New Upstream Release - ruby-github-linguist

Ready changes

Summary

Merged new upstream version: 7.26.0 (was: 7.24.1).

Resulting package

Built on 2023-08-24T18:14 (took 8m57s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-releases ruby-github-linguist-dbgsymapt install -t fresh-releases ruby-github-linguist

Diff

diff --git a/bin/github-linguist b/bin/github-linguist
index 559f12e..14e8551 100755
--- a/bin/github-linguist
+++ b/bin/github-linguist
@@ -13,13 +13,14 @@ Linguist v#{Linguist::VERSION}
 Detect language type and determine language breakdown for a given Git repository.
 
 Usage: linguist <path>
-       linguist <path> [--breakdown] [--json]
-       linguist [--breakdown] [--json]
+       linguist <path> [--rev REV] [--breakdown] [--json]
+       linguist [--rev REV] [--breakdown] [--json]
 HELP
 
 def github_linguist(args)
   breakdown = false
   json_output = false
+  rev = 'HEAD'
   path = Dir.pwd
 
   parser = OptionParser.new do |opts|
@@ -28,6 +29,9 @@ def github_linguist(args)
 
     opts.on("-b", "--breakdown", "Analyze entire repository and display detailed usage statistics") { breakdown = true }
     opts.on("-j", "--json", "Output results as JSON") { json_output = true }
+    opts.on("-r", "--rev REV", String,
+            "Analyze specific git revision",
+            "defaults to HEAD, see gitrevisions(1) for alternatives") { |r| rev = r }
     opts.on("-h", "--help", "Display a short usage summary, then exit") do
       puts opts
       exit
@@ -46,7 +50,13 @@ def github_linguist(args)
 
   if File.directory?(path)
     rugged = Rugged::Repository.new(path)
-    repo = Linguist::Repository.new(rugged, rugged.head.target_id)
+    begin
+      target_oid = rugged.rev_parse_oid(rev)
+    rescue
+      puts "invalid revision '#{rev}' for repo '#{path}'"
+      exit 1
+    end
+    repo = Linguist::Repository.new(rugged, target_oid)
 
     full_results = {}
     repo.languages.each do |language, size|
diff --git a/debian/changelog b/debian/changelog
index cf1bc3a..f3255c5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+ruby-github-linguist (7.26.0-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+  * New upstream release.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Thu, 24 Aug 2023 18:07:43 -0000
+
 ruby-github-linguist (7.22.1-1) unstable; urgency=medium
 
   * New upstream version 7.22.1
diff --git a/ext/linguist/lex.linguist_yy.c b/ext/linguist/lex.linguist_yy.c
index 7d0439f..b7a88d8 100644
--- a/ext/linguist/lex.linguist_yy.c
+++ b/ext/linguist/lex.linguist_yy.c
@@ -243,7 +243,7 @@
 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
 
 /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types. 
+ * if you want the limit (max/min) macros for int types.
  */
 #ifndef __STDC_LIMIT_MACROS
 #define __STDC_LIMIT_MACROS 1
@@ -260,7 +260,7 @@ typedef uint32_t flex_uint32_t;
 typedef signed char flex_int8_t;
 typedef short int flex_int16_t;
 typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t; 
+typedef unsigned char flex_uint8_t;
 typedef unsigned short int flex_uint16_t;
 typedef unsigned int flex_uint32_t;
 
@@ -384,10 +384,10 @@ typedef size_t yy_size_t;
 #define EOB_ACT_CONTINUE_SCAN 0
 #define EOB_ACT_END_OF_FILE 1
 #define EOB_ACT_LAST_MATCH 2
-    
+
     #define YY_LESS_LINENO(n)
     #define YY_LINENO_REWIND_TO(ptr)
-    
+
 /* Return all but the first "n" matched characters back to the input stream. */
 #define yyless(n) \
 	do \
@@ -1016,7 +1016,7 @@ extern int yywrap ( yyscan_t yyscanner );
 #endif
 
 #ifndef YY_NO_UNPUT
-    
+
 #endif
 
 #ifndef yytext_ptr
@@ -2165,7 +2165,7 @@ static void yy_load_buffer_state  (yyscan_t yyscanner)
     YY_BUFFER_STATE yy_create_buffer  (FILE * file, int  size , yyscan_t yyscanner)
 {
 	YY_BUFFER_STATE b;
-    
+
 	b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) , yyscanner );
 	if ( ! b )
 		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
@@ -2231,7 +2231,7 @@ static void yy_load_buffer_state  (yyscan_t yyscanner)
     }
 
         b->yy_is_interactive = 0;
-    
+
 	errno = oerrno;
 }
 
@@ -2373,7 +2373,7 @@ static void yyensure_buffer_stack (yyscan_t yyscanner)
 YY_BUFFER_STATE yy_scan_buffer  (char * base, yy_size_t  size , yyscan_t yyscanner)
 {
 	YY_BUFFER_STATE b;
-    
+
 	if ( size < 2 ||
 	     base[size-2] != YY_END_OF_BUFFER_CHAR ||
 	     base[size-1] != YY_END_OF_BUFFER_CHAR )
@@ -2409,7 +2409,7 @@ YY_BUFFER_STATE yy_scan_buffer  (char * base, yy_size_t  size , yyscan_t yyscann
  */
 YY_BUFFER_STATE yy_scan_string (const char * yystr , yyscan_t yyscanner)
 {
-    
+
 	return yy_scan_bytes( yystr, (int) strlen(yystr) , yyscanner);
 }
 
@@ -2426,7 +2426,7 @@ YY_BUFFER_STATE yy_scan_bytes  (const char * yybytes, int  _yybytes_len , yyscan
 	char *buf;
 	yy_size_t n;
 	int i;
-    
+
 	/* Get memory for full buffer, including space for trailing EOB's. */
 	n = (yy_size_t) (_yybytes_len + 2);
 	buf = (char *) yyalloc( n , yyscanner );
@@ -2499,7 +2499,7 @@ int yyget_lineno  (yyscan_t yyscanner)
 
         if (! YY_CURRENT_BUFFER)
             return 0;
-    
+
     return yylineno;
 }
 
@@ -2512,7 +2512,7 @@ int yyget_column  (yyscan_t yyscanner)
 
         if (! YY_CURRENT_BUFFER)
             return 0;
-    
+
     return yycolumn;
 }
 
@@ -2574,7 +2574,7 @@ void yyset_lineno (int  _line_number , yyscan_t yyscanner)
         /* lineno is only valid if an input buffer exists. */
         if (! YY_CURRENT_BUFFER )
            YY_FATAL_ERROR( "yyset_lineno called with no buffer" );
-    
+
     yylineno = _line_number;
 }
 
@@ -2589,7 +2589,7 @@ void yyset_column (int  _column_no , yyscan_t yyscanner)
         /* column is only valid if an input buffer exists. */
         if (! YY_CURRENT_BUFFER )
            YY_FATAL_ERROR( "yyset_column called with no buffer" );
-    
+
     yycolumn = _column_no;
 }
 
@@ -2807,6 +2807,3 @@ void yyfree (void * ptr , yyscan_t yyscanner)
 #define YYTABLES_NAME "yytables"
 
 #line 173 "tokenizer.l"
-
-
-
diff --git a/ext/linguist/lex.linguist_yy.h b/ext/linguist/lex.linguist_yy.h
index 6f89049..9e02bc0 100644
--- a/ext/linguist/lex.linguist_yy.h
+++ b/ext/linguist/lex.linguist_yy.h
@@ -246,7 +246,7 @@
 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
 
 /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types. 
+ * if you want the limit (max/min) macros for int types.
  */
 #ifndef __STDC_LIMIT_MACROS
 #define __STDC_LIMIT_MACROS 1
@@ -263,7 +263,7 @@ typedef uint32_t flex_uint32_t;
 typedef signed char flex_int8_t;
 typedef short int flex_int16_t;
 typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t; 
+typedef unsigned char flex_uint8_t;
 typedef unsigned short int flex_uint16_t;
 typedef unsigned int flex_uint32_t;
 
diff --git a/ext/linguist/tokenizer.l b/ext/linguist/tokenizer.l
index f6cd52d..25762c0 100644
--- a/ext/linguist/tokenizer.l
+++ b/ext/linguist/tokenizer.l
@@ -171,4 +171,3 @@
 .|\n                              { /* nothing */ }
 
 %%
-
diff --git a/github-linguist.gemspec b/github-linguist.gemspec
index e2914e0..cd1a956 100644
Binary files a/github-linguist.gemspec and b/github-linguist.gemspec differ
diff --git a/grammars/etc.json b/grammars/etc.json
index 14577c7..17b5bad 100644
--- a/grammars/etc.json
+++ b/grammars/etc.json
@@ -1 +1 @@
-{"scopeName":"etc","patterns":[{"include":"#comma"},{"include":"#comment"},{"include":"#esc"},{"include":"#float"},{"include":"#int"},{"include":"#str"},{"include":"#colon"},{"include":"#eql"},{"include":"#dot"}],"repository":{"bareword":{"name":"string.unquoted.bareword","match":"[^\"\\s][\\S]*"},"base64":{"name":"constant.numeric.base64","match":"[A-Za-z0-9+/=]{4,}"},"bool":{"name":"constant.logical.bool.boolean.${1:/downcase}","match":"\\b(true|false|TRUE|FALSE)\\b"},"bracket":{"patterns":[{"name":"punctuation.definition.bracket.curly.brace.begin","match":"\\{"},{"name":"punctuation.definition.bracket.curly.brace.end","match":"\\}"},{"name":"punctuation.definition.bracket.square.begin","match":"\\["},{"name":"punctuation.definition.bracket.square.end","match":"\\]"},{"name":"punctuation.definition.bracket.round.parenthesis.begin","match":"\\("},{"name":"punctuation.definition.bracket.round.parenthesis.end","match":"\\)"},{"name":"punctuation.definition.bracket.angle.ascii.begin","match":"\u003c"},{"name":"punctuation.definition.bracket.angle.ascii.end","match":"\u003e"},{"name":"punctuation.definition.bracket.angle.unicode.begin","match":"⟨"},{"name":"punctuation.definition.bracket.angle.unicode.end","match":"⟩"}]},"colon":{"name":"punctuation.delimiter.separator.colon","match":":"},"comma":{"name":"punctuation.separator.delimiter.comma","match":","},"comment":{"patterns":[{"include":"#commentHash"}]},"commentHash":{"name":"comment.line.number-sign","begin":"#","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment"}}},"commentSemi":{"name":"comment.line.semicolon","begin":";+","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment"}}},"commentSlash":{"name":"comment.line.double-slash","begin":"//","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment"}}},"dash":{"name":"punctuation.delimiter.separator.dash.hyphen","match":"-"},"dot":{"name":"punctuation.delimiter.separator.property.period.dot","match":"\\."},"dotPair":{"name":"keyword.operator.punctuation.dots.splat.range.spread.rest","match":"\\.\\.|‥"},"dotTrail":{"name":"punctuation.delimiter.separator.dotted.border.leader.dots","match":"\\.{4,}"},"dots":{"patterns":[{"include":"#ellipsis"},{"include":"#dotPair"},{"include":"#dot"}]},"ellipsis":{"name":"keyword.operator.punctuation.ellipsis.splat.range.spread.rest","match":"\\.{3}|…"},"email":{"patterns":[{"include":"#emailBracketed"},{"include":"#emailQuoted"},{"include":"#emailUnquoted"}]},"emailBracketed":{"patterns":[{"name":"meta.email-address.bracketed.ascii.angle-brackets","match":"(\u003c)\\s*([^\u003e@\\s]+@[^\u003e@\\s]+)\\s*(\u003e)","captures":{"1":{"patterns":[{"include":"#bracket"}]},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"patterns":[{"include":"#bracket"}]}}},{"name":"meta.email-address.bracketed.unicode.angle-brackets","match":"(⟨)\\s*([^⟩@\\s]+@[^⟩@\\s]+)\\s*(⟩)","captures":{"1":{"patterns":[{"include":"#bracket"}]},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"patterns":[{"include":"#bracket"}]}}},{"name":"meta.email-address.bracketed.guillemots","match":"(«)\\s*([^»@\\s]+@[^»@\\s]+)\\s*(»)","captures":{"1":{"patterns":[{"include":"#bracket"}]},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"patterns":[{"include":"#bracket"}]}}},{"name":"meta.email-address.bracketed.round-brackets","match":"(\\()\\s*([^\\)@\\s]+@[^\\)@\\s]+)\\s*(\\))","captures":{"1":{"patterns":[{"include":"#bracket"}]},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"patterns":[{"include":"#bracket"}]}}},{"name":"meta.email-address.bracketed.curly-brackets","match":"({)\\s*([^}@\\s]+@[^}@\\s]+)\\s*(})","captures":{"1":{"patterns":[{"include":"#bracket"}]},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"patterns":[{"include":"#bracket"}]}}},{"name":"meta.email-address.bracketed.square-brackets","match":"(\\[)\\s*([^\\]@\\s]+@[^\\]@\\s]+)\\s*(\\])","captures":{"1":{"patterns":[{"include":"#bracket"}]},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"patterns":[{"include":"#bracket"}]}}}]},"emailInnards":{"name":"constant.other.reference.link.underline.email","match":"(?:\\G|^|(?\u003c=\\n)).+","captures":{"0":{"patterns":[{"match":"\\G([^@]*)(@)(.*)","captures":{"1":{"name":"meta.local-part"},"2":{"name":"punctuation.separator.at-sign.email"},"3":{"name":"meta.domain"}}}]}}},"emailQuoted":{"patterns":[{"name":"meta.email-address.quoted.ascii.double-quotes","match":"(\")\\s*([^\"@\\s]+@[^\"@\\s]+)\\s*(\")","captures":{"0":{"name":"string.quoted.double"},"1":{"name":"punctuation.definition.string.begin.email-address"},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"name":"punctuation.definition.string.end.email-address"}}},{"name":"meta.email-address.quoted.unicode.double-quotes","match":"(“)\\s*([^”@\\s]+@[^”@\\s]+)\\s*(”)","captures":{"0":{"name":"string.quoted.double"},"1":{"name":"punctuation.definition.string.begin.email-address"},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"name":"punctuation.definition.string.end.email-address"}}},{"name":"meta.email-address.quoted.unicode.single-quotes","match":"(‘)\\s*([^’@\\s]+@[^’@\\s]+)\\s*(’)","captures":{"0":{"name":"string.quoted.single"},"1":{"name":"punctuation.definition.string.begin.email-address"},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"name":"punctuation.definition.string.end.email-address"}}},{"name":"meta.email-address.quoted.backticks","match":"(`)\\s*([^`@\\s]+@[^`@\\s]+)\\s*(`)","captures":{"0":{"name":"string.quoted.template.backticks"},"1":{"name":"punctuation.definition.string.begin.email-address"},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"name":"punctuation.definition.string.end.email-address"}}},{"name":"meta.email-address.quoted.single-quotes","match":"(`|')\\s*([^'@\\s]+@[^'@\\s]+)\\s*(')","captures":{"0":{"name":"string.quoted.single"},"1":{"name":"punctuation.definition.string.begin.email-address"},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"name":"punctuation.definition.string.end.email-address"}}}]},"emailUnquoted":{"name":"meta.email-address.unquoted","match":"(?x)\n((?!\\.) (?:[^\\[\\(\u003c⟨«\"'\\s@.]|\\.(?!\\.))++ @\n([^\\[\\(\u003c⟨«\"'\\s@.]+?\\.(?=[^\\.\\s])(?:[^\\[\\(\u003c⟨«\"'\\s@.]|\\.(?!\\.))++))","captures":{"1":{"name":"string.unquoted.email-address","patterns":[{"include":"#emailInnards"}]}}},"eql":{"name":"keyword.operator.assignment.key-value.equals-sign","match":"="},"esc":{"name":"constant.character.escape.backslash","match":"(\\\\).","captures":{"1":{"name":"punctuation.definition.escape.backslash"}}},"float":{"patterns":[{"include":"#floatExp"},{"include":"#floatNoExp"}]},"floatExp":{"name":"constant.numeric.float.real.decimal.dec.exponential.scientific","match":"[-+]?(?:[0-9]*\\.[0-9]+|[0-9]+\\.)(?:[eE][-+]?[0-9]+)++"},"floatNoExp":{"name":"constant.numeric.float.real.decimal.dec","match":"[-+]?(?:[0-9]*\\.[0-9]+|[0-9]+\\.)++"},"hex":{"name":"constant.numeric.integer.int.hexadecimal.hex","match":"[-+]?[A-Fa-f0-9]+"},"hexNoSign":{"name":"constant.numeric.integer.int.hexadecimal.hex","match":"[A-Fa-f0-9]+"},"int":{"patterns":[{"include":"#intExp"},{"include":"#intNoExp"}]},"intExp":{"name":"constant.numeric.integer.int.decimal.dec.exponential.scientific","match":"[-+]?[0-9]+[eE][-+]?[0-9]+"},"intNoExp":{"name":"constant.numeric.integer.int.decimal.dec","match":"[-+]?[0-9]+"},"ip":{"name":"constant.numeric.other.ip-address","match":"(?:\\d+\\.){3,}\\d+(?=\\s|$)","captures":{"0":{"patterns":[{"include":"#dot"}]}}},"kolon":{"name":"keyword.operator.assignment.key-value.colon","match":":"},"num":{"patterns":[{"include":"#float"},{"include":"#int"}]},"op":{"patterns":[{"include":"#opBitAssign"},{"include":"#opMathAssign"},{"include":"#opBit"},{"include":"#opFix"},{"include":"#opCmp"},{"include":"#opLog"},{"include":"#opMath"}]},"opBit":{"patterns":[{"name":"keyword.operator.bitwise.xor","match":"\\^"},{"name":"keyword.operator.bitwise.not","match":"~"},{"name":"keyword.operator.bitwise.and","match":"\u0026"},{"name":"keyword.operator.bitwise.or","match":"\\|"},{"name":"keyword.operator.bitwise.shift.left","match":"\u003c\u003c"},{"name":"keyword.operator.bitwise.shift.right.unsigned","match":"\u003e\u003e\u003e"},{"name":"keyword.operator.bitwise.shift.right.signed","match":"\u003e\u003e"}]},"opBitAssign":{"patterns":[{"name":"keyword.operator.assignment.bitwise.xor","match":"\\^="},{"name":"keyword.operator.assignment.bitwise.not","match":"~="},{"name":"keyword.operator.assignment.bitwise.and","match":"\u0026="},{"name":"keyword.operator.assignment.bitwise.or","match":"\\|="},{"name":"keyword.operator.assignment.bitwise.shift.left","match":"\u003c\u003c="},{"name":"keyword.operator.assignment.bitwise.shift.right.unsigned","match":"\u003e\u003e\u003e="},{"name":"keyword.operator.assignment.bitwise.shift.right.signed","match":"\u003e\u003e="}]},"opCmp":{"patterns":[{"name":"keyword.operator.logical.comparison.starship.spaceship","match":"\u003c=\u003e"},{"name":"keyword.operator.logical.comparison.less-than-or-equal-to.lte","match":"\u003c="},{"name":"keyword.operator.logical.comparison.less-than.lt","match":"\u003c"},{"name":"keyword.operator.logical.comparison.greater-than-or-equal-to.gte","match":"\u003e="},{"name":"keyword.operator.logical.comparison.greater-than.gt","match":"\u003e"},{"name":"keyword.operator.logical.comparison.equal-to.equals.equal.eql.eq.strict","match":"==="},{"name":"keyword.operator.logical.comparison.equal-to.equals.equal.eql.eq","match":"=="},{"name":"keyword.operator.logical.comparison.not-equal-to.not-equal.unequal.neql.ne.strict","match":"!=="},{"name":"keyword.operator.logical.comparison.not-equal-to.not-equal.unequal.neql.ne","match":"!="}]},"opFix":{"patterns":[{"name":"keyword.operator.increment","match":"\\+{2}"},{"name":"keyword.operator.decrement","match":"-{2}"}]},"opLog":{"patterns":[{"name":"keyword.operator.logical.boolean.cast","match":"!!"},{"name":"keyword.operator.logical.boolean.not.negation.negate","match":"!"},{"name":"keyword.operator.logical.boolean.and","match":"\u0026\u0026"},{"name":"keyword.operator.logical.boolean.or","match":"\\|{2}"},{"name":"keyword.operator.logical.boolean.or.nullish","match":"\\?{2}"}]},"opMath":{"patterns":[{"name":"keyword.operator.arithmetic.exponentiation.exponent.exp.power","match":"\\*{2}|\\^"},{"name":"keyword.operator.arithmetic.addition.add.plus","match":"\\+"},{"name":"keyword.operator.arithmetic.multiplication.multiply.times","match":"\\*"},{"name":"keyword.operator.arithmetic.division.divide","match":"/"},{"name":"keyword.operator.arithmetic.remainder.modulo.modulus.mod","match":"%"},{"name":"keyword.operator.arithmetic.subtraction.subtract.minus","match":"[-֊־᐀᠆‐-―⸗⸚⸺⸻⹀〜〰゠︱︲﹘﹣-]"}]},"opMathAssign":{"patterns":[{"name":"keyword.operator.assignment.arithmetic.exponentiation.exponent.exp.power","match":"\\*{2}=|\\^="},{"name":"keyword.operator.assignment.arithmetic.addition.add.plus","match":"\\+="},{"name":"keyword.operator.assignment.arithmetic.multiplication.multiply.times","match":"\\*="},{"name":"keyword.operator.assignment.arithmetic.division.divide","match":"/="},{"name":"keyword.operator.assignment.arithmetic.remainder.modulo.modulus.mod","match":"%="},{"name":"keyword.operator.assignment.arithmetic.subtraction.subtract.minus","match":"[-֊־᐀᠆‐-―⸗⸚⸺⸻⹀〜〰゠︱︲﹘﹣-]="}]},"semi":{"name":"punctuation.delimiter.separator.semicolon","match":";"},"str":{"patterns":[{"include":"#strDouble"},{"include":"#strSingle"}]},"strDouble":{"name":"string.quoted.double","begin":"\"","end":"\"|(?=$)","patterns":[{"include":"#esc"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end"}}},"strSingle":{"name":"string.quoted.single","begin":"'","end":"'|(?=$)","patterns":[{"include":"#esc"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end"}}},"tab":{"patterns":[{"match":"^\\t+","captures":{"0":{"patterns":[{"name":"punctuation.whitespace.leading.tab.hard-tab","match":"\\t"}]}}},{"match":"\\t+$","captures":{"0":{"patterns":[{"name":"punctuation.whitespace.trailing.tab.hard-tab","match":"\\t"}]}}},{"name":"punctuation.whitespace.tab.hard-tab","match":"\\t"}]},"url":{"patterns":[{"match":"(?x)\n(\"|'|\\b)\n(\n\t# Not part of official URL schemes, included here for convenience\n\t(?: (?:jdbc|mvn|odbc|view-source) :)?\n\n\t# Common protocols/URI schemes\n\t( https?\n\t| s?ftp\n\t| ftps\n\t| file\n\t| wss?\n\t| (?:git|svn) (?:\\+(?:https?|ssh))?\n\t| ssh\n\t\n\t# Less common URI schemes\n\t| aaas?\n\t| acap\n\t| adiumxtra\n\t| admin\n\t| afp\n\t| app\n\t| atom\n\t| aurora\n\t| aw\n\t| beshare\n\t| bolo\n\t| cassandra\n\t| chrome(?:-extension)?\n\t| coaps?\n\t| cockroach\n\t| content\n\t| couchbase\n\t| crid\n\t| cvs\n\t| dict\n\t| dns\n\t| docker\n\t| ed2k\n\t| facetime\n\t| feed\n\t| finger\n\t| fish\n\t| gemini\n\t| github(?:-(?:mac|linux|windows))?\n\t| gizmoproject\n\t| gopher\n\t| go\n\t| hcp\n\t| imap\n\t| irc[6s]?\n\t| issue\n\t| keyparc\n\t| lastfm\n\t| ldaps?\n\t| man(?:-?page)?\n\t| maria(?:db)?\n\t| market\n\t| message\n\t| mms\n\t| modern-?sqlite\n\t| mongodb\n\t| ms-help\n\t| mssql\n\t| mumble\n\t| my?sql\n\t| netezza\n\t| nfs\n\t| ni\n\t| nntp\n\t| notes\n\t| oleodbc\n\t| oracle\n\t| payto\n\t| pgsql\n\t| pg\n\t| pop\n\t| postgres(?:ql)?\n\t| postgresql\n\t| presto(?:dbs?|s)\n\t| reload\n\t| resource\n\t| res\n\t| rmi\n\t| rsync\n\t| rtmf?p\n\t| rtmp\n\t| s3\n\t| saphana\n\t| secondlife\n\t| sgn\n\t| shttp\n\t| slack\n\t| smb\n\t| snmp\n\t| soldat\n\t| sqlite3?\n\t| sqlserver\n\t| steam\n\t| stratum\\+[a-z]+\n\t| stuns?\n\t| teamspeak\n\t| telnet\n\t| turns?\n\t| txmt\n\t| udp\n\t| unreal\n\t| ut2004\n\t| ventrilo\n\t| vnc\n\t| wais\n\t| web\\+[a-z]+\n\t| webcal\n\t| wtai\n\t| wyciwyg\n\t| xmpp\n\t| xri\n\t| z39\\.50[rs]\n\t| zoommtg\n\t\n\t# User-defined/arbitrary URI scheme starting with `x-`\n\t| x(?:-[a-z][a-z0-9]*)++\n\t) ://\n\t\n\t# Path specifier\n\t(?:\n\t\t(?! \\#\\w*\\#)\n\t\t(?: [-:\\@\\w.,~%+_/?=\u0026\\#;|!])\n\t)+\n\t\n\t# Don't include trailing punctuation\n\t(?\u003c![-.,?:\\#;])\n)\n(\\1)","captures":{"1":{"name":"punctuation.definition.link.begin.url"},"2":{"name":"constant.other.reference.link.underline.$3.url"},"4":{"name":"punctuation.definition.link.end.url"}}},{"match":"(?x)\n(\"|'|\\b)\n(\n\tmailto (:)\n\t(?:\n\t\t(?! \\#\\w*\\#)\n\t\t(?: [-:@\\w.,~%+_/?=\u0026\\#;|!])\n\t)+\n\t(?\u003c![-.,?:\\#;])\n)\n(\\1)","captures":{"1":{"name":"punctuation.definition.link.begin.url"},"2":{"name":"constant.other.reference.link.underline.mailto.url"},"3":{"name":"punctuation.separator.delimiter.scheme.url"},"4":{"name":"punctuation.definition.link.end.url"}}}]},"version":{"name":"constant.other.version-string","match":"(?x)\n(\"|'|\\b)\n([vV]?)\n(0 | [1-9]\\d*) (\\.)\n(0 | [1-9]\\d*) (\\.)\n(0 | [1-9]\\d*)\n(?:\n\t(-)\n\t(\n\t\t(?: 0\n\t\t| [1-9]\\d*\n\t\t| \\d*[a-zA-Z-][0-9a-zA-Z-]*\n\t\t)\n\t\t\n\t\t(?:\n\t\t\t\\.\n\t\t\t(?: 0\n\t\t\t| [1-9]\\d*\n\t\t\t| \\d*[a-zA-Z-][0-9a-zA-Z-]*\n\t\t\t)\n\t\t)*\n\t)\n)?\n(?:\n\t(\\+)\n\t(\n\t\t[0-9a-zA-Z-]+\n\t\t(?:\\.[0-9a-zA-Z-]+)*\n\t)\n)?\n(\\1)","captures":{"1":{"name":"punctuation.definition.version-string.begin"},"10":{"name":"punctuation.delimiter.separator.plus"},"11":{"name":"meta.build-metadata","patterns":[{"include":"#dot"}]},"12":{"name":"punctuation.definition.version-string.end"},"2":{"name":"punctuation.definition.version-prefix"},"3":{"name":"meta.major.release-number"},"4":{"patterns":[{"include":"#dot"}]},"5":{"name":"meta.minor.release-number"},"6":{"patterns":[{"include":"#dot"}]},"7":{"name":"meta.patch.release-number"},"8":{"patterns":[{"include":"#dash"}]},"9":{"name":"meta.prerelease.release-number","patterns":[{"include":"#dot"}]}}}}}
+{"scopeName":"etc","patterns":[{"include":"#comma"},{"include":"#comment"},{"include":"#esc"},{"include":"#float"},{"include":"#int"},{"include":"#str"},{"include":"#colon"},{"include":"#eql"},{"include":"#dot"}],"repository":{"bareword":{"name":"string.unquoted.bareword","match":"[^\"\\s][\\S]*"},"base64":{"name":"constant.numeric.base64","match":"[A-Za-z0-9+/=]{4,}"},"bool":{"name":"constant.logical.bool.boolean.${1:/downcase}","match":"\\b(true|false|TRUE|FALSE)\\b"},"bracket":{"patterns":[{"name":"punctuation.definition.bracket.curly.brace.begin","match":"\\{"},{"name":"punctuation.definition.bracket.curly.brace.end","match":"\\}"},{"name":"punctuation.definition.bracket.square.begin","match":"\\["},{"name":"punctuation.definition.bracket.square.end","match":"\\]"},{"name":"punctuation.definition.bracket.round.parenthesis.begin","match":"\\("},{"name":"punctuation.definition.bracket.round.parenthesis.end","match":"\\)"},{"name":"punctuation.definition.bracket.angle.ascii.begin","match":"\u003c"},{"name":"punctuation.definition.bracket.angle.ascii.end","match":"\u003e"},{"name":"punctuation.definition.bracket.angle.unicode.begin","match":"⟨"},{"name":"punctuation.definition.bracket.angle.unicode.end","match":"⟩"}]},"colon":{"name":"punctuation.delimiter.separator.colon","match":":"},"comma":{"name":"punctuation.separator.delimiter.comma","match":","},"comment":{"patterns":[{"include":"#commentHash"}]},"commentHash":{"name":"comment.line.number-sign","begin":"#","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment"}}},"commentSemi":{"name":"comment.line.semicolon","begin":";+","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment"}}},"commentSlash":{"name":"comment.line.double-slash","begin":"//","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment"}}},"dash":{"name":"punctuation.delimiter.separator.dash.hyphen","match":"-"},"dot":{"name":"punctuation.delimiter.separator.property.period.dot","match":"\\."},"dotPair":{"name":"keyword.operator.punctuation.dots.splat.range.spread.rest","match":"\\.\\.|‥"},"dotTrail":{"name":"punctuation.delimiter.separator.dotted.border.leader.dots","match":"\\.{4,}"},"dots":{"patterns":[{"include":"#ellipsis"},{"include":"#dotPair"},{"include":"#dot"}]},"ellipsis":{"name":"keyword.operator.punctuation.ellipsis.splat.range.spread.rest","match":"\\.{3}|…"},"email":{"patterns":[{"include":"#emailBracketed"},{"include":"#emailQuoted"},{"include":"#emailUnquoted"}]},"emailBracketed":{"patterns":[{"name":"meta.email-address.bracketed.ascii.angle-brackets","match":"(\u003c)\\s*([^\u003e@\\s]+@[^\u003e@\\s]+)\\s*(\u003e)","captures":{"1":{"patterns":[{"include":"#bracket"}]},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"patterns":[{"include":"#bracket"}]}}},{"name":"meta.email-address.bracketed.unicode.angle-brackets","match":"(⟨)\\s*([^⟩@\\s]+@[^⟩@\\s]+)\\s*(⟩)","captures":{"1":{"patterns":[{"include":"#bracket"}]},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"patterns":[{"include":"#bracket"}]}}},{"name":"meta.email-address.bracketed.guillemots","match":"(«)\\s*([^»@\\s]+@[^»@\\s]+)\\s*(»)","captures":{"1":{"patterns":[{"include":"#bracket"}]},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"patterns":[{"include":"#bracket"}]}}},{"name":"meta.email-address.bracketed.round-brackets","match":"(\\()\\s*([^\\)@\\s]+@[^\\)@\\s]+)\\s*(\\))","captures":{"1":{"patterns":[{"include":"#bracket"}]},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"patterns":[{"include":"#bracket"}]}}},{"name":"meta.email-address.bracketed.curly-brackets","match":"({)\\s*([^}@\\s]+@[^}@\\s]+)\\s*(})","captures":{"1":{"patterns":[{"include":"#bracket"}]},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"patterns":[{"include":"#bracket"}]}}},{"name":"meta.email-address.bracketed.square-brackets","match":"(\\[)\\s*([^\\]@\\s]+@[^\\]@\\s]+)\\s*(\\])","captures":{"1":{"patterns":[{"include":"#bracket"}]},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"patterns":[{"include":"#bracket"}]}}}]},"emailInnards":{"name":"constant.other.reference.link.underline.email","match":"(?:\\G|^|(?\u003c=\\n)).+","captures":{"0":{"patterns":[{"match":"\\G([^@]*)(@)(.*)","captures":{"1":{"name":"meta.local-part"},"2":{"name":"punctuation.separator.at-sign.email"},"3":{"name":"meta.domain"}}}]}}},"emailQuoted":{"patterns":[{"name":"meta.email-address.quoted.ascii.double-quotes","match":"(\")\\s*([^\"@\\s]+@[^\"@\\s]+)\\s*(\")","captures":{"0":{"name":"string.quoted.double"},"1":{"name":"punctuation.definition.string.begin.email-address"},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"name":"punctuation.definition.string.end.email-address"}}},{"name":"meta.email-address.quoted.unicode.double-quotes","match":"(“)\\s*([^”@\\s]+@[^”@\\s]+)\\s*(”)","captures":{"0":{"name":"string.quoted.double"},"1":{"name":"punctuation.definition.string.begin.email-address"},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"name":"punctuation.definition.string.end.email-address"}}},{"name":"meta.email-address.quoted.unicode.single-quotes","match":"(‘)\\s*([^’@\\s]+@[^’@\\s]+)\\s*(’)","captures":{"0":{"name":"string.quoted.single"},"1":{"name":"punctuation.definition.string.begin.email-address"},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"name":"punctuation.definition.string.end.email-address"}}},{"name":"meta.email-address.quoted.backticks","match":"(`)\\s*([^`@\\s]+@[^`@\\s]+)\\s*(`)","captures":{"0":{"name":"string.quoted.template.backticks"},"1":{"name":"punctuation.definition.string.begin.email-address"},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"name":"punctuation.definition.string.end.email-address"}}},{"name":"meta.email-address.quoted.single-quotes","match":"(`|')\\s*([^'@\\s]+@[^'@\\s]+)\\s*(')","captures":{"0":{"name":"string.quoted.single"},"1":{"name":"punctuation.definition.string.begin.email-address"},"2":{"patterns":[{"include":"#emailInnards"}]},"3":{"name":"punctuation.definition.string.end.email-address"}}}]},"emailUnquoted":{"name":"meta.email-address.unquoted","match":"(?x)\n((?!\\.) (?:[^\\[\\(\u003c⟨«\"'\\s@.]|\\.(?!\\.))++ @\n([^\\[\\(\u003c⟨«\"'\\s@.]+?\\.(?=[^\\.\\s])(?:[^\\[\\(\u003c⟨«\"'\\s@.]|\\.(?!\\.))++))","captures":{"1":{"name":"string.unquoted.email-address","patterns":[{"include":"#emailInnards"}]}}},"eql":{"name":"keyword.operator.assignment.key-value.equals-sign","match":"="},"esc":{"name":"constant.character.escape.backslash","match":"(\\\\).","captures":{"1":{"name":"punctuation.definition.escape.backslash"}}},"float":{"patterns":[{"include":"#floatExp"},{"include":"#floatNoExp"}]},"floatExp":{"name":"constant.numeric.float.real.decimal.dec.exponential.scientific","match":"[-+]?(?:[0-9]*\\.[0-9]+|[0-9]+\\.)(?:[eE][-+]?[0-9]+)++"},"floatNoExp":{"name":"constant.numeric.float.real.decimal.dec","match":"[-+]?(?:[0-9]*\\.[0-9]+|[0-9]+\\.)++"},"glob":{"patterns":[{"include":"#globSimple"},{"include":"#globSet"},{"include":"#globBraces"}]},"globBraces":{"patterns":[{"include":"#globBracesSeq"},{"include":"#globBracesAlt"}]},"globBracesAlt":{"name":"meta.brace-expansion.alternation","match":"(?x)\n(?\u003cchar\u003e[^\\s{,}\\\\]|\\\\[{,}\\\\]|\\g\u003cbraced\u003e){0}\n(?\u003cbraced\u003e{(?:[^{},\\\\]|\\\\.)*+}){0}\n(?\u003calt\u003e\\g\u003cchar\u003e*+,\\g\u003cchar\u003e*+|\\g\u003cchar\u003e++){0}\n(?\u003cseq\u003e{(?:-?\\d+\\.\\.-?\\d+|[a-zA-Z]\\.\\.[a-zA-Z])(?:\\.\\.-?\\d+)?}){0}\n(?\u003centry\u003e \\g\u003cchar\u003e*+ (?:\n\t\\g\u003cseq\u003e+\n\t|\n\t(?!\\g\u003cbraced\u003e)\n\t{\n\t\t(?\u003cbraces\u003e\n\t\t\t\\g\u003calt\u003e*+\n\t\t\t(?:(?!\\g\u003cbraced\u003e) { \\g\u003cbraces\u003e*+ } | \\g\u003cseq\u003e++)\n\t\t\t\\g\u003calt\u003e*+\n\t\t\t|\n\t\t\t\\g\u003calt\u003e++\n\t\t)\n\t}\n) \\g\u003cchar\u003e*+)","captures":{"0":{"patterns":[{"include":"#globBracesSeq"},{"match":"{(?:\\.?+(?:[^{},.\\\\]|\\\\.))*+}","captures":{"0":{"patterns":[{"include":"#esc"}]}}},{"include":"#esc"},{"include":"#globSet"},{"include":"#globSimple"},{"match":"({|})|(,)","captures":{"1":{"patterns":[{"include":"#bracket"}]},"2":{"patterns":[{"include":"#comma"}]}}}]}}},"globBracesSeq":{"name":"meta.brace-expansion.sequence","match":"({)(?:(-?\\d+\\.\\.-?\\d+)|([a-zA-Z]\\.\\.[a-zA-Z]))(\\.\\.-?\\d+)?(})","captures":{"1":{"patterns":[{"include":"etc#bracket"}]},"2":{"name":"meta.range.numeric","patterns":[{"include":"#dots"},{"include":"#intNoExp"}]},"3":{"name":"meta.range.alphabetic","patterns":[{"include":"#dots"},{"name":"constant.character.letter","match":"\\w"}]},"4":{"name":"meta.increment","patterns":[{"include":"#dots"},{"include":"#intNoExp"}]},"5":{"patterns":[{"include":"etc#bracket"}]}}},"globSet":{"name":"meta.character-class.set","match":"(?x)\n(\\[) (!|\\^)?\n(\n\t(?: [^\\\\\\[\\]]\n\t|   \\\\.\n\t|   \\[ (?::[!^]?\\w+:|\\..+?\\.|=.+?=) \\]\n\t)*+\n)(\\])","captures":{"1":{"name":"brackethighlighter.square.punctuation.definition.character-class.set.begin"},"2":{"name":"keyword.operator.logical.not"},"3":{"patterns":[{"include":"#esc"},{"match":"(?!^|\\G)(-)(?!\\])(-)?","captures":{"1":{"patterns":[{"include":"#dash"}]},"2":{"name":"constant.character.single"}}},{"include":"source.regexp.posix#charClass"},{"include":"source.regexp.posix#localeClasses"},{"name":"constant.character.single","match":"."}]},"4":{"name":"brackethighlighter.square.punctuation.definition.character-class.set.end"}}},"globSimple":{"patterns":[{"name":"keyword.operator.glob.wildcard.globstar","match":"\\*{2}"},{"name":"keyword.operator.glob.wildcard","match":"[*?]"}]},"hex":{"name":"constant.numeric.integer.int.hexadecimal.hex","match":"[-+]?[A-Fa-f0-9]+"},"hexNoSign":{"name":"constant.numeric.integer.int.hexadecimal.hex","match":"[A-Fa-f0-9]+"},"int":{"patterns":[{"include":"#intExp"},{"include":"#intNoExp"}]},"intExp":{"name":"constant.numeric.integer.int.decimal.dec.exponential.scientific","match":"[-+]?[0-9]+[eE][-+]?[0-9]+"},"intNoExp":{"name":"constant.numeric.integer.int.decimal.dec","match":"[-+]?[0-9]+"},"ip":{"name":"constant.numeric.other.ip-address","match":"(?:\\d+\\.){3,}\\d+(?=\\s|$)","captures":{"0":{"patterns":[{"include":"#dot"}]}}},"kolon":{"name":"keyword.operator.assignment.key-value.colon","match":":"},"num":{"patterns":[{"include":"#float"},{"include":"#int"}]},"op":{"patterns":[{"include":"#opBitAssign"},{"include":"#opMathAssign"},{"include":"#opBit"},{"include":"#opFix"},{"include":"#opCmp"},{"include":"#opLog"},{"include":"#opMath"}]},"opBit":{"patterns":[{"name":"keyword.operator.bitwise.xor","match":"\\^"},{"name":"keyword.operator.bitwise.not","match":"~"},{"name":"keyword.operator.bitwise.and","match":"\u0026"},{"name":"keyword.operator.bitwise.or","match":"\\|"},{"name":"keyword.operator.bitwise.shift.left","match":"\u003c\u003c"},{"name":"keyword.operator.bitwise.shift.right.unsigned","match":"\u003e\u003e\u003e"},{"name":"keyword.operator.bitwise.shift.right.signed","match":"\u003e\u003e"}]},"opBitAssign":{"patterns":[{"name":"keyword.operator.assignment.bitwise.xor","match":"\\^="},{"name":"keyword.operator.assignment.bitwise.not","match":"~="},{"name":"keyword.operator.assignment.bitwise.and","match":"\u0026="},{"name":"keyword.operator.assignment.bitwise.or","match":"\\|="},{"name":"keyword.operator.assignment.bitwise.shift.left","match":"\u003c\u003c="},{"name":"keyword.operator.assignment.bitwise.shift.right.unsigned","match":"\u003e\u003e\u003e="},{"name":"keyword.operator.assignment.bitwise.shift.right.signed","match":"\u003e\u003e="}]},"opCmp":{"patterns":[{"name":"keyword.operator.logical.comparison.starship.spaceship","match":"\u003c=\u003e"},{"name":"keyword.operator.logical.comparison.less-than-or-equal-to.lte","match":"\u003c="},{"name":"keyword.operator.logical.comparison.less-than.lt","match":"\u003c"},{"name":"keyword.operator.logical.comparison.greater-than-or-equal-to.gte","match":"\u003e="},{"name":"keyword.operator.logical.comparison.greater-than.gt","match":"\u003e"},{"name":"keyword.operator.logical.comparison.equal-to.equals.equal.eql.eq.strict","match":"==="},{"name":"keyword.operator.logical.comparison.equal-to.equals.equal.eql.eq","match":"=="},{"name":"keyword.operator.logical.comparison.not-equal-to.not-equal.unequal.neql.ne.strict","match":"!=="},{"name":"keyword.operator.logical.comparison.not-equal-to.not-equal.unequal.neql.ne","match":"!="}]},"opFix":{"patterns":[{"name":"keyword.operator.increment","match":"\\+{2}"},{"name":"keyword.operator.decrement","match":"-{2}"}]},"opLog":{"patterns":[{"name":"keyword.operator.logical.boolean.cast","match":"!!"},{"name":"keyword.operator.logical.boolean.not.negation.negate","match":"!"},{"name":"keyword.operator.logical.boolean.and","match":"\u0026\u0026"},{"name":"keyword.operator.logical.boolean.or","match":"\\|{2}"},{"name":"keyword.operator.logical.boolean.or.nullish","match":"\\?{2}"}]},"opMath":{"patterns":[{"name":"keyword.operator.arithmetic.exponentiation.exponent.exp.power","match":"\\*{2}|\\^"},{"name":"keyword.operator.arithmetic.addition.add.plus","match":"\\+"},{"name":"keyword.operator.arithmetic.multiplication.multiply.times","match":"\\*"},{"name":"keyword.operator.arithmetic.division.divide","match":"/"},{"name":"keyword.operator.arithmetic.remainder.modulo.modulus.mod","match":"%"},{"name":"keyword.operator.arithmetic.subtraction.subtract.minus","match":"[-֊־᐀᠆‐-―⸗⸚⸺⸻⹀〜〰゠︱︲﹘﹣-]"}]},"opMathAssign":{"patterns":[{"name":"keyword.operator.assignment.arithmetic.exponentiation.exponent.exp.power","match":"\\*{2}=|\\^="},{"name":"keyword.operator.assignment.arithmetic.addition.add.plus","match":"\\+="},{"name":"keyword.operator.assignment.arithmetic.multiplication.multiply.times","match":"\\*="},{"name":"keyword.operator.assignment.arithmetic.division.divide","match":"/="},{"name":"keyword.operator.assignment.arithmetic.remainder.modulo.modulus.mod","match":"%="},{"name":"keyword.operator.assignment.arithmetic.subtraction.subtract.minus","match":"[-֊־᐀᠆‐-―⸗⸚⸺⸻⹀〜〰゠︱︲﹘﹣-]="}]},"semi":{"name":"punctuation.delimiter.separator.semicolon","match":";"},"str":{"patterns":[{"include":"#strDouble"},{"include":"#strSingle"}]},"strDouble":{"name":"string.quoted.double","begin":"\"","end":"\"|(?=$)","patterns":[{"include":"#esc"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end"}}},"strSingle":{"name":"string.quoted.single","begin":"'","end":"'|(?=$)","patterns":[{"include":"#esc"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end"}}},"tab":{"patterns":[{"match":"^\\t+","captures":{"0":{"patterns":[{"name":"punctuation.whitespace.leading.tab.hard-tab","match":"\\t"}]}}},{"match":"\\t+$","captures":{"0":{"patterns":[{"name":"punctuation.whitespace.trailing.tab.hard-tab","match":"\\t"}]}}},{"name":"punctuation.whitespace.tab.hard-tab","match":"\\t"}]},"url":{"patterns":[{"match":"(?x)\n(\"|'|\\b)\n(\n\t# Not part of official URL schemes, included here for convenience\n\t(?: (?:jdbc|mvn|odbc|view-source) :)?\n\n\t# Common protocols/URI schemes\n\t( https?\n\t| s?ftp\n\t| ftps\n\t| file\n\t| wss?\n\t| (?:git|svn) (?:\\+(?:https?|ssh))?\n\t| ssh\n\t\n\t# Less common URI schemes\n\t| aaas?\n\t| acap\n\t| adiumxtra\n\t| admin\n\t| afp\n\t| app\n\t| atom\n\t| aurora\n\t| aw\n\t| beshare\n\t| bolo\n\t| cassandra\n\t| chrome(?:-extension)?\n\t| coaps?\n\t| cockroach\n\t| content\n\t| couchbase\n\t| crid\n\t| cvs\n\t| dict\n\t| dns\n\t| docker\n\t| ed2k\n\t| facetime\n\t| feed\n\t| finger\n\t| fish\n\t| gemini\n\t| github(?:-(?:mac|linux|windows))?\n\t| gizmoproject\n\t| gopher\n\t| go\n\t| hcp\n\t| imap\n\t| irc[6s]?\n\t| issue\n\t| keyparc\n\t| lastfm\n\t| ldaps?\n\t| man(?:-?page)?\n\t| maria(?:db)?\n\t| market\n\t| message\n\t| mms\n\t| modern-?sqlite\n\t| mongodb\n\t| ms-help\n\t| mssql\n\t| mumble\n\t| my?sql\n\t| netezza\n\t| nfs\n\t| ni\n\t| nntp\n\t| notes\n\t| oleodbc\n\t| oracle\n\t| payto\n\t| pgsql\n\t| pg\n\t| pop\n\t| postgres(?:ql)?\n\t| postgresql\n\t| presto(?:dbs?|s)\n\t| reload\n\t| resource\n\t| res\n\t| rmi\n\t| rsync\n\t| rtmf?p\n\t| rtmp\n\t| s3\n\t| saphana\n\t| secondlife\n\t| sgn\n\t| shttp\n\t| slack\n\t| smb\n\t| snmp\n\t| soldat\n\t| sqlite3?\n\t| sqlserver\n\t| steam\n\t| stratum\\+[a-z]+\n\t| stuns?\n\t| teamspeak\n\t| telnet\n\t| turns?\n\t| txmt\n\t| udp\n\t| unreal\n\t| ut2004\n\t| ventrilo\n\t| vnc\n\t| wais\n\t| web\\+[a-z]+\n\t| webcal\n\t| wtai\n\t| wyciwyg\n\t| xmpp\n\t| xri\n\t| z39\\.50[rs]\n\t| zoommtg\n\t\n\t# User-defined/arbitrary URI scheme starting with `x-`\n\t| x(?:-[a-z][a-z0-9]*)++\n\t) ://\n\t\n\t# Path specifier\n\t(?:\n\t\t(?! \\#\\w*\\#)\n\t\t(?: [-:\\@\\w.,~%+_/?=\u0026\\#;|!])\n\t)+\n\t\n\t# Don't include trailing punctuation\n\t(?\u003c![-.,?:\\#;])\n)\n(\\1)","captures":{"1":{"name":"punctuation.definition.link.begin.url"},"2":{"name":"constant.other.reference.link.underline.$3.url"},"4":{"name":"punctuation.definition.link.end.url"}}},{"match":"(?x)\n(\"|'|\\b)\n(\n\tmailto (:)\n\t(?:\n\t\t(?! \\#\\w*\\#)\n\t\t(?: [-:@\\w.,~%+_/?=\u0026\\#;|!])\n\t)+\n\t(?\u003c![-.,?:\\#;])\n)\n(\\1)","captures":{"1":{"name":"punctuation.definition.link.begin.url"},"2":{"name":"constant.other.reference.link.underline.mailto.url"},"3":{"name":"punctuation.separator.delimiter.scheme.url"},"4":{"name":"punctuation.definition.link.end.url"}}}]},"version":{"name":"constant.other.version-string","match":"(?x)\n(\"|'|\\b)\n([vV]?)\n(0 | [1-9]\\d*) (\\.)\n(0 | [1-9]\\d*) (\\.)\n(0 | [1-9]\\d*)\n(?:\n\t(-)\n\t(\n\t\t(?: 0\n\t\t| [1-9]\\d*\n\t\t| \\d*[a-zA-Z-][0-9a-zA-Z-]*\n\t\t)\n\t\t\n\t\t(?:\n\t\t\t\\.\n\t\t\t(?: 0\n\t\t\t| [1-9]\\d*\n\t\t\t| \\d*[a-zA-Z-][0-9a-zA-Z-]*\n\t\t\t)\n\t\t)*\n\t)\n)?\n(?:\n\t(\\+)\n\t(\n\t\t[0-9a-zA-Z-]+\n\t\t(?:\\.[0-9a-zA-Z-]+)*\n\t)\n)?\n(\\1)","captures":{"1":{"name":"punctuation.definition.version-string.begin"},"10":{"name":"punctuation.delimiter.separator.plus"},"11":{"name":"meta.build-metadata","patterns":[{"include":"#dot"}]},"12":{"name":"punctuation.definition.version-string.end"},"2":{"name":"punctuation.definition.version-prefix"},"3":{"name":"meta.major.release-number"},"4":{"patterns":[{"include":"#dot"}]},"5":{"name":"meta.minor.release-number"},"6":{"patterns":[{"include":"#dot"}]},"7":{"name":"meta.patch.release-number"},"8":{"patterns":[{"include":"#dash"}]},"9":{"name":"meta.prerelease.release-number","patterns":[{"include":"#dot"}]}}}}}
diff --git a/grammars/govulncheck.json b/grammars/govulncheck.json
new file mode 100644
index 0000000..7c15486
--- /dev/null
+++ b/grammars/govulncheck.json
@@ -0,0 +1 @@
+{"scopeName":"govulncheck","patterns":[{"include":"#log"},{"include":"#info"},{"include":"#affecting"},{"include":"#unaffecting"},{"include":"#callstack"},{"include":"#callstacklong"},{"include":"#frame"},{"include":"#framePosition"}],"repository":{"affecting":{"name":"markup.heading.1.govulncheck","match":"^(⚠) (\\S+) \\((https://[^)]+)\\)","captures":{"1":{"name":"token.error-token.severity.govulncheck"},"2":{"name":"token.error-token.vulnid.govulncheck"},"3":{"name":"entity.link.govulncheck"}}},"callstack":{"name":"markup.list.unnumbered.callstack.summary.govulncheck","match":"^\\- (\\S+) (\\S+) calls ([^,]+)$","captures":{"1":{"name":"markup.link.callstack.position.govulncheck"},"2":{"name":"markup.italic.raw.callstack.symbol.govulncheck"},"3":{"name":"markup.italic.callstack.symbol.govulncheck"}}},"callstacklong":{"name":"markup.list.unnumbered.callstack.summary.govulncheck","match":"^\\- (\\S+) (\\S+) calls ([^,]+), which eventually calls (\\S+)","captures":{"1":{"name":"markup.link.callstack.position.govulncheck"},"2":{"name":"markup.italic.raw.callstack.symbol.govulncheck"},"3":{"name":"markup.italic.callstack.symbol.govulncheck"},"4":{"name":"markup.italic.callstack.symbol.govulncheck"}}},"frame":{"name":"markup.list.unnumbered.fram.govulncheck","match":"^\\t(\\S+)","captures":{"1":{"name":"markup.italic.raw.callstack.symbol.govulncheck"}}},"framePosition":{"name":"markup.list.unnumbered.frame.govulncheck","match":"^\\t\\t(\\([^)]+\\))","captures":{"1":{"name":"comment.govulncheck"}}},"info":{"name":"comment.govulncheck","match":"^# .*"},"log":{"name":"comment.govulncheck","match":"^\\d{2}:\\d{2}:\\d{2} \\S.*$"},"unaffecting":{"match":"^(ⓘ) (\\S+) \\((https://[^)]+)\\)","captures":{"1":{"name":"token.info-token.severity.govulncheck"},"2":{"name":"token.info-token.vulnid.govulncheck"},"3":{"name":"entity.link.govulncheck"}}}}}
diff --git a/grammars/hidden.manref.json b/grammars/hidden.manref.json
index 05f2f7f..0fbf4ad 100644
--- a/grammars/hidden.manref.json
+++ b/grammars/hidden.manref.json
@@ -1 +1 @@
-{"scopeName":"hidden.manref","patterns":[{"name":"manref","match":"(?xi)\n# Subject\n([^\\s()\u003c\u003e/\"'`{}!\u0026*\\#?\\\\]+)\n\n# Section\n((?i)\n\t(\\()\n\t( [0-9](?![0-9])         # Section number\n\t| (?:[lnop]|tcl)(?=[/)]) # Non-numeric section\n\t)\n\t\n\t# Section group\n\t([a-z_0-9:/]*?(?:/(?!/)[-a-z_0-9:./]+)?)\n\t(\\))\n)","captures":{"1":{"name":"manref.subject"},"2":{"name":"manref.section"},"3":{"name":"punctuation.definition.begin.manref"},"4":{"name":"manref.section-number"},"5":{"name":"manref.section-group"},"6":{"name":"punctuation.definition.end.manref"}}}]}
+{"scopeName":"hidden.manref","patterns":[{"name":"manref","match":"(?xi)\n# Subject\n((?:\n\t[^:\\s()\u003c\u003e/\"'`{}!\u0026*\\#?\\\\]\n\t|\n\t# Avoid matching scheme component of “man:man(1)” URLs\n\t(?-i: (?\u003c!man)\n\t|     (?\u003c=[-\\w]man)\n\t) :\n)+)\n\n# Section\n((?i)\n\t(\\()\n\t( [0-9](?![0-9])         # Section number\n\t| (?:[lnop]|tcl)(?=[/)]) # Non-numeric section\n\t)\n\t\n\t# Section group\n\t([a-z_0-9:/]*?(?:/(?!/)[-a-z_0-9:./]+)?)\n\t(\\))\n)","captures":{"1":{"name":"manref.subject"},"2":{"name":"manref.section"},"3":{"name":"punctuation.definition.begin.manref"},"4":{"name":"manref.section-number"},"5":{"name":"manref.section-group"},"6":{"name":"punctuation.definition.end.manref"}}}]}
diff --git a/grammars/inline.graphql.json b/grammars/inline.graphql.json
new file mode 100644
index 0000000..6ac176a
--- /dev/null
+++ b/grammars/inline.graphql.json
@@ -0,0 +1 @@
+{"scopeName":"inline.graphql","patterns":[{"contentName":"meta.embedded.block.graphql","begin":"\\s*+(?:(?:(Relay)\\??\\.)(QL)|(gql|graphql|graphql\\.experimental)|(/\\* GraphQL \\*/))\\s*\\(?\\s*(`)","end":"`","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"variable.other.class.js"},"2":{"name":"entity.name.function.tagged-template.js"},"3":{"name":"entity.name.function.tagged-template.js"},"4":{"name":"comment.graphql.js"},"5":{"name":"punctuation.definition.string.template.begin.js"}},"endCaptures":{"0":{"name":"punctuation.definition.string.template.end.js"}}},{"contentName":"meta.embedded.block.graphql","begin":"\\s*+(?:(?:(Relay)\\??\\.)(QL)|(gql|graphql|graphql\\.experimental))\\s*\\(?\\s*(?:\u003c.*\u003e)(`)","end":"`","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"variable.other.class.js"},"2":{"name":"entity.name.function.tagged-template.js"},"3":{"name":"entity.name.function.tagged-template.js"},"4":{"name":"punctuation.definition.string.template.begin.js"}},"endCaptures":{"0":{"name":"punctuation.definition.string.template.end.js"}}},{"name":"taggedTemplates","contentName":"meta.embedded.block.graphql","begin":"(`|')(#graphql)","end":"(`|')","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.template.begin.js"},"2":{"name":"comment.line.graphql.js"}},"endCaptures":{"0":{"name":"punctuation.definition.string.template.end.js"}}}]}
diff --git a/grammars/inline.graphql.php.json b/grammars/inline.graphql.php.json
new file mode 100644
index 0000000..b932061
--- /dev/null
+++ b/grammars/inline.graphql.php.json
@@ -0,0 +1 @@
+{"scopeName":"inline.graphql.php","patterns":[{"contentName":"meta.embedded.block.graphql","begin":"(\u003c\u003c\u003c)\\s*(\"?)(GRAPHQL|GQL)(\\2)(\\s*)$","end":"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])","patterns":[{"include":"source.graphql"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.php"},"1":{"name":"punctuation.definition.string.php"},"3":{"name":"keyword.operator.heredoc.php"},"5":{"name":"invalid.illegal.trailing-whitespace.php"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.php"},"1":{"name":"keyword.operator.heredoc.php"}}},{"name":"meta.embedded.graphql","contentName":"source.graphql","begin":"(\u003c\u003c\u003c)\\s*'(GRAPHQL|GQL)'(\\s*)$","end":"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])","patterns":[{"include":"source.graphql"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.php"},"1":{"name":"punctuation.definition.string.php"},"2":{"name":"keyword.operator.nowdoc.php"},"3":{"name":"invalid.illegal.trailing-whitespace.php"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.php"},"1":{"name":"keyword.operator.nowdoc.php"}}},{"name":"meta.embedded.graphql","contentName":"source.graphql","begin":"(/\\*\\*\\s*(@lang\\s*GraphQL|Graphi?QL|graphql)\\s*\\*/)\\s*(')","end":"'","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.php"},"3":{"name":"punctuation.definition.string.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.php"}}},{"begin":"((/\\*\\*|//)\\s*(@lang\\s*GraphQL|Graphi?QL|graphql)\\s*(\\*/)?)(\\s*)$","end":"(?\u003c=')","patterns":[{"name":"meta.embedded.graphql","contentName":"source.graphql","begin":"'","end":"'","patterns":[{"include":"source.graphql"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.php"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.php"},"5":{"name":"invalid.illegal.trailing-whitespace.php"}}}]}
diff --git a/grammars/inline.graphql.python.json b/grammars/inline.graphql.python.json
new file mode 100644
index 0000000..06af0bc
--- /dev/null
+++ b/grammars/inline.graphql.python.json
@@ -0,0 +1 @@
+{"scopeName":"inline.graphql.python","patterns":[{"contentName":"meta.embedded.block.graphql","begin":"\\s+(gql)\\s*\\(\\s*(''')","end":"(''')","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"entity.name.function"},"2":{"name":"string.quoted.multi.python"}},"endCaptures":{"1":{"name":"string.quoted.multi.python"}}},{"contentName":"meta.embedded.block.graphql","begin":"\\s+(gql)\\s*\\(\\s*(\"\"\")","end":"(\"\"\")","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"entity.name.function"},"2":{"name":"string.quoted.multi.python"}},"endCaptures":{"1":{"name":"string.quoted.multi.python"}}},{"contentName":"meta.embedded.block.graphql","begin":"\\s+(gql)\\s*\\(\\s*$","end":"\\)|,","patterns":[{"begin":"^\\s*(''')","end":"(''')","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"string.quoted.multi.python"}},"endCaptures":{"1":{"name":"string.quoted.multi.python"}}},{"begin":"^\\s*(\"\"\")","end":"(\"\"\")","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"string.quoted.multi.python"}},"endCaptures":{"1":{"name":"string.quoted.multi.python"}}}],"beginCaptures":{"1":{"name":"entity.name.function"}}},{"begin":"(''')(#graphql)","end":"(''')","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"string.quoted.multi.python"},"2":{"name":"comment.line.graphql.js"}},"endCaptures":{"1":{"name":"string.quoted.multi.python"}}},{"begin":"(\"\"\")(#graphql)","end":"(\"\"\")","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"string.quoted.multi.python"},"2":{"name":"comment.line.graphql.js"}},"endCaptures":{"1":{"name":"string.quoted.multi.python"}}}]}
diff --git a/grammars/inline.graphql.re.json b/grammars/inline.graphql.re.json
new file mode 100644
index 0000000..b814280
--- /dev/null
+++ b/grammars/inline.graphql.re.json
@@ -0,0 +1 @@
+{"scopeName":"inline.graphql.re","patterns":[{"contentName":"meta.embedded.block.graphql","begin":"({)(gql)(\\|)","end":"(\\|)(\\2)(})","patterns":[{"include":"source.graphql"}]},{"contentName":"meta.embedded.block.graphql","begin":"(\\[%graphql)s*$","end":"(?\u003c=])","patterns":[{"begin":"^\\s*({\\|)$","end":"^\\s*(\\|})","patterns":[{"include":"source.graphql"}]}]},{"contentName":"meta.embedded.block.graphql","begin":"(\\[%graphql {\\|)","end":"(\\|}( )?])","patterns":[{"include":"source.graphql"}]}]}
diff --git a/grammars/inline.graphql.res.json b/grammars/inline.graphql.res.json
new file mode 100644
index 0000000..a27e43f
--- /dev/null
+++ b/grammars/inline.graphql.res.json
@@ -0,0 +1 @@
+{"scopeName":"inline.graphql.res","patterns":[{"contentName":"meta.embedded.block.graphql","begin":"(%graphql\\()\\s*$","end":"(?\u003c=\\))","patterns":[{"begin":"^\\s*(`)$","end":"^\\s*(`)","patterns":[{"include":"source.graphql"}]}]},{"contentName":"meta.embedded.block.graphql","begin":"(%graphql\\(`)","end":"(\\`( )?\\))","patterns":[{"include":"source.graphql"}]}]}
diff --git a/grammars/inline.graphql.scala.json b/grammars/inline.graphql.scala.json
new file mode 100644
index 0000000..9af7a1f
--- /dev/null
+++ b/grammars/inline.graphql.scala.json
@@ -0,0 +1 @@
+{"scopeName":"inline.graphql.scala","patterns":[{"contentName":"meta.embedded.block.graphql","begin":"(gql|graphql|schema)(\"\"\")","end":"(\"\"\")","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"keyword.interpolation.scala"},"2":{"name":"string.quoted.triple.scala"}},"endCaptures":{"1":{"name":"string.quoted.triple.scala"}}},{"contentName":"meta.embedded.block.graphql","begin":"(gql|graphql|schema)(\")","end":"(\")","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"keyword.interpolation.scala"},"2":{"name":"string.quoted.double.scala"}},"endCaptures":{"1":{"name":"string.quoted.double.scala"}}},{"begin":"(\"\"\")(#graphql)","end":"(\"\"\")","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"string.quoted.triple.scala"},"2":{"name":"comment.line.graphql.js"}},"endCaptures":{"1":{"name":"string.quoted.triple.scala"}}}]}
diff --git a/grammars/inline.prisma.json b/grammars/inline.prisma.json
index 06a58d4..a19944e 100644
--- a/grammars/inline.prisma.json
+++ b/grammars/inline.prisma.json
@@ -1 +1 @@
-{"scopeName":"inline.prisma","patterns":[{"contentName":"meta.embedded.block.prisma","begin":"\\s*+(?:(?:(Relay)\\??\\.)|(prisma)|(/\\* prisma \\*/)|(/\\* Prisma \\*/))\\s*(`)","end":"`","patterns":[{"include":"source.prisma"}],"beginCaptures":{"1":{"name":"variable.other.class.js"},"2":{"name":"entity.name.function.tagged-template.js"},"3":{"name":"entity.name.function.tagged-template.js"},"4":{"name":"punctuation.definition.string.template.begin.js"}},"endCaptures":{"0":{"name":"punctuation.definition.string.template.end.js"}}},{"name":"taggedTemplates","contentName":"meta.embedded.block.prisma","begin":"(`)(#prisma)","end":"`","patterns":[{"include":"source.prisma"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.template.begin.js"}},"endCaptures":{"0":{"name":"punctuation.definition.string.template.end.js"}}}]}
+{"name":"Prisma schema language: inline highlighting","scopeName":"inline.prisma","patterns":[{"contentName":"meta.embedded.block.prisma","begin":"\\s*+(?:(?:(Relay)\\??\\.)|(prisma)|(/\\* prisma \\*/)|(/\\* Prisma \\*/))\\s*(`)","end":"`","patterns":[{"include":"source.prisma"}],"beginCaptures":{"1":{"name":"variable.other.class.js"},"2":{"name":"entity.name.function.tagged-template.js"},"3":{"name":"entity.name.function.tagged-template.js"},"4":{"name":"punctuation.definition.string.template.begin.js"}},"endCaptures":{"0":{"name":"punctuation.definition.string.template.end.js"}}},{"name":"taggedTemplates","contentName":"meta.embedded.block.prisma","begin":"(`)(#prisma)","end":"`","patterns":[{"include":"source.prisma"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.template.begin.js"}},"endCaptures":{"0":{"name":"punctuation.definition.string.template.end.js"}}}]}
diff --git a/grammars/liquid.injection.json b/grammars/liquid.injection.json
index 14423a2..1ab8576 100644
--- a/grammars/liquid.injection.json
+++ b/grammars/liquid.injection.json
@@ -1 +1 @@
-{"scopeName":"liquid.injection","patterns":[{"include":"#injection"}],"repository":{"attribute":{"begin":"\\w+:","end":"(?=,|%}|}}|\\|)","patterns":[{"include":"#value_expression"}],"beginCaptures":{"0":{"name":"entity.other.attribute-name.liquid"}}},"attribute_liquid":{"begin":"\\w+:","end":"(?=,|\\|)|$","patterns":[{"include":"#value_expression"}],"beginCaptures":{"0":{"name":"entity.other.attribute-name.liquid"}}},"comment_block":{"name":"comment.block.liquid","begin":"{%-?\\s*comment\\s*-?%}","end":"{%-?\\s*endcomment\\s*-?%}","patterns":[{"match":"(.(?!{%-?\\s*endcomment\\s*-?%}))*."}]},"comment_inline":{"name":"comment.line.number-sign.liquid","begin":"{%-?\\s*#","end":"-?%}"},"core":{"patterns":[{"include":"#raw_tag"},{"include":"#comment_block"},{"include":"#comment_inline"},{"include":"#style_codefence"},{"include":"#json_codefence"},{"include":"#javascript_codefence"},{"include":"#object"},{"include":"#tag"},{"include":"text.html.basic"}]},"filter":{"match":"\\|\\s*((?![\\.0-9])[a-zA-Z0-9_-]+\\:?)\\s*","captures":{"1":{"name":"support.function.liquid"}}},"injection":{"patterns":[{"include":"#raw_tag"},{"include":"#comment_block"},{"include":"#comment_inline"},{"include":"#object"},{"include":"#tag_injection"}]},"invalid_range":{"name":"invalid.illegal.range.liquid","match":"\\((.(?!\\.\\.))+\\)"},"javascript_codefence":{"name":"meta.block.javascript.liquid","contentName":"meta.embedded.block.js","begin":"({%-?)\\s*(javascript)\\s*(-?%})","end":"({%-?)\\s*(endjavascript)\\s*(-?%})","patterns":[{"include":"source.js"}],"beginCaptures":{"0":{"name":"meta.tag.metadata.javascript.start.liquid"},"1":{"name":"punctuation.definition.tag.begin.liquid"},"2":{"name":"entity.name.tag.javascript.liquid"},"3":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"meta.tag.metadata.javascript.end.liquid"},"1":{"name":"punctuation.definition.tag.end.liquid"},"2":{"name":"entity.name.tag.javascript.liquid"},"3":{"name":"punctuation.definition.tag.end.liquid"}}},"json_codefence":{"name":"meta.block.schema.liquid","contentName":"meta.embedded.block.json","begin":"({%-?)\\s*(schema)\\s*(-?%})","end":"({%-?)\\s*(endschema)\\s*(-?%})","patterns":[{"include":"source.json"}],"beginCaptures":{"0":{"name":"meta.tag.metadata.schema.start.liquid"},"1":{"name":"punctuation.definition.tag.begin.liquid"},"2":{"name":"entity.name.tag.schema.liquid"},"3":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"meta.tag.metadata.schema.end.liquid"},"1":{"name":"punctuation.definition.tag.end.liquid"},"2":{"name":"entity.name.tag.schema.liquid"},"3":{"name":"punctuation.definition.tag.end.liquid"}}},"language_constant":{"name":"constant.language.liquid","match":"\\b(false|true|nil|blank)\\b|empty(?!\\?)"},"number":{"name":"constant.numeric.liquid","match":"((-|\\+)\\s*)?[0-9]+(\\.[0-9]+)?"},"object":{"name":"meta.object.liquid","begin":"(?\u003c!comment %})(?\u003c!comment -%})(?\u003c!comment%})(?\u003c!comment-%})(?\u003c!raw %})(?\u003c!raw -%})(?\u003c!raw%})(?\u003c!raw-%}){{-?","end":"-?}}","patterns":[{"include":"#filter"},{"include":"#attribute"},{"include":"#value_expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.liquid"}}},"operator":{"match":"(?:(?\u003c=\\s)|\\b)(\\=\\=|!\\=|\\\u003e|\\\u003c|\\\u003e\\=|\\\u003c\\=|or|and|contains)(?:(?=\\s)|\\b)","captures":{"1":{"name":"keyword.operator.expression.liquid"}}},"range":{"name":"meta.range.liquid","begin":"\\(","end":"\\)","patterns":[{"name":"punctuation.range.liquid","match":"\\.\\."},{"include":"#variable_lookup"},{"include":"#number"}],"beginCaptures":{"0":{"name":"punctuation.section.parens.begin.liquid"}},"endCaptures":{"0":{"name":"punctuation.section.parens.end.liquid"}}},"raw_tag":{"name":"meta.entity.tag.raw.liquid","contentName":"string.unquoted.liquid","begin":"{%-?\\s*(raw)\\s*-?%}","end":"{%-?\\s*(endraw)\\s*-?%}","patterns":[{"match":"(.(?!{%-?\\s*endraw\\s*-?%}))*."}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}},"endCaptures":{"1":{"name":"entity.name.tag.liquid"}}},"string":{"patterns":[{"include":"#string_single"},{"include":"#string_double"}]},"string_double":{"name":"string.quoted.double.liquid","begin":"\"","end":"\""},"string_single":{"name":"string.quoted.single.liquid","begin":"'","end":"'"},"style_codefence":{"name":"meta.block.style.liquid","contentName":"meta.embedded.block.css","begin":"({%-?)\\s*(style)\\s*(-?%})","end":"({%-?)\\s*(endstyle)\\s*(-?%})","patterns":[{"include":"source.css"}],"beginCaptures":{"0":{"name":"meta.tag.metadata.style.start.liquid"},"1":{"name":"punctuation.definition.tag.begin.liquid"},"2":{"name":"entity.name.tag.style.liquid"},"3":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"meta.tag.metadata.style.end.liquid"},"1":{"name":"punctuation.definition.tag.end.liquid"},"2":{"name":"entity.name.tag.style.liquid"},"3":{"name":"punctuation.definition.tag.end.liquid"}}},"tag":{"name":"meta.tag.liquid","begin":"(?\u003c!comment %})(?\u003c!comment -%})(?\u003c!comment%})(?\u003c!comment-%})(?\u003c!raw %})(?\u003c!raw -%})(?\u003c!raw%})(?\u003c!raw-%}){%-?","end":"-?%}","patterns":[{"include":"#tag_body"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.liquid"}}},"tag_assign":{"name":"meta.entity.tag.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(assign|echo)\\b","end":"(?=%})","patterns":[{"include":"#filter"},{"include":"#attribute"},{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}}},"tag_assign_liquid":{"name":"meta.entity.tag.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(assign|echo)\\b","end":"$","patterns":[{"include":"#filter"},{"include":"#attribute_liquid"},{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}}},"tag_body":{"patterns":[{"include":"#tag_liquid"},{"include":"#tag_assign"},{"include":"#tag_case"},{"include":"#tag_conditional"},{"include":"#tag_for"},{"include":"#tag_paginate"},{"include":"#tag_render"},{"include":"#tag_tablerow"},{"include":"#tag_expression"}]},"tag_case":{"name":"meta.entity.tag.case.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(case|when)\\b","end":"(?=%})","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"keyword.control.case.liquid"}}},"tag_case_liquid":{"name":"meta.entity.tag.case.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(case|when)\\b","end":"$","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"keyword.control.case.liquid"}}},"tag_comment_liquid":{"name":"comment.block.liquid","begin":"(?:^\\s*)(comment)\\b","end":"(?:^\\s*)(endcomment)\\b"},"tag_conditional":{"name":"meta.entity.tag.conditional.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(if|elsif|unless)\\b","end":"(?=%})","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.liquid"}}},"tag_conditional_liquid":{"name":"meta.entity.tag.conditional.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(if|elsif|unless)\\b","end":"$","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.liquid"}}},"tag_expression":{"patterns":[{"include":"#tag_expression_without_arguments"},{"name":"meta.entity.tag.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(\\w+)","end":"(?=%})","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}}}]},"tag_expression_liquid":{"patterns":[{"include":"#tag_expression_without_arguments"},{"name":"meta.entity.tag.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(\\w+)","end":"$","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}}}]},"tag_expression_without_arguments":{"patterns":[{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(endunless|endif)\\b","captures":{"1":{"name":"keyword.control.conditional.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(endfor|endtablerow|endpaginate)\\b","captures":{"1":{"name":"keyword.control.loop.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(endcase)\\b","captures":{"1":{"name":"keyword.control.case.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(capture|case|comment|for|form|if|javascript|paginate|schema|style)\\b","captures":{"1":{"name":"keyword.control.other.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(endcapture|endcase|endcomment|endfor|endform|endif|endjavascript|endpaginate|endschema|endstyle)\\b","captures":{"1":{"name":"keyword.control.other.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(else|break|continue)\\b","captures":{"1":{"name":"keyword.control.other.liquid"}}}]},"tag_for":{"name":"meta.entity.tag.for.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(for)\\b","end":"(?=%})","patterns":[{"include":"#tag_for_body"}],"beginCaptures":{"1":{"name":"keyword.control.for.liquid"}}},"tag_for_body":{"patterns":[{"name":"keyword.control.liquid","match":"\\b(in|reversed)\\b"},{"name":"keyword.control.liquid","match":"\\b(offset|limit):"},{"include":"#value_expression"}]},"tag_for_liquid":{"name":"meta.entity.tag.for.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(for)\\b","end":"$","patterns":[{"include":"#tag_for_body"}],"beginCaptures":{"1":{"name":"keyword.control.for.liquid"}}},"tag_injection":{"name":"meta.tag.liquid","begin":"(?\u003c!comment %})(?\u003c!comment -%})(?\u003c!comment%})(?\u003c!comment-%})(?\u003c!raw %})(?\u003c!raw -%})(?\u003c!raw%})(?\u003c!raw-%}){%-?(?!-?\\s*(endstyle|endjavascript|endcomment|endraw))","end":"-?%}","patterns":[{"include":"#tag_body"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.end.liquid"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.liquid"}}},"tag_liquid":{"name":"meta.entity.tag.liquid.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(liquid)\\b","end":"(?=%})","patterns":[{"include":"#tag_comment_liquid"},{"include":"#tag_assign_liquid"},{"include":"#tag_case_liquid"},{"include":"#tag_conditional_liquid"},{"include":"#tag_for_liquid"},{"include":"#tag_paginate_liquid"},{"include":"#tag_render_liquid"},{"include":"#tag_tablerow_liquid"},{"include":"#tag_expression_liquid"}],"beginCaptures":{"1":{"name":"keyword.control.liquid.liquid"}}},"tag_paginate":{"name":"meta.entity.tag.paginate.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(paginate)\\b","end":"(?=%})","patterns":[{"include":"#tag_paginate_body"}],"beginCaptures":{"1":{"name":"keyword.control.paginate.liquid"}}},"tag_paginate_body":{"patterns":[{"name":"keyword.control.liquid","match":"\\b(by)\\b"},{"include":"#value_expression"}]},"tag_paginate_liquid":{"name":"meta.entity.tag.paginate.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(paginate)\\b","end":"$","patterns":[{"include":"#tag_paginate_body"}],"beginCaptures":{"1":{"name":"keyword.control.paginate.liquid"}}},"tag_render":{"name":"meta.entity.tag.render.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(render)\\b","end":"(?=%})","patterns":[{"include":"#tag_render_special_keywords"},{"include":"#attribute"},{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.render.liquid"}}},"tag_render_liquid":{"name":"meta.entity.tag.render.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(render)\\b","end":"$","patterns":[{"include":"#tag_render_special_keywords"},{"include":"#attribute_liquid"},{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.render.liquid"}}},"tag_render_special_keywords":{"name":"keyword.control.other.liquid","match":"\\b(with|as|for)\\b"},"tag_tablerow":{"name":"meta.entity.tag.tablerow.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(tablerow)\\b","end":"(?=%})","patterns":[{"include":"#tag_tablerow_body"}],"beginCaptures":{"1":{"name":"keyword.control.tablerow.liquid"}}},"tag_tablerow_body":{"patterns":[{"name":"keyword.control.liquid","match":"\\b(in)\\b"},{"name":"keyword.control.liquid","match":"\\b(cols|offset|limit):"},{"include":"#value_expression"}]},"tag_tablerow_liquid":{"name":"meta.entity.tag.tablerow.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(tablerow)\\b","end":"$","patterns":[{"include":"#tag_tablerow_body"}],"beginCaptures":{"1":{"name":"keyword.control.tablerow.liquid"}}},"value_expression":{"patterns":[{"match":"(\\[)(\\|)(?=[^\\]]*)(?=\\])","captures":{"2":{"name":"invalid.illegal.filter.liquid"},"3":{"name":"invalid.illegal.filter.liquid"}}},{"name":"invalid.illegal.filter.liquid","match":"(?\u003c=\\s)(\\+|\\-|\\/|\\*)(?=\\s)"},{"include":"#language_constant"},{"include":"#operator"},{"include":"#invalid_range"},{"include":"#range"},{"include":"#number"},{"include":"#string"},{"include":"#variable_lookup"}]},"variable_lookup":{"patterns":[{"name":"variable.language.liquid","match":"\\b(additional_checkout_buttons|address|all_country_option_tags|all_products|article|articles|block|blog|blogs|canonical_url|cart|checkout|collection|collections|comment|content_for_additional_checkout_buttons|content_for_header|content_for_index|content_for_layout|country_option_tags|currency|current_page|current_tags|customer|customer_address|discount_allocation|discount_application|external_video|font|forloop|form|fulfillment|gift_card|handle|image|images|line_item|link|linklist|linklists|location|localization|metafield|model|model_source|order|page|page_description|page_image|page_title|pages|paginate|part|policy|powered_by_link|predictive_search|product|product_option|product_variant|recommendations|request|routes|script|scripts|search|section|selling_plan|selling_plan_allocation|selling_plan_group|settings|shipping_method|shop|shop_locale|store_availability|tablerow|tax_line|template|theme|transaction|unit_price_measurement|variant|video|video_source)\\b"},{"name":"variable.parameter.liquid","match":"((?\u003c=\\w\\:\\s)\\w+)"},{"name":"meta.brackets.liquid","begin":"(?\u003c=\\w)\\[","end":"\\]","patterns":[{"include":"#string"}],"beginCaptures":{"0":{"name":"punctuation.section.brackets.begin.liquid"}},"endCaptures":{"0":{"name":"punctuation.section.brackets.end.liquid"}}},{"name":"variable.other.member.liquid","match":"(?\u003c=(\\w|\\])\\.)([-\\w]+\\??)"},{"name":"punctuation.accessor.liquid","match":"(?\u003c=\\w)\\.(?=\\w)"},{"name":"variable.other.liquid","match":"(?i)[a-z_](\\w|(?:-(?!\\}\\})))*"}]}}}
+{"scopeName":"liquid.injection","patterns":[{"include":"#injection"}],"repository":{"attribute":{"begin":"\\w+:","end":"(?=,|%}|}}|\\|)","patterns":[{"include":"#value_expression"}],"beginCaptures":{"0":{"name":"entity.other.attribute-name.liquid"}}},"attribute_liquid":{"begin":"\\w+:","end":"(?=,|\\|)|$","patterns":[{"include":"#value_expression"}],"beginCaptures":{"0":{"name":"entity.other.attribute-name.liquid"}}},"comment_block":{"name":"comment.block.liquid","begin":"{%-?\\s*comment\\s*-?%}","end":"{%-?\\s*endcomment\\s*-?%}","patterns":[{"include":"#comment_block"},{"match":"(.(?!{%-?\\s*(comment|endcomment)\\s*-?%}))*."}]},"core":{"patterns":[{"include":"#raw_tag"},{"include":"#comment_block"},{"include":"#style_codefence"},{"include":"#stylesheet_codefence"},{"include":"#json_codefence"},{"include":"#javascript_codefence"},{"include":"#object"},{"include":"#tag"},{"include":"text.html.basic"}]},"filter":{"match":"\\|\\s*((?![\\.0-9])[a-zA-Z0-9_-]+\\:?)\\s*","captures":{"1":{"name":"support.function.liquid"}}},"injection":{"patterns":[{"include":"#raw_tag"},{"include":"#comment_block"},{"include":"#object"},{"include":"#tag_injection"}]},"invalid_range":{"name":"invalid.illegal.range.liquid","match":"\\((.(?!\\.\\.))+\\)"},"javascript_codefence":{"name":"meta.block.javascript.liquid","contentName":"meta.embedded.block.js","begin":"({%-?)\\s*(javascript)\\s*(-?%})","end":"({%-?)\\s*(endjavascript)\\s*(-?%})","patterns":[{"include":"source.js"}],"beginCaptures":{"0":{"name":"meta.tag.metadata.javascript.start.liquid"},"1":{"name":"punctuation.definition.tag.begin.liquid"},"2":{"name":"entity.name.tag.javascript.liquid"},"3":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"meta.tag.metadata.javascript.end.liquid"},"1":{"name":"punctuation.definition.tag.end.liquid"},"2":{"name":"entity.name.tag.javascript.liquid"},"3":{"name":"punctuation.definition.tag.end.liquid"}}},"json_codefence":{"name":"meta.block.schema.liquid","contentName":"meta.embedded.block.json","begin":"({%-?)\\s*(schema)\\s*(-?%})","end":"({%-?)\\s*(endschema)\\s*(-?%})","patterns":[{"include":"source.json"}],"beginCaptures":{"0":{"name":"meta.tag.metadata.schema.start.liquid"},"1":{"name":"punctuation.definition.tag.begin.liquid"},"2":{"name":"entity.name.tag.schema.liquid"},"3":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"meta.tag.metadata.schema.end.liquid"},"1":{"name":"punctuation.definition.tag.end.liquid"},"2":{"name":"entity.name.tag.schema.liquid"},"3":{"name":"punctuation.definition.tag.end.liquid"}}},"language_constant":{"name":"constant.language.liquid","match":"\\b(false|true|nil|blank)\\b|empty(?!\\?)"},"number":{"name":"constant.numeric.liquid","match":"((-|\\+)\\s*)?[0-9]+(\\.[0-9]+)?"},"object":{"name":"meta.object.liquid","begin":"(?\u003c!comment %})(?\u003c!comment -%})(?\u003c!comment%})(?\u003c!comment-%})(?\u003c!raw %})(?\u003c!raw -%})(?\u003c!raw%})(?\u003c!raw-%}){{-?","end":"-?}}","patterns":[{"include":"#filter"},{"include":"#attribute"},{"include":"#value_expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.liquid"}}},"operator":{"match":"(?:(?\u003c=\\s)|\\b)(\\=\\=|!\\=|\\\u003e|\\\u003c|\\\u003e\\=|\\\u003c\\=|or|and|contains)(?:(?=\\s)|\\b)","captures":{"1":{"name":"keyword.operator.expression.liquid"}}},"range":{"name":"meta.range.liquid","begin":"\\(","end":"\\)","patterns":[{"name":"punctuation.range.liquid","match":"\\.\\."},{"include":"#variable_lookup"},{"include":"#number"}],"beginCaptures":{"0":{"name":"punctuation.section.parens.begin.liquid"}},"endCaptures":{"0":{"name":"punctuation.section.parens.end.liquid"}}},"raw_tag":{"name":"meta.entity.tag.raw.liquid","contentName":"string.unquoted.liquid","begin":"{%-?\\s*(raw)\\s*-?%}","end":"{%-?\\s*(endraw)\\s*-?%}","patterns":[{"match":"(.(?!{%-?\\s*endraw\\s*-?%}))*."}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}},"endCaptures":{"1":{"name":"entity.name.tag.liquid"}}},"string":{"patterns":[{"include":"#string_single"},{"include":"#string_double"}]},"string_double":{"name":"string.quoted.double.liquid","begin":"\"","end":"\""},"string_single":{"name":"string.quoted.single.liquid","begin":"'","end":"'"},"style_codefence":{"name":"meta.block.style.liquid","contentName":"meta.embedded.block.css","begin":"({%-?)\\s*(style)\\s*(-?%})","end":"({%-?)\\s*(endstyle)\\s*(-?%})","patterns":[{"include":"source.css"}],"beginCaptures":{"0":{"name":"meta.tag.metadata.style.start.liquid"},"1":{"name":"punctuation.definition.tag.begin.liquid"},"2":{"name":"entity.name.tag.style.liquid"},"3":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"meta.tag.metadata.style.end.liquid"},"1":{"name":"punctuation.definition.tag.end.liquid"},"2":{"name":"entity.name.tag.style.liquid"},"3":{"name":"punctuation.definition.tag.end.liquid"}}},"stylesheet_codefence":{"name":"meta.block.style.liquid","contentName":"meta.embedded.block.css","begin":"({%-?)\\s*(stylesheet)\\s*(-?%})","end":"({%-?)\\s*(endstylesheet)\\s*(-?%})","patterns":[{"include":"source.css"}],"beginCaptures":{"0":{"name":"meta.tag.metadata.style.start.liquid"},"1":{"name":"punctuation.definition.tag.begin.liquid"},"2":{"name":"entity.name.tag.style.liquid"},"3":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"meta.tag.metadata.style.end.liquid"},"1":{"name":"punctuation.definition.tag.end.liquid"},"2":{"name":"entity.name.tag.style.liquid"},"3":{"name":"punctuation.definition.tag.end.liquid"}}},"tag":{"name":"meta.tag.liquid","begin":"(?\u003c!comment %})(?\u003c!comment -%})(?\u003c!comment%})(?\u003c!comment-%})(?\u003c!raw %})(?\u003c!raw -%})(?\u003c!raw%})(?\u003c!raw-%}){%-?","end":"-?%}","patterns":[{"include":"#tag_body"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.liquid"}}},"tag_assign":{"name":"meta.entity.tag.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(assign|echo)\\b","end":"(?=%})","patterns":[{"include":"#filter"},{"include":"#attribute"},{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}}},"tag_assign_liquid":{"name":"meta.entity.tag.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(assign|echo)\\b","end":"$","patterns":[{"include":"#filter"},{"include":"#attribute_liquid"},{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}}},"tag_body":{"patterns":[{"include":"#tag_liquid"},{"include":"#tag_assign"},{"include":"#tag_comment_inline"},{"include":"#tag_case"},{"include":"#tag_conditional"},{"include":"#tag_for"},{"include":"#tag_paginate"},{"include":"#tag_render"},{"include":"#tag_tablerow"},{"include":"#tag_expression"}]},"tag_case":{"name":"meta.entity.tag.case.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(case|when)\\b","end":"(?=%})","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"keyword.control.case.liquid"}}},"tag_case_liquid":{"name":"meta.entity.tag.case.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(case|when)\\b","end":"$","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"keyword.control.case.liquid"}}},"tag_comment_block_liquid":{"name":"comment.block.liquid","begin":"(?:^\\s*)(comment)\\b","end":"(?:^\\s*)(endcomment)\\b","patterns":[{"include":"#tag_comment_block_liquid"},{"match":"(?:^\\s*)(?!(comment|endcomment)).*"}]},"tag_comment_inline":{"name":"comment.line.number-sign.liquid","begin":"#","end":"(?=%})"},"tag_comment_inline_liquid":{"name":"comment.line.number-sign.liquid","begin":"(?:^\\s*)#.*","end":"$"},"tag_conditional":{"name":"meta.entity.tag.conditional.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(if|elsif|unless)\\b","end":"(?=%})","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.liquid"}}},"tag_conditional_liquid":{"name":"meta.entity.tag.conditional.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(if|elsif|unless)\\b","end":"$","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.liquid"}}},"tag_expression":{"patterns":[{"include":"#tag_expression_without_arguments"},{"name":"meta.entity.tag.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(\\w+)","end":"(?=%})","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}}}]},"tag_expression_liquid":{"patterns":[{"include":"#tag_expression_without_arguments"},{"name":"meta.entity.tag.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(\\w+)","end":"$","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}}}]},"tag_expression_without_arguments":{"patterns":[{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(endunless|endif)\\b","captures":{"1":{"name":"keyword.control.conditional.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(endfor|endtablerow|endpaginate)\\b","captures":{"1":{"name":"keyword.control.loop.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(endcase)\\b","captures":{"1":{"name":"keyword.control.case.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(capture|case|comment|for|form|if|javascript|paginate|schema|style)\\b","captures":{"1":{"name":"keyword.control.other.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(endcapture|endcase|endcomment|endfor|endform|endif|endjavascript|endpaginate|endschema|endstyle)\\b","captures":{"1":{"name":"keyword.control.other.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(else|break|continue)\\b","captures":{"1":{"name":"keyword.control.other.liquid"}}}]},"tag_for":{"name":"meta.entity.tag.for.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(for)\\b","end":"(?=%})","patterns":[{"include":"#tag_for_body"}],"beginCaptures":{"1":{"name":"keyword.control.for.liquid"}}},"tag_for_body":{"patterns":[{"name":"keyword.control.liquid","match":"\\b(in|reversed)\\b"},{"name":"keyword.control.liquid","match":"\\b(offset|limit):"},{"include":"#value_expression"}]},"tag_for_liquid":{"name":"meta.entity.tag.for.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(for)\\b","end":"$","patterns":[{"include":"#tag_for_body"}],"beginCaptures":{"1":{"name":"keyword.control.for.liquid"}}},"tag_injection":{"name":"meta.tag.liquid","begin":"(?\u003c!comment %})(?\u003c!comment -%})(?\u003c!comment%})(?\u003c!comment-%})(?\u003c!raw %})(?\u003c!raw -%})(?\u003c!raw%})(?\u003c!raw-%}){%-?(?!-?\\s*(endstyle|endjavascript|endcomment|endraw))","end":"-?%}","patterns":[{"include":"#tag_body"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.end.liquid"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.liquid"}}},"tag_liquid":{"name":"meta.entity.tag.liquid.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(liquid)\\b","end":"(?=%})","patterns":[{"include":"#tag_comment_block_liquid"},{"include":"#tag_comment_inline_liquid"},{"include":"#tag_assign_liquid"},{"include":"#tag_case_liquid"},{"include":"#tag_conditional_liquid"},{"include":"#tag_for_liquid"},{"include":"#tag_paginate_liquid"},{"include":"#tag_render_liquid"},{"include":"#tag_tablerow_liquid"},{"include":"#tag_expression_liquid"}],"beginCaptures":{"1":{"name":"keyword.control.liquid.liquid"}}},"tag_paginate":{"name":"meta.entity.tag.paginate.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(paginate)\\b","end":"(?=%})","patterns":[{"include":"#tag_paginate_body"}],"beginCaptures":{"1":{"name":"keyword.control.paginate.liquid"}}},"tag_paginate_body":{"patterns":[{"name":"keyword.control.liquid","match":"\\b(by)\\b"},{"include":"#value_expression"}]},"tag_paginate_liquid":{"name":"meta.entity.tag.paginate.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(paginate)\\b","end":"$","patterns":[{"include":"#tag_paginate_body"}],"beginCaptures":{"1":{"name":"keyword.control.paginate.liquid"}}},"tag_render":{"name":"meta.entity.tag.render.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(render)\\b","end":"(?=%})","patterns":[{"include":"#tag_render_special_keywords"},{"include":"#attribute"},{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.render.liquid"}}},"tag_render_liquid":{"name":"meta.entity.tag.render.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(render)\\b","end":"$","patterns":[{"include":"#tag_render_special_keywords"},{"include":"#attribute_liquid"},{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.render.liquid"}}},"tag_render_special_keywords":{"name":"keyword.control.other.liquid","match":"\\b(with|as|for)\\b"},"tag_tablerow":{"name":"meta.entity.tag.tablerow.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(tablerow)\\b","end":"(?=%})","patterns":[{"include":"#tag_tablerow_body"}],"beginCaptures":{"1":{"name":"keyword.control.tablerow.liquid"}}},"tag_tablerow_body":{"patterns":[{"name":"keyword.control.liquid","match":"\\b(in)\\b"},{"name":"keyword.control.liquid","match":"\\b(cols|offset|limit):"},{"include":"#value_expression"}]},"tag_tablerow_liquid":{"name":"meta.entity.tag.tablerow.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(tablerow)\\b","end":"$","patterns":[{"include":"#tag_tablerow_body"}],"beginCaptures":{"1":{"name":"keyword.control.tablerow.liquid"}}},"value_expression":{"patterns":[{"match":"(\\[)(\\|)(?=[^\\]]*)(?=\\])","captures":{"2":{"name":"invalid.illegal.filter.liquid"},"3":{"name":"invalid.illegal.filter.liquid"}}},{"name":"invalid.illegal.filter.liquid","match":"(?\u003c=\\s)(\\+|\\-|\\/|\\*)(?=\\s)"},{"include":"#language_constant"},{"include":"#operator"},{"include":"#invalid_range"},{"include":"#range"},{"include":"#number"},{"include":"#string"},{"include":"#variable_lookup"}]},"variable_lookup":{"patterns":[{"name":"variable.language.liquid","match":"\\b(additional_checkout_buttons|address|all_country_option_tags|all_products|article|articles|block|blog|blogs|canonical_url|cart|checkout|collection|collections|comment|content_for_additional_checkout_buttons|content_for_header|content_for_index|content_for_layout|country_option_tags|currency|current_page|current_tags|customer|customer_address|discount_allocation|discount_application|external_video|font|forloop|form|fulfillment|gift_card|handle|image|images|line_item|link|linklist|linklists|location|localization|metafield|model|model_source|order|page|page_description|page_image|page_title|pages|paginate|part|policy|powered_by_link|predictive_search|product|product_option|product_variant|recommendations|request|routes|script|scripts|search|section|selling_plan|selling_plan_allocation|selling_plan_group|settings|shipping_method|shop|shop_locale|store_availability|tablerow|tax_line|template|theme|transaction|unit_price_measurement|variant|video|video_source)\\b"},{"name":"variable.parameter.liquid","match":"((?\u003c=\\w\\:\\s)\\w+)"},{"name":"meta.brackets.liquid","begin":"(?\u003c=\\w)\\[","end":"\\]","patterns":[{"include":"#string"}],"beginCaptures":{"0":{"name":"punctuation.section.brackets.begin.liquid"}},"endCaptures":{"0":{"name":"punctuation.section.brackets.end.liquid"}}},{"name":"variable.other.member.liquid","match":"(?\u003c=(\\w|\\])\\.)([-\\w]+\\??)"},{"name":"punctuation.accessor.liquid","match":"(?\u003c=\\w)\\.(?=\\w)"},{"name":"variable.other.liquid","match":"(?i)[a-z_](\\w|(?:-(?!\\}\\})))*"}]}}}
diff --git a/grammars/markdown.curry.codeblock.json b/grammars/markdown.curry.codeblock.json
index 33c1d84..27ed7bc 100644
--- a/grammars/markdown.curry.codeblock.json
+++ b/grammars/markdown.curry.codeblock.json
@@ -1 +1 @@
-{"scopeName":"markdown.curry.codeblock","patterns":[{"include":"#curry-code-block"}],"repository":{"curry-code-block":{"begin":"\\b(curry)\\b(\\s+[^`~]*)?$","end":"(^|\\G)(?=\\s*[`~]{3,}\\s*$)","patterns":[{"contentName":"meta.embedded.block.curry","begin":"(^|\\G)(\\s*)(.*)","while":"(^|\\G)(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.curry"}]}]}}}
+{"scopeName":"markdown.curry.codeblock","patterns":[{"include":"#curry-code-block"}],"repository":{"curry-code-block":{"name":"markup.fenced_code.block.markdown","begin":"(^|\\G)(\\s*)(\\`{3,}|~{3,})\\s*(?i:(curry)(\\s+[^`~]*)?$)","end":"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.curry","begin":"(^|\\G)(\\s*)(.*)","while":"(^|\\G)(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.curry"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}}}}
diff --git a/grammars/markdown.graphql.codeblock.json b/grammars/markdown.graphql.codeblock.json
new file mode 100644
index 0000000..d35495b
--- /dev/null
+++ b/grammars/markdown.graphql.codeblock.json
@@ -0,0 +1 @@
+{"scopeName":"markdown.graphql.codeblock","patterns":[{"contentName":"meta.embedded.block.graphql","begin":"(gql|graphql|GraphQL)(\\s+[^`~]*)?$","end":"(^|\\G)(?=\\s*[`~]{3,}\\s*$)","patterns":[{"begin":"(^|\\G)(\\s*)(.*)","while":"(^|\\G)(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.graphql"}]}]}]}
diff --git a/grammars/markdown.rescript.codeblock.json b/grammars/markdown.rescript.codeblock.json
new file mode 100644
index 0000000..2217a28
--- /dev/null
+++ b/grammars/markdown.rescript.codeblock.json
@@ -0,0 +1 @@
+{"scopeName":"markdown.rescript.codeblock","patterns":[{"include":"#rescript-code-block"}],"repository":{"rescript-code-block":{"name":"markup.fenced_code.block.markdown","begin":"(^|\\G)(\\s*)(\\`{3,}|~{3,})\\s*(?i:(res|rescript)(\\s+[^`~]*)?$)","end":"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.rescript","begin":"(^|\\G)(\\s*)(.*)","while":"(^|\\G)(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.rescript"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"5":{"name":"fenced_code.block.language"},"6":{"name":"fenced_code.block.language.attributes"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}}}}
diff --git a/grammars/markdown.talon.codeblock.json b/grammars/markdown.talon.codeblock.json
new file mode 100644
index 0000000..49316a8
--- /dev/null
+++ b/grammars/markdown.talon.codeblock.json
@@ -0,0 +1 @@
+{"scopeName":"markdown.talon.codeblock","patterns":[{"include":"#talon-code-block"}],"repository":{"talon-code-block":{"name":"markup.fenced_code.block.markdown","begin":"(^|\\G)(\\s*)(\\`{3,}|~{3,})\\s*(?i:(talon)(\\s+[^`~]*)?$)","end":"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.talon","begin":"(^|\\G)(\\s*)(.*)","while":"(^|\\G)(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.talon"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}}}}
diff --git a/grammars/source.abap.json b/grammars/source.abap.json
index 1bb5859..f9daae3 100644
--- a/grammars/source.abap.json
+++ b/grammars/source.abap.json
@@ -1 +1 @@
-{"name":"ABAP","scopeName":"source.abap","patterns":[{"name":"comment.line.full.abap","match":"^\\*.*\\n?","captures":{"1":{"name":"punctuation.definition.comment.abap"}}},{"name":"comment.line.partial.abap","match":"\".*\\n?","captures":{"1":{"name":"punctuation.definition.comment.abap"}}},{"name":"comment.line.pragma.abap","match":"(?\u003c![^\\s])##.*?(?=([\\.:,\\s]))"},{"name":"variable.other.abap"},{"name":"constant.numeric.abap","match":"\\b[0-9]+(\\b|\\.|,)"},{"name":"storage.modifier.class.abap","match":"(?ix)(^|\\s+)((PUBLIC|PRIVATE|PROTECTED)\\sSECTION)(?=\\s+|:|\\.)"},{"name":"string.interpolated.abap","begin":"(?\u003c!\\\\)(\\|)(.*?)","end":"(?\u003c!\\\\)(\\||(\\\\\\\\\\|))","patterns":[{"name":"constant.character.escape","match":"({ )|( })"},{"name":"variable.other.abap","match":"(?\u003c={ ).*?(?= })"},{"name":"constant.character.escape.abap","match":"\\\\\\|"}],"beginCaptures":{"1":{"name":"constant.character.escape.abap"}},"endCaptures":{"1":{"name":"constant.character.escape.abap"}}},{"name":"string.quoted.single.abap","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.abap","match":"''"}]},{"name":"string.quoted.single.abap","begin":"`","end":"`","patterns":[{"name":"constant.character.escape.abap","match":"``"}]},{"name":"meta.block.begin.implementation.abap","begin":"(?i)^\\s*(class)\\s([a-z_/][a-z_0-9/]*)","end":"\\s*\\.\\s*\\n?","patterns":[{"name":"storage.modifier.class.abap","match":"(?ix)(^|\\s+)(definition|implementation|public|inheriting\\s+from|final|deferred|abstract|shared\\s+memory\\s+enabled|(global|local)*\\s*friends|(create\\s+(public|protected|private))|for\\s+testing|risk\\s+level\\s+(critical|dangerous|harmless))|duration\\s(short|medium|long)(?=\\s+|\\.)"},{"contentName":"entity.name.type.block.abap","begin":"(?=[A-Za-z_][A-Za-z0-9_]*)","end":"(?![A-Za-z0-9_])","patterns":[{"include":"#generic_names"}]}],"beginCaptures":{"1":{"name":"storage.type.block.abap"},"2":{"name":"entity.name.type.block.abap"}}},{"begin":"(?ix)^\\s*(method)\\s(?:([a-z_\\/][a-z_0-9\\/]*)~)?([a-z_\\/][a-z_0-9\\/]*)","end":"\\s*\\.\\s*\\n?","patterns":[{"name":"storage.modifier.method.abap","match":"(?ix)(?\u003c=^|\\s)(BY\\s+DATABASE(\\s+PROCEDURE|\\s+FUNCTION|\\s+GRAPH\\s+WORKSPACE))(?=\\s+|\\.)"},{"name":"storage.modifier.method.abap","match":"(?ix)(?\u003c=^|\\s)(FOR\\s+(HDB|LLANG))(?=\\s+|\\.)"},{"name":"storage.modifier.method.abap","match":"(?ix)(?\u003c=\\s)(OPTIONS\\s+(READ-ONLY|DETERMINISTIC|SUPPRESS\\s+SYNTAX\\s+ERRORS))(?=\\s+|\\.)"},{"name":"storage.modifier.method.abap","match":"(?ix)(?\u003c=^|\\s)(LANGUAGE\\s+(SQLSCRIPT|SQL|GRAPH))(?=\\s+|\\.)"},{"match":"(?ix)(?\u003c=\\s)(USING)\\s+([a-z_\\/][a-z_0-9\\/=\\\u003e]*)+(?=\\s+|\\.)","captures":{"1":{"name":"storage.modifier.method.abap"}}},{"begin":"(?=[A-Za-z_][A-Za-z0-9_]*)","end":"(?![A-Za-z0-9_])","patterns":[{"include":"#generic_names"}]}],"beginCaptures":{"1":{"name":"storage.type.block.abap"},"2":{"name":"entity.name.type.abap"},"3":{"name":"entity.name.function.abap"}}},{"begin":"(?ix)^\\s*(INTERFACE)\\s([a-z_\\/][a-z_0-9\\/]*)","end":"\\s*\\.\\s*\\n?","patterns":[{"name":"storage.modifier.method.abap","match":"(?ix)(?\u003c=^|\\s)(DEFERRED|PUBLIC)(?=\\s+|\\.)"}],"beginCaptures":{"1":{"name":"storage.type.block.abap"},"2":{"name":"entity.name.type.abap"}}},{"begin":"(?ix)^\\s*(FORM)\\s([a-z_\\/][a-z_0-9\\/]*)","end":"\\s*\\.\\s*\\n?","patterns":[{"name":"storage.modifier.form.abap","match":"(?ix)(?\u003c=^|\\s)(USING|TABLES|CHANGING|RAISING)(?=\\s+|\\.)"},{"include":"#abaptypes"}],"beginCaptures":{"1":{"name":"storage.type.block.abap"},"2":{"name":"entity.name.type.abap"}}},{"name":"storage.type.block.end.abap","match":"(?i)(endclass|endmethod|endform|endinterface)"},{"name":"variable.other.field.symbol.abap","match":"(?i)(\u003c[A-Za-z_][A-Za-z0-9_]*\u003e)"},{"include":"#keywords"},{"include":"#abap_constants"},{"include":"#reserved_names"},{"include":"#operators"},{"include":"#builtin_functions"},{"include":"#abaptypes"},{"include":"#system_fields"}],"repository":{"abap_constants":{"name":"constant.language.abap","match":"(?ix)(?\u003c=\\s)(initial|null|space|abap_true|abap_false|table_line)(?=\\s|\\.|,)"},"abaptypes":{"patterns":[{"name":"support.type.abap","match":"(?ix)\\s(abap_bool|string|xstring|any|clike|csequence|numeric|xsequence|c|n|i|p|f|d|t|x)(?=\\s|\\.|,)"},{"name":"keyword.control.simple.abap","match":"(?ix)\\s(TYPE|REF|TO|STANDARD|SORTED|HASHED|INDEX|TABLE|WITH|UNIQUE|NON-UNIQUE|SECONDARY|DEFAULT|KEY)(?=\\s|\\.|,)"}]},"arithmetic_operator":{"name":"keyword.control.simple.abap","match":"(?i)(?\u003c=\\s)(\\+|\\-|\\*|\\*\\*|/|%|DIV|MOD|BIT-AND|BIT-OR|BIT-XOR|BIT-NOT)(?=\\s)"},"builtin_functions":{"name":"entity.name.function.builtin.abap","match":"(?ix)(?\u003c=\\s)(abs|sign|ceil|floor|trunc|frac|acos|asin|atan|cos|sin|tan|cosh|sinh|tanh|exp|log|log10|sqrt|strlen|xstrlen|charlen|lines|numofchar|dbmaxlen|round|rescale|nmax|nmin|cmax|cmin|boolc|boolx|xsdbool|contains|contains_any_of|contains_any_not_of|matches|line_exists|ipow|char_off|count|count_any_of|count_any_not_of|distance|condense|concat_lines_of|escape|find|find_end|find_any_of|find_any_not_of|insert|match|repeat|replace|reverse|segment|shift_left|shift_right|substring|substring_after|substring_from|substring_before|substring_to|to_upper|to_lower|to_mixed|from_mixed|translate|bit-set|line_index)(?=\\()"},"comparison_operator":{"name":"keyword.control.simple.abap","match":"(?i)(?\u003c=\\s)(\u003c|\u003e|\u003c\\=|\u003e\\=|\\=|\u003c\u003e|eq|ne|lt|le|gt|ge|cs|cp|co|cn|ca|na|ns|np|byte-co|byte-cn|byte-ca|byte-na|byte-cs|byte-ns|o|z|m)(?=\\s)"},"control_keywords":{"name":"keyword.control.flow.abap","match":"(?ix)(^|\\s)(\n\t        at|case|catch|continue|do|elseif|else|endat|endcase|enddo|endif|\n\t        endloop|endon|if|loop|on|raise|try)(?=\\s|\\.|:)"},"generic_names":{"match":"[A-Za-z_][A-Za-z0-9_]*"},"keywords":{"patterns":[{"include":"#main_keywords"},{"include":"#text_symbols"},{"include":"#control_keywords"},{"include":"#keywords_followed_by_braces"}]},"keywords_followed_by_braces":{"match":"(?ix)\\b(data|value|field-symbol)\\((\u003c?[a-z_\\/][a-z_0-9\\/]*\u003e?)\\)","captures":{"1":{"name":"keyword.control.simple.abap"},"2":{"name":"variable.other.abap"}}},"logical_operator":{"name":"keyword.control.simple.abap","match":"(?i)(?\u003c=\\s)(not|or|and)(?=\\s)"},"main_keywords":{"name":"keyword.control.simple.abap","match":"(?ix)(?\u003c=^|\\s)(\n\t        abstract|access|add|add-corresponding|adjacent|alias|aliases|all|amdp|append|appending|ascending|as|assert|assign|assigned|assigning|association|authority-check|\n\t        back|badi|base|begin|between|binary|blanks|block|bound|break-point|by|by\\s+database|byte|\n\t        call|calling|cast|casting|cds\\s+session|changing|check|checkbox|class-data|class-events|class-method|class-methods|class-pool|cleanup|clear|client|clients|close|cnt|collect|commit|comment|cond|character|\n\t        corresponding|communication|comparing|component|components|compute|concatenate|condense|constants|conv|count|\n\t        controls|convert|create|currency|current|\n\t        data|database|ddl|decimals|default|define|deferred|delete|descending|describe|destination|detail|display|divide|divide-corresponding|display-mode|distinct|duplicates|\n\t        deleting|\n\t        editor-call|empty|end|endenhancement|endexec|endfunction|ending|endmodule|end-of-definition|end-of-page|end-of-selection|end-test-injection|end-test-seam|exit-command|extension|\n\t        endprovide|endselect|entries|endtry|endwhile|enhancement|enum|event|events|excluding|exec|exit|export|\n\t        exporting|extract|exception|exceptions|\n\t        field-symbols|field-groups|field|first|fetch|fields|format|frame|free|from|function|find|for|found|function-pool|\n\t        generate|get|group|\n\t        handle|handler|hide|hashed|header|help-request|\n\t        include|import|importing|index|infotypes|initial|initialization|\n\t\tid|implemented|ignoring|is|in|inner|interface|interfaces|interface-pool|intervals|init|input|insert|instance|into|\n\t\tjoin|\n\t\tkey|\n\t        language|language\\s+graph|language\\s+sql|left-justified|leave|let|like|line|lines|line-count|line-size|listbox|list-processing|load|local|log-point|length|left|leading|lower|\n\t        matchcode|memory|method|mesh|message|message-id|methods|mode|modify|module|move|move-corresponding|multiply|multiply-corresponding|match|modif|\n\t\tnew|new-line|new-page|new-section|next|no|no-display|no-gap|no-gaps|no-sign|no-zero|non-unique|number|\n\t        occurrence|object|obligatory|of|order|output|overlay|optional|others|occurrences|occurs|offset|options|\n\t        pack|parameter|parameters|partially|perform|pf-status|places|position|preferred|primary|print-control|private|privileged|program|protected|provide|public|pushbutton|put|\n\t        radiobutton\\s+group|raising|range|ranges|receive|receiving|redefinition|reduce|reference|refresh|regex|reject|results|requested|\n\t        ref|replace|report|required|reserve|respecting|restore|result\\s+xml|result\\s+\\(|return|returning|right|right-justified|rollback|read|read-only|rp-provide-from-last|run|\n\t        scan|screen|scroll|search|select|select-options|selection-screen|set|stamp|state|source|subkey|\n\t        seconds|selection-table|separated|set|shift|single|skip|sort|sorted|split|stable|standard|stamp|starting|start-of-selection|sum|subscreen|subtract-corresponding|statics|step|stop|structure|submatches|submit|subtract|summary|supplied|suppress|section|syntax-check|syntax-trace|system-call|switch|\n\t        tabbed|tables|table|task|testing|test-seam|test-injection|textpool|then|time|times|title|titlebar|to|top-of-page|trailing|transaction|transfer|transformation|translate|transporting|types|type|type-pool|type-pools|\n\t        unassign|unique|uline|union|unpack|until|update|upper|using|user-command|\n\t        value|value-request|visible|\n\t        wait|when|while|window|write|where|with|work|workspace|\n\t\txml)(?=\\s|\\.|:|,)"},"operators":{"patterns":[{"include":"#other_operator"},{"include":"#arithmetic_operator"},{"include":"#comparison_operator"},{"include":"#logical_operator"}]},"other_operator":{"name":"keyword.control.simple.abap","match":"(?\u003c=\\s)(\u0026\u0026|\\?=|\\+=|-=|\\/=|\\*=|\u0026\u0026=)(?=\\s)"},"reserved_names":{"name":"constant.language.abap","match":"(?ix)(?\u003c=\\s)(me|super)(?=\\s|\\.|,|-\u003e)"},"system_fields":{"match":"(?ix)\\b(sy)-(abcde|batch|binpt|calld|callr|colno|cpage|cprog|cucol|curow|datar|datlo|datum|dayst|dbcnt|dbnam|dbsysc|dyngr|dynnr|fdayw|fdpos|host|index|langu|ldbpg|lilli|linct|linno|linsz|lisel|listi|loopc|lsind|macol|mandt|marow|modno|msgid|msgli|msgno|msgty|msgv[1-4]|opsysc|pagno|pfkey|repid|saprl|scols|slset|spono|srows|staco|staro|stepl|subrc|sysid|tabix|tcode|tfill|timlo|title|tleng|tvar[0-9]|tzone|ucomm|uline|uname|uzeit|vline|wtitl|zonlo)(?=\\.|\\s)","captures":{"1":{"name":"variable.language.abap"},"2":{"name":"variable.language.abap"}}},"text_symbols":{"match":"(?ix)(?\u003c=^|\\s)(text)-([A-Z0-9]{1,3})(?=\\s|\\.|:|,)","captures":{"1":{"name":"keyword.control.simple.abap"},"2":{"name":"constant.numeric.abap"}}}}}
+{"name":"ABAP","scopeName":"source.abap","patterns":[{"name":"comment.line.full.abap","match":"^\\*.*\\n?","captures":{"1":{"name":"punctuation.definition.comment.abap"}}},{"name":"comment.line.partial.abap","match":"\".*\\n?","captures":{"1":{"name":"punctuation.definition.comment.abap"}}},{"name":"comment.line.pragma.abap","match":"(?\u003c![^\\s])##.*?(?=([\\.:,\\s]))"},{"name":"variable.other.abap","match":"(?i)(?\u003c=(?:\\s|~|-))(?\u003c=(?:-\u003e|=\u003e))([a-z_\\/][a-z_0-9\\/]*)(?=\\s+(?:=|\\+=|-=|\\*=|\\/=|\u0026\u0026=|\u0026=)\\s+)"},{"name":"constant.numeric.abap","match":"\\b[0-9]+(\\b|\\.|,)"},{"name":"storage.modifier.class.abap","match":"(?ix)(^|\\s+)((PUBLIC|PRIVATE|PROTECTED)\\sSECTION)(?=\\s+|:|\\.)"},{"name":"string.interpolated.abap","begin":"(?\u003c!\\\\)(\\|)(.*?)","end":"(?\u003c!\\\\)(\\||(\\\\\\\\\\|))","patterns":[{"name":"constant.character.escape","match":"({ )|( })"},{"name":"variable.other.abap","match":"(?\u003c={ ).*?(?= })"},{"name":"constant.character.escape.abap","match":"\\\\\\|"}],"beginCaptures":{"1":{"name":"constant.character.escape.abap"}},"endCaptures":{"1":{"name":"constant.character.escape.abap"}}},{"name":"string.quoted.single.abap","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.abap","match":"''"}]},{"name":"string.quoted.single.abap","begin":"`","end":"`","patterns":[{"name":"constant.character.escape.abap","match":"``"}]},{"name":"meta.block.begin.implementation.abap","begin":"(?i)^\\s*(class)\\s([a-z_\\/][a-z_0-9\\/]*)","end":"\\s*\\.\\s*\\n?","patterns":[{"name":"storage.modifier.class.abap","match":"(?ix)(^|\\s+)(definition|implementation|public|inheriting\\s+from|final|deferred|abstract|shared\\s+memory\\s+enabled|(global|local)*\\s*friends|(create\\s+(public|protected|private))|for\\s+behavior\\s+of|for\\s+testing|risk\\s+level\\s+(critical|dangerous|harmless))|duration\\s(short|medium|long)(?=\\s+|\\.)"},{"contentName":"entity.name.type.block.abap","begin":"(?=[A-Za-z_][A-Za-z0-9_]*)","end":"(?![A-Za-z0-9_])","patterns":[{"include":"#generic_names"}]}],"beginCaptures":{"1":{"name":"storage.type.block.abap"},"2":{"name":"entity.name.type.block.abap"}}},{"begin":"(?ix)^\\s*(method)\\s(?:([a-z_\\/][a-z_0-9\\/]*)~)?([a-z_\\/][a-z_0-9\\/]*)","end":"\\s*\\.\\s*\\n?","patterns":[{"name":"storage.modifier.method.abap","match":"(?ix)(?\u003c=^|\\s)(BY\\s+DATABASE(\\s+PROCEDURE|\\s+FUNCTION|\\s+GRAPH\\s+WORKSPACE)|BY\\s+KERNEL\\s+MODULE)(?=\\s+|\\.)"},{"name":"storage.modifier.method.abap","match":"(?ix)(?\u003c=^|\\s)(FOR\\s+(HDB|LLANG))(?=\\s+|\\.)"},{"name":"storage.modifier.method.abap","match":"(?ix)(?\u003c=\\s)(OPTIONS\\s+(READ-ONLY|DETERMINISTIC|SUPPRESS\\s+SYNTAX\\s+ERRORS))(?=\\s+|\\.)"},{"name":"storage.modifier.method.abap","match":"(?ix)(?\u003c=^|\\s)(LANGUAGE\\s+(SQLSCRIPT|SQL|GRAPH))(?=\\s+|\\.)"},{"match":"(?ix)(?\u003c=\\s)(USING)\\s+([a-z_\\/][a-z_0-9\\/=\\\u003e]*)+(?=\\s+|\\.)","captures":{"1":{"name":"storage.modifier.method.abap"}}},{"begin":"(?=[A-Za-z_][A-Za-z0-9_]*)","end":"(?![A-Za-z0-9_])","patterns":[{"include":"#generic_names"}]}],"beginCaptures":{"1":{"name":"storage.type.block.abap"},"2":{"name":"entity.name.type.abap"},"3":{"name":"entity.name.function.abap"}}},{"begin":"(?ix)^\\s*(INTERFACE)\\s([a-z_\\/][a-z_0-9\\/]*)","end":"\\s*\\.\\s*\\n?","patterns":[{"name":"storage.modifier.method.abap","match":"(?ix)(?\u003c=^|\\s)(DEFERRED|PUBLIC)(?=\\s+|\\.)"}],"beginCaptures":{"1":{"name":"storage.type.block.abap"},"2":{"name":"entity.name.type.abap"}}},{"begin":"(?ix)^\\s*(FORM)\\s([a-z_\\/][a-z_0-9\\/\\-\\?]*)","end":"\\s*\\.\\s*\\n?","patterns":[{"name":"storage.modifier.form.abap","match":"(?ix)(?\u003c=^|\\s)(USING|TABLES|CHANGING|RAISING|IMPLEMENTATION|DEFINITION)(?=\\s+|\\.)"},{"include":"#abaptypes"},{"include":"#keywords_followed_by_braces"}],"beginCaptures":{"1":{"name":"storage.type.block.abap"},"2":{"name":"entity.name.type.abap"}}},{"name":"storage.type.block.end.abap","match":"(?i)(endclass|endmethod|endform|endinterface)"},{"name":"variable.other.field.symbol.abap","match":"(?i)(\u003c[A-Za-z_][A-Za-z0-9_]*\u003e)"},{"include":"#keywords"},{"include":"#abap_constants"},{"include":"#reserved_names"},{"include":"#operators"},{"include":"#builtin_functions"},{"include":"#abaptypes"},{"include":"#system_fields"},{"include":"#sql_functions"},{"include":"#sql_types"}],"repository":{"abap_constants":{"name":"constant.language.abap","match":"(?ix)(?\u003c=\\s)(initial|null|space|abap_true|abap_false|abap_undefined|table_line|\n\t\t\t\t%_final|%_hints|%_predefined|col_background|col_group|col_heading|col_key|col_negative|col_normal|col_positive|col_total|\n\t\t\t\tadabas|as400|db2|db6|hdb|oracle|sybase|mssqlnt|pos_low|pos_high)(?=\\s|\\.|,)"},"abaptypes":{"patterns":[{"name":"support.type.abap","match":"(?ix)\\s(abap_bool|string|xstring|any|clike|csequence|numeric|xsequence|decfloat|decfloat16|decfloat34|utclong|simple|int8|c|n|i|p|f|d|t|x)(?=\\s|\\.|,)"},{"name":"keyword.control.simple.abap","match":"(?ix)\\s(TYPE|REF|TO|LIKE|LINE|OF|STRUCTURE|STANDARD|SORTED|HASHED|INDEX|TABLE|WITH|UNIQUE|NON-UNIQUE|SECONDARY|DEFAULT|KEY)(?=\\s|\\.|,)"}]},"arithmetic_operator":{"name":"keyword.control.simple.abap","match":"(?i)(?\u003c=\\s)(\\+|\\-|\\*|\\*\\*|\\/|%|DIV|MOD|BIT-AND|BIT-OR|BIT-XOR|BIT-NOT)(?=\\s)"},"builtin_functions":{"name":"entity.name.function.builtin.abap","match":"(?ix)(?\u003c=\\s)(abs|sign|ceil|floor|trunc|frac|acos|asin|atan|cos|sin|tan|cosh|sinh|tanh|exp|log|log10|sqrt|strlen|xstrlen|charlen|lines|numofchar|dbmaxlen|round|rescale|nmax|nmin|cmax|cmin|boolc|boolx|xsdbool|contains|contains_any_of|contains_any_not_of|matches|line_exists|ipow|char_off|count|count_any_of|count_any_not_of|distance|condense|concat_lines_of|escape|find|find_end|find_any_of|find_any_not_of|insert|match|repeat|replace|reverse|segment|shift_left|shift_right|substring|substring_after|substring_from|substring_before|substring_to|to_upper|to_lower|to_mixed|from_mixed|translate|bit-set|line_index)(?=\\()"},"comparison_operator":{"name":"keyword.control.simple.abap","match":"(?i)(?\u003c=\\s)(\u003c|\u003e|\u003c\\=|\u003e\\=|\\=|\u003c\u003e|eq|ne|lt|le|gt|ge|cs|cp|co|cn|ca|na|ns|np|byte-co|byte-cn|byte-ca|byte-na|byte-cs|byte-ns|o|z|m)(?=\\s)"},"control_keywords":{"name":"keyword.control.flow.abap","match":"(?ix)(^|\\s)(\n\t        at|case|catch|continue|do|elseif|else|endat|endcase|endcatch|enddo|endif|\n\t        endloop|endon|endtry|endwhile|if|loop|on|raise|try|while)(?=\\s|\\.|:)"},"generic_names":{"match":"[A-Za-z_][A-Za-z0-9_]*"},"keywords":{"patterns":[{"include":"#main_keywords"},{"include":"#text_symbols"},{"include":"#control_keywords"},{"include":"#keywords_followed_by_braces"}]},"keywords_followed_by_braces":{"match":"(?ix)\\b(data|value|field-symbol|final|reference|resumable)\\((\u003c?[a-z_\\/][a-z_0-9\\/]*\u003e?)\\)","captures":{"1":{"name":"keyword.control.simple.abap"},"2":{"name":"variable.other.abap"}}},"logical_operator":{"name":"keyword.control.simple.abap","match":"(?i)(?\u003c=\\s)(not|or|and)(?=\\s)"},"main_keywords":{"name":"keyword.control.simple.abap","match":"(?ix)(?\u003c=^|\\s)(\nabap-source|\nabstract|\naccept|\naccepting|\naccess|\naction|\nactivation|\nactual|\nadd|\nadd-corresponding|\nadjacent|\nalias|\naliases|\nalign|\nall|\nallocate|\nalpha|\namdp|\nanalysis|\nanalyzer|\nappend|\nappending|\napplication|\narchive|\narea|\narithmetic|\nas|\nascending|\nassert|\nassign|\nassigned|\nassigning|\nassociation|\nasynchronous|\nat|\nattributes|\nauthority|\nauthority-check|\nauthorization|\nauto|\nback|\nbackground|\nbackward|\nbadi|\nbase|\nbefore|\nbegin|\nbehavior|\nbetween|\nbinary|\nbit|\nblank|\nblanks|\nblock|\nblocks|\nbound|\nboundaries|\nbounds|\nboxed|\nbreak|\nbreak-point|\nbuffer|\nby|\nbypassing|\nbyte|\nbyte-order|\ncall|\ncalling|\ncast|\ncasting|\ncds|\ncenter|\ncentered|\nchange|\nchanging|\nchannels|\nchar-to-hex|\ncharacter|\ncheck|\ncheckbox|\ncid|\ncircular|\nclass|\nclass-data|\nclass-events|\nclass-method|\nclass-methods|\nclass-pool|\ncleanup|\nclear|\nclient|\nclients|\nclock|\nclone|\nclose|\ncnt|\ncode|\ncollect|\ncolor|\ncolumn|\ncomment|\ncomments|\ncommit|\ncommon|\ncommunication|\ncomparing|\ncomponent|\ncomponents|\ncompression|\ncompute|\nconcatenate|\ncond|\ncondense|\ncondition|\nconnection|\nconstant|\nconstants|\ncontext|\ncontexts|\ncontrol|\ncontrols|\nconv|\nconversion|\nconvert|\ncopy|\ncorresponding|\ncount|\ncountry|\ncover|\ncreate|\ncurrency|\ncurrent|\ncursor|\ncustomer-function|\ndata|\ndatabase|\ndatainfo|\ndataset|\ndate|\ndaylight|\nddl|\ndeallocate|\ndecimals|\ndeclarations|\ndeep|\ndefault|\ndeferred|\ndefine|\ndelete|\ndeleting|\ndemand|\ndescending|\ndescribe|\ndestination|\ndetail|\ndetermine|\ndialog|\ndid|\ndirectory|\ndiscarding|\ndisplay|\ndisplay-mode|\ndistance|\ndistinct|\ndivide|\ndivide-corresponding|\ndummy|\nduplicate|\nduplicates|\nduration|\nduring|\ndynpro|\nedit|\neditor-call|\nempty|\nenabled|\nenabling|\nencoding|\nend|\nend-enhancement-section|\nend-of-definition|\nend-of-page|\nend-of-selection|\nend-test-injection|\nend-test-seam|\nendenhancement|\nendexec|\nendfunction|\nendian|\nending|\nendmodule|\nendprovide|\nendselect|\nendwith|\nengineering|\nenhancement|\nenhancement-point|\nenhancement-section|\nenhancements|\nentities|\nentity|\nentries|\nentry|\nenum|\nenvironment|\nequiv|\nerrors|\nescape|\nescaping|\nevent|\nevents|\nexact|\nexcept|\nexception|\nexception-table|\nexceptions|\nexcluding|\nexec|\nexecute|\nexists|\nexit|\nexit-command|\nexpanding|\nexplicit|\nexponent|\nexport|\nexporting|\nextended|\nextension|\nextract|\nfail|\nfailed|\nfeatures|\nfetch|\nfield|\nfield-groups|\nfield-symbols|\nfields|\nfile|\nfill|\nfilter|\nfilters|\nfinal|\nfind|\nfirst|\nfirst-line|\nfixed-point|\nflush|\nfor|\nformat|\nforward|\nfound|\nframe|\nframes|\nfree|\nfrom|\nfull|\nfunction|\nfunction-pool|\ngenerate|\nget|\ngiving|\ngraph|\ngroup|\ngroups|\nhandle|\nhandler|\nhashed|\nhaving|\nheader|\nheaders|\nheading|\nhelp-id|\nhelp-request|\nhide|\nhint|\nhold|\nhotspot|\nicon|\nid|\nidentification|\nidentifier|\nignore|\nignoring|\nimmediately|\nimplemented|\nimplicit|\nimport|\nimporting|\nin|\ninactive|\nincl|\ninclude|\nincludes|\nincrement|\nindex|\nindex-line|\ninfotypes|\ninheriting|\ninit|\ninitial|\ninitialization|\ninner|\ninput|\ninsert|\ninstance|\ninstances|\nintensified|\ninterface|\ninterface-pool|\ninterfaces|\ninternal|\nintervals|\ninto|\ninverse|\ninverted-date|\nis|\niso|\njob|\njoin|\nkeep|\nkeeping|\nkernel|\nkey|\nkeys|\nkeywords|\nkind|\nlanguage|\nlast|\nlate|\nlayout|\nleading|\nleave|\nleft|\nleft-justified|\nleftplus|\nleftspace|\nlegacy|\nlength|\nlet|\nlevel|\nlevels|\nlike|\nline|\nline-count|\nline-selection|\nline-size|\nlinefeed|\nlines|\nlink|\nlist|\nlist-processing|\nlistbox|\nload|\nload-of-program|\nlocal|\nlocale|\nlock|\nlocks|\nlog-point|\nlogical|\nlower|\nmapped|\nmapping|\nmargin|\nmark|\nmask|\nmatch|\nmatchcode|\nmaximum|\nmembers|\nmemory|\nmesh|\nmessage|\nmessage-id|\nmessages|\nmessaging|\nmethod|\nmethods|\nmode|\nmodif|\nmodifier|\nmodify|\nmodule|\nmove|\nmove-corresponding|\nmultiply|\nmultiply-corresponding|\nname|\nnametab|\nnative|\nnested|\nnesting|\nnew|\nnew-line|\nnew-page|\nnew-section|\nnext|\nno|\nno-display|\nno-extension|\nno-gap|\nno-gaps|\nno-grouping|\nno-heading|\nno-scrolling|\nno-sign|\nno-title|\nno-zero|\nnodes|\nnon-unicode|\nnon-unique|\nnumber|\nobject|\nobjects|\nobjmgr|\nobligatory|\noccurence|\noccurences|\noccurrence|\noccurrences|\noccurs|\nof|\noffset|\non|\nonly|\nopen|\noptional|\noption|\noptions|\norder|\nothers|\nout|\nouter|\noutput|\noutput-length|\noverflow|\noverlay|\npack|\npackage|\npad|\npadding|\npage|\nparameter|\nparameter-table|\nparameters|\npart|\npartially|\npcre|\nperform|\nperforming|\npermissions|\npf-status|\nplaces|\npool|\nposition|\npragmas|\nprecompiled|\npreferred|\npreserving|\nprimary|\nprint|\nprint-control|\nprivate|\nprivileged|\nprocedure|\nprogram|\nproperty|\nprotected|\nprovide|\npush|\npushbutton|\nput|\nquery|\nqueue-only|\nqueueonly|\nquickinfo|\nradiobutton|\nraising|\nrange|\nranges|\nread|\nread-only|\nreceive|\nreceived|\nreceiving|\nredefinition|\nreduce|\nref|\nreference|\nrefresh|\nregex|\nreject|\nrenaming|\nreplace|\nreplacement|\nreplacing|\nreport|\nreported|\nrequest|\nrequested|\nrequired|\nreserve|\nreset|\nresolution|\nrespecting|\nresponse|\nrestore|\nresult|\nresults|\nresumable|\nresume|\nretry|\nreturn|\nreturning|\nright|\nright-justified|\nrightplus|\nrightspace|\nrollback|\nrows|\nrp-provide-from-last|\nrun|\nsap|\nsap-spool|\nsave|\nsaving|\nscale_preserving|\nscale_preserving_scientific|\nscan|\nscientific|\nscientific_with_leading_zero|\nscreen|\nscroll|\nscroll-boundary|\nscrolling|\nsearch|\nseconds|\nsection|\nselect|\nselect-options|\nselection|\nselection-screen|\nselection-set|\nselection-sets|\nselection-table|\nselections|\nsend|\nseparate|\nseparated|\nsession|\nset|\nshared|\nshift|\nshortdump|\nshortdump-id|\nsign|\nsign_as_postfix|\nsimple|\nsimulation|\nsingle|\nsize|\nskip|\nskipping|\nsmart|\nsome|\nsort|\nsortable|\nsorted|\nsource|\nspecified|\nsplit|\nspool|\nspots|\nsql|\nstable|\nstamp|\nstandard|\nstart-of-selection|\nstarting|\nstate|\nstatement|\nstatements|\nstatic|\nstatics|\nstatusinfo|\nstep|\nstep-loop|\nstop|\nstructure|\nstructures|\nstyle|\nsubkey|\nsubmatches|\nsubmit|\nsubroutine|\nsubscreen|\nsubstring|\nsubtract|\nsubtract-corresponding|\nsuffix|\nsum|\nsummary|\nsupplied|\nsupply|\nsuppress|\nswitch|\nsymbol|\nsyntax-check|\nsyntax-trace|\nsystem-call|\nsystem-exceptions|\ntab|\ntabbed|\ntable|\ntables|\ntableview|\ntabstrip|\ntarget|\ntask|\ntasks|\ntest|\ntest-injection|\ntest-seam|\ntesting|\ntext|\ntextpool|\nthen|\nthrow|\ntime|\ntimes|\ntimestamp|\ntimezone|\ntitle|\ntitlebar|\nto|\ntokens|\ntop-lines|\ntop-of-page|\ntrace-file|\ntrace-table|\ntrailing|\ntransaction|\ntransfer|\ntransformation|\ntranslate|\ntransporting|\ntrmac|\ntruncate|\ntruncation|\ntype|\ntype-pool|\ntype-pools|\ntypes|\nuline|\nunassign|\nunder|\nunicode|\nunion|\nunique|\nunit|\nunix|\nunpack|\nuntil|\nunwind|\nup|\nupdate|\nupper|\nuser|\nuser-command|\nusing|\nutf-8|\nuuid|\nvalid|\nvalidate|\nvalue|\nvalue-request|\nvalues|\nvary|\nvarying|\nversion|\nvia|\nvisible|\nwait|\nwhen|\nwhere|\nwidth|\nwindow|\nwindows|\nwith|\nwith-heading|\nwith-title|\nwithout|\nword|\nwork|\nworkspace|\nwrite|\nxml|\nxsd|\nyes|\nzero|\nzone\n\t\t        \t)(?=\\s|\\.|:|,)"},"operators":{"patterns":[{"include":"#other_operator"},{"include":"#arithmetic_operator"},{"include":"#comparison_operator"},{"include":"#logical_operator"}]},"other_operator":{"name":"keyword.control.simple.abap","match":"(?\u003c=\\s)(\u0026\u0026|\u0026|\\?=|\\+=|-=|\\/=|\\*=|\u0026\u0026=|\u0026=)(?=\\s)"},"reserved_names":{"name":"constant.language.abap","match":"(?ix)(?\u003c=\\s)(me|super)(?=\\s|\\.|,|-\u003e)"},"sql_functions":{"name":"entity.name.function.sql.abap","match":"(?ix)(?\u003c=\\s)(abs|ceil|div|division|floor|mod|round|concat|concat_with_space|instr|left|length|like_regexpr|lower|lpad|ltrim|occurrences_regexpr|replace|replace_regexpr|rigth|rpad|rtrim|substring|upper|coalesce|uuid|bintohex|hextobin|to_clob|to_blob|currency_conversion|datn_days_between|datn_add_days|datn_add_months|dats_is_valid|dats_days_between|dats_add_days|dats_add_months|tims_is_valid|utcl_current|utcl_add_seconds|utcl_seconds_between|tstmp_is_valid|tstmp_current_utctimestamp|tstmp_seconds_between|tstmp_add_seconds|abap_system_timezone|abap_user_timezone|tstmp_to_dats|tstmp_to_tims|tstmp_to_dst|dats_tims_to_tstmp|tstmpl_to_utcl|tstmpl_from_utcl|dats_to_datn|dats_from_datn|tims_to_timn|tims_from_timn|avg|median|max|min|sum|product|stddev|var|corr|corr_spearman|string_agg|count|grouping|allow_precision_loss|over|cast)(?=\\()"},"sql_types":{"name":"entity.name.type.sql.abap","match":"(?ix)(?\u003c=\\s)(char|clnt|cuky|curr|datn|dats|dec|decfloat16|decfloat34|fltp|int1|int2|int4|int8|lang|numc|quan|raw|sstring|timn|tims|unit|utclong)(?=\\s|\\(|\\))"},"system_fields":{"match":"(?ix)\\b(sy)-(abcde|batch|binpt|calld|callr|colno|cpage|cprog|cucol|curow|datar|datlo|datum|dayst|dbcnt|dbnam|dbsysc|dyngr|dynnr|fdayw|fdpos|host|index|langu|ldbpg|lilli|linct|linno|linsz|lisel|listi|loopc|lsind|macol|mandt|marow|modno|msgid|msgli|msgno|msgty|msgv[1-4]|opsysc|pagno|pfkey|repid|saprl|scols|slset|spono|srows|staco|staro|stepl|subrc|sysid|tabix|tcode|tfill|timlo|title|tleng|tvar[0-9]|tzone|ucomm|uline|uname|uzeit|vline|wtitl|zonlo)(?=\\.|\\s)","captures":{"1":{"name":"variable.language.abap"},"2":{"name":"variable.language.abap"}}},"text_symbols":{"match":"(?ix)(?\u003c=^|\\s)(text)-([A-Z0-9]{1,3})(?=\\s|\\.|:|,)","captures":{"1":{"name":"keyword.control.simple.abap"},"2":{"name":"constant.numeric.abap"}}}}}
diff --git a/grammars/source.abapcds.json b/grammars/source.abapcds.json
index 581d36a..1bea670 100644
--- a/grammars/source.abapcds.json
+++ b/grammars/source.abapcds.json
@@ -1 +1 @@
-{"name":"CDS","scopeName":"source.abapcds","patterns":[{"include":"#bracketed"},{"include":"#non-bracketed"}],"repository":{"annotations":{"patterns":[{"begin":"(@\\\u003c?)","end":":|\\n","patterns":[{"match":"\\.?([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)","captures":{"1":{"name":"comment.line.annotation.property.lvl1.abapcds"},"2":{"name":"comment.line.annotation.property.lvl2.abapcds"},"3":{"name":"comment.line.annotation.property.lvl3.abapcds"},"4":{"name":"comment.line.annotation.property.lvl4.abapcds"},"5":{"name":"comment.line.annotation.property.lvl5.abapcds"}}},{"match":"\\.?([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)","captures":{"1":{"name":"comment.line.annotation.property.lvl1.abapcds"},"2":{"name":"comment.line.annotation.property.lvl2.abapcds"},"3":{"name":"comment.line.annotation.property.lvl3.abapcds"},"4":{"name":"comment.line.annotation.property.lvl4.abapcds"}}},{"match":"\\.?([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)","captures":{"1":{"name":"comment.line.annotation.property.lvl1.abapcds"},"2":{"name":"comment.line.annotation.property.lvl2.abapcds"},"3":{"name":"comment.line.annotation.property.lvl3.abapcds"}}},{"match":"\\.?([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)?","captures":{"1":{"name":"comment.line.annotation.property.lvl1.abapcds"},"2":{"name":"comment.line.annotation.property.lvl2.abapcds"}}},{"match":"\\.?([a-zA-Z//][a-zA-Z//_0-9]+)\\.?","captures":{"1":{"name":"comment.line.annotation.property.lvl1.abapcds"}}}],"beginCaptures":{"1":{"name":"comment.line.annotation.symbol.abapcds"}}}]},"booleans":{"patterns":[{"name":"constant.language.boolean.abapcds","match":"(true|false)"}]},"bracketed":{"patterns":[{"begin":"\\[|\\{","end":"\\]|\\}","patterns":[{"include":"#strings"},{"include":"#comments"},{"include":"#enums"},{"include":"#booleans"},{"include":"#numbers"},{"include":"#property-names"},{"include":"#keywords"},{"include":"#names"},{"include":"#annotations"},{"include":"#bracketed"}],"beginCaptures":{"0":{"name":"punctuation.abapcds"}},"endCaptures":{"0":{"name":"punctuation.abapcds"}}}]},"comments":{"patterns":[{"name":"comment.block.abapcds","begin":"/\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.abapcds"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.abapcds"}}},{"name":"comment.line.double-dash.abapcds","begin":"(?\u003c!/)--.*$","end":"(?=$)","beginCaptures":{"0":{"name":"punctuation.definition.comment.abapcds"}}}]},"enums":{"patterns":[{"name":"support.variable.abapcds","match":"\\#[a-zA-Z_]+"}]},"functions":{"patterns":[{"name":"entity.name.function.abapcds","match":"(?i)(?\u003c=\\s)(abs|cast|ceil|div|division|floor|mod|round|concat|concat_with_space|instr|left|length|lpad|lower|ltrim|replace|right|rpad|rtrim|substring|upper|bintohex|hextobin|coalesce|fltp_to_dec|unit_conversion|currency_conversion|decimal_shift|dats_is_valid|dats_days_between|dats_add_days|dats_add_months|tims_is_valid|tstmp_is_valid|tstmp_current_utctimestamp|tstmp_seconds_between|tstmp_add_seconds|abap_system_timezone|abap_user_timezone|tstmp_to_dats|tstmp_to_tims|tstmp_to_dst|dats_tims_to_tstmp)\\("}]},"keywords":{"patterns":[{"name":"keyword.other.abapcds","match":"(?\u003c=\\s|^)(projection|root|composition|abstract|association|annotation|annotate|custom|dynamic|cache|accesspolicy|bypass|hierarchy|parent|child|source|start|siblings|order|inheriting|conditions|define|entity|extend|view|as|select|from|key|where|select|distinct|with|parameters|inner|outer|left|right|join|on|group|by|having|union|all|define|table|function|implemented|method|returns|and|or|case|when|then|else|end|to|one|is|null|preserving|type|default|array|of|role|grant|inherit|aspect|redirected\\s+to\\s+(parent|composition))(?=\\s+)"}]},"names":{"patterns":[{"match":"(?i)(?\u003c=\\s)([/a-z_]+)\\.([/a-zA-Z_]+)\\s?","captures":{"1":{"name":"entity.name.type.abapcds"},"2":{"name":"variable.other.abapcds"}}},{"match":"(?i)(?\u003c=\\s)([/a-z_]+)(?=,\\s?)","captures":{"1":{"name":"entity.name.type.abapcds"}}},{"match":"(?i)(?\u003c=\\s)([/a-z_]+)(?=\\s)","captures":{"1":{"name":"entity.name.type.abapcds"}}}]},"non-bracketed":{"patterns":[{"include":"#keywords"},{"include":"#strings"},{"include":"#annotations"},{"include":"#functions"},{"include":"#enums"},{"include":"#booleans"},{"include":"#comments"},{"include":"#numbers"},{"include":"#special"},{"include":"#names"}]},"numbers":{"patterns":[{"name":"constant.numeric.abapcds","match":"[0-9]+"}]},"property-names":{"patterns":[{"name":"variable.other.property.name.abapcds","match":"(?i)(?\u003c=\\s|\\{|\\{)[a-z]+\\:"}]},"special":{"patterns":[{"match":"(?i)(\\$projection)\\.([/a-zA-Z_]+)\\s?","captures":{"1":{"name":"entity.name.type.abapcds"},"2":{"name":"variable.other.abapcds"}}}]},"strings":{"name":"string.quoted.single.abapcds","begin":"\\'","end":"\\'","patterns":[{"name":"constant.character.escape.abapcds","match":"\\\\."}]}}}
+{"name":"CDS","scopeName":"source.abapcds","patterns":[{"include":"#bracketed"},{"include":"#non-bracketed"}],"repository":{"annotations":{"patterns":[{"begin":"(@\\\u003c?)","end":":|\\n","patterns":[{"match":"\\.?([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)","captures":{"1":{"name":"comment.line.annotation.property.lvl1.abapcds"},"2":{"name":"comment.line.annotation.property.lvl2.abapcds"},"3":{"name":"comment.line.annotation.property.lvl3.abapcds"},"4":{"name":"comment.line.annotation.property.lvl4.abapcds"},"5":{"name":"comment.line.annotation.property.lvl5.abapcds"}}},{"match":"\\.?([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)","captures":{"1":{"name":"comment.line.annotation.property.lvl1.abapcds"},"2":{"name":"comment.line.annotation.property.lvl2.abapcds"},"3":{"name":"comment.line.annotation.property.lvl3.abapcds"},"4":{"name":"comment.line.annotation.property.lvl4.abapcds"}}},{"match":"\\.?([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)","captures":{"1":{"name":"comment.line.annotation.property.lvl1.abapcds"},"2":{"name":"comment.line.annotation.property.lvl2.abapcds"},"3":{"name":"comment.line.annotation.property.lvl3.abapcds"}}},{"match":"\\.?([a-zA-Z//][a-zA-Z//_0-9]+)\\.([a-zA-Z//][a-zA-Z//_0-9]+)?","captures":{"1":{"name":"comment.line.annotation.property.lvl1.abapcds"},"2":{"name":"comment.line.annotation.property.lvl2.abapcds"}}},{"match":"\\.?([a-zA-Z//][a-zA-Z//_0-9]+)\\.?","captures":{"1":{"name":"comment.line.annotation.property.lvl1.abapcds"}}}],"beginCaptures":{"1":{"name":"comment.line.annotation.symbol.abapcds"}}}]},"booleans":{"patterns":[{"name":"constant.language.boolean.abapcds","match":"(?\u003c=\\s)(true|false)(?=\\s)"}]},"bracketed":{"patterns":[{"begin":"\\[|\\{","end":"\\]|\\}","patterns":[{"include":"#strings"},{"include":"#comments"},{"include":"#enums"},{"include":"#booleans"},{"include":"#numbers"},{"include":"#property-names"},{"include":"#keywords"},{"include":"#names"},{"include":"#annotations"},{"include":"#bracketed"}],"beginCaptures":{"0":{"name":"punctuation.abapcds"}},"endCaptures":{"0":{"name":"punctuation.abapcds"}}}]},"comments":{"patterns":[{"name":"comment.line.double-slash.abapcds","begin":"//","end":"$"},{"name":"comment.block.abapcds","begin":"/\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.abapcds"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.abapcds"}}},{"name":"comment.line.double-dash.abapcds","begin":"(?\u003c!/)--.*$","end":"(?=$)","beginCaptures":{"0":{"name":"punctuation.definition.comment.abapcds"}}}]},"enums":{"patterns":[{"name":"support.variable.abapcds","match":"\\#[a-zA-Z_]+"}]},"functions":{"patterns":[{"name":"entity.name.function.abapcds","match":"(?i)(?\u003c=\\s)(abs|cast|ceil|curr_to_decfloat_amount|div|division|floor|mod|round|concat|concat_with_space|datn_days_between|datn_add_days|datn_add_months|get_numeric_value|instr|left|length|lpad|lower|ltrim|replace|replace_regexpr|right|rpad|rtrim|substring|upper|bintohex|hextobin|coalesce|fltp_to_dec|unit_conversion|currency_conversion|decimal_shift|dats_is_valid|dats_days_between|dats_add_days|dats_add_months|tims_is_valid|tstmp_is_valid|tstmp_current_utctimestamp|tstmp_seconds_between|tstmp_add_seconds|utcl_current|utcl_add_seconds|utcl_seconds_between|tstmpl_to_utcl|tstmpl_from_utcl|dats_to_datn|dats_from_datn|tims_to_timn|tims_from_timn|abap_system_timezone|abap_user_timezone|tstmp_to_dats|tstmp_to_tims|tstmp_to_dst|dats_tims_to_tstmp)\\("}]},"keywords":{"patterns":[{"name":"keyword.other.abapcds","match":"(?i)(?\u003c=\\s|^)(projection|root|composition|abstract|ascending|association|annotation|annotate|custom|descending|directory|dynamic|cache|accesspolicy|bypass|hierarchy\\(?|parent|child|source|start|siblings|order|inheriting|conditions|define|entity|extend|except|intersect|filter|view|as|select|from|key|where|select|distinct|with|parameters|inner|outer|left|right|join|on|group|by|having|union|all|define|table|function|implemented|method|multiple|parents|not\\s+allowed|leaves|allowed|orphans\\s+(ignore|error|root)|cycles\\s+(error|breakup)|generate\\s+spantree|cache|off|on|force|returns|redefine|and|or|case|when|then|else|end|to|one|is|null|period|depth|nodetype|load|bulk|incremental|preserving|type|default|array|of|role|grant|inherit|aspect|redirected\\s+to\\s+(parent|composition)|provider\\s+contract)(?=\\s+)"}]},"names":{"patterns":[{"match":"(?i)(?\u003c=\\s)([/a-z0-9_]+)\\.([/a-z0-9_]+)\\s?","captures":{"1":{"name":"entity.name.type.abapcds"},"2":{"name":"variable.other.abapcds"}}},{"match":"(?i)(?\u003c=\\s)([/a-z0-9_]+)(?=,\\s?)","captures":{"1":{"name":"entity.name.type.abapcds"}}},{"match":"(?i)(?\u003c=\\s)([/a-z_]+)(?=\\s)","captures":{"1":{"name":"entity.name.type.abapcds"}}}]},"non-bracketed":{"patterns":[{"include":"#keywords"},{"include":"#strings"},{"include":"#annotations"},{"include":"#functions"},{"include":"#enums"},{"include":"#booleans"},{"include":"#comments"},{"include":"#numbers"},{"include":"#special"},{"include":"#names"}]},"numbers":{"patterns":[{"name":"constant.numeric.abapcds","match":"(?\u003c=\\s)[0-9]+(?=\\s)"}]},"property-names":{"patterns":[{"name":"variable.other.property.name.abapcds","match":"(?i)(?\u003c=\\s|\\{|\\{)[a-z]+\\:"}]},"special":{"patterns":[{"match":"(?i)(\\$projection)\\.([/a-zA-Z_]+)\\s?","captures":{"1":{"name":"entity.name.type.abapcds"},"2":{"name":"variable.other.abapcds"}}}]},"strings":{"name":"string.quoted.single.abapcds","begin":"\\'","end":"\\'","patterns":[{"name":"constant.character.escape.abapcds","match":"\\\\."}]}}}
diff --git a/grammars/source.abl.json b/grammars/source.abl.json
index 6292845..c30e76a 100644
--- a/grammars/source.abl.json
+++ b/grammars/source.abl.json
@@ -1 +1 @@
-{"name":"OpenEdge ABL","scopeName":"source.abl","patterns":[{"include":"#procedure-definition"},{"include":"#statements"}],"repository":{"analyze-suspend-resume":{"name":"comment.preprocessor.analyze-suspend.abl","begin":"(?i)(\\\u0026analyze-suspend|\\\u0026analyze-resume)\\s*","end":"(?=(?://|/\\*))|$"},"argument-reference":{},"array-literal":{"name":"meta.array.literal.abl","begin":"\\[","end":"\\]","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"meta.brace.square.abl"}},"endCaptures":{"0":{"name":"meta.brace.square.abl"}}},"code-block":{"patterns":[{"include":"#singlelinecomment"},{"include":"#multilinecomment"},{"include":"#string"},{"include":"#numeric"},{"include":"#constant"},{"include":"#operator"},{"include":"#include-file"},{"include":"#define"},{"include":"#do-block"},{"include":"#keywords"},{"include":"#variable-name"},{"include":"#method-call"},{"include":"#function-call"}]},"constant":{"name":"constant.language.source.abl","match":"(?i)(?\u003c=^|\\s)(true|false|yes|no)(?!\\w|-)"},"declarations":{"patterns":[{"include":"#define"}]},"define":{"name":"meta.define.abl","begin":"(?i)\\b(def|define)\\s+","end":"(?=\\.)","patterns":[{"name":"meta.define.variable.abl","begin":"(?i)\\b(new|shared|var|vari|varia|variab|variabl|variable|private|protected|public|static|serializable|non-serializable)\\b","end":"(?=\\.)","patterns":[{"include":"#string"},{"include":"#primitive-type"},{"include":"#numeric"},{"include":"#constant"},{"include":"#keywords"},{"include":"#variable-name"}],"beginCaptures":{"1":{"name":"keyword.other.abl"}}},{"name":"meta.define.parameter.abl","match":"(?i)(?\u003c=^|\\s)(input|output|input-output|return)(?=\\s)([^\\.]*)","captures":{"1":{"name":"keyword.other.abl"},"2":{"patterns":[{"include":"#string"},{"include":"#primitive-type"},{"include":"#numeric"},{"include":"#constant"},{"include":"#keywords"},{"include":"#parameter-name"}]}}},{"name":"meta.define.stream.abl","match":"(?i)\\b(stream)\\b([^\\.]*)","captures":{"1":{"name":"keyword.other.abl"},"2":{"patterns":[{"include":"#variable-name"}]}}},{"include":"#string"},{"include":"#primitive-type"},{"include":"#numeric"},{"include":"#constant"},{"include":"#keywords"},{"include":"#singlelinecomment"},{"include":"#multilinecomment"}],"beginCaptures":{"1":{"name":"keyword.other.abl"}}},"do-block":{"name":"meta.do.abl","begin":"(?i)\\b(do)\\b","end":"(?=\\.)","patterns":[{"name":"meta.do.while.abl","begin":"(?i)\\b(while)\\b","end":"(?=(?::))","patterns":[{"include":"#statements"}],"beginCaptures":{"1":{"name":"keyword.other.abl"}}},{"include":"#statements"},{"name":"meta.do.body.abl","begin":":","end":"(?i)(end\\s*do|end)","patterns":[{"include":"#code-block"}],"endCaptures":{"1":{"name":"keyword.other.abl"}}}],"beginCaptures":{"1":{"name":"keyword.other.abl"}}},"doublequotedstring":{"name":"string.double.complex.abl","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.abl","match":"~."}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.abl"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.abl"}}},"expression":{"patterns":[{"include":"#string"},{"include":"#constant"},{"include":"#numeric"},{"include":"#variable-name"}]},"function-call":{"name":"meta.function-call.abl","begin":"([\\w-]+)\\s*(\\()","end":"(\\))","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"entity.name.function.abl"},"2":{"name":"meta.brace.round.js"}},"endCaptures":{"1":{"name":"meta.brace.round.js"}}},"global-scoped-define":{"name":"meta.preprocessor.define.abl","begin":"(?i)(\\\u0026scoped-define|\\\u0026global-define)\\s*([\\.\\w\\\\/-]*)\\s*","end":"(?=(?://|/\\*))|$","patterns":[{"include":"#string"}],"beginCaptures":{"1":{"name":"keyword.other.abl"},"2":{"name":"entity.name.function.preprocessor.abl"}}},"include-file":{"name":"meta.include.abl","begin":"({)\\s*","end":"\\s*(})","patterns":[{"include":"#string"},{"name":"keyword.other","match":"(?i)({\\\u0026[\\w-]*})"},{"name":"meta.include-named-argument","match":"(\\\u0026[\\w-]+)(\\s*)=(\\s*)((\".*\")|('.*')|([^}\\s]*))"},{"match":"([^}\\s]*)\\s*","captures":{"1":{"name":"string.unquoted.include-argument.abl"}}}],"beginCaptures":{"1":{"name":"punctuation.section.abl"}},"endCaptures":{"1":{"name":"punctuation.section.abl"}}},"keywords":{"patterns":[{"include":"#keywords-a"},{"include":"#keywords-b"},{"include":"#keywords-c"},{"include":"#keywords-d"},{"include":"#keywords-e"},{"include":"#keywords-f"},{"include":"#keywords-g"},{"include":"#keywords-h"},{"include":"#keywords-i"},{"include":"#keywords-j"},{"include":"#keywords-k"},{"include":"#keywords-l"},{"include":"#keywords-m"},{"include":"#keywords-n"},{"include":"#keywords-o"},{"include":"#keywords-p"},{"include":"#keywords-q"},{"include":"#keywords-r"},{"include":"#keywords-s"},{"include":"#keywords-t"},{"include":"#keywords-u"},{"include":"#keywords-v"},{"include":"#keywords-w"},{"include":"#keywords-x"},{"include":"#keywords-y"}]},"keywords-a":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(abort|abs|abso|absol|absolu|absolut|absolute|abstract|accelerator|accept-changes|accept-row-changes|accum|accumu|accumul|accumula|accumulat|accumulate|across|active|active-form|active-window|actor|add|add-buffer|add-calc-col|add-calc-colu|add-calc-colum|add-calc-column|add-columns-from|add-events-proc|add-events-proce|add-events-proced|add-events-procedu|add-events-procedur|add-events-procedure|add-fields-from|add-first|add-header-entry|add-index-field|add-interval|add-last|add-like-col|add-like-colu|add-like-colum|add-like-column|add-like-field|add-like-index|add-new-field|add-new-index|add-parent-id-relation|add-rel|add-rela|add-relat|add-relati|add-relatio|add-relation|add-schema-location|add-source-buffer|add-super-proc|add-super-proce|add-super-proced|add-super-procedu|add-super-procedur|add-super-procedure|adm-data|advise|after-buffer|after-rowid|after-table|alert-box|alias|all|allow-column-searching|allow-prev-deserialization|allow-replication|alter|alternate-key|always-on-top|ambig|ambigu|ambiguo|ambiguou|ambiguous|and|ansi-only|any|any-key|any-printable|anywhere|append|append-child|append-line|appl-alert|appl-alert-|appl-alert-b|appl-alert-bo|appl-alert-box|appl-alert-boxe|appl-alert-boxes|appl-context-id|application|apply|apply-callback|appserver-info|appserver-password|appserver-userid|array-m|array-me|array-mes|array-mess|array-messa|array-messag|array-message|as|as-cursor|asc|asce|ascen|ascend|ascendi|ascendin|ascending|ask-overwrite|assembly|assign|async-request-count|async-request-handle|asynchronous|at|attach|attach-data-source|attached-pairlist|attachment|attr|attr-|attr-s|attr-sp|attr-spa|attr-spac|attr-space|attribute-names|attribute-type|audit-control|audit-enabled|audit-event-context|audit-policy|authentication-failed|authorization|auto-comp|auto-compl|auto-comple|auto-complet|auto-completi|auto-completio|auto-completion|auto-delete|auto-delete-xml|auto-end-key|auto-endkey|auto-go|auto-ind|auto-inde|auto-inden|auto-indent|auto-resize|auto-ret|auto-retu|auto-retur|auto-return|auto-synchronize|auto-val|auto-vali|auto-valid|auto-valida|auto-validat|auto-validate|auto-z|auto-za|auto-zap|automatic|avail|availa|availab|availabl|available|available-formats|ave|aver|avera|averag|average|avg)(?![\\w-])"},"keywords-b":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(back|back-tab|backg|backgr|backgro|backgrou|backgroun|background|backspace|backward|backwards|base-ade|base-key|base64|base64-decode|base64-encode|basic-logging|batch|batch-mode|batch-size|before-buffer|before-h|before-hi|before-hid|before-hide|before-rowid|before-table|begin-event-group|begins|bell|bell|between|bgc|bgco|bgcol|bgcolo|bgcolor|big-endian|binary|bind|bind-where|blank|blob|block|block-iteration-display|block-lev|block-leve|block-level|border-b|border-bo|border-bot|border-bott|border-botto|border-bottom|border-bottom-c|border-bottom-ch|border-bottom-cha|border-bottom-char|border-bottom-chars|border-bottom-p|border-bottom-pi|border-bottom-pix|border-bottom-pixe|border-bottom-pixel|border-bottom-pixels|border-l|border-le|border-lef|border-left|border-left-c|border-left-ch|border-left-cha|border-left-char|border-left-chars|border-left-p|border-left-pi|border-left-pix|border-left-pixe|border-left-pixel|border-left-pixels|border-r|border-ri|border-rig|border-righ|border-right|border-right-c|border-right-ch|border-right-cha|border-right-char|border-right-chars|border-right-p|border-right-pi|border-right-pix|border-right-pixe|border-right-pixel|border-right-pixels|border-t|border-to|border-top|border-top-c|border-top-ch|border-top-cha|border-top-char|border-top-chars|border-top-p|border-top-pi|border-top-pix|border-top-pixe|border-top-pixel|border-top-pixels|both|bottom|bottom-column|box|box-select|box-selecta|box-selectab|box-selectabl|box-selectable|break|break-line|browse|browse-column-data-types|browse-column-formats|browse-column-labels|browse-header|btos|buffer|buffer-chars|buffer-comp|buffer-compa|buffer-compar|buffer-compare|buffer-copy|buffer-create|buffer-delete|buffer-field|buffer-group-id|buffer-group-name|buffer-handle|buffer-lines|buffer-n|buffer-na|buffer-nam|buffer-name|buffer-partition-id|buffer-releas|buffer-release|buffer-tenant-id|buffer-tenant-name|buffer-validate|buffer-value|button|buttons|by|by-pointer|by-reference|by-value|by-variant-point|by-variant-pointe|by-variant-pointer|byte|bytes-read|bytes-written)(?![\\w-])"},"keywords-c":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(cache|cache-size|call|call-name|call-type|can-crea|can-creat|can-create|can-dele|can-delet|can-delete|can-do|can-do-domain-support|can-find|can-query|can-read|can-set|can-writ|can-write|cancel-break|cancel-button|cancel-pick|cancel-requests|cancel-requests-after|cancelled|caps|careful-paint|case|case-sen|case-sens|case-sensi|case-sensit|case-sensiti|case-sensitiv|case-sensitive|cast|catch|cdecl|center|centere|centered|chained|char|chara|charac|charact|characte|character|character_length|charset|check|check-mem-stomp|checked|child-buffer|child-num|choices|choose|choose|chr|class|class-type|clear|clear|clear-appl-context|clear-log|clear-select|clear-selecti|clear-selectio|clear-selection|clear-sort-arrow|clear-sort-arrows|client-connection-id|client-principal|client-tty|client-type|client-workstation|clipboard|clob|clone-node|close|close|close-log|code|codebase-locator|codepage|codepage-convert|col|col-of|collate|colon|colon-align|colon-aligne|colon-aligned|color|color-table|column|column-bgc|column-bgco|column-bgcol|column-bgcolo|column-bgcolor|column-codepage|column-dcolor|column-fgc|column-fgco|column-fgcol|column-fgcolo|column-fgcolor|column-font|column-lab|column-labe|column-label|column-label-bgc|column-label-bgco|column-label-bgcol|column-label-bgcolo|column-label-bgcolor|column-label-dcolor|column-label-fgc|column-label-fgco|column-label-fgcol|column-label-fgcolo|column-label-fgcolor|column-label-font|column-label-height-c|column-label-height-ch|column-label-height-cha|column-label-height-char|column-label-height-chars|column-label-height-p|column-label-height-pi|column-label-height-pix|column-label-height-pixe|column-label-height-pixel|column-label-height-pixels|column-movable|column-of|column-pfc|column-pfco|column-pfcol|column-pfcolo|column-pfcolor|column-read-only|column-resizable|column-sc|column-scr|column-scro|column-scrol|column-scroll|column-scrolli|column-scrollin|column-scrolling|columns|com-handle|com-self|combo-box|command|compare|compares|compile|compile|compiler|complete|component-handle|component-self|config-name|connect|connect|connected|constrained|constructor|container-event|contains|contents|context|context-help|context-help-file|context-help-id|context-pop|context-popu|context-popup|control|control-box|control-cont|control-conta|control-contai|control-contain|control-containe|control-container|control-fram|control-frame|convert|convert-3d|convert-3d-|convert-3d-c|convert-3d-co|convert-3d-col|convert-3d-colo|convert-3d-color|convert-3d-colors|convert-to-offs|convert-to-offse|convert-to-offset|copy|copy-dataset|copy-lob|copy-sax-attributes|copy-temp-table|count|count-of|coverage|cpcase|cpcoll|cpint|cpinte|cpinter|cpintern|cpinterna|cpinternal|cplog|cpprint|cprcodein|cprcodeout|cpstream|cpterm|crc-val|crc-valu|crc-value|create|create-like|create-like-sequential|create-node|create-node-namespace|create-on-add|create-result-list-entry|create-test-file|ctos|current|current-changed|current-column|current-env|current-envi|current-envir|current-enviro|current-environ|current-environm|current-environme|current-environmen|current-environment|current-iteration|current-lang|current-langu|current-langua|current-languag|current-language|current-query|current-request-info|current-response-info|current-result-row|current-row-modified|current-value|current-window|current_date|curs|curso|cursor|cursor-char|cursor-down|cursor-left|cursor-line|cursor-offset|cursor-right|cursor-up|cut)(?![\\w-])"},"keywords-d":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(data-b|data-bi|data-bin|data-bind|data-entry-ret|data-entry-retu|data-entry-retur|data-entry-return|data-refresh-line|data-refresh-page|data-rel|data-rela|data-relat|data-relati|data-relatio|data-relation|data-source|data-source-complete-map|data-source-modified|data-source-rowid|data-t|data-ty|data-typ|data-type|database|dataservers|dataset|dataset-handle|date|date-f|date-fo|date-for|date-form|date-forma|date-format|datetime|datetime-tz|day|db-context|db-list|db-references|db-remote-host|dbcodepage|dbcollation|dbname|dbparam|dbrest|dbrestr|dbrestri|dbrestric|dbrestrict|dbrestricti|dbrestrictio|dbrestriction|dbrestrictions|dbtaskid|dbtype|dbvers|dbversi|dbversio|dbversion|dcolor|dde|dde-error|dde-i|dde-id|dde-item|dde-name|dde-notify|dde-topic|deblank|debu|debug|debug-alert|debug-list|debug-set-tenant|debugger|dec|deci|decim|decima|decimal|decimals|declare|declare-namespace|decrypt|def|default|default-action|default-buffer-handle|default-but|default-butt|default-butto|default-button|default-commit|default-ex|default-ext|default-exte|default-exten|default-extens|default-extensi|default-extensio|default-extension|default-noxl|default-noxla|default-noxlat|default-noxlate|default-pop-up|default-string|default-value|default-window|defer-lob-fetch|defi|defin|define|define-user-event-manager|defined|del|delegate|delete|delete|delete-char|delete-char|delete-character|delete-column|delete-current-row|delete-end-line|delete-field|delete-header-entry|delete-line|delete-line|delete-node|delete-result-list-entry|delete-selected-row|delete-selected-rows|delete-word|delimiter|desc|desce|descen|descend|descendi|descendin|descending|descript|descripti|descriptio|description|deselect|deselect-extend|deselect-focused-row|deselect-rows|deselect-selected-row|deselection|deselection-extend|destructor|detach|detach-data-source|dialog-box|dialog-help|dict|dicti|dictio|diction|dictiona|dictionar|dictionary|dir|directory|disable|disable-auto-zap|disable-connections|disable-dump-triggers|disable-load-triggers|disabled|discon|disconn|disconne|disconnec|disconnect|dismiss-menu|disp|displ|displa|display|display-message|display-t|display-timezone|display-ty|display-typ|display-type|distinct|dll-call-type|do|domain-description|domain-name|domain-type|dos|dos-end|dotnet-clr-loaded|double|down|down|drag-enabled|drop|drop-down|drop-down-list|drop-file-notify|drop-target|dslog-manager|dump|dump-logging-now|dynamic|dynamic-cast|dynamic-current-value|dynamic-enum|dynamic-func|dynamic-funct|dynamic-functi|dynamic-functio|dynamic-function|dynamic-invoke|dynamic-new|dynamic-next-value|dynamic-property)(?![\\w-])"},"keywords-e":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(each|echo|edge|edge-c|edge-ch|edge-cha|edge-char|edge-chars|edge-p|edge-pi|edge-pix|edge-pixe|edge-pixel|edge-pixels|edit-can-paste|edit-can-undo|edit-clear|edit-copy|edit-cut|edit-paste|edit-undo|editing|editor|editor-backtab|editor-tab|else|empty|empty-dataset|empty-selection|empty-temp-table|enable|enable-connections|enabled|encode|encode-domain-access-code|encoding|encrypt|encrypt-audit-mac-key|encryption-salt|end|end|end-box-selection|end-document|end-element|end-error|end-event-group|end-file-drop|end-key|end-move|end-resize|end-row-resize|end-search|end-user-prompt|endkey|endkey|enter-menubar|entered|entity-expansion-limit|entry|entry|entry-types-list|enum|eq|error|error|error-col|error-colu|error-colum|error-column|error-object|error-object-detail|error-row|error-stack-trace|error-stat|error-statu|error-status|error-string|escape|etime|event|event-group-id|event-procedure|event-procedure-context|event-t|event-ty|event-typ|event-type|events|except|exclusive|exclusive-id|exclusive-l|exclusive-lo|exclusive-loc|exclusive-lock|exclusive-web|exclusive-web-|exclusive-web-u|exclusive-web-us|exclusive-web-use|exclusive-web-user|execute|execution-log|exists|exit|exit-code|exp|expand|expandable|expire|explicit|export|export-principal|extended|extent|external|extract)(?![\\w-])"},"keywords-f":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(false|false-leaks|fetch|fetch-selected-row|fgc|fgco|fgcol|fgcolo|fgcolor|field|fields|file|file-access-d|file-access-da|file-access-dat|file-access-date|file-access-t|file-access-ti|file-access-tim|file-access-time|file-create-d|file-create-da|file-create-dat|file-create-date|file-create-t|file-create-ti|file-create-tim|file-create-time|file-info|file-infor|file-inform|file-informa|file-informat|file-informati|file-informatio|file-information|file-mod-d|file-mod-da|file-mod-dat|file-mod-date|file-mod-t|file-mod-ti|file-mod-tim|file-mod-time|file-name|file-off|file-offs|file-offse|file-offset|file-size|file-type|filename|fill|fill-in|fill-mode|fill-where-string|filled|filters|final|finally|find|find|find-by-rowid|find-case-sensitive|find-current|find-first|find-global|find-last|find-next|find-next-occurrence|find-prev-occurrence|find-previous|find-select|find-unique|find-wrap-around|finder|firehose-cursor|first|first-async|first-async-|first-async-r|first-async-re|first-async-req|first-async-requ|first-async-reque|first-async-reques|first-async-request|first-buffer|first-child|first-column|first-data-source|first-dataset|first-form|first-object|first-of|first-proc|first-proce|first-proced|first-procedu|first-procedur|first-procedure|first-query|first-serv|first-serve|first-server|first-server-socket|first-socket|first-tab-i|first-tab-it|first-tab-ite|first-tab-item|fit-last-column|fix-codepage|fixed-only|flags|flat-button|float|focus|focus-in|focused-row|focused-row-selected|font|font-table|for|force-file|fore|foreg|foregr|foregro|foregrou|foregroun|foreground|foreign-key-hidden|form|form-input|form-long-input|forma|format|formatte|formatted|forward|forward-only|forwards|fragmen|fragment|fram|frame|frame-col|frame-db|frame-down|frame-field|frame-file|frame-inde|frame-index|frame-line|frame-name|frame-row|frame-spa|frame-spac|frame-spaci|frame-spacin|frame-spacing|frame-val|frame-valu|frame-value|frame-x|frame-y|frequency|from|from-c|from-ch|from-cha|from-char|from-chars|from-cur|from-curr|from-curre|from-curren|from-current|from-p|from-pi|from-pix|from-pixe|from-pixel|from-pixels|fromnoreorder|full-height|full-height-c|full-height-ch|full-height-cha|full-height-char|full-height-chars|full-height-p|full-height-pi|full-height-pix|full-height-pixe|full-height-pixel|full-height-pixels|full-pathn|full-pathna|full-pathnam|full-pathname|full-width|full-width-|full-width-c|full-width-ch|full-width-cha|full-width-char|full-width-chars|full-width-p|full-width-pi|full-width-pix|full-width-pixe|full-width-pixel|full-width-pixels|function|function-call-type)(?![\\w-])"},"keywords-g":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(gateway|gateways|ge|generate-md5|generate-pbe-key|generate-pbe-salt|generate-random-key|generate-uuid|get|get|get-attr-call-type|get-attribute|get-attribute-node|get-binary-data|get-bits|get-blue|get-blue-|get-blue-v|get-blue-va|get-blue-val|get-blue-valu|get-blue-value|get-browse-col|get-browse-colu|get-browse-colum|get-browse-column|get-buffer-handle|get-byte|get-byte-order|get-bytes|get-bytes-available|get-callback-proc-context|get-callback-proc-name|get-cgi-list|get-cgi-long-value|get-cgi-value|get-changes|get-child|get-child-rel|get-child-rela|get-child-relat|get-child-relati|get-child-relatio|get-child-relation|get-class|get-client|get-codepage|get-codepages|get-coll|get-colla|get-collat|get-collati|get-collatio|get-collation|get-collations|get-column|get-config-value|get-curr|get-curre|get-curren|get-current|get-dataset-buffer|get-db-client|get-dir|get-document-element|get-double|get-dropped-file|get-dynamic|get-effective-tenant-id|get-effective-tenant-name|get-error-column|get-error-row|get-file|get-file-name|get-file-offse|get-file-offset|get-firs|get-first|get-float|get-green|get-green-|get-green-v|get-green-va|get-green-val|get-green-valu|get-green-value|get-header-entr|get-header-entry|get-index-by-namespace-name|get-index-by-qname|get-int64|get-iteration|get-key-val|get-key-valu|get-key-value|get-last|get-localname-by-index|get-long|get-message|get-message-type|get-next|get-node|get-number|get-parent|get-pointer-value|get-prev|get-printers|get-property|get-qname-by-index|get-red|get-red-|get-red-v|get-red-va|get-red-val|get-red-valu|get-red-value|get-rel|get-rela|get-relat|get-relati|get-relatio|get-relation|get-repositioned-row|get-rgb|get-rgb-|get-rgb-v|get-rgb-va|get-rgb-val|get-rgb-valu|get-rgb-value|get-row|get-safe-user|get-selected|get-selected-|get-selected-w|get-selected-wi|get-selected-wid|get-selected-widg|get-selected-widge|get-selected-widget|get-serialized|get-short|get-signature|get-size|get-socket-option|get-source-buffer|get-string|get-tab-item|get-text-height|get-text-height-c|get-text-height-ch|get-text-height-cha|get-text-height-char|get-text-height-chars|get-text-height-p|get-text-height-pi|get-text-height-pix|get-text-height-pixe|get-text-height-pixel|get-text-height-pixels|get-text-width|get-text-width-c|get-text-width-ch|get-text-width-cha|get-text-width-char|get-text-width-chars|get-text-width-p|get-text-width-pi|get-text-width-pix|get-text-width-pixe|get-text-width-pixel|get-text-width-pixels|get-top-buffer|get-type-by-index|get-type-by-namespace-name|get-type-by-qname|get-unsigned-long|get-unsigned-short|get-uri-by-index|get-value-by-index|get-value-by-namespace-name|get-value-by-qname|get-wait|get-wait-|get-wait-s|get-wait-st|get-wait-sta|get-wait-stat|get-wait-state|getbyte|global|go|go-on|go-pend|go-pendi|go-pendin|go-pending|goto|grant|grant-archive|graphic-e|graphic-ed|graphic-edg|graphic-edge|grayed|grid-factor-h|grid-factor-ho|grid-factor-hor|grid-factor-hori|grid-factor-horiz|grid-factor-horizo|grid-factor-horizon|grid-factor-horizont|grid-factor-horizonta|grid-factor-horizontal|grid-factor-v|grid-factor-ve|grid-factor-ver|grid-factor-vert|grid-factor-verti|grid-factor-vertic|grid-factor-vertica|grid-factor-vertical|grid-set|grid-snap|grid-unit-height|grid-unit-height-c|grid-unit-height-ch|grid-unit-height-cha|grid-unit-height-char|grid-unit-height-chars|grid-unit-height-p|grid-unit-height-pi|grid-unit-height-pix|grid-unit-height-pixe|grid-unit-height-pixel|grid-unit-height-pixels|grid-unit-width|grid-unit-width-c|grid-unit-width-ch|grid-unit-width-cha|grid-unit-width-char|grid-unit-width-chars|grid-unit-width-p|grid-unit-width-pi|grid-unit-width-pix|grid-unit-width-pixe|grid-unit-width-pixel|grid-unit-width-pixels|grid-visible|group|group-box|gt|guid)(?![\\w-])"},"keywords-h":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(handle|handler|has-lobs|has-records|having|header|height|height-c|height-ch|height-cha|height-char|height-chars|height-p|height-pi|height-pix|height-pixe|height-pixel|height-pixels|help|help|help-con|help-cont|help-conte|help-contex|help-context|help-topic|helpfile-n|helpfile-na|helpfile-nam|helpfile-name|hex-decode|hex-encode|hidden|hide|hint|home|hori|horiz|horiz-end|horiz-home|horiz-scroll-drag|horizo|horizon|horizont|horizonta|horizontal|host-byte-order|html-charset|html-end-of-line|html-end-of-page|html-frame-begin|html-frame-end|html-header-begin|html-header-end|html-title-begin|html-title-end|hwnd)(?![\\w-])"},"keywords-i":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(icfparam|icfparame|icfparamet|icfparamete|icfparameter|icon|if|ignore-current-mod|ignore-current-modi|ignore-current-modif|ignore-current-modifi|ignore-current-modifie|ignore-current-modified|image|image-down|image-insensitive|image-size|image-size-c|image-size-ch|image-size-cha|image-size-char|image-size-chars|image-size-p|image-size-pi|image-size-pix|image-size-pixe|image-size-pixel|image-size-pixels|image-up|immediate-display|implements|import|import-node|import-principal|in|in-handle|increment-exclusive-id|index|index-hint|index-info|index-infor|index-inform|index-informa|index-informat|index-informati|index-informatio|index-information|indexed-reposition|indicator|info|infor|inform|informa|informat|informati|informatio|information|inherit-bgc|inherit-bgco|inherit-bgcol|inherit-bgcolo|inherit-bgcolor|inherit-color-mode|inherit-fgc|inherit-fgco|inherit-fgcol|inherit-fgcolo|inherit-fgcolor|inherits|init|initial|initial-dir|initial-filter|initialize|initialize-document-type|initiate|inner|inner-chars|inner-lines|input|input-o|input-ou|input-out|input-outp|input-outpu|input-output|input-value|insert|insert-attribute|insert-b|insert-ba|insert-bac|insert-back|insert-backt|insert-backta|insert-backtab|insert-before|insert-column|insert-field|insert-field-data|insert-field-label|insert-file|insert-mode|insert-row|insert-string|insert-t|insert-ta|insert-tab|instantiating-procedure|int|int64|inte|integ|intege|integer|interface|internal-entries|interval|into|invoke|is|is-attr|is-attr-|is-attr-s|is-attr-sp|is-attr-spa|is-attr-spac|is-attr-space|is-clas|is-class|is-codepage-fixed|is-column-codepage|is-db-multi-tenant|is-json|is-lead-byte|is-multi-tenant|is-open|is-parameter-set|is-partitione|is-partitioned|is-row-selected|is-selected|is-xml|iso-date|item|items-per-row|iteration-changed)(?![\\w-])"},"keywords-j":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(join|join-by-sqldb|join-on-select)(?![\\w-])"},"keywords-k":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(kblabel|keep-connection-open|keep-frame-z|keep-frame-z-|keep-frame-z-o|keep-frame-z-or|keep-frame-z-ord|keep-frame-z-orde|keep-frame-z-order|keep-messages|keep-security-cache|keep-tab-order|key|key-code|key-func|key-funct|key-functi|key-functio|key-function|key-label|keycache-join|keycode|keyfunc|keyfunct|keyfuncti|keyfunctio|keyfunction|keylabel|keys|keyword|keyword-all)(?![\\w-])"},"keywords-l":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(label|label-bgc|label-bgco|label-bgcol|label-bgcolo|label-bgcolor|label-dc|label-dco|label-dcol|label-dcolo|label-dcolor|label-fgc|label-fgco|label-fgcol|label-fgcolo|label-fgcolor|label-font|label-pfc|label-pfco|label-pfcol|label-pfcolo|label-pfcolor|labels|labels-have-colons|landscape|language|languages|large|large-to-small|last|last-async|last-async-|last-async-r|last-async-re|last-async-req|last-async-requ|last-async-reque|last-async-reques|last-async-request|last-batch|last-child|last-even|last-event|last-form|last-key|last-object|last-of|last-proce|last-proced|last-procedu|last-procedur|last-procedure|last-serv|last-serve|last-server|last-server-socket|last-socket|last-tab-i|last-tab-it|last-tab-ite|last-tab-item|lastkey|lc|ldbname|le|leading|leak-detection|leave|leave|left|left|left-align|left-aligne|left-aligned|left-end|left-trim|length|library|library-calling-convention|like|like-sequential|line|line-count|line-counte|line-counter|line-down|line-left|line-right|line-up|list-events|list-item-pairs|list-items|list-property-names|list-query-attrs|list-set-attrs|list-widgets|listi|listin|listing|listings|literal-question|little-endian|load|load-domains|load-from|load-icon|load-image|load-image-down|load-image-insensitive|load-image-up|load-mouse-p|load-mouse-po|load-mouse-poi|load-mouse-poin|load-mouse-point|load-mouse-pointe|load-mouse-pointer|load-picture|load-result-into|load-small-icon|lob-dir|local-host|local-name|local-port|local-version-info|locator-column-number|locator-line-number|locator-public-id|locator-system-id|locator-type|lock-registration|locked|log|log-audit-event|log-entry-types|log-id|log-manager|log-threshold|logfile-name|logging-level|logical|login-expiration-timestamp|login-host|login-state|logout|long|longch|longcha|longchar|longchar-to-node-value|lookahead|lookup|lower|lt)(?![\\w-])"},"keywords-m":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(machine-class|main-menu|mandatory|manual-highlight|map|margin-extra|margin-height|margin-height-c|margin-height-ch|margin-height-cha|margin-height-char|margin-height-chars|margin-height-p|margin-height-pi|margin-height-pix|margin-height-pixe|margin-height-pixel|margin-height-pixels|margin-width|margin-width-c|margin-width-ch|margin-width-cha|margin-width-char|margin-width-chars|margin-width-p|margin-width-pi|margin-width-pix|margin-width-pixe|margin-width-pixel|margin-width-pixels|mark-new|mark-row-state|matches|max|max-button|max-chars|max-data-guess|max-height|max-height-c|max-height-ch|max-height-cha|max-height-char|max-height-chars|max-height-p|max-height-pi|max-height-pix|max-height-pixe|max-height-pixel|max-height-pixels|max-rows|max-size|max-val|max-valu|max-value|max-width|max-width-c|max-width-ch|max-width-cha|max-width-char|max-width-chars|max-width-p|max-width-pi|max-width-pix|max-width-pixe|max-width-pixel|max-width-pixels|maximize|maximum|maximum-level|md5-digest|md5-value|member|memptr|memptr-to-node-value|menu|menu-bar|menu-drop|menu-item|menu-k|menu-ke|menu-key|menu-m|menu-mo|menu-mou|menu-mous|menu-mouse|menubar|merge-by-field|merge-changes|merge-row-changes|message|message-area|message-area-font|message-area-msg|message-digest|message-line|message-lines|method|min|min-button|min-column-width-c|min-column-width-ch|min-column-width-cha|min-column-width-char|min-column-width-chars|min-column-width-p|min-column-width-pi|min-column-width-pix|min-column-width-pixe|min-column-width-pixel|min-column-width-pixels|min-height|min-height-c|min-height-ch|min-height-cha|min-height-char|min-height-chars|min-height-p|min-height-pi|min-height-pix|min-height-pixe|min-height-pixel|min-height-pixels|min-schema-marshal|min-schema-marshall|min-size|min-val|min-valu|min-value|min-width|min-width-c|min-width-ch|min-width-cha|min-width-char|min-width-chars|min-width-p|min-width-pi|min-width-pix|min-width-pixe|min-width-pixel|min-width-pixels|mini|minim|minimu|minimum|mod|modified|modulo|month|mouse|mouse-p|mouse-po|mouse-poi|mouse-poin|mouse-point|mouse-pointe|mouse-pointer|movable|move|move-after|move-after-|move-after-t|move-after-ta|move-after-tab|move-after-tab-|move-after-tab-i|move-after-tab-it|move-after-tab-ite|move-after-tab-item|move-befor|move-before|move-before-|move-before-t|move-before-ta|move-before-tab|move-before-tab-|move-before-tab-i|move-before-tab-it|move-before-tab-ite|move-before-tab-item|move-col|move-colu|move-colum|move-column|move-to-b|move-to-bo|move-to-bot|move-to-bott|move-to-botto|move-to-bottom|move-to-eof|move-to-t|move-to-to|move-to-top|mpe|mtime|multi-compile|multiple|multiple-key|multitasking-interval|must-exist|must-understand)(?![\\w-])"},"keywords-n":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(name|namespace-prefix|namespace-uri|native|ne|needs-appserver-prompt|needs-prompt|nested|new|new|new-instance|new-line|new-row|next|next-col|next-colu|next-colum|next-column|next-error|next-frame|next-prompt|next-rowid|next-sibling|next-tab-ite|next-tab-item|next-value|next-word|no|no-apply|no-array-m|no-array-me|no-array-mes|no-array-mess|no-array-messa|no-array-messag|no-array-message|no-assign|no-attr|no-attr-l|no-attr-li|no-attr-lis|no-attr-list|no-attr-s|no-attr-sp|no-attr-spa|no-attr-spac|no-attr-space|no-auto-tri|no-auto-trim|no-auto-validate|no-bind-where|no-box|no-column-sc|no-column-scr|no-column-scro|no-column-scrol|no-column-scroll|no-column-scrolli|no-column-scrollin|no-column-scrolling|no-console|no-convert|no-convert-3d|no-convert-3d-|no-convert-3d-c|no-convert-3d-co|no-convert-3d-col|no-convert-3d-colo|no-convert-3d-color|no-convert-3d-colors|no-current-value|no-debug|no-drag|no-echo|no-empty-space|no-error|no-f|no-fi|no-fil|no-fill|no-firehose-cursor|no-focus|no-help|no-hide|no-index-hint|no-inherit-bgc|no-inherit-bgco|no-inherit-bgcol|no-inherit-bgcolo|no-inherit-bgcolor|no-inherit-fgc|no-inherit-fgco|no-inherit-fgcol|no-inherit-fgcolo|no-inherit-fgcolor|no-join-by-sqldb|no-keycache-join|no-label|no-labels|no-lobs|no-lock|no-lookahead|no-map|no-mes|no-mess|no-messa|no-messag|no-message|no-pause|no-prefe|no-prefet|no-prefetc|no-prefetch|no-query-o|no-query-or|no-query-ord|no-query-orde|no-query-order|no-query-order-|no-query-order-a|no-query-order-ad|no-query-order-add|no-query-order-adde|no-query-order-added|no-query-u|no-query-un|no-query-uni|no-query-uniq|no-query-uniqu|no-query-unique|no-query-unique-|no-query-unique-a|no-query-unique-ad|no-query-unique-add|no-query-unique-adde|no-query-unique-added|no-return-val|no-return-valu|no-return-value|no-row-markers|no-schema-marshal|no-schema-marshall|no-scrollbar-v|no-scrollbar-ve|no-scrollbar-ver|no-scrollbar-vert|no-scrollbar-verti|no-scrollbar-vertic|no-scrollbar-vertica|no-scrollbar-vertical|no-scrolling|no-separate-connection|no-separators|no-tab|no-tab-|no-tab-s|no-tab-st|no-tab-sto|no-tab-stop|no-und|no-unde|no-under|no-underl|no-underli|no-underlin|no-underline|no-undo|no-val|no-vali|no-valid|no-valida|no-validat|no-validate|no-wait|no-word-wrap|node-type|node-value|node-value-to-longchar|node-value-to-memptr|non-serializable|nonamespace-schema-location|none|normalize|not|not-active|now|null|num-ali|num-alia|num-alias|num-aliase|num-aliases|num-buffers|num-but|num-butt|num-butto|num-button|num-buttons|num-child-relations|num-children|num-col|num-colu|num-colum|num-column|num-columns|num-copies|num-dbs|num-dropped-files|num-entries|num-fields|num-formats|num-header-entries|num-items|num-iterations|num-lines|num-locked-col|num-locked-colu|num-locked-colum|num-locked-column|num-locked-columns|num-log-files|num-messages|num-parameters|num-references|num-relations|num-repl|num-repla|num-replac|num-replace|num-replaced|num-results|num-selected|num-selected-rows|num-selected-widgets|num-source-buffers|num-tabs|num-to-retain|num-top-buffers|num-visible-col|num-visible-colu|num-visible-colum|num-visible-column|num-visible-columns|numeric|numeric-dec|numeric-deci|numeric-decim|numeric-decima|numeric-decimal|numeric-decimal-|numeric-decimal-p|numeric-decimal-po|numeric-decimal-poi|numeric-decimal-poin|numeric-decimal-point|numeric-f|numeric-fo|numeric-for|numeric-form|numeric-forma|numeric-format|numeric-sep|numeric-sepa|numeric-separ|numeric-separa|numeric-separat|numeric-separato|numeric-separator)(?![\\w-])"},"keywords-o":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(object|octet_length|of|off|off-end|off-home|ok|ok-cancel|old|ole-invoke-loca|ole-invoke-local|ole-invoke-locale|ole-names-loca|ole-names-local|ole-names-locale|on|on-frame|on-frame-|on-frame-b|on-frame-bo|on-frame-bor|on-frame-bord|on-frame-borde|on-frame-border|open|open-line-above|opsys|option|options|options|options-file|or|ordered-join|ordinal|orientation|origin-handle|origin-rowid|os-append|os-command|os-copy|os-create-dir|os-delete|os-dir|os-drive|os-drives|os-error|os-getenv|os-rename|os2|os400|otherwise|out-of-data|outer|outer-join|output|overlay|override|owner|owner-document)(?![\\w-])"},"keywords-p":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(package-private|package-protected|page|page-bot|page-bott|page-botto|page-bottom|page-down|page-left|page-num|page-numb|page-numbe|page-number|page-right|page-right-text|page-size|page-top|page-up|page-wid|page-widt|page-width|paged|param|parame|paramet|paramete|parameter|parent|parent-buffer|parent-fields-after|parent-fields-before|parent-id-field|parent-id-relation|parent-rel|parent-rela|parent-relat|parent-relati|parent-relatio|parent-relation|parent-window-close|parse-status|partial-key|pascal|password-field|paste|pathname|pause|pbe-hash-alg|pbe-hash-algo|pbe-hash-algor|pbe-hash-algori|pbe-hash-algorit|pbe-hash-algorith|pbe-hash-algorithm|pbe-key-rounds|pdbname|perf|perfo|perfor|perform|performa|performan|performanc|performance|persist|persiste|persisten|persistent|persistent-cache-disabled|persistent-procedure|pfc|pfco|pfcol|pfcolo|pfcolor|pick|pick-area|pick-both|pixels|pixels-per-col|pixels-per-colu|pixels-per-colum|pixels-per-column|pixels-per-row|popup-m|popup-me|popup-men|popup-menu|popup-o|popup-on|popup-onl|popup-only|portrait|position|precision|prefer-dataset|prepare-string|prepared|preproc|preproce|preproces|preprocess|presel|presele|preselec|preselect|prev|prev-col|prev-colu|prev-colum|prev-column|prev-frame|prev-sibling|prev-tab-i|prev-tab-it|prev-tab-ite|prev-tab-item|prev-word|primary|primary-passphrase|printer|printer-control-handle|printer-hdc|printer-name|printer-port|printer-setup|private|private-d|private-da|private-dat|private-data|privileges|proc-ha|proc-han|proc-hand|proc-handl|proc-handle|proc-st|proc-sta|proc-stat|proc-statu|proc-status|proce|proced|procedu|procedur|procedure|procedure-call-type|procedure-complete|procedure-name|procedure-type|process|process-architecture|profile-file|profiler|profiling|program-name|progress|progress-s|progress-so|progress-sou|progress-sour|progress-sourc|progress-source|prompt|prompt-f|prompt-fo|prompt-for|promsgs|propath|property|protected|provers|proversi|proversio|proversion|proxy|proxy-password|proxy-userid|public|public-id|publish|published-events|put|put|put-bits|put-byte|put-bytes|put-double|put-float|put-int64|put-key-val|put-key-valu|put-key-value|put-long|put-short|put-string|put-unsigned-long|put-unsigned-short|putbyte)(?![\\w-])"},"keywords-q":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(qualified-user-id|query|query-close|query-off-end|query-open|query-prepare|query-tuning|question|quit|quoter)(?![\\w-])"},"keywords-r":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(r-index|radio-buttons|radio-set|random|raw|raw-transfer|rcode-info|rcode-infor|rcode-inform|rcode-informa|rcode-informat|rcode-informati|rcode-informatio|rcode-information|read|read-available|read-exact-num|read-file|read-json|read-only|read-response|read-xml|read-xmlschema|readkey|real|recall|recid|record-len|record-leng|record-lengt|record-length|rect|recta|rectan|rectang|rectangl|rectangle|recursive|reference-only|refresh|refresh-audit-policy|refreshable|register-domain|reinstate|reject-changes|reject-row-changes|rejected|relation-fi|relation-fie|relation-fiel|relation-field|relation-fields|relations-active|release|remote|remote-host|remote-port|remove-attribute|remove-child|remove-events-proc|remove-events-proce|remove-events-proced|remove-events-procedu|remove-events-procedur|remove-events-procedure|remove-super-proc|remove-super-proce|remove-super-proced|remove-super-procedu|remove-super-procedur|remove-super-procedure|repeat|replace|replace|replace-child|replace-selection-text|replication-create|replication-delete|replication-write|reports|reposition|reposition-back|reposition-backw|reposition-backwa|reposition-backwar|reposition-backward|reposition-backwards|reposition-forw|reposition-forwa|reposition-forwar|reposition-forward|reposition-forwards|reposition-parent-rel|reposition-parent-rela|reposition-parent-relat|reposition-parent-relati|reposition-parent-relatio|reposition-parent-relation|reposition-to-row|reposition-to-rowid|request|request-info|reset|resiza|resizab|resizabl|resizable|resize|response-info|restart-row|restart-rowid|result|resume-display|retain|retain-s|retain-sh|retain-sha|retain-shap|retain-shape|retry|retry-cancel|return|return|return-ins|return-inse|return-inser|return-insert|return-inserte|return-inserted|return-to-start-di|return-to-start-dir|return-val|return-valu|return-value|return-value-data-type|return-value-dll-type|returns|reverse-from|revert|revoke|rgb-v|rgb-va|rgb-val|rgb-valu|rgb-value|right|right|right-align|right-aligne|right-aligned|right-end|right-trim|role|roles|round|rounded|routine-level|row|row-created|row-deleted|row-display|row-entry|row-height|row-height-c|row-height-ch|row-height-cha|row-height-char|row-height-chars|row-height-p|row-height-pi|row-height-pix|row-height-pixe|row-height-pixel|row-height-pixels|row-leave|row-ma|row-mar|row-mark|row-marke|row-marker|row-markers|row-modified|row-of|row-resizable|row-state|row-unmodified|rowid|rule|rule-row|rule-y|run|run-proc|run-proce|run-proced|run-procedu|run-procedur|run-procedure)(?![\\w-])"},"keywords-s":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(save|save-as|save-as|save-file|save-row-changes|save-where-string|sax-attributes|sax-comple|sax-complet|sax-complete|sax-parse|sax-parse-first|sax-parse-next|sax-parser-error|sax-reader|sax-running|sax-uninitialized|sax-write-begin|sax-write-complete|sax-write-content|sax-write-element|sax-write-error|sax-write-idle|sax-write-tag|sax-writer|sax-xml|schema|schema-change|schema-location|schema-marshal|schema-path|screen|screen-io|screen-lines|screen-val|screen-valu|screen-value|scroll|scroll-bars|scroll-horizontal|scroll-left|scroll-mode|scroll-notify|scroll-right|scroll-to-current-row|scroll-to-i|scroll-to-it|scroll-to-ite|scroll-to-item|scroll-to-selected-row|scroll-vertical|scrollable|scrollbar-drag|scrollbar-h|scrollbar-ho|scrollbar-hor|scrollbar-hori|scrollbar-horiz|scrollbar-horizo|scrollbar-horizon|scrollbar-horizont|scrollbar-horizonta|scrollbar-horizontal|scrollbar-v|scrollbar-ve|scrollbar-ver|scrollbar-vert|scrollbar-verti|scrollbar-vertic|scrollbar-vertica|scrollbar-vertical|scrolled-row-pos|scrolled-row-posi|scrolled-row-posit|scrolled-row-positi|scrolled-row-positio|scrolled-row-position|scrolling|sdbname|seal|seal-timestamp|search|search-self|search-target|section|security-policy|seek|select|select|select-all|select-extend|select-focused-row|select-next-row|select-on-join|select-prev-row|select-repositioned-row|select-row|selectable|selected|selected-items|selection|selection-end|selection-extend|selection-list|selection-start|selection-text|self|send|sensitive|separate-connection|separator-fgc|separator-fgco|separator-fgcol|separator-fgcolo|separator-fgcolor|separators|serializable|serialize-hidden|serialize-name|serialize-row|server|server-connection-bo|server-connection-bou|server-connection-boun|server-connection-bound|server-connection-bound-re|server-connection-bound-req|server-connection-bound-requ|server-connection-bound-reque|server-connection-bound-reques|server-connection-bound-request|server-connection-co|server-connection-con|server-connection-cont|server-connection-conte|server-connection-contex|server-connection-context|server-connection-id|server-operating-mode|server-socket|session|session-end|session-id|set|set-actor|set-appl-context|set-attr-call-type|set-attribute|set-attribute-node|set-blue|set-blue-|set-blue-v|set-blue-va|set-blue-val|set-blue-valu|set-blue-value|set-break|set-buffers|set-byte-order|set-callback|set-callback-procedure|set-cell-focus|set-client|set-commit|set-connect-procedure|set-contents|set-db-client|set-db-logging|set-dynamic|set-effective-tenant|set-event-manager-option|set-green|set-green-|set-green-v|set-green-va|set-green-val|set-green-valu|set-green-value|set-input-source|set-must-understand|set-node|set-numeric-form|set-numeric-forma|set-numeric-format|set-option|set-output-destination|set-parameter|set-pointer-val|set-pointer-valu|set-pointer-value|set-property|set-read-response-procedure|set-red|set-red-|set-red-v|set-red-va|set-red-val|set-red-valu|set-red-value|set-repositioned-row|set-rgb|set-rgb-|set-rgb-v|set-rgb-va|set-rgb-val|set-rgb-valu|set-rgb-value|set-role|set-rollback|set-safe-user|set-selection|set-serialized|set-size|set-socket-option|set-sort-arrow|set-state|set-wait|set-wait-|set-wait-s|set-wait-st|set-wait-sta|set-wait-stat|set-wait-state|settings|setuser|setuseri|setuserid|sha1-digest|share|share-|share-l|share-lo|share-loc|share-lock|shared|short|show-in-task|show-in-taskb|show-in-taskba|show-in-taskbar|show-stat|show-stats|side-lab|side-labe|side-label|side-label-h|side-label-ha|side-label-han|side-label-hand|side-label-handl|side-label-handle|side-labels|signature|signature-value|silent|simple|single|single-character|single-run|singleton|size|size-c|size-ch|size-cha|size-char|size-chars|size-p|size-pi|size-pix|size-pixe|size-pixel|size-pixels|skip|skip-deleted-rec|skip-deleted-reco|skip-deleted-recor|skip-deleted-record|skip-group-duplicates|skip-schema-check|slider|small-icon|small-title|smallint|soap-fault|soap-fault-actor|soap-fault-code|soap-fault-detail|soap-fault-misunderstood-header|soap-fault-node|soap-fault-role|soap-fault-string|soap-fault-subcode|soap-header|soap-header-entryref|soap-version|socket|some|sort|sort-ascending|sort-number|source|source-procedure|space|sql|sqrt|ssl-server-name|standalone|start|start-box-selection|start-document|start-element|start-extend-box-selection|start-mem-check|start-move|start-resize|start-row-resize|start-search|starting|startup-parameters|state-detail|static|statistics|status|status-area|status-area-font|status-area-msg|stdcall|stomp-detection|stomp-frequency|stop|stop|stop-after|stop-display|stop-mem-check|stop-object|stop-parsing|stoppe|stopped|stored-proc|stored-proce|stored-proced|stored-procedu|stored-procedur|stored-procedure|stream|stream-handle|stream-io|stretch-to-fit|strict|strict-entity-resolution|string|string-value|string-xref|sub-ave|sub-aver|sub-avera|sub-averag|sub-average|sub-count|sub-max|sub-maxi|sub-maxim|sub-maximu|sub-maximum|sub-menu|sub-menu-help|sub-min|sub-mini|sub-minim|sub-minimu|sub-minimum|sub-total|subscribe|subst|substi|substit|substitu|substitut|substitute|substr|substri|substrin|substring|subtype|sum|summary|super|super-proc|super-proce|super-proced|super-procedu|super-procedur|super-procedure|super-procedures|suppress-namespace-processing|suppress-w|suppress-wa|suppress-war|suppress-warn|suppress-warni|suppress-warnin|suppress-warning|suppress-warnings|suppress-warnings-list|suspend|symmetric-encryption-algorithm|symmetric-encryption-iv|symmetric-encryption-key|symmetric-support|synchronize|system-alert|system-alert-|system-alert-b|system-alert-bo|system-alert-box|system-alert-boxe|system-alert-boxes|system-dialog|system-help|system-id)(?![\\w-])"},"keywords-t":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(tab|tab-position|tab-stop|table|table-crc-list|table-handle|table-list|table-num|table-numb|table-numbe|table-number|table-scan|target|target-procedure|temp-dir|temp-dire|temp-direc|temp-direct|temp-directo|temp-director|temp-directory|temp-table|temp-table-prepar|temp-table-prepare|tenant|tenant-id|tenant-name|tenant-name-to-id|tenant-where|term|terminal|terminate|text|text-cursor|text-seg|text-seg-|text-seg-g|text-seg-gr|text-seg-gro|text-seg-grow|text-seg-growt|text-seg-growth|text-selected|then|this-object|this-procedure|thread-safe|three-d|through|throw|thru|tic-marks|time|time-source|timezone|title|title-bgc|title-bgco|title-bgcol|title-bgcolo|title-bgcolor|title-dc|title-dco|title-dcol|title-dcolo|title-dcolor|title-fgc|title-fgco|title-fgcol|title-fgcolo|title-fgcolor|title-fo|title-fon|title-font|to|to-rowid|today|toggle-box|tooltip|tooltips|top|top-column|top-nav-query|top-only|topic|total|trace-filter|tracing|tracking-changes|trailing|trans|trans-init-proc|trans-init-proce|trans-init-proced|trans-init-procedu|trans-init-procedur|trans-init-procedure|transact|transacti|transactio|transaction|transaction-mode|transpar|transpare|transparen|transparent|trigger|triggers|trim|true|trunc|trunca|truncat|truncate|ttcodepage|type|type-of)(?![\\w-])"},"keywords-u":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(unbox|unbuff|unbuffe|unbuffer|unbuffere|unbuffered|underl|underli|underlin|underline|undo|undo-throw-scope|unform|unforma|unformat|unformatt|unformatte|unformatted|union|unique|unique-id|unique-match|unix|unix-end|unless-hidden|unload|unsigned-byte|unsigned-int64|unsigned-integer|unsigned-long|unsigned-short|unsubscribe|up|up|update|update-attribute|upper|url|url-decode|url-encode|url-password|url-userid|use|use-dic|use-dict|use-dict-|use-dict-e|use-dict-ex|use-dict-exp|use-dict-exps|use-filename|use-index|use-revvideo|use-text|use-underline|use-widget-pool|user|user-data|user-id|userid|using|utc-offset)(?![\\w-])"},"keywords-v":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(v6display|v6frame|valid-event|valid-handle|valid-object|validate|validate-domain-access-code|validate-expressio|validate-expression|validate-message|validate-seal|validate-xml|validation-enabled|value|value-changed|values|var|vari|varia|variab|variabl|variable|verb|verbo|verbos|verbose|version|vert|verti|vertic|vertica|vertical|view|view-as|view-first-column-on-reopen|virtual-height|virtual-height-c|virtual-height-ch|virtual-height-cha|virtual-height-char|virtual-height-chars|virtual-height-p|virtual-height-pi|virtual-height-pix|virtual-height-pixe|virtual-height-pixel|virtual-height-pixels|virtual-width|virtual-width-c|virtual-width-ch|virtual-width-cha|virtual-width-char|virtual-width-chars|virtual-width-p|virtual-width-pi|virtual-width-pix|virtual-width-pixe|virtual-width-pixel|virtual-width-pixels|visible|vms|void)(?![\\w-])"},"keywords-w":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(wait|wait-for|warning|wc-admin-app|web-con|web-cont|web-conte|web-contex|web-context|web-notify|weekday|when|where|where-string|while|widget|widget-e|widget-en|widget-ent|widget-ente|widget-enter|widget-h|widget-ha|widget-han|widget-hand|widget-handl|widget-handle|widget-id|widget-l|widget-le|widget-lea|widget-leav|widget-leave|widget-pool|width|width-c|width-ch|width-cha|width-char|width-chars|width-p|width-pi|width-pix|width-pixe|width-pixel|width-pixels|window|window-close|window-delayed-min|window-delayed-mini|window-delayed-minim|window-delayed-minimi|window-delayed-minimiz|window-delayed-minimize|window-maxim|window-maximi|window-maximiz|window-maximize|window-maximized|window-maximized|window-minim|window-minimi|window-minimiz|window-minimize|window-minimized|window-minimized|window-name|window-normal|window-resized|window-restored|window-sta|window-stat|window-state|window-sys|window-syst|window-syste|window-system|with|word-index|word-wrap|work-area-height-p|work-area-height-pi|work-area-height-pix|work-area-height-pixe|work-area-height-pixel|work-area-height-pixels|work-area-width-p|work-area-width-pi|work-area-width-pix|work-area-width-pixe|work-area-width-pixel|work-area-width-pixels|work-area-x|work-area-y|work-tab|work-tabl|work-table|workfile|write|write-cdata|write-characters|write-comment|write-data|write-data-element|write-empty-element|write-entity-ref|write-external-dtd|write-fragment|write-json|write-message|write-processing-instruction|write-status|write-xml|write-xmlschema)(?![\\w-])"},"keywords-x":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(x|x-document|x-noderef|x-of|xcode|xcode-session-key|xml-data-type|xml-entity-expansion-limit|xml-node-name|xml-node-type|xml-schema-pat|xml-schema-path|xml-strict-entity-resolution|xml-suppress-namespace-processing|xor|xref|xref-xml)(?![\\w-])"},"keywords-y":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(y|y-of|year|year-offset|yes|yes-no|yes-no-cancel)(?![\\w-])"},"method-call":{"name":"support.function.abl","match":"(?\u003c=\\.|:)(\\w|-)+"},"multilinecomment":{"name":"comment.block.source.abl","contentName":"comment","begin":"(?\u003c!=)\\/\\*","end":"\\*/","patterns":[{"name":"comment.block.source.abl","include":"#multilinecomment"}]},"numeric":{"name":"constant.numeric.source.abl","match":"(?\u003c![\\w-])((0(x|X)[0-9a-fA-F]+)|([0-9]+(\\.[0-9]+)?))"},"operator":{"patterns":[{"include":"#operator1"},{"include":"#operator2"}]},"operator1":{"name":"keyword.operator.source.abl","match":"(?i)(?\u003c=^|\\s)(or|and|not|is|eq|ge|ne|le|lt|gt)(?=\\s|\\.)"},"operator2":{"name":"keyword.operator.source.abl","match":"(?i)(\u003c=|\u003c\u003e|\u003e=|=|\\+| - |/|\u003c|\u003e|,)"},"parameter-name":{"name":"variable.parameter.abl","match":"(?\u003c=^|\\s)(\\w|-)+(?=\\s)"},"primitive-type":{"name":"storage.type.abl","match":"(?i)(?\u003c=^|\\s)(blob|character|characte|charact|charac|chara|char|clob|com-handle|date|datetime|datetime-tz|decimal|decima|decim|deci|dec|handle|int64|integer|intege|integ|inte|int|logical|logica|logic|logi|log|longchar|longcha|longch|memptr|raw|recid|rowid|widget-handle)(?![=\\w-])"},"procedure-definition":{"name":"meta.procedure.abl","begin":"(?i)\\b(proce|proced|procedu|procedur|procedure)\\b\\s+('[\\w\\.-]*':U|'[\\w\\.-]*'|[\\w\\.-]*)?(\\s+(EXTERNAL)\\s+(\")([\\w\\.-]*)(\"))?","end":"(?=\\.)","patterns":[{"name":"meta.procedure.body.abl","begin":":","end":"(?i)(end\\s*procedure|end)","patterns":[{"include":"#code-block"}],"endCaptures":{"1":{"name":"keyword.other.abl"}}}],"beginCaptures":{"1":{"name":"keyword.other.abl"},"2":{"name":"entity.name.function.abl"},"4":{"name":"keyword.other.abl"},"5":{"name":"punctuation.definition.string.begin.abl"},"6":{"name":"string.double.complex.abl"},"7":{"name":"punctuation.definition.string.begin.abl"}}},"punctuation-comma":{"name":"punctuation.separator.comma.abl","match":","},"punctuation-semicolon":{"name":"punctuation.terminator.abl","match":"\\."},"singlelinecomment":{"name":"comment.source.abl","match":"//.*$"},"singlequotedstring":{"name":"string.single.complex.abl","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.abl","match":"~."}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.abl"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.abl"}}},"statements":{"patterns":[{"include":"#string"},{"include":"#singlelinecomment"},{"include":"#multilinecomment"},{"include":"#declarations"},{"include":"#numeric"},{"include":"#constant"},{"include":"#operator"},{"include":"#analyze-suspend-resume"},{"include":"#global-scoped-define"},{"name":"storage.type.function.abl","match":"(?i)(\\\u0026[\\w-]*)|({\\\u0026[\\w-]*})|(\u0026window-system|\u0026text-height|\u0026line-number|\u0026batch-mode|\u0026file-name|\u0026undefine|\u0026sequence|\u0026message|defined|\u0026elseif|\u0026scoped|\u0026global|\u0026opsys|\u0026endif|\u0026else|\u0026scop|\u0026then|\u0026glob|\u0026if)"},{"include":"#primitive-type"},{"include":"#method-call"},{"include":"#function-call"},{"include":"#code-block"},{"include":"#keywords"},{"include":"#variable-name"},{"include":"#array-literal"},{"include":"#punctuation-semicolon"}]},"string":{"patterns":[{"include":"#singlequotedstring"},{"include":"#doublequotedstring"}]},"variable-name":{"name":"variable.other.abl","match":"(?\u003c=^|\\s|\\[|\\()([\\w-]+)"}}}
+{"name":"OpenEdge ABL","scopeName":"source.abl","patterns":[{"include":"#procedure-definition"},{"include":"#statements"}],"repository":{"analyze-suspend-resume":{"name":"comment.preprocessor.analyze-suspend.abl","begin":"(?i)(\\\u0026analyze-suspend|\\\u0026analyze-resume)\\s*","end":"(?=(?://|/\\*))|$"},"argument-reference":{},"array-literal":{"name":"meta.array.literal.abl","begin":"\\[","end":"\\]","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"meta.brace.square.abl"}},"endCaptures":{"0":{"name":"meta.brace.square.abl"}}},"code-block":{"patterns":[{"include":"#singlelinecomment"},{"include":"#multilinecomment"},{"include":"#string"},{"include":"#numeric"},{"include":"#constant"},{"include":"#operator"},{"include":"#include-file"},{"include":"#define"},{"include":"#do-block"},{"include":"#keywords"},{"include":"#variable-name"},{"include":"#method-call"},{"include":"#function-call"}]},"constant":{"name":"constant.language.source.abl","match":"(?i)(?\u003c=^|\\s)(true|false|yes|no)(?!\\w|-)"},"declarations":{"patterns":[{"include":"#define"}]},"define":{"name":"meta.define.abl","begin":"(?i)\\b(def|define)\\s+","end":"(?=\\.)","patterns":[{"name":"meta.define.variable.abl","begin":"(?i)\\b(new|shared|var|vari|varia|variab|variabl|variable|private|protected|public|static|serializable|non-serializable)\\b","end":"(?=\\.)","patterns":[{"include":"#string"},{"include":"#primitive-type"},{"include":"#numeric"},{"include":"#constant"},{"include":"#keywords"},{"include":"#variable-name"}],"beginCaptures":{"1":{"name":"keyword.other.abl"}}},{"name":"meta.define.parameter.abl","begin":"(?i)\\b(?\u003c![\\w-])(input|output|input-output|return)(?![\\w-])\\b","end":"(?=\\.)","patterns":[{"include":"#string"},{"include":"#primitive-type"},{"include":"#numeric"},{"include":"#constant"},{"include":"#keywords"},{"include":"#parameter-name"}],"beginCaptures":{"1":{"name":"keyword.other.abl"}}},{"name":"meta.define.stream.abl","match":"(?i)\\b(stream)\\b([^\\.]*)","captures":{"1":{"name":"keyword.other.abl"},"2":{"patterns":[{"include":"#variable-name"}]}}},{"include":"#string"},{"include":"#primitive-type"},{"include":"#numeric"},{"include":"#constant"},{"include":"#keywords"},{"include":"#singlelinecomment"},{"include":"#multilinecomment"}],"beginCaptures":{"1":{"name":"keyword.other.abl"}}},"do-block":{"name":"meta.do.abl","begin":"(?i)\\b(do)\\b","end":"(?=\\.)","patterns":[{"name":"meta.do.while.abl","begin":"(?i)\\b(while)\\b","end":"(?=(?::))","patterns":[{"include":"#statements"}],"beginCaptures":{"1":{"name":"keyword.other.abl"}}},{"include":"#statements"},{"name":"meta.do.body.abl","begin":":","end":"(?i)(end\\s*do|end)","patterns":[{"include":"#code-block"}],"endCaptures":{"1":{"name":"keyword.other.abl"}}}],"beginCaptures":{"1":{"name":"keyword.other.abl"}}},"doublequotedstring":{"name":"string.double.complex.abl","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.abl","match":"~."}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.abl"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.abl"}}},"expression":{"patterns":[{"include":"#string"},{"include":"#constant"},{"include":"#numeric"},{"include":"#variable-name"}]},"function-call":{"name":"meta.function-call.abl","begin":"([\\w-]+)\\s*(\\()","end":"(\\))","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"entity.name.function.abl"},"2":{"name":"meta.brace.round.js"}},"endCaptures":{"1":{"name":"meta.brace.round.js"}}},"global-scoped-define":{"name":"meta.preprocessor.define.abl","begin":"(?i)(\\\u0026scoped-define|\\\u0026global-define)\\s*([\\.\\w\\\\/-]*)\\s*","end":"(?=(?://|/\\*))|$","patterns":[{"include":"#string"}],"beginCaptures":{"1":{"name":"keyword.other.abl"},"2":{"name":"entity.name.function.preprocessor.abl"}}},"include-file":{"name":"meta.include.abl","begin":"({)\\s*","end":"\\s*(})","patterns":[{"include":"#string"},{"name":"keyword.other","match":"(?i)({\\\u0026[\\w-]*})"},{"name":"meta.include-named-argument","match":"(\\\u0026[\\w-]+)(\\s*)=(\\s*)((\".*\")|('.*')|([^}\\s]*))"},{"match":"([^}\\s]*)\\s*","captures":{"1":{"name":"string.unquoted.include-argument.abl"}}}],"beginCaptures":{"1":{"name":"punctuation.section.abl"}},"endCaptures":{"1":{"name":"punctuation.section.abl"}}},"keywords":{"patterns":[{"include":"#keywords-a"},{"include":"#keywords-b"},{"include":"#keywords-c"},{"include":"#keywords-d"},{"include":"#keywords-e"},{"include":"#keywords-f"},{"include":"#keywords-g"},{"include":"#keywords-h"},{"include":"#keywords-i"},{"include":"#keywords-j"},{"include":"#keywords-k"},{"include":"#keywords-l"},{"include":"#keywords-m"},{"include":"#keywords-n"},{"include":"#keywords-o"},{"include":"#keywords-p"},{"include":"#keywords-q"},{"include":"#keywords-r"},{"include":"#keywords-s"},{"include":"#keywords-t"},{"include":"#keywords-u"},{"include":"#keywords-v"},{"include":"#keywords-w"},{"include":"#keywords-x"},{"include":"#keywords-y"}]},"keywords-a":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(abort|abs|abso|absol|absolu|absolut|absolute|abstract|accelerator|accept-changes|accept-row-changes|accum|accumu|accumul|accumula|accumulat|accumulate|across|active|active-form|active-window|actor|add|add-buffer|add-calc-col|add-calc-colu|add-calc-colum|add-calc-column|add-columns-from|add-events-proc|add-events-proce|add-events-proced|add-events-procedu|add-events-procedur|add-events-procedure|add-fields-from|add-first|add-header-entry|add-index-field|add-interval|add-last|add-like-col|add-like-colu|add-like-colum|add-like-column|add-like-field|add-like-index|add-new-field|add-new-index|add-parent-id-relation|add-rel|add-rela|add-relat|add-relati|add-relatio|add-relation|add-schema-location|add-source-buffer|add-super-proc|add-super-proce|add-super-proced|add-super-procedu|add-super-procedur|add-super-procedure|adm-data|advise|after-buffer|after-rowid|after-table|alert-box|alias|all|allow-column-searching|allow-prev-deserialization|allow-replication|alter|alternate-key|always-on-top|ambig|ambigu|ambiguo|ambiguou|ambiguous|and|ansi-only|any|any-key|any-printable|anywhere|append|append-child|append-line|appl-alert|appl-alert-|appl-alert-b|appl-alert-bo|appl-alert-box|appl-alert-boxe|appl-alert-boxes|appl-context-id|application|apply|apply-callback|appserver-info|appserver-password|appserver-userid|array-m|array-me|array-mes|array-mess|array-messa|array-messag|array-message|as|as-cursor|asc|asce|ascen|ascend|ascendi|ascendin|ascending|ask-overwrite|assembly|assign|async-request-count|async-request-handle|asynchronous|at|attach|attach-data-source|attached-pairlist|attachment|attr|attr-|attr-s|attr-sp|attr-spa|attr-spac|attr-space|attribute-names|attribute-type|audit-control|audit-enabled|audit-event-context|audit-policy|authentication-failed|authorization|auto-comp|auto-compl|auto-comple|auto-complet|auto-completi|auto-completio|auto-completion|auto-delete|auto-delete-xml|auto-end-key|auto-endkey|auto-go|auto-ind|auto-inde|auto-inden|auto-indent|auto-resize|auto-ret|auto-retu|auto-retur|auto-return|auto-synchronize|auto-val|auto-vali|auto-valid|auto-valida|auto-validat|auto-validate|auto-z|auto-za|auto-zap|automatic|avail|availa|availab|availabl|available|available-formats|ave|aver|avera|averag|average|avg)(?![\\w-])"},"keywords-b":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(back|back-tab|backg|backgr|backgro|backgrou|backgroun|background|backspace|backward|backwards|base-ade|base-key|base64|base64-decode|base64-encode|basic-logging|batch|batch-mode|batch-size|before-buffer|before-h|before-hi|before-hid|before-hide|before-rowid|before-table|begin-event-group|begins|bell|bell|between|bgc|bgco|bgcol|bgcolo|bgcolor|big-endian|binary|bind|bind-where|blank|blob|block|block-iteration-display|block-lev|block-leve|block-level|border-b|border-bo|border-bot|border-bott|border-botto|border-bottom|border-bottom-c|border-bottom-ch|border-bottom-cha|border-bottom-char|border-bottom-chars|border-bottom-p|border-bottom-pi|border-bottom-pix|border-bottom-pixe|border-bottom-pixel|border-bottom-pixels|border-l|border-le|border-lef|border-left|border-left-c|border-left-ch|border-left-cha|border-left-char|border-left-chars|border-left-p|border-left-pi|border-left-pix|border-left-pixe|border-left-pixel|border-left-pixels|border-r|border-ri|border-rig|border-righ|border-right|border-right-c|border-right-ch|border-right-cha|border-right-char|border-right-chars|border-right-p|border-right-pi|border-right-pix|border-right-pixe|border-right-pixel|border-right-pixels|border-t|border-to|border-top|border-top-c|border-top-ch|border-top-cha|border-top-char|border-top-chars|border-top-p|border-top-pi|border-top-pix|border-top-pixe|border-top-pixel|border-top-pixels|both|bottom|bottom-column|box|box-select|box-selecta|box-selectab|box-selectabl|box-selectable|break|break-line|browse|browse-column-data-types|browse-column-formats|browse-column-labels|browse-header|btos|buffer|buffer-chars|buffer-comp|buffer-compa|buffer-compar|buffer-compare|buffer-copy|buffer-create|buffer-delete|buffer-field|buffer-group-id|buffer-group-name|buffer-handle|buffer-lines|buffer-n|buffer-na|buffer-nam|buffer-name|buffer-partition-id|buffer-releas|buffer-release|buffer-tenant-id|buffer-tenant-name|buffer-validate|buffer-value|button|buttons|by|by-pointer|by-reference|by-value|by-variant-point|by-variant-pointe|by-variant-pointer|byte|bytes-read|bytes-written)(?![\\w-])"},"keywords-c":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(cache|cache-size|call|call-name|call-type|can-crea|can-creat|can-create|can-dele|can-delet|can-delete|can-do|can-do-domain-support|can-find|can-query|can-read|can-set|can-writ|can-write|cancel-break|cancel-button|cancel-pick|cancel-requests|cancel-requests-after|cancelled|caps|careful-paint|case|case-sen|case-sens|case-sensi|case-sensit|case-sensiti|case-sensitiv|case-sensitive|cast|catch|cdecl|center|centere|centered|chained|char|chara|charac|charact|characte|character|character_length|charset|check|check-mem-stomp|checked|child-buffer|child-num|choices|choose|choose|chr|class|class-type|clear|clear|clear-appl-context|clear-log|clear-select|clear-selecti|clear-selectio|clear-selection|clear-sort-arrow|clear-sort-arrows|client-connection-id|client-principal|client-tty|client-type|client-workstation|clipboard|clob|clone-node|close|close|close-log|code|codebase-locator|codepage|codepage-convert|col|col-of|collate|colon|colon-align|colon-aligne|colon-aligned|color|color-table|column|column-bgc|column-bgco|column-bgcol|column-bgcolo|column-bgcolor|column-codepage|column-dcolor|column-fgc|column-fgco|column-fgcol|column-fgcolo|column-fgcolor|column-font|column-lab|column-labe|column-label|column-label-bgc|column-label-bgco|column-label-bgcol|column-label-bgcolo|column-label-bgcolor|column-label-dcolor|column-label-fgc|column-label-fgco|column-label-fgcol|column-label-fgcolo|column-label-fgcolor|column-label-font|column-label-height-c|column-label-height-ch|column-label-height-cha|column-label-height-char|column-label-height-chars|column-label-height-p|column-label-height-pi|column-label-height-pix|column-label-height-pixe|column-label-height-pixel|column-label-height-pixels|column-movable|column-of|column-pfc|column-pfco|column-pfcol|column-pfcolo|column-pfcolor|column-read-only|column-resizable|column-sc|column-scr|column-scro|column-scrol|column-scroll|column-scrolli|column-scrollin|column-scrolling|columns|com-handle|com-self|combo-box|command|compare|compares|compile|compile|compiler|complete|component-handle|component-self|config-name|connect|connect|connected|constrained|constructor|container-event|contains|contents|context|context-help|context-help-file|context-help-id|context-pop|context-popu|context-popup|control|control-box|control-cont|control-conta|control-contai|control-contain|control-containe|control-container|control-fram|control-frame|convert|convert-3d|convert-3d-|convert-3d-c|convert-3d-co|convert-3d-col|convert-3d-colo|convert-3d-color|convert-3d-colors|convert-to-offs|convert-to-offse|convert-to-offset|copy|copy-dataset|copy-lob|copy-sax-attributes|copy-temp-table|count|count-of|coverage|cpcase|cpcoll|cpint|cpinte|cpinter|cpintern|cpinterna|cpinternal|cplog|cpprint|cprcodein|cprcodeout|cpstream|cpterm|crc-val|crc-valu|crc-value|create|create-like|create-like-sequential|create-node|create-node-namespace|create-on-add|create-result-list-entry|create-test-file|ctos|current|current-changed|current-column|current-env|current-envi|current-envir|current-enviro|current-environ|current-environm|current-environme|current-environmen|current-environment|current-iteration|current-lang|current-langu|current-langua|current-languag|current-language|current-query|current-request-info|current-response-info|current-result-row|current-row-modified|current-value|current-window|current_date|curs|curso|cursor|cursor-char|cursor-down|cursor-left|cursor-line|cursor-offset|cursor-right|cursor-up|cut)(?![\\w-])"},"keywords-d":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(data-b|data-bi|data-bin|data-bind|data-entry-ret|data-entry-retu|data-entry-retur|data-entry-return|data-refresh-line|data-refresh-page|data-rel|data-rela|data-relat|data-relati|data-relatio|data-relation|data-source|data-source-complete-map|data-source-modified|data-source-rowid|data-t|data-ty|data-typ|data-type|database|dataservers|dataset|dataset-handle|date|date-f|date-fo|date-for|date-form|date-forma|date-format|datetime|datetime-tz|day|db-context|db-list|db-references|db-remote-host|dbcodepage|dbcollation|dbname|dbparam|dbrest|dbrestr|dbrestri|dbrestric|dbrestrict|dbrestricti|dbrestrictio|dbrestriction|dbrestrictions|dbtaskid|dbtype|dbvers|dbversi|dbversio|dbversion|dcolor|dde|dde-error|dde-i|dde-id|dde-item|dde-name|dde-notify|dde-topic|deblank|debu|debug|debug-alert|debug-list|debug-set-tenant|debugger|dec|deci|decim|decima|decimal|decimals|declare|declare-namespace|decrypt|def|default|default-action|default-buffer-handle|default-but|default-butt|default-butto|default-button|default-commit|default-ex|default-ext|default-exte|default-exten|default-extens|default-extensi|default-extensio|default-extension|default-noxl|default-noxla|default-noxlat|default-noxlate|default-pop-up|default-string|default-value|default-window|defer-lob-fetch|defi|defin|define|define-user-event-manager|defined|del|delegate|delete|delete|delete-char|delete-char|delete-character|delete-column|delete-current-row|delete-end-line|delete-field|delete-header-entry|delete-line|delete-line|delete-node|delete-result-list-entry|delete-selected-row|delete-selected-rows|delete-word|delimiter|desc|desce|descen|descend|descendi|descendin|descending|descript|descripti|descriptio|description|deselect|deselect-extend|deselect-focused-row|deselect-rows|deselect-selected-row|deselection|deselection-extend|destructor|detach|detach-data-source|dialog-box|dialog-help|dict|dicti|dictio|diction|dictiona|dictionar|dictionary|dir|directory|disable|disable-auto-zap|disable-connections|disable-dump-triggers|disable-load-triggers|disabled|discon|disconn|disconne|disconnec|disconnect|dismiss-menu|disp|displ|displa|display|display-message|display-t|display-timezone|display-ty|display-typ|display-type|distinct|dll-call-type|do|domain-description|domain-name|domain-type|dos|dos-end|dotnet-clr-loaded|double|down|down|drag-enabled|drop|drop-down|drop-down-list|drop-file-notify|drop-target|dslog-manager|dump|dump-logging-now|dynamic|dynamic-cast|dynamic-current-value|dynamic-enum|dynamic-func|dynamic-funct|dynamic-functi|dynamic-functio|dynamic-function|dynamic-invoke|dynamic-new|dynamic-next-value|dynamic-property)(?![\\w-])"},"keywords-e":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(each|echo|edge|edge-c|edge-ch|edge-cha|edge-char|edge-chars|edge-p|edge-pi|edge-pix|edge-pixe|edge-pixel|edge-pixels|edit-can-paste|edit-can-undo|edit-clear|edit-copy|edit-cut|edit-paste|edit-undo|editing|editor|editor-backtab|editor-tab|else|empty|empty-dataset|empty-selection|empty-temp-table|enable|enable-connections|enabled|encode|encode-domain-access-code|encoding|encrypt|encrypt-audit-mac-key|encryption-salt|end|end|end-box-selection|end-document|end-element|end-error|end-event-group|end-file-drop|end-key|end-move|end-resize|end-row-resize|end-search|end-user-prompt|endkey|endkey|enter-menubar|entered|entity-expansion-limit|entry|entry|entry-types-list|enum|eq|error|error|error-col|error-colu|error-colum|error-column|error-object|error-object-detail|error-row|error-stack-trace|error-stat|error-statu|error-status|error-string|escape|etime|event|event-group-id|event-procedure|event-procedure-context|event-t|event-ty|event-typ|event-type|events|except|exclusive|exclusive-id|exclusive-l|exclusive-lo|exclusive-loc|exclusive-lock|exclusive-web|exclusive-web-|exclusive-web-u|exclusive-web-us|exclusive-web-use|exclusive-web-user|execute|execution-log|exists|exit|exit-code|exp|expand|expandable|expire|explicit|export|export-principal|extended|extent|external|extract)(?![\\w-])"},"keywords-f":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(false|false-leaks|fetch|fetch-selected-row|fgc|fgco|fgcol|fgcolo|fgcolor|field|fields|file|file-access-d|file-access-da|file-access-dat|file-access-date|file-access-t|file-access-ti|file-access-tim|file-access-time|file-create-d|file-create-da|file-create-dat|file-create-date|file-create-t|file-create-ti|file-create-tim|file-create-time|file-info|file-infor|file-inform|file-informa|file-informat|file-informati|file-informatio|file-information|file-mod-d|file-mod-da|file-mod-dat|file-mod-date|file-mod-t|file-mod-ti|file-mod-tim|file-mod-time|file-name|file-off|file-offs|file-offse|file-offset|file-size|file-type|filename|fill|fill-in|fill-mode|fill-where-string|filled|filters|final|finally|find|find|find-by-rowid|find-case-sensitive|find-current|find-first|find-global|find-last|find-next|find-next-occurrence|find-prev-occurrence|find-previous|find-select|find-unique|find-wrap-around|finder|firehose-cursor|first|first-async|first-async-|first-async-r|first-async-re|first-async-req|first-async-requ|first-async-reque|first-async-reques|first-async-request|first-buffer|first-child|first-column|first-data-source|first-dataset|first-form|first-object|first-of|first-proc|first-proce|first-proced|first-procedu|first-procedur|first-procedure|first-query|first-serv|first-serve|first-server|first-server-socket|first-socket|first-tab-i|first-tab-it|first-tab-ite|first-tab-item|fit-last-column|fix-codepage|fixed-only|flags|flat-button|float|focus|focus-in|focused-row|focused-row-selected|font|font-table|for|force-file|fore|foreg|foregr|foregro|foregrou|foregroun|foreground|foreign-key-hidden|form|form-input|form-long-input|forma|format|formatte|formatted|forward|forward-only|forwards|fragmen|fragment|fram|frame|frame-col|frame-db|frame-down|frame-field|frame-file|frame-inde|frame-index|frame-line|frame-name|frame-row|frame-spa|frame-spac|frame-spaci|frame-spacin|frame-spacing|frame-val|frame-valu|frame-value|frame-x|frame-y|frequency|from|from-c|from-ch|from-cha|from-char|from-chars|from-cur|from-curr|from-curre|from-curren|from-current|from-p|from-pi|from-pix|from-pixe|from-pixel|from-pixels|fromnoreorder|full-height|full-height-c|full-height-ch|full-height-cha|full-height-char|full-height-chars|full-height-p|full-height-pi|full-height-pix|full-height-pixe|full-height-pixel|full-height-pixels|full-pathn|full-pathna|full-pathnam|full-pathname|full-width|full-width-|full-width-c|full-width-ch|full-width-cha|full-width-char|full-width-chars|full-width-p|full-width-pi|full-width-pix|full-width-pixe|full-width-pixel|full-width-pixels|function|function-call-type)(?![\\w-])"},"keywords-g":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(gateway|gateways|ge|generate-md5|generate-pbe-key|generate-pbe-salt|generate-random-key|generate-uuid|get|get|get-attr-call-type|get-attribute|get-attribute-node|get-binary-data|get-bits|get-blue|get-blue-|get-blue-v|get-blue-va|get-blue-val|get-blue-valu|get-blue-value|get-browse-col|get-browse-colu|get-browse-colum|get-browse-column|get-buffer-handle|get-byte|get-byte-order|get-bytes|get-bytes-available|get-callback-proc-context|get-callback-proc-name|get-cgi-list|get-cgi-long-value|get-cgi-value|get-changes|get-child|get-child-rel|get-child-rela|get-child-relat|get-child-relati|get-child-relatio|get-child-relation|get-class|get-client|get-codepage|get-codepages|get-coll|get-colla|get-collat|get-collati|get-collatio|get-collation|get-collations|get-column|get-config-value|get-curr|get-curre|get-curren|get-current|get-dataset-buffer|get-db-client|get-dir|get-document-element|get-double|get-dropped-file|get-dynamic|get-effective-tenant-id|get-effective-tenant-name|get-error-column|get-error-row|get-file|get-file-name|get-file-offse|get-file-offset|get-firs|get-first|get-float|get-green|get-green-|get-green-v|get-green-va|get-green-val|get-green-valu|get-green-value|get-header-entr|get-header-entry|get-index-by-namespace-name|get-index-by-qname|get-int64|get-iteration|get-key-val|get-key-valu|get-key-value|get-last|get-localname-by-index|get-long|get-message|get-message-type|get-next|get-node|get-number|get-parent|get-pointer-value|get-prev|get-printers|get-property|get-qname-by-index|get-red|get-red-|get-red-v|get-red-va|get-red-val|get-red-valu|get-red-value|get-rel|get-rela|get-relat|get-relati|get-relatio|get-relation|get-repositioned-row|get-rgb|get-rgb-|get-rgb-v|get-rgb-va|get-rgb-val|get-rgb-valu|get-rgb-value|get-row|get-safe-user|get-selected|get-selected-|get-selected-w|get-selected-wi|get-selected-wid|get-selected-widg|get-selected-widge|get-selected-widget|get-serialized|get-short|get-signature|get-size|get-socket-option|get-source-buffer|get-string|get-tab-item|get-text-height|get-text-height-c|get-text-height-ch|get-text-height-cha|get-text-height-char|get-text-height-chars|get-text-height-p|get-text-height-pi|get-text-height-pix|get-text-height-pixe|get-text-height-pixel|get-text-height-pixels|get-text-width|get-text-width-c|get-text-width-ch|get-text-width-cha|get-text-width-char|get-text-width-chars|get-text-width-p|get-text-width-pi|get-text-width-pix|get-text-width-pixe|get-text-width-pixel|get-text-width-pixels|get-top-buffer|get-type-by-index|get-type-by-namespace-name|get-type-by-qname|get-unsigned-long|get-unsigned-short|get-uri-by-index|get-value-by-index|get-value-by-namespace-name|get-value-by-qname|get-wait|get-wait-|get-wait-s|get-wait-st|get-wait-sta|get-wait-stat|get-wait-state|getbyte|global|go|go-on|go-pend|go-pendi|go-pendin|go-pending|goto|grant|grant-archive|graphic-e|graphic-ed|graphic-edg|graphic-edge|grayed|grid-factor-h|grid-factor-ho|grid-factor-hor|grid-factor-hori|grid-factor-horiz|grid-factor-horizo|grid-factor-horizon|grid-factor-horizont|grid-factor-horizonta|grid-factor-horizontal|grid-factor-v|grid-factor-ve|grid-factor-ver|grid-factor-vert|grid-factor-verti|grid-factor-vertic|grid-factor-vertica|grid-factor-vertical|grid-set|grid-snap|grid-unit-height|grid-unit-height-c|grid-unit-height-ch|grid-unit-height-cha|grid-unit-height-char|grid-unit-height-chars|grid-unit-height-p|grid-unit-height-pi|grid-unit-height-pix|grid-unit-height-pixe|grid-unit-height-pixel|grid-unit-height-pixels|grid-unit-width|grid-unit-width-c|grid-unit-width-ch|grid-unit-width-cha|grid-unit-width-char|grid-unit-width-chars|grid-unit-width-p|grid-unit-width-pi|grid-unit-width-pix|grid-unit-width-pixe|grid-unit-width-pixel|grid-unit-width-pixels|grid-visible|group|group-box|gt|guid)(?![\\w-])"},"keywords-h":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(handle|handler|has-lobs|has-records|having|header|height|height-c|height-ch|height-cha|height-char|height-chars|height-p|height-pi|height-pix|height-pixe|height-pixel|height-pixels|help|help|help-con|help-cont|help-conte|help-contex|help-context|help-topic|helpfile-n|helpfile-na|helpfile-nam|helpfile-name|hex-decode|hex-encode|hidden|hide|hint|home|hori|horiz|horiz-end|horiz-home|horiz-scroll-drag|horizo|horizon|horizont|horizonta|horizontal|host-byte-order|html-charset|html-end-of-line|html-end-of-page|html-frame-begin|html-frame-end|html-header-begin|html-header-end|html-title-begin|html-title-end|hwnd)(?![\\w-])"},"keywords-i":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(icfparam|icfparame|icfparamet|icfparamete|icfparameter|icon|if|ignore-current-mod|ignore-current-modi|ignore-current-modif|ignore-current-modifi|ignore-current-modifie|ignore-current-modified|image|image-down|image-insensitive|image-size|image-size-c|image-size-ch|image-size-cha|image-size-char|image-size-chars|image-size-p|image-size-pi|image-size-pix|image-size-pixe|image-size-pixel|image-size-pixels|image-up|immediate-display|implements|import|import-node|import-principal|in|in-handle|increment-exclusive-id|index|index-hint|index-info|index-infor|index-inform|index-informa|index-informat|index-informati|index-informatio|index-information|indexed-reposition|indicator|info|infor|inform|informa|informat|informati|informatio|information|inherit-bgc|inherit-bgco|inherit-bgcol|inherit-bgcolo|inherit-bgcolor|inherit-color-mode|inherit-fgc|inherit-fgco|inherit-fgcol|inherit-fgcolo|inherit-fgcolor|inherits|init|initial|initial-dir|initial-filter|initialize|initialize-document-type|initiate|inner|inner-chars|inner-lines|input|input-o|input-ou|input-out|input-outp|input-outpu|input-output|input-value|insert|insert-attribute|insert-b|insert-ba|insert-bac|insert-back|insert-backt|insert-backta|insert-backtab|insert-before|insert-column|insert-field|insert-field-data|insert-field-label|insert-file|insert-mode|insert-row|insert-string|insert-t|insert-ta|insert-tab|instantiating-procedure|int|int64|inte|integ|intege|integer|interface|internal-entries|interval|into|invoke|is|is-attr|is-attr-|is-attr-s|is-attr-sp|is-attr-spa|is-attr-spac|is-attr-space|is-clas|is-class|is-codepage-fixed|is-column-codepage|is-db-multi-tenant|is-json|is-lead-byte|is-multi-tenant|is-open|is-parameter-set|is-partitione|is-partitioned|is-row-selected|is-selected|is-xml|iso-date|item|items-per-row|iteration-changed)(?![\\w-])"},"keywords-j":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(join|join-by-sqldb|join-on-select)(?![\\w-])"},"keywords-k":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(kblabel|keep-connection-open|keep-frame-z|keep-frame-z-|keep-frame-z-o|keep-frame-z-or|keep-frame-z-ord|keep-frame-z-orde|keep-frame-z-order|keep-messages|keep-security-cache|keep-tab-order|key|key-code|key-func|key-funct|key-functi|key-functio|key-function|key-label|keycache-join|keycode|keyfunc|keyfunct|keyfuncti|keyfunctio|keyfunction|keylabel|keys|keyword|keyword-all)(?![\\w-])"},"keywords-l":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(label|label-bgc|label-bgco|label-bgcol|label-bgcolo|label-bgcolor|label-dc|label-dco|label-dcol|label-dcolo|label-dcolor|label-fgc|label-fgco|label-fgcol|label-fgcolo|label-fgcolor|label-font|label-pfc|label-pfco|label-pfcol|label-pfcolo|label-pfcolor|labels|labels-have-colons|landscape|language|languages|large|large-to-small|last|last-async|last-async-|last-async-r|last-async-re|last-async-req|last-async-requ|last-async-reque|last-async-reques|last-async-request|last-batch|last-child|last-even|last-event|last-form|last-key|last-object|last-of|last-proce|last-proced|last-procedu|last-procedur|last-procedure|last-serv|last-serve|last-server|last-server-socket|last-socket|last-tab-i|last-tab-it|last-tab-ite|last-tab-item|lastkey|lc|ldbname|le|leading|leak-detection|leave|leave|left|left|left-align|left-aligne|left-aligned|left-end|left-trim|length|library|library-calling-convention|like|like-sequential|line|line-count|line-counte|line-counter|line-down|line-left|line-right|line-up|list-events|list-item-pairs|list-items|list-property-names|list-query-attrs|list-set-attrs|list-widgets|listi|listin|listing|listings|literal-question|little-endian|load|load-domains|load-from|load-icon|load-image|load-image-down|load-image-insensitive|load-image-up|load-mouse-p|load-mouse-po|load-mouse-poi|load-mouse-poin|load-mouse-point|load-mouse-pointe|load-mouse-pointer|load-picture|load-result-into|load-small-icon|lob-dir|local-host|local-name|local-port|local-version-info|locator-column-number|locator-line-number|locator-public-id|locator-system-id|locator-type|lock-registration|locked|log|log-audit-event|log-entry-types|log-id|log-manager|log-threshold|logfile-name|logging-level|logical|login-expiration-timestamp|login-host|login-state|logout|long|longch|longcha|longchar|longchar-to-node-value|lookahead|lookup|lower|lt)(?![\\w-])"},"keywords-m":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(machine-class|main-menu|mandatory|manual-highlight|map|margin-extra|margin-height|margin-height-c|margin-height-ch|margin-height-cha|margin-height-char|margin-height-chars|margin-height-p|margin-height-pi|margin-height-pix|margin-height-pixe|margin-height-pixel|margin-height-pixels|margin-width|margin-width-c|margin-width-ch|margin-width-cha|margin-width-char|margin-width-chars|margin-width-p|margin-width-pi|margin-width-pix|margin-width-pixe|margin-width-pixel|margin-width-pixels|mark-new|mark-row-state|matches|max|max-button|max-chars|max-data-guess|max-height|max-height-c|max-height-ch|max-height-cha|max-height-char|max-height-chars|max-height-p|max-height-pi|max-height-pix|max-height-pixe|max-height-pixel|max-height-pixels|max-rows|max-size|max-val|max-valu|max-value|max-width|max-width-c|max-width-ch|max-width-cha|max-width-char|max-width-chars|max-width-p|max-width-pi|max-width-pix|max-width-pixe|max-width-pixel|max-width-pixels|maximize|maximum|maximum-level|md5-digest|md5-value|member|memptr|memptr-to-node-value|menu|menu-bar|menu-drop|menu-item|menu-k|menu-ke|menu-key|menu-m|menu-mo|menu-mou|menu-mous|menu-mouse|menubar|merge-by-field|merge-changes|merge-row-changes|message|message-area|message-area-font|message-area-msg|message-digest|message-line|message-lines|method|min|min-button|min-column-width-c|min-column-width-ch|min-column-width-cha|min-column-width-char|min-column-width-chars|min-column-width-p|min-column-width-pi|min-column-width-pix|min-column-width-pixe|min-column-width-pixel|min-column-width-pixels|min-height|min-height-c|min-height-ch|min-height-cha|min-height-char|min-height-chars|min-height-p|min-height-pi|min-height-pix|min-height-pixe|min-height-pixel|min-height-pixels|min-schema-marshal|min-schema-marshall|min-size|min-val|min-valu|min-value|min-width|min-width-c|min-width-ch|min-width-cha|min-width-char|min-width-chars|min-width-p|min-width-pi|min-width-pix|min-width-pixe|min-width-pixel|min-width-pixels|mini|minim|minimu|minimum|mod|modified|modulo|month|mouse|mouse-p|mouse-po|mouse-poi|mouse-poin|mouse-point|mouse-pointe|mouse-pointer|movable|move|move-after|move-after-|move-after-t|move-after-ta|move-after-tab|move-after-tab-|move-after-tab-i|move-after-tab-it|move-after-tab-ite|move-after-tab-item|move-befor|move-before|move-before-|move-before-t|move-before-ta|move-before-tab|move-before-tab-|move-before-tab-i|move-before-tab-it|move-before-tab-ite|move-before-tab-item|move-col|move-colu|move-colum|move-column|move-to-b|move-to-bo|move-to-bot|move-to-bott|move-to-botto|move-to-bottom|move-to-eof|move-to-t|move-to-to|move-to-top|mpe|mtime|multi-compile|multiple|multiple-key|multitasking-interval|must-exist|must-understand)(?![\\w-])"},"keywords-n":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(name|namespace-prefix|namespace-uri|native|ne|needs-appserver-prompt|needs-prompt|nested|new|new|new-instance|new-line|new-row|next|next-col|next-colu|next-colum|next-column|next-error|next-frame|next-prompt|next-rowid|next-sibling|next-tab-ite|next-tab-item|next-value|next-word|no|no-apply|no-array-m|no-array-me|no-array-mes|no-array-mess|no-array-messa|no-array-messag|no-array-message|no-assign|no-attr|no-attr-l|no-attr-li|no-attr-lis|no-attr-list|no-attr-s|no-attr-sp|no-attr-spa|no-attr-spac|no-attr-space|no-auto-tri|no-auto-trim|no-auto-validate|no-bind-where|no-box|no-column-sc|no-column-scr|no-column-scro|no-column-scrol|no-column-scroll|no-column-scrolli|no-column-scrollin|no-column-scrolling|no-console|no-convert|no-convert-3d|no-convert-3d-|no-convert-3d-c|no-convert-3d-co|no-convert-3d-col|no-convert-3d-colo|no-convert-3d-color|no-convert-3d-colors|no-current-value|no-debug|no-drag|no-echo|no-empty-space|no-error|no-f|no-fi|no-fil|no-fill|no-firehose-cursor|no-focus|no-help|no-hide|no-index-hint|no-inherit-bgc|no-inherit-bgco|no-inherit-bgcol|no-inherit-bgcolo|no-inherit-bgcolor|no-inherit-fgc|no-inherit-fgco|no-inherit-fgcol|no-inherit-fgcolo|no-inherit-fgcolor|no-join-by-sqldb|no-keycache-join|no-label|no-labels|no-lobs|no-lock|no-lookahead|no-map|no-mes|no-mess|no-messa|no-messag|no-message|no-pause|no-prefe|no-prefet|no-prefetc|no-prefetch|no-query-o|no-query-or|no-query-ord|no-query-orde|no-query-order|no-query-order-|no-query-order-a|no-query-order-ad|no-query-order-add|no-query-order-adde|no-query-order-added|no-query-u|no-query-un|no-query-uni|no-query-uniq|no-query-uniqu|no-query-unique|no-query-unique-|no-query-unique-a|no-query-unique-ad|no-query-unique-add|no-query-unique-adde|no-query-unique-added|no-return-val|no-return-valu|no-return-value|no-row-markers|no-schema-marshal|no-schema-marshall|no-scrollbar-v|no-scrollbar-ve|no-scrollbar-ver|no-scrollbar-vert|no-scrollbar-verti|no-scrollbar-vertic|no-scrollbar-vertica|no-scrollbar-vertical|no-scrolling|no-separate-connection|no-separators|no-tab|no-tab-|no-tab-s|no-tab-st|no-tab-sto|no-tab-stop|no-und|no-unde|no-under|no-underl|no-underli|no-underlin|no-underline|no-undo|no-val|no-vali|no-valid|no-valida|no-validat|no-validate|no-wait|no-word-wrap|node-type|node-value|node-value-to-longchar|node-value-to-memptr|non-serializable|nonamespace-schema-location|none|normalize|not|not-active|now|null|num-ali|num-alia|num-alias|num-aliase|num-aliases|num-buffers|num-but|num-butt|num-butto|num-button|num-buttons|num-child-relations|num-children|num-col|num-colu|num-colum|num-column|num-columns|num-copies|num-dbs|num-dropped-files|num-entries|num-fields|num-formats|num-header-entries|num-items|num-iterations|num-lines|num-locked-col|num-locked-colu|num-locked-colum|num-locked-column|num-locked-columns|num-log-files|num-messages|num-parameters|num-references|num-relations|num-repl|num-repla|num-replac|num-replace|num-replaced|num-results|num-selected|num-selected-rows|num-selected-widgets|num-source-buffers|num-tabs|num-to-retain|num-top-buffers|num-visible-col|num-visible-colu|num-visible-colum|num-visible-column|num-visible-columns|numeric|numeric-dec|numeric-deci|numeric-decim|numeric-decima|numeric-decimal|numeric-decimal-|numeric-decimal-p|numeric-decimal-po|numeric-decimal-poi|numeric-decimal-poin|numeric-decimal-point|numeric-f|numeric-fo|numeric-for|numeric-form|numeric-forma|numeric-format|numeric-sep|numeric-sepa|numeric-separ|numeric-separa|numeric-separat|numeric-separato|numeric-separator)(?![\\w-])"},"keywords-o":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(object|octet_length|of|off|off-end|off-home|ok|ok-cancel|old|ole-invoke-loca|ole-invoke-local|ole-invoke-locale|ole-names-loca|ole-names-local|ole-names-locale|on|on-frame|on-frame-|on-frame-b|on-frame-bo|on-frame-bor|on-frame-bord|on-frame-borde|on-frame-border|open|open-line-above|opsys|option|options|options|options-file|or|ordered-join|ordinal|orientation|origin-handle|origin-rowid|os-append|os-command|os-copy|os-create-dir|os-delete|os-dir|os-drive|os-drives|os-error|os-getenv|os-rename|os2|os400|otherwise|out-of-data|outer|outer-join|output|overlay|override|owner|owner-document)(?![\\w-])"},"keywords-p":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(package-private|package-protected|page|page-bot|page-bott|page-botto|page-bottom|page-down|page-left|page-num|page-numb|page-numbe|page-number|page-right|page-right-text|page-size|page-top|page-up|page-wid|page-widt|page-width|paged|param|parame|paramet|paramete|parameter|parent|parent-buffer|parent-fields-after|parent-fields-before|parent-id-field|parent-id-relation|parent-rel|parent-rela|parent-relat|parent-relati|parent-relatio|parent-relation|parent-window-close|parse-status|partial-key|pascal|password-field|paste|pathname|pause|pbe-hash-alg|pbe-hash-algo|pbe-hash-algor|pbe-hash-algori|pbe-hash-algorit|pbe-hash-algorith|pbe-hash-algorithm|pbe-key-rounds|pdbname|perf|perfo|perfor|perform|performa|performan|performanc|performance|persist|persiste|persisten|persistent|persistent-cache-disabled|persistent-procedure|pfc|pfco|pfcol|pfcolo|pfcolor|pick|pick-area|pick-both|pixels|pixels-per-col|pixels-per-colu|pixels-per-colum|pixels-per-column|pixels-per-row|popup-m|popup-me|popup-men|popup-menu|popup-o|popup-on|popup-onl|popup-only|portrait|position|precision|prefer-dataset|prepare-string|prepared|preproc|preproce|preproces|preprocess|presel|presele|preselec|preselect|prev|prev-col|prev-colu|prev-colum|prev-column|prev-frame|prev-sibling|prev-tab-i|prev-tab-it|prev-tab-ite|prev-tab-item|prev-word|primary|primary-passphrase|printer|printer-control-handle|printer-hdc|printer-name|printer-port|printer-setup|private|private-d|private-da|private-dat|private-data|privileges|proc-ha|proc-han|proc-hand|proc-handl|proc-handle|proc-st|proc-sta|proc-stat|proc-statu|proc-status|proce|proced|procedu|procedur|procedure|procedure-call-type|procedure-complete|procedure-name|procedure-type|process|process-architecture|profile-file|profiler|profiling|program-name|progress|progress-s|progress-so|progress-sou|progress-sour|progress-sourc|progress-source|prompt|prompt-f|prompt-fo|prompt-for|promsgs|propath|property|protected|provers|proversi|proversio|proversion|proxy|proxy-password|proxy-userid|public|public-id|publish|published-events|put|put|put-bits|put-byte|put-bytes|put-double|put-float|put-int64|put-key-val|put-key-valu|put-key-value|put-long|put-short|put-string|put-unsigned-long|put-unsigned-short|putbyte)(?![\\w-])"},"keywords-q":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(qualified-user-id|query|query-close|query-off-end|query-open|query-prepare|query-tuning|question|quit|quoter)(?![\\w-])"},"keywords-r":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(r-index|radio-buttons|radio-set|random|raw|raw-transfer|rcode-info|rcode-infor|rcode-inform|rcode-informa|rcode-informat|rcode-informati|rcode-informatio|rcode-information|read|read-available|read-exact-num|read-file|read-json|read-only|read-response|read-xml|read-xmlschema|readkey|real|recall|recid|record-len|record-leng|record-lengt|record-length|rect|recta|rectan|rectang|rectangl|rectangle|recursive|reference-only|refresh|refresh-audit-policy|refreshable|register-domain|reinstate|reject-changes|reject-row-changes|rejected|relation-fi|relation-fie|relation-fiel|relation-field|relation-fields|relations-active|release|remote|remote-host|remote-port|remove-attribute|remove-child|remove-events-proc|remove-events-proce|remove-events-proced|remove-events-procedu|remove-events-procedur|remove-events-procedure|remove-super-proc|remove-super-proce|remove-super-proced|remove-super-procedu|remove-super-procedur|remove-super-procedure|repeat|replace|replace|replace-child|replace-selection-text|replication-create|replication-delete|replication-write|reports|reposition|reposition-back|reposition-backw|reposition-backwa|reposition-backwar|reposition-backward|reposition-backwards|reposition-forw|reposition-forwa|reposition-forwar|reposition-forward|reposition-forwards|reposition-parent-rel|reposition-parent-rela|reposition-parent-relat|reposition-parent-relati|reposition-parent-relatio|reposition-parent-relation|reposition-to-row|reposition-to-rowid|request|request-info|reset|resiza|resizab|resizabl|resizable|resize|response-info|restart-row|restart-rowid|result|resume-display|retain|retain-s|retain-sh|retain-sha|retain-shap|retain-shape|retry|retry-cancel|return|return|return-ins|return-inse|return-inser|return-insert|return-inserte|return-inserted|return-to-start-di|return-to-start-dir|return-val|return-valu|return-value|return-value-data-type|return-value-dll-type|returns|reverse-from|revert|revoke|rgb-v|rgb-va|rgb-val|rgb-valu|rgb-value|right|right|right-align|right-aligne|right-aligned|right-end|right-trim|role|roles|round|rounded|routine-level|row|row-created|row-deleted|row-display|row-entry|row-height|row-height-c|row-height-ch|row-height-cha|row-height-char|row-height-chars|row-height-p|row-height-pi|row-height-pix|row-height-pixe|row-height-pixel|row-height-pixels|row-leave|row-ma|row-mar|row-mark|row-marke|row-marker|row-markers|row-modified|row-of|row-resizable|row-state|row-unmodified|rowid|rule|rule-row|rule-y|run|run-proc|run-proce|run-proced|run-procedu|run-procedur|run-procedure)(?![\\w-])"},"keywords-s":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(save|save-as|save-as|save-file|save-row-changes|save-where-string|sax-attributes|sax-comple|sax-complet|sax-complete|sax-parse|sax-parse-first|sax-parse-next|sax-parser-error|sax-reader|sax-running|sax-uninitialized|sax-write-begin|sax-write-complete|sax-write-content|sax-write-element|sax-write-error|sax-write-idle|sax-write-tag|sax-writer|sax-xml|schema|schema-change|schema-location|schema-marshal|schema-path|screen|screen-io|screen-lines|screen-val|screen-valu|screen-value|scroll|scroll-bars|scroll-horizontal|scroll-left|scroll-mode|scroll-notify|scroll-right|scroll-to-current-row|scroll-to-i|scroll-to-it|scroll-to-ite|scroll-to-item|scroll-to-selected-row|scroll-vertical|scrollable|scrollbar-drag|scrollbar-h|scrollbar-ho|scrollbar-hor|scrollbar-hori|scrollbar-horiz|scrollbar-horizo|scrollbar-horizon|scrollbar-horizont|scrollbar-horizonta|scrollbar-horizontal|scrollbar-v|scrollbar-ve|scrollbar-ver|scrollbar-vert|scrollbar-verti|scrollbar-vertic|scrollbar-vertica|scrollbar-vertical|scrolled-row-pos|scrolled-row-posi|scrolled-row-posit|scrolled-row-positi|scrolled-row-positio|scrolled-row-position|scrolling|sdbname|seal|seal-timestamp|search|search-self|search-target|section|security-policy|seek|select|select|select-all|select-extend|select-focused-row|select-next-row|select-on-join|select-prev-row|select-repositioned-row|select-row|selectable|selected|selected-items|selection|selection-end|selection-extend|selection-list|selection-start|selection-text|self|send|sensitive|separate-connection|separator-fgc|separator-fgco|separator-fgcol|separator-fgcolo|separator-fgcolor|separators|serializable|serialize-hidden|serialize-name|serialize-row|server|server-connection-bo|server-connection-bou|server-connection-boun|server-connection-bound|server-connection-bound-re|server-connection-bound-req|server-connection-bound-requ|server-connection-bound-reque|server-connection-bound-reques|server-connection-bound-request|server-connection-co|server-connection-con|server-connection-cont|server-connection-conte|server-connection-contex|server-connection-context|server-connection-id|server-operating-mode|server-socket|session|session-end|session-id|set|set-actor|set-appl-context|set-attr-call-type|set-attribute|set-attribute-node|set-blue|set-blue-|set-blue-v|set-blue-va|set-blue-val|set-blue-valu|set-blue-value|set-break|set-buffers|set-byte-order|set-callback|set-callback-procedure|set-cell-focus|set-client|set-commit|set-connect-procedure|set-contents|set-db-client|set-db-logging|set-dynamic|set-effective-tenant|set-event-manager-option|set-green|set-green-|set-green-v|set-green-va|set-green-val|set-green-valu|set-green-value|set-input-source|set-must-understand|set-node|set-numeric-form|set-numeric-forma|set-numeric-format|set-option|set-output-destination|set-parameter|set-pointer-val|set-pointer-valu|set-pointer-value|set-property|set-read-response-procedure|set-red|set-red-|set-red-v|set-red-va|set-red-val|set-red-valu|set-red-value|set-repositioned-row|set-rgb|set-rgb-|set-rgb-v|set-rgb-va|set-rgb-val|set-rgb-valu|set-rgb-value|set-role|set-rollback|set-safe-user|set-selection|set-serialized|set-size|set-socket-option|set-sort-arrow|set-state|set-wait|set-wait-|set-wait-s|set-wait-st|set-wait-sta|set-wait-stat|set-wait-state|settings|setuser|setuseri|setuserid|sha1-digest|share|share-|share-l|share-lo|share-loc|share-lock|shared|short|show-in-task|show-in-taskb|show-in-taskba|show-in-taskbar|show-stat|show-stats|side-lab|side-labe|side-label|side-label-h|side-label-ha|side-label-han|side-label-hand|side-label-handl|side-label-handle|side-labels|signature|signature-value|silent|simple|single|single-character|single-run|singleton|size|size-c|size-ch|size-cha|size-char|size-chars|size-p|size-pi|size-pix|size-pixe|size-pixel|size-pixels|skip|skip-deleted-rec|skip-deleted-reco|skip-deleted-recor|skip-deleted-record|skip-group-duplicates|skip-schema-check|slider|small-icon|small-title|smallint|soap-fault|soap-fault-actor|soap-fault-code|soap-fault-detail|soap-fault-misunderstood-header|soap-fault-node|soap-fault-role|soap-fault-string|soap-fault-subcode|soap-header|soap-header-entryref|soap-version|socket|some|sort|sort-ascending|sort-number|source|source-procedure|space|sql|sqrt|ssl-server-name|standalone|start|start-box-selection|start-document|start-element|start-extend-box-selection|start-mem-check|start-move|start-resize|start-row-resize|start-search|starting|startup-parameters|state-detail|static|statistics|status|status-area|status-area-font|status-area-msg|stdcall|stomp-detection|stomp-frequency|stop|stop|stop-after|stop-display|stop-mem-check|stop-object|stop-parsing|stoppe|stopped|stored-proc|stored-proce|stored-proced|stored-procedu|stored-procedur|stored-procedure|stream|stream-handle|stream-io|stretch-to-fit|strict|strict-entity-resolution|string|string-value|string-xref|sub-ave|sub-aver|sub-avera|sub-averag|sub-average|sub-count|sub-max|sub-maxi|sub-maxim|sub-maximu|sub-maximum|sub-menu|sub-menu-help|sub-min|sub-mini|sub-minim|sub-minimu|sub-minimum|sub-total|subscribe|subst|substi|substit|substitu|substitut|substitute|substr|substri|substrin|substring|subtype|sum|summary|super|super-proc|super-proce|super-proced|super-procedu|super-procedur|super-procedure|super-procedures|suppress-namespace-processing|suppress-w|suppress-wa|suppress-war|suppress-warn|suppress-warni|suppress-warnin|suppress-warning|suppress-warnings|suppress-warnings-list|suspend|symmetric-encryption-algorithm|symmetric-encryption-iv|symmetric-encryption-key|symmetric-support|synchronize|system-alert|system-alert-|system-alert-b|system-alert-bo|system-alert-box|system-alert-boxe|system-alert-boxes|system-dialog|system-help|system-id)(?![\\w-])"},"keywords-t":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(tab|tab-position|tab-stop|table|table-crc-list|table-handle|table-list|table-num|table-numb|table-numbe|table-number|table-scan|target|target-procedure|temp-dir|temp-dire|temp-direc|temp-direct|temp-directo|temp-director|temp-directory|temp-table|temp-table-prepar|temp-table-prepare|tenant|tenant-id|tenant-name|tenant-name-to-id|tenant-where|term|terminal|terminate|text|text-cursor|text-seg|text-seg-|text-seg-g|text-seg-gr|text-seg-gro|text-seg-grow|text-seg-growt|text-seg-growth|text-selected|then|this-object|this-procedure|thread-safe|three-d|through|throw|thru|tic-marks|time|time-source|timezone|title|title-bgc|title-bgco|title-bgcol|title-bgcolo|title-bgcolor|title-dc|title-dco|title-dcol|title-dcolo|title-dcolor|title-fgc|title-fgco|title-fgcol|title-fgcolo|title-fgcolor|title-fo|title-fon|title-font|to|to-rowid|today|toggle-box|tooltip|tooltips|top|top-column|top-nav-query|top-only|topic|total|trace-filter|tracing|tracking-changes|trailing|trans|trans-init-proc|trans-init-proce|trans-init-proced|trans-init-procedu|trans-init-procedur|trans-init-procedure|transact|transacti|transactio|transaction|transaction-mode|transpar|transpare|transparen|transparent|trigger|triggers|trim|true|trunc|trunca|truncat|truncate|ttcodepage|type|type-of)(?![\\w-])"},"keywords-u":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(unbox|unbuff|unbuffe|unbuffer|unbuffere|unbuffered|underl|underli|underlin|underline|undo|undo-throw-scope|unform|unforma|unformat|unformatt|unformatte|unformatted|union|unique|unique-id|unique-match|unix|unix-end|unless-hidden|unload|unsigned-byte|unsigned-int64|unsigned-integer|unsigned-long|unsigned-short|unsubscribe|up|up|update|update-attribute|upper|url|url-decode|url-encode|url-password|url-userid|use|use-dic|use-dict|use-dict-|use-dict-e|use-dict-ex|use-dict-exp|use-dict-exps|use-filename|use-index|use-revvideo|use-text|use-underline|use-widget-pool|user|user-data|user-id|userid|using|utc-offset)(?![\\w-])"},"keywords-v":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(v6display|v6frame|valid-event|valid-handle|valid-object|validate|validate-domain-access-code|validate-expressio|validate-expression|validate-message|validate-seal|validate-xml|validation-enabled|value|value-changed|values|var|vari|varia|variab|variabl|variable|verb|verbo|verbos|verbose|version|vert|verti|vertic|vertica|vertical|view|view-as|view-first-column-on-reopen|virtual-height|virtual-height-c|virtual-height-ch|virtual-height-cha|virtual-height-char|virtual-height-chars|virtual-height-p|virtual-height-pi|virtual-height-pix|virtual-height-pixe|virtual-height-pixel|virtual-height-pixels|virtual-width|virtual-width-c|virtual-width-ch|virtual-width-cha|virtual-width-char|virtual-width-chars|virtual-width-p|virtual-width-pi|virtual-width-pix|virtual-width-pixe|virtual-width-pixel|virtual-width-pixels|visible|vms|void)(?![\\w-])"},"keywords-w":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(wait|wait-for|warning|wc-admin-app|web-con|web-cont|web-conte|web-contex|web-context|web-notify|weekday|when|where|where-string|while|widget|widget-e|widget-en|widget-ent|widget-ente|widget-enter|widget-h|widget-ha|widget-han|widget-hand|widget-handl|widget-handle|widget-id|widget-l|widget-le|widget-lea|widget-leav|widget-leave|widget-pool|width|width-c|width-ch|width-cha|width-char|width-chars|width-p|width-pi|width-pix|width-pixe|width-pixel|width-pixels|window|window-close|window-delayed-min|window-delayed-mini|window-delayed-minim|window-delayed-minimi|window-delayed-minimiz|window-delayed-minimize|window-maxim|window-maximi|window-maximiz|window-maximize|window-maximized|window-maximized|window-minim|window-minimi|window-minimiz|window-minimize|window-minimized|window-minimized|window-name|window-normal|window-resized|window-restored|window-sta|window-stat|window-state|window-sys|window-syst|window-syste|window-system|with|word-index|word-wrap|work-area-height-p|work-area-height-pi|work-area-height-pix|work-area-height-pixe|work-area-height-pixel|work-area-height-pixels|work-area-width-p|work-area-width-pi|work-area-width-pix|work-area-width-pixe|work-area-width-pixel|work-area-width-pixels|work-area-x|work-area-y|work-tab|work-tabl|work-table|workfile|write|write-cdata|write-characters|write-comment|write-data|write-data-element|write-empty-element|write-entity-ref|write-external-dtd|write-fragment|write-json|write-message|write-processing-instruction|write-status|write-xml|write-xmlschema)(?![\\w-])"},"keywords-x":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(x|x-document|x-noderef|x-of|xcode|xcode-session-key|xml-data-type|xml-entity-expansion-limit|xml-node-name|xml-node-type|xml-schema-pat|xml-schema-path|xml-strict-entity-resolution|xml-suppress-namespace-processing|xor|xref|xref-xml)(?![\\w-])"},"keywords-y":{"name":"keyword.other.abl","match":"(?i)(?\u003c![\\w-])(y|y-of|year|year-offset|yes|yes-no|yes-no-cancel)(?![\\w-])"},"method-call":{"name":"support.function.abl","match":"(?\u003c=\\.|:)(\\w|-)+"},"multilinecomment":{"name":"comment.block.source.abl","contentName":"comment","begin":"(?\u003c!=)\\/\\*","end":"\\*/","patterns":[{"name":"comment.block.source.abl","include":"#multilinecomment"}]},"numeric":{"name":"constant.numeric.source.abl","match":"(?\u003c![\\w-])((0(x|X)[0-9a-fA-F]+)|([0-9]+(\\.[0-9]+)?))"},"operator":{"name":"keyword.operator.source.abl","match":"(?i)(\u003c=|\u003c\u003e|\u003e=|=|\\+| - |/|\u003c|\u003e|,)"},"parameter-name":{"name":"variable.parameter.abl","match":"(?\u003c=^|\\s)(\\w|-)+(?=\\s)"},"primitive-type":{"name":"storage.type.abl","match":"(?i)(?\u003c=^|\\s)(blob|character|characte|charact|charac|chara|char|clob|com-handle|date|datetime|datetime-tz|decimal|decima|decim|deci|dec|handle|int64|integer|intege|integ|inte|int|logical|logica|logic|logi|log|longchar|longcha|longch|memptr|raw|recid|rowid|widget-handle)(?![=\\w-])"},"procedure-definition":{"name":"meta.procedure.abl","begin":"(?i)\\b(proce|proced|procedu|procedur|procedure)\\b\\s+('[\\w\\.\\-\\{\\}\\\u0026]*':U|'[\\w\\.\\-\\{\\}\\\u0026]*'|[\\w\\.\\-\\{\\}\\\u0026]*)?(\\s+(EXTERNAL)\\s+(\")([\\w\\.-]*)(\"))?","end":"(?=\\.)","patterns":[{"name":"meta.procedure.body.abl","begin":":","end":"(?i)(end\\s*procedure|end)","patterns":[{"include":"#code-block"}],"endCaptures":{"1":{"name":"keyword.other.abl"}}}],"beginCaptures":{"1":{"name":"keyword.other.abl"},"2":{"name":"entity.name.function.abl"},"4":{"name":"keyword.other.abl"},"5":{"name":"punctuation.definition.string.begin.abl"},"6":{"name":"string.double.complex.abl"},"7":{"name":"punctuation.definition.string.begin.abl"}}},"punctuation-comma":{"name":"punctuation.separator.comma.abl","match":","},"punctuation-semicolon":{"name":"punctuation.terminator.abl","match":"\\."},"singlelinecomment":{"name":"comment.source.abl","match":"//.*$"},"singlequotedstring":{"name":"string.single.complex.abl","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.abl","match":"~."}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.abl"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.abl"}}},"statements":{"patterns":[{"include":"#string"},{"include":"#singlelinecomment"},{"include":"#multilinecomment"},{"include":"#declarations"},{"include":"#numeric"},{"include":"#constant"},{"include":"#operator"},{"include":"#analyze-suspend-resume"},{"include":"#global-scoped-define"},{"name":"storage.type.function.abl","match":"(?i)(\\\u0026[\\w-]*)|({\\\u0026[\\w-]*})|(\u0026window-system|\u0026text-height|\u0026line-number|\u0026batch-mode|\u0026file-name|\u0026undefine|\u0026sequence|\u0026message|defined|\u0026elseif|\u0026scoped|\u0026global|\u0026opsys|\u0026endif|\u0026else|\u0026scop|\u0026then|\u0026glob|\u0026if)"},{"include":"#primitive-type"},{"include":"#method-call"},{"include":"#function-call"},{"include":"#code-block"},{"include":"#keywords"},{"include":"#variable-name"},{"include":"#array-literal"},{"include":"#punctuation-semicolon"}]},"string":{"patterns":[{"include":"#singlequotedstring"},{"include":"#doublequotedstring"}]},"variable-name":{"name":"variable.other.abl","match":"(?\u003c=^|\\s|\\[|\\()([\\w-]+)"}}}
diff --git a/grammars/source.acucobol.json b/grammars/source.acucobol.json
index 5a8943b..4665718 100644
--- a/grammars/source.acucobol.json
+++ b/grammars/source.acucobol.json
@@ -1 +1 @@
-{"name":"ACUCOBOL","scopeName":"source.acucobol","patterns":[{"match":"((?\u003c![-_])(?i:binary|computational-4|comp-4|computational-5|comp-5))\\(([0-9]*)\\)","captures":{"1":{"name":"storage.type.picture.cobol"},"2":{"name":"constant.numeric.acu.integer"}}},{"name":"keyword.cobol.acu","match":"(?\u003c![-_])(?i:examine|draw|exclusive|transform|un_exclusive|transaction|wait|record-position|modify|inquire|tab|title|event|center|label-offset|cell|help-id|cells|push-button|radio-button|page-layout-screen|entry-field|list-box|label|default-font|id\\s+division|id|no-tab|unsorted|color|height|width|bind|thread|erase|modeless|scroll|system|menu|title-bar|wrap|destroy|resizeable|user-gray|large-font|newline|3-d|data-columns|display-columns|alignment|separation|cursor-frame-width|divider-color|drag-color|heading-color|heading-divider-color|num-rows|record-data|tiled-headings|vpadding|centered-headings|column-headings|self-act|cancel-button|vscroll|report-composer|clsid|primary-interface|active-x-control|default-interface|default-source|auto-minimize|auto-resize|resource|engraved|initial-state|frame|acuactivexcontrol|activex-res|grid|box|message|namespace|class-name|module|constructor|version|strong|culture|method|handle|exception-value|read-only|dividers|graphical|indexed|termination-value|permanent|boxed|visible|convert|centered|century-date|century-day|chart|clines|cline|colour|command-line|compression|csize|cycle|encryption|end-modify|end-move|end-use|end-wait|external-form|file-path|file-prefix|floating|icon|identified|independent|layout-data|link|lower|manual|mass-update|messages|modal|numeric-fill|only|overlapped|paragraph|pixel|pixels|pop-up|previous|priority|resizable|shadow|strong-name|strong-name|threads|tool-bar|transaction-status|upper|wide|assembly-name|bulk-addition|ccol|independent|style)(?=\\s|\\.|,|;|$)"},{"name":"keyword.screens.acu.cobol","match":"(\\s+|^)(?i:bold|high|lowlight|low|standard|background-high|background-low|background-standard)(?![0-9A-Za-z_-])"},{"name":"comment.line.set.acucobol","match":"(\u003e\u003e.*)$"},{"name":"comment.line.set.acucobol","match":"(\\|.*)$"},{"name":"invalid.illegal.cobol","match":"(?i:thread-local|extension|invoke|end-invoke|class-id|end\\s+class|property|try|catch|end\\s+property|exit\\+smethod|method-id|end\\s+method|create|ready|trace|reset|instance|delegate|exception-object|async-void|async-value|async|yielding|await|params|byte)(?=\\s+|\\.|,|\\))"},{"include":"source.cobol"},{"name":"token.debug-token","match":"(^\\\\D.*)$"}]}
+{"name":"ACUCOBOL","scopeName":"source.acucobol","patterns":[{"name":"comment.1.block.acucobol.remark","begin":"(?\u003c![-_a-zA-Z0-9()-])(?i:remarks\\.)","end":"(?i:end\\-remark|\\*{Bench}end|environment\\s+division|data\\s+division|working-storage\\s+section|file-control)","beginCaptures":{"0":{"name":"keyword.acucobol"}},"endCaptures":{"0":{"name":"keyword.acucobol"}}},{"match":"((?\u003c![-_])(?i:binary|computational-4|comp-4|computational-5|comp-5))\\(([0-9]*)\\)","captures":{"1":{"name":"storage.type.picture.cobol"},"2":{"name":"constant.numeric.acu.integer"}}},{"name":"keyword.cobol.acu","match":"(?\u003c![-_])(?i:examine|draw|exclusive|transform|un_exclusive|transaction|wait|record-position|modify|inquire|tab|title|event|center|label-offset|cell|help-id|cells|push-button|radio-button|page-layout-screen|entry-field|list-box|label|default-font|id\\s+division|id|no-tab|unsorted|color|height|width|bind|thread|erase|modeless|scroll|system|menu|title-bar|wrap|destroy|resizeable|user-gray|large-font|newline|3-d|data-columns|display-columns|alignment|separation|cursor-frame-width|divider-color|drag-color|heading-color|heading-divider-color|num-rows|record-data|tiled-headings|vpadding|centered-headings|column-headings|self-act|cancel-button|vscroll|report-composer|clsid|primary-interface|active-x-control|default-interface|default-source|auto-minimize|auto-resize|resource|engraved|initial-state|frame|acuactivexcontrol|activex-res|grid|box|message|namespace|class-name|module|constructor|version|strong|culture|method|handle|exception-value|read-only|dividers|graphical|indexed|termination-value|permanent|boxed|visible|convert|centered|century-date|century-day|chart|clines|cline|colour|command-line|compression|csize|cycle|encryption|end-modify|end-move|end-use|end-wait|external-form|file-path|file-prefix|floating|icon|identified|independent|layout-data|link|lower|manual|mass-update|messages|modal|numeric-fill|only|overlapped|paragraph|pixel|pixels|pop-up|previous|priority|resizable|shadow|strong-name|strong-name|threads|tool-bar|transaction-status|upper|wide|assembly-name|bulk-addition|ccol|independent|style)(?=\\s|\\.|,|;|$)"},{"name":"keyword.screens.acu.cobol","match":"(\\s+|^)(?i:bold|high|lowlight|low|standard|background-high|background-low|background-standard)(?![0-9A-Za-z_-])"},{"name":"comment.line.set.acucobol","match":"(\u003e\u003e.*)$"},{"name":"comment.line.set.acucobol","match":"(\\|.*)$"},{"name":"invalid.illegal.cobol","match":"(?i:thread-local|extension|invoke|end-invoke|class-id|end\\s+class|property|try|catch|end\\s+property|exit\\+smethod|method-id|end\\s+method|create|ready|trace|reset|instance|delegate|exception-object|async-void|async-value|async|yielding|await|params|byte)(?=\\s+|\\.|,|\\))"},{"include":"source.cobol"},{"name":"token.debug-token","match":"(^\\\\D.*)$"}]}
diff --git a/grammars/source.apex.json b/grammars/source.apex.json
new file mode 100644
index 0000000..c5db58b
--- /dev/null
+++ b/grammars/source.apex.json
@@ -0,0 +1 @@
+{"name":"Apex","scopeName":"source.apex","patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#directives"},{"include":"#declarations"},{"include":"#script-top-level"}],"repository":{"annotation-declaration":{"begin":"([@][_[:alpha:]]+)\\b","end":"(?\u003c=\\)|$)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"storage.type.annotation.apex"}}},"argument-list":{"begin":"\\(","end":"\\)","patterns":[{"include":"#named-argument"},{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},"array-creation-expression":{"begin":"(?x)\n\\b(new)\\b\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n  )\n)?\\s*\n(?=\\[)","end":"(?\u003c=\\])","patterns":[{"include":"#bracketed-argument-list"}],"beginCaptures":{"1":{"name":"keyword.control.new.apex"},"2":{"patterns":[{"include":"#support-type"},{"include":"#type"}]}}},"block":{"begin":"\\{","end":"\\}","patterns":[{"include":"#statement"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.apex"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.apex"}}},"boolean-literal":{"patterns":[{"name":"constant.language.boolean.true.apex","match":"(?\u003c!\\.)\\btrue\\b"},{"name":"constant.language.boolean.false.apex","match":"(?\u003c!\\.)\\bfalse\\b"}]},"bracketed-argument-list":{"begin":"\\[","end":"\\]","patterns":[{"include":"#soql-query-expression"},{"include":"#named-argument"},{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.squarebracket.open.apex"}},"endCaptures":{"0":{"name":"punctuation.squarebracket.close.apex"}}},"break-or-continue-statement":{"match":"(?\u003c!\\.)\\b(?:(break)|(continue))\\b","captures":{"1":{"name":"keyword.control.flow.break.apex"},"2":{"name":"keyword.control.flow.continue.apex"}}},"cast-expression":{"match":"(?x)\n(\\()\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n  )\n)\\s*\n(\\))(?=\\s*@?[_[:alnum:]\\(])","captures":{"1":{"name":"punctuation.parenthesis.open.apex"},"2":{"patterns":[{"include":"#support-type"},{"include":"#type"}]},"6":{"name":"punctuation.parenthesis.close.apex"}}},"catch-clause":{"begin":"(?\u003c!\\.)\\b(catch)\\b","end":"(?\u003c=\\})","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"match":"(?x)\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n  )\n)\\s*\n(?:(\\g\u003cidentifier\u003e)\\b)?","captures":{"1":{"patterns":[{"include":"#support-type"},{"include":"#type"}]},"5":{"name":"entity.name.variable.local.apex"}}}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#comment"},{"include":"#block"}],"beginCaptures":{"1":{"name":"keyword.control.try.catch.apex"}}},"class-declaration":{"begin":"(?=\\bclass\\b)","end":"(?\u003c=\\})","patterns":[{"begin":"(?x)\n\\b(class)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)\\s*","end":"(?=\\{)","patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#type-parameter-list"},{"include":"#extends-class"},{"include":"#implements-class"}],"beginCaptures":{"1":{"name":"keyword.other.class.apex"},"2":{"name":"entity.name.type.class.apex"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#class-or-trigger-members"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.apex"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.apex"}}},{"include":"#javadoc-comment"},{"include":"#comment"}]},"class-or-trigger-members":{"patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#storage-modifier"},{"include":"#sharing-modifier"},{"include":"#type-declarations"},{"include":"#field-declaration"},{"include":"#property-declaration"},{"include":"#indexer-declaration"},{"include":"#variable-initializer"},{"include":"#constructor-declaration"},{"include":"#method-declaration"},{"include":"#punctuation-semicolon"}]},"colon-expression":{"name":"keyword.operator.conditional.colon.apex","match":":"},"comment":{"patterns":[{"name":"comment.block.apex","begin":"/\\*(\\*)?","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.apex"}}},{"begin":"(^\\s+)?(?=//)","end":"(?=$)","patterns":[{"name":"comment.block.documentation.apex","begin":"(?\u003c!/)///(?!/)","end":"(?=$)","patterns":[{"include":"#xml-doc-comment"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.apex"}}},{"name":"comment.line.double-slash.apex","begin":"(?\u003c!/)//(?:(?!/)|(?=//))","end":"(?=$)","beginCaptures":{"0":{"name":"punctuation.definition.comment.apex"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.apex"}}}]},"conditional-operator":{"begin":"(?\u003c!\\?)\\?(?!\\?|\\.|\\[)","end":":","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.question-mark.apex"}},"endCaptures":{"0":{"name":"keyword.operator.conditional.colon.apex"}}},"constructor-declaration":{"begin":"(?=@?[_[:alpha:]][_[:alnum:]]*\\s*\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"match":"(@?[_[:alpha:]][_[:alnum:]]*)\\b","captures":{"1":{"name":"entity.name.function.apex"}}},{"begin":"(:)","end":"(?=\\{|=\u003e)","patterns":[{"include":"#constructor-initializer"}],"beginCaptures":{"1":{"name":"punctuation.separator.colon.apex"}}},{"include":"#parenthesized-parameter-list"},{"include":"#comment"},{"include":"#expression-body"},{"include":"#block"}]},"constructor-initializer":{"begin":"\\b(?:(this))\\b\\s*(?=\\()","end":"(?\u003c=\\))","patterns":[{"include":"#argument-list"}],"beginCaptures":{"1":{"name":"keyword.other.this.apex"}}},"date-literal-with-params":{"match":"\\b((LAST_N_DAYS|NEXT_N_DAYS|NEXT_N_WEEKS|LAST_N_WEEKS|NEXT_N_MONTHS|LAST_N_MONTHS|NEXT_N_QUARTERS|LAST_N_QUARTERS|NEXT_N_YEARS|LAST_N_YEARS|NEXT_N_FISCAL_QUARTERS|LAST_N_FISCAL_QUARTERS|NEXT_N_FISCAL_YEARS|LAST_N_FISCAL_YEARS)\\s*\\:\\d+)\\b","captures":{"1":{"name":"keyword.operator.query.date.apex"}}},"date-literals":{"match":"\\b(YESTERDAY|TODAY|TOMORROW|LAST_WEEK|THIS_WEEK|NEXT_WEEK|LAST_MONTH|THIS_MONTH|NEXT_MONTH|LAST_90_DAYS|NEXT_90_DAYS|THIS_QUARTER|LAST_QUARTER|NEXT_QUARTER|THIS_YEAR|LAST_YEAR|NEXT_YEAR|THIS_FISCAL_QUARTER|LAST_FISCAL_QUARTER|NEXT_FISCAL_QUARTER|THIS_FISCAL_YEAR|LAST_FISCAL_YEAR|NEXT_FISCAL_YEAR)\\b\\s*","captures":{"1":{"name":"keyword.operator.query.date.apex"}}},"declarations":{"patterns":[{"include":"#type-declarations"},{"include":"#punctuation-semicolon"}]},"directives":{"patterns":[{"include":"#punctuation-semicolon"}]},"do-statement":{"begin":"(?\u003c!\\.)\\b(do)\\b","end":"(?=;|})","patterns":[{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.loop.do.apex"}}},"element-access-expression":{"begin":"(?x)\n(?:(\\??\\.)\\s*)?                       # safe navigator or accessor\n(?:(@?[_[:alpha:]][_[:alnum:]]*)\\s*)? # property name\n(?:(\\?)\\s*)?                          # null-conditional operator?\n(?=\\[)                                # open bracket of argument list","end":"(?\u003c=\\])(?!\\s*\\[)","patterns":[{"include":"#bracketed-argument-list"}],"beginCaptures":{"1":{"patterns":[{"include":"#punctuation-accessor"},{"include":"#operator-safe-navigation"}]},"2":{"name":"variable.other.object.property.apex"},"3":{"name":"keyword.operator.null-conditional.apex"}}},"else-part":{"begin":"(?\u003c!\\.)\\b(else)\\b","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.else.apex"}}},"enum-declaration":{"begin":"(?=\\benum\\b)","end":"(?\u003c=\\})","patterns":[{"begin":"(?=enum)","end":"(?=\\{)","patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"match":"(enum)\\s+(@?[_[:alpha:]][_[:alnum:]]*)","captures":{"1":{"name":"keyword.other.enum.apex"},"2":{"name":"entity.name.type.enum.apex"}}}]},{"begin":"\\{","end":"\\}","patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#punctuation-comma"},{"begin":"@?[_[:alpha:]][_[:alnum:]]*","end":"(?=(,|\\}))","patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"0":{"name":"entity.name.variable.enum-member.apex"}}}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.apex"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.apex"}}},{"include":"#javadoc-comment"},{"include":"#comment"}]},"expression":{"patterns":[{"include":"#comment"},{"include":"#merge-expression"},{"include":"#support-expression"},{"include":"#throw-expression"},{"include":"#this-expression"},{"include":"#trigger-context-declaration"},{"include":"#conditional-operator"},{"include":"#expression-operators"},{"include":"#soql-query-expression"},{"include":"#object-creation-expression"},{"include":"#array-creation-expression"},{"include":"#invocation-expression"},{"include":"#member-access-expression"},{"include":"#element-access-expression"},{"include":"#cast-expression"},{"include":"#literal"},{"include":"#parenthesized-expression"},{"include":"#initializer-expression"},{"include":"#identifier"}]},"expression-body":{"begin":"=\u003e","end":"(?=[,\\);}])","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.operator.arrow.apex"}}},"expression-operators":{"patterns":[{"name":"keyword.operator.assignment.compound.apex","match":"\\*=|/=|%=|\\+=|-="},{"name":"keyword.operator.assignment.compound.bitwise.apex","match":"\\\u0026=|\\^=|\u003c\u003c=|\u003e\u003e=|\\|="},{"name":"keyword.operator.bitwise.shift.apex","match":"\u003c\u003c|\u003e\u003e"},{"name":"keyword.operator.comparison.apex","match":"==|!="},{"name":"keyword.operator.relational.apex","match":"\u003c=|\u003e=|\u003c|\u003e"},{"name":"keyword.operator.logical.apex","match":"\\!|\u0026\u0026|\\|\\|"},{"name":"keyword.operator.bitwise.apex","match":"\\\u0026|~|\\^|\\|"},{"name":"keyword.operator.assignment.apex","match":"\\="},{"name":"keyword.operator.decrement.apex","match":"--"},{"name":"keyword.operator.increment.apex","match":"\\+\\+"},{"name":"keyword.operator.arithmetic.apex","match":"%|\\*|/|-|\\+"}]},"extends-class":{"begin":"(extends)\\b\\s+([_[:alpha:]][_[:alnum:]]*)","end":"(?={|implements)","beginCaptures":{"1":{"name":"keyword.other.extends.apex"},"2":{"name":"entity.name.type.extends.apex"}}},"field-declaration":{"begin":"(?x)\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\s* # first field name\n(?!=\u003e|==)(?=,|;|=|$)","end":"(?=;)","patterns":[{"name":"entity.name.variable.field.apex","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#punctuation-comma"},{"include":"#comment"},{"include":"#variable-initializer"},{"include":"#class-or-trigger-members"}],"beginCaptures":{"1":{"patterns":[{"include":"#support-type"},{"include":"#type"}]},"5":{"name":"entity.name.variable.field.apex"}}},"finally-clause":{"begin":"(?\u003c!\\.)\\b(finally)\\b","end":"(?\u003c=\\})","patterns":[{"include":"#comment"},{"include":"#block"}],"beginCaptures":{"1":{"name":"keyword.control.try.finally.apex"}}},"for-apex-syntax":{"match":"([_.[:alpha:]][_.[:alnum:]]+)\\s+([_.[:alpha:]][_.[:alnum:]]*)\\s*(\\:)","captures":{"1":{"patterns":[{"include":"#support-type"},{"include":"#type"}]},"2":{"name":"entity.name.variable.local.apex"},"3":{"name":"keyword.operator.iterator.colon.apex"}}},"for-statement":{"begin":"(?\u003c!\\.)\\b(for)\\b\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#for-apex-syntax"},{"include":"#local-variable-declaration"},{"include":"#expression"},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"},{"include":"#colon-expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.loop.for.apex"}}},"from-clause":{"match":"(FROM)\\b\\s*([_\\.[:alnum:]]+\\b)?","captures":{"1":{"name":"keyword.operator.query.from.apex"},"2":{"name":"storage.type.apex"}}},"goto-statement":{"begin":"(?\u003c!\\.)\\b(goto)\\b","end":"(?=;)","patterns":[{"begin":"\\b(case)\\b","end":"(?=;)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.case.apex"}}},{"match":"\\b(default)\\b","captures":{"1":{"name":"keyword.control.default.apex"}}},{"name":"entity.name.label.apex","match":"@?[_[:alpha:]][_[:alnum:]]*"}],"beginCaptures":{"1":{"name":"keyword.control.goto.apex"}}},"identifier":{"name":"variable.other.readwrite.apex","match":"@?[_[:alpha:]][_[:alnum:]]*"},"if-statement":{"begin":"(?\u003c!\\.)\\b(if)\\b\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.if.apex"}}},"implements-class":{"begin":"(implements)\\b\\s+([_[:alpha:]][_[:alnum:]]*)","end":"(?={|extends)","beginCaptures":{"1":{"name":"keyword.other.implements.apex"},"2":{"name":"entity.name.type.implements.apex"}}},"indexer-declaration":{"begin":"(?x)\n(?\u003creturn_type\u003e\n  (?\u003ctype_name\u003e\n    (?:\n      (?:ref\\s+)?   # ref return\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n    )\n  )\\s+\n)\n(?\u003cinterface_name\u003e\\g\u003ctype_name\u003e\\s*\\.\\s*)?\n(?\u003cindexer_name\u003ethis)\\s*\n(?=\\[)","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#property-accessors"},{"include":"#expression-body"},{"include":"#variable-initializer"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"6":{"patterns":[{"include":"#type"},{"include":"#punctuation-accessor"}]},"7":{"name":"keyword.other.this.apex"}}},"initializer-expression":{"begin":"\\{","end":"\\}","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.apex"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.apex"}}},"interface-declaration":{"begin":"(?=\\binterface\\b)","end":"(?\u003c=\\})","patterns":[{"begin":"(?x)\n(interface)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)","end":"(?=\\{)","patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#type-parameter-list"},{"include":"#extends-class"}],"beginCaptures":{"1":{"name":"keyword.other.interface.apex"},"2":{"name":"entity.name.type.interface.apex"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#interface-members"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.apex"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.apex"}}},{"include":"#javadoc-comment"},{"include":"#comment"}]},"interface-members":{"patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#property-declaration"},{"include":"#indexer-declaration"},{"include":"#method-declaration"},{"include":"#punctuation-semicolon"}]},"invocation-expression":{"begin":"(?x)\n(?:(\\??\\.)\\s*)?                                  # safe navigator or accessor\n(@?[_[:alpha:]][_[:alnum:]]*)\\s*                 # method name\n(?\u003ctype_args\u003e\\s*\u003c([^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\\s* # type arguments\n(?=\\()                                           # open paren of argument list","end":"(?\u003c=\\))","patterns":[{"include":"#argument-list"}],"beginCaptures":{"1":{"patterns":[{"include":"#punctuation-accessor"},{"include":"#operator-safe-navigation"}]},"2":{"name":"entity.name.function.apex"},"3":{"patterns":[{"include":"#type-arguments"}]}}},"javadoc-comment":{"patterns":[{"name":"comment.block.javadoc.apex","begin":"^\\s*(/\\*\\*)(?!/)","end":"\\*/","patterns":[{"name":"keyword.other.documentation.javadoc.apex","match":"@(deprecated|author|return|see|serial|since|version|usage|name|link)\\b"},{"match":"(@param)\\s+(\\S+)","captures":{"1":{"name":"keyword.other.documentation.javadoc.apex"},"2":{"name":"entity.name.variable.parameter.apex"}}},{"match":"(@(?:exception|throws))\\s+(\\S+)","captures":{"1":{"name":"keyword.other.documentation.javadoc.apex"},"2":{"name":"entity.name.type.class.apex"}}},{"match":"(`([^`]+?)`)","captures":{"1":{"name":"string.quoted.single.apex"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.apex"}}}]},"literal":{"patterns":[{"include":"#boolean-literal"},{"include":"#null-literal"},{"include":"#numeric-literal"},{"include":"#string-literal"}]},"local-constant-declaration":{"begin":"(?x)\n(?\u003cconst_keyword\u003e\\b(?:const)\\b)\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\s*\n(?=,|;|=)","end":"(?=;)","patterns":[{"name":"entity.name.variable.local.apex","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#punctuation-comma"},{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"1":{"name":"storage.modifier.apex"},"2":{"patterns":[{"include":"#type"}]},"6":{"name":"entity.name.variable.local.apex"}}},"local-declaration":{"patterns":[{"include":"#local-constant-declaration"},{"include":"#local-variable-declaration"}]},"local-variable-declaration":{"begin":"(?x)\n(?:\n  (?:(\\bref)\\s+)?(\\bvar\\b)| # ref local\n  (?\u003ctype_name\u003e\n    (?:\n      (?:ref\\s+)?   # ref local\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n    )\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\s*\n(?=,|;|=|\\))","end":"(?=;|\\))","patterns":[{"name":"entity.name.variable.local.apex","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#punctuation-comma"},{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"1":{"name":"storage.modifier.apex"},"2":{"name":"keyword.other.var.apex"},"3":{"patterns":[{"include":"#support-type"},{"include":"#type"}]},"7":{"name":"entity.name.variable.local.apex"}}},"member-access-expression":{"patterns":[{"match":"(?x)\n(\\??\\.)\\s*                       # safe navigator or accessor\n(@?[_[:alpha:]][_[:alnum:]]*)\\s* # property name\n(?![_[:alnum:]]|\\(|(\\?)?\\[|\u003c)    # next character is not alpha-numeric, nor a (, [, or \u003c. Also, test for ?[","captures":{"1":{"patterns":[{"include":"#punctuation-accessor"},{"include":"#operator-safe-navigation"}]},"2":{"name":"variable.other.object.property.apex"}}},{"match":"(?x)\n(\\??\\.)?\\s*\n(@?[_[:alpha:]][_[:alnum:]]*)\n(?\u003ctype_params\u003e\\s*\u003c([^\u003c\u003e]|\\g\u003ctype_params\u003e)+\u003e\\s*)\n(?=\n  (\\s*\\?)?\n  \\s*\\.\\s*@?[_[:alpha:]][_[:alnum:]]*\n)","captures":{"1":{"patterns":[{"include":"#punctuation-accessor"},{"include":"#operator-safe-navigation"}]},"2":{"name":"variable.other.object.apex"},"3":{"patterns":[{"include":"#type-arguments"}]}}},{"match":"(?x)\n(@?[_[:alpha:]][_[:alnum:]]*)\n(?=\n  (\\s*\\?)?\n  \\s*\\.\\s*@?[_[:alpha:]][_[:alnum:]]*\n)","captures":{"1":{"name":"variable.other.object.apex"}}}]},"merge-expression":{"begin":"(merge)\\b\\s+","end":"(?\u003c=\\;)","patterns":[{"include":"#object-creation-expression"},{"include":"#merge-type-statement"},{"include":"#expression"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"1":{"name":"support.function.apex"}}},"merge-type-statement":{"match":"([_[:alpha:]]*)\\b\\s+([_[:alpha:]]*)\\b\\s*(\\;)","captures":{"1":{"name":"variable.other.readwrite.apex"},"2":{"name":"variable.other.readwrite.apex"},"3":{"name":"punctuation.terminator.statement.apex"}}},"method-declaration":{"begin":"(?x)\n(?\u003creturn_type\u003e\n  (?\u003ctype_name\u003e\n    (?:\n      (?:ref\\s+)?   # ref return\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n    )\n  )\\s+\n)\n(?\u003cinterface_name\u003e\\g\u003ctype_name\u003e\\s*\\.\\s*)?\n(\\g\u003cidentifier\u003e)\\s*\n(\u003c([^\u003c\u003e]+)\u003e)?\\s*\n(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#parenthesized-parameter-list"},{"include":"#expression-body"},{"include":"#block"}],"beginCaptures":{"1":{"patterns":[{"include":"#support-type"},{"include":"#type"}]},"6":{"patterns":[{"include":"#type"},{"include":"#punctuation-accessor"}]},"7":{"patterns":[{"include":"#support-type"},{"include":"#method-name-custom"}]},"8":{"patterns":[{"include":"#type-parameter-list"}]}}},"method-name-custom":{"name":"entity.name.function.apex","match":"@?[_[:alpha:]][_[:alnum:]]*"},"named-argument":{"begin":"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(:)","end":"(?=(,|\\)|\\]))","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"entity.name.variable.parameter.apex"},"2":{"name":"punctuation.separator.colon.apex"}}},"null-literal":{"name":"constant.language.null.apex","match":"(?\u003c!\\.)\\bnull\\b"},"numeric-literal":{"patterns":[{"name":"constant.numeric.datetime.apex","match":"\\b(\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}\\:\\d{2}\\:\\d{2}(\\.\\d{1,3})?(\\-|\\+)\\d{2}\\:\\d{2})\\b"},{"name":"constant.numeric.datetime.apex","match":"\\b(\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}\\:\\d{2}\\:\\d{2}(\\.\\d{1,3})?(Z)?)\\b"},{"name":"constant.numeric.date.apex","match":"\\b(\\d{4}\\-\\d{2}\\-\\d{2})\\b"},{"name":"constant.numeric.hex.apex","match":"\\b0(x|X)[0-9a-fA-F_]+(U|u|L|l|UL|Ul|uL|ul|LU|Lu|lU|lu)?\\b"},{"name":"constant.numeric.binary.apex","match":"\\b0(b|B)[01_]+(U|u|L|l|UL|Ul|uL|ul|LU|Lu|lU|lu)?\\b"},{"name":"constant.numeric.decimal.apex","match":"\\b([0-9_]+)?\\.[0-9_]+((e|E)[0-9]+)?(F|f|D|d|M|m)?\\b"},{"name":"constant.numeric.decimal.apex","match":"\\b[0-9_]+(e|E)[0-9_]+(F|f|D|d|M|m)?\\b"},{"name":"constant.numeric.decimal.apex","match":"\\b[0-9_]+(F|f|D|d|M|m)\\b"},{"name":"constant.numeric.decimal.apex","match":"\\b[0-9_]+(U|u|L|l|UL|Ul|uL|ul|LU|Lu|lU|lu)?\\b"}]},"object-creation-expression":{"patterns":[{"include":"#object-creation-expression-with-parameters"},{"include":"#object-creation-expression-with-no-parameters"},{"include":"#punctuation-comma"}]},"object-creation-expression-with-no-parameters":{"match":"(?x)\n(delete|insert|undelete|update|upsert)?\n\\s*(new)\\s+\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n  )\n)\\s*\n(?=\\{|$)","captures":{"1":{"name":"support.function.apex"},"2":{"name":"keyword.control.new.apex"},"3":{"patterns":[{"include":"#support-type"},{"include":"#type"}]}}},"object-creation-expression-with-parameters":{"begin":"(?x)\n(delete|insert|undelete|update|upsert)?\n\\s*(new)\\s+\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n  )\n)\\s*\n(?=\\()","end":"(?\u003c=\\))","patterns":[{"include":"#argument-list"}],"beginCaptures":{"1":{"name":"support.function.apex"},"2":{"name":"keyword.control.new.apex"},"3":{"patterns":[{"include":"#support-type"},{"include":"#type"}]}}},"operator-assignment":{"name":"keyword.operator.assignment.apex","match":"(?\u003c!=|!)(=)(?!=)"},"operator-safe-navigation":{"name":"keyword.operator.safe-navigation.apex","match":"\\?\\."},"orderby-clause":{"match":"\\b(ORDER BY)\\b\\s*","patterns":[{"include":"#ordering-direction"},{"include":"#ordering-nulls"}],"captures":{"1":{"name":"keyword.operator.query.orderby.apex"}}},"ordering-direction":{"match":"\\b(?:(ASC)|(DESC))\\b","captures":{"1":{"name":"keyword.operator.query.ascending.apex"},"2":{"name":"keyword.operator.query.descending.apex"}}},"ordering-nulls":{"match":"\\b(?:(NULLS FIRST)|(NULLS LAST))\\b","captures":{"1":{"name":"keyword.operator.query.nullsfirst.apex"},"2":{"name":"keyword.operator.query.nullslast.apex"}}},"parameter":{"match":"(?x)\n(?:(?:\\b(this)\\b)\\s+)?\n(?\u003ctype_name\u003e\n  (?:\n    (?:ref\\s+)?   # ref return\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)","captures":{"1":{"name":"storage.modifier.apex"},"2":{"patterns":[{"include":"#support-type"},{"include":"#type"}]},"6":{"name":"entity.name.variable.parameter.apex"}}},"parenthesized-expression":{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},"parenthesized-parameter-list":{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#comment"},{"include":"#parameter"},{"include":"#punctuation-comma"},{"include":"#variable-initializer"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},"property-accessors":{"begin":"\\{","end":"\\}","patterns":[{"name":"storage.modifier.apex","match":"\\b(private|protected)\\b"},{"name":"keyword.other.get.apex","match":"\\b(get)\\b"},{"name":"keyword.other.set.apex","match":"\\b(set)\\b"},{"include":"#comment"},{"include":"#expression-body"},{"include":"#block"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.apex"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.apex"}}},"property-declaration":{"begin":"(?x)\n(?!.*\\b(?:class|interface|enum)\\b)\\s*\n(?\u003creturn_type\u003e\n  (?\u003ctype_name\u003e\n    (?:\n      (?:ref\\s+)?   # ref return\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n    )\n  )\\s+\n)\n(?\u003cinterface_name\u003e\\g\u003ctype_name\u003e\\s*\\.\\s*)?\n(?\u003cproperty_name\u003e\\g\u003cidentifier\u003e)\\s*\n(?=\\{|=\u003e|$)","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#property-accessors"},{"include":"#expression-body"},{"include":"#variable-initializer"},{"include":"#class-or-trigger-members"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"6":{"patterns":[{"include":"#type"},{"include":"#punctuation-accessor"}]},"7":{"name":"entity.name.variable.property.apex"}}},"punctuation-accessor":{"name":"punctuation.accessor.apex","match":"\\."},"punctuation-comma":{"name":"punctuation.separator.comma.apex","match":","},"punctuation-semicolon":{"name":"punctuation.terminator.statement.apex","match":";"},"query-operators":{"match":"\\b(ABOVE|AND|AT|FOR REFERENCE|FOR UPDATE|FOR VIEW|GROUP BY|HAVING|IN|LIKE|LIMIT|NOT IN|NOT|OFFSET|OR|TYPEOF|UPDATE TRACKING|UPDATE VIEWSTAT|WITH DATA CATEGORY|WITH)\\b\\s*","captures":{"1":{"name":"keyword.operator.query.apex"}}},"return-statement":{"begin":"(?\u003c!\\.)\\b(return)\\b","end":"(?=;)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.flow.return.apex"}}},"script-top-level":{"patterns":[{"include":"#method-declaration"},{"include":"#statement"},{"include":"#punctuation-semicolon"}]},"sharing-modifier":{"name":"sharing.modifier.apex","match":"(?\u003c!\\.)\\b(with sharing|without sharing|inherited sharing)\\b"},"soql-colon-method-statement":{"begin":"(:?\\.)?([_[:alpha:]][_[:alnum:]]*)(?=\\()","end":"(?\u003c=\\))","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"punctuation.accessor.apex"},"2":{"name":"entity.name.function.apex"}}},"soql-colon-vars":{"begin":"(\\:)\\s*","end":"(?![_[:alnum:]]|\\(|(\\?)?\\[|\u003c)","patterns":[{"include":"#trigger-context-declaration"},{"match":"([_[:alpha:]][_[:alnum:]]*)(\\??\\.)","captures":{"1":{"name":"variable.other.object.apex"},"2":{"patterns":[{"include":"#punctuation-accessor"},{"include":"#operator-safe-navigation"}]}}},{"include":"#soql-colon-method-statement"},{"name":"entity.name.variable.local.apex","match":"[_[:alpha:]][_[:alnum:]]*"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.colon.apex"}}},"soql-functions":{"begin":"\\b(AVG|CALENDAR_MONTH|CALENDAR_QUARTER|CALENDAR_YEAR|convertCurrency|convertTimezone|COUNT|COUNT_DISTINCT|DAY_IN_MONTH|DAY_IN_WEEK|DAY_IN_YEAR|DAY_ONLY|toLabel|INCLUDES|EXCLUDES|FISCAL_MONTH|FISCAL_QUARTER|FISCAL_YEAR|FORMAT|GROUPING|GROUP BY CUBE|GROUP BY ROLLUP|HOUR_IN_DAY|MAX|MIN|SUM|WEEK_IN_MONTH|WEEK_IN_YEAR)\\s*(\\()","end":"\\)","patterns":[{"include":"#literal"},{"include":"#punctuation-comma"},{"include":"#soql-functions"},{"name":"keyword.query.field.apex","match":"[_.[:alpha:]][_.[:alnum:]]*"}],"beginCaptures":{"1":{"name":"support.function.query.apex"},"2":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},"soql-group-clauses":{"begin":"\\(","end":"\\)","patterns":[{"include":"#soql-query-expression"},{"include":"#soql-colon-vars"},{"include":"#soql-group-clauses"},{"include":"#punctuation-comma"},{"include":"#operator-assignment"},{"include":"#literal"},{"include":"#query-operators"},{"include":"#date-literals"},{"include":"#date-literal-with-params"},{"include":"#using-scope"},{"name":"keyword.query.field.apex","match":"[_.[:alpha:]][_.[:alnum:]]*"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},"soql-query-body":{"patterns":[{"include":"#trigger-context-declaration"},{"include":"#soql-colon-vars"},{"include":"#soql-functions"},{"include":"#from-clause"},{"include":"#where-clause"},{"include":"#query-operators"},{"include":"#date-literals"},{"include":"#date-literal-with-params"},{"include":"#using-scope"},{"include":"#soql-group-clauses"},{"include":"#orderby-clause"},{"include":"#ordering-direction"},{"include":"#ordering-nulls"}]},"soql-query-expression":{"begin":"\\b(SELECT)\\b\\s*","end":"(?=;)|(?=\\])|(?=\\))","patterns":[{"include":"#soql-query-body"},{"include":"#comment"},{"include":"#punctuation-comma"},{"include":"#operator-assignment"},{"include":"#parenthesized-expression"},{"include":"#expression-operators"},{"include":"#literal"},{"match":"([_.[:alpha:]][_.[:alnum:]]*)\\s*(\\,)?","captures":{"1":{"name":"keyword.query.field.apex"},"2":{"name":"punctuation.separator.comma.apex"}}}],"beginCaptures":{"1":{"name":"keyword.operator.query.select.apex"}}},"statement":{"patterns":[{"include":"#comment"},{"include":"#while-statement"},{"include":"#do-statement"},{"include":"#for-statement"},{"include":"#switch-statement"},{"include":"#when-else-statement"},{"include":"#when-sobject-statement"},{"include":"#when-statement"},{"include":"#when-multiple-statement"},{"include":"#if-statement"},{"include":"#else-part"},{"include":"#goto-statement"},{"include":"#return-statement"},{"include":"#break-or-continue-statement"},{"include":"#throw-statement"},{"include":"#try-statement"},{"include":"#soql-query-expression"},{"include":"#local-declaration"},{"include":"#block"},{"include":"#expression"},{"include":"#punctuation-semicolon"}]},"storage-modifier":{"name":"storage.modifier.apex","match":"(?\u003c!\\.)\\b(new|public|protected|private|abstract|virtual|override|global|static|final|transient)\\b"},"string-character-escape":{"name":"constant.character.escape.apex","match":"\\\\."},"string-literal":{"name":"string.quoted.single.apex","begin":"'","end":"(\\')|((?:[^\\\\\\n])$)","patterns":[{"include":"#string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.apex"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.apex"},"2":{"name":"invalid.illegal.newline.apex"}}},"support-arguments":{"begin":"\u003c","end":"\u003e","patterns":[{"include":"#comment"},{"include":"#support-type"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.apex"}}},"support-class":{"match":"\\b(ApexPages|Database|DMLException|Exception|PageReference|Savepoint|SchedulableContext|Schema|SObject|System|Test)\\b","captures":{"1":{"name":"support.class.apex"}}},"support-expression":{"begin":"(?x)\n(ApexPages|Database|DMLException|Exception|PageReference|Savepoint|SchedulableContext|Schema|SObject|System|Test)(?=\\.|\\s) # supported apex namespaces","end":"(?\u003c=\\)|$)|(?=\\})|(?=;)|(?=\\)|(?=\\]))|(?=\\,)","patterns":[{"include":"#support-type"},{"match":"(?:(\\.))([[:alpha:]]*)(?=\\()","captures":{"1":{"name":"punctuation.accessor.apex"},"2":{"name":"support.function.apex"}}},{"match":"(?:(\\.))([[:alpha:]]+)","captures":{"1":{"name":"punctuation.accessor.apex"},"2":{"name":"support.type.apex"}}},{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#comment"},{"include":"#statement"}],"beginCaptures":{"1":{"name":"support.class.apex"}}},"support-functions":{"match":"\\b(delete|execute|finish|insert|start|undelete|update|upsert)\\b","captures":{"1":{"name":"support.function.apex"}}},"support-name":{"patterns":[{"match":"(\\.)\\s*([[:alpha:]]*)(?=\\()","captures":{"1":{"name":"punctuation.accessor.apex"},"2":{"name":"support.function.apex"}}},{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"match":"(\\.)\\s*([_[:alpha:]]*)","captures":{"1":{"name":"punctuation.accessor.apex"},"2":{"name":"support.type.apex"}}}]},"support-type":{"name":"support.apex","patterns":[{"include":"#comment"},{"include":"#support-class"},{"include":"#support-functions"},{"include":"#support-name"}]},"switch-statement":{"begin":"(?x)\n(switch)\\b\\s+\n(on)\\b\\s+\n(?:([_.?\\'\\(\\)[:alnum:]]+)\\s*)?\n(\\{)","end":"(\\})","patterns":[{"include":"#when-string"},{"include":"#when-else-statement"},{"include":"#when-sobject-statement"},{"include":"#when-statement"},{"include":"#when-multiple-statement"},{"include":"#expression"},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"1":{"name":"keyword.control.switch.apex"},"2":{"name":"keyword.control.switch.on.apex"},"3":{"patterns":[{"include":"#statement"},{"include":"#parenthesized-expression"}]},"4":{"name":"punctuation.curlybrace.open.apex"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.apex"}}},"this-expression":{"match":"\\b(?:(this))\\b","captures":{"1":{"name":"keyword.other.this.apex"}}},"throw-expression":{"match":"(?\u003c!\\.)\\b(throw)\\b","captures":{"1":{"name":"keyword.control.flow.throw.apex"}}},"throw-statement":{"begin":"(?\u003c!\\.)\\b(throw)\\b","end":"(?=;)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.flow.throw.apex"}}},"trigger-context-declaration":{"begin":"\\b(?:(Trigger))\\b(\\.)\\b","end":"(?=\\})|(?=;)|(?=\\)|(?=\\]))","patterns":[{"name":"support.type.trigger.apex","match":"\\b(isExecuting|isInsert|isUpdate|isDelete|isBefore|isAfter|isUndelete|new|newMap|old|oldMap|size)\\b"},{"match":"(?:(\\??\\.))([[:alpha:]]+)(?=\\()","captures":{"1":{"patterns":[{"include":"#punctuation-accessor"},{"include":"#operator-safe-navigation"}]},"2":{"name":"support.function.trigger.apex"}}},{"begin":"\\(","end":"\\)","patterns":[{"include":"#trigger-type-statement"},{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#expression"}],"beginCaptures":{"1":{"name":"support.class.trigger.apex"},"2":{"name":"punctuation.accessor.apex"}}},"trigger-declaration":{"begin":"(?=\\btrigger\\b)","end":"(?\u003c=\\})","patterns":[{"begin":"(?x)\n\\b(trigger)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)\\s*\n\\b(on)\\b\\s+\n([_[:alpha:]][_[:alnum:]]*)\\s*","end":"(?=\\{)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#trigger-type-statement"},{"include":"#trigger-operator-statement"},{"include":"#punctuation-comma"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#type-parameter-list"}],"beginCaptures":{"1":{"name":"keyword.other.trigger.apex"},"2":{"name":"entity.name.type.trigger.apex"},"3":{"name":"keyword.operator.trigger.on.apex"},"4":{"name":"storage.type.apex"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#statement"},{"include":"#class-or-trigger-members"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.apex"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.apex"}}},{"include":"#javadoc-comment"},{"include":"#comment"}]},"trigger-operator-statement":{"name":"keyword.operator.trigger.apex","match":"\\b(insert|update|delete|merge|upsert|undelete)\\b"},"trigger-type-statement":{"match":"\\b(?:(before)|(after))\\b","captures":{"1":{"name":"keyword.control.trigger.before.apex"},"2":{"name":"keyword.control.trigger.after.apex"}}},"try-block":{"begin":"(?\u003c!\\.)\\b(try)\\b","end":"(?\u003c=\\})","patterns":[{"include":"#comment"},{"include":"#block"}],"beginCaptures":{"1":{"name":"keyword.control.try.apex"}}},"try-statement":{"patterns":[{"include":"#try-block"},{"include":"#catch-clause"},{"include":"#finally-clause"}]},"type":{"name":"meta.type.apex","patterns":[{"include":"#comment"},{"include":"#type-builtin"},{"include":"#type-name"},{"include":"#type-arguments"},{"include":"#type-array-suffix"},{"include":"#type-nullable-suffix"}]},"type-arguments":{"begin":"\u003c","end":"\u003e","patterns":[{"include":"#comment"},{"include":"#support-type"},{"include":"#type"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.apex"}}},"type-array-suffix":{"begin":"\\[","end":"\\]","patterns":[{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.squarebracket.open.apex"}},"endCaptures":{"0":{"name":"punctuation.squarebracket.close.apex"}}},"type-builtin":{"match":"\\b(Blob|Boolean|byte|Date|Datetime|Decimal|Double|ID|Integer|Long|Object|String|Time|void)\\b","captures":{"1":{"name":"keyword.type.apex"}}},"type-declarations":{"patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#annotation-declaration"},{"include":"#storage-modifier"},{"include":"#sharing-modifier"},{"include":"#class-declaration"},{"include":"#enum-declaration"},{"include":"#interface-declaration"},{"include":"#trigger-declaration"},{"include":"#punctuation-semicolon"}]},"type-name":{"patterns":[{"match":"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(\\.)","captures":{"1":{"name":"storage.type.apex"},"2":{"name":"punctuation.accessor.apex"}}},{"match":"(\\.)\\s*(@?[_[:alpha:]][_[:alnum:]]*)","captures":{"1":{"name":"punctuation.accessor.apex"},"2":{"name":"storage.type.apex"}}},{"name":"storage.type.apex","match":"@?[_[:alpha:]][_[:alnum:]]*"}]},"type-nullable-suffix":{"match":"\\?","captures":{"0":{"name":"punctuation.separator.question-mark.apex"}}},"type-parameter-list":{"begin":"\\\u003c","end":"\\\u003e","patterns":[{"match":"(@?[_[:alpha:]][_[:alnum:]]*)\\b","captures":{"1":{"name":"entity.name.type.type-parameter.apex"}}},{"include":"#comment"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.apex"}}},"using-scope":{"match":"((USING SCOPE)\\b\\s*(Delegated|Everything|Mine|My_Territory|My_Team_Territory|Team))\\b\\s*","captures":{"1":{"name":"keyword.operator.query.using.apex"}}},"variable-initializer":{"begin":"(?\u003c!=|!)(=)(?!=|\u003e)","end":"(?=[,\\)\\];}])","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.apex"}}},"when-else-statement":{"begin":"(when)\\b\\s+(else)\\b\\s*","end":"(?\u003c=\\})","patterns":[{"include":"#block"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.when.apex"},"2":{"name":"keyword.control.switch.else.apex"}}},"when-multiple-statement":{"begin":"(when)\\b\\s*","end":"(?\u003c=\\})","patterns":[{"include":"#block"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.when.apex"}}},"when-sobject-statement":{"begin":"(when)\\b\\s+([_[:alnum:]]+)\\s+([_[:alnum:]]+)\\s*","end":"(?\u003c=\\})","patterns":[{"include":"#block"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.when.apex"},"2":{"name":"storage.type.apex"},"3":{"name":"entity.name.variable.local.apex"}}},"when-statement":{"begin":"(when)\\b\\s+([\\'_\\-[:alnum:]]+)\\s*","end":"(?\u003c=\\})","patterns":[{"include":"#block"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.when.apex"},"2":{"patterns":[{"include":"#expression"}]}}},"when-string":{"begin":"(when)(\\b\\s*)((\\')[_.\\,\\'\\s*[:alnum:]]+)","end":"(?\u003c=\\})","patterns":[{"include":"#block"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.when.apex"},"2":{"name":"punctuation.whitespace.apex"},"3":{"patterns":[{"include":"#when-string-statement"},{"include":"#punctuation-comma"}]}}},"when-string-statement":{"patterns":[{"name":"string.quoted.single.apex","begin":"\\'","end":"\\'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.apex"}}}]},"where-clause":{"match":"\\b(WHERE)\\b\\s*","captures":{"1":{"name":"keyword.operator.query.where.apex"}}},"while-statement":{"begin":"(?\u003c!\\.)\\b(while)\\b\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.loop.while.apex"}}},"xml-attribute":{"patterns":[{"match":"(?x)\n(?:^|\\s+)\n(\n  (?:\n    ([-_[:alnum:]]+)\n    (:)\n  )?\n  ([-_[:alnum:]]+)\n)\n(=)","captures":{"1":{"name":"entity.other.attribute-name.apex"},"2":{"name":"entity.other.attribute-name.namespace.apex"},"3":{"name":"punctuation.separator.colon.apex"},"4":{"name":"entity.other.attribute-name.localname.apex"},"5":{"name":"punctuation.separator.equals.apex"}}},{"include":"#xml-string"}]},"xml-cdata":{"name":"string.unquoted.cdata.apex","begin":"\u003c!\\[CDATA\\[","end":"\\]\\]\u003e","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.apex"}}},"xml-character-entity":{"patterns":[{"name":"constant.character.entity.apex","match":"(?x)\n(\u0026)\n(\n  (?:[[:alpha:]:_][[:alnum:]:_.-]*)|\n  (?:\\#[[:digit:]]+)|\n  (?:\\#x[[:xdigit:]]+)\n)\n(;)","captures":{"1":{"name":"punctuation.definition.constant.apex"},"3":{"name":"punctuation.definition.constant.apex"}}},{"name":"invalid.illegal.bad-ampersand.apex","match":"\u0026"}]},"xml-comment":{"name":"comment.block.apex","begin":"\u003c!--","end":"--\u003e","beginCaptures":{"0":{"name":"punctuation.definition.comment.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.apex"}}},"xml-doc-comment":{"patterns":[{"include":"#xml-comment"},{"include":"#xml-character-entity"},{"include":"#xml-cdata"},{"include":"#xml-tag"}]},"xml-string":{"patterns":[{"name":"string.quoted.single.apex","begin":"\\'","end":"\\'","patterns":[{"include":"#xml-character-entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.apex"}}},{"name":"string.quoted.double.apex","begin":"\\\"","end":"\\\"","patterns":[{"include":"#xml-character-entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.stringdoublequote.begin.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.stringdoublequote.end.apex"}}}]},"xml-tag":{"name":"meta.tag.apex","begin":"(?x)\n(\u003c/?)\n(\n  (?:\n    ([-_[:alnum:]]+)\n    (:)\n  )?\n  ([-_[:alnum:]]+)\n)","end":"(/?\u003e)","patterns":[{"include":"#xml-attribute"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.apex"},"2":{"name":"entity.name.tag.apex"},"3":{"name":"entity.name.tag.namespace.apex"},"4":{"name":"punctuation.separator.colon.apex"},"5":{"name":"entity.name.tag.localname.apex"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.apex"}}}}}
diff --git a/grammars/source.arr.json b/grammars/source.arr.json
new file mode 100644
index 0000000..250e3d2
--- /dev/null
+++ b/grammars/source.arr.json
@@ -0,0 +1 @@
+{"name":"Pyret","scopeName":"source.arr","patterns":[{"name":"keyword.other.delimiters.arr","match":"(!|-\u003e|=\u003e|:=|\\[|\\]|{|}|:\\s)"},{"name":"variable.arr","match":"(\\(|\\)|\\.|::|=)"},{"name":"storage.type.delimiters.arr","match":"(\\|)"},{"name":"entity.name.type.arr","match":"(?\u003c!-)(\\b|^)[A-Z][A-Za-z]*(?!-)(\\b|$)"},{"name":"keyword.operators.arr","match":"(?x)(?\u003c!-)(\\b|^) (end|block:|type|type-let|newtype|include|import|provide|provide-types|as| fun|lam|doc:|where:|check:|examples:| is==|is=~|is\u003c=\u003e|is-not==|is-not=~|is-not\u003c=\u003e|is|is-not|satisfies|violates| raises|does-not-raise|raises-violates|raises-satisfies|raises-other-than| data|with:|sharing:|deriving| for|from|and|or|not| if|else|when|cases|ask|then:|otherwise:) (?!-)(\\b|$)"},{"name":"storage.modifier.arr","match":"(?x)(?\u003c!-)(\\b|^) (var|ref|shadow|let|letrec|rec|method) (?!-)(\\b|$)"},{"name":"constant.language","match":"(?\u003c!-)(\\b|^)(true|false|nothing)(?!-)(\\b|$)"},{"name":"keyword.operator.arr","match":"( \\+ | - | \\/ | \\* | \u003e | \u003c | \u003e= | \u003c= | \u003c\u003e )"},{"name":"comment.block.arr","begin":"(#\\|)","end":"(\\|#)"},{"name":"comment.line.number-sign.arr","match":"#.*$"},{"name":"string.quoted.single.arr","match":"'[^']*'"},{"name":"string.quoted.double.arr","match":"\"[^\"]*\""},{"name":"string.quoted.triple.arr","begin":"```","end":"```"},{"name":"invalid.illegal","match":"'[^']*$"},{"name":"invalid.illegal","match":"\"[^\"]*$"},{"name":"constant.numeric.arr","match":"(?\u003c![a-zA-Z0-9_-])-?[0-9]+([/.][0-9]+)?"},{"name":"constant.other.arr","match":"(?\u003c![a-zA-Z0-9_-])~-?[0-9]+(\\.[0-9]+)?"}]}
diff --git a/grammars/source.astro.json b/grammars/source.astro.json
index 83ec4a0..392a34b 100644
--- a/grammars/source.astro.json
+++ b/grammars/source.astro.json
@@ -1 +1 @@
-{"name":"Astro","scopeName":"source.astro","patterns":[{"include":"#astro:markdown"},{"include":"#astro:expressions"},{"include":"#html:comment"},{"include":"#html:comment:bogus"},{"include":"#html:doctype"},{"include":"#astro:fragment"},{"include":"#astro:lang-scripts"},{"include":"#astro:lang-styles"},{"include":"#astro:component"},{"include":"#html:element"},{"include":"#html:entity"},{"include":"#html:entity:bogus"},{"include":"#frontmatter"}],"repository":{"astro:attribute":{"patterns":[{"include":"#html:attribute"},{"include":"#string-double-quoted"},{"include":"#string-single-quoted"},{"include":"#string-template-literal"},{"include":"#astro:expressions"}]},"astro:component":{"patterns":[{"name":"meta.tag.component.astro astro.component.raw","contentName":"source.unknown","begin":"(\u003c)([$A-Z_][^/?!\\s\u003c\u003e]*|[^/?!\\s\u003c\u003e.]+\\.[^/?!\\s\u003c\u003e]+)(.+is:raw.*?)(\u003e)","end":"(\u003c/)([$A-Z_][^/?!\\s\u003c\u003e]*|[^/?!\\s\u003c\u003e.]+\\.[^/?!\\s\u003c\u003e]+)(?=\\s|/?\u003e)(\u003e)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.astro"},"2":{"name":"entity.name.tag.astro support.class.component.astro"},"3":{"patterns":[{"include":"#astro:attribute"}]},"4":{"name":"punctuation.definition.tag.end.astro"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.begin.astro"},"2":{"name":"entity.name.tag.astro support.class.component.astro"},"3":{"name":"punctuation.definition.tag.end.astro"}}},{"name":"meta.tag.component.astro","begin":"(\u003c/?)([$A-Z_][^/?!\\s\u003c\u003e]*|[^/?!\\s\u003c\u003e.]+\\.[^/?!\\s\u003c\u003e]+)\\b","end":"(/?\u003e)","patterns":[{"include":"#astro:attribute"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.astro"},"2":{"name":"entity.name.tag.astro support.class.component.astro"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.end.astro"}}}]},"astro:expressions":{"patterns":[{"name":"expression.embedded.astro","contentName":"source.tsx","begin":"\\{","end":"\\}","patterns":[{"include":"source.tsx"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.tsx"}}}]},"astro:fragment":{"name":"meta.tag.component.astro","match":"(\u003c/?)(Fragment)?(\\s*\u003e)","captures":{"1":{"name":"punctuation.definition.tag.astro"},"2":{"name":"entity.name.tag.astro support.class.fragment.astro"},"3":{"name":"punctuation.definition.tag.astro"}}},"astro:lang-scripts":{"begin":"(\u003c)(script)","end":"(\u003c/)(script)\\s*(\u003e)|(/\u003e)","patterns":[{"begin":"\\G(?=\\s*[^\u003e]*?type\\s*=\\s*(['\"]|)(?i:application/ld\\+json)\\1)","end":"(?=\u003c/|/\u003e)","patterns":[{"contentName":"source.json","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.json"}]},{"include":"#html:tag-attributes"}]},{"begin":"\\G(?=\\s*[^\u003e]*?type\\s*=\\s*(['\"]|)(?i:module|(?:text/javascript|text/partytown|application/node|application/javascript))\\1)","end":"(?=\u003c/|/\u003e)","patterns":[{"contentName":"source.js","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.js"}]},{"include":"#html:tag-attributes"}]},{"begin":"\\G(?=\\s*[^\u003e]*?type\\s*=\\s*(['\"]|)\\1)","end":"(?=\u003c/|/\u003e)","patterns":[{"name":"source.unknown","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)"},{"include":"#html:tag-attributes"}]},{"begin":"\\G(?=\\s*[^\u003e]*?lang\\s*=\\s*(['\"]|)(?i:jsx?|javascript)\\1)","end":"(?=\u003c/|/\u003e)","patterns":[{"contentName":"source.js","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.js"}]},{"include":"#html:tag-attributes"}]},{"begin":"\\G(?=\\s*[^\u003e]*?lang\\s*=\\s*(['\"]|)(?i:ts|typescript)\\1)","end":"(?=\u003c/|/\u003e)","patterns":[{"contentName":"source.ts","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.ts"}]},{"include":"#html:tag-attributes"}]},{"begin":"\\G(?=\\s*[^\u003e]*?lang\\s*=\\s*(['\"]|)(?i:tsx)\\1)","end":"(?=\u003c/|/\u003e)","patterns":[{"contentName":"source.tsx","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.tsx"}]},{"include":"#html:tag-attributes"}]},{"contentName":"source.js","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.js"}]},{"include":"#html:tag-attributes"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"punctuation.definition.tag.end.html"},"4":{"name":"punctuation.definition.tag.end.html"}}},"astro:lang-styles":{"begin":"(\u003c)(style)","end":"(\u003c/)(style)\\s*(\u003e)|(/\u003e)","patterns":[{"begin":"\\G(?=\\s*[^\u003e]*?lang\\s*=\\s*(['\"]|)(?i:css)\\1)","end":"(?=\u003c/|/\u003e)","patterns":[{"contentName":"source.css","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.css"}]},{"include":"#html:tag-attributes"}]},{"begin":"\\G(?=\\s*[^\u003e]*?lang\\s*=\\s*(['\"]|)(?i:less)\\1)","end":"(?=\u003c/|/\u003e)","patterns":[{"contentName":"source.css.less","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.css.less"}]},{"include":"#html:tag-attributes"}]},{"begin":"\\G(?=\\s*[^\u003e]*?lang\\s*=\\s*(['\"]|)(?i:sass)\\1)","end":"(?=\u003c/|/\u003e)","patterns":[{"contentName":"source.sass","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.sass"}]},{"include":"#html:tag-attributes"}]},{"begin":"\\G(?=\\s*[^\u003e]*?lang\\s*=\\s*(['\"]|)(?i:scss)\\1)","end":"(?=\u003c/|/\u003e)","patterns":[{"contentName":"source.css.scss","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.css.scss"}]},{"include":"#html:tag-attributes"}]},{"begin":"\\G(?=\\s*[^\u003e]*?lang\\s*=\\s*(['\"]|)(?i:styl(?:us)?)\\1)","end":"(?=\u003c/|/\u003e)","patterns":[{"contentName":"source.stylus","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.stylus"}]},{"include":"#html:tag-attributes"}]},{"contentName":"source.css","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.css"}]},{"include":"#html:tag-attributes"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"punctuation.definition.tag.end.html"},"4":{"name":"punctuation.definition.tag.end.html"}}},"astro:markdown":{"begin":"(\u003c)(Markdown)","end":"(\u003c/)(Markdown)\\s*(\u003e)|(/\u003e)","patterns":[{"contentName":"text.html.markdown","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.gfm"}]},{"include":"#html:tag-attributes"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.astro"},"2":{"name":"entity.name.tag.astro support.class.component.astro"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.begin.astro"},"2":{"name":"entity.name.tag.astro support.class.component.astro"},"3":{"name":"punctuation.definition.tag.end.astro"},"4":{"name":"punctuation.definition.tag.end.astro"}}},"frontmatter":{"contentName":"source.ts","begin":"\\A(-{3})\\s*$","end":"(^|\\G)(-{3})|\\.{3}\\s*$","patterns":[{"include":"source.ts"}],"beginCaptures":{"1":{"name":"comment"}},"endCaptures":{"2":{"name":"comment"}}},"html:attribute":{"name":"meta.attribute.$1.html","match":"\\b(@?[a-zA-Z\\-:]+)(=?)","captures":{"1":{"name":"entity.other.attribute-name.html"},"2":{"name":"punctuation.separator.key-value.html"}}},"html:comment":{"name":"comment.block.html","begin":"\u003c!--","end":"--!?\u003e","beginCaptures":{"0":{"name":"punctuation.definition.comment.html punctuation.definition.comment.begin.html"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.html punctuation.definition.comment.end.html"}}},"html:comment:bogus":{"name":"comment.block.html","begin":"\u003c\\?","end":"\u003e","captures":{"0":{"name":"punctuation.definition.comment.html"}},"beginCaptures":{"0":{"name":"punctuation.definition.comment.html punctuation.definition.comment.begin.html"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.html punctuation.definition.comment.end.html"}}},"html:doctype":{"name":"meta.tag.metadata.doctype.html","begin":"(\u003c!)([Dd][Oo][Cc][Tt][Yy][Pp][Ee])","end":"\u003e","patterns":[{"name":"string.quoted.double.html","begin":"\"","end":"\""},{"name":"entity.other.attribute-name.html","match":"[^\\s\u003e]+"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.html punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.html punctuation.definition.tag.end.html"}}},"html:element":{"patterns":[{"name":"astro.element.raw","contentName":"source.unknown","begin":"(\u003c)([^/?!\\s\u003c\u003e]+)(.+is:raw.*?)(\u003e)","end":"(\u003c/)([^/?!\\s\u003c\u003e]+)(?=\\s|/?\u003e)(\u003e)","beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"patterns":[{"include":"#astro:attribute"}]},"4":{"name":"punctuation.definition.tag.end.html"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"},"3":{"name":"punctuation.definition.tag.end.html"}}},{"name":"meta.tag.any.$2.start.html","begin":"(\u003c)([^/?!\\s\u003c\u003e]+)(?=\\s|/?\u003e)","end":"/?\u003e","patterns":[{"include":"#astro:attribute"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}}},{"name":"meta.tag.any.$2.end.html","begin":"(\u003c/)([^/?!\\s\u003c\u003e]+)(?=\\s|/?\u003e)","end":"/?\u003e","patterns":[{"include":"#astro:attribute"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.html"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}}}]},"html:entity":{"name":"constant.character.entity.html","match":"(\u0026)([0-9A-Za-z]+|#x[0-9A-Fa-f]+|x[0-9]+)(;)","captures":{"1":{"name":"punctuation.definition.entity.html"},"3":{"name":"punctuation.definition.entity.html"}}},"html:entity:bogus":{"name":"constant.character.entity.html","match":"(\u0026)([0-9A-Za-z]+|#x[0-9A-Fa-f]+|x[0-9]+)","captures":{"1":{"name":"invalid.illegal.bad-ampersand.html"},"3":{"name":"punctuation.definition.entity.html"}}},"html:tag-attributes":{"begin":"\\G","end":"(?=/\u003e)|\u003e","patterns":[{"include":"#astro:attribute"}],"endCaptures":{"0":{"name":"punctuation.definition.tag.end.html"}}},"string-double-quoted":{"name":"string.quoted.double.html","begin":"\"","end":"\"","patterns":[{"include":"#html:entity"},{"include":"#html:entity:bogus"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.html"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.html"}}},"string-single-quoted":{"name":"string.quoted.single.html","begin":"'","end":"'","patterns":[{"include":"#html:entity"},{"include":"#html:entity:bogus"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.html"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.html"}}},"string-template-literal":{"name":"string.template.html","begin":"`","end":"`","patterns":[{"include":"source.tsx#template-substitution-element"}]}}}
+{"name":"Astro","scopeName":"source.astro","patterns":[{"include":"#scope"},{"include":"#frontmatter"}],"repository":{"attributes":{"patterns":[{"include":"#attributes-events"},{"include":"#attributes-keyvalue"},{"include":"#attributes-interpolated"}]},"attributes-events":{"name":"meta.attribute.$1.astro","begin":"(on(s(croll|t(orage|alled)|u(spend|bmit)|e(curitypolicyviolation|ek(ing|ed)|lect))|hashchange|c(hange|o(ntextmenu|py)|u(t|echange)|l(ick|ose)|an(cel|play(through)?))|t(imeupdate|oggle)|in(put|valid)|o(nline|ffline)|d(urationchange|r(op|ag(start|over|e(n(ter|d)|xit)|leave)?)|blclick)|un(handledrejection|load)|p(opstate|lay(ing)?|a(ste|use|ge(show|hide))|rogress)|e(nded|rror|mptied)|volumechange|key(down|up|press)|focus|w(heel|aiting)|l(oad(start|e(nd|d(data|metadata)))?|anguagechange)|a(uxclick|fterprint|bort)|r(e(s(ize|et)|jectionhandled)|atechange)|m(ouse(o(ut|ver)|down|up|enter|leave|move)|essage(error)?)|b(efore(unload|print)|lur)))(?![\\\\w:-])","end":"(?=\\s*+[^=\\s])","patterns":[{"begin":"=","end":"(?\u003c=[^\\s=])(?!\\s*=)|(?=/?\u003e)","patterns":[{"name":"meta.embedded.line.js","begin":"(?=[^\\s=\u003c\u003e`/]|/(?!\u003e))","end":"(?!\\G)","patterns":[{"name":"string.unquoted.astro","match":"(([^\\s\\\"'=\u003c\u003e`/]|/(?!\u003e))+)","captures":{"0":{"name":"source.js"},"1":{"patterns":[{"include":"source.js"}]}}},{"name":"string.quoted.astro","begin":"([\"])","end":"\\1","patterns":[{"match":"([^\\n\\\"/]|/(?![/*]))+","captures":{"0":{"patterns":[{"include":"source.js"}]}}},{"name":"comment.line.double-slash.js","begin":"//","end":"(?=\\\")|\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.js"}}},{"name":"comment.block.js","begin":"/\\*","end":"(?=\\\")|\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.js"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.js"}}}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.astro"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.astro"}}},{"name":"string.quoted.astro","begin":"(['])","end":"\\1","patterns":[{"match":"([^\\n\\'/]|/(?![/*]))+","captures":{"0":{"patterns":[{"include":"source.js"}]}}},{"name":"comment.line.double-slash.js","begin":"//","end":"(?=\\')|\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.js"}}},{"name":"comment.block.js","begin":"/\\*","end":"(?=\\')|\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.js"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.js"}}}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.astro"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.astro"}}}]}],"beginCaptures":{"0":{"name":"punctuation.separator.key-value.astro"}}}],"beginCaptures":{"0":{"patterns":[{"name":"entity.other.attribute-name.astro","match":".*"}]}}},"attributes-interpolated":{"contentName":"meta.embedded.expression.astro source.tsx","begin":"(?\u003c!:|=)\\s*({)","end":"(\\})","patterns":[{"include":"source.tsx"}]},"attributes-keyvalue":{"name":"meta.attribute.$1.astro","begin":"([_@$[:alpha:]][:._\\-$[:alnum:]]*)","end":"(?=\\s*+[^=\\s])","patterns":[{"begin":"=","end":"(?\u003c=[^\\s=])(?!\\s*=)|(?=/?\u003e)","patterns":[{"include":"#attributes-value"}],"beginCaptures":{"0":{"name":"punctuation.separator.key-value.astro"}}}],"beginCaptures":{"0":{"patterns":[{"name":"entity.other.attribute-name.astro","match":".*"}]}}},"attributes-value":{"patterns":[{"include":"#interpolation"},{"name":"string.unquoted.astro","match":"([^\\s\"'=\u003c\u003e`/]|/(?!\u003e))+"},{"name":"string.quoted.astro","begin":"(['\"])","end":"\\1","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.astro"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.astro"}}},{"name":"string.template.astro","begin":"(`)","end":"\\1","patterns":[{"include":"source.tsx#template-substitution-element"}]}]},"comments":{"name":"comment.block.astro","begin":"\u003c!--","end":"--\u003e","patterns":[{"name":"invalid.illegal.characters-not-allowed-here.astro","match":"\\G-?\u003e|\u003c!--(?!\u003e)|\u003c!-(?=--\u003e)|--!\u003e"}],"captures":{"0":{"name":"punctuation.definition.comment.astro"}}},"frontmatter":{"contentName":"source.ts","begin":"\\A(-{3})\\s*$","end":"(^|\\G)(-{3})|\\.{3}\\s*$","patterns":[{"include":"source.ts"}],"beginCaptures":{"1":{"name":"comment"}},"endCaptures":{"2":{"name":"comment"}}},"interpolation":{"patterns":[{"contentName":"meta.embedded.expression.astro source.tsx","begin":"\\{","end":"\\}","patterns":[{"begin":"\\G\\s*(?={)","end":"(?\u003c=})","patterns":[{"include":"source.tsx#object-literal"}]},{"include":"source.tsx"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.astro"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.astro"}}}]},"scope":{"patterns":[{"include":"#comments"},{"include":"#tags"},{"include":"#interpolation"},{"name":"text.astro","begin":"(?\u003c=\u003e|})","end":"(?=\u003c|{)"}]},"tags":{"patterns":[{"include":"#tags-raw"},{"include":"#tags-lang"},{"include":"#tags-void"},{"include":"#tags-general-end"},{"include":"#tags-general-start"}]},"tags-end-node":{"match":"(\u003c/)(.*?)\\s*(\u003e)|(/\u003e)","captures":{"1":{"name":"meta.tag.end.astro punctuation.definition.tag.begin.astro"},"2":{"name":"meta.tag.end.astro","patterns":[{"include":"#tags-name"}]},"3":{"name":"meta.tag.end.astro punctuation.definition.tag.end.astro"},"4":{"name":"meta.tag.start.astro punctuation.definition.tag.end.astro"}}},"tags-general-end":{"name":"meta.scope.tag.$2.astro","begin":"(\u003c/)([^/\\s\u003e]*)","end":"(\u003e)","beginCaptures":{"1":{"name":"meta.tag.end.astro punctuation.definition.tag.begin.astro"},"2":{"name":"meta.tag.end.astro","patterns":[{"include":"#tags-name"}]}},"endCaptures":{"1":{"name":"meta.tag.end.astro punctuation.definition.tag.end.astro"}}},"tags-general-start":{"name":"meta.scope.tag.$2.astro","begin":"(\u003c)([^/\\s\u003e/]*)","end":"(/?\u003e)","patterns":[{"include":"#tags-start-attributes"}],"beginCaptures":{"0":{"patterns":[{"include":"#tags-start-node"}]}},"endCaptures":{"1":{"name":"meta.tag.start.astro punctuation.definition.tag.end.astro"}}},"tags-lang":{"name":"meta.scope.tag.$1.astro meta.$1.astro","begin":"\u003c(script|style)","end":"\u003c/\\1\\s*\u003e|/\u003e","patterns":[{"name":"meta.lang.json.astro","begin":"\\G(?=\\s*[^\u003e]*?(type|lang)\\s*=\\s*(['\"]|)(?:text\\/)?(application\\/ld\\+json)\\2)","end":"(?=\u003c/|/\u003e)","patterns":[{"include":"#tags-lang-start-attributes"}]},{"name":"meta.lang.javascript.astro","begin":"\\G(?=\\s*[^\u003e]*?(type|lang)\\s*=\\s*(['\"]|)(module)\\2)","end":"(?=\u003c/|/\u003e)","patterns":[{"include":"#tags-lang-start-attributes"}]},{"name":"meta.lang.$3.astro","begin":"\\G(?=\\s*[^\u003e]*?(type|lang)\\s*=\\s*(['\"]|)(?:text/|application/)?([\\w\\/+]+)\\2)","end":"(?=\u003c/|/\u003e)","patterns":[{"include":"#tags-lang-start-attributes"}]},{"include":"#tags-lang-start-attributes"}],"beginCaptures":{"0":{"patterns":[{"include":"#tags-start-node"}]}},"endCaptures":{"0":{"patterns":[{"include":"#tags-end-node"}]}}},"tags-lang-start-attributes":{"name":"meta.tag.start.astro","begin":"\\G","end":"(?=/\u003e)|\u003e","patterns":[{"include":"#attributes"}],"endCaptures":{"0":{"name":"punctuation.definition.tag.end.astro"}}},"tags-name":{"patterns":[{"name":"support.class.component.astro","match":"[A-Z][a-zA-Z0-9_]*"},{"name":"meta.tag.custom.astro entity.name.tag.astro","match":"[a-z][\\w0-9:]*-[\\w0-9:-]*"},{"name":"entity.name.tag.astro","match":"[a-z][\\w0-9:-]*"}]},"tags-raw":{"name":"meta.scope.tag.$1.astro meta.raw.astro","contentName":"source.unknown","begin":"\u003c([^/?!\\s\u003c\u003e]+)(?=[^\u003e]+is:raw).*?","end":"\u003c/\\1\\s*\u003e|/\u003e","patterns":[{"include":"#tags-lang-start-attributes"}],"beginCaptures":{"0":{"patterns":[{"include":"#tags-start-node"}]}},"endCaptures":{"0":{"patterns":[{"include":"#tags-end-node"}]}}},"tags-start-attributes":{"name":"meta.tag.start.astro","begin":"\\G","end":"(?=/?\u003e)","patterns":[{"include":"#attributes"}]},"tags-start-node":{"name":"meta.tag.start.astro","match":"(\u003c)([^/\\s\u003e/]*)","captures":{"1":{"name":"punctuation.definition.tag.begin.astro"},"2":{"patterns":[{"include":"#tags-name"}]}}},"tags-void":{"name":"meta.tag.void.astro","begin":"(\u003c)(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)(?=\\s|/?\u003e)","end":"/?\u003e","patterns":[{"include":"#attributes"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.astro"},"2":{"name":"entity.name.tag.astro"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.begin.astro"}}}},"injections":{"L:(meta.script.astro) (meta.lang.js | meta.lang.javascript | meta.lang.partytown | meta.lang.node) - (meta source)":{"patterns":[{"name":"meta.embedded.block.astro","contentName":"source.js","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.js"}]}]},"L:(meta.script.astro) (meta.lang.json) - (meta source)":{"patterns":[{"name":"meta.embedded.block.astro","contentName":"source.json","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.json"}]}]},"L:(meta.script.astro) (meta.lang.ts | meta.lang.typescript) - (meta source)":{"patterns":[{"name":"meta.embedded.block.astro","contentName":"source.ts","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.ts"}]}]},"L:meta.script.astro - meta.lang - (meta source)":{"patterns":[{"name":"meta.embedded.block.astro","contentName":"source.js","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.js"}]}]},"L:meta.style.astro - meta.lang - (meta source)":{"patterns":[{"name":"meta.embedded.block.astro","contentName":"source.css","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.css"}]}]},"L:meta.style.astro meta.lang.css - (meta source)":{"patterns":[{"name":"meta.embedded.block.astro","contentName":"source.css","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.css"}]}]},"L:meta.style.astro meta.lang.less - (meta source)":{"patterns":[{"name":"meta.embedded.block.astro","contentName":"source.css.less","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.css.less"}]}]},"L:meta.style.astro meta.lang.postcss - (meta source)":{"patterns":[{"name":"meta.embedded.block.astro","contentName":"source.css.postcss","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{}]}]},"L:meta.style.astro meta.lang.sass - (meta source)":{"patterns":[{"name":"meta.embedded.block.astro","contentName":"source.sass","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.sass"}]}]},"L:meta.style.astro meta.lang.scss - (meta source)":{"patterns":[{"name":"meta.embedded.block.astro","contentName":"source.css.scss","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.css.scss"}]}]},"L:meta.style.astro meta.lang.stylus - (meta source)":{"patterns":[{"name":"meta.embedded.block.astro","contentName":"source.stylus","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.stylus"}]}]}}}
diff --git a/grammars/source.basic.json b/grammars/source.basic.json
index 29bc4ad..287bc2c 100644
--- a/grammars/source.basic.json
+++ b/grammars/source.basic.json
@@ -1 +1 @@
-{"name":"BASIC","scopeName":"source.basic","patterns":[{"name":"entity.name.tag.basic","match":"^\\s*\\d+"},{"match":"\\b((?i)THEN|ELSE|GO\\s*TO|GOSUB)\\s*(\\d+)","captures":{"1":{"name":"keyword.control.basic"},"2":{"name":"entity.name.tag.basic"}}},{"name":"constant.numeric.basic","match":"\\b(?:\\d\\.|\\d+\\.\\d+|\\.\\d+|\\d+)(?:[Ee][-+]?\\d+)?\\b"},{"name":"string.quoted.double.basic","match":"\"[^\"]*\""},{"name":"comment.line.basic","match":"(?i:REM.*)"},{"name":"keyword.control.basic","match":"\\b(?i:FOR|TO|NEXT|IF|THEN|ELSE|GO\\s*TO|GOSUB|RETURN)\\b"},{"name":"entity.name.type.basic","match":"\\b(?i:\\?|\\\u0026|\\!|'|ABSOLUTE|ACCESS|AS|BASE|BEEP|BLOAD|BSAVE|CALL|CASE|CHAIN|CHDIR|CIRCLE|CLEAR|CLOSE|CLS|COLOR|COM|COMMON|CONST|DATA|DECLARE|DEF|DEFDBL|DEFINT|DEFLNG|DEFSNG|DEFSTR|DIM|DO|DRAW|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FUNCTION|GET|HOME|IF|INPUT|INPUT#|IOCTL|KEY|KILL|LET|LINE|LOCATE|LOCK|LOOP|LPRINT|LSET|MKDIR|NAME|NEW|ON|OPEN|OPTION|OUT|PAINT|PALETTE|PCLEAR0|PCLEAR1|PCOPY|PEN|PLAY|PMAP|PMODE0|POKE|PRESET|PRINT|PRINT#|PSET|PUT|RANDOMIZE|READ|REDIM|REM|RESET|RESTORE|RESUME|RMDIR|RSET|RUN|SCREEN|SEEK|SELECT|SHARED|SHELL|SLEEP|SOUND|SOUNDRND|STATIC|STOP|STRIG|SUB|SWAP|SYSTEM|TIMER|TROFF|TRON|TYPE|UNLOCK|USING|VIEW|WAIT|WEND|WHILE|WINDOW|WRITE)\\b"},{"name":"entity.name.function.basic","match":"\\b(?i:BIN|CHR|COMMAND|DATE|ENVIRON|ERDEV|HEX|INKEY|INPUT|IOCTL|LAFT|LCASES|LEFT|LTRIM|MID|MKD|MKDMBF|MKI|MKL|MKS|MKSMBF|OCT|RIGHT|RTRIM|SPACE|SPC|STR|STRING|TAB|TIME|UCASE|UPS|VARPTR)\\$"},{"name":"entity.name.function.basic","match":"\\b(?i:ABS|ASC|ATN|BRK|CDBL|CINT|CLNG|COS|CSNG|CSRLIN|CTL|CVD|CVDMBF|CVI|CVL|CVS|CVSMBF|D2R|EOF|ERDEV|ERL|ERR|EXP|FILEATTR|FIX|FRE|FREEFILE|HEIGHT|INP|INSTR|INT|ITM|LBOUND|LEN|LG|LIN|LN|LOC|LOF|LOG|LOG10|LPOS|NINT|NUM|PEEK|PEN|POINT|POS|R2D|REC|RND|SADD|SCREEN|SEEK|SETMEM|SGN|SIN|SPA|SPC|SQR|SQRT|STICK|STRIG|SYS|TAB|TAN|TIM|TIMER|TYP|UBOUND|VAL|VALPTR|VALSEG|VARPTR|VARSEG|WIDTH)\\b"},{"name":"keyword.operator.basic","match":"\\^|\\+|-|\\*\\*|\\*|/|=|\u003c\u003e|\u003c=|=\u003c|\u003e=|=\u003e|\u003c|\u003e|\\b(?i:MOD|NOT|AND|OR)\\b"}]}
+{"name":"BASIC","scopeName":"source.basic","patterns":[{"name":"entity.name.tag.basic","match":"^\\s*\\d+"},{"match":"\\b((?i)THEN|ELSE|GO\\s*TO|GOSUB)\\s*(\\d+)","captures":{"1":{"name":"keyword.control.basic"},"2":{"name":"entity.name.tag.basic"}}},{"name":"constant.numeric.basic","match":"\\b(?:\\d\\.|\\d+\\.\\d+|\\.\\d+|\\d+)(?:[Ee][-+]?\\d+)?\\b"},{"name":"string.quoted.double.basic","match":"\"[^\"]*\""},{"name":"comment.line.basic","match":"(?i:\u0008REM\u0008.*|^'.*| '.*)"},{"name":"keyword.control.basic","match":"\\b(?i:FOR|TO|NEXT|IF|THEN|ELSE|GO\\s*TO|GOSUB|RETURN)\\b"},{"name":"entity.name.type.basic","match":"\\b(?i:\\?|\\\u0026|\\!|ABSOLUTE|ACCESS|AS|BASE|BEEP|BLOAD|BSAVE|CALL|CASE|CHAIN|CHDIR|CIRCLE|CLEAR|CLOSE|CLS|COLOR|COM|COMMON|CONST|DATA|DECLARE|DEF|DEFDBL|DEFINT|DEFLNG|DEFSNG|DEFSTR|DIM|DO|DRAW|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FUNCTION|GET|HOME|IF|INPUT|INPUT#|IOCTL|KEY|KILL|LET|LINE|LOCATE|LOCK|LOOP|LPRINT|LSET|MKDIR|NAME|NEW|ON|OPEN|OPTION|OUT|PAINT|PALETTE|PCLEAR0|PCLEAR1|PCOPY|PEN|PLAY|PMAP|PMODE0|POKE|PRESET|PRINT|PRINT#|PSET|PUT|RANDOMIZE|READ|REDIM|REM|RESET|RESTORE|RESUME|RMDIR|RSET|RUN|SCREEN|SEEK|SELECT|SHARED|SHELL|SLEEP|SOUND|SOUNDRND|STATIC|STOP|STRIG|SUB|SWAP|SYSTEM|TIMER|TROFF|TRON|TYPE|UNLOCK|USING|VIEW|WAIT|WEND|WHILE|WINDOW|WRITE)\\b"},{"name":"entity.name.function.basic","match":"\\b(?i:BIN|CHR|COMMAND|DATE|ENVIRON|ERDEV|HEX|INKEY|INPUT|IOCTL|LAFT|LCASES|LEFT|LTRIM|MID|MKD|MKDMBF|MKI|MKL|MKS|MKSMBF|OCT|RIGHT|RTRIM|SPACE|SPC|STR|STRING|TAB|TIME|UCASE|UPS|VARPTR)\\$"},{"name":"entity.name.function.basic","match":"\\b(?i:ABS|ASC|ATN|BRK|CDBL|CINT|CLNG|COS|CSNG|CSRLIN|CTL|CVD|CVDMBF|CVI|CVL|CVS|CVSMBF|D2R|EOF|ERDEV|ERL|ERR|EXP|FILEATTR|FIX|FRE|FREEFILE|HEIGHT|INP|INSTR|INT|ITM|LBOUND|LEN|LG|LIN|LN|LOC|LOF|LOG|LOG10|LPOS|NINT|NUM|PEEK|PEN|POINT|POS|R2D|REC|RND|SADD|SCREEN|SEEK|SETMEM|SGN|SIN|SPA|SPC|SQR|SQRT|STICK|STRIG|SYS|TAB|TAN|TIM|TIMER|TYP|UBOUND|VAL|VALPTR|VALSEG|VARPTR|VARSEG|WIDTH)\\b"},{"name":"keyword.operator.basic","match":"\\^|\\+|-|\\*\\*|\\*|/|=|\u003c\u003e|\u003c=|=\u003c|\u003e=|=\u003e|\u003c|\u003e|\\b(?i:MOD|NOT|AND|OR)\\b"}]}
diff --git a/grammars/source.bicep.json b/grammars/source.bicep.json
index 684f9f4..7291335 100644
--- a/grammars/source.bicep.json
+++ b/grammars/source.bicep.json
@@ -1 +1 @@
-{"name":"Bicep","scopeName":"source.bicep","patterns":[{"include":"#expression"},{"include":"#comments"}],"repository":{"array-literal":{"name":"meta.array-literal.bicep","begin":"\\[(?!(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\bfor\\b)","end":"]","patterns":[{"include":"#expression"},{"include":"#comments"}]},"block-comment":{"name":"comment.block.bicep","begin":"/\\*","end":"\\*/"},"comments":{"patterns":[{"include":"#line-comment"},{"include":"#block-comment"}]},"decorator":{"name":"meta.decorator.bicep","begin":"@(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*(?=\\b[_$[:alpha:]][_$[:alnum:]]*\\b)","patterns":[{"include":"#expression"},{"include":"#comments"}]},"escape-character":{"name":"constant.character.escape.bicep","match":"\\\\(u{[0-9A-Fa-f]+}|n|r|t|\\\\|'|\\${)"},"expression":{"patterns":[{"include":"#string-literal"},{"include":"#string-verbatim"},{"include":"#numeric-literal"},{"include":"#named-literal"},{"include":"#object-literal"},{"include":"#array-literal"},{"include":"#keyword"},{"include":"#identifier"},{"include":"#function-call"},{"include":"#decorator"}]},"function-call":{"name":"meta.function-call.bicep","begin":"(\\b[_$[:alpha:]][_$[:alnum:]]*\\b)(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\(","end":"\\)","patterns":[{"include":"#expression"},{"include":"#comments"}],"beginCaptures":{"1":{"name":"entity.name.function.bicep"}}},"identifier":{"name":"variable.other.readwrite.bicep","match":"\\b[_$[:alpha:]][_$[:alnum:]]*\\b(?!(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\()"},"keyword":{"name":"keyword.control.declaration.bicep","match":"\\b(targetScope|resource|module|param|var|output|for|in|if|existing|import|from)\\b"},"line-comment":{"name":"comment.line.double-slash.bicep","match":"//.*(?=$)"},"named-literal":{"name":"constant.language.bicep","match":"\\b(true|false|null)\\b"},"numeric-literal":{"name":"constant.numeric.bicep","match":"[0-9]+"},"object-literal":{"name":"meta.object-literal.bicep","begin":"{","end":"}","patterns":[{"include":"#object-property"},{"include":"#comments"}]},"object-property":{"name":"meta.object-property.bicep","begin":"(?\u003c=^)(?!(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*})","end":"(?=$)","patterns":[{"include":"#object-property-key-identifier"},{"include":"#string-literal"},{"include":"#object-property-end"},{"include":"#comments"}]},"object-property-end":{"name":"meta.object-property-end.bicep","begin":":((?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*)","end":"(?=(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*$)","patterns":[{"include":"#expression"},{"include":"#comments"}],"beginCaptures":{"1":{"patterns":[{"include":"#line-comment"},{"include":"#block-comment"}]}}},"object-property-key-identifier":{"name":"meta.object-property-key-identifier.bicep","match":"(\\b[_$[:alpha:]][_$[:alnum:]]*\\b)","captures":{"1":{"name":"variable.other.property.bicep"}}},"string-literal":{"name":"string.quoted.single.bicep","begin":"'(?!'')","end":"'","patterns":[{"include":"#escape-character"},{"include":"#string-literal-subst"}]},"string-literal-subst":{"name":"meta.string-literal-subst.bicep","begin":"(?\u003c!\\\\)(\\${)","end":"(})","patterns":[{"include":"#expression"},{"include":"#comments"}],"beginCaptures":{"1":{"name":"punctuation.definition.template-expression.begin.bicep"}},"endCaptures":{"1":{"name":"punctuation.definition.template-expression.end.bicep"}}},"string-verbatim":{"name":"string.quoted.multi.bicep","begin":"'''","end":"'''"}}}
+{"name":"Bicep","scopeName":"source.bicep","patterns":[{"include":"#expression"},{"include":"#comments"}],"repository":{"array-literal":{"name":"meta.array-literal.bicep","begin":"\\[(?!(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\bfor\\b)","end":"]","patterns":[{"include":"#expression"},{"include":"#comments"}]},"block-comment":{"name":"comment.block.bicep","begin":"/\\*","end":"\\*/"},"comments":{"patterns":[{"include":"#line-comment"},{"include":"#block-comment"}]},"decorator":{"name":"meta.decorator.bicep","begin":"@(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*(?=\\b[_$[:alpha:]][_$[:alnum:]]*\\b)","patterns":[{"include":"#expression"},{"include":"#comments"}]},"directive":{"name":"meta.directive.bicep","begin":"#\\b[_a-zA-Z-0-9]+\\b","end":"$","patterns":[{"include":"#directive-variable"},{"include":"#comments"}]},"directive-variable":{"name":"keyword.control.declaration.bicep","match":"\\b[_a-zA-Z-0-9]+\\b"},"escape-character":{"name":"constant.character.escape.bicep","match":"\\\\(u{[0-9A-Fa-f]+}|n|r|t|\\\\|'|\\${)"},"expression":{"patterns":[{"include":"#string-literal"},{"include":"#string-verbatim"},{"include":"#numeric-literal"},{"include":"#named-literal"},{"include":"#object-literal"},{"include":"#array-literal"},{"include":"#keyword"},{"include":"#identifier"},{"include":"#function-call"},{"include":"#decorator"},{"include":"#lambda-start"},{"include":"#directive"}]},"function-call":{"name":"meta.function-call.bicep","begin":"(\\b[_$[:alpha:]][_$[:alnum:]]*\\b)(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\(","end":"\\)","patterns":[{"include":"#expression"},{"include":"#comments"}],"beginCaptures":{"1":{"name":"entity.name.function.bicep"}}},"identifier":{"name":"variable.other.readwrite.bicep","match":"\\b[_$[:alpha:]][_$[:alnum:]]*\\b(?!(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\()"},"keyword":{"name":"keyword.control.declaration.bicep","match":"\\b(metadata|targetScope|resource|module|param|var|output|for|in|if|existing|import|as|type|with|using|func)\\b"},"lambda-start":{"name":"meta.lambda-start.bicep","begin":"(\\((?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\b[_$[:alpha:]][_$[:alnum:]]*\\b(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*(,(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\b[_$[:alpha:]][_$[:alnum:]]*\\b(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*)*\\)|\\((?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\)|(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\b[_$[:alpha:]][_$[:alnum:]]*\\b(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*)(?=(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*=\u003e)","end":"(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*=\u003e","beginCaptures":{"1":{"name":"meta.undefined.bicep","patterns":[{"include":"#identifier"},{"include":"#comments"}]}}},"line-comment":{"name":"comment.line.double-slash.bicep","match":"//.*(?=$)"},"named-literal":{"name":"constant.language.bicep","match":"\\b(true|false|null)\\b"},"numeric-literal":{"name":"constant.numeric.bicep","match":"[0-9]+"},"object-literal":{"name":"meta.object-literal.bicep","begin":"{","end":"}","patterns":[{"include":"#object-property-key"},{"include":"#expression"},{"include":"#comments"}]},"object-property-key":{"name":"variable.other.property.bicep","match":"\\b[_$[:alpha:]][_$[:alnum:]]*\\b(?=(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*:)"},"string-literal":{"name":"string.quoted.single.bicep","begin":"'(?!'')","end":"'","patterns":[{"include":"#escape-character"},{"include":"#string-literal-subst"}]},"string-literal-subst":{"name":"meta.string-literal-subst.bicep","begin":"(?\u003c!\\\\)(\\${)","end":"(})","patterns":[{"include":"#expression"},{"include":"#comments"}],"beginCaptures":{"1":{"name":"punctuation.definition.template-expression.begin.bicep"}},"endCaptures":{"1":{"name":"punctuation.definition.template-expression.end.bicep"}}},"string-verbatim":{"name":"string.quoted.multi.bicep","begin":"'''","end":"'''"}}}
diff --git a/grammars/source.brs.json b/grammars/source.brs.json
index 8310580..567b5ce 100644
--- a/grammars/source.brs.json
+++ b/grammars/source.brs.json
@@ -1 +1 @@
-{"name":"BrightScript","scopeName":"source.brs","patterns":[{"include":"#entire_language"}],"repository":{"annotation":{"patterns":[{"match":"^\\s*(@)\\s*([a-zA-Z0-9_]+)","captures":{"1":{"name":"punctuation.decorator.brs"},"2":{"name":"entity.name.function.brs meta.function-call.brs"}}},{"name":"meta.decorator.brs","begin":"(@)\\s*([a-zA-Z0-9_]+)\\s*(\\()","end":"(\\))","patterns":[{"include":"#entire_language"}],"beginCaptures":{"1":{"name":"punctuation.decorator.brs"},"2":{"name":"entity.name.function.brs meta.function-call.brs"},"3":{"name":"meta.brace.round.brs"}},"endCaptures":{"1":{"name":"meta.brace.round.brs"}}}]},"apostrophe_comment":{"name":"comment.line.apostrophe.brs","match":"(').*$\\n?","captures":{"1":{"name":"punctuation.definition.comment.brs"}}},"class_declaration":{"match":"(?i:(class)\\s+([a-z0-9_]+)(?:\\s+(extends)(?:\\s+([a-z0-9_]+))?)?)","captures":{"1":{"name":"keyword.other.class.brs"},"2":{"name":"entity.name.type.class.brs"},"3":{"name":"storage.modifier.brs"},"4":{"name":"entity.name.type.class.brs"}}},"class_roku_builtin":{"name":"support.class.brs","match":"(?i:\\bro(R(ss(Parser|Article)|e(sourceManager|ctangle|ad(File|WriteFile)|gistry(Section)?))|G(pio(Button|ControlPort)|lobal)|XML(Element|List)|MessagePort|AppInfo|Array|AssociativeArray|AudioGuide|AudioMetadata|AudioPlayer|AudioResource|Bitmap|Boolean|ByteArray|CaptionRenderer|ChannelStore|CodeRegistrationScreen|Compositor|DataGramSocket|DateTime|DeviceInfo|Double|IntrinsicDouble|EVPCipher|EVPDigest|FileSystem|Float|Font|FontMetrics|FontRegistry|Function|GridScreen|HdmiStatus|HMAC|HttpAgent|ImageCanvas|ImageMetadata|Input|Int|Invalid|KeyboardScreen|List|ListScreen|Localization|LongInteger|MessageDialog|MessagePort|Microphone|OneLineDialog|ParagraphScreen|Path|PinEntryDialog|PosterScreen|ProgramGuide|Regex|Region|Registry|RegistrySection|RSA|Screen|SearchHistory|SearchScreen|SlideShow|SocketAddress|SpringboardScreen|Sprite|StreamSocket|String|SystemLog|TextScreen|TextToSpeech|TextureManager|TextureRequest|Timespan|Tuner|UrlTransfer|VideoPlayer|VideoScreen|XMLElement|XMLList|SGScreen|SGNode|SGNodeEvent|SGScreenEvent|AudioPlayerEvent|CaptionRendererEvent|CECStatusEvent|ChannelStoreEvent|CodeRegistrationScreenEvent|DeviceInfoEvent|FileSystemEvent|GridScreenEvent|HdmiHotPlugEvent|HdmiStatusEvent|ImageCanvasEvent|InputEvent|KeyboardScreenEvent|ListScreenEvent|MessageDialogEvent|MicrophoneEvent|OneLineDialogEvent|ParagraphScreenEvent|PinEntryDialogEvent|PosterScreenEvent|SearchScreenEvent|SlideShowEvent|SocketEvent|SpringboardScreenEvent|SystemLogEvent|TextScreenEvent|TextToSpeechEvent|TextureRequestEvent|TunerEvent|UniversalControlEvent|UrlEvent|VideoPlayerEvent|VideoScreenEvent|B(yteArray|oolean|r(Sub|ightPackage))|S(ystemTime|t(orageInfo|ring( )?)|erialPort( )?)|NetworkConfiguration|C(ontrol(Down( )?|Up|Port)|ecInterface|lockWidget|reateFile)|T(imer|ouchScreen( )?|ext(Field|Widget))|I(RRemote( )?|n(t|valid)|mage(Player|Widget))|D(eviceInfo( )?|at(eTime|agram(Receiver|Sender)))|Url(Transfer|Event)|Video(Mode|Input|Player|Event)|Keyboard(Press( )?| )?|Quadravox(Button( )?|SNS5( )?)|Float|List|A(ssociativeArray|udio(Player|Event)|ppendFile|rray))\\b)"},"comment":{"patterns":[{"include":"#rem_comment"},{"include":"#apostrophe_comment"}]},"component_statement":{"name":"meta.component.brs","begin":"(?i)(?\u003c![_[:alnum:]])(?\u003c!\\.)(component)\\s+(?:([a-z0-9_]+)|(\".*?\"))(?:\\s+(extends)(?:\\s+(?:([a-z0-9_]+)|(\".*?\")))?)?\\s*","end":"(?i)(?\u003c![_[:alnum:]])(?\u003c!\\.)\\s*(end\\s*component)","patterns":[{"include":"#entire_language"}],"beginCaptures":{"1":{"name":"storage.type.component.brs"},"2":{"name":"entity.name.type.component.brs"},"3":{"name":"string.quoted.double.brs"},"4":{"name":"storage.modifier.extends.brs"},"5":{"name":"entity.name.type.component.brs"},"6":{"name":"string.quoted.double.brs"}},"endCaptures":{"1":{"name":"storage.type.component.brs"}}},"end_class":{"name":"storage.type.class.brs","match":"(?i:\\s*(end\\s*class))"},"end_function":{"name":"keyword.declaration.function","match":"(?i)[ \\t]*end\\s*(sub|function)"},"end_namespace":{"match":"^(?i:\\s*(end\\s*namespace)\\s*(?=['\\n]))","captures":{"1":{"name":"keyword.other.namespace.brs"}}},"end_region_comment":{"name":"keyword.preprocessor.region.brs","match":"^(i?\\s*'\\s*#endregion(\\s*.*)?$)"},"entire_language":{"patterns":[{"include":"#regex"},{"include":"#if_with_paren"},{"include":"#component_statement"},{"include":"#apostrophe_comment"},{"include":"#template_string"},{"include":"#rem_comment"},{"include":"#import_statement"},{"include":"#namespace_declaration"},{"include":"#enum_declaration"},{"include":"#end_namespace"},{"include":"#method"},{"include":"#field"},{"include":"#class_declaration"},{"include":"#end_class"},{"include":"#preprocessor_keywords"},{"include":"#region_comment"},{"include":"#end_region_comment"},{"include":"#global_constants"},{"include":"#keyword_logical_operator"},{"include":"#object_properties"},{"include":"#vscode_rale_tracker_entry_comment"},{"include":"#identifiers_with_type_designators"},{"include":"#m_and_global"},{"include":"#keyword_return"},{"include":"#primitive_literal_expression"},{"include":"#function_declaration"},{"include":"#inline_function_declaration"},{"include":"#end_function"},{"include":"#function_call"},{"include":"#interface_declaration"},{"include":"#storage_types"},{"include":"#program_statements"},{"include":"#try_catch"},{"include":"#non_identifier_keywords"},{"include":"#operators"},{"include":"#support_functions"},{"include":"#variables_and_params"},{"include":"#annotation"}]},"enum_declaration":{"name":"meta.enum.declaration.brs","begin":"(?i)\\b(enum)[ \\t]+([a-zA-Z0-9_]+)\\b","end":"(?i)[ \\t]*(end[ \\t]*enum)","patterns":[{"include":"#comment"},{"include":"#annotation"},{"begin":"(?i)\\s*\\b([a-z0-9_]+)(?:[ \\t]*(=))?","end":"\r?\n","patterns":[{"include":"#primitive_literal_expression"}],"beginCaptures":{"1":{"name":"variable.object.enummember.brs"},"2":{"name":"keyword.operator.assignment.brs"}}}],"beginCaptures":{"1":{"name":"storage.type.enum.brs"},"2":{"name":"entity.name.type.enum.brs"}},"endCaptures":{"1":{"name":"storage.type.enum.brs"}}},"field":{"match":"(?i:(public|protected|private)\\s+([a-z0-9_]+))","captures":{"1":{"name":"storage.modifier.brs"},"2":{"name":"variable.object.property.brs"}}},"function_call":{"match":"(?i:\\b([a-z_][a-z0-9_]*)\\s*\\()","captures":{"1":{"name":"entity.name.function.brs"}}},"function_declaration":{"match":"(?i:(?:(public|protected|private)\\s+)?(?:(override)\\s+)?((?:sub|function)[^\\w])(?:\\s+([a-z_][a-z0-9_]*))?)","captures":{"1":{"name":"storage.modifier.brs"},"2":{"name":"storage.modifier.brs"},"3":{"name":"keyword.declaration.function.brs"},"4":{"name":"entity.name.function.brs"}}},"global_constants":{"name":"variable.language","match":"(?i:\\b(line_num)\\b)"},"identifiers_with_type_designators":{"name":"entity.name.variable.local.brs","match":"(?i:\\b([a-z_][a-z0-9_]*)[\\$%!#])"},"if_with_paren":{"begin":"(?i:(?\u003c!\\.)(if)\\s*\\()","end":"\u0008(then)|\n","patterns":[{"include":"#entire_language"}],"beginCaptures":{"1":{"name":"keyword.control.brs"}},"endCaptures":{"1":{"name":"keyword.control.brs"}}},"import_statement":{"match":"(?i:(import)\\s*(\".*\"))","captures":{"1":{"name":"keyword.control.import.brs"},"2":{"name":"string.quoted.double.brs"}}},"inline_function_declaration":{"match":"(?i)[^a-z0-9_\"](function|sub)\\s*\\(","captures":{"1":{"name":"keyword.declaration.function"},"2":{"name":"keyword.declaration.function"}}},"interface_declaration":{"name":"meta.interface.brs","begin":"(?i)\\b[\\s\\t]*(interface)[\\s\\t]+([a-zA-Z0-9_]+)\\b","end":"(?i)[\\s\\t]*(end[\\s\\t]*interface)","patterns":[{"include":"#comment"},{"include":"#annotation"},{"begin":"(?i)\\s*\\b([a-z0-9_]+)(?:[\\s\\t]*(as))?","end":"\r?\n","patterns":[{"include":"#type_expression"}],"beginCaptures":{"1":{"name":"variable.object.property.brs"},"2":{"name":"keyword.control.as.brs"}}}],"beginCaptures":{"1":{"name":"storage.type.interface.brs"},"2":{"name":"entity.name.type.interface.brs"}},"endCaptures":{"1":{"name":"storage.type.interface.brs"}}},"keyword_logical_operator":{"name":"keyword.operator.logical.word","match":"(?i:\\b(and|or|not)\\b)"},"keyword_return":{"match":"(?i:\\b(return)\\b)","captures":{"1":{"name":"keyword.control.flow.return.brs"}}},"m_and_global":{"match":"(?i:(?\u003c!\\.)\\b(m|global|super)\\b)","captures":{"1":{"name":"keyword.other.this.brs"}}},"method":{"match":"(?i:(?:(public|protected|private)\\s+)?(?:(override)\\s+)?((?:sub|function)[^\\w])(?:\\s+([a-z_][a-z0-9_]*))?)","captures":{"1":{"name":"storage.modifier.brs"},"2":{"name":"storage.modifier.brs"},"3":{"name":"keyword.declaration.function.brs"},"4":{"name":"entity.name.function.brs"}}},"namespace_declaration":{"begin":"(?i:(namespace))\\s+","end":"[\\s'\\n]","patterns":[{"name":"entity.name.type.namespace.brs","match":"(?i:([a-z0-9_]+))"},{"name":"punctuation.accessor.brs","match":"\\."}],"beginCaptures":{"1":{"name":"keyword.other.namespace.brs"}}},"non_identifier_keywords":{"match":"(?i:[^\\.\\w\\\"](then|stop|run|end|each|next|throw)(?!(\\s*:)|[\\d\\w_]))","captures":{"1":{"name":"keyword.control.brs"}}},"object_properties":{"match":"(?i:\\b\\.((?:[a-z0-9_])*)(?!\\s*\\()\\b)","captures":{"1":{"name":"variable.other.object.property.brs"}}},"operators":{"name":"keyword.operator.brs","match":"=|\u003e=|\u003czz|\u003e|\u003c|\u003c\u003e|\\+|-|\\*|\\/|\\^|\u0026|\\b(?i:(And|Not|Or|Mod))\\b"},"preprocessor_keywords":{"patterns":[{"name":"keyword.preprocessor.if.brs","match":"(?i:(#const))"},{"name":"keyword.preprocessor.if.brs","match":"(?i:(#if))"},{"name":"keyword.preprocessor.if.brs","match":"(?i:(#else\\s*if))"},{"name":"keyword.preprocessor.endif.brs","match":"(?i:(#end\\s*if))"},{"name":"keyword.preprocessor.else.brs","match":"(?i:(#else))"}]},"primitive_literal_expression":{"patterns":[{"name":"string.quoted.double.brs","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.brs","match":"\"\""},{"include":"#class_roku_builtin"}]},{"name":"constant.numeric.brs","match":"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?\\b"},{"patterns":[{"name":"constant.language.boolean.true.brs","match":"(?i)\\b(true)\\b"},{"name":"constant.language.boolean.false.brs","match":"(?i)\\b(false)\\b"}]},{"match":"(?i:\\b(invalid)\\b)","captures":{"1":{"name":"constant.language.null.brs"}}}]},"program_statements":{"name":"keyword.control.brs","match":"(?i:(?\u003c!\\.)(if|else\\s*if|else|print|library|while|for\\s+each|for|end\\s*for|exit\\s+for|end\\s*while|exit\\s*while|end\\s*if|to|step|in|goto|rem|as)\\b)"},"regex":{"patterns":[{"name":"string.regexp.brs","begin":"(?\u003c!\\+\\+|--|})(?\u003c=[=(:,\\[?+!]|^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case|=\u003e|\u0026\u0026|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([gmixsuXUAJ]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([gmixsuXUAJ]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.brs"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.brs"},"2":{"name":"keyword.other.brs"}}},{"name":"string.regexp.brs","begin":"((?\u003c![_$[:alnum:])\\]]|\\+\\+|--|}|\\*\\/)|((?\u003c=^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case))\\s*)\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([gmixsuXUAJ]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([gmixsuXUAJ]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.brs"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.brs"},"2":{"name":"keyword.other.brs"}}}]},"regex-character-class":{"patterns":[{"name":"constant.other.character-class.regexp","match":"\\\\[wWsSdDtrnvf]|\\."},{"name":"constant.character.numeric.regexp","match":"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})"},{"name":"constant.character.control.regexp","match":"\\\\c[A-Z]"},{"name":"constant.character.escape.backslash.regexp","match":"\\\\."}]},"regexp":{"patterns":[{"name":"keyword.control.anchor.regexp","match":"\\\\[bB]|\\^|\\$"},{"match":"\\\\[1-9]\\d*|\\\\k\u003c([a-zA-Z_$][\\w$]*)\u003e","captures":{"0":{"name":"keyword.other.back-reference.regexp"},"1":{"name":"variable.other.regexp"}}},{"name":"keyword.operator.quantifier.regexp","match":"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??"},{"name":"keyword.operator.or.regexp","match":"\\|"},{"name":"meta.group.assertion.regexp","begin":"(\\()((\\?=)|(\\?!)|(\\?\\|)|(\\?\u003c=)|(\\?\u003c!))","end":"(\\))","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.group.regexp"},"2":{"name":"punctuation.definition.group.assertion.regexp"},"3":{"name":"meta.assertion.look-ahead.regexp"},"4":{"name":"meta.assertion.negative-look-ahead.regexp"},"5":{"name":"meta.assertion.look-behind.regexp"},"6":{"name":"meta.assertion.negative-look-behind.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.group.regexp"}}},{"name":"meta.group.regexp","begin":"\\((?:(\\?[:\u003e])|(?:\\?\u003c([a-zA-Z_$][\\w$]*)\u003e))?","end":"\\)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.group.regexp"},"1":{"name":"punctuation.definition.group.no-capture.regexp"},"2":{"name":"variable.other.regexp"}},"endCaptures":{"0":{"name":"punctuation.definition.group.regexp"}}},{"name":"constant.other.character-class.set.regexp","begin":"(\\[)(\\^)?","end":"(\\])","patterns":[{"name":"constant.other.character-class.range.regexp","match":"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))","captures":{"1":{"name":"constant.character.numeric.regexp"},"2":{"name":"constant.character.control.regexp"},"3":{"name":"constant.character.escape.backslash.regexp"},"4":{"name":"constant.character.numeric.regexp"},"5":{"name":"constant.character.control.regexp"},"6":{"name":"constant.character.escape.backslash.regexp"}}},{"include":"#regex-character-class"}],"beginCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"},"2":{"name":"keyword.operator.negation.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"}}},{"include":"#regex-character-class"}]},"region_comment":{"match":"(?i:^\\s*('\\s*#region)(?:(\\s+.*)?))$","captures":{"1":{"name":"keyword.preprocessor.region.brs"},"2":{"name":"string.unquoted.preprocessor.message.brs"}}},"rem_comment":{"name":"comment.line.rem.brs","match":"^\\s*?(?i:rem\\s).*$\\n?","captures":{"1":{"name":"punctuation.definition.comment.brs"}}},"storage_types":{"match":"(?i:\\b(boolean|integer|longinteger|float|double|string|object|function|sub|interface|dynamic|brsub|dim|const)\\b)","captures":{"1":{"name":"storage.type.brs"}}},"support_builtin_functions":{"name":"support.function.brs","match":"(?i:\\b(GetLastRun(RuntimeError|CompileError)|Rnd|Box|Type|objfun|pos|eval)\\b)"},"support_component_functions":{"name":"support.function.component.brs","match":"(?i:\\b(R(ight|e(set(Index)?|ad(B(yte(IfAvailable)?|lock)|File|Line)?|move(Head|Tail|Index)))|Ge(nXML(Header)?|t(Res(ource|ponse(Headers|Code))|X|M(i(nute|llisecond)|o(nth|de(l)?)|essage)|B(yte(sPerBlock|Array)|o(o(tVersion(Number)?|lean)|dy))|S(t(orageCardInfo|a(ndards|tusByte)|ring(Count)?)|i(zeInMegabytes|gnedByte)|ource(Host|Identity|Port)|ub|ec(tionList|ond)|afe(X|Height|Y|Width))|H(o(stName|ur)|e(ight|ad))|Y(ear)?|N(extArticle|ame(dElements)?)|C(hildElements|ontrols|urrent(Standard|Con(trolValue|fig)|Input))|T(i(tle|me(Server|Zone))|o(String|File)|ext|ail)|I(n(t|dex|puts)|dentity)|ZoneDateTime|D(e(scription|vice(BootCount|Name|U(niqueId|ptime)))|a(y(OfWeek)?|ta))|U(se(dInMegabytes|rData)|tcDateTime)|Ent(ityEncode|ry)|V(ersion(Number)?|alue)|KeyList|F(ileSystemType|loat|a(ilureReason|mily)|reeInMegabytes)|W(holeState|idth)|LocalDateTime|Attributes))|M(id|D5|ap(StereoOutput(Aux)?|DigitalOutput))|Boolean|S(h(ift|ow)|canWiFi|t((Clear|Display)?|art|r(i(ng)?)?)|implify|ubtract(Milliseconds|Seconds)|e(nd(RawMessage|B(yte|lock)|Line)?|t(R(ollOverRegion|e(s(ize|olution)|c(tangle|eiveEol)))|X|M(i(n(imumTransferRate|ute)|llisecond)|o(nth|de(CaseSensitive)?)|ultiscreenBezel)|B(yteEventPort|o(olean|dy)|a(ckground(Bitmap|Color)|udRate))|S(t(andard|ring)|ub|e(ndEol|cond)|afeTextRegion)|H(o(stName|ur)|eight)|Y(ear)?|Name|C(hannelVolumes(Aux)?|ontrolValue|ursor(Bitmap|Pos(ition)?))|Time(Server|Zone)?|I(n(t|put)|P4(Gateway|Broadcast|Netmask|Address))|OutputState|D(HCP|omain|e(stination|fault(Mode|Transistion))|a(y(OfWeek)?|te(Time)?))|U(ser(Data|AndPassword)|tcDateTime|rl)|P(o(werSaveMode|rt)|assword|roxy)|E(ntry|cho|ol)|V(iewMode|olume(Aux)?)|F(o(nt|r(egroundColor|groundColor))|l(oat|ashRate))|W(holeState|i(dth|Fi(Passphrase|ESSID)))|L(ineEventPort|o(calDateTime|opMode)|auguage)|Audio(Mode(Aux)?|Stream(Aux)?|Output(Aux)?))|ek(Relative|ToEnd|Absolute)))|H(ide|ead|asAttribute)|N(ormalize|ext)|C(hr|ount|urrentPosition|l(s|ear(Region|Events)?))|T(o(Base64String|HexString|kenize|AsciiString)|estInter(netConnectivity|face)|rim)|I(s(MousePresent|N(ext|ame)|InputActive|Empty|Valid|LittleEndianCPU)|n(str|te(ger)|valid))|Object|D(ynamic|isplay(Preload|File(Ex)?)|o(uble|esExist)|elete)|U(n(shift|pack)|Case)|P(o(st(Message|From(String|File))|p(String(s)?)?)|ush(String)?|eek|lay(StaticImage|File)?|arse(String|File)?|reloadFile(Ex)?)|E(nable(R(ollover|egion)|Cursor|Input|Output)|xists)|Void|F(indIndex|unction|l(oat|ush)|rom(Base64String|HexString|AsciiString))|W(hile|aitMessage|rite(File)?)|L(ookup|e(n|ft))|A(s(ync(GetTo(String|File)|Head|PostFrom(String|File)|Flush)|c)?|tEof|dd(Re(ctangle(Region|_region)|place)|Milliseconds|BodyElement|Seconds|Head(er)?|CircleRegion|Tail|DNSServer|E(vent|lement(WithBody)?)|Attribute)|pp(end(String|File)?|ly))|ToStr)\\b)"},"support_functions":{"patterns":[{"include":"#support_builtin_functions"},{"include":"#support_global_functions"},{"include":"#support_global_string_functions"},{"include":"#support_global_math_functions"},{"include":"#support_component_functions"}]},"support_global_functions":{"name":"support.function.brs","match":"(?i:\\b(Re(adAsciiFile|bootSystem)|GetInterface|MatchFiles|Sleep|C(opyFile|reate(Directory|Object))|Delete(Directory|File)|UpTime|FormatDrive|ListDir|W(ait|riteAsciiFile))\\b)"},"support_global_math_functions":{"name":"support.function.brs","match":"(?i:\\b(S(in|qr|gn)|C(sng|dbl|os)|Tan|Int|Exp|Fix|Log|A(tn|bs))\\b)"},"support_global_string_functions":{"name":"support.function.brs","match":"(?i:\\b(Right|Mid|Str(i(ng(i)?)?)?|Chr|Instr|UCase|Val|Asc|L(Case|e(n|ft)))\\b)"},"template_string":{"begin":"(`)","end":"(`)","patterns":[{"begin":"(\\$\\{)","end":"(\\})","patterns":[{"include":"#entire_language"}],"beginCaptures":{"1":{"name":"punctuation.definition.template-expression.begin.brs"}},"endCaptures":{"1":{"name":"punctuation.definition.template-expression.end"}}},{"name":"string.template.brs","match":"(.)"}],"beginCaptures":{"1":{"name":"string.template.brs"}},"endCaptures":{"1":{"name":"string.template.brs"}}},"try_catch":{"name":"keyword.control.trycatch.brs","match":"(?i:\\b(try|catch|(end[ \\t]*try))\\b)"},"type_expression":{"patterns":[{"match":"(?i)(boolean|integer|longinteger|float|double|string)","captures":{"1":{"name":"storage.type.brs"}}},{"match":"(?i)\\b([a-z0-9_]+)","captures":{"1":{"name":"support.type.brs entity.name.type.brs"}}}]},"variables_and_params":{"match":"(?i:(?:\\b(new)\\s)?\\b(?\u003c!\\.)([a-z_][a-z0-9_\\$%!#]*)\\b)","captures":{"1":{"name":"keyword.operator.new.brs"},"2":{"name":"entity.name.variable.local.brs"}}},"vscode_rale_tracker_entry_comment":{"name":"keyword.preprocessor.brs","match":"('\\s*vscode_rale_tracker_entry[^\\S\\r\\n]*)"}}}
+{"name":"BrightScript","scopeName":"source.brs","patterns":[{"include":"#entire_language"}],"repository":{"annotation":{"patterns":[{"match":"^\\s*(@)\\s*([a-zA-Z0-9_]+)","captures":{"1":{"name":"punctuation.decorator.brs"},"2":{"name":"entity.name.function.brs meta.function-call.brs"}}},{"name":"meta.decorator.brs","begin":"(@)\\s*([a-zA-Z0-9_]+)\\s*(\\()","end":"(\\))","patterns":[{"include":"#entire_language"}],"beginCaptures":{"1":{"name":"punctuation.decorator.brs"},"2":{"name":"entity.name.function.brs meta.function-call.brs"},"3":{"name":"meta.brace.round.brs"}},"endCaptures":{"1":{"name":"meta.brace.round.brs"}}}]},"apostrophe_comment":{"name":"comment.line.apostrophe.brs","match":"('[^\\r\\n]*)$","captures":{"1":{"name":"punctuation.definition.comment.brs"}}},"class_declaration":{"match":"(?i:(class)\\s+([a-z0-9_]+)(?:\\s+(extends)(?:\\s+([a-z0-9_]+))?)?)","captures":{"1":{"name":"keyword.other.class.brs"},"2":{"name":"entity.name.type.class.brs"},"3":{"name":"storage.modifier.brs"},"4":{"name":"entity.name.type.class.brs"}}},"class_roku_builtin":{"name":"support.class.brs","match":"(?i:\\bro(R(ss(Parser|Article)|e(sourceManager|ctangle|ad(File|WriteFile)|gistry(Section)?))|G(pio(Button|ControlPort)|lobal)|XML(Element|List)|MessagePort|AppInfo|Array|AssociativeArray|AudioGuide|AudioMetadata|AudioPlayer|AudioResource|Bitmap|Boolean|ByteArray|CaptionRenderer|ChannelStore|CodeRegistrationScreen|Compositor|DataGramSocket|DateTime|DeviceInfo|Double|IntrinsicDouble|EVPCipher|EVPDigest|FileSystem|Float|Font|FontMetrics|FontRegistry|Function|GridScreen|HdmiStatus|HMAC|HttpAgent|ImageCanvas|ImageMetadata|Input|Int|Invalid|KeyboardScreen|List|ListScreen|Localization|LongInteger|MessageDialog|MessagePort|Microphone|OneLineDialog|ParagraphScreen|Path|PinEntryDialog|PosterScreen|ProgramGuide|Regex|Region|Registry|RegistrySection|RSA|Screen|SearchHistory|SearchScreen|SlideShow|SocketAddress|SpringboardScreen|Sprite|StreamSocket|String|SystemLog|TextScreen|TextToSpeech|TextureManager|TextureRequest|Timespan|Tuner|UrlTransfer|VideoPlayer|VideoScreen|XMLElement|XMLList|SGScreen|SGNode|SGNodeEvent|SGScreenEvent|AudioPlayerEvent|CaptionRendererEvent|CECStatusEvent|ChannelStoreEvent|CodeRegistrationScreenEvent|DeviceInfoEvent|FileSystemEvent|GridScreenEvent|HdmiHotPlugEvent|HdmiStatusEvent|ImageCanvasEvent|InputEvent|KeyboardScreenEvent|ListScreenEvent|MessageDialogEvent|MicrophoneEvent|OneLineDialogEvent|ParagraphScreenEvent|PinEntryDialogEvent|PosterScreenEvent|SearchScreenEvent|SlideShowEvent|SocketEvent|SpringboardScreenEvent|SystemLogEvent|TextScreenEvent|TextToSpeechEvent|TextureRequestEvent|TunerEvent|UniversalControlEvent|UrlEvent|VideoPlayerEvent|VideoScreenEvent|B(yteArray|oolean|r(Sub|ightPackage))|S(ystemTime|t(orageInfo|ring( )?)|erialPort( )?)|NetworkConfiguration|C(ontrol(Down( )?|Up|Port)|ecInterface|lockWidget|reateFile)|T(imer|ouchScreen( )?|ext(Field|Widget))|I(RRemote( )?|n(t|valid)|mage(Player|Widget))|D(eviceInfo( )?|at(eTime|agram(Receiver|Sender)))|Url(Transfer|Event)|Video(Mode|Input|Player|Event)|Keyboard(Press( )?| )?|Quadravox(Button( )?|SNS5( )?)|Float|List|A(ssociativeArray|udio(Player|Event)|ppendFile|rray))\\b)"},"comment":{"patterns":[{"include":"#rem_comment"},{"include":"#apostrophe_comment"}]},"component_statement":{"name":"meta.component.brs","begin":"(?i)^[ \t]*(component)\\s+(?:([a-z0-9_]+)|(\".*?\"))(?:\\s+(extends)(?:\\s+(?:([a-z0-9_]+)|(\".*?\")))?)?\\s*","end":"(?i)(?\u003c![_[:alnum:]])(?\u003c!\\.)\\s*(end\\s*component)","patterns":[{"include":"#entire_language"}],"beginCaptures":{"1":{"name":"storage.type.component.brs"},"2":{"name":"entity.name.type.component.brs"},"3":{"name":"string.quoted.double.brs"},"4":{"name":"storage.modifier.extends.brs"},"5":{"name":"entity.name.type.component.brs"},"6":{"name":"string.quoted.double.brs"}},"endCaptures":{"1":{"name":"storage.type.component.brs"}}},"end_class":{"name":"storage.type.class.brs","match":"(?i:\\s*(end\\s*class))"},"end_function":{"name":"keyword.declaration.function","match":"(?i)[ \\t]*end\\s*(sub|function)"},"end_namespace":{"match":"^(?i:\\s*(end\\s*namespace)\\s*(?=['\\n]))","captures":{"1":{"name":"keyword.other.namespace.brs"}}},"end_region_comment":{"name":"keyword.preprocessor.region.brs","match":"^(i?\\s*'\\s*#endregion(\\s*.*)?$)"},"entire_language":{"patterns":[{"include":"#regex"},{"include":"#if_with_paren"},{"include":"#component_statement"},{"include":"#apostrophe_comment"},{"include":"#template_string"},{"include":"#rem_comment"},{"include":"#import_statement"},{"include":"#namespace_declaration"},{"include":"#enum_declaration"},{"include":"#end_namespace"},{"include":"#method"},{"include":"#field"},{"include":"#class_declaration"},{"include":"#end_class"},{"include":"#preprocessor_keywords"},{"include":"#region_comment"},{"include":"#end_region_comment"},{"include":"#global_constants"},{"include":"#keyword_logical_operator"},{"include":"#function_call"},{"include":"#object_properties"},{"include":"#vscode_rale_tracker_entry_comment"},{"include":"#identifiers_with_type_designators"},{"include":"#m_and_global"},{"include":"#keyword_return"},{"include":"#primitive_literal_expression"},{"include":"#function_declaration"},{"include":"#inline_function_declaration"},{"include":"#end_function"},{"include":"#interface_declaration"},{"include":"#storage_types"},{"include":"#loop_keywords"},{"include":"#program_statements"},{"include":"#try_catch"},{"include":"#non_identifier_keywords"},{"include":"#operators"},{"include":"#support_functions"},{"include":"#variables_and_params"},{"include":"#annotation"}]},"enum_declaration":{"name":"meta.enum.declaration.brs","begin":"(?i)\\b(enum)[ \\t]+([a-zA-Z0-9_]+)\\b","end":"(?i)[ \\t]*(end[ \\t]*enum)","patterns":[{"include":"#comment"},{"include":"#annotation"},{"begin":"(?i)\\s*\\b([a-z0-9_]+)(?:[ \\t]*(=))?","end":"\r?\n","patterns":[{"include":"#primitive_literal_expression"}],"beginCaptures":{"1":{"name":"variable.object.enummember.brs"},"2":{"name":"keyword.operator.assignment.brs"}}}],"beginCaptures":{"1":{"name":"storage.type.enum.brs"},"2":{"name":"entity.name.type.enum.brs"}},"endCaptures":{"1":{"name":"storage.type.enum.brs"}}},"field":{"match":"(?i:(public|protected|private)\\s+([a-z0-9_]+))","captures":{"1":{"name":"storage.modifier.brs"},"2":{"name":"variable.object.property.brs"}}},"function_call":{"match":"(?i:\\b([a-z_][a-z0-9_]*)[ \\t]*(?=\\())","captures":{"1":{"name":"entity.name.function.brs"}}},"function_declaration":{"match":"(?i:(?:(public|protected|private)\\s+)?(?:(override)\\s+)?((?:sub|function)[^\\w])(?:\\s+([a-z_][a-z0-9_]*))?)","captures":{"1":{"name":"storage.modifier.brs"},"2":{"name":"storage.modifier.brs"},"3":{"name":"keyword.declaration.function.brs"},"4":{"name":"entity.name.function.brs"}}},"global_constants":{"name":"variable.language","match":"(?i:\\b(line_num)\\b)"},"identifiers_with_type_designators":{"name":"entity.name.variable.local.brs","match":"(?i:\\b([a-z_][a-z0-9_]*)[\\$%!#\u0026])"},"if_with_paren":{"begin":"(?i:(?\u003c!\\.)(if)\\s*\\()","end":"\u0008(then)|\n","patterns":[{"include":"#entire_language"}],"beginCaptures":{"1":{"name":"keyword.control.brs"}},"endCaptures":{"1":{"name":"keyword.control.brs"}}},"import_statement":{"match":"(?i:(import)\\s*(\".*\"))","captures":{"1":{"name":"keyword.control.import.brs"},"2":{"name":"string.quoted.double.brs"}}},"inline_function_declaration":{"match":"(?i)[^a-z0-9_\"](function|sub)\\s*\\(","captures":{"1":{"name":"keyword.declaration.function"},"2":{"name":"keyword.declaration.function"}}},"interface_declaration":{"name":"meta.interface.brs","begin":"(?i)\\b[\\s\\t]*(interface)[\\s\\t]+([a-zA-Z0-9_]+)\\b","end":"(?i)[\\s\\t]*(end[\\s\\t]*interface)","patterns":[{"include":"#comment"},{"include":"#annotation"},{"include":"#interface_function"},{"include":"#interface_field"}],"beginCaptures":{"1":{"name":"storage.type.interface.brs"},"2":{"name":"entity.name.type.interface.brs"}},"endCaptures":{"1":{"name":"storage.type.interface.brs"}}},"interface_field":{"begin":"(?i)\\s*\\b([a-z0-9_]+)(?:[\\s\\t]*(as))?","end":"\r?\n","patterns":[{"include":"#type_expression"},{"include":"#comment"}],"beginCaptures":{"1":{"name":"variable.object.property.brs"},"2":{"name":"keyword.control.as.brs"}}},"interface_function":{"patterns":[{"include":"#interface_function_with_return_type"},{"include":"#interface_function_plain"}]},"interface_function_plain":{"match":"(?i:\\s*\\b(function|sub)[\\s\\t]+([a-z0-9_]+)(\\())(\\))[\\s\\t]","captures":{"1":{"name":"storage.type.function.brs"},"2":{"name":"entity.name.function.member.brs"},"3":{"name":"punctuation.definition.parameters.begin.brs"},"4":{"name":"punctuation.definition.parameters.end.brs"},"5":{"name":"keyword.control.as.brs"}}},"interface_function_with_return_type":{"begin":"(?i:\\s*\\b(function|sub)[\\s\\t]+([a-z0-9_]+)(\\()).*?(\\))[\\s\\t]+(as)","end":"\r?\n","patterns":[{"include":"#type_expression"},{"include":"#comment"}],"beginCaptures":{"1":{"name":"storage.type.function.brs"},"2":{"name":"entity.name.function.member.brs"},"3":{"name":"punctuation.definition.parameters.begin.brs"},"4":{"name":"punctuation.definition.parameters.end.brs"},"5":{"name":"keyword.control.as.brs"}}},"keyword_logical_operator":{"name":"keyword.operator.logical.word","match":"(?i:\\b(and|or|not)\\b)"},"keyword_return":{"match":"(?i:\\b(return)\\b)","captures":{"1":{"name":"keyword.control.flow.return.brs"}}},"loop_keywords":{"name":"keyword.control.loop.brs","match":"(?i:(?\u003c!\\.)(continue\\s+(for|while)\\b))"},"m_and_global":{"match":"(?i:(?\u003c!\\.)\\b(m|global|super)\\b)","captures":{"1":{"name":"keyword.other.this.brs"}}},"method":{"match":"(?i:(?:(public|protected|private)\\s+)?(?:(override)\\s+)?((?:sub|function)[^\\w])(?:\\s+([a-z_][a-z0-9_]*))?)","captures":{"1":{"name":"storage.modifier.brs"},"2":{"name":"storage.modifier.brs"},"3":{"name":"keyword.declaration.function.brs"},"4":{"name":"entity.name.function.brs"}}},"namespace_declaration":{"begin":"(?i:(namespace))\\s+","end":"[\\s'\\n]","patterns":[{"name":"entity.name.type.namespace.brs","match":"(?i:([a-z0-9_]+))"},{"name":"punctuation.accessor.brs","match":"\\."}],"beginCaptures":{"1":{"name":"keyword.other.namespace.brs"}}},"non_identifier_keywords":{"match":"(?i:[^\\.\\w\\\"](then|stop|run|end|each|next|throw)(?!(\\s*:)|[\\d\\w_]))","captures":{"1":{"name":"keyword.control.brs"}}},"object_properties":{"match":"(?i:(?\u003c=\\.)([a-z0-9_][a-z0-9_\\$%!#\u0026]*))","captures":{"1":{"name":"variable.other.object.property.brs"}}},"operators":{"name":"keyword.operator.brs","match":"=|\u003e=|\u003czz|\u003e|\u003c|\u003c\u003e|\\+|-|\\*|\\/|\\^|\u0026|\\b(?i:(And|Not|Or|Mod))\\b"},"preprocessor_keywords":{"patterns":[{"name":"keyword.preprocessor.if.brs","match":"(?i:(#const))"},{"name":"keyword.preprocessor.if.brs","match":"(?i:(#if))"},{"name":"keyword.preprocessor.if.brs","match":"(?i:(#else\\s*if))"},{"name":"keyword.preprocessor.endif.brs","match":"(?i:(#end\\s*if))"},{"name":"keyword.preprocessor.else.brs","match":"(?i:(#else))"}]},"primitive_literal_expression":{"patterns":[{"name":"string.quoted.double.brs","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.brs","match":"\"\""},{"include":"#class_roku_builtin"}]},{"name":"constant.numeric.brs","match":"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?\\b"},{"patterns":[{"name":"constant.language.boolean.true.brs","match":"(?i)\\b(true)\\b"},{"name":"constant.language.boolean.false.brs","match":"(?i)\\b(false)\\b"}]},{"match":"(?i:\\b(invalid)\\b)","captures":{"1":{"name":"constant.language.null.brs"}}}]},"program_statements":{"name":"keyword.control.brs","match":"(?i:(?\u003c!\\.)(if|else\\s*if|else|print|library|while|for\\s+each|for|end\\s*for|exit\\s+for|end\\s*while|exit\\s*while|end\\s*if|to|step|in|goto|rem|as)\\b)"},"regex":{"patterns":[{"name":"string.regexp.brs","begin":"(?\u003c!\\+\\+|--|})(?\u003c=[=(:,\\[?+!]|^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case|=\u003e|\u0026\u0026|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([gmixsuXUAJ]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([gmixsuXUAJ]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.brs"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.brs"},"2":{"name":"keyword.other.brs"}}},{"name":"string.regexp.brs","begin":"((?\u003c![_$[:alnum:])\\]]|\\+\\+|--|}|\\*\\/)|((?\u003c=^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case))\\s*)\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([gmixsuXUAJ]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([gmixsuXUAJ]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.brs"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.brs"},"2":{"name":"keyword.other.brs"}}}]},"regex-character-class":{"patterns":[{"name":"constant.other.character-class.regexp","match":"\\\\[wWsSdDtrnvf]|\\."},{"name":"constant.character.numeric.regexp","match":"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})"},{"name":"constant.character.control.regexp","match":"\\\\c[A-Z]"},{"name":"constant.character.escape.backslash.regexp","match":"\\\\."}]},"regexp":{"patterns":[{"name":"keyword.control.anchor.regexp","match":"\\\\[bB]|\\^|\\$"},{"match":"\\\\[1-9]\\d*|\\\\k\u003c([a-zA-Z_$][\\w$]*)\u003e","captures":{"0":{"name":"keyword.other.back-reference.regexp"},"1":{"name":"variable.other.regexp"}}},{"name":"keyword.operator.quantifier.regexp","match":"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??"},{"name":"keyword.operator.or.regexp","match":"\\|"},{"name":"meta.group.assertion.regexp","begin":"(\\()((\\?=)|(\\?!)|(\\?\\|)|(\\?\u003c=)|(\\?\u003c!))","end":"(\\))","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.group.regexp"},"2":{"name":"punctuation.definition.group.assertion.regexp"},"3":{"name":"meta.assertion.look-ahead.regexp"},"4":{"name":"meta.assertion.negative-look-ahead.regexp"},"5":{"name":"meta.assertion.look-behind.regexp"},"6":{"name":"meta.assertion.negative-look-behind.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.group.regexp"}}},{"name":"meta.group.regexp","begin":"\\((?:(\\?[:\u003e])|(?:\\?\u003c([a-zA-Z_$][\\w$]*)\u003e))?","end":"\\)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.group.regexp"},"1":{"name":"punctuation.definition.group.no-capture.regexp"},"2":{"name":"variable.other.regexp"}},"endCaptures":{"0":{"name":"punctuation.definition.group.regexp"}}},{"name":"constant.other.character-class.set.regexp","begin":"(\\[)(\\^)?","end":"(\\])","patterns":[{"name":"constant.other.character-class.range.regexp","match":"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))","captures":{"1":{"name":"constant.character.numeric.regexp"},"2":{"name":"constant.character.control.regexp"},"3":{"name":"constant.character.escape.backslash.regexp"},"4":{"name":"constant.character.numeric.regexp"},"5":{"name":"constant.character.control.regexp"},"6":{"name":"constant.character.escape.backslash.regexp"}}},{"include":"#regex-character-class"}],"beginCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"},"2":{"name":"keyword.operator.negation.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"}}},{"include":"#regex-character-class"}]},"region_comment":{"match":"(?i:^\\s*('\\s*#region)(?:(\\s+.*)?))$","captures":{"1":{"name":"keyword.preprocessor.region.brs"},"2":{"name":"string.unquoted.preprocessor.message.brs"}}},"rem_comment":{"name":"comment.line.rem.brs","match":"^\\s*?(?i:rem\\s.*)$","captures":{"1":{"name":"punctuation.definition.comment.brs"}}},"storage_types":{"match":"(?i:\\b(boolean|integer|longinteger|float|double|string|object|function|sub|interface|dynamic|brsub|dim|const)\\b)","captures":{"1":{"name":"storage.type.brs"}}},"support_builtin_functions":{"name":"support.function.brs","match":"(?i:\\b(GetLastRun(RuntimeError|CompileError)|Rnd|Box|Type|objfun|pos|eval)\\b)"},"support_component_functions":{"name":"support.function.component.brs","match":"(?i:\\b(R(ight|e(set(Index)?|ad(B(yte(IfAvailable)?|lock)|File|Line)?|move(Head|Tail|Index)))|Ge(nXML(Header)?|t(Res(ource|ponse(Headers|Code))|X|M(i(nute|llisecond)|o(nth|de(l)?)|essage)|B(yte(sPerBlock|Array)|o(o(tVersion(Number)?|lean)|dy))|S(t(orageCardInfo|a(ndards|tusByte)|ring(Count)?)|i(zeInMegabytes|gnedByte)|ource(Host|Identity|Port)|ub|ec(tionList|ond)|afe(X|Height|Y|Width))|H(o(stName|ur)|e(ight|ad))|Y(ear)?|N(extArticle|ame(dElements)?)|C(hildElements|ontrols|urrent(Standard|Con(trolValue|fig)|Input))|T(i(tle|me(Server|Zone))|o(String|File)|ext|ail)|I(n(t|dex|puts)|dentity)|ZoneDateTime|D(e(scription|vice(BootCount|Name|U(niqueId|ptime)))|a(y(OfWeek)?|ta))|U(se(dInMegabytes|rData)|tcDateTime)|Ent(ityEncode|ry)|V(ersion(Number)?|alue)|KeyList|F(ileSystemType|loat|a(ilureReason|mily)|reeInMegabytes)|W(holeState|idth)|LocalDateTime|Attributes))|M(id|D5|ap(StereoOutput(Aux)?|DigitalOutput))|Boolean|S(h(ift|ow)|canWiFi|t((Clear|Display)?|art|r(i(ng)?)?)|implify|ubtract(Milliseconds|Seconds)|e(nd(RawMessage|B(yte|lock)|Line)?|t(R(ollOverRegion|e(s(ize|olution)|c(tangle|eiveEol)))|X|M(i(n(imumTransferRate|ute)|llisecond)|o(nth|de(CaseSensitive)?)|ultiscreenBezel)|B(yteEventPort|o(olean|dy)|a(ckground(Bitmap|Color)|udRate))|S(t(andard|ring)|ub|e(ndEol|cond)|afeTextRegion)|H(o(stName|ur)|eight)|Y(ear)?|Name|C(hannelVolumes(Aux)?|ontrolValue|ursor(Bitmap|Pos(ition)?))|Time(Server|Zone)?|I(n(t|put)|P4(Gateway|Broadcast|Netmask|Address))|OutputState|D(HCP|omain|e(stination|fault(Mode|Transistion))|a(y(OfWeek)?|te(Time)?))|U(ser(Data|AndPassword)|tcDateTime|rl)|P(o(werSaveMode|rt)|assword|roxy)|E(ntry|cho|ol)|V(iewMode|olume(Aux)?)|F(o(nt|r(egroundColor|groundColor))|l(oat|ashRate))|W(holeState|i(dth|Fi(Passphrase|ESSID)))|L(ineEventPort|o(calDateTime|opMode)|auguage)|Audio(Mode(Aux)?|Stream(Aux)?|Output(Aux)?))|ek(Relative|ToEnd|Absolute)))|H(ide|ead|asAttribute)|N(ormalize|ext)|C(hr|ount|urrentPosition|l(s|ear(Region|Events)?))|T(o(Base64String|HexString|kenize|AsciiString)|estInter(netConnectivity|face)|rim)|I(s(MousePresent|N(ext|ame)|InputActive|Empty|Valid|LittleEndianCPU)|n(str|te(ger)|valid))|Object|D(ynamic|isplay(Preload|File(Ex)?)|o(uble|esExist)|elete)|U(n(shift|pack)|Case)|P(o(st(Message|From(String|File))|p(String(s)?)?)|ush(String)?|eek|lay(StaticImage|File)?|arse(String|File)?|reloadFile(Ex)?)|E(nable(R(ollover|egion)|Cursor|Input|Output)|xists)|Void|F(indIndex|unction|l(oat|ush)|rom(Base64String|HexString|AsciiString))|W(hile|aitMessage|rite(File)?)|L(ookup|e(n|ft))|A(s(ync(GetTo(String|File)|Head|PostFrom(String|File)|Flush)|c)?|tEof|dd(Re(ctangle(Region|_region)|place)|Milliseconds|BodyElement|Seconds|Head(er)?|CircleRegion|Tail|DNSServer|E(vent|lement(WithBody)?)|Attribute)|pp(end(String|File)?|ly))|ToStr)\\b)"},"support_functions":{"patterns":[{"include":"#support_builtin_functions"},{"include":"#support_global_functions"},{"include":"#support_global_string_functions"},{"include":"#support_global_math_functions"},{"include":"#support_component_functions"}]},"support_global_functions":{"name":"support.function.brs","match":"(?i:\\b(Re(adAsciiFile|bootSystem)|GetInterface|MatchFiles|Sleep|C(opyFile|reate(Directory|Object))|Delete(Directory|File)|UpTime|FormatDrive|ListDir|W(ait|riteAsciiFile))\\b)"},"support_global_math_functions":{"name":"support.function.brs","match":"(?i:\\b(S(in|qr|gn)|C(sng|dbl|os)|Tan|Int|Exp|Fix|Log|A(tn|bs))\\b)"},"support_global_string_functions":{"name":"support.function.brs","match":"(?i:\\b(Right|Mid|Str(i(ng(i)?)?)?|Chr|Instr|UCase|Val|Asc|L(Case|e(n|ft)))\\b)"},"template_string":{"begin":"(`)","end":"(`)","patterns":[{"begin":"(\\$\\{)","end":"(\\})","patterns":[{"include":"#entire_language"}],"beginCaptures":{"1":{"name":"punctuation.definition.template-expression.begin.brs"}},"endCaptures":{"1":{"name":"punctuation.definition.template-expression.end"}}},{"name":"string.template.brs","match":"(.)"}],"beginCaptures":{"1":{"name":"string.template.brs"}},"endCaptures":{"1":{"name":"string.template.brs"}}},"try_catch":{"name":"keyword.control.trycatch.brs","match":"(?i:\\b(try|catch|(end[ \\t]*try))\\b)"},"type_expression":{"patterns":[{"match":"(?i)(boolean|integer|longinteger|float|double|string)","captures":{"1":{"name":"storage.type.brs"}}},{"match":"(?i)\\b([a-z0-9_]+)","captures":{"1":{"name":"support.type.brs entity.name.type.brs"}}}]},"variables_and_params":{"match":"(?i:(?:\\b(new)\\s)?\\b(?\u003c!\\.)([a-z_][a-z0-9_\\$%!#]*)\\b)","captures":{"1":{"name":"keyword.operator.new.brs"},"2":{"name":"entity.name.variable.local.brs"}}},"vscode_rale_tracker_entry_comment":{"name":"keyword.preprocessor.brs","match":"('\\s*vscode_rale_tracker_entry[^\\S\\r\\n]*)"}}}
diff --git a/grammars/source.bsl.json b/grammars/source.bsl.json
index aa492fd..7037f7b 100644
--- a/grammars/source.bsl.json
+++ b/grammars/source.bsl.json
@@ -1 +1 @@
-{"name":"1C (BSL)","scopeName":"source.bsl","patterns":[{"include":"#basic"},{"include":"#miscellaneous"},{"begin":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Процедура|Procedure|Функция|Function)\\s+([a-zа-яё0-9_]+)\\s*(\\())","end":"(?i:(\\))\\s*((Экспорт|Export)(?=[^\\wа-яё\\.]|$))?)","patterns":[{"include":"#annotations"},{"include":"#basic"},{"name":"keyword.operator.assignment.bsl","match":"(=)"},{"name":"storage.modifier.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Знач|Val)(?=[^\\wа-яё\\.]|$))"},{"name":"invalid.illegal.bsl","match":"(?\u003c=[^\\wа-яё\\.]|^)((?\u003c==)(?i)[a-zа-яё0-9_]+)(?=[^\\wа-яё\\.]|$)"},{"name":"invalid.illegal.bsl","match":"(?\u003c=[^\\wа-яё\\.]|^)((?\u003c==\\s)\\s*(?i)[a-zа-яё0-9_]+)(?=[^\\wа-яё\\.]|$)"},{"name":"variable.parameter.bsl","match":"(?i:[a-zа-яё0-9_]+)"}],"beginCaptures":{"1":{"name":"storage.type.bsl"},"2":{"name":"entity.name.function.bsl"},"3":{"name":"punctuation.bracket.begin.bsl"}},"endCaptures":{"1":{"name":"punctuation.bracket.end.bsl"},"2":{"name":"storage.modifier.bsl"}}},{"begin":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Перем|Var)\\s+([a-zа-яё0-9_]+)\\s*)","end":"(;)","patterns":[{"name":"keyword.operator.bsl","match":"(,)"},{"name":"storage.modifier.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Экспорт|Export)(?=[^\\wа-яё\\.]|$))"},{"name":"variable.bsl","match":"(?i:[a-zа-яё0-9_]+)"}],"beginCaptures":{"1":{"name":"storage.type.var.bsl"},"2":{"name":"variable.bsl"}},"endCaptures":{"1":{"name":"keyword.operator.bsl"}}},{"name":"meta.conditional.bsl","begin":"(?i:(?\u003c=;|^)\\s*(Если|If))","end":"(?i:(Тогда|Then))","patterns":[{"include":"#basic"},{"include":"#miscellaneous"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.bsl"}},"endCaptures":{"1":{"name":"keyword.control.conditional.bsl"}}},{"name":"meta.var-single-variable.bsl","begin":"(?i:(?\u003c=;|^)\\s*([\\wа-яё]+))\\s*(=)","end":"(?=;)","patterns":[{"include":"#basic"},{"include":"#miscellaneous"}],"beginCaptures":{"1":{"name":"variable.assignment.bsl"},"2":{"name":"keyword.operator.assignment.bsl"}}},{"name":"storage.type.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(КонецПроцедуры|EndProcedure|КонецФункции|EndFunction)(?=[^\\wа-яё\\.]|$))"},{"name":"keyword.control.import.bsl","match":"(?i)#(Использовать|Use)(?=[^\\wа-яё\\.]|$)"},{"name":"keyword.control.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Прервать|Break|Продолжить|Continue|Возврат|Return)(?=[^\\wа-яё\\.]|$))"},{"name":"keyword.control.conditional.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Если|If|Иначе|Else|ИначеЕсли|ElsIf|Тогда|Then|КонецЕсли|EndIf)(?=[^\\wа-яё\\.]|$))"},{"name":"keyword.control.exception.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Попытка|Try|Исключение|Except|КонецПопытки|EndTry|ВызватьИсключение|Raise)(?=[^\\wа-яё\\.]|$))"},{"name":"keyword.control.repeat.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Пока|While|(Для|For)(\\s+(Каждого|Each))?|Из|In|По|To|Цикл|Do|КонецЦикла|EndDo)(?=[^\\wа-яё\\.]|$))"},{"name":"storage.modifier.directive.bsl","match":"(?i:\u0026(НаКлиенте((НаСервере(БезКонтекста)?)?)|AtClient((AtServer(NoContext)?)?)|НаСервере(БезКонтекста)?|AtServer(NoContext)?))"},{"include":"#annotations"},{"name":"keyword.other.preprocessor.bsl","match":"(?i:#(Если|If|ИначеЕсли|ElsIf|Иначе|Else|КонецЕсли|EndIf).*(Тогда|Then)?)"},{"begin":"(?i)(#(Область|Region))(\\s+([\\wа-яё]+))?","end":"$","beginCaptures":{"1":{"name":"keyword.other.section.bsl"},"4":{"name":"entity.name.section.bsl"}}},{"name":"keyword.other.section.bsl","match":"(?i)#(КонецОбласти|EndRegion)"}],"repository":{"annotations":{"patterns":[{"begin":"(?i)(\u0026([a-zа-яё0-9_]+))\\s*(\\()","end":"(\\))","patterns":[{"include":"#basic"},{"name":"keyword.operator.assignment.bsl","match":"(=)"},{"name":"invalid.illegal.bsl","match":"(?\u003c=[^\\wа-яё\\.]|^)((?\u003c==)(?i)[a-zа-яё0-9_]+)(?=[^\\wа-яё\\.]|$)"},{"name":"invalid.illegal.bsl","match":"(?\u003c=[^\\wа-яё\\.]|^)((?\u003c==\\s)\\s*(?i)[a-zа-яё0-9_]+)(?=[^\\wа-яё\\.]|$)"},{"name":"variable.annotation.bsl","match":"(?i)[a-zа-яё0-9_]+"}],"beginCaptures":{"1":{"name":"storage.type.annotation.bsl"},"3":{"name":"punctuation.bracket.begin.bsl"}},"endCaptures":{"1":{"name":"punctuation.bracket.end.bsl"}}},{"name":"storage.type.annotation.bsl","match":"(?i)(\u0026([a-zа-яё0-9_]+))"}]},"basic":{"patterns":[{"name":"comment.line.double-slash.bsl","begin":"//","end":"$"},{"name":"string.quoted.double.bsl","begin":"\\\"","end":"\\\"(?![\\\"])","patterns":[{"include":"#query"},{"name":"constant.character.escape.bsl","match":"\\\"\\\""},{"name":"comment.line.double-slash.bsl","match":"(^\\s*//.*$)"}]},{"name":"constant.language.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Неопределено|Undefined|Истина|True|Ложь|False|NULL)(?=[^\\wа-яё\\.]|$))"},{"name":"constant.numeric.bsl","match":"(?\u003c=[^\\wа-яё\\.]|^)(\\d+\\.?\\d*)(?=[^\\wа-яё\\.]|$)"},{"name":"constant.other.date.bsl","match":"\\'((\\d{4}[^\\d\\']*\\d{2}[^\\d\\']*\\d{2})([^\\d\\']*\\d{2}[^\\d\\']*\\d{2}([^\\d\\']*\\d{2})?)?)\\'"},{"name":"keyword.operator.bsl","match":"(,)"},{"name":"punctuation.bracket.begin.bsl","match":"(\\()"},{"name":"punctuation.bracket.end.bsl","match":"(\\))"}]},"miscellaneous":{"patterns":[{"name":"keyword.operator.logical.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(НЕ|NOT|И|AND|ИЛИ|OR)(?=[^\\wа-яё\\.]|$))"},{"name":"keyword.operator.comparison.bsl","match":"\u003c=|\u003e=|=|\u003c|\u003e"},{"name":"keyword.operator.arithmetic.bsl","match":"(\\+|-|\\*|/|%)"},{"name":"keyword.operator.bsl","match":"(;|\\?)"},{"name":"support.function.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Новый|New)(?=[^\\wа-яё\\.]|$))"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nСтрДлина|StrLen|\nСокрЛ|TrimL|\nСокрП|TrimR|\nСокрЛП|TrimAll|\nЛев|Left|\nПрав|Right|\nСред|Mid|\nСтрНайти|StrFind|\nВРег|Upper|\nНРег|Lower|\nТРег|Title|\nСимвол|Char|\nКодСимвола|CharCode|\nПустаяСтрока|IsBlankString|\nСтрЗаменить|StrReplace|\nСтрЧислоСтрок|StrLineCount|\nСтрПолучитьСтроку|StrGetLine|\nСтрЧислоВхождений|StrOccurrenceCount|\nСтрСравнить|StrCompare|\nСтрНачинаетсяС|StrStartWith|\nСтрЗаканчиваетсяНа|StrEndsWith|\nСтрРазделить|StrSplit|\nСтрСоединить|StrConcat\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nЦел|Int|\nОкр|Round|\nACos|\nASin|\nATan|\nCos|\nExp|\nLog|\nLog10|\nPow|\nSin|\nSqrt|\nTan\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nГод|Year|\nМесяц|Month|\nДень|Day|\nЧас|Hour|\nМинута|Minute|\nСекунда|Second|\nНачалоГода|BegOfYear|\nНачалоДня|BegOfDay|\nНачалоКвартала|BegOfQuarter|\nНачалоМесяца|BegOfMonth|\nНачалоМинуты|BegOfMinute|\nНачалоНедели|BegOfWeek|\nНачалоЧаса|BegOfHour|\nКонецГода|EndOfYear|\nКонецДня|EndOfDay|\nКонецКвартала|EndOfQuarter|\nКонецМесяца|EndOfMonth|\nКонецМинуты|EndOfMinute|\nКонецНедели|EndOfWeek|\nКонецЧаса|EndOfHour|\nНеделяГода|WeekOfYear|\nДеньГода|DayOfYear|\nДеньНедели|WeekDay|\nТекущаяДата|CurrentDate|\nДобавитьМесяц|AddMonth\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Тип|Type|ТипЗнч|TypeOf)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Булево|Boolean|Число|Number|Строка|String|Дата|Date)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nПоказатьВопрос|ShowQueryBox|\nВопрос|DoQueryBox|\nПоказатьПредупреждение|ShowMessageBox|\nПредупреждение|DoMessageBox|\nСообщить|Message|\nОчиститьСообщения|ClearMessages|\nОповеститьОбИзменении|NotifyChanged|\nСостояние|Status|\nСигнал|Beep|\nПоказатьЗначение|ShowValue|\nОткрытьЗначение|OpenValue|\nОповестить|Notify|\nОбработкаПрерыванияПользователя|UserInterruptProcessing|\nОткрытьСодержаниеСправки|OpenHelpContent|\nОткрытьИндексСправки|OpenHelpIndex|\nОткрытьСправку|OpenHelp|\nПоказатьИнформациюОбОшибке|ShowErrorInfo|\nКраткоеПредставлениеОшибки|BriefErrorDescription|\nПодробноеПредставлениеОшибки|DetailErrorDescription|\nПолучитьФорму|GetForm|\nЗакрытьСправку|CloseHelp|\nПоказатьОповещениеПользователя|ShowUserNotification|\nОткрытьФорму|OpenForm|\nОткрытьФормуМодально|OpenFormModal|\nАктивноеОкно|ActiveWindow|\nВыполнитьОбработкуОповещения|ExecuteNotifyProcessing\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nПоказатьВводЗначения|ShowInputValue|\nВвестиЗначение|InputValue|\nПоказатьВводЧисла|ShowInputNumber|\nВвестиЧисло|InputNumber|\nПоказатьВводСтроки|ShowInputString|\nВвестиСтроку|InputString|\nПоказатьВводДаты|ShowInputDate|\nВвестиДату|InputDate\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nФормат|Format|\nЧислоПрописью|NumberInWords|\nНСтр|NStr|\nПредставлениеПериода|PeriodPresentation|\nСтрШаблон|StrTemplate\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nПолучитьОбщийМакет|GetCommonTemplate|\nПолучитьОбщуюФорму|GetCommonForm|\nПредопределенноеЗначение|PredefinedValue|\nПолучитьПолноеИмяПредопределенногоЗначения|GetPredefinedValueFullName\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nПолучитьЗаголовокСистемы|GetCaption|\nПолучитьСкоростьКлиентскогоСоединения|GetClientConnectionSpeed|\nПодключитьОбработчикОжидания|AttachIdleHandler|\nУстановитьЗаголовокСистемы|SetCaption|\nОтключитьОбработчикОжидания|DetachIdleHandler|\nИмяКомпьютера|ComputerName|\nЗавершитьРаботуСистемы|Exit|\nИмяПользователя|UserName|\nПрекратитьРаботуСистемы|Terminate|\nПолноеИмяПользователя|UserFullName|\nЗаблокироватьРаботуПользователя|LockApplication|\nКаталогПрограммы|BinDir|\nКаталогВременныхФайлов|TempFilesDir|\nПравоДоступа|AccessRight|\nРольДоступна|IsInRole|\nТекущийЯзык|CurrentLanguage|\nТекущийКодЛокализации|CurrentLocaleCode|\nСтрокаСоединенияИнформационнойБазы|InfoBaseConnectionString|\nПодключитьОбработчикОповещения|AttachNotificationHandler|\nОтключитьОбработчикОповещения|DetachNotificationHandler|\nПолучитьСообщенияПользователю|GetUserMessages|\nПараметрыДоступа|AccessParameters|\nПредставлениеПриложения|ApplicationPresentation|\nТекущийЯзыкСистемы|CurrentSystemLanguage|\nЗапуститьСистему|RunSystem|\nТекущийРежимЗапуска|CurrentRunMode|\nУстановитьЧасовойПоясСеанса|SetSessionTimeZone|\nЧасовойПоясСеанса|SessionTimeZone|\nТекущаяДатаСеанса|CurrentSessionDate|\nУстановитьКраткийЗаголовокПриложения|SetShortApplicationCaption|\nПолучитьКраткийЗаголовокПриложения|GetShortApplicationCaption|\nПредставлениеПрава|RightPresentation|\nВыполнитьПроверкуПравДоступа|VerifyAccessRights|\nРабочийКаталогДанныхПользователя|UserDataWorkDir|\nКаталогДокументов|DocumentsDir|\nПолучитьИнформациюЭкрановКлиента|GetClientDisplaysInformation|\nТекущийВариантОсновногоШрифтаКлиентскогоПриложения|ClientApplicationBaseFontCurrentVariant|\nТекущийВариантИнтерфейсаКлиентскогоПриложения|ClientApplicationInterfaceCurrentVariant|\nУстановитьЗаголовокКлиентскогоПриложения|SetClientApplicationCaption|\nПолучитьЗаголовокКлиентскогоПриложения|GetClientApplicationCaption|\nНачатьПолучениеКаталогаВременныхФайлов|BeginGettingTempFilesDir|\nНачатьПолучениеКаталогаДокументов|BeginGettingDocumentsDir|\nНачатьПолучениеРабочегоКаталогаДанныхПользователя|BeginGettingUserDataWorkDir|\nПодключитьОбработчикЗапросаНастроекКлиентаЛицензирования|AttachLicensingClientParametersRequestHandler|\nОтключитьОбработчикЗапросаНастроекКлиентаЛицензирования|DetachLicensingClientParametersRequestHandler|\nКаталогБиблиотекиМобильногоУстройства|MobileDeviceLibraryDir\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nЗначениеВСтрокуВнутр|ValueToStringInternal|\nЗначениеИзСтрокиВнутр|ValueFromStringInternal|\nЗначениеВФайл|ValueToFile|\nЗначениеИзФайла|ValueFromFile\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nКомандаСистемы|System|\nЗапуститьПриложение|RunApp|\nПолучитьCOMОбъект|GetCOMObject|\nПользователиОС|OSUsers|\nНачатьЗапускПриложения|BeginRunningApplication\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nПодключитьВнешнююКомпоненту|AttachAddIn|\nНачатьУстановкуВнешнейКомпоненты|BeginInstallAddIn|\nУстановитьВнешнююКомпоненту|InstallAddIn|\nНачатьПодключениеВнешнейКомпоненты|BeginAttachingAddIn\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nКопироватьФайл|FileCopy|\nПереместитьФайл|MoveFile|\nУдалитьФайлы|DeleteFiles|\nНайтиФайлы|FindFiles|\nСоздатьКаталог|CreateDirectory|\nПолучитьИмяВременногоФайла|GetTempFileName|\nРазделитьФайл|SplitFile|\nОбъединитьФайлы|MergeFiles|\nПолучитьФайл|GetFile|\nНачатьПомещениеФайла|BeginPutFile|\nПоместитьФайл|PutFile|\nЭтоАдресВременногоХранилища|IsTempStorageURL|\nУдалитьИзВременногоХранилища|DeleteFromTempStorage|\nПолучитьИзВременногоХранилища|GetFromTempStorage|\nПоместитьВоВременноеХранилище|PutToTempStorage|\nПодключитьРасширениеРаботыСФайлами|AttachFileSystemExtension|\nНачатьУстановкуРасширенияРаботыСФайлами|BeginInstallFileSystemExtension|\nУстановитьРасширениеРаботыСФайлами|InstallFileSystemExtension|\nПолучитьФайлы|GetFiles|\nПоместитьФайлы|PutFiles|\nЗапроситьРазрешениеПользователя|RequestUserPermission|\nПолучитьМаскуВсеФайлы|GetAllFilesMask|\nПолучитьМаскуВсеФайлыКлиента|GetClientAllFilesMask|\nПолучитьМаскуВсеФайлыСервера|GetServerAllFilesMask|\nПолучитьРазделительПути|GetPathSeparator|\nПолучитьРазделительПутиКлиента|GetClientPathSeparator|\nПолучитьРазделительПутиСервера|GetServerPathSeparator|\nНачатьПодключениеРасширенияРаботыСФайлами|BeginAttachingFileSystemExtension|\nНачатьЗапросРазрешенияПользователя|BeginRequestingUserPermission|\nНачатьПоискФайлов|BeginFindingFiles|\nНачатьСозданиеКаталога|BeginCreatingDirectory|\nНачатьКопированиеФайла|BeginCopyingFile|\nНачатьПеремещениеФайла|BeginMovingFile|\nНачатьУдалениеФайлов|BeginDeletingFiles|\nНачатьПолучениеФайлов|BeginGettingFiles|\nНачатьПомещениеФайлов|BeginPuttingFiles|\nНачатьСозданиеДвоичныхДанныхИзФайла|BeginCreateBinaryDataFromFile\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nНачатьТранзакцию|BeginTransaction|\nЗафиксироватьТранзакцию|CommitTransaction|\nОтменитьТранзакцию|RollbackTransaction|\nУстановитьМонопольныйРежим|SetExclusiveMode|\nМонопольныйРежим|ExclusiveMode|\nПолучитьОперативнуюОтметкуВремени|GetRealTimeTimestamp|\nПолучитьСоединенияИнформационнойБазы|GetInfoBaseConnections|\nНомерСоединенияИнформационнойБазы|InfoBaseConnectionNumber|\nКонфигурацияИзменена|ConfigurationChanged|\nКонфигурацияБазыДанныхИзмененаДинамически|DataBaseConfigurationChangedDynamically|\nУстановитьВремяОжиданияБлокировкиДанных|SetLockWaitTime|\nОбновитьНумерациюОбъектов|RefreshObjectsNumbering|\nПолучитьВремяОжиданияБлокировкиДанных|GetLockWaitTime|\nКодЛокализацииИнформационнойБазы|InfoBaseLocaleCode|\nУстановитьМинимальнуюДлинуПаролейПользователей|SetUserPasswordMinLength|\nПолучитьМинимальнуюДлинуПаролейПользователей|GetUserPasswordMinLength|\nИнициализироватьПредопределенныеДанные|InitializePredefinedData|\nУдалитьДанныеИнформационнойБазы|EraseInfoBaseData|\nУстановитьПроверкуСложностиПаролейПользователей|SetUserPasswordStrengthCheck|\nПолучитьПроверкуСложностиПаролейПользователей|GetUserPasswordStrengthCheck|\nПолучитьСтруктуруХраненияБазыДанных|GetDBStorageStructureInfo|\nУстановитьПривилегированныйРежим|SetPrivilegedMode|\nПривилегированныйРежим|PrivilegedMode|\nТранзакцияАктивна|TransactionActive|\nНеобходимостьЗавершенияСоединения|ConnectionStopRequest|\nНомерСеансаИнформационнойБазы|InfoBaseSessionNumber|\nПолучитьСеансыИнформационнойБазы|GetInfoBaseSessions|\nЗаблокироватьДанныеДляРедактирования|LockDataForEdit|\nУстановитьСоединениеСВнешнимИсточникомДанных|ConnectExternalDataSource|\nРазблокироватьДанныеДляРедактирования|UnlockDataForEdit|\nРазорватьСоединениеСВнешнимИсточникомДанных|DisconnectExternalDataSource|\nПолучитьБлокировкуСеансов|GetSessionsLock|\nУстановитьБлокировкуСеансов|SetSessionsLock|\nОбновитьПовторноИспользуемыеЗначения|RefreshReusableValues|\nУстановитьБезопасныйРежим|SetSafeMode|\nБезопасныйРежим|SafeMode|\nПолучитьДанныеВыбора|GetChoiceData|\nУстановитьЧасовойПоясИнформационнойБазы|SetInfoBaseTimeZone|\nПолучитьЧасовойПоясИнформационнойБазы|GetInfoBaseTimeZone|\nПолучитьОбновлениеКонфигурацииБазыДанных|GetDataBaseConfigurationUpdate|\nУстановитьБезопасныйРежимРазделенияДанных|SetDataSeparationSafeMode|\nБезопасныйРежимРазделенияДанных|DataSeparationSafeMode|\nУстановитьВремяЗасыпанияПассивногоСеанса|SetPassiveSessionHibernateTime|\nПолучитьВремяЗасыпанияПассивногоСеанса|GetPassiveSessionHibernateTime|\nУстановитьВремяЗавершенияСпящегоСеанса|SetHibernateSessionTerminateTime|\nПолучитьВремяЗавершенияСпящегоСеанса|GetHibernateSessionTerminateTime|\nПолучитьТекущийСеансИнформационнойБазы|GetCurrentInfoBaseSession|\nПолучитьИдентификаторКонфигурации|GetConfigurationID|\nУстановитьНастройкиКлиентаЛицензирования|SetLicensingClientParameters|\nПолучитьИмяКлиентаЛицензирования|GetLicensingClientName|\nПолучитьДополнительныйПараметрКлиентаЛицензирования|GetLicensingClientAdditionalParameter|\nПолучитьОтключениеБезопасногоРежима|GetSafeModeDisabled|\nУстановитьОтключениеБезопасногоРежима|SetSafeModeDisabled\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nНайтиПомеченныеНаУдаление|FindMarkedForDeletion|\nНайтиПоСсылкам|FindByRef|\nУдалитьОбъекты|DeleteObjects|\nУстановитьОбновлениеПредопределенныхДанныхИнформационнойБазы|SetInfoBasePredefinedDataUpdate|\nПолучитьОбновлениеПредопределенныхДанныхИнформационнойБазы|GetInfoBasePredefinedData\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nXMLСтрока|XMLString|\nXMLЗначение|XMLValue|\nXMLТип|XMLType|\nXMLТипЗнч|XMLTypeOf|\nИзXMLТипа|FromXMLType|\nВозможностьЧтенияXML|CanReadXML|\nПолучитьXMLТип|GetXMLType|\nПрочитатьXML|ReadXML|\nЗаписатьXML|WriteXML|\nНайтиНедопустимыеСимволыXML|FindDisallowedXMLCharacters|\nИмпортМоделиXDTO|ImportXDTOModel|\nСоздатьФабрикуXDTO|CreateXDTOFactory\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nЗаписатьJSON|WriteJSON|\nПрочитатьJSON|ReadJSON|\nПрочитатьДатуJSON|ReadJSONDate|\nЗаписатьДатуJSON|WriteJSONDate\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nЗаписьЖурналаРегистрации|WriteLogEvent|\nПолучитьИспользованиеЖурналаРегистрации|GetEventLogUsing|\nУстановитьИспользованиеЖурналаРегистрации|SetEventLogUsing|\nПредставлениеСобытияЖурналаРегистрации|EventLogEventPresentation|\nВыгрузитьЖурналРегистрации|UnloadEventLog|\nПолучитьЗначенияОтбораЖурналаРегистрации|GetEventLogFilterValues|\nУстановитьИспользованиеСобытияЖурналаРегистрации|SetEventLogEventUse|\nПолучитьИспользованиеСобытияЖурналаРегистрации|GetEventLogEventUse|\nСкопироватьЖурналРегистрации|CopyEventLog|\nОчиститьЖурналРегистрации|ClearEventLog\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nЗначениеВДанныеФормы|ValueToFormData|\nДанныеФормыВЗначение|FormDataToValue|\nКопироватьДанныеФормы|CopyFormData|\nУстановитьСоответствиеОбъектаИФормы|SetObjectAndFormConformity|\nПолучитьСоответствиеОбъектаИФормы|GetObjectAndFormConformity\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nПолучитьФункциональнуюОпцию|GetFunctionalOption|\nПолучитьФункциональнуюОпциюИнтерфейса|GetInterfaceFunctionalOption|\nУстановитьПараметрыФункциональныхОпцийИнтерфейса|SetInterfaceFunctionalOptionParameters|\nПолучитьПараметрыФункциональныхОпцийИнтерфейса|GetInterfaceFunctionalOptionParameters|\nОбновитьИнтерфейс|RefreshInterface\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nУстановитьРасширениеРаботыСКриптографией|InstallCryptoExtension|\nНачатьУстановкуРасширенияРаботыСКриптографией|BeginInstallCryptoExtension|\nПодключитьРасширениеРаботыСКриптографией|AttachCryptoExtension|\nНачатьПодключениеРасширенияРаботыСКриптографией|BeginAttachingCryptoExtension\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nУстановитьСоставСтандартногоИнтерфейсаOData|SetStandardODataInterfaceContent|\nПолучитьСоставСтандартногоИнтерфейсаOData|GetStandardODataInterfaceContent\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(СоединитьБуферыДвоичныхДанных|ConcatBinaryDataBuffers)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nМин|Min|\nМакс|Max|\nОписаниеОшибки|ErrorDescription|\nВычислить|Eval|\nИнформацияОбОшибке|ErrorInfo|\nBase64Значение|Base64Value|\nBase64Строка|Base64String|\nЗаполнитьЗначенияСвойств|FillPropertyValues|\nЗначениеЗаполнено|ValueIsFilled|\nПолучитьПредставленияНавигационныхСсылок|GetURLsPresentations|\nНайтиОкноПоНавигационнойСсылке|FindWindowByURL|\nПолучитьОкна|GetWindows|\nПерейтиПоНавигационнойСсылке|GotoURL|\nПолучитьНавигационнуюСсылку|GetURL|\nПолучитьДопустимыеКодыЛокализации|GetAvailableLocaleCodes|\nПолучитьНавигационнуюСсылкуИнформационнойБазы|GetInfoBaseURL|\nПредставлениеКодаЛокализации|LocaleCodePresentation|\nПолучитьДопустимыеЧасовыеПояса|GetAvailableTimeZones|\nПредставлениеЧасовогоПояса|TimeZonePresentation|\nТекущаяУниверсальнаяДата|CurrentUniversalDate|\nТекущаяУниверсальнаяДатаВМиллисекундах|CurrentUniversalDateInMilliseconds|\nМестноеВремя|ToLocalTime|\nУниверсальноеВремя|ToUniversalTime|\nЧасовойПояс|TimeZone|\nСмещениеЛетнегоВремени|DaylightTimeOffset|\nСмещениеСтандартногоВремени|StandardTimeOffset|\nКодироватьСтроку|EncodeString|\nРаскодироватьСтроку|DecodeString|\nНайти|Find|\nПродолжитьВызов|ProceedWithCall\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nПередНачаломРаботыСистемы|BeforeStart|\nПриНачалеРаботыСистемы|OnStart|\nПередЗавершениемРаботыСистемы|BeforeExit|\nПриЗавершенииРаботыСистемы|OnExit|\nОбработкаВнешнегоСобытия|ExternEventProcessing|\nУстановкаПараметровСеанса|SessionParametersSetting|\nПриИзмененииПараметровЭкрана|OnChangeDisplaySettings\n)\\s*(?=\\())"},{"name":"support.class.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nWSСсылки|WSReferences|\nБиблиотекаКартинок|PictureLib|\nБиблиотекаМакетовОформленияКомпоновкиДанных|DataCompositionAppearanceTemplateLib|\nБиблиотекаСтилей|StyleLib|\nБизнесПроцессы|BusinessProcesses|\nВнешниеИсточникиДанных|ExternalDataSources|\nВнешниеОбработки|ExternalDataProcessors|\nВнешниеОтчеты|ExternalReports|\nДокументы|Documents|\nДоставляемыеУведомления|DeliverableNotifications|\nЖурналыДокументов|DocumentJournals|\nЗадачи|Tasks|\nИнформацияОбИнтернетСоединении|InternetConnectionInformation|\nИспользованиеРабочейДаты|WorkingDateUse|\nИсторияРаботыПользователя|UserWorkHistory|\nКонстанты|Constants|\nКритерииОтбора|FilterCriteria|\nМетаданные|Metadata|\nОбработки|DataProcessors|\nОтправкаДоставляемыхУведомлений|DeliverableNotificationSend|\nОтчеты|Reports|\nПараметрыСеанса|SessionParameters|\nПеречисления|Enums|\nПланыВидовРасчета|ChartsOfCalculationTypes|\nПланыВидовХарактеристик|ChartsOfCharacteristicTypes|\nПланыОбмена|ExchangePlans|\nПланыСчетов|ChartsOfAccounts|\nПолнотекстовыйПоиск|FullTextSearch|\nПользователиИнформационнойБазы|InfoBaseUsers|\nПоследовательности|Sequences|\nРасширенияКонфигурации|ConfigurationExtensions|\nРегистрыБухгалтерии|AccountingRegisters|\nРегистрыНакопления|AccumulationRegisters|\nРегистрыРасчета|CalculationRegisters|\nРегистрыСведений|InformationRegisters|\nРегламентныеЗадания|ScheduledJobs|\nСериализаторXDTO|XDTOSerializer|\nСправочники|Catalogs|\nСредстваГеопозиционирования|LocationTools|\nСредстваКриптографии|CryptoToolsManager|\nСредстваМультимедиа|MultimediaTools|\nСредстваОтображенияРекламы|AdvertisingPresentationTools|\nСредстваПочты|MailTools|\nСредстваТелефонии|TelephonyTools|\nФабрикаXDTO|XDTOFactory|\nФайловыеПотоки|FileStreams|\nФоновыеЗадания|BackgroundJobs|\nХранилищаНастроек|SettingsStorages|\nВстроенныеПокупки|InAppPurchases|\nОтображениеРекламы|AdRepresentation|\nПанельЗадачОС|OSTaskbar|\nПроверкаВстроенныхПокупок|InAppPurchasesValidation\n)(?=[^\\wа-яё]|$))"},{"name":"support.variable.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nГлавныйИнтерфейс|MainInterface|\nГлавныйСтиль|MainStyle|\nПараметрЗапуска|LaunchParameter|\nРабочаяДата|WorkingDate|\nХранилищеВариантовОтчетов|ReportsVariantsStorage|\nХранилищеНастроекДанныхФорм|FormDataSettingsStorage|\nХранилищеОбщихНастроек|CommonSettingsStorage|\nХранилищеПользовательскихНастроекДинамическихСписков|DynamicListsUserSettingsStorage|\nХранилищеПользовательскихНастроекОтчетов|ReportsUserSettingsStorage|\nХранилищеСистемныхНастроек|SystemSettingsStorage\n)(?=[^\\wа-яё]|$))"}]},"query":{"begin":"(?i)(?\u003c=[^\\wа-яё\\.]|^)(Выбрать|Select(\\s+Разрешенные|\\s+Allowed)?(\\s+Различные|\\s+Distinct)?(\\s+Первые|\\s+Top)?)(?=[^\\wа-яё\\.]|$)","end":"(?=\\\"[^\\\"])","patterns":[{"name":"comment.line.double-slash.bsl","begin":"^\\s*//","end":"$"},{"name":"comment.line.double-slash.sdbl","match":"(//((\\\"\\\")|[^\\\"])*)"},{"name":"string.quoted.double.sdbl","match":"\\\"\\\"[^\"]*\\\"\\\""},{"include":"source.sdbl"}],"beginCaptures":{"1":{"name":"keyword.control.sdbl"}}}}}
+{"name":"1C (BSL)","scopeName":"source.bsl","patterns":[{"include":"#basic"},{"include":"#miscellaneous"},{"begin":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Процедура|Procedure|Функция|Function)\\s+([a-zа-яё0-9_]+)\\s*(\\())","end":"(?i:(\\))\\s*((Экспорт|Export)(?=[^\\wа-яё\\.]|$))?)","patterns":[{"include":"#annotations"},{"include":"#basic"},{"name":"keyword.operator.assignment.bsl","match":"(=)"},{"name":"storage.modifier.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Знач|Val)(?=[^\\wа-яё\\.]|$))"},{"name":"invalid.illegal.bsl","match":"(?\u003c=[^\\wа-яё\\.]|^)((?\u003c==)(?i)[a-zа-яё0-9_]+)(?=[^\\wа-яё\\.]|$)"},{"name":"invalid.illegal.bsl","match":"(?\u003c=[^\\wа-яё\\.]|^)((?\u003c==\\s)\\s*(?i)[a-zа-яё0-9_]+)(?=[^\\wа-яё\\.]|$)"},{"name":"variable.parameter.bsl","match":"(?i:[a-zа-яё0-9_]+)"}],"beginCaptures":{"1":{"name":"storage.type.bsl"},"2":{"name":"entity.name.function.bsl"},"3":{"name":"punctuation.bracket.begin.bsl"}},"endCaptures":{"1":{"name":"punctuation.bracket.end.bsl"},"2":{"name":"storage.modifier.bsl"}}},{"begin":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Перем|Var)\\s+([a-zа-яё0-9_]+)\\s*)","end":"(;)","patterns":[{"name":"keyword.operator.bsl","match":"(,)"},{"name":"storage.modifier.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Экспорт|Export)(?=[^\\wа-яё\\.]|$))"},{"name":"variable.bsl","match":"(?i:[a-zа-яё0-9_]+)"}],"beginCaptures":{"1":{"name":"storage.type.var.bsl"},"2":{"name":"variable.bsl"}},"endCaptures":{"1":{"name":"keyword.operator.bsl"}}},{"name":"meta.conditional.bsl","begin":"(?i:(?\u003c=;|^)\\s*(Если|If))","end":"(?i:(Тогда|Then))","patterns":[{"include":"#basic"},{"include":"#miscellaneous"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.bsl"}},"endCaptures":{"1":{"name":"keyword.control.conditional.bsl"}}},{"name":"meta.var-single-variable.bsl","begin":"(?i:(?\u003c=;|^)\\s*([\\wа-яё]+))\\s*(=)","end":"(?i:(?=(;|Иначе|Конец|Els|End)))","patterns":[{"include":"#basic"},{"include":"#miscellaneous"}],"beginCaptures":{"1":{"name":"variable.assignment.bsl"},"2":{"name":"keyword.operator.assignment.bsl"}}},{"name":"storage.type.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(КонецПроцедуры|EndProcedure|КонецФункции|EndFunction)(?=[^\\wа-яё\\.]|$))"},{"name":"keyword.control.import.bsl","match":"(?i)#(Использовать|Use)(?=[^\\wа-яё\\.]|$)"},{"name":"keyword.control.native.bsl","match":"(?i)#native"},{"name":"keyword.control.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Прервать|Break|Продолжить|Continue|Возврат|Return)(?=[^\\wа-яё\\.]|$))"},{"name":"keyword.control.conditional.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Если|If|Иначе|Else|ИначеЕсли|ElsIf|Тогда|Then|КонецЕсли|EndIf)(?=[^\\wа-яё\\.]|$))"},{"name":"keyword.control.exception.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Попытка|Try|Исключение|Except|КонецПопытки|EndTry|ВызватьИсключение|Raise)(?=[^\\wа-яё\\.]|$))"},{"name":"keyword.control.repeat.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Пока|While|(Для|For)(\\s+(Каждого|Each))?|Из|In|По|To|Цикл|Do|КонецЦикла|EndDo)(?=[^\\wа-яё\\.]|$))"},{"name":"storage.modifier.directive.bsl","match":"(?i:\u0026(НаКлиенте((НаСервере(БезКонтекста)?)?)|AtClient((AtServer(NoContext)?)?)|НаСервере(БезКонтекста)?|AtServer(NoContext)?))"},{"include":"#annotations"},{"name":"keyword.other.preprocessor.bsl","match":"(?i:#(Если|If|ИначеЕсли|ElsIf|Иначе|Else|КонецЕсли|EndIf).*(Тогда|Then)?)"},{"begin":"(?i)(#(Область|Region))(\\s+([\\wа-яё]+))?","end":"$","beginCaptures":{"1":{"name":"keyword.other.section.bsl"},"4":{"name":"entity.name.section.bsl"}}},{"name":"keyword.other.section.bsl","match":"(?i)#(КонецОбласти|EndRegion)"}],"repository":{"annotations":{"patterns":[{"begin":"(?i)(\u0026([a-zа-яё0-9_]+))\\s*(\\()","end":"(\\))","patterns":[{"include":"#basic"},{"name":"keyword.operator.assignment.bsl","match":"(=)"},{"name":"invalid.illegal.bsl","match":"(?\u003c=[^\\wа-яё\\.]|^)((?\u003c==)(?i)[a-zа-яё0-9_]+)(?=[^\\wа-яё\\.]|$)"},{"name":"invalid.illegal.bsl","match":"(?\u003c=[^\\wа-яё\\.]|^)((?\u003c==\\s)\\s*(?i)[a-zа-яё0-9_]+)(?=[^\\wа-яё\\.]|$)"},{"name":"variable.annotation.bsl","match":"(?i)[a-zа-яё0-9_]+"}],"beginCaptures":{"1":{"name":"storage.type.annotation.bsl"},"3":{"name":"punctuation.bracket.begin.bsl"}},"endCaptures":{"1":{"name":"punctuation.bracket.end.bsl"}}},{"name":"storage.type.annotation.bsl","match":"(?i)(\u0026([a-zа-яё0-9_]+))"}]},"basic":{"patterns":[{"name":"comment.line.double-slash.bsl","begin":"//","end":"$"},{"name":"string.quoted.double.bsl","begin":"\\\"","end":"\\\"(?![\\\"])","patterns":[{"include":"#query"},{"name":"constant.character.escape.bsl","match":"\\\"\\\""},{"name":"comment.line.double-slash.bsl","match":"(^\\s*//.*$)"}]},{"name":"constant.language.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Неопределено|Undefined|Истина|True|Ложь|False|NULL)(?=[^\\wа-яё\\.]|$))"},{"name":"constant.numeric.bsl","match":"(?\u003c=[^\\wа-яё\\.]|^)(\\d+\\.?\\d*)(?=[^\\wа-яё\\.]|$)"},{"name":"constant.other.date.bsl","match":"\\'((\\d{4}[^\\d\\']*\\d{2}[^\\d\\']*\\d{2})([^\\d\\']*\\d{2}[^\\d\\']*\\d{2}([^\\d\\']*\\d{2})?)?)\\'"},{"name":"keyword.operator.bsl","match":"(,)"},{"name":"punctuation.bracket.begin.bsl","match":"(\\()"},{"name":"punctuation.bracket.end.bsl","match":"(\\))"}]},"miscellaneous":{"patterns":[{"name":"keyword.operator.logical.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(НЕ|NOT|И|AND|ИЛИ|OR)(?=[^\\wа-яё\\.]|$))"},{"name":"keyword.operator.comparison.bsl","match":"\u003c=|\u003e=|=|\u003c|\u003e"},{"name":"keyword.operator.arithmetic.bsl","match":"(\\+|-|\\*|/|%)"},{"name":"keyword.operator.bsl","match":"(;|\\?)"},{"name":"support.function.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Новый|New)(?=[^\\wа-яё\\.]|$))"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nСтрДлина|StrLen|\nСокрЛ|TrimL|\nСокрП|TrimR|\nСокрЛП|TrimAll|\nЛев|Left|\nПрав|Right|\nСред|Mid|\nСтрНайти|StrFind|\nВРег|Upper|\nНРег|Lower|\nТРег|Title|\nСимвол|Char|\nКодСимвола|CharCode|\nПустаяСтрока|IsBlankString|\nСтрЗаменить|StrReplace|\nСтрЧислоСтрок|StrLineCount|\nСтрПолучитьСтроку|StrGetLine|\nСтрЧислоВхождений|StrOccurrenceCount|\nСтрСравнить|StrCompare|\nСтрНачинаетсяС|StrStartWith|\nСтрЗаканчиваетсяНа|StrEndsWith|\nСтрРазделить|StrSplit|\nСтрСоединить|StrConcat\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nЦел|Int|\nОкр|Round|\nACos|\nASin|\nATan|\nCos|\nExp|\nLog|\nLog10|\nPow|\nSin|\nSqrt|\nTan\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nГод|Year|\nМесяц|Month|\nДень|Day|\nЧас|Hour|\nМинута|Minute|\nСекунда|Second|\nНачалоГода|BegOfYear|\nНачалоДня|BegOfDay|\nНачалоКвартала|BegOfQuarter|\nНачалоМесяца|BegOfMonth|\nНачалоМинуты|BegOfMinute|\nНачалоНедели|BegOfWeek|\nНачалоЧаса|BegOfHour|\nКонецГода|EndOfYear|\nКонецДня|EndOfDay|\nКонецКвартала|EndOfQuarter|\nКонецМесяца|EndOfMonth|\nКонецМинуты|EndOfMinute|\nКонецНедели|EndOfWeek|\nКонецЧаса|EndOfHour|\nНеделяГода|WeekOfYear|\nДеньГода|DayOfYear|\nДеньНедели|WeekDay|\nТекущаяДата|CurrentDate|\nДобавитьМесяц|AddMonth\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Тип|Type|ТипЗнч|TypeOf)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(Булево|Boolean|Число|Number|Строка|String|Дата|Date)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nПоказатьВопрос|ShowQueryBox|\nВопрос|DoQueryBox|\nПоказатьПредупреждение|ShowMessageBox|\nПредупреждение|DoMessageBox|\nСообщить|Message|\nОчиститьСообщения|ClearMessages|\nОповеститьОбИзменении|NotifyChanged|\nСостояние|Status|\nСигнал|Beep|\nПоказатьЗначение|ShowValue|\nОткрытьЗначение|OpenValue|\nОповестить|Notify|\nОбработкаПрерыванияПользователя|UserInterruptProcessing|\nОткрытьСодержаниеСправки|OpenHelpContent|\nОткрытьИндексСправки|OpenHelpIndex|\nОткрытьСправку|OpenHelp|\nПоказатьИнформациюОбОшибке|ShowErrorInfo|\nКраткоеПредставлениеОшибки|BriefErrorDescription|\nПодробноеПредставлениеОшибки|DetailErrorDescription|\nПолучитьФорму|GetForm|\nЗакрытьСправку|CloseHelp|\nПоказатьОповещениеПользователя|ShowUserNotification|\nОткрытьФорму|OpenForm|\nОткрытьФормуМодально|OpenFormModal|\nАктивноеОкно|ActiveWindow|\nВыполнитьОбработкуОповещения|ExecuteNotifyProcessing\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nПоказатьВводЗначения|ShowInputValue|\nВвестиЗначение|InputValue|\nПоказатьВводЧисла|ShowInputNumber|\nВвестиЧисло|InputNumber|\nПоказатьВводСтроки|ShowInputString|\nВвестиСтроку|InputString|\nПоказатьВводДаты|ShowInputDate|\nВвестиДату|InputDate\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nФормат|Format|\nЧислоПрописью|NumberInWords|\nНСтр|NStr|\nПредставлениеПериода|PeriodPresentation|\nСтрШаблон|StrTemplate\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nПолучитьОбщийМакет|GetCommonTemplate|\nПолучитьОбщуюФорму|GetCommonForm|\nПредопределенноеЗначение|PredefinedValue|\nПолучитьПолноеИмяПредопределенногоЗначения|GetPredefinedValueFullName\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nПолучитьЗаголовокСистемы|GetCaption|\nПолучитьСкоростьКлиентскогоСоединения|GetClientConnectionSpeed|\nПодключитьОбработчикОжидания|AttachIdleHandler|\nУстановитьЗаголовокСистемы|SetCaption|\nОтключитьОбработчикОжидания|DetachIdleHandler|\nИмяКомпьютера|ComputerName|\nЗавершитьРаботуСистемы|Exit|\nИмяПользователя|UserName|\nПрекратитьРаботуСистемы|Terminate|\nПолноеИмяПользователя|UserFullName|\nЗаблокироватьРаботуПользователя|LockApplication|\nКаталогПрограммы|BinDir|\nКаталогВременныхФайлов|TempFilesDir|\nПравоДоступа|AccessRight|\nРольДоступна|IsInRole|\nТекущийЯзык|CurrentLanguage|\nТекущийКодЛокализации|CurrentLocaleCode|\nСтрокаСоединенияИнформационнойБазы|InfoBaseConnectionString|\nПодключитьОбработчикОповещения|AttachNotificationHandler|\nОтключитьОбработчикОповещения|DetachNotificationHandler|\nПолучитьСообщенияПользователю|GetUserMessages|\nПараметрыДоступа|AccessParameters|\nПредставлениеПриложения|ApplicationPresentation|\nТекущийЯзыкСистемы|CurrentSystemLanguage|\nЗапуститьСистему|RunSystem|\nТекущийРежимЗапуска|CurrentRunMode|\nУстановитьЧасовойПоясСеанса|SetSessionTimeZone|\nЧасовойПоясСеанса|SessionTimeZone|\nТекущаяДатаСеанса|CurrentSessionDate|\nУстановитьКраткийЗаголовокПриложения|SetShortApplicationCaption|\nПолучитьКраткийЗаголовокПриложения|GetShortApplicationCaption|\nПредставлениеПрава|RightPresentation|\nВыполнитьПроверкуПравДоступа|VerifyAccessRights|\nРабочийКаталогДанныхПользователя|UserDataWorkDir|\nКаталогДокументов|DocumentsDir|\nПолучитьИнформациюЭкрановКлиента|GetClientDisplaysInformation|\nТекущийВариантОсновногоШрифтаКлиентскогоПриложения|ClientApplicationBaseFontCurrentVariant|\nТекущийВариантИнтерфейсаКлиентскогоПриложения|ClientApplicationInterfaceCurrentVariant|\nУстановитьЗаголовокКлиентскогоПриложения|SetClientApplicationCaption|\nПолучитьЗаголовокКлиентскогоПриложения|GetClientApplicationCaption|\nНачатьПолучениеКаталогаВременныхФайлов|BeginGettingTempFilesDir|\nНачатьПолучениеКаталогаДокументов|BeginGettingDocumentsDir|\nНачатьПолучениеРабочегоКаталогаДанныхПользователя|BeginGettingUserDataWorkDir|\nПодключитьОбработчикЗапросаНастроекКлиентаЛицензирования|AttachLicensingClientParametersRequestHandler|\nОтключитьОбработчикЗапросаНастроекКлиентаЛицензирования|DetachLicensingClientParametersRequestHandler|\nКаталогБиблиотекиМобильногоУстройства|MobileDeviceLibraryDir\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nЗначениеВСтрокуВнутр|ValueToStringInternal|\nЗначениеИзСтрокиВнутр|ValueFromStringInternal|\nЗначениеВФайл|ValueToFile|\nЗначениеИзФайла|ValueFromFile\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nКомандаСистемы|System|\nЗапуститьПриложение|RunApp|\nПолучитьCOMОбъект|GetCOMObject|\nПользователиОС|OSUsers|\nНачатьЗапускПриложения|BeginRunningApplication\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nПодключитьВнешнююКомпоненту|AttachAddIn|\nНачатьУстановкуВнешнейКомпоненты|BeginInstallAddIn|\nУстановитьВнешнююКомпоненту|InstallAddIn|\nНачатьПодключениеВнешнейКомпоненты|BeginAttachingAddIn\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nКопироватьФайл|FileCopy|\nПереместитьФайл|MoveFile|\nУдалитьФайлы|DeleteFiles|\nНайтиФайлы|FindFiles|\nСоздатьКаталог|CreateDirectory|\nПолучитьИмяВременногоФайла|GetTempFileName|\nРазделитьФайл|SplitFile|\nОбъединитьФайлы|MergeFiles|\nПолучитьФайл|GetFile|\nНачатьПомещениеФайла|BeginPutFile|\nПоместитьФайл|PutFile|\nЭтоАдресВременногоХранилища|IsTempStorageURL|\nУдалитьИзВременногоХранилища|DeleteFromTempStorage|\nПолучитьИзВременногоХранилища|GetFromTempStorage|\nПоместитьВоВременноеХранилище|PutToTempStorage|\nПодключитьРасширениеРаботыСФайлами|AttachFileSystemExtension|\nНачатьУстановкуРасширенияРаботыСФайлами|BeginInstallFileSystemExtension|\nУстановитьРасширениеРаботыСФайлами|InstallFileSystemExtension|\nПолучитьФайлы|GetFiles|\nПоместитьФайлы|PutFiles|\nЗапроситьРазрешениеПользователя|RequestUserPermission|\nПолучитьМаскуВсеФайлы|GetAllFilesMask|\nПолучитьМаскуВсеФайлыКлиента|GetClientAllFilesMask|\nПолучитьМаскуВсеФайлыСервера|GetServerAllFilesMask|\nПолучитьРазделительПути|GetPathSeparator|\nПолучитьРазделительПутиКлиента|GetClientPathSeparator|\nПолучитьРазделительПутиСервера|GetServerPathSeparator|\nНачатьПодключениеРасширенияРаботыСФайлами|BeginAttachingFileSystemExtension|\nНачатьЗапросРазрешенияПользователя|BeginRequestingUserPermission|\nНачатьПоискФайлов|BeginFindingFiles|\nНачатьСозданиеКаталога|BeginCreatingDirectory|\nНачатьКопированиеФайла|BeginCopyingFile|\nНачатьПеремещениеФайла|BeginMovingFile|\nНачатьУдалениеФайлов|BeginDeletingFiles|\nНачатьПолучениеФайлов|BeginGettingFiles|\nНачатьПомещениеФайлов|BeginPuttingFiles|\nНачатьСозданиеДвоичныхДанныхИзФайла|BeginCreateBinaryDataFromFile\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nНачатьТранзакцию|BeginTransaction|\nЗафиксироватьТранзакцию|CommitTransaction|\nОтменитьТранзакцию|RollbackTransaction|\nУстановитьМонопольныйРежим|SetExclusiveMode|\nМонопольныйРежим|ExclusiveMode|\nПолучитьОперативнуюОтметкуВремени|GetRealTimeTimestamp|\nПолучитьСоединенияИнформационнойБазы|GetInfoBaseConnections|\nНомерСоединенияИнформационнойБазы|InfoBaseConnectionNumber|\nКонфигурацияИзменена|ConfigurationChanged|\nКонфигурацияБазыДанныхИзмененаДинамически|DataBaseConfigurationChangedDynamically|\nУстановитьВремяОжиданияБлокировкиДанных|SetLockWaitTime|\nОбновитьНумерациюОбъектов|RefreshObjectsNumbering|\nПолучитьВремяОжиданияБлокировкиДанных|GetLockWaitTime|\nКодЛокализацииИнформационнойБазы|InfoBaseLocaleCode|\nУстановитьМинимальнуюДлинуПаролейПользователей|SetUserPasswordMinLength|\nПолучитьМинимальнуюДлинуПаролейПользователей|GetUserPasswordMinLength|\nИнициализироватьПредопределенныеДанные|InitializePredefinedData|\nУдалитьДанныеИнформационнойБазы|EraseInfoBaseData|\nУстановитьПроверкуСложностиПаролейПользователей|SetUserPasswordStrengthCheck|\nПолучитьПроверкуСложностиПаролейПользователей|GetUserPasswordStrengthCheck|\nПолучитьСтруктуруХраненияБазыДанных|GetDBStorageStructureInfo|\nУстановитьПривилегированныйРежим|SetPrivilegedMode|\nПривилегированныйРежим|PrivilegedMode|\nТранзакцияАктивна|TransactionActive|\nНеобходимостьЗавершенияСоединения|ConnectionStopRequest|\nНомерСеансаИнформационнойБазы|InfoBaseSessionNumber|\nПолучитьСеансыИнформационнойБазы|GetInfoBaseSessions|\nЗаблокироватьДанныеДляРедактирования|LockDataForEdit|\nУстановитьСоединениеСВнешнимИсточникомДанных|ConnectExternalDataSource|\nРазблокироватьДанныеДляРедактирования|UnlockDataForEdit|\nРазорватьСоединениеСВнешнимИсточникомДанных|DisconnectExternalDataSource|\nПолучитьБлокировкуСеансов|GetSessionsLock|\nУстановитьБлокировкуСеансов|SetSessionsLock|\nОбновитьПовторноИспользуемыеЗначения|RefreshReusableValues|\nУстановитьБезопасныйРежим|SetSafeMode|\nБезопасныйРежим|SafeMode|\nПолучитьДанныеВыбора|GetChoiceData|\nУстановитьЧасовойПоясИнформационнойБазы|SetInfoBaseTimeZone|\nПолучитьЧасовойПоясИнформационнойБазы|GetInfoBaseTimeZone|\nПолучитьОбновлениеКонфигурацииБазыДанных|GetDataBaseConfigurationUpdate|\nУстановитьБезопасныйРежимРазделенияДанных|SetDataSeparationSafeMode|\nБезопасныйРежимРазделенияДанных|DataSeparationSafeMode|\nУстановитьВремяЗасыпанияПассивногоСеанса|SetPassiveSessionHibernateTime|\nПолучитьВремяЗасыпанияПассивногоСеанса|GetPassiveSessionHibernateTime|\nУстановитьВремяЗавершенияСпящегоСеанса|SetHibernateSessionTerminateTime|\nПолучитьВремяЗавершенияСпящегоСеанса|GetHibernateSessionTerminateTime|\nПолучитьТекущийСеансИнформационнойБазы|GetCurrentInfoBaseSession|\nПолучитьИдентификаторКонфигурации|GetConfigurationID|\nУстановитьНастройкиКлиентаЛицензирования|SetLicensingClientParameters|\nПолучитьИмяКлиентаЛицензирования|GetLicensingClientName|\nПолучитьДополнительныйПараметрКлиентаЛицензирования|GetLicensingClientAdditionalParameter|\nПолучитьОтключениеБезопасногоРежима|GetSafeModeDisabled|\nУстановитьОтключениеБезопасногоРежима|SetSafeModeDisabled\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nНайтиПомеченныеНаУдаление|FindMarkedForDeletion|\nНайтиПоСсылкам|FindByRef|\nУдалитьОбъекты|DeleteObjects|\nУстановитьОбновлениеПредопределенныхДанныхИнформационнойБазы|SetInfoBasePredefinedDataUpdate|\nПолучитьОбновлениеПредопределенныхДанныхИнформационнойБазы|GetInfoBasePredefinedData\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nXMLСтрока|XMLString|\nXMLЗначение|XMLValue|\nXMLТип|XMLType|\nXMLТипЗнч|XMLTypeOf|\nИзXMLТипа|FromXMLType|\nВозможностьЧтенияXML|CanReadXML|\nПолучитьXMLТип|GetXMLType|\nПрочитатьXML|ReadXML|\nЗаписатьXML|WriteXML|\nНайтиНедопустимыеСимволыXML|FindDisallowedXMLCharacters|\nИмпортМоделиXDTO|ImportXDTOModel|\nСоздатьФабрикуXDTO|CreateXDTOFactory\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nЗаписатьJSON|WriteJSON|\nПрочитатьJSON|ReadJSON|\nПрочитатьДатуJSON|ReadJSONDate|\nЗаписатьДатуJSON|WriteJSONDate\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nЗаписьЖурналаРегистрации|WriteLogEvent|\nПолучитьИспользованиеЖурналаРегистрации|GetEventLogUsing|\nУстановитьИспользованиеЖурналаРегистрации|SetEventLogUsing|\nПредставлениеСобытияЖурналаРегистрации|EventLogEventPresentation|\nВыгрузитьЖурналРегистрации|UnloadEventLog|\nПолучитьЗначенияОтбораЖурналаРегистрации|GetEventLogFilterValues|\nУстановитьИспользованиеСобытияЖурналаРегистрации|SetEventLogEventUse|\nПолучитьИспользованиеСобытияЖурналаРегистрации|GetEventLogEventUse|\nСкопироватьЖурналРегистрации|CopyEventLog|\nОчиститьЖурналРегистрации|ClearEventLog\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nЗначениеВДанныеФормы|ValueToFormData|\nДанныеФормыВЗначение|FormDataToValue|\nКопироватьДанныеФормы|CopyFormData|\nУстановитьСоответствиеОбъектаИФормы|SetObjectAndFormConformity|\nПолучитьСоответствиеОбъектаИФормы|GetObjectAndFormConformity\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nПолучитьФункциональнуюОпцию|GetFunctionalOption|\nПолучитьФункциональнуюОпциюИнтерфейса|GetInterfaceFunctionalOption|\nУстановитьПараметрыФункциональныхОпцийИнтерфейса|SetInterfaceFunctionalOptionParameters|\nПолучитьПараметрыФункциональныхОпцийИнтерфейса|GetInterfaceFunctionalOptionParameters|\nОбновитьИнтерфейс|RefreshInterface\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nУстановитьРасширениеРаботыСКриптографией|InstallCryptoExtension|\nНачатьУстановкуРасширенияРаботыСКриптографией|BeginInstallCryptoExtension|\nПодключитьРасширениеРаботыСКриптографией|AttachCryptoExtension|\nНачатьПодключениеРасширенияРаботыСКриптографией|BeginAttachingCryptoExtension\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nУстановитьСоставСтандартногоИнтерфейсаOData|SetStandardODataInterfaceContent|\nПолучитьСоставСтандартногоИнтерфейсаOData|GetStandardODataInterfaceContent\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?i:(?\u003c=[^\\wа-яё\\.]|^)(СоединитьБуферыДвоичныхДанных|ConcatBinaryDataBuffers)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nМин|Min|\nМакс|Max|\nОписаниеОшибки|ErrorDescription|\nВычислить|Eval|\nИнформацияОбОшибке|ErrorInfo|\nBase64Значение|Base64Value|\nBase64Строка|Base64String|\nЗаполнитьЗначенияСвойств|FillPropertyValues|\nЗначениеЗаполнено|ValueIsFilled|\nПолучитьПредставленияНавигационныхСсылок|GetURLsPresentations|\nНайтиОкноПоНавигационнойСсылке|FindWindowByURL|\nПолучитьОкна|GetWindows|\nПерейтиПоНавигационнойСсылке|GotoURL|\nПолучитьНавигационнуюСсылку|GetURL|\nПолучитьДопустимыеКодыЛокализации|GetAvailableLocaleCodes|\nПолучитьНавигационнуюСсылкуИнформационнойБазы|GetInfoBaseURL|\nПредставлениеКодаЛокализации|LocaleCodePresentation|\nПолучитьДопустимыеЧасовыеПояса|GetAvailableTimeZones|\nПредставлениеЧасовогоПояса|TimeZonePresentation|\nТекущаяУниверсальнаяДата|CurrentUniversalDate|\nТекущаяУниверсальнаяДатаВМиллисекундах|CurrentUniversalDateInMilliseconds|\nМестноеВремя|ToLocalTime|\nУниверсальноеВремя|ToUniversalTime|\nЧасовойПояс|TimeZone|\nСмещениеЛетнегоВремени|DaylightTimeOffset|\nСмещениеСтандартногоВремени|StandardTimeOffset|\nКодироватьСтроку|EncodeString|\nРаскодироватьСтроку|DecodeString|\nНайти|Find|\nПродолжитьВызов|ProceedWithCall\n)\\s*(?=\\())"},{"name":"support.function.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nПередНачаломРаботыСистемы|BeforeStart|\nПриНачалеРаботыСистемы|OnStart|\nПередЗавершениемРаботыСистемы|BeforeExit|\nПриЗавершенииРаботыСистемы|OnExit|\nОбработкаВнешнегоСобытия|ExternEventProcessing|\nУстановкаПараметровСеанса|SessionParametersSetting|\nПриИзмененииПараметровЭкрана|OnChangeDisplaySettings\n)\\s*(?=\\())"},{"name":"support.class.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nWSСсылки|WSReferences|\nБиблиотекаКартинок|PictureLib|\nБиблиотекаМакетовОформленияКомпоновкиДанных|DataCompositionAppearanceTemplateLib|\nБиблиотекаСтилей|StyleLib|\nБизнесПроцессы|BusinessProcesses|\nВнешниеИсточникиДанных|ExternalDataSources|\nВнешниеОбработки|ExternalDataProcessors|\nВнешниеОтчеты|ExternalReports|\nДокументы|Documents|\nДоставляемыеУведомления|DeliverableNotifications|\nЖурналыДокументов|DocumentJournals|\nЗадачи|Tasks|\nИнформацияОбИнтернетСоединении|InternetConnectionInformation|\nИспользованиеРабочейДаты|WorkingDateUse|\nИсторияРаботыПользователя|UserWorkHistory|\nКонстанты|Constants|\nКритерииОтбора|FilterCriteria|\nМетаданные|Metadata|\nОбработки|DataProcessors|\nОтправкаДоставляемыхУведомлений|DeliverableNotificationSend|\nОтчеты|Reports|\nПараметрыСеанса|SessionParameters|\nПеречисления|Enums|\nПланыВидовРасчета|ChartsOfCalculationTypes|\nПланыВидовХарактеристик|ChartsOfCharacteristicTypes|\nПланыОбмена|ExchangePlans|\nПланыСчетов|ChartsOfAccounts|\nПолнотекстовыйПоиск|FullTextSearch|\nПользователиИнформационнойБазы|InfoBaseUsers|\nПоследовательности|Sequences|\nРасширенияКонфигурации|ConfigurationExtensions|\nРегистрыБухгалтерии|AccountingRegisters|\nРегистрыНакопления|AccumulationRegisters|\nРегистрыРасчета|CalculationRegisters|\nРегистрыСведений|InformationRegisters|\nРегламентныеЗадания|ScheduledJobs|\nСериализаторXDTO|XDTOSerializer|\nСправочники|Catalogs|\nСредстваГеопозиционирования|LocationTools|\nСредстваКриптографии|CryptoToolsManager|\nСредстваМультимедиа|MultimediaTools|\nСредстваОтображенияРекламы|AdvertisingPresentationTools|\nСредстваПочты|MailTools|\nСредстваТелефонии|TelephonyTools|\nФабрикаXDTO|XDTOFactory|\nФайловыеПотоки|FileStreams|\nФоновыеЗадания|BackgroundJobs|\nХранилищаНастроек|SettingsStorages|\nВстроенныеПокупки|InAppPurchases|\nОтображениеРекламы|AdRepresentation|\nПанельЗадачОС|OSTaskbar|\nПроверкаВстроенныхПокупок|InAppPurchasesValidation\n)(?=[^\\wа-яё]|$))"},{"name":"support.variable.bsl","match":"(?x)(?i:(?\u003c=[^\\wа-яё\\.]|^)(\nГлавныйИнтерфейс|MainInterface|\nГлавныйСтиль|MainStyle|\nПараметрЗапуска|LaunchParameter|\nРабочаяДата|WorkingDate|\nХранилищеВариантовОтчетов|ReportsVariantsStorage|\nХранилищеНастроекДанныхФорм|FormDataSettingsStorage|\nХранилищеОбщихНастроек|CommonSettingsStorage|\nХранилищеПользовательскихНастроекДинамическихСписков|DynamicListsUserSettingsStorage|\nХранилищеПользовательскихНастроекОтчетов|ReportsUserSettingsStorage|\nХранилищеСистемныхНастроек|SystemSettingsStorage\n)(?=[^\\wа-яё]|$))"}]},"query":{"begin":"(?i)(?\u003c=[^\\wа-яё\\.]|^)(Выбрать|Select(\\s+Разрешенные|\\s+Allowed)?(\\s+Различные|\\s+Distinct)?(\\s+Первые|\\s+Top)?)(?=[^\\wа-яё\\.]|$)","end":"(?=\\\"[^\\\"])","patterns":[{"name":"comment.line.double-slash.bsl","begin":"^\\s*//","end":"$"},{"name":"comment.line.double-slash.sdbl","match":"(//((\\\"\\\")|[^\\\"])*)"},{"name":"string.quoted.double.sdbl","match":"\\\"\\\"[^\"]*\\\"\\\""},{"include":"source.sdbl"}],"beginCaptures":{"1":{"name":"keyword.control.sdbl"}}}}}
diff --git a/grammars/source.cairo.json b/grammars/source.cairo.json
index d3d5e81..91b8853 100644
--- a/grammars/source.cairo.json
+++ b/grammars/source.cairo.json
@@ -1 +1 @@
-{"name":"Cairo","scopeName":"source.cairo","patterns":[{"include":"#directives"},{"include":"#statements"}],"repository":{"class-instance":{"patterns":[{"name":"support.class.cairo","match":"[[:upper:]][_$[:alnum:]]+[[:lower:]]+[_$[:alnum:]]+"}]},"comment":{"patterns":[{"name":"comment.line.number-sign","begin":"#","end":"$","patterns":[{"name":"comment.line.number-sign","match":"TODO"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment"}}}]},"declaration":{"patterns":[{"include":"#import"}]},"directives":{"patterns":[{"match":"(?\u003c!\\w)\\s*(%builtins|%lang)\\s+","captures":{"1":{"name":"keyword.directive.cairo"}}}]},"expression":{"patterns":[{"include":"#expression-without-identifiers"},{"include":"#identifiers"},{"include":"#expression-punctuations"}]},"expression-operators":{"patterns":[{"name":"keyword.brackets.python-hints.cairo","match":"\\%\\{|\\%\\}"},{"name":"keyword.operator","match":"=|!|\u003e|\u003c|\\||\u0026|\\?|\\^|~|\\*|\\+|\\-|\\/|\\%"},{"name":"keyword.operator.cast.cairo","match":"(?\u003c![\\w$])(cast)(?![\\w$])"}]},"expression-punctuations":{"patterns":[{"include":"#punctuation-accessor"}]},"expression-without-identifiers":{"patterns":[{"include":"#string"},{"include":"#comment"},{"include":"#literal"},{"include":"#function-expression"},{"include":"#storages"},{"include":"#keywords"},{"include":"#parameters"},{"include":"#expression-operators"},{"include":"#function-call"},{"include":"#support-objects"}]},"function-call":{"patterns":[{"begin":"([_$[:alpha:]][_$[:alnum:]]+)\\s*(?=\\()","end":"(?\u003c=\\))","patterns":[{"include":"#string"},{"include":"#comment"},{"include":"#literal"},{"include":"#identifiers"},{"include":"#expression-operators"}],"beginCaptures":{"1":{"name":"entity.name.function.cairo"}}}]},"function-expression":{"patterns":[{"name":"meta.function.expression.cairo","begin":"\\s*(func)\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*","end":"(?\u003c=:)","patterns":[{"include":"#comment"},{"include":"#function-implicit"},{"include":"#function-params"},{"name":"keyword.function.return.cairo","match":"-\u003e"}],"beginCaptures":{"1":{"name":"storage.type.function.cairo"},"2":{"name":"entity.name.function.cairo"}}}]},"function-implicit":{"patterns":[{"begin":"\\{","end":"\\}","patterns":[{"include":"#parameters"}]}]},"function-params":{"patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#parameters"}]}]},"identifiers":{"patterns":[{"name":"variable.other.constant.cairo","match":"(?\u003c!\\w)([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"}]},"import":{"patterns":[{"begin":"(?\u003c!\\w)\\s*(from)\\s","end":"\\s*(import)\\s","patterns":[{"include":"#string"},{"include":"#comment"},{"include":"#punctuation-accessor"},{"name":"meta.import.from.location.cairo","match":"[_$[:alpha:]][_$[:alnum:]]+"}],"beginCaptures":{"1":{"name":"keyword.declaration.cairo"}},"endCaptures":{"1":{"name":"keyword.declaration.cairo"}}}]},"keywords":{"patterns":[{"name":"keyword.controls.cairo","match":"\\b(else|if|in|return|end|assert|with_attr)\\b"},{"name":"keyword.declaration.cairo","match":"\\b(from|import|func|namespace)\\b"},{"name":"keyword.others.cairo","match":"^\\s*@(constructor|storage_var|view|external|contract_interface|known_ap_change|event)\\s+"}]},"literal":{"patterns":[{"include":"#numeric-literal"}]},"numeric-literal":{"patterns":[{"name":"constant.numeric.decimal.cairo","match":"\\b(?:([0-9]+)|(0x[0-9a-fA-F]+))\\b"}]},"parameters":{"patterns":[{"include":"#comment"},{"include":"#punctuation-accessor"},{"match":"(:)\\s*([_$[:alpha:]][_$[:alnum:]]+)","captures":{"1":{"name":"punctuation.separator"},"2":{"name":"support.type.cairo"}}}]},"punctuation-accessor":{"patterns":[{"match":"(\\.)|(\\*)","captures":{"1":{"name":"punctuation.separator.dot-accessor.cairo"},"2":{"name":"keyword.operator"}}}]},"punctuation-semicolon":{"patterns":[{"name":"punctuation.terminator.statement.cairo","match":";"}]},"statements":{"patterns":[{"include":"#string"},{"include":"#comment"},{"include":"#declaration"},{"include":"#expression"},{"include":"#punctuation-semicolon"}]},"storages":{"patterns":[{"name":"storage.type.cairo","match":"\\b(let|const|local|struct|member|alloc_locals|tempvar)\\b"}]},"string":{"patterns":[{"name":"string.quoted.double.cairo","begin":"\"","end":"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cairo"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cairo"}}},{"name":"string.quoted.single.cairo","begin":"'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cairo"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cairo"}}}]},"support-objects":{"patterns":[{"include":"#class-instance"}]}}}
+{"name":"Cairo","scopeName":"source.cairo","patterns":[{"include":"#directives"},{"include":"#statements"}],"repository":{"class-instance":{"patterns":[{"name":"support.class.cairo","match":"[[:upper:]][_$[:alnum:]]+[[:lower:]]+[_$[:alnum:]]+"}]},"comment":{"patterns":[{"name":"comment.line.number-sign","begin":"//","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment"}}}]},"declaration":{"patterns":[{"include":"#import"}]},"directives":{"patterns":[{"match":"(?\u003c!\\w)\\s*(%builtins|%lang)\\s+","captures":{"1":{"name":"keyword.directive.cairo"}}}]},"expression":{"patterns":[{"include":"#expression-without-identifiers"},{"include":"#identifiers"},{"include":"#expression-punctuations"}]},"expression-operators":{"patterns":[{"name":"keyword.brackets.python-hints.cairo","match":"\\%\\{|\\%\\}"},{"name":"keyword.operator","match":"=|!|\u003e|\u003c|\\||\u0026|\\?|\\^|~|\\*|\\+|\\-|\\/|\\%"},{"name":"keyword.operator.cast.cairo","match":"(?\u003c![\\w$])(cast)(?![\\w$])"}]},"expression-punctuations":{"patterns":[{"include":"#punctuation-accessor"}]},"expression-without-identifiers":{"patterns":[{"include":"#string"},{"include":"#comment"},{"include":"#literal"},{"include":"#function-expression"},{"include":"#storages"},{"include":"#keywords"},{"include":"#parameters"},{"include":"#expression-operators"},{"include":"#function-call"},{"include":"#support-objects"}]},"function-call":{"patterns":[{"begin":"([_$[:alpha:]][_$[:alnum:]]+)\\s*(?=\\()","end":"(?\u003c=\\))","patterns":[{"include":"#string"},{"include":"#comment"},{"include":"#literal"},{"include":"#identifiers"},{"include":"#expression-operators"}],"beginCaptures":{"1":{"name":"entity.name.function.cairo"}}}]},"function-expression":{"patterns":[{"name":"meta.function.expression.cairo","begin":"\\s*(func)\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*","end":"(?\u003c={)","patterns":[{"include":"#comment"},{"include":"#function-implicit"},{"include":"#function-params"},{"name":"keyword.function.return.cairo","match":"-\u003e"}],"beginCaptures":{"1":{"name":"storage.type.function.cairo"},"2":{"name":"entity.name.function.cairo"}}}]},"function-implicit":{"patterns":[{"begin":"(?\u003c=[a-zA-Z0-9])\\s*{","end":"}","patterns":[{"include":"#parameters"}]}]},"function-params":{"patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#parameters"}]}]},"identifiers":{"patterns":[{"name":"variable.other.constant.cairo","match":"(?\u003c!\\w)([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"}]},"import":{"patterns":[{"begin":"(?\u003c!\\w)\\s*(from)\\s","end":"\\s*(import)\\s","patterns":[{"include":"#string"},{"include":"#comment"},{"include":"#punctuation-accessor"},{"name":"meta.import.from.location.cairo","match":"[_$[:alpha:]][_$[:alnum:]]+"}],"beginCaptures":{"1":{"name":"keyword.declaration.cairo"}},"endCaptures":{"1":{"name":"keyword.declaration.cairo"}}}]},"keywords":{"patterns":[{"name":"keyword.controls.cairo","match":"\\b(else|if|in|return|assert|with_attr)\\b"},{"name":"keyword.declaration.cairo","match":"\\b(from|import|func|namespace)\\b"},{"name":"keyword.others.cairo","match":"^\\s*@(constructor|storage_var|view|external|raw_output|raw_input|l1_handler|contract_interface|known_ap_change|event)\\s+"}]},"literal":{"patterns":[{"include":"#numeric-literal"}]},"numeric-literal":{"patterns":[{"name":"constant.numeric.decimal.cairo","match":"\\b(?:([0-9]+)|(0x[0-9a-fA-F]+))\\b"}]},"parameters":{"patterns":[{"include":"#comment"},{"include":"#punctuation-accessor"},{"match":"(:)\\s*([_$[:alpha:]][_$[:alnum:]]+)","captures":{"1":{"name":"punctuation.separator"},"2":{"name":"support.type.cairo"}}}]},"punctuation-accessor":{"patterns":[{"match":"(\\.)|(\\*)","captures":{"1":{"name":"punctuation.separator.dot-accessor.cairo"},"2":{"name":"keyword.operator"}}}]},"punctuation-semicolon":{"patterns":[{"name":"punctuation.terminator.statement.cairo","match":";"}]},"statements":{"patterns":[{"include":"#string"},{"include":"#comment"},{"include":"#declaration"},{"include":"#expression"},{"include":"#punctuation-semicolon"}]},"storages":{"patterns":[{"name":"storage.type.cairo","match":"\\b(let|const|local|struct|alloc_locals|tempvar)\\b"}]},"string":{"patterns":[{"name":"string.quoted.double.cairo","begin":"\"","end":"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cairo"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cairo"}}},{"name":"string.quoted.single.cairo","begin":"'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cairo"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cairo"}}}]},"support-objects":{"patterns":[{"include":"#class-instance"}]}}}
diff --git a/grammars/source.cds.json b/grammars/source.cds.json
index 6d5713a..c9b88b1 100644
--- a/grammars/source.cds.json
+++ b/grammars/source.cds.json
@@ -1 +1 @@
-{"name":"CDS","scopeName":"source.cds","patterns":[{"name":"identifier.cds","match":"\"[^\"]*(\"\"[^\"]*)*\"|!\\[[^\\]]*(\\]\\][^\\]]*)*\\]"},{"match":"(?\u003c!\\.)\\b(annotate)\\b\\s*[\\w.]+\\b\\s*\\b(with)?\\b","captures":{"1":{"name":"keyword.strong.control.import.cds"},"2":{"name":"keyword.strong.control.import.cds"}}},{"name":"meta.import.cds","begin":"(?\u003c!\\.)\\b(import|using)(?!\\s*:)\\b","end":"(;)|\\n","patterns":[{"begin":"\\{","end":"\\}","patterns":[{"match":"(?x)\n                              (?: \\b(default)\\b | \\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b)\n                              \\s*\n                              (\\b as \\b)\n                              \\s*\n                              (?: (\\b default \\b | \\*) | \\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b)","captures":{"1":{"name":"variable.language.default.cds"},"2":{"name":"variable.other.module.cds"},"3":{"name":"keyword.strong.cds"},"4":{"name":"invalid.illegal.cds"},"5":{"name":"variable.other.module-alias.cds"}}},{"name":"punctuation.separator.object.cds","match":","},{"include":"#comments"},{"name":"variable.other.module.cds","match":"\\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b"}],"beginCaptures":{"0":{"name":"punctuation.definition.modules.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.definition.modules.end.cds"}}},{"match":"(?x) (?:\n    (\\*)  |\n    (?=\\D)(\\b[\\$\\.\\w]+\\b)\n)\n\\s* (\\b as \\b) \\s*\n(?=\\D)(\\b[\\$\\.\\w]+\\b)\n","captures":{"1":{"name":"variable.language.import-all.cds"},"2":{"name":"variable.other.module.cds"},"3":{"name":"keyword.strong.control.cds"},"4":{"name":"variable.other.module-alias.cds"}}},{"name":"variable.language.import-all.cds","match":"\\*"},{"name":"variable.language.default.cds","match":"\\b(default)\\b"},{"include":"#strings"},{"include":"#comments"},{"name":"keyword.strong.control.cds","match":"(?i)\\b(from)\\b"},{"name":"variable.other.module.cds","match":"\\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b(?=.*\\bfrom\\b)"},{"name":"punctuation.separator.object.cds","match":","}],"beginCaptures":{"1":{"name":"keyword.strong.control.import.cds"}},"endCaptures":{"1":{"name":"punctuation.terminator.statement.cds"}}},{"name":"meta.export.cds","match":"(?x) \\b(export)\\b \\s* \\b(default)\\b (?:\\s*) \\b((?!\\bclass\\b|\\blet\\b|\\bvar\\b|\\bconst\\b)[$_a-zA-Z][$_a-zA-Z0-9]*)?\\b","captures":{"1":{"name":"keyword.control.cds"},"2":{"name":"variable.language.default.cds"},"3":{"name":"variable.other.module.cds"}}},{"name":"meta.export.cds","begin":"(?\u003c!\\.)\\b(export)(?!\\s*:)\\b","end":"(?=;|\\bclass\\b|\\blet\\b|\\bvar\\b|\\bconst\\b|$)","patterns":[{"include":"#numbers"},{"begin":"\\{(?=.*\\bfrom\\b)","end":"\\}","patterns":[{"match":"(?x)\n                                (?: \\b(default)\\b | \\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b)\n                                \\s*\n                                (\\b as \\b)\n                                \\s*\n                                (?: \\b(default)\\b | (\\*) | \\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b)\n                            ","captures":{"1":{"name":"variable.language.default.cds"},"2":{"name":"variable.other.module.cds"},"3":{"name":"keyword.control.cds"},"4":{"name":"variable.language.default.cds"},"5":{"name":"invalid.illegal.cds"},"6":{"name":"variable.other.module-alias.cds"}}},{"name":"meta.delimiter.object.comma.cds","match":","},{"name":"variable.other.module.cds","match":"\\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b"}],"beginCaptures":{"0":{"name":"punctuation.definition.modules.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.definition.modules.end.cds"}}},{"begin":"(?![\\p{L}$_])\\{","end":"\\}","patterns":[{"match":"(?x)\n                                (?: \\b(default)\\b | \\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b)\n                                \\s*\n                                (\\b as \\b)\n                                \\s*\n                                (?: \\b(default)\\b | (\\*) | \\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b)\n                            ","captures":{"1":{"name":"invalid.illegal.cds"},"2":{"name":"variable.other.module.cds"},"3":{"name":"keyword.control.cds"},"4":{"name":"variable.language.default.cds"},"5":{"name":"invalid.illegal.cds"},"6":{"name":"variable.other.module-alias.cds"}}},{"name":"meta.delimiter.object.comma.cds","match":","},{"name":"variable.other.module.cds","match":"\\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b"}],"beginCaptures":{"0":{"name":"punctuation.definition.modules.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.definition.modules.end.cds"}}},{"name":"variable.language.import-all.cds","match":"\\*(?=.*\\bfrom\\b)"},{"name":"variable.language.default.cds","match":"\\b(default)\\b"},{"include":"#strings"},{"include":"#comments"},{"name":"keyword.control.cds","match":"(?i)\\b(from)\\b"},{"name":"variable.other.module.cds","match":"\\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b"},{"name":"meta.delimiter.object.comma.cds","match":","},{"include":"#operators"}],"beginCaptures":{"1":{"name":"keyword.control.export.cds"}}},{"name":"meta.method.cds","begin":"(?x)\n                \\b\n                (?: (static) \\s+ )?                                             # Optional static keyword\n                (?!                                                             # Dont match known keywords\n                    (?:break|case|catch|continue|do|else|finally|for|if|\n                        export|import|using|package|return|switch|throw|try|while|with)\n                    [\\s\\(]\n                )\n                ([$_a-zA-Z][$_a-zA-Z0-9]*)\n                \\s*\n                (\\()\n                (?=(?:[^\\(\\)]*)?\\)\\s*\\{)\n            ","end":"\\)","patterns":[{"include":"#function-params"}],"beginCaptures":{"1":{"name":"storage.modifier.static.cds"},"2":{"name":"entity.name.function.cds"},"3":{"name":"punctuation.definition.parameters.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.definition.parameters.begin.cds"}}},{"name":"meta.class.cds","match":"(?x)\n                \\b(class)\n                (?:\n                    \\s+\n                    ([$_a-zA-Z][$_a-zA-Z0-9]*)\n                )?\n                (?:\n                    \\s+\n                    (extends)\n                    \\s+\n                    ([$_a-zA-Z][$_a-zA-Z0-9]*)\n                )?\n                \\s*($|(?=\\{))\n            ","captures":{"1":{"name":"storage.type.class.cds"},"2":{"name":"entity.name.type.class.cds"},"3":{"name":"storage.modifier.cds"},"4":{"name":"entity.other.inherited-class.cds"}}},{"name":"entity.name.type.attribute-name.cds","match":"(?\u003c!\\w|entity\\s|aspect\\s|projection\\son\\s)[$_a-zA-Z][$_a-zA-Z0-9]*(\\s*:\\s*[$_a-zA-Z][$_a-zA-Z0-9]*)?(?=\\s*([:{]|as\\b))"},{"include":"#numbers"},{"include":"#strings"},{"include":"#comments"},{"include":"#operators"},{"name":"storage.type.arrow.cds","match":"=\u003e"},{"name":"storage.type.var.cds","match":"(?\u003c!\\.|\\$)\\b(let|var)\\b(?!\\$)"},{"name":"storage.modifier.cds","match":"(?\u003c!\\.|\\$)\\b(get|set|const)\\b(?!\\$)"},{"name":"meta.control.yield.cds","match":"(?\u003c!\\.)\\b(yield)(?!\\s*:)\\b(?:\\s*(\\*))?","captures":{"1":{"name":"keyword.control.cds"},"2":{"name":"storage.modifier.cds"}}},{"name":"support.class.cds","match":"(?\u003c!\\.|\\$)\\b(Association\\s*(?:\\[[0-9.eE+, *-]*\\]\\s*)?to\\s*(?:(many|one)\\s*)?|Composition\\s*(?:\\[[0-9.eE+, *-]*\\]\\s*)?of\\s*(?:(many|one)\\s*)?|(Boolean|Date|Time|DateTime|Timestamp|Number|Integer|Decimal|String)\\s*(\\([^()]*\\))?)(?!\\$)"},{"name":"invalid.illegal.cds","match":"(?\u003c!\\.|\\$)\\b(await)\\b(?!\\$)"},{"name":"invalid.deprecated.cds","match":"(?\u003c!\\.|\\$)\\b(implements|interface|package|private|protected|public)\\b(?!\\$)"},{"name":"invalid.illegal.cds","match":"(?\u003c!\\.|\\$)\\b(class|static|extends)\\b(?!\\$)"},{"name":"constant.language.cds","match":"\\b(false|Infinity|NaN|null|true|undefined)\\b"},{"name":"variable.language.cds","match":"(?\u003c!\\.)\\b(super|this)(?!\\s*:)\\b"},{"name":"punctuation.terminator.statement.cds","match":"\\;"},{"match":"(\\[)(\\])","captures":{"1":{"name":"punctuation.section.scope.begin.cds"},"2":{"name":"punctuation.section.scope.end.cds"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.section.scope.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.cds"}}},{"begin":"\\(","end":"\\)","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.section.scope.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.cds"}}},{"name":"meta.brace.square.cds","match":"\\[|\\]"},{"name":"support.class.cds","match":"(?\u003c=new )([$_a-zA-Z][$_a-zA-Z0-9]*)(?!\\w)"},{"name":"support.class.cds","match":"(?\u003c= instanceof )([$_a-zA-Z][$_a-zA-Z0-9]*)(?!\\w)"},{"name":"support.class.cds","match":"(?\u003c!\\w)([$_a-zA-Z][$_a-zA-Z0-9]*)(?=\\.prototype\\b)"},{"name":"keyword.other.cds","match":"(?i)(?\u003c=\\.)(prototype)\\b"},{"name":"meta.function-call.cds","match":"(?\u003c!\\w)([$_a-zA-Z][$_a-zA-Z0-9]*)(?=\\()"},{"name":"keyword.cds","match":"(?i)(?\u003c!\\.|\\$)\\b(all|and|any|asc|between|by|case|cast|cross|desc|distinct|element|escape|except|excluding|exists|first|from|full|group|group by|having|in|inner|intersect|into|is|join|last|left|like|limit|many|minus|mixin|not null|not|null|nulls|offset|one|or|order by|outer|redirected to|select|some|top|type of|union|where|with)\\b(?!\\$)"},{"name":"keyword.strong.cds","match":"(?i)(?\u003c!\\.|\\$)\\b(as|key|on|type)\\b(?!\\$)"},{"name":"keyword.cds","match":"(?\u003c!\\.|\\$)\\b(after|always|analysis|array of|async|asynchronous|auto|both|cache|column|columns|configuration|current|cycle|day|default|depends|detection|disabled|documents|else|enabled|end|every|existing|export|extended|extract|fast|flush|fulltext|fuzzy|generated|getnumservers|hana|hash|hour|identity|import|increment|index|keeping|language|layout|leading|masked|maxvalue|merge|migration|mime|mining|minute|minutes|minvalue|mode|month|name|new|no|off|only|others|overlay|parameters|partition|partitioning|partitions|phrase|preprocess|priority|projection|projection on|queue|range|ratio|reset|returns|right|roundrobin|row|search|second|separators|start|storage|store|subtype|sync|synchronous|table|technical|temporary|text|then|token|trailing|trim|unique|unload|value|values|virtual|when|with parameters|year)\\b(?!\\$)"},{"name":"keyword.strong.cds","match":"(?\u003c!\\.|\\$)\\b(abstract|action|actions|annotation|aspect|context|define|entity|enum|event|expose|extend|facet|function|namespace|service|view)\\b(?!\\$)"},{"name":"identifier.cds","match":"[$_a-zA-Z][$_a-zA-Z0-9]*"}],"repository":{"comments":{"patterns":[{"name":"entity.other.attribute-name","match":"@\\(?[\\w.]+\\b"},{"name":"comment.block.documentation.cds","begin":"/\\*\\*(?!/)","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.cds"}}},{"name":"comment.block.cds","begin":"/\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.cds"}}},{"begin":"(^[ \\t]+)?(?=//)","end":"(?!\\G)","patterns":[{"name":"comment.line.double-slash.cds","begin":"//","end":"\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.cds"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.cds"}}}]},"escapes":{"name":"constant.character.escape.cds","match":"\\\\([xu$]\\{?[0-9a-fA-F]+\\}?|.|$)"},"function-params":{"patterns":[{"begin":"(?=[\\p{L}$_])","end":"(?=[,)/])","patterns":[{"name":"variable.parameter.function.cds","match":"\\G[$_a-zA-Z][$_a-zA-Z0-9]*"}]},{"include":"#comments"}]},"interpolation":{"name":"meta.embedded.line.cds","contentName":"source.cds","begin":"\\$\\{","end":"(\\})","patterns":[{"begin":"\\{","end":"\\}","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"meta.brace.curly.cds"}},"endCaptures":{"0":{"name":"meta.brace.curly.cds"}}},{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.cds"},"1":{"name":"source.cds"}}},"numbers":{"patterns":[{"name":"constant.numeric.hex.cds","match":"(?\u003c!\\w|\\$)0[xX][[:xdigit:]]+\\b"},{"name":"constant.numeric.binary.cds","match":"(?\u003c!\\w|\\$)0[bB][01]+\\b"},{"name":"constant.numeric.octal.cds","match":"(?\u003c!\\w|\\$)0[oO][0-7]+\\b"},{"name":"constant.numeric.cds","match":"(?x)\n    (?\u003c!\\w|\\$)\t\t\t\t\t\t\t    # Ensure word boundry\n    [+-]?                                           # Optional sign\n    (?\u003e;\n        (\n            (0|[1-9][0-9]*)(\\.[0-9]*)?\t    # 0 or 1 or 1. or 1.0\n            | \\.[0-9]+\t\t\t\t\t\t        # .1\n        )\n        ([eE][+-]?[0-9]+)?\t\t\t\t\t    # Exponent\n    )\n    (?!\\w)\t\t\t\t\t\t\t\t\t            # Ensure word boundry\n"}]},"operators":{"patterns":[{"name":"keyword.operator.assignment.compound.cds","match":"%=|\\+=|\\-=|\\*=|(?\u003c!\\()/="},{"name":"keyword.operator.assignment.compound.bitwise.cds","match":"\u0026=|\\^=|\u003c\u003c=|\u003e\u003e=|\u003e\u003e\u003e=|\\|="},{"name":"keyword.operator.comparison.cds","match":"!==|!=|\u003c=|\u003e=|===|==|\u003c|\u003e"},{"name":"keyword.operator.logical.cds","match":"\u0026\u0026|!|\\|\\|"},{"name":"keyword.operator.bitwise.cds","match":"\u0026|\\||\\^|~"},{"name":"keyword.cds","match":"\\:\\s*(localized)\\s+"},{"name":"keyword.operator.cds","match":"\\:"},{"name":"keyword.operator.logical.cds","match":"!"},{"name":"keyword.operator.assignment.cds","match":"=|\\:"},{"name":"keyword.operator.decrement.cds","match":"\\-\\-"},{"name":"keyword.operator.increment.cds","match":"\\+\\+"},{"name":"keyword.operator.arithmetic.cds","match":"%|\\*|/|\\-|\\+"}]},"strings":{"patterns":[{"name":"string.quoted.single.cds","begin":"'","end":"'(?!')","patterns":[{"name":"meta.single-quote.doubled.cds","match":"''"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cds"}}},{"name":"string.quoted.other.template.cds","begin":"`","end":"`","patterns":[{"include":"#interpolation"},{"include":"#escapes"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cds"}}}]}}}
+{"name":"CDS","scopeName":"source.cds","patterns":[{"begin":"\\b(aspect|(abstract\\s+)?entity)\\b","end":"(?\u003c=})(;)?|(;)","patterns":[{"begin":":","end":"(?={|;)","patterns":[{"include":"#identifiers"},{"name":"punctuation.separator.object.cds","match":","}],"beginCaptures":{"0":{"name":"keyword.operator.cds"}}},{"include":"#bracedElementDef"},{"include":"#keywords"},{"include":"#identifiers"}],"beginCaptures":{"1":{"name":"keyword.strong.cds"}},"endCaptures":{"1":{"name":"punctuation.terminator.statement.cds"},"2":{"name":"punctuation.terminator.statement.cds"}}},{"begin":"(?i)\\b(extend)\\s+((context|service|aspect|entity|projection|type)\\s+)?(\\S+)(\\s+(with)(\\s+(actions|definitions|columns|elements|enum))?|(?=\\s*{))","end":"(?\u003c=})(;)?|(;)","patterns":[{"include":"#bracedElementDef"},{"include":"#keywords"},{"include":"#identifiers"},{"name":"punctuation.separator.object.cds","match":","}],"beginCaptures":{"1":{"name":"keyword.strong.cds"},"3":{"name":"keyword.cds"},"4":{"name":"identifier.cds"},"6":{"name":"keyword.cds"},"8":{"name":"keyword.cds"}},"endCaptures":{"1":{"name":"punctuation.terminator.statement.cds"},"2":{"name":"punctuation.terminator.statement.cds"}}},{"match":"(?\u003c!\\.)\\b(annotate)\\b\\s*[\\w.]+\\b\\s*\\b(with)?\\b","captures":{"1":{"name":"keyword.strong.control.import.cds"},"2":{"name":"keyword.strong.control.import.cds"}}},{"name":"meta.import.cds","begin":"(?\u003c!\\.)\\b(import|using)(?!\\s*:)\\b","end":"(;)|\\n","patterns":[{"begin":"{","end":"}","patterns":[{"match":"(?:\\b(default)\\b|\\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b)\\s*(\\bas\\b)\\s*(?:(\\bdefault\\b|\\*)|\\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b)","captures":{"1":{"name":"variable.language.default.cds"},"2":{"name":"variable.other.module.cds"},"3":{"name":"keyword.strong.cds"},"4":{"name":"invalid.illegal.cds"},"5":{"name":"variable.other.module-alias.cds"}}},{"name":"punctuation.separator.object.cds","match":","},{"include":"#comments"},{"name":"variable.other.module.cds","match":"\\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b"}],"beginCaptures":{"0":{"name":"punctuation.definition.modules.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.definition.modules.end.cds"}}},{"match":"(?:(\\*)|(?=\\D)(\\b[\\$\\.\\w]+\\b))\\s*(\\bas\\b)\\s*(?=\\D)(\\b[\\$\\.\\w]+\\b)","captures":{"1":{"name":"variable.language.import-all.cds"},"2":{"name":"variable.other.module.cds"},"3":{"name":"keyword.strong.control.cds"},"4":{"name":"variable.other.module-alias.cds"}}},{"name":"variable.language.import-all.cds","match":"\\*"},{"name":"variable.language.default.cds","match":"\\b(default)\\b"},{"include":"#strings"},{"include":"#comments"},{"name":"keyword.strong.control.cds","match":"(?i)\\b(from)\\b"},{"name":"variable.other.module.cds","match":"\\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b(?=.*\\bfrom\\b)"},{"name":"punctuation.separator.object.cds","match":","}],"beginCaptures":{"1":{"name":"keyword.strong.control.import.cds"}},"endCaptures":{"1":{"name":"punctuation.terminator.statement.cds"}}},{"name":"meta.export.cds","match":"\\b(export)\\b\\s*\\b(default)\\b(?:\\s*)\\b((?!\\bclass\\b|\\blet\\b|\\bvar\\b|\\bconst\\b)[$_a-zA-Z][$_a-zA-Z0-9]*)?\\b","captures":{"1":{"name":"keyword.control.cds"},"2":{"name":"variable.language.default.cds"},"3":{"name":"variable.other.module.cds"}}},{"name":"meta.export.cds","begin":"(?\u003c!\\.)\\b(export)(?!\\s*:)\\b","end":"(?=;|\\bclass\\b|\\blet\\b|\\bvar\\b|\\bconst\\b|$)","patterns":[{"include":"#numbers"},{"begin":"{(?=.*\\bfrom\\b)","end":"}","patterns":[{"match":"(?:\\b(default)\\b|\\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b)\\s*(\\bas\\b)\\s*(?:\\b(default)\\b|(\\*)|\\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b)","captures":{"1":{"name":"variable.language.default.cds"},"2":{"name":"variable.other.module.cds"},"3":{"name":"keyword.control.cds"},"4":{"name":"variable.language.default.cds"},"5":{"name":"invalid.illegal.cds"},"6":{"name":"variable.other.module-alias.cds"}}},{"name":"meta.delimiter.object.comma.cds","match":","},{"name":"variable.other.module.cds","match":"\\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b"}],"beginCaptures":{"0":{"name":"punctuation.definition.modules.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.definition.modules.end.cds"}}},{"begin":"(?![\\p{L}$_]){","end":"}","patterns":[{"match":"(?:\\b(default)\\b|\\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b)\\s*(\\bas\\b)\\s*(?:\\b(default)\\b|(\\*)|\\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b)","captures":{"1":{"name":"invalid.illegal.cds"},"2":{"name":"variable.other.module.cds"},"3":{"name":"keyword.control.cds"},"4":{"name":"variable.language.default.cds"},"5":{"name":"invalid.illegal.cds"},"6":{"name":"variable.other.module-alias.cds"}}},{"name":"meta.delimiter.object.comma.cds","match":","},{"name":"variable.other.module.cds","match":"\\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b"}],"beginCaptures":{"0":{"name":"punctuation.definition.modules.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.definition.modules.end.cds"}}},{"name":"variable.language.import-all.cds","match":"\\*(?=.*\\bfrom\\b)"},{"name":"variable.language.default.cds","match":"\\b(default)\\b"},{"include":"#strings"},{"include":"#comments"},{"name":"keyword.control.cds","match":"(?i)\\b(from)\\b"},{"name":"variable.other.module.cds","match":"\\b([$_a-zA-Z][$_a-zA-Z0-9]*)\\b"},{"name":"meta.delimiter.object.comma.cds","match":","},{"include":"#operators"}],"beginCaptures":{"1":{"name":"keyword.control.export.cds"}}},{"name":"meta.method.cds","begin":"\\b(?:(static)\\s+)?(?!(?:break|case|catch|continue|do|else|finally|for|if|export|import|using|package|return|switch|throw|try|while|with)[\\s\\(])([$_a-zA-Z][$_a-zA-Z0-9]*)\\s*(\\()(?=(?:[^\\(\\)]*)?\\)\\s*{)","end":"\\)","patterns":[{"include":"#function-params"}],"beginCaptures":{"1":{"name":"storage.modifier.static.cds"},"2":{"name":"entity.name.function.cds"},"3":{"name":"punctuation.definition.parameters.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.definition.parameters.begin.cds"}}},{"name":"meta.class.cds","match":"\\b(class)(?:\\s+([$_a-zA-Z][$_a-zA-Z0-9]*))?(?:\\s+(extends)\\s+([$_a-zA-Z][$_a-zA-Z0-9]*))?\\s*($|(?={))","captures":{"1":{"name":"storage.type.class.cds"},"2":{"name":"entity.name.type.class.cds"},"3":{"name":"storage.modifier.cds"},"4":{"name":"entity.other.inherited-class.cds"}}},{"name":"storage.type.arrow.cds","match":"=\u003e"},{"name":"storage.type.var.cds","match":"(?\u003c!\\.|\\$)\\b(let|var)\\b(?!\\$)"},{"name":"storage.modifier.cds","match":"(?\u003c!\\.|\\$)\\b(get|set|const)\\b(?!\\$)"},{"name":"meta.control.yield.cds","match":"(?\u003c!\\.)\\b(yield)(?!\\s*:)\\b(?:\\s*(\\*))?","captures":{"1":{"name":"keyword.control.cds"},"2":{"name":"storage.modifier.cds"}}},{"name":"constant.language.cds","match":"\\b(false|Infinity|NaN|null|true|undefined)\\b"},{"name":"variable.language.cds","match":"(?\u003c!\\.)\\b(super|this)(?!\\s*:)\\b"},{"name":"punctuation.terminator.statement.cds","match":"\\;"},{"match":"(\\[)(\\])","captures":{"1":{"name":"punctuation.section.scope.begin.cds"},"2":{"name":"punctuation.section.scope.end.cds"}}},{"begin":"{","end":"}","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.section.scope.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.cds"}}},{"begin":"\\(","end":"\\)","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.section.scope.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.cds"}}},{"name":"meta.brace.square.cds","match":"\\[|\\]"},{"name":"support.class.cds","match":"(?\u003c=new )([$_a-zA-Z][$_a-zA-Z0-9]*)(?!\\w)"},{"name":"support.class.cds","match":"(?\u003c= instanceof )([$_a-zA-Z][$_a-zA-Z0-9]*)(?!\\w)"},{"name":"support.class.cds","match":"(?\u003c!\\w)([$_a-zA-Z][$_a-zA-Z0-9]*)(?=\\.prototype\\b)"},{"name":"keyword.other.cds","match":"(?i)(?\u003c=\\.)(prototype)\\b"},{"name":"meta.function-call.cds","match":"(?\u003c!\\w)([$_a-zA-Z][$_a-zA-Z0-9]*)(?=\\()"},{"include":"#keywords"},{"include":"#numbers"},{"include":"#strings"},{"include":"#comments"},{"include":"#operators"},{"include":"#identifiers"}],"repository":{"bracedElementDef":{"begin":"{","end":"}","patterns":[{"include":"#comments"},{"include":"#extendElement"},{"include":"#elementDef"}],"beginCaptures":{"0":{"name":"punctuation.section.scope.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.cds"}}},"comments":{"patterns":[{"name":"entity.other.attribute-name","match":"@\\(?[\\w.]+\\b"},{"name":"comment.block.documentation.cds","begin":"/\\*\\*(?!/)","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.cds"}}},{"name":"comment.block.cds","begin":"/\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.cds"}}},{"name":"comment.line.double-slash.cds","match":"//.*"}]},"elementDef":{"begin":"(?=\\()|\\b(virtual(?:\\s+))?(key(?:\\s+))?(masked(?:\\s+))?(element(?:\\s+))?","end":"(?=})|(;)","patterns":[{"include":"#bracedElementDef"},{"include":"#strings"},{"include":"#comments"},{"include":"#keywords"},{"begin":"\\(","end":"\\)","patterns":[{"match":"[$_a-zA-Z][$_a-zA-Z0-9]*|\\\"[^\\\"]*(\\\"\\\"[^\\\"]*)*\\\"|!\\\\[[^\\\\]]*(\\\\]\\\\][^\\\\]]*)*\\\\]","captures":{"0":{"name":"entity.name.type.attribute-name.cds"}}},{"include":"#operators"}],"beginCaptures":{"0":{"name":"punctuation.section.scope.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.cds"}}},{"begin":"([$_a-zA-Z][$_a-zA-Z0-9]*|\"[^\"]*(\"\"[^\"]*)*\"|!\\[[^\\]]*(\\]\\][^\\]]*)*\\])(?=\\s*[:{,])","end":"(,)|(?=\\s*[:{])","beginCaptures":{"1":{"name":"entity.name.type.attribute-name.cds"}},"endCaptures":{"1":{"name":"punctuation.separator.object.cds"}}},{"match":"^\\s*([$_a-zA-Z][$_a-zA-Z0-9]*|\"[^\"]*(\"\"[^\"]*)*\"|!\\[[^\\]]*(\\]\\][^\\]]*)*\\])\\s*$","captures":{"1":{"name":"entity.name.type.attribute-name.cds"}}},{"include":"#identifiers"},{"include":"#operators"},{"include":"#numbers"},{}],"beginCaptures":{"1":{"name":"keyword.cds"},"2":{"name":"keyword.strong.cds"},"3":{"name":"keyword.cds"},"4":{"name":"keyword.cds"}},"endCaptures":{"1":{"name":"punctuation.terminator.statement.cds"}}},"escapes":{"name":"constant.character.escape.cds","match":"\\\\([xu$]\\{?[0-9a-fA-F]+}?|.|$)"},"extendElement":{"begin":"\\b(?=extend\\b.*\\bwith\\b)","end":"(?\u003c=})(;)?|(;)","patterns":[{"begin":"\\bextend\\b","end":"\\bwith\\b","patterns":[{"name":"keyword.cds","match":"element(?!(?:\\s*/\\*.*\\*/\\s*|\\s+)?with\\b)"},{"name":"entity.name.type.attribute-name.cds","match":"[$_a-zA-Z][$_a-zA-Z0-9]*|\"[^\"]*(\"\"[^\"]*)*\"|!\\[[^\\]]*(\\]\\][^\\]]*)*\\]"},{"include":"#comments"}],"beginCaptures":{"0":{"name":"keyword.strong.cds"}},"endCaptures":{"0":{"name":"keyword.cds"}}},{"begin":"{","end":"}","patterns":[{"include":"#extendElement"},{"include":"#elementDef"}],"beginCaptures":{"0":{"name":"punctuation.section.scope.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.cds"}}},{"include":"#comments"},{"include":"#keywords"},{"include":"#identifiers"},{"include":"#operators"},{"name":"punctuation.section.scope.begin.cds","match":"\\("},{"name":"punctuation.section.scope.end.cds","match":"\\)"},{"include":"#numbers"}],"endCaptures":{"1":{"name":"punctuation.terminator.statement.cds"},"2":{"name":"punctuation.terminator.statement.cds"}}},"function-params":{"patterns":[{"begin":"(?=[\\p{L}$_])","end":"(?=[,)/])","patterns":[{"name":"variable.parameter.function.cds","match":"\\G[$_a-zA-Z][$_a-zA-Z0-9]*"}]},{"include":"#comments"}]},"identifiers":{"patterns":[{"name":"identifier.cds","match":"[$_a-zA-Z][$_a-zA-Z0-9]*|\"[^\"]*(\"\"[^\"]*)*\"|!\\[[^\\]]*(\\]\\][^\\]]*)*\\]"}]},"interpolation":{"name":"meta.embedded.line.cds","contentName":"source.cds","begin":"\\${","end":"(})","patterns":[{"begin":"{","end":"}","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"meta.brace.curly.cds"}},"endCaptures":{"0":{"name":"meta.brace.curly.cds"}}},{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.cds"},"1":{"name":"source.cds"}}},"keywords":{"patterns":[{"name":"support.class.cds","match":"(?\u003c!\\.|\\$)\\b(Association\\s*(?:\\[[0-9.eE+, *-]*\\]\\s*)?to\\s*(?:(many|one)\\s*)?|Composition\\s*(?:\\[[0-9.eE+, *-]*\\]\\s*)?of\\s*(?:(many|one)\\s*)?|(Binary|Boolean|DateTime|Date|DecimalFloat|Decimal|Double|Int(16|32|64)|Integer64|Integer|LargeBinary|LargeString|Number|String|Timestamp|Time|UInt8|UUID)\\s*(\\([^()]*\\))?)(?!\\$|\\s*:)"},{"name":"invalid.illegal.cds","match":"(?\u003c!\\.|\\$)\\b(await)\\b(?!\\$|\\s*:)"},{"name":"invalid.deprecated.cds","match":"(?\u003c!\\.|\\$)\\b(implements|interface|package|private|protected|public)\\b(?!\\$|\\s*:)"},{"name":"invalid.illegal.cds","match":"(?\u003c!\\.|\\$)\\b(class|static|extends)\\b(?!\\$|\\s*:)"},{"name":"keyword.cds","match":"(?i)(?\u003c!\\.|\\$)\\b(all|and|any|asc|between|by|case|cast|cross|desc|distinct|element|elements|escape|except|excluding|exists|first|from|full|group|group by|having|in|inner|intersect|into|is|join|last|left|like|limit|many|minus|mixin|not null|not|null|nulls|offset|one|or|order by|outer|redirected to|select|some|top|type of|union|where|with)\\b(?!\\$|\\s*:)"},{"name":"keyword.strong.cds","match":"(?i)(?\u003c!\\.|\\$)\\b(as|key|on|type)\\b(?!\\$|\\s*:)"},{"name":"keyword.cds","match":"(?\u003c!\\.|\\$)\\b(after|always|analysis|array of|async|asynchronous|auto|both|cache|column|columns|configuration|current|cycle|day|default|depends|detection|disabled|documents|else|enabled|end|every|existing|export|extended|extract|fast|flush|fulltext|fuzzy|generated|getnumservers|hana|hash|hour|identity|import|increment|index|keeping|language|layout|leading|masked|maxvalue|merge|migration|mime|mining|minute|minutes|minvalue|mode|month|name|new|no|off|only|others|overlay|parameters|partition|partitioning|partitions|phrase|preprocess|priority|projection|projection on|queue|range|ratio|reset|returns|right|roundrobin|row|search|second|separators|start|storage|store|subtype|sync|synchronous|table|technical|temporary|text|then|token|trailing|trim|unique|unload|value|values|virtual|when|with parameters|year)\\b(?!\\$|\\s*:)"},{"name":"keyword.strong.cds","match":"(?\u003c!\\.|\\$)\\b(abstract|action|actions|annotation|aspect|context|define|entity|enum|event|expose|extend|facet|function|namespace|service|view)\\b(?!\\$|\\s*:)"}]},"numbers":{"patterns":[{"name":"constant.numeric.hex.cds","match":"(?\u003c!\\w|\\$)0[xX][[:xdigit:]]+\\b"},{"name":"constant.numeric.binary.cds","match":"(?\u003c!\\w|\\$)0[bB][01]+\\b"},{"name":"constant.numeric.octal.cds","match":"(?\u003c!\\w|\\$)0[oO][0-7]+\\b"},{"name":"constant.numeric.cds","match":"(?\u003c!\\w|\\$)[+-]?[0-9]+('.'[0-9]+)?([eE][+-]?[0-9]+)?(?!\\w)"}]},"operators":{"patterns":[{"name":"keyword.operator.assignment.compound.cds","match":"%=|\\+=|\\-=|\\*=|(?\u003c!\\()/="},{"name":"keyword.operator.assignment.compound.bitwise.cds","match":"\u0026=|\\^=|\u003c\u003c=|\u003e\u003e=|\u003e\u003e\u003e=|\\|="},{"name":"keyword.operator.comparison.cds","match":"!==|!=|\u003c=|\u003e=|===|==|\u003c|\u003e"},{"name":"keyword.operator.logical.cds","match":"\u0026\u0026|!|\\|\\|"},{"name":"keyword.operator.bitwise.cds","match":"\u0026|\\||\\^|~"},{"name":"keyword.cds","match":"\\:\\s*(localized)\\s+"},{"name":"keyword.operator.cds","match":"[?:]"},{"name":"keyword.operator.logical.cds","match":"!"},{"name":"keyword.operator.assignment.cds","match":"=|\\:"},{"name":"keyword.operator.decrement.cds","match":"\\-\\-"},{"name":"keyword.operator.increment.cds","match":"\\+\\+"},{"name":"keyword.operator.arithmetic.cds","match":"%|\\*|/|\\-|\\+"}]},"strings":{"patterns":[{"name":"string.quoted.single.cds","begin":"'","end":"'(?!')","patterns":[{"name":"meta.single-quote.doubled.cds","match":"''"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cds"}}},{"name":"string.quoted.other.template.cds","begin":"`","end":"`","patterns":[{"include":"#interpolation"},{"include":"#escapes"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cds"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cds"}}}]}}}
diff --git a/grammars/source.chapel.json b/grammars/source.chapel.json
index 322fcad..e4ab5ce 100644
--- a/grammars/source.chapel.json
+++ b/grammars/source.chapel.json
@@ -1 +1 @@
-{"name":"Chapel","scopeName":"source.chapel","patterns":[{"include":"#comments"},{"name":"keyword.control.chapel","match":"\\b(align|as|atomic|begin|borrowed|break|by|catch|class|cobegin|coforall|continue|delete|dmapped|do|else|enum|except|export|extern|for|forall|if|import|index|inline|in|inout|iter|label|lambda|let|lifetime|local|module|new|noinit|on|only|otherwise|out|override|owned|pragma|private|proc|prototype|public|record|reduce|require|return|scan|select|serial|shared|sync|then|throw|throws|try|union|unmanaged|use|when|where|while|with|yield|zip)\\b"},{"name":"storage.type.chapel","match":"\\b(bool|bytes|complex|dmap|domain|imag|int|nothing|opaque|range|real|string|subdomain|tuple|uint|void)\\b"},{"name":"storage.modifier.chapel","match":"\\b(borrowed|config|const|enum|owned|param|private|public|ref|single|shared|sparse|sync|type|unmanaged|var)\\b"},{"name":"constant.language.chapel","match":"\\b(true|false|nil)\\b"},{"name":"constant.numeric.chapel","match":"\\b((0(b|B)[0-1]([0-1]|_)*)|(0(o|O)[0-7]([0-7]|_)*)|(0(x|X)((([0-9a-fA-F]([0-9a-fA-F]|_)*\\.?([0-9a-fA-F]([0-9a-fA-F]|_)*)?)|(\\.[0-9a-fA-F]([0-9a-fA-F]|_)*))((p|P)(\\+|-)?[0-9]([0-9]|_)*)?))|(0(x|X)[0-9a-fA-F]([0-9a-fA-F]|_)*)|((([0-9]([0-9]|_)*\\.?([0-9]([0-9]|_)*)?)|(\\.[0-9]([0-9]|_)*))((e|E)(\\+|-)?[0-9]([0-9]|_)*)?))\\b"},{"name":"variable.language.chapel","match":"\\b(FileAccessMode|here|LocaleSpace|Locales|locale|numLocales|super|these|this)\\b"},{"name":"string.quoted.double.chapel","begin":"\"","end":"\"","patterns":[{"include":"#string_escaped_char"},{"include":"#string_placeholder"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.chapel"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.chapel"}}},{"name":"string.quoted.single.chapel","begin":"'","end":"'","patterns":[{"include":"#string_escaped_char"},{"include":"#string_placeholder"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.chapel"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.chapel"}}},{"name":"keyword.operator.comparison.chapel","match":"\u003c\\=|\u003e\\=|\\=\\=|\u003c|\u003e|\\!\\="},{"name":"keyword.operator.assignment.augmented.chapel","match":"\\+\\=|-\\=|\\*\\=|/\\=|//\\=|%\\=|\u0026\\=|\\|\\=|\\^\\=|\u003e\u003e\\=|\u003c\u003c\\=|\\*\\*\\="},{"name":"keyword.operator.arithmetic.chapel","match":"\\+|\\-|\\*|\\*\\*|/|//|%|\u003c\u003c|\u003e\u003e|\u0026|\\||\\^|~|\u003c\\=\u003e\\\\.\\.\\."},{"name":"keyword.operator.assignment.chapel","match":"\\="},{"name":"keyword.operator.others.chapel","match":":"},{"name":"keyword.operator.domain.chapel","match":"\\[|\\]"},{"name":"meta.function.chapel","begin":"^\\s*(proc)\\s+(?=[A-Za-z_][A-Za-z0-9_]*)","end":"(\\()|\\s*($\\n?|#.*$\\n?)","patterns":[{"contentName":"entity.name.function.chapel","begin":"(?=[A-Za-z_][A-Za-z0-9_]*)","end":"(?![A-Za-z0-9_])"},{"contentName":"keyword.control.chapel","match":"proc"},{"contentName":"meta.function.parameters.chapel","begin":"(\\()","end":"(?=\\)).*\\{","patterns":[{"match":"\\b([a-zA-Z_][a-zA-Z_0-9]*)","captures":{"1":{"name":"variable.parameter.function.chapel"}}}]}],"beginCaptures":{"1":{"name":"keyword.control.chapel"}}},{"name":"meta.function-call.chapel","begin":"(?=[A-Za-z_][A-Za-z0-9_]*(?:\\.[a-zA-Z_][a-zA-Z_0-9]*)*\\s*\\()","end":"(\\))","patterns":[{"begin":"(?=[A-Za-z_][A-Za-z0-9_]*(?:\\.[A-Za-z_][A-Za-z0-9_]*)*\\s*\\()","end":"(?=\\s*\\()","patterns":[{"include":"#builtin_functions"}]},{"contentName":"meta.function-call.arguments.chapel","begin":"(\\()","end":"(?=\\))","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.arguments.begin.chapel"}}}]}],"repository":{"builtin_functions":{"name":"support.function.builtin.chapel","match":"(?x)\\b(\n              \t abs | close | exit| max | min | open | read | readln | sqrt | write | writeln\n\t\t\t\n\t\t\t)\\b"},"comments":{"patterns":[{"name":"comment.block.chapel","match":"^/\\* =(\\s*.*?)\\s*= \\*/$\\n?","captures":{"1":{"name":"meta.toc-list.banner.block.c"}}},{"name":"comment.block.chapel","begin":"/\\*","end":"\\*/","captures":{"0":{"name":"punctuation.definition.comment.c"}}},{"name":"invalid.illegal.stray-comment-end.c","match":"\\*/.*\\n"},{"name":"comment.line.banner.c++","match":"^// =(\\s*.*?)\\s*=\\s*$\\n?","captures":{"1":{"name":"meta.toc-list.banner.line.c"}}},{"name":"comment.line.double-slash.c++","begin":"//","end":"$\\n?","patterns":[{"name":"punctuation.separator.continuation.c++","match":"(?\u003e\\\\\\s*\\n)"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.c"}}}]},"entity_name_function":{"patterns":[{"include":"#illegal_names"},{"include":"#generic_names"}]},"generic_names":{"match":"[A-Za-z_][A-Za-z0-9_]*"},"illegal_names":{"name":"invalid.illegal.name.chapel","match":"\\b(align|as|atomic|begin|borrowed|break|by|bytes|catch|class|cobegin|coforall|continue|delete|dmapped|do|else|enum|except|export|extern|for|forall|if|import|index|inline|in|inout|iter|label|lambda|let|lifetime|local|module|new|noinit|nothing|on|only|otherwise|out|override|owned|pragma|private|proc|public|record|reduce|ref|require|return|scan|select|serial|shared|single|sync|then|throw|throws|try|union|unmanaged|use|var|void|when|where|while|with|yield|zip)\\b"},"string_escaped_char":{"patterns":[{"name":"constant.character.escape.c","match":"\\\\(\\\\|[abefnprtv'\"?]|[0-3]\\d{0,2}|[4-7]\\d?|x[a-fA-F0-9]{0,2}|u[a-fA-F0-9]{0,4}|U[a-fA-F0-9]{0,8})"},{"name":"invalid.illegal.unknown-escape.c","match":"\\\\."}]},"string_placeholder":{"patterns":[{"name":"constant.other.placeholder.c","match":"(?x)%\n    \t\t\t\t\t\t(\\d+\\$)?                             # field (argument #)\n    \t\t\t\t\t\t[#0\\- +']*                           # flags\n    \t\t\t\t\t\t[,;:_]?                              # separator character (AltiVec)\n    \t\t\t\t\t\t((-?\\d+)|\\*(-?\\d+\\$)?)?              # minimum field width\n    \t\t\t\t\t\t(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)?         # precision\n    \t\t\t\t\t\t(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? # length modifier\n    \t\t\t\t\t\t[diouxXDOUeEfFgGaACcSspn%]           # conversion type\n    \t\t\t\t\t"}]}}}
+{"name":"Chapel","scopeName":"source.chapel","patterns":[{"include":"#comments"},{"name":"keyword.control.chapel","match":"\\b(align|as|atomic|begin|borrowed|break|by|catch|class|cobegin|coforall|continue|defer|delete|dmapped|do|else|enum|except|export|extern|for|forall|foreach|forwarding|if|import|in|index|inline|inout|iter|label|lambda|let|lifetime|local|manage|module|new|noinit|on|only|operator|otherwise|out|override|owned|pragma|private|proc|prototype|public|record|reduce|require|return|scan|select|serial|shared|sync|then|throw|throws|try|union|unmanaged|use|when|where|while|with|yield|zip)\\b"},{"name":"storage.type.chapel","match":"\\b(bool|bytes|complex|dmap|domain|imag|int|nothing|opaque|range|real|string|subdomain|tuple|uint|void)\\b"},{"name":"storage.modifier.chapel","match":"\\b(borrowed|config|const|enum|owned|param|private|public|ref|single|shared|sparse|sync|type|unmanaged|var)\\b"},{"name":"constant.language.chapel","match":"\\b(true|false|nil)\\b"},{"name":"constant.numeric.chapel","match":"\\b((0(b|B)[0-1]([0-1]|_)*)|(0(o|O)[0-7]([0-7]|_)*)|(0(x|X)((([0-9a-fA-F]([0-9a-fA-F]|_)*\\.?([0-9a-fA-F]([0-9a-fA-F]|_)*)?)|(\\.[0-9a-fA-F]([0-9a-fA-F]|_)*))((p|P)(\\+|-)?[0-9]([0-9]|_)*)?))|(0(x|X)[0-9a-fA-F]([0-9a-fA-F]|_)*)|((([0-9]([0-9]|_)*\\.?([0-9]([0-9]|_)*)?)|(\\.[0-9]([0-9]|_)*))((e|E)(\\+|-)?[0-9]([0-9]|_)*)?))\\b"},{"name":"variable.language.chapel","match":"\\b(FileAccessMode|here|LocaleSpace|Locales|locale|numLocales|super|these|this)\\b"},{"name":"string.quoted.double.chapel","begin":"\"","end":"\"","patterns":[{"include":"#string_escaped_char"},{"include":"#string_placeholder"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.chapel"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.chapel"}}},{"name":"string.quoted.single.chapel","begin":"'","end":"'","patterns":[{"include":"#string_escaped_char"},{"include":"#string_placeholder"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.chapel"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.chapel"}}},{"name":"keyword.operator.comparison.chapel","match":"\u003c\\=|\u003e\\=|\\=\\=|\u003c|\u003e|\\!\\="},{"name":"keyword.operator.assignment.augmented.chapel","match":"\\+\\=|-\\=|\\*\\=|/\\=|//\\=|%\\=|\u0026\\=|\\|\\=|\\^\\=|\u003e\u003e\\=|\u003c\u003c\\=|\\*\\*\\="},{"name":"keyword.operator.arithmetic.chapel","match":"\\+|\\-|\\*|\\*\\*|/|//|%|\u003c\u003c|\u003e\u003e|\u0026|\\||\\^|~|\u003c\\=\u003e\\\\.\\.\\."},{"name":"keyword.operator.assignment.chapel","match":"\\="},{"name":"keyword.operator.others.chapel","match":":"},{"name":"keyword.operator.domain.chapel","match":"\\[|\\]"},{"name":"meta.function.chapel","begin":"^\\s*(proc)\\s+(?=[A-Za-z_][A-Za-z0-9_]*)","end":"(\\()|\\s*($\\n?|#.*$\\n?)","patterns":[{"contentName":"entity.name.function.chapel","begin":"(?=[A-Za-z_][A-Za-z0-9_]*)","end":"(?![A-Za-z0-9_])"},{"contentName":"keyword.control.chapel","match":"proc"},{"contentName":"meta.function.parameters.chapel","begin":"(\\()","end":"(?=\\)).*\\{","patterns":[{"match":"\\b([a-zA-Z_][a-zA-Z_0-9]*)","captures":{"1":{"name":"variable.parameter.function.chapel"}}}]}],"beginCaptures":{"1":{"name":"keyword.control.chapel"}}},{"name":"meta.function-call.chapel","begin":"(?=[A-Za-z_][A-Za-z0-9_]*(?:\\.[a-zA-Z_][a-zA-Z_0-9]*)*\\s*\\()","end":"(\\))","patterns":[{"begin":"(?=[A-Za-z_][A-Za-z0-9_]*(?:\\.[A-Za-z_][A-Za-z0-9_]*)*\\s*\\()","end":"(?=\\s*\\()","patterns":[{"include":"#builtin_functions"}]},{"contentName":"meta.function-call.arguments.chapel","begin":"(\\()","end":"(?=\\))","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.arguments.begin.chapel"}}}]}],"repository":{"builtin_functions":{"name":"support.function.builtin.chapel","match":"(?x)\\b(\n              \t abs | close | exit| max | min | open | read | readln | sqrt | write | writeln\n\t\t\t\n\t\t\t)\\b"},"comments":{"patterns":[{"name":"comment.block.chapel","match":"^/\\* =(\\s*.*?)\\s*= \\*/$\\n?","captures":{"1":{"name":"meta.toc-list.banner.block.c"}}},{"name":"comment.block.chapel","begin":"/\\*","end":"\\*/","captures":{"0":{"name":"punctuation.definition.comment.c"}}},{"name":"invalid.illegal.stray-comment-end.c","match":"\\*/.*\\n"},{"name":"comment.line.banner.c++","match":"^// =(\\s*.*?)\\s*=\\s*$\\n?","captures":{"1":{"name":"meta.toc-list.banner.line.c"}}},{"name":"comment.line.double-slash.c++","begin":"//","end":"$\\n?","patterns":[{"name":"punctuation.separator.continuation.c++","match":"(?\u003e\\\\\\s*\\n)"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.c"}}}]},"entity_name_function":{"patterns":[{"include":"#illegal_names"},{"include":"#generic_names"}]},"generic_names":{"match":"[A-Za-z_][A-Za-z0-9_]*"},"illegal_names":{"name":"invalid.illegal.name.chapel","match":"\\b(align|as|atomic|begin|borrowed|break|by|bytes|catch|class|cobegin|coforall|continue|defer|delete|dmapped|do|else|enum|except|export|extern|for|forall|foreach|forwarding|if|import|in|index|inline|inout|iter|label|lambda|let|lifetime|local|manage|module|new|noinit|nothing|on|only|operator|otherwise|out|override|owned|pragma|private|proc|public|record|reduce|ref|require|return|scan|select|serial|shared|single|sync|then|throw|throws|try|union|unmanaged|use|var|void|when|where|while|with|yield|zip)\\b"},"string_escaped_char":{"patterns":[{"name":"constant.character.escape.c","match":"\\\\(\\\\|[abefnprtv'\"?]|[0-3]\\d{0,2}|[4-7]\\d?|x[a-fA-F0-9]{0,2}|u[a-fA-F0-9]{0,4}|U[a-fA-F0-9]{0,8})"},{"name":"invalid.illegal.unknown-escape.c","match":"\\\\."}]},"string_placeholder":{"patterns":[{"name":"constant.other.placeholder.c","match":"(?x)%\n    \t\t\t\t\t\t(\\d+\\$)?                             # field (argument #)\n    \t\t\t\t\t\t[#0\\- +']*                           # flags\n    \t\t\t\t\t\t[,;:_]?                              # separator character (AltiVec)\n    \t\t\t\t\t\t((-?\\d+)|\\*(-?\\d+\\$)?)?              # minimum field width\n    \t\t\t\t\t\t(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)?         # precision\n    \t\t\t\t\t\t(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? # length modifier\n    \t\t\t\t\t\t[diouxXDOUeEfFgGaACcSspn%]           # conversion type\n    \t\t\t\t\t"}]}}}
diff --git a/grammars/source.circom.json b/grammars/source.circom.json
new file mode 100644
index 0000000..d143b1f
--- /dev/null
+++ b/grammars/source.circom.json
@@ -0,0 +1 @@
+{"name":"JavaScript","scopeName":"source.circom","patterns":[{"name":"comment.line.js","match":"^#!/usr/bin/env node"},{"name":"meta.class.js","match":"([a-zA-Z_?.$][\\w?.$]*)\\.(prototype)\\s*(=)\\s*","captures":{"1":{"name":"support.class.js"},"2":{"name":"support.constant.js"},"3":{"name":"keyword.operator.js"}}},{"name":"meta.function.prototype.js","match":"([a-zA-Z_?.$][\\w?.$]*)\\.(prototype)\\.([a-zA-Z_?.$][\\w?.$]*)\\s*(=)\\s*(template)?\\s*(\\()(.*?)(\\))","captures":{"1":{"name":"support.class.js"},"2":{"name":"support.constant.js"},"3":{"name":"entity.name.function.js"},"4":{"name":"keyword.operator.js"},"5":{"name":"storage.type.function.js"},"6":{"name":"punctuation.definition.parameters.begin.js"},"7":{"name":"variable.parameter.function.js"},"8":{"name":"punctuation.definition.parameters.end.js"}}},{"name":"meta.function.js","match":"([a-zA-Z_?.$][\\w?.$]*)\\.(prototype)\\.([a-zA-Z_?.$][\\w?.$]*)\\s*(=)\\s*","captures":{"1":{"name":"support.class.js"},"2":{"name":"support.constant.js"},"3":{"name":"entity.name.function.js"},"4":{"name":"keyword.operator.js"}}},{"name":"meta.function.js","match":"([a-zA-Z_?.$][\\w?.$]*)\\.([a-zA-Z_?.$][\\w?.$]*)\\s*(=)\\s*(function)\\s*(\\()(.*?)(\\))","captures":{"1":{"name":"support.class.js"},"2":{"name":"entity.name.function.js"},"3":{"name":"keyword.operator.js"},"4":{"name":"storage.type.function.js"},"5":{"name":"punctuation.definition.parameters.begin.js"},"6":{"name":"variable.parameter.function.js"},"7":{"name":"punctuation.definition.parameters.end.js"}}},{"name":"meta.function.js","match":"([a-zA-Z_?$][\\w?$]*)\\s*(=)\\s*(tenplate)\\s*(\\()(.*?)(\\))","captures":{"1":{"name":"entity.name.function.js"},"2":{"name":"keyword.operator.js"},"3":{"name":"storage.type.function.js"},"4":{"name":"punctuation.definition.parameters.begin.js"},"5":{"name":"variable.parameter.function.js"},"6":{"name":"punctuation.definition.parameters.end.js"}}},{"name":"meta.function.js","match":"\\b(template)\\s+([a-zA-Z_$]\\w*)?\\s*(\\()(.*?)(\\))","captures":{"1":{"name":"storage.type.function.js"},"2":{"name":"entity.name.function.js"},"3":{"name":"punctuation.definition.parameters.begin.js"},"4":{"name":"variable.parameter.function.js"},"5":{"name":"punctuation.definition.parameters.end.js"}}},{"name":"meta.function.json.js","match":"\\b([a-zA-Z_?.$][\\w?.$]*)\\s*:\\s*\\b(template)?\\s*(\\()(.*?)(\\))","captures":{"1":{"name":"entity.name.function.js"},"2":{"name":"storage.type.function.js"},"3":{"name":"punctuation.definition.parameters.begin.js"},"4":{"name":"variable.parameter.function.js"},"5":{"name":"punctuation.definition.parameters.end.js"}}},{"name":"meta.function.json.js","match":"(?:((')([^']*)('))|((\")([^\"]*)(\")))\\s*:\\s*\\b(template)?\\s*(\\()([^)]*)(\\))","captures":{"1":{"name":"string.quoted.single.js"},"10":{"name":"punctuation.definition.parameters.begin.js"},"11":{"name":"variable.parameter.function.js"},"12":{"name":"punctuation.definition.parameters.end.js"},"2":{"name":"punctuation.definition.string.begin.js"},"3":{"name":"entity.name.function.js"},"4":{"name":"punctuation.definition.string.end.js"},"5":{"name":"string.quoted.double.js"},"6":{"name":"punctuation.definition.string.begin.js"},"7":{"name":"entity.name.function.js"},"8":{"name":"punctuation.definition.string.end.js"},"9":{"name":"entity.name.function.js"}}},{"name":"meta.class.instance.constructor","match":"(new)\\s+(\\w+(?:\\.\\w*)?)","captures":{"1":{"name":"keyword.operator.new.js"},"2":{"name":"entity.name.type.instance.js"}}},{"name":"entity.name.type.object.js.firebug","match":"\\b(console)\\b"},{"name":"support.function.js.firebug","match":"\\.(warn|info|log|error|time|timeEnd|assert)\\b"},{"name":"constant.numeric.js","match":"\\b((0(x|X)[0-9a-fA-F]+)|([0-9]+(\\.[0-9]+)?))\\b"},{"name":"string.quoted.single.js","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.js","match":"\\\\(x[[:xdigit:]]{2}|[0-2][0-7]{,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.)"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.js"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.js"}}},{"name":"string.quoted.double.js","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.js","match":"\\\\(x[[:xdigit:]]{2}|[0-2][0-7]{,2}|3[0-6][0-7]|37[0-7]?|[4-7][0-7]?|.)"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.js"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.js"}}},{"name":"comment.block.documentation.js","begin":"/\\*\\*(?!/)","end":"\\*/","captures":{"0":{"name":"punctuation.definition.comment.js"}}},{"name":"comment.block.js","begin":"/\\*","end":"\\*/","captures":{"0":{"name":"punctuation.definition.comment.js"}}},{"name":"comment.line.double-slash.js","match":"(//).*$\\n?","captures":{"1":{"name":"punctuation.definition.comment.js"}}},{"name":"comment.line.double-slash.js","match":"^(#!\\/).*$\\n?","captures":{"1":{"name":"punctuation.definition.comment.js"}}},{"name":"comment.block.html.js","match":"(\u003c!--|--\u003e)","captures":{"0":{"name":"punctuation.definition.comment.html.js"},"2":{"name":"punctuation.definition.comment.html.js"}}},{"name":"storage.type.js","match":"\\b(boolean|byte|char|class|double|enum|float|function|template|int|interface|long|short|var|void)\\b"},{"name":"storage.modifier.js","match":"\\b(const|export|extends|final|implements|native|private|protected|public|static|synchronized|throws|transient|volatile)\\b"},{"name":"keyword.control.js","match":"\\b(break|case|catch|continue|default|do|else|finally|for|goto|if|import|package|return|switch|throw|try|while|include)\\b"},{"name":"keyword.operator.js","match":"\\b(delete|in|instanceof|new|typeof|with)\\b"},{"name":"constant.language.boolean.true.js","match":"\\btrue\\b"},{"name":"constant.language.boolean.false.js","match":"\\bfalse\\b"},{"name":"constant.language.null.js","match":"\\bnull\\b"},{"name":"variable.language.js","match":"\\b(super|this)\\b"},{"name":"keyword.other.js","match":"\\b(debugger)\\b"},{"name":"support.class.js","match":"\\b(Anchor|Applet|Area|Array|Boolean|Button|Checkbox|Date|document|event|FileUpload|Form|Frame|Function|Hidden|History|Image|JavaArray|JavaClass|JavaObject|JavaPackage|java|Layer|Link|Location|Math|MimeType|Number|navigator|netscape|Object|Option|Packages|Password|Plugin|Promise|Radio|RegExp|Reset|Select|String|Style|Submit|screen|sun|Text|Textarea|window|XMLHttpRequest)\\b"},{"name":"support.function.js","match":"\\b(s(h(ift|ow(Mod(elessDialog|alDialog)|Help))|croll(X|By(Pages|Lines)?|Y|To)?|t(op|rike)|i(n|zeToContent|debar|gnText)|ort|u(p|b(str(ing)?)?)|pli(ce|t)|e(nd|t(Re(sizable|questHeader)|M(i(nutes|lliseconds)|onth)|Seconds|Ho(tKeys|urs)|Year|Cursor|Time(out)?|Interval|ZOptions|Date|UTC(M(i(nutes|lliseconds)|onth)|Seconds|Hours|Date|FullYear)|FullYear|Active)|arch)|qrt|lice|avePreferences|mall)|h(ome|andleEvent)|navigate|c(har(CodeAt|At)|o(s|n(cat|textual|firm)|mpile)|eil|lear(Timeout|Interval)?|a(ptureEvents|ll)|reate(StyleSheet|Popup|EventObject))|t(o(GMTString|S(tring|ource)|U(TCString|pperCase)|Lo(caleString|werCase))|est|a(n|int(Enabled)?))|i(s(NaN|Finite)|ndexOf|talics)|d(isableExternalCapture|ump|etachEvent)|u(n(shift|taint|escape|watch)|pdateCommands)|j(oin|avaEnabled)|p(o(p|w)|ush|lugins.refresh|a(ddings|rse(Int|Float)?)|r(int|ompt|eference))|e(scape|nableExternalCapture|val|lementFromPoint|x(p|ec(Script|Command)?))|valueOf|UTC|queryCommand(State|Indeterm|Enabled|Value)|f(i(nd|le(ModifiedDate|Size|CreatedDate|UpdatedDate)|xed)|o(nt(size|color)|rward)|loor|romCharCode)|watch|l(ink|o(ad|g)|astIndexOf)|a(sin|nchor|cos|t(tachEvent|ob|an(2)?)|pply|lert|b(s|ort))|r(ou(nd|teEvents)|e(size(By|To)|calc|turnValue|place|verse|l(oad|ease(Capture|Events)))|andom)|g(o|et(ResponseHeader|M(i(nutes|lliseconds)|onth)|Se(conds|lection)|Hours|Year|Time(zoneOffset)?|Da(y|te)|UTC(M(i(nutes|lliseconds)|onth)|Seconds|Hours|Da(y|te)|FullYear)|FullYear|A(ttention|llResponseHeaders)))|m(in|ove(B(y|elow)|To(Absolute)?|Above)|ergeAttributes|a(tch|rgins|x))|b(toa|ig|o(ld|rderWidths)|link|ack|ind))\\b(?=\\()"},{"name":"support.function.dom.js","match":"\\b(s(ub(stringData|mit)|plitText|e(t(NamedItem|Attribute(Node)?)|lect))|has(ChildNodes|Feature)|namedItem|c(l(ick|o(se|neNode))|reate(C(omment|DATASection|aption)|T(Head|extNode|Foot)|DocumentFragment|ProcessingInstruction|E(ntityReference|lement)|Attribute))|tabIndex|i(nsert(Row|Before|Cell|Data)|tem)|open|delete(Row|C(ell|aption)|T(Head|Foot)|Data)|focus|write(ln)?|a(dd|ppend(Child|Data))|re(set|place(Child|Data)|move(NamedItem|Child|Attribute(Node)?)?)|get(NamedItem|Element(sBy(Name|TagName)|ById)|Attribute(Node)?)|blur)\\b(?=\\()"},{"name":"support.constant.js","match":"(?\u003c=\\.)(s(ystemLanguage|cr(ipts|ollbars|een(X|Y|Top|Left))|t(yle(Sheets)?|atus(Text|bar)?)|ibling(Below|Above)|ource|uffixes|e(curity(Policy)?|l(ection|f)))|h(istory|ost(name)?|as(h|Focus))|y|X(MLDocument|SLDocument)|n(ext|ame(space(s|URI)|Prop))|M(IN_VALUE|AX_VALUE)|c(haracterSet|o(n(structor|trollers)|okieEnabled|lorDepth|mp(onents|lete))|urrent|puClass|l(i(p(boardData)?|entInformation)|osed|asses)|alle(e|r)|rypto)|t(o(olbar|p)|ext(Transform|Indent|Decoration|Align)|ags)|SQRT(1_2|2)|i(n(ner(Height|Width)|put)|ds|gnoreCase)|zIndex|o(scpu|n(readystatechange|Line)|uter(Height|Width)|p(sProfile|ener)|ffscreenBuffering)|NEGATIVE_INFINITY|d(i(splay|alog(Height|Top|Width|Left|Arguments)|rectories)|e(scription|fault(Status|Ch(ecked|arset)|View)))|u(ser(Profile|Language|Agent)|n(iqueID|defined)|pdateInterval)|_content|p(ixelDepth|ort|ersonalbar|kcs11|l(ugins|atform)|a(thname|dding(Right|Bottom|Top|Left)|rent(Window|Layer)?|ge(X(Offset)?|Y(Offset)?))|r(o(to(col|type)|duct(Sub)?|mpter)|e(vious|fix)))|e(n(coding|abledPlugin)|x(ternal|pando)|mbeds)|v(isibility|endor(Sub)?|Linkcolor)|URLUnencoded|P(I|OSITIVE_INFINITY)|f(ilename|o(nt(Size|Family|Weight)|rmName)|rame(s|Element)|gColor)|E|whiteSpace|l(i(stStyleType|n(eHeight|kColor))|o(ca(tion(bar)?|lName)|wsrc)|e(ngth|ft(Context)?)|a(st(M(odified|atch)|Index|Paren)|yer(s|X)|nguage))|a(pp(MinorVersion|Name|Co(deName|re)|Version)|vail(Height|Top|Width|Left)|ll|r(ity|guments)|Linkcolor|bove)|r(ight(Context)?|e(sponse(XML|Text)|adyState))|global|x|m(imeTypes|ultiline|enubar|argin(Right|Bottom|Top|Left))|L(N(10|2)|OG(10E|2E))|b(o(ttom|rder(Width|RightWidth|BottomWidth|Style|Color|TopWidth|LeftWidth))|ufferDepth|elow|ackground(Color|Image)))\\b"},{"name":"support.constant.dom.js","match":"(?\u003c=\\.)(s(hape|ystemId|c(heme|ope|rolling)|ta(ndby|rt)|ize|ummary|pecified|e(ctionRowIndex|lected(Index)?)|rc)|h(space|t(tpEquiv|mlFor)|e(ight|aders)|ref(lang)?)|n(o(Resize|tation(s|Name)|Shade|Href|de(Name|Type|Value)|Wrap)|extSibling|ame)|c(h(ildNodes|Off|ecked|arset)?|ite|o(ntent|o(kie|rds)|de(Base|Type)?|l(s|Span|or)|mpact)|ell(s|Spacing|Padding)|l(ear|assName)|aption)|t(ype|Bodies|itle|Head|ext|a(rget|gName)|Foot)|i(sMap|ndex|d|m(plementation|ages))|o(ptions|wnerDocument|bject)|d(i(sabled|r)|o(c(type|umentElement)|main)|e(clare|f(er|ault(Selected|Checked|Value)))|at(eTime|a))|useMap|p(ublicId|arentNode|r(o(file|mpt)|eviousSibling))|e(n(ctype|tities)|vent|lements)|v(space|ersion|alue(Type)?|Link|Align)|URL|f(irstChild|orm(s)?|ace|rame(Border)?)|width|l(ink(s)?|o(ngDesc|wSrc)|a(stChild|ng|bel))|a(nchors|c(ce(ssKey|pt(Charset)?)|tion)|ttributes|pplets|l(t|ign)|r(chive|eas)|xis|Link|bbr)|r(ow(s|Span|Index)|ules|e(v|ferrer|l|adOnly))|m(ultiple|e(thod|dia)|a(rgin(Height|Width)|xLength))|b(o(dy|rder)|ackground|gColor))\\b"},{"name":"support.constant.dom.js","match":"\\b(ELEMENT_NODE|ATTRIBUTE_NODE|TEXT_NODE|CDATA_SECTION_NODE|ENTITY_REFERENCE_NODE|ENTITY_NODE|PROCESSING_INSTRUCTION_NODE|COMMENT_NODE|DOCUMENT_NODE|DOCUMENT_TYPE_NODE|DOCUMENT_FRAGMENT_NODE|NOTATION_NODE|INDEX_SIZE_ERR|DOMSTRING_SIZE_ERR|HIERARCHY_REQUEST_ERR|WRONG_DOCUMENT_ERR|INVALID_CHARACTER_ERR|NO_DATA_ALLOWED_ERR|NO_MODIFICATION_ALLOWED_ERR|NOT_FOUND_ERR|NOT_SUPPORTED_ERR|INUSE_ATTRIBUTE_ERR)\\b"},{"name":"support.function.event-handler.js","match":"\\bon(R(ow(s(inserted|delete)|e(nter|xit))|e(s(ize(start|end)?|et)|adystatechange))|Mouse(o(ut|ver)|down|up|move)|B(efore(cut|deactivate|u(nload|pdate)|p(aste|rint)|editfocus|activate)|lur)|S(croll|top|ubmit|elect(start|ionchange)?)|H(over|elp)|C(hange|ont(extmenu|rolselect)|ut|ellchange|l(ick|ose))|D(eactivate|ata(setc(hanged|omplete)|available)|r(op|ag(start|over|drop|en(ter|d)|leave)?)|blclick)|Unload|P(aste|ropertychange)|Error(update)?|Key(down|up|press)|Focus|Load|A(ctivate|fter(update|print)|bort))\\b"},{"name":"keyword.operator.js","match":"!|%|\u0026|\\*|\\-\\-|\\-|\\+\\+|\\+|~|==|=|!=|!==|\u003c=|\u003e=|\u003c\u003c=|\u003e\u003e=|\u003e\u003e\u003e=|\u003c\u003e|\u003c|\u003e|!|\u0026\u0026|\\|\\||\\?\\:|\\*=|(?\u003c!\\()/=|%=|\\+=|\\-=|\u0026=|\\^=|\\b(in|instanceof|new|delete|typeof|void)\\b"},{"name":"constant.language.js","match":"\\b(Infinity|NaN|undefined)\\b"},{"name":"string.regexp.js","begin":"(?\u003c=[=(:]|^|return|\u0026\u0026|\\|\\||!)\\s*(/)(?![/*+{}?])","end":"(/)[igm]*","patterns":[{"name":"constant.character.escape.js","match":"\\\\."}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.js"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.js"}}},{"name":"punctuation.terminator.statement.js","match":"\\;"},{"name":"meta.delimiter.object.comma.js","match":",[ |\\t]*"},{"name":"meta.delimiter.method.period.js","match":"\\."},{"name":"meta.brace.curly.js","match":"\\{|\\}"},{"name":"meta.brace.round.js","match":"\\(|\\)"},{"name":"meta.brace.square.js","match":"\\[|\\]"},{"name":"storage.type.js","match":"\\b(output|signal|input|component|template)\\b"},{"name":"support.function.js","match":"include"},{"name":"support.class.js","match":" === | \u003c-- | --\u003e | \u003c== | ==\u003e "}]}
diff --git a/grammars/source.cl.json b/grammars/source.cl.json
index fdc1f94..e2cd7f1 100644
--- a/grammars/source.cl.json
+++ b/grammars/source.cl.json
@@ -1 +1 @@
-{"name":"CL","scopeName":"source.cl","patterns":[{"include":"#comments"},{"include":"#support"},{"include":"#variables"},{"include":"#constants"},{"include":"#keywords"},{"include":"#strings"}],"repository":{"comments":{"patterns":[{"name":"comment.line.cl","begin":"(\\/\\*)(?!ALL)","end":"(\\*\\/)"}]},"constants":{"patterns":[{"name":"constant.language.cl","match":"(?i)[*]\\b(IN)([0-9]{0,2})\\b"},{"name":"constant.numeric.cl","match":"(\\b[0-9]+)|([0-9]*[.][0-9]*)"},{"name":"constant.language.cl","match":"[*][a-zA-Z][a-zA-Z0-9]*"},{"name":"constant.language.cl","match":"(?i)(QYEAR|QVFYOBJRST|QUTCOFFSET|QUSRLIBL|QUSEADPAUT|QUPSMSGQ|QUPSDLYTIM|QTSEPOOL|QTOTJOB|QTIMZON|QTIMSEP|QTIME|QTIMADJ|QTHDRSCAFN|QTHDRSCADJ|QSYSLIBL|QSVRAUTITV|QSTSMSG|QSTRUPPGM|QSTRPRTWTR|QSTGLOWLMT|QSTGLOWACN|QSSLPCL|QSSLCSLCTL|QSSLCSL|QSRVDMP|QSRTSEQ|QSRLNBR|QSPLFACN|QSPCENV|QSHRMEMCTL|QSFWERRLOG|QSETJOBATR|QSECURITY|QSECOND|QSCPFCONS|QSCANFSCTL|QSCANFS|QSAVACCPTH|QRMTSRVATR|QRMTSIGN|QRMTIPL|QRETSVRSEC|QRCLSPLSTG|QQRYTIMLMT|QQRYDEGREE|QPWRRSTIPL|QPWRDWNLMT|QPWDVLDPGM|QPWDRULES|QPWDRQDDIF|QPWDRQDDGT|QPWDPOSDIF|QPWDMINLEN|QPWDMAXLEN|QPWDLVL|QPWDLMTREP|QPWDLMTCHR|QPWDLMTAJC|QPWDEXPWRN|QPWDEXPITV|QPWDCHGBLK|QPRTTXT|QPRTKEYFMT|QPRTDEV|QPRCMLTTSK|QPRCFEAT|QPRBHLDITV|QPRBFTR|QPFRADJ|QPASTHRSVR|QMONTH|QMODEL|QMLTTHDACN|QMINUTE|QMCHPOOL|QMAXSPLF|QMAXSIGN|QMAXSGNACN|QMAXJOB|QMAXACTLVL|QLOGOUTPUT|QLOCALE|QLMTSECOFR|QLMTDEVSSN|QLIBLCKLVL|QLEAPADJ|QLANGID|QKBDTYPE|QKBDBUF|QJOBSPLA|QJOBMSGQTL|QJOBMSGQSZ|QJOBMSGQMX|QJOBMSGQFL|QIPLTYPE|QIPLSTS|QIPLDATTIM|QINACTMSGQ|QINACTITV|QIGCFNTSIZ|QIGCCDEFNT|QIGC|QHSTLOGSIZ|QHOUR|QFRCCVNRST|QENDJOBLMT|QDYNPTYSCD|QDYNPTYADJ|QDSPSGNINF|QDSCJOBITV|QDEVRCYACN|QDEVNAMING|QDECFMT|QDBRCVYWT|QDBFSTCCOL|QDAYOFWEEK|QDAY|QDATSEP|QDATFMT|QDATETIME|QDATE|QCURSYM|QCTLSBSD|QCRTOBJAUD|QCRTAUT|QCONSOLE|QCNTRYID|QCMNRCYLMT|QCMNARB|QCHRIDCTL|QCHRID|QCFGMSGQ|QCENTURY|QCCSID|QBOOKPATH|QBASPOOL|QBASACTLVL|QAUTOVRT|QAUTOSPRPT|QAUTORMT|QAUTOCFG|QAUDLVL2|QAUDLVL|QAUDFRCLVL|QAUDENDACN|QAUDCTL|QATNPGM|QASTLVL|QALWUSRDMN|QALWOBJRST|QALWJOBITP|QADLTOTJ|QADLSPLA|QADLACTJ|QACTJOB|QACGLVL|QABNORMSW)"}]},"keywords":{"patterns":[{"name":"keyword.control.cl.label","match":"^\\s*[a-zA-Z_@#$][a-zA-Z0-9_@#$]*:"},{"name":"keyword.other.cl","match":"(?i)[%](ADDRESS|BINARY|CHAR|CHECKR|CHECK|OFFSET|SCAN|SUBSTRING|SWITCH|TRIML|TRIMR|TRIM|ADDR|BIN|DEC|INT|OFS|SST|LEN|LOWER|PARMS|SIZE|UINT|UPPER)"},{"name":"keyword.other.cl","match":"(?i)\\b(WRKRMTDFN|WRKRJESSN|WRKREGINF|WRKRDR|WRKRDBDIRE|WRKRCYBRM|WRKRCVCRQA|WRKQST|WRKQRY|WRKQMQRY|WRKQMFORM|WRKPTFORD|WRKPTFGRP|WRKPTF|WRKPSFCFG|WRKPRTSTS|WRKPRDINF|WRKPRB|WRKPNLGRP|WRKPMSCH|WRKPMRPTO|WRKPMRMTS|WRKPGMTBL|WRKPGM|WRKPFDL|WRKPFCST|WRKPEXFTR|WRKPEXDFN|WRKPDFMAPE|WRKPCYBRM|WRKPCLTBLE|WRKPAGSEG|WRKPAGDFN|WRKOVL|WRKOUTQD|WRKOUTQ|WRKOPTVOL|WRKOPTF|WRKOPTDIR|WRKOPCACT|WRKOBJPVT|WRKOBJPGP|WRKOBJPDM|WRKOBJOWN|WRKOBJLCK|WRKOBJBRM|WRKOBJAMT|WRKOBJ|WRKNWSSTS|WRKNWSSTG|WRKNWSENR|WRKNWSD|WRKNWSCFG|WRKNWID|WRKNTBD|WRKNODLE|WRKNODL|WRKNETTBLE|WRKNETJOBE|WRKNETF|WRKNCK|WRKNAMSMTP|WRKMSGQ|WRKMSGF|WRKMSGD|WRKMSG|WRKMODD|WRKMOD|WRKMNU|WRKMLMBRM|WRKMLBSTS|WRKMLBRSCQ|WRKMLBBRM|WRKMGRIBRM|WRKMEDIBRM|WRKMEDBRM|WRKMBRPDM|WRKMBRAMT|WRKLOCBRM|WRKLNKBRM|WRKLNK|WRKLIND|WRKLICINF|WRKLIBPDM|WRKLIBAMT|WRKLIB|WRKLBRM|WRKLANADPT|WRKJVMJOB|WRKJRNRCV|WRKJRNA|WRKJRN|WRKJOBSCDE|WRKJOBQD|WRKJOBQ|WRKJOBLOG|WRKJOBJS|WRKJOBD|WRKJOB|WRKIPXD)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(WRKIMGCLGE|WRKIMGCLG|WRKHYSSTS|WRKHSTJS|WRKHLDOPTF|WRKHDWRSC|WRKHDWPRD|WRKHACFGD|WRKGSS|WRKFTRSLTE|WRKFTRACNE|WRKFTR|WRKFORMDF|WRKFNTRSC|WRKFLRBRM|WRKFLR|WRKFCT|WRKFCNUSG|WRKFCNARA|WRKF|WRKENVVAR|WRKEDTD|WRKDTAQ|WRKDTADFN|WRKDTADCT|WRKDTAARA|WRKDSTQ|WRKDSTL|WRKDSTCLGE|WRKDSKSTS|WRKDPCQ|WRKDOCPRTQ|WRKDOCLIB|WRKDOC|WRKDIRSHD|WRKDIRLOC|WRKDIRE|WRKDEVTBL|WRKDEVD|WRKDEVBRM|WRKDDMF|WRKDBFIDD|WRKCTLGBRM|WRKCTLD|WRKCSI|WRKCRQD|WRKCOSD|WRKCNTINF|WRKCNRBRM|WRKCNNL|WRKCMTDFN|WRKCMD|WRKCLU|WRKCLSBRM|WRKCLS|WRKCICSTST|WRKCICSTCT|WRKCICSTCS|WRKCICSSTS|WRKCICSSIT|WRKCICSPPT|WRKCICSPCT|WRKCICSJCT|WRKCICSGRP|WRKCICSGLT|WRKCICSFCT|WRKCICSDCT|WRKCICSCVT|WRKCHTFMT|WRKCFGSTS|WRKCFGL|WRKCALBRM|WRKCADMRE|WRKBPTBL|WRKBNDDIRE|WRKBNDDIR|WRKAUTL|WRKAUT|WRKASPJOB|WRKASPCPYD|WRKASPBRM|WRKARMJOB|WRKAPPNSTS|WRKALRTBL|WRKALRD|WRKALR|WRKACTJOB|WHEN|WAIT|VRYCFG|VFYTCPCNN|VFYTAP|VFYSRVCFG|VFYSRVAGT|VFYPRT|VFYOPT|VFYOPCCNN|VFYMOVBRM|VFYLNKLPDA|VFYIMGCLG)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(VFYCMN|VFYAPPCCNN|UPDTCPINF|UPDSYSINF|UPDSRVPGM|UPDPTFINF|UPDPGM|UPDDTA|UNMOUNT|TRNCKMKSF|TRCTCPRTE|TRCTCPAPP|TRCREX|TRCJOB|TRCINT|TRCICF|TRCCPIC|TRCCNN|TRCASPBAL|TRACEROUTE|TFRSECJOB|TFRPASTHR|TFRJOB|TFRGRPJOB|TFRCTL|TFRBCHJOB|TELNET|SUBR|STRWCH|STRVPNCNN|STRTRPMGR|STRTRC|STRTIESSN|STRTFMMGR|STRTCPTELN|STRTCPSVR|STRTCPPTP|STRTCPIFC|STRTCPFTP|STRTCP|STRSYSMGR|STRSVCSSN|STRSST|STRSRVJOB|STRSRVAGT|STRSQL|STRSPTN|STRSPLRCL|STRSEU|STRSDA|STRSCHIDX|STRSBSBRM|STRSBS|STRSAVSYNC|STRS36PRC|STRS36|STRRSESVR|STRRMTWTR|STRRMTSPT|STRRMCRDAR|STRRLU|STRRJEWTR|STRRJESSN|STRRJERDR|STRRJECSL|STRREXPRC|STRRCYBRM|STRQST|STRQSH|STRQRY|STRQMQRY|STRQMPRC|STRQM|STRPRTWTR|STRPRTEML|STRPJ|STRPGMPRF|STRPGMMNU|STRPGMEXP|STRPFU|STRPFRTRC|STRPFRT|STRPFRG|STRPFRCOL|STRPEX|STRPDM|STRPCO|STRPCCMD|STRPASTHR|STROVLU|STROBJCVN|STRNFSSVR|STRNETINS|STRMSF|STRMONOND|STRMOD|STRMNTBRM|STRMGRSRV|STRMGRBRM|STRMGDSYS)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(STRLOGSVR|STRJW|STRJS|STRJRNPF|STRJRNOBJ|STRJRNLIB|STRJRNAP|STRJRN|STRJOBTRC|STRITF|STRISDB|STRIPSIFC|STRIMPSMTP|STRIMPOND|STRIDD|STRHOSTSVR|STRHOSTQRY|STRGRPJS|STRFNTDWN|STRFMA|STREXPBRM|STREPMENV|STREML3270|STREDU|STRDW|STRDSMOND|STRDSKRGZ|STRDPRCAP|STRDPRAPY|STRDNSQRY|STRDIRSHD|STRDIGQRY|STRDFU|STRDBRDR|STRDBMON|STRDBGSVR|STRDBG|STRCRG|STRCPYSCN|STRCODECMD|STRCODE|STRCMTCTL|STRCMNTRC|STRCMNSVR|STRCLUNOD|STRCLNUP|STRCICSUSR|STRCICS|STRCHTSVR|STRCGU|STRCBLDBG|STRCAD|STRBKUBRM|STRBGU|STRBALBRM|STRASPSSN|STRASPBAL|STRASMOND|STRARCBRM|STRAPF|STRAMT|STRAGTSRV|STRAFPU|STRACCWEB2|STRACCWEB|STATFS|SNDUSRMSG|SNDTIEF|SNDTCPSPLF|SNDSRVRQS|SNDSMTPEMM|SNDSMGOBJ|SNDRPY|SNDRPTJS|SNDRJECMD|SNDRCVF|SNDPTFORD|SNDPTF|SNDPRD|SNDPGMMSG|SNDNETSPLF|SNDNETMSG|SNDNETF|SNDMSG|SNDLIC|SNDJRNE|SNDF|SNDDSTQ|SNDDSTJS|SNDDST|SNDBRKMSG|SNDARPRQS|SLTCMD|SIGNOFF|SETVTTBL|SETVTMAP|SETUSRBRM|SETUPGENV|SETTAPCGY|SETSTPJS)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(SETRTVBRM|SETPGMINF|SETOBJACC|SETMSTKEY|SETMEDBRM|SETKBDMAP|SETDNSRVK|SETDLJS|SETDEPJS|SETCSTDTA|SETATNPGM|SETASPGRP|SELECT|SBMRMTCMD|SBMRJEJOB|SBMNWSCMD|SBMNETJOB|SBMJOBJS|SBMJOB|SBMFNCJOB|SBMDBJOB|SBMCRQ|SBMCODEJOB|SBMCMDJS|SAVSYSINF|SAVSYSBRM|SAVSYS|SAVSECDTA|SAVSAVFDTA|SAVSAVFBRM|SAVS36LIBM|SAVS36F|SAVRSTOBJ|SAVRSTLIB|SAVRSTDLO|SAVRSTCHG|SAVRSTCFG|SAVRST|SAVPFRCOL|SAVOBJLBRM|SAVOBJBRM|SAVOBJ|SAVMEDIBRM|SAVLICPGM|SAVLIBBRM|SAVLIB|SAVFLRLBRM|SAVDLOBRM|SAVDLO|SAVCICSGRP|SAVCHGOBJ|SAVCFG|SAVBRM|SAVAPARDTA|SAV|RVKWSOAUT|RVKUSRPMN|RVKPUBAUT|RVKOBJAUT|RVKDPRAUT|RVKACCAUT|RUNSQLSTM|RUNSQL|RUNSMGOBJ|RUNSMGCMD|RUNRNDCCMD|RUNRMTCMD|RUNQRY|RUNLPDA|RUNJVA|RUNDNSUPD|RUNBCKUP|RTVWSCST|RTVUSRPRTI|RTVUSRPRF|RTVTCPINF|RTVTBLSRC|RTVSYSVAL|RTVSYSINF|RTVSWLSRC|RTVSVCSSN|RTVSVCCPYD|RTVSRVAGT|RTVSMGOBJ|RTVS36A|RTVQMQRY|RTVQMFORM|RTVPWRSCDE|RTVPTF|RTVPRD|RTVPDGPRF|RTVOBJD|RTVNETA|RTVMSG|RTVMBRD|RTVLIBD|RTVJRNE|RTVJOBA|RTVIMGCLG|RTVGRPA)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(RTVDTAARA|RTVDSKINF|RTVDOC|RTVDLONAM|RTVDLOAUT|RTVDIRINF|RTVCURDIR|RTVCRG|RTVCLU|RTVCLSRC|RTVCLNUP|RTVCLDSRC|RTVCFGSTS|RTVCFGSRC|RTVBNDSRC|RTVBCKUP|RTVAUTLE|RTVASPSSN|RTVASPCPYD|RTNSUBR|RSTUSRPRF|RSTSYSINF|RSTS36LIBM|RSTS36F|RSTPFRCOL|RSTOBJBRM|RSTOBJ|RSTLICPGM|RSTLIBBRM|RSTLIB|RSTDLOBRM|RSTDLO|RSTDFROBJ|RSTCFG|RSTBRM|RSTAUTBRM|RSTAUT|RSTAPARDTA|RST|RSMRTVBRM|RSMNWIRCY|RSMLINRCY|RSMDEVRCY|RSMCTLRCY|RSMBKP|RRTJOB|RPLDOC|RPCGEN|RPCBIND|ROLLBACK|RNMTCPHTE|RNMOBJ|RNMNCK|RNMM|RNMLANADPI|RNMJOBJS|RNMDSTL|RNMDLO|RNMDIRE|RNM|RNDC|RMVWSE|RMVWLCPRDE|RMVWLCGRP|RMVUSRSNMP|RMVUSRSMTP|RMVTRCFTR|RMVTRC|RMVTCPTBL|RMVTCPSVR|RMVTCPRTE|RMVTCPRSI|RMVTCPPTP|RMVTCPPORT|RMVTCPIFC|RMVTCPHTE|RMVTAPCTG|RMVSVRAUTE|RMVSVCCPYD|RMVSRVTBLE|RMVSOCE|RMVSMTPLE|RMVSCHIDXE|RMVRTGE|RMVRPYLE|RMVRPTOND|RMVRMTPTF|RMVRMTJRN|RMVRMTDFN|RMVRJEWTRE|RMVRJERDRE|RMVRJECMNE|RMVRIPIGN|RMVRIPIFC|RMVRIPFLT|RMVRIPACP|RMVREXBUF|RMVRDBDIRE|RMVPTF|RMVPJE)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(RMVPGM|RMVPFTRG|RMVPFCST|RMVPEXFTR|RMVPEXDFN|RMVPCLTBLE|RMVOSPFRNG|RMVOSPFLNK|RMVOSPFIFC|RMVOSPFARA|RMVOPTSVR|RMVOPTCTG|RMVNWSSTGL|RMVNODLE|RMVNETTBLE|RMVNETJOBE|RMVNCK|RMVMSGD|RMVMSG|RMVMFS|RMVMEDIBRM|RMVMEDBRM|RMVM|RMVLOGEJS|RMVLOGEBRM|RMVLNK|RMVLICKEY|RMVLIBLE|RMVLANADPT|RMVLANADPI|RMVKRBKTE|RMVJWDFN|RMVJRNCHG|RMVJOBSCDE|RMVJOBQE|RMVJOBJS|RMVIPSRTE|RMVIPSLOC|RMVIPSIFC|RMVIMGCLGE|RMVICFDEVE|RMVHYSSTGD|RMVHSTJS|RMVHACFGD|RMVFTRSLTE|RMVFTRACNE|RMVFNTTBLE|RMVFCTE|RMVEXITPGM|RMVEWCPTCE|RMVEWCBCDE|RMVENVVAR|RMVEMLCFGE|RMVDWDFN|RMVDSTSYSN|RMVDSTRTE|RMVDSTQ|RMVDSTLE|RMVDSTCLGE|RMVDPRSUBM|RMVDPRSUB|RMVDPRREG|RMVDLOAUT|RMVDIRSHD|RMVDIRINST|RMVDIRE|RMVDIR|RMVDFRID|RMVDEVDMNE|RMVCRQDA|RMVCRGNODE|RMVCRGDEVE|RMVCOMSNMP|RMVCMNE|RMVCLUNODE|RMVCLUMON|RMVCKMKSFE|RMVCICSTST|RMVCICSTCT|RMVCICSTCS|RMVCICSSIT|RMVCICSPPT|RMVCICSPCT|RMVCICSJCT|RMVCICSGLT|RMVCICSFCT|RMVCICSDCT|RMVCICSCVT|RMVCFGLE|RMVCCSCLT|RMVCADNODE|RMVCADMRE|RMVBNDDIRE|RMVBKP|RMVAUTLE|RMVASPCPYD|RMVALRD|RMVAJE|RMVACCWEB2|RMVACCWEB)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(RMVACC|RMDIR|RLSWTR|RLSSPLF|RLSSBMCRQA|RLSRMTPHS|RLSRDR|RLSPTF|RLSOUTQ|RLSJOBSCDE|RLSJOBQ|RLSJOBJS|RLSJOB|RLSIFSLCK|RLSDSTQ|RLSCMNDEV|RGZPFM|RGZDLO|RETURN|REN|READFILE|RD|RCVTIEF|RCVNETF|RCVMSG|RCVJRNE|RCVF|RCVDST|RCLTMPSTG|RCLSTG|RCLSPLSTG|RCLRSC|RCLOPT|RCLOBJOWN|RCLLNK|RCLLIB|RCLDLO|RCLDDMCNV|RCLDBXREF|RCLAPPN|RCLACTGRP|QUAL|QSH|QRYTIEF|QRYPRBSTS|QRYDST|QRYDOCLIB|PWRDWNSYS|PRTUSRPRF|PRTUSROBJ|PRTTXTOND|PRTTRGPGM|PRTTRCRPT|PRTTRC|PRTTNSRPT|PRTTCPPTP|PRTSYSSECA|PRTSYSRPT|PRTSYSINF|PRTSWL|PRTSQLINF|PRTSCDJS|PRTSBSDAUT|PRTRSCRPT|PRTRPTOND|PRTRPTBRM|PRTQAUT|PRTPVTAUT|PRTPUBAUT|PRTPRFINT|PRTPOLRPT|PRTPFDDTA|PRTPEXRPT|PRTOPCJOB|PRTOPCACT|PRTMOVBRM|PRTMEDBRM|PRTLCKRPT|PRTLBLBRM|PRTJVMJOB|PRTJOBTRC|PRTJOBRPT|PRTJOBDAUT|PRTIPSCFG|PRTINTDTA|PRTERRLOG|PRTDSKINF|PRTDOC|PRTDIRINF|PRTDEVADR|PRTCPTRPT|PRTCMNTRC|PRTCMNSEC|PRTCMDUSG|PRTCICSTRC|PRTCADMRE|PRTAFPDTA|PRTADPOBJ|PRTACTRPT|POSDBF)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(PMTCTL|PKGPRDOPT|PKGPRDDST|PKGINSOBJ|PING|PGM|PARM|OVRTAPF|OVRSAVF|OVRPRTF|OVRMSGF|OVRICFF|OVRICFDEVE|OVRDSPF|OVRDBF|OTHERWISE|ORDSPTPTF|OPNQRYF|OPNDBF|NSUPDATE|NSLOOKUP|NETSTAT|MRGTCPHT|MRGSRC|MRGSPLFOND|MRGMSGF|MRGMSGCLG|MRGFORMD|MOVSPLFBRM|MOVOBJ|MOVMEDBRM|MOVE|MOVDOC|MOV|MOUNT|MONSWABRM|MONMSG|MKDIR|MGRMEDRDAR|MGRBRM|MD|LPR|LODRUN|LODQSTDB|LODPTF|LODOPTFMW|LODIPFTR|LODIMGCLGE|LODIMGCLG|LNKDTADFN|LEAVE|LDIF2DB|JAVA|ITERATE|INZTAP|INZSYS|INZPFM|INZPCS|INZOPT|INZNWSCFG|INZMEDBRM|INZDSTQ|INZDPRCAP|INZDLFM|INZCICS|INZBRM|INSWNTSVR|INSRMTPRD|INSPTF|INSINTSVR|INSCICSGRP|INCLUDE|IF|HOST|HLDWTR|HLDSPLF|HLDSBMCRQA|HLDRDR|HLDPTF|HLDOUTQ|HLDJOBSCDE|HLDJOBQ|HLDJOBJS|HLDJOB|HLDDSTQ|HLDCMNDEV|GRTWSOAUT|GRTUSRPMN|GRTUSRAUT|GRTOBJAUT|GRTDPRAUT|GRTACCAUT|GOTO|GO|GENLICKEY|GENJVMDMP|GENDNSKEY|GENDNSDSRR|GENCSRC|GENCMDDOC)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(GENCKMKSFE|GENCAT|FTP|FNDSTRPDM2|FNDSTRPDM|FNDSTRAMT2|FNDSTRAMT|FNDKEYOND|FMTDTA|FILDOC|EXTPGMINF|EXTMEDIBRM|EXPORTFS|EXPORT|ERASE|EOF|ENDWTR|ENDWCH|ENDVPNCNN|ENDTRPMGR|ENDTRC|ENDTIESSN|ENDTFMMGR|ENDTCPSVR|ENDTCPPTP|ENDTCPIFC|ENDTCPCNN|ENDTCPABN|ENDTCP|ENDSYSMGR|ENDSYS|ENDSVCSSN|ENDSUBR|ENDSRVJOB|ENDSRVAGT|ENDSELECT|ENDSBS|ENDSBMCRQA|ENDS36|ENDRQS|ENDRPCBIND|ENDRMTSPT|ENDRJESSN|ENDRDR|ENDRCV|ENDPRTEML|ENDPJ|ENDPGMPRF|ENDPGMEXP|ENDPGM|ENDPFRTRC|ENDPFRCOL|ENDPEX|ENDPASTHR|ENDNWIRCY|ENDNFSSVR|ENDMSF|ENDMONOND|ENDMOD|ENDMGRSRV|ENDMGDSYS|ENDLOGSVR|ENDLINRCY|ENDJW|ENDJS|ENDJRNPF|ENDJRNOBJ|ENDJRNLIB|ENDJRNAP|ENDJRN|ENDJOBTRC|ENDJOBABN|ENDJOB|ENDISDB|ENDIPSIFC|ENDINP|ENDHOSTSVR|ENDGRPJOB|ENDFNTDWN|ENDEPMENV|ENDDW|ENDDSKRGZ|ENDDPRCAP|ENDDPRAPY|ENDDO|ENDDIRSHD|ENDDEVRCY|ENDDBMON|ENDDBGSVR|ENDDBG|ENDCTLRCY|ENDCRG|ENDCPYSCN|ENDCMTCTL|ENDCMNTRC|ENDCMNSVR|ENDCLUNOD|ENDCLNUP|ENDCICSUSR|ENDCICS)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(ENDCHTSVR|ENDCBLDBG|ENDCAD|ENDBCHJOB|ENDASPSSN|ENDASPBAL|ENDAGTSRV|ENDACCWEB2|ENDACCWEB|EMLPRTKEY|ELSE|ELEM|EJTEMLOUT|EDTWSOAUT|EDTS36SRCA|EDTS36PRCA|EDTS36PGMA|EDTRCYAP|EDTRBDAP|EDTQST|EDTOBJAUT|EDTLIBL|EDTIGCDCT|EDTF|EDTDOC|EDTDLOAUT|EDTDLFA|EDTCPCST|EDTCLU|EDTBCKUPL|EDTAUTL|DUPTAP|DUPOPT|DUPMEDBRM|DSPWSUSR|DSPWLCGRP|DSPVTMAP|DSPUSRPRTI|DSPUSRPRF|DSPUSRPMN|DSPUDFS|DSPTRCDTA|DSPTRC|DSPTM|DSPTAPSTS|DSPTAPCTG|DSPTAPCGY|DSPTAP|DSPSYSVAL|DSPSYSSTS|DSPSVRAUTE|DSPSVCSSN|DSPSVCCPYD|DSPSSTUSR|DSPSRVSTS|DSPSRVPVDA|DSPSRVPGM|DSPSRVAGT|DSPSRVA|DSPSPLF|DSPSOCSTS|DSPSFWRSC|DSPSECAUD|DSPSECA|DSPSBSD|DSPSBMCRQM|DSPSBMCRQA|DSPSBMCRQ|DSPSAVF|DSPS36|DSPRMTDFN|DSPRJECFG|DSPRIP|DSPRDBDIRE|DSPRCYAP|DSPRCVCMD|DSPRCDLCK|DSPPWRSCD|DSPPTFCVR|DSPPTFAPYI|DSPPTF|DSPPSFCFG|DSPPRB|DSPPGMVAR|DSPPGMREF|DSPPGMADP|DSPPGM|DSPPFRGPH|DSPPFRDTA|DSPPFM|DSPPDGPRF|DSPPDFMAPE|DSPOVR|DSPOSPF|DSPOPTSVR|DSPOPTLCK|DSPOPT|DSPOPCLNK|DSPOBJD|DSPOBJAUT)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(DSPNWSUSRA|DSPNWSSTG|DSPNWSD|DSPNWSCFG|DSPNWSA|DSPNWID|DSPNTBD|DSPNODGRP|DSPNETA|DSPNCK|DSPMSGD|DSPMSG|DSPMODSTS|DSPMODSRC|DSPMODD|DSPMOD|DSPMNUA|DSPMGDSYSA|DSPMFSINF|DSPLOGJS|DSPLOGBRM|DSPLOG|DSPLNK|DSPLIND|DSPLICKEY|DSPLIBL|DSPLIBD|DSPLIB|DSPLANSTS|DSPLANMLB|DSPLANADPP|DSPKRBKTE|DSPKRBCCF|DSPKBDMAP|DSPJVMJOB|DSPJRNRCVA|DSPJRN|DSPJOBTBL|DSPJOBLOG|DSPJOBJS|DSPJOBD|DSPJOB|DSPIPXD|DSPIPLA|DSPIGCDCT|DSPHYSSTS|DSPHYSSTGD|DSPHSTJS|DSPHSTGPH|DSPHLPDOC|DSPHFS|DSPHDWRSC|DSPHACFGD|DSPGDF|DSPFNTTBL|DSPFNTRSCA|DSPFMWSTS|DSPFLR|DSPFFD|DSPFD|DSPFCNUSG|DSPF|DSPEXPSCD|DSPEWLM|DSPEWCPTCE|DSPEWCM|DSPEWCBCDE|DSPEDTD|DSPDUPBRM|DSPDTADCT|DSPDTAARA|DSPDTA|DSPDSTSRV|DSPDSTLOG|DSPDSTL|DSPDSTCLGE|DSPDOC|DSPDLONAM|DSPDLOAUT|DSPDLOAUD|DSPDLFA|DSPDIRE|DSPDEVD|DSPDDMF|DSPDBR|DSPDBGWCH|DSPDBG|DSPCURDIR|DSPCTLD|DSPCSI|DSPCRGINF|DSPCPCST|DSPCOSD|DSPCNNSTS|DSPCNNL|DSPCMD|DSPCLUINF|DSPCLS|DSPCKMKSFE|DSPCICSTST)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(DSPCICSTCT|DSPCICSTCS|DSPCICSSTS|DSPCICSSIT|DSPCICSPPT|DSPCICSPCT|DSPCICSJCT|DSPCICSGLT|DSPCICSFCT|DSPCICSDCT|DSPCICSCVT|DSPCHT|DSPCFGL|DSPCDEFNT|DSPCCSA|DSPBNDDIR|DSPBKUBRM|DSPBKP|DSPBCKUPL|DSPBCKUP|DSPBCKSTS|DSPAUTUSR|DSPAUTLOBJ|DSPAUTLDLO|DSPAUTL|DSPAUTHLR|DSPAUT|DSPAUDJRNE|DSPASPSTS|DSPASPSSN|DSPASPCPYD|DSPASPBRM|DSPAPPNINF|DSPACTSCD|DSPACTPRFL|DSPACTPJ|DSPACCAUT|DSPACC|DSCJOB|DOWHILE|DOUNTIL|DOFOR|DO|DMPUSRTRC|DMPUSRPRF|DMPTRC|DMPTAP|DMPSYSOBJ|DMPOBJ|DMPMEMINF|DMPJOBINT|DMPJOB|DMPDNSJRNF|DMPDLO|DMPCMNTRC|DMPCLUTRC|DMPCLPGM|DMPCICS|DMPBRM|DMP|DLYSRVAGTP|DLYJOB|DLTWSCST|DLTWNTSVR|DLTVLDL|DLTUSRTRC|DLTUSRSPC|DLTUSRQ|DLTUSRPRF|DLTUSRIDX|DLTUDFS|DLTTRC|DLTTIMZON|DLTTBL|DLTTAPCGY|DLTSSND|DLTSRVPGM|DLTSRVCFG|DLTSQLPKG|DLTSPLF|DLTSPADCT|DLTSMGOBJ|DLTSCHIDX|DLTSBSD|DLTSBMCRQ|DLTRMTPTF|DLTRJECFG|DLTQSTDB|DLTQST|DLTQRY|DLTQMQRY|DLTQMFORM|DLTPTF|DLTPSFCFG|DLTPRDLOD|DLTPRDDFN|DLTPRB|DLTPNLGRP|DLTPGM|DLTPFRCOL)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(DLTPEXDTA|DLTPDG|DLTPDFMAP|DLTPAGSEG|DLTPAGDFN|DLTOVRDEVE|DLTOVR|DLTOVL|DLTOUTQ|DLTOBJ|DLTNWSSTG|DLTNWSD|DLTNWSCFG|DLTNWID|DLTNTBD|DLTNODL|DLTNODGRP|DLTNETF|DLTMSGQ|DLTMSGF|DLTMODD|DLTMOD|DLTMNU|DLTMGTCOL|DLTMEDDFN|DLTLOCALE|DLTLNXSVR|DLTLIND|DLTLICPGM|DLTLIB|DLTKRBCCF|DLTJRNRCV|DLTJRN|DLTJOBQ|DLTJOBD|DLTIPXD|DLTINTSVR|DLTIMGCLG|DLTIGCTBL|DLTIGCSRT|DLTIGCDCT|DLTHSTDTA|DLTGSS|DLTGPHPKG|DLTGPHFMT|DLTFTR|DLTFORMDF|DLTFNTTBL|DLTFNTRSC|DLTFCT|DLTFCNARA|DLTF|DLTEXPSPLF|DLTEDTD|DLTDTAQ|DLTDTADCT|DLTDTAARA|DLTDSTL|DLTDST|DLTDOCL|DLTDLO|DLTDFUPGM|DLTDEVMLB|DLTDEVD|DLTCTLD|DLTCSI|DLTCRQD|DLTCRGCLU|DLTCRG|DLTCOSD|DLTCNNL|DLTCMNTRC|DLTCMD|DLTCLU|DLTCLS|DLTCLD|DLTCICSGRP|DLTCHTFMT|DLTCFGL|DLTCAD|DLTBNDDIR|DLTAUTL|DLTAUTHLR|DLTAPARDTA|DLTALRTBL|DLTALR|DLCOBJ|DIG|DEP|DEL|DCPOBJ|DCLPRCOPT|DCLF|DCL|DB2LDIF|DATA|CVTUSRCERT|CVTTOFLR|CVTTCPCL|CVTRPGSRC)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(CVTRPCSRC|CVTRJEDTA|CVTPFRTHD|CVTPFRCOL|CVTPFMPAGS|CVTPCDPAGS|CVTPAGSPFM|CVTOVLPFM|CVTOPTBKU|CVTNAMSMTP|CVTIPSLOC|CVTIPSIFC|CVTEDU|CVTDLSNAM|CVTDIR|CVTDAT|CVTCLSRC|CRTWSCST|CRTVLDL|CRTUSRPRF|CRTUDFS|CRTTIMZON|CRTTBL|CRTTAPF|CRTTAPCGY|CRTSSND|CRTSRVPGM|CRTSRVCFG|CRTSRCPF|CRTSQLRPGI|CRTSQLRPG|CRTSQLPLI|CRTSQLPKG|CRTSQLCPPI|CRTSQLCI|CRTSQLCBLI|CRTSQLCBL|CRTSPADCT|CRTSCHIDX|CRTSBSD|CRTSAVF|CRTS36RPT|CRTS36RPGR|CRTS36RPG|CRTS36MSGF|CRTS36MNU|CRTS36DSPF|CRTS36CBL|CRTRPTPGM|CRTRPGPGM|CRTRPGMOD|CRTRNDCCFG|CRTRJECMNF|CRTRJECFG|CRTRJEBSCF|CRTQSTLOD|CRTQSTDB|CRTQMQRY|CRTQMFORM|CRTPTFPKG|CRTPTF|CRTPSFCFG|CRTPRXCMD|CRTPRTF|CRTPRDLOD|CRTPRDDFN|CRTPNLGRP|CRTPGM|CRTPFRSUM|CRTPFRDTA|CRTPF|CRTPEXDTA|CRTPDG|CRTPDFMAP|CRTPAGSEG|CRTPAGDFN|CRTOVL|CRTOUTQ|CRTNWSSTG|CRTNWSD|CRTNWSCFG|CRTNWIFR|CRTNTBD|CRTNODL|CRTNODGRP|CRTMSGQ|CRTMSGFMNU|CRTMSGF|CRTMODD|CRTMNU|CRTLOCALE|CRTLINX25|CRTLINWLS|CRTLINTRN|CRTLINTDLC|CRTLINSDLC|CRTLINPPP|CRTLINFR|CRTLINFAX|CRTLINETH)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(CRTLINDDI|CRTLINBSC|CRTLINASC|CRTLIB|CRTLF|CRTJRNRCV|CRTJRN|CRTJOBQ|CRTJOBD|CRTINSTOND|CRTIMGCLG|CRTIGCDCT|CRTICFF|CRTHSTDTA|CRTGSS|CRTGPHPKG|CRTGPHFMT|CRTGDF|CRTFTR|CRTFORMDF|CRTFNTTBL|CRTFNTRSC|CRTFMWPRD|CRTFLR|CRTFCT|CRTFCNARA|CRTEDTD|CRTDUPOBJ|CRTDTAQ|CRTDTADCT|CRTDTAARA|CRTDSTL|CRTDSPF|CRTDPRTBL|CRTDOC|CRTDIR|CRTDFUDSPF|CRTDEVTAP|CRTDEVSNUF|CRTDEVSNPT|CRTDEVRTL|CRTDEVPRT|CRTDEVOPT|CRTDEVNWSH|CRTDEVNET|CRTDEVMLB|CRTDEVINTR|CRTDEVHOST|CRTDEVFNC|CRTDEVDSP|CRTDEVCRP|CRTDEVBSC|CRTDEVASP|CRTDEVASC|CRTDEVAPPC|CRTDDNSCFG|CRTDDMF|CRTCTLVWS|CRTCTLTAP|CRTCTLRWS|CRTCTLRTL|CRTCTLNET|CRTCTLLWS|CRTCTLHOST|CRTCTLFNC|CRTCTLBSC|CRTCTLASC|CRTCTLAPPC|CRTCSI|CRTCRQD|CRTCRG|CRTCPPMOD|CRTCOSD|CRTCMOD|CRTCMD|CRTCLU|CRTCLS|CRTCLPGM|CRTCLMOD|CRTCLD|CRTCKMKSF|CRTCICSMAP|CRTCICSGRP|CRTCICSCBL|CRTCICSC|CRTCFGL|CRTCBLPGM|CRTCBLMOD|CRTCAD|CRTBNDRPG|CRTBNDDIR|CRTBNDCPP|CRTBNDCL|CRTBNDCBL|CRTBNDC|CRTAUTL|CRTAUTHLR|CRTALRTBL|CRTAFPDTA|CPYVPNCFGF)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(CPYTOTAP|CPYTOSTMF|CPYTOPCFF|CPYTOPCD|CPYTOMSD|CPYTOLDIF|CPYTOIMPF|CPYTODIR|CPYTOARCF|CPYTCPHT|CPYSRCF|CPYSPLF|CPYPTFSAVF|CPYPTFGRP|CPYPTFCVR|CPYPTF|CPYPFRCOL|CPYOPT|CPYMEDIBRM|CPYLIB|CPYJOBJS|CPYIGCTBL|CPYIGCSRT|CPYGPHPKG|CPYGPHFMT|CPYFRMTAP|CPYFRMSTMF|CPYFRMQRYF|CPYFRMPCFF|CPYFRMPCD|CPYFRMMSD|CPYFRMLDIF|CPYFRMIMPF|CPYFRMDIR|CPYFRMARCF|CPYFCNARA|CPYF|CPYDSTRPSO|CPYDOC|CPYCFGL|CPYAUDJRNE|CPY|CPROBJ|COPYRIGHT|COPY|COMMIT|CNLRJEWTR|CNLRJERDR|CMPPFM|CMPJRNIMG|CMD|CLRTRCDTA|CLRSVRSEC|CLRSAVF|CLRPOOL|CLRPFM|CLROUTQ|CLRMSTKEY|CLRMSGQ|CLRLIB|CLRJOBQ|CLOSE|CLOF|CHKTAP|CHKRCDLCK|CHKPWD|CHKPRDOPT|CHKPFRCOL|CHKOUT|CHKOPTVOL|CHKOBJITG|CHKOBJ|CHKMSTKVV|CHKIN|CHKIGCTBL|CHKEXPBRM|CHKDNSZNE|CHKDNSCFG|CHKDLO|CHKCMNTRC|CHKASPBAL|CHGWTR|CHGWSE|CHGWLCGRP|CHGVTMAP|CHGVAR|CHGUSRTRC|CHGUSRSNMP|CHGUSRSMTP|CHGUSRPRTI|CHGUSRPRF|CHGUSRAUD|CHGTIMZON|CHGTFTPA|CHGTELNA|CHGTCPSVR|CHGTCPRTE|CHGTCPIFC|CHGTCPHTE|CHGTCPDMN)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(CHGTCPA|CHGTAPF|CHGTAPCTG|CHGSYSVAL|CHGSYSLIBL|CHGSYSJOB|CHGSYSDIRA|CHGSVRAUTE|CHGSVCSSN|CHGSVCCPYD|CHGSSNMAX|CHGSSND|CHGSRVPVDA|CHGSRVPGM|CHGSRVCFG|CHGSRVAGTA|CHGSRVAGT|CHGSRVA|CHGSRCPF|CHGSPLFA|CHGSNMPA|CHGSMTPA|CHGSHRPOOL|CHGSECAUD|CHGSECA|CHGSCHIDX|CHGSCDBRM|CHGSBSD|CHGSAVF|CHGS36SRCA|CHGS36PRCA|CHGS36PGMA|CHGS36MSGL|CHGS36A|CHGS36|CHGRXCA|CHGRWSPWD|CHGRTGE|CHGRTDA|CHGRSCCRQA|CHGRPYLE|CHGRMTJRN|CHGRMTDFN|CHGRJEWTRE|CHGRJERDRE|CHGRJECMNE|CHGRIPIFC|CHGRIPFLT|CHGRIPA|CHGRDBDIRE|CHGRCYAP|CHGQSTDB|CHGQRYA|CHGPWRSCDE|CHGPWRSCD|CHGPWD|CHGPTR|CHGPTFCRQA|CHGPSFCFG|CHGPRXCMD|CHGPRTF|CHGPRF|CHGPRDOBJD|CHGPRDCRQA|CHGPRBSLTE|CHGPRBACNE|CHGPRB|CHGPOPA|CHGPLDOND|CHGPJE|CHGPJ|CHGPGRJS|CHGPGP|CHGPGMVAR|CHGPGM|CHGPFTRG|CHGPFM|CHGPFCST|CHGPF|CHGPEXDFN|CHGPDMDFT|CHGPDGPRF|CHGPCOPRF|CHGOWN|CHGOUTQ|CHGOSPFRNG|CHGOSPFLNK|CHGOSPFIFC|CHGOSPFARA|CHGOSPFA|CHGOPTVOL|CHGOPTA|CHGOBJPGP|CHGOBJOWN|CHGOBJD|CHGOBJCRQA|CHGOBJAUD|CHGNWSUSRA|CHGNWSSTG|CHGNWSD)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(CHGNWSCFG|CHGNWSA|CHGNWIFR|CHGNTPA|CHGNTBD|CHGNODGRPA|CHGNFYJS|CHGNFSEXP|CHGNETJOBE|CHGNETA|CHGNCK|CHGMSGQ|CHGMSGF|CHGMSGD|CHGMODD|CHGMOD|CHGMNU|CHGMGTCOL|CHGMGRSRVA|CHGMGDSYSA|CHGMEDBRM|CHGLPDA|CHGLNKLBRM|CHGLINX25|CHGLINWLS|CHGLINTRN|CHGLINTDLC|CHGLINSDLC|CHGLINPPP|CHGLINFR|CHGLINFAX|CHGLINETH|CHGLINDDI|CHGLINBSC|CHGLINASC|CHGLICINF|CHGLICCRQA|CHGLIBL|CHGLIB|CHGLFM|CHGLF|CHGLANADPI|CHGKRBPWD|CHGKBDMAP|CHGJRNOBJ|CHGJRNA|CHGJRN|CHGJOBTYP|CHGJOBSCDE|CHGJOBQE|CHGJOBQ|CHGJOBMLBA|CHGJOBJS|CHGJOBD|CHGJOB|CHGIPSTOS|CHGIPSLOC|CHGIPSIFC|CHGIPLA|CHGIMGCLGE|CHGIMGCLG|CHGICFF|CHGICFDEVE|CHGHYSSTS|CHGHYSSTGD|CHGHTTPA|CHGHLLPTR|CHGHACFGD|CHGGRPA|CHGGPHPKG|CHGGPHFMT|CHGFTR|CHGFTPA|CHGFNTTBLE|CHGFNTRSC|CHGFCTE|CHGFCT|CHGFCNUSG|CHGFCNARA|CHGEXPSCDE|CHGEWLM|CHGEWCPTCE|CHGEWCM|CHGEWCBCDE|CHGENVVAR|CHGEMLCFGE|CHGDTAJS|CHGDTAARA|CHGDTA|CHGDSTRTE|CHGDSTQ|CHGDSTPWD|CHGDSTL|CHGDSTD|CHGDSTA|CHGDSPF|CHGDOCD|CHGDNSA|CHGDLOPGP|CHGDLOOWN)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(CHGDLOAUT|CHGDLOAUD|CHGDLJS|CHGDIRSVRA|CHGDIRSHD|CHGDIRE|CHGDHCPSVR|CHGDHCPA|CHGDEVTAP|CHGDEVSNUF|CHGDEVSNPT|CHGDEVRTL|CHGDEVPRT|CHGDEVOPT|CHGDEVNWSH|CHGDEVNET|CHGDEVMLB|CHGDEVINTR|CHGDEVHOST|CHGDEVFNC|CHGDEVDSP|CHGDEVCRP|CHGDEVBSC|CHGDEVASP|CHGDEVASC|CHGDEVAPPC|CHGDDMTCPA|CHGDDMF|CHGDBG|CHGCURLIB|CHGCURDIR|CHGCTLVWS|CHGCTLTAP|CHGCTLRWS|CHGCTLRTL|CHGCTLNET|CHGCTLLWS|CHGCTLHOST|CHGCTLFNC|CHGCTLBSC|CHGCTLASC|CHGCTLAPPC|CHGCSI|CHGCRQD|CHGCRQA|CHGCRGPRI|CHGCRGDEVE|CHGCRG|CHGCOSD|CHGCOMSNMP|CHGCNTINF|CHGCMNE|CHGCMDDFT|CHGCMDCRQA|CHGCMD|CHGCLUVER|CHGCLURCY|CHGCLUNODE|CHGCLUMON|CHGCLU|CHGCLS|CHGCLNUP|CHGCICSTST|CHGCICSTCT|CHGCICSTCS|CHGCICSSTS|CHGCICSSIT|CHGCICSPPT|CHGCICSPCT|CHGCICSJCT|CHGCICSGRP|CHGCICSFCT|CHGCICSDCT|CHGCICSCVT|CHGCFGLE|CHGCFGL|CHGCDEFNT|CHGCCSA|CHGCAD|CHGBPA|CHGBCKUP|CHGAUTLE|CHGAUTJS|CHGAUT|CHGAUD|CHGATR|CHGASPSSN|CHGASPCPYD|CHGASPACT|CHGASPA|CHGAMTDFT|CHGALRTBL|CHGALRSLTE|CHGALRD|CHGALRACNE|CHGAJE|CHGACTSCDE|CHGACTPRFL|CHGACGCDE|CHDIR)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(CFGTCPTELN|CFGTCPSNMP|CFGTCPSMTP|CFGTCPRXC|CFGTCPRTD|CFGTCPPTP|CFGTCPLPD|CFGTCPHTTP|CFGTCPFTP|CFGTCPBP|CFGTCPAPP|CFGTCP|CFGSYSSEC|CFGRPDS|CFGPMAGT|CFGPM400|CFGPFRCOL|CFGIPS|CFGGEOMIR|CFGDSTSRV|CFGDEVMLB|CFGDEVASP|CFGACCWEB2|CFGACCWEB|CD|CALLSUBR|CALLPRC|CALL|BCHJOB|ASKQST|ARPING|AREXEC|APYRMTPTF|APYPTF|APYJRNCHGX|APYJRNCHG|APING|ANZUSROBJ|ANZQRY|ANZPRFACT|ANZPRB|ANZPGM|ANZPFRDTA|ANZOBJCVN|ANZLIBBRM|ANZDPRJRN|ANZDFTPWD|ANZDBFKEY|ANZDBF|ANZCMDPFR|ANSQST|ANSLIN|ALCOBJ|ADDWSE|ADDWLCPRDE|ADDWLCGRP|ADDUSRSNMP|ADDUSRSMTP|ADDTRCFTR|ADDTRC|ADDTCPSVR|ADDTCPRTE|ADDTCPRSI|ADDTCPPTP|ADDTCPPORT|ADDTCPIFC|ADDTCPHTE|ADDTAPCTG|ADDSVRAUTE|ADDSVCCPYD|ADDSRVTBLE|ADDSOCE|ADDSMTPLE|ADDSCHIDXE|ADDRTGE|ADDRSCCRQA|ADDRPYLE|ADDRPTOND|ADDRMTJRN|ADDRMTDFN|ADDRJEWTRE|ADDRJERDRE|ADDRJECMNE|ADDRIPIGN|ADDRIPIFC|ADDRIPFLT|ADDRIPACP|ADDREXBUF|ADDRDBDIRE|ADDPTFCRQA|ADDPRDLICI|ADDPRDCRQA|ADDPRBSLTE|ADDPRBACNE|ADDPJE|ADDPGM|ADDPFXDLFM|ADDPFVLM|ADDPFTRG|ADDPFM)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(ADDPFCST|ADDPEXFTR|ADDPEXDFN|ADDPCLTBLE|ADDOSPFRNG|ADDOSPFLNK|ADDOSPFIFC|ADDOSPFARA|ADDOPTSVR|ADDOPTCTG|ADDOBJCRQA|ADDNWSSTGL|ADDNODLE|ADDNETTBLE|ADDNETJOBE|ADDNCK|ADDMSTPART|ADDMSGD|ADDMLMBRM|ADDMFS|ADDMEDIBRM|ADDMEDBRM|ADDLNK|ADDLICKEY|ADDLICCRQA|ADDLIBLE|ADDLFM|ADDLANADPI|ADDKRBTKT|ADDKRBKTE|ADDJWDFN|ADDJOBSCDE|ADDJOBQE|ADDJOBJS|ADDIPSRTE|ADDIPSLOC|ADDIPSIFC|ADDIMGCLGE|ADDICFDEVE|ADDHYSSTGD|ADDHDBDLFM|ADDHACFGD|ADDFNTTBLE|ADDFCTE|ADDEXITPGM|ADDEWLM|ADDEWCPTCE|ADDEWCM|ADDEWCBCDE|ADDENVVAR|ADDEMLCFGE|ADDDWDFN|ADDDTADFN|ADDDSTSYSN|ADDDSTRTE|ADDDSTQ|ADDDSTLE|ADDDSTCLGE|ADDDPRSUBM|ADDDPRSUB|ADDDPRREG|ADDDNSSIG|ADDDLOAUT|ADDDIRSHD|ADDDIRINST|ADDDIRE|ADDDEVDMNE|ADDCRQA|ADDCRGNODE|ADDCRGDEVE|ADDCOMSNMP|ADDCMNE|ADDCMDCRQA|ADDCLUNODE|ADDCLUMON|ADDCKMKSFE|ADDCICSTST|ADDCICSTCT|ADDCICSTCS|ADDCICSSIT|ADDCICSPPT|ADDCICSPCT|ADDCICSJCT|ADDCICSGLT|ADDCICSFCT|ADDCICSDCT|ADDCICSCVT|ADDCFGLE|ADDCCSCLT|ADDCADNODE|ADDCADMRE|ADDBNDDIRE|ADDBKP|ADDAUTLE|ADDASPCPYD|ADDALRSLTE|ADDALRD|ADDALRACNE|ADDAJE|ADDACC)\\b"},{"name":"keyword.other.cl","match":"(?i)[*](CAT|TCAT|BCAT|AND|OR|NOT|EQ|GT|LT|GE|LE|NE|NG|NL)"},{"name":"keyword.other.cl","match":"(([\\|](\\||\u003e|\u003c))|\\+|\\-|\\*|\\/|\u003e=|\u003c=|=|\u003e|\u003c|:)"}]},"strings":{"patterns":[{"name":"string.other.cl.hex","begin":"(?i)x'","end":"'"},{"name":"string.quoted.single.cl","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.cl","match":"\\\\."}]}]},"support":{"patterns":[{"name":"support.function.cl","match":"[a-zA-Z_][a-zA-Z0-9_]*(?=\\()"}]},"variables":{"patterns":[{"name":"variable.parameter.cl","match":"[\u0026][a-zA-Z_@#$][a-zA-Z0-9_@#$]*"}]}}}
+{"name":"CL","scopeName":"source.cl","patterns":[{"include":"#comments"},{"include":"#support"},{"include":"#variables"},{"include":"#constants"},{"include":"#keywords"},{"include":"#strings"}],"repository":{"comments":{"patterns":[{"name":"comment.line.cl","begin":"(\\/\\*)(?!ALL)","end":"(\\*\\/)"}]},"constants":{"patterns":[{"name":"constant.language.cl","match":"(?i)[*]\\b(IN)([0-9]{0,2})\\b"},{"name":"constant.numeric.cl","match":"(\\b[0-9]+)|([0-9]*[.][0-9]*)"},{"name":"constant.language.cl","match":"[*][a-zA-Z][a-zA-Z0-9]*"},{"name":"constant.language.cl","match":"(?i)(QYEAR|QVFYOBJRST|QUTCOFFSET|QUSRLIBL|QUSEADPAUT|QUPSMSGQ|QUPSDLYTIM|QTSEPOOL|QTOTJOB|QTIMZON|QTIMSEP|QTIME|QTIMADJ|QTHDRSCAFN|QTHDRSCADJ|QSYSLIBL|QSVRAUTITV|QSTSMSG|QSTRUPPGM|QSTRPRTWTR|QSTGLOWLMT|QSTGLOWACN|QSSLPCL|QSSLCSLCTL|QSSLCSL|QSRVDMP|QSRTSEQ|QSRLNBR|QSPLFACN|QSPCENV|QSHRMEMCTL|QSFWERRLOG|QSETJOBATR|QSECURITY|QSECOND|QSCPFCONS|QSCANFSCTL|QSCANFS|QSAVACCPTH|QRMTSRVATR|QRMTSIGN|QRMTIPL|QRETSVRSEC|QRCLSPLSTG|QQRYTIMLMT|QQRYDEGREE|QPWRRSTIPL|QPWRDWNLMT|QPWDVLDPGM|QPWDRULES|QPWDRQDDIF|QPWDRQDDGT|QPWDPOSDIF|QPWDMINLEN|QPWDMAXLEN|QPWDLVL|QPWDLMTREP|QPWDLMTCHR|QPWDLMTAJC|QPWDEXPWRN|QPWDEXPITV|QPWDCHGBLK|QPRTTXT|QPRTKEYFMT|QPRTDEV|QPRCMLTTSK|QPRCFEAT|QPRBHLDITV|QPRBFTR|QPFRADJ|QPASTHRSVR|QMONTH|QMODEL|QMLTTHDACN|QMINUTE|QMCHPOOL|QMAXSPLF|QMAXSIGN|QMAXSGNACN|QMAXJOB|QMAXACTLVL|QLOGOUTPUT|QLOCALE|QLMTSECOFR|QLMTDEVSSN|QLIBLCKLVL|QLEAPADJ|QLANGID|QKBDTYPE|QKBDBUF|QJOBSPLA|QJOBMSGQTL|QJOBMSGQSZ|QJOBMSGQMX|QJOBMSGQFL|QIPLTYPE|QIPLSTS|QIPLDATTIM|QINACTMSGQ|QINACTITV|QIGCFNTSIZ|QIGCCDEFNT|QIGC|QHSTLOGSIZ|QHOUR|QFRCCVNRST|QENDJOBLMT|QDYNPTYSCD|QDYNPTYADJ|QDSPSGNINF|QDSCJOBITV|QDEVRCYACN|QDEVNAMING|QDECFMT|QDBRCVYWT|QDBFSTCCOL|QDAYOFWEEK|QDAY|QDATSEP|QDATFMT|QDATETIME|QDATE|QCURSYM|QCTLSBSD|QCRTOBJAUD|QCRTAUT|QCONSOLE|QCNTRYID|QCMNRCYLMT|QCMNARB|QCHRIDCTL|QCHRID|QCFGMSGQ|QCENTURY|QCCSID|QBOOKPATH|QBASPOOL|QBASACTLVL|QAUTOVRT|QAUTOSPRPT|QAUTORMT|QAUTOCFG|QAUDLVL2|QAUDLVL|QAUDFRCLVL|QAUDENDACN|QAUDCTL|QATNPGM|QASTLVL|QALWUSRDMN|QALWOBJRST|QALWJOBITP|QADLTOTJ|QADLSPLA|QADLACTJ|QACTJOB|QACGLVL|QABNORMSW)"}]},"keywords":{"patterns":[{"name":"keyword.control.cl.label","match":"^\\s*[a-zA-Z_@#$][a-zA-Z0-9_@#$]*:"},{"name":"keyword.other.cl","match":"(?i)[%](ADDRESS|BINARY|CHAR|CHECKR|CHECK|OFFSET|SCAN|SUBSTRING|SWITCH|TRIML|TRIMR|TRIM|ADDR|BIN|DEC|INT|OFS|SST|LEN|LOWER|PARMS|SIZE|UINT|UPPER)"},{"name":"keyword.other.cl","match":"(?i)\\b(WRKRMTDFN|WRKRJESSN|WRKREGINF|WRKRDR|WRKRDBDIRE|WRKRCYBRM|WRKRCVCRQA|WRKQST|WRKQRY|WRKQMQRY|WRKQMFORM|WRKPTFORD|WRKPTFGRP|WRKPTF|WRKPSFCFG|WRKPRTSTS|WRKPRDINF|WRKPRB|WRKPNLGRP|WRKPMSCH|WRKPMRPTO|WRKPMRMTS|WRKPGMTBL|WRKPGM|WRKPFDL|WRKPFCST|WRKPEXFTR|WRKPEXDFN|WRKPDFMAPE|WRKPCYBRM|WRKPCLTBLE|WRKPAGSEG|WRKPAGDFN|WRKOVL|WRKOUTQD|WRKOUTQ|WRKOPTVOL|WRKOPTF|WRKOPTDIR|WRKOPCACT|WRKOBJPVT|WRKOBJPGP|WRKOBJPDM|WRKOBJOWN|WRKOBJLCK|WRKOBJBRM|WRKOBJAMT|WRKOBJ|WRKNWSSTS|WRKNWSSTG|WRKNWSENR|WRKNWSD|WRKNWSCFG|WRKNWID|WRKNTBD|WRKNODLE|WRKNODL|WRKNETTBLE|WRKNETJOBE|WRKNETF|WRKNCK|WRKNAMSMTP|WRKMSGQ|WRKMSGF|WRKMSGD|WRKMSG|WRKMODD|WRKMOD|WRKMNU|WRKMLMBRM|WRKMLBSTS|WRKMLBRSCQ|WRKMLBBRM|WRKMGRIBRM|WRKMEDIBRM|WRKMEDBRM|WRKMBRPDM|WRKMBRAMT|WRKLOCBRM|WRKLNKBRM|WRKLNK|WRKLIND|WRKLICINF|WRKLIBPDM|WRKLIBAMT|WRKLIB|WRKLBRM|WRKLANADPT|WRKJVMJOB|WRKJRNRCV|WRKJRNA|WRKJRN|WRKJOBSCDE|WRKJOBQD|WRKJOBQ|WRKJOBLOG|WRKJOBJS|WRKJOBD|WRKJOB|WRKIPXD)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(WRKIMGCLGE|WRKIMGCLG|WRKHYSSTS|WRKHSTJS|WRKHLDOPTF|WRKHDWRSC|WRKHDWPRD|WRKHACFGD|WRKGSS|WRKFTRSLTE|WRKFTRACNE|WRKFTR|WRKFORMDF|WRKFNTRSC|WRKFLRBRM|WRKFLR|WRKFCT|WRKFCNUSG|WRKFCNARA|WRKF|WRKENVVAR|WRKEDTD|WRKDTAQ|WRKDTADFN|WRKDTADCT|WRKDTAARA|WRKDSTQ|WRKDSTL|WRKDSTCLGE|WRKDSKSTS|WRKDPCQ|WRKDOCPRTQ|WRKDOCLIB|WRKDOC|WRKDIRSHD|WRKDIRLOC|WRKDIRE|WRKDEVTBL|WRKDEVD|WRKDEVBRM|WRKDDMF|WRKDBFIDD|WRKCTLGBRM|WRKCTLD|WRKCSI|WRKCRQD|WRKCOSD|WRKCNTINF|WRKCNRBRM|WRKCNNL|WRKCMTDFN|WRKCMD|WRKCLU|WRKCLSBRM|WRKCLS|WRKCICSTST|WRKCICSTCT|WRKCICSTCS|WRKCICSSTS|WRKCICSSIT|WRKCICSPPT|WRKCICSPCT|WRKCICSJCT|WRKCICSGRP|WRKCICSGLT|WRKCICSFCT|WRKCICSDCT|WRKCICSCVT|WRKCHTFMT|WRKCFGSTS|WRKCFGL|WRKCALBRM|WRKCADMRE|WRKBPTBL|WRKBNDDIRE|WRKBNDDIR|WRKAUTL|WRKAUT|WRKASPJOB|WRKASPCPYD|WRKASPBRM|WRKARMJOB|WRKAPPNSTS|WRKALRTBL|WRKALRD|WRKALR|WRKACTJOB|WHEN|WAIT|VRYCFG|VFYTCPCNN|VFYTAP|VFYSRVCFG|VFYSRVAGT|VFYPRT|VFYOPT|VFYOPCCNN|VFYMOVBRM|VFYLNKLPDA|VFYIMGCLG)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(VFYCMN|VFYAPPCCNN|UPDTCPINF|UPDSYSINF|UPDSRVPGM|UPDPTFINF|UPDPGM|UPDDTA|UNMOUNT|TRNCKMKSF|TRCTCPRTE|TRCTCPAPP|TRCREX|TRCJOB|TRCINT|TRCICF|TRCCPIC|TRCCNN|TRCASPBAL|TRACEROUTE|TFRSECJOB|TFRPASTHR|TFRJOB|TFRGRPJOB|TFRCTL|TFRBCHJOB|TELNET|SUBR|STRWCH|STRVPNCNN|STRTRPMGR|STRTRC|STRTIESSN|STRTFMMGR|STRTCPTELN|STRTCPSVR|STRTCPPTP|STRTCPIFC|STRTCPFTP|STRTCP|STRSYSMGR|STRSVCSSN|STRSST|STRSRVJOB|STRSRVAGT|STRSQL|STRSPTN|STRSPLRCL|STRSEU|STRSDA|STRSCHIDX|STRSBSBRM|STRSBS|STRSAVSYNC|STRS36PRC|STRS36|STRRSESVR|STRRMTWTR|STRRMTSPT|STRRMCRDAR|STRRLU|STRRJEWTR|STRRJESSN|STRRJERDR|STRRJECSL|STRREXPRC|STRRCYBRM|STRQST|STRQSH|STRQRY|STRQMQRY|STRQMPRC|STRQM|STRPRTWTR|STRPRTEML|STRPJ|STRPGMPRF|STRPGMMNU|STRPGMEXP|STRPFU|STRPFRTRC|STRPFRT|STRPFRG|STRPFRCOL|STRPEX|STRPDM|STRPCO|STRPCCMD|STRPASTHR|STROVLU|STROBJCVN|STRNFSSVR|STRNETINS|STRMSF|STRMONOND|STRMOD|STRMNTBRM|STRMGRSRV|STRMGRBRM|STRMGDSYS)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(STRLOGSVR|STRJW|STRJS|STRJRNPF|STRJRNOBJ|STRJRNLIB|STRJRNAP|STRJRN|STRJOBTRC|STRITF|STRISDB|STRIPSIFC|STRIMPSMTP|STRIMPOND|STRIDD|STRHOSTSVR|STRHOSTQRY|STRGRPJS|STRFNTDWN|STRFMA|STREXPBRM|STREPMENV|STREML3270|STREDU|STRDW|STRDSMOND|STRDSKRGZ|STRDPRCAP|STRDPRAPY|STRDNSQRY|STRDIRSHD|STRDIGQRY|STRDFU|STRDBRDR|STRDBMON|STRDBGSVR|STRDBG|STRCRG|STRCPYSCN|STRCODECMD|STRCODE|STRCMTCTL|STRCMNTRC|STRCMNSVR|STRCLUNOD|STRCLNUP|STRCICSUSR|STRCICS|STRCHTSVR|STRCGU|STRCBLDBG|STRCAD|STRBKUBRM|STRBGU|STRBALBRM|STRASPSSN|STRASPBAL|STRASMOND|STRARCBRM|STRAPF|STRAMT|STRAGTSRV|STRAFPU|STRACCWEB2|STRACCWEB|STATFS|SNDUSRMSG|SNDTIEF|SNDTCPSPLF|SNDSRVRQS|SNDSMTPEMM|SNDSMGOBJ|SNDRPY|SNDRPTJS|SNDRJECMD|SNDRCVF|SNDPTFORD|SNDPTF|SNDPRD|SNDPGMMSG|SNDNETSPLF|SNDNETMSG|SNDNETF|SNDMSG|SNDLIC|SNDJRNE|SNDF|SNDDSTQ|SNDDSTJS|SNDDST|SNDBRKMSG|SNDARPRQS|SLTCMD|SIGNOFF|SETVTTBL|SETVTMAP|SETUSRBRM|SETUPGENV|SETTAPCGY|SETSTPJS)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(SETRTVBRM|SETPGMINF|SETOBJACC|SETMSTKEY|SETMEDBRM|SETKBDMAP|SETDNSRVK|SETDLJS|SETDEPJS|SETCSTDTA|SETATNPGM|SETASPGRP|SELECT|SBMRMTCMD|SBMRJEJOB|SBMNWSCMD|SBMNETJOB|SBMJOBJS|SBMJOB|SBMFNCJOB|SBMDBJOB|SBMCRQ|SBMCODEJOB|SBMCMDJS|SAVSYSINF|SAVSYSBRM|SAVSYS|SAVSECDTA|SAVSAVFDTA|SAVSAVFBRM|SAVS36LIBM|SAVS36F|SAVRSTOBJ|SAVRSTLIB|SAVRSTDLO|SAVRSTCHG|SAVRSTCFG|SAVRST|SAVPFRCOL|SAVOBJLBRM|SAVOBJBRM|SAVOBJ|SAVMEDIBRM|SAVLICPGM|SAVLIBBRM|SAVLIB|SAVFLRLBRM|SAVDLOBRM|SAVDLO|SAVCICSGRP|SAVCHGOBJ|SAVCFG|SAVBRM|SAVAPARDTA|SAV|RVKWSOAUT|RVKUSRPMN|RVKPUBAUT|RVKOBJAUT|RVKDPRAUT|RVKACCAUT|RUNSQLSTM|RUNSQL|RUNSMGOBJ|RUNSMGCMD|RUNRNDCCMD|RUNRMTCMD|RUNQRY|RUNLPDA|RUNJVA|RUNDNSUPD|RUNBCKUP|RTVWSCST|RTVUSRPRTI|RTVUSRPRF|RTVTCPINF|RTVTBLSRC|RTVSYSVAL|RTVSYSINF|RTVSWLSRC|RTVSVCSSN|RTVSVCCPYD|RTVSRVAGT|RTVSMGOBJ|RTVS36A|RTVQMQRY|RTVQMFORM|RTVPWRSCDE|RTVPTF|RTVPRD|RTVPDGPRF|RTVOBJD|RTVNETA|RTVMSG|RTVMBRD|RTVLIBD|RTVJRNE|RTVJOBA|RTVIMGCLG|RTVGRPA)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(RTVDTAARA|RTVDSKINF|RTVDOC|RTVDLONAM|RTVDLOAUT|RTVDIRINF|RTVCURDIR|RTVCRG|RTVCLU|RTVCLSRC|RTVCLNUP|RTVCLDSRC|RTVCFGSTS|RTVCFGSRC|RTVBNDSRC|RTVBCKUP|RTVAUTLE|RTVASPSSN|RTVASPCPYD|RTNSUBR|RSTUSRPRF|RSTSYSINF|RSTS36LIBM|RSTS36F|RSTPFRCOL|RSTOBJBRM|RSTOBJ|RSTLICPGM|RSTLIBBRM|RSTLIB|RSTDLOBRM|RSTDLO|RSTDFROBJ|RSTCFG|RSTBRM|RSTAUTBRM|RSTAUT|RSTAPARDTA|RST|RSMRTVBRM|RSMNWIRCY|RSMLINRCY|RSMDEVRCY|RSMCTLRCY|RSMBKP|RRTJOB|RPLDOC|RPCGEN|RPCBIND|ROLLBACK|RNMTCPHTE|RNMOBJ|RNMNCK|RNMM|RNMLANADPI|RNMJOBJS|RNMDSTL|RNMDLO|RNMDIRE|RNM|RNDC|RMVWSE|RMVWLCPRDE|RMVWLCGRP|RMVUSRSNMP|RMVUSRSMTP|RMVTRCFTR|RMVTRC|RMVTCPTBL|RMVTCPSVR|RMVTCPRTE|RMVTCPRSI|RMVTCPPTP|RMVTCPPORT|RMVTCPIFC|RMVTCPHTE|RMVTAPCTG|RMVSVRAUTE|RMVSVCCPYD|RMVSRVTBLE|RMVSOCE|RMVSMTPLE|RMVSCHIDXE|RMVRTGE|RMVRPYLE|RMVRPTOND|RMVRMTPTF|RMVRMTJRN|RMVRMTDFN|RMVRJEWTRE|RMVRJERDRE|RMVRJECMNE|RMVRIPIGN|RMVRIPIFC|RMVRIPFLT|RMVRIPACP|RMVREXBUF|RMVRDBDIRE|RMVPTF|RMVPJE)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(RMVPGM|RMVPFTRG|RMVPFCST|RMVPEXFTR|RMVPEXDFN|RMVPCLTBLE|RMVOSPFRNG|RMVOSPFLNK|RMVOSPFIFC|RMVOSPFARA|RMVOPTSVR|RMVOPTCTG|RMVNWSSTGL|RMVNODLE|RMVNETTBLE|RMVNETJOBE|RMVNCK|RMVMSGD|RMVMSG|RMVMFS|RMVMEDIBRM|RMVMEDBRM|RMVM|RMVLOGEJS|RMVLOGEBRM|RMVLNK|RMVLICKEY|RMVLIBLE|RMVLANADPT|RMVLANADPI|RMVKRBKTE|RMVJWDFN|RMVJRNCHG|RMVJOBSCDE|RMVJOBQE|RMVJOBJS|RMVIPSRTE|RMVIPSLOC|RMVIPSIFC|RMVIMGCLGE|RMVICFDEVE|RMVHYSSTGD|RMVHSTJS|RMVHACFGD|RMVFTRSLTE|RMVFTRACNE|RMVFNTTBLE|RMVFCTE|RMVEXITPGM|RMVEWCPTCE|RMVEWCBCDE|RMVENVVAR|RMVEMLCFGE|RMVDWDFN|RMVDSTSYSN|RMVDSTRTE|RMVDSTQ|RMVDSTLE|RMVDSTCLGE|RMVDPRSUBM|RMVDPRSUB|RMVDPRREG|RMVDLOAUT|RMVDIRSHD|RMVDIRINST|RMVDIRE|RMVDIR|RMVDFRID|RMVDEVDMNE|RMVCRQDA|RMVCRGNODE|RMVCRGDEVE|RMVCOMSNMP|RMVCMNE|RMVCLUNODE|RMVCLUMON|RMVCKMKSFE|RMVCICSTST|RMVCICSTCT|RMVCICSTCS|RMVCICSSIT|RMVCICSPPT|RMVCICSPCT|RMVCICSJCT|RMVCICSGLT|RMVCICSFCT|RMVCICSDCT|RMVCICSCVT|RMVCFGLE|RMVCCSCLT|RMVCADNODE|RMVCADMRE|RMVBNDDIRE|RMVBKP|RMVAUTLE|RMVASPCPYD|RMVALRD|RMVAJE|RMVACCWEB2|RMVACCWEB)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(RMVACC|RMDIR|RLSWTR|RLSSPLF|RLSSBMCRQA|RLSRMTPHS|RLSRDR|RLSPTF|RLSOUTQ|RLSJOBSCDE|RLSJOBQ|RLSJOBJS|RLSJOB|RLSIFSLCK|RLSDSTQ|RLSCMNDEV|RGZPFM|RGZDLO|RETURN|REN|READFILE|RD|RCVTIEF|RCVNETF|RCVMSG|RCVJRNE|RCVF|RCVDST|RCLTMPSTG|RCLSTG|RCLSPLSTG|RCLRSC|RCLOPT|RCLOBJOWN|RCLLNK|RCLLIB|RCLDLO|RCLDDMCNV|RCLDBXREF|RCLAPPN|RCLACTGRP|QUAL|QSH|QRYTIEF|QRYPRBSTS|QRYDST|QRYDOCLIB|PWRDWNSYS|PRTUSRPRF|PRTUSROBJ|PRTTXTOND|PRTTRGPGM|PRTTRCRPT|PRTTRC|PRTTNSRPT|PRTTCPPTP|PRTSYSSECA|PRTSYSRPT|PRTSYSINF|PRTSWL|PRTSQLINF|PRTSCDJS|PRTSBSDAUT|PRTRSCRPT|PRTRPTOND|PRTRPTBRM|PRTQAUT|PRTPVTAUT|PRTPUBAUT|PRTPRFINT|PRTPOLRPT|PRTPFDDTA|PRTPEXRPT|PRTOPCJOB|PRTOPCACT|PRTMOVBRM|PRTMEDBRM|PRTLCKRPT|PRTLBLBRM|PRTJVMJOB|PRTJOBTRC|PRTJOBRPT|PRTJOBDAUT|PRTIPSCFG|PRTINTDTA|PRTERRLOG|PRTDSKINF|PRTDOC|PRTDIRINF|PRTDEVADR|PRTCPTRPT|PRTCMNTRC|PRTCMNSEC|PRTCMDUSG|PRTCICSTRC|PRTCADMRE|PRTAFPDTA|PRTADPOBJ|PRTACTRPT|POSDBF)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(PMTCTL|PKGPRDOPT|PKGPRDDST|PKGINSOBJ|PING|PGM|PARM|OVRTAPF|OVRSAVF|OVRPRTF|OVRMSGF|OVRICFF|OVRICFDEVE|OVRDSPF|OVRDBF|OTHERWISE|ORDSPTPTF|OPNQRYF|OPNDBF|NSUPDATE|NSLOOKUP|NETSTAT|MRGTCPHT|MRGSRC|MRGSPLFOND|MRGMSGF|MRGMSGCLG|MRGFORMD|MOVSPLFBRM|MOVOBJ|MOVMEDBRM|MOVE|MOVDOC|MOV|MOUNT|MONSWABRM|MONMSG|MKDIR|MGRMEDRDAR|MGRBRM|MD|LPR|LODRUN|LODQSTDB|LODPTF|LODOPTFMW|LODIPFTR|LODIMGCLGE|LODIMGCLG|LNKDTADFN|LEAVE|LDIF2DB|JAVA|ITERATE|INZTAP|INZSYS|INZPFM|INZPCS|INZOPT|INZNWSCFG|INZMEDBRM|INZDSTQ|INZDPRCAP|INZDLFM|INZCICS|INZBRM|INSWNTSVR|INSRMTPRD|INSPTF|INSINTSVR|INSCICSGRP|INCLUDE|IF|HOST|HLDWTR|HLDSPLF|HLDSBMCRQA|HLDRDR|HLDPTF|HLDOUTQ|HLDJOBSCDE|HLDJOBQ|HLDJOBJS|HLDJOB|HLDDSTQ|HLDCMNDEV|GRTWSOAUT|GRTUSRPMN|GRTUSRAUT|GRTOBJAUT|GRTDPRAUT|GRTACCAUT|GOTO|GO|GENLICKEY|GENJVMDMP|GENDNSKEY|GENDNSDSRR|GENCSRC|GENCMDDOC)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(GENCKMKSFE|GENCAT|FTP|FNDSTRPDM2|FNDSTRPDM|FNDSTRAMT2|FNDSTRAMT|FNDKEYOND|FMTDTA|FILDOC|EXTPGMINF|EXTMEDIBRM|EXPORTFS|EXPORT|ERASE|EOF|ENDWTR|ENDWCH|ENDVPNCNN|ENDTRPMGR|ENDTRC|ENDTIESSN|ENDTFMMGR|ENDTCPSVR|ENDTCPPTP|ENDTCPIFC|ENDTCPCNN|ENDTCPABN|ENDTCP|ENDSYSMGR|ENDSYS|ENDSVCSSN|ENDSUBR|ENDSRVJOB|ENDSRVAGT|ENDSELECT|ENDSBS|ENDSBMCRQA|ENDS36|ENDRQS|ENDRPCBIND|ENDRMTSPT|ENDRJESSN|ENDRDR|ENDRCV|ENDPRTEML|ENDPJ|ENDPGMPRF|ENDPGMEXP|ENDPGM|ENDPFRTRC|ENDPFRCOL|ENDPEX|ENDPASTHR|ENDNWIRCY|ENDNFSSVR|ENDMSF|ENDMONOND|ENDMOD|ENDMGRSRV|ENDMGDSYS|ENDLOGSVR|ENDLINRCY|ENDJW|ENDJS|ENDJRNPF|ENDJRNOBJ|ENDJRNLIB|ENDJRNAP|ENDJRN|ENDJOBTRC|ENDJOBABN|ENDJOB|ENDISDB|ENDIPSIFC|ENDINP|ENDHOSTSVR|ENDGRPJOB|ENDFNTDWN|ENDEPMENV|ENDDW|ENDDSKRGZ|ENDDPRCAP|ENDDPRAPY|ENDDO|ENDDIRSHD|ENDDEVRCY|ENDDBMON|ENDDBGSVR|ENDDBG|ENDCTLRCY|ENDCRG|ENDCPYSCN|ENDCMTCTL|ENDCMNTRC|ENDCMNSVR|ENDCLUNOD|ENDCLNUP|ENDCICSUSR|ENDCICS)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(ENDCHTSVR|ENDCBLDBG|ENDCAD|ENDBCHJOB|ENDASPSSN|ENDASPBAL|ENDAGTSRV|ENDACCWEB2|ENDACCWEB|EMLPRTKEY|ELSE|ELEM|EJTEMLOUT|EDTWSOAUT|EDTS36SRCA|EDTS36PRCA|EDTS36PGMA|EDTRCYAP|EDTRBDAP|EDTQST|EDTOBJAUT|EDTLIBL|EDTIGCDCT|EDTF|EDTDOC|EDTDLOAUT|EDTDLFA|EDTCPCST|EDTCLU|EDTBCKUPL|EDTAUTL|DUPTAP|DUPOPT|DUPMEDBRM|DSPWSUSR|DSPWLCGRP|DSPVTMAP|DSPUSRPRTI|DSPUSRPRF|DSPUSRPMN|DSPUDFS|DSPTRCDTA|DSPTRC|DSPTM|DSPTAPSTS|DSPTAPCTG|DSPTAPCGY|DSPTAP|DSPSYSVAL|DSPSYSSTS|DSPSVRAUTE|DSPSVCSSN|DSPSVCCPYD|DSPSSTUSR|DSPSRVSTS|DSPSRVPVDA|DSPSRVPGM|DSPSRVAGT|DSPSRVA|DSPSPLF|DSPSOCSTS|DSPSFWRSC|DSPSECAUD|DSPSECA|DSPSBSD|DSPSBMCRQM|DSPSBMCRQA|DSPSBMCRQ|DSPSAVF|DSPS36|DSPRMTDFN|DSPRJECFG|DSPRIP|DSPRDBDIRE|DSPRCYAP|DSPRCVCMD|DSPRCDLCK|DSPPWRSCD|DSPPTFCVR|DSPPTFAPYI|DSPPTF|DSPPSFCFG|DSPPRB|DSPPGMVAR|DSPPGMREF|DSPPGMADP|DSPPGM|DSPPFRGPH|DSPPFRDTA|DSPPFM|DSPPDGPRF|DSPPDFMAPE|DSPOVR|DSPOSPF|DSPOPTSVR|DSPOPTLCK|DSPOPT|DSPOPCLNK|DSPOBJD|DSPOBJAUT)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(DSPNWSUSRA|DSPNWSSTG|DSPNWSD|DSPNWSCFG|DSPNWSA|DSPNWID|DSPNTBD|DSPNODGRP|DSPNETA|DSPNCK|DSPMSGD|DSPMSG|DSPMODSTS|DSPMODSRC|DSPMODD|DSPMOD|DSPMNUA|DSPMGDSYSA|DSPMFSINF|DSPLOGJS|DSPLOGBRM|DSPLOG|DSPLNK|DSPLIND|DSPLICKEY|DSPLIBL|DSPLIBD|DSPLIB|DSPLANSTS|DSPLANMLB|DSPLANADPP|DSPKRBKTE|DSPKRBCCF|DSPKBDMAP|DSPJVMJOB|DSPJRNRCVA|DSPJRN|DSPJOBTBL|DSPJOBLOG|DSPJOBJS|DSPJOBD|DSPJOB|DSPIPXD|DSPIPLA|DSPIGCDCT|DSPHYSSTS|DSPHYSSTGD|DSPHSTJS|DSPHSTGPH|DSPHLPDOC|DSPHFS|DSPHDWRSC|DSPHACFGD|DSPGDF|DSPFNTTBL|DSPFNTRSCA|DSPFMWSTS|DSPFLR|DSPFFD|DSPFD|DSPFCNUSG|DSPF|DSPEXPSCD|DSPEWLM|DSPEWCPTCE|DSPEWCM|DSPEWCBCDE|DSPEDTD|DSPDUPBRM|DSPDTADCT|DSPDTAARA|DSPDTA|DSPDSTSRV|DSPDSTLOG|DSPDSTL|DSPDSTCLGE|DSPDOC|DSPDLONAM|DSPDLOAUT|DSPDLOAUD|DSPDLFA|DSPDIRE|DSPDEVD|DSPDDMF|DSPDBR|DSPDBGWCH|DSPDBG|DSPCURDIR|DSPCTLD|DSPCSI|DSPCRGINF|DSPCPCST|DSPCOSD|DSPCNNSTS|DSPCNNL|DSPCMD|DSPCLUINF|DSPCLS|DSPCKMKSFE|DSPCICSTST)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(DSPCICSTCT|DSPCICSTCS|DSPCICSSTS|DSPCICSSIT|DSPCICSPPT|DSPCICSPCT|DSPCICSJCT|DSPCICSGLT|DSPCICSFCT|DSPCICSDCT|DSPCICSCVT|DSPCHT|DSPCFGL|DSPCDEFNT|DSPCCSA|DSPBNDDIR|DSPBKUBRM|DSPBKP|DSPBCKUPL|DSPBCKUP|DSPBCKSTS|DSPAUTUSR|DSPAUTLOBJ|DSPAUTLDLO|DSPAUTL|DSPAUTHLR|DSPAUT|DSPAUDJRNE|DSPASPSTS|DSPASPSSN|DSPASPCPYD|DSPASPBRM|DSPAPPNINF|DSPACTSCD|DSPACTPRFL|DSPACTPJ|DSPACCAUT|DSPACC|DSCJOB|DOWHILE|DOUNTIL|DOFOR|DO|DMPUSRTRC|DMPUSRPRF|DMPTRC|DMPTAP|DMPSYSOBJ|DMPOBJ|DMPMEMINF|DMPJOBINT|DMPJOB|DMPDNSJRNF|DMPDLO|DMPCMNTRC|DMPCLUTRC|DMPCLPGM|DMPCICS|DMPBRM|DMP|DLYSRVAGTP|DLYJOB|DLTWSCST|DLTWNTSVR|DLTVLDL|DLTUSRTRC|DLTUSRSPC|DLTUSRQ|DLTUSRPRF|DLTUSRIDX|DLTUDFS|DLTTRC|DLTTIMZON|DLTTBL|DLTTAPCGY|DLTSSND|DLTSRVPGM|DLTSRVCFG|DLTSQLPKG|DLTSPLF|DLTSPADCT|DLTSMGOBJ|DLTSCHIDX|DLTSBSD|DLTSBMCRQ|DLTRMTPTF|DLTRJECFG|DLTQSTDB|DLTQST|DLTQRY|DLTQMQRY|DLTQMFORM|DLTPTF|DLTPSFCFG|DLTPRDLOD|DLTPRDDFN|DLTPRB|DLTPNLGRP|DLTPGM|DLTPFRCOL)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(DLTPEXDTA|DLTPDG|DLTPDFMAP|DLTPAGSEG|DLTPAGDFN|DLTOVRDEVE|DLTOVR|DLTOVL|DLTOUTQ|DLTOBJ|DLTNWSSTG|DLTNWSD|DLTNWSCFG|DLTNWID|DLTNTBD|DLTNODL|DLTNODGRP|DLTNETF|DLTMSGQ|DLTMSGF|DLTMODD|DLTMOD|DLTMNU|DLTMGTCOL|DLTMEDDFN|DLTLOCALE|DLTLNXSVR|DLTLIND|DLTLICPGM|DLTLIB|DLTKRBCCF|DLTJRNRCV|DLTJRN|DLTJOBQ|DLTJOBD|DLTIPXD|DLTINTSVR|DLTIMGCLG|DLTIGCTBL|DLTIGCSRT|DLTIGCDCT|DLTHSTDTA|DLTGSS|DLTGPHPKG|DLTGPHFMT|DLTFTR|DLTFORMDF|DLTFNTTBL|DLTFNTRSC|DLTFCT|DLTFCNARA|DLTF|DLTEXPSPLF|DLTEDTD|DLTDTAQ|DLTDTADCT|DLTDTAARA|DLTDSTL|DLTDST|DLTDOCL|DLTDLO|DLTDFUPGM|DLTDEVMLB|DLTDEVD|DLTCTLD|DLTCSI|DLTCRQD|DLTCRGCLU|DLTCRG|DLTCOSD|DLTCNNL|DLTCMNTRC|DLTCMD|DLTCLU|DLTCLS|DLTCLD|DLTCICSGRP|DLTCHTFMT|DLTCFGL|DLTCAD|DLTBNDDIR|DLTAUTL|DLTAUTHLR|DLTAPARDTA|DLTALRTBL|DLTALR|DLCOBJ|DIG|DEP|DEL|DCPOBJ|DCLPRCOPT|DCLF|DCL|DB2LDIF|DATA|CVTUSRCERT|CVTTOFLR|CVTTCPCL|CVTRPGSRC)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(CVTRPCSRC|CVTRJEDTA|CVTPFRTHD|CVTPFRCOL|CVTPFMPAGS|CVTPCDPAGS|CVTPAGSPFM|CVTOVLPFM|CVTOPTBKU|CVTNAMSMTP|CVTIPSLOC|CVTIPSIFC|CVTEDU|CVTDLSNAM|CVTDIR|CVTDAT|CVTCLSRC|CRTWSCST|CRTVLDL|CRTUSRPRF|CRTUDFS|CRTTIMZON|CRTTBL|CRTTAPF|CRTTAPCGY|CRTSSND|CRTSRVPGM|CRTSRVCFG|CRTSRCPF|CRTSQLRPGI|CRTSQLRPG|CRTSQLPLI|CRTSQLPKG|CRTSQLCPPI|CRTSQLCI|CRTSQLCBLI|CRTSQLCBL|CRTSPADCT|CRTSCHIDX|CRTSBSD|CRTSAVF|CRTS36RPT|CRTS36RPGR|CRTS36RPG|CRTS36MSGF|CRTS36MNU|CRTS36DSPF|CRTS36CBL|CRTRPTPGM|CRTRPGPGM|CRTRPGMOD|CRTRNDCCFG|CRTRJECMNF|CRTRJECFG|CRTRJEBSCF|CRTQSTLOD|CRTQSTDB|CRTQMQRY|CRTQMFORM|CRTPTFPKG|CRTPTF|CRTPSFCFG|CRTPRXCMD|CRTPRTF|CRTPRDLOD|CRTPRDDFN|CRTPNLGRP|CRTPGM|CRTPFRSUM|CRTPFRDTA|CRTPF|CRTPEXDTA|CRTPDG|CRTPDFMAP|CRTPAGSEG|CRTPAGDFN|CRTOVL|CRTOUTQ|CRTNWSSTG|CRTNWSD|CRTNWSCFG|CRTNWIFR|CRTNTBD|CRTNODL|CRTNODGRP|CRTMSGQ|CRTMSGFMNU|CRTMSGF|CRTMODD|CRTMNU|CRTLOCALE|CRTLINX25|CRTLINWLS|CRTLINTRN|CRTLINTDLC|CRTLINSDLC|CRTLINPPP|CRTLINFR|CRTLINFAX|CRTLINETH)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(CRTLINDDI|CRTLINBSC|CRTLINASC|CRTLIB|CRTLF|CRTJRNRCV|CRTJRN|CRTJOBQ|CRTJOBD|CRTINSTOND|CRTIMGCLG|CRTIGCDCT|CRTICFF|CRTHSTDTA|CRTGSS|CRTGPHPKG|CRTGPHFMT|CRTGDF|CRTFTR|CRTFORMDF|CRTFNTTBL|CRTFNTRSC|CRTFMWPRD|CRTFLR|CRTFCT|CRTFCNARA|CRTEDTD|CRTDUPOBJ|CRTDTAQ|CRTDTADCT|CRTDTAARA|CRTDSTL|CRTDSPF|CRTDPRTBL|CRTDOC|CRTDIR|CRTDFUDSPF|CRTDEVTAP|CRTDEVSNUF|CRTDEVSNPT|CRTDEVRTL|CRTDEVPRT|CRTDEVOPT|CRTDEVNWSH|CRTDEVNET|CRTDEVMLB|CRTDEVINTR|CRTDEVHOST|CRTDEVFNC|CRTDEVDSP|CRTDEVCRP|CRTDEVBSC|CRTDEVASP|CRTDEVASC|CRTDEVAPPC|CRTDDNSCFG|CRTDDMF|CRTCTLVWS|CRTCTLTAP|CRTCTLRWS|CRTCTLRTL|CRTCTLNET|CRTCTLLWS|CRTCTLHOST|CRTCTLFNC|CRTCTLBSC|CRTCTLASC|CRTCTLAPPC|CRTCSI|CRTCRQD|CRTCRG|CRTCPPMOD|CRTCOSD|CRTCMOD|CRTCMD|CRTCLU|CRTCLS|CRTCLPGM|CRTCLMOD|CRTCLD|CRTCKMKSF|CRTCICSMAP|CRTCICSGRP|CRTCICSCBL|CRTCICSC|CRTCFGL|CRTCBLPGM|CRTCBLMOD|CRTCAD|CRTBNDRPG|CRTBNDDIR|CRTBNDCPP|CRTBNDCL|CRTBNDCBL|CRTBNDC|CRTAUTL|CRTAUTHLR|CRTALRTBL|CRTAFPDTA|CPYVPNCFGF)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(CPYTOTAP|CPYTOSTMF|CPYTOPCFF|CPYTOPCD|CPYTOMSD|CPYTOLDIF|CPYTOIMPF|CPYTODIR|CPYTOARCF|CPYTCPHT|CPYSRCF|CPYSPLF|CPYPTFSAVF|CPYPTFGRP|CPYPTFCVR|CPYPTF|CPYPFRCOL|CPYOPT|CPYMEDIBRM|CPYLIB|CPYJOBJS|CPYIGCTBL|CPYIGCSRT|CPYGPHPKG|CPYGPHFMT|CPYFRMTAP|CPYFRMSTMF|CPYFRMQRYF|CPYFRMPCFF|CPYFRMPCD|CPYFRMMSD|CPYFRMLDIF|CPYFRMIMPF|CPYFRMDIR|CPYFRMARCF|CPYFCNARA|CPYF|CPYDSTRPSO|CPYDOC|CPYCFGL|CPYAUDJRNE|CPY|CPROBJ|COPYRIGHT|COPY|COMMIT|CNLRJEWTR|CNLRJERDR|CMPPFM|CMPJRNIMG|CMD|CLRTRCDTA|CLRSVRSEC|CLRSAVF|CLRPOOL|CLRPFM|CLROUTQ|CLRMSTKEY|CLRMSGQ|CLRLIB|CLRJOBQ|CLOSE|CLOF|CHKTAP|CHKRCDLCK|CHKPWD|CHKPRDOPT|CHKPFRCOL|CHKOUT|CHKOPTVOL|CHKOBJITG|CHKOBJ|CHKMSTKVV|CHKIN|CHKIGCTBL|CHKEXPBRM|CHKDNSZNE|CHKDNSCFG|CHKDLO|CHKCMNTRC|CHKASPBAL|CHGWTR|CHGWSE|CHGWLCGRP|CHGVTMAP|CHGVAR|CHGUSRTRC|CHGUSRSNMP|CHGUSRSMTP|CHGUSRPRTI|CHGUSRPRF|CHGUSRAUD|CHGTIMZON|CHGTFTPA|CHGTELNA|CHGTCPSVR|CHGTCPRTE|CHGTCPIFC|CHGTCPHTE|CHGTCPDMN)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(CHGTCPA|CHGTAPF|CHGTAPCTG|CHGSYSVAL|CHGSYSLIBL|CHGSYSJOB|CHGSYSDIRA|CHGSVRAUTE|CHGSVCSSN|CHGSVCCPYD|CHGSSNMAX|CHGSSND|CHGSRVPVDA|CHGSRVPGM|CHGSRVCFG|CHGSRVAGTA|CHGSRVAGT|CHGSRVA|CHGSRCPF|CHGSPLFA|CHGSNMPA|CHGSMTPA|CHGSHRPOOL|CHGSECAUD|CHGSECA|CHGSCHIDX|CHGSCDBRM|CHGSBSD|CHGSAVF|CHGS36SRCA|CHGS36PRCA|CHGS36PGMA|CHGS36MSGL|CHGS36A|CHGS36|CHGRXCA|CHGRWSPWD|CHGRTGE|CHGRTDA|CHGRSCCRQA|CHGRPYLE|CHGRMTJRN|CHGRMTDFN|CHGRJEWTRE|CHGRJERDRE|CHGRJECMNE|CHGRIPIFC|CHGRIPFLT|CHGRIPA|CHGRDBDIRE|CHGRCYAP|CHGQSTDB|CHGQRYA|CHGPWRSCDE|CHGPWRSCD|CHGPWD|CHGPTR|CHGPTFCRQA|CHGPSFCFG|CHGPRXCMD|CHGPRTF|CHGPRF|CHGPRDOBJD|CHGPRDCRQA|CHGPRBSLTE|CHGPRBACNE|CHGPRB|CHGPOPA|CHGPLDOND|CHGPJE|CHGPJ|CHGPGRJS|CHGPGP|CHGPGMVAR|CHGPGM|CHGPFTRG|CHGPFM|CHGPFCST|CHGPF|CHGPEXDFN|CHGPDMDFT|CHGPDGPRF|CHGPCOPRF|CHGOWN|CHGOUTQ|CHGOSPFRNG|CHGOSPFLNK|CHGOSPFIFC|CHGOSPFARA|CHGOSPFA|CHGOPTVOL|CHGOPTA|CHGOBJPGP|CHGOBJOWN|CHGOBJD|CHGOBJCRQA|CHGOBJAUD|CHGNWSUSRA|CHGNWSSTG|CHGNWSD)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(CHGNWSCFG|CHGNWSA|CHGNWIFR|CHGNTPA|CHGNTBD|CHGNODGRPA|CHGNFYJS|CHGNFSEXP|CHGNETJOBE|CHGNETA|CHGNCK|CHGMSGQ|CHGMSGF|CHGMSGD|CHGMODD|CHGMOD|CHGMNU|CHGMGTCOL|CHGMGRSRVA|CHGMGDSYSA|CHGMEDBRM|CHGLPDA|CHGLNKLBRM|CHGLINX25|CHGLINWLS|CHGLINTRN|CHGLINTDLC|CHGLINSDLC|CHGLINPPP|CHGLINFR|CHGLINFAX|CHGLINETH|CHGLINDDI|CHGLINBSC|CHGLINASC|CHGLICINF|CHGLICCRQA|CHGLIBL|CHGLIB|CHGLFM|CHGLF|CHGLANADPI|CHGKRBPWD|CHGKBDMAP|CHGJRNOBJ|CHGJRNA|CHGJRN|CHGJOBTYP|CHGJOBSCDE|CHGJOBQE|CHGJOBQ|CHGJOBMLBA|CHGJOBJS|CHGJOBD|CHGJOB|CHGIPSTOS|CHGIPSLOC|CHGIPSIFC|CHGIPLA|CHGIMGCLGE|CHGIMGCLG|CHGICFF|CHGICFDEVE|CHGHYSSTS|CHGHYSSTGD|CHGHTTPA|CHGHLLPTR|CHGHACFGD|CHGGRPA|CHGGPHPKG|CHGGPHFMT|CHGFTR|CHGFTPA|CHGFNTTBLE|CHGFNTRSC|CHGFCTE|CHGFCT|CHGFCNUSG|CHGFCNARA|CHGEXPSCDE|CHGEWLM|CHGEWCPTCE|CHGEWCM|CHGEWCBCDE|CHGENVVAR|CHGEMLCFGE|CHGDTAJS|CHGDTAARA|CHGDTA|CHGDSTRTE|CHGDSTQ|CHGDSTPWD|CHGDSTL|CHGDSTD|CHGDSTA|CHGDSPF|CHGDOCD|CHGDNSA|CHGDLOPGP|CHGDLOOWN)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(CHGDLOAUT|CHGDLOAUD|CHGDLJS|CHGDIRSVRA|CHGDIRSHD|CHGDIRE|CHGDHCPSVR|CHGDHCPA|CHGDEVTAP|CHGDEVSNUF|CHGDEVSNPT|CHGDEVRTL|CHGDEVPRT|CHGDEVOPT|CHGDEVNWSH|CHGDEVNET|CHGDEVMLB|CHGDEVINTR|CHGDEVHOST|CHGDEVFNC|CHGDEVDSP|CHGDEVCRP|CHGDEVBSC|CHGDEVASP|CHGDEVASC|CHGDEVAPPC|CHGDDMTCPA|CHGDDMF|CHGDBG|CHGCURLIB|CHGCURDIR|CHGCTLVWS|CHGCTLTAP|CHGCTLRWS|CHGCTLRTL|CHGCTLNET|CHGCTLLWS|CHGCTLHOST|CHGCTLFNC|CHGCTLBSC|CHGCTLASC|CHGCTLAPPC|CHGCSI|CHGCRQD|CHGCRQA|CHGCRGPRI|CHGCRGDEVE|CHGCRG|CHGCOSD|CHGCOMSNMP|CHGCNTINF|CHGCMNE|CHGCMDDFT|CHGCMDCRQA|CHGCMD|CHGCLUVER|CHGCLURCY|CHGCLUNODE|CHGCLUMON|CHGCLU|CHGCLS|CHGCLNUP|CHGCICSTST|CHGCICSTCT|CHGCICSTCS|CHGCICSSTS|CHGCICSSIT|CHGCICSPPT|CHGCICSPCT|CHGCICSJCT|CHGCICSGRP|CHGCICSFCT|CHGCICSDCT|CHGCICSCVT|CHGCFGLE|CHGCFGL|CHGCDEFNT|CHGCCSA|CHGCAD|CHGBPA|CHGBCKUP|CHGAUTLE|CHGAUTJS|CHGAUT|CHGAUD|CHGATR|CHGASPSSN|CHGASPCPYD|CHGASPACT|CHGASPA|CHGAMTDFT|CHGALRTBL|CHGALRSLTE|CHGALRD|CHGALRACNE|CHGAJE|CHGACTSCDE|CHGACTPRFL|CHGACGCDE|CHDIR)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(CFGTCPTELN|CFGTCPSNMP|CFGTCPSMTP|CFGTCPRXC|CFGTCPRTD|CFGTCPPTP|CFGTCPLPD|CFGTCPHTTP|CFGTCPFTP|CFGTCPBP|CFGTCPAPP|CFGTCP|CFGSYSSEC|CFGRPDS|CFGPMAGT|CFGPM400|CFGPFRCOL|CFGIPS|CFGGEOMIR|CFGDSTSRV|CFGDEVMLB|CFGDEVASP|CFGACCWEB2|CFGACCWEB|CD|CALLSUBR|CALLPRC|CALL|BCHJOB|ASKQST|ARPING|AREXEC|APYRMTPTF|APYPTF|APYJRNCHGX|APYJRNCHG|APING|ANZUSROBJ|ANZQRY|ANZPRFACT|ANZPRB|ANZPGM|ANZPFRDTA|ANZOBJCVN|ANZLIBBRM|ANZDPRJRN|ANZDFTPWD|ANZDBFKEY|ANZDBF|ANZCMDPFR|ANSQST|ANSLIN|ALCOBJ|ADDWSE|ADDWLCPRDE|ADDWLCGRP|ADDUSRSNMP|ADDUSRSMTP|ADDTRCFTR|ADDTRC|ADDTCPSVR|ADDTCPRTE|ADDTCPRSI|ADDTCPPTP|ADDTCPPORT|ADDTCPIFC|ADDTCPHTE|ADDTAPCTG|ADDSVRAUTE|ADDSVCCPYD|ADDSRVTBLE|ADDSOCE|ADDSMTPLE|ADDSCHIDXE|ADDRTGE|ADDRSCCRQA|ADDRPYLE|ADDRPTOND|ADDRMTJRN|ADDRMTDFN|ADDRJEWTRE|ADDRJERDRE|ADDRJECMNE|ADDRIPIGN|ADDRIPIFC|ADDRIPFLT|ADDRIPACP|ADDREXBUF|ADDRDBDIRE|ADDPTFCRQA|ADDPRDLICI|ADDPRDCRQA|ADDPRBSLTE|ADDPRBACNE|ADDPJE|ADDPGM|ADDPFXDLFM|ADDPFVLM|ADDPFTRG|ADDPFM)\\b"},{"name":"keyword.other.cl","match":"(?i)\\b(ADDPFCST|ADDPEXFTR|ADDPEXDFN|ADDPCLTBLE|ADDOSPFRNG|ADDOSPFLNK|ADDOSPFIFC|ADDOSPFARA|ADDOPTSVR|ADDOPTCTG|ADDOBJCRQA|ADDNWSSTGL|ADDNODLE|ADDNETTBLE|ADDNETJOBE|ADDNCK|ADDMSTPART|ADDMSGD|ADDMLMBRM|ADDMFS|ADDMEDIBRM|ADDMEDBRM|ADDLNK|ADDLICKEY|ADDLICCRQA|ADDLIBLE|ADDLFM|ADDLANADPI|ADDKRBTKT|ADDKRBKTE|ADDJWDFN|ADDJOBSCDE|ADDJOBQE|ADDJOBJS|ADDIPSRTE|ADDIPSLOC|ADDIPSIFC|ADDIMGCLGE|ADDICFDEVE|ADDHYSSTGD|ADDHDBDLFM|ADDHACFGD|ADDFNTTBLE|ADDFCTE|ADDEXITPGM|ADDEWLM|ADDEWCPTCE|ADDEWCM|ADDEWCBCDE|ADDENVVAR|ADDEMLCFGE|ADDDWDFN|ADDDTADFN|ADDDSTSYSN|ADDDSTRTE|ADDDSTQ|ADDDSTLE|ADDDSTCLGE|ADDDPRSUBM|ADDDPRSUB|ADDDPRREG|ADDDNSSIG|ADDDLOAUT|ADDDIRSHD|ADDDIRINST|ADDDIRE|ADDDEVDMNE|ADDCRQA|ADDCRGNODE|ADDCRGDEVE|ADDCOMSNMP|ADDCMNE|ADDCMDCRQA|ADDCLUNODE|ADDCLUMON|ADDCKMKSFE|ADDCICSTST|ADDCICSTCT|ADDCICSTCS|ADDCICSSIT|ADDCICSPPT|ADDCICSPCT|ADDCICSJCT|ADDCICSGLT|ADDCICSFCT|ADDCICSDCT|ADDCICSCVT|ADDCFGLE|ADDCCSCLT|ADDCADNODE|ADDCADMRE|ADDBNDDIRE|ADDBKP|ADDAUTLE|ADDASPCPYD|ADDALRSLTE|ADDALRD|ADDALRACNE|ADDAJE|ADDACC)\\b"},{"name":"keyword.other.cl","match":"(?i)[*](CAT|TCAT|BCAT|AND|OR|NOT|EQ|GT|LT|GE|LE|NE|NG|NL)"},{"name":"keyword.other.cl","match":"(([\\|](\\||\u003e|\u003c))|\\+|\\-|\\*|\\/|\u003e=|\u003c=|=|\u003e|\u003c|:)"}]},"strings":{"patterns":[{"name":"string.other.cl.hex","begin":"(?i)x'","end":"'"},{"name":"string.quoted.single.cl","begin":"'","end":"'"}]},"support":{"patterns":[{"name":"support.function.cl","match":"[a-zA-Z_][a-zA-Z0-9_]*(?=\\()"}]},"variables":{"patterns":[{"name":"variable.parameter.cl","match":"[\u0026][a-zA-Z_@#$][a-zA-Z0-9_@#$]*"}]}}}
diff --git a/grammars/source.clar.json b/grammars/source.clar.json
index 8dcf338..c2399d9 100644
--- a/grammars/source.clar.json
+++ b/grammars/source.clar.json
@@ -1 +1 @@
-{"name":"clarity","scopeName":"source.clar","patterns":[{"include":"#comment"},{"include":"#datatype"},{"include":"#keyword"},{"include":"#number"},{"include":"#string"},{"include":"#define"},{"include":"#lang-func"},{"include":"#tuple-key"}],"repository":{"args":{"begin":"(?x)\n  (?\u003c=^|[(]) \\s*\n  ([a-z][a-zA-Z0-9_-]+) \\s*\n","end":"\\)","patterns":[{"include":"#datatype"},{"include":"#tuple-key"},{"include":"#number"}],"beginCaptures":{"0":{"name":"variable.parameter.clarity"}},"endCaptures":{"0":{"name":"punctuation.section.end.clarity"}}},"comment":{"name":"comment.line.semicolon.clarity","match":"(?x) (?\u003c=^|[()\\[\\]{}\",'`;\\s]) (;) .* $"},"datatype":{"name":"storage.type.clarity","match":"(?x)\n(?\u003c=^|[\\s:(){},])\n(tuple|list|response|optional|buff|string-ascii|string-utf8|principal|bool|int|uint)\n(?=[\\s(){},])"},"define":{"patterns":[{"include":"#define-func"},{"include":"#define-var"},{"include":"#set-func"}]},"define-func":{"begin":"(?x)\n  (?\u003c=^|[(]) \\s*\n  (define-(?:public|private|read-only)) \\s+\n  (\\() \\s*\n  ([a-z][a-zA-Z0-9_-]+) \\s*\n","end":"\\)","patterns":[{"include":"#args"}],"beginCaptures":{"1":{"name":"storage.type.clarity"},"2":{"name":"punctuation.section.begin.clarity"},"3":{"name":"entity.name.function.clarity"}},"endCaptures":{"0":{"name":"punctuation.section.end.clarity"}}},"define-var":{"match":"(?x)\n  (?\u003c=^[(]) \\s*\n  (define-(?:constant|data-var|map|fungible-token|non-fungible-token|trait)) \\s+\n  ([a-zA-Z][a-zA-Z0-9_-]+)\n","captures":{"1":{"name":"storage.type.clarity"},"2":{"name":"variable.other.clarity"}}},"escape-char":{"name":"constant.character.escape.clarity","match":"\\\\."},"keyword":{"name":"constant.language.clarity","match":"(?x)\n  (?\u003c=^|[\\s:(){},]) \n  (?:block-height|burn-block-height|contract-caller|false|is-in-regtest|none|stx-liquid-supply|true|tx-sender)\n  (?=[\\s(){},])\n"},"lang-func":{"name":"keyword.control.clarity","match":"(?x)\n  (?\u003c=^|[(]) \\s*\n  (\n    and|append|as-contract|as-max-len\\?|asserts!|at-block|begin|concat|contract-call\\?|contract-of|\n    default-to|element-at|err|filter|fold|ft-burn\\?|ft-get-balance|ft-get-supply|ft-mint\\?|ft-transfer\\?|\n    get|get-block-info\\?|hash160|if|impl-trait|index-of|is-eq|is-err|is-none|is-ok|is-some|keccak256|\n    len|let|list|log2|map|map-delete|map-get\\?|map-insert|map-set|match|merge|mod|nft-burn\\?|nft-get-owner\\?|\n    nft-mint\\?|nft-transfer\\?|not|ok|or|pow|principal-of\\?|print|secp256k1-recover\\?|secp256k1-verify|sha256|\n    sha512|sha512/256|some|sqrti|stx-burn\\?|stx-get-balance|stx-transfer\\?|to-int|to-uint|try!|unwrap-err-panic|\n    unwrap-err!|unwrap-panic|unwrap!|var-get|var-set|xor\n  ) \\s+\n"},"number":{"name":"constant.numeric.clarity","match":"(?x)\n  (?\u003c=^|[\\s:(){},])\n  \\'[0-9A-Z]{28,41}(:?\\.[a-zA-Z][a-zA-Z0-9\\-]+){0,2}|\n  0x[0-9a-f]{2,}|\n  u[0-9]+|\n  [0-9]+\n  (?=[\\s(){},]|$)\n"},"set-func":{"begin":"(?x)\n  (?\u003c=^|[(]) \\s*\n  (var-get|var-set|map-get\\?|map-set|map-insert|get) \\s+\n  ([a-z][a-zA-Z0-9_-]+) \\s*\n","end":"\\)","patterns":[{"include":"#lang-func"},{"include":"#tuple-key"},{"include":"#number"}],"beginCaptures":{"1":{"name":"keyword.control.clarity"},"2":{"name":"variable.other.clarity"}},"endCaptures":{"0":{"name":"punctuation.section.end.clarity"}}},"string":{"name":"string.quoted.double.clarity","begin":"\"","end":"\"","patterns":[{"include":"#escape-char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.clarity"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.clarity"}}},"tuple-key":{"name":"entity.name.type.clarity","match":"(?x)\n  ([a-z][a-zA-Z0-9_-]+)(?=:)\n"}}}
+{"name":"clarity","scopeName":"source.clar","patterns":[{"include":"#expression"},{"include":"#define-constant"},{"include":"#define-data-var"},{"include":"#define-map"},{"include":"#define-function"},{"include":"#define-fungible-token"},{"include":"#define-non-fungible-token"},{"include":"#define-trait"},{"include":"#use-trait"}],"repository":{"built-in-func":{"name":"meta.built-in-function","begin":"(?x) (\\() \\s* (\\-|\\+|\u003c\\=|\u003e\\=|\u003c|\u003e|\\*|/|and|append|as-contract|as-max-len\\?|asserts!|at-block|begin|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|buff-to-int-be|buff-to-int-le|buff-to-uint-be|buff-to-uint-le|concat|contract-call\\?|contract-of|default-to|element-at|element-at\\?|filter|fold|from-consensus-buff\\?|ft-burn\\?|ft-get-balance|ft-get-supply|ft-mint\\?|ft-transfer\\?|get-block-info\\?|get-burn-block-info\\?|hash160|if|impl-trait|index-of|index-of\\?|int-to-ascii|int-to-utf8|is-eq|is-err|is-none|is-ok|is-some|is-standard|keccak256|len|log2|map|match|merge|mod|nft-burn\\?|nft-get-owner\\?|nft-mint\\?|nft-transfer\\?|not|or|pow|principal-construct\\?|principal-destruct\\?|principal-of\\?|print|replace-at\\?|secp256k1-recover\\?|secp256k1-verify|sha256|sha512|sha512/256|slice\\?|sqrti|string-to-int\\?|string-to-uint\\?|stx-account|stx-burn\\?|stx-get-balance|stx-transfer-memo\\?|stx-transfer\\?|to-consensus-buff\\?|to-int|to-uint|try!|unwrap!|unwrap-err!|unwrap-err-panic|unwrap-panic|xor) \\s+","end":"(\\))","patterns":[{"include":"#expression"},{"include":"#user-func"}],"beginCaptures":{"1":{"name":"punctuation.built-in-function.start.clarity"},"2":{"name":"keyword.declaration.built-in-function.clarity"}},"endCaptures":{"1":{"name":"punctuation.built-in-function.end.clarity"}}},"comment":{"name":"comment.line.semicolon.clarity","match":"(?x) (?\u003c=^|[()\\[\\]{}\",'`;\\s]) (;) .* $"},"data-type":{"patterns":[{"include":"#comment"},{"name":"entity.name.type.numeric.clarity","match":"\\b(uint|int)\\b"},{"name":"entity.name.type.principal.clarity","match":"\\b(principal)\\b"},{"name":"entity.name.type.bool.clarity","match":"\\b(bool)\\b"},{"match":"(?x) (\\() \\s* (?:(string-ascii|string-utf8)\\s+(\\d+)) \\s* (\\))","captures":{"1":{"name":"punctuation.string_type-def.start.clarity"},"2":{"name":"entity.name.type.string_type.clarity"},"3":{"name":"constant.numeric.string_type-len.clarity"},"4":{"name":"punctuation.string_type-def.end.clarity"}}},{"match":"(?x) (\\() \\s* (buff)\\s+(\\d+)\\s* (\\))","captures":{"1":{"name":"punctuation.buff-def.start.clarity"},"2":{"name":"entity.name.type.buff.clarity"},"3":{"name":"constant.numeric.buf-len.clarity"},"4":{"name":"punctuation.buff-def.end.clarity"}}},{"name":"meta.optional-def","begin":"(?x) (\\() \\s* (optional)\\s+","end":"(\\))","patterns":[{"include":"#data-type"}],"beginCaptures":{"1":{"name":"punctuation.optional-def.start.clarity"},"2":{"name":"storage.type.modifier"}},"endCaptures":{"1":{"name":"punctuation.optional-def.end.clarity"}}},{"name":"meta.response-def","begin":"(?x) (\\() \\s* (response)\\s+","end":"(\\))","patterns":[{"include":"#data-type"}],"beginCaptures":{"1":{"name":"punctuation.response-def.start.clarity"},"2":{"name":"storage.type.modifier"}},"endCaptures":{"1":{"name":"punctuation.response-def.end.clarity"}}},{"name":"meta.list-def","begin":"(?x) (\\() \\s* (list) \\s+ (\\d+) \\s+","end":"(\\))","patterns":[{"include":"#data-type"}],"beginCaptures":{"1":{"name":"punctuation.list-def.start.clarity"},"2":{"name":"entity.name.type.list.clarity"},"3":{"name":"constant.numeric.list-len.clarity"}},"endCaptures":{"1":{"name":"punctuation.list-def.end.clarity"}}},{"name":"meta.tuple-def","begin":"(\\{)","end":"(\\})","patterns":[{"name":"entity.name.tag.tuple-data-type-key.clarity","match":"([a-zA-Z][\\w\\?\\!\\-]*)(?=:)"},{"include":"#data-type"}],"beginCaptures":{"1":{"name":"punctuation.tuple-def.start.clarity"}},"endCaptures":{"1":{"name":"punctuation.tuple-def.end.clarity"}}}]},"define-constant":{"name":"meta.define-constant","begin":"(?x) (\\() \\s* (define-constant) \\s+ ([a-zA-Z][\\w\\?\\!\\-]*) \\s+","end":"(\\))","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"punctuation.define-constant.start.clarity"},"2":{"name":"keyword.declaration.define-constant.clarity"},"3":{"name":"entity.name.constant-name.clarity variable.other.clarity"}},"endCaptures":{"1":{"name":"punctuation.define-constant.end.clarity"}}},"define-data-var":{"name":"meta.define-data-var","begin":"(?x) (\\() \\s* (define-data-var) \\s+ ([a-zA-Z][\\w\\?\\!\\-]*) \\s+","end":"(\\))","patterns":[{"include":"#data-type"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"punctuation.define-data-var.start.clarity"},"2":{"name":"keyword.declaration.define-data-var.clarity"},"3":{"name":"entity.name.data-var-name.clarity variable.other.clarity"}},"endCaptures":{"1":{"name":"punctuation.define-data-var.end.clarity"}}},"define-function":{"name":"meta.define-function","begin":"(?x) (\\() \\s* (define-(?:public|private|read-only)) \\s+","end":"(\\))","patterns":[{"include":"#expression"},{"name":"meta.define-function-signature","begin":"(?x) (\\() \\s* ([a-zA-Z][\\w\\?\\!\\-]*) \\s*","end":"(\\))","patterns":[{"name":"meta.function-argument","begin":"(?x) (\\() \\s* ([a-zA-Z][\\w\\?\\!\\-]*) \\s+","end":"(\\))","patterns":[{"include":"#data-type"}],"beginCaptures":{"1":{"name":"punctuation.function-argument.start.clarity"},"2":{"name":"variable.parameter.clarity"}},"endCaptures":{"1":{"name":"punctuation.function-argument.end.clarity"}}}],"beginCaptures":{"1":{"name":"punctuation.function-signature.start.clarity"},"2":{"name":"entity.name.function.clarity"}},"endCaptures":{"1":{"name":"punctuation.function-signature.end.clarity"}}},{"include":"#user-func"}],"beginCaptures":{"1":{"name":"punctuation.define-function.start.clarity"},"2":{"name":"keyword.declaration.define-function.clarity"}},"endCaptures":{"1":{"name":"punctuation.define-function.end.clarity"}}},"define-fungible-token":{"match":"(?x) (\\() \\s* (define-fungible-token) \\s+ ([a-zA-Z][\\w\\?\\!\\-]*) (?:\\s+(u\\d+))?","captures":{"1":{"name":"punctuation.define-fungible-token.start.clarity"},"2":{"name":"keyword.declaration.define-fungible-token.clarity"},"3":{"name":"entity.name.fungible-token-name.clarity variable.other.clarity"},"4":{"name":"constant.numeric.fungible-token-total-supply.clarity"},"5":{"name":"punctuation.define-fungible-token.end.clarity"}}},"define-map":{"name":"meta.define-map","begin":"(?x) (\\() \\s* (define-map) \\s+ ([a-zA-Z][\\w\\?\\!\\-]*) \\s+","end":"(\\))","patterns":[{"include":"#data-type"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"punctuation.define-map.start.clarity"},"2":{"name":"keyword.declaration.define-map.clarity"},"3":{"name":"entity.name.map-name.clarity variable.other.clarity"}},"endCaptures":{"1":{"name":"punctuation.define-map.end.clarity"}}},"define-non-fungible-token":{"name":"meta.define-non-fungible-token","begin":"(?x) (\\() \\s* (define-non-fungible-token) \\s+ ([a-zA-Z][\\w\\?\\!\\-]*) \\s+","end":"(\\))","patterns":[{"include":"#data-type"}],"beginCaptures":{"1":{"name":"punctuation.define-non-fungible-token.start.clarity"},"2":{"name":"keyword.declaration.define-non-fungible-token.clarity"},"3":{"name":"entity.name.non-fungible-token-name.clarity variable.other.clarity"}},"endCaptures":{"1":{"name":"punctuation.define-non-fungible-token.end.clarity"}}},"define-trait":{"name":"meta.define-trait","begin":"(?x) (\\() \\s* (define-trait) \\s+ ([a-zA-Z][\\w\\?\\!\\-]*) \\s+","end":"(\\))","patterns":[{"name":"meta.define-trait-body","begin":"(?x) (\\() \\s*","end":"(\\))","patterns":[{"include":"#expression"},{"name":"meta.trait-function","begin":"(?x) (\\() \\s* ([a-zA-Z][\\w\\!\\?\\-]*) \\s+","end":"(\\))","patterns":[{"include":"#data-type"},{"name":"meta.trait-function-args","begin":"(?x) (\\() \\s*","end":"(\\))","patterns":[{"include":"#data-type"}],"beginCaptures":{"1":{"name":"punctuation.trait-function-args.start.clarity"}},"endCaptures":{"1":{"name":"punctuation.trait-function-args.end.clarity"}}}],"beginCaptures":{"1":{"name":"punctuation.trait-function.start.clarity"},"2":{"name":"entity.name.function.clarity"}},"endCaptures":{"1":{"name":"punctuation.trait-function.end.clarity"}}}],"beginCaptures":{"1":{"name":"punctuation.define-trait-body.start.clarity"}},"endCaptures":{"1":{"name":"punctuation.define-trait-body.end.clarity"}}}],"beginCaptures":{"1":{"name":"punctuation.define-trait.start.clarity"},"2":{"name":"keyword.declaration.define-trait.clarity"},"3":{"name":"entity.name.trait-name.clarity variable.other.clarity"}},"endCaptures":{"1":{"name":"punctuation.define-trait.end.clarity"}}},"expression":{"patterns":[{"include":"#comment"},{"include":"#keyword"},{"include":"#literal"},{"include":"#let-func"},{"include":"#built-in-func"},{"include":"#get-set-func"}]},"get-set-func":{"name":"meta.get-set-func","begin":"(?x) (\\() \\s* (var-get|var-set|map-get\\?|map-set|map-insert|map-delete|get) \\s+ ([a-zA-Z][\\w\\?\\!\\-]*) \\s*","end":"(\\))","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"punctuation.get-set-func.start.clarity"},"2":{"name":"keyword.control.clarity"},"3":{"name":"variable.other.clarity"}},"endCaptures":{"1":{"name":"punctuation.get-set-func.end.clarity"}}},"keyword":{"name":"constant.language.clarity","match":"(?\u003c!\\S)(?!-)\\b(?:block-height|burn-block-height|chain-id|contract-caller|is-in-regtest|stx-liquid-supply|tx-sender|tx-sponsor?)\\b(?!\\s*-)"},"let-func":{"name":"meta.let-function","begin":"(?x) (\\() \\s* (let) \\s*","end":"(\\))","patterns":[{"include":"#expression"},{"include":"#user-func"},{"name":"meta.let-var","begin":"(?x) (\\() \\s*","end":"(\\))","patterns":[{"name":"meta.let-local-var","begin":"(?x) (\\() ([a-zA-Z][\\w\\?\\!\\-]*) \\s+","end":"(\\))","patterns":[{"include":"#expression"},{"include":"#user-func"}],"beginCaptures":{"1":{"name":"punctuation.let-local-var.start.clarity"},"2":{"name":"entity.name.let-local-var-name.clarity variable.parameter.clarity"}},"endCaptures":{"1":{"name":"punctuation.let-local-var.end.clarity"}}},{"include":"#expression"}],"beginCaptures":{"1":{"name":"punctuation.let-var.start.clarity"}},"endCaptures":{"1":{"name":"punctuation.let-var.end.clarity"}}}],"beginCaptures":{"1":{"name":"punctuation.let-function.start.clarity"},"2":{"name":"keyword.declaration.let-function.clarity"}},"endCaptures":{"1":{"name":"punctuation.let-function.end.clarity"}}},"literal":{"patterns":[{"include":"#number-literal"},{"include":"#bool-literal"},{"include":"#string-literal"},{"include":"#tuple-literal"},{"include":"#principal-literal"},{"include":"#list-literal"},{"include":"#optional-literal"},{"include":"#response-literal"}],"repository":{"bool-literal":{"name":"constant.language.bool.clarity","match":"(?\u003c!\\S)(?!-)\\b(true|false)\\b(?!\\s*-)"},"list-literal":{"name":"meta.list","begin":"(?x) (\\() \\s* (list) \\s+","end":"(\\))","patterns":[{"include":"#expression"},{"include":"#user-func"}],"beginCaptures":{"1":{"name":"punctuation.list.start.clarity"},"2":{"name":"entity.name.type.list.clarity"}},"endCaptures":{"1":{}}},"number-literal":{"patterns":[{"name":"constant.numeric.uint.clarity","match":"(?\u003c!\\S)(?!-)\\bu\\d+\\b(?!\\s*-)"},{"name":"constant.numeric.int.clarity","match":"(?\u003c!\\S)(?!-)\\b\\d+\\b(?!\\s*-)"},{"name":"constant.numeric.hex.clarity","match":"(?\u003c!\\S)(?!-)\\b0x[0-9a-f]*\\b(?!\\s*-)"}]},"optional-literal":{"patterns":[{"name":"constant.language.none.clarity","match":"(?\u003c!\\S)(?!-)\\b(none)\\b(?!\\s*-)"},{"name":"meta.some","begin":"(?x) (\\() \\s* (some) \\s+","end":"(\\))","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"punctuation.some.start.clarity"},"2":{"name":"constant.language.some.clarity"}},"endCaptures":{"1":{"name":"punctuation.some.end.clarity"}}}]},"principal-literal":{"name":"constant.other.principal.clarity","match":"(?x)  \\'[0-9A-Z]{28,41}(:?\\.[a-zA-Z][a-zA-Z0-9\\-]+){0,2} | (\\.[a-zA-Z][a-zA-Z0-9\\-]*){1,2} (?=[\\s(){},]|$)"},"response-literal":{"name":"meta.response","begin":"(?x) (\\() \\s* (ok|err) \\s+","end":"(\\))","patterns":[{"include":"#expression"},{"include":"#user-func"}],"beginCaptures":{"1":{"name":"punctuation.response.start.clarity"},"2":{"name":"constant.language.ok-err.clarity"}},"endCaptures":{"1":{"name":"punctuation.response.end.clarity"}}},"string-literal":{"patterns":[{"name":"string.quoted.double.clarity","begin":"(u?)(\")","end":"\"","patterns":[{"name":"constant.character.escape.quote","match":"\\\\."}],"beginCaptures":{"1":{"name":"string.quoted.utf8.clarity"},"2":{"name":"punctuation.definition.string.begin.clarity"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.clarity"}}}]},"tuple-literal":{"name":"meta.tuple","begin":"(\\{)","end":"(\\})","patterns":[{"name":"entity.name.tag.tuple-key.clarity","match":"([a-zA-Z][\\w\\?\\!\\-]*)(?=:)"},{"include":"#expression"},{"include":"#user-func"}],"beginCaptures":{"1":{"name":"punctuation.tuple.start.clarity"}},"endCaptures":{"1":{"name":"punctuation.tuple.end.clarity"}}}}},"use-trait":{"name":"meta.use-trait","begin":"(?x) (\\() \\s* (use-trait) \\s+ ([a-zA-Z][\\w\\?\\!\\-]*) \\s+","end":"(\\))","patterns":[{"include":"#literal"}],"beginCaptures":{"1":{"name":"punctuation.use-trait.start.clarity"},"2":{"name":"keyword.declaration.use-trait.clarity"},"3":{"name":"entity.name.trait-alias.clarity variable.other.clarity"}},"endCaptures":{"1":{"name":"punctuation.use-trait.end.clarity"}}},"user-func":{"name":"meta.user-function","begin":"(?x) (\\() \\s* (([a-zA-Z][\\w\\?\\!\\-]*)) \\s*","end":"(\\))","patterns":[{"include":"#expression"},{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.user-function.start.clarity"},"2":{"name":"entity.name.function.clarity"}},"endCaptures":{"1":{"name":"punctuation.user-function.end.clarity"}}}}}
diff --git a/grammars/source.cobol.json b/grammars/source.cobol.json
index cb09da3..32033f4 100644
--- a/grammars/source.cobol.json
+++ b/grammars/source.cobol.json
@@ -1 +1 @@
-{"name":"COBOL","scopeName":"source.cobol","patterns":[{"name":"token.info-token.cobol","match":"(^[ \\*][ \\*][ \\*][ \\*][ \\*][ \\*])([dD]\\s.*$)"},{"match":"(^[ \\*][ \\*][ \\*][ \\*][ \\*][ \\*])(\\/.*$)","captures":{"1":{"name":"constant.numeric.cobol"},"2":{"name":"comment.line.cobol.newpage"}}},{"match":"(^[ \\*][ \\*][ \\*][ \\*][ \\*][ \\*])(\\*.*$)","captures":{"1":{"name":"constant.numeric.cobol"},"2":{"name":"comment.line.cobol.fixed"}}},{"match":"(^[0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s])(\\/.*$)","captures":{"1":{"name":"constant.numeric.cobol"},"2":{"name":"comment.line.cobol.newpage"}}},{"name":"constant.numeric.cobol","match":"^[0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s]$"},{"match":"(^[0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s])(\\*.*$)","captures":{"1":{"name":"constant.numeric.cobol"},"2":{"name":"comment.line.cobol.fixed"}}},{"match":"(^[0-9a-zA-Z\\s\\$#%\\.@\\- ][0-9a-zA-Z\\s\\$#%\\.@\\- ][0-9a-zA-Z\\s\\$#%\\.@\\- ][0-9a-zA-Z\\s\\$#%\\.@\\- ][0-9a-zA-Z\\s\\$#%\\.@\\- ][0-9a-zA-Z\\s\\$#%\\.@\\- ])(\\*.*$)","captures":{"1":{"name":"constant.cobol"},"2":{"name":"comment.line.cobol.fixed"}}},{"match":"^\\s+(78)\\s+([0-9a-zA-Z][a-zA-Z\\-0-9_]+)","captures":{"1":{"name":"constant.numeric.cobol"},"2":{"name":"variable.other.constant"}}},{"match":"^\\s+([0-9]+)\\s+([0-9a-zA-Z][a-zA-Z\\-0-9_]+)\\s+((?i:constant))","captures":{"1":{"name":"constant.numeric.cobol"},"2":{"name":"variable.other.constant"},"3":{"name":"keyword.identifers.cobol"}}},{"match":"(^[0-9a-zA-Z\\s\\$#%\\.@][0-9a-zA-Z\\s\\$#%\\.@][0-9a-zA-Z\\s\\$#%\\.@][0-9a-zA-Z\\s\\$#%\\.@][0-9a-zA-Z\\s\\$#%\\.@][0-9a-zA-Z\\s\\$#%\\.@])(\\/.*$)","captures":{"1":{"name":"constant.cobol"},"2":{"name":"comment.line.cobol.newpage"}}},{"name":"comment.line.cobol.fixed","match":"^\\*.*$"},{"match":"((?:^|\\s+)(?i:\\$set)\\s+)((?i:constant)\\s+)([0-9a-zA-Z][a-zA-Z\\-0-9]+\\s*)([a-zA-Z\\-0-9]*)","captures":{"1":{"name":"keyword.control.directive.conditional.cobol"},"2":{"name":"entity.name.function.preprocessor.cobol"},"3":{"name":"entity.name.function.cobol"},"4":{"name":"keyword.control.directive.conditional.cobol"}}},{"match":"((?i:\\$\\s*set\\s+)(ilusing)(\\()(.*)(\\)))","captures":{"1":{"name":"entity.name.function.preprocessor.cobol"},"2":{"name":"storage.modifier.import.cobol"},"3":{"name":"punctuation.begin.bracket.round.cobol"},"4":{"name":"string.quoted.other.cobol"},"5":{"name":"punctuation.end.bracket.round.cobol"}}},{"match":"((?i:\\$\\s*set\\s+)(ilusing)(\")(.*)(\"))","captures":{"1":{"name":"entity.name.function.preprocessor.cobol"},"2":{"name":"storage.modifier.import.cobol"},"3":{"name":"punctuation.definition.string.begin.cobol"},"4":{"name":"string.quoted.other.cobol"},"5":{"name":"punctuation.definition.string.begin.cobol"}}},{"match":"((?i:\\$set))\\s+(\\w+)\\s*(\")(\\w*)(\")","captures":{"1":{"name":"keyword.control.directive.conditional.cobol"},"2":{"name":"entity.name.function.preprocessor.cobol"},"3":{"name":"punctuation.definition.string.begin.cobol"},"4":{"name":"string.quoted.other.cobol"},"5":{"name":"punctuation.definition.string.begin.cobol"}}},{"match":"((?i:\\$set))\\s+(\\w+)\\s*(\\()(.*)(\\))","captures":{"1":{"name":"keyword.control.directive.conditional.cobol"},"2":{"name":"entity.name.function.preprocessor.cobol"},"3":{"name":"punctuation.begin.bracket.round.cobol"},"4":{"name":"string.quoted.other.cobol"},"5":{"name":"punctuation.end.bracket.round.cobol"}}},{"match":"(?:^|\\s+)(?i:\\$\\s*set\\s)((?i:01SHUFFLE|64KPARA|64KSECT|AUXOPT|CHIP|DATALIT|EANIM|EXPANDDATA|FIXING|FLAG-CHIP|MASM|MODEL|OPTSIZE|OPTSPEED|PARAS|PROTMODE|REGPARM|SEGCROSS|SEGSIZE|SIGNCOMPARE|SMALLDD|TABLESEGCROSS|TRICKLECHECK|\\s)+).*$","captures":{"0":{"name":"keyword.control.directive.conditional.cobol"},"1":{"name":"invalid.illegal.directive"},"2":{"name":"comment.line.set.cobol"}}},{"match":"(\\$region|\\$end-region)(.*$)","captures":{"1":{"name":"keyword.control.directive.cobol"},"2":{"name":"entity.other.attribute-name.preprocessor.cobol"}}},{"name":"invalid.illegal.iscobol","begin":"\\$(?i:doc)(.*$)","end":"\\$(?i:end-doc)(.*$)"},{"name":"invalid.illegal.meta.preprocessor.cobolit","match":"\u003e\u003e\\s*(?i:turn|page|listing|leap-seconds|d)\\s+.*$"},{"match":"((((\u003e\u003e|\\$)[\\s]*)(?i:if|else|elif|end-if|end-evaluate|end|define|evaluate|when|display|call-convention|set))(.*$))","captures":{"1":{"name":"keyword.control.directive.conditional.cobol"},"2":{"name":"entity.name.function.preprocessor.cobol"},"3":{"name":"entity.name.function.preprocessor.cobol"}}},{"match":"(\\*\u003e)\\s+(@[0-9a-zA-Z][a-zA-Z\\-0-9]+)\\s+(.*$)","captures":{"1":{"name":"comment.line.scantoken.cobol"},"2":{"name":"keyword.cobol"},"3":{"name":"string.cobol"}}},{"name":"comment.line.modern","match":"(\\*\u003e.*$)"},{"name":"strong comment.line.set.acucobol","match":"(\u003e\u003e.*)$"},{"name":"constant.numeric.integer.hexadecimal.cobol","match":"([nNuU][xX]|[hHxX])'[[:xdigit:]]*'"},{"name":"invalid.illegal.hexadecimal.cobol","match":"([nNuU][xX]|[hHxX])'.*'"},{"name":"constant.numeric.integer.hexadecimal.cobol","match":"([nNuU][xX]|[hHxX])\"[[:xdigit:]]*\""},{"name":"invalid.illegal.hexadecimal.cobol","match":"([nNuU][xX]|[hHxX])\".*\""},{"name":"constant.numeric.integer.boolean.cobol","match":"[bB]\"[0-1]\""},{"name":"constant.numeric.integer.boolean.cobol","match":"[bB]'[0-1]'"},{"name":"constant.numeric.integer.octal.cobol","match":"[oO]\"[0-7]*\""},{"name":"invalid.illegal.octal.cobol","match":"[oO]\".*\""},{"name":"meta.symbol.cobol.forced","match":"(#)([0-9a-zA-Z][a-zA-Z\\-0-9]+)"},{"name":"comment.block.cobol.remark","begin":"((?\u003c![-_a-zA-Z0-9()-])(?i:installation|author|source-computer|object-computer|date-written|security|date-compiled)(\\.|$))","end":"(?=((?\u003c![-_])(?i:remarks|author|date-written|source-computer|object-computer|installation|date-compiled|special-names|security|environment\\s+division|data\\s+division|working-storage\\s+section|input-output\\s+section|linkage\\s+section|procedure\\s+division|local-storage\\s+section)|^[ \\*][ \\*][ \\*][ \\*][ \\*][ \\*]\\*.*$|^\\+$))","patterns":[{"name":"constant.numeric.cobol","match":"(^[0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ])"}],"beginCaptures":{"0":{"name":"keyword.identifiers.cobol"}}},{"name":"constant.numeric.cobol","match":"(?\u003c=(\\(|\\[))((\\-\\+)*\\s*[0-9 ,\\.\\+\\-\\*\\/]+)(?=(\\)|\\]))","captures":{"1":{"name":"keyword.start.bracket.cobol"},"2":{"name":"constant.numeric.cobol"},"3":{"name":"keyword.end.bracket.cobol"}}},{"include":"#number-complex-constant"},{"include":"#number-simple-constant"},{"name":"constant.language.cobol","match":"(?\u003c![-_])(?i:true|false|null|nulls)(?![0-9A-Za-z_-])"},{"name":"constant.language.figurative.cobol","match":"(?\u003c![-_])(?i:zeroes|alphabetic-lower|alphabetic-upper|alphanumeric-edited|alphabetic|alphabet|alphanumeric|zeros|zeros|zero|spaces|space|quotes|quote|low-values|low-value|high-values|high-value)(?=\\s+|\\.|,|\\))"},{"name":"keyword.verb.cobol","contentName":"meta.embedded.block.sql","begin":"(?i:exec\\s+sqlims|exec\\s+sql)","end":"(?i:end\\-exec)","patterns":[{"name":"comment.line.sql","match":"(^\\s*\\*.*)$"},{"name":"variable.cobol","match":"(\\:([0-9a-zA-Z\\-_])*)"},{"include":"source.sql"}]},{"name":"keyword.verb.cobol","contentName":"meta.embedded.block.cics","begin":"(?i:exec\\s+cics)","end":"(?i:end\\-exec)","patterns":[{"name":"meta.symbol.cobol","match":"(\\()"},{"include":"#cics-keywords"},{"include":"#string-double-quoted-constant"},{"include":"#string-quoted-constant"},{"include":"#number-complex-constant"},{"include":"#number-simple-constant"},{"name":"variable.cobol","match":"([a-zA-Z-0-9_]*[a-zA-Z0-9]|([#]?[0-9a-zA-Z]+[a-zA-Z-0-9_]*[a-zA-Z0-9]))"}]},{"name":"keyword.verb.cobol","contentName":"meta.embedded.block.sql","begin":"(?i:exec\\s+sqlims)","end":"(?i:end\\-exec)","patterns":[{"name":"variable.cobol","match":"(\\:([a-zA-Z\\-])*)"},{"include":"source.sql"}]},{"name":"keyword.verb.cobol","contentName":"meta.embedded.block.sql","begin":"(?i:exec\\s+ado)","end":"(?i:end\\-exec)","patterns":[{"name":"variable.cobol","match":"(\\:([a-zA-Z\\-])*)"},{"include":"source.sql"}]},{"name":"keyword.verb.cobol","contentName":"meta.embedded.block.html","begin":"(?i:exec\\s+html)","end":"(?i:end\\-exec)","patterns":[{"include":"text.html.basic"}]},{"name":"keyword.verb.cobol","contentName":"meta.embedded.block.java","begin":"(?i:exec\\s+java)","end":"(?i:end\\-exec)","patterns":[{"include":"source.java"}]},{"match":"(\")(CBL_.*)(\")","captures":{"1":{"name":"punctuation.definition.string.begin.cobol"},"2":{"name":"support.function.cobol"},"3":{"name":"punctuation.definition.string.end.cobol"}}},{"match":"(\")(PC_.*)(\")","captures":{"1":{"name":"punctuation.definition.string.begin.cobol"},"2":{"name":"support.function.cobol"},"3":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"string.quoted.double.cobol","begin":"\"","end":"(\"|$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},{"match":"(\\')(CBL_.*)(\\')","captures":{"1":{"name":"punctuation.definition.string.begin.cobol"},"2":{"name":"support.function.cobol"},"3":{"name":"punctuation.definition.string.end.cobol"}}},{"match":"(\\')(PC_.*)(\\')","captures":{"1":{"name":"punctuation.definition.string.begin.cobol"},"2":{"name":"support.function.cobol"},"3":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"string.quoted.single.cobol","begin":"'","end":"('|$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"string.quoted.double.cobol","begin":"(?\u003c![\\-\\w])[gGzZ]\"","end":"(\"|$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"string.quoted.single.cobol","begin":"(?\u003c![\\-\\w])[gGzZ]'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"string.quoted.double.cobol","begin":"(?\u003c![\\-\\w])[gGnN]\"","end":"(\"|$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"string.quoted.single.cobol","begin":"(?\u003c![\\-\\w])[gGnN]'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"string.quoted.utf8.double.cobol","begin":"(?\u003c![\\-\\w])[uU]\"","end":"(\"|$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"string.quoted.utf8.single.cobol","begin":"(?\u003c![\\-\\w])[uU]'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"keyword.identifiers.cobol","match":"(?\u003c![-_])(?i:id\\s+division|identification\\s+division|identification|id|property-id|getter|setter|entry|function-id|end\\s+attribute|attribute|interface-id|indexer-id|factory|ctl|class-control|options|environment\\s+division|environment-name|environment-value|environment|configuration\\s+section|configuration|decimal-point\\s+is|decimal-point|console\\s+is|call-convention|special-names|cursor\\s+is|update|picture\\s+symbol|currency\\s+sign|currency|repository|input-output\\s+section|input-output|file\\s+section|file-control|select|optional|i-o-control|data\\s+division|working-storage\\s+section|working-storage|section|local-storage|linkage\\s+section|linkage|communication|report|screen\\s+section|object-storage|object\\s+section|class-object|fd|rd|cd|sd|printing|procedure\\s+division|procedure|division|references|debugging|end\\s+declaratives|declaratives|end\\s+static|end\\s+factory|end\\s+class-object|based-storage|size|font|national-edited|national)(?![0-9A-Za-z_-])"},{"match":"(?\u003c![-_])((?i:valuetype-id|operator-id|method-id|method|property-id|attribute-id|enum-id|iterator-id|class-id|program-id|operator-id|end\\s+program|end\\s+valuetype|extension))[\\.]*[\\s]+([a-zA-Z0-9_-]*)","captures":{"1":{"name":"keyword.verb.cobol"},"2":{"name":"entity.name.function.cobol"}}},{"name":"keyword.verb.cobol","match":"(?\u003c![-_])(?i:implements|inherits|constraints|constrain)(?=\\s|\\.)"},{"name":"keyword.identifiers.cobol","match":"(?\u003c![-_])(?i:end\\s+enum|end\\s+interface|end\\s+class|end\\s+property|end\\s+method|end\\s+object|end\\s+iterator|end\\s+function|end\\s+operator|end\\s+program|end\\s+indexer|create|reset|instance|delegate|end-delegate|delegate-id|declare|exception-object|as|stop\\s+iterator|stop\\s+run|stop)(?=\\s|\\.|,|\\))"},{"name":"keyword.identifiers.cobol","match":"\\s+(?i:attach\\s+method|attach\\s+del|attach|detach\\s+del|detach\\s+method|detach|method|del)(?=\\s|\\.|$)"},{"name":"keyword.other.sync.cobol","match":"\\s+(?i:sync\\s+(?i:on))(?=\\s|\\.)"},{"name":"keyword.control.catch-exception.cobol","match":"\\s+(?i:try|finally|catch|end-try|throw)(?=\\s|\\.|$)"},{"name":"keyword.otherverb.cobol","match":"(?\u003c![-_])(?i:select|use|thru|varying|giving|remainder|tallying|through|until|execute|returning|using|chaining|yielding|\\+\\+include|copy|replace)(?=\\s)"},{"name":"storage.type.dynamiclength.cobol","match":"(?i:dynamic)\\s+(?i:length)(?=\\s|\\.)"},{"name":"keyword.identifers.cobol","match":"(?\u003c![-_])(?i:assign|external|prototype|organization|organisation|indexed|column|plus|line\\*s*sequential|sequential|access|dynamic|relative|label|block|contains|standard|records|record\\s+key|record|is|alternate|duplicates|reel|tape|terminal|disk\\sfilename|disk|disc|recording\\smode|mode|random)(?=\\s|\\.)"},{"name":"support.function.cobol","match":"(?\u003c![-_])(?i:max|min|integer-of-date|integer-of-day|integer-part|integer|date-to-yyyymmdd|year-to-yyyy|day-to-yyyyddd|exp|exception-file|exception-location|exception-statement|exception-status|e|variance|integer-of-date|rem|pi|factorial|sqrt|log10|fraction-part|mean|exp|log|char|day-of-integer|date-of-integer|exp10|atan|integer-part|tan|sin|cos|midrange|addr|acos|asin|annuity|present-value|integer-of-day|ord-max|ord-min|ord|random|integer-of-date|sum|standard-deviation|median|reverse|abs|upper-case|lower-case|char-national|numval|mod|range|length|locale-date|locale-time-from-seconds|locale-time|seconds-past-midnight|stored-char-length|substitute-case|substitute|seconds-from-formatted-time|seconds-past-midnight|trim|length-an|numval-c|current-date|national-of|display-of|when-compiled|integer-of-boolean|combined-datetime|concatenate)(?=\\s|\\.|\\(|\\))"},{"name":"support.function.cics.cobol","match":"(?\u003c![-_])(?i:DFHRESP|DFHVALUE)(?=\\s|\\.|\\(|\\))"},{"name":"keyword.verb.cobol","match":"(?\u003c![-_])(?i:function)(?=\\s|\\.)"},{"name":"keyword.verb.cobol","match":"(?\u003c![-_])(?i:end-accept|end-add|end-sync|end-compute|end-delete|end-display|end-divide|end-set|end-multiply|end-of-page|end-read|end-receive|end-return|end-rewrite|end-search|end-start|end-string|end-subtract|end-unstring|end-write|program|class|interface|enum|interface)(?![0-9A-Za-z_-])"},{"name":"keyword.other.cobol","match":"(?\u003c![-_])(?:by value|by reference|by content|property-value)(?![0-9A-Za-z_-])"},{"name":"keyword.identifers.cobol","match":"(?\u003c![-_])(?i:attr-string|automatic|auto-skip|footing|next|group|indicate|source|control|full|required|of|input|output|i-o|extend|file|error|exception|overflow|goto|off|on|proceed|procedures|procedure|through|invalid|data|normal|eop|returning|to|for|giving|into|by|params|remainder|also|numeric|free|depending|converting|replacing|after|before|all|leading|first|recursive|initialized|global|common|initial|resident|reference|content|are\\sstandard|are|renames|like|format\\stime|values|omitted|value|constant|ascending|descending|key|retry|until|varying|with|no|advancing|up|down|uccurs|ignore\\s+lock|lock|length|delimited|count|delimiter|redefines|from\\s+console|from\\s+command-line|from\\s+user\\s+name|from\\s+day\\s+yyyyddd|from\\s+day|from\\s+time|from\\s+day-of-week|from\\s+escape|from\\s+day\\s+yyyyddd|from\\s+date\\s+yyyymmdd|from\\s+date|from|raising|crt\\s+status|status|class|upon\\s+crt|upon|lines|columns|step|linage|auto|line|position|col|reports|code-set|reporting|arithmetic|localize|program|class|interface|in|at\\s+end|page|name)(?![0-9A-Za-z_-])"},{"match":"(?\u003c![-_])(?i:type|new)\\s+([a-zA-Z][a-zA-Z0-9\\$\\-\\._]*|[a-zA-Z])(?=\\.$)","captures":{"0":{"name":"keyword.verb.cobol"},"1":{"name":"storage.type.cobol"}}},{"name":"storage.type.cobol","match":"(?\u003c![-_])(?i:string)(?=\\s+value|\\.)"},{"name":"storage.type.cobol","match":"(?\u003c![-_])(?i:bit|byte|binary-char|binary-char-unsigned|binary-short|binary-short-unsigned|binary.long|binary-c-long|binary-long-unsigned|binary-long|binary-double|binary-double-unsigned|float-short|float-extended|float-long|bit|condition-value|characters|character\\s+type|character|comma|crt|decimal|object\\+sreference|object-reference|object|list|dictionary|unsigned)(?=\\s|\\.|,|\\]|\\[)"},{"name":"keyword.operator-id.cobol","match":"(operator-id\\s+[+\\-\\*\\/])","captures":{"1":{"name":"keyword.other.verb.cobol"},"2":{"name":"meta.symbol.cobol"}}},{"match":"(?i:self)(\\:\\:)([0-9a-zA-Z_\\-\\.]*)(?=\\.$)","captures":{"1":{"name":"punctuation.accessor.cobol.b3"},"2":{"name":"entity.name.function.b3"}}},{"match":"(\\:\\:)([0-9a-zA-Z_\\-\\.]*)","captures":{"1":{"name":"punctuation.accessor.cobol"},"2":{"name":"entity.name.function.cobol"}}},{"match":"(?\u003c![-_])(?i:type)\\s+([0-9a-zA-Z\\.]*)","captures":{"0":{"name":"keyword.verb.cobol.aa"},"1":{"name":"storage.type.cobol.bb"}}},{"name":"keyword.control.cobol","match":"(?\u003c![-_])(?i:if|else|end-if|exit\\s+iterator|exit\\s+program|exit\\s+method|evaluate|end-evaluate|exit\\s+perform|perform|end-perform|when\\s+other|when|continue|call|end-call|chain|end-chain|invoke|end\\s+invoke|go\\s+to|go|sort|merge|use|xml|parse|stop\\s+run|goback\\s+returning|goback|raise|exit\\s+function|await)(?![0-9A-Za-z_-])"},{"match":"(?\u003c![-_])((?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBxXuUpPnNzZ/,.]*)\\(([0-9]*)\\)([vV][-+sS\\*$09aAbBxXuUpPnNzZ/,\\.]*)\\(([0-9]*)\\)[-|+]","captures":{"1":{"name":"storage.type.picture10.cobol"},"2":{"name":"constant.numeric.cobol"},"3":{"name":"storage.type.picture10.cobol"},"4":{"name":"constant.numeric.cobol"}}},{"match":"(?\u003c![-_])((?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBxXuUpPnNzZ/,.]*)\\(([0-9]*)\\)([vV][-+sS\\*$09aAbBxXuUpPnNzZ/,\\.]*)\\(([0-9]*)\\)","captures":{"1":{"name":"storage.type.picture9.cobol"},"2":{"name":"constant.numeric.cobol"},"3":{"name":"storage.type.picture9.cobol"},"4":{"name":"constant.numeric.cobol"}}},{"match":"(?\u003c![-_])((?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBxXuUpPnNzZ/,.]*)\\(([0-9]*)\\)([vV\\.][-+s\\*$09aAbBsSnNxXuUzZ/,]*[0-9\\.()])*","captures":{"1":{"name":"storage.type.picture8.cobol"},"2":{"name":"constant.numeric.cobol"},"3":{"name":"storage.type.picture8.cobol"}}},{"name":"storage.type.picture7.cobol","match":"(?\u003c![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBsSnpPNxXuUzZ/,.]*\\([0-9]*\\)[Vv\\.][-+s\\*0$9aAbBsSnNxpPxXuUzZ/,]*"},{"name":"storage.type.picture6.cobol","match":"(?\u003c![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBsSnpPNxXuUzZ/,.]*\\([0-9]*\\)[-+s\\*0$9aAbBsSnNxpPxXuUzZ/,]*[Vv\\.][-+s\\*0$9aAbBsSnNxpPxXuUzZ/,]*"},{"match":"(?\u003c![-_])((?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBsSnpPNxuUXzZ/,.]*)\\(([0-9]*)\\)[-+s\\*0$9aAbBsSnNxpPxXuUzZ/,]*","captures":{"1":{"name":"storage.type.picture5.cobol"},"2":{"name":"constant.numeric.cobol"}}},{"name":"storage.type.picture4.cobol","match":"(?\u003c![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBsSnpNNxXuUzZ/,.]*\\([0-9]*\\)"},{"name":"storage.type.picture3.cobol","match":"(?\u003c![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[sS]?[9aAbBsSnNxXuUzZ]*[Vv][9aAxbXuUzZ]*\\([0-9]*\\)"},{"name":"storage.type.picture2.cobol","match":"(?\u003c![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[sS]?[9aAbBsSnNxXuUzZ]*[Vv][9aAxbXuUzZ]*"},{"name":"storage.type.picture1.cobol","match":"(?\u003c![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+\\*$9aAbBsSnpPNxXuUzZ/,.vV]*"},{"match":"((?\u003c![-_])(?i:binary|computational-4|comp-4|computational-5|comp-5))\\(([0-9]*)\\)","captures":{"1":{"name":"invalid.illegal.keyword.verb.acu.cobol"},"2":{"name":"invalid.illegal.constant.numeric.integer"}}},{"name":"support.function.cbltypes.cobol","match":"(?i:cblt-x1-compx-const|cblt-x2-compx-const|cblt-x4-compx-const|cblt-alphanum-const|cblt-x9-compx|cblt-x8-compx|cblt-x8-comp5|cblt-x4-compx|cblt-x4-comp5|cblt-x2-compx|cblt-x2-comp5|cblt-x1-compx|cblt-x1-comp5|cblt-x1|cblt-vfile-status|cblt-vfile-handle|cblt-sx8-comp5|cblt-sx4-comp5|cblt-sx2-comp5|cblt-sx1-comp5|cblt-subsys-params|cblt-splitjoin-buf|cblt-screen-position|cblt-rtncode|cblt-request-context|cblt-reqhand-service-info|cblt-reqhand-service-funcs|cblt-reqhand-response|cblt-reqhand-funcs|cblt-prog-info-params|cblt-prog-info-arg-info|cblt-printer-properties|cblt-printer-name|cblt-printer-info|cblt-printer-default|cblt-ppointer|cblt-pointer|cblt-os-ssize|cblt-os-size|cblt-os-offset|cblt-os-info-params|cblt-os-flags|cblt-node-name|cblt-nls-msg-params|cblt-nls-msg-number-pair|cblt-nls-msg-ins-struct|cblt-nls-msg-buffer|cblt-mouse-shape|cblt-mouse-rect|cblt-mouse-pos|cblt-mouse-event|cblt-mem-validate-param|cblt-idp-exit-service-funcs|cblt-idp-exit-info|cblt-HWND|cblt-HINSTANCE|cblt-get-scr-line-draw-buffer|cblt-get-scr-graphics-buffer|cblt-generic-attr-value|cblt-generic-attr-rgb-values|cblt-generic-attr-information|cblt-file-status|cblt-fileexist-buf|cblt-exit-params|cblt-exit-info-params|cblt-cancel-proc-params|cblt-bytestream-handle|cblt-alphanum)"},{"name":"storage.type.picture.cobol","match":"(?\u003c![-_])(?i:computational-1|comp-1|computational-2|comp-2|computational-3|comp-3|computational-4|comp-4|computational-x|comp-x|computational-5|comp-5|computational-6|comp-6|computational-n|comp-n|packed-decimal|index|float|double|signed-short|unsigned-short|signed-int|unsigned-int|signed-long|unsigned-long|comp|computational|group-usage|usage\\sis\\sdisplay|usage\\sis\\sfont|usage\\s+display|binary|mutex-pointer|data-pointer|thread-pointer|sempahore-pointer|event-pointer|program-pointer|procedure-pointer|pointer|window|subwindow|control-type|thread|menu|variant|layout-manager|occurs|typedef|any|times|display\\s+blank\\s+when|blank\\s+when|blank\\s+screen|blank|usage\\sis|is\\spartial|usage|justified|just|right|signed|trailing\\s+separate|sign|seperate|sql)(?=\\s|\\.|\\))"},{"name":"storage.type.length.cobol","match":"(?i:byte-length)\\s+[0-9]+"},{"name":"keyword.verb.cobol","match":"(?\u003c![-_])(?i:accept|add|address|allocate|cancel|close|commit|compute|continue|delete|disable|display|bell|divide|eject|enable|enter|evaluate|exhibit|named|exit|free|generate|go\\s+to|initialize\\sonly|initialize|initiate|inspect|merge|end-set|set|end-invoke|invoke\\s+run|invoke|move|corresponding|corr|multiply|otherwise|open|sharing|sort-merge|purge|ready|read|kept|receive|release|return|rewrite|rounded|rollback|search|send|sort|collating\\s+sequence|collating|start|service|subtract|suppress|terminate|then|unlock|string|unstring|validate|write|next|statement|sentence)(?![0-9A-Za-z_-])"},{"name":"keyword.verb.cobol","match":"(?\u003c![-_])(?i:thread-local)(?![0-9A-Za-z_-])"},{"name":"keyword.screens.cobol","match":"(\\s+|^)(?i:foreground-color|background-color|prompt|underline|reverse-video|no-echo|highlight|blink)(?![0-9A-Za-z_-])"},{"name":"invalid.illegal.screens.acu.cobol","match":"(\\s+|^)(?i:bold|high|lowlight|low|standard|background-high|background-low|background-standard)(?![0-9A-Za-z_-])"},{"name":"storage.modifier.cobol","match":"(?\u003c![-_])(?i:internal|public|protected|final|private|static|new|abstract|override|readonly|property|async-void|async-value|async)(?=\\s|\\.)"},{"name":"keyword.operator.cobol","match":"=|\u003c|\u003e|\u003c=|\u003e=|\u003c\u003e|\\+|\\-|\\*|\\/|(?\u003c![-_])(?i:b-and|b-or|b-xor|b-exor|b-not|b-left|b-right|and|or|equals|equal|greater\\s+than|less\\s+than|greater)(?![0-9A-Za-z_-])"},{"name":"keyword.verb.cobol","match":"(?i:not\\s+at\\s+end)(?![0-9A-Za-z_-])"},{"name":"keyword.operator.cobol","match":"(?\u003c![-_])(?i:not)(?![0-9A-Za-z_-])"},{"name":"support.type.cobol","match":"(?\u003c![-_])(?i:sysout-flush|sysin|stderr|stdout|csp|stdin|sysipt|sysout|sysprint|syslist|syslst|printer|syserr|console|c01|c02|c03|c04|c05|c06|c07|c08|c09|c10|c11|c12|formfeed|switch-0|switch-10|switch-11|switch-12|switch-13|switch-13|switch-14|switch-15|switch-1|switch-2|switch-3|switch-4|switch-5|switch-6|switch-7|switch-8|switch-9|sw0|sw11|sw12|sw13|sw14|sw15|sw1|sw2|sw3|sw4|sw5|sw6|sw7|sw8|sw9|sw10|lc_all|lc_collate|lc_ctype|lc_messages|lc_monetary|lc_numeric|lc_time|ucs-4|utf-8|utf-16)(?![0-9A-Za-z_-])"},{"name":"keyword.xml.cobol","match":"(?\u003c![-_])(?i:end-xml|processing.*procedure|xml\\sparse|xml|xml-information|xml-text|xml-schemal|xml-declaration)(?![0-9A-Za-z_-])"},{"name":"keyword.json.cobol","match":"(?\u003c![-_])(?i:json\\s+generate|json|end-json|name\\sof)(?![0-9A-Za-z_-])"},{"name":"invalid.illegal.acu.cobol","match":"(?\u003c![-_])(?i:modify|inquire|tab|title|event|center|label-offset|cell|help-id|cells|push-button|radio-button|page-layout-screen|entry-field|list-box|label|default-font|id|no-tab|unsorted|color|height|width|bind|thread|erase|modeless|scroll|system|menu|title-bar|wrap|destroy|resizeable|user-gray|large-font|newline|3-d|data-columns|display-columns|alignment|separation|cursor-frame-width|divider-color|drag-color|heading-color|heading-divider-color|num-rows|record-data|tiled-headings|vpadding|centered-headings|column-headings|self-act|cancel-button|vscroll|report-composer|clsid|primary-interface|active-x-control|default-interface|default-source|auto-minimize|auto-resize|resource|engraved|initial-state|frame|acuactivexcontrol|activex-res|grid|box|message|namespace|class-name|module|constructor|version|strong|culture|method|handle|exception-value|read-only|dividers|graphical|indexed|termination-value|permanent|boxed|visible|centered|record-position|convert)(?=\\s|\\.|,|;|$)"},{"name":"invalid.illegal.netcobol.cobol","match":"(?\u003c![-_])(?i:actual|auto|automatic|based-storage|complex|connect|contained|core-index|db-access-control-key|db-data-name|db-exception|db-record-name|db-set-name|db-status|dead-lock|endcobol|end-disable|end-enable|end-send|end-transceive|eos|file-limits|file-limit|formatted|sort-status|usage-mode)(?=\\s|\\.|,|;|$)"},{"name":"support.type.cobol.acu strong","match":"(?\u003c![-_])(?i:System-Info|Terminal-Info)(?![0-9A-Za-z_-])"},{"name":"comment.2.block.cobol.remark","begin":"(?\u003c![-_\\*])(?i:remarks)","end":"(?i:end\\-remark|\\*{Bench}end|environment\\s+division|data\\s+division|working-storage\\s+section|file-control)","beginCaptures":{"0":{"name":"keyword.cobol"}},"endCaptures":{"0":{"name":"keyword.cobol"}}},{"name":"invalid.illegal.cobol","match":"(?\u003c![-_])(?i:alter)(?=\\s|\\.)"},{"name":"keyword.ibmreserved.cobol","match":"(?\u003c![-_])(?i:apply|areas|area|clock-units|code|com-reg|controls|dbcs|destination|detail|display-1|ending|every|insert|kanjikey|last|left|less|limits|limit|memory|metaclass|modules|more-labels|multiple|native_binary|native|negative|number|numeric-edited|other|padding|password|pf|ph|postive|processing|queue|recording|reload|removal|rerun|reserve|reserved|rewind|segment-limit|segment|separate|sequence|skip1|skip2|skip3|standard-1|standard-2|sub-queue-1|sub-queue-2|sub-queue-3|sum|symbolic|synchronized|sync|table|test|text|than|top|trace|trailing|unit|words|write-only|at|basis|beginning|bottom|cbl|cf|ch|de|positive|egcs|egi|emi|end|reversed|rf|rh|run|same|order|heading|esi)(?![0-9A-Za-z_-])"},{"name":"strong keyword.potential.reserved.cobol","match":"(?\u003c![-_])(?i:active-class|aligned|anycase|boolean|cols|col|condition|ec|eo|system-default|function-pointer)(?![0-9A-Za-z_-])"},{"name":"keyword.filler.cobol","match":"(?i:filler)"},{"name":"variable.language","match":"(?\u003c![-_])(?i:address-of|date|day-of-week|day|debug-content|debug-item|debug-line|debug-item|debug-sub-1|debug-sub-2|debug-sub-3|shift-in|shift-out|sort-control|sort-core-size|sort-file-size|sort-message|sort-return|sort-mode-size|sort-return|tally|time|when-compiled|line-counter|page-counter|return-code|linage-counter|debug-line|debug-name|debug-contents|json-code|json-status|xml-code|xml-event|xml-information|xml-namespace-prefix|xml-namespace|xml-nnamespace-repfix|xml-nnamespace|xml-ntext|jnienvptr)(?![0-9A-Za-z_-])"},{"name":"storage.type.sql.picture.cobol","match":"(?\u003c![-_])(?i:shortint1|shortint2|shortint3|shortint4|shortint5|shortint6|shortint7|longint1|longint2|longint3|longint4|longint5|longint6|bigint1|bigint2|blob-locator|clob-locator|dbclob-locator|dbclob-file|blob-file|clob-file|clob|dbclob|blob|varbinary|long-varbinary|time-record|timestamp-record|timestamp-offset-record|timestamp-offset|timestamp|rowid|xml|long-varchar)(?=\\s|\\.|\\)|\\()"},{"name":"keyword.other.self.cobol","match":"(?\u003c![-_])(?i:self)"},{"name":"keyword.other.super.cobol","match":"(?\u003c![-_])(?i:super)"},{"name":"constant.numeric.cobol","match":"(^[0-9][0-9][0-9][0-9][0-9][0-9])"},{"match":"(\\()([0-9]*)(:)([0-9]*)(\\))","captures":{"1":{"name":"meta.symbol.cobol"},"2":{"name":"constant.numeric.integer"},"3":{"name":"meta.symbol.cobol"},"4":{"name":"constant.numeric.integer"},"5":{"name":"meta.symbol.cobol"}}},{"name":"meta.symbol.cobol","match":"([a-zA-Z-0-9_]*[a-zA-Z0-9]|([#]?[0-9a-zA-Z]+[a-zA-Z-0-9_]*[a-zA-Z0-9]))"}],"repository":{"cics-keywords":{"name":"keyword.verb.cics","match":"(?\u003c![\\-\\w])(?i:abcode|abdump|abend|abort|abprogram|abstime|accum|acee|acqactivity|acqprocess|acquactivity|action|activity|activityid|actpartn|add|address|after|aid|alarm|all|allocate|alter|alternate|altscrnht|altscrnwd|and|anykey|aplkybd|apltext|applid|as|asa|asis|asktime|asraintrpt|asrakey|asrapsw|asraregs|asraspc|asrastg|assign|asynchronous|at|attach|attachid|attributes|authenticate|autopage|auxiliary|base64|basicauth|below|bif|binary|bit|bodycharset|bookmark|brdata|brdatalength|brexit|bridge|browsetoken|btrans|buffer|build|burgeability|caddrlength|cancel|card|cbuff|ccsid|certificate|change|changetime|channel|char|characterset|check|chunkend|chunking|chunkno|chunkyes|cicsdatakey|ciphers|class|clear|cliconvert|client|clientaddr|clientaddrnu|clientconv|clientname|clntaddr6nu|clntipfamily|close|closestatus|clrpartn|cmdsec|cnamelength|cnotcompl|codepage|color|commarea|commonname|commonnamlen|comparemax|comparemin|complete|composite|compstatus|condition|confirm|confirmation|connect|consistent|console|container|contexttype|control|convdata|converse|convertst|converttime|convid|copy|counter|country|countrylen|create|critical|ctlchar|current|cursor|cwa|cwaleng|data|data1|data2|datalength|datalenth|dataonly|datapointer|dataset|datastr|datatoxml|datatype|datcontainer|date|dateform|datesep|datestring|day|daycount|dayofmonth|dayofweek|dayofyear|days|daysleft|day-of-week|dcounter|ddmmyy|ddmmyyyy|debkey|debrec|debug-contents|debug-item|debug-line|debug-name|debug-sub-1|debug-sub-2|debug-sub-3|deedit|default|define|defresp|defscrnht|defscrnwd|delay|delete|deleteq|delimiter|deq|destcount|destid|destidleng|detail|detaillength|dfhresp|dfhvalue|digest|digesttype|disconnect|docdelete|docsize|docstatus|doctoken|document|ds3270|dsscs|dump|dumpcode|dumpid|duprec|ecaddr|ecblist|eib|elemname|elemnamelen|elemns|elemnslen|end|endactivity|endbr|endbrowse|endfile|endoutput|enq|enter|entry|entryname|eoc|eods|eprfield|eprfrom|eprinto|eprlength|eprset|eprtype|equal|erase|eraseaup|error|errterm|esmreason|esmresp|event|eventtype|eventual|ewasupp|exception|expect|expirytime|extds|external|extract|facility|facilitytokn|false|faultactlen|faultactor|faultcode|faultcodelen|faultcodestr|faultstring|faultstrlen|fci|fct|field|file|firestatus|flength|fmh|fmhparm|for|force|formattime|formfeed|formfield|free|freekb|freemain|from|fromactivity|fromccsid|fromchannel|fromcodepage|fromdoc|fromflength|fromlength|fromprocess|frset|fulldate|function|gchars|gcodes|gds|generic|get|getmain|getnext|gmmi|groupid|gtec|gteq|handle|head|header|hex|high-value|high-values|hilight|hold|honeom|host|hostcodepage|hostlength|hosttype|hours|httpheader|httpmethod|httprnum|httpversion|httpvnum|ignore|immediate|in|increment|initimg|initparm|initparmlen|inpartn|input|inputevent|inputmsg|inputmsglen|inquire|insert|integer|interval|into|intoccsid|intocodepage|invalidcount|invite|invmpsz|invoke|invokingprog|invpartn|invreq|issue|issuer|item|iutype|journalname|jtypeid|jusfirst|juslast|justify|katakana|keep|keylength|keynumber|l40|l64|l80|label|langinuse|languagecode|last|lastusetime|ldc|ldcmnem|ldcnum|leavekb|length|lengthlist|level|lightpen|linage-counter|line|lineaddr|line-counter|link|list|listlength|llid|load|locality|localitylen|logmessage|logmode|logonlogmode|logonmsg|low-value|low-values|luname|main|map|mapcolumn|mapfail|mapheight|mapline|maponly|mapped|mappingdev|mapset|mapwidth|massinsert|maxdatalen|maxflength|maximum|maxlength|maxlifetime|maxproclen|mcc|mediatype|message|messageid|metadata|metadatalen|method|methodlength|milliseconds|minimum|minutes|mmddyy|mmddyyyy|mode|modename|monitor|month|monthofyear|move|msr|msrcontrol|name|namelength|natlang|natlanginuse|netname|newpassword|newphrase|newphraselen|next|nexttransid|nleom|noautopage|nocc|nocheck|nocliconvert|noclose|nodata|node|nodocdelete|nodump|noedit|noflush|nohandle|noinconvert|none|nooutconert|noqueue|noquiesce|nosrvconvert|nosuspend|note|notpurgeable|notruncate|nowait|nscontainer|null|nulls|numciphers|numevents|numitems|numrec|numroutes|numsegments|numtab|of|oidcard|on|opclass|open|operation|operator|operid|operkeys|operpurge|opid|opsecurity|options|or|orgabcode|organization|organizatlen|orgunit|orgunitlen|outdescr|outline|outpartn|output|owner|pa1|pa2|pa3|page|pagenum|page-counter|paging|parse|partn|partner|partnfail|partnpage|partns|partnset|pass|passbk|password|passwordlen|path|pathlength|pct|pf1|pf10|pf11|pf12|pf13|pf14|pf15|pf16|pf17|pf18|pf19|pf2|pf20|pf21|pf22|pf23|pf24|pf3|pf4|pf5|pf6|pf7|pf8|pf9|pfxleng|phrase|phraselen|piplength|piplist|point|pool|pop|portnumber|portnumnu|post|ppt|predicate|prefix|prepare|princonvid|prinsysid|print|priority|privacy|process|processtype|proclength|procname|profile|program|protect|ps|punch|purge|purgeable|push|put|qname|query|queryparm|querystring|querystrlen|queue|quote|quotes|random|rba|rbn|rdatt|read|readnext|readprev|readq|reattach|receive|receiver|recfm|record|recordlen|recordlength|reduce|refparms|refparmslen|relatesindex|relatestype|relatesuri|release|remove|repeatable|repetable|replace|reply|replylength|reqid|requesttype|resclass|reset|resetbr|resid|residlength|resource|resp|resp2|ressec|restart|restype|result|resume|retain|retcode|retcord|retriece|retrieve|return|returnprog|return-code|rewind|rewrite|ridfld|role|rolelength|rollback|route|routecodes|rprocess|rresource|rrn|rtermid|rtransid|run|saddrlength|scheme|schemename|scope|scopelen|scrnht|scrnwd|seconds|security|segmentlist|send|sender|serialnum|serialnumlen|server|serveraddr|serveraddrnu|serverconv|servername|service|session|sesstoken|set|shared|shift-in|shift-out|sigdata|signal|signoff|signon|sit|snamelength|soapfault|sort-control|sort-core-size|sort-file-size|sort-message|sort-mode-size|sort-return|sosi|space|spaces|spoolclose|spoolopen|spoolread|spoolwrite|srvconvert|srvraddr6nu|srvripfamily|ssltype|start|startbr|startbrowse|startcode|state|statelen|stationid|status|statuscode|statuslen|statustext|storage|strfield|stringformat|subaddr|subcodelen|subcodestr|subevent|subevent1|subevent2|subevent3|subevent4|subevent5|subevent6|subevent7|subevent8|sum|suspend|suspstatus|symbol|symbollist|synchronous|synclevel|synconreturn|syncpoint|sysid|tables|tally|task|taskpriority|tcpip|tcpipservice|tct|tctua|tctualeng|td|tellerid|template|termcode|termid|terminal|termpriority|test|text|textkybd|textlength|textprint|time|timeout|timer|timesep|title|to|toactivity|tochannel|tocontainer|toflength|token|tolength|toprocess|trace|tracenum|trailer|tranpriority|transaction|transform|transid|trigger|trt|true|ts|twa|twaleng|type|typename|typenamelen|typens|typenslen|unattend|uncommitted|unescaped|unexpin|unlock|until|uow|update|uri|urimap|url|urllength|userdatakey|userid|username|usernamelen|userpriority|using|validation|value|valuelength|verify|versionlen|volume|volumeleng|wait|waitcics|web|when-compiled|wpmedia1|wpmedia2|wpmedia3|wpmedia4|wrap|write|writeq|wsacontext|wsaepr|xctl|xmlcontainer|xmltodata|xmltransform|xrba|year|yyddd|yyddmm|yymmdd|yyyyddd|yyyyddmm|yyyymmdd|zero|zeroes|zeros)(?![\\-\\w])"},"number-complex-constant":{"name":"constant.numeric.cobol","match":"(\\-|\\+)?((([0-9]+(\\.[0-9]+))|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)([LlFfUuDd]|UL|ul)?(?=\\s|\\.$|,|\\))"},"number-simple-constant":{"name":"constant.numeric.cobol","match":"(\\-|\\+)?([0-9]+)(?=\\s|\\.$|,|\\))"},"string-double-quoted-constant":{"begin":"\"","end":"(\"|$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},"string-quoted-constant":{"name":"string.quoted.single.cobol","begin":"'","end":"('|$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}}}}
+{"name":"COBOL","scopeName":"source.cobol","patterns":[{"name":"token.info-token.cobol","match":"(^[ \\*][ \\*][ \\*][ \\*][ \\*][ \\*])([dD]\\s.*$)"},{"match":"(^[ \\*][ \\*][ \\*][ \\*][ \\*][ \\*])(\\/.*$)","captures":{"1":{"name":"constant.numeric.cobol"},"2":{"name":"comment.line.cobol.newpage"}}},{"match":"(^[ \\*][ \\*][ \\*][ \\*][ \\*][ \\*])(\\*.*$)","captures":{"1":{"name":"constant.numeric.cobol"},"2":{"name":"comment.line.cobol.fixed"}}},{"match":"(^[0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s])(\\/.*$)","captures":{"1":{"name":"constant.numeric.cobol"},"2":{"name":"comment.line.cobol.newpage"}}},{"name":"constant.numeric.cobol","match":"^[0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s]$"},{"match":"(^[0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s])(\\*.*$)","captures":{"1":{"name":"constant.numeric.cobol"},"2":{"name":"comment.line.cobol.fixed"}}},{"match":"(^[0-9a-zA-Z\\s\\$#%\\.@\\- ][0-9a-zA-Z\\s\\$#%\\.@\\- ][0-9a-zA-Z\\s\\$#%\\.@\\- ][0-9a-zA-Z\\s\\$#%\\.@\\- ][0-9a-zA-Z\\s\\$#%\\.@\\- ][0-9a-zA-Z\\s\\$#%\\.@\\- ])(\\*.*$)","captures":{"1":{"name":"constant.cobol"},"2":{"name":"comment.line.cobol.fixed"}}},{"match":"^\\s+(78)\\s+([0-9a-zA-Z][a-zA-Z\\-0-9_]+)","captures":{"1":{"name":"constant.numeric.cobol"},"2":{"name":"variable.other.constant"}}},{"match":"^\\s+([0-9]+)\\s+([0-9a-zA-Z][a-zA-Z\\-0-9_]+)\\s+((?i:constant))","captures":{"1":{"name":"constant.numeric.cobol"},"2":{"name":"variable.other.constant"},"3":{"name":"keyword.identifers.cobol"}}},{"match":"(^[0-9a-zA-Z\\s\\$#%\\.@][0-9a-zA-Z\\s\\$#%\\.@][0-9a-zA-Z\\s\\$#%\\.@][0-9a-zA-Z\\s\\$#%\\.@][0-9a-zA-Z\\s\\$#%\\.@][0-9a-zA-Z\\s\\$#%\\.@])(\\/.*$)","captures":{"1":{"name":"constant.cobol"},"2":{"name":"comment.line.cobol.newpage"}}},{"name":"comment.line.cobol.fixed","match":"^\\*.*$"},{"match":"((?:^|\\s+)(?i:\\$set)\\s+)((?i:constant)\\s+)([0-9a-zA-Z][a-zA-Z\\-0-9]+\\s*)([a-zA-Z\\-0-9]*)","captures":{"1":{"name":"keyword.control.directive.conditional.cobol"},"2":{"name":"entity.name.function.preprocessor.cobol"},"3":{"name":"entity.name.function.cobol"},"4":{"name":"keyword.control.directive.conditional.cobol"}}},{"match":"((?i:\\$\\s*set\\s+)(ilusing)(\\()(.*)(\\)))","captures":{"1":{"name":"entity.name.function.preprocessor.cobol"},"2":{"name":"storage.modifier.import.cobol"},"3":{"name":"punctuation.begin.bracket.round.cobol"},"4":{"name":"string.quoted.other.cobol"},"5":{"name":"punctuation.end.bracket.round.cobol"}}},{"match":"((?i:\\$\\s*set\\s+)(ilusing)(\")(.*)(\"))","captures":{"1":{"name":"entity.name.function.preprocessor.cobol"},"2":{"name":"storage.modifier.import.cobol"},"3":{"name":"punctuation.definition.string.begin.cobol"},"4":{"name":"string.quoted.other.cobol"},"5":{"name":"punctuation.definition.string.begin.cobol"}}},{"match":"((?i:\\$set))\\s+(\\w+)\\s*(\")(\\w*)(\")","captures":{"1":{"name":"keyword.control.directive.conditional.cobol"},"2":{"name":"entity.name.function.preprocessor.cobol"},"3":{"name":"punctuation.definition.string.begin.cobol"},"4":{"name":"string.quoted.other.cobol"},"5":{"name":"punctuation.definition.string.begin.cobol"}}},{"match":"((?i:\\$set))\\s+(\\w+)\\s*(\\()(.*)(\\))","captures":{"1":{"name":"keyword.control.directive.conditional.cobol"},"2":{"name":"entity.name.function.preprocessor.cobol"},"3":{"name":"punctuation.begin.bracket.round.cobol"},"4":{"name":"string.quoted.other.cobol"},"5":{"name":"punctuation.end.bracket.round.cobol"}}},{"match":"(?:^|\\s+)(?i:\\$\\s*set\\s)((?i:01SHUFFLE|64KPARA|64KSECT|AUXOPT|CHIP|DATALIT|EANIM|EXPANDDATA|FIXING|FLAG-CHIP|MASM|MODEL|OPTSIZE|OPTSPEED|PARAS|PROTMODE|REGPARM|SEGCROSS|SEGSIZE|SIGNCOMPARE|SMALLDD|TABLESEGCROSS|TRICKLECHECK|\\s)+).*$","captures":{"0":{"name":"keyword.control.directive.conditional.cobol"},"1":{"name":"invalid.illegal.directive"},"2":{"name":"comment.line.set.cobol"}}},{"match":"(\\$region|\\$end-region)(.*$)","captures":{"1":{"name":"keyword.control.directive.cobol"},"2":{"name":"entity.other.attribute-name.preprocessor.cobol"}}},{"name":"invalid.illegal.iscobol","begin":"\\$(?i:doc)(.*$)","end":"\\$(?i:end-doc)(.*$)"},{"name":"invalid.illegal.meta.preprocessor.cobolit","match":"\u003e\u003e\\s*(?i:turn|page|listing|leap-seconds|d)\\s+.*$"},{"match":"((((\u003e\u003e|\\$)[\\s]*)(?i:if|else|elif|end-if|end-evaluate|end|define|evaluate|when|display|call-convention|set))(.*$))","captures":{"1":{"name":"keyword.control.directive.conditional.cobol"},"2":{"name":"entity.name.function.preprocessor.cobol"},"3":{"name":"entity.name.function.preprocessor.cobol"}}},{"match":"(\\*\u003e)\\s+(@[0-9a-zA-Z][a-zA-Z\\-0-9]+)\\s+(.*$)","captures":{"1":{"name":"comment.line.scantoken.cobol"},"2":{"name":"keyword.cobol"},"3":{"name":"string.cobol"}}},{"name":"comment.line.modern","match":"(\\*\u003e.*$)"},{"name":"strong comment.line.set.acucobol","match":"(\u003e\u003e.*)$"},{"name":"constant.numeric.integer.hexadecimal.cobol","match":"([nNuU][xX]|[hHxX])'[[:xdigit:]]*'"},{"name":"invalid.illegal.hexadecimal.cobol","match":"([nNuU][xX]|[hHxX])'.*'"},{"name":"constant.numeric.integer.hexadecimal.cobol","match":"([nNuU][xX]|[hHxX])\"[[:xdigit:]]*\""},{"name":"invalid.illegal.hexadecimal.cobol","match":"([nNuU][xX]|[hHxX])\".*\""},{"name":"constant.numeric.integer.boolean.cobol","match":"[bB]\"[0-1]\""},{"name":"constant.numeric.integer.boolean.cobol","match":"[bB]'[0-1]'"},{"name":"constant.numeric.integer.octal.cobol","match":"[oO]\"[0-7]*\""},{"name":"invalid.illegal.octal.cobol","match":"[oO]\".*\""},{"name":"meta.symbol.cobol.forced","match":"(#)([0-9a-zA-Z][a-zA-Z\\-0-9]+)"},{"name":"comment.block.cobol.remark","begin":"((?\u003c![-_a-zA-Z0-9()-])(?i:installation|author|source-computer|object-computer|date-written|security|date-compiled)(\\.|$))","end":"(?=((?\u003c![-_])(?i:remarks|author|date-written|source-computer|object-computer|installation|date-compiled|special-names|security|environment\\s+division|data\\s+division|working-storage\\s+section|input-output\\s+section|linkage\\s+section|procedure\\s+division|local-storage\\s+section)|^[ \\*][ \\*][ \\*][ \\*][ \\*][ \\*]\\*.*$|^\\+$))","patterns":[{"name":"constant.numeric.cobol","match":"(^[0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ])"}],"beginCaptures":{"0":{"name":"keyword.identifiers.cobol"}}},{"name":"constant.numeric.cobol","match":"(?\u003c=(\\(|\\[))((\\-\\+)*\\s*[0-9 ,\\.\\+\\-\\*\\/]+)(?=(\\)|\\]))","captures":{"1":{"name":"keyword.start.bracket.cobol"},"2":{"name":"constant.numeric.cobol"},"3":{"name":"keyword.end.bracket.cobol"}}},{"include":"#number-complex-constant"},{"include":"#number-simple-constant"},{"name":"constant.language.cobol","match":"(?\u003c![-_])(?i:true|false|null|nulls)(?![0-9A-Za-z_-])"},{"name":"constant.language.figurative.cobol","match":"(?\u003c![-_])(?i:zeroes|alphabetic-lower|alphabetic-upper|alphanumeric-edited|alphabetic|alphabet|alphanumeric|zeros|zeros|zero|spaces|space|quotes|quote|low-values|low-value|high-values|high-value)(?=\\s+|\\.|,|\\))"},{"name":"keyword.verb.cobol","contentName":"meta.embedded.block.sql","begin":"(?i:exec\\s+sqlims|exec\\s+sql)","end":"(?i:end\\-exec)","patterns":[{"name":"comment.line.sql","match":"(^\\s*\\*.*)$"},{"name":"variable.cobol","match":"(\\:([0-9a-zA-Z\\-_])*)"},{"include":"source.sql"}]},{"name":"keyword.verb.cobol","contentName":"meta.embedded.block.cics","begin":"(?i:exec\\s+cics)","end":"(?i:end\\-exec)","patterns":[{"name":"meta.symbol.cobol","match":"(\\()"},{"include":"#cics-keywords"},{"include":"#string-double-quoted-constant"},{"include":"#string-quoted-constant"},{"include":"#number-complex-constant"},{"include":"#number-simple-constant"},{"name":"variable.cobol","match":"([a-zA-Z-0-9_]*[a-zA-Z0-9]|([#]?[0-9a-zA-Z]+[a-zA-Z-0-9_]*[a-zA-Z0-9]))"}]},{"name":"keyword.verb.cobol","contentName":"meta.embedded.block.dli","begin":"(?i:exec\\s+dli)","end":"(?i:end\\-exec)","patterns":[{"name":"meta.symbol.cobol","match":"(\\()"},{"include":"#dli-keywords"},{"include":"#string-double-quoted-constant"},{"include":"#string-quoted-constant"},{"include":"#number-complex-constant"},{"include":"#number-simple-constant"},{"name":"variable.cobol","match":"([a-zA-Z-0-9_]*[a-zA-Z0-9]|([#]?[0-9a-zA-Z]+[a-zA-Z-0-9_]*[a-zA-Z0-9]))"}]},{"name":"keyword.verb.cobol","contentName":"meta.embedded.block.sql","begin":"(?i:exec\\s+sqlims)","end":"(?i:end\\-exec)","patterns":[{"name":"variable.cobol","match":"(\\:([a-zA-Z\\-])*)"},{"include":"source.sql"}]},{"name":"keyword.verb.cobol","contentName":"meta.embedded.block.sql","begin":"(?i:exec\\s+ado)","end":"(?i:end\\-exec)","patterns":[{"name":"variable.cobol","match":"(\\:([a-zA-Z\\-])*)"},{"include":"source.sql"}]},{"name":"keyword.verb.cobol","contentName":"meta.embedded.block.html","begin":"(?i:exec\\s+html)","end":"(?i:end\\-exec)","patterns":[{"include":"text.html.basic"}]},{"name":"keyword.verb.cobol","contentName":"meta.embedded.block.java","begin":"(?i:exec\\s+java)","end":"(?i:end\\-exec)","patterns":[{"include":"source.java"}]},{"match":"(\")(CBL_.*)(\")","captures":{"1":{"name":"punctuation.definition.string.begin.cobol"},"2":{"name":"support.function.cobol"},"3":{"name":"punctuation.definition.string.end.cobol"}}},{"match":"(\")(PC_.*)(\")","captures":{"1":{"name":"punctuation.definition.string.begin.cobol"},"2":{"name":"support.function.cobol"},"3":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"string.quoted.double.cobol","begin":"\"","end":"(\"|$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},{"match":"(\\')(CBL_.*)(\\')","captures":{"1":{"name":"punctuation.definition.string.begin.cobol"},"2":{"name":"support.function.cobol"},"3":{"name":"punctuation.definition.string.end.cobol"}}},{"match":"(\\')(PC_.*)(\\')","captures":{"1":{"name":"punctuation.definition.string.begin.cobol"},"2":{"name":"support.function.cobol"},"3":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"string.quoted.single.cobol","begin":"'","end":"('|$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"string.quoted.double.cobol","begin":"(?\u003c![\\-\\w])[gGzZ]\"","end":"(\"|$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"string.quoted.single.cobol","begin":"(?\u003c![\\-\\w])[gGzZ]'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"string.quoted.double.cobol","begin":"(?\u003c![\\-\\w])[gGnN]\"","end":"(\"|$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"string.quoted.single.cobol","begin":"(?\u003c![\\-\\w])[gGnN]'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"string.quoted.utf8.double.cobol","begin":"(?\u003c![\\-\\w])[uU]\"","end":"(\"|$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"string.quoted.utf8.single.cobol","begin":"(?\u003c![\\-\\w])[uU]'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"keyword.identifiers.cobol","match":"(?\u003c![-_])(?i:id\\s+division|identification\\s+division|identification|id|property-id|getter|setter|entry|function-id|end\\s+attribute|attribute|interface-id|indexer-id|factory|ctl|class-control|options|environment\\s+division|environment-name|environment-value|environment|configuration\\s+section|configuration|decimal-point\\s+is|decimal-point|console\\s+is|call-convention|special-names|cursor\\s+is|update|picture\\s+symbol|currency\\s+sign|currency|repository|input-output\\s+section|input-output|file\\s+section|file-control|select|optional|i-o-control|data\\s+division|working-storage\\s+section|working-storage|section|local-storage|linkage\\s+section|linkage|communication|report|screen\\s+section|object-storage|object\\s+section|class-object|fd|rd|cd|sd|printing|procedure\\s+division|procedure|division|references|debugging|end\\s+declaratives|declaratives|end\\s+static|end\\s+factory|end\\s+class-object|based-storage|size|font|national-edited|national)(?![0-9A-Za-z_-])"},{"match":"(?\u003c![-_])((?i:valuetype-id|operator-id|method-id|method|property-id|attribute-id|enum-id|iterator-id|class-id|program-id|operator-id|end\\s+program|end\\s+valuetype|extension))[\\.]*[\\s]+([a-zA-Z0-9_-]*)","captures":{"1":{"name":"keyword.verb.cobol"},"2":{"name":"entity.name.function.cobol"}}},{"name":"keyword.verb.cobol","match":"(?\u003c![-_])(?i:implements|inherits|constraints|constrain)(?=\\s|\\.)"},{"name":"keyword.identifiers.cobol","match":"(?\u003c![-_])(?i:end\\s+enum|end\\s+interface|end\\s+class|end\\s+property|end\\s+method|end\\s+object|end\\s+iterator|end\\s+function|end\\s+operator|end\\s+program|end\\s+indexer|create|reset|instance|delegate|end-delegate|delegate-id|declare|exception-object|as|stop\\s+iterator|stop\\s+run|stop)(?=\\s|\\.|,|\\))"},{"name":"keyword.identifiers.cobol","match":"\\s+(?i:attach\\s+method|attach\\s+del|attach|detach\\s+del|detach\\s+method|detach|method|del)(?=\\s|\\.|$)"},{"name":"keyword.other.sync.cobol","match":"\\s+(?i:sync\\s+(?i:on))(?=\\s|\\.)"},{"name":"keyword.control.catch-exception.cobol","match":"\\s+(?i:try|finally|catch|end-try|throw)(?=\\s|\\.|$)"},{"name":"keyword.otherverb.cobol","match":"(?\u003c![-_])(?i:select|use|thru|varying|giving|remainder|tallying|through|until|execute|returning|using|chaining|yielding|\\+\\+include|copy|replace)(?=\\s)"},{"name":"storage.type.dynamiclength.cobol","match":"(?i:dynamic)\\s+(?i:length)(?=\\s|\\.)"},{"name":"keyword.identifers.cobol","match":"(?\u003c![-_])(?i:assign|external|prototype|organization|organisation|indexed|column|plus|line\\*s*sequential|sequential|access|dynamic|relative|label|block|contains|standard|records|record\\s+key|record|is|alternate|duplicates|reel|tape|terminal|disk\\sfilename|disk|disc|recording\\smode|mode|random)(?=\\s|\\.)"},{"name":"support.function.cobol","match":"(?\u003c![-_])(?i:max|min|integer-of-date|integer-of-day|integer-part|integer|date-to-yyyymmdd|year-to-yyyy|day-to-yyyyddd|exp|exception-file|exception-location|exception-statement|exception-status|e|variance|integer-of-date|rem|pi|factorial|sqrt|log10|fraction-part|mean|exp|log|char|day-of-integer|date-of-integer|exp10|atan|integer-part|tan|sin|cos|midrange|addr|acos|asin|annuity|present-value|integer-of-day|ord-max|ord-min|ord|random|integer-of-date|sum|standard-deviation|median|reverse|abs|upper-case|lower-case|char-national|numval|mod|range|length|locale-date|locale-time-from-seconds|locale-time|seconds-past-midnight|stored-char-length|substitute-case|substitute|seconds-from-formatted-time|seconds-past-midnight|trim|length-an|numval-c|current-date|national-of|display-of|when-compiled|integer-of-boolean|combined-datetime|concatenate)(?=\\s|\\.|\\(|\\))"},{"match":"(?\u003c![-_])(?i:DFHRESP|DFHVALUE)(\\s*\\(\\s*)([a-zA-Z]*)(\\s*\\))","captures":{"0":{"name":"support.function.cics.cobol"},"1":{"name":"punctuation.definition.string.end.cobol"},"2":{"name":"keyword.identifers.cobol"},"3":{"name":"punctuation.definition.string.end.cobol"}}},{"name":"keyword.verb.cobol","match":"(?\u003c![-_])(?i:function)(?=\\s|\\.)"},{"name":"keyword.verb.cobol","match":"(?\u003c![-_])(?i:end-accept|end-add|end-sync|end-compute|end-delete|end-display|end-divide|end-set|end-multiply|end-of-page|end-read|end-receive|end-return|end-rewrite|end-search|end-start|end-string|end-subtract|end-unstring|end-write|program|class|interface|enum|interface)(?![0-9A-Za-z_-])"},{"name":"keyword.other.cobol","match":"(?\u003c![-_])(?:by value|by reference|by content|property-value)(?![0-9A-Za-z_-])"},{"name":"keyword.identifers.cobol","match":"(?\u003c![-_])(?i:attr-string|automatic|auto-skip|footing|next|group|indicate|source|control|full|required|of|input|output|i-o|extend|file|error|exception|overflow|goto|off|on|proceed|procedures|procedure|through|invalid|data|normal|eop|returning|to|for|giving|into|by|params|remainder|also|numeric|free|depending|converting|replacing|after|before|all|leading|first|recursive|initialized|global|common|initial|resident|reference|content|are\\sstandard|are|renames|like|format\\stime|values|omitted|value|constant|ascending|descending|key|retry|until|varying|with|no|advancing|up|down|uccurs|ignore\\s+lock|lock|length|delimited|count|delimiter|redefines|from\\s+console|from\\s+command-line|from\\s+user\\s+name|from\\s+day\\s+yyyyddd|from\\s+day|from\\s+time|from\\s+day-of-week|from\\s+escape|from\\s+day\\s+yyyyddd|from\\s+date\\s+yyyymmdd|from\\s+date|from|raising|crt\\s+status|status|class|upon\\s+crt|upon|lines|columns|step|linage|auto|line|position|col|reports|code-set|reporting|arithmetic|localize|program|class|interface|in|at\\s+end|page|name)(?![0-9A-Za-z_-])"},{"match":"(?\u003c![-_])(?i:type|new)\\s+([a-zA-Z][a-zA-Z0-9\\$\\-\\._]*|[a-zA-Z])(?=\\.$)","captures":{"0":{"name":"keyword.verb.cobol"},"1":{"name":"storage.type.cobol"}}},{"name":"storage.type.cobol","match":"(?\u003c![-_])(?i:string)(?=\\s+value|\\.)"},{"name":"storage.type.cobol","match":"(?\u003c![-_])(?i:bit|byte|binary-char|binary-char-unsigned|binary-short|binary-short-unsigned|binary.long|binary-c-long|binary-long-unsigned|binary-long|binary-double|binary-double-unsigned|float-short|float-extended|float-long|bit|condition-value|characters|character\\s+type|character|comma|crt|decimal|object\\+sreference|object-reference|object|list|dictionary|unsigned)(?=\\s|\\.|,|\\]|\\[)"},{"name":"keyword.operator-id.cobol","match":"(operator-id\\s+[+\\-\\*\\/])","captures":{"1":{"name":"keyword.other.verb.cobol"},"2":{"name":"meta.symbol.cobol"}}},{"match":"(?i:self)(\\:\\:)([0-9a-zA-Z_\\-\\.]*)(?=\\.$)","captures":{"1":{"name":"punctuation.accessor.cobol.b3"},"2":{"name":"entity.name.function.b3"}}},{"match":"(\\:\\:)([0-9a-zA-Z_\\-\\.]*)","captures":{"1":{"name":"punctuation.accessor.cobol"},"2":{"name":"entity.name.function.cobol"}}},{"match":"(?\u003c![-_])(?i:type)\\s+([0-9a-zA-Z\\.]*)","captures":{"0":{"name":"keyword.verb.cobol.aa"},"1":{"name":"storage.type.cobol.bb"}}},{"name":"keyword.control.cobol","match":"(?\u003c![-_])(?i:if|else|end-if|exit\\s+iterator|exit\\s+program|exit\\s+method|evaluate|end-evaluate|exit\\s+perform|perform|end-perform|when\\s+other|when|continue|call|end-call|chain|end-chain|invoke|end\\s+invoke|go\\s+to|go|sort|merge|use|xml|parse|stop\\s+run|goback\\s+returning|goback|raise|exit\\s+function|exit\\sparagraph|await)(?![0-9A-Za-z_-])"},{"match":"(?\u003c![-_])((?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBxXuUpPnNzZ/,.]*)\\(([0-9]*)\\)([vV][-+sS\\*$09aAbBxXuUpPnNzZ/,\\.]*)\\(([0-9]*)\\)[-|+]","captures":{"1":{"name":"storage.type.picture10.cobol"},"2":{"name":"constant.numeric.cobol"},"3":{"name":"storage.type.picture10.cobol"},"4":{"name":"constant.numeric.cobol"}}},{"match":"(?\u003c![-_])((?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBxXuUpPnNzZ/,.]*)\\(([0-9]*)\\)([vV][-+sS\\*$09aAbBxXuUpPnNzZ/,\\.]*)\\(([0-9]*)\\)","captures":{"1":{"name":"storage.type.picture9.cobol"},"2":{"name":"constant.numeric.cobol"},"3":{"name":"storage.type.picture9.cobol"},"4":{"name":"constant.numeric.cobol"}}},{"match":"(?\u003c![-_])((?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBxXuUpPnNzZ/,.]*)\\(([0-9]*)\\)([vV\\.][-+s\\*$09aAbBsSnNxXuUzZ/,]*[0-9\\.()])*","captures":{"1":{"name":"storage.type.picture8.cobol"},"2":{"name":"constant.numeric.cobol"},"3":{"name":"storage.type.picture8.cobol"}}},{"name":"storage.type.picture7.cobol","match":"(?\u003c![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBsSnpPNxXuUzZ/,.]*\\([0-9]*\\)[Vv\\.][-+s\\*0$9aAbBsSnNxpPxXuUzZ/,]*"},{"name":"storage.type.picture6.cobol","match":"(?\u003c![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBsSnpPNxXuUzZ/,.]*\\([0-9]*\\)[-+s\\*0$9aAbBsSnNxpPxXuUzZ/,]*[Vv\\.][-+s\\*0$9aAbBsSnNxpPxXuUzZ/,]*"},{"match":"(?\u003c![-_])((?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBsSnpPNxuUXzZ/,.]*)\\(([0-9]*)\\)[-+s\\*0$9aAbBsSnNxpPxXuUzZ/,]*","captures":{"1":{"name":"storage.type.picture5.cobol"},"2":{"name":"constant.numeric.cobol"}}},{"name":"storage.type.picture4.cobol","match":"(?\u003c![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBsSnpNNxXuUzZ/,.]*\\([0-9]*\\)"},{"name":"storage.type.picture3.cobol","match":"(?\u003c![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[sS]?[9aAbBsSnNxXuUzZ]*[Vv][9aAxbXuUzZ]*\\([0-9]*\\)"},{"name":"storage.type.picture2.cobol","match":"(?\u003c![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[sS]?[9aAbBsSnNxXuUzZ]*[Vv][9aAxbXuUzZ]*"},{"name":"storage.type.picture1.cobol","match":"(?\u003c![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+\\*$9aAbBsSnpPNxXuUzZ/,.vV]*"},{"match":"((?\u003c![-_])(?i:binary|computational-4|comp-4|computational-5|comp-5))\\(([0-9]*)\\)","captures":{"1":{"name":"invalid.illegal.keyword.verb.acu.cobol"},"2":{"name":"invalid.illegal.constant.numeric.integer"}}},{"name":"support.function.cbltypes.cobol","match":"(?i:cblt-x1-compx-const|cblt-x2-compx-const|cblt-x4-compx-const|cblt-alphanum-const|cblt-x9-compx|cblt-x8-compx|cblt-x8-comp5|cblt-x4-compx|cblt-x4-comp5|cblt-x2-compx|cblt-x2-comp5|cblt-x1-compx|cblt-x1-comp5|cblt-x1|cblt-vfile-status|cblt-vfile-handle|cblt-sx8-comp5|cblt-sx4-comp5|cblt-sx2-comp5|cblt-sx1-comp5|cblt-subsys-params|cblt-splitjoin-buf|cblt-screen-position|cblt-rtncode|cblt-request-context|cblt-reqhand-service-info|cblt-reqhand-service-funcs|cblt-reqhand-response|cblt-reqhand-funcs|cblt-prog-info-params|cblt-prog-info-arg-info|cblt-printer-properties|cblt-printer-name|cblt-printer-info|cblt-printer-default|cblt-ppointer|cblt-pointer|cblt-os-ssize|cblt-os-size|cblt-os-offset|cblt-os-info-params|cblt-os-flags|cblt-node-name|cblt-nls-msg-params|cblt-nls-msg-number-pair|cblt-nls-msg-ins-struct|cblt-nls-msg-buffer|cblt-mouse-shape|cblt-mouse-rect|cblt-mouse-pos|cblt-mouse-event|cblt-mem-validate-param|cblt-idp-exit-service-funcs|cblt-idp-exit-info|cblt-HWND|cblt-HINSTANCE|cblt-get-scr-line-draw-buffer|cblt-get-scr-graphics-buffer|cblt-generic-attr-value|cblt-generic-attr-rgb-values|cblt-generic-attr-information|cblt-file-status|cblt-fileexist-buf|cblt-exit-params|cblt-exit-info-params|cblt-cancel-proc-params|cblt-bytestream-handle|cblt-alphanum)"},{"name":"storage.type.picture.cobol","match":"(?\u003c![-_])(?i:computational-1|comp-1|computational-2|comp-2|computational-3|comp-3|computational-4|comp-4|computational-x|comp-x|computational-5|comp-5|computational-6|comp-6|computational-n|comp-n|packed-decimal|index|float|double|signed-short|unsigned-short|signed-int|unsigned-int|signed-long|unsigned-long|comp|computational|group-usage|usage\\sis\\sdisplay|usage\\sis\\sfont|usage\\s+display|binary|mutex-pointer|data-pointer|thread-pointer|sempahore-pointer|event-pointer|program-pointer|procedure-pointer|pointer|window|subwindow|control-type|thread|menu|variant|layout-manager|occurs|typedef|any|times|display\\s+blank\\s+when|blank\\s+when|blank\\s+screen|blank|usage\\sis|is\\spartial|usage|justified|just|right|signed|trailing\\s+separate|sign|seperate|sql)(?=\\s|\\.|\\))"},{"name":"storage.type.length.cobol","match":"(?i:byte-length)\\s+[0-9]+"},{"name":"keyword.verb.cobol","match":"(?\u003c![-_])(?i:accept|add|address|allocate|cancel|close|commit|compute|continue|delete|disable|display|bell|divide|eject|enable|enter|evaluate|exhibit|named|exit|free|generate|go\\s+to|initialize\\sonly|initialize|initiate|inspect|merge|end-set|set|end-invoke|invoke\\s+run|invoke|move|corresponding|corr|multiply|otherwise|open|sharing|sort-merge|purge|ready|read|kept|receive|release|return|rewrite|rounded|rollback|search|send|sort|collating\\s+sequence|collating|start|service|subtract|suppress|terminate|then|unlock|string|unstring|validate|write|next|statement|sentence)(?![0-9A-Za-z_-])"},{"name":"keyword.verb.cobol","match":"(?\u003c![-_])(?i:thread-local)(?![0-9A-Za-z_-])"},{"name":"keyword.screens.cobol","match":"(\\s+|^)(?i:foreground-color|background-color|prompt|underline|reverse-video|no-echo|highlight|blink)(?![0-9A-Za-z_-])"},{"name":"invalid.illegal.screens.acu.cobol","match":"(\\s+|^)(?i:bold|high|lowlight|low|standard|background-high|background-low|background-standard)(?![0-9A-Za-z_-])"},{"name":"storage.modifier.cobol","match":"(?\u003c![-_])(?i:internal|public|protected|final|private|static|new|abstract|override|readonly|property|async-void|async-value|async)(?=\\s|\\.)"},{"name":"keyword.operator.cobol","match":"=|\u003c|\u003e|\u003c=|\u003e=|\u003c\u003e|\\+|\\-|\\*|\\/|(?\u003c![-_])(?i:b-and|b-or|b-xor|b-exor|b-not|b-left|b-right|and|or|equals|equal|greater\\s+than|less\\s+than|greater)(?![0-9A-Za-z_-])"},{"name":"keyword.verb.cobol","match":"(?i:not\\s+at\\s+end)(?![0-9A-Za-z_-])"},{"name":"keyword.operator.cobol","match":"(?\u003c![-_])(?i:not)(?![0-9A-Za-z_-])"},{"name":"support.type.cobol","match":"(?\u003c![-_])(?i:sysout-flush|sysin|stderr|stdout|csp|stdin|sysipt|sysout|sysprint|syslist|syslst|printer|syserr|console|c01|c02|c03|c04|c05|c06|c07|c08|c09|c10|c11|c12|formfeed|switch-0|switch-10|switch-11|switch-12|switch-13|switch-13|switch-14|switch-15|switch-1|switch-2|switch-3|switch-4|switch-5|switch-6|switch-7|switch-8|switch-9|sw0|sw11|sw12|sw13|sw14|sw15|sw1|sw2|sw3|sw4|sw5|sw6|sw7|sw8|sw9|sw10|lc_all|lc_collate|lc_ctype|lc_messages|lc_monetary|lc_numeric|lc_time|ucs-4|utf-8|utf-16)(?![0-9A-Za-z_-])"},{"name":"keyword.xml.cobol","match":"(?\u003c![-_])(?i:end-xml|processing.*procedure|xml\\sparse|xml|xml-information|xml-text|xml-schemal|xml-declaration)(?![0-9A-Za-z_-])"},{"name":"keyword.json.cobol","match":"(?\u003c![-_])(?i:json\\s+generate|json|end-json|name\\sof)(?![0-9A-Za-z_-])"},{"name":"invalid.illegal.acu.cobol","match":"(?\u003c![-_])(?i:modify|inquire|tab|title|event|center|label-offset|cell|help-id|cells|push-button|radio-button|page-layout-screen|entry-field|list-box|label|default-font|id|no-tab|unsorted|color|height|width|bind|thread|erase|modeless|scroll|system|menu|title-bar|wrap|destroy|resizeable|user-gray|large-font|newline|3-d|data-columns|display-columns|alignment|separation|cursor-frame-width|divider-color|drag-color|heading-color|heading-divider-color|num-rows|record-data|tiled-headings|vpadding|centered-headings|column-headings|self-act|cancel-button|vscroll|report-composer|clsid|primary-interface|active-x-control|default-interface|default-source|auto-minimize|auto-resize|resource|engraved|initial-state|frame|acuactivexcontrol|activex-res|grid|box|message|namespace|class-name|module|constructor|version|strong|culture|method|handle|exception-value|read-only|dividers|graphical|indexed|termination-value|permanent|boxed|visible|centered|record-position|convert)(?=\\s|\\.|,|;|$)"},{"name":"invalid.illegal.netcobol.cobol","match":"(?\u003c![-_])(?i:actual|auto|automatic|based-storage|complex|connect|contained|core-index|db-access-control-key|db-data-name|db-exception|db-record-name|db-set-name|db-status|dead-lock|endcobol|end-disable|end-enable|end-send|end-transceive|eos|file-limits|file-limit|formatted|sort-status|usage-mode)(?=\\s|\\.|,|;|$)"},{"name":"support.type.cobol.acu strong","match":"(?\u003c![-_])(?i:System-Info|Terminal-Info)(?![0-9A-Za-z_-])"},{"name":"invalid.illegal.cobol","match":"(?\u003c![-_])(?i:alter)(?=\\s|\\.)"},{"name":"keyword.ibmreserved.cobol","match":"(?\u003c![-_])(?i:apply|areas|area|clock-units|code|com-reg|controls|dbcs|destination|detail|display-1|ending|every|insert|kanjikey|last|left|less|limits|limit|memory|metaclass|modules|more-labels|multiple|native_binary|native|negative|number|numeric-edited|other|padding|password|pf|ph|postive|processing|queue|recording|reload|removal|rerun|reserve|reserved|rewind|segment-limit|segment|separate|sequence|skip1|skip2|skip3|standard-1|standard-2|sub-queue-1|sub-queue-2|sub-queue-3|sum|symbolic|synchronized|sync|table|test|text|than|top|trace|trailing|unit|words|write-only|at|basis|beginning|bottom|cbl|cf|ch|de|positive|egcs|egi|emi|end|reversed|rf|rh|run|same|order|heading|esi)(?![0-9A-Za-z_-])"},{"name":"strong keyword.potential.reserved.cobol","match":"(?\u003c![-_])(?i:active-class|aligned|anycase|boolean|cols|col|condition|ec|eo|system-default|function-pointer)(?![0-9A-Za-z_-])"},{"name":"keyword.filler.cobol","match":"(?i:filler)"},{"name":"variable.language","match":"(?\u003c![-_])(?i:address-of|date|day-of-week|day|debug-content|debug-item|debug-line|debug-item|debug-sub-1|debug-sub-2|debug-sub-3|shift-in|shift-out|sort-control|sort-core-size|sort-file-size|sort-message|sort-return|sort-mode-size|sort-return|tally|time|when-compiled|line-counter|page-counter|return-code|linage-counter|debug-line|debug-name|debug-contents|json-code|json-status|xml-code|xml-event|xml-information|xml-namespace-prefix|xml-namespace|xml-nnamespace-repfix|xml-nnamespace|xml-ntext|jnienvptr)(?![0-9A-Za-z_-])"},{"name":"storage.type.sql.picture.cobol","match":"(?\u003c![-_])(?i:shortint1|shortint2|shortint3|shortint4|shortint5|shortint6|shortint7|longint1|longint2|longint3|longint4|longint5|longint6|bigint1|bigint2|blob-locator|clob-locator|dbclob-locator|dbclob-file|blob-file|clob-file|clob|dbclob|blob|varbinary|long-varbinary|time-record|timestamp-record|timestamp-offset-record|timestamp-offset|timestamp|rowid|xml|long-varchar)(?=\\s|\\.|\\)|\\()"},{"name":"keyword.other.self.cobol","match":"(?\u003c![-_])(?i:self)"},{"name":"keyword.other.super.cobol","match":"(?\u003c![-_])(?i:super)"},{"name":"constant.numeric.cobol","match":"(^[0-9][0-9][0-9][0-9][0-9][0-9])"},{"match":"(\\()([0-9]*)(:)([0-9]*)(\\))","captures":{"1":{"name":"meta.symbol.cobol"},"2":{"name":"constant.numeric.integer"},"3":{"name":"meta.symbol.cobol"},"4":{"name":"constant.numeric.integer"},"5":{"name":"meta.symbol.cobol"}}},{"name":"meta.symbol.cobol","match":"([a-zA-Z-0-9_]*[a-zA-Z0-9]|([#]?[0-9a-zA-Z]+[a-zA-Z-0-9_]*[a-zA-Z0-9]))"}],"repository":{"cics-keywords":{"name":"keyword.verb.cics","match":"(?\u003c![\\-\\w])(?i:abcode|abdump|abend|abort|abprogram|abstime|accum|acee|acqactivity|acqprocess|acquactivity|action|activity|activityid|actpartn|add|address|after|aid|alarm|all|allocate|alter|alternate|altscrnht|altscrnwd|and|anykey|aplkybd|apltext|applid|as|asa|asis|asktime|asraintrpt|asrakey|asrapsw|asraregs|asraspc|asrastg|assign|asynchronous|at|attach|attachid|attributes|authenticate|autopage|auxiliary|base64|basicauth|below|bif|binary|bit|bodycharset|bookmark|brdata|brdatalength|brexit|bridge|browsetoken|btrans|buffer|build|burgeability|caddrlength|cancel|card|cbuff|ccsid|certificate|change|changetime|channel|char|characterset|check|chunkend|chunking|chunkno|chunkyes|cicsdatakey|ciphers|class|clear|cliconvert|client|clientaddr|clientaddrnu|clientconv|clientname|clntaddr6nu|clntipfamily|close|closestatus|clrpartn|cmdsec|cnamelength|cnotcompl|codepage|color|commarea|commonname|commonnamlen|comparemax|comparemin|complete|composite|compstatus|condition|confirm|confirmation|connect|consistent|console|container|contexttype|control|convdata|converse|convertst|converttime|convid|copy|counter|country|countrylen|create|critical|ctlchar|current|cursor|cwa|cwaleng|data|data1|data2|datalength|datalenth|dataonly|datapointer|dataset|datastr|datatoxml|datatype|datcontainer|date|dateform|datesep|datestring|day|daycount|dayofmonth|dayofweek|dayofyear|days|daysleft|day-of-week|dcounter|ddmmyy|ddmmyyyy|debkey|debrec|debug-contents|debug-item|debug-line|debug-name|debug-sub-1|debug-sub-2|debug-sub-3|deedit|default|define|defresp|defscrnht|defscrnwd|delay|delete|deleteq|delimiter|deq|destcount|destid|destidleng|detail|detaillength|dfhresp|dfhvalue|digest|digesttype|disconnect|docdelete|docsize|docstatus|doctoken|document|ds3270|dsscs|dump|dumpcode|dumpid|duprec|ecaddr|ecblist|eib|elemname|elemnamelen|elemns|elemnslen|end|endactivity|endbr|endbrowse|endfile|endoutput|enq|enter|entry|entryname|eoc|eods|eprfield|eprfrom|eprinto|eprlength|eprset|eprtype|equal|erase|eraseaup|error|errterm|esmreason|esmresp|event|eventtype|eventual|ewasupp|exception|expect|expirytime|extds|external|extract|facility|facilitytokn|false|faultactlen|faultactor|faultcode|faultcodelen|faultcodestr|faultstring|faultstrlen|fci|fct|field|file|firestatus|flength|fmh|fmhparm|for|force|formattime|formfeed|formfield|free|freekb|freemain|from|fromactivity|fromccsid|fromchannel|fromcodepage|fromdoc|fromflength|fromlength|fromprocess|frset|fulldate|function|gchars|gcodes|gds|generic|get|getmain|getnext|gmmi|groupid|gtec|gteq|handle|head|header|hex|high-value|high-values|hilight|hold|honeom|host|hostcodepage|hostlength|hosttype|hours|httpheader|httpmethod|httprnum|httpversion|httpvnum|ignore|immediate|in|increment|initimg|initparm|initparmlen|inpartn|input|inputevent|inputmsg|inputmsglen|inquire|insert|integer|interval|into|intoccsid|intocodepage|invalidcount|invite|invmpsz|invoke|invokingprog|invpartn|invreq|issue|issuer|item|iutype|journalname|jtypeid|jusfirst|juslast|justify|katakana|keep|keylength|keynumber|l40|l64|l80|label|langinuse|languagecode|last|lastusetime|ldc|ldcmnem|ldcnum|leavekb|length|lengthlist|level|lightpen|linage-counter|line|lineaddr|line-counter|link|list|listlength|llid|load|locality|localitylen|logmessage|logmode|logonlogmode|logonmsg|low-value|low-values|luname|main|map|mapcolumn|mapfail|mapheight|mapline|maponly|mapped|mappingdev|mapset|mapwidth|massinsert|maxdatalen|maxflength|maximum|maxlength|maxlifetime|maxproclen|mcc|mediatype|message|messageid|metadata|metadatalen|method|methodlength|milliseconds|minimum|minutes|mmddyy|mmddyyyy|mode|modename|monitor|month|monthofyear|move|msr|msrcontrol|name|namelength|natlang|natlanginuse|netname|newpassword|newphrase|newphraselen|next|nexttransid|nleom|noautopage|nocc|nocheck|nocliconvert|noclose|nodata|node|nodocdelete|nodump|noedit|noflush|nohandle|noinconvert|none|nooutconert|noqueue|noquiesce|nosrvconvert|nosuspend|note|notpurgeable|notruncate|nowait|nscontainer|null|nulls|numciphers|numevents|numitems|numrec|numroutes|numsegments|numtab|of|oidcard|on|opclass|open|operation|operator|operid|operkeys|operpurge|opid|opsecurity|options|or|orgabcode|organization|organizatlen|orgunit|orgunitlen|outdescr|outline|outpartn|output|owner|pa1|pa2|pa3|page|pagenum|page-counter|paging|parse|partn|partner|partnfail|partnpage|partns|partnset|pass|passbk|password|passwordlen|path|pathlength|pct|pf1|pf10|pf11|pf12|pf13|pf14|pf15|pf16|pf17|pf18|pf19|pf2|pf20|pf21|pf22|pf23|pf24|pf3|pf4|pf5|pf6|pf7|pf8|pf9|pfxleng|phrase|phraselen|piplength|piplist|point|pool|pop|portnumber|portnumnu|post|ppt|predicate|prefix|prepare|princonvid|prinsysid|print|priority|privacy|process|processtype|proclength|procname|profile|program|protect|ps|punch|purge|purgeable|push|put|qname|query|queryparm|querystring|querystrlen|queue|quote|quotes|random|rba|rbn|rdatt|read|readnext|readprev|readq|reattach|receive|receiver|recfm|record|recordlen|recordlength|reduce|refparms|refparmslen|relatesindex|relatestype|relatesuri|release|remove|repeatable|repetable|replace|reply|replylength|reqid|requesttype|resclass|reset|resetbr|resid|residlength|resource|resp|resp2|ressec|restart|restype|result|resume|retain|retcode|retcord|retriece|retrieve|return|returnprog|return-code|rewind|rewrite|ridfld|role|rolelength|rollback|route|routecodes|rprocess|rresource|rrn|rtermid|rtransid|run|saddrlength|scheme|schemename|scope|scopelen|scrnht|scrnwd|seconds|security|segmentlist|send|sender|serialnum|serialnumlen|server|serveraddr|serveraddrnu|serverconv|servername|service|session|sesstoken|set|shared|shift-in|shift-out|sigdata|signal|signoff|signon|sit|snamelength|soapfault|sort-control|sort-core-size|sort-file-size|sort-message|sort-mode-size|sort-return|sosi|space|spaces|spoolclose|spoolopen|spoolread|spoolwrite|srvconvert|srvraddr6nu|srvripfamily|ssltype|start|startbr|startbrowse|startcode|state|statelen|stationid|status|statuscode|statuslen|statustext|storage|strfield|stringformat|subaddr|subcodelen|subcodestr|subevent|subevent1|subevent2|subevent3|subevent4|subevent5|subevent6|subevent7|subevent8|sum|suspend|suspstatus|symbol|symbollist|synchronous|synclevel|synconreturn|syncpoint|sysid|tables|tally|task|taskpriority|tcpip|tcpipservice|tct|tctua|tctualeng|td|tellerid|template|termcode|termid|terminal|termpriority|test|text|textkybd|textlength|textprint|time|timeout|timer|timesep|title|to|toactivity|tochannel|tocontainer|toflength|token|tolength|toprocess|trace|tracenum|trailer|tranpriority|transaction|transform|transid|trigger|trt|true|ts|twa|twaleng|type|typename|typenamelen|typens|typenslen|unattend|uncommitted|unescaped|unexpin|unlock|until|uow|update|uri|urimap|url|urllength|userdatakey|userid|username|usernamelen|userpriority|using|validation|value|valuelength|verify|versionlen|volume|volumeleng|wait|waitcics|web|when-compiled|wpmedia1|wpmedia2|wpmedia3|wpmedia4|wrap|write|writeq|wsacontext|wsaepr|xctl|xmlcontainer|xmltodata|xmltransform|xrba|year|yyddd|yyddmm|yymmdd|yyyyddd|yyyyddmm|yyyymmdd|zero|zeroes|zeros)(?![\\-\\w])"},"dli-keywords":{"name":"keyword.verb.dli","match":"(?\u003c![\\-\\w])(?i:accept|chkp|deq|dlet|gnp|gn|gu|isrt|load|log|pos|query|refresh|repl|retrieve|rolb|roll|rols|schd|sets|setu|symchkp|term|xrst)(?![\\-\\w])"},"number-complex-constant":{"name":"constant.numeric.cobol","match":"(\\-|\\+)?((([0-9]+(\\.[0-9]+))|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)([LlFfUuDd]|UL|ul)?(?=\\s|\\.$|,|\\))"},"number-simple-constant":{"name":"constant.numeric.cobol","match":"(\\-|\\+)?([0-9]+)(?=\\s|\\.$|,|\\))"},"string-double-quoted-constant":{"begin":"\"","end":"(\"|$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}},"string-quoted-constant":{"name":"string.quoted.single.cobol","begin":"'","end":"('|$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cobol"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cobol"}}}}}
diff --git a/grammars/source.context.json b/grammars/source.context.json
new file mode 100644
index 0000000..c607aa9
--- /dev/null
+++ b/grammars/source.context.json
@@ -0,0 +1 @@
+{"name":"Context (SQTroff Intermediate Output)","scopeName":"source.context","patterns":[{"include":"#main"}],"repository":{"bitmap":{"name":"meta.command.display-bitmap.context","begin":"^[ \\t]*(B)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"contentName":"string.unquoted.filename.context","begin":"\\G(\\d+)(?:\\s+(\\d+))?","end":"[ \\t]*$","captures":{"1":{"name":"constant.numeric.bitmap-width.context"},"2":{"name":"constant.numeric.bitmap-height.context"}}}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"}}},"commands":{"patterns":[{"include":"#comment"},{"include":"#text"},{"include":"#bitmap"},{"include":"#drawing"},{"include":"#escape-interpretation"},{"include":"#escape-to-device"},{"include":"#font"},{"include":"#indent"},{"include":"#kerning"},{"include":"#line-length"},{"include":"#motion"},{"include":"#offset"},{"include":"#shift"},{"include":"#vertical-spacing"},{"include":"#sentence-space"},{"include":"#extra-space"},{"include":"#embolden"},{"include":"#constant-space"},{"include":"#slant"},{"include":"#height"},{"include":"#zero-width-print"},{"include":"#unknown-line"}]},"comment":{"name":"comment.line.percentage.context","begin":"%","end":"$","patterns":[{"begin":"\\G\\s*([DETW])(?=[ \\t])","end":"$","patterns":[{"contentName":"message.error.context","begin":"(?\u003c=E)\\G[ \\t]*","end":"[ \\t]*$"},{"contentName":"sublimelinter.mark.warning.context","begin":"(?\u003c=W)\\G[ \\t]*","end":"[ \\t]*$"},{"name":"constant.other.debug-message.context","begin":"\\G[ \\t]*","end":"[ \\t]*$"}],"beginCaptures":{"1":{"name":"storage.modifier.message-category.context"}}},{"match":"\\G\\s*(I)[ \\t]+(fp)\\s+(\\d+)\\s+(\\S+)(?:[ \\t]+(\\S.*?))?[ \\t]*$","captures":{"1":{"name":"storage.modifier.message-category.context"},"2":{"name":"entity.name.tag.request.context"},"3":{"name":"constant.character.numeric.font-position.context"},"4":{"name":"variable.reference.typeface-name.context"},"5":{"name":"invalid.illegal.superfluous-arguments.context"}}}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.context"}}},"constant-space":{"name":"meta.command.fixed-pitch.context","begin":"^[ \\t]*(x)\\s+(cs)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"match":"\\G(-?\\d+)\\s+(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"constant.numeric.integer.decimal.width.current-font.context"},"2":{"name":"constant.numeric.integer.decimal.width.search-fonts.context"},"3":{"name":"invalid.illegal.superfluous-arguments.context"}}}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"},"2":{"name":"keyword.operator.subcommand.context"}}},"drawing":{"name":"meta.command.line-drawing.context","begin":"^[ \\t]*(D)\\s+(?=\\S)","end":"$","patterns":[{"match":"\\G(a)\\s+(-?\\d+)\\s+(-?\\d+)\\s+(-?\\d+)\\s+(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"storage.type.drawing.draw-arc.context"},"2":{"name":"constant.numeric.integer.decimal.x-coordinate.context"},"3":{"name":"constant.numeric.integer.decimal.y-coordinate.context"},"4":{"name":"constant.numeric.integer.decimal.dx-coordinate.context"},"5":{"name":"constant.numeric.integer.decimal.dy-coordinate.context"},"6":{"name":"invalid.illegal.superfluous-arguments.context"}}},{"match":"\\G(b)\\s+(-?\\d+)\\s+(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"storage.type.drawing.draw-box.context"},"2":{"name":"constant.numeric.integer.decimal.x-coordinate.context"},"3":{"name":"constant.numeric.integer.decimal.y-coordinate.context"},"4":{"name":"invalid.illegal.superfluous-arguments.context"}}},{"match":"\\G(c)\\s+(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"storage.type.drawing.draw-circle.context"},"2":{"name":"constant.numeric.integer.decimal.radius.context"},"3":{"name":"invalid.illegal.superfluous-arguments.context"}}},{"match":"\\G(e)\\s+(-?\\d+)\\s+(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"storage.type.drawing.draw-ellipse.context"},"2":{"name":"constant.numeric.integer.decimal.x-coordinate.context"},"3":{"name":"constant.numeric.integer.decimal.y-coordinate.context"},"4":{"name":"invalid.illegal.superfluous-arguments.context"}}},{"match":"\\G(f)\\s+(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"storage.type.drawing.figure-fill-pattern.context"},"2":{"name":"constant.numeric.integer.decimal.context"},"3":{"name":"invalid.illegal.superfluous-arguments.context"}}},{"match":"\\G(l)\\s+(-?\\d+)\\s+(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"storage.type.drawing.draw-line.context"},"2":{"name":"constant.numeric.integer.decimal.x-coordinate.context"},"3":{"name":"constant.numeric.integer.decimal.y-coordinate.context"},"4":{"name":"invalid.illegal.superfluous-arguments.context"}}},{"match":"\\G(t)\\s+(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"storage.type.drawing.line-thickness.context"},"2":{"name":"constant.numeric.integer.decimal.thickness.context"},"3":{"name":"invalid.illegal.superfluous-arguments.context"}}},{"match":"\\G(w)\\s+(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"storage.type.drawing.greyscale-value.context"},"2":{"name":"constant.numeric.integer.decimal.darkness.context"},"3":{"name":"invalid.illegal.superfluous-arguments.context"}}},{"begin":"\\G(~)(?=$|\\s)","end":"(?=\\s*$)|(\\S.*?)[ \\t]*$","patterns":[{"match":"(?:\\G|(?\u003c=\\s))(-?\\d+)\\s+(-?\\d+)(?=$|\\s)","captures":{"1":{"name":"constant.numeric.integer.decimal.x-coordinate.context"},"2":{"name":"constant.numeric.integer.decimal.y-coordinate.context"}}}],"beginCaptures":{"1":{"name":"storage.type.drawing.draw-spline.context"}},"endCaptures":{"1":{"name":"invalid.illegal.bad-argument.context"}},"applyEndPatternLast":true}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"}}},"embolden":{"name":"meta.command.embolden-font.context","begin":"^[ \\t]*(x)\\s+(bd)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"match":"\\G(-?\\d+)\\s+(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"constant.numeric.integer.decimal.boldness.current-font.context"},"2":{"name":"constant.numeric.integer.decimal.boldness.search-fonts.context"},"3":{"name":"invalid.illegal.superfluous-arguments.context"}}}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"},"2":{"name":"keyword.operator.subcommand.context"}}},"escape-interpretation":{"name":"meta.command.escape-interpretation.context","begin":"^[ \\t]*(E)(?=$|\\s)","end":"$","patterns":[{"name":"storage.type.$1-escape.context","match":"\\G\\s*(cmd|nl|oc|\u003c)(?=$|\\s)"},{"match":"(?\u003c=cmd)\\s+(\\S.*?)(?=\\s*$)","captures":{"1":{"name":"source.embedded.shell","patterns":[{"include":"source.shell"}]}}},{"name":"meta.set-newline-mode.context","match":"(?\u003c=nl)\\s+(on|off)(?=\\s*$)","captures":{"1":{"name":"constant.language.boolean.$1.context"}}},{"name":"meta.set-octal-indicator.context","match":"(?\u003c=oc)\\s+(\\S)(?=\\s*$)","captures":{"1":{"name":"constant.character.single.context"}}},{"name":"meta.transparent-passthrough.context","match":"(?\u003c=\u003c)\\s+(\\S.*?)[ \\t]*$","captures":{"1":{"name":"constant.other.reference.link.filename.context"}}}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"}}},"escape-to-device":{"name":"meta.command.escape-to-device.context","contentName":"markup.raw.verbatim.context","begin":"^[ \\t]*(e)(?=$|\\s)[ \\t]*","end":"[ \\t]*$","beginCaptures":{"1":{"name":"keyword.operator.command.context"}}},"extra-space":{"patterns":[{"name":"meta.command.extra-space.after-next-line.context","begin":"^[ \\t]*(x)\\s+(a)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"include":"#extra-space-arg"}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"},"2":{"name":"keyword.operator.subcommand.context"}}},{"name":"meta.command.extra-space.before-next-line.context","begin":"^[ \\t]*(x)\\s+(b)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"include":"#extra-space-arg"}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"},"2":{"name":"keyword.operator.subcommand.context"}}}]},"extra-space-arg":{"match":"\\G(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"constant.numeric.integer.decimal.offset.context"},"2":{"name":"invalid.illegal.superfluous-arguments.context"}}},"font":{"name":"meta.command.set-font.context","begin":"^[ \\t]*(f)(?=$|\\s)[ \\t]*","end":"[ \\t]*$","patterns":[{"match":"\\G(-?\\d+)\\s+(\\S.*?)[ \\t]*$","captures":{"1":{"name":"constant.numeric.integer.decimal.point-size.context"},"2":{"name":"variable.reference.typeface-name.context"}}}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"}}},"height":{"name":"meta.command.character-height.context","begin":"^[ \\t]*(x)\\s+(Height)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"match":"\\G(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"constant.numeric.integer.decimal.height.context"},"2":{"name":"invalid.illegal.superfluous-arguments.context"}}}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"},"2":{"name":"keyword.operator.subcommand.context"}}},"indent":{"name":"meta.command.set-indentation.context","begin":"^[ \\t]*(I)(?=$|\\s)[ \\t]*","end":"[ \\t]*$","patterns":[{"name":"constant.numeric.integer.decimal.indent-size.context","match":"\\G-?\\d+(?=$|\\s)"}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"}}},"init":{"name":"meta.command.initialise-device.context","begin":"^[ \\t]*(X)\\s+((?!-)[-\\w]+)(?=\\s|\\()","end":"$","patterns":[{"name":"meta.parameters.context","begin":"\\G\\(","end":"(\\))|([^)]*?)$","patterns":[{"name":"entity.other.available-physical-font-prefix.context","match":"[^\\s)]+"}],"beginCaptures":{"0":{"name":"punctuation.definition.parameters.begin.bracket.round.context"}},"endCaptures":{"1":{"name":"punctuation.definition.parameters.end.bracket.round.context"},"2":{"name":"invalid.illegal.missing-bracket.context"}}},{"match":"(?\u003c=\\s)(\\d+)\\s+(\\d+)\\s+(\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"constant.numeric.integer.decimal.resolution.context"},"2":{"name":"constant.numeric.integer.decimal.minimum-horizontal-motion.context"},"3":{"name":"constant.numeric.integer.decimal.minimum-vertical-motion.context"},"4":{"name":"invalid.illegal.superfluous-arguments.context"}}}],"beginCaptures":{"1":{"name":"keyword.control.initialise-device.context"},"2":{"name":"entity.name.device.context"}}},"kerning":{"name":"meta.command.set-kerning.context","begin":"^[ \\t]*(k)(?=$|\\s)[ \\t]*","end":"[ \\t]*$","patterns":[{"match":"\\G(-?\\d+)\\s+(?:(0)|(1))(?=$|\\$)","captures":{"1":{"name":"constant.numeric.integer.decimal.overall-character-spacing.context"},"2":{"name":"constant.numeric.boolean.false.enable-kerning.context"},"3":{"name":"constant.numeric.boolean.true.enable-kerning.context"}}}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"}}},"line":{"name":"meta.line.context","begin":"^[ \\t]*(N)(?=$|\\s)[ \\t]*","end":"^[ \\t]*(n)(?=$|\\s)","patterns":[{"match":"\\G(f|b|n)\\s+(l|j|c|r)\\s+(\\d+)\\s+(\\d+)(?=$|\\s)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"constant.language.fill-mode.context"},"2":{"name":"constant.language.adjustment-mode.context"},"3":{"name":"constant.numeric.integer.decimal.paddable-spaces.context"},"4":{"name":"constant.numeric.integer.decimal.slack-available.context"},"5":{"name":"invalid.illegal.superfluous-arguments.context"}}},{"include":"#rule"},{"include":"#commands"}],"beginCaptures":{"1":{"name":"keyword.control.start.line.context"}},"endCaptures":{"1":{"name":"keyword.control.end.line.context"}}},"line-length":{"name":"meta.command.set-line-length.context","begin":"^[ \\t]*(L)(?=$|\\s)[ \\t]*","end":"[ \\t]*$","patterns":[{"name":"constant.numeric.integer.decimal.line-length.context","match":"\\G-?\\d+(?=$|\\s)"}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"}}},"main":{"patterns":[{"include":"#line"},{"include":"#page"},{"include":"#init"},{"include":"#pageinfo"},{"include":"#commands"}]},"motion":{"patterns":[{"name":"meta.command.horizontal.local-motion.context","begin":"^[ \\t]*(h)(?=$|\\s)[ \\t]*","end":"[ \\t]*$","patterns":[{"name":"constant.numeric.integer.decimal.x-offset.context","match":"\\G-?\\d+(?=$|\\s)"}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"}}},{"name":"meta.command.vertical.local-motion.context","begin":"^[ \\t]*(v)(?=$|\\s)[ \\t]*","end":"[ \\t]*$","patterns":[{"name":"constant.numeric.integer.decimal.y-offset.context","match":"\\G-?\\d+(?=$|\\s)"}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"}}}]},"offset":{"name":"meta.command.set-page-offset.context","begin":"^[ \\t]*(O)(?=$|\\s)[ \\t]*","end":"[ \\t]*$","patterns":[{"name":"constant.numeric.integer.decimal.page-offset.context","match":"\\G-?\\d+(?=$|\\s)"}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"}}},"page":{"name":"meta.page.context","begin":"^[ \\t]*(P)(?:\\s+(\\d+))?(?=$|\\s)(?:[ \\t]+(\\S.*))?[ \\t]*$","end":"^[ \\t]*(p)(?:\\s+(\\d+))?(?=$|\\s)(?:[ \\t]+(\\S.*))?[ \\t]*$","patterns":[{"include":"#line"},{"include":"#commands"}],"beginCaptures":{"1":{"name":"keyword.control.start.page.context"},"2":{"name":"constant.numeric.integer.decimal.page-number.context"},"3":{"name":"invalid.illegal.superfluous-arguments.context"}},"endCaptures":{"1":{"name":"keyword.control.end.page.context"},"2":{"name":"constant.numeric.integer.decimal.page-length.context"},"3":{"name":"invalid.illegal.superfluous-arguments.context"}}},"pageinfo":{"name":"meta.command.define-paper.context","begin":"^[ \\t]*(Y)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"match":"(?x)\n\\G  (P|L)      # Orientation (paper/landscape)\n\\s+ ([-\\w]+)  # Paper type\n\\s+ ([-\\w]+)  # Paper size\n\\s+ (-?\\d+)   # Px\n\\s+ (-?\\d+)   # Py\n\\s+ (-?\\d+)   # Bx\n\\s+ (-?\\d+)   # By\n\\s+ (-?\\d+)   # Dx\n\\s+ (-?\\d+)   # Dy\n\\s+ (-?\\d+)   # Sx\n\\s+ (-?\\d+)   # Sy\n(?:\\s+\\S.*?)? # Anything (reserved for extensions)\n[ \\t]* $","captures":{"1":{"name":"constant.language.page-orientation.context"},"10":{"name":"constant.numeric.integer.decimal.sx.context"},"11":{"name":"constant.numeric.integer.decimal.sy.context"},"12":{"name":"comment.ignored.unused-argument.context"},"2":{"name":"entity.name.paper-type.context"},"3":{"name":"entity.other.paper-size.context"},"4":{"name":"constant.numeric.integer.decimal.px.context"},"5":{"name":"constant.numeric.integer.decimal.py.context"},"6":{"name":"constant.numeric.integer.decimal.bx.context"},"7":{"name":"constant.numeric.integer.decimal.by.context"},"8":{"name":"constant.numeric.integer.decimal.dx.context"},"9":{"name":"constant.numeric.integer.decimal.dy.context"}}}],"beginCaptures":{"1":{"name":"keyword.control.initialise-device.context"}}},"rule":{"patterns":[{"name":"meta.command.draw-rule.horizontal.context","begin":"^[ \\t]*(R)\\s+(h)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"match":"\\G(-?\\d+)\\s+(\\S+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"constant.numeric.integer.decimal.rule-length.context"},"2":{"patterns":[{"include":"#rule-character"}]},"3":{"name":"invalid.illegal.superfluous-arguments.context"}}}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"},"2":{"name":"keyword.operator.drawing-direction.context"}}},{"name":"meta.command.draw-rule.horizontal.context","begin":"^[ \\t]*(R)\\s+(v)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"match":"\\G(-?\\d+)\\s+(\\S+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"constant.numeric.integer.decimal.rule-length.context"},"2":{"patterns":[{"include":"#rule-character"}]},"3":{"name":"invalid.illegal.superfluous-arguments.context"}}}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"},"2":{"name":"keyword.operator.drawing-direction.context"}}},{"name":"meta.command.set-rule-thickness.context","begin":"^[ \\t]*(R)\\s+(t)\\s+(h|v)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"match":"\\G(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"constant.numeric.integer.decimal.thickness.context"},"2":{"name":"invalid.illegal.superfluous-arguments.context"}}}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"},"2":{"name":"keyword.operator.subcommand.context"},"3":{"name":"keyword.operator.drawing-direction.context"}}}]},"rule-character":{"patterns":[{"name":"support.constant.continuation-character.context","match":"(?:^|\\G)(?:ru|rn|ul|bv|br)(?=$|\\s)"},{"name":"string.unquoted.repetition-character.context","match":"(?:^|\\G)\\S+"}]},"sentence-space":{"name":"meta.command.set-sentence-space-width.context","begin":"^[ \\t]*(w)(?=$|\\s)[ \\t]*","end":"[ \\t]*$","patterns":[{"match":"\\G(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"constant.numeric.integer.decimal.space-width.context"},"2":{"name":"invalid.illegal.superfluous-arguments.context"}}}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"}}},"shift":{"name":"meta.command.shift-baseline.context","begin":"^[ \\t]*(s)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"match":"\\G(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"constant.numeric.integer.decimal.offset.context"},"2":{"name":"invalid.illegal.superfluous-arguments.context"}}}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"}}},"slant":{"name":"meta.command.slant.context","begin":"^[ \\t]*(x)\\s+(Slant)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"match":"\\G(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"constant.numeric.integer.decimal.slant-angle.context"},"2":{"name":"invalid.illegal.superfluous-arguments.context"}}}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"},"2":{"name":"keyword.operator.subcommand.context"}}},"text":{"name":"meta.command.display-text.context","begin":"^[ \\t]*(=)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"name":"string.quoted.other.context","begin":"\\G\\(","end":"\\)|(?=$)","patterns":[{"include":"#text-escapes"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.context"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.context"}}}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"}}},"text-escapes":{"patterns":[{"name":"constant.character.escape.backslash.context","match":"(\\\\)\\\\"},{"name":"constant.character.escape.bracket.context","match":"(\\\\)[()]"},{"name":"constant.character.entity.named.context","match":"(\\()([^()]+)(\\))","captures":{"1":{"name":"punctuation.definition.entity.begin.context"},"2":{"name":"entity.name.character.other.context"},"3":{"name":"punctuation.definition.entity.end.context"}}}]},"unknown-line":{"name":"invalid.unimplemented.command.context","begin":"\\S+","end":"(?=[ \\t]*$)"},"vertical-spacing":{"name":"meta.command.vertical-spacing.context","begin":"^[ \\t]*(V)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"match":"\\G(-?\\d+)(?:[ \\t]+(\\S.*))?[ \\t]*$","captures":{"1":{"name":"constant.numeric.integer.decimal.offset.context"},"2":{"name":"invalid.illegal.superfluous-arguments.context"}}}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"}}},"zero-width-print":{"name":"meta.command.zero-width-print.context","begin":"^[ \\t]*(z)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"match":"\\G\\S.*?(?=\\s*$)","captures":{"0":{"name":"invalid.illegal.superfluous-arguments.context"}}}],"beginCaptures":{"1":{"name":"keyword.operator.command.context"}}}}}
diff --git a/grammars/source.cs.json b/grammars/source.cs.json
index 73750ee..93ea974 100644
--- a/grammars/source.cs.json
+++ b/grammars/source.cs.json
@@ -1 +1 @@
-{"name":"C#","scopeName":"source.cs","patterns":[{"include":"#preprocessor"},{"include":"#comment"},{"include":"#directives"},{"include":"#declarations"},{"include":"#script-top-level"}],"repository":{"anonymous-method-expression":{"patterns":[{"begin":"(?x)\n(?:\\b(async)\\b\\s*)?\n(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*\n(=\u003e)","end":"(?=\\)|;|}|,)","patterns":[{"include":"#block"},{"include":"#ref-modifier"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"storage.modifier.cs"},"2":{"name":"entity.name.variable.parameter.cs"},"3":{"name":"keyword.operator.arrow.cs"}}},{"begin":"(?x)\n(?:\\b(async)\\b\\s*)?\n(\\(.*?\\))\\s*\n(=\u003e)","end":"(?=\\)|;|}|,)","patterns":[{"include":"#block"},{"include":"#ref-modifier"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"storage.modifier.cs"},"2":{"patterns":[{"include":"#lambda-parameter-list"}]},"3":{"name":"keyword.operator.arrow.cs"}}},{"begin":"(?x)\n(?:\\b(async)\\b\\s*)?\n(?:\\b(delegate)\\b\\s*)","end":"(?=\\)|;|}|,)","patterns":[{"include":"#parenthesized-parameter-list"},{"include":"#block"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"storage.modifier.cs"},"2":{"name":"keyword.other.delegate.cs"}}}]},"anonymous-object-creation-expression":{"begin":"\\b(new)\\b\\s*(?=\\{|$)","end":"(?\u003c=\\})","patterns":[{"include":"#initializer-expression"}],"beginCaptures":{"1":{"name":"keyword.other.new.cs"}}},"argument":{"patterns":[{"name":"storage.modifier.cs","match":"\\b(ref|out|in)\\b"},{"include":"#declaration-expression-local"},{"include":"#expression"}]},"argument-list":{"begin":"\\(","end":"\\)","patterns":[{"include":"#named-argument"},{"include":"#argument"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"array-creation-expression":{"begin":"(?x)\n\\b(new|stackalloc)\\b\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)?\\s*\n(?=\\[)","end":"(?\u003c=\\])","patterns":[{"include":"#bracketed-argument-list"}],"beginCaptures":{"1":{"name":"keyword.other.new.cs"},"2":{"patterns":[{"include":"#type"}]}}},"as-expression":{"match":"(?x)\n(?\u003c!\\.)\\b(as)\\b\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)?","captures":{"1":{"name":"keyword.other.as.cs"},"2":{"patterns":[{"include":"#type"}]}}},"attribute":{"patterns":[{"include":"#type-name"},{"include":"#attribute-arguments"}]},"attribute-arguments":{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#attribute-named-argument"},{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"1":{"name":"punctuation.parenthesis.close.cs"}}},"attribute-named-argument":{"begin":"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(?==)","end":"(?=(,|\\)))","patterns":[{"include":"#operator-assignment"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"entity.name.variable.property.cs"}}},"attribute-section":{"begin":"(\\[)(assembly|module|field|event|method|param|property|return|type)?(\\:)?","end":"(\\])","patterns":[{"include":"#comment"},{"include":"#attribute"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"punctuation.squarebracket.open.cs"},"2":{"name":"keyword.other.attribute-specifier.cs"},"3":{"name":"punctuation.separator.colon.cs"}},"endCaptures":{"1":{"name":"punctuation.squarebracket.close.cs"}}},"await-expression":{"name":"keyword.other.await.cs","match":"(?!\\.)\\b(await)\\b"},"await-statement":{"begin":"(?\u003c!\\.)\\b(await)\\b","end":"(?=;)","patterns":[{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.other.await.cs"}}},"base-types":{"begin":":","end":"(?=\\{|where)","patterns":[{"include":"#type"},{"include":"#punctuation-comma"},{"include":"#preprocessor"}],"beginCaptures":{"0":{"name":"punctuation.separator.colon.cs"}}},"block":{"begin":"\\{","end":"\\}","patterns":[{"include":"#statement"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},"boolean-literal":{"patterns":[{"name":"constant.language.boolean.true.cs","match":"(?\u003c!\\.)\\btrue\\b"},{"name":"constant.language.boolean.false.cs","match":"(?\u003c!\\.)\\bfalse\\b"}]},"bracketed-argument-list":{"begin":"\\[","end":"\\]","patterns":[{"include":"#named-argument"},{"include":"#argument"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.squarebracket.open.cs"}},"endCaptures":{"0":{"name":"punctuation.squarebracket.close.cs"}}},"bracketed-parameter-list":{"begin":"(?=(\\[))","end":"(?=(\\]))","patterns":[{"begin":"(?\u003c=\\[)","end":"(?=\\])","patterns":[{"include":"#comment"},{"include":"#attribute-section"},{"include":"#parameter"},{"include":"#punctuation-comma"},{"include":"#variable-initializer"}]}],"beginCaptures":{"1":{"name":"punctuation.squarebracket.open.cs"}},"endCaptures":{"1":{"name":"punctuation.squarebracket.close.cs"}}},"break-or-continue-statement":{"match":"(?\u003c!\\.)\\b(?:(break)|(continue))\\b","captures":{"1":{"name":"keyword.control.flow.break.cs"},"2":{"name":"keyword.control.flow.continue.cs"}}},"cast-expression":{"match":"(?x)\n(\\()\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s*\n(\\))(?=\\s*-*!*@?[_[:alnum:]\\(])","captures":{"1":{"name":"punctuation.parenthesis.open.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"punctuation.parenthesis.close.cs"}}},"catch-clause":{"begin":"(?\u003c!\\.)\\b(catch)\\b","end":"(?\u003c=\\})","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"match":"(?x)\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s*\n(?:(\\g\u003cidentifier\u003e)\\b)?","captures":{"1":{"patterns":[{"include":"#type"}]},"6":{"name":"entity.name.variable.local.cs"}}}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"include":"#when-clause"},{"include":"#comment"},{"include":"#block"}],"beginCaptures":{"1":{"name":"keyword.control.try.catch.cs"}}},"char-character-escape":{"name":"constant.character.escape.cs","match":"\\\\(['\"\\\\0abfnrtv]|x[0-9a-fA-F]{1,4}|u[0-9a-fA-F]{4})"},"char-literal":{"name":"string.quoted.single.cs","begin":"'","end":"(\\')|((?:[^\\\\\\n])$)","patterns":[{"include":"#char-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.char.begin.cs"}},"endCaptures":{"1":{"name":"punctuation.definition.char.end.cs"},"2":{"name":"invalid.illegal.newline.cs"}}},"checked-unchecked-expression":{"begin":"(?\u003c!\\.)\\b(?:(checked)|(unchecked))\\b\\s*(\\()","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.other.checked.cs"},"2":{"name":"keyword.other.unchecked.cs"},"3":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"checked-unchecked-statement":{"begin":"(?\u003c!\\.)\\b(?:(checked)|(unchecked))\\b\\s*(?!\\()","end":"(?\u003c=\\})","patterns":[{"include":"#block"},{"include":"#comment"}],"beginCaptures":{"1":{"name":"keyword.other.checked.cs"},"2":{"name":"keyword.other.unchecked.cs"}}},"class-declaration":{"begin":"(?=\\bclass\\b)","end":"(?\u003c=\\})","patterns":[{"begin":"(?x)\n\\b(class)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)\\s*","end":"(?=\\{)","patterns":[{"include":"#comment"},{"include":"#type-parameter-list"},{"include":"#base-types"},{"include":"#generic-constraints"}],"beginCaptures":{"1":{"name":"keyword.other.class.cs"},"2":{"name":"entity.name.type.class.cs"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#class-or-struct-members"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},{"include":"#preprocessor"},{"include":"#comment"}]},"class-or-struct-members":{"patterns":[{"include":"#preprocessor"},{"include":"#comment"},{"include":"#storage-modifier"},{"include":"#type-declarations"},{"include":"#property-declaration"},{"include":"#field-declaration"},{"include":"#event-declaration"},{"include":"#indexer-declaration"},{"include":"#variable-initializer"},{"include":"#constructor-declaration"},{"include":"#destructor-declaration"},{"include":"#operator-declaration"},{"include":"#conversion-operator-declaration"},{"include":"#method-declaration"},{"include":"#attribute-section"},{"include":"#punctuation-semicolon"}]},"comment":{"patterns":[{"name":"comment.block.cs","begin":"/\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.cs"}}},{"begin":"(^\\s+)?(?=//)","end":"(?=$)","patterns":[{"name":"comment.block.documentation.cs","begin":"(?\u003c!/)///(?!/)","end":"(?=$)","patterns":[{"include":"#xml-doc-comment"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.cs"}}},{"name":"comment.line.double-slash.cs","begin":"(?\u003c!/)//(?:(?!/)|(?=//))","end":"(?=$)","beginCaptures":{"0":{"name":"punctuation.definition.comment.cs"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.cs"}}}]},"conditional-operator":{"begin":"\\?(?!\\s*[?.\\[]|\\s*$)","end":":","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.question-mark.cs"}},"endCaptures":{"0":{"name":"keyword.operator.conditional.colon.cs"}}},"constructor-declaration":{"begin":"(?=@?[_[:alpha:]][_[:alnum:]]*\\s*\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"match":"(@?[_[:alpha:]][_[:alnum:]]*)\\b","captures":{"1":{"name":"entity.name.function.cs"}}},{"begin":"(:)","end":"(?=\\{|=\u003e)","patterns":[{"include":"#constructor-initializer"}],"beginCaptures":{"1":{"name":"punctuation.separator.colon.cs"}}},{"include":"#parenthesized-parameter-list"},{"include":"#preprocessor"},{"include":"#comment"},{"include":"#expression-body"},{"include":"#block"}]},"constructor-initializer":{"begin":"\\b(?:(base)|(this))\\b\\s*(?=\\()","end":"(?\u003c=\\))","patterns":[{"include":"#argument-list"}],"beginCaptures":{"1":{"name":"keyword.other.base.cs"},"2":{"name":"keyword.other.this.cs"}}},"conversion-operator-declaration":{"begin":"(?x)\n(?\u003cexplicit_or_implicit_keyword\u003e(?:\\b(?:explicit|implicit)))\\s*\n(?\u003coperator_keyword\u003e(?:\\b(?:operator)))\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:ref\\s+(?:readonly\\s+)?)?   # ref return\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s*\n(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#parenthesized-parameter-list"},{"include":"#expression-body"},{"include":"#block"}],"beginCaptures":{"1":{"patterns":[{"match":"\\b(explicit)\\b","captures":{"1":{"name":"keyword.other.explicit.cs"}}},{"match":"\\b(implicit)\\b","captures":{"1":{"name":"keyword.other.implicit.cs"}}}]},"2":{"name":"keyword.other.operator-decl.cs"},"3":{"patterns":[{"include":"#type"}]}}},"declaration-expression-local":{"match":"(?x) # e.g. int x OR var x\n(?:\n  \\b(var)\\b|\n  (?\u003ctype_name\u003e\n    (?:\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n        (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s* # array suffix?\n        \\[\n          (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n        \\]\n        \\s*\n        (?:\\?)? # arrays can be nullable reference types\n        \\s*\n      )*\n    )\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\b\\s*\n(?=[,)\\]])","captures":{"1":{"name":"keyword.other.var.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.variable.local.cs"}}},"declaration-expression-tuple":{"match":"(?x) # e.g. int x OR var x\n(?:\n  \\b(var)\\b|\n  (?\u003ctype_name\u003e\n    (?:\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n        (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n                (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n    )\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\b\\s*\n(?=[,)])","captures":{"1":{"name":"keyword.other.var.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.variable.tuple-element.cs"}}},"declarations":{"patterns":[{"include":"#namespace-declaration"},{"include":"#type-declarations"},{"include":"#punctuation-semicolon"}]},"delegate-declaration":{"begin":"(?x)\n(?:\\b(delegate)\\b)\\s+\n(?\u003ctype_name\u003e\n  (?:\n    (?:ref\\s+(?:readonly\\s+)?)?   # ref return\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\s*\n(\u003c([^\u003c\u003e]+)\u003e)?\\s*\n(?=\\()","end":"(?=;)","patterns":[{"include":"#comment"},{"include":"#parenthesized-parameter-list"},{"include":"#generic-constraints"}],"beginCaptures":{"1":{"name":"keyword.other.delegate.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.type.delegate.cs"},"8":{"patterns":[{"include":"#type-parameter-list"}]}}},"destructor-declaration":{"begin":"(~)(@?[_[:alpha:]][_[:alnum:]]*)\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#parenthesized-parameter-list"},{"include":"#expression-body"},{"include":"#block"}],"beginCaptures":{"1":{"name":"punctuation.tilde.cs"},"2":{"name":"entity.name.function.cs"}}},"directives":{"patterns":[{"include":"#extern-alias-directive"},{"include":"#using-directive"},{"include":"#attribute-section"},{"include":"#punctuation-semicolon"}]},"do-statement":{"begin":"(?\u003c!\\.)\\b(do)\\b","end":"(?=;|})","patterns":[{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.loop.do.cs"}}},"element-access-expression":{"begin":"(?x)\n(?:(\\?)\\s*)?                        # preceding null-conditional operator?\n(?:(\\.)\\s*)?                        # preceding dot?\n(?:(@?[_[:alpha:]][_[:alnum:]]*)\\s*)? # property name\n(?:(\\?)\\s*)?                        # null-conditional operator?\n(?=\\[)                              # open bracket of argument list","end":"(?\u003c=\\])(?!\\s*\\[)","patterns":[{"include":"#bracketed-argument-list"}],"beginCaptures":{"1":{"name":"keyword.operator.null-conditional.cs"},"2":{"name":"punctuation.accessor.cs"},"3":{"name":"variable.other.object.property.cs"},"4":{"name":"keyword.operator.null-conditional.cs"}}},"else-part":{"begin":"(?\u003c!\\.)\\b(else)\\b","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.else.cs"}}},"enum-declaration":{"begin":"(?=\\benum\\b)","end":"(?\u003c=\\})","patterns":[{"begin":"(?=enum)","end":"(?=\\{)","patterns":[{"include":"#comment"},{"match":"(enum)\\s+(@?[_[:alpha:]][_[:alnum:]]*)","captures":{"1":{"name":"keyword.other.enum.cs"},"2":{"name":"entity.name.type.enum.cs"}}},{"begin":":","end":"(?=\\{)","patterns":[{"include":"#type"}],"beginCaptures":{"0":{"name":"punctuation.separator.colon.cs"}}}]},{"begin":"\\{","end":"\\}","patterns":[{"include":"#preprocessor"},{"include":"#comment"},{"include":"#attribute-section"},{"include":"#punctuation-comma"},{"begin":"@?[_[:alpha:]][_[:alnum:]]*","end":"(?=(,|\\}))","patterns":[{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"0":{"name":"entity.name.variable.enum-member.cs"}}}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},{"include":"#preprocessor"},{"include":"#comment"}]},"event-accessors":{"begin":"\\{","end":"\\}","patterns":[{"name":"keyword.other.add.cs","match":"\\b(add)\\b"},{"name":"keyword.other.remove.cs","match":"\\b(remove)\\b"},{"include":"#comment"},{"include":"#attribute-section"},{"include":"#expression-body"},{"include":"#block"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},"event-declaration":{"begin":"(?x)\n\\b(event)\\b\\s*\n(?\u003creturn_type\u003e\n  (?\u003ctype_name\u003e\n    (?:\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n        (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s* # array suffix?\n        \\[\n          (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n        \\]\n        \\s*\n        (?:\\?)? # arrays can be nullable reference types\n        \\s*\n      )*\n    )\n  )\\s+\n)\n(?\u003cinterface_name\u003e\\g\u003ctype_name\u003e\\s*\\.\\s*)?\n(?\u003cevent_names\u003e\\g\u003cidentifier\u003e(?:\\s*,\\s*\\g\u003cidentifier\u003e)*)\\s*\n(?=\\{|;|$)","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#event-accessors"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.other.event.cs"},"2":{"patterns":[{"include":"#type"}]},"8":{"patterns":[{"include":"#type"},{"include":"#punctuation-accessor"}]},"9":{"patterns":[{"name":"entity.name.variable.event.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#punctuation-comma"}]}}},"expression":{"patterns":[{"include":"#preprocessor"},{"include":"#comment"},{"include":"#checked-unchecked-expression"},{"include":"#typeof-or-default-expression"},{"include":"#nameof-expression"},{"include":"#throw-expression"},{"include":"#interpolated-string"},{"include":"#verbatim-interpolated-string"},{"include":"#this-or-base-expression"},{"include":"#switch-expression"},{"include":"#conditional-operator"},{"include":"#expression-operators"},{"include":"#await-expression"},{"include":"#query-expression"},{"include":"#as-expression"},{"include":"#is-expression"},{"include":"#anonymous-method-expression"},{"include":"#object-creation-expression"},{"include":"#array-creation-expression"},{"include":"#anonymous-object-creation-expression"},{"include":"#invocation-expression"},{"include":"#member-access-expression"},{"include":"#element-access-expression"},{"include":"#cast-expression"},{"include":"#literal"},{"include":"#parenthesized-expression"},{"include":"#tuple-deconstruction-assignment"},{"include":"#initializer-expression"},{"include":"#identifier"}]},"expression-body":{"begin":"=\u003e","end":"(?=[,\\);}])","patterns":[{"include":"#ref-modifier"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.operator.arrow.cs"}}},"expression-operators":{"patterns":[{"name":"keyword.operator.assignment.compound.cs","match":"\\*=|/=|%=|\\+=|-=|\\?\\?="},{"name":"keyword.operator.assignment.compound.bitwise.cs","match":"\\\u0026=|\\^=|\u003c\u003c=|\u003e\u003e=|\\|="},{"name":"keyword.operator.bitwise.shift.cs","match":"\u003c\u003c|\u003e\u003e"},{"name":"keyword.operator.comparison.cs","match":"==|!="},{"name":"keyword.operator.relational.cs","match":"\u003c=|\u003e=|\u003c|\u003e"},{"name":"keyword.operator.logical.cs","match":"\\!|\u0026\u0026|\\|\\|"},{"name":"keyword.operator.bitwise.cs","match":"\\\u0026|~|\\^|\\|"},{"name":"keyword.operator.assignment.cs","match":"\\="},{"name":"keyword.operator.decrement.cs","match":"--"},{"name":"keyword.operator.increment.cs","match":"\\+\\+"},{"name":"keyword.operator.arithmetic.cs","match":"%|\\*|/|-|\\+"},{"name":"keyword.operator.null-coalescing.cs","match":"\\?\\?"}]},"extern-alias-directive":{"begin":"\\s*(extern)\\b\\s*(alias)\\b\\s*(@?[_[:alpha:]][_[:alnum:]]*)","end":"(?=;)","beginCaptures":{"1":{"name":"keyword.other.extern.cs"},"2":{"name":"keyword.other.alias.cs"},"3":{"name":"variable.other.alias.cs"}}},"field-declaration":{"begin":"(?x)\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\s* # first field name\n(?!=\u003e|==)(?=,|;|=|$)","end":"(?=;)","patterns":[{"name":"entity.name.variable.field.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#punctuation-comma"},{"include":"#comment"},{"include":"#variable-initializer"},{"include":"#class-or-struct-members"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"6":{"name":"entity.name.variable.field.cs"}}},"finally-clause":{"begin":"(?\u003c!\\.)\\b(finally)\\b","end":"(?\u003c=\\})","patterns":[{"include":"#comment"},{"include":"#block"}],"beginCaptures":{"1":{"name":"keyword.control.try.finally.cs"}}},"for-statement":{"begin":"(?\u003c!\\.)\\b(for)\\b\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#local-variable-declaration"},{"include":"#expression"},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.loop.for.cs"}}},"foreach-statement":{"begin":"(?\u003c!\\.)\\b(foreach)\\b\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"match":"(?x)\n(?:\n  (\\bvar\\b)|\n  (?\u003ctype_name\u003e\n    (?:\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n        (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s* # array suffix?\n        \\[\n          (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n        \\]\n        \\s*\n        (?:\\?)? # arrays can be nullable reference types\n        \\s*\n      )*\n    )\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\s+\n\\b(in)\\b","captures":{"1":{"name":"keyword.other.var.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.variable.local.cs"},"8":{"name":"keyword.control.loop.in.cs"}}},{"match":"(?x) # match foreach (var (x, y) in ...)\n(?:\\b(var)\\b\\s*)?\n(?\u003ctuple\u003e\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\\s+\n\\b(in)\\b","captures":{"1":{"name":"keyword.other.var.cs"},"2":{"patterns":[{"include":"#tuple-declaration-deconstruction-element-list"}]},"3":{"name":"keyword.control.loop.in.cs"}}},{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.loop.foreach.cs"}}},"generic-constraints":{"begin":"(where)\\s+(@?[_[:alpha:]][_[:alnum:]]*)\\s*(:)","end":"(?=\\{|where|;|=\u003e)","patterns":[{"name":"keyword.other.class.cs","match":"\\bclass\\b"},{"name":"keyword.other.struct.cs","match":"\\bstruct\\b"},{"match":"(new)\\s*(\\()\\s*(\\))","captures":{"1":{"name":"keyword.other.new.cs"},"2":{"name":"punctuation.parenthesis.open.cs"},"3":{"name":"punctuation.parenthesis.close.cs"}}},{"include":"#type"},{"include":"#punctuation-comma"},{"include":"#generic-constraints"}],"beginCaptures":{"1":{"name":"keyword.other.where.cs"},"2":{"name":"entity.name.type.type-parameter.cs"},"3":{"name":"punctuation.separator.colon.cs"}}},"goto-statement":{"begin":"(?\u003c!\\.)\\b(goto)\\b","end":"(?=;)","patterns":[{"begin":"\\b(case)\\b","end":"(?=;)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.case.cs"}}},{"match":"\\b(default)\\b","captures":{"1":{"name":"keyword.control.default.cs"}}},{"name":"entity.name.label.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"}],"beginCaptures":{"1":{"name":"keyword.control.goto.cs"}}},"group-by":{"match":"\\b(by)\\b\\s*","captures":{"1":{"name":"keyword.query.by.cs"}}},"group-clause":{"begin":"\\b(group)\\b\\s*","end":"(?=;|\\))","patterns":[{"include":"#group-by"},{"include":"#group-into"},{"include":"#query-body"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.query.group.cs"}}},"group-into":{"match":"(?x)\n\\b(into)\\b\\s*\n(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*","captures":{"1":{"name":"keyword.query.into.cs"},"2":{"name":"entity.name.variable.range-variable.cs"}}},"identifier":{"name":"variable.other.readwrite.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"},"if-statement":{"begin":"(?\u003c!\\.)\\b(if)\\b\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.if.cs"}}},"indexer-declaration":{"begin":"(?x)\n(?\u003creturn_type\u003e\n  (?\u003ctype_name\u003e\n    (?:\n      (?:ref\\s+(?:readonly\\s+)?)?   # ref return\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n        (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s* # array suffix?\n        \\[\n          (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n        \\]\n        \\s*\n        (?:\\?)? # arrays can be nullable reference types\n        \\s*\n      )*\n    )\n  )\\s+\n)\n(?\u003cinterface_name\u003e\\g\u003ctype_name\u003e\\s*\\.\\s*)?\n(?\u003cindexer_name\u003ethis)\\s*\n(?=\\[)","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#bracketed-parameter-list"},{"include":"#property-accessors"},{"include":"#expression-body"},{"include":"#variable-initializer"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"7":{"patterns":[{"include":"#type"},{"include":"#punctuation-accessor"}]},"8":{"name":"keyword.other.this.cs"}}},"initializer-expression":{"begin":"\\{","end":"\\}","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},"interface-declaration":{"begin":"(?=\\binterface\\b)","end":"(?\u003c=\\})","patterns":[{"begin":"(?x)\n(interface)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)","end":"(?=\\{)","patterns":[{"include":"#comment"},{"include":"#type-parameter-list"},{"include":"#base-types"},{"include":"#generic-constraints"}],"beginCaptures":{"1":{"name":"keyword.other.interface.cs"},"2":{"name":"entity.name.type.interface.cs"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#interface-members"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},{"include":"#preprocessor"},{"include":"#comment"}]},"interface-members":{"patterns":[{"include":"#preprocessor"},{"include":"#comment"},{"include":"#property-declaration"},{"include":"#event-declaration"},{"include":"#indexer-declaration"},{"include":"#method-declaration"},{"include":"#attribute-section"},{"include":"#punctuation-semicolon"}]},"interpolated-string":{"name":"string.quoted.double.cs","begin":"\\$\"","end":"(\")|((?:[^\\\\\\n])$)","patterns":[{"include":"#string-character-escape"},{"include":"#interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.cs"},"2":{"name":"invalid.illegal.newline.cs"}}},"interpolation":{"name":"meta.interpolation.cs","begin":"(?\u003c=[^\\{]|^)((?:\\{\\{)*)(\\{)(?=[^\\{])","end":"\\}","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"string.quoted.double.cs"},"2":{"name":"punctuation.definition.interpolation.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.interpolation.end.cs"}}},"invocation-expression":{"begin":"(?x)\n(?:(\\?)\\s*)?                                     # preceding null-conditional operator?\n(?:(\\.)\\s*)?                                     # preceding dot?\n(@?[_[:alpha:]][_[:alnum:]]*)\\s*                   # method name\n(?\u003ctype_args\u003e\\s*\u003c([^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\\s* # type arguments\n(?=\\()                                           # open paren of argument list","end":"(?\u003c=\\))","patterns":[{"include":"#argument-list"}],"beginCaptures":{"1":{"name":"keyword.operator.null-conditional.cs"},"2":{"name":"punctuation.accessor.cs"},"3":{"name":"entity.name.function.cs"},"4":{"patterns":[{"include":"#type-arguments"}]}}},"is-expression":{"match":"(?x)\n(?\u003c!\\.)\\b(is)\\b\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)?","captures":{"1":{"name":"keyword.other.is.cs"},"2":{"patterns":[{"include":"#type"}]}}},"join-clause":{"begin":"(?x)\n\\b(join)\\b\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)?\n\\s+(\\g\u003cidentifier\u003e)\\b\\s*\n\\b(in)\\b\\s*","end":"(?=;|\\))","patterns":[{"include":"#join-on"},{"include":"#join-equals"},{"include":"#join-into"},{"include":"#query-body"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.query.join.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.variable.range-variable.cs"},"8":{"name":"keyword.query.in.cs"}}},"join-equals":{"match":"\\b(equals)\\b\\s*","captures":{"1":{"name":"keyword.query.equals.cs"}}},"join-into":{"match":"(?x)\n\\b(into)\\b\\s*\n(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*","captures":{"1":{"name":"keyword.query.into.cs"},"2":{"name":"entity.name.variable.range-variable.cs"}}},"join-on":{"match":"\\b(on)\\b\\s*","captures":{"1":{"name":"keyword.query.on.cs"}}},"labeled-statement":{"match":"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(:)","captures":{"1":{"name":"entity.name.label.cs"},"2":{"name":"punctuation.separator.colon.cs"}}},"lambda-parameter":{"match":"(?x)\n(?:\\b(ref|out|in)\\b)?\\s*\n(?:(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s+)?\n(\\g\u003cidentifier\u003e)\\b\\s*\n(?=[,)])","captures":{"1":{"name":"storage.modifier.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.variable.parameter.cs"}}},"lambda-parameter-list":{"begin":"\\(","end":"\\)","patterns":[{"include":"#comment"},{"include":"#attribute-section"},{"include":"#lambda-parameter"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"let-clause":{"begin":"(?x)\n\\b(let)\\b\\s*\n(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*\n(=)\\s*","end":"(?=;|\\))","patterns":[{"include":"#query-body"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.query.let.cs"},"2":{"name":"entity.name.variable.range-variable.cs"},"3":{"name":"keyword.operator.assignment.cs"}}},"literal":{"patterns":[{"include":"#boolean-literal"},{"include":"#null-literal"},{"include":"#numeric-literal"},{"include":"#char-literal"},{"include":"#string-literal"},{"include":"#verbatim-string-literal"},{"include":"#tuple-literal"}]},"local-constant-declaration":{"begin":"(?x)\n(?\u003cconst_keyword\u003e\\b(?:const)\\b)\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\s*\n(?=,|;|=)","end":"(?=;)","patterns":[{"name":"entity.name.variable.local.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#punctuation-comma"},{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"1":{"name":"storage.modifier.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.variable.local.cs"}}},"local-declaration":{"patterns":[{"include":"#local-constant-declaration"},{"include":"#local-variable-declaration"},{"include":"#local-function-declaration"},{"include":"#local-tuple-var-deconstruction"}]},"local-function-declaration":{"patterns":[{"include":"#method-declaration"}]},"local-tuple-var-deconstruction":{"begin":"(?x) # e.g. var (x, y) = GetPoint();\n(?:\\b(var)\\b\\s*)\n(?\u003ctuple\u003e\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\\s*\n(?=;|=|\\))","end":"(?=;|\\))","patterns":[{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"1":{"name":"keyword.other.var.cs"},"2":{"patterns":[{"include":"#tuple-declaration-deconstruction-element-list"}]}}},"local-variable-declaration":{"begin":"(?x)\n(?:\n  (?:(\\busing)\\s+)?\n  (?:(\\bref)\\s+(?:(\\breadonly)\\s+)?)?(\\bvar\\b)| # ref local\n  (?\u003ctype_name\u003e\n    (?:\n      (?:ref\\s+(?:readonly\\s+)?)?   # ref local\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n        (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s* # array suffix?\n        \\[\n          (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n        \\]\n        \\s*\n        (?:\\?)? # arrays can be nullable reference types\n        \\s*\n      )*\n    )\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\s*\n(?!=\u003e)\n(?=,|;|=|\\))","end":"(?=;|\\))","patterns":[{"name":"entity.name.variable.local.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#punctuation-comma"},{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"1":{"name":"keyword.other.using.cs"},"10":{"name":"entity.name.variable.local.cs"},"2":{"name":"storage.modifier.cs"},"3":{"name":"storage.modifier.cs"},"4":{"name":"keyword.other.var.cs"},"5":{"patterns":[{"include":"#type"}]}}},"lock-statement":{"begin":"(?\u003c!\\.)\\b(lock)\\b\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.other.lock.cs"}}},"member-access-expression":{"patterns":[{"match":"(?x)\n(?:(\\?)\\s*)?                   # preceding null-conditional operator?\n(\\.)\\s*                        # preceding dot\n(@?[_[:alpha:]][_[:alnum:]]*)\\s* # property name\n(?![_[:alnum:]]|\\(|(\\?)?\\[|\u003c)  # next character is not alpha-numeric, nor a (, [, or \u003c. Also, test for ?[","captures":{"1":{"name":"keyword.operator.null-conditional.cs"},"2":{"name":"punctuation.accessor.cs"},"3":{"name":"variable.other.object.property.cs"}}},{"match":"(?x)\n(\\.)?\\s*\n(@?[_[:alpha:]][_[:alnum:]]*)\n(?\u003ctype_params\u003e\\s*\u003c([^\u003c\u003e]|\\g\u003ctype_params\u003e)+\u003e\\s*)\n(?=\n  (\\s*\\?)?\n  \\s*\\.\\s*@?[_[:alpha:]][_[:alnum:]]*\n)","captures":{"1":{"name":"punctuation.accessor.cs"},"2":{"name":"variable.other.object.cs"},"3":{"patterns":[{"include":"#type-arguments"}]}}},{"match":"(?x)\n(@?[_[:alpha:]][_[:alnum:]]*)\n(?=\n  (\\s*\\?)?\n  \\s*\\.\\s*@?[_[:alpha:]][_[:alnum:]]*\n)","captures":{"1":{"name":"variable.other.object.cs"}}}]},"method-declaration":{"begin":"(?x)\n(?\u003creturn_type\u003e\n  (?\u003ctype_name\u003e\n    (?:\n      (?:ref\\s+(?:readonly\\s+)?)?   # ref return\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n        (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s* # array suffix?\n        \\[\n          (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n        \\]\n        \\s*\n        (?:\\?)? # arrays can be nullable reference types\n        \\s*\n      )*\n    )\n  )\\s+\n)\n(?\u003cinterface_name\u003e\\g\u003ctype_name\u003e\\s*\\.\\s*)?\n(\\g\u003cidentifier\u003e)\\s*\n(\u003c([^\u003c\u003e]+)\u003e)?\\s*\n(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#parenthesized-parameter-list"},{"include":"#generic-constraints"},{"include":"#expression-body"},{"include":"#block"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"7":{"patterns":[{"include":"#type"},{"include":"#punctuation-accessor"}]},"8":{"name":"entity.name.function.cs"},"9":{"patterns":[{"include":"#type-parameter-list"}]}}},"named-argument":{"begin":"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(:)","end":"(?=(,|\\)|\\]))","patterns":[{"include":"#argument"}],"beginCaptures":{"1":{"name":"entity.name.variable.parameter.cs"},"2":{"name":"punctuation.separator.colon.cs"}}},"nameof-expression":{"begin":"(?\u003c!\\.)\\b(nameof)\\b\\s*(\\()","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.other.nameof.cs"},"2":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"namespace-declaration":{"begin":"\\b(namespace)\\s+","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"name":"entity.name.type.namespace.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#punctuation-accessor"},{"begin":"\\{","end":"\\}","patterns":[{"include":"#declarations"},{"include":"#using-directive"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}}],"beginCaptures":{"1":{"name":"keyword.other.namespace.cs"}}},"null-literal":{"name":"constant.language.null.cs","match":"(?\u003c!\\.)\\bnull\\b"},"numeric-literal":{"match":"(?\u003c!\\w)\\.?\\d(?:(?:[0-9a-zA-Z_\\.]|_)|(?\u003c=[eE])[+-])*","captures":{"0":{"patterns":[{"begin":"(?=.)","end":"$","patterns":[{"match":"(\\G(?=[0-9.])(?!0[xXbB]))([0-9](?:[0-9]|((?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)?((?:(?\u003c=[0-9])|\\.(?=[0-9])))([0-9](?:[0-9]|((?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)?((?\u003c!_)([eE])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)))?([fFdDmM](?!\\w))?$","captures":{"10":{"name":"keyword.operator.arithmetic.cs"},"11":{"name":"constant.numeric.decimal.cs","patterns":[{"name":"constant.numeric.other.separator.thousands.cs","match":"(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])"}]},"12":{"name":"constant.numeric.other.suffix.cs"},"2":{"name":"constant.numeric.decimal.cs","patterns":[{"name":"constant.numeric.other.separator.thousands.cs","match":"(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])"}]},"3":{"name":"constant.numeric.other.separator.thousands.cs"},"4":{"name":"constant.numeric.other.separator.decimals.cs"},"5":{"name":"constant.numeric.decimal.cs","patterns":[{"name":"constant.numeric.other.separator.thousands.cs","match":"(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])"}]},"6":{"name":"constant.numeric.other.separator.thousands.cs"},"8":{"name":"constant.numeric.other.exponent.cs"},"9":{"name":"keyword.operator.arithmetic.cs"}}},{"match":"(\\G0[bB])([01_](?:[01_]|((?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)((?:(?:(?:(?:(?:[uU]|[uU]l)|[uU]L)|l[uU]?)|L[uU]?)|[fFdDmM])(?!\\w))?$","captures":{"1":{"name":"constant.numeric.other.preffix.binary.cs"},"2":{"name":"constant.numeric.binary.cs","patterns":[{"name":"constant.numeric.other.separator.thousands.cs","match":"(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])"}]},"3":{"name":"constant.numeric.other.separator.thousands.cs"},"4":{"name":"constant.numeric.other.suffix.cs"}}},{"match":"(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)((?:(?:(?:(?:(?:[uU]|[uU]l)|[uU]L)|l[uU]?)|L[uU]?)|[fFdDmM])(?!\\w))?$","captures":{"1":{"name":"constant.numeric.other.preffix.hex.cs"},"2":{"name":"constant.numeric.hex.cs","patterns":[{"name":"constant.numeric.other.separator.thousands.cs","match":"(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])"}]},"3":{"name":"constant.numeric.other.separator.thousands.cs"},"4":{"name":"constant.numeric.other.suffix.cs"}}},{"match":"(\\G(?=[0-9.])(?!0[xXbB]))([0-9](?:[0-9]|((?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)((?\u003c!_)([eE])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)))?((?:(?:(?:(?:(?:[uU]|[uU]l)|[uU]L)|l[uU]?)|L[uU]?)|[fFdDmM])(?!\\w))?$","captures":{"2":{"name":"constant.numeric.decimal.cs","patterns":[{"name":"constant.numeric.other.separator.thousands.cs","match":"(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])"}]},"3":{"name":"constant.numeric.other.separator.thousands.cs"},"5":{"name":"constant.numeric.other.exponent.cs"},"6":{"name":"keyword.operator.arithmetic.cs"},"7":{"name":"keyword.operator.arithmetic.cs"},"8":{"name":"constant.numeric.decimal.cs","patterns":[{"name":"constant.numeric.other.separator.thousands.cs","match":"(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])"}]},"9":{"name":"constant.numeric.other.suffix.cs"}}},{"name":"invalid.illegal.constant.numeric.cs","match":"(?:(?:[0-9a-zA-Z_\\.]|_)|(?\u003c=[eE])[+-])+"}]}]}}},"object-creation-expression":{"patterns":[{"include":"#object-creation-expression-with-parameters"},{"include":"#object-creation-expression-with-no-parameters"}]},"object-creation-expression-with-no-parameters":{"match":"(?x)\n(new)\\s+\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s*\n(?=\\{|$)","captures":{"1":{"name":"keyword.other.new.cs"},"2":{"patterns":[{"include":"#type"}]}}},"object-creation-expression-with-parameters":{"begin":"(?x)\n(new)\\s+\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s*\n(?=\\()","end":"(?\u003c=\\))","patterns":[{"include":"#argument-list"}],"beginCaptures":{"1":{"name":"keyword.other.new.cs"},"2":{"patterns":[{"include":"#type"}]}}},"operator-assignment":{"name":"keyword.operator.assignment.cs","match":"(?\u003c!=|!)(=)(?!=)"},"operator-declaration":{"begin":"(?x)\n(?\u003ctype_name\u003e\n  (?:\n    (?:ref\\s+(?:readonly\\s+)?)?   # ref return\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s*\n(?\u003coperator_keyword\u003e(?:\\b(?:operator)))\\s*\n(?\u003coperator\u003e(?:\\+|-|\\*|/|%|\u0026|\\||\\^|\\\u003c\\\u003c|\\\u003e\\\u003e|==|!=|\\\u003e|\\\u003c|\\\u003e=|\\\u003c=|!|~|\\+\\+|--|true|false))\\s*\n(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#parenthesized-parameter-list"},{"include":"#expression-body"},{"include":"#block"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"6":{"name":"keyword.other.operator-decl.cs"},"7":{"name":"entity.name.function.cs"}}},"orderby-clause":{"begin":"\\b(orderby)\\b\\s*","end":"(?=;|\\))","patterns":[{"include":"#ordering-direction"},{"include":"#query-body"},{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.query.orderby.cs"}}},"ordering-direction":{"match":"\\b(?:(ascending)|(descending))\\b","captures":{"1":{"name":"keyword.query.ascending.cs"},"2":{"name":"keyword.query.descending.cs"}}},"parameter":{"match":"(?x)\n(?:(?:\\b(ref|params|out|in|this)\\b)\\s+)?\n(?\u003ctype_name\u003e\n  (?:\n    (?:ref\\s+)?   # ref return\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)","captures":{"1":{"name":"storage.modifier.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.variable.parameter.cs"}}},"parenthesized-expression":{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"parenthesized-parameter-list":{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#comment"},{"include":"#attribute-section"},{"include":"#parameter"},{"include":"#punctuation-comma"},{"include":"#variable-initializer"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"preprocessor":{"name":"meta.preprocessor.cs","begin":"^\\s*(\\#)\\s*","end":"(?\u003c=$)","patterns":[{"include":"#comment"},{"include":"#preprocessor-define-or-undef"},{"include":"#preprocessor-if-or-elif"},{"include":"#preprocessor-else-or-endif"},{"include":"#preprocessor-warning-or-error"},{"include":"#preprocessor-region"},{"include":"#preprocessor-endregion"},{"include":"#preprocessor-load"},{"include":"#preprocessor-r"},{"include":"#preprocessor-line"},{"include":"#preprocessor-pragma-warning"},{"include":"#preprocessor-pragma-checksum"}],"beginCaptures":{"1":{"name":"punctuation.separator.hash.cs"}}},"preprocessor-define-or-undef":{"match":"\\b(?:(define)|(undef))\\b\\s*\\b([_[:alpha:]][_[:alnum:]]*)\\b","captures":{"1":{"name":"keyword.preprocessor.define.cs"},"2":{"name":"keyword.preprocessor.undef.cs"},"3":{"name":"entity.name.variable.preprocessor.symbol.cs"}}},"preprocessor-else-or-endif":{"match":"\\b(?:(else)|(endif))\\b","captures":{"1":{"name":"keyword.preprocessor.else.cs"},"2":{"name":"keyword.preprocessor.endif.cs"}}},"preprocessor-endregion":{"match":"\\b(endregion)\\b","captures":{"1":{"name":"keyword.preprocessor.endregion.cs"}}},"preprocessor-expression":{"patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#preprocessor-expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"match":"\\b(?:(true)|(false)|([_[:alpha:]][_[:alnum:]]*))\\b","captures":{"1":{"name":"constant.language.boolean.true.cs"},"2":{"name":"constant.language.boolean.false.cs"},"3":{"name":"entity.name.variable.preprocessor.symbol.cs"}}},{"match":"(==|!=)|(\\!|\u0026\u0026|\\|\\|)","captures":{"1":{"name":"keyword.operator.comparison.cs"},"2":{"name":"keyword.operator.logical.cs"}}}]},"preprocessor-if-or-elif":{"begin":"\\b(?:(if)|(elif))\\b","end":"(?=$)","patterns":[{"include":"#comment"},{"include":"#preprocessor-expression"}],"beginCaptures":{"1":{"name":"keyword.preprocessor.if.cs"},"2":{"name":"keyword.preprocessor.elif.cs"}}},"preprocessor-line":{"begin":"\\b(line)\\b","end":"(?=$)","patterns":[{"match":"\\b(?:(default|hidden))","captures":{"1":{"name":"keyword.preprocessor.default.cs"},"2":{"name":"keyword.preprocessor.hidden.cs"}}},{"match":"[0-9]+","captures":{"0":{"name":"constant.numeric.decimal.cs"}}},{"match":"\\\"[^\"]*\\\"","captures":{"0":{"name":"string.quoted.double.cs"}}}],"beginCaptures":{"1":{"name":"keyword.preprocessor.line.cs"}}},"preprocessor-load":{"begin":"\\b(load)\\b","end":"(?=$)","patterns":[{"match":"\\\"[^\"]*\\\"","captures":{"0":{"name":"string.quoted.double.cs"}}}],"beginCaptures":{"1":{"name":"keyword.preprocessor.load.cs"}}},"preprocessor-pragma-checksum":{"match":"\\b(pragma)\\b\\s*\\b(checksum)\\b\\s*(\\\"[^\"]*\\\")\\s*(\\\"[^\"]*\\\")\\s*(\\\"[^\"]*\\\")","captures":{"1":{"name":"keyword.preprocessor.pragma.cs"},"2":{"name":"keyword.preprocessor.checksum.cs"},"3":{"name":"string.quoted.double.cs"},"4":{"name":"string.quoted.double.cs"},"5":{"name":"string.quoted.double.cs"}}},"preprocessor-pragma-warning":{"match":"\\b(pragma)\\b\\s*\\b(warning)\\b\\s*\\b(?:(disable)|(restore))\\b(\\s*[0-9]+(?:\\s*,\\s*[0-9]+)?)?","captures":{"1":{"name":"keyword.preprocessor.pragma.cs"},"2":{"name":"keyword.preprocessor.warning.cs"},"3":{"name":"keyword.preprocessor.disable.cs"},"4":{"name":"keyword.preprocessor.restore.cs"},"5":{"patterns":[{"match":"[0-9]+","captures":{"0":{"name":"constant.numeric.decimal.cs"}}},{"include":"#punctuation-comma"}]}}},"preprocessor-r":{"begin":"\\b(r)\\b","end":"(?=$)","patterns":[{"match":"\\\"[^\"]*\\\"","captures":{"0":{"name":"string.quoted.double.cs"}}}],"beginCaptures":{"1":{"name":"keyword.preprocessor.r.cs"}}},"preprocessor-region":{"match":"\\b(region)\\b\\s*(.*)(?=$)","captures":{"1":{"name":"keyword.preprocessor.region.cs"},"2":{"name":"string.unquoted.preprocessor.message.cs"}}},"preprocessor-warning-or-error":{"match":"\\b(?:(warning)|(error))\\b\\s*(.*)(?=$)","captures":{"1":{"name":"keyword.preprocessor.warning.cs"},"2":{"name":"keyword.preprocessor.error.cs"},"3":{"name":"string.unquoted.preprocessor.message.cs"}}},"property-accessors":{"begin":"\\{","end":"\\}","patterns":[{"name":"storage.modifier.cs","match":"\\b(private|protected|internal)\\b"},{"name":"keyword.other.get.cs","match":"\\b(get)\\b"},{"name":"keyword.other.set.cs","match":"\\b(set)\\b"},{"name":"keyword.other.init.cs","match":"\\b(init)\\b"},{"include":"#comment"},{"include":"#attribute-section"},{"include":"#expression-body"},{"include":"#block"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},"property-declaration":{"begin":"(?x)\n\n# The negative lookahead below ensures that we don't match nested types\n# or other declarations as properties.\n(?![[:word:][:space:]]*\\b(?:class|interface|struct|enum|event)\\b)\n\n(?\u003creturn_type\u003e\n  (?\u003ctype_name\u003e\n    (?:\n      (?:ref\\s+(?:readonly\\s+)?)?   # ref return\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n        (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s* # array suffix?\n        \\[\n          (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n        \\]\n        \\s*\n        (?:\\?)? # arrays can be nullable reference types\n        \\s*\n      )*\n    )\n  )\\s+\n)\n(?\u003cinterface_name\u003e\\g\u003ctype_name\u003e\\s*\\.\\s*)?\n(?\u003cproperty_name\u003e\\g\u003cidentifier\u003e)\\s*\n(?=\\{|=\u003e|$)","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#property-accessors"},{"include":"#expression-body"},{"include":"#variable-initializer"},{"include":"#class-or-struct-members"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"7":{"patterns":[{"include":"#type"},{"include":"#punctuation-accessor"}]},"8":{"name":"entity.name.variable.property.cs"}}},"punctuation-accessor":{"name":"punctuation.accessor.cs","match":"\\."},"punctuation-comma":{"name":"punctuation.separator.comma.cs","match":","},"punctuation-semicolon":{"name":"punctuation.terminator.statement.cs","match":";"},"query-body":{"patterns":[{"include":"#let-clause"},{"include":"#where-clause"},{"include":"#join-clause"},{"include":"#orderby-clause"},{"include":"#select-clause"},{"include":"#group-clause"}]},"query-expression":{"begin":"(?x)\n\\b(from)\\b\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)?\n\\s+(\\g\u003cidentifier\u003e)\\b\\s*\n\\b(in)\\b\\s*","end":"(?=;|\\))","patterns":[{"include":"#query-body"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.query.from.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.variable.range-variable.cs"},"8":{"name":"keyword.query.in.cs"}}},"readonly-modifier":{"name":"storage.modifier.cs","match":"\\b(readonly)\\b"},"record-declaration":{"begin":"(?=\\brecord\\b)","end":"(?\u003c=\\})","patterns":[{"begin":"(?x)\n(record)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)","end":"(?=\\{)","patterns":[{"include":"#comment"},{"include":"#type-parameter-list"},{"include":"#base-types"},{"include":"#generic-constraints"}],"beginCaptures":{"1":{"name":"keyword.other.record.cs"},"2":{"name":"entity.name.type.record.cs"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#class-or-struct-members"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},{"include":"#preprocessor"},{"include":"#comment"}]},"ref-modifier":{"name":"storage.modifier.cs","match":"\\b(ref)\\b"},"return-statement":{"begin":"(?\u003c!\\.)\\b(return)\\b","end":"(?=;)","patterns":[{"include":"#ref-modifier"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.flow.return.cs"}}},"script-top-level":{"patterns":[{"include":"#method-declaration"},{"include":"#statement"},{"include":"#punctuation-semicolon"}]},"select-clause":{"begin":"\\b(select)\\b\\s*","end":"(?=;|\\))","patterns":[{"include":"#query-body"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.query.select.cs"}}},"statement":{"patterns":[{"include":"#preprocessor"},{"include":"#comment"},{"include":"#while-statement"},{"include":"#do-statement"},{"include":"#for-statement"},{"include":"#foreach-statement"},{"include":"#if-statement"},{"include":"#else-part"},{"include":"#switch-statement"},{"include":"#goto-statement"},{"include":"#return-statement"},{"include":"#break-or-continue-statement"},{"include":"#throw-statement"},{"include":"#yield-statement"},{"include":"#await-statement"},{"include":"#try-statement"},{"include":"#checked-unchecked-statement"},{"include":"#lock-statement"},{"include":"#using-statement"},{"include":"#labeled-statement"},{"include":"#object-creation-expression"},{"include":"#array-creation-expression"},{"include":"#anonymous-object-creation-expression"},{"include":"#local-declaration"},{"include":"#block"},{"include":"#expression"},{"include":"#punctuation-semicolon"}]},"storage-modifier":{"name":"storage.modifier.cs","match":"(?\u003c!\\.)\\b(new|public|protected|internal|private|abstract|virtual|override|sealed|static|partial|readonly|volatile|const|extern|async|unsafe|ref)\\b"},"string-character-escape":{"name":"constant.character.escape.cs","match":"\\\\(['\"\\\\0abfnrtv]|x[0-9a-fA-F]{1,4}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4})"},"string-literal":{"name":"string.quoted.double.cs","begin":"(?\u003c!@)\"","end":"(\")|((?:[^\\\\\\n])$)","patterns":[{"include":"#string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.cs"},"2":{"name":"invalid.illegal.newline.cs"}}},"struct-declaration":{"begin":"(?=\\bstruct\\b)","end":"(?\u003c=\\})","patterns":[{"begin":"(?x)\n(struct)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)","end":"(?=\\{)","patterns":[{"include":"#comment"},{"include":"#type-parameter-list"},{"include":"#base-types"},{"include":"#generic-constraints"}],"beginCaptures":{"1":{"name":"keyword.other.struct.cs"},"2":{"name":"entity.name.type.struct.cs"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#class-or-struct-members"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},{"include":"#preprocessor"},{"include":"#comment"}]},"switch-expression":{"begin":"(?x) (?\u003c!\\.)\\b(switch)\\b","end":"(?\u003c=\\})","patterns":[{"begin":"\\{","end":"\\}","patterns":[{"include":"#comment"},{"include":"#literal"},{"include":"#switch-var-pattern"},{"include":"#switch-property-expression"},{"include":"#member-access-expression"},{"include":"#switch-pattern"},{"include":"#expression-body"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}}],"beginCaptures":{"1":{"name":"keyword.control.switch.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},"switch-label":{"patterns":[{"begin":"(?\u003c!\\.)\\b(case)\\b\\s+","end":":","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.case.cs"}},"endCaptures":{"0":{"name":"punctuation.separator.colon.cs"}}},{"match":"(?\u003c!\\.)\\b(default)\\b\\s*(:)","captures":{"1":{"name":"keyword.control.default.cs"},"2":{"name":"punctuation.separator.colon.cs"}}}]},"switch-literal":{"name":"constant.language.null.cs","match":"(?\u003c!\\.)\\bnull\\b","patterns":[{"include":"#comment"},{"include":"#punctuation-comma"},{"include":"#expression-body"}],"beginCaptures":{"1":{"name":"constant.language.null.cs"}}},"switch-pattern":{"begin":"(?x) # e.g. int x OR var x\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\b\\s*","end":"(?==\u003e)","patterns":[{"include":"#comment"},{"include":"#switch-when-clause"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"2":{"name":"entity.name.variable.local.cs"}}},"switch-property-expression":{"begin":"(?x) # e.g. int x OR var x\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)?\\s*\n(\\{)","end":"\\}","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"6":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},"switch-statement":{"begin":"(?\u003c!\\.)\\b(switch)\\b\\s*(?=\\()","end":"(?\u003c=\\})","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#switch-label"},{"include":"#statement"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}}],"beginCaptures":{"1":{"name":"keyword.control.switch.cs"}}},"switch-var-pattern":{"begin":"(?x) # match foreach (var (x, y) in ...)\n(?:\\b(var)\\b\\s*)\n(?\u003ctuple\u003e\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\\s*","end":"(?==\u003e)","patterns":[{"include":"#comment"},{"include":"#switch-when-clause"}],"beginCaptures":{"1":{"name":"keyword.other.var.cs"},"2":{"patterns":[{"include":"#tuple-declaration-deconstruction-element-list"}]}}},"switch-when-clause":{"begin":"(?\u003c!\\.)\\b(when)\\b\\s*(\\()?","end":"(?==\u003e)","patterns":[{"include":"#comment"},{"include":"#expression"},{"include":"#punctuation-comma"},{"match":"\\(","captures":{"0":{"name":"punctuation.parenthesis.open.cs"}}},{"match":"\\)","captures":{"0":{"name":"punctuation.parenthesis.close.cs"}}}],"beginCaptures":{"1":{"name":"keyword.control.try.when.cs"},"2":{"name":"punctuation.parenthesis.open.cs"}}},"this-or-base-expression":{"match":"\\b(?:(base)|(this))\\b","captures":{"1":{"name":"keyword.other.base.cs"},"2":{"name":"keyword.other.this.cs"}}},"throw-expression":{"match":"(?\u003c!\\.)\\b(throw)\\b","captures":{"1":{"name":"keyword.control.flow.throw.cs"}}},"throw-statement":{"begin":"(?\u003c!\\.)\\b(throw)\\b","end":"(?=;)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.flow.throw.cs"}}},"try-block":{"begin":"(?\u003c!\\.)\\b(try)\\b","end":"(?\u003c=\\})","patterns":[{"include":"#comment"},{"include":"#block"}],"beginCaptures":{"1":{"name":"keyword.control.try.cs"}}},"try-statement":{"patterns":[{"include":"#try-block"},{"include":"#catch-clause"},{"include":"#finally-clause"}]},"tuple-declaration-deconstruction-element-list":{"begin":"\\(","end":"\\)","patterns":[{"include":"#comment"},{"include":"#tuple-declaration-deconstruction-element-list"},{"include":"#declaration-expression-tuple"},{"include":"#punctuation-comma"},{"match":"(?x) # e.g. x\n(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*\n(?=[,)])","captures":{"1":{"name":"entity.name.variable.tuple-element.cs"}}}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"tuple-deconstruction-assignment":{"match":"(?x)\n(?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\\s*\n(?!=\u003e|==)(?==)","captures":{"1":{"patterns":[{"include":"#tuple-deconstruction-element-list"}]}}},"tuple-deconstruction-element-list":{"begin":"\\(","end":"\\)","patterns":[{"include":"#comment"},{"include":"#tuple-deconstruction-element-list"},{"include":"#declaration-expression-tuple"},{"include":"#punctuation-comma"},{"match":"(?x) # e.g. x\n(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*\n(?=[,)])","captures":{"1":{"name":"variable.other.readwrite.cs"}}}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"tuple-element":{"match":"(?x)\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\n(?:(?\u003ctuple_name\u003e\\g\u003cidentifier\u003e)\\b)?","captures":{"1":{"patterns":[{"include":"#type"}]},"6":{"name":"entity.name.variable.tuple-element.cs"}}},"tuple-literal":{"begin":"(\\()(?=.*[:,])","end":"\\)","patterns":[{"include":"#comment"},{"include":"#tuple-literal-element"},{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"tuple-literal-element":{"begin":"(?x)\n(@?[_[:alpha:]][_[:alnum:]]*)\\s*\n(?=:)","end":"(:)","beginCaptures":{"1":{"name":"entity.name.variable.tuple-element.cs"}},"endCaptures":{"0":{"name":"punctuation.separator.colon.cs"}}},"tuple-type":{"begin":"\\(","end":"\\)","patterns":[{"include":"#tuple-element"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"type":{"name":"meta.type.cs","patterns":[{"include":"#comment"},{"include":"#ref-modifier"},{"include":"#readonly-modifier"},{"include":"#tuple-type"},{"include":"#type-builtin"},{"include":"#type-name"},{"include":"#type-arguments"},{"include":"#type-array-suffix"},{"include":"#type-nullable-suffix"}]},"type-arguments":{"begin":"\u003c","end":"\u003e","patterns":[{"include":"#comment"},{"include":"#type"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.cs"}}},"type-array-suffix":{"begin":"\\[","end":"\\]","patterns":[{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.squarebracket.open.cs"}},"endCaptures":{"0":{"name":"punctuation.squarebracket.close.cs"}}},"type-builtin":{"match":"\\b(bool|byte|char|decimal|double|float|int|long|object|sbyte|short|string|uint|ulong|ushort|void|dynamic)\\b","captures":{"1":{"name":"keyword.type.cs"}}},"type-declarations":{"patterns":[{"include":"#preprocessor"},{"include":"#comment"},{"include":"#storage-modifier"},{"include":"#class-declaration"},{"include":"#delegate-declaration"},{"include":"#enum-declaration"},{"include":"#interface-declaration"},{"include":"#record-declaration"},{"include":"#struct-declaration"},{"include":"#attribute-section"},{"include":"#punctuation-semicolon"}]},"type-name":{"patterns":[{"match":"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(\\:\\:)","captures":{"1":{"name":"entity.name.type.alias.cs"},"2":{"name":"punctuation.separator.coloncolon.cs"}}},{"match":"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(\\.)","captures":{"1":{"name":"entity.name.type.cs"},"2":{"name":"punctuation.accessor.cs"}}},{"match":"(\\.)\\s*(@?[_[:alpha:]][_[:alnum:]]*)","captures":{"1":{"name":"punctuation.accessor.cs"},"2":{"name":"entity.name.type.cs"}}},{"name":"entity.name.type.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"}]},"type-nullable-suffix":{"match":"\\?","captures":{"0":{"name":"punctuation.separator.question-mark.cs"}}},"type-parameter-list":{"begin":"\\\u003c","end":"\\\u003e","patterns":[{"match":"\\b(in|out)\\b","captures":{"1":{"name":"storage.modifier.cs"}}},{"match":"(@?[_[:alpha:]][_[:alnum:]]*)\\b","captures":{"1":{"name":"entity.name.type.type-parameter.cs"}}},{"include":"#comment"},{"include":"#punctuation-comma"},{"include":"#attribute-section"}],"beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.cs"}}},"typeof-or-default-expression":{"begin":"(?\u003c!\\.)\\b(?:(typeof)|(default))\\b\\s*(\\()","end":"\\)","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.other.typeof.cs"},"2":{"name":"keyword.other.default.cs"},"3":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"using-directive":{"patterns":[{"begin":"\\b(using)\\b\\s+(static)\\s+","end":"(?=;)","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.other.using.cs"},"2":{"name":"keyword.other.static.cs"}}},{"begin":"\\b(using)\\s+(?=(@?[_[:alpha:]][_[:alnum:]]*)\\s*=)","end":"(?=;)","patterns":[{"include":"#comment"},{"include":"#type"},{"include":"#operator-assignment"}],"beginCaptures":{"1":{"name":"keyword.other.using.cs"},"2":{"name":"entity.name.type.alias.cs"}}},{"begin":"\\b(using)\\s*","end":"(?=;)","patterns":[{"include":"#comment"},{"name":"entity.name.type.namespace.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#operator-assignment"}],"beginCaptures":{"1":{"name":"keyword.other.using.cs"}}}]},"using-statement":{"begin":"(?\u003c!\\.)\\b(using)\\b\\s*(?=\\()","end":"(?=\\;|})","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#local-variable-declaration"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.other.using.cs"}}},"variable-initializer":{"begin":"(?\u003c!=|!)(=)(?!=|\u003e)","end":"(?=[,\\)\\];}])","patterns":[{"include":"#ref-modifier"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.cs"}}},"verbatim-interpolated-string":{"name":"string.quoted.double.cs","begin":"(?:\\$@|@\\$)\"","end":"\"(?=[^\"])","patterns":[{"include":"#verbatim-string-character-escape"},{"include":"#interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},"verbatim-string-character-escape":{"name":"constant.character.escape.cs","match":"\"\""},"verbatim-string-literal":{"name":"string.quoted.double.cs","begin":"@\"","end":"\"(?=[^\"])","patterns":[{"include":"#verbatim-string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},"when-clause":{"begin":"(?\u003c!\\.)\\b(when)\\b\\s*(\\()","end":"\\)","patterns":[{"include":"#expression"},{"include":"#comment"}],"beginCaptures":{"1":{"name":"keyword.control.try.when.cs"},"2":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"where-clause":{"begin":"(?x)\n\\b(where)\\b\\s*","end":"(?=;|\\))","patterns":[{"include":"#query-body"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.query.where.cs"}}},"while-statement":{"begin":"(?\u003c!\\.)\\b(while)\\b\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.loop.while.cs"}}},"xml-attribute":{"patterns":[{"match":"(?x)\n(?:^|\\s+)\n(\n  (?:\n    ([-_[:alnum:]]+)\n    (:)\n  )?\n  ([-_[:alnum:]]+)\n)\n(=)","captures":{"1":{"name":"entity.other.attribute-name.cs"},"2":{"name":"entity.other.attribute-name.namespace.cs"},"3":{"name":"punctuation.separator.colon.cs"},"4":{"name":"entity.other.attribute-name.localname.cs"},"5":{"name":"punctuation.separator.equals.cs"}}},{"include":"#xml-string"}]},"xml-cdata":{"name":"string.unquoted.cdata.cs","begin":"\u003c!\\[CDATA\\[","end":"\\]\\]\u003e","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},"xml-character-entity":{"patterns":[{"name":"constant.character.entity.cs","match":"(?x)\n(\u0026)\n(\n  (?:[[:alpha:]:_][[:alnum:]:_.-]*)|\n  (?:\\#[[:digit:]]+)|\n  (?:\\#x[[:xdigit:]]+)\n)\n(;)","captures":{"1":{"name":"punctuation.definition.constant.cs"},"3":{"name":"punctuation.definition.constant.cs"}}},{"name":"invalid.illegal.bad-ampersand.cs","match":"\u0026"}]},"xml-comment":{"name":"comment.block.cs","begin":"\u003c!--","end":"--\u003e","beginCaptures":{"0":{"name":"punctuation.definition.comment.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.cs"}}},"xml-doc-comment":{"patterns":[{"include":"#xml-comment"},{"include":"#xml-character-entity"},{"include":"#xml-cdata"},{"include":"#xml-tag"}]},"xml-string":{"patterns":[{"name":"string.quoted.single.cs","begin":"\\'","end":"\\'","patterns":[{"include":"#xml-character-entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},{"name":"string.quoted.double.cs","begin":"\\\"","end":"\\\"","patterns":[{"include":"#xml-character-entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}}]},"xml-tag":{"name":"meta.tag.cs","begin":"(?x)\n(\u003c/?)\n(\n  (?:\n    ([-_[:alnum:]]+)\n    (:)\n  )?\n  ([-_[:alnum:]]+)\n)","end":"(/?\u003e)","patterns":[{"include":"#xml-attribute"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.cs"},"2":{"name":"entity.name.tag.cs"},"3":{"name":"entity.name.tag.namespace.cs"},"4":{"name":"punctuation.separator.colon.cs"},"5":{"name":"entity.name.tag.localname.cs"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.cs"}}},"yield-break-statement":{"match":"(?\u003c!\\.)\\b(yield)\\b\\s*\\b(break)\\b","captures":{"1":{"name":"keyword.control.flow.yield.cs"},"2":{"name":"keyword.control.flow.break.cs"}}},"yield-return-statement":{"begin":"(?\u003c!\\.)\\b(yield)\\b\\s*\\b(return)\\b","end":"(?=;)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.flow.yield.cs"},"2":{"name":"keyword.control.flow.return.cs"}}},"yield-statement":{"patterns":[{"include":"#yield-return-statement"},{"include":"#yield-break-statement"}]}}}
+{"name":"C#","scopeName":"source.cs","patterns":[{"include":"#preprocessor"},{"include":"#comment"},{"include":"#directives"},{"include":"#declarations"},{"include":"#script-top-level"}],"repository":{"anonymous-method-expression":{"patterns":[{"begin":"(?x)\n(?:\\b(async)\\b\\s*)?\n(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*\n(=\u003e)","end":"(?=\\)|;|}|,)","patterns":[{"include":"#block"},{"include":"#ref-modifier"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"storage.modifier.cs"},"2":{"name":"entity.name.variable.parameter.cs"},"3":{"name":"keyword.operator.arrow.cs"}}},{"begin":"(?x)\n(?:\\b(async)\\b\\s*)?\n(\\(.*?\\))\\s*\n(=\u003e)","end":"(?=\\)|;|}|,)","patterns":[{"include":"#block"},{"include":"#ref-modifier"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"storage.modifier.cs"},"2":{"patterns":[{"include":"#lambda-parameter-list"}]},"3":{"name":"keyword.operator.arrow.cs"}}},{"begin":"(?x)\n(?:\\b(async)\\b\\s*)?\n(?:\\b(delegate)\\b\\s*)","end":"(?=\\)|;|}|,)","patterns":[{"include":"#parenthesized-parameter-list"},{"include":"#block"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"storage.modifier.cs"},"2":{"name":"keyword.other.delegate.cs"}}}]},"anonymous-object-creation-expression":{"begin":"\\b(new)\\b\\s*(?=\\{|$)","end":"(?\u003c=\\})","patterns":[{"include":"#initializer-expression"}],"beginCaptures":{"1":{"name":"keyword.other.new.cs"}}},"argument":{"patterns":[{"name":"storage.modifier.cs","match":"\\b(ref|out|in)\\b"},{"include":"#declaration-expression-local"},{"include":"#expression"}]},"argument-list":{"begin":"\\(","end":"\\)","patterns":[{"include":"#named-argument"},{"include":"#argument"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"array-creation-expression":{"begin":"(?x)\n\\b(new|stackalloc)\\b\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)?\\s*\n(?=\\[)","end":"(?\u003c=\\])","patterns":[{"include":"#bracketed-argument-list"}],"beginCaptures":{"1":{"name":"keyword.other.new.cs"},"2":{"patterns":[{"include":"#type"}]}}},"as-expression":{"match":"(?x)\n(?\u003c!\\.)\\b(as)\\b\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)?","captures":{"1":{"name":"keyword.other.as.cs"},"2":{"patterns":[{"include":"#type"}]}}},"attribute":{"patterns":[{"include":"#type-name"},{"include":"#attribute-arguments"}]},"attribute-arguments":{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#attribute-named-argument"},{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"1":{"name":"punctuation.parenthesis.close.cs"}}},"attribute-named-argument":{"begin":"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(?==)","end":"(?=(,|\\)))","patterns":[{"include":"#operator-assignment"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"entity.name.variable.property.cs"}}},"attribute-section":{"begin":"(\\[)(assembly|module|field|event|method|param|property|return|type)?(\\:)?","end":"(\\])","patterns":[{"include":"#comment"},{"include":"#attribute"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"punctuation.squarebracket.open.cs"},"2":{"name":"keyword.other.attribute-specifier.cs"},"3":{"name":"punctuation.separator.colon.cs"}},"endCaptures":{"1":{"name":"punctuation.squarebracket.close.cs"}}},"await-expression":{"name":"keyword.other.await.cs","match":"(?!\\.)\\b(await)\\b"},"await-statement":{"begin":"(?\u003c!\\.)\\b(await)\\b","end":"(?=;)","patterns":[{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.other.await.cs"}}},"base-types":{"begin":":","end":"(?=\\{|where|;)","patterns":[{"include":"#type"},{"include":"#punctuation-comma"},{"include":"#preprocessor"}],"beginCaptures":{"0":{"name":"punctuation.separator.colon.cs"}}},"block":{"begin":"\\{","end":"\\}","patterns":[{"include":"#statement"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},"boolean-literal":{"patterns":[{"name":"constant.language.boolean.true.cs","match":"(?\u003c!\\.)\\btrue\\b"},{"name":"constant.language.boolean.false.cs","match":"(?\u003c!\\.)\\bfalse\\b"}]},"bracketed-argument-list":{"begin":"\\[","end":"\\]","patterns":[{"include":"#named-argument"},{"include":"#argument"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.squarebracket.open.cs"}},"endCaptures":{"0":{"name":"punctuation.squarebracket.close.cs"}}},"bracketed-parameter-list":{"begin":"(?=(\\[))","end":"(?=(\\]))","patterns":[{"begin":"(?\u003c=\\[)","end":"(?=\\])","patterns":[{"include":"#comment"},{"include":"#attribute-section"},{"include":"#parameter"},{"include":"#punctuation-comma"},{"include":"#variable-initializer"}]}],"beginCaptures":{"1":{"name":"punctuation.squarebracket.open.cs"}},"endCaptures":{"1":{"name":"punctuation.squarebracket.close.cs"}}},"break-or-continue-statement":{"match":"(?\u003c!\\.)\\b(?:(break)|(continue))\\b","captures":{"1":{"name":"keyword.control.flow.break.cs"},"2":{"name":"keyword.control.flow.continue.cs"}}},"cast-expression":{"match":"(?x)\n(\\()\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s*\n(\\))(?=\\s*-*!*@?[_[:alnum:]\\(])","captures":{"1":{"name":"punctuation.parenthesis.open.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"punctuation.parenthesis.close.cs"}}},"catch-clause":{"begin":"(?\u003c!\\.)\\b(catch)\\b","end":"(?\u003c=\\})","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"match":"(?x)\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s*\n(?:(\\g\u003cidentifier\u003e)\\b)?","captures":{"1":{"patterns":[{"include":"#type"}]},"6":{"name":"entity.name.variable.local.cs"}}}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"include":"#when-clause"},{"include":"#comment"},{"include":"#block"}],"beginCaptures":{"1":{"name":"keyword.control.try.catch.cs"}}},"char-character-escape":{"name":"constant.character.escape.cs","match":"\\\\(['\"\\\\0abfnrtv]|x[0-9a-fA-F]{1,4}|u[0-9a-fA-F]{4})"},"char-literal":{"name":"string.quoted.single.cs","begin":"'","end":"(\\')|((?:[^\\\\\\n])$)","patterns":[{"include":"#char-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.char.begin.cs"}},"endCaptures":{"1":{"name":"punctuation.definition.char.end.cs"},"2":{"name":"invalid.illegal.newline.cs"}}},"checked-unchecked-expression":{"begin":"(?\u003c!\\.)\\b(?:(checked)|(unchecked))\\b\\s*(\\()","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.other.checked.cs"},"2":{"name":"keyword.other.unchecked.cs"},"3":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"checked-unchecked-statement":{"begin":"(?\u003c!\\.)\\b(?:(checked)|(unchecked))\\b\\s*(?!\\()","end":"(?\u003c=\\})","patterns":[{"include":"#block"},{"include":"#comment"}],"beginCaptures":{"1":{"name":"keyword.other.checked.cs"},"2":{"name":"keyword.other.unchecked.cs"}}},"class-declaration":{"begin":"(?=(\\brecord\\b\\s+)?\\bclass\\b)","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"(?x)\n(\\b(record)\\b\\s+)?\n\\b(class)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)\\s*","end":"(?=\\{)|(?=;)","patterns":[{"include":"#comment"},{"include":"#type-parameter-list"},{"include":"#parenthesized-parameter-list"},{"include":"#base-types"},{"include":"#generic-constraints"}],"beginCaptures":{"2":{"name":"keyword.other.record.cs"},"3":{"name":"keyword.other.class.cs"},"4":{"name":"entity.name.type.class.cs"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#class-or-struct-members"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},{"include":"#preprocessor"},{"include":"#comment"}]},"class-or-struct-members":{"patterns":[{"include":"#preprocessor"},{"include":"#comment"},{"include":"#storage-modifier"},{"include":"#type-declarations"},{"include":"#property-declaration"},{"include":"#field-declaration"},{"include":"#event-declaration"},{"include":"#indexer-declaration"},{"include":"#variable-initializer"},{"include":"#constructor-declaration"},{"include":"#destructor-declaration"},{"include":"#operator-declaration"},{"include":"#conversion-operator-declaration"},{"include":"#method-declaration"},{"include":"#attribute-section"},{"include":"#punctuation-semicolon"}]},"comment":{"patterns":[{"name":"comment.block.cs","begin":"/\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.cs"}}},{"begin":"(^\\s+)?(?=//)","end":"(?=$)","patterns":[{"name":"comment.block.documentation.cs","begin":"(?\u003c!/)///(?!/)","end":"(?=$)","patterns":[{"include":"#xml-doc-comment"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.cs"}}},{"name":"comment.line.double-slash.cs","begin":"(?\u003c!/)//(?:(?!/)|(?=//))","end":"(?=$)","beginCaptures":{"0":{"name":"punctuation.definition.comment.cs"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.cs"}}}]},"conditional-operator":{"begin":"\\?(?!\\s*[?.\\[]|\\s*$)","end":":","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.question-mark.cs"}},"endCaptures":{"0":{"name":"keyword.operator.conditional.colon.cs"}}},"constructor-declaration":{"begin":"(?=@?[_[:alpha:]][_[:alnum:]]*\\s*\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"match":"(@?[_[:alpha:]][_[:alnum:]]*)\\b","captures":{"1":{"name":"entity.name.function.cs"}}},{"begin":"(:)","end":"(?=\\{|=\u003e)","patterns":[{"include":"#constructor-initializer"}],"beginCaptures":{"1":{"name":"punctuation.separator.colon.cs"}}},{"include":"#parenthesized-parameter-list"},{"include":"#preprocessor"},{"include":"#comment"},{"include":"#expression-body"},{"include":"#block"}]},"constructor-initializer":{"begin":"\\b(?:(base)|(this))\\b\\s*(?=\\()","end":"(?\u003c=\\))","patterns":[{"include":"#argument-list"}],"beginCaptures":{"1":{"name":"keyword.other.base.cs"},"2":{"name":"keyword.other.this.cs"}}},"conversion-operator-declaration":{"begin":"(?x)\n(?\u003cexplicit_or_implicit_keyword\u003e(?:\\b(?:explicit|implicit)))\\s*\n(?\u003coperator_keyword\u003e(?:\\b(?:operator)))\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:ref\\s+(?:readonly\\s+)?)?   # ref return\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s*\n(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#parenthesized-parameter-list"},{"include":"#expression-body"},{"include":"#block"}],"beginCaptures":{"1":{"patterns":[{"match":"\\b(explicit)\\b","captures":{"1":{"name":"keyword.other.explicit.cs"}}},{"match":"\\b(implicit)\\b","captures":{"1":{"name":"keyword.other.implicit.cs"}}}]},"2":{"name":"keyword.other.operator-decl.cs"},"3":{"patterns":[{"include":"#type"}]}}},"declaration-expression-local":{"match":"(?x) # e.g. int x OR var x\n(?:\n  \\b(var)\\b|\n  (?\u003ctype_name\u003e\n    (?:\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n        (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s* # array suffix?\n        \\[\n          (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n        \\]\n        \\s*\n        (?:\\?)? # arrays can be nullable reference types\n        \\s*\n      )*\n    )\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\b\\s*\n(?=[,)\\]])","captures":{"1":{"name":"keyword.other.var.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.variable.local.cs"}}},"declaration-expression-tuple":{"match":"(?x) # e.g. int x OR var x\n(?:\n  \\b(var)\\b|\n  (?\u003ctype_name\u003e\n    (?:\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n        (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n                (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n    )\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\b\\s*\n(?=[,)])","captures":{"1":{"name":"keyword.other.var.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.variable.tuple-element.cs"}}},"declarations":{"patterns":[{"include":"#namespace-declaration"},{"include":"#type-declarations"},{"include":"#punctuation-semicolon"}]},"delegate-declaration":{"begin":"(?x)\n(?:\\b(delegate)\\b)\\s+\n(?\u003ctype_name\u003e\n  (?:\n    (?:ref\\s+(?:readonly\\s+)?)?   # ref return\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\s*\n(\u003c([^\u003c\u003e]+)\u003e)?\\s*\n(?=\\()","end":"(?=;)","patterns":[{"include":"#comment"},{"include":"#parenthesized-parameter-list"},{"include":"#generic-constraints"}],"beginCaptures":{"1":{"name":"keyword.other.delegate.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.type.delegate.cs"},"8":{"patterns":[{"include":"#type-parameter-list"}]}}},"destructor-declaration":{"begin":"(~)(@?[_[:alpha:]][_[:alnum:]]*)\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#parenthesized-parameter-list"},{"include":"#expression-body"},{"include":"#block"}],"beginCaptures":{"1":{"name":"punctuation.tilde.cs"},"2":{"name":"entity.name.function.cs"}}},"directives":{"patterns":[{"include":"#extern-alias-directive"},{"include":"#using-directive"},{"include":"#attribute-section"},{"include":"#punctuation-semicolon"}]},"do-statement":{"begin":"(?\u003c!\\.)\\b(do)\\b","end":"(?=;|})","patterns":[{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.loop.do.cs"}}},"double-raw-interpolation":{"name":"meta.interpolation.cs","begin":"(?\u003c=[^\\{][^\\{]|^)((?:\\{)*)(\\{\\{)(?=[^\\{])","end":"\\}\\}","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"string.quoted.double.cs"},"2":{"name":"punctuation.definition.interpolation.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.interpolation.end.cs"}}},"element-access-expression":{"begin":"(?x)\n(?:(\\?)\\s*)?                        # preceding null-conditional operator?\n(?:(\\.)\\s*)?                        # preceding dot?\n(?:(@?[_[:alpha:]][_[:alnum:]]*)\\s*)? # property name\n(?:(\\?)\\s*)?                        # null-conditional operator?\n(?=\\[)                              # open bracket of argument list","end":"(?\u003c=\\])(?!\\s*\\[)","patterns":[{"include":"#bracketed-argument-list"}],"beginCaptures":{"1":{"name":"keyword.operator.null-conditional.cs"},"2":{"name":"punctuation.accessor.cs"},"3":{"name":"variable.other.object.property.cs"},"4":{"name":"keyword.operator.null-conditional.cs"}}},"else-part":{"begin":"(?\u003c!\\.)\\b(else)\\b","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.else.cs"}}},"enum-declaration":{"begin":"(?=\\benum\\b)","end":"(?\u003c=\\})","patterns":[{"begin":"(?=enum)","end":"(?=\\{)","patterns":[{"include":"#comment"},{"match":"(enum)\\s+(@?[_[:alpha:]][_[:alnum:]]*)","captures":{"1":{"name":"keyword.other.enum.cs"},"2":{"name":"entity.name.type.enum.cs"}}},{"begin":":","end":"(?=\\{)","patterns":[{"include":"#type"}],"beginCaptures":{"0":{"name":"punctuation.separator.colon.cs"}}}]},{"begin":"\\{","end":"\\}","patterns":[{"include":"#preprocessor"},{"include":"#comment"},{"include":"#attribute-section"},{"include":"#punctuation-comma"},{"begin":"@?[_[:alpha:]][_[:alnum:]]*","end":"(?=(,|\\}))","patterns":[{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"0":{"name":"entity.name.variable.enum-member.cs"}}}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},{"include":"#preprocessor"},{"include":"#comment"}]},"event-accessors":{"begin":"\\{","end":"\\}","patterns":[{"name":"keyword.other.add.cs","match":"\\b(add)\\b"},{"name":"keyword.other.remove.cs","match":"\\b(remove)\\b"},{"include":"#comment"},{"include":"#attribute-section"},{"include":"#expression-body"},{"include":"#block"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},"event-declaration":{"begin":"(?x)\n\\b(event)\\b\\s*\n(?\u003creturn_type\u003e\n  (?\u003ctype_name\u003e\n    (?:\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n        (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s* # array suffix?\n        \\[\n          (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n        \\]\n        \\s*\n        (?:\\?)? # arrays can be nullable reference types\n        \\s*\n      )*\n    )\n  )\\s+\n)\n(?\u003cinterface_name\u003e\\g\u003ctype_name\u003e\\s*\\.\\s*)?\n(?\u003cevent_names\u003e\\g\u003cidentifier\u003e(?:\\s*,\\s*\\g\u003cidentifier\u003e)*)\\s*\n(?=\\{|;|$)","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#event-accessors"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.other.event.cs"},"2":{"patterns":[{"include":"#type"}]},"8":{"patterns":[{"include":"#type"},{"include":"#punctuation-accessor"}]},"9":{"patterns":[{"name":"entity.name.variable.event.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#punctuation-comma"}]}}},"expression":{"patterns":[{"include":"#preprocessor"},{"include":"#comment"},{"include":"#checked-unchecked-expression"},{"include":"#typeof-or-default-expression"},{"include":"#nameof-expression"},{"include":"#throw-expression"},{"include":"#raw-interpolated-string"},{"include":"#interpolated-string"},{"include":"#verbatim-interpolated-string"},{"include":"#this-or-base-expression"},{"include":"#switch-expression"},{"include":"#conditional-operator"},{"include":"#expression-operators"},{"include":"#await-expression"},{"include":"#query-expression"},{"include":"#as-expression"},{"include":"#is-expression"},{"include":"#anonymous-method-expression"},{"include":"#object-creation-expression"},{"include":"#array-creation-expression"},{"include":"#anonymous-object-creation-expression"},{"include":"#invocation-expression"},{"include":"#member-access-expression"},{"include":"#element-access-expression"},{"include":"#cast-expression"},{"include":"#literal"},{"include":"#parenthesized-expression"},{"include":"#tuple-deconstruction-assignment"},{"include":"#initializer-expression"},{"include":"#identifier"}]},"expression-body":{"begin":"=\u003e","end":"(?=[,\\);}])","patterns":[{"include":"#ref-modifier"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.operator.arrow.cs"}}},"expression-operators":{"patterns":[{"name":"keyword.operator.assignment.compound.cs","match":"\\*=|/=|%=|\\+=|-=|\\?\\?="},{"name":"keyword.operator.assignment.compound.bitwise.cs","match":"\\\u0026=|\\^=|\u003c\u003c=|\u003e\u003e=|\\|="},{"name":"keyword.operator.bitwise.shift.cs","match":"\u003c\u003c|\u003e\u003e"},{"name":"keyword.operator.comparison.cs","match":"==|!="},{"name":"keyword.operator.relational.cs","match":"\u003c=|\u003e=|\u003c|\u003e"},{"name":"keyword.operator.logical.cs","match":"\\!|\u0026\u0026|\\|\\|"},{"name":"keyword.operator.bitwise.cs","match":"\\\u0026|~|\\^|\\|"},{"name":"keyword.operator.assignment.cs","match":"\\="},{"name":"keyword.operator.decrement.cs","match":"--"},{"name":"keyword.operator.increment.cs","match":"\\+\\+"},{"name":"keyword.operator.arithmetic.cs","match":"%|\\*|/|-|\\+"},{"name":"keyword.operator.null-coalescing.cs","match":"\\?\\?"}]},"extern-alias-directive":{"begin":"\\s*(extern)\\b\\s*(alias)\\b\\s*(@?[_[:alpha:]][_[:alnum:]]*)","end":"(?=;)","beginCaptures":{"1":{"name":"keyword.other.extern.cs"},"2":{"name":"keyword.other.alias.cs"},"3":{"name":"variable.other.alias.cs"}}},"field-declaration":{"begin":"(?x)\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\s* # first field name\n(?!=\u003e|==)(?=,|;|=|$)","end":"(?=;)","patterns":[{"name":"entity.name.variable.field.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#punctuation-comma"},{"include":"#comment"},{"include":"#variable-initializer"},{"include":"#class-or-struct-members"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"6":{"name":"entity.name.variable.field.cs"}}},"finally-clause":{"begin":"(?\u003c!\\.)\\b(finally)\\b","end":"(?\u003c=\\})","patterns":[{"include":"#comment"},{"include":"#block"}],"beginCaptures":{"1":{"name":"keyword.control.try.finally.cs"}}},"for-statement":{"begin":"(?\u003c!\\.)\\b(for)\\b\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#local-variable-declaration"},{"include":"#expression"},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.loop.for.cs"}}},"foreach-statement":{"begin":"(?\u003c!\\.)\\b(foreach)\\b\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"match":"(?x)\n(?:\n  (\\bvar\\b)|\n  (?\u003ctype_name\u003e\n    (?:\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n        (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s* # array suffix?\n        \\[\n          (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n        \\]\n        \\s*\n        (?:\\?)? # arrays can be nullable reference types\n        \\s*\n      )*\n    )\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\s+\n\\b(in)\\b","captures":{"1":{"name":"keyword.other.var.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.variable.local.cs"},"8":{"name":"keyword.control.loop.in.cs"}}},{"match":"(?x) # match foreach (var (x, y) in ...)\n(?:\\b(var)\\b\\s*)?\n(?\u003ctuple\u003e\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\\s+\n\\b(in)\\b","captures":{"1":{"name":"keyword.other.var.cs"},"2":{"patterns":[{"include":"#tuple-declaration-deconstruction-element-list"}]},"3":{"name":"keyword.control.loop.in.cs"}}},{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.loop.foreach.cs"}}},"generic-constraints":{"begin":"(where)\\s+(@?[_[:alpha:]][_[:alnum:]]*)\\s*(:)","end":"(?=\\{|where|;|=\u003e)","patterns":[{"name":"keyword.other.class.cs","match":"\\bclass\\b"},{"name":"keyword.other.struct.cs","match":"\\bstruct\\b"},{"match":"(new)\\s*(\\()\\s*(\\))","captures":{"1":{"name":"keyword.other.new.cs"},"2":{"name":"punctuation.parenthesis.open.cs"},"3":{"name":"punctuation.parenthesis.close.cs"}}},{"include":"#type"},{"include":"#punctuation-comma"},{"include":"#generic-constraints"}],"beginCaptures":{"1":{"name":"keyword.other.where.cs"},"2":{"name":"entity.name.type.type-parameter.cs"},"3":{"name":"punctuation.separator.colon.cs"}}},"goto-statement":{"begin":"(?\u003c!\\.)\\b(goto)\\b","end":"(?=;)","patterns":[{"begin":"\\b(case)\\b","end":"(?=;)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.case.cs"}}},{"match":"\\b(default)\\b","captures":{"1":{"name":"keyword.control.default.cs"}}},{"name":"entity.name.label.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"}],"beginCaptures":{"1":{"name":"keyword.control.goto.cs"}}},"group-by":{"match":"\\b(by)\\b\\s*","captures":{"1":{"name":"keyword.query.by.cs"}}},"group-clause":{"begin":"\\b(group)\\b\\s*","end":"(?=;|\\))","patterns":[{"include":"#group-by"},{"include":"#group-into"},{"include":"#query-body"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.query.group.cs"}}},"group-into":{"match":"(?x)\n\\b(into)\\b\\s*\n(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*","captures":{"1":{"name":"keyword.query.into.cs"},"2":{"name":"entity.name.variable.range-variable.cs"}}},"identifier":{"name":"variable.other.readwrite.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"},"if-statement":{"begin":"(?\u003c!\\.)\\b(if)\\b\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.if.cs"}}},"indexer-declaration":{"begin":"(?x)\n(?\u003creturn_type\u003e\n  (?\u003ctype_name\u003e\n    (?:\n      (?:ref\\s+(?:readonly\\s+)?)?   # ref return\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n        (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s* # array suffix?\n        \\[\n          (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n        \\]\n        \\s*\n        (?:\\?)? # arrays can be nullable reference types\n        \\s*\n      )*\n    )\n  )\\s+\n)\n(?\u003cinterface_name\u003e\\g\u003ctype_name\u003e\\s*\\.\\s*)?\n(?\u003cindexer_name\u003ethis)\\s*\n(?=\\[)","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#bracketed-parameter-list"},{"include":"#property-accessors"},{"include":"#expression-body"},{"include":"#variable-initializer"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"7":{"patterns":[{"include":"#type"},{"include":"#punctuation-accessor"}]},"8":{"name":"keyword.other.this.cs"}}},"initializer-expression":{"begin":"\\{","end":"\\}","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},"interface-declaration":{"begin":"(?=\\binterface\\b)","end":"(?\u003c=\\})","patterns":[{"begin":"(?x)\n(interface)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)","end":"(?=\\{)","patterns":[{"include":"#comment"},{"include":"#type-parameter-list"},{"include":"#base-types"},{"include":"#generic-constraints"}],"beginCaptures":{"1":{"name":"keyword.other.interface.cs"},"2":{"name":"entity.name.type.interface.cs"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#interface-members"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},{"include":"#preprocessor"},{"include":"#comment"}]},"interface-members":{"patterns":[{"include":"#preprocessor"},{"include":"#comment"},{"include":"#property-declaration"},{"include":"#event-declaration"},{"include":"#indexer-declaration"},{"include":"#method-declaration"},{"include":"#attribute-section"},{"include":"#punctuation-semicolon"}]},"interpolated-string":{"name":"string.quoted.double.cs","begin":"\\$\"","end":"(\")|((?:[^\\\\\\n])$)","patterns":[{"include":"#string-character-escape"},{"include":"#interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.cs"},"2":{"name":"invalid.illegal.newline.cs"}}},"interpolation":{"name":"meta.interpolation.cs","begin":"(?\u003c=[^\\{]|^)((?:\\{\\{)*)(\\{)(?=[^\\{])","end":"\\}","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"string.quoted.double.cs"},"2":{"name":"punctuation.definition.interpolation.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.interpolation.end.cs"}}},"invocation-expression":{"begin":"(?x)\n(?:(\\?)\\s*)?                                     # preceding null-conditional operator?\n(?:(\\.)\\s*)?                                     # preceding dot?\n(@?[_[:alpha:]][_[:alnum:]]*)\\s*                   # method name\n(?\u003ctype_args\u003e\\s*\u003c([^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\\s* # type arguments\n(?=\\()                                           # open paren of argument list","end":"(?\u003c=\\))","patterns":[{"include":"#argument-list"}],"beginCaptures":{"1":{"name":"keyword.operator.null-conditional.cs"},"2":{"name":"punctuation.accessor.cs"},"3":{"name":"entity.name.function.cs"},"4":{"patterns":[{"include":"#type-arguments"}]}}},"is-expression":{"match":"(?x)\n(?\u003c!\\.)\\b(is)\\b\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)?","captures":{"1":{"name":"keyword.other.is.cs"},"2":{"patterns":[{"include":"#type"}]}}},"join-clause":{"begin":"(?x)\n\\b(join)\\b\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)?\n\\s+(\\g\u003cidentifier\u003e)\\b\\s*\n\\b(in)\\b\\s*","end":"(?=;|\\))","patterns":[{"include":"#join-on"},{"include":"#join-equals"},{"include":"#join-into"},{"include":"#query-body"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.query.join.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.variable.range-variable.cs"},"8":{"name":"keyword.query.in.cs"}}},"join-equals":{"match":"\\b(equals)\\b\\s*","captures":{"1":{"name":"keyword.query.equals.cs"}}},"join-into":{"match":"(?x)\n\\b(into)\\b\\s*\n(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*","captures":{"1":{"name":"keyword.query.into.cs"},"2":{"name":"entity.name.variable.range-variable.cs"}}},"join-on":{"match":"\\b(on)\\b\\s*","captures":{"1":{"name":"keyword.query.on.cs"}}},"labeled-statement":{"match":"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(:)","captures":{"1":{"name":"entity.name.label.cs"},"2":{"name":"punctuation.separator.colon.cs"}}},"lambda-parameter":{"match":"(?x)\n(?:\\b(ref|out|in)\\b)?\\s*\n(?:(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s+)?\n(\\g\u003cidentifier\u003e)\\b\\s*\n(?=[,)])","captures":{"1":{"name":"storage.modifier.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.variable.parameter.cs"}}},"lambda-parameter-list":{"begin":"\\(","end":"\\)","patterns":[{"include":"#comment"},{"include":"#attribute-section"},{"include":"#lambda-parameter"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"let-clause":{"begin":"(?x)\n\\b(let)\\b\\s*\n(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*\n(=)\\s*","end":"(?=;|\\))","patterns":[{"include":"#query-body"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.query.let.cs"},"2":{"name":"entity.name.variable.range-variable.cs"},"3":{"name":"keyword.operator.assignment.cs"}}},"literal":{"patterns":[{"include":"#boolean-literal"},{"include":"#null-literal"},{"include":"#numeric-literal"},{"include":"#char-literal"},{"include":"#raw-string-literal"},{"include":"#string-literal"},{"include":"#verbatim-string-literal"},{"include":"#tuple-literal"}]},"local-constant-declaration":{"begin":"(?x)\n(?\u003cconst_keyword\u003e\\b(?:const)\\b)\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\s*\n(?=,|;|=)","end":"(?=;)","patterns":[{"name":"entity.name.variable.local.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#punctuation-comma"},{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"1":{"name":"storage.modifier.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.variable.local.cs"}}},"local-declaration":{"patterns":[{"include":"#local-constant-declaration"},{"include":"#local-variable-declaration"},{"include":"#local-function-declaration"},{"include":"#local-tuple-var-deconstruction"}]},"local-function-declaration":{"patterns":[{"include":"#method-declaration"}]},"local-tuple-var-deconstruction":{"begin":"(?x) # e.g. var (x, y) = GetPoint();\n(?:\\b(var)\\b\\s*)\n(?\u003ctuple\u003e\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\\s*\n(?=;|=|\\))","end":"(?=;|\\))","patterns":[{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"1":{"name":"keyword.other.var.cs"},"2":{"patterns":[{"include":"#tuple-declaration-deconstruction-element-list"}]}}},"local-variable-declaration":{"begin":"(?x)\n(?:\n  (?:(\\busing)\\s+)?\n  (?:(\\bref)\\s+(?:(\\breadonly)\\s+)?)?(\\bvar\\b)| # ref local\n  (?\u003ctype_name\u003e\n    (?:\n      (?:ref\\s+(?:readonly\\s+)?)?   # ref local\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n        (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s* # array suffix?\n        \\[\n          (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n        \\]\n        \\s*\n        (?:\\?)? # arrays can be nullable reference types\n        \\s*\n      )*\n    )\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\s*\n(?!=\u003e)\n(?=,|;|=|\\))","end":"(?=;|\\))","patterns":[{"name":"entity.name.variable.local.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#punctuation-comma"},{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"1":{"name":"keyword.other.using.cs"},"10":{"name":"entity.name.variable.local.cs"},"2":{"name":"storage.modifier.cs"},"3":{"name":"storage.modifier.cs"},"4":{"name":"keyword.other.var.cs"},"5":{"patterns":[{"include":"#type"}]}}},"lock-statement":{"begin":"(?\u003c!\\.)\\b(lock)\\b\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.other.lock.cs"}}},"member-access-expression":{"patterns":[{"match":"(?x)\n(?:(\\?)\\s*)?                   # preceding null-conditional operator?\n(\\.)\\s*                        # preceding dot\n(@?[_[:alpha:]][_[:alnum:]]*)\\s* # property name\n(?![_[:alnum:]]|\\(|(\\?)?\\[|\u003c)  # next character is not alpha-numeric, nor a (, [, or \u003c. Also, test for ?[","captures":{"1":{"name":"keyword.operator.null-conditional.cs"},"2":{"name":"punctuation.accessor.cs"},"3":{"name":"variable.other.object.property.cs"}}},{"match":"(?x)\n(\\.)?\\s*\n(@?[_[:alpha:]][_[:alnum:]]*)\n(?\u003ctype_params\u003e\\s*\u003c([^\u003c\u003e]|\\g\u003ctype_params\u003e)+\u003e\\s*)\n(?=\n  (\\s*\\?)?\n  \\s*\\.\\s*@?[_[:alpha:]][_[:alnum:]]*\n)","captures":{"1":{"name":"punctuation.accessor.cs"},"2":{"name":"variable.other.object.cs"},"3":{"patterns":[{"include":"#type-arguments"}]}}},{"match":"(?x)\n(@?[_[:alpha:]][_[:alnum:]]*)\n(?=\n  (\\s*\\?)?\n  \\s*\\.\\s*@?[_[:alpha:]][_[:alnum:]]*\n)","captures":{"1":{"name":"variable.other.object.cs"}}}]},"method-declaration":{"begin":"(?x)\n(?\u003creturn_type\u003e\n  (?\u003ctype_name\u003e\n    (?:\n      (?:ref\\s+(?:readonly\\s+)?)?   # ref return\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n        (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s* # array suffix?\n        \\[\n          (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n        \\]\n        \\s*\n        (?:\\?)? # arrays can be nullable reference types\n        \\s*\n      )*\n    )\n  )\\s+\n)\n(?\u003cinterface_name\u003e\\g\u003ctype_name\u003e\\s*\\.\\s*)?\n(\\g\u003cidentifier\u003e)\\s*\n(\u003c([^\u003c\u003e]+)\u003e)?\\s*\n(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#parenthesized-parameter-list"},{"include":"#generic-constraints"},{"include":"#expression-body"},{"include":"#block"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"7":{"patterns":[{"include":"#type"},{"include":"#punctuation-accessor"}]},"8":{"name":"entity.name.function.cs"},"9":{"patterns":[{"include":"#type-parameter-list"}]}}},"named-argument":{"begin":"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(:)","end":"(?=(,|\\)|\\]))","patterns":[{"include":"#argument"}],"beginCaptures":{"1":{"name":"entity.name.variable.parameter.cs"},"2":{"name":"punctuation.separator.colon.cs"}}},"nameof-expression":{"begin":"(?\u003c!\\.)\\b(nameof)\\b\\s*(\\()","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.other.nameof.cs"},"2":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"namespace-declaration":{"begin":"\\b(namespace)\\s+","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"name":"entity.name.type.namespace.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#punctuation-accessor"},{"begin":"\\{","end":"\\}","patterns":[{"include":"#declarations"},{"include":"#using-directive"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}}],"beginCaptures":{"1":{"name":"keyword.other.namespace.cs"}}},"null-literal":{"name":"constant.language.null.cs","match":"(?\u003c!\\.)\\bnull\\b"},"numeric-literal":{"match":"(?\u003c!\\w)\\.?\\d(?:(?:[0-9a-zA-Z_]|_)|(?\u003c=[eE])[+-]|\\.\\d)*","captures":{"0":{"patterns":[{"begin":"(?=.)","end":"$","patterns":[{"match":"(\\G(?=[0-9.])(?!0[xXbB]))([0-9](?:[0-9]|((?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)?((?:(?\u003c=[0-9])|\\.(?=[0-9])))([0-9](?:[0-9]|((?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)?((?\u003c!_)([eE])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)))?([fFdDmM](?!\\w))?$","captures":{"10":{"name":"keyword.operator.arithmetic.cs"},"11":{"name":"constant.numeric.decimal.cs","patterns":[{"name":"constant.numeric.other.separator.thousands.cs","match":"(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])"}]},"12":{"name":"constant.numeric.other.suffix.cs"},"2":{"name":"constant.numeric.decimal.cs","patterns":[{"name":"constant.numeric.other.separator.thousands.cs","match":"(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])"}]},"3":{"name":"constant.numeric.other.separator.thousands.cs"},"4":{"name":"constant.numeric.other.separator.decimals.cs"},"5":{"name":"constant.numeric.decimal.cs","patterns":[{"name":"constant.numeric.other.separator.thousands.cs","match":"(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])"}]},"6":{"name":"constant.numeric.other.separator.thousands.cs"},"8":{"name":"constant.numeric.other.exponent.cs"},"9":{"name":"keyword.operator.arithmetic.cs"}}},{"match":"(\\G0[bB])([01_](?:[01_]|((?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)((?:(?:(?:(?:(?:[uU]|[uU]l)|[uU]L)|l[uU]?)|L[uU]?)|[fFdDmM])(?!\\w))?$","captures":{"1":{"name":"constant.numeric.other.preffix.binary.cs"},"2":{"name":"constant.numeric.binary.cs","patterns":[{"name":"constant.numeric.other.separator.thousands.cs","match":"(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])"}]},"3":{"name":"constant.numeric.other.separator.thousands.cs"},"4":{"name":"constant.numeric.other.suffix.cs"}}},{"match":"(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)((?:(?:(?:(?:(?:[uU]|[uU]l)|[uU]L)|l[uU]?)|L[uU]?)|[fFdDmM])(?!\\w))?$","captures":{"1":{"name":"constant.numeric.other.preffix.hex.cs"},"2":{"name":"constant.numeric.hex.cs","patterns":[{"name":"constant.numeric.other.separator.thousands.cs","match":"(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])"}]},"3":{"name":"constant.numeric.other.separator.thousands.cs"},"4":{"name":"constant.numeric.other.suffix.cs"}}},{"match":"(\\G(?=[0-9.])(?!0[xXbB]))([0-9](?:[0-9]|((?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)((?\u003c!_)([eE])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)))?((?:(?:(?:(?:(?:[uU]|[uU]l)|[uU]L)|l[uU]?)|L[uU]?)|[fFdDmM])(?!\\w))?$","captures":{"2":{"name":"constant.numeric.decimal.cs","patterns":[{"name":"constant.numeric.other.separator.thousands.cs","match":"(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])"}]},"3":{"name":"constant.numeric.other.separator.thousands.cs"},"5":{"name":"constant.numeric.other.exponent.cs"},"6":{"name":"keyword.operator.arithmetic.cs"},"7":{"name":"keyword.operator.arithmetic.cs"},"8":{"name":"constant.numeric.decimal.cs","patterns":[{"name":"constant.numeric.other.separator.thousands.cs","match":"(?\u003c=[0-9a-fA-F])_(?=[0-9a-fA-F])"}]},"9":{"name":"constant.numeric.other.suffix.cs"}}},{"name":"invalid.illegal.constant.numeric.cs","match":"(?:(?:[0-9a-zA-Z_]|_)|(?\u003c=[eE])[+-]|\\.\\d)+"}]}]}}},"object-creation-expression":{"patterns":[{"include":"#object-creation-expression-with-parameters"},{"include":"#object-creation-expression-with-no-parameters"}]},"object-creation-expression-with-no-parameters":{"match":"(?x)\n(new)\\s+\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s*\n(?=\\{|$)","captures":{"1":{"name":"keyword.other.new.cs"},"2":{"patterns":[{"include":"#type"}]}}},"object-creation-expression-with-parameters":{"begin":"(?x)\n(new)\\s+\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s*\n(?=\\()","end":"(?\u003c=\\))","patterns":[{"include":"#argument-list"}],"beginCaptures":{"1":{"name":"keyword.other.new.cs"},"2":{"patterns":[{"include":"#type"}]}}},"operator-assignment":{"name":"keyword.operator.assignment.cs","match":"(?\u003c!=|!)(=)(?!=)"},"operator-declaration":{"begin":"(?x)\n(?\u003ctype_name\u003e\n  (?:\n    (?:ref\\s+(?:readonly\\s+)?)?   # ref return\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s*\n(?\u003coperator_keyword\u003e(?:\\b(?:operator)))\\s*\n(?\u003coperator\u003e(?:\\+|-|\\*|/|%|\u0026|\\||\\^|\\\u003c\\\u003c|\\\u003e\\\u003e|==|!=|\\\u003e|\\\u003c|\\\u003e=|\\\u003c=|!|~|\\+\\+|--|true|false))\\s*\n(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#parenthesized-parameter-list"},{"include":"#expression-body"},{"include":"#block"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"6":{"name":"keyword.other.operator-decl.cs"},"7":{"name":"entity.name.function.cs"}}},"orderby-clause":{"begin":"\\b(orderby)\\b\\s*","end":"(?=;|\\))","patterns":[{"include":"#ordering-direction"},{"include":"#query-body"},{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.query.orderby.cs"}}},"ordering-direction":{"match":"\\b(?:(ascending)|(descending))\\b","captures":{"1":{"name":"keyword.query.ascending.cs"},"2":{"name":"keyword.query.descending.cs"}}},"parameter":{"match":"(?x)\n(?:(?:\\b(ref|params|out|in|this)\\b)\\s+)?\n(?\u003ctype_name\u003e\n  (?:\n    (?:ref\\s+)?   # ref return\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)","captures":{"1":{"name":"storage.modifier.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.variable.parameter.cs"}}},"parenthesized-expression":{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"parenthesized-parameter-list":{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#comment"},{"include":"#attribute-section"},{"include":"#parameter"},{"include":"#punctuation-comma"},{"include":"#variable-initializer"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"preprocessor":{"name":"meta.preprocessor.cs","begin":"^\\s*(\\#)\\s*","end":"(?\u003c=$)","patterns":[{"include":"#comment"},{"include":"#preprocessor-define-or-undef"},{"include":"#preprocessor-if-or-elif"},{"include":"#preprocessor-else-or-endif"},{"include":"#preprocessor-warning-or-error"},{"include":"#preprocessor-region"},{"include":"#preprocessor-endregion"},{"include":"#preprocessor-load"},{"include":"#preprocessor-r"},{"include":"#preprocessor-line"},{"include":"#preprocessor-pragma-warning"},{"include":"#preprocessor-pragma-checksum"}],"beginCaptures":{"1":{"name":"punctuation.separator.hash.cs"}}},"preprocessor-define-or-undef":{"match":"\\b(?:(define)|(undef))\\b\\s*\\b([_[:alpha:]][_[:alnum:]]*)\\b","captures":{"1":{"name":"keyword.preprocessor.define.cs"},"2":{"name":"keyword.preprocessor.undef.cs"},"3":{"name":"entity.name.variable.preprocessor.symbol.cs"}}},"preprocessor-else-or-endif":{"match":"\\b(?:(else)|(endif))\\b","captures":{"1":{"name":"keyword.preprocessor.else.cs"},"2":{"name":"keyword.preprocessor.endif.cs"}}},"preprocessor-endregion":{"match":"\\b(endregion)\\b","captures":{"1":{"name":"keyword.preprocessor.endregion.cs"}}},"preprocessor-expression":{"patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#preprocessor-expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"match":"\\b(?:(true)|(false)|([_[:alpha:]][_[:alnum:]]*))\\b","captures":{"1":{"name":"constant.language.boolean.true.cs"},"2":{"name":"constant.language.boolean.false.cs"},"3":{"name":"entity.name.variable.preprocessor.symbol.cs"}}},{"match":"(==|!=)|(\\!|\u0026\u0026|\\|\\|)","captures":{"1":{"name":"keyword.operator.comparison.cs"},"2":{"name":"keyword.operator.logical.cs"}}}]},"preprocessor-if-or-elif":{"begin":"\\b(?:(if)|(elif))\\b","end":"(?=$)","patterns":[{"include":"#comment"},{"include":"#preprocessor-expression"}],"beginCaptures":{"1":{"name":"keyword.preprocessor.if.cs"},"2":{"name":"keyword.preprocessor.elif.cs"}}},"preprocessor-line":{"begin":"\\b(line)\\b","end":"(?=$)","patterns":[{"match":"\\b(?:(default|hidden))","captures":{"1":{"name":"keyword.preprocessor.default.cs"},"2":{"name":"keyword.preprocessor.hidden.cs"}}},{"match":"[0-9]+","captures":{"0":{"name":"constant.numeric.decimal.cs"}}},{"match":"\\\"[^\"]*\\\"","captures":{"0":{"name":"string.quoted.double.cs"}}}],"beginCaptures":{"1":{"name":"keyword.preprocessor.line.cs"}}},"preprocessor-load":{"begin":"\\b(load)\\b","end":"(?=$)","patterns":[{"match":"\\\"[^\"]*\\\"","captures":{"0":{"name":"string.quoted.double.cs"}}}],"beginCaptures":{"1":{"name":"keyword.preprocessor.load.cs"}}},"preprocessor-pragma-checksum":{"match":"\\b(pragma)\\b\\s*\\b(checksum)\\b\\s*(\\\"[^\"]*\\\")\\s*(\\\"[^\"]*\\\")\\s*(\\\"[^\"]*\\\")","captures":{"1":{"name":"keyword.preprocessor.pragma.cs"},"2":{"name":"keyword.preprocessor.checksum.cs"},"3":{"name":"string.quoted.double.cs"},"4":{"name":"string.quoted.double.cs"},"5":{"name":"string.quoted.double.cs"}}},"preprocessor-pragma-warning":{"match":"\\b(pragma)\\b\\s*\\b(warning)\\b\\s*\\b(?:(disable)|(restore))\\b(\\s*[0-9]+(?:\\s*,\\s*[0-9]+)?)?","captures":{"1":{"name":"keyword.preprocessor.pragma.cs"},"2":{"name":"keyword.preprocessor.warning.cs"},"3":{"name":"keyword.preprocessor.disable.cs"},"4":{"name":"keyword.preprocessor.restore.cs"},"5":{"patterns":[{"match":"[0-9]+","captures":{"0":{"name":"constant.numeric.decimal.cs"}}},{"include":"#punctuation-comma"}]}}},"preprocessor-r":{"begin":"\\b(r)\\b","end":"(?=$)","patterns":[{"match":"\\\"[^\"]*\\\"","captures":{"0":{"name":"string.quoted.double.cs"}}}],"beginCaptures":{"1":{"name":"keyword.preprocessor.r.cs"}}},"preprocessor-region":{"match":"\\b(region)\\b\\s*(.*)(?=$)","captures":{"1":{"name":"keyword.preprocessor.region.cs"},"2":{"name":"string.unquoted.preprocessor.message.cs"}}},"preprocessor-warning-or-error":{"match":"\\b(?:(warning)|(error))\\b\\s*(.*)(?=$)","captures":{"1":{"name":"keyword.preprocessor.warning.cs"},"2":{"name":"keyword.preprocessor.error.cs"},"3":{"name":"string.unquoted.preprocessor.message.cs"}}},"property-accessors":{"begin":"\\{","end":"\\}","patterns":[{"name":"storage.modifier.cs","match":"\\b(private|protected|internal)\\b"},{"name":"keyword.other.get.cs","match":"\\b(get)\\b"},{"name":"keyword.other.set.cs","match":"\\b(set)\\b"},{"name":"keyword.other.init.cs","match":"\\b(init)\\b"},{"include":"#comment"},{"include":"#attribute-section"},{"include":"#expression-body"},{"include":"#block"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},"property-declaration":{"begin":"(?x)\n\n# The negative lookahead below ensures that we don't match nested types\n# or other declarations as properties.\n(?![[:word:][:space:]]*\\b(?:class|interface|struct|enum|event)\\b)\n\n(?\u003creturn_type\u003e\n  (?\u003ctype_name\u003e\n    (?:\n      (?:ref\\s+(?:readonly\\s+)?)?   # ref return\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n        (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s* # array suffix?\n        \\[\n          (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n        \\]\n        \\s*\n        (?:\\?)? # arrays can be nullable reference types\n        \\s*\n      )*\n    )\n  )\\s+\n)\n(?\u003cinterface_name\u003e\\g\u003ctype_name\u003e\\s*\\.\\s*)?\n(?\u003cproperty_name\u003e\\g\u003cidentifier\u003e)\\s*\n(?=\\{|=\u003e|$)","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#property-accessors"},{"include":"#expression-body"},{"include":"#variable-initializer"},{"include":"#class-or-struct-members"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"7":{"patterns":[{"include":"#type"},{"include":"#punctuation-accessor"}]},"8":{"name":"entity.name.variable.property.cs"}}},"punctuation-accessor":{"name":"punctuation.accessor.cs","match":"\\."},"punctuation-comma":{"name":"punctuation.separator.comma.cs","match":","},"punctuation-semicolon":{"name":"punctuation.terminator.statement.cs","match":";"},"query-body":{"patterns":[{"include":"#let-clause"},{"include":"#where-clause"},{"include":"#join-clause"},{"include":"#orderby-clause"},{"include":"#select-clause"},{"include":"#group-clause"}]},"query-expression":{"begin":"(?x)\n\\b(from)\\b\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)?\n\\s+(\\g\u003cidentifier\u003e)\\b\\s*\n\\b(in)\\b\\s*","end":"(?=;|\\))","patterns":[{"include":"#query-body"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.query.from.cs"},"2":{"patterns":[{"include":"#type"}]},"7":{"name":"entity.name.variable.range-variable.cs"},"8":{"name":"keyword.query.in.cs"}}},"raw-interpolated-string":{"patterns":[{"include":"#raw-interpolated-string-five-or-more-quote-one-or-more-interpolation"},{"include":"#raw-interpolated-string-three-or-more-quote-three-or-more-interpolation"},{"include":"#raw-interpolated-string-quadruple-quote-double-interpolation"},{"include":"#raw-interpolated-string-quadruple-quote-single-interpolation"},{"include":"#raw-interpolated-string-triple-quote-double-interpolation"},{"include":"#raw-interpolated-string-triple-quote-single-interpolation"}]},"raw-interpolated-string-five-or-more-quote-one-or-more-interpolation":{"name":"string.quoted.double.cs","begin":"\\$+\"\"\"\"\"+","end":"\"\"\"\"\"+","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},"raw-interpolated-string-quadruple-quote-double-interpolation":{"name":"string.quoted.double.cs","begin":"\\$\\$\"\"\"\"","end":"\"\"\"\"","patterns":[{"include":"#double-raw-interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},"raw-interpolated-string-quadruple-quote-single-interpolation":{"name":"string.quoted.double.cs","begin":"\\$\"\"\"\"","end":"\"\"\"\"","patterns":[{"include":"#raw-interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},"raw-interpolated-string-three-or-more-quote-three-or-more-interpolation":{"name":"string.quoted.double.cs","begin":"\\$\\$\\$+\"\"\"+","end":"\"\"\"+","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},"raw-interpolated-string-triple-quote-double-interpolation":{"name":"string.quoted.double.cs","begin":"\\$\\$\"\"\"","end":"\"\"\"","patterns":[{"include":"#double-raw-interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},"raw-interpolated-string-triple-quote-single-interpolation":{"name":"string.quoted.double.cs","begin":"\\$\"\"\"","end":"\"\"\"","patterns":[{"include":"#raw-interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},"raw-interpolation":{"name":"meta.interpolation.cs","begin":"(?\u003c=[^\\{]|^)((?:\\{)*)(\\{)(?=[^\\{])","end":"\\}","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"string.quoted.double.cs"},"2":{"name":"punctuation.definition.interpolation.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.interpolation.end.cs"}}},"raw-string-literal":{"patterns":[{"include":"#raw-string-literal-more"},{"include":"#raw-string-literal-quadruple"},{"include":"#raw-string-literal-triple"}]},"raw-string-literal-more":{"name":"string.quoted.double.cs","begin":"\"\"\"\"\"+","end":"\"\"\"\"\"+","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},"raw-string-literal-quadruple":{"name":"string.quoted.double.cs","begin":"\"\"\"\"","end":"\"\"\"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},"raw-string-literal-triple":{"name":"string.quoted.double.cs","begin":"\"\"\"","end":"\"\"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},"readonly-modifier":{"name":"storage.modifier.cs","match":"\\b(readonly)\\b"},"record-declaration":{"begin":"(?=\\brecord\\b)","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"(?x)\n(record)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)","end":"(?=\\{)|(?=;)","patterns":[{"include":"#comment"},{"include":"#type-parameter-list"},{"include":"#parenthesized-parameter-list"},{"include":"#base-types"},{"include":"#generic-constraints"}],"beginCaptures":{"1":{"name":"keyword.other.record.cs"},"2":{"name":"entity.name.type.class.cs"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#class-or-struct-members"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},{"include":"#preprocessor"},{"include":"#comment"}]},"ref-modifier":{"name":"storage.modifier.cs","match":"\\b(ref)\\b"},"return-statement":{"begin":"(?\u003c!\\.)\\b(return)\\b","end":"(?=;)","patterns":[{"include":"#ref-modifier"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.flow.return.cs"}}},"script-top-level":{"patterns":[{"include":"#statement"},{"include":"#method-declaration"},{"include":"#punctuation-semicolon"}]},"select-clause":{"begin":"\\b(select)\\b\\s*","end":"(?=;|\\))","patterns":[{"include":"#query-body"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.query.select.cs"}}},"statement":{"patterns":[{"include":"#preprocessor"},{"include":"#comment"},{"include":"#while-statement"},{"include":"#do-statement"},{"include":"#for-statement"},{"include":"#foreach-statement"},{"include":"#if-statement"},{"include":"#else-part"},{"include":"#switch-statement"},{"include":"#goto-statement"},{"include":"#return-statement"},{"include":"#break-or-continue-statement"},{"include":"#throw-statement"},{"include":"#yield-statement"},{"include":"#await-statement"},{"include":"#try-statement"},{"include":"#checked-unchecked-statement"},{"include":"#lock-statement"},{"include":"#using-statement"},{"include":"#labeled-statement"},{"include":"#object-creation-expression"},{"include":"#array-creation-expression"},{"include":"#anonymous-object-creation-expression"},{"include":"#local-declaration"},{"include":"#block"},{"include":"#expression"},{"include":"#punctuation-semicolon"}]},"storage-modifier":{"name":"storage.modifier.cs","match":"(?\u003c!\\.)\\b(new|public|protected|internal|private|abstract|virtual|override|sealed|static|partial|readonly|volatile|const|extern|async|unsafe|ref|required|file)\\b"},"string-character-escape":{"name":"constant.character.escape.cs","match":"\\\\(['\"\\\\0abfnrtv]|x[0-9a-fA-F]{1,4}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4})"},"string-literal":{"name":"string.quoted.double.cs","begin":"(?\u003c!@)\"","end":"(\")|((?:[^\\\\\\n])$)","patterns":[{"include":"#string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.cs"},"2":{"name":"invalid.illegal.newline.cs"}}},"struct-declaration":{"begin":"(?=(\\brecord\\b\\s+)?\\bstruct\\b)","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"(?x)\n(\\b(record)\\b\\s+)?\n(struct)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)","end":"(?=\\{)|(?=;)","patterns":[{"include":"#comment"},{"include":"#type-parameter-list"},{"include":"#parenthesized-parameter-list"},{"include":"#base-types"},{"include":"#generic-constraints"}],"beginCaptures":{"2":{"name":"keyword.other.record.cs"},"3":{"name":"keyword.other.struct.cs"},"4":{"name":"entity.name.type.struct.cs"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#class-or-struct-members"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},{"include":"#preprocessor"},{"include":"#comment"}]},"switch-expression":{"begin":"(?x) (?\u003c!\\.)\\b(switch)\\b","end":"(?\u003c=\\})","patterns":[{"begin":"\\{","end":"\\}","patterns":[{"include":"#comment"},{"include":"#literal"},{"include":"#switch-var-pattern"},{"include":"#switch-property-expression"},{"include":"#member-access-expression"},{"include":"#switch-pattern"},{"include":"#expression-body"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}}],"beginCaptures":{"1":{"name":"keyword.control.switch.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},"switch-label":{"patterns":[{"begin":"(?\u003c!\\.)\\b(case)\\b\\s+","end":":","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.case.cs"}},"endCaptures":{"0":{"name":"punctuation.separator.colon.cs"}}},{"match":"(?\u003c!\\.)\\b(default)\\b\\s*(:)","captures":{"1":{"name":"keyword.control.default.cs"},"2":{"name":"punctuation.separator.colon.cs"}}}]},"switch-literal":{"name":"constant.language.null.cs","match":"(?\u003c!\\.)\\bnull\\b","patterns":[{"include":"#comment"},{"include":"#punctuation-comma"},{"include":"#expression-body"}],"beginCaptures":{"1":{"name":"constant.language.null.cs"}}},"switch-pattern":{"begin":"(?x) # e.g. int x OR var x\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\b\\s*","end":"(?==\u003e)","patterns":[{"include":"#comment"},{"include":"#switch-when-clause"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"2":{"name":"entity.name.variable.local.cs"}}},"switch-property-expression":{"begin":"(?x) # e.g. int x OR var x\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)?\\s*\n(\\{)","end":"\\}","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"6":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}},"switch-statement":{"begin":"(?\u003c!\\.)\\b(switch)\\b\\s*(?=\\()","end":"(?\u003c=\\})","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#switch-label"},{"include":"#statement"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.cs"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.cs"}}}],"beginCaptures":{"1":{"name":"keyword.control.switch.cs"}}},"switch-var-pattern":{"begin":"(?x) # match foreach (var (x, y) in ...)\n(?:\\b(var)\\b\\s*)\n(?\u003ctuple\u003e\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\\s*","end":"(?==\u003e)","patterns":[{"include":"#comment"},{"include":"#switch-when-clause"}],"beginCaptures":{"1":{"name":"keyword.other.var.cs"},"2":{"patterns":[{"include":"#tuple-declaration-deconstruction-element-list"}]}}},"switch-when-clause":{"begin":"(?\u003c!\\.)\\b(when)\\b\\s*(\\()?","end":"(?==\u003e)","patterns":[{"include":"#comment"},{"include":"#expression"},{"include":"#punctuation-comma"},{"match":"\\(","captures":{"0":{"name":"punctuation.parenthesis.open.cs"}}},{"match":"\\)","captures":{"0":{"name":"punctuation.parenthesis.close.cs"}}}],"beginCaptures":{"1":{"name":"keyword.control.try.when.cs"},"2":{"name":"punctuation.parenthesis.open.cs"}}},"this-or-base-expression":{"match":"\\b(?:(base)|(this))\\b","captures":{"1":{"name":"keyword.other.base.cs"},"2":{"name":"keyword.other.this.cs"}}},"throw-expression":{"match":"(?\u003c!\\.)\\b(throw)\\b","captures":{"1":{"name":"keyword.control.flow.throw.cs"}}},"throw-statement":{"begin":"(?\u003c!\\.)\\b(throw)\\b","end":"(?=;)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.flow.throw.cs"}}},"try-block":{"begin":"(?\u003c!\\.)\\b(try)\\b","end":"(?\u003c=\\})","patterns":[{"include":"#comment"},{"include":"#block"}],"beginCaptures":{"1":{"name":"keyword.control.try.cs"}}},"try-statement":{"patterns":[{"include":"#try-block"},{"include":"#catch-clause"},{"include":"#finally-clause"}]},"tuple-declaration-deconstruction-element-list":{"begin":"\\(","end":"\\)","patterns":[{"include":"#comment"},{"include":"#tuple-declaration-deconstruction-element-list"},{"include":"#declaration-expression-tuple"},{"include":"#punctuation-comma"},{"match":"(?x) # e.g. x\n(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*\n(?=[,)])","captures":{"1":{"name":"entity.name.variable.tuple-element.cs"}}}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"tuple-deconstruction-assignment":{"match":"(?x)\n(?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\\s*\n(?!=\u003e|==)(?==)","captures":{"1":{"patterns":[{"include":"#tuple-deconstruction-element-list"}]}}},"tuple-deconstruction-element-list":{"begin":"\\(","end":"\\)","patterns":[{"include":"#comment"},{"include":"#tuple-deconstruction-element-list"},{"include":"#declaration-expression-tuple"},{"include":"#punctuation-comma"},{"match":"(?x) # e.g. x\n(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*\n(?=[,)])","captures":{"1":{"name":"variable.other.readwrite.cs"}}}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"tuple-element":{"match":"(?x)\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)* | # Are there any more names being dotted into?\n      (?\u003ctuple\u003e\\s*\\((?:[^\\(\\)]|\\g\u003ctuple\u003e)+\\))\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s* # array suffix?\n      \\[\n        (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n      \\]\n      \\s*\n      (?:\\?)? # arrays can be nullable reference types\n      \\s*\n    )*\n  )\n)\n(?:(?\u003ctuple_name\u003e\\g\u003cidentifier\u003e)\\b)?","captures":{"1":{"patterns":[{"include":"#type"}]},"6":{"name":"entity.name.variable.tuple-element.cs"}}},"tuple-literal":{"begin":"(\\()(?=.*[:,])","end":"\\)","patterns":[{"include":"#comment"},{"include":"#tuple-literal-element"},{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"tuple-literal-element":{"begin":"(?x)\n(@?[_[:alpha:]][_[:alnum:]]*)\\s*\n(?=:)","end":"(:)","beginCaptures":{"1":{"name":"entity.name.variable.tuple-element.cs"}},"endCaptures":{"0":{"name":"punctuation.separator.colon.cs"}}},"tuple-type":{"begin":"\\(","end":"\\)","patterns":[{"include":"#tuple-element"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"type":{"name":"meta.type.cs","patterns":[{"include":"#comment"},{"include":"#ref-modifier"},{"include":"#readonly-modifier"},{"include":"#tuple-type"},{"include":"#type-builtin"},{"include":"#type-name"},{"include":"#type-arguments"},{"include":"#type-array-suffix"},{"include":"#type-nullable-suffix"}]},"type-arguments":{"begin":"\u003c","end":"\u003e","patterns":[{"include":"#comment"},{"include":"#type"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.cs"}}},"type-array-suffix":{"begin":"\\[","end":"\\]","patterns":[{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.squarebracket.open.cs"}},"endCaptures":{"0":{"name":"punctuation.squarebracket.close.cs"}}},"type-builtin":{"match":"\\b(bool|byte|char|decimal|double|float|int|long|object|sbyte|short|string|uint|ulong|ushort|void|dynamic)\\b","captures":{"1":{"name":"keyword.type.cs"}}},"type-declarations":{"patterns":[{"include":"#preprocessor"},{"include":"#comment"},{"include":"#storage-modifier"},{"include":"#class-declaration"},{"include":"#delegate-declaration"},{"include":"#enum-declaration"},{"include":"#interface-declaration"},{"include":"#struct-declaration"},{"include":"#record-declaration"},{"include":"#attribute-section"},{"include":"#punctuation-semicolon"}]},"type-name":{"patterns":[{"match":"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(\\:\\:)","captures":{"1":{"name":"entity.name.type.alias.cs"},"2":{"name":"punctuation.separator.coloncolon.cs"}}},{"match":"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(\\.)","captures":{"1":{"name":"entity.name.type.cs"},"2":{"name":"punctuation.accessor.cs"}}},{"match":"(\\.)\\s*(@?[_[:alpha:]][_[:alnum:]]*)","captures":{"1":{"name":"punctuation.accessor.cs"},"2":{"name":"entity.name.type.cs"}}},{"name":"entity.name.type.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"}]},"type-nullable-suffix":{"match":"\\?","captures":{"0":{"name":"punctuation.separator.question-mark.cs"}}},"type-parameter-list":{"begin":"\\\u003c","end":"\\\u003e","patterns":[{"match":"\\b(in|out)\\b","captures":{"1":{"name":"storage.modifier.cs"}}},{"match":"(@?[_[:alpha:]][_[:alnum:]]*)\\b","captures":{"1":{"name":"entity.name.type.type-parameter.cs"}}},{"include":"#comment"},{"include":"#punctuation-comma"},{"include":"#attribute-section"}],"beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.cs"}}},"typeof-or-default-expression":{"begin":"(?\u003c!\\.)\\b(?:(typeof)|(default))\\b\\s*(\\()","end":"\\)","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.other.typeof.cs"},"2":{"name":"keyword.other.default.cs"},"3":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"using-directive":{"patterns":[{"begin":"\\b(using)\\b\\s+(static)\\s+","end":"(?=;)","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.other.using.cs"},"2":{"name":"keyword.other.static.cs"}}},{"begin":"\\b(using)\\s+(?=(@?[_[:alpha:]][_[:alnum:]]*)\\s*=)","end":"(?=;)","patterns":[{"include":"#comment"},{"include":"#type"},{"include":"#operator-assignment"}],"beginCaptures":{"1":{"name":"keyword.other.using.cs"},"2":{"name":"entity.name.type.alias.cs"}}},{"begin":"\\b(using)\\s*(?!\\(|\\s|var)","end":"(?=;)","patterns":[{"include":"#comment"},{"name":"entity.name.type.namespace.cs","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#operator-assignment"}],"beginCaptures":{"1":{"name":"keyword.other.using.cs"}}}]},"using-statement":{"begin":"(?\u003c!\\.)\\b(using)\\b\\s*(?=\\()","end":"(?=\\;|})","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#local-variable-declaration"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.other.using.cs"}}},"variable-initializer":{"begin":"(?\u003c!=|!)(=)(?!=|\u003e)","end":"(?=[,\\)\\];}])","patterns":[{"include":"#ref-modifier"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.cs"}}},"verbatim-interpolated-string":{"name":"string.quoted.double.cs","begin":"(?:\\$@|@\\$)\"","end":"\"(?=[^\"])","patterns":[{"include":"#verbatim-string-character-escape"},{"include":"#interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},"verbatim-string-character-escape":{"name":"constant.character.escape.cs","match":"\"\""},"verbatim-string-literal":{"name":"string.quoted.double.cs","begin":"@\"","end":"\"(?=[^\"])","patterns":[{"include":"#verbatim-string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},"when-clause":{"begin":"(?\u003c!\\.)\\b(when)\\b\\s*(\\()","end":"\\)","patterns":[{"include":"#expression"},{"include":"#comment"}],"beginCaptures":{"1":{"name":"keyword.control.try.when.cs"},"2":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},"where-clause":{"begin":"(?x)\n\\b(where)\\b\\s*","end":"(?=;|\\))","patterns":[{"include":"#query-body"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.query.where.cs"}}},"while-statement":{"begin":"(?\u003c!\\.)\\b(while)\\b\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.cs"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.cs"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.loop.while.cs"}}},"xml-attribute":{"patterns":[{"match":"(?x)\n(?:^|\\s+)\n(\n  (?:\n    ([-_[:alnum:]]+)\n    (:)\n  )?\n  ([-_[:alnum:]]+)\n)\n(=)","captures":{"1":{"name":"entity.other.attribute-name.cs"},"2":{"name":"entity.other.attribute-name.namespace.cs"},"3":{"name":"punctuation.separator.colon.cs"},"4":{"name":"entity.other.attribute-name.localname.cs"},"5":{"name":"punctuation.separator.equals.cs"}}},{"include":"#xml-string"}]},"xml-cdata":{"name":"string.unquoted.cdata.cs","begin":"\u003c!\\[CDATA\\[","end":"\\]\\]\u003e","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},"xml-character-entity":{"patterns":[{"name":"constant.character.entity.cs","match":"(?x)\n(\u0026)\n(\n  (?:[[:alpha:]:_][[:alnum:]:_.-]*)|\n  (?:\\#[[:digit:]]+)|\n  (?:\\#x[[:xdigit:]]+)\n)\n(;)","captures":{"1":{"name":"punctuation.definition.constant.cs"},"3":{"name":"punctuation.definition.constant.cs"}}},{"name":"invalid.illegal.bad-ampersand.cs","match":"\u0026"}]},"xml-comment":{"name":"comment.block.cs","begin":"\u003c!--","end":"--\u003e","beginCaptures":{"0":{"name":"punctuation.definition.comment.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.cs"}}},"xml-doc-comment":{"patterns":[{"include":"#xml-comment"},{"include":"#xml-character-entity"},{"include":"#xml-cdata"},{"include":"#xml-tag"}]},"xml-string":{"patterns":[{"name":"string.quoted.single.cs","begin":"\\'","end":"\\'","patterns":[{"include":"#xml-character-entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}},{"name":"string.quoted.double.cs","begin":"\\\"","end":"\\\"","patterns":[{"include":"#xml-character-entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.cs"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.cs"}}}]},"xml-tag":{"name":"meta.tag.cs","begin":"(?x)\n(\u003c/?)\n(\n  (?:\n    ([-_[:alnum:]]+)\n    (:)\n  )?\n  ([-_[:alnum:]]+)\n)","end":"(/?\u003e)","patterns":[{"include":"#xml-attribute"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.cs"},"2":{"name":"entity.name.tag.cs"},"3":{"name":"entity.name.tag.namespace.cs"},"4":{"name":"punctuation.separator.colon.cs"},"5":{"name":"entity.name.tag.localname.cs"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.cs"}}},"yield-break-statement":{"match":"(?\u003c!\\.)\\b(yield)\\b\\s*\\b(break)\\b","captures":{"1":{"name":"keyword.control.flow.yield.cs"},"2":{"name":"keyword.control.flow.break.cs"}}},"yield-return-statement":{"begin":"(?\u003c!\\.)\\b(yield)\\b\\s*\\b(return)\\b","end":"(?=;)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.flow.yield.cs"},"2":{"name":"keyword.control.flow.return.cs"}}},"yield-statement":{"patterns":[{"include":"#yield-return-statement"},{"include":"#yield-break-statement"}]}}}
diff --git a/grammars/source.csswg.json b/grammars/source.csswg.json
index 0887972..e2ff054 100644
--- a/grammars/source.csswg.json
+++ b/grammars/source.csswg.json
@@ -1 +1 @@
-{"name":"Bikeshed","scopeName":"source.csswg","patterns":[{"name":"string.quoted.double.csswg","match":"\u003c\u003c[^\u003e]+\u003e\u003e"},{"name":"string.quoted.double.csswg","match":"\u003c\\{[^}]+\\}\u003e"},{"name":"string.quoted.double.csswg","begin":"{{","end":"\\}\\}"},{"name":"string.quoted.double.csswg","begin":"\\[=","end":"=]"},{"name":"constant.other.biblioLink.csswg","match":"\\[\\[[^\\]]+\\]\\]"},{"name":"constant.language.csswg","match":"\\[[^\\]]+\\]"},{"name":"string.quoted.double.csswg","begin":"''","end":"''"},{"name":"string.quoted.single.csswg","match":"(?\u003c!\\w)'[^']+'"},{"name":"invalid.illegal.heading.csswg","begin":"\u003ch\\d","end":"\u003c/h\\d\u003e"},{"name":"variable.parameter.definition.csswg","begin":"\u003cdfn[^\u003e]*\u003e","end":"\u003c/dfn\u003e"},{"name":"string.quoted.double.csswg","begin":"\u003ca[ \u003e]","end":"\u003c/a\u003e"},{"name":"entity.production.csswg","begin":"\u003cpre\\s+class=.*?prod.*?\u003e","end":"\u003c/pre\u003e","patterns":[{"include":"#production"},{"include":"#definition"}]},{"name":"entity.metadata.csswg","begin":"\u003cpre\\s+class=.*?metadata.*?\u003e","end":"\u003c/pre\u003e","patterns":[{"match":"^(?i)(Abstract|Advisement Class|Assertion Class|Assume Explicit For|At Risk|Audience|Block Elements|Boilerplate|Can I Use Url|Canonical Url|Complain About|Custom Warning Text|Custom Warning Title|Date|Deadline|Default Biblio Status|Default Highlight|Default Ref Status|ED|Editor|Editor Term|Former Editor|Group|H1|Ignore Can I Use Url Failure|Ignored Terms|Ignored Vars|Include Can I Use Panels|Indent|Infer Css Dfns|Inline Github Issues|Issue Class|Issue Tracker Template|Issue Tracking|Level|Line Numbers|Link Defaults|Logo|Mailing List Archives|Mailing List|Markup Shorthands|Max Toc Depth|No Editor|Note Class|Opaque Elements|Prepare For Tr|Previous Version|Repository|Revision|Shortname|Status Text|Status|Test Suite|Text Macro|Title|Toggle Diffs|TR|Translate Ids|Translation|URL|Use \u003cI\u003e Autolinks|Use Dfn Panels|Version History|Warning|Work Status)\\s*:\\s*(.*)$","captures":{"1":{"name":"keyword.other.knownKeyName.csswg"},"2":{"name":"string.unquoted.csswg"}}},{"match":"^\\s*(![\\w -]+)\\s*:\\s*(.*)$","captures":{"1":{"name":"variable.other.customKeyName.csswg"},"2":{"name":"string.unquoted.csswg"}}},{"match":"^\\s*([\\w -]+)\\s*:\\s*.*$","captures":{"1":{"name":"invalid.illegal.unknownKeyName.csswg"}}}]},{"name":"entity.propdef.csswg","begin":"\u003cpre\\s+class=.*?(propdef|descdef).*?\u003e","end":"\u003c/pre\u003e","patterns":[{"match":"^\\s*(?i)(Name|Value|For|Initial|Applies to|Inherited|Percentages|Media|Computed value|Animation type|Canonical order)\\s*:\\s*(.*)$","captures":{"1":{"name":"keyword.other.keyName.csswg"},"2":{"name":"string.unquoted.csswg"}}},{"match":"^\\s*([\\w -]+)\\s*:\\s*(.*)$","captures":{"1":{"name":"variable.other.unknownKeyName.csswg"},"2":{"name":"string.unquoted.csswg"}}}]},{"name":"entity.name.tag.csswg","begin":"\u003c/?[a-z]","end":"\u003e"}],"repository":{"definition":{"name":"variable.parameter.definition.csswg","begin":"\u003cdfn( |\u003e)","end":"\u003c/dfn\u003e"},"production":{"name":"constant.other.production.csswg","match":"\u003c\u003c[^\u003e]+\u003e\u003e"}}}
+{"name":"Bikeshed","scopeName":"source.csswg","patterns":[{"name":"string.quoted.double.csswg","match":"\u003c\u003c[^\u003e]+\u003e\u003e"},{"name":"string.quoted.double.csswg","match":"\u003c\\{[^}]+\\}\u003e"},{"name":"string.quoted.double.csswg","begin":"{{","end":"\\}\\}"},{"name":"string.quoted.double.csswg","begin":"\\[=","end":"=]"},{"name":"constant.other.biblioLink.csswg","match":"\\[\\[[^\\]]+\\]\\]"},{"name":"constant.language.csswg","match":"\\[[^\\]]+\\]"},{"name":"string.quoted.double.csswg","begin":"''","end":"''"},{"name":"string.quoted.single.csswg","match":"(?\u003c!\\w)'[^']+'"},{"name":"invalid.illegal.heading.csswg","begin":"\u003ch\\d","end":"\u003c/h\\d\u003e"},{"name":"variable.parameter.definition.csswg","begin":"\u003cdfn[^\u003e]*\u003e","end":"\u003c/dfn\u003e"},{"name":"string.quoted.double.csswg","begin":"\u003ca[ \u003e]","end":"\u003c/a\u003e"},{"name":"entity.production.csswg","begin":"\u003cpre\\s+class=.*?prod.*?\u003e","end":"\u003c/pre\u003e","patterns":[{"include":"#production"},{"include":"#definition"}]},{"name":"entity.metadata.csswg","begin":"\u003cpre\\s+class=.*?metadata.*?\u003e","end":"\u003c/pre\u003e","patterns":[{"match":"^(?i)(Abstract|Advisement Class|Assertion Class|Assume Explicit For|At Risk|Audience|Block Elements|Boilerplate|Can I Use Url|Canonical Url|Complain About|Custom Warning Text|Custom Warning Title|Date|Deadline|Default Biblio Status|Default Highlight|Default Ref Status|ED|Editor|Editor Term|Former Editor|Group|H1|Ignore Can I Use Url Failure|Ignored Terms|Ignored Vars|Include Can I Use Panels|Indent|Infer Css Dfns|Inline Github Issues|Issue Class|Issue Tracker Template|Issue Tracking|Level|Line Numbers|Link Defaults|Logo|Mailing List Archives|Mailing List|Markup Shorthands|Max Toc Depth|No Editor|Note Class|Opaque Elements|Prepare For Tr|Previous Version|Repository|Revision|Shortname|Status Text|Status|Test Suite|Text Macro|Title|Toggle Diffs|TR|Translate Ids|Translation|URL|Use \u003cI\u003e Autolinks|Use Dfn Panels|Version History|Warning|Work Status)\\s*:\\s*(.*)$","captures":{"1":{"name":"keyword.other.knownKeyName.csswg"},"2":{"name":"string.unquoted.csswg"}}},{"match":"^\\s*(![\\w -]+)\\s*:\\s*(.*)$","captures":{"1":{"name":"variable.other.customKeyName.csswg"},"2":{"name":"string.unquoted.csswg"}}},{"match":"^\\s*([\\w -]+)\\s*:\\s*.*$","captures":{"1":{"name":"invalid.illegal.unknownKeyName.csswg"}}}]},{"name":"entity.propdef.csswg","begin":"\u003cpre\\s+class=.*?(propdef|descdef).*?\u003e","end":"\u003c/pre\u003e","patterns":[{"match":"^\\s*(?i)(Name|Value|For|Initial|Applies to|Inherited|Percentages|Media|Computed value|Animation type|Canonical order|Logical property group)\\s*:\\s*(.*)$","captures":{"1":{"name":"keyword.other.keyName.csswg"},"2":{"name":"string.unquoted.csswg"}}},{"match":"^\\s*([\\w -]+)\\s*:\\s*(.*)$","captures":{"1":{"name":"variable.other.unknownKeyName.csswg"},"2":{"name":"string.unquoted.csswg"}}}]},{"name":"entity.name.tag.csswg","begin":"\u003c/?[a-z]","end":"\u003e"}],"repository":{"definition":{"name":"variable.parameter.definition.csswg","begin":"\u003cdfn( |\u003e)","end":"\u003c/dfn\u003e"},"production":{"name":"constant.other.production.csswg","match":"\u003c\u003c[^\u003e]+\u003e\u003e"}}}
diff --git a/grammars/source.curlrc.json b/grammars/source.curlrc.json
index 027a6b3..3f8e045 100644
--- a/grammars/source.curlrc.json
+++ b/grammars/source.curlrc.json
@@ -1 +1 @@
-{"name":".curlrc","scopeName":"source.curlrc","patterns":[{"include":"#main"}],"repository":{"auth":{"patterns":[{"match":"([^\\s:;]+)(:)([^\\s=:;]*)","captures":{"1":{"name":"constant.other.auth-info.curlrc"},"2":{"patterns":[{"include":"etc#kolon"}]},"3":{"name":"constant.other.auth-info.curlrc"}}},{"match":"(:)([^\\s:;]*)","captures":{"1":{"patterns":[{"include":"etc#kolon"}]},"2":{"name":"constant.other.auth-info.curlrc"}}}]},"authProtocol":{"match":"(?:\\G|^)([^\\\\:\\s/]*)(://|:)","captures":{"1":{"name":"entity.other.protocol.curlrc"},"2":{"name":"keyword.operator.protocol.separator.curlrc"}}},"autoRefer":{"match":"(;)(auto)\\b","captures":{"1":{"name":"punctuation.separator.key-value.semicolon.curlrc"},"2":{"name":"variable.assignment.parameter.name.curlrc"}}},"comment":{"name":"comment.line.number-sign.curlrc","begin":"(?:^|(?\u003c=[ \\t\\xA0\"]))#","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.curlrc"}}},"header":{"match":"(?:\\G|^)\\s*([-A-Za-z0-9]+)\\s*(?:(:)\\s*(.*)|(;))","captures":{"1":{"name":"entity.name.header.curlrc"},"2":{"patterns":[{"include":"etc#kolon"}]},"3":{"name":"string.unquoted.header-value.curlrc"},"4":{"name":"punctuation.terminator.statement.semicolon.curlrc"}}},"longOptions":{"patterns":[{"name":"meta.option.long.curlrc","match":"(?x)\n(?:\\G|^|(?\u003c=[ \\t])) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_no_parameter\u003e\n\t\tanyauth\n\t|\tappend\n\t|\tbasic\n\t|\tcert-status\n\t|\tcompressed-ssh\n\t|\tcompressed\n\t|\tcreate-dirs\n\t|\tcrlf\n\t|\tdigest\n\t|\tdisable-eprt\n\t|\tdisable-epsv\n\t|\tdisable\n\t|\tdisallow-username-in-url\n\t|\tfail-early\n\t|\tfail\n\t|\tfalse-start\n\t|\tftp-create-dirs\n\t|\tftp-pasv\n\t|\tftp-pret\n\t|\tftp-skip-pasv-ip\n\t|\tftp-ssl-ccc\n\t|\tftp-ssl-control\n\t|\tget\n\t|\tgloboff\n\t|\thaproxy-protocol\n\t|\thead\n\t|\thelp\n\t|\thttp1.0\n\t|\thttp1.1\n\t|\thttp2-prior-knowledge\n\t|\thttp2\n\t|\tignore-content-length\n\t|\tinclude\n\t|\tinsecure\n\t|\tipv4\n\t|\tipv6\n\t|\tjunk-session-cookies\n\t|\tlist-only\n\t|\tlocation-trusted\n\t|\tlocation\n\t|\tmanual\n\t|\tmetalink\n\t|\tnegotiate\n\t|\tnetrc-optional\n\t|\tnetrc\n\t|\tnext\n\t|\tno-alpn\n\t|\tno-buffer\n\t|\tno-keepalive\n\t|\tno-npn\n\t|\tno-sessionid\n\t|\tntlm-wb\n\t|\tntlm\n\t|\tpath-as-is\n\t|\tpost301\n\t|\tpost302\n\t|\tpost303\n\t|\tprogress-bar\n\t|\tproxy-anyauth\n\t|\tproxy-basic\n\t|\tproxy-digest\n\t|\tproxy-insecure\n\t|\tproxy-negotiate\n\t|\tproxy-ntlm\n\t|\tproxy-ssl-allow-beast\n\t|\tproxy-tlsv1\n\t|\tproxytunnel\n\t|\tquote\n\t|\traw\n\t|\tremote-header-name\n\t|\tremote-name-all\n\t|\tremote-name\n\t|\tremote-time\n\t|\trequest-target\n\t|\tretry-connrefused\n\t|\tsasl-ir\n\t|\tshow-error\n\t|\tsilent\n\t|\tsocks5-basic\n\t|\tsocks5-gssapi-nec\n\t|\tsocks5-gssapi\n\t|\tssl-allow-beast\n\t|\tssl-no-revoke\n\t|\tssl-reqd\n\t|\tsslv2\n\t|\tsslv3\n\t|\tssl\n\t|\tstderr\n\t|\tstyled-output\n\t|\tsuppress-connect-headers\n\t|\ttcp-fastopen\n\t|\ttcp-nodelay\n\t|\ttftp-no-options\n\t|\ttlspassword\n\t|\ttlsv1.0\n\t|\ttlsv1.1\n\t|\ttlsv1.2\n\t|\ttlsv1.3\n\t|\ttlsv1\n\t|\ttr-encoding\n\t|\ttrace-time\n\t|\tuse-ascii\n\t|\tverbose\n\t|\tversion\n\t|\txattr\n\t)\n)\n(?=\\s|$)","captures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:]) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_urls\u003e\n\t\tdoh-url\n\t|\tmail-auth\n\t|\tmail-from\n\t|\tmail-rcpt\n\t|\tnoproxy\n\t|\treferer\n\t|\turl\n\t)\n)\n(?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|(?=$)))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"patterns":[{"include":"#url"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"name":"string.unquoted.curlrc","patterns":[{"include":"#url"}]}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:]) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_headers\u003e\n\t\theader\n\t|\tproxy-header\n\t)\n)\n(?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|(?=$)))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"patterns":[{"include":"#header"},{"include":"etc#bareword"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"patterns":[{"include":"#header"},{"include":"etc#bareword"}]}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:]) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_form_data\u003e\n\t\tcookie\n\t|\tform-string\n\t|\tform\n\t|\ttelnet-option\n\t)\n)\n(?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|(?=$)))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"patterns":[{"include":"#params"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"patterns":[{"include":"#params"}]}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:]) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_protocols\u003e\n\t\tproto-default\n\t|\tproto-redir\n\t|\tproto\n\t)\n) (?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|$))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"patterns":[{"include":"#protocols"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"patterns":[{"include":"#protocols"}]}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:]) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_port\u003e\n\t\tftp-port\n\t)\n) (?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|$))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"name":"constant.other.port-address.curlrc","patterns":[{"include":"etc#esc"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"name":"constant.other.port-address.curlrc"}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:]) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_md5\u003e\n\t\thostpubmd5\n\t)\n) (?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|$))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"name":"constant.other.md5.checksum.curlrc","patterns":[{"include":"etc#esc"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"name":"constant.other.md5.checksum.curlrc"}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:]) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_byte_range\u003e\n\t\tlocal-port\n\t|\trange\n\t)\n) (?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|$))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"patterns":[{"include":"#range"},{"include":"etc#esc"},{"include":"etc#bareword"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"patterns":[{"include":"#range"},{"include":"etc#bareword"}]}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:](?=\\s)) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_kv_colon\u003e\n\t\tcert\n\t|\tconnect-to\n\t|\tpreproxy\n\t|\tproxy-cert\n\t|\tproxy-user\n\t|\tproxy1\\.0\n\t|\tproxy\n\t|\tresolve\n\t|\tsocks4a?\n\t|\tsocks5-hostname\n\t|\tsocks5\n\t|\tuser\n\t)\n)\n(?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|$))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"patterns":[{"include":"#auth"},{"include":"etc#bareword"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"patterns":[{"include":"#auth"},{"include":"etc#bareword"}]}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:](?=\\s)) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_filename\u003e\n\t\tabstract-unix-socket\n\t|\tcacert\n\t|\tcapath\n\t|\tcert-type\n\t|\tciphers\n\t|\tconfig\n\t|\tcookie-jar\n\t|\tcrlfile\n\t|\tdata-ascii\n\t|\tdata-binary\n\t|\tdata-raw\n\t|\tdata-urlencode\n\t|\tdata\n\t|\tdelegation\n\t|\tdns-interface\n\t|\tdns-ipv4-addr\n\t|\tdns-ipv6-addr\n\t|\tdns-servers\n\t|\tdump-header\n\t|\tegd-file\n\t|\tengine\n\t|\tftp-account\n\t|\tftp-alternative-to-user\n\t|\tftp-method\n\t|\tftp-ssl-ccc-mode\n\t|\tinterface\n\t|\tkey-type\n\t|\tkey\n\t|\tkrb\n\t|\tlibcurl\n\t|\tlogin-options\n\t|\tnetrc-file\n\t|\toauth2-bearer\n\t|\toutput\n\t|\tpass\n\t|\tpinnedpubkey\n\t|\tproxy-cacert\n\t|\tproxy-capath\n\t|\tproxy-cert-type\n\t|\tproxy-ciphers\n\t|\tproxy-crlfile\n\t|\tproxy-key-type\n\t|\tproxy-key\n\t|\tproxy-pass\n\t|\tproxy-pinnedpubkey\n\t|\tproxy-service-name\n\t|\tproxy-tls13-ciphers\n\t|\tproxy-tlsauthtype\n\t|\tproxy-tlspassword\n\t|\tproxy-tlsuser\n\t|\tpubkey\n\t|\trandom-file\n\t|\trequest\n\t|\tservice-name\n\t|\tsocks5-gssapi-service\n\t|\ttls-max\n\t|\ttls13-ciphers\n\t|\ttlsauthtype\n\t|\ttlsuser\n\t|\ttrace-ascii\n\t|\ttrace\n\t|\tunix-socket\n\t|\tupload-file\n\t|\tuser-agent\n\t|\twrite-out\n\t)\n)\n(?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:(=)?|(?:([-A-Za-z0-9%_]+)(=)?)?([@\u003c]))?(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|$))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"keyword.operator.encoding-modifier.curlrc"},"2":{"name":"entity.name.form-field.curlrc"},"3":{"patterns":[{"include":"etc#eql"}]},"4":{"name":"keyword.operator.source-modifier.curlrc"},"5":{"name":"string.quoted.double.curlrc"},"6":{"name":"punctuation.definition.string.begin.curlrc"},"7":{"patterns":[{"include":"etc#esc"}]},"8":{"name":"punctuation.definition.string.end.curlrc"},"9":{"name":"string.unquoted.curlrc"}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:])\n\\s*\n(\n\t(--)?\n\t(?\u003coptlist_numeric\u003e\n\t\tconnect-timeout\n\t|\tcontinue-at\n\t|\texpect100-timeout\n\t|\thappy-eyeballs-timeout-ms\n\t|\tkeepalive-time\n\t|\tlimit-rate\n\t|\tmax-filesize\n\t|\tmax-redirs\n\t|\tmax-time\n\t|\tretry-delay\n\t|\tretry-max-time\n\t|\tretry\n\t|\tspeed-limit\n\t|\tspeed-time\n\t|\ttftp-blksize\n\t|\ttime-cond\n\t)\n) (?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|$))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"patterns":[{"include":"etc#num"},{"include":"etc#bareword"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"patterns":[{"include":"etc#num"},{"include":"etc#bareword"}]}}}]},"main":{"patterns":[{"include":"#comment"},{"include":"#shortOptions"},{"include":"#longOptions"}]},"params":{"patterns":[{"include":"#autoRefer"},{"name":"keyword.operator.encoding-modifier.curlrc","match":"(?:\\G|^|(?\u003c=\\G\"|^\"))="},{"match":"(?:\\G|^|(?\u003c=\\G\"|^\"))(;)([^\\s=;\"]+(?=\"?(?:\\s|$)))?","captures":{"1":{"name":"punctuation.separator.key-value.semicolon.curlrc"},"2":{"name":"variable.assignment.parameter.name.curlrc"}}},{"match":"(?:\\G|^|(?\u003c=\\G\"|^\"))(?:([-A-Za-z0-9%_]+)(=)?)?([@\u003c])","captures":{"1":{"name":"entity.name.form-field.curlrc"},"2":{"patterns":[{"include":"etc#eql"}]},"3":{"name":"keyword.operator.source-modifier.curlrc"}}},{"name":"meta.parameter.curlrc","match":"([^\\s=;]+)(=)([^\\s=;]*)(;)?","captures":{"1":{"name":"variable.assignment.parameter.name.curlrc"},"2":{"patterns":[{"include":"etc#eql"}]},"3":{"name":"constant.other.parameter.value.curlrc"},"4":{"name":"punctuation.separator.key-value.semicolon.curlrc"}}},{"match":"(?\u003c=@)(\"(?:[^\\\\\"]|\\\\.)++\"|(?:[^\"\\s;\\\\]|\\\\.)++)(?:(;)|(?=$|\\s))","captures":{"1":{"name":"variable.assignment.parameter.name.curlrc","patterns":[{"include":"etc#esc"}]},"2":{"name":"punctuation.separator.key-value.semicolon.curlrc"}}},{"include":"etc#esc"},{"include":"etc#bareword"}]},"protocols":{"patterns":[{"name":"constant.other.protocol-name.curlrc","match":"[^\\s,+=-]+"},{"name":"keyword.control.permit-protocol.curlrc","match":"\\+"},{"name":"keyword.control.deny-protocol.curlrc","match":"-"},{"name":"keyword.control.permit-protocol.only.curlrc","match":"="},{"include":"etc#comma"}]},"range":{"patterns":[{"name":"meta.byte-range.curlrc","match":"([0-9]+)(-)([0-9]+)?|(-)([0-9]+)","captures":{"1":{"name":"constant.numeric.integer.int.decimal.dec.range.start.curlrc"},"2":{"name":"punctuation.separator.range.dash.curlrc"},"3":{"name":"constant.numeric.integer.int.decimal.dec.range.end.curlrc"},"4":{"name":"punctuation.separator.range.dash.curlrc"},"5":{"name":"constant.numeric.integer.int.decimal.dec.range.end.curlrc"}}},{"include":"etc#comma"},{"include":"etc#int"}]},"separators":{"patterns":[{"include":"etc#eql"},{"include":"etc#kolon"}]},"shortOptions":{"patterns":[{"name":"meta.option.short.curlrc","begin":"^\\s*((-)[:#012346BGIJLMNOQRSVafghijklnpqsv]*[ACDEFHKPTUXYbcdemortuwxyz])","end":"(?x)\n$\n|\n\n# Numbers\n(?\u003c=(?#optlist_numeric)[CYmyz])\n\\G (?:(?! )\\s)*\n([-+]?[0-9.]+)\n\n|\n\n# Byte range\n(?\u003c=(?#optlist_byte_range)r)\n\\G (?:(?! )\\s)*\n([-0-9,]+)\n\n|\n\n# “key=value” pairs\n(?\u003c=(?#optlist_form_data)[Fbt])\n\\G (?:(?! )\\s)*\n(?:\n\t((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|$))\n\t|\n\t([\\S ]+)\n)\n\n|\n\n# “key:value” pairs\n(?\u003c=(?#optlist_kv_colon)[EUux])\n\\G (?:(?! )\\s)*\n((?:[^\\\\:\\s/]| )*://)?\n(\n\t(?:[^\\\\:\\s]|\\\\.| )+\n\t(?::(?:[^\\\\:\\s]|\\\\.| )+)*\n\t:?\n)\n\n|\n\n# Headers\n(?\u003c=(?#optlist_headers)H)\n\\G (?:(?! )\\s)*\n(?:\n\t((\")((?:[^\"\\\\]|\\\\.| )*)(?:(\")|$))\n\t|\n\t([\\S ]+)\n)\n\n|\n\n# URLs\n(?\u003c=(?#optlist_urls)e)\n\\G (?:(?! )\\s)*\n(?:\n\t((\")((?:[^\"\\\\]|\\\\.| )*)(?:(\")|$))\n\t|\n\t([\\S ]+)\n)\n\n|\n\n# Anything else\n(?:\n\t((\")((?:[^\"\\\\]|\\\\.| )*)(?:(\")|$))\n\t|\n\t([\\S ]+)\n)","beginCaptures":{"1":{"name":"entity.short.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.short.option.curlrc"}},"endCaptures":{"1":{"patterns":[{"include":"etc#num"}]},"10":{"name":"meta.http-headers.curlrc"},"11":{"name":"punctuation.definition.string.begin.curlrc"},"12":{"patterns":[{"include":"#header"}]},"13":{"name":"punctuation.definition.string.end.curlrc"},"14":{"patterns":[{"include":"#header"}]},"15":{"name":"meta.url-string.curlrc"},"16":{"name":"punctuation.definition.string.begin.curlrc"},"17":{"patterns":[{"include":"#url"}]},"18":{"name":"punctuation.definition.string.end.curlrc"},"19":{"patterns":[{"include":"#url"}]},"2":{"patterns":[{"include":"#range"}]},"20":{"name":"string.quoted.double.curlrc"},"21":{"name":"punctuation.definition.string.begin.curlrc"},"22":{"patterns":[{"include":"etc#esc"}]},"23":{"name":"punctuation.definition.string.end.curlrc"},"24":{"name":"string.unquoted.curlrc"},"3":{"name":"meta.parameter-string.curlrc"},"4":{"name":"punctuation.definition.string.begin.curlrc"},"5":{"patterns":[{"include":"#params"}]},"6":{"name":"punctuation.definition.string.end.curlrc"},"7":{"patterns":[{"include":"#params"}]},"8":{"patterns":[{"include":"#authProtocol"}]},"9":{"patterns":[{"include":"#auth"}]}}},{"name":"meta.option.short.curlrc","match":"^\\s*((-)(?#optlist_no_parameter)[:#012346BGIJLMNOQRSVafghijklnpqsv]+)","captures":{"1":{"name":"entity.short.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.short.option.curlrc"}}}]},"string":{"name":"string.quoted.double.curlrc","begin":"\"","end":"\"|(?=$)","patterns":[{"name":"constant.character.escape.backslash.curlrc","match":"(\\\\)[\\\\\"tnrv]","captures":{"1":{"name":"punctuation.definition.escape.backslash.curlrc"}}}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.curlrc"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.curlrc"}}},"url":{"patterns":[{"include":"#autoRefer"},{"include":"etc#comma"},{"match":"(?\u003c=\\G\"|^\")((?:[^\"\\\\]|\\\\.)*)(?=$|\"|;)|(?:\\G(?\u003c!\")|^)([^\\s,]+?)(?=$|\\s|;|,)","captures":{"1":{"patterns":[{"include":"etc#url"},{"include":"#urlNoSchema"}]},"2":{"patterns":[{"include":"etc#url"},{"include":"#urlNoSchema"}]}}},{"include":"#params"},{"include":"etc#bareword"}]},"urlNoSchema":{"match":"(?:\\G|^)\\s*([-a-zA-Z0-9]+(?:\\.|@)[-a-zA-Z0-9]+.*)\\s*","captures":{"1":{"name":"constant.other.reference.link.underline.url.curlrc"}}}}}
+{"name":".curlrc","scopeName":"source.curlrc","patterns":[{"include":"#main"}],"repository":{"auth":{"patterns":[{"match":"([^\\s:;]+)(:)([^\\s=:;]*)","captures":{"1":{"name":"constant.other.auth-info.curlrc"},"2":{"patterns":[{"include":"etc#kolon"}]},"3":{"name":"constant.other.auth-info.curlrc"}}},{"match":"(:)([^\\s:;]*)","captures":{"1":{"patterns":[{"include":"etc#kolon"}]},"2":{"name":"constant.other.auth-info.curlrc"}}}]},"authProtocol":{"match":"(?:\\G|^)([^\\\\:\\s/]*)(://|:)","captures":{"1":{"name":"entity.other.protocol.curlrc"},"2":{"name":"keyword.operator.protocol.separator.curlrc"}}},"autoRefer":{"match":"(;)(auto)\\b","captures":{"1":{"name":"punctuation.separator.key-value.semicolon.curlrc"},"2":{"name":"variable.assignment.parameter.name.curlrc"}}},"comment":{"name":"comment.line.number-sign.curlrc","begin":"(?:^|(?\u003c=[ \\t\\xA0\"]))#","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.curlrc"}}},"header":{"match":"(?:\\G|^)\\s*([-A-Za-z0-9]+)\\s*(?:(:)\\s*(.*)|(;))","captures":{"1":{"name":"entity.name.header.curlrc"},"2":{"patterns":[{"include":"etc#kolon"}]},"3":{"name":"string.unquoted.header-value.curlrc"},"4":{"name":"punctuation.terminator.statement.semicolon.curlrc"}}},"longOptions":{"patterns":[{"name":"meta.option.long.curlrc","match":"(?x)\n(?:\\G|^|(?\u003c=[ \\t])) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_no_parameter\u003e\n\t\tanyauth\n\t|\tappend\n\t|\tbasic\n\t|\tcert-status\n\t|\tcompressed-ssh\n\t|\tcompressed\n\t|\tcreate-dirs\n\t|\tcrlf\n\t|\tdigest\n\t|\tdisable-eprt\n\t|\tdisable-epsv\n\t|\tdisable\n\t|\tdisallow-username-in-url\n\t|\tdoh-cert-status\n\t|\tdoh-insecure\n\t|\tfail-early\n\t|\tfail-with-body\n\t|\tfail\n\t|\tfalse-start\n\t|\tform-escape\n\t|\tftp-create-dirs\n\t|\tftp-pasv\n\t|\tftp-pret\n\t|\tftp-skip-pasv-ip\n\t|\tftp-ssl-ccc\n\t|\tftp-ssl-control\n\t|\tget\n\t|\tgloboff\n\t|\thaproxy-protocol\n\t|\thead\n\t|\thttp0.9\n\t|\thttp1.0\n\t|\thttp1.1\n\t|\thttp2-prior-knowledge\n\t|\thttp2\n\t|\thttp3-only\n\t|\thttp3\n\t|\tignore-content-length\n\t|\tinclude\n\t|\tinsecure\n\t|\tipv4\n\t|\tipv6\n\t|\tjunk-session-cookies\n\t|\tlist-only\n\t|\tlocation-trusted\n\t|\tlocation\n\t|\tmail-rcpt-allowfails\n\t|\tmanual\n\t|\tmetalink\n\t|\tnegotiate\n\t|\tnetrc-optional\n\t|\tnetrc\n\t|\tnext\n\t|\tno-alpn\n\t|\tno-buffer\n\t|\tno-clobber\n\t|\tno-keepalive\n\t|\tno-npn\n\t|\tno-progress-meter\n\t|\tno-sessionid\n\t|\tntlm-wb\n\t|\tntlm\n\t|\tparallel-immediate\n\t|\tparallel\n\t|\tpath-as-is\n\t|\tpost301\n\t|\tpost302\n\t|\tpost303\n\t|\tprogress-bar\n\t|\tproxy-anyauth\n\t|\tproxy-basic\n\t|\tproxy-digest\n\t|\tproxy-insecure\n\t|\tproxy-negotiate\n\t|\tproxy-ntlm\n\t|\tproxy-ssl-allow-beast\n\t|\tproxy-ssl-auto-client-cert\n\t|\tproxy-tlsv1\n\t|\tproxytunnel\n\t|\traw\n\t|\tremote-header-name\n\t|\tremote-name-all\n\t|\tremote-name\n\t|\tremote-time\n\t|\tremove-on-error\n\t|\tretry-all-errors\n\t|\tretry-connrefused\n\t|\tsasl-ir\n\t|\tshow-error\n\t|\tsilent\n\t|\tsocks5-basic\n\t|\tsocks5-gssapi-nec\n\t|\tsocks5-gssapi\n\t|\tssl-allow-beast\n\t|\tssl-auto-client-cert\n\t|\tssl-no-revoke\n\t|\tssl-reqd\n\t|\tssl-revoke-best-effort\n\t|\tsslv2\n\t|\tsslv3\n\t|\tssl\n\t|\tstyled-output\n\t|\tsuppress-connect-headers\n\t|\ttcp-fastopen\n\t|\ttcp-nodelay\n\t|\ttftp-no-options\n\t|\ttlsv1.0\n\t|\ttlsv1.1\n\t|\ttlsv1.2\n\t|\ttlsv1.3\n\t|\ttlsv1\n\t|\ttr-encoding\n\t|\ttrace-time\n\t|\tuse-ascii\n\t|\tverbose\n\t|\tversion\n\t|\txattr\n\t)\n)\n(?=\\s|$)","captures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:]) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_urls\u003e\n\t\tdns-ipv4-addr\n\t|\tdns-ipv6-addr\n\t|\tdns-servers\n\t|\tdoh-url\n\t|\tmail-auth\n\t|\tmail-from\n\t|\tmail-rcpt\n\t|\tnoproxy\n\t|\treferer\n\t|\turl\n\t)\n)\n(?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|(?=$)))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"patterns":[{"include":"#url"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"name":"string.unquoted.curlrc","patterns":[{"include":"#url"}]}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:]) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_headers\u003e\n\t\theader\n\t|\tproxy-header\n\t)\n)\n(?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|(?=$)))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"patterns":[{"include":"#header"},{"include":"etc#bareword"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"patterns":[{"include":"#header"},{"include":"etc#bareword"}]}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:]) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_form_data\u003e\n\t\tcookie\n\t|\tform-string\n\t|\tform\n\t|\ttelnet-option\n\t)\n)\n(?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|(?=$)))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"patterns":[{"include":"#params"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"patterns":[{"include":"#params"}]}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:]) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_protocols\u003e\n\t\tproto-default\n\t|\tproto-redir\n\t|\tproto\n\t)\n) (?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|$))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"patterns":[{"include":"#protocols"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"patterns":[{"include":"#protocols"}]}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:]) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_port\u003e\n\t\tftp-port\n\t)\n) (?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|$))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"name":"constant.other.port-address.curlrc","patterns":[{"include":"etc#esc"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"name":"constant.other.port-address.curlrc"}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:]) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_md5\u003e\n\t\thostpubmd5\n\t)\n) (?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|$))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"name":"constant.other.md5.checksum.curlrc","patterns":[{"include":"etc#esc"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"name":"constant.other.md5.checksum.curlrc"}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:]) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_range\u003e\n\t\tlocal-port\n\t|\trange\n\t)\n) (?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|$))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"patterns":[{"include":"#range"},{"include":"etc#esc"},{"include":"etc#bareword"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"patterns":[{"include":"#range"},{"include":"etc#bareword"}]}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:](?=\\s)) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_kv_colon\u003e\n\t\taws-sigv4\n\t|\tcert\n\t|\tconnect-to\n\t|\tpreproxy\n\t|\tproxy-cert\n\t|\tproxy-user\n\t|\tproxy1.0\n\t|\tproxy\n\t|\tresolve\n\t|\tsocks4a\n\t|\tsocks4\n\t|\tsocks5-hostname\n\t|\tsocks5\n\t|\tuser\n\t)\n)\n(?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|$))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"patterns":[{"include":"#auth"},{"include":"etc#bareword"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"patterns":[{"include":"#auth"},{"include":"etc#bareword"}]}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:](?=\\s)) \\s*\n(\n\t(--)?\n\t(?\u003coptlist_string\u003e\n\t\tabstract-unix-socket\n\t|\talt-svc\n\t|\tcacert\n\t|\tcapath\n\t|\tcert-type\n\t|\tciphers\n\t|\tconfig\n\t|\tcookie-jar\n\t|\tcrlfile\n\t|\tcurves\n\t|\tdata-ascii\n\t|\tdata-binary\n\t|\tdata-raw\n\t|\tdata-urlencode\n\t|\tdata\n\t|\tdelegation\n\t|\tdns-interface\n\t|\tdump-header\n\t|\tegd-file\n\t|\tengine\n\t|\tetag-compare\n\t|\tetag-save\n\t|\tftp-account\n\t|\tftp-alternative-to-user\n\t|\tftp-method\n\t|\tftp-ssl-ccc-mode\n\t|\thappy-eyeballs-timeout-ms\n\t|\thelp\n\t|\thostpubsha256\n\t|\thsts\n\t|\tinterface\n\t|\tjson\n\t|\tkey-type\n\t|\tkey\n\t|\tkrb\n\t|\tlibcurl\n\t|\tlogin-options\n\t|\tnetrc-file\n\t|\toauth2-bearer\n\t|\toutput-dir\n\t|\toutput\n\t|\tpass\n\t|\tpinnedpubkey\n\t|\tproxy-cacert\n\t|\tproxy-capath\n\t|\tproxy-cert-type\n\t|\tproxy-ciphers\n\t|\tproxy-crlfile\n\t|\tproxy-key-type\n\t|\tproxy-key\n\t|\tproxy-pass\n\t|\tproxy-pinnedpubkey\n\t|\tproxy-service-name\n\t|\tproxy-tls13-ciphers\n\t|\tproxy-tlsauthtype\n\t|\tproxy-tlspassword\n\t|\tproxy-tlsuser\n\t|\tpubkey\n\t|\tquote\n\t|\trandom-file\n\t|\trequest-target\n\t|\trequest\n\t|\tsasl-authzid\n\t|\tservice-name\n\t|\tsocks5-gssapi-service\n\t|\tstderr\n\t|\ttls-max\n\t|\ttls13-ciphers\n\t|\ttlsauthtype\n\t|\ttlspassword\n\t|\ttlsuser\n\t|\ttrace-ascii\n\t|\ttrace\n\t|\tunix-socket\n\t|\tupload-file\n\t|\turl-query\n\t|\tuser-agent\n\t|\twrite-out\n\t)\n)\n(?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:(=)?|(?:([-A-Za-z0-9%_]+)(=)?)?([@\u003c]))?(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|$))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"keyword.operator.encoding-modifier.curlrc"},"2":{"name":"entity.name.form-field.curlrc"},"3":{"patterns":[{"include":"etc#eql"}]},"4":{"name":"keyword.operator.source-modifier.curlrc"},"5":{"name":"string.quoted.double.curlrc"},"6":{"name":"punctuation.definition.string.begin.curlrc"},"7":{"patterns":[{"include":"etc#esc"}]},"8":{"name":"punctuation.definition.string.end.curlrc"},"9":{"name":"string.unquoted.curlrc"}}},{"name":"meta.option.long.curlrc","begin":"(?x) (?:\\G|^|(?\u003c=[ \\t]))\n(?!\\s*--\\w[-\\w]*\\s*[=:])\n\\s*\n(\n\t(--)?\n\t(?\u003coptlist_numeric\u003e\n\t\tconnect-timeout\n\t|\tcontinue-at\n\t|\tcreate-file-mode\n\t|\texpect100-timeout\n\t|\tkeepalive-time\n\t|\tlimit-rate\n\t|\tmax-filesize\n\t|\tmax-redirs\n\t|\tmax-time\n\t|\tparallel-max\n\t|\trate\n\t|\tretry-delay\n\t|\tretry-max-time\n\t|\tretry\n\t|\tspeed-limit\n\t|\tspeed-time\n\t|\ttftp-blksize\n\t|\ttime-cond\n\t)\n) (?:\\s*(=|:)|(?=\\s|$))","end":"$|(?:((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|$))|([^\\s]+))","beginCaptures":{"1":{"name":"entity.long.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.long.option.curlrc"},"4":{"patterns":[{"include":"#separators"}]}},"endCaptures":{"1":{"name":"string.quoted.double.curlrc"},"2":{"name":"punctuation.definition.string.begin.curlrc"},"3":{"patterns":[{"include":"etc#num"},{"include":"etc#bareword"}]},"4":{"name":"punctuation.definition.string.end.curlrc"},"5":{"patterns":[{"include":"etc#num"},{"include":"etc#bareword"}]}}}]},"main":{"patterns":[{"include":"#comment"},{"include":"#shortOptions"},{"include":"#longOptions"}]},"params":{"patterns":[{"include":"#autoRefer"},{"name":"keyword.operator.encoding-modifier.curlrc","match":"(?:\\G|^|(?\u003c=\\G\"|^\"))="},{"match":"(?:\\G|^|(?\u003c=\\G\"|^\"))(;)([^\\s=;\"]+(?=\"?(?:\\s|$)))?","captures":{"1":{"name":"punctuation.separator.key-value.semicolon.curlrc"},"2":{"name":"variable.assignment.parameter.name.curlrc"}}},{"match":"(?:\\G|^|(?\u003c=\\G\"|^\"))(?:([-A-Za-z0-9%_]+)(=)?)?([@\u003c])","captures":{"1":{"name":"entity.name.form-field.curlrc"},"2":{"patterns":[{"include":"etc#eql"}]},"3":{"name":"keyword.operator.source-modifier.curlrc"}}},{"name":"meta.parameter.curlrc","match":"([^\\s=;]+)(=)([^\\s=;]*)(;)?","captures":{"1":{"name":"variable.assignment.parameter.name.curlrc"},"2":{"patterns":[{"include":"etc#eql"}]},"3":{"name":"constant.other.parameter.value.curlrc"},"4":{"name":"punctuation.separator.key-value.semicolon.curlrc"}}},{"match":"(?\u003c=@)(\"(?:[^\\\\\"]|\\\\.)++\"|(?:[^\"\\s;\\\\]|\\\\.)++)(?:(;)|(?=$|\\s))","captures":{"1":{"name":"variable.assignment.parameter.name.curlrc","patterns":[{"include":"etc#esc"}]},"2":{"name":"punctuation.separator.key-value.semicolon.curlrc"}}},{"include":"etc#esc"},{"include":"etc#bareword"}]},"protocols":{"patterns":[{"name":"constant.other.protocol-name.curlrc","match":"[^\\s,+=-]+"},{"name":"keyword.control.permit-protocol.curlrc","match":"\\+"},{"name":"keyword.control.deny-protocol.curlrc","match":"-"},{"name":"keyword.control.permit-protocol.only.curlrc","match":"="},{"include":"etc#comma"}]},"range":{"patterns":[{"name":"meta.byte-range.curlrc","match":"([0-9]+)(-)([0-9]+)?|(-)([0-9]+)","captures":{"1":{"name":"constant.numeric.integer.int.decimal.dec.range.start.curlrc"},"2":{"name":"punctuation.separator.range.dash.curlrc"},"3":{"name":"constant.numeric.integer.int.decimal.dec.range.end.curlrc"},"4":{"name":"punctuation.separator.range.dash.curlrc"},"5":{"name":"constant.numeric.integer.int.decimal.dec.range.end.curlrc"}}},{"include":"etc#comma"},{"include":"etc#int"}]},"separators":{"patterns":[{"include":"etc#eql"},{"include":"etc#kolon"}]},"shortOptions":{"patterns":[{"name":"meta.option.short.curlrc","begin":"^\\s*((-)[:#012346BGIJLMNOQRSVafghijklnpqsv]*[ACDEFHKPQTUXYbcdehmortuwxyz])","end":"(?x)\n$\n|\n\n# Numbers\n(?\u003c=(?#optlist_numeric)[CYmyz])\n\\G (?:(?! )\\s)*\n([-+]?[0-9.]+)\n\n|\n\n# Byte range\n(?\u003c=(?#optlist_range)r)\n\\G (?:(?! )\\s)*\n([-0-9,]+)\n\n|\n\n# “key=value” pairs\n(?\u003c=(?#optlist_form_data)[Fbt])\n\\G (?:(?! )\\s)*\n(?:\n\t((\")((?:[^\"\\\\]|\\\\.)*)(?:(\")|$))\n\t|\n\t([\\S ]+)\n)\n\n|\n\n# “key:value” pairs\n(?\u003c=(?#optlist_kv_colon)[EUux])\n\\G (?:(?! )\\s)*\n((?:[^\\\\:\\s/]| )*://)?\n(\n\t(?:[^\\\\:\\s]|\\\\.| )+\n\t(?::(?:[^\\\\:\\s]|\\\\.| )+)*\n\t:?\n)\n\n|\n\n# Headers\n(?\u003c=(?#optlist_headers)H)\n\\G (?:(?! )\\s)*\n(?:\n\t((\")((?:[^\"\\\\]|\\\\.| )*)(?:(\")|$))\n\t|\n\t([\\S ]+)\n)\n\n|\n\n# URLs\n(?\u003c=(?#optlist_urls)e)\n\\G (?:(?! )\\s)*\n(?:\n\t((\")((?:[^\"\\\\]|\\\\.| )*)(?:(\")|$))\n\t|\n\t([\\S ]+)\n)\n\n|\n\n# Port address\n(?\u003c=(?#optlist_port)P)\n\\G (?:(?! )\\s)*\n(?:\n\t((\")((?:[^\"\\\\]|\\\\.| )*)(?:(\")|$))\n\t|\n\t([\\S ]+)\n)\n\n|\n\n# Anything else\n(?:\n\t((\")((?:[^\"\\\\]|\\\\.| )*)(?:(\")|$))\n\t|\n\t([\\S ]+)\n)","beginCaptures":{"1":{"name":"entity.short.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.short.option.curlrc"}},"endCaptures":{"1":{"patterns":[{"include":"etc#num"}]},"10":{"name":"meta.http-headers.curlrc"},"11":{"name":"punctuation.definition.string.begin.curlrc"},"12":{"patterns":[{"include":"#header"}]},"13":{"name":"punctuation.definition.string.end.curlrc"},"14":{"patterns":[{"include":"#header"}]},"15":{"name":"meta.url-string.curlrc"},"16":{"name":"punctuation.definition.string.begin.curlrc"},"17":{"patterns":[{"include":"#url"}]},"18":{"name":"punctuation.definition.string.end.curlrc"},"19":{"patterns":[{"include":"#url"}]},"2":{"patterns":[{"include":"#range"}]},"20":{"name":"string.quoted.double.curlrc"},"21":{"name":"punctuation.definition.string.begin.curlrc"},"22":{"name":"constant.other.port-address.curlrc","patterns":[{"include":"etc#esc"}]},"23":{"name":"punctuation.definition.string.end.curlrc"},"24":{"name":"constant.other.port-address.curlrc"},"25":{"name":"string.quoted.double.curlrc"},"26":{"name":"punctuation.definition.string.begin.curlrc"},"27":{"patterns":[{"include":"etc#esc"}]},"28":{"name":"punctuation.definition.string.end.curlrc"},"29":{"name":"string.unquoted.curlrc"},"3":{"name":"meta.parameter-string.curlrc"},"4":{"name":"punctuation.definition.string.begin.curlrc"},"5":{"patterns":[{"include":"#params"}]},"6":{"name":"punctuation.definition.string.end.curlrc"},"7":{"patterns":[{"include":"#params"}]},"8":{"patterns":[{"include":"#authProtocol"}]},"9":{"patterns":[{"include":"#auth"}]}}},{"name":"meta.option.short.curlrc","match":"^\\s*((-)(?#optlist_no_parameter)[#012346:BGIJLMNORSVZafgijklnpqsv]+)","captures":{"1":{"name":"entity.short.option.name.curlrc"},"2":{"name":"punctuation.definition.dash.short.option.curlrc"}}}]},"string":{"name":"string.quoted.double.curlrc","begin":"\"","end":"\"|(?=$)","patterns":[{"name":"constant.character.escape.backslash.curlrc","match":"(\\\\)[\\\\\"tnrv]","captures":{"1":{"name":"punctuation.definition.escape.backslash.curlrc"}}}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.curlrc"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.curlrc"}}},"url":{"patterns":[{"include":"#autoRefer"},{"include":"etc#comma"},{"match":"(?\u003c=\\G\"|^\")((?:[^\"\\\\]|\\\\.)*)(?=$|\"|;)|(?:\\G(?\u003c!\")|^)([^\\s,]+?)(?=$|\\s|;|,)","captures":{"1":{"patterns":[{"include":"etc#url"},{"include":"#urlNoSchema"}]},"2":{"patterns":[{"include":"etc#url"},{"include":"#urlNoSchema"}]}}},{"include":"#params"},{"include":"etc#bareword"}]},"urlNoSchema":{"match":"(?:\\G|^)\\s*([-a-zA-Z0-9]+(?:\\.|@)[-a-zA-Z0-9]+.*)\\s*","captures":{"1":{"name":"constant.other.reference.link.underline.url.curlrc"}}}}}
diff --git a/grammars/source.curry.json b/grammars/source.curry.json
index e506052..d24e30a 100644
--- a/grammars/source.curry.json
+++ b/grammars/source.curry.json
@@ -1 +1 @@
-{"name":"Curry","scopeName":"source.curry","patterns":[{"name":"meta.declaration.module.curry","begin":"^(module)\\b","end":"\\b(where)\\b|(^(?!\\s))","patterns":[{"include":"#module_name"},{"include":"#module_exports"},{"include":"#comments"},{"name":"invalid","match":"[a-z]+"}],"beginCaptures":{"1":{"name":"keyword.other.curry keyword.module.curry"}},"endCaptures":{"1":{"name":"keyword.module.curry"}}},{"name":"meta.import.curry","begin":"^(import)\\b","end":"(^(?!\\s))","patterns":[{"name":"keyword.other.curry keyword.import.curry","match":"\\b(qualified|as|hiding)\\b"},{"include":"#module_name"},{"include":"#module_exports"},{"include":"#comments"}],"beginCaptures":{"1":{"name":"keyword.other.curry keyword.import.curry"}}},{"name":"meta.preprocessor.c pragma.preprocessor.curry","begin":"^\\s*(#)\\s*\\w+","end":"$","beginCaptures":{"1":{"name":"punctuation.definition.preprocessor.c punctuation.pragma.preprocessor.curry"}}},{"include":"#pragma"},{"name":"meta.function.foreign-declaration.curry","begin":"^(foreign)\\s+(import|export)((\\s+\\w+))(\\s+\\\"(\\\\.|[^\\\"])*\\\")?\\s*","end":"^(?!\\s)","patterns":[{"include":"#foreign_function_signature"}],"beginCaptures":{"1":{"name":"keyword.declaration.foreign.curry"},"2":{"name":"keyword.declaration.foreign.curry"},"3":{"name":"keyword.declaration.foreign.curry"},"5":{"name":"string.quoted.double.curry"}}},{"include":"#type_declarations"},{"include":"#function_declarations"},{"include":"#expression_stuff"}],"repository":{"block_comment":{"name":"comment.block.curry","begin":"\\{-(?!#)","end":"(?\u003c!#)-\\}","patterns":[{"include":"#block_comment"},{"include":"#comments"}],"captures":{"0":{"name":"punctuation.comment.curry"}},"applyEndPatternLast":true},"class_declaration":{"name":"meta.declaration.class.curry","begin":"^(\\s*)(class)\\b","end":"\\b(where)\\b|(^(?!\\1\\s))","patterns":[{"include":"#type"}],"beginCaptures":{"2":{"name":"keyword.declaration.class.curry"}},"endCaptures":{"1":{"name":"keyword.declaration.class.curry"}}},"comments":{"patterns":[{"name":"comment.line.curry","match":"(--).*$","captures":{"1":{"name":"punctuation.comment.curry"}}},{"include":"#block_comment"}]},"common_keywords":{"name":"keyword.other.curry","match":"\\b(where|case|fcase|of|let|in|default|do|mdo|if|then|else|free)\\b"},"constructor_signature":{"name":"meta.declaration.function.curry","begin":"^(\\s+)([A-Z][\\w']*|\\(\\W+\\))\\s*((::)|∷)","end":"^(?!\\1\\s)","patterns":[{"include":"#type"}],"beginCaptures":{"2":{"name":"constant.other.curry entity.name.constructor.curry"},"3":{"name":"keyword.other.double-colon.curry"}}},"ctor_names":{"patterns":[{"name":"constant.other.curry entity.name.constructor.curry","match":"(?\u003c!')\\b[A-Z][\\w']*"},{"name":"constant.other.curry entity.name.constructor.curry","match":"\\(\\)"}]},"data_declaration":{"name":"meta.declaration.data.curry","begin":"^(\\s*)(?:(external)\\s+)?(data|newtype)\\s+([A-Z][\\w']*)?","end":"^(?!\\1\\s)","patterns":[{"name":"keyword.declaration.data.curry","match":"where"},{"begin":"([=\\|])","end":"(?\u003c!')\\b([A-Z][\\w']*)","patterns":[{"include":"#comments"}],"beginCaptures":{"1":{"name":"keyword.operator.curry"}},"endCaptures":{"1":{"name":"constant.other.curry entity.name.constructor.curry"}}},{"include":"#deriving"},{"include":"#constructor_signature"},{"include":"#record_declaration"},{"include":"#comments"},{"include":"#type"}],"beginCaptures":{"2":{"name":"keyword.declaration.external.curry"},"3":{"name":"keyword.declaration.data.curry"},"4":{"name":"constant.other.curry entity.name.type.curry"}}},"deriving":{"name":"keyword.other.curry keyword.declaration.data.curry","match":"\\b(deriving)\\b"},"expression_stuff":{"patterns":[{"name":"storage.module.curry entity.name.module.curry","match":"([A-Z][\\w']*\\.)+"},{"name":"support.function.prelude.curry","match":"\\b(abs|acos|acosh|all|and|any|appendFile|asTypeOf|asin|asinh|atan|atan2|atanh|break|ceiling|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromEnum|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|head|id|init|interact|ioError|isDenormalized|isIEEE|isInfinite|isNaN|isNegativeZero|iterate|last|lcm|length|lex|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|odd|or|otherwise|pi|pred|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|read|readFile|readIO|readList|readLn|readParen|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showList|showParen|showString|shows|showsPrec|significand|signum|sin|sinh|snd|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|toEnum|toInteger|toRational|truncate|uncurry|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\\b"},{"name":"support.function.prelude.error.curry","match":"\\b(error|undefined)\\b"},{"include":"#infix_op"},{"name":"keyword.operator.curry punctuation.list.curry","match":"\\[|\\]"},{"name":"punctuation.separator.comma.curry","match":","},{"name":"keyword.operator.function.infix.curry","match":"(`)([A-Z][\\w']*\\.)*[a-z][\\w']*(`)","captures":{"1":{"name":"punctuation.definition.entity.curry"},"3":{"name":"punctuation.definition.entity.curry"}}},{"name":"record.expression.curry","begin":"(\\{)(?!-)","end":"(?\u003c!-)(\\})","patterns":[{"match":"(?\u003c!')\\b[a-z][\\w']+\\s+(=)","captures":{"2":{"name":"keyword.operator.curry"}}},{"include":"#expression_stuff"}],"beginCaptures":{"1":{"name":"keyword.operator.curry punctuation.record.curry"}},"endCaptures":{"1":{"name":"keyword.operator.curry punctuation.record.curry"}}},{"name":"constant.other.curry entity.name.constructor.curry","match":"\\(\\)"},{"name":"constant.other.curry entity.name.constructor.curry","match":"\\[\\]"},{"include":"#comments"},{"name":"keyword.operator.curry","match":"[@|!%$?~+:.\\-*=\u003c/\u003e\\\\∘→⇒⇔←⇐≤≥≡⋮\\[\\]]+"},{"include":"#common_keywords"},{"include":"#literals"},{"include":"#quasi_quote"},{"include":"#ctor_names"}]},"external_function_definition":{"name":"meta.definition.function.curry","begin":"^\\s*(?\u003c!')\\b([a-z_][\\w']*|\\(\\W+\\))\\s+(external)\\b","end":"^(?!\\s)","beginCaptures":{"1":{"name":"entity.name.function.curry"},"2":{"name":"keyword.declaration.external.curry"}}},"field_signature":{"name":"meta.declaration.field.signature.curry","match":"\\b(\\w+)\\s*(::|∷)\\s*(\\S.+)","captures":{"1":{"name":"entity.name.function.curry"},"2":{"name":"keyword.other.double-colon.curry"},"3":{"patterns":[{"include":"#type"}]}}},"fixity_declaration":{"name":"meta.declaration.fixity.curry","match":"\\b(infix[lr]?)\\b\\s*(\\d+).+","captures":{"1":{"name":"keyword.declaration.fixity.curry"},"2":{"name":"constant.numeric.fixity.curry"}}},"foreign_function_signature":{"name":"meta.declaration.function.curry","begin":"(\\s*)([a-z_][\\w']*|\\(\\W+\\))\\s*((::)|∷)","end":"^(?!\\s)","patterns":[{"include":"#type"}],"beginCaptures":{"2":{"name":"entity.name.function.curry"},"3":{"name":"keyword.other.double-colon.curry"}}},"function_declarations":{"patterns":[{"include":"#fixity_declaration"},{"include":"#function_signature"},{"include":"#function_definition"},{"include":"#infix_function_definition"},{"include":"#external_function_definition"}]},"function_definition":{"name":"meta.definition.function.curry","begin":"^\\s*(?\u003c!')\\b([a-z_][\\w']*|\\(\\W+\\))\\s+(?![^\\w\\s='\"\\(\\[])(?=((([\\w\\.,'\"_]+|(?:\\w+\\@)?\\(.*\\)|\\[.*\\])\\s+)*[=\\|]))","end":"(=)","patterns":[{"include":"#expression_stuff"}],"beginCaptures":{"1":{"name":"entity.name.function.curry"}},"endCaptures":{"1":{"name":"keyword.operator.curry"}}},"function_signature":{"name":"meta.declaration.function.curry","begin":"^(\\s*)(?!--)(?:(\\(\\W\\)|[\\w']+)|[\\(\\[])(?=[\\w',\\s\\[\\]\\(\\)]*((?:::)|∷))","end":"^(?!\\1\\s)|(?=})","patterns":[{"name":"meta.declaration.function.names.curry","begin":"(?=.*((::)|∷))","end":"((::)|∷)","patterns":[{"name":"entity.name.function.curry","match":"((?\u003c!')\\b[a-z_][\\w']*|\\(\\W+\\))"}],"endCaptures":{"1":{"name":"keyword.other.double-colon.curry"}}},{"include":"#type"}],"beginCaptures":{"2":{"name":"entity.name.function.curry"}}},"infix_function_definition":{"name":"meta.definition.function.curry","begin":"^\\s*(?=(([\\w'\\.'\"]+|(?:\\w+@)?\\(.*\\)|\\[.*\\])\\s+)+([^\"'_,\\(\\);\\[\\]`\\{\\}\\:\\w\\s]+|`[a-z][\\w']*`)((\\s*[\\w'\\.'\"]+|\\s*(?:\\w+@)?\\(.*\\)|\\s*\\[.*\\]))+\\s*=)","end":"( [^\"'_,\\(\\);\\[\\]`\\{\\}\\:\\w\\s]+|`[a-z][\\w']*`)","patterns":[{"include":"#expression_stuff"}],"endCaptures":{"1":{"name":"entity.name.function.curry"}}},"infix_op":{"name":"keyword.operator.curry","match":"(\\([^\"'\\w \\)]+\\)|\\(,+\\))"},"instance_declaration":{"name":"meta.declaration.instance.curry","begin":"^(\\s*)(instance)\\b","end":"\\b(where)\\b|(^(?!\\1\\s))","patterns":[{"include":"#type"},{"include":"#comments"}],"beginCaptures":{"2":{"name":"keyword.declaration.instance.curry"}},"endCaptures":{"1":{"name":"keyword.declaration.instance.curry"}}},"literals":{"patterns":[{"name":"constant.numeric.curry","match":"\\b([0-9]+\\.[0-9]+([eE][+-]?[0-9]+)?|[0-9]+[eE][+-]?[0-9]+)\\b"},{"name":"constant.numeric.curry","match":"\\b([0-9]+|0([xX][0-9a-fA-F]+|[oO][0-7]+))\\b"},{"name":"string.quoted.double.curry","begin":"\"","end":"\"|$","patterns":[{"name":"constant.character.escape.curry","match":"\\\\(NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\\"'\\\u0026])"},{"name":"constant.character.escape.octal.curry","match":"\\\\o[0-7]+|\\\\x[0-9A-Fa-f]+|\\\\[0-9]+"},{"name":"constant.character.escape.control.curry","match":"\\^[A-Z@\\[\\]\\\\\\^_]"}]},{"name":"string.quoted.single.curry","match":"(?x)(')(?:  [\\ -\u0026(-\\[\\]-~\"]|(\\\\(?:NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\\"'\\\u0026]))|(\\\\o[0-7]+)|(\\\\x[0-9A-Fa-f]+)|(\\^[A-Z@\\[\\]\\\\\\^_]))(')","captures":{"2":{"name":"constant.character.escape.curry"},"3":{"name":"constant.character.escape.octal.curry"},"4":{"name":"constant.character.escape.hexadecimal.curry"},"5":{"name":"constant.character.escape.control.curry"}}}]},"module_exports":{"name":"meta.declaration.exports.curry","begin":"(\\()","end":"(\\))","patterns":[{"name":"constant.character.escape.multilinestring.curry","begin":"\\\\\\s*$","end":"\\\\"},{"name":"entity.name.function.curry","match":"(?\u003c!')\\b[a-z][\\w']*"},{"name":"meta.declaration.export.data.curry","begin":"(?\u003c!')\\b([A-Z][\\w']*)\\s*(\\()","end":"(\\))","patterns":[{"include":"#expression_stuff"}],"beginCaptures":{"1":{"name":"storage.type.curry entity.name.data.curry"},"2":{"name":"keyword.operator.curry"}},"endCaptures":{"1":{"name":"keyword.operator.curry"}}},{"name":"storage.type.curry entity.name.data.curry","match":"(?\u003c!')\\b[A-Z][\\w']*"},{"name":"punctuation.separator.comma.curry","match":","},{"include":"#infix_op"},{"name":"meta.other.unknown.curry","match":"\\(.*?\\)"},{"include":"#module_exports"},{"include":"#comments"}],"beginCaptures":{"1":{"name":"storage.module.curry"}},"endCaptures":{"1":{"name":"storage.module.curry"}}},"module_name":{"name":"entity.name.module.curry entity.name.namespace.curry","match":"([A-Z][\\w']*)(\\.[A-Z][\\w']*)*"},"pattern_function_definition":{"name":"meta.definition.function.curry","begin":"^\\s*(?=\\(.*\\)|\\[.*\\]|([A-Z][\\w']*(\\s+([\\w\\s,']*|\\(.*\\)|\\[.*\\]|\\{.*\\}))*)\\s*=)","end":"(=)","patterns":[{"match":"(?\u003c!')\\b([a-z_][\\w']*)\\b","captures":{"1":{"name":"entity.name.function.curry"}}},{"include":"#expression_stuff"}],"endCaptures":{"1":{"name":"keyword.operator.curry"}}},"pragma":{"name":"meta.preprocessor.curry pragma.curry","begin":"(\\{-#)\\s+([A-Z_]+)\\b","end":"#-\\}","patterns":[{"name":"keyword.other.preprocessor.curry pragma.support.language.curry","match":"\\b([A-Z][a-z]*)+\\b"},{"name":"keyword.other.preprocessor.curry pragma.support.flag.curry","match":"(-+[a-z]+)+"}],"beginCaptures":{"1":{"name":"punctuation.pragma.curry"},"2":{"name":"keyword.preprocessor.curry pragma.name.curry"}}},"quasi_quote":{"name":"string.quoted.quasi.curry","begin":"(\\[)([a-z]\\w*)?(\\|)","end":"(\\|\\])","beginCaptures":{"1":{"name":"punctuation.quasi-quoter.curry keyword.operator.curry"},"2":{"name":"entity.name.function.curry"},"3":{"name":"punctuation.quasi-quoter.curry keyword.operator.curry"}},"endCaptures":{"1":{"name":"punctuation.quasi-quoter.curry keyword.operator.curry"}}},"record_declaration":{"name":"meta.declaration.record.curry","begin":"(\\{)(?!-)","end":"(?\u003c!-)(\\})","patterns":[{"include":"#field_signature"},{"include":"#comments"}],"beginCaptures":{"1":{"name":"keyword.operator.curry punctuation.record.curry"}},"endCaptures":{"1":{"name":"keyword.operator.curry punctuation.record.curry"}}},"type":{"patterns":[{"name":"keyword.operator.arrow.curry","match":"-\u003e|→"},{"name":"keyword.operator.big-arrow.curry","match":"=\u003e|⇒"},{"name":"entity.name.type.curry support.type.curry","match":"\\b(Int(eger)?|Maybe|Either|Bool|Float|Double|Char|String|Ordering|ShowS|ReadS|FilePath|IO(Error)?)\\b"},{"name":"variable.generic.curry","match":"(?\u003c!')\\b[a-z][\\w']*\\b"},{"name":"entity.name.type.curry","match":"(?\u003c!')\\b[A-Z][\\w']*\\b"},{"name":"punctuation.unit.curry","match":"\\(\\)"},{"name":"meta.type_signature.brace.curry","begin":"(\\()","end":"(\\))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.curry"}},"endCaptures":{"1":{"name":"keyword.operator.curry"}}},{"name":"meta.type_signature.list.curry","begin":"(\\[)","end":"(\\])","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.curry"}},"endCaptures":{"1":{"name":"keyword.operator.curry"}}},{"include":"#comments"}]},"type_declaration":{"name":"meta.declaration.type.curry","begin":"^(\\s*)(type)\\s+([A-Z][\\w']*)?","end":"^(?!\\1\\s)","patterns":[{"include":"#comments"},{"name":"keyword.operator.curry","match":"="},{"include":"#type"}],"beginCaptures":{"2":{"name":"keyword.declaration.data.curry"},"3":{"name":"constant.other.curry entity.name.type.curry"}}},"type_declarations":{"patterns":[{"include":"#data_declaration"},{"include":"#type_declaration"},{"include":"#class_declaration"},{"include":"#instance_declaration"}]}}}
+{"name":"Curry","scopeName":"source.curry","patterns":[{"name":"meta.declaration.module.curry","begin":"^(module)\\b","end":"\\b(where)\\b|(^(?!\\s))","patterns":[{"include":"#module_name"},{"include":"#module_exports"},{"include":"#comments"},{"name":"invalid","match":"[a-z]+"}],"beginCaptures":{"1":{"name":"keyword.other.curry keyword.module.curry"}},"endCaptures":{"1":{"name":"keyword.module.curry"}}},{"name":"meta.import.curry","begin":"^(import)\\b","end":"(^(?!\\s))","patterns":[{"name":"keyword.other.curry keyword.import.curry","match":"\\b(qualified|as|hiding)\\b"},{"include":"#module_name"},{"include":"#module_exports"},{"include":"#comments"}],"beginCaptures":{"1":{"name":"keyword.other.curry keyword.import.curry"}}},{"name":"meta.preprocessor.c pragma.preprocessor.curry","begin":"^\\s*(#)\\s*\\w+","end":"$","beginCaptures":{"1":{"name":"punctuation.definition.preprocessor.c punctuation.pragma.preprocessor.curry"}}},{"include":"#pragma"},{"name":"meta.function.foreign-declaration.curry","begin":"^(foreign)\\s+(import|export)((\\s+\\w+))(\\s+\\\"(\\\\.|[^\\\"])*\\\")?\\s*","end":"^(?!\\s)","patterns":[{"include":"#foreign_function_signature"}],"beginCaptures":{"1":{"name":"keyword.declaration.foreign.curry"},"2":{"name":"keyword.declaration.foreign.curry"},"3":{"name":"keyword.declaration.foreign.curry"},"5":{"name":"string.quoted.double.curry"}}},{"include":"#type_declarations"},{"include":"#function_declarations"},{"include":"#expression_stuff"}],"repository":{"block_comment":{"name":"comment.block.curry","begin":"\\{-(?!#)","end":"(?\u003c!#)-\\}","patterns":[{"include":"#block_comment"},{"include":"#comments"}],"captures":{"0":{"name":"punctuation.comment.curry"}},"applyEndPatternLast":true},"class_declaration":{"name":"meta.declaration.class.curry","begin":"^(\\s*)(class)\\b","end":"\\b(where)\\b|(^(?!\\1\\s))","patterns":[{"include":"#type"}],"beginCaptures":{"2":{"name":"keyword.declaration.class.curry"}},"endCaptures":{"1":{"name":"keyword.declaration.class.curry"}}},"comments":{"patterns":[{"name":"comment.line.curry","match":"(--).*$","captures":{"1":{"name":"punctuation.comment.curry"}}},{"include":"#block_comment"}]},"common_keywords":{"name":"keyword.other.curry","match":"\\b(where|case|fcase|of|let|in|default|do|mdo|if|then|else|free)\\b"},"constructor_signature":{"name":"meta.declaration.function.curry","begin":"^(\\s+)([A-Z][\\w']*|\\(\\W+\\))\\s*((::)|∷)","end":"^(?!\\1\\s)","patterns":[{"include":"#type"}],"beginCaptures":{"2":{"name":"constant.other.curry entity.name.constructor.curry"},"3":{"name":"keyword.other.double-colon.curry"}}},"ctor_names":{"patterns":[{"name":"constant.other.curry entity.name.constructor.curry","match":"(?\u003c!')\\b[A-Z][\\w']*"},{"name":"constant.other.curry entity.name.constructor.curry","match":"\\(\\)"}]},"data_declaration":{"name":"meta.declaration.data.curry","begin":"^(\\s*)(?:(external)\\s+)?(data|newtype)\\s+([A-Z][\\w']*)?","end":"^(?!\\1\\s)","patterns":[{"name":"keyword.declaration.data.curry","match":"where"},{"begin":"([=\\|])","end":"(?\u003c!')\\b([A-Z][\\w']*)","patterns":[{"include":"#comments"}],"beginCaptures":{"1":{"name":"keyword.operator.curry"}},"endCaptures":{"1":{"name":"constant.other.curry entity.name.constructor.curry"}}},{"include":"#deriving"},{"include":"#constructor_signature"},{"include":"#record_declaration"},{"include":"#comments"},{"include":"#type"}],"beginCaptures":{"2":{"name":"keyword.declaration.external.curry"},"3":{"name":"keyword.declaration.data.curry"},"4":{"name":"constant.other.curry entity.name.type.curry"}}},"deriving":{"name":"keyword.other.curry keyword.declaration.data.curry","match":"\\b(deriving)\\b"},"expression_stuff":{"patterns":[{"name":"storage.module.curry entity.name.module.curry","match":"([A-Z][\\w']*\\.)+"},{"name":"support.function.prelude.curry","match":"\\b(abs|acos|acosh|all|and|any|appendFile|asTypeOf|asin|asinh|atan|atan2|atanh|break|ceiling|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromEnum|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|head|id|init|interact|ioError|isDenormalized|isIEEE|isInfinite|isNaN|isNegativeZero|iterate|last|lcm|length|lex|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|odd|or|otherwise|pi|pred|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|read|readFile|readIO|readList|readLn|readParen|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showList|showParen|showString|shows|showsPrec|significand|signum|sin|sinh|snd|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|toEnum|toInteger|toRational|truncate|uncurry|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\\b"},{"name":"support.function.prelude.error.curry","match":"\\b(error|undefined)\\b"},{"include":"#infix_op"},{"name":"keyword.operator.curry punctuation.list.curry","match":"\\[|\\]"},{"name":"punctuation.separator.comma.curry","match":","},{"name":"keyword.operator.function.infix.curry","match":"(`)([A-Z][\\w']*\\.)*[a-z][\\w']*(`)","captures":{"1":{"name":"punctuation.definition.entity.curry"},"3":{"name":"punctuation.definition.entity.curry"}}},{"name":"record.expression.curry","begin":"(\\{)(?!-)","end":"(?\u003c!-)(\\})","patterns":[{"match":"(?\u003c!')\\b[a-z][\\w']+\\s+(=)","captures":{"2":{"name":"keyword.operator.curry"}}},{"include":"#expression_stuff"}],"beginCaptures":{"1":{"name":"keyword.operator.curry punctuation.record.curry"}},"endCaptures":{"1":{"name":"keyword.operator.curry punctuation.record.curry"}}},{"name":"constant.other.curry entity.name.constructor.curry","match":"\\(\\)"},{"name":"constant.other.curry entity.name.constructor.curry","match":"\\[\\]"},{"include":"#comments"},{"name":"keyword.operator.curry","match":"[@|!%$?~+:.\\-*=\u003c/\u003e\\\\∘→⇒⇔←⇐≤≥≡⋮\\[\\]]+"},{"include":"#common_keywords"},{"include":"#literals"},{"include":"#quasi_quote"},{"include":"#ctor_names"}]},"external_function_definition":{"name":"meta.definition.function.curry","begin":"^\\s*(?\u003c!')\\b([a-z_][\\w']*|\\(\\W+\\))\\s+(external)\\b","end":"^(?!\\s)","beginCaptures":{"1":{"name":"entity.name.function.curry"},"2":{"name":"keyword.declaration.external.curry"}}},"field_signature":{"name":"meta.declaration.field.signature.curry","match":"\\b(\\w+)\\s*(::|∷)\\s*([^,}]+)","captures":{"1":{"name":"entity.name.function.curry"},"2":{"name":"keyword.other.double-colon.curry"},"3":{"patterns":[{"include":"#type"}]}}},"fixity_declaration":{"name":"meta.declaration.fixity.curry","match":"\\b(infix[lr]?)\\b\\s*(\\d+).+","captures":{"1":{"name":"keyword.declaration.fixity.curry"},"2":{"name":"constant.numeric.fixity.curry"}}},"foreign_function_signature":{"name":"meta.declaration.function.curry","begin":"(\\s*)([a-z_][\\w']*|\\(\\W+\\))\\s*((::)|∷)","end":"^(?!\\s)","patterns":[{"include":"#type"}],"beginCaptures":{"2":{"name":"entity.name.function.curry"},"3":{"name":"keyword.other.double-colon.curry"}}},"function_declarations":{"patterns":[{"include":"#fixity_declaration"},{"include":"#function_signature"},{"include":"#function_definition"},{"include":"#infix_function_definition"},{"include":"#external_function_definition"}]},"function_definition":{"name":"meta.definition.function.curry","begin":"^\\s*(?\u003c!')\\b([a-z_][\\w']*|\\(\\W+\\))\\s+(?![^\\w\\s='\"\\(\\[])(?=((([\\w\\.,'\"_]+|(?:\\w+\\@)?\\(.*\\)|\\[.*\\])\\s+)*[=\\|]))","end":"(=)","patterns":[{"include":"#expression_stuff"}],"beginCaptures":{"1":{"name":"entity.name.function.curry"}},"endCaptures":{"1":{"name":"keyword.operator.curry"}}},"function_signature":{"name":"meta.declaration.function.curry","begin":"^(\\s*)(?!--)(?:(\\(\\W\\)|[\\w']+)|[\\(\\[])(?=[\\w',\\s\\[\\]\\(\\)]*((?:::)|∷))","end":"^(?!\\1\\s)|(?=})","patterns":[{"name":"meta.declaration.function.names.curry","begin":"(?=.*((::)|∷))","end":"((::)|∷)","patterns":[{"name":"entity.name.function.curry","match":"((?\u003c!')\\b[a-z_][\\w']*|\\(\\W+\\))"}],"endCaptures":{"1":{"name":"keyword.other.double-colon.curry"}}},{"include":"#type"}],"beginCaptures":{"2":{"name":"entity.name.function.curry"}}},"infix_function_definition":{"name":"meta.definition.function.curry","begin":"^\\s*(?=(([\\w'\\.'\"]+|(?:\\w+@)?\\(.*\\)|\\[.*\\])\\s+)+([^\"'_,\\(\\);\\[\\]`\\{\\}\\:\\w\\s]+|`[a-z][\\w']*`)((\\s*[\\w'\\.'\"]+|\\s*(?:\\w+@)?\\(.*\\)|\\s*\\[.*\\]))+\\s*=)","end":"( [^\"'_,\\(\\);\\[\\]`\\{\\}\\:\\w\\s]+|`[a-z][\\w']*`)","patterns":[{"include":"#expression_stuff"}],"endCaptures":{"1":{"name":"entity.name.function.curry"}}},"infix_op":{"name":"keyword.operator.curry","match":"(\\([^\"'\\w \\)]+\\)|\\(,+\\))"},"instance_declaration":{"name":"meta.declaration.instance.curry","begin":"^(\\s*)(instance)\\b","end":"\\b(where)\\b|(^(?!\\1\\s))","patterns":[{"include":"#type"},{"include":"#comments"}],"beginCaptures":{"2":{"name":"keyword.declaration.instance.curry"}},"endCaptures":{"1":{"name":"keyword.declaration.instance.curry"}}},"literals":{"patterns":[{"name":"constant.numeric.curry","match":"\\b([0-9]+\\.[0-9]+([eE][+-]?[0-9]+)?|[0-9]+[eE][+-]?[0-9]+)\\b"},{"name":"constant.numeric.curry","match":"\\b([0-9]+|0([xX][0-9a-fA-F]+|[oO][0-7]+))\\b"},{"name":"string.quoted.double.curry","begin":"\"","end":"\"|$","patterns":[{"name":"constant.character.escape.curry","match":"\\\\(NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\\"'\\\u0026])"},{"name":"constant.character.escape.octal.curry","match":"\\\\o[0-7]+|\\\\x[0-9A-Fa-f]+|\\\\[0-9]+"},{"name":"constant.character.escape.control.curry","match":"\\^[A-Z@\\[\\]\\\\\\^_]"}]},{"name":"string.quoted.single.curry","match":"(?x)(')(?:  [\\ -\u0026(-\\[\\]-~\"]|(\\\\(?:NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\\"'\\\u0026]))|(\\\\o[0-7]+)|(\\\\x[0-9A-Fa-f]+)|(\\^[A-Z@\\[\\]\\\\\\^_]))(')","captures":{"2":{"name":"constant.character.escape.curry"},"3":{"name":"constant.character.escape.octal.curry"},"4":{"name":"constant.character.escape.hexadecimal.curry"},"5":{"name":"constant.character.escape.control.curry"}}}]},"module_exports":{"name":"meta.declaration.exports.curry","begin":"(\\()","end":"(\\))","patterns":[{"name":"constant.character.escape.multilinestring.curry","begin":"\\\\\\s*$","end":"\\\\"},{"name":"entity.name.function.curry","match":"(?\u003c!')\\b[a-z][\\w']*"},{"name":"meta.declaration.export.data.curry","begin":"(?\u003c!')\\b([A-Z][\\w']*)\\s*(\\()","end":"(\\))","patterns":[{"include":"#expression_stuff"}],"beginCaptures":{"1":{"name":"storage.type.curry entity.name.data.curry"},"2":{"name":"keyword.operator.curry"}},"endCaptures":{"1":{"name":"keyword.operator.curry"}}},{"name":"storage.type.curry entity.name.data.curry","match":"(?\u003c!')\\b[A-Z][\\w']*"},{"name":"punctuation.separator.comma.curry","match":","},{"include":"#infix_op"},{"name":"meta.other.unknown.curry","match":"\\(.*?\\)"},{"include":"#module_exports"},{"include":"#comments"}],"beginCaptures":{"1":{"name":"storage.module.curry"}},"endCaptures":{"1":{"name":"storage.module.curry"}}},"module_name":{"name":"entity.name.module.curry entity.name.namespace.curry","match":"([A-Z][\\w']*)(\\.[A-Z][\\w']*)*"},"pattern_function_definition":{"name":"meta.definition.function.curry","begin":"^\\s*(?=\\(.*\\)|\\[.*\\]|([A-Z][\\w']*(\\s+([\\w\\s,']*|\\(.*\\)|\\[.*\\]|\\{.*\\}))*)\\s*=)","end":"(=)","patterns":[{"match":"(?\u003c!')\\b([a-z_][\\w']*)\\b","captures":{"1":{"name":"entity.name.function.curry"}}},{"include":"#expression_stuff"}],"endCaptures":{"1":{"name":"keyword.operator.curry"}}},"pragma":{"name":"meta.preprocessor.curry pragma.curry","begin":"(\\{-#)\\s+([A-Z_]+)\\b","end":"#-\\}","patterns":[{"name":"keyword.other.preprocessor.curry pragma.support.language.curry","match":"\\b([A-Z][a-z]*)+\\b"},{"name":"keyword.other.preprocessor.curry pragma.support.flag.curry","match":"(-+[a-z]+)+"}],"beginCaptures":{"1":{"name":"punctuation.pragma.curry"},"2":{"name":"keyword.preprocessor.curry pragma.name.curry"}}},"quasi_quote":{"name":"string.quoted.quasi.curry","begin":"(\\[)([a-z]\\w*)?(\\|)","end":"(\\|\\])","beginCaptures":{"1":{"name":"punctuation.quasi-quoter.curry keyword.operator.curry"},"2":{"name":"entity.name.function.curry"},"3":{"name":"punctuation.quasi-quoter.curry keyword.operator.curry"}},"endCaptures":{"1":{"name":"punctuation.quasi-quoter.curry keyword.operator.curry"}}},"record_declaration":{"name":"meta.declaration.record.curry","begin":"(\\{)(?!-)","end":"(?\u003c!-)(\\})","patterns":[{"include":"#field_signature"},{"include":"#comments"}],"beginCaptures":{"1":{"name":"keyword.operator.curry punctuation.record.curry"}},"endCaptures":{"1":{"name":"keyword.operator.curry punctuation.record.curry"}}},"type":{"patterns":[{"name":"keyword.operator.arrow.curry","match":"-\u003e|→"},{"name":"keyword.operator.big-arrow.curry","match":"=\u003e|⇒"},{"name":"entity.name.type.curry support.type.curry","match":"\\b(Int(eger)?|Maybe|Either|Bool|Float|Double|Char|String|Ordering|ShowS|ReadS|FilePath|IO(Error)?)\\b"},{"name":"variable.generic.curry","match":"(?\u003c!')\\b[a-z][\\w']*\\b"},{"name":"entity.name.type.curry","match":"(?\u003c!')\\b[A-Z][\\w']*\\b"},{"name":"punctuation.unit.curry","match":"\\(\\)"},{"name":"meta.type_signature.brace.curry","begin":"(\\()","end":"(\\))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.curry"}},"endCaptures":{"1":{"name":"keyword.operator.curry"}}},{"name":"meta.type_signature.list.curry","begin":"(\\[)","end":"(\\])","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.curry"}},"endCaptures":{"1":{"name":"keyword.operator.curry"}}},{"include":"#comments"}]},"type_declaration":{"name":"meta.declaration.type.curry","begin":"^(\\s*)(type)\\s+([A-Z][\\w']*)?","end":"^(?!\\1\\s)","patterns":[{"include":"#comments"},{"name":"keyword.operator.curry","match":"="},{"include":"#type"}],"beginCaptures":{"2":{"name":"keyword.declaration.data.curry"},"3":{"name":"constant.other.curry entity.name.type.curry"}}},"type_declarations":{"patterns":[{"include":"#data_declaration"},{"include":"#type_declaration"},{"include":"#class_declaration"},{"include":"#instance_declaration"}]}}}
diff --git a/grammars/source.cypher.json b/grammars/source.cypher.json
new file mode 100644
index 0000000..8550b02
--- /dev/null
+++ b/grammars/source.cypher.json
@@ -0,0 +1 @@
+{"name":"Cypher","scopeName":"source.cypher","patterns":[{"include":"#comments"},{"include":"#constants"},{"include":"#keywords"},{"include":"#functions"},{"include":"#path-patterns"},{"include":"#operators"},{"include":"#identifiers"},{"include":"#properties_literal"},{"include":"#numbers"},{"include":"#strings"}],"repository":{"comments":{"patterns":[{"name":"comment.line.double-slash.cypher","match":"//.*$\\n?"}]},"constants":{"patterns":[{"name":"constant.language.bool.cypher","match":"\\bTRUE|true|FALSE|false\\b"}]},"functions":{"patterns":[{"name":"keyword.control.function.boolean.cypher","match":"(?i)\\b(NOT)(?=\\s*\\()"},{"name":"support.function.predicate.cypher","match":"(?i)\\b(ALL|ANY|NONE|SINGLE)(?=\\s*\\()"},{"name":"support.function.scalar.cypher","match":"(?i)\\b(LENGTH|TYPE|ID|COALESCE|HEAD|LAST)(?=\\s*\\()"},{"name":"support.function.collection.cypher","match":"(?i)\\b(NODES|RELATIONSHIPS|EXTRACT|FILTER|TAIL|RANGE|REDUCE)(?=\\s*\\()"},{"name":"support.function.math.cypher","match":"(?i)\\b(ABS|ROUND|SQRT|SIGN)(?=\\s*\\()"},{"name":"support.function.aggregation.cypher","match":"(?i)\\b(count|sum|avg|max|min|percentile_disc|percentile_cont|collect)(?=\\s*\\()"},{"name":"support.function.string.cypher","match":"(?i)\\b(STR|REPLACE|SUBSTRING|LEFT|RIGHT|LTRIM|RTRIM|TRIM|LOWER|UPPER)(?=\\s*\\()"}]},"identifiers":{"patterns":[{"name":"variable.other.quoted-identifier.cypher","match":"`.+?`"},{"name":"variable.other.identifier.cypher","match":"[a-zA-Z_][a-zA-Z0-9_]*"}]},"keywords":{"patterns":[{"name":"keyword.control.clause.cypher","match":"(?i)\\b(START|MATCH|WHERE|RETURN|CREATE|DELETE|SET|FOREACH|WITH|CYPHER|DISTINCT|AS|LIMIT|SKIP|UNIQUE|ORDER\\s+BY)\\b"},{"name":"keyword.other.order.cypher","match":"(?i)\\b(DESC|ASC)\\b"},{"name":"source.starting-functions.cypher","begin":"(?i)\\b(node|relationship|rel)((:)([a-zA-Z_-][a-zA-Z0-9_]*))?(?=\\s*\\()","end":"\\)","patterns":[{"name":"variable.parameter.relationship-name.cypher","match":"((?:`.+?`)|(?:[a-zA-Z_][a-zA-Z0-9_]*))"},{"name":"keyword.control.starting-function-params,cypher","match":"(\\*)"},{"include":"#comments"},{"include":"#numbers"},{"include":"#strings"}],"beginCaptures":{"1":{"name":"support.class.starting-functions-point.cypher"},"2":{"name":"keyword.control.index-seperator.cypher"},"3":{"name":"keyword.control.index-seperator.cypher"},"4":{"name":"support.class.index.cypher"}}}]},"numbers":{"patterns":[{"name":"constant.numeric.cypher","match":"\\b\\d+(\\.\\d+)?\\b"}]},"operators":{"patterns":[{"name":"keyword.operator.math.cypher","match":"(\\+|\\-|\\/|\\*|\\%|\\?|!)"},{"name":"keyword.operator.compare.cypher","match":"(\u003c=|=\u003e|\u003c\u003e|\u003c|\u003e|=~|=)"},{"name":"keyword.operator.logical.cypher","match":"(?i)\\b(OR|AND)\\b"},{"name":"keyword.operator.in.cypher","match":"(?i)\\b(IN)\\b"}]},"path-patterns":{"patterns":[{"name":"support.function.relationship-pattern.cypher","match":"(\u003c--|--\u003e|--)"},{"name":"path-pattern.cypher","begin":"(\u003c-|-)(\\[)","end":"(])(-\u003e|-)","patterns":[{"include":"#identifiers"},{"name":"entity.name.class.relationship-type.cypher","match":"(:)((?:`.+?`)|(?:[a-zA-Z_][a-zA-Z0-9_]*))","captures":{"1":{"name":"keyword.operator.relationship-type-start.cypher"},"2":{"name":"entity.name.class.relationship.type.cypher"}}},{"name":"entity.name.class.relationship-type-ored.cypher","match":"(\\|)(\\s*)((?:`.+?`)|(?:[a-zA-Z_][a-zA-Z0-9_]*))","captures":{"1":{"name":"support.type.operator.relationship-type-or.cypher"},"2":{"name":"entity.name.class.relationship.type-or.cypher"}}},{"name":"support.function.relationship-pattern.quant.cypher","match":"(?:\\?\\*|\\?|\\*)\\s*(?:\\d+\\s*(?:\\.\\.\\s*\\d+)?)?"},{"include":"#properties_literal"}],"beginCaptures":{"1":{"name":"support.function.relationship-pattern-start.cypher"},"2":{"name":"keyword.operator.relationship-pattern-start.cypher"}},"endCaptures":{"1":{"name":"keyword.operator.relationship-patern-end.cypher"},"2":{"name":"support.function.relationship-pattern-start.cypher"}}}]},"properties_literal":{"patterns":[{"name":"source.cypher","begin":"{","end":"}","patterns":[{"name":"keyword.control.properties_literal.seperator.cypher","match":":|,"},{"include":"#comments"},{"include":"#constants"},{"include":"#functions"},{"include":"#operators"},{"include":"#identifiers"},{"include":"#numbers"},{"include":"#strings"}],"beginCaptures":{"0":{"name":"keyword.control.properties_literal.cypher"}},"endCaptures":{"0":{"name":"keyword.control.properties_literal.cypher"}}}]},"string_escape":{"name":"constant.character.escape.cypher","match":"(\\\\\\\\|\\\\[tbnrf])|(\\\\'|\\\\\")","captures":{"2":{"name":"string.quoted.double.cypher"}}},"strings":{"patterns":[{"name":"string.quoted.single.cypher","begin":"'","end":"'","patterns":[{"include":"#string_escape"}]},{"name":"string.quoted.double.cypher","begin":"\"","end":"\"","patterns":[{"include":"#string_escape"}]}]}}}
diff --git a/grammars/source.d2.json b/grammars/source.d2.json
new file mode 100644
index 0000000..f6b7100
--- /dev/null
+++ b/grammars/source.d2.json
@@ -0,0 +1 @@
+{"name":"d2","scopeName":"source.d2","patterns":[{"include":"#comment"},{"include":"#semicolon"},{"include":"#key_value"},{"include":"#spread_substitution"},{"include":"#spread_import"},{"include":"#key"},{"include":"#error"}],"repository":{"array":{"name":"meta.array.d2","begin":"\\[","end":"\\]","patterns":[{"include":"#comment"},{"include":"#semicolon"},{"include":"#import"},{"include":"#spread_substitution"},{"include":"#spread_import"},{"include":"#value"},{"include":"#error"}],"captures":{"0":{"name":"punctuation.array.d2"}}},"boolean":{"name":"constant.language.boolean.d2","match":"(?:true|false)(?=\\s|\\n)"},"comment":{"name":"comment.line.number-sign.d2","match":"#.*"},"debug":{"patterns":[{"name":"invalid.illegal","match":".*invalid\\.illegal.*"},{"name":"punctuation","match":".*punctuation.*"},{"name":"string","match":".*string.*"},{"name":"constant.character.escape","match":".*constant\\.character\\.escape.*"},{"name":"entity.name.tag","match":".*entity\\.name\\.tag.*"},{"name":"keyword","match":".*keyword.*"},{"name":"keyword.operator","match":".*keyword\\.operator.*"},{"name":"constant.numeric","match":".*constant\\.numeric.*"},{"name":"constant.language.boolean","match":".*constant\\.language\\.boolean.*"},{"name":"constant.language.null","match":".*constant\\.language\\.null.*"},{"name":"comment","match":".*comment.*"}]},"error":{"name":"invalid.illegal.d2","match":"\\S[^;\\n]*"},"escape":{"patterns":[{"name":"constant.character.escape.d2","match":"\\\\U[[:xdigit:]]{8}"},{"name":"constant.character.escape.d2","match":"\\\\u[[:xdigit:]]{4}"},{"name":"constant.character.escape.d2","match":"\\\\[0-7]{3}"},{"name":"constant.character.escape.d2","match":"\\\\x[[:xdigit:]]{2}"},{"name":"constant.character.escape.d2","match":"\\\\."},{"name":"constant.character.escape.d2","match":"\\\\\\n"}]},"import":{"name":"meta.operator.import.d2","begin":"@","end":"(?=\\s*[\\n#;\\[\\]{}|$])","patterns":[{"include":"#key"}],"captures":{"0":{"name":"keyword.operator.import.d2"}}},"key":{"patterns":[{"name":"meta.key.quoted.single.d2","contentName":"entity.name.tag.quoted.single.d2","begin":"'","end":"'|(?=\\n)","patterns":[{"include":"#escape"}],"captures":{"0":{"name":"punctuation.quote.single.d2"}}},{"name":"meta.key.quoted.double.d2","contentName":"entity.name.tag.quoted.double.d2","begin":"\"","end":"\"|(?=\\n)","patterns":[{"include":"#escape"}],"captures":{"0":{"name":"punctuation.quote.double.d2"}}},{"name":"meta.key.group.d2","begin":"\\(","end":"\\)(?:\\[(?:[0-9_]+|\\*)\\])?","patterns":[{"include":"#key"},{"include":"#error"}],"captures":{"0":{"name":"punctuation.parenthesis.d2"}}},{"name":"keyword.reserved.d2","match":"(?:grid\\-gap|vertical\\-gap|horizontal\\-gap|classes|direction|grid\\-columns|grid\\-rows|text\\-transform|shape|layers|steps|tooltip|font|bold|italic|underline|top|left|icon|constraint|near|opacity|stroke|fill\\-pattern|fill|filled|stroke\\-width|width|height|double\\-border|border\\-radius|source\\-arrowhead|target\\-arrowhead|link|stroke\\-dash|font\\-size|font\\-color|shadow|multiple|3d|animated|class|label|style|import|vars|scenarios|on_click|src|dst)(?=\\s*[\\n#;\\[\\]{}|$'\":.\u003c\u003e*\u0026()]|-+-|-+\u003e|-+\\*)"},{"name":"punctuation.period.d2","match":"\\."},{"name":"keyword.operator.glob.d2","match":"\\*"},{"name":"keyword.operator.double_glob.d2","match":"\\*\\*"},{"name":"keyword.operator.ampersand.d2","match":"\u0026"},{"name":"entity.name.tag.unquoted.d2","begin":"(?=[^[:space:]\\n#;\\[\\]{}|$'\":.\u003c\u003e*\u0026()])(?!-+-)(?!-+\u003e)(?!-+\\*)","end":"(?=\\s*[\\n#;\\[\\]{}|$:.\u003c\u003e*\u0026()]|-+-|-+\u003e|-+\\*)","patterns":[{"include":"#escape"}]},{"name":"meta.key.edge.d2","begin":"[\\-\u003c\u003e]+","end":"(?=[^\\-\u003c\u003e])","patterns":[{"include":"#line_continuation"}],"captures":{"0":{"name":"punctuation.edge.d2"}}}]},"key_value":{"name":"meta.key_value.d2","begin":":","end":"(?=\\s*[\\n#;\\]}])","patterns":[{"include":"#value"},{"include":"#error"}],"beginCaptures":{"0":{"name":"punctuation.colon.d2"}}},"line_continuation":{"name":"constant.character.escape.d2","match":"\\\\\\n"},"map":{"name":"meta.map.d2","begin":"\\{","end":"\\}","patterns":[{"include":"$self"}],"captures":{"0":{"name":"punctuation.map.d2"}}},"null":{"name":"constant.language.null.d2","match":"null(?=\\s|\\n)"},"number":{"patterns":[{"name":"constant.numeric.hexadecimal.d2","match":"[+-]?0[xX][[:xdigit:]_]*\\.?[[:xdigit:]_]*(?:[eEpP][+-]?[0-9_]*)?(?=\\s|\\n)"},{"name":"constant.numeric.binary.d2","match":"[+-]?0[bB][01_]*\\.?[01_]*(?:[eEpP][+-]?[0-9_]*)?(?=\\s|\\n)"},{"name":"constant.numeric.octal.d2","match":"[+-]?0[oO]?[0-7_]*\\.?[0-7_]*(?=\\s|\\n)"},{"name":"constant.numeric.decimal.d2","match":"[+-]?[0-9_]+(?:[eEpP][+-]?[0-9_]*)?(?=\\s|\\n)"},{"name":"constant.numeric.decimal.d2","match":"[+-]?[0-9_]*\\.[0-9_]+(?:[eEpP][+-]?[0-9_]*)?(?=\\s|\\n)"}]},"semicolon":{"name":"punctuation.semicolon.d2","match":";"},"spread_import":{"name":"meta.operator.import.d2","begin":"\\.\\.\\.@","end":"(?=\\s*[\\n#;\\[\\]{}|$])","patterns":[{"include":"#key"}],"captures":{"0":{"name":"keyword.operator.import.d2"}}},"spread_substitution":{"name":"meta.operator.substitution.d2","begin":"\\.\\.\\.\\$","end":"(?=\\s*[\\n#;\\[\\]{}|$])","patterns":[{"include":"#key"}],"captures":{"0":{"name":"keyword.operator.substitution.d2"}}},"string":{"patterns":[{"name":"meta.string.quoted.single.d2","contentName":"string.quoted.single.d2","begin":"'","end":"'|(?=\\n)","patterns":[{"include":"#escape"}],"captures":{"0":{"name":"punctuation.quote.single.d2"}}},{"name":"meta.string.quoted.double.d2","contentName":"string.quoted.double.d2","begin":"\"","end":"\"|(?=\\n)","patterns":[{"include":"#escape"}],"captures":{"0":{"name":"punctuation.quote.double.d2"}}},{"name":"meta.string.block.shellscript.d2","begin":"\\|([^[:alnum:]]*)sh[\\n[:space:]]","end":"\\1\\|","patterns":[{"include":"source.shell"}],"captures":{"0":{"name":"punctuation.block.d2"}}},{"name":"meta.string.block.markdown.d2","begin":"\\|([^[:alnum:]]*)md[\\n[:space:]]","end":"\\1\\|","patterns":[{"include":"text.html.markdown.d2"}],"captures":{"0":{"name":"punctuation.block.d2"}}},{"name":"meta.string.block.js.d2","begin":"\\|([^[:alnum:]]*)js[\\n[:space:]]","end":"\\1\\|","patterns":[{"include":"source.js"}],"captures":{"0":{"name":"punctuation.block.d2"}}},{"name":"meta.string.block.go.d2","begin":"\\|([^[:alnum:]]*)go[\\n[:space:]]","end":"\\1\\|","patterns":[{"include":"source.go"}],"captures":{"0":{"name":"punctuation.block.d2"}}},{"name":"meta.string.block.text.d2","begin":"\\|([^[:alnum:]]*)text[\\n[:space:]]","end":"\\1\\|","captures":{"0":{"name":"punctuation.block.d2"}}},{"name":"meta.string.block.d2.d2","begin":"\\|([^[:alnum:]]*)d2[\\n[:space:]]","end":"\\1\\|","patterns":[{"include":"source.d2"}],"captures":{"0":{"name":"punctuation.block.d2"}}},{"name":"meta.string.block.markdown.d2","begin":"\\|([^[:alnum:]]*)[\\n[:space:]]","end":"\\1\\|","patterns":[{"include":"text.html.markdown.d2"}],"captures":{"0":{"name":"punctuation.block.d2"}}},{"name":"meta.string.block.d2","begin":"\\|([^[:alnum:]]*)[^[:space:]]+[\\n[:space:]]","end":"\\1\\|","captures":{"0":{"name":"punctuation.block.d2"}}},{"name":"string.unquoted.d2","begin":"(?=[^[:space:]\\n#;\\[\\]{}|$'\"])","end":"(?=\\s*[\\n#;\\[\\]{}])","patterns":[{"include":"#escape"}]}]},"substitution":{"name":"meta.operator.substitution.d2","begin":"\\$","end":"(?=\\s*[\\n#;\\[\\]{}|$])","patterns":[{"include":"#key"}],"captures":{"0":{"name":"keyword.operator.substitution.d2"}}},"value":{"patterns":[{"include":"#boolean"},{"include":"#null"},{"include":"#number"},{"include":"#substitution"},{"include":"#import"},{"include":"#array"},{"include":"#map"},{"include":"#string"}]}}}
diff --git a/grammars/source.dart.json b/grammars/source.dart.json
index 94f1e1f..6e9e46a 100644
--- a/grammars/source.dart.json
+++ b/grammars/source.dart.json
@@ -1 +1 @@
-{"name":"Dart","scopeName":"source.dart","patterns":[{"name":"meta.preprocessor.script.dart","match":"^(#!.*)$"},{"name":"meta.declaration.dart","begin":"^\\w*\\b(library|import|part of|part|export)\\b","end":";","patterns":[{"include":"#strings"},{"include":"#comments"},{"name":"keyword.other.import.dart","match":"\\b(as|show|hide)\\b"},{"name":"keyword.control.dart","match":"\\b(if)\\b"}],"beginCaptures":{"0":{"name":"keyword.other.import.dart"}},"endCaptures":{"0":{"name":"punctuation.terminator.dart"}}},{"include":"#comments"},{"include":"#punctuation"},{"include":"#annotations"},{"include":"#keywords"},{"include":"#constants-and-special-vars"},{"include":"#strings"}],"repository":{"annotations":{"patterns":[{"name":"storage.type.annotation.dart","match":"@[a-zA-Z]+"}]},"class-identifier":{"patterns":[{"match":"(?\u003c![a-zA-Z0-9_$])([_$]*[A-Z][a-zA-Z0-9_$]*(\u003c(?:[a-zA-Z0-9_$\u003c\u003e?]|,\\s*|\\s+extends\\s+)+\u003e)?|bool\\b|num\\b|int\\b|double\\b|dynamic\\b|(void)\\b)","captures":{"1":{"name":"support.class.dart"},"2":{"patterns":[{"include":"#type-args"}]},"3":{"name":"storage.type.primitive.dart"}}}]},"comments":{"patterns":[{"name":"comment.block.empty.dart","match":"/\\*\\*/","captures":{"0":{"name":"punctuation.definition.comment.dart"}}},{"include":"#comments-doc-oldschool"},{"include":"#comments-doc"},{"include":"#comments-inline"}]},"comments-block":{"patterns":[{"name":"comment.block.dart","begin":"/\\*","end":"\\*/","patterns":[{"include":"#comments-block"}]}]},"comments-doc":{"patterns":[{"name":"comment.block.documentation.dart","begin":"///","while":"^\\s*///","patterns":[{"include":"#dartdoc"}]}]},"comments-doc-oldschool":{"patterns":[{"name":"comment.block.documentation.dart","begin":"/\\*\\*","end":"\\*/","patterns":[{"include":"#comments-doc-oldschool"},{"include":"#comments-block"},{"include":"#dartdoc"}]}]},"comments-inline":{"patterns":[{"include":"#comments-block"},{"match":"((//).*)$","captures":{"1":{"name":"comment.line.double-slash.dart"}}}]},"constants-and-special-vars":{"patterns":[{"name":"constant.language.dart","match":"(?\u003c!\\$)\\b(true|false|null)\\b(?!\\$)"},{"name":"variable.language.dart","match":"(?\u003c!\\$)\\b(this|super)\\b(?!\\$)"},{"name":"constant.numeric.dart","match":"(?\u003c!\\$)\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)\\b(?!\\$)"},{"include":"#class-identifier"},{"include":"#function-identifier"}]},"dartdoc":{"patterns":[{"match":"(\\[.*?\\])","captures":{"0":{"name":"variable.name.source.dart"}}},{"match":"^ {4,}(?![ \\*]).*","captures":{"0":{"name":"variable.name.source.dart"}}},{"contentName":"variable.other.source.dart","begin":"```.*?$","end":"```"},{"match":"(`.*?`)","captures":{"0":{"name":"variable.other.source.dart"}}},{"match":"(`.*?`)","captures":{"0":{"name":"variable.other.source.dart"}}},{"match":"(\\* ((    ).*))$","captures":{"2":{"name":"variable.other.source.dart"}}}]},"function-identifier":{"patterns":[{"match":"([_$]*[a-z][a-zA-Z0-9_$]*)(\u003c(?:[a-zA-Z0-9_$\u003c\u003e?]|,\\s*|\\s+extends\\s+)+\u003e)?[!?]?(\\(|\\s+=\u003e)","captures":{"1":{"name":"entity.name.function.dart"},"2":{"patterns":[{"include":"#type-args"}]}}}]},"keywords":{"patterns":[{"name":"keyword.cast.dart","match":"(?\u003c!\\$)\\bas\\b(?!\\$)"},{"name":"keyword.control.catch-exception.dart","match":"(?\u003c!\\$)\\b(try|on|catch|finally|throw|rethrow)\\b(?!\\$)"},{"name":"keyword.control.dart","match":"(?\u003c!\\$)\\b(break|case|continue|default|do|else|for|if|in|return|switch|while)\\b(?!\\$)"},{"name":"keyword.control.dart","match":"(?\u003c!\\$)\\b(sync(\\*)?|async(\\*)?|await|yield(\\*)?)\\b(?!\\$)"},{"name":"keyword.control.dart","match":"(?\u003c!\\$)\\bassert\\b(?!\\$)"},{"name":"keyword.control.new.dart","match":"(?\u003c!\\$)\\b(new)\\b(?!\\$)"},{"name":"keyword.declaration.dart","match":"(?\u003c!\\$)\\b(abstract|class|enum|extends|extension|external|factory|implements|get|mixin|native|operator|set|typedef|with|covariant)\\b(?!\\$)"},{"name":"keyword.operator.dart","match":"(?\u003c!\\$)\\b(is\\!?)\\b(?!\\$)"},{"name":"keyword.operator.ternary.dart","match":"\\?|:"},{"name":"keyword.operator.bitwise.dart","match":"(\u003c\u003c|\u003e\u003e\u003e?|~|\\^|\\||\u0026)"},{"name":"keyword.operator.assignment.bitwise.dart","match":"((\u0026|\\^|\\||\u003c\u003c|\u003e\u003e\u003e?)=)"},{"name":"keyword.operator.closure.dart","match":"(=\u003e)"},{"name":"keyword.operator.comparison.dart","match":"(==|!=|\u003c=?|\u003e=?)"},{"name":"keyword.operator.assignment.arithmetic.dart","match":"(([+*/%-]|\\~)=)"},{"name":"keyword.operator.assignment.dart","match":"(=)"},{"name":"keyword.operator.increment-decrement.dart","match":"(\\-\\-|\\+\\+)"},{"name":"keyword.operator.arithmetic.dart","match":"(\\-|\\+|\\*|\\/|\\~\\/|%)"},{"name":"keyword.operator.logical.dart","match":"(!|\u0026\u0026|\\|\\|)"},{"name":"storage.modifier.dart","match":"(?\u003c!\\$)\\b(static|final|const|required|late)\\b(?!\\$)"},{"name":"storage.type.primitive.dart","match":"(?\u003c!\\$)\\b(?:void|var)\\b(?!\\$)"}]},"punctuation":{"patterns":[{"name":"punctuation.comma.dart","match":","},{"name":"punctuation.terminator.dart","match":";"},{"name":"punctuation.dot.dart","match":"\\."}]},"string-interp":{"patterns":[{"match":"\\$([a-zA-Z0-9_]+)","captures":{"1":{"name":"variable.parameter.dart"}}},{"name":"string.interpolated.expression.dart","begin":"\\$\\{","end":"\\}","patterns":[{"name":"variable.parameter.dart","include":"#constants-and-special-vars"},{"include":"#strings"},{"name":"variable.parameter.dart","match":"[a-zA-Z0-9_]+"}]},{"name":"constant.character.escape.dart","match":"\\\\."}]},"strings":{"patterns":[{"name":"string.interpolated.triple.double.dart","begin":"(?\u003c!r)\"\"\"","end":"\"\"\"(?!\")","patterns":[{"include":"#string-interp"}]},{"name":"string.interpolated.triple.single.dart","begin":"(?\u003c!r)'''","end":"'''(?!')","patterns":[{"include":"#string-interp"}]},{"name":"string.quoted.triple.double.dart","begin":"r\"\"\"","end":"\"\"\"(?!\")"},{"name":"string.quoted.triple.single.dart","begin":"r'''","end":"'''(?!')"},{"name":"string.interpolated.double.dart","begin":"(?\u003c!\\|r)\"","end":"\"","patterns":[{"name":"invalid.string.newline","match":"\\n"},{"include":"#string-interp"}]},{"name":"string.quoted.double.dart","begin":"r\"","end":"\"","patterns":[{"name":"invalid.string.newline","match":"\\n"}]},{"name":"string.interpolated.single.dart","begin":"(?\u003c!\\|r)'","end":"'","patterns":[{"name":"invalid.string.newline","match":"\\n"},{"include":"#string-interp"}]},{"name":"string.quoted.single.dart","begin":"r'","end":"'","patterns":[{"name":"invalid.string.newline","match":"\\n"}]}]},"type-args":{"begin":"(\u003c)","end":"(\u003e)","patterns":[{"include":"#class-identifier"},{"match":"[\\s,]+"},{"name":"keyword.declaration.dart","match":"extends"}],"beginCaptures":{"1":{"name":"other.source.dart"}},"endCaptures":{"1":{"name":"other.source.dart"}}}}}
+{"name":"Dart","scopeName":"source.dart","patterns":[{"name":"meta.preprocessor.script.dart","match":"^(#!.*)$"},{"name":"meta.declaration.dart","begin":"^\\w*\\b(library|import|part of|part|export)\\b","end":";","patterns":[{"include":"#strings"},{"include":"#comments"},{"name":"keyword.other.import.dart","match":"\\b(as|show|hide)\\b"},{"name":"keyword.control.dart","match":"\\b(if)\\b"}],"beginCaptures":{"0":{"name":"keyword.other.import.dart"}},"endCaptures":{"0":{"name":"punctuation.terminator.dart"}}},{"include":"#comments"},{"include":"#punctuation"},{"include":"#annotations"},{"include":"#keywords"},{"include":"#constants-and-special-vars"},{"include":"#operators"},{"include":"#strings"}],"repository":{"annotations":{"patterns":[{"name":"storage.type.annotation.dart","match":"@[a-zA-Z]+"}]},"class-identifier":{"patterns":[{"name":"support.class.dart","match":"(?\u003c!\\$)\\b(bool|num|int|double|dynamic)\\b(?!\\$)"},{"name":"storage.type.primitive.dart","match":"(?\u003c!\\$)\\bvoid\\b(?!\\$)"},{"begin":"(?\u003c![a-zA-Z0-9_$])([_$]*[A-Z][a-zA-Z0-9_$]*)\\b","end":"(?!\u003c)","patterns":[{"include":"#type-args"}],"beginCaptures":{"1":{"name":"support.class.dart"}}}]},"comments":{"patterns":[{"name":"comment.block.empty.dart","match":"/\\*\\*/","captures":{"0":{"name":"punctuation.definition.comment.dart"}}},{"include":"#comments-doc-oldschool"},{"include":"#comments-doc"},{"include":"#comments-inline"}]},"comments-block":{"patterns":[{"name":"comment.block.dart","begin":"/\\*","end":"\\*/","patterns":[{"include":"#comments-block"}]}]},"comments-doc":{"patterns":[{"name":"comment.block.documentation.dart","begin":"///","while":"^\\s*///","patterns":[{"include":"#dartdoc"}]}]},"comments-doc-oldschool":{"patterns":[{"name":"comment.block.documentation.dart","begin":"/\\*\\*","end":"\\*/","patterns":[{"include":"#comments-doc-oldschool"},{"include":"#comments-block"},{"include":"#dartdoc"}]}]},"comments-inline":{"patterns":[{"include":"#comments-block"},{"match":"((//).*)$","captures":{"1":{"name":"comment.line.double-slash.dart"}}}]},"constants-and-special-vars":{"patterns":[{"name":"constant.language.dart","match":"(?\u003c!\\$)\\b(true|false|null)\\b(?!\\$)"},{"name":"variable.language.dart","match":"(?\u003c!\\$)\\b(this|super)\\b(?!\\$)"},{"name":"constant.numeric.dart","match":"(?\u003c!\\$)\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)\\b(?!\\$)"},{"include":"#class-identifier"},{"include":"#function-identifier"}]},"dartdoc":{"patterns":[{"match":"(\\[.*?\\])","captures":{"0":{"name":"variable.name.source.dart"}}},{"match":"^ {4,}(?![ \\*]).*","captures":{"0":{"name":"variable.name.source.dart"}}},{"contentName":"variable.other.source.dart","begin":"```.*?$","end":"```"},{"match":"(`.*?`)","captures":{"0":{"name":"variable.other.source.dart"}}},{"match":"(`.*?`)","captures":{"0":{"name":"variable.other.source.dart"}}},{"match":"(\\* ((    ).*))$","captures":{"2":{"name":"variable.other.source.dart"}}}]},"function-identifier":{"patterns":[{"match":"([_$]*[a-z][a-zA-Z0-9_$]*)(\u003c(?:[a-zA-Z0-9_$\u003c\u003e?]|,\\s*|\\s+extends\\s+)+\u003e)?[!?]?\\(","captures":{"1":{"name":"entity.name.function.dart"},"2":{"patterns":[{"include":"#type-args"}]}}}]},"keywords":{"patterns":[{"name":"keyword.cast.dart","match":"(?\u003c!\\$)\\bas\\b(?!\\$)"},{"name":"keyword.control.catch-exception.dart","match":"(?\u003c!\\$)\\b(try|on|catch|finally|throw|rethrow)\\b(?!\\$)"},{"name":"keyword.control.dart","match":"(?\u003c!\\$)\\b(break|case|continue|default|do|else|for|if|in|return|switch|while|when)\\b(?!\\$)"},{"name":"keyword.control.dart","match":"(?\u003c!\\$)\\b(sync(\\*)?|async(\\*)?|await|yield(\\*)?)\\b(?!\\$)"},{"name":"keyword.control.dart","match":"(?\u003c!\\$)\\bassert\\b(?!\\$)"},{"name":"keyword.control.new.dart","match":"(?\u003c!\\$)\\b(new)\\b(?!\\$)"},{"name":"keyword.declaration.dart","match":"(?\u003c!\\$)\\b(abstract|sealed|base|interface|class|enum|extends|extension|external|factory|implements|get(?!\\()|mixin|native|operator|set(?!\\()|typedef|with|covariant)\\b(?!\\$)"},{"name":"storage.modifier.dart","match":"(?\u003c!\\$)\\b(static|final|const|required|late)\\b(?!\\$)"},{"name":"storage.type.primitive.dart","match":"(?\u003c!\\$)\\b(?:void|var)\\b(?!\\$)"}]},"operators":{"patterns":[{"name":"keyword.operator.dart","match":"(?\u003c!\\$)\\b(is\\!?)\\b(?!\\$)"},{"name":"keyword.operator.ternary.dart","match":"\\?|:"},{"name":"keyword.operator.bitwise.dart","match":"(\u003c\u003c|\u003e\u003e\u003e?|~|\\^|\\||\u0026)"},{"name":"keyword.operator.assignment.bitwise.dart","match":"((\u0026|\\^|\\||\u003c\u003c|\u003e\u003e\u003e?)=)"},{"name":"keyword.operator.closure.dart","match":"(=\u003e)"},{"name":"keyword.operator.comparison.dart","match":"(==|!=|\u003c=?|\u003e=?)"},{"name":"keyword.operator.assignment.arithmetic.dart","match":"(([+*/%-]|\\~)=)"},{"name":"keyword.operator.assignment.dart","match":"(=)"},{"name":"keyword.operator.increment-decrement.dart","match":"(\\-\\-|\\+\\+)"},{"name":"keyword.operator.arithmetic.dart","match":"(\\-|\\+|\\*|\\/|\\~\\/|%)"},{"name":"keyword.operator.logical.dart","match":"(!|\u0026\u0026|\\|\\|)"}]},"punctuation":{"patterns":[{"name":"punctuation.comma.dart","match":","},{"name":"punctuation.terminator.dart","match":";"},{"name":"punctuation.dot.dart","match":"\\."}]},"string-interp":{"patterns":[{"match":"\\$([a-zA-Z0-9_]+)","captures":{"1":{"name":"variable.parameter.dart"}}},{"name":"string.interpolated.expression.dart","begin":"\\$\\{","end":"\\}","patterns":[{"name":"variable.parameter.dart","include":"#constants-and-special-vars"},{"include":"#strings"},{"name":"variable.parameter.dart","match":"[a-zA-Z0-9_]+"}]},{"name":"constant.character.escape.dart","match":"\\\\."}]},"strings":{"patterns":[{"name":"string.interpolated.triple.double.dart","begin":"(?\u003c!r)\"\"\"","end":"\"\"\"(?!\")","patterns":[{"include":"#string-interp"}]},{"name":"string.interpolated.triple.single.dart","begin":"(?\u003c!r)'''","end":"'''(?!')","patterns":[{"include":"#string-interp"}]},{"name":"string.quoted.triple.double.dart","begin":"r\"\"\"","end":"\"\"\"(?!\")"},{"name":"string.quoted.triple.single.dart","begin":"r'''","end":"'''(?!')"},{"name":"string.interpolated.double.dart","begin":"(?\u003c!\\|r)\"","end":"\"","patterns":[{"name":"invalid.string.newline","match":"\\n"},{"include":"#string-interp"}]},{"name":"string.quoted.double.dart","begin":"r\"","end":"\"","patterns":[{"name":"invalid.string.newline","match":"\\n"}]},{"name":"string.interpolated.single.dart","begin":"(?\u003c!\\|r)'","end":"'","patterns":[{"name":"invalid.string.newline","match":"\\n"},{"include":"#string-interp"}]},{"name":"string.quoted.single.dart","begin":"r'","end":"'","patterns":[{"name":"invalid.string.newline","match":"\\n"}]}]},"type-args":{"begin":"(\u003c)","end":"(\u003e)","patterns":[{"include":"#class-identifier"},{"match":","},{"name":"keyword.declaration.dart","match":"extends"},{"include":"#comments"}],"beginCaptures":{"1":{"name":"other.source.dart"}},"endCaptures":{"1":{"name":"other.source.dart"}}}}}
diff --git a/grammars/source.data-weave.json b/grammars/source.data-weave.json
index fd54be9..9d6d769 100644
--- a/grammars/source.data-weave.json
+++ b/grammars/source.data-weave.json
@@ -1 +1 @@
-{"name":"DataWeave","scopeName":"source.data-weave","patterns":[{"include":"#comments"},{"include":"#directives"},{"name":"keyword.operator.body-marker.dw","match":"(---)"},{"include":"#expressions"},{"name":"invalid","match":"([^\\s]+)"}],"repository":{"annotation-directive":{"name":"meta.directive.annot.dw","begin":"(\\s*(annotation)\\s+([a-zA-Z][a-zA-Z0-9]*))","end":"(?=\\n)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#parameters"}]}],"beginCaptures":{"2":{"name":"storage.type.annotation.dw"},"3":{"name":"entity.name.function.dw"}},"endCaptures":{"0":{"name":"keyword.operator.assignment.dw"}}},"annotation-usage":{"name":"meta.annot.usage.dw","begin":"(\\s*(\\@)([a-zA-Z][a-zA-Z0-9]*))","end":"(?=\\n)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#parameters"}]}],"beginCaptures":{"2":{"name":"storage.type.annotation.dw"},"3":{"name":"entity.name.function.dw"}},"endCaptures":{"0":{"name":"keyword.operator.assignment.dw"}}},"array-literal":{"name":"meta.array.literal.dw","begin":"(?\u003c!\\w|}|])(\\[)","end":"\\]","patterns":[{"include":"#expressions"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"meta.brace.square.dw"}},"endCaptures":{"0":{"name":"meta.brace.square.dw"}}},"attr-literal":{"name":"meta.attributes.dw","begin":"\\@\\(","end":"\\)","patterns":[{"include":"#object-member"}],"beginCaptures":{"0":{"name":"keyword.operator.attributes.dw"}},"endCaptures":{"0":{"name":"keyword.operator.attributes.dw"}}},"case-clause":{"name":"case-clause.expr.dw","begin":"(?\u003c!\\.|\\$)\\b(case|else(?=\\s*-\u003e))\\b(?!\\$|\\.)","end":"\\-\\\u003e","patterns":[{"begin":"(?\u003c!\\.|\\$)\\b(is)\\s+","end":"(?=\\-\\\u003e)","patterns":[{"include":"#types"}],"beginCaptures":{"1":{"name":"keyword.control.is.dw"}}},{"begin":"(?\u003c!\\.|\\$)\\b(matches)\\b","end":"(?=\\-\\\u003e)","patterns":[{"include":"#expressions"}],"beginCaptures":{"1":{"name":"keyword.control.matches.dw"}}},{"begin":"(?\u003c!\\.|\\$)\\b([A-Za-z][a-zA-Z0-9_]*)\\s*:\\s+","end":"(?=\\-\\\u003e)","patterns":[{"include":"#expressions"}],"beginCaptures":{"1":{"name":"entity.name.variable.dw"}}},{"begin":"(?\u003c!\\.|\\$)\\b([A-Za-z][a-zA-Z0-9_]*)\\s*(if|matches)\\s+","end":"(?=\\-\\\u003e)","patterns":[{"include":"#expressions"}],"beginCaptures":{"1":{"name":"entity.name.variable.dw"},"2":{"name":"keyword.control.if.dw"}}},{"include":"#expressions"}],"beginCaptures":{"1":{"name":"keyword.control.switch.dw"}},"endCaptures":{"0":{"name":"keyword.control.switch.dw"}}},"cast":{"begin":"(?\u003c!\\.|\\$)\\b(as|is)\\s+","end":"(?=$|^|[;,:})\\]\\s])","patterns":[{"include":"#types"}],"beginCaptures":{"1":{"name":"keyword.control.as.dw"}}},"comments":{"patterns":[{"name":"comment.block.dw","begin":"/\\*","end":"\\*/","captures":{"0":{"name":"punctuation.definition.comment.dw"}}},{"match":"\\s*((//).*$\\n?)","captures":{"1":{"name":"comment.line.double-slash.dw"},"2":{"name":"punctuation.definition.comment.dw"}}}]},"constants":{"patterns":[{"name":"constant.language.dw","match":"\\b(true|false|null)\\b"},{"name":"constant.numeric.dw","match":"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)([LlFfUuDd]|UL|ul)?\\b"},{"begin":"\\|","end":"\\|","patterns":[{"name":"constant.numeric.dw","match":"([0-9]+)"},{"name":"constant.character.escape.dw","match":"([+:\\-WYMDTHSPZ\\.])"},{"name":"invalid","match":"([^\\|])"}],"beginCaptures":{"0":{"name":"constant.numeric.dw"}},"endCaptures":{"0":{"name":"constant.numeric.dw"}}}]},"directives":{"patterns":[{"include":"#dw-directive"},{"include":"#import-directive"},{"include":"#type-directive"},{"include":"#fun-directive"},{"include":"#var-directive"},{"include":"#ns-directive"},{"include":"#input-directive"},{"include":"#output-directive"},{"include":"#annotation-usage"},{"include":"#annotation-directive"}]},"do-statement":{"name":"do-statement.expr.dw","begin":"(?\u003c!\\.|\\$)\\b(do)\\s*(\\{)","end":"(\\})","patterns":[{"include":"#comments"},{"include":"#directives"},{"name":"keyword.operator.body-marker.dw","match":"(---)"},{"include":"#expressions"},{"name":"invalid","match":"([^\\s]+)"}],"beginCaptures":{"1":{"name":"keyword.control.do.dw"},"2":{"name":"punctuation.definitions.begin.dw"}},"endCaptures":{"1":{"name":"punctuation.definitions.end.dw"}}},"dw-directive":{"name":"meta.directive.version.dw","begin":"(?\u003c!\\.|\\$)(%dw)\\s+([0-9]\\.[0-9])(?!\\$|\\.)","end":"(?=\\n)","beginCaptures":{"1":{"name":"comment.dw"},"2":{"name":"comment.dw"}}},"expressions":{"name":"expression","patterns":[{"name":"keyword.other.dw","match":"\\b(not)\\s+"},{"include":"#undefined-fun-character"},{"include":"#paren-expression"},{"include":"#strings"},{"include":"#constants"},{"include":"#comments"},{"include":"#match-statement"},{"include":"#using-statement"},{"include":"#do-statement"},{"include":"#if-statement"},{"include":"#regex"},{"include":"#keywords"},{"include":"#object-literal"},{"include":"#array-literal"},{"include":"#cast"},{"include":"#object-member"},{"include":"#variable-reference"},{"include":"#selectors"},{"include":"#directives"},{"include":"#infix"}]},"fun-directive":{"name":"meta.directive.fun.dw","begin":"(\\s*(fun)\\s+([a-zA-Z][a-zA-Z0-9_]*|--|\\+\\+))","end":"(=)","patterns":[{"begin":"\u003c","end":"\u003e","patterns":[{"include":"#generics"}]},{"begin":"\\(","end":"\\)","patterns":[{"include":"#parameters"}]},{"begin":"(:)","end":"(?==)","patterns":[{"include":"#types"}],"beginCaptures":{"1":{"name":"keyword.operator.declaration.dw"}}}],"beginCaptures":{"2":{"name":"storage.type.dw"},"3":{"name":"entity.name.function.dw"}},"endCaptures":{"0":{"name":"keyword.operator.assignment.dw"}}},"function_call":{"name":"function_call","begin":"\\s*\\(","end":"\\s*\\)","patterns":[{"include":"#punctuation-comma"},{"include":"#expressions"}]},"generics":{"patterns":[{"begin":"(:)","end":"(?=,|\u003e)","patterns":[{"include":"#types"}],"beginCaptures":{"1":{"name":"keyword.operator.declaration.dw"}}},{"name":"keyword.operator.extends.dw","match":"\u003c:"},{"include":"#keywords"},{"name":"entity.name.type.parameter.dw","match":"\\w+"}]},"if-statement":{"name":"meta.if.dw","begin":"(?\u003c!\\.|\\$)\\b(if\\s*)\\(","end":"\\)","patterns":[{"include":"#expressions"}],"beginCaptures":{"1":{"name":"keyword.control.if.dw"}}},"import-directive":{"name":"meta.directive.import.dw","begin":"(\\s*(import)\\s+)","end":"(?=(fun|input|output|type|var|ns|import|%dw|private|annotation|\\@|---)\\s|$)","patterns":[{"include":"#comments"},{"match":"(,)"},{"name":"entity.name.type.dw","match":"(\\*)"},{"match":"\\s+(from)\\s+","captures":{"1":{"name":"keyword.control.from"}}},{"name":"entity.name.type.dw","match":"(?:[a-zA-Z][a-zA-Z0-9]*(?:::[a-zA-Z][a-zA-Z0-9]*)+)\n"},{"name":"entity.name.function.dw","match":"(?:[a-zA-Z][a-zA-Z0-9]*)\n"},{"match":"\\s+(as)\\s+([a-zA-Z][a-zA-Z0-9]*)","captures":{"1":{"name":"keyword.control.as"},"2":{"name":"entity.name.function.dw"}}}],"beginCaptures":{"2":{"name":"keyword.control.import"}}},"infix":{"name":"support.function.dw","match":"(?\u003c!^|,|\\[|\\(|=|\\+|\u003e|\u003c|\\-|\\*|:|\\{|case|is|else|not|as|and|or)(?\u003c=[a-zA-Z0-9_$\\}\\])\"'`|/])\\s*(?!(var|match|case|else|fun|input|output|is|as|default|ns|import|null|false|true|using|do|not|and|or)\\s)(\\+\\+|\\-\\-|[a-zA-Z][a-zA-Z_0-9]*)(\\s+|\\s*(?=[\"'/|{]))"},"input-directive":{"name":"meta.directive.ns.dw","begin":"(?\u003c!\\.|\\$)\\b(input)\\s+([[:alpha:]][[:alnum:]]*)\\s*","end":"(?=\\n)","patterns":[{"begin":"(\\:\\s*)","end":"(\\s|\\n)","patterns":[{"include":"#types"}],"beginCaptures":{"1":{"name":"keyword.other.dw"}}},{"name":"string.mime.dw","match":"([^{\\n\\s])"}],"beginCaptures":{"1":{"name":"storage.type.dw"},"2":{"name":"entity.name.variable.dw"}}},"keywords":{"patterns":[{"name":"keyword.reserved.dw","match":"\\b(throw|for|yield|enum|private|async)\\b"},{"name":"invalid","match":"\\b(not)\\b"},{"name":"keyword.control.dw","match":"\\b(if|else|while|for|do|using|unless|default)\\b"},{"name":"keyword.operator.comparison.dw","match":"(~=|==|!=|!=|\u003c=|\u003e=|\u003c|\u003e)"},{"name":"keyword.operator.assignment.dw","match":"(=)"},{"name":"keyword.operator.declaration.dw","match":"(:)"},{"name":"keyword.operator.arithmetic.dw","match":"(\\-|\\+|\\*|\\/)"},{"name":"keyword.other.dw","match":"\\b(and|or)\\b"}]},"match-block":{"name":"match-block.expr.dw","begin":"\\{","end":"(?=\\})","patterns":[{"include":"#case-clause"},{"include":"#expressions"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.dw"}}},"match-statement":{"name":"match-statement.expr.dw","begin":"(?\u003c!\\.|\\$)\\b(match)\\s*(?=\\{)","end":"\\}","patterns":[{"include":"#match-block"}],"beginCaptures":{"1":{"name":"keyword.control.switch.dw"}},"endCaptures":{"1":{"name":"punctuation.definition.block.dw"}}},"ns-directive":{"name":"meta.directive.ns.dw","begin":"(?\u003c!\\.|\\$)\\b(ns)\\s+([A-Za-z][a-zA-Z0-9_]*)\\s+([^\\n]*)(?!\\$|\\.)","end":"(?=\\n)","beginCaptures":{"1":{"name":"storage.type.dw"},"2":{"name":"entity.name.namespace.dw"},"3":{"name":"meta.definition.ns.dw string.url.dw"}}},"object-key":{"patterns":[{"name":"variable.object.member.dw meta.object-literal.namespace.dw","match":"\\b([[:alpha:]][_[:alnum:]]+#)","captures":{"0":{"name":"variable.language.dw"}}},{"name":"variable.object.member.dw meta.object-literal.key.dw","begin":"(?=[\\'\\\"\\`])","end":"(?=@\\(|:)","patterns":[{"include":"#strings"}]},{"name":"variable.object.member.dw","match":"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=:|@\\()","end":"(?=,|\\}|\\))","captures":{"1":{"name":"meta.object-literal.key.dw"}}}]},"object-literal":{"name":"meta.objectliteral.dw","begin":"\\{","end":"\\}","patterns":[{"include":"#object-member"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.dw"}},"endCaptures":{"0":{"name":"punctuation.definition.block.dw"}}},"object-member":{"name":"meta.object.member.first.dw","patterns":[{"include":"#comments"},{"include":"#paren-expression"},{"include":"#object-key"},{"include":"#attr-literal"},{"include":"#object-member-body"},{"include":"#punctuation-comma"}]},"object-member-body":{"name":"variable.object.member.dw","begin":":","end":"(?=,|\\}|\\))","patterns":[{"include":"#expressions"}],"beginCaptures":{"0":{"name":"meta.object-literal.key.dw punctuation.separator.key-value.dw"}}},"object-member-type":{"patterns":[{"include":"#comments"},{"name":"variable.language.dw","match":"_"},{"name":"variable.language.dw","match":"([a-zA-Z0-9]+#)"},{"name":"entity.name.type.dw","match":"\\(\\s*([a-zA-Z][a-zA-Z0-9]*)\\s*\\)"},{"name":"variable.object.member.dw","match":"([a-zA-Z][a-zA-Z0-9]*)"},{"include":"#strings"},{"name":"keyword.operator.optional.dw","match":"\\?"},{"name":"keyword.operator.optional.dw","match":"\\*"},{"begin":"(\\@\\()","end":"(\\))","patterns":[{"include":"#punctuation-comma"},{"include":"#object-member-type"}],"beginCaptures":{"1":{"name":"keyword.operator.attributes.dw"}},"endCaptures":{"1":{"name":"keyword.operator.attributes.dw"}}},{"begin":"(:)","end":"(?=,|}|\\)|\\|}|\\-}|\\|\\-})","patterns":[{"include":"#types"}],"beginCaptures":{"1":{"name":"keyword.operator.declaration.dw"}}},{"name":"invalid","match":"([^\\s])"}]},"output-directive":{"name":"meta.directive.ns.dw","begin":"(?\u003c!\\.|\\$)\\b(output)\\s+([^\\n{\\s]*)(?!\\$|\\.)","end":"(?=\\n)","beginCaptures":{"1":{"name":"storage.type.dw"},"2":{"name":"string.other.dw"}}},"parameters":{"patterns":[{"begin":"(:)","end":"(?=,|\\)|=)","patterns":[{"include":"#types"}],"beginCaptures":{"1":{"name":"keyword.operator.declaration.dw"}}},{"begin":"(=)","end":"(?=,|\\))","patterns":[{"include":"#expressions"}],"beginCaptures":{"1":{"name":"keyword.operator.declaration.dw"}}},{"name":"variable.parameter.dw","match":"\\w+"}]},"paren-expression":{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#expressions"}],"beginCaptures":{"1":{"name":"punctuation.expression.begin.dw"}},"endCaptures":{"1":{"name":"punctuation.expression.end.dw"}}},"punctuation-comma":{"name":"punctuation.separator.comma.dw","match":","},"qstring-backtick":{"begin":"`","end":"`","patterns":[{"include":"#template-substitution-element"},{"include":"#template-dollar"},{"include":"#string-character-escape"},{"name":"string.template.dw","match":"([^`])"}],"beginCaptures":{"0":{"name":"string.quoted.double.dw punctuation.definition.string.begin.dw"}},"endCaptures":{"0":{"name":"string.quoted.double.dw punctuation.definition.string.end.dw"}}},"qstring-double":{"begin":"\"","end":"\"","patterns":[{"include":"#template-substitution-element"},{"include":"#template-dollar"},{"include":"#string-character-escape"},{"name":"string.quoted.double.dw","match":"([^\"])"}],"beginCaptures":{"0":{"name":"string.quoted.double.dw punctuation.definition.string.begin.dw"}},"endCaptures":{"0":{"name":"string.quoted.double.dw punctuation.definition.string.end.dw"}}},"qstring-single":{"begin":"'","end":"(\\')|((?:[^\\\\\\n])$)","patterns":[{"include":"#template-substitution-element"},{"include":"#template-dollar"},{"include":"#string-character-escape"},{"name":"string.quoted.single.dw","match":"([^'])"}],"beginCaptures":{"0":{"name":"string.quoted.single.dw punctuation.definition.string.begin.dw"}},"endCaptures":{"1":{"name":"string.quoted.single.dw punctuation.definition.string.end.dw"},"2":{"name":"invalid.illegal.newline.dw"}}},"regex":{"patterns":[{"name":"string.regexp.dw","begin":"(?\u003c=[=(:,\\[?+!]|replace|match|scan|matches|contains|---|case|-\u003e|and|or|\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\])+\\/(?![\\/*])(?!\\s*[a-zA-Z0-9_$]))","end":"(/)","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.dw"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.dw"}}},{"name":"string.regexp.dw","begin":"(?\u003c![_$[:alnum:])])\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\])+\\/(?![\\/*])(?!\\s*[a-zA-Z0-9_$]))","end":"(/)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.dw"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.dw"}}}]},"regex-character-class":{"patterns":[{"name":"constant.other.character-class.regexp","match":"\\\\[wWsSdDtrnvf]|\\."},{"name":"constant.character.numeric.regexp","match":"\\\\([0-7]{3}|x[[:xdigit:]][[:xdigit:]]|u[[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]])"},{"name":"constant.character.control.regexp","match":"\\\\c[A-Z]"},{"name":"constant.character.escape.backslash.regexp","match":"\\\\."}]},"regexp":{"patterns":[{"name":"keyword.control.anchor.regexp","match":"\\\\[bB]|\\^|\\$"},{"name":"keyword.other.back-reference.regexp","match":"\\\\[1-9]\\d*"},{"name":"keyword.operator.quantifier.regexp","match":"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??"},{"name":"keyword.operator.or.regexp","match":"\\|"},{"name":"meta.group.assertion.regexp","begin":"(\\()((\\?=)|(\\?!))","end":"(\\))","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.group.regexp"},"2":{"name":"punctuation.definition.group.assertion.regexp"},"3":{"name":"meta.assertion.look-ahead.regexp"},"4":{"name":"meta.assertion.negative-look-ahead.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.group.regexp"}}},{"name":"meta.group.regexp","begin":"\\((\\?:)?","end":"\\)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.group.regexp"},"1":{"name":"punctuation.definition.group.capture.regexp"}},"endCaptures":{"0":{"name":"punctuation.definition.group.regexp"}}},{"name":"constant.other.character-class.set.regexp","begin":"(\\[)(\\^)?","end":"(\\])","patterns":[{"name":"constant.other.character-class.range.regexp","match":"(?:.|(\\\\(?:[0-7]{3}|x[[:xdigit:]][[:xdigit:]]|u[[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]]))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[[:xdigit:]][[:xdigit:]]|u[[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]]))|(\\\\c[A-Z])|(\\\\.))","captures":{"1":{"name":"constant.character.numeric.regexp"},"2":{"name":"constant.character.control.regexp"},"3":{"name":"constant.character.escape.backslash.regexp"},"4":{"name":"constant.character.numeric.regexp"},"5":{"name":"constant.character.control.regexp"},"6":{"name":"constant.character.escape.backslash.regexp"}}},{"include":"#regex-character-class"}],"beginCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"},"2":{"name":"keyword.operator.negation.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"}}},{"include":"#regex-character-class"}]},"selectors":{"name":"meta.selector.data-weave","begin":"(?\u003c![\\[\\(:+*/\\-])(\\s*\\.\\.\\*|\\s*\\.\\.|\\s*\\.\\*|\\s*\\.\\@|\\s*\\.#|\\s*\\.\u0026|\\s*\\.|(?=\\[)|\\:\\:)","end":"(?=\\s|,|\\}|\\)|\\n|\\]|\\(|-|$)","patterns":[{"name":"variable.object.member.dw","match":"\\b([[:alpha:]][_[:alnum:]]+#)","captures":{"0":{"name":"variable.language.dw"}}},{"name":"variable.object.member.dw","match":"((?:[A-Za-z])([a-zA-Z0-9_]*)[?!]?|(\\$)+)"},{"include":"#strings"},{"begin":"(\\[(@|\\^)?)","end":"(\\])","patterns":[{"include":"#expressions"},{"name":"invalid","match":"([\\)])"}]},{"include":"#selectors"}]},"string-character-escape":{"name":"constant.character.escape.dw","match":"\\\\(u[[:xdigit:]]{4}|$|.)"},"strings":{"patterns":[{"include":"#qstring-single"},{"include":"#qstring-double"},{"include":"#qstring-backtick"},{"include":"#template"}]},"template":{"begin":"([$[:alpha:]][_$[:alnum:]]*)\\s*(`)","end":"`","patterns":[{"include":"#template-substitution-element"},{"include":"#template-dollar"},{"include":"#string-character-escape"},{"name":"string.template.dw","match":"([^`])"}],"beginCaptures":{"1":{"name":"support.function.dw"},"2":{"name":"string.template.dw punctuation.definition.string.template.begin.dw"}},"endCaptures":{"0":{"name":"string.template.dw punctuation.definition.string.template.end.dw"}}},"template-dollar":{"patterns":[{"name":"variable.parameter.dw","match":"(\\$(\\$)+)"},{"name":"variable.parameter.dw","match":"(\\$)(?![a-zA-Z(])"},{"name":"variable.parameter.dw","match":"(\\$)([a-zA-Z][a-zA-Z0-9_]*)","captures":{"1":{"name":"keyword.other.dw"},"2":{"name":"variable.other.dw"}}}]},"template-substitution-element":{"name":"meta.template.expression.dw","begin":"\\$\\(","end":"\\)","patterns":[{"include":"#expressions"}],"beginCaptures":{"0":{"name":"keyword.other.dw"}},"endCaptures":{"0":{"name":"keyword.other.dw"}}},"type-directive":{"name":"meta.directive.type.dw","begin":"(\\s*(type)\\s+([a-zA-Z][a-zA-Z0-9]*))","end":"(?=(fun|input|output|type|var|ns|import|%dw|private|---)\\s|(\\@[a-zA-Z][a-zA-Z0-9]*))","patterns":[{"begin":"\u003c","end":"\u003e","patterns":[{"include":"#generics"}]},{"name":"keyword.other.dw","match":"\\="},{"include":"#types"}],"beginCaptures":{"2":{"name":"storage.type.dw"},"3":{"name":"entity.name.type.dw"}}},"types":{"patterns":[{"include":"#comments"},{"name":"constant.language.dw","match":"\\b(true|false|null)\\b"},{"name":"constant.numeric.dw","match":"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)([LlFfUuDd]|UL|ul)?\\b"},{"include":"#strings"},{"begin":"\u003c","end":"\u003e","patterns":[{"include":"#types"},{"include":"#punctuation-comma"},{"include":"#comments"}]},{"begin":"\\{\\-\\|","end":"\\|\\-\\}","patterns":[{"include":"#punctuation-comma"},{"include":"#object-member-type"}]},{"begin":"\\{\\|","end":"\\|\\}","patterns":[{"include":"#punctuation-comma"},{"include":"#object-member-type"}]},{"begin":"\\{\\-","end":"\\-\\}","patterns":[{"include":"#punctuation-comma"},{"include":"#object-member-type"}]},{"begin":"\\{","end":"\\}","patterns":[{"include":"#punctuation-comma"},{"include":"#object-member-type"}]},{"begin":"(\\()","end":"(\\)\\s*-\u003e|\\))","patterns":[{"include":"#types"},{"include":"#parameters"}],"beginCaptures":{"0":{"name":"keyword.operator.grouping.dw"}},"endCaptures":{"0":{"name":"keyword.operator.grouping.dw"}}},{"name":"support.class.dw","match":"(String|Boolean|Number|Range|Namespace|Uri|DateTime|LocalDateTime|Date|LocalTime|TimeZone|Time|Period|Binary|Null|Regex|Nothing|Any|Object|Key)"},{"begin":"(Array|Type)\\s*\u003c","end":"\u003e","patterns":[{"name":"invalid","match":","},{"include":"#types"}],"beginCaptures":{"1":{"name":"support.type.dw"}}},{"name":"keyword.operator.declaration.dw","match":"(\u0026|\\|)"},{"name":"keyword.operator.declaration.dw","match":"\u003c:"},{"name":"support.class.dw","match":"\\b([A-Z][a-zA-Z0-9_]*)"},{"include":"#undefined-fun-character"},{"match":"\\b(var|fun|ns)\\b"},{"name":"invalid","match":"\\b(input|output|var|ns|import|try|catch|throw|do|for|yield|enum|private|async)\\b"},{"name":"invalid","match":"\\b(if|else|while|for|do|using|unless|default|match)\\b"},{"name":"invalid","match":"(~=|==|!=|===|!==|\u003c=|\u003e=|\u003c|\u003e|\\$+)"}]},"undefined-fun-character":{"name":"constant.language.undefined.dw","match":"\\?\\?\\?"},"using-statement":{"name":"using-statement.expr.dw","begin":"(?\u003c!\\.|\\$)\\b(using)\\s*(\\()","end":"(\\))","patterns":[{"match":"((?:\\+\\+|\\-\\-|[A-Za-z])(?:[a-zA-Z0-9_]*))(\\s*=)","captures":{"1":{"name":"entity.name.variable.dw"},"2":{"name":"keyword.operator.dw"}}},{"include":"#expressions"}],"beginCaptures":{"1":{"name":"keyword.control.using.dw"},"2":{"name":"punctuation.definitions.begin.dw"}},"endCaptures":{"1":{"name":"punctuation.definitions.end.dw"}}},"var-directive":{"name":"meta.directive.var.dw","begin":"(\\s*(var)\\s+([a-zA-Z][a-zA-Z0-9]*))","end":"(=)","patterns":[{"begin":"\u003c","end":"\u003e","patterns":[{"include":"#generics"}]},{"begin":"(:)","end":"(?==|$)","patterns":[{"include":"#comments"},{"include":"#types"}],"beginCaptures":{"1":{"name":"keyword.operator.declaration.dw"}}}],"beginCaptures":{"2":{"name":"storage.type.dw"},"3":{"name":"entity.name.variable.dw"}},"endCaptures":{"0":{"name":"keyword.operator.assignment.dw"}}},"variable-reference":{"patterns":[{"name":"variable.other.dw","match":"\\b(?!(fun|input|output|type|var|ns|import|%dw|private|---)\\b)((\\+\\+|\\-\\-|[A-Za-z])[a-zA-Z0-9_]*)"},{"name":"invalid","match":"\\b(fun|input|output|type|var|ns|import|private)\\b"},{"name":"variable.parameter.dw","match":"(\\$+)"}]}}}
+{"name":"DataWeave","scopeName":"source.data-weave","patterns":[{"include":"#comments"},{"include":"#directives"},{"name":"keyword.operator.body-marker.dw","match":"(---)"},{"include":"#expressions"},{"name":"invalid","match":"([^\\s]+)"}],"repository":{"annotation-directive":{"name":"meta.directive.annot.dw","begin":"(\\s*(annotation)\\s+([a-zA-Z][a-zA-Z0-9]*))","end":"(?=\\n)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#parameters"}]}],"beginCaptures":{"2":{"name":"storage.type.annotation.dw"},"3":{"name":"entity.name.function.dw"}},"endCaptures":{"0":{"name":"keyword.operator.assignment.dw"}}},"annotation-usage":{"name":"meta.annot.usage.dw","begin":"(\\s*(\\@)([a-zA-Z][a-zA-Z0-9]*))","end":"(?=\\n)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#parameters"}]}],"beginCaptures":{"2":{"name":"storage.type.annotation.dw"},"3":{"name":"entity.name.function.dw"}},"endCaptures":{"0":{"name":"keyword.operator.assignment.dw"}}},"array-literal":{"name":"meta.array.literal.dw","begin":"(?\u003c!\\w|}|])(\\[)","end":"\\]","patterns":[{"include":"#expressions"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"meta.brace.square.dw"}},"endCaptures":{"0":{"name":"meta.brace.square.dw"}}},"attr-literal":{"name":"meta.attributes.dw","begin":"\\@\\(","end":"\\)","patterns":[{"include":"#object-member"}],"beginCaptures":{"0":{"name":"keyword.operator.attributes.dw"}},"endCaptures":{"0":{"name":"keyword.operator.attributes.dw"}}},"case-clause":{"name":"case-clause.expr.dw","begin":"(?\u003c!\\.|\\$)\\b(case|else(?=\\s*-\u003e))\\b(?!\\$|\\.)","end":"\\-\\\u003e","patterns":[{"begin":"(?\u003c!\\.|\\$)\\b(is)\\s+","end":"(?=\\-\\\u003e)","patterns":[{"include":"#types"}],"beginCaptures":{"1":{"name":"keyword.control.is.dw"}}},{"begin":"(?\u003c!\\.|\\$)\\b(matches)\\b","end":"(?=\\-\\\u003e)","patterns":[{"include":"#expressions"}],"beginCaptures":{"1":{"name":"keyword.control.matches.dw"}}},{"begin":"(?\u003c!\\.|\\$)\\b([A-Za-z][a-zA-Z0-9_]*)\\s*:\\s+","end":"(?=\\-\\\u003e)","patterns":[{"include":"#expressions"}],"beginCaptures":{"1":{"name":"entity.name.variable.dw"}}},{"begin":"(?\u003c!\\.|\\$)\\b([A-Za-z][a-zA-Z0-9_]*)\\s*(if|matches)\\s+","end":"(?=\\-\\\u003e)","patterns":[{"include":"#expressions"}],"beginCaptures":{"1":{"name":"entity.name.variable.dw"},"2":{"name":"keyword.control.if.dw"}}},{"include":"#expressions"}],"beginCaptures":{"1":{"name":"keyword.control.switch.dw"}},"endCaptures":{"0":{"name":"keyword.control.switch.dw"}}},"cast":{"begin":"(?\u003c!\\.|\\$)\\b(as|is)\\s+","end":"(?=$|^|[;,:})\\]\\s])","patterns":[{"include":"#types"}],"beginCaptures":{"1":{"name":"keyword.control.as.dw"}}},"comments":{"patterns":[{"name":"comment.block.dw","begin":"/\\*","end":"\\*/","captures":{"0":{"name":"punctuation.definition.comment.dw"}}},{"match":"\\s*((//).*$\\n?)","captures":{"1":{"name":"comment.line.double-slash.dw"},"2":{"name":"punctuation.definition.comment.dw"}}}]},"constants":{"patterns":[{"name":"constant.language.dw","match":"\\b(true|false|null)\\b"},{"name":"constant.numeric.dw","match":"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)([LlFfUuDd]|UL|ul)?\\b"},{"begin":"\\|","end":"\\|","patterns":[{"name":"constant.numeric.dw","match":"([0-9]+)"},{"name":"constant.character.escape.dw","match":"([+:\\-WYMDTHSPZ\\.])"},{"name":"invalid","match":"([^\\|])"}],"beginCaptures":{"0":{"name":"constant.numeric.dw"}},"endCaptures":{"0":{"name":"constant.numeric.dw"}}}]},"directives":{"patterns":[{"include":"#dw-directive"},{"include":"#import-directive"},{"include":"#type-directive"},{"include":"#fun-directive"},{"include":"#var-directive"},{"include":"#ns-directive"},{"include":"#input-directive"},{"include":"#output-directive"},{"include":"#annotation-usage"},{"include":"#annotation-directive"}]},"do-statement":{"name":"do-statement.expr.dw","begin":"(?\u003c!\\.|\\$)\\b(do)\\s*(\\{)","end":"(\\})","patterns":[{"include":"#comments"},{"include":"#directives"},{"name":"keyword.operator.body-marker.dw","match":"(---)"},{"include":"#expressions"},{"name":"invalid","match":"([^\\s]+)"}],"beginCaptures":{"1":{"name":"keyword.control.do.dw"},"2":{"name":"punctuation.definitions.begin.dw"}},"endCaptures":{"1":{"name":"punctuation.definitions.end.dw"}}},"dw-directive":{"name":"meta.directive.version.dw","begin":"(?\u003c!\\.|\\$)(%dw)\\s+([0-9]\\.[0-9])(?!\\$|\\.)","end":"(?=\\n)","beginCaptures":{"1":{"name":"comment.dw"},"2":{"name":"comment.dw"}}},"expressions":{"name":"expression","patterns":[{"name":"keyword.other.dw","match":"\\b(not)\\s+"},{"include":"#undefined-fun-character"},{"include":"#paren-expression"},{"include":"#strings"},{"include":"#constants"},{"include":"#comments"},{"include":"#match-statement"},{"include":"#using-statement"},{"include":"#do-statement"},{"include":"#if-statement"},{"include":"#regex"},{"include":"#type_parameters"},{"include":"#keywords"},{"include":"#object-literal"},{"include":"#array-literal"},{"include":"#cast"},{"include":"#object-member"},{"include":"#variable-reference"},{"include":"#selectors"},{"include":"#directives"},{"include":"#infix"}]},"fun-directive":{"name":"meta.directive.fun.dw","begin":"(\\s*(fun)\\s+([a-zA-Z][a-zA-Z0-9_]*|--|\\+\\+))","end":"(=)","patterns":[{"begin":"\u003c","end":"\u003e","patterns":[{"include":"#generics"}]},{"begin":"\\(","end":"\\)","patterns":[{"include":"#parameters"}]},{"begin":"(:)","end":"(?==)","patterns":[{"include":"#types"}],"beginCaptures":{"1":{"name":"keyword.operator.declaration.dw"}}}],"beginCaptures":{"2":{"name":"storage.type.dw"},"3":{"name":"entity.name.function.dw"}},"endCaptures":{"0":{"name":"keyword.operator.assignment.dw"}}},"generics":{"patterns":[{"begin":"(:)","end":"(?=,|\u003e)","patterns":[{"include":"#types"}],"beginCaptures":{"1":{"name":"keyword.operator.declaration.dw"}}},{"name":"keyword.operator.extends.dw","match":"\u003c:"},{"include":"#keywords"},{"name":"entity.name.type.parameter.dw","match":"\\w+"}]},"if-statement":{"name":"meta.if.dw","begin":"(?\u003c!\\.|\\$)\\b(if\\s*)\\(","end":"\\)","patterns":[{"include":"#expressions"}],"beginCaptures":{"1":{"name":"keyword.control.if.dw"}}},"import-directive":{"name":"meta.directive.import.dw","begin":"(\\s*(import)\\s+)","end":"(?=(fun|input|output|type|var|ns|import|%dw|private|annotation|\\@|---)\\s|$)","patterns":[{"include":"#comments"},{"match":"(,)"},{"name":"entity.name.type.dw","match":"(\\*)"},{"match":"\\s+(from)\\s+","captures":{"1":{"name":"keyword.control.from"}}},{"name":"entity.name.type.dw","match":"(?:[a-zA-Z][a-zA-Z0-9]*(?:::[a-zA-Z][a-zA-Z0-9]*)+)\n"},{"name":"entity.name.function.dw","match":"(?:[a-zA-Z][a-zA-Z0-9]*)\n"},{"match":"\\s+(as)\\s+([a-zA-Z][a-zA-Z0-9]*)","captures":{"1":{"name":"keyword.control.as"},"2":{"name":"entity.name.function.dw"}}}],"beginCaptures":{"2":{"name":"keyword.control.import"}}},"infix":{"name":"support.function.dw","match":"(?\u003c!^|,|\\[|\\(|=|\\+|\u003e|\u003c|\\-|\\*|:|\\{|case|is|else|not|as|and|or)(?\u003c=[a-zA-Z0-9_$\\}\\])\"'`|/])\\s*(?!(var|match|case|else|fun|input|output|is|as|default|ns|import|null|false|true|using|do|not|and|or)\\s)(\\+\\+|\\-\\-|[a-zA-Z][a-zA-Z_0-9]*)(\\s+|\\s*(?=[\"'/|{]))"},"input-directive":{"name":"meta.directive.ns.dw","begin":"(?\u003c!\\.|\\$)\\b(input)\\s+([[:alpha:]][[:alnum:]]*)\\s*","end":"(?=\\n)","patterns":[{"begin":"(\\:\\s*)","end":"(\\s|\\n)","patterns":[{"include":"#types"}],"beginCaptures":{"1":{"name":"keyword.other.dw"}}},{"name":"string.mime.dw","match":"([^{\\n\\s])"}],"beginCaptures":{"1":{"name":"storage.type.dw"},"2":{"name":"entity.name.variable.dw"}}},"keywords":{"patterns":[{"name":"keyword.reserved.dw","match":"\\b(throw|for|yield|enum|private|async)\\b"},{"name":"invalid","match":"\\b(not)\\b"},{"name":"keyword.control.dw","match":"\\b(if|else|while|for|do|using|unless|default)\\b"},{"name":"keyword.operator.comparison.dw","match":"(~=|==|!=|!=|\u003c=|\u003e=|\u003c|\u003e)"},{"name":"keyword.operator.assignment.dw","match":"(=)"},{"name":"keyword.operator.declaration.dw","match":"(:)"},{"name":"keyword.operator.arithmetic.dw","match":"(\\-|\\+|\\*|\\/)"},{"name":"keyword.other.dw","match":"\\b(and|or)\\b"}]},"match-block":{"name":"match-block.expr.dw","begin":"\\{","end":"(?=\\})","patterns":[{"include":"#case-clause"},{"include":"#expressions"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.dw"}}},"match-statement":{"name":"match-statement.expr.dw","begin":"(?\u003c!\\.|\\$)\\b(match)\\s*(?=\\{)","end":"\\}","patterns":[{"include":"#match-block"}],"beginCaptures":{"1":{"name":"keyword.control.switch.dw"}},"endCaptures":{"1":{"name":"punctuation.definition.block.dw"}}},"ns-directive":{"name":"meta.directive.ns.dw","begin":"(?\u003c!\\.|\\$)\\b(ns)\\s+([A-Za-z][a-zA-Z0-9_]*)\\s+([^\\n]*)(?!\\$|\\.)","end":"(?=\\n)","beginCaptures":{"1":{"name":"storage.type.dw"},"2":{"name":"entity.name.namespace.dw"},"3":{"name":"meta.definition.ns.dw string.url.dw"}}},"object-key":{"patterns":[{"name":"variable.object.member.dw meta.object-literal.namespace.dw","match":"\\b([[:alpha:]][_[:alnum:]]+#)","captures":{"0":{"name":"variable.language.dw"}}},{"name":"variable.object.member.dw meta.object-literal.key.dw","begin":"(?=[\\'\\\"\\`])","end":"(?=@\\(|:)","patterns":[{"include":"#strings"}]},{"name":"variable.object.member.dw","match":"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=:|@\\()","end":"(?=,|\\}|\\))","captures":{"1":{"name":"meta.object-literal.key.dw"}}}]},"object-literal":{"name":"meta.objectliteral.dw","begin":"\\{","end":"\\}","patterns":[{"include":"#object-member"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.dw"}},"endCaptures":{"0":{"name":"punctuation.definition.block.dw"}}},"object-member":{"name":"meta.object.member.first.dw","patterns":[{"include":"#comments"},{"include":"#paren-expression"},{"include":"#object-key"},{"include":"#attr-literal"},{"include":"#object-member-body"},{"include":"#punctuation-comma"}]},"object-member-body":{"name":"variable.object.member.dw","begin":":","end":"(?=,|\\}|\\))","patterns":[{"include":"#expressions"}],"beginCaptures":{"0":{"name":"meta.object-literal.key.dw punctuation.separator.key-value.dw"}}},"object-member-type":{"patterns":[{"include":"#comments"},{"name":"variable.language.dw","match":"_"},{"name":"variable.language.dw","match":"([a-zA-Z0-9]+#)"},{"name":"entity.name.type.dw","match":"\\(\\s*([a-zA-Z][a-zA-Z0-9]*)\\s*\\)"},{"name":"variable.object.member.dw","match":"([a-zA-Z][a-zA-Z0-9]*)"},{"include":"#strings"},{"name":"keyword.operator.optional.dw","match":"\\?"},{"name":"keyword.operator.optional.dw","match":"\\*"},{"begin":"(\\@\\()","end":"(\\))","patterns":[{"include":"#punctuation-comma"},{"include":"#object-member-type"}],"beginCaptures":{"1":{"name":"keyword.operator.attributes.dw"}},"endCaptures":{"1":{"name":"keyword.operator.attributes.dw"}}},{"begin":"(:)","end":"(?=,|}|\\)|\\|}|\\-}|\\|\\-})","patterns":[{"include":"#types"}],"beginCaptures":{"1":{"name":"keyword.operator.declaration.dw"}}},{"name":"invalid","match":"([^\\s])"}]},"output-directive":{"name":"meta.directive.ns.dw","begin":"(?\u003c!\\.|\\$)\\b(output)\\s+([^\\n{\\s]*)(?!\\$|\\.)","end":"(?=\\n)","beginCaptures":{"1":{"name":"storage.type.dw"},"2":{"name":"string.other.dw"}}},"parameters":{"patterns":[{"begin":"(:)","end":"(?=,|\\)|=)","patterns":[{"include":"#types"}],"beginCaptures":{"1":{"name":"keyword.operator.declaration.dw"}}},{"begin":"(=)","end":"(?=,|\\))","patterns":[{"include":"#expressions"}],"beginCaptures":{"1":{"name":"keyword.operator.declaration.dw"}}},{"name":"variable.parameter.dw","match":"\\w+"}]},"paren-expression":{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#expressions"}],"beginCaptures":{"1":{"name":"punctuation.expression.begin.dw"}},"endCaptures":{"1":{"name":"punctuation.expression.end.dw"}}},"punctuation-comma":{"name":"punctuation.separator.comma.dw","match":","},"qstring-backtick":{"begin":"`","end":"`","patterns":[{"include":"#template-substitution-element"},{"include":"#template-dollar"},{"include":"#string-character-escape"},{"name":"string.template.dw","match":"([^`])"}],"beginCaptures":{"0":{"name":"string.quoted.double.dw punctuation.definition.string.begin.dw"}},"endCaptures":{"0":{"name":"string.quoted.double.dw punctuation.definition.string.end.dw"}}},"qstring-double":{"begin":"\"","end":"\"","patterns":[{"include":"#template-substitution-element"},{"include":"#template-dollar"},{"include":"#string-character-escape"},{"name":"string.quoted.double.dw","match":"([^\"])"}],"beginCaptures":{"0":{"name":"string.quoted.double.dw punctuation.definition.string.begin.dw"}},"endCaptures":{"0":{"name":"string.quoted.double.dw punctuation.definition.string.end.dw"}}},"qstring-single":{"begin":"'","end":"(\\')|((?:[^\\\\\\n])$)","patterns":[{"include":"#template-substitution-element"},{"include":"#template-dollar"},{"include":"#string-character-escape"},{"name":"string.quoted.single.dw","match":"([^'])"}],"beginCaptures":{"0":{"name":"string.quoted.single.dw punctuation.definition.string.begin.dw"}},"endCaptures":{"1":{"name":"string.quoted.single.dw punctuation.definition.string.end.dw"},"2":{"name":"invalid.illegal.newline.dw"}}},"regex":{"patterns":[{"name":"string.regexp.dw","begin":"(?\u003c=[=(:,\\[?+!]|replace|match|scan|matches|contains|---|case|-\u003e|and|or|\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\])+\\/(?![\\/*])(?!\\s*[a-zA-Z0-9_$]))","end":"(/)","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.dw"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.dw"}}},{"name":"string.regexp.dw","begin":"(?\u003c![_$[:alnum:])])\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\])+\\/(?![\\/*])(?!\\s*[a-zA-Z0-9_$]))","end":"(/)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.dw"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.dw"}}}]},"regex-character-class":{"patterns":[{"name":"constant.other.character-class.regexp","match":"\\\\[wWsSdDtrnvf]|\\."},{"name":"constant.character.numeric.regexp","match":"\\\\([0-7]{3}|x[[:xdigit:]][[:xdigit:]]|u[[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]])"},{"name":"constant.character.control.regexp","match":"\\\\c[A-Z]"},{"name":"constant.character.escape.backslash.regexp","match":"\\\\."}]},"regexp":{"patterns":[{"name":"keyword.control.anchor.regexp","match":"\\\\[bB]|\\^|\\$"},{"name":"keyword.other.back-reference.regexp","match":"\\\\[1-9]\\d*"},{"name":"keyword.operator.quantifier.regexp","match":"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??"},{"name":"keyword.operator.or.regexp","match":"\\|"},{"name":"meta.group.assertion.regexp","begin":"(\\()((\\?=)|(\\?!))","end":"(\\))","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.group.regexp"},"2":{"name":"punctuation.definition.group.assertion.regexp"},"3":{"name":"meta.assertion.look-ahead.regexp"},"4":{"name":"meta.assertion.negative-look-ahead.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.group.regexp"}}},{"name":"meta.group.regexp","begin":"\\((\\?:)?","end":"\\)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.group.regexp"},"1":{"name":"punctuation.definition.group.capture.regexp"}},"endCaptures":{"0":{"name":"punctuation.definition.group.regexp"}}},{"name":"constant.other.character-class.set.regexp","begin":"(\\[)(\\^)?","end":"(\\])","patterns":[{"name":"constant.other.character-class.range.regexp","match":"(?:.|(\\\\(?:[0-7]{3}|x[[:xdigit:]][[:xdigit:]]|u[[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]]))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[[:xdigit:]][[:xdigit:]]|u[[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]]))|(\\\\c[A-Z])|(\\\\.))","captures":{"1":{"name":"constant.character.numeric.regexp"},"2":{"name":"constant.character.control.regexp"},"3":{"name":"constant.character.escape.backslash.regexp"},"4":{"name":"constant.character.numeric.regexp"},"5":{"name":"constant.character.control.regexp"},"6":{"name":"constant.character.escape.backslash.regexp"}}},{"include":"#regex-character-class"}],"beginCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"},"2":{"name":"keyword.operator.negation.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"}}},{"include":"#regex-character-class"}]},"selectors":{"name":"meta.selector.data-weave","begin":"(?\u003c![\\[\\(:+*/\\-])(\\s*\\.\\.\\*|\\s*\\.\\.|\\s*\\.\\*|\\s*\\.\\@|\\s*\\.#|\\s*\\.\u0026|\\s*\\.|(?=\\[)|\\:\\:)","end":"(?=\\s|,|\\}|\\)|\\n|\\]|\\(|-|$)","patterns":[{"name":"variable.object.member.dw","match":"\\b([[:alpha:]][_[:alnum:]]+#)","captures":{"0":{"name":"variable.language.dw"}}},{"name":"variable.object.member.dw","match":"((?:[A-Za-z])([a-zA-Z0-9_]*)[?!]?|(\\$)+)"},{"include":"#strings"},{"begin":"(\\[(@|\\^)?)","end":"(\\])","patterns":[{"include":"#expressions"},{"name":"invalid","match":"([\\)])"}]},{"include":"#selectors"}]},"string-character-escape":{"name":"constant.character.escape.dw","match":"\\\\(u[[:xdigit:]]{4}|$|.)"},"strings":{"patterns":[{"include":"#qstring-single"},{"include":"#qstring-double"},{"include":"#qstring-backtick"},{"include":"#template"}]},"template":{"begin":"([$[:alpha:]][_$[:alnum:]]*)\\s*(`)","end":"`","patterns":[{"include":"#template-substitution-element"},{"include":"#template-dollar"},{"include":"#string-character-escape"},{"name":"string.template.dw","match":"([^`])"}],"beginCaptures":{"1":{"name":"support.function.dw"},"2":{"name":"string.template.dw punctuation.definition.string.template.begin.dw"}},"endCaptures":{"0":{"name":"string.template.dw punctuation.definition.string.template.end.dw"}}},"template-dollar":{"patterns":[{"name":"variable.parameter.dw","match":"(\\$(\\$)+)"},{"name":"variable.parameter.dw","match":"(\\$)(?![a-zA-Z(])"},{"name":"variable.parameter.dw","match":"(\\$)([a-zA-Z][a-zA-Z0-9_]*)","captures":{"1":{"name":"keyword.other.dw"},"2":{"name":"variable.other.dw"}}}]},"template-substitution-element":{"name":"meta.template.expression.dw","begin":"\\$\\(","end":"\\)","patterns":[{"include":"#expressions"}],"beginCaptures":{"0":{"name":"keyword.other.dw"}},"endCaptures":{"0":{"name":"keyword.other.dw"}}},"type-directive":{"name":"meta.directive.type.dw","begin":"(\\s*(type)\\s+([a-zA-Z][a-zA-Z0-9]*))","end":"(?=(fun|input|output|type|var|ns|import|%dw|private|---)\\s|(\\@[a-zA-Z][a-zA-Z0-9]*))","patterns":[{"begin":"\u003c","end":"\u003e","patterns":[{"include":"#generics"}]},{"name":"keyword.other.dw","match":"\\="},{"include":"#types"}],"beginCaptures":{"2":{"name":"storage.type.dw"},"3":{"name":"entity.name.type.dw"}}},"type_parameters":{"begin":"\u003c","end":"\u003e","patterns":[{"include":"#types"},{"include":"#punctuation-comma"},{"include":"#comments"}]},"types":{"patterns":[{"include":"#comments"},{"name":"constant.language.dw","match":"\\b(true|false|null)\\b"},{"name":"constant.numeric.dw","match":"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)([LlFfUuDd]|UL|ul)?\\b"},{"include":"#strings"},{"begin":"\u003c","end":"\u003e","patterns":[{"include":"#types"},{"include":"#punctuation-comma"},{"include":"#comments"}]},{"begin":"\\{\\-\\|","end":"\\|\\-\\}","patterns":[{"include":"#punctuation-comma"},{"include":"#object-member-type"}]},{"begin":"\\{\\|","end":"\\|\\}","patterns":[{"include":"#punctuation-comma"},{"include":"#object-member-type"}]},{"begin":"\\{\\-","end":"\\-\\}","patterns":[{"include":"#punctuation-comma"},{"include":"#object-member-type"}]},{"begin":"\\{","end":"\\}","patterns":[{"include":"#punctuation-comma"},{"include":"#object-member-type"}]},{"begin":"(\\()","end":"(\\)\\s*-\u003e|\\))","patterns":[{"include":"#types"},{"include":"#parameters"}],"beginCaptures":{"0":{"name":"keyword.operator.grouping.dw"}},"endCaptures":{"0":{"name":"keyword.operator.grouping.dw"}}},{"name":"support.class.dw","match":"(String|Boolean|Number|Range|Namespace|Uri|DateTime|LocalDateTime|Date|LocalTime|TimeZone|Time|Period|Binary|Null|Regex|Nothing|Any|Object|Key)"},{"begin":"(Array|Type)\\s*\u003c","end":"\u003e","patterns":[{"name":"invalid","match":","},{"include":"#types"}],"beginCaptures":{"1":{"name":"support.type.dw"}}},{"name":"keyword.operator.declaration.dw","match":"(\u0026|\\|)"},{"name":"keyword.operator.declaration.dw","match":"\u003c:"},{"name":"support.class.dw","match":"\\b([A-Z][a-zA-Z0-9_]*)"},{"include":"#undefined-fun-character"},{"match":"\\b(var|fun|ns)\\b"},{"name":"invalid","match":"\\b(input|output|var|ns|import|try|catch|throw|do|for|yield|enum|private|async)\\b"},{"name":"invalid","match":"\\b(if|else|while|for|do|using|unless|default|match)\\b"},{"name":"invalid","match":"(~=|==|!=|===|!==|\u003c=|\u003e=|\u003c|\u003e|\\$+)"}]},"undefined-fun-character":{"name":"constant.language.undefined.dw","match":"\\?\\?\\?"},"using-statement":{"name":"using-statement.expr.dw","begin":"(?\u003c!\\.|\\$)\\b(using)\\s*(\\()","end":"(\\))","patterns":[{"match":"((?:\\+\\+|\\-\\-|[A-Za-z])(?:[a-zA-Z0-9_]*))(\\s*=)","captures":{"1":{"name":"entity.name.variable.dw"},"2":{"name":"keyword.operator.dw"}}},{"include":"#expressions"}],"beginCaptures":{"1":{"name":"keyword.control.using.dw"},"2":{"name":"punctuation.definitions.begin.dw"}},"endCaptures":{"1":{"name":"punctuation.definitions.end.dw"}}},"var-directive":{"name":"meta.directive.var.dw","begin":"(\\s*(var)\\s+([a-zA-Z][a-zA-Z0-9]*))","end":"(=)","patterns":[{"begin":"\u003c","end":"\u003e","patterns":[{"include":"#generics"}]},{"begin":"(:)","end":"(?==|$)","patterns":[{"include":"#comments"},{"include":"#types"}],"beginCaptures":{"1":{"name":"keyword.operator.declaration.dw"}}}],"beginCaptures":{"2":{"name":"storage.type.dw"},"3":{"name":"entity.name.variable.dw"}},"endCaptures":{"0":{"name":"keyword.operator.assignment.dw"}}},"variable-reference":{"patterns":[{"name":"variable.other.dw","match":"\\b(?!(fun|input|output|type|var|ns|import|%dw|private|---)\\b)((\\+\\+|\\-\\-|[A-Za-z])[a-zA-Z0-9_]*)"},{"name":"invalid","match":"\\b(fun|input|output|type|var|ns|import|private)\\b"},{"name":"variable.parameter.dw","match":"(\\$+)"}]}}}
diff --git a/grammars/source.denizenscript.json b/grammars/source.denizenscript.json
index 12c0565..f33f066 100644
--- a/grammars/source.denizenscript.json
+++ b/grammars/source.denizenscript.json
@@ -1 +1 @@
-{"name":"DenizenScript","scopeName":"source.denizenscript","patterns":[{"include":"#comments"},{"include":"#todo_comments"},{"include":"#header_comments"},{"include":"#keys"},{"include":"#commands"},{"include":"#double_quotes"},{"include":"#single_quotes"},{"include":"#tags"},{"include":"#def_brackets"},{"include":"#not_script_keys"}],"repository":{"commands":{"begin":"(-)\\s([^\\s\u003c\u003e\"']+)","end":"\\s","captures":{"1":{"name":"operator.dash.denizenscript"},"2":{"name":"entity.other.command.denizenscript"}}},"comments":{"name":"comment.line.number-sign.denizenscript","begin":"(?i)^\\s*#(?!\\s*todo|(?:\\s*(?:\\||\\+|=|#|_|@|\\/)))","end":"\\n"},"def_brackets":{"name":"entity.name.tag.def_brackets.denizenscript","begin":"(?\u003c=\\w|\u003c)\\[","end":"\\]","patterns":[{"include":"#tags"}]},"double_quotes":{"name":"string.quoted.double.denizenscript","begin":"(?\u003c=\\s)\"","end":"(?:\"|\\n)","patterns":[{"include":"#tags"},{"include":"#def_brackets"}]},"header_comments":{"name":"keyword.header-comment.denizenscript","begin":"^\\s*#\\s*(?:\\||\\+|=|#|_|@|\\/)","end":"\\n"},"keys":{"begin":"(^(?!.*- |#|\\n|.*(?:interact scripts|default constants|data|constants|text|lore|aliases|slots|enchantments|input)(?=(?::))).*)(?=(:)\\s)","end":"\\s","beginCaptures":{"1":{"name":"markup.heading.key.denizenscript"},"2":{"name":"operator.colon.denizenscript"}}},"not_script_keys":{"begin":"(^(?!.*- |#|\\n).*(?=interact scripts|default constants|data|constants|text|lore|aliases|slots|enchantments|input).*)(?=(:)\\s)","end":"^(?!.*- |\\n|\\s*#)","patterns":[{"include":"#tags"},{"include":"#def_brackets"},{"include":"#comments"},{"include":"#todo_comments"},{"include":"#header_comments"}],"beginCaptures":{"1":{"name":"markup.heading.key.denizenscript"},"2":{"name":"operator.colon.denizenscript"}}},"single_quotes":{"name":"string.quoted.single.denizenscript","begin":"(?\u003c=\\s)'","end":"(?:'|\\n)","patterns":[{"include":"#tags"},{"include":"#def_brackets"}]},"tags":{"name":"constant.language.tag.denizenscript","begin":"\u003c(?!-|\\s|=)","end":"\u003e","patterns":[{"include":"#def_brackets"}]},"todo_comments":{"name":"variable.todo-comment.denizenscript","begin":"(?i)^\\s*#\\s*(?:todo)","end":"\\n"}}}
+{"name":"DenizenScript","scopeName":"source.denizenscript","patterns":[{"include":"#comments"},{"include":"#todo_comments"},{"include":"#header_comments"},{"include":"#keys"},{"include":"#commands"},{"include":"#double_quotes"},{"include":"#single_quotes"},{"include":"#tags"},{"include":"#def_brackets"},{"include":"#not_script_keys"}],"repository":{"commands":{"begin":"^\\s*(-)\\s([^\\s\u003c\u003e\"':]+)","end":"\\s","captures":{"1":{"name":"operator.dash.denizenscript"},"2":{"name":"entity.other.command.denizenscript"}}},"comments":{"name":"comment.line.number-sign.denizenscript","begin":"(?i)^\\s*#(?!\\s*todo|(?:\\s*(?:\\||\\+|=|#|_|@|\\/)))","end":"\\n"},"def_brackets":{"name":"entity.name.tag.def_brackets.denizenscript","begin":"(?\u003c=\\w|\u003c|\u0026)\\[","end":"\\]","patterns":[{"include":"#tags"}]},"double_quotes":{"name":"string.quoted.double.denizenscript","begin":"(?\u003c=\\s)\"","end":"(?:\"|\\n)","patterns":[{"include":"#tags"},{"include":"#def_brackets"}]},"header_comments":{"name":"keyword.header-comment.denizenscript","begin":"^\\s*#\\s*(?:\\||\\+|=|#|_|@|\\/)","end":"\\n"},"keys":{"begin":"(?i)(^(?!^\\s*-|#|\\n|^\\s*(?:interact scripts|default constants|data|constants|text|lore|aliases|slots|enchantments|input|description)(?=:\\n)).*?)(?=(:)\\s)","end":"\\s","beginCaptures":{"1":{"name":"markup.heading.key.denizenscript"},"2":{"name":"operator.colon.denizenscript"}}},"not_script_keys":{"begin":"(?i)(^(?!.*- |#|\\n).*(?=interact scripts|default constants|data|constants|text|lore|aliases|slots|enchantments|input|description).*)(?=(:)\\n)","end":"^(?!.*- |\\n|\\s*#)","patterns":[{"include":"#tags"},{"include":"#def_brackets"},{"include":"#comments"},{"include":"#todo_comments"},{"include":"#header_comments"}],"beginCaptures":{"1":{"name":"markup.heading.not_script_key.denizenscript"},"2":{"name":"operator.colon.denizenscript"}}},"single_quotes":{"name":"string.quoted.single.denizenscript","begin":"(?\u003c=\\s)'","end":"(?:'|\\n)","patterns":[{"include":"#tags"},{"include":"#def_brackets"}]},"tags":{"name":"constant.language.tag.denizenscript","begin":"\u003c(?!-|\\s|=)","end":"\u003e","patterns":[{"include":"#def_brackets"},{"include":"#tags"}]},"todo_comments":{"name":"variable.todo-comment.denizenscript","begin":"(?i)^\\s*#\\s*(?:todo)","end":"\\n"}}}
diff --git a/grammars/source.did.json b/grammars/source.did.json
new file mode 100644
index 0000000..ae6f786
--- /dev/null
+++ b/grammars/source.did.json
@@ -0,0 +1 @@
+{"name":"Candid","scopeName":"source.did","patterns":[{"include":"#comment"},{"include":"#attribute"},{"include":"#literal"},{"include":"#operator"},{"include":"#keyword"},{"include":"#type"},{"include":"#boolean"}],"repository":{"arithmetic-operator":{"name":"keyword.operator.arithmetic.candid","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(\\+|\\-|\\*|\\/)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"array-type":{"name":"meta.array.candid","begin":"\\b(Array)(\u003c)","end":"(\u003e)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"support.type.array.candid"},"2":{"name":"punctuation.array.begin.candid"}},"endCaptures":{"1":{"name":"punctuation.array.end.candid"}}},"assignment-operator":{"name":"keyword.operator.assignment.candid","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(\\+|\\-|\\*|\\/|%|\u003c\u003c\u003e?|\u003c?\u003e\u003e|\u0026|\\^|\\||\u0026\u0026|\\|\\|)?=(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"async-await-keyword":{"name":"keyword.async-await.candid","match":"\\b(async|await)\\b"},"attribute":{"name":"meta.attribute.candid","patterns":[{"contentName":"meta.attribute.arguments.candid","begin":"((@)(\\B\\$[0-9]+|\\b[\\w^\\d][\\w\\d]*\\b|\\B`[\\w^\\d][\\w\\d]*`\\B))(\\()","end":"\\)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"storage.modifier.attribute.candid"},"2":{"name":"punctuation.definition.attribute.candid"},"3":{"name":"punctuation.definition.attribute-arguments.begin.candid"}},"endCaptures":{"0":{"name":"punctuation.definition.attribute-arguments.end.candid"}}},{"match":"((@)(\\B\\$[0-9]+|\\b[\\w^\\d][\\w\\d]*\\b|\\B`[\\w^\\d][\\w\\d]*`\\B))","captures":{"1":{"name":"storage.modifier.attribute.candid"},"2":{"name":"punctuation.definition.attribute.candid"}}}]},"bitwise-operator":{"name":"keyword.operator.bitwise.candid","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(\u0026|\\||\\^|\u003c\u003c\u003e?|\u003c?\u003e\u003e)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"block-comment":{"name":"comment.block.candid","begin":"/\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.block.begin.candid"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.block.end.candid"}}},"boolean":{"name":"keyword.constant.boolean.candid","match":"\\b(true|false)\\b"},"branch-statement-keyword":{"name":"keyword.control.branch.candid","patterns":[{"include":"#if-statement-keyword"},{"include":"#switch-statement-keyword"}]},"catch-statement-keyword":{"name":"kewyord.control.catch.candid","match":"\\b(catch|do)\\b"},"char-literal":{"name":"meta.literal.char.candid","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.candid","match":"\\\\([0tnr\\\"\\'\\\\]|x[[:xdigit:]]{2}|u[[:xdigit:]]{4}|U[[:xdigit:]]{8})"},{"name":"invalid.illegal.candid","match":"(\\'|\\\\)"},{"name":"string.quoted.single.candid","match":"(.)"}],"beginCaptures":{"0":{"name":"string.quoted.double.candid"}},"endCaptures":{"0":{"name":"string.quoted.single.candid"}}},"code-block":{"begin":"(\\{)","end":"(\\})","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.code-block.begin.candid"}},"endCaptures":{"1":{"name":"punctuation.definition.code-block.end.candid"}}},"comment":{"patterns":[{"include":"#documentation-comment"},{"include":"#block-comment"},{"include":"#in-line-comment"}]},"comparative-operator":{"name":"keyword.operator.comparative.candid","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])((=|!)==?|(\u003c|\u003e)=?|~=)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"control-transfer-statement-keyword":{"name":"keyword.control.transfer.candid","match":"\\b(continue|break|return)\\b"},"custom-operator":{"patterns":[{"name":"keyword.operator.custom.prefix.unary.candid","match":"(?\u003c=[\\s(\\[{,;:])([/=\\-+!*%\u003c\u003e\u0026|\\^~.]++)(?![\\s)\\]},;:])"},{"name":"keyword.operator.custom.postfix.unary.candid","match":"(?\u003c![\\s(\\[{,;:])([/=\\-+!*%\u003c\u003e\u0026|\\^~.]++)(?![\\s)\\]},;:\\.])"},{"name":"keyword.operator.custom.binary.candid","match":"(?\u003c=[\\s(\\[{,;:])([/=\\-+!*%\u003c\u003e\u0026|\\^~.]++)(?=[\\s)\\]},;:])"}]},"declaration-modifier":{"name":"keyword.other.declaration-modifier.candid","match":"\\b(class|object|type|shared)\\b"},"dictionary-type":{"name":"meta.dictionary.candid","begin":"\\b(Dictionary)(\u003c)","end":"(\u003e)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"support.type.dictionary.candid"},"2":{"name":"punctuation.dictionary.begin.candid"}},"endCaptures":{"1":{"name":"punctuation.dictionary.end.candid"}}},"documentation-comment":{"name":"comment.block.documentation.candid","begin":"/\\*\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.block.documentation.begin.candid"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.block.documentation.end.candid"}}},"floating-point-literal":{"name":"constant.numeric.floating-point.candid","patterns":[{"match":"\\b([0-9][0-9_]*)(\\.([0-9][0-9_]*))?([eE][+\\-]?([0-9][0-9_]*))?\\b"},{"match":"\\b(0x[[:xdigit:]][[[:xdigit:]]_]*)(\\.(0x[[:xdigit:]][[[:xdigit:]]_]*))?([pP][+\\-]?(0x[[:xdigit:]][[[:xdigit:]]_]*))\\b"}]},"function-body":{"name":"meta.function-body.candid","patterns":[{"include":"#code-block"}]},"generic-parameter-clause":{"name":"meta.generic-parameter-clause.candid","begin":"(\u003c)","end":"(\u003e)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.generic-parameter-clause.begin.candid"}},"endCaptures":{"1":{"name":"punctuation.definition.generic-parameter-clause.end.candid"}}},"identifier":{"name":"meta.identifier.candid","match":"(\\B\\$[0-9]+|\\b[\\w^\\d][\\w\\d]*\\b|\\B`[\\w^\\d][\\w\\d]*`\\B)"},"if-statement-keyword":{"name":"keyword.control.if.candid","match":"\\b(if|else)\\b"},"in-line-comment":{"name":"comment.line.double-slash.candid","match":"(//).*","captures":{"1":{"name":"punctuation.definition.comment.line.double-slash.candid"}}},"increment-decrement-operator":{"name":"keyword.operator.increment-or-decrement.candid","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(\\+\\+|\\-\\-)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"integer-literal":{"name":"constant.numeric.integer.candid","patterns":[{"name":"constant.numeric.integer.binary.candid","match":"(\\B\\-|\\b)(0b[01][01_]*)\\b"},{"name":"constant.numeric.integer.octal.candid","match":"(\\B\\-|\\b)(0o[0-7][0-7_]*)\\b"},{"name":"constant.numeric.integer.decimal.candid","match":"(\\B\\-|\\b)([0-9][0-9_]*)\\b"},{"name":"constant.numeric.integer.hexadecimal.candid","match":"(\\B\\-|\\b)(0x[[:xdigit:]][[[:xdigit:]]_]*)\\b"}]},"keyword":{"patterns":[{"include":"#branch-statement-keyword"},{"include":"#control-transfer-statement-keyword"},{"include":"#loop-statement-keyword"},{"include":"#catch-statement-keyword"},{"include":"#async-await-keyword"},{"include":"#operator-declaration-modifier"},{"include":"#declaration-modifier"},{"name":"keyword.declaration.candid","match":"\\b(import|service|type)\\b"},{"name":"keyword.statement.candid","match":"\\b(opt|vec|record|variant|func|null|empty|oneway|query)\\b"},{"name":"keyword.other.candid","match":"\\b(reserved)\\b"}]},"literal":{"patterns":[{"include":"#integer-literal"},{"include":"#floating-point-literal"},{"include":"#nil-literal"},{"include":"#string-literal"},{"include":"#char-literal"}]},"logical-operator":{"name":"keyword.operator.logical.candid","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(!|\u0026\u0026|\\|\\|)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"loop-statement-keyword":{"name":"keyword.control.loop.candid","match":"\\b(while|repeat|for|in|loop)\\b"},"null-literal":{"name":"constant.null.candid","match":"\\bnull\\b"},"operator":{"patterns":[{"include":"#comparative-operator"},{"include":"#assignment-operator"},{"include":"#logical-operator"},{"include":"#remainder-operator"},{"include":"#increment-decrement-operator"},{"include":"#overflow-operator"},{"include":"#range-operator"},{"include":"#bitwise-operator"},{"include":"#arithmetic-operator"},{"include":"#ternary-operator"},{"include":"#type-casting-operator"},{"include":"#custom-operator"}]},"optional-type":{"name":"meta.optional.candid","match":"\\b(Optional)(\u003c)","end":"(\u003e)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"support.type.optional.candid"},"2":{"name":"punctuation.optional.begin.candid"}},"endCaptures":{"1":{"name":"punctuation.optional.end.candid"}}},"overflow-operator":{"name":"keyword.operator.overflow.candid","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])\\\u0026(\\+|\\-|\\*|\\/|%)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"parameter-clause":{"name":"meta.parameter-clause.candid","begin":"(\\()","end":"(\\))","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.function-arguments.begin.candid"}},"endCaptures":{"1":{"name":"punctuation.definition.function-arguments.end.candid"}}},"primitive-type":{"name":"support.type.candid","match":"\\b(blob|bool|char|float(32|64)|(int|nat)(8|16|32|64)?|principal|text)\\b"},"protocol-composition-type":{"name":"meta.protocol.candid","match":"\\b(protocol)(\u003c)","end":"(\u003e)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"support.type.protocol.candid"},"2":{"name":"punctuation.protocol.begin.candid"}},"endCaptures":{"1":{"name":"punctuation.protocol.end.candid"}}},"range-operator":{"name":"keyword.operator.range.candid","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])\\.\\.(?:\\.)?(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"remainder-operator":{"name":"keyword.operator.remainder.candid","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])\\%(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"resolved-type":{"name":"support.type.candid","match":"\\b[A-Z].*?\\b"},"string-literal":{"name":"meta.literal.string.candid","begin":"\\\"","end":"\\\"","patterns":[{"name":"constant.character.escape.candid","match":"\\\\([0tnr\\\"\\'\\\\]|x[[:xdigit:]]{2}|u[[:xdigit:]]{4}|U[[:xdigit:]]{8})"},{"name":"invalid.illegal.candid","match":"(\\\"|\\\\)"},{"name":"string.quoted.double.candid","match":"(.)"}],"beginCaptures":{"0":{"name":"string.quoted.double.candid"}},"endCaptures":{"0":{"name":"string.quoted.double.candid"}}},"switch-statement-keyword":{"name":"keyword.control.switch.candid","match":"\\b(switch|case|default)\\b"},"type":{"patterns":[{"include":"#primitive-type"},{"include":"#resolved-type"},{"include":"#optional-type"},{"include":"#protocol-composition-type"}]}}}
diff --git a/grammars/source.ditroff.json b/grammars/source.ditroff.json
index 1f96176..d715508 100644
--- a/grammars/source.ditroff.json
+++ b/grammars/source.ditroff.json
@@ -1 +1 @@
-{"name":"Ditroff (Troff Intermediate Output)","scopeName":"source.ditroff","patterns":[{"include":"#main"}],"repository":{"colourMode":{"patterns":[{"name":"meta.colour-mode.default.gnu.ditroff","match":"(?:(m)|(D)\\s*(F))\\s*(d)","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.function.ditroff"},"3":{"name":"keyword.operator.subcommand.ditroff"},"4":{"name":"constant.language.colour-scheme.ditroff"}}},{"name":"meta.colour-mode.rgb.gnu.ditroff","match":"(?:(m)|(D)\\s*(F))\\s*(r)((?:\\s*\\d+){3})","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.function.ditroff"},"3":{"name":"keyword.operator.subcommand.ditroff"},"4":{"name":"constant.language.colour-scheme.ditroff"},"5":{"patterns":[{"include":"text.roff#number"}]}}},{"name":"meta.colour-mode.cmyk.gnu.ditroff","match":"(?:(m)|(D)\\s*(F))\\s*(k)((?:\\s*\\d+){4})","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.function.ditroff"},"3":{"name":"keyword.operator.subcommand.ditroff"},"4":{"name":"constant.language.colour-scheme.ditroff"},"5":{"patterns":[{"include":"text.roff#number"}]}}},{"name":"meta.colour-mode.cmy.gnu.ditroff","match":"(?:(m)|(D)\\s*(F))\\s*(c)((?:\\s*\\d+){3})","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.function.ditroff"},"3":{"name":"keyword.operator.subcommand.ditroff"},"4":{"name":"constant.language.colour-scheme.ditroff"},"5":{"patterns":[{"include":"text.roff#number"}]}}},{"name":"meta.colour-mode.grey.gnu.ditroff","match":"(?:(m)|(D)\\s*(F))\\s*(g)\\s*(\\d+)","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.function.ditroff"},"3":{"name":"keyword.operator.subcommand.ditroff"},"4":{"name":"constant.language.colour-scheme.ditroff"},"5":{"patterns":[{"include":"text.roff#number"}]}}}]},"comment":{"name":"comment.line.number-sign.ditroff","begin":"#","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.ditroff"}}},"continueLine":{"name":"keyword.operator.line-continuation.gnu.ditroff","match":"^\\+"},"deviceControl":{"patterns":[{"name":"meta.device-control.x-command.ditroff","begin":"(x)\\s*(X\\S*)[ \\t]*","end":"(?=^(?!\\+))(?!\\G)","patterns":[{"include":"#xCommands"}],"beginCaptures":{"0":{"name":"meta.device-control.lhs.ditroff"},"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.device.control.ditroff"}}},{"name":"meta.device-control.ditroff","begin":"(x)\\s*","end":"(?=$|#)","patterns":[{"name":"keyword.device.control.ditroff","match":"\\G([ipst]\\S*)\\s*?(?=$|#)"},{"name":"meta.space-underlining.gnu.ditroff","match":"\\G(u\\S*)\\s+(?:(1|0)|(\\d+))\\s*?(?=$|#)","captures":{"1":{"name":"keyword.device.control.ditroff"},"2":{"name":"constant.numeric.integer.ditroff"},"3":{"name":"invalid.illegal.argument.ditroff"}}},{"name":"meta.source-filename.gnu.ditroff","match":"\\G(F\\S*)\\s+(\\S+)\\s*?(?=$|#)","captures":{"1":{"name":"keyword.device.control.ditroff"},"2":{"name":"string.other.link.filename.ditroff"}}},{"name":"meta.typesetter-device.ditroff","match":"\\G(T\\S*)\\s+(\\S+)","captures":{"1":{"name":"keyword.device.control.ditroff"},"2":{"name":"support.constant.device-name.ditroff"}}},{"name":"meta.device-resolution.ditroff","match":"\\G(r\\S*)((?:\\s+(\\d+)){1,3})\\s*?(?=$|#)","captures":{"1":{"name":"keyword.device.control.ditroff"},"2":{"patterns":[{"include":"text.roff#number"}]}}},{"name":"meta.mount-font.ditroff","match":"\\G(f\\S*)(?:\\s+(\\d+))?(?:\\s+([-\\w]+))?(?:\\s+(\\S.*?)\\s+(\\d+)[ \\t]*$)?[ \\t]*?(?=$|#)","captures":{"1":{"name":"keyword.device.control.ditroff"},"2":{"name":"constant.numeric.integer.position.ditroff"},"3":{"name":"entity.name.font.ditroff"},"4":{"name":"string.other.link.filename.ditroff"},"5":{"name":"constant.numeric.integer.flags.ditroff"}}},{"name":"meta.mount-font.ditroff","match":"\\G(f\\S*)(?:\\s+(\\d+))?(?:\\s+([-\\w]+))?\\s*?(?=$|#)","captures":{"1":{"name":"keyword.device.control.ditroff"},"2":{"name":"constant.numeric.integer.ditroff"},"3":{"name":"variable.parameter.ditroff"}}},{"name":"meta.set-character-property.ditroff","match":"\\G([HS]\\S*)\\s+(?:(-23)\\s+(-?[\\d.]+)|(-?\\d+))?\\s*?(?=$|#)","captures":{"1":{"name":"keyword.device.control.ditroff"},"2":{"name":"comment.dummy.argument.ditroff"},"3":{"name":"constant.numeric.float.ditroff"},"4":{"name":"constant.numeric.integer.ditroff"}}},{"name":"meta.unknown-command.ditroff","begin":"\\G(\\S+)","end":"(?=$|#)","beginCaptures":{"1":{"name":"keyword.device.control.ditroff"}}}],"beginCaptures":{"0":{"name":"meta.device-control.lhs.ditroff"},"1":{"name":"keyword.operator.function.ditroff"}}}]},"eol":{"name":"meta.end-of-line.ditroff","match":"(n)((?:\\s*\\d+){2})","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"patterns":[{"include":"text.roff#number"}]}}},"font":{"name":"meta.change-font.ditroff","match":"(f)\\s*(\\d+)","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"constant.numeric.integer.ditroff"}}},"graphics":{"patterns":[{"name":"meta.graphics.gnu.ditroff","match":"(D)\\s*(C)\\s*(\\d+)(?:\\s+(\\d+))?","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.subcommand.ditrof"},"3":{"name":"constant.numeric.integer.ditroff"},"4":{"name":"comment.dummy.argument.ditroff"}}},{"name":"meta.graphics.gnu.ditroff","match":"(D)\\s*(E)((?:\\s*(\\d+)){1,2})","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.subcommand.ditroff"},"3":{"patterns":[{"include":"text.roff#number"}]}}},{"name":"meta.graphics.ditroff","begin":"(D)\\s*([lceafptPR~])","end":"(?=$|#)","patterns":[{"include":"text.roff#number"}],"beginCaptures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.subcommand.ditroff"}}},{"name":"meta.graphics.unknown-command.ditroff","contentName":"variable.parameter.ditroff","begin":"(D)\\s*([^\\s\\\\])","end":"(?=$|#)","beginCaptures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.subcommand.ditroff"}}}]},"main":{"patterns":[{"include":"#comment"},{"include":"#deviceControl"},{"include":"#colourMode"},{"include":"#print"},{"include":"#font"},{"include":"#eol"},{"include":"#move"},{"include":"#size"},{"include":"#page"},{"include":"#graphics"},{"include":"#movePrint"},{"include":"#wordSpace"}]},"move":{"name":"meta.move.ditroff","match":"([HhVv])\\s*(-?\\d+)","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"constant.numeric.integer.ditroff"}}},"movePrint":{"name":"meta.move-and-print.ditroff","match":"(\\d{2})(.)","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"constant.character.ditroff"}}},"page":{"name":"meta.start-page.ditroff","match":"(p)\\s*(\\d+)","captures":{"1":{"name":"keyword.control.page.ditroff"},"2":{"name":"constant.numeric.integer.ditroff"}}},"print":{"patterns":[{"name":"meta.print-character.indexed.ditroff","match":"(N)\\s*(-?\\d+)","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"constant.numeric.integer.ditroff"}}},{"name":"meta.print-character.ditroff","match":"(c)(?:\\s*(\\S)|(\\s))|(CPS|C)\\s*(\\S+)","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"constant.character.ditroff"},"3":{"name":"constant.character.whitespace.ditroff"},"4":{"name":"keyword.operator.function.ditroff"},"5":{"name":"string.unquoted.ditroff"}}},{"name":"meta.print-text.gnu.ditroff","contentName":"string.quoted.double.ditroff","begin":"(t)\\s*","end":"(?=$)|\\s+(\\d*)","beginCaptures":{"0":{"name":"keyword.operator.function.ditroff"},"1":{"name":"punctuation.definition.entity.ditroff"}},"endCaptures":{"1":{"name":"comment.dummy.argument.ditroff"}}},{"name":"meta.print-text.track-kerned.gnu.ditroff","contentName":"string.quoted.double.ditroff","begin":"(u)\\s*(-?\\d+)\\s*","end":"(?=\\s|$)","beginCaptures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"constant.numeric.integer.ditroff"}}}]},"size":{"match":"(s)\\s*(?:(-23)\\s+(-?[\\d.]+)|(-?\\d+))","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"comment.dummy.argument.ditroff"},"3":{"name":"constant.numeric.float.ditroff"},"4":{"name":"constant.numeric.integer.ditroff"}}},"wordSpace":{"name":"keyword.operator.function.word-space.ditroff","match":"(?\u003c=^|[\\s\\d])w"},"xCommands":{"patterns":[{"begin":"(?:\\G|^)(?:(ps)\\s*(:)(?=\\s*(?:exec|m?def)\\b)|(PSSetup|PS)\\s*(:)?)","end":"(?=^(?!\\+))","patterns":[{"begin":"\\G(?:(?\u003c=:)\\s*(?:(exec|def)|(mdef)(?:\\s+(\\d+))?)\\b)?\\s*","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"},{"name":"source.embedded.postscript","match":".+","captures":{"0":{"patterns":[{"include":"source.postscript"}]}}}],"beginCaptures":{"1":{"name":"keyword.control.directive.gnu.ditroff"},"2":{"name":"keyword.control.directive.gnu.ditroff"},"3":{"name":"constant.numeric.integer.ditroff"}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.gnu.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"},"3":{"name":"keyword.device.control.subcommand.heirloom.ditroff"},"4":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"begin":"(?:\\G|^)(ps)\\s*(:)","end":"(?=^(?!\\+))","patterns":[{"match":"\\G\\s*(?:(invis)|(endinvis))\\b","captures":{"1":{"name":"keyword.control.suppress-output.begin.gnu.ditroff"},"2":{"name":"keyword.control.suppress-output.end.gnu.ditroff"}}},{"contentName":"string.other.link.filename.ditroff","begin":"\\G\\s*(file)(?:\\s+|$)","end":"(?=^(?!\\+))(?!\\G)","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.control.directive.gnu.ditroff"}}},{"begin":"\\G\\s*(import)(?:\\s+|$)","end":"(?=^(?!\\+))(?!\\G)","patterns":[{"include":"#xImportParams"}],"beginCaptures":{"1":{"name":"keyword.control.directive.gnu.ditroff"}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.gnu.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"begin":"(?:\\G|^)(pdf)\\s*(:)","end":"(?=^(?!\\+))","patterns":[{"name":"keyword.control.directive.gnu.ditroff","match":"\\G\\s*(xrev)\\b"},{"begin":"\\G\\s*(pdfpic)(?:\\s+|$)","end":"(?=^(?!\\+))","patterns":[{"include":"#xImportParams"}],"beginCaptures":{"1":{"name":"keyword.control.directive.gnu.ditroff"}}},{"name":"meta.pdfmark.$2.ditroff","begin":"\\G\\s*(mark(start|end|suspend|restart))\\b(\\s+(\\S.*))?","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.control.directive.gnu.ditroff"},"3":{"name":"source.embedded.postscript"},"4":{"patterns":[{"include":"source.postscript"}]}}},{"name":"meta.transition-settings.ditroff","begin":"\\G\\s*(transition)(?:\\s+|$)","end":"(?=^(?!\\+))","patterns":[{"name":"support.constant.other.mode.ditroff","match":"\\b(Blinds|Box|Cover|Dissolve|Fade|Fly|Glitter|Push|R|Split|Uncover|Wipe)\\b"},{"name":"constant.language.boolean.$1.ditroff","match":"\\b(true|false)\\b"},{"name":"constant.language.null.ditroff","match":"\\b(?:None)\\b"},{"name":"support.constant.feature.ditroff","match":"\\b(?:SLIDE|BLOCK)\\b"},{"name":"support.constant.dimension.ditroff","match":"\\b(?:H|V)\\b"},{"name":"support.constant.motion.ditroff","match":"\\b(?:I|O)\\b"},{"name":"constant.numeric.ditroff","match":"[-+]?[\\d.]+"},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.control.directive.gnu.ditroff"}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.gnu.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"name":"meta.pdfmark.ditroff","begin":"(?:\\G|^)(PDFMark)\\b(?:\\s*(:))?","end":"(?=^(?!\\+))","patterns":[{"name":"meta.bookmark.ditroff","contentName":"string.unquoted.ditroff","begin":"\\G\\s*(Bookmark(?:Closed)?)(?:\\s+(\\d+))?(?:\\s+|$)","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"storage.type.bookmark.ditroff"},"2":{"name":"constant.numeric.integer.level.ditroff"}}},{"name":"meta.pdfmark.ditroff","contentName":"string.unquoted.ditroff","begin":"\\G\\s*(\\S+)(?:\\s+|$)","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"entity.name.field.ditroff"}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"begin":"(?:\\G|^)(tty)s*(:)","end":"(?=^(?!\\+))","patterns":[{"name":"meta.osc8-link.ditroff","begin":"\\G\\s*(link)(?=\\s|$)","end":"(?=^(?!\\+))","patterns":[{"name":"meta.link-destination.ditroff","match":"\\G\\s*(\\S+)","captures":{"1":{"name":"string.other.link.ditroff"}}},{"name":"meta.link-parameter.ditroff","contentName":"string.unquoted.ditroff","begin":"(?!\\G)([^\\s=]+)(=)","end":"(?=\\s|$)","beginCaptures":{"1":{"name":"entity.other.attribute-name.ditroff"},"2":{"name":"punctuation.separator.key-value.ditroff"}}}],"beginCaptures":{"1":{"name":"storage.type.link.ditroff"}}},{"match":"\\G\\s*(sgr)\\b(?:\\s+([-+]?[\\d.0]+))?","captures":{"1":{"name":"keyword.control.directive.gnu.ditroff"},"2":{"name":"constant.numeric.ditroff"}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.gnu.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"name":"meta.set-paper-size.ditroff","begin":"(?:\\G|^)(papersize)\\s*(=)","end":"(?=^(?!\\+))","patterns":[{"include":"source.ditroff.desc#paperSizes"},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"storage.type.paper-size.ditroff"},"2":{"name":"punctuation.separator.key-value.equals-sign.ditroff"}}},{"name":"meta.devtag.ditroff","begin":"(?:\\G|^)(devtag)\\s*(:)","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"},{"name":"constant.numeric.ditroff","match":"[-+]?\\d+(?:\\.\\d+)?"},{"name":"entity.name.tag.ditroff","match":"\\.?[^\\s.]+(?:\\.[^\\s.]+)*+","captures":{"0":{"patterns":[{"name":"punctuation.definition.tag.ditroff","match":"\\."}]}}}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"name":"meta.infer.ditroff","begin":"(?:\\G|^)(infer)\\s*(:)","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"},{"name":"meta.$1-$2.ditroff","begin":"\\G\\s*(start|end)\\s+(\\S+)(?=\\s|$)","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"},{"name":"support.constant.other.ditroff","match":".+"}],"beginCaptures":{"1":{"name":"keyword.control.$1-scope.ditroff"},"2":{"name":"entity.name.type.ditroff"}}}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"name":"meta.manpage-reference.ditroff","match":"(?:\\G|^)(html)\\s+(?:(manref\\s+end)|(manref(?:\\s+start)?))(?:\\s+((?!#)\\S+))(?:\\s+(?:(\\()([0-9])(\\))|((?!#)\\S+)))","captures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"keyword.control.end-reference.ditroff"},"3":{"name":"keyword.control.start-reference.ditroff"},"4":{"name":"entity.name.subject.ditroff"},"5":{"name":"punctuation.definition.bracket.round.begin.ditroff"},"6":{"name":"constant.numeric.section.ditroff"},"7":{"name":"punctuation.definition.bracket.round.end.ditroff"},"8":{"name":"constant.numeric.section.ditroff"}}},{"begin":"(?:\\G|^)(index)\\s*(:)(?:\\s*(\\d+)(?=\\s))?.*","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"},"3":{"name":"constant.numeric.integer.ditroff"}}},{"name":"meta.assertion.ditroff","begin":"(?:\\G|^)(assertion)\\s*(:)(?=\\s*\\[)","end":"(?=^(?!\\+))","patterns":[{"contentName":"string.raw.unquoted.heredoc.ditroff","begin":"\\G\\s*(\\[)(x|y)?","end":"\\s*(\\])|(?=^(?!\\+))","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"punctuation.section.bracket.square.begin.ditroff"},"2":{"name":"variable.parameter.assertion-type.$2.ditroff"}},"endCaptures":{"1":{"name":"punctuation.section.bracket.square.end.ditroff"}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"begin":"(?:\\G|^)((?:html|math)\\b(?:\u003c[/?]p\u003e)?)(?:\\s*(:))?","end":"(?=^(?!\\+))","patterns":[{"begin":"\\G[ \\t]*","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"},{"name":"text.embedded.html.basic","match":".+","captures":{"0":{"patterns":[{"include":"text.html.basic"}]}}}]},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"begin":"(?:\\G|^)(Anchor|U?Link)\\b(?:\\s*(:))?","end":"(?=^(?!\\+))","patterns":[{"contentName":"string.other.link.ditroff","begin":"\\G(?:\\s+([+-]?\\d+(?:,[+-]?\\d+)*+)(?=\\s))?\\s*","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"patterns":[{"name":"constant.numeric.integer.ditroff","match":"\\d+"},{"name":"punctuation.separator.comma.ditroff","match":","}]}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"begin":"(?:\\G|^)(BleedAt|CropAt|HorScale|PaperSize|Track|TrimAt)\\b(?:\\s*(:))?","end":"(?=^(?!\\+))","patterns":[{"name":"constant.numeric.ditroff","match":"[-+]?\\d+(?:\\.\\d+)?"},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"match":"(?:\\G|^)(LC_CTYPE)\\b(?:\\s*(:))?\\s+((?!#)\\S+)(.*)","captures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"},"3":{"name":"entity.name.locale.ditroff"},"4":{"patterns":[{"include":"#comment"}]}}},{"begin":"(?:\\G|^)(SupplyFont)\\b(?:\\s*(:))?","end":"(?=^(?!\\+))","patterns":[{"contentName":"string.other.link.filename.ditroff","begin":"\\G\\s*(\\S+)[ \\t]*","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"entity.name.font.ditroff"}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"begin":"(?:\\G|^)(SetColor)\\b(?:\\s*(:))?","end":"(?=^(?!\\+))","patterns":[{"match":"(?:\\G|^)\\s*(?:([\\s\\d.]+)(?\u003c=\\s)(rgb|hsb|cmyk|setgray|setcolor)|(\\S+))","captures":{"1":{"patterns":[{"name":"constant.numeric.ditroff","match":"[\\d.]+"}]},"2":{"name":"constant.language.colour-scheme.ditroff"},"3":{"name":"variable.other.named-colour.ditroff"}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"contentName":"string.raw.unquoted.heredoc.ditroff","begin":"(?:\\G|^)([^\\s:#]+)(?:\\s*(:))?","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"include":"#continueLine"}]},"xImportParams":{"patterns":[{"match":"(?:\\G|^(\\+[ \\t]+)?)(\\S+)(?:\\s+((-)[LCR]))?","captures":{"1":{"patterns":[{"include":"#continueLine"}]},"2":{"name":"string.other.link.filename.ditroff"},"3":{"name":"constant.language.alignment-type.ditroff"},"4":{"name":"punctuation.definition.dash.ditroff"}}},{"name":"constant.numeric.ditroff","match":"[-+]?(?:\\d*\\.\\d+|\\d+)"},{"include":"#continueLine"}]}}}
+{"name":"Ditroff (Troff Intermediate Output)","scopeName":"source.ditroff","patterns":[{"include":"#main"}],"repository":{"colourMode":{"patterns":[{"name":"meta.colour-mode.default.gnu.ditroff","match":"(?:(m)|(D)\\s*(F))\\s*(d)","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.function.ditroff"},"3":{"name":"keyword.operator.subcommand.ditroff"},"4":{"name":"constant.language.colour-scheme.ditroff"}}},{"name":"meta.colour-mode.rgb.gnu.ditroff","match":"(?:(m)|(D)\\s*(F))\\s*(r)((?:\\s*\\d+){3})","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.function.ditroff"},"3":{"name":"keyword.operator.subcommand.ditroff"},"4":{"name":"constant.language.colour-scheme.ditroff"},"5":{"patterns":[{"include":"text.roff#number"}]}}},{"name":"meta.colour-mode.cmyk.gnu.ditroff","match":"(?:(m)|(D)\\s*(F))\\s*(k)((?:\\s*\\d+){4})","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.function.ditroff"},"3":{"name":"keyword.operator.subcommand.ditroff"},"4":{"name":"constant.language.colour-scheme.ditroff"},"5":{"patterns":[{"include":"text.roff#number"}]}}},{"name":"meta.colour-mode.cmy.gnu.ditroff","match":"(?:(m)|(D)\\s*(F))\\s*(c)((?:\\s*\\d+){3})","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.function.ditroff"},"3":{"name":"keyword.operator.subcommand.ditroff"},"4":{"name":"constant.language.colour-scheme.ditroff"},"5":{"patterns":[{"include":"text.roff#number"}]}}},{"name":"meta.colour-mode.grey.gnu.ditroff","match":"(?:(m)|(D)\\s*(F))\\s*(g)\\s*(\\d+)","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.function.ditroff"},"3":{"name":"keyword.operator.subcommand.ditroff"},"4":{"name":"constant.language.colour-scheme.ditroff"},"5":{"patterns":[{"include":"text.roff#number"}]}}}]},"comment":{"name":"comment.line.number-sign.ditroff","begin":"#","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.ditroff"}}},"continueLine":{"name":"keyword.operator.line-continuation.gnu.ditroff","match":"^\\+"},"deviceControl":{"patterns":[{"name":"meta.device-control.x-command.ditroff","begin":"(x)\\s*(X\\S*)[ \\t]*","end":"(?=^(?!\\+))(?!\\G)","patterns":[{"include":"#xCommands"}],"beginCaptures":{"0":{"name":"meta.device-control.lhs.ditroff"},"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.device.control.ditroff"}}},{"name":"meta.device-control.ditroff","begin":"(x)\\s*","end":"(?=$|#)","patterns":[{"name":"keyword.device.control.ditroff","match":"\\G([ipst]\\S*)\\s*?(?=$|#)"},{"name":"meta.space-underlining.gnu.ditroff","match":"\\G(u\\S*)\\s+(?:(1|0)|(\\d+))\\s*?(?=$|#)","captures":{"1":{"name":"keyword.device.control.ditroff"},"2":{"name":"constant.numeric.integer.ditroff"},"3":{"name":"invalid.illegal.argument.ditroff"}}},{"name":"meta.source-filename.gnu.ditroff","match":"\\G(F\\S*)\\s+(\\S+)\\s*?(?=$|#)","captures":{"1":{"name":"keyword.device.control.ditroff"},"2":{"name":"string.other.link.filename.ditroff"}}},{"name":"meta.typesetter-device.ditroff","match":"\\G(T\\S*)\\s+(\\S+)","captures":{"1":{"name":"keyword.device.control.ditroff"},"2":{"name":"support.constant.device-name.ditroff"}}},{"name":"meta.device-resolution.ditroff","match":"\\G(r\\S*)((?:\\s+(\\d+)){1,3})\\s*?(?=$|#)","captures":{"1":{"name":"keyword.device.control.ditroff"},"2":{"patterns":[{"include":"text.roff#number"}]}}},{"name":"meta.mount-font.ditroff","match":"\\G(f\\S*)(?:\\s+(\\d+))?(?:\\s+([-\\w]+))?(?:\\s+(\\S.*?)\\s+(\\d+)[ \\t]*$)?[ \\t]*?(?=$|#)","captures":{"1":{"name":"keyword.device.control.ditroff"},"2":{"name":"constant.numeric.integer.position.ditroff"},"3":{"name":"entity.name.font.ditroff"},"4":{"name":"string.other.link.filename.ditroff"},"5":{"name":"constant.numeric.integer.flags.ditroff"}}},{"name":"meta.mount-font.ditroff","match":"\\G(f\\S*)(?:\\s+(\\d+))?(?:\\s+([-\\w]+))?\\s*?(?=$|#)","captures":{"1":{"name":"keyword.device.control.ditroff"},"2":{"name":"constant.numeric.integer.ditroff"},"3":{"name":"variable.parameter.ditroff"}}},{"name":"meta.set-character-property.ditroff","match":"\\G([HS]\\S*)\\s+(?:(-23)\\s+(-?[\\d.]+)|(-?\\d+))?\\s*?(?=$|#)","captures":{"1":{"name":"keyword.device.control.ditroff"},"2":{"name":"comment.dummy.argument.ditroff"},"3":{"name":"constant.numeric.float.ditroff"},"4":{"name":"constant.numeric.integer.ditroff"}}},{"name":"meta.unknown-command.ditroff","begin":"\\G(\\S+)","end":"(?=$|#)","beginCaptures":{"1":{"name":"keyword.device.control.ditroff"}}}],"beginCaptures":{"0":{"name":"meta.device-control.lhs.ditroff"},"1":{"name":"keyword.operator.function.ditroff"}}}]},"eol":{"name":"meta.end-of-line.ditroff","match":"(n)((?:\\s*\\d+){2})","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"patterns":[{"include":"text.roff#number"}]}}},"font":{"name":"meta.change-font.ditroff","match":"(f)\\s*(\\d+)","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"constant.numeric.integer.ditroff"}}},"graphics":{"patterns":[{"name":"meta.graphics.gnu.ditroff","match":"(D)\\s*(C)\\s*(\\d+)(?:\\s+(\\d+))?","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.subcommand.ditrof"},"3":{"name":"constant.numeric.integer.ditroff"},"4":{"name":"comment.dummy.argument.ditroff"}}},{"name":"meta.graphics.gnu.ditroff","match":"(D)\\s*(E)((?:\\s*(\\d+)){1,2})","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.subcommand.ditroff"},"3":{"patterns":[{"include":"text.roff#number"}]}}},{"name":"meta.graphics.ditroff","begin":"(D)\\s*([lceafptPR~])","end":"(?=$|#)","patterns":[{"include":"text.roff#number"}],"beginCaptures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.subcommand.ditroff"}}},{"name":"meta.graphics.unknown-command.ditroff","contentName":"variable.parameter.ditroff","begin":"(D)\\s*([^\\s\\\\])","end":"(?=$|#)","beginCaptures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"keyword.operator.subcommand.ditroff"}}}]},"main":{"patterns":[{"include":"#comment"},{"include":"#deviceControl"},{"include":"#colourMode"},{"include":"#print"},{"include":"#font"},{"include":"#eol"},{"include":"#move"},{"include":"#size"},{"include":"#page"},{"include":"#graphics"},{"include":"#movePrint"},{"include":"#wordSpace"}]},"move":{"name":"meta.move.ditroff","match":"([HhVv])\\s*(-?\\d+)","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"constant.numeric.integer.ditroff"}}},"movePrint":{"name":"meta.move-and-print.ditroff","match":"(\\d{2})(.)","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"constant.character.ditroff"}}},"page":{"name":"meta.start-page.ditroff","match":"(p)\\s*(\\d+)","captures":{"1":{"name":"keyword.control.page.ditroff"},"2":{"name":"constant.numeric.integer.ditroff"}}},"print":{"patterns":[{"name":"meta.print-character.indexed.ditroff","match":"(N)\\s*(-?\\d+)","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"constant.numeric.integer.ditroff"}}},{"name":"meta.print-character.ditroff","match":"(c)(?:\\s*(\\S)|(\\s))|(CPS|C)\\s*(\\S+)","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"constant.character.ditroff"},"3":{"name":"constant.character.whitespace.ditroff"},"4":{"name":"keyword.operator.function.ditroff"},"5":{"name":"string.unquoted.ditroff"}}},{"name":"meta.print-text.gnu.ditroff","contentName":"string.quoted.double.ditroff","begin":"(t)\\s*","end":"(?=$)|\\s+(\\d*)","beginCaptures":{"0":{"name":"keyword.operator.function.ditroff"},"1":{"name":"punctuation.definition.entity.ditroff"}},"endCaptures":{"1":{"name":"comment.dummy.argument.ditroff"}}},{"name":"meta.print-text.track-kerned.gnu.ditroff","contentName":"string.quoted.double.ditroff","begin":"(u)\\s*(-?\\d+)\\s*","end":"(?=\\s|$)","beginCaptures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"constant.numeric.integer.ditroff"}}}]},"size":{"match":"(s)\\s*(?:(-23)\\s+(-?[\\d.]+)|(-?\\d+))","captures":{"1":{"name":"keyword.operator.function.ditroff"},"2":{"name":"comment.dummy.argument.ditroff"},"3":{"name":"constant.numeric.float.ditroff"},"4":{"name":"constant.numeric.integer.ditroff"}}},"wordSpace":{"name":"keyword.operator.function.word-space.ditroff","match":"(?\u003c=^|[\\s\\d])w"},"xCommands":{"patterns":[{"begin":"(?:\\G|^)(?:(ps)\\s*(:)(?=\\s*(?:exec|m?def)\\b)|(PSSetup|PS)\\s*(:)?)","end":"(?=^(?!\\+))","patterns":[{"begin":"\\G(?:(?\u003c=:)\\s*(?:(exec|def)|(mdef)(?:\\s+(\\d+))?)\\b)?\\s*","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"},{"name":"source.embedded.postscript","match":".+","captures":{"0":{"patterns":[{"include":"source.postscript"}]}}}],"beginCaptures":{"1":{"name":"keyword.control.directive.gnu.ditroff"},"2":{"name":"keyword.control.directive.gnu.ditroff"},"3":{"name":"constant.numeric.integer.ditroff"}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.gnu.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"},"3":{"name":"keyword.device.control.subcommand.heirloom.ditroff"},"4":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"begin":"(?:\\G|^)(ps)\\s*(:)","end":"(?=^(?!\\+))","patterns":[{"match":"\\G\\s*(?:(invis)|(endinvis))\\b","captures":{"1":{"name":"keyword.control.suppress-output.begin.gnu.ditroff"},"2":{"name":"keyword.control.suppress-output.end.gnu.ditroff"}}},{"contentName":"string.other.link.filename.ditroff","begin":"\\G\\s*(file)(?:\\s+|$)","end":"(?=^(?!\\+))(?!\\G)","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.control.directive.gnu.ditroff"}}},{"begin":"\\G\\s*(import)(?:\\s+|$)","end":"(?=^(?!\\+))(?!\\G)","patterns":[{"include":"#xImportParams"}],"beginCaptures":{"1":{"name":"keyword.control.directive.gnu.ditroff"}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.gnu.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"begin":"(?:\\G|^)(pdf)\\s*(:)","end":"(?=^(?!\\+))","patterns":[{"name":"keyword.control.directive.gnu.ditroff","match":"\\G\\s*(xrev)\\b"},{"begin":"\\G\\s*(pdfpic)(?:\\s+|$)","end":"(?=^(?!\\+))","patterns":[{"include":"#xImportParams"}],"beginCaptures":{"1":{"name":"keyword.control.directive.gnu.ditroff"}}},{"name":"meta.pdfmark.$2.ditroff","begin":"\\G\\s*(mark(start|end|suspend|restart))\\b(\\s+(\\S.*))?","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.control.directive.gnu.ditroff"},"3":{"name":"source.embedded.postscript"},"4":{"patterns":[{"include":"source.postscript"}]}}},{"name":"meta.transition-settings.ditroff","begin":"\\G\\s*(transition)(?:\\s+|$)","end":"(?=^(?!\\+))","patterns":[{"name":"support.constant.other.mode.ditroff","match":"\\b(Blinds|Box|Cover|Dissolve|Fade|Fly|Glitter|Push|R|Split|Uncover|Wipe)\\b"},{"name":"constant.language.boolean.$1.ditroff","match":"\\b(true|false)\\b"},{"name":"constant.language.null.ditroff","match":"\\b(?:None)\\b"},{"name":"support.constant.feature.ditroff","match":"\\b(?:SLIDE|BLOCK)\\b"},{"name":"support.constant.dimension.ditroff","match":"\\b(?:H|V)\\b"},{"name":"support.constant.motion.ditroff","match":"\\b(?:I|O)\\b"},{"name":"constant.numeric.ditroff","match":"[-+]?[\\d.]+"},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.control.directive.gnu.ditroff"}}},{"name":"meta.page-name.ditroff","begin":"\\G\\s*(pagename)(?:$|\\s+)[ \\t]*","end":"(?=^(?!\\+))","patterns":[{"name":"entity.name.page.ditroff","match":"\\G(\\S.*?)(?=[ \\t]*$)"},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.control.directive.gnu.ditroff"}}},{"name":"meta.switch-to-page.ditroff","begin":"\\G\\s*(switchtopage)(?:\\s+(after|before))?(?=$|\\s)[ \\t]*","end":"(?=^(?!\\+))","patterns":[{"name":"entity.name.page.ditroff","match":"\\G(\\S.*?)(?=[ \\t]*$)"},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.control.directive.gnu.ditroff"},"2":{"name":"support.constant.other.insertion-location.gnu.ditroff"}}},{"name":"meta.background-rectangle.ditroff","begin":"\\G\\s*(background)(?:\\s+|$)","end":"(?=^(?!\\+))","patterns":[{"match":"\\G\\s*(?:(off|footnote)|((?:page|fill|box)+))\\b","captures":{"1":{"name":"keyword.control.subcommand.$1.gnu.ditroff"},"2":{"name":"support.constant.other.background-type.gnu.ditroff"}}},{"name":"constant.numeric.ditroff","match":"[-+]?[\\d.]+"},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.control.directive.gnu.ditroff"}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.gnu.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"name":"meta.pdfmark.ditroff","begin":"(?:\\G|^)(PDFMark)\\b(?:\\s*(:))?","end":"(?=^(?!\\+))","patterns":[{"name":"meta.bookmark.ditroff","contentName":"string.unquoted.ditroff","begin":"\\G\\s*(Bookmark(?:Closed)?)(?:\\s+(\\d+))?(?:\\s+|$)","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"storage.type.bookmark.ditroff"},"2":{"name":"constant.numeric.integer.level.ditroff"}}},{"name":"meta.pdfmark.ditroff","contentName":"string.unquoted.ditroff","begin":"\\G\\s*(\\S+)(?:\\s+|$)","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"entity.name.field.ditroff"}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"begin":"(?:\\G|^)(tty)s*(:)","end":"(?=^(?!\\+))","patterns":[{"name":"meta.osc8-link.ditroff","begin":"\\G\\s*(link)(?=\\s|$)","end":"(?=^(?!\\+))","patterns":[{"name":"meta.link-destination.ditroff","match":"\\G\\s*(\\S+)","captures":{"1":{"name":"string.other.link.ditroff"}}},{"name":"meta.link-parameter.ditroff","contentName":"string.unquoted.ditroff","begin":"(?!\\G)([^\\s=]+)(=)","end":"(?=\\s|$)","beginCaptures":{"1":{"name":"entity.other.attribute-name.ditroff"},"2":{"name":"punctuation.separator.key-value.ditroff"}}}],"beginCaptures":{"1":{"name":"storage.type.link.ditroff"}}},{"match":"\\G\\s*(sgr)\\b(?:\\s+([-+]?[\\d.0]+))?","captures":{"1":{"name":"keyword.control.directive.gnu.ditroff"},"2":{"name":"constant.numeric.ditroff"}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.gnu.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"name":"meta.set-paper-size.ditroff","begin":"(?:\\G|^)(papersize)\\s*(=)","end":"(?=^(?!\\+))","patterns":[{"include":"source.ditroff.desc#paperSizes"},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"storage.type.paper-size.ditroff"},"2":{"name":"punctuation.separator.key-value.equals-sign.ditroff"}}},{"name":"meta.devtag.ditroff","begin":"(?:\\G|^)(devtag)\\s*(:)","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"},{"name":"constant.numeric.ditroff","match":"[-+]?\\d+(?:\\.\\d+)?"},{"name":"entity.name.tag.ditroff","match":"\\.?[^\\s.]+(?:\\.[^\\s.]+)*+","captures":{"0":{"patterns":[{"name":"punctuation.definition.tag.ditroff","match":"\\."}]}}}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"name":"meta.infer.ditroff","begin":"(?:\\G|^)(infer)\\s*(:)","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"},{"name":"meta.$1-$2.ditroff","begin":"\\G\\s*(start|end)\\s+(\\S+)(?=\\s|$)","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"},{"name":"support.constant.other.ditroff","match":".+"}],"beginCaptures":{"1":{"name":"keyword.control.$1-scope.ditroff"},"2":{"name":"entity.name.type.ditroff"}}}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"name":"meta.manpage-reference.ditroff","match":"(?:\\G|^)(html)\\s+(?:(manref\\s+end)|(manref(?:\\s+start)?))(?:\\s+((?!#)\\S+))(?:\\s+(?:(\\()([0-9])(\\))|((?!#)\\S+)))","captures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"keyword.control.end-reference.ditroff"},"3":{"name":"keyword.control.start-reference.ditroff"},"4":{"name":"entity.name.subject.ditroff"},"5":{"name":"punctuation.definition.bracket.round.begin.ditroff"},"6":{"name":"constant.numeric.section.ditroff"},"7":{"name":"punctuation.definition.bracket.round.end.ditroff"},"8":{"name":"constant.numeric.section.ditroff"}}},{"begin":"(?:\\G|^)(index)\\s*(:)(?:\\s*(\\d+)(?=\\s))?.*","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"},"3":{"name":"constant.numeric.integer.ditroff"}}},{"name":"meta.assertion.ditroff","begin":"(?:\\G|^)(assertion)\\s*(:)(?=\\s*\\[)","end":"(?=^(?!\\+))","patterns":[{"contentName":"string.raw.unquoted.heredoc.ditroff","begin":"\\G\\s*(\\[)(x|y)?","end":"\\s*(\\])|(?=^(?!\\+))","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"punctuation.section.bracket.square.begin.ditroff"},"2":{"name":"variable.parameter.assertion-type.$2.ditroff"}},"endCaptures":{"1":{"name":"punctuation.section.bracket.square.end.ditroff"}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"begin":"(?:\\G|^)((?:html|math)\\b(?:\u003c[/?]p\u003e)?)(?:\\s*(:))?","end":"(?=^(?!\\+))","patterns":[{"begin":"\\G[ \\t]*","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"},{"name":"text.embedded.html.basic","match":".+","captures":{"0":{"patterns":[{"include":"text.html.basic"}]}}}]},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"begin":"(?:\\G|^)(Anchor|U?Link)\\b(?:\\s*(:))?","end":"(?=^(?!\\+))","patterns":[{"contentName":"string.other.link.ditroff","begin":"\\G(?:\\s+([+-]?\\d+(?:,[+-]?\\d+)*+)(?=\\s))?\\s*","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"patterns":[{"name":"constant.numeric.integer.ditroff","match":"\\d+"},{"name":"punctuation.separator.comma.ditroff","match":","}]}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"begin":"(?:\\G|^)(BleedAt|CropAt|HorScale|PaperSize|Track|TrimAt)\\b(?:\\s*(:))?","end":"(?=^(?!\\+))","patterns":[{"name":"constant.numeric.ditroff","match":"[-+]?\\d+(?:\\.\\d+)?"},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"match":"(?:\\G|^)(LC_CTYPE)\\b(?:\\s*(:))?\\s+((?!#)\\S+)(.*)","captures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"},"3":{"name":"entity.name.locale.ditroff"},"4":{"patterns":[{"include":"#comment"}]}}},{"begin":"(?:\\G|^)(SupplyFont)\\b(?:\\s*(:))?","end":"(?=^(?!\\+))","patterns":[{"contentName":"string.other.link.filename.ditroff","begin":"\\G\\s*(\\S+)[ \\t]*","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"entity.name.font.ditroff"}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"begin":"(?:\\G|^)(SetColor)\\b(?:\\s*(:))?","end":"(?=^(?!\\+))","patterns":[{"match":"(?:\\G|^)\\s*(?:([\\s\\d.]+)(?\u003c=\\s)(rgb|hsb|cmyk|setgray|setcolor)|(\\S+))","captures":{"1":{"patterns":[{"name":"constant.numeric.ditroff","match":"[\\d.]+"}]},"2":{"name":"constant.language.colour-scheme.ditroff"},"3":{"name":"variable.other.named-colour.ditroff"}}},{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"contentName":"string.raw.unquoted.heredoc.ditroff","begin":"(?:\\G|^)([^\\s:#]+)(?:\\s*(:))?","end":"(?=^(?!\\+))","patterns":[{"include":"#continueLine"}],"beginCaptures":{"1":{"name":"keyword.device.control.subcommand.ditroff"},"2":{"name":"punctuation.separator.key-value.colon.ditroff"}}},{"include":"#continueLine"}]},"xImportParams":{"patterns":[{"match":"(?:\\G|^(\\+[ \\t]+)?)(\\S+)(?:\\s+((-)[LCR]))?","captures":{"1":{"patterns":[{"include":"#continueLine"}]},"2":{"name":"string.other.link.filename.ditroff"},"3":{"name":"constant.language.alignment-type.ditroff"},"4":{"name":"punctuation.definition.dash.ditroff"}}},{"name":"constant.numeric.ditroff","match":"[-+]?(?:\\d*\\.\\d+|\\d+)"},{"include":"#continueLine"}]}}}
diff --git a/grammars/source.dm.json b/grammars/source.dm.json
index f4af1d1..8a7f894 100644
--- a/grammars/source.dm.json
+++ b/grammars/source.dm.json
@@ -1 +1 @@
-{"name":"Dream Maker","scopeName":"source.dm","patterns":[{"include":"#preprocessor-rule-enabled"},{"include":"#preprocessor-rule-disabled"},{"include":"#preprocessor-rule-other"},{"include":"#comments"},{"name":"meta.initialization.dm","match":"(?x)\n(var)[\\/ ]\n(?:(static|global|tmp|const)\\/)?\n(?:(datum|atom(?:\\/movable)?|obj|mob|turf|area|savefile|list|client|sound|image|database|matrix|regex|exception)\\/)?\n(?:\n\t([a-zA-Z0-9_\\-$]*)\\/\n)*\n\n([A-Za-z0-9_$]*)\\b","captures":{"1":{"name":"storage.type.dm"},"2":{"name":"storage.modifier.dm"},"3":{"name":"storage.type.dm"},"5":{"name":"variable.other.dm"}}},{"name":"constant.numeric.dm","match":"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)\\b"},{"name":"keyword.control.dm","match":"\\b(sleep|spawn|break|continue|do|else|for|goto|if|return|switch|while)\\b"},{"name":"keyword.other.dm","match":"\\b(del|new)\\b"},{"name":"storage.type.dm","match":"\\b(proc|verb|datum|atom(/movable)?|obj|mob|turf|area|savefile|list|client|sound|image|database|matrix|regex|exception)\\b"},{"name":"storage.modifier.dm","match":"\\b(as|const|global|set|static|tmp)\\b"},{"name":"variable.language.dm","match":"\\b(usr|world|src|args)\\b"},{"name":"keyword.operator.dm","match":"(\\?|(\u003e|\u003c)(=)?|\\.|:|/(=)?|~|\\+(\\+|=)?|-(-|=)?|\\*(\\*|=)?|%|\u003e\u003e|\u003c\u003c|=(=)?|!(=)?|\u003c\u003e|\u0026|\u0026\u0026|\\^|\\||\\|\\||\\bto\\b|\\bin\\b|\\bstep\\b)"},{"name":"constant.language.dm","match":"\\b([A-Z_][A-Z_0-9]*)\\b"},{"name":"constant.language.dm","match":"\\bnull\\b"},{"name":"string.quoted.triple.dm","begin":"{\"","end":"\"}","patterns":[{"include":"#string_escaped_char"},{"include":"#string_embedded_expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.dm"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.dm"}}},{"name":"string.quoted.double.dm","begin":"\"","end":"\"","patterns":[{"include":"#string_escaped_char"},{"include":"#string_embedded_expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.dm"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.dm"}}},{"name":"string.quoted.single.dm","begin":"'","end":"'","patterns":[{"include":"#string_escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.dm"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.dm"}}},{"name":"meta.preprocessor.macro.dm","begin":"(?x)\n^\\s* ((\\#)\\s*define) \\s+     # define\n((?\u003cid\u003e[a-zA-Z_][a-zA-Z0-9_]*))  # macro name\n(?:\n\t(\\()\n\t\t(\n\t\t\t\\s* \\g\u003cid\u003e \\s*         # first argument\n\t\t\t((,) \\s* \\g\u003cid\u003e \\s*)*  # additional arguments\n\t\t\t(?:\\.\\.\\.)?            # varargs ellipsis?\n\t\t)\n\t(\\))\n)","end":"(?=(?://|/\\*))|(?\u003c!\\\\)(?=\\n)","patterns":[{"include":"$base"}],"beginCaptures":{"1":{"name":"keyword.control.directive.define.dm"},"2":{"name":"punctuation.definition.directive.dm"},"3":{"name":"entity.name.function.preprocessor.dm"},"5":{"name":"punctuation.definition.parameters.begin.dm"},"6":{"name":"variable.parameter.preprocessor.dm"},"8":{"name":"punctuation.separator.parameters.dm"},"9":{"name":"punctuation.definition.parameters.end.dm"}}},{"name":"meta.preprocessor.macro.dm","begin":"(?x)\n^\\s* ((\\#)\\s*define) \\s+     # define\n((?\u003cid\u003e[a-zA-Z_][a-zA-Z0-9_]*))  # macro name","end":"(?=(?://|/\\*))|(?\u003c!\\\\)(?=\\n)","patterns":[{"include":"$base"}],"beginCaptures":{"1":{"name":"keyword.control.directive.define.dm"},"2":{"name":"punctuation.definition.directive.dm"},"3":{"name":"variable.other.preprocessor.dm"}}},{"name":"meta.preprocessor.diagnostic.dm","begin":"^\\s*(#\\s*(error|warn))\\b","end":"$","patterns":[{"name":"punctuation.separator.continuation.dm","match":"(?\u003e\\\\\\s*\\n)"}],"captures":{"1":{"name":"keyword.control.import.error.dm"}}},{"name":"meta.preprocessor.dm","begin":"^\\s*(?:((#)\\s*(?:elif|else|if|ifdef|ifndef))|((#)\\s*(undef|include)))\\b","end":"(?=(?://|/\\*))|(?\u003c!\\\\)(?=\\n)","patterns":[{"name":"punctuation.separator.continuation.dm","match":"(?\u003e\\\\\\s*\\n)"}],"beginCaptures":{"1":{"name":"keyword.control.directive.conditional.dm"},"2":{"name":"punctuation.definition.directive.dm"},"3":{"name":"keyword.control.directive.$5.dm"},"4":{"name":"punctuation.definition.directive.dm"}}},{"include":"#block"},{"name":"meta.function.dm","begin":"(?x)\n\t\t\t\t(?:  ^                                 # begin-of-line\n\t\t\t\t\t|\n\t\t\t\t\t\t (?: (?= \\s )           (?\u003c!else|new|return) (?\u003c=\\w)      #  or word + space before name\n\t\t\t\t\t\t\t | (?= \\s*[A-Za-z_] ) (?\u003c!\u0026\u0026)       (?\u003c=[*\u0026\u003e])   #  or type modifier before name\n\t\t\t\t\t\t )\n\t\t\t\t)\n\t\t\t\t(\\s*) (?!(while|for|do|if|else|switch|catch|enumerate|return|r?iterate)\\s*\\()\n\t\t\t\t(\n\t\t\t\t\t(?: [A-Za-z_][A-Za-z0-9_]*+ | :: )++ |                  # actual name\n\t\t\t\t\t(?: (?\u003c=operator) (?: [-*\u0026\u003c\u003e=+!]+ | \\(\\) | \\[\\] ) )  # if it is a C++ operator\n\t\t\t\t)\n\t\t\t\t \\s*(?=\\()","end":"(?\u003c=\\})|(?=#)|(;)?","patterns":[{"include":"#comments"},{"include":"#parens"},{"name":"storage.modifier.dm","match":"\\bconst\\b"},{"include":"#block"}],"beginCaptures":{"1":{"name":"punctuation.whitespace.function.leading.dm"},"3":{"name":"entity.name.function.dm"},"4":{"name":"punctuation.definition.parameters.dm"}}}],"repository":{"access":{"name":"variable.other.dot-access.dm","match":"\\.[a-zA-Z_][a-zA-Z_0-9]*\\b(?!\\s*\\()"},"block":{"name":"meta.block.dm","begin":"\\{","end":"\\}","patterns":[{"include":"#block_innards"}]},"block_innards":{"patterns":[{"include":"#preprocessor-rule-enabled-block"},{"include":"#preprocessor-rule-disabled-block"},{"include":"#preprocessor-rule-other-block"},{"include":"#access"},{"name":"meta.function-call.dm","match":"(?x) (?: (?= \\s )  (?:(?\u003c=else|new|return) | (?\u003c!\\w)) (\\s+))?\n\t\t\t(\\b\n\t\t\t\t(?!(while|for|do|if|else|switch|catch|enumerate|return|r?iterate)\\s*\\()(?:(?!NS)[A-Za-z_][A-Za-z0-9_]*+\\b | :: )++                  # actual name\n\t\t\t)\n\t\t\t \\s*(\\()","captures":{"1":{"name":"punctuation.whitespace.function-call.leading.dm"},"2":{"name":"support.function.any-method.dm"},"3":{"name":"punctuation.definition.parameters.dm"}}},{"include":"#block"},{"include":"$base"}]},"comments":{"patterns":[{"name":"comment.block.dm","match":"^/\\* =(\\s*.*?)\\s*= \\*/$\\n?","captures":{"1":{"name":"meta.toc-list.banner.block.dm"}}},{"name":"comment.block.dm","begin":"/\\*","end":"\\*/","patterns":[{"include":"#comments"}],"captures":{"0":{"name":"punctuation.definition.comment.dm"}}},{"name":"invalid.illegal.stray-comment-end.dm","match":"\\*/.*\\n"},{"name":"comment.line.banner.dm","match":"^// =(\\s*.*?)\\s*=\\s*$\\n?","captures":{"1":{"name":"meta.toc-list.banner.line.dm"}}},{"name":"comment.line.double-slash.dm","begin":"//","end":"$\\n?","patterns":[{"name":"punctuation.separator.continuation.dm","match":"(?\u003e\\\\\\s*\\n)"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.dm"}}}]},"disabled":{"begin":"^\\s*#\\s*if(n?def)?\\b.*$","end":"^\\s*#\\s*endif\\b.*$","patterns":[{"include":"#disabled"}]},"parens":{"name":"meta.parens.dm","begin":"\\(","end":"\\)","patterns":[{"include":"$base"}]},"preprocessor-rule-disabled":{"begin":"^\\s*(#(if)\\s+(0)\\b).*","end":"^\\s*(#\\s*(endif)\\b)","patterns":[{"begin":"^\\s*(#\\s*(else)\\b)","end":"(?=^\\s*#\\s*endif\\b.*$)","patterns":[{"include":"$base"}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.else.dm"}}},{"name":"comment.block.preprocessor.if-branch","end":"(?=^\\s*#\\s*(else|endif)\\b.*$)","patterns":[{"include":"#disabled"}]}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.if.dm"},"3":{"name":"constant.numeric.preprocessor.dm"}}},"preprocessor-rule-disabled-block":{"begin":"^\\s*(#(if)\\s+(0)\\b).*","end":"^\\s*(#\\s*(endif)\\b)","patterns":[{"begin":"^\\s*(#\\s*(else)\\b)","end":"(?=^\\s*#\\s*endif\\b.*$)","patterns":[{"include":"#block_innards"}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.else.dm"}}},{"name":"comment.block.preprocessor.if-branch.in-block","end":"(?=^\\s*#\\s*(else|endif)\\b.*$)","patterns":[{"include":"#disabled"}]}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.if.dm"},"3":{"name":"constant.numeric.preprocessor.dm"}}},"preprocessor-rule-enabled":{"begin":"^\\s*(#(if)\\s+(0*1)\\b)","end":"^\\s*(#\\s*(endif)\\b)","patterns":[{"contentName":"comment.block.preprocessor.else-branch","begin":"^\\s*(#\\s*(else)\\b).*","end":"(?=^\\s*#\\s*endif\\b.*$)","patterns":[{"include":"#disabled"}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.else.dm"}}},{"end":"(?=^\\s*#\\s*(else|endif)\\b.*$)","patterns":[{"include":"$base"}]}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.if.dm"},"3":{"name":"constant.numeric.preprocessor.dm"}}},"preprocessor-rule-enabled-block":{"begin":"^\\s*(#(if)\\s+(0*1)\\b)","end":"^\\s*(#\\s*(endif)\\b)","patterns":[{"contentName":"comment.block.preprocessor.else-branch.in-block","begin":"^\\s*(#\\s*(else)\\b).*","end":"(?=^\\s*#\\s*endif\\b.*$)","patterns":[{"include":"#disabled"}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.else.dm"}}},{"end":"(?=^\\s*#\\s*(else|endif)\\b.*$)","patterns":[{"include":"#block_innards"}]}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.if.dm"},"3":{"name":"constant.numeric.preprocessor.dm"}}},"preprocessor-rule-other":{"begin":"^\\s*((#\\s*(if(n?def)?))\\b.*?(?:(?=(?://|/\\*))|$))","end":"^\\s*((#\\s*(endif))\\b).*$","patterns":[{"include":"$base"}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.dm"}}},"preprocessor-rule-other-block":{"begin":"^\\s*(#\\s*(if(n?def)?)\\b.*?(?:(?=(?://|/\\*))|$))","end":"^\\s*(#\\s*(endif)\\b).*$","patterns":[{"include":"#block_innards"}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.dm"}}},"string_embedded_expression":{"patterns":[{"name":"string.interpolated.dm","begin":"(?\u003c!\\\\)\\[","end":"\\]","patterns":[{"include":"$self"}]}]},"string_escaped_char":{"patterns":[{"name":"constant.character.escape.dm","match":"(?x)\n\\\\\n(\n\th(?:(?:er|im)self|ers|im)\n\t|([tTsS]?he) # Weird regex to match The, the, She, she and he at once.\n\t|He\n\t|[Hh]is\n\t|[aA]n?\n\t|(?:im)?proper\n\t|\\.\\.\\.\n\t|(?:icon|ref|[Rr]oman)(?=\\[) # Macros which need a [] after them.\n\t|[s\u003c\u003e\"n\\n \\[]\n)"},{"name":"invalid.illegal.unknown-escape.dm","match":"\\\\."}]}}}
+{"name":"Dream Maker","scopeName":"source.dm","patterns":[{"include":"#preprocessor-rule-enabled"},{"include":"#preprocessor-rule-disabled"},{"include":"#preprocessor-rule-other"},{"include":"#comments"},{"name":"meta.initialization.dm","match":"(?x)\n(?:\\b(var))[\\/ ]\n(?:(static|global|tmp|const)\\/)?\n(?:(datum|atom(?:\\/movable)?|obj|mob|turf|area|savefile|list|client|sound|image|database|matrix|regex|exception)\\/)?\n(?:\n\t([a-zA-Z0-9_\\-$]*)\\/\n)*\n\n([A-Za-z0-9_$]*)\\b","captures":{"1":{"name":"storage.type.dm"},"2":{"name":"storage.modifier.dm"},"3":{"name":"storage.type.dm"},"5":{"name":"variable.other.dm"}}},{"name":"constant.numeric.dm","match":"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)\\b"},{"name":"keyword.control.dm","match":"\\b(sleep|spawn|break|continue|do|else|for|goto|if|return|switch|while)\\b"},{"name":"keyword.other.dm","match":"\\b(del|new)\\b"},{"name":"storage.type.dm","match":"\\b(proc|verb|datum|atom(/movable)?|obj|mob|turf|area|savefile|list|client|sound|image|database|matrix|regex|exception)\\b"},{"name":"storage.modifier.dm","match":"\\b(as|const|global|set|static|tmp)\\b"},{"name":"variable.language.dm","match":"\\b(usr|world|src|args)\\b"},{"name":"keyword.operator.dm","match":"(\\?|(\u003e|\u003c)(=)?|\\.|:|/(=)?|~|\\+(\\+|=)?|-(-|=)?|\\*(\\*|=)?|%|\u003e\u003e|\u003c\u003c|=(=)?|!(=)?|\u003c\u003e|\u0026|\u0026\u0026|\\^|\\||\\|\\||\\bto\\b|\\bin\\b|\\bstep\\b)"},{"name":"constant.language.dm","match":"\\b([A-Z_][A-Z_0-9]*)\\b"},{"name":"constant.language.dm","match":"\\bnull\\b"},{"name":"string.quoted.triple.dm","begin":"{\"","end":"\"}","patterns":[{"include":"#string_escaped_char"},{"include":"#string_embedded_expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.dm"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.dm"}}},{"name":"string.quoted.double.dm","begin":"\"","end":"\"","patterns":[{"include":"#string_escaped_char"},{"include":"#string_embedded_expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.dm"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.dm"}}},{"name":"string.quoted.single.dm","begin":"'","end":"'","patterns":[{"include":"#string_escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.dm"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.dm"}}},{"name":"meta.preprocessor.macro.dm","begin":"(?x)\n^\\s* ((\\#)\\s*define) \\s+     # define\n((?\u003cid\u003e[a-zA-Z_][a-zA-Z0-9_]*))  # macro name\n(?:\n\t(\\()\n\t\t(\n\t\t\t\\s* \\g\u003cid\u003e \\s*         # first argument\n\t\t\t((,) \\s* \\g\u003cid\u003e \\s*)*  # additional arguments\n\t\t\t(?:\\.\\.\\.)?            # varargs ellipsis?\n\t\t)\n\t(\\))\n)","end":"(?=(?://|/\\*))|(?\u003c!\\\\)(?=\\n)","patterns":[{"include":"$base"}],"beginCaptures":{"1":{"name":"keyword.control.directive.define.dm"},"2":{"name":"punctuation.definition.directive.dm"},"3":{"name":"entity.name.function.preprocessor.dm"},"5":{"name":"punctuation.definition.parameters.begin.dm"},"6":{"name":"variable.parameter.preprocessor.dm"},"8":{"name":"punctuation.separator.parameters.dm"},"9":{"name":"punctuation.definition.parameters.end.dm"}}},{"name":"meta.preprocessor.macro.dm","begin":"(?x)\n^\\s* ((\\#)\\s*define) \\s+     # define\n((?\u003cid\u003e[a-zA-Z_][a-zA-Z0-9_]*))  # macro name","end":"(?=(?://|/\\*))|(?\u003c!\\\\)(?=\\n)","patterns":[{"include":"$base"}],"beginCaptures":{"1":{"name":"keyword.control.directive.define.dm"},"2":{"name":"punctuation.definition.directive.dm"},"3":{"name":"variable.other.preprocessor.dm"}}},{"name":"meta.preprocessor.diagnostic.dm","begin":"^\\s*(#\\s*(error|warn))\\b","end":"$","patterns":[{"name":"punctuation.separator.continuation.dm","match":"(?\u003e\\\\\\s*\\n)"}],"captures":{"1":{"name":"keyword.control.import.error.dm"}}},{"name":"meta.preprocessor.dm","begin":"^\\s*(?:((#)\\s*(?:elif|else|if|ifdef|ifndef))|((#)\\s*(undef|include)))\\b","end":"(?=(?://|/\\*))|(?\u003c!\\\\)(?=\\n)","patterns":[{"name":"punctuation.separator.continuation.dm","match":"(?\u003e\\\\\\s*\\n)"}],"beginCaptures":{"1":{"name":"keyword.control.directive.conditional.dm"},"2":{"name":"punctuation.definition.directive.dm"},"3":{"name":"keyword.control.directive.$5.dm"},"4":{"name":"punctuation.definition.directive.dm"}}},{"include":"#block"},{"name":"meta.function.dm","begin":"(?x)\n\t\t\t\t(?:  ^                                 # begin-of-line\n\t\t\t\t\t|\n\t\t\t\t\t\t (?: (?= \\s )           (?\u003c!else|new|return) (?\u003c=\\w)      #  or word + space before name\n\t\t\t\t\t\t\t | (?= \\s*[A-Za-z_] ) (?\u003c!\u0026\u0026)       (?\u003c=[*\u0026\u003e])   #  or type modifier before name\n\t\t\t\t\t\t )\n\t\t\t\t)\n\t\t\t\t(\\s*) (?!(while|for|do|if|else|switch|catch|enumerate|return|r?iterate)\\s*\\()\n\t\t\t\t(\n\t\t\t\t\t(?: [A-Za-z_][A-Za-z0-9_]*+ | :: )++ |                  # actual name\n\t\t\t\t\t(?: (?\u003c=operator) (?: [-*\u0026\u003c\u003e=+!]+ | \\(\\) | \\[\\] ) )  # if it is a C++ operator\n\t\t\t\t)\n\t\t\t\t \\s*(?=\\()","end":"(?\u003c=\\})|(?=#)|(;)?","patterns":[{"include":"#comments"},{"include":"#parens"},{"name":"storage.modifier.dm","match":"\\bconst\\b"},{"include":"#block"}],"beginCaptures":{"1":{"name":"punctuation.whitespace.function.leading.dm"},"3":{"name":"entity.name.function.dm"},"4":{"name":"punctuation.definition.parameters.dm"}}}],"repository":{"access":{"name":"variable.other.dot-access.dm","match":"\\.[a-zA-Z_][a-zA-Z_0-9]*\\b(?!\\s*\\()"},"block":{"name":"meta.block.dm","begin":"\\{","end":"\\}","patterns":[{"include":"#block_innards"}]},"block_innards":{"patterns":[{"include":"#preprocessor-rule-enabled-block"},{"include":"#preprocessor-rule-disabled-block"},{"include":"#preprocessor-rule-other-block"},{"include":"#access"},{"name":"meta.function-call.dm","match":"(?x) (?: (?= \\s )  (?:(?\u003c=else|new|return) | (?\u003c!\\w)) (\\s+))?\n\t\t\t(\\b\n\t\t\t\t(?!(while|for|do|if|else|switch|catch|enumerate|return|r?iterate)\\s*\\()(?:(?!NS)[A-Za-z_][A-Za-z0-9_]*+\\b | :: )++                  # actual name\n\t\t\t)\n\t\t\t \\s*(\\()","captures":{"1":{"name":"punctuation.whitespace.function-call.leading.dm"},"2":{"name":"support.function.any-method.dm"},"3":{"name":"punctuation.definition.parameters.dm"}}},{"include":"#block"},{"include":"$base"}]},"comments":{"patterns":[{"name":"comment.block.dm","match":"^/\\* =(\\s*.*?)\\s*= \\*/$\\n?","captures":{"1":{"name":"meta.toc-list.banner.block.dm"}}},{"name":"comment.block.dm","begin":"/\\*","end":"\\*/","patterns":[{"include":"#comments"}],"captures":{"0":{"name":"punctuation.definition.comment.dm"}}},{"name":"invalid.illegal.stray-comment-end.dm","match":"\\*/.*\\n"},{"name":"comment.line.banner.dm","match":"^// =(\\s*.*?)\\s*=\\s*$\\n?","captures":{"1":{"name":"meta.toc-list.banner.line.dm"}}},{"name":"comment.line.double-slash.dm","begin":"//","end":"$\\n?","patterns":[{"name":"punctuation.separator.continuation.dm","match":"(?\u003e\\\\\\s*\\n)"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.dm"}}}]},"disabled":{"begin":"^\\s*#\\s*if(n?def)?\\b.*$","end":"^\\s*#\\s*endif\\b.*$","patterns":[{"include":"#disabled"}]},"parens":{"name":"meta.parens.dm","begin":"\\(","end":"\\)","patterns":[{"include":"$base"}]},"preprocessor-rule-disabled":{"begin":"^\\s*(#(if)\\s+(0)\\b).*","end":"^\\s*(#\\s*(endif)\\b)","patterns":[{"begin":"^\\s*(#\\s*(else)\\b)","end":"(?=^\\s*#\\s*endif\\b.*$)","patterns":[{"include":"$base"}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.else.dm"}}},{"name":"comment.block.preprocessor.if-branch","end":"(?=^\\s*#\\s*(else|endif)\\b.*$)","patterns":[{"include":"#disabled"}]}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.if.dm"},"3":{"name":"constant.numeric.preprocessor.dm"}}},"preprocessor-rule-disabled-block":{"begin":"^\\s*(#(if)\\s+(0)\\b).*","end":"^\\s*(#\\s*(endif)\\b)","patterns":[{"begin":"^\\s*(#\\s*(else)\\b)","end":"(?=^\\s*#\\s*endif\\b.*$)","patterns":[{"include":"#block_innards"}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.else.dm"}}},{"name":"comment.block.preprocessor.if-branch.in-block","end":"(?=^\\s*#\\s*(else|endif)\\b.*$)","patterns":[{"include":"#disabled"}]}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.if.dm"},"3":{"name":"constant.numeric.preprocessor.dm"}}},"preprocessor-rule-enabled":{"begin":"^\\s*(#(if)\\s+(0*1)\\b)","end":"^\\s*(#\\s*(endif)\\b)","patterns":[{"contentName":"comment.block.preprocessor.else-branch","begin":"^\\s*(#\\s*(else)\\b).*","end":"(?=^\\s*#\\s*endif\\b.*$)","patterns":[{"include":"#disabled"}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.else.dm"}}},{"end":"(?=^\\s*#\\s*(else|endif)\\b.*$)","patterns":[{"include":"$base"}]}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.if.dm"},"3":{"name":"constant.numeric.preprocessor.dm"}}},"preprocessor-rule-enabled-block":{"begin":"^\\s*(#(if)\\s+(0*1)\\b)","end":"^\\s*(#\\s*(endif)\\b)","patterns":[{"contentName":"comment.block.preprocessor.else-branch.in-block","begin":"^\\s*(#\\s*(else)\\b).*","end":"(?=^\\s*#\\s*endif\\b.*$)","patterns":[{"include":"#disabled"}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.else.dm"}}},{"end":"(?=^\\s*#\\s*(else|endif)\\b.*$)","patterns":[{"include":"#block_innards"}]}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.if.dm"},"3":{"name":"constant.numeric.preprocessor.dm"}}},"preprocessor-rule-other":{"begin":"^\\s*((#\\s*(if(n?def)?))\\b.*?(?:(?=(?://|/\\*))|$))","end":"^\\s*((#\\s*(endif))\\b).*$","patterns":[{"include":"$base"}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.dm"}}},"preprocessor-rule-other-block":{"begin":"^\\s*(#\\s*(if(n?def)?)\\b.*?(?:(?=(?://|/\\*))|$))","end":"^\\s*(#\\s*(endif)\\b).*$","patterns":[{"include":"#block_innards"}],"captures":{"1":{"name":"meta.preprocessor.dm"},"2":{"name":"keyword.control.import.dm"}}},"string_embedded_expression":{"patterns":[{"name":"string.interpolated.dm","begin":"(?\u003c!\\\\)\\[","end":"\\]","patterns":[{"include":"$self"}]}]},"string_escaped_char":{"patterns":[{"name":"constant.character.escape.dm","match":"(?x)\n\\\\\n(\n\th(?:(?:er|im)self|ers|im)\n\t|([tTsS]?he) # Weird regex to match The, the, She, she and he at once.\n\t|He\n\t|[Hh]is\n\t|[aA]n?\n\t|(?:im)?proper\n\t|\\.\\.\\.\n\t|(?:icon|ref|[Rr]oman)(?=\\[) # Macros which need a [] after them.\n\t|[s\u003c\u003e\"n\\n \\[]\n)"},{"name":"invalid.illegal.unknown-escape.dm","match":"\\\\."}]}}}
diff --git a/grammars/source.editorconfig.json b/grammars/source.editorconfig.json
index 9268496..7e0e53e 100644
--- a/grammars/source.editorconfig.json
+++ b/grammars/source.editorconfig.json
@@ -1 +1 @@
-{"name":"EditorConfig","scopeName":"source.editorconfig","patterns":[{"include":"#main"}],"repository":{"bareword":{"name":"string.unquoted.bareword.editorconfig","match":"[^=#;\\s]+"},"comment":{"patterns":[{"name":"comment.line.number-sign.editorconfig","begin":"(\\s*)(#)","end":"$","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.editorconfig"},"2":{"name":"punctuation.definition.comment.editorconfig"}}},{"name":"comment.line.semicolon.editorconfig","begin":"(\\s*)(;)","end":"$","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.editorconfig"},"2":{"name":"punctuation.definition.comment.editorconfig"}}}]},"escape":{"name":"constant.character.escape.editorconfig","match":"\\\\."},"keywords":{"patterns":[{"name":"constant.language.boolean.${1:/downcase}.editorconfig","match":"(?i)(?\u003c=\\s|=)(true|false|on|off|yes|no)(?=$|\\s)"},{"name":"constant.language.${1:/downcase}.editorconfig","match":"(?i)(?\u003c=\\s|=)(CRLF|CR|LF|tab|space|unset)(?=$|\\s)"}]},"main":{"patterns":[{"include":"#comment"},{"include":"#section"},{"include":"#rule"}]},"number":{"name":"constant.numeric.decimal.integer.int.editorconfig","match":"\\d+"},"pathBracketsCurly":{"begin":"{","end":"}|(?=$)","patterns":[{"include":"#escape"},{"name":"punctuation.separator.delimiter.comma.editorconfig","match":","},{"include":"#pathRange"},{"include":"#pathSpec"}],"beginCaptures":{"0":{"name":"punctuation.definition.brace.bracket.curly.begin.editorconfig"}},"endCaptures":{"0":{"name":"punctuation.definition.brace.bracket.curly.end.editorconfig"}}},"pathBracketsSquare":{"begin":"\\[","end":"\\]|(?=$)","patterns":[{"include":"#pathSpec"}],"beginCaptures":{"0":{"name":"punctuation.definition.brace.bracket.square.begin.editorconfig"}},"endCaptures":{"0":{"name":"punctuation.definition.brace.bracket.square.end.editorconfig"}}},"pathRange":{"name":"meta.range.editorconfig","match":"([0-9]+)(\\.{2})([0-9]+)","captures":{"1":{"patterns":[{"include":"#number"}]},"2":{"name":"punctuation.definition.separator.range.editorconfig"},"3":{"patterns":[{"include":"#number"}]}}},"pathSpec":{"patterns":[{"include":"#escape"},{"include":"#pathBracketsCurly"},{"include":"#pathBracketsSquare"},{"name":"keyword.operator.glob.wildcard.globstar.editorconfig","match":"\\*{2}"},{"name":"keyword.operator.glob.wildcard.editorconfig","match":"\\*"},{"name":"keyword.operator.glob.wildcard.editorconfig","match":"\\?"}]},"rule":{"patterns":[{"match":"^\\s*(indent_(width))(?=$|[=\\s])","captures":{"1":{"name":"keyword.other.definition.indent_size.editorconfig"},"2":{"name":"invalid.illegal.confusable.editorconfig"}}},{"match":"^\\s*(tab_(size))(?=$|[=\\s])","captures":{"1":{"name":"keyword.other.definition.tab_width.editorconfig"},"2":{"name":"invalid.illegal.confusable.editorconfig"}}},{"name":"meta.rule.${1:/downcase}.editorconfig","begin":"(?ix)\n^ \\s*\n( end_of_line\n| indent_size\n| indent_style\n| insert_final_newline\n| max_line_length\n| root\n| tab_width\n| trim_trailing_whitespace\n) \\s* (=)","end":"$","patterns":[{"include":"#value"}],"beginCaptures":{"1":{"name":"keyword.other.definition.${1:/downcase}.editorconfig"},"2":{"name":"punctuation.separator.key-value.editorconfig"}}},{"name":"meta.rule.charset.editorconfig","begin":"^\\s*(charset)\\s*(=)","end":"$","patterns":[{"name":"constant.language.charset.encoding.${1:/downcase}.editorconfig","match":"(?i)(?\u003c=\\s|=)([-\\w]+)(?=$|\\s)"},{"include":"#value"}],"beginCaptures":{"1":{"name":"keyword.other.definition.${1:/downcase}.editorconfig"},"2":{"name":"punctuation.separator.key-value.editorconfig"}}},{"name":"meta.rule.custom.editorconfig","begin":"^\\s*(?![\\[#;])([^\\s=]+)\\s*(=)","end":"$","patterns":[{"include":"#value"},{"include":"#bareword"}],"beginCaptures":{"1":{"name":"keyword.other.definition.custom.editorconfig"},"2":{"name":"punctuation.separator.key-value.editorconfig"}}}]},"section":{"name":"meta.section.editorconfig","begin":"^\\s*(?=\\[.*?\\])","end":"(?!\\G)(?=^\\s*\\[)","patterns":[{"include":"#sectionHeader"},{"include":"#comment"},{"include":"#rule"}]},"sectionHeader":{"name":"meta.section.header.editorconfig","contentName":"entity.name.section.group-title.editorconfig","begin":"\\G\\[","end":"\\]|(?=$)","patterns":[{"name":"keyword.control.logical.not.negation.editorconfig","match":"\\G!"},{"include":"#pathSpec"}],"beginCaptures":{"0":{"name":"punctuation.section.brace.bracket.square.begin.editorconfig"}},"endCaptures":{"0":{"name":"punctuation.section.brace.bracket.square.end.editorconfig"}}},"string":{"patterns":[{"name":"string.quoted.double.editorconfig","begin":"\"","end":"\"","patterns":[{"include":"#escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.editorconfig"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.editorconfig"}}},{"name":"string.quoted.single.editorconfig","begin":"'","end":"'","patterns":[{"include":"#escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.editorconfig"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.editorconfig"}}}]},"value":{"patterns":[{"include":"#escape"},{"include":"#comment"},{"include":"#keywords"},{"include":"#number"},{"include":"#string"}]}}}
+{"name":"EditorConfig","scopeName":"source.editorconfig","patterns":[{"include":"#main"}],"repository":{"array":{"begin":"(?:\\G|^)(?=\\s*[^#\\s,]+\\s*(?:,\\s*[^#\\s,]+)++\\s*$)","end":"(?=\\s*(?:$|#))","patterns":[{"name":"string.unquoted.bareword.editorconfig","match":"[^#\\s,]+"},{"include":"#comma"}]},"bareword":{"name":"string.unquoted.bareword.editorconfig","match":"[^=#;\\s]+"},"bestGuess":{"patterns":[{"include":"#value"},{"include":"#bareword"},{"include":"#comment"}]},"comma":{"name":"punctuation.separator.delimiter.comma.editorconfig","match":","},"comment":{"patterns":[{"name":"comment.line.number-sign.editorconfig","begin":"^(\\s*)(#)","end":"$","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.editorconfig"},"2":{"name":"punctuation.definition.comment.editorconfig"}}},{"name":"comment.line.semicolon.editorconfig","begin":"^(\\s*)(;)","end":"$","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.editorconfig"},"2":{"name":"punctuation.definition.comment.editorconfig"}}}]},"escape":{"name":"constant.character.escape.editorconfig","match":"\\\\."},"keywords":{"patterns":[{"name":"constant.language.boolean.${1:/downcase}.editorconfig","match":"(?i)(?:\\G|^|(?\u003c=\\s|=))(true|false|on|off|yes|no)(?=$|\\s)"},{"name":"constant.language.${1:/downcase}.editorconfig","match":"(?i)(?:\\G|^|(?\u003c=\\s|=))(CRLF|CR|LF|tab|space|unset)(?=$|\\s)"}]},"main":{"patterns":[{"include":"#comment"},{"include":"#section"},{"include":"#rule"}]},"number":{"name":"constant.numeric.decimal.integer.int.editorconfig","match":"\\d+"},"pathBracketsCurly":{"begin":"{","end":"}|(?=$)","patterns":[{"include":"#escape"},{"include":"#comma"},{"include":"#pathRange"},{"include":"#pathSpec"}],"beginCaptures":{"0":{"name":"punctuation.definition.brace.bracket.curly.begin.editorconfig"}},"endCaptures":{"0":{"name":"punctuation.definition.brace.bracket.curly.end.editorconfig"}}},"pathBracketsSquare":{"begin":"\\[","end":"\\]|(?=$)","patterns":[{"include":"#pathSpec"}],"beginCaptures":{"0":{"name":"punctuation.definition.brace.bracket.square.begin.editorconfig"}},"endCaptures":{"0":{"name":"punctuation.definition.brace.bracket.square.end.editorconfig"}}},"pathRange":{"name":"meta.range.editorconfig","match":"([0-9]+)(\\.{2})([0-9]+)","captures":{"1":{"patterns":[{"include":"#number"}]},"2":{"name":"punctuation.definition.separator.range.editorconfig"},"3":{"patterns":[{"include":"#number"}]}}},"pathSpec":{"patterns":[{"include":"#escape"},{"include":"#pathBracketsCurly"},{"include":"#pathBracketsSquare"},{"name":"keyword.operator.glob.wildcard.globstar.editorconfig","match":"\\*{2}"},{"name":"keyword.operator.glob.wildcard.editorconfig","match":"\\*"},{"name":"keyword.operator.glob.wildcard.editorconfig","match":"\\?"}]},"rule":{"patterns":[{"match":"^\\s*(indent_(width))(?=$|[=\\s])","captures":{"1":{"name":"keyword.other.definition.indent_size.editorconfig"},"2":{"name":"invalid.illegal.confusable.editorconfig"}}},{"match":"^\\s*(tab_(size))(?=$|[=\\s])","captures":{"1":{"name":"keyword.other.definition.tab_width.editorconfig"},"2":{"name":"invalid.illegal.confusable.editorconfig"}}},{"name":"meta.rule.${1:/downcase}.editorconfig","begin":"(?ix)\n^ \\s*\n( end_of_line\n| indent_size\n| indent_style\n| insert_final_newline\n| max_line_length\n| root\n| tab_width\n| trim_trailing_whitespace\n) \\s* (=)","end":"$","patterns":[{"include":"#value"}],"beginCaptures":{"1":{"name":"keyword.other.definition.${1:/downcase}.editorconfig"},"2":{"name":"punctuation.separator.key-value.editorconfig"}}},{"name":"meta.rule.charset.editorconfig","begin":"^\\s*(charset)\\s*(=)","end":"$","patterns":[{"name":"constant.language.charset.encoding.${1:/downcase}.editorconfig","match":"(?i)(?\u003c=\\s|=)([-\\w]+)(?=$|\\s)"},{"include":"#value"}],"beginCaptures":{"1":{"name":"keyword.other.definition.${1:/downcase}.editorconfig"},"2":{"name":"punctuation.separator.key-value.editorconfig"}}},{"name":"meta.rule.vendor-specific.intellij.editorconfig","begin":"(?i)^\\s*(ij_[^#\\s=]+)\\s*(=)","end":"(?=\\s*(?:$|#))","patterns":[{"include":"#array"},{"include":"#value"},{"include":"#bareword"}],"beginCaptures":{"1":{"name":"keyword.other.definition.vendor-specific.editorconfig"},"2":{"name":"punctuation.separator.key-value.editorconfig"}}},{"name":"meta.rule.vendor-specific.microsoft.${2:/downcase}.editorconfig","begin":"(?i)^\\s*((csharp|dotnet|java|vs|vscode|visual_studio)_[^\\s=]+)\\s*(=)","end":"$","patterns":[{"name":"string.unquoted.pathname.windows.editorconfig","begin":"[A-Z]:\\\\(?=[^\\s:])","end":"(?=\\s*(?:$|:|#|;))","patterns":[{"match":"\\\\"},{"include":"#pathSpec"}]},{"name":"meta.severity-level.editorconfig","match":"\\G\\s*(?:(true|false)(:))?(error|warning|suggestion|silent|none|default)(?=$|[\\s;#])","captures":{"1":{"patterns":[{"include":"#keywords"}]},"2":{"name":"punctuation.separator.warning.editorconfig"},"3":{"name":"constant.language.severity-level.editorconfig"}}},{"include":"#bestGuess"}],"beginCaptures":{"1":{"name":"keyword.other.definition.custom.editorconfig"},"3":{"name":"punctuation.separator.key-value.editorconfig"}}},{"name":"meta.rule.custom.editorconfig","begin":"^\\s*(?![\\[#;])([^\\s=]+)\\s*(=)","end":"$","patterns":[{"include":"#bestGuess"}],"beginCaptures":{"1":{"name":"keyword.other.definition.custom.editorconfig"},"2":{"name":"punctuation.separator.key-value.editorconfig"}}}]},"section":{"name":"meta.section.editorconfig","begin":"^\\s*(?=\\[.*?\\])","end":"(?!\\G)(?=^\\s*\\[)","patterns":[{"include":"#sectionHeader"},{"include":"#comment"},{"include":"#rule"}]},"sectionHeader":{"name":"meta.section.header.editorconfig","contentName":"entity.name.section.group-title.editorconfig","begin":"\\G\\[","end":"\\]|(?=$)","patterns":[{"name":"keyword.control.logical.not.negation.editorconfig","match":"\\G!"},{"include":"#pathSpec"}],"beginCaptures":{"0":{"name":"punctuation.section.brace.bracket.square.begin.editorconfig"}},"endCaptures":{"0":{"name":"punctuation.section.brace.bracket.square.end.editorconfig"}}},"string":{"patterns":[{"name":"string.quoted.double.editorconfig","begin":"\"","end":"\"","patterns":[{"include":"#escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.editorconfig"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.editorconfig"}}},{"name":"string.quoted.single.editorconfig","begin":"'","end":"'","patterns":[{"include":"#escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.editorconfig"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.editorconfig"}}}]},"value":{"patterns":[{"include":"#escape"},{"include":"#comment"},{"include":"#keywords"},{"include":"#number"},{"include":"#string"}]}}}
diff --git a/grammars/source.elvish-transcript.json b/grammars/source.elvish-transcript.json
new file mode 100644
index 0000000..d5d6b17
--- /dev/null
+++ b/grammars/source.elvish-transcript.json
@@ -0,0 +1 @@
+{"name":"Elvish transcript","scopeName":"source.elvish-transcript","patterns":[{"contentName":"meta.embedded.block.elvish","begin":"(^|\\G)[~/][^ ]*\u003e ","while":"(^|\\G)   ","patterns":[{"include":"source.elvish"}]}]}
diff --git a/grammars/source.elvish.in.markdown.json b/grammars/source.elvish.in.markdown.json
new file mode 100644
index 0000000..ecda90a
--- /dev/null
+++ b/grammars/source.elvish.in.markdown.json
@@ -0,0 +1 @@
+{"scopeName":"source.elvish.in.markdown","patterns":[{"name":"markup.fenced_code.block.markdown","begin":"(^|\\G)(\\s*)(\\`{3,}|~{3,})\\s*(?i:(elvish)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.elvish","begin":"(^|\\G)(\\s*)(.*)","while":"(^|\\G)(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.elvish"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},{"name":"markup.fenced_code.block.markdown","begin":"(^|\\G)(\\s*)(\\`{3,}|~{3,})\\s*(?i:(elvish-transcript)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.elvish-transcript","begin":"(^|\\G)(\\s*)(.*)","while":"(^|\\G)(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.elvish-transcript"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}}]}
diff --git a/grammars/source.elvish.json b/grammars/source.elvish.json
new file mode 100644
index 0000000..60f00ca
--- /dev/null
+++ b/grammars/source.elvish.json
@@ -0,0 +1 @@
+{"name":"Elvish","scopeName":"source.elvish","patterns":[{"name":"string.quoted.double.elvish","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.elvish","match":"\\\\."}]},{"name":"string.quoted.single.elvish","begin":"'","end":"'"},{"name":"comment.line.number-sign.elvish","begin":"#","end":"$"},{"name":"variable.other.elvish","match":"\\$[\\w\\d_:~-]+"},{"match":"(?\u003c=\\G|^|\\{ |\\{\t|\\(|\\||\\;)\\s*(var|set|tmp|del)((\\s+[\\w\\d_:~-]+)+)","captures":{"1":{"name":"keyword.other.elvish"},"2":{"name":"variable.other.elvish"}}},{"match":"(?\u003c=\\G|^|\\{ |\\{\t|\\(|\\||\\;)\\s*(for)\\s+([\\w\\d_:~-]+)","captures":{"1":{"name":"keyword.control.elvish"},"2":{"name":"variable.other.elvish"}}},{"match":"(?\u003c=})\\s+(catch|except)\\s+([\\w\\d_:~-]+)","captures":{"1":{"name":"keyword.control.elvish"},"2":{"name":"variable.other.elvish"}}},{"match":"(?\u003c=\\G|^|\\{ |\\{\t|\\(|\\||\\;)\\s*(nop|!=|!=s|%|\\*|\\+|-gc|-ifaddrs|-log|-override-wcwidth|-stack|-|/|\u003c|\u003c=|\u003c=s|\u003cs|==|==s|\u003e|\u003e=|\u003e=s|\u003es|all|assoc|base|bool|break|call|cd|compare|constantly|continue|count|defer|deprecate|dissoc|drop|each|eawk|echo|eq|eval|exact-num|exec|exit|external|fail|fg|float64|from-json|from-lines|from-terminated|get-env|has-env|has-external|has-key|has-value|is|keys|kind-of|make-map|multi-error|nop|not-eq|not|ns|num|one|only-bytes|only-values|order|peach|pprint|print|printf|put|rand|randint|range|read-line|read-upto|repeat|repr|resolve|return|run-parallel|search-external|set-env|show|sleep|slurp|src|styled|styled-segment|take|tilde-abbr|time|to-json|to-lines|to-string|to-terminated|unset-env|use-mod|wcswidth)(?=[\\s)}\u003c\u003e;|\u0026])","captures":{"1":{"name":"support.function.elvish"}}},{"match":"(?\u003c=\\G|^|\\{ |\\{\t|\\(|\\||\\;)\\s*(and|or|coalesce)(?=[\\s)}\u003c\u003e;|\u0026])","captures":{"1":{"name":"keyword.operator.elvish"}}},{"match":"(?\u003c=\\G|^|\\{ |\\{\t|\\(|\\||\\;)\\s*(use|var|set|tmp|del|pragma|fn)(?=[\\s)}\u003c\u003e;|\u0026])","captures":{"1":{"name":"keyword.other.elvish"}}},{"match":"(?\u003c=\\G|^|\\{ |\\{\t|\\(|\\||\\;)\\s*(while|for|try|if)(?=[\\s)}\u003c\u003e;|\u0026])","captures":{"1":{"name":"keyword.control.elvish"}}},{"match":"(?\u003c=})\\s+(elif|else|catch|except|finally)(?=[\\s)}\u003c\u003e;|\u0026])","captures":{"1":{"name":"keyword.control.elvish"}}},{"name":"keyword.operator.elvish","match":"[*?|\u0026;\u003c\u003e()\\[\\]{}]"}]}
diff --git a/grammars/source.fsharp.json b/grammars/source.fsharp.json
index ddcf827..4454868 100644
--- a/grammars/source.fsharp.json
+++ b/grammars/source.fsharp.json
@@ -1 +1 @@
-{"name":"fsharp","scopeName":"source.fsharp","patterns":[{"include":"#compiler_directives"},{"include":"#comments"},{"include":"#constants"},{"include":"#strings"},{"include":"#chars"},{"include":"#double_tick"},{"include":"#definition"},{"include":"#abstract_definition"},{"include":"#attributes"},{"include":"#modules"},{"include":"#anonymous_functions"},{"include":"#du_declaration"},{"include":"#record_declaration"},{"include":"#records"},{"include":"#strp_inlined"},{"include":"#keywords"},{"include":"#cexprs"},{"include":"#text"}],"repository":{"abstract_definition":{"name":"abstract.definition.fsharp","begin":"\\b(abstract)\\s+(member)?(\\s+\\[\\\u003c.*\\\u003e\\])?\\s*([_[:alpha:]0-9,\\._`\\s]+)(:)","end":"\\s*(with)\\b|=|$","patterns":[{"include":"#comments"},{"include":"#common_declaration"},{"match":"(\\?{0,1})([[:alpha:]0-9'`^._ ]+)\\s*(:)((?!with\\b)\\b([\\w0-9'`^._ ]+)){0,1}","captures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"variable.parameter.fsharp"},"3":{"name":"keyword.symbol.fsharp"},"4":{"name":"entity.name.type.fsharp"}}},{"match":"(?!with|get|set\\b)\\b([\\w0-9'`^._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.fsharp"},"2":{"name":"keyword.fsharp"},"3":{"name":"support.function.attribute.fsharp"},"5":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.fsharp"}}},"anonymous_functions":{"patterns":[{"name":"function.anonymous","begin":"\\b(fun)\\b","end":"(-\u003e)","patterns":[{"include":"#comments"},{"begin":"(\\()","end":"\\s*(?=(-\u003e))","patterns":[{"include":"#member_declaration"}],"beginCaptures":{"1":{"name":"keyword.symbol.arrow.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.arrow.fsharp"}}},{"include":"#variables"}],"beginCaptures":{"1":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.arrow.fsharp"}}}]},"anonymous_record_declaration":{"begin":"(\\{\\|)","end":"(\\|\\})","patterns":[{"match":"[[:alpha:]0-9'`^_ ]+(:)","captures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"([[:alpha:]0-9'`^_ ]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#anonymous_record_declaration"},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},"attributes":{"patterns":[{"name":"support.function.attribute.fsharp","begin":"\\[\\\u003c","end":"\\\u003e\\]|\\]","patterns":[{"include":"$self"}]}]},"cexprs":{"patterns":[{"name":"cexpr.fsharp","match":"\\b(async|seq|promise|task|maybe|asyncMaybe|controller|scope|application|pipeline)\\s*\\{","captures":{"0":{"name":"keyword.fsharp"}}}]},"chars":{"patterns":[{"name":"char.fsharp","match":"('\\\\?.')","captures":{"1":{"name":"string.quoted.single.fsharp"}}}]},"comments":{"patterns":[{"name":"comment.literate.command.fsharp","match":"(\\(\\*{3}.*\\*{3}\\))","beginCaptures":{"1":{"name":"comment.block.fsharp"}}},{"name":"comment.block.markdown.fsharp","begin":"^\\s*(\\(\\*\\*(?!\\)))((?!\\*\\)).)*$","while":"^(?!\\s*(\\*)+\\)\\s*$)","patterns":[{"include":"source.gfm"}],"beginCaptures":{"1":{"name":"comment.block.fsharp"}},"endCaptures":{"1":{"name":"comment.block.fsharp"}}},{"name":"comment.block.fsharp","begin":"(\\(\\*(?!\\)))","end":"(\\*+\\))","patterns":[{"name":"fast-capture.comment.line.double-slash.fsharp","match":"//"},{"include":"#comments"}],"beginCaptures":{"1":{"name":"comment.block.fsharp"}},"endCaptures":{"1":{"name":"comment.block.fsharp"}}},{"name":"comment.block.markdown.fsharp.end","match":"((?\u003c!\\()(\\*)+\\))","captures":{"1":{"name":"comment.block.fsharp"}}},{"name":"comment.line.markdown.fsharp","begin":"///","while":"///","patterns":[{"include":"source.gfm"}]},{"name":"comment.line.double-slash.fsharp","match":"//.*$"}]},"common_binding_definition":{"patterns":[{"include":"#comments"},{"include":"#attributes"},{"begin":"(:)\\s*(\\()\\s*(static member|member)","end":"(\\))\\s*((?=,)|(?=\\=))","patterns":[{"match":"(\\^[[:alpha:]0-9'._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#variables"},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"keyword.symbol.fsharp"},"3":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"begin":"(:)\\s*(\\()","end":"(\\)\\s*(([?[:alpha:]0-9'`^._ ]*)))","patterns":[{"include":"#tuple_signature"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"entity.name.type.fsharp"}}},{"begin":"(:)\\s*(\\^[[:alpha:]0-9'._]+)\\s*(when)","end":"(?=:)","patterns":[{"name":"keyword.fsharp","match":"\\b(and|when|or)\\b"},{"match":"([[:alpha:]0-9'^._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"name":"keyword.symbol.fsharp","match":"(\\(|\\))"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"entity.name.type.fsharp"},"3":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"(:)\\s*([?[:alpha:]0-9'`^._ ]+)","captures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"entity.name.type.fsharp"}}},{"match":"(-\u003e)\\s*(\\()?\\s*([?[:alpha:]0-9'`^._ ]+)*","captures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"keyword.symbol.fsharp"},"3":{"name":"entity.name.type.fsharp"}}},{"begin":"(\\*)\\s*(\\()","end":"(\\)\\s*(([?[:alpha:]0-9'`^._ ]+))+)","patterns":[{"include":"#tuple_signature"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"entity.name.type.fsharp"}}},{"begin":"(\\*)(\\s*([?[:alpha:]0-9'`^._ ]+))*","end":"(?==)|(?=\\))","patterns":[{"include":"#tuple_signature"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"entity.name.type.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"begin":"(\u003c+(?![[:space:]]*\\)))","end":"((?\u003c!:)\u003e|\\))","patterns":[{"include":"#generic_declaration"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"include":"#anonymous_record_declaration"},{"begin":"({)","end":"(})","patterns":[{"include":"#record_signature"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"include":"#definition"},{"include":"#variables"},{"include":"#keywords"}]},"common_declaration":{"patterns":[{"begin":"\\s*(-\u003e)\\s*([[:alpha:]0-9'`^._ ]+)(\u003c)","end":"(\u003e)","patterns":[{"match":"([[:alpha:]0-9'`^._ ]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"entity.name.type.fsharp"},"3":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"\\s*(-\u003e)\\s*(?!with|get|set\\b)\\b([\\w0-9'`^._]+)","captures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"entity.name.type.fsharp"}}},{"include":"#anonymous_record_declaration"},{"begin":"(\\?{0,1})([[:alpha:]0-9'`^._ ]+)\\s*(:)(\\s*([?[:alpha:]0-9'`^._ ]+)(\u003c))","end":"(\u003e)","patterns":[{"match":"([[:alpha:]0-9'`^._ ]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"variable.parameter.fsharp"},"3":{"name":"keyword.symbol.fsharp"},"4":{"name":"keyword.symbol.fsharp"},"5":{"name":"entity.name.type.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}}]},"compiler_directives":{"patterns":[{"name":"keyword.control.directive.fsharp","match":"\\s?(#if|#elif|#elseif|#else|#endif|#light|#nowarn)"}]},"constants":{"patterns":[{"name":"constant.language.unit.fsharp","match":"\\(\\)"},{"name":"constant.numeric.float.fsharp","match":"\\b-?[0-9][0-9_]*((\\.([0-9][0-9_]*([eE][+-]??[0-9][0-9_]*)?)?)|([eE][+-]??[0-9][0-9_]*))"},{"name":"constant.numeric.integer.nativeint.fsharp","match":"\\b(-?((0(x|X)[0-9a-fA-F][0-9a-fA-F_]*)|(0(o|O)[0-7][0-7_]*)|(0(b|B)[01][01_]*)|([0-9][0-9_]*)))"},{"name":"constant.language.boolean.fsharp","match":"\\b(true|false)\\b"},{"name":"constant.other.fsharp","match":"\\b(null|unit|void)\\b"}]},"definition":{"patterns":[{"name":"binding.fsharp","begin":"\\b(let mutable|static let mutable|static let|let inline|let|member val|static member inline|static member|default|member|override|let!)(\\s+rec|mutable)?(\\s+\\[\\\u003c.*\\\u003e\\])?\\s*(private|internal|public)?\\s+(\\[[^-=]*\\]|[_[:alpha:]]([_[:alpha:]0-9\\._]+)*|``[_[:alpha:]]([_[:alpha:]0-9\\._`\\s]+|(?\u003c=,)\\s)*)?","end":"\\s*(with\\b|=|\\n+=|(?\u003c=\\=))","patterns":[{"include":"#common_binding_definition"}],"beginCaptures":{"1":{"name":"keyword.fsharp"},"2":{"name":"keyword.fsharp"},"3":{"name":"support.function.attribute.fsharp"},"4":{"name":"storage.modifier.fsharp"},"5":{"name":"variable.fsharp"}},"endCaptures":{"1":{"name":"keyword.fsharp"}}},{"name":"binding.fsharp","begin":"\\b(use|use\\!|and|and!)\\s*(\\[[^-=]*\\]|[_[:alpha:]]([_[:alpha:]0-9\\._]+)*|``[_[:alpha:]]([_[:alpha:]0-9\\._`\\s]+|(?\u003c=,)\\s)*)?","end":"\\s*(=)","patterns":[{"include":"#common_binding_definition"}],"beginCaptures":{"1":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.fsharp"}}},{"name":"binding.fsharp","begin":"(?\u003c=with|and)\\s*\\b((get|set)\\s*(?=\\())(\\[[^-=]*\\]|[_[:alpha:]]([_[:alpha:]0-9\\._]+)*|``[_[:alpha:]]([_[:alpha:]0-9\\._`\\s]+|(?\u003c=,)\\s)*)?","end":"\\s*(=|\\n+=|(?\u003c=\\=))","patterns":[{"include":"#common_binding_definition"}],"beginCaptures":{"4":{"name":"variable.fsharp"}},"endCaptures":{"1":{"name":"keyword.fsharp"}}},{"name":"binding.fsharp","begin":"\\b(static val mutable|val mutable|val)(\\s+rec|mutable)?(\\s+\\[\\\u003c.*\\\u003e\\])?\\s*(private|internal|public)?\\s+(\\[[^-=]*\\]|[_[:alpha:]]([_[:alpha:]0-9,\\._]+)*|``[_[:alpha:]]([_[:alpha:]0-9,\\._`\\s]+|(?\u003c=,)\\s)*)?","end":"\\n$","patterns":[{"include":"#common_binding_definition"}],"beginCaptures":{"1":{"name":"keyword.fsharp"},"2":{"name":"keyword.fsharp"},"3":{"name":"support.function.attribute.fsharp"},"4":{"name":"storage.modifier.fsharp"},"5":{"name":"variable.fsharp"}}},{"name":"binding.fsharp","begin":"\\b(new)\\b\\s+(\\()","end":"(\\))","patterns":[{"include":"#common_binding_definition"}],"beginCaptures":{"1":{"name":"keyword.fsharp"},"2":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.fsharp"}}}]},"double_tick":{"patterns":[{"name":"variable.other.binding.fsharp","match":"(``)([^`]*)(``)","captures":{"1":{"name":"string.quoted.single.fsharp"},"2":{"name":"variable.other.binding.fsharp"},"3":{"name":"string.quoted.single.fsharp"}}}]},"du_declaration":{"patterns":[{"name":"du_declaration.fsharp","begin":"\\b(of)\\b","end":"$|(\\|)","patterns":[{"include":"#comments"},{"match":"([[:alpha:]0-9'`\u003c\u003e^._]+|``[[:alpha:]0-9' \u003c\u003e^._]+``)\\s*(:)\\s*([[:alpha:]0-9'`\u003c\u003e^._]+|``[[:alpha:]0-9' \u003c\u003e^._]+``)","captures":{"1":{"name":"variable.parameter.fsharp"},"2":{"name":"keyword.symbol.fsharp"},"3":{"name":"entity.name.type.fsharp"}}},{"match":"(``([[:alpha:]0-9'^._ ]+)``|[[:alpha:]0-9'`^._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#anonymous_record_declaration"},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}}]},"generic_declaration":{"patterns":[{"begin":"(:)\\s*(\\()\\s*(static member|member)","end":"(\\))","patterns":[{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#member_declaration"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"(('|\\^)[[:alpha:]0-9'._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#variables"},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"keyword.symbol.fsharp"},"3":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"name":"keyword.fsharp","match":"\\b(private|to|public|internal|function|yield!|yield|class|exception|match|delegate|of|new|in|as|if|then|else|elif|for|begin|end|inherit|do|let\\!|return\\!|return|interface|with|abstract|enum|member|try|finally|and|when|or|use|use\\!|struct|while|mutable|assert|base|done|downcast|downto|extern|fixed|global|lazy|upcast|not)(?!')\\b"},{"name":"keyword.fsharp","match":":"},{"include":"#constants"},{"match":"(('|\\^)[[:alpha:]0-9'._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"begin":"(\u003c)","end":"(\u003e)","patterns":[{"match":"(('|\\^)[[:alpha:]0-9'._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#tuple_signature"},{"include":"#generic_declaration"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"begin":"(\\()","end":"(\\))","patterns":[{"match":"(([?[:alpha:]0-9'`^._ ]+))+","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#tuple_signature"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"(?!when|and|or\\b)\\b([\\w0-9'`^._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"match":"(\\|)","captures":{"1":{"name":"keyword.symbol.fsharp"}}},{"include":"#keywords"}]},"keywords":{"patterns":[{"name":"storage.modifier","match":"\\b(private|public|internal)\\b"},{"name":"keyword.fsharp","match":"\\b(private|to|public|internal|function|class|exception|delegate|of|as|begin|end|inherit|let!|interface|abstract|enum|member|and|when|or|use|use\\!|struct|mutable|assert|base|done|downcast|downto|extern|fixed|global|lazy|upcast|not)(?!')\\b"},{"name":"keyword.control","match":"\\b(match|yield|yield!|with|if|then|else|elif|for|in|return!|return|try|finally|while|do)(?!')\\b"},{"name":"keyword.symbol.new","match":"\\b(new)\\b"},{"name":"keyword.symbol.fsharp","match":"(\u0026\u0026\u0026|\\|\\|\\||\\^\\^\\^|~~~|\u003c\u003c\u003c|\u003e\u003e\u003e|\\|\u003e|\\-\u003e|\\\u003c\\-|:\u003e|:\\?\u003e|:|\\[|\\]|\\;|\u003c\u003e|=|@|\\|\\||\u0026\u0026|{|}|\\||_|\\.\\.|\\,|\\+|\\-|\\*|\\/|\\^|\\!|\\\u003e|\\\u003e\\=|\\\u003e\\\u003e|\\\u003c|\\\u003c\\=|\\(|\\)|\\\u003c\\\u003c)"}]},"member_declaration":{"patterns":[{"include":"#comments"},{"include":"#common_declaration"},{"begin":"(:)\\s*(\\()\\s*(static member|member)","end":"(\\))\\s*((?=,)|(?=\\=))","patterns":[{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#member_declaration"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"(\\^[[:alpha:]0-9'._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#variables"},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"keyword.symbol.fsharp"},"3":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"(\\^[[:alpha:]0-9'._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"name":"keyword.fsharp","match":"\\b(and|when|or)\\b"},{"name":"keyword.symbol.fsharp","match":"(\\(|\\))"},{"match":"(\\?{0,1})([[:alpha:]0-9'`^._]+|``[[:alpha:]0-9'`^:,._ ]+``)\\s*(:{0,1})(\\s*([?[:alpha:]0-9'`\u003c\u003e._ ]+)){0,1}","captures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"variable.parameter.fsharp"},"3":{"name":"keyword.symbol.fsharp"},"4":{"name":"entity.name.type.fsharp"}}},{"include":"#keywords"}]},"modules":{"patterns":[{"name":"entity.name.section.fsharp","begin":"\\b(namespace global)|\\b(namespace|module)\\s*(public|internal|private|rec)?\\s+([[:alpha:]][[:alpha:]0-9'_. ]*)","end":"(\\s?=|\\s|$)","patterns":[{"name":"entity.name.section.fsharp","match":"(\\.)([A-Z][[:alpha:]0-9'_]*)","captures":{"1":{"name":"punctuation.separator.namespace-reference.fsharp"},"2":{"name":"entity.name.section.fsharp"}}}],"beginCaptures":{"1":{"name":"keyword.fsharp"},"2":{"name":"keyword.fsharp"},"3":{"name":"storage.modifier.fsharp"},"4":{"name":"entity.name.section.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"name":"namespace.open.fsharp","begin":"\\b(open type|open)\\s+([[:alpha:]][[:alpha:]0-9'_]*)(?=(\\.[A-Z][[:alpha:]0-9_]*)*)","end":"(\\s|$)","patterns":[{"name":"entity.name.section.fsharp","match":"(\\.)([[:alpha:]][[:alpha:]0-9'_]*)","captures":{"1":{"name":"punctuation.separator.namespace-reference.fsharp"},"2":{"name":"entity.name.section.fsharp"}}},{"include":"#comments"}],"beginCaptures":{"1":{"name":"keyword.fsharp"},"2":{"name":"entity.name.section.fsharp"}}},{"name":"namespace.alias.fsharp","begin":"^\\s*(module)\\s+([A-Z][[:alpha:]0-9'_]*)\\s*(=)\\s*([A-Z][[:alpha:]0-9'_]*)","end":"(\\s|$)","patterns":[{"name":"entity.name.section.fsharp","match":"(\\.)([A-Z][[:alpha:]0-9'_]*)","captures":{"1":{"name":"punctuation.separator.namespace-reference.fsharp"},"2":{"name":"entity.name.section.fsharp"}}}],"beginCaptures":{"1":{"name":"keyword.fsharp"},"2":{"name":"entity.name.type.namespace.fsharp"},"3":{"name":"punctuation.separator.namespace-definition.fsharp"},"4":{"name":"entity.name.section.fsharp"}}}]},"record_declaration":{"patterns":[{"begin":"(\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#comments"},{"begin":"(((mutable)\\s[[:alpha:]]+)|[[:alpha:]0-9'`\u003c\u003e^._]*)\\s*((?\u003c!:):(?!:))\\s*","end":"$|(;|\\})","patterns":[{"include":"#comments"},{"match":"([[:alpha:]0-9'`^_ ]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#keywords"}],"beginCaptures":{"3":{"name":"keyword.fsharp"},"4":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"include":"#compiler_directives"},{"include":"#constants"},{"include":"#strings"},{"include":"#chars"},{"include":"#double_tick"},{"include":"#definition"},{"include":"#attributes"},{"include":"#anonymous_functions"},{"include":"#keywords"},{"include":"#cexprs"},{"include":"#text"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}}}]},"record_signature":{"patterns":[{"match":"[[:alpha:]0-9'`^_ ]+(=)([[:alpha:]0-9'`^_ ]+)","captures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"variable.parameter.fsharp"}}},{"begin":"({)","end":"(})","patterns":[{"match":"[[:alpha:]0-9'`^_ ]+(=)([[:alpha:]0-9'`^_ ]+)","captures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"variable.parameter.fsharp"}}},{"include":"#record_signature"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"include":"#keywords"}]},"records":{"patterns":[{"name":"record.fsharp","begin":"\\b(type)[\\s]+(private|internal|public)?\\s*","end":"\\s*((with)|((as)\\s+([[:alpha:]0-9']+))|(=)|[\\n=]|(\\(\\)))","patterns":[{"include":"#comments"},{"include":"#attributes"},{"match":"([[:alpha:]0-9'^._]+|``[[:alpha:]0-9'`^:,._ ]+``)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"begin":"(\u003c)","end":"((?\u003c!:)\u003e)","patterns":[{"match":"(('|\\^)``[[:alpha:]0-9`^:,._ ]+``|('|\\^)[[:alpha:]0-9`^:._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"name":"keyword.fsharp","match":"\\b(interface|with|abstract|and|when|or|not|struct|equality|comparison|unmanaged|delegate|enum)\\b"},{"begin":"(\\()","end":"(\\))","patterns":[{"match":"(static member|member|new)","captures":{"1":{"name":"keyword.fsharp"}}},{"include":"#common_binding_definition"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"([\\w0-9'`^._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.fsharp"}}},{"match":"\\s*(private|internal|public)","captures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"storage.modifier.fsharp"}}},{"begin":"(\\()","end":"\\s*(?=(=)|[\\n=]|(\\(\\))|(as))","patterns":[{"include":"#member_declaration"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.fsharp"},"2":{"name":"storage.modifier.fsharp"}},"endCaptures":{"2":{"name":"keyword.fsharp"},"3":{"name":"keyword.fsharp"},"4":{"name":"keyword.fsharp"},"5":{"name":"variable.parameter.fsharp"},"6":{"name":"keyword.symbol.fsharp"},"7":{"name":"constant.language.unit.fsharp"}}}]},"string_formatter":{"patterns":[{"name":"entity.name.type.format.specifier.fsharp","match":"(%0?-?(\\d+)?((a|t)|(\\.\\d+)?(f|F|e|E|g|G|M)|(b|c|s|d|i|x|X|o|u)|(s|b|O)|(\\+?A)))","captures":{"1":{"name":"keyword.format.specifier.fsharp"}}}]},"strings":{"patterns":[{"name":"string.quoted.literal.fsharp","begin":"(?=[^\\\\])(@\")","end":"(\")(?!\")","patterns":[{"name":"constant.character.string.escape.fsharp","match":"\"(\")"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.fsharp"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.fsharp"}}},{"name":"string.quoted.triple.fsharp","begin":"(?=[^\\\\])(\"\"\")","end":"(\"\"\")","patterns":[{"include":"#string_formatter"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.fsharp"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.fsharp"}}},{"name":"string.quoted.double.fsharp","begin":"(?=[^\\\\])(\")","end":"(\")","patterns":[{"name":"punctuation.separator.string.ignore-eol.fsharp","match":"\\\\$[ \\t]*"},{"name":"constant.character.string.escape.fsharp","match":"\\\\(['\"\\\\abfnrtv]|([01][0-9][0-9]|2[0-4][0-9]|25[0-5])|(x[0-9a-fA-F]{2})|(u[0-9a-fA-F]{4})|(U00(0[0-9a-fA-F]|10)[0-9a-fA-F]{4}))"},{"name":"invalid.illegal.character.string.fsharp","match":"\\\\(([0-9]{1,3})|(x[^\\s]{0,2})|(u[^\\s]{0,4})|(U[^\\s]{0,8})|[^\\s])"},{"include":"#string_formatter"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.fsharp"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.fsharp"}}}]},"strp_inlined":{"patterns":[{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#strp_inlined_body"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}}]},"strp_inlined_body":{"patterns":[{"include":"#comments"},{"include":"#anonymous_functions"},{"match":"(\\^[[:alpha:]0-9'._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"name":"keyword.fsharp","match":"\\b(and|when|or)\\b"},{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#strp_inlined_body"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"(static member|member)\\s*([[:alpha:]0-9'`\u003c\u003e^._]+|``[[:alpha:]0-9' \u003c\u003e^._]+``)\\s*(:)","captures":{"1":{"name":"keyword.fsharp"},"2":{"name":"variable.fsharp"},"3":{"name":"keyword.symbol.fsharp"}}},{"include":"#compiler_directives"},{"include":"#constants"},{"include":"#strings"},{"include":"#chars"},{"include":"#double_tick"},{"include":"#keywords"},{"include":"#text"},{"include":"#definition"},{"include":"#attributes"},{"include":"#keywords"},{"include":"#cexprs"},{"include":"#text"}]},"text":{"patterns":[{"name":"text.fsharp","match":"\\\\"}]},"tuple_signature":{"patterns":[{"match":"(([?[:alpha:]0-9'`^._ ]+))+","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"begin":"(\\()","end":"(\\))","patterns":[{"match":"(([?[:alpha:]0-9'`^._ ]+))+","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#tuple_signature"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"include":"#keywords"}]},"variables":{"patterns":[{"name":"constant.language.unit.fsharp","match":"\\(\\)"},{"match":"(\\?{0,1})(``[[:alpha:]0-9'`^:,._ ]+``|(?!private\\b)\\b[\\w[:alpha:]0-9'`\u003c\u003e^._ ]+)","captures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"variable.parameter.fsharp"}}}]}}}
+{"name":"fsharp","scopeName":"source.fsharp","patterns":[{"include":"#compiler_directives"},{"include":"#comments"},{"include":"#constants"},{"include":"#strings"},{"include":"#chars"},{"include":"#double_tick"},{"include":"#definition"},{"include":"#abstract_definition"},{"include":"#attributes"},{"include":"#modules"},{"include":"#anonymous_functions"},{"include":"#du_declaration"},{"include":"#record_declaration"},{"include":"#records"},{"include":"#strp_inlined"},{"include":"#keywords"},{"include":"#cexprs"},{"include":"#text"}],"repository":{"abstract_definition":{"name":"abstract.definition.fsharp","begin":"\\b(abstract)\\s+(member)?(\\s+\\[\\\u003c.*\\\u003e\\])?\\s*([_[:alpha:]0-9,\\._`\\s]+)(:)","end":"\\s*(with)\\b|=|$","patterns":[{"include":"#comments"},{"include":"#common_declaration"},{"match":"(\\?{0,1})([[:alpha:]0-9'`^._ ]+)\\s*(:)((?!with\\b)\\b([\\w0-9'`^._ ]+)){0,1}","captures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"variable.parameter.fsharp"},"3":{"name":"keyword.symbol.fsharp"},"4":{"name":"entity.name.type.fsharp"}}},{"match":"(?!with|get|set\\b)\\b([\\w0-9'`^._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.fsharp"},"2":{"name":"keyword.fsharp"},"3":{"name":"support.function.attribute.fsharp"},"5":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.fsharp"}}},"anonymous_functions":{"patterns":[{"name":"function.anonymous","begin":"\\b(fun)\\b","end":"(-\u003e)","patterns":[{"include":"#comments"},{"begin":"(\\()","end":"\\s*(?=(-\u003e))","patterns":[{"include":"#member_declaration"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.arrow.fsharp"}}},{"include":"#variables"}],"beginCaptures":{"1":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.arrow.fsharp"}}}]},"anonymous_record_declaration":{"begin":"(\\{\\|)","end":"(\\|\\})","patterns":[{"match":"[[:alpha:]0-9'`^_ ]+(:)","captures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"([[:alpha:]0-9'`^_ ]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#anonymous_record_declaration"},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},"attributes":{"patterns":[{"name":"support.function.attribute.fsharp","begin":"\\[\\\u003c","end":"\\\u003e\\]|\\]","patterns":[{"include":"$self"}]}]},"cexprs":{"patterns":[{"name":"cexpr.fsharp","match":"\\b(async|seq|promise|task|maybe|asyncMaybe|controller|scope|application|pipeline)(?=\\s*\\{)","captures":{"0":{"name":"keyword.fsharp"}}}]},"chars":{"patterns":[{"name":"char.fsharp","match":"('\\\\?.')","captures":{"1":{"name":"string.quoted.single.fsharp"}}}]},"comments":{"patterns":[{"name":"comment.literate.command.fsharp","match":"(\\(\\*{3}.*\\*{3}\\))","beginCaptures":{"1":{"name":"comment.block.fsharp"}}},{"name":"comment.block.markdown.fsharp","begin":"^\\s*(\\(\\*\\*(?!\\)))((?!\\*\\)).)*$","while":"^(?!\\s*(\\*)+\\)\\s*$)","patterns":[{"include":"source.gfm"}],"beginCaptures":{"1":{"name":"comment.block.fsharp"}},"endCaptures":{"1":{"name":"comment.block.fsharp"}}},{"name":"comment.block.fsharp","begin":"(\\(\\*(?!\\)))","end":"(\\*+\\))","patterns":[{"name":"fast-capture.comment.line.double-slash.fsharp","match":"//"},{"include":"#comments"}],"beginCaptures":{"1":{"name":"comment.block.fsharp"}},"endCaptures":{"1":{"name":"comment.block.fsharp"}}},{"name":"comment.block.markdown.fsharp.end","match":"((?\u003c!\\()(\\*)+\\))","captures":{"1":{"name":"comment.block.fsharp"}}},{"name":"comment.line.markdown.fsharp","begin":"///","while":"///","patterns":[{"include":"source.gfm"}]},{"name":"comment.line.double-slash.fsharp","match":"//.*$"}]},"common_binding_definition":{"patterns":[{"include":"#comments"},{"include":"#attributes"},{"begin":"(:)\\s*(\\()\\s*(static member|member)","end":"(\\))\\s*((?=,)|(?=\\=))","patterns":[{"match":"(\\^[[:alpha:]0-9'._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#variables"},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"keyword.symbol.fsharp"},"3":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"begin":"(:)\\s*(\\()","end":"(\\)\\s*(([?[:alpha:]0-9'`^._ ]*)))","patterns":[{"include":"#tuple_signature"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"entity.name.type.fsharp"}}},{"begin":"(:)\\s*(\\^[[:alpha:]0-9'._]+)\\s*(when)","end":"(?=:)","patterns":[{"name":"keyword.fsharp","match":"\\b(and|when|or)\\b"},{"match":"([[:alpha:]0-9'^._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"name":"keyword.symbol.fsharp","match":"(\\(|\\))"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"entity.name.type.fsharp"},"3":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"(:)\\s*([?[:alpha:]0-9'`^._ ]+)","captures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"entity.name.type.fsharp"}}},{"match":"(-\u003e)\\s*(\\()?\\s*([?[:alpha:]0-9'`^._ ]+)*","captures":{"1":{"name":"keyword.symbol.arrow.fsharp"},"2":{"name":"keyword.symbol.fsharp"},"3":{"name":"entity.name.type.fsharp"}}},{"begin":"(\\*)\\s*(\\()","end":"(\\)\\s*(([?[:alpha:]0-9'`^._ ]+))+)","patterns":[{"include":"#tuple_signature"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"entity.name.type.fsharp"}}},{"begin":"(\\*)(\\s*([?[:alpha:]0-9'`^._ ]+))*","end":"(?==)|(?=\\))","patterns":[{"include":"#tuple_signature"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"entity.name.type.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"begin":"(\u003c+(?![[:space:]]*\\)))","end":"((?\u003c!:)\u003e|\\))","patterns":[{"include":"#generic_declaration"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"include":"#anonymous_record_declaration"},{"begin":"({)","end":"(})","patterns":[{"include":"#record_signature"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"include":"#definition"},{"include":"#variables"},{"include":"#keywords"}]},"common_declaration":{"patterns":[{"begin":"\\s*(-\u003e)\\s*([[:alpha:]0-9'`^._ ]+)(\u003c)","end":"(\u003e)","patterns":[{"match":"([[:alpha:]0-9'`^._ ]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.symbol.arrow.fsharp"},"2":{"name":"entity.name.type.fsharp"},"3":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"\\s*(-\u003e)\\s*(?!with|get|set\\b)\\b([\\w0-9'`^._]+)","captures":{"1":{"name":"keyword.symbol.arrow.fsharp"},"2":{"name":"entity.name.type.fsharp"}}},{"include":"#anonymous_record_declaration"},{"begin":"(\\?{0,1})([[:alpha:]0-9'`^._ ]+)\\s*(:)(\\s*([?[:alpha:]0-9'`^._ ]+)(\u003c))","end":"(\u003e)","patterns":[{"match":"([[:alpha:]0-9'`^._ ]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"variable.parameter.fsharp"},"3":{"name":"keyword.symbol.fsharp"},"4":{"name":"keyword.symbol.fsharp"},"5":{"name":"entity.name.type.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}}]},"compiler_directives":{"patterns":[{"name":"keyword.control.directive.fsharp","match":"\\s?(#if|#elif|#elseif|#else|#endif|#light|#nowarn)"}]},"constants":{"patterns":[{"name":"keyword.symbol.fsharp","match":"\\(\\)"},{"name":"constant.numeric.float.fsharp","match":"\\b-?[0-9][0-9_]*((\\.([0-9][0-9_]*([eE][+-]??[0-9][0-9_]*)?)?)|([eE][+-]??[0-9][0-9_]*))"},{"name":"constant.numeric.integer.nativeint.fsharp","match":"\\b(-?((0(x|X)[0-9a-fA-F][0-9a-fA-F_]*)|(0(o|O)[0-7][0-7_]*)|(0(b|B)[01][01_]*)|([0-9][0-9_]*)))"},{"name":"constant.language.boolean.fsharp","match":"\\b(true|false)\\b"},{"name":"constant.other.fsharp","match":"\\b(null|void)\\b"}]},"definition":{"patterns":[{"name":"binding.fsharp","begin":"\\b(let mutable|static let mutable|static let|let inline|let|and|member val|static member inline|static member|default|member|override|let!)(\\s+rec|mutable)?(\\s+\\[\\\u003c.*\\\u003e\\])?\\s*(private|internal|public)?\\s+(\\[[^-=]*\\]|[_[:alpha:]]([_[:alpha:]0-9\\._]+)*|``[_[:alpha:]]([_[:alpha:]0-9\\._`\\s]+|(?\u003c=,)\\s)*)?","end":"\\s*((with\\b)|(=|\\n+=|(?\u003c=\\=)))","patterns":[{"include":"#common_binding_definition"}],"beginCaptures":{"1":{"name":"keyword.fsharp"},"2":{"name":"keyword.fsharp"},"3":{"name":"support.function.attribute.fsharp"},"4":{"name":"storage.modifier.fsharp"},"5":{"name":"variable.fsharp"}},"endCaptures":{"2":{"name":"keyword.fsharp"},"3":{"name":"keyword.symbol.fsharp"}}},{"name":"binding.fsharp","begin":"\\b(use|use!|and|and!)\\s+(\\[[^-=]*\\]|[_[:alpha:]]([_[:alpha:]0-9\\._]+)*|``[_[:alpha:]]([_[:alpha:]0-9\\._`\\s]+|(?\u003c=,)\\s)*)?","end":"\\s*(=)","patterns":[{"include":"#common_binding_definition"}],"beginCaptures":{"1":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"name":"binding.fsharp","begin":"(?\u003c=with|and)\\s*\\b((get|set)\\s*(?=\\())(\\[[^-=]*\\]|[_[:alpha:]]([_[:alpha:]0-9\\._]+)*|``[_[:alpha:]]([_[:alpha:]0-9\\._`\\s]+|(?\u003c=,)\\s)*)?","end":"\\s*(=|\\n+=|(?\u003c=\\=))","patterns":[{"include":"#common_binding_definition"}],"beginCaptures":{"4":{"name":"variable.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"name":"binding.fsharp","begin":"\\b(static val mutable|val mutable|val)(\\s+rec|mutable)?(\\s+\\[\\\u003c.*\\\u003e\\])?\\s*(private|internal|public)?\\s+(\\[[^-=]*\\]|[_[:alpha:]]([_[:alpha:]0-9,\\._]+)*|``[_[:alpha:]]([_[:alpha:]0-9,\\._`\\s]+|(?\u003c=,)\\s)*)?","end":"\\n$","patterns":[{"include":"#common_binding_definition"}],"beginCaptures":{"1":{"name":"keyword.fsharp"},"2":{"name":"keyword.fsharp"},"3":{"name":"support.function.attribute.fsharp"},"4":{"name":"storage.modifier.fsharp"},"5":{"name":"variable.fsharp"}}},{"name":"binding.fsharp","begin":"\\b(new)\\b\\s+(\\()","end":"(\\))","patterns":[{"include":"#common_binding_definition"}],"beginCaptures":{"1":{"name":"keyword.fsharp"},"2":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}}]},"double_tick":{"patterns":[{"name":"variable.other.binding.fsharp","match":"(``)([^`]*)(``)","captures":{"1":{"name":"string.quoted.single.fsharp"},"2":{"name":"variable.other.binding.fsharp"},"3":{"name":"string.quoted.single.fsharp"}}}]},"du_declaration":{"patterns":[{"name":"du_declaration.fsharp","begin":"\\b(of)\\b","end":"$|(\\|)","patterns":[{"include":"#comments"},{"match":"([[:alpha:]0-9'`\u003c\u003e^._]+|``[[:alpha:]0-9' \u003c\u003e^._]+``)\\s*(:)\\s*([[:alpha:]0-9'`\u003c\u003e^._]+|``[[:alpha:]0-9' \u003c\u003e^._]+``)","captures":{"1":{"name":"variable.parameter.fsharp"},"2":{"name":"keyword.symbol.fsharp"},"3":{"name":"entity.name.type.fsharp"}}},{"match":"(``([[:alpha:]0-9'^._ ]+)``|[[:alpha:]0-9'`^._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#anonymous_record_declaration"},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}}]},"generic_declaration":{"patterns":[{"begin":"(:)\\s*(\\()\\s*(static member|member)","end":"(\\))","patterns":[{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#member_declaration"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"(('|\\^)[[:alpha:]0-9'._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#variables"},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"keyword.symbol.fsharp"},"3":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"name":"keyword.fsharp","match":"\\b(private|to|public|internal|function|yield!|yield|class|exception|match|delegate|of|new|in|as|if|then|else|elif|for|begin|end|inherit|do|let\\!|return\\!|return|interface|with|abstract|enum|member|try|finally|and|when|or|use|use\\!|struct|while|mutable|assert|base|done|downcast|downto|extern|fixed|global|lazy|upcast|not)(?!')\\b"},{"name":"keyword.symbol.fsharp","match":":"},{"include":"#constants"},{"match":"(('|\\^)[[:alpha:]0-9'._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"begin":"(\u003c)","end":"(\u003e)","patterns":[{"match":"(('|\\^)[[:alpha:]0-9'._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#tuple_signature"},{"include":"#generic_declaration"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"begin":"(\\()","end":"(\\))","patterns":[{"match":"(([?[:alpha:]0-9'`^._ ]+))+","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#tuple_signature"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"(?!when|and|or\\b)\\b([\\w0-9'`^._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"match":"(\\|)","captures":{"1":{"name":"keyword.symbol.fsharp"}}},{"include":"#keywords"}]},"keywords":{"patterns":[{"name":"storage.modifier","match":"\\b(private|public|internal)\\b"},{"name":"keyword.fsharp","match":"\\b(private|to|public|internal|function|class|exception|delegate|of|new|as|begin|end|inherit|let!|interface|abstract|enum|member|and|when|or|use|use\\!|struct|mutable|assert|base|done|downcast|downto|extern|fixed|global|lazy|upcast|not)(?!')\\b"},{"name":"keyword.control","match":"\\b(match|yield|yield!|with|if|then|else|elif|for|in|return!|return|try|finally|while|do)(?!')\\b"},{"name":"keyword.symbol.arrow.fsharp","match":"(\\-\u003e|\\\u003c\\-)"},{"name":"keyword.symbol.fsharp","match":"(\u0026\u0026\u0026|\\|\\|\\||\\^\\^\\^|~~~|\u003c\u003c\u003c|\u003e\u003e\u003e|\\|\u003e|:\u003e|:\\?\u003e|:|\\[|\\]|\\;|\u003c\u003e|=|@|\\|\\||\u0026\u0026|{|}|\\||_|\\.\\.|\\,|\\+|\\-|\\*|\\/|\\^|\\!|\\\u003e|\\\u003e\\=|\\\u003e\\\u003e|\\\u003c|\\\u003c\\=|\\(|\\)|\\\u003c\\\u003c)"}]},"member_declaration":{"patterns":[{"include":"#comments"},{"include":"#common_declaration"},{"begin":"(:)\\s*(\\()\\s*(static member|member)","end":"(\\))\\s*((?=,)|(?=\\=))","patterns":[{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#member_declaration"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"(\\^[[:alpha:]0-9'._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#variables"},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"keyword.symbol.fsharp"},"3":{"name":"keyword.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"(\\^[[:alpha:]0-9'._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"name":"keyword.fsharp","match":"\\b(and|when|or)\\b"},{"name":"keyword.symbol.fsharp","match":"(\\(|\\))"},{"match":"(\\?{0,1})([[:alpha:]0-9'`^._]+|``[[:alpha:]0-9'`^:,._ ]+``)\\s*(:{0,1})(\\s*([?[:alpha:]0-9'`\u003c\u003e._ ]+)){0,1}","captures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"variable.parameter.fsharp"},"3":{"name":"keyword.symbol.fsharp"},"4":{"name":"entity.name.type.fsharp"}}},{"include":"#keywords"}]},"modules":{"patterns":[{"name":"entity.name.section.fsharp","begin":"\\b(namespace global)|\\b(namespace|module)\\s*(public|internal|private|rec)?\\s+([[:alpha:]][[:alpha:]0-9'_. ]*)","end":"(\\s?=|\\s|$)","patterns":[{"name":"entity.name.section.fsharp","match":"(\\.)([A-Z][[:alpha:]0-9'_]*)","captures":{"1":{"name":"punctuation.separator.namespace-reference.fsharp"},"2":{"name":"entity.name.section.fsharp"}}}],"beginCaptures":{"1":{"name":"keyword.fsharp"},"2":{"name":"keyword.fsharp"},"3":{"name":"storage.modifier.fsharp"},"4":{"name":"entity.name.section.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"name":"namespace.open.fsharp","begin":"\\b(open type|open)\\s+([[:alpha:]][[:alpha:]0-9'_]*)(?=(\\.[A-Z][[:alpha:]0-9_]*)*)","end":"(\\s|$)","patterns":[{"name":"entity.name.section.fsharp","match":"(\\.)([[:alpha:]][[:alpha:]0-9'_]*)","captures":{"1":{"name":"punctuation.separator.namespace-reference.fsharp"},"2":{"name":"entity.name.section.fsharp"}}},{"include":"#comments"}],"beginCaptures":{"1":{"name":"keyword.fsharp"},"2":{"name":"entity.name.section.fsharp"}}},{"name":"namespace.alias.fsharp","begin":"^\\s*(module)\\s+([A-Z][[:alpha:]0-9'_]*)\\s*(=)\\s*([A-Z][[:alpha:]0-9'_]*)","end":"(\\s|$)","patterns":[{"name":"entity.name.section.fsharp","match":"(\\.)([A-Z][[:alpha:]0-9'_]*)","captures":{"1":{"name":"punctuation.separator.namespace-reference.fsharp"},"2":{"name":"entity.name.section.fsharp"}}}],"beginCaptures":{"1":{"name":"keyword.fsharp"},"2":{"name":"entity.name.type.namespace.fsharp"},"3":{"name":"keyword.symbol.fsharp"},"4":{"name":"entity.name.section.fsharp"}}}]},"record_declaration":{"patterns":[{"begin":"(\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#comments"},{"begin":"(((mutable)\\s[[:alpha:]]+)|[[:alpha:]0-9'`\u003c\u003e^._]*)\\s*((?\u003c!:):(?!:))\\s*","end":"$|(;|\\})","patterns":[{"include":"#comments"},{"match":"([[:alpha:]0-9'`^_ ]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#keywords"}],"beginCaptures":{"3":{"name":"keyword.fsharp"},"4":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"include":"#compiler_directives"},{"include":"#constants"},{"include":"#strings"},{"include":"#chars"},{"include":"#double_tick"},{"include":"#definition"},{"include":"#attributes"},{"include":"#anonymous_functions"},{"include":"#keywords"},{"include":"#cexprs"},{"include":"#text"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}}}]},"record_signature":{"patterns":[{"match":"[[:alpha:]0-9'`^_ ]+(=)([[:alpha:]0-9'`^_ ]+)","captures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"variable.parameter.fsharp"}}},{"begin":"({)","end":"(})","patterns":[{"match":"[[:alpha:]0-9'`^_ ]+(=)([[:alpha:]0-9'`^_ ]+)","captures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"variable.parameter.fsharp"}}},{"include":"#record_signature"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"include":"#keywords"}]},"records":{"patterns":[{"name":"record.fsharp","begin":"\\b(type)[\\s]+(private|internal|public)?\\s*","end":"\\s*((with)|((as)\\s+([[:alpha:]0-9']+))|(=)|[\\n=]|(\\(\\)))","patterns":[{"include":"#comments"},{"include":"#attributes"},{"match":"([[:alpha:]0-9'^._]+|``[[:alpha:]0-9'`^:,._ ]+``)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"begin":"(\u003c)","end":"((?\u003c!:)\u003e)","patterns":[{"match":"(('|\\^)``[[:alpha:]0-9`^:,._ ]+``|('|\\^)[[:alpha:]0-9`^:._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"name":"keyword.fsharp","match":"\\b(interface|with|abstract|and|when|or|not|struct|equality|comparison|unmanaged|delegate|enum)\\b"},{"begin":"(\\()","end":"(\\))","patterns":[{"match":"(static member|member|new)","captures":{"1":{"name":"keyword.fsharp"}}},{"include":"#common_binding_definition"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"([\\w0-9'`^._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"\\s*(private|internal|public)","captures":{"1":{"name":"storage.modifier.fsharp"}}},{"begin":"(\\()","end":"\\s*(?=(=)|[\\n=]|(\\(\\))|(as))","patterns":[{"include":"#member_declaration"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"include":"#keywords"}],"beginCaptures":{"1":{"name":"keyword.fsharp"},"2":{"name":"storage.modifier.fsharp"}},"endCaptures":{"2":{"name":"keyword.fsharp"},"3":{"name":"keyword.fsharp"},"4":{"name":"keyword.fsharp"},"5":{"name":"variable.parameter.fsharp"},"6":{"name":"keyword.symbol.fsharp"},"7":{"name":"keyword.symbol.fsharp"}}}]},"string_formatter":{"patterns":[{"name":"entity.name.type.format.specifier.fsharp","match":"(%0?-?(\\d+)?((a|t)|(\\.\\d+)?(f|F|e|E|g|G|M)|(b|c|s|d|i|x|X|o|u)|(s|b|O)|(\\+?A)))","captures":{"1":{"name":"keyword.format.specifier.fsharp"}}}]},"strings":{"patterns":[{"name":"string.quoted.literal.fsharp","begin":"(?=[^\\\\])(@\")","end":"(\")(?!\")","patterns":[{"name":"constant.character.string.escape.fsharp","match":"\"(\")"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.fsharp"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.fsharp"}}},{"name":"string.quoted.triple.fsharp","begin":"(?=[^\\\\])(\"\"\")","end":"(\"\"\")","patterns":[{"include":"#string_formatter"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.fsharp"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.fsharp"}}},{"name":"string.quoted.double.fsharp","begin":"(?=[^\\\\])(\")","end":"(\")","patterns":[{"name":"punctuation.separator.string.ignore-eol.fsharp","match":"\\\\$[ \\t]*"},{"name":"constant.character.string.escape.fsharp","match":"\\\\(['\"\\\\abfnrtv]|([01][0-9][0-9]|2[0-4][0-9]|25[0-5])|(x[0-9a-fA-F]{2})|(u[0-9a-fA-F]{4})|(U00(0[0-9a-fA-F]|10)[0-9a-fA-F]{4}))"},{"name":"invalid.illegal.character.string.fsharp","match":"\\\\(([0-9]{1,3})|(x[^\\s]{0,2})|(u[^\\s]{0,4})|(U[^\\s]{0,8})|[^\\s])"},{"include":"#string_formatter"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.fsharp"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.fsharp"}}}]},"strp_inlined":{"patterns":[{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#strp_inlined_body"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}}]},"strp_inlined_body":{"patterns":[{"include":"#comments"},{"include":"#anonymous_functions"},{"match":"(\\^[[:alpha:]0-9'._]+)","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"name":"keyword.fsharp","match":"\\b(and|when|or)\\b"},{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#strp_inlined_body"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"match":"(static member|member)\\s*([[:alpha:]0-9'`\u003c\u003e^._]+|``[[:alpha:]0-9' \u003c\u003e^._]+``)\\s*(:)","captures":{"1":{"name":"keyword.fsharp"},"2":{"name":"variable.fsharp"},"3":{"name":"keyword.symbol.fsharp"}}},{"include":"#compiler_directives"},{"include":"#constants"},{"include":"#strings"},{"include":"#chars"},{"include":"#double_tick"},{"include":"#keywords"},{"include":"#text"},{"include":"#definition"},{"include":"#attributes"},{"include":"#keywords"},{"include":"#cexprs"},{"include":"#text"}]},"text":{"patterns":[{"name":"text.fsharp","match":"\\\\"}]},"tuple_signature":{"patterns":[{"match":"(([?[:alpha:]0-9'`^._ ]+))+","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"begin":"(\\()","end":"(\\))","patterns":[{"match":"(([?[:alpha:]0-9'`^._ ]+))+","captures":{"1":{"name":"entity.name.type.fsharp"}}},{"include":"#tuple_signature"}],"beginCaptures":{"1":{"name":"keyword.symbol.fsharp"}},"endCaptures":{"1":{"name":"keyword.symbol.fsharp"}}},{"include":"#keywords"}]},"variables":{"patterns":[{"name":"keyword.symbol.fsharp","match":"\\(\\)"},{"match":"(\\?{0,1})(``[[:alpha:]0-9'`^:,._ ]+``|(?!private\\b)\\b[\\w[:alpha:]0-9'`\u003c\u003e^._ ]+)","captures":{"1":{"name":"keyword.symbol.fsharp"},"2":{"name":"variable.parameter.fsharp"}}}]}}}
diff --git a/grammars/source.ftl.json b/grammars/source.ftl.json
index 7c5153e..2a381bf 100644
--- a/grammars/source.ftl.json
+++ b/grammars/source.ftl.json
@@ -1 +1 @@
-{"scopeName":"source.ftl","patterns":[{"include":"#comment"},{"include":"#message"},{"include":"#wrong-line"}],"repository":{"attributes":{"begin":"\\s*(\\.[a-zA-Z][a-zA-Z0-9_-]*\\s*=\\s*)","end":"^(?=\\s*[^\\.])","patterns":[{"include":"#placeable"}],"beginCaptures":{"1":{"name":"support.class.attribute-begin.fluent"}}},"comment":{"name":"comment.fluent","match":"^##?#?\\s.*$"},"function-comma":{"name":"support.function.function-comma.fluent","match":","},"function-named-argument":{"name":"variable.other.named-argument.fluent","begin":"([a-zA-Z0-9]+:)\\s*([\"a-zA-Z0-9]+)","end":"(?=\\)|,|\\s)","beginCaptures":{"1":{"name":"support.function.named-argument.name.fluent"},"2":{"name":"variable.other.named-argument.value.fluent"}}},"function-positional-argument":{"name":"variable.other.function.positional-argument.fluent","match":"\\$[a-zA-Z0-9_-]+"},"invalid-placeable-string-missing-end-quote":{"name":"invalid.illegal.wrong-placeable-missing-end-quote.fluent","match":"\"[^\"]+$"},"invalid-placeable-wrong-placeable-missing-end":{"name":"invalid.illegal.wrong-placeable-missing-end.fluent","match":"([^}A-Z]*$|[^-][^\u003e]$)\\b"},"message":{"contentName":"string.fluent","begin":"^(-?[a-zA-Z][a-zA-Z0-9_-]*\\s*=\\s*)","end":"^(?=\\S)","patterns":[{"include":"#attributes"},{"include":"#placeable"}],"beginCaptures":{"1":{"name":"support.class.message-identifier.fluent"}}},"placeable":{"contentName":"variable.other.placeable.content.fluent","begin":"({)","end":"(})","patterns":[{"include":"#placeable-string"},{"include":"#placeable-function"},{"include":"#placeable-reference-or-number"},{"include":"#selector"},{"include":"#invalid-placeable-wrong-placeable-missing-end"},{"include":"#invalid-placeable-string-missing-end-quote"},{"include":"#invalid-placeable-wrong-function-name"}],"beginCaptures":{"1":{"name":"keyword.placeable.begin.fluent"}},"endCaptures":{"1":{"name":"keyword.placeable.end.fluent"}}},"placeable-function":{"contentName":"string.placeable-function.fluent","begin":"([A-Z][A-Z0-9_-]*\\()","end":"(\\))","patterns":[{"include":"#function-comma"},{"include":"#function-positional-argument"},{"include":"#function-named-argument"}],"beginCaptures":{"1":{"name":"support.function.placeable-function.call.begin.fluent"}},"endCaptures":{"1":{"name":"support.function.placeable-function.call.end.fluent"}}},"placeable-reference-or-number":{"name":"variable.other.placeable.reference-or-number.fluent","match":"((-|\\$)[a-zA-Z0-9_-]+|[a-zA-Z][a-zA-Z0-9_-]*|[0-9]+)"},"placeable-string":{"contentName":"string.placeable-string-content.fluent","begin":"(\")(?=[^\\n]*\")","end":"(\")","beginCaptures":{"1":{"name":"variable.other.placeable-string-begin.fluent"}},"endCaptures":{"1":{"name":"variable.other.placeable-string-end.fluent"}}},"selector":{"contentName":"string.selector.content.fluent","begin":"(-\u003e)","end":"^(?=\\s*})","patterns":[{"include":"#selector-item"}],"beginCaptures":{"1":{"name":"support.function.selector.begin.fluent"}}},"selector-item":{"contentName":"string.selector-item.content.fluent","begin":"(\\s*\\*?\\[)([a-zA-Z0-9_-]+)(\\]\\s*)","end":"^(?=\\s|})","patterns":[{"include":"#placeable"}],"beginCaptures":{"1":{"name":"support.function.selector-item.begin.fluent"},"2":{"name":"variable.other.selector-item.begin.fluent"},"3":{"name":"support.function.selector-item.begin.fluent"}}},"wrong-line":{"name":"invalid.illegal.wrong-line.fluent","match":".*"}}}
+{"scopeName":"source.ftl","patterns":[{"include":"#comment"},{"include":"#message"},{"include":"#wrong-line"}],"repository":{"attributes":{"begin":"\\s*(\\.[a-zA-Z][a-zA-Z0-9_-]*\\s*=\\s*)","end":"^(?=\\s*[^\\.])","patterns":[{"include":"#placeable"}],"beginCaptures":{"1":{"name":"support.class.attribute-begin.fluent"}}},"comment":{"name":"comment.fluent","match":"^##?#?\\s.*$"},"function-comma":{"name":"support.function.function-comma.fluent","match":","},"function-named-argument":{"name":"variable.other.named-argument.fluent","begin":"([a-zA-Z0-9]+:)\\s*([\"a-zA-Z0-9]+)","end":"(?=\\)|,|\\s)","beginCaptures":{"1":{"name":"support.function.named-argument.name.fluent"},"2":{"name":"variable.other.named-argument.value.fluent"}}},"function-positional-argument":{"name":"variable.other.function.positional-argument.fluent","match":"\\$[a-zA-Z0-9_-]+"},"invalid-placeable-string-missing-end-quote":{"name":"invalid.illegal.wrong-placeable-missing-end-quote.fluent","match":"\"[^\"]+$"},"invalid-placeable-wrong-placeable-missing-end":{"name":"invalid.illegal.wrong-placeable-missing-end.fluent","match":"([^}A-Z]*$|[^-][^\u003e]$)\\b"},"message":{"contentName":"string.fluent","begin":"^(-?[a-zA-Z][a-zA-Z0-9_-]*\\s*=\\s*)","end":"^(?=\\S)","patterns":[{"include":"#attributes"},{"include":"#placeable"}],"beginCaptures":{"1":{"name":"support.class.message-identifier.fluent"}}},"placeable":{"contentName":"variable.other.placeable.content.fluent","begin":"({)","end":"(})","patterns":[{"include":"#placeable-string"},{"include":"#placeable-function"},{"include":"#placeable-reference-or-number"},{"include":"#selector"},{"include":"#invalid-placeable-wrong-placeable-missing-end"},{"include":"#invalid-placeable-string-missing-end-quote"},{"include":"#invalid-placeable-wrong-function-name"}],"beginCaptures":{"1":{"name":"keyword.placeable.begin.fluent"}},"endCaptures":{"1":{"name":"keyword.placeable.end.fluent"}}},"placeable-function":{"contentName":"string.placeable-function.fluent","begin":"([A-Z][A-Z0-9_-]*\\()","end":"(\\))","patterns":[{"include":"#function-comma"},{"include":"#function-positional-argument"},{"include":"#function-named-argument"}],"beginCaptures":{"1":{"name":"support.function.placeable-function.call.begin.fluent"}},"endCaptures":{"1":{"name":"support.function.placeable-function.call.end.fluent"}}},"placeable-reference-or-number":{"name":"variable.other.placeable.reference-or-number.fluent","match":"((-|\\$)[a-zA-Z0-9_-]+|[a-zA-Z][a-zA-Z0-9_-]*|[0-9]+)"},"placeable-string":{"contentName":"string.placeable-string-content.fluent","begin":"(\")(?=[^\\n]*\")","end":"(\")","beginCaptures":{"1":{"name":"variable.other.placeable-string-begin.fluent"}},"endCaptures":{"1":{"name":"variable.other.placeable-string-end.fluent"}}},"selector":{"contentName":"string.selector.content.fluent","begin":"(-\u003e)","end":"^(?=\\s*})","patterns":[{"include":"#selector-item"}],"beginCaptures":{"1":{"name":"support.function.selector.begin.fluent"}}},"selector-item":{"contentName":"string.selector-item.content.fluent","begin":"(\\s*\\*?\\[)([a-zA-Z0-9_-]+)(\\]\\s*)","end":"^(?=(\\s*})|(\\s*\\[)|(\\s*\\*))","patterns":[{"include":"#placeable"}],"beginCaptures":{"1":{"name":"support.function.selector-item.begin.fluent"},"2":{"name":"variable.other.selector-item.begin.fluent"},"3":{"name":"support.function.selector-item.begin.fluent"}}},"wrong-line":{"name":"invalid.illegal.wrong-line.fluent","match":".*"}}}
diff --git a/grammars/source.gcode.json b/grammars/source.gcode.json
index 5d707ad..9748ed3 100644
--- a/grammars/source.gcode.json
+++ b/grammars/source.gcode.json
@@ -1 +1 @@
-{"name":"VSCode GCode Syntax","scopeName":"source.gcode","patterns":[{"include":"#all"}],"repository":{"all":{"patterns":[{"include":"#comments"},{"include":"#control"},{"include":"#gcodes"},{"include":"#mcodes"},{"include":"#operators"},{"include":"#speedsfeeds"},{"include":"#prognumbers"},{"include":"#coords"},{"include":"#tools"},{"include":"#modifiers"},{"include":"#macrovars"},{"include":"#rs274ngc"}]},"comments":{"patterns":[{"name":"comment.gcode","match":"(\\(.+\\))"},{"name":"comment.gcode","begin":";","end":"\\n"}]},"control":{"patterns":[{"name":"keyword.control.gcode","match":"(?i)(GOTO\\s?\\d+)"},{"name":"keyword.control.gcode","match":"(?i)(EQ|NE|LT|GT|LE|GE|AND|OR|XOR)"},{"name":"keyword.control.gcode","match":"(?i)(DO\\s?\\d*|WHILE|WH|END|IF|THEN|ELSE|ENDIF)"},{"name":"string.gcode","match":"([\\%])"}]},"coords":{"patterns":[{"name":"string.gcode","match":"([xX])\\s?(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))"},{"name":"string.gcode","match":"([yY])\\s?(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))"},{"name":"invalid.gcode","match":"([zZ])\\s?(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))"},{"name":"constant.character.escape.gcode","match":"([aAbBcC])\\s?(\\-*\\d?\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))"}]},"gcodes":{"patterns":[{"name":"constant.numeric.gcode","match":"[gG](1)?5[4-9](.1)?\\s?(P[0-9]{1,3})?"},{"name":"constant.numeric.gcode","match":"[gG]1[1-2][0-9]"},{"name":"constant.numeric.gcode","match":"[gG]15\\s?(H[0-9]{1,2})?"},{"name":"markup.bold.gcode","match":"[gG][0-9]{1,3}(\\.[0-9])?"}]},"macrovars":{"patterns":[{"name":"variable.other.gcode","match":"[#][0-9]*"}]},"mcodes":{"patterns":[{"name":"keyword.operator.quantifier.regexp.gcode","match":"[mM][0-9]{1,3}"}]},"modifiers":{"patterns":[{"name":"constant.character.escape.gcode","match":"([iIjJkK])(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))"},{"name":"support.constant.math.gcode","match":"([qQrR])(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]]))"},{"name":"support.constant.math.gcode","match":"([uUwW])(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]]))"}]},"operators":{"patterns":[{"name":"support.constant.math.gcode","match":"(?i)(SIN|COS|TAN|ASIN|ACOS|ATAN|FIX|FUP|LN|ROUND|SQRT)"},{"name":"support.constant.math.gcode","match":"(?i)(FIX|FUP|ROUND|ABS|MOD)"},{"name":"support.constant.math.gcode","match":"(\\+|\\*|\\/|\\*\\*)"},{"name":"invalid.gcode","match":"(\\-)"}]},"prognumbers":{"patterns":[{"name":"constant.numeric.gcode","match":"(^[nN])(\\d+)"},{"name":"string.regexp.gcode","match":"(^[oO])(\\d+)?"},{"name":"string.regexp.gcode","match":"([pP])\\s?(\\d?\\.?\\d+\\.?|\\.?(?=[#\\[]))"}]},"rs274ngc":{"patterns":[{"name":"keyword.control.gcode","match":"(?i)(ENDSUB|SUB)"},{"name":"support.type.gcode","begin":"\u003c","end":"\u003e","beginCaptures":{"0":{"name":"markup.bold.gcode"}},"endCaptures":{"0":{"name":"markup.bold.gcode"}}}]},"speedsfeeds":{"patterns":[{"name":"constant.language.gcode","match":"([sS])\\s?(\\d+|(?=[#\\[]))"},{"name":"constant.language.gcode","match":"([eEfF])\\s?\\.?(\\d+(\\.\\d*)?|(?=[#\\[]))"}]},"tools":{"patterns":[{"name":"constant.character.gcode","match":"([dD])\\s?(\\d+(\\.\\d*)?|(?=[#\\[]))"},{"name":"constant.character.gcode","match":"([hH])\\s?(\\d+(\\.\\d*)?|(?=[#\\[]))"},{"name":"constant.character.gcode","match":"([tT])\\s?(\\d+(\\.\\d*)?|(?=[#\\[]))"}]}}}
+{"name":"VSCode GCode Syntax","scopeName":"source.gcode","patterns":[{"include":"#all"}],"repository":{"all":{"patterns":[{"include":"#comments"},{"include":"#control"},{"include":"#gcodes"},{"include":"#mcodes"},{"include":"#operators"},{"include":"#speedsfeeds"},{"include":"#prognumbers"},{"include":"#coords"},{"include":"#tools"},{"include":"#modifiers"},{"include":"#macrovars"},{"include":"#rs274ngc"}]},"comments":{"patterns":[{"name":"comment.gcode","match":"(\\(.+\\))"},{"name":"comment.gcode","begin":";","end":"\\n"}]},"control":{"patterns":[{"name":"keyword.control.gcode","match":"(?i)(GOTO\\s?\\d+)"},{"name":"keyword.control.gcode","match":"(?i)(EQ|NE|LT|GT|LE|GE|AND|OR|XOR)"},{"name":"keyword.control.gcode","match":"(?i)(DO\\s?\\d*|WHILE|WH|END|IF|THEN|ELSE|ENDIF)"},{"name":"string.gcode","match":"([\\%])"}]},"coords":{"patterns":[{"name":"string.gcode","match":"(?i)([X])\\s?(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))"},{"name":"string.gcode","match":"(?i)([Y])\\s?(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))"},{"name":"invalid.gcode","match":"(?i)([Z])\\s?(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))"},{"name":"constant.character.escape.gcode","match":"(?i)([ABC])\\s?(\\-*\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))"}]},"gcodes":{"patterns":[{"name":"constant.numeric.gcode","match":"(?i)[G](1)?5[4-9](.1)?\\s?(P[0-9]{1,3})?"},{"name":"constant.numeric.gcode","match":"(?i)[G]1[1-2][0-9]"},{"name":"constant.numeric.gcode","match":"(?i)[G]15\\s?(H[0-9]{1,2})?"},{"name":"markup.bold.gcode","match":"(?i)[G][0-9]{1,3}(\\.[0-9])?"}]},"macrovars":{"patterns":[{"name":"variable.other.gcode","match":"[#][0-9]*"}]},"mcodes":{"patterns":[{"name":"keyword.operator.quantifier.regexp.gcode","match":"(?i)[M][0-9]{1,3}"}]},"modifiers":{"patterns":[{"name":"constant.character.escape.gcode","match":"(?i)([IJK])(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]))"},{"name":"support.constant.math.gcode","match":"(?i)([QR])(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]]))"},{"name":"support.constant.math.gcode","match":"(?i)([UW])(\\-?\\d*\\.?\\d+\\.?|\\-?\\.?(?=[#\\[]]))"}]},"operators":{"patterns":[{"name":"support.constant.math.gcode","match":"(?i)(SIN|COS|TAN|ASIN|ACOS|ATAN|FIX|FUP|LN|ROUND|SQRT)"},{"name":"support.constant.math.gcode","match":"(?i)(FIX|FUP|ROUND|ABS|MOD)"},{"name":"support.constant.math.gcode","match":"(\\+|\\*|\\/|\\*\\*)"},{"name":"invalid.gcode","match":"(\\-)"}]},"prognumbers":{"patterns":[{"name":"constant.numeric.gcode","match":"(?i)(^[N])(\\d+)"},{"name":"string.regexp.gcode","match":"(?i)(^[O])(\\d+)?"},{"name":"string.regexp.gcode","match":"(?i)([P])\\s?(\\d?\\.?\\d+\\.?|\\.?(?=[#\\[]))"}]},"rs274ngc":{"patterns":[{"name":"keyword.control.gcode","match":"(?i)(ENDSUB|SUB)"},{"name":"support.type.gcode","begin":"\u003c","end":"\u003e","beginCaptures":{"0":{"name":"markup.bold.gcode"}},"endCaptures":{"0":{"name":"markup.bold.gcode"}}}]},"speedsfeeds":{"patterns":[{"name":"constant.language.gcode","match":"(?i)([S])\\s?(\\d+|(?=[#\\[]))"},{"name":"constant.language.gcode","match":"(?i)([EF])\\s?\\.?(\\d+(\\.\\d*)?|(?=[#\\[]))"}]},"tools":{"patterns":[{"name":"constant.character.gcode","match":"(?i)([D])\\s?(\\d+(\\.\\d*)?|(?=[#\\[]))"},{"name":"constant.character.gcode","match":"(?i)([H])\\s?(\\d+(\\.\\d*)?|(?=[#\\[]))"},{"name":"constant.character.gcode","match":"(?i)([T])\\s?(\\d+(\\.\\d*)?|(?=[#\\[]))"}]}}}
diff --git a/grammars/source.gdscript.json b/grammars/source.gdscript.json
index dc71aa9..75dccf9 100644
--- a/grammars/source.gdscript.json
+++ b/grammars/source.gdscript.json
@@ -1 +1 @@
-{"name":"GDScript","scopeName":"source.gdscript","patterns":[{"include":"#nodepath_object"},{"include":"#nodepath_function"},{"include":"#base_expression"},{"include":"#logic_op"},{"include":"#compare_op"},{"include":"#arithmetic_op"},{"include":"#assignment_op"},{"include":"#control_flow"},{"include":"#decorators"},{"include":"#keywords"},{"include":"#self"},{"include":"#const_def"},{"include":"#class_def"},{"include":"#var_def"},{"include":"#type_hint"},{"include":"#class_name"},{"include":"#builtin_func"},{"include":"#node_path"},{"include":"#builtin_get_node_shorthand"},{"include":"#builtin_classes"},{"include":"#const_vars"},{"include":"#pascal_case_class"},{"include":"#class_new"},{"include":"#class_is"},{"include":"#class_enum"},{"include":"#signal-declaration-bare"},{"include":"#signal-declaration"},{"include":"#function-declaration"},{"include":"#any-method"},{"include":"#any-property"},{"include":"#extends"}],"repository":{"annotated-parameter":{"begin":"(?x)\n  \\b\n  ([[:alpha:]_]\\w*) \\s* (:)\n","end":"(,)|(?=\\))","patterns":[{"include":"#base_expression"},{"name":"keyword.operator.assignment.gdscript","match":"=(?!=)"}],"beginCaptures":{"1":{"name":"variable.parameter.function.language.gdscript"},"2":{"name":"punctuation.separator.annotation.gdscript"}},"endCaptures":{"1":{"name":"punctuation.separator.parameters.gdscript"}}},"annotated-parameter2":{"begin":"(?x)\n  \\b\n  ([[:alpha:]_]\\w*) \\s* (:) \\s* ([[:alpha:]_]\\w*)? \\s* (=)? \\s* ([[:alpha:].0-9\\'\\\"_]*)?\n","end":"(,)|(?=\\))","beginCaptures":{"1":{"name":"variable.parameter.function.language.gdscript"},"2":{"name":"punctuation.separator.annotation.gdscript"},"3":{"patterns":[{"include":"#builtin_classes"},{"include":"#pascal_case_class"}]},"4":{"name":"keyword.operator.assignment.gdscript"},"5":{"patterns":[{"include":"#base_expression"}]}},"endCaptures":{"1":{"name":"punctuation.separator.parameters.gdscript"}}},"any-method":{"name":"support.function.any-method.gdscript","match":"\\b([A-Za-z_]\\w*)\\b(?=\\s*(?:[(]))"},"any-property":{"name":"variable.other.property.gdscript","match":"(?\u003c=[^.]\\.)\\b([A-Za-z_]\\w*)\\b(?![(])"},"arithmetic_op":{"name":"keyword.operator.arithmetic.gdscript","match":"\\+=|-=|\\*=|/=|%=|\u0026=|\\|=|\\*|/|%|\\+|-|\u003c\u003c|\u003e\u003e|\u0026|\\||\\^|~"},"assignment_op":{"name":"keyword.operator.assignment.gdscript","match":"="},"base_expression":{"patterns":[{"include":"#builtin_get_node_shorthand"},{"include":"#nodepath_object"},{"include":"#nodepath_function"},{"include":"#strings"},{"include":"#keywords"},{"include":"#logic_op"},{"include":"#control_flow"},{"include":"#function-call"},{"include":"#comment"},{"include":"#self"},{"include":"#letter"},{"include":"#numbers"},{"include":"#builtin_func"},{"include":"#builtin_classes"},{"include":"#const_vars"},{"include":"#pascal_case_class"},{"include":"#line-continuation"}]},"builtin_classes":{"name":"support.class.library.gdscript","match":"(?\u003c![^.]\\.|:)\\b(Vector2|Vector2i|Vector3|Vector3i|Color|Rect2|Rect2i|Array|Basis|Dictionary|Plane|Quat|RID|Rect3|Transform|Transform2D|Transform3D|AABB|String|Color|NodePath|Object|PoolByteArray|PoolIntArray|PoolRealArray|PoolStringArray|PoolVector2Array|PoolVector3Array|PoolColorArray|bool|int|float|StringName|Quaternion|PackedByteArray|PackedInt32Array|PackedInt64Array|PackedFloat32Array|PackedFloat64Array|PackedStringArray|PackedVector2Array|PackedVector2iArray|PackedVector3Array|PackedVector3iArray|PackedColorArray)\\b"},"builtin_func":{"name":"support.function.builtin.gdscript","match":"(?\u003c![^.]\\.|:)\\b(abs|absf|absi|acos|asin|assert|atan|atan2|bytes2var|bytes2var_with_objects|ceil|char|clamp|clampf|clampi|Color8|convert|cos|cosh|cubic_interpolate|db2linear|decimals|dectime|deg2rad|dict2inst|ease|error_string|exp|floor|fmod|fposmod|funcref|get_stack|hash|inst2dict|instance_from_id|inverse_lerp|is_equal_approx|is_inf|is_instance_id_valid|is_instance_valid|is_nan|is_zero_approx|len|lerp|lerp_angle|linear2db|load|log|max|maxf|maxi|min|minf|mini|move_toward|nearest_po2|pingpong|posmod|pow|preload|print|printerr|printraw|prints|printt|print_debug|print_stack|print_verbose|push_error|push_warning|rad2deg|randf|randfn|randf_range|randi|randi_range|randomize|rand_from_seed|rand_range|rand_seed|range|range_lerp|range_step_decimals|rid_allocate_id|rid_from_int64|round|seed|sign|signf|signi|sin|sinh|smoothstep|snapped|sqrt|stepify|step_decimals|str|str2var|tan|tanh|typeof|type_exists|var2bytes|var2bytes_with_objects|var2str|weakref|wrapf|wrapi|yield)\\b(?=(\\()([^)]*)(\\)))"},"builtin_get_node_shorthand":{"name":"support.function.builtin.shorthand.gdscript","match":"(\\$)([\\\"\\'].*[\\\"\\']|(?:[a-zA-Z_][a-zA-Z_0-9]*/?)*)","captures":{"1":{"name":"keyword.control.flow"},"2":{"name":"constant.character.escape"}}},"class_def":{"match":"(?\u003c=^class)\\s+([a-zA-Z_]\\w*)\\s*(?=:)","captures":{"1":{"name":"entity.name.type.class.gdscript"},"2":{"name":"class.other.gdscript"}}},"class_enum":{"match":"\\b([A-Z][a-zA-Z_0-9]*)\\.([A-Z_0-9]+)","captures":{"1":{"name":"entity.name.type.class.gdscript"},"2":{"name":"constant.language.gdscript"}}},"class_is":{"match":"\\s+(is)\\s+([a-zA-Z_][a-zA-Z_0-9]*)","captures":{"1":{"name":"storage.type.is.gdscript"},"2":{"name":"entity.name.type.class.gdscript"}}},"class_name":{"match":"(?\u003c=class_name)\\s+([a-zA-Z_][a-zA-Z_0-9]*(\\.([a-zA-Z_][a-zA-Z_0-9]*))?)","captures":{"1":{"name":"entity.name.type.class.gdscript"},"2":{"name":"class.other.gdscript"}}},"class_new":{"match":"\\b([a-zA-Z_][a-zA-Z_0-9]*).(new)\\(","captures":{"1":{"name":"entity.name.type.class.gdscript"},"2":{"name":"storage.type.new.gdscript"}}},"comment":{"name":"comment.line.number-sign.gdscript","match":"(#).*$\\n?","captures":{"1":{"name":"punctuation.definition.comment.number-sign.gdscript"}}},"compare_op":{"name":"keyword.operator.comparison.gdscript","match":"\u003c=|\u003e=|==|\u003c|\u003e|!="},"const_def":{"match":"\\b(?i:(const))\\s+([a-zA-Z_][a-zA-Z_0-9]*)","captures":{"1":{"name":"storage.type.const.gdscript"},"2":{"name":"constant.language.gdscript"}}},"const_vars":{"name":"constant.language.gdscript","match":"\\b([A-Z_][A-Z_0-9]*)\\b"},"control_flow":{"name":"keyword.control.gdscript","match":"\\b(?i:if|elif|else|for|while|break|continue|pass|return|match|in|yield)\\b"},"decorators":{"match":"(@)(export|export_color_no_alpha|export_dir|export_enum|export_exp_easing|export_file|export_flags|export_flags_2d_navigation|export_flags_2d_physics|export_flags_2d_render|export_flags_3d_navigation|export_flags_3d_physics|export_flags_3d_render|export_global_dir|export_global_file|export_multiline|export_node_path|export_placeholder|export_range|icon|onready|rpc|tool|warning_ignore)\\b","captures":{"1":{"name":"keyword.control.flow"},"2":{"name":"entity.name.function.decorator.gdscript"}}},"extends":{"name":"entity.other.inherited-class.gdscript","match":"(?\u003c=extends)\\s+[a-zA-Z_][a-zA-Z_0-9]*(\\.([a-zA-Z_][a-zA-Z_0-9]*))?"},"function-arguments":{"contentName":"meta.function-call.arguments.gdscript","begin":"(\\()","end":"(?=\\))(?!\\)\\s*\\()","patterns":[{"name":"punctuation.separator.arguments.gdscript","match":"(,)"},{"match":"\\b([[:alpha:]_]\\w*)\\s*(=)(?!=)","captures":{"1":{"name":"variable.parameter.function-call.gdscript"},"2":{"name":"keyword.operator.assignment.gdscript"}}},{"name":"keyword.operator.assignment.gdscript","match":"=(?!=)"},{"include":"#base_expression"},{"match":"\\s*(\\))\\s*(\\()","captures":{"1":{"name":"punctuation.definition.arguments.end.gdscript"},"2":{"name":"punctuation.definition.arguments.begin.gdscript"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.arguments.begin.gdscript"}}},"function-call":{"name":"meta.function-call.gdscript","begin":"(?x)\n  \\b(?=\n    ([[:alpha:]_]\\w*) \\s* (\\()\n  )\n","end":"(\\))","patterns":[{"include":"#function-name"},{"include":"#function-arguments"}],"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.gdscript"}}},"function-declaration":{"name":"meta.function.gdscript","begin":"(?x) \\s*\n (func) \\s+\n ([a-zA-Z_][a-zA-Z_0-9]*) \\s*\n (?=\\()","end":"(:|(?=[#'\"\\n]))","patterns":[{"include":"#parameters"},{"include":"#line-continuation"},{"match":"\\s*(\\-\\\u003e)\\s*([a-zA-Z_][a-zA-Z_0-9]*)\\s*\\:","captures":{"1":{},"2":{"name":"entity.name.type.class.gdscript"}}}],"beginCaptures":{"1":{"name":"storage.type.function.gdscript"},"2":{"name":"entity.name.function.gdscript"}}},"function-name":{"patterns":[{"include":"#builtin_func"},{"include":"#builtin_classes"},{"name":"support.function.any-method.gdscript","match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n"}]},"keywords":{"name":"keyword.language.gdscript","match":"\\b(?i:class|class_name|extends|is|onready|tool|static|export|setget|const|as|void|enum|preload|assert|breakpoint|rpc|sync|remote|master|puppet|slave|remotesync|mastersync|puppetsync)\\b"},"letter":{"name":"constant.language.gdscript","match":"\\b(?i:true|false|null)\\b"},"line-continuation":{"patterns":[{"match":"(\\\\)\\s*(\\S.*$\\n?)","captures":{"1":{"name":"punctuation.separator.continuation.line.gdscript"},"2":{"name":"invalid.illegal.line.continuation.gdscript"}}},{"begin":"(\\\\)\\s*$\\n?","end":"(?x)\n  (?=^\\s*$)\n  |\n  (?! (\\s* [rR]? (\\'\\'\\'|\\\"\\\"\\\"|\\'|\\\"))\n      |\n      (\\G $)  (?# '\\G' is necessary for ST)\n  )\n","patterns":[{"include":"#base_expression"}],"beginCaptures":{"1":{"name":"punctuation.separator.continuation.line.gdscript"}}}]},"logic_op":{"name":"keyword.operator.wordlike.gdscript","match":"\\b(and|or|not)\\b"},"loose-default":{"begin":"(=)","end":"(,)|(?=\\))","patterns":[{"include":"#base_expression"}],"beginCaptures":{"1":{"name":"keyword.operator.gdscript"}},"endCaptures":{"1":{"name":"punctuation.separator.parameters.gdscript"}}},"nodepath_function":{"name":"meta.literal.nodepath.gdscript","begin":"(get_node_or_null|has_node|find_node|get_node)\\s*(?:\\()","end":"(?:\\))","patterns":[{"name":"constant.character.escape","begin":"[\\\"\\']","end":"[\\\"\\']"}],"beginCaptures":{"1":{"name":"entity.name.function.gdscript"}}},"nodepath_object":{"name":"meta.literal.nodepath.gdscript","begin":"(NodePath)\\s*(?:\\()","end":"(?:\\))","patterns":[{"name":"constant.character.escape","begin":"[\\\"\\']","end":"[\\\"\\']"}],"beginCaptures":{"1":{"name":"support.class.library.gdscript"}}},"numbers":{"patterns":[{"name":"constant.numeric.integer.hexadecimal.gdscript","match":"\\b(?i:0x[[:xdigit:]]*)\\b"},{"name":"constant.numeric.float.gdscript","match":"\\b(?i:(\\d+\\.\\d*(e[\\-\\+]?\\d+)?))\\b"},{"name":"constant.numeric.float.gdscript","match":"\\b(?i:(\\.\\d+(e[\\-\\+]?\\d+)?))\\b"},{"name":"constant.numeric.float.gdscript","match":"\\b(?i:(\\d+e[\\-\\+]?\\d+))\\b"},{"name":"constant.numeric.integer.gdscript","match":"\\b\\d+\\b"}]},"parameters":{"name":"meta.function.parameters.gdscript","begin":"(\\()","end":"(\\))","patterns":[{"include":"#annotated-parameter"},{"match":"(?x)\n  ([[:alpha:]_]\\w*)\n    \\s* (?: (,) | (?=[)#\\n=]))\n","captures":{"1":{"name":"variable.parameter.function.language.gdscript"},"2":{"name":"punctuation.separator.parameters.gdscript"}}},{"include":"#comment"},{"include":"#loose-default"}],"beginCaptures":{"1":{"name":"punctuation.definition.parameters.begin.gdscript"}},"endCaptures":{"1":{"name":"punctuation.definition.parameters.end.gdscript"}}},"pascal_case_class":{"name":"support.class.library.gdscript","match":"\\b([A-Z][a-z_0-9]*([A-Z]?[a-z_0-9]+)*[A-Z]?)\\b"},"self":{"name":"variable.language.gdscript","match":"\\bself\\b"},"signal-declaration":{"name":"meta.signal.gdscript","begin":"(?x) \\s*\n (signal) \\s+\n ([a-zA-Z_][a-zA-Z_0-9]*) \\s*\n (?=\\()","end":"((?=[#'\"\\n]))","patterns":[{"include":"#parameters"},{"include":"#line-continuation"},{"match":"\\s*(\\-\\\u003e)\\s*([a-zA-Z_][a-zA-Z_0-9]*)\\s*\\:","captures":{"1":{},"2":{"name":"entity.name.type.class.gdscript"}}}],"beginCaptures":{"1":{"name":"storage.type.function.gdscript"},"2":{"name":"entity.name.function.gdscript"}}},"signal-declaration-bare":{"match":"(?x) \\s*\n (signal) \\s+\n ([a-zA-Z_][a-zA-Z_0-9]*)(?=[\\n\\s])","captures":{"1":{"name":"storage.type.function.gdscript"},"2":{"name":"entity.name.function.gdscript"}}},"strings":{"patterns":[{"begin":"(?:(?\u003c=get_node|has_node|find_node|get_node_or_null|NodePath)\\s*\\(\\s*)","end":"(?:\\s*\\))","patterns":[{"name":"constant.character.escape","begin":"[\\\"\\']","end":"[\\\"\\']"},{"include":"#base_expression"}]},{"name":"invalid.illegal.escape.gdscript","begin":"'''","end":"'''"},{"name":"string.quoted.double.gdscript","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.untitled","match":"\\\\."}]},{"name":"string.quoted.single.gdscript","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.untitled","match":"\\\\."}]},{"name":"string.nodepath.gdscript","begin":"@\"","end":"\"","patterns":[{"name":"constant.character.escape.untitled","match":"\\."}]}]},"type_hint":{"match":"\\:\\s*([a-zA-Z_][a-zA-Z_0-9]*)\\s*(?=[=\\n]|setget)","captures":{"1":{"name":"entity.name.type.class.gdscript"}}},"var_def":{"match":"\\b(?i:(var))\\s+(?=[a-zA-Z_][a-zA-Z_0-9]*)","captures":{"1":{"name":"storage.type.var.gdscript"}}}}}
+{"name":"GDScript","scopeName":"source.gdscript","patterns":[{"include":"#nodepath_object"},{"include":"#nodepath_function"},{"include":"#base_expression"},{"include":"#logic_op"},{"include":"#in_keyword"},{"include":"#getter_setter_godot4"},{"include":"#compare_op"},{"include":"#arithmetic_op"},{"include":"#assignment_op"},{"include":"#lambda_declaration"},{"include":"#control_flow"},{"include":"#annotations"},{"include":"#keywords"},{"include":"#self"},{"include":"#class_definition"},{"include":"#variable_definition"},{"include":"#class_name"},{"include":"#builtin_func"},{"include":"#builtin_get_node_shorthand"},{"include":"#builtin_classes"},{"include":"#const_vars"},{"include":"#pascal_case_class"},{"include":"#class_new"},{"include":"#class_is"},{"include":"#class_enum"},{"include":"#signal_declaration_bare"},{"include":"#signal_declaration"},{"include":"#function_declaration"},{"include":"#function_keyword"},{"include":"#any_method"},{"include":"#any_property"},{"include":"#extends"}],"repository":{"annotated_parameter":{"begin":"(?x)\n  \\b\n  ([a-zA-Z_]\\w*) \\s* (:)\n","end":"(,)|(?=\\))","patterns":[{"include":"#base_expression"},{"name":"keyword.operator.assignment.gdscript","match":"=(?!=)"}],"beginCaptures":{"1":{"name":"variable.parameter.function.language.gdscript"},"2":{"name":"punctuation.separator.annotation.gdscript"}},"endCaptures":{"1":{"name":"punctuation.separator.parameters.gdscript"}}},"annotations":{"match":"(@)(export|export_color_no_alpha|export_dir|export_enum|export_exp_easing|export_file|export_flags|export_flags_2d_navigation|export_flags_2d_physics|export_flags_2d_render|export_flags_3d_navigation|export_flags_3d_physics|export_flags_3d_render|export_global_dir|export_global_file|export_multiline|export_node_path|export_placeholder|export_range|icon|onready|rpc|tool|warning_ignore)\\b","captures":{"1":{"name":"entity.name.function.decorator.gdscript"},"2":{"name":"entity.name.function.decorator.gdscript"}}},"any_method":{"name":"support.function.any-method.gdscript","match":"\\b([A-Za-z_]\\w*)\\b(?=\\s*(?:[(]))"},"any_property":{"name":"variable.other.property.gdscript","match":"(?\u003c=[^.]\\.)\\b([A-Za-z_]\\w*)\\b(?![(])"},"arithmetic_op":{"name":"keyword.operator.arithmetic.gdscript","match":"\\+=|-=|\\*=|/=|%=|\u0026=|\\|=|\\*|/|%|\\+|-|\u003c\u003c|\u003e\u003e|\u0026|\\||\\^|~"},"assignment_op":{"name":"keyword.operator.assignment.gdscript","match":"="},"base_expression":{"patterns":[{"include":"#builtin_get_node_shorthand"},{"include":"#nodepath_object"},{"include":"#nodepath_function"},{"include":"#strings"},{"include":"#keywords"},{"include":"#logic_op"},{"include":"#lambda_declaration"},{"include":"#in_keyword"},{"include":"#control_flow"},{"include":"#function_call"},{"include":"#comment"},{"include":"#self"},{"include":"#letter"},{"include":"#numbers"},{"include":"#builtin_func"},{"include":"#builtin_classes"},{"include":"#const_vars"},{"include":"#pascal_case_class"},{"include":"#line_continuation"}]},"builtin_classes":{"name":"support.class.library.gdscript","match":"(?\u003c![^.]\\.|:)\\b(OS|GDScript|Vector2|Vector2i|Vector3|Vector3i|Color|Rect2|Rect2i|Array|Basis|Dictionary|Plane|Quat|RID|Rect3|Transform|Transform2D|Transform3D|AABB|String|Color|NodePath|Object|PoolByteArray|PoolIntArray|PoolRealArray|PoolStringArray|PoolVector2Array|PoolVector3Array|PoolColorArray|bool|int|float|StringName|Quaternion|PackedByteArray|PackedInt32Array|PackedInt64Array|PackedFloat32Array|PackedFloat64Array|PackedStringArray|PackedVector2Array|PackedVector2iArray|PackedVector3Array|PackedVector3iArray|PackedColorArray|super)\\b"},"builtin_func":{"name":"support.function.builtin.gdscript","match":"(?\u003c![^.]\\.|:)\\b(abs|absf|absi|acos|asin|assert|atan|atan2|bytes2var|bytes2var_with_objects|ceil|char|clamp|clampf|clampi|Color8|convert|cos|cosh|cubic_interpolate|db2linear|decimals|dectime|deg2rad|dict2inst|ease|error_string|exp|floor|fmod|fposmod|funcref|get_stack|hash|inst2dict|instance_from_id|inverse_lerp|is_equal_approx|is_inf|is_instance_id_valid|is_instance_valid|is_nan|is_zero_approx|len|lerp|lerp_angle|linear2db|load|log|max|maxf|maxi|min|minf|mini|move_toward|nearest_po2|pingpong|posmod|pow|preload|print|printerr|printraw|prints|printt|print_debug|print_stack|print_verbose|push_error|push_warning|rad2deg|randf|randfn|randf_range|randi|randi_range|randomize|rand_from_seed|rand_range|rand_seed|range|range_lerp|range_step_decimals|rid_allocate_id|rid_from_int64|round|seed|sign|signf|signi|sin|sinh|smoothstep|snapped|sqrt|stepify|step_decimals|str|str2var|tan|tanh|typeof|type_exists|var2bytes|var2bytes_with_objects|var2str|weakref|wrapf|wrapi|yield)\\b(?=(\\()([^)]*)(\\)))"},"builtin_get_node_shorthand":{"patterns":[{"include":"#builtin_get_node_shorthand_quoted"},{"include":"#builtin_get_node_shorthand_bare"}]},"builtin_get_node_shorthand_bare":{"name":"support.function.builtin.shorthand.gdscript","begin":"(\\$)","end":"[^\\w%]","patterns":[{"name":"constant.character.escape","match":"[a-zA-Z_]\\w*/?"},{"name":"invalid.illegal.escape.gdscript","match":"%[a-zA-Z_]\\w*/?"}],"beginCaptures":{"1":{"name":"keyword.control.flow"}}},"builtin_get_node_shorthand_quoted":{"name":"support.function.builtin.shorthand.gdscript","begin":"(\\$)([\"'])","end":"([\"'])","patterns":[{"name":"keyword.control.flow","match":"%"},{"name":"constant.character.escape","match":"[^%^\"^']*"}],"beginCaptures":{"1":{"name":"keyword.control.flow"},"2":{"name":"constant.character.escape"}},"endCaptures":{"1":{"name":"constant.character.escape"}}},"class_definition":{"match":"(?\u003c=^class)\\s+([a-zA-Z_]\\w*)\\s*(?=:)","captures":{"1":{"name":"entity.name.type.class.gdscript"},"2":{"name":"class.other.gdscript"}}},"class_enum":{"match":"\\b([A-Z][a-zA-Z_0-9]*)\\.([A-Z_0-9]+)","captures":{"1":{"name":"entity.name.type.class.gdscript"},"2":{"name":"constant.language.gdscript"}}},"class_is":{"match":"\\s+(is)\\s+([a-zA-Z_]\\w*)","captures":{"1":{"name":"storage.type.is.gdscript"},"2":{"name":"entity.name.type.class.gdscript"}}},"class_name":{"match":"(?\u003c=class_name)\\s+([a-zA-Z_]\\w*(\\.([a-zA-Z_]\\w*))?)","captures":{"1":{"name":"entity.name.type.class.gdscript"},"2":{"name":"class.other.gdscript"}}},"class_new":{"match":"\\b([a-zA-Z_]\\w*).(new)\\(","captures":{"1":{"name":"entity.name.type.class.gdscript"},"2":{"name":"storage.type.new.gdscript"}}},"comment":{"name":"comment.line.number-sign.gdscript","match":"(#).*$\\n?","captures":{"1":{"name":"punctuation.definition.comment.number-sign.gdscript"}}},"compare_op":{"name":"keyword.operator.comparison.gdscript","match":"\u003c=|\u003e=|==|\u003c|\u003e|!="},"const_vars":{"name":"constant.language.gdscript","match":"\\b([A-Z_][A-Z_0-9]*)\\b"},"control_flow":{"name":"keyword.control.gdscript","match":"\\b(?i:if|elif|else|for|while|break|continue|pass|return|match|yield|await)\\b"},"extends":{"name":"entity.other.inherited-class.gdscript","match":"(?\u003c=extends)\\s+[a-zA-Z_]\\w*(\\.([a-zA-Z_]\\w*))?"},"function_arguments":{"contentName":"meta.function-call.arguments.gdscript","begin":"(\\()","end":"(?=\\))(?!\\)\\s*\\()","patterns":[{"name":"punctuation.separator.arguments.gdscript","match":"(,)"},{"match":"\\b([a-zA-Z_]\\w*)\\s*(=)(?!=)","captures":{"1":{"name":"variable.parameter.function-call.gdscript"},"2":{"name":"keyword.operator.assignment.gdscript"}}},{"name":"keyword.operator.assignment.gdscript","match":"=(?!=)"},{"include":"#base_expression"},{"match":"\\s*(\\))\\s*(\\()","captures":{"1":{"name":"punctuation.definition.arguments.end.gdscript"},"2":{"name":"punctuation.definition.arguments.begin.gdscript"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.arguments.begin.gdscript"}}},"function_call":{"name":"meta.function-call.gdscript","begin":"(?x)\n  \\b(?=\n    ([a-zA-Z_]\\w*) \\s* (\\()\n  )\n","end":"(\\))","patterns":[{"include":"#function_name"},{"include":"#function_arguments"}],"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.gdscript"}}},"function_declaration":{"name":"meta.function.gdscript","begin":"(?x) \\s*\n (func) \\s+\n ([a-zA-Z_]\\w*) \\s*\n (?=\\()","end":"((:)|(?=[#'\"\\n]))","patterns":[{"include":"#parameters"},{"include":"#line_continuation"},{"match":"\\s*(\\-\\\u003e)\\s*([a-zA-Z_]\\w*)\\s*\\:","captures":{"1":{},"2":{"name":"entity.name.type.class.gdscript"}}},{"include":"#base_expression"}],"beginCaptures":{"1":{"name":"storage.type.function.gdscript"},"2":{"name":"entity.name.function.gdscript"}},"endCaptures":{"1":{"name":"punctuation.section.function.begin.gdscript"}}},"function_keyword":{"name":"keyword.language.gdscript","match":"func"},"function_name":{"patterns":[{"include":"#builtin_func"},{"include":"#builtin_classes"},{"name":"support.function.any-method.gdscript","match":"(?x)\n  \\b ([a-zA-Z_]\\w*) \\b\n"}]},"getter_setter_godot4":{"patterns":[{"match":"\\b(get):","captures":{"1":{"name":"entity.name.function.gdscript"}}},{"name":"meta.function.gdscript","begin":"(?x) \\s+\n (set) \\s*\n (?=\\()","end":"(:|(?=[#'\"\\n]))","patterns":[{"include":"#parameters"},{"include":"#line_continuation"},{"match":"\\s*(\\-\\\u003e)\\s*([a-zA-Z_]\\w*)\\s*\\:","captures":{"1":{},"2":{"name":"entity.name.type.class.gdscript"}}}],"beginCaptures":{"1":{"name":"entity.name.function.gdscript"}}}]},"in_keyword":{"patterns":[{"match":"\\b(for)\\s+[a-zA-Z_]\\w*\\s+(in)\\b","captures":{"1":{"name":"keyword.control.gdscript"},"2":{"name":"keyword.control.gdscript"}}},{"name":"keyword.operator.wordlike.gdscript","match":"\\bin\\b"}]},"keywords":{"name":"keyword.language.gdscript","match":"\\b(?i:class|class_name|extends|is|onready|tool|static|export|as|void|enum|preload|assert|breakpoint|rpc|sync|remote|master|puppet|slave|remotesync|mastersync|puppetsync|trait|namespace)\\b"},"lambda_declaration":{"name":"meta.function.gdscript","begin":"(func)(?=\\()","end":"(:|(?=[#'\"\\n]))","patterns":[{"include":"#parameters"},{"include":"#line_continuation"}],"beginCaptures":{"1":{"name":"storage.type.function.gdscript"},"2":{"name":"entity.name.function.gdscript"}}},"letter":{"name":"constant.language.gdscript","match":"\\b(?i:true|false|null)\\b"},"line_continuation":{"patterns":[{"match":"(\\\\)\\s*(\\S.*$\\n?)","captures":{"1":{"name":"punctuation.separator.continuation.line.gdscript"},"2":{"name":"invalid.illegal.line.continuation.gdscript"}}},{"begin":"(\\\\)\\s*$\\n?","end":"(?x)\n  (?=^\\s*$)\n  |\n  (?! (\\s* [rR]? (\\'\\'\\'|\\\"\\\"\\\"|\\'|\\\"))\n      |\n      (\\G $)  (?# '\\G' is necessary for ST)\n  )\n","patterns":[{"include":"#base_expression"}],"beginCaptures":{"1":{"name":"punctuation.separator.continuation.line.gdscript"}}}]},"logic_op":{"name":"keyword.operator.wordlike.gdscript","match":"\\b(and|or|not)\\b"},"loose_default":{"begin":"(=)","end":"(,)|(?=\\))","patterns":[{"include":"#base_expression"}],"beginCaptures":{"1":{"name":"keyword.operator.gdscript"}},"endCaptures":{"1":{"name":"punctuation.separator.parameters.gdscript"}}},"nodepath_function":{"name":"meta.literal.nodepath.gdscript","begin":"(get_node_or_null|has_node|has_node_and_resource|find_node|get_node)\\s*(?:\\()","end":"(?:\\))","patterns":[{"name":"constant.character.escape","begin":"[\"']","end":"[\"']","patterns":[{"name":"keyword.control.flow","match":"%"}]}],"beginCaptures":{"1":{"name":"entity.name.function.gdscript"}}},"nodepath_object":{"name":"meta.literal.nodepath.gdscript","begin":"(NodePath)\\s*(?:\\()","end":"(?:\\))","patterns":[{"name":"constant.character.escape","begin":"[\"']","end":"[\"']","patterns":[{"name":"keyword.control.flow","match":"%"}]}],"beginCaptures":{"1":{"name":"support.class.library.gdscript"}}},"numbers":{"patterns":[{"name":"constant.numeric.integer.hexadecimal.gdscript","match":"\\b(?i:0x[[:xdigit:]]*)\\b"},{"name":"constant.numeric.float.gdscript","match":"\\b(?i:(\\d+\\.\\d*(e[\\-\\+]?\\d+)?))\\b"},{"name":"constant.numeric.float.gdscript","match":"\\b(?i:(\\.\\d+(e[\\-\\+]?\\d+)?))\\b"},{"name":"constant.numeric.float.gdscript","match":"\\b(?i:(\\d+e[\\-\\+]?\\d+))\\b"},{"name":"constant.numeric.integer.gdscript","match":"\\b\\d+\\b"}]},"parameters":{"name":"meta.function.parameters.gdscript","begin":"(\\()","end":"(\\))","patterns":[{"include":"#annotated_parameter"},{"match":"(?x)\n  ([a-zA-Z_]\\w*)\n    \\s* (?: (,) | (?=[)#\\n=]))\n","captures":{"1":{"name":"variable.parameter.function.language.gdscript"},"2":{"name":"punctuation.separator.parameters.gdscript"}}},{"include":"#comment"},{"include":"#loose_default"}],"beginCaptures":{"1":{"name":"punctuation.definition.parameters.begin.gdscript"}},"endCaptures":{"1":{"name":"punctuation.definition.parameters.end.gdscript"}}},"pascal_case_class":{"name":"support.class.library.gdscript","match":"\\b([A-Z][a-z_0-9]*([A-Z]?[a-z_0-9]+)*[A-Z]?)\\b"},"self":{"name":"variable.language.gdscript","match":"\\bself\\b"},"signal_declaration":{"name":"meta.signal.gdscript","begin":"(?x) \\s*\n (signal) \\s+\n ([a-zA-Z_]\\w*) \\s*\n (?=\\()","end":"((?=[#'\"\\n]))","patterns":[{"include":"#parameters"},{"include":"#line_continuation"},{"match":"\\s*(\\-\\\u003e)\\s*([a-zA-Z_]\\w*)\\s*\\:","captures":{"1":{},"2":{"name":"entity.name.type.class.gdscript"}}}],"beginCaptures":{"1":{"name":"storage.type.function.gdscript"},"2":{"name":"entity.name.function.gdscript"}}},"signal_declaration_bare":{"match":"(?x) \\s*\n (signal) \\s+\n ([a-zA-Z_]\\w*)(?=[\\n\\s])","captures":{"1":{"name":"storage.type.function.gdscript"},"2":{"name":"entity.name.function.gdscript"}}},"strings":{"patterns":[{"begin":"(?:(?\u003c=get_node|has_node|find_node|get_node_or_null|NodePath)\\s*\\(\\s*)","end":"(?:\\s*\\))","patterns":[{"name":"constant.character.escape","begin":"[\"']","end":"[\"']"},{"include":"#base_expression"}]},{"name":"invalid.illegal.escape.gdscript","begin":"'''","end":"'''"},{"name":"string.quoted.double.gdscript","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.untitled","match":"\\\\."}]},{"name":"string.quoted.single.gdscript","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.untitled","match":"\\\\."}]},{"name":"string.nodepath.gdscript","begin":"@\"","end":"\"","patterns":[{"name":"constant.character.escape.untitled","match":"\\."}]}]},"variable_definition":{"begin":"\\b(?:(var)|(const))\\s+","end":"$|;","patterns":[{"match":"(:)\\s*([a-zA-Z_]\\w*)?","captures":{"1":{"name":"punctuation.separator.annotation.gdscript"},"2":{"name":"entity.name.type.class.gdscript"}}},{"name":"keyword.operator.assignment.gdscript","match":"=(?!=)"},{"match":"(setget)\\s+([a-zA-Z_]\\w*)(?:[,]\\s*([a-zA-Z_]\\w*))?","captures":{"1":{"name":"storage.type.const.gdscript"},"2":{"name":"entity.name.function.gdscript"},"3":{"name":"entity.name.function.gdscript"}}},{"include":"#base_expression"}],"beginCaptures":{"1":{"name":"storage.type.var.gdscript"},"2":{"name":"storage.type.const.gdscript"}}}}}
diff --git a/grammars/source.gdshader.json b/grammars/source.gdshader.json
index 0835914..6652802 100644
--- a/grammars/source.gdshader.json
+++ b/grammars/source.gdshader.json
@@ -1 +1 @@
-{"scopeName":"source.gdshader","patterns":[{"include":"#shader_type"},{"include":"source.glsl"}],"repository":{"shader_type":{"name":"storage.type.glsl","match":"(shader_type)"}}}
+{"name":"GDShader","scopeName":"source.gdshader","patterns":[{"include":"#any"}],"repository":{"any":{"patterns":[{"include":"#comment"},{"include":"#enclosed"},{"include":"#classifier"},{"include":"#definition"},{"include":"#keyword"},{"include":"#element"},{"include":"#separator"},{"include":"#operator"}]},"arraySize":{"name":"meta.array-size.gdshader","begin":"\\[","end":"\\]","patterns":[{"include":"#comment"},{"include":"#keyword"},{"include":"#element"},{"include":"#separator"}],"captures":{"0":{"name":"punctuation.bracket.gdshader"}}},"classifier":{"name":"meta.classifier.gdshader","begin":"(?=\\b(?:shader_type|render_mode)\\b)","end":"(?\u003c=;)","patterns":[{"include":"#comment"},{"include":"#keyword"},{"include":"#identifierClassification"},{"include":"#separator"}]},"classifierKeyword":{"name":"keyword.language.classifier.gdshader","match":"\\b(?:shader_type|render_mode)\\b"},"comment":{"patterns":[{"include":"#commentLine"},{"include":"#commentBlock"}]},"commentBlock":{"name":"comment.block.gdshader","begin":"/\\*","end":"\\*/"},"commentLine":{"name":"comment.line.double-slash.gdshader","begin":"//","end":"$"},"constantFloat":{"name":"constant.language.float.gdshader","match":"\\b(?:E|PI|TAU)\\b"},"constructor":{"name":"entity.name.type.constructor.gdshader","match":"\\b[a-zA-Z_]\\w*(?=\\s*\\[\\s*\\w*\\s*\\]\\s*[(])|\\b[A-Z]\\w*(?=\\s*[(])"},"controlKeyword":{"name":"keyword.control.gdshader","match":"\\b(?:if|else|do|while|for|continue|break|switch|case|default|return|discard)\\b"},"definition":{"patterns":[{"include":"#structDefinition"}]},"element":{"patterns":[{"include":"#literalFloat"},{"include":"#literalInt"},{"include":"#literalBool"},{"include":"#identifierType"},{"include":"#constructor"},{"include":"#processorFunction"},{"include":"#identifierFunction"},{"include":"#swizzling"},{"include":"#identifierField"},{"include":"#constantFloat"},{"include":"#languageVariable"},{"include":"#identifierVariable"}]},"enclosed":{"name":"meta.parenthesis.gdshader","begin":"\\(","end":"\\)","patterns":[{"include":"#any"}],"captures":{"0":{"name":"punctuation.parenthesis.gdshader"}}},"fieldDefinition":{"name":"meta.definition.field.gdshader","begin":"\\b[a-zA-Z_]\\w*\\b","end":"(?\u003c=;)","patterns":[{"include":"#comment"},{"include":"#keyword"},{"include":"#arraySize"},{"include":"#fieldName"},{"include":"#any"}],"beginCaptures":{"0":{"patterns":[{"include":"#typeKeyword"},{"name":"entity.name.type.gdshader","match":".+"}]}}},"fieldName":{"name":"entity.name.variable.field.gdshader","match":"\\b[a-zA-Z_]\\w*\\b"},"hintKeyword":{"name":"support.type.annotation.gdshader","match":"\\b(?:source_color|hint_(?:color|range|(?:black_)?albedo|normal|(?:default_)?(?:white|black)|aniso|anisotropy|roughness_(?:[rgba]|normal|gray))|filter_(?:nearest|linear)(?:_mipmap(?:_anisotropic)?)?|repeat_(?:en|dis)able)\\b"},"identifierClassification":{"name":"entity.other.inherited-class.gdshader","match":"\\b[a-z_]+\\b"},"identifierField":{"match":"([.])\\s*([a-zA-Z_]\\w*)\\b(?!\\s*\\()","captures":{"1":{"name":"punctuation.accessor.gdshader"},"2":{"name":"entity.name.variable.field.gdshader"}}},"identifierFunction":{"name":"entity.name.function.gdshader","match":"\\b[a-zA-Z_]\\w*(?=(?:\\s|/\\*(?:\\*(?!/)|[^*])*\\*/)*[(])"},"identifierType":{"name":"entity.name.type.gdshader","match":"\\b[a-zA-Z_]\\w*(?=(?:\\s*\\[\\s*\\w*\\s*\\])?\\s+[a-zA-Z_]\\w*\\b)"},"identifierVariable":{"name":"variable.name.gdshader","match":"\\b[a-zA-Z_]\\w*\\b"},"keyword":{"patterns":[{"include":"#classifierKeyword"},{"include":"#structKeyword"},{"include":"#controlKeyword"},{"include":"#modifierKeyword"},{"include":"#precisionKeyword"},{"include":"#typeKeyword"},{"include":"#hintKeyword"}]},"languageVariable":{"name":"variable.language.gdshader","match":"\\b(?:[A-Z][A-Z_0-9]*)\\b"},"literalBool":{"name":"constant.language.boolean.gdshader","match":"\\b(?:false|true)\\b"},"literalFloat":{"name":"constant.numeric.float.gdshader","match":"\\b(?:\\d+[eE][-+]?\\d+|(?:\\d*[.]\\d+|\\d+[.])(?:[eE][-+]?\\d+)?)[fF]?"},"literalInt":{"name":"constant.numeric.integer.gdshader","match":"\\b(?:0[xX][0-9A-Fa-f]+|\\d+[uU]?)\\b"},"modifierKeyword":{"name":"storage.modifier.gdshader","match":"\\b(?:const|global|instance|uniform|varying|in|out|inout|flat|smooth)\\b"},"operator":{"name":"keyword.operator.gdshader","match":"\\\u003c\\\u003c\\=?|\\\u003e\\\u003e\\=?|[-+*/\u0026|\u003c\u003e=!]\\=|\\\u0026\\\u0026|[|][|]|[-+~!*/%\u003c\u003e\u0026^|=]"},"precisionKeyword":{"name":"storage.type.built-in.primitive.precision.gdshader","match":"\\b(?:low|medium|high)p\\b"},"processorFunction":{"name":"support.function.gdshader","match":"\\b(?:vertex|fragment|light|start|process|sky|fog)(?=(?:\\s|/\\*(?:\\*(?!/)|[^*])*\\*/)*[(])"},"separator":{"patterns":[{"name":"punctuation.accessor.gdshader","match":"[.]"},{"include":"#separatorComma"},{"name":"punctuation.terminator.statement.gdshader","match":"[;]"},{"name":"keyword.operator.type.annotation.gdshader","match":"[:]"}]},"separatorComma":{"name":"punctuation.separator.comma.gdshader","match":"[,]"},"structDefinition":{"begin":"(?=\\b(?:struct)\\b)","end":"(?\u003c=;)","patterns":[{"include":"#comment"},{"include":"#keyword"},{"include":"#structName"},{"include":"#structDefinitionBlock"},{"include":"#separator"}]},"structDefinitionBlock":{"name":"meta.definition.block.struct.gdshader","begin":"\\{","end":"\\}","patterns":[{"include":"#comment"},{"include":"#precisionKeyword"},{"include":"#fieldDefinition"},{"include":"#keyword"},{"include":"#any"}],"captures":{"0":{"name":"punctuation.definition.block.struct.gdshader"}}},"structKeyword":{"name":"keyword.other.struct.gdshader","match":"\\b(?:struct)\\b"},"structName":{"name":"entity.name.type.struct.gdshader","match":"\\b[a-zA-Z_]\\w*\\b"},"swizzling":{"match":"([.])\\s*([xyzw]{2,4}|[rgba]{2,4}|[stpq]{2,4})\\b","captures":{"1":{"name":"punctuation.accessor.gdshader"},"2":{"name":"variable.other.property.gdshader"}}},"typeKeyword":{"name":"support.type.gdshader","match":"\\b(?:void|bool|[biu]?vec[234]|u?int|float|mat[234]|[iu]?sampler(?:3D|2D(?:Array)?)|samplerCube)\\b"}}}
diff --git a/grammars/source.gemini.json b/grammars/source.gemini.json
new file mode 100644
index 0000000..781348e
--- /dev/null
+++ b/grammars/source.gemini.json
@@ -0,0 +1 @@
+{"name":"Gemini","scopeName":"source.gemini","patterns":[{"include":"#headings"},{"include":"#links"},{"include":"#quote"},{"include":"#raw"},{"include":"#unorderedLists"}],"repository":{"headings":{"patterns":[{"name":"markup.heading.1.gemini","match":"^(#)(?:[^#].*)?\n","captures":{"1":{"name":"punctuation.definition.heading.1.gemini"}}},{"name":"markup.heading.2.gemini","match":"^(##)(?:[^#].*)?\n","captures":{"1":{"name":"punctuation.definition.heading.2.gemini"}}},{"name":"markup.heading.3.gemini","match":"^(###)(?:[^#].*)?\n","captures":{"1":{"name":"punctuation.definition.heading.3.gemini"}}}]},"links":{"patterns":[{"match":"^=\u003e[ \t]+([^ \t]+)(?:[ \t]+(.*))?","captures":{"1":{"name":"markup.underline.link.markdown.gemini"},"2":{"name":"string.other.link.title.markdown.gemini"}}}]},"quote":{"patterns":[{"name":"markup.quote.markdown.gemini","match":"^(\u003e).*$","captures":{"1":{"name":"punctuation.definition.quote.begin.markdown.gemini"}}}]},"raw":{"patterns":[{"name":"markup.raw.gemini","begin":"^```.*\n","end":"^```.*\n"}]},"unorderedLists":{"patterns":[{"name":"markup.list.unnumbered.gemini","match":"^(\\*)[ \t]+.+\n","captures":{"1":{"name":"punctuation.definition.list.begin.markdown.gemini"}}}]}}}
diff --git a/grammars/source.generic-config.json b/grammars/source.generic-config.json
new file mode 100644
index 0000000..4399a42
--- /dev/null
+++ b/grammars/source.generic-config.json
@@ -0,0 +1 @@
+{"name":"Generic Configuration","scopeName":"source.generic-config","patterns":[{"include":"#comment"}],"repository":{"comment":{"patterns":[{"include":"#comment-semicolon"},{"include":"#comment-number-sign"}]},"comment-number-sign":{"name":"comment.line.number-sign.generic-config","begin":"#","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.generic-config"}}},"comment-semicolon":{"name":"comment.line.semicolon.generic-config","begin":";","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.generic-config"}}}}}
diff --git a/grammars/source.gfm.blade.json b/grammars/source.gfm.blade.json
index 3aa2f43..25d398d 100644
--- a/grammars/source.gfm.blade.json
+++ b/grammars/source.gfm.blade.json
@@ -1 +1 @@
-{"name":"Blade (Markdown)","scopeName":"source.gfm.blade","patterns":[{"include":"text.html.php.blade#blade"},{"include":"text.html.basic"},{"include":"source.gfm"}]}
+{"name":"Blade (Markdown)","scopeName":"source.gfm.blade","patterns":[{"include":"text.html.php.blade#blade"},{"include":"text.html.basic"},{}]}
diff --git a/grammars/source.gfm.json b/grammars/source.gfm.json
deleted file mode 100644
index e7e8d78..0000000
--- a/grammars/source.gfm.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"GitHub Markdown","scopeName":"source.gfm","patterns":[{"include":"#blocks"},{"include":"#inlines"},{"include":"#flavors"}],"repository":{"blocks":{"patterns":[{"include":"#headings"},{"include":"#fenced-code-blocks"},{"include":"#fenced-code"},{"include":"#comments"},{"include":"#front-matter"},{"include":"#hr"},{"include":"#lists"},{"include":"#quotes"},{"include":"#github-blocks"}]},"code":{"patterns":[{"name":"markup.raw.gfm","begin":"(`+)(?!$)","end":"\\1"}]},"comments":{"patterns":[{"name":"comment.block.gfm","begin":"\u003c!--","end":"--\\s*\u003e","captures":{"0":{"name":"punctuation.definition.comment.gfm"}}}]},"criticmark":{"patterns":[{"name":"markup.inserted.critic.gfm.addition","begin":"{\\+\\+","end":"\\+\\+}","patterns":[{"include":"#emphasis"}],"captures":{"0":{"name":"punctuation.definition.inserted.critic.gfm.addition.marker"}}},{"name":"markup.deleted.critic.gfm.deletion","begin":"{--","end":"--}","patterns":[{"include":"#emphasis"}],"captures":{"0":{"name":"punctuation.definition.deleted.critic.gfm.deletion.marker"}}},{"name":"critic.gfm.highlight","begin":"{==","end":"==}","patterns":[{"include":"#emphasis"}],"captures":{"0":{"name":"critic.gfm.highlight.marker"}}},{"name":"critic.gfm.comment","begin":"{\u003e\u003e","end":"\u003c\u003c}","captures":{"0":{"name":"critic.gfm.comment.marker"}}},{"name":"markup.changed.critic.gfm.substitution","begin":"{~~","end":"~~}","patterns":[{"name":"punctuation.definition.changed.critic.gfm.substitution.operator","match":"~\u003e"},{"include":"#emphasis"}],"captures":{"0":{"name":"punctuation.definition.changed.critic.gfm.substitution.marker"}}}]},"emphasis":{"patterns":[{"name":"markup.bold.italic.gfm","begin":"(?\u003c=^|[^\\w\\d\\*])\\*\\*\\*(?!$|\\*|\\s)","end":"(?\u003c!^|\\s)\\*\\*\\**\\*(?=$|[^\\w|\\d])","patterns":[{"name":"constant.character.entity.gfm","match":"(\u0026)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)","captures":{"1":{"name":"punctuation.definition.entity.gfm"},"2":{"name":"punctuation.definition.entity.gfm"}}}]},{"name":"markup.bold.italic.gfm","begin":"(?\u003c=^|[^\\w\\d_])___(?!$|_|\\s)","end":"(?\u003c!^|\\s)___*_(?=$|[^\\w|\\d])","patterns":[{"name":"constant.character.entity.gfm","match":"(\u0026)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)","captures":{"1":{"name":"punctuation.definition.entity.gfm"},"2":{"name":"punctuation.definition.entity.gfm"}}}]},{"name":"markup.bold.gfm","match":"(?\u003c![\\w|\\\\])([_]{2})(?!\\s)(?m:(.+?))(?\u003c![\\s|\\\\])(\\1)(?!\\w)","captures":{"1":{"name":"punctuation.definition.entity.gfm"},"2":{"patterns":[{"include":"#inlines-in-inlines"}]},"3":{"name":"punctuation.definition.entity.gfm"}}},{"name":"markup.bold.gfm","match":"(?\u003c![\\w|\\\\])([\\*]{2})(?!\\s)(?m:(.+?))(?\u003c![\\s|\\\\])(\\1)(?!\\w)","captures":{"1":{"name":"punctuation.definition.entity.gfm"},"2":{"patterns":[{"include":"#inlines-in-inlines"}]},"3":{"name":"punctuation.definition.entity.gfm"}}},{"name":"markup.bold.gfm","match":"(?\u003c=\\w)([\\*]{2})(?:.+?)(?\u003c!\\W)(\\1)","captures":{"1":{"name":"punctuation.definition.entity.gfm"},"2":{"name":"punctuation.definition.entity.gfm"}}},{"name":"markup.bold.gfm","match":"(?\u003c=\\s|^)([\\*]{2})(?=\\w)(?:.+?)(\\1)(?=\\w)","captures":{"1":{"name":"punctuation.definition.entity.gfm"},"2":{"name":"punctuation.definition.entity.gfm"}}},{"name":"markup.italic.gfm","match":"(?\u003c![\\w|_|\\\\])([_])(?!\\s|\\1)(?m:(.+?))(?\u003c![\\s|\\\\])(\\1)(?!\\w)","captures":{"1":{"name":"punctuation.definition.entity.gfm"},"2":{"patterns":[{"include":"#inlines-in-inlines"}]},"3":{"name":"punctuation.definition.entity.gfm"}}},{"name":"markup.italic.gfm","match":"(?\u003c![\\w|\\*|\\\\])([\\*])(?!\\s|\\1)(?m:(.+?))(?\u003c![\\s|\\\\])(\\1)(?!\\w)","captures":{"1":{"name":"punctuation.definition.entity.gfm"},"2":{"patterns":[{"include":"#inlines-in-inlines"}]},"3":{"name":"punctuation.definition.entity.gfm"}}},{"name":"markup.italic.gfm","match":"(?\u003c=\\w)([\\*])(?:.+?)(?\u003c!\\W)(\\1)","captures":{"1":{"name":"punctuation.definition.entity.gfm"},"2":{"name":"punctuation.definition.entity.gfm"}}},{"name":"markup.italic.gfm","match":"(?\u003c=\\s|^)([\\*])(?=\\w)(?:.+?)(\\1)(?=\\w)","captures":{"1":{"name":"punctuation.definition.entity.gfm"},"2":{"name":"punctuation.definition.entity.gfm"}}}]},"entities":{"patterns":[{"name":"constant.character.entity.gfm","match":"(\u0026)[a-zA-Z0-9]+(;)","captures":{"1":{"name":"punctuation.definition.entity.gfm"},"2":{"name":"punctuation.definition.entity.gfm"}}},{"name":"constant.character.entity.gfm","match":"(\u0026)#[0-9]+(;)","captures":{"1":{"name":"punctuation.definition.entity.gfm"},"2":{"name":"punctuation.definition.entity.gfm"}}},{"name":"constant.character.entity.gfm","match":"(\u0026)#x[0-9a-fA-F]+(;)","captures":{"1":{"name":"punctuation.definition.entity.gfm"},"2":{"name":"punctuation.definition.entity.gfm"}}}]},"escapes":{"patterns":[{"name":"constant.character.escape.gfm","match":"\\\\."}]},"fenced-code":{"patterns":[{"name":"markup.code.other.gfm","contentName":"source.embedded.${2:/downcase}","begin":"^\\s*(`{3,}|~{3,})\\s*([-\\w]+)\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.raw.gfm","begin":"^\\s*(`{3,}|~{3,}).*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}}]},"fenced-code-blocks":{"patterns":[{"name":"markup.code.gfm","contentName":"text.embedded.html.markdown.source.gfm.apib","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(apib|apiblueprint))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"text.html.markdown.source.gfm.apib"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.gfm","contentName":"text.embedded.html.markdown.source.gfm.mson","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(mson))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"text.html.markdown.source.gfm.mson"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.sql.gfm","contentName":"source.embedded.sql","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(sql))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.sql"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.graphql.gfm","contentName":"source.embedded.graphql","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(graphql))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.graphql"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.clojure.gfm","contentName":"source.embedded.clojure","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(clj|clojure))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.clojure"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.coffee.gfm","contentName":"source.embedded.coffee","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(coffee-?(script)?|cson))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.coffee"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.js.gfm","contentName":"source.embedded.js","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(javascript|js))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.js"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.ts.gfm","contentName":"source.embedded.ts","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(typescript|ts))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.ts"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.gfm","contentName":"text.embedded.md","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(markdown|md|mdo?wn|mkdn?|mkdown))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.json.gfm","contentName":"source.embedded.json","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(json))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.json"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.css.gfm","contentName":"source.embedded.css","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(css))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.css"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.less.gfm","contentName":"source.embedded.css.less","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(less))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.css.less"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.xml.gfm","contentName":"text.embedded.xml","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(xml))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"text.xml"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.ruby.gfm","contentName":"source.embedded.ruby","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(ruby|rb))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.ruby"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.rust.gfm","contentName":"source.embedded.rust","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(rust|rs))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.rust"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.java.gfm","contentName":"source.embedded.java","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(java))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.java"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.kotlin.gfm","contentName":"source.embedded.kotlin","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(kotlin))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.kotlin"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.scala.gfm","contentName":"source.embedded.scala","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(scala|sbt))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.scala"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.erlang.gfm","contentName":"source.embedded.erlang","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(erlang))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.erlang"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.go.gfm","contentName":"source.embedded.go","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(go(lang)?))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.go"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.cs.gfm","contentName":"source.embedded.cs","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(cs(harp)?))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.cs"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.php.gfm","contentName":"source.embedded.php","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(php))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"text.html.php"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.shell.gfm","contentName":"source.embedded.shell","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(sh|bash|shell))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.shell"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.git-config.gfm","contentName":"source.embedded.git-config","begin":"^\\s*([`~]{3,})\\s*(?i:(properties))\\s*$","end":"^\\s*\\1\\s*$","patterns":[{"include":"source.gitconfig"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.shell-session.gfm","contentName":"text.embedded.shell-session","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(shellsession|console))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"text.shell-session"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.python.gfm","contentName":"source.embedded.python","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(py(thon)?))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.python"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.python.console.gfm","contentName":"source.embedded.python.console","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(pycon))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"text.python.console"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.c.gfm","contentName":"source.embedded.c","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(c))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.c"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.cpp.gfm","contentName":"source.embedded.cpp","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(c(pp|\\+\\+)))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.c++"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.objc.gfm","contentName":"source.embedded.objc","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(objc|objective-c))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.objc"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.asciidoc.gfm","contentName":"source.embedded.asciidoc","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(adoc|asciidoc|asciidoctor|asc))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"text.html.asciidoc"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.swift.gfm","contentName":"source.embedded.swift","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(swift))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.swift"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.dockerfile.gfm","contentName":"source.embedded.dockerfile","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(dockerfile|docker))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.dockerfile"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.makefile.gfm","contentName":"source.embedded.makefile","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(makefile|make))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.makefile"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.perl.gfm","contentName":"source.embedded.perl","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(perl))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.perl"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.perl6.gfm","contentName":"source.embedded.perl6","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(perl6))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.raku"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.toml.gfm","contentName":"source.embedded.toml","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(toml))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.toml"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.html.gfm","contentName":"text.embedded.html.basic","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(html))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"text.html.basic"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.yaml.gfm","contentName":"source.embedded.yaml","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(ya?ml))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.yaml"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.elixir.gfm","contentName":"source.embedded.elixir","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(elixir))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.elixir"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.diff.gfm","contentName":"source.embedded.diff","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(diff|patch|rej))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.diff"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.julia.gfm","contentName":"source.embedded.julia","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(julia|jl))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.julia"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.r.gfm","contentName":"source.embedded.r","begin":"^\\s*(`{3,}|~{3,})\\s*([\\{]{0,1})(?i:(r))([^\\}]*)([\\}]{0,1})\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.r"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.haskell.gfm","contentName":"source.embedded.haskell","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(haskell))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.haskell"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}},{"name":"markup.code.elm.gfm","contentName":"source.embedded.elm","begin":"^\\s*(`{3,}|~{3,})\\s*(?i:(elm))\\s*$","end":"^\\s*\\1((?\u003c=`)`+|(?\u003c=~)~+)?\\s*$","patterns":[{"include":"source.elm"}],"beginCaptures":{"0":{"name":"support.gfm"}},"endCaptures":{"0":{"name":"support.gfm"}}}]},"flavors":{"patterns":[{"include":"#criticmark"},{"include":"#github-inlines"}]},"front-matter":{"patterns":[{"name":"front-matter.yaml.gfm","begin":"\\A---$","end":"^(---|\\.\\.\\.)$","patterns":[{"include":"source.yaml"}],"captures":{"0":{"name":"comment.hr.gfm"}}}]},"github-blocks":{"patterns":[{"name":"table.gfm","begin":"^\\|","end":"(\\|)?\\s*$","patterns":[{"match":"(:?)(-+)(:?)","captures":{"1":{"name":"border.alignment"},"2":{"name":"border.header"},"3":{"name":"border.alignment"}}},{"name":"border.pipe.inner","match":"\\|"}],"beginCaptures":{"0":{"name":"border.pipe.outer"}},"endCaptures":{"1":{"name":"border.pipe.outer"}}}]},"github-inlines":{"patterns":[{"name":"string.emoji.gfm","match":"(:)(\\+1|\\-1|100|1234|8ball|a|ab|abc|abcd|accept|aerial_tramway|airplane|alarm_clock|alien|ambulance|anchor|angel|anger|angry|anguished|ant|apple|aquarius|aries|arrow_backward|arrow_double_down|arrow_double_up|arrow_down|arrow_down_small|arrow_forward|arrow_heading_down|arrow_heading_up|arrow_left|arrow_lower_left|arrow_lower_right|arrow_right|arrow_right_hook|arrow_up|arrow_up_down|arrow_up_small|arrow_upper_left|arrow_upper_right|arrows_clockwise|arrows_counterclockwise|art|articulated_lorry|astonished|atm|b|baby|baby_bottle|baby_chick|baby_symbol|back|baggage_claim|balloon|ballot_box_with_check|bamboo|banana|bangbang|bank|bar_chart|barber|baseball|basketball|bath|bathtub|battery|bear|bee|beer|beers|beetle|beginner|bell|bento|bicyclist|bike|bikini|bird|birthday|black_circle|black_joker|black_medium_small_square|black_medium_square|black_nib|black_small_square|black_square|black_square_button|blossom|blowfish|blue_book|blue_car|blue_heart|blush|boar|boat|bomb|book|bookmark|bookmark_tabs|books|boom|boot|bouquet|bow|bowling|bowtie|boy|bread|bride_with_veil|bridge_at_night|briefcase|broken_heart|bug|bulb|bullettrain_front|bullettrain_side|bus|busstop|bust_in_silhouette|busts_in_silhouette|cactus|cake|calendar|calling|camel|camera|cancer|candy|capital_abcd|capricorn|car|card_index|carousel_horse|cat|cat2|cd|chart|chart_with_downwards_trend|chart_with_upwards_trend|checkered_flag|cherries|cherry_blossom|chestnut|chicken|children_crossing|chocolate_bar|christmas_tree|church|cinema|circus_tent|city_sunrise|city_sunset|cl|clap|clapper|clipboard|clock1|clock10|clock1030|clock11|clock1130|clock12|clock1230|clock130|clock2|clock230|clock3|clock330|clock4|clock430|clock5|clock530|clock6|clock630|clock7|clock730|clock8|clock830|clock9|clock930|closed_book|closed_lock_with_key|closed_umbrella|cloud|clubs|cn|cocktail|coffee|cold_sweat|collision|computer|confetti_ball|confounded|confused|congratulations|construction|construction_worker|convenience_store|cookie|cool|cop|copyright|corn|couple|couple_with_heart|couplekiss|cow|cow2|credit_card|crocodile|crossed_flags|crown|cry|crying_cat_face|crystal_ball|cupid|curly_loop|currency_exchange|curry|custard|customs|cyclone|dancer|dancers|dango|dart|dash|date|de|deciduous_tree|department_store|diamond_shape_with_a_dot_inside|diamonds|disappointed|disappointed_relieved|dizzy|dizzy_face|do_not_litter|dog|dog2|dollar|dolls|dolphin|donut|door|doughnut|dragon|dragon_face|dress|dromedary_camel|droplet|dvd|e\\-mail|ear|ear_of_rice|earth_africa|earth_americas|earth_asia|egg|eggplant|eight|eight_pointed_black_star|eight_spoked_asterisk|electric_plug|elephant|email|end|envelope|es|euro|european_castle|european_post_office|evergreen_tree|exclamation|expressionless|eyeglasses|eyes|facepunch|factory|fallen_leaf|family|fast_forward|fax|fearful|feelsgood|feet|ferris_wheel|file_folder|finnadie|fire|fire_engine|fireworks|first_quarter_moon|first_quarter_moon_with_face|fish|fish_cake|fishing_pole_and_fish|fist|five|flags|flashlight|floppy_disk|flower_playing_cards|flushed|foggy|football|fork_and_knife|fountain|four|four_leaf_clover|fr|free|fried_shrimp|fries|frog|frowning|fu|fuelpump|full_moon|full_moon_with_face|game_die|gb|gem|gemini|ghost|gift|gift_heart|girl|globe_with_meridians|goat|goberserk|godmode|golf|grapes|green_apple|green_book|green_heart|grey_exclamation|grey_question|grimacing|grin|grinning|guardsman|guitar|gun|haircut|hamburger|hammer|hamster|hand|handbag|hankey|hash|hatched_chick|hatching_chick|headphones|hear_no_evil|heart|heart_decoration|heart_eyes|heart_eyes_cat|heartbeat|heartpulse|hearts|heavy_check_mark|heavy_division_sign|heavy_dollar_sign|heavy_exclamation_mark|heavy_minus_sign|heavy_multiplication_x|heavy_plus_sign|helicopter|herb|hibiscus|high_brightness|high_heel|hocho|honey_pot|honeybee|horse|horse_racing|hospital|hotel|hotsprings|hourglass|hourglass_flowing_sand|house|house_with_garden|hurtrealbad|hushed|ice_cream|icecream|id|ideograph_advantage|imp|inbox_tray|incoming_envelope|information_desk_person|information_source|innocent|interrobang|iphone|it|izakaya_lantern|jack_o_lantern|japan|japanese_castle|japanese_goblin|japanese_ogre|jeans|joy|joy_cat|jp|key|keycap_ten|kimono|kiss|kissing|kissing_cat|kissing_closed_eyes|kissing_face|kissing_heart|kissing_smiling_eyes|koala|koko|kr|large_blue_circle|large_blue_diamond|large_orange_diamond|last_quarter_moon|last_quarter_moon_with_face|laughing|leaves|ledger|left_luggage|left_right_arrow|leftwards_arrow_with_hook|lemon|leo|leopard|libra|light_rail|link|lips|lipstick|lock|lock_with_ink_pen|lollipop|loop|loudspeaker|love_hotel|love_letter|low_brightness|m|mag|mag_right|mahjong|mailbox|mailbox_closed|mailbox_with_mail|mailbox_with_no_mail|man|man_with_gua_pi_mao|man_with_turban|mans_shoe|maple_leaf|mask|massage|meat_on_bone|mega|melon|memo|mens|metal|metro|microphone|microscope|milky_way|minibus|minidisc|mobile_phone_off|money_with_wings|moneybag|monkey|monkey_face|monorail|moon|mortar_board|mount_fuji|mountain_bicyclist|mountain_cableway|mountain_railway|mouse|mouse2|movie_camera|moyai|muscle|mushroom|musical_keyboard|musical_note|musical_score|mute|nail_care|name_badge|neckbeard|necktie|negative_squared_cross_mark|neutral_face|new|new_moon|new_moon_with_face|newspaper|ng|nine|no_bell|no_bicycles|no_entry|no_entry_sign|no_good|no_mobile_phones|no_mouth|no_pedestrians|no_smoking|non\\-potable_water|nose|notebook|notebook_with_decorative_cover|notes|nut_and_bolt|o|o2|ocean|octocat|octopus|oden|office|ok|ok_hand|ok_woman|older_man|older_woman|on|oncoming_automobile|oncoming_bus|oncoming_police_car|oncoming_taxi|one|open_file_folder|open_hands|open_mouth|ophiuchus|orange_book|outbox_tray|ox|package|page_facing_up|page_with_curl|pager|palm_tree|panda_face|paperclip|parking|part_alternation_mark|partly_sunny|passport_control|paw_prints|peach|pear|pencil|pencil2|penguin|pensive|performing_arts|persevere|person_frowning|person_with_blond_hair|person_with_pouting_face|phone|pig|pig2|pig_nose|pill|pineapple|pisces|pizza|plus1|point_down|point_left|point_right|point_up|point_up_2|police_car|poodle|poop|post_office|postal_horn|postbox|potable_water|pouch|poultry_leg|pound|pouting_cat|pray|princess|punch|purple_heart|purse|pushpin|put_litter_in_its_place|question|rabbit|rabbit2|racehorse|radio|radio_button|rage|rage1|rage2|rage3|rage4|railway_car|rainbow|raised_hand|raised_hands|raising_hand|ram|ramen|rat|recycle|red_car|red_circle|registered|relaxed|relieved|repeat|repeat_one|restroom|revolving_hearts|rewind|ribbon|rice|rice_ball|rice_cracker|rice_scene|ring|rocket|roller_coaster|rooster|rose|rotating_light|round_pushpin|rowboat|ru|rugby_football|runner|running|running_shirt_with_sash|sa|sagittarius|sailboat|sake|sandal|santa|satellite|satisfied|saxophone|school|school_satchel|scissors|scorpius|scream|scream_cat|scroll|seat|secret|see_no_evil|seedling|seven|shaved_ice|sheep|shell|ship|shipit|shirt|shit|shoe|shower|signal_strength|six|six_pointed_star|ski|skull|sleeping|sleepy|slot_machine|small_blue_diamond|small_orange_diamond|small_red_triangle|small_red_triangle_down|smile|smile_cat|smiley|smiley_cat|smiling_imp|smirk|smirk_cat|smoking|snail|snake|snowboarder|snowflake|snowman|sob|soccer|soon|sos|sound|space_invader|spades|spaghetti|sparkle|sparkler|sparkles|sparkling_heart|speak_no_evil|speaker|speech_balloon|speedboat|squirrel|star|star2|stars|station|statue_of_liberty|steam_locomotive|stew|straight_ruler|strawberry|stuck_out_tongue|stuck_out_tongue_closed_eyes|stuck_out_tongue_winking_eye|sun_with_face|sunflower|sunglasses|sunny|sunrise|sunrise_over_mountains|surfer|sushi|suspect|suspension_railway|sweat|sweat_drops|sweat_smile|sweet_potato|swimmer|symbols|syringe|tada|tanabata_tree|tangerine|taurus|taxi|tea|telephone|telephone_receiver|telescope|tennis|tent|thought_balloon|three|thumbsdown|thumbsup|ticket|tiger|tiger2|tired_face|tm|toilet|tokyo_tower|tomato|tongue|top|tophat|tractor|traffic_light|train|train2|tram|triangular_flag_on_post|triangular_ruler|trident|triumph|trolleybus|trollface|trophy|tropical_drink|tropical_fish|truck|trumpet|tshirt|tulip|turtle|tv|twisted_rightwards_arrows|two|two_hearts|two_men_holding_hands|two_women_holding_hands|u5272|u5408|u55b6|u6307|u6708|u6709|u6e80|u7121|u7533|u7981|u7a7a|uk|umbrella|unamused|underage|unlock|up|us|v|vertical_traffic_light|vhs|vibration_mode|video_camera|video_game|violin|virgo|volcano|vs|walking|waning_crescent_moon|waning_gibbous_moon|warning|watch|water_buffalo|watermelon|wave|wavy_dash|waxing_crescent_moon|waxing_gibbous_moon|wc|weary|wedding|whale|whale2|wheelchair|white_check_mark|white_circle|white_flower|white_large_square|white_medium_small_square|white_medium_square|white_small_square|white_square_button|wind_chime|wine_glass|wink|wolf|woman|womans_clothes|womans_hat|womens|worried|wrench|x|yellow_heart|yen|yum|zap|zero|zzz)(:)","captures":{"1":{"name":"string.emoji.start.gfm"},"2":{"name":"string.emoji.word.gfm"},"3":{"name":"string.emoji.end.gfm"}}},{"match":"(?\u003c=^|\\s|\"|'|\\(|\\[)(#)(\\d+)(?=[\\s\"'\\.,;\\)\\]])","captures":{"1":{"name":"variable.issue.tag.gfm"},"2":{"name":"string.issue.number.gfm"}}},{"match":"(?\u003c=^|\\s|\"|'|\\(|\\[)(@)(\\w[-\\w:]*)(?=[\\s\"'.,;\\)\\]])","captures":{"1":{"name":"variable.mention.gfm"},"2":{"name":"string.username.gfm"}}},{"name":"markup.strike.gfm","begin":"(?\u003c=^|[^\\w\\d~])~~(?!$|~|\\s)","end":"(?\u003c!^|\\s)~~*~(?=$|[^\\w|\\d])","patterns":[{"name":"constant.character.entity.gfm","match":"(\u0026)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)","captures":{"1":{"name":"punctuation.definition.entity.gfm"},"3":{"name":"punctuation.definition.entity.gfm"}}}]}]},"headings":{"patterns":[{"name":"markup.heading.heading-6.gfm","begin":"^(#{6})(\\s*)","end":"$","patterns":[{"include":"$self"}],"captures":{"1":{"name":"markup.heading.marker.gfm"},"2":{"name":"markup.heading.space.gfm"}}},{"name":"markup.heading.heading-5.gfm","begin":"^(#{5})(\\s*)","end":"$","patterns":[{"include":"$self"}],"captures":{"1":{"name":"markup.heading.marker.gfm"},"2":{"name":"markup.heading.space.gfm"}}},{"name":"markup.heading.heading-4.gfm","begin":"^(#{4})(\\s*)","end":"$","patterns":[{"include":"$self"}],"captures":{"1":{"name":"markup.heading.marker.gfm"},"2":{"name":"markup.heading.space.gfm"}}},{"name":"markup.heading.heading-3.gfm","begin":"^(#{3})(\\s*)","end":"$","patterns":[{"include":"$self"}],"captures":{"1":{"name":"markup.heading.marker.gfm"},"2":{"name":"markup.heading.space.gfm"}}},{"name":"markup.heading.heading-2.gfm","begin":"^(#{2})(\\s*)","end":"$","patterns":[{"include":"$self"}],"captures":{"1":{"name":"markup.heading.marker.gfm"},"2":{"name":"markup.heading.space.gfm"}}},{"name":"markup.heading.heading-1.gfm","begin":"^(#{1})(\\s*)","end":"$","patterns":[{"include":"$self"}],"captures":{"1":{"name":"markup.heading.marker.gfm"},"2":{"name":"markup.heading.space.gfm"}}}]},"hr":{"patterns":[{"name":"comment.hr.gfm","match":"^\\s*[*]{3,}\\s*$"},{"name":"comment.hr.gfm","match":"^\\s*[-]{3,}\\s*$"},{"name":"comment.hr.gfm","match":"^\\s*[_]{3,}\\s*$"}]},"inlines":{"patterns":[{"include":"#escapes"},{"include":"#code"},{"include":"#links"},{"include":"#emphasis"},{"include":"#line-breaks"},{"include":"#entities"},{"include":"#github-inlines"}]},"inlines-in-blocks":{"patterns":[{"include":"#escapes"},{"include":"#code"},{"include":"#entities"},{"include":"#links"},{"include":"#emphasis"},{"include":"#flavors"}]},"inlines-in-inlines":{"patterns":[{"include":"#escapes"},{"include":"#code"},{"include":"#entities"},{"include":"#links"},{"include":"#emphasis"},{"include":"#github-inlines"},{"include":"#criticmark"}]},"line-breaks":{"patterns":[{"match":"(  )$","captures":{"1":{"name":"linebreak.gfm"}}}]},"links":{"patterns":[{"name":"link","match":"(\\[!)(\\[)([^\\]]*)(\\])(\\()([^\\)]+)(\\))(\\])((\\()([^\\)]+)(\\))|(\\[)([^\\]]+)(\\]))","captures":{"1":{"name":"punctuation.definition.begin.gfm"},"10":{"name":"punctuation.definition.begin.gfm"},"11":{"name":"markup.underline.link.gfm"},"12":{"name":"punctuation.definition.end.gfm"},"13":{"name":"punctuation.definition.begin.gfm"},"14":{"name":"markup.underline.link.gfm"},"15":{"name":"punctuation.definition.end.gfm"},"2":{"name":"punctuation.definition.begin.gfm"},"3":{"name":"entity.gfm"},"4":{"name":"punctuation.definition.end.gfm"},"5":{"name":"punctuation.definition.begin.gfm"},"6":{"name":"markup.underline.link.gfm"},"7":{"name":"punctuation.definition.end.gfm"},"8":{"name":"punctuation.definition.end.gfm"}}},{"name":"link","match":"(\\[!)(\\[)([^\\]]*)(\\])(\\[)([^\\)]+)(\\])(\\])((\\()([^\\)]+)(\\))|(\\[)([^\\]]+)(\\]))","captures":{"1":{"name":"punctuation.definition.begin.gfm"},"10":{"name":"punctuation.definition.begin.gfm"},"11":{"name":"markup.underline.link.gfm"},"12":{"name":"punctuation.definition.end.gfm"},"13":{"name":"punctuation.definition.begin.gfm"},"14":{"name":"markup.underline.link.gfm"},"15":{"name":"punctuation.definition.end.gfm"},"2":{"name":"punctuation.definition.begin.gfm"},"3":{"name":"entity.gfm"},"4":{"name":"punctuation.definition.end.gfm"},"5":{"name":"punctuation.definition.begin.gfm"},"6":{"name":"markup.underline.link.gfm"},"7":{"name":"punctuation.definition.end.gfm"},"8":{"name":"punctuation.definition.end.gfm"}}},{"name":"link","match":"!?(\\[)([^\\]]*)(\\])(\\()([^\\)]+)(\\))","captures":{"1":{"name":"punctuation.definition.begin.gfm"},"2":{"name":"entity.gfm"},"3":{"name":"punctuation.definition.end.gfm"},"4":{"name":"punctuation.definition.begin.gfm"},"5":{"name":"markup.underline.link.gfm"},"6":{"name":"punctuation.definition.end.gfm"}}},{"name":"link","match":"!?(\\[)([^\\]]*)(\\])(\\[)([^\\]]*)(\\])","captures":{"1":{"name":"punctuation.definition.begin.gfm"},"2":{"name":"entity.gfm"},"3":{"name":"punctuation.definition.end.gfm"},"4":{"name":"punctuation.definition.begin.gfm"},"5":{"name":"markup.underline.link.gfm"},"6":{"name":"punctuation.definition.end.gfm"}}},{"name":"link","match":"^\\s*(\\[)([^\\]]+)(\\])\\s*:\\s*\u003c([^\u003e]+)\u003e","captures":{"1":{"name":"punctuation.definition.begin.gfm"},"2":{"name":"entity.gfm"},"3":{"name":"punctuation.definition.end.gfm"},"4":{"name":"markup.underline.link.gfm"}}},{"name":"link","match":"^\\s*(\\[)([^\\]]+)(\\])\\s*(:)\\s*(\\S+)","captures":{"1":{"name":"punctuation.definition.begin.gfm"},"2":{"name":"entity.gfm"},"3":{"name":"punctuation.definition.end.gfm"},"4":{"name":"punctuation.separator.key-value.gfm"},"5":{"name":"markup.underline.link.gfm"}}}]},"lists":{"patterns":[{"match":"^\\s*([*+-])[ \\t]+","captures":{"1":{"name":"variable.unordered.list.gfm"}}},{"match":"^\\s*(\\d+\\.)[ \\t]+","captures":{"1":{"name":"variable.ordered.list.gfm"}}}]},"quotes":{"patterns":[{"name":"comment.quote.gfm","begin":"^\\s*(\u003e)","end":"^\\s*?$","patterns":[{"include":"#blocks"}],"beginCaptures":{"1":{"name":"support.quote.gfm"}}}]}}}
diff --git a/grammars/source.gitconfig.json b/grammars/source.gitconfig.json
index 1185e38..98e396a 100644
--- a/grammars/source.gitconfig.json
+++ b/grammars/source.gitconfig.json
@@ -1 +1 @@
-{"name":".gitconfig","scopeName":"source.gitconfig","patterns":[{"include":"#main"}],"repository":{"alias":{"name":"meta.alias.gitconfig","begin":"(?:^|(?\u003c=\\])\\G)\\s*([A-Za-z][-A-Za-z]*)\\s*(=)","end":"(?\u003c!\\\\)$|(?=#|;)","patterns":[{"include":"#aliasInnards"}],"beginCaptures":{"1":{"name":"variable.parameter.assignment.gitconfig"},"2":{"name":"keyword.operator.assignment.key-value.gitconfig"}}},"aliasInnards":{"patterns":[{"name":"meta.quoted.shell.command.gitconfig","begin":"\\G\\s*(?:(\")(!)|(!)(\"))\\s*+","end":"(?\u003c!\\\\)(?:(\")|(?=$))","patterns":[{"include":"source.shell"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.gitconfig"},"2":{"name":"keyword.operator.shell-script.gitconfig"},"3":{"name":"keyword.operator.shell-script.gitconfig"},"4":{"name":"punctuation.definition.string.begin.gitconfig"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.gitconfig"}}},{"name":"meta.unquoted.shell.command.gitconfig","begin":"\\G\\s*(!)","end":"(?\u003c!\\\\)(?=$)","patterns":[{"include":"source.shell"}],"beginCaptures":{"1":{"name":"keyword.operator.shell-script.gitconfig"}}},{"name":"meta.git.subcommands.gitconfig","contentName":"string.unquoted.source.gitconfig","begin":"\\G\\s*([^\\s\"#;!]+)","end":"(?\u003c!\\\\)(?=$|#|;)","patterns":[{"include":"#escapes"}],"beginCaptures":{"0":{"name":"string.unquoted.source.gitconfig"}}}]},"aliasSection":{"name":"meta.aliases.section.gitconfig","begin":"(?i)(?:^|\\G)\\s*(\\[)\\s*(alias)\\s*(\\])","end":"(?!\\G)(?=^\\s*\\[)","patterns":[{"include":"#alias"},{"include":"#comments"},{"include":"#variables"}],"beginCaptures":{"0":{"name":"meta.section.header.gitconfig"},"1":{"name":"punctuation.definition.bracket.square.begin.gitconfig"},"2":{"name":"entity.section.name.gitconfig"},"3":{"name":"punctuation.definition.bracket.square.end.gitconfig"}}},"comments":{"patterns":[{"name":"comment.line.number-sign.gitconfig","begin":"#","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.gitconfig"}}},{"name":"comment.line.semicolon.gitconfig","begin":";","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.gitconfig"}}}]},"escapedNewline":{"name":"constant.character.escape.newline.gitconfig","match":"(\\\\)$\\s*","captures":{"1":{"name":"punctuation.definition.escape.backslash.gitconfig"}}},"escapes":{"patterns":[{"name":"constant.character.escape.backslash.gitconfig","match":"(\\\\)\\\\","captures":{"1":{"name":"punctuation.definition.escape.backslash.gitconfig"}}},{"name":"constant.character.escape.quote.gitconfig","match":"(\\\\)\"","captures":{"1":{"name":"punctuation.definition.escape.backslash.gitconfig"}}},{"name":"constant.character.escape.newline.gitconfig","match":"(\\\\)n","captures":{"1":{"name":"punctuation.definition.escape.backslash.gitconfig"}}},{"name":"constant.character.escape.tab.gitconfig","match":"(\\\\)t","captures":{"1":{"name":"punctuation.definition.escape.backslash.gitconfig"}}},{"name":"constant.character.escape.backspace.gitconfig","match":"(\\\\)b","captures":{"1":{"name":"punctuation.definition.escape.backslash.gitconfig"}}},{"include":"#escapedNewline"},{"name":"invalid.illegal.syntax.escape.gitconfig","match":"\\\\."}]},"includeInnards":{"patterns":[{"name":"keyword.operator.tilde.gitconfig","match":"(?:^|\\G)~(?=/)"},{"name":"keyword.operator.config-path.gitconfig","match":"(?:^|\\G)\\.(?=/)"},{"name":"keyword.operator.glob.wildcard.globstar.gitconfig","match":"\\*\\*"},{"name":"keyword.operator.glob.wildcard.gitconfig","match":"[*?]"},{"name":"punctuation.directory.separator.meta.gitconfig","match":"/"},{"include":"#escapes"}]},"includePath":{"name":"meta.included-file.gitconfig","begin":"(?:^|(?\u003c=\\])\\G)\\s*(path)\\s*(=)[ \\t]*","end":"(?=\\s*(?:(?\u003c!\\\\)$|#|;))","patterns":[{"name":"string.quoted.double.pathspec.gitconfig","contentName":"string.other.link.pathspec.gitconfig","begin":"\\G\\s*\"","end":"\"|(?\u003c!\\\\)(?=\\s*$)","patterns":[{"include":"#includeInnards"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.gitconfig"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.gitconfig"}}},{"match":"([^\"\\s;#][^;#]*?)(?\u003c=\\S)(?=\\s*(?:$|;|#))","captures":{"1":{"name":"string.other.link.pathspec.gitconfig","patterns":[{"include":"#includeInnards"}]}}},{"include":"#comments"},{"include":"#variables"}],"beginCaptures":{"1":{"name":"variable.parameter.assignment.gitconfig"},"2":{"name":"keyword.operator.assignment.key-value.gitconfig"}}},"includeSection":{"name":"meta.include.section.gitconfig","begin":"(?ix)\n(?:^|\\G) \\s*\n(\\[) #1\n\\s*\n(include(?:If)?) #2\n(?:\n\t\\s*\n\t(\") #3\n\t(   #4\n\t\t(?: [^\\\\\"]\n\t\t|   \\\\.\n\t\t)*+\n\t)\n\t(\") #5\n)?+\n\\s* (\\]) #6","end":"(?!\\G)(?=^\\s*\\[)","patterns":[{"include":"#includePath"},{"include":"#comments"},{"include":"#variables"}],"beginCaptures":{"0":{"name":"meta.section.header.gitconfig"},"1":{"name":"punctuation.definition.bracket.square.begin.gitconfig"},"2":{"name":"keyword.control.directive.${2:/downcase}.gitconfig"},"3":{"name":"punctuation.definition.condition.begin.gitconfig"},"4":{"patterns":[{"name":"meta.condition.match-directory.gitconfig","contentName":"string.other.link.gitconfig","begin":"(gitdir)((/)i)?(:)","end":"(?=\\s*(?:$|\"))","patterns":[{"include":"#sectionEscapes"},{"include":"#includeInnards"}],"beginCaptures":{"1":{"name":"entity.name.condition-type.gitconfig"},"2":{"name":"storage.modifier.ignore-case.gitconfig"},"3":{"name":"punctuation.separator.modifier.slash.gitconfig"},"4":{"name":"punctuation.separator.key-value.gitconfig"}}},{"name":"meta.condition.match-worktree.gitconfig","contentName":"string.other.file.name.gitconfig","begin":"(onbranch)(:)","end":"(?=\\s*(?:$|\"))","patterns":[{"include":"#sectionEscapes"},{"include":"#includeInnards"}],"beginCaptures":{"1":{"name":"entity.name.condition-type.gitconfig"},"2":{"name":"punctuation.separator.key-value.gitconfig"}}}]},"5":{"name":"punctuation.definition.condition.end.gitconfig"},"6":{"name":"punctuation.definition.bracket.square.end.gitconfig"}}},"main":{"patterns":[{"include":"#comments"},{"include":"#includeSection"},{"include":"#aliasSection"},{"include":"#urlSection"},{"include":"#section"}]},"section":{"name":"meta.section.gitconfig","begin":"(?x)\n(?:^|\\G) \\s*\n(?:\n\t(\\[)\\s*(\\]) #1, #2\n\t|\n\t(\\[) #3\n\t\\s*\n\t(?:\n\t\t([-.A-Za-z0-9]+?) #4\n\t\t(?:\n\t\t\t(\\.)           #5\n\t\t\t([-A-Za-z0-9]+) #6\n\t\t)?\n\t)\n\t(?:\n\t\t\\s*\n\t\t(\") #7\n\t\t(   #8\n\t\t\t(?: [^\\\\\"]\n\t\t\t|   \\\\.\n\t\t\t)*+\n\t\t)\n\t\t(\") #9\n\t)?+\n\t\\s* (\\]) #10\n)","end":"(?!\\G)(?=^\\s*\\[)","patterns":[{"include":"#comments"},{"include":"#variables"}],"beginCaptures":{"0":{"name":"meta.section.header.gitconfig"},"1":{"name":"punctuation.definition.bracket.square.begin.gitconfig"},"10":{"name":"punctuation.definition.bracket.square.end.gitconfig"},"2":{"name":"punctuation.definition.bracket.square.end.gitconfig"},"3":{"name":"punctuation.definition.bracket.square.begin.gitconfig"},"4":{"name":"entity.section.name.gitconfig"},"5":{"name":"punctuation.delimiter.separator.meta.dot.period.gitconfig"},"6":{"name":"entity.subsection.name.deprecated-syntax.gitconfig"},"7":{"name":"punctuation.definition.subsection.begin.gitconfig"},"8":{"name":"entity.subsection.name.gitconfig","patterns":[{"include":"#sectionEscapes"}]},"9":{"name":"punctuation.definition.subsection.end.gitconfig"}}},"sectionEscapes":{"patterns":[{"name":"constant.character.escape.backslash.gitconfig","match":"(\\\\)[\\\\\"]","captures":{"1":{"name":"punctuation.definition.escape.backslash.gitconfig"}}},{"name":"constant.character.escape.unknown.gitconfig","match":"\\\\(?=[^\\\\\"])","captures":{"0":{"name":"punctuation.definition.escape.backslash.ignored.gitconfig"}}}]},"urlInnards":{"patterns":[{"name":"string.other.link.gitconfig","begin":"\"","end":"\"|(?=\\s*$)","patterns":[{"include":"#escapes"}],"beginCaptures":{"0":{"name":"string.quoted.string.begin.gitconfig"}},"endCaptures":{"0":{"name":"string.quoted.string.end.gitconfig"}}},{"name":"string.other.link.gitconfig","match":"(?:[^\\s\";#\\\\]|\\\\.)+","captures":{"0":{"patterns":[{"include":"#escapes"}]}}}]},"urlSection":{"name":"meta.url.section.gitconfig","begin":"(?ix)\n(?:^|\\G) \\s*\n(\\[) #1\n\\s*\n(url|https?|core.(?:git)?proxy) #2\n(?:\n\t\\s*\n\t(\") #3\n\t(   #4\n\t\t(?: [^\\\\\"]\n\t\t|   \\\\.\n\t\t)*+\n\t)\n\t(\") #5\n)?+\n\\s* (\\]) #6","end":"(?!\\G)(?=^\\s*\\[)","patterns":[{"include":"#comments"},{"include":"#variables"}],"beginCaptures":{"0":{"name":"meta.section.header.gitconfig"},"1":{"name":"punctuation.definition.bracket.square.begin.gitconfig"},"2":{"name":"entity.section.name.gitconfig"},"3":{"name":"punctuation.definition.subsection.begin.gitconfig"},"4":{"name":"string.other.link.gitconfig","patterns":[{"include":"#sectionEscapes"}]},"5":{"name":"punctuation.definition.subsection.end.gitconfig"},"6":{"name":"punctuation.definition.bracket.square.end.gitconfig"}}},"variableInnards":{"patterns":[{"match":"\\G\\s*(=)","captures":{"1":{"name":"keyword.operator.assignment.key-value.gitconfig"}}},{"name":"constant.logical.boolean.$1.gitconfig","match":"(?i)\\b(true|false|on|off|1|0|yes|no)\\b"},{"name":"constant.numeric.decimal.integer.int.gitconfig","match":"[-+]?[0-9]+(?=$|[\\s#;])"},{"name":"constant.numeric.decimal.float.gitconfig","match":"[-+]?(?:[0-9]+\\.[0-9]*|\\.[0-9]+)(?=$|\\s#;)"},{"name":"string.quoted.double.argument.gitconfig","match":"(\")((?:[^\\\\\"]|\\\\.)*?)(?\u003c!\\\\)(?=\\s*$)","captures":{"0":{"name":"invalid.illegal.syntax.unclosed-string.gitconfig"},"1":{"name":"punctuation.definition.string.begin.gitconfig"},"2":{"patterns":[{"include":"#escapes"}]}}},{"name":"string.quoted.double.argument.gitconfig","begin":"\"","end":"\"|(?\u003c!\\\\)(?=\\s*$)","patterns":[{"include":"#escapes"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.gitconfig"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.gitconfig"}}},{"name":"string.unquoted.argument.gitconfig","match":"(?:[^\\\\\\s\";#]|\\\\.)+","captures":{"0":{"patterns":[{"include":"#escapes"}]}}},{"include":"#escapedNewline"}]},"variables":{"patterns":[{"name":"meta.variable-field.gitconfig","begin":"(?i)\\b(signingkey)(?=\\s|$)","end":"(?=\\s*(?:$|#|;))","patterns":[{"name":"constant.other.signing-key.hex.gitconfig","match":"\\w+"},{"include":"#variableInnards"}],"captures":{"1":{"name":"variable.parameter.assignment.gitconfig"},"2":{"name":"keyword.operator.assignment.key-value.gitconfig"}}},{"name":"meta.variable-field.gitconfig","begin":"(?i)\\b(email|url)\\s*(=)","end":"(?=\\s*(?:$|#|;))","patterns":[{"include":"#urlInnards"}],"beginCaptures":{"1":{"name":"variable.parameter.assignment.gitconfig"},"2":{"name":"keyword.operator.assignment.key-value.gitconfig"}}},{"name":"meta.variable-field.gitconfig","begin":"(?i)\\b(textconv)\\s*(=)","end":"(?=\\s*(?:$|#|;))","patterns":[{"include":"#aliasInnards"}],"beginCaptures":{"1":{"name":"variable.parameter.assignment.gitconfig"},"2":{"name":"keyword.operator.assignment.key-value.gitconfig"}}},{"name":"meta.variable-field.gitconfig","begin":"[A-Za-z][-A-Za-z]*","end":"(?=\\s*(?:$|#|;))","patterns":[{"include":"#variableInnards"}],"beginCaptures":{"0":{"name":"variable.parameter.assignment.gitconfig"}}}]}}}
+{"name":".gitconfig","scopeName":"source.gitconfig","patterns":[{"include":"#main"}],"repository":{"alias":{"name":"meta.alias.gitconfig","begin":"(?:^|(?\u003c=\\])\\G)\\s*([A-Za-z][-A-Za-z]*)\\s*(=)","end":"(?\u003c!\\\\)$|(?=#|;)","patterns":[{"include":"#aliasInnards"}],"beginCaptures":{"1":{"name":"variable.parameter.assignment.gitconfig"},"2":{"name":"keyword.operator.assignment.key-value.gitconfig"}}},"aliasInnards":{"patterns":[{"name":"meta.quoted.shell.command.gitconfig","begin":"\\G\\s*(?:(\")(!)|(!)(\"))\\s*+","end":"(?\u003c!\\\\)(?:(\")|(?=$))","patterns":[{"include":"source.shell"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.gitconfig"},"2":{"name":"keyword.operator.shell-script.gitconfig"},"3":{"name":"keyword.operator.shell-script.gitconfig"},"4":{"name":"punctuation.definition.string.begin.gitconfig"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.gitconfig"}}},{"name":"meta.unquoted.shell.command.gitconfig","begin":"\\G\\s*(!)","end":"(?\u003c!\\\\)(?=$)","patterns":[{"include":"source.shell"}],"beginCaptures":{"1":{"name":"keyword.operator.shell-script.gitconfig"}}},{"name":"meta.git.subcommands.gitconfig","contentName":"string.unquoted.source.gitconfig","begin":"\\G\\s*([^\\s\"#;!]+)","end":"(?\u003c!\\\\)(?=$|#|;)","patterns":[{"include":"#escapes"}],"beginCaptures":{"0":{"name":"string.unquoted.source.gitconfig"}}}]},"aliasSection":{"name":"meta.aliases.section.gitconfig","begin":"(?i)(?:^|\\G)\\s*(\\[)\\s*(alias)\\s*(\\])","end":"(?!\\G)(?=^\\s*\\[)","patterns":[{"include":"#alias"},{"include":"#comments"},{"include":"#variables"}],"beginCaptures":{"0":{"name":"meta.section.header.gitconfig"},"1":{"name":"punctuation.definition.bracket.square.begin.gitconfig"},"2":{"name":"entity.section.name.gitconfig"},"3":{"name":"punctuation.definition.bracket.square.end.gitconfig"}}},"comments":{"patterns":[{"name":"comment.line.number-sign.gitconfig","begin":"#","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.gitconfig"}}},{"name":"comment.line.semicolon.gitconfig","begin":";","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.gitconfig"}}}]},"dot":{"name":"punctuation.delimiter.separator.meta.dot.period.gitconfig","match":"\\."},"escapedNewline":{"name":"constant.character.escape.newline.gitconfig","match":"(\\\\)$\\s*","captures":{"1":{"name":"punctuation.definition.escape.backslash.gitconfig"}}},"escapes":{"patterns":[{"name":"constant.character.escape.backslash.gitconfig","match":"(\\\\)\\\\","captures":{"1":{"name":"punctuation.definition.escape.backslash.gitconfig"}}},{"name":"constant.character.escape.quote.gitconfig","match":"(\\\\)\"","captures":{"1":{"name":"punctuation.definition.escape.backslash.gitconfig"}}},{"name":"constant.character.escape.newline.gitconfig","match":"(\\\\)n","captures":{"1":{"name":"punctuation.definition.escape.backslash.gitconfig"}}},{"name":"constant.character.escape.tab.gitconfig","match":"(\\\\)t","captures":{"1":{"name":"punctuation.definition.escape.backslash.gitconfig"}}},{"name":"constant.character.escape.backspace.gitconfig","match":"(\\\\)b","captures":{"1":{"name":"punctuation.definition.escape.backslash.gitconfig"}}},{"include":"#escapedNewline"},{"name":"invalid.illegal.syntax.escape.gitconfig","match":"\\\\."}]},"includeInnards":{"patterns":[{"name":"keyword.operator.tilde.gitconfig","match":"(?:^|\\G)~(?=/)"},{"name":"keyword.operator.config-path.gitconfig","match":"(?:^|\\G)\\.(?=/)"},{"name":"keyword.operator.glob.wildcard.globstar.gitconfig","match":"\\*\\*"},{"name":"keyword.operator.glob.wildcard.gitconfig","match":"[*?]"},{"name":"punctuation.directory.separator.meta.gitconfig","match":"/"},{"include":"#escapes"}]},"includePath":{"name":"meta.included-file.gitconfig","begin":"(?:^|(?\u003c=\\])\\G)\\s*(path)\\s*(=)[ \\t]*","end":"(?=\\s*(?:(?\u003c!\\\\)$|#|;))","patterns":[{"name":"string.quoted.double.pathspec.gitconfig","contentName":"string.other.link.pathspec.gitconfig","begin":"\\G\\s*\"","end":"\"|(?\u003c!\\\\)(?=\\s*$)","patterns":[{"include":"#includeInnards"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.gitconfig"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.gitconfig"}}},{"match":"([^\"\\s;#][^;#]*?)(?\u003c=\\S)(?=\\s*(?:$|;|#))","captures":{"1":{"name":"string.other.link.pathspec.gitconfig","patterns":[{"include":"#includeInnards"}]}}},{"include":"#comments"},{"include":"#variables"}],"beginCaptures":{"1":{"name":"variable.parameter.assignment.gitconfig"},"2":{"name":"keyword.operator.assignment.key-value.gitconfig"}}},"includeSection":{"name":"meta.include.section.gitconfig","begin":"(?ix)\n(?:^|\\G) \\s*\n(\\[) #1\n\\s*\n(include(?:If)?) #2\n(?:\n\t\\s*\n\t(\") #3\n\t(   #4\n\t\t(?: [^\\\\\"]\n\t\t|   \\\\.\n\t\t)*+\n\t)\n\t(\") #5\n)?+\n\\s* (\\]) #6","end":"(?!\\G)(?=^\\s*\\[)","patterns":[{"include":"#includePath"},{"include":"#comments"},{"include":"#variables"}],"beginCaptures":{"0":{"name":"meta.section.header.gitconfig"},"1":{"name":"punctuation.definition.bracket.square.begin.gitconfig"},"2":{"name":"keyword.control.directive.${2:/downcase}.gitconfig"},"3":{"name":"punctuation.definition.condition.begin.gitconfig"},"4":{"patterns":[{"name":"meta.condition.match-directory.gitconfig","contentName":"string.other.link.gitconfig","begin":"(gitdir)((/)i)?(:)","end":"(?=\\s*(?:$|\"))","patterns":[{"include":"#sectionEscapes"},{"include":"#includeInnards"}],"beginCaptures":{"1":{"name":"entity.name.condition-type.gitconfig"},"2":{"name":"storage.modifier.ignore-case.gitconfig"},"3":{"name":"punctuation.separator.modifier.slash.gitconfig"},"4":{"name":"punctuation.separator.key-value.gitconfig"}}},{"name":"meta.condition.match-worktree.gitconfig","contentName":"string.other.file.name.gitconfig","begin":"(onbranch)(:)","end":"(?=\\s*(?:$|\"))","patterns":[{"include":"#sectionEscapes"},{"include":"#includeInnards"}],"beginCaptures":{"1":{"name":"entity.name.condition-type.gitconfig"},"2":{"name":"punctuation.separator.key-value.gitconfig"}}},{"name":"meta.condition.match-config.gitconfig","contentName":"string.unquoted.argument.gitconfig","begin":"(hasconfig)(:)([^\":]+)(:)","end":"(?=\\s*(?:$|\"))","patterns":[{"include":"#sectionEscapes"},{"include":"#includeInnards"}],"beginCaptures":{"1":{"name":"entity.name.condition-type.gitconfig"},"2":{"name":"punctuation.separator.parameter.gitconfig"},"3":{"name":"variable.parameter.comparison.gitconfig","patterns":[{"include":"#dot"},{"include":"#sectionEscapes"},{"include":"#includeInnards"}]},"4":{"name":"punctuation.separator.key-value.gitconfig"}}}]},"5":{"name":"punctuation.definition.condition.end.gitconfig"},"6":{"name":"punctuation.definition.bracket.square.end.gitconfig"}}},"main":{"patterns":[{"include":"#comments"},{"include":"#includeSection"},{"include":"#aliasSection"},{"include":"#urlSection"},{"include":"#section"}]},"section":{"name":"meta.section.gitconfig","begin":"(?x)\n(?:^|\\G) \\s*\n(?:\n\t(\\[)\\s*(\\]) #1, #2\n\t|\n\t(\\[) #3\n\t\\s*\n\t(?:\n\t\t([-.A-Za-z0-9]+?) #4\n\t\t(?:\n\t\t\t(\\.)           #5\n\t\t\t([-A-Za-z0-9]+) #6\n\t\t)?\n\t)\n\t(?:\n\t\t\\s*\n\t\t(\") #7\n\t\t(   #8\n\t\t\t(?: [^\\\\\"]\n\t\t\t|   \\\\.\n\t\t\t)*+\n\t\t)\n\t\t(\") #9\n\t)?+\n\t\\s* (\\]) #10\n)","end":"(?!\\G)(?=^\\s*\\[)","patterns":[{"include":"#comments"},{"include":"#variables"}],"beginCaptures":{"0":{"name":"meta.section.header.gitconfig"},"1":{"name":"punctuation.definition.bracket.square.begin.gitconfig"},"10":{"name":"punctuation.definition.bracket.square.end.gitconfig"},"2":{"name":"punctuation.definition.bracket.square.end.gitconfig"},"3":{"name":"punctuation.definition.bracket.square.begin.gitconfig"},"4":{"name":"entity.section.name.gitconfig"},"5":{"patterns":[{"include":"#dot"}]},"6":{"name":"entity.subsection.name.deprecated-syntax.gitconfig"},"7":{"name":"punctuation.definition.subsection.begin.gitconfig"},"8":{"name":"entity.subsection.name.gitconfig","patterns":[{"include":"#sectionEscapes"}]},"9":{"name":"punctuation.definition.subsection.end.gitconfig"}}},"sectionEscapes":{"patterns":[{"name":"constant.character.escape.backslash.gitconfig","match":"(\\\\)[\\\\\"]","captures":{"1":{"name":"punctuation.definition.escape.backslash.gitconfig"}}},{"name":"constant.character.escape.unknown.gitconfig","match":"\\\\(?=[^\\\\\"])","captures":{"0":{"name":"punctuation.definition.escape.backslash.ignored.gitconfig"}}}]},"urlInnards":{"patterns":[{"name":"string.other.link.gitconfig","begin":"\"","end":"\"|(?=\\s*$)","patterns":[{"include":"#escapes"}],"beginCaptures":{"0":{"name":"string.quoted.string.begin.gitconfig"}},"endCaptures":{"0":{"name":"string.quoted.string.end.gitconfig"}}},{"name":"string.other.link.gitconfig","match":"(?:[^\\s\";#\\\\]|\\\\.)+","captures":{"0":{"patterns":[{"include":"#escapes"}]}}}]},"urlSection":{"name":"meta.url.section.gitconfig","begin":"(?ix)\n(?:^|\\G) \\s*\n(\\[) #1\n\\s*\n(url|https?|core.(?:git)?proxy) #2\n(?:\n\t\\s*\n\t(\") #3\n\t(   #4\n\t\t(?: [^\\\\\"]\n\t\t|   \\\\.\n\t\t)*+\n\t)\n\t(\") #5\n)?+\n\\s* (\\]) #6","end":"(?!\\G)(?=^\\s*\\[)","patterns":[{"include":"#comments"},{"include":"#variables"}],"beginCaptures":{"0":{"name":"meta.section.header.gitconfig"},"1":{"name":"punctuation.definition.bracket.square.begin.gitconfig"},"2":{"name":"entity.section.name.gitconfig"},"3":{"name":"punctuation.definition.subsection.begin.gitconfig"},"4":{"name":"string.other.link.gitconfig","patterns":[{"include":"#sectionEscapes"}]},"5":{"name":"punctuation.definition.subsection.end.gitconfig"},"6":{"name":"punctuation.definition.bracket.square.end.gitconfig"}}},"variableInnards":{"patterns":[{"match":"\\G\\s*(=)","captures":{"1":{"name":"keyword.operator.assignment.key-value.gitconfig"}}},{"name":"constant.logical.boolean.$1.gitconfig","match":"(?i)\\b(true|false|on|off|1|0|yes|no)\\b"},{"name":"constant.numeric.decimal.integer.int.gitconfig","match":"[-+]?[0-9]+(?=$|[\\s#;])"},{"name":"constant.numeric.decimal.float.gitconfig","match":"[-+]?(?:[0-9]+\\.[0-9]*|\\.[0-9]+)(?=$|\\s#;)"},{"name":"string.quoted.double.argument.gitconfig","match":"(\")((?:[^\\\\\"]|\\\\.)*?)(?\u003c!\\\\)(?=\\s*$)","captures":{"0":{"name":"invalid.illegal.syntax.unclosed-string.gitconfig"},"1":{"name":"punctuation.definition.string.begin.gitconfig"},"2":{"patterns":[{"include":"#escapes"}]}}},{"name":"string.quoted.double.argument.gitconfig","begin":"\"","end":"\"|(?\u003c!\\\\)(?=\\s*$)","patterns":[{"include":"#escapes"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.gitconfig"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.gitconfig"}}},{"name":"string.unquoted.argument.gitconfig","match":"(?:[^\\\\\\s\";#]|\\\\.)+","captures":{"0":{"patterns":[{"include":"#escapes"}]}}},{"include":"#escapedNewline"}]},"variables":{"patterns":[{"name":"meta.variable-field.gitconfig","begin":"(?i)\\b(signingkey)(?=\\s|$)","end":"(?=\\s*(?:$|#|;))","patterns":[{"name":"constant.other.signing-key.hex.gitconfig","match":"\\w+"},{"include":"#variableInnards"}],"captures":{"1":{"name":"variable.parameter.assignment.gitconfig"},"2":{"name":"keyword.operator.assignment.key-value.gitconfig"}}},{"name":"meta.variable-field.gitconfig","begin":"(?i)\\b(email|url)\\s*(=)","end":"(?=\\s*(?:$|#|;))","patterns":[{"include":"#urlInnards"}],"beginCaptures":{"1":{"name":"variable.parameter.assignment.gitconfig"},"2":{"name":"keyword.operator.assignment.key-value.gitconfig"}}},{"name":"meta.variable-field.gitconfig","begin":"(?i)\\b(textconv)\\s*(=)","end":"(?=\\s*(?:$|#|;))","patterns":[{"include":"#aliasInnards"}],"beginCaptures":{"1":{"name":"variable.parameter.assignment.gitconfig"},"2":{"name":"keyword.operator.assignment.key-value.gitconfig"}}},{"name":"meta.variable-field.gitconfig","begin":"[0-9A-Za-z][-0-9A-Za-z]*","end":"(?=\\s*(?:$|#|;))","patterns":[{"include":"#variableInnards"}],"beginCaptures":{"0":{"name":"variable.parameter.assignment.gitconfig"}}}]}}}
diff --git a/grammars/source.gleam.json b/grammars/source.gleam.json
index 4cd0e34..c8c1187 100644
--- a/grammars/source.gleam.json
+++ b/grammars/source.gleam.json
@@ -1 +1 @@
-{"name":"Gleam","scopeName":"source.gleam","patterns":[{"include":"#comments"},{"include":"#keywords"},{"include":"#strings"},{"include":"#constant"},{"include":"#entity"}],"repository":{"binary_number":{"name":"constant.numeric.binary.gleam","match":"\\b0b[0-1]+\\b"},"boolean":{"name":"constant.language.boolean.gleam","match":"\\b(True|False)\\b"},"comments":{"patterns":[{"name":"comment.line.gleam","match":"//.*"}]},"constant":{"patterns":[{"include":"#binary_number"},{"include":"#octal_number"},{"include":"#hexadecimal_number"},{"include":"#decimal_number"},{"include":"#boolean"},{"name":"entity.name.type.gleam","match":"[[:upper:]][[:word:]]*"}]},"decimal_number":{"name":"constant.numeric.decimal.gleam","match":"\\b[[:digit:]][[:digit:]_]*(\\.[[:digit:]]*)?\\b"},"entity":{"patterns":[{"begin":"\\b([[:lower:]][[:word:]]*)([[:space:]]*)?\\(","end":"\\)","patterns":[{"include":"$self"}],"captures":{"1":{"name":"entity.name.function.gleam"}}},{"name":"variable.parameter.gleam","match":"\\b([[:lower:]][[:word:]]*):\\s"},{"name":"entity.name.namespace.gleam","match":"\\b([[:lower:]][[:word:]]*):"}]},"hexadecimal_number":{"name":"constant.numeric.hexadecimal.gleam","match":"\\b0x[[:xdigit:]]+\\b"},"keywords":{"patterns":[{"name":"keyword.control.gleam","match":"\\b(case|if|external|fn|import|let|assert|try|pub|type|opaque|const|todo)\\b"},{"name":"keyword.operator.arrow.gleam","match":"-\u003e"},{"name":"keyword.operator.pipe.gleam","match":"\\|\u003e"},{"name":"keyword.operator.splat.gleam","match":"\\.\\."},{"name":"keyword.operator.comparison.float.gleam","match":"(\u003c=\\.|\u003e=\\.|==\\.|!=\\.|\u003c\\.|\u003e\\.)"},{"name":"keyword.operator.comparison.int.gleam","match":"(\u003c=|\u003e=|==|!=|\u003c|\u003e)"},{"name":"keyword.operator.logical.gleam","match":"(\u0026\u0026|\\|\\|)"},{"name":"keyword.operator.other.gleam","match":"\\|"},{"name":"keyword.operator.arithmetic.float.gleam","match":"(\\+\\.|\\-\\.|/\\.|\\*\\.|%\\.)"},{"name":"keyword.operator.arithmetic.int.gleam","match":"(\\+|\\-|/|\\*|%)"},{"name":"keyword.operator.assignment.gleam","match":"="}]},"octal_number":{"name":"constant.numeric.octal.gleam","match":"\\b0o[0-7]+\\b"},"strings":{"name":"string.quoted.double.gleam","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.gleam","match":"\\\\."}]}}}
+{"name":"Gleam","scopeName":"source.gleam","patterns":[{"include":"#comments"},{"include":"#keywords"},{"include":"#strings"},{"include":"#constant"},{"include":"#entity"}],"repository":{"binary_number":{"name":"constant.numeric.binary.gleam","match":"\\b0b[0-1]+\\b"},"boolean":{"name":"constant.language.boolean.gleam","match":"\\b(True|False)\\b"},"comments":{"patterns":[{"name":"comment.line.gleam","match":"//.*"}]},"constant":{"patterns":[{"include":"#binary_number"},{"include":"#octal_number"},{"include":"#hexadecimal_number"},{"include":"#decimal_number"},{"include":"#boolean"},{"name":"entity.name.type.gleam","match":"[[:upper:]][[:word:]]*"}]},"decimal_number":{"name":"constant.numeric.decimal.gleam","match":"\\b[[:digit:]][[:digit:]_]*(\\.[[:digit:]]*)?\\b"},"entity":{"patterns":[{"begin":"\\b([[:lower:]][[:word:]]*)([[:space:]]*)?\\(","end":"\\)","patterns":[{"include":"$self"}],"captures":{"1":{"name":"entity.name.function.gleam"}}},{"name":"variable.parameter.gleam","match":"\\b([[:lower:]][[:word:]]*):\\s"},{"name":"entity.name.namespace.gleam","match":"\\b([[:lower:]][[:word:]]*):"}]},"hexadecimal_number":{"name":"constant.numeric.hexadecimal.gleam","match":"\\b0x[[:xdigit:]]+\\b"},"keywords":{"patterns":[{"name":"keyword.control.gleam","match":"\\b(use|case|if|external|fn|import|let|assert|pub|type|opaque|const|todo|panic)\\b"},{"name":"keyword.operator.arrow.gleam","match":"(\u003c\\-|\\-\u003e)"},{"name":"keyword.operator.pipe.gleam","match":"\\|\u003e"},{"name":"keyword.operator.splat.gleam","match":"\\.\\."},{"name":"keyword.operator.comparison.float.gleam","match":"(\u003c=\\.|\u003e=\\.|==\\.|!=\\.|\u003c\\.|\u003e\\.)"},{"name":"keyword.operator.comparison.int.gleam","match":"(\u003c=|\u003e=|==|!=|\u003c|\u003e)"},{"name":"keyword.operator.logical.gleam","match":"(\u0026\u0026|\\|\\|)"},{"name":"keyword.operator.string.gleam","match":"\u003c\u003e"},{"name":"keyword.operator.other.gleam","match":"\\|"},{"name":"keyword.operator.arithmetic.float.gleam","match":"(\\+\\.|\\-\\.|/\\.|\\*\\.|%\\.)"},{"name":"keyword.operator.arithmetic.int.gleam","match":"(\\+|\\-|/|\\*|%)"},{"name":"keyword.operator.assignment.gleam","match":"="}]},"octal_number":{"name":"constant.numeric.octal.gleam","match":"\\b0o[0-7]+\\b"},"strings":{"name":"string.quoted.double.gleam","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.gleam","match":"\\\\."}]}}}
diff --git a/grammars/source.graphql.json b/grammars/source.graphql.json
index fd26870..a0f50cd 100644
--- a/grammars/source.graphql.json
+++ b/grammars/source.graphql.json
@@ -1 +1 @@
-{"name":"GraphQL","scopeName":"source.graphql","patterns":[{"include":"#graphql"}],"repository":{"graphql":{"patterns":[{"include":"#graphql-fragment-definition"},{"include":"#graphql-type-interface"},{"include":"#graphql-enum"},{"include":"#graphql-scalar"},{"include":"#graphql-union"},{"include":"#graphql-schema"},{"include":"#graphql-operation-def"},{"include":"#graphql-comment"},{"include":"#graphql-directive"},{"include":"#graphql-blockstring-value"},{"include":"#graphql-string-value"}]},"graphql-arguments":{"name":"meta.arguments.graphql","begin":"\\s*(\\()","end":"\\s*(\\))","patterns":[{"include":"#graphql-comment"},{"begin":"\\s*([_A-Za-z][_0-9A-Za-z]*)(?:\\s*(:))?","end":"(?=\\s*(?:(?:([_A-Za-z][_0-9A-Za-z]*)\\s*(:))|\\)))|\\s*(,)","patterns":[{"include":"#graphql-value"},{"include":"#graphql-comment"},{"include":"#graphql-skip-newlines"}],"beginCaptures":{"1":{"name":"variable.arguments.graphql"},"2":{"name":"punctuation.colon.graphql"}},"endCaptures":{"3":{"name":"punctuation.comma.graphql"}}}],"beginCaptures":{"1":{"name":"meta.brace.round.directive.graphql"}},"endCaptures":{"1":{"name":"meta.brace.round.directive.graphql"}}},"graphql-blockstring-value":{"contentName":"string.quoted.block.graphql","begin":"\\s*+((\"\"\"))","end":"\\s*+(?:((\"\"\")))","patterns":[{"include":"#graphql-string-content"}],"beginCaptures":{"1":{"name":"string.quoted.block.graphql"},"2":{"name":"punctuation.definition.string.begin.graphql"}},"endCaptures":{"1":{"name":"string.quoted.block.graphql"},"2":{"name":"punctuation.definition.string.end.graphql"}}},"graphql-boolean-value":{"match":"\\s*\\b(true|false)\\b","captures":{"1":{"name":"constant.boolean.graphql"}}},"graphql-colon":{"match":"\\s*(:)","captures":{"1":{"name":"punctuation.colon.graphql"}}},"graphql-comma":{"match":"\\s*(,)","captures":{"1":{"name":"punctuation.comma.graphql"}}},"graphql-comment":{"name":"comment.line.graphql.js","match":"(\\s*)(#).*","captures":{"1":{"name":"punctuation.whitespace.comment.leading.graphql"}}},"graphql-directive":{"begin":"\\s*((@)\\s*([_A-Za-z][_0-9A-Za-z]*))","end":"(?=.)","patterns":[{"include":"#graphql-arguments"},{"include":"#graphql-comment"},{"include":"#graphql-skip-newlines"}],"beginCaptures":{"1":{"name":"entity.name.function.directive.graphql"}},"applyEndPatternLast":true},"graphql-enum":{"name":"meta.enum.graphql","begin":"\\s*+\\b(enum)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)","end":"(?\u003c=})","patterns":[{"name":"meta.type.object.graphql","begin":"\\s*({)","end":"\\s*(})","patterns":[{"include":"#graphql-object-type"},{"include":"#graphql-comment"},{"include":"#graphql-enum-value"},{"include":"#graphql-blockstring-value"},{"include":"#graphql-string-value"}],"beginCaptures":{"1":{"name":"punctuation.operation.graphql"}},"endCaptures":{"1":{"name":"punctuation.operation.graphql"}}}],"beginCaptures":{"1":{"name":"keyword.enum.graphql"},"2":{"name":"support.type.enum.graphql"}}},"graphql-enum-value":{"name":"constant.character.enum.graphql","match":"\\s*(?!=\\b(true|false|null)\\b)([_A-Za-z][_0-9A-Za-z]*)"},"graphql-field":{"patterns":[{"match":"\\s*([_A-Za-z][_0-9A-Za-z]*)\\s*(:)","captures":{"1":{"name":"string.unquoted.alias.graphql"},"2":{"name":"punctuation.colon.graphql"}}},{"match":"\\s*([_A-Za-z][_0-9A-Za-z]*)","captures":{"1":{"name":"variable.graphql"}}},{"include":"#graphql-arguments"},{"include":"#graphql-directive"},{"include":"#graphql-selection-set"},{"include":"#graphql-skip-newlines"}]},"graphql-float-value":{"match":"\\s*((-)?(0|([1-9]\\d*)(\\.\\d*)?((e|E)(\\+|-)?\\d*)?))","captures":{"1":{"name":"constant.float.graphql"}}},"graphql-fragment-definition":{"name":"meta.fragment.graphql","begin":"\\s*(?:(\\bfragment\\b)\\s*(?!\\bon\\b)([_A-Za-z][_0-9A-Za-z]*)\\s*(?:(\\bon\\b)\\s*([_A-Za-z][_0-9A-Za-z]*)))","end":"(?\u003c=})","patterns":[{"include":"#graphql-comment"},{"include":"#graphql-selection-set"},{"include":"#graphql-directive"},{"include":"#graphql-skip-newlines"}],"captures":{"1":{"name":"keyword.fragment.graphql"},"2":{"name":"entity.name.fragment.graphql"},"3":{"name":"keyword.on.graphql"},"4":{"name":"support.type.graphql"}}},"graphql-fragment-spread":{"begin":"\\s*(\\.\\.\\.)\\s*(?!\\bon\\b)([_A-Za-z][_0-9A-Za-z]*)","end":"(?=.)","patterns":[{"include":"#graphql-comment"},{"include":"#graphql-selection-set"},{"include":"#graphql-directive"},{"include":"#graphql-skip-newlines"}],"captures":{"1":{"name":"keyword.operator.spread.graphql"},"2":{"name":"variable.fragment.graphql"}},"applyEndPatternLast":true},"graphql-inline-fragment":{"begin":"\\s*(\\.\\.\\.)\\s*(?:(\\bon\\b)\\s*([_A-Za-z][_0-9A-Za-z]*))?","end":"(?=.)","patterns":[{"include":"#graphql-comment"},{"include":"#graphql-selection-set"},{"include":"#graphql-directive"},{"include":"#graphql-skip-newlines"}],"captures":{"1":{"name":"keyword.operator.spread.graphql"},"2":{"name":"keyword.on.graphql"},"3":{"name":"support.type.graphql"}},"applyEndPatternLast":true},"graphql-input-types":{"patterns":[{"include":"#graphql-scalar-type"},{"match":"\\s*([_A-Za-z][_0-9A-Za-z]*)(?:\\s*(!))?","captures":{"1":{"name":"support.type.graphql"},"2":{"name":"keyword.operator.nulltype.graphql"}}},{"name":"meta.type.list.graphql","begin":"\\s*(\\[)","end":"\\s*(\\])(?:\\s*(!))?","patterns":[{"include":"#graphql-input-types"},{"include":"#graphql-comment"},{"include":"#graphql-comma"}],"captures":{"1":{"name":"meta.brace.squart.graphql"},"2":{"name":"keyword.operator.nulltype.graphql"}}}]},"graphql-int-value":{"match":"\\s*((-)?(0|[1-9][0-9]*))","captures":{"1":{"name":"constant.int.graphql"}}},"graphql-list-value":{"patterns":[{"name":"meta.listvalues.graphql","begin":"\\s*+(\\[)","end":"\\s*(\\])","patterns":[{"include":"#graphql-value"}],"beginCaptures":{"1":{"name":"meta.brace.square.graphql"}},"endCaptures":{"1":{"name":"meta.brace.square.graphql"}}}]},"graphql-name":{"match":"\\s*([_A-Za-z][_0-9A-Za-z]*)","captures":{"1":{"name":"entity.name.function.graphql"}}},"graphql-object-field":{"match":"\\s*(([_A-Za-z][_0-9A-Za-z]*))\\s*(:)","captures":{"1":{"name":"constant.object.key.graphql"},"2":{"name":"string.unquoted.graphql"},"3":{"name":"punctuation.graphql"}}},"graphql-object-value":{"patterns":[{"name":"meta.objectvalues.graphql","begin":"\\s*+({)","end":"\\s*(})","patterns":[{"include":"#graphql-object-field"},{"include":"#graphql-value"}],"beginCaptures":{"1":{"name":"meta.brace.curly.graphql"}},"endCaptures":{"1":{"name":"meta.brace.curly.graphql"}}}]},"graphql-operation-def":{"patterns":[{"include":"#graphql-query-mutation"},{"include":"#graphql-name"},{"include":"#graphql-variable-definitions"},{"include":"#graphql-directive"},{"include":"#graphql-selection-set"}]},"graphql-query-mutation":{"match":"\\s*\\b(query|mutation)\\b","captures":{"1":{"name":"keyword.operation.graphql"}}},"graphql-scalar":{"match":"\\s*\\b(scalar)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)","captures":{"1":{"name":"keyword.scalar.graphql"},"2":{"name":"entity.scalar.graphql"}}},"graphql-scalar-type":{"match":"\\s*\\b(Int|Float|String|Boolean|ID)\\b(?:\\s*(!))?","captures":{"1":{"name":"support.type.builtin.graphql"},"2":{"name":"keyword.operator.nulltype.graphql"}}},"graphql-schema":{"begin":"\\s*\\b(schema)\\b","end":"(?\u003c=})","patterns":[{"begin":"\\s*({)","end":"\\s*(})","patterns":[{"begin":"\\s*([_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)","end":"(?=\\s*(([_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(})))|\\s*(,)","patterns":[{"match":"\\s*([_A-Za-z][_0-9A-Za-z]*)","captures":{"1":{"name":"support.type.graphql"}}},{"include":"#graphql-colon"},{"include":"#graphql-comment"},{"include":"#graphql-directive"},{"include":"#graphql-skip-newlines"}],"beginCaptures":{"1":{"name":"variable.arguments.graphql"}},"endCaptures":{"5":{"name":"punctuation.comma.graphql"}}},{"include":"#graphql-comment"},{"include":"#graphql-skip-newlines"}],"beginCaptures":{"1":{"name":"punctuation.operation.graphql"}},"endCaptures":{"1":{"name":"punctuation.operation.graphql"}}},{"include":"#graphql-directive"},{"include":"#graphql-comment"},{"include":"#graphql-skip-newlines"}],"beginCaptures":{"1":{"name":"keyword.schema.graphql"}}},"graphql-selection-set":{"name":"meta.selectionset.graphql","begin":"\\s*({)","end":"\\s*(})","patterns":[{"include":"#graphql-field"},{"include":"#graphql-fragment-spread"},{"include":"#graphql-inline-fragment"},{"include":"#graphql-comma"},{"include":"#graphql-comment"}],"beginCaptures":{"1":{"name":"punctuation.operation.graphql"}},"endCaptures":{"1":{"name":"punctuation.operation.graphql"}}},"graphql-skip-newlines":{"match":"\\s*\n"},"graphql-string-content":{"patterns":[{"name":"constant.character.escape.graphql","match":"\\\\[/'\"\\\\nrtbf]"},{"name":"constant.character.escape.graphql","match":"\\\\u([0-9a-fA-F]{4})"}]},"graphql-string-value":{"contentName":"string.quoted.double.graphql","begin":"\\s*+((\"))","end":"\\s*+(?:((\"))|(\n))","patterns":[{"include":"#graphql-string-content"}],"beginCaptures":{"1":{"name":"string.quoted.double.graphql"},"2":{"name":"punctuation.definition.string.begin.graphql"}},"endCaptures":{"1":{"name":"string.quoted.double.graphql"},"2":{"name":"punctuation.definition.string.end.graphql"},"3":{"name":"invalid.illegal.newline.graphql"}}},"graphql-type-definition":{"begin":"\\s*([_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)","end":"(?=\\s*(([_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(})))|\\s*(,)","patterns":[{"include":"#graphql-directive"},{"include":"#graphql-comment"},{"include":"#graphql-variable-definitions"},{"include":"#graphql-type-object"},{"include":"#graphql-colon"},{"include":"#graphql-input-types"}],"beginCaptures":{"1":{"name":"variable.graphql"}},"endCaptures":{"5":{"name":"punctuation.comma.graphql"}}},"graphql-type-interface":{"name":"meta.type.interface.graphql","begin":"\\s*\\b(?:(extends)?\\b\\s*\\b(type)|(interface)|(input))\\b\\s*([_A-Za-z][_0-9A-Za-z]*)?","end":"(?\u003c=})","patterns":[{"match":"\\s*(?:\\b(implements)\\b|(\u0026))\\s*([_A-Za-z][_0-9A-Za-z]*)","captures":{"1":{"name":"keyword.implements.graphql"},"2":{"name":"keyword.implements.graphql"},"3":{"name":"support.type.graphql"}}},{"include":"#graphql-comment"},{"include":"#graphql-directive"},{"include":"#graphql-type-object"}],"captures":{"1":{"name":"keyword.type.graphql"},"2":{"name":"keyword.type.graphql"},"3":{"name":"keyword.interface.graphql"},"4":{"name":"keyword.input.graphql"},"5":{"name":"support.type.graphql"}}},"graphql-type-object":{"name":"meta.type.object.graphql","begin":"\\s*({)","end":"\\s*(})","patterns":[{"include":"#graphql-object-type"},{"include":"#graphql-comment"},{"include":"#graphql-type-definition"},{"include":"#graphql-blockstring-value"},{"include":"#graphql-string-value"}],"beginCaptures":{"1":{"name":"punctuation.operation.graphql"}},"endCaptures":{"1":{"name":"punctuation.operation.graphql"}}},"graphql-union":{"begin":"\\s*\\b(union)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)","end":"(?=.)","patterns":[{"begin":"\\s*(=)\\s*([_A-Za-z][_0-9A-Za-z]*)","end":"(?=.)","patterns":[{"include":"#graphql-skip-newlines"},{"include":"#graphql-comment"},{"match":"\\s*(\\|)\\s*([_A-Za-z][_0-9A-Za-z]*)","captures":{"1":{"name":"punctuation.or.graphql"},"2":{"name":"support.type.graphql"}}}],"captures":{"1":{"name":"punctuation.assignment.graphql"},"2":{"name":"support.type.graphql"}},"applyEndPatternLast":true},{"include":"#graphql-skip-newlines"},{"include":"#graphql-comment"},{"include":"#literal-quasi-embedded"}],"captures":{"1":{"name":"keyword.union.graphql"},"2":{"name":"support.type.graphql"}},"applyEndPatternLast":true},"graphql-union-mark":{"match":"\\s*(\\|)","captures":{"1":{"name":"punctuation.union.graphql"}}},"graphql-value":{"patterns":[{"include":"#graphql-variable-name"},{"include":"#graphql-float-value"},{"include":"#graphql-int-value"},{"include":"#graphql-blockstring-value"},{"include":"#graphql-string-value"},{"include":"#graphql-boolean-value"},{"include":"#graphql-enum-value"},{"include":"#graphql-list-value"},{"include":"#graphql-object-value"},{"include":"#graphql-comment"},{"include":"#literal-quasi-embedded"}]},"graphql-variable-assignment":{"begin":"\\s(=)","end":"(?=.)","patterns":[{"include":"#graphql-value"}],"beginCaptures":{"1":{"name":"punctuation.assignment.graphql"}},"applyEndPatternLast":true},"graphql-variable-definition":{"name":"meta.variables.graphql","begin":"\\s*(\\$?[_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)","end":"(?=\\s*((\\$?[_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(}|\\))))|\\s*(,)","patterns":[{"include":"#graphql-comment"},{"include":"#graphql-colon"},{"include":"#graphql-input-types"},{"include":"#graphql-variable-assignment"},{"include":"#graphql-skip-newlines"}],"beginCaptures":{"1":{"name":"variable.graphql"}},"endCaptures":{"5":{"name":"punctuation.comma.graphql"}}},"graphql-variable-definitions":{"begin":"\\s*(\\()","end":"\\s*(\\))","patterns":[{"include":"#graphql-comment"},{"include":"#graphql-variable-definition"},{"include":"#graphql-blockstring-value"},{"include":"#graphql-string-value"}],"captures":{"1":{"name":"meta.brace.round.graphql"}}},"graphql-variable-name":{"match":"\\s*(\\$[_A-Za-z][_0-9A-Za-z]*)","captures":{"1":{"name":"variable.graphql"}}}}}
+{"name":"GraphQL","scopeName":"source.graphql","patterns":[{"include":"#graphql"}],"repository":{"graphql":{"patterns":[{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-fragment-definition"},{"include":"#graphql-directive-definition"},{"include":"#graphql-type-interface"},{"include":"#graphql-enum"},{"include":"#graphql-scalar"},{"include":"#graphql-union"},{"include":"#graphql-schema"},{"include":"#graphql-operation-def"},{"include":"#literal-quasi-embedded"}]},"graphql-ampersand":{"match":"\\s*(\u0026)","captures":{"1":{"name":"keyword.operator.logical.graphql"}}},"graphql-arguments":{"name":"meta.arguments.graphql","begin":"\\s*(\\()","end":"\\s*(\\))","patterns":[{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"begin":"\\s*([_A-Za-z][_0-9A-Za-z]*)(?:\\s*(:))","end":"(?=\\s*(?:(?:([_A-Za-z][_0-9A-Za-z]*)\\s*(:))|\\)))|\\s*(,)","patterns":[{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-directive"},{"include":"#graphql-value"},{"include":"#graphql-skip-newlines"}],"beginCaptures":{"1":{"name":"variable.parameter.graphql"},"2":{"name":"punctuation.colon.graphql"}},"endCaptures":{"3":{"name":"punctuation.comma.graphql"}}},{"include":"#literal-quasi-embedded"}],"beginCaptures":{"1":{"name":"meta.brace.round.directive.graphql"}},"endCaptures":{"1":{"name":"meta.brace.round.directive.graphql"}}},"graphql-boolean-value":{"match":"\\s*\\b(true|false)\\b","captures":{"1":{"name":"constant.language.boolean.graphql"}}},"graphql-colon":{"match":"\\s*(:)","captures":{"1":{"name":"punctuation.colon.graphql"}}},"graphql-comma":{"match":"\\s*(,)","captures":{"1":{"name":"punctuation.comma.graphql"}}},"graphql-comment":{"patterns":[{"name":"comment.line.graphql.js","match":"(\\s*)(#).*","captures":{"1":{"name":"punctuation.whitespace.comment.leading.graphql"}}},{"name":"comment.line.graphql.js","begin":"(\"\"\")","end":"(\"\"\")","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.graphql"}}},{"name":"comment.line.graphql.js","begin":"(\")","end":"(\")","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.graphql"}}}]},"graphql-description-docstring":{"name":"comment.block.graphql","begin":"\"\"\"","end":"\"\"\""},"graphql-description-singleline":{"name":"comment.line.number-sign.graphql","match":"#(?=([^\"]*\"[^\"]*\")*[^\"]*$).*$"},"graphql-directive":{"begin":"\\s*((@)\\s*([_A-Za-z][_0-9A-Za-z]*))","end":"(?=.)","patterns":[{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-arguments"},{"include":"#literal-quasi-embedded"},{"include":"#graphql-skip-newlines"}],"beginCaptures":{"1":{"name":"entity.name.function.directive.graphql"}},"applyEndPatternLast":true},"graphql-directive-definition":{"begin":"\\s*(\\bdirective\\b)\\s*(@[_A-Za-z][_0-9A-Za-z]*)","end":"(?=.)","patterns":[{"include":"#graphql-variable-definitions"},{"begin":"\\s*(\\bon\\b)\\s*([_A-Za-z]*)","end":"(?=.)","patterns":[{"include":"#graphql-skip-newlines"},{"include":"#graphql-comment"},{"include":"#literal-quasi-embedded"},{"match":"\\s*(\\|)\\s*([_A-Za-z]*)","captures":{"2":{"name":"support.type.location.graphql"}}}],"beginCaptures":{"1":{"name":"keyword.on.graphql"},"2":{"name":"support.type.location.graphql"}},"applyEndPatternLast":true},{"include":"#graphql-skip-newlines"},{"include":"#graphql-comment"},{"include":"#literal-quasi-embedded"}],"beginCaptures":{"1":{"name":"keyword.directive.graphql"},"2":{"name":"entity.name.function.directive.graphql"},"3":{"name":"keyword.on.graphql"},"4":{"name":"support.type.graphql"}},"applyEndPatternLast":true},"graphql-enum":{"name":"meta.enum.graphql","begin":"\\s*+\\b(enum)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)","end":"(?\u003c=})","patterns":[{"name":"meta.type.object.graphql","begin":"\\s*({)","end":"\\s*(})","patterns":[{"include":"#graphql-object-type"},{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-directive"},{"include":"#graphql-enum-value"},{"include":"#literal-quasi-embedded"}],"beginCaptures":{"1":{"name":"punctuation.operation.graphql"}},"endCaptures":{"1":{"name":"punctuation.operation.graphql"}}},{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-directive"}],"beginCaptures":{"1":{"name":"keyword.enum.graphql"},"2":{"name":"support.type.enum.graphql"}}},"graphql-enum-value":{"name":"constant.character.enum.graphql","match":"\\s*(?!=\\b(true|false|null)\\b)([_A-Za-z][_0-9A-Za-z]*)"},"graphql-field":{"patterns":[{"match":"\\s*([_A-Za-z][_0-9A-Za-z]*)\\s*(:)","captures":{"1":{"name":"string.unquoted.alias.graphql"},"2":{"name":"punctuation.colon.graphql"}}},{"match":"\\s*([_A-Za-z][_0-9A-Za-z]*)","captures":{"1":{"name":"variable.graphql"}}},{"include":"#graphql-arguments"},{"include":"#graphql-directive"},{"include":"#graphql-selection-set"},{"include":"#literal-quasi-embedded"},{"include":"#graphql-skip-newlines"}]},"graphql-float-value":{"match":"\\s*(-?(0|[1-9][0-9]*)(\\.[0-9]+)?((e|E)(\\+|-)?[0-9]+)?)","captures":{"1":{"name":"constant.numeric.float.graphql"}}},"graphql-fragment-definition":{"name":"meta.fragment.graphql","begin":"\\s*(?:(\\bfragment\\b)\\s*([_A-Za-z][_0-9A-Za-z]*)?)","end":"(?\u003c=})","patterns":[{"match":"\\s*(?:(\\bon\\b)\\s*([_A-Za-z][_0-9A-Za-z]*))","captures":{"1":{"name":"keyword.on.graphql"},"2":{"name":"support.type.graphql"}}},{"include":"#graphql-variable-definitions"},{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-selection-set"},{"include":"#graphql-directive"},{"include":"#graphql-skip-newlines"},{"include":"#literal-quasi-embedded"}],"captures":{"1":{"name":"keyword.fragment.graphql"},"2":{"name":"entity.name.fragment.graphql"}}},"graphql-fragment-spread":{"begin":"\\s*(\\.\\.\\.)\\s*(?!\\bon\\b)([_A-Za-z][_0-9A-Za-z]*)","end":"(?=.)","patterns":[{"include":"#graphql-arguments"},{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-selection-set"},{"include":"#graphql-directive"},{"include":"#literal-quasi-embedded"},{"include":"#graphql-skip-newlines"}],"captures":{"1":{"name":"keyword.operator.spread.graphql"},"2":{"name":"variable.fragment.graphql"}},"applyEndPatternLast":true},"graphql-ignore-spaces":{"match":"\\s*"},"graphql-inline-fragment":{"begin":"\\s*(\\.\\.\\.)\\s*(?:(\\bon\\b)\\s*([_A-Za-z][_0-9A-Za-z]*))?","end":"(?=.)","patterns":[{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-selection-set"},{"include":"#graphql-directive"},{"include":"#graphql-skip-newlines"},{"include":"#literal-quasi-embedded"}],"captures":{"1":{"name":"keyword.operator.spread.graphql"},"2":{"name":"keyword.on.graphql"},"3":{"name":"support.type.graphql"}},"applyEndPatternLast":true},"graphql-input-types":{"patterns":[{"include":"#graphql-scalar-type"},{"match":"\\s*([_A-Za-z][_0-9A-Za-z]*)(?:\\s*(!))?","captures":{"1":{"name":"support.type.graphql"},"2":{"name":"keyword.operator.nulltype.graphql"}}},{"name":"meta.type.list.graphql","begin":"\\s*(\\[)","end":"\\s*(\\])(?:\\s*(!))?","patterns":[{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-input-types"},{"include":"#graphql-comma"},{"include":"#literal-quasi-embedded"}],"captures":{"1":{"name":"meta.brace.square.graphql"},"2":{"name":"keyword.operator.nulltype.graphql"}}}]},"graphql-list-value":{"patterns":[{"name":"meta.listvalues.graphql","begin":"\\s*+(\\[)","end":"\\s*(\\])","patterns":[{"include":"#graphql-value"}],"beginCaptures":{"1":{"name":"meta.brace.square.graphql"}},"endCaptures":{"1":{"name":"meta.brace.square.graphql"}}}]},"graphql-name":{"match":"\\s*([_A-Za-z][_0-9A-Za-z]*)","captures":{"1":{"name":"entity.name.function.graphql"}}},"graphql-null-value":{"match":"\\s*\\b(null)\\b","captures":{"1":{"name":"constant.language.null.graphql"}}},"graphql-object-field":{"match":"\\s*(([_A-Za-z][_0-9A-Za-z]*))\\s*(:)","captures":{"1":{"name":"constant.object.key.graphql"},"2":{"name":"string.unquoted.graphql"},"3":{"name":"punctuation.graphql"}}},"graphql-object-value":{"patterns":[{"name":"meta.objectvalues.graphql","begin":"\\s*+({)","end":"\\s*(})","patterns":[{"include":"#graphql-object-field"},{"include":"#graphql-value"}],"beginCaptures":{"1":{"name":"meta.brace.curly.graphql"}},"endCaptures":{"1":{"name":"meta.brace.curly.graphql"}}}]},"graphql-operation-def":{"patterns":[{"include":"#graphql-query-mutation"},{"include":"#graphql-name"},{"include":"#graphql-variable-definitions"},{"include":"#graphql-directive"},{"include":"#graphql-selection-set"}]},"graphql-query-mutation":{"match":"\\s*\\b(query|mutation)\\b","captures":{"1":{"name":"keyword.operation.graphql"}}},"graphql-scalar":{"match":"\\s*\\b(scalar)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)","captures":{"1":{"name":"keyword.scalar.graphql"},"2":{"name":"entity.scalar.graphql"}}},"graphql-scalar-type":{"match":"\\s*\\b(Int|Float|String|Boolean|ID)\\b(?:\\s*(!))?","captures":{"1":{"name":"support.type.builtin.graphql"},"2":{"name":"keyword.operator.nulltype.graphql"}}},"graphql-schema":{"begin":"\\s*\\b(schema)\\b","end":"(?\u003c=})","patterns":[{"begin":"\\s*({)","end":"\\s*(})","patterns":[{"begin":"\\s*([_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)","end":"(?=\\s*(([_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(})))|\\s*(,)","patterns":[{"match":"\\s*([_A-Za-z][_0-9A-Za-z]*)","captures":{"1":{"name":"support.type.graphql"}}},{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-colon"},{"include":"#graphql-skip-newlines"}],"beginCaptures":{"1":{"name":"variable.arguments.graphql"}},"endCaptures":{"5":{"name":"punctuation.comma.graphql"}}},{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-skip-newlines"}],"beginCaptures":{"1":{"name":"punctuation.operation.graphql"}},"endCaptures":{"1":{"name":"punctuation.operation.graphql"}}},{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-directive"},{"include":"#graphql-skip-newlines"}],"beginCaptures":{"1":{"name":"keyword.schema.graphql"}}},"graphql-selection-set":{"name":"meta.selectionset.graphql","begin":"\\s*({)","end":"\\s*(})","patterns":[{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-field"},{"include":"#graphql-fragment-spread"},{"include":"#graphql-inline-fragment"},{"include":"#graphql-comma"},{"include":"#native-interpolation"},{"include":"#literal-quasi-embedded"}],"beginCaptures":{"1":{"name":"punctuation.operation.graphql"}},"endCaptures":{"1":{"name":"punctuation.operation.graphql"}}},"graphql-skip-newlines":{"match":"\\s*\n"},"graphql-string-content":{"patterns":[{"name":"constant.character.escape.graphql","match":"\\\\[/'\"\\\\nrtbf]"},{"name":"constant.character.escape.graphql","match":"\\\\u([0-9a-fA-F]{4})"}]},"graphql-string-value":{"contentName":"string.quoted.double.graphql","begin":"\\s*+((\"))","end":"\\s*+(?:((\"))|(\n))","patterns":[{"include":"#graphql-string-content"},{"include":"#literal-quasi-embedded"}],"beginCaptures":{"1":{"name":"string.quoted.double.graphql"},"2":{"name":"punctuation.definition.string.begin.graphql"}},"endCaptures":{"1":{"name":"string.quoted.double.graphql"},"2":{"name":"punctuation.definition.string.end.graphql"},"3":{"name":"invalid.illegal.newline.graphql"}}},"graphql-type-definition":{"begin":"\\s*([_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)","end":"(?=\\s*(([_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(})))|\\s*(,)","patterns":[{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-directive"},{"include":"#graphql-variable-definitions"},{"include":"#graphql-type-object"},{"include":"#graphql-colon"},{"include":"#graphql-input-types"},{"include":"#literal-quasi-embedded"}],"beginCaptures":{"1":{"name":"variable.graphql"}},"endCaptures":{"5":{"name":"punctuation.comma.graphql"}}},"graphql-type-interface":{"name":"meta.type.interface.graphql","begin":"\\s*\\b(?:(extends?)?\\b\\s*\\b(type)|(interface)|(input))\\b\\s*([_A-Za-z][_0-9A-Za-z]*)?","end":"(?=.)","patterns":[{"begin":"\\s*\\b(implements)\\b\\s*","end":"\\s*(?={)","patterns":[{"match":"\\s*([_A-Za-z][_0-9A-Za-z]*)","captures":{"1":{"name":"support.type.graphql"}}},{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-directive"},{"include":"#graphql-ampersand"},{"include":"#graphql-comma"}],"beginCaptures":{"1":{"name":"keyword.implements.graphql"}}},{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-directive"},{"include":"#graphql-type-object"},{"include":"#literal-quasi-embedded"},{"include":"#graphql-ignore-spaces"}],"captures":{"1":{"name":"keyword.type.graphql"},"2":{"name":"keyword.type.graphql"},"3":{"name":"keyword.interface.graphql"},"4":{"name":"keyword.input.graphql"},"5":{"name":"support.type.graphql"}},"applyEndPatternLast":true},"graphql-type-object":{"name":"meta.type.object.graphql","begin":"\\s*({)","end":"\\s*(})","patterns":[{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-object-type"},{"include":"#graphql-type-definition"},{"include":"#literal-quasi-embedded"}],"beginCaptures":{"1":{"name":"punctuation.operation.graphql"}},"endCaptures":{"1":{"name":"punctuation.operation.graphql"}}},"graphql-union":{"begin":"\\s*\\b(union)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)","end":"(?=.)","patterns":[{"begin":"\\s*(=)\\s*([_A-Za-z][_0-9A-Za-z]*)","end":"(?=.)","patterns":[{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-skip-newlines"},{"include":"#literal-quasi-embedded"},{"match":"\\s*(\\|)\\s*([_A-Za-z][_0-9A-Za-z]*)","captures":{"1":{"name":"punctuation.or.graphql"},"2":{"name":"support.type.graphql"}}}],"captures":{"1":{"name":"punctuation.assignment.graphql"},"2":{"name":"support.type.graphql"}},"applyEndPatternLast":true},{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-skip-newlines"},{"include":"#literal-quasi-embedded"}],"captures":{"1":{"name":"keyword.union.graphql"},"2":{"name":"support.type.graphql"}},"applyEndPatternLast":true},"graphql-union-mark":{"match":"\\s*(\\|)","captures":{"1":{"name":"punctuation.union.graphql"}}},"graphql-value":{"patterns":[{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-variable-name"},{"include":"#graphql-float-value"},{"include":"#graphql-string-value"},{"include":"#graphql-boolean-value"},{"include":"#graphql-null-value"},{"include":"#graphql-enum-value"},{"include":"#graphql-list-value"},{"include":"#graphql-object-value"},{"include":"#literal-quasi-embedded"}]},"graphql-variable-assignment":{"begin":"\\s(=)","end":"(?=[\n,)])","patterns":[{"include":"#graphql-value"}],"beginCaptures":{"1":{"name":"punctuation.assignment.graphql"}},"applyEndPatternLast":true},"graphql-variable-definition":{"name":"meta.variables.graphql","begin":"\\s*(\\$?[_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)","end":"(?=\\s*((\\$?[_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(}|\\))))|\\s*(,)","patterns":[{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-directive"},{"include":"#graphql-colon"},{"include":"#graphql-input-types"},{"include":"#graphql-variable-assignment"},{"include":"#literal-quasi-embedded"},{"include":"#graphql-skip-newlines"}],"beginCaptures":{"1":{"name":"variable.parameter.graphql"}},"endCaptures":{"5":{"name":"punctuation.comma.graphql"}}},"graphql-variable-definitions":{"begin":"\\s*(\\()","end":"\\s*(\\))","patterns":[{"include":"#graphql-comment"},{"include":"#graphql-description-docstring"},{"include":"#graphql-description-singleline"},{"include":"#graphql-variable-definition"},{"include":"#literal-quasi-embedded"}],"captures":{"1":{"name":"meta.brace.round.graphql"}}},"graphql-variable-name":{"match":"\\s*(\\$[_A-Za-z][_0-9A-Za-z]*)","captures":{"1":{"name":"variable.graphql"}}},"native-interpolation":{"name":"native.interpolation","begin":"\\s*(\\${)","end":"(})","patterns":[{"include":"source.js"},{"include":"source.ts"},{},{"include":"source.tsx"}],"beginCaptures":{"1":{"name":"keyword.other.substitution.begin"}},"endCaptures":{"1":{"name":"keyword.other.substitution.end"}}}}}
diff --git a/grammars/source.hack.json b/grammars/source.hack.json
index 00cec8a..8bd69a1 100644
--- a/grammars/source.hack.json
+++ b/grammars/source.hack.json
@@ -1 +1 @@
-{"name":"Hack","scopeName":"source.hack","patterns":[{"include":"text.html.basic"},{"include":"#language"}],"repository":{"attributes":{"patterns":[{"name":"meta.attributes.php","begin":"(\u003c\u003c)(?!\u003c)","end":"(\u003e\u003e)","patterns":[{"include":"#comments"},{"name":"entity.other.attribute-name.php","match":"([A-Za-z_][A-Za-z0-9_]*)"},{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#language"}],"beginCaptures":{"1":{"name":"punctuation.definition.parameters.begin.php"}},"endCaptures":{"1":{"name":"punctuation.definition.parameters.end.php"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.attributes.php"}},"endCaptures":{"1":{"name":"punctuation.definition.attributes.php"}}}]},"class-builtin":{"patterns":[{"name":"support.class.builtin.php","match":"(?i)(\\\\)?\\b(st(dClass|reamWrapper)|R(RD(Graph|Creator|Updater)|untimeException|e(sourceBundle|cursive(RegexIterator|Ca(chingIterator|llbackFilterIterator)|TreeIterator|Iterator(Iterator)?|DirectoryIterator|FilterIterator|ArrayIterator)|flect(ion(Method|Class|ZendExtension|Object|P(arameter|roperty)|Extension|Function(Abstract)?)?|or)|gexIterator)|angeException)|G(ender\\Gender|lobIterator|magick(Draw|Pixel)?)|X(sltProcessor|ML(Reader|Writer)|SLTProcessor)|M(ysqlndUh(Connection|PreparedStatement)|ongo(Re(sultException|gex)|Grid(fsFile|FS(Cursor|File)?)|BinData|C(o(de|llection)|ursor(Exception)?|lient)|Timestamp|I(nt(32|64)|d)|D(B(Ref)?|ate)|Pool|Log)?|u(tex|ltipleIterator)|e(ssageFormatter|mcache(d)?))|Bad(MethodCallException|FunctionCallException)|tidy(Node)?|S(tackable|impleXML(Iterator|Element)|oap(Server|Header|Client|Param|Var|Fault)|NMP|CA(_(SoapProxy|LocalProxy))?|p(hinxClient|oofchecker|l(M(inHeap|axHeap)|S(tack|ubject)|Heap|T(ype|empFileObject)|Ob(server|jectStorage)|DoublyLinkedList|PriorityQueue|Enum|Queue|Fi(le(Info|Object)|xedArray)))|e(ssionHandler(Interface)?|ekableIterator|rializable)|DO_(Model_(ReflectionDataObject|Type|Property)|Sequence|D(ata(Object|Factory)|AS_(Relational|XML(_Document)?|Setting|ChangeSummary|Data(Object|Factory)))|Exception|List)|wish(Result(s)?|Search)?|VM(Model)?|QLite(Result|3(Result|Stmt)?|Database|Unbuffered)|AM(Message|Connection))|H(ttp(Re(sponse|quest(Pool)?)|Message|InflateStream|DeflateStream|QueryString)|aru(Image|Outline|D(oc|estination)|Page|Encoder|Font|Annotation))|Yaf_(R(oute(_(Re(write|gex)|Map|S(tatic|imple|upervar)|Interface)|r)|e(sponse_Abstract|quest_(Simple|Http|Abstract)|gistry))|Session|Con(troller_Abstract|fig_(Simple|Ini|Abstract))|Dispatcher|Plugin_Abstract|Exception|View_(Simple|Interface)|Loader|A(ction_Abstract|pplication))|N(o(RewindIterator|rmalizer)|umberFormatter)|C(o(nd|untable|llator)|a(chingIterator|llbackFilterIterator))|T(hread|okyoTyrant(Table|Iterator|Query)?|ra(nsliterator|versable))|I(n(tlDateFormatter|validArgumentException|finiteIterator)|terator(Iterator|Aggregate)?|magick(Draw|Pixel(Iterator)?)?)|php_user_filter|ZipArchive|O(CI-(Collection|Lob)|ut(erIterator|Of(RangeException|BoundsException))|verflowException)|D(irectory(Iterator)?|omainException|OM(XPath|N(ode(list)?|amedNodeMap)|C(haracterData|omment|dataSection)|Text|Implementation|Document(Fragment)?|ProcessingInstruction|E(ntityReference|lement)|Attr)|ate(Time(Zone)?|Interval|Period))|Un(derflowException|expectedValueException)|JsonSerializable|finfo|P(har(Data|FileInfo)?|DO(Statement)?|arentIterator)|E(v(S(tat|ignal)|Ch(ild|eck)|Timer|I(o|dle)|P(eriodic|repare)|Embed|Fork|Watcher|Loop)?|rrorException|xception|mptyIterator)|V(8Js(Exception)?|arnish(Stat|Log|Admin))|KTaglib_(MPEG_(File|AudioProperties)|Tag|ID3v2_(Tag|Frame|AttachedPictureFrame))|QuickHash(StringIntHash|Int(S(tringHash|et)|Hash))|Fil(terIterator|esystemIterator)|mysqli(_(stmt|driver|warning|result))?|W(orker|eak(Map|ref))|L(imitIterator|o(cale|gicException)|ua(Closure)?|engthException|apack)|A(MQP(C(hannel|onnection)|E(nvelope|xchange)|Queue)|ppendIterator|PCIterator|rray(Iterator|Object|Access)))\\b","captures":{"1":{"name":"punctuation.separator.inheritance.php"}}}]},"class-name":{"patterns":[{"begin":"(?i)(?=\\\\?[a-z_0-9]+\\\\)","end":"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])","patterns":[{"include":"#namespace"}],"endCaptures":{"1":{"name":"support.class.php"}}},{"include":"#class-builtin"},{"begin":"(?=[\\\\a-zA-Z_])","end":"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])","patterns":[{"include":"#namespace"}],"endCaptures":{"1":{"name":"support.class.php"}}}]},"comments":{"patterns":[{"name":"comment.block.documentation.phpdoc.php","begin":"/\\*\\*(?:#@\\+)?\\s*$","end":"\\*/","patterns":[{"include":"#php_doc"}],"captures":{"0":{"name":"punctuation.definition.comment.php"}}},{"name":"comment.block.php","begin":"/\\*","end":"\\*/","captures":{"0":{"name":"punctuation.definition.comment.php"}}},{"begin":"(^[ \\t]+)?(?=//)","end":"(?!\\G)","patterns":[{"name":"comment.line.double-slash.php","begin":"//","end":"\\n|(?=\\?\u003e)","beginCaptures":{"0":{"name":"punctuation.definition.comment.php"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.php"}}},{"begin":"(^[ \\t]+)?(?=#)","end":"(?!\\G)","patterns":[{"name":"comment.line.number-sign.php","begin":"#","end":"\\n|(?=\\?\u003e)","beginCaptures":{"0":{"name":"punctuation.definition.comment.php"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.php"}}}]},"constants":{"patterns":[{"begin":"(?xi)\n(?=\n  (\n    (\\\\[a-z_][a-z_0-9]*\\\\[a-z_][a-z_0-9\\\\]*)\n    |\n    ([a-z_][a-z_0-9]*\\\\[a-z_][a-z_0-9\\\\]*)\n  )\n  [^a-z_0-9\\\\]\n)","end":"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])","patterns":[{"include":"#namespace"}],"endCaptures":{"1":{"name":"constant.other.php"}}},{"begin":"(?=\\\\?[a-zA-Z_\\x{7f}-\\x{ff}])","end":"(?=[^\\\\a-zA-Z_\\x{7f}-\\x{ff}])","patterns":[{"name":"constant.language.php","match":"(?i)\\b(TRUE|FALSE|NULL|__(FILE|DIR|FUNCTION|CLASS|METHOD|LINE|NAMESPACE)__)\\b"},{"name":"support.constant.core.php","match":"(\\\\)?\\b(STD(IN|OUT|ERR)|ZEND_(THREAD_SAFE|DEBUG_BUILD)|DEFAULT_INCLUDE_PATH|P(HP_(R(OUND_HALF_(ODD|DOWN|UP|EVEN)|ELEASE_VERSION)|M(INOR_VERSION|A(XPATHLEN|JOR_VERSION))|BINDIR|S(HLIB_SUFFIX|YSCONFDIR|API)|CONFIG_FILE_(SCAN_DIR|PATH)|INT_(MAX|SIZE)|ZTS|O(S|UTPUT_HANDLER_(START|CONT|END))|D(EBUG|ATADIR)|URL_(SCHEME|HOST|USER|P(ORT|A(SS|TH))|QUERY|FRAGMENT)|PREFIX|E(XT(RA_VERSION|ENSION_DIR)|OL)|VERSION(_ID)?|WINDOWS_(NT_(SERVER|DOMAIN_CONTROLLER|WORKSTATION)|VERSION_(M(INOR|AJOR)|BUILD|S(UITEMASK|P_M(INOR|AJOR))|P(RODUCTTYPE|LATFORM)))|L(IBDIR|OCALSTATEDIR))|EAR_(INSTALL_DIR|EXTENSION_DIR))|E_(RECOVERABLE_ERROR|STRICT|NOTICE|CO(RE_(ERROR|WARNING)|MPILE_(ERROR|WARNING))|DEPRECATED|USER_(NOTICE|DEPRECATED|ERROR|WARNING)|PARSE|ERROR|WARNING|ALL))\\b","captures":{"1":{"name":"punctuation.separator.inheritance.php"}}},{"name":"support.constant.std.php","match":"(\\\\)?\\b(RADIXCHAR|GROUPING|M(_(1_PI|SQRT(1_2|2|3|PI)|2_(SQRTPI|PI)|PI(_(2|4))?|E(ULER)?|L(N(10|2|PI)|OG(10E|2E)))|ON_(GROUPING|1(1|2|0)?|7|2|8|THOUSANDS_SEP|3|DECIMAL_POINT|9|4|5|6))|S(TR_PAD_(RIGHT|BOTH|LEFT)|ORT_(REGULAR|STRING|NUMERIC|DESC|LOCALE_STRING|ASC)|EEK_(SET|CUR|END))|H(TML_(SPECIALCHARS|ENTITIES)|ASH_HMAC)|YES(STR|EXPR)|N(_(S(IGN_POSN|EP_BY_SPACE)|CS_PRECEDES)|O(STR|EXPR)|EGATIVE_SIGN|AN)|C(R(YPT_(MD5|BLOWFISH|S(HA(256|512)|TD_DES|ALT_LENGTH)|EXT_DES)|NCYSTR|EDITS_(G(ROUP|ENERAL)|MODULES|SAPI|DOCS|QA|FULLPAGE|ALL))|HAR_MAX|O(NNECTION_(NORMAL|TIMEOUT|ABORTED)|DESET|UNT_(RECURSIVE|NORMAL))|URRENCY_SYMBOL|ASE_(UPPER|LOWER))|__COMPILER_HALT_OFFSET__|T(HOUS(EP|ANDS_SEP)|_FMT(_AMPM)?)|IN(T_(CURR_SYMBOL|FRAC_DIGITS)|I_(S(YSTEM|CANNER_(RAW|NORMAL))|USER|PERDIR|ALL)|F(O_(GENERAL|MODULES|C(REDITS|ONFIGURATION)|ENVIRONMENT|VARIABLES|LICENSE|ALL))?)|D(_(T_FMT|FMT)|IRECTORY_SEPARATOR|ECIMAL_POINT|A(Y_(1|7|2|3|4|5|6)|TE_(R(SS|FC(1(123|036)|2822|8(22|50)|3339))|COOKIE|ISO8601|W3C|ATOM)))|UPLOAD_ERR_(NO_(TMP_DIR|FILE)|CANT_WRITE|INI_SIZE|OK|PARTIAL|EXTENSION|FORM_SIZE)|P(M_STR|_(S(IGN_POSN|EP_BY_SPACE)|CS_PRECEDES)|OSITIVE_SIGN|ATH(_SEPARATOR|INFO_(BASENAME|DIRNAME|EXTENSION|FILENAME)))|E(RA(_(YEAR|T_FMT|D_(T_FMT|FMT)))?|XTR_(REFS|SKIP|IF_EXISTS|OVERWRITE|PREFIX_(SAME|I(NVALID|F_EXISTS)|ALL))|NT_(NOQUOTES|COMPAT|IGNORE|QUOTES))|FRAC_DIGITS|L(C_(M(ONETARY|ESSAGES)|NUMERIC|C(TYPE|OLLATE)|TIME|ALL)|O(G_(MAIL|SYSLOG|N(O(TICE|WAIT)|DELAY|EWS)|C(R(IT|ON)|ONS)|INFO|ODELAY|D(EBUG|AEMON)|U(SER|UCP)|P(ID|ERROR)|E(RR|MERG)|KERN|WARNING|L(OCAL(1|7|2|3|4|5|0|6)|PR)|A(UTH(PRIV)?|LERT))|CK_(SH|NB|UN|EX)))|A(M_STR|B(MON_(1(1|2|0)?|7|2|8|3|9|4|5|6)|DAY_(1|7|2|3|4|5|6))|SSERT_(BAIL|CALLBACK|QUIET_EVAL|WARNING|ACTIVE)|LT_DIGITS))\\b","captures":{"1":{"name":"punctuation.separator.inheritance.php"}}},{"name":"support.constant.ext.php","match":"(\\\\)?\\b(GLOB_(MARK|BRACE|NO(SORT|CHECK|ESCAPE)|ONLYDIR|ERR|AVAILABLE_FLAGS)|XML_(SAX_IMPL|HTML_DOCUMENT_NODE|N(OTATION_NODE|AMESPACE_DECL_NODE)|C(OMMENT_NODE|DATA_SECTION_NODE)|TEXT_NODE|OPTION_(SKIP_(TAGSTART|WHITE)|CASE_FOLDING|TARGET_ENCODING)|D(TD_NODE|OCUMENT_(NODE|TYPE_NODE|FRAG_NODE))|PI_NODE|E(RROR_(RECURSIVE_ENTITY_REF|MISPLACED_XML_PI|B(INARY_ENTITY_REF|AD_CHAR_REF)|SYNTAX|NO(NE|_(MEMORY|ELEMENTS))|TAG_MISMATCH|IN(CORRECT_ENCODING|VALID_TOKEN)|DUPLICATE_ATTRIBUTE|UN(CLOSED_(CDATA_SECTION|TOKEN)|DEFINED_ENTITY|KNOWN_ENCODING)|JUNK_AFTER_DOC_ELEMENT|PAR(TIAL_CHAR|AM_ENTITY_REF)|EXTERNAL_ENTITY_HANDLING|A(SYNC_ENTITY|TTRIBUTE_EXTERNAL_ENTITY_REF))|NTITY_(REF_NODE|NODE|DECL_NODE)|LEMENT_(NODE|DECL_NODE))|LOCAL_NAMESPACE|ATTRIBUTE_(N(MTOKEN(S)?|O(TATION|DE))|CDATA|ID(REF(S)?)?|DECL_NODE|EN(TITY|UMERATION)))|M(HASH_(RIPEMD(1(28|60)|256|320)|GOST|MD(2|4|5)|S(HA(1|2(24|56)|384|512)|NEFRU256)|HAVAL(1(28|92|60)|2(24|56))|CRC32(B)?|TIGER(1(28|60))?|WHIRLPOOL|ADLER32)|YSQL(_(BOTH|NUM|CLIENT_(SSL|COMPRESS|I(GNORE_SPACE|NTERACTIVE))|ASSOC)|I_(RE(PORT_(STRICT|INDEX|OFF|ERROR|ALL)|FRESH_(GRANT|MASTER|BACKUP_LOG|S(TATUS|LAVE)|HOSTS|T(HREADS|ABLES)|LOG)|AD_DEFAULT_(GROUP|FILE))|GROUP_FLAG|MULTIPLE_KEY_FLAG|B(INARY_FLAG|OTH|LOB_FLAG)|S(T(MT_ATTR_(CURSOR_TYPE|UPDATE_MAX_LENGTH|PREFETCH_ROWS)|ORE_RESULT)|E(RVER_QUERY_(NO_(GOOD_INDEX_USED|INDEX_USED)|WAS_SLOW)|T_(CHARSET_NAME|FLAG)))|N(O(_D(EFAULT_VALUE_FLAG|ATA)|T_NULL_FLAG)|UM(_FLAG)?)|C(URSOR_TYPE_(READ_ONLY|SCROLLABLE|NO_CURSOR|FOR_UPDATE)|LIENT_(SSL|NO_SCHEMA|COMPRESS|I(GNORE_SPACE|NTERACTIVE)|FOUND_ROWS))|T(YPE_(GEOMETRY|MEDIUM_BLOB|B(IT|LOB)|S(HORT|TRING|ET)|YEAR|N(ULL|EWD(ECIMAL|ATE))|CHAR|TI(ME(STAMP)?|NY(_BLOB)?)|INT(24|ERVAL)|D(OUBLE|ECIMAL|ATE(TIME)?)|ENUM|VAR_STRING|FLOAT|LONG(_BLOB|LONG)?)|IMESTAMP_FLAG)|INIT_COMMAND|ZEROFILL_FLAG|O(N_UPDATE_NOW_FLAG|PT_(NET_(READ_BUFFER_SIZE|CMD_BUFFER_SIZE)|CONNECT_TIMEOUT|INT_AND_FLOAT_NATIVE|LOCAL_INFILE))|D(EBUG_TRACE_ENABLED|ATA_TRUNCATED)|U(SE_RESULT|N(SIGNED_FLAG|IQUE_KEY_FLAG))|P(RI_KEY_FLAG|ART_KEY_FLAG)|ENUM_FLAG|A(S(SOC|YNC)|UTO_INCREMENT_FLAG)))|CRYPT_(R(C(2|6)|IJNDAEL_(1(28|92)|256)|AND)|GOST|XTEA|M(ODE_(STREAM|NOFB|C(BC|FB)|OFB|ECB)|ARS)|BLOWFISH(_COMPAT)?|S(ERPENT|KIPJACK|AFER(128|PLUS|64))|C(RYPT|AST_(128|256))|T(RIPLEDES|HREEWAY|WOFISH)|IDEA|3DES|DE(S|CRYPT|V_(RANDOM|URANDOM))|PANAMA|EN(CRYPT|IGNA)|WAKE|LOKI97|ARCFOUR(_IV)?))|S(TREAM_(REPORT_ERRORS|M(UST_SEEK|KDIR_RECURSIVE)|BUFFER_(NONE|FULL|LINE)|S(HUT_(RD(WR)?|WR)|OCK_(R(DM|AW)|S(TREAM|EQPACKET)|DGRAM)|ERVER_(BIND|LISTEN))|NOTIFY_(RE(SOLVE|DIRECTED)|MIME_TYPE_IS|SEVERITY_(INFO|ERR|WARN)|CO(MPLETED|NNECT)|PROGRESS|F(ILE_SIZE_IS|AILURE)|AUTH_RE(SULT|QUIRED))|C(RYPTO_METHOD_(SSLv(2(_(SERVER|CLIENT)|3_(SERVER|CLIENT))|3_(SERVER|CLIENT))|TLS_(SERVER|CLIENT))|LIENT_(CONNECT|PERSISTENT|ASYNC_CONNECT)|AST_(FOR_SELECT|AS_STREAM))|I(GNORE_URL|S_URL|PPROTO_(RAW|TCP|I(CMP|P)|UDP))|O(OB|PTION_(READ_(BUFFER|TIMEOUT)|BLOCKING|WRITE_BUFFER))|U(RL_STAT_(QUIET|LINK)|SE_PATH)|P(EEK|F_(INET(6)?|UNIX))|ENFORCE_SAFE_MODE|FILTER_(READ|WRITE|ALL))|UNFUNCS_RET_(STRING|TIMESTAMP|DOUBLE)|QLITE(_(R(OW|EADONLY)|MIS(MATCH|USE)|B(OTH|USY)|SCHEMA|N(O(MEM|T(FOUND|ADB)|LFS)|UM)|C(O(RRUPT|NSTRAINT)|ANTOPEN)|TOOBIG|I(NTER(RUPT|NAL)|OERR)|OK|DONE|P(ROTOCOL|ERM)|E(RROR|MPTY)|F(ORMAT|ULL)|LOCKED|A(BORT|SSOC|UTH))|3_(B(OTH|LOB)|NU(M|LL)|TEXT|INTEGER|OPEN_(READ(ONLY|WRITE)|CREATE)|FLOAT|ASSOC)))|CURL(M(SG_DONE|_(BAD_(HANDLE|EASY_HANDLE)|CALL_MULTI_PERFORM|INTERNAL_ERROR|O(UT_OF_MEMORY|K)))|SSH_AUTH_(HOST|NONE|DEFAULT|P(UBLICKEY|ASSWORD)|KEYBOARD)|CLOSEPOLICY_(SLOWEST|CALLBACK|OLDEST|LEAST_(RECENTLY_USED|TRAFFIC))|_(HTTP_VERSION_(1_(1|0)|NONE)|NETRC_(REQUIRED|IGNORED|OPTIONAL)|TIMECOND_(IF(MODSINCE|UNMODSINCE)|LASTMOD)|IPRESOLVE_(V(4|6)|WHATEVER)|VERSION_(SSL|IPV6|KERBEROS4|LIBZ))|INFO_(RE(DIRECT_(COUNT|TIME)|QUEST_SIZE)|S(SL_VERIFYRESULT|TARTTRANSFER_TIME|IZE_(DOWNLOAD|UPLOAD)|PEED_(DOWNLOAD|UPLOAD))|H(TTP_CODE|EADER_(SIZE|OUT))|NAMELOOKUP_TIME|C(ON(NECT_TIME|TENT_(TYPE|LENGTH_(DOWNLOAD|UPLOAD)))|ERTINFO)|TOTAL_TIME|PR(IVATE|ETRANSFER_TIME)|EFFECTIVE_URL|FILETIME)|OPT_(R(E(SUME_FROM|TURNTRANSFER|DIR_PROTOCOLS|FERER|AD(DATA|FUNCTION))|AN(GE|DOM_FILE))|MAX(REDIRS|CONNECTS)|B(INARYTRANSFER|UFFERSIZE)|S(S(H_(HOST_PUBLIC_KEY_MD5|P(RIVATE_KEYFILE|UBLIC_KEYFILE)|AUTH_TYPES)|L(CERT(TYPE|PASSWD)?|_(CIPHER_LIST|VERIFY(HOST|PEER))|ENGINE(_DEFAULT)?|VERSION|KEY(TYPE|PASSWD)?))|TDERR)|H(TTP(GET|HEADER|200ALIASES|_VERSION|PROXYTUNNEL|AUTH)|EADER(FUNCTION)?)|N(O(BODY|SIGNAL|PROGRESS)|ETRC)|C(RLF|O(NNECTTIMEOUT(_MS)?|OKIE(SESSION|JAR|FILE)?)|USTOMREQUEST|ERTINFO|LOSEPOLICY|A(INFO|PATH))|T(RANSFERTEXT|CP_NODELAY|IME(CONDITION|OUT(_MS)?|VALUE))|I(N(TERFACE|FILE(SIZE)?)|PRESOLVE)|DNS_(CACHE_TIMEOUT|USE_GLOBAL_CACHE)|U(RL|SER(PWD|AGENT)|NRESTRICTED_AUTH|PLOAD)|P(R(IVATE|O(GRESSFUNCTION|XY(TYPE|USERPWD|PORT|AUTH)?|TOCOLS))|O(RT|ST(REDIR|QUOTE|FIELDS)?)|UT)|E(GDSOCKET|NCODING)|VERBOSE|K(RB4LEVEL|EYPASSWD)|QUOTE|F(RESH_CONNECT|TP(SSLAUTH|_(S(SL|KIP_PASV_IP)|CREATE_MISSING_DIRS|USE_EP(RT|SV)|FILEMETHOD)|PORT|LISTONLY|APPEND)|ILE(TIME)?|O(RBID_REUSE|LLOWLOCATION)|AILONERROR)|WRITE(HEADER|FUNCTION)|LOW_SPEED_(TIME|LIMIT)|AUTOREFERER)|PRO(XY_(SOCKS(4|5)|HTTP)|TO_(S(CP|FTP)|HTTP(S)?|T(ELNET|FTP)|DICT|F(TP(S)?|ILE)|LDAP(S)?|ALL))|E_(RE(CV_ERROR|AD_ERROR)|GOT_NOTHING|MALFORMAT_USER|BAD_(C(ONTENT_ENCODING|ALLING_ORDER)|PASSWORD_ENTERED|FUNCTION_ARGUMENT)|S(S(H|L_(C(IPHER|ONNECT_ERROR|ERTPROBLEM|ACERT)|PEER_CERTIFICATE|ENGINE_(SETFAILED|NOTFOUND)))|HARE_IN_USE|END_ERROR)|HTTP_(RANGE_ERROR|NOT_FOUND|PO(RT_FAILED|ST_ERROR))|COULDNT_(RESOLVE_(HOST|PROXY)|CONNECT)|T(OO_MANY_REDIRECTS|ELNET_OPTION_SYNTAX)|O(BSOLETE|UT_OF_MEMORY|PERATION_TIMEOUTED|K)|U(RL_MALFORMAT(_USER)?|N(SUPPORTED_PROTOCOL|KNOWN_TELNET_OPTION))|PARTIAL_FILE|F(TP_(BAD_DOWNLOAD_RESUME|SSL_FAILED|C(OULDNT_(RETR_FILE|GET_SIZE|S(TOR_FILE|ET_(BINARY|ASCII))|USE_REST)|ANT_(RECONNECT|GET_HOST))|USER_PASSWORD_INCORRECT|PORT_FAILED|QUOTE_ERROR|W(RITE_ERROR|EIRD_(SERVER_REPLY|227_FORMAT|USER_REPLY|PAS(S_REPLY|V_REPLY)))|ACCESS_DENIED)|ILE(SIZE_EXCEEDED|_COULDNT_READ_FILE)|UNCTION_NOT_FOUND|AILED_INIT)|WRITE_ERROR|L(IBRARY_NOT_FOUND|DAP_(SEARCH_FAILED|CANNOT_BIND|INVALID_URL))|ABORTED_BY_CALLBACK)|VERSION_NOW|FTP(METHOD_(MULTICWD|SINGLECWD|NOCWD)|SSL_(NONE|CONTROL|TRY|ALL)|AUTH_(SSL|TLS|DEFAULT))|AUTH_(GSSNEGOTIATE|BASIC|NTLM|DIGEST|ANY(SAFE)?))|I(MAGETYPE_(GIF|XBM|BMP|SWF|COUNT|TIFF_(MM|II)|I(CO|FF)|UNKNOWN|J(B2|P(X|2|C|EG(2000)?))|P(SD|NG)|WBMP)|NPUT_(REQUEST|GET|SE(RVER|SSION)|COOKIE|POST|ENV)|CONV_(MIME_DECODE_(STRICT|CONTINUE_ON_ERROR)|IMPL|VERSION))|D(NS_(MX|S(RV|OA)|HINFO|N(S|APTR)|CNAME|TXT|PTR|A(NY|LL|AAA|6)?)|OM(STRING_SIZE_ERR|_(SYNTAX_ERR|HIERARCHY_REQUEST_ERR|N(O(_(MODIFICATION_ALLOWED_ERR|DATA_ALLOWED_ERR)|T_(SUPPORTED_ERR|FOUND_ERR))|AMESPACE_ERR)|IN(DEX_SIZE_ERR|USE_ATTRIBUTE_ERR|VALID_(MODIFICATION_ERR|STATE_ERR|CHARACTER_ERR|ACCESS_ERR))|PHP_ERR|VALIDATION_ERR|WRONG_DOCUMENT_ERR)))|JSON_(HEX_(TAG|QUOT|A(MP|POS))|NUMERIC_CHECK|ERROR_(S(YNTAX|TATE_MISMATCH)|NONE|CTRL_CHAR|DEPTH|UTF8)|FORCE_OBJECT)|P(REG_(RECURSION_LIMIT_ERROR|GREP_INVERT|BA(CKTRACK_LIMIT_ERROR|D_UTF8_(OFFSET_ERROR|ERROR))|S(PLIT_(NO_EMPTY|OFFSET_CAPTURE|DELIM_CAPTURE)|ET_ORDER)|NO_ERROR|INTERNAL_ERROR|OFFSET_CAPTURE|PATTERN_ORDER)|SFS_(PASS_ON|ERR_FATAL|F(EED_ME|LAG_(NORMAL|FLUSH_(CLOSE|INC))))|CRE_VERSION|OSIX_(R_OK|X_OK|S_IF(REG|BLK|SOCK|CHR|IFO)|F_OK|W_OK))|F(NM_(NOESCAPE|CASEFOLD|P(ERIOD|ATHNAME))|IL(TER_(REQUIRE_(SCALAR|ARRAY)|SANITIZE_(MAGIC_QUOTES|S(TRI(NG|PPED)|PECIAL_CHARS)|NUMBER_(INT|FLOAT)|URL|E(MAIL|NCODED)|FULL_SPECIAL_CHARS)|NULL_ON_FAILURE|CALLBACK|DEFAULT|UNSAFE_RAW|VALIDATE_(REGEXP|BOOLEAN|I(NT|P)|URL|EMAIL|FLOAT)|F(ORCE_ARRAY|LAG_(S(CHEME_REQUIRED|TRIP_(BACKTICK|HIGH|LOW))|HOST_REQUIRED|NO(NE|_(RES_RANGE|PRIV_RANGE|ENCODE_QUOTES))|IPV(4|6)|PATH_REQUIRED|E(MPTY_STRING_NULL|NCODE_(HIGH|LOW|AMP))|QUERY_REQUIRED|ALLOW_(SCIENTIFIC|HEX|THOUSAND|OCTAL|FRACTION))))|E(_(BINARY|SKIP_EMPTY_LINES|NO_DEFAULT_CONTEXT|TEXT|IGNORE_NEW_LINES|USE_INCLUDE_PATH|APPEND)|INFO_(RAW|MIME(_(TYPE|ENCODING))?|SYMLINK|NONE|CONTINUE|DEVICES|PRESERVE_ATIME)))|ORCE_(GZIP|DEFLATE))|LIBXML_(XINCLUDE|N(SCLEAN|O(XMLDECL|BLANKS|NET|CDATA|E(RROR|MPTYTAG|NT)|WARNING))|COMPACT|D(TD(VALID|LOAD|ATTR)|OTTED_VERSION)|PARSEHUGE|ERR_(NONE|ERROR|FATAL|WARNING)|VERSION|LOADED_VERSION))\\b","captures":{"1":{"name":"punctuation.separator.inheritance.php"}}},{"name":"support.constant.parser-token.php","match":"(\\\\)?\\bT_(RE(TURN|QUIRE(_ONCE)?)|G(OTO|LOBAL)|XOR_EQUAL|M(INUS_EQUAL|OD_EQUAL|UL_EQUAL|ETHOD_C|L_COMMENT)|B(REAK|OOL(_CAST|EAN_(OR|AND))|AD_CHARACTER)|S(R(_EQUAL)?|T(RING(_(CAST|VARNAME))?|A(RT_HEREDOC|TIC))|WITCH|L(_EQUAL)?)|HALT_COMPILER|N(S_(SEPARATOR|C)|UM_STRING|EW|AMESPACE)|C(HARACTER|O(MMENT|N(ST(ANT_ENCAPSED_STRING)?|CAT_EQUAL|TINUE))|URLY_OPEN|L(O(SE_TAG|NE)|ASS(_C)?)|A(SE|TCH))|T(RY|HROW)|I(MPLEMENTS|S(SET|_(GREATER_OR_EQUAL|SMALLER_OR_EQUAL|NOT_(IDENTICAL|EQUAL)|IDENTICAL|EQUAL))|N(STANCEOF|C(LUDE(_ONCE)?)?|T(_CAST|ERFACE)|LINE_HTML)|F)|O(R_EQUAL|BJECT_(CAST|OPERATOR)|PEN_TAG(_WITH_ECHO)?|LD_FUNCTION)|D(NUMBER|I(R|V_EQUAL)|O(C_COMMENT|UBLE_(C(OLON|AST)|ARROW)|LLAR_OPEN_CURLY_BRACES)?|E(C(LARE)?|FAULT))|U(SE|NSET(_CAST)?)|P(R(I(NT|VATE)|OTECTED)|UBLIC|LUS_EQUAL|AAMAYIM_NEKUDOTAYIM)|E(X(TENDS|IT)|MPTY|N(CAPSED_AND_WHITESPACE|D(SWITCH|_HEREDOC|IF|DECLARE|FOR(EACH)?|WHILE))|CHO|VAL|LSE(IF)?)|VAR(IABLE)?|F(I(NAL|LE)|OR(EACH)?|UNC(_C|TION))|WHI(TESPACE|LE)|L(NUMBER|I(ST|NE)|OGICAL_(XOR|OR|AND))|A(RRAY(_CAST)?|BSTRACT|S|ND_EQUAL))\\b","captures":{"1":{"name":"punctuation.separator.inheritance.php"}}},{"name":"constant.other.php","match":"[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*"}]}]},"function-arguments":{"patterns":[{"include":"#comments"},{"include":"#attributes"},{"include":"#type-annotation"},{"begin":"(?xi)\n\\s*(\u0026)?      # Reference\n\\s*((\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)  # The variable name","end":"(?xi)\n\\s*(?=,|\\)|$) # A closing parentheses (end of argument list) or a comma","patterns":[{"begin":"(=)","end":"(?=,|\\))","patterns":[{"include":"#language"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.php"}}}],"beginCaptures":{"1":{"name":"storage.modifier.reference.php"},"2":{"name":"variable.other.php"},"3":{"name":"punctuation.definition.variable.php"}}}]},"function-call":{"patterns":[{"begin":"(?i)(?=\\\\?[a-z_0-9\\\\]+\\\\[a-z_][a-z0-9_]*\\s*\\()","end":"(?=\\s*\\()","patterns":[{"include":"#user-function-call"}]},{"name":"support.function.construct.php","match":"(?i)\\b(print|echo)\\b"},{"begin":"(?i)(\\\\)?(?=\\b[a-z_][a-z_0-9]*\\s*\\()","end":"(?=\\s*\\()","patterns":[{"name":"support.function.construct.php","match":"(?i)\\b(isset|unset|e(val|mpty)|list)(?=\\s*\\()"},{"include":"#support"},{"include":"#user-function-call"}],"beginCaptures":{"1":{"name":"punctuation.separator.inheritance.php"}}}]},"function-return-type":{"patterns":[{"begin":"(:)","end":"(?=[{;])","patterns":[{"include":"#comments"},{"include":"#type-annotation"},{"include":"#class-name"}],"beginCaptures":{"1":{"name":"punctuation.definition.type.php"}}}]},"generics":{"patterns":[{"name":"meta.generics.php","begin":"(\u003c)","end":"(\u003e)","patterns":[{"include":"#comments"},{"include":"#generics"},{"name":"support.type.php","match":"([-+])?([A-Za-z_][A-Za-z0-9_]*)(?:\\s+(as|super)\\s+([A-Za-z_][A-Za-z0-9_]*))?"},{"include":"#type-annotation"}],"beginCaptures":{"1":{"name":"punctuation.definition.generics.php"}},"endCaptures":{"1":{"name":"punctuation.definition.generics.php"}}}]},"heredoc":{"patterns":[{"name":"string.unquoted.heredoc.php","begin":"\u003c\u003c\u003c\\s*(\"?)([a-zA-Z_]+[a-zA-Z0-9_]*)(\\1)\\s*$","end":"^(\\2)(?=;?$)","patterns":[{"include":"#interpolation"}],"beginCaptures":{"2":{"name":"keyword.operator.heredoc.php"}},"endCaptures":{"1":{"name":"keyword.operator.heredoc.php"}}},{"name":"string.unquoted.heredoc.nowdoc.php","begin":"\u003c\u003c\u003c\\s*('?)([a-zA-Z_]+[a-zA-Z0-9_]*)(\\1)\\s*$","end":"^(\\2)(?=;?$)","beginCaptures":{"2":{"name":"keyword.operator.heredoc.php"}},"endCaptures":{"1":{"name":"keyword.operator.heredoc.php"}}}]},"implements":{"patterns":[{"begin":"(?i)(implements)\\s+","end":"(?i)(?=[;{])","patterns":[{"include":"#comments"},{"contentName":"meta.other.inherited-class.php","begin":"(?i)(?=[a-z0-9_\\\\]+)","end":"(?i)(?:\\s*(?:,|(?=[^a-z0-9_\\\\\\s]))\\s*)","patterns":[{"begin":"(?i)(?=\\\\?[a-z_0-9]+\\\\)","end":"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])","patterns":[{"include":"#namespace"}],"endCaptures":{"1":{"name":"entity.other.inherited-class.php"}}},{"include":"#class-builtin"},{"include":"#namespace"},{"name":"entity.other.inherited-class.php","match":"(?i)[a-z_][a-z_0-9]*"}]}],"beginCaptures":{"1":{"name":"storage.modifier.implements.php"}}}]},"instantiation":{"begin":"(?i)(new)\\s+","end":"(?i)(?=[^$a-z0-9_\\\\])","patterns":[{"name":"support.type.php","match":"(parent|static|self)(?=[^a-z0-9_])"},{"include":"#class-name"},{"include":"#variable-name"}],"beginCaptures":{"1":{"name":"keyword.other.new.php"}}},"interface":{"name":"meta.interface.php","begin":"^(?i)\\b(interface)\\b","end":"(?=[;{])","patterns":[{"include":"#comments"},{"match":"\\b(extends)\\b","captures":{"1":{"name":"storage.modifier.extends.php"}}},{"include":"#generics"},{"include":"#namespace"},{"name":"entity.name.type.class.php","match":"(?i)[a-z0-9_]+"}],"beginCaptures":{"1":{"name":"storage.type.interface.php"}}},"interpolation":{"patterns":[{"name":"constant.numeric.octal.php","match":"\\\\[0-7]{1,3}"},{"name":"constant.numeric.hex.php","match":"\\\\x[0-9A-Fa-f]{1,2}"},{"name":"constant.character.escape.php","match":"\\\\[nrt\\\\\\$\\\"]"},{"name":"variable.other.php","match":"(\\{\\$.*?\\})"},{"name":"variable.other.php","match":"(\\$[a-zA-Z_][a-zA-Z0-9_]*((-\u003e[a-zA-Z_][a-zA-Z0-9_]*)|(\\[[a-zA-Z0-9_]+\\]))?)"}]},"invoke-call":{"name":"meta.function-call.invoke.php","match":"(?i)(\\$+)([a-z_][a-z_0-9]*)(?=\\s*\\()","captures":{"1":{"name":"punctuation.definition.variable.php"},"2":{"name":"variable.other.php"}}},"language":{"patterns":[{"include":"#comments"},{"begin":"(?=^\\s*\u003c\u003c)","end":"(?\u003c=\u003e\u003e)","patterns":[{"include":"#attributes"}]},{"include":"#xhp"},{"include":"#interface"},{"name":"meta.typedecl.php","begin":"(?xi)\n^\\s*\n(type|newtype)\n\\s+\n([a-z0-9_]+)","end":"(;)","patterns":[{"include":"#comments"},{"include":"#generics"},{"name":"keyword.operator.assignment.php","match":"(=)"},{"include":"#type-annotation"}],"beginCaptures":{"1":{"name":"storage.type.typedecl.php"},"2":{"name":"entity.name.type.typedecl.php"}},"endCaptures":{"1":{"name":"punctuation.termination.expression.php"}}},{"name":"meta.trait.php","begin":"(?i)^\\s*(trait)\\s+([a-z0-9_]+)\\s*","end":"(?=[{])","patterns":[{"include":"#comments"},{"include":"#generics"},{"include":"#implements"}],"beginCaptures":{"1":{"name":"storage.type.trait.php"},"2":{"name":"entity.name.type.class.php"}}},{"name":"meta.namespace.php","contentName":"entity.name.type.namespace.php","begin":"(?i)(?:^\\s*|\\s*)(namespace)\\b\\s+(?=([a-z0-9_\\\\]*\\s*($|[;{]|(\\/[\\/*])))|$)","end":"(?i)(?=\\s*$|[^a-z0-9_\\\\])","patterns":[{"name":"punctuation.separator.inheritance.php","match":"\\\\"}],"beginCaptures":{"1":{"name":"keyword.other.namespace.php"}}},{"name":"meta.use.php","begin":"(?i)\\s*\\b(use)\\s+","end":"(?=;|(?:^\\s*$))","patterns":[{"include":"#comments"},{"begin":"(?i)\\s*(?=[a-z_0-9\\\\])","end":"(?xi)\n(?:\n  (?:\\s*(as)\\b\\s*([a-z_0-9]*)\\s*(?=,|;|$))|\n  (?=,|;|$)\n)","patterns":[{"include":"#class-builtin"},{"name":"support.other.namespace.use.php","begin":"(?i)\\s*(?=[\\\\a-z_0-9])","end":"$|(?=[\\s,;])","patterns":[{"name":"punctuation.separator.inheritance.php","match":"\\\\"}]}],"endCaptures":{"1":{"name":"keyword.other.use-as.php"},"2":{"name":"support.other.namespace.use-as.php"}}},{"match":"\\s*,\\s*"}],"beginCaptures":{"1":{"name":"keyword.other.use.php"}}},{"name":"meta.class.php","begin":"(?i)^\\s*(abstract|final)?\\s*(abstract|final)?\\s*(class)\\s+([a-z0-9_]+)\\s*","end":"(?=[;{])","patterns":[{"include":"#comments"},{"include":"#generics"},{"include":"#implements"},{"contentName":"meta.other.inherited-class.php","begin":"(?i)(extends)\\s+","end":"(?i)(?=[^a-z_0-9\\\\])","patterns":[{"begin":"(?i)(?=\\\\?[a-z_0-9]+\\\\)","end":"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])","patterns":[{"include":"#namespace"}],"endCaptures":{"1":{"name":"entity.other.inherited-class.php"}}},{"include":"#class-builtin"},{"include":"#namespace"},{"name":"entity.other.inherited-class.php","match":"(?i)[a-z_][a-z_0-9]*"}],"beginCaptures":{"1":{"name":"storage.modifier.extends.php"}}}],"beginCaptures":{"1":{"name":"storage.modifier.php"},"2":{"name":"storage.modifier.php"},"3":{"name":"storage.type.class.php"},"4":{"name":"entity.name.type.class.php"}}},{"match":"\\s*\\b((break|c(ase|ontinue)|d(e(clare|fault)|o)|e(lse|nd(declare|for(each)?|switch|while))|for(each)?|if|return|switch|use|while))\\b","captures":{"1":{"name":"keyword.control.php"}}},{"name":"meta.include.php","begin":"(?i)\\b((?:require|include)(?:_once)?)\\b\\s*","end":"(?=\\s|;|$)","patterns":[{"include":"#language"}],"beginCaptures":{"1":{"name":"keyword.control.import.include.php"}}},{"name":"meta.catch.php","begin":"\\b(catch)\\s*(\\()","end":"\\)","patterns":[{"include":"#namespace"},{"match":"(?xi)\n([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)                 # Exception class\n((?:\\s*\\|\\s*[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)*) # Optional additional exception classes\n\\s*\n((\\$+)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)           # Variable","captures":{"1":{"name":"support.class.exception.php"},"2":{"patterns":[{"name":"support.class.exception.php","match":"(?i)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*"},{"name":"punctuation.separator.delimiter.php","match":"\\|"}]},"3":{"name":"variable.other.php"},"4":{"name":"punctuation.definition.variable.php"}}}],"beginCaptures":{"1":{"name":"keyword.control.exception.catch.php"},"2":{"name":"punctuation.definition.parameters.begin.bracket.round.php"}},"endCaptures":{"0":{"name":"punctuation.definition.parameters.end.bracket.round.php"}}},{"name":"keyword.control.exception.php","match":"\\b(catch|try|throw|exception|finally)\\b"},{"name":"meta.function.closure.php","begin":"(?i)\\b(function)\\s*(\u0026\\s*)?(?=\\()","end":"\\{|\\)","patterns":[{"contentName":"meta.function.arguments.php","begin":"(\\()","end":"(\\))","patterns":[{"include":"#function-arguments"}],"beginCaptures":{"1":{"name":"punctuation.definition.parameters.begin.php"}},"endCaptures":{"1":{"name":"punctuation.definition.parameters.end.php"}}},{"begin":"(?i)(use)\\s*(\\()","end":"(\\))","patterns":[{"name":"meta.function.closure.use.php","match":"(?:\\s*(\u0026))?\\s*((\\$+)[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)\\s*(?=,|\\))","captures":{"1":{"name":"storage.modifier.reference.php"},"2":{"name":"variable.other.php"},"3":{"name":"punctuation.definition.variable.php"}}}],"beginCaptures":{"1":{"name":"keyword.other.function.use.php"},"2":{"name":"punctuation.definition.parameters.begin.php"}},"endCaptures":{"1":{"name":"punctuation.definition.parameters.end.php"}}}],"beginCaptures":{"1":{"name":"storage.type.function.php"},"2":{"name":"storage.modifier.reference.php"}}},{"name":"meta.function.php","begin":"(?x)\n\\s*((?:(?:final|abstract|public|private|protected|static|async)\\s+)*)\n(function)\n(?:\\s+|(\\s*\u0026\\s*))\n(?:\n  (__(?:call|construct|destruct|get|set|isset|unset|tostring|clone|set_state|sleep|wakeup|autoload|invoke|callStatic|dispose|disposeAsync)(?=[^a-zA-Z0-9_\\x7f-\\xff]))\n  |\n  ([a-zA-Z0-9_]+)\n)","end":"(?=[{;])","patterns":[{"include":"#generics"},{"contentName":"meta.function.arguments.php","begin":"(\\()","end":"(?=\\))","patterns":[{"include":"#function-arguments"}],"beginCaptures":{"1":{"name":"punctuation.definition.parameters.begin.php"}}},{"begin":"(\\))","end":"(?=[{;])","patterns":[{"include":"#function-return-type"}],"beginCaptures":{"1":{"name":"punctuation.definition.parameters.end.php"}}}],"beginCaptures":{"1":{"patterns":[{"name":"storage.modifier.php","match":"final|abstract|public|private|protected|static|async"}]},"2":{"name":"storage.type.function.php"},"3":{"name":"storage.modifier.reference.php"},"4":{"name":"support.function.magic.php"},"5":{"name":"entity.name.function.php"},"6":{"name":"meta.function.generics.php"}}},{"include":"#invoke-call"},{"begin":"(?xi)\n\\s*\n  (?=\n    [a-z_0-9$\\\\]+(::)\n    (?:\n      ([a-z_][a-z_0-9]*)\\s*\\(\n      |\n      ((\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)\n      |\n      ([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)\n    )?\n  )","end":"(?x)\n(::)\n(?:\n  ([A-Za-z_][A-Za-z_0-9]*)\\s*\\(\n  |\n  ((\\$+)[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)\n  |\n  ([a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)\n)?","patterns":[{"name":"support.type.php","match":"(self|static|parent)\\b"},{"include":"#class-name"},{"include":"#variable-name"}],"endCaptures":{"1":{"name":"keyword.operator.class.php"},"2":{"name":"meta.function-call.static.php"},"3":{"name":"variable.other.class.php"},"4":{"name":"punctuation.definition.variable.php"},"5":{"name":"constant.other.class.php"}}},{"include":"#variables"},{"include":"#strings"},{"name":"meta.array.empty.php","match":"(array)(\\()(\\))","captures":{"1":{"name":"support.function.construct.php"},"2":{"name":"punctuation.definition.array.begin.php"},"3":{"name":"punctuation.definition.array.end.php"}}},{"name":"meta.array.php","begin":"(array)(\\()","end":"\\)","patterns":[{"include":"#language"}],"beginCaptures":{"1":{"name":"support.function.construct.php"},"2":{"name":"punctuation.definition.array.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.array.end.php"}}},{"match":"(?i)\\s*\\(\\s*(array|real|double|float|int(eger)?|bool(ean)?|string|object|binary|unset|arraykey|nonnull|dict|vec|keyset)\\s*\\)","captures":{"1":{"name":"support.type.php"}}},{"name":"support.type.php","match":"(?i)\\b(array|real|double|float|int(eger)?|bool(ean)?|string|class|clone|var|function|interface|trait|parent|self|object|arraykey|nonnull|dict|vec|keyset)\\b"},{"name":"storage.modifier.php","match":"(?i)\\b(global|abstract|const|extends|implements|final|p(r(ivate|otected)|ublic)|static)\\b"},{"include":"#object"},{"name":"punctuation.terminator.expression.php","match":";"},{"include":"#heredoc"},{"name":"keyword.operator.string.php","match":"\\.=?"},{"name":"keyword.operator.key.php","match":"=\u003e"},{"name":"keyword.operator.lambda.php","match":"==\u003e"},{"name":"keyword.operator.pipe.php","match":"\\|\u003e"},{"name":"keyword.operator.error-control.php","match":"(@)"},{"name":"keyword.operator.comparison.php","match":"(!==|!=|===|==)"},{"name":"keyword.operator.assignment.php","match":"=|\\+=|\\-=|\\*=|/=|%=|\u0026=|\\|=|\\^=|\u003c\u003c=|\u003e\u003e="},{"name":"keyword.operator.comparison.php","match":"(\u003c=|\u003e=|\u003c|\u003e)"},{"name":"keyword.operator.increment-decrement.php","match":"(\\-\\-|\\+\\+)"},{"name":"keyword.operator.arithmetic.php","match":"(\\-|\\+|\\*|/|%)"},{"name":"keyword.operator.logical.php","match":"(!|\u0026\u0026|\\|\\|)"},{"begin":"(?i)\\b(as|is)\\b\\s+(?=[\\\\$a-z_])","end":"(?=[^\\\\$A-Za-z_0-9])","patterns":[{"include":"#class-name"},{"include":"#variable-name"}],"beginCaptures":{"1":{"name":"keyword.operator.type.php"}}},{"name":"keyword.operator.type.php","match":"(?i)\\b(is|as)\\b"},{"include":"#function-call"},{"name":"keyword.operator.bitwise.php","match":"\u003c\u003c|\u003e\u003e|~|\\^|\u0026|\\|"},{"include":"#numbers"},{"include":"#instantiation"},{"begin":"\\[","end":"\\]","patterns":[{"include":"#language"}],"beginCaptures":{"0":{"name":"punctuation.section.array.begin.php"}},"endCaptures":{"0":{"name":"punctuation.section.array.end.php"}}},{"include":"#literal-collections"},{"begin":"\\{","end":"\\}","patterns":[{"include":"#language"}],"beginCaptures":{"0":{"name":"punctuation.section.scope.begin.php"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.php"}}},{"include":"#constants"}]},"literal-collections":{"patterns":[{"name":"meta.collection.literal.php","begin":"(Vector|ImmVector|Set|ImmSet|Map|ImmMap|Pair)\\s*({)","end":"(})","patterns":[{"include":"#language"}],"beginCaptures":{"1":{"name":"support.class.php"},"2":{"name":"punctuation.section.array.begin.php"}},"endCaptures":{"1":{"name":"punctuation.section.array.end.php"}}}]},"namespace":{"name":"support.other.namespace.php","begin":"(?i)((namespace)|[a-z0-9_]+)?(\\\\)(?=.*?[^a-z_0-9\\\\])","end":"(?i)(?=[a-z0-9_]*[^a-z0-9_\\\\])","patterns":[{"name":"entity.name.type.namespace.php","match":"(?i)[a-z0-9_]+(?=\\\\)"},{"match":"(?i)(\\\\)","captures":{"1":{"name":"punctuation.separator.inheritance.php"}}}],"beginCaptures":{"1":{"name":"entity.name.type.namespace.php"},"3":{"name":"punctuation.separator.inheritance.php"}}},"numbers":{"name":"constant.numeric.php","match":"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)\\b"},"object":{"patterns":[{"begin":"(-\u003e)(\\$?\\{)","end":"(\\})","patterns":[{"include":"#language"}],"beginCaptures":{"1":{"name":"keyword.operator.class.php"},"2":{"name":"punctuation.definition.variable.php"}},"endCaptures":{"1":{"name":"punctuation.definition.variable.php"}}},{"match":"(?x)\n(-\u003e)\n  (?:\n    ([A-Za-z_][A-Za-z_0-9]*)\\s*\\(\n    |\n    ((\\$+)?[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)\n  )?","captures":{"1":{"name":"keyword.operator.class.php"},"2":{"name":"meta.function-call.object.php"},"3":{"name":"variable.other.property.php"},"4":{"name":"punctuation.definition.variable.php"}}}]},"parameter-default-types":{"patterns":[{"include":"#strings"},{"include":"#numbers"},{"include":"#variables"},{"name":"keyword.operator.key.php","match":"=\u003e"},{"name":"keyword.operator.assignment.php","match":"="},{"name":"storage.modifier.reference.php","match":"\u0026(?=\\s*\\$)"},{"name":"meta.array.php","begin":"(array)\\s*(\\()","end":"\\)","patterns":[{"include":"#parameter-default-types"}],"beginCaptures":{"1":{"name":"support.function.construct.php"},"2":{"name":"punctuation.definition.array.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.array.end.php"}}},{"include":"#instantiation"},{"begin":"(?xi)\n\\s*\n(?=\n  [a-z_0-9\\\\]+(::)\n  ([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?\n)","end":"(?i)(::)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?","patterns":[{"include":"#class-name"}],"endCaptures":{"1":{"name":"keyword.operator.class.php"},"2":{"name":"constant.other.class.php"}}},{"include":"#constants"}]},"php_doc":{"patterns":[{"name":"invalid.illegal.missing-asterisk.phpdoc.php","match":"^(?!\\s*\\*).*$\\n?"},{"match":"^\\s*\\*\\s*(@access)\\s+((public|private|protected)|(.+))\\s*$","captures":{"1":{"name":"keyword.other.phpdoc.php"},"3":{"name":"storage.modifier.php"},"4":{"name":"invalid.illegal.wrong-access-type.phpdoc.php"}}},{"match":"(@xlink)\\s+(.+)\\s*$","captures":{"1":{"name":"keyword.other.phpdoc.php"},"2":{"name":"markup.underline.link.php"}}},{"name":"keyword.other.phpdoc.php","match":"\\@(a(bstract|uthor)|c(ategory|opyright)|example|global|internal|li(cense|nk)|pa(ckage|ram)|return|s(ee|ince|tatic|ubpackage)|t(hrows|odo)|v(ar|ersion)|uses|deprecated|final|ignore)\\b"},{"name":"meta.tag.inline.phpdoc.php","match":"\\{(@(link)).+?\\}","captures":{"1":{"name":"keyword.other.phpdoc.php"}}}]},"regex-double-quoted":{"name":"string.regexp.double-quoted.php","begin":"(?x)\n\"/ (?=(\\\\.|[^\"/])++/[imsxeADSUXu]*\")","end":"(/)([imsxeADSUXu]*)(\")","patterns":[{"name":"constant.character.escape.regex.php","match":"(\\\\){1,2}[.$^\\[\\]{}]"},{"include":"#interpolation"},{"name":"string.regexp.arbitrary-repetition.php","match":"(\\{)\\d+(,\\d+)?(\\})","captures":{"1":{"name":"punctuation.definition.arbitrary-repetition.php"},"3":{"name":"punctuation.definition.arbitrary-repetition.php"}}},{"name":"string.regexp.character-class.php","begin":"\\[(?:\\^?\\])?","end":"\\]","patterns":[{"include":"#interpolation"}],"captures":{"0":{"name":"punctuation.definition.character-class.php"}}},{"name":"keyword.operator.regexp.php","match":"[$^+*]"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.php"}}},"regex-single-quoted":{"name":"string.regexp.single-quoted.php","begin":"(?x)\n'/ (?=(\\\\.|[^'/])++/[imsxeADSUXu]*')","end":"(/)([imsxeADSUXu]*)(')","patterns":[{"name":"string.regexp.arbitrary-repetition.php","match":"(\\{)\\d+(,\\d+)?(\\})","captures":{"1":{"name":"punctuation.definition.arbitrary-repetition.php"},"3":{"name":"punctuation.definition.arbitrary-repetition.php"}}},{"name":"constant.character.escape.regex.php","match":"(\\\\){1,2}[.$^\\[\\]{}]"},{"name":"constant.character.escape.php","match":"\\\\{1,2}[\\\\']"},{"name":"string.regexp.character-class.php","begin":"\\[(?:\\^?\\])?","end":"\\]","patterns":[{"name":"constant.character.escape.php","match":"\\\\[\\\\'\\[\\]]"}],"captures":{"0":{"name":"punctuation.definition.character-class.php"}}},{"name":"keyword.operator.regexp.php","match":"[$^+*]"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.php"}}},"sql-string-double-quoted":{"name":"string.quoted.double.sql.php","contentName":"source.sql.embedded.php","begin":"\"\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER)\\b)","end":"\"","patterns":[{"name":"punctuation.definition.parameters.begin.bracket.round.php","match":"\\("},{"name":"comment.line.number-sign.sql","match":"#(\\\\\"|[^\"])*(?=\"|$\\n?)"},{"name":"comment.line.double-dash.sql","match":"--(\\\\\"|[^\"])*(?=\"|$\\n?)"},{"name":"constant.character.escape.php","match":"\\\\[\\\\\"`']"},{"name":"string.quoted.single.unclosed.sql","match":"'(?=((\\\\')|[^'\"])*(\"|$))"},{"name":"string.quoted.other.backtick.unclosed.sql","match":"`(?=((\\\\`)|[^`\"])*(\"|$))"},{"name":"string.quoted.single.sql","begin":"'","end":"'","patterns":[{"include":"#interpolation"}]},{"name":"string.quoted.other.backtick.sql","begin":"`","end":"`","patterns":[{"include":"#interpolation"}]},{"include":"#interpolation"},{"include":"source.sql"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.php"}}},"sql-string-single-quoted":{"name":"string.quoted.single.sql.php","contentName":"source.sql.embedded.php","begin":"'\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER)\\b)","end":"'","patterns":[{"name":"punctuation.definition.parameters.begin.bracket.round.php","match":"\\("},{"name":"comment.line.number-sign.sql","match":"#(\\\\'|[^'])*(?='|$\\n?)"},{"name":"comment.line.double-dash.sql","match":"--(\\\\'|[^'])*(?='|$\\n?)"},{"name":"constant.character.escape.php","match":"\\\\[\\\\'`\"]"},{"name":"string.quoted.other.backtick.unclosed.sql","match":"`(?=((\\\\`)|[^`'])*('|$))"},{"name":"string.quoted.double.unclosed.sql","match":"\"(?=((\\\\\")|[^\"'])*('|$))"},{"include":"source.sql"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.php"}}},"string-double-quoted":{"name":"string.quoted.double.php","contentName":"meta.string-contents.quoted.double.php","begin":"\"","end":"\"","patterns":[{"include":"#interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.php"}}},"string-single-quoted":{"name":"string.quoted.single.php","contentName":"meta.string-contents.quoted.single.php","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.php","match":"\\\\[\\\\']"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.php"}}},"strings":{"patterns":[{"include":"#regex-double-quoted"},{"include":"#sql-string-double-quoted"},{"include":"#string-double-quoted"},{"include":"#regex-single-quoted"},{"include":"#sql-string-single-quoted"},{"include":"#string-single-quoted"}]},"support":{"patterns":[{"name":"support.function.apc.php","match":"(?i)\\bapc_(s(tore|ma_info)|c(ompile_file|lear_cache|a(s|che_info))|inc|de(c|fine_constants|lete(_file)?)|exists|fetch|load_constants|add|bin_(dump(file)?|load(file)?))\\b"},{"name":"support.function.array.php","match":"(?i)\\b(s(huffle|izeof|ort)|n(ext|at(sort|casesort))|c(o(unt|mpact)|urrent)|in_array|u(sort|ksort|asort)|p(os|rev)|e(nd|ach|xtract)|k(sort|ey|rsort)|list|a(sort|r(sort|ray(_(s(hift|um|plice|earch|lice)|c(h(unk|ange_key_case)|o(unt_values|mbine))|intersect(_(u(key|assoc)|key|assoc))?|diff(_(u(key|assoc)|key|assoc))?|u(n(shift|ique)|intersect(_(uassoc|assoc))?|diff(_(uassoc|assoc))?)|p(op|ush|ad|roduct)|values|key(s|_exists)|f(il(ter|l(_keys)?)|lip)|walk(_recursive)?|r(e(duce|place(_recursive)?|verse)|and)|m(ultisort|erge(_recursive)?|ap)))?))|r(sort|eset|ange))\\b"},{"name":"support.function.basic_functions.php","match":"(?i)\\b(s(how_source|ys_getloadavg|leep)|highlight_(string|file)|con(stant|nection_(status|timeout|aborted))|time_(sleep_until|nanosleep)|ignore_user_abort|d(ie|efine(d)?)|u(sleep|n(iqid|pack))|__halt_compiler|p(hp_(strip_whitespace|check_syntax)|ack)|e(val|xit)|get_browser)\\b"},{"name":"support.function.bcmath.php","match":"(?i)\\bbc(s(cale|ub|qrt)|comp|div|pow(mod)?|add|m(od|ul))\\b"},{"name":"support.function.bz2.php","match":"(?i)\\bbz(c(ompress|lose)|open|decompress|err(str|no|or)|flush|write|read)\\b"},{"name":"support.function.calendar.php","match":"(?i)\\b(GregorianToJD|cal_(to_jd|info|days_in_month|from_jd)|unixtojd|jdto(unix|jewish)|easter_da(ys|te)|J(ulianToJD|ewishToJD|D(MonthName|To(Gregorian|Julian|French)|DayOfWeek))|FrenchToJD)\\b"},{"name":"support.function.classobj.php","match":"(?i)\\b(c(lass_(exists|alias)|all_user_method(_array)?)|trait_exists|i(s_(subclass_of|a)|nterface_exists)|__autoload|property_exists|get_(c(lass(_(vars|methods))?|alled_class)|object_vars|declared_(classes|traits|interfaces)|parent_class)|method_exists)\\b"},{"name":"support.function.com.php","match":"(?i)\\b(com_(set|create_guid|i(senum|nvoke)|pr(int_typeinfo|op(set|put|get))|event_sink|load(_typelib)?|addref|release|get(_active_object)?|message_pump)|variant_(s(ub|et(_type)?)|n(ot|eg)|c(a(st|t)|mp)|i(nt|div|mp)|or|d(iv|ate_(to_timestamp|from_timestamp))|pow|eqv|fix|a(nd|dd|bs)|round|get_type|xor|m(od|ul)))\\b"},{"name":"support.function.ctype.php","match":"(?i)\\bctype_(space|cntrl|digit|upper|p(unct|rint)|lower|al(num|pha)|graph|xdigit)\\b"},{"name":"support.function.curl.php","match":"(?i)\\bcurl_(setopt(_array)?|c(opy_handle|lose)|init|e(rr(no|or)|xec)|version|getinfo|multi_(select|close|in(it|fo_read)|exec|add_handle|remove_handle|getcontent))\\b"},{"name":"support.function.datetime.php","match":"(?i)\\b(str(totime|ptime|ftime)|checkdate|time(zone_(name_(from_abbr|get)|transitions_get|identifiers_list|o(pen|ffset_get)|version_get|location_get|abbreviations_list))?|idate|date(_(su(n(set|_info|rise)|b)|create(_from_format)?|time(stamp_(set|get)|zone_(set|get)|_set)|i(sodate_set|nterval_(create_from_date_string|format))|offset_get|d(iff|efault_timezone_(set|get)|ate_set)|parse(_from_format)?|format|add|get_last_errors|modify))?|localtime|g(et(timeofday|date)|m(strftime|date|mktime))|m(icrotime|ktime))\\b"},{"name":"support.function.dba.php","match":"(?i)\\bdba_(sync|handlers|nextkey|close|insert|op(timize|en)|delete|popen|exists|key_split|f(irstkey|etch)|list|replace)\\b"},{"name":"support.function.dbx.php","match":"(?i)\\bdbx_(sort|c(o(nnect|mpare)|lose)|e(scape_string|rror)|query|fetch_row)\\b"},{"name":"support.function.dir.php","match":"(?i)\\b(scandir|c(h(dir|root)|losedir)|opendir|dir|re(winddir|addir)|getcwd)\\b"},{"name":"support.function.dotnet.php","match":"(?i)\\bdotnet_load\\b"},{"name":"support.function.eio.php","match":"(?i)\\beio_(s(y(nc(_file_range|fs)?|mlink)|tat(vfs)?|e(ndfile|t_m(in_parallel|ax_(idle|p(oll_(time|reqs)|arallel)))|ek))|n(threads|op|pending|re(qs|ady))|c(h(own|mod)|ustom|lose|ancel)|truncate|init|open|dup2|u(nlink|time)|poll|event_loop|f(s(ync|tat(vfs)?)|ch(own|mod)|truncate|datasync|utime|allocate)|write|l(stat|ink)|r(e(name|a(d(dir|link|ahead)?|lpath))|mdir)|g(et_(event_stream|last_error)|rp(_(cancel|limit|add))?)|mk(nod|dir)|busy)\\b"},{"name":"support.function.enchant.php","match":"(?i)\\benchant_(dict_(s(tore_replacement|uggest)|check|is_in_session|describe|quick_check|add_to_(session|personal)|get_error)|broker_(set_ordering|init|d(ict_exists|escribe)|free(_dict)?|list_dicts|request_(dict|pwl_dict)|get_error))\\b"},{"name":"support.function.ereg.php","match":"(?i)\\b(s(plit(i)?|ql_regcase)|ereg(i(_replace)?|_replace)?)\\b"},{"name":"support.function.errorfunc.php","match":"(?i)\\b(set_e(rror_handler|xception_handler)|trigger_error|debug_(print_backtrace|backtrace)|user_error|error_(log|reporting|get_last)|restore_e(rror_handler|xception_handler))\\b"},{"name":"support.function.exec.php","match":"(?i)\\b(s(hell_exec|ystem)|p(assthru|roc_(nice|close|terminate|open|get_status))|e(scapeshell(cmd|arg)|xec))\\b"},{"name":"support.function.exif.php","match":"(?i)\\b(exif_(t(humbnail|agname)|imagetype|read_data)|read_exif_data)\\b"},{"name":"support.function.file.php","match":"(?i)\\b(s(ymlink|tat|et_file_buffer)|c(h(own|grp|mod)|opy|learstatcache)|t(ouch|empnam|mpfile)|is_(dir|uploaded_file|executable|file|writ(eable|able)|link|readable)|d(i(sk(_(total_space|free_space)|freespace)|rname)|elete)|u(nlink|mask)|p(close|open|a(thinfo|rse_ini_(string|file)))|f(s(canf|tat|eek)|nmatch|close|t(ell|runcate)|ile(size|ctime|type|inode|owner|_(put_contents|exists|get_contents)|perms|atime|group|mtime)?|open|p(ut(s|csv)|assthru)|eof|flush|write|lock|read|get(s(s)?|c(sv)?))|l(stat|ch(own|grp)|ink(info)?)|r(e(name|wind|a(d(file|link)|lpath(_cache_(size|get))?))|mdir)|glob|m(ove_uploaded_file|kdir)|basename)\\b"},{"name":"support.function.fileinfo.php","match":"(?i)\\b(finfo_(set_flags|close|open|file|buffer)|mime_content_type)\\b"},{"name":"support.function.filter.php","match":"(?i)\\bfilter_(has_var|i(nput(_array)?|d)|var(_array)?|list)\\b"},{"name":"support.function.funchand.php","match":"(?i)\\b(c(all_user_func(_array)?|reate_function)|unregister_tick_function|f(orward_static_call(_array)?|unc(tion_exists|_(num_args|get_arg(s)?)))|register_(shutdown_function|tick_function)|get_defined_functions)\\b"},{"name":"support.function.gettext.php","match":"(?i)\\b(ngettext|textdomain|d(ngettext|c(ngettext|gettext)|gettext)|gettext|bind(textdomain|_textdomain_codeset))\\b"},{"name":"support.function.gmp.php","match":"(?i)\\bgmp_(s(can(1|0)|trval|ign|ub|etbit|qrt(rem)?)|hamdist|ne(g|xtprime)|c(om|lrbit|mp)|testbit|in(tval|it|vert)|or|div(_(q(r)?|r)|exact)?|jacobi|p(o(pcount|w(m)?)|erfect_square|rob_prime)|fact|legendre|a(nd|dd|bs)|random|gcd(ext)?|xor|m(od|ul))\\b"},{"name":"support.function.hash.php","match":"(?i)\\bhash(_(hmac(_file)?|copy|init|update(_(stream|file))?|pbkdf2|fi(nal|le)|algos))?\\b"},{"name":"support.function.http.php","match":"(?i)\\b(http_(s(upport|end_(st(atus|ream)|content_(type|disposition)|data|file|last_modified))|head|negotiate_(c(harset|ontent_type)|language)|c(hunked_decode|ache_(etag|last_modified))|throttle|inflate|d(eflate|ate)|p(ost_(data|fields)|ut_(stream|data|file)|ersistent_handles_(c(ount|lean)|ident)|arse_(headers|cookie|params|message))|re(direct|quest(_(method_(name|unregister|exists|register)|body_encode))?)|get(_request_(headers|body(_stream)?))?|match_(etag|request_header|modified)|build_(str|cookie|url))|ob_(inflatehandler|deflatehandler|etaghandler))\\b"},{"name":"support.function.iconv.php","match":"(?i)\\b(iconv(_(s(tr(pos|len|rpos)|ubstr|et_encoding)|get_encoding|mime_(decode(_headers)?|encode)))?|ob_iconv_handler)\\b"},{"name":"support.function.iisfunc.php","match":"(?i)\\biis_(s(t(op_serv(ice|er)|art_serv(ice|er))|et_(s(cript_map|erver_rights)|dir_security|app_settings))|add_server|remove_server|get_(s(cript_map|erv(ice_state|er_(rights|by_(comment|path))))|dir_security))\\b"},{"name":"support.function.image.php","match":"(?i)\\b(i(ptc(parse|embed)|mage(s(y|tring(up)?|et(style|t(hickness|ile)|pixel|brush)|avealpha|x)|c(har(up)?|o(nvolution|py(res(ized|ampled)|merge(gray)?)?|lor(s(total|et|forindex)|closest(hwb|alpha)?|transparent|deallocate|exact(alpha)?|a(t|llocate(alpha)?)|resolve(alpha)?|match))|reate(truecolor|from(string|jpeg|png|wbmp|g(if|d(2(part)?)?)|x(pm|bm)))?)|t(ypes|tf(text|bbox)|ruecolortopalette)|i(struecolor|nterlace)|2wbmp|d(estroy|ashedline)|jpeg|_type_to_(extension|mime_type)|p(s(slantfont|text|e(ncodefont|xtendfont)|freefont|loadfont|bbox)|ng|olygon|alettecopy)|ellipse|f(t(text|bbox)|il(ter|l(toborder|ed(polygon|ellipse|arc|rectangle))?)|ont(height|width))|wbmp|l(ine|oadfont|ayereffect)|a(ntialias|lphablending|rc)|r(otate|ectangle)|g(if|d(2)?|ammacorrect|rab(screen|window))|xbm))|jpeg2wbmp|png2wbmp|g(d_info|etimagesize(fromstring)?))\\b"},{"name":"support.function.info.php","match":"(?i)\\b(s(ys_get_temp_dir|et_(time_limit|include_path|magic_quotes_runtime))|ini_(set|alter|restore|get(_all)?)|zend_(thread_id|version|logo_guid)|dl|p(hp(credits|info|_(sapi_name|ini_(scanned_files|loaded_file)|uname|logo_guid)|version)|utenv)|extension_loaded|version_compare|assert(_options)?|restore_include_path|g(c_(collect_cycles|disable|enable(d)?)|et(opt|_(c(urrent_user|fg_var)|include(d_files|_path)|defined_constants|extension_funcs|loaded_extensions|required_files|magic_quotes_(runtime|gpc))|env|lastmod|rusage|my(inode|uid|pid|gid)))|m(emory_get_(usage|peak_usage)|a(in|gic_quotes_runtime)))\\b"},{"name":"support.function.interbase.php","match":"(?i)\\bibase_(se(t_event_handler|rv(ice_(detach|attach)|er_info))|n(um_(params|fields)|ame_result)|c(o(nnect|mmit(_ret)?)|lose)|trans|d(elete_user|rop_db|b_info)|p(connect|aram_info|repare)|e(rr(code|msg)|xecute)|query|f(ield_info|etch_(object|assoc|row)|ree_(event_handler|query|result))|wait_event|a(dd_user|ffected_rows)|r(ollback(_ret)?|estore)|gen_id|m(odify_user|aintain_db)|b(lob_(c(lose|ancel|reate)|i(nfo|mport)|open|echo|add|get)|ackup))\\b"},{"name":"support.function.intl.php","match":"(?i)\\b(n(ormalizer_(normalize|is_normalized)|umfmt_(set_(symbol|text_attribute|pattern|attribute)|create|parse(_currency)?|format(_currency)?|get_(symbol|text_attribute|pattern|error_(code|message)|locale|attribute)))|collator_(s(ort(_with_sort_keys)?|et_(strength|attribute))|c(ompare|reate)|asort|get_(s(trength|ort_key)|error_(code|message)|locale|attribute))|transliterator_(create(_(inverse|from_rules))?|transliterate|list_ids|get_error_(code|message))|i(ntl_(is_failure|error_name|get_error_(code|message))|dn_to_(u(nicode|tf8)|ascii))|datefmt_(set_(calendar|timezone(_id)?|pattern|lenient)|create|is_lenient|parse|format(_object)?|localtime|get_(calendar(_object)?|time(type|zone(_id)?)|datetype|pattern|error_(code|message)|locale))|locale_(set_default|compose|parse|filter_matches|lookup|accept_from_http|get_(script|d(isplay_(script|name|variant|language|region)|efault)|primary_language|keywords|all_variants|region))|resourcebundle_(c(ount|reate)|locales|get(_error_(code|message))?)|grapheme_(s(tr(str|i(str|pos)|pos|len|r(ipos|pos))|ubstr)|extract)|msgfmt_(set_pattern|create|parse(_message)?|format(_message)?|get_(pattern|error_(code|message)|locale)))\\b"},{"name":"support.function.json.php","match":"(?i)\\bjson_(decode|encode|last_error)\\b"},{"name":"support.function.ldap.php","match":"(?i)\\bldap_(s(tart_tls|ort|e(t_(option|rebind_proc)|arch)|asl_bind)|next_(entry|attribute|reference)|c(o(n(nect|trol_paged_result(_response)?)|unt_entries|mpare)|lose)|t61_to_8859|d(n2ufn|elete)|8859_to_t61|unbind|parse_re(sult|ference)|e(rr(no|2str|or)|xplode_dn)|f(irst_(entry|attribute|reference)|ree_result)|list|add|re(name|ad)|get_(option|dn|entries|values(_len)?|attributes)|mod(ify|_(del|add|replace))|bind)\\b"},{"name":"support.function.libxml.php","match":"(?i)\\blibxml_(set_(streams_context|external_entity_loader)|clear_errors|disable_entity_loader|use_internal_errors|get_(errors|last_error))\\b"},{"name":"support.function.mail.php","match":"(?i)\\b(ezmlm_hash|mail)\\b"},{"name":"support.function.math.php","match":"(?i)\\b(s(in(h)?|qrt|rand)|h(ypot|exdec)|c(os(h)?|eil)|tan(h)?|is_(nan|infinite|finite)|octdec|de(c(hex|oct|bin)|g2rad)|p(i|ow)|exp(m1)?|f(loor|mod)|l(cg_value|og(1(p|0))?)|a(sin(h)?|cos(h)?|tan(h|2)?|bs)|r(ound|a(nd|d2deg))|getrandmax|m(t_(srand|rand|getrandmax)|in|ax)|b(indec|ase_convert))\\b"},{"name":"support.function.mbstring.php","match":"(?i)\\bmb_(s(tr(str|cut|to(upper|lower)|i(str|pos|mwidth)|pos|width|len|r(chr|i(chr|pos)|pos))|ubst(itute_character|r(_count)?)|plit|end_mail)|http_(input|output)|c(heck_encoding|onvert_(case|encoding|variables|kana))|internal_encoding|output_handler|de(code_(numericentity|mimeheader)|tect_(order|encoding))|p(arse_str|referred_mime_name)|e(ncod(ing_aliases|e_(numericentity|mimeheader))|reg(i(_replace)?|_(search(_(setpos|init|pos|regs|get(pos|regs)))?|replace(_callback)?|match))?)|l(ist_encodings|anguage)|regex_(set_options|encoding)|get_info)\\b"},{"name":"support.function.mcrypt.php","match":"(?i)\\bm(crypt_(c(fb|reate_iv|bc)|ofb|decrypt|e(nc(_(self_test|is_block_(algorithm(_mode)?|mode)|get_(supported_key_sizes|iv_size|key_size|algorithms_name|modes_name|block_size))|rypt)|cb)|list_(algorithms|modes)|ge(neric(_(init|deinit|end))?|t_(cipher_name|iv_size|key_size|block_size))|module_(self_test|close|is_block_(algorithm(_mode)?|mode)|open|get_(supported_key_sizes|algo_(key_size|block_size))))|decrypt_generic)\\b"},{"name":"support.function.memcache.php","match":"(?i)\\bmemcache_debug\\b"},{"name":"support.function.mhash.php","match":"(?i)\\bmhash(_(count|keygen_s2k|get_(hash_name|block_size)))?\\b"},{"name":"support.function.mongo.php","match":"(?i)\\bbson_(decode|encode)\\b"},{"name":"support.function.mysql.php","match":"(?i)\\bmysql_(s(tat|e(t_charset|lect_db))|num_(fields|rows)|c(onnect|l(ient_encoding|ose)|reate_db)|t(hread_id|ablename)|in(sert_id|fo)|d(ata_seek|rop_db|b_(name|query))|unbuffered_query|p(connect|ing)|e(scape_string|rr(no|or))|query|f(ield_(seek|name|t(ype|able)|flags|len)|etch_(object|field|lengths|a(ssoc|rray)|row)|ree_result)|list_(tables|dbs|processes|fields)|affected_rows|re(sult|al_escape_string)|get_(server_info|host_info|client_info|proto_info))\\b"},{"name":"support.function.mysqli.php","match":"(?i)\\bmysqli_(s(sl_set|t(ore_result|at|mt_(s(tore_result|end_long_data)|next_result|close|init|data_seek|prepare|execute|f(etch|ree_result)|attr_(set|get)|res(ult_metadata|et)|get_(warnings|result)|more_results|bind_(param|result)))|e(nd_(query|long_data)|t_(charset|opt|local_infile_(handler|default))|lect_db)|lave_query)|next_result|c(ha(nge_user|racter_set_name)|o(nnect|mmit)|l(ient_encoding|ose))|thread_safe|init|options|d(isable_r(pl_parse|eads_from_master)|ump_debug_info|ebug|ata_seek)|use_result|p(ing|oll|aram_count|repare)|e(scape_string|nable_r(pl_parse|eads_from_master)|xecute|mbedded_server_(start|end))|kill|query|f(ield_seek|etch(_(object|field(s|_direct)?|a(ssoc|ll|rray)|row))?|ree_result)|autocommit|r(ollback|pl_(p(arse_enabled|robe)|query_type)|e(port|fresh|a(p_async_query|l_(connect|escape_string|query))))|get_(c(harset|onnection_stats|lient_(stats|info|version)|ache_stats)|warnings|metadata)|m(ore_results|ulti_query|aster_query)|bind_(param|result))\\b"},{"name":"support.function.mysqlnd-memcache.php","match":"(?i)\\bmysqlnd_memcache_(set|get_config)\\b"},{"name":"support.function.mysqlnd-ms.php","match":"(?i)\\bmysqlnd_ms_(set_(user_pick_server|qos)|query_is_select|get_(stats|last_(used_connection|gtid))|match_wild)\\b"},{"name":"support.function.mysqlnd-qc.php","match":"(?i)\\bmysqlnd_qc_(set_(storage_handler|cache_condition|is_select|user_handlers)|clear_cache|get_(normalized_query_trace_log|c(ore_stats|ache_info)|query_trace_log|available_handlers))\\b"},{"name":"support.function.mysqlnd-uh.php","match":"(?i)\\bmysqlnd_uh_(set_(statement_proxy|connection_proxy)|convert_to_mysqlnd)\\b"},{"name":"support.function.network.php","match":"(?i)\\b(s(yslog|ocket_(set_(timeout|blocking)|get_status)|et(cookie|rawcookie))|h(ttp_response_code|eader(s_(sent|list)|_re(gister_callback|move))?)|c(heckdnsrr|loselog)|i(net_(ntop|pton)|p2long)|openlog|d(ns_(check_record|get_(record|mx))|efine_syslog_variables)|pfsockopen|fsockopen|long2ip|get(servby(name|port)|host(name|by(name(l)?|addr))|protobyn(umber|ame)|mxrr))\\b"},{"name":"support.function.nsapi.php","match":"(?i)\\bnsapi_(virtual|re(sponse_headers|quest_headers))\\b"},{"name":"support.function.objaggregation.php","match":"(?i)\\b(deaggregate|aggregat(ion_info|e(_(info|properties(_by_(list|regexp))?|methods(_by_(list|regexp))?))?))\\b"},{"name":"support.function.oci8.php","match":"(?i)\\boci(s(tatementtype|e(tprefetch|rverversion)|avelob(file)?)|n(umcols|ew(c(ollection|ursor)|descriptor)|logon)|c(o(l(umn(s(cale|ize)|name|type(raw)?|isnull|precision)|l(size|trim|a(ssign(elem)?|ppend)|getelem|max))|mmit)|loselob|ancel)|internaldebug|definebyname|_(s(tatement_type|e(t_(client_i(nfo|dentifier)|prefetch|edition|action|module_name)|rver_version))|n(um_(fields|rows)|ew_(c(o(nnect|llection)|ursor)|descriptor))|c(o(nnect|mmit)|l(ient_version|ose)|ancel)|internal_debug|define_by_name|p(connect|a(ssword_change|rse))|e(rror|xecute)|f(ield_(s(cale|ize)|name|type(_raw)?|is_null|precision)|etch(_(object|a(ssoc|ll|rray)|row))?|ree_(statement|descriptor))|lob_(copy|is_equal)|r(ollback|esult)|bind_(array_by_name|by_name))|p(logon|arse)|e(rror|xecute)|f(etch(statement|into)?|ree(statement|c(ollection|ursor)|desc))|write(temporarylob|lobtofile)|lo(adlob|go(n|ff))|r(o(wcount|llback)|esult)|bindbyname)\\b"},{"name":"support.function.openssl.php","match":"(?i)\\bopenssl_(s(ign|eal)|c(sr_(sign|new|export(_to_file)?|get_(subject|public_key))|ipher_iv_length)|open|d(h_compute_key|igest|ecrypt)|p(ublic_(decrypt|encrypt)|k(cs(12_(export(_to_file)?|read)|7_(sign|decrypt|encrypt|verify))|ey_(new|export(_to_file)?|free|get_(details|p(ublic|rivate))))|rivate_(decrypt|encrypt))|e(ncrypt|rror_string)|verify|free_key|random_pseudo_bytes|get_(cipher_methods|p(ublickey|rivatekey)|md_methods)|x509_(check(_private_key|purpose)|parse|export(_to_file)?|free|read))\\b"},{"name":"support.function.output.php","match":"(?i)\\b(o(utput_(add_rewrite_var|reset_rewrite_vars)|b_(start|clean|implicit_flush|end_(clean|flush)|flush|list_handlers|g(zhandler|et_(status|c(ontents|lean)|flush|le(ngth|vel)))))|flush)\\b"},{"name":"support.function.password.php","match":"(?i)\\bpassword_(hash|needs_rehash|verify|get_info)\\b"},{"name":"support.function.pcntl.php","match":"(?i)\\bpcntl_(s(ig(nal(_dispatch)?|timedwait|procmask|waitinfo)|etpriority)|exec|fork|w(stopsig|termsig|if(s(topped|ignaled)|exited)|exitstatus|ait(pid)?)|alarm|getpriority)\\b"},{"name":"support.function.pgsql.php","match":"(?i)\\bpg_(se(nd_(prepare|execute|query(_params)?)|t_(client_encoding|error_verbosity)|lect)|host|num_(fields|rows)|c(o(n(nect(ion_(status|reset|busy))?|vert)|py_(to|from))|l(ient_encoding|ose)|ancel_query)|t(ty|ra(nsaction_status|ce))|insert|options|d(elete|bname)|u(n(trace|escape_bytea)|pdate)|p(connect|ing|ort|ut_line|arameter_status|repare)|e(scape_(string|identifier|literal|bytea)|nd_copy|xecute)|version|query(_params)?|f(ield_(size|n(um|ame)|t(ype(_oid)?|able)|is_null|prtlen)|etch_(object|a(ssoc|ll(_columns)?|rray)|r(ow|esult))|ree_result)|l(o_(seek|c(lose|reate)|tell|import|open|unlink|export|write|read(_all)?)|ast_(notice|oid|error))|affected_rows|result_(s(tatus|eek)|error(_field)?)|get_(notify|pid|result)|meta_data)\\b"},{"name":"support.function.php_apache.php","match":"(?i)\\b(virtual|apache_(setenv|note|child_terminate|lookup_uri|re(s(ponse_headers|et_timeout)|quest_headers)|get(_(version|modules)|env))|getallheaders)\\b"},{"name":"support.function.php_dom.php","match":"(?i)\\bdom_import_simplexml\\b"},{"name":"support.function.php_ftp.php","match":"(?i)\\bftp_(s(sl_connect|ystype|i(te|ze)|et_option)|n(list|b_(continue|put|f(put|get)|get))|c(h(dir|mod)|onnect|dup|lose)|delete|p(ut|wd|asv)|exec|quit|f(put|get)|login|alloc|r(ename|aw(list)?|mdir)|get(_option)?|m(dtm|kdir))\\b"},{"name":"support.function.php_imap.php","match":"(?i)\\bimap_(s(can(mailbox)?|tatus|ort|ubscribe|e(t(_quota|flag_full|acl)|arch)|avebody)|header(s|info)?|num_(recent|msg)|c(heck|l(ose|earflag_full)|reate(mailbox)?)|t(hread|imeout)|open|delete(mailbox)?|8bit|u(n(subscribe|delete)|tf(7_(decode|encode)|8)|id)|ping|e(rrors|xpunge)|qprint|fetch(structure|header|text|_overview|mime|body)|l(sub|ist(s(can|ubscribed)|mailbox)?|ast_error)|a(ppend|lerts)|r(e(name(mailbox)?|open)|fc822_(parse_(headers|adrlist)|write_address))|g(c|et(subscribed|_quota(root)?|acl|mailboxes))|m(sgno|ime_header_decode|ail(_(co(py|mpose)|move)|boxmsginfo)?)|b(inary|ody(struct)?|ase64))\\b"},{"name":"support.function.php_mssql.php","match":"(?i)\\bmssql_(select_db|n(um_(fields|rows)|ext_result)|c(onnect|lose)|init|data_seek|pconnect|execute|query|f(ield_(seek|name|type|length)|etch_(object|field|a(ssoc|rray)|row|batch)|ree_(statement|result))|r(ows_affected|esult)|g(uid_string|et_last_message)|min_(error_severity|message_severity)|bind)\\b"},{"name":"support.function.php_odbc.php","match":"(?i)\\bodbc_(s(tatistics|pecialcolumns|etoption)|n(um_(fields|rows)|ext_result)|c(o(nnect|lumn(s|privileges)|mmit)|ursor|lose(_all)?)|table(s|privileges)|d(o|ata_source)|p(connect|r(imarykeys|ocedure(s|columns)|epare))|e(rror(msg)?|xec(ute)?)|f(ield_(scale|n(um|ame)|type|precision|len)|oreignkeys|etch_(into|object|array|row)|ree_result)|longreadlen|autocommit|r(ollback|esult(_all)?)|gettypeinfo|binmode)\\b"},{"name":"support.function.php_pcre.php","match":"(?i)\\bpreg_(split|quote|filter|last_error|replace(_callback)?|grep|match(_all)?)\\b"},{"name":"support.function.php_spl.php","match":"(?i)\\b(spl_(classes|object_hash|autoload(_(call|unregister|extensions|functions|register))?)|class_(implements|uses|parents)|iterator_(count|to_array|apply))\\b"},{"name":"support.function.php_zip.php","match":"(?i)\\bzip_(close|open|entry_(name|c(ompress(ionmethod|edsize)|lose)|open|filesize|read)|read)\\b"},{"name":"support.function.posix.php","match":"(?i)\\bposix_(s(trerror|et(sid|uid|pgid|e(uid|gid)|gid))|ctermid|t(tyname|imes)|i(satty|nitgroups)|uname|errno|kill|access|get(sid|cwd|uid|_last_error|p(id|pid|w(nam|uid)|g(id|rp))|e(uid|gid)|login|rlimit|g(id|r(nam|oups|gid)))|mk(nod|fifo))\\b"},{"name":"support.function.proctitle.php","match":"(?i)\\bset(threadtitle|proctitle)\\b"},{"name":"support.function.pspell.php","match":"(?i)\\bpspell_(s(tore_replacement|uggest|ave_wordlist)|new(_(config|personal))?|c(heck|onfig_(save_repl|create|ignore|d(ict_dir|ata_dir)|personal|r(untogether|epl)|mode)|lear_session)|add_to_(session|personal))\\b"},{"name":"support.function.readline.php","match":"(?i)\\breadline(_(c(ompletion_function|lear_history|allback_(handler_(install|remove)|read_char))|info|on_new_line|write_history|list_history|add_history|re(display|ad_history)))?\\b"},{"name":"support.function.recode.php","match":"(?i)\\brecode(_(string|file))?\\b"},{"name":"support.function.rrd.php","match":"(?i)\\brrd_(create|tune|info|update|error|version|f(irst|etch)|last(update)?|restore|graph|xport)\\b"},{"name":"support.function.sem.php","match":"(?i)\\b(s(hm_(has_var|detach|put_var|attach|remove(_var)?|get_var)|em_(acquire|re(lease|move)|get))|ftok|msg_(s(tat_queue|e(nd|t_queue))|queue_exists|re(ceive|move_queue)|get_queue))\\b"},{"name":"support.function.session.php","match":"(?i)\\bsession_(s(ta(tus|rt)|et_(save_handler|cookie_params)|ave_path)|name|c(ommit|ache_(expire|limiter))|i(s_registered|d)|de(stroy|code)|un(set|register)|encode|write_close|reg(ister(_shutdown)?|enerate_id)|get_cookie_params|module_name)\\b"},{"name":"support.function.shmop.php","match":"(?i)\\bshmop_(size|close|open|delete|write|read)\\b"},{"name":"support.function.simplexml.php","match":"(?i)\\bsimplexml_(import_dom|load_(string|file))\\b"},{"name":"support.function.snmp.php","match":"(?i)\\bsnmp(set|2_(set|walk|real_walk|get(next)?)|_(set_(oid_(numeric_print|output_format)|enum_print|valueretrieval|quick_print)|read_mib|get_(valueretrieval|quick_print))|3_(set|walk|real_walk|get(next)?)|walk(oid)?|realwalk|get(next)?)\\b"},{"name":"support.function.soap.php","match":"(?i)\\b(is_soap_fault|use_soap_error_handler)\\b"},{"name":"support.function.sockets.php","match":"(?i)\\bsocket_(s(hutdown|trerror|e(nd(to)?|t_(nonblock|option|block)|lect))|c(onnect|l(ose|ear_error)|reate(_(pair|listen))?)|import_stream|write|l(isten|ast_error)|accept|re(cv(from)?|ad)|get(sockname|_option|peername)|bind)\\b"},{"name":"support.function.sqlite.php","match":"(?i)\\bsqlite_(s(ingle_query|eek)|has_(prev|more)|n(um_(fields|rows)|ext)|c(hanges|olumn|urrent|lose|reate_(function|aggregate))|open|u(nbuffered_query|df_(decode_binary|encode_binary))|p(open|rev)|e(scape_string|rror_string|xec)|valid|key|query|f(ield_name|etch_(s(tring|ingle)|column_types|object|a(ll|rray))|actory)|l(ib(encoding|version)|ast_(insert_rowid|error))|array_query|rewind|busy_timeout)\\b"},{"name":"support.function.sqlsrv.php","match":"(?i)\\bsqlsrv_(se(nd_stream_data|rver_info)|has_rows|n(um_(fields|rows)|ext_result)|c(o(n(nect|figure)|mmit)|l(ient_info|ose)|ancel)|prepare|e(rrors|xecute)|query|f(ield_metadata|etch(_(object|array))?|ree_stmt)|ro(ws_affected|llback)|get_(config|field)|begin_transaction)\\b"},{"name":"support.function.stats.php","match":"(?i)\\bstats_(s(ta(ndard_deviation|t_(noncentral_t|correlation|in(nerproduct|dependent_t)|p(owersum|ercentile|aired_t)|gennch|binomial_coef))|kew)|harmonic_mean|c(ovariance|df_(n(oncentral_(chisquare|f)|egative_binomial)|c(hisquare|auchy)|t|uniform|poisson|exponential|f|weibull|l(ogistic|aplace)|gamma|b(inomial|eta)))|den(s_(n(ormal|egative_binomial)|c(hisquare|auchy)|t|pmf_(hypergeometric|poisson|binomial)|exponential|f|weibull|l(ogistic|aplace)|gamma|beta)|_uniform)|variance|kurtosis|absolute_deviation|rand_(setall|phrase_to_seeds|ranf|ge(n_(no(ncen(tral_(t|f)|ral_chisquare)|rmal)|chisquare|t|i(nt|uniform|poisson|binomial(_negative)?)|exponential|f(uniform)?|gamma|beta)|t_seeds)))\\b"},{"name":"support.function.streamsfuncs.php","match":"(?i)\\bs(tream_(s(ocket_(s(hutdown|e(ndto|rver))|client|pair|enable_crypto|accept|recvfrom|get_name)|upports_lock|e(t_(chunk_size|timeout|write_buffer|read_buffer|blocking)|lect))|notification_callback|co(ntext_(set_(option|default|params)|create|get_(options|default|params))|py_to_stream)|is_local|encoding|filter_(prepend|append|re(gister|move))|wrapper_(unregister|re(store|gister))|re(solve_include_path|gister_wrapper)|get_(contents|transports|filters|wrappers|line|meta_data)|bucket_(new|prepend|append|make_writeable))|et_socket_blocking)\\b"},{"name":"support.function.string.php","match":"(?i)\\b(s(scanf|ha1(_file)?|tr(s(tr|pn)|n(c(asecmp|mp)|atc(asecmp|mp))|c(spn|hr|oll|asecmp|mp)|t(o(upper|k|lower)|r)|i(str|p(slashes|cslashes|os|_tags))|_(s(huffle|plit)|ireplace|pad|word_count|r(ot13|ep(eat|lace))|getcsv)|p(os|brk)|len|r(chr|ipos|pos|ev))|imilar_text|oundex|ubstr(_(co(unt|mpare)|replace))?|printf|etlocale)|h(tml(specialchars(_decode)?|_entity_decode|entities)|e(x2bin|brev(c)?))|n(umber_format|l(2br|_langinfo))|c(h(op|unk_split|r)|o(nvert_(cyr_string|uu(decode|encode))|unt_chars)|r(ypt|c32))|trim|implode|ord|uc(first|words)|join|p(arse_str|rint(f)?)|e(cho|xplode)|v(sprintf|printf|fprintf)|quote(d_printable_(decode|encode)|meta)|fprintf|wordwrap|l(cfirst|trim|ocaleconv|evenshtein)|add(slashes|cslashes)|rtrim|get_html_translation_table|m(oney_format|d5(_file)?|etaphone)|bin2hex)\\b"},{"name":"support.function.sybase.php","match":"(?i)\\bsybase_(se(t_message_handler|lect_db)|num_(fields|rows)|c(onnect|lose)|d(eadlock_retry_count|ata_seek)|unbuffered_query|pconnect|query|f(ield_seek|etch_(object|field|a(ssoc|rray)|row)|ree_result)|affected_rows|result|get_last_message|min_(server_severity|client_severity|error_severity|message_severity))\\b"},{"name":"support.function.taint.php","match":"(?i)\\b(taint|is_tainted|untaint)\\b"},{"name":"support.function.tidy.php","match":"(?i)\\b(tidy_(s(et(opt|_encoding)|ave_config)|c(onfig_count|lean_repair)|is_x(html|ml)|diagnose|parse_(string|file)|error_count|warning_count|load_config|access_count|re(set_config|pair_(string|file))|get(opt|_(status|h(tml(_ver)?|ead)|config|o(utput|pt_doc)|r(oot|elease)|body)))|ob_tidyhandler)\\b"},{"name":"support.function.tokenizer.php","match":"(?i)\\btoken_(name|get_all)\\b"},{"name":"support.function.trader.php","match":"(?i)\\btrader_(s(t(och(f|rsi)?|ddev)|in(h)?|u(m|b)|et_(compat|unstable_period)|qrt|ar(ext)?|ma)|ht_(sine|trend(line|mode)|dcp(hase|eriod)|phasor)|natr|c(ci|o(s(h)?|rrel)|dl(s(ho(otingstar|rtline)|t(icksandwich|alledpattern)|pinningtop|eparatinglines)|h(i(kkake(mod)?|ghwave)|omingpigeon|a(ngingman|rami(cross)?|mmer))|c(o(ncealbabyswall|unterattack)|losingmarubozu)|t(hrusting|a(sukigap|kuri)|ristar)|i(n(neck|vertedhammer)|dentical3crows)|2crows|onneck|d(oji(star)?|arkcloudcover|ragonflydoji)|u(nique3river|psidegap2crows)|3(starsinsouth|inside|outside|whitesoldiers|linestrike|blackcrows)|piercing|e(ngulfing|vening(star|dojistar))|kicking(bylength)?|l(ongl(ine|eggeddoji)|adderbottom)|a(dvanceblock|bandonedbaby)|ri(sefall3methods|ckshawman)|g(apsidesidewhite|ravestonedoji)|xsidegap3methods|m(orning(star|dojistar)|a(t(hold|chinglow)|rubozu))|b(elthold|reakaway))|eil|mo)|t(sf|ypprice|3|ema|an(h)?|r(i(x|ma)|ange))|obv|d(iv|ema|x)|ultosc|p(po|lus_d(i|m))|e(rrno|xp|ma)|var|kama|floor|w(clprice|illr|ma)|l(n|inearreg(_(slope|intercept|angle))?|og10)|a(sin|cos|t(an|r)|d(osc|d|x(r)?)?|po|vgprice|roon(osc)?)|r(si|oc(p|r(100)?)?)|get_(compat|unstable_period)|m(i(n(index|us_d(i|m)|max(index)?)?|dp(oint|rice))|om|ult|edprice|fi|a(cd(ext|fix)?|vp|x(index)?|ma)?)|b(op|eta|bands))\\b"},{"name":"support.function.url.php","match":"(?i)\\b(http_build_query|url(decode|encode)|parse_url|rawurl(decode|encode)|get_(headers|meta_tags)|base64_(decode|encode))\\b"},{"name":"support.function.var.php","match":"(?i)\\b(s(trval|e(ttype|rialize))|i(s(set|_(s(calar|tring)|nu(ll|meric)|callable|int(eger)?|object|double|float|long|array|re(source|al)|bool|arraykey|nonnull|dict|vec|keyset))|ntval|mport_request_variables)|d(oubleval|ebug_zval_dump)|unse(t|rialize)|print_r|empty|var_(dump|export)|floatval|get(type|_(defined_vars|resource_type))|boolval)\\b"},{"name":"support.function.wddx.php","match":"(?i)\\bwddx_(serialize_va(lue|rs)|deserialize|packet_(start|end)|add_vars)\\b"},{"name":"support.function.xhprof.php","match":"(?i)\\bxhprof_(sample_(disable|enable)|disable|enable)\\b"},{"name":"support.function.xml.php","match":"(?i)\\b(utf8_(decode|encode)|xml_(set_(start_namespace_decl_handler|notation_decl_handler|character_data_handler|object|default_handler|unparsed_entity_decl_handler|processing_instruction_handler|e(nd_namespace_decl_handler|lement_handler|xternal_entity_ref_handler))|parse(_into_struct|r_(set_option|create(_ns)?|free|get_option))?|error_string|get_(current_(column_number|line_number|byte_index)|error_code)))\\b"},{"name":"support.function.xmlrpc.php","match":"(?i)\\bxmlrpc_(se(t_type|rver_(c(all_method|reate)|destroy|add_introspection_data|register_(introspection_callback|method)))|is_fault|decode(_request)?|parse_method_descriptions|encode(_request)?|get_type)\\b"},{"name":"support.function.xmlwriter.php","match":"(?i)\\bxmlwriter_(s(tart_(c(omment|data)|d(td(_(e(ntity|lement)|attlist))?|ocument)|pi|element(_ns)?|attribute(_ns)?)|et_indent(_string)?)|text|o(utput_memory|pen_(uri|memory))|end_(c(omment|data)|d(td(_(e(ntity|lement)|attlist))?|ocument)|pi|element|attribute)|f(ull_end_element|lush)|write_(c(omment|data)|dtd(_(e(ntity|lement)|attlist))?|pi|element(_ns)?|attribute(_ns)?|raw))\\b"},{"name":"support.function.xslt.php","match":"(?i)\\bxslt_(set(opt|_(s(cheme_handler(s)?|ax_handler(s)?)|object|e(ncoding|rror_handler)|log|base))|create|process|err(no|or)|free|getopt|backend_(name|info|version))\\b"},{"name":"support.function.zlib.php","match":"(?i)\\b(zlib_(decode|encode|get_coding_type)|readgzfile|gz(seek|c(ompress|lose)|tell|inflate|open|de(code|flate)|uncompress|p(uts|assthru)|e(ncode|of)|file|write|re(wind|ad)|get(s(s)?|c)))\\b"},{"name":"support.function.alias.php","match":"(?i)\\bis_int(eger)?\\b"}]},"type-annotation":{"name":"support.type.php","patterns":[{"name":"support.type.array.php","match":"\\barray\\b"},{"name":"support.type.php","match":"\\b(?:bool|int|float|string|array|resource|mixed|arraykey|nonnull|dict|vec|keyset)\\b"},{"begin":"([A-Za-z_][A-Za-z0-9_]*)\u003c","end":"\u003e","patterns":[{"include":"#type-annotation"}],"beginCaptures":{"1":{"name":"support.class.php"}}},{"name":"storage.type.shape.php","begin":"(shape\\()","end":"((,|\\.\\.\\.)?\\s*\\))","patterns":[{"include":"#type-annotation"},{"include":"#strings"},{"include":"#constants"}],"endCaptures":{"1":{"name":"keyword.operator.key.php"}}},{"begin":"\\(","end":"\\)","patterns":[{"include":"#type-annotation"}]},{"include":"#class-name"},{"include":"#comments"}]},"user-function-call":{"name":"meta.function-call.php","begin":"(?i)(?=[a-z_0-9\\\\]*[a-z_][a-z0-9_]*\\s*\\()","end":"(?i)[a-z_][a-z_0-9]*(?=\\s*\\()","patterns":[{"include":"#namespace"}],"endCaptures":{"0":{"name":"entity.name.function.php"}}},"var_basic":{"patterns":[{"name":"variable.other.php","match":"(?x)\n(\\$+)\n[a-zA-Z_\\x{7f}-\\x{ff}]\n[a-zA-Z0-9_\\x{7f}-\\x{ff}]*?\n\\b","captures":{"1":{"name":"punctuation.definition.variable.php"}}}]},"var_global":{"name":"variable.other.global.php","match":"(\\$)((_(COOKIE|FILES|GET|POST|REQUEST))|arg(v|c))\\b","captures":{"1":{"name":"punctuation.definition.variable.php"}}},"var_global_safer":{"name":"variable.other.global.safer.php","match":"(\\$)((GLOBALS|_(ENV|SERVER|SESSION)))","captures":{"1":{"name":"punctuation.definition.variable.php"}}},"variable-name":{"patterns":[{"include":"#var_global"},{"include":"#var_global_safer"},{"match":"(?x)\n((\\$)(?\u003cname\u003e[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*))\n(?:\n  (-\u003e)(\\g\u003cname\u003e)\n  |\n  (\\[)\n    (?:(\\d+)|((\\$)\\g\u003cname\u003e)|(\\w+))\n  (\\])\n)?","captures":{"1":{"name":"variable.other.php"},"10":{"name":"string.unquoted.index.php"},"11":{"name":"punctuation.section.array.end.php"},"2":{"name":"punctuation.definition.variable.php"},"4":{"name":"keyword.operator.class.php"},"5":{"name":"variable.other.property.php"},"6":{"name":"punctuation.section.array.begin.php"},"7":{"name":"constant.numeric.index.php"},"8":{"name":"variable.other.index.php"},"9":{"name":"punctuation.definition.variable.php"}}},{"match":"(?x)\n((\\$\\{)(?\u003cname\u003e[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)(\\}))","captures":{"1":{"name":"variable.other.php"},"2":{"name":"punctuation.definition.variable.php"},"4":{"name":"punctuation.definition.variable.php"}}}]},"variables":{"patterns":[{"include":"#var_global"},{"include":"#var_global_safer"},{"include":"#var_basic"},{"begin":"(\\$\\{)(?=.*?\\})","end":"(\\})","patterns":[{"include":"#language"}],"beginCaptures":{"1":{"name":"punctuation.definition.variable.php"}},"endCaptures":{"1":{"name":"punctuation.definition.variable.php"}}}]},"xhp":{"patterns":[{"contentName":"source.xhp","begin":"(?\u003c=\\(|\\{|\\[|,|\u0026\u0026|\\|\\||\\?|:|=|=\u003e|\\Wreturn|^return|^)\\s*(?=\u003c[_\\p{L}])","end":"(?=.)","patterns":[{"include":"#xhp-tag-element-name"}],"applyEndPatternLast":true}]},"xhp-assignment":{"patterns":[{"name":"keyword.operator.assignment.xhp","match":"=(?=\\s*(?:'|\"|{|/\\*|\u003c|//|\\n))"}]},"xhp-attribute-name":{"patterns":[{"match":"(?\u003c!\\S)([_\\p{L}](?:[\\p{L}\\p{Mn}\\p{Mc}\\p{Nd}\\p{Nl}\\p{Pc}-](?\u003c!\\.\\.))*+)(?\u003c!\\.)(?=//|/\\*|=|\\s|\u003e|/\u003e)","captures":{"0":{"name":"entity.other.attribute-name.xhp"}}}]},"xhp-entities":{"patterns":[{"match":"(\u0026)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)","captures":{"0":{"name":"constant.character.entity.xhp"},"1":{"name":"punctuation.definition.entity.xhp"},"2":{"name":"entity.name.tag.html.xhp"},"3":{"name":"punctuation.definition.entity.xhp"}}},{"name":"invalid.illegal.bad-ampersand.xhp","match":"\u0026\\S*;"}]},"xhp-evaluated-code":{"name":"meta.embedded.expression.php","contentName":"source.php.xhp","begin":"{","end":"}","patterns":[{"include":"#language"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.xhp"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.xhp"}}},"xhp-html-comments":{"name":"comment.block.html","begin":"\u003c!--","end":"--\\s*\u003e","patterns":[{"name":"invalid.illegal.bad-comments-or-CDATA.html","match":"--(?!-*\\s*\u003e)"}],"captures":{"0":{"name":"punctuation.definition.comment.html"}}},"xhp-string-double-quoted":{"name":"string.quoted.double.php","begin":"\"","end":"\"(?\u003c!\\\\\")","patterns":[{"include":"#xhp-entities"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xhp"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xhp"}}},"xhp-string-single-quoted":{"name":"string.quoted.single.php","begin":"'","end":"'(?\u003c!\\\\')","patterns":[{"include":"#xhp-entities"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xhp"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xhp"}}},"xhp-tag-attributes":{"patterns":[{"include":"#xhp-attribute-name"},{"include":"#xhp-assignment"},{"include":"#xhp-string-double-quoted"},{"include":"#xhp-string-single-quoted"},{"include":"#xhp-evaluated-code"},{"include":"#xhp-tag-element-name"},{"include":"#comments"}]},"xhp-tag-element-name":{"patterns":[{"begin":"\\s*(\u003c)([_\\p{L}](?:[:\\p{L}\\p{Mn}\\p{Mc}\\p{Nd}\\p{Nl}\\p{Pc}-])*+)(?=[/\u003e\\s])(?\u003c![\\:])","end":"\\s*(?\u003c=\u003c/)(\\2)(\u003e)|(/\u003e)|((?\u003c=\u003c/)[\\S ]*?)\u003e","patterns":[{"include":"#xhp-tag-termination"},{"include":"#xhp-html-comments"},{"include":"#xhp-tag-attributes"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.xhp"},"2":{"name":"entity.name.tag.open.xhp"}},"endCaptures":{"1":{"name":"entity.name.tag.close.xhp"},"2":{"name":"punctuation.definition.tag.xhp"},"3":{"name":"punctuation.definition.tag.xhp"},"4":{"name":"invalid.illegal.termination.xhp"}}}]},"xhp-tag-termination":{"patterns":[{"begin":"(?\u003c!--)(\u003e)","end":"(\u003c/)","patterns":[{"include":"#xhp-evaluated-code"},{"include":"#xhp-entities"},{"include":"#xhp-html-comments"},{"include":"#xhp-tag-element-name"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.xhp"},"1":{"name":"XHPStartTagEnd"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.xhp"},"1":{"name":"XHPEndTagStart"}}}]}}}
+{"name":"Hack","scopeName":"source.hack","patterns":[{"include":"text.html.basic"},{"include":"#language"}],"repository":{"attributes":{"patterns":[{"name":"meta.attributes.php","begin":"(\u003c\u003c)(?!\u003c)","end":"(\u003e\u003e)","patterns":[{"include":"#comments"},{"name":"entity.other.attribute-name.php","match":"([A-Za-z_][A-Za-z0-9_]*)"},{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#language"}],"beginCaptures":{"1":{"name":"punctuation.definition.parameters.begin.php"}},"endCaptures":{"1":{"name":"punctuation.definition.parameters.end.php"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.attributes.php"}},"endCaptures":{"1":{"name":"punctuation.definition.attributes.php"}}}]},"class-builtin":{"patterns":[{"name":"support.class.builtin.php","match":"(?i)(\\\\)?\\b(st(dClass|reamWrapper)|R(RD(Graph|Creator|Updater)|untimeException|e(sourceBundle|cursive(RegexIterator|Ca(chingIterator|llbackFilterIterator)|TreeIterator|Iterator(Iterator)?|DirectoryIterator|FilterIterator|ArrayIterator)|flect(ion(Method|Class|ZendExtension|Object|P(arameter|roperty)|Extension|Function(Abstract)?)?|or)|gexIterator)|angeException)|G(ender\\Gender|lobIterator|magick(Draw|Pixel)?)|X(sltProcessor|ML(Reader|Writer)|SLTProcessor)|M(ysqlndUh(Connection|PreparedStatement)|ongo(Re(sultException|gex)|Grid(fsFile|FS(Cursor|File)?)|BinData|C(o(de|llection)|ursor(Exception)?|lient)|Timestamp|I(nt(32|64)|d)|D(B(Ref)?|ate)|Pool|Log)?|u(tex|ltipleIterator)|e(ssageFormatter|mcache(d)?))|Bad(MethodCallException|FunctionCallException)|tidy(Node)?|S(tackable|impleXML(Iterator|Element)|oap(Server|Header|Client|Param|Var|Fault)|NMP|CA(_(SoapProxy|LocalProxy))?|p(hinxClient|oofchecker|l(M(inHeap|axHeap)|S(tack|ubject)|Heap|T(ype|empFileObject)|Ob(server|jectStorage)|DoublyLinkedList|PriorityQueue|Enum|Queue|Fi(le(Info|Object)|xedArray)))|e(ssionHandler(Interface)?|ekableIterator|rializable)|DO_(Model_(ReflectionDataObject|Type|Property)|Sequence|D(ata(Object|Factory)|AS_(Relational|XML(_Document)?|Setting|ChangeSummary|Data(Object|Factory)))|Exception|List)|wish(Result(s)?|Search)?|VM(Model)?|QLite(Result|3(Result|Stmt)?|Database|Unbuffered)|AM(Message|Connection))|H(ttp(Re(sponse|quest(Pool)?)|Message|InflateStream|DeflateStream|QueryString)|aru(Image|Outline|D(oc|estination)|Page|Encoder|Font|Annotation))|Yaf_(R(oute(_(Re(write|gex)|Map|S(tatic|imple|upervar)|Interface)|r)|e(sponse_Abstract|quest_(Simple|Http|Abstract)|gistry))|Session|Con(troller_Abstract|fig_(Simple|Ini|Abstract))|Dispatcher|Plugin_Abstract|Exception|View_(Simple|Interface)|Loader|A(ction_Abstract|pplication))|N(o(RewindIterator|rmalizer)|umberFormatter)|C(o(nd|untable|llator)|a(chingIterator|llbackFilterIterator))|T(hread|okyoTyrant(Table|Iterator|Query)?|ra(nsliterator|versable))|I(n(tlDateFormatter|validArgumentException|finiteIterator)|terator(Iterator|Aggregate)?|magick(Draw|Pixel(Iterator)?)?)|php_user_filter|ZipArchive|O(CI-(Collection|Lob)|ut(erIterator|Of(RangeException|BoundsException))|verflowException)|D(irectory(Iterator)?|omainException|OM(XPath|N(ode(list)?|amedNodeMap)|C(haracterData|omment|dataSection)|Text|Implementation|Document(Fragment)?|ProcessingInstruction|E(ntityReference|lement)|Attr)|ate(Time(Zone)?|Interval|Period))|Un(derflowException|expectedValueException)|JsonSerializable|finfo|P(har(Data|FileInfo)?|DO(Statement)?|arentIterator)|E(v(S(tat|ignal)|Ch(ild|eck)|Timer|I(o|dle)|P(eriodic|repare)|Embed|Fork|Watcher|Loop)?|rrorException|xception|mptyIterator)|V(8Js(Exception)?|arnish(Stat|Log|Admin))|KTaglib_(MPEG_(File|AudioProperties)|Tag|ID3v2_(Tag|Frame|AttachedPictureFrame))|QuickHash(StringIntHash|Int(S(tringHash|et)|Hash))|Fil(terIterator|esystemIterator)|mysqli(_(stmt|driver|warning|result))?|W(orker|eak(Map|ref))|L(imitIterator|o(cale|gicException)|ua(Closure)?|engthException|apack)|A(MQP(C(hannel|onnection)|E(nvelope|xchange)|Queue)|ppendIterator|PCIterator|rray(Iterator|Object|Access)))\\b","captures":{"1":{"name":"punctuation.separator.inheritance.php"}}}]},"class-name":{"patterns":[{"begin":"(?i)(?=\\\\?[a-z_0-9]+\\\\)","end":"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])","patterns":[{"include":"#namespace"}],"endCaptures":{"1":{"name":"support.class.php"}}},{"include":"#class-builtin"},{"begin":"(?=[\\\\a-zA-Z_])","end":"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])","patterns":[{"include":"#namespace"}],"endCaptures":{"1":{"name":"support.class.php"}}}]},"comments":{"patterns":[{"name":"comment.block.documentation.phpdoc.php","begin":"/\\*\\*(?:#@\\+)?\\s*$","end":"\\*/","patterns":[{"include":"#php_doc"}],"captures":{"0":{"name":"punctuation.definition.comment.php"}}},{"name":"comment.block.php","begin":"/\\*","end":"\\*/","captures":{"0":{"name":"punctuation.definition.comment.php"}}},{"begin":"(^[ \\t]+)?(?=//)","end":"(?!\\G)","patterns":[{"name":"comment.line.double-slash.php","begin":"//","end":"\\n|(?=\\?\u003e)","beginCaptures":{"0":{"name":"punctuation.definition.comment.php"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.php"}}}]},"constants":{"patterns":[{"begin":"(?xi)\n(?=\n  (\n    (\\\\[a-z_][a-z_0-9]*\\\\[a-z_][a-z_0-9\\\\]*)\n    |\n    ([a-z_][a-z_0-9]*\\\\[a-z_][a-z_0-9\\\\]*)\n  )\n  [^a-z_0-9\\\\]\n)","end":"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])","patterns":[{"include":"#namespace"}],"endCaptures":{"1":{"name":"constant.other.php"}}},{"begin":"(?=\\\\?[a-zA-Z_\\x{7f}-\\x{ff}])","end":"(?=[^\\\\a-zA-Z_\\x{7f}-\\x{ff}])","patterns":[{"name":"constant.language.php","match":"(?i)\\b(TRUE|FALSE|NULL|__(FILE|DIR|FUNCTION|CLASS|METHOD|LINE|NAMESPACE)__)\\b"},{"name":"support.constant.core.php","match":"(\\\\)?\\b(STD(IN|OUT|ERR)|ZEND_(THREAD_SAFE|DEBUG_BUILD)|DEFAULT_INCLUDE_PATH|P(HP_(R(OUND_HALF_(ODD|DOWN|UP|EVEN)|ELEASE_VERSION)|M(INOR_VERSION|A(XPATHLEN|JOR_VERSION))|BINDIR|S(HLIB_SUFFIX|YSCONFDIR|API)|CONFIG_FILE_(SCAN_DIR|PATH)|INT_(MAX|SIZE)|ZTS|O(S|UTPUT_HANDLER_(START|CONT|END))|D(EBUG|ATADIR)|URL_(SCHEME|HOST|USER|P(ORT|A(SS|TH))|QUERY|FRAGMENT)|PREFIX|E(XT(RA_VERSION|ENSION_DIR)|OL)|VERSION(_ID)?|WINDOWS_(NT_(SERVER|DOMAIN_CONTROLLER|WORKSTATION)|VERSION_(M(INOR|AJOR)|BUILD|S(UITEMASK|P_M(INOR|AJOR))|P(RODUCTTYPE|LATFORM)))|L(IBDIR|OCALSTATEDIR))|EAR_(INSTALL_DIR|EXTENSION_DIR))|E_(RECOVERABLE_ERROR|STRICT|NOTICE|CO(RE_(ERROR|WARNING)|MPILE_(ERROR|WARNING))|DEPRECATED|USER_(NOTICE|DEPRECATED|ERROR|WARNING)|PARSE|ERROR|WARNING|ALL))\\b","captures":{"1":{"name":"punctuation.separator.inheritance.php"}}},{"name":"support.constant.std.php","match":"(\\\\)?\\b(RADIXCHAR|GROUPING|M(_(1_PI|SQRT(1_2|2|3|PI)|2_(SQRTPI|PI)|PI(_(2|4))?|E(ULER)?|L(N(10|2|PI)|OG(10E|2E)))|ON_(GROUPING|1(1|2|0)?|7|2|8|THOUSANDS_SEP|3|DECIMAL_POINT|9|4|5|6))|S(TR_PAD_(RIGHT|BOTH|LEFT)|ORT_(REGULAR|STRING|NUMERIC|DESC|LOCALE_STRING|ASC)|EEK_(SET|CUR|END))|H(TML_(SPECIALCHARS|ENTITIES)|ASH_HMAC)|YES(STR|EXPR)|N(_(S(IGN_POSN|EP_BY_SPACE)|CS_PRECEDES)|O(STR|EXPR)|EGATIVE_SIGN|AN)|C(R(YPT_(MD5|BLOWFISH|S(HA(256|512)|TD_DES|ALT_LENGTH)|EXT_DES)|NCYSTR|EDITS_(G(ROUP|ENERAL)|MODULES|SAPI|DOCS|QA|FULLPAGE|ALL))|HAR_MAX|O(NNECTION_(NORMAL|TIMEOUT|ABORTED)|DESET|UNT_(RECURSIVE|NORMAL))|URRENCY_SYMBOL|ASE_(UPPER|LOWER))|__COMPILER_HALT_OFFSET__|T(HOUS(EP|ANDS_SEP)|_FMT(_AMPM)?)|IN(T_(CURR_SYMBOL|FRAC_DIGITS)|I_(S(YSTEM|CANNER_(RAW|NORMAL))|USER|PERDIR|ALL)|F(O_(GENERAL|MODULES|C(REDITS|ONFIGURATION)|ENVIRONMENT|VARIABLES|LICENSE|ALL))?)|D(_(T_FMT|FMT)|IRECTORY_SEPARATOR|ECIMAL_POINT|A(Y_(1|7|2|3|4|5|6)|TE_(R(SS|FC(1(123|036)|2822|8(22|50)|3339))|COOKIE|ISO8601|W3C|ATOM)))|UPLOAD_ERR_(NO_(TMP_DIR|FILE)|CANT_WRITE|INI_SIZE|OK|PARTIAL|EXTENSION|FORM_SIZE)|P(M_STR|_(S(IGN_POSN|EP_BY_SPACE)|CS_PRECEDES)|OSITIVE_SIGN|ATH(_SEPARATOR|INFO_(BASENAME|DIRNAME|EXTENSION|FILENAME)))|E(RA(_(YEAR|T_FMT|D_(T_FMT|FMT)))?|XTR_(REFS|SKIP|IF_EXISTS|OVERWRITE|PREFIX_(SAME|I(NVALID|F_EXISTS)|ALL))|NT_(NOQUOTES|COMPAT|IGNORE|QUOTES))|FRAC_DIGITS|L(C_(M(ONETARY|ESSAGES)|NUMERIC|C(TYPE|OLLATE)|TIME|ALL)|O(G_(MAIL|SYSLOG|N(O(TICE|WAIT)|DELAY|EWS)|C(R(IT|ON)|ONS)|INFO|ODELAY|D(EBUG|AEMON)|U(SER|UCP)|P(ID|ERROR)|E(RR|MERG)|KERN|WARNING|L(OCAL(1|7|2|3|4|5|0|6)|PR)|A(UTH(PRIV)?|LERT))|CK_(SH|NB|UN|EX)))|A(M_STR|B(MON_(1(1|2|0)?|7|2|8|3|9|4|5|6)|DAY_(1|7|2|3|4|5|6))|SSERT_(BAIL|CALLBACK|QUIET_EVAL|WARNING|ACTIVE)|LT_DIGITS))\\b","captures":{"1":{"name":"punctuation.separator.inheritance.php"}}},{"name":"support.constant.ext.php","match":"(\\\\)?\\b(GLOB_(MARK|BRACE|NO(SORT|CHECK|ESCAPE)|ONLYDIR|ERR|AVAILABLE_FLAGS)|XML_(SAX_IMPL|HTML_DOCUMENT_NODE|N(OTATION_NODE|AMESPACE_DECL_NODE)|C(OMMENT_NODE|DATA_SECTION_NODE)|TEXT_NODE|OPTION_(SKIP_(TAGSTART|WHITE)|CASE_FOLDING|TARGET_ENCODING)|D(TD_NODE|OCUMENT_(NODE|TYPE_NODE|FRAG_NODE))|PI_NODE|E(RROR_(RECURSIVE_ENTITY_REF|MISPLACED_XML_PI|B(INARY_ENTITY_REF|AD_CHAR_REF)|SYNTAX|NO(NE|_(MEMORY|ELEMENTS))|TAG_MISMATCH|IN(CORRECT_ENCODING|VALID_TOKEN)|DUPLICATE_ATTRIBUTE|UN(CLOSED_(CDATA_SECTION|TOKEN)|DEFINED_ENTITY|KNOWN_ENCODING)|JUNK_AFTER_DOC_ELEMENT|PAR(TIAL_CHAR|AM_ENTITY_REF)|EXTERNAL_ENTITY_HANDLING|A(SYNC_ENTITY|TTRIBUTE_EXTERNAL_ENTITY_REF))|NTITY_(REF_NODE|NODE|DECL_NODE)|LEMENT_(NODE|DECL_NODE))|LOCAL_NAMESPACE|ATTRIBUTE_(N(MTOKEN(S)?|O(TATION|DE))|CDATA|ID(REF(S)?)?|DECL_NODE|EN(TITY|UMERATION)))|M(HASH_(RIPEMD(1(28|60)|256|320)|GOST|MD(2|4|5)|S(HA(1|2(24|56)|384|512)|NEFRU256)|HAVAL(1(28|92|60)|2(24|56))|CRC32(B)?|TIGER(1(28|60))?|WHIRLPOOL|ADLER32)|YSQL(_(BOTH|NUM|CLIENT_(SSL|COMPRESS|I(GNORE_SPACE|NTERACTIVE))|ASSOC)|I_(RE(PORT_(STRICT|INDEX|OFF|ERROR|ALL)|FRESH_(GRANT|MASTER|BACKUP_LOG|S(TATUS|LAVE)|HOSTS|T(HREADS|ABLES)|LOG)|AD_DEFAULT_(GROUP|FILE))|GROUP_FLAG|MULTIPLE_KEY_FLAG|B(INARY_FLAG|OTH|LOB_FLAG)|S(T(MT_ATTR_(CURSOR_TYPE|UPDATE_MAX_LENGTH|PREFETCH_ROWS)|ORE_RESULT)|E(RVER_QUERY_(NO_(GOOD_INDEX_USED|INDEX_USED)|WAS_SLOW)|T_(CHARSET_NAME|FLAG)))|N(O(_D(EFAULT_VALUE_FLAG|ATA)|T_NULL_FLAG)|UM(_FLAG)?)|C(URSOR_TYPE_(READ_ONLY|SCROLLABLE|NO_CURSOR|FOR_UPDATE)|LIENT_(SSL|NO_SCHEMA|COMPRESS|I(GNORE_SPACE|NTERACTIVE)|FOUND_ROWS))|T(YPE_(GEOMETRY|MEDIUM_BLOB|B(IT|LOB)|S(HORT|TRING|ET)|YEAR|N(ULL|EWD(ECIMAL|ATE))|CHAR|TI(ME(STAMP)?|NY(_BLOB)?)|INT(24|ERVAL)|D(OUBLE|ECIMAL|ATE(TIME)?)|ENUM|VAR_STRING|FLOAT|LONG(_BLOB|LONG)?)|IMESTAMP_FLAG)|INIT_COMMAND|ZEROFILL_FLAG|O(N_UPDATE_NOW_FLAG|PT_(NET_(READ_BUFFER_SIZE|CMD_BUFFER_SIZE)|CONNECT_TIMEOUT|INT_AND_FLOAT_NATIVE|LOCAL_INFILE))|D(EBUG_TRACE_ENABLED|ATA_TRUNCATED)|U(SE_RESULT|N(SIGNED_FLAG|IQUE_KEY_FLAG))|P(RI_KEY_FLAG|ART_KEY_FLAG)|ENUM_FLAG|A(S(SOC|YNC)|UTO_INCREMENT_FLAG)))|CRYPT_(R(C(2|6)|IJNDAEL_(1(28|92)|256)|AND)|GOST|XTEA|M(ODE_(STREAM|NOFB|C(BC|FB)|OFB|ECB)|ARS)|BLOWFISH(_COMPAT)?|S(ERPENT|KIPJACK|AFER(128|PLUS|64))|C(RYPT|AST_(128|256))|T(RIPLEDES|HREEWAY|WOFISH)|IDEA|3DES|DE(S|CRYPT|V_(RANDOM|URANDOM))|PANAMA|EN(CRYPT|IGNA)|WAKE|LOKI97|ARCFOUR(_IV)?))|S(TREAM_(REPORT_ERRORS|M(UST_SEEK|KDIR_RECURSIVE)|BUFFER_(NONE|FULL|LINE)|S(HUT_(RD(WR)?|WR)|OCK_(R(DM|AW)|S(TREAM|EQPACKET)|DGRAM)|ERVER_(BIND|LISTEN))|NOTIFY_(RE(SOLVE|DIRECTED)|MIME_TYPE_IS|SEVERITY_(INFO|ERR|WARN)|CO(MPLETED|NNECT)|PROGRESS|F(ILE_SIZE_IS|AILURE)|AUTH_RE(SULT|QUIRED))|C(RYPTO_METHOD_(SSLv(2(_(SERVER|CLIENT)|3_(SERVER|CLIENT))|3_(SERVER|CLIENT))|TLS_(SERVER|CLIENT))|LIENT_(CONNECT|PERSISTENT|ASYNC_CONNECT)|AST_(FOR_SELECT|AS_STREAM))|I(GNORE_URL|S_URL|PPROTO_(RAW|TCP|I(CMP|P)|UDP))|O(OB|PTION_(READ_(BUFFER|TIMEOUT)|BLOCKING|WRITE_BUFFER))|U(RL_STAT_(QUIET|LINK)|SE_PATH)|P(EEK|F_(INET(6)?|UNIX))|ENFORCE_SAFE_MODE|FILTER_(READ|WRITE|ALL))|UNFUNCS_RET_(STRING|TIMESTAMP|DOUBLE)|QLITE(_(R(OW|EADONLY)|MIS(MATCH|USE)|B(OTH|USY)|SCHEMA|N(O(MEM|T(FOUND|ADB)|LFS)|UM)|C(O(RRUPT|NSTRAINT)|ANTOPEN)|TOOBIG|I(NTER(RUPT|NAL)|OERR)|OK|DONE|P(ROTOCOL|ERM)|E(RROR|MPTY)|F(ORMAT|ULL)|LOCKED|A(BORT|SSOC|UTH))|3_(B(OTH|LOB)|NU(M|LL)|TEXT|INTEGER|OPEN_(READ(ONLY|WRITE)|CREATE)|FLOAT|ASSOC)))|CURL(M(SG_DONE|_(BAD_(HANDLE|EASY_HANDLE)|CALL_MULTI_PERFORM|INTERNAL_ERROR|O(UT_OF_MEMORY|K)))|SSH_AUTH_(HOST|NONE|DEFAULT|P(UBLICKEY|ASSWORD)|KEYBOARD)|CLOSEPOLICY_(SLOWEST|CALLBACK|OLDEST|LEAST_(RECENTLY_USED|TRAFFIC))|_(HTTP_VERSION_(1_(1|0)|NONE)|NETRC_(REQUIRED|IGNORED|OPTIONAL)|TIMECOND_(IF(MODSINCE|UNMODSINCE)|LASTMOD)|IPRESOLVE_(V(4|6)|WHATEVER)|VERSION_(SSL|IPV6|KERBEROS4|LIBZ))|INFO_(RE(DIRECT_(COUNT|TIME)|QUEST_SIZE)|S(SL_VERIFYRESULT|TARTTRANSFER_TIME|IZE_(DOWNLOAD|UPLOAD)|PEED_(DOWNLOAD|UPLOAD))|H(TTP_CODE|EADER_(SIZE|OUT))|NAMELOOKUP_TIME|C(ON(NECT_TIME|TENT_(TYPE|LENGTH_(DOWNLOAD|UPLOAD)))|ERTINFO)|TOTAL_TIME|PR(IVATE|ETRANSFER_TIME)|EFFECTIVE_URL|FILETIME)|OPT_(R(E(SUME_FROM|TURNTRANSFER|DIR_PROTOCOLS|FERER|AD(DATA|FUNCTION))|AN(GE|DOM_FILE))|MAX(REDIRS|CONNECTS)|B(INARYTRANSFER|UFFERSIZE)|S(S(H_(HOST_PUBLIC_KEY_MD5|P(RIVATE_KEYFILE|UBLIC_KEYFILE)|AUTH_TYPES)|L(CERT(TYPE|PASSWD)?|_(CIPHER_LIST|VERIFY(HOST|PEER))|ENGINE(_DEFAULT)?|VERSION|KEY(TYPE|PASSWD)?))|TDERR)|H(TTP(GET|HEADER|200ALIASES|_VERSION|PROXYTUNNEL|AUTH)|EADER(FUNCTION)?)|N(O(BODY|SIGNAL|PROGRESS)|ETRC)|C(RLF|O(NNECTTIMEOUT(_MS)?|OKIE(SESSION|JAR|FILE)?)|USTOMREQUEST|ERTINFO|LOSEPOLICY|A(INFO|PATH))|T(RANSFERTEXT|CP_NODELAY|IME(CONDITION|OUT(_MS)?|VALUE))|I(N(TERFACE|FILE(SIZE)?)|PRESOLVE)|DNS_(CACHE_TIMEOUT|USE_GLOBAL_CACHE)|U(RL|SER(PWD|AGENT)|NRESTRICTED_AUTH|PLOAD)|P(R(IVATE|O(GRESSFUNCTION|XY(TYPE|USERPWD|PORT|AUTH)?|TOCOLS))|O(RT|ST(REDIR|QUOTE|FIELDS)?)|UT)|E(GDSOCKET|NCODING)|VERBOSE|K(RB4LEVEL|EYPASSWD)|QUOTE|F(RESH_CONNECT|TP(SSLAUTH|_(S(SL|KIP_PASV_IP)|CREATE_MISSING_DIRS|USE_EP(RT|SV)|FILEMETHOD)|PORT|LISTONLY|APPEND)|ILE(TIME)?|O(RBID_REUSE|LLOWLOCATION)|AILONERROR)|WRITE(HEADER|FUNCTION)|LOW_SPEED_(TIME|LIMIT)|AUTOREFERER)|PRO(XY_(SOCKS(4|5)|HTTP)|TO_(S(CP|FTP)|HTTP(S)?|T(ELNET|FTP)|DICT|F(TP(S)?|ILE)|LDAP(S)?|ALL))|E_(RE(CV_ERROR|AD_ERROR)|GOT_NOTHING|MALFORMAT_USER|BAD_(C(ONTENT_ENCODING|ALLING_ORDER)|PASSWORD_ENTERED|FUNCTION_ARGUMENT)|S(S(H|L_(C(IPHER|ONNECT_ERROR|ERTPROBLEM|ACERT)|PEER_CERTIFICATE|ENGINE_(SETFAILED|NOTFOUND)))|HARE_IN_USE|END_ERROR)|HTTP_(RANGE_ERROR|NOT_FOUND|PO(RT_FAILED|ST_ERROR))|COULDNT_(RESOLVE_(HOST|PROXY)|CONNECT)|T(OO_MANY_REDIRECTS|ELNET_OPTION_SYNTAX)|O(BSOLETE|UT_OF_MEMORY|PERATION_TIMEOUTED|K)|U(RL_MALFORMAT(_USER)?|N(SUPPORTED_PROTOCOL|KNOWN_TELNET_OPTION))|PARTIAL_FILE|F(TP_(BAD_DOWNLOAD_RESUME|SSL_FAILED|C(OULDNT_(RETR_FILE|GET_SIZE|S(TOR_FILE|ET_(BINARY|ASCII))|USE_REST)|ANT_(RECONNECT|GET_HOST))|USER_PASSWORD_INCORRECT|PORT_FAILED|QUOTE_ERROR|W(RITE_ERROR|EIRD_(SERVER_REPLY|227_FORMAT|USER_REPLY|PAS(S_REPLY|V_REPLY)))|ACCESS_DENIED)|ILE(SIZE_EXCEEDED|_COULDNT_READ_FILE)|UNCTION_NOT_FOUND|AILED_INIT)|WRITE_ERROR|L(IBRARY_NOT_FOUND|DAP_(SEARCH_FAILED|CANNOT_BIND|INVALID_URL))|ABORTED_BY_CALLBACK)|VERSION_NOW|FTP(METHOD_(MULTICWD|SINGLECWD|NOCWD)|SSL_(NONE|CONTROL|TRY|ALL)|AUTH_(SSL|TLS|DEFAULT))|AUTH_(GSSNEGOTIATE|BASIC|NTLM|DIGEST|ANY(SAFE)?))|I(MAGETYPE_(GIF|XBM|BMP|SWF|COUNT|TIFF_(MM|II)|I(CO|FF)|UNKNOWN|J(B2|P(X|2|C|EG(2000)?))|P(SD|NG)|WBMP)|NPUT_(REQUEST|GET|SE(RVER|SSION)|COOKIE|POST|ENV)|CONV_(MIME_DECODE_(STRICT|CONTINUE_ON_ERROR)|IMPL|VERSION))|D(NS_(MX|S(RV|OA)|HINFO|N(S|APTR)|CNAME|TXT|PTR|A(NY|LL|AAA|6)?)|OM(STRING_SIZE_ERR|_(SYNTAX_ERR|HIERARCHY_REQUEST_ERR|N(O(_(MODIFICATION_ALLOWED_ERR|DATA_ALLOWED_ERR)|T_(SUPPORTED_ERR|FOUND_ERR))|AMESPACE_ERR)|IN(DEX_SIZE_ERR|USE_ATTRIBUTE_ERR|VALID_(MODIFICATION_ERR|STATE_ERR|CHARACTER_ERR|ACCESS_ERR))|PHP_ERR|VALIDATION_ERR|WRONG_DOCUMENT_ERR)))|JSON_(HEX_(TAG|QUOT|A(MP|POS))|NUMERIC_CHECK|ERROR_(S(YNTAX|TATE_MISMATCH)|NONE|CTRL_CHAR|DEPTH|UTF8)|FORCE_OBJECT)|P(REG_(RECURSION_LIMIT_ERROR|GREP_INVERT|BA(CKTRACK_LIMIT_ERROR|D_UTF8_(OFFSET_ERROR|ERROR))|S(PLIT_(NO_EMPTY|OFFSET_CAPTURE|DELIM_CAPTURE)|ET_ORDER)|NO_ERROR|INTERNAL_ERROR|OFFSET_CAPTURE|PATTERN_ORDER)|SFS_(PASS_ON|ERR_FATAL|F(EED_ME|LAG_(NORMAL|FLUSH_(CLOSE|INC))))|CRE_VERSION|OSIX_(R_OK|X_OK|S_IF(REG|BLK|SOCK|CHR|IFO)|F_OK|W_OK))|F(NM_(NOESCAPE|CASEFOLD|P(ERIOD|ATHNAME))|IL(TER_(REQUIRE_(SCALAR|ARRAY)|SANITIZE_(MAGIC_QUOTES|S(TRI(NG|PPED)|PECIAL_CHARS)|NUMBER_(INT|FLOAT)|URL|E(MAIL|NCODED)|FULL_SPECIAL_CHARS)|NULL_ON_FAILURE|CALLBACK|DEFAULT|UNSAFE_RAW|VALIDATE_(REGEXP|BOOLEAN|I(NT|P)|URL|EMAIL|FLOAT)|F(ORCE_ARRAY|LAG_(S(CHEME_REQUIRED|TRIP_(BACKTICK|HIGH|LOW))|HOST_REQUIRED|NO(NE|_(RES_RANGE|PRIV_RANGE|ENCODE_QUOTES))|IPV(4|6)|PATH_REQUIRED|E(MPTY_STRING_NULL|NCODE_(HIGH|LOW|AMP))|QUERY_REQUIRED|ALLOW_(SCIENTIFIC|HEX|THOUSAND|OCTAL|FRACTION))))|E(_(BINARY|SKIP_EMPTY_LINES|NO_DEFAULT_CONTEXT|TEXT|IGNORE_NEW_LINES|USE_INCLUDE_PATH|APPEND)|INFO_(RAW|MIME(_(TYPE|ENCODING))?|SYMLINK|NONE|CONTINUE|DEVICES|PRESERVE_ATIME)))|ORCE_(GZIP|DEFLATE))|LIBXML_(XINCLUDE|N(SCLEAN|O(XMLDECL|BLANKS|NET|CDATA|E(RROR|MPTYTAG|NT)|WARNING))|COMPACT|D(TD(VALID|LOAD|ATTR)|OTTED_VERSION)|PARSEHUGE|ERR_(NONE|ERROR|FATAL|WARNING)|VERSION|LOADED_VERSION))\\b","captures":{"1":{"name":"punctuation.separator.inheritance.php"}}},{"name":"support.constant.parser-token.php","match":"(\\\\)?\\bT_(RE(TURN|QUIRE(_ONCE)?)|G(OTO|LOBAL)|XOR_EQUAL|M(INUS_EQUAL|OD_EQUAL|UL_EQUAL|ETHOD_C|L_COMMENT)|B(REAK|OOL(_CAST|EAN_(OR|AND))|AD_CHARACTER)|S(R(_EQUAL)?|T(RING(_(CAST|VARNAME))?|A(RT_HEREDOC|TIC))|WITCH|L(_EQUAL)?)|HALT_COMPILER|N(S_(SEPARATOR|C)|UM_STRING|EW|AMESPACE)|C(HARACTER|O(MMENT|N(ST(ANT_ENCAPSED_STRING)?|CAT_EQUAL|TINUE))|URLY_OPEN|L(O(SE_TAG|NE)|ASS(_C)?)|A(SE|TCH))|T(RY|HROW)|I(MPLEMENTS|S(SET|_(GREATER_OR_EQUAL|SMALLER_OR_EQUAL|NOT_(IDENTICAL|EQUAL)|IDENTICAL|EQUAL))|N(STANCEOF|C(LUDE(_ONCE)?)?|T(_CAST|ERFACE)|LINE_HTML)|F)|O(R_EQUAL|BJECT_(CAST|OPERATOR)|PEN_TAG(_WITH_ECHO)?|LD_FUNCTION)|D(NUMBER|I(R|V_EQUAL)|O(C_COMMENT|UBLE_(C(OLON|AST)|ARROW)|LLAR_OPEN_CURLY_BRACES)?|E(C(LARE)?|FAULT))|U(SE|NSET(_CAST)?)|P(R(I(NT|VATE)|OTECTED)|UBLIC|LUS_EQUAL|AAMAYIM_NEKUDOTAYIM)|E(X(TENDS|IT)|MPTY|N(CAPSED_AND_WHITESPACE|D(SWITCH|_HEREDOC|IF|DECLARE|FOR(EACH)?|WHILE))|CHO|VAL|LSE(IF)?)|VAR(IABLE)?|F(I(NAL|LE)|OR(EACH)?|UNC(_C|TION))|WHI(TESPACE|LE)|L(NUMBER|I(ST|NE)|OGICAL_(XOR|OR|AND))|A(RRAY(_CAST)?|BSTRACT|S|ND_EQUAL))\\b","captures":{"1":{"name":"punctuation.separator.inheritance.php"}}},{"name":"constant.other.php","match":"[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*"}]}]},"function-arguments":{"patterns":[{"include":"#comments"},{"include":"#attributes"},{"include":"#type-annotation"},{"begin":"(?xi)((\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)  # The variable name","end":"(?xi)\n\\s*(?=,|\\)|$) # A closing parentheses (end of argument list) or a comma","patterns":[{"begin":"(=)","end":"(?=,|\\))","patterns":[{"include":"#language"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.php"}}}],"beginCaptures":{"1":{"name":"variable.other.php"},"2":{"name":"punctuation.definition.variable.php"}}}]},"function-call":{"patterns":[{"begin":"(?i)(?=\\\\?[a-z_0-9\\\\]+\\\\[a-z_][a-z0-9_]*\\s*\\()","end":"(?=\\s*\\()","patterns":[{"include":"#user-function-call"}]},{"name":"support.function.construct.php","match":"(?i)\\b(print|echo)\\b"},{"begin":"(?i)(\\\\)?(?=\\b[a-z_][a-z_0-9]*\\s*\\()","end":"(?=\\s*\\()","patterns":[{"name":"support.function.construct.php","match":"(?i)\\b(isset|unset|e(val|mpty)|list)(?=\\s*\\()"},{"include":"#support"},{"include":"#user-function-call"}],"beginCaptures":{"1":{"name":"punctuation.separator.inheritance.php"}}}]},"function-return-type":{"patterns":[{"begin":"(:)","end":"(?=[{;])","patterns":[{"include":"#comments"},{"include":"#type-annotation"},{"include":"#class-name"}],"beginCaptures":{"1":{"name":"punctuation.definition.type.php"}}}]},"generics":{"patterns":[{"name":"meta.generics.php","begin":"(\u003c)","end":"(\u003e)","patterns":[{"include":"#comments"},{"include":"#generics"},{"name":"support.type.php","match":"([-+])?([A-Za-z_][A-Za-z0-9_]*)(?:\\s+(as|super)\\s+([A-Za-z_][A-Za-z0-9_]*))?"},{"include":"#type-annotation"}],"beginCaptures":{"1":{"name":"punctuation.definition.generics.php"}},"endCaptures":{"1":{"name":"punctuation.definition.generics.php"}}}]},"heredoc":{"patterns":[{"name":"string.unquoted.heredoc.php","begin":"\u003c\u003c\u003c\\s*(\"?)([a-zA-Z_]+[a-zA-Z0-9_]*)(\\1)\\s*$","end":"^(\\2)(?=;?$)","patterns":[{"include":"#interpolation"}],"beginCaptures":{"2":{"name":"keyword.operator.heredoc.php"}},"endCaptures":{"1":{"name":"keyword.operator.heredoc.php"}}},{"name":"string.unquoted.heredoc.nowdoc.php","begin":"\u003c\u003c\u003c\\s*('?)([a-zA-Z_]+[a-zA-Z0-9_]*)(\\1)\\s*$","end":"^(\\2)(?=;?$)","beginCaptures":{"2":{"name":"keyword.operator.heredoc.php"}},"endCaptures":{"1":{"name":"keyword.operator.heredoc.php"}}}]},"implements":{"patterns":[{"begin":"(?i)(implements)\\s+","end":"(?i)(?=[;{])","patterns":[{"include":"#comments"},{"contentName":"meta.other.inherited-class.php","begin":"(?i)(?=[a-z0-9_\\\\]+)","end":"(?i)(?:\\s*(?:,|(?=[^a-z0-9_\\\\\\s]))\\s*)","patterns":[{"begin":"(?i)(?=\\\\?[a-z_0-9]+\\\\)","end":"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])","patterns":[{"include":"#namespace"}],"endCaptures":{"1":{"name":"entity.other.inherited-class.php"}}},{"include":"#class-builtin"},{"include":"#namespace"},{"name":"entity.other.inherited-class.php","match":"(?i)[a-z_][a-z_0-9]*"}]}],"beginCaptures":{"1":{"name":"storage.modifier.implements.php"}}}]},"instantiation":{"begin":"(?i)(new)\\s+","end":"(?i)(?=[^$a-z0-9_\\\\])","patterns":[{"name":"support.type.php","match":"(parent|static|self)(?=[^a-z0-9_])"},{"include":"#class-name"},{"include":"#variable-name"}],"beginCaptures":{"1":{"name":"keyword.other.new.php"}}},"interface":{"name":"meta.interface.php","begin":"^(?i)\\s*(?:(public|internal)\\s+)?(interface)\\b","end":"(?=[;{])","patterns":[{"include":"#comments"},{"match":"\\b(extends)\\b","captures":{"1":{"name":"storage.modifier.extends.php"}}},{"include":"#generics"},{"include":"#namespace"},{"name":"entity.name.type.class.php","match":"(?i)[a-z0-9_]+"}],"beginCaptures":{"1":{"name":"storage.modifier.php"},"2":{"name":"storage.type.interface.php"}}},"interpolation":{"patterns":[{"name":"constant.numeric.octal.php","match":"\\\\[0-7]{1,3}"},{"name":"constant.numeric.hex.php","match":"\\\\x[0-9A-Fa-f]{1,2}"},{"name":"constant.character.escape.php","match":"\\\\[nrt\\\\\\$\\\"]"},{"name":"variable.other.php","match":"(\\{\\$.*?\\})"},{"name":"variable.other.php","match":"(\\$[a-zA-Z_][a-zA-Z0-9_]*((-\u003e[a-zA-Z_][a-zA-Z0-9_]*)|(\\[[a-zA-Z0-9_]+\\]))?)"}]},"invoke-call":{"name":"meta.function-call.invoke.php","match":"(?i)(\\$+)([a-z_][a-z_0-9]*)(?=\\s*\\()","captures":{"1":{"name":"punctuation.definition.variable.php"},"2":{"name":"variable.other.php"}}},"language":{"patterns":[{"include":"#comments"},{"begin":"(?=^\\s*\u003c\u003c)","end":"(?\u003c=\u003e\u003e)","patterns":[{"include":"#attributes"}]},{"include":"#xhp"},{"include":"#interface"},{"name":"meta.typedecl.php","begin":"(?xi)\n^\\s*\n(?:(module)\\s*)?(type|newtype)\n\\s+\n([a-z0-9_]+)","end":"(;)","patterns":[{"include":"#comments"},{"include":"#generics"},{"name":"keyword.operator.assignment.php","match":"(=)"},{"include":"#type-annotation"}],"beginCaptures":{"1":{"name":"storage.modifier.php"},"2":{"name":"storage.type.typedecl.php"},"3":{"name":"entity.name.type.typedecl.php"}},"endCaptures":{"1":{"name":"punctuation.termination.expression.php"}}},{"name":"meta.class.enum.php","begin":"(?i)^\\s*(?:(public|internal)\\s+)?(enum)\\s+(class)\\s+([a-z0-9_]+)\\s*:?","end":"(?=[{])","patterns":[{"name":"storage.modifier.extends.php","match":"\\b(extends)\\b"},{"include":"#type-annotation"}],"beginCaptures":{"1":{"name":"storage.modifier.php"},"2":{"name":"storage.modifier.php"},"3":{"name":"storage.type.class.enum.php"},"4":{"name":"entity.name.type.class.enum.php"}}},{"name":"meta.enum.php","begin":"(?i)^\\s*(?:(public|internal)\\s+)?(enum)\\s+([a-z0-9_]+)\\s*:?","end":"\\{","patterns":[{"include":"#comments"},{"include":"#type-annotation"}],"beginCaptures":{"1":{"name":"storage.modifier.php"},"2":{"name":"storage.type.enum.php"},"3":{"name":"entity.name.type.enum.php"}}},{"name":"meta.trait.php","begin":"(?i)^\\s*(?:(public|internal)\\s+)?(trait)\\s+([a-z0-9_]+)\\s*","end":"(?=[{])","patterns":[{"include":"#comments"},{"include":"#generics"},{"include":"#implements"}],"beginCaptures":{"1":{"name":"storage.modifier.php"},"2":{"name":"storage.type.trait.php"},"3":{"name":"entity.name.type.class.php"}}},{"name":"meta.module.php","begin":"^\\s*(new)\\s+(module)\\s+([A-Za-z0-9_\\.]+)\\b","end":"(?=[{])","patterns":[{"include":"#comments"}],"beginCaptures":{"1":{"name":"storage.type.module.php"},"2":{"name":"storage.type.module.php"},"3":{"name":"entity.name.type.module.php"}}},{"name":"meta.use.module.php","begin":"^\\s*(module)\\s+([A-Za-z0-9_\\.]+)\\b","end":"$|(?=[\\s;])","patterns":[{"include":"#comments"}],"beginCaptures":{"1":{"name":"keyword.other.module.php"},"2":{"name":"entity.name.type.module.php"}}},{"name":"meta.namespace.php","contentName":"entity.name.type.namespace.php","begin":"(?i)(?:^\\s*|\\s*)(namespace)\\b\\s+(?=([a-z0-9_\\\\]*\\s*($|[;{]|(\\/[\\/*])))|$)","end":"(?i)(?=\\s*$|[^a-z0-9_\\\\])","patterns":[{"name":"punctuation.separator.inheritance.php","match":"\\\\"}],"beginCaptures":{"1":{"name":"keyword.other.namespace.php"}}},{"name":"meta.use.php","begin":"(?i)\\s*\\b(use)\\s+","end":"(?=;|(?:^\\s*$))","patterns":[{"include":"#comments"},{"begin":"(?i)\\s*(?=[a-z_0-9\\\\])","end":"(?xi)\n(?:\n  (?:\\s*(as)\\b\\s*([a-z_0-9]*)\\s*(?=,|;|$))|\n  (?=,|;|$)\n)","patterns":[{"include":"#class-builtin"},{"name":"support.other.namespace.use.php","begin":"(?i)\\s*(?=[\\\\a-z_0-9])","end":"$|(?=[\\s,;])","patterns":[{"name":"punctuation.separator.inheritance.php","match":"\\\\"}]}],"endCaptures":{"1":{"name":"keyword.other.use-as.php"},"2":{"name":"support.other.namespace.use-as.php"}}},{"match":"\\s*,\\s*"}],"beginCaptures":{"1":{"name":"keyword.other.use.php"}}},{"name":"meta.class.php","begin":"(?i)^\\s*((?:(?:final|abstract|public|internal)\\s+)*)(class)\\s+([a-z0-9_]+)\\s*","end":"(?=[;{])","patterns":[{"include":"#comments"},{"include":"#generics"},{"include":"#implements"},{"contentName":"meta.other.inherited-class.php","begin":"(?i)(extends)\\s+","end":"(?i)(?=[^a-z_0-9\\\\])","patterns":[{"begin":"(?i)(?=\\\\?[a-z_0-9]+\\\\)","end":"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])","patterns":[{"include":"#namespace"}],"endCaptures":{"1":{"name":"entity.other.inherited-class.php"}}},{"include":"#class-builtin"},{"include":"#namespace"},{"name":"entity.other.inherited-class.php","match":"(?i)[a-z_][a-z_0-9]*"}],"beginCaptures":{"1":{"name":"storage.modifier.extends.php"}}}],"beginCaptures":{"1":{"patterns":[{"name":"storage.modifier.php","match":"final|abstract|public|internal"}]},"2":{"name":"storage.type.class.php"},"3":{"name":"entity.name.type.class.php"}}},{"match":"\\s*\\b(await|break|c(ase|ontinue)|concurrent|default|do|else|for(each)?|if|return|switch|use|while)\\b","captures":{"1":{"name":"keyword.control.php"}}},{"name":"meta.include.php","begin":"(?i)\\b((?:require|include)(?:_once)?)\\b\\s*","end":"(?=\\s|;|$)","patterns":[{"include":"#language"}],"beginCaptures":{"1":{"name":"keyword.control.import.include.php"}}},{"name":"meta.catch.php","begin":"\\b(catch)\\s*(\\()","end":"\\)","patterns":[{"include":"#namespace"},{"match":"(?xi)\n([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)                 # Exception class\n((?:\\s*\\|\\s*[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)*) # Optional additional exception classes\n\\s*\n((\\$+)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)           # Variable","captures":{"1":{"name":"support.class.exception.php"},"2":{"patterns":[{"name":"support.class.exception.php","match":"(?i)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*"},{"name":"punctuation.separator.delimiter.php","match":"\\|"}]},"3":{"name":"variable.other.php"},"4":{"name":"punctuation.definition.variable.php"}}}],"beginCaptures":{"1":{"name":"keyword.control.exception.catch.php"},"2":{"name":"punctuation.definition.parameters.begin.bracket.round.php"}},"endCaptures":{"0":{"name":"punctuation.definition.parameters.end.bracket.round.php"}}},{"name":"keyword.control.exception.php","match":"\\b(catch|try|throw|exception|finally)\\b"},{"name":"meta.function.closure.php","begin":"(?i)\\s*(?:(public|internal)\\s+)?(function)\\s*(?=\\()","end":"\\{|\\)","patterns":[{"contentName":"meta.function.arguments.php","begin":"(\\()","end":"(\\))","patterns":[{"include":"#function-arguments"}],"beginCaptures":{"1":{"name":"punctuation.definition.parameters.begin.php"}},"endCaptures":{"1":{"name":"punctuation.definition.parameters.end.php"}}},{"begin":"(?i)(use)\\s*(\\()","end":"(\\))","patterns":[{"name":"meta.function.closure.use.php","match":"(?:\\s*(\u0026))?\\s*((\\$+)[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)\\s*(?=,|\\))","captures":{"1":{"name":"storage.modifier.reference.php"},"2":{"name":"variable.other.php"},"3":{"name":"punctuation.definition.variable.php"}}}],"beginCaptures":{"1":{"name":"keyword.other.function.use.php"},"2":{"name":"punctuation.definition.parameters.begin.php"}},"endCaptures":{"1":{"name":"punctuation.definition.parameters.end.php"}}}],"beginCaptures":{"1":{"name":"storage.modifier.php"},"2":{"name":"storage.type.function.php"}}},{"name":"meta.function.php","begin":"(?x)\n\\s*((?:(?:final|abstract|public|private|protected|internal|static|async)\\s+)*)\n(function)\n(?:\\s+)\n(?:\n  (__(?:call|construct|destruct|get|set|isset|unset|tostring|clone|set_state|sleep|wakeup|autoload|invoke|callStatic|dispose|disposeAsync)(?=[^a-zA-Z0-9_\\x7f-\\xff]))\n  |\n  ([a-zA-Z0-9_]+)\n)","end":"(?=[{;])","patterns":[{"include":"#generics"},{"contentName":"meta.function.arguments.php","begin":"(\\()","end":"(?=\\))","patterns":[{"include":"#function-arguments"}],"beginCaptures":{"1":{"name":"punctuation.definition.parameters.begin.php"}}},{"begin":"(\\))","end":"(?=[{;])","patterns":[{"include":"#function-return-type"}],"beginCaptures":{"1":{"name":"punctuation.definition.parameters.end.php"}}}],"beginCaptures":{"1":{"patterns":[{"name":"storage.modifier.php","match":"final|abstract|public|private|protected|internal|static|async"}]},"2":{"name":"storage.type.function.php"},"3":{"name":"support.function.magic.php"},"4":{"name":"entity.name.function.php"},"5":{"name":"meta.function.generics.php"}}},{"include":"#invoke-call"},{"begin":"(?xi)\n\\s*\n  (?=\n    [a-z_0-9$\\\\]+(::)\n    (?:\n      ([a-z_][a-z_0-9]*)\\s*\\(\n      |\n      ((\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)\n      |\n      ([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)\n    )?\n  )","end":"(?x)\n(::)\n(?:\n  ([A-Za-z_][A-Za-z_0-9]*)\\s*\\(\n  |\n  ((\\$+)[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)\n  |\n  ([a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)\n)?","patterns":[{"name":"support.type.php","match":"(self|static|parent)\\b"},{"include":"#class-name"},{"include":"#variable-name"}],"endCaptures":{"1":{"name":"keyword.operator.class.php"},"2":{"name":"meta.function-call.static.php"},"3":{"name":"variable.other.class.php"},"4":{"name":"punctuation.definition.variable.php"},"5":{"name":"constant.other.class.php"}}},{"include":"#variables"},{"include":"#strings"},{"name":"meta.array.empty.php","match":"(array)(\\()(\\))","captures":{"1":{"name":"support.function.construct.php"},"2":{"name":"punctuation.definition.array.begin.php"},"3":{"name":"punctuation.definition.array.end.php"}}},{"name":"meta.array.php","begin":"(array)(\\()","end":"\\)","patterns":[{"include":"#language"}],"beginCaptures":{"1":{"name":"support.function.construct.php"},"2":{"name":"punctuation.definition.array.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.array.end.php"}}},{"match":"(?i)\\s*\\(\\s*(array|real|double|float|int(eger)?|bool(ean)?|string|object|binary|unset|arraykey|nonnull|dict|vec|keyset)\\s*\\)","captures":{"1":{"name":"support.type.php"}}},{"name":"support.type.php","match":"(?i)\\b(array|real|double|float|int(eger)?|bool(ean)?|string|class|clone|var|function|interface|trait|parent|self|object|arraykey|nonnull|dict|vec|keyset)\\b"},{"name":"storage.modifier.php","match":"(?i)\\b(global|abstract|const|extends|implements|final|p(r(ivate|otected)|ublic)|internal|static)\\b"},{"include":"#object"},{"name":"punctuation.terminator.expression.php","match":";"},{"include":"#heredoc"},{"name":"keyword.operator.string.php","match":"\\.=?"},{"name":"keyword.operator.key.php","match":"=\u003e"},{"name":"keyword.operator.lambda.php","match":"==\u003e"},{"name":"keyword.operator.pipe.php","match":"\\|\u003e"},{"name":"keyword.operator.comparison.php","match":"(!==|!=|===|==)"},{"name":"keyword.operator.assignment.php","match":"=|\\+=|\\-=|\\*=|/=|%=|\u0026=|\\|=|\\^=|\u003c\u003c=|\u003e\u003e="},{"name":"keyword.operator.comparison.php","match":"(\u003c=|\u003e=|\u003c|\u003e)"},{"name":"keyword.operator.increment-decrement.php","match":"(\\-\\-|\\+\\+)"},{"name":"keyword.operator.arithmetic.php","match":"(\\-|\\+|\\*|/|%)"},{"name":"keyword.operator.logical.php","match":"(!|\u0026\u0026|\\|\\|)"},{"begin":"(?i)\\b(as|is)\\b\\s+(?=[\\\\$a-z_])","end":"(?=[^\\\\$A-Za-z_0-9])","patterns":[{"include":"#class-name"},{"include":"#variable-name"}],"beginCaptures":{"1":{"name":"keyword.operator.type.php"}}},{"name":"keyword.operator.type.php","match":"(?i)\\b(is|as)\\b"},{"include":"#function-call"},{"name":"keyword.operator.bitwise.php","match":"\u003c\u003c|\u003e\u003e|~|\\^|\u0026|\\|"},{"include":"#numbers"},{"include":"#instantiation"},{"begin":"\\[","end":"\\]","patterns":[{"include":"#language"}],"beginCaptures":{"0":{"name":"punctuation.section.array.begin.php"}},"endCaptures":{"0":{"name":"punctuation.section.array.end.php"}}},{"include":"#literal-collections"},{"begin":"\\{","end":"\\}","patterns":[{"include":"#language"}],"beginCaptures":{"0":{"name":"punctuation.section.scope.begin.php"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.php"}}},{"include":"#constants"}]},"literal-collections":{"patterns":[{"name":"meta.collection.literal.php","begin":"(Vector|ImmVector|Set|ImmSet|Map|ImmMap|Pair)\\s*({)","end":"(})","patterns":[{"include":"#language"}],"beginCaptures":{"1":{"name":"support.class.php"},"2":{"name":"punctuation.section.array.begin.php"}},"endCaptures":{"1":{"name":"punctuation.section.array.end.php"}}}]},"namespace":{"name":"support.other.namespace.php","begin":"(?i)((namespace)|[a-z0-9_]+)?(\\\\)(?=.*?[^a-z_0-9\\\\])","end":"(?i)(?=[a-z0-9_]*[^a-z0-9_\\\\])","patterns":[{"name":"entity.name.type.namespace.php","match":"(?i)[a-z0-9_]+(?=\\\\)"},{"match":"(?i)(\\\\)","captures":{"1":{"name":"punctuation.separator.inheritance.php"}}}],"beginCaptures":{"1":{"name":"entity.name.type.namespace.php"},"3":{"name":"punctuation.separator.inheritance.php"}}},"numbers":{"name":"constant.numeric.php","match":"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)\\b"},"object":{"patterns":[{"begin":"(-\u003e)(\\$?\\{)","end":"(\\})","patterns":[{"include":"#language"}],"beginCaptures":{"1":{"name":"keyword.operator.class.php"},"2":{"name":"punctuation.definition.variable.php"}},"endCaptures":{"1":{"name":"punctuation.definition.variable.php"}}},{"match":"(?x)\n(-\u003e)\n  (?:\n    ([A-Za-z_][A-Za-z_0-9]*)\\s*\\(\n    |\n    ((\\$+)?[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)\n  )?","captures":{"1":{"name":"keyword.operator.class.php"},"2":{"name":"meta.function-call.object.php"},"3":{"name":"variable.other.property.php"},"4":{"name":"punctuation.definition.variable.php"}}}]},"parameter-default-types":{"patterns":[{"include":"#strings"},{"include":"#numbers"},{"include":"#variables"},{"name":"keyword.operator.key.php","match":"=\u003e"},{"name":"keyword.operator.assignment.php","match":"="},{"include":"#instantiation"},{"begin":"(?xi)\n\\s*\n(?=\n  [a-z_0-9\\\\]+(::)\n  ([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?\n)","end":"(?i)(::)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?","patterns":[{"include":"#class-name"}],"endCaptures":{"1":{"name":"keyword.operator.class.php"},"2":{"name":"constant.other.class.php"}}},{"include":"#constants"}]},"php_doc":{"patterns":[{"name":"invalid.illegal.missing-asterisk.phpdoc.php","match":"^(?!\\s*\\*).*$\\n?"},{"match":"^\\s*\\*\\s*(@access)\\s+((public|private|protected|internal)|(.+))\\s*$","captures":{"1":{"name":"keyword.other.phpdoc.php"},"3":{"name":"storage.modifier.php"},"4":{"name":"invalid.illegal.wrong-access-type.phpdoc.php"}}},{"match":"(@xlink)\\s+(.+)\\s*$","captures":{"1":{"name":"keyword.other.phpdoc.php"},"2":{"name":"markup.underline.link.php"}}},{"name":"keyword.other.phpdoc.php","match":"\\@(a(bstract|uthor)|c(ategory|opyright)|example|global|internal|li(cense|nk)|pa(ckage|ram)|return|s(ee|ince|tatic|ubpackage)|t(hrows|odo)|v(ar|ersion)|uses|deprecated|final|ignore)\\b"},{"name":"meta.tag.inline.phpdoc.php","match":"\\{(@(link)).+?\\}","captures":{"1":{"name":"keyword.other.phpdoc.php"}}}]},"regex-double-quoted":{"name":"string.regexp.double-quoted.php","begin":"(?x)\n(?\u003c=re)\"/ (?=(\\\\.|[^\"/])++/[imsxeADSUXu]*\")","end":"(/)([imsxeADSUXu]*)(\")","patterns":[{"name":"constant.character.escape.regex.php","match":"(\\\\){1,2}[.$^\\[\\]{}]"},{"include":"#interpolation"},{"name":"string.regexp.arbitrary-repetition.php","match":"(\\{)\\d+(,\\d+)?(\\})","captures":{"1":{"name":"punctuation.definition.arbitrary-repetition.php"},"3":{"name":"punctuation.definition.arbitrary-repetition.php"}}},{"name":"string.regexp.character-class.php","begin":"\\[(?:\\^?\\])?","end":"\\]","patterns":[{"include":"#interpolation"}],"captures":{"0":{"name":"punctuation.definition.character-class.php"}}},{"name":"keyword.operator.regexp.php","match":"[$^+*]"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.php"}}},"regex-single-quoted":{"name":"string.regexp.single-quoted.php","begin":"(?x)\n(?\u003c=re)'/ (?=(\\\\.|[^'/])++/[imsxeADSUXu]*')","end":"(/)([imsxeADSUXu]*)(')","patterns":[{"name":"string.regexp.arbitrary-repetition.php","match":"(\\{)\\d+(,\\d+)?(\\})","captures":{"1":{"name":"punctuation.definition.arbitrary-repetition.php"},"3":{"name":"punctuation.definition.arbitrary-repetition.php"}}},{"name":"constant.character.escape.regex.php","match":"(\\\\){1,2}[.$^\\[\\]{}]"},{"name":"constant.character.escape.php","match":"\\\\{1,2}[\\\\']"},{"name":"string.regexp.character-class.php","begin":"\\[(?:\\^?\\])?","end":"\\]","patterns":[{"name":"constant.character.escape.php","match":"\\\\[\\\\'\\[\\]]"}],"captures":{"0":{"name":"punctuation.definition.character-class.php"}}},{"name":"keyword.operator.regexp.php","match":"[$^+*]"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.php"}}},"sql-string-double-quoted":{"name":"string.quoted.double.sql.php","contentName":"source.sql.embedded.php","begin":"\"\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER)\\b)","end":"\"","patterns":[{"name":"punctuation.definition.parameters.begin.bracket.round.php","match":"\\("},{"name":"comment.line.number-sign.sql","match":"#(\\\\\"|[^\"])*(?=\"|$\\n?)"},{"name":"comment.line.double-dash.sql","match":"--(\\\\\"|[^\"])*(?=\"|$\\n?)"},{"name":"constant.character.escape.php","match":"\\\\[\\\\\"`']"},{"name":"string.quoted.single.unclosed.sql","match":"'(?=((\\\\')|[^'\"])*(\"|$))"},{"name":"string.quoted.other.backtick.unclosed.sql","match":"`(?=((\\\\`)|[^`\"])*(\"|$))"},{"name":"string.quoted.single.sql","begin":"'","end":"'","patterns":[{"include":"#interpolation"}]},{"name":"string.quoted.other.backtick.sql","begin":"`","end":"`","patterns":[{"include":"#interpolation"}]},{"include":"#interpolation"},{"include":"source.sql"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.php"}}},"sql-string-single-quoted":{"name":"string.quoted.single.sql.php","contentName":"source.sql.embedded.php","begin":"'\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER)\\b)","end":"'","patterns":[{"name":"punctuation.definition.parameters.begin.bracket.round.php","match":"\\("},{"name":"comment.line.number-sign.sql","match":"#(\\\\'|[^'])*(?='|$\\n?)"},{"name":"comment.line.double-dash.sql","match":"--(\\\\'|[^'])*(?='|$\\n?)"},{"name":"constant.character.escape.php","match":"\\\\[\\\\'`\"]"},{"name":"string.quoted.other.backtick.unclosed.sql","match":"`(?=((\\\\`)|[^`'])*('|$))"},{"name":"string.quoted.double.unclosed.sql","match":"\"(?=((\\\\\")|[^\"'])*('|$))"},{"include":"source.sql"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.php"}}},"string-double-quoted":{"name":"string.quoted.double.php","contentName":"meta.string-contents.quoted.double.php","begin":"\"","end":"\"","patterns":[{"include":"#interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.php"}}},"string-single-quoted":{"name":"string.quoted.single.php","contentName":"meta.string-contents.quoted.single.php","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.php","match":"\\\\[\\\\']"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.php"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.php"}}},"strings":{"patterns":[{"include":"#regex-double-quoted"},{"include":"#sql-string-double-quoted"},{"include":"#string-double-quoted"},{"include":"#regex-single-quoted"},{"include":"#sql-string-single-quoted"},{"include":"#string-single-quoted"}]},"support":{"patterns":[{"name":"support.function.apc.php","match":"(?i)\\bapc_(s(tore|ma_info)|c(ompile_file|lear_cache|a(s|che_info))|inc|de(c|fine_constants|lete(_file)?)|exists|fetch|load_constants|add|bin_(dump(file)?|load(file)?))\\b"},{"name":"support.function.array.php","match":"(?i)\\b(s(huffle|izeof|ort)|n(ext|at(sort|casesort))|c(o(unt|mpact)|urrent)|in_array|u(sort|ksort|asort)|p(os|rev)|e(nd|ach|xtract)|k(sort|ey|rsort)|list|a(sort|r(sort|ray(_(s(hift|um|plice|earch|lice)|c(h(unk|ange_key_case)|o(unt_values|mbine))|intersect(_(u(key|assoc)|key|assoc))?|diff(_(u(key|assoc)|key|assoc))?|u(n(shift|ique)|intersect(_(uassoc|assoc))?|diff(_(uassoc|assoc))?)|p(op|ush|ad|roduct)|values|key(s|_exists)|f(il(ter|l(_keys)?)|lip)|walk(_recursive)?|r(e(duce|place(_recursive)?|verse)|and)|m(ultisort|erge(_recursive)?|ap)))?))|r(sort|eset|ange))\\b"},{"name":"support.function.basic_functions.php","match":"(?i)\\b(s(how_source|ys_getloadavg|leep)|highlight_(string|file)|con(stant|nection_(status|timeout|aborted))|time_(sleep_until|nanosleep)|ignore_user_abort|d(ie|efine(d)?)|u(sleep|n(iqid|pack))|__halt_compiler|p(hp_(strip_whitespace|check_syntax)|ack)|e(val|xit)|get_browser)\\b"},{"name":"support.function.bcmath.php","match":"(?i)\\bbc(s(cale|ub|qrt)|comp|div|pow(mod)?|add|m(od|ul))\\b"},{"name":"support.function.bz2.php","match":"(?i)\\bbz(c(ompress|lose)|open|decompress|err(str|no|or)|flush|write|read)\\b"},{"name":"support.function.calendar.php","match":"(?i)\\b(GregorianToJD|cal_(to_jd|info|days_in_month|from_jd)|unixtojd|jdto(unix|jewish)|easter_da(ys|te)|J(ulianToJD|ewishToJD|D(MonthName|To(Gregorian|Julian|French)|DayOfWeek))|FrenchToJD)\\b"},{"name":"support.function.classobj.php","match":"(?i)\\b(c(lass_(exists|alias)|all_user_method(_array)?)|trait_exists|i(s_(subclass_of|a)|nterface_exists)|__autoload|property_exists|get_(c(lass(_(vars|methods))?|alled_class)|object_vars|declared_(classes|traits|interfaces)|parent_class)|method_exists)\\b"},{"name":"support.function.com.php","match":"(?i)\\b(com_(set|create_guid|i(senum|nvoke)|pr(int_typeinfo|op(set|put|get))|event_sink|load(_typelib)?|addref|release|get(_active_object)?|message_pump)|variant_(s(ub|et(_type)?)|n(ot|eg)|c(a(st|t)|mp)|i(nt|div|mp)|or|d(iv|ate_(to_timestamp|from_timestamp))|pow|eqv|fix|a(nd|dd|bs)|round|get_type|xor|m(od|ul)))\\b"},{"name":"support.function.ctype.php","match":"(?i)\\bctype_(space|cntrl|digit|upper|p(unct|rint)|lower|al(num|pha)|graph|xdigit)\\b"},{"name":"support.function.curl.php","match":"(?i)\\bcurl_(setopt(_array)?|c(opy_handle|lose)|init|e(rr(no|or)|xec)|version|getinfo|multi_(select|close|in(it|fo_read)|exec|add_handle|remove_handle|getcontent))\\b"},{"name":"support.function.datetime.php","match":"(?i)\\b(str(totime|ptime|ftime)|checkdate|time(zone_(name_(from_abbr|get)|transitions_get|identifiers_list|o(pen|ffset_get)|version_get|location_get|abbreviations_list))?|idate|date(_(su(n(set|_info|rise)|b)|create(_from_format)?|time(stamp_(set|get)|zone_(set|get)|_set)|i(sodate_set|nterval_(create_from_date_string|format))|offset_get|d(iff|efault_timezone_(set|get)|ate_set)|parse(_from_format)?|format|add|get_last_errors|modify))?|localtime|g(et(timeofday|date)|m(strftime|date|mktime))|m(icrotime|ktime))\\b"},{"name":"support.function.dba.php","match":"(?i)\\bdba_(sync|handlers|nextkey|close|insert|op(timize|en)|delete|popen|exists|key_split|f(irstkey|etch)|list|replace)\\b"},{"name":"support.function.dbx.php","match":"(?i)\\bdbx_(sort|c(o(nnect|mpare)|lose)|e(scape_string|rror)|query|fetch_row)\\b"},{"name":"support.function.dir.php","match":"(?i)\\b(scandir|c(h(dir|root)|losedir)|opendir|dir|re(winddir|addir)|getcwd)\\b"},{"name":"support.function.dotnet.php","match":"(?i)\\bdotnet_load\\b"},{"name":"support.function.eio.php","match":"(?i)\\beio_(s(y(nc(_file_range|fs)?|mlink)|tat(vfs)?|e(ndfile|t_m(in_parallel|ax_(idle|p(oll_(time|reqs)|arallel)))|ek))|n(threads|op|pending|re(qs|ady))|c(h(own|mod)|ustom|lose|ancel)|truncate|init|open|dup2|u(nlink|time)|poll|event_loop|f(s(ync|tat(vfs)?)|ch(own|mod)|truncate|datasync|utime|allocate)|write|l(stat|ink)|r(e(name|a(d(dir|link|ahead)?|lpath))|mdir)|g(et_(event_stream|last_error)|rp(_(cancel|limit|add))?)|mk(nod|dir)|busy)\\b"},{"name":"support.function.enchant.php","match":"(?i)\\benchant_(dict_(s(tore_replacement|uggest)|check|is_in_session|describe|quick_check|add_to_(session|personal)|get_error)|broker_(set_ordering|init|d(ict_exists|escribe)|free(_dict)?|list_dicts|request_(dict|pwl_dict)|get_error))\\b"},{"name":"support.function.ereg.php","match":"(?i)\\b(s(plit(i)?|ql_regcase)|ereg(i(_replace)?|_replace)?)\\b"},{"name":"support.function.errorfunc.php","match":"(?i)\\b(set_e(rror_handler|xception_handler)|trigger_error|debug_(print_backtrace|backtrace)|user_error|error_(log|reporting|get_last)|restore_e(rror_handler|xception_handler))\\b"},{"name":"support.function.exec.php","match":"(?i)\\b(s(hell_exec|ystem)|p(assthru|roc_(nice|close|terminate|open|get_status))|e(scapeshell(cmd|arg)|xec))\\b"},{"name":"support.function.exif.php","match":"(?i)\\b(exif_(t(humbnail|agname)|imagetype|read_data)|read_exif_data)\\b"},{"name":"support.function.file.php","match":"(?i)\\b(s(ymlink|tat|et_file_buffer)|c(h(own|grp|mod)|opy|learstatcache)|t(ouch|empnam|mpfile)|is_(dir|uploaded_file|executable|file|writ(eable|able)|link|readable)|d(i(sk(_(total_space|free_space)|freespace)|rname)|elete)|u(nlink|mask)|p(close|open|a(thinfo|rse_ini_(string|file)))|f(s(canf|tat|eek)|nmatch|close|t(ell|runcate)|ile(size|ctime|type|inode|owner|_(put_contents|exists|get_contents)|perms|atime|group|mtime)?|open|p(ut(s|csv)|assthru)|eof|flush|write|lock|read|get(s(s)?|c(sv)?))|l(stat|ch(own|grp)|ink(info)?)|r(e(name|wind|a(d(file|link)|lpath(_cache_(size|get))?))|mdir)|glob|m(ove_uploaded_file|kdir)|basename)\\b"},{"name":"support.function.fileinfo.php","match":"(?i)\\b(finfo_(set_flags|close|open|file|buffer)|mime_content_type)\\b"},{"name":"support.function.filter.php","match":"(?i)\\bfilter_(has_var|i(nput(_array)?|d)|var(_array)?|list)\\b"},{"name":"support.function.funchand.php","match":"(?i)\\b(c(all_user_func(_array)?|reate_function)|unregister_tick_function|f(orward_static_call(_array)?|unc(tion_exists|_(num_args|get_arg(s)?)))|register_(shutdown_function|tick_function)|get_defined_functions)\\b"},{"name":"support.function.gettext.php","match":"(?i)\\b(ngettext|textdomain|d(ngettext|c(ngettext|gettext)|gettext)|gettext|bind(textdomain|_textdomain_codeset))\\b"},{"name":"support.function.gmp.php","match":"(?i)\\bgmp_(s(can(1|0)|trval|ign|ub|etbit|qrt(rem)?)|hamdist|ne(g|xtprime)|c(om|lrbit|mp)|testbit|in(tval|it|vert)|or|div(_(q(r)?|r)|exact)?|jacobi|p(o(pcount|w(m)?)|erfect_square|rob_prime)|fact|legendre|a(nd|dd|bs)|random|gcd(ext)?|xor|m(od|ul))\\b"},{"name":"support.function.hash.php","match":"(?i)\\bhash(_(hmac(_file)?|copy|init|update(_(stream|file))?|pbkdf2|fi(nal|le)|algos))?\\b"},{"name":"support.function.http.php","match":"(?i)\\b(http_(s(upport|end_(st(atus|ream)|content_(type|disposition)|data|file|last_modified))|head|negotiate_(c(harset|ontent_type)|language)|c(hunked_decode|ache_(etag|last_modified))|throttle|inflate|d(eflate|ate)|p(ost_(data|fields)|ut_(stream|data|file)|ersistent_handles_(c(ount|lean)|ident)|arse_(headers|cookie|params|message))|re(direct|quest(_(method_(name|unregister|exists|register)|body_encode))?)|get(_request_(headers|body(_stream)?))?|match_(etag|request_header|modified)|build_(str|cookie|url))|ob_(inflatehandler|deflatehandler|etaghandler))\\b"},{"name":"support.function.iconv.php","match":"(?i)\\b(iconv(_(s(tr(pos|len|rpos)|ubstr|et_encoding)|get_encoding|mime_(decode(_headers)?|encode)))?|ob_iconv_handler)\\b"},{"name":"support.function.iisfunc.php","match":"(?i)\\biis_(s(t(op_serv(ice|er)|art_serv(ice|er))|et_(s(cript_map|erver_rights)|dir_security|app_settings))|add_server|remove_server|get_(s(cript_map|erv(ice_state|er_(rights|by_(comment|path))))|dir_security))\\b"},{"name":"support.function.image.php","match":"(?i)\\b(i(ptc(parse|embed)|mage(s(y|tring(up)?|et(style|t(hickness|ile)|pixel|brush)|avealpha|x)|c(har(up)?|o(nvolution|py(res(ized|ampled)|merge(gray)?)?|lor(s(total|et|forindex)|closest(hwb|alpha)?|transparent|deallocate|exact(alpha)?|a(t|llocate(alpha)?)|resolve(alpha)?|match))|reate(truecolor|from(string|jpeg|png|wbmp|g(if|d(2(part)?)?)|x(pm|bm)))?)|t(ypes|tf(text|bbox)|ruecolortopalette)|i(struecolor|nterlace)|2wbmp|d(estroy|ashedline)|jpeg|_type_to_(extension|mime_type)|p(s(slantfont|text|e(ncodefont|xtendfont)|freefont|loadfont|bbox)|ng|olygon|alettecopy)|ellipse|f(t(text|bbox)|il(ter|l(toborder|ed(polygon|ellipse|arc|rectangle))?)|ont(height|width))|wbmp|l(ine|oadfont|ayereffect)|a(ntialias|lphablending|rc)|r(otate|ectangle)|g(if|d(2)?|ammacorrect|rab(screen|window))|xbm))|jpeg2wbmp|png2wbmp|g(d_info|etimagesize(fromstring)?))\\b"},{"name":"support.function.info.php","match":"(?i)\\b(s(ys_get_temp_dir|et_(time_limit|include_path|magic_quotes_runtime))|ini_(set|alter|restore|get(_all)?)|zend_(thread_id|version|logo_guid)|dl|p(hp(credits|info|_(sapi_name|ini_(scanned_files|loaded_file)|uname|logo_guid)|version)|utenv)|extension_loaded|version_compare|assert(_options)?|restore_include_path|g(c_(collect_cycles|disable|enable(d)?)|et(opt|_(c(urrent_user|fg_var)|include(d_files|_path)|defined_constants|extension_funcs|loaded_extensions|required_files|magic_quotes_(runtime|gpc))|env|lastmod|rusage|my(inode|uid|pid|gid)))|m(emory_get_(usage|peak_usage)|a(in|gic_quotes_runtime)))\\b"},{"name":"support.function.interbase.php","match":"(?i)\\bibase_(se(t_event_handler|rv(ice_(detach|attach)|er_info))|n(um_(params|fields)|ame_result)|c(o(nnect|mmit(_ret)?)|lose)|trans|d(elete_user|rop_db|b_info)|p(connect|aram_info|repare)|e(rr(code|msg)|xecute)|query|f(ield_info|etch_(object|assoc|row)|ree_(event_handler|query|result))|wait_event|a(dd_user|ffected_rows)|r(ollback(_ret)?|estore)|gen_id|m(odify_user|aintain_db)|b(lob_(c(lose|ancel|reate)|i(nfo|mport)|open|echo|add|get)|ackup))\\b"},{"name":"support.function.intl.php","match":"(?i)\\b(n(ormalizer_(normalize|is_normalized)|umfmt_(set_(symbol|text_attribute|pattern|attribute)|create|parse(_currency)?|format(_currency)?|get_(symbol|text_attribute|pattern|error_(code|message)|locale|attribute)))|collator_(s(ort(_with_sort_keys)?|et_(strength|attribute))|c(ompare|reate)|asort|get_(s(trength|ort_key)|error_(code|message)|locale|attribute))|transliterator_(create(_(inverse|from_rules))?|transliterate|list_ids|get_error_(code|message))|i(ntl_(is_failure|error_name|get_error_(code|message))|dn_to_(u(nicode|tf8)|ascii))|datefmt_(set_(calendar|timezone(_id)?|pattern|lenient)|create|is_lenient|parse|format(_object)?|localtime|get_(calendar(_object)?|time(type|zone(_id)?)|datetype|pattern|error_(code|message)|locale))|locale_(set_default|compose|parse|filter_matches|lookup|accept_from_http|get_(script|d(isplay_(script|name|variant|language|region)|efault)|primary_language|keywords|all_variants|region))|resourcebundle_(c(ount|reate)|locales|get(_error_(code|message))?)|grapheme_(s(tr(str|i(str|pos)|pos|len|r(ipos|pos))|ubstr)|extract)|msgfmt_(set_pattern|create|parse(_message)?|format(_message)?|get_(pattern|error_(code|message)|locale)))\\b"},{"name":"support.function.json.php","match":"(?i)\\bjson_(decode|encode|last_error)\\b"},{"name":"support.function.ldap.php","match":"(?i)\\bldap_(s(tart_tls|ort|e(t_(option|rebind_proc)|arch)|asl_bind)|next_(entry|attribute|reference)|c(o(n(nect|trol_paged_result(_response)?)|unt_entries|mpare)|lose)|t61_to_8859|d(n2ufn|elete)|8859_to_t61|unbind|parse_re(sult|ference)|e(rr(no|2str|or)|xplode_dn)|f(irst_(entry|attribute|reference)|ree_result)|list|add|re(name|ad)|get_(option|dn|entries|values(_len)?|attributes)|mod(ify|_(del|add|replace))|bind)\\b"},{"name":"support.function.libxml.php","match":"(?i)\\blibxml_(set_(streams_context|external_entity_loader)|clear_errors|disable_entity_loader|use_internal_errors|get_(errors|last_error))\\b"},{"name":"support.function.mail.php","match":"(?i)\\b(ezmlm_hash|mail)\\b"},{"name":"support.function.math.php","match":"(?i)\\b(s(in(h)?|qrt|rand)|h(ypot|exdec)|c(os(h)?|eil)|tan(h)?|is_(nan|infinite|finite)|octdec|de(c(hex|oct|bin)|g2rad)|p(i|ow)|exp(m1)?|f(loor|mod)|l(cg_value|og(1(p|0))?)|a(sin(h)?|cos(h)?|tan(h|2)?|bs)|r(ound|a(nd|d2deg))|getrandmax|m(t_(srand|rand|getrandmax)|in|ax)|b(indec|ase_convert))\\b"},{"name":"support.function.mbstring.php","match":"(?i)\\bmb_(s(tr(str|cut|to(upper|lower)|i(str|pos|mwidth)|pos|width|len|r(chr|i(chr|pos)|pos))|ubst(itute_character|r(_count)?)|plit|end_mail)|http_(input|output)|c(heck_encoding|onvert_(case|encoding|variables|kana))|internal_encoding|output_handler|de(code_(numericentity|mimeheader)|tect_(order|encoding))|p(arse_str|referred_mime_name)|e(ncod(ing_aliases|e_(numericentity|mimeheader))|reg(i(_replace)?|_(search(_(setpos|init|pos|regs|get(pos|regs)))?|replace(_callback)?|match))?)|l(ist_encodings|anguage)|regex_(set_options|encoding)|get_info)\\b"},{"name":"support.function.mcrypt.php","match":"(?i)\\bm(crypt_(c(fb|reate_iv|bc)|ofb|decrypt|e(nc(_(self_test|is_block_(algorithm(_mode)?|mode)|get_(supported_key_sizes|iv_size|key_size|algorithms_name|modes_name|block_size))|rypt)|cb)|list_(algorithms|modes)|ge(neric(_(init|deinit|end))?|t_(cipher_name|iv_size|key_size|block_size))|module_(self_test|close|is_block_(algorithm(_mode)?|mode)|open|get_(supported_key_sizes|algo_(key_size|block_size))))|decrypt_generic)\\b"},{"name":"support.function.memcache.php","match":"(?i)\\bmemcache_debug\\b"},{"name":"support.function.mhash.php","match":"(?i)\\bmhash(_(count|keygen_s2k|get_(hash_name|block_size)))?\\b"},{"name":"support.function.mongo.php","match":"(?i)\\bbson_(decode|encode)\\b"},{"name":"support.function.mysql.php","match":"(?i)\\bmysql_(s(tat|e(t_charset|lect_db))|num_(fields|rows)|c(onnect|l(ient_encoding|ose)|reate_db)|t(hread_id|ablename)|in(sert_id|fo)|d(ata_seek|rop_db|b_(name|query))|unbuffered_query|p(connect|ing)|e(scape_string|rr(no|or))|query|f(ield_(seek|name|t(ype|able)|flags|len)|etch_(object|field|lengths|a(ssoc|rray)|row)|ree_result)|list_(tables|dbs|processes|fields)|affected_rows|re(sult|al_escape_string)|get_(server_info|host_info|client_info|proto_info))\\b"},{"name":"support.function.mysqli.php","match":"(?i)\\bmysqli_(s(sl_set|t(ore_result|at|mt_(s(tore_result|end_long_data)|next_result|close|init|data_seek|prepare|execute|f(etch|ree_result)|attr_(set|get)|res(ult_metadata|et)|get_(warnings|result)|more_results|bind_(param|result)))|e(nd_(query|long_data)|t_(charset|opt|local_infile_(handler|default))|lect_db)|lave_query)|next_result|c(ha(nge_user|racter_set_name)|o(nnect|mmit)|l(ient_encoding|ose))|thread_safe|init|options|d(isable_r(pl_parse|eads_from_master)|ump_debug_info|ebug|ata_seek)|use_result|p(ing|oll|aram_count|repare)|e(scape_string|nable_r(pl_parse|eads_from_master)|xecute|mbedded_server_(start|end))|kill|query|f(ield_seek|etch(_(object|field(s|_direct)?|a(ssoc|ll|rray)|row))?|ree_result)|autocommit|r(ollback|pl_(p(arse_enabled|robe)|query_type)|e(port|fresh|a(p_async_query|l_(connect|escape_string|query))))|get_(c(harset|onnection_stats|lient_(stats|info|version)|ache_stats)|warnings|metadata)|m(ore_results|ulti_query|aster_query)|bind_(param|result))\\b"},{"name":"support.function.mysqlnd-memcache.php","match":"(?i)\\bmysqlnd_memcache_(set|get_config)\\b"},{"name":"support.function.mysqlnd-ms.php","match":"(?i)\\bmysqlnd_ms_(set_(user_pick_server|qos)|query_is_select|get_(stats|last_(used_connection|gtid))|match_wild)\\b"},{"name":"support.function.mysqlnd-qc.php","match":"(?i)\\bmysqlnd_qc_(set_(storage_handler|cache_condition|is_select|user_handlers)|clear_cache|get_(normalized_query_trace_log|c(ore_stats|ache_info)|query_trace_log|available_handlers))\\b"},{"name":"support.function.mysqlnd-uh.php","match":"(?i)\\bmysqlnd_uh_(set_(statement_proxy|connection_proxy)|convert_to_mysqlnd)\\b"},{"name":"support.function.network.php","match":"(?i)\\b(s(yslog|ocket_(set_(timeout|blocking)|get_status)|et(cookie|rawcookie))|h(ttp_response_code|eader(s_(sent|list)|_re(gister_callback|move))?)|c(heckdnsrr|loselog)|i(net_(ntop|pton)|p2long)|openlog|d(ns_(check_record|get_(record|mx))|efine_syslog_variables)|pfsockopen|fsockopen|long2ip|get(servby(name|port)|host(name|by(name(l)?|addr))|protobyn(umber|ame)|mxrr))\\b"},{"name":"support.function.nsapi.php","match":"(?i)\\bnsapi_(virtual|re(sponse_headers|quest_headers))\\b"},{"name":"support.function.objaggregation.php","match":"(?i)\\b(deaggregate|aggregat(ion_info|e(_(info|properties(_by_(list|regexp))?|methods(_by_(list|regexp))?))?))\\b"},{"name":"support.function.oci8.php","match":"(?i)\\boci(s(tatementtype|e(tprefetch|rverversion)|avelob(file)?)|n(umcols|ew(c(ollection|ursor)|descriptor)|logon)|c(o(l(umn(s(cale|ize)|name|type(raw)?|isnull|precision)|l(size|trim|a(ssign(elem)?|ppend)|getelem|max))|mmit)|loselob|ancel)|internaldebug|definebyname|_(s(tatement_type|e(t_(client_i(nfo|dentifier)|prefetch|edition|action|module_name)|rver_version))|n(um_(fields|rows)|ew_(c(o(nnect|llection)|ursor)|descriptor))|c(o(nnect|mmit)|l(ient_version|ose)|ancel)|internal_debug|define_by_name|p(connect|a(ssword_change|rse))|e(rror|xecute)|f(ield_(s(cale|ize)|name|type(_raw)?|is_null|precision)|etch(_(object|a(ssoc|ll|rray)|row))?|ree_(statement|descriptor))|lob_(copy|is_equal)|r(ollback|esult)|bind_(array_by_name|by_name))|p(logon|arse)|e(rror|xecute)|f(etch(statement|into)?|ree(statement|c(ollection|ursor)|desc))|write(temporarylob|lobtofile)|lo(adlob|go(n|ff))|r(o(wcount|llback)|esult)|bindbyname)\\b"},{"name":"support.function.openssl.php","match":"(?i)\\bopenssl_(s(ign|eal)|c(sr_(sign|new|export(_to_file)?|get_(subject|public_key))|ipher_iv_length)|open|d(h_compute_key|igest|ecrypt)|p(ublic_(decrypt|encrypt)|k(cs(12_(export(_to_file)?|read)|7_(sign|decrypt|encrypt|verify))|ey_(new|export(_to_file)?|free|get_(details|p(ublic|rivate))))|rivate_(decrypt|encrypt))|e(ncrypt|rror_string)|verify|free_key|random_pseudo_bytes|get_(cipher_methods|p(ublickey|rivatekey)|md_methods)|x509_(check(_private_key|purpose)|parse|export(_to_file)?|free|read))\\b"},{"name":"support.function.output.php","match":"(?i)\\b(o(utput_(add_rewrite_var|reset_rewrite_vars)|b_(start|clean|implicit_flush|end_(clean|flush)|flush|list_handlers|g(zhandler|et_(status|c(ontents|lean)|flush|le(ngth|vel)))))|flush)\\b"},{"name":"support.function.password.php","match":"(?i)\\bpassword_(hash|needs_rehash|verify|get_info)\\b"},{"name":"support.function.pcntl.php","match":"(?i)\\bpcntl_(s(ig(nal(_dispatch)?|timedwait|procmask|waitinfo)|etpriority)|exec|fork|w(stopsig|termsig|if(s(topped|ignaled)|exited)|exitstatus|ait(pid)?)|alarm|getpriority)\\b"},{"name":"support.function.pgsql.php","match":"(?i)\\bpg_(se(nd_(prepare|execute|query(_params)?)|t_(client_encoding|error_verbosity)|lect)|host|num_(fields|rows)|c(o(n(nect(ion_(status|reset|busy))?|vert)|py_(to|from))|l(ient_encoding|ose)|ancel_query)|t(ty|ra(nsaction_status|ce))|insert|options|d(elete|bname)|u(n(trace|escape_bytea)|pdate)|p(connect|ing|ort|ut_line|arameter_status|repare)|e(scape_(string|identifier|literal|bytea)|nd_copy|xecute)|version|query(_params)?|f(ield_(size|n(um|ame)|t(ype(_oid)?|able)|is_null|prtlen)|etch_(object|a(ssoc|ll(_columns)?|rray)|r(ow|esult))|ree_result)|l(o_(seek|c(lose|reate)|tell|import|open|unlink|export|write|read(_all)?)|ast_(notice|oid|error))|affected_rows|result_(s(tatus|eek)|error(_field)?)|get_(notify|pid|result)|meta_data)\\b"},{"name":"support.function.php_apache.php","match":"(?i)\\b(virtual|apache_(setenv|note|child_terminate|lookup_uri|re(s(ponse_headers|et_timeout)|quest_headers)|get(_(version|modules)|env))|getallheaders)\\b"},{"name":"support.function.php_dom.php","match":"(?i)\\bdom_import_simplexml\\b"},{"name":"support.function.php_ftp.php","match":"(?i)\\bftp_(s(sl_connect|ystype|i(te|ze)|et_option)|n(list|b_(continue|put|f(put|get)|get))|c(h(dir|mod)|onnect|dup|lose)|delete|p(ut|wd|asv)|exec|quit|f(put|get)|login|alloc|r(ename|aw(list)?|mdir)|get(_option)?|m(dtm|kdir))\\b"},{"name":"support.function.php_imap.php","match":"(?i)\\bimap_(s(can(mailbox)?|tatus|ort|ubscribe|e(t(_quota|flag_full|acl)|arch)|avebody)|header(s|info)?|num_(recent|msg)|c(heck|l(ose|earflag_full)|reate(mailbox)?)|t(hread|imeout)|open|delete(mailbox)?|8bit|u(n(subscribe|delete)|tf(7_(decode|encode)|8)|id)|ping|e(rrors|xpunge)|qprint|fetch(structure|header|text|_overview|mime|body)|l(sub|ist(s(can|ubscribed)|mailbox)?|ast_error)|a(ppend|lerts)|r(e(name(mailbox)?|open)|fc822_(parse_(headers|adrlist)|write_address))|g(c|et(subscribed|_quota(root)?|acl|mailboxes))|m(sgno|ime_header_decode|ail(_(co(py|mpose)|move)|boxmsginfo)?)|b(inary|ody(struct)?|ase64))\\b"},{"name":"support.function.php_mssql.php","match":"(?i)\\bmssql_(select_db|n(um_(fields|rows)|ext_result)|c(onnect|lose)|init|data_seek|pconnect|execute|query|f(ield_(seek|name|type|length)|etch_(object|field|a(ssoc|rray)|row|batch)|ree_(statement|result))|r(ows_affected|esult)|g(uid_string|et_last_message)|min_(error_severity|message_severity)|bind)\\b"},{"name":"support.function.php_odbc.php","match":"(?i)\\bodbc_(s(tatistics|pecialcolumns|etoption)|n(um_(fields|rows)|ext_result)|c(o(nnect|lumn(s|privileges)|mmit)|ursor|lose(_all)?)|table(s|privileges)|d(o|ata_source)|p(connect|r(imarykeys|ocedure(s|columns)|epare))|e(rror(msg)?|xec(ute)?)|f(ield_(scale|n(um|ame)|type|precision|len)|oreignkeys|etch_(into|object|array|row)|ree_result)|longreadlen|autocommit|r(ollback|esult(_all)?)|gettypeinfo|binmode)\\b"},{"name":"support.function.php_pcre.php","match":"(?i)\\bpreg_(split|quote|filter|last_error|replace(_callback)?|grep|match(_all)?)\\b"},{"name":"support.function.php_spl.php","match":"(?i)\\b(spl_(classes|object_hash|autoload(_(call|unregister|extensions|functions|register))?)|class_(implements|uses|parents)|iterator_(count|to_array|apply))\\b"},{"name":"support.function.php_zip.php","match":"(?i)\\bzip_(close|open|entry_(name|c(ompress(ionmethod|edsize)|lose)|open|filesize|read)|read)\\b"},{"name":"support.function.posix.php","match":"(?i)\\bposix_(s(trerror|et(sid|uid|pgid|e(uid|gid)|gid))|ctermid|t(tyname|imes)|i(satty|nitgroups)|uname|errno|kill|access|get(sid|cwd|uid|_last_error|p(id|pid|w(nam|uid)|g(id|rp))|e(uid|gid)|login|rlimit|g(id|r(nam|oups|gid)))|mk(nod|fifo))\\b"},{"name":"support.function.proctitle.php","match":"(?i)\\bset(threadtitle|proctitle)\\b"},{"name":"support.function.pspell.php","match":"(?i)\\bpspell_(s(tore_replacement|uggest|ave_wordlist)|new(_(config|personal))?|c(heck|onfig_(save_repl|create|ignore|d(ict_dir|ata_dir)|personal|r(untogether|epl)|mode)|lear_session)|add_to_(session|personal))\\b"},{"name":"support.function.readline.php","match":"(?i)\\breadline(_(c(ompletion_function|lear_history|allback_(handler_(install|remove)|read_char))|info|on_new_line|write_history|list_history|add_history|re(display|ad_history)))?\\b"},{"name":"support.function.recode.php","match":"(?i)\\brecode(_(string|file))?\\b"},{"name":"support.function.rrd.php","match":"(?i)\\brrd_(create|tune|info|update|error|version|f(irst|etch)|last(update)?|restore|graph|xport)\\b"},{"name":"support.function.sem.php","match":"(?i)\\b(s(hm_(has_var|detach|put_var|attach|remove(_var)?|get_var)|em_(acquire|re(lease|move)|get))|ftok|msg_(s(tat_queue|e(nd|t_queue))|queue_exists|re(ceive|move_queue)|get_queue))\\b"},{"name":"support.function.session.php","match":"(?i)\\bsession_(s(ta(tus|rt)|et_(save_handler|cookie_params)|ave_path)|name|c(ommit|ache_(expire|limiter))|i(s_registered|d)|de(stroy|code)|un(set|register)|encode|write_close|reg(ister(_shutdown)?|enerate_id)|get_cookie_params|module_name)\\b"},{"name":"support.function.shmop.php","match":"(?i)\\bshmop_(size|close|open|delete|write|read)\\b"},{"name":"support.function.simplexml.php","match":"(?i)\\bsimplexml_(import_dom|load_(string|file))\\b"},{"name":"support.function.snmp.php","match":"(?i)\\bsnmp(set|2_(set|walk|real_walk|get(next)?)|_(set_(oid_(numeric_print|output_format)|enum_print|valueretrieval|quick_print)|read_mib|get_(valueretrieval|quick_print))|3_(set|walk|real_walk|get(next)?)|walk(oid)?|realwalk|get(next)?)\\b"},{"name":"support.function.soap.php","match":"(?i)\\b(is_soap_fault|use_soap_error_handler)\\b"},{"name":"support.function.sockets.php","match":"(?i)\\bsocket_(s(hutdown|trerror|e(nd(to)?|t_(nonblock|option|block)|lect))|c(onnect|l(ose|ear_error)|reate(_(pair|listen))?)|import_stream|write|l(isten|ast_error)|accept|re(cv(from)?|ad)|get(sockname|_option|peername)|bind)\\b"},{"name":"support.function.sqlite.php","match":"(?i)\\bsqlite_(s(ingle_query|eek)|has_(prev|more)|n(um_(fields|rows)|ext)|c(hanges|olumn|urrent|lose|reate_(function|aggregate))|open|u(nbuffered_query|df_(decode_binary|encode_binary))|p(open|rev)|e(scape_string|rror_string|xec)|valid|key|query|f(ield_name|etch_(s(tring|ingle)|column_types|object|a(ll|rray))|actory)|l(ib(encoding|version)|ast_(insert_rowid|error))|array_query|rewind|busy_timeout)\\b"},{"name":"support.function.sqlsrv.php","match":"(?i)\\bsqlsrv_(se(nd_stream_data|rver_info)|has_rows|n(um_(fields|rows)|ext_result)|c(o(n(nect|figure)|mmit)|l(ient_info|ose)|ancel)|prepare|e(rrors|xecute)|query|f(ield_metadata|etch(_(object|array))?|ree_stmt)|ro(ws_affected|llback)|get_(config|field)|begin_transaction)\\b"},{"name":"support.function.stats.php","match":"(?i)\\bstats_(s(ta(ndard_deviation|t_(noncentral_t|correlation|in(nerproduct|dependent_t)|p(owersum|ercentile|aired_t)|gennch|binomial_coef))|kew)|harmonic_mean|c(ovariance|df_(n(oncentral_(chisquare|f)|egative_binomial)|c(hisquare|auchy)|t|uniform|poisson|exponential|f|weibull|l(ogistic|aplace)|gamma|b(inomial|eta)))|den(s_(n(ormal|egative_binomial)|c(hisquare|auchy)|t|pmf_(hypergeometric|poisson|binomial)|exponential|f|weibull|l(ogistic|aplace)|gamma|beta)|_uniform)|variance|kurtosis|absolute_deviation|rand_(setall|phrase_to_seeds|ranf|ge(n_(no(ncen(tral_(t|f)|ral_chisquare)|rmal)|chisquare|t|i(nt|uniform|poisson|binomial(_negative)?)|exponential|f(uniform)?|gamma|beta)|t_seeds)))\\b"},{"name":"support.function.streamsfuncs.php","match":"(?i)\\bs(tream_(s(ocket_(s(hutdown|e(ndto|rver))|client|pair|enable_crypto|accept|recvfrom|get_name)|upports_lock|e(t_(chunk_size|timeout|write_buffer|read_buffer|blocking)|lect))|notification_callback|co(ntext_(set_(option|default|params)|create|get_(options|default|params))|py_to_stream)|is_local|encoding|filter_(prepend|append|re(gister|move))|wrapper_(unregister|re(store|gister))|re(solve_include_path|gister_wrapper)|get_(contents|transports|filters|wrappers|line|meta_data)|bucket_(new|prepend|append|make_writeable))|et_socket_blocking)\\b"},{"name":"support.function.string.php","match":"(?i)\\b(s(scanf|ha1(_file)?|tr(s(tr|pn)|n(c(asecmp|mp)|atc(asecmp|mp))|c(spn|hr|oll|asecmp|mp)|t(o(upper|k|lower)|r)|i(str|p(slashes|cslashes|os|_tags))|_(s(huffle|plit)|ireplace|pad|word_count|r(ot13|ep(eat|lace))|getcsv)|p(os|brk)|len|r(chr|ipos|pos|ev))|imilar_text|oundex|ubstr(_(co(unt|mpare)|replace))?|printf|etlocale)|h(tml(specialchars(_decode)?|_entity_decode|entities)|e(x2bin|brev(c)?))|n(umber_format|l(2br|_langinfo))|c(h(op|unk_split|r)|o(nvert_(cyr_string|uu(decode|encode))|unt_chars)|r(ypt|c32))|trim|implode|ord|uc(first|words)|join|p(arse_str|rint(f)?)|e(cho|xplode)|v(sprintf|printf|fprintf)|quote(d_printable_(decode|encode)|meta)|fprintf|wordwrap|l(cfirst|trim|ocaleconv|evenshtein)|add(slashes|cslashes)|rtrim|get_html_translation_table|m(oney_format|d5(_file)?|etaphone)|bin2hex)\\b"},{"name":"support.function.sybase.php","match":"(?i)\\bsybase_(se(t_message_handler|lect_db)|num_(fields|rows)|c(onnect|lose)|d(eadlock_retry_count|ata_seek)|unbuffered_query|pconnect|query|f(ield_seek|etch_(object|field|a(ssoc|rray)|row)|ree_result)|affected_rows|result|get_last_message|min_(server_severity|client_severity|error_severity|message_severity))\\b"},{"name":"support.function.taint.php","match":"(?i)\\b(taint|is_tainted|untaint)\\b"},{"name":"support.function.tidy.php","match":"(?i)\\b(tidy_(s(et(opt|_encoding)|ave_config)|c(onfig_count|lean_repair)|is_x(html|ml)|diagnose|parse_(string|file)|error_count|warning_count|load_config|access_count|re(set_config|pair_(string|file))|get(opt|_(status|h(tml(_ver)?|ead)|config|o(utput|pt_doc)|r(oot|elease)|body)))|ob_tidyhandler)\\b"},{"name":"support.function.tokenizer.php","match":"(?i)\\btoken_(name|get_all)\\b"},{"name":"support.function.trader.php","match":"(?i)\\btrader_(s(t(och(f|rsi)?|ddev)|in(h)?|u(m|b)|et_(compat|unstable_period)|qrt|ar(ext)?|ma)|ht_(sine|trend(line|mode)|dcp(hase|eriod)|phasor)|natr|c(ci|o(s(h)?|rrel)|dl(s(ho(otingstar|rtline)|t(icksandwich|alledpattern)|pinningtop|eparatinglines)|h(i(kkake(mod)?|ghwave)|omingpigeon|a(ngingman|rami(cross)?|mmer))|c(o(ncealbabyswall|unterattack)|losingmarubozu)|t(hrusting|a(sukigap|kuri)|ristar)|i(n(neck|vertedhammer)|dentical3crows)|2crows|onneck|d(oji(star)?|arkcloudcover|ragonflydoji)|u(nique3river|psidegap2crows)|3(starsinsouth|inside|outside|whitesoldiers|linestrike|blackcrows)|piercing|e(ngulfing|vening(star|dojistar))|kicking(bylength)?|l(ongl(ine|eggeddoji)|adderbottom)|a(dvanceblock|bandonedbaby)|ri(sefall3methods|ckshawman)|g(apsidesidewhite|ravestonedoji)|xsidegap3methods|m(orning(star|dojistar)|a(t(hold|chinglow)|rubozu))|b(elthold|reakaway))|eil|mo)|t(sf|ypprice|3|ema|an(h)?|r(i(x|ma)|ange))|obv|d(iv|ema|x)|ultosc|p(po|lus_d(i|m))|e(rrno|xp|ma)|var|kama|floor|w(clprice|illr|ma)|l(n|inearreg(_(slope|intercept|angle))?|og10)|a(sin|cos|t(an|r)|d(osc|d|x(r)?)?|po|vgprice|roon(osc)?)|r(si|oc(p|r(100)?)?)|get_(compat|unstable_period)|m(i(n(index|us_d(i|m)|max(index)?)?|dp(oint|rice))|om|ult|edprice|fi|a(cd(ext|fix)?|vp|x(index)?|ma)?)|b(op|eta|bands))\\b"},{"name":"support.function.url.php","match":"(?i)\\b(http_build_query|url(decode|encode)|parse_url|rawurl(decode|encode)|get_(headers|meta_tags)|base64_(decode|encode))\\b"},{"name":"support.function.var.php","match":"(?i)\\b(s(trval|e(ttype|rialize))|i(s(set|_(s(calar|tring)|nu(ll|meric)|callable|int(eger)?|object|double|float|long|array|re(source|al)|bool|arraykey|nonnull|dict|vec|keyset))|ntval|mport_request_variables)|d(oubleval|ebug_zval_dump)|unse(t|rialize)|print_r|empty|var_(dump|export)|floatval|get(type|_(defined_vars|resource_type))|boolval)\\b"},{"name":"support.function.wddx.php","match":"(?i)\\bwddx_(serialize_va(lue|rs)|deserialize|packet_(start|end)|add_vars)\\b"},{"name":"support.function.xhprof.php","match":"(?i)\\bxhprof_(sample_(disable|enable)|disable|enable)\\b"},{"name":"support.function.xml.php","match":"(?i)\\b(utf8_(decode|encode)|xml_(set_(start_namespace_decl_handler|notation_decl_handler|character_data_handler|object|default_handler|unparsed_entity_decl_handler|processing_instruction_handler|e(nd_namespace_decl_handler|lement_handler|xternal_entity_ref_handler))|parse(_into_struct|r_(set_option|create(_ns)?|free|get_option))?|error_string|get_(current_(column_number|line_number|byte_index)|error_code)))\\b"},{"name":"support.function.xmlrpc.php","match":"(?i)\\bxmlrpc_(se(t_type|rver_(c(all_method|reate)|destroy|add_introspection_data|register_(introspection_callback|method)))|is_fault|decode(_request)?|parse_method_descriptions|encode(_request)?|get_type)\\b"},{"name":"support.function.xmlwriter.php","match":"(?i)\\bxmlwriter_(s(tart_(c(omment|data)|d(td(_(e(ntity|lement)|attlist))?|ocument)|pi|element(_ns)?|attribute(_ns)?)|et_indent(_string)?)|text|o(utput_memory|pen_(uri|memory))|end_(c(omment|data)|d(td(_(e(ntity|lement)|attlist))?|ocument)|pi|element|attribute)|f(ull_end_element|lush)|write_(c(omment|data)|dtd(_(e(ntity|lement)|attlist))?|pi|element(_ns)?|attribute(_ns)?|raw))\\b"},{"name":"support.function.xslt.php","match":"(?i)\\bxslt_(set(opt|_(s(cheme_handler(s)?|ax_handler(s)?)|object|e(ncoding|rror_handler)|log|base))|create|process|err(no|or)|free|getopt|backend_(name|info|version))\\b"},{"name":"support.function.zlib.php","match":"(?i)\\b(zlib_(decode|encode|get_coding_type)|readgzfile|gz(seek|c(ompress|lose)|tell|inflate|open|de(code|flate)|uncompress|p(uts|assthru)|e(ncode|of)|file|write|re(wind|ad)|get(s(s)?|c)))\\b"},{"name":"support.function.alias.php","match":"(?i)\\bis_int(eger)?\\b"}]},"type-annotation":{"name":"support.type.php","patterns":[{"name":"support.type.php","match":"\\b(?:bool|int|float|string|resource|mixed|arraykey|nonnull|dict|vec|keyset)\\b"},{"begin":"([A-Za-z_][A-Za-z0-9_]*)\u003c","end":"\u003e","patterns":[{"include":"#type-annotation"}],"beginCaptures":{"1":{"name":"support.class.php"}}},{"name":"storage.type.shape.php","begin":"(shape\\()","end":"((,|\\.\\.\\.)?\\s*\\))","patterns":[{"include":"#type-annotation"},{"include":"#strings"},{"include":"#constants"}],"endCaptures":{"1":{"name":"keyword.operator.key.php"}}},{"begin":"\\(","end":"\\)","patterns":[{"include":"#type-annotation"}]},{"include":"#class-name"},{"include":"#comments"}]},"user-function-call":{"name":"meta.function-call.php","begin":"(?i)(?=[a-z_0-9\\\\]*[a-z_][a-z0-9_]*\\s*\\()","end":"(?i)[a-z_][a-z_0-9]*(?=\\s*\\()","patterns":[{"include":"#namespace"}],"endCaptures":{"0":{"name":"entity.name.function.php"}}},"var_basic":{"patterns":[{"name":"variable.other.php","match":"(?x)\n(\\$+)\n[a-zA-Z_\\x{7f}-\\x{ff}]\n[a-zA-Z0-9_\\x{7f}-\\x{ff}]*?\n\\b","captures":{"1":{"name":"punctuation.definition.variable.php"}}}]},"var_global":{"name":"variable.other.global.php","match":"(\\$)((_(COOKIE|FILES|GET|POST|REQUEST))|arg(v|c))\\b","captures":{"1":{"name":"punctuation.definition.variable.php"}}},"var_global_safer":{"name":"variable.other.global.safer.php","match":"(\\$)((GLOBALS|_(ENV|SERVER|SESSION)))","captures":{"1":{"name":"punctuation.definition.variable.php"}}},"variable-name":{"patterns":[{"include":"#var_global"},{"include":"#var_global_safer"},{"match":"(?x)\n((\\$)(?\u003cname\u003e[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*))\n(?:\n  (-\u003e)(\\g\u003cname\u003e)\n  |\n  (\\[)\n    (?:(\\d+)|((\\$)\\g\u003cname\u003e)|(\\w+))\n  (\\])\n)?","captures":{"1":{"name":"variable.other.php"},"10":{"name":"string.unquoted.index.php"},"11":{"name":"punctuation.section.array.end.php"},"2":{"name":"punctuation.definition.variable.php"},"4":{"name":"keyword.operator.class.php"},"5":{"name":"variable.other.property.php"},"6":{"name":"punctuation.section.array.begin.php"},"7":{"name":"constant.numeric.index.php"},"8":{"name":"variable.other.index.php"},"9":{"name":"punctuation.definition.variable.php"}}},{"match":"(?x)\n((\\$\\{)(?\u003cname\u003e[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)(\\}))","captures":{"1":{"name":"variable.other.php"},"2":{"name":"punctuation.definition.variable.php"},"4":{"name":"punctuation.definition.variable.php"}}}]},"variables":{"patterns":[{"include":"#var_global"},{"include":"#var_global_safer"},{"include":"#var_basic"},{"begin":"(\\$\\{)(?=.*?\\})","end":"(\\})","patterns":[{"include":"#language"}],"beginCaptures":{"1":{"name":"punctuation.definition.variable.php"}},"endCaptures":{"1":{"name":"punctuation.definition.variable.php"}}}]},"xhp":{"patterns":[{"contentName":"source.xhp","begin":"(?\u003c=\\(|\\{|\\[|,|\u0026\u0026|\\|\\||\\?|:|=|=\u003e|\\Wreturn|^return|^)\\s*(?=\u003c[_\\p{L}])","end":"(?=.)","patterns":[{"include":"#xhp-tag-element-name"}],"applyEndPatternLast":true}]},"xhp-assignment":{"patterns":[{"name":"keyword.operator.assignment.xhp","match":"=(?=\\s*(?:'|\"|{|/\\*|\u003c|//|\\n))"}]},"xhp-attribute-name":{"patterns":[{"match":"(?\u003c!\\S)([_\\p{L}](?:[\\p{L}\\p{Mn}\\p{Mc}\\p{Nd}\\p{Nl}\\p{Pc}-](?\u003c!\\.\\.))*+)(?\u003c!\\.)(?=//|/\\*|=|\\s|\u003e|/\u003e)","captures":{"0":{"name":"entity.other.attribute-name.xhp"}}}]},"xhp-entities":{"patterns":[{"match":"(\u0026)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)","captures":{"0":{"name":"constant.character.entity.xhp"},"1":{"name":"punctuation.definition.entity.xhp"},"2":{"name":"entity.name.tag.html.xhp"},"3":{"name":"punctuation.definition.entity.xhp"}}},{"name":"invalid.illegal.bad-ampersand.xhp","match":"\u0026\\S*;"}]},"xhp-evaluated-code":{"name":"meta.embedded.expression.php","contentName":"source.php.xhp","begin":"{","end":"}","patterns":[{"include":"#language"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.xhp"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.xhp"}}},"xhp-html-comments":{"name":"comment.block.html","begin":"\u003c!--","end":"--\\s*\u003e","patterns":[{"name":"invalid.illegal.bad-comments-or-CDATA.html","match":"--(?!-*\\s*\u003e)"}],"captures":{"0":{"name":"punctuation.definition.comment.html"}}},"xhp-string-double-quoted":{"name":"string.quoted.double.php","begin":"\"","end":"\"(?\u003c!\\\\\")","patterns":[{"include":"#xhp-entities"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xhp"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xhp"}}},"xhp-string-single-quoted":{"name":"string.quoted.single.php","begin":"'","end":"'(?\u003c!\\\\')","patterns":[{"include":"#xhp-entities"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xhp"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xhp"}}},"xhp-tag-attributes":{"patterns":[{"include":"#xhp-attribute-name"},{"include":"#xhp-assignment"},{"include":"#xhp-string-double-quoted"},{"include":"#xhp-string-single-quoted"},{"include":"#xhp-evaluated-code"},{"include":"#xhp-tag-element-name"},{"include":"#comments"}]},"xhp-tag-element-name":{"patterns":[{"begin":"\\s*(\u003c)([_\\p{L}](?:[:\\p{L}\\p{Mn}\\p{Mc}\\p{Nd}\\p{Nl}\\p{Pc}-])*+)(?=[/\u003e\\s])(?\u003c![\\:])","end":"\\s*(?\u003c=\u003c/)(\\2)(\u003e)|(/\u003e)|((?\u003c=\u003c/)[\\S ]*?)\u003e","patterns":[{"include":"#xhp-tag-termination"},{"include":"#xhp-html-comments"},{"include":"#xhp-tag-attributes"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.xhp"},"2":{"name":"entity.name.tag.open.xhp"}},"endCaptures":{"1":{"name":"entity.name.tag.close.xhp"},"2":{"name":"punctuation.definition.tag.xhp"},"3":{"name":"punctuation.definition.tag.xhp"},"4":{"name":"invalid.illegal.termination.xhp"}}}]},"xhp-tag-termination":{"patterns":[{"begin":"(?\u003c!--)(\u003e)","end":"(\u003c/)","patterns":[{"include":"#xhp-evaluated-code"},{"include":"#xhp-entities"},{"include":"#xhp-html-comments"},{"include":"#xhp-tag-element-name"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.xhp"},"1":{"name":"XHPStartTagEnd"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.xhp"},"1":{"name":"XHPEndTagStart"}}}]}}}
diff --git a/grammars/source.hocon.json b/grammars/source.hocon.json
new file mode 100644
index 0000000..ad3ca53
--- /dev/null
+++ b/grammars/source.hocon.json
@@ -0,0 +1 @@
+{"name":"HOCON","scopeName":"source.hocon","patterns":[{"include":"#duration-long"},{"include":"#bytesize-long"},{"include":"#duration-short"},{"include":"#bytesize-short"},{"include":"#variables"},{"include":"#constant"},{"include":"#mstring"},{"include":"#string"},{"include":"#comments"},{"include":"#keywords"},{"include":"#number"},{"include":"#ustring"},{"match":"(?:[ \t]*([\\w-]+)\\s*?({|=|:))","captures":{"1":{"name":"entity.name.tag.hocon"},"2":{"name":"punctuation.separator.key-value.hocon"}}}],"repository":{"bytesize-long":{"name":"constant.numeric.byte.long.hocon","match":"\\b\\d+((kilo|mega|giga|tera|peta|exa|zetta|yotta|kibi|mebi|gibi|tebi|pebi|exbi|zebo|yobi)?byte[s]?)\\b"},"bytesize-short":{"name":"constant.numeric.byte.short.hocon","match":"\\b\\d+(([kMGTPEZY]B)|([KMGTPEZY]B?)|([KMGTPEZY]iB?)|([kmgtpezybB]))\\b"},"comments":{"patterns":[{"name":"comment.line.double-slash.hocon","match":"(//).*$\\n?","captures":{"1":{"name":"punctuation.definition.comment.hocon"}}},{"name":"comment.line.pound.hocon","match":"(#).*$\\n?","captures":{"1":{"name":"punctuation.definition.comment.hocon"}}}]},"constant":{"match":"[^-]\\b((?:true|false|null|on|off|yes|no))\\b[^-]","captures":{"1":{"name":"constant.language.hocon"}}},"duration-long":{"name":"constant.numeric.duration.long.hocon","match":"\\b\\d+(day|hour|minute|millisecond|microsecond|nanosecond|second)[s]?\\b"},"duration-short":{"name":"constant.numeric.duration.short.hocon","match":"\\b(\\d+)(d|h|ns|ms|us|s)\\b"},"keywords":{"patterns":[{"name":"keyword.other.source.hocon","match":"\\b(include|url|file|classpath)\\b"}]},"mstring":{"name":"string.quoted.triple.hocon","begin":"\"\"\"","end":"\"\"\""},"number":{"name":"constant.numeric.zzz.simple.numbers.hocon","match":"(\\b\\-?\\d+(\\.\\d+)?([eE]\\d+)?\\b)"},"string":{"name":"string.quoted.double.hocon","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.hocon","match":"(\\\\(?:[\"\\\\/bfnrt]|u[0-9a-fA-F]{4}))"},{"name":"invalid.illegal.unrecognized-string-escape.hocon","match":"\\\\."}]},"ustring":{"name":"string.other.zzz.unquoted.hocon","match":"([^:=\\{\\}\\[\\]\\s,][^0-9:=\\{\\}\\[\\],][^=:\\{\\}\\[\\]\\s,]*)","captures":{"1":{"name":"entity.name.tag.hocon"}}},"variables":{"name":"storage.type.source.hocon","match":"\\$\\{[^\\}]*\\}"}}}
diff --git a/grammars/source.hosts.json b/grammars/source.hosts.json
index 3f7a7bc..2a89133 100644
--- a/grammars/source.hosts.json
+++ b/grammars/source.hosts.json
@@ -1 +1 @@
-{"name":"Hosts file","scopeName":"source.hosts","patterns":[{"include":"#main"}],"repository":{"host":{"name":"string.unquoted.hostname","match":"[^:\\s#][^\\s#]*"},"loopback":{"name":"constant.numeric.other.ip-address","match":"(?\u003c=\\s|^)(::)1","captures":{"1":{"name":"punctuation.definition.ip-address.loopback"}}},"main":{"patterns":[{"include":"etc#comment"},{"include":"etc#ip"},{"include":"#loopback"},{"include":"#host"}]}}}
+{"name":"Hosts file","scopeName":"source.hosts","patterns":[{"include":"#main"}],"repository":{"host":{"name":"entity.name.host.domain.hosts","match":"(?\u003c=\\s|^)[^:\\s#][^\\s#]*","captures":{"0":{"patterns":[{"include":"etc#dot"}]}}},"loopback":{"name":"constant.numeric.other.ip-address","match":"(?\u003c=\\s|^)(::)1(?=$|\\s)","captures":{"1":{"name":"punctuation.definition.ip-address.loopback"}}},"main":{"patterns":[{"include":"etc#comment"},{"include":"etc#ip"},{"include":"#loopback"},{"include":"#host"}]}}}
diff --git a/grammars/source.httpspec.json b/grammars/source.httpspec.json
index 1e1073d..b355de8 100644
--- a/grammars/source.httpspec.json
+++ b/grammars/source.httpspec.json
@@ -1 +1 @@
-{"name":"HTTP Spec","scopeName":"source.httpspec","patterns":[{"name":"meta.request.httpspec","patterns":[{"include":"#request"},{"match":"^$"},{"include":"#response"}]}],"repository":{"ampersand":{"patterns":[{"name":"support.function.ampersand.httpspec","match":"(?\u003c!\\\u0026)\\\u0026(?!\\\u0026)"}]},"closingbracket":{"patterns":[{"name":"keyword.other.multiplexend.httpspec"},{"match":"\\]"}]},"comma":{"patterns":[{"name":"keyword.other.comma.httpspec.test","match":"\\,"}]},"emptyline":{"patterns":[{"match":"^\\s*$"}]},"equals":{"patterns":[{"name":"support.function.keyvaluepairseparator.httpspec","match":"\\="}]},"header":{"patterns":[{"name":"string.unquoted.uri.httpspec","match":"^([a-zA-Z\\-_]+\\:)\\s(.*)$","captures":{"1":{"name":"variable.parameter.headername.httpspec"}}}]},"invalidcomma":{"patterns":[{"name":"invalid.illegal.comma.httpspec","match":"^\\,|\\,(?=\\s)"}]},"jsonblock":{"patterns":[{"include":"source.json"}]},"methodlist":{"patterns":[{"include":"#methodname"},{"include":"#invalidcomma"},{"include":"#comma"}]},"methodname":{"patterns":[{"name":"keyword.other.method.httpspec","match":"(?:\\b)(OPTIONS|HEAD|GET|DELETE|PUT|PATCH|POST)"}]},"multiplex":{"begin":"(\\[)","end":"\\]","patterns":[{"include":"#uripart"},{"include":"#comma"}],"beginCaptures":{"0":{"name":"keyword.other"}},"endCaptures":{"0":{"name":"keyword.other"}}},"namevaluepair":{"patterns":[{"include":"#uriqueryname"},{"include":"#equals"},{"include":"#uriqueryvalue"}]},"openingbracket":{"patterns":[{"name":"keyword.other.multiplexstart.httpspec","match":"\\["}]},"questionmark":{"patterns":[{"name":"support.function.queryseparator.httpspec","match":"\\?"}]},"request":{"patterns":[{"begin":"^(?=ACL|BASELINE-CONTROL|BIND|CHECKIN|CHECKOUT|CONNECT|COPY|DELETE|GET|HEAD|LABEL|LINK|LOCK|MERGE|MKACTIVITY|MKCALENDAR|MKCOL|MKREDIRECTREF|MKWORKSPACE|MOVE|OPTIONS|ORDERPATCH|PATCH|POST|PRI|PROPFIND|PROPPATCH|PUT|REBIND|REPORT|SEARCH|TRACE|UNBIND|UNCHECKOUT|UNLINK|UNLOCK|UPDATE|UPDATEREDIRECTREF|VERSION-CONTROL\n)","end":"^(?=\\d\\d\\d)","patterns":[{"include":"#requestline"},{"include":"#header"},{"include":"#jsonblock"}]}]},"requestline":{"patterns":[{"include":"#methodlist"},{"include":"#uri"}]},"response":{"patterns":[{"include":"#statusline"},{"include":"#header"},{"include":"#jsonblock"}]},"statusline":{"patterns":[{"match":"^(\\d\\d\\d)\\s(.*)$","captures":{"0":{"name":"constant.language.statustext.httpspec"}}}]},"uri":{"patterns":[{"include":"#uripath"},{"include":"#multiplex"},{"include":"#questionmark"},{"include":"#uriquery"}]},"uripart":{"patterns":[{"match":"([a-bA-B0-9\\-_/]+)"}]},"uripath":{"patterns":[{"name":"support.function.httpspec","begin":"(?:\\s)\\/","end":"(?:$)","patterns":[{"include":"#uripart"},{"include":"#multiplex"}]}]},"uriquery":{"patterns":[{"include":"#namevaluepair"},{"include":"#ampersand"}]},"uriqueryname":{"patterns":[{"name":"support.function.uriqueryname.httpspec","match":"(?\u003c=[?\u0026])([^=\u0026])+"}]},"uriqueryvalue":{"patterns":[{"name":"support.function.uriqueryvalue.httpspec","match":"(?\u003c=\\=)([^=\u0026]+)"}]}}}
+{"name":"HTTP Spec","scopeName":"source.httpspec","patterns":[{"name":"meta.request.httpspec","patterns":[{"include":"#request"},{"match":"^$"},{"include":"#response"}]}],"repository":{"ampersand":{"patterns":[{"name":"support.function.ampersand.httpspec","match":"(?\u003c!\\\u0026)\\\u0026(?!\\\u0026)"}]},"closingbracket":{"patterns":[{"name":"keyword.other.multiplexend.httpspec","match":"\\]"}]},"comma":{"patterns":[{"name":"keyword.other.comma.httpspec.test","match":"\\,"}]},"emptyline":{"patterns":[{"match":"^\\s*$"}]},"equals":{"patterns":[{"name":"support.function.keyvaluepairseparator.httpspec","match":"\\="}]},"header":{"patterns":[{"name":"string.unquoted.uri.httpspec","match":"^([^()\u003c\u003e@,;:\\\\\"{} \\t\\x00-\\x1F\\x7F]+\\:)\\s(.*)$","captures":{"1":{"name":"variable.parameter.headername.httpspec"}}}]},"invalidcomma":{"patterns":[{"name":"invalid.illegal.comma.httpspec","match":"^\\,|\\,(?=\\s)"}]},"jsonblock":{"patterns":[{"include":"source.json"}]},"methodlist":{"patterns":[{"include":"#methodname"},{"include":"#invalidcomma"},{"include":"#comma"}]},"methodname":{"patterns":[{"name":"keyword.other.method.httpspec","match":"(?:\\b)(ACL|BASELINE-CONTROL|BIND|CHECKIN|CHECKOUT|CONNECT|COPY|DELETE|GET|HEAD|LABEL|LINK|LOCK|MERGE|MKACTIVITY|MKCALENDAR|MKCOL|MKREDIRECTREF|MKWORKSPACE|MOVE|OPTIONS|ORDERPATCH|PATCH|POST|PRI|PROPFIND|PROPPATCH|PUT|REBIND|REPORT|SEARCH|TRACE|UNBIND|UNCHECKOUT|UNLINK|UNLOCK|UPDATE|UPDATEREDIRECTREF|VERSION-CONTROL)"}]},"multiplex":{"begin":"(\\[)","end":"\\]","patterns":[{"include":"#uripart"},{"include":"#comma"}],"beginCaptures":{"0":{"name":"keyword.other"}},"endCaptures":{"0":{"name":"keyword.other"}}},"namevaluepair":{"patterns":[{"include":"#uriqueryname"},{"include":"#equals"},{"include":"#uriqueryvalue"}]},"openingbracket":{"patterns":[{"name":"keyword.other.multiplexstart.httpspec","match":"\\["}]},"questionmark":{"patterns":[{"name":"support.function.queryseparator.httpspec","match":"\\?"}]},"request":{"patterns":[{"begin":"^(?=ACL|BASELINE-CONTROL|BIND|CHECKIN|CHECKOUT|CONNECT|COPY|DELETE|GET|HEAD|LABEL|LINK|LOCK|MERGE|MKACTIVITY|MKCALENDAR|MKCOL|MKREDIRECTREF|MKWORKSPACE|MOVE|OPTIONS|ORDERPATCH|PATCH|POST|PRI|PROPFIND|PROPPATCH|PUT|REBIND|REPORT|SEARCH|TRACE|UNBIND|UNCHECKOUT|UNLINK|UNLOCK|UPDATE|UPDATEREDIRECTREF|VERSION-CONTROL\n)","end":"^(?=\\d\\d\\d|HTTP)","patterns":[{"include":"#requestline"},{"include":"#header"},{"include":"#jsonblock"}]}]},"requestline":{"patterns":[{"include":"#methodlist"},{"include":"#uri"}]},"response":{"patterns":[{"include":"#statusline"},{"include":"#header"},{"include":"#jsonblock"}]},"statusline":{"patterns":[{"match":"^(\\d\\d\\d)\\s(.*)$","captures":{"0":{"name":"constant.language.statustext.httpspec"}}},{"match":"^HTTP/(1\\.1|2|3)\\s(\\d\\d\\d)\\s(.*)$","captures":{"0":{"name":"constant.language.statustext.httpspec"}}}]},"uri":{"patterns":[{"include":"#uriabsolute"},{"include":"#uripath"},{"include":"#multiplex"},{"include":"#questionmark"},{"include":"#uriquery"}]},"uriabsolute":{"patterns":[{"name":"support.function.httpspec","begin":"(?:\\s)(https?):\\/\\/((?:(?:[A-Za-z0-9\\-]{1,63})\\.)*(?:[A-Za-z0-9\\-]{1,63}))","end":"(?:$)","patterns":[{"include":"#uripart"},{"include":"#multiplex"}]}]},"uripart":{"patterns":[{"match":"([a-bA-B0-9\\-_/]+)"}]},"uripath":{"patterns":[{"name":"support.function.httpspec","begin":"(?:\\s)\\/","end":"(?:$)","patterns":[{"include":"#uripart"},{"include":"#multiplex"}]}]},"uriquery":{"patterns":[{"include":"#namevaluepair"},{"include":"#ampersand"}]},"uriqueryname":{"patterns":[{"name":"support.function.uriqueryname.httpspec","match":"(?\u003c=[?\u0026])([^=\u0026])+"}]},"uriqueryvalue":{"patterns":[{"name":"support.function.uriqueryvalue.httpspec","match":"(?\u003c=\\=)([^=\u0026]+)"}]}}}
diff --git a/grammars/source.imba.json b/grammars/source.imba.json
new file mode 100644
index 0000000..2deb473
--- /dev/null
+++ b/grammars/source.imba.json
@@ -0,0 +1 @@
+{"name":"Imba","scopeName":"source.imba","patterns":[{"include":"#root"},{"name":"comment.line.shebang.imba","match":"\\A(#!).*(?=$)","captures":{"1":{"name":"punctuation.definition.comment.imba"}}}],"repository":{"array-literal":{"name":"meta.array.literal.imba","begin":"\\s*(\\[)","end":"\\]","patterns":[{"include":"#expr"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"meta.brace.square.imba"}},"endCaptures":{"0":{"name":"meta.brace.square.imba"}}},"block":{"patterns":[{"include":"#style-declaration"},{"include":"#object-keys"},{"include":"#tag-literal"},{"include":"#regex"},{"include":"#keywords"},{"include":"#comment"},{"include":"#literal"},{"include":"#plain-identifiers"},{"include":"#plain-accessors"},{"include":"#pairs"},{"include":"#invalid-indentation"}]},"boolean-literal":{"patterns":[{"name":"constant.language.boolean.true.imba","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(true|yes)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"constant.language.boolean.false.imba","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(false|no)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"brackets":{"patterns":[{"begin":"{","end":"}|(?=\\*/)","patterns":[{"include":"#brackets"}]},{"begin":"\\[","end":"\\]|(?=\\*/)","patterns":[{"include":"#brackets"}]}]},"comment":{"patterns":[{"name":"comment.block.documentation.imba","begin":"/\\*\\*(?!/)","end":"\\*/","patterns":[{"include":"#docblock"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.imba"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.imba"}}},{"name":"comment.block.imba","begin":"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?","end":"\\*/","beginCaptures":{"1":{"name":"punctuation.definition.comment.imba"},"2":{"name":"storage.type.internaldeclaration.imba"},"3":{"name":"punctuation.decorator.internaldeclaration.imba"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.imba"}}},{"name":"comment.block.imba","begin":"(###)","end":"###(?:[ \\t]*\\n)","beginCaptures":{"1":{"name":"punctuation.definition.comment.imba"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.imba"}}},{"contentName":"comment.line.double-slash.imba","begin":"(^[ \\t]+)?((//|\\#\\s)(?:\\s*((@)internal)(?=\\s|$))?)","end":"(?=$)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.imba"},"2":{"name":"comment.line.double-slash.imba"},"3":{"name":"punctuation.definition.comment.imba"},"4":{"name":"storage.type.internaldeclaration.imba"},"5":{"name":"punctuation.decorator.internaldeclaration.imba"}}}]},"css-color-keywords":{"patterns":[{"name":"support.constant.color.w3c-standard-color-name.css","match":"(?i)(?\u003c![\\w-])(aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)(?![\\w-])"},{"name":"support.constant.color.w3c-extended-color-name.css","match":"(?xi) (?\u003c![\\w-])\n(aliceblue|antiquewhite|aquamarine|azure|beige|bisque|blanchedalmond|blueviolet|brown|burlywood\n|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan\n|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange\n|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise\n|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen\n|gainsboro|ghostwhite|gold|goldenrod|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki\n|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow\n|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray\n|lightslategrey|lightsteelblue|lightyellow|limegreen|linen|magenta|mediumaquamarine|mediumblue\n|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise\n|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|oldlace|olivedrab|orangered\n|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum\n|powderblue|rebeccapurple|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell\n|sienna|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|thistle|tomato\n|transparent|turquoise|violet|wheat|whitesmoke|yellowgreen)\n(?![\\w-])"},{"name":"support.constant.color.current.css","match":"(?i)(?\u003c![\\w-])currentColor(?![\\w-])"}]},"css-combinators":{"patterns":[{"name":"punctuation.separator.combinator.css","match":"\u003e\u003e\u003e|\u003e\u003e|\u003e|\\+|~"},{"name":"keyword.other.parent-selector.css","match":"\u0026"}]},"css-commas":{"name":"punctuation.separator.list.comma.css","match":","},"css-comment":{"patterns":[{"name":"comment.line.imba","match":"\\#(\\s.+)?(\\n|$)"},{"name":"comment.line.imba","match":"(^\\t+)(\\#(\\s.+)?(\\n|$))"}]},"css-escapes":{"patterns":[{"name":"constant.character.escape.codepoint.css","match":"\\\\[0-9a-fA-F]{1,6}"},{"name":"constant.character.escape.newline.css","begin":"\\\\$\\s*","end":"^(?\u003c!\\G)"},{"name":"constant.character.escape.css","match":"\\\\."}]},"css-functions":{"patterns":[{"name":"meta.function.calc.css","begin":"(?i)(?\u003c![\\w-])(calc)(\\()","end":"\\)","patterns":[{"name":"keyword.operator.arithmetic.css","match":"[*/]|(?\u003c=\\s|^)[-+](?=\\s|$)"},{"include":"#css-property-values"}],"beginCaptures":{"1":{"name":"support.function.calc.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}}},{"name":"meta.function.color.css","begin":"(?i)(?\u003c![\\w-])(rgba?|hsla?)(\\()","end":"\\)","patterns":[{"include":"#css-property-values"}],"beginCaptures":{"1":{"name":"support.function.misc.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}}},{"name":"meta.function.gradient.css","begin":"(?xi) (?\u003c![\\w-])\n(\n  (?:-webkit-|-moz-|-o-)?    # Accept prefixed/historical variants\n  (?:repeating-)?            # \"Repeating\"-type gradient\n  (?:linear|radial|conic)    # Shape\n  -gradient\n)\n(\\()","end":"\\)","patterns":[{"name":"keyword.operator.gradient.css","match":"(?i)(?\u003c![\\w-])(from|to|at)(?![\\w-])"},{"include":"#css-property-values"}],"beginCaptures":{"1":{"name":"support.function.gradient.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}}},{"name":"meta.function.gradient.invalid.deprecated.gradient.css","begin":"(?i)(?\u003c![\\w-])(-webkit-gradient)(\\()","end":"\\)","patterns":[{"begin":"(?i)(?\u003c![\\w-])(from|to|color-stop)(\\()","end":"\\)","patterns":[{"include":"#css-property-values"}],"beginCaptures":{"1":{"name":"invalid.deprecated.function.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}}},{"include":"#css-property-values"}],"beginCaptures":{"1":{"name":"invalid.deprecated.gradient.function.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}}},{"name":"meta.function.misc.css","begin":"(?xi) (?\u003c![\\w-])\n(annotation|attr|blur|brightness|character-variant|contrast|counters?\n|cross-fade|drop-shadow|element|fit-content|format|grayscale|hue-rotate\n|image-set|invert|local|minmax|opacity|ornaments|repeat|saturate|sepia\n|styleset|stylistic|swash|symbols)\n(\\()","end":"\\)","patterns":[{"name":"constant.numeric.other.density.css","match":"(?i)(?\u003c=[,\\s\"]|\\*/|^)\\d+x(?=[\\s,\"')]|/\\*|$)"},{"include":"#css-property-values"},{"name":"variable.parameter.misc.css","match":"[^'\"),\\s]+"}],"beginCaptures":{"1":{"name":"support.function.misc.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}}},{"name":"meta.function.shape.css","begin":"(?i)(?\u003c![\\w-])(circle|ellipse|inset|polygon|rect)(\\()","end":"\\)","patterns":[{"name":"keyword.operator.shape.css","match":"(?i)(?\u003c=\\s|^|\\*/)(at|round)(?=\\s|/\\*|$)"},{"include":"#css-property-values"}],"beginCaptures":{"1":{"name":"support.function.shape.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}}},{"name":"meta.function.timing-function.css","begin":"(?i)(?\u003c![\\w-])(cubic-bezier|steps)(\\()","end":"\\)","patterns":[{"name":"support.constant.step-direction.css","match":"(?i)(?\u003c![\\w-])(start|end)(?=\\s*\\)|$)"},{"include":"#css-property-values"}],"beginCaptures":{"1":{"name":"support.function.timing-function.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}}},{"begin":"(?xi) (?\u003c![\\w-])\n( (?:translate|scale|rotate)(?:[XYZ]|3D)?\n| matrix(?:3D)?\n| skew[XY]?\n| perspective\n)\n(\\()","end":"\\)","patterns":[{"include":"#css-property-values"}],"beginCaptures":{"1":{"name":"support.function.transform.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"endCaptures":{"0":{"name":"punctuation.section.function.end.bracket.round.css"}}}]},"css-numeric-values":{"patterns":[{"name":"constant.other.color.rgb-value.hex.css","match":"(#)(?:[0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})\\b","captures":{"1":{"name":"punctuation.definition.constant.css"}}},{"name":"constant.numeric.css","match":"(?xi) (?\u003c![\\w-])\n[-+]?                               # Sign indicator\n\n(?:                                 # Numerals\n    [0-9]+ (?:\\.[0-9]+)?           # Integer/float with leading digits\n  | \\.[0-9]+                       # Float without leading digits\n)\n\n(?:                                 # Scientific notation\n  (?\u003c=[0-9])                        # Exponent must follow a digit\n  E                                 # Exponent indicator\n  [-+]?                             # Possible sign indicator\n  [0-9]+                            # Exponent value\n)?\n\n(?:                                 # Possible unit for data-type:\n  (%)                               # - Percentage\n  | ( deg|grad|rad|turn             # - Angle\n    | Hz|kHz                        # - Frequency\n    | ch|cm|em|ex|fr|in|mm|mozmm|   # - Length\n      pc|pt|px|q|rem|vh|vmax|vmin|\n      vw\n    | dpi|dpcm|dppx                 # - Resolution\n    | s|ms                          # - Time\n    )\n  \\b                               # Boundary checking intentionally lax to\n)?                                  # facilitate embedding in CSS-like grammars","captures":{"1":{"name":"keyword.other.unit.percentage.css"},"2":{"name":"keyword.other.unit.${2:/downcase}.css"}}}]},"css-property-values":{"patterns":[{"include":"#css-commas"},{"include":"#css-escapes"},{"include":"#css-functions"},{"include":"#css-numeric-values"},{"include":"#css-size-keywords"},{"include":"#css-color-keywords"},{"include":"#string"},{"name":"keyword.other.important.css","match":"!\\s*important(?![\\w-])"}]},"css-pseudo-classes":{"name":"entity.other.attribute-name.pseudo-class.css","match":"(?xi)\n(:)(:*)\n(?: active|any-link|checked|default|defined|disabled|empty|enabled|first\n  | (?:first|last|only)-(?:child|of-type)|focus|focus-visible|focus-within\n  | fullscreen|host|hover|in-range|indeterminate|invalid|left|link\n  | optional|out-of-range|placeholder-shown|read-only|read-write\n  | required|right|root|scope|target|unresolved\n  | valid|visited\n)(?![\\w-]|\\s*[;}])","captures":{"1":{"name":"punctuation.definition.entity.css"},"2":{"name":"invalid.illegal.colon.css"}}},"css-pseudo-elements":{"name":"entity.other.attribute-name.pseudo-element.css","match":"(?xi)\n(?:\n  (::?)                       # Elements using both : and :: notation\n  (?: after\n    | before\n    | first-letter\n    | first-line\n    | (?:-(?:ah|apple|atsc|epub|hp|khtml|moz\n            |ms|o|rim|ro|tc|wap|webkit|xv)\n        | (?:mso|prince))\n      -[a-z-]+\n  )\n  |\n  (::)                        # Double-colon only\n  (?: backdrop\n    | content\n    | grammar-error\n    | marker\n    | placeholder\n    | selection\n    | shadow\n    | spelling-error\n  )\n)\n(?![\\w-]|\\s*[;}])","captures":{"1":{"name":"punctuation.definition.entity.css"},"2":{"name":"punctuation.definition.entity.css"}}},"css-selector":{"name":"meta.selector.css","begin":"(?\u003c=css\\s)(?!(?:[\\@\\.]+[\\!\\\u003c\\\u003e]?)?[\\w\\-\\$]+(?:[\\@\\.]+[\\!\\\u003c\\\u003e]?[\\w\\-\\$]+)*(?:\\s*\\:)[^\\:])","end":"(\\s*(?=(?:[\\@\\.]+[\\!\\\u003c\\\u003e]?)?[\\w\\-\\$]+(?:[\\@\\.]+[\\!\\\u003c\\\u003e]?[\\w\\-\\$]+)*(?:\\s*\\:)[^\\:])|\\s*$|(?=\\s+\\#\\s))","patterns":[{"include":"#css-selector-innards"}],"endCaptures":{"0":{"name":"punctuation.separator.sel-properties.css"}}},"css-selector-innards":{"patterns":[{"include":"#css-commas"},{"include":"#css-escapes"},{"include":"#css-combinators"},{"name":"entity.name.tag.wildcard.css","match":"\\*"},{"name":"meta.attribute-selector.css","begin":"\\[","end":"\\]","patterns":[{"include":"#string"},{"match":"(?\u003c=[\"'\\s]|^|\\*/)\\s*([iI])\\s*(?=[\\s\\]]|/\\*|$)","captures":{"1":{"name":"storage.modifier.ignore-case.css"}}},{"match":"(?x)(?\u003c==)\\s*((?!/\\*)(?:[^\\\\\"'\\s\\]]|\\\\.)+)","captures":{"1":{"name":"string.unquoted.attribute-value.css"}}},{"include":"#css-escapes"},{"name":"keyword.operator.pattern.css","match":"[~|^$*]?="},{"name":"punctuation.separator.css","match":"\\|"},{"match":"(?x)\n# Qualified namespace prefix\n( -?(?!\\d)(?:[\\w-]|[^\\\\x00-\\\\x7F]|\\\\(?:[0-9a-fA-F]{1,6}|.))+\n| \\*\n)\n# Lookahead to ensure there's a valid identifier ahead\n(?=\n  \\| (?!\\s|=|$|\\])\n  (?: -?(?!\\d)\n   |   [\\\\\\w-]\n   |   [^\\\\x00-\\\\x7F]\n   )\n)","captures":{"1":{"name":"entity.other.namespace-prefix.css"}}},{"match":"(?x)\n(-?(?!\\d)(?\u003e[\\w-]|[^\\\\x00-\\\\x7F]|\\\\(?:[0-9a-fA-F]{1,6}|.))+)\n\\s*\n(?=[~|^\\]$*=]|/\\*)","captures":{"1":{"name":"entity.other.attribute-name.css"}}}],"beginCaptures":{"0":{"name":"punctuation.definition.entity.begin.bracket.square.css"}},"endCaptures":{"0":{"name":"punctuation.definition.entity.end.bracket.square.css"}}},{"include":"#css-pseudo-classes"},{"include":"#css-pseudo-elements"}]},"css-size-keywords":{"patterns":[{"name":"support.constant.size.property-value.css","match":"(x+s|sm-|md-|lg-|sm|md|lg|x+l|hg|x+h)(?![\\w-])"}]},"curly-braces":{"begin":"\\s*(\\{)","end":"\\}","patterns":[{"include":"#expr"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"meta.brace.curly.imba"}},"endCaptures":{"0":{"name":"meta.brace.curly.imba"}}},"decorator":{"name":"meta.decorator.imba","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))\\@(?!\\@)","end":"(?=\\s)","patterns":[{"include":"#expr"}],"beginCaptures":{"0":{"name":"punctuation.decorator.imba"}}},"directives":{"name":"comment.line.triple-slash.directive.imba","begin":"^(///)\\s*(?=\u003c(reference|amd-dependency|amd-module)(\\s+(path|types|no-default-lib|lib|name)\\s*=\\s*((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)))+\\s*/\u003e\\s*$)","end":"(?=$)","patterns":[{"name":"meta.tag.imba","begin":"(\u003c)(reference|amd-dependency|amd-module)","end":"/\u003e","patterns":[{"name":"entity.other.attribute-name.directive.imba","match":"path|types|no-default-lib|lib|name"},{"name":"keyword.operator.assignment.imba","match":"="},{"include":"#string"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.directive.imba"},"2":{"name":"entity.name.tag.directive.imba"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.directive.imba"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.imba"}}},"docblock":{"patterns":[{"match":"(?x)\n((@)(?:access|api))\n\\s+\n(private|protected|public)\n\\b","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.access-type.jsdoc"}}},{"match":"(?x)\n((@)author)\n\\s+\n(\n  [^@\\s\u003c\u003e*/]\n  (?:[^@\u003c\u003e*/]|\\*[^/])*\n)\n(?:\n  \\s*\n  (\u003c)\n  ([^\u003e\\s]+)\n  (\u003e)\n)?","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"5":{"name":"constant.other.email.link.underline.jsdoc"},"6":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}}},{"match":"(?x)\n((@)borrows) \\s+\n((?:[^@\\s*/]|\\*[^/])+)    # \u003cthat namepath\u003e\n\\s+ (as) \\s+              # as\n((?:[^@\\s*/]|\\*[^/])+)    # \u003cthis namepath\u003e","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"keyword.operator.control.jsdoc"},"5":{"name":"entity.name.type.instance.jsdoc"}}},{"name":"meta.example.jsdoc","begin":"((@)example)\\s+","end":"(?=@|\\*/)","patterns":[{"match":"^\\s\\*\\s+"},{"contentName":"constant.other.description.jsdoc","begin":"\\G(\u003c)caption(\u003e)","end":"(\u003c/)caption(\u003e)|(?=\\*/)","beginCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}},"endCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}}},{"match":"[^\\s@*](?:[^*]|\\*[^/])*","captures":{"0":{"name":"source.embedded.imba"}}}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"match":"(?x) ((@)kind) \\s+ (class|constant|event|external|file|function|member|mixin|module|namespace|typedef) \\b","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.symbol-type.jsdoc"}}},{"match":"(?x)\n((@)see)\n\\s+\n(?:\n  # URL\n  (\n    (?=https?://)\n    (?:[^\\s*]|\\*[^/])+\n  )\n  |\n  # JSDoc namepath\n  (\n    (?!\n      # Avoid matching bare URIs (also acceptable as links)\n      https?://\n      |\n      # Avoid matching {@inline tags}; we match those below\n      (?:\\[[^\\[\\]]*\\])? # Possible description [preceding]{@tag}\n      {@(?:link|linkcode|linkplain|tutorial)\\b\n    )\n    # Matched namepath\n    (?:[^@\\s*/]|\\*[^/])+\n  )\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.link.underline.jsdoc"},"4":{"name":"entity.name.type.instance.jsdoc"}}},{"match":"(?x)\n((@)template)\n\\s+\n# One or more valid identifiers\n(\n  [A-Za-z_$]         # First character: non-numeric word character\n  [\\w$.\\[\\]]*        # Rest of identifier\n  (?:                # Possible list of additional identifiers\n    \\s* , \\s*\n    [A-Za-z_$]\n    [\\w$.\\[\\]]*\n  )*\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}}},{"match":"(?x)\n(\n  (@)\n  (?:arg|argument|const|constant|member|namespace|param|var)\n)\n\\s+\n(\n  [A-Za-z_$]\n  [\\w$.\\[\\]]*\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}}},{"begin":"((@)typedef)\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"name":"entity.name.type.instance.jsdoc","match":"(?:[^@\\s*/]|\\*[^/])+"}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"begin":"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"name":"variable.other.jsdoc","match":"([A-Za-z_$][\\w$.\\[\\]]*)"},{"name":"variable.other.jsdoc","match":"(?x)\n(\\[)\\s*\n[\\w$]+\n(?:\n  (?:\\[\\])?                                        # Foo[ ].bar properties within an array\n  \\.                                                # Foo.Bar namespaced parameter\n  [\\w$]+\n)*\n(?:\n  \\s*\n  (=)                                                # [foo=bar] Default parameter value\n  \\s*\n  (\n    # The inner regexes are to stop the match early at */ and to not stop at escaped quotes\n    (?\u003e\n      \"(?:(?:\\*(?!/))|(?:\\\\(?!\"))|[^*\\\\])*?\" |                      # [foo=\"bar\"] Double-quoted\n      '(?:(?:\\*(?!/))|(?:\\\\(?!'))|[^*\\\\])*?' |                      # [foo='bar'] Single-quoted\n      \\[ (?:(?:\\*(?!/))|[^*])*? \\] |                                # [foo=[1,2]] Array literal\n      (?:(?:\\*(?!/))|\\s(?!\\s*\\])|\\[.*?(?:\\]|(?=\\*/))|[^*\\s\\[\\]])*   # Everything else\n    )*\n  )\n)?\n\\s*(?:(\\])((?:[^*\\s]|\\*[^\\s/])+)?|(?=\\*/))","captures":{"1":{"name":"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},"2":{"name":"keyword.operator.assignment.jsdoc"},"3":{"name":"source.embedded.imba"},"4":{"name":"punctuation.definition.optional-value.end.bracket.square.jsdoc"},"5":{"name":"invalid.illegal.syntax.jsdoc"}}}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"begin":"(?x)\n(\n  (@)\n  (?:define|enum|exception|export|extends|lends|implements|modifies\n  |namespace|private|protected|returns?|suppress|this|throws|type\n  |yields?)\n)\n\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"match":"(?x)\n(\n  (@)\n  (?:alias|augments|callback|constructs|emits|event|fires|exports?\n  |extends|external|function|func|host|lends|listens|interface|memberof!?\n  |method|module|mixes|mixin|name|requires|see|this|typedef|uses)\n)\n\\s+\n(\n  (?:\n    [^{}@\\s*] | \\*[^/]\n  )+\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"}}},{"contentName":"variable.other.jsdoc","begin":"((@)(?:default(?:value)?|license|version))\\s+(([''\"]))","end":"(\\3)|(?=$|\\*/)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"},"4":{"name":"punctuation.definition.string.begin.jsdoc"}},"endCaptures":{"0":{"name":"variable.other.jsdoc"},"1":{"name":"punctuation.definition.string.end.jsdoc"}}},{"match":"((@)(?:default(?:value)?|license|tutorial|variation|version))\\s+([^\\s*]+)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}}},{"name":"storage.type.class.jsdoc","match":"(?x) (@) (?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles |callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright |default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception |exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func |function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc |inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method |mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects |override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected |public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary |suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation |version|virtual|writeOnce|yields?) \\b","captures":{"1":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"include":"#inline-tags"},{"match":"((@)(?:[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?))(?=\\s+)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}}]},"expr":{"patterns":[{"include":"#style-declaration"},{"include":"#object-keys"},{"include":"#tag-literal"},{"include":"#regex"},{"include":"#keywords"},{"include":"#comment"},{"include":"#literal"},{"include":"#plain-identifiers"},{"include":"#plain-accessors"},{"include":"#pairs"}]},"expression":{"patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expr"}],"beginCaptures":{"0":{"name":"meta.brace.round.imba"}},"endCaptures":{"0":{"name":"meta.brace.round.imba"}}},{"include":"#tag-literal"},{"include":"#expressionWithoutIdentifiers"},{"include":"#identifiers"},{"include":"#expressionPunctuations"}]},"expressionPunctuations":{"patterns":[{"include":"#punctuation-comma"},{"include":"#punctuation-accessor"}]},"expressionWithoutIdentifiers":{"patterns":[{"include":"#string"},{"include":"#regex"},{"include":"#comment"},{"include":"#function-expression"},{"include":"#class-expression"},{"include":"#ternary-expression"},{"include":"#new-expr"},{"include":"#instanceof-expr"},{"include":"#object-literal"},{"include":"#expression-operators"},{"include":"#literal"},{"include":"#support-objects"}]},"global-literal":{"name":"variable.language.global.imba","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(global)\\b(?!\\$)"},"identifiers":{"patterns":[{"match":"(?x)(?:(?:(\\.)|(\\.\\.(?!\\s*[[:digit:]]|\\s+)))\\s*)?([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)(?=\\s*={{functionOrArrowLookup}})","captures":{"1":{"name":"punctuation.accessor.imba"},"2":{"name":"punctuation.accessor.optional.imba"},"3":{"name":"entity.name.function.property.imba"}}},{"match":"(?:(\\.)|(\\.\\.(?!\\s*[[:digit:]]|\\s+)))\\s*(\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])","captures":{"1":{"name":"punctuation.accessor.imba"},"2":{"name":"punctuation.accessor.optional.imba"},"3":{"name":"variable.other.constant.property.imba"}}},{"match":"(?:(\\.)|(\\.\\.(?!\\s*[[:digit:]]|\\s+)))([[:upper:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\!]?)","captures":{"1":{"name":"punctuation.accessor.imba"},"2":{"name":"punctuation.accessor.optional.imba"},"3":{"name":"variable.other.class.property.imba"}}},{"match":"(?:(\\.)|(\\.\\.(?!\\s*[[:digit:]]|\\s+)))(\\#?[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)","captures":{"1":{"name":"punctuation.accessor.imba"},"2":{"name":"punctuation.accessor.optional.imba"},"3":{"name":"variable.other.property.imba"}}},{"name":"keyword.other","match":"(for own|for|if|unless|when)\\b"},{"name":"support.function.require","match":"require"},{"include":"#plain-identifiers"},{"include":"#type-literal"}]},"inline-css-selector":{"name":"meta.selector.css","begin":"(^\\t+)(?!(?:[\\@\\.]+[\\!\\\u003c\\\u003e]?)?[\\w\\-\\$]+(?:[\\@\\.]+[\\!\\\u003c\\\u003e]?[\\w\\-\\$]+)*(?:\\s*\\:))","end":"(\\s*(?=(?:[\\@\\.]+[\\!\\\u003c\\\u003e]?)?[\\w\\-\\$]+(?:[\\@\\.]+[\\!\\\u003c\\\u003e]?[\\w\\-\\$]+)*(?:\\s*\\:)|\\)|\\])|\\s*$)","patterns":[{"include":"#css-selector-innards"}],"endCaptures":{"0":{"name":"punctuation.separator.sel-properties.css"}}},"inline-styles":{"patterns":[{"include":"#style-property"},{"include":"#css-property-values"},{"include":"#style-expr"}]},"inline-tags":{"patterns":[{"name":"constant.other.description.jsdoc","match":"(\\[)[^\\]]+(\\])(?={@(?:link|linkcode|linkplain|tutorial))","captures":{"1":{"name":"punctuation.definition.bracket.square.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.square.end.jsdoc"}}},{"name":"entity.name.type.instance.jsdoc","begin":"({)((@)(?:link(?:code|plain)?|tutorial))\\s*","end":"}|(?=\\*/)","patterns":[{"match":"\\G((?=https?://)(?:[^|}\\s*]|\\*[/])+)(\\|)?","captures":{"1":{"name":"variable.other.link.underline.jsdoc"},"2":{"name":"punctuation.separator.pipe.jsdoc"}}},{"match":"\\G((?:[^{}@\\s|*]|\\*[^/])+)(\\|)?","captures":{"1":{"name":"variable.other.description.jsdoc"},"2":{"name":"punctuation.separator.pipe.jsdoc"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.bracket.curly.begin.jsdoc"},"2":{"name":"storage.type.class.jsdoc"},"3":{"name":"punctuation.definition.inline.tag.jsdoc"}},"endCaptures":{"0":{"name":"punctuation.definition.bracket.curly.end.jsdoc"}}}]},"invalid-indentation":{"patterns":[{"name":"invalid.whitespace","match":"^[\\ ]+"},{"name":"invalid.whitespace","match":"^\\t+\\s+"}]},"jsdoctype":{"patterns":[{"name":"invalid.illegal.type.jsdoc","match":"\\G{(?:[^}*]|\\*[^/}])+$"},{"contentName":"entity.name.type.instance.jsdoc","begin":"\\G({)","end":"((}))\\s*|(?=\\*/)","patterns":[{"include":"#brackets"}],"beginCaptures":{"0":{"name":"entity.name.type.instance.jsdoc"},"1":{"name":"punctuation.definition.bracket.curly.begin.jsdoc"}},"endCaptures":{"1":{"name":"entity.name.type.instance.jsdoc"},"2":{"name":"punctuation.definition.bracket.curly.end.jsdoc"}}}]},"keywords":{"patterns":[{"name":"keyword.control.imba","match":"(if|elif|else|unless|switch|when|then|do|import|export|for own|for|while|until|return|try|catch|await|finally|throw|as|continue|break|extend|augment)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.control.imba","match":"(?\u003c=export)\\s+(default)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.control.imba","match":"(?\u003c=import)\\s+(type)(?=\\s+[\\w\\{\\$\\_])"},{"name":"keyword.control.imba","match":"(extend|global)\\s+(?=class|tag)"},{"name":"keyword.control.imba","match":"(?\u003c=[\\*\\}\\w\\$])\\s+(from)(?=\\s+[\\\"\\'])"},{"name":"storage.type.function.imba","match":"(def|get|set)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"storage.type.class.imba","match":"(tag|class|struct)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"storage.type.imba","match":"(let|const|constructor)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"storage.type.imba","match":"(prop|attr)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"storage.modifier.imba","match":"(static)\\s+"},{"name":"storage.modifier.imba","match":"(declare)\\s+"},{"include":"#ops"},{"name":"keyword.operator.assignment.imba","match":"(=|\\|\\|=|\\?\\?=|\\\u0026\\\u0026=|\\+=|\\-=|\\*=|\\^=|\\%=)"},{"name":"keyword.operator.imba","match":"(\\\u003e\\=?|\\\u003c\\=?)"},{"name":"keyword.operator.imba","match":"(of|delete|\\!?isa|typeof|in|new)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"literal":{"patterns":[{"include":"#number-with-unit-literal"},{"include":"#numeric-literal"},{"include":"#boolean-literal"},{"include":"#null-literal"},{"include":"#undefined-literal"},{"include":"#numericConstant-literal"},{"include":"#this-literal"},{"include":"#global-literal"},{"include":"#super-literal"},{"include":"#type-literal"},{"include":"#string"}]},"nested-css-selector":{"name":"meta.selector.css","begin":"(^\\t+)(?!(?:[\\@\\.]+[\\!\\\u003c\\\u003e]?)?[\\w\\-\\$]+(?:[\\@\\.]+[\\!\\\u003c\\\u003e]?[\\w\\-\\$]+)*(?:\\s*\\:)[^\\:])","end":"(\\s*(?=(?:[\\@\\.]+[\\!\\\u003c\\\u003e]?)?[\\w\\-\\$]+(?:[\\@\\.]+[\\!\\\u003c\\\u003e]?[\\w\\-\\$]+)*(?:\\s*\\:)[^\\:])|\\s*$|(?=\\s+\\#\\s))","patterns":[{"include":"#css-selector-innards"}],"endCaptures":{"0":{"name":"punctuation.separator.sel-properties.css"}}},"nested-style-declaration":{"name":"meta.style.imba","begin":"^(\\t+)(?=[\\n^]*\\\u0026)","end":"^(?!(\\1\\t|\\s*$))","patterns":[{"include":"#nested-css-selector"},{"include":"#inline-styles"}]},"null-literal":{"name":"constant.language.null.imba","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))null(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"number-with-unit-literal":{"patterns":[{"match":"([0-9]+)([a-z]+|\\%)","captures":{"1":{"name":"constant.numeric.imba"},"2":{"name":"keyword.other.unit.imba"}}},{"match":"([0-9]*\\.[0-9]+(?:[eE][\\-+]?[0-9]+)?)([a-z]+|\\%)","captures":{"1":{"name":"constant.numeric.decimal.imba"},"2":{"name":"keyword.other.unit.imba"}}}]},"numeric-literal":{"patterns":[{"name":"constant.numeric.hex.imba","match":"\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$)","captures":{"1":{"name":"storage.type.numeric.bigint.imba"}}},{"name":"constant.numeric.binary.imba","match":"\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$)","captures":{"1":{"name":"storage.type.numeric.bigint.imba"}}},{"name":"constant.numeric.octal.imba","match":"\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$)","captures":{"1":{"name":"storage.type.numeric.bigint.imba"}}},{"match":"(?x)\n(?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b)                                 # 1\n)(?!\\$)","captures":{"0":{"name":"constant.numeric.decimal.imba"},"1":{"name":"meta.delimiter.decimal.period.imba"},"10":{"name":"meta.delimiter.decimal.period.imba"},"11":{"name":"storage.type.numeric.bigint.imba"},"12":{"name":"meta.delimiter.decimal.period.imba"},"13":{"name":"storage.type.numeric.bigint.imba"},"14":{"name":"storage.type.numeric.bigint.imba"},"2":{"name":"storage.type.numeric.bigint.imba"},"3":{"name":"meta.delimiter.decimal.period.imba"},"4":{"name":"storage.type.numeric.bigint.imba"},"5":{"name":"meta.delimiter.decimal.period.imba"},"6":{"name":"storage.type.numeric.bigint.imba"},"7":{"name":"storage.type.numeric.bigint.imba"},"8":{"name":"meta.delimiter.decimal.period.imba"},"9":{"name":"storage.type.numeric.bigint.imba"}}}]},"numericConstant-literal":{"patterns":[{"name":"constant.language.nan.imba","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))NaN(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"constant.language.infinity.imba","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Infinity(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"object-keys":{"patterns":[{"name":"meta.object-literal.key","match":"[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?\\:"}]},"ops":{"patterns":[{"name":"keyword.operator.spread.imba","match":"\\.\\.\\."},{"name":"keyword.operator.assignment.compound.imba","match":"\\*=|(?\u003c!\\()/=|%=|\\+=|\\-=|\\?=|\\?\\?=|=\\?"},{"name":"keyword.operator.assignment.compound.bitwise.imba","match":"\\^=\\?|\\|=\\?|\\~=\\?|\\\u0026=|\\^=|\u003c\u003c=|\u003e\u003e=|\u003e\u003e\u003e=|\\|="},{"name":"keyword.operator.bitwise.shift.imba","match":"\u003c\u003c|\u003e\u003e\u003e|\u003e\u003e"},{"name":"keyword.operator.comparison.imba","match":"===|!==|==|!=|~="},{"name":"keyword.operator.relational.imba","match":"\u003c=|\u003e=|\u003c\u003e|\u003c|\u003e"},{"match":"(\\!)\\s*(/)(?![/*])","captures":{"1":{"name":"keyword.operator.logical.imba"},"2":{"name":"keyword.operator.arithmetic.imba"}}},{"name":"keyword.operator.logical.imba","match":"\\!|\u0026\u0026|\\|\\||\\?\\?|or\\b(?=\\s|$)|and\\b(?=\\s|$)|\\@\\b(?=\\s|$)"},{"name":"keyword.operator.bitwise.imba","match":"\\\u0026|~|\\^|\\|"},{"name":"keyword.operator.assignment.imba","match":"\\="},{"name":"keyword.operator.decrement.imba","match":"--"},{"name":"keyword.operator.increment.imba","match":"\\+\\+"},{"name":"keyword.operator.arithmetic.imba","match":"%|\\*|/|-|\\+"}]},"pairs":{"patterns":[{"include":"#curly-braces"},{"include":"#square-braces"},{"include":"#round-braces"}]},"plain-accessors":{"patterns":[{"match":"(\\.\\.?)([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)","captures":{"1":{"name":"punctuation.accessor.imba"},"2":{"name":"variable.other.property.imba"}}}]},"plain-identifiers":{"patterns":[{"name":"variable.other.constant.imba","match":"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{"name":"variable.other.class.imba","match":"[[:upper:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\!]?"},{"name":"variable.special.imba","match":"\\$\\d+"},{"name":"variable.other.internal.imba","match":"\\$[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?"},{"name":"variable.other.symbol.imba","match":"\\@\\@+[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?"},{"name":"variable.other.readwrite.imba","match":"[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?"},{"name":"variable.other.instance.imba","match":"\\@[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?"},{"name":"variable.other.private.imba","match":"\\#+[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?"},{"name":"string.symbol.imba","match":"\\:[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?"}]},"punctuation-accessor":{"match":"(?:(\\.)|(\\.\\.(?!\\s*[[:digit:]]|\\s+)))","captures":{"1":{"name":"punctuation.accessor.imba"},"2":{"name":"punctuation.accessor.optional.imba"}}},"punctuation-comma":{"name":"punctuation.separator.comma.imba","match":","},"punctuation-semicolon":{"name":"punctuation.terminator.statement.imba","match":";"},"qstring-double":{"name":"string.quoted.double.imba","begin":"\"","end":"\"","patterns":[{"include":"#template-substitution-element"},{"include":"#string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.imba"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.imba"}}},"qstring-single":{"name":"string.quoted.single.imba","begin":"'","end":"(\\')|((?:[^\\\\\\n])$)","patterns":[{"include":"#string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.imba"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.imba"},"2":{"name":"invalid.illegal.newline.imba"}}},"qstring-single-multi":{"name":"string.quoted.single.imba","begin":"'''","end":"'''","patterns":[{"include":"#string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.imba"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.imba"}}},"regex":{"patterns":[{"name":"string.regexp.imba","begin":"(?\u003c!\\+\\+|--|})(?\u003c=[=(:,\\[?+!]|^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case|=\u003e|\u0026\u0026|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([gimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([gimsuy]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.imba"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.imba"},"2":{"name":"keyword.other.imba"}}},{"name":"string.regexp.imba","begin":"((?\u003c![_$[:alnum:])\\]]|\\+\\+|--|}|\\*\\/)|((?\u003c=^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case))\\s*)\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\])+\\/([gimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([gimsuy]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.imba"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.imba"},"2":{"name":"keyword.other.imba"}}}]},"regex-character-class":{"patterns":[{"name":"constant.other.character-class.regexp","match":"\\\\[wWsSdDtrnvf]|\\."},{"name":"constant.character.numeric.regexp","match":"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})"},{"name":"constant.character.control.regexp","match":"\\\\c[A-Z]"},{"name":"constant.character.escape.backslash.regexp","match":"\\\\."}]},"regexp":{"patterns":[{"name":"keyword.control.anchor.regexp","match":"\\\\[bB]|\\^|\\$"},{"match":"\\\\[1-9]\\d*|\\\\k\u003c([a-zA-Z_$][\\w$]*)\u003e","captures":{"0":{"name":"keyword.other.back-reference.regexp"},"1":{"name":"variable.other.regexp"}}},{"name":"keyword.operator.quantifier.regexp","match":"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??"},{"name":"keyword.operator.or.regexp","match":"\\|"},{"name":"meta.group.assertion.regexp","begin":"(\\()((\\?=)|(\\?!)|(\\?\u003c=)|(\\?\u003c!))","end":"(\\))","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.group.regexp"},"2":{"name":"punctuation.definition.group.assertion.regexp"},"3":{"name":"meta.assertion.look-ahead.regexp"},"4":{"name":"meta.assertion.negative-look-ahead.regexp"},"5":{"name":"meta.assertion.look-behind.regexp"},"6":{"name":"meta.assertion.negative-look-behind.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.group.regexp"}}},{"name":"meta.group.regexp","begin":"\\((?:(\\?:)|(?:\\?\u003c([a-zA-Z_$][\\w$]*)\u003e))?","end":"\\)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.group.regexp"},"1":{"name":"punctuation.definition.group.no-capture.regexp"},"2":{"name":"variable.other.regexp"}},"endCaptures":{"0":{"name":"punctuation.definition.group.regexp"}}},{"name":"constant.other.character-class.set.regexp","begin":"(\\[)(\\^)?","end":"(\\])","patterns":[{"name":"constant.other.character-class.range.regexp","match":"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))","captures":{"1":{"name":"constant.character.numeric.regexp"},"2":{"name":"constant.character.control.regexp"},"3":{"name":"constant.character.escape.backslash.regexp"},"4":{"name":"constant.character.numeric.regexp"},"5":{"name":"constant.character.control.regexp"},"6":{"name":"constant.character.escape.backslash.regexp"}}},{"include":"#regex-character-class"}],"beginCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"},"2":{"name":"keyword.operator.negation.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"}}},{"include":"#regex-character-class"}]},"root":{"patterns":[{"include":"#block"}]},"round-braces":{"begin":"\\s*(\\()","end":"\\)","patterns":[{"include":"#expr"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"meta.brace.round.imba"}},"endCaptures":{"0":{"name":"meta.brace.round.imba"}}},"single-line-comment-consuming-line-ending":{"contentName":"comment.line.double-slash.imba","begin":"(^[ \\t]+)?((//|\\#\\s)(?:\\s*((@)internal)(?=\\s|$))?)","end":"(?=^)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.imba"},"2":{"name":"comment.line.double-slash.imba"},"3":{"name":"punctuation.definition.comment.imba"},"4":{"name":"storage.type.internaldeclaration.imba"},"5":{"name":"punctuation.decorator.internaldeclaration.imba"}}},"square-braces":{"begin":"\\s*(\\[)","end":"\\]","patterns":[{"include":"#expr"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"meta.brace.square.imba"}},"endCaptures":{"0":{"name":"meta.brace.square.imba"}}},"string":{"patterns":[{"include":"#qstring-single-multi"},{"include":"#qstring-double-multi"},{"include":"#qstring-single"},{"include":"#qstring-double"},{"include":"#template"}]},"string-character-escape":{"name":"constant.character.escape.imba","match":"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\{[0-9A-Fa-f]+\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)"},"style-declaration":{"name":"meta.style.imba","begin":"^(\\t*)(?:(global|local|export)\\s+)?(?:(scoped)\\s+)?(css)\\s","end":"^(?!(\\1\\t|\\s*$))","patterns":[{"include":"#css-selector"},{"include":"#css-comment"},{"include":"#nested-css-selector"},{"include":"#inline-styles"}],"beginCaptures":{"2":{"name":"keyword.control.export.imba"},"3":{"name":"storage.modifier.imba"},"4":{"name":"storage.type.style.imba"}}},"style-expr":{"patterns":[{"match":"(\\b[0-9][0-9_]*)(\\w+|%)?","captures":{"1":{"name":"constant.numeric.integer.decimal.css"},"2":{"name":"keyword.other.unit.css"}}},{"name":"support.constant.property-value.var.css","match":"--[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?"},{"name":"support.constant.property-value.size.css","match":"(x+s|sm-|md-|lg-|sm|md|lg|x+l|hg|x+h)(?![\\w-])"},{"name":"support.constant.property-value.css","match":"[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?"},{"name":"meta.function.css","begin":"(\\()","end":"\\)","patterns":[{"include":"#style-expr"}],"beginCaptures":{"1":{"name":"punctuation.section.function.begin.bracket.round.css"}}}]},"style-property":{"patterns":[{"name":"meta.property-name.css","begin":"(?=(?:[\\@\\.]+[\\!\\\u003c\\\u003e]?)?[\\w\\-\\$]+(?:[\\@\\.]+[\\!\\\u003c\\\u003e]?[\\w\\-\\$]+)*(?:\\s*\\:))","end":"\\s*\\:","patterns":[{"name":"support.type.property-name.variable.css","match":"(?:--|\\$)[\\w\\-\\$]+"},{"name":"support.type.property-name.modifier.breakpoint.css","match":"\\@[\\!\\\u003c\\\u003e]?[0-9]+"},{"name":"support.type.property-name.modifier.css","match":"\\@[\\w\\-\\$]+"},{"name":"support.type.property-name.modifier.up.css","match":"\\.\\.[\\w\\-\\$]+"},{"name":"support.type.property-name.modifier.is.css","match":"\\.[\\w\\-\\$]+"},{"name":"support.type.property-name.css","match":"[\\w\\-\\$]+"}],"beginCaptures":{"1":{"name":"support.function.calc.css"},"2":{"name":"punctuation.section.function.begin.bracket.round.css"}},"endCaptures":{"0":{"name":"punctuation.separator.key-value.css"}}}]},"super-literal":{"name":"variable.language.super.imba","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))super\\b(?!\\$)"},"tag-attr-name":{"contentName":"entity.other.attribute-name.imba","begin":"([\\w$_]+(?:\\-[\\w$_]+)*)","end":"(?=[\\s\\.\\[\\\u003e\\=])","beginCaptures":{"0":{"name":"entity.other.attribute-name.imba"}}},"tag-attr-value":{"contentName":"meta.tag.attribute-value.imba","begin":"(\\=)","end":"(?=\u003e|\\s)","patterns":[{"include":"#expr"}],"beginCaptures":{"0":{"name":"keyword.operator.tag.assignment"}}},"tag-classname":{"contentName":"entity.other.attribute-name.class.css","begin":"\\.","end":"(?=[\\.\\[\\\u003e\\s\\(\\=])","patterns":[{"include":"#tag-interpolated-content"}]},"tag-content":{"patterns":[{"include":"#tag-name"},{"include":"#tag-expr-name"},{"include":"#tag-interpolated-content"},{"include":"#tag-interpolated-parens"},{"include":"#tag-interpolated-brackets"},{"include":"#tag-event-handler"},{"include":"#tag-classname"},{"include":"#tag-ref"},{"include":"#tag-attr-value"},{"include":"#tag-attr-name"},{"include":"#comment"}]},"tag-event-handler":{"contentName":"entity.other.tag.event","begin":"(\\@[\\w$_]+(?:\\-[\\w$_]+)*)","end":"(?=[\\[\\\u003e\\s\\=])","patterns":[{"include":"#tag-interpolated-content"},{"include":"#tag-interpolated-parens"},{"name":"entity.other.event-modifier.imba","begin":"\\.","end":"(?=[\\.\\[\\\u003e\\s\\=]|$)","patterns":[{"include":"#tag-interpolated-parens"},{"include":"#tag-interpolated-content"}],"beginCaptures":{"0":{"name":"punctuation.section.tag"}}}],"beginCaptures":{"0":{"name":"entity.other.event-name.imba"}}},"tag-expr-name":{"contentName":"entity.name.tag.imba","begin":"(?\u003c=\u003c)(?=[\\w\\{])","end":"(?=[\\.\\[\\\u003e\\s\\(])","patterns":[{"include":"#tag-interpolated-content"}]},"tag-interpolated-brackets":{"name":"meta.tag.expression.imba","contentName":"meta.embedded.line.imba","begin":"\\[","end":"\\]","patterns":[{"include":"#inline-css-selector"},{"include":"#inline-styles"}],"beginCaptures":{"0":{"name":"punctuation.section.tag.imba"}},"endCaptures":{"0":{"name":"punctuation.section.tag.imba"}}},"tag-interpolated-content":{"name":"meta.tag.expression.imba","contentName":"meta.embedded.line.imba","begin":"\\{","end":"\\}","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.section.tag.imba"}},"endCaptures":{"0":{"name":"punctuation.section.tag.imba"}}},"tag-interpolated-parens":{"name":"meta.tag.expression.imba","contentName":"meta.embedded.line.imba","begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.section.tag.imba"}},"endCaptures":{"0":{"name":"punctuation.section.tag.imba"}}},"tag-literal":{"patterns":[{"name":"meta.tag.imba","contentName":"meta.tag.attributes.imba","begin":"(\u003c)(?=[\\w\\{\\[\\.\\#\\$\\@\\(])","end":"(\u003e)","patterns":[{"include":"#tag-content"}],"beginCaptures":{"1":{"name":"punctuation.section.tag.open.imba"}},"endCaptures":{"1":{"name":"punctuation.section.tag.close.imba"}}}]},"tag-name":{"patterns":[{"name":"entity.name.tag.special.imba","match":"(?\u003c=\u003c)(self|global|slot)(?=[\\.\\[\\\u003e\\s\\(])"}]},"tag-ref":{"name":"entity.other.attribute-name.reference.css","match":"(\\$[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)"},"template":{"patterns":[{"name":"string.template.imba","begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)({{typeArguments}}\\s*)?`)","end":"(?=`)","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?))","end":"(?=({{typeArguments}}\\s*)?`)","patterns":[{"name":"entity.name.function.tagged-template.imba","match":"([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)"}]}]},{"name":"string.template.imba","begin":"([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)\\s*(?=({{typeArguments}}\\s*)`)","end":"(?=`)","patterns":[{"include":"#type-arguments"}],"beginCaptures":{"1":{"name":"entity.name.function.tagged-template.imba"}}},{"name":"string.template.imba","begin":"([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)?(`)","end":"`","patterns":[{"include":"#template-substitution-element"},{"include":"#string-character-escape"}],"beginCaptures":{"1":{"name":"entity.name.function.tagged-template.imba"},"2":{"name":"punctuation.definition.string.template.begin.imba"}},"endCaptures":{"0":{"name":"punctuation.definition.string.template.end.imba"}}}]},"template-substitution-element":{"name":"meta.template.expression.imba","contentName":"meta.embedded.line.imba","begin":"(?\u003c!\\\\)\\{","end":"\\}","patterns":[{"include":"#expr"}],"beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.imba"}},"endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.imba"}}},"this-literal":{"name":"variable.language.this.imba","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(this|self)\\b(?!\\$)"},"type-annotation":{"patterns":[{"include":"#type-literal"}]},"type-brackets":{"patterns":[{"begin":"{","end":"}","patterns":[{"include":"#type-brackets"}]},{"begin":"\\[","end":"\\]","patterns":[{"include":"#type-brackets"}]},{"begin":"\\\u003c","end":"\\\u003e","patterns":[{"include":"#type-brackets"}]},{"begin":"\\(","end":"\\)","patterns":[{"include":"#type-brackets"}]}]},"type-literal":{"name":"meta.type.annotation.imba","begin":"(\\\\)","end":"(?=[\\s\\]\\)\\,\\.\\=\\}]|$)","patterns":[{"include":"#type-brackets"}],"beginCaptures":{"1":{"name":"meta.type.annotation.open.imba"}}},"undefined-literal":{"name":"constant.language.undefined.imba","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))undefined(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}}}
diff --git a/grammars/source.ink.json b/grammars/source.ink.json
new file mode 100644
index 0000000..2321769
--- /dev/null
+++ b/grammars/source.ink.json
@@ -0,0 +1 @@
+{"name":"ink","scopeName":"source.ink","patterns":[{"include":"#comment"},{"include":"#tag"},{"include":"#todo"},{"include":"#import"},{"include":"#declaration"},{"include":"#knot"},{"include":"#stitch"},{"include":"#choice"},{"include":"#divert"},{"include":"#gather"},{"include":"#logic"},{"include":"#glue"},{"include":"#interpolevaluablock"}],"repository":{"alternativeClause":{"patterns":[{"begin":"^(?:[^\\S\\n\\r])*(-(?!\u003e))","end":"(?=^)|(?=\\})|(?=\\-)","patterns":[{"include":"#comment"},{"include":"#interpolevaluablock"},{"include":"#divert"},{"include":"#logic"},{"include":"#choice"},{"include":"#comment"}],"beginCaptures":{"1":{"name":"keyword.control.ink"}}}]},"alternativeItem":{"patterns":[{"begin":"(?\u003c!\\\\)(\\|)","end":"(?=\\})|(?=\\|)","patterns":[{"include":"#languageLiteral"},{"include":"#numberLiteral"},{"include":"#stringLiteral"},{"include":"#comment"},{"include":"#interpolevaluablock"},{"include":"#divert"},{"include":"#tag"}],"beginCaptures":{"1":{"name":"keyword.control.ink"}}}]},"assignment":{"patterns":[{"begin":"([a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*)(?:[^\\S\\n\\r])*(=)","end":"(?=$)","patterns":[{"include":"#comment"},{"include":"#languageLiteral"},{"include":"#numberLiteral"},{"include":"#stringLiteral"},{"include":"#divert"},{"include":"#expressionIdentifier"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"entity.name.variable.other.ink"},"2":{"name":"keyword.operator.assignment.ink"}}}]},"caseClause":{"patterns":[{"begin":"^(?:[^\\S\\n\\r])*(-(?!\u003e))(?:[^\\S\\n\\r])?(else|[^\\|\\{\\}\\:]+)(?:[^\\S\\n\\r])*(?\u003c!\\\\)(\\:)","end":"(?=^)|(?=\\})|(?=\\-)","patterns":[{"include":"#interpolevaluablock"},{"include":"#divert"},{"include":"#logic"},{"include":"#glue"},{"include":"#choiceInClause"},{"include":"#tag"},{"include":"#comment"}],"beginCaptures":{"1":{"name":"keyword.control.ink"},"2":{"name":"keyword.control.ink"},"3":{"name":"keyword.control.ink"}}}]},"choice":{"patterns":[{"begin":"(?x)\n (?\u003c=^|\\-)\n (?:[^\\S\\n\\r])*\n (?:\n   ((?:(?:[^\\S\\n\\r])*[\\*])+)\n   |\n   ((?:(?:[^\\S\\n\\r])*[\\+])+)\n )","end":"(?=\\#|$)","patterns":[{"include":"#comment"},{"include":"#label"},{"include":"#inlineConditionalSubstitution"},{"include":"#textSuppression"},{"include":"#divert"},{"include":"#tag"},{"include":"#glue"},{"include":"#logic"}],"beginCaptures":{"1":{"name":"keyword.choice.ink"},"2":{"name":"keyword.choice.sticky.ink"}}}]},"choiceInClause":{"patterns":[{"begin":"(?x)\n (?\u003c=^|\\-|\\:)\n (?:[^\\S\\n\\r])*\n (?:\n   ((?:(?:[^\\S\\n\\r])*[\\*])+)\n   |\n   ((?:(?:[^\\S\\n\\r])*[\\+])+)\n )","end":"(?=\\#|$)","patterns":[{"include":"#comment"},{"include":"#label"},{"include":"#inlineConditionalSubstitution"},{"include":"#textSuppression"},{"include":"#divert"},{"include":"#tag"},{"include":"#glue"},{"include":"#logic"}],"beginCaptures":{"2":{"name":"keyword.choice.ink"},"3":{"name":"keyword.choice.sticky.ink"}}}]},"commas":{"patterns":[{"name":"punctuation.separator.ink","match":"\\,"}]},"comment":{"patterns":[{"name":"comment.block.ink","begin":"(/\\*)","end":"(\\*/)","beginCaptures":{"1":{"name":"punctuation.definition.comment.ink"}},"endCaptures":{"1":{"name":"punctuation.definition.comment.ink"}}},{"name":"comment.line.ink","begin":"(\\/\\/)","end":"(?=$)","beginCaptures":{"1":{"name":"punctuation.definition.comment.ink"}}}]},"conditionalSubstitution":{"patterns":[{"begin":"((?:[^\\{\\}\\|]|\\|(?=\\|))+(?:[^\\S\\n\\r])*\\:)(?:[^\\S\\n\\r])*(?!$)","end":"(?=\\})","patterns":[{"include":"#comment"},{"include":"#divert"},{"include":"#glue"},{"include":"#inlineElseClause"},{"include":"#interpolevaluablock"}],"beginCaptures":{"1":{"name":"keyword.control.ink"}}}]},"constAssignment":{"patterns":[{"begin":"([a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*)(?:[^\\S\\n\\r])*(=)","end":"(?=$)","patterns":[{"include":"#comment"},{"include":"#languageLiteral"},{"include":"#numberLiteral"},{"include":"#stringLiteral"},{"include":"#divert"},{"include":"#expressionIdentifier"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"variable.other.constant.ink entity.name.variable.other.constant.ink"},"2":{"name":"keyword.operator.assignment.ink"}}}]},"declaration":{"patterns":[{"begin":"(?:^)(?:[^\\S\\n\\r])*((VAR)|(LIST))(?:[^\\S\\n\\r])*","end":"(?=$)","patterns":[{"include":"#assignment"},{"include":"#comment"}],"beginCaptures":{"1":{"name":"storage.type.ink"},"2":{"name":"storage.type.var.ink"},"3":{"name":"storage.type.list.ink"}}},{"begin":"(?:^)(?:[^\\S\\n\\r])*(CONST)(?:[^\\S\\n\\r])*","end":"(?=$)","patterns":[{"include":"#constAssignment"},{"include":"#comment"}],"beginCaptures":{"1":{"name":"storage.type.const.ink"}}},{"begin":"(?:^)(?:[^\\S\\n\\r])*(EXTERNAL)(?:[^\\S\\n\\r])*","end":"(?=$)","patterns":[{"include":"#externalFunctionDeclaration"},{"include":"#comment"}],"beginCaptures":{"1":{"name":"storage.type.external.ink"}}}]},"divert":{"patterns":[{"begin":"(?:[^\\S\\n\\r])*(-\u003e|\u003c-)(?:[^\\S\\n\\r])*","end":"(?=($|\\}|\\)|\\||\\-|\\#))","patterns":[{"include":"#comment"},{"include":"#function"},{"include":"#divertIdentifier"},{"include":"#tunnel"}],"beginCaptures":{"1":{"name":"keyword.divert.ink keyword.other.ink"}}}]},"divertIdentifier":{"patterns":[{"begin":"(?x) (?:[^\\S\\n\\r])* (?:\n  (END|DONE)\n  |\n  (?:\n    ([a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*)\n    (?:\n      (\\.)\n      ([a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*)\n      (?:\n        (\\.)\n        ([a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*)\n      )?\n    )?\n  )\n)","end":"(?=($|\\}|\\)|\\||\\#))","patterns":[{"include":"#comment"},{"include":"#tunnel"}],"beginCaptures":{"1":{"name":"support.constant.ink constant.language.divert constant.language.ink"},"2":{"name":"variable.other.knot.ink entity.name.variable.other.knot.ink"},"3":{"name":"punctuation.accessor.ink"},"4":{"name":"variable.other.stitch.ink entity.name.variable.other.stitch.ink"},"5":{"name":"punctuation.accessor.ink"},"6":{"name":"variable.other.label.ink entity.name.variable.other.label.ink"}}}]},"expression":{"patterns":[{"include":"#comment"},{"include":"#parentheses"},{"include":"#function"},{"include":"#operator"},{"include":"#languageLiteral"},{"include":"#stringLiteral"},{"include":"#expressionIdentifier"},{"include":"#numberLiteral"},{"include":"#commas"}]},"expressionIdentifier":{"patterns":[{"match":"(?x)\n  (?:(?\u003c=return) |\n     (?\u003c=\u0026\u0026) | (?\u003c=\\|\\|) |\n     (?\u003c=\\=) |\n     (?\u003c=/)  | (?\u003c=%)    | (?\u003c=\\*) | (?\u003c=\\+) | (?\u003c=\\-) |\n     (?\u003c=\\?) | (?\u003c=!\\?)  | (?\u003c=\\^) | (?\u003c=\\~) |\n     (?\u003c=,)  | (?=\\)))\n  (?:[^\\S\\n\\r])*\n  ([a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*\n  (?:\\.[a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*)?)","captures":{"1":{"name":"entity.name.variable.other.ink"}}},{"match":"(?x)\n  (?:[^\\S\\n\\r])*\n  (?:(?\u003c=not) | (?\u003c=and) | (?\u003c=or) | (?\u003c=has) | (?\u003c=hasnt) | (?\u003c=mod))\n  [^a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]\n  ([a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*\n  (?:\\.[a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*)?)","captures":{"1":{"name":"entity.name.variable.other.ink"}}},{"match":"(?x)\n  (?:[^\\S\\n\\r])*\n  ([a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*\n  (?:\\.[a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*)?)\n  (?:[^\\S\\n\\r])*\n  (?:(?=\u0026\u0026) | (?=\\|\\|) |\n     (?=\\=) | (?=!\\=)  | (?=\\\u003e) | (?=\\\u003c) |\n     (?=/)  | (?=%)    | (?=\\*) | (?=\\+) | (?=\\-) |\n     (?=\\?) | (?=!\\?)  | (?=\\^) |\n     (?=,)  | (?=\\)))","captures":{"1":{"name":"entity.name.variable.other.ink"}}},{"match":"(?x)\n  (?:[^\\S\\n\\r])*\n  ([a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*\n  (?:\\.[a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*)?)\n  [^a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]\n  (?:(?=not) | (?=and) | (?=or) | (?=has) | (?=hasnt) | (?=mod))","captures":{"1":{"name":"entity.name.variable.other.ink"}}}]},"externalFunctionDeclaration":{"patterns":[{"begin":"([a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*)(?:[^\\S\\n\\r])*","end":"(?\u003c=\\))","patterns":[{"include":"#functionDeclarationParameters"}],"beginCaptures":{"1":{"name":"entity.name.function.ink"}}}]},"firstAlternativeItem":{"patterns":[{"begin":"(?\u003c=\\{)(?:[^\\S\\n\\r])*(\u0026|!|~)","end":"(?=\\|)","patterns":[{"include":"#languageLiteral"},{"include":"#numberLiteral"},{"include":"#stringLiteral"},{"include":"#divert"},{"include":"#tag"},{"include":"#comment"},{"include":"#conditionalSubstitution"},{"include":"#interpolevaluablock"}],"beginCaptures":{"1":{"name":"keyword.control.ink keyword.alternative.type.ink"}}}]},"function":{"patterns":[{"begin":"(?:[^\\S\\n\\r])*((LIST_COUNT|LIST_MIN|LIST_MAX|LIST_ALL|LIST_INVERT|LIST_RANDOM|CHOICE_COUNT|TURNS_SINCE|LIST_RANGE|TURNS|POW|FLOOR|CEILING|INT|FLOAT)|([a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*))(?:[^\\S\\n\\r])*(\\()(?:[^\\S\\n\\r])*","end":"(\\))","patterns":[{"include":"#comment"},{"name":"punctuation.separator.ink","match":","},{"include":"#divert"},{"include":"#expression"}],"beginCaptures":{"2":{"name":"constant.language.ink"},"3":{"name":"entity.name.function.ink"},"4":{"name":"punctuation.section.parens.begin.ink"}},"endCaptures":{"1":{"name":"punctuation.section.parens.end.ink"}}}]},"functionDeclaration":{"patterns":[{"begin":"(?x)(?:[^\\S\\n\\r])*(function)(?:[^\\S\\n\\r])*([a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*)(?:[^\\S\\n\\r])*","end":"(?\u003c=\\))|(?=$)|(?=\\=)","patterns":[{"include":"#comment"},{"include":"#functionDeclarationParameters"}],"beginCaptures":{"1":{"name":"storage.type.ink"},"2":{"name":"entity.name.function.ink"}}}]},"functionDeclarationParameters":{"patterns":[{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#comment"},{"name":"storage.modifier.ref.ink","match":"ref"},{"name":"variable.parameter.function.ink","match":"[a-zA-Z0-9_]+"},{"name":"punctuation.separator.ink","match":","},{"include":"#divert"}],"beginCaptures":{"1":{"name":"punctuation.section.parens.begin.ink"}},"endCaptures":{"1":{"name":"punctuation.section.parens.end.ink"}}}]},"gather":{"patterns":[{"begin":"(?\u003c=^)(?:[^\\S\\n\\r])*((?:(?:[^\\S\\n\\r])*\\-(?!\u003e))+)","end":"(?=$)","patterns":[{"include":"#comment"},{"include":"#choice"},{"include":"#label"},{"include":"#divert"},{"include":"#todo"},{"include":"#glue"},{"include":"#logic"},{"include":"#tag"},{"include":"#interpolevaluablock"}],"beginCaptures":{"1":{"name":"keyword.gather.ink"}}}]},"glue":{"patterns":[{"name":"keyword.glue.ink keyword.other.ink","match":"\u003c\u003e"}]},"import":{"patterns":[{"match":"(?:^)(?:[^\\S\\n\\r])*(INCLUDE)(?:(?:[^\\S\\n\\r])*)(.*)$","captures":{"1":{"name":"keyword.control.import.ink"},"2":{"name":"string.quoted.other.ink"}}}]},"inlineCondition":{"patterns":[{"name":"keyword.control.ink","match":"([^\\{\\}]*)","captures":{"1":{"name":"keyword.control.ink"}}}]},"inlineConditionalSubstitution":{"patterns":[{"begin":"(?\u003c!\\\\)(\\{)","end":"(?\u003c!\\\\)(\\})","patterns":[{"include":"#conditionalSubstitution"},{"include":"#substitution"},{"include":"#firstAlternativeItem"},{"include":"#alternativeItem"},{"include":"#interpolevaluablock"},{"include":"#inlineCondition"}],"beginCaptures":{"1":{"name":"keyword.control.ink"}},"endCaptures":{"1":{"name":"keyword.control.ink"}}}]},"inlineElseClause":{"patterns":[{"begin":"(?\u003c!\\\\)(\\|)","end":"(?=\\})","patterns":[{"include":"#comment"},{"include":"#divert"},{"include":"#interpolevaluablock"}],"beginCaptures":{"1":{"name":"keyword.control.ink"}}}]},"interpolatedIdentifier":{"patterns":[{"name":"entity.name.variable.other.ink","match":"(?\u003c=\\{)(?\u003c!^)(?:[^\\S\\n\\r])*[a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*(\\.[a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*)?(?:[^\\S\\n\\r])*(?!$)(?=\\})"}]},"interpolevaluablock":{"patterns":[{"begin":"(?\u003c!\\\\)(\\{)","end":"(?\u003c!\\\\)(\\})","patterns":[{"include":"#multilineAlternative"},{"include":"#multilineBlock"},{"include":"#conditionalSubstitution"},{"include":"#divert"},{"include":"#substitution"},{"include":"#firstAlternativeItem"},{"include":"#alternativeItem"},{"include":"#interpolevaluablock"}],"beginCaptures":{"1":{"name":"keyword.control.ink"}},"endCaptures":{"1":{"name":"keyword.control.ink"}}}]},"knot":{"patterns":[{"begin":"^(?:[^\\S\\n\\r])*(={2,})","end":"(={2,})|(?=$)","patterns":[{"include":"#comment"},{"include":"#functionDeclaration"},{"include":"#knotStitchDeclaration"}],"beginCaptures":{"1":{"name":"storage.knot.ink storage.type.ink"}},"endCaptures":{"1":{"name":"storage.knot.ink storage.type.ink"}}}]},"knotStitchDeclaration":{"patterns":[{"begin":"(?:[^\\S\\n\\r])*([a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*)(?:[^\\S\\n\\r])*","end":"(?\u003c=\\))|(?=$|\\=|\\/\\/)","patterns":[{"include":"#comment"},{"include":"#functionDeclarationParameters"}],"beginCaptures":{"1":{"name":"entity.name.function.ink"}}}]},"label":{"patterns":[{"name":"string.label.ink entity.name.label.ink string.quoted.other.ink","match":"(\\()(?:[^\\S\\n\\r])*[a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*(?:[^\\S\\n\\r])*(\\))","captures":{"1":{"name":"punctuation.definition.string.label.begin.ink punctuation.definition.string.begin.ink"},"2":{"name":"punctuation.definition.string.label.begin.ink punctuation.definition.string.begin.ink"}}}]},"languageLiteral":{"patterns":[{"match":"(?:[^\\S\\n\\r])*(false|true)(?:[^\\S\\n\\r])*","captures":{"1":{"name":"constant.language.boolean.ink constant.language.ink"}}}]},"logic":{"patterns":[{"begin":"(?:(?\u003c=^)|(?\u003c=\\-)|(?\u003c=\\:))(?:[^\\S\\n\\r])*(~)","end":"(?=$)","patterns":[{"include":"#returnStatement"},{"include":"#tempDeclaration"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.logic.ink"}}}]},"multilineAlternative":{"patterns":[{"begin":"(?\u003c=\\{)(?:[^\\S\\n\\r])*$","end":"(?=\\})","patterns":[{"include":"#comment"},{"include":"#caseClause"},{"include":"#alternativeClause"},{"include":"#divert"},{"include":"#logic"},{"include":"#choice"},{"include":"#glue"},{"include":"#todo"},{"include":"#interpolevaluablock"},{"include":"#comment"}],"beginCaptures":{"1":{"name":"keyword.control.ink"}}}]},"multilineBlock":{"patterns":[{"begin":"([^\\{\\}]+(?:[^\\S\\n\\r])*\\:)(?:[^\\S\\n\\r])*(?=$|\\/\\/)","end":"(?=\\})","patterns":[{"include":"#comment"},{"include":"#caseClause"},{"include":"#alternativeClause"},{"include":"#divert"},{"include":"#logic"},{"include":"#choice"},{"include":"#glue"},{"include":"#todo"},{"include":"#interpolevaluablock"},{"include":"#comment"}],"beginCaptures":{"1":{"name":"keyword.control.ink"}}}]},"numberLiteral":{"patterns":[{"match":"(?:[^\\S\\n\\r])*([0-9]+(\\.[0-9]+)?)(?:[^\\S\\n\\r])*","captures":{"1":{"name":"constant.numeric.ink"}}}]},"operator":{"patterns":[{"name":"keyword.operator.logical.ink","match":"(?x)\n  \\~     |\n  !(?!=) |\n  \u0026\u0026     |\n  \\|\\|"},{"name":"keyword.operator.assignment.ink","match":"(?x)\n  =(?!=)"},{"name":"keyword.operator.assignment.augmented.ink","match":"(?x)\n  %=  |\n  \u0026=  |\n  \\*= |\n  \\+= |\n  \\-= |\n  /="},{"name":"keyword.operator.relational.ink","match":"(?x)\n  \u003c=   |\n  \u003e=   |\n  \u003c    |\n  \u003e"},{"name":"keyword.operator.comparison.ink","match":"(?x)\n  ==   |\n  !="},{"name":"keyword.operator.arithmetic.ink","match":"(?x)\n  \\-\\- |\n  \\+\\+ |\n  /    |\n  %    |\n  \\*   |\n  \\+   |\n  (?\u003c!$)(?:[^\\S\\n\\r])*-(?:[^\\S\\n\\r])*(?!=)"},{"name":"keyword.operator.membership.ink","match":"(?x)\n  \\?  |\n  !\\? |\n  \\^"},{"name":"keyword.operator.word.ink","match":"(?x)\n  (?\u003c=[^a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}])not   (?=[^a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}])   |\n  (?\u003c=[^a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}])and   (?=[^a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}])   |\n  (?\u003c=[^a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}])or    (?=[^a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}])   |\n  (?\u003c=[^a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}])has   (?=[^a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}])   |\n  (?\u003c=[^a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}])hasnt (?=[^a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}])   |\n  (?\u003c=[^a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}])mod   (?=[^a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}])"}]},"parentheses":{"patterns":[{"name":"punctuation.section.parens.begin.ink","match":"\\("},{"name":"punctuation.section.parens.end.ink","match":"\\)"}]},"returnStatement":{"patterns":[{"begin":"(?:[^\\S\\n\\r])*(return)(?=\\s)","end":"(?=$)","patterns":[{"include":"#function"},{"include":"#divert"},{"include":"#languageLiteral"},{"include":"#stringLiteral"},{"include":"#expressionIdentifier"},{"include":"#expression"},{"include":"#numberLiteral"}],"beginCaptures":{"1":{"name":"keyword.control.ink"}}}]},"stitch":{"patterns":[{"begin":"^(?:[^\\S\\n\\r])*(=)","end":"(?=^)","patterns":[{"include":"#comment"},{"include":"#knotStitchDeclaration"}],"beginCaptures":{"1":{"name":"storage.knot.ink storage.type.ink"}}}]},"stringLiteral":{"patterns":[{"begin":"(?:[^\\S\\n\\r]*)(\\\")","end":"(\\\")(?:[^\\S\\n\\r]*)","patterns":[{"name":"constant.character.escape.ink","match":"\\\\."},{"name":"string.quoted.double.ink","match":"[^\\n\\r\\\"]+"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.ink"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.ink"}}}]},"substitution":{"patterns":[{"match":"(?\u003c=\\{)([^\\{\\}\\:\\|]+)(?=\\})","captures":{"1":{"name":"keyword.control.ink"}}}]},"tag":{"patterns":[{"name":"string.quoted.other.ink entity.tag.ink","begin":"(?\u003c!\\\\)(\\#)","end":"(?=$|\\#)","patterns":[{"include":"#comment"},{"include":"#tag"}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.ink comment.line.ink entity.tag.begin.ink"}}}]},"tempDeclaration":{"patterns":[{"begin":"(?x)\n (?:(?\u003c=^)|(?\u003c=\\~))\n (?:[^\\S\\n\\r])*\n (temp)\n (?:[^\\S\\n\\r])*\n ([a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*[a-zA-Z_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}][a-zA-Z0-9_\\x{0100}-\\x{017F}\\x{0180}-\\x{024F}\\x{0600}-\\x{06FF}\\x{0530}-\\x{058F}\\x{0400}-\\x{04FF}\\x{0370}-\\x{03FF}\\x{0590}-\\x{05FF}]*)\n (?:[^\\S\\n\\r])*\n (=)","end":"(?=$)","patterns":[{"include":"#comment"},{"include":"#function"},{"include":"#divert"},{"include":"#languageLiteral"},{"include":"#stringLiteral"},{"include":"#expressionIdentifier"},{"include":"#expression"},{"include":"#numberLiteral"}],"beginCaptures":{"1":{"name":"storage.modifier.ink"},"2":{"name":"entity.name.variable.other.ink"},"3":{"name":"keyword.assignment.ink"}}}]},"textSuppression":{"patterns":[{"begin":"(?\u003c!\\\\)(\\[)","end":"(?\u003c!\\\\)(\\])","patterns":[{"include":"#interpolevaluablock"}],"beginCaptures":{"1":{"name":"keyword.choice.suppression.ink keyword.control.ink"}},"endCaptures":{"1":{"name":"keyword.choice.suppression.ink keyword.control.ink"}}}]},"todo":{"patterns":[{"name":"comment.line.ink entity.todo.ink","begin":"(?\u003c=^|\\-)(?:[^\\S\\n\\r])*(TODO)","end":"(?=$)","patterns":[{"include":"#comment"}],"beginCaptures":{"1":{"name":"constant.other entity.todo.begin.ink"}}}]},"tunnel":{"patterns":[{"begin":"(?:[^\\S\\n\\r])*(-\u003e(?:-\u003e)?|\u003c-)(?:[^\\S\\n\\r])*","end":"(?=($|\\}|\\)|\\|))","patterns":[{"include":"#comment"},{"include":"#function"},{"include":"#divertIdentifier"}],"beginCaptures":{"1":{"name":"keyword.divert.ink keyword.other.ink"}}}]}}}
diff --git a/grammars/source.j.json b/grammars/source.j.json
index 6bfafaa..ea68a1d 100644
--- a/grammars/source.j.json
+++ b/grammars/source.j.json
@@ -1 +1 @@
-{"name":"J","scopeName":"source.j","patterns":[{"include":"#direct_noun_defn"},{"include":"#direct_defn"},{"include":"#explicit_defn"},{"include":"#modifier_explicit_defn"},{"include":"#explicit_string_defn"},{"include":"#noun_defn"},{"include":"#number"},{"include":"#operator"},{"include":"#copula"},{"include":"#string"},{"include":"#note"},{"include":"#comment"}],"repository":{"comment":{"patterns":[{"name":"comment.line.j","match":"\\b(NB\\.).*$","captures":{"1":{"name":"punctuation.definition.comment.begin.j"}}}]},"copula":{"patterns":[{"name":"copula.global.j","match":"=:"},{"name":"copula.local.j","match":"=\\."}]},"direct_defn":{"patterns":[{"name":"definition.explicit.block.j","begin":"((\\{\\{)(\\)[mdvac])(.*$)|(\\{\\{)(?![.:\\)]))","end":"(\\}\\})(?![.:])","patterns":[{"include":"#direct_noun_defn"},{"include":"#direct_defn"},{"include":"#explicit_arg"},{"include":"#explicit_operand"},{"include":"#number"},{"include":"#operator"},{"include":"#copula"},{"include":"#string"},{"include":"#keyword"},{"include":"#comment"}],"beginCaptures":{"0":{"name":"punctuation.definition.explicit.begin.j"}},"endCaptures":{"0":{"name":"punctuation.definition.explicit.end.j"}}}]},"direct_noun_defn":{"patterns":[{"name":"string.noun.j","begin":"(\\{\\{)(\\)n)","end":"(^\\}\\})(?![.:])","beginCaptures":{"0":{"name":"punctuation.definition.string.block.begin.j"}},"endCaptures":{"0":{"name":"punctuation.definition.explicit.end.j"}}}]},"explicit_arg":{"patterns":[{"name":"variable.parameter.j","match":"\\b[xy](?![\\w.:])"}]},"explicit_defn":{"patterns":[{"name":"definition.explicit.block.j","begin":"\\b([34]|13|verb|monad|dyad)\\s+(:\\s*0|define)\\b","end":"^\\s*\\)\\s*\\n","patterns":[{"include":"#direct_noun_defn"},{"include":"#direct_defn"},{"include":"#explicit_arg"},{"include":"#number"},{"include":"#operator"},{"include":"#copula"},{"include":"#string"},{"include":"#keyword"},{"include":"#comment"}],"beginCaptures":{"0":{"name":"punctuation.definition.explicit.begin.j"}},"endCaptures":{"0":{"name":"punctuation.definition.explicit.end.j"}}}]},"explicit_operand":{"patterns":[{"name":"variable.parameter.j","match":"\\b[nmuv](?![\\w.:])"}]},"explicit_string_defn":{"patterns":[{"name":"definition.explicit.string.j","match":"\\b(([1-4]|adverb|conjunction|verb|monad|dyad)\\s+(:|def))\\s*((')[^']*(?:''[^']*)*('))","captures":{"1":{"name":"punctuation.definition.explicit.begin.j"},"4":{"name":"string.quoted.single.j"}}}]},"keyword":{"patterns":[{"name":"keyword.control.j","match":"\\b(if|do|else|elseif|for|select|case|fcase)\\.(?![.:])"},{"name":"keyword.control.j","match":"\\b(assert|break|continue|return|while|whilst)\\.(?![.:])"},{"name":"keyword.control.j","match":"\\b(throw|try|catch|catchd|catcht)\\.(?![.:])"},{"name":"keyword.control.j","match":"\\b(for_[A-Za-z][A-Za-z_0-9]*|goto_[A-Za-z][A-Za-z_0-9]*|label_[A-Za-z][A-Za-z_0-9]*)\\.(?![.:])"},{"name":"keyword.control.end.j","match":"\\bend\\.(?![.:])"}]},"modifier_explicit_defn":{"patterns":[{"name":"definition.explicit.block.j","begin":"\\b([12]|adverb|conjunction)\\s+(:\\s*0|define)\\b","end":"^\\s*\\)\\s*\\n","patterns":[{"include":"#direct_noun_defn"},{"include":"#direct_defn"},{"include":"#explicit_arg"},{"include":"#explicit_operand"},{"include":"#number"},{"include":"#operator"},{"include":"#copula"},{"include":"#string"},{"include":"#keyword"},{"include":"#comment"}],"beginCaptures":{"0":{"name":"punctuation.definition.explicit.begin.j"}},"endCaptures":{"0":{"name":"punctuation.definition.explicit.end.j"}}}]},"note":{"patterns":[{"name":"comment.block.note.j","begin":"^\\s*\\bNote\\b","end":"^\\s*\\)\\s*\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.j"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.j"}}},{"name":"comment.line.note.j","match":"\\bNote\\b(?!\\s*\\=[:.])\\s*[\\'\\d].*$"}]},"noun_defn":{"patterns":[{"name":"string.noun.j","begin":"\\b(0|noun)\\s+(:\\s*0|define)\\b","end":"^\\s*\\)\\s*\\n","beginCaptures":{"0":{"name":"punctuation.definition.string.block.begin.j"}},"endCaptures":{"0":{"name":"punctuation.definition.explicit.end.j"}}}]},"number":{"patterns":[{"name":"constant.numeric.j","match":"\\b(?\u003c! \\.)(_\\.\\d+|_?\\d+\\.?\\d*)(?![.:\\w])"},{"name":"constant.numeric.j","match":"\\b(_?\\d+\\.?\\d*)(ar|ad|[ejprx])(_?\\d*\\.?\\w*)(?![.:\\w])"},{"name":"constant.numeric.j","match":"\\b(_?\\d+\\.?\\d*)(b)(_?\\w*\\.?\\w*)(?![.:\\w])"}]},"operator":{"patterns":[{"name":"keyword.other.noun.j","match":"\\b(_\\.|a\\.|a:)(?![.:])"},{"name":"keyword.operator.verb.j","match":"((\\b_?[1-9]:)|(\\b0:)|({::))(?![.:])"},{"name":"keyword.operator.verb.j","match":"\\b((p\\.\\.)|([AcCeEiIjLopruv]\\.)|([ipqsux]:))(?![.:])"},{"name":"keyword.operator.verb.j","match":"([\u003c\u003e\\+\\*\\-%$|,#{}^~\"?]\\.)(?![.:])"},{"name":"keyword.operator.verb.j","match":"([\u003c\u003e\\+\\*\\-%$|,#{};~\"_\\/\\\\\\[]:)(?![.:])"},{"name":"keyword.operator.verb.j","match":"([\u003c\u003e\\+\\*\\-%$|,#{!;^=?\\[\\]])(?![.:])"},{"name":"keyword.operator.adverb.j","match":"\\b(([bfM]\\.))(?![.:])"},{"name":"keyword.operator.adverb.j","match":"(([\\/\\\\]\\.)|([~\\/\\\\}]))(?![.:])"},{"name":"keyword.operator.conjunction.j","match":"\\b((H\\.)|([LS]:))(?![.:])"},{"name":"keyword.operator.conjunction.j","match":"((\u0026\\.:)|([\u0026@!;]\\.)|([\u0026@!`^]:)|([\u0026@`\"]))(?![.:])"},{"name":"keyword.operator.conjunction.j","match":"(?\u003c=\\s)([:][.:]|[.:])(?![.:])"}]},"string":{"patterns":[{"name":"string.quoted.single.j","match":"(')[^']*(?:''[^']*)*(')","captures":{"1":{"name":"punctuation.definition.string.begin.j"},"2":{"name":"punctuation.definition.string.end.j"}}}]}}}
+{"name":"J","scopeName":"source.j","patterns":[{"include":"#direct_noun_defn"},{"include":"#direct_defn"},{"include":"#explicit_defn"},{"include":"#modifier_explicit_defn"},{"include":"#explicit_string_defn"},{"include":"#noun_defn"},{"include":"#bracket"},{"include":"#number"},{"include":"#operator"},{"include":"#copula"},{"include":"#string"},{"include":"#note"},{"include":"#comment"}],"repository":{"bracket":{"patterns":[{"name":"meta.bracket.j","match":"(\\(|\\))"}]},"comment":{"patterns":[{"name":"comment.line.j","match":"\\b(NB\\.).*$","captures":{"1":{"name":"punctuation.definition.comment.begin.j"}}}]},"copula":{"patterns":[{"name":"copula.global.j","match":"=:"},{"name":"copula.local.j","match":"=\\."}]},"direct_defn":{"patterns":[{"name":"definition.explicit.block.j","begin":"((\\{\\{)(\\)[mdvac])(.*$)|(\\{\\{)(?![.:\\)]))","end":"(\\}\\})(?![.:])","patterns":[{"include":"#direct_noun_defn"},{"include":"#direct_defn"},{"include":"#explicit_arg"},{"include":"#explicit_operand"},{"include":"#bracket"},{"include":"#number"},{"include":"#operator"},{"include":"#copula"},{"include":"#string"},{"include":"#keyword"},{"include":"#comment"}],"beginCaptures":{"0":{"name":"punctuation.definition.explicit.begin.j"}},"endCaptures":{"0":{"name":"punctuation.definition.explicit.end.j"}}}]},"direct_noun_defn":{"patterns":[{"name":"string.noun.j","begin":"(\\{\\{)(\\)n)","end":"(^\\}\\})(?![.:])","beginCaptures":{"0":{"name":"punctuation.definition.string.block.begin.j"}},"endCaptures":{"0":{"name":"punctuation.definition.explicit.end.j"}}}]},"explicit_arg":{"patterns":[{"name":"variable.parameter.j","match":"\\b[xy](?![\\w.:])"}]},"explicit_defn":{"patterns":[{"name":"definition.explicit.block.j","begin":"\\b([34]|13|verb|monad|dyad)\\s+(:\\s*0|define)\\b","end":"^\\s*\\)\\s*\\n","patterns":[{"include":"#direct_noun_defn"},{"include":"#direct_defn"},{"include":"#explicit_arg"},{"include":"#bracket"},{"include":"#number"},{"include":"#operator"},{"include":"#copula"},{"include":"#string"},{"include":"#keyword"},{"include":"#comment"}],"beginCaptures":{"0":{"name":"punctuation.definition.explicit.begin.j"}},"endCaptures":{"0":{"name":"punctuation.definition.explicit.end.j"}}}]},"explicit_operand":{"patterns":[{"name":"variable.parameter.j","match":"\\b[nmuv](?![\\w.:])"}]},"explicit_string_defn":{"patterns":[{"name":"definition.explicit.string.j","match":"\\b(([1-4]|adverb|conjunction|verb|monad|dyad)\\s+(:|def))\\s*((')[^']*(?:''[^']*)*('))","captures":{"1":{"name":"punctuation.definition.explicit.begin.j"},"4":{"name":"string.quoted.single.j"}}}]},"keyword":{"patterns":[{"name":"keyword.control.j","match":"\\b(if|do|else|elseif|for|select|case|fcase)\\.(?![.:])"},{"name":"keyword.control.j","match":"\\b(assert|break|continue|return|while|whilst)\\.(?![.:])"},{"name":"keyword.control.j","match":"\\b(throw|try|catch|catchd|catcht)\\.(?![.:])"},{"name":"keyword.control.j","match":"\\b(for_[A-Za-z][A-Za-z_0-9]*|goto_[A-Za-z][A-Za-z_0-9]*|label_[A-Za-z][A-Za-z_0-9]*)\\.(?![.:])"},{"name":"keyword.control.end.j","match":"\\bend\\.(?![.:])"}]},"modifier_explicit_defn":{"patterns":[{"name":"definition.explicit.block.j","begin":"\\b([12]|adverb|conjunction)\\s+(:\\s*0|define)\\b","end":"^\\s*\\)\\s*\\n","patterns":[{"include":"#direct_noun_defn"},{"include":"#direct_defn"},{"include":"#explicit_arg"},{"include":"#explicit_operand"},{"include":"#bracket"},{"include":"#number"},{"include":"#operator"},{"include":"#copula"},{"include":"#string"},{"include":"#keyword"},{"include":"#comment"}],"beginCaptures":{"0":{"name":"punctuation.definition.explicit.begin.j"}},"endCaptures":{"0":{"name":"punctuation.definition.explicit.end.j"}}}]},"note":{"patterns":[{"name":"comment.block.note.j","begin":"^\\s*\\bNote\\b","end":"^\\s*\\)\\s*\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.j"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.j"}}},{"name":"comment.line.note.j","match":"\\bNote\\b(?!\\s*\\=[:.])\\s*[\\'\\d].*$"}]},"noun_defn":{"patterns":[{"name":"string.noun.j","begin":"\\b(0|noun)\\s+(:\\s*0|define)\\b","end":"^\\s*\\)\\s*\\n","beginCaptures":{"0":{"name":"punctuation.definition.string.block.begin.j"}},"endCaptures":{"0":{"name":"punctuation.definition.explicit.end.j"}}}]},"number":{"patterns":[{"name":"constant.numeric.j","match":"\\b(?\u003c! \\.)(_\\.\\d+|_?\\d+\\.?\\d*)(?![.:\\w])"},{"name":"constant.numeric.j","match":"\\b(_?\\d+\\.?\\d*)(ar|ad|[ejprx])(_?\\d*\\.?\\w*)(?![.:\\w])"},{"name":"constant.numeric.j","match":"\\b(_?\\d+\\.?\\d*)(b)(_?\\w*\\.?\\w*)(?![.:\\w])"}]},"operator":{"patterns":[{"name":"keyword.other.noun.j","match":"\\b(_\\.|a\\.|a:)(?![.:])"},{"name":"keyword.operator.verb.j","match":"((\\b_?[1-9]:)|(\\b0:)|({::))(?![.:])"},{"name":"keyword.operator.verb.j","match":"\\b((p\\.\\.)|([AcCeEiIjLoprTuv]\\.)|([ipqsux]:))(?![.:])"},{"name":"keyword.operator.verb.j","match":"([\u003c\u003e\\+\\*\\-%$|,#{}^~\"?]\\.)(?![.:])"},{"name":"keyword.operator.verb.j","match":"([\u003c\u003e\\+\\*\\-%$|,#{};~\"_\\/\\\\\\[]:)(?![.:])"},{"name":"keyword.operator.verb.j","match":"([\u003c\u003e\\+\\*\\-%$|,#{!;^=?\\[\\]])(?![.:])"},{"name":"keyword.operator.adverb.j","match":"\\b(([bfM]\\.))(?![.:])"},{"name":"keyword.operator.adverb.j","match":"(([\\/\\\\]\\.)|(\\/\\.\\.)|([~\\/\\\\}]))(?![.:])"},{"name":"keyword.operator.conjunction.j","match":"\\b(([Ht]\\.)|([LS]:))(?![.:])"},{"name":"keyword.operator.conjunction.j","match":"((\u0026\\.:)|([\u0026@!;]\\.)|([\u0026@!`^]:)|([\u0026@`\"]))(?![.:])"},{"name":"keyword.operator.conjunction.j","match":"(?\u003c=\\s)([:][.:]|[.:])(?![.:])"}]},"string":{"patterns":[{"name":"string.quoted.single.j","match":"(')[^']*(?:''[^']*)*(')","captures":{"1":{"name":"punctuation.definition.string.begin.j"},"2":{"name":"punctuation.definition.string.end.j"}}}]}}}
diff --git a/grammars/source.jflex.json b/grammars/source.jflex.json
index 14917f1..99a560b 100644
--- a/grammars/source.jflex.json
+++ b/grammars/source.jflex.json
@@ -1 +1 @@
-{"name":"JFlex","scopeName":"source.jflex","patterns":[{"name":"meta.package.jflex","begin":"\\A","end":"^%(?=%)","patterns":[{"name":"meta.package.java","match":"^\\s*(package)\\b(?:\\s*([^ ;$]+)\\s*(;)?)?","captures":{"1":{"name":"keyword.other.package.java"},"2":{"name":"storage.modifier.package.java"},"3":{"name":"punctuation.terminator.java"}}},{"name":"meta.import.java","contentName":"storage.modifier.import.java","begin":"(import static)\\b\\s*","end":"\\s*(?:$|(;))","patterns":[{"name":"punctuation.separator.java","match":"\\."},{"name":"invalid.illegal.character_not_allowed_here.java","match":"\\s"}],"captures":{"1":{"name":"keyword.other.import.java"},"2":{"name":"storage.modifier.import.java"},"3":{"name":"punctuation.terminator.java"}},"beginCaptures":{"1":{"name":"keyword.other.import.static.java"}},"endCaptures":{"1":{"name":"punctuation.terminator.java"}}},{"name":"meta.import.java","contentName":"storage.modifier.import.java","begin":"(import)\\b\\s*","end":"\\s*(?:$|(;))","patterns":[{"name":"punctuation.separator.java","match":"\\."},{"name":"invalid.illegal.character_not_allowed_here.java","match":"\\s"}],"captures":{"1":{"name":"keyword.other.import.java"},"2":{"name":"storage.modifier.import.java"},"3":{"name":"punctuation.terminator.java"}},"beginCaptures":{"1":{"name":"keyword.other.import.java"}},"endCaptures":{"1":{"name":"punctuation.terminator.java"}}},{"include":"source.java#code"}],"endCaptures":{"0":{"name":"markup.heading.jflex"}}},{"name":"meta.macros.jflex","begin":"%","end":"^%%","patterns":[{"name":"keyword.other.jflex","match":"^%unicode(\\s+[1-9][0-9]*(\\.[0-9]+){0,2})?"},{"name":"keyword.other.jflex","match":"^%buffer\\s+[1-9][0-9]*"},{"name":"keyword.other.jflex","match":"^%(eofclose|inputstreamctor)(\\s+(true|false))?"},{"name":"meta.somearg.jflex","match":"^(%(?:class|extends|type|ctorarg|implements|include|initthrow|eofthrow|yylexthrow|throws|scanerror))\\s+(.+)","captures":{"1":{"name":"keyword.other.jflex"},"2":{"name":"storage.type.jflex"}}},{"name":"meta.funarg.jflex","match":"^(%function)\\s+(\\w+)","captures":{"1":{"name":"keyword.other.jflex"},"2":{"name":"storage.type.jflex"}}},{"name":"meta.cupsym.jflex","match":"^(%cupsym)\\s+(\\w+(\\.w+)*)","captures":{"1":{"name":"keyword.other.jflex"},"2":{"name":"storage.type.jflex"}}},{"name":"meta.states.jflex","begin":"^%state","end":"$","patterns":[{"name":"storage.modifier.jflex","match":"\\w+"},{"name":"punctuation.separator.jflex","match":","},{"name":"meta.whitespace.jflex","match":"\\s+"},{"include":"source.java#comments"},{"name":"invalid.illegal.characater.jflex","match":"\\S"}],"beginCaptures":{"0":{"name":"keyword.other.jflex"}}},{"name":"keyword.other.jflex","match":"^%(char|line|column|byaccj|cup2|cup(debug)?|integer|int(wrap)?|yyeof|notunix|7bit|full|8bit|16bit|caseless|ignorecase|public|apiprivate|final|abstract|debug|standalone|pack)"},{"name":"meta.classcode.jflex","begin":"^%(|init|initthrow|eof|eofthrow|yylexthrow|eofval){","end":"^%(|init|initthrow|eof|eofthrow|yylexthrow|eofval)}","patterns":[{"include":"source.java#code"}],"beginCaptures":{"0":{"name":"keyword.other.jflex"}},"endCaptures":{"0":{"name":"keyword.other.jflex"}}},{"name":"meta.macro.jflex","begin":"(\\w+)\\s*(=)","end":"(?=^%|\\w+\\s*=)","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"variable.other.jflex"},"2":{"name":"keyword.operator.jflex"}}},{"name":"invalid.illegal.directive.jflex","match":"^%\\S*"},{"include":"source.java#comments"}],"beginCaptures":{"0":{"name":"markup.heading.jflex"}},"endCaptures":{"0":{"name":"markup.heading.jflex"}}},{"contentName":"meta.rules.jflex","end":"\\z","patterns":[{"include":"#rules"}]}],"repository":{"charclass":{"patterns":[{"name":"keyword.operator.jflex","match":"\\[:(jletter|jletterdigit|letter|uppercase|lowercase|digit):\\]"},{"name":"keyword.operator.jflex","match":"\\\\(d|D|s|S|w|W|p{[^}]*}|P{[^}]*})"}]},"class":{"patterns":[{"name":"meta.class.jflex","begin":"\\[","end":"\\]","patterns":[{"include":"#classcontent"}],"beginCaptures":{"0":{"name":"keyword.operator.jflex"}},"endCaptures":{"0":{"name":"keyword.operator.jflex"}}}]},"classcontent":{"patterns":[{"name":"keyword.operator.jflex","match":"\\^|\\-|\\\u0026\\\u0026|\\|\\|"},{"include":"#charclass"},{"include":"#numeric"},{"include":"#escape"},{"name":"variable.other.macro.jflex","match":"({)(\\w+)(})"},{"include":"#string"},{"include":"#class"}]},"escape":{"patterns":[{"name":"keyword.operator.jflex","match":"\\\\(b|n|t|f|r|R)"},{"name":"constant.character.escape.jflex","match":"\\\\."}]},"macro":{"name":"variable.other.macro.jflex","match":"({)(\\s*\\w+\\s*)(})"},"numeric":{"patterns":[{"name":"constant.numeric.jflex","match":"\\\\x[0-9a-fA-F]{2}"},{"name":"constant.numeric.jflex","match":"\\\\[0-3]?[0-7]{1,2}"},{"name":"constant.numeric.jflex","match":"\\\\U[0-9a-fA-F]{6}"},{"name":"constant.numeric.jflex","match":"\\\\u[0-9a-fA-F]{4}"},{"name":"constant.numeric.jflex","match":"\\\\u{[0-9a-fA-F]{1,6}}"}]},"regexp":{"patterns":[{"include":"#repeat"},{"include":"#macro"},{"include":"#charclass"},{"include":"#class"},{"include":"#numeric"},{"include":"#escape"},{"include":"#string"},{"include":"source.java#comments"},{"name":"keyword.operator.jflex","match":"\\.|\\+|\\*|\\(|\\)|\\?|\\||~|!|\\$|\\^|\\\\R|/"}]},"repeat":{"patterns":[{"name":"keyword.operator.jflex","match":"{\\s*\\d+\\s*(\\s*,\\s*\\d+\\s*)?}"}]},"rules":{"patterns":[{"name":"meta.states.jflex","begin":"(\\\u003c\\s*\\w+\\s*(?:,\\s*\\w+\\s*)*\\\u003e)\\s*({)(?!\\s*\\w+\\s*})","end":"}","patterns":[{"include":"#rules"}],"beginCaptures":{"1":{"name":"variable.parameter.jflex"},"2":{"name":"keyword.operator.jflex"}},"endCaptures":{"0":{"name":"keyword.operator.jflex"}}},{"name":"variable.parameter.jflex","match":"\\\u003c\\s*\\w+\\s*(,\\s*\\w+\\s*)*\\\u003e"},{"include":"#regexp"},{"name":"constant.language.jflex","match":"\u003c\u003cEOF\u003e\u003e"},{"name":"meta.code.jflex","begin":"({)(?!\\s*\\w+\\s*})","end":"}","patterns":[{"include":"source.java#code"}],"beginCaptures":{"1":{"name":"keyword.operator.jflex"}},"endCaptures":{"0":{"name":"keyword.operator.jflex"}}}]},"string":{"patterns":[{"name":"string","begin":"\"","end":"\"","patterns":[{"include":"#numeric"},{"include":"#escape"}]}]}}}
+{"name":"JFlex","scopeName":"source.jflex","patterns":[{"name":"meta.package.jflex","begin":"\\A","end":"^%(?=%)","patterns":[{"name":"meta.package.java","match":"^\\s*(package)\\b(?:\\s*([^ ;$]+)\\s*(;)?)?","captures":{"1":{"name":"keyword.other.package.java"},"2":{"name":"storage.modifier.package.java"},"3":{"name":"punctuation.terminator.java"}}},{"name":"meta.import.java","contentName":"storage.modifier.import.java","begin":"(import static)\\b\\s*","end":"\\s*(?:$|(;))","patterns":[{"name":"punctuation.separator.java","match":"\\."},{"name":"invalid.illegal.character_not_allowed_here.java","match":"\\s"}],"captures":{"1":{"name":"keyword.other.import.java"},"2":{"name":"storage.modifier.import.java"},"3":{"name":"punctuation.terminator.java"}},"beginCaptures":{"1":{"name":"keyword.other.import.static.java"}},"endCaptures":{"1":{"name":"punctuation.terminator.java"}}},{"name":"meta.import.java","contentName":"storage.modifier.import.java","begin":"(import)\\b\\s*","end":"\\s*(?:$|(;))","patterns":[{"name":"punctuation.separator.java","match":"\\."},{"name":"invalid.illegal.character_not_allowed_here.java","match":"\\s"}],"captures":{"1":{"name":"keyword.other.import.java"},"2":{"name":"storage.modifier.import.java"},"3":{"name":"punctuation.terminator.java"}},"beginCaptures":{"1":{"name":"keyword.other.import.java"}},"endCaptures":{"1":{"name":"punctuation.terminator.java"}}},{"include":"source.java#code"}],"endCaptures":{"0":{"name":"markup.heading.jflex"}}},{"name":"meta.macros.jflex","begin":"%","end":"^%%","patterns":[{"name":"keyword.other.jflex","match":"^%unicode(\\s+[1-9][0-9]*(\\.[0-9]+){0,2})?"},{"name":"keyword.other.jflex","match":"^%buffer\\s+[1-9][0-9]*"},{"name":"keyword.other.jflex","match":"^%(eofclose|inputstreamctor)(\\s+(true|false))?"},{"name":"meta.somearg.jflex","match":"^(%(?:class|extends|type|ctorarg|implements|include|initthrow|eofthrow|yylexthrow|throws|scanerror|warn|no-warn|suppress|token_size_limit))\\s+(.+)","captures":{"1":{"name":"keyword.other.jflex"},"2":{"name":"storage.type.jflex"}}},{"name":"meta.funarg.jflex","match":"^(%function)\\s+(\\w+)","captures":{"1":{"name":"keyword.other.jflex"},"2":{"name":"storage.type.jflex"}}},{"name":"meta.cupsym.jflex","match":"^(%cupsym)\\s+(\\w+(\\.w+)*)","captures":{"1":{"name":"keyword.other.jflex"},"2":{"name":"storage.type.jflex"}}},{"name":"meta.states.jflex","begin":"^%state","end":"$","patterns":[{"name":"storage.modifier.jflex","match":"\\w+"},{"name":"punctuation.separator.jflex","match":","},{"name":"meta.whitespace.jflex","match":"\\s+"},{"include":"source.java#comments"},{"name":"invalid.illegal.characater.jflex","match":"\\S"}],"beginCaptures":{"0":{"name":"keyword.other.jflex"}}},{"name":"keyword.other.jflex","match":"^%(char|line|column|byaccj|cup2|cup(debug)?|integer|int(wrap)?|yyeof|notunix|7bit|full|8bit|16bit|caseless|ignorecase|public|apiprivate|final|abstract|debug|standalone|pack|no_suppress_warnings)"},{"name":"meta.classcode.jflex","begin":"^%(|init|initthrow|eof|eofthrow|yylexthrow|eofval){","end":"^%(|init|initthrow|eof|eofthrow|yylexthrow|eofval)}","patterns":[{"include":"source.java#code"}],"beginCaptures":{"0":{"name":"keyword.other.jflex"}},"endCaptures":{"0":{"name":"keyword.other.jflex"}}},{"name":"meta.macro.jflex","begin":"(\\w+)\\s*(=)","end":"(?=^%|\\w+\\s*=)","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"variable.other.jflex"},"2":{"name":"keyword.operator.jflex"}}},{"name":"invalid.illegal.directive.jflex","match":"^%\\S*"},{"include":"source.java#comments"}],"beginCaptures":{"0":{"name":"markup.heading.jflex"}},"endCaptures":{"0":{"name":"markup.heading.jflex"}}},{"contentName":"meta.rules.jflex","end":"\\z","patterns":[{"include":"#rules"}]}],"repository":{"charclass":{"patterns":[{"name":"keyword.operator.jflex","match":"\\[:(jletter|jletterdigit|letter|uppercase|lowercase|digit):\\]"},{"name":"keyword.operator.jflex","match":"\\\\(d|D|s|S|w|W|p{[^}]*}|P{[^}]*})"}]},"class":{"patterns":[{"name":"meta.class.jflex","begin":"\\[","end":"\\]","patterns":[{"include":"#classcontent"}],"beginCaptures":{"0":{"name":"keyword.operator.jflex"}},"endCaptures":{"0":{"name":"keyword.operator.jflex"}}}]},"classcontent":{"patterns":[{"name":"keyword.operator.jflex","match":"\\^|\\-|\\\u0026\\\u0026|\\|\\|"},{"include":"#charclass"},{"include":"#numeric"},{"include":"#escape"},{"name":"variable.other.macro.jflex","match":"({)(\\w+)(})"},{"include":"#string"},{"include":"#class"}]},"escape":{"patterns":[{"name":"keyword.operator.jflex","match":"\\\\(b|n|t|f|r|R)"},{"name":"constant.character.escape.jflex","match":"\\\\."}]},"macro":{"name":"variable.other.macro.jflex","match":"({)(\\s*\\w+\\s*)(})"},"numeric":{"patterns":[{"name":"constant.numeric.jflex","match":"\\\\x[0-9a-fA-F]{2}"},{"name":"constant.numeric.jflex","match":"\\\\[0-3]?[0-7]{1,2}"},{"name":"constant.numeric.jflex","match":"\\\\U[0-9a-fA-F]{6}"},{"name":"constant.numeric.jflex","match":"\\\\u[0-9a-fA-F]{4}"},{"name":"constant.numeric.jflex","match":"\\\\u{[0-9a-fA-F]{1,6}}"}]},"regexp":{"patterns":[{"include":"#repeat"},{"include":"#macro"},{"include":"#charclass"},{"include":"#class"},{"include":"#numeric"},{"include":"#escape"},{"include":"#string"},{"include":"source.java#comments"},{"name":"keyword.operator.jflex","match":"\\.|\\+|\\*|\\(|\\)|\\?|\\||~|!|\\$|\\^|\\\\R|/"}]},"repeat":{"patterns":[{"name":"keyword.operator.jflex","match":"{\\s*\\d+\\s*(\\s*,\\s*\\d+\\s*)?}"}]},"rules":{"patterns":[{"name":"meta.states.jflex","begin":"(\\\u003c\\s*\\w+\\s*(?:,\\s*\\w+\\s*)*\\\u003e)\\s*({)(?!\\s*\\w+\\s*})","end":"}","patterns":[{"include":"#rules"}],"beginCaptures":{"1":{"name":"variable.parameter.jflex"},"2":{"name":"keyword.operator.jflex"}},"endCaptures":{"0":{"name":"keyword.operator.jflex"}}},{"name":"variable.parameter.jflex","match":"\\\u003c\\s*\\w+\\s*(,\\s*\\w+\\s*)*\\\u003e"},{"include":"#regexp"},{"name":"constant.language.jflex","match":"\u003c\u003cEOF\u003e\u003e"},{"name":"meta.code.jflex","begin":"({)(?!\\s*\\w+\\s*})","end":"}","patterns":[{"include":"source.java#code"}],"beginCaptures":{"1":{"name":"keyword.operator.jflex"}},"endCaptures":{"0":{"name":"keyword.operator.jflex"}}}]},"string":{"patterns":[{"name":"string","begin":"\"","end":"\"","patterns":[{"include":"#numeric"},{"include":"#escape"}]}]}}}
diff --git a/grammars/source.jsonnet.json b/grammars/source.jsonnet.json
index 496ff33..d16cd90 100644
--- a/grammars/source.jsonnet.json
+++ b/grammars/source.jsonnet.json
@@ -1 +1 @@
-{"name":"Jsonnet","scopeName":"source.jsonnet","patterns":[{"name":"constant.numeric.jsonnet","match":"\\b(\\d+([Ee][+-]?\\d+)?)\\b"},{"name":"constant.numeric.jsonnet","match":"\\b\\d+[.]\\d*([Ee][+-]?\\d+)?\\b"},{"name":"constant.numeric.jsonnet","match":"\\b[.]\\d+([Ee][+-]?\\d+)?\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.]is(String|Number|Boolean|Object|Array|Function)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](acos|asin|atan|ceil|char|codepoint|cos|exp|exponent)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](filter|floor|force|length|log|makeArray|mantissa|sign)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](objectFields(All)?|objectHas(All)?|equals|prune)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](pow|sin|sqrt|tan|type|max|min|mod|thisFile)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](abs|assertEqual|escapeString(Bash|Dollars|Json|Python))\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](filterMap|flattenArrays|foldl|foldr|format|join)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](mapWithIndex|mapWithKey|deepJoin|mergePatch)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.]manifest(Ini|Python(Vars)?|Json(Ex)?|Yaml(Doc|Stream)|XmlJsonml)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](lines|map|find|findSubstr|splitLimit|strReplace|ascii(Upper|Lower))\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](set|set(Diff|Inter|Member|Union)|sort|resolvePath)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.]base64(Decode(Bytes)?)?\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](split|stringChars|substr|toString|startsWith|endsWith)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](parseInt|parseOctal|parseHex|range|uniq|slice|count)\\b"},{"name":"variable.language.jsonnet","match":"\\b[$]\\b"},{"name":"string.double.jsonnet","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.jsonnet","match":"\\\\['\"\\\\/bfnrt]"},{"name":"constant.character.escape.jsonnet","match":"\\\\u[0-9a-fA-F]{4}"},{"name":"invalid.illegal.jsonnet","match":"\\\\[^'\"\\\\/bfnrtu]"}]},{"name":"string.single.jsonnet","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.jsonnet","match":"\\\\['\"\\\\/bfnrt]"},{"name":"constant.character.escape.jsonnet","match":"\\\\u[0-9a-fA-F]{4}"},{"name":"invalid.illegal.jsonnet","match":"\\\\[^'\"\\\\/bfnrtu]"}]},{"name":"string.double.verbatim.jsonnet","begin":"@\"","end":"\"(?!\")","patterns":[{"name":"constant.character.escape.jsonnet","match":"\"\""}]},{"name":"string.single.verbatim.jsonnet","begin":"@'","end":"'(?!')","patterns":[{"name":"constant.character.escape.jsonnet","match":"''"}]},{"contentName":"string.block.jsonnet","begin":"^(\\s*)(.*)(\\|\\|\\|)","end":"^(?!$)(\\1)(\\|\\|\\|)","beginCaptures":{"3":{"name":"string.block.jsonnet"}},"endCaptures":{"2":{"name":"string.block.jsonnet"}}},{"name":"comment.block.jsonnet","begin":"/\\*","end":"\\*/"},{"name":"comment.line.jsonnet","match":"//.*$"},{"name":"comment.block.jsonnet","match":"#.*$"},{"name":"entity.name.function.jsonnet"},{"name":"storage.type.jsonnet","match":"\\b(import|importstr)\\b"},{"name":"keyword.other.jsonnet","match":"\\b(function)\\b"},{"name":"variable.language.jsonnet","match":"\\b(self|super)\\b"},{"name":"keyword.control.jsonnet","match":"\\b(if|then|else|for|in)\\b"},{"name":"keyword.other.jsonnet","match":"\\b(local|tailstrict)\\b"},{"name":"constant.language.jsonnet","match":"\\b(true|false|null)\\b"},{"name":"keyword.control.jsonnet","match":"\\b(error|assert)\\b"}]}
+{"name":"Jsonnet","scopeName":"source.jsonnet","patterns":[{"name":"constant.numeric.jsonnet","match":"\\b(\\d+([Ee][+-]?\\d+)?)\\b"},{"name":"constant.numeric.jsonnet","match":"\\b\\d+[.]\\d*([Ee][+-]?\\d+)?\\b"},{"name":"constant.numeric.jsonnet","match":"\\b[.]\\d+([Ee][+-]?\\d+)?\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.]is(String|Number|Boolean|Object|Array|Function)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](acos|asin|atan|ceil|char|codepoint|cos|exp|exponent)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](filter|floor|force|length|log|makeArray|mantissa|sign)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](objectFields(All)?|objectHas(All)?|equals|prune)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](pow|sin|sqrt|tan|type|max|min|mod|thisFile)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](abs|assertEqual|escapeString(Bash|Dollars|Json|Python))\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](filterMap|flattenArrays|foldl|foldr|format|join)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](mapWithIndex|mapWithKey|deepJoin|mergePatch)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.]manifest(Ini|Python(Vars)?|Json(Ex)?|Yaml(Doc|Stream)|XmlJsonml)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](lines|map|find|findSubstr|splitLimit|strReplace|ascii(Upper|Lower))\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](set|set(Diff|Inter|Member|Union)|sort|resolvePath)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.]base64(Decode(Bytes)?)?\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](split|stringChars|substr|toString|startsWith|endsWith)\\b"},{"name":"support.function.jsonnet","match":"\\bstd[.](parseInt|parseOctal|parseHex|range|uniq|slice|count)\\b"},{"name":"variable.language.jsonnet","match":"\\b[$]\\b"},{"name":"string.double.jsonnet","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.jsonnet","match":"\\\\['\"\\\\/bfnrt]"},{"name":"constant.character.escape.jsonnet","match":"\\\\u[0-9a-fA-F]{4}"},{"name":"invalid.illegal.jsonnet","match":"\\\\[^'\"\\\\/bfnrtu]"}]},{"name":"string.single.jsonnet","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.jsonnet","match":"\\\\['\"\\\\/bfnrt]"},{"name":"constant.character.escape.jsonnet","match":"\\\\u[0-9a-fA-F]{4}"},{"name":"invalid.illegal.jsonnet","match":"\\\\[^'\"\\\\/bfnrtu]"}]},{"name":"string.double.verbatim.jsonnet","begin":"@\"","end":"\"(?!\")","patterns":[{"name":"constant.character.escape.jsonnet","match":"\"\""}]},{"name":"string.single.verbatim.jsonnet","begin":"@'","end":"'(?!')","patterns":[{"name":"constant.character.escape.jsonnet","match":"''"}]},{"contentName":"string.block.jsonnet","begin":"^(\\s*)(.*)(\\|\\|\\|)","end":"^(?!$)(\\1)(\\|\\|\\|)","beginCaptures":{"3":{"name":"string.block.jsonnet"}},"endCaptures":{"2":{"name":"string.block.jsonnet"}}},{"name":"comment.block.jsonnet","begin":"/\\*","end":"\\*/"},{"name":"comment.line.jsonnet","match":"//.*$"},{"name":"comment.block.jsonnet","match":"#.*$"},{"name":"entity.name.function.jsonnet","match":"\\b[a-zA-Z_][a-z0-9A-Z_]*\\s*(\\([^)]*\\))?\\s*\\+?::?:?"},{"name":"storage.type.jsonnet","match":"\\b(import|importstr)\\b"},{"name":"keyword.other.jsonnet","match":"\\b(function)\\b"},{"name":"variable.language.jsonnet","match":"\\b(self|super)\\b"},{"name":"keyword.control.jsonnet","match":"\\b(if|then|else|for|in)\\b"},{"name":"keyword.other.jsonnet","match":"\\b(local|tailstrict)\\b"},{"name":"constant.language.jsonnet","match":"\\b(true|false|null)\\b"},{"name":"keyword.control.jsonnet","match":"\\b(error|assert)\\b"}]}
diff --git a/grammars/source.julia.json b/grammars/source.julia.json
index eebd2fb..b74f4e1 100644
--- a/grammars/source.julia.json
+++ b/grammars/source.julia.json
@@ -1 +1 @@
-{"name":"Julia","scopeName":"source.julia","patterns":[{"include":"#operator"},{"include":"#array"},{"include":"#string"},{"include":"#parentheses"},{"include":"#bracket"},{"include":"#function_decl"},{"include":"#function_call"},{"include":"#keyword"},{"include":"#number"},{"include":"#comment"},{"include":"#type_decl"},{"include":"#symbol"}],"repository":{"array":{"patterns":[{"name":"meta.array.julia","begin":"\\[","end":"(\\])((?:\\.)?'*)","patterns":[{"name":"constant.numeric.julia","match":"\\bbegin\\b"},{"name":"constant.numeric.julia","match":"\\bend\\b"},{"name":"keyword.control.julia","match":"\\bfor\\b"},{"include":"$self"}],"beginCaptures":{"0":{"name":"meta.bracket.julia"}},"endCaptures":{"1":{"name":"meta.bracket.julia"},"2":{"name":"keyword.operator.transpose.julia"}}}]},"bracket":{"patterns":[{"name":"meta.bracket.julia","match":"(?:\\(|\\)|\\[|\\]|\\{|\\}|,|;)(?!('|(?:\\.'))*\\.?')"}]},"comment":{"patterns":[{"include":"#comment_block"},{"name":"comment.line.number-sign.julia","begin":"#","end":"\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.julia"}}}]},"comment_block":{"patterns":[{"name":"comment.block.number-sign-equals.julia","begin":"#=","end":"=#","patterns":[{"include":"#comment_block"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.julia"}}}]},"function_call":{"patterns":[{"begin":"((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)({(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})?\\.?(\\()","end":"\\)(('|(\\.'))*\\.?')?","patterns":[{"name":"keyword.control.julia","match":"\\bfor\\b"},{"include":"$self"}],"beginCaptures":{"1":{"name":"support.function.julia"},"2":{"name":"support.type.julia"},"3":{"name":"meta.bracket.julia"}},"endCaptures":{"0":{"name":"meta.bracket.julia"},"1":{"name":"keyword.operator.transposed-func.julia"}}}]},"function_decl":{"patterns":[{"match":"((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)({(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})?(?=\\([^#]*\\)(::[^\\s]+)?(\\s*\\bwhere\\b\\s+.+?)?\\s*?=(?![=\u003e]))","captures":{"1":{"name":"entity.name.function.julia"},"2":{"name":"support.type.julia"}}},{"match":"\\b(function|macro)(?:\\s+(?:(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*(\\.))?((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)({(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})?|\\s*)(?=\\()","captures":{"1":{"name":"keyword.other.julia"},"2":{"name":"keyword.operator.dots.julia"},"3":{"name":"entity.name.function.julia"},"4":{"name":"support.type.julia"}}}]},"keyword":{"patterns":[{"name":"keyword.other.julia","match":"\\b(?\u003c![:_\\.])(?:function|mutable\\s+struct|struct|macro|quote|abstract\\s+type|primitive\\s+type|module|baremodule|where)\\b"},{"begin":"\\b(for)\\b","end":"(?\u003c!,|\\s)(\\s*\\n)","patterns":[{"name":"keyword.other.julia","match":"\\bouter\\b"},{"include":"$self"}],"beginCaptures":{"0":{"name":"keyword.control.julia"}}},{"name":"keyword.control.julia","match":"\\b(?\u003c![:_])(?:if|else|elseif|while|begin|let|do|try|catch|finally|return|break|continue)\\b"},{"name":"keyword.control.end.julia","match":"\\b(?\u003c![:_])end\\b"},{"name":"keyword.storage.modifier.julia","match":"\\b(?\u003c![:_])(?:global|local|const)\\b"},{"name":"keyword.control.export.julia","match":"\\b(?\u003c![:_])(?:export)\\b"},{"name":"keyword.control.import.julia","match":"\\b(?\u003c![:_])(?:import)\\b"},{"name":"keyword.control.using.julia","match":"\\b(?\u003c![:_])(?:using)\\b"},{"name":"keyword.control.as.julia","match":"(?\u003c=\\w\\s)\\b(as)\\b(?=\\s\\w)"},{"name":"support.function.macro.julia","match":"(@(\\.|(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*))"}]},"number":{"patterns":[{"match":"((?\u003c!(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿]))(?:(?:\\b0(?:x|X)[0-9a-fA-F](?:_?[0-9a-fA-F])*)|(?:\\b0o[0-7](?:_?[0-7])*)|(?:\\b0b[0-1](?:_?[0-1])*)|(?:(?:\\b[0-9](?:_?[0-9])*\\.?(?!\\.)(?:[_0-9]*))|(?:\\b\\.[0-9](?:_?[0-9])*))(?:[efE][+-]?[0-9](?:_?[0-9])*)?(?:im\\b|Inf(?:16|32|64)?\\b|NaN(?:16|32|64)?\\b|π\\b|pi\\b|ℯ\\b)?|\\b[0-9]+|\\bInf(?:16|32|64)?\\b|\\bNaN(?:16|32|64)?\\b|\\bπ\\b|\\bpi\\b|\\bℯ\\b))('*)","captures":{"1":{"name":"constant.numeric.julia"},"2":{"name":"keyword.operator.conjugate-number.julia"}}},{"name":"constant.global.julia","match":"\\bARGS\\b|\\bC_NULL\\b|\\bDEPOT_PATH\\b|\\bENDIAN_BOM\\b|\\bENV\\b|\\bLOAD_PATH\\b|\\bPROGRAM_FILE\\b|\\bstdin\\b|\\bstdout\\b|\\bstderr\\b|\\bVERSION\\b|\\bdevnull\\b"},{"name":"constant.language.julia","match":"\\btrue\\b|\\bfalse\\b|\\bnothing\\b|\\bmissing\\b"}]},"operator":{"patterns":[{"name":"keyword.operator.arrow.julia","match":"(?:-\u003e|\u003c-|--\u003e|=\u003e)"},{"name":"keyword.operator.update.julia","match":"(?::=|\\+=|-=|\\*=|//=|/=|\\.//=|\\./=|\\.\\*=|\\\\=|\\.\\\\=|\\^=|\\.\\^=|%=|\\.%=|÷=|\\.÷=|\\|=|\u0026=|\\.\u0026=|⊻=|\\.⊻=|\\$=|\u003c\u003c=|\u003e\u003e=|\u003e\u003e\u003e=|=(?!=))"},{"name":"keyword.operator.shift.julia","match":"(?:\u003c\u003c|\u003e\u003e\u003e|\u003e\u003e|\\.\u003e\u003e\u003e|\\.\u003e\u003e|\\.\u003c\u003c)"},{"match":"(?:\\s*(::|\u003e:|\u003c:)\\s*((?:(?:Union)?\\([^)]*\\)|[[:alpha:]_$∇][[:word:]⁺-ₜ!′\\.]*(?:(?:{(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})|(?:\".+?(?\u003c!\\\\)\"))?)))(?:\\.\\.\\.)?","captures":{"1":{"name":"keyword.operator.relation.types.julia"},"2":{"name":"support.type.julia"}}},{"name":"keyword.operator.relation.julia","match":"(?:===|∈|\\.∈|∉|\\.∉|∋|\\.∋|∌|\\.∌|≈|\\.≈|≉|\\.≉|≠|\\.≠|≡|\\.≡|≢|\\.≢|⊆|\\.⊆|⊇|\\.⊇|⊈|\\.⊈|⊉|\\.⊉|⊊|\\.⊊|⊋|\\.⊋|\\.==|!==|!=|\\.\u003e=|\\.\u003e|\\.\u003c=|\\.\u003c|\\.≤|\\.≥|==|\\.!=|\\.=|\\.!|\u003c:|\u003e:|:\u003e|(?\u003c!\u003e)\u003e=|(?\u003c!\u003c)\u003c=|\u003e|\u003c|≥|≤)"},{"name":"keyword.operator.ternary.julia","match":"(?\u003c=\\s)(?:\\?)(?=\\s)"},{"name":"keyword.operator.ternary.julia","match":"(?\u003c=\\s)(?:\\:)(?=\\s)"},{"name":"keyword.operator.boolean.julia","match":"(?:\\|\\||\u0026\u0026|(?\u003c!(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿]))!)"},{"name":"keyword.operator.range.julia","match":"(?\u003c=[[:word:]⁺-ₜ!′∇\\)\\]\\}])(?::)"},{"name":"keyword.operator.applies.julia","match":"(?:\\|\u003e)"},{"name":"keyword.operator.bitwise.julia","match":"(?:\\||\\.\\||\\\u0026|\\.\\\u0026|~|\\.~|⊻|\\.⊻)"},{"name":"keyword.operator.arithmetic.julia","match":"(?:\\+\\+|--|\\+|\\.\\+|-|\\.\\-|\\*|\\.\\*|//(?!=)|\\.//(?!=)|/|\\./|%|\\.%|\\\\|\\.\\\\|\\^|\\.\\^|÷|\\.÷|⋅|\\.⋅|∩|\\.∩|∪|\\.∪|×|√|∛)"},{"name":"keyword.operator.compose.julia","match":"(?:∘)"},{"name":"keyword.operator.isa.julia","match":"(?:::|(?\u003c=\\s)isa(?=\\s))"},{"name":"keyword.operator.relation.in.julia","match":"(?:(?\u003c=\\s)in(?=\\s))"},{"name":"keyword.operator.dots.julia","match":"(?:\\.(?=(?:@|_|\\p{L}))|\\.\\.+)"},{"name":"keyword.operator.interpolation.julia","match":"(?:\\$)(?=.+)"},{"match":"((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)(('|(\\.'))*\\.?')","captures":{"2":{"name":"keyword.operator.transposed-variable.julia"}}},{"match":"(\\])((?:'|(?:\\.'))*\\.?')","captures":{"1":{"name":"bracket.end.julia"},"2":{"name":"keyword.operator.transposed-matrix.julia"}}},{"match":"(\\))((?:'|(?:\\.'))*\\.?')","captures":{"1":{"name":"bracket.end.julia"},"2":{"name":"keyword.operator.transposed-parens.julia"}}}]},"parentheses":{"patterns":[{"begin":"\\(","end":"(\\))((?:\\.)?'*)","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"meta.bracket.julia"}},"endCaptures":{"1":{"name":"meta.bracket.julia"},"2":{"name":"keyword.operator.transpose.julia"}}}]},"string":{"patterns":[{"name":"string.docstring.julia","begin":"(?:(@doc)\\s((?:doc)?\"\"\")|(doc\"\"\"))","end":"(\"\"\") ?(-\u003e)?","patterns":[{"include":"#string_escaped_char"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.julia"},"2":{"name":"keyword.operator.arrow.julia"}}},{"name":"embed.cxx.julia","contentName":"meta.embedded.inline.cpp","begin":"(i?cxx)(\"\"\")","end":"\"\"\"","patterns":[{},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.julia"}}},{"name":"embed.python.julia","contentName":"meta.embedded.inline.python","begin":"(py)(\"\"\")","end":"([\\s\\w]*)(\"\"\")","patterns":[{"include":"source.python"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"2":{"name":"punctuation.definition.string.end.julia"}}},{"name":"embed.js.julia","contentName":"meta.embedded.inline.javascript","begin":"(js)(\"\"\")","end":"\"\"\"","patterns":[{"include":"source.js"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.julia"}}},{"name":"embed.R.julia","contentName":"meta.embedded.inline.r","begin":"(R)(\"\"\")","end":"\"\"\"","patterns":[{"include":"source.r"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.julia"}}},{"name":"string.quoted.other.julia","begin":"(raw)(\"\"\")","end":"\"\"\"","beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.julia"}}},{"name":"string.quoted.other.julia","begin":"(raw)(\")","end":"\"","beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.julia"}}},{"name":"embed.sql.julia","contentName":"meta.embedded.inline.sql","begin":"(sql)(\"\"\")","end":"\"\"\"","patterns":[{"include":"source.sql"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.julia"}}},{"name":"constant.other.symbol.julia","begin":"var\"\"\"","end":"\"\"\""},{"name":"constant.other.symbol.julia","begin":"var\"","end":"\""},{"name":"string.docstring.julia","begin":"^\\s?(doc)?(\"\"\")\\s?$","end":"(\"\"\")","patterns":[{"include":"#string_escaped_char"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.julia"}}},{"name":"string.quoted.single.julia","begin":"'","end":"'(?!')","patterns":[{"include":"#string_escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.julia"}}},{"name":"string.quoted.triple.double.julia","begin":"\"\"\"","end":"\"\"\"","patterns":[{"include":"#string_escaped_char"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.multiline.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.multiline.end.julia"}}},{"name":"string.quoted.double.julia","begin":"\"(?!\"\")","end":"\"","patterns":[{"include":"#string_escaped_char"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.julia"}}},{"name":"string.regexp.julia","begin":"r\"\"\"","end":"(\"\"\")([imsx]{0,4})?","patterns":[{"include":"#string_escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.regexp.begin.julia"}},"endCaptures":{"1":{"name":"punctuation.definition.string.regexp.end.julia"},"2":{"name":"keyword.other.option-toggle.regexp.julia"}}},{"name":"string.regexp.julia","begin":"r\"","end":"(\")([imsx]{0,4})?","patterns":[{"include":"#string_escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.regexp.begin.julia"}},"endCaptures":{"1":{"name":"punctuation.definition.string.regexp.end.julia"},"2":{"name":"keyword.other.option-toggle.regexp.julia"}}},{"name":"string.quoted.other.julia","begin":"(?\u003c!\")((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)\"\"\"","end":"(\"\"\")((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)?","patterns":[{"include":"#string_escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.julia"},"1":{"name":"support.function.macro.julia"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.julia"},"2":{"name":"support.function.macro.julia"}}},{"name":"string.quoted.other.julia","begin":"(?\u003c!\")((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)\"","end":"(?\u003c![^\\\\]\\\\)(\")((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)?","patterns":[{"include":"#string_escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.julia"},"1":{"name":"support.function.macro.julia"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.julia"},"2":{"name":"support.function.macro.julia"}}},{"name":"string.interpolated.backtick.julia","begin":"(?\u003c!`)((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)?```","end":"(```)((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)?","patterns":[{"include":"#string_escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.julia"},"1":{"name":"support.function.macro.julia"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.julia"},"2":{"name":"support.function.macro.julia"}}},{"name":"string.interpolated.backtick.julia","begin":"(?\u003c!`)((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)?`","end":"(?\u003c![^\\\\]\\\\)(`)((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)?","patterns":[{"include":"#string_escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.julia"},"1":{"name":"support.function.macro.julia"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.julia"},"2":{"name":"support.function.macro.julia"}}}]},"string_dollar_sign_interpolate":{"patterns":[{"name":"variable.interpolation.julia","match":"\\$(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*"},{"name":"variable.interpolation.julia","begin":"\\$\\(","end":"\\)","patterns":[{"include":"#parentheses"},{"include":"$self"}]}]},"string_escaped_char":{"patterns":[{"name":"constant.character.escape.julia","match":"\\\\(\\\\|[0-3]\\d{,2}|[4-7]\\d?|x[a-fA-F0-9]{,2}|u[a-fA-F0-9]{,4}|U[a-fA-F0-9]{,8}|.)"}]},"symbol":{"patterns":[{"name":"constant.other.symbol.julia","match":"(?\u003c![[:word:]⁺-ₜ!′∇\\)\\]\\}]):(?:(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)(?!(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿]))(?![\"`])"}]},"type_decl":{"patterns":[{"name":"meta.type.julia","match":"(?\u003e!:_)(?:struct|mutable\\s+struct|abstract\\s+type|primitive\\s+type)\\s+((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)(\\s*(\u003c:)\\s*(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*(?:{.*})?)?","captures":{"1":{"name":"entity.name.type.julia"},"2":{"name":"entity.other.inherited-class.julia"},"3":{"name":"punctuation.separator.inheritance.julia"}}}]}}}
+{"name":"Julia","scopeName":"source.julia","patterns":[{"include":"#operator"},{"include":"#array"},{"include":"#string"},{"include":"#parentheses"},{"include":"#bracket"},{"include":"#function_decl"},{"include":"#function_call"},{"include":"#keyword"},{"include":"#number"},{"include":"#comment"},{"include":"#type_decl"},{"include":"#symbol"}],"repository":{"array":{"patterns":[{"name":"meta.array.julia","begin":"\\[","end":"(\\])((?:\\.)?'*)","patterns":[{"name":"constant.numeric.julia","match":"\\bbegin\\b"},{"name":"constant.numeric.julia","match":"\\bend\\b"},{"name":"keyword.control.julia","match":"\\bfor\\b"},{"include":"$self"}],"beginCaptures":{"0":{"name":"meta.bracket.julia"}},"endCaptures":{"1":{"name":"meta.bracket.julia"},"2":{"name":"keyword.operator.transpose.julia"}}}]},"bracket":{"patterns":[{"name":"meta.bracket.julia","match":"(?:\\(|\\)|\\[|\\]|\\{|\\}|,|;)(?!('|(?:\\.'))*\\.?')"}]},"comment":{"patterns":[{"include":"#comment_block"},{"name":"comment.line.number-sign.julia","begin":"#","end":"\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.julia"}}}]},"comment_block":{"patterns":[{"name":"comment.block.number-sign-equals.julia","begin":"#=","end":"=#","patterns":[{"include":"#comment_block"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.julia"}}}]},"function_call":{"patterns":[{"begin":"((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)({(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})?\\.?(\\()","end":"\\)(('|(\\.'))*\\.?')?","patterns":[{"name":"keyword.control.julia","match":"\\bfor\\b"},{"include":"$self"}],"beginCaptures":{"1":{"name":"support.function.julia"},"2":{"name":"support.type.julia"},"3":{"name":"meta.bracket.julia"}},"endCaptures":{"0":{"name":"meta.bracket.julia"},"1":{"name":"keyword.operator.transposed-func.julia"}}}]},"function_decl":{"patterns":[{"match":"((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)({(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})?(?=\\([^#]*\\)(::[^\\s]+)?(\\s*\\bwhere\\b\\s+.+?)?\\s*?=(?![=\u003e]))","captures":{"1":{"name":"entity.name.function.julia"},"2":{"name":"support.type.julia"}}},{"match":"\\b(function|macro)(?:\\s+(?:(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*(\\.))?((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)({(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})?|\\s*)(?=\\()","captures":{"1":{"name":"keyword.other.julia"},"2":{"name":"keyword.operator.dots.julia"},"3":{"name":"entity.name.function.julia"},"4":{"name":"support.type.julia"}}}]},"keyword":{"patterns":[{"name":"keyword.other.julia","match":"\\b(?\u003c![:_\\.])(?:function|mutable\\s+struct|struct|macro|quote|abstract\\s+type|primitive\\s+type|module|baremodule|where)\\b"},{"begin":"\\b(for)\\b","end":"(?\u003c!,|\\s)(\\s*\\n)","patterns":[{"name":"keyword.other.julia","match":"\\bouter\\b"},{"include":"$self"}],"beginCaptures":{"0":{"name":"keyword.control.julia"}}},{"name":"keyword.control.julia","match":"\\b(?\u003c![:_])(?:if|else|elseif|while|begin|let|do|try|catch|finally|return|break|continue)\\b"},{"name":"keyword.control.end.julia","match":"\\b(?\u003c![:_])end\\b"},{"name":"keyword.storage.modifier.julia","match":"\\b(?\u003c![:_])(?:global|local|const)\\b"},{"name":"keyword.control.export.julia","match":"\\b(?\u003c![:_])(?:export)\\b"},{"name":"keyword.control.import.julia","match":"\\b(?\u003c![:_])(?:import)\\b"},{"name":"keyword.control.using.julia","match":"\\b(?\u003c![:_])(?:using)\\b"},{"name":"keyword.control.as.julia","match":"(?\u003c=\\w\\s)\\b(as)\\b(?=\\s\\w)"},{"name":"support.function.macro.julia","match":"(@(\\.|(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*))"}]},"number":{"patterns":[{"match":"((?\u003c!(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿]))(?:(?:\\b0(?:x|X)[0-9a-fA-F](?:_?[0-9a-fA-F])*)|(?:\\b0o[0-7](?:_?[0-7])*)|(?:\\b0b[0-1](?:_?[0-1])*)|(?:(?:\\b[0-9](?:_?[0-9])*\\.?(?!\\.)(?:[_0-9]*))|(?:\\b\\.[0-9](?:_?[0-9])*))(?:[efE][+-]?[0-9](?:_?[0-9])*)?(?:im\\b|Inf(?:16|32|64)?\\b|NaN(?:16|32|64)?\\b|π\\b|pi\\b|ℯ\\b)?|\\b[0-9]+|\\bInf(?:16|32|64)?\\b|\\bNaN(?:16|32|64)?\\b|\\bπ\\b|\\bpi\\b|\\bℯ\\b))('*)","captures":{"1":{"name":"constant.numeric.julia"},"2":{"name":"keyword.operator.conjugate-number.julia"}}},{"name":"constant.global.julia","match":"\\bARGS\\b|\\bC_NULL\\b|\\bDEPOT_PATH\\b|\\bENDIAN_BOM\\b|\\bENV\\b|\\bLOAD_PATH\\b|\\bPROGRAM_FILE\\b|\\bstdin\\b|\\bstdout\\b|\\bstderr\\b|\\bVERSION\\b|\\bdevnull\\b"},{"name":"constant.language.julia","match":"\\btrue\\b|\\bfalse\\b|\\bnothing\\b|\\bmissing\\b"}]},"operator":{"patterns":[{"name":"keyword.operator.arrow.julia","match":"(?:-\u003e|\u003c-|--\u003e|=\u003e)"},{"name":"keyword.operator.update.julia","match":"(?::=|\\+=|-=|\\*=|//=|/=|\\.//=|\\./=|\\.\\*=|\\\\=|\\.\\\\=|\\^=|\\.\\^=|%=|\\.%=|÷=|\\.÷=|\\|=|\u0026=|\\.\u0026=|⊻=|\\.⊻=|\\$=|\u003c\u003c=|\u003e\u003e=|\u003e\u003e\u003e=|=(?!=))"},{"name":"keyword.operator.shift.julia","match":"(?:\u003c\u003c|\u003e\u003e\u003e|\u003e\u003e|\\.\u003e\u003e\u003e|\\.\u003e\u003e|\\.\u003c\u003c)"},{"match":"(?:\\s*(::|\u003e:|\u003c:)\\s*((?:(?:Union)?\\([^)]*\\)|[[:alpha:]_$∇][[:word:]⁺-ₜ!′\\.]*(?:(?:{(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})|(?:\".+?(?\u003c!\\\\)\"))?)))(?:\\.\\.\\.)?","captures":{"1":{"name":"keyword.operator.relation.types.julia"},"2":{"name":"support.type.julia"}}},{"name":"keyword.operator.relation.julia","match":"(?:===|∈|\\.∈|∉|\\.∉|∋|\\.∋|∌|\\.∌|≈|\\.≈|≉|\\.≉|≠|\\.≠|≡|\\.≡|≢|\\.≢|⊆|\\.⊆|⊇|\\.⊇|⊈|\\.⊈|⊉|\\.⊉|⊊|\\.⊊|⊋|\\.⊋|\\.==|!==|!=|\\.\u003e=|\\.\u003e|\\.\u003c=|\\.\u003c|\\.≤|\\.≥|==|\\.!=|\\.=|\\.!|\u003c:|\u003e:|:\u003e|(?\u003c!\u003e)\u003e=|(?\u003c!\u003c)\u003c=|\u003e|\u003c|≥|≤)"},{"name":"keyword.operator.ternary.julia","match":"(?\u003c=\\s)(?:\\?)(?=\\s)"},{"name":"keyword.operator.ternary.julia","match":"(?\u003c=\\s)(?:\\:)(?=\\s)"},{"name":"keyword.operator.boolean.julia","match":"(?:\\|\\||\u0026\u0026|(?\u003c!(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿]))!)"},{"name":"keyword.operator.range.julia","match":"(?\u003c=[[:word:]⁺-ₜ!′∇\\)\\]\\}])(?::)"},{"name":"keyword.operator.applies.julia","match":"(?:\\|\u003e)"},{"name":"keyword.operator.bitwise.julia","match":"(?:\\||\\.\\||\\\u0026|\\.\\\u0026|~|\\.~|⊻|\\.⊻)"},{"name":"keyword.operator.arithmetic.julia","match":"(?:\\+\\+|--|\\+|\\.\\+|-|\\.\\-|\\*|\\.\\*|//(?!=)|\\.//(?!=)|/|\\./|%|\\.%|\\\\|\\.\\\\|\\^|\\.\\^|÷|\\.÷|⋅|\\.⋅|∩|\\.∩|∪|\\.∪|×|√|∛)"},{"name":"keyword.operator.compose.julia","match":"(?:∘)"},{"name":"keyword.operator.isa.julia","match":"(?:::|(?\u003c=\\s)isa(?=\\s))"},{"name":"keyword.operator.relation.in.julia","match":"(?:(?\u003c=\\s)in(?=\\s))"},{"name":"keyword.operator.dots.julia","match":"(?:\\.(?=(?:@|_|\\p{L}))|\\.\\.+)"},{"name":"keyword.operator.interpolation.julia","match":"(?:\\$)(?=.+)"},{"match":"((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)(('|(\\.'))*\\.?')","captures":{"2":{"name":"keyword.operator.transposed-variable.julia"}}},{"match":"(\\])((?:'|(?:\\.'))*\\.?')","captures":{"1":{"name":"bracket.end.julia"},"2":{"name":"keyword.operator.transposed-matrix.julia"}}},{"match":"(\\))((?:'|(?:\\.'))*\\.?')","captures":{"1":{"name":"bracket.end.julia"},"2":{"name":"keyword.operator.transposed-parens.julia"}}}]},"parentheses":{"patterns":[{"begin":"\\(","end":"(\\))((?:\\.)?'*)","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"meta.bracket.julia"}},"endCaptures":{"1":{"name":"meta.bracket.julia"},"2":{"name":"keyword.operator.transpose.julia"}}}]},"string":{"patterns":[{"name":"string.docstring.julia","begin":"(?:(@doc)\\s((?:doc)?\"\"\")|(doc\"\"\"))","end":"(\"\"\") ?(-\u003e)?","patterns":[{"include":"#string_escaped_char"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.julia"},"2":{"name":"keyword.operator.arrow.julia"}}},{"name":"embed.cxx.julia","contentName":"source.cpp","begin":"(i?cxx)(\"\"\")","end":"\"\"\"","patterns":[{"include":"source.c++"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.julia"}}},{"name":"embed.python.julia","contentName":"source.python","begin":"(py)(\"\"\")","end":"([\\s\\w]*)(\"\"\")","patterns":[{"include":"source.python"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"2":{"name":"punctuation.definition.string.end.julia"}}},{"name":"embed.js.julia","contentName":"source.js","begin":"(js)(\"\"\")","end":"\"\"\"","patterns":[{"include":"source.js"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.julia"}}},{"name":"embed.R.julia","contentName":"source.r","begin":"(R)(\"\"\")","end":"\"\"\"","patterns":[{"include":"source.r"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.julia"}}},{"name":"string.quoted.other.julia","begin":"(raw)(\"\"\")","end":"\"\"\"","beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.julia"}}},{"name":"string.quoted.other.julia","begin":"(raw)(\")","end":"\"","beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.julia"}}},{"name":"embed.sql.julia","contentName":"meta.embedded.inline.sql","begin":"(sql)(\"\"\")","end":"\"\"\"","patterns":[{"include":"source.sql"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.julia"}}},{"name":"constant.other.symbol.julia","begin":"var\"\"\"","end":"\"\"\""},{"name":"constant.other.symbol.julia","begin":"var\"","end":"\""},{"name":"string.docstring.julia","begin":"^\\s?(doc)?(\"\"\")\\s?$","end":"(\"\"\")","patterns":[{"include":"#string_escaped_char"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"1":{"name":"support.function.macro.julia"},"2":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.julia"}}},{"name":"string.quoted.single.julia","begin":"'","end":"'(?!')","patterns":[{"include":"#string_escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.julia"}}},{"name":"string.quoted.triple.double.julia","begin":"\"\"\"","end":"\"\"\"","patterns":[{"include":"#string_escaped_char"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.multiline.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.multiline.end.julia"}}},{"name":"string.quoted.double.julia","begin":"\"(?!\"\")","end":"\"","patterns":[{"include":"#string_escaped_char"},{"include":"#string_dollar_sign_interpolate"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.julia"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.julia"}}},{"name":"string.regexp.julia","begin":"r\"\"\"","end":"(\"\"\")([imsx]{0,4})?","patterns":[{"include":"#string_escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.regexp.begin.julia"}},"endCaptures":{"1":{"name":"punctuation.definition.string.regexp.end.julia"},"2":{"name":"keyword.other.option-toggle.regexp.julia"}}},{"name":"string.regexp.julia","begin":"r\"","end":"(\")([imsx]{0,4})?","patterns":[{"include":"#string_escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.regexp.begin.julia"}},"endCaptures":{"1":{"name":"punctuation.definition.string.regexp.end.julia"},"2":{"name":"keyword.other.option-toggle.regexp.julia"}}},{"name":"string.quoted.other.julia","begin":"(?\u003c!\")((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)\"\"\"","end":"(\"\"\")((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)?","patterns":[{"include":"#string_escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.julia"},"1":{"name":"support.function.macro.julia"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.julia"},"2":{"name":"support.function.macro.julia"}}},{"name":"string.quoted.other.julia","begin":"(?\u003c!\")((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)\"","end":"(?\u003c![^\\\\]\\\\)(\")((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)?","patterns":[{"include":"#string_escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.julia"},"1":{"name":"support.function.macro.julia"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.julia"},"2":{"name":"support.function.macro.julia"}}},{"name":"string.interpolated.backtick.julia","begin":"(?\u003c!`)((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)?```","end":"(```)((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)?","patterns":[{"include":"#string_escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.julia"},"1":{"name":"support.function.macro.julia"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.julia"},"2":{"name":"support.function.macro.julia"}}},{"name":"string.interpolated.backtick.julia","begin":"(?\u003c!`)((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)?`","end":"(?\u003c![^\\\\]\\\\)(`)((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)?","patterns":[{"include":"#string_escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.julia"},"1":{"name":"support.function.macro.julia"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.julia"},"2":{"name":"support.function.macro.julia"}}}]},"string_dollar_sign_interpolate":{"patterns":[{"name":"variable.interpolation.julia","match":"\\$(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*"},{"name":"variable.interpolation.julia","begin":"\\$\\(","end":"\\)","patterns":[{"include":"#parentheses"},{"include":"$self"}]}]},"string_escaped_char":{"patterns":[{"name":"constant.character.escape.julia","match":"\\\\(\\\\|[0-3]\\d{,2}|[4-7]\\d?|x[a-fA-F0-9]{,2}|u[a-fA-F0-9]{,4}|U[a-fA-F0-9]{,8}|.)"}]},"symbol":{"patterns":[{"name":"constant.other.symbol.julia","match":"(?\u003c![[:word:]⁺-ₜ!′∇\\)\\]\\}]):(?:(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)(?!(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿]))(?![\"`])"}]},"type_decl":{"patterns":[{"name":"meta.type.julia","match":"(?\u003e!:_)(?:struct|mutable\\s+struct|abstract\\s+type|primitive\\s+type)\\s+((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*)(\\s*(\u003c:)\\s*(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{So}←-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}⅀-⅄∿⊾⊿⊤⊥∂∅-∇∎∏∐∑∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀⟁⦰-⦴⨀-⨆⨉-⨖⨛⨜𝛁𝛛𝛻𝜕𝜵𝝏𝝯𝞉𝞩𝟃ⁱ-⁾₁-₎∠-∢⦛-⦯℘℮゛-゜𝟎-𝟡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷⁗]|[^\\P{So}←-⇿])*(?:{.*})?)?","captures":{"1":{"name":"entity.name.type.julia"},"2":{"name":"entity.other.inherited-class.julia"},"3":{"name":"punctuation.separator.inheritance.julia"}}}]}}}
diff --git a/grammars/source.just.json b/grammars/source.just.json
new file mode 100644
index 0000000..ff76911
--- /dev/null
+++ b/grammars/source.just.json
@@ -0,0 +1 @@
+{"name":"Just","scopeName":"source.just","patterns":[{"include":"#interpolate"},{"include":"#comments"},{"include":"#scripts"},{"include":"#strings"},{"include":"#assignments"},{"include":"#recipeDefinition"},{"include":"#keywords"}],"repository":{"assignments":{"patterns":[{"match":"^(export[\\s]?)?([a-zA-Z_][a-zA-Z0-9_-]*)=","captures":{"1":{"name":"storage.type.just"},"2":{"name":"variable.name.just"}}}]},"comments":{"patterns":[{"name":"comment.line.just","match":"^#[^!].*"}]},"interpolate":{"patterns":[{"name":"string.interpolated.just","begin":"\\{\\{","end":"\\}\\}"}]},"keywords":{"patterns":[{"name":"keyword.control.just","match":"\\b(arch|os|os_family|env_var|env_var_or_default)\\b"}]},"recipeDefinition":{"patterns":[{"match":"^(@)?([a-zA-Z_][a-zA-Z0-9_-]*)([a-zA-Z0-9=\\s_-`'\"]*):([\\sa-zA-Z0-9_-]*).*$","captures":{"1":{"name":"entity.name.function.just"},"2":{"name":"entity.name.function.just"},"3":{"patterns":[{"name":"constant.character.escape.just","match":"[\\s]*[a-zA-Z0-9-_]*(=?)(.*)","captures":{"0":{"name":"variable.name.just"},"1":{"name":"constant.other.just"},"2":{"name":"variable.parameter.just"}}}]},"4":{"name":"support.type.property-name.just"}}}]},"scripts":{"patterns":[{"name":"support.type.property-name.just","begin":"\\s#\\!","end":"$"}]},"strings":{"patterns":[{"name":"string.quoted.triple.just","begin":"`","end":"`"},{"name":"string.quoted.double.just","begin":"\"","end":"\""},{"name":"string.quoted.single.just","begin":"'","end":"'"}]}}}
diff --git a/grammars/source.kerboscript.json b/grammars/source.kerboscript.json
new file mode 100644
index 0000000..897bd6d
--- /dev/null
+++ b/grammars/source.kerboscript.json
@@ -0,0 +1 @@
+{"name":"KerboScript","scopeName":"source.kerboscript","patterns":[{"name":"constant.numeric.kerboscript","match":"\\b(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))\\b"},{"name":"string.quoted.double.kerboscript","begin":"\\\"","end":"\\\""},{"name":"comment.line.double-slash.kerboscript","begin":"//","end":"\\n"},{"name":"punctuation.terminator.kerboscript","match":"(\\.)\\b"},{"name":"keyword.control.conditional.kerboscript","match":"\\b(?i:(if|else|when|then|on))\\b"},{"name":"keyword.control.repeat.kerboscript","match":"\\b(?i:(for|until))\\b"},{"name":"keyword.control.statement.kerboscript","match":"\\b(?i:(break|preserve))\\b"},{"name":"keyword.operator.logical.kerboscript","match":"\\b(?i:(and|or|not))\\b"},{"name":"keyword.operator.comparison.kerboscript","match":"(\u003c\\=|\u003e\\=|\u003c|\u003e|\u003c\u003e|\\=)"},{"name":"keyword.operator.arithmetic.kerboscript","match":"(\\+|\\-|\\*|/|\\^|\\(|\\))"},{"name":"support.constant.kerboscript","match":"\\b(?i:(e|g|pi))\\b"},{"name":"support.constant.kerboscript","match":"\\b(?i:(true|false|red|green|blue|yellow|cyan|magenta|purple|white|black))\\b"},{"name":"keyword.operator.assignment.kerboscript","match":"\\b(?i:(set|to|lock|unlock|declare|parameter|toggle|on|off))\\b"},{"name":"storage.modifier.kerboscript","match":"\\b(?i:(global|local|parameter))\\b"},{"name":"support.function.kerboscript","match":"\\b(?i:(add|remove|stage|clearscreen|log|copy|rename|delete|edit|run|compile|reboot|shutdown|batch|deploy))\\b"},{"name":"constant.language.kerboscript","match":"\\b(?i:(rgb|rgba|waypoint|allwaypoints|nextnode|ship|soi|mapview|version|sessiontime|time|config|terminal|eta|addons))\\b"},{"name":"variable.parameter.kerboscript","match":"\\b(?i:(major|minor))"},{"name":"constant.language.kerboscript","match":"\\b(?i:(throttle|steering|wheelthrottle|wheelsteering|ship|target|encounter|alt|heading|prograde|retrograde|facing|maxthrust|velocity|geoposition|latitude|longitude|up|north|body|angularmomentum|angularvel|angularvelocity|commrange|mass|verticalspeed|surfacespeed|airspeed|vesselname|altitude|apoapsis|periapsis|sensor|srfprograde|srfrerograde|obt|status|vesselname))\\b"},{"name":"constant.language.kerboscript","match":"\\b(?i:(sas|rcs|gear|legs|chutes|lights|panels|brakes|abort|ag[1-9][0-9]|ag[0-9]))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(tostring|hassuffix|suffixnames|isserializable|typename|istype|inheritance))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(apoapsis|periapsis|radar))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(apoapsis|periapsis|transition))\\b"},{"name":"support.function.kerboscript","match":"\\b(?i:(list|bodies|targets|resources|parts|engines|sensors|elements|dockingports|files|volumes))\\b"},{"name":"support.function.kerboscript","match":"\\b(?i:(r|q|heading|lookdirup|angleaxis|rotatefromto))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(vector|forevector|topvector|upvector|starvector|rightvector|inverse))"},{"name":"support.function.kerboscript","match":"\\b(?i:(vdot|vectordotproduct|vcrs|vectorcrossproduct|vang|vectorangle|vxcl|vectorexclude))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(x|y|z|normalized|sqrmagnitude|direction|vec))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(lat|lng|distance|terrainheight|heading|bearing|position|altitudeposition))"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(name|apoapsis|periapsis|body|period|inclination|eccentricity|semimajoraxis|semiminoraxis|lan|longitudeofascendingnode|argumentofperiapsis|trueanomaly|meananomalyatepoch|transition|position|velocity|nextpatch|hasnextpatch))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(orbit|surface|name|body|hasbody|hasorbit|hasobt|obt|up|north|prograde|srfprograde|retrograde|srfretrograde|position|velocity|distance|direction|latitude|longitude|altitude|geoposition|patches))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(body|exists|oxygen|scale|sealevelpressure|height))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(name|description|mass|altitude|rotationperiod|radius|mu|atm|angularvel|geopositionof|altitudeof))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(name|amount|capacity|parts))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(aquirerange|aquireforce|aquire|torque|reengageddistance|dockedshipname|portfacing|state|targetable))\\b"},{"name":"support.function.kerboscript","match":"\\:(?i:(undock))"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(thrustlimit|maxthrust|thrust|fuelflow|isp|flameout|ignition|allowrestart|allowshutdown|throttlelock))\\b"},{"name":"support.function.kerboscript","match":"\\:(?i:(activate|shutdown))"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(range|responsespeed|pitchangle|yawangle|rollangle|lock))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(deltav|burnvector|eta|prograde|radialout|normal|orbit))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(name|title|mass|drymass|wetmass|tag|controlfrom|stage|uid|rotation|position|facing|resources|targetable|ship|modules|allmodules|parent|hasparent|hasphysics|children))\\b"},{"name":"support.function.kerboscript","match":"\\:(?i:(getmodule))"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(name|part|allfields|allevents|allactions|hasfield|hasevent|hasaction))\\b"},{"name":"support.function.kerboscript","match":"\\b(?i:(getfield|setfield|doevent|doaction))"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(active|type|readout|powerconsumption))\\b"},{"name":"support.function.kerboscript","match":"\\b(?i:(toggle))"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(ready|number|resources))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(control|bearing|heading|maxthrust|facing|mass|wetmass|drymass|verticalspeed|surfacespeed|airspeeed|termvelocity|shipname|name|angularmomentum|angularvel|sensors|loaded|patches|rootpart|parts|resources|partsnamed|partstitled|partstagged|partsdubbed|modulesnamed|partsingroup|modulesingroup|allpartstagged))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(acc|pres|temp|grav|light))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(name|amount|capacity|toggleable|enabled))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(name|body|geoposition|position|altitude|agl|nearsurface|grounded|index|clustered))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(r|red|g|green|b|blue|a|alpha|html|hex))\\b"},{"name":"support.function.kerboscript","match":"\\b(?i:(positionat|velocityat|orbitat))"},{"name":"support.function.kerboscript","match":"\\b(?i:(abs|ceiling|floor|ln|log10|mod|min|max|round|sqrt|sin|cos|tan|arcsin|arccos|arctan|arctan2))\\b"},{"name":"support.type.kerboscript","match":"\\b(?i:(v|vector|direction|latlng))\\b"},{"name":"keyword.other.kerboscript","match":"\\b(?i:(print|at|from|volume|in|all|readjson|writejson))\\b"},{"name":"storage.function.kerboscript","match":"\\b(?i:(function))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(width|height|reverse|visualbeep|brightness|charwidth|charheight))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(clock|calendar|second|minute|hour|day|year|seconds))\\b"},{"name":"support.type.kerboscript","match":"\\b(?i:(lexicon|list|queue|range|stack))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(add|casesensitive|case|clear|copy|dump|haskey|hasvalue|keys|values|length|remove))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(add|insert|clear|copy|sublist|join|remove))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(push|pop|peek|clear|copy))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(start|stop|step))\\b"},{"name":"variable.parameter.kerboscript","match":"\\:(?i:(push|pop|peek|clear|copy))\\b"}]}
diff --git a/grammars/source.kickstart.json b/grammars/source.kickstart.json
new file mode 100644
index 0000000..0271f24
--- /dev/null
+++ b/grammars/source.kickstart.json
@@ -0,0 +1 @@
+{"name":"Kickstart","scopeName":"source.kickstart","patterns":[{"name":"scriptlet.python.kickstart","contentName":"source.python.embedded.kickstart","begin":"^\\s*(%(?:pre|pre-install|post))\\b.*\\s--interpreter(?:\\s+|=)(\\S*python\\S*).*$","end":"^\\s*(%end)\\s*$","patterns":[{"include":"source.python"},{"name":"invalid.illegal.missingend.kickstart","match":"^\\s*(%(?:pre|pre-install|post|packages))"}],"captures":{"1":{"name":"keyword.control.scriptlet.kickstart"}}},{"name":"scriptlet.perl.kickstart","contentName":"source.perl.embedded.kickstart","begin":"^\\s*(%(?:pre|pre-install|post))\\b.*\\s--interpreter(?:\\s+|=)(\\S*perl\\S*).*$","end":"^\\s*(%end)\\s*$","patterns":[{"include":"source.perl"},{"name":"invalid.illegal.missingend.kickstart","match":"^\\s*(%(?:pre|pre-install|post|packages))"}],"captures":{"1":{"name":"keyword.control.scriptlet.kickstart"}}},{"name":"scriptlet.shell.kickstart","contentName":"source.shell.embedded.kickstart","begin":"^\\s*(%(?:pre|pre-install|post))\\b.*\\s--interpreter(?:\\s+|=)(\\S*sh\\b).*$","end":"^\\s*(%end)\\s*$","patterns":[{"include":"source.shell"},{"name":"invalid.illegal.missingend.kickstart","match":"^\\s*(%(?:pre|pre-install|post|packages))"}],"captures":{"1":{"name":"keyword.control.scriptlet.kickstart"}}},{"contentName":"string.unquoted.scriptlet.kickstart","begin":"^\\s*(%(?:pre|pre-install|post))\\b.*\\s--interpreter\\b.*$","end":"^\\s*(%end)\\s*$","patterns":[{"name":"invalid.illegal.missingend.kickstart","match":"^\\s*(%(?:pre|pre-install|post|packages))"}],"captures":{"1":{"name":"keyword.control.scriptlet.kickstart"}}},{"name":"scriptlet.shell.kickstart","contentName":"source.shell.embedded.kickstart","begin":"^\\s*(%(?:pre|pre-install|post))\\b(\\s+--[^i][^n][^t]\\w+)*\\s*$","end":"^\\s*(%end)\\s*$","patterns":[{"include":"source.shell"},{"name":"invalid.illegal.missingend.kickstart","match":"^\\s*(%(?:pre|pre-install|post|packages))"}],"captures":{"1":{"name":"keyword.control.scriptlet.kickstart"}}},{"begin":"(^[ \\t]+)?(?=#)","end":"(?!\\G)","patterns":[{"name":"comment.line.number-sign.kickstart","begin":"#","end":"\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.kickstart"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.kickstart"}}},{"name":"packages.kickstart","begin":"^\\s*(%packages)\\b.*$","end":"^\\s*(%end)\\s*$","patterns":[{"name":"string.unquoted.packages.group.kickstart","match":"^\\s*-?@\\^?.*$"},{"name":"invalid.illegal.missingend.kickstart","match":"^\\s*(%(?:pre|pre-install|post|packages))"},{"name":"comment.line.number-sign.kickstart","match":"^\\s*#.*$"}],"captures":{"1":{"name":"keyword.control.packages.kickstart"}}},{"name":"support.function.ui.kickstart","match":"^\\s*(cmdline|graphical|text|mediacheck|vnc|logging)\\b"},{"name":"support.function.shutdown.kickstart","match":"^\\s*(halt|poweroff|shutdown|reboot)\\b"},{"name":"support.function.disk.kickstart","match":"^\\s*(autopart|bootloader|btrfs|clearpart|dmraid|fcoe|iscsi|iscsiname|logvol|multipath|part|partition|raid|volgroup|zerombr|zfcp|ignoredisk)\\b"},{"name":"support.function.services.kickstart","match":"^\\s*(auth|authconfig|firewall|firstboot|monitor|network|realm|rootpw|selinux|services|sshkey|sshpw|skipx|timezone|user|group|xconfig|skipx)\\b"},{"name":"support.function.i18n.kickstart","match":"^\\s*(lang|keyboard|timezone)\\b"},{"name":"support.function.install.kickstart","match":"^\\s*(install|cdrom|repo|harddrive|liveimg|nfs|url)\\b"},{"name":"keyword.control.import.kickstart","match":"^\\s*(%include|%ksappend)\\b"},{"name":"support.function.misc.kickstart","match":"^\\s*(rescue|updates|device|driverdisk|autostep)\\b"},{"name":"string.password-hash.sha512.kickstart","match":"\\$6\\$(rounds=\\d+\\$)?[./0-9A-Za-z]{1,16}\\$[./0-9A-Za-z]{86}"},{"name":"string.password-hash.sha256.kickstart","match":"\\$5\\$(rounds=\\d+\\$)?[./0-9A-Za-z]{1,16}\\$[./0-9A-Za-z]{43}"},{"name":"invalid.illegal.password-hash.kickstart","match":"\\$[56]\\$\\S+"},{"name":"string.quoted.kickstart","begin":"(['\"])","end":"\\1","patterns":[{"name":"constant.character.escape.kickstart","match":"\\\\[\\$`\"'\\\\\\n]"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.kickstart"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.kickstart"}}}]}
diff --git a/grammars/source.kotlin.json b/grammars/source.kotlin.json
index c522dd9..1e70e44 100644
--- a/grammars/source.kotlin.json
+++ b/grammars/source.kotlin.json
@@ -1 +1 @@
-{"name":"Kotlin","scopeName":"source.kotlin","patterns":[{"include":"#comments"},{"include":"#package"},{"include":"#imports"},{"include":"#code"}],"repository":{"annotations":{"patterns":[{"name":"meta.annotation.kotlin","match":"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:\\s*?[a-zA-Z_]\\w*"},{"name":"meta.annotation.kotlin","begin":"@[a-zA-Z_]\\w*\\s*(\\()","end":"\\)","patterns":[{"include":"#code"},{"name":"punctuation.seperator.property.kotlin","match":","}],"beginCaptures":{"1":{"name":"punctuation.definition.arguments.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.definition.arguments.end.kotlin"}}},{"name":"meta.annotation.kotlin","match":"@[a-zA-Z_]\\w*"}]},"braces":{"patterns":[{"name":"meta.block.kotlin","begin":"\\{","end":"\\}","patterns":[{"include":"#code"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"}}}]},"brackets":{"patterns":[{"name":"meta.brackets.kotlin","begin":"\\[","end":"\\]","patterns":[{"include":"#code"}],"beginCaptures":{"0":{"name":"punctuation.section.brackets.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.brackets.end.kotlin"}}}]},"builtin-functions":{"patterns":[{"match":"\\b(apply|also|let|run|takeIf|takeWhile|takeUnless|with|print|println)\\b\\s*(?={|\\()","captures":{"1":{"name":"support.function.kotlin"}}},{"match":"\\b(arrayListOf|mutableListOf|listOf|mutableMapOf|mapOf|mutableSetOf|setOf)\\b\\s*(?={|\\()","captures":{"1":{"name":"support.function.kotlin"}}}]},"class-ident":{"patterns":[{"name":"entity.name.type.class.kotlin","match":"\\b[A-Z_]\\w*\\b"}]},"class-literal":{"patterns":[{"name":"meta.class.kotlin","begin":"(?=\\b(?:(?:(?:data|value)\\s+)?class|(?:(?:fun|value)\\s+)?interface)\\s+\\w+)\\b","end":"(?=\\}|$)","patterns":[{"include":"#keywords"},{"begin":"\\b((?:(?:data|value)\\s+)?class|(?:(?:fun|value)\\s+)?interface)\\b\\s+(\\w+)","end":"(?=\\(|\\{|$)","patterns":[{"include":"#comments"},{"include":"#annotations"},{"include":"#types"}],"beginCaptures":{"1":{"name":"storage.modifier.kotlin"},"2":{"name":"entity.name.class.kotlin"}}},{"name":"meta.parameters.kotlin","begin":"(\\()","end":"(\\))","patterns":[{"include":"#comments"},{"include":"#class-parameter-list"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"},"1":{"name":"punctuation.definition.parameters.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"},"1":{"name":"punctuation.definition.parameters.end.kotlin"}}},{"name":"meta.block.kotlin","begin":"\\{","end":"\\}","patterns":[{"include":"#code"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"}}}]}],"repository":{"class-parameter-list":{"patterns":[{"include":"#generic"},{"include":"#annotations"},{"include":"#keywords"},{"match":"(\\w+)\\s*(:)","captures":{"1":{"name":"variable.parameter.function.kotlin"},"2":{"name":"keyword.operator.declaration.kotlin"}}},{"name":"punctuation.seperator.kotlin","match":","},{"include":"#types"}]}}},"code":{"patterns":[{"include":"#comments"},{"include":"#annotations"},{"include":"#parens"},{"include":"#braces"},{"include":"#brackets"},{"include":"#class-literal"},{"include":"#literal-functions"},{"include":"#literals"},{"include":"#keywords"},{"include":"#types"},{"include":"#operators"},{"include":"#constants"},{"include":"#punctuations"},{"include":"#builtin-functions"}]},"comments":{"patterns":[{"include":"#inline"},{"name":"comment.block.kotlin","begin":"/\\*","end":"\\*/","patterns":[{"include":"#nested"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.kotlin"}}}],"repository":{"inline":{"patterns":[{"match":"(//).*$\\n?","captures":{"0":{"name":"punctuation.definition.comment.kotlin"},"1":{"name":"comment.line.double-slash.kotlin"}}}]},"nested":{"patterns":[{"begin":"/\\*","end":"\\*/","patterns":[{"include":"#nested"}]}]}}},"constants":{"patterns":[{"name":"constant.language.kotlin","match":"\\b(class)\\b"},{"name":"variable.language.kotlin","match":"\\b(this|super)\\b"}]},"generic":{"patterns":[{"begin":"(?=\\\u003c(?:[A-Z_]|\\*|in|out))","end":"(?\u003c=\\\u003e)(?!\\\u003e)","patterns":[{"name":"punctuation.bracket.angle.begin.kotlin","match":"\u003c"},{"name":"punctuation.bracket.angle.end.kotlin","match":"\u003e"},{"name":"entity.name.type.generic.wildcard.kotlin","match":"\\*"},{"include":"#generic-parameter-list"},{"name":"punctuation.seperator.kotlin","match":","}]}],"repository":{"generic-parameter-list":{"patterns":[{"include":"#annotations"},{"name":"storage.modifier.generic.variance.kotlin","match":"\\b(in|out)\\b"},{"include":"#built-in-types"},{"include":"#class-ident"},{"include":"#generic"},{"include":"#operators"}]}}},"imports":{"patterns":[{"name":"meta.import.kotlin","match":"^\\s*(import)\\s+((?:[`][^$`]+[`]|[^` $.]+)(?:\\.(?:[`][^$`]+[`]|[^` $.]+))*)(?:\\s+(as)\\s+([`][^$`]+[`]|[^` $.]+))?$","captures":{"1":{"name":"keyword.other.import.kotlin"},"2":{"name":"storage.modifier.import.kotlin"},"3":{"name":"keyword.other.kotlin"},"4":{"name":"entity.name.type"}}}]},"keywords":{"patterns":[{"name":"keyword.operator.kotlin","match":"(\\!in|\\!is|as\\?)\\b"},{"name":"keyword.operator.kotlin","match":"\\b(in|is|as|assert)\\b"},{"name":"storage.type.kotlin","match":"\\b(val|var)\\b"},{"name":"punctuation.definition.variable.kotlin","match":"\\b(\\_)\\b"},{"name":"storage.type.kotlin","match":"\\b(tailrec|operator|infix|typealias|reified|copy(?=\\s+fun|\\s+var))\\b"},{"name":"storage.modifier.kotlin","match":"\\b(out|in|yield|typealias|override)\\b"},{"name":"storage.modifier.kotlin","match":"\\b(?\u003c![+-/%*=(,]\\s)(inline|external|public|private|protected|internal|abstract|final|sealed|enum|open|annotation|expect|actual|const|lateinit)(?=\\s(?!(?:\\s*)(?:[+-/%*=:).,]|$)))\\b"},{"name":"storage.modifier.kotlin","match":"\\b(vararg(?=\\s+\\w+:))\\b"},{"name":"storage.modifier.kotlin","match":"\\b(suspend(?!\\s*[\\(]?\\s*\\{))\\b"},{"name":"keyword.control.catch-exception.kotlin","match":"\\b(try|catch|finally|throw)\\b"},{"name":"keyword.control.conditional.kotlin","match":"\\b(if|else|when)\\b"},{"name":"keyword.control.kotlin","match":"\\b(while|for|do|return|break|continue)\\b"},{"name":"entity.name.function.constructor","match":"\\b(constructor|init)\\b"},{"name":"storage.type.kotlin","match":"\\b(companion|object)\\b"}]},"literal-functions":{"patterns":[{"name":"meta.function.kotlin","begin":"(?=\\b(?:fun)\\b)","end":"(?\u003c=$|=|\\})","patterns":[{"include":"#keywords"},{"begin":"\\bfun\\b","end":"(?=\\()","patterns":[{"include":"#generic"},{"match":"(`[^`]*`)","captures":{"0":{"name":"entity.name.function.kotlin"},"1":{"name":"string.quoted.backtick.kotlin"}}},{"match":"([\\.\u003c\\?\u003e\\w]+\\.)?(\\w+)","captures":{"2":{"name":"entity.name.function.kotlin"}}},{"include":"#types"}],"beginCaptures":{"0":{"name":"keyword.other.kotlin"}}},{"name":"meta.parameters.kotlin","begin":"(\\()","end":"(\\))","patterns":[{"include":"#function-parameter-list"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"},"1":{"name":"punctuation.definition.parameters.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"},"1":{"name":"punctuation.definition.parameters.end.kotlin"}}},{"name":"keyword.operator.single-expression.kotlin","match":"="},{"name":"meta.block.kotlin","begin":"\\{","end":"\\}","patterns":[{"include":"#code"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"}}},{"include":"#return-type"}]}],"repository":{"function-parameter-list":{"patterns":[{"include":"#comments"},{"include":"#annotations"},{"include":"#keywords"},{"match":"(\\w+)\\s*(:)","captures":{"1":{"name":"variable.parameter.function.kotlin"},"2":{"name":"keyword.operator.declaration.kotlin"}}},{"name":"punctuation.seperator.kotlin","match":","},{"include":"#types"}]},"return-type":{"patterns":[{"name":"meta.return.type.kotlin","begin":"(?\u003c=\\))\\s*(:)(?=\\s*\\S)","end":"(?\u003c![:|\u0026])(?=$|^|[={};,]|//)","patterns":[{"include":"#types"}]}]}}},"literals":{"patterns":[{"include":"#boolean"},{"include":"#numeric"},{"include":"#string"},{"include":"#null"}],"repository":{"boolean":{"patterns":[{"name":"constant.language.boolean.kotlin","match":"\\b(true|false)\\b"}]},"null":{"patterns":[{"name":"constant.language.null.kotlin","match":"\\b(null)\\b"}]},"numeric":{"patterns":[{"name":"constant.numeric.hex.kotlin","match":"\\b(0(x|X)[0-9A-Fa-f_]*)([LuU]|[uU]L)?\\b"},{"name":"constant.numeric.binary.kotlin","match":"\\b(0(b|B)[0-1_]*)([LuU]|[uU]L)?\\b"},{"name":"constant.numeric.float.kotlin","match":"\\b([0-9][0-9_]*\\.[0-9][0-9_]*[fFL]?)\\b"},{"name":"constant.numeric.integer.kotlin","match":"\\b([0-9][0-9_]*([fFLuU]|[uU]L)?)\\b"}]},"string":{"patterns":[{"name":"string.quoted.triple.kotlin","begin":"\"\"\"","end":"\"\"\"(?!\")","patterns":[{"include":"#string-content"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.kotlin"}}},{"name":"string.quoted.double.kotlin","begin":"(?!')\"","end":"\"","patterns":[{"include":"#string-content"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.kotlin"}}},{"name":"string.quoted.single.kotlin","begin":"'","end":"'","patterns":[{"include":"#string-content"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.kotlin"}}}],"repository":{"string-content":{"patterns":[{"name":"constant.character.escape.kotlin","match":"\\\\[0\\\\tnr\"']"},{"name":"constant.character.escape.unicode.kotlin","match":"\\\\(x[\\da-fA-F]{2}|u[\\da-fA-F]{4}|.)"},{"name":"entity.string.template.element.kotlin","begin":"\\$(\\{)","end":"\\}","patterns":[{"include":"#code"}],"beginCaptures":{"1":{"name":"punctuation.section.block.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.block.end.kotlin"}}},{"name":"entity.string.template.element.kotlin","match":"\\$[a-zA-Z_]\\w*"}]}}}}},"object-literal":{"patterns":[{"name":"meta.class.kotlin","begin":"(?=\\b(?:object)\\b((\\s*:\\s*)|\\s+)\\w+)","end":"(?=\\}|$)","patterns":[{"include":"#annotation"},{"begin":"\\b(object)\\b\\s*(:)\\s*(\\w+)","end":"(?=\\(|\\{|$)","patterns":[{"include":"#comments"},{"include":"#annotations"},{"include":"#types"}],"beginCaptures":{"1":{"name":"storage.modifier.kotlin"},"2":{"name":"keyword.operator.declaration.kotlin"},"3":{"name":"entity.name.class.kotlin"}}},{"name":"meta.parameters.kotlin","begin":"(\\()","end":"(\\))","patterns":[{"include":"#comments"},{"include":"#class-parameter-list"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"},"1":{"name":"punctuation.definition.parameters.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"},"1":{"name":"punctuation.definition.parameters.end.kotlin"}}},{"name":"meta.block.kotlin","begin":"\\{","end":"\\}","patterns":[{"include":"#code"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"}}}]}],"repository":{"class-parameter-list":{"patterns":[{"include":"#annotations"},{"include":"#keywords"},{"match":"(\\w+)\\s*(:)","captures":{"1":{"name":"variable.parameter.function.kotlin"},"2":{"name":"keyword.operator.declaration.kotlin"}}},{"name":"punctuation.seperator.kotlin","match":","},{"include":"#types"}]}}},"operators":{"patterns":[{"name":"keyword.operator.bitwise.kotlin","match":"\\b(and|or|not|inv)\\b"},{"name":"keyword.operator.comparison.kotlin","match":"(==|!=|===|!==|\u003c=|\u003e=|\u003c|\u003e)"},{"name":"keyword.operator.assignment.kotlin","match":"(=)"},{"name":"keyword.operator.declaration.kotlin","match":"(:(?!:))"},{"name":"keyword.operator.elvis.kotlin","match":"(\\?:)"},{"name":"keyword.operator.increment-decrement.kotlin","match":"(\\-\\-|\\+\\+)"},{"name":"keyword.operator.arithmetic.kotlin","match":"(\\-|\\+|\\*|\\/|%)"},{"name":"keyword.operator.arithmetic.assign.kotlin","match":"(\\+\\=|\\-\\=|\\*\\=|\\/\\=)"},{"name":"keyword.operator.logical.kotlin","match":"(\\!|\\\u0026\\\u0026|\\|\\|)"},{"name":"keyword.operator.range.kotlin","match":"(\\.\\.)"}]},"package":{"patterns":[{"match":"^\\s*(package)\\b(?:\\s*([^ ;$]+)\\s*)?","captures":{"1":{"name":"keyword.other.kotlin"},"2":{"name":"entity.name.package.kotlin"}}}]},"parens":{"patterns":[{"name":"meta.group.kotlin","begin":"\\(","end":"\\)","patterns":[{"include":"#code"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"}}}]},"punctuations":{"patterns":[{"name":"punctuation.accessor.reference.kotlin","match":"::"},{"name":"punctuation.accessor.dot.safe.kotlin","match":"\\?\\."},{"name":"punctuation.accessor.dot.kotlin","match":"(?\u003c!\\?)\\."},{"name":"punctuation.seperator.kotlin","match":"\\,"},{"name":"punctuation.terminator.kotlin","match":"\\;"}]},"types":{"patterns":[{"include":"#built-in-types"},{"include":"#class-ident"},{"include":"#generic"},{"match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(-\u003e)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])","captures":{"1":{"name":"keyword.operator.type.function.kotlin"}}},{"name":"keyword.operator.type.nullable.kotlin","match":"\\?(?!\\.)"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#types"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"}}}],"repository":{"built-in-types":{"patterns":[{"name":"support.class.kotlin","match":"\\b(Nothing|Any|Unit|String|CharSequence|Int|Boolean|Char|Long|Double|Float|Short|Byte|UByte|UShort|UInt|ULong|Array|List|Map|Set|dynamic)\\b(\\?)?"},{"name":"support.class.kotlin","match":"\\b(IntArray|BooleanArray|CharArray|LongArray|DoubleArray|FloatArray|ShortArray|ByteArray|UByteArray|UShortArray|UIntArray|ULongArray)\\b(\\?)?"}]}}}}}
+{"name":"Kotlin","scopeName":"source.kotlin","patterns":[{"include":"#comments"},{"include":"#package"},{"include":"#imports"},{"include":"#code"}],"repository":{"annotations":{"patterns":[{"name":"meta.annotation.kotlin","match":"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:\\s*?[a-zA-Z_]\\w*"},{"name":"meta.annotation.kotlin","begin":"@[a-zA-Z_]\\w*\\s*(\\()","end":"\\)","patterns":[{"include":"#code"},{"name":"punctuation.seperator.property.kotlin","match":","}],"beginCaptures":{"1":{"name":"punctuation.definition.arguments.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.definition.arguments.end.kotlin"}}},{"name":"meta.annotation.kotlin","match":"@[a-zA-Z_]\\w*"}]},"braces":{"patterns":[{"name":"meta.block.kotlin","begin":"\\{","end":"\\}","patterns":[{"include":"#code"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"}}}]},"brackets":{"patterns":[{"name":"meta.brackets.kotlin","begin":"\\[","end":"\\]","patterns":[{"include":"#code"}],"beginCaptures":{"0":{"name":"punctuation.section.brackets.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.brackets.end.kotlin"}}}]},"builtin-functions":{"patterns":[{"match":"\\b(apply|also|let|run|takeIf|takeWhile|takeUnless|with|print|println)\\b\\s*(?={|\\()","captures":{"1":{"name":"support.function.kotlin"}}},{"match":"\\b(arrayListOf|mutableListOf|listOf|mutableMapOf|mapOf|mutableSetOf|setOf)\\b\\s*(?={|\\()","captures":{"1":{"name":"support.function.kotlin"}}}]},"class-ident":{"patterns":[{"name":"entity.name.type.class.kotlin","match":"\\b[A-Z_]\\w*\\b"}]},"class-literal":{"patterns":[{"name":"meta.class.kotlin","begin":"(?=\\b(?:(?:(?:data|value)\\s+)?class|(?:(?:fun|value)\\s+)?interface)\\s+\\w+)\\b","end":"(?=\\}|$)","patterns":[{"include":"#keywords"},{"begin":"\\b((?:(?:data|value)\\s+)?class|(?:(?:fun|value)\\s+)?interface)\\b\\s+(\\w+)","end":"(?=\\(|\\{|$)","patterns":[{"include":"#comments"},{"include":"#annotations"},{"include":"#types"}],"beginCaptures":{"1":{"name":"storage.modifier.kotlin"},"2":{"name":"entity.name.class.kotlin"}}},{"name":"meta.parameters.kotlin","begin":"(\\()","end":"(\\))","patterns":[{"include":"#class-parameter-list"},{"include":"#comments"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"},"1":{"name":"punctuation.definition.parameters.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"},"1":{"name":"punctuation.definition.parameters.end.kotlin"}}},{"name":"meta.block.kotlin","begin":"\\{","end":"\\}","patterns":[{"include":"#code"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"}}}]}],"repository":{"class-parameter-list":{"patterns":[{"include":"#generic"},{"include":"#annotations"},{"include":"#keywords"},{"match":"(\\w+)\\s*(:)","captures":{"1":{"name":"variable.parameter.function.kotlin"},"2":{"name":"keyword.operator.declaration.kotlin"}}},{"name":"punctuation.seperator.kotlin","match":","},{"include":"#types"},{"include":"#literals"}]}}},"code":{"patterns":[{"include":"#comments"},{"include":"#annotations"},{"include":"#parens"},{"include":"#braces"},{"include":"#brackets"},{"include":"#class-literal"},{"include":"#literal-functions"},{"include":"#literals"},{"include":"#keywords"},{"include":"#types"},{"include":"#operators"},{"include":"#constants"},{"include":"#punctuations"},{"include":"#builtin-functions"}]},"comments":{"patterns":[{"include":"#inline"},{"name":"comment.block.kotlin","begin":"/\\*","end":"\\*/","patterns":[{"include":"#nested"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.kotlin"}}}],"repository":{"inline":{"patterns":[{"match":"(//).*$\\n?","captures":{"0":{"name":"punctuation.definition.comment.kotlin"},"1":{"name":"comment.line.double-slash.kotlin"}}}]},"nested":{"patterns":[{"begin":"/\\*","end":"\\*/","patterns":[{"include":"#nested"}]}]}}},"constants":{"patterns":[{"name":"constant.language.kotlin","match":"\\b(class)\\b"},{"name":"variable.language.kotlin","match":"\\b(this|super)\\b"}]},"generic":{"patterns":[{"begin":"(?=\\\u003c(?:[A-Z_]|\\*|in|out))","end":"(?\u003c=\\\u003e)(?!\\\u003e)","patterns":[{"name":"punctuation.bracket.angle.begin.kotlin","match":"\u003c"},{"name":"punctuation.bracket.angle.end.kotlin","match":"\u003e"},{"name":"entity.name.type.generic.wildcard.kotlin","match":"\\*"},{"include":"#generic-parameter-list"},{"name":"punctuation.seperator.kotlin","match":","}]}],"repository":{"generic-parameter-list":{"patterns":[{"include":"#annotations"},{"name":"storage.modifier.generic.variance.kotlin","match":"\\b(in|out)\\b"},{"include":"#built-in-types"},{"include":"#class-ident"},{"include":"#generic"},{"include":"#operators"}]}}},"imports":{"patterns":[{"name":"meta.import.kotlin","match":"^\\s*(import)\\s+((?:[`][^$`]+[`]|[^` $.]+)(?:\\.(?:[`][^$`]+[`]|[^` $.]+))*)(?:\\s+(as)\\s+([`][^$`]+[`]|[^` $.]+))?$","captures":{"1":{"name":"keyword.other.import.kotlin"},"2":{"name":"storage.modifier.import.kotlin"},"3":{"name":"keyword.other.kotlin"},"4":{"name":"entity.name.type"}}}]},"keywords":{"patterns":[{"name":"keyword.operator.kotlin","match":"(\\!in|\\!is|as\\?)\\b"},{"name":"keyword.operator.kotlin","match":"\\b(in|is|as|assert)\\b"},{"name":"storage.type.kotlin","match":"\\b(val|var)\\b"},{"name":"punctuation.definition.variable.kotlin","match":"\\b(\\_)\\b"},{"name":"storage.type.kotlin","match":"\\b(tailrec|operator|infix|typealias|reified|copy(?=\\s+fun|\\s+var))\\b"},{"name":"storage.modifier.kotlin","match":"\\b(out|in|yield|typealias|override)\\b"},{"name":"storage.modifier.kotlin","match":"\\b(?\u003c![+-/%*=(,]\\s)(inline|inner|external|public|private|protected|internal|abstract|final|sealed|enum|open|annotation|expect|actual|const|lateinit)(?=\\s(?!(?:\\s*)(?:[+-/%*=:).,]|$)))\\b"},{"name":"storage.modifier.kotlin","match":"\\b(vararg(?=\\s+\\w+:))\\b"},{"name":"storage.modifier.kotlin","match":"\\b(suspend(?!\\s*[\\(]?\\s*\\{))\\b"},{"name":"keyword.control.catch-exception.kotlin","match":"\\b(try|catch|finally|throw)\\b"},{"name":"keyword.control.conditional.kotlin","match":"\\b(if|else|when)\\b"},{"name":"keyword.control.kotlin","match":"\\b(while|for|do|return|break|continue)\\b"},{"name":"entity.name.function.constructor","match":"\\b(constructor|init)\\b"},{"name":"storage.type.kotlin","match":"\\b(companion|object)\\b"}]},"literal-functions":{"patterns":[{"name":"meta.function.kotlin","begin":"(?=\\b(?:fun)\\b)","end":"(?\u003c=$|=|\\})","patterns":[{"include":"#keywords"},{"begin":"\\bfun\\b","end":"(?=\\()","patterns":[{"include":"#generic"},{"match":"(`[^`]*`)","captures":{"0":{"name":"entity.name.function.kotlin"},"1":{"name":"string.quoted.backtick.kotlin"}}},{"match":"([\\.\u003c\\?\u003e\\w]+\\.)?(\\w+)","captures":{"2":{"name":"entity.name.function.kotlin"}}},{"include":"#types"}],"beginCaptures":{"0":{"name":"keyword.other.kotlin"}}},{"name":"meta.parameters.kotlin","begin":"(\\()","end":"(\\))","patterns":[{"include":"#function-parameter-list"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"},"1":{"name":"punctuation.definition.parameters.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"},"1":{"name":"punctuation.definition.parameters.end.kotlin"}}},{"name":"keyword.operator.single-expression.kotlin","match":"="},{"name":"meta.block.kotlin","begin":"\\{","end":"\\}","patterns":[{"include":"#code"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"}}},{"include":"#return-type"}]}],"repository":{"function-parameter-list":{"patterns":[{"include":"#comments"},{"include":"#annotations"},{"include":"#keywords"},{"match":"(\\w+)\\s*(:)","captures":{"1":{"name":"variable.parameter.function.kotlin"},"2":{"name":"keyword.operator.declaration.kotlin"}}},{"name":"punctuation.seperator.kotlin","match":","},{"include":"#types"}]},"return-type":{"patterns":[{"name":"meta.return.type.kotlin","begin":"(?\u003c=\\))\\s*(:)(?=\\s*\\S)","end":"(?\u003c![:|\u0026])(?=$|^|[={};,]|//)","patterns":[{"include":"#types"}]}]}}},"literals":{"patterns":[{"include":"#boolean"},{"include":"#numeric"},{"include":"#string"},{"include":"#null"}],"repository":{"boolean":{"patterns":[{"name":"constant.language.boolean.kotlin","match":"\\b(true|false)\\b"}]},"null":{"patterns":[{"name":"constant.language.null.kotlin","match":"\\b(null)\\b"}]},"numeric":{"patterns":[{"name":"constant.numeric.hex.kotlin","match":"\\b(0(x|X)[0-9A-Fa-f_]*)([LuU]|[uU]L)?\\b"},{"name":"constant.numeric.binary.kotlin","match":"\\b(0(b|B)[0-1_]*)([LuU]|[uU]L)?\\b"},{"name":"constant.numeric.float.kotlin","match":"\\b([0-9][0-9_]*\\.[0-9][0-9_]*[fFL]?)\\b"},{"name":"constant.numeric.integer.kotlin","match":"\\b([0-9][0-9_]*([fFLuU]|[uU]L)?)\\b"}]},"string":{"patterns":[{"name":"string.quoted.triple.kotlin","begin":"\"\"\"","end":"\"\"\"(?!\")","patterns":[{"include":"#raw-string-content"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.kotlin"}}},{"name":"string.quoted.double.kotlin","begin":"(?!')\"","end":"\"","patterns":[{"include":"#string-content"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.kotlin"}}},{"name":"string.quoted.single.kotlin","begin":"'","end":"'","patterns":[{"include":"#string-content"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.kotlin"}}}],"repository":{"raw-string-content":{"patterns":[{"name":"entity.string.template.element.kotlin","begin":"\\$(\\{)","end":"\\}","patterns":[{"include":"#code"}],"beginCaptures":{"1":{"name":"punctuation.section.block.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.block.end.kotlin"}}},{"name":"entity.string.template.element.kotlin","match":"\\$[a-zA-Z_]\\w*"}]},"string-content":{"patterns":[{"name":"constant.character.escape.kotlin","match":"\\\\[0\\\\tnr\"']"},{"name":"constant.character.escape.unicode.kotlin","match":"\\\\(x[\\da-fA-F]{2}|u[\\da-fA-F]{4}|.)"},{"name":"entity.string.template.element.kotlin","begin":"\\$(\\{)","end":"\\}","patterns":[{"include":"#code"}],"beginCaptures":{"1":{"name":"punctuation.section.block.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.block.end.kotlin"}}},{"name":"entity.string.template.element.kotlin","match":"\\$[a-zA-Z_]\\w*"}]}}}}},"object-literal":{"patterns":[{"name":"meta.class.kotlin","begin":"(?=\\b(?:object)\\b((\\s*:\\s*)|\\s+)\\w+)","end":"(?=\\}|$)","patterns":[{"include":"#annotation"},{"begin":"\\b(object)\\b\\s*(:)\\s*(\\w+)","end":"(?=\\(|\\{|$)","patterns":[{"include":"#comments"},{"include":"#annotations"},{"include":"#types"}],"beginCaptures":{"1":{"name":"storage.modifier.kotlin"},"2":{"name":"keyword.operator.declaration.kotlin"},"3":{"name":"entity.name.class.kotlin"}}},{"name":"meta.parameters.kotlin","begin":"(\\()","end":"(\\))","patterns":[{"include":"#comments"},{"include":"#class-parameter-list"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"},"1":{"name":"punctuation.definition.parameters.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"},"1":{"name":"punctuation.definition.parameters.end.kotlin"}}},{"name":"meta.block.kotlin","begin":"\\{","end":"\\}","patterns":[{"include":"#code"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"}}}]}],"repository":{"class-parameter-list":{"patterns":[{"include":"#annotations"},{"include":"#keywords"},{"match":"(\\w+)\\s*(:)","captures":{"1":{"name":"variable.parameter.function.kotlin"},"2":{"name":"keyword.operator.declaration.kotlin"}}},{"name":"punctuation.seperator.kotlin","match":","},{"include":"#types"}]}}},"operators":{"patterns":[{"name":"keyword.operator.bitwise.kotlin","match":"\\b(and|or|not|inv)\\b"},{"name":"keyword.operator.comparison.kotlin","match":"(==|!=|===|!==|\u003c=|\u003e=|\u003c|\u003e)"},{"name":"keyword.operator.assignment.kotlin","match":"(=)"},{"name":"keyword.operator.declaration.kotlin","match":"(:(?!:))"},{"name":"keyword.operator.elvis.kotlin","match":"(\\?:)"},{"name":"keyword.operator.increment-decrement.kotlin","match":"(\\-\\-|\\+\\+)"},{"name":"keyword.operator.arithmetic.kotlin","match":"(\\-|\\+|\\*|\\/|%)"},{"name":"keyword.operator.arithmetic.assign.kotlin","match":"(\\+\\=|\\-\\=|\\*\\=|\\/\\=)"},{"name":"keyword.operator.logical.kotlin","match":"(\\!|\\\u0026\\\u0026|\\|\\|)"},{"name":"keyword.operator.range.kotlin","match":"(\\.\\.)"}]},"package":{"patterns":[{"match":"^\\s*(package)\\b(?:\\s*([^ ;$]+)\\s*)?","captures":{"1":{"name":"keyword.other.kotlin"},"2":{"name":"entity.name.package.kotlin"}}}]},"parens":{"patterns":[{"name":"meta.group.kotlin","begin":"\\(","end":"\\)","patterns":[{"include":"#code"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"}}}]},"punctuations":{"patterns":[{"name":"punctuation.accessor.reference.kotlin","match":"::"},{"name":"punctuation.accessor.dot.safe.kotlin","match":"\\?\\."},{"name":"punctuation.accessor.dot.kotlin","match":"(?\u003c!\\?)\\."},{"name":"punctuation.seperator.kotlin","match":"\\,"},{"name":"punctuation.terminator.kotlin","match":"\\;"}]},"types":{"patterns":[{"include":"#built-in-types"},{"include":"#class-ident"},{"include":"#generic"},{"match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(-\u003e)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])","captures":{"1":{"name":"keyword.operator.type.function.kotlin"}}},{"name":"keyword.operator.type.nullable.kotlin","match":"\\?(?!\\.)"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#types"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.kotlin"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.kotlin"}}}],"repository":{"built-in-types":{"patterns":[{"name":"support.class.kotlin","match":"\\b(Nothing|Any|Unit|String|CharSequence|Int|Boolean|Char|Long|Double|Float|Short|Byte|UByte|UShort|UInt|ULong|Array|List|Map|Set|dynamic)\\b(\\?)?"},{"name":"support.class.kotlin","match":"\\b(IntArray|BooleanArray|CharArray|LongArray|DoubleArray|FloatArray|ShortArray|ByteArray|UByteArray|UShortArray|UIntArray|ULongArray)\\b(\\?)?"}]}}}}}
diff --git a/grammars/source.kusto.json b/grammars/source.kusto.json
index e22e385..fb63169 100644
--- a/grammars/source.kusto.json
+++ b/grammars/source.kusto.json
@@ -1 +1 @@
-{"name":"kusto file","scopeName":"source.kusto","patterns":[{"name":"keyword.functions.kusto","match":"\\b(let|count|ingestion_time|and|or|max|min|iff|isempty|isnotempty|log|sum|extract|now|false|true|makeset|makelist|any|arg_max|arg_min|any|dcount|sumif|countif|avg|materialize|pack|database|strcat|translate|substring|tostring|toscalar|strlen|contains|in|startswith|endswith|split|typeof)\\b"},{"name":"keyword.control.kusto","match":"\\b(where|summarize|extend|mvexpand|project|sort|project|-away|join|union|limit|order|sort|top|print|datatable)\\b"},{"name":"string.constant.double","match":"\".*?\""},{"name":"string.constant.single","match":"'.*?'"},{"name":"comment","match":"//.*"},{"name":"string.variable","match":"\\{.*?\\}"},{"name":"constant.numeric","match":"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\\b"}]}
+{"name":"Kusto","scopeName":"source.kusto","patterns":[{"name":"keyword.control.kusto","match":"\\b(let|set|alias|declare|pattern|restrict|access|to|set)\\b"},{"name":"support.function","match":"\\b(cluster|database|materialize|table|toscalar)(?=\\W*\\()"},{"name":"keyword.operator.kusto","match":"\\b(and|or|!in|has|has_cs|hasprefix|hasprefix_cs|hassuffix|hassuffix_cs|contains|contains_cs|startswith|startswith_cs|endswith|endswith_cs|matches|regex|in|between)\\b"},{"name":"support.function","match":"\\b(binary_and|binary_not|binary_or|binary_shift_left|binary_shift_right|binary_xor)(?=\\W*\\()"},{"name":"support.function","match":"\\b(tobool|todatetime|todecimal|todouble|toguid|tohex|toreal|toint|tolong|tolower|toreal|tostring|totimespan|toupper|to_utf8|translate|treepath|trim|trim_end|trim_start|url_decode|url_encode|weekofyear|welch_test|zip)(?=\\W*\\()"},{"name":"variable.language","match":"(?\u003c=\\.\\d|\\d|\\d\\W)(d|h|m|s|ms|microsecond|tick|seconds)\\b"},{"name":"support.function","match":"\\b(ago|datetime_add|datetime_part|datetime_diff|dayofmonth|dayofweek|dayofyear|endofday|endofmonth|endofweek|endofyear|format_datetime|format_timespan|getmonth|getyear|hourofday|make_datetime|make_timespan|monthofyear|now|startofday|startofmonth|startofweek|startofyear|todatetime|totimespan|weekofyear)(?=\\W*\\()"},{"name":"support.function","match":"\\b(array_concat|array_length|array_slice|array_split|array_strcat|bag_keys|pack|pack_all|pack_array|repeat|treepath|zip)(?=\\W*\\()"},{"name":"support.function","match":"\\b(next|prev|row_cumsum|row_number)(?=\\W*\\()"},{"name":"support.function","match":"\\b(toscalar)(?=\\W*\\()"},{"name":"support.function","match":"\\b(abs|acos|asin|atan|atan2|beta_cdf|beta_inv|beta_pdf|cos|cot|degrees|exp|exp100|exp2|gamma|hash|isfinite|isinf|isnan|log|log10|log2|loggamma|not|pi|pow|radians|rand|range|round|sign|sin|sqrt|tan|welch_test)(?=\\W*\\()"},{"name":"support.function","match":"\\b(column_ifexists|current_principal|cursor_after|extent_id|extent_tags|ingestion_time)(?=\\W*\\()"},{"name":"support.function","match":"\\b(bin|bin_at|ceiling|floor)(?=\\W*\\()"},{"name":"support.function","match":"\\b(case|coalesce|iif|iff|max_of|min_of)(?=\\W*\\()"},{"name":"support.function","match":"\\b(series_add|series_divide|series_equals|series_greater|series_greater_equals|series_less|series_less_equals|series_multiply|series_not_equals|series_subtract)(?=\\W*\\()"},{"name":"support.function","match":"\\b(series_decompose|series_decompose_anomalies|series_decompose_forecast|series_fill_backward|series_fill_const|series_fill_forward|series_fill_linear|series_fir|series_fit_2lines|series_fit_2lines_dynamic|series_fit_line|series_fit_line_dynamic|series_iir|series_outliers|series_periods_detect|series_periods_validate|series_seasonal|series_stats|series_stats_dynamic)(?=\\W*\\()"},{"name":"support.function","match":"\\b(base64_decodestring|base64_encodestring|countof|extract|extract_all|extractjson|indexof|isempty|isnotempty|isnotnull|isnull|parse_ipv4|parse_json|parse_url|parse_urlquery|parse_version|replace|reverse|split|strcat|strcat_delim|strcmp|strlen|strrep|substring|toupper|translate|trim|trim_end|trim_start|url_decode|url_encode)(?=\\W*\\()"},{"name":"support.function","match":"\\b(gettype)(?=\\W*\\()"},{"name":"support.function","match":"\\b(dcount_hll|hll_merge|percentile_tdigest|percentrank_tdigest|rank_tdigest|tdigest_merge)(?=\\W*\\()"},{"name":"support.function","match":"\\b(any|arg_max|arg_min|avg|avgif|buildschema|count|countif|dcount|dcountif|hll|hll_merge|make_bag|make_list|make_set|max|min|percentiles|stdev|stdevif|stdevp|sum|sumif|tdigest|tdigest_merge|variance|varianceif|variancep)(?=\\W*\\()"},{"name":"support.function","match":"\\b(next|prev|row_cumsum|row_number)(?=\\W*\\()"},{"name":"support.function","match":"\\b(activity_counts_metrics|sliding_window_counts|activity_metrics|new_activity_metrics|activity_engagement|active_users_count|session_count|funnel_sequence|funnel_sequence_completion)(?=\\W*\\()"},{"name":"keyword.control.kusto","match":"\\.create-or-alter"},{"name":"entity.function.name.lambda.kusto","match":"(?\u003c=let ).+(?=\\W*=)"},{"name":"keyword.operator.kusto","match":"\\b(with|folder|docstring|skipvalidation)\\b"},{"name":"variable.language","match":"\\b(function)\\b"},{"name":"storage.type","match":"\\b(bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\\b"},{"name":"support.function","match":"\\b(datatable)(?=\\W*\\()"},{"name":"keyword.operator.special.kusto","match":"\\b(as|consume|count|datatable|distinct|evaluate|extend|externaldata|facet|find|fork|getschema|invoke|join|limit|take|lookup|make-series|mv-expand|order|sort|project-away|project-rename|project|parse|partition|print|range|reduce|render|sample|sample-distinct|search|serialize|sort|summarize|take|top-nested|top|top-hitters|union|where)\\b"},{"name":"support.function","match":"\\b(autocluster|bag_unpack|basket|dcount_intersect|diffpatterns|narrow|pivot|preview|rolling_percentile|sql_request)(?=\\W*\\()"},{"name":"keyword.operator.kusto","match":"\\b(on|kind|hint\\.remote|hint\\.strategy)\\b"},{"name":"keyword.other.kusto","match":"(\\$left|\\$right)\\b"},{"name":"keyword.other.kusto","match":"\\b(innerunique|inner|leftouter|rightouter|fullouter|leftanti|anti|leftantisemi|rightanti|rightantisemi|leftsemi|rightsemi|shuffle|broadcast)\\b"},{"name":"support.function","match":"\\b(series_fir|series_iir|series_fit_line|series_fit_line_dynamic|series_fit_2lines|series_fit_2lines_dynamic|series_outliers|series_periods_detect|series_periods_validate|series_stats_dynamic|series_stats)(?=\\W*\\()"},{"name":"support.function","match":"\\b(series_fill_backward|series_fill_const|series_fill_forward|series_fill_linear)(?=\\W*\\()"},{"name":"keyword.operator.kusto","match":"\\b(bag|array)\\b"},{"name":"keyword.other.kusto","match":"\\b(asc|desc|nulls first|nulls last)\\b"},{"name":"keyword.other.kusto","match":"\\b(regex|simple|relaxed)\\b"},{"name":"support.function","match":"\\b(anomalychart|areachart|barchart|columnchart|ladderchart|linechart|piechart|pivotchart|scatterchart|stackedareachart|table|timechart|timepivot)\\b"},{"name":"keyword.operator.word","match":"\\b(by|from|in|of|to|step|with)\\b"},{"name":"string.quoted.double","match":"\".*?\""},{"name":"string.variable","match":"\\{.*?\\}"},{"name":"string.quoted.single","match":"'.*?'"},{"name":"comment.line","match":"//.*"},{"name":"constant.numeric","match":"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*+)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?(?=\\b|\\w)"},{"name":"constant.language","match":"\\b(true|false)\\b"},{"name":"invalid.deprecated","match":"\\b(array_strcat|make_dictionary|makelist|makeset|mvexpand|todynamic)(?=\\W*\\(|\\b)"},{"name":"invalid.illegal"}]}
diff --git a/grammars/source.llvm.json b/grammars/source.llvm.json
index 428aeaf..18076dc 100644
--- a/grammars/source.llvm.json
+++ b/grammars/source.llvm.json
@@ -1 +1 @@
-{"name":"LLVM","scopeName":"source.llvm","patterns":[{"name":"keyword.instruction.llvm","match":"\\b(add|alloca|and|ashr|atomic|atomicrmw|bitcast|br|call|cmpxchg|eq|exact|extractelement|extractvalue|fadd|fcmp|fdiv|fence|fmul|fpext|fptosi|fptoui|fptrunc|frem|fsub|getelementptr|icmp|inbounds|indirectbr|insertelement|insertvalue|inttoptr|invoke|landingpad|load|lshr|mul|ne|nsw|nuw|oeq|oge|ogt|ole|olt|one|or|ord|phi|ptrtoint|resume|ret|sdiv|select|sext|sge|sgt|shl|shufflevector|sitofp|sle|slt|srem|store|sub|switch|to|trunc|udiv|ueq|uge|uge|ugt|ugt|uitofp|ule|ule|ult|ult|une|uno|unreachable|unwind|urem|va_arg|xor|zext)\\b(?!\\s*:)"},{"name":"storage.modifier.llvm","match":"\\b(acq_rel|acquire|addrspace|alias|align|alignstack|alwaysinline|appending|argmemonly|attributes|asm|blockaddress|byval|c|cc|ccc|coldcc|common|constant|convergent|datalayout|declare|default|define|deplibs|dereferenceable|dereferenceable_or_null|dllexport|dllimport|except|extern_weak|external|false|fastcc|gc|global|hidden|inalloca|inaccessiblememonly|inaccessiblemem_or_argmemonly|inlinehint|inreg|internal|jumptable|linkonce|linkonce_odr|local_unnamed_addr|metadata|minsize|module|monotonic|naked|nest|noalias|nobuiltin|noduplicate|nonnull|nocapture|noimplicitfloat|noinline|nonlazybind|noredzone|noreturn|norecurse|nounwind|null|opaque|optnone|optsize|personality|prefix|prologue|private|protected|ptx_device|ptx_kernel|readnone|readonly|release|returned|returns_twice|safestack|sanitize_address|sanitize_memory|sanitize_thread|section|seq_cst|sideeffect|signext|sret|ssp|sspreq|sspstrong|swiftself|swifterror|tail|target|thread_local|triple|true|type|undef|unnamed_addr|unordered|uwtable|volatile|weak|weak_odr|writeonly|x86_fastcallcc|x86_stdcallcc|zeroext|zeroinitializer)\\b(?!\\s*:)"},{"name":"storage.type.llvm","match":"([%@][-a-zA-Z$._][-a-zA-Z$._0-9]*(\\s*\\*)+)"},{"name":"storage.type.language.llvm","match":"\\b(void|i\\d+\\**|half|float|double|fp128|x86_fp80|ppc_fp128|x86mmx|label|metadata)"},{"name":"variable.language.llvm","match":"([%@][-a-zA-Z$._][-a-zA-Z$._0-9]*)"},{"name":"variable.language.llvm","match":"([%]\\d+)"},{"name":"variable.metadata.llvm","match":"(!\\d+)"},{"name":"variable.metadata.llvm","match":"(![-a-zA-Z$._][-a-zA-Z$._0-9]*)"},{"name":"comment.llvm","match":";.*$"},{"name":"constant.numeric.float.llvm","match":"\\b\\d+\\.\\d+(e-?\\d+)\\b"},{"name":"constant.numeric.integer.llvm","match":"\\b(\\d+|0(x|X)[a-fA-F0-9]+)\\b"},{"name":"string.quoted.double.llvm","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.lvvm","match":"\\\\.."}]}]}
+{"name":"LLVM","scopeName":"source.llvm","patterns":[{"name":"keyword.instruction.llvm","match":"\\b(add|alloca|and|ashr|atomic|atomicrmw|bitcast|br|call|cmpxchg|eq|exact|extractelement|extractvalue|fadd|fcmp|fdiv|fence|fmul|fpext|fptosi|fptoui|fptrunc|frem|fsub|getelementptr|icmp|inbounds|indirectbr|insertelement|insertvalue|inttoptr|invoke|landingpad|load|lshr|mul|ne|nsw|nuw|oeq|oge|ogt|ole|olt|one|or|ord|phi|ptrtoint|resume|ret|sdiv|select|sext|sge|sgt|shl|shufflevector|sitofp|sle|slt|srem|store|sub|switch|to|trunc|udiv|ueq|uge|uge|ugt|ugt|uitofp|ule|ule|ult|ult|une|uno|unreachable|unwind|urem|va_arg|xor|zext)\\b(?!\\s*:)"},{"name":"storage.modifier.llvm","match":"\\b(acq_rel|acquire|addrspace|alias|align|alignstack|alwaysinline|appending|argmemonly|attributes|asm|blockaddress|byval|c|cc|ccc|coldcc|common|constant|convergent|datalayout|declare|default|define|deplibs|dereferenceable|dereferenceable_or_null|dllexport|dllimport|except|extern_weak|external|false|fastcc|gc|global|hidden|inalloca|inaccessiblememonly|inaccessiblemem_or_argmemonly|inlinehint|inreg|internal|jumptable|linkonce|linkonce_odr|local_unnamed_addr|metadata|minsize|module|monotonic|naked|nest|noalias|nobuiltin|noduplicate|nonnull|nocapture|noimplicitfloat|noinline|nonlazybind|noredzone|noreturn|norecurse|nounwind|null|opaque|optnone|optsize|personality|prefix|prologue|private|protected|ptx_device|ptx_kernel|readnone|readonly|release|returned|returns_twice|safestack|sanitize_address|sanitize_memory|sanitize_thread|section|seq_cst|sideeffect|signext|sret|ssp|sspreq|sspstrong|swiftself|swifterror|tail|target|thread_local|triple|true|type|undef|unnamed_addr|unordered|uwtable|volatile|weak|weak_odr|writeonly|x86_fastcallcc|x86_stdcallcc|zeroext|zeroinitializer)\\b(?!\\s*:)"},{"name":"storage.type.llvm","match":"([%@][-a-zA-Z$._][-a-zA-Z$._0-9]*(\\s*\\*)+)"},{"name":"storage.type.language.llvm","match":"\\b(void|i\\d+\\**|half|float|double|fp128|x86_fp80|ppc_fp128|x86mmx|ptr|label|metadata)"},{"name":"variable.language.llvm","match":"([%@][-a-zA-Z$._][-a-zA-Z$._0-9]*)"},{"name":"variable.language.llvm","match":"([%]\\d+)"},{"name":"variable.metadata.llvm","match":"(!\\d+)"},{"name":"variable.metadata.llvm","match":"(![-a-zA-Z$._][-a-zA-Z$._0-9]*)"},{"name":"comment.llvm","match":";.*$"},{"name":"constant.numeric.float.llvm","match":"\\b\\d+\\.\\d+(e-?\\d+)\\b"},{"name":"constant.numeric.integer.llvm","match":"\\b(\\d+|0(x|X)[a-fA-F0-9]+)\\b"},{"name":"string.quoted.double.llvm","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.lvvm","match":"\\\\.."}]}]}
diff --git a/grammars/source.lolcode.json b/grammars/source.lolcode.json
new file mode 100644
index 0000000..e1caee3
--- /dev/null
+++ b/grammars/source.lolcode.json
@@ -0,0 +1 @@
+{"name":"LOLCODE","scopeName":"source.lolcode","patterns":[{"include":"#comments"},{"include":"#keywords"},{"include":"#strings"},{"include":"#numbers"},{"include":"#variables"},{"include":"#operators"},{"include":"#parentheses"}],"repository":{"comments":{"patterns":[{"name":"comment.line.lolcode","match":"(?\u003c!\\S)BTW(?:[^\\n]*)"},{"name":"comment.block.lolcode","begin":"(?\u003c!\\S)OBTW(?!\\S)","end":"(?\u003c!\\S)TLDR(?!\\S)","beginCaptures":{"0":{"name":"punctuation.definition.comment.lolcode"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.lolcode"}}}]},"keywords":{"patterns":[{"name":"keyword.control.lolcode","match":"(?:(?\u003c=[^a-zA-Z0-9\\?])|(?:^))(O HAI IM|HAI|AWSUM THX|O NOES|KTHX|KTHXBYE|ITZ LIEK|IS NOW A|BOTH SAEM|BIGGR OF|SMALLR OF|UPPIN YR|NERFIN YR|TIL|WILE|DIFFRINT|ITZ A|ITZ|IS|IZ|AN|BIGGR|SMALLR|EITHER|MAEK|WON|NOT|ALL|ANY|MKAY|IF U SAY SO|OIC|I HAS A|IM OUTTA YR|GTFO|WTF\\?|YA RLY|O RLY\\?|MEBBE|IM IN YR|YR|HAS A|NO WAI|FOUND|OF|R|I IZ|OMG|OMGWTF|A)(?:(?=[^a-zA-Z0-9\\?])|(?:$))"},{"match":"(CAN HAS )(.*?)(\\?)","captures":{"1":{"name":"keyword.control.lolcode"},"2":{"name":"entity.name.class.lolcode"},"3":{"name":"keyword.control.lolcode"}}},{"match":"(PLZ OPEN FILE )(.*?)(\\?)","captures":{"1":{"name":"keyword.control.lolcode"},"2":{"name":"variable.other.lolcode"},"3":{"name":"keyword.control.lolcode"}}},{"name":"support.function.lolcode","match":"\\b(?:VISIBLE|GIMMEH|SUM|DIFF|SRS|PRODUKT|QUOSHUNT|MOD|BIGGER THAN|SMALLER THAN|SMOOSH|INVISIBLE)\\b"},{"name":"storage.type.function.lolcode","match":"\\b(?:HOW IZ I|HOW DUZ I)\\b"},{"name":"storage.type.lolcode","match":"\\b(?:TROOF|NUMBR|NUMBAR|YARN|BUKKIT|NOOB)\\b"},{"name":"constant.language.boolean.lolcode","match":"\\b(?:WIN|FAIL)\\b"}]},"numbers":{"patterns":[{"name":"constant.numeric.float.lolcode","match":"\\b\\d+\\.\\d+\\b"},{"name":"constant.numeric.integer.lolcode","match":"\\b\\d+\\b"}]},"operators":{"patterns":[{"name":"keyword.operator.lolcode","match":"\\+|-|\\*|/|%|\u003e|\u003c|=|!|\\?|:"},{"include":"#parentheses"}]},"parentheses":{"patterns":[{"name":"punctuation.parenthesis.lolcode","match":"\\(|\\)"}]},"strings":{"patterns":[{"match":"(\"(?:\\\\.|[^\"\\\\])*\")|('(?:\\\\.|[^'\\\\])*')","captures":{"1":{"name":"string.quoted.double.lolcode"},"2":{"name":"string.quoted.single.lolcode"}}}]},"variables":{"patterns":[{"name":"variable.other.lolcode","match":"(?\u003c=\\b)([A-Za-z][A-Za-z0-9_]*)\\b"},{"name":"variable.other.lolcode","match":"(?\u003c=CAN HAS )(\\w*)(?=\\?)"}]}}}
diff --git a/grammars/source.m2.json b/grammars/source.m2.json
index fde2e44..fa96520 100644
--- a/grammars/source.m2.json
+++ b/grammars/source.m2.json
@@ -1 +1 @@
-{"name":"Macaulay2","scopeName":"source.m2","patterns":[{"include":"#keywords"},{"include":"#comment"},{"include":"#strings"},{"include":"#fields"},{"include":"#math"},{"include":"#autogen"}],"repository":{"autogen":{"patterns":[{"name":"entity.name.type.m2","match":"(?x)(\\b|^)(Adjacent|AffineVariety|Analyzer|ANCHOR|AngleBarList|Array|AssociativeExpression|Bag|BasicList|BettiTally|BinaryOperation|BLOCKQUOTE|BODY|BOLD|Boolean|BR|CacheFunction|CacheTable|CC|CDATA|ChainComplex|ChainComplexMap|CODE|CoherentSheaf|Command|COMMENT|CompiledFunction|CompiledFunctionBody|CompiledFunctionClosure|ComplexField|Constant|Database|DD|Descent|Describe|Dictionary|DIV|Divide|DL|DocumentTag|DT|Eliminate|EM|EngineRing|Equation|ExampleItem|Expression|File|FilePosition|FractionField|Function|FunctionApplication|FunctionBody|FunctionClosure|GaloisField|GeneralOrderedMonoid|GlobalDictionary|GradedModule|GradedModuleMap|GroebnerBasis|GroebnerBasisOptions|HashTable|HEAD|HEADER1|HEADER2|HEADER3|HEADER4|HEADER5|HEADER6|HeaderType|Holder|HR|HREF|HTML|Hybrid|Hypertext|HypertextContainer|HypertextParagraph|Ideal|IMG|ImmutableType|IndeterminateNumber|IndexedVariable|IndexedVariableTable|InexactField|InexactFieldFamily|InexactNumber|InfiniteNumber|IntermediateMarkUpType|ITALIC|Keyword|LABEL|LATER|LI|LINK|List|LITERAL|LocalDictionary|LowerBound|Manipulator|MapExpression|MarkUpType|Matrix|MatrixExpression|MENU|META|MethodFunction|MethodFunctionBinary|MethodFunctionSingle|MethodFunctionWithOptions|Minus|Module|Monoid|MonoidElement|MonomialIdeal|MultigradedBettiTally|MutableHashTable|MutableList|MutableMatrix|Net|NetFile|NonAssociativeProduct|Nothing|Number|NumberedVerticalList|OL|OneExpression|Option|OptionTable|OrderedMonoid|Package|PARA|Parenthesize|Parser|Partition|PolynomialRing|Power|PRE|Product|ProductOrder|Program|ProgramRun|ProjectiveHilbertPolynomial|ProjectiveVariety|Pseudocode|QQ|QuotientRing|RealField|Resolution|Ring|RingElement|RingFamily|RingMap|RowExpression|RR|RRi|ScriptedFunctor|SelfInitializingType|Sequence|Set|SheafExpression|SheafOfRings|SMALL|SPAN|SparseMonomialVectorExpression|SparseVectorExpression|String|STRONG|STYLE|SUB|Subscript|SUBSECTION|Sum|SumOfTwists|SUP|Superscript|Symbol|SymbolBody|TABLE|Table|Tally|Task|TD|TestInput|TEX|TH|Thing|Time|TITLE|TO|TO2|TOH|TR|TT|Type|UL|URL|Variety|Vector|VectorExpression|VerticalList|VirtualTally|VisibleList|WrapperType|ZeroExpression|ZZ)\\b"},{"name":"entity.name.function.m2","match":"(?x)(\\b|^)(about|abs|accumulate|acos|acosh|acot|addCancelTask|addDependencyTask|addEndFunction|addHook|addStartFunction|addStartTask|adjoint|agm|alarm|all|ambient|analyticSpread|ancestor|ancestors|andP|ann|annihilator|antipode|any|append|applicationDirectory|apply|applyKeys|applyPairs|applyTable|applyValues|apropos|arXiv|ascii|asin|asinh|ass|assert|associatedGradedRing|associatedPrimes|atan|atan2|atEndOfFile|autoload|baseFilename|baseName|baseRing|basis|beginDocumentation|benchmark|BesselJ|BesselY|betti|between|binomial|borel|cacheValue|cancelTask|capture|ceiling|centerString|chainComplex|char|characters|charAnalyzer|check|chi|class|clean|clearEcho|code|codim|coefficient|coefficientRing|coefficients|cohomology|coimage|coker|cokernel|collectGarbage|columnAdd|columnate|columnMult|columnPermute|columnRankProfile|columnSwap|combine|commandInterpreter|commonest|commonRing|comodule|complement|complete|components|compose|compositions|compress|concatenate|conductor|cone|conjugate|connectionCount|constParser|content|contract|conwayPolynomial|copy|copyDirectory|copyFile|cos|cosh|cot|cotangentSheaf|coth|cover|coverMap|cpuTime|createTask|csc|csch|currentDirectory|currentLineNumber|currentTime|deadParser|debug|debugError|decompose|deepSplice|default|degree|degreeLength|degrees|degreesMonoid|degreesRing|delete|demark|denominator|depth|describe|det|determinant|diagonalMatrix|diameter|dictionary|diff|difference|dim|directSum|disassemble|discriminant|dismiss|distinguished|divideByVariable|doc|document|drop|dual|eagonNorthcott|echoOff|echoOn|eigenvalues|eigenvectors|eint|elements|eliminate|End|endPackage|entries|erase|erf|erfc|error|euler|eulers|even|EXAMPLE|examples|exec|exp|expectedReesIdeal|expm1|exponents|export|exportFrom|exportMutable|expression|extend|exteriorPower|factor|Fano|fileExecutable|fileExists|fileLength|fileMode|fileReadable|fileTime|fileWritable|fillMatrix|findFiles|findHeft|findProgram|findSynonyms|first|firstkey|fittingIdeal|flagLookup|flatten|flattenRing|flip|floor|fold|forceGB|fork|format|formation|frac|fraction|frames|fromDividedPowers|fromDual|functionBody|futureParser|Gamma|gb|gbRemove|gbSnapshot|gcd|gcdCoefficients|gcdLLL|GCstats|genera|generateAssertions|generator|generators|genericMatrix|genericSkewMatrix|genericSymmetricMatrix|gens|genus|get|getc|getChangeMatrix|getenv|getGlobalSymbol|getNetFile|getNonUnit|getPrimeWithRootOfUnity|getSymbol|getWWW|GF|globalAssign|globalAssignFunction|globalAssignment|globalReleaseFunction|gradedModule|gradedModuleMap|gramm|graphIdeal|graphRing|Grassmannian|groebnerBasis|groupID|hash|hashTable|heft|height|hermite|hilbertFunction|hilbertPolynomial|hilbertSeries|hold|Hom|homogenize|homology|homomorphism|hooks|horizontalJoin|html|httpHeaders|hypertext|icFracP|icFractions|icMap|icPIdeal|ideal|idealizer|identity|image|imaginaryPart|importFrom|independentSets|index|indices|inducedMap|inducesWellDefinedMap|info|input|insert|installAssignmentMethod|installedPackages|installHilbertFunction|installMethod|installMinprimes|installPackage|instance|instances|integralClosure|integrate|intersect|intersectInP|intersection|interval|inverse|inversePermutation|inverseSystem|irreducibleCharacteristicSeries|irreducibleDecomposition|isAffineRing|isANumber|isBorel|isCanceled|isCommutative|isConstant|isDirectory|isDirectSum|isEmpty|isField|isFinite|isFinitePrimeField|isFreeModule|isGlobalSymbol|isHomogeneous|isIdeal|isInfinite|isInjective|isInputFile|isIsomorphism|isLinearType|isListener|isLLL|isMember|isModule|isMonomialIdeal|isNormal|isOpen|isOutputFile|isPolynomialRing|isPrimary|isPrime|isPrimitive|isPseudoprime|isQuotientModule|isQuotientOf|isQuotientRing|isReady|isReal|isReduction|isRegularFile|isRing|isSkewCommutative|isSorted|isSquareFree|isStandardGradedPolynomialRing|isSubmodule|isSubquotient|isSubset|isSupportedInZeroLocus|isSurjective|isTable|isUnit|isWellDefined|isWeylAlgebra|jacobian|jacobianDual|join|ker|kernel|kernelLLL|kernelOfLocalization|keys|kill|koszul|last|lcm|leadCoefficient|leadComponent|leadMonomial|leadTerm|left|length|letterParser|lift|liftable|limitFiles|limitProcesses|lines|linkFile|listForm|listSymbols|LLL|lngamma|load|loadPackage|localDictionaries|localize|locate|log|log1p|lookup|lookupCount|LUdecomposition|makeDirectory|makeDocumentTag|makePackageIndex|makeS2|map|markedGB|match|mathML|matrix|max|maxPosition|member|memoize|merge|mergePairs|method|methodOptions|methods|midpoint|min|mingens|mingle|minimalBetti|minimalPresentation|minimalPrimes|minimalReduction|minimizeFilename|minors|minPosition|minPres|minprimes|minus|mkdir|mod|module|modulo|monoid|monomialCurveIdeal|monomialIdeal|monomials|monomialSubideal|moveFile|multidegree|multidoc|multigraded|multiplicity|mutable|mutableIdentity|mutableMatrix|nanosleep|needs|needsPackage|net|netList|newClass|newCoordinateSystem|newNetFile|newPackage|newRing|nextkey|nextPrime|NNParser|nonspaceAnalyzer|norm|normalCone|notImplemented|nullhomotopy|nullParser|nullSpace|number|numcols|numColumns|numerator|numeric|numericInterval|numgens|numRows|numrows|odd|ofClass|on|openDatabase|openDatabaseOut|openFiles|openIn|openInOut|openListener|openOut|openOutAppend|optionalSignParser|options|optP|orP|override|pack|package|packageTemplate|pad|pager|pairs|parent|part|partition|partitions|parts|pdim|peek|permanents|permutations|pfaffians|pivots|plus|poincare|poincareN|polarize|poly|position|positions|power|powermod|precision|preimage|prepend|presentation|pretty|primaryComponent|primaryDecomposition|print|printerr|printString|processID|product|profile|Proj|projectiveHilbertPolynomial|promote|protect|prune|pseudocode|pseudoRemainder|pushForward|QQParser|QRDecomposition|quotient|quotientRemainder|radical|radicalContainment|random|randomKRationalPoint|randomMutableMatrix|rank|read|readDirectory|readlink|readPackage|realPart|realpath|recursionDepth|reducedRowEchelonForm|reduceHilbert|reductionNumber|reesAlgebra|reesAlgebraIdeal|reesIdeal|regex|regexQuote|registerFinalizer|regSeqInIdeal|regularity|relations|relativizeFilename|remainder|remove|removeDirectory|removeFile|removeLowestDimension|reorganize|replace|res|reshape|resolution|resultant|reverse|right|ring|ringFromFractions|roots|rotate|round|rowAdd|rowMult|rowPermute|rowRankProfile|rowSwap|rsort|run|runHooks|runLengthEncode|runProgram|same|saturate|scan|scanKeys|scanLines|scanPairs|scanValues|schedule|schreyerOrder|Schubert|searchPath|sec|sech|seeParsing|select|selectInSubring|selectVariables|separate|separateRegexp|sequence|serialNumber|set|setEcho|setGroupID|setIOExclusive|setIOSynchronized|setIOUnSynchronized|setRandomSeed|setup|setupEmacs|sheaf|sheafHom|show|showHtml|showTex|simpleDocFrob|sin|singularLocus|sinh|size|size2|sleep|smithNormalForm|solve|someTerms|sort|sortColumns|source|span|Spec|specialFiber|specialFiberIdeal|splice|splitWWW|sqrt|stack|stacksProject|standardForm|standardPairs|stashValue|status|style|sub|sublists|submatrix|submatrixByDegrees|subquotient|subsets|substitute|substring|subtable|sum|super|support|SVD|switch|sylvesterMatrix|symbolBody|symlinkDirectory|symlinkFile|symmetricAlgebra|symmetricAlgebraIdeal|symmetricKernel|symmetricPower|synonym|SYNOPSIS|syz|syzygyScheme|table|take|tally|tan|tangentCone|tangentSheaf|tanh|target|taskResult|temporaryFileName|tensor|tensorAssociativity|terminalParser|terms|TEST|testHunekeQuestion|tests|tex|texMath|times|toAbsolutePath|toCC|toDividedPowers|toDual|toExternalString|toField|toList|toLower|top|topCoefficients|topComponents|toRR|toRRi|toSequence|toString|toUpper|trace|transpose|trim|truncate|truncateOutput|tutorial|ultimate|unbag|uncurry|undocumented|uniform|uninstallAllPackages|uninstallPackage|unique|unsequence|unstack|use|userSymbols|utf8|utf8check|validate|value|values|variety|vars|vector|versalEmbedding|wait|wedgeProduct|weightRange|whichGm|width|wikipedia|wrap|youngest|zero|zeta|ZZParser)\\b"},{"name":"constant.other.m2","match":"(?x)(\\b|^)(AbstractToricVarieties|Acknowledgement|AdditionalPaths|AdjointIdeal|AfterEval|AfterNoPrint|AfterPrint|AInfinity|AlgebraicSplines|Algorithm|Alignment|AllCodimensions|allowableThreads|AnalyzeSheafOnP1|applicationDirectorySuffix|argument|Ascending|AssociativeAlgebras|Authors|AuxiliaryFiles|backtrace|Bareiss|BaseFunction|baseRings|BaseRow|BasisElementLimit|Bayer|BeforePrint|BeginningMacaulay2|Benchmark|Bertini|BettiCharacters|BGG|BIBasis|Binary|Binomial|BinomialEdgeIdeals|Binomials|BKZ|BlockMatrix|Body|BoijSoederberg|Book3264Examples|BooleanGB|Boxes|Browse|Bruns|cache|CacheExampleOutput|CallLimit|CannedExample|Caveat|Center|Certification|ChainComplexExtras|ChainComplexOperations|ChangeMatrix|CharacteristicClasses|CheckDocumentation|Chordal|Classic|clearAll|clearOutput|close|closeIn|closeOut|ClosestFit|Code|CodimensionLimit|CoefficientRing|Cofactor|CohenEngine|CohenTopLevel|CohomCalg|CoincidentRootLoci|commandLine|CompactMatrix|compactMatrixForm|Complement|CompleteIntersection|CompleteIntersectionResolutions|Complexes|ConductorElement|Configuration|ConformalBlocks|Consequences|Constants|Contributors|ConvexInterface|ConwayPolynomials|copyright|Core|CorrespondenceScrolls|Cremona|currentFileDirectory|currentFileName|currentLayout|currentPackage|Cyclotomic|Date|dd|DebuggingMode|debuggingMode|debugLevel|DecomposableSparseSystems|Decompose|Default|defaultPrecision|Degree|DegreeLift|DegreeLimit|DegreeMap|DegreeOrder|DegreeRank|Degrees|Dense|Density|Depth|Descending|Description|DeterminantalRepresentations|DGAlgebras|dictionaryPath|DiffAlg|Dispatch|DivideConquer|DividedPowers|Divisor|Dmodules|docExample|docTemplate|Down|EagonResolution|EdgeIdeals|edit|EigenSolver|EisenbudHunekeVasconcelos|Elimination|EliminationMatrices|EllipticCurves|EllipticIntegrals|Email|end|endl|Engine|engineDebugLevel|EngineTests|EnumerationCurves|environment|EquivariantGB|errorDepth|EulerConstant|Example|ExampleFiles|ExampleSystems|Exclude|exit|Ext|ExteriorIdeals|ExteriorModules|false|FastMinors|FastNonminimal|FGLM|fileDictionaries|fileExitHooks|FileName|FindOne|FiniteFittingIdeals|First|FirstPackage|FlatMonoid|Flexible|flush|FollowLinks|FormalGroupLaws|Format|FourierMotzkin|FourTiTwo|fpLLL|FrobeniusThresholds|FunctionFieldDesingularization|GBDegrees|gbTrace|GenerateAssertions|Generic|GenericInitialIdeal|gfanInterface|Givens|GKMVarieties|GLex|Global|GlobalAssignHook|globalAssignmentHooks|GlobalHookStore|GlobalReleaseHook|Gorenstein|GradedLieAlgebras|GraphicalModels|GraphicalModelsMLE|Graphics|Graphs|GRevLex|GroebnerStrata|GroebnerWalk|GroupLex|GroupRevLex|GTZ|Hadamard|handleInterrupts|HardDegreeLimit|Heading|Headline|Heft|Height|help|Hermite|Hermitian|HH|hh|HigherCIOperators|HighestWeights|Hilbert|HodgeIntegrals|homeDirectory|HomePage|Homogeneous|Homogeneous2|HomotopyLieAlgebra|HorizontalSpace|HyperplaneArrangements|id|IgnoreExampleErrors|ii|incomparable|Increment|indeterminate|Index|indexComponents|infinity|InfoDirSection|infoHelp|Inhomogeneous|Inputs|InstallPrefix|IntegralClosure|interpreterDepth|Intersection|InvariantRing|InverseMethod|Inverses|InverseSystems|Invertible|InvolutiveBases|Item|Iterate|Jacobian|Jets|Join|Jupyter|K3Carpets|K3Surfaces|Keep|KeepFiles|KeepZeroes|Key|Keywords|Kronecker|KustinMiller|lastMatch|LatticePolytopes|Layout|Left|LengthLimit|Lex|LexIdeals|Licenses|LieTypes|Limit|Linear|LinearAlgebra|LinearTruncations|lineNumber|listLocalSymbols|listUserSymbols|LLLBases|loadDepth|LoadDocumentation|loadedFiles|loadedPackages|Local|LocalRings|LongPolynomial|M0nbar|Macaulay2Doc|MakeDocumentation|MakeHTML|MakeInfo|MakeLinks|MakePDF|MapleInterface|Markov|Matroids|maxAllowableThreads|maxExponent|MaximalRank|MaxReductionCount|MCMApproximations|minExponent|MinimalGenerators|MinimalMatrix|minimalPresentationMap|minimalPresentationMapInv|MinimalPrimes|Minimize|MinimumVersion|Miura|MixedMultiplicity|ModuleDeformations|MonodromySolver|Monomial|MonomialAlgebras|MonomialIntegerPrograms|MonomialOrbits|MonomialOrder|Monomials|MonomialSize|MultiGradedRationalMap|MultiplicitySequence|MultiplierIdeals|MultiplierIdealsDim2|MultiprojectiveVarieties|NAGtypes|Name|Nauty|NautyGraphs|NCAlgebra|NCLex|NewFromMethod|newline|NewMethod|NewOfFromMethod|NewOfMethod|nil|Node|NoetherianOperators|NoetherNormalization|NonminimalComplexes|NoPrint|Normaliz|NormalToricVarieties|notify|NTL|null|nullaryMethods|NumericalAlgebraicGeometry|NumericalCertification|NumericalImplicitization|NumericalLinearAlgebra|NumericalSchubertCalculus|NumericSolutions|OldPolyhedra|OldToricVectorBundles|OO|oo|ooo|oooo|OpenMath|operatorAttributes|OptionalComponentsPresent|Options|Order|order|OutputDictionary|Outputs|PackageCitations|PackageDictionary|PackageExports|PackageImports|PackageTemplate|PairLimit|PairsRemaining|Parametrization|Parsing|path|PencilsOfQuadrics|Permanents|PHCpack|PhylogeneticTrees|pi|PieriMaps|PlaneCurveSingularities|Points|Polyhedra|Polymake|Posets|Position|PositivityToricBundles|POSIX|Postfix|Pre|Precision|Prefix|prefixDirectory|prefixPath|PrimaryDecomposition|PrimaryTag|PrimitiveElement|Print|printingAccuracy|printingLeadLimit|printingPrecision|printingSeparator|printingTimeLimit|printingTrailLimit|printWidth|profileSummary|programPaths|Projective|Prune|PruneComplex|pruningMap|Pullback|PushForward|Python|QthPower|Quasidegrees|QuaternaryQuartics|QuillenSuslin|quit|Quotient|Radical|RadicalCodim1|RaiseError|RandomCanonicalCurves|RandomComplexes|RandomCurves|RandomCurvesOverVerySmallFiniteFields|RandomGenus14Curves|RandomIdeals|RandomMonomialIdeals|RandomObjects|RandomPlaneCurves|RandomPoints|RandomSpaceCurves|Range|RationalMaps|RationalPoints|RationalPoints2|ReactionNetworks|RealFP|RealQP|RealQP1|RealRoots|RealRR|RealXD|recursionLimit|Reduce|ReesAlgebra|References|ReflexivePolytopesDB|Regularity|RelativeCanonicalResolution|Reload|RemakeAllDocumentation|RerunExamples|ResidualIntersections|ResLengthThree|ResolutionsOfStanleyReisnerRings|restart|Result|Resultants|returnCode|Reverse|RevLex|Right|rootPath|rootURI|RunDirectory|RunExamples|RunExternalM2|Saturation|Schubert2|SchurComplexes|SchurFunctors|SchurRings|scriptCommandLine|SCSCP|SectionRing|SeeAlso|SegreClasses|SemidefiniteProgramming|Seminormalization|SeparateExec|Serialization|sheafExt|ShimoyamaYokoyama|showClassStructure|showStructure|showUserStructure|SimpleDoc|SimplicialComplexes|SimplicialDecomposability|SimplicialPosets|SimplifyFractions|SizeLimit|SkewCommutative|SlackIdeals|SLnEquivariantMatrices|SLPexpressions|Sort|SortStrategy|SourceCode|SourceRing|SpaceCurves|SparseResultants|SpechtModule|SpecialFanoFourfolds|SpectralSequences|SRdeformations|Standard|StartWithOneMinor|StatePolytope|StatGraphs|stderr|stdio|StopBeforeComputation|stopIfError|StopWithMinimalGenerators|Strategy|StronglyStableIdeals|Style|SubalgebraBases|Subnodes|SubringLimit|subscript|Sugarless|SumsOfSquares|SuperLinearAlgebra|superscript|SVDComplexes|SwitchingFields|SymbolicPowers|SymmetricPolynomials|Synopsis|Syzygies|SyzygyLimit|SyzygyMatrix|SyzygyRows|TangentCone|TateOnProducts|TensorComplexes|Test|testExample|TestIdeals|TeXmacs|Text|ThinSincereQuivers|ThreadedGB|Threshold|Topcom|topLevelMode|Tor|TorAlgebra|Toric|ToricInvariants|ToricTopology|ToricVectorBundles|TotalPairs|Tree|TriangularSets|Tries|Trim|Triplets|Tropical|true|Truncate|Truncations|TSpreadIdeals|TypicalValue|typicalValues|Undo|Unique|Units|Unmixed|Up|UpdateOnly|UpperTriangular|Usage|UseCachedExampleOutput|UseHilbertFunction|UserMode|UseSyzygies|Variable|VariableBaseName|Variables|Vasconcelos|VectorFields|VectorGraphics|Verbose|Verbosity|Verify|VersalDeformations|Version|version|VerticalSpace|viewHelp|VirtualResolutions|Visualize|WebApp|Weights|WeylAlgebra|WeylGroups|Wrap|XML)\\b"}]},"comment":{"patterns":[{"name":"comment.line.double-dash.m2","match":"(--).*$","captures":{"1":{"name":"punctuation.definition.comment.m2"}}},{"contentName":"comment.block.m2","begin":"-\\*","end":"\\*-","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.m2"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.m2"}}}]},"fields":{"patterns":[{"name":"entity.name.type.m2","match":"(ZZ|QQ)(\\/\\d+)?"}]},"keywords":{"patterns":[{"name":"keyword.control.m2","match":"(?x)(\\b|^)(and|break|catch|continue|do|elapsedTime|elapsedTiming|else|for|from|global|if|in|list|local|new|not|of|or|return|shield|SPACE|step|symbol|then|threadVariable|throw|time|timing|to|try|when|while|xor)\\b"},{"name":"keyword.operator.m2","match":"(?x)(\\b|^)(and|not|or)\\b"}]},"math":{"patterns":[{"name":"keyword.operator.arithmetic.m2","match":"(\\+|\\*)"},{"name":"constant.numeric.integer.m2","match":"(?\u003c=\\s)\\d+"}]},"strings":{"patterns":[{"name":"string.quoted.double.m2","begin":"\"","end":"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.m2"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.m2"}}},{"name":"string.unquoted.m2","match":"\"///\\(/?/?[^/]\\|\\(//\\)*////[^/]\\)*\\(//\\)*///\""}]}}}
+{"name":"Macaulay2","scopeName":"source.m2","patterns":[{"include":"#keywords"},{"include":"#comment"},{"include":"#strings"},{"include":"#fields"},{"include":"#math"},{"include":"#autogen"}],"repository":{"autogen":{"patterns":[{"name":"entity.name.type.m2","match":"(?x)(\\b|^)(Adjacent|AffineVariety|Analyzer|ANCHOR|AngleBarList|Array|AssociativeExpression|Bag|BasicList|BettiTally|BinaryOperation|BLOCKQUOTE|BODY|BOLD|Boolean|BR|CacheFunction|CacheTable|CC|CDATA|ChainComplex|ChainComplexMap|CODE|CoherentSheaf|Command|COMMENT|CompiledFunction|CompiledFunctionBody|CompiledFunctionClosure|ComplexField|Constant|Database|DD|Descent|Describe|Dictionary|DIV|Divide|DL|DocumentTag|DT|Eliminate|EM|EngineRing|Equation|ExampleItem|Expression|File|FilePosition|FractionField|Function|FunctionApplication|FunctionBody|FunctionClosure|GaloisField|GeneralOrderedMonoid|GlobalDictionary|GradedModule|GradedModuleMap|GroebnerBasis|GroebnerBasisOptions|HashTable|HEAD|HEADER1|HEADER2|HEADER3|HEADER4|HEADER5|HEADER6|HeaderType|Holder|HR|HREF|HTML|Hybrid|Hypertext|HypertextContainer|HypertextParagraph|Ideal|IMG|ImmutableType|IndeterminateNumber|IndexedVariable|IndexedVariableTable|InexactField|InexactFieldFamily|InexactNumber|InfiniteNumber|IntermediateMarkUpType|ITALIC|Iterator|Keyword|LABEL|LATER|LI|LINK|List|LITERAL|LocalDictionary|LowerBound|Manipulator|MapExpression|MarkUpType|Matrix|MatrixExpression|MENU|META|MethodFunction|MethodFunctionBinary|MethodFunctionSingle|MethodFunctionWithOptions|Minus|Module|Monoid|MonoidElement|MonomialIdeal|MultigradedBettiTally|MutableHashTable|MutableList|MutableMatrix|Net|NetFile|NonAssociativeProduct|Nothing|Number|NumberedVerticalList|OL|OneExpression|Option|OptionTable|OrderedMonoid|Package|PARA|Parenthesize|Parser|Partition|PolynomialRing|Power|PRE|Product|ProductOrder|Program|ProgramRun|ProjectiveHilbertPolynomial|ProjectiveVariety|Pseudocode|QQ|QuotientRing|RealField|Resolution|Ring|RingElement|RingFamily|RingMap|RowExpression|RR|RRi|SCRIPT|ScriptedFunctor|SelfInitializingType|Sequence|Set|SheafExpression|SheafOfRings|SMALL|SPAN|SparseMonomialVectorExpression|SparseVectorExpression|String|STRONG|STYLE|SUB|Subscript|SUBSECTION|Sum|SumOfTwists|SUP|Superscript|Symbol|SymbolBody|TABLE|Table|Tally|Task|TD|TestInput|TEX|TH|Thing|Time|TITLE|TO|TO2|TOH|TR|TT|Type|UL|URL|Variety|Vector|VectorExpression|VerticalList|VirtualTally|VisibleList|WrapperType|ZeroExpression|ZZ)\\b"},{"name":"entity.name.function.m2","match":"(?x)(\\b|^)(about|abs|accumulate|acos|acosh|acot|acoth|addCancelTask|addDependencyTask|addEndFunction|addHook|addStartFunction|addStartTask|adjoint|agm|alarm|all|ambient|analyticSpread|ancestor|ancestors|andP|ann|annihilator|antipode|any|append|applicationDirectory|apply|applyKeys|applyPairs|applyTable|applyValues|apropos|arXiv|ascii|asin|asinh|ass|assert|associatedGradedRing|associatedPrimes|atan|atan2|atanh|atEndOfFile|autoload|baseFilename|baseName|baseRing|basis|beginDocumentation|benchmark|BesselJ|BesselY|Beta|betti|between|binomial|borel|cacheValue|cancelTask|capture|ceiling|centerString|chainComplex|changeBase|char|characters|charAnalyzer|check|checkDegrees|chi|class|clean|clearEcho|code|codim|coefficient|coefficientRing|coefficients|cohomology|coimage|coker|cokernel|collectGarbage|columnAdd|columnate|columnMult|columnPermute|columnRankProfile|columnSwap|combine|commandInterpreter|commonest|commonRing|comodule|complement|complete|components|compose|compositions|compress|concatenate|conductor|cone|conjugate|connectionCount|constParser|content|contract|conwayPolynomial|copy|copyDirectory|copyFile|cos|cosh|cot|cotangentSheaf|coth|cover|coverMap|cpuTime|createTask|csc|csch|currentColumnNumber|currentDirectory|currentPosition|currentRowNumber|currentTime|deadParser|debug|debugError|decompose|deepSplice|default|degree|degreeGroup|degreeLength|degrees|degreesMonoid|degreesRing|delete|demark|denominator|depth|describe|det|determinant|diagonalMatrix|diameter|dictionary|diff|difference|Digamma|dim|directSum|disassemble|discriminant|dismiss|distinguished|divideByVariable|doc|document|drop|dual|eagonNorthcott|echoOff|echoOn|eigenvalues|eigenvectors|eint|elements|eliminate|End|endPackage|entries|erase|erf|erfc|error|euler|eulers|even|EXAMPLE|examples|exec|exp|expectedReesIdeal|expm1|exponents|export|exportFrom|exportMutable|expression|extend|exteriorPower|factor|Fano|fileExecutable|fileExists|fileLength|fileMode|fileReadable|fileTime|fileWritable|fillMatrix|findFiles|findHeft|findProgram|findSynonyms|first|firstkey|fittingIdeal|flagLookup|flatten|flattenRing|flip|floor|fold|forceGB|fork|format|formation|frac|fraction|frames|fromDividedPowers|fromDual|functionBody|futureParser|Gamma|gb|gbRemove|gbSnapshot|gcd|gcdCoefficients|gcdLLL|GCstats|genera|generateAssertions|generator|generators|genericMatrix|genericSkewMatrix|genericSymmetricMatrix|gens|genus|get|getc|getChangeMatrix|getenv|getGlobalSymbol|getNetFile|getNonUnit|getPrimeWithRootOfUnity|getSymbol|getWWW|GF|globalAssign|globalAssignFunction|globalAssignment|globalReleaseFunction|gradedModule|gradedModuleMap|gramm|graphIdeal|graphRing|Grassmannian|groebnerBasis|groupID|hash|hashTable|heft|height|hermite|hilbertFunction|hilbertPolynomial|hilbertSeries|hold|Hom|homogenize|homology|homomorphism|hooks|horizontalJoin|html|httpHeaders|hypertext|icFracP|icFractions|icMap|icPIdeal|ideal|idealizer|identity|image|imaginaryPart|importFrom|independentSets|index|indices|inducedMap|inducesWellDefinedMap|info|input|insert|installAssignmentMethod|installedPackages|installHilbertFunction|installMethod|installMinprimes|installPackage|instance|instances|integralClosure|integrate|intersect|intersectInP|intersection|interval|inverse|inverseErf|inversePermutation|inverseRegularizedBeta|inverseRegularizedGamma|inverseSystem|irreducibleCharacteristicSeries|irreducibleDecomposition|isAffineRing|isANumber|isBorel|isc|isCanceled|isCommutative|isConstant|isDirectory|isDirectSum|isEmpty|isField|isFinite|isFinitePrimeField|isFreeModule|isGlobalSymbol|isHomogeneous|isIdeal|isInfinite|isInjective|isInputFile|isIsomorphic|isIsomorphism|isLinearType|isListener|isLLL|isMember|isModule|isMonomialIdeal|isNormal|isOpen|isOutputFile|isPolynomialRing|isPrimary|isPrime|isPrimitive|isPseudoprime|isQuotientModule|isQuotientOf|isQuotientRing|isReady|isReal|isReduction|isRegularFile|isRing|isSkewCommutative|isSorted|isSquareFree|isStandardGradedPolynomialRing|isSubmodule|isSubquotient|isSubset|isSupportedInZeroLocus|isSurjective|isTable|isUnit|isWellDefined|isWeylAlgebra|iterator|jacobian|jacobianDual|join|ker|kernel|kernelLLL|kernelOfLocalization|keys|kill|koszul|last|lcm|leadCoefficient|leadComponent|leadMonomial|leadTerm|left|length|letterParser|lift|liftable|limitFiles|limitProcesses|lines|linkFile|listForm|listSymbols|LLL|lngamma|load|loadPackage|localDictionaries|localize|locate|log|log1p|lookup|lookupCount|LUdecomposition|M2CODE|makeDirectory|makeDocumentTag|makePackageIndex|makeS2|map|markedGB|match|mathML|matrix|max|maxPosition|member|memoize|memoizeClear|memoizeValues|merge|mergePairs|method|methodOptions|methods|midpoint|min|mingens|mingle|minimalBetti|minimalPresentation|minimalPrimes|minimalReduction|minimizeFilename|minors|minPosition|minPres|minprimes|minus|mkdir|mod|module|modulo|monoid|monomialCurveIdeal|monomialIdeal|monomials|monomialSubideal|moveFile|multidegree|multidoc|multigraded|multiplicity|mutable|mutableIdentity|mutableMatrix|nanosleep|needs|needsPackage|net|netList|newClass|newCoordinateSystem|newNetFile|newPackage|newRing|next|nextkey|nextPrime|NNParser|nonspaceAnalyzer|norm|normalCone|notImplemented|nullhomotopy|nullParser|nullSpace|number|numcols|numColumns|numerator|numeric|numericInterval|numgens|numRows|numrows|odd|oeis|ofClass|on|openDatabase|openDatabaseOut|openFiles|openIn|openInOut|openListener|openOut|openOutAppend|optionalSignParser|options|optP|orP|override|pack|package|packageTemplate|pad|pager|pairs|parent|part|partition|partitions|parts|pdim|peek|permanents|permutations|pfaffians|pivots|plus|poincare|poincareN|polarize|poly|position|positions|power|powermod|precision|preimage|prepend|presentation|pretty|primaryComponent|primaryDecomposition|print|printerr|printString|processID|product|profile|Proj|projectiveHilbertPolynomial|promote|protect|prune|pseudocode|pseudoRemainder|pushForward|QQParser|QRDecomposition|quotient|quotientRemainder|radical|radicalContainment|random|randomKRationalPoint|randomMutableMatrix|rank|read|readDirectory|readlink|readPackage|realPart|realpath|recursionDepth|reducedRowEchelonForm|reduceHilbert|reductionNumber|reesAlgebra|reesAlgebraIdeal|reesIdeal|regex|regexQuote|registerFinalizer|regSeqInIdeal|regularity|regularizedBeta|regularizedGamma|relations|relativizeFilename|remainder|remove|removeDirectory|removeFile|removeLowestDimension|reorganize|replace|res|reshape|resolution|resultant|reverse|right|ring|ringFromFractions|roots|rotate|round|rowAdd|rowMult|rowPermute|rowRankProfile|rowSwap|rsort|run|runHooks|runLengthEncode|runProgram|same|saturate|scan|scanKeys|scanLines|scanPairs|scanValues|schedule|schreyerOrder|Schubert|searchPath|sec|sech|seeParsing|select|selectInSubring|selectVariables|separate|separateRegexp|sequence|serialNumber|set|setEcho|setGroupID|setIOExclusive|setIOSynchronized|setIOUnSynchronized|setRandomSeed|setup|setupEmacs|sheaf|sheafHom|show|showHtml|showTex|simpleDocFrob|sin|singularLocus|sinh|size|size2|sleep|smithNormalForm|solve|someTerms|sort|sortColumns|source|span|Spec|specialFiber|specialFiberIdeal|splice|splitWWW|sqrt|stack|stacksProject|standardForm|standardPairs|stashValue|status|style|sub|sublists|submatrix|submatrixByDegrees|subquotient|subsets|substitute|substring|subtable|sum|super|support|SVD|switch|sylvesterMatrix|symbolBody|symlinkDirectory|symlinkFile|symmetricAlgebra|symmetricAlgebraIdeal|symmetricKernel|symmetricPower|synonym|SYNOPSIS|syz|syzygyScheme|table|take|tally|tan|tangentCone|tangentSheaf|tanh|target|taskResult|temporaryFileName|tensor|tensorAssociativity|terminalParser|terms|TEST|testHunekeQuestion|tests|tex|texMath|times|toAbsolutePath|toCC|toDividedPowers|toDual|toExternalString|toField|toList|toLower|top|topCoefficients|topComponents|toRR|toRRi|toSequence|toString|toUpper|trace|transpose|trim|truncate|truncateOutput|tutorial|ultimate|unbag|uncurry|undocumented|uniform|uninstallAllPackages|uninstallPackage|unique|uniquePermutations|unsequence|unstack|urlEncode|use|userSymbols|utf8|utf8check|utf8substring|validate|value|values|variety|vars|vector|versalEmbedding|wait|wedgeProduct|weightRange|whichGm|width|wikipedia|wrap|youngest|zero|zeta|ZZParser)\\b"},{"name":"constant.other.m2","match":"(?x)(\\b|^)(AbstractToricVarieties|Acknowledgement|AdditionalPaths|AdjointIdeal|AfterEval|AfterNoPrint|AfterPrint|AInfinity|AlgebraicSplines|Algorithm|Alignment|AllCodimensions|allowableThreads|AnalyzeSheafOnP1|applicationDirectorySuffix|argument|Ascending|AssociativeAlgebras|Authors|AuxiliaryFiles|backtrace|Bareiss|BaseFunction|baseRings|BaseRow|BasisElementLimit|Bayer|BeforePrint|BeginningMacaulay2|Benchmark|Bertini|BettiCharacters|BGG|BIBasis|Binary|Binomial|BinomialEdgeIdeals|Binomials|BKZ|blockMatrixForm|Body|BoijSoederberg|Book3264Examples|BooleanGB|Boxes|Browse|Bruns|cache|CacheExampleOutput|CallLimit|CannedExample|CatalanConstant|Caveat|Center|Certification|ChainComplexExtras|ChainComplexOperations|ChangeMatrix|CharacteristicClasses|CheckDocumentation|Chordal|Classic|clearAll|clearOutput|close|closeIn|closeOut|ClosestFit|Code|CodimensionLimit|CodingTheory|CoefficientRing|Cofactor|CohenEngine|CohenTopLevel|CohomCalg|CoincidentRootLoci|commandLine|compactMatrixForm|Complement|CompleteIntersection|CompleteIntersectionResolutions|Complexes|ConductorElement|Configuration|ConformalBlocks|Consequences|Constants|Contributors|ConvexInterface|ConwayPolynomials|copyright|Core|CorrespondenceScrolls|CotangentSchubert|Cremona|currentFileDirectory|currentFileName|currentLayout|currentPackage|Cyclotomic|Date|dd|DebuggingMode|debuggingMode|debugLevel|DecomposableSparseSystems|Decompose|Default|defaultPrecision|Degree|DegreeGroup|DegreeLift|DegreeLimit|DegreeMap|DegreeOrder|DegreeRank|Degrees|Dense|Density|Depth|Descending|Description|DeterminantalRepresentations|DGAlgebras|dictionaryPath|DiffAlg|Dispatch|DivideConquer|DividedPowers|Divisor|Dmodules|docExample|docTemplate|Down|Dynamic|EagonResolution|EdgeIdeals|edit|EigenSolver|EisenbudHunekeVasconcelos|Elimination|EliminationMatrices|EllipticCurves|EllipticIntegrals|Email|end|endl|Engine|engineDebugLevel|EngineTests|EnumerationCurves|environment|EquivariantGB|errorDepth|EulerConstant|Example|ExampleFiles|ExampleSystems|Exclude|exit|Ext|ExteriorIdeals|ExteriorModules|false|FastMinors|FastNonminimal|FGLM|fileDictionaries|fileExitHooks|FileName|FindOne|FiniteFittingIdeals|First|FirstPackage|FlatMonoid|Flexible|flush|FollowLinks|ForeignFunctions|FormalGroupLaws|Format|FourierMotzkin|FourTiTwo|fpLLL|FrobeniusThresholds|FunctionFieldDesingularization|GBDegrees|gbTrace|GenerateAssertions|Generic|GenericInitialIdeal|GeometricDecomposability|gfanInterface|Givens|GKMVarieties|GLex|Global|GlobalAssignHook|globalAssignmentHooks|GlobalHookStore|GlobalReleaseHook|Gorenstein|GradedLieAlgebras|GraphicalModels|GraphicalModelsMLE|Graphics|Graphs|GRevLex|GroebnerStrata|GroebnerWalk|GroupLex|GroupRevLex|GTZ|Hadamard|handleInterrupts|HardDegreeLimit|Heading|Headline|Heft|Height|help|Hermite|Hermitian|HH|hh|HigherCIOperators|HighestWeights|Hilbert|HodgeIntegrals|homeDirectory|HomePage|Homogeneous|Homogeneous2|HomotopyLieAlgebra|HorizontalSpace|HyperplaneArrangements|id|IgnoreExampleErrors|ii|incomparable|Increment|indeterminate|Index|indexComponents|infinity|InfoDirSection|infoHelp|Inhomogeneous|Inputs|InstallPrefix|IntegralClosure|interpreterDepth|Intersection|InvariantRing|InverseMethod|Inverses|InverseSystems|Invertible|InvolutiveBases|Isomorphism|Item|Iterate|Jacobian|Jets|Join|JSON|Jupyter|K3Carpets|K3Surfaces|Keep|KeepFiles|KeepZeroes|Key|Keywords|Kronecker|KustinMiller|lastMatch|LatticePolytopes|Layout|Left|LengthLimit|Lex|LexIdeals|Licenses|LieTypes|Limit|Linear|LinearAlgebra|LinearTruncations|lineNumber|listLocalSymbols|listUserSymbols|LLLBases|loadDepth|LoadDocumentation|loadedFiles|loadedPackages|Local|LocalRings|LongPolynomial|M0nbar|Macaulay2Doc|MakeDocumentation|MakeHTML|MakeInfo|MakeLinks|MakePDF|MapleInterface|Markov|Matroids|maxAllowableThreads|maxExponent|MaximalRank|MaxReductionCount|MCMApproximations|MergeTeX|minExponent|MinimalGenerators|MinimalMatrix|minimalPresentationMap|minimalPresentationMapInv|MinimalPrimes|Minimize|MinimumVersion|Miura|MixedMultiplicity|ModuleDeformations|MonodromySolver|Monomial|MonomialAlgebras|MonomialIntegerPrograms|MonomialOrbits|MonomialOrder|Monomials|MonomialSize|MultiGradedRationalMap|MultiplicitySequence|MultiplierIdeals|MultiplierIdealsDim2|MultiprojectiveVarieties|NAGtypes|Name|Nauty|NautyGraphs|NCAlgebra|NCLex|NewFromMethod|newline|NewMethod|NewOfFromMethod|NewOfMethod|nil|Node|NoetherianOperators|NoetherNormalization|NonminimalComplexes|NoPrint|Normaliz|NormalToricVarieties|notify|NTL|null|nullaryMethods|NumericalAlgebraicGeometry|NumericalCertification|NumericalImplicitization|NumericalLinearAlgebra|NumericalSchubertCalculus|NumericSolutions|OldPolyhedra|OldToricVectorBundles|OnlineLookup|OO|oo|ooo|oooo|OpenMath|operatorAttributes|OptionalComponentsPresent|Options|Order|order|OutputDictionary|Outputs|PackageCitations|PackageDictionary|PackageExports|PackageImports|PackageTemplate|PairLimit|PairsRemaining|Parametrization|Parsing|path|PencilsOfQuadrics|Permanents|PHCpack|PhylogeneticTrees|pi|PieriMaps|PlaneCurveSingularities|Points|Polyhedra|Polymake|Posets|Position|PositivityToricBundles|POSIX|Postfix|Pre|Precision|Prefix|prefixDirectory|prefixPath|PrimaryDecomposition|PrimaryTag|PrimitiveElement|Print|printingAccuracy|printingLeadLimit|printingPrecision|printingSeparator|printingTimeLimit|printingTrailLimit|printWidth|Probability|profileSummary|programPaths|Projective|Prune|PruneComplex|pruningMap|PseudomonomialPrimaryDecomposition|Pullback|PushForward|Python|QthPower|Quasidegrees|QuaternaryQuartics|QuillenSuslin|quit|Quotient|Radical|RadicalCodim1|RaiseError|RandomCanonicalCurves|RandomComplexes|RandomCurves|RandomCurvesOverVerySmallFiniteFields|RandomGenus14Curves|RandomIdeals|RandomMonomialIdeals|RandomObjects|RandomPlaneCurves|RandomPoints|RandomSpaceCurves|Range|RationalMaps|RationalPoints|RationalPoints2|ReactionNetworks|RealFP|RealQP|RealQP1|RealRoots|RealRR|RealXD|recursionLimit|Reduce|ReesAlgebra|References|ReflexivePolytopesDB|Regularity|RelativeCanonicalResolution|Reload|RemakeAllDocumentation|RerunExamples|ResidualIntersections|ResLengthThree|ResolutionsOfStanleyReisnerRings|restart|Result|Resultants|returnCode|Reverse|RevLex|Right|rootPath|rootURI|RunDirectory|RunExamples|RunExternalM2|Saturation|Schubert2|SchurComplexes|SchurFunctors|SchurRings|scriptCommandLine|SCSCP|SectionRing|SeeAlso|SegreClasses|SemidefiniteProgramming|Seminormalization|SeparateExec|Serialization|sheafExt|ShimoyamaYokoyama|showClassStructure|showStructure|showUserStructure|SimpleDoc|SimplicialComplexes|SimplicialDecomposability|SimplicialPosets|SimplifyFractions|SizeLimit|SkewCommutative|SlackIdeals|SLnEquivariantMatrices|SLPexpressions|Sort|SortStrategy|SourceCode|SourceRing|SpaceCurves|SparseResultants|SpechtModule|SpecialFanoFourfolds|SpectralSequences|SRdeformations|Standard|StartWithOneMinor|StatePolytope|StatGraphs|stderr|stdio|StopBeforeComputation|stopIfError|StopIteration|StopWithMinimalGenerators|Strategy|Strict|StronglyStableIdeals|Style|SubalgebraBases|Subnodes|SubringLimit|subscript|Sugarless|SumsOfSquares|SuperLinearAlgebra|superscript|SVDComplexes|SwitchingFields|SymbolicPowers|SymmetricPolynomials|Synopsis|Syzygies|SyzygyLimit|SyzygyMatrix|SyzygyRows|TangentCone|TateOnProducts|TensorComplexes|Test|testExample|TestIdeals|TeXmacs|Text|ThinSincereQuivers|ThreadedGB|Threshold|Topcom|topLevelMode|Tor|TorAlgebra|Toric|ToricInvariants|ToricTopology|ToricVectorBundles|Torsion|TotalPairs|Tree|TriangularSets|Triangulations|Tries|Trim|Triplets|Tropical|true|Truncate|Truncations|TSpreadIdeals|TypicalValue|typicalValues|Undo|Unique|Units|Unmixed|Up|UpdateOnly|UpperTriangular|Usage|UseCachedExampleOutput|UseHilbertFunction|UserMode|UseSyzygies|Variable|VariableBaseName|Variables|Vasconcelos|VectorFields|VectorGraphics|Verbose|Verbosity|Verify|VersalDeformations|Version|version|VerticalSpace|viewHelp|VirtualResolutions|Visualize|WebApp|Weights|WeylAlgebra|WeylGroups|WhitneyStratifications|Wrap|XML)\\b"}]},"comment":{"patterns":[{"name":"comment.line.double-dash.m2","match":"(--).*$","captures":{"1":{"name":"punctuation.definition.comment.m2"}}},{"contentName":"comment.block.m2","begin":"-\\*","end":"\\*-","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.m2"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.m2"}}}]},"fields":{"patterns":[{"name":"entity.name.type.m2","match":"(ZZ|QQ)(\\/\\d+)?"}]},"keywords":{"patterns":[{"name":"keyword.control.m2","match":"(?x)(\\b|^)(and|break|catch|continue|do|elapsedTime|elapsedTiming|else|for|from|global|if|in|list|local|new|not|of|or|return|shield|SPACE|step|symbol|then|threadVariable|throw|time|timing|to|try|when|while|xor)\\b"},{"name":"keyword.operator.m2","match":"(?x)(\\b|^)(and|not|or)\\b"}]},"math":{"patterns":[{"name":"keyword.operator.arithmetic.m2","match":"(\\+|\\*)"},{"name":"constant.numeric.integer.m2","match":"(?\u003c=\\s)\\d+"}]},"strings":{"patterns":[{"name":"string.quoted.double.m2","begin":"\"","end":"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.m2"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.m2"}}},{"name":"string.unquoted.m2","match":"\"///\\(/?/?[^/]\\|\\(//\\)*////[^/]\\)*\\(//\\)*///\""}]}}}
diff --git a/grammars/source.man-conf.json b/grammars/source.man-conf.json
index 2ec2793..7af5738 100644
--- a/grammars/source.man-conf.json
+++ b/grammars/source.man-conf.json
@@ -1 +1 @@
-{"name":"man.conf","scopeName":"source.man-conf","patterns":[{"include":"#main"}],"repository":{"arg":{"name":"constant.language.other.man-conf","match":"[^\\s:]+"},"bin":{"name":"meta.field.${1:/downcase}.man-conf","begin":"^\\s*(MANBIN|MANPATH_MAP|MANPATH|manpath|output|_whatdb)(?=\\s)","end":"$","patterns":[{"include":"etc#str"},{"include":"etc#kolon"},{"include":"#arg"}],"beginCaptures":{"1":{"name":"keyword.operator.field.man-conf"}}},"decompressor":{"name":"meta.field.decompressor.man-conf","match":"^\\s*((\\.)[a-zA-Z0-9]+)(.*)","captures":{"1":{"name":"variable.parameter.decompressor.suffix.man-conf"},"2":{"name":"punctuation.definition.field.dot.period.full-stop.man-conf"},"3":{"patterns":[{"include":"#programArgs"}]}}},"defaultOpts":{"name":"meta.field.default-options.man-conf","match":"^\\s*(MANDEFOPTIONS)(?=\\s|$)(.*)","captures":{"1":{"name":"keyword.control.${1:/downcase}.man-conf"},"2":{"patterns":[{"include":"source.opts"}]}}},"fhs":{"match":"^\\s*(FSSTND|FHS|NOAUTOPATH|NOCACHE)(?=\\s|$)","captures":{"1":{"name":"keyword.control.${1:/downcase}.man-conf"}}},"main":{"patterns":[{"include":"etc#comment"},{"include":"#bin"},{"include":"#fhs"},{"include":"#programs"},{"include":"#sections"},{"include":"#defaultOpts"},{"include":"#decompressor"}]},"programArgs":{"patterns":[{"include":"etc#str"},{"include":"source.opts"},{"include":"#arg"}]},"programs":{"name":"meta.field.${1:/downcase}-path.man-conf","match":"(?x) ^ \\s*\n(BROWSER|CAT|COL|COMPRESS_EXT|COMPRESS|CMP|EQN|GRAP|HTMLPAGER\n|JNEQN|JNROFF|NEQN|NROFF|PAGER|PIC|REFER|TBL|TROFF|VGRIND)\n(?=\\s|$) (.*)","captures":{"1":{"name":"keyword.control.${1:/downcase}.man-conf"},"2":{"patterns":[{"include":"#programArgs"}]}}},"sections":{"name":"meta.field.mansect.man-conf","match":"^\\s*(MANSECT)(?=\\s|$)(.*)","captures":{"1":{"name":"keyword.control.${1:/downcase}.man-conf"},"2":{"patterns":[{"include":"etc#kolon"},{"name":"constant.numeric.section.man-conf","match":"[^:\\s]+"}]}}}}}
+{"name":"Man Config","scopeName":"source.man-conf","patterns":[{"include":"#main"}],"repository":{"catwidth":{"name":"meta.field.${1:/downcase}.man-conf","begin":"^\\s*((?:MAX|MIN)?CATWIDTH)(?=$|\\s)","end":"$","patterns":[{"match":"\\G\\s*(-?\\d+)(?=$|\\s)","captures":{"1":{"name":"constant.numeric.integer.catwidth.man-conf"}}},{"include":"#unused"}],"beginCaptures":{"1":{"name":"keyword.operator.field.man-conf"}}},"comment":{"name":"comment.line.number-sign.man-conf","begin":"^\\s*(#)","end":"$","beginCaptures":{"1":{"name":"punctuation.definition.comment.man-conf"}}},"compress-ext":{"name":"meta.field.compress-ext.man-conf","begin":"^\\s*(COMPRESS_EXT)(?=$|\\s)","end":"$","patterns":[{"match":"\\G\\s*(\\S+)","captures":{"1":{"name":"constant.other.file-extension.man-conf"}}},{"include":"#unused"}],"beginCaptures":{"1":{"name":"keyword.operator.field.man-conf"}}},"decompressor":{"name":"meta.field.decompressor.man-conf","begin":"^\\s*((\\.)[a-zA-Z0-9]+)(?=$|\\s)","end":"$","patterns":[{"include":"#program-spec"}],"beginCaptures":{"1":{"name":"variable.parameter.decompressor.suffix.file-extension.man-conf"},"2":{"name":"punctuation.definition.field.dot.period.full-stop.man-conf"}}},"defaults":{"name":"meta.field.default-options.man-conf","begin":"^\\s*(MANDEFOPTIONS)(?=$|\\s)[ \\t]*","end":"[ \\t]*$","patterns":[{"include":"source.opts"}],"beginCaptures":{"1":{"name":"keyword.operator.field.man-conf"}}},"define":{"name":"meta.field.definition.man-conf","begin":"^\\s*(DEFINE)(?=$|\\s)","end":"$","patterns":[{"name":"meta.$1-value.man-conf","begin":"\\G\\s+(\\S+)","end":"(?=\\s*$)","patterns":[{"include":"#program-spec"}],"beginCaptures":{"1":{"name":"variable.definition.man-conf"}}}],"beginCaptures":{"1":{"name":"storage.type.var.man-conf"}}},"disable-setting":{"name":"meta.field.disable-${2:/downcase}.man-conf","begin":"^\\s*(NO(AUTOPATH|CACHE))(?=$|\\s)","end":"$","patterns":[{"include":"#unused"}],"beginCaptures":{"1":{"name":"keyword.operator.field.man-conf"}}},"escape":{"name":"constant.character.escape.man-conf","match":"(\\\\).","captures":{"1":{"name":"punctuation.definition.escape.backslash.man-conf"}}},"escape-octal":{"name":"constant.character.escape.codepoint.octal.man-conf","match":"(\\\\)[0-7]{3}","captures":{"1":{"name":"punctuation.definition.escape.backslash.man-conf"}}},"fields":{"patterns":[{"include":"#catwidth"},{"include":"#compress-ext"},{"include":"#defaults"},{"include":"#disable-setting"},{"include":"#hier-standard"},{"include":"#manbin"},{"include":"#mandatory-manpath"},{"include":"#manpath-map"},{"include":"#manpath"},{"include":"#program"},{"include":"#sections"}]},"hier-standard":{"name":"meta.field.${1:/downcase}.man-conf","begin":"^\\s*(FSSTND|FHS)(?=$|\\s)","end":"$","patterns":[{"include":"#unused"}],"beginCaptures":{"1":{"name":"keyword.operator.field.man-conf"}}},"legacy":{"begin":"(?=^\\s*_(?:build|default|subdir|suffix|version)(?:$|\\s))","end":"(?=A)B","patterns":[{"include":"#comment"},{"include":"#legacy-keyword"},{"include":"#legacy-section"}]},"legacy-ext":{"name":"constant.other.file-extension.man-conf","match":"\\S+","captures":{"0":{"patterns":[{"include":"etc#glob"}]}}},"legacy-keyword":{"name":"meta.field.$3.legacy.man-conf","begin":"^\\s*((_)(build|default|subdir|suffix|version|whatdb))(?=$|\\s)","end":"$","patterns":[{"begin":"(?\u003c=_build)\\G[ \\t]*","end":"(?=\\s*$)","patterns":[{"match":"\\G\\S+","captures":{"0":{"patterns":[{"include":"#legacy-ext"}]}}},{"name":"string.unquoted.shell-command.man-conf","match":"(?!\\G)(\\S.*?)(?=\\s*$)","captures":{"1":{"patterns":[{"name":"constant.other.placeholder.filename.man-conf","match":"%s"}]}}}]},{"begin":"(?\u003c=_suffix)\\G[ \\t]*","end":"(?=\\s*$)","patterns":[{"include":"#legacy-ext"}]},{"contentName":"constant.other.config-version.man-conf","begin":"(?\u003c=_version)\\G[ \\t]*","end":"(?=\\s*$)"},{"name":"string.unquoted.man-conf","begin":"\\G[ \\t]*","end":"(?=\\s*$)","patterns":[{"include":"etc#glob"}]}],"beginCaptures":{"1":{"name":"keyword.operator.field.legacy.man-conf"},"2":{"name":"punctuation.definition.keyword.man-conf"}}},"legacy-section":{"name":"meta.field.section.man-conf","contentName":"string.unquoted.man-conf","begin":"^\\s*(?!#)(\\S+)[ \\t]*","end":"(?=\\s*$)","patterns":[{"include":"etc#glob"}],"beginCaptures":{"1":{"name":"entity.name.section.man-conf"}}},"main":{"patterns":[{"include":"#comment"},{"include":"#fields"},{"include":"#decompressor"},{"include":"#define"},{"include":"#mandoc"},{"include":"#legacy"}]},"manbin":{"name":"meta.field.manbin.man-conf","begin":"^\\s*(MANBIN)(?=$|\\s)","end":"$","patterns":[{"begin":"\\G\\s+(?=\\S)","end":"(?!\\G)","patterns":[{"include":"#path"}]},{"include":"#unused"}],"beginCaptures":{"1":{"name":"keyword.operator.field.man-conf"}}},"mandatory-manpath":{"name":"meta.field.mandatory-manpath.man-conf","begin":"^\\s*(MANDATORY_MANPATH)(?=$|\\s)","end":"$","patterns":[{"name":"meta.man-directory.man-conf","begin":"\\G\\s+(?=\\S)","end":"(?!\\G)","patterns":[{"include":"#path"}]},{"include":"#unused"}],"beginCaptures":{"1":{"name":"keyword.operator.field.man-conf"}}},"mandoc":{"patterns":[{"name":"meta.field.manpath.man-conf","contentName":"constant.other.pathname.man-conf","begin":"^\\s*(manpath)(?=$|\\s)[ \\t]*","end":"\\s*$","beginCaptures":{"1":{"name":"keyword.operator.field.man-conf"}}},{"name":"meta.field.output.man-conf","begin":"^\\s*(output)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"begin":"\\G\\S+","end":"$","patterns":[{"include":"#string"},{"include":"etc"},{"include":"etc#bareword"}],"beginCaptures":{"0":{"name":"variable.output-option.man-conf"}}}],"beginCaptures":{"1":{"name":"keyword.operator.field.man-conf"}}}]},"manpath":{"name":"meta.field.${1:/downcase}.man-conf","begin":"^\\s*(MANPATH|MANDB_MAP)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"name":"meta.manpath-element.man-conf","begin":"\\G(?=\\S)","end":"(?!\\G)","patterns":[{"include":"#path"}]},{"begin":"(?!\\G)(?=\\S)","end":"$","patterns":[{"name":"meta.catdir-element.man-conf","begin":"\\G","end":"(?!\\G)","patterns":[{"include":"#path"}]},{"include":"#unused"}]}],"beginCaptures":{"1":{"name":"keyword.operator.field.man-conf"}}},"manpath-map":{"name":"meta.field.manpath-map.man-conf","begin":"^\\s*(MANPATH_MAP)(?=$|\\s)[ \\t]*","end":"$","patterns":[{"name":"meta.bin-directory.man-conf","begin":"\\G(?=\\S)","end":"(?!\\G)","patterns":[{"include":"#path"}]},{"begin":"(?!\\G)(?=\\S)","end":"$","patterns":[{"name":"meta.man-directory.man-conf","begin":"\\G","end":"(?!\\G)","patterns":[{"include":"#path"}]},{"include":"#unused"}]}],"beginCaptures":{"1":{"name":"keyword.operator.field.man-conf"}}},"path":{"name":"constant.other.pathname.man-conf","begin":"(?:^|\\G)(?=\\S)","end":"(?=$|\\s)","patterns":[{"include":"#escape"},{"include":"etc#globSimple"},{"include":"etc#globSet"}]},"program":{"name":"meta.field.program-location.${1:/downcase}-path.man-conf","begin":"(?x) ^\\s*\n# Source: ‘man/src/paths.h.in’\n( APROPOS\n| BROWSER\n| CAT\n| CMP\n| COL\n| COMPRESS\n| DECOMPRESS\n| EQN\n| GRAP\n| HTMLPAGER\n| JNEQN\n| JNROFF\n| NEQN\n| NROFF\n| PAGER\n| PIC\n| REFER\n| TBL\n| TROFF\n| VGRIND\n| WHATIS\n) (?=$|\\s)","end":"$","patterns":[{"include":"#program-spec"}],"beginCaptures":{"1":{"name":"keyword.operator.field.man-conf"}}},"program-spec":{"patterns":[{"name":"meta.executable-path.man-conf","begin":"\\G\\s+(?=[^-\\s])","end":"(?!\\G)","patterns":[{"include":"#path"}]},{"match":"(?!\\G)(.+)(?=\\s*$)","captures":{"1":{"patterns":[{"include":"#string"},{"include":"source.opts"}]}}}]},"sections":{"name":"meta.field.${1:/downcase}.section-list.man-conf","begin":"^\\s*(MANSECT|SECTIONS?)(?=$|\\s)","end":"$","patterns":[{"begin":"(?\u003c=N)\\G","end":"$","patterns":[{"name":"constant.numeric.section.man-conf","match":"\\S+"}]},{"begin":"\\G","end":"$","patterns":[{"name":"constant.numeric.section.man-conf","match":"[^:\\s]+"},{"name":"meta.separator.man-conf","match":":","captures":{"0":{"name":"punctuation.delimiter.separator.colon.man-conf"}}}]}],"beginCaptures":{"1":{"name":"keyword.operator.field.man-conf"}}},"string":{"patterns":[{"name":"string.quoted.double.man-conf","begin":"\"","end":"(\")|([^\"]*)(?=$)","patterns":[{"include":"#escape"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.start.man-conf"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.man-conf"},"2":{"name":"invalid.illegal.unclosed-string.man-conf"}}},{"name":"string.quoted.single.man-conf","begin":"'","end":"'","beginCaptures":{"1":{"name":"punctuation.definition.string.start.man-conf"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.man-conf"},"2":{"name":"invalid.illegal.unclosed-string.man-conf"}}}]},"unused":{"name":"invalid.illegal.unused-argument.man-conf","match":"\\S+"}},"injections":{"L:source.man-conf meta.tr-value string.quoted":{"patterns":[{"include":"#escape-octal"}]}}}
diff --git a/grammars/source.matlab.json b/grammars/source.matlab.json
index 18ccbaa..644319d 100644
--- a/grammars/source.matlab.json
+++ b/grammars/source.matlab.json
@@ -1 +1 @@
-{"name":"MATLAB","scopeName":"source.matlab","patterns":[{"include":"#rules_before_command_dual"},{"include":"#command_dual"},{"include":"#rules_after_command_dual"}],"repository":{"anonymous_function":{"name":"meta.function.anonymous.matlab","begin":"(@)[^\\S\\n]*(?=\\()","end":"(?=;|(?\u003c=[^.])\\n|%)","patterns":[{"name":"meta.parameters.matlab","begin":"\\G(\\()","end":"\\)","patterns":[{"name":"variable.parameter.input.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"name":"punctuation.separator.parameter.comma.matlab","match":","}],"beginCaptures":{"1":{"name":"punctuation.definition.parameters.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.definition.parameters.end.matlab"}}},{"name":"meta.parameters.matlab","begin":"(?\u003c=\\))[^\\S\\n]*(\\()?","end":"(\\))?[^\\S\\n]*(?=;|(?\u003c=[^.])\\n|%)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.section.group.begin.matlab"}},"endCaptures":{"1":{"name":"punctuation.section.group.end.matlab"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.function.anonymous.matlab"}}},"blocks":{"patterns":[{"name":"meta.for.matlab","begin":"\\s*(?\u003c=^|[\\s,;])(for)\\b","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.for.declaration.matlab","begin":"\\G(?!$)","end":"(?\u003c!\\.\\.\\.)(?:(?=([,;])(?![^(]*\\)))|$)","patterns":[{"include":"$self"}]},{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.control.for.matlab"}},"endCaptures":{"1":{"name":"keyword.control.end.for.matlab"}}},{"name":"meta.if.matlab","begin":"\\s*(?\u003c=^|[\\s,;])(if)\\b","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.if.declaration.matlab","begin":"\\G(?!$)","end":"(?\u003c!\\.\\.\\.)(?:(?=([,;])(?![^(]*\\)))|$)","patterns":[{"include":"$self"}]},{"name":"meta.elseif.matlab","match":"(?:\\s*)(?\u003c=^|[\\s,;])(elseif)\\b","patterns":[{"name":"meta.elseif.declaration.matlab","begin":"\\G(?!$)","end":"(?\u003c!\\.\\.\\.)(?:(?=([,;])(?![^(]*\\)))|$)","patterns":[{"include":"$self"}]}],"captures":{"1":{"name":"keyword.control.elseif.matlab"}}},{"name":"meta.else.matlab","match":"(?:\\s*)(?\u003c=^|[\\s,;])(else)\\b","end":"^","captures":{"1":{"name":"keyword.control.else.matlab"}}},{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.control.if.matlab"}},"endCaptures":{"1":{"name":"keyword.control.end.if.matlab"},"2":{"patterns":[{"include":"$self"}]}}},{"name":"meta.for.parallel.matlab","begin":"\\s*(?\u003c=^|[\\s,;])(parfor)\\b","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.for.parallel.declaration.matlab","begin":"\\G(?!$)","end":"(?\u003c!\\.\\.\\.)(?:(?=([,;])(?![^(]*\\)))|$)","patterns":[{"include":"$self"}]},{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.control.for.matlab"}},"endCaptures":{"1":{"name":"keyword.control.end.for.matlab"}}},{"name":"meta.repeat.parallel.matlab","begin":"\\s*(?\u003c=^|[\\s,;])(spmd)\\b","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.repeat.parallel.declaration.matlab","begin":"\\G(?!$)","end":"(?\u003c!\\.\\.\\.)(?:(?=([,;])(?![^(]*\\)))|$)","patterns":[{"include":"$self"}]},{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.control.repeat.parallel.matlab"}},"endCaptures":{"1":{"name":"keyword.control.end.repeat.parallel.matlab"}}},{"name":"meta.switch.matlab","begin":"\\s*(?\u003c=^|[\\s,;])(switch)\\s+([a-zA-Z0-9][a-zA-Z0-9_]*)","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.case.matlab","match":"(\\s*)(?\u003c=^|[\\s,;])(case)\\b(.*?)(?\u003c!\\.\\.\\.)(?:(?=([,;])(?![^(]*\\)))|$)","captures":{"2":{"name":"keyword.control.switch.case.matlab"},"3":{"name":"meta.case.declaration.matlab","begin":"\\G(?!$)","end":"(?\u003c!\\.\\.\\.)(?:(?=([,;])(?![^(]*\\)))|$)","patterns":[{"include":"$self"}]}}},{"name":"meta.otherwise.matlab","match":"(\\s*)(?\u003c=^|[\\s,;])(otherwise)\\b","captures":{"2":{"name":"keyword.control.switch.otherwise.matlab"},"3":{"patterns":[{"include":"$self"}]}}},{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.control.switch.matlab"},"2":{"name":"variable.other.constant.matlab"}},"endCaptures":{"1":{"name":"keyword.control.end.switch.matlab"}}},{"name":"meta.try.matlab","begin":"\\s*(?\u003c=^|[\\s,;])(try)\\b","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.catch.matlab","match":"(\\s*)(?\u003c=^|[\\s,;])(catch)\\b\\s*(\\w+)?","captures":{"2":{"name":"keyword.control.catch.matlab"},"3":{"name":"variable.other.constant.matlab"}}},{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.control.try.matlab"}},"endCaptures":{"1":{"name":"keyword.control.end.try.matlab"}}},{"name":"meta.while.matlab","begin":"\\s*(?\u003c=^|[\\s,;])(while)\\b","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.while.declaration.matlab","begin":"\\G","end":"(?\u003c!\\.\\.\\.)(?:(?=([,;])(?![^(]*\\)))|$)","endCaptures":{"1":{"include":"$self"}}},{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.control.while.matlab"}},"endCaptures":{"1":{"name":"keyword.control.end.while.matlab"}}}]},"braced_validator_list":{"contentName":"meta.block.validation.matlab","begin":"\\s*({)\\s*","end":"}","patterns":[{"include":"#braced_validator_list"},{"include":"#validator_strings"},{"include":"#line_continuation"},{"name":"punctuation.accessor.dot.matlab","match":"\\."}],"beginCaptures":{"1":{"name":"punctuation.section.block.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.section.block.end.matlab"}}},"classdef":{"patterns":[{"name":"meta.class.matlab","begin":"(?x)\n\t\t\t\t\t\t\t^\\s*    \t\t\t\t\t\t\t# Leading whitespace\n\t\t\t\t\t\t\t(classdef)\n\t\t\t\t\t\t\t\\s*\n\t\t\t\t\t","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.class.declaration.matlab","begin":"\\G","end":"(?\u003c!\\.\\.\\.)(?=\\n)","patterns":[{"begin":"\\G(\\([^)]*\\))?\\s*","end":"(?\u003c!\\.\\.\\.)(?=\\s*%|\\n)","patterns":[{"begin":"\\G\\s*([a-zA-Z][a-zA-Z0-9_]*)","end":"(?\u003c!\\.\\.\\.)(?=\\n)","patterns":[{"name":"punctuation.separator.lt.inheritance.matlab","match":"\u003c"},{"name":"meta.inherited-class.matlab","begin":"(?\u003c!\\.)\\b(?=[a-zA-Z])","end":"(?\u003c=[a-zA-Z0-9_])(?!\\.)","patterns":[{"name":"entity.other.inherited-class.matlab","match":"(?\u003c=[\\s.\u003c])[a-zA-Z][a-zA-Z0-9_]*(?=\\s|$)"},{"name":"entity.name.namespace.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"name":"punctuation.accessor.dot.matlab","match":"\\."}]},{"name":"keyword.operator.type.matlab","match":"\u0026"},{"include":"#comments"},{"include":"#line_continuation"}],"beginCaptures":{"1":{"name":"entity.name.type.class.matlab"}}},{"include":"#comments"},{"include":"#line_continuation"}],"beginCaptures":{"1":{"patterns":[{"name":"punctuation.section.parens.begin.matlab","match":"(?\u003c=\\s)\\("},{"name":"punctuation.section.parens.end.matlab","match":"\\)\\z"},{"name":"punctuation.separator.modifier.comma.matlab","match":","},{"name":"storage.modifier.class.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"begin":"(=)\\s*","end":"(?=\\)|,)","patterns":[{"name":"constant.language.boolean.matlab","match":"true|false"},{"include":"#string"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.matlab"}}},{"include":"#comments"},{"include":"#line_continuation"}]}}}]},{"name":"meta.properties.matlab","begin":"(?x)\n\t\t\t\t\t\t\t\t\t(^\\s*)\t\t\t\t\t\t\t\t# Leading whitespace\n\t\t\t\t\t\t\t\t\t(properties)\\b([^%]*)\n\t\t\t\t\t\t\t\t\t\\s*\n\t\t\t\t\t\t\t\t\t(\t\t\t\t\t\t\t\t\t# Optional attributes\n\t\t\t\t\t\t\t\t\t\t\\( [^)]* \\)\n\t\t\t\t\t\t\t\t\t)?\n\t\t\t\t\t\t\t\t\t\\s*($|(?=%))\n\t\t\t\t\t\t\t","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"include":"#validators"},{"include":"$self"}],"beginCaptures":{"2":{"name":"keyword.control.properties.matlab"},"3":{"patterns":[{"name":"storage.modifier.properties.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"begin":"(=)\\s*","end":",|(?=\\))","patterns":[{"name":"constant.language.boolean.matlab","match":"true|false"},{"name":"storage.modifier.access.matlab","match":"public|protected|private"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.matlab"}}}]}},"endCaptures":{"1":{"name":"keyword.control.end.properties.matlab"}}},{"name":"meta.methods.matlab","begin":"(?x)\n\t\t\t\t\t\t\t\t\t(^\\s*)\t\t\t\t\t\t\t\t# Leading whitespace\n\t\t\t\t\t\t\t\t\t(methods)\\b([^%]*)\n\t\t\t\t\t\t\t\t\t\\s*\n\t\t\t\t\t\t\t\t\t(\t\t\t\t\t\t\t\t\t# Optional attributes\n\t\t\t\t\t\t\t\t\t\t\\( [^)]* \\)\n\t\t\t\t\t\t\t\t\t)?\n\t\t\t\t\t\t\t\t\t\\s*($|(?=%))\n\t\t\t\t\t\t\t","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"include":"$self"}],"beginCaptures":{"2":{"name":"keyword.control.methods.matlab"},"3":{"patterns":[{"name":"storage.modifier.methods.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"begin":"=\\s*","end":",|(?=\\))","patterns":[{"name":"constant.language.boolean.matlab","match":"true|false"},{"name":"storage.modifier.access.matlab","match":"public|protected|private"}]}]}},"endCaptures":{"1":{"name":"keyword.control.end.methods.matlab"}}},{"name":"meta.events.matlab","begin":"(?x)\n\t\t\t\t\t\t\t\t\t(^\\s*)\t\t\t\t\t\t\t\t# Leading whitespace\n\t\t\t\t\t\t\t\t\t(events)\\b([^%]*)\n\t\t\t\t\t\t\t\t\t\\s*\n\t\t\t\t\t\t\t\t\t(\t\t\t\t\t\t\t\t\t# Optional attributes\n\t\t\t\t\t\t\t\t\t\t\\( [^)]* \\)\n\t\t\t\t\t\t\t\t\t)?\n\t\t\t\t\t\t\t\t\t\\s*($|(?=%))\n\t\t\t\t\t\t\t","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.assignment.definition.event.matlab","match":"(?:^\\s*|,\\s*)([a-zA-Z0-9_]+)","captures":{"1":{"name":"entity.name.type.event.matlab"}}},{"include":"$self"}],"beginCaptures":{"2":{"name":"keyword.control.events.matlab"},"3":{"patterns":[{"name":"variable.parameter.events.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"begin":"=\\s*","end":",|(?=\\))","patterns":[{"name":"constant.language.boolean.matlab","match":"true|false"},{"name":"storage.modifier.access.matlab","match":"public|protected|private"}]}]}},"endCaptures":{"1":{"name":"keyword.control.end.events.matlab"}}},{"name":"meta.enum.matlab","begin":"(?x)\n\t\t\t\t\t\t\t\t\t(^\\s*)\t\t\t\t\t\t\t\t# Leading whitespace\n\t\t\t\t\t\t\t\t\t(enumeration)\\b([^%]*)\n\t\t\t\t\t\t\t\t\t\\s*($|(?=%))\n\t\t\t\t\t\t\t","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.assignment.definition.enummember.matlab","match":"(?:^\\s*|,\\s*)([a-zA-Z0-9_]+)","captures":{"1":{"name":"variable.other.enummember.matlab"}}},{"name":"punctuation.separator.comma.matlab","match":","},{"include":"#parentheses"},{"include":"#comments"}],"beginCaptures":{"2":{"name":"keyword.control.enum.matlab"}},"endCaptures":{"1":{"name":"keyword.control.end.enum.matlab"}}},{"include":"#comments"}],"beginCaptures":{"1":{"name":"storage.type.class.matlab"}},"endCaptures":{"1":{"name":"storage.type.class.end.matlab"}}}]},"command_dual":{"name":"meta.function-call.command.matlab","match":"(?\u003c=^|[^.]\\n|;|,|=)([^\\S\\n]*)(?# A\u003e )(\\b\\w+\\b)([^\\S\\n]+)(?# B\u003e )((?!(\\+|-|\\*|\\.\\*|\\/|\\.\\/|\\\\|\\.\\\\|\\^|\\.\\^|==|~=|\u0026|\u0026\u0026|\\||\\|\\||=|:|\u003e|\u003e=|\u003c|\u003c=|\\.\\.\\.)[^\\S\\n])[^\\s({=;%][^\\n;%]*)","captures":{"2":{"name":"entity.name.function.command.matlab","patterns":[{"include":"$self"}]},"4":{"name":"string.unquoted.matlab","patterns":[{"include":"#string_quoted_single"}]}}},"comment_block":{"name":"comment.block.percentage.matlab","begin":"(^[\\s]*)(%\\{)[^\\S\\n]*+\\n","end":"(^[\\s]*)(%\\})[^\\S\\n]*+(?:\\n|$)","patterns":[{"include":"#comment_block"},{"match":"^[^\\n]*\\n"}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.matlab"},"2":{"name":"punctuation.definition.comment.begin.matlab"}},"endCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.matlab"},"2":{"name":"punctuation.definition.comment.end.matlab"}}},"comments":{"patterns":[{"begin":"(^[ \\t]+)?(?=%%\\s)","end":"\\Z","patterns":[{"name":"comment.line.double-percentage.matlab","begin":"%%","end":"\\n","patterns":[{"contentName":"entity.name.section.matlab","begin":"\\G[^\\S\\n]*(?![\\n\\s])","end":"(?=\\n)","beginCaptures":{"0":{"name":"punctuation.whitespace.comment.leading.matlab"}}}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.matlab"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.matlab"}}},{"include":"#comment_block"},{"begin":"(^[ \\t]+)?(?=%)","end":"\\Z","patterns":[{"name":"comment.line.percentage.matlab","begin":"%","end":"\\Z","beginCaptures":{"0":{"name":"punctuation.definition.comment.matlab"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.matlab"}}}]},"conjugate_transpose":{"name":"keyword.operator.transpose.matlab","match":"((?\u003c=[^\\s])|(?\u003c=\\])|(?\u003c=\\))|(?\u003c=\\}))'"},"constants":{"patterns":[{"name":"constant.numeric.matlab","match":"(?\u003c!\\.)\\b(eps|Inf|inf|intmax|intmin|namelengthmax|realmax|realmin|pi)\\b"},{"name":"constant.language.nan.matlab","match":"(?\u003c!\\.)\\b(NaN|nan|NaT|nat)\\b"},{"name":"constant.language.boolean.matlab","match":"(?\u003c!\\.)\\b(on|off|false|true)\\b"}]},"control_statements":{"name":"meta.control.matlab","match":"\\s*(?\u003c=^|[\\s,;])(break|continue|return)\\b","captures":{"1":{"name":"keyword.control.flow.matlab"}}},"curly_brackets":{"contentName":"meta.cell.literal.matlab","begin":"\\{","end":"\\}","patterns":[{"include":"#end_in_parentheses"},{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}],"beginCaptures":{"0":{"name":"punctuation.section.braces.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.section.braces.end.matlab"}}},"end_in_parentheses":{"name":"keyword.operator.word.matlab","match":"\\bend\\b"},"function":{"patterns":[{"name":"meta.function.matlab","begin":"(?x)\n\t\t\t\t\t\t\t(^\\s*)\t\t\t\t\t\t\t\t\t\t\t# Leading whitespace\n\t\t\t\t\t\t\t(function)\n\t\t\t\t\t\t\t\\s+\n\t\t\t\t\t","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b(\\s*\\n)?","patterns":[{"name":"meta.function.declaration.matlab","begin":"\\G","end":"(?\u003c=[\\)\\n])","patterns":[{"contentName":"meta.assignment.variable.output.matlab","begin":"\\G(?=.*?=)","end":"\\s*(=)\\s*","patterns":[{"name":"punctuation.section.assignment.group.begin.matlab","match":"\\G\\["},{"match":"(\\])\\s*\\z","captures":{"1":{"name":"punctuation.section.assignment.group.end.matlab"}}},{"name":"variable.parameter.output.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"name":"punctuation.separator.parameter.comma.matlab","match":","},{"include":"#comments"},{"include":"#line_continuation"}],"endCaptures":{"1":{"name":"keyword.operator.assignment.matlab"}}},{"name":"entity.name.function.matlab","match":"[a-zA-Z][a-zA-Z0-9_.]*(?=[^a-zA-Z0-9_.])","patterns":[{"name":"punctuation.accessor.dot.matlab","match":"\\."},{"include":"#line_continuation"}]},{"name":"meta.parameters.matlab","begin":"(?\u003c=[a-zA-Z0-9_])\\s*\\(","end":"\\)","patterns":[{"name":"variable.parameter.input.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"name":"variable.language.anonymous.matlab","match":"~"},{"name":"punctuation.separator.parameter.comma.matlab","match":","},{"include":"#comments"},{"include":"#line_continuation"}],"beginCaptures":{"0":{"name":"punctuation.definition.parameters.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.definition.parameters.end.matlab"}}},{"include":"#comments"}]},{"name":"meta.arguments.matlab","begin":"(?x)\n\t\t\t\t\t\t\t\t\t(^\\s*)\t\t\t\t\t\t\t\t# Leading whitespace\n\t\t\t\t\t\t\t\t\t(arguments)\\b([^%]*)\n\t\t\t\t\t\t\t\t\t\\s*\n\t\t\t\t\t\t\t\t\t(\t\t\t\t\t\t\t\t\t# Optional attributes\n\t\t\t\t\t\t\t\t\t\t\\( [^)]* \\)\n\t\t\t\t\t\t\t\t\t)?\n\t\t\t\t\t\t\t\t\t\\s*($|(?=%))\n\t\t\t\t\t\t\t\t","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"keyword.operator.other.matlab","match":"(?\u003c=\\w)\\.\\?(?=\\w)"},{"include":"#validators"},{"include":"$self"}],"beginCaptures":{"2":{"name":"keyword.control.arguments.matlab"},"3":{"name":"meta.arguments.declaration.matlab","patterns":[{"name":"punctuation.section.parens.begin.matlab","match":"\\("},{"name":"storage.modifier.arguments.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"name":"punctuation.section.parens.end.matlab","match":"\\)"}]}},"endCaptures":{"1":{"name":"keyword.control.end.arguments.matlab"}}},{"include":"$self"}],"beginCaptures":{"2":{"name":"storage.type.function.matlab"}},"endCaptures":{"1":{"name":"storage.type.function.end.matlab"}}}]},"function_call":{"name":"meta.function-call.parens.matlab","begin":"([a-zA-Z][a-zA-Z0-9_]*)\\s*(\\()","end":"(\\)|(?\u003c!\\.\\.\\.)\\n)","patterns":[{"include":"#end_in_parentheses"},{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}],"beginCaptures":{"1":{"name":"entity.name.function.matlab","patterns":[{"include":"$self"}]},"2":{"name":"punctuation.section.parens.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.section.parens.end.matlab"}}},"global_persistent":{"match":"^\\s*(global|persistent)\\b","captures":{"1":{"name":"storage.modifier.matlab"}}},"import":{"name":"meta.import.matlab","match":"\\b(import)\\b[^\\S\\n]+([a-zA-Z0-9.]*)(?=;|%|$)","captures":{"1":{"name":"keyword.other.import.matlab"},"2":{"name":"entity.name.namespace.matlab","patterns":[{"name":"entity.name.module.matlab","match":"\\w+"},{"name":"punctuation.separator.matlab","match":"\\."},{"name":"variable.language.wildcard.matlab","match":"\\*"}]}}},"indexing_by_expression":{"contentName":"meta.parens.matlab","begin":"([a-zA-Z][a-zA-Z0-9_]*)\\s*(\\.)(\\()","end":"(\\)|(?\u003c!\\.\\.\\.)\\n)","patterns":[{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}],"beginCaptures":{"1":{"name":"variable.other.readwrite.matlab"},"2":{"name":"punctuation.accessor.dot.matlab"},"3":{"name":"punctuation.section.parens.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.section.parens.end.matlab"}}},"indexing_curly_brackets":{"begin":"([a-zA-Z][a-zA-Z0-9_\\.]*\\s*)\\{","end":"(\\}|(?\u003c!\\.\\.\\.)\\n)","patterns":[{"include":"#end_in_parentheses"},{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}],"beginCaptures":{"1":{"patterns":[{"name":"variable.other.readwrite.matlab","match":"([a-zA-Z][a-zA-Z0-9_]*)(?=\\s*\\{)"},{"include":"$self"}]}}},"line_continuation":{"name":"meta.continuation.line.matlab","match":"(\\.\\.\\.)(.*)$","captures":{"1":{"name":"punctuation.separator.continuation.line.matlab"},"2":{"name":"comment.continuation.line.matlab"}}},"multiple_assignment":{"contentName":"meta.assignment.variable.group.matlab","begin":"\\[(?=[^\\]]+\\]\\s*=[a-zA-Z0-9_\\s(])","end":"\\]","patterns":[{"name":"variable.language.anonymous.matlab","match":"(?\u003c=[\\[,])\\s{0,4}~\\s{0,4}(?=[\\],])"},{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}],"beginCaptures":{"0":{"name":"punctuation.section.assignment.group.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.section.assignment.group.end.matlab"}}},"numbers":{"patterns":[{"name":"constant.numeric.decimal.matlab","match":"(?\u003c=[\\s\\+\\-\\*\\/\\\\=:\\[\\(\\{,^]|^)\\d*\\.?\\d+([eE][+-]?\\d)?([0-9\u0026\u0026[^\\.]])*(i|j)?\\b","captures":{"3":{"name":"storage.type.number.imaginary.matlab"}}},{"name":"constant.numeric.hex.matlab","match":"(?\u003c=[\\s\\+\\-\\*\\/\\\\=:\\[\\(\\{,^]|^)0[xX][[:xdigit:]]+([su](?:8|16|32|64))?\\b","captures":{"1":{"name":"storage.type.number.hex.matlab"}}},{"name":"constant.numeric.binary.matlab","match":"(?\u003c=[\\s\\+\\-\\*\\/\\\\=:\\[\\(\\{,^]|^)0[bB][10]+([su](?:8|16|32|64))?\\b","captures":{"1":{"name":"storage.type.number.binary.matlab"}}}]},"operators":{"patterns":[{"name":"keyword.operator.storage.at.matlab","match":"(?\u003c!\\w)@(?=\\s{,4}\\w)"},{"name":"keyword.operator.other.question.matlab","match":"(?\u003c!\\w)\\?(?=\\w)"},{"name":"keyword.operator.arithmetic.matlab","match":"(?\u003c=[a-zA-Z0-9\\s])(\\+|-|\\*|\\.\\*|/|\\./|\\\\|\\.\\\\|\\^|\\.\\^)(?=[a-zA-Z0-9\\s])"},{"name":"keyword.operator.logical.matlab","match":"(?\u003c=[a-zA-Z0-9\\s])(==|~=|\u0026|\u0026\u0026|\\||\\|\\|)(?=[a-zA-Z0-9\\s])"},{"name":"keyword.operator.assignment.matlab","match":"(?\u003c=[a-zA-Z0-9\\s])(=)(?!=)"},{"name":"keyword.operator.vector.colon.matlab","match":"(?\u003c=[a-zA-Z0-9_\\s(){,]|^):(?=[a-zA-Z0-9_\\s()},]|$)"},{"name":"keyword.operator.relational.matlab","match":"(?\u003c=[a-zA-Z0-9\\s])(\u003e|\u003e=|\u003c|\u003c=)(?=\\s)"}]},"parentheses":{"contentName":"meta.parens.matlab","begin":"\\(","end":"(\\)|(?\u003c!\\.\\.\\.)\\n)","patterns":[{"include":"#end_in_parentheses"},{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}],"beginCaptures":{"0":{"name":"punctuation.section.parens.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.section.parens.end.matlab"}}},"property":{"name":"variable.other.property.matlab","match":"(?\u003c=\\.)[a-zA-Z][a-zA-Z0-9_]*(?![a-zA-Z0-9_]|(?:\\(|\\{|\\.\\())"},"property_access":{"name":"punctuation.accessor.dot.matlab","match":"\\."},"punctuation":{"patterns":[{"name":"punctuation.accessor.dot.matlab","match":"(?\u003c=\\w)\\.(?!\\()"},{"name":"punctuation.separator.comma.matlab","match":","},{"name":"punctuation.terminator.semicolon.matlab","match":";(?=\\s|$)"}]},"readwrite_operations":{"match":"(?\u003c![a-zA-Z0-9_]|\\.)[a-zA-Z][a-zA-Z0-9_]*(?:\\.[a-zA-Z][a-zA-Z0-9_]*)*(?![a-zA-Z0-9_]|(?:\\(|\\{|\\.\\())","captures":{"0":{"patterns":[{"include":"#property"},{"include":"#readwrite_variable"},{"include":"#property_access"}]}}},"readwrite_variable":{"name":"variable.other.readwrite.matlab","match":"(?\u003c![a-zA-Z0-9_]|\\.)[a-zA-Z][a-zA-Z0-9_]*(?![a-zA-Z0-9_]|(?:\\(|\\{|\\.\\())"},"rules_after_command_dual":{"patterns":[{"include":"#string"},{"include":"#line_continuation"},{"include":"#comments"},{"include":"#conjugate_transpose"},{"include":"#transpose"},{"include":"#constants"},{"include":"#variables"},{"include":"#numbers"},{"include":"#operators"},{"include":"#punctuation"}]},"rules_before_command_dual":{"patterns":[{"include":"#classdef"},{"include":"#function"},{"include":"#blocks"},{"include":"#control_statements"},{"include":"#global_persistent"},{"include":"#import"},{"include":"#superclass_method_call"},{"include":"#anonymous_function"},{"include":"#function_call"},{"include":"#parentheses"},{"include":"#indexing_curly_brackets"},{"include":"#indexing_by_expression"},{"include":"#multiple_assignment"},{"include":"#single_assignment"},{"include":"#square_brackets"},{"include":"#curly_brackets"}]},"shell_string":{"match":"^\\s*((!)(.*)$\\n?)","captures":{"1":{"name":"meta.interpolation.shell.matlab"},"2":{"name":"punctuation.section.interpolation.begin.matlab"},"3":{"name":"source.shell.embedded.matlab","patterns":[{"include":"source.shell"}]}}},"single_assignment":{"match":"(?\u003c=^|,|;|for)\\s*([a-zA-Z][a-zA-Z0-9_.(){}]*)(?=\\s*=)","captures":{"1":{"name":"meta.assignment.variable.single.matlab","patterns":[{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}]}}},"square_brackets":{"contentName":"meta.brackets.matlab","begin":"\\[(?![^\\]]+\\]\\s{,4}=)","end":"\\]","patterns":[{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}],"beginCaptures":{"0":{"name":"punctuation.section.brackets.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.section.brackets.end.matlab"}}},"string":{"patterns":[{"include":"#shell_string"},{"include":"#string_quoted_single"},{"include":"#string_quoted_double"}]},"string_quoted_double":{"name":"string.quoted.double.matlab","begin":"((?\u003c=(\\[|\\(|\\{|=|\\s|;|:|,|~|\u003c|\u003e|\u0026|\\||-|\\+|\\*|\\/|\\\\|\\.|\\^))|^)\"","end":"\"(?=(\\[|\\(|\\{|\\]|\\)|\\}|=|~|\u003c|\u003e|\u0026|\\||-|\\+|\\*|\\/|\\\\|\\.|\\^|\\||\\s|;|:|,)|$)","patterns":[{"name":"constant.character.escape.matlab","match":"\"\""},{"name":"invalid.illegal.unescaped-quote.matlab","match":"\"(?=.)"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.matlab"}}},"string_quoted_single":{"name":"string.quoted.single.matlab","begin":"((?\u003c=(\\[|\\(|\\{|=|\\s|;|:|,|~|\u003c|\u003e|\u0026|\\||-|\\+|\\*|/|\\\\|\\.|\\^))|^)'","end":"'(?=(\\[|\\(|\\{|\\]|\\)|\\}|=|~|\u003c|\u003e|\u0026|\\||-|\\+|\\*|/|\\\\|\\.|\\^|\\s|;|:|,)|$)","patterns":[{"name":"constant.character.escape.matlab","match":"''"},{"name":"invalid.illegal.unescaped-quote.matlab","match":"'(?=.)"},{"name":"constant.character.escape.matlab","match":"((\\%([\\+\\-0]?\\d{0,3}(\\.\\d{1,3})?)(c|d|e|E|f|g|i|G|s|((b|t)?(o|u|x|X))))|\\%\\%|\\\\(b|f|n|r|t|\\\\))"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.matlab"}}},"superclass_method_call":{"name":"meta.method-call.parens.matlab","begin":"([a-zA-Z][a-zA-Z0-9_]*)(@)\\s*([a-zA-Z][a-zA-Z0-9_]*(?:\\.[a-zA-Z][a-zA-Z0-9_]*)*)(\\()","end":"(\\)|(?\u003c!\\.\\.\\.)\\n)","patterns":[{"include":"#end_in_parentheses"},{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}],"beginCaptures":{"1":{"name":"entity.name.function.matlab","patterns":[{"include":"$self"}]},"2":{"name":"punctuation.accessor.scope-resolution.superclass.matlab"},"3":{"patterns":[{"name":"entity.name.type.class.matlab","match":"(\\w+)(?=\\s*\\z)"},{"match":"([a-zA-Z][a-zA-Z0-9_]*)(\\.)","captures":{"1":{"name":"entity.name.module.matlab"},"2":{"name":"punctuation.accessor.dot.matlab"}}},{"include":"$self"}]},"4":{"name":"punctuation.section.parens.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.section.parens.end.matlab"}}},"transpose":{"name":"keyword.operator.transpose.matlab","match":"\\.'"},"validator_strings":{"patterns":[{"patterns":[{"name":"string.quoted.single.matlab","begin":"((?\u003c=(\\[|\\(|\\{|=|\\s|;|:|,|~|\u003c|\u003e|\u0026|\\||-|\\+|\\*|\\/|\\\\|\\.|\\^))|^)'","end":"'(?=(\\[|\\(|\\{|\\]|\\)|\\}|=|~|\u003c|\u003e|\u0026|\\||-|\\+|\\*|\\/|\\\\|\\.|\\^|\\s|;|:|,)|$)","patterns":[{"match":"''"},{"match":"'(?=.)"},{"match":"([^']+)"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.matlab"}}},{"name":"string.quoted.double.matlab","begin":"((?\u003c=(\\[|\\(|\\{|=|\\s|;|:|,|~|\u003c|\u003e|\u0026|\\||-|\\+|\\*|\\/|\\\\|\\.|\\^))|^)\"","end":"\"(?=(\\[|\\(|\\{|\\]|\\)|\\}|=|~|\u003c|\u003e|\u0026|\\||-|\\+|\\*|\\/|\\\\|\\.|\\^|\\||\\s|;|:|,)|$|\\z)","patterns":[{"match":"\"\""},{"match":"\"(?=.)"},{"match":"[^\"]+"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.matlab"}}}]}]},"validators":{"name":"meta.assignment.definition.property.matlab","begin":"\\s*[;]?\\s*([a-zA-Z][a-zA-Z0-9_\\.\\?]*)","end":"([;\\n%=].*)","patterns":[{"include":"#line_continuation"},{"match":"\\s*(\\()([^\\)]*)(\\))","captures":{"1":{"name":"punctuation.section.parens.begin.matlab"},"2":{"name":"meta.parens.size.matlab","patterns":[{"include":"#numbers"},{"include":"#operators"},{"include":"#punctuation"}]},"3":{"name":"punctuation.section.parens.end.matlab"}}},{"name":"storage.type.matlab","match":"[a-zA-Z][a-zA-Z0-9_\\.]*"},{"include":"#braced_validator_list"}],"beginCaptures":{"1":{"name":"variable.object.property.matlab"}},"endCaptures":{"1":{"patterns":[{"match":"([%].*)","captures":{"1":{"patterns":[{"include":"$self"}]}}},{"match":"(=[^;]*)","captures":{"1":{"patterns":[{"include":"$self"}]}}},{"match":"([\\n;]\\s*[a-zA-Z].*)","captures":{"1":{"patterns":[{"include":"#validators"}]}}},{"include":"$self"}]}}},"variables":{"name":"variable.language.function.matlab","match":"(?\u003c!\\.)\\b(nargin|nargout|varargin|varargout)\\b"}},"injections":{"source.matlab -comment -entity -support -string -variable -interpolation -source.shell":{"patterns":[{"include":"#readwrite_operations"}]}}}
+{"name":"MATLAB","scopeName":"source.matlab","patterns":[{"include":"#rules_before_command_dual"},{"include":"#command_dual"},{"include":"#rules_after_command_dual"}],"repository":{"anonymous_function":{"name":"meta.function.anonymous.matlab","begin":"(@)[^\\S\\n]*(?=\\()","end":"(?=;|(?\u003c=[^.])\\n|%)","patterns":[{"name":"meta.parameters.matlab","begin":"\\G(\\()","end":"\\)","patterns":[{"name":"variable.parameter.input.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"name":"punctuation.separator.parameter.comma.matlab","match":","}],"beginCaptures":{"1":{"name":"punctuation.definition.parameters.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.definition.parameters.end.matlab"}}},{"name":"meta.parameters.matlab","begin":"(?\u003c=\\))[^\\S\\n]*(\\()?","end":"(\\))?[^\\S\\n]*(?=;|(?\u003c=[^.])\\n|%)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.section.group.begin.matlab"}},"endCaptures":{"1":{"name":"punctuation.section.group.end.matlab"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.function.anonymous.matlab"}}},"blocks":{"patterns":[{"name":"meta.for.matlab","begin":"\\s*(?\u003c=^|[\\s,;])(for)\\b","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.for.declaration.matlab","begin":"\\G(?!$)","end":"(?\u003c!\\.\\.\\.)(?:(?=([,;])(?![^(]*\\)))|$)","patterns":[{"include":"$self"}]},{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.control.for.matlab"}},"endCaptures":{"1":{"name":"keyword.control.end.for.matlab"}}},{"name":"meta.if.matlab","begin":"\\s*(?\u003c=^|[\\s,;])(if)\\b","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.if.declaration.matlab","begin":"\\G(?!$)","end":"(?\u003c!\\.\\.\\.)(?:(?=([,;])(?![^(]*\\)))|$)","patterns":[{"include":"$self"}]},{"name":"meta.elseif.matlab","match":"(?:\\s*)(?\u003c=^|[\\s,;])(elseif)\\b","patterns":[{"name":"meta.elseif.declaration.matlab","begin":"\\G(?!$)","end":"(?\u003c!\\.\\.\\.)(?:(?=([,;])(?![^(]*\\)))|$)","patterns":[{"include":"$self"}]}],"captures":{"1":{"name":"keyword.control.elseif.matlab"}}},{"name":"meta.else.matlab","match":"(?:\\s*)(?\u003c=^|[\\s,;])(else)\\b","end":"^","captures":{"1":{"name":"keyword.control.else.matlab"}}},{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.control.if.matlab"}},"endCaptures":{"1":{"name":"keyword.control.end.if.matlab"},"2":{"patterns":[{"include":"$self"}]}}},{"name":"meta.for.parallel.matlab","begin":"\\s*(?\u003c=^|[\\s,;])(parfor)\\b","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.for.parallel.declaration.matlab","begin":"\\G(?!$)","end":"(?\u003c!\\.\\.\\.)(?:(?=([,;])(?![^(]*\\)))|$)","patterns":[{"include":"$self"}]},{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.control.for.matlab"}},"endCaptures":{"1":{"name":"keyword.control.end.for.matlab"}}},{"name":"meta.repeat.parallel.matlab","begin":"\\s*(?\u003c=^|[\\s,;])(spmd)\\b","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.repeat.parallel.declaration.matlab","begin":"\\G(?!$)","end":"(?\u003c!\\.\\.\\.)(?:(?=([,;])(?![^(]*\\)))|$)","patterns":[{"include":"$self"}]},{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.control.repeat.parallel.matlab"}},"endCaptures":{"1":{"name":"keyword.control.end.repeat.parallel.matlab"}}},{"name":"meta.switch.matlab","begin":"\\s*(?\u003c=^|[\\s,;])(switch)\\s+([a-zA-Z0-9][a-zA-Z0-9_]*)","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.case.matlab","match":"(\\s*)(?\u003c=^|[\\s,;])(case)\\b(.*?)(?\u003c!\\.\\.\\.)(?:(?=([,;])(?![^(]*\\)))|$)","captures":{"2":{"name":"keyword.control.switch.case.matlab"},"3":{"name":"meta.case.declaration.matlab","begin":"\\G(?!$)","end":"(?\u003c!\\.\\.\\.)(?:(?=([,;])(?![^(]*\\)))|$)","patterns":[{"include":"$self"}]}}},{"name":"meta.otherwise.matlab","match":"(\\s*)(?\u003c=^|[\\s,;])(otherwise)\\b","captures":{"2":{"name":"keyword.control.switch.otherwise.matlab"},"3":{"patterns":[{"include":"$self"}]}}},{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.control.switch.matlab"},"2":{"name":"variable.other.constant.matlab"}},"endCaptures":{"1":{"name":"keyword.control.end.switch.matlab"}}},{"name":"meta.try.matlab","begin":"\\s*(?\u003c=^|[\\s,;])(try)\\b","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.catch.matlab","match":"(\\s*)(?\u003c=^|[\\s,;])(catch)\\b\\s*(\\w+)?","captures":{"2":{"name":"keyword.control.catch.matlab"},"3":{"name":"variable.other.constant.matlab"}}},{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.control.try.matlab"}},"endCaptures":{"1":{"name":"keyword.control.end.try.matlab"}}},{"name":"meta.while.matlab","begin":"\\s*(?\u003c=^|[\\s,;])(while)\\b","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.while.declaration.matlab","begin":"\\G","end":"(?\u003c!\\.\\.\\.)(?:(?=([,;])(?![^(]*\\)))|$)","endCaptures":{"1":{"include":"$self"}}},{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.control.while.matlab"}},"endCaptures":{"1":{"name":"keyword.control.end.while.matlab"}}}]},"braced_validator_list":{"contentName":"meta.block.validation.matlab","begin":"\\s*({)\\s*","end":"}","patterns":[{"include":"#braced_validator_list"},{"include":"#validator_strings"},{"include":"#line_continuation"},{"name":"punctuation.accessor.dot.matlab","match":"\\."}],"beginCaptures":{"1":{"name":"punctuation.section.block.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.section.block.end.matlab"}}},"classdef":{"patterns":[{"name":"meta.class.matlab","begin":"(?x)\n\t\t\t\t\t\t\t^\\s*    \t\t\t\t\t\t\t# Leading whitespace\n\t\t\t\t\t\t\t(classdef)\n\t\t\t\t\t\t\t\\s*\n\t\t\t\t\t","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.class.declaration.matlab","begin":"\\G","end":"(?\u003c!\\.\\.\\.)(?=\\n)","patterns":[{"begin":"\\G(\\([^)]*\\))?\\s*","end":"(?\u003c!\\.\\.\\.)(?=\\s*%|\\n)","patterns":[{"begin":"\\G\\s*([a-zA-Z][a-zA-Z0-9_]*)","end":"(?\u003c!\\.\\.\\.)(?=\\n)","patterns":[{"name":"punctuation.separator.lt.inheritance.matlab","match":"\u003c"},{"name":"meta.inherited-class.matlab","begin":"(?\u003c!\\.)\\b(?=[a-zA-Z])","end":"(?\u003c=[a-zA-Z0-9_])(?!\\.)","patterns":[{"name":"entity.other.inherited-class.matlab","match":"(?\u003c=[\\s.\u003c])[a-zA-Z][a-zA-Z0-9_]*(?=\\s|$)"},{"name":"entity.name.namespace.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"name":"punctuation.accessor.dot.matlab","match":"\\."}]},{"name":"keyword.operator.type.matlab","match":"\u0026"},{"include":"#comments"},{"include":"#line_continuation"}],"beginCaptures":{"1":{"name":"entity.name.type.class.matlab"}}},{"include":"#comments"},{"include":"#line_continuation"}],"beginCaptures":{"1":{"patterns":[{"name":"punctuation.section.parens.begin.matlab","match":"(?\u003c=\\s)\\("},{"name":"punctuation.section.parens.end.matlab","match":"\\)\\z"},{"name":"punctuation.separator.modifier.comma.matlab","match":","},{"name":"storage.modifier.class.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"begin":"(=)\\s*","end":"(?=\\)|,)","patterns":[{"name":"constant.language.boolean.matlab","match":"true|false"},{"include":"#string"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.matlab"}}},{"include":"#comments"},{"include":"#line_continuation"}]}}}]},{"name":"meta.properties.matlab","begin":"(?x)\n\t\t\t\t\t\t\t\t\t(^\\s*)\t\t\t\t\t\t\t\t# Leading whitespace\n\t\t\t\t\t\t\t\t\t(properties)\\b([^%]*)\n\t\t\t\t\t\t\t\t\t\\s*\n\t\t\t\t\t\t\t\t\t(\t\t\t\t\t\t\t\t\t# Optional attributes\n\t\t\t\t\t\t\t\t\t\t\\( [^)]* \\)\n\t\t\t\t\t\t\t\t\t)?\n\t\t\t\t\t\t\t\t\t\\s*($|(?=%))\n\t\t\t\t\t\t\t","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"include":"#validators"},{"include":"$self"}],"beginCaptures":{"2":{"name":"keyword.control.properties.matlab"},"3":{"patterns":[{"name":"storage.modifier.properties.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"begin":"(=)\\s*","end":",|(?=\\))","patterns":[{"name":"constant.language.boolean.matlab","match":"true|false"},{"name":"storage.modifier.access.matlab","match":"public|protected|private"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.matlab"}}}]}},"endCaptures":{"1":{"name":"keyword.control.end.properties.matlab"}}},{"name":"meta.methods.matlab","begin":"(?x)\n\t\t\t\t\t\t\t\t\t(^\\s*)\t\t\t\t\t\t\t\t# Leading whitespace\n\t\t\t\t\t\t\t\t\t(methods)\\b([^%]*)\n\t\t\t\t\t\t\t\t\t\\s*\n\t\t\t\t\t\t\t\t\t(\t\t\t\t\t\t\t\t\t# Optional attributes\n\t\t\t\t\t\t\t\t\t\t\\( [^)]* \\)\n\t\t\t\t\t\t\t\t\t)?\n\t\t\t\t\t\t\t\t\t\\s*($|(?=%))\n\t\t\t\t\t\t\t","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"include":"$self"}],"beginCaptures":{"2":{"name":"keyword.control.methods.matlab"},"3":{"patterns":[{"name":"storage.modifier.methods.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"begin":"=\\s*","end":",|(?=\\))","patterns":[{"name":"constant.language.boolean.matlab","match":"true|false"},{"name":"storage.modifier.access.matlab","match":"public|protected|private"}]}]}},"endCaptures":{"1":{"name":"keyword.control.end.methods.matlab"}}},{"name":"meta.events.matlab","begin":"(?x)\n\t\t\t\t\t\t\t\t\t(^\\s*)\t\t\t\t\t\t\t\t# Leading whitespace\n\t\t\t\t\t\t\t\t\t(events)\\b([^%]*)\n\t\t\t\t\t\t\t\t\t\\s*\n\t\t\t\t\t\t\t\t\t(\t\t\t\t\t\t\t\t\t# Optional attributes\n\t\t\t\t\t\t\t\t\t\t\\( [^)]* \\)\n\t\t\t\t\t\t\t\t\t)?\n\t\t\t\t\t\t\t\t\t\\s*($|(?=%))\n\t\t\t\t\t\t\t","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.assignment.definition.event.matlab","match":"(?:^\\s*|,\\s*)([a-zA-Z0-9_]+)","captures":{"1":{"name":"entity.name.type.event.matlab"}}},{"include":"$self"}],"beginCaptures":{"2":{"name":"keyword.control.events.matlab"},"3":{"patterns":[{"name":"variable.parameter.events.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"begin":"=\\s*","end":",|(?=\\))","patterns":[{"name":"constant.language.boolean.matlab","match":"true|false"},{"name":"storage.modifier.access.matlab","match":"public|protected|private"}]}]}},"endCaptures":{"1":{"name":"keyword.control.end.events.matlab"}}},{"name":"meta.enum.matlab","begin":"(?x)\n\t\t\t\t\t\t\t\t\t(^\\s*)\t\t\t\t\t\t\t\t# Leading whitespace\n\t\t\t\t\t\t\t\t\t(enumeration)\\b([^%]*)\n\t\t\t\t\t\t\t\t\t\\s*($|(?=%))\n\t\t\t\t\t\t\t","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"meta.assignment.definition.enummember.matlab","match":"(?:^\\s*|,\\s*)([a-zA-Z0-9_]+)","captures":{"1":{"name":"variable.other.enummember.matlab"}}},{"name":"punctuation.separator.comma.matlab","match":","},{"include":"#parentheses"},{"include":"#comments"}],"beginCaptures":{"2":{"name":"keyword.control.enum.matlab"}},"endCaptures":{"1":{"name":"keyword.control.end.enum.matlab"}}},{"include":"#comments"}],"beginCaptures":{"1":{"name":"storage.type.class.matlab"}},"endCaptures":{"1":{"name":"storage.type.class.end.matlab"}}}]},"command_dual":{"name":"meta.function-call.command.matlab","match":"(?\u003c=^|[^.]\\n|;|,|=)([^\\S\\n]*)(?# A\u003e )(\\b\\w+\\b)([^\\S\\n]+)(?# B\u003e )((?!(\\+|-|\\*|\\.\\*|\\/|\\.\\/|\\\\|\\.\\\\|\\^|\\.\\^|==|~=|\u0026|\u0026\u0026|\\||\\|\\||=|:|\u003e|\u003e=|\u003c|\u003c=|\\.\\.\\.)[^\\S\\n])[^\\s({=;%][^\\n;%]*)","captures":{"2":{"name":"entity.name.function.command.matlab","patterns":[{"include":"$self"}]},"4":{"name":"string.unquoted.matlab","patterns":[{"include":"#string_quoted_single"}]}}},"comment_block":{"name":"comment.block.percentage.matlab","begin":"(^[\\s]*)(%\\{)[^\\S\\n]*+\\n","end":"(^[\\s]*)(%\\})[^\\S\\n]*+(?:\\n|$)","patterns":[{"include":"#comment_block"},{"match":"^[^\\n]*\\n"}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.matlab"},"2":{"name":"punctuation.definition.comment.begin.matlab"}},"endCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.matlab"},"2":{"name":"punctuation.definition.comment.end.matlab"}}},"comments":{"patterns":[{"begin":"(^[ \\t]+)?(?=%%\\s)","end":"\\Z","patterns":[{"name":"comment.line.double-percentage.matlab","begin":"%%","end":"\\n","patterns":[{"contentName":"entity.name.section.matlab","begin":"\\G[^\\S\\n]*(?![\\n\\s])","end":"(?=\\n)","beginCaptures":{"0":{"name":"punctuation.whitespace.comment.leading.matlab"}}}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.matlab"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.matlab"}}},{"include":"#comment_block"},{"begin":"(^[ \\t]+)?(?=%)","end":"\\Z","patterns":[{"name":"comment.line.percentage.matlab","begin":"%","end":"\\Z","beginCaptures":{"0":{"name":"punctuation.definition.comment.matlab"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.matlab"}}}]},"conjugate_transpose":{"name":"keyword.operator.transpose.matlab","match":"((?\u003c=[^\\s])|(?\u003c=\\])|(?\u003c=\\))|(?\u003c=\\}))'"},"constants":{"patterns":[{"name":"constant.numeric.matlab","match":"(?\u003c!\\.)\\b(eps|Inf|inf|intmax|intmin|namelengthmax|realmax|realmin|pi)\\b"},{"name":"constant.language.nan.matlab","match":"(?\u003c!\\.)\\b(NaN|nan|NaT|nat)\\b"},{"name":"constant.language.boolean.matlab","match":"(?\u003c!\\.)\\b(on|off|false|true)\\b"}]},"control_statements":{"name":"meta.control.matlab","match":"\\s*(?\u003c=^|[\\s,;])(break|continue|return)\\b","captures":{"1":{"name":"keyword.control.flow.matlab"}}},"curly_brackets":{"contentName":"meta.cell.literal.matlab","begin":"\\{","end":"\\}","patterns":[{"include":"#end_in_parentheses"},{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}],"beginCaptures":{"0":{"name":"punctuation.section.braces.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.section.braces.end.matlab"}}},"end_in_parentheses":{"name":"keyword.operator.word.matlab","match":"\\bend\\b"},"function":{"patterns":[{"name":"meta.function.matlab","begin":"(?x)\n\t\t\t\t\t\t\t(^\\s*)\t\t\t\t\t\t\t\t\t\t\t# Leading whitespace\n\t\t\t\t\t\t\t(function)\n\t\t\t\t\t\t\t\\s+\n\t\t\t\t\t","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b(\\s*\\n)?","patterns":[{"name":"meta.function.declaration.matlab","begin":"\\G","end":"(?\u003c=[\\)\\n])","patterns":[{"contentName":"meta.assignment.variable.output.matlab","begin":"\\G(?=.*?=)","end":"\\s*(=)\\s*","patterns":[{"name":"punctuation.section.assignment.group.begin.matlab","match":"\\G\\["},{"match":"(\\])\\s*\\z","captures":{"1":{"name":"punctuation.section.assignment.group.end.matlab"}}},{"name":"variable.parameter.output.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"name":"punctuation.separator.parameter.comma.matlab","match":","},{"include":"#comments"},{"include":"#line_continuation"}],"endCaptures":{"1":{"name":"keyword.operator.assignment.matlab"}}},{"name":"entity.name.function.matlab","match":"[a-zA-Z][a-zA-Z0-9_.]*(?=[^a-zA-Z0-9_.])","patterns":[{"name":"punctuation.accessor.dot.matlab","match":"\\."},{"include":"#line_continuation"}]},{"name":"meta.parameters.matlab","begin":"(?\u003c=[a-zA-Z0-9_])\\s*\\(","end":"\\)","patterns":[{"name":"variable.parameter.input.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"name":"variable.language.anonymous.matlab","match":"~"},{"name":"punctuation.separator.parameter.comma.matlab","match":","},{"include":"#comments"},{"include":"#line_continuation"}],"beginCaptures":{"0":{"name":"punctuation.definition.parameters.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.definition.parameters.end.matlab"}}},{"include":"#comments"}]},{"name":"meta.arguments.matlab","begin":"(?x)\n\t\t\t\t\t\t\t\t\t(^\\s*)\t\t\t\t\t\t\t\t# Leading whitespace\n\t\t\t\t\t\t\t\t\t(arguments)\\b([^%]*)\n\t\t\t\t\t\t\t\t\t\\s*\n\t\t\t\t\t\t\t\t\t(\t\t\t\t\t\t\t\t\t# Optional attributes\n\t\t\t\t\t\t\t\t\t\t\\( [^)]* \\)\n\t\t\t\t\t\t\t\t\t)?\n\t\t\t\t\t\t\t\t\t\\s*($|(?=%))\n\t\t\t\t\t\t\t\t","end":"\\s*(?\u003c=^|[\\s,;])(end)\\b","patterns":[{"name":"keyword.operator.other.matlab","match":"(?\u003c=\\w)\\.\\?(?=\\w)"},{"include":"#validators"},{"include":"$self"}],"beginCaptures":{"2":{"name":"keyword.control.arguments.matlab"},"3":{"name":"meta.arguments.declaration.matlab","patterns":[{"name":"punctuation.section.parens.begin.matlab","match":"\\("},{"name":"storage.modifier.arguments.matlab","match":"[a-zA-Z][a-zA-Z0-9_]*"},{"name":"punctuation.section.parens.end.matlab","match":"\\)"}]}},"endCaptures":{"1":{"name":"keyword.control.end.arguments.matlab"}}},{"include":"$self"}],"beginCaptures":{"2":{"name":"storage.type.function.matlab"}},"endCaptures":{"1":{"name":"storage.type.function.end.matlab"}}}]},"function_call":{"name":"meta.function-call.parens.matlab","begin":"([a-zA-Z][a-zA-Z0-9_]*)\\s*(\\()","end":"(\\)|(?\u003c!\\.\\.\\.)\\n)","patterns":[{"include":"#end_in_parentheses"},{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}],"beginCaptures":{"1":{"name":"entity.name.function.matlab","patterns":[{"include":"$self"}]},"2":{"name":"punctuation.section.parens.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.section.parens.end.matlab"}}},"global_persistent":{"match":"^\\s*(global|persistent)\\b","captures":{"1":{"name":"storage.modifier.matlab"}}},"import":{"name":"meta.import.matlab","match":"\\b(import)\\b[^\\S\\n]+([a-zA-Z0-9.]*)(?=;|%|$)","captures":{"1":{"name":"keyword.other.import.matlab"},"2":{"name":"entity.name.namespace.matlab","patterns":[{"name":"entity.name.module.matlab","match":"\\w+"},{"name":"punctuation.separator.matlab","match":"\\."},{"name":"variable.language.wildcard.matlab","match":"\\*"}]}}},"indexing_by_expression":{"contentName":"meta.parens.matlab","begin":"([a-zA-Z][a-zA-Z0-9_]*)\\s*(\\.)(\\()","end":"(\\)|(?\u003c!\\.\\.\\.)\\n)","patterns":[{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}],"beginCaptures":{"1":{"name":"variable.other.readwrite.matlab"},"2":{"name":"punctuation.accessor.dot.matlab"},"3":{"name":"punctuation.section.parens.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.section.parens.end.matlab"}}},"indexing_curly_brackets":{"begin":"([a-zA-Z][a-zA-Z0-9_\\.]*\\s*)\\{","end":"(\\}|(?\u003c!\\.\\.\\.)\\n)","patterns":[{"include":"#end_in_parentheses"},{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}],"beginCaptures":{"1":{"patterns":[{"name":"variable.other.readwrite.matlab","match":"([a-zA-Z][a-zA-Z0-9_]*)(?=\\s*\\{)"},{"include":"$self"}]}}},"line_continuation":{"name":"meta.continuation.line.matlab","match":"(\\.\\.\\.)(.*)$","captures":{"1":{"name":"punctuation.separator.continuation.line.matlab"},"2":{"name":"comment.continuation.line.matlab"}}},"multiple_assignment":{"contentName":"meta.assignment.variable.group.matlab","begin":"\\[(?=[^\\]]+\\]\\s*=[a-zA-Z0-9_\\s(])","end":"\\]","patterns":[{"name":"variable.language.anonymous.matlab","match":"(?\u003c=[\\[,])\\s{0,4}~\\s{0,4}(?=[\\],])"},{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}],"beginCaptures":{"0":{"name":"punctuation.section.assignment.group.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.section.assignment.group.end.matlab"}}},"numbers":{"patterns":[{"name":"constant.numeric.decimal.matlab","match":"(?\u003c=[\\s\\+\\-\\*\\/\\\\=:\\[\\(\\{,^]|^)\\d*\\.?\\d+([eE][+-]?\\d)?([0-9\u0026\u0026[^\\.]])*(i|j)?\\b","captures":{"3":{"name":"storage.type.number.imaginary.matlab"}}},{"name":"constant.numeric.hex.matlab","match":"(?\u003c=[\\s\\+\\-\\*\\/\\\\=:\\[\\(\\{,^]|^)0[xX][[:xdigit:]]+([su](?:8|16|32|64))?\\b","captures":{"1":{"name":"storage.type.number.hex.matlab"}}},{"name":"constant.numeric.binary.matlab","match":"(?\u003c=[\\s\\+\\-\\*\\/\\\\=:\\[\\(\\{,^]|^)0[bB][10]+([su](?:8|16|32|64))?\\b","captures":{"1":{"name":"storage.type.number.binary.matlab"}}}]},"operators":{"patterns":[{"name":"keyword.operator.storage.at.matlab","match":"(?\u003c!\\w)@(?=\\s{,4}\\w)"},{"name":"keyword.operator.other.question.matlab","match":"(?\u003c!\\w)\\?(?=\\w)"},{"name":"keyword.operator.arithmetic.matlab","match":"(?\u003c=[a-zA-Z0-9\\s])(\\+|-|\\*|\\.\\*|/|\\./|\\\\|\\.\\\\|\\^|\\.\\^)(?=[a-zA-Z0-9\\s])"},{"name":"keyword.operator.logical.matlab","match":"(?\u003c=[a-zA-Z0-9\\s])(==|~=|\u0026|\u0026\u0026|\\||\\|\\|)(?=[a-zA-Z0-9\\s])"},{"name":"keyword.operator.assignment.matlab","match":"(?\u003c=[a-zA-Z0-9\\s])(=)(?!=)"},{"name":"keyword.operator.vector.colon.matlab","match":"(?\u003c=[a-zA-Z0-9_\\s(){,]|^):(?=[a-zA-Z0-9_\\s()},]|$)"},{"name":"keyword.operator.relational.matlab","match":"(?\u003c=[a-zA-Z0-9\\s])(\u003e|\u003e=|\u003c|\u003c=)(?=\\s)"}]},"parentheses":{"contentName":"meta.parens.matlab","begin":"\\(","end":"(\\)|(?\u003c!\\.\\.\\.)\\n)","patterns":[{"include":"#end_in_parentheses"},{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}],"beginCaptures":{"0":{"name":"punctuation.section.parens.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.section.parens.end.matlab"}}},"property":{"name":"variable.other.property.matlab","match":"(?\u003c=\\.)[a-zA-Z][a-zA-Z0-9_]*(?![a-zA-Z0-9_]|(?:\\(|\\{|\\.\\())"},"property_access":{"name":"punctuation.accessor.dot.matlab","match":"\\."},"punctuation":{"patterns":[{"name":"punctuation.accessor.dot.matlab","match":"(?\u003c=\\w)\\.(?!\\()"},{"name":"punctuation.separator.comma.matlab","match":","},{"name":"punctuation.terminator.semicolon.matlab","match":";(?=\\s|$)"}]},"readwrite_operations":{"match":"(?\u003c![a-zA-Z0-9_]|\\.)[a-zA-Z][a-zA-Z0-9_]*(?:\\.[a-zA-Z][a-zA-Z0-9_]*)*(?![a-zA-Z0-9_]|(?:\\(|\\{|\\.\\())","captures":{"0":{"patterns":[{"include":"#property"},{"include":"#readwrite_variable"},{"include":"#property_access"}]}}},"readwrite_variable":{"name":"variable.other.readwrite.matlab","match":"(?\u003c![a-zA-Z0-9_]|\\.)[a-zA-Z][a-zA-Z0-9_]*(?![a-zA-Z0-9_]|(?:\\(|\\{|\\.\\())"},"rules_after_command_dual":{"patterns":[{"include":"#string"},{"include":"#line_continuation"},{"include":"#comments"},{"include":"#conjugate_transpose"},{"include":"#transpose"},{"include":"#constants"},{"include":"#variables"},{"include":"#numbers"},{"include":"#operators"},{"include":"#punctuation"}]},"rules_before_command_dual":{"patterns":[{"include":"#classdef"},{"include":"#function"},{"include":"#blocks"},{"include":"#control_statements"},{"include":"#global_persistent"},{"include":"#import"},{"include":"#superclass_method_call"},{"include":"#anonymous_function"},{"include":"#function_call"},{"include":"#parentheses"},{"include":"#indexing_curly_brackets"},{"include":"#indexing_by_expression"},{"include":"#multiple_assignment"},{"include":"#single_assignment"},{"include":"#square_brackets"},{"include":"#curly_brackets"}]},"shell_string":{"match":"^\\s*((!)(.*)$\\n?)","captures":{"1":{"name":"meta.interpolation.shell.matlab"},"2":{"name":"punctuation.section.interpolation.begin.matlab"},"3":{"name":"source.shell.embedded.matlab","patterns":[{"include":"source.shell"}]}}},"single_assignment":{"match":"(?\u003c=^|,|;|for)\\s*([a-zA-Z][a-zA-Z0-9_.]*)(?=\\s*=)","captures":{"1":{"name":"meta.assignment.variable.single.matlab","patterns":[{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}]}}},"square_brackets":{"contentName":"meta.brackets.matlab","begin":"\\[(?![^\\]]+\\]\\s{,4}=)","end":"\\]","patterns":[{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}],"beginCaptures":{"0":{"name":"punctuation.section.brackets.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.section.brackets.end.matlab"}}},"string":{"patterns":[{"include":"#shell_string"},{"include":"#string_quoted_single"},{"include":"#string_quoted_double"}]},"string_quoted_double":{"name":"string.quoted.double.matlab","begin":"((?\u003c=(\\[|\\(|\\{|=|\\s|;|:|,|~|\u003c|\u003e|\u0026|\\||-|\\+|\\*|\\/|\\\\|\\.|\\^))|^)\"","end":"\"(?=(\\[|\\(|\\{|\\]|\\)|\\}|=|~|\u003c|\u003e|\u0026|\\||-|\\+|\\*|\\/|\\\\|\\.|\\^|\\||\\s|;|:|,)|$)","patterns":[{"name":"constant.character.escape.matlab","match":"\"\""},{"name":"invalid.illegal.unescaped-quote.matlab","match":"\"(?=.)"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.matlab"}}},"string_quoted_single":{"name":"string.quoted.single.matlab","begin":"((?\u003c=(\\[|\\(|\\{|=|\\s|;|:|,|~|\u003c|\u003e|\u0026|\\||-|\\+|\\*|/|\\\\|\\.|\\^))|^)'","end":"'(?=(\\[|\\(|\\{|\\]|\\)|\\}|=|~|\u003c|\u003e|\u0026|\\||-|\\+|\\*|/|\\\\|\\.|\\^|\\s|;|:|,)|$)","patterns":[{"name":"constant.character.escape.matlab","match":"''"},{"name":"invalid.illegal.unescaped-quote.matlab","match":"'(?=.)"},{"name":"constant.character.escape.matlab","match":"((\\%([\\+\\-0]?\\d{0,3}(\\.\\d{1,3})?)(c|d|e|E|f|g|i|G|s|((b|t)?(o|u|x|X))))|\\%\\%|\\\\(b|f|n|r|t|\\\\))"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.matlab"}}},"superclass_method_call":{"name":"meta.method-call.parens.matlab","begin":"([a-zA-Z][a-zA-Z0-9_]*)(@)\\s*([a-zA-Z][a-zA-Z0-9_]*(?:\\.[a-zA-Z][a-zA-Z0-9_]*)*)(\\()","end":"(\\)|(?\u003c!\\.\\.\\.)\\n)","patterns":[{"include":"#end_in_parentheses"},{"include":"#rules_before_command_dual"},{"include":"#rules_after_command_dual"}],"beginCaptures":{"1":{"name":"entity.name.function.matlab","patterns":[{"include":"$self"}]},"2":{"name":"punctuation.accessor.scope-resolution.superclass.matlab"},"3":{"patterns":[{"name":"entity.name.type.class.matlab","match":"(\\w+)(?=\\s*\\z)"},{"match":"([a-zA-Z][a-zA-Z0-9_]*)(\\.)","captures":{"1":{"name":"entity.name.module.matlab"},"2":{"name":"punctuation.accessor.dot.matlab"}}},{"include":"$self"}]},"4":{"name":"punctuation.section.parens.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.section.parens.end.matlab"}}},"transpose":{"name":"keyword.operator.transpose.matlab","match":"\\.'"},"validator_strings":{"patterns":[{"patterns":[{"name":"string.quoted.single.matlab","begin":"((?\u003c=(\\[|\\(|\\{|=|\\s|;|:|,|~|\u003c|\u003e|\u0026|\\||-|\\+|\\*|\\/|\\\\|\\.|\\^))|^)'","end":"'(?=(\\[|\\(|\\{|\\]|\\)|\\}|=|~|\u003c|\u003e|\u0026|\\||-|\\+|\\*|\\/|\\\\|\\.|\\^|\\s|;|:|,)|$)","patterns":[{"match":"''"},{"match":"'(?=.)"},{"match":"([^']+)"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.matlab"}}},{"name":"string.quoted.double.matlab","begin":"((?\u003c=(\\[|\\(|\\{|=|\\s|;|:|,|~|\u003c|\u003e|\u0026|\\||-|\\+|\\*|\\/|\\\\|\\.|\\^))|^)\"","end":"\"(?=(\\[|\\(|\\{|\\]|\\)|\\}|=|~|\u003c|\u003e|\u0026|\\||-|\\+|\\*|\\/|\\\\|\\.|\\^|\\||\\s|;|:|,)|$|\\z)","patterns":[{"match":"\"\""},{"match":"\"(?=.)"},{"match":"[^\"]+"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.matlab"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.matlab"}}}]}]},"validators":{"name":"meta.assignment.definition.property.matlab","begin":"\\s*[;]?\\s*([a-zA-Z][a-zA-Z0-9_\\.\\?]*)","end":"([;\\n%=].*)","patterns":[{"include":"#line_continuation"},{"match":"\\s*(\\()([^\\)]*)(\\))","captures":{"1":{"name":"punctuation.section.parens.begin.matlab"},"2":{"name":"meta.parens.size.matlab","patterns":[{"include":"#numbers"},{"include":"#operators"},{"include":"#punctuation"}]},"3":{"name":"punctuation.section.parens.end.matlab"}}},{"name":"storage.type.matlab","match":"[a-zA-Z][a-zA-Z0-9_\\.]*"},{"include":"#braced_validator_list"}],"beginCaptures":{"1":{"name":"variable.object.property.matlab"}},"endCaptures":{"1":{"patterns":[{"match":"([%].*)","captures":{"1":{"patterns":[{"include":"$self"}]}}},{"match":"(=[^;]*)","captures":{"1":{"patterns":[{"include":"$self"}]}}},{"match":"([\\n;]\\s*[a-zA-Z].*)","captures":{"1":{"patterns":[{"include":"#validators"}]}}},{"include":"$self"}]}}},"variables":{"name":"variable.language.function.matlab","match":"(?\u003c!\\.)\\b(nargin|nargout|varargin|varargout)\\b"}},"injections":{"source.matlab -comment -entity -support -string -variable -interpolation -source.shell":{"patterns":[{"include":"#readwrite_operations"}]}}}
diff --git a/grammars/source.mdx.json b/grammars/source.mdx.json
new file mode 100644
index 0000000..538639c
--- /dev/null
+++ b/grammars/source.mdx.json
@@ -0,0 +1 @@
+{"name":"MDX","scopeName":"source.mdx","patterns":[{"include":"#markdown-frontmatter"},{"include":"#markdown-sections"}],"repository":{"commonmark-attention":{"patterns":[{"name":"string.other.strong.emphasis.asterisk.mdx","match":"(?\u003c=\\S)\\*{3,}|\\*{3,}(?=\\S)"},{"name":"string.other.strong.emphasis.underscore.mdx","match":"(?\u003c=[\\p{L}\\p{N}])_{3,}(?![\\p{L}\\p{N}])|(?\u003c=\\p{P})_{3,}|(?\u003c![\\p{L}\\p{N}]|\\p{P})_{3,}(?!\\s)"},{"name":"string.other.strong.asterisk.mdx","match":"(?\u003c=\\S)\\*{2}|\\*{2}(?=\\S)"},{"name":"string.other.strong.underscore.mdx","match":"(?\u003c=[\\p{L}\\p{N}])_{2}(?![\\p{L}\\p{N}])|(?\u003c=\\p{P})_{2}|(?\u003c![\\p{L}\\p{N}]|\\p{P})_{2}(?!\\s)"},{"name":"string.other.emphasis.asterisk.mdx","match":"(?\u003c=\\S)\\*|\\*(?=\\S)"},{"name":"string.other.emphasis.underscore.mdx","match":"(?\u003c=[\\p{L}\\p{N}])_(?![\\p{L}\\p{N}])|(?\u003c=\\p{P})_|(?\u003c![\\p{L}\\p{N}]|\\p{P})_(?!\\s)"}]},"commonmark-block-quote":{"begin":"(?:^|\\G)[\\t ]*(\u003e)[ ]?","while":"(?:^|\\G)[\\t ]*(\u003e)[ ]?","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"0":{"name":"markup.quote.mdx"},"1":{"name":"punctuation.definition.quote.begin.mdx"}},"whileCaptures":{"0":{"name":"markup.quote.mdx"},"1":{"name":"punctuation.definition.quote.begin.mdx"}}},"commonmark-character-escape":{"name":"constant.language.character-escape.mdx","match":"\\\\(?:[!\"#$%\u0026'()*+,\\-.\\/:;\u003c=\u003e?@\\[\\\\\\]^_`{|}~])"},"commonmark-character-reference":{"patterns":[{"include":"#whatwg-html-data-character-reference-named-terminated"},{"name":"constant.language.character-reference.numeric.hexadecimal.html","match":"(\u0026)(#)([Xx])([0-9A-Fa-f]{1,6})(;)","captures":{"1":{"name":"punctuation.definition.character-reference.begin.html"},"2":{"name":"punctuation.definition.character-reference.numeric.html"},"3":{"name":"punctuation.definition.character-reference.numeric.hexadecimal.html"},"4":{"name":"constant.numeric.integer.hexadecimal.html"},"5":{"name":"punctuation.definition.character-reference.end.html"}}},{"name":"constant.language.character-reference.numeric.decimal.html","match":"(\u0026)(#)([0-9]{1,7})(;)","captures":{"1":{"name":"punctuation.definition.character-reference.begin.html"},"2":{"name":"punctuation.definition.character-reference.numeric.html"},"3":{"name":"constant.numeric.integer.decimal.html"},"4":{"name":"punctuation.definition.character-reference.end.html"}}}]},"commonmark-code-fenced":{"patterns":[{"include":"#commonmark-code-fenced-apib"},{"include":"#commonmark-code-fenced-asciidoc"},{"include":"#commonmark-code-fenced-c"},{"include":"#commonmark-code-fenced-clojure"},{"include":"#commonmark-code-fenced-coffee"},{"include":"#commonmark-code-fenced-console"},{"include":"#commonmark-code-fenced-cpp"},{"include":"#commonmark-code-fenced-cs"},{"include":"#commonmark-code-fenced-css"},{"include":"#commonmark-code-fenced-diff"},{"include":"#commonmark-code-fenced-dockerfile"},{"include":"#commonmark-code-fenced-elixir"},{"include":"#commonmark-code-fenced-elm"},{"include":"#commonmark-code-fenced-erlang"},{"include":"#commonmark-code-fenced-gitconfig"},{"include":"#commonmark-code-fenced-go"},{"include":"#commonmark-code-fenced-graphql"},{"include":"#commonmark-code-fenced-haskell"},{"include":"#commonmark-code-fenced-html"},{"include":"#commonmark-code-fenced-ini"},{"include":"#commonmark-code-fenced-java"},{"include":"#commonmark-code-fenced-js"},{"include":"#commonmark-code-fenced-json"},{"include":"#commonmark-code-fenced-julia"},{"include":"#commonmark-code-fenced-kotlin"},{"include":"#commonmark-code-fenced-less"},{"include":"#commonmark-code-fenced-less"},{"include":"#commonmark-code-fenced-lua"},{"include":"#commonmark-code-fenced-makefile"},{"include":"#commonmark-code-fenced-md"},{"include":"#commonmark-code-fenced-mdx"},{"include":"#commonmark-code-fenced-objc"},{"include":"#commonmark-code-fenced-perl"},{"include":"#commonmark-code-fenced-php"},{"include":"#commonmark-code-fenced-php"},{"include":"#commonmark-code-fenced-python"},{"include":"#commonmark-code-fenced-r"},{"include":"#commonmark-code-fenced-raku"},{"include":"#commonmark-code-fenced-ruby"},{"include":"#commonmark-code-fenced-rust"},{"include":"#commonmark-code-fenced-scala"},{"include":"#commonmark-code-fenced-scss"},{"include":"#commonmark-code-fenced-shell"},{"include":"#commonmark-code-fenced-shell-session"},{"include":"#commonmark-code-fenced-sql"},{"include":"#commonmark-code-fenced-svg"},{"include":"#commonmark-code-fenced-swift"},{"include":"#commonmark-code-fenced-toml"},{"include":"#commonmark-code-fenced-ts"},{"include":"#commonmark-code-fenced-tsx"},{"include":"#commonmark-code-fenced-vbnet"},{"include":"#commonmark-code-fenced-xml"},{"include":"#commonmark-code-fenced-yaml"},{"include":"#commonmark-code-fenced-unknown"}]},"commonmark-code-fenced-apib":{"patterns":[{"name":"markup.code.apib.mdx","contentName":"meta.embedded.apib","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:api\\x2dblueprint|(?:.*\\.)?apib))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.html.markdown.source.gfm.apib"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.apib.mdx","contentName":"meta.embedded.apib","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:api\\x2dblueprint|(?:.*\\.)?apib))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.html.markdown.source.gfm.apib"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-asciidoc":{"patterns":[{"name":"markup.code.asciidoc.mdx","contentName":"meta.embedded.asciidoc","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:adoc|asciidoc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.html.asciidoc"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.asciidoc.mdx","contentName":"meta.embedded.asciidoc","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:adoc|asciidoc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.html.asciidoc"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-c":{"patterns":[{"name":"markup.code.c.mdx","contentName":"meta.embedded.c","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:dtrace|dtrace\\x2dscript|oncrpc|rpc|rpcgen|unified\\x2dparallel\\x2dc|x\\x2dbitmap|x\\x2dpixmap|xdr|(?:.*\\.)?(?:c|cats|h|idc|opencl|upc|xbm|xpm|xs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.c"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.c.mdx","contentName":"meta.embedded.c","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:dtrace|dtrace\\x2dscript|oncrpc|rpc|rpcgen|unified\\x2dparallel\\x2dc|x\\x2dbitmap|x\\x2dpixmap|xdr|(?:.*\\.)?(?:c|cats|h|idc|opencl|upc|xbm|xpm|xs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.c"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-clojure":{"patterns":[{"name":"markup.code.clojure.mdx","contentName":"meta.embedded.clojure","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:clojure|rouge|(?:.*\\.)?(?:boot|cl2|clj|cljc|cljs|cljs\\.hl|cljscm|cljx|edn|hic|rg|wisp)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.clojure"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.clojure.mdx","contentName":"meta.embedded.clojure","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:clojure|rouge|(?:.*\\.)?(?:boot|cl2|clj|cljc|cljs|cljs\\.hl|cljscm|cljx|edn|hic|rg|wisp)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.clojure"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-coffee":{"patterns":[{"name":"markup.code.coffee.mdx","contentName":"meta.embedded.coffee","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:coffee\\x2dscript|coffeescript|(?:.*\\.)?(?:_coffee|cjsx|coffee|cson|em|emberscript|iced)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.coffee"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.coffee.mdx","contentName":"meta.embedded.coffee","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:coffee\\x2dscript|coffeescript|(?:.*\\.)?(?:_coffee|cjsx|coffee|cson|em|emberscript|iced)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.coffee"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-console":{"patterns":[{"name":"markup.code.console.mdx","contentName":"meta.embedded.console","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:pycon|python\\x2dconsole))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.python.console"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.console.mdx","contentName":"meta.embedded.console","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:pycon|python\\x2dconsole))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.python.console"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-cpp":{"patterns":[{"name":"markup.code.cpp.mdx","contentName":"meta.embedded.cpp","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:ags|ags\\x2dscript|asymptote|c\\+\\+|edje\\x2ddata\\x2dcollection|game\\x2dmaker\\x2dlanguage|swig|(?:.*\\.)?(?:asc|ash|asy|c\\+\\+|cc|cp|cpp|cppm|cxx|edc|gml|h\\+\\+|hh|hpp|hxx|inl|ino|ipp|ixx|metal|re|tcc|tpp)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.c++"},{"include":"source.c++"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.cpp.mdx","contentName":"meta.embedded.cpp","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:ags|ags\\x2dscript|asymptote|c\\+\\+|edje\\x2ddata\\x2dcollection|game\\x2dmaker\\x2dlanguage|swig|(?:.*\\.)?(?:asc|ash|asy|c\\+\\+|cc|cp|cpp|cppm|cxx|edc|gml|h\\+\\+|hh|hpp|hxx|inl|ino|ipp|ixx|metal|re|tcc|tpp)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.c++"},{"include":"source.c++"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-cs":{"patterns":[{"name":"markup.code.cs.mdx","contentName":"meta.embedded.cs","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\\.)?(?:bf|cake|cs|csx|eq|linq|uno)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.cs"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.cs.mdx","contentName":"meta.embedded.cs","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\\.)?(?:bf|cake|cs|csx|eq|linq|uno)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.cs"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-css":{"patterns":[{"name":"markup.code.css.mdx","contentName":"meta.embedded.css","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?css))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.css"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.css.mdx","contentName":"meta.embedded.css","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?css))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.css"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-diff":{"patterns":[{"name":"markup.code.diff.mdx","contentName":"meta.embedded.diff","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:udiff|(?:.*\\.)?(?:diff|patch)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.diff"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.diff.mdx","contentName":"meta.embedded.diff","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:udiff|(?:.*\\.)?(?:diff|patch)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.diff"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-dockerfile":{"patterns":[{"name":"markup.code.dockerfile.mdx","contentName":"meta.embedded.dockerfile","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:containerfile|(?:.*\\.)?dockerfile))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.dockerfile"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.dockerfile.mdx","contentName":"meta.embedded.dockerfile","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:containerfile|(?:.*\\.)?dockerfile))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.dockerfile"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-elixir":{"patterns":[{"name":"markup.code.elixir.mdx","contentName":"meta.embedded.elixir","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:elixir|(?:.*\\.)?(?:ex|exs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.elixir"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.elixir.mdx","contentName":"meta.embedded.elixir","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:elixir|(?:.*\\.)?(?:ex|exs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.elixir"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-elm":{"patterns":[{"name":"markup.code.elm.mdx","contentName":"meta.embedded.elm","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?elm))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.elm"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.elm.mdx","contentName":"meta.embedded.elm","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?elm))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.elm"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-erlang":{"patterns":[{"name":"markup.code.erlang.mdx","contentName":"meta.embedded.erlang","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:erlang|(?:.*\\.)?(?:app|app\\.src|erl|es|escript|hrl|xrl|yrl)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.erlang"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.erlang.mdx","contentName":"meta.embedded.erlang","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:erlang|(?:.*\\.)?(?:app|app\\.src|erl|es|escript|hrl|xrl|yrl)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.erlang"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-gitconfig":{"patterns":[{"name":"markup.code.gitconfig.mdx","contentName":"meta.embedded.gitconfig","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:git\\x2dconfig|gitmodules|(?:.*\\.)?gitconfig))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.gitconfig"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.gitconfig.mdx","contentName":"meta.embedded.gitconfig","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:git\\x2dconfig|gitmodules|(?:.*\\.)?gitconfig))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.gitconfig"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-go":{"patterns":[{"name":"markup.code.go.mdx","contentName":"meta.embedded.go","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:golang|(?:.*\\.)?go))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.go"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.go.mdx","contentName":"meta.embedded.go","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:golang|(?:.*\\.)?go))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.go"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-graphql":{"patterns":[{"name":"markup.code.graphql.mdx","contentName":"meta.embedded.graphql","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:gql|graphql|graphqls)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.graphql.mdx","contentName":"meta.embedded.graphql","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:gql|graphql|graphqls)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-haskell":{"patterns":[{"name":"markup.code.haskell.mdx","contentName":"meta.embedded.haskell","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:c2hs|c2hs\\x2dhaskell|frege|haskell|(?:.*\\.)?(?:chs|dhall|hs|hs\\x2dboot|hsc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.haskell"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.haskell.mdx","contentName":"meta.embedded.haskell","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:c2hs|c2hs\\x2dhaskell|frege|haskell|(?:.*\\.)?(?:chs|dhall|hs|hs\\x2dboot|hsc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.haskell"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-html":{"patterns":[{"name":"markup.code.html.mdx","contentName":"meta.embedded.html","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:html|(?:.*\\.)?(?:hta|htm|html\\.hl|kit|mtml|xht|xhtml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.html.basic"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.html.mdx","contentName":"meta.embedded.html","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:html|(?:.*\\.)?(?:hta|htm|html\\.hl|kit|mtml|xht|xhtml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.html.basic"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-ini":{"patterns":[{"name":"markup.code.ini.mdx","contentName":"meta.embedded.ini","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:altium|altium\\x2ddesigner|dosini|(?:.*\\.)?(?:cnf|dof|ini|lektorproject|outjob|pcbdoc|prefs|prjpcb|properties|schdoc|url)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.ini"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.ini.mdx","contentName":"meta.embedded.ini","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:altium|altium\\x2ddesigner|dosini|(?:.*\\.)?(?:cnf|dof|ini|lektorproject|outjob|pcbdoc|prefs|prjpcb|properties|schdoc|url)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.ini"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-java":{"patterns":[{"name":"markup.code.java.mdx","contentName":"meta.embedded.java","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:apex|chuck|unrealscript|(?:.*\\.)?(?:ck|cls|jav|java|jsh|uc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.java"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.java.mdx","contentName":"meta.embedded.java","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:apex|chuck|unrealscript|(?:.*\\.)?(?:ck|cls|jav|java|jsh|uc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.java"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-js":{"patterns":[{"name":"markup.code.js.mdx","contentName":"meta.embedded.js","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:cycript|javascript\\+erb|json\\x2dwith\\x2dcomments|node|qt\\x2dscript|(?:.*\\.)?(?:_js|bones|cjs|code\\x2dsnippets|cy|es6|jake|javascript|js|js\\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime\\x2dbuild|sublime\\x2dcommands|sublime\\x2dcompletions|sublime\\x2dkeymap|sublime\\x2dmacro|sublime\\x2dmenu|sublime\\x2dmousemap|sublime\\x2dproject|sublime\\x2dsettings|sublime\\x2dtheme|sublime\\x2dworkspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.js"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.js.mdx","contentName":"meta.embedded.js","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:cycript|javascript\\+erb|json\\x2dwith\\x2dcomments|node|qt\\x2dscript|(?:.*\\.)?(?:_js|bones|cjs|code\\x2dsnippets|cy|es6|jake|javascript|js|js\\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime\\x2dbuild|sublime\\x2dcommands|sublime\\x2dcompletions|sublime\\x2dkeymap|sublime\\x2dmacro|sublime\\x2dmenu|sublime\\x2dmousemap|sublime\\x2dproject|sublime\\x2dsettings|sublime\\x2dtheme|sublime\\x2dworkspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.js"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-json":{"patterns":[{"name":"markup.code.json.mdx","contentName":"meta.embedded.json","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:ecere\\x2dprojects|ipython\\x2dnotebook|jupyter\\x2dnotebook|max|max/msp|maxmsp|oasv2\\x2djson|oasv3\\x2djson|(?:.*\\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json|json|json\\x2dtmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|tfstate|tfstate\\.backup|topojson|webapp|webmanifest|yy|yyp)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.json"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.json.mdx","contentName":"meta.embedded.json","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:ecere\\x2dprojects|ipython\\x2dnotebook|jupyter\\x2dnotebook|max|max/msp|maxmsp|oasv2\\x2djson|oasv3\\x2djson|(?:.*\\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json|json|json\\x2dtmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|tfstate|tfstate\\.backup|topojson|webapp|webmanifest|yy|yyp)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.json"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-julia":{"patterns":[{"name":"markup.code.julia.mdx","contentName":"meta.embedded.julia","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:julia|(?:.*\\.)?jl))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.julia"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.julia.mdx","contentName":"meta.embedded.julia","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:julia|(?:.*\\.)?jl))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.julia"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-kotlin":{"patterns":[{"name":"markup.code.kotlin.mdx","contentName":"meta.embedded.kotlin","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:kotlin|(?:.*\\.)?(?:kt|ktm|kts)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.kotlin"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.kotlin.mdx","contentName":"meta.embedded.kotlin","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:kotlin|(?:.*\\.)?(?:kt|ktm|kts)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.kotlin"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-less":{"patterns":[{"name":"markup.code.less.mdx","contentName":"meta.embedded.less","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:less\\x2dcss|(?:.*\\.)?less))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.css.less"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.less.mdx","contentName":"meta.embedded.less","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:less\\x2dcss|(?:.*\\.)?less))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.css.less"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-lua":{"patterns":[{"name":"markup.code.lua.mdx","contentName":"meta.embedded.lua","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:fcgi|lua|nse|p8|pd_lua|rbxs|rockspec|wlua)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.lua"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.lua.mdx","contentName":"meta.embedded.lua","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:fcgi|lua|nse|p8|pd_lua|rbxs|rockspec|wlua)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.lua"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-makefile":{"patterns":[{"name":"markup.code.makefile.mdx","contentName":"meta.embedded.makefile","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bsdmake|mf|(?:.*\\.)?(?:mak|make|makefile|mk|mkfile)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.makefile"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.makefile.mdx","contentName":"meta.embedded.makefile","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bsdmake|mf|(?:.*\\.)?(?:mak|make|makefile|mk|mkfile)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.makefile"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-md":{"patterns":[{"name":"markup.code.md.mdx","contentName":"meta.embedded.md","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:pandoc|rmarkdown|(?:.*\\.)?(?:livemd|markdown|mdown|mdwn|mkd|mkdn|mkdown|qmd|rmd|ronn|scd|workbook)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.gfm"},{},{"include":"source.gfm"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.md.mdx","contentName":"meta.embedded.md","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:pandoc|rmarkdown|(?:.*\\.)?(?:livemd|markdown|mdown|mdwn|mkd|mkdn|mkdown|qmd|rmd|ronn|scd|workbook)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.gfm"},{},{"include":"source.gfm"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-mdx":{"patterns":[{"name":"markup.code.mdx.mdx","contentName":"meta.embedded.mdx","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?mdx))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.mdx"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.mdx.mdx","contentName":"meta.embedded.mdx","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?mdx))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.mdx"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-objc":{"patterns":[{"name":"markup.code.objc.mdx","contentName":"meta.embedded.objc","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:obj\\x2dc|objc|objective\\x2dc|objectivec))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.objc"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.objc.mdx","contentName":"meta.embedded.objc","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:obj\\x2dc|objc|objective\\x2dc|objectivec))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.objc"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-perl":{"patterns":[{"name":"markup.code.perl.mdx","contentName":"meta.embedded.perl","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:cperl|(?:.*\\.)?(?:cgi|perl|ph|pl|plx|pm|psgi|t)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.perl"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.perl.mdx","contentName":"meta.embedded.perl","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:cperl|(?:.*\\.)?(?:cgi|perl|ph|pl|plx|pm|psgi|t)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.perl"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-php":{"patterns":[{"name":"markup.code.php.mdx","contentName":"meta.embedded.php","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:html\\+php|inc|php|(?:.*\\.)?(?:aw|ctp|php3|php4|php5|phps|phpt|phtml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.html.php"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.php.mdx","contentName":"meta.embedded.php","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:html\\+php|inc|php|(?:.*\\.)?(?:aw|ctp|php3|php4|php5|phps|phpt|phtml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.html.php"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-python":{"patterns":[{"name":"markup.code.python.mdx","contentName":"meta.embedded.python","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bazel|easybuild|python|python3|rusthon|snakemake|starlark|xonsh|(?:.*\\.)?(?:bzl|eb|gyp|gypi|lmi|py|py3|pyde|pyi|pyp|pyt|pyw|rpy|sage|sagews|smk|snakefile|spec|tac|wsgi|xpy|xsh)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.python"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.python.mdx","contentName":"meta.embedded.python","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bazel|easybuild|python|python3|rusthon|snakemake|starlark|xonsh|(?:.*\\.)?(?:bzl|eb|gyp|gypi|lmi|py|py3|pyde|pyi|pyp|pyt|pyw|rpy|sage|sagews|smk|snakefile|spec|tac|wsgi|xpy|xsh)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.python"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-r":{"patterns":[{"name":"markup.code.r.mdx","contentName":"meta.embedded.r","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:rscript|splus|(?:.*\\.)?(?:r|rd|rsx)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.r"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.r.mdx","contentName":"meta.embedded.r","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:rscript|splus|(?:.*\\.)?(?:r|rd|rsx)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.r"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-raku":{"patterns":[{"name":"markup.code.raku.mdx","contentName":"meta.embedded.raku","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:perl\\x2d6|perl6|pod\\x2d6|(?:.*\\.)?(?:6pl|6pm|nqp|p6|p6l|p6m|pl6|pm6|pod|pod6|raku|rakumod)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.raku"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.raku.mdx","contentName":"meta.embedded.raku","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:perl\\x2d6|perl6|pod\\x2d6|(?:.*\\.)?(?:6pl|6pm|nqp|p6|p6l|p6m|pl6|pm6|pod|pod6|raku|rakumod)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.raku"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-ruby":{"patterns":[{"name":"markup.code.ruby.mdx","contentName":"meta.embedded.ruby","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:jruby|macruby|(?:.*\\.)?(?:builder|druby|duby|eye|gemspec|god|jbuilder|mirah|mspec|pluginspec|podspec|prawn|rabl|rake|rb|rbi|rbuild|rbw|rbx|ru|ruby|thor|watchr)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.ruby"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.ruby.mdx","contentName":"meta.embedded.ruby","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:jruby|macruby|(?:.*\\.)?(?:builder|druby|duby|eye|gemspec|god|jbuilder|mirah|mspec|pluginspec|podspec|prawn|rabl|rake|rb|rbi|rbuild|rbw|rbx|ru|ruby|thor|watchr)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.ruby"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-rust":{"patterns":[{"name":"markup.code.rust.mdx","contentName":"meta.embedded.rust","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:rust|(?:.*\\.)?(?:rs|rs\\.in)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.rust"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.rust.mdx","contentName":"meta.embedded.rust","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:rust|(?:.*\\.)?(?:rs|rs\\.in)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.rust"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-scala":{"patterns":[{"name":"markup.code.scala.mdx","contentName":"meta.embedded.scala","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:kojo|sbt|sc|scala)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.scala"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.scala.mdx","contentName":"meta.embedded.scala","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:kojo|sbt|sc|scala)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.scala"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-scss":{"patterns":[{"name":"markup.code.scss.mdx","contentName":"meta.embedded.scss","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?scss))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.css.scss"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.scss.mdx","contentName":"meta.embedded.scss","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?scss))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.css.scss"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-shell":{"patterns":[{"name":"markup.code.shell.mdx","contentName":"meta.embedded.shell","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:abuild|alpine\\x2dabuild|apkbuild|gentoo\\x2debuild|gentoo\\x2declass|openrc|openrc\\x2drunscript|shell|shell\\x2dscript|(?:.*\\.)?(?:bash|bats|command|csh|ebuild|eclass|ksh|sh|sh\\.in|tcsh|tmux|tool|zsh|zsh\\x2dtheme)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.shell"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.shell.mdx","contentName":"meta.embedded.shell","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:abuild|alpine\\x2dabuild|apkbuild|gentoo\\x2debuild|gentoo\\x2declass|openrc|openrc\\x2drunscript|shell|shell\\x2dscript|(?:.*\\.)?(?:bash|bats|command|csh|ebuild|eclass|ksh|sh|sh\\.in|tcsh|tmux|tool|zsh|zsh\\x2dtheme)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.shell"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-shell-session":{"patterns":[{"name":"markup.code.shell-session.mdx","contentName":"meta.embedded.shell-session","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bash\\x2dsession|console|shellsession|(?:.*\\.)?sh\\x2dsession))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.shell-session"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.shell-session.mdx","contentName":"meta.embedded.shell-session","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bash\\x2dsession|console|shellsession|(?:.*\\.)?sh\\x2dsession))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.shell-session"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-sql":{"patterns":[{"name":"markup.code.sql.mdx","contentName":"meta.embedded.sql","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:plpgsql|sqlpl|(?:.*\\.)?(?:cql|db2|ddl|mysql|pgsql|prc|sql|sql|sql|tab|udf|viw)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.sql"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.sql.mdx","contentName":"meta.embedded.sql","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:plpgsql|sqlpl|(?:.*\\.)?(?:cql|db2|ddl|mysql|pgsql|prc|sql|sql|sql|tab|udf|viw)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.sql"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-svg":{"patterns":[{"name":"markup.code.svg.mdx","contentName":"meta.embedded.svg","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?svg))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.xml.svg"},{"include":"text.xml"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.svg.mdx","contentName":"meta.embedded.svg","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?svg))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.xml.svg"},{"include":"text.xml"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-swift":{"patterns":[{"name":"markup.code.swift.mdx","contentName":"meta.embedded.swift","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?swift))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.swift"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.swift.mdx","contentName":"meta.embedded.swift","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?swift))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.swift"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-toml":{"patterns":[{"name":"markup.code.toml.mdx","contentName":"meta.embedded.toml","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?toml))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.toml"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.toml.mdx","contentName":"meta.embedded.toml","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?toml))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.toml"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-ts":{"patterns":[{"name":"markup.code.ts.mdx","contentName":"meta.embedded.ts","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:typescript|(?:.*\\.)?(?:cts|mts|ts)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.ts"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.ts.mdx","contentName":"meta.embedded.ts","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:typescript|(?:.*\\.)?(?:cts|mts|ts)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.ts"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-tsx":{"patterns":[{"name":"markup.code.tsx.mdx","contentName":"meta.embedded.tsx","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?tsx))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.tsx"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.tsx.mdx","contentName":"meta.embedded.tsx","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?tsx))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.tsx"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-unknown":{"patterns":[{"name":"markup.code.other.mdx","contentName":"markup.raw.code.fenced.mdx","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?:[^\\t\\n\\r` ])+)(?:[\\t ]+((?:[^\\n\\r`])+))?)?(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.other.mdx","contentName":"markup.raw.code.fenced.mdx","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?:[^\\t\\n\\r ])+)(?:[\\t ]+((?:[^\\n\\r])+))?)?(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-vbnet":{"patterns":[{"name":"markup.code.vbnet.mdx","contentName":"meta.embedded.vbnet","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:classic\\x2dvisual\\x2dbasic|fb|freebasic|realbasic|vb\\x2d\\.net|vb\\x2d6|vb\\.net|vb6|vbnet|vbscript|visual\\x2dbasic|visual\\x2dbasic\\x2d\\.net|visual\\x2dbasic\\x2d6|visual\\x2dbasic\\x2d6\\.0|visual\\x2dbasic\\x2dclassic|visual\\x2dbasic\\x2dfor\\x2dapplications|(?:.*\\.)?(?:bi|ctl|dsr|frm|frm|rbbas|rbfrm|rbmnu|rbres|rbtbar|rbuistate|vb|vba|vbhtml|vbs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.vbnet"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.vbnet.mdx","contentName":"meta.embedded.vbnet","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:classic\\x2dvisual\\x2dbasic|fb|freebasic|realbasic|vb\\x2d\\.net|vb\\x2d6|vb\\.net|vb6|vbnet|vbscript|visual\\x2dbasic|visual\\x2dbasic\\x2d\\.net|visual\\x2dbasic\\x2d6|visual\\x2dbasic\\x2d6\\.0|visual\\x2dbasic\\x2dclassic|visual\\x2dbasic\\x2dfor\\x2dapplications|(?:.*\\.)?(?:bi|ctl|dsr|frm|frm|rbbas|rbfrm|rbmnu|rbres|rbtbar|rbuistate|vb|vba|vbhtml|vbs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.vbnet"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-xml":{"patterns":[{"name":"markup.code.xml.mdx","contentName":"meta.embedded.xml","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:collada|eagle|labview|web\\x2dontology\\x2dlanguage|xpages|(?:.*\\.)?(?:adml|admx|ant|axaml|axml|brd|builds|ccproj|ccxml|clixml|cproject|cscfg|csdef|csproj|ct|dae|depproj|dita|ditamap|ditaval|dll\\.config|dotsettings|filters|fsproj|fxml|glade|gmx|grxml|hzp|iml|ivy|jelly|jsproj|kml|launch|lvclass|lvlib|lvproj|mdpolicy|mjml|mxml|natvis|ndproj|nproj|nuspec|odd|osm|owl|pkgproj|proj|props|ps1xml|psc1|pt|qhelp|rdf|resx|rss|sch|sch|scxml|sfproj|shproj|srdf|storyboard|sublime\\x2dsnippet|targets|tml|ui|urdf|ux|vbproj|vcxproj|vsixmanifest|vssettings|vstemplate|vxml|wixproj|wsdl|wsf|wxi|wxl|wxs|x3d|xacro|xaml|xib|xlf|xliff|xmi|xml|xml\\.dist|xmp|xpl|xproc|xproj|xsd|xsp\\x2dconfig|xsp\\.metadata|xspec|xul|zcml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.xml"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.xml.mdx","contentName":"meta.embedded.xml","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:collada|eagle|labview|web\\x2dontology\\x2dlanguage|xpages|(?:.*\\.)?(?:adml|admx|ant|axaml|axml|brd|builds|ccproj|ccxml|clixml|cproject|cscfg|csdef|csproj|ct|dae|depproj|dita|ditamap|ditaval|dll\\.config|dotsettings|filters|fsproj|fxml|glade|gmx|grxml|hzp|iml|ivy|jelly|jsproj|kml|launch|lvclass|lvlib|lvproj|mdpolicy|mjml|mxml|natvis|ndproj|nproj|nuspec|odd|osm|owl|pkgproj|proj|props|ps1xml|psc1|pt|qhelp|rdf|resx|rss|sch|sch|scxml|sfproj|shproj|srdf|storyboard|sublime\\x2dsnippet|targets|tml|ui|urdf|ux|vbproj|vcxproj|vsixmanifest|vssettings|vstemplate|vxml|wixproj|wsdl|wsf|wxi|wxl|wxs|x3d|xacro|xaml|xib|xlf|xliff|xmi|xml|xml\\.dist|xmp|xpl|xproc|xproj|xsd|xsp\\x2dconfig|xsp\\.metadata|xspec|xul|zcml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.xml"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-fenced-yaml":{"patterns":[{"name":"markup.code.yaml.mdx","contentName":"meta.embedded.yaml","begin":"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:jar\\x2dmanifest|kaitai\\x2dstruct|oasv2\\x2dyaml|oasv3\\x2dyaml|unity3d\\x2dasset|yaml|yml|(?:.*\\.)?(?:anim|asset|ksy|lookml|mat|meta|mir|model\\.lkml|prefab|raml|reek|rviz|sublime\\x2dsyntax|syntax|unity|view\\.lkml|yaml\\x2dtmlanguage|yaml\\.sed|yml\\.mysql)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.yaml"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}},{"name":"markup.code.yaml.mdx","contentName":"meta.embedded.yaml","begin":"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:jar\\x2dmanifest|kaitai\\x2dstruct|oasv2\\x2dyaml|oasv3\\x2dyaml|unity3d\\x2dasset|yaml|yml|(?:.*\\.)?(?:anim|asset|ksy|lookml|mat|meta|mir|model\\.lkml|prefab|raml|reek|rviz|sublime\\x2dsyntax|syntax|unity|view\\.lkml|yaml\\x2dtmlanguage|yaml\\.sed|yml\\.mysql)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.yaml"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.mdx"},"2":{"name":"entity.name.function.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.mdx"}}}]},"commonmark-code-text":{"name":"markup.code.other.mdx","match":"(?\u003c!`)(`+)(?!`)(.+?)(?\u003c!`)(\\1)(?!`)","captures":{"1":{"name":"string.other.begin.code.mdx"},"2":{"name":"markup.raw.code.mdx markup.inline.raw.code.mdx"},"3":{"name":"string.other.end.code.mdx"}}},"commonmark-definition":{"name":"meta.link.reference.def.mdx","match":"(?:^|\\G)[\\t ]*(\\[)((?:[^\\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+?)(\\])(:)[ \\t]*(?:(\u003c)((?:[^\\n\u003c\\\\\u003e]|\\\\[\u003c\\\\\u003e]?)*)(\u003e)|(\\g\u003cdestination_raw\u003e))(?:[\\t ]+(?:(\")((?:[^\"\\\\]|\\\\[\"\\\\]?)*)(\")|(')((?:[^'\\\\]|\\\\['\\\\]?)*)(')|(\\()((?:[^\\)\\\\]|\\\\[\\)\\\\]?)*)(\\))))?$(?\u003cdestination_raw\u003e(?!\\\u003c)(?:(?:[^\\p{Cc}\\ \\\\\\(\\)]|\\\\[\\(\\)\\\\]?)|\\(\\g\u003cdestination_raw\u003e*\\))+){0}","captures":{"1":{"name":"string.other.begin.mdx"},"10":{"name":"string.quoted.double.mdx","patterns":[{"include":"#markdown-string"}]},"11":{"name":"string.other.end.mdx"},"12":{"name":"string.other.begin.mdx"},"13":{"name":"string.quoted.single.mdx","patterns":[{"include":"#markdown-string"}]},"14":{"name":"string.other.end.mdx"},"15":{"name":"string.other.begin.mdx"},"16":{"name":"string.quoted.paren.mdx","patterns":[{"include":"#markdown-string"}]},"17":{"name":"string.other.end.mdx"},"2":{"name":"entity.name.identifier.mdx","patterns":[{"include":"#markdown-string"}]},"3":{"name":"string.other.end.mdx"},"4":{"name":"punctuation.separator.key-value.mdx"},"5":{"name":"string.other.begin.destination.mdx"},"6":{"name":"string.other.link.destination.mdx","patterns":[{"include":"#markdown-string"}]},"7":{"name":"string.other.end.destination.mdx"},"8":{"name":"string.other.link.destination.mdx","patterns":[{"include":"#markdown-string"}]},"9":{"name":"string.other.begin.mdx"}}},"commonmark-hard-break-escape":{"name":"constant.language.character-escape.line-ending.mdx","match":"\\\\$"},"commonmark-hard-break-trailing":{"name":"carriage-return constant.language.character-escape.line-ending.mdx","match":"( ){2,}$"},"commonmark-heading-atx":{"patterns":[{"name":"markup.heading.atx.1.mdx","match":"(?:^|\\G)[\\t ]*(#{1}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$","captures":{"1":{"name":"punctuation.definition.heading.mdx"},"2":{"name":"entity.name.section.mdx","patterns":[{"include":"#markdown-text"}]},"3":{"name":"punctuation.definition.heading.mdx"}}},{"name":"markup.heading.atx.2.mdx","match":"(?:^|\\G)[\\t ]*(#{2}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$","captures":{"1":{"name":"punctuation.definition.heading.mdx"},"2":{"name":"entity.name.section.mdx","patterns":[{"include":"#markdown-text"}]},"3":{"name":"punctuation.definition.heading.mdx"}}},{"name":"markup.heading.atx.2.mdx","match":"(?:^|\\G)[\\t ]*(#{3}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$","captures":{"1":{"name":"punctuation.definition.heading.mdx"},"2":{"name":"entity.name.section.mdx","patterns":[{"include":"#markdown-text"}]},"3":{"name":"punctuation.definition.heading.mdx"}}},{"name":"markup.heading.atx.2.mdx","match":"(?:^|\\G)[\\t ]*(#{4}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$","captures":{"1":{"name":"punctuation.definition.heading.mdx"},"2":{"name":"entity.name.section.mdx","patterns":[{"include":"#markdown-text"}]},"3":{"name":"punctuation.definition.heading.mdx"}}},{"name":"markup.heading.atx.2.mdx","match":"(?:^|\\G)[\\t ]*(#{5}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$","captures":{"1":{"name":"punctuation.definition.heading.mdx"},"2":{"name":"entity.name.section.mdx","patterns":[{"include":"#markdown-text"}]},"3":{"name":"punctuation.definition.heading.mdx"}}},{"name":"markup.heading.atx.2.mdx","match":"(?:^|\\G)[\\t ]*(#{6}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$","captures":{"1":{"name":"punctuation.definition.heading.mdx"},"2":{"name":"entity.name.section.mdx","patterns":[{"include":"#markdown-text"}]},"3":{"name":"punctuation.definition.heading.mdx"}}}]},"commonmark-heading-setext":{"patterns":[{"name":"markup.heading.setext.1.mdx","match":"(?:^|\\G)[\\t ]*(={1,})[ \\t]*$"},{"name":"markup.heading.setext.2.mdx","match":"(?:^|\\G)[\\t ]*(-{1,})[ \\t]*$"}]},"commonmark-label-end":{"patterns":[{"match":"(\\])(\\()[\\t ]*(?:(?:(\u003c)((?:[^\\n\u003c\\\\\u003e]|\\\\[\u003c\\\\\u003e]?)*)(\u003e)|(\\g\u003cdestination_raw\u003e))(?:[\\t ]+(?:(\")((?:[^\"\\\\]|\\\\[\"\\\\]?)*)(\")|(')((?:[^'\\\\]|\\\\['\\\\]?)*)(')|(\\()((?:[^\\)\\\\]|\\\\[\\)\\\\]?)*)(\\))))?)?[\\t ]*(\\))(?\u003cdestination_raw\u003e(?!\\\u003c)(?:(?:[^\\p{Cc}\\ \\\\\\(\\)]|\\\\[\\(\\)\\\\]?)|\\(\\g\u003cdestination_raw\u003e*\\))+){0}","captures":{"1":{"name":"string.other.end.mdx"},"10":{"name":"string.other.begin.mdx"},"11":{"name":"string.quoted.single.mdx","patterns":[{"include":"#markdown-string"}]},"12":{"name":"string.other.end.mdx"},"13":{"name":"string.other.begin.mdx"},"14":{"name":"string.quoted.paren.mdx","patterns":[{"include":"#markdown-string"}]},"15":{"name":"string.other.end.mdx"},"16":{"name":"string.other.end.mdx"},"2":{"name":"string.other.begin.mdx"},"3":{"name":"string.other.begin.destination.mdx"},"4":{"name":"string.other.link.destination.mdx","patterns":[{"include":"#markdown-string"}]},"5":{"name":"string.other.end.destination.mdx"},"6":{"name":"string.other.link.destination.mdx","patterns":[{"include":"#markdown-string"}]},"7":{"name":"string.other.begin.mdx"},"8":{"name":"string.quoted.double.mdx","patterns":[{"include":"#markdown-string"}]},"9":{"name":"string.other.end.mdx"}}},{"match":"(\\])(\\[)((?:[^\\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+?)(\\])","captures":{"1":{"name":"string.other.end.mdx"},"2":{"name":"string.other.begin.mdx"},"3":{"name":"entity.name.identifier.mdx","patterns":[{"include":"#markdown-string"}]},"4":{"name":"string.other.end.mdx"}}},{"match":"(\\])","captures":{"1":{"name":"string.other.end.mdx"}}}]},"commonmark-label-start":{"patterns":[{"name":"string.other.begin.image.mdx","match":"\\!\\[(?!\\^)"},{"name":"string.other.begin.link.mdx","match":"\\["}]},"commonmark-list-item":{"patterns":[{"begin":"(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{4}(?![ ])|\\t)(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{1}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"variable.unordered.list.mdx"},"2":{"name":"keyword.other.tasklist.mdx"}}},{"begin":"(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{3}(?![ ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"variable.unordered.list.mdx"},"2":{"name":"keyword.other.tasklist.mdx"}}},{"begin":"(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{2}(?![ ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)[ ]{3}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"variable.unordered.list.mdx"},"2":{"name":"keyword.other.tasklist.mdx"}}},{"begin":"(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{1}|(?=\\n))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)[ ]{2}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"variable.unordered.list.mdx"},"2":{"name":"keyword.other.tasklist.mdx"}}},{"begin":"(?:^|\\G)[\\t ]*([0-9]{9})((?:\\.|\\)))(?:[ ]{4}(?![ ])|\\t(?![\\t ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}[ ]{2}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.mdx"},"2":{"name":"variable.ordered.list.mdx"},"3":{"name":"keyword.other.tasklist.mdx"}}},{"begin":"(?:^|\\G)[\\t ]*(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{8})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}[ ]{1}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.mdx"},"2":{"name":"variable.ordered.list.mdx"},"3":{"name":"string.other.number.mdx"},"4":{"name":"variable.ordered.list.mdx"},"5":{"name":"keyword.other.tasklist.mdx"}}},{"begin":"(?:^|\\G)[\\t ]*(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{8})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{7})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.mdx"},"2":{"name":"variable.ordered.list.mdx"},"3":{"name":"string.other.number.mdx"},"4":{"name":"variable.ordered.list.mdx"},"5":{"name":"string.other.number.mdx"},"6":{"name":"variable.ordered.list.mdx"},"7":{"name":"keyword.other.tasklist.mdx"}}},{"begin":"(?:^|\\G)[\\t ]*(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{8})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{7})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{6})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{3}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.mdx"},"2":{"name":"variable.ordered.list.mdx"},"3":{"name":"string.other.number.mdx"},"4":{"name":"variable.ordered.list.mdx"},"5":{"name":"string.other.number.mdx"},"6":{"name":"variable.ordered.list.mdx"},"7":{"name":"string.other.number.mdx"},"8":{"name":"variable.ordered.list.mdx"},"9":{"name":"keyword.other.tasklist.mdx"}}},{"begin":"(?:^|\\G)[\\t ]*(?:([0-9]{8})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{7})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{6})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{5})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{2}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.mdx"},"2":{"name":"variable.ordered.list.mdx"},"3":{"name":"string.other.number.mdx"},"4":{"name":"variable.ordered.list.mdx"},"5":{"name":"string.other.number.mdx"},"6":{"name":"variable.ordered.list.mdx"},"7":{"name":"string.other.number.mdx"},"8":{"name":"variable.ordered.list.mdx"},"9":{"name":"keyword.other.tasklist.mdx"}}},{"begin":"(?:^|\\G)[\\t ]*(?:([0-9]{7})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{6})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{5})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{4})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{1}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.mdx"},"2":{"name":"variable.ordered.list.mdx"},"3":{"name":"string.other.number.mdx"},"4":{"name":"variable.ordered.list.mdx"},"5":{"name":"string.other.number.mdx"},"6":{"name":"variable.ordered.list.mdx"},"7":{"name":"string.other.number.mdx"},"8":{"name":"variable.ordered.list.mdx"},"9":{"name":"keyword.other.tasklist.mdx"}}},{"begin":"(?:^|\\G)[\\t ]*(?:([0-9]{6})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{5})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{4})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{3})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.mdx"},"2":{"name":"variable.ordered.list.mdx"},"3":{"name":"string.other.number.mdx"},"4":{"name":"variable.ordered.list.mdx"},"5":{"name":"string.other.number.mdx"},"6":{"name":"variable.ordered.list.mdx"},"7":{"name":"string.other.number.mdx"},"8":{"name":"variable.ordered.list.mdx"},"9":{"name":"keyword.other.tasklist.mdx"}}},{"begin":"(?:^|\\G)[\\t ]*(?:([0-9]{5})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{4})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{3})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{2})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{3}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.mdx"},"2":{"name":"variable.ordered.list.mdx"},"3":{"name":"string.other.number.mdx"},"4":{"name":"variable.ordered.list.mdx"},"5":{"name":"string.other.number.mdx"},"6":{"name":"variable.ordered.list.mdx"},"7":{"name":"string.other.number.mdx"},"8":{"name":"variable.ordered.list.mdx"},"9":{"name":"keyword.other.tasklist.mdx"}}},{"begin":"(?:^|\\G)[\\t ]*(?:([0-9]{4})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{3})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{2})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{1})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{2}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.mdx"},"2":{"name":"variable.ordered.list.mdx"},"3":{"name":"string.other.number.mdx"},"4":{"name":"variable.ordered.list.mdx"},"5":{"name":"string.other.number.mdx"},"6":{"name":"variable.ordered.list.mdx"},"7":{"name":"string.other.number.mdx"},"8":{"name":"variable.ordered.list.mdx"},"9":{"name":"keyword.other.tasklist.mdx"}}},{"begin":"(?:^|\\G)[\\t ]*(?:([0-9]{3})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{2})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{1})((?:\\.|\\)))(?:[ ]{3}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{1}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.mdx"},"2":{"name":"variable.ordered.list.mdx"},"3":{"name":"string.other.number.mdx"},"4":{"name":"variable.ordered.list.mdx"},"5":{"name":"string.other.number.mdx"},"6":{"name":"variable.ordered.list.mdx"},"7":{"name":"keyword.other.tasklist.mdx"}}},{"begin":"(?:^|\\G)[\\t ]*(?:([0-9]{2})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9])((?:\\.|\\)))(?:[ ]{2}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.mdx"},"2":{"name":"variable.ordered.list.mdx"},"3":{"name":"string.other.number.mdx"},"4":{"name":"variable.ordered.list.mdx"},"5":{"name":"keyword.other.tasklist.mdx"}}},{"begin":"(?:^|\\G)[\\t ]*([0-9])((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)[ ]{3}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.mdx"},"2":{"name":"variable.ordered.list.mdx"},"3":{"name":"keyword.other.tasklist.mdx"}}}]},"commonmark-paragraph":{"name":"meta.paragraph.mdx","begin":"(?![\\t ]*$)","while":"(?:^|\\G)(?:[ ]{4}|\\t)","patterns":[{"include":"#markdown-text"}]},"commonmark-thematic-break":{"name":"meta.separator.mdx","match":"(?:^|\\G)[\\t ]*([-*_])[ \\t]*(?:\\1[ \\t]*){2,}$"},"extension-gfm-autolink-literal":{"patterns":[{"name":"string.other.link.autolink.literal.www.mdx","match":"(?\u003c=^|[\\t\\n\\r \\(\\*\\_\\[\\]~])(?=(?i:www)\\.[^\\n\\r])(?:(?:[\\p{L}\\p{N}]|-|[\\._](?!(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[]))))+\\g\u003cpath\u003e?)?(?\u003cpath\u003e(?:(?:[^\\t\\n\\r !\"\u0026'\\(\\)\\*,\\.:;\u003c\\?\\]_~]|\u0026(?![A-Za-z]*;(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[])))|[!\"'\\)\\*,\\.:;\\?_~](?!(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[]))))|\\(\\g\u003cpath\u003e*\\))+){0}"},{"name":"string.other.link.autolink.literal.http.mdx","match":"(?\u003c=^|[^A-Za-z])(?i:https?://)(?=[\\p{L}\\p{N}])(?:(?:[\\p{L}\\p{N}]|-|[\\._](?!(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[]))))+\\g\u003cpath\u003e?)?(?\u003cpath\u003e(?:(?:[^\\t\\n\\r !\"\u0026'\\(\\)\\*,\\.:;\u003c\\?\\]_~]|\u0026(?![A-Za-z]*;(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[])))|[!\"'\\)\\*,\\.:;\\?_~](?!(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[]))))|\\(\\g\u003cpath\u003e*\\))+){0}"},{"name":"string.other.link.autolink.literal.email.mdx","match":"(?\u003c=^|[^A-Za-z/])(?i:mailto:|xmpp:)?(?:[0-9A-Za-z+\\-\\._])+@(?:(?:[0-9A-Za-z]|[-_](?!(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[]))))+(?:\\.(?!(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[])))))+(?:[A-Za-z]|[-_](?!(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[]))))+"}]},"extension-gfm-footnote-call":{"match":"(\\[)(\\^)((?:[^\\t\\n\\r \\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+)(\\])","captures":{"1":{"name":"string.other.begin.link.mdx"},"2":{"name":"string.other.begin.footnote.mdx"},"3":{"name":"entity.name.identifier.mdx","patterns":[{"include":"#markdown-string"}]},"4":{"name":"string.other.end.footnote.mdx"}}},"extension-gfm-footnote-definition":{"begin":"(?:^|\\G)[\\t ]*(\\[)(\\^)((?:[^\\t\\n\\r \\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+)(\\])(:)[\\t ]*","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.begin.link.mdx"},"2":{"name":"string.other.begin.footnote.mdx"},"3":{"name":"entity.name.identifier.mdx","patterns":[{"include":"#markdown-string"}]},"4":{"name":"string.other.end.footnote.mdx"}}},"extension-gfm-strikethrough":{"name":"string.other.strikethrough.mdx","match":"(?\u003c=\\S)(?\u003c!~)~{1,2}(?!~)|(?\u003c!~)~{1,2}(?=\\S)(?!~)"},"extension-gfm-table":{"begin":"(?:^|\\G)[\\t ]*(?=\\|[^\\n\\r]+\\|[ \\t]*$)","end":"^(?=[\\t ]*$)","patterns":[{"match":"(?\u003c=\\||(?:^|\\G))[\\t ]*((?:[^\\n\\r\\\\\\|]|\\\\[\\\\\\|]?)+?)[\\t ]*(?=\\||$)","captures":{"1":{"patterns":[{"include":"#markdown-text"}]}}},{"name":"markup.list.table-delimiter.mdx","match":"(?:\\|)"}]},"extension-github-gemoji":{"name":"string.emoji.mdx","match":"(:)((?:(?:(?:hand_with_index_finger_and_thumb_cros|mailbox_clo|fist_rai|confu)s|r(?:aised_hand_with_fingers_splay|e(?:gister|l(?:iev|ax)))|disappointed_reliev|confound|(?:a(?:ston|ngu)i|flu)sh|unamus|hush)e|(?:chart_with_(?:down|up)wards_tre|large_orange_diamo|small_(?:orang|blu)e_diamo|large_blue_diamo|parasol_on_grou|loud_sou|rewi)n|(?:rightwards_pushing_h|hourglass_flowing_s|leftwards_(?:pushing_)?h|(?:raised_back_of|palm_(?:down|up)|call_me)_h|(?:(?:(?:clippert|ascensi)on|norfolk)_is|christmas_is|desert_is|bouvet_is|new_zea|thai|eng|fin|ire)l|rightwards_h|pinching_h|writing_h|s(?:w(?:itzer|azi)|cot)l|magic_w|ok_h|icel)an|s(?:un_behind_(?:large|small|rain)_clou|hallow_pan_of_foo|tar_of_davi|leeping_be|kateboar|a(?:tisfie|uropo)|hiel|oun|qui)|(?:ear_with_hearing_a|pouring_liqu)i|(?:identification_c|(?:arrow_(?:back|for)|fast_for)w|credit_c|woman_be|biohaz|man_be|l(?:eop|iz))ar|m(?:usical_key|ortar_)boar|(?:drop_of_bl|canned_f)oo|c(?:apital_abc|upi)|person_bal|(?:black_bi|(?:cust|plac)a)r|(?:clip|key)boar|mermai|pea_po|worrie|po(?:la|u)n|threa|dv)d|(?:(?:(?:face_with_open_eyes_and_hand_over|face_with_diagonal|open|no)_mou|h(?:and_over_mou|yacin)|mammo)t|running_shirt_with_sas|(?:(?:fishing_pole_and_|blow)fi|(?:tropical_f|petri_d)i|(?:paint|tooth)bru|banglade|jellyfi)s|(?:camera_fl|wavy_d)as|triump|menora|pouc|blus|watc|das|has)h|(?:s(?:o(?:(?:uth_georgia_south_sandwich|lomon)_island|ck)|miling_face_with_three_heart|t_kitts_nevi|weat_drop|agittariu|c(?:orpiu|issor)|ymbol|hort)|twisted_rightwards_arrow|(?:northern_mariana|heard_mcdonald|(?:british_virgi|us_virgi|pitcair|cayma)n|turks_caicos|us_outlying|(?:falk|a)land|marshall|c(?:anary|ocos)|faroe)_island|(?:face_holding_back_tea|(?:c(?:ard_index_divid|rossed_fing)|pinched_fing)e|night_with_sta)r|(?:two_(?:wo)?men_holding|people_holding|heart|open)_hand|(?:sunrise_over_mountai|(?:congratul|united_n)atio|jea)n|(?:caribbean_)?netherland|(?:f(?:lower_playing_car|ace_in_clou)|crossed_swor|prayer_bea)d|(?:money_with_win|nest_with_eg|crossed_fla|hotsprin)g|revolving_heart|(?:high_brightne|(?:expression|wire)le|(?:tumbler|wine)_gla|milk_gla|compa|dre)s|performing_art|earth_america|orthodox_cros|l(?:ow_brightnes|a(?:tin_cros|o)|ung)|no_pedestrian|c(?:ontrol_kno|lu)b|b(?:ookmark_tab|rick|ean)|nesting_doll|cook_island|(?:fleur_de_l|tenn)i|(?:o(?:ncoming_b|phiuch|ctop)|hi(?:ppopotam|bisc)|trolleyb|m(?:(?:rs|x)_cla|auriti|inib)|belar|cact|abac|(?:cyp|tau)r)u|medal_sport|(?:chopstic|firewor)k|rhinocero|(?:p(?:aw_prin|eanu)|footprin)t|two_heart|princes|(?:hondur|baham)a|barbado|aquariu|c(?:ustom|hain)|maraca|comoro|flag|wale|hug|vh)s|(?:(?:diamond_shape_with_a_dot_ins|playground_sl)id|(?:(?:first_quarter|last_quarter|full|new)_moon_with|(?:zipper|money)_mouth|dotted_line|upside_down|c(?:rying_c|owboy_h)at|(?:disguis|nauseat)ed|neutral|monocle|panda|tired|woozy|clown|nerd|zany|fox)_fac|s(?:t(?:uck_out_tongue_winking_ey|eam_locomotiv)|(?:lightly_(?:frown|smil)|neez|h(?:ush|ak))ing_fac|(?:tudio_micropho|(?:hinto_shr|lot_mach)i|ierra_leo|axopho)n|mall_airplan|un_with_fac|a(?:luting_fac|tellit|k)|haved_ic|y(?:nagogu|ring)|n(?:owfl)?ak|urinam|pong)|(?:black_(?:medium_)?small|white_(?:(?:medium_)?small|large)|(?:black|white)_medium|black_large|orange|purple|yellow|b(?:rown|lue)|red)_squar|(?:(?:perso|woma)n_with_|man_with_)?probing_can|(?:p(?:ut_litter_in_its_pl|outing_f)|frowning_f|cold_f|wind_f|hot_f)ac|(?:arrows_c(?:ounterc)?lockwi|computer_mou|derelict_hou|carousel_hor|c(?:ity_sunri|hee)|heartpul|briefca|racehor|pig_no|lacros)s|(?:(?:face_with_head_band|ideograph_advant|adhesive_band|under|pack)a|currency_exchan|l(?:eft_l)?ugga|woman_jud|name_bad|man_jud|jud)g|face_with_peeking_ey|(?:(?:e(?:uropean_post_off|ar_of_r)|post_off)i|information_sour|ambulan)c|artificial_satellit|(?:busts?_in_silhouet|(?:vulcan_sal|parach)u|m(?:usical_no|ayot)|ro(?:ller_ska|set)|timor_les|ice_ska)t|(?:(?:incoming|red)_envelo|s(?:ao_tome_princi|tethosco)|(?:micro|tele)sco|citysca)p|(?:(?:(?:convenience|department)_st|musical_sc)o|f(?:light_depar|ramed_pic)tu|love_you_gestu|heart_on_fi|japanese_og|cote_divoi|perseve|singapo)r|b(?:ullettrain_sid|eliz|on)|(?:(?:female_|male_)?dete|radioa)ctiv|(?:christmas|deciduous|evergreen|tanabata|palm)_tre|(?:vibration_mo|cape_ver)d|(?:fortune_cook|neckt|self)i|(?:fork_and_)?knif|athletic_sho|(?:p(?:lead|arty)|drool|curs|melt|yawn|ly)ing_fac|vomiting_fac|(?:(?:c(?:urling_st|ycl)|meat_on_b|repeat_|headst)o|(?:fire_eng|tanger|ukra)i|rice_sce|(?:micro|i)pho|champag|pho)n|(?:cricket|video)_gam|(?:boxing_glo|oli)v|(?:d(?:ragon|izzy)|monkey)_fac|(?:m(?:artin|ozamb)iq|fond)u|wind_chim|test_tub|flat_sho|m(?:a(?:ns_sho|t)|icrob|oos|ut)|(?:handsh|fish_c|moon_c|cupc)ak|nail_car|zimbabw|ho(?:neybe|l)|ice_cub|airplan|pensiv|c(?:a(?:n(?:dl|o)|k)|o(?:ffe|oki))|tongu|purs|f(?:lut|iv)|d(?:at|ov)|n(?:iu|os)|kit|rag|ax)e|(?:(?:british_indian_ocean_territo|(?:plate_with_cutl|batt)e|medal_milita|low_batte|hunga|wea)r|family_(?:woman_(?:woman_(?:girl|boy)|girl|boy)|man_(?:woman_(?:girl|boy)|man_(?:girl|boy)|girl|boy))_bo|person_feeding_bab|woman_feeding_bab|s(?:u(?:spension_railwa|nn)|t(?:atue_of_libert|_barthelem|rawberr))|(?:m(?:ountain_cable|ilky_)|aerial_tram)wa|articulated_lorr|man_feeding_bab|mountain_railwa|partly_sunn|(?:vatican_c|infin)it|(?:outbox_tr|inbox_tr|birthd|motorw|paragu|urugu|norw|x_r)a|butterfl|ring_buo|t(?:urke|roph)|angr|fogg)y|(?:(?:perso|woma)n_in_motorized_wheelchai|(?:(?:notebook_with_decorative_c|four_leaf_cl)ov|(?:index_pointing_at_the_vie|white_flo)w|(?:face_with_thermome|non\\-potable_wa|woman_firefigh|desktop_compu|m(?:an_firefigh|otor_scoo)|(?:ro(?:ller_coa|o)|oy)s|potable_wa|kick_scoo|thermome|firefigh|helicop|ot)t|(?:woman_factory_wor|(?:woman_office|woman_health|health)_wor|man_(?:factory|office|health)_wor|(?:factory|office)_wor|rice_crac|black_jo|firecrac)k|telephone_receiv|(?:palms_up_toget|f(?:ire_extinguis|eat)|teac)h|(?:(?:open_)?file_fol|level_sli)d|police_offic|f(?:lying_sauc|arm)|woman_teach|roll_of_pap|(?:m(?:iddle_f|an_s)in|woman_sin|hambur|plun|dag)g|do_not_litt|wilted_flow|woman_farm|man_(?:teach|farm)|(?:bell_pe|hot_pe|fli)pp|l(?:o(?:udspeak|ve_lett|bst)|edg|add)|tokyo_tow|c(?:ucumb|lapp|anc)|b(?:e(?:ginn|av)|adg)|print|hamst)e|(?:perso|woma)n_in_manual_wheelchai|m(?:an(?:_in_motorized|(?:_in_man)?ual)|otorized)_wheelchai|(?:person_(?:white|curly|red)_|wheelc)hai|triangular_rule|(?:film_project|e(?:l_salv|cu)ad|elevat|tract|anch)o|s(?:traight_rul|pace_invad|crewdriv|nowboard|unflow|peak|wimm|ing|occ|how|urf|ki)e|r(?:ed_ca|unne|azo)|d(?:o(?:lla|o)|ee)|barbe)r|(?:(?:cloud_with_(?:lightning_and_)?ra|japanese_gobl|round_pushp|liechtenste|mandar|pengu|dolph|bahra|pushp|viol)i|(?:couple(?:_with_heart_wo|kiss_)man|construction_worker|(?:mountain_bik|bow|row)ing|lotus_position|(?:w(?:eight_lift|alk)|climb)ing|white_haired|curly_haired|raising_hand|super(?:villain|hero)|red_haired|basketball|s(?:(?:wimm|urf)ing|assy)|haircut|no_good|(?:vampir|massag)e|b(?:iking|ald)|zombie|fairy|mage|elf|ng)_(?:wo)?ma|(?:(?:couple_with_heart_man|isle_of)_m|(?:couplekiss_woman_|(?:b(?:ouncing_ball|lond_haired)|tipping_hand|pregnant|kneeling|deaf)_|frowning_|s(?:tanding|auna)_|po(?:uting_|lice)|running_|blonde_|o(?:lder|k)_)wom|(?:perso|woma)n_with_turb|(?:b(?:ouncing_ball|lond_haired)|tipping_hand|pregnant|kneeling|deaf)_m|f(?:olding_hand_f|rowning_m)|man_with_turb|(?:turkmen|afghan|pak)ist|s(?:tanding_m|(?:outh_s)?ud|auna_m)|po(?:uting_|lice)m|running_m|azerbaij|k(?:yrgyz|azakh)st|tajikist|uzbekist|o(?:lder_m|k_m|ce)|(?:orang|bh)ut|taiw|jord)a|s(?:mall_red_triangle_dow|(?:valbard_jan_may|int_maart|ev)e|afety_pi|top_sig|t_marti|(?:corpi|po|o)o|wede)|(?:heavy_(?:d(?:ivision|ollar)|equals|minus|plus)|no_entry|female|male)_sig|(?:arrow_(?:heading|double)_d|p(?:erson_with_cr|oint_d)|arrow_up_d|thumbsd)ow|(?:house_with_gard|l(?:ock_with_ink_p|eafy_gre)|dancing_(?:wo)?m|fountain_p|keycap_t|chick|ali|yem|od)e|(?:izakaya|jack_o)_lanter|(?:funeral_u|(?:po(?:stal_h|pc)|capric)o|unico)r|chess_paw|b(?:a(?:llo|c)o|eni|rai)|l(?:anter|io)|c(?:o(?:ff)?i|row)|melo|rame|oma|yar)n|(?:s(?:t(?:uck_out_tongue_closed_ey|_vincent_grenadin)|kull_and_crossbon|unglass|pad)|(?:french_souther|palestinia)n_territori|(?:face_with_spiral|kissing_smiling)_ey|united_arab_emirat|kissing_closed_ey|(?:clinking_|dark_sun|eye)glass|(?:no_mobile_|head)phon|womans_cloth|b(?:allet_sho|lueberri)|philippin|(?:no_bicyc|seychel)l|roll_ey|(?:cher|a)ri|p(?:ancak|isc)|maldiv|leav)es|(?:f(?:amily_(?:woman_(?:woman_)?|man_(?:woman_|man_)?)girl_gir|earfu)|(?:woman_playing_hand|m(?:an_playing_hand|irror_)|c(?:onfetti|rystal)_|volley|track|base|8)bal|(?:(?:m(?:ailbox_with_(?:no_)?m|onor)|cockt|e\\-m)a|(?:person|bride|woman)_with_ve|man_with_ve|light_ra|braz|ema)i|(?:transgender|baby)_symbo|passport_contro|(?:arrow_(?:down|up)_sm|rice_b|footb)al|(?:dromedary_cam|ferris_whe|love_hot|high_he|pretz|falaf|isra)e|page_with_cur|me(?:dical_symbo|ta)|(?:n(?:ewspaper_ro|o_be)|bellhop_be)l|rugby_footbal|s(?:chool_satche|(?:peak|ee)_no_evi|oftbal|crol|anda|nai|hel)|(?:peace|atom)_symbo|hear_no_evi|cora|hote|bage|labe|rof|ow)l|(?:(?:negative_squared_cross|heavy_exclamation|part_alternation)_mar|(?:eight_spoked_)?asteris|(?:ballot_box_with_che|(?:(?:mantelpiece|alarm|timer)_c|un)lo|(?:ha(?:(?:mmer_and|ir)_p|tch(?:ing|ed)_ch)|baby_ch|joyst)i|railway_tra|lipsti|peaco)c|heavy_check_mar|white_check_mar|tr(?:opical_drin|uc)|national_par|pickup_truc|diving_mas|floppy_dis|s(?:tar_struc|hamroc|kun|har)|chipmun|denmar|duc|hoo|lin)k|(?:leftwards_arrow_with_h|arrow_right_h|(?:o(?:range|pen)|closed|blue)_b)ook|(?:woman_playing_water_pol|m(?:an(?:_(?:playing_water_pol|with_gua_pi_ma|in_tuxed)|g)|ontenegr|o(?:roc|na)c|e(?:xic|tr|m))|(?:perso|woma)n_in_tuxed|(?:trinidad_toba|vir)g|water_buffal|b(?:urkina_fas|a(?:mbo|nj)|ent)|puerto_ric|water_pol|flaming|kangaro|(?:mosqu|burr)it|(?:avoc|torn)ad|curaca|lesoth|potat|ko(?:sov|k)|tomat|d(?:ang|od)|yo_y|hoch|t(?:ac|og)|zer)o|(?:c(?:entral_african|zech)|dominican)_republic|(?:eight_pointed_black_s|six_pointed_s|qa)tar|(?:business_suit_levitat|(?:classical_buil|breast_fee)d|(?:woman_cartwhee|m(?:an_(?:cartwhee|jugg)|en_wrest)|women_wrest|woman_jugg|face_exha|cartwhee|wrest|dump)l|c(?:hildren_cross|amp)|woman_facepalm|woman_shrugg|man_(?:facepalm|shrugg)|people_hugg|(?:person_fe|woman_da|man_da)nc|fist_oncom|horse_rac|(?:no_smo|thin)k|laugh|s(?:eedl|mok)|park|w(?:arn|edd))ing|f(?:a(?:mily(?:_(?:woman_(?:woman_(?:girl|boy)|girl|boy)|man_(?:woman_(?:girl|boy)|man_(?:girl|boy)|girl|boy)))?|ctory)|o(?:u(?:ntain|r)|ot|g)|r(?:owning)?|i(?:re|s[ht])|ly|u)|(?:(?:(?:information_desk|handball|bearded)_|(?:frowning|ok)_|juggling_|mer)pers|(?:previous_track|p(?:lay_or_p)?ause|black_square|white_square|next_track|r(?:ecord|adio)|eject)_butt|(?:wa[nx]ing_(?:crescent|gibbous)_m|bowl_with_sp|crescent_m|racc)o|(?:b(?:ouncing_ball|lond_haired)|tipping_hand|pregnant|kneeling|deaf)_pers|s(?:t(?:_pierre_miquel|op_butt|ati)|tanding_pers|peech_ballo|auna_pers)|r(?:eminder_r)?ibb|thought_ballo|watermel|badmint|c(?:amero|ray)|le(?:ban|m)|oni|bis)on|(?:heavy_heart_exclama|building_construc|heart_decora|exclama)tion|(?:(?:triangular_flag_on_po|(?:(?:woman_)?technolog|m(?:ountain_bicycl|an_technolog)|bicycl)i|(?:wo)?man_scienti|(?:wo)?man_arti|s(?:afety_ve|cienti)|empty_ne)s|(?:vertical_)?traffic_ligh|(?:rescue_worker_helm|military_helm|nazar_amul|city_suns|wastebask|dropl|t(?:rump|oil)|bouqu|buck|magn|secr)e|one_piece_swimsui|(?:(?:arrow_(?:low|upp)er|point)_r|bridge_at_n|copyr|mag_r)igh|(?:bullettrain_fro|(?:potted_pl|croiss|e(?:ggpl|leph))a)n|s(?:t(?:ar_and_cresc|ud)en|cream_ca|mi(?:ley?|rk)_ca|(?:peed|ail)boa|hir)|(?:arrow_(?:low|upp)er|point)_lef|woman_astronau|r(?:o(?:tating_ligh|cke)|eceip)|heart_eyes_ca|man_astronau|(?:woman_stud|circus_t|man_stud|trid)en|(?:ringed_pla|file_cabi)ne|nut_and_bol|(?:older_)?adul|k(?:i(?:ssing_ca|wi_frui)|uwai|no)|(?:pouting_c|c(?:ut_of_m|old_sw)e|womans_h|montserr|(?:(?:motor_|row)b|lab_c)o|heartbe|toph)a|(?:woman_pil|honey_p|man_pil|[cp]arr|teap|rob)o|hiking_boo|arrow_lef|fist_righ|flashligh|f(?:ist_lef|ee)|black_ca|astronau|(?:c(?:hest|oco)|dough)nu|innocen|joy_ca|artis|(?:acce|egy)p|co(?:me|a)|pilo)t|(?:heavy_multiplication_|t\\-re)x|(?:s(?:miling_face_with_te|piral_calend)|oncoming_police_c|chocolate_b|ra(?:ilway|cing)_c|police_c|polar_be|teddy_be|madagasc|blue_c|calend|myanm)ar|c(?:l(?:o(?:ud(?:_with_lightning)?|ck(?:1[0-2]?|[2-9]))|ap)?|o(?:uple(?:_with_heart|kiss)?|nstruction|mputer|ok|p|w)|a(?:r(?:d_index)?|mera)|r(?:icket|y)|h(?:art|ild))|(?:m(?:artial_arts_unifo|echanical_a)r|(?:cherry_)?blosso|b(?:aggage_clai|roo)|ice_?crea|facepal|mushroo|restroo|vietna|dru|yu)m|(?:woman_with_headscar|m(?:obile_phone_of|aple_lea)|fallen_lea|wol)f|(?:(?:closed_lock_with|old)_|field_hoc|ice_hoc|han|don)key|g(?:lobe_with_meridians|r(?:e(?:y_(?:exclama|ques)tion|e(?:n(?:_(?:square|circle|salad|apple|heart|book)|land)|ce)|y_heart|nada)|i(?:mac|nn)ing|apes)|u(?:inea_bissau|ernsey|am|n)|(?:(?:olfing|enie)_(?:wo)?|uards(?:wo)?)man|(?:inger_roo|oal_ne|hos)t|(?:uadeloup|ame_di|iraff|oos)e|ift_heart|i(?:braltar|rl)|(?:uatemal|(?:eorg|amb)i|orill|uyan|han)a|uide_dog|(?:oggl|lov)es|arlic|emini|uitar|abon|oat|ear|b)|construction_worker|(?:(?:envelope_with|bow_and)_ar|left_right_ar|raised_eyeb)row|(?:(?:oncoming_automob|crocod)i|right_anger_bubb|l(?:eft_speech_bubb|otion_bott|ady_beet)|congo_brazzavil|eye_speech_bubb|(?:large_blue|orange|purple|yellow|brown)_circ|(?:(?:european|japanese)_cas|baby_bot)t|b(?:alance_sca|eet)|s(?:ewing_need|weat_smi)|(?:black|white|red)_circ|(?:motor|re)cyc|pood|turt|tama|waff|musc|eag)le|first_quarter_moon|s(?:m(?:all_red_triangle|i(?:ley?|rk))|t(?:uck_out_tongue|ar)|hopping|leeping|p(?:arkle|ider)|unrise|nowman|chool|cream|k(?:ull|i)|weat|ix|a)|(?:(?:b(?:osnia_herzegovi|ana)|wallis_futu|(?:french_gui|botsw)a|argenti|st_hele)n|(?:(?:equatorial|papua_new)_guin|north_kor|eritr)e|t(?:ristan_da_cunh|ad)|(?:(?:(?:french_poly|indo)ne|tuni)s|(?:new_caledo|ma(?:urita|cedo)|lithua|(?:tanz|alb|rom)a|arme|esto)n|diego_garc|s(?:audi_arab|t_luc|lov(?:ak|en)|omal|erb)|e(?:arth_as|thiop)|m(?:icrone|alay)s|(?:austra|mongo)l|c(?:ambod|roat)|(?:bulga|alge)r|(?:colom|nami|zam)b|boliv|l(?:iber|atv))i|(?:wheel_of_dhar|cine|pana)m|(?:(?:(?:closed|beach|open)_)?umbrel|ceuta_melil|venezue|ang(?:uil|o)|koa)l|c(?:ongo_kinshas|anad|ub)|(?:western_saha|a(?:mpho|ndor)|zeb)r|american_samo|video_camer|m(?:o(?:vie_camer|ldov)|alt|eg)|(?:earth_af|costa_)ric|s(?:outh_afric|ri_lank|a(?:mo|nt))|bubble_te|(?:antarct|jama)ic|ni(?:caragu|geri|nj)|austri|pi(?:nat|zz)|arub|k(?:eny|aab)|indi|u7a7|l(?:lam|ib[ry])|dn)a|l(?:ast_quarter_moon|o(?:tus|ck)|ips|eo)|(?:hammer_and_wren|c(?:ockroa|hur)|facepun|wren|crut|pun)ch|s(?:nowman_with_snow|ignal_strength|weet_potato|miling_imp|p(?:ider_web|arkle[rs])|w(?:im_brief|an)|a(?:n(?:_marino|dwich)|lt)|topwatch|t(?:a(?:dium|r[2s])|ew)|l(?:e(?:epy|d)|oth)|hrimp|yria|carf|(?:hee|oa)p|ea[lt]|h(?:oe|i[pt])|o[bs])|(?:s(?:tuffed_flatbre|p(?:iral_notep|eaking_he))|(?:exploding_h|baguette_br|flatbr)e)ad|(?:arrow_(?:heading|double)_u|(?:p(?:lace_of_wor|assenger_)sh|film_str|tul)i|page_facing_u|biting_li|(?:billed_c|world_m)a|mouse_tra|(?:curly_lo|busst)o|thumbsu|lo(?:llip)?o|clam|im)p|(?:anatomical|light_blue|sparkling|kissing|mending|orange|purple|yellow|broken|b(?:rown|l(?:ack|ue))|pink)_heart|(?:(?:transgender|black)_fla|mechanical_le|(?:checkered|pirate)_fla|electric_plu|rainbow_fla|poultry_le|service_do|white_fla|luxembour|fried_eg|moneyba|h(?:edgeh|otd)o|shru)g|(?:cloud_with|mountain)_snow|(?:(?:antigua_barb|berm)u|(?:kh|ug)an|rwan)da|(?:3r|2n)d_place_medal|1(?:st_place_medal|234|00)|lotus_position|(?:w(?:eight_lift|alk)|climb)ing|(?:(?:cup_with_str|auto_ricksh)a|carpentry_sa|windo|jigsa)w|(?:(?:couch_and|diya)_la|f(?:ried_shri|uelpu))mp|(?:woman_mechan|man_mechan|alemb)ic|(?:european_un|accord|collis|reun)ion|(?:flight_arriv|hospit|portug|seneg|nep)al|card_file_box|(?:(?:oncoming_)?tax|m(?:o(?:unt_fuj|ya)|alaw)|s(?:paghett|ush|ar)|b(?:r(?:occol|une)|urund)|(?:djibou|kiriba)t|hait|fij)i|(?:shopping_c|white_he|bar_ch)art|d(?:isappointed|ominica|e(?:sert)?)|raising_hand|super(?:villain|hero)|b(?:e(?:verage_box|ers|d)|u(?:bbles|lb|g)|i(?:k(?:ini|e)|rd)|o(?:o(?:ks|t)|a[rt]|y)|read|a[cn]k)|ra(?:ised_hands|bbit2|t)|(?:hindu_tem|ap)ple|thong_sandal|a(?:r(?:row_(?:right|down|up)|t)|bc?|nt)?|r(?:a(?:i(?:sed_hand|nbow)|bbit|dio|m)|u(?:nning)?|epeat|i(?:ng|ce)|o(?:ck|se))|takeout_box|(?:flying_|mini)disc|(?:(?:interrob|yin_y)a|b(?:o(?:omera|wli)|angba)|(?:ping_p|hong_k)o|calli|mahjo)ng|b(?:a(?:llot_box|sket|th?|by)|o(?:o(?:k(?:mark)?|m)|w)|u(?:tter|s)|e(?:ll|er?|ar))?|heart_eyes|basketball|(?:paperclip|dancer|ticket)s|point_up_2|(?:wo)?man_cook|n(?:ew(?:spaper)?|o(?:tebook|_entry)|iger)|t(?:e(?:lephone|a)|o(?:oth|p)|r(?:oll)?|wo)|h(?:o(?:u(?:rglass|se)|rse)|a(?:mmer|nd)|eart)|paperclip|full_moon|(?:b(?:lack_ni|athtu|om)|her)b|(?:long|oil)_drum|pineapple|(?:clock(?:1[0-2]?|[2-9])3|u6e8)0|p(?:o(?:int_up|ut)|r(?:ince|ay)|i(?:ck|g)|en)|e(?:nvelope|ight|u(?:ro)?|gg|ar|ye|s)|m(?:o(?:u(?:ntain|se)|nkey|on)|echanic|a(?:ilbox|g|n)|irror)?|new_moon|d(?:iamonds|olls|art)|question|k(?:iss(?:ing)?|ey)|haircut|no_good|(?:vampir|massag)e|g(?:olf(?:ing)?|u(?:inea|ard)|e(?:nie|m)|ift|rin)|h(?:a(?:ndbag|msa)|ouses|earts|ut)|postbox|toolbox|(?:pencil|t(?:rain|iger)|whale|cat|dog)2|belgium|(?:volca|kimo)no|(?:vanuat|tuval|pala|naur|maca)u|tokelau|o(?:range|ne?|m|k)?|office|dancer|ticket|dragon|pencil|zombie|w(?:o(?:mens|rm|od)|ave|in[gk]|c)|m(?:o(?:sque|use2)|e(?:rman|ns)|a(?:li|sk))|jersey|tshirt|w(?:heel|oman)|dizzy|j(?:apan|oy)|t(?:rain|iger)|whale|fairy|a(?:nge[lr]|bcd|tm)|c(?:h(?:a(?:ir|d)|ile)|a(?:ndy|mel)|urry|rab|o(?:rn|ol|w2)|[dn])|p(?:ager|e(?:a(?:ch|r)|ru)|i(?:g2|ll|e)|oop)|n(?:otes|ine)|t(?:onga|hree|ent|ram|[mv])|f(?:erry|r(?:ies|ee|og)|ax)|u(?:7(?:533|981|121)|5(?:5b6|408|272)|6(?:307|70[89]))|mage|e(?:yes|nd)|i(?:ra[nq]|t)|cat|dog|elf|z(?:zz|ap)|yen|j(?:ar|p)|leg|id|u[kps]|ng|o[2x]|vs|kr|[\\+\\x2D]1|x|v)(:)","captures":{"1":{"name":"punctuation.definition.gemoji.begin.mdx"},"2":{"name":"keyword.control.gemoji.mdx"},"3":{"name":"punctuation.definition.gemoji.end.mdx"}}},"extension-github-mention":{"name":"string.mention.mdx","match":"(?\u003c![0-9A-Za-z_`])(@)((?:[0-9A-Za-z][0-9A-Za-z-]{0,38})(?:\\/(?:[0-9A-Za-z][0-9A-Za-z-]{0,38}))?)(?![0-9A-Za-z_`])","captures":{"1":{"name":"punctuation.definition.mention.begin.mdx"},"2":{"name":"string.other.link.mention.mdx"}}},"extension-github-reference":{"patterns":[{"name":"string.reference.mdx","match":"(?\u003c![0-9A-Za-z_])(?:((?i:ghsa-|cve-))([A-Za-z0-9]+)|((?i:gh-|#))([0-9]+))(?![0-9A-Za-z_])","captures":{"1":{"name":"punctuation.definition.reference.begin.mdx"},"2":{"name":"string.other.link.reference.security-advisory.mdx"},"3":{"name":"punctuation.definition.reference.begin.mdx"},"4":{"name":"string.other.link.reference.issue-or-pr.mdx"}}},{"name":"string.reference.mdx","match":"(?\u003c![^\\t\\n\\r \\(@\\[\\{])((?:[0-9A-Za-z][0-9A-Za-z-]{0,38})(?:\\/(?:(?:\\.git[0-9A-Za-z_-]|\\.(?!git)|[0-9A-Za-z_-])+))?)(#)([0-9]+)(?![0-9A-Za-z_])","captures":{"1":{"name":"string.other.link.reference.user.mdx"},"2":{"name":"punctuation.definition.reference.begin.mdx"},"3":{"name":"string.other.link.reference.issue-or-pr.mdx"}}}]},"extension-math-flow":{"name":"markup.code.other.mdx","contentName":"markup.raw.math.flow.mdx","begin":"(?:^|\\G)[\\t ]*(\\${2,})([^\\n\\r\\$]*)$","end":"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)","beginCaptures":{"1":{"name":"string.other.begin.math.flow.mdx"},"2":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.math.flow.mdx"}}},"extension-math-text":{"match":"(?\u003c!\\$)(\\${2,})(?!\\$)(.+?)(?\u003c!\\$)(\\1)(?!\\$)","captures":{"1":{"name":"string.other.begin.math.mdx"},"2":{"name":"markup.raw.math.mdx markup.inline.raw.math.mdx"},"3":{"name":"string.other.end.math.mdx"}}},"extension-mdx-esm":{"name":"meta.embedded.tsx","begin":"(?:^|\\G)(?=(?i:export|import)[ ])","end":"^(?=[\\t ]*$)","patterns":[{"include":"source.tsx#statements"}]},"extension-mdx-expression-flow":{"contentName":"meta.embedded.tsx","begin":"(?:^|\\G)[\\t ]*(\\{)","end":"(\\})(?:[\\t ]*$)","patterns":[{"include":"source.tsx#expression"}],"beginCaptures":{"1":{"name":"string.other.begin.expression.mdx.js"}},"endCaptures":{"1":{"name":"string.other.begin.expression.mdx.js"}}},"extension-mdx-expression-text":{"contentName":"meta.embedded.tsx","begin":"\\{","end":"\\}","patterns":[{"include":"source.tsx#expression"}],"beginCaptures":{"0":{"name":"string.other.begin.expression.mdx.js"}},"endCaptures":{"0":{"name":"string.other.begin.expression.mdx.js"}}},"extension-mdx-jsx-flow":{"begin":"(?\u003c=^|\\G|\\\u003e)[\\t ]*(\u003c)(?=(?![\\t\\n\\r ]))(?:\\s*(/))?(?:\\s*(?:(?:((?:[_$[:alpha:]][-_$[:alnum:]]*))\\s*(:)\\s*((?:[_$[:alpha:]][-_$[:alnum:]]*)))|((?:(?:[_$[:alpha:]][_$[:alnum:]]*)(?:\\s*\\.\\s*(?:[_$[:alpha:]][-_$[:alnum:]]*))+))|((?:[_$[:upper:]][_$[:alnum:]]*))|((?:[_$[:alpha:]][-_$[:alnum:]]*)))(?=[\\s\\/\\\u003e\\{]))?","end":"(?:(\\/)\\s*)?(\u003e)","patterns":[{"include":"source.tsx#jsx-tag-attribute-name"},{"include":"source.tsx#jsx-tag-attribute-assignment"},{"include":"source.tsx#jsx-string-double-quoted"},{"include":"source.tsx#jsx-string-single-quoted"},{"include":"source.tsx#jsx-evaluated-code"},{"include":"source.tsx#jsx-tag-attributes-illegal"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.end.jsx"},"2":{"name":"punctuation.definition.tag.closing.jsx"},"3":{"name":"entity.name.tag.namespace.jsx"},"4":{"name":"punctuation.separator.namespace.jsx"},"5":{"name":"entity.name.tag.local.jsx"},"6":{"name":"support.class.component.jsx"},"7":{"name":"support.class.component.jsx"},"8":{"name":"entity.name.tag.jsx"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.self-closing.jsx"},"2":{"name":"punctuation.definition.tag.end.jsx"}}},"extension-mdx-jsx-text":{"begin":"(\u003c)(?=(?![\\t\\n\\r ]))(?:\\s*(/))?(?:\\s*(?:(?:((?:[_$[:alpha:]][-_$[:alnum:]]*))\\s*(:)\\s*((?:[_$[:alpha:]][-_$[:alnum:]]*)))|((?:(?:[_$[:alpha:]][_$[:alnum:]]*)(?:\\s*\\.\\s*(?:[_$[:alpha:]][-_$[:alnum:]]*))+))|((?:[_$[:upper:]][_$[:alnum:]]*))|((?:[_$[:alpha:]][-_$[:alnum:]]*)))(?=[\\s\\/\\\u003e\\{]))?","end":"(?:(\\/)\\s*)?(\u003e)","patterns":[{"include":"source.tsx#jsx-tag-attribute-name"},{"include":"source.tsx#jsx-tag-attribute-assignment"},{"include":"source.tsx#jsx-string-double-quoted"},{"include":"source.tsx#jsx-string-single-quoted"},{"include":"source.tsx#jsx-evaluated-code"},{"include":"source.tsx#jsx-tag-attributes-illegal"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.end.jsx"},"2":{"name":"punctuation.definition.tag.closing.jsx"},"3":{"name":"entity.name.tag.namespace.jsx"},"4":{"name":"punctuation.separator.namespace.jsx"},"5":{"name":"entity.name.tag.local.jsx"},"6":{"name":"support.class.component.jsx"},"7":{"name":"support.class.component.jsx"},"8":{"name":"entity.name.tag.jsx"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.self-closing.jsx"},"2":{"name":"punctuation.definition.tag.end.jsx"}}},"extension-toml":{"contentName":"meta.embedded.toml","begin":"\\A\\+{3}$","end":"^\\+{3}$","patterns":[{"include":"source.toml"}],"beginCaptures":{"0":{"name":"string.other.begin.toml"}},"endCaptures":{"0":{"name":"string.other.end.toml"}}},"extension-yaml":{"contentName":"meta.embedded.yaml","begin":"\\A-{3}$","end":"^-{3}$","patterns":[{"include":"source.yaml"}],"beginCaptures":{"0":{"name":"string.other.begin.yaml"}},"endCaptures":{"0":{"name":"string.other.end.yaml"}}},"markdown-frontmatter":{"patterns":[{"include":"#extension-toml"},{"include":"#extension-yaml"}]},"markdown-sections":{"patterns":[{"include":"#commonmark-block-quote"},{"include":"#commonmark-code-fenced"},{"include":"#extension-gfm-footnote-definition"},{"include":"#commonmark-definition"},{"include":"#commonmark-heading-atx"},{"include":"#commonmark-thematic-break"},{"include":"#commonmark-heading-setext"},{"include":"#commonmark-list-item"},{"include":"#extension-gfm-table"},{"include":"#extension-math-flow"},{"include":"#extension-mdx-esm"},{"include":"#extension-mdx-expression-flow"},{"include":"#extension-mdx-jsx-flow"},{"include":"#commonmark-paragraph"}]},"markdown-string":{"patterns":[{"include":"#commonmark-character-escape"},{"include":"#commonmark-character-reference"}]},"markdown-text":{"patterns":[{"include":"#commonmark-attention"},{"include":"#commonmark-character-escape"},{"include":"#commonmark-character-reference"},{"include":"#commonmark-code-text"},{"include":"#commonmark-hard-break-trailing"},{"include":"#commonmark-hard-break-escape"},{"include":"#commonmark-label-end"},{"include":"#extension-gfm-footnote-call"},{"include":"#commonmark-label-start"},{"include":"#extension-gfm-autolink-literal"},{"include":"#extension-gfm-strikethrough"},{"include":"#extension-github-gemoji"},{"include":"#extension-github-mention"},{"include":"#extension-github-reference"},{"include":"#extension-math-text"},{"include":"#extension-mdx-expression-text"},{"include":"#extension-mdx-jsx-text"}]},"whatwg-html-data-character-reference-named-terminated":{"name":"constant.language.character-reference.named.html","match":"(\u0026)((?:C(?:(?:o(?:unterClockwiseCo)?|lockwiseCo)ntourIntegra|cedi)|(?:(?:Not(?:S(?:quareSu(?:per|b)set|u(?:cceeds|(?:per|b)set))|Precedes|Greater|Tilde|Less)|Not(?:Righ|Lef)tTriangle|(?:Not(?:(?:Succeed|Precede|Les)s|Greater)|(?:Precede|Succeed)s|Less)Slant|SquareSu(?:per|b)set|(?:Not(?:Greater|Tilde)|Tilde|Less)Full|RightTriangle|LeftTriangle|Greater(?:Slant|Full)|Precedes|Succeeds|Superset|NotHump|Subset|Tilde|Hump)Equ|int(?:er)?c|DotEqu)a|DoubleContourIntegra|(?:n(?:short)?parall|shortparall|p(?:arall|rur))e|(?:rightarrowta|l(?:eftarrowta|ced|ata|Ata)|sced|rata|perm|rced|rAta|ced)i|Proportiona|smepars|e(?:qvpars|pars|xc|um)|Integra|suphso|rarr[pt]|n(?:pars|tg)|l(?:arr[pt]|cei)|Rarrt|(?:hybu|fora)l|ForAl|[GKLNR-Tcknt]cedi|rcei|iexc|gime|fras|[uy]um|oso|dso|ium|Ium)l|D(?:o(?:uble(?:(?:L(?:ong(?:Left)?R|eftR)ight|L(?:ongL)?eft|UpDown|Right|Up)Arrow|Do(?:wnArrow|t))|wn(?:ArrowUpA|TeeA|a)rrow)|iacriticalDot|strok|ashv|cy)|(?:(?:(?:N(?:(?:otN)?estedGreater|ot(?:Greater|Less))|Less(?:Equal)?)Great|GreaterGreat|l[lr]corn|mark|east)e|Not(?:Double)?VerticalBa|(?:Not(?:Righ|Lef)tTriangleB|(?:(?:Righ|Lef)tDown|Right(?:Up)?|Left(?:Up)?)VectorB|RightTriangleB|Left(?:Triangle|Arrow)B|RightArrowB|V(?:er(?:ticalB|b)|b)|UpArrowB|l(?:ur(?:ds|u)h|dr(?:us|d)h|trP|owb|H)|profal|r(?:ulu|dld)h|b(?:igst|rvb)|(?:wed|ve[er])b|s(?:wn|es)w|n(?:wne|ese|sp|hp)|gtlP|d(?:oll|uh|H)|(?:hor|ov)b|u(?:dh|H)|r(?:lh|H)|ohb|hb|St)a|D(?:o(?:wn(?:(?:Left(?:Right|Tee)|RightTee)Vecto|(?:(?:Righ|Lef)tVector|Arrow)Ba)|ubleVerticalBa)|a(?:gge|r)|sc|f)|(?:(?:(?:Righ|Lef)tDown|(?:Righ|Lef)tUp)Tee|(?:Righ|Lef)tUpDown)Vecto|VerticalSeparato|(?:Left(?:Right|Tee)|RightTee)Vecto|less(?:eqq?)?gt|e(?:qslantgt|sc)|(?:RightF|LeftF|[lr]f)loo|u(?:[lr]corne|ar)|timesba|(?:plusa|cirs|apa)ci|U(?:arroci|f)|(?:dzigr|s(?:u(?:pl|br)|imr|[lr])|zigr|angz|nvH|l(?:tl|B)|r[Br])ar|UnderBa|(?:plus|harr|top|mid|of)ci|O(?:verBa|sc|f)|dd?agge|s(?:olba|sc)|g(?:t(?:rar|ci)|sc|f)|c(?:opys|u(?:po|ep)|sc|f)|(?:n(?:(?:v[lr]|w|r)A|l[Aa]|h[Aa]|eA)|x[hlr][Aa]|u(?:ua|da|A)|s[ew]A|rla|o[lr]a|rba|rAa|l[Ablr]a|h(?:oa|A)|era|d(?:ua|A)|cra|vA)r|o(?:lci|sc|ro|pa)|ropa|roar|l(?:o(?:pa|ar)|sc|Ar)|i(?:ma|s)c|ltci|dd?ar|a(?:ma|s)c|R(?:Bar|sc|f)|I(?:mac|f)|(?:u(?:ma|s)|oma|ema|Oma|Ema|[wyz]s|qs|ks|fs|Zs|Ys|Xs|Ws|Vs|Us|Ss|Qs|Ns|Ms|Ks|Is|Gs|Fs|Cs|Bs)c|Umac|x(?:sc|f)|v(?:sc|f)|rsc|n(?:ld|f)|m(?:sc|ld|ac|f)|rAr|h(?:sc|f)|b(?:sc|f)|psc|P(?:sc|f)|L(?:sc|ar|f)|jsc|J(?:sc|f)|E(?:sc|f)|[HT]sc|[yz]f|wf|tf|qf|pf|kf|jf|Zf|Yf|Xf|Wf|Vf|Tf|Sf|Qf|Nf|Mf|Kf|Hf|Gf|Ff|Cf|Bf)r|(?:Diacritical(?:Double)?A|[EINOSYZaisz]a)cute|(?:(?:N(?:egative(?:VeryThin|Thi(?:ck|n))|onBreaking)|NegativeMedium|ZeroWidth|VeryThin|Medium|Thi(?:ck|n))Spac|Filled(?:Very)?SmallSquar|Empty(?:Very)?SmallSquar|(?:N(?:ot(?:Succeeds|Greater|Tilde|Less)T|t)|DiacriticalT|VerticalT|PrecedesT|SucceedsT|NotEqualT|GreaterT|TildeT|EqualT|LessT|at|Ut|It)ild|(?:(?:DiacriticalG|[EIOUaiu]g)ra|(?:u|U)?bre|(?:o|e)?gra)v|(?:doublebar|curly|big|x)wedg|H(?:orizontalLin|ilbertSpac)|Double(?:Righ|Lef)tTe|(?:(?:measured|uw)ang|exponentia|dwang|ssmi|fema)l|(?:Poincarepla|reali|pho|oli)n|(?:black)?lozeng|(?:VerticalL|(?:prof|imag)l)in|SmallCircl|(?:black|dot)squar|rmoustach|l(?:moustach|angl)|(?:b(?:ack)?pr|(?:tri|xo)t|[qt]pr)im|[Tt]herefor|(?:DownB|[Gag]b)rev|(?:infint|nv[lr]tr)i|b(?:arwedg|owti)|an(?:dslop|gl)|(?:cu(?:rly)?v|rthr|lthr|b(?:ig|ar)v|xv)e|n(?:s(?:qsu[bp]|ccu)|prcu)|orslop|NewLin|maltes|Becaus|rangl|incar|(?:otil|Otil|t(?:ra|il))d|[inu]tild|s(?:mil|imn)|(?:sc|pr)cu|Wedg|Prim|Brev)e|(?:CloseCurly(?:Double)?Quo|OpenCurly(?:Double)?Quo|[ry]?acu)te|(?:Reverse(?:Up)?|Up)Equilibrium|C(?:apitalDifferentialD|(?:oproduc|(?:ircleD|enterD|d)o)t|on(?:grue|i)nt|conint|upCap|o(?:lone|pf)|OPY|hi)|(?:(?:(?:left)?rightsquig|(?:longleftr|twoheadr|nleftr|nLeftr|longr|hookr|nR|Rr)ight|(?:twohead|hook)left|longleft|updown|Updown|nright|Right|nleft|nLeft|down|up|Up)a|L(?:(?:ong(?:left)?righ|(?:ong)?lef)ta|eft(?:(?:right)?a|RightA|TeeA))|RightTeeA|LongLeftA|UpTeeA)rrow|(?:(?:RightArrow|Short|Upper|Lower)Left|(?:L(?:eftArrow|o(?:wer|ng))|LongLeft|Short|Upper)Right|ShortUp)Arrow|(?:b(?:lacktriangle(?:righ|lef)|ulle|no)|RightDoubleBracke|RightAngleBracke|Left(?:Doub|Ang)leBracke|(?:vartriangle|downharpoon|c(?:ircl|urv)earrow|upharpoon|looparrow)righ|(?:vartriangle|downharpoon|c(?:ircl|urv)earrow|upharpoon|looparrow|mapsto)lef|(?:UnderBrack|OverBrack|emptys|targ|Sups)e|diamondsui|c(?:ircledas|lubsui|are)|(?:spade|heart)sui|(?:(?:c(?:enter|t)|lmi|ino)d|(?:Triple|mD)D|n(?:otin|e)d|(?:ncong|doteq|su[bp]e|e[gl]s)d|l(?:ess|t)d|isind|c(?:ong|up|ap)?d|b(?:igod|N)|t(?:(?:ri)?d|opb)|s(?:ub|im)d|midd|g(?:tr?)?d|Lmid|DotD|(?:xo|ut|z)d|e(?:s?d|rD|fD|DD)|dtd|Zd|Id|Gd|Ed)o|realpar|i(?:magpar|iin)|S(?:uchTha|qr)|su[bp]mul|(?:(?:lt|i)que|gtque|(?:mid|low)a|e(?:que|xi))s|Produc|s(?:updo|e[cx])|r(?:parg|ec)|lparl|vangr|hamil|(?:homt|[lr]fis|ufis|dfis)h|phmma|t(?:wix|in)|quo|o(?:do|as)|fla|eDo)t|(?:(?:Square)?Intersecti|(?:straight|back|var)epsil|SquareUni|expectati|upsil|epsil|Upsil|eq?col|Epsil|(?:omic|Omic|rca|lca|eca|Sca|[NRTt]ca|Lca|Eca|[Zdz]ca|Dca)r|scar|ncar|herc|ccar|Ccar|iog|Iog)on|Not(?:S(?:quareSu(?:per|b)set|u(?:cceeds|(?:per|b)set))|Precedes|Greater|Tilde|Less)?|(?:(?:(?:Not(?:Reverse)?|Reverse)E|comp|E)leme|NotCongrue|(?:n[gl]|l)eqsla|geqsla|q(?:uat)?i|perc|iiii|coni|cwi|awi|oi)nt|(?:(?:rightleftharpo|leftrightharpo|quaterni)on|(?:(?:N(?:ot(?:NestedLess|Greater|Less)|estedLess)L|(?:eqslant|gtr(?:eqq?)?)l|LessL)e|Greater(?:Equal)?Le|cro)s|(?:rightright|leftleft|upup)arrow|rightleftarrow|(?:(?:(?:righ|lef)tthree|divideon|b(?:igo|ox)|[lr]o)t|InvisibleT)ime|downdownarrow|(?:(?:smallset|tri|dot|box)m|PlusM)inu|(?:RoundImpli|complex|Impli|Otim)e|C(?:ircle(?:Time|Minu|Plu)|ayley|ros)|(?:rationa|mode)l|NotExist|(?:(?:UnionP|MinusP|(?:b(?:ig[ou]|ox)|tri|s(?:u[bp]|im)|dot|xu|mn)p)l|(?:xo|u)pl|o(?:min|pl)|ropl|lopl|epl)u|otimesa|integer|e(?:linter|qual)|setminu|rarrbf|larrb?f|olcros|rarrf|mstpo|lesge|gesle|Exist|[lr]time|strn|napo|fltn|ccap|apo)s|(?:b(?:(?:lack|ig)triangledow|etwee)|(?:righ|lef)tharpoondow|(?:triangle|mapsto)dow|(?:nv|i)infi|ssetm|plusm|lagra|d(?:[lr]cor|isi)|c(?:ompf|aro)|s?frow|(?:hyph|curr)e|kgree|thor|ogo|ye)n|Not(?:Righ|Lef)tTriangle|(?:Up(?:Arrow)?|Short)DownArrow|(?:(?:n(?:triangle(?:righ|lef)t|succ|prec)|(?:trianglerigh|trianglelef|sqsu[bp]se|ques)t|backsim)e|lvertneq|gvertneq|(?:suc|pre)cneq|a(?:pprox|symp)e|(?:succ|prec|vee)e|circe)q|(?:UnderParenthes|OverParenthes|xn)is|(?:(?:Righ|Lef)tDown|Right(?:Up)?|Left(?:Up)?)Vector|D(?:o(?:wn(?:RightVector|LeftVector|Arrow|Tee)|t)|el|D)|l(?:eftrightarrows|br(?:k(?:sl[du]|e)|ac[ek])|tri[ef]|s(?:im[eg]|qb|h)|hard|a(?:tes|ngd|p)|o[pz]f|rm|gE|fr|eg|cy)|(?:NotHumpDownHum|(?:righ|lef)tharpoonu|big(?:(?:triangle|sqc)u|c[au])|HumpDownHum|m(?:apstou|lc)|(?:capbr|xsq)cu|smash|rarr[al]|(?:weie|sha)r|larrl|velli|(?:thin|punc)s|h(?:elli|airs)|(?:u[lr]c|vp)ro|d[lr]cro|c(?:upc[au]|apc[au])|thka|scna|prn?a|oper|n(?:ums|va|cu|bs)|ens|xc[au]|Ma)p|l(?:eftrightarrow|e(?:ftarrow|s(?:dot)?)?|moust|a(?:rrb?|te?|ng)|t(?:ri)?|sim|par|oz|l|g)|n(?:triangle(?:righ|lef)t|succ|prec)|SquareSu(?:per|b)set|(?:I(?:nvisibleComm|ot)|(?:varthe|iio)t|varkapp|(?:vars|S)igm|(?:diga|mco)mm|Cedill|lambd|Lambd|delt|Thet|omeg|Omeg|Kapp|Delt|nabl|zet|to[es]|rdc|ldc|iot|Zet|Bet|Et)a|b(?:lacktriangle|arwed|u(?:mpe?|ll)|sol|o(?:x[HVhv]|t)|brk|ne)|(?:trianglerigh|trianglelef|sqsu[bp]se|ques)t|RightT(?:riangl|e)e|(?:(?:varsu[bp]setn|su(?:psetn?|bsetn?))eq|nsu[bp]seteq|colone|(?:wedg|sim)e|nsime|lneq|gneq)q|DifferentialD|(?:(?:fall|ris)ingdots|(?:suc|pre)ccurly|ddots)eq|A(?:pplyFunction|ssign|(?:tild|grav|brev)e|acute|o(?:gon|pf)|lpha|(?:mac|sc|f)r|c(?:irc|y)|ring|Elig|uml|nd|MP)|(?:varsu[bp]setn|su(?:psetn?|bsetn?))eq|L(?:eft(?:T(?:riangl|e)e|Arrow)|l)|G(?:reaterEqual|amma)|E(?:xponentialE|quilibrium|sim|cy|TH|NG)|(?:(?:RightCeil|LeftCeil|varnoth|ar|Ur)in|(?:b(?:ack)?co|uri)n|vzigza|roan|loan|ffli|amal|sun|rin|n(?:tl|an)|Ran|Lan)g|(?:thick|succn?|precn?|less|g(?:tr|n)|ln|n)approx|(?:s(?:traightph|em)|(?:rtril|xu|u[lr]|xd|v[lr])tr|varph|l[lr]tr|b(?:sem|eps)|Ph)i|(?:circledd|osl|n(?:v[Dd]|V[Dd]|d)|hsl|V(?:vd|D)|Osl|v[Dd]|md)ash|(?:(?:RuleDelay|imp|cuw)e|(?:n(?:s(?:hort)?)?|short|rn)mi|D(?:Dotrah|iamon)|(?:i(?:nt)?pr|peri)o|odsol|llhar|c(?:opro|irmi)|(?:capa|anda|pou)n|Barwe|napi|api)d|(?:cu(?:rlyeq(?:suc|pre)|es)|telre|[ou]dbla|Udbla|Odbla|radi|lesc|gesc|dbla)c|(?:circled|big|eq|[is]|c|x|a|S|[hw]|W|H|G|E|C)circ|rightarrow|R(?:ightArrow|arr|e)|Pr(?:oportion)?|(?:longmapst|varpropt|p(?:lustw|ropt)|varrh|numer|(?:rsa|lsa|sb)qu|m(?:icr|h)|[lr]aqu|bdqu|eur)o|UnderBrace|ImaginaryI|B(?:ernoullis|a(?:ckslash|rv)|umpeq|cy)|(?:(?:Laplace|Mellin|zee)tr|Fo(?:uriertr|p)|(?:profsu|ssta)r|ordero|origo|[ps]op|nop|mop|i(?:op|mo)|h(?:op|al)|f(?:op|no)|dop|bop|Rop|Pop|Nop|Lop|Iop|Hop|Dop|[GJKMOQSTV-Zgjkoqvwyz]op|Bop)f|nsu[bp]seteq|t(?:ri(?:angleq|e)|imesd|he(?:tav|re4)|au)|O(?:verBrace|r)|(?:(?:pitchfo|checkma|t(?:opfo|b)|rob|rbb|l[bo]b)r|intlarh|b(?:brktbr|l(?:oc|an))|perten|NoBrea|rarrh|s[ew]arh|n[ew]arh|l(?:arrh|hbl)|uhbl|Hace)k|(?:NotCupC|(?:mu(?:lti)?|x)m|cupbrc)ap|t(?:riangle|imes|heta|opf?)|Precedes|Succeeds|Superset|NotEqual|(?:n(?:atural|exist|les)|s(?:qc[au]p|mte)|prime)s|c(?:ir(?:cled[RS]|[Ee])|u(?:rarrm|larrp|darr[lr]|ps)|o(?:mmat|pf)|aps|hi)|b(?:sol(?:hsu)?b|ump(?:eq|E)|ox(?:box|[Vv][HLRhlr]|[Hh][DUdu]|[DUdu][LRlr])|e(?:rnou|t[ah])|lk(?:34|1[24])|cy)|(?:l(?:esdot|squ|dqu)o|rsquo|rdquo|ngt)r|a(?:n(?:g(?:msda[a-h]|st|e)|d[dv])|st|p[Ee]|mp|fr|c[Edy])|(?:g(?:esdoto|E)|[lr]haru)l|(?:angrtvb|lrhar|nis)d|(?:(?:th(?:ic)?k|succn?|p(?:r(?:ecn?|n)?|lus)|rarr|l(?:ess|arr)|su[bp]|par|scn|g(?:tr|n)|ne|sc|n[glv]|ln|eq?)si|thetasy|ccupss|alefsy|botto)m|trpezium|(?:hks[ew]|dr?bk|bk)arow|(?:(?:[lr]a|d|c)empty|b(?:nequi|empty)|plank|nequi|odi)v|(?:(?:sc|rp|n)pol|point|fpart)int|(?:c(?:irf|wco)|awco)nint|PartialD|n(?:s(?:u[bp](?:set)?|c)|rarr|ot(?:ni|in)?|warr|e(?:arr)?|a(?:tur|p)|vlt|p(?:re?|ar)|um?|l[et]|ge|i)|n(?:atural|exist|les)|d(?:i(?:am(?:ond)?|v(?:ide)?)|tri|ash|ot|d)|backsim|l(?:esdot|squ|dqu)o|g(?:esdoto|E)|U(?:p(?:Arrow|si)|nion|arr)|angrtvb|p(?:l(?:anckh|us(?:d[ou]|[be]))|ar(?:sl|t)|r(?:od|nE|E)|erp|iv|m)|n(?:ot(?:niv[a-c]|in(?:v[a-c]|E))|rarr[cw]|s(?:u[bp][Ee]|c[er])|part|v(?:le|g[et])|g(?:es|E)|c(?:ap|y)|apE|lE|iv|Ll|Gg)|m(?:inus(?:du|b)|ale|cy|p)|rbr(?:k(?:sl[du]|e)|ac[ek])|(?:suphsu|tris|rcu|lcu)b|supdsub|(?:s[ew]a|n[ew]a)rrow|(?:b(?:ecaus|sim)|n(?:[lr]tri|bump)|csu[bp])e|equivDD|u(?:rcorn|lcorn|psi)|timesb|s(?:u(?:p(?:set)?|b(?:set)?)|q(?:su[bp]|u)|i(?:gma|m)|olb?|dot|mt|fr|ce?)|p(?:l(?:anck|us)|r(?:op|ec?)?|ara?|i)|o(?:times|r(?:d(?:er)?)?)|m(?:i(?:nusd?|d)|a(?:p(?:sto)?|lt)|u)|rmoust|g(?:e(?:s(?:dot|l)?|q)?|sim|n(?:ap|e)|t|l|g)|(?:spade|heart)s|c(?:u(?:rarr|larr|p)|o(?:m(?:ma|p)|lon|py|ng)|lubs|heck|cups|irc?|ent|ap)|colone|a(?:p(?:prox)?|n(?:g(?:msd|rt)?|d)|symp|f|c)|S(?:quare|u[bp]|c)|Subset|b(?:ecaus|sim)|vsu[bp]n[Ee]|s(?:u(?:psu[bp]|b(?:su[bp]|n[Ee]|E)|pn[Ee]|p[1-3E]|m)|q(?:u(?:ar[ef]|f)|su[bp]e)|igma[fv]|etmn|dot[be]|par|mid|hc?y|c[Ey])|f(?:rac(?:78|5[68]|45|3[458]|2[35]|1[2-68])|fr)|e(?:m(?:sp1[34]|ptyv)|psiv|c(?:irc|y)|t[ah]|ng|ll|fr|e)|(?:kappa|isins|vBar|fork|rho|phi|n[GL]t)v|divonx|V(?:dashl|ee)|gammad|G(?:ammad|cy|[Tgt])|[Ldhlt]strok|[HT]strok|(?:c(?:ylct|hc)|(?:s(?:oft|hch)|hard|S(?:OFT|HCH)|jser|J(?:ser|uk)|HARD|tsh|TSH|juk|iuk|I(?:uk|[EO])|zh|yi|nj|lj|k[hj]|gj|dj|ZH|Y[AIU]|NJ|LJ|K[HJ]|GJ|D[JSZ])c|ubrc|Ubrc|(?:yu|i[eo]|dz|v|p|f)c|TSc|SHc|CHc|Vc|Pc|Mc|Fc)y|(?:(?:wre|jm)at|dalet|a(?:ngs|le)p|imat|[lr]ds)h|[CLRUceglnou]acute|ff?llig|(?:f(?:fi|[ij])|sz|oe|ij|ae|OE|IJ)lig|r(?:a(?:tio|rr|ng)|tri|par|eal)|s[ew]arr|s(?:qc[au]p|mte)|prime|rarrb|i(?:n(?:fin|t)?|sin|t|i|c)|e(?:quiv|m(?:pty|sp)|p(?:si|ar)|cir|l|g)|kappa|isins|ncong|doteq|(?:wedg|sim)e|nsime|rsquo|rdquo|[lr]haru|V(?:dash|ert)|Tilde|lrhar|gamma|Equal|UpTee|n(?:[lr]tri|bump)|C(?:olon|up|ap)|v(?:arpi|ert)|u(?:psih|ml)|vnsu[bp]|r(?:tri[ef]|e(?:als|g)|a(?:rr[cw]|ng[de]|ce)|sh|lm|x)|rhard|sim[gl]E|i(?:sin[Ev]|mage|f[fr]|cy)|harrw|(?:n[gl]|l)eqq|g(?:sim[el]|tcc|e(?:qq|l)|nE|l[Eaj]|gg|ap)|ocirc|starf|utrif|d(?:trif|i(?:ams|e)|ashv|sc[ry]|fr|eg)|[du]har[lr]|T(?:HORN|a[bu])|(?:TRAD|[gl]vn)E|odash|[EUaeu]o(?:gon|pf)|alpha|[IJOUYgjuy]c(?:irc|y)|v(?:arr|ee)|succ|sim[gl]|harr|ln(?:ap|e)|lesg|(?:n[gl]|l)eq|ocir|star|utri|vBar|fork|su[bp]e|nsim|lneq|gneq|csu[bp]|zwn?j|yacy|x(?:opf|i)|scnE|o(?:r(?:d[fm]|v)|mid|lt|hm|gt|fr|cy|S)|scap|rsqb|ropf|ltcc|tsc[ry]|QUOT|[EOUYao]uml|rho|phi|n[GL]t|e[gl]s|ngt|I(?:nt|m)|nis|rfr|rcy|lnE|lEg|ufr|S(?:um|cy)|R(?:sh|ho)|psi|Ps?i|[NRTt]cy|L(?:sh|cy|[Tt])|kcy|Kcy|Hat|REG|[Zdz]cy|wr|lE|wp|Xi|Nu|Mu)(;)","captures":{"1":{"name":"punctuation.definition.character-reference.begin.html"},"2":{"name":"keyword.control.character-reference.html"},"3":{"name":"punctuation.definition.character-reference.end.html"}}}}}
diff --git a/grammars/source.mermaid.c4c-diagram.json b/grammars/source.mermaid.c4c-diagram.json
new file mode 100644
index 0000000..e35612b
--- /dev/null
+++ b/grammars/source.mermaid.c4c-diagram.json
@@ -0,0 +1 @@
+{"scopeName":"source.mermaid.c4c-diagram","patterns":[{"include":"#main"}],"repository":{"main":{"patterns":[{"include":"source.mermaid#a11y"},{"include":"source.mermaid#directive"},{"include":"source.mermaid#comment"},{"include":"source.mermaid#direction"},{"include":"source.mermaid.user-journey#title"},{"include":"source.wsd"}]}}}
diff --git a/grammars/source.mermaid.class-diagram.json b/grammars/source.mermaid.class-diagram.json
new file mode 100644
index 0000000..7ffcf3a
--- /dev/null
+++ b/grammars/source.mermaid.class-diagram.json
@@ -0,0 +1 @@
+{"scopeName":"source.mermaid.class-diagram","patterns":[{"include":"#main"}],"repository":{"annotation":{"name":"meta.annotation.mermaid","contentName":"entity.name.tag.annotation.mermaid","begin":"(\u003c\u003c)","end":"(\u003e\u003e)","beginCaptures":{"0":{"name":"punctuation.definition.annotation.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark"}},"endCaptures":{"0":{"name":"punctuation.definition.annotation.end.mermaid"},"1":{"name":"sublimelinter.gutter-mark"}}},"annotation-statement":{"name":"meta.annotation.statement.mermaid","match":"^\\s*(\u003c\u003c.*?\u003e\u003e)(?:\\s+((?=[a-zA-Z])\\w+)(?=\\s*(?:$|[^{}\\s])))?","captures":{"1":{"patterns":[{"include":"#annotation"}]},"2":{"name":"entity.name.type.class.mermaid"}}},"cardinality":{"name":"string.quoted.double.cardinality.mermaid","begin":"\"","end":"\"","patterns":[{"name":"constant.language.variable-amount.mermaid","match":"\\*"},{"name":"constant.language.range.mermaid","match":"\\.\\."}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.mermaid"}}},"class":{"patterns":[{"name":"meta.class.definition.mermaid","begin":"(?x) ^\n\\s* (class)\n\\s+ ((?=[a-zA-Z])\\w+)\n(?:\\s* (~\\w+~))?\n(?:\\s* (:::) \\s* ([^\\s{}]+))?\n\\s* ({)","end":"}","patterns":[{"include":"source.mermaid#comment"},{"include":"#annotation"},{"include":"#member"}],"beginCaptures":{"1":{"name":"storage.type.class.mermaid"},"2":{"name":"entity.name.type.class.mermaid"},"3":{"patterns":[{"include":"#generic"}]},"4":{"name":"keyword.operator.css-class.mermaid"},"5":{"name":"constant.language.css-class.mermaid"},"6":{"patterns":[{"include":"source.mermaid#brace"}]}},"endCaptures":{"0":{"patterns":[{"include":"source.mermaid#brace"}]}}},{"name":"meta.class.statement.mermaid","match":"(?x) ^\n\\s* (class)\n\\s+ ((?=[a-zA-Z])\\w+(?:\\s+\\S.+?)?)\n(?: \\s* (~\\w+~))?\n(?: \\s* (:::) \\s* ([^\\s{}]+))?\n(?= \\s*)","captures":{"1":{"name":"storage.type.class.mermaid"},"2":{"name":"entity.name.type.class.mermaid"},"3":{"patterns":[{"include":"#generic"}]},"4":{"name":"keyword.operator.css-class.mermaid"},"5":{"name":"constant.language.css-class.mermaid"}}}]},"classifier":{"patterns":[{"name":"storage.modifier.classifier.abstract.mermaid","match":"\\*","captures":{"0":{"name":"sublimelinter.gutter-mark"}}},{"name":"storage.modifier.classifier.static.mermaid","match":"\\$","captures":{"0":{"name":"sublimelinter.gutter-mark"}}}]},"generic":{"name":"meta.generic.mermaid","contentName":"entity.name.tag.type.mermaid","begin":"(?:^|\\G)\\s*((~))","end":"(~)","beginCaptures":{"1":{"name":"punctuation.definition.type.begin.mermaid"},"2":{"name":"sublimelinter.gutter-mark"}},"endCaptures":{"0":{"name":"punctuation.definition.type.end.mermaid"},"1":{"name":"sublimelinter.gutter-mark"}}},"interaction":{"name":"meta.$1-handler.mermaid","begin":"^\\s*(link|callback)(?=$|\\s)","end":"(?!\\G)","patterns":[{"begin":"(?\u003c=link)\\G","end":"(?=\\s*$)","patterns":[{"name":"entity.name.tag.node.mermaid","begin":"\\G\\s+((?=[a-zA-Z])\\w+)","end":"\\s+(\"[^\"]*\")","beginCaptures":{"1":{"name":"entity.name.tag.node.mermaid"}},"endCaptures":{"1":{"patterns":[{"include":"source.mermaid.flowchart#url"}]}}},{"include":"source.mermaid.flowchart#tooltip"}]},{"begin":"(?\u003c=callback)\\G","end":"(?=\\s*$)","patterns":[{"name":"entity.name.tag.node.mermaid","begin":"\\G\\s+((?=[a-zA-Z])\\w+)","end":"\\s+((\")[^\"]*(\"))","beginCaptures":{"1":{"name":"entity.name.tag.node.mermaid"}},"endCaptures":{"1":{"name":"string.quoted.double.callback-name.mermaid"},"2":{"name":"punctuation.definition.string.begin.mermaid"},"3":{"name":"punctuation.definition.string.end.mermaid"}}},{"include":"source.mermaid.flowchart#tooltip"}]}],"beginCaptures":{"1":{"name":"storage.type.$1-assignment.mermaid"}}},"main":{"patterns":[{"include":"source.mermaid#a11y"},{"include":"source.mermaid#directive"},{"include":"source.mermaid#comment"},{"include":"source.mermaid#direction"},{"include":"#annotation-statement"},{"include":"#relation"},{"include":"#class"},{"include":"#member-statement"},{"include":"#interaction"},{"include":"source.mermaid.flowchart#click"}]},"member":{"patterns":[{"name":"meta.member.method.mermaid","begin":"([-+#~]\\s*|(?![-+#~]))(?!})([^\\s\\(]+)(?=\\()","end":"(?\u003c=\\))(?:\\s*([*$]))?(?:\\s+(\\S+?)(\\s*~[^~]+~\\s*)?)?(?=$|\\s)","patterns":[{"include":"#params"}],"beginCaptures":{"1":{"patterns":[{"include":"#visibility"}]},"2":{"name":"entity.name.function.member.method.mermaid"}},"endCaptures":{"1":{"patterns":[{"include":"#classifier"}]},"2":{"name":"storage.type.return-value.mermaid"},"3":{"patterns":[{"include":"#generic"}]}}},{"name":"meta.member.attribute.mermaid","begin":"([-+#~]\\s*|(?![-+#~]))(?!})([^\\s\\(]+?)(\\s*~[^~]+~\\s*)?(?=$|\\s)","end":"\\S+|(?=\\s*$)","beginCaptures":{"1":{"patterns":[{"include":"#visibility"}]},"2":{"name":"storage.type.attribute.mermaid"},"3":{"patterns":[{"include":"#generic"}]}},"endCaptures":{"0":{"name":"entity.name.member.mermaid"}}}]},"member-statement":{"name":"meta.member.statement.mermaid","begin":"^\\s*((?=[a-zA-Z])\\w+)\\s*(:)[ \\t]*","end":"(?!\\G)","patterns":[{"include":"#member"}],"beginCaptures":{"1":{"name":"entity.name.type.class.mermaid"},"2":{"patterns":[{"include":"source.mermaid#colon"}]}},"applyEndPatternLast":true},"params":{"name":"meta.parameters.mermaid","begin":"\\G\\(","end":"\\)","patterns":[{"match":"(?:([^\\s(),]+?)(\\s*~[^~]+~)?\\s+)?([^\\s(),]+)","captures":{"1":{"name":"storage.type.parameter.mermaid"},"2":{"patterns":[{"include":"#generic"}]},"3":{"name":"variable.function.parameter.mermaid"}}},{"include":"source.mermaid#comma"}],"beginCaptures":{"0":{"name":"punctuation.definition.parameters.begin.mermaid"}},"endCaptures":{"0":{"name":"punctuation.definition.parameters.end.mermaid"}}},"relation":{"name":"meta.relation.mermaid","begin":"(?x)\n# First operand\n(?:\n\t((?=[a-zA-Z])\\w+)  # Name\n\t(?:\\s+(\"[^\"]*\"))?  # Cardinality\n\t\\s*\n)?\n\n# Link operator\n(?:\n\t# (Possibly asymmetrical) two-way relation\n\t((?:[*o]|\u003c\\|?)(?:--|\\.\\.)(?:[*o]|\\|?\u003e))\n\t\n\t# One-way relations\n\t| (--\\|\u003e     | \u003c\\|--)      # Inheritance\n\t| (--\\*      | \\*--)       # Composition\n\t| (--o        | o--)         # Aggregation\n\t| (--\u003e        | \u003c--)         # Association\n\t| (\\.{2}\\|\u003e | \u003c\\|\\.{2})  # Realisation\n\t| (\\.{2}\u003e    | \u003c\\.{2})     # Dependency\n\t| (\\.{2})                   # Link, dashed\n\t| (--)                       # Link, solid\n)\n\n# Second operand\n(?:\n\t\\s*\n\t(?:(\"[^\"]*\")\\s+)?  # Cardinality\n\t((?=[a-zA-Z])\\w+)  # Name\n)?","end":"(?!\\G)","patterns":[{"name":"meta.label.mermaid","contentName":"string.unquoted.relation-text.mermaid","begin":"\\G\\s*(:)[ \\t]*","end":"(?=\\s*$)","beginCaptures":{"1":{"patterns":[{"include":"source.mermaid#colon"}]}}}],"beginCaptures":{"1":{"name":"entity.name.type.class.first.mermaid"},"10":{"name":"keyword.operator.relation.dependency.mermaid"},"11":{"name":"keyword.operator.relation.link.dashed.mermaid"},"12":{"patterns":[{"include":"#cardinality"}]},"13":{"name":"entity.name.type.class.second.mermaid"},"2":{"patterns":[{"include":"#cardinality"}]},"3":{"name":"keyword.operator.relation.two-way.mermaid"},"4":{"name":"keyword.operator.relation.inheritance.mermaid"},"5":{"name":"keyword.operator.relation.composition.mermaid"},"6":{"name":"keyword.operator.relation.aggregation.mermaid"},"7":{"name":"keyword.operator.relation.association.mermaid"},"8":{"name":"keyword.operator.relation.link.solid.mermaid"},"9":{"name":"keyword.operator.relation.realisation.mermaid"}}},"visibility":{"patterns":[{"name":"storage.modifier.visibility.public.mermaid","match":"\\+","captures":{"0":{"name":"sublimelinter.gutter-mark"}}},{"name":"storage.modifier.visibility.private.mermaid","match":"-","captures":{"0":{"name":"sublimelinter.gutter-mark"}}},{"name":"storage.modifier.visibility.protected.mermaid","match":"#","captures":{"0":{"name":"sublimelinter.gutter-mark"}}},{"name":"storage.modifier.visibility.internal.mermaid","match":"~","captures":{"0":{"name":"sublimelinter.gutter-mark"}}}]}}}
diff --git a/grammars/source.mermaid.er-diagram.json b/grammars/source.mermaid.er-diagram.json
new file mode 100644
index 0000000..bcc2071
--- /dev/null
+++ b/grammars/source.mermaid.er-diagram.json
@@ -0,0 +1 @@
+{"scopeName":"source.mermaid.er-diagram","patterns":[{"include":"#main"}],"repository":{"attribute":{"name":"meta.attribute.mermaid","match":"(?x)\n((?=[a-zA-Z])[-\\w]+) # Attribute type\n\\s+\n((?=[a-zA-Z])[-\\w]+) # Attribute name\n(?:\\s+ (PK|FK))?     # Primary/foreign key\n(?:\\s* (\"[^\"]*\"))?   # Comment","captures":{"1":{"name":"storage.type.attribute.mermaid"},"2":{"name":"entity.name.attribute.mermaid"},"3":{"name":"constant.language.other.key-type.mermaid"},"4":{"patterns":[{"include":"#string"}]}}},"attributes":{"name":"meta.attributes.mermaid","begin":"((?=[a-zA-Z])[-\\w]+)\\s*({)","end":"}","patterns":[{"include":"#attribute"},{"include":"source.mermaid#a11y"},{"include":"source.mermaid#directive"},{"include":"source.mermaid#comment"}],"beginCaptures":{"1":{"name":"entity.name.assignee.mermaid"},"2":{"patterns":[{"include":"source.mermaid#brace"}]}},"endCaptures":{"0":{"patterns":[{"include":"source.mermaid#brace"}]}}},"main":{"patterns":[{"include":"source.mermaid#a11y"},{"include":"source.mermaid#directive"},{"include":"source.mermaid#comment"},{"include":"#attributes"},{"include":"#relationship"}]},"relationship":{"name":"meta.relationship.mermaid","match":"(?x)\n((?=[a-zA-Z])[-\\w]+) # Entity 1\n\n(?:\n\t\\s*\n\t# Cardinality configuration thingie\n\t(\n\t\t# Entity 1's cardinality\n\t\t(?: \\|o   # Zero or one\n\t\t|   \\|\\| # Exactly one\n\t\t|   }o     # Zero or more\n\t\t|   }\\|   # One or more\n\t\t)\n\t\t\n\t\t# Stroke style\n\t\t(?: --     # Solid\n\t\t| \\.\\.   # Dashed\n\t\t)\n\t\t\n\t\t# Entity 2's cardinality\n\t\t(?: o\\|   # Zero or one\n\t\t| \\|\\|   # Exactly one\n\t\t| o{       # Zero or more\n\t\t| \\|{     # One or more\n\t\t)\n\t)\n\t\\s*\n\t((?=[a-zA-Z])[-\\w]+) # Entity 2\n\t\n\t# Relationship label\n\t\\s* (:) \\s*\n\t(?: (\"[^\"]*\")             # Quoted\n\t|   ((?=[a-zA-Z])[-\\w]+) # Unquoted\n\t|   ((?:[^\\s%]|%(?!%))+) # Invalid\n\t)?\n)?","captures":{"1":{"name":"entity.name.operand.first.mermaid"},"2":{"name":"keyword.operator.cardinality.mermaid"},"3":{"name":"entity.name.operand.second.mermaid"},"4":{"patterns":[{"include":"source.mermaid#colon"}]},"5":{"patterns":[{"include":"#string"}]},"6":{"name":"string.unquoted.label-text.mermaid"},"7":{"name":"invalid.illegal.unexpected-characters.mermaid"}}},"string":{"name":"string.quoted.double.label-text.mermaid","begin":"\"","end":"\"","patterns":[{"include":"source.mermaid#entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.mermaid"}}}}}
diff --git a/grammars/source.mermaid.flowchart.json b/grammars/source.mermaid.flowchart.json
new file mode 100644
index 0000000..bd7c006
--- /dev/null
+++ b/grammars/source.mermaid.flowchart.json
@@ -0,0 +1 @@
+{"scopeName":"source.mermaid.flowchart","patterns":[{"include":"#main"}],"repository":{"class":{"name":"meta.class.statement.mermaid","begin":"(?:\\G|^|(?\u003c=\\s|;|%%))class(?=$|\\s|;)","end":"([\\w$\u0026]+)?[ \\t]*(?=$|;)","patterns":[{"name":"entity.name.tag.node.mermaid","match":"([\\w$\u0026]+)(?=$|\\s|;|,)"},{"include":"#comma"}],"beginCaptures":{"0":{"name":"storage.type.style-assignment.mermaid"}},"endCaptures":{"1":{"name":"entity.name.class.mermaid"}}},"click":{"name":"meta.click.statement.mermaid","begin":"(?:\\G|^|(?\u003c=\\s|;|%%))(click)(?=$|\\s|;)(?:\\s+([\\w$\u0026]+))?","end":"[ \\t]*$|(?=;)","patterns":[{"include":"#click-href"},{"include":"#click-call"}],"beginCaptures":{"1":{"name":"storage.type.interactive-command.mermaid"},"2":{"name":"entity.name.tag.node.mermaid"}}},"click-call":{"name":"meta.callback-assignment.mermaid","begin":"\\G\\s+(?:(call)(?=$|\\s|;)[ \\t]*|(?=[^\\s\\(%;\"']))","end":"[ \\t]*$|(?=;)","patterns":[{"name":"meta.callback-reference.mermaid","begin":"\\G[^\\s\\(%;\"']+","end":"(?!\\G)|(?=[ \\t]*(?:$|;))","patterns":[{"name":"meta.callback-arguments.mermaid","begin":"\\G\\(","end":"\\)","patterns":[{"name":"variable.parameter.function.mermaid","match":"[^\\s,\\)%;]+"},{"include":"#comma"}],"beginCaptures":{"0":{"name":"punctuation.definition.parameters.begin.mermaid"}},"endCaptures":{"0":{"name":"punctuation.definition.parameters.end.mermaid"}}}],"beginCaptures":{"0":{"name":"entity.name.function.callback.mermaid"}}},{"include":"#tooltip"}],"beginCaptures":{"1":{"name":"storage.modifier.callback-assignment.mermaid"}}},"click-href":{"name":"meta.link-assignment.mermaid","begin":"\\G\\s+(?:(href)(?=$|\\s|;)[ \\t]*|(?=[\"']))","end":"[ \\t]*$|(?=;)","patterns":[{"begin":"\\G(?=\"|')","end":"(?!\\G)","patterns":[{"include":"#url"}]},{"include":"#tooltip"},{"include":"#target-name"}],"beginCaptures":{"1":{"name":"storage.modifier.link-assignment.mermaid"}}},"html":{"patterns":[{"include":"source.mermaid#br"},{"include":"source.mermaid#entity"}]},"link":{"patterns":[{"name":"meta.labelled-link.delimited.mermaid","contentName":"string.quoted.other.link-label.mermaid","begin":"([xo\u003c]?(?:--+[-xo\u003e]|==+[=xo\u003e]|-?\\.+-[xo\u003e]?))\\s*(\\|)[ \\t]*","end":"\\s*(\\|)","beginCaptures":{"1":{"patterns":[{"include":"#link"}]},"2":{"name":"keyword.operator.link-label.begin.mermaid"}},"endCaptures":{"1":{"name":"keyword.operator.link-label.end.mermaid"}}},{"name":"keyword.operator.link.thin.mermaid","match":"[xo\u003c]?--+[-xo\u003e]"},{"name":"keyword.operator.link.thick.mermaid","match":"[xo\u003c]?==+[=xo\u003e]"},{"name":"keyword.operator.link.dotted.mermaid","match":"[xo\u003c]?-?\\.+-[xo\u003e]?"},{"name":"meta.labelled-link.mermaid","contentName":"string.unquoted.link-label.mermaid","begin":"([xo\u003c]?--)[ \\t]*","end":"\\s*([xo\u003c]?--+[-xo\u003e])","beginCaptures":{"1":{"name":"keyword.operator.link.thin.begin.mermaid"}},"endCaptures":{"1":{"name":"keyword.operator.link.thin.end.mermaid"}}},{"name":"meta.link.thick.labelled.unpiped.mermaid","contentName":"string.unquoted.link-label.mermaid","begin":"([xo\u003c]?==)[ \\t]*","end":"\\s*([xo\u003c]?==+[=xo\u003e])","beginCaptures":{"1":{"name":"keyword.operator.link.thick.begin.mermaid"}},"endCaptures":{"1":{"name":"keyword.operator.link.thick.end.mermaid"}}},{"name":"meta.link.dotted.labelled.unpiped.mermaid","contentName":"string.unquoted.link-label.mermaid","begin":"([xo\u003c]?-\\.)[ \\t]*","end":"\\s*([xo\u003c]?-?\\.+-[xo\u003e]?)","beginCaptures":{"1":{"name":"keyword.operator.link.dotted.begin.mermaid"}},"endCaptures":{"1":{"name":"keyword.operator.link.dotted.end.mermaid"}}}]},"main":{"patterns":[{"include":"source.mermaid#a11y"},{"include":"#style"},{"include":"#class"},{"include":"#click"},{"include":"#link"},{"include":"#subgraph"},{"include":"#node"},{"include":"source.mermaid#terminator"},{"include":"source.mermaid#directive"},{"include":"source.mermaid#comment"}]},"node":{"name":"meta.node.statement.mermaid","begin":"[\\w$\u0026]+","end":"(?!\\G)|(?=\\s*(?:$|;))","patterns":[{"include":"#node-shapes"},{"include":"#node-class-shorthand"},{"include":"#node-combinator"},{"include":"#link"}],"beginCaptures":{"0":{"name":"entity.name.tag.node.mermaid"}},"applyEndPatternLast":true},"node-class-shorthand":{"match":"(?\u003c=\\S)(:::)(?:(?:(default)|([\\w$\u0026]+))(?:\\b|(?\u003c=[$\u0026])))?","captures":{"1":{"name":"keyword.operator.node-class.mermaid"},"2":{"name":"constant.language.default-styling.mermaid"},"3":{"name":"entity.name.class.mermaid"}}},"node-combinator":{"match":"\\s+(\u0026)(?:$|[ \\t]+)","captures":{"1":{"name":"keyword.operator.logical.and.mermaid"}}},"node-innards":{"patterns":[{"name":"string.quoted.double.mermaid","begin":"\\G\"","end":"(\")|([^\"]+)$","patterns":[{"include":"#html"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"patterns":[{"include":"#unclosed-string"}]}}},{"name":"string.quoted.single.mermaid","begin":"\\G'","end":"(')|([^']+)$","patterns":[{"include":"#html"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"patterns":[{"include":"#unclosed-string"}]}}},{"include":"#html"}]},"node-shape-circle":{"name":"string.unquoted.node-text.circle.mermaid","begin":"\\G(\\({2})","end":"((\\){2}))|((?:(?\u003c!\\))\\)(?!\\))|[^\\r\\n)])++)$","patterns":[{"include":"#node-innards"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"sublimelinter.gutter-mark.mermaid"},"3":{"patterns":[{"include":"#unclosed-string"}]}}},"node-shape-cylinder":{"name":"string.unquoted.node-text.cylinder.mermaid","begin":"\\G(\\[\\()","end":"((\\)\\]))|((?:[^\\r\\n)]|\\)(?!\\]))++)$","patterns":[{"include":"#node-innards"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"sublimelinter.gutter-mark.mermaid"},"3":{"patterns":[{"include":"#unclosed-string"}]}}},"node-shape-diamond":{"name":"string.unquoted.node-text.diamond.mermaid","begin":"\\G({)","end":"((}))|([^\\r\\n}]+)$","patterns":[{"include":"#node-innards"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"sublimelinter.gutter-mark.mermaid"},"3":{"patterns":[{"include":"#unclosed-string"}]}}},"node-shape-double-circle":{"name":"string.unquoted.node-text.double-circle.mermaid","begin":"\\G(\\({3})","end":"((\\){3}))|((?:[^\\r\\n)]|(?\u003c!\\)\\))\\))++)$","patterns":[{"include":"#node-innards"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"sublimelinter.gutter-mark.mermaid"},"3":{"patterns":[{"include":"#unclosed-string"}]}}},"node-shape-ellipse":{"name":"string.unquoted.node-text.ellipse.mermaid","begin":"\\G(\\(-)","end":"((-\\)))|((?:[^-\\r\\n)]|-(?!\\)))++)$","patterns":[{"include":"#node-innards"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"sublimelinter.gutter-mark.mermaid"},"3":{"patterns":[{"include":"#unclosed-string"}]}}},"node-shape-hexagon":{"name":"string.unquoted.node-text.hexagon.mermaid","begin":"\\G({{)","end":"((}}))|((?:[^\\r\\n}]|}(?!}))++)$","patterns":[{"include":"#node-innards"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"sublimelinter.gutter-mark.mermaid"},"3":{"patterns":[{"include":"#unclosed-string"}]}}},"node-shape-polygon":{"name":"string.unquoted.node-text.polygon.mermaid","begin":"\\G(\\[[/\\\\])","end":"(([\\\\/]\\]))|((?:[^\\r\\n\\]]|(?\u003c![\\\\/])\\])++)$","patterns":[{"include":"#node-innards"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"sublimelinter.gutter-mark.mermaid"},"3":{"patterns":[{"include":"#unclosed-string"}]}}},"node-shape-rectangle-with-props":{"name":"string.unquoted.node-text.rectangle-with-props.mermaid","begin":"\\G((\\[\\|))([A-Za-z]+)((:))([A-Za-z]+)((\\|))(?!\\])","end":"((\\|\\]))|((?:[^\\r\\n\\]]|(?\u003c!\\|)\\])++)$","patterns":[{"include":"#node-innards"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.mermaid"},"2":{"name":"sublimelinter.gutter-mark.mermaid"},"3":{"name":"entity.other.attribute-name.class.mermaid"},"4":{"name":"punctuation.separator.key-value.colon.mermaid"},"5":{"name":"sublimelinter.gutter-mark.mermaid"},"6":{"name":"constant.other.attribute-value.mermaid"},"7":{"name":"punctuation.separator.pipe.mermaid"},"8":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"sublimelinter.gutter-mark.mermaid"},"3":{"patterns":[{"include":"#unclosed-string"}]}}},"node-shape-ribbon":{"name":"string.unquoted.node-text.ribbon.mermaid","begin":"\\G(\u003e)","end":"((\\]))|([^\\r\\n\\]]+)$","patterns":[{"include":"#node-innards"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"sublimelinter.gutter-mark.mermaid"},"3":{"patterns":[{"include":"#unclosed-string"}]}}},"node-shape-round":{"name":"string.unquoted.node-text.round.mermaid","begin":"\\G(\\()","end":"((\\)))|([^\\r\\n)]+)$","patterns":[{"include":"#node-innards"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"sublimelinter.gutter-mark.mermaid"},"3":{"patterns":[{"include":"#unclosed-string"}]}}},"node-shape-square":{"name":"string.unquoted.node-text.square.mermaid","begin":"\\G(\\[)","end":"((\\]))|([^\\r\\n\\]]+)$","patterns":[{"include":"#node-innards"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"sublimelinter.gutter-mark.mermaid"},"3":{"patterns":[{"include":"#unclosed-string"}]}}},"node-shape-stadium":{"name":"string.unquoted.node-text.stadium.mermaid","begin":"\\G(\\(\\[)","end":"((\\]\\)))|((?:[^\\r\\n)]|(?\u003c!\\])\\))++)$","patterns":[{"include":"#node-innards"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"sublimelinter.gutter-mark.mermaid"},"3":{"patterns":[{"include":"#unclosed-string"}]}}},"node-shape-subroutine":{"name":"string.unquoted.node-text.subroutine.mermaid","begin":"\\G(\\[\\[)","end":"((\\]\\]))|((?:[^\\r\\n\\]]|(?\u003c!\\])\\])++)$","patterns":[{"include":"#node-innards"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"sublimelinter.gutter-mark.mermaid"},"3":{"patterns":[{"include":"#unclosed-string"}]}}},"node-shapes":{"patterns":[{"include":"#node-shape-polygon"},{"include":"#node-shape-stadium"},{"include":"#node-shape-cylinder"},{"include":"#node-shape-subroutine"},{"include":"#node-shape-rectangle-with-props"},{"include":"#node-shape-square"},{"include":"#node-shape-double-circle"},{"include":"#node-shape-circle"},{"include":"#node-shape-ellipse"},{"include":"#node-shape-round"},{"include":"#node-shape-hexagon"},{"include":"#node-shape-diamond"},{"include":"#node-shape-ribbon"}]},"style":{"name":"meta.$1.statement.mermaid","begin":"(?:\\G|^|(?\u003c=\\s|;|%%))(style|classDef|linkStyle)(?=$|\\s|;)","end":"[ \\t]*$|(?=;)","patterns":[{"match":"(?\u003c=style)\\G\\s+([\\w$\u0026]+)","captures":{"1":{"name":"entity.name.tag.node.mermaid"}}},{"match":"(?\u003c=classDef)\\G\\s+(?:(default)|([\\w$\u0026]+))(?:\\b|(?\u003c=[$\u0026]))","captures":{"1":{"name":"constant.language.default-styling.mermaid"},"2":{"name":"entity.name.class.mermaid"}}},{"match":"(?\u003c=linkStyle)\\G\\s+(?:(default)|([,\\d]+))(?:\\s+(interpolate)\\s+([\\w$\u0026]+))?(?=$|\\s|;)","captures":{"1":{"name":"constant.language.default-styling.mermaid"},"2":{"name":"meta.link-indexes.mermaid","patterns":[{"name":"constant.numeric.integer.link-index.mermaid","match":"\\d+"},{"include":"#comma"}]},"3":{"name":"keyword.operator.interpolation-type.mermaid"},"4":{"name":"support.constant.interpolation-type.mermaid"}}},{"include":"source.mermaid#inline-css"}],"beginCaptures":{"0":{"name":"storage.type.style-definition.mermaid"}}},"subgraph":{"name":"meta.subgraph.mermaid","begin":"(?:\\G|^|(?\u003c=\\s|;|%%))subgraph(?=$|\\s|;)","end":"(?:\\G|^|(?\u003c=\\s|;|%%))end(?=$|\\s|;)","patterns":[{"begin":"\\G\\s+([\\w$\u0026]+)[ \\t]*","end":"(?!\\G)|(?=[ \\t]*(?:$|;))","patterns":[{"name":"string.unquoted.subgraph-title.mermaid","begin":"\\G(\\[)","end":"(\\])","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}}}],"beginCaptures":{"1":{"name":"entity.name.subgraph.mermaid"}}},{"include":"source.mermaid#direction"},{"include":"#main"}],"beginCaptures":{"0":{"name":"keyword.control.subgraph.begin.mermaid"}},"endCaptures":{"0":{"name":"keyword.control.subgraph.end.mermaid"}}},"target-name":{"name":"constant.language.link-target.mermaid","match":"(?\u003c=\\s|;|%%)(_)[-\\w]+(?=$|\\s|;|%%)","captures":{"1":{"name":"punctuation.definition.link-target.mermaid"}}},"tooltip":{"name":"string.quoted.double.callback-tooltip.mermaid","begin":"\"","end":"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.mermaid"}}},"unclosed-string":{"name":"invalid.illegal.unclosed-string.mermaid","match":"(?:^|\\G).+","captures":{"0":{"patterns":[{"include":"#html"}]}}},"url":{"patterns":[{"name":"string.quoted.double.link-destination.mermaid","contentName":"string.other.link.mermaid","begin":"\"","end":"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.mermaid"}}},{"name":"string.quoted.single.link-destination.mermaid","contentName":"string.other.link.mermaid","begin":"'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.mermaid"}}}]}}}
diff --git a/grammars/source.mermaid.gantt.json b/grammars/source.mermaid.gantt.json
new file mode 100644
index 0000000..76e212b
--- /dev/null
+++ b/grammars/source.mermaid.gantt.json
@@ -0,0 +1 @@
+{"scopeName":"source.mermaid.gantt","patterns":[{"include":"#main"}],"repository":{"axis-format":{"name":"meta.axis-format.statement.mermaid","contentName":"string.unquoted.date-format.mermaid","begin":"(?i)^\\s*(axisFormat)(?=$|\\s)[ \\t]*","end":"(?=\\s*$)","patterns":[{"name":"constant.other.placeholder.date-component.mermaid","match":"(%)[%ABHILMSUWXYZabcdejmpwxy]","captures":{"1":{"name":"punctuation.definition.placeholder.mermaid"}}},{"include":"source.mermaid#entity"}],"beginCaptures":{"1":{"name":"storage.type.date-format.mermaid"}}},"date":{"name":"constant.numeric.date.iso8601.mermaid","match":"\\d{4}-\\d{2}-\\d{2}"},"date-format":{"name":"meta.date-format.statement.mermaid","contentName":"string.unquoted.date-format.mermaid","begin":"(?i)^\\s*(dateFormat)(?=$|\\s)[ \\t]*","end":"(?=\\s*(?:$|%%))","patterns":[{"name":"constant.other.placeholder.date-component.mermaid","match":"YYYY|YY|Q|MM?|MMMM?|Do|DDDD?|DD?|X|x|HH?|hh?|A|a|mm?|ss?|S{1,3}|ZZ?"},{"include":"source.mermaid#entity"}],"beginCaptures":{"1":{"name":"storage.type.date-format.mermaid"}}},"day":{"name":"constant.language.weekday-name.mermaid","match":"(?i)\\b(Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)\\b"},"filters":{"name":"meta.${2:/downcase}-list.statement.mermaid","contentName":"meta.${2:/downcase}d-dates.mermaid","begin":"(?i)^\\s*((exclude|include)s)(?=$|\\s)[ \\t]*","end":"(?=\\s*$)","patterns":[{"include":"source.mermaid#comma"},{"include":"#date"},{"include":"#day"},{"name":"constant.language.weekends.mermaid","match":"(?i)\\b(weekends)\\b"}],"beginCaptures":{"1":{"name":"storage.type.${1:/downcase}.mermaid"}}},"main":{"patterns":[{"include":"source.mermaid#a11y"},{"include":"source.mermaid#terminator"},{"include":"source.mermaid#directive"},{"include":"source.mermaid#comment"},{"include":"#title"},{"include":"#date-format"},{"include":"#axis-format"},{"include":"#today-marker"},{"include":"#filters"},{"include":"#section"},{"include":"source.mermaid.flowchart#click"},{"include":"#undocumented"}]},"section":{"name":"meta.section.mermaid","begin":"(?i)^\\s*(section)(?=$|\\s)[ \\t]*","end":"(?=^\\s*section(?:$|\\s))|(?=^[ \\t]*(?:`{3,}|~{3,})\\s*$)","patterns":[{"name":"string.unquoted.section-description.mermaid","begin":"\\G(?=\\S)","end":"(?=\\s*$)","patterns":[{"include":"source.mermaid#entity"}]},{"include":"#task"},{"include":"#main"}],"beginCaptures":{"1":{"name":"storage.type.section.mermaid"}}},"task":{"name":"meta.task.mermaid","contentName":"meta.task-data.mermaid","begin":"(?i)^\\s*((?=\\S)[^:]+)\\s(:)[ \\t]*","end":"(?=\\s*$)","patterns":[{"match":"(?:^|\\G|(?\u003c=,))\\s*(active|crit|done|milestone)[ \\t]*(?=$|,)","captures":{"1":{"name":"entity.name.tag.mermaid"}}},{"match":"(?:^|\\G|(?\u003c=,))\\s*(?i:(after)\\s+)?((?=[a-zA-Z])[-\\w]+)[ \\t]*(?=$|,)","captures":{"1":{"name":"keyword.operator.dependancy.mermaid"},"2":{"name":"entity.name.task.mermaid"}}},{"include":"#date"},{"match":"(?:^|\\G|(?\u003c=,))\\s*((\\d+)([wdhms]))[ \\t]*(?=$|,)","captures":{"1":{"name":"meta.duration.mermaid"},"2":{"name":"constant.numeric.decimal.duration.mermaid"},"3":{"name":"keyword.other.unit.duration.mermaid"}}},{"include":"source.mermaid#comma"}],"beginCaptures":{"1":{"name":"entity.other.task-description.mermaid"},"2":{"patterns":[{"include":"source.mermaid#colon"}]}}},"title":{"name":"meta.title.statement.mermaid","contentName":"string.unquoted.chart-title.mermaid","begin":"(?i)^\\s*(title)(?=$|\\s)[ \\t]*","end":"(?=\\s*$)","patterns":[{"include":"source.mermaid#entity"}],"beginCaptures":{"1":{"name":"storage.type.title.mermaid"}}},"today-marker":{"name":"meta.today-marker.statement.mermaid","begin":"(?i)^\\s*(todayMarker)(?=$|\\s)[ \\t]*","end":"(?!\\G)","patterns":[{"name":"constant.language.boolean.false.mermaid","match":"(?i)\\Goff(?=\\s*$)"},{"include":"source.mermaid#inline-css"}],"beginCaptures":{"1":{"name":"storage.type.today-marker.mermaid"}},"applyEndPatternLast":true},"undocumented":{"patterns":[{"name":"meta.include-end-dates.statement.mermaid","match":"(?i)^\\s*(inclusiveEndDates)(?=$|\\s)","captures":{"1":{"name":"keyword.operator.enable-inclusive-end-dates.mermaid"}}},{"name":"meta.enable-top-axis.statement.mermaid","match":"(?i)^\\s*(topAxis)(?=$|\\s)","captures":{"1":{"name":"keyword.operator.enable-top-axis.mermaid"}}}]}}}
diff --git a/grammars/source.mermaid.gitgraph.json b/grammars/source.mermaid.gitgraph.json
new file mode 100644
index 0000000..f68ecdd
--- /dev/null
+++ b/grammars/source.mermaid.gitgraph.json
@@ -0,0 +1 @@
+{"scopeName":"source.mermaid.gitgraph","patterns":[{"include":"#main"}],"repository":{"command":{"name":"meta.${1:/downcase}.statement.mermaid","begin":"(?i)(?:^|\\G|(?\u003c=;))[ \\t]*(branch|checkout|cherry-pick|commit|merge|reset)(?=$|\\s)","end":"(?=\\s*(?:$|;))","patterns":[{"match":"\\G\\s*([^\"\\s:;]+)(?=$|\\s|;)(?!\\s*:)","captures":{"1":{"name":"entity.name.object.mermaid"}}},{"include":"#string"},{"include":"#fields"}],"beginCaptures":{"1":{"name":"keyword.operator.git-action.${1:/downcase}.mermaid"}}},"fields":{"patterns":[{"include":"#order"},{"include":"#tag"},{"include":"#type"},{"begin":"(?i)(?:^|\\G|(?\u003c=\\s))\\s*((?=\\w)[-\\w]+)\\s*(:)[ \\t]*","end":"(?!\\G)","patterns":[{"include":"#unquoted-string"},{"include":"#string"}],"beginCaptures":{"1":{"name":"variable.assignment.field.user-defined.mermaid"},"2":{"patterns":[{"include":"source.mermaid#colon"}]}}}]},"main":{"patterns":[{"include":"source.mermaid#a11y"},{"include":"source.mermaid#directive"},{"include":"source.mermaid#comment"},{"include":"source.mermaid#terminator"},{"include":"#options"},{"include":"#command"}]},"options":{"name":"meta.options.mermaid","contentName":"source.embedded.json","begin":"(?i)(?:^|\\G|(?\u003c=\\s))(options)[ \\t]*$","end":"^\\s*(end)(?=$|\\s)","patterns":[{"include":"source.json"}],"beginCaptures":{"1":{"name":"keyword.control.options.begin.mermaid"}},"endCaptures":{"1":{"name":"keyword.control.options.end.mermaid"}}},"order":{"name":"meta.field.order.mermaid","begin":"(?i)(?:^|\\G|(?\u003c=\\s))\\s*(order)\\s*(:)[ \\t]*","end":"(?!\\G)","patterns":[{"name":"constant.numeric.decimal.order.index.mermaid","match":"\\G[-+]?\\d+(?:\\.\\d+)?"}],"beginCaptures":{"1":{"name":"variable.assignment.field.mermaid"},"2":{"patterns":[{"include":"source.mermaid#colon"}]}}},"string":{"name":"string.quoted.double.mermaid","begin":"(?:^|\\G|(?\u003c=\\s))\"","end":"(\")|([^\"\\r\\n]*)$","patterns":[{"include":"source.mermaid#entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"invalid.illegal.unclosed-string.mermaid"}}},"tag":{"name":"meta.field.tag.mermaid","begin":"(?i)(?:^|\\G|(?\u003c=\\s))\\s*(tag)\\s*(:)[ \\t]*","end":"(?!\\G)","patterns":[{"include":"#string"}],"beginCaptures":{"1":{"name":"variable.assignment.field.mermaid"},"2":{"patterns":[{"include":"source.mermaid#colon"}]}}},"type":{"name":"meta.field.type.mermaid","begin":"(?i)(?:^|\\G|(?\u003c=\\s))\\s*(type)\\s*(:)[ \\t]*","end":"(?!\\G)","patterns":[{"name":"constant.language.merge-type.mermaid","match":"\\G(HIGHLIGHT|NORMAL|REVERSE)(?=$|\\s)"},{"name":"invalid.illegal.unrecognised-type.mermaid","match":"\\G[^\\s;]+"}],"beginCaptures":{"1":{"name":"variable.assignment.field.mermaid"},"2":{"patterns":[{"include":"source.mermaid#colon"}]}}},"unquoted-string":{"name":"string.unquoted.bareword.mermaid","match":"(?:\\G)[^\\s\":;]+(?!\\s*:)"}}}
diff --git a/grammars/source.mermaid.json b/grammars/source.mermaid.json
new file mode 100644
index 0000000..7b8d0a4
--- /dev/null
+++ b/grammars/source.mermaid.json
@@ -0,0 +1 @@
+{"name":"Mermaid","scopeName":"source.mermaid","patterns":[{"include":"#main"}],"repository":{"a11y":{"name":"meta.a11y-option.${1:/downcase}.mermaid","begin":"(?:\\G|^|(?\u003c=\\s|;|%%))acc(Title|Descr)(?:(?=\\s*[:{])|[ \\t]*$)","end":"(?!\\G)","patterns":[{"include":"#a11y-innards"},{"begin":"\\G$","end":"(?!\\G)","patterns":[{"begin":"\\G","end":"(?=\\S)"},{"begin":"(?=:|{)","end":"(?!\\G)","patterns":[{"include":"#a11y-innards"}]}],"applyEndPatternLast":true}],"beginCaptures":{"0":{"name":"variable.assignment.accessibility.mermaid"}}},"a11y-innards":{"patterns":[{"contentName":"string.unquoted.directive-value.single-line.mermaid","begin":"\\G\\s*(:)[ \\t]*","end":"[ \\t]*$","beginCaptures":{"1":{"name":"keyword.operator.assignment.key-value.colon"}}},{"contentName":"string.quoted.other.curly.brackets.directive-value.multi-line.mermaid","begin":"\\G\\s*({)[ \\t]*","end":"[ \\t]*(})","beginCaptures":{"1":{"name":"punctuation.definition.string.curly.bracket.begin.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.curly.bracket.end.mermaid"}}}]},"br":{"name":"text.embedded.html.basic","match":"(?i)\u003cbr\\s*/?\u003e","captures":{"0":{"patterns":[{"include":"text.html.basic"}]}}},"brace":{"patterns":[{"name":"punctuation.definition.class.block.begin.mermaid","match":"{","captures":{"0":{"name":"sublimelinter.gutter-mark"}}},{"name":"punctuation.definition.class.block.end.mermaid","match":"}","captures":{"0":{"name":"sublimelinter.gutter-mark"}}}]},"c4c-diagram":{"name":"meta.c4c-diagram.c4-${2:/downcase}.mermaid","begin":"^[ \\t]*(C4(Component|Container|Context|Deployment|Dynamic))(?=$|\\s|;)","end":"(?=A)B|(?=^[ \\t]*(?:`{3,}|~{3,})\\s*$)","patterns":[{"include":"source.mermaid.c4c-diagram"}],"beginCaptures":{"1":{"name":"keyword.control.c4c-diagram.begin.mermaid"}}},"class-diagram":{"name":"meta.class-diagram.mermaid","begin":"^[ \\t]*(classDiagram(?:-v2)?)(?=$|\\s|;)","end":"(?=A)B|(?=^[ \\t]*(?:`{3,}|~{3,})\\s*$)","patterns":[{"include":"source.mermaid.class-diagram"}],"beginCaptures":{"1":{"name":"keyword.control.class-diagram.begin.mermaid"}}},"colon":{"name":"keyword.operator.assignment.mermaid","match":":","captures":{"0":{"name":"punctuation.separator.message.key-value.mermaid"}}},"comma":{"name":"punctuation.delimiter.comma.mermaid","match":",","captures":{"0":{"name":"sublimelinter.gutter-mark.mermaid"}}},"comment":{"name":"comment.line.percentage.mermaid","begin":"(?:\\G|^|(?\u003c=\\s|;|%%))(%%)","end":"$","beginCaptures":{"1":{"name":"punctuation.definition.comment.mermaid"}}},"direction":{"name":"meta.direction.statement.mermaid","match":"(?:\\G|^|(?\u003c=\\s|;|%%))(direction)(?:\\s+(BT|LR|RL|TB|TD))?(?=$|\\s|;)","captures":{"1":{"name":"storage.type.direction.mermaid"},"2":{"name":"constant.language.orientation.diagram.mermaid"}}},"directive":{"name":"meta.directive.mermaid","contentName":"source.embedded.js","begin":"%%(?={)","end":"%%$","patterns":[{"include":"source.js"}],"beginCaptures":{"0":{"name":"punctuation.definition.directive.begin.mermaid"}},"endCaptures":{"0":{"name":"punctuation.definition.directive.end.mermaid"}}},"entity":{"patterns":[{"name":"constant.character.entity.codepoint.mermaid","match":"(#)\\d+(;)","captures":{"1":{"name":"punctuation.definition.entity.begin.mermaid"},"2":{"name":"punctuation.definition.entity.end.mermaid"}}},{"name":"constant.character.entity.named.mermaid","match":"(#)[a-zA-Z0-9]+(;)","captures":{"1":{"name":"punctuation.definition.entity.begin.mermaid"},"2":{"name":"punctuation.definition.entity.end.mermaid"}}}]},"er-diagram":{"name":"meta.er-diagram.mermaid","begin":"^[ \\t]*(erDiagram)(?=$|\\s|;)","end":"(?=A)B|(?=^[ \\t]*(?:`{3,}|~{3,})\\s*$)","patterns":[{"include":"source.mermaid.er-diagram"}],"beginCaptures":{"1":{"name":"keyword.control.er-diagram.begin.mermaid"}}},"flowchart":{"name":"meta.flowchart.mermaid","begin":"^[ \\t]*(flowchart(?:-v2)?|graph)(?!-)\\b","end":"(?=A)B|(?=^[ \\t]*(?:`{3,}|~{3,})\\s*$)","patterns":[{"match":"\\G\\s+(BT|LR|RL|TB|TD)(?=$|\\s)","captures":{"1":{"name":"constant.language.orientation.flowchart.mermaid"}}},{"include":"source.mermaid.flowchart"}],"beginCaptures":{"1":{"name":"keyword.control.flowchart.begin.mermaid"}}},"gantt":{"name":"meta.gantt-chart.mermaid","begin":"(?i)^[ \\t]*(gantt)(?=$|\\s)","end":"(?=A)B|(?=^[ \\t]*(?:`{3,}|~{3,})\\s*$)","patterns":[{"include":"source.mermaid.gantt"}],"beginCaptures":{"1":{"name":"keyword.control.gantt-chart.begin.mermaid"}}},"gitgraph":{"name":"meta.gitgraph.mermaid","begin":"(?i)^[ \\t]*(gitGraph)(?:\\s+(LR|BT))?(?:\\s*(:))?(?=$|\\s)","end":"(?=A)B|(?=^[ \\t]*(?:`{3,}|~{3,})\\s*$)","patterns":[{"include":"source.mermaid.gitgraph"}],"beginCaptures":{"1":{"name":"keyword.control.gitgraph.begin.mermaid"},"2":{"name":"constant.language.orientation.flowchart.mermaid"},"3":{"patterns":[{"include":"source.mermaid#colon"}]}}},"inline-css":{"patterns":[{"name":"source.embedded.css","match":"(?=\\S)(?:[^,;\\r\\n%]|(?\u003c!%)%(?!%))++","captures":{"0":{"patterns":[{"include":"source.css#rule-list-innards"}]}}},{"include":"#comma"}]},"main":{"patterns":[{"include":"#directive"},{"include":"#comment"},{"include":"#flowchart"},{"include":"#sequence-diagram"},{"include":"#class-diagram"},{"include":"#state-diagram"},{"include":"#er-diagram"},{"include":"#user-journey"},{"include":"#gantt"},{"include":"#pie-chart"},{"include":"#requirement-diagram"},{"include":"#gitgraph"},{"include":"#c4c-diagram"},{"include":"#mindmap"}]},"mindmap":{"name":"meta.mindmap.mermaid","begin":"(?i)^[ \\t]*(mindmap)(?=$|\\s)","end":"(?=A)B|(?=^[ \\t]*(?:`{3,}|~{3,})\\s*$)","patterns":[{"include":"source.mermaid.mindmap"}],"beginCaptures":{"1":{"name":"keyword.control.mindmap.begin.mermaid"}}},"pie-chart":{"name":"meta.pie-chart.mermaid","begin":"(?i)^[ \\t]*(pie)(?=$|\\s)","end":"(?=A)B|(?=^[ \\t]*(?:`{3,}|~{3,})\\s*$)","patterns":[{"include":"source.mermaid.pie-chart"}],"beginCaptures":{"1":{"name":"keyword.control.pie-chart.begin.mermaid"}}},"requirement-diagram":{"name":"meta.requirement-diagram.mermaid","begin":"(?i)^[ \\t]*(requirementDiagram)(?=$|\\s)","end":"(?=A)B|(?=^[ \\t]*(?:`{3,}|~{3,})\\s*$)","patterns":[{"include":"source.mermaid.requirement-diagram"}],"beginCaptures":{"1":{"name":"keyword.control.requirement-diagram.begin.mermaid"}}},"sequence-diagram":{"name":"meta.sequence-diagram.mermaid","begin":"(?i)^[ \\t]*(sequenceDiagram)(?=$|\\s|;)","end":"(?=A)B|(?=^[ \\t]*(?:`{3,}|~{3,})\\s*$)","patterns":[{"include":"source.mermaid.sequence-diagram"}],"beginCaptures":{"1":{"name":"keyword.control.sequence-diagram.begin.mermaid"}}},"state-diagram":{"name":"meta.state-diagram.mermaid","begin":"(?i)^[ \\t]*(stateDiagram(?:-v2)?)(?=$|\\s|;)","end":"(?=A)B|(?=^[ \\t]*(?:`{3,}|~{3,})\\s*$)","patterns":[{"include":"source.mermaid.state-diagram"}],"beginCaptures":{"1":{"name":"keyword.control.state-diagram.begin.mermaid"}}},"terminator":{"name":"punctuation.terminator.statement.mermaid","match":";","captures":{"0":{"name":"sublimelinter.gutter-mark.mermaid"}}},"user-journey":{"name":"meta.user-journey.mermaid","begin":"(?i)^[ \\t]*(journey)(?=$|\\s)","end":"(?=A)B|(?=^[ \\t]*(?:`{3,}|~{3,})\\s*$)","patterns":[{"include":"source.mermaid.user-journey"}],"beginCaptures":{"1":{"name":"keyword.control.user-journey.begin.mermaid"}}}}}
diff --git a/grammars/source.mermaid.mindmap.json b/grammars/source.mermaid.mindmap.json
new file mode 100644
index 0000000..b8555b4
--- /dev/null
+++ b/grammars/source.mermaid.mindmap.json
@@ -0,0 +1 @@
+{"scopeName":"source.mermaid.mindmap","patterns":[{"include":"#main"}],"repository":{"class":{"name":"constant.language.css-class.mermaid","match":"[^\\)\\s]+"},"classes":{"name":"meta.node.class-list.mermaid","begin":"^([ \\t]*)(:::)[ \\t]*","end":"(?=\\s*$)","patterns":[{"include":"#class"}],"beginCaptures":{"1":{"name":"punctuation.whitespace.leading.indent.mermaid"},"2":{"name":"keyword.operator.css-class.mermaid"}}},"icon":{"name":"meta.icon.class-list.mermaid","begin":"(?i)^([ \\t]*)((::)icon)(?=\\()","end":"(?!\\G)","patterns":[{"name":"meta.arguments.mermaid","begin":"\\G(\\()","end":"(\\))","patterns":[{"include":"#class"}],"beginCaptures":{"0":{"name":"punctuation.section.function.bracket.round.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"0":{"name":"punctuation.section.function.bracket.round.end.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.leading.indent.mermaid"},"2":{"name":"keyword.operator.css-class.mermaid"},"3":{"name":"punctuation.definition.keyword.mermaid"}}},"main":{"patterns":[{"include":"source.mermaid#a11y"},{"include":"source.mermaid#directive"},{"include":"source.mermaid#comment"},{"include":"#node"}]},"node":{"name":"meta.node.${2:/asciify/downcase}.mermaid","begin":"(?i)^([ \\t]+|^(?!\\s))(?!%|\\s|:::|::icon\\x28)([^-\\(\\[\\r\\n\\){}]+)[ \\t]*","end":"^(?!\\1\\s+)(?=\\s)|^(?=\\S)","patterns":[{"include":"source.mermaid.flowchart#node-shape-square"},{"include":"source.mermaid.flowchart#node-shape-hexagon"},{"include":"source.mermaid.flowchart#node-shape-circle"},{"include":"source.mermaid.flowchart#node-shape-round"},{"include":"#node-shape-bang"},{"include":"#node-shape-cloud"},{"include":"#classes"},{"include":"#icon"},{"include":"#main"}],"beginCaptures":{"1":{"name":"punctuation.whitespace.leading.indent.mermaid"},"2":{"name":"entity.name.tag.node.mermaid","patterns":[{"include":"source.mermaid#br"}]}}},"node-shape-bang":{"name":"string.unquoted.node-text.bang.mermaid","begin":"\\G(\\){2})","end":"((\\({2}))|((?:(?\u003c!\\))\\)(?!\\))|[^\\r\\n)])++)$","patterns":[{"include":"source.mermaid#br"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"sublimelinter.gutter-mark.mermaid"},"3":{"patterns":[{"include":"source.mermaid#br"}]}}},"node-shape-cloud":{"name":"string.unquoted.node-text.cloud.mermaid","begin":"\\G(\\))","end":"((\\())|((?:(?\u003c!\\))\\)(?!\\))|[^\\r\\n)])++)$","patterns":[{"include":"source.mermaid#br"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"},"1":{"name":"sublimelinter.gutter-mark.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"sublimelinter.gutter-mark.mermaid"},"3":{"patterns":[{"include":"source.mermaid#br"}]}}}}}
diff --git a/grammars/source.mermaid.pie-chart.json b/grammars/source.mermaid.pie-chart.json
new file mode 100644
index 0000000..b2748bc
--- /dev/null
+++ b/grammars/source.mermaid.pie-chart.json
@@ -0,0 +1 @@
+{"scopeName":"source.mermaid.pie-chart","patterns":[{"include":"#main"}],"repository":{"main":{"patterns":[{"include":"source.mermaid#a11y"},{"include":"source.mermaid#directive"},{"include":"source.mermaid#comment"},{"include":"#show-data"},{"include":"#title"},{"include":"#slice"}]},"show-data":{"match":"(?i)(?:\\G|(?\u003c=pie))\\s+(showData)(?=$|\\s)","captures":{"1":{"name":"keyword.operator.show-data.mermaid"}}},"slice":{"name":"meta.data-set.mermaid","match":"^\\s*((\")([^\"]*)(\"))\\s*(:)[ \\t]*(?:([-+]?\\d+(?:\\.\\d+)?))?","captures":{"1":{"name":"string.quoted.double.data-key.mermaid"},"2":{"patterns":[{"include":"source.mermaid#entity"}]},"4":{"name":"punctuation.definition.string.end.mermaid"},"5":{"patterns":[{"include":"source.mermaid#colon"}]},"6":{"name":"constant.numeric.decimal.data-value.mermaid"}}},"title":{"name":"meta.title.mermaid","contentName":"string.unquoted.diagram-title.mermaid","begin":"(?i)(?:^|\\G|(?\u003c=\\s))\\s*(title)(?=$|\\s)[ \\t]*","end":"(?=\\s*$)","patterns":[{"include":"source.mermaid#entity"}],"beginCaptures":{"1":{"name":"storage.type.title.mermaid"}}}}}
diff --git a/grammars/source.mermaid.requirement-diagram.json b/grammars/source.mermaid.requirement-diagram.json
new file mode 100644
index 0000000..5bd1483
--- /dev/null
+++ b/grammars/source.mermaid.requirement-diagram.json
@@ -0,0 +1 @@
+{"scopeName":"source.mermaid.requirement-diagram","patterns":[{"include":"#main"}],"repository":{"element":{"name":"meta.element.definition.mermaid","begin":"(?i)^\\s*(element)(?:\\s+(?:(\\w[^-{\u003c\u003e=]*?)|((\")([^\"]*)(\"))))?\\s*({)","end":"}","patterns":[{"include":"#field"},{"include":"source.mermaid#a11y"},{"include":"source.mermaid#directive"},{"include":"source.mermaid#comment"}],"beginCaptures":{"1":{"name":"storage.type.element.mermaid"},"2":{"name":"entity.name.element.mermaid"},"3":{"name":"string.quoted.double.requirement.name.mermaid"},"4":{"name":"punctuation.definition.string.begin.mermaid"},"5":{"patterns":[{"include":"source.mermaid#entity"}]},"6":{"name":"punctuation.definition.string.end.mermaid"},"7":{"patterns":[{"include":"source.mermaid#brace"}]}},"endCaptures":{"0":{"patterns":[{"include":"source.mermaid#brace"}]}}},"field":{"name":"meta.field.${1:/downcase}.mermaid","begin":"(?i)^\\s*(\\w+)\\s*(:)[ \\t]*","end":"(?=\\s*$)","patterns":[{"include":"#field-innards"}],"beginCaptures":{"1":{"name":"variable.assignment.field.mermaid"},"2":{"patterns":[{"include":"source.mermaid#colon"}]}}},"field-innards":{"patterns":[{"contentName":"string.quoted.double.mermaid","begin":"\\G\\s*\"","end":"(\")(?:\\s*(?!%%)(\\S[^\\r\\n]*))?","patterns":[{"include":"source.mermaid#entity"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.mermaid"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.mermaid"},"2":{"name":"invalid.illegal.unexpected-junk.mermaid"}}},{"name":"string.unquoted.mermaid","match":"\\G[^\"\\s][^\"\\r\\n]*"}]},"invalid-value":{"name":"invalid.illegal.bad-value.mermaid","match":"\\G\\S[^\\r\\n]*"},"main":{"patterns":[{"include":"source.mermaid#a11y"},{"include":"source.mermaid#directive"},{"include":"source.mermaid#comment"},{"include":"#requirement"},{"include":"#element"},{"include":"#relationship"}]},"relationship":{"patterns":[{"name":"meta.relationship.source-to-destination.mermaid","match":"(?x)\n(\\w[^-{\u003c\u003e=\\r\\n]* | \"[^\"]*\")  \\s* # Source\n(- \\s* \\w+ \\s* -\u003e)           \\s* # Operator\n(\\w[^-{\u003c\u003e=\\r\\n]* | \"[^\"]*\")       # Destination","captures":{"1":{"patterns":[{"include":"#relationship-source"}]},"2":{"patterns":[{"include":"#relationship-type"}]},"3":{"patterns":[{"include":"#relationship-destination"}]}}},{"name":"meta.relationship.destination-to-source.mermaid","match":"(?x)\n(\\w[^-{\u003c\u003e=\\r\\n]* | \"[^\"]*\")  \\s* # Destination\n(\u003c- \\s* \\w+ \\s* -)           \\s* # Operator\n(\\w[^-{\u003c\u003e=\\r\\n]* | \"[^\"]*\")       # Source","captures":{"1":{"patterns":[{"include":"#relationship-destination"}]},"2":{"patterns":[{"include":"#relationship-type"}]},"3":{"patterns":[{"include":"#relationship-source"}]}}}]},"relationship-destination":{"patterns":[{"name":"string.quoted.double.relationship-operand.destination.mermaid","begin":"(?:^|\\G)\"","end":"\"","patterns":[{"include":"source.mermaid#entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.mermaid"}}},{"name":"entity.name.relationship-operand.destination.mermaid","match":"(?:^|\\G)\\w.*"}]},"relationship-source":{"patterns":[{"name":"string.quoted.double.relationship-operand.source.mermaid","begin":"(?:^|\\G)\"","end":"\"","patterns":[{"include":"source.mermaid#entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.mermaid"}}},{"name":"entity.name.relationship-operand.source.mermaid","match":"(?:^|\\G)\\w.*"}]},"relationship-type":{"patterns":[{"name":"keyword.operator.arrow.left.mermaid","match":"-\u003e"},{"name":"keyword.operator.arrow.right.mermaid","match":"\u003c-"},{"name":"keyword.operator.dash.mermaid","match":"-"},{"name":"keyword.operator.relation.${1:/downcase}.mermaid","match":"(?ix)\n(?:^|\\G|(?\u003c=-|\\s))\n( contains\n| copies\n| derives\n| refines\n| satisfies\n| traces\n| verifies\n) (?=$|-|\\s)"},{"name":"invalid.illegal.unsupported-type.mermaid","match":"\\w+"}]},"requirement":{"name":"meta.requirement.definition.mermaid","begin":"(?xi) ^\\s*\n( functionalRequirement\n| interfaceRequirement\n| performanceRequirement\n| physicalRequirement\n| designConstraint\n| requirement\n)\n(?:\n\t\\s+\n\t# Requirement name\n\t(?: (\\w[^-{\u003c\u003e=]*?) # Unquoted\n\t|   ((\")([^\"]*)(\")) # Quoted\n\t)\n)?\n\\s* ({)","end":"}","patterns":[{"include":"#risk"},{"include":"#verify-method"},{"include":"#field"},{"include":"source.mermaid#a11y"},{"include":"source.mermaid#directive"},{"include":"source.mermaid#comment"}],"beginCaptures":{"1":{"name":"storage.type.requirement.mermaid"},"2":{"name":"entity.name.requirement.mermaid"},"3":{"name":"string.quoted.double.requirement.name.mermaid"},"4":{"name":"punctuation.definition.string.begin.mermaid"},"5":{"patterns":[{"include":"source.mermaid#entity"}]},"6":{"name":"punctuation.definition.string.end.mermaid"},"7":{"patterns":[{"include":"source.mermaid#brace"}]}},"endCaptures":{"0":{"patterns":[{"include":"source.mermaid#brace"}]}}},"risk":{"name":"meta.field.risk.mermaid","begin":"(?i)^\\s*(risk)\\s*(:)[ \\t]*","end":"(?=\\s*$)","patterns":[{"name":"constant.language.risk-level.${1:/downcase}.mermaid","match":"(?i)\\G(Low|Medium|High)(?=\\s*$)"},{"include":"#invalid-value"}],"beginCaptures":{"1":{"name":"variable.assignment.field.mermaid"},"2":{"patterns":[{"include":"source.mermaid#colon"}]}}},"verify-method":{"name":"meta.field.verify-method.mermaid","begin":"(?i)^\\s*(verifyMethod)\\s*(:)[ \\t]*","end":"(?=\\s*$)","patterns":[{"name":"constant.language.verify-method.${1:/downcase}.mermaid","match":"(?i)\\G(Analysis|Demonstration|Inspection|Test)(?=\\s*$)"},{"include":"#invalid-value"}],"beginCaptures":{"1":{"name":"variable.assignment.field.mermaid"},"2":{"patterns":[{"include":"source.mermaid#colon"}]}}}}}
diff --git a/grammars/source.mermaid.sequence-diagram.json b/grammars/source.mermaid.sequence-diagram.json
new file mode 100644
index 0000000..d85d331
--- /dev/null
+++ b/grammars/source.mermaid.sequence-diagram.json
@@ -0,0 +1 @@
+{"scopeName":"source.mermaid.sequence-diagram","patterns":[{"include":"#main"}],"repository":{"activation":{"name":"keyword.operator.${1:/downcase}.mermaid","match":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))((?:de)?activate)(?=$|\\s|;)"},"actor":{"name":"meta.definition.mermaid","begin":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))(actor|participant)(?=$|\\s|;)[ \\t]*","end":"(?!\\G)|(?=\\s*(?:$|;))","patterns":[{"include":"#name"}],"beginCaptures":{"1":{"name":"storage.modifier.${1:/downcase}.mermaid"}}},"alt":{"name":"meta.alternation.block.mermaid","begin":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))\\s*(alt)(?=$|\\s|;)","end":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))\\s*(end)(?=$|\\s|;)","patterns":[{"name":"meta.branch.if.mermaid","begin":"\\G","end":"(?i)(?=(?:^|(?\u003c=\\s|;|%%))\\s*(?:end|else)(?:$|\\s|;))","patterns":[{"include":"#alt-innards"}]},{"name":"meta.branch.else.mermaid","begin":"(?i)(?:^|(?\u003c=\\s|;|%%))\\s*(else)(?=$|\\s|;)","end":"(?i)(?=(?:^|(?\u003c=\\s|;|%%))\\s*end(?:$|\\s|;))","patterns":[{"include":"#alt-innards"}],"beginCaptures":{"1":{"name":"keyword.control.flow.alternation.else.mermaid"}}}],"beginCaptures":{"1":{"name":"keyword.control.flow.alternation.begin.mermaid"}},"endCaptures":{"1":{"name":"keyword.control.flow.alternation.end.mermaid"}}},"alt-innards":{"patterns":[{"contentName":"string.unquoted.condition-text.mermaid","begin":"\\G[ \\t]*(?=\\S)","end":"(?=\\s*(?:$|;))","patterns":[{"include":"#string-innards"}]},{"include":"#main"}]},"autonumber":{"name":"keyword.operator.autonumber.mermaid","match":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))autonumber(?=$|\\s|;)"},"break":{"name":"meta.break.block.mermaid","begin":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))break(?=$|\\s|;)","end":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))end(?=$|\\s|;)","patterns":[{"contentName":"string.unquoted.break-text.mermaid","begin":"\\G[ \\t]*(?=\\S)","end":"(?=\\s*(?:$|;))","patterns":[{"include":"#string-innards"}]},{"include":"#main"}],"beginCaptures":{"0":{"name":"keyword.control.flow.break.begin.mermaid"}},"endCaptures":{"0":{"name":"keyword.control.flow.break.end.mermaid"}}},"critical":{"name":"meta.requirements.block.mermaid","begin":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))\\s*(critical)(?=$|\\s|;)","end":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))\\s*(end)(?=$|\\s|;)","patterns":[{"name":"meta.branch.required.first.mermaid","begin":"\\G","end":"(?i)(?=(?:^|(?\u003c=\\s|;|%%))\\s*(?:option|end)(?:$|\\s|;))","patterns":[{"include":"#alt-innards"}]},{"name":"meta.branch.required.rest.mermaid","begin":"(?i)(?:^|(?\u003c=\\s|;|%%))\\s*(option)(?=$|\\s|;)","end":"(?i)(?=(?:^|(?\u003c=\\s|;|%%))\\s*(?:option|end)(?:$|\\s|;))","patterns":[{"include":"#alt-innards"}],"beginCaptures":{"1":{"name":"keyword.control.flow.option.mermaid"}}}],"beginCaptures":{"1":{"name":"keyword.control.flow.requirements.begin.mermaid"}},"endCaptures":{"1":{"name":"keyword.control.flow.requirements.end.mermaid"}}},"loop":{"name":"meta.loop.block.mermaid","begin":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))loop(?=$|\\s|;)","end":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))end(?=$|\\s|;)","patterns":[{"contentName":"string.unquoted.loop-text.mermaid","begin":"\\G[ \\t]*(?=\\S)","end":"(?=\\s*(?:$|;))","patterns":[{"include":"#string-innards"}]},{"include":"#main"}],"beginCaptures":{"0":{"name":"keyword.control.loop.begin.mermaid"}},"endCaptures":{"0":{"name":"keyword.control.loop.end.mermaid"}}},"main":{"patterns":[{"include":"source.mermaid#a11y"},{"include":"source.mermaid#terminator"},{"include":"source.mermaid#directive"},{"include":"source.mermaid#comment"},{"include":"#message"},{"include":"#autonumber"},{"include":"#activation"},{"include":"#actor"},{"include":"#note"},{"include":"#loop"},{"include":"#alt"},{"include":"#opt"},{"include":"#par"},{"include":"#critical"},{"include":"#break"},{"include":"#rect"},{"include":"#menu"},{"include":"#name"},{"include":"#signal"}]},"menu":{"patterns":[{"include":"#menu-single"},{"include":"#menu-json"}]},"menu-json":{"name":"meta.menu.mermaid","begin":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))links(?=$|\\s|;)","end":"(?=\\s*(?:$|;))","patterns":[{"name":"meta.lhs.mermaid","begin":"\\G","end":"(?!\\G)","patterns":[{"include":"#name"}],"applyEndPatternLast":true},{"begin":":[ \\t]*","end":"(?!\\G)","patterns":[{"include":"source.json"}],"beginCaptures":{"0":{"name":"keyword.operator.assignment.mermaid"},"1":{"name":"punctuation.separator.menu.key-value.mermaid"}},"applyEndPatternLast":true}],"beginCaptures":{"0":{"name":"storage.type.menu.mermaid"}}},"menu-single":{"name":"meta.menu-link.mermaid","begin":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))link(?=$|\\s|;)","end":"(?=\\s*(?:$|;))","patterns":[{"name":"meta.lhs.mermaid","begin":"\\G","end":"(?!\\G)","patterns":[{"include":"#name"}],"applyEndPatternLast":true},{"name":"meta.rhs.mermaid","begin":":","end":"(?!\\G)","patterns":[{"name":"meta.link-text.mermaid","match":"\\G\\s*([^;@]*)\\s*((@))","captures":{"1":{"name":"string.unquoted.link-text.mermaid","patterns":[{"include":"#string-innards"}]},"2":{"name":"keyword.operator.assignment.mermaid"},"3":{"name":"punctuation.separator.link-spec.mermaid"}}},{"name":"meta.link-target.mermaid","contentName":"constant.other.reference.link.mermaid","begin":"(?:(?\u003c=@)|(?\u003c=:)\\G)[ \\t]*(?![^;]*@)","end":"(?=\\s*(?:$|;))","patterns":[{"include":"#string-innards"}]}],"beginCaptures":{"0":{"name":"keyword.operator.assignment.mermaid"},"1":{"name":"punctuation.separator.link.key-value.mermaid"}},"applyEndPatternLast":true}],"beginCaptures":{"0":{"name":"storage.type.menu-link.mermaid"}}},"message":{"name":"meta.message.mermaid","contentName":"string.unquoted.message-text.mermaid","begin":"((:))[ \\t]*","end":"(?=[ \\t]*(?:$|;))","patterns":[{"include":"#string-innards"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.mermaid"},"2":{"name":"punctuation.separator.message.key-value.mermaid"}}},"name":{"name":"meta.name.mermaid","match":"(?ix)\n(\n\t(?=\\S)\n\t(?:[^-+\u003e:,;\\s]+|\\s+(?!as(?:$|\\s)))++\n\t(?:\n\t\t(?!--?[x\\x29])\n\t\t(?:-*[^-+\u003e:,;\\s]+|\\s+(?!as(?:$|\\s)))\n\t)*?\n)\n(?:\\s+(as)(?=$|\\s|;))?","captures":{"1":{"name":"entity.name.tag.actor.mermaid"},"2":{"name":"keyword.operator.alias.mermaid"}}},"note":{"name":"meta.note.mermaid","begin":"(?i)note\\s+(?:(?:left|right)\\s+of|over)(?=$|\\s)[ \\t]*","end":"(?!\\G)|(?=\\s*(?:$|;))","patterns":[{"include":"#name"},{"include":"source.mermaid#comma"}],"beginCaptures":{"0":{"name":"storage.type.note.mermaid"}},"applyEndPatternLast":true},"opt":{"name":"meta.option.block.mermaid","begin":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))\\s*(opt)(?=$|\\s|;)","end":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))\\s*(end)(?=$|\\s|;)","patterns":[{"include":"#alt-innards"}],"beginCaptures":{"1":{"name":"keyword.control.flow.option.begin.mermaid"}},"endCaptures":{"1":{"name":"keyword.control.flow.option.end.mermaid"}}},"par":{"name":"meta.parallel.block.mermaid","begin":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))\\s*(par)(?=$|\\s|;)","end":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))\\s*(end)(?=$|\\s|;)","patterns":[{"name":"meta.branch.parallel.first.mermaid","begin":"\\G","end":"(?i)(?=(?:^|(?\u003c=\\s|;|%%))\\s*(?:and|end)(?:$|\\s|;))","patterns":[{"include":"#alt-innards"}]},{"name":"meta.branch.parallel.rest.mermaid","begin":"(?i)(?:^|(?\u003c=\\s|;|%%))\\s*(and)(?=$|\\s|;)","end":"(?i)(?=(?:^|(?\u003c=\\s|;|%%))\\s*(?:and|end)(?:$|\\s|;))","patterns":[{"include":"#alt-innards"}],"beginCaptures":{"1":{"name":"keyword.control.flow.parallel.continue.mermaid"}}}],"beginCaptures":{"1":{"name":"keyword.control.flow.parallel.begin.mermaid"}},"endCaptures":{"1":{"name":"keyword.control.flow.parallel.end.mermaid"}}},"rect":{"name":"meta.rectangle.mermaid","begin":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))\\s*(rect)(?=$|\\s|;)","end":"(?i)(?:\\G|^|(?\u003c=\\s|;|%%))\\s*(end)(?=$|\\s|;)","patterns":[{"name":"meta.function.background-colour.${1:/downcase}.mermaid","begin":"(?i)\\G\\s*(rgba?)(\\()","end":"\\)","patterns":[{"name":"constant.numeric.colour-component.mermaid","match":"[-+]?\\d+(?:\\.\\d+)?"},{"include":"source.mermaid#comma"}],"beginCaptures":{"1":{"name":"support.function.colour.mermaid"},"2":{"name":"punctuation.definition.arguments.begin.mermaid"}},"endCaptures":{"0":{"name":"punctuation.definition.arguments.end.mermaid"}}},{"include":"#main"}],"beginCaptures":{"0":{"name":"keyword.control.rectangle.begin.mermaid"}},"endCaptures":{"0":{"name":"keyword.control.rectangle.end.mermaid"}}},"signal":{"name":"meta.signal.mermaid","match":"(--?(?:\u003e\u003e?|x|\\)))(?:[ \\t]*(?:(-)|(\\+)))?","captures":{"1":{"name":"keyword.operator.link.mermaid"},"2":{"name":"keyword.operator.deactivate.mermaid"},"3":{"name":"keyword.operator.activate.mermaid"}}},"string-innards":{"patterns":[{"include":"source.mermaid#entity"}]}}}
diff --git a/grammars/source.mermaid.state-diagram.json b/grammars/source.mermaid.state-diagram.json
new file mode 100644
index 0000000..17295a0
--- /dev/null
+++ b/grammars/source.mermaid.state-diagram.json
@@ -0,0 +1 @@
+{"scopeName":"source.mermaid.state-diagram","patterns":[{"include":"#main"}],"repository":{"composite-state":{"name":"meta.state.composite.mermaid","begin":"^\\s*(state)(?:\\s+([^-:\\s{]+))?\\s*({)","end":"}","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"storage.type.state.mermaid"},"2":{"name":"variable.state.name.mermaid"},"3":{"patterns":[{"include":"source.mermaid#brace"}]}},"endCaptures":{"0":{"patterns":[{"include":"source.mermaid#brace"}]}}},"concurrency":{"name":"keyword.control.flow.concurrency.mermaid","match":"--"},"main":{"patterns":[{"include":"source.mermaid#a11y"},{"include":"source.mermaid#directive"},{"include":"source.mermaid#comment"},{"include":"source.mermaid#direction"},{"include":"#terminal"},{"include":"#transition"},{"include":"#composite-state"},{"include":"#note"},{"include":"#concurrency"},{"include":"#state"}]},"marker":{"name":"entity.name.tag.modifier.$2.mermaid","match":"((\u003c\u003c))(choice|fork|join)((\u003e\u003e))","captures":{"1":{"name":"punctuation.definition.marker.begin.mermaid"},"2":{"name":"sublimelinter.gutter-mark"},"4":{"name":"punctuation.definition.marker.end.mermaid"},"5":{"name":"sublimelinter.gutter-mark"}}},"note":{"name":"meta.note.mermaid","begin":"^\\s*(note)\\s+((?:left|right)\\s+of)\\s+([^-:\\s{]+)","end":"(?!\\G)","patterns":[{"contentName":"string.unquoted.note-text.mermaid","begin":"\\G[ \\t]*$","end":"^\\s*(end)\\s+(note)(?=$|\\s)","endCaptures":{"1":{"name":"keyword.operator.end-note.mermaid"},"2":{"name":"storage.type.note.mermaid"}}},{"contentName":"string.unquoted.note-text.mermaid","begin":"\\G\\s*(:)[ \\t]*","end":"(?=\\s*$)","beginCaptures":{"1":{"patterns":[{"include":"source.mermaid#colon"}]}}}],"beginCaptures":{"1":{"name":"storage.type.note.mermaid"},"2":{"name":"constant.language.note-position.mermaid"},"3":{"name":"variable.state.name.mermaid"}}},"state":{"patterns":[{"name":"meta.state.statement.mermaid","begin":"^\\s*(state)(?=$|\\s)[ \\t]*","end":"(?=\\s*$)","patterns":[{"name":"string.quoted.double.state-description.mermaid","begin":"\\G\"","end":"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.mermaid"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.mermaid"}}},{"name":"variable.state.name.mermaid","match":"\\G(?:[^-:\\s{%]|%(?!%))++"},{"begin":"(?\u003c=\")\\s*(as)(?=$|\\s)","end":"[^-:\\s{]+|(?=\\s*(?:$|%%))","beginCaptures":{"1":{"name":"keyword.operator.alias.mermaid"}},"endCaptures":{"0":{"name":"variable.state.name.mermaid"}}},{"include":"#marker"}],"beginCaptures":{"1":{"name":"storage.type.state.mermaid"}}},{"contentName":"string.unquoted.state-description.mermaid","begin":"([^-:\\s{]+)\\s*(:)[ \\t]*","end":"(?=\\s*(?:$|%%))","beginCaptures":{"1":{"name":"variable.state.name.mermaid"},"2":{"patterns":[{"include":"source.mermaid#colon"}]}}},{"name":"variable.state.name.mermaid","match":"[^-:\\s{]+"}]},"terminal":{"patterns":[{"name":"constant.language.state.initial.mermaid","match":"\\[\\*\\](?=\\s*--\u003e)"},{"match":"(?\u003c=--\u003e)\\s*(\\[\\*\\])","captures":{"1":{"name":"constant.language.state.final.mermaid"}}}]},"transition":{"name":"keyword.operator.transition.mermaid","match":"--\u003e"}}}
diff --git a/grammars/source.mermaid.user-journey.json b/grammars/source.mermaid.user-journey.json
new file mode 100644
index 0000000..61d2829
--- /dev/null
+++ b/grammars/source.mermaid.user-journey.json
@@ -0,0 +1 @@
+{"scopeName":"source.mermaid.user-journey","patterns":[{"include":"#main"}],"repository":{"main":{"patterns":[{"include":"source.mermaid#a11y"},{"include":"source.mermaid#directive"},{"include":"source.mermaid#comment"},{"include":"#title"},{"include":"#section"}]},"section":{"name":"meta.section.mermaid","begin":"(?i)section(?=$|\\s)[ \\t]*","end":"(?=\\s*section(?:$|\\s))|(?=^[ \\t]*(?:`{3,}|~{3,})\\s*$)","patterns":[{"name":"string.unquoted.section-description.mermaid","begin":"\\G(?=\\S)","end":"(?=\\s*$)","patterns":[{"include":"source.mermaid#entity"}]},{"include":"source.mermaid#a11y"},{"include":"source.mermaid#directive"},{"include":"source.mermaid#comment"},{"include":"#task"}],"beginCaptures":{"0":{"name":"storage.type.section.mermaid"}}},"task":{"name":"meta.task.mermaid","contentName":"meta.actors.mermaid","begin":"(?x)\n((?=\\S)(?:[^:%]|%(?!%))+?)\n\\s* (:) \\s* ([-+]?\\d+(?:\\.\\d+)?)?\n\\s* (:) [ \\t]*","end":"(?=\\s*$)","patterns":[{"name":"variable.parameter.actor.mermaid","match":"(?=\\S)[^,\\r\\n]+"},{"include":"source.mermaid#comma"}],"beginCaptures":{"1":{"name":"entity.name.task.mermaid"},"2":{"patterns":[{"include":"source.mermaid#colon"}]},"3":{"name":"constant.numeric.decimal.score.mermaid"},"4":{"patterns":[{"include":"source.mermaid#colon"}]}}},"title":{"name":"meta.title.mermaid","contentName":"string.unquoted.diagram-title.mermaid","begin":"(?i)title(?=$|\\s)[ \\t]*","end":"(?=\\s*$)","patterns":[{"include":"source.mermaid#entity"}],"beginCaptures":{"0":{"name":"storage.type.title.mermaid"}}}}}
diff --git a/grammars/source.mo.json b/grammars/source.mo.json
index 2f10a99..f3e6d93 100644
--- a/grammars/source.mo.json
+++ b/grammars/source.mo.json
@@ -1 +1 @@
-{"name":"Motoko","scopeName":"source.mo","patterns":[{"include":"#shebang-line"},{"include":"#comment"},{"include":"#attribute"},{"include":"#literal"},{"include":"#operator"},{"include":"#declaration"},{"include":"#storage-type"},{"include":"#keyword"},{"include":"#type"},{"include":"#boolean"}],"repository":{"access-level-modifier":{"name":"keyword.other.access-level-modifier.motoko","match":"\\b(public|system|private)\\b"},"arithmetic-operator":{"name":"keyword.operator.arithmetic.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(\\+|\\-|\\*|\\/)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"array-type":{"name":"meta.array.motoko","begin":"\\b(Array)(\u003c)","end":"(\u003e)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"support.type.array.motoko"},"2":{"name":"punctuation.array.begin.motoko"}},"endCaptures":{"1":{"name":"punctuation.array.end.motoko"}}},"assignment-operator":{"name":"keyword.operator.assignment.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(\\+|\\-|\\*|\\/|%|\u003c\u003c|\u003e\u003e|\u0026|\\^|\\||\u0026\u0026|\\|\\|)?=(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"async-await-keyword":{"name":"keyword.async-await.motoko","match":"\\b(async|await)\\b"},"attribute":{"name":"meta.attribute.motoko","patterns":[{"contentName":"meta.attribute.arguments.motoko","begin":"((@)(\\B\\$[0-9]+|\\b[\\w^\\d][\\w\\d]*\\b|\\B`[\\w^\\d][\\w\\d]*`\\B))(\\()","end":"\\)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"storage.modifier.attribute.motoko"},"2":{"name":"punctuation.definition.attribute.motoko"},"3":{"name":"punctuation.definition.attribute-arguments.begin.motoko"}},"endCaptures":{"0":{"name":"punctuation.definition.attribute-arguments.end.motoko"}}},{"match":"((@)(\\B\\$[0-9]+|\\b[\\w^\\d][\\w\\d]*\\b|\\B`[\\w^\\d][\\w\\d]*`\\B))","captures":{"1":{"name":"storage.modifier.attribute.motoko"},"2":{"name":"punctuation.definition.attribute.motoko"}}}]},"bitwise-operator":{"name":"keyword.operator.bitwise.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(\u0026|\\||\\^|\u003c\u003c|\u003e\u003e)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"block-comment":{"name":"comment.block.motoko","begin":"/\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.block.begin.motoko"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.block.end.motoko"}}},"boolean":{"name":"keyword.constant.boolean.motoko","match":"\\b(true|false)\\b"},"branch-statement-keyword":{"name":"keyword.control.branch.motoko","patterns":[{"include":"#if-statement-keyword"},{"include":"#switch-statement-keyword"}]},"catch-statement-keyword":{"name":"kewyord.control.catch.motoko","match":"\\b(catch|do)\\b"},"code-block":{"begin":"(\\{)","end":"(\\})","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.code-block.begin.motoko"}},"endCaptures":{"1":{"name":"punctuation.definition.code-block.end.motoko"}}},"comment":{"patterns":[{"include":"#documentation-comment"},{"include":"#block-comment"},{"include":"#in-line-comment"}]},"comparative-operator":{"name":"keyword.operator.comparative.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])((=|!)==?|(\u003c|\u003e)=?|~=)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"control-transfer-statement-keyword":{"name":"keyword.control.transfer.motoko","match":"\\b(continue|break|return)\\b"},"custom-operator":{"patterns":[{"name":"keyword.operator.custom.prefix.unary.motoko","match":"(?\u003c=[\\s(\\[{,;:])([/=\\-+!*%\u003c\u003e\u0026|\\^~.]++)(?![\\s)\\]},;:])"},{"name":"keyword.operator.custom.postfix.unary.motoko","match":"(?\u003c![\\s(\\[{,;:])([/=\\-+!*%\u003c\u003e\u0026|\\^~.]++)(?![\\s)\\]},;:\\.])"},{"name":"keyword.operator.custom.binary.motoko","match":"(?\u003c=[\\s(\\[{,;:])([/=\\-+!*%\u003c\u003e\u0026|\\^~.]++)(?=[\\s)\\]},;:])"}]},"declaration":{"name":"meta.declaration.motoko","patterns":[{"include":"#import-declaration"}]},"declaration-modifier":{"name":"keyword.other.declaration-modifier.motoko","match":"\\b(class|object|type|shared)\\b"},"dictionary-type":{"name":"meta.dictionary.motoko","begin":"\\b(Dictionary)(\u003c)","end":"(\u003e)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"support.type.dictionary.motoko"},"2":{"name":"punctuation.dictionary.begin.motoko"}},"endCaptures":{"1":{"name":"punctuation.dictionary.end.motoko"}}},"documentation-comment":{"name":"comment.block.documentation.motoko","begin":"/\\*\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.block.documentation.begin.motoko"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.block.documentation.end.motoko"}}},"floating-point-literal":{"name":"constant.numeric.floating-point.motoko","patterns":[{"match":"\\b([0-9][0-9_]*)(\\.([0-9][0-9_]*))?([eE][+\\-]?([0-9][0-9_]*))?\\b"},{"match":"\\b(0x[[:xdigit:]][[[:xdigit:]]_]*)(\\.(0x[[:xdigit:]][[[:xdigit:]]_]*))?([pP][+\\-]?(0x[[:xdigit:]][[[:xdigit:]]_]*))\\b"}]},"function-body":{"name":"meta.function-body.motoko","patterns":[{"include":"#code-block"}]},"function-declaration":{"name":"meta.function-declaration.motoko","begin":"\\b(func)\\s+(\\B\\$[0-9]+|\\b[\\w^\\d][\\w\\d]*\\b|\\B`[\\w^\\d][\\w\\d]*`\\B|[/=\\-+!*%\u003c\u003e\u0026|\\^~.]+)\\s*(?=\\(|\u003c)","end":"(?\u003c=\\})","patterns":[{"include":"#generic-parameter-clause"},{"include":"#parameter-clause"},{"include":"#function-result"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.type.function.motoko"},"2":{"name":"entity.type.function.motoko"}}},"function-result":{"name":"meta.function-result.motoko","begin":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(\\-\u003e)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])\\s*","end":"\\s*(?=\\{)","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.function-result.motoko"}}},"generic-parameter-clause":{"name":"meta.generic-parameter-clause.motoko","begin":"(\u003c)","end":"(\u003e)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.generic-parameter-clause.begin.motoko"}},"endCaptures":{"1":{"name":"punctuation.definition.generic-parameter-clause.end.motoko"}}},"identifier":{"name":"meta.identifier.motoko","match":"(\\B\\$[0-9]+|\\b[\\w^\\d][\\w\\d]*\\b|\\B`[\\w^\\d][\\w\\d]*`\\B)"},"if-statement-keyword":{"name":"keyword.control.if.motoko","match":"\\b(if|else)\\b"},"import-declaration":{"name":"meta.import.motoko","match":"\\b(import)\\s+(?:(class|var|func)\\s+)?((?:\\B\\$[0-9]+|\\b[\\w^\\d][\\w\\d]*\\b|\\B`[\\w^\\d][\\w\\d]*`\\B|[/=\\-+!*%\u003c\u003e\u0026|\\^~.]+)(?:\\.(?:\\B\\$[0-9]+|\\b[\\w^\\d][\\w\\d]*\\b|\\B`[\\w^\\d][\\w\\d]*`\\B|[/=\\-+!*%\u003c\u003e\u0026|\\^~.]+))*)","captures":{"1":{"name":"keyword.other.import.motoko"},"2":{"name":"storage.modifier.motoko"},"3":{"name":"support.type.module.import.motoko"}}},"in-line-comment":{"name":"comment.line.double-slash.motoko","match":"(//).*","captures":{"1":{"name":"punctuation.definition.comment.line.double-slash.motoko"}}},"increment-decrement-operator":{"name":"keyword.operator.increment-or-decrement.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(\\+\\+|\\-\\-)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"integer-literal":{"name":"constant.numeric.integer.motoko","patterns":[{"name":"constant.numeric.integer.binary.motoko","match":"(\\B\\-|\\b)(0b[01][01_]*)\\b"},{"name":"constant.numeric.integer.octal.motoko","match":"(\\B\\-|\\b)(0o[0-7][0-7_]*)\\b"},{"name":"constant.numeric.integer.decimal.motoko","match":"(\\B\\-|\\b)([0-9][0-9_]*)\\b"},{"name":"constant.numeric.integer.hexadecimal.motoko","match":"(\\B\\-|\\b)(0x[[:xdigit:]][[[:xdigit:]]_]*)\\b"}]},"keyword":{"patterns":[{"include":"#branch-statement-keyword"},{"include":"#control-transfer-statement-keyword"},{"include":"#loop-statement-keyword"},{"include":"#catch-statement-keyword"},{"include":"#async-await-keyword"},{"include":"#operator-declaration-modifier"},{"include":"#declaration-modifier"},{"include":"#access-level-modifier"},{"name":"keyword.declaration.motoko","match":"\\b(actor|and|class|func|import|let|module|not|or)\\b"},{"name":"keyword.statement.motoko","match":"\\b(assert|break|case|continue|default|debug|debug_show|else|if|ignore|in|for|label|return|switch|while|loop|try|throw)\\b"},{"name":"keyword.other.motoko","match":"\\b(flexible|query|stable)\\b"}]},"literal":{"patterns":[{"include":"#integer-literal"},{"include":"#floating-point-literal"},{"include":"#nil-literal"},{"include":"#string-literal"},{"include":"#special-literal"}]},"logical-operator":{"name":"keyword.operator.logical.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(!|\u0026\u0026|\\|\\|)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"loop-statement-keyword":{"name":"keyword.control.loop.motoko","match":"\\b(while|repeat|for|in|loop)\\b"},"null-literal":{"name":"constant.null.motoko","match":"\\bnull\\b"},"operator":{"patterns":[{"include":"#comparative-operator"},{"include":"#assignment-operator"},{"include":"#logical-operator"},{"include":"#remainder-operator"},{"include":"#increment-decrement-operator"},{"include":"#overflow-operator"},{"include":"#range-operator"},{"include":"#bitwise-operator"},{"include":"#arithmetic-operator"},{"include":"#ternary-operator"},{"include":"#type-casting-operator"},{"include":"#custom-operator"}]},"operator-declaration-modifier":{"name":"keyword.other.operator.motoko","match":"\\b(operator|prefix|infix|postfix)\\b"},"optional-type":{"name":"meta.optional.motoko","match":"\\b(Optional)(\u003c)","end":"(\u003e)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"support.type.optional.motoko"},"2":{"name":"punctuation.optional.begin.motoko"}},"endCaptures":{"1":{"name":"punctuation.optional.end.motoko"}}},"overflow-operator":{"name":"keyword.operator.overflow.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])\\\u0026(\\+|\\-|\\*|\\/|%)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"parameter-clause":{"name":"meta.parameter-clause.motoko","begin":"(\\()","end":"(\\))","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.function-arguments.begin.motoko"}},"endCaptures":{"1":{"name":"punctuation.definition.function-arguments.end.motoko"}}},"primitive-type":{"name":"support.type.motoko","match":"\\b(Blob|Bool|Char|Float|(Int|Nat)(8|16|32|64)?|Principal|Text|Error)\\b"},"protocol-composition-type":{"name":"meta.protocol.motoko","match":"\\b(protocol)(\u003c)","end":"(\u003e)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"support.type.protocol.motoko"},"2":{"name":"punctuation.protocol.begin.motoko"}},"endCaptures":{"1":{"name":"punctuation.protocol.end.motoko"}}},"range-operator":{"name":"keyword.operator.range.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])\\.\\.(?:\\.)?(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"remainder-operator":{"name":"keyword.operator.remainder.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])\\%(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"resolved-type":{"name":"support.type.motoko","match":"\\b[A-Z].*?\\b"},"shebang-line":{"name":"comment.line.shebang.motoko","match":"^(#!).*$","captures":{"1":{"name":"punctuation.definition.comment.line.shebang.motoko"}}},"special-literal":{"name":"keyword.other.literal.motoko","match":"\\b__(FILE|LINE|COLUMN|FUNCTION)__\\b"},"storage-type":{"name":"storage.type.motoko","match":"\\b(var|func|let|class|enum)\\b"},"string-literal":{"name":"meta.literal.string.motoko","begin":"\\\"","end":"\\\"","patterns":[{"name":"constant.character.escape.motoko","match":"\\\\([0tnr\\\"\\'\\\\]|x[[:xdigit:]]{2}|u[[:xdigit:]]{4}|U[[:xdigit:]]{8})"},{"contentName":"meta.expression.motoko","begin":"(\\\\\\()","end":"(\\))","patterns":[{}],"beginCaptures":{"1":{"name":"support.punctuation.expression.begin.motoko"}},"endCaptures":{"1":{"name":"support.punctuation.expression.end.motoko"}}},{"name":"invalid.illegal.motoko","match":"(\\\"|\\\\)"},{"name":"string.quoted.double.motoko","match":"(.)"}],"beginCaptures":{"0":{"name":"string.quoted.double.motoko"}},"endCaptures":{"0":{"name":"string.quoted.double.motoko"}}},"switch-statement-keyword":{"name":"keyword.control.switch.motoko","match":"\\b(switch|case|default)\\b"},"type":{"patterns":[{"include":"#primitive-type"},{"include":"#resolved-type"},{"include":"#optional-type"},{"include":"#protocol-composition-type"}]}}}
+{"name":"Motoko","scopeName":"source.mo","patterns":[{"include":"#shebang-line"},{"include":"#comment"},{"include":"#attribute"},{"include":"#literal"},{"include":"#operator"},{"include":"#declaration"},{"include":"#storage-type"},{"include":"#keyword"},{"include":"#type"},{"include":"#boolean"}],"repository":{"access-level-modifier":{"name":"keyword.other.access-level-modifier.motoko","match":"\\b(public|system|private)\\b"},"arithmetic-operator":{"name":"keyword.operator.arithmetic.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(\\+|\\-|\\*|\\/)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"array-type":{"name":"meta.array.motoko","begin":"\\b(Array)(\u003c)","end":"(\u003e)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"support.type.array.motoko"},"2":{"name":"punctuation.array.begin.motoko"}},"endCaptures":{"1":{"name":"punctuation.array.end.motoko"}}},"assignment-operator":{"name":"keyword.operator.assignment.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(\\+|\\-|\\*|\\/|%|\u003c\u003c\u003e?|\u003c?\u003e\u003e|\u0026|\\^|\\||\u0026\u0026|\\|\\|)?=(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"async-await-keyword":{"name":"keyword.async-await.motoko","match":"\\b(async|await)\\b"},"attribute":{"name":"meta.attribute.motoko","patterns":[{"contentName":"meta.attribute.arguments.motoko","begin":"((@)(\\B\\$[0-9]+|\\b[\\w^\\d][\\w\\d]*\\b|\\B`[\\w^\\d][\\w\\d]*`\\B))(\\()","end":"\\)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"storage.modifier.attribute.motoko"},"2":{"name":"punctuation.definition.attribute.motoko"},"3":{"name":"punctuation.definition.attribute-arguments.begin.motoko"}},"endCaptures":{"0":{"name":"punctuation.definition.attribute-arguments.end.motoko"}}},{"match":"((@)(\\B\\$[0-9]+|\\b[\\w^\\d][\\w\\d]*\\b|\\B`[\\w^\\d][\\w\\d]*`\\B))","captures":{"1":{"name":"storage.modifier.attribute.motoko"},"2":{"name":"punctuation.definition.attribute.motoko"}}}]},"bitwise-operator":{"name":"keyword.operator.bitwise.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(\u0026|\\||\\^|\u003c\u003c\u003e?|\u003c?\u003e\u003e)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"block-comment":{"name":"comment.block.motoko","begin":"/\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.block.begin.motoko"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.block.end.motoko"}}},"boolean":{"name":"keyword.constant.boolean.motoko","match":"\\b(true|false)\\b"},"branch-statement-keyword":{"name":"keyword.control.branch.motoko","patterns":[{"include":"#if-statement-keyword"},{"include":"#switch-statement-keyword"}]},"char-literal":{"name":"meta.literal.char.motoko","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.motoko","match":"\\\\([0tnr\\\"\\'\\\\]|x[[:xdigit:]]{2}|u[[:xdigit:]]{4}|U[[:xdigit:]]{8})"},{"name":"invalid.illegal.motoko","match":"(\\'|\\\\)"},{"name":"string.quoted.single.motoko","match":"(.)"}],"beginCaptures":{"0":{"name":"string.quoted.double.motoko"}},"endCaptures":{"0":{"name":"string.quoted.single.motoko"}}},"code-block":{"begin":"(\\{)","end":"(\\})","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.code-block.begin.motoko"}},"endCaptures":{"1":{"name":"punctuation.definition.code-block.end.motoko"}}},"comment":{"patterns":[{"include":"#documentation-comment"},{"include":"#block-comment"},{"include":"#in-line-comment"}]},"comparative-operator":{"name":"keyword.operator.comparative.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])((=|!)==?|(\u003c|\u003e)=?|~=)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"control-transfer-statement-keyword":{"name":"keyword.control.transfer.motoko","match":"\\b(continue|break|return)\\b"},"custom-operator":{"patterns":[{"name":"keyword.operator.custom.prefix.unary.motoko","match":"(?\u003c=[\\s(\\[{,;:])([/=\\-+!*%\u003c\u003e\u0026|\\^~.]++)(?![\\s)\\]},;:])"},{"name":"keyword.operator.custom.postfix.unary.motoko","match":"(?\u003c![\\s(\\[{,;:])([/=\\-+!*%\u003c\u003e\u0026|\\^~.]++)(?![\\s)\\]},;:\\.])"},{"name":"keyword.operator.custom.binary.motoko","match":"(?\u003c=[\\s(\\[{,;:])([/=\\-+!*%\u003c\u003e\u0026|\\^~.]++)(?=[\\s)\\]},;:])"}]},"declaration":{"name":"meta.declaration.motoko","patterns":[{"include":"#import-declaration"}]},"declaration-modifier":{"name":"keyword.other.declaration-modifier.motoko","match":"\\b(class|object|type|shared)\\b"},"dictionary-type":{"name":"meta.dictionary.motoko","begin":"\\b(Dictionary)(\u003c)","end":"(\u003e)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"support.type.dictionary.motoko"},"2":{"name":"punctuation.dictionary.begin.motoko"}},"endCaptures":{"1":{"name":"punctuation.dictionary.end.motoko"}}},"documentation-comment":{"name":"comment.block.documentation.motoko","begin":"/\\*\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.block.documentation.begin.motoko"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.block.documentation.end.motoko"}}},"floating-point-literal":{"name":"constant.numeric.floating-point.motoko","patterns":[{"match":"\\b([0-9][0-9_]*)(\\.([0-9][0-9_]*))?([eE][+\\-]?([0-9][0-9_]*))?\\b"},{"match":"\\b(0x[[:xdigit:]][[[:xdigit:]]_]*)(\\.(0x[[:xdigit:]][[[:xdigit:]]_]*))?([pP][+\\-]?(0x[[:xdigit:]][[[:xdigit:]]_]*))\\b"}]},"function-body":{"name":"meta.function-body.motoko","patterns":[{"include":"#code-block"}]},"function-declaration":{"name":"meta.function-declaration.motoko","begin":"\\b(func)\\s+(\\B\\$[0-9]+|\\b[\\w^\\d][\\w\\d]*\\b|\\B`[\\w^\\d][\\w\\d]*`\\B|[/=\\-+!*%\u003c\u003e\u0026|\\^~.]+)\\s*(?=\\(|\u003c)","end":"(?\u003c=\\})","patterns":[{"include":"#generic-parameter-clause"},{"include":"#parameter-clause"},{"include":"#function-result"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.type.function.motoko"},"2":{"name":"entity.type.function.motoko"}}},"function-result":{"name":"meta.function-result.motoko","begin":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(\\-\u003e)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])\\s*","end":"\\s*(?=\\{)","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.function-result.motoko"}}},"generic-parameter-clause":{"name":"meta.generic-parameter-clause.motoko","begin":"(\u003c)","end":"(\u003e)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.generic-parameter-clause.begin.motoko"}},"endCaptures":{"1":{"name":"punctuation.definition.generic-parameter-clause.end.motoko"}}},"identifier":{"name":"meta.identifier.motoko","match":"(\\B\\$[0-9]+|\\b[\\w^\\d][\\w\\d]*\\b|\\B`[\\w^\\d][\\w\\d]*`\\B)"},"if-statement-keyword":{"name":"keyword.control.if.motoko","match":"\\b(if|else)\\b"},"import-declaration":{"name":"meta.import.motoko","match":"\\b(import)\\s+(?:(class|var|func)\\s+)?((?:\\B\\$[0-9]+|\\b[\\w^\\d][\\w\\d]*\\b|\\B`[\\w^\\d][\\w\\d]*`\\B|[/=\\-+!*%\u003c\u003e\u0026|\\^~.]+)(?:\\.(?:\\B\\$[0-9]+|\\b[\\w^\\d][\\w\\d]*\\b|\\B`[\\w^\\d][\\w\\d]*`\\B|[/=\\-+!*%\u003c\u003e\u0026|\\^~.]+))*)","captures":{"1":{"name":"keyword.other.import.motoko"},"2":{"name":"storage.modifier.motoko"},"3":{"name":"support.type.module.import.motoko"}}},"in-line-comment":{"name":"comment.line.double-slash.motoko","match":"(//).*","captures":{"1":{"name":"punctuation.definition.comment.line.double-slash.motoko"}}},"increment-decrement-operator":{"name":"keyword.operator.increment-or-decrement.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(\\+\\+|\\-\\-)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"integer-literal":{"name":"constant.numeric.integer.motoko","patterns":[{"name":"constant.numeric.integer.binary.motoko","match":"(\\B\\-|\\b)(0b[01][01_]*)\\b"},{"name":"constant.numeric.integer.octal.motoko","match":"(\\B\\-|\\b)(0o[0-7][0-7_]*)\\b"},{"name":"constant.numeric.integer.decimal.motoko","match":"(\\B\\-|\\b)([0-9][0-9_]*)\\b"},{"name":"constant.numeric.integer.hexadecimal.motoko","match":"(\\B\\-|\\b)(0x[[:xdigit:]][[[:xdigit:]]_]*)\\b"}]},"keyword":{"patterns":[{"include":"#branch-statement-keyword"},{"include":"#control-transfer-statement-keyword"},{"include":"#loop-statement-keyword"},{"include":"#catch-statement-keyword"},{"include":"#async-await-keyword"},{"include":"#operator-declaration-modifier"},{"include":"#declaration-modifier"},{"include":"#access-level-modifier"},{"name":"keyword.declaration.motoko","match":"\\b(actor|and|class|func|import|let|module|not|or)\\b"},{"name":"keyword.statement.motoko","match":"\\b(assert|break|case|continue|debug|debug_show|else|if|ignore|in|for|label|null|return|switch|while|loop|try|throw|catch|do|to_candid|from_candid|with)\\b"},{"name":"keyword.other.motoko","match":"\\b(flexible|query|stable)\\b"}]},"literal":{"patterns":[{"include":"#integer-literal"},{"include":"#floating-point-literal"},{"include":"#nil-literal"},{"include":"#string-literal"},{"include":"#char-literal"}]},"logical-operator":{"name":"keyword.operator.logical.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])(!|\u0026\u0026|\\|\\|)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"loop-statement-keyword":{"name":"keyword.control.loop.motoko","match":"\\b(while|repeat|for|in|loop)\\b"},"null-literal":{"name":"constant.null.motoko","match":"\\bnull\\b"},"operator":{"patterns":[{"include":"#comparative-operator"},{"include":"#assignment-operator"},{"include":"#logical-operator"},{"include":"#remainder-operator"},{"include":"#increment-decrement-operator"},{"include":"#overflow-operator"},{"include":"#range-operator"},{"include":"#bitwise-operator"},{"include":"#arithmetic-operator"},{"include":"#ternary-operator"},{"include":"#type-casting-operator"},{"include":"#custom-operator"}]},"optional-type":{"name":"meta.optional.motoko","match":"\\b(Optional)(\u003c)","end":"(\u003e)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"support.type.optional.motoko"},"2":{"name":"punctuation.optional.begin.motoko"}},"endCaptures":{"1":{"name":"punctuation.optional.end.motoko"}}},"overflow-operator":{"name":"keyword.operator.overflow.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])\\\u0026(\\+|\\-|\\*|\\/|%)(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"parameter-clause":{"name":"meta.parameter-clause.motoko","begin":"(\\()","end":"(\\))","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.function-arguments.begin.motoko"}},"endCaptures":{"1":{"name":"punctuation.definition.function-arguments.end.motoko"}}},"primitive-type":{"name":"support.type.motoko","match":"\\b(Blob|Bool|Char|Float|(Int|Nat)(8|16|32|64)?|Principal|Text|Error)\\b"},"protocol-composition-type":{"name":"meta.protocol.motoko","match":"\\b(protocol)(\u003c)","end":"(\u003e)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"support.type.protocol.motoko"},"2":{"name":"punctuation.protocol.begin.motoko"}},"endCaptures":{"1":{"name":"punctuation.protocol.end.motoko"}}},"range-operator":{"name":"keyword.operator.range.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])\\.\\.(?:\\.)?(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"remainder-operator":{"name":"keyword.operator.remainder.motoko","match":"(?\u003c![/=\\-+!*%\u003c\u003e\u0026|\\^~.])\\%(?![/=\\-+!*%\u003c\u003e\u0026|\\^~.])"},"resolved-type":{"name":"support.type.motoko","match":"\\b[A-Z].*?\\b"},"shebang-line":{"name":"comment.line.shebang.motoko","match":"^(#!).*$","captures":{"1":{"name":"punctuation.definition.comment.line.shebang.motoko"}}},"storage-type":{"name":"storage.type.motoko","match":"\\b(var|func|let|class|module|actor)\\b"},"string-literal":{"name":"meta.literal.string.motoko","begin":"\\\"","end":"\\\"","patterns":[{"name":"constant.character.escape.motoko","match":"\\\\([0tnr\\\"\\'\\\\]|x[[:xdigit:]]{2}|u[[:xdigit:]]{4}|U[[:xdigit:]]{8})"},{"name":"invalid.illegal.motoko","match":"(\\\"|\\\\)"},{"name":"string.quoted.double.motoko","match":"(.)"}],"beginCaptures":{"0":{"name":"string.quoted.double.motoko"}},"endCaptures":{"0":{"name":"string.quoted.double.motoko"}}},"switch-statement-keyword":{"name":"keyword.control.switch.motoko","match":"\\b(switch|case)\\b"},"type":{"patterns":[{"include":"#primitive-type"},{"include":"#resolved-type"},{"include":"#optional-type"},{"include":"#protocol-composition-type"}]}}}
diff --git a/grammars/source.move.json b/grammars/source.move.json
index c443fe3..aca298d 100644
--- a/grammars/source.move.json
+++ b/grammars/source.move.json
@@ -1 +1 @@
-{"scopeName":"source.move","patterns":[{"include":"#comments"},{"include":"#module"},{"include":"#script"},{"include":"#macros"}],"repository":{"address_literal":{"patterns":[{"name":"support.constant.diem.address.move","match":"\\b(0x[A-Fa-f0-9][A-Fa-f0-9]{,31})\\b"},{"name":"support.constant.dfinance.address.move","match":"\\b(wallet1\\w{38})"},{"name":"support.constant.named.address.move","match":"\\s([@]\\w+)\\b"}]},"as":{"name":"keyword.control.move","match":"\\b(as)\\b"},"as-import":{"name":"meta.import_as.move","match":"\\b(as)\\b"},"assert":{"name":"support.function.assert.move","match":"\\b(assert)\\b"},"block":{"name":"meta.block.move","begin":"{","end":"}","patterns":[{"include":"#comments"},{"include":"#as"},{"include":"#mut"},{"include":"#let"},{"include":"#types"},{"include":"#assert"},{"include":"#literals"},{"include":"#control"},{"include":"#move_copy"},{"include":"#resource_methods"},{"include":"#module_access"},{"include":"#fun_call"},{"include":"#block"}]},"block-comments":{"patterns":[{"name":"comment.block.documentation.move","begin":"/\\*[\\*!](?![\\*/])","end":"\\*/"},{"name":"comment.block.move","begin":"/\\*","end":"\\*/"}]},"comments":{"name":"meta.comments.move","patterns":[{"include":"#line-comments"},{"include":"#block-comments"}]},"const":{"name":"meta.const.move","begin":"\\b(const)\\b","end":";","patterns":[{"include":"#comments"},{"include":"#primitives"},{"include":"#vector"},{"include":"#literals"},{"name":"constant.other.move","match":"\\b([\\w_]+)\\b"}],"beginCaptures":{"1":{"name":"storage.modifier.const.move"}}},"control":{"name":"keyword.control.move","match":"\\b(return|while|loop|if|else|break|continue|abort)\\b"},"entry_fun":{"name":"meta.entry_fun.move","begin":"\\b(entry)\\b","end":"(?\u003c=})","patterns":[{"include":"#comments"},{"name":"storage.modifier.native.move","match":"\\b(native)\\b"},{"name":"storage.modifier.public.move","match":"\\b(public)\\b"},{"include":"#fun"}],"beginCaptures":{"1":{"name":"storage.modifier.entry.move"}}},"friend":{"name":"meta.friend.move","begin":"\\b(friend)\\b","end":";","patterns":[{"include":"#comments"},{"include":"#address_literal"},{"name":"entity.name.type.module.move","match":"\\b(\\w+)\\b"}],"beginCaptures":{"1":{"name":"storage.modifier.type.move"}}},"fun":{"patterns":[{"include":"#fun_signature"},{"include":"#fun_body"}]},"fun_body":{"name":"meta.fun_body.move","begin":"{","end":"}","patterns":[{"include":"#comments"},{"include":"#import"},{"include":"#as"},{"include":"#mut"},{"include":"#let"},{"include":"#types"},{"include":"#assert"},{"include":"#literals"},{"include":"#control"},{"include":"#move_copy"},{"include":"#resource_methods"},{"include":"#self_access"},{"include":"#module_access"},{"include":"#fun_call"},{"include":"#block"}]},"fun_call":{"name":"meta.fun_call.move","begin":"\\b(\\w+)\\s*(?:\u003c[\\w\\s,]+\u003e)?\\s*[(]","end":"[)]","patterns":[{"include":"#comments"},{"include":"#resource_methods"},{"include":"#self_access"},{"include":"#module_access"},{"include":"#move_copy"},{"include":"#literals"},{"include":"#fun_call"},{"include":"#block"},{"include":"#mut"},{"include":"#as"}],"beginCaptures":{"1":{"name":"entity.name.function.call.move"}}},"fun_signature":{"name":"meta.fun_signature.move","begin":"\\b(fun)\\b","end":"(?=[;{])","patterns":[{"include":"#comments"},{"include":"#module_access"},{"include":"#types"},{"include":"#mut"},{"name":"meta.function_name.move","begin":"(?\u003c=fun)","end":"(?=[\u003c(])","patterns":[{"include":"#comments"},{"name":"entity.name.function.move","match":"\\b(\\w+)\\b"}]},{"include":"#type_param"},{"name":"meta.parentheses.move","begin":"[(]","end":"[)]","patterns":[{"include":"#comments"},{"include":"#self_access"},{"include":"#module_access"},{"include":"#types"},{"include":"#mut"}]},{"name":"storage.modifier","match":"\\b(acquires)\\b"}],"beginCaptures":{"1":{"name":"storage.modifier.fun.move"}}},"import":{"name":"meta.import.move","begin":"\\b(use)\\b","end":";","patterns":[{"include":"#comments"},{"include":"#address_literal"},{"include":"#as-import"},{"begin":"{","end":"}","patterns":[{"include":"#comments"},{"include":"#as-import"},{"name":"entity.name.type.move","match":"\\b(\\w+)\\b"}]},{"name":"entity.name.type.module.move","match":"\\b(\\w+)\\b"}],"beginCaptures":{"1":{"name":"storage.modifier.type.move"}}},"let":{"name":"keyword.control.move","match":"\\b(let)\\b"},"line-comments":{"name":"comment.line.double-slash.move","begin":"//","end":"$"},"literals":{"patterns":[{"name":"constant.numeric.hex.move","match":"0x[_a-fA-F0-9]+(?:[iu](?:8|16|32|64|size))?"},{"name":"constant.numeric.move","match":"(?\u003c!(?:\\w|(?:(?\u003c!\\.)\\.)))[0-9][_0-9]*(?:\\.(?!\\.)(?:[0-9][_0-9]*)?)?(?:[eE][+\\-]?[_0-9]+)?(?:[u](?:8|64|128|))?"},{"match":"\\b(?:h)(\"[a-fA-F0-9]+\")","captures":{"1":{"name":"constant.character.move"}}},{"name":"meta.ascii_literal.move","match":"\\b(\"(.*)\")","captures":{"1":{"name":"string.quoted.double.raw.byte.move"}}},{"name":"meta.hex_literal.move","match":"x\"([A-F0-9a-f]+)\"","captures":{"1":{"name":"constant.numeric.hex.move"}}},{"name":"constant.language.boolean.move","match":"\\b(?:true|false)\\b"},{"include":"#address_literal"}]},"macros":{"name":"support.constant.macro.move","match":"#\\[(?:[\\w0-9=_\\(\\)\\s\"]+)\\]"},"module":{"name":"meta.module.move","begin":"\\b(module)\\b","end":"(?\u003c=})","patterns":[{"include":"#comments"},{"begin":"(?\u003c=module)","end":"(?={)","patterns":[{"include":"#comments"},{"name":"constant.other.move","begin":"(?\u003c=module)","end":"(?=::)"},{"name":"entity.name.type.move","begin":"(?\u003c=::)","end":"(?={)"}]},{"name":"meta.module_scope.move","begin":"{","end":"}","patterns":[{"include":"#comments"},{"include":"#macros"},{"include":"#import"},{"include":"#friend"},{"include":"#const"},{"include":"#struct"},{"include":"#entry_fun"},{"include":"#native_fun"},{"include":"#public_fun"},{"include":"#fun"},{"include":"#spec"},{"include":"#block"}]}],"beginCaptures":{"1":{"name":"storage.modifier.type.move"}}},"module_access":{"name":"meta.module_access.move","match":"\\b(\\w+)::(\\w+)\\b","captures":{"1":{"name":"entity.name.type.module.move"},"2":{"name":"entity.name.function.call.move"}}},"move_copy":{"name":"variable.language.move","match":"\\b(move|copy)\\b"},"mut":{"name":"storage.modifier.mut.move","match":"(?\u003c=\u0026)(mut)\\b"},"native_fun":{"name":"meta.native_fun.move","begin":"\\b(native)\\b","end":"(?\u003c=[;}])","patterns":[{"include":"#comments"},{"name":"storage.modifier.public.move","match":"\\b(public)\\b"},{"name":"storage.modifier.entry.move","match":"\\b(entry)\\b"},{"include":"#fun_signature"}],"beginCaptures":{"1":{"name":"storage.modifier.native.move"}}},"phantom":{"name":"keyword.control.phantom.move","match":"\\b(phantom)\\b"},"primitives":{"name":"support.type.primitives.move","match":"\\b(u8|u64|u128|address|bool|signer)\\b"},"public_fun":{"name":"meta.public_fun.move","begin":"\\b(public)\\b","end":"(?\u003c=[;}])","patterns":[{"include":"#comments"},{"name":"storage.modifier.native.move","match":"\\b(native)\\b"},{"name":"storage.modifier.entry.move","match":"\\b(entry)\\b"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#comments"},{"name":"storage.modifier.public.script.move","match":"\\b(script|friend)\\b"}]},{"include":"#fun"}],"beginCaptures":{"1":{"name":"storage.modifier.public.move"}}},"resource_methods":{"name":"support.function.typed.move","match":"\\b(borrow_global|borrow_global_mut|exists|move_from|move_to_sender|move_to)\\b"},"script":{"name":"meta.script.move","begin":"\\b(script)\\b","end":"(?\u003c=})","patterns":[{"include":"#comments"},{"name":"meta.script_scope.move","begin":"{","end":"}","patterns":[{"include":"#const"},{"include":"#comments"},{"include":"#import"},{"include":"#fun"}]}],"beginCaptures":{"1":{"name":"storage.modifier.script.move"}}},"self_access":{"name":"meta.self_access.move","match":"\\b(Self)::(\\w+)\\b","captures":{"1":{"name":"variable.language.self.move"},"2":{"name":"entity.name.function.call.move"}}},"spec":{"name":"meta.spec.move","begin":"\\b(spec)\\b","end":"(?\u003c=[;}])","patterns":[{"name":"storage.modifier.spec.target.move","match":"\\b(module|schema|struct|fun)"},{"name":"storage.modifier.spec.define.move","match":"\\b(define)"},{"name":"entity.name.function.move","match":"\\b(\\w+)\\b"},{"begin":"{","end":"}","patterns":[{"include":"#comments"},{"include":"#spec_block"},{"include":"#spec_types"},{"include":"#spec_define"},{"include":"#spec_keywords"},{"include":"#control"},{"include":"#fun_call"},{"include":"#literals"},{"include":"#types"},{"include":"#let"}]}],"beginCaptures":{"1":{"name":"storage.modifier.spec.move"}}},"spec_block":{"name":"meta.spec_block.move","begin":"{","end":"}","patterns":[{"include":"#comments"},{"include":"#spec_block"},{"include":"#spec_types"},{"include":"#fun_call"},{"include":"#literals"},{"include":"#control"},{"include":"#types"},{"include":"#let"}]},"spec_define":{"name":"meta.spec_define.move","begin":"\\b(define)\\b","end":"(?=[;{])","patterns":[{"include":"#comments"},{"include":"#spec_types"},{"include":"#types"},{"begin":"(?\u003c=define)","end":"(?=[(])","patterns":[{"include":"#comments"},{"name":"entity.name.function.move","match":"\\b(\\w+)\\b"}]}],"beginCaptures":{"1":{"name":"keyword.control.move.spec"}}},"spec_keywords":{"name":"keyword.control.move.spec","match":"\\b(global|pack|unpack|pragma|native|include|ensures|requires|invariant|apply|aborts_if|modifies)\\b"},"spec_types":{"name":"support.type.vector.move","match":"\\b(range|num|vector|bool|u8|u64|u128|address)\\b"},"struct":{"name":"meta.struct.move","begin":"\\b(struct)\\b","end":"(?\u003c=})","patterns":[{"include":"#comments"},{"name":"meta.struct_def.move","begin":"(?\u003c=struct)","end":"(?={)","patterns":[{"include":"#comments"},{"name":"keyword.control.ability.has.move","match":"\\b(has)\\b"},{"name":"entity.name.type.ability.move","match":"\\b(store|key|drop|copy)\\b"},{"name":"entity.name.type.move","match":"\\b(\\w+)\\b"},{"include":"#type_param"}]},{"name":"meta.struct_body.move","begin":"{","end":"}","patterns":[{"include":"#comments"},{"include":"#self_access"},{"include":"#module_access"},{"include":"#types"}]}],"beginCaptures":{"1":{"name":"storage.modifier.type.move"}}},"type_param":{"name":"meta.generic_param.move","begin":"\u003c","end":"\u003e","patterns":[{"include":"#comments"},{"include":"#phantom"},{"include":"#module_access"},{"name":"entity.name.type.kind.move","match":"\\b(store|drop|key|copy)\\b"}]},"types":{"name":"meta.types.move","patterns":[{"include":"#primitives"},{"include":"#vector"},{"name":"entity.name.type","match":"\\b([A-Z][A-Za-z_]+)\\b"},{"name":"constant.other.move","match":"\\b([A-Z_]+)\\b"}]},"vector":{"name":"meta.vector.move","begin":"\\b(vector)\u003c","end":"\u003e","patterns":[{"include":"#primitives"},{"include":"#vector"}],"beginCaptures":{"1":{"name":"support.type.vector.move"}}}}}
+{"scopeName":"source.move","patterns":[{"include":"#address"},{"include":"#comments"},{"include":"#module"},{"include":"#script"},{"include":"#macros"}],"repository":{"address":{"name":"meta.address_block.move","begin":"\\b(address)\\b","end":"(?\u003c=})","patterns":[{"include":"#comments"},{"name":"meta.address.definition.move","begin":"(?\u003c=address)","end":"(?=[{])","patterns":[{"include":"#comments"},{"include":"#address_literal"},{"name":"entity.name.type.move","match":"\\b(\\w+)\\b"}]},{"include":"#module"}],"beginCaptures":{"1":{"name":"storage.modifier.type.address.keyword.move"}}},"address_literal":{"patterns":[{"name":"support.constant.diem.address.move","match":"\\b(0x[A-Fa-f0-9][A-Fa-f0-9]{,31})\\b"},{"name":"support.constant.dfinance.address.move","match":"\\b(wallet1\\w{38})"},{"name":"support.constant.named.address.move","match":"\\s([@]\\w+)\\b"}]},"as":{"name":"keyword.control.move","match":"\\b(as)\\b"},"as-import":{"name":"meta.import_as.move","match":"\\b(as)\\b"},"assert":{"name":"support.function.assert.move","match":"\\b(assert)\\b"},"block":{"name":"meta.block.move","begin":"{","end":"}","patterns":[{"include":"#comments"},{"include":"#as"},{"include":"#mut"},{"include":"#let"},{"include":"#types"},{"include":"#assert"},{"include":"#literals"},{"include":"#control"},{"include":"#move_copy"},{"include":"#resource_methods"},{"include":"#module_access"},{"include":"#fun_call"},{"include":"#block"}]},"block-comments":{"patterns":[{"name":"comment.block.documentation.move","begin":"/\\*[\\*!](?![\\*/])","end":"\\*/"},{"name":"comment.block.move","begin":"/\\*","end":"\\*/"}]},"comments":{"name":"meta.comments.move","patterns":[{"include":"#line-comments"},{"include":"#block-comments"}]},"const":{"name":"meta.const.move","begin":"\\b(const)\\b","end":";","patterns":[{"include":"#comments"},{"include":"#primitives"},{"include":"#vector"},{"include":"#literals"},{"name":"constant.other.move","match":"\\b([\\w_]+)\\b"}],"beginCaptures":{"1":{"name":"storage.modifier.const.move"}}},"control":{"name":"keyword.control.move","match":"\\b(return|while|loop|if|else|break|continue|abort)\\b"},"entry_fun":{"name":"meta.entry_fun.move","begin":"\\b(entry)\\b","end":"(?\u003c=})","patterns":[{"include":"#comments"},{"name":"storage.modifier.native.move","match":"\\b(native)\\b"},{"name":"storage.modifier.public.move","match":"\\b(public)\\b"},{"include":"#fun"}],"beginCaptures":{"1":{"name":"storage.modifier.entry.move"}}},"friend":{"name":"meta.friend.move","begin":"\\b(friend)\\b","end":";","patterns":[{"include":"#comments"},{"include":"#address_literal"},{"name":"entity.name.type.module.move","match":"\\b(\\w+)\\b"}],"beginCaptures":{"1":{"name":"storage.modifier.type.move"}}},"fun":{"patterns":[{"include":"#fun_signature"},{"include":"#fun_body"}]},"fun_body":{"name":"meta.fun_body.move","begin":"{","end":"}","patterns":[{"include":"#comments"},{"include":"#import"},{"include":"#as"},{"include":"#mut"},{"include":"#let"},{"include":"#types"},{"include":"#assert"},{"include":"#literals"},{"include":"#control"},{"include":"#move_copy"},{"include":"#resource_methods"},{"include":"#self_access"},{"include":"#module_access"},{"include":"#fun_call"},{"include":"#block"}]},"fun_call":{"name":"meta.fun_call.move","begin":"\\b(\\w+)\\s*(?:\u003c[\\w\\s,]+\u003e)?\\s*[(]","end":"[)]","patterns":[{"include":"#comments"},{"include":"#resource_methods"},{"include":"#self_access"},{"include":"#module_access"},{"include":"#move_copy"},{"include":"#literals"},{"include":"#fun_call"},{"include":"#block"},{"include":"#mut"},{"include":"#as"}],"beginCaptures":{"1":{"name":"entity.name.function.call.move"}}},"fun_signature":{"name":"meta.fun_signature.move","begin":"\\b(fun)\\b","end":"(?=[;{])","patterns":[{"include":"#comments"},{"include":"#module_access"},{"include":"#types"},{"include":"#mut"},{"name":"meta.function_name.move","begin":"(?\u003c=fun)","end":"(?=[\u003c(])","patterns":[{"include":"#comments"},{"name":"entity.name.function.move","match":"\\b(\\w+)\\b"}]},{"include":"#type_param"},{"name":"meta.parentheses.move","begin":"[(]","end":"[)]","patterns":[{"include":"#comments"},{"include":"#self_access"},{"include":"#module_access"},{"include":"#types"},{"include":"#mut"}]},{"name":"storage.modifier","match":"\\b(acquires)\\b"}],"beginCaptures":{"1":{"name":"storage.modifier.fun.move"}}},"import":{"name":"meta.import.move","begin":"\\b(use)\\b","end":";","patterns":[{"include":"#comments"},{"include":"#address_literal"},{"include":"#as-import"},{"name":"entity.name.type.move","match":"\\b([A-Z]\\w*)\\b"},{"begin":"{","end":"}","patterns":[{"include":"#comments"},{"include":"#as-import"},{"name":"entity.name.type.move","match":"\\b([A-Z]\\w*)\\b"}]},{"name":"meta.entity.name.type.module.move","match":"\\b(\\w+)\\b"}],"beginCaptures":{"1":{"name":"storage.modifier.type.move"}}},"let":{"name":"keyword.control.move","match":"\\b(let)\\b"},"line-comments":{"name":"comment.line.double-slash.move","begin":"//","end":"$"},"literals":{"patterns":[{"name":"constant.numeric.hex.move","match":"0x[_a-fA-F0-9]+(?:[iu](?:8|16|32|64|size))?"},{"name":"constant.numeric.move","match":"(?\u003c!(?:\\w|(?:(?\u003c!\\.)\\.)))[0-9][_0-9]*(?:\\.(?!\\.)(?:[0-9][_0-9]*)?)?(?:[eE][+\\-]?[_0-9]+)?(?:[u](?:8|16|32|64|128|256))?"},{"match":"\\b(?:h)(\"[a-fA-F0-9]+\")","captures":{"1":{"name":"constant.character.move"}}},{"name":"meta.ascii_literal.move","begin":"\\bb\"","end":"\"","patterns":[{"name":"constant.character.escape.move","match":"\\\\[nrt\\0\"]"},{"name":"constant.character.escape.hex.move","match":"\\\\x[a-fA-F0-9][A-Fa-f0-9]"},{"name":"string.quoted.double.raw.move","match":"[\\x00-\\x7F]"}]},{"name":"meta.hex_literal.move","match":"x\"([A-F0-9a-f]+)\"","captures":{"1":{"name":"constant.numeric.hex.move"}}},{"name":"constant.language.boolean.move","match":"\\b(?:true|false)\\b"},{"include":"#address_literal"}]},"macros":{"name":"support.constant.macro.move","match":"#\\[(?:[\\w0-9=,_\\(\\)\\s\"\\:=]+)\\]"},"module":{"name":"meta.module.move","begin":"\\b(module|spec)\\b","end":"(?\u003c=})","patterns":[{"include":"#comments"},{"end":"(?={)","patterns":[{"include":"#comments"},{"name":"constant.other.move","end":"(?=[(::){])"},{"name":"entity.name.type.move","begin":"(?\u003c=::)","end":"(?=[\\s{])"}]},{"name":"meta.module_scope.move","begin":"{","end":"}","patterns":[{"include":"#comments"},{"include":"#macros"},{"include":"#import"},{"include":"#friend"},{"include":"#const"},{"include":"#struct"},{"include":"#entry_fun"},{"include":"#native_fun"},{"include":"#public_fun"},{"include":"#fun"},{"include":"#spec"},{"include":"#block"}]}],"beginCaptures":{"1":{"name":"storage.modifier.type.move"}}},"module_access":{"name":"meta.module_access.move","match":"\\b(\\w+)::(\\w+)\\b","captures":{"1":{"name":"meta.entity.name.type.accessed.module.move"},"2":{"name":"entity.name.function.call.move"}}},"move_copy":{"name":"variable.language.move","match":"\\b(move|copy)\\b"},"mut":{"name":"storage.modifier.mut.move","match":"(?\u003c=\u0026)(mut)\\b"},"native_fun":{"name":"meta.native_fun.move","begin":"\\b(native)\\b","end":"(?\u003c=[;}])","patterns":[{"include":"#comments"},{"name":"storage.modifier.public.move","match":"\\b(public)\\b"},{"name":"storage.modifier.entry.move","match":"\\b(entry)\\b"},{"include":"#fun_signature"}],"beginCaptures":{"1":{"name":"storage.modifier.native.move"}}},"phantom":{"name":"keyword.control.phantom.move","match":"\\b(phantom)\\b"},"primitives":{"name":"support.type.primitives.move","match":"\\b(u8|u16|u32|u64|u128|u256|address|bool|signer)\\b"},"public_fun":{"name":"meta.public_fun.move","begin":"\\b(public)\\b","end":"(?\u003c=[;}])","patterns":[{"include":"#comments"},{"name":"storage.modifier.native.move","match":"\\b(native)\\b"},{"name":"storage.modifier.entry.move","match":"\\b(entry)\\b"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#comments"},{"name":"storage.modifier.public.script.move","match":"\\b(script|friend)\\b"}]},{"include":"#fun"}],"beginCaptures":{"1":{"name":"storage.modifier.public.move"}}},"resource_methods":{"name":"support.function.typed.move","match":"\\b(borrow_global|borrow_global_mut|exists|move_from|move_to_sender|move_to)\\b"},"script":{"name":"meta.script.move","begin":"\\b(script)\\b","end":"(?\u003c=})","patterns":[{"include":"#comments"},{"name":"meta.script_scope.move","begin":"{","end":"}","patterns":[{"include":"#const"},{"include":"#comments"},{"include":"#import"},{"include":"#fun"}]}],"beginCaptures":{"1":{"name":"storage.modifier.script.move"}}},"self_access":{"name":"meta.self_access.move","match":"\\b(Self)::(\\w+)\\b","captures":{"1":{"name":"variable.language.self.move"},"2":{"name":"entity.name.function.call.move"}}},"spec":{"name":"meta.spec.move","begin":"\\b(spec)\\b","end":"(?\u003c=[;}])","patterns":[{"name":"storage.modifier.spec.target.move","match":"\\b(module|schema|struct|fun)"},{"name":"storage.modifier.spec.define.move","match":"\\b(define)"},{"name":"entity.name.function.move","match":"\\b(\\w+)\\b"},{"begin":"{","end":"}","patterns":[{"include":"#comments"},{"include":"#spec_block"},{"include":"#spec_types"},{"include":"#spec_define"},{"include":"#spec_keywords"},{"include":"#control"},{"include":"#fun_call"},{"include":"#literals"},{"include":"#types"},{"include":"#let"}]}],"beginCaptures":{"1":{"name":"storage.modifier.spec.move"}}},"spec_block":{"name":"meta.spec_block.move","begin":"{","end":"}","patterns":[{"include":"#comments"},{"include":"#spec_block"},{"include":"#spec_types"},{"include":"#fun_call"},{"include":"#literals"},{"include":"#control"},{"include":"#types"},{"include":"#let"}]},"spec_define":{"name":"meta.spec_define.move","begin":"\\b(define)\\b","end":"(?=[;{])","patterns":[{"include":"#comments"},{"include":"#spec_types"},{"include":"#types"},{"begin":"(?\u003c=define)","end":"(?=[(])","patterns":[{"include":"#comments"},{"name":"entity.name.function.move","match":"\\b(\\w+)\\b"}]}],"beginCaptures":{"1":{"name":"keyword.control.move.spec"}}},"spec_keywords":{"name":"keyword.control.move.spec","match":"\\b(global|pack|unpack|pragma|native|include|ensures|requires|invariant|apply|aborts_if|modifies)\\b"},"spec_types":{"name":"support.type.vector.move","match":"\\b(range|num|vector|bool|u8|u16|u32|u64|u128|u256|address)\\b"},"struct":{"name":"meta.struct.move","begin":"\\b(struct)\\b","end":"(?\u003c=})","patterns":[{"include":"#comments"},{"name":"meta.struct_def.move","begin":"(?\u003c=struct)","end":"(?={)","patterns":[{"include":"#comments"},{"name":"keyword.control.ability.has.move","match":"\\b(has)\\b"},{"name":"entity.name.type.ability.move","match":"\\b(store|key|drop|copy)\\b"},{"name":"entity.name.type.move","match":"\\b(\\w+)\\b"},{"include":"#type_param"}]},{"name":"meta.struct_body.move","begin":"{","end":"}","patterns":[{"include":"#comments"},{"include":"#self_access"},{"include":"#module_access"},{"include":"#types"}]}],"beginCaptures":{"1":{"name":"storage.modifier.type.move"}}},"type_param":{"name":"meta.generic_param.move","begin":"\u003c","end":"\u003e","patterns":[{"include":"#comments"},{"include":"#phantom"},{"include":"#module_access"},{"name":"entity.name.type.kind.move","match":"\\b(store|drop|key|copy)\\b"}]},"types":{"name":"meta.types.move","patterns":[{"include":"#primitives"},{"include":"#vector"},{"name":"entity.name.type","match":"\\b([A-Z][A-Za-z_]+)\\b"},{"name":"constant.other.move","match":"\\b([A-Z_]+)\\b"}]},"vector":{"name":"meta.vector.move","begin":"\\b(vector)\u003c","end":"\u003e","patterns":[{"include":"#primitives"},{"include":"#vector"}],"beginCaptures":{"1":{"name":"support.type.vector.move"}}}}}
diff --git a/grammars/source.nasal.json b/grammars/source.nasal.json
new file mode 100644
index 0000000..308a66d
--- /dev/null
+++ b/grammars/source.nasal.json
@@ -0,0 +1 @@
+{"name":"Nasal","scopeName":"source.nasal","patterns":[{"name":"keyword.control.nasal","match":"\\b(if|else|elsif|while|for|foreach|forindex|break|continue)\\b"},{"name":"keyword.operator.nasal","match":"!|\\*|\\-|\\+|~|/|==|=|!=|\u003c=|\u003e=|\u003c|\u003e|!|\\?|\\:|\\*=|/=|\\+=|\\-=|~=|\\.\\.\\.|\\b(and|or)\\b"},{"name":"variable.language.nasal","match":"\\b(me|arg|parents|obj)\\b"},{"name":"storage.type.nas","match":"\\b(func|return|var)\\b"},{"name":"constant.language","match":"\\b(nil)\\b"},{"name":"string.quoted.single.nasal","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.nasal","match":"\\\\'"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.nasal"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.nasal"}}},{"name":"string.quoted.double.nasal","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.nasal","match":"\\\\(x[[:xdigit:]]{2}|[0-2][0-7]{,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|r|n|t|\\\\|\")"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.nasal"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.nasal"}}},{"name":"string.other","begin":"`","end":"`","patterns":[{"name":"constant.character.escape.nasal"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.nasal"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.nasal"}}},{"name":"comment.line.hash.nasal","match":"(#).*$\\n?","captures":{"1":{"name":"punctuation.definition.comment.nasal"}}},{"name":"constant.numeric.nasal","match":"((\\b[0-9]+)?\\.)?\\b[0-9]+([eE][-+]?[0-9]+)?\\b"},{"name":"constant.numeric.nasal","match":"0[x|X][0-9a-fA-F]+"},{"name":"meta.brace.curly.nasal","match":"\\{|\\}"},{"name":"meta.brace.round.nasal","match":"\\(|\\)"},{"name":"meta.brace.square.nasal","match":"\\[|\\]"},{"name":"invalid.illegal","match":"%|\\$|@|\u0026|\\^|\\||\\\\|`"},{},{"name":"entity.name.function.nasal","match":"\\b(append|bind|call|caller|chr|closure|cmp|compile|contains|delete|die|find|ghosttype|id|int|keys|left|num|pop|right|setsize|size|sort|split|sprintf|streq|substr|subvec|typeof)\\b"},{"name":"entity.name.function.nasal","match":"\\b(abort|abs|aircraftToCart|addcommand|airportinfo|airwaysRoute|assert|carttogeod|cmdarg|courseAndDistance|createDiscontinuity|createViaTo|createWP|createWPFrom|defined|directory|fgcommand|findAirportsByICAO|findAirportsWithinRange|findFixesByID|findNavaidByFrequency|findNavaidsByFrequency|findNavaidsByID|findNavaidsWithinRange|finddata|flightplan|geodinfo|geodtocart|get_cart_ground_intersection|getprop|greatCircleMove|interpolate|isa|logprint|magvar|maketimer|start|stop|restart|maketimestamp|md5|navinfo|parse_markdown|parsexml|print|printf|printlog|rand|registerFlightPlanDelegate|removecommand|removelistener|resolvepath|setlistener|_setlistener|setprop|srand|systime|thisfunc|tileIndex|tilePath|values)\\b"},{"name":"variable.language.nasal","match":"\\b(singleShot|isRunning|simulatedTime)\\b"},{"name":"constant.language.nasal","match":"\\b(D2R|FPS2KT|FT2M|GAL2L|IN2M|KG2LB|KT2FPS|KT2MPS|LG2GAL|LB2KG|M2FT|M2IN|M2NM|MPS2KT|NM2M|R2D)\\b"},{"name":"support.function.nasal","match":"\\b(abs|acos|asin|atan2|avg|ceil|clamp|cos|exp|floor|fmod|in|log10|max|min|mod|periodic|pow|round|sin|sgn|sqrt|tan)\\b"},{"name":"support.class.nasal","match":"\\b(math)\\b"},{"name":"variable.language.nasal","match":"\\b(e|pi)\\b"},{"name":"entity.name.function.nasal","match":"\\b(new|addChild|addChildren|alias|clearValue|equals|getAliasTarget|getAttribute|getBoolValue|getChild|getChildren|getIndex|getName|getNode|getParent|getPath|getType|getValue|getValues|initNode|remove|removeAllChildren|removeChild|removeChildren|setAttribute|setBoolValue|setDoubleValue|setIntValue|setValue|setValues|unalias|compileCondition|condition|copy|dump|getNode|nodeList|runBinding|setAll|wrap|wrapNode)\\b"},{"name":"support.class.nasal","match":"\\b(Node)\\b"},{"name":"variable.language.nasal","match":"\\b(props|globals)\\b"},{"name":"entity.name.function.nasal","match":"\\b(getText|setText)\\b"},{"name":"support.class.nasal","match":"\\b(clipboard)\\b"},{"name":"constant.language.nasal","match":"\\b(CLIPBOARD|SELECTION)\\b"},{"name":"entity.name.function.nasal","match":"\\b(new|set|set_lat|set_lon|set_alt|set_latlon|set_x|set_y|set_z|set_xyz|lat|lon|alt|latlon|x|y|z|xyz|is_defined|dump|course_to|distance_to|direct_distance_to|apply_course_distance|test|update|_equals|aircraft_position|click_position|elevation|format|normdeg|normdeg180|put_model|tile_index|tile_path|viewer_position)\\b"},{"name":"support.class.nasal","match":"\\b(geo|PositionedSearch|Coord)\\b"},{"name":"constant.language.nasal","match":"\\b(ERAD)\\b"},{"name":"entity.name.function.nasal","match":"\\b(basename|close|dirname|flush|include|load_nasal|open|read|read_airport_properties|read_properties|readfile|readln|readxml|seek|stat|tell|write|write_properties|writexml)\\b"},{"name":"support.class.nasal","match":"\\b(io)\\b"},{"name":"constant.language.nasal","match":"\\b(SEEK_CUR|SEEK_END|SEEK_SET)\\b"},{"name":"entity.name.function.nasal","match":"\\b(new|set|append|concat|exists|canRead|canWrite|isFile|isDir|isRelative|isAbsolute|isNull|create_dir|remove|rename|realpath|file|dir|base|file_base|extension|lower_extension|complete_lower_extension|str|mtime)\\b"},{"name":"support.class.nasal","match":"\\b(os\\.path)\\b"},{"name":"entity.name.function.nasal","match":"\\b(popupTip|showDialog|menuEnable|menuBind|setCursor|findElementByName|fpsDisplay|latencyDisplay|popdown|set|setColor|setFont|setBinding|state|del|load|toggle|is_open|reinit|rescan|select|next|previous|set_title|set_button|set_directory|set_file|set_dotfiles|set_pattern|save_flight|load_flight|set_screenshotdir|property_browser|dialog_apply|dialog_update|enable_widgets|nextStyle|setWeight|setWeightOpts|weightChangeHandler|showWeightDialog|showHelpDialog)\\b"},{"name":"support.class.nasal","match":"\\b(gui|Widget|Dialog|OverlaySelector|FileSelector|DirSelector)\\b"}]}
diff --git a/grammars/source.nim.comment.json b/grammars/source.nim.comment.json
deleted file mode 100644
index bcc606b..0000000
--- a/grammars/source.nim.comment.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"Nim Comment","scopeName":"source.nim.comment","patterns":[{"name":"comment.line.number-sign.multi-comment.nim","begin":"(?i)(\\#\\[)\\s*(todo\\b)?","end":"(?i)(\\]\\#)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.multi-comment.nim"},"2":{"name":"invalid.illegal.TODO.nim"}},"endCaptures":{"1":{"name":"punctuation.definition.multi-comment.nim"}}},{"name":"comment.line.number-sign.multi-doc-comment.nim","begin":"(?i)(\\#\\#\\[)\\s*(todo\\b)?","end":"(?i)(\\]\\#\\#)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.multi-doc-comment.nim"},"2":{"name":"invalid.illegal.TODO.nim"}},"endCaptures":{"1":{"name":"punctuation.definition.multi-doc-comment.nim"}}},{"name":"comment.line.number-sign.doc-comment.nim","match":"(?i)(##\\s*)(todo\\b)?(.*$\\n?)","captures":{"1":{"name":"punctuation.definition.doc-comment.nim"},"2":{"name":"invalid.illegal.TODO.nim"},"3":{"name":"comment.line.number-sign.doc-comment.body.nim"}}},{"name":"comment.line.number-sign.comment.nim","match":"(?i)(#\\s*)(todo\\b)?(.*$\\n?)","captures":{"1":{"name":"punctuation.definition.comment.nim"},"2":{"name":"invalid.illegal.TODO.nim"},"3":{"name":"comment.line.number-sign.comment.body.nim"}}}]}
diff --git a/grammars/source.nim.json b/grammars/source.nim.json
index 3954236..92dbc2f 100644
--- a/grammars/source.nim.json
+++ b/grammars/source.nim.json
@@ -1 +1 @@
-{"name":"Nim","scopeName":"source.nim","patterns":[{"include":"source.nim.comment"},{"name":"source.c.embedded.nim","patterns":[{"begin":"\\{\\.(emit:) ?(\\\"\\\"\\\")","end":"(\\\"\\\"\\\")\\.?","patterns":[{"name":"keyword.operator.nim","begin":"\\`","end":"\\`"},{"include":"source.c"}],"captures":{"1":{"name":"keyword.other.nim"},"2":{"name":"comment.syntax.nim"}},"endCaptures":{"1":{"name":"comment.syntax.nim"}}}]},{"name":"source.asm.embedded.nim","patterns":[{"begin":"(asm )(\\\"\\\"\\\")","end":"\\\"\\\"\\\"","patterns":[{"name":"keyword.operator.nim","begin":"\\`","end":"\\`"},{}],"captures":{"1":{"name":"keyword.other.nim"},"2":{"name":"comment.syntax.nim"}},"endCaptures":{"0":{"name":"comment.syntax.nim"}}}]},{"name":"meta.proc.nim","patterns":[{"begin":"(?\u003c![\\w\\x{80}-\\x{10FFFF}])(proc|func|method|template|macro|iterator|converter)\\s+((\\`[^\\s\\`]+\\`)|([\\w\\x{80}-\\x{10FFFF}]+))(\\*)?","end":"(\\=)","patterns":[{"match":"\\[[\\w\\x{80}-\\x{10FFFF}]+\\]"},{"begin":"\\{","end":"\\}","patterns":[{"name":"string.something.nim","begin":"\\\"","end":"\\\""},{"name":"entity.other.attribute-name.pattern.nim","match":"([\\w\\x{80}-\\x{10FFFF}]+)"}]},{"begin":"\\(","end":"\\)","patterns":[{"begin":"\\{","end":"\\}","patterns":[{"name":"string.something.nim","begin":"\\\"","end":"\\\""},{"name":"entity.other.attribute-name.pattern.nim","match":"([\\[\\]\\w\\x{80}-\\x{10FFFF}]+)"}]},{"include":"source.nim"}]},{"include":"source.nim"}],"beginCaptures":{"1":{"name":"storage.type.proc.nim"},"2":{"name":"entity.name.function.nim"},"5":{"name":"keyword.operator.secondary.kw-public.nim"}},"endCaptures":{"1":{"name":"keyword.operator.nim"}}}]},{"name":"pragma","begin":"\\{\\.","end":"\\.?\\}","patterns":[{"name":"string.something.nim","begin":"\\\"","end":"\\\""},{"name":"entity.other.attribute-name.pragma.nim","match":"([\\w\\x{80}-\\x{10FFFF}]+)"}]},{"name":"comment.line.discarded.nim","begin":"discard \\\"\\\"\\\"","end":"\\\"\\\"\\\""},{"name":"constant.numeric.float.decimal.nim","match":"(?\u003c![\\w\\x{80}-\\x{10FFFF}])(\\d[_\\d]*((\\.[_\\d]+([eE][\\+\\-]?\\d[_\\d]*)?)|([eE][\\+\\-]?\\d[_\\d]*)))('?([a-zA-Z\\x{80}-\\x{10FFFF}][\\w\\x{80}-\\x{10FFFF}]*)|[fFdD])?"},{"name":"constant.numeric.integer.hexadecimal.nim","match":"(?\u003c![\\w\\x{80}-\\x{10FFFF}])(0[xX][0-9A-Fa-f][_0-9A-Fa-f]*)('?(([a-zA-Z\\x{80}-\\x{10FFFF}][\\w\\x{80}-\\x{10FFFF}]*)|[uUfFdD]))?"},{"name":"constant.numeric.integer.octal.nim","match":"(?\u003c![\\w\\x{80}-\\x{10FFFF}])(0[ocC][0-7][_0-7]*)('?(([a-zA-Z\\x{80}-\\x{10FFFF}][\\w\\x{80}-\\x{10FFFF}]*)|[uUfFdD]))?"},{"name":"constant.numeric.integer.binary.nim","match":"(?\u003c![\\w\\x{80}-\\x{10FFFF}])(0(b|B)[01][_01]*)('?(([a-zA-Z\\x{80}-\\x{10FFFF}][\\w\\x{80}-\\x{10FFFF}]*)|[uUfFdD]))?"},{"name":"constant.numeric.integer.decimal.nim","match":"(?\u003c![\\w\\x{80}-\\x{10FFFF}])(\\d[_\\d]*)('?(([a-zA-Z\\x{80}-\\x{10FFFF}][\\w\\x{80}-\\x{10FFFF}]*)|[uUfFdD]))?"},{"name":"constant.language.nim","match":"(?\u003c![\\w\\x{80}-\\x{10FFFF}])(true|false|inf|nil)(?![\\w\\x{80}-\\x{10FFFF}])"},{"begin":"(?:^|\\s+|=)(when|if)\\b","end":"(?=:)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.control.primary.nim"}},"endCaptures":{"1":{"name":"control.variable.parameter.nim"}}},{"begin":"(?:^|\\s+|=)(case)\\b","end":"(?=\\bof\\b)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.control.primary.nim"}},"endCaptures":{"1":{"name":"control.variable.parameter.nim"}}},{"begin":"(?:^|\\s+)(of|else|elif)\\b","end":"(?=:)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.control.secondary.nim"}},"endCaptures":{"1":{"name":"control.variable.parameter.nim"}}},{"name":"keyword.control.nim","match":"(?\u003c![\\w\\x{80}-\\x{10FFFF}])(await|block|break|continue|do|end|except|finally|raise|return|try|while|yield)(?![\\w\\x{80}-\\x{10FFFF}])"},{"name":"keyword.operator.boolean.nim","match":"((?\u003c![\\w\\x{80}-\\x{10FFFF}])(and|in|is|isnot|not|notin|or|xor)(?![\\w\\x{80}-\\x{10FFFF}]))"},{"name":"keyword.other.nim","match":"((?\u003c![\\w\\x{80}-\\x{10FFFF}])(addr|as|bind|cast|concept|const|converter|defer|discard|distinct|div|enum|export|from|import|include|let|mixin|object|of|out|ptr|ref|shl|shr|static|type|using|var)(?![\\w\\x{80}-\\x{10FFFF}]))"},{"name":"keyword.operator.nim","match":"(\\b()\\b|(=|\\+|-|\\*|/|\u003c|\u003e|@|\\$|~|\u0026|%|!|\\?|\\^|\\.|:|\\\\)+)"},{"name":"meta.forloop.nim","begin":"(for)\\s+","end":"(?=:)","patterns":[{"match":"\\ [\\w\\x{80}-\\x{10FFFF},]+\\s+(in)\\s+","captures":{"1":{"name":"keyword.control.nim"}}},{"include":"source.nim"}],"captures":{"1":{"name":"keyword.control.nim"}}},{"match":"((import)\\s+[\\.|\\w|\\/]+,?)","captures":{"2":{"name":"keyword.control.nim"}}},{"match":"(from)\\s+[\\/\\w]+(?:\\s+(?:as)\\s+[\\/\\w]+)?\\s+(?=import)","captures":{"1":{"name":"keyword.control.nim"}}},{"begin":"(var|let)\\s*\\(","end":"\\)","captures":{"1":{"name":"keyword.other.nim"}}},{"name":"keyword.invalid.nim","match":"((?\u003c![\\w\\x{80}-\\x{10FFFF}])(interface)(?![\\w\\x{80}-\\x{10FFFF}]))"},{"name":"keyword.other.common.function.nim","match":"(?\u003c![\\w\\x{80}-\\x{10FFFF}])(new|GC_ref|GC_unref|assert|echo|defined|declared|newException|countup|countdown|len|high|low)(?![\\w\\x{80}-\\x{10FFFF}])"},{"name":"storage.type.concrete.nim","match":"(?\u003c![\\w\\x{80}-\\x{10FFFF}])(((uint|int|float)(8|16|32|64)?)|clong|culong|cchar|cschar|cshort|cint|csize|clonglong|cfloat|cdouble|clongdouble|cuchar|cushort|cuint|culonglong|cstringArray|bool|string|auto|cstring|char|byte|tobject|typedesc|stmt|expr|any|untyped|typed)(?![\\w\\x{80}-\\x{10FFFF}])"},{"name":"storage.type.generic.nim","match":"(?\u003c![\\w\\x{80}-\\x{10FFFF}])(range|array|seq|tuple|Natural|set|ref|ptr|pointer)(?![\\w\\x{80}-\\x{10FFFF}])"},{"name":"storage.type.function.nim","match":"(?\u003c![\\w\\x{80}-\\x{10FFFF}])(proc|func|iterator|method|template|macro)(?![\\w\\x{80}-\\x{10FFFF}])"},{"name":"storage.type.generic.nim","match":"(?\u003c![\\w\\x{80}-\\x{10FFFF}])(openarray|varargs|void)(?![\\w\\x{80}-\\x{10FFFF}])"},{"name":"support.constant.nim","match":"(?\u003c![\\w\\x{80}-\\x{10FFFF}])([A-Z][A-Z0-9_]+)(?![\\w\\x{80}-\\x{10FFFF}])"},{"name":"support.type.nim","match":"(?\u003c![\\w\\x{80}-\\x{10FFFF}])([A-Z]\\w+)(?![\\w\\x{80}-\\x{10FFFF}])"},{"name":"support.function.any-method.nim","match":"(?\u003c![\\w\\x{80}-\\x{10FFFF}])(\\w+)(?![\\w\\x{80}-\\x{10FFFF}])(?=\\()"},{"name":"string.quoted.triple.nim","begin":"\\w*\\\"\\\"\\\"","end":"\\\"\\\"\\\"[^\\\"]"},{"name":"string.quoted.double.raw.nim","begin":"\\w+\\\"","end":"\\\"","patterns":[{"match":"\\\"\\\""}]},{"name":"string.quoted.double.nim","begin":"\\\"","end":"\\\"","patterns":[{"include":"#escaped_char"}]},{"name":"string.quoted.single.nim","match":"\\'([^\\\\]|\\\\x[0-9A-Fa-f][0-9A-Fa-f]|\\\\\\d+|\\\\[abceflnrtv\\\\\\\"\\'])\\'"},{"name":"invalid.illegal.character.nim","match":"\\'\\\\[^abceflnrtv\\\\\\\"\\']\\'"},{"name":"invalid.illegal.character.nim","match":"\\'[A-Fa-f0-9\\x{80}-\\x{10FFFF}][A-Fa-f0-9\\x{80}-\\x{10FFFF}]+\\'"},{"begin":"([\\w\\x{80}-\\x{10FFFF}\\`]+)\\s*(?=\\(|\\[.+?\\]\\s*\\()","end":"\\)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"support.function.any-method.nim"}}},{"match":"([\\w\\x{80}-\\x{10FFFF}]+)(?=\\s+[\\w](?![\\w\\x{80}-\\x{10FFFF}]+((?!\\n)\\s)+))","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"support.function.any-method.nim"}}},{"match":"([\\w\\x{80}-\\x{10FFFF}]+)(?=\\s+[\\\"\\'\\`])","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"support.function.any-method.nim"}}},{"match":"(tmpl(i)?)(?=( (nim|html|xml|js|css|glsl|md))?\\\"\\\"\\\")","captures":{"1":{"name":"storage.type.function.nim"},"2":{"name":"keyword.operator.nim"}}},{"name":"source.nim.embedded.nim","patterns":[{"begin":"(nim)(\\\"\\\"\\\")","end":"\\\"\\\"\\\"","patterns":[{"begin":"(?\u003c!\\$)(\\$)\\(","end":"\\)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"}}},{"begin":"(?\u003c!\\$)(\\$)\\{","end":"\\}","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"},"2":{"name":"keyword.operator.nim"}}},{"begin":"(?\u003c!\\$)(\\$)(for|while|case|of|when|if|else|elif)( )","end":"(\\{|\\n)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"},"2":{"name":"keyword.control.nim"}},"endCaptures":{"1":{"name":"plain"}}},{"name":"keyword.operator.nim","match":"(?\u003c!\\$)(\\$[a-zA-Z0-9_]+)"},{"include":"source.nim"}],"captures":{"1":{"name":"storage.type.function.nim"},"2":{"name":"comment.syntax.nim"}},"endCaptures":{"0":{"name":"comment.syntax.nim"}}}]},{"name":"source.html.embedded.nim","patterns":[{"begin":"(html)(\\\"\\\"\\\")","end":"\\\"\\\"\\\"","patterns":[{"begin":"(?\u003c!\\$)(\\$)\\(","end":"\\)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"}}},{"begin":"(?\u003c!\\$)(\\$)\\{","end":"\\}","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"},"2":{"name":"keyword.operator.nim"}}},{"begin":"(?\u003c!\\$)(\\$)(for|while|case|of|when|if|else|elif)( )","end":"(\\{|\\n)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"},"2":{"name":"keyword.control.nim"}},"endCaptures":{"1":{"name":"plain"}}},{"name":"keyword.operator.nim","match":"(?\u003c!\\$)(\\$[a-zA-Z0-9_]+)"},{"include":"text.xml"}],"captures":{"1":{"name":"storage.type.function.nim"},"2":{"name":"comment.syntax.nim"}},"endCaptures":{"0":{"name":"comment.syntax.nim"}}}]},{"name":"source.xml.embedded.nim","patterns":[{"begin":"(xml)(\\\"\\\"\\\")","end":"\\\"\\\"\\\"","patterns":[{"begin":"(?\u003c!\\$)(\\$)\\(","end":"\\)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"}}},{"begin":"(?\u003c!\\$)(\\$)\\{","end":"\\}","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"},"2":{"name":"keyword.operator.nim"}}},{"begin":"(?\u003c!\\$)(\\$)(for|while|case|of|when|if|else|elif)( )","end":"(\\{|\\n)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"},"2":{"name":"keyword.control.nim"}},"endCaptures":{"1":{"name":"plain"}}},{"name":"keyword.operator.nim","match":"(?\u003c!\\$)(\\$[a-zA-Z0-9_]+)"},{"include":"text.xml"}],"captures":{"1":{"name":"storage.type.function.nim"},"2":{"name":"comment.syntax.nim"}},"endCaptures":{"0":{"name":"comment.syntax.nim"}}}]},{"name":"source.js.embedded.nim","patterns":[{"begin":"(js)(\\\"\\\"\\\")","end":"\\\"\\\"\\\"","patterns":[{"begin":"(?\u003c!\\$)(\\$)\\(","end":"\\)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"}}},{"begin":"(?\u003c!\\$)(\\$)\\{","end":"\\}","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"},"2":{"name":"keyword.operator.nim"}}},{"begin":"(?\u003c!\\$)(\\$)(for|while|case|of|when|if|else|elif)( )","end":"(\\{|\\n)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"},"2":{"name":"keyword.control.nim"}},"endCaptures":{"1":{"name":"plain"}}},{"name":"keyword.operator.nim","match":"(?\u003c!\\$)(\\$[a-zA-Z0-9_]+)"},{"include":"source.js"}],"captures":{"1":{"name":"storage.type.function.nim"},"2":{"name":"comment.syntax.nim"}},"endCaptures":{"0":{"name":"comment.syntax.nim"}}}]},{"name":"source.css.embedded.nim","patterns":[{"begin":"(css)(\\\"\\\"\\\")","end":"\\\"\\\"\\\"","patterns":[{"begin":"(?\u003c!\\$)(\\$)\\(","end":"\\)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"}}},{"begin":"(?\u003c!\\$)(\\$)\\{","end":"\\}","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"},"2":{"name":"keyword.operator.nim"}}},{"begin":"(?\u003c!\\$)(\\$)(for|while|case|of|when|if|else|elif)( )","end":"(\\{|\\n)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"},"2":{"name":"keyword.control.nim"}},"endCaptures":{"1":{"name":"plain"}}},{"name":"keyword.operator.nim","match":"(?\u003c!\\$)(\\$[a-zA-Z0-9_]+)"},{"include":"source.css"}],"captures":{"1":{"name":"storage.type.function.nim"},"2":{"name":"comment.syntax.nim"}},"endCaptures":{"0":{"name":"comment.syntax.nim"}}}]},{"name":"source.glsl.embedded.nim","patterns":[{"begin":"(glsl)(\\\"\\\"\\\")","end":"\\\"\\\"\\\"","patterns":[{"begin":"(?\u003c!\\$)(\\$)\\(","end":"\\)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"}}},{"begin":"(?\u003c!\\$)(\\$)\\{","end":"\\}","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"},"2":{"name":"keyword.operator.nim"}}},{"begin":"(?\u003c!\\$)(\\$)(for|while|case|of|when|if|else|elif)( )","end":"(\\{|\\n)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"},"2":{"name":"keyword.control.nim"}},"endCaptures":{"1":{"name":"plain"}}},{"name":"keyword.operator.nim","match":"(?\u003c!\\$)(\\$[a-zA-Z0-9_]+)"},{"include":"source.glsl"}],"captures":{"1":{"name":"storage.type.function.nim"},"2":{"name":"comment.syntax.nim"}},"endCaptures":{"0":{"name":"comment.syntax.nim"}}}]},{"name":"source.markdown.embedded.nim","patterns":[{"begin":"(md)(\\\"\\\"\\\")","end":"\\\"\\\"\\\"","patterns":[{"begin":"(?\u003c!\\$)(\\$)\\(","end":"\\)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"}}},{"begin":"(?\u003c!\\$)(\\$)\\{","end":"\\}","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"},"2":{"name":"keyword.operator.nim"}}},{"begin":"(?\u003c!\\$)(\\$)(for|while|case|of|when|if|else|elif)( )","end":"(\\{|\\n)","patterns":[{"include":"source.nim"}],"captures":{"1":{"name":"keyword.operator.nim"},"2":{"name":"keyword.control.nim"}},"endCaptures":{"1":{"name":"plain"}}},{"name":"keyword.operator.nim","match":"(?\u003c!\\$)(\\$[a-zA-Z0-9_]+)"},{}],"captures":{"1":{"name":"storage.type.function.nim"},"2":{"name":"comment.syntax.nim"}},"endCaptures":{"0":{"name":"comment.syntax.nim"}}}]}],"repository":{"escaped_char":{"patterns":[{"name":"constant.character.escape.newline.nim","match":"\\\\[nN]"},{"name":"constant.character.escape.carriagereturn.nim","match":"\\\\[cC]|\\\\[rR]"},{"name":"constant.character.escape.linefeed.nim","match":"\\\\[lL]"},{"name":"constant.character.escape.formfeed.nim","match":"\\\\[fF]"},{"name":"constant.character.escape.tabulator.nim","match":"\\\\[tT]"},{"name":"constant.character.escape.verticaltabulator.nim","match":"\\\\[vV]"},{"name":"constant.character.escape.double-quote.nim","match":"\\\\\\\""},{"name":"constant.character.escape.single-quote.nim","match":"\\\\'"},{"name":"constant.character.escape.chardecimalvalue.nim","match":"\\\\[0-9]+"},{"name":"constant.character.escape.alert.nim","match":"\\\\[aA]"},{"name":"constant.character.escape.backspace.nim","match":"\\\\[bB]"},{"name":"constant.character.escape.escape.nim","match":"\\\\[eE]"},{"name":"constant.character.escape.hex.nim","match":"\\\\[xX][0-9A-Fa-f]{2}"},{"name":"constant.character.escape.backslash.nim","match":"\\\\\\\\"}]}}}
+{"name":"Nim","scopeName":"source.nim","patterns":[{"include":"#type-defs"},{"include":"#const-defs"},{"include":"#var-let-using-defs"},{"include":"#pragmas"},{"include":"#brackets"},{"include":"#punctuations"},{"include":"#block-doc-comments"},{"include":"#comments"},{"include":"#for-stmts"},{"include":"#asm-stmts"},{"include":"#routines"},{"include":"#fmt-strs"},{"include":"#operators"},{"include":"#literals"},{"include":"#keywords"},{"include":"#do-stmts"},{"include":"#calls"},{"include":"#types"},{"include":"#builtins"},{"include":"#generic-symbols"}],"repository":{"asm-stmt-1":{"patterns":[{"contentName":"string.quoted.triple.nim","begin":"([Rr])?(\"\"\")","end":"\"\"\"(?!\")","patterns":[{"include":"#interpolation"}],"captures":{"1":{"name":"storage.type.string.nim"},"2":{"name":"string.quoted.triple.nim punctuation.definition.string.begin.nim"}},"endCaptures":{"0":{"name":"string.quoted.triple.nim punctuation.definition.string.end.nim"}}},{"contentName":"string.quoted.double.nim","begin":"([Rr])(\")","end":"(\")|(\\n)","patterns":[{"include":"#interpolation"}],"beginCaptures":{"1":{"name":"storage.type.string.nim"},"2":{"name":"string.quoted.double.nim punctuation.definition.string.begin.nim"}},"endCaptures":{"1":{"name":"string.quoted.double.nim punctuation.definition.string.begin.nim"},"2":{"name":"invalid.illegal.nim"}}},{"name":"string.quoted.double.nim","begin":"\"","end":"(\")|(\\n)","patterns":[{"name":"constant.character.escape.nim","match":"\\\\(?:[ABCEFLNPRTVabceflnprtv\"'\\\\]|\\d+|[Xx][[:xdigit:]]{2}|[Uu](?:[[:xdigit:]]{4}|\\{[[:xdigit:]]+}))"},{"name":"invalid.illegal.lone-escape.nim","match":"\\\\"},{"include":"#interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.nim"}},"endCaptures":{"1":{"name":"string.quoted.double.nim punctuation.definition.string.begin.nim"},"2":{"name":"invalid.illegal.nim"}}}]},"asm-stmts":{"patterns":[{"begin":"asm\\b","end":"(?=[^\"Rr{\\s])|(?\u003c=\")","patterns":[{"include":"#pragmas"},{"include":"#asm-stmt-1"}],"beginCaptures":{"0":{"name":"keyword.control.flow.nim"}}}]},"block-comments":{"patterns":[{"name":"comment.block.number-sign.nim","begin":"#\\[","end":"]#","patterns":[{"include":"#block-comments"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.nim"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.nim"}}}]},"block-doc-comments":{"patterns":[{"name":"comment.block.documentation.nim","begin":"##\\[","end":"]##","patterns":[{"include":"#block-doc-comments"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.nim"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.nim"}}}]},"brackets":{"patterns":[{"include":"#square-brackets"},{"name":"meta.braces.nim","begin":"\\{","end":"}","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.section.braces.begin.nim"}},"endCaptures":{"0":{"name":"punctuation.section.braces.end.nim"}}},{"name":"meta.parens.nim","begin":"\\(","end":"\\)","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.section.parens.begin.nim"}},"endCaptures":{"0":{"name":"punctuation.section.parens.end.nim"}}}]},"builtins":{"patterns":[{"name":"variable.language.nim","match":"\\bresult\\b"},{"name":"storage.type.primitive.nim","match":"\\b(?x:any|array|auto|bool|byte |c(?:double|float|u?(?:long(?:long)?|char|int|short)|longdouble|schar |size(?:_t)?|string(?:[Aa]rray)?) |char|float(?:32|64)?|iterable|lent|open[Aa]rray|owned|pointer|ptr|range|ref|se[qt] |sink|static|string|typed?|type[Dd]esc|u?int(?:8|16|32|64)?|untyped|varargs|void)\\b"}]},"calls":{"patterns":[{"begin":"(?x: (?= (?: (?!(?:out|ptr|ref|tuple)\\b) [A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+` ) (?:\\[.*])? (?: \\( |\" |[ ]+ (?: [_\\d\"'`\\[\\(] |(?!\\.|(?:\\*?[ ]*)[:=]|=[^=])[-=+*/\u003c\u003e@$~\u0026%|!?^.:\\\\∙∘×★⊗⊘⊙⊛⊠⊡∩∧⊓±⊕⊖⊞⊟∪∨⊔]+[^\\-=+*/\u003c\u003e@$~\u0026%|!?^.:\\\\∙∘×★⊗⊘⊙⊛⊠⊡∩∧⊓±⊕⊖⊞⊟∪∨⊔\\s] |(?!as|asm|and|bind|break|concept|const|continue|converter |defer|discard|distinct|div|elif|else|end|except|export|finally|from|import |include|interface|is(?:not)?|let|macro|method|mixin|mod|(?:not)?in|of |raise|sh[lr]|template|using|while|yield|x?or)[A-Za-z\\x80-\\xff] |\\{(?!\\.) ) ) ) )","end":"(?=[^\\[\\(`\\w\\x{80}-\\x{ff}])|(?\u003c=[\"\\)])","patterns":[{"name":"entity.name.function.nim","begin":"(?=[`_A-Za-z\\x80-\\xff])","end":"(?=[^`_A-Za-z\\x80-\\xff])","patterns":[{"include":"#builtins"},{"match":"[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`"}]},{"name":"meta.function-call.nim meta.generic.nim","begin":"\\[:?","end":"]","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.section.generic.begin.nim"}},"endCaptures":{"0":{"name":"punctuation.section.generic.end.nim"}}},{"name":"meta.function-call.arguments.nim","begin":"\\(","end":"(\\))","patterns":[{"match":"(?x: (?= (?:[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`) [ ]* [:=](?![-=+*/\u003c\u003e@$~\u0026%|!?^.:\\\\∙∘×★⊗⊘⊙⊛⊠⊡∩∧⊓±⊕⊖⊞⊟∪∨⊔]) ) (?!(?x:addr|and|as|asm|bind|block|break|case|cast|concept |const|continue|converter|defer|discard|distinct|div|do |elif|else|end|enum|except|export|finally|for|from|func |if|import|in|include|interface|is|isnot|iterator|let |macro|method|mixin|mod|nil|not|notin|object|of|or|out |proc|ptr|raise|ref|return|shl|shr|static|template|try |tuple|type|using|var|when|while|xor|yield)\\b ) ([A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`)(?:[ ]*(:))? )","captures":{"1":{"name":"variable.parameter.function.nim"},"2":{"name":"punctuation.separator.key-value.nim"}}},{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.section.arguments.begin.nim"}},"endCaptures":{"1":{"name":"punctuation.section.arguments.end.nim"}}},{"include":"#triplestr_lit"},{"name":"string.quoted.double.nim","begin":"\"","end":"(\"(?!\"))|(\\n)","patterns":[{"name":"constant.character.escape.nim","match":"\"\""}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.nim"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.nim"},"2":{"name":"invalid.illegal.unclosed-string.nim"}}}]}]},"characters":{"patterns":[{"match":"'(?:[^\\\\']|(\\\\(?:[ABCEFLNRTVabceflnrtv\"'\\\\]|\\d+|[Xx][[:xdigit:]]{2})))'","captures":{"0":{"name":"constant.character.nim"},"1":{"name":"constant.character.escape.nim"}}},{"name":"invalid.illegal.nim","match":"'[^']+'"}]},"comments":{"patterns":[{"include":"#block-comments"},{"include":"#line-comments"}]},"const-defs":{"patterns":[{"begin":"\\b(const) +(?=[A-Za-z\\x80-\\xff]|\\(|`|_\\b)","end":"([A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`)(?: *(\\*))?|(?=[^\\(])","patterns":[{"include":"#const-name"}],"beginCaptures":{"1":{"name":"storage.modifier.nim"}},"endCaptures":{"1":{"name":"entity.name.constant.nim"},"2":{"name":"storage.modifier.nim"}}},{"begin":"^const\\b","end":"^(?!  |$)","patterns":[{"begin":"^  (?=[A-Za-z\\x80-\\xff]|\\(|`|_\\b)","end":"([A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`)(?: *(\\*))?|(?=[^\\(])","patterns":[{"include":"#const-name"}],"endCaptures":{"1":{"name":"entity.name.constant.nim"},"2":{"name":"storage.modifier.nim"}}},{"include":"$self"}],"beginCaptures":{"0":{"name":"storage.modifier.nim"}}}]},"const-name":{"patterns":[{"begin":"\\(","end":"(\\))|(?=[^{_`,#A-Za-z\\x80-\\xff\\s])","patterns":[{"match":"([A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`)(?: *(\\*))?","captures":{"1":{"name":"entity.name.constant.nim"},"2":{"name":"storage.modifier.nim"}}},{"name":"punctuation.separator.nim","match":","},{"include":"#pragmas"},{"include":"#doc-comments"},{"include":"#comments"}],"beginCaptures":{"0":{"name":"punctuation.section.parens.begin.nim"}},"endCaptures":{"1":{"name":"punctuation.section.parens.end.nim"}}}]},"do-stmts":{"patterns":[{"begin":"\\bdo\\b","end":"(-\u003e)|(?=[^\\-\\( ])","patterns":[{"include":"#param-list"}],"beginCaptures":{"0":{"name":"storage.type.function.nim"}},"endCaptures":{"1":{"name":"punctuation.separator.annotation.return.nim"}}}]},"doc-comments":{"patterns":[{"include":"#block-doc-comments"},{"include":"#line-doc-comments"}]},"fmt-strs":{"patterns":[{"contentName":"string.quoted.triple.nim","begin":"(?:(fmt)|(\u0026))(\"\"\")","end":"\"\"\"(?!\")","patterns":[{"name":"constant.character.escape.nim","match":"{{|}}"},{"name":"meta.embedded.nim","begin":"{","end":"(=?(?: *:[^}]*)?) *(})|(?=\"\"\"[^\"])","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.nim"}},"endCaptures":{"1":{"name":"constant.other.format-spec.nim"},"2":{"name":"punctuation.section.embedded.end.nim"}}}],"beginCaptures":{"1":{"name":"meta.function-call.nim variable.function.nim"},"2":{"name":"keyword.operator.nim"},"3":{"name":"string.quoted.triple.nim punctuation.definition.string.begin.nim"}},"endCaptures":{"0":{"name":"string.quoted.triple.nim punctuation.definition.string.end.nim"}}},{"contentName":"string.quoted.triple.nim","begin":"(fmt)(\")","end":"(\"(?!\"))|(\\n)","patterns":[{"name":"constant.character.escape.nim","match":"{{|}}|\"\""},{"name":"meta.embedded.nim","begin":"{","end":"(=?(?: *:[^}]*)?) *(})|(\\n)|(?=\")","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.nim"}},"endCaptures":{"1":{"name":"constant.other.format-spec.nim"},"2":{"name":"punctuation.section.embedded.end.nim"},"3":{"name":"invalid.illegal.nim"}}}],"beginCaptures":{"1":{"name":"meta.function-call.nim variable.function.nim"},"2":{"name":"string.quoted.double.nim punctuation.definition.string.begin.nim"}},"endCaptures":{"1":{"name":"string.quoted.double.nim punctuation.definition.string.end.nim"},"2":{"name":"invalid.illegal.nim"}}},{"contentName":"string.quoted.double.nim","begin":"(\u0026)(\")","end":"(\")|(\\n)","patterns":[{"name":"constant.character.escape.nim","match":"{{|}}"},{"name":"meta.embedded.nim","begin":"{","end":"(=?(?: *:[^}]*)?) *(})|(\\n)|(?=\")","patterns":[{"name":"constant.character.escape.nim","match":"\\\\(?:[ABCEFLNPRTVabceflnprtv\"'\\\\]|\\d+|[Xx][[:xdigit:]]{2}|[Uu](?:[[:xdigit:]]{4}|\\{[[:xdigit:]]+}))"},{"name":"invalid.illegal.lone-escape.nim","match":"\\\\"},{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.nim"}},"endCaptures":{"1":{"name":"constant.other.format-spec.nim"},"2":{"name":"punctuation.section.embedded.end.nim"},"3":{"name":"invalid.illegal.nim"}}},{"name":"constant.character.escape.nim","match":"\\\\(?:[ABCEFLNPRTVabceflnprtv\"'\\\\]|\\d+|[Xx][[:xdigit:]]{2}|[Uu](?:[[:xdigit:]]{4}|\\{[[:xdigit:]]+}))"},{"name":"invalid.illegal.lone-escape.nim","match":"\\\\"}],"beginCaptures":{"1":{"name":"keyword.operator.nim"},"2":{"name":"string.quoted.double.nim punctuation.definition.string.begin.nim"}},"endCaptures":{"1":{"name":"string.quoted.double.nim punctuation.definition.string.end.nim"},"2":{"name":"invalid.illegal.nim"}}}]},"for-stmt-1":{"patterns":[{"name":"punctuation.separator.nim","match":","},{"match":"[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`"},{"include":"#pragmas"},{"include":"#comments"}]},"for-stmts":{"patterns":[{"begin":"for\\b","end":"(in\\b)|(?=[^#,{_`A-Za-z\\x80-\\xff\\s])","patterns":[{"begin":"\\(","end":"(in\\b)|(\\))|(?=[^#,{_`A-Za-z\\x80-\\xff\\s])","patterns":[{"include":"#for-stmt-1"}],"beginCaptures":{"0":{"name":"punctuation.section.parens.begin.nim"}},"endCaptures":{"1":{"name":"keyword.control.loop.for.in.nim"},"2":{"name":"punctuation.section.parens.end.nim"}}},{"include":"#for-stmt-1"}],"beginCaptures":{"0":{"name":"keyword.control.loop.for.nim"}},"endCaptures":{"1":{"name":"keyword.control.loop.for.in.nim"}}}]},"generic-param-list":{"patterns":[{"name":"meta.generic.nim","begin":"(?\u003c=[`*\\w\\x{80}-\\x{ff}]) *(\\[)","end":"(])|(?=[^#_`:=,;A-Za-z\\x80-\\xff\\s])","patterns":[{"include":"#generic-param-list-0"}],"beginCaptures":{"1":{"name":"punctuation.section.generic.begin.nim"}},"endCaptures":{"1":{"name":"punctuation.section.generic.end.nim"}}}]},"generic-param-list-0":{"patterns":[{"name":"variable.parameter.nim","match":"[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`"},{"name":"punctuation.separator.nim","match":"[,;]"},{"begin":"(:)|(=)","end":"([,;])|(?=\\])","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.separator.annotation.nim"},"2":{"name":"keyword.operator.assignment.nim"}},"endCaptures":{"1":{"name":"punctuation.separator.nim"}}},{"include":"#comments"}]},"generic-symbols":{"patterns":[{"name":"support.constant.nim","match":"[A-Z](_?[A-Z\\d_])+\\b"},{"name":"support.type.nim","match":"[A-Z][\\dA-Za-z]+\\b"},{"match":"[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`"}]},"interpolation":{"patterns":[{"match":"(`) *(?:[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_) *(`)","captures":{"0":{"name":"source.nim.embedded"},"1":{"name":"punctuation.section.embedded.begin.nim"},"2":{"name":"punctuation.section.embedded.end.nim"}}}]},"keywords":{"patterns":[{"name":"keyword.operator.word.nim","match":"\\b(?:addr|cast)\\b"},{"name":"comment.block.nim","begin":"\\bdiscard +\"\"\"","end":"\"\"\"(?!\")","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.nim"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.nim"}}},{"name":"keyword.other.nim","match":"\\b(?:distinct|discard)\\b"},{"name":"keyword.control.flow.nim","match":"\\b(?:asm|end|break|continue|raise|return|yield)\\b"},{"name":"storage.type.nim","match":"\\b(?:concept|enum|interface)\\b"},{"match":"\\b(object)\\b(?: *(of)\\b)?","captures":{"1":{"name":"storage.type.nim"},"2":{"name":"keyword.other.nim"}}},{"name":"keyword.control.loop.while.nim","match":"\\bwhile\\b"},{"name":"keyword.control.conditional.switch.nim","match":"\\bcase\\b"},{"name":"keyword.control.conditional.case.nim","match":"^ *(of)\\b"},{"name":"keyword.control.conditional.if.nim","match":"\\bif\\b"},{"name":"keyword.control.conditional.when.nim","match":"\\bwhen\\b"},{"name":"keyword.control.conditional.elseif.nim","match":"\\belif\\b"},{"match":"\\b(else)\\b(?: *(:))?","captures":{"0":{"name":"meta.statement.conditional.else.nim"},"1":{"name":"keyword.control.conditional.else.nim"},"2":{"name":"punctuation.section.block.conditional.else.nim"}}},{"match":"\\b(try)\\b(?: *(:))?","captures":{"0":{"name":"meta.statement.exception.try.nim"},"1":{"name":"keyword.control.exception.try.nim"},"2":{"name":"punctuation.section.block.exception.nim"}}},{"match":"\\b(finally)\\b(?: *(:))?","captures":{"0":{"name":"meta.statement.exception.finally.nim"},"1":{"name":"keyword.control.exception.finally.nim"},"2":{"name":"punctuation.section.block.exception.finally.nim"}}},{"match":"\\b(defer)\\b(?: *(:))?","captures":{"1":{"name":"keyword.control.flow.defer.nim"},"2":{"name":"punctuation.section.block.begin.nim"}}},{"match":"\\b(block)\\b(?:(?: *(?:[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`))? *(:))?","captures":{"1":{"name":"keyword.declaration.block.nim"},"2":{"name":"punctuation.section.block.begin.nim"}}},{"name":"keyword.control.nim","match":"\\b(?:as|(?:ex|im)port|include|bind|mixin|from|except)\\b"},{"name":"storage.modifier.nim","match":"\\b(?:const|let|var|using)\\b"}]},"language-constants":{"patterns":[{"name":"constant.language.nim","match":"\\b(?:true|false|nil)\\b"}]},"line-comments":{"patterns":[{"name":"comment.line.number-sign.nim","begin":"(#)(?: *(TODO|todo)\\b)?","end":"$\\n?","beginCaptures":{"1":{"name":"punctuation.definition.comment.nim"},"2":{"name":"invalid.deprecated.nim"}}}]},"line-doc-comments":{"patterns":[{"name":"comment.line.documentation.nim","begin":"##","end":"$\\n?","beginCaptures":{"0":{"name":"punctuation.definition.comment.nim"}}}]},"literals":{"patterns":[{"include":"#str_lits"},{"include":"#numbers"},{"include":"#characters"},{"include":"#language-constants"}]},"numbers":{"patterns":[{"match":"(?x: \\b(\\d(?:_?\\d)*) (?: (?: ((\\.)\\d(?:_?\\d)*) ([Ee][-+]?\\d(?:_?\\d)*)? |([Ee][-+]?\\d(?:_?\\d)*) ) ('(?:[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_)|(?:[Ff](?:32|64)|[Dd]))? |('(?:[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_)|(?:[Ff](?:32|64)|[Dd])) ) )","captures":{"0":{"name":"meta.number.float.decimal.nim"},"1":{"name":"constant.numeric.value.nim"},"2":{"name":"constant.numeric.value.nim"},"3":{"name":"punctuation.separator.decimal.nim"},"4":{"name":"constant.numeric.value.exponent.nim"},"5":{"name":"constant.numeric.value.exponent.nim"},"6":{"name":"constant.numeric.suffix.nim"},"7":{"name":"constant.numeric.suffix.nim"}}},{"match":"(?x: \\b(0[Xx]) ([[:xdigit:]](?:_?[[:xdigit:]])*) ('(?:[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_)|[Ff](?:32|64)) )","captures":{"0":{"name":"meta.number.float.hexadecimal.nim"},"1":{"name":"constant.numeric.base.nim"},"2":{"name":"constant.numeric.value.nim"},"3":{"name":"constant.numeric.suffix.nim"}}},{"match":"(?x: \\b(0o) ([0-7](?:_?[0-7])*) ('(?:[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_)|(?:[Ff](?:32|64)|[Dd])) )","captures":{"0":{"name":"meta.number.float.octal.nim"},"1":{"name":"constant.numeric.base.nim"},"2":{"name":"constant.numeric.value.nim"},"3":{"name":"constant.numeric.suffix.nim"}}},{"match":"(?x: \\b(0[Bb]) ([01](?:_?[01])*) ('(?:[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_)|(?:[Ff](?:32|64)|[Dd])) )","captures":{"0":{"name":"meta.number.float.binary.nim"},"1":{"name":"constant.numeric.base.nim"},"2":{"name":"constant.numeric.value.nim"},"3":{"name":"constant.numeric.suffix.nim"}}},{"match":"(?x: \\b(0[Xx]) ([[:xdigit:]](?:_?[[:xdigit:]])*) ('(?:[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_)|(?:[IUiu](?:8|16|32|64)|[Uu]))? )","captures":{"0":{"name":"meta.number.integer.hexadecimal.nim"},"1":{"name":"constant.numeric.base.nim"},"2":{"name":"constant.numeric.value.nim"},"3":{"name":"constant.numeric.suffix.nim"}}},{"match":"(?x: \\b(0o) ([0-7](?:_?[0-7])*) ('(?:[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_)|(?:[IUiu](?:8|16|32|64)|[Uu]))? )","captures":{"0":{"name":"meta.number.integer.octal.nim"},"1":{"name":"constant.numeric.base.nim"},"2":{"name":"constant.numeric.value.nim"},"3":{"name":"constant.numeric.suffix.nim"}}},{"match":"(?x: \\b(0[Bb]) ([01](?:_?[01])*) ('(?:[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_)|(?:[IUiu](?:8|16|32|64)|[Uu]))? )","captures":{"0":{"name":"meta.number.integer.binary.nim"},"1":{"name":"constant.numeric.base.nim"},"2":{"name":"constant.numeric.value.nim"},"3":{"name":"constant.numeric.suffix.nim"}}},{"match":"(?x: \\b(\\d(?:_?\\d)*) ('(?:[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_)|(?:[IUiu](?:8|16|32|64)|[Uu]))? )","captures":{"0":{"name":"meta.number.integer.decimal.nim"},"1":{"name":"constant.numeric.value.nim"},"2":{"name":"constant.numeric.suffix.nim"}}}]},"operators":{"patterns":[{"name":"keyword.operator.logical.nim","match":"\\b(?:and|not|x?or)\\b"},{"name":"keyword.control.conditional.case.nim","match":"^of\\b"},{"name":"keyword.operator.word.nim","match":"\\b(?:of|(?:not)?in|is(?:not)?)\\b"},{"name":"keyword.operator.bitwise.nim","match":"\\bsh[lr]\\b"},{"name":"keyword.operator.arithmetic.nim","match":"\\b(?:div|mod)\\b"},{"name":"keyword.operator.comparison.nim","match":"==|\u003c=?|\u003e=?|!="},{"name":"keyword.operator.assignment.nim","match":"(?:[-+*/@$\u0026%|^.:\\\\∙∘×★⊗⊘⊙⊛⊠⊡∩∧⊓±⊕⊖⊞⊟∪∨⊔][-=+*/\u003c\u003e@$~\u0026%|!?^.:\\\\∙∘×★⊗⊘⊙⊛⊠⊡∩∧⊓±⊕⊖⊞⊟∪∨⊔]*)?=(?![-=+*/\u003c\u003e@$~\u0026%|!?^.:\\\\∙∘×★⊗⊘⊙⊛⊠⊡∩∧⊓±⊕⊖⊞⊟∪∨⊔])"},{"name":"keyword.operator.nim","match":"[-=+*/\u003c\u003e@$~\u0026%|!?^.:\\\\∙∘×★⊗⊘⊙⊛⊠⊡∩∧⊓±⊕⊖⊞⊟∪∨⊔]+"}]},"param-list":{"patterns":[{"name":"meta.function.parameters","begin":"\\(","end":"\\)","patterns":[{"name":"variable.parameter.nim","match":"[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`"},{"name":"punctuation.separator.nim","match":"[,;]"},{"begin":"(:)|(=)","end":"(?=[,;\\)])","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.separator.annotation.nim"},"2":{"name":"keyword.operator.assignment.nim"}}},{"include":"#comments"}],"beginCaptures":{"0":{"name":"punctuation.section.parameters.begin.nim"}},"endCaptures":{"0":{"name":"punctuation.section.parameters.end.nim"}}}]},"patterns":{"patterns":[{"name":"meta.pattern.nim","begin":"\\{(?!\\.)","end":"}","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.section.pattern.begin.nim"}},"endCaptures":{"0":{"name":"punctuation.section.pattern.end.nim"}}}]},"pragmas":{"patterns":[{"name":"meta.annotation.nim","begin":"\\{\\.(?!\\.})","end":"\\.?}","patterns":[{"name":"entity.other.attribute-name.pragma.nim","match":"[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`"},{"include":"#square-brackets"},{"begin":"(?=\\S)","end":"(,)|(?=\\.?})","patterns":[{"begin":":","end":"(,)|(?=\\.?})","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.separator.key-value.nim"}},"endCaptures":{"1":{"name":"punctuation.separator.sequence.nim"}}}],"endCaptures":{"1":{"name":"punctuation.separator.sequence.nim"}}}],"beginCaptures":{"0":{"name":"punctuation.section.annotation.begin.nim"}},"endCaptures":{"0":{"name":"punctuation.section.annotation.end.nim"}}}]},"punctuations":{"patterns":[{"name":"punctuation.terminator.statement.nim","match":";"},{"name":"punctuation.separator.nim","match":","},{"name":"punctuation.section.block.begin.nim","match":":"},{"name":"punctuation.accessor.dot.nim","match":"\\.(?![-=+*/\u003c\u003e@$~\u0026%|!?^.:\\\\∙∘×★⊗⊘⊙⊛⊠⊡∩∧⊓±⊕⊖⊞⊟∪∨⊔])"},{"match":"(\\*) *(:|(?=,|#|\\{\\.))","captures":{"1":{"name":"storage.modifier.nim"},"2":{"name":"punctuation.separator.annotation.nim"}}},{"name":"invalid.illegal.nim","match":"\\)|]|}"}]},"routines":{"patterns":[{"name":"meta.function.nim","begin":"(?x: (proc|template|iterator|func|method|macro|converter)\\b (?:[ ]*([A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`)(?:[ ]*(\\*))?)? )","end":"(:)|(?=[^#\\(\\[:\\s]|##)","patterns":[{"include":"#comments"},{"include":"#patterns"},{"include":"#generic-param-list"},{"include":"#param-list"}],"beginCaptures":{"1":{"name":"storage.type.function.nim"},"2":{"name":"entity.name.function.nim"},"3":{"name":"storage.modifier.nim"}},"endCaptures":{"1":{"name":"punctuation.separator.annotation.nim"}}}]},"rstr_lit":{"patterns":[{"contentName":"string.quoted.double.nim","begin":"([Rr])(\")","end":"(\"(?!\"))|(\\n)","patterns":[{"name":"constant.character.escape.nim","match":"\"\""}],"beginCaptures":{"1":{"name":"storage.type.nim"},"2":{"name":"string.quoted.double.nim punctuation.definition.string.begin.nim"}},"endCaptures":{"1":{"name":"string.quoted.double.nim punctuation.definition.string.end.nim"},"2":{"name":"string.quoted.double.nim invalid.illegal.unclosed-string.nim"}}}]},"square-brackets":{"patterns":[{"name":"meta.brackets.nim","begin":"\\[","end":"]","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.section.brackets.begin.nim"}},"endCaptures":{"0":{"name":"punctuation.section.brackets.end.nim"}}}]},"str_lit":{"patterns":[{"name":"string.quoted.double.nim","begin":"\"","end":"(\")|(\\n)","patterns":[{"name":"constant.character.escape.nim","match":"\\\\(?:[ABCEFLNPRTVabceflnprtv\"'\\\\]|\\d+|[Xx][[:xdigit:]]{2}|[Uu](?:[[:xdigit:]]{4}|\\{[[:xdigit:]]+}))"},{"name":"invalid.illegal.lone-escape.nim","match":"\\\\"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.nim"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.nim"},"2":{"name":"invalid.illegal.nim"}}}]},"str_lits":{"patterns":[{"include":"#triplestr_lit"},{"include":"#rstr_lit"},{"include":"#str_lit"}]},"triplestr_lit":{"patterns":[{"contentName":"string.quoted.triple.nim","begin":"([Rr])?(\"\"\")","end":"\"\"\"(?!\")","beginCaptures":{"1":{"name":"storage.type.nim"},"2":{"name":"string.quoted.triple.nim punctuation.definition.string.begin.nim"}},"endCaptures":{"0":{"name":"string.quoted.triple.nim punctuation.definition.string.end.nim"}}}]},"type-defs":{"patterns":[{"begin":"^ *(type) +(?:(?:[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`) *(\\.))?([A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`)(?: *(\\*))?","end":"(?=[^\\[ ])","patterns":[{"include":"#generic-param-list"}],"beginCaptures":{"1":{"name":"storage.modifier.nim"},"2":{"name":"punctuation.accessor.dot.nim"},"3":{"name":"entity.name.type.nim"},"4":{"name":"storage.modifier.nim"}}},{"begin":"^type\\b","end":"^(?!  |$)","patterns":[{"begin":"^  (?:(?:[A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`) *(\\.))?([A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`)(?: *(\\*))?","end":"(?![\\[\\s])","patterns":[{"include":"#generic-param-list"}],"beginCaptures":{"1":{"name":"punctuation.accessor.dot.nim"},"2":{"name":"entity.name.type.nim"},"3":{"name":"storage.modifier.nim"}}},{"include":"$self"}],"beginCaptures":{"0":{"name":"storage.modifier.nim"}}}]},"types":{"patterns":[{"begin":"\\btuple(?=\\[)","end":"(?=[^\\[ ])","patterns":[{"include":"#generic-param-list"}],"beginCaptures":{"0":{"name":"storage.type.primitive.nim"}}},{"contentName":"meta.generic.nim","begin":"(?=(?:[A-Za-z](?:_?[\\dA-Za-z])*)\\[)(?x:(out|ptr|ref|array |cstring[Aa]rray|iterable|lent|open[Aa]rray|owned|ptr|range|ref|se[qt] |sink|static|type(?:[Dd]esc)?|varargs)|([A-Z][\\dA-Za-z]+))(\\[)","end":"]","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"storage.type.primitive.nim"},"2":{"name":"support.type.nim"},"3":{"name":"meta.generic.nim punctuation.section.generic.begin.nim"}},"endCaptures":{"0":{"name":"meta.generic.nim punctuation.section.generic.nim"}}},{"name":"storage.type.primitive.nim","match":"\\b(?:out|tuple|ref|ptr)\\b"}]},"var-let-using-defs":{"patterns":[{"begin":"(?:^|(;)) *(var|let|using) +(?=[\\(`A-Za-z\\x80-\\xff]|_\\b)","end":"(?=[^\\({_`,#A-Za-z\\x80-\\xff\\s])","patterns":[{"include":"#var-name"}],"beginCaptures":{"1":{"name":"punctuation.terminator.nim"},"2":{"name":"storage.modifier.nim"}}},{"begin":"^(?:var|let|using)\\b","end":"^(?!  |$)","patterns":[{"begin":"^  (?=[\\(`A-Za-z\\x80-\\xff]|_\\b)","end":"(?=[^\\({_`,#A-Za-z\\x80-\\xff\\s])","patterns":[{"include":"#var-name"}]},{"include":"$self"}],"beginCaptures":{"0":{"name":"storage.type.nim"}}}]},"var-name":{"patterns":[{"begin":"\\(","end":"(\\))|(?=[^{_`,#A-Za-z\\x80-\\xff\\s])","patterns":[{"include":"#var-name-0"}],"beginCaptures":{"0":{"name":"punctuation.section.parens.begin.nim"}},"endCaptures":{"1":{"name":"punctuation.section.parens.end.nim"}}},{"include":"#var-name-0"}]},"var-name-0":{"patterns":[{"match":"([A-Za-z\\x80-\\xff](?:_?[\\dA-Za-z\\x80-\\xff])*|_|`[^;,\\n`]+`)(?: *(\\*))?","captures":{"1":{"name":"variable.other.nim"},"2":{"name":"storage.modifier.nim"}}},{"name":"punctuation.separator.nim","match":","},{"include":"#pragmas"},{"include":"#doc-comments"},{"include":"#comments"}]}}}
diff --git a/grammars/source.nim_filter.json b/grammars/source.nim_filter.json
deleted file mode 100644
index b918bde..0000000
--- a/grammars/source.nim_filter.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"Nim Source Code Filter","scopeName":"source.nim_filter","patterns":[{"name":"meta.start.nim_filter","begin":"\\A(#!)","end":"\\z(!?\\n)","patterns":[{"name":"comment.line.nim_filter","begin":"^\\s*#","end":"\\n","patterns":[{"name":"constant.numeric.float.decimal.nim_filter","match":"\\b((\\d[_\\d]*\\.[_\\d]+([eE][\\+\\-]?\\d[_\\d]*)?)|([eE][\\+\\-]?\\d[_\\d]*))('[fF](32|64))?"},{"name":"constant.numeric.integer.hexadecimal.nim_filter","match":"\\b(0[xX][0-9A-Fa-f][_0-9A-Fa-f]*)('[iIuU](8|16|32|64))?"},{"name":"constant.numeric.integer.octal.nim_filter","match":"\\b(0o[0-7][_0-7]*)('[iIuUfF](8|16|32|64))?"},{"name":"constant.numeric.integer.binary.nim_filter","match":"\\b(0(b|B)[01][_01]*)('[iIuUfF](8|16|32|64))?"},{"name":"constant.numeric.integer.decimal.nim_filter","match":"\\b(\\d[_\\d]*)('[iIuUfF](8|16|32|64))?"},{"name":"constant.language.nim_filter","match":"\\b(true|false|inf|nil)\\b"},{"name":"keyword.control.nim_filter","match":"\\b(block|break|case|continue|do|elif|else|end|except|finally|for|if|raise|return|try|when|while|yield)\\b"},{"name":"keyword.operator.boolean.nim_filter","match":"(\\b(and|in|is|isnot|not|notin|or|xor)\\b)"},{"name":"keyword.operator.nim_filter","match":"(\\b()\\b|(=|\\+|-|\\*|/|\u003c|\u003e|@|\\$|~|\u0026|%|!|\\?|\\^|\\.|:|\\\\)+)"},{"name":"keyword.other.nim_filter","match":"(\\b(addr|as|asm|atomic|bind|cast|concept|const|discard|distinct|div|enum|export|from|import|include|let|mod|object|of|ptr|ref|shl|shr|static|tuple|type|var)\\b)"},{"name":"keyword.invalid.nim_filter","match":"(\\b(converter|generic|interface|lambda|mixin|out|shared|with|without)\\b)"},{"name":"storage.type.concrete.nim_filter","match":"\\b(((uint|int|float)(8|16|32|64)?)|bool|string|cstring|char|tobject|typedesc)\\b"},{"name":"storage.type.generic.nim_filter","match":"\\b(range|array|seq|natural|set|ref|ptr)\\b"},{"name":"storage.type.function.nim_filter","match":"\\b(proc|iterator|method|template|macro)\\b"},{"name":"keyword.function.nim_filter","match":"\\b(echo|newException)\\b"},{"name":"storage.type.generic.nim_filter","match":"\\b(openarray|varargs|void)\\b"},{"name":"string.quoted.triple.nim_filter","begin":"(\\w[_\\w]*)?\\\"\\\"\\\"","end":"\\\"\\\"\\\"[^\"]"},{"name":"string.quoted.double.raw.nim_filter","begin":"r\\\"","end":"\\\"","patterns":[{"match":"\\\"\\\""}]},{"name":"string.quoted.double.nim_filter","begin":"(\\w[_\\w]*)?\\\"","end":"\\\"","patterns":[{"match":"(\\\\([abenrclftv]|[\"']|[0-9])|x[0-9A-Fa-f]{2})"}]},{"name":"string.quoted.single.nim_filter","match":"\\'(\\\\\\d{1,3}|\\\\?[^\\n]?)\\'"}]}]}]}
diff --git a/grammars/source.nimcfg.json b/grammars/source.nimcfg.json
index 2f4e411..dfa1ba6 100644
--- a/grammars/source.nimcfg.json
+++ b/grammars/source.nimcfg.json
@@ -1 +1 @@
-{"name":"Nim Config","scopeName":"source.nimcfg","patterns":[{"name":"comment.line.number-sign.nimcfg","match":"(#\\s*(TODO|todo)?).*$\\n?","captures":{"1":{"name":"punctuation.definition.comment.nimcfg"},"2":{"name":"invalid.illegal.TODO.nimcfg"}}},{"name":"support.type.nimcfg","match":"\\[.+\\]"},{"begin":"\\@\\b(if|elif|else)\\b","end":"\\@\\b(end)","patterns":[{"include":"source.nimcfg"}],"captures":{"0":{"name":"keyword.control.nimcfg"}}},{"begin":"([a-zA-Z0-9_\\.]+)\\s*(\\=)","end":"\\n","patterns":[{"name":"constant.numeric.float.decimal.nimcfg","match":"\\b((\\d[_\\d]*\\.[_\\d]+([eE][\\+\\-]?\\d[_\\d]*)?)|([eE][\\+\\-]?\\d[_\\d]*))('[fF](32|64))?"},{"name":"constant.numeric.integer.hexadecimal.nimcfg","match":"\\b(0[xX][0-9A-Fa-f][_0-9A-Fa-f]*)('[iIuU](8|16|32|64))?"},{"name":"constant.numeric.integer.octal.nimcfg","match":"\\b(0o[0-7][_0-7]*)"},{"name":"constant.numeric.integer.binary.nimcfg","match":"\\b(0(b|B)[01][_01]*)"},{"name":"constant.numeric.integer.decimal.nimcfg","match":"\\b(\\d[_\\d]*)"},{"name":"constant.language.nimcfg","match":"\\b(true|false)\\b"},{"name":"string.quoted.double.raw.nimcfg","begin":"r\\\"","end":"\\\"","patterns":[{"match":"\\\"\\\""}]},{"name":"string.quoted.double.nimcfg","begin":"\\\"","end":"\\\"","patterns":[{"match":"(\\\\([abenrclftv\\\\]|[\"']|[0-9])|x[0-9A-Fa-f]{2})"}],"captures":{"1":{"name":"storage.type.function.nimcfg"}}},{"name":"string.quoted.single.nimcfg","match":"\\'(\\\\\\d{1,3}|\\\\?[^\\n]?)\\'"},{"match":"\\b(.+)\\b","captures":{"1":{"name":"string.raw.nimcfg"}}}]}]}
+{"name":"Nim Config","scopeName":"source.nimcfg","patterns":[{"include":"#comments"},{"include":"#directives"},{"include":"#assignements"}],"repository":{"assignements":{"patterns":[{"begin":"(--?)?[A-Za-z]\\w*","end":"(?:(\\[)([A-Za-z]\\w*)(]))? *(?=:|%?=)|$\\n?","patterns":[{"include":"#comments"},{"match":"(\\.)[A-Za-z]\\w*","captures":{"1":{"name":"punctuation.accessor.dot.nimcfg"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.variable.nimcfg"}},"endCaptures":{"1":{"name":"punctuation.section.brackets.begin.nimcfg"},"2":{"name":"entity.other.attribute-name.nimcfg"},"3":{"name":"punctuation.section.brackets.end.nimcfg"}}},{"begin":":|%?=","end":"$\\n?","patterns":[{"include":"#comments"},{"include":"#exprs"},{"name":"keyword.operator.nimcfg","match":"\u0026"},{"name":"punctuation.separator.key-value.nimcfg","match":"[:=]"}],"beginCaptures":{"0":{"name":"punctuation.separator.key-value.nimcfg"}}}]},"block-comments":{"patterns":[{"name":"comment.block.nimcfg","begin":"#\\[","end":"]#","patterns":[{"include":"#block-comments"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.nimcfg"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.nimcfg"}}}]},"comments":{"patterns":[{"include":"#block-comments"},{"name":"comment.line.number-sign.nimcfg","begin":"(#)(?: *(TODO|todo)\\b)?","end":"$\\n?","beginCaptures":{"1":{"name":"punctuation.definition.comment.nimcfg"},"2":{"name":"invalid.deprecated.nimcfg"}}}]},"cond-expr":{"patterns":[{"include":"#groups"},{"include":"#language-constants"},{"name":"keyword.operator.logical.nimcfg","match":"(?:and|or|not)\\b"},{"match":"[A-Za-z]\\w*"}]},"directives":{"patterns":[{"include":"#if-stmt"},{"match":"(@) *(else)(?: *(:))?","captures":{"1":{"name":"punctuation.definition.keyword.nimcfg"},"2":{"name":"keyword.control.conditional.else.nimcfg"},"3":{"name":"punctuation.section.block.begin.nimcfg"}}},{"match":"(@) *(end)","captures":{"1":{"name":"punctuation.definition.keyword.nimcfg"},"2":{"name":"keyword.control.conditional.end.nimcfg"}}},{"include":"#env-stmt"}]},"env-stmt":{"patterns":[{"begin":"(@) *((?:put|append|prepend)[Ee]nv|write)\\b","end":"$\\n?","patterns":[{"include":"#exprs"}],"beginCaptures":{"1":{"name":"punctuation.definition.keyword.nimcfg"},"2":{"name":"keyword.other.nimcfg"}}}]},"exprs":{"patterns":[{"include":"#str-lits"},{"include":"#numbers"},{"include":"#language-constants"},{"name":"string.unquoted.nimcfg","match":"[A-Za-z]\\w*"}]},"groups":{"patterns":[{"name":"meta.group.nimcfg","begin":"\\(","end":"\\)","patterns":[{"include":"#cond-expr"}],"beginCaptures":{"0":{"name":"punctuation.section.group.begin.nimcfg"}},"endCaptures":{"0":{"name":"punctuation.section.group.end.nimcfg"}}}]},"if-stmt":{"patterns":[{"begin":"(@)(?:(elif)|(if))\\b","end":"(:)|$","patterns":[{"include":"#cond-expr"}],"beginCaptures":{"1":{"name":"punctuation.definition.keyword.nimcfg"},"2":{"name":"keyword.control.conditional.elseif.nimcfg"},"3":{"name":"keyword.control.conditional.if.nimcfg"}},"endCaptures":{"1":{"name":"punctuation.section.block.begin.nimcfg"}}}]},"language-constants":{"patterns":[{"name":"constant.language.boolean.nimcfg","match":"\\b(?:true|false|on|off)\\b"}]},"numbers":{"patterns":[{"match":"(?x: \\b(0[Xx]) ([[:xdigit:]](?:_?[[:xdigit:]])*) ('?[Ii](?:8|16|32|64))? )","captures":{"0":{"name":"meta.number.integer.hexadecimal.nimcfg"},"1":{"name":"constant.numeric.base.nimcfg"},"2":{"name":"constant.numeric.value.nimcfg"},"3":{"name":"constant.numeric.suffix.nimcfg"}}},{"match":"(?x: \\b(0o) ([0-7](?:_?[0-7])*) ('?[Ii](?:8|16|32|64))? )","captures":{"0":{"name":"meta.number.integer.octal.nimcfg"},"1":{"name":"constant.numeric.base.nimcfg"},"2":{"name":"constant.numeric.value.nimcfg"},"3":{"name":"constant.numeric.suffix.nimcfg"}}},{"match":"(?x: \\b(0[Bb]) ([01](?:_?[01])*) ('?[Ii](?:8|16|32|64))? )","captures":{"0":{"name":"meta.number.integer.binary.nimcfg"},"1":{"name":"constant.numeric.base.nimcfg"},"2":{"name":"constant.numeric.value.nimcfg"},"3":{"name":"constant.numeric.suffix.nimcfg"}}},{"match":"(?x: \\b(\\d(?:_?\\d)*) ('?[Ii](?:8|16|32|64))? )","captures":{"0":{"name":"meta.number.integer.decimal.nimcfg"},"1":{"name":"constant.numeric.value.nimcfg"},"2":{"name":"constant.numeric.suffix.nimcfg"}}}]},"rstr-lit":{"patterns":[{"contentName":"string.quoted.double.nimcfg","begin":"([Rr])(\")","end":"(\"(?!\"))|(\\n)","patterns":[{"name":"constant.character.escape.nimcfg","match":"\"\""}],"beginCaptures":{"1":{"name":"storage.type.nimcfg"},"2":{"name":"string.quoted.double.nimcfg punctuation.definition.string.begin.nimcfg"}},"endCaptures":{"1":{"name":"string.quoted.double.nimcfg punctuation.definition.string.end.nimcfg"},"2":{"name":"string.quoted.double.nimcfg invalid.illegal.unclosed-string.nimcfg"}}}]},"str-lit":{"patterns":[{"name":"string.quoted.double.nimcfg","begin":"\"","end":"(\")|(\\n)","patterns":[{"name":"constant.character.escape.nimcfg","match":"\\\\(?:[ABCEFLNPRTVabceflnprtv\"'\\\\]|\\d+|[Xx][[:xdigit:]]{2}|[Uu](?:[[:xdigit:]]{4}|\\{[[:xdigit:]]+}))"},{"name":"invalid.illegal.lone-escape.nimcfg","match":"\\\\"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.nimcfg"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.nimcfg"},"2":{"name":"invalid.illegal.nimcfg"}}}]},"str-lits":{"patterns":[{"include":"#triplestr-lit"},{"include":"#rstr-lit"},{"include":"#str-lit"}]},"triplestr-lit":{"patterns":[{"contentName":"string.quoted.triple.nimcfg","begin":"([Rr])?(\"\"\")","end":"\"\"\"(?!\")","beginCaptures":{"1":{"name":"storage.type.nimcfg"},"2":{"name":"string.quoted.triple.nimcfg punctuation.definition.string.begin.nimcfg"}},"endCaptures":{"0":{"name":"string.quoted.triple.nimcfg punctuation.definition.string.end.nimcfg"}}}]}}}
diff --git a/grammars/source.nushell.json b/grammars/source.nushell.json
new file mode 100644
index 0000000..3b55090
--- /dev/null
+++ b/grammars/source.nushell.json
@@ -0,0 +1 @@
+{"name":"nushell","scopeName":"source.nushell","patterns":[{"include":"#define-variable"},{"include":"#define-alias"},{"include":"#function"},{"include":"#extern"},{"include":"#module"},{"include":"#use-module"},{"include":"#expression"},{"include":"#comment"}],"repository":{"binary":{"name":"constant.binary.nushell","begin":"\\b(0x)(\\[)","end":"\\]","patterns":[{"name":"constant.numeric.nushell","match":"[0-9a-fA-F]{2}"}],"beginCaptures":{"1":{"name":"constant.numeric.nushell"},"2":{"name":"meta.brace.square.begin.nushell"}},"endCaptures":{"0":{"name":"meta.brace.square.begin.nushell"}}},"braced-expression":{"name":"meta.expression.braced.nushell","begin":"(\\{)(?:\\s*\\|([\\w, ]*)\\|)?","end":"\\}","patterns":[{"name":"meta.record-entry.nushell","begin":"((?:(?:[^$\\(\\{\\[\"'#\\s][^\\(\\{\\[\"'#\\s]*)|\\$?(?:\"[^\"]+\"|'[^']+')))\\s*(:)\\s*","end":"(?=,|\\s|\\})","patterns":[{"include":"#value"}],"beginCaptures":{"1":{"name":"variable.other.nushell","patterns":[{"include":"#paren-expression"}]},"2":{"patterns":[{"include":"#operators"}]}}},{"include":"source.nushell"}],"beginCaptures":{"1":{"name":"punctuation.section.block.begin.bracket.curly.nushell"},"2":{"patterns":[{"include":"#function-parameter"},{"name":"punctuation.separator.nushell","match":","}]}},"endCaptures":{"0":{"name":"punctuation.section.block.end.bracket.curly.nushell"}}},"command":{"name":"meta.command.nushell","end":"(?=\\||\\)|\\}|;)|$","patterns":[{"include":"#value"}],"beginCaptures":{"1":{"name":"keyword.operator.nushell"},"2":{"patterns":[{"include":"#control-keywords"},{"match":"(?:ansi|char) \\w+","captures":{"0":{"name":"keyword.other.builtin.nushell"}}},{"match":"(a(?:l(?:ias|l)|n(?:si(?: (?:gradient|link|strip))?|y)|ppend|st)|b(?:its(?: (?:and|not|or|ro(?:l|r)|sh(?:l|r)|xor))?|reak|ytes(?: (?:a(?:dd|t)|build|collect|ends-with|index-of|length|re(?:move|place|verse)|starts-with))?)|c(?:al|d|har|lear|o(?:l(?:lect|umns)|m(?:mandline|p(?:act|lete))|n(?:fig(?: (?:env|nu|reset))?|st|tinue))|p)|d(?:ate(?: (?:format|humanize|list-timezone|now|to-(?:record|t(?:able|imezone))))?|e(?:bug|code(?: (?:base64|hex))?|f(?:-env|ault)?|scribe|tect columns)|fr (?:a(?:gg(?:-groups)?|ll-(?:false|true)|ppend|rg-(?:m(?:ax|in)|sort|true|unique|where)|s(?:-date(?:time)?)?)|c(?:ache|o(?:l(?:lect|umns)?|n(?:cat(?:-str|enate)|tains)|unt(?:-null)?)|umulative)|d(?:rop(?:-(?:duplicates|nulls))?|types|ummies)|exp(?:lode|r-not)|f(?:etch|i(?:l(?:l-n(?:an|ull)|ter(?:-with)?)|rst)|latten)|g(?:et(?:-(?:day|hour|m(?:inute|onth)|nanosecond|ordinal|second|week(?:day)?|year))?|roup-by)|i(?:nto-(?:df|lazy|nu)|s-(?:duplicated|in|n(?:ot-null|ull)|unique))|join|l(?:ast|i(?:st|t)|owercase|s)|m(?:ax|e(?:an|dian|lt)|in)|n(?:-unique|ot)|o(?:pen|therwise)|qu(?:antile|ery)|r(?:e(?:name|place(?:-all)?|verse)|olling)|s(?:ample|e(?:lect|t(?:-with-idx)?)|h(?:ape|ift)|lice|ort-by|t(?:d|r(?:-(?:lengths|slice)|ftime))|um(?:mary)?)|t(?:ake|o-(?:arrow|csv|parquet))|u(?:nique|ppercase)|va(?:lue-counts|r)|w(?:hen|ith-column))|o|rop(?: (?:column|nth))?|u)|e(?:ach(?: while)?|cho|n(?:code(?: (?:base64|hex))?|ter|umerate)|rror make|very|x(?:ec|it|p(?:l(?:ain|ore)|ort(?: (?:alias|def(?:-env)?|extern|old-alias|use)|-env)?)|tern))|f(?:i(?:l(?:l|ter)|nd|rst)|latten|mt|or(?:mat(?: filesize)?)?|rom(?: (?:csv|eml|i(?:cs|ni)|json|nuon|ods|p(?:arquet|list)|ssv|t(?:oml|sv)|url|vcf|x(?:lsx|ml)|y(?:aml|ml)))?)|g(?:et|lob|r(?:id|oup(?:-by)?)|stat)?|h(?:ash(?: (?:base64|md5|sha256))?|e(?:aders|lp(?: (?:aliases|commands|externs|modules|operators))?)|i(?:de(?:-env)?|st(?:o(?:gram|ry(?: session)?))?)|ttp(?: (?:delete|get|head|p(?:atch|ost|ut)))?)|i(?:f|gnore|n(?:c|put|s(?:ert|pect)|to(?: (?:b(?:inary|ool)|d(?:atetime|ecimal|uration)|filesize|int|record|s(?:qlite|tring)))?)|s-(?:admin|empty)|tems)|j(?:oin|son path)|k(?:eybindings(?: (?:default|list(?:en)?))?|ill)|l(?:ast|e(?:ngth|t(?:-env)?)|ines|o(?:ad-env|op)|s)|m(?:at(?:ch|h(?: (?:a(?:bs|rc(?:cos(?:h)?|sin(?:h)?|tan(?:h)?)|vg)|c(?:eil|os(?:h)?)|e(?:val|xp)?|floor|l(?:n|og)|m(?:ax|edian|in|ode)|p(?:i|roduct)|round|s(?:in(?:h)?|qrt|tddev|um)|ta(?:n(?:h)?|u)|variance))?)|e(?:rge|tadata)|kdir|o(?:dule|ve)|ut|v)|n(?:u-(?:check|highlight))?|o(?:ld-alias|pen|verlay(?: (?:hide|list|new|use))?)|p(?:a(?:r(?:-each|se)|th(?: (?:basename|dirname|ex(?:ists|pand)|join|parse|relative-to|split|type))?)|eriodic-table|lot|net|ort|r(?:epend|int|ofile)|s)?|query(?: (?:db|json|web|xml))?|r(?:an(?:dom(?: (?:bool|chars|d(?:ecimal|ice)|integer|uuid))?|ge)|e(?:duce|g(?:ex|ist(?:er|ry query))|ject|name|turn|verse)|m|o(?:ll(?: (?:down|left|right|up))?|tate)|un-external)|s(?:ave|chema|e(?:lect|q(?: (?:char|date))?)|h(?:ells|uffle)|ize|kip(?: (?:until|while))?|leep|o(?:rt(?:-by)?|urce(?:-env)?)|plit(?: (?:c(?:hars|olumn)|list|row|words)|-by)?|t(?:art|r(?: (?:c(?:a(?:mel-case|pitalize)|o(?:llect|ntains))|d(?:istance|owncase)|ends-with|find-replace|index-of|join|kebab-case|l(?:ength|pad)|pascal-case|r(?:e(?:place|verse)|pad)|s(?:creaming-snake-case|nake-case|tarts-with|ubstring)|t(?:itle-case|o-(?:d(?:atetime|ecimal)|int)|rim)|upcase))?)|ys)|t(?:a(?:ble|ke(?: (?:until|while))?)|erm size|imeit|o(?: (?:csv|html|json|md|nuon|t(?:ext|oml|sv)|xml|yaml)|uch)?|r(?:anspose|y)|utor)|u(?:niq(?:-by)?|p(?:date(?: cells)?|sert)|rl(?: (?:build-query|encode|join|parse))?|se)|v(?:alues|ersion|iew(?: (?:files|s(?:ource|pan)))?)|w(?:atch|h(?:ere|i(?:ch|le))|i(?:ndow|th-env)|rap)|xyplot|zip)(?![\\w-])( (.*))?","captures":{"1":{"name":"keyword.other.builtin.nushell"},"2":{"patterns":[{"include":"#value"}]}}},{"name":"entity.name.type.external.nushell","match":"(?\u003c=\\^)(?:\\$(\"[^\"]+\"|'[^']+')|\"[^\"]+\"|'[^']+')","captures":{"1":{"patterns":[{"include":"#paren-expression"}]}}},{"match":"([\\w.]+(?:-[\\w.!]+)*)(?: (.*))?","captures":{"1":{"name":"entity.name.type.external.nushell"},"2":{"patterns":[{"include":"#value"}]}}},{"include":"#value"}]}}},"comment":{"name":"comment.nushell","match":"(#.*)$"},"constant-keywords":{"name":"constant.language.nushell","match":"\\b(?:true|false|null)\\b"},"constant-value":{"patterns":[{"include":"#constant-keywords"},{"include":"#numbers"},{"include":"#numbers-hexa"},{"include":"#datetime"},{"include":"#binary"}]},"control-keywords":{"name":"keyword.control.nushell","match":"(?\u003c![0-9a-zA-Z_\\-.\\/:\\\\])(?:break|continue|else(?: if)?|for|if|loop|mut|return|try|while)(?![0-9a-zA-Z_\\-.\\/:\\\\])"},"datetime":{"name":"constant.numeric.nushell","match":"\\b\\d{4}-\\d{2}-\\d{2}(?:T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d{1,3})?(?:\\+\\d{2}:?\\d{2}|Z)?)?\\b"},"define-alias":{"match":"((?:export )?alias)\\s+([\\w\\-!]+)\\s*(=)","captures":{"1":{"name":"entity.name.function.nushell"},"2":{"name":"entity.name.type.nushell"},"3":{"patterns":[{"include":"#operators"}]}}},"define-extern":{"match":"((?:export\\s+)?extern)\\s+([\\w\\-!]+|\"[\\w\\-! ]+\")","captures":{"1":{"name":"entity.name.function.nushell"},"2":{"name":"entity.name.type.nushell"}}},"define-function":{"match":"((?:export\\s+)?def(?:-env)?)\\s+([\\w\\-!]+|\"[\\w\\-! ]+\")","captures":{"1":{"name":"entity.name.function.nushell"},"2":{"name":"entity.name.type.nushell"}}},"define-variable":{"match":"(let(?:-env)?|mut|const)\\s+(\\w+)\\s*(=)","captures":{"1":{"name":"keyword.other.nushell"},"2":{"name":"variable.other.nushell"},"3":{"patterns":[{"include":"#operators"}]}}},"expression":{"patterns":[{"include":"#pre-command"},{"include":"#for-loop"},{"include":"#operators"},{"include":"#control-keywords"},{"include":"#constant-value"},{"include":"#command"},{"include":"#value"}]},"extern":{"begin":"((?:export\\s+)?extern)\\s+([\\w\\-]+|\"[\\w\\- ]+\")","end":"(?\u003c=\\])","patterns":[{"include":"#function-parameters"}],"beginCaptures":{"0":{"patterns":[{"include":"#define-extern"}]}},"endCaptures":{"0":{"name":"punctuation.definition.function.end.nushell"}}},"for-loop":{"name":"meta.for-loop.nushell","begin":"(for)\\s+(\\$?\\w+)\\s+(in)\\s+(.+)\\s*(\\{)","end":"\\}","patterns":[{"include":"source.nushell"}],"beginCaptures":{"1":{"name":"keyword.other.nushell"},"2":{"name":"variable.other.nushell"},"3":{"name":"keyword.other.nushell"},"4":{"patterns":[{"include":"#value"}]},"5":{"name":"punctuation.section.block.begin.bracket.curly.nushell"}},"endCaptures":{"0":{"name":"punctuation.section.block.end.bracket.curly.nushell"}}},"function":{"begin":"((?:export\\s+)?def(?:-env)?)\\s+([\\w\\-]+|\"[\\w\\- ]+\")","end":"(?\u003c=\\})","patterns":[{"include":"#function-parameters"},{"include":"#function-body"}],"beginCaptures":{"0":{"patterns":[{"include":"#define-function"},{"include":"#define-extern"}]}},"endCaptures":{"0":{"name":"punctuation.definition.function.end.nushell"}}},"function-body":{"name":"meta.function.body.nushell","begin":"\\{","end":"\\}","patterns":[{"include":"source.nushell"}],"beginCaptures":{"0":{"name":"punctuation.definition.function.begin.nushell"}},"endCaptures":{"0":{"name":"punctuation.definition.function.end.nushell"}}},"function-parameter":{"patterns":[{"include":"#function-parameter-declare"},{"include":"#function-parameter-default-value"}]},"function-parameter-declare":{"match":"(-{0,2}[\\w-]+|\\.{3})(?:\\((-[\\w?])\\))?(?:\\s*(\\??:)\\s*(\\w+)(?:@((?:\"[^\"]+\")|(?:'[^']+')))?)?","captures":{"1":{"name":"variable.parameter.nushell"},"2":{"name":"variable.parameter.nushell"},"3":{"name":"keyword.operator.nushell"},"4":{"name":"entity.name.type.nushell"},"5":{"name":"string.quoted.nushell"}}},"function-parameter-default-value":{"begin":"=\\s*","end":"(?=\\])|,|$","patterns":[{"include":"#value"}],"captures":{"1":{"name":"variable.parameter.nushell"},"2":{"name":"variable.parameter.nushell"},"3":{"name":"keyword.operator.nushell"},"4":{"name":"entity.name.type.nushell"}}},"function-parameters":{"name":"meta.function.parameters.nushell","begin":"\\[","end":"\\]","patterns":[{"include":"#function-parameter"},{"include":"#comment"}],"beginCaptures":{"0":{"name":"meta.brace.square.begin.nushell"}},"endCaptures":{"0":{"name":"meta.brace.square.end.nushell"}}},"internal-variables":{"name":"variable.language.nushell","match":"\\$(?:nu|env)\\b"},"keyword":{"name":"keyword.other.nushell","match":"(?:def(?:-env)?)"},"module":{"name":"meta.module.nushell","begin":"(module)\\s+([\\w\\-]+)\\s*\\{","end":"\\}","patterns":[{"include":"source.nushell"}],"beginCaptures":{"1":{"name":"entity.name.function.nushell"},"2":{"name":"entity.name.namespace.nushell"}},"endCaptures":{"0":{"name":"punctuation.definition.module.end.nushell"}}},"numbers":{"name":"constant.numeric.nushell","match":"(?\u003c![\\w-])[-+]?(?:\\d+|\\d{1,3}(?:_\\d{3})*)(?:\\.\\d*)?(?i:ns|us|ms|sec|min|hr|day|wk|b|kb|mb|gb|tb|pt|eb|zb|kib|mib|gib|tib|pit|eib|zib)?(?:(?![\\w.])|(?=\\.\\.))"},"numbers-hexa":{"name":"constant.numeric.nushell","match":"(?\u003c![\\w-])0x[0-9a-fA-F]+(?![\\w.])"},"operators":{"patterns":[{"include":"#operators-word"},{"include":"#operators-symbols"},{"include":"#ranges"}]},"operators-symbols":{"name":"keyword.control.nushell","match":"(?\u003c= )(?:\\+|\\-|\\*|\\/|\\/\\/|\\*\\*|!=|[\u003c\u003e=]=?|[!=]~|\u0026\u0026|\\|\\||\\||\\+\\+=?)(?= |$)"},"operators-word":{"name":"keyword.control.nushell","match":"(?\u003c= |\\()(?:mod|in|not-in|not|and|or|xor|bit-or|bit-and|bit-xor|bit-shl|bit-shr|starts-with|ends-with)(?= |\\)|$)"},"parameters":{"name":"variable.parameter.nushell","match":"\\b-{1,2}[\\w-]*"},"paren-expression":{"name":"meta.expression.parenthesis.nushell","begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"meta.brace.round.begin.nushell"}},"endCaptures":{"0":{"name":"meta.brace.round.end.nushell"}}},"pre-command":{"begin":"(\\w+)(=)","end":"(?=\\s+)","patterns":[{"include":"#value"}],"beginCaptures":{"1":{"name":"variable.other.nushell"},"2":{"patterns":[{"include":"#operators"}]}}},"ranges":{"name":"keyword.control.nushell","match":"\\.\\.\u003c?|:"},"string":{"patterns":[{"include":"#string-single-quote"},{"include":"#string-backtick"},{"include":"#string-double-quote"},{"include":"#string-interpolated-double"},{"include":"#string-interpolated-single"},{"include":"#string-bare"}]},"string-backtick":{"name":"string.quoted.single.nushell","begin":"`","end":"`","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.nushell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.nushell"}}},"string-bare":{"name":"string.bare.nushell","match":"[^$\\[{(\"',|#\\s|][^\\[\\]{}()\"'\\s#,|]*"},"string-double-quote":{"name":"string.quoted.double.nushell","begin":"\"","end":"\"","patterns":[{"match":"\\w+"},{"include":"#string-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.nushell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.nushell"}}},"string-escape":{"name":"constant.character.escape.nushell","match":"\\\\(?:[bfrnt\\\\'\"/]|u[0-9a-fA-F]{4})"},"string-interpolated-double":{"name":"string.interpolated.double.nushell","begin":"\\$\"","end":"\"","patterns":[{"name":"constant.character.escape.nushell","match":"\\\\[()]"},{"include":"#string-escape"},{"include":"#paren-expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.nushell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.nushell"}}},"string-interpolated-single":{"name":"string.interpolated.single.nushell","begin":"\\$'","end":"'","patterns":[{"include":"#paren-expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.nushell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.nushell"}}},"string-single-quote":{"name":"string.quoted.single.nushell","begin":"'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.nushell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.nushell"}}},"table":{"name":"meta.table.nushell","begin":"\\[","end":"\\]","patterns":[{"include":"#value"},{"name":"punctuation.separator.nushell","match":","},{"include":"#comment"}],"beginCaptures":{"0":{"name":"meta.brace.square.begin.nushell"}},"endCaptures":{"0":{"name":"meta.brace.square.end.nushell"}}},"use-module":{"patterns":[{"match":"^\\s*((?:export )?use)\\s+([\\w\\-]+|\"[\\w\\- ]+\"|'[\\w\\- ]+')(?:\\s+([\\w\\-]+|\"[\\w\\- ]+\"|'[\\w\\- ]+'|\\*))?\\s*;?$","captures":{"1":{"name":"entity.name.function.nushell"},"2":{"name":"entity.name.namespace.nushell"},"3":{"name":"keyword.other.nushell"}}},{"begin":"^\\s*((?:export )?use)\\s+([\\w\\-]+|\"[\\w\\- ]+\"|'[\\w\\- ]+')\\s*\\[","end":"(\\])\\s*;?\\s*$","patterns":[{"match":"([\\w\\-]+|\"[\\w\\- ]+\"|'[\\w\\- ]+'|\\*),?","captures":{"1":{"name":"keyword.other.nushell"}}},{"include":"#comment"}],"beginCaptures":{"1":{"name":"entity.name.function.nushell"},"2":{"name":"entity.name.namespace.nushell"}},"endCaptures":{"1":{"name":"meta.brace.square.end.nushell"}}},{"match":"(?\u003cpath\u003e(?:/|\\\\|~[\\/\\\\]|\\.\\.?[\\/\\\\])?(?:[^\\/\\\\]+[\\/\\\\])*[\\w\\- ]+(?:\\.nu)?){0}^\\s*((?:export )?use)\\s+(\"\\g\u003cpath\u003e\"|'\\g\u003cpath\u003e\\'|(?![\"'])\\g\u003cpath\u003e)(?:\\s+([\\w\\-]+|\"[\\w\\- ]+\"|'[^']+'|\\*))?\\s*;?$","captures":{"2":{"name":"entity.name.function.nushell"},"3":{"name":"string.bare.nushell","patterns":[{"match":"([\\w\\- ]+)(?:\\.nu)?(?=$|\"|')","captures":{"1":{"name":"entity.name.namespace.nushell"}}}]},"4":{"name":"keyword.other.nushell"}}},{"begin":"(?\u003cpath\u003e(?:/|\\\\|~[\\/\\\\]|\\.\\.?[\\/\\\\])?(?:[^\\/\\\\]+[\\/\\\\])*[\\w\\- ]+(?:\\.nu)?){0}^\\s*((?:export )?use)\\s+(\"\\g\u003cpath\u003e\"|'\\g\u003cpath\u003e\\'|(?![\"'])\\g\u003cpath\u003e)\\s+\\[","end":"(\\])\\s*;?\\s*$","patterns":[{"match":"([\\w\\-]+|\"[\\w\\- ]+\"|'[\\w\\- ]+'|\\*),?","captures":{"0":{"name":"keyword.other.nushell"}}},{"include":"#comment"}],"beginCaptures":{"2":{"name":"entity.name.function.nushell"},"3":{"name":"string.bare.nushell","patterns":[{"match":"([\\w\\- ]+)(?:\\.nu)?(?=$|\"|')","captures":{"1":{"name":"entity.name.namespace.nushell"}}}]}},"endCaptures":{"1":{"name":"meta.brace.square.end.nushell"}}},{"match":"^\\s*(?:export )?use\\b","captures":{"0":{"name":"entity.name.function.nushell"}}}]},"value":{"patterns":[{"include":"#variables"},{"include":"#variable-fields"},{"include":"#control-keywords"},{"include":"#constant-value"},{"include":"#table"},{"include":"#parameters"},{"include":"#operators"},{"include":"#paren-expression"},{"include":"#braced-expression"},{"include":"#string"},{"include":"#comment"}]},"variable-fields":{"name":"variable.other.nushell"},"variables":{"match":"(\\$[a-zA-Z0-9_]+)","captures":{"1":{"patterns":[{"include":"#internal-variables"},{"name":"variable.other.nushell","match":"\\$.+"}]}}}}}
diff --git a/grammars/source.opts.json b/grammars/source.opts.json
index 72311e4..ae17484 100644
--- a/grammars/source.opts.json
+++ b/grammars/source.opts.json
@@ -1 +1 @@
-{"name":"Option list","scopeName":"source.opts","patterns":[{"include":"#main"}],"repository":{"escape":{"patterns":[{"include":"etc#esc"},{"name":"constant.character.percent.url-encoded.opts","match":"(%)[A-Fa-f0-9]{2}","captures":{"1":{"name":"punctuation.definition.character.percentage.opts"}}}]},"main":{"patterns":[{"include":"etc#comment"},{"include":"#option"},{"include":"#escape"}]},"option":{"patterns":[{"name":"meta.option.opts","begin":"(--|-)([^-\\s=][^\\s=]*)","end":"(?!\\G)(?=\\$|\\S)","patterns":[{"match":"(?xi)\n(?\u003c= # HACK: Fixed-width look-behinds enforced by Oniguruma\n\t\\w[-_]pattern \\G\n\t| reg[-_]exp   \\G\n\t| regexp       \\G\n\t| reg[-_]ex    \\G\n\t| regex        \\G\n) \\s+ (\\S+)","captures":{"1":{"patterns":[{"include":"source.regexp"}]}}},{"match":"\\G(=)(\\S*)","captures":{"1":{"patterns":[{"include":"etc#eql"}]},"2":{"patterns":[{"include":"#value"}]}}},{"match":"\\G\\s+(?!#|-)(\\S+)","captures":{"1":{"patterns":[{"include":"#value"}]}}}],"beginCaptures":{"1":{"name":"punctuation.definition.dash.option.name.opts"},"2":{"name":"entity.option.name.opts"}}}]},"value":{"patterns":[{"include":"etc"},{"include":"etc#bareword"}]}}}
+{"name":"Option list","scopeName":"source.opts","patterns":[{"include":"#main"}],"repository":{"escape":{"patterns":[{"include":"etc#esc"},{"name":"constant.character.percent.url-encoded.opts","match":"(%)[A-Fa-f0-9]{2}","captures":{"1":{"name":"punctuation.definition.character.percentage.opts"}}}]},"main":{"patterns":[{"include":"etc#comment"},{"include":"#option"},{"include":"#escape"}]},"option":{"patterns":[{"name":"meta.option.opts","begin":"((--?)[^-\\s=][^\\s=]*)","end":"(?!\\G)(?=\\$|\\S)","patterns":[{"match":"(?xi)\n(?\u003c= # HACK: Fixed-width look-behinds enforced by Oniguruma\n\t\\w[-_]pattern \\G\n\t| reg[-_]exp   \\G\n\t| regexp       \\G\n\t| reg[-_]ex    \\G\n\t| regex        \\G\n) \\s+ (\\S+)","captures":{"1":{"name":"string.regexp.opts","patterns":[{"include":"source.regexp"}]}}},{"match":"\\G(=)(\\S*)","captures":{"1":{"patterns":[{"include":"etc#eql"}]},"2":{"patterns":[{"include":"#value"}]}}},{"match":"\\G\\s+(?!#|-)(\\S+)","captures":{"1":{"patterns":[{"include":"#value"}]}}}],"beginCaptures":{"1":{"name":"entity.name.option.opts"},"2":{"name":"punctuation.definition.option.name.dash.opts"}}}]},"value":{"patterns":[{"include":"etc"},{"include":"etc#bareword"}]}}}
diff --git a/grammars/source.p4.json b/grammars/source.p4.json
index b4146cb..90d2f50 100644
--- a/grammars/source.p4.json
+++ b/grammars/source.p4.json
@@ -1 +1 @@
-{"name":"P4-16","scopeName":"source.p4","patterns":[{"name":"comment.block.p4","begin":"/\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.block.begin.p4"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.block.end.p4"}}},{"name":"string.quoted.double.p4","begin":"\"","end":"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.p4"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.p4"}}},{"name":"comment.line.p4","begin":"//","end":"\\n","beginCaptures":{"0":{"name":"comment.p4"}}},{"name":"storage.type.object.p4","match":"\\b(struct|package|header|metadata|parser|transition|state|actions|action|table|key|control|extern|verify)\\b"},{"name":"storage.data.type.p4","match":"\\b(void|const|bool|varbit|int|typedef|tuple|enum)\\b"},{"name":"support.type.bit.p4","match":"bit(\u003c\\d+\u003e)"},{"name":"variable.language.p4","match":"\\b(hit|miss|latest|return|default)\\b"},{"name":"keyword.control.p4","match":"\\b(if|else if|else|return|hit|miss|true|false|inout|in|out|exit)\\b"},{"name":"keyword.operator.p4","match":"\\b(and|or)\\b"},{"name":"entity.name.type.p4","match":"\\b(exact|ternary|lpm|range|valid|mask|match_kind)\\b"},{"name":"storage.type.p4","match":"\\b(reads|actions|min_size|max_size|size|support_timeout|action_profile)\\b"},{"name":"storage.type.p4","match":"\\b(bytes|packets)\\b"},{"name":"entity.name.type.p4","match":"\\b(width|layout|attributes|type|static|result|direct|instance_count|min_width|saturating)\\b"},{"name":"entity.name.type.p4","match":"\\b(length|fields|max_length)\\b"},{"name":"meta.preprocessor.include.p4","match":"\\#include"},{"name":"meta.preprocessor.p4","match":"\\#ifndef|\\#ifdef|\\#if|\\#else|\\#endif|\\#elif"},{"name":"meta.preprocessor.define.p4","match":"\\#define"},{"name":"support.function.primitive.p4","match":"\\b(apply|valid|select|current|extract|add_header|copy_header|remove_header|modify_field|add_to_field|add|set_field_to_hash_index|truncate|drop|no_op|push|pop|count|meter|generate_digest|resubmit|recirculate|clone_ingress_pkt_to_ingress|clone_egress_pkt_to_ingress|clone_ingress_pkt_to_egress|clone_egress_pkt_to_egress|register_write|register_read)\\b"},{"name":"storage.type.annotation.p4","match":"@\\w+"},{"name":"support.any-method.p4","match":"[a-zA-Z_][0-9a-zA-Z_]*"},{"name":"constant.numeric.p4","match":"[\\+|-]?[0-9]+'[0-9]+"},{"name":"constant.numeric.p4","match":"0(x|X)[0-9a-fA-F]+"},{"name":"constant.numeric.p4","match":"\\dw\\d+"},{"name":"constant.numeric.p4","match":"0(b|B)[01]+"},{"name":"constant.numeric.p4","match":"[0-9]+"},{"name":"constant.language.p4","match":"\\b(true|false)\\b"}]}
+{"name":"P4","scopeName":"source.p4","patterns":[{"name":"comment.block.p4","begin":"/\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.block.begin.p4"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.block.end.p4"}}},{"name":"string.quoted.double.p4","begin":"\"","end":"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.p4"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.p4"}}},{"name":"comment.line.p4","begin":"//","end":"\\n","beginCaptures":{"0":{"name":"comment.p4"}}},{"name":"storage.type.object.p4","match":"\\b(header_type|header|metadata|field_list|field_list_calculation|parser|parser_exception|parser_value_set|counter|meter|register|action|action_profile|table|control|extern)\\b"},{"name":"storage.data.type.p4","match":"\\b(bool|bit|varbit|int)\\b"},{"name":"variable.language.p4","match":"\\b(hit|miss|latest|return|default)\\b"},{"name":"keyword.control.p4","match":"\\b(if|else if|else|return|hit|miss|true|false)\\b"},{"name":"keyword.operator.p4","match":"\\b(and|or)\\b"},{"name":"entity.name.type.p4","match":"\\b(exact|ternary|lpm|range|valid|mask)\\b"},{"name":"storage.type.p4","match":"\\b(reads|actions|min_size|max_size|size|support_timeout|action_profile)\\b"},{"name":"storage.type.p4","match":"\\b(bytes|packets)\\b"},{"name":"entity.name.type.p4","match":"\\b(width|layout|attributes|type|static|result|direct|instance_count|min_width|saturating)\\b"},{"name":"entity.name.type.p4","match":"\\b(length|fields|max_length)\\b"},{"name":"meta.preprocessor.include.p4","match":"\\#include"},{"name":"meta.preprocessor.define.p4","match":"\\#define"},{"name":"support.function.primitive.p4","match":"\\b(apply|valid|select|current|extract|add_header|copy_header|remove_header|modify_field|add_to_field|add|set_field_to_hash_index|truncate|drop|no_op|push|pop|count|meter|generate_digest|resubmit|recirculate|clone_ingress_pkt_to_ingress|clone_egress_pkt_to_ingress|clone_ingress_pkt_to_egress|clone_egress_pkt_to_egress|register_write|register_read)\\b"},{"name":"support.any-method.p4","match":"[a-zA-Z_][0-9a-zA-Z_]*"},{"name":"constant.numeric.p4","match":"[\\+|-]?[0-9]+'[0-9]+"},{"name":"constant.numeric.p4","match":"0(x|X)[0-9a-fA-F]+"},{"name":"constant.numeric.p4","match":"0(b|B)[01]+"},{"name":"constant.numeric.p4","match":"[0-9]+"},{"name":"constant.language.p4","match":"\\b(true|false)\\b"}]}
diff --git a/grammars/source.pact.json b/grammars/source.pact.json
new file mode 100644
index 0000000..2d7d2d5
--- /dev/null
+++ b/grammars/source.pact.json
@@ -0,0 +1 @@
+{"name":"Pact","scopeName":"source.pact","patterns":[{"include":"#comment"},{"include":"#sexp"},{"include":"#reserved"},{"include":"#type"},{"include":"#string"},{"include":"#list"},{"include":"#object"},{"include":"#literal"},{"include":"#symbol"},{"include":"#metas"},{"include":"#let"}],"repository":{"arglist":{"begin":"(?\u003c=\\()","end":"(?=\\))","patterns":[{"name":"variable.name.arg.pact","match":"([\\w%#+\\-_\u0026\\$@\u003c\u003e=\\?\\*!\\|/]+)"},{"include":"#type"}]},"atom":{"patterns":[{"match":"([\\w%#+-_\u0026\\$@\u003c\u003e=\\?\\*!\\|/]+)"}]},"comment":{"name":"comment.line.semicolon.pact","match":"(;).*$\\n?","captures":{"1":{"name":"punctuation.definition.comment.pact"}}},"deflam":{"name":"meta.definition.global.pact","begin":"(?\u003c=\\()(defun|defpact|defcap)\\s+([\\w%#+\\-_\u0026\\$@\u003c\u003e=\\?\\*!\\|/]+)","end":"\\)","patterns":[{"include":"#arglist"},{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.reserved.pact"},"2":{"name":"entity.function.name.pact"}}},"defsimple":{"name":"meta.definition.global.pact","begin":"(?\u003c=\\()(defconst|defschema|deftable|module|interface)\\s+([\\w%#+-_\u0026\\$@\u003c\u003e=\\?\\*!\\|/]+)\\b","end":"(?=\\))","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.reserved.pact"},"2":{"name":"entity.function.name.pact"}}},"let":{"name":"meta.let.declaration.pact","begin":"\\((let\\*?)\\s","end":"\\)","patterns":[{"name":"meta.let.bindings.pact","begin":"\\(","end":"(?=\\))","patterns":[{"name":"meta.let.binding.pact","begin":"\\(([\\w%#+\\-_\u0026\\$@\u003c\u003e=\\?\\*!\\|/]+)\\b","end":"\\)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"variable.let.pact"}}}]}],"beginCaptures":{"1":{"name":"keyword.let.pact"}}},"list":{"name":"meta.list.pact","begin":"(\\[)","end":"(\\](?=[\\}\\]\\)\\s]*(?:;|$)))|(\\])","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.section.list.begin.pact"}},"endCaptures":{"1":{"name":"punctuation.section.list.end.trailing.pact"},"2":{"name":"punctuation.section.list.end.pact"}}},"literal":{"patterns":[{"name":"constant.language.boolean.pact","match":"(true|false)"},{"name":"constant.numeric.double.pact","match":"\\b(-?\\d+\\.\\d+)\\b"},{"name":"constant.numeric.integer.pact","match":"\\b(-?\\d+)\\b"},{"name":"constant.language.binder.pact","match":"(:=?)"}]},"metas":{"patterns":[{"name":"variable.language.metas.pact","match":"@\\w+"}]},"object":{"name":"meta.object.pact","begin":"(\\{)","end":"(\\}(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\})","patterns":[{"begin":"(:=)","end":"([\\w%#+\\-_\u0026\\$@\u003c\u003e=\\?\\*!\\|/]+)","beginCaptures":{"1":{"name":"constant.binder.pact"}},"endCaptures":{"1":{"name":"variable.binder.pact"}}},{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.section.object.begin.pact"}},"endCaptures":{"1":{"name":"punctuation.section.object.end.trailing.pact"},"2":{"name":"punctuation.section.object.end.pact"}}},"reserved":{"patterns":[{"name":"keyword.reserved.pact","match":"\\b(module|interface|list|let|let\\*|defun|defpact|defconst|defschema|deftable|defcap|step|use|step-with-rollback|invariants?|properties|property|defproperty|bless|implements)\\b"}]},"sexp":{"name":"meta.expression.pact","begin":"(\\()","end":"(\\))(\\n)|(\\)(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\))","patterns":[{"include":"#deflam"},{"include":"#defsimple"},{"include":"#string"},{"include":"#reserved"},{"include":"#literal"},{"include":"#list"},{"include":"#object"},{"include":"#let"},{"include":"#sexp"},{"match":"(?\u003c=\\()(.+?)(?=\\s|\\))","patterns":[{"include":"$self"}],"captures":{"1":{"name":"entity.name.function.pact"}}},{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.section.expression.begin.pact"}},"endCaptures":{"1":{"name":"punctuation.section.expression.end.trailing.pact"},"2":{"name":"meta.after-expression.pact"},"3":{"name":"punctuation.section.expression.end.trailing.pact"},"4":{"name":"punctuation.section.expression.end.pact"}}},"string":{"name":"string.quoted.double.pact","begin":"(?\u003c!\\\\)(\")","end":"(?\u003c!\\\\)(\")","beginCaptures":{"1":{"name":"punctuation.definition.string.begin.pact"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.pact"}}},"symbol":{"patterns":[{"name":"string.quoted.symbol.pact","begin":"'","end":"(?=\\s|[],:\"'.)])"}]},"type":{"patterns":[{"match":"(?:[:])(integer|decimal|time|bool|string|list|value|keyset|guard|(object|table)?\\{[\\w%#+\\-\\._\u0026\\$@\u003c\u003e=\\?\\*!\\|/]+\\}|object|table)","captures":{"1":{"name":"keyword.reserved.type.pact"}}}]}}}
diff --git a/grammars/source.pddl.happenings.json b/grammars/source.pddl.happenings.json
new file mode 100644
index 0000000..420b5d7
--- /dev/null
+++ b/grammars/source.pddl.happenings.json
@@ -0,0 +1 @@
+{"name":"PDDL Plan Happenings","scopeName":"source.pddl.happenings","patterns":[{"include":"#happening"},{"include":"#meta"},{"include":"#comments"},{"include":"#scalars"},{"include":"#unexpected"}],"repository":{"comments":{"patterns":[{"name":"comment.line","match":";.*$"}]},"happening":{"patterns":[{"name":"variable.happening","match":"^\\s*((\\d+|\\d+\\.\\d+|\\.\\d+)\\s*:)?\\s*(start|end)?\\s*\\(([\\w -]+)\\)\\s*(#\\d+)?\\s*(;.*)?$","captures":{"2":{"name":"constant.numeric.happening.time"},"3":{"name":"keyword.control.happening.snap"},"4":{"name":"support.function.action.name"},"5":{"name":"constant.other.happening.counter"},"6":{"name":"comment.line"}}},{"name":"variable.til","match":"^\\s*((\\d+|\\d+\\.\\d+|\\.\\d+)\\s*:)?\\s*(set|unset)\\s*\\(([\\w -]+)\\)\\s*(;.*)?$","captures":{"2":{"name":"constant.numeric.happening.time"},"3":{"name":"keyword.control.happening.operator"},"4":{"name":"support.variable.predicate.name"},"5":{"name":"comment.line"}}},{"name":"variable.tif","match":"^\\s*((\\d+|\\d+\\.\\d+|\\.\\d+)\\s*:)?\\s*\\(=\\s*\\(([\\w -]+)\\)\\s*(\\d+|\\d+\\.\\d+|\\.\\d+)\\s*\\)\\s*(;.*)?$","captures":{"2":{"name":"constant.numeric.happening.time"},"3":{"name":"keyword.control.happening.operator"},"4":{"name":"support.variable.function.name"},"5":{"name":"constant.numeric.function.value"},"6":{"name":"comment.line"}}}]},"meta":{"patterns":[{"name":"meta.preprocessor.reference","match":"^;;\\s*!(domain|problem):\\s*([\\w-]+)\\s*$","captures":{"1":{"name":"variable.parameter.key"},"3":{"name":"variable.parameter.value"}}},{"name":"meta.preprocessor","match":"^;;\\s*!"}]},"scalars":{"patterns":[{"name":"constant.numeric","match":"\\b[-+]?([0-9]*\\.[0-9]+|[0-9]+)\\b"}]},"unexpected":{"patterns":[{"name":"invalid.illegal","match":":[\\w-]+\\b"},{"name":"invalid.illegal","match":"\\?"},{"name":"invalid.illegal","match":".*"}]}}}
diff --git a/grammars/source.pddl.json b/grammars/source.pddl.json
new file mode 100644
index 0000000..2d33e08
--- /dev/null
+++ b/grammars/source.pddl.json
@@ -0,0 +1 @@
+{"name":"PDDL","scopeName":"source.pddl","patterns":[{"include":"#meta"},{"include":"#keywords"},{"include":"#comments"},{"include":"#scalars"},{"include":"#time-qualifiers"},{"include":"#operators"},{"include":"#parameters"},{"include":"#unexpected"}],"repository":{"comments":{"patterns":[{"name":"comment.line","match":";.*$"}]},"keywords":{"patterns":[{"name":"keyword.control.pddl.header","match":"\\b(define|domain|problem)\\b"},{"name":"keyword.control.pddl.requirements","match":":(strips|typing|negative-preconditions|disjunctive-preconditions|equality|existential-preconditions|universal-preconditions|quantified-preconditions|conditional-effects|fluents|numeric-fluents|object-fluents|adl|durative-actions|duration-inequalities|continuous-effects|derived-predicates|derived-functions|timed-initial-literals|timed-effects|preferences|constraints|action-costs|timed-initial-fluents|time|supply-demand|job-scheduling)\\b"},{"name":"keyword.control.pddl.global","match":":(requirements|types|constants|predicates|functions|derived|action|durative-action|event|process|job|domain|objects|init|goal|metric)\\b"},{"name":"keyword.control.pddl.action","match":":(parameters|precondition|effect)\\b"},{"name":"keyword.control.pddl.action.durative","match":":(parameters|duration|condition|effect)\\b"},{"name":"keyword.control.pddl.action.job","match":":(parameters|duration|condition|effect)\\b"}]},"meta":{"patterns":[{"name":"meta.preprocessor.pre-parsing","match":"^;;\\s*!pre-parsing:\\s*{\\s*type:\\s*\"(command|nunjucks|jinja2|python)\"\\s*,\\s*(command:\\s*\"([\\w:\\-/\\\\\\. ]+)\"\\s*(,\\s*args:\\s*\\[([^\\]]*)\\])?|data:\\s*\"([\\w:\\-/\\\\\\. ]+)\")\\s*}","captures":{"1":{"name":"variable.parameter.pre-parsing.type"},"3":{"name":"variable.parameter.pre-parsing.command"},"5":{"patterns":[{"name":"variable.parameter.pre-parsing.data","begin":"\"","end":"\""}]},"6":{"name":"variable.parameter.pre-parsing.data"}}},{"name":"meta.preprocessor","match":"^;;\\s*!"},{"name":"meta.preprocessor.template.flow-control","match":"{%[^%]+%}"},{"name":"meta.preprocessor.template.literal","match":"{{[^}]+}}"}]},"operators":{"patterns":[{"name":"keyword.operator.logical","match":"\\b(and|not|or|either)\\b"},{"name":"keyword.other.numeric","match":"(\u003e|\u003c|\u003e=|\u003c=|=|/|\\*|\\+)"},{"name":"keyword.other.effects","match":"\\b(assign|increase|decrease|forall|exists)\\b"},{"name":"keyword.other.undefined","match":"\\b(undefined)\\b"},{"name":"keyword.other.metric","match":"\\b(minimize|maximize)\\b"}]},"parameters":{"patterns":[{"name":"variable.parameter","match":"\\?\\w+\\b"}]},"scalars":{"patterns":[{"name":"constant.numeric","match":"\\b[-+]?([0-9]*\\.[0-9]+|[0-9]+)\\b"}]},"time-qualifiers":{"patterns":[{"name":"keyword.other.pddl_qualifier","match":"\\b(at start|at end|over all)\\b"},{"name":"keyword.other.delta_t","match":"#t\\b"}]},"unexpected":{"patterns":[{"name":"invalid.illegal","match":":[\\w-]+\\b"}]}}}
diff --git a/grammars/source.pddl.plan.json b/grammars/source.pddl.plan.json
new file mode 100644
index 0000000..5ae7b36
--- /dev/null
+++ b/grammars/source.pddl.plan.json
@@ -0,0 +1 @@
+{"name":"PDDL Plan","scopeName":"source.pddl.plan","patterns":[{"include":"#action"},{"include":"#meta"},{"include":"#comments"},{"include":"#scalars"},{"include":"#unexpected"}],"repository":{"action":{"patterns":[{"name":"variable.action","match":"^\\s*((\\d+|\\d+\\.\\d+|\\.\\d+)\\s*:)?\\s*\\(([\\w -]+)\\)\\s*(\\[\\s*(\\d+|\\d+\\.\\d+|\\.\\d+)\\s*\\])?\\s*","captures":{"2":{"name":"constant.numeric.action.time"},"3":{"name":"support.function.action.name"},"5":{"name":"constant.numeric.action.duration"}}}]},"comments":{"patterns":[{"name":"comment.line","match":";.*$"}]},"meta":{"patterns":[{"name":"meta.preprocessor.reference","match":"^;;\\s*!(domain|problem):\\s*([\\w-]+)\\s*$","captures":{"1":{"name":"variable.parameter.pre-parsing.type"},"3":{"name":"variable.parameter.pre-parsing.command"}}},{"name":"meta.preprocessor","match":"^;;\\s*!"}]},"scalars":{"patterns":[{"name":"constant.numeric","match":"\\b[-+]?([0-9]*\\.[0-9]+|[0-9]+)\\b"}]},"unexpected":{"patterns":[{"name":"invalid.illegal","match":":[\\w-]+\\b"},{"name":"invalid.illegal","match":"\\?"},{"name":"invalid.illegal","match":".*"}]}}}
diff --git a/grammars/source.pic.json b/grammars/source.pic.json
index d501935..3a078b3 100644
--- a/grammars/source.pic.json
+++ b/grammars/source.pic.json
@@ -1 +1 @@
-{"name":"Pic","scopeName":"source.pic","patterns":[{"include":"#binary"},{"include":"#tags"},{"include":"#embedded-roff"},{"include":"#embedded-latex"},{"include":"#main"}],"repository":{"attributes":{"patterns":[{"name":"entity.other.attribute-name.same-as.pikchr.pic","match":"\\bsame\\s+as\\b"},{"name":"entity.other.attribute-name.$1.pic","match":"(?x)\\b (chop|cw|dashed|diameter|diam|dotted|down|height|ht|invisible |invis|left|radius|rad|right|same|up|width|wid)\\b"},{"name":"entity.other.attribute-name.$1.pic","begin":"\\b(colou?r(?:ed)?|outlined?|shaded|fill)\\b[ \\t]*(?=\\w)","end":"(?=\\S)|(?\u003c=\\S)","patterns":[{"name":"constant.numeric.hexadecimal.hex.pikchr.pic","match":"\\G0[Xx][0-9A-Fa-f]{6}"},{"name":"support.constant.no-colour.pikchr.pic","match":"(?i)\\G(None|Off)\\b"},{"name":"support.constant.colour.pikchr.pic","match":"(?xi)\\G (AliceBlue|AntiqueWhite|Aquamarine|Aqua|Azure|Beige|Bisque|Black|BlanchedAlmond|BlueViolet|Blue|Brown|BurlyWood|CadetBlue |Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenrod|DarkGreen|DarkGr[ae]y |DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y |DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|Firebrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro |GhostWhite|Goldenrod|Gold|Gr[ae]y|GreenYellow|Green|Honeydew|HotPink|IndianRed|Indigo|Ivory|Khaki|LavenderBlush|Lavender |LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenrodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon |LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|LimeGreen|Lime|Linen|Magenta|Maroon|MediumAquamarine |MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed |MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|OliveDrab|Olive|OrangeRed|Orange|Orchid |PaleGoldenrod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple |Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|Seashell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow |SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Turquoise|Violet|Wheat|WhiteSmoke|White|YellowGreen|Yellow)\\b"}],"applyEndPatternLast":true},{"name":"entity.other.attribute-name.$1.pikchr.pic","match":"\\b(aligned|big|bold|fit|italic|small|(?:thickness|color|fill)(?!\\s*(?:[-:+/*%=!\u003c\u003e]?=|\u003c|\u003e))|thick|thin)\\b"},{"name":"entity.other.attribute-name.$1.dpic.pic","match":"\\b(scaled)\\b"}]},"backref":{"patterns":[{"name":"variable.language.backreference.pic","match":"\\b(last|(?:\\d*1[1-3]th|\\d*0th|(?:(?!11st)\\d)*1st|\\d*2nd|(?:(?!13rd)\\d*)3rd|\\d*[4-9]th)(?:[ \\t]+last)?)\\b"},{"name":"meta.backreference.computed.pic","match":"((')([^']*)('))(th)","captures":{"1":{"name":"string.quoted.single.pic"},"2":{"name":"punctuation.definition.string.begin.pic"},"3":{"name":"meta.expression.pic","patterns":[{"include":"#main"}]},"4":{"name":"punctuation.definition.string.end.pic"},"5":{"name":"constant.language.ordinal-suffix.pic"}}},{"name":"variable.language.backreference.pikchr.pic","match":"\\b(first|previous)\\b"}]},"binary":{"name":"raw.binary.data","begin":"^(?=.*(?![\\x02-\\x07\\f\\x7F])[\\x00-\\x06\\x{FFFD}])","end":"(?=A)B"},"boolean":{"name":"constant.boolean.$1.dformat.pic","match":"\\b(true|false|on|off)\\b"},"brackets":{"patterns":[{"begin":"\\(","end":"(?=\\))|^(?=\\.P[EF]\\b)","patterns":[{"name":"variable.language.global.pikchr.pic","match":"\\b(?:color|fill|thickness)\\b"},{"include":"#main"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.round.pic"}}},{"begin":"\\[","end":"(?=\\])|^(?=\\.P[EF]\\b)","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.square.pic"}}},{"begin":"\\{","end":"(?=\\})|^(?=\\.P[EF]\\b)","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.curly.pic"}}}]},"chem":{"patterns":[{"include":"#label"},{"match":"\\b(?:(?:(double|triple|front|back)[ \\t]+)?\\b(bond))\\b","captures":{"1":{"name":"storage.modifier.$1.pic.chem"},"2":{"name":"storage.type.bond.pic.chem"}}},{"match":"(?:\\b(aromatic)[ \\t]+)?\\b(benzene|(?:flat)?ring\\d*)","captures":{"1":{"name":"storage.modifier.aromatic.pic.chem"},"2":{"name":"storage.type.ring.pic.chem"}}},{"name":"storage.modifier.direction.pic.chem","match":"\\b(pointing)\\b"},{"name":"meta.set-size.pic.chem","match":"\\b(size)\\b[ \\t]*(\\d+)","captures":{"1":{"name":"entity.other.attribute-name.size.pic.chem"},"2":{"name":"constant.numeric.parameter.pic.chem"}}},{"name":"keyword.control.branch-point.pic.chem","match":"\\bBP\\b"},{"name":"string.unquoted.group-name.pic.chem","match":"(?=[A-Z])(?!BP)([\\w\\(\\).]+)","captures":{"1":{"patterns":[{"include":"#punctuation"},{"name":"punctuation.delimiter.period.full-stop.chem.pic","match":"\\."}]}}},{"begin":"\\(","end":"(?=\\))|^(?=\\.P[EF]\\b|^[.']\\s*cend\\b)","patterns":[{"include":"#chem"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.round.chem.pic"}}},{"begin":"\\[","end":"(?=\\])|^(?=\\.P[EF]\\b|^[.']\\s*cend\\b)","patterns":[{"include":"#chem"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.square.chem.pic"}}},{"begin":"\\{","end":"(?=\\})|^(?=\\.P[EF]\\b|^[.']\\s*cend\\b)","patterns":[{"include":"#chem"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.curly.chem.pic"}}},{"include":"$self"}]},"comment":{"patterns":[{"name":"comment.line.number-sign.pic","begin":"#","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.pic"}}},{"name":"comment.line.double-slash.non-standard.pikchr.pic","begin":"//","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.pic"}}},{"name":"comment.block.non-standard.pikchr.pic","begin":"/\\*","end":"\\*/|^(?=\\.P[EF]\\b|^[.']\\s*cend\\b)","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.pic"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.pic"}}}]},"dformat":{"patterns":[{"include":"#pic-line"},{"name":"meta.format.dformat.pic","begin":"^style\\b","end":"$","patterns":[{"include":"#boolean"},{"name":"constant.language.dformat.pic","match":"(?x)\\b\n(addr|addrdelta|addrht|bitwid|charwid|fill|linedisp\n|linethrutext|recht|recspread|reset|textht)\\b"},{"include":"#number"}],"beginCaptures":{"0":{"name":"entity.other.attribute-name.style.dformat.pic"}}},{"name":"meta.record.dformat.pic","begin":"^\\S.*$\\R?","end":"^(?=\\S)","patterns":[{"match":"^([ \\t]+[^:\\s]+:)?(?:(?\u003c=:)|[ \\t]+)(\\S+)\\s+(.*)$","captures":{"0":{"name":"markup.list.unnumbered.dformat.pic"},"1":{"patterns":[{"include":"#main"}]},"2":{"patterns":[{"name":"punctuation.separator.dash.dformat.pic","match":"-"},{"include":"#number"}]},"3":{"patterns":[{"contentName":"source.embedded.eqn.roff","begin":"@","end":"@","patterns":[{"include":"text.roff#eqn"}],"beginCaptures":{"0":{"name":"punctuation.definition.section.begin.eqn"}},"endCaptures":{"0":{"name":"punctuation.definition.section.end.eqn"}}}]}}}],"beginCaptures":{"0":{"name":"markup.bold.heading.dformat.pic"}}}]},"embedded-latex":{"name":"source.embedded.tex.pic","match":"^(?:\\\\\\w|%).*$","captures":{"0":{"patterns":[{"include":"text.tex"}]}}},"embedded-roff":{"begin":"^(?=[.'][ \\t]*(?:\\w|\\\\))","end":"(?\u003c!\\\\)$|(\\\\\".*)$","patterns":[{"include":"text.roff"}],"endCaptures":{"1":{"patterns":[{"include":"text.roff"}]}}},"escaped-newline":{"name":"constant.character.escape.newline.pic","begin":"\\\\$\\R?","end":"^(?:[.'])?","beginCaptures":{"0":{"name":"punctuation.definition.escape.pic"}}},"function-call":{"contentName":"meta.function-call.pic","begin":"\\b(?!\\d)(\\w+)(?=\\()","end":"(?!\\G)","patterns":[{"name":"meta.arguments.pic","begin":"\\G\\(","end":"\\)","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"punctuation.definition.arguments.begin.pic"}},"endCaptures":{"0":{"name":"punctuation.definition.arguments.end.pic"}}}],"beginCaptures":{"1":{"patterns":[{"include":"#function-name"}]}}},"function-name":{"patterns":[{"name":"support.function.$1.pic","match":"(?:\\G|^)(atan2|cos|exp|int|log|max|min|s?rand|sin|sqrt|sprintf)$"},{"name":"entity.name.function.user-defined.pic","match":"(?:\\G|^)\\S+"}]},"globals":{"patterns":[{"name":"variable.language.global.pic","match":"(?x)\\b\n(arcrad|arrowhead|arrowht|arrowwid|boxht|boxwid|circlerad|dashwid\n|ellipseht|ellipsewid|fillval|lineht|linewid|maxpsht|maxpswid\n|moveht|movewid|scale|textht|textwid)\\b"},{"name":"variable.language.global.pikchr.pic","match":"\\b((?:left|right|top|bottom)?margin|charht|charwid|color|fill|fontscale|thickness)\\b"}]},"grap":{"patterns":[{"name":"variable.language.process-id.pic.grap","match":"\\bpid\\b"},{"name":"keyword.control.then.pic.grap","match":"\\bthen\\b"},{"name":"keyword.operator.pic.grap","match":"\\b(in|out|through)\\b"},{"include":"#comment"},{"include":"#string"},{"include":"#number"},{"include":"#boolean"},{"include":"#punctuation"},{"include":"#operators"},{"include":"#function-call"},{"include":"#macros"},{"include":"#pic-line"},{"name":"keyword.function.pic.grap","match":"(?x)\\b\n(assignment|circle|coord|copy|draw|for|frame|graph|grid|if|label\n|line|new|next|numberlist|pic|plot|print|sh|ticks?)\\b","captures":{"0":{"name":"entity.function.name.pic.grap"}}},{"name":"variable.other.property.$1.pic.grap","match":"(?x)\\b\n(above|arrow|below|bot|bottom|dashed|dotted|down|ht|invis\n|left|log|radius|right|[lr]just|size|solid|top|up|wid|x|y)\\b"},{"name":"support.function.grap.pic","match":"(?x)\\b\n(atan2|cos|exp|int|log|max|min|rand|sin|sqrt|bullet\n|plus|box|star|dot|times|htick|vtick|square|delta)\\b"},{"begin":"\\(","end":"(?=\\))|^(?=\\.P[EF]\\b|^[.']\\s*G2\\b)","patterns":[{"include":"#grap"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.round.chem.pic"}}},{"begin":"\\[","end":"(?=\\])|^(?=\\.P[EF]\\b|^[.']\\s*G2\\b)","patterns":[{"include":"#grap"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.square.chem.pic"}}},{"begin":"\\{","end":"(?=\\})|^(?=\\.P[EF]\\b|^[.']\\s*G2\\b)","patterns":[{"include":"#grap"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.curly.chem.pic"}}},{"include":"#keywords"}]},"keywords":{"patterns":[{"name":"keyword.control.$1.pic","match":"\\b(for|do|if|then(?=\\s*\\{)|else)\\b"},{"name":"keyword.operator.$1.pic","match":"\\b(and|at|by|copy|from|reset|sh|then|thru|to|with|of(?:\\s+the\\s+way\\s+between)?)\\b"},{"name":"keyword.operator.$1.dpic.pic","match":"\\b(continue|exec)\\b"},{"name":"keyword.operator.$1.pikchr.pic","match":"\\b(above|below|close|go|heading|until\\s+even\\s+with|vertex\\s+of)\\b"}]},"label":{"match":"([A-Z][^#(\"\\s:]*)(:)","captures":{"1":{"name":"storage.type.label.pic"},"2":{"name":"punctuation.separator.key-value.pic"}}},"macros":{"patterns":[{"name":"meta.function.$1.pic","match":"(define|undef)\\b\\s*(\\w*)","captures":{"1":{"name":"storage.type.function.pic"},"2":{"name":"entity.name.function.pic"}}},{"name":"variable.other.positional.pic","match":"(\\$)\\d+","captures":{"1":{"name":"punctuation.definition.variable"}}},{"begin":"(until)[ \\t]+((\")([^\"]+)(\"))\\s*$\\R?","end":"^[ ]*(\\4)\\b","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.control.until.pic"},"2":{"name":"string.quoted.double.pic"},"3":{"name":"punctuation.definition.string.begin.pic"},"5":{"name":"punctuation.definition.string.end.pic"}},"endCaptures":{"1":{"name":"keyword.control.terminator.pic"}}}]},"main":{"patterns":[{"include":"#comment"},{"include":"#shell-command"},{"include":"#keywords"},{"include":"#positions"},{"include":"#backref"},{"include":"#macros"},{"include":"#string"},{"include":"#number"},{"include":"#escaped-newline"},{"include":"#operators"},{"include":"#brackets"},{"include":"#punctuation"},{"include":"#primitives"},{"include":"#attributes"},{"include":"#globals"},{"include":"#function-call"},{"include":"#label"},{"include":"#name"}]},"name":{"patterns":[{"name":"variable.positional.other.pic","match":"(\\$)(?!0)\\d+\\b","captures":{"1":{"name":"punctuation.definition.variable.pic"}}},{"name":"variable.other.user-defined.non-standard.pikchr.pic","match":"([$@])\\w+","captures":{"1":{"name":"punctuation.definition.variable.pikchr.pic"}}},{"name":"variable.other.user-defined.pic","match":"(?!\\d)\\w+\\b"}]},"number":{"name":"constant.numeric.pic","match":"(?:(?\u003c!\\d)-)?(?:\\d+(?:\\.(?:\\d+|(?=[Ee][-+]?\\d)))?)(?:[Ee][-+]?\\d+)?(?:(%)|(cm|in|mm|pc|pt|px)\\b)?","captures":{"1":{"name":"constant.other.unit.percentage.pikchr.pic"},"2":{"name":"constant.other.unit.$2.pikchr.pic"}}},"operators":{"patterns":[{"name":"keyword.operator.arrow.pic","match":"\u003c-\u003e|\u003c-|-\u003e"},{"name":"keyword.operator.arrow.unicode.pikchr.pic","match":"←|→|↔"},{"name":"keyword.operator.logical.boolean.pic","match":"\u0026\u0026|\\|{2}"},{"name":"keyword.operator.comparison.relational.numeric.pic","match":"[\u003c\u003e]=?"},{"name":"keyword.operator.comparison.relational.boolean.pic","match":"[!=]="},{"name":"keyword.operator.assignment.compound.pic","match":"[-+*/]="},{"name":"keyword.operator.assignment.pic","match":":?="},{"name":"keyword.operator.arithmetic.pic","match":"[-/+*%^]"},{"name":"keyword.operator.logical.not.negation.pic","match":"!"},{"name":"keyword.operator.arrow.html-entity.pikchr.pic","match":"\u0026(?:(?:left|right|leftright)arrow|[lr]arr);","captures":{"0":{"patterns":[{"include":"text.html.basic#character-reference"}]}}}]},"pic-line":{"begin":"^(pic)\\b","end":"$","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.control.dformat.pic"}}},"positions":{"patterns":[{"name":"entity.other.attribute-name.corner.pic","match":"(?\u003c=\\.)(?:bottom|bot|center|end|left|right|start|top|[ns][ew]|[bcelnrstw])\\b"},{"name":"variable.language.placement.pic","match":"(?x) \\b\n( (?:bottom|center|east|end|north|south|start|top|west|Here)\n| (?:lower|upper) \\s+ (?:left|right)\n| (?:left|right) (?=\\s+ of \\b)\n) \\b"},{"name":"meta.position.pic","match":"(?\u003cbalance\u003e\u003c([^\u003c\u003e]++|\\g\u003cbalance\u003e)*+\u003e){0}\\g\u003cbalance\u003e","captures":{"0":{"patterns":[{"name":"punctuation.definition.position.bracket.angle.begin.pic","match":"\u003c"},{"name":"punctuation.definition.position.bracket.angle.end.pic","match":"\u003e"},{"name":"punctuation.separator.coordinates.comma.pic","match":","},{"include":"#main"}]}}}]},"primitives":{"patterns":[{"name":"storage.type.primitive.$1.pic","match":"\\b(box|line|arrow|circle|ellipse|arc|move|spline|print|command|plot)\\b"},{"name":"storage.type.primitive.$1.pikchr.pic","match":"\\b(oval|cylinder|file|dot|text)\\b"}]},"punctuation":{"patterns":[{"name":"punctuation.definition.bracket.curly.pic","match":"\\}"},{"name":"punctuation.definition.bracket.round.pic","match":"\\)"},{"name":"punctuation.definition.bracket.square.pic","match":"\\]"},{"name":"punctuation.terminator.statement.pic","match":";"},{"name":"punctuation.separator.comma.pic","match":","},{"name":"punctuation.definition.bracket.angle.pic","match":"\u003c|\u003e"},{"name":"punctuation.delimiter.period.full-stop.pic","match":"\\.(?!\\d)"}]},"shell-braces":{"name":"meta.scope.group.shell","begin":"{","end":"}","patterns":[{"include":"#shell-braces"},{"include":"source.shell"}],"beginCaptures":{"0":{"name":"punctuation.definition.group.shell.begin.shell"}},"endCaptures":{"0":{"name":"punctuation.definition.group.shell.end.shell"}}},"shell-command":{"name":"meta.shell-command.pic","begin":"\\b(sh)\\b[ \\t]*","end":"(?!\\G)","patterns":[{"contentName":"source.embedded.shell","begin":"\\G{","end":"}","patterns":[{"include":"#shell-braces"},{"include":"source.shell"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.balanced-text.brace.begin.pic"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.balanced-text.brace.end.pic"}},"applyEndPatternLast":true},{"contentName":"source.embedded.shell","begin":"\\G(.)","end":"\\1","patterns":[{"include":"source.shell"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.balanced-text.arbitrary-delimiter.begin.pic"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.balanced-text.arbitrary-delimiter.end.pic"}}}],"beginCaptures":{"1":{"name":"keyword.operator.$1.pic"}}},"string":{"name":"string.quoted.double.pic","begin":"\"","end":"\"","patterns":[{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.pic"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.pic"}}},"string-escapes":{"patterns":[{"name":"constant.character.escape.pic","match":"(\\\\)[\\\\\"]","captures":{"1":{"name":"punctuation.definition.escape.pic"}}},{"match":"(?:[^\"\\\\]|\\\\[^\"])+","captures":{"0":{"patterns":[{"include":"text.roff#escapes"}]}}}]},"tags":{"patterns":[{"name":"invalid.deprecated.function.picture.macro.roff","match":"^([.'])[ \\t]*(PS)[ \\t]*(\u003c)(.*)(?=$|\\\\\")","captures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"punctuation.definition.filename.roff"},"4":{"patterns":[{"include":"text.roff#params"}]}}},{"contentName":"source.embedded.pic","begin":"^([.'])[ \\t]*(PS)\\b([\\d \\t]*(?:#.*)?)?(\\\\[#\"].*)?$","end":"^([.'])[ \\t]*(P[EF])\\b","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"meta.function.begin.picture.section.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"patterns":[{"include":"source.pic"}]},"4":{"patterns":[{"include":"text.roff#escapes"}]}},"endCaptures":{"0":{"name":"meta.function.end.picture.section.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"contentName":"source.embedded.chem.pic","begin":"^([.'])[ \\t]*(cstart)\\b\\s*(\\S.*)?","end":"^([.'])[ \\t]*(cend)\\b","patterns":[{"include":"#chem"}],"beginCaptures":{"0":{"name":"meta.function.begin.chemical.picture.section.macro.roff"},"1":{"name":"punctuation.definition.macro.pic.chem"},"2":{"name":"entity.function.name.roff"},"3":{"name":"invalid.illegal.unexpected-characters.pic.chem"}},"endCaptures":{"0":{"name":"meta.function.end.chemical.picture.section.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"contentName":"source.embedded.dformat.pic","begin":"^([.'])[ \\t]*(begin[ \\t]+dformat)\\b","end":"^([.'])[ \\t]*(end)\\b","patterns":[{"include":"#dformat"}],"beginCaptures":{"0":{"name":"meta.function.begin.dformat.picture.section.macro.roff"},"1":{"name":"punctuation.definition.macro.pic.dformat"},"2":{"name":"entity.function.name.roff"}},"endCaptures":{"0":{"name":"meta.function.end.dformat.picture.section.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"contentName":"source.embedded.grap.pic","begin":"^([.'])[ \\t]*(G1)\\b(\\s*\\d+)?(\\s*\\\\\".*$)?","end":"^([.'])[ \\t]*(G2)\\b","patterns":[{"include":"#grap"}],"beginCaptures":{"0":{"name":"meta.function.begin.graph.picture.section.macro.roff"},"1":{"name":"punctuation.definition.macro.pic.grap"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.numeric.parameter.pic.grap"},"4":{"patterns":[{"include":"text.roff#escapes"}]}},"endCaptures":{"0":{"name":"meta.function.end.graph.picture.section.macro.roff"},"1":{"name":"punctuation.definition.macro.pic.grap"},"2":{"name":"entity.function.name.roff"}}}]}}}
+{"name":"Pic","scopeName":"source.pic","patterns":[{"include":"#binary"},{"include":"#tags"},{"include":"#embedded-roff"},{"include":"#embedded-latex"},{"include":"#main"}],"repository":{"attributes":{"patterns":[{"name":"entity.other.attribute-name.same-as.pikchr.pic","match":"\\bsame\\s+as\\b"},{"name":"entity.other.attribute-name.$1.pic","match":"(?x)\\b (chop|cw|dashed|diameter|diam|dotted|down|height|ht|invisible |invis|left|radius|rad|right|same|up|width|wid)\\b"},{"name":"entity.other.attribute-name.$1.pic","begin":"\\b(colou?r(?:ed)?|outlined?|shaded|fill)\\b[ \\t]*(?=\\w)","end":"(?=\\S)|(?\u003c=\\S)","patterns":[{"name":"constant.numeric.hexadecimal.hex.pikchr.pic","match":"\\G0[Xx][0-9A-Fa-f]{6}"},{"name":"support.constant.no-colour.pikchr.pic","match":"(?i)\\G(None|Off)\\b"},{"name":"support.constant.colour.pikchr.pic","match":"(?xi)\\G (AliceBlue|AntiqueWhite|Aquamarine|Aqua|Azure|Beige|Bisque|Black|BlanchedAlmond|BlueViolet|Blue|Brown|BurlyWood|CadetBlue |Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenrod|DarkGreen|DarkGr[ae]y |DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y |DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|Firebrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro |GhostWhite|Goldenrod|Gold|Gr[ae]y|GreenYellow|Green|Honeydew|HotPink|IndianRed|Indigo|Ivory|Khaki|LavenderBlush|Lavender |LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenrodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon |LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|LimeGreen|Lime|Linen|Magenta|Maroon|MediumAquamarine |MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed |MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|OliveDrab|Olive|OrangeRed|Orange|Orchid |PaleGoldenrod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple |Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|Seashell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow |SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Turquoise|Violet|Wheat|WhiteSmoke|White|YellowGreen|Yellow)\\b"}],"applyEndPatternLast":true},{"name":"entity.other.attribute-name.$1.pikchr.pic","match":"\\b(aligned|big|bold|fit|italic|small|(?:thickness|color|fill)(?!\\s*(?:[-:+/*%=!\u003c\u003e]?=|\u003c|\u003e))|thick|thin)\\b"},{"name":"entity.other.attribute-name.$1.dpic.pic","match":"\\b(scaled)\\b"}]},"backref":{"patterns":[{"name":"variable.language.backreference.pic","match":"\\b(last|(?:\\d*1[1-3]th|\\d*0th|(?:(?!11st)\\d)*1st|\\d*2nd|(?:(?!13rd)\\d*)3rd|\\d*[4-9]th)(?:[ \\t]+last)?)\\b"},{"name":"meta.backreference.computed.pic","match":"((')([^']*)('))(th)","captures":{"1":{"name":"string.quoted.single.pic"},"2":{"name":"punctuation.definition.string.begin.pic"},"3":{"name":"meta.expression.pic","patterns":[{"include":"#main"}]},"4":{"name":"punctuation.definition.string.end.pic"},"5":{"name":"constant.language.ordinal-suffix.pic"}}},{"name":"variable.language.backreference.pikchr.pic","match":"\\b(first|previous)\\b"}]},"binary":{"name":"raw.binary.data","begin":"^(?=.*(?![\\x02-\\x07\\f\\x7F])[\\x00-\\x06\\x{FFFD}])","end":"(?=A)B"},"boolean":{"name":"constant.boolean.$1.dformat.pic","match":"\\b(true|false|on|off)\\b"},"brackets":{"patterns":[{"begin":"\\(","end":"(?=\\))|^(?=\\.P[EF]\\b)","patterns":[{"name":"variable.language.global.pikchr.pic","match":"\\b(?:color|fill|thickness)\\b"},{"include":"#main"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.round.pic"}}},{"begin":"\\[","end":"(?=\\])|^(?=\\.P[EF]\\b)","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.square.pic"}}},{"begin":"\\{","end":"(?=\\})|^(?=\\.P[EF]\\b)","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.curly.pic"}}}]},"chem":{"patterns":[{"include":"#label"},{"match":"\\b(?:(?:(double|triple|front|back)[ \\t]+)?\\b(bond))\\b","captures":{"1":{"name":"storage.modifier.$1.pic.chem"},"2":{"name":"storage.type.bond.pic.chem"}}},{"match":"(?:\\b(aromatic)[ \\t]+)?\\b(benzene|(?:flat)?ring\\d*)","captures":{"1":{"name":"storage.modifier.aromatic.pic.chem"},"2":{"name":"storage.type.ring.pic.chem"}}},{"name":"storage.modifier.direction.pic.chem","match":"\\b(pointing)\\b"},{"name":"meta.set-size.pic.chem","match":"\\b(size)\\b[ \\t]*(\\d+)","captures":{"1":{"name":"entity.other.attribute-name.size.pic.chem"},"2":{"name":"constant.numeric.parameter.pic.chem"}}},{"name":"keyword.control.branch-point.pic.chem","match":"\\bBP\\b"},{"name":"string.unquoted.group-name.pic.chem","match":"(?=[A-Z])(?!BP)([\\w\\(\\).]+)","captures":{"1":{"patterns":[{"include":"#punctuation"},{"name":"punctuation.delimiter.period.full-stop.chem.pic","match":"\\."}]}}},{"begin":"\\(","end":"(?=\\))|^(?=\\.P[EF]\\b|^[.']\\s*cend\\b)","patterns":[{"include":"#chem"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.round.chem.pic"}}},{"begin":"\\[","end":"(?=\\])|^(?=\\.P[EF]\\b|^[.']\\s*cend\\b)","patterns":[{"include":"#chem"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.square.chem.pic"}}},{"begin":"\\{","end":"(?=\\})|^(?=\\.P[EF]\\b|^[.']\\s*cend\\b)","patterns":[{"include":"#chem"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.curly.chem.pic"}}},{"include":"$self"}]},"comment":{"patterns":[{"name":"comment.line.number-sign.pic","begin":"#","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.pic"}}},{"name":"comment.line.double-slash.non-standard.pikchr.pic","begin":"//","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.pic"}}},{"name":"comment.block.non-standard.pikchr.pic","begin":"/\\*","end":"\\*/|^(?=\\.P[EF]\\b|^[.']\\s*cend\\b)","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.pic"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.pic"}}}]},"dformat":{"patterns":[{"include":"#pic-line"},{"name":"meta.format.dformat.pic","begin":"^style\\b","end":"$","patterns":[{"include":"#boolean"},{"name":"constant.language.dformat.pic","match":"(?x)\\b\n(addr|addrdelta|addrht|bitwid|charwid|fill|linedisp\n|linethrutext|recht|recspread|reset|textht)\\b"},{"include":"#number"}],"beginCaptures":{"0":{"name":"entity.other.attribute-name.style.dformat.pic"}}},{"name":"meta.record.dformat.pic","begin":"^\\S.*$\\R?","end":"^(?=\\S)","patterns":[{"match":"^([ \\t]+[^:\\s]+:)?(?:(?\u003c=:)|[ \\t]+)(\\S+)\\s+(.*)$","captures":{"0":{"name":"markup.list.unnumbered.dformat.pic"},"1":{"patterns":[{"include":"#main"}]},"2":{"patterns":[{"name":"punctuation.separator.dash.dformat.pic","match":"-"},{"include":"#number"}]},"3":{"patterns":[{"contentName":"source.embedded.eqn.roff","begin":"@","end":"@","patterns":[{"include":"text.roff#eqn"}],"beginCaptures":{"0":{"name":"punctuation.definition.section.begin.eqn"}},"endCaptures":{"0":{"name":"punctuation.definition.section.end.eqn"}}}]}}}],"beginCaptures":{"0":{"name":"markup.bold.heading.dformat.pic"}}}]},"embedded-latex":{"name":"source.embedded.tex.pic","match":"^(?:\\\\\\w|%).*$","captures":{"0":{"patterns":[{"include":"text.tex"}]}}},"embedded-roff":{"begin":"^(?=[.'][ \\t]*(?:\\w|\\\\))","end":"(?\u003c!\\\\)$|(\\\\\".*)$","patterns":[{"include":"text.roff"}],"endCaptures":{"1":{"patterns":[{"include":"text.roff"}]}}},"escaped-newline":{"name":"constant.character.escape.newline.pic","begin":"\\\\$\\R?","end":"^(?:[.'])?","beginCaptures":{"0":{"name":"punctuation.definition.escape.pic"}}},"function-call":{"contentName":"meta.function-call.pic","begin":"\\b(?!\\d)(\\w+)(?=\\()","end":"(?!\\G)","patterns":[{"name":"meta.arguments.pic","begin":"\\G\\(","end":"\\)","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"punctuation.definition.arguments.begin.pic"}},"endCaptures":{"0":{"name":"punctuation.definition.arguments.end.pic"}}}],"beginCaptures":{"1":{"patterns":[{"include":"#function-name"}]}}},"function-name":{"patterns":[{"name":"support.function.$1.pic","match":"(?:\\G|^)(atan2|cos|exp|int|log|max|min|s?rand|sin|sqrt|sprintf)$"},{"name":"entity.name.function.user-defined.pic","match":"(?:\\G|^)\\S+"}]},"globals":{"patterns":[{"name":"variable.language.global.pic","match":"(?x)\\b\n(arcrad|arrowhead|arrowht|arrowwid|boxht|boxwid|circlerad|dashwid\n|ellipseht|ellipsewid|fillval|lineht|linewid|maxpsht|maxpswid\n|moveht|movewid|scale|textht|textwid)\\b"},{"name":"variable.language.global.pikchr.pic","match":"\\b((?:left|right|top|bottom)?margin|charht|charwid|color|fill|fontscale|thickness)\\b"}]},"grap":{"patterns":[{"name":"variable.language.process-id.pic.grap","match":"\\bpid\\b"},{"name":"keyword.control.then.pic.grap","match":"\\bthen\\b"},{"name":"keyword.operator.pic.grap","match":"\\b(in|out|through)\\b"},{"include":"#comment"},{"include":"#string"},{"include":"#number"},{"include":"#boolean"},{"include":"#punctuation"},{"include":"#operators"},{"include":"#function-call"},{"include":"#macros"},{"include":"#pic-line"},{"name":"keyword.function.pic.grap","match":"(?x)\\b\n(assignment|circle|coord|copy|draw|for|frame|graph|grid|if|label\n|line|new|next|numberlist|pic|plot|print|sh|ticks?)\\b","captures":{"0":{"name":"entity.function.name.pic.grap"}}},{"name":"variable.other.property.$1.pic.grap","match":"(?x)\\b\n(above|arrow|below|bot|bottom|dashed|dotted|down|ht|invis\n|left|log|radius|right|[lr]just|size|solid|top|up|wid|x|y)\\b"},{"name":"support.function.grap.pic","match":"(?x)\\b\n(atan2|cos|exp|int|log|max|min|rand|sin|sqrt|bullet\n|plus|box|star|dot|times|htick|vtick|square|delta)\\b"},{"begin":"\\(","end":"(?=\\))|^(?=\\.P[EF]\\b|^[.']\\s*G2\\b)","patterns":[{"include":"#grap"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.round.chem.pic"}}},{"begin":"\\[","end":"(?=\\])|^(?=\\.P[EF]\\b|^[.']\\s*G2\\b)","patterns":[{"include":"#grap"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.square.chem.pic"}}},{"begin":"\\{","end":"(?=\\})|^(?=\\.P[EF]\\b|^[.']\\s*G2\\b)","patterns":[{"include":"#grap"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.curly.chem.pic"}}},{"include":"#keywords"}]},"keywords":{"patterns":[{"name":"keyword.control.$1.pic","match":"\\b(for|do|if|then(?=\\s*\\{)|else)\\b"},{"name":"keyword.operator.$1.pic","match":"\\b(and|at|by|copy|from|reset|sh|then|thru|to|with|of(?:\\s+the\\s+way\\s+between)?)\\b"},{"name":"keyword.operator.$1.dpic.pic","match":"\\b(continue|exec)\\b"},{"name":"keyword.operator.$1.pikchr.pic","match":"\\b(above|below|close|go|heading|until\\s+even\\s+with|vertex\\s+of)\\b"}]},"label":{"match":"([A-Z][^#(\"\\s:]*)(:)","captures":{"1":{"name":"storage.type.label.pic"},"2":{"name":"punctuation.separator.key-value.pic"}}},"macros":{"patterns":[{"name":"meta.function.$1.pic","match":"(define|undef)\\b\\s*(\\w*)","captures":{"1":{"name":"storage.type.function.pic"},"2":{"name":"entity.name.function.pic"}}},{"name":"variable.other.positional.pic","match":"(\\$)\\d+","captures":{"1":{"name":"punctuation.definition.variable"}}},{"begin":"(until)[ \\t]+((\")([^\"]+)(\"))\\s*$\\R?","end":"^[ ]*(\\4)\\b","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"keyword.control.until.pic"},"2":{"name":"string.quoted.double.pic"},"3":{"name":"punctuation.definition.string.begin.pic"},"5":{"name":"punctuation.definition.string.end.pic"}},"endCaptures":{"1":{"name":"keyword.control.terminator.pic"}}}]},"main":{"patterns":[{"include":"#comment"},{"include":"#shell-command"},{"include":"#keywords"},{"include":"#positions"},{"include":"#backref"},{"include":"#macros"},{"include":"#string"},{"include":"#number"},{"include":"#escaped-newline"},{"include":"#operators"},{"include":"#brackets"},{"include":"#punctuation"},{"include":"#primitives"},{"include":"#attributes"},{"include":"#globals"},{"include":"#function-call"},{"include":"#label"},{"include":"#name"}]},"name":{"patterns":[{"name":"variable.positional.other.pic","match":"(\\$)(?!0)\\d+\\b","captures":{"1":{"name":"punctuation.definition.variable.pic"}}},{"name":"variable.other.user-defined.non-standard.pikchr.pic","match":"([$@])\\w+","captures":{"1":{"name":"punctuation.definition.variable.pikchr.pic"}}},{"name":"variable.other.user-defined.pic","match":"(?!\\d)\\w+\\b"}]},"number":{"name":"constant.numeric.pic","match":"(?:(?\u003c!\\d)-)?(?:\\d+(?:\\.(?:\\d+|(?=[Ee][-+]?\\d)))?)(?:[Ee][-+]?\\d+)?(?:(%)|(cm|in|mm|pc|pt|px)\\b)?","captures":{"1":{"name":"constant.other.unit.percentage.pikchr.pic"},"2":{"name":"constant.other.unit.$2.pikchr.pic"}}},"operators":{"patterns":[{"name":"keyword.operator.arrow.pic","match":"\u003c-\u003e|\u003c-|-\u003e"},{"name":"keyword.operator.arrow.unicode.pikchr.pic","match":"←|→|↔"},{"name":"keyword.operator.logical.boolean.pic","match":"\u0026\u0026|\\|{2}"},{"name":"keyword.operator.comparison.relational.numeric.pic","match":"[\u003c\u003e]=?"},{"name":"keyword.operator.comparison.relational.boolean.pic","match":"[!=]="},{"name":"keyword.operator.assignment.compound.pic","match":"[-+*/]="},{"name":"keyword.operator.assignment.pic","match":":?="},{"name":"keyword.operator.arithmetic.pic","match":"[-/+*%^]"},{"name":"keyword.operator.logical.not.negation.pic","match":"!"},{"name":"keyword.operator.arrow.html-entity.pikchr.pic","match":"\u0026(?:(?:left|right|leftright)arrow|[lr]arr);","captures":{"0":{"patterns":[{"include":"text.html.basic#character-reference"}]}}}]},"pic-line":{"begin":"^(pic)\\b","end":"$","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.control.dformat.pic"}}},"positions":{"patterns":[{"name":"entity.other.attribute-name.corner.pic","match":"(?\u003c=\\.)(?:bottom|bot|center|end|left|right|start|top|[ns][ew]|[bcelnrstw])\\b"},{"name":"variable.language.placement.pic","match":"(?x) \\b\n( (?:bottom|center|east|end|north|south|start|top|west|Here)\n| (?:lower|upper) \\s+ (?:left|right)\n| (?:left|right) (?=\\s+ of \\b)\n) \\b"},{"name":"meta.position.pic","match":"(?\u003cbalance\u003e\u003c([^\u003c\u003e]++|\\g\u003cbalance\u003e)*+\u003e){0}\\g\u003cbalance\u003e","captures":{"0":{"patterns":[{"name":"punctuation.definition.position.bracket.angle.begin.pic","match":"\u003c"},{"name":"punctuation.definition.position.bracket.angle.end.pic","match":"\u003e"},{"name":"punctuation.separator.coordinates.comma.pic","match":","},{"include":"#main"}]}}}]},"primitives":{"patterns":[{"name":"storage.type.primitive.$1.pic","match":"\\b(box|line|arrow|circle|ellipse|arc|move|spline|print|command|plot)\\b"},{"name":"storage.type.primitive.$1.pikchr.pic","match":"\\b(oval|cylinder|file|dot|text)\\b"}]},"punctuation":{"patterns":[{"name":"punctuation.definition.bracket.curly.pic","match":"\\}"},{"name":"punctuation.definition.bracket.round.pic","match":"\\)"},{"name":"punctuation.definition.bracket.square.pic","match":"\\]"},{"name":"punctuation.terminator.statement.pic","match":";"},{"name":"punctuation.separator.comma.pic","match":","},{"name":"punctuation.definition.bracket.angle.pic","match":"\u003c|\u003e"},{"name":"punctuation.delimiter.period.full-stop.pic","match":"\\.(?!\\d)"}]},"shell-braces":{"name":"meta.scope.group.shell","begin":"{","end":"}","patterns":[{"include":"#shell-braces"},{"include":"source.shell"}],"beginCaptures":{"0":{"name":"punctuation.definition.group.shell.begin.shell"}},"endCaptures":{"0":{"name":"punctuation.definition.group.shell.end.shell"}}},"shell-command":{"name":"meta.shell-command.pic","begin":"\\b(sh)\\b[ \\t]*","end":"(?!\\G)","patterns":[{"contentName":"source.embedded.shell","begin":"\\G{","end":"}","patterns":[{"include":"#shell-braces"},{"include":"source.shell"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.balanced-text.brace.begin.pic"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.balanced-text.brace.end.pic"}},"applyEndPatternLast":true},{"contentName":"source.embedded.shell","begin":"\\G(.)","end":"\\1","patterns":[{"include":"source.shell"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.balanced-text.arbitrary-delimiter.begin.pic"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.balanced-text.arbitrary-delimiter.end.pic"}}}],"beginCaptures":{"1":{"name":"keyword.operator.$1.pic"}}},"string":{"name":"string.quoted.double.pic","begin":"\"","end":"\"","patterns":[{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.pic"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.pic"}}},"string-escapes":{"patterns":[{"name":"constant.character.escape.pic","match":"(\\\\)[\\\\\"]","captures":{"1":{"name":"punctuation.definition.escape.pic"}}},{"match":"(?:[^\"\\\\]|\\\\[^\"])+","captures":{"0":{"patterns":[{"include":"text.roff#escapes"}]}}}]},"tags":{"patterns":[{"name":"invalid.deprecated.function.picture.macro.roff","match":"^([.'])[ \\t]*(PS)[ \\t]*(\u003c)(.*)(?=$|\\\\\")","captures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"punctuation.definition.filename.roff"},"4":{"patterns":[{"include":"text.roff#params"}]}}},{"contentName":"source.embedded.pic","begin":"^([.'])[ \\t]*(PS)\\b([\\d \\t]*(?:#.*)?)?(\\\\[#\"].*)?$","end":"^([.'])[ \\t]*(P[EFY])\\b","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"meta.function.begin.picture.section.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"patterns":[{"include":"source.pic"}]},"4":{"patterns":[{"include":"text.roff#escapes"}]}},"endCaptures":{"0":{"name":"meta.function.end.picture.section.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"contentName":"source.embedded.chem.pic","begin":"^([.'])[ \\t]*(cstart)\\b\\s*(\\S.*)?","end":"^([.'])[ \\t]*(cend)\\b","patterns":[{"include":"#chem"}],"beginCaptures":{"0":{"name":"meta.function.begin.chemical.picture.section.macro.roff"},"1":{"name":"punctuation.definition.macro.pic.chem"},"2":{"name":"entity.function.name.roff"},"3":{"name":"invalid.illegal.unexpected-characters.pic.chem"}},"endCaptures":{"0":{"name":"meta.function.end.chemical.picture.section.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"contentName":"source.embedded.dformat.pic","begin":"^([.'])[ \\t]*(begin[ \\t]+dformat)\\b","end":"^([.'])[ \\t]*(end)\\b","patterns":[{"include":"#dformat"}],"beginCaptures":{"0":{"name":"meta.function.begin.dformat.picture.section.macro.roff"},"1":{"name":"punctuation.definition.macro.pic.dformat"},"2":{"name":"entity.function.name.roff"}},"endCaptures":{"0":{"name":"meta.function.end.dformat.picture.section.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"contentName":"source.embedded.grap.pic","begin":"^([.'])[ \\t]*(G1)\\b(\\s*\\d+)?(\\s*\\\\\".*$)?","end":"^([.'])[ \\t]*(G2)\\b","patterns":[{"include":"#grap"}],"beginCaptures":{"0":{"name":"meta.function.begin.graph.picture.section.macro.roff"},"1":{"name":"punctuation.definition.macro.pic.grap"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.numeric.parameter.pic.grap"},"4":{"patterns":[{"include":"text.roff#escapes"}]}},"endCaptures":{"0":{"name":"meta.function.end.graph.picture.section.macro.roff"},"1":{"name":"punctuation.definition.macro.pic.grap"},"2":{"name":"entity.function.name.roff"}}}]}}}
diff --git a/grammars/source.pnlgrp.json b/grammars/source.pnlgrp.json
index cffdea9..4a91126 100644
--- a/grammars/source.pnlgrp.json
+++ b/grammars/source.pnlgrp.json
@@ -1 +1 @@
-{"name":"PNLGRP","scopeName":"source.pnlgrp","patterns":[{"include":"#comments"},{"include":"#symbols"},{"include":"#tags"}],"repository":{"comments":{"patterns":[{"name":"comment.line.pnlgrp","begin":"^(\\.\\*).*","end":"\n"}]},"symbols":{"patterns":[{"name":"support.function.pnlgrp","match":"(?i)(\u0026(AMP|COLON|CONT|MSG\\(.*\\)|PERIOD|SLR)\\.?)"}]},"tags":{"patterns":[{"name":"keyword.other.pnlgrp.help","begin":"(?i)(?\u003c=(:(HELP)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.help","match":"(?i)\\b(:(HELP)[ ])"},{"name":"support.function.pnlgrp.help.attribute.name","match":"(?i)\\b(NAME|WIDTH|DEPTH)[=]"},{"name":"support.variable.pnlgrp.help.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[']([A-Z0-9_\\/]{1,32}|\\*)['])"}]},{"name":"keyword.other.pnlgrp.import","begin":"(?i)(?\u003c=(:(IMPORT)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.import","match":"(?i)\\b(:(IMPORT)[ ])"},{"name":"support.function.pnlgrp.import.attribute.name","match":"(?i)\\b(NEWNAME|NAME|PNLGRP|PRDLIB)[=]"},{"name":"support.variable.pnlgrp.import.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[']([A-Z0-9_\\/]{1,32}|\\*)['])"}]},{"name":"keyword.other.pnlgrp.isch","begin":"(?i)(?\u003c=(:(ISCH)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.isch","match":"(?i)\\b(:(ISCH)[ ])"},{"name":"support.function.pnlgrp.isch.attribute.name","match":"(?i)\\b(ROOTS)[=]"},{"name":"support.variable.pnlgrp.isch.attribute.value","match":"(?i)(['](([A-Z0-9]{1,20}[ ]*){1,50})['])"}]},{"name":"keyword.other.pnlgrp.ischsubt","begin":"(?i)(?\u003c=(:(ISCHSUBT)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.ischsubt","match":"(?i)\\b(:(ISCHSUBT)[ ])"},{"name":"support.function.pnlgrp.ischsubt.attribute.name","match":"(?i)\\b(TOPICS)[=]"},{"name":"support.variable.pnlgrp.ischsubt.attribute.value","match":"(?i)(['](([A-Z0-9_\\/]{1,32}[ ]*){1,16})['])"}]},{"name":"keyword.other.pnlgrp.ischsyn","begin":"(?i)(?\u003c=(:(ISCHSYN)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.ischsyn","match":"(?i)\\b(:(ISCHSYN)[ ])"},{"name":"support.function.pnlgrp.ischsyn.attribute.name","match":"(?i)\\b(ROOT)[=]"},{"name":"support.variable.pnlgrp.ischsyn.attribute.value","match":"(?i)(['](([A-Z0-9]{1,20}){1})['])"}]},{"name":"keyword.other.pnlgrp.link","begin":"(?i)(?\u003c=(:(LINK)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.link","match":"(?i)\\b(:(LINK)[ ])"},{"name":"support.function.pnlgrp.link.attribute.name","match":"(?i)\\b(PERFORM|UNLESS[1-4]|THENDO[1-4]|LINKWHEN)[=]"},{"name":"support.variable.pnlgrp.link.attribute.value","match":"(?i)'((DSPHELP ([A-Z0-9_/]{1,32})([ ]+[A-Z][A-Z0-9@#$]{0,9}/[A-Z][A-Z0-9@#$]{0,9}([ ]+[A-Z][A-Z0-9@#$]{0,9})?)?)|(CHKOBJ\\(\"[A-Z][A-Z0-9@#$]{0,9}\",\"\\*[A-Z]{0,9}\"(,\"(\\*(CHANGE|ALL|USE|EXCLUDE|AUTLMGT)|(\\*(OBJEXIST|OBJMGT|OBJOPR|OBJALTER|OBJREF|ADD|DLT|READ|UPD|EXECUTE)[ ]*){1,7})?\")\\))|(CHKPGM\\(\"(\\*LIBL/|[A-Z][A-Z0-9@#$]{0,9}/)?[A-Z][A-Z0-9@#$]{0,9}\"\\))|(CHKUSRCLS\\(\\*(SECOFR|SECADM|PGMR|SYSOPR|USER)\\)))'"}]},{"name":"keyword.other.pnlgrp.list","begin":"(?i)(?\u003c=(:(DL|OL|SL|UL)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.list","match":"(?i)\\b(:(DL|OL|SL|UL)[ ])"},{"name":"support.function.pnlgrp.list.attribute.name","match":"(?i)\\b(COMPACT)"}]},{"name":"keyword.other.pnlgrp.pk","begin":"(?i)(?\u003c=(:(PK)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.pk.attribute.name","match":"(?i)\\b(DEF)"}]},{"name":"keyword.other.pnlgrp.pnlgrp","begin":"(?i)(?\u003c=(:(PNLGRP)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.pnlgrp","match":"(?i)\\b(:(PNLGRP)[ ])"},{"name":"support.function.pnlgrp.pnlgrp.attribute.name","match":"(?i)\\b(SCHIDX|ENBGUI|TXTMODE|TXTCHRID|BIDI|NBRSHAPE|DFTMSGF|SUBMSGF)[=]"},{"name":"support.variable.pnlgrp.pnlgrp.attribute.value","match":"(?i)(([A-Z][A-Z0-9#@$]{1,9}/[A-Z][A-Z0-9#@$]{1,9})|NONE|NO|YES|SBCS|DBCS|LTR|RTL|ARABIC|HINDI|('[0-9]{2,5}'))"}]},{"name":"keyword.other.pnlgrp","match":"(?i)(:(XMP|XH[1-4]|VARRCD|VAR|UL|TTROW|TT|TOPINST|TL|TI|TEXT|SL|RT|PV|PT|PT|PRTTRAIL|PRTPNL|PRTHEAD|PNLGRP).?)"},{"name":"keyword.other.pnlgrp","match":"(?i)(:(PK|PDFLDC|PDFLD|PDACCEL|PD|PC|PARML|PANEL|P|OPTLINE|OL|NT|NOTE|MENUI|MENUGRP|MENU|MBARC|MBAR|LP).?)"},{"name":"keyword.other.pnlgrp","match":"(?i)(:(LISTVIEW|LISTGRP|LISTDEF|LISTCOL|LISTACT|LIST|LINK|LINES|LI|KEYL|KEYI|ISCHSYN|ISCHSUBT|ISCH|INFO).?)"},{"name":"keyword.other.pnlgrp","match":"(?i)(:(IMPORT|IMHELP|HP[0-9]|HELP|H[1-4]|FIG|EXMP|EUL|ETT|ETL|ESL|ERT|EPV|EPT|EPRTPNL|EPRTHEAD|EPNLGRP|EPK).?)"},{"name":"keyword.other.pnlgrp","match":"(?i)(:(EPDFLD|EPARML|EPANEL|EOL|ENT|ENOTE|EMENUGRP|EMENU|EMBARC|EMBAR|ELISTGRP|ELIST|ELINK|ELINES|EKEYL|EINFO).?)"},{"name":"keyword.other.pnlgrp","match":"(?i)(:(EHP[0-9]|EHELP|EFIG|EDL|EDATAGRP|EDATA|ECLASS|ECIT|DTHD|DT|DL|DDHD|DD|DATASLTC|DATASLT|DATAIX|DATAI).?)"},{"name":"keyword.other.pnlgrp","match":"(?i)(:(DATAGRP|DATACOL|DATAC|DATA|COPYR|COND|CMDLINE|CLASS|CIT|CHECK|BOTINST|APPFMT).?)"}]}}}
+{"name":"PNLGRP","scopeName":"source.pnlgrp","patterns":[{"include":"#comments"},{"include":"#symbols"},{"include":"#directives"},{"include":"#tags"}],"repository":{"comments":{"patterns":[{"name":"comment.line.pnlgrp","begin":"^(\\.\\*).*","end":"\n"}]},"directives":{"patterns":[{"name":"keyword.other.pnlgrp.directives.imbed","begin":"(?i)(?\u003c=\\.)(IM)[ ]","end":"\n","patterns":[{"name":"string.other.pnlgrp.directives.imbed.member","match":"(?i)([A-Z][A-Z0-9#@$]{1,9}[ ]*$)"}]}]},"symbols":{"patterns":[{"name":"support.function.pnlgrp","match":"(?i)(\u0026(AMP|COLON|CONT|MSG\\(.*\\)|PERIOD|SLR)\\.?)"}]},"tags":{"patterns":[{"name":"keyword.other.pnlgrp.appfmt","begin":"(?i)(?\u003c=(:(APPFMT)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.appfmt","match":"(?i)\\b(:(APPFMT)[ ])"},{"name":"support.function.pnlgrp.appfmt.attribute.name","match":"(?i)\\b(VAR|WIDTH|DEPTH|USREXIT)[=]"},{"name":"support.variable.pnlgrp.appfmt.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[']([A-Z0-9_\\/]{1,32})[']|[0-9]{1,2])"}]},{"name":"keyword.other.pnlgrp.botinst","begin":"(?i)(?\u003c=(:(BOTINST)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.botinst","match":"(?i)\\b(:(BOTINST)[ ])"},{"name":"support.function.pnlgrp.botinst.attribute.name","match":"(?i)\\b(INST)[=]"},{"name":"support.variable.pnlgrp.botinst.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[']([A-Z0-9_\\/]{1,32})['])"}]},{"name":"keyword.other.pnlgrp.check","begin":"(?i)(?\u003c=(:(CHECK)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.check","match":"(?i)\\b(:(CHECK)[ ])"},{"name":"support.function.pnlgrp.check.attribute.name","match":"(?i)\\b(MSGID|MSGF|RANGE|REL|VALUES)[=]"},{"name":"support.variable.pnlgrp.check.attribute.value","match":"(?i)([A-F]{3}[0-9A-F]{4}|['][A-Z][A-Z0-9#@$]{0,9}/[A-Z][A-Z0-9#@$]{0,9}['])"}]},{"name":"keyword.other.pnlgrp.class","begin":"(?i)(?\u003c=(:(CLASS)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.class","match":"(?i)\\b(:(CLASS)[ ])"},{"name":"support.function.pnlgrp.class.attribute.name","match":"(?i)\\b(NAME|BASETYPE|WIDTH|CHRID|SHIFT|CASE|BLANKS|SUBST|BIDI|CONTXTREV|NBRSHAPE|SYMSWAP)[=]"},{"name":"support.variable.pnlgrp.class.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[']([A-Z0-9_\\/]{1,32}|\\*)['])"}]},{"name":"keyword.other.pnlgrp.cmdline","begin":"(?i)(?\u003c=(:(CMDLINE)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.cmdline","match":"(?i)\\b(:(CMDLINE)[ ])"},{"name":"support.function.pnlgrp.cmdline.attribute.name","match":"(?i)\\b(SIZE|NAME)[=]"},{"name":"support.variable.pnlgrp.cmdline.attribute.value","match":"(?i)(SHORT|LONG|[A-Z0-9]{1,32})"}]},{"name":"keyword.other.pnlgrp.cond","begin":"(?i)(?\u003c=(:(COND)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.cond","match":"(?i)\\b(:(COND)[ ])"},{"name":"support.function.pnlgrp.cond.attribute.name","match":"(?i)\\b(NAME|EXPR|EVAL)[=]"},{"name":"support.variable.pnlgrp.cond.attribute.value","match":"(?i)([A-Z0-9]{1,32}|['](.*)[']|ALWAYS|ONCE)"}]},{"name":"keyword.other.pnlgrp.data","begin":"(?i)(?\u003c=(:(DATA)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.data","match":"(?i)\\b(:(DATA)[ ])"},{"name":"support.function.pnlgrp.data.attribute.name","match":"(?i)\\b((DEPTH|HELP|BOTSEP|SCROLL|LAYOUT|MAXHEAD|BODYSEP|TYPE)[=]|COMPACT)"},{"name":"support.variable.pnlgrp.data.attribute.value","match":"(?i)(([A-Z][A-Z0-9#@$]{1,9}/[A-Z][A-Z0-9#@$]{1,9})|SPACE|NONE|NO|YES|HORIZ|SPACE|INDENT|BOTH|NONE|PROLOG|([0-4]{1})|'\\*')"}]},{"name":"keyword.other.pnlgrp.datac","begin":"(?i)(?\u003c=(:(DATAC)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.datac","match":"(?i)\\b(:(DATAC)[ ])"},{"name":"support.function.pnlgrp.datac.attribute.name","match":"(?i)\\b(CHOICE)[=]"},{"name":"support.variable.pnlgrp.datac.attribute.value","match":"(?i)([A-Z0-9]{1,32})"}]},{"name":"keyword.other.pnlgrp.datacol","begin":"(?i)(?\u003c=(:(DATACOL)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.datacol","match":"(?i)\\b(:(DATACOL)[ ])"},{"name":"support.function.pnlgrp.datacol.attribute.name","match":"(?i)\\b(WIDTH)[=]"},{"name":"support.variable.pnlgrp.datacol.attribute.value","match":"(?i)([0-9]{1,3}|'\\*')"}]},{"name":"keyword.other.pnlgrp.datagrp","begin":"(?i)(?\u003c=(:(DATAGRP)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.datagrp","match":"(?i)\\b(:(DATAGRP)[ ])"},{"name":"support.function.pnlgrp.datagrp.attribute.name","match":"(?i)\\b((HELP|NAME|GRPSEP|COND)[=]|COMPACT)"},{"name":"support.variable.pnlgrp.datagrp.attribute.value","match":"(?i)(([A-Z][A-Z0-9#@$]{1,9}/[A-Z][A-Z0-9#@$]{1,9})|([A-Z0-9]{1,32})|INDENT|QINDENT|NONE)"}]},{"name":"keyword.other.pnlgrp.datai","begin":"(?i)(?\u003c=(:(DATAI)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.datai","match":"(?i)\\b(:(DATAI)[ ])"},{"name":"support.function.pnlgrp.datai.attribute.name","match":"(?i)\\b(VAR|USAGE|HELP|NAME|PMTLOC|CHCLOC|ALIGN|JUSTIFY|REQUIRED|CSRLOC|DISPLAY|AUTOENTR|COND|PROMPT|DSPVALUE)[=]"},{"name":"support.variable.pnlgrp.datai.attribute.value","match":"(?i)(([A-Z0-9]{1,32})|(['][A-Z][A-Z0-9#@$]{1,9}/[A-Z][A-Z0-9#@$]{1,9}['])|OUT|INOUT|BEFORE|ABOVE|AFTER|LEFT|RIGHT|START|END|NO|YES|'\\*')"}]},{"name":"keyword.other.pnlgrp.dataix","begin":"(?i)(?\u003c=(:(DATAIX)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.dataix","match":"(?i)\\b(:(DATAIX)[ ])"},{"name":"support.function.pnlgrp.dataix.attribute.name","match":"(?i)\\b(VAR|USAGE|NEWLINE|ITEMSEP|ALIGN|JUSTIFY|REQUIRED|DISPLAY|PROMPT|DSPVALUE|AUTOENTR)[=]"},{"name":"support.variable.pnlgrp.dataix.attribute.value","match":"(?i)(([A-Z0-9]{1,32})|OUT|INOUT|CALC|NO|YES|[0-9]+|LEFT|RIGHT|START|END|['].*['])"}]},{"name":"keyword.other.pnlgrp.dataslt","begin":"(?i)(?\u003c=(:(DATASLT)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.dataslt","match":"(?i)\\b(:(DATASLT)[ ])"},{"name":"support.function.pnlgrp.dataslt.attribute.name","match":"(?i)\\b(TYPE|VAR|HELP|NAME|PMTLOC|REQUIRED|AUTOENTR|COND)[=]"},{"name":"support.variable.pnlgrp.dataslt.attribute.value","match":"(?i)(([A-Z0-9]{1,32})|SINGLE|MULTI|BEFORE|ABOVE|NO|YES)"}]},{"name":"keyword.other.pnlgrp.datasltc","begin":"(?i)(?\u003c=(:(DATASLTC)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.datasltc","match":"(?i)\\b(:(DATASLTC)[ ])"},{"name":"support.function.pnlgrp.datasltc.attribute.name","match":"(?i)\\b(CHOICE|OPTION|VAR|HELP|COND|AVAIL|AVLMSGID|AVLMSGF)[=]"},{"name":"support.variable.pnlgrp.datasltc.attribute.value","match":"(?i)(([A-Z0-9]{1,32})|([0-9]{1,2})|([A-F]{3}[0-9A-F]{4})|(['][A-Z][A-Z0-9#@$]{0,9}/[A-Z][A-Z0-9#@$]{0,9}[']))"}]},{"name":"keyword.other.pnlgrp.fig","begin":"(?i)(?\u003c=(:(FIG)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.fig","match":"(?i)\\b(:(FIG)[ ])"},{"name":"support.function.pnlgrp.fig.attribute.name","match":"(?i)\\b(FRAME)[=]"},{"name":"support.variable.pnlgrp.fig.attribute.value","match":"(?i)(RULE|NONE)"}]},{"name":"keyword.other.pnlgrp.help","begin":"(?i)(?\u003c=(:(HELP)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.help","match":"(?i)\\b(:(HELP)[ ])"},{"name":"support.function.pnlgrp.help.attribute.name","match":"(?i)\\b(NAME|WIDTH|DEPTH)[=]"},{"name":"support.variable.pnlgrp.help.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[']([A-Z0-9_\\/]{1,32}|\\*)['])"}]},{"name":"keyword.other.pnlgrp.imhelp","begin":"(?i)(?\u003c=(:(IMHELP)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.imhelp","match":"(?i)\\b(:(IMHELP)[ ])"},{"name":"support.function.pnlgrp.imhelp.attribute.name","match":"(?i)\\b(NAME)[=]"},{"name":"support.variable.pnlgrp.imhelp.attribute.value","match":"(?i)([A-Z0-9]{1,32})"}]},{"name":"keyword.other.pnlgrp.import","begin":"(?i)(?\u003c=(:(IMPORT)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.import","match":"(?i)\\b(:(IMPORT)[ ])"},{"name":"support.function.pnlgrp.import.attribute.name","match":"(?i)\\b(NEWNAME|NAME|PNLGRP|PRDLIB)[=]"},{"name":"support.variable.pnlgrp.import.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[']([A-Z0-9_\\/]{1,32}|\\*)['])"}]},{"name":"keyword.other.pnlgrp.info","begin":"(?i)(?\u003c=(:(INFO)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.info","match":"(?i)\\b(:(INFO)[ ])"},{"name":"support.function.pnlgrp.info.attribute.name","match":"(?i)\\b(DEPTH|BOTSEP|SCROLL|TYPE)[=]"},{"name":"support.variable.pnlgrp.info.attribute.value","match":"(?i)([0-9]{2,2}|[']\\*[']|SPACE|NONE|RULE|YES|NO|NORMAL|PROLOG)"}]},{"name":"keyword.other.pnlgrp.isch","begin":"(?i)(?\u003c=(:(ISCH)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.isch","match":"(?i)\\b(:(ISCH)[ ])"},{"name":"support.function.pnlgrp.isch.attribute.name","match":"(?i)\\b(ROOTS)[=]"},{"name":"support.variable.pnlgrp.isch.attribute.value","match":"(?i)(['](([A-Z0-9]{1,20}[ ]*){1,50})['])"}]},{"name":"keyword.other.pnlgrp.ischsubt","begin":"(?i)(?\u003c=(:(ISCHSUBT)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.ischsubt","match":"(?i)\\b(:(ISCHSUBT)[ ])"},{"name":"support.function.pnlgrp.ischsubt.attribute.name","match":"(?i)\\b(TOPICS)[=]"},{"name":"support.variable.pnlgrp.ischsubt.attribute.value","match":"(?i)(['](([A-Z0-9_\\/]{1,32}[ ]*){1,16})['])"}]},{"name":"keyword.other.pnlgrp.ischsyn","begin":"(?i)(?\u003c=(:(ISCHSYN)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.ischsyn","match":"(?i)\\b(:(ISCHSYN)[ ])"},{"name":"support.function.pnlgrp.ischsyn.attribute.name","match":"(?i)\\b(ROOT)[=]"},{"name":"support.variable.pnlgrp.ischsyn.attribute.value","match":"(?i)(['](([A-Z0-9]{1,20}){1})['])"}]},{"name":"keyword.other.pnlgrp.keyi","begin":"(?i)(?\u003c=(:(KEYI)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.keyi","match":"(?i)\\b(:(KEYI)[ ])"},{"name":"support.function.pnlgrp.keyi.attribute.name","match":"(?i)\\b(KEY|HELP|ACTION|COND|VARUPD|PRIORITY)[=]"},{"name":"support.variable.pnlgrp.keyi.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[']([A-Z0-9_\\/]{1,32})['])"}]},{"name":"keyword.other.pnlgrp.keyl","begin":"(?i)(?\u003c=(:(KEYL)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.keyl","match":"(?i)\\b(:(KEYL)[ ])"},{"name":"support.function.pnlgrp.keyl.attribute.name","match":"(?i)\\b(NAME|HELP)[=]"},{"name":"support.variable.pnlgrp.keyl.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[']([A-Z0-9_\\/]{1,32}|\\*)['])"}]},{"name":"keyword.other.pnlgrp.link","begin":"(?i)(?\u003c=(:(LINK)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.link","match":"(?i)\\b(:(LINK)[ ])"},{"name":"support.function.pnlgrp.link.attribute.name","match":"(?i)\\b(PERFORM|UNLESS[1-4]|THENDO[1-4]|LINKWHEN)[=]"},{"name":"support.variable.pnlgrp.link.attribute.value","match":"(?i)'((DSPHELP ([A-Z0-9_/]{1,32})([ ]+[A-Z][A-Z0-9@#$]{0,9}/[A-Z][A-Z0-9@#$]{0,9}([ ]+[A-Z][A-Z0-9@#$]{0,9})?)?)|(CHKOBJ\\(\"[A-Z][A-Z0-9@#$]{0,9}\",\"\\*[A-Z]{0,9}\"(,\"(\\*(CHANGE|ALL|USE|EXCLUDE|AUTLMGT)|(\\*(OBJEXIST|OBJMGT|OBJOPR|OBJALTER|OBJREF|ADD|DLT|READ|UPD|EXECUTE)[ ]*){1,7})?\")\\))|(CHKPGM\\(\"(\\*LIBL/|[A-Z][A-Z0-9@#$]{0,9}/)?[A-Z][A-Z0-9@#$]{0,9}\"\\))|(CHKUSRCLS\\(\\*(SECOFR|SECADM|PGMR|SYSOPR|USER)\\)))'"}]},{"name":"keyword.other.pnlgrp.list_tags","begin":"(?i)(?\u003c=(:(DL|OL|SL|UL)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.list_tags","match":"(?i)\\b(:(DL|OL|SL|UL)[ ])"},{"name":"support.function.pnlgrp.list_tags.attribute.name","match":"(?i)\\b(COMPACT)"}]},{"name":"keyword.other.pnlgrp.list","begin":"(?i)(?\u003c=(:(LIST)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.list","match":"(?i)\\b(:(LIST)[ ])"},{"name":"support.function.pnlgrp.list.attribute.name","match":"(?i)\\b(DEPTH|LISTDEF|BOTSEP|SCROLL|MAXHEAD|BODYSEP|VIEW|ACTOR|EXTACT|SELECT|MAXACTL|PARMS|HEADSIZE)[=]"},{"name":"support.variable.pnlgrp.list.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[']\\*[']|SPACE|NONE|RULE|YES|NO|[0-4]{1}|INDENT|BOTH|UIM|CALLER|SINGLE|MULTI)"}]},{"name":"keyword.other.pnlgrp.listact","begin":"(?i)(?\u003c=(:(LISTACT)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.listact","match":"(?i)\\b(:(LISTACT)[ ])"},{"name":"support.function.pnlgrp.listact.attribute.name","match":"(?i)\\b(HELP|OPTION|ACTFOR|CONFIRM|ENTER|EXTENTER|PROMPT|EXTPROMPT|NOCMD|NOEXT|USREXIT|EXTMSGID|EXTMSGF|COND|AVAIL|AVLMSGID|AVLMSGF)[=]"},{"name":"support.variable.pnlgrp.listact.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[']([A-Z0-9_\\/]{1,32}|\\*)[']|[0-9]{1,3}|BOTH|LISTE|EXACTE|['](.*)[']|ENTER|PROMPT|MSG)"}]},{"name":"keyword.other.pnlgrp.listcol","begin":"(?i)(?\u003c=(:(LISTCOL)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.listcol","match":"(?i)\\b(:(LISTCOL)[ ])"},{"name":"support.function.pnlgrp.listcol.attribute.name","match":"(?i)\\b(VAR|MAXWIDTH|USAGE|HELP|COL|NAME|JUSTIFY|EXTACT|PROMPT|DSPVALUE|COLHEAD|DISPLAY|AUTOSKIP)[=]"},{"name":"support.variable.pnlgrp.listcol.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[']([A-Z0-9_\\/]{1,32}|\\*)[']|OUT|INOUT|LEFT|RIGHT|START|END|NO|YES|['](.*)['])"}]},{"name":"keyword.other.pnlgrp.listdef","begin":"(?i)(?\u003c=(:(LISTDEF)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.listdef","match":"(?i)\\b(:(LISTDEF)[ ])"},{"name":"support.function.pnlgrp.listdef.attribute.name","match":"(?i)\\b(NAME|VARS|CHGVAR|MSGID|MSGIDVAR|MSGF|PRTFLAG|EMPHASIS|PROTECT)[=]"},{"name":"support.variable.pnlgrp.listdef.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[']([A-Z0-9_\\/]{1,32}|\\*)['])"}]},{"name":"keyword.other.pnlgrp.listgrp","begin":"(?i)(?\u003c=(:(LISTGRP)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.listgrp","match":"(?i)\\b(:(LISTGRP)[ ])"},{"name":"support.function.pnlgrp.listgrp.attribute.name","match":"(?i)\\b(COL|HELP|NAME|COLSEP)[=]"},{"name":"support.variable.pnlgrp.listgrp.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[']([A-Z0-9_\\/]{1,32}|\\*)[']|\\*)"}]},{"name":"keyword.other.pnlgrp.listview","begin":"(?i)(?\u003c=(:(LISTVIEW)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.listview","match":"(?i)\\b(:(LISTVIEW)[ ])"},{"name":"support.function.pnlgrp.listview.attribute.name","match":"(?i)\\b(COLS|LAYOUT)[=]"},{"name":"support.variable.pnlgrp.listview.attribute.value","match":"(?i)([']([A-Z0-9]{1,32}|\\s)+[']|[0-9]{1,2})"}]},{"name":"keyword.other.pnlgrp.mbar","begin":"(?i)(?\u003c=(:(MBAR)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.mbar","match":"(?i)\\b(:(MBAR)[ ])"},{"name":"support.function.pnlgrp.mbar.attribute.name","match":"(?i)\\b(NAME|HELP|MAXBARL)[=]"},{"name":"support.variable.pnlgrp.mbar.attribute.value","match":"(?i)([A-Z]{1}[A-Z0-9]{0,9}|[A-Z/_]{1}[A-Z0-9/_]{1,31}|[123])"}]},{"name":"keyword.other.pnlgrp.mbarc","begin":"(?i)(?\u003c=(:(MBARC)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.mbarc","match":"(?i)\\b(:(MBARC)[ ])"},{"name":"support.function.pnlgrp.mbarc.attribute.name","match":"(?i)\\b(HELP)[=]"},{"name":"support.variable.pnlgrp.mbarc.attribute.value","match":"(?i)([A-Z/_]{1}[A-Z0-9/_]{1,31})"}]},{"name":"keyword.other.pnlgrp.menu","begin":"(?i)(?\u003c=(:(MENU)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.menu","match":"(?i)\\b(:(MENU)[ ])"},{"name":"support.function.pnlgrp.menu.attribute.name","match":"(?i)\\b(DEPTH|BOTSEP|SCROLL)[=]"},{"name":"support.variable.pnlgrp.menu.attribute.value","match":"(?i)(([0-9]{1,2}|'\\*')|(SPACE|NONE|RULE)|(NO|YES))"}]},{"name":"keyword.other.pnlgrp.menugrp","begin":"(?i)(?\u003c=(:(MENUGRP)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.menugrp","match":"(?i)\\b(:(MENUGRP)[ ])"},{"name":"support.function.pnlgrp.menugrp.attribute.name","match":"(?i)\\b(COND)[=]"},{"name":"support.variable.pnlgrp.menugrp.attribute.value","match":"(?i)([A-Z0-9]{1,32})"}]},{"name":"keyword.other.pnlgrp.menui","begin":"(?i)(?\u003c=(:(MENUI)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.menui","match":"(?i)\\b(:(MENUI)[ ])"},{"name":"support.function.pnlgrp.menui.attribute.name","match":"(?i)\\b(HELP|OPTION|ACTION|NAME|COND|AVAIL|AVLMSGID|AVLMSGF|MARKER|ITEM)[=]"},{"name":"support.variable.pnlgrp.menui.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[0-9]{1,3}|[']((CALL .*)|CANCEL|(CMD .*)|EXIT|(MENU .* (NO)?RTNPNT)|RETURN)['])"}]},{"name":"keyword.other.pnlgrp.mi","begin":"(?i)(?\u003c=(:(MI)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.mi","match":"(?i)\\b(:(MI)[ ])"},{"name":"support.function.pnlgrp.mi.attribute.name","match":"(?i)\\b(HELP|OPTION|ACTION|NAME|COND|AVAIL|AVLMSGID|AVLMSGF|MARKER|ITEM)[=]"},{"name":"support.variable.pnlgrp.mi.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[0-9]{1,3}|[']((CALL .*)|CANCEL|(CMD .*)|EXIT|(MENU .* (NO)?RTNPNT)|RETURN)['])"}]},{"name":"keyword.other.pnlgrp.optline","begin":"(?i)(?\u003c=(:(OPTLINE)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.optline","match":"(?i)\\b(:(OPTLINE)[ ])"},{"name":"support.function.pnlgrp.optline.attribute.name","match":"(?i)\\b(NAME)[=]"},{"name":"support.variable.pnlgrp.optline.attribute.value","match":"(?i)([A-Z0-9]{1,32})"}]},{"name":"keyword.other.pnlgrp.panel","begin":"(?i)(?\u003c=(:(PANEL)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.panel","match":"(?i)\\b(:(PANEL)[ ])"},{"name":"support.function.pnlgrp.panel.attribute.name","match":"(?i)\\b(NAME|HELP|KEYL|PANELID|TITLE|WIDTH|DEPTH|MBAR|MSGL|TOPSEP|DATE|TIME|ENBGUI|ENTER|SELECT|USREXIT|TT|CSRVAR|CSRPOS|CSRLST|CSREID|CSRNAME)[=]"},{"name":"support.variable.pnlgrp.panel.attribute.value","match":"(?i)([A-Z0-9]{1,32})"}]},{"name":"keyword.other.pnlgrp.pdfld","begin":"(?i)(?\u003c=(:(PDFLD)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.pdfld","match":"(?i)\\b(:(PDFLD)[ ])"},{"name":"support.function.pnlgrp.pdfld.attribute.name","match":"(?i)\\b(NAME)[=]"},{"name":"support.variable.pnlgrp.pdfld.attribute.value","match":"(?i)([A-Z]{1}[A-Z0-9]{0,9})"}]},{"name":"keyword.other.pnlgrp.pdfldc","begin":"(?i)(?\u003c=(:(PDFLDC)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.pdfldc","match":"(?i)\\b(:(PDFLDC)[ ])"},{"name":"support.function.pnlgrp.pdfldc.attribute.name","match":"(?i)\\b(OPTION|HELP|ACTION|ACTFOR|CONFIRM|USREXIT|VARUPD|COND|AVAIL|AVLMSGID|AVLMSGF|CHOICE)[=]"},{"name":"support.variable.pnlgrp.pdfldc.attribute.value","match":"(?i)([0-9]{1,2}|[A-Z]{1}[A-Z0-9]{0,9}|PANEL|LIST|['](CALL .*)[']|[A-Z/_]{1}[A-Z0-9/_]{1,31}|[A-F]{3}[0-9A-F]{4}|['][A-Z][A-Z0-9#@$]{0,9}/[A-Z][A-Z0-9#@$]{0,9}['])"}]},{"name":"keyword.other.pnlgrp.pk","begin":"(?i)(?\u003c=(:(PK)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.pk.attribute.name","match":"(?i)\\b(DEF)"}]},{"name":"keyword.other.pnlgrp.pnlgrp","begin":"(?i)(?\u003c=(:(PNLGRP)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.pnlgrp","match":"(?i)\\b(:(PNLGRP)[ ])"},{"name":"support.function.pnlgrp.pnlgrp.attribute.name","match":"(?i)\\b(SCHIDX|ENBGUI|TXTMODE|TXTCHRID|BIDI|NBRSHAPE|DFTMSGF|SUBMSGF)[=]"},{"name":"support.variable.pnlgrp.pnlgrp.attribute.value","match":"(?i)(([A-Z][A-Z0-9#@$]{1,9}/[A-Z][A-Z0-9#@$]{1,9})|NONE|NO|YES|SBCS|DBCS|LTR|RTL|ARABIC|HINDI|('[0-9]{2,5}'))"}]},{"name":"keyword.other.pnlgrp.prthead","begin":"(?i)(?\u003c=(:(PRTHEAD)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.prthead","match":"(?i)\\b(:(PRTHEAD)[ ])"},{"name":"support.function.pnlgrp.prthead.attribute.name","match":"(?i)\\b(NAME|PRODINFO|PRTDATE|PRTTIME|TITLE|TT|WIDTH|OBJ|OBJLIB)[=]"},{"name":"support.variable.pnlgrp.prthead.attribute.value","match":"(?i)([A-Z0-9]{1,32}|80|132)"}]},{"name":"keyword.other.pnlgrp.prtpnl","begin":"(?i)(?\u003c=(:(PRTPNL)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.prtpnl","match":"(?i)\\b(:(PRTPNL)[ ])"},{"name":"support.function.pnlgrp.prtpnl.attribute.name","match":"(?i)\\b(NAME|TITLE|TT|WIDTH)[=]"},{"name":"support.variable.pnlgrp.prtpnl.attribute.value","match":"(?i)([A-Z0-9]{1,32}|80|132)"}]},{"name":"keyword.other.pnlgrp.text","begin":"(?i)(?\u003c=(:(TEXT)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.text","match":"(?i)\\b(:(TEXT)[ ])"},{"name":"support.function.pnlgrp.text.attribute.name","match":"(?i)\\b(VAR|USREXIT|ROW|COL)[=]"},{"name":"support.variable.pnlgrp.text.attribute.value","match":"(?i)([A-Z]{1}[A-Z0-9]{0,9}|['](CALL .*)['])"}]},{"name":"keyword.other.pnlgrp.ti","begin":"(?i)(?\u003c=(:(TI)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.ti","match":"(?i)\\b(:(TI)[ ])"},{"name":"support.function.pnlgrp.ti.attribute.name","match":"(?i)\\b(VALUE)[=]"},{"name":"support.variable.pnlgrp.ti.attribute.value","match":"(?i)(['](.+)['])"}]},{"name":"keyword.other.pnlgrp.tl","begin":"(?i)(?\u003c=(:(TL)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.tl","match":"(?i)\\b(:(TL)[ ])"},{"name":"support.function.pnlgrp.tl.attribute.name","match":"(?i)\\b(CASE|MSGID|MSGF)[=]"},{"name":"support.variable.pnlgrp.tl.attribute.value","match":"(?i)(UPPER|MIXED|[A-F]{3}[0-9A-F]{4}|['][A-Z][A-Z0-9#@$]{0,9}/[A-Z][A-Z0-9#@$]{0,9}['])"}]},{"name":"keyword.other.pnlgrp.topinst","begin":"(?i)(?\u003c=(:(TOPINST)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.topinst","match":"(?i)\\b(:(TOPINST)[ ])"},{"name":"support.function.pnlgrp.topinst.attribute.name","match":"(?i)\\b(INST)[=]"},{"name":"support.variable.pnlgrp.topinst.attribute.value","match":"(?i)([A-Z0-9]{1,32})"}]},{"name":"keyword.other.pnlgrp.tt","begin":"(?i)(?\u003c=(:(TT)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.tt","match":"(?i)\\b(:(TT)[ ])"},{"name":"support.function.pnlgrp.tt.attribute.name","match":"(?i)\\b(NAME|CONDS)[=]"},{"name":"support.variable.pnlgrp.tt.attribute.value","match":"(?i)([A-Z0-9]{1,32}|[']([A-Z0-9_\\/]{1,32}|\\*)['])"}]},{"name":"keyword.other.pnlgrp.ttrow","begin":"(?i)(?\u003c=(:(TTROW)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.ttrow","match":"(?i)\\b(:(TTROW)[ ])"},{"name":"support.function.pnlgrp.ttrow.attribute.name","match":"(?i)\\b(VALUES)[=]"},{"name":"support.variable.pnlgrp.ttrow.attribute.value","match":"(?i)(['](.*)['])"}]},{"name":"keyword.other.pnlgrp.var","begin":"(?i)(?\u003c=(:(VAR)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.var","match":"(?i)\\b(:(VAR)[ ])"},{"name":"support.function.pnlgrp.var.attribute.name","match":"(?i)\\b(NAME|CLASS|ERRVAR)[=]"},{"name":"support.variable.pnlgrp.var.attribute.value","match":"(?i)([A-Z0-9]{1,32})"}]},{"name":"keyword.other.pnlgrp.varrcd","begin":"(?i)(?\u003c=(:(VARRCD)[ ]))","end":"\\.","patterns":[{"name":"support.function.pnlgrp.varrcd","match":"(?i)\\b(:(VARRCD)[ ])"},{"name":"support.function.pnlgrp.varrcd.attribute.name","match":"(?i)\\b(NAME|VARS|NOPUT|NOGET)[=]"},{"name":"support.variable.pnlgrp.varrcd.attribute.value","match":"(?i)([']?)([A-Z0-9]{1,32}(['])?)"}]},{"name":"keyword.other.pnlgrp","match":"(?i)(:(XMP|XH[1-4]|VARRCD|VAR|UL|TTROW|TT|TOPINST|TL|TI|TEXT|SL|RT|PV|PT|PT|PRTTRAIL|PRTPNL|PRTHEAD|PNLGRP).?)"},{"name":"keyword.other.pnlgrp","match":"(?i)(:(PK|PDFLDC|PDFLD|PDACCEL|PD|PC|PARML|PANEL|P|OPTLINE|OL|NT|NOTE|MI|MENUI|MENUGRP|MENU|MBARC|MBAR|LP).?)"},{"name":"keyword.other.pnlgrp","match":"(?i)(:(LISTVIEW|LISTGRP|LISTDEF|LISTCOL|LISTACT|LIST|LINK|LINES|LI|KEYL|KEYI|ISCHSYN|ISCHSUBT|ISCH|INFO).?)"},{"name":"keyword.other.pnlgrp","match":"(?i)(:(IMPORT|IMHELP|HP[0-9]|HELP|H[1-4]|FIG|EXMP|EUL|ETT|ETL|ESL|ERT|EPV|EPT|EPRTPNL|EPRTHEAD|EPNLGRP|EPK).?)"},{"name":"keyword.other.pnlgrp","match":"(?i)(:(EPDFLD|EPARML|EPANEL|EOL|ENT|ENOTE|EMENUGRP|EMENU|EMBARC|EMBAR|ELISTGRP|ELIST|ELINK|ELINES|EKEYL|EINFO).?)"},{"name":"keyword.other.pnlgrp","match":"(?i)(:(EHP[0-9]|EHELP|EFIG|EDL|EDATAGRP|EDATA|ECLASS|ECIT|DTHD|DT|DL|DDHD|DD|DATASLTC|DATASLT|DATAIX|DATAI).?)"},{"name":"keyword.other.pnlgrp","match":"(?i)(:(DATAGRP|DATACOL|DATAC|DATA|COPYR|COND|CMDLINE|CLASS|CIT|CHECK|BOTINST|APPFMT).?)"}]}}}
diff --git a/grammars/source.polar.json b/grammars/source.polar.json
new file mode 100644
index 0000000..31a2bb4
--- /dev/null
+++ b/grammars/source.polar.json
@@ -0,0 +1 @@
+{"name":"polar","scopeName":"source.polar","patterns":[{"include":"#comment"},{"include":"#rule"},{"include":"#rule-type"},{"include":"#inline-query"},{"include":"#resource-block"},{"include":"#test-block"}],"repository":{"boolean":{"name":"constant.language.boolean","match":"\\b(true|false)\\b"},"comment":{"name":"comment.line.number-sign","match":"#.*"},"inline-query":{"name":"meta.inline-query","begin":"\\?=","end":";","patterns":[{"include":"#term"}],"beginCaptures":{"0":{"name":"keyword.control"}}},"keyword":{"patterns":[{"name":"constant.character","match":"\\b(cut|or|debug|print|in|forall|if|and|of|not|matches|type|on|global)\\b"}]},"number":{"patterns":[{"name":"constant.numeric.float","match":"\\b[+-]?\\d+(?:(\\.)\\d+(?:e[+-]?\\d+)?|(?:e[+-]?\\d+))\\b"},{"name":"constant.numeric.integer","match":"\\b(\\+|\\-)[\\d]+\\b"},{"name":"constant.numeric.natural","match":"\\b[\\d]+\\b"}]},"object-literal":{"name":"constant.other.object-literal","begin":"([a-zA-Z_][a-zA-Z0-9_]*(?:::[a-zA-Z0-9_]+)*)\\s*\\{","end":"\\}","patterns":[{"include":"#string"},{"include":"#number"},{"include":"#boolean"}],"beginCaptures":{"1":{"name":"entity.name.type.resource"}}},"operator":{"match":"(\\+|-|\\*|\\/|\u003c|\u003e|=|!)","captures":{"1":{"name":"keyword.control"}}},"resource-block":{"name":"meta.resource-block","begin":"((resource|actor)\\s+([a-zA-Z_][a-zA-Z0-9_]*(?:::[a-zA-Z0-9_]+)*)|(global))\\s*\\{","end":"\\}","patterns":[{"name":"punctuation.separator.sequence.declarations","match":";"},{"name":"meta.relation-declaration","begin":"\\{","end":"\\}","patterns":[{"include":"#specializer"},{"include":"#comment"},{"name":"punctuation.separator.sequence.dict","match":","}]},{"include":"#term"}],"beginCaptures":{"2":{"name":"keyword.control"},"3":{"name":"entity.name.type"},"4":{"name":"keyword.control"}}},"rule":{"name":"meta.rule","patterns":[{"include":"#rule-functor"},{"begin":"\\bif\\b","end":";","patterns":[{"include":"#term"}],"beginCaptures":{"0":{"name":"keyword.control.if"}}},{"match":";"}]},"rule-functor":{"begin":"([a-zA-Z_][a-zA-Z0-9_]*(?:::[a-zA-Z0-9_]+)*)\\s*\\(","end":"\\)","patterns":[{"include":"#specializer"},{"name":"punctuation.separator.sequence.list","match":","},{"include":"#term"}],"beginCaptures":{"1":{"name":"support.function.rule"}}},"rule-type":{"name":"meta.rule-type","begin":"\\btype\\b","end":";","patterns":[{"include":"#rule-functor"}],"beginCaptures":{"0":{"name":"keyword.other.type-decl"}}},"specializer":{"match":"[a-zA-Z_][a-zA-Z0-9_]*(?:::[a-zA-Z0-9_]+)*\\s*:\\s*([a-zA-Z_][a-zA-Z0-9_]*(?:::[a-zA-Z0-9_]+)*)","captures":{"1":{"name":"entity.name.type.resource"}}},"string":{"name":"string.quoted.double","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape","match":"\\\\."}]},"term":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#number"},{"include":"#keyword"},{"include":"#operator"},{"include":"#boolean"},{"include":"#object-literal"},{"name":"meta.bracket.list","begin":"\\[","end":"\\]","patterns":[{"include":"#term"},{"name":"punctuation.separator.sequence.list","match":","}]},{"name":"meta.bracket.dict","begin":"\\{","end":"\\}","patterns":[{"include":"#term"},{"name":"punctuation.separator.sequence.dict","match":","}]},{"name":"meta.parens","begin":"\\(","end":"\\)","patterns":[{"include":"#term"}]}]},"test-block":{"name":"meta.test-block","begin":"(test)\\s+(\"[^\"]*\")\\s*\\{","end":"\\}","patterns":[{"name":"meta.test-setup","begin":"(setup)\\s*\\{","end":"\\}","patterns":[{"include":"#rule"},{"include":"#comment"}],"beginCaptures":{"1":{"name":"keyword.control"}}},{"include":"#rule"},{"name":"keyword.other","match":"\\b(assert|assert_not)\\b"},{"include":"#comment"}],"beginCaptures":{"1":{"name":"keyword.control"},"2":{"name":"string.quoted.double"}}}}}
diff --git a/grammars/source.postscript.json b/grammars/source.postscript.json
index 79bb425..e8ed610 100644
--- a/grammars/source.postscript.json
+++ b/grammars/source.postscript.json
@@ -1 +1 @@
-{"name":"PostScript","scopeName":"source.postscript","patterns":[{"name":"meta.document.pdf","begin":"\\A(?=%PDF)","end":"(?=A)B","patterns":[{"include":"#main"}]},{"name":"meta.ai-prefs.postscript","begin":"\\A(?=/(?:(?:Menus|collection1|precision) {|textImportantVisualLinesSnapping \\d)(?:\\r|$))","end":"(?=A)B","patterns":[{"include":"#main"}]},{"include":"#main"}],"repository":{"array":{"name":"meta.array.postscript","begin":"\\[","end":"\\]","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"punctuation.definition.array.begin.postscript"}},"endCaptures":{"0":{"name":"punctuation.definition.array.end.postscript"}}},"base85":{"name":"string.other.base85.postscript","begin":"\u003c~","end":"~\u003e","patterns":[{"name":"invalid.illegal.base85.char.postscript","match":"(?:[^!-uz\\s]|~(?!\u003e))++"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.postscript"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.postscript"}}},"comment":{"patterns":[{"name":"punctuation.whitespace.comment.leading.postscript","match":"^[ \\t]+(?=%)"},{"include":"#dsc"},{"name":"comment.line.percentage.postscript","begin":"%","end":"(?=$|\\r|\\f)","beginCaptures":{"0":{"name":"punctuation.definition.comment.postscript"}}}]},"dictionary":{"name":"meta.dictionary.postscript","begin":"\u003c\u003c","end":"\u003e\u003e","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"punctuation.definition.dictionary.begin.postscript"}},"endCaptures":{"0":{"name":"punctuation.definition.dictionary.end.postscript"}}},"dsc":{"name":"meta.Document-Structuring-Comment.postscript","contentName":"string.unquoted.DSC.postscript","begin":"(?x) ^ (%%)\n( BeginBinary\n| BeginCustomColor\n| BeginData\n| BeginDefaults\n| BeginDocument\n| BeginEmulation\n| BeginExitServer\n| BeginFeature\n| BeginFile\n| BeginFont\n| BeginObject\n| BeginPageSetup\n| BeginPaperSize\n| BeginPreview\n| BeginProcSet\n| BeginProcessColor\n| BeginProlog\n| BeginResource\n| BeginSetup\n| BoundingBox\n| CMYKCustomColor\n| ChangeFont\n| Copyright\n| CreationDate\n| Creator\n| DocumentCustomColors\n| DocumentData\n| DocumentFonts\n| DocumentMedia\n| DocumentNeededFiles\n| DocumentNeededFonts\n| DocumentNeededProcSets\n| DocumentNeededResources\n| DocumentPaperColors\n| DocumentPaperForms\n| DocumentPaperSizes\n| DocumentPaperWeights\n| DocumentPrinterRequired\n| DocumentProcSets\n| DocumentProcessColors\n| DocumentSuppliedFiles\n| DocumentSuppliedFonts\n| DocumentSuppliedProcSets\n| DocumentSuppliedResources\n| EOF\n| Emulation\n| EndBinary\n| EndComments\n| EndCustomColor\n| EndData\n| EndDefaults\n| EndDocument\n| EndEmulation\n| EndExitServer\n| EndFeature\n| EndFile\n| EndFont\n| EndObject\n| EndPageSetup\n| EndPaperSize\n| EndPreview\n| EndProcSet\n| EndProcessColor\n| EndProlog\n| EndResource\n| EndSetup\n| ExecuteFile\n| Extensions\n| Feature\n| For\n| IncludeDocument\n| IncludeFeature\n| IncludeFile\n| IncludeFont\n| IncludeProcSet\n| IncludeResource\n| LanguageLevel\n| OperatorIntervention\n| OperatorMessage\n| Orientation\n| PageBoundingBox\n| PageCustomColors\n| PageFiles\n| PageFonts\n| PageMedia\n| PageOrder\n| PageOrientation\n| PageProcessColors\n| PageRequirements\n| PageResources\n| PageTrailer\n| Pages\n| Page\n| PaperColor\n| PaperForm\n| PaperSize\n| PaperWeight\n| ProofMode\n| RGBCustomColor\n| Requirements\n| Routing\n| Title\n| Trailer\n| VMlocation\n| VMusage\n| Version\n| \\+\n| \\?BeginFeatureQuery\n| \\?BeginFileQuery\n| \\?BeginFontListQuery\n| \\?BeginFontQuery\n| \\?BeginPrinterQuery\n| \\?BeginProcSetQuery\n| \\?BeginQuery\n| \\?BeginResourceListQuery\n| \\?BeginResourceQuery\n| \\?BeginVMStatus\n| \\?EndFeatureQuery\n| \\?EndFileQuery\n| \\?EndFontListQuery\n| \\?EndFontQuery\n| \\?EndPrinterQuery\n| \\?EndProcSetQuery\n| \\?EndQuery\n| \\?EndResourceListQuery\n| \\?EndResourceQuery\n| \\?EndVMStatus\n) (:)? [^\\S\\r\\n]*","end":"(?=$|\\r|\\f)","beginCaptures":{"0":{"name":"keyword.other.DSC.postscript"},"1":{"name":"punctuation.definition.keyword.DSC.postscript"},"3":{"name":"keyword.operator.assignment.key-value.colon.postscript"}}},"embedded":{"patterns":[{"contentName":"string.unquoted.heredoc.postscript","begin":"(?\u003c![^/\\s{}()\u003c\u003e\\[\\]%])\\b(currentfile)\\s+((?=\\S)[^{}%]+?)\\s+(readline)(?!\\s*})\\b(?![^/\\s{}()\u003c\u003e\\[\\]%])(?:$\\s*)?","end":"(?!\\G)$","beginCaptures":{"1":{"name":"keyword.operator.postscript"},"2":{"patterns":[{"include":"#main"}]},"3":{"name":"keyword.operator.postscript"}}},{"name":"meta.encrypted-source.base85.postscript","contentName":"string.other.base85.postscript","begin":"(?\u003c![^/\\s{}()\u003c\u003e\\[\\]%])\\b(currentfile)\\s*((/)ASCII85Decode)\\s+(filter)\\b(?![^/\\s{}()\u003c\u003e\\[\\]%])([^}\u003e\\]%]*?(?:exec|image|readstring)\\s*)$\\s*+","end":"~\u003e|(?=cleartomark|closefile)","beginCaptures":{"1":{"name":"keyword.operator.postscript"},"2":{"name":"variable.other.literal.postscript"},"3":{"name":"punctuation.definition.name.postscript"},"4":{"name":"keyword.operator.postscript"},"5":{"patterns":[{"include":"#main"}]}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.postscript"}}},{"name":"meta.encrypted-source.eexec.postscript","begin":"(?\u003c![^/\\s{}()\u003c\u003e\\[\\]%])\\b(currentfile)\\s+(eexec)(?:$|(?=.*[\\0-\\x08\\x14-\\x31\\x7F\\x80-\\x9F])(?=.{0,3}?[^A-Fa-f0-9]|\\b[A-Fa-f0-9]))","end":"(cleartomark|closefile)\\b(?![^/\\s{}()\u003c\u003e\\[\\]%])|(?\u003c=\\G)(?=[^\\s0-9A-Fa-f])","patterns":[{"begin":"\\G(?=\\s*$)","end":"(?=\\s*\\S)"},{"begin":"(?:\\G|(?\u003c=\\n|^))\\s*(?=\\S)","end":"(?!\\G)","patterns":[{"name":"string.other.raw.binary.postscript","contentName":"sublimelinter.gutter-mark","begin":"\\G(?!cleartomark|closefile)(?=.{0,3}?[^A-Fa-f0-9])","end":"(?=\\s*(?:cleartomark|closefile))"},{"name":"string.other.hexadecimal.postscript","begin":"\\G(?!cleartomark|closefile)(?=\\s{0,3}?(?:[A-Fa-f0-9]))","end":"(?=\\s*[^A-Fa-f0-9\\s]|cleartomark|closefile)"}]}],"beginCaptures":{"1":{"name":"keyword.operator.postscript"},"2":{"name":"keyword.operator.postscript"}},"endCaptures":{"1":{"name":"keyword.operator.postscript"}}}]},"embeddedRow":{"patterns":[{"name":"string.other.base85.postscript","match":"^[!-uz]{0,78}(~\u003e)","captures":{"1":{"name":"punctuation.definition.string.end.postscript"}}},{"name":"string.other.base85.postscript","begin":"(?x) ^\n(?= [^%\\[]*? \\]\n|   [^%(]*?   \\)\n|   [^%\u003c]*?   \u003e\n|   .*? \u003c(?!~|\u003c) [A-Fa-f0-9]* [^~\u003eA-Fa-f0-9]\n) [!-uz]{60,80} [^\\S\\r\\n]* $","end":"^[!-uz]{0,78}(~\u003e)","endCaptures":{"0":{"name":"punctuation.definition.string.end.postscript"}}}]},"extensions":{"name":"keyword.operator.ghostscript.postscript","match":"(?x) (?\u003c![^/\\s{}()\u003c\u003e\\[\\]%]) (?:\\b|(?=\\.))\n( \\.activatepathcontrol\n| \\.addcontrolpath\n| \\.begintransparencygroup\n| \\.begintransparencymaskgroup\n| \\.bind\n| \\.bindnow\n| \\.currentalphaisshape\n| \\.currentblendmode\n| \\.currentfillconstantalpha\n| \\.currentopacityalpha\n| \\.currentoverprintmode\n| \\.currentpathcontrolstate\n| \\.currentshapealpha\n| \\.currentstrokeconstantalpha\n| \\.currenttextknockout\n| \\.dicttomark\n| \\.endtransparencygroup\n| \\.endtransparencymask\n| \\.fileposition\n| \\.genordered\n| \\.knownget\n| \\.locksafe\n| \\.popdf14devicefilter\n| \\.pushpdf14devicefilter\n| \\.setalphaisshape\n| \\.setblendmode\n| \\.setdebug\n| \\.setfillconstantalpha\n| \\.setopacityalpha\n| \\.setoverprintmode\n| \\.setsafe\n| \\.setshapealpha\n| \\.setstrokeconstantalpha\n| \\.settextknockout\n| \\.shellarguments\n| \\.tempfile\n| %Type1BuildChar\n| %Type1BuildGlyph\n| arccos\n| arcsin\n| copydevice\n| copyscanlines\n| currentdevice\n| finddevice\n| findlibfile\n| findprotodevice\n| getdeviceprops\n| getenv\n| makeimagedevice\n| max\n| min\n| putdeviceprops\n| setdevice\n) \\b (?![^/\\s{}()\u003c\u003e\\[\\]%])"},"hex":{"name":"string.other.hexadecimal.postscript","begin":"\u003c","end":"\u003e","patterns":[{"name":"invalid.illegal.hexadecimal.char.postscript","match":"[^\u003e0-9A-Fa-f\\s]+"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.postscript"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.postscript"}}},"main":{"patterns":[{"include":"#string"},{"include":"#comment"},{"include":"#dictionary"},{"include":"#array"},{"include":"#procedure"},{"include":"#base85"},{"include":"#hex"},{"include":"#radix"},{"include":"#number"},{"include":"#embedded"},{"include":"#operators"},{"include":"#extensions"},{"include":"#embeddedRow"},{"include":"#names"}]},"names":{"patterns":[{"name":"variable.other.constant.immediately-evaluated.postscript","match":"(//)[^()\u003c\u003e\\[\\]{}/%\\s]*","captures":{"1":{"name":"punctuation.definition.name.postscript"}}},{"name":"variable.other.constant.literal.postscript","match":"(/)[^()\u003c\u003e\\[\\]{}/%\\s]*","captures":{"1":{"name":"punctuation.definition.name.postscript"}}},{"name":"variable.other.executable.postscript","match":"[^()\u003c\u003e\\[\\]{}/%\\s]+"}]},"number":{"name":"constant.numeric.postscript","match":"[-+]?(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:[Ee][-+]?\\d+)?(?=$|[\\s\\[\\]{}(/%\u003c])"},"operators":{"patterns":[{"name":"keyword.operator.level-3.postscript","match":"(?x) (?\u003c![^/\\s{}()\u003c\u003e\\[\\]%]) \\b\n( GetHalftoneName\n| GetPageDeviceName\n| GetSubstituteCRD\n| StartData\n| StartData\n| addglyph\n| beginbfchar\n| beginbfrange\n| begincidchar\n| begincidrange\n| begincmap\n| begincodespacerange\n| beginnotdefchar\n| beginnotdefrange\n| beginrearrangedfont\n| beginusematrix\n| cliprestore\n| clipsave\n| composefont\n| currentsmoothness\n| currenttrapparams\n| endbfchar\n| endbfrange\n| endcidchar\n| endcidrange\n| endcmap\n| endcodespacerange\n| endnotdefchar\n| endnotdefrange\n| endrearrangedfont\n| endusematrix\n| findcolorrendering\n| removeall\n| removeglyphs\n| setsmoothness\n| settrapparams\n| settrapzone\n| shfill\n| usecmap\n| usefont\n) \\b (?![^/\\s{}()\u003c\u003e\\[\\]%])"},{"name":"keyword.operator.level-2.postscript","match":"(?x) (?\u003c![^/\\s{}()\u003c\u003e\\[\\]%]) \\b\n( GlobalFontDirectory\n| ISOLatin1Encoding\n| SharedFontDirectory\n| UserObjects\n| arct\n| colorimage\n| configurationerror\n| cshow\n| currentblackgeneration\n| currentcacheparams\n| currentcmykcolor\n| currentcolorrendering\n| currentcolorscreen\n| currentcolorspace\n| currentcolortransfer\n| currentcolor\n| currentdevparams\n| currentglobal\n| currentgstate\n| currenthalftone\n| currentobjectformat\n| currentoverprint\n| currentpacking\n| currentpagedevice\n| currentshared\n| currentstrokeadjust\n| currentsystemparams\n| currentundercolorremoval\n| currentuserparams\n| defineresource\n| defineuserobject\n| deletefile\n| execform\n| execuserobject\n| filenameforall\n| fileposition\n| filter\n| findencoding\n| findresource\n| gcheck\n| globaldict\n| glyphshow\n| gstate\n| ineofill\n| infill\n| instroke\n| inueofill\n| inufill\n| inustroke\n| languagelevel\n| makepattern\n| packedarray\n| printobject\n| product\n| realtime\n| rectclip\n| rectfill\n| rectstroke\n| renamefile\n| resourceforall\n| resourcestatus\n| revision\n| rootfont\n| scheck\n| selectfont\n| serialnumber\n| setbbox\n| setblackgeneration\n| setcachedevice2\n| setcacheparams\n| setcmykcolor\n| setcolorrendering\n| setcolorscreen\n| setcolorspace\n| setcolortransfer\n| setcolor\n| setdevparams\n| setfileposition\n| setglobal\n| setgstate\n| sethalftone\n| setobjectformat\n| setoverprint\n| setpacking\n| setpagedevice\n| setpattern\n| setshared\n| setstrokeadjust\n| setsystemparams\n| setucacheparams\n| setundercolorremoval\n| setuserparams\n| setvmthreshold\n| shareddict\n| startjob\n| uappend\n| ucachestatus\n| ucache\n| ueofill\n| ufill\n| undefinedresource\n| undefinefont\n| undefineresource\n| undefineuserobject\n| undef\n| upath\n| ustrokepath\n| ustroke\n| vmreclaim\n| writeobject\n| xshow\n| xyshow\n| yshow\n) \\b (?![^/\\s{}()\u003c\u003e\\[\\]%])"},{"name":"keyword.operator.level-1.postscript","match":"(?x) (?\u003c![^/\\s{}()\u003c\u003e\\[\\]%]) \\b\n( FontDirectory\n| StandardEncoding\n| VMerror\n| abs\n| add\n| aload\n| anchorsearch\n| and\n| arcn\n| arcto\n| arc\n| array\n| ashow\n| astore\n| atan\n| awidthshow\n| begin\n| bind\n| bitshift\n| bytesavailable\n| cachestatus\n| ceiling\n| charpath\n| cleardictstack\n| cleartomark\n| clear\n| clippath\n| clip\n| closefile\n| closepath\n| colorimage\n| concatmatrix\n| concat\n| condition\n| copypage\n| copy\n| cos\n| countdictstack\n| countexecstack\n| counttomark\n| count\n| currentcontext\n| currentdash\n| currentdict\n| currentfile\n| currentflat\n| currentfont\n| currentgray\n| currenthalftonephase\n| currenthsbcolor\n| currentlinecap\n| currentlinejoin\n| currentlinewidth\n| currentmatrix\n| currentmiterlimit\n| currentpoint\n| currentrgbcolor\n| currentscreen\n| currenttransfer\n| curveto\n| cvi\n| cvlit\n| cvn\n| cvrs\n| cvr\n| cvs\n| cvx\n| defaultmatrix\n| definefont\n| defineusername\n| def\n| detach\n| deviceinfo\n| dictfull\n| dictstackoverflow\n| dictstackunderflow\n| dictstack\n| dict\n| div\n| dtransform\n| dup\n| echo\n| eexec\n| end\n| eoclip\n| eofill\n| eoviewclip\n| eq\n| erasepage\n| errordict\n| exch\n| execstackoverflow\n| execstack\n| executeonly\n| executive\n| exec\n| exitserver\n| exit\n| exp\n| false\n| file\n| fill\n| findfont\n| flattenpath\n| floor\n| flushfile\n| flush\n| forall\n| fork\n| for\n| getinterval\n| get\n| ge\n| grestoreall\n| grestore\n| gsave\n| gt\n| handleerror\n| identmatrix\n| idiv\n| idtransform\n| ifelse\n| if\n| imagemask\n| image\n| index\n| initclip\n| initgraphics\n| initmatrix\n| initviewclip\n| internaldict\n| interrupt\n| invalidaccess\n| invalidcontext\n| invalidexit\n| invalidfileaccess\n| invalidfont\n| invalidid\n| invalidrestore\n| invertmatrix\n| ioerror\n| itransform\n| known\n| kshow\n| length\n| le\n| limitcheck\n| lineto\n| ln\n| load\n| lock\n| log\n| loop\n| lt\n| makefont\n| mark\n| matrix\n| maxlength\n| mod\n| monitor\n| moveto\n| mul\n| neg\n| newpath\n| ne\n| noaccess\n| nocurrentpoint\n| notify\n| not\n| nulldevice\n| null\n| or\n| pathbbox\n| pathforall\n| pdfmark\n| pop\n| print\n| prompt\n| pstack\n| putinterval\n| put\n| quit\n| rand\n| rangecheck\n| rcheck\n| rcurveto\n| readhexstring\n| readline\n| readonly\n| readstring\n| read\n| rectviewclip\n| repeat\n| resetfile\n| restore\n| reversepath\n| rlineto\n| rmoveto\n| roll\n| rotate\n| round\n| rrand\n| run\n| save\n| scalefont\n| scale\n| search\n| serverdict\n| setcachedevice\n| setcachelimit\n| setcharwidth\n| setdash\n| setflat\n| setfont\n| setgray\n| sethalftonephase\n| sethsbcolor\n| setlinecap\n| setlinejoin\n| setlinewidth\n| setmatrix\n| setmiterlimit\n| setrgbcolor\n| setscreen\n| settransfer\n| showpage\n| show\n| sin\n| sqrt\n| srand\n| stackoverflow\n| stackunderflow\n| stack\n| start\n| statusdict\n| status\n| stopped\n| stop\n| store\n| stringwidth\n| string\n| strokepath\n| stroke\n| sub\n| syntaxerror\n| systemdict\n| timeout\n| token\n| transform\n| translate\n| true\n| truncate\n| typecheck\n| type\n| undefinedfilename\n| undefinedresult\n| undefined\n| unmatchedmark\n| unregistered\n| userdict\n| usertime\n| version\n| viewclippath\n| viewclip\n| vmstatus\n| wait\n| wcheck\n| where\n| widthshow\n| writehexstring\n| writestring\n| write\n| wtranslation\n| xcheck\n| xor\n| yield\n) \\b (?![^/\\s{}()\u003c\u003e\\[\\]%])\n|\n# Stuff that starts with a non-word character\n(?\u003c=^|[/\\s{}()\u003c\u003e\\[\\]%])\n(=?=|\\$error)\n(?=$|[/\\s{}()\u003c\u003e\\[\\]%])"}]},"procedure":{"name":"meta.procedure.postscript","begin":"{","end":"}","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"punctuation.definition.procedure.begin.postscript"}},"endCaptures":{"0":{"name":"punctuation.definition.procedure.end.postscript"}}},"radix":{"name":"constant.numeric.radix.postscript","match":"[0-3]?[0-9]#[0-9a-zA-Z]+"},"specialFiles":{"patterns":[{"name":"constant.language.device-name.$2-device.postscript","match":"\\G(%)([-\\w]+)(?=%|\\)|$)(%)?","captures":{"1":{"name":"punctuation.definition.device-name.begin.postscript"},"3":{"name":"punctuation.definition.device-name.end.postscript"}}},{"name":"constant.language.special-file.stdio.$2.postscript","match":"\\G(%)(stderr|stdin|stdout)(?=\\)|$)","captures":{"1":{"name":"punctuation.definition.special-file.begin.postscript"},"3":{"name":"punctuation.definition.special-file.end.postscript"}}},{"name":"constant.language.special-file.interactive.$2.postscript","match":"\\G(%)(lineedit|statementedit)(?=\\)|$)","captures":{"1":{"name":"punctuation.definition.special-file.begin.postscript"},"3":{"name":"punctuation.definition.special-file.end.postscript"}}}]},"string":{"name":"string.other.postscript","begin":"\\(","end":"\\)","patterns":[{"include":"#stringInnards"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.postscript"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.postscript"}}},"stringInnards":{"patterns":[{"include":"#specialFiles"},{"name":"constant.numeric.octal.postscript","match":"\\\\[0-7]{1,3}"},{"name":"constant.character.escape.postscript","match":"\\\\(\\\\|[bfnrt()]|[0-7]{1,3}|\\r?\\n)"},{"name":"invalid.illegal.unknown-escape.postscript.ignored","match":"\\\\"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#stringInnards"}]}]}},"injections":{"L:source.postscript meta.ai-prefs.postscript - (comment | string | source.embedded | text.embedded)":{"patterns":[{"name":"meta.obfuscated-setting.ai-prefs.postscript","contentName":"meta.array.postscript","begin":"^\\s*(/(?:\\\\.|[^()\u003c\u003e\\[\\]{}/%\\s])*) ((\\[) (?!0\\b)(\\d+)(?:$|\\r))","end":"^\\s*(\\])|\\G(?!$)|(?!\\G)^(?!\\s*(?:\\]|[A-Fa-f0-9]+$))","patterns":[{"name":"string.other.hexadecimal.postscript","match":"[A-Fa-f0-9]+"}],"beginCaptures":{"1":{"patterns":[{"include":"$self"}]},"2":{"name":"meta.array.postscript"},"3":{"name":"punctuation.definition.array.begin.postscript"},"4":{"name":"constant.numeric.postscript"}},"endCaptures":{"0":{"name":"meta.array.postscript"},"1":{"name":"punctuation.definition.array.end.postscript"}}},{"name":"variable.other.constant.literal.postscript","match":"(/)((?:\\\\.|[^()\u003c\u003e\\[\\]{}/%\\s])*)","captures":{"1":{"name":"punctuation.definition.name.postscript"},"2":{"patterns":[{"name":"constant.character.escape.postscript","match":"(\\\\).","captures":{"1":{"name":"punctuation.definition.escape.backslash.postscript"}}}]}}},{"name":"constant.numeric.integer.long.postscript","match":"[0-9]+L"}]},"L:source.postscript meta.document.pdf - (meta.encrypted-source | source.embedded | text.embedded)":{"patterns":[{"name":"meta.encrypted-source.stream.pdf","begin":"(?:^|(?\u003c=\u003e\u003e)\\s*)(?=stream$)","end":"endstream|(?=endobj\\b)","patterns":[{"begin":"\\G(stream)\\s*$\\s*","end":"(?=endstream|(?=endobj\\b))","patterns":[{"contentName":"text.embedded.xml","begin":"(\u003c\\?xpacket(?=\\s)[^\u003e]+\\?\u003e)(?=$|\u003cx:xmpmeta)","end":"(\u003c\\?xpacket(?=\\s)[^\u003e]*end\\b[^\u003e]*\\?\u003e)|(?=\\s*(?:endstream|endobj\\b))","patterns":[{"include":"text.xml"}],"beginCaptures":{"1":{"name":"text.embedded.xml","patterns":[{"include":"text.xml"}]}},"endCaptures":{"1":{"name":"text.embedded.xml","patterns":[{"include":"text.xml"}]}}},{"name":"string.other.base85.pdf","begin":"(?!endstream)[!-uz]{50,80}\\s*$","end":"~\u003e|(?=\\s*(?:endstream|endobj\\b))","endCaptures":{"0":{"name":"punctuation.definition.string.end.pdf"}}},{"name":"string.other.raw.binary.pdf","contentName":"sublimelinter.gutter-mark","begin":"(?!endstream|[!-uz]{50,80}\\s*$)(?:(?\u003c=[\\n\\r]|\\G|^))(?=.)","end":"(?=\\s*(?:endstream|endobj\\b))"}],"beginCaptures":{"1":{"name":"keyword.control.stream.begin.pdf"}}}],"endCaptures":{"0":{"name":"keyword.control.stream.end.pdf"}}},{"match":"(?\u003c![^/\\s{}()\u003c\u003e\\[\\]%])\\b(obj)\\s*(?=\u003c\u003c|$)|(?\u003c=^|\\n|\u003e\u003e)(endobj)","captures":{"1":{"name":"keyword.control.object.begin.pdf"},"2":{"name":"keyword.control.object.end.pdf"}}},{"name":"keyword.control.$1.pdf","match":"(?\u003c![^/\\s{}()\u003c\u003e\\[\\]%])\\b(trailer|startxref)(?![^/\\s{}()\u003c\u003e\\[\\]%])"}]}}}
+{"name":"PostScript","scopeName":"source.postscript","patterns":[{"name":"meta.document.pdf","begin":"\\A(?=%PDF)","end":"(?=A)B","patterns":[{"include":"#main"}]},{"name":"meta.ai-prefs.postscript","begin":"\\A(?=/(?:(?:Menus|collection1|precision) {|textImportantVisualLinesSnapping \\d)(?:\\r|$))","end":"(?=A)B","patterns":[{"include":"#main"}]},{"include":"#main"}],"repository":{"array":{"name":"meta.array.postscript","begin":"\\[","end":"\\]","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"punctuation.definition.array.begin.postscript"}},"endCaptures":{"0":{"name":"punctuation.definition.array.end.postscript"}}},"base85":{"name":"string.other.base85.postscript","begin":"\u003c~","end":"~\u003e","patterns":[{"name":"invalid.illegal.base85.char.postscript","match":"(?:[^!-uz\\s]|~(?!\u003e))++"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.postscript"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.postscript"}}},"comment":{"patterns":[{"name":"punctuation.whitespace.comment.leading.postscript","match":"^[ \\t]+(?=%)"},{"include":"#dsc"},{"name":"comment.line.percentage.postscript","begin":"%","end":"(?=$|\\r|\\f)","beginCaptures":{"0":{"name":"punctuation.definition.comment.postscript"}}}]},"compatibility":{"name":"keyword.operator.level-1.compatibility.postscript","match":"(?x) (?\u003c![^/\\s{}()\u003c\u003e\\[\\]%]) (?:\\b|(?=\\.))\n( 11x17tray\n| 11x17\n| a3tray\n| a3\n| a4small\n| a4tray\n| a4\n| accuratescreens\n| appletalktype\n| b5tray\n| b5\n| buildtime\n| byteorder\n| checkpassword\n| checkscreen\n| defaulttimeouts\n| devdismount\n| devforall\n| devformat\n| devmount\n| devstatus\n| diskonline\n| diskstatus\n| doprinterrors\n| dostartpage\n| dosysstart\n| duplexmode\n| emulate\n| firstside\n| hardwareiomode\n| initializedisk\n| jobname\n| jobtimeout\n| ledgertray\n| ledger\n| legaltray\n| legal\n| lettersmall\n| lettertray\n| letter\n| manualfeedtimeout\n| manualfeed\n| margins\n| mirrorprint\n| newsheet\n| note\n| pagecount\n| pagemargin\n| pageparams\n| pagestackorder\n| printername\n| processcolors\n| ramsize\n| realformat\n| resolution\n| sccbatch\n| sccinteractive\n| setaccuratescreens\n| setdefaulttimeouts\n| setdoprinterrors\n| setdostartpage\n| setdosysstart\n| setduplexmode\n| sethardwareiomode\n| setjobtimeout\n| setmargins\n| setmirrorprint\n| setpagemargin\n| setpageparams\n| setpagestackorder\n| setpage\n| setprintername\n| setresolution\n| setsccbatch\n| setsccinteractive\n| setsoftwareiomode\n| settumble\n| setuserdiskpercent\n| softwareiomode\n| tumble\n| userdiskpercent\n| waittimeout\n) \\b (?![^/\\s{}()\u003c\u003e\\[\\]%])"},"dictionary":{"name":"meta.dictionary.postscript","begin":"\u003c\u003c","end":"\u003e\u003e","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"punctuation.definition.dictionary.begin.postscript"}},"endCaptures":{"0":{"name":"punctuation.definition.dictionary.end.postscript"}}},"dsc":{"name":"meta.Document-Structuring-Comment.postscript","contentName":"string.unquoted.DSC.postscript","begin":"(?x) ^ (%%)\n( BeginBinary\n| BeginCustomColor\n| BeginData\n| BeginDefaults\n| BeginDocument\n| BeginEmulation\n| BeginExitServer\n| BeginFeature\n| BeginFile\n| BeginFont\n| BeginObject\n| BeginPageSetup\n| BeginPaperSize\n| BeginPreview\n| BeginProcSet\n| BeginProcessColor\n| BeginProlog\n| BeginResource\n| BeginSetup\n| BoundingBox\n| CMYKCustomColor\n| ChangeFont\n| Copyright\n| CreationDate\n| Creator\n| DocumentCustomColors\n| DocumentData\n| DocumentFonts\n| DocumentMedia\n| DocumentNeededFiles\n| DocumentNeededFonts\n| DocumentNeededProcSets\n| DocumentNeededResources\n| DocumentPaperColors\n| DocumentPaperForms\n| DocumentPaperSizes\n| DocumentPaperWeights\n| DocumentPrinterRequired\n| DocumentProcSets\n| DocumentProcessColors\n| DocumentSuppliedFiles\n| DocumentSuppliedFonts\n| DocumentSuppliedProcSets\n| DocumentSuppliedResources\n| EOF\n| Emulation\n| EndBinary\n| EndComments\n| EndCustomColor\n| EndData\n| EndDefaults\n| EndDocument\n| EndEmulation\n| EndExitServer\n| EndFeature\n| EndFile\n| EndFont\n| EndObject\n| EndPageSetup\n| EndPaperSize\n| EndPreview\n| EndProcSet\n| EndProcessColor\n| EndProlog\n| EndResource\n| EndSetup\n| ExecuteFile\n| Extensions\n| Feature\n| For\n| IncludeDocument\n| IncludeFeature\n| IncludeFile\n| IncludeFont\n| IncludeProcSet\n| IncludeResource\n| LanguageLevel\n| OperatorIntervention\n| OperatorMessage\n| Orientation\n| PageBoundingBox\n| PageCustomColors\n| PageFiles\n| PageFonts\n| PageMedia\n| PageOrder\n| PageOrientation\n| PageProcessColors\n| PageRequirements\n| PageResources\n| PageTrailer\n| Pages\n| Page\n| PaperColor\n| PaperForm\n| PaperSize\n| PaperWeight\n| ProofMode\n| RGBCustomColor\n| Requirements\n| Routing\n| Title\n| Trailer\n| VMlocation\n| VMusage\n| Version\n| \\+\n| \\?BeginFeatureQuery\n| \\?BeginFileQuery\n| \\?BeginFontListQuery\n| \\?BeginFontQuery\n| \\?BeginPrinterQuery\n| \\?BeginProcSetQuery\n| \\?BeginQuery\n| \\?BeginResourceListQuery\n| \\?BeginResourceQuery\n| \\?BeginVMStatus\n| \\?EndFeatureQuery\n| \\?EndFileQuery\n| \\?EndFontListQuery\n| \\?EndFontQuery\n| \\?EndPrinterQuery\n| \\?EndProcSetQuery\n| \\?EndQuery\n| \\?EndResourceListQuery\n| \\?EndResourceQuery\n| \\?EndVMStatus\n) (:)? [^\\S\\r\\n]*","end":"(?=$|\\r|\\f)","beginCaptures":{"0":{"name":"keyword.other.DSC.postscript"},"1":{"name":"punctuation.definition.keyword.DSC.postscript"},"3":{"name":"keyword.operator.assignment.key-value.colon.postscript"}}},"embedded":{"patterns":[{"contentName":"string.unquoted.heredoc.postscript","begin":"(?\u003c![^/\\s{}()\u003c\u003e\\[\\]%])\\b(currentfile)\\s+((?=\\S)[^{}%]+?)\\s+(readline)(?!\\s*})\\b(?![^/\\s{}()\u003c\u003e\\[\\]%])(?:$\\s*)?","end":"(?!\\G)$","beginCaptures":{"1":{"name":"keyword.operator.postscript"},"2":{"patterns":[{"include":"#main"}]},"3":{"name":"keyword.operator.postscript"}}},{"name":"meta.encrypted-source.base85.postscript","contentName":"string.other.base85.postscript","begin":"(?\u003c![^/\\s{}()\u003c\u003e\\[\\]%])\\b(currentfile)\\s*((/)ASCII85Decode)\\s+(filter)\\b(?![^/\\s{}()\u003c\u003e\\[\\]%])([^}\u003e\\]%]*?(?:exec|image|readstring)\\s*)$\\s*+","end":"~\u003e|(?=cleartomark|closefile)","beginCaptures":{"1":{"name":"keyword.operator.postscript"},"2":{"name":"variable.other.literal.postscript"},"3":{"name":"punctuation.definition.name.postscript"},"4":{"name":"keyword.operator.postscript"},"5":{"patterns":[{"include":"#main"}]}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.postscript"}}},{"name":"meta.encrypted-source.eexec.postscript","begin":"(?\u003c![^/\\s{}()\u003c\u003e\\[\\]%])\\b(currentfile)\\s+(eexec)(?:$|(?=.*[\\0-\\x08\\x14-\\x31\\x7F\\x80-\\x9F])(?=.{0,3}?[^A-Fa-f0-9]|\\b[A-Fa-f0-9]))","end":"(cleartomark|closefile)\\b(?![^/\\s{}()\u003c\u003e\\[\\]%])|(?\u003c=\\G)(?=[^\\s0-9A-Fa-f])","patterns":[{"begin":"\\G(?=\\s*$)","end":"(?=\\s*\\S)"},{"begin":"(?:\\G|(?\u003c=\\n|^))\\s*(?=\\S)","end":"(?!\\G)","patterns":[{"name":"string.other.raw.binary.postscript","contentName":"sublimelinter.gutter-mark","begin":"\\G(?!cleartomark|closefile)(?=.{0,3}?[^A-Fa-f0-9])","end":"(?=\\s*(?:cleartomark|closefile))"},{"name":"string.other.hexadecimal.postscript","begin":"\\G(?!cleartomark|closefile)(?=\\s{0,3}?(?:[A-Fa-f0-9]))","end":"(?=\\s*[^A-Fa-f0-9\\s]|cleartomark|closefile)"}]}],"beginCaptures":{"1":{"name":"keyword.operator.postscript"},"2":{"name":"keyword.operator.postscript"}},"endCaptures":{"1":{"name":"keyword.operator.postscript"}}}]},"embeddedRow":{"patterns":[{"name":"string.other.base85.postscript","match":"^[!-uz]{0,78}(~\u003e)","captures":{"1":{"name":"punctuation.definition.string.end.postscript"}}},{"name":"string.other.base85.postscript","begin":"(?x) ^\n(?= [^%\\[]*? \\]\n|   [^%(]*?   \\)\n|   [^%\u003c]*?   \u003e\n|   .*? \u003c(?!~|\u003c) [A-Fa-f0-9]* [^~\u003eA-Fa-f0-9]\n) [!-uz]{60,80} [^\\S\\r\\n]* $","end":"^[!-uz]{0,78}(~\u003e)","endCaptures":{"0":{"name":"punctuation.definition.string.end.postscript"}}}]},"extensions":{"patterns":[{"name":"keyword.operator.distiller.postscript","match":"(?\u003c![^/\\s{}()\u003c\u003e\\[\\]%])\\b((?:current|set)distillerparams)\\b(?![^/\\s{}()\u003c\u003e\\[\\]%])"},{"name":"keyword.operator.ghostscript.postscript","match":"(?x) (?\u003c![^/\\s{}()\u003c\u003e\\[\\]%]) (?:\\b|(?=\\.))\n( \\.activatepathcontrol\n| \\.addcontrolpath\n| \\.begintransparencygroup\n| \\.begintransparencymaskgroup\n| \\.bind\n| \\.bindnow\n| \\.currentalphaisshape\n| \\.currentblendmode\n| \\.currentfillconstantalpha\n| \\.currentopacityalpha\n| \\.currentoverprintmode\n| \\.currentpathcontrolstate\n| \\.currentshapealpha\n| \\.currentstrokeconstantalpha\n| \\.currenttextknockout\n| \\.dicttomark\n| \\.endtransparencygroup\n| \\.endtransparencymask\n| \\.fileposition\n| \\.genordered\n| \\.knownget\n| \\.locksafe\n| \\.max\n| \\.min\n| \\.PDFClose\n| \\.PDFDrawAnnots\n| \\.PDFDrawPage\n| \\.PDFFile\n| \\.PDFInfo\n| \\.PDFInit\n| \\.PDFMetadata\n| \\.PDFPageInfo\n| \\.PDFPageInfoExt\n| \\.PDFStream\n| \\.popdf14devicefilter\n| \\.pushpdf14devicefilter\n| \\.setalphaisshape\n| \\.setblendmode\n| \\.setdebug\n| \\.setfillconstantalpha\n| \\.setopacityalpha\n| \\.setoverprintmode\n| \\.setsafe\n| \\.setshapealpha\n| \\.setstrokeconstantalpha\n| \\.settextknockout\n| \\.shellarguments\n| \\.tempfile\n| %Type1BuildChar\n| %Type1BuildGlyph\n| arccos\n| arcsin\n| copydevice\n| copyscanlines\n| currentdevice\n| dopdfpages\n| finddevice\n| findlibfile\n| findprotodevice\n| getdeviceprops\n| getenv\n| makeimagedevice\n| pdfclose\n| pdfgetpage\n| pdfopen\n| pdfshowpage\n| pdfshowpage_finish\n| pdfshowpage_init\n| pdfshowpage_setpage\n| putdeviceprops\n| runpdf\n| runpdfbegin\n| runpdfend\n| runpdfpagerange\n| setdevice\n) \\b (?![^/\\s{}()\u003c\u003e\\[\\]%])"}]},"hex":{"name":"string.other.hexadecimal.postscript","begin":"\u003c","end":"\u003e","patterns":[{"name":"invalid.illegal.hexadecimal.char.postscript","match":"[^\u003e0-9A-Fa-f\\s]+"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.postscript"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.postscript"}}},"main":{"patterns":[{"include":"#string"},{"include":"#comment"},{"include":"#dictionary"},{"include":"#array"},{"include":"#procedure"},{"include":"#base85"},{"include":"#hex"},{"include":"#radix"},{"include":"#number"},{"include":"#embedded"},{"include":"#operators"},{"include":"#extensions"},{"include":"#compatibility"},{"include":"#embeddedRow"},{"include":"#names"}]},"names":{"patterns":[{"name":"variable.other.constant.immediately-evaluated.postscript","match":"(//)[^()\u003c\u003e\\[\\]{}/%\\s]*","captures":{"1":{"name":"punctuation.definition.name.postscript"}}},{"name":"variable.other.constant.literal.postscript","match":"(/)[^()\u003c\u003e\\[\\]{}/%\\s]*","captures":{"1":{"name":"punctuation.definition.name.postscript"}}},{"name":"variable.other.executable.postscript","match":"[^()\u003c\u003e\\[\\]{}/%\\s]+"}]},"number":{"name":"constant.numeric.postscript","match":"[-+]?(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:[Ee][-+]?\\d+)?(?=$|[\\s\\[\\]{}(/%\u003c])"},"operators":{"patterns":[{"name":"keyword.operator.level-3.postscript","match":"(?x) (?\u003c![^/\\s{}()\u003c\u003e\\[\\]%]) \\b\n( GetHalftoneName\n| GetPageDeviceName\n| GetSubstituteCRD\n| StartData\n| StartData\n| addglyph\n| beginbfchar\n| beginbfrange\n| begincidchar\n| begincidrange\n| begincmap\n| begincodespacerange\n| beginnotdefchar\n| beginnotdefrange\n| beginrearrangedfont\n| beginusematrix\n| cliprestore\n| clipsave\n| composefont\n| currentsmoothness\n| currenttrapparams\n| endbfchar\n| endbfrange\n| endcidchar\n| endcidrange\n| endcmap\n| endcodespacerange\n| endnotdefchar\n| endnotdefrange\n| endrearrangedfont\n| endusematrix\n| findcolorrendering\n| removeall\n| removeglyphs\n| setsmoothness\n| settrapparams\n| settrapzone\n| shfill\n| usecmap\n| usefont\n) \\b (?![^/\\s{}()\u003c\u003e\\[\\]%])"},{"name":"keyword.operator.level-2.postscript","match":"(?x) (?\u003c![^/\\s{}()\u003c\u003e\\[\\]%]) \\b\n( GlobalFontDirectory\n| ISOLatin1Encoding\n| SharedFontDirectory\n| UserObjects\n| arct\n| colorimage\n| configurationerror\n| cshow\n| currentblackgeneration\n| currentcacheparams\n| currentcmykcolor\n| currentcolorrendering\n| currentcolorscreen\n| currentcolorspace\n| currentcolortransfer\n| currentcolor\n| currentdevparams\n| currentglobal\n| currentgstate\n| currenthalftone\n| currentobjectformat\n| currentoverprint\n| currentpacking\n| currentpagedevice\n| currentshared\n| currentstrokeadjust\n| currentsystemparams\n| currentundercolorremoval\n| currentuserparams\n| defineresource\n| defineuserobject\n| deletefile\n| execform\n| execuserobject\n| filenameforall\n| fileposition\n| filter\n| findencoding\n| findresource\n| gcheck\n| globaldict\n| glyphshow\n| gstate\n| ineofill\n| infill\n| instroke\n| inueofill\n| inufill\n| inustroke\n| languagelevel\n| makepattern\n| packedarray\n| printobject\n| product\n| realtime\n| rectclip\n| rectfill\n| rectstroke\n| renamefile\n| resourceforall\n| resourcestatus\n| revision\n| rootfont\n| scheck\n| selectfont\n| serialnumber\n| setbbox\n| setblackgeneration\n| setcachedevice2\n| setcacheparams\n| setcmykcolor\n| setcolorrendering\n| setcolorscreen\n| setcolorspace\n| setcolortransfer\n| setcolor\n| setdevparams\n| setfileposition\n| setglobal\n| setgstate\n| sethalftone\n| setobjectformat\n| setoverprint\n| setpacking\n| setpagedevice\n| setpattern\n| setshared\n| setstrokeadjust\n| setsystemparams\n| setucacheparams\n| setundercolorremoval\n| setuserparams\n| setvmthreshold\n| shareddict\n| startjob\n| uappend\n| ucachestatus\n| ucache\n| ueofill\n| ufill\n| undefinedresource\n| undefinefont\n| undefineresource\n| undefineuserobject\n| undef\n| upath\n| ustrokepath\n| ustroke\n| vmreclaim\n| writeobject\n| xshow\n| xyshow\n| yshow\n) \\b (?![^/\\s{}()\u003c\u003e\\[\\]%])"},{"name":"keyword.operator.level-1.postscript","match":"(?x) (?\u003c![^/\\s{}()\u003c\u003e\\[\\]%]) \\b\n( FontDirectory\n| StandardEncoding\n| VMerror\n| abs\n| add\n| aload\n| anchorsearch\n| and\n| arcn\n| arcto\n| arc\n| array\n| ashow\n| astore\n| atan\n| awidthshow\n| begin\n| bind\n| bitshift\n| bytesavailable\n| cachestatus\n| ceiling\n| charpath\n| cleardictstack\n| cleartomark\n| clear\n| clippath\n| clip\n| closefile\n| closepath\n| colorimage\n| concatmatrix\n| concat\n| condition\n| copypage\n| copy\n| cos\n| countdictstack\n| countexecstack\n| counttomark\n| count\n| currentcontext\n| currentdash\n| currentdict\n| currentfile\n| currentflat\n| currentfont\n| currentgray\n| currenthalftonephase\n| currenthsbcolor\n| currentlinecap\n| currentlinejoin\n| currentlinewidth\n| currentmatrix\n| currentmiterlimit\n| currentpoint\n| currentrgbcolor\n| currentscreen\n| currenttransfer\n| curveto\n| cvi\n| cvlit\n| cvn\n| cvrs\n| cvr\n| cvs\n| cvx\n| defaultmatrix\n| definefont\n| defineusername\n| def\n| detach\n| deviceinfo\n| dictfull\n| dictstackoverflow\n| dictstackunderflow\n| dictstack\n| dict\n| div\n| dtransform\n| dup\n| echo\n| eexec\n| end\n| eoclip\n| eofill\n| eoviewclip\n| eq\n| erasepage\n| errordict\n| exch\n| execstackoverflow\n| execstack\n| executeonly\n| executive\n| exec\n| exitserver\n| exit\n| exp\n| false\n| file\n| fill\n| findfont\n| flattenpath\n| floor\n| flushfile\n| flush\n| forall\n| fork\n| for\n| getinterval\n| get\n| ge\n| grestoreall\n| grestore\n| gsave\n| gt\n| handleerror\n| identmatrix\n| idiv\n| idtransform\n| ifelse\n| if\n| imagemask\n| image\n| index\n| initclip\n| initgraphics\n| initmatrix\n| initviewclip\n| internaldict\n| interrupt\n| invalidaccess\n| invalidcontext\n| invalidexit\n| invalidfileaccess\n| invalidfont\n| invalidid\n| invalidrestore\n| invertmatrix\n| ioerror\n| itransform\n| known\n| kshow\n| length\n| le\n| limitcheck\n| lineto\n| ln\n| load\n| lock\n| log\n| loop\n| lt\n| makefont\n| mark\n| matrix\n| maxlength\n| mod\n| monitor\n| moveto\n| mul\n| neg\n| newpath\n| ne\n| noaccess\n| nocurrentpoint\n| notify\n| not\n| nulldevice\n| null\n| or\n| pathbbox\n| pathforall\n| pdfmark\n| pop\n| print\n| prompt\n| pstack\n| putinterval\n| put\n| quit\n| rand\n| rangecheck\n| rcheck\n| rcurveto\n| readhexstring\n| readline\n| readonly\n| readstring\n| read\n| rectviewclip\n| repeat\n| resetfile\n| restore\n| reversepath\n| rlineto\n| rmoveto\n| roll\n| rotate\n| round\n| rrand\n| run\n| save\n| scalefont\n| scale\n| search\n| serverdict\n| setcachedevice\n| setcachelimit\n| setcharwidth\n| setdash\n| setflat\n| setfont\n| setgray\n| sethalftonephase\n| sethsbcolor\n| setlinecap\n| setlinejoin\n| setlinewidth\n| setmatrix\n| setmiterlimit\n| setrgbcolor\n| setscreen\n| settransfer\n| showpage\n| show\n| sin\n| sqrt\n| srand\n| stackoverflow\n| stackunderflow\n| stack\n| start\n| statusdict\n| status\n| stopped\n| stop\n| store\n| stringwidth\n| string\n| strokepath\n| stroke\n| sub\n| syntaxerror\n| systemdict\n| timeout\n| token\n| transform\n| translate\n| true\n| truncate\n| typecheck\n| type\n| undefinedfilename\n| undefinedresult\n| undefined\n| unmatchedmark\n| unregistered\n| userdict\n| usertime\n| version\n| viewclippath\n| viewclip\n| vmstatus\n| wait\n| wcheck\n| where\n| widthshow\n| writehexstring\n| writestring\n| write\n| wtranslation\n| xcheck\n| xor\n| yield\n) \\b (?![^/\\s{}()\u003c\u003e\\[\\]%])\n|\n# Stuff that starts with a non-word character\n(?\u003c=^|[/\\s{}()\u003c\u003e\\[\\]%])\n(=?=|\\$error)\n(?=$|[/\\s{}()\u003c\u003e\\[\\]%])"}]},"procedure":{"name":"meta.procedure.postscript","begin":"{","end":"}","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"punctuation.definition.procedure.begin.postscript"}},"endCaptures":{"0":{"name":"punctuation.definition.procedure.end.postscript"}}},"radix":{"name":"constant.numeric.radix.postscript","match":"[0-3]?[0-9]#[0-9a-zA-Z]+"},"specialFiles":{"patterns":[{"name":"constant.language.device-name.$2-device.postscript","match":"\\G(%)([-\\w]+)(?=%|\\)|$)(%)?","captures":{"1":{"name":"punctuation.definition.device-name.begin.postscript"},"3":{"name":"punctuation.definition.device-name.end.postscript"}}},{"name":"constant.language.special-file.stdio.$2.postscript","match":"\\G(%)(stderr|stdin|stdout)(?=\\)|$)","captures":{"1":{"name":"punctuation.definition.special-file.begin.postscript"},"3":{"name":"punctuation.definition.special-file.end.postscript"}}},{"name":"constant.language.special-file.interactive.$2.postscript","match":"\\G(%)(lineedit|statementedit)(?=\\)|$)","captures":{"1":{"name":"punctuation.definition.special-file.begin.postscript"},"3":{"name":"punctuation.definition.special-file.end.postscript"}}}]},"string":{"name":"string.other.postscript","begin":"\\(","end":"\\)","patterns":[{"include":"#stringInnards"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.postscript"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.postscript"}}},"stringInnards":{"patterns":[{"include":"#specialFiles"},{"name":"constant.numeric.octal.postscript","match":"\\\\[0-7]{1,3}"},{"name":"constant.character.escape.postscript","match":"\\\\(\\\\|[bfnrt()]|[0-7]{1,3}|\\r?\\n)"},{"name":"invalid.illegal.unknown-escape.postscript.ignored","match":"\\\\"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#stringInnards"}]}]}},"injections":{"L:source.postscript meta.ai-prefs.postscript - (comment | string | source.embedded | text.embedded)":{"patterns":[{"name":"meta.obfuscated-setting.ai-prefs.postscript","contentName":"meta.array.postscript","begin":"^\\s*(/(?:\\\\.|[^()\u003c\u003e\\[\\]{}/%\\s])*) ((\\[) (?!0\\b)(\\d+)(?:$|\\r))","end":"^\\s*(\\])|\\G(?!$)|(?!\\G)^(?!\\s*(?:\\]|[A-Fa-f0-9]+$))","patterns":[{"name":"string.other.hexadecimal.postscript","match":"[A-Fa-f0-9]+"}],"beginCaptures":{"1":{"patterns":[{"include":"$self"}]},"2":{"name":"meta.array.postscript"},"3":{"name":"punctuation.definition.array.begin.postscript"},"4":{"name":"constant.numeric.postscript"}},"endCaptures":{"0":{"name":"meta.array.postscript"},"1":{"name":"punctuation.definition.array.end.postscript"}}},{"name":"variable.other.constant.literal.postscript","match":"(/)((?:\\\\.|[^()\u003c\u003e\\[\\]{}/%\\s])*)","captures":{"1":{"name":"punctuation.definition.name.postscript"},"2":{"patterns":[{"name":"constant.character.escape.postscript","match":"(\\\\).","captures":{"1":{"name":"punctuation.definition.escape.backslash.postscript"}}}]}}},{"name":"constant.numeric.integer.long.postscript","match":"[0-9]+L"}]},"L:source.postscript meta.document.pdf - (meta.encrypted-source | source.embedded | text.embedded)":{"patterns":[{"name":"meta.encrypted-source.stream.pdf","begin":"(?:^|(?\u003c=\u003e\u003e)\\s*)(?=stream$)","end":"endstream|(?=endobj\\b)","patterns":[{"begin":"\\G(stream)\\s*$\\s*","end":"(?=endstream|(?=endobj\\b))","patterns":[{"contentName":"text.embedded.xml","begin":"(\u003c\\?xpacket(?=\\s)[^\u003e]+\\?\u003e)(?=$|\u003cx:xmpmeta)","end":"(\u003c\\?xpacket(?=\\s)[^\u003e]*end\\b[^\u003e]*\\?\u003e)|(?=\\s*(?:endstream|endobj\\b))","patterns":[{"include":"text.xml"}],"beginCaptures":{"1":{"name":"text.embedded.xml","patterns":[{"include":"text.xml"}]}},"endCaptures":{"1":{"name":"text.embedded.xml","patterns":[{"include":"text.xml"}]}}},{"name":"string.other.base85.pdf","begin":"(?!endstream)[!-uz]{50,80}\\s*$","end":"~\u003e|(?=\\s*(?:endstream|endobj\\b))","endCaptures":{"0":{"name":"punctuation.definition.string.end.pdf"}}},{"name":"string.other.raw.binary.pdf","contentName":"sublimelinter.gutter-mark","begin":"(?!endstream|[!-uz]{50,80}\\s*$)(?:(?\u003c=[\\n\\r]|\\G|^))(?=.)","end":"(?=\\s*(?:endstream|endobj\\b))"}],"beginCaptures":{"1":{"name":"keyword.control.stream.begin.pdf"}}}],"endCaptures":{"0":{"name":"keyword.control.stream.end.pdf"}}},{"match":"(?\u003c![^/\\s{}()\u003c\u003e\\[\\]%])\\b(obj)\\s*(?=\u003c\u003c|$)|(?\u003c=^|\\n|\u003e\u003e)(endobj)","captures":{"1":{"name":"keyword.control.object.begin.pdf"},"2":{"name":"keyword.control.object.end.pdf"}}},{"name":"keyword.control.$1.pdf","match":"(?\u003c![^/\\s{}()\u003c\u003e\\[\\]%])\\b(trailer|startxref)(?![^/\\s{}()\u003c\u003e\\[\\]%])"}]},"L:source.postscript meta.procedure.postscript - (comment | string | text.embedded)":{"patterns":[{"match":"\\s*(?\u003c=^|\\G|[\\[{\\s])\\b(currentfile)\\b(?=[\\[{\\s])","captures":{"1":{"name":"keyword.operator.postscript"}}}]}}}
diff --git a/grammars/source.prisma.json b/grammars/source.prisma.json
index bc60569..646f01a 100644
--- a/grammars/source.prisma.json
+++ b/grammars/source.prisma.json
@@ -1 +1 @@
-{"name":"Prisma","scopeName":"source.prisma","patterns":[{"include":"#triple_comment"},{"include":"#double_comment"},{"include":"#model_block_definition"},{"include":"#config_block_definition"},{"include":"#enum_block_definition"},{"include":"#type_definition"}],"repository":{"array":{"name":"source.prisma.array","begin":"\\[","end":"\\]","patterns":[{"include":"#value"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.prisma"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.prisma"}}},"assignment":{"patterns":[{"begin":"^\\s*(\\w+)\\s*(=)\\s*","end":"\\n","patterns":[{"include":"#value"},{"include":"#double_comment_inline"}],"beginCaptures":{"1":{"name":"variable.other.assignment.prisma"},"2":{"name":"keyword.operator.terraform"}}}]},"attribute":{"name":"source.prisma.attribute","match":"(@@?[\\w\\.]+)","captures":{"1":{"name":"entity.name.function.attribute.prisma"}}},"attribute_with_arguments":{"name":"source.prisma.attribute.with_arguments","begin":"(@@?[\\w\\.]+)(\\()","end":"\\)","patterns":[{"include":"#named_argument"},{"include":"#value"}],"beginCaptures":{"1":{"name":"entity.name.function.attribute.prisma"},"2":{"name":"punctuation.definition.tag.prisma"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.prisma"}}},"boolean":{"name":"constant.language.boolean.prisma","match":"\\b(true|false)\\b"},"config_block_definition":{"name":"source.prisma.embedded.source","begin":"^\\s*(generator|datasource)\\s+([A-Za-z][\\w]*)\\s+({)","end":"\\s*\\}","patterns":[{"include":"#triple_comment"},{"include":"#double_comment"},{"include":"#assignment"}],"beginCaptures":{"1":{"name":"storage.type.config.prisma"},"2":{"name":"entity.name.type.config.prisma"},"3":{"name":"punctuation.definition.tag.prisma"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.prisma"}}},"double_comment":{"name":"comment.prisma","begin":"//","end":"$\\n?"},"double_comment_inline":{"name":"comment.prisma","match":"//[^\\n]*"},"double_quoted_string":{"name":"unnamed","begin":"\"","end":"\"","patterns":[{"include":"#string_interpolation"},{"name":"string.quoted.double.prisma","match":"([\\w\\-\\/\\._\\\\%@:\\?=]+)"}],"beginCaptures":{"0":{"name":"string.quoted.double.start.prisma"}},"endCaptures":{"0":{"name":"string.quoted.double.end.prisma"}}},"enum_block_definition":{"name":"source.prisma.embedded.source","begin":"^\\s*(enum)\\s+([A-Za-z][\\w]*)\\s+({)","end":"\\s*\\}","patterns":[{"include":"#triple_comment"},{"include":"#double_comment"},{"include":"#enum_value_definition"}],"beginCaptures":{"1":{"name":"storage.type.enum.prisma"},"2":{"name":"entity.name.type.enum.prisma"},"3":{"name":"punctuation.definition.tag.prisma"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.prisma"}}},"enum_value_definition":{"patterns":[{"match":"^\\s*(\\w+)\\s*","captures":{"1":{"name":"variable.other.assignment.prisma"}}},{"include":"#attribute_with_arguments"},{"include":"#attribute"}]},"field_definition":{"name":"scalar.field","patterns":[{"match":"^\\s*(\\w+)(\\s*:)?\\s+((?!(?:Int|String|DateTime|Bytes|Decimal|Float|Json|Boolean)\\b)\\b\\w+)?(Int|String|DateTime|Bytes|Decimal|Float|Json|Boolean)?(\\[\\])?(\\?)?(\\!)?","captures":{"1":{"name":"variable.other.assignment.prisma"},"2":{"name":"invalid.illegal.colon.prisma"},"3":{"name":"variable.language.relations.prisma"},"4":{"name":"support.type.primitive.prisma"},"5":{"name":"keyword.operator.list_type.prisma"},"6":{"name":"keyword.operator.optional_type.prisma"},"7":{"name":"invalid.illegal.required_type.prisma"}}},{"include":"#attribute_with_arguments"},{"include":"#attribute"}]},"functional":{"name":"source.prisma.functional","begin":"(\\w+)(\\()","end":"\\)","patterns":[{"include":"#value"}],"beginCaptures":{"1":{"name":"support.function.functional.prisma"},"2":{"name":"punctuation.definition.tag.prisma"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.prisma"}}},"identifier":{"patterns":[{"name":"support.constant.constant.prisma","match":"\\b(\\w)+\\b"}]},"literal":{"name":"source.prisma.literal","patterns":[{"include":"#boolean"},{"include":"#number"},{"include":"#double_quoted_string"},{"include":"#identifier"}]},"map_key":{"name":"source.prisma.key","patterns":[{"match":"(\\w+)\\s*(:)\\s*","captures":{"1":{"name":"variable.parameter.key.prisma"},"2":{"name":"punctuation.definition.separator.key-value.prisma"}}}]},"model_block_definition":{"name":"source.prisma.embedded.source","begin":"^\\s*(model|type)\\s+([A-Za-z][\\w]*)\\s*({)","end":"\\s*\\}","patterns":[{"include":"#triple_comment"},{"include":"#double_comment"},{"include":"#field_definition"}],"beginCaptures":{"1":{"name":"storage.type.model.prisma"},"2":{"name":"entity.name.type.model.prisma"},"3":{"name":"punctuation.definition.tag.prisma"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.prisma"}}},"named_argument":{"name":"source.prisma.named_argument","patterns":[{"include":"#map_key"},{"include":"#value"}]},"number":{"name":"constant.numeric.prisma","match":"((0(x|X)[0-9a-fA-F]*)|(\\+|-)?\\b(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)([LlFfUuDdg]|UL|ul)?\\b"},"string_interpolation":{"patterns":[{"name":"source.tag.embedded.source.prisma","begin":"\\$\\{","end":"\\s*\\}","patterns":[{"include":"#value"}],"beginCaptures":{"0":{"name":"keyword.control.interpolation.start.prisma"}},"endCaptures":{"0":{"name":"keyword.control.interpolation.end.prisma"}}}]},"triple_comment":{"name":"comment.prisma","begin":"///","end":"$\\n?"},"type_definition":{"patterns":[{"match":"^\\s*(type)\\s+(\\w+)\\s*=\\s*(\\w+)","captures":{"1":{"name":"storage.type.type.prisma"},"2":{"name":"entity.name.type.type.prisma"},"3":{"name":"support.type.primitive.prisma"}}},{"include":"#attribute_with_arguments"},{"include":"#attribute"}]},"value":{"name":"source.prisma.value","patterns":[{"include":"#array"},{"include":"#functional"},{"include":"#literal"}]}}}
+{"name":"Prisma","scopeName":"source.prisma","patterns":[{"include":"#triple_comment"},{"include":"#double_comment"},{"include":"#model_block_definition"},{"include":"#config_block_definition"},{"include":"#enum_block_definition"},{"include":"#type_definition"}],"repository":{"array":{"name":"source.prisma.array","begin":"\\[","end":"\\]","patterns":[{"include":"#value"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.prisma"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.prisma"}}},"assignment":{"patterns":[{"begin":"^\\s*(\\w+)\\s*(=)\\s*","end":"\\n","patterns":[{"include":"#value"},{"include":"#double_comment_inline"}],"beginCaptures":{"1":{"name":"variable.other.assignment.prisma"},"2":{"name":"keyword.operator.terraform"}}}]},"attribute":{"name":"source.prisma.attribute","match":"(@@?[\\w\\.]+)","captures":{"1":{"name":"entity.name.function.attribute.prisma"}}},"attribute_with_arguments":{"name":"source.prisma.attribute.with_arguments","begin":"(@@?[\\w\\.]+)(\\()","end":"\\)","patterns":[{"include":"#named_argument"},{"include":"#value"}],"beginCaptures":{"1":{"name":"entity.name.function.attribute.prisma"},"2":{"name":"punctuation.definition.tag.prisma"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.prisma"}}},"boolean":{"name":"constant.language.boolean.prisma","match":"\\b(true|false)\\b"},"config_block_definition":{"name":"source.prisma.embedded.source","begin":"^\\s*(generator|datasource)\\s+([A-Za-z][\\w]*)\\s+({)","end":"\\s*\\}","patterns":[{"include":"#triple_comment"},{"include":"#double_comment"},{"include":"#assignment"}],"beginCaptures":{"1":{"name":"storage.type.config.prisma"},"2":{"name":"entity.name.type.config.prisma"},"3":{"name":"punctuation.definition.tag.prisma"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.prisma"}}},"double_comment":{"name":"comment.prisma","begin":"//","end":"$\\n?"},"double_comment_inline":{"name":"comment.prisma","match":"//[^\\n]*"},"double_quoted_string":{"name":"unnamed","begin":"\"","end":"\"","patterns":[{"include":"#string_interpolation"},{"name":"string.quoted.double.prisma","match":"([\\w\\-\\/\\._\\\\%@:\\?=]+)"}],"beginCaptures":{"0":{"name":"string.quoted.double.start.prisma"}},"endCaptures":{"0":{"name":"string.quoted.double.end.prisma"}}},"enum_block_definition":{"name":"source.prisma.embedded.source","begin":"^\\s*(enum)\\s+([A-Za-z][\\w]*)\\s+({)","end":"\\s*\\}","patterns":[{"include":"#triple_comment"},{"include":"#double_comment"},{"include":"#enum_value_definition"}],"beginCaptures":{"1":{"name":"storage.type.enum.prisma"},"2":{"name":"entity.name.type.enum.prisma"},"3":{"name":"punctuation.definition.tag.prisma"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.prisma"}}},"enum_value_definition":{"patterns":[{"match":"^\\s*(\\w+)\\s*","captures":{"1":{"name":"variable.other.assignment.prisma"}}},{"include":"#attribute_with_arguments"},{"include":"#attribute"}]},"field_definition":{"name":"scalar.field","patterns":[{"match":"^\\s*(\\w+)(\\s*:)?\\s+((?!(?:Int|String|DateTime|Bytes|Decimal|Float|Json|Boolean)\\b)\\b\\w+)?(Int|String|DateTime|Bytes|Decimal|Float|Json|Boolean)?(\\[\\])?(\\?)?(\\!)?","captures":{"1":{"name":"variable.other.assignment.prisma"},"2":{"name":"invalid.illegal.colon.prisma"},"3":{"name":"variable.language.relations.prisma"},"4":{"name":"support.type.primitive.prisma"},"5":{"name":"keyword.operator.list_type.prisma"},"6":{"name":"keyword.operator.optional_type.prisma"},"7":{"name":"invalid.illegal.required_type.prisma"}}},{"include":"#attribute_with_arguments"},{"include":"#attribute"}]},"functional":{"name":"source.prisma.functional","begin":"(\\w+)(\\()","end":"\\)","patterns":[{"include":"#value"}],"beginCaptures":{"1":{"name":"support.function.functional.prisma"},"2":{"name":"punctuation.definition.tag.prisma"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.prisma"}}},"identifier":{"patterns":[{"name":"support.constant.constant.prisma","match":"\\b(\\w)+\\b"}]},"literal":{"name":"source.prisma.literal","patterns":[{"include":"#boolean"},{"include":"#number"},{"include":"#double_quoted_string"},{"include":"#identifier"}]},"map_key":{"name":"source.prisma.key","patterns":[{"match":"(\\w+)\\s*(:)\\s*","captures":{"1":{"name":"variable.parameter.key.prisma"},"2":{"name":"punctuation.definition.separator.key-value.prisma"}}}]},"model_block_definition":{"name":"source.prisma.embedded.source","begin":"^\\s*(model|type|view)\\s+([A-Za-z][\\w]*)\\s*({)","end":"\\s*\\}","patterns":[{"include":"#triple_comment"},{"include":"#double_comment"},{"include":"#field_definition"}],"beginCaptures":{"1":{"name":"storage.type.model.prisma"},"2":{"name":"entity.name.type.model.prisma"},"3":{"name":"punctuation.definition.tag.prisma"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.prisma"}}},"named_argument":{"name":"source.prisma.named_argument","patterns":[{"include":"#map_key"},{"include":"#value"}]},"number":{"name":"constant.numeric.prisma","match":"((0(x|X)[0-9a-fA-F]*)|(\\+|-)?\\b(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)([LlFfUuDdg]|UL|ul)?\\b"},"string_interpolation":{"patterns":[{"name":"source.tag.embedded.source.prisma","begin":"\\$\\{","end":"\\s*\\}","patterns":[{"include":"#value"}],"beginCaptures":{"0":{"name":"keyword.control.interpolation.start.prisma"}},"endCaptures":{"0":{"name":"keyword.control.interpolation.end.prisma"}}}]},"triple_comment":{"name":"comment.prisma","begin":"///","end":"$\\n?"},"type_definition":{"patterns":[{"match":"^\\s*(type)\\s+(\\w+)\\s*=\\s*(\\w+)","captures":{"1":{"name":"storage.type.type.prisma"},"2":{"name":"entity.name.type.type.prisma"},"3":{"name":"support.type.primitive.prisma"}}},{"include":"#attribute_with_arguments"},{"include":"#attribute"}]},"value":{"name":"source.prisma.value","patterns":[{"include":"#array"},{"include":"#functional"},{"include":"#literal"}]}}}
diff --git a/grammars/source.python.json b/grammars/source.python.json
index f5d73e3..7e0723f 100644
--- a/grammars/source.python.json
+++ b/grammars/source.python.json
@@ -1 +1 @@
-{"name":"MagicPython","scopeName":"source.python","patterns":[{"include":"#statement"},{"include":"#expression"}],"repository":{"annotated-parameter":{"begin":"(?x)\n  \\b\n  ([[:alpha:]_]\\w*) \\s* (:)\n","end":"(,)|(?=\\))","patterns":[{"include":"#expression"},{"name":"keyword.operator.assignment.python","match":"=(?!=)"}],"beginCaptures":{"1":{"name":"variable.parameter.function.language.python"},"2":{"name":"punctuation.separator.annotation.python"}},"endCaptures":{"1":{"name":"punctuation.separator.parameters.python"}}},"assignment-operator":{"name":"keyword.operator.assignment.python","match":"(?x)\n     \u003c\u003c= | \u003e\u003e= | //= | \\*\\*=\n    | \\+= | -= | /= | @=\n    | \\*= | %= | ~= | \\^= | \u0026= | \\|=\n    | =(?!=)\n"},"backticks":{"name":"invalid.deprecated.backtick.python","begin":"\\`","end":"(?:\\`|(?\u003c!\\\\)(\\n))","patterns":[{"include":"#expression"}]},"builtin-callables":{"patterns":[{"include":"#illegal-names"},{"include":"#illegal-object-name"},{"include":"#builtin-exceptions"},{"include":"#builtin-functions"},{"include":"#builtin-types"}]},"builtin-exceptions":{"name":"support.type.exception.python","match":"(?x) (?\u003c!\\.) \\b(\n  (\n    Arithmetic | Assertion | Attribute | Buffer | BlockingIO\n    | BrokenPipe | ChildProcess\n    | (Connection (Aborted | Refused | Reset)?)\n    | EOF | Environment | FileExists | FileNotFound\n    | FloatingPoint | IO | Import | Indentation | Index | Interrupted\n    | IsADirectory | NotADirectory | Permission | ProcessLookup\n    | Timeout\n    | Key | Lookup | Memory | Name | NotImplemented | OS | Overflow\n    | Reference | Runtime | Recursion | Syntax | System\n    | Tab | Type | UnboundLocal | Unicode(Encode|Decode|Translate)?\n    | Value | Windows | ZeroDivision | ModuleNotFound\n  ) Error\n|\n  ((Pending)?Deprecation | Runtime | Syntax | User | Future | Import\n    | Unicode | Bytes | Resource\n  )? Warning\n|\n  SystemExit | Stop(Async)?Iteration\n  | KeyboardInterrupt\n  | GeneratorExit | (Base)?Exception\n)\\b\n"},"builtin-functions":{"patterns":[{"name":"support.function.builtin.python","match":"(?x)\n  (?\u003c!\\.) \\b(\n    __import__ | abs | all | any | ascii | bin | breakpoint | callable\n    | chr | compile | copyright | credits | delattr | dir | divmod\n    | enumerate | eval | exec | exit | filter | format | getattr\n    | globals | hasattr | hash | help | hex | id | input\n    | isinstance | issubclass | iter | len | license | locals | map\n    | max | memoryview | min | next | oct | open | ord | pow | print\n    | quit | range | reload | repr | reversed | round\n    | setattr | sorted | sum | vars | zip\n  )\\b\n"},{"name":"variable.legacy.builtin.python","match":"(?x)\n  (?\u003c!\\.) \\b(\n    file | reduce | intern | raw_input | unicode | cmp | basestring\n    | execfile | long | xrange\n  )\\b\n"}]},"builtin-possible-callables":{"patterns":[{"include":"#builtin-callables"},{"include":"#magic-names"}]},"builtin-types":{"name":"support.type.python","match":"(?x)\n  (?\u003c!\\.) \\b(\n    bool | bytearray | bytes | classmethod | complex | dict\n    | float | frozenset | int | list | object | property\n    | set | slice | staticmethod | str | tuple | type\n\n    (?# Although 'super' is not a type, it's related to types,\n        and is special enough to be highlighted differently from\n        other built-ins)\n    | super\n  )\\b\n"},"call-wrapper-inheritance":{"name":"meta.function-call.python","begin":"(?x)\n  \\b(?=\n    ([[:alpha:]_]\\w*) \\s* (\\()\n  )\n","end":"(\\))","patterns":[{"include":"#inheritance-name"},{"include":"#function-arguments"}],"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.python"}}},"class-declaration":{"patterns":[{"name":"meta.class.python","begin":"(?x)\n  \\s*(class)\\s+\n    (?=\n      [[:alpha:]_]\\w* \\s* (:|\\()\n    )\n","end":"(:)","patterns":[{"include":"#class-name"},{"include":"#class-inheritance"}],"beginCaptures":{"1":{"name":"storage.type.class.python"}},"endCaptures":{"1":{"name":"punctuation.section.class.begin.python"}}}]},"class-inheritance":{"name":"meta.class.inheritance.python","begin":"(\\()","end":"(\\))","patterns":[{"name":"keyword.operator.unpacking.arguments.python","match":"(\\*\\*|\\*)"},{"name":"punctuation.separator.inheritance.python","match":","},{"name":"keyword.operator.assignment.python","match":"=(?!=)"},{"name":"support.type.metaclass.python","match":"\\bmetaclass\\b"},{"include":"#illegal-names"},{"include":"#class-kwarg"},{"include":"#call-wrapper-inheritance"},{"include":"#expression-base"},{"include":"#member-access-class"},{"include":"#inheritance-identifier"}],"beginCaptures":{"1":{"name":"punctuation.definition.inheritance.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.inheritance.end.python"}}},"class-kwarg":{"match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\s*(=)(?!=)\n","captures":{"1":{"name":"entity.other.inherited-class.python variable.parameter.class.python"},"2":{"name":"keyword.operator.assignment.python"}}},"class-name":{"patterns":[{"include":"#illegal-object-name"},{"include":"#builtin-possible-callables"},{"name":"entity.name.type.class.python","match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n"}]},"codetags":{"match":"(?:\\b(NOTE|XXX|HACK|FIXME|BUG|TODO)\\b)","captures":{"1":{"name":"keyword.codetag.notation.python"}}},"comments":{"patterns":[{"name":"comment.line.number-sign.python","contentName":"meta.typehint.comment.python","begin":"(?x)\n  (?:\n    \\# \\s* (type:)\n    \\s*+ (?# we want `\\s*+` which is possessive quantifier since\n             we do not actually want to backtrack when matching\n             whitespace here)\n    (?! $ | \\#)\n  )\n","end":"(?:$|(?=\\#))","patterns":[{"name":"comment.typehint.ignore.notation.python","match":"(?x)\n  \\G ignore\n  (?= \\s* (?: $ | \\#))\n"},{"name":"comment.typehint.type.notation.python","match":"(?x)\n  (?\u003c!\\.)\\b(\n    bool | bytes | float | int | object | str\n    | List | Dict | Iterable | Sequence | Set\n    | FrozenSet | Callable | Union | Tuple\n    | Any | None\n  )\\b\n"},{"name":"comment.typehint.punctuation.notation.python","match":"([\\[\\]\\(\\),\\.\\=\\*]|(-\u003e))"},{"name":"comment.typehint.variable.notation.python","match":"([[:alpha:]_]\\w*)"}],"beginCaptures":{"0":{"name":"meta.typehint.comment.python"},"1":{"name":"comment.typehint.directive.notation.python"}}},{"include":"#comments-base"}]},"comments-base":{"name":"comment.line.number-sign.python","begin":"(\\#)","end":"($)","patterns":[{"include":"#codetags"}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.python"}}},"comments-string-double-three":{"name":"comment.line.number-sign.python","begin":"(\\#)","end":"($|(?=\"\"\"))","patterns":[{"include":"#codetags"}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.python"}}},"comments-string-single-three":{"name":"comment.line.number-sign.python","begin":"(\\#)","end":"($|(?='''))","patterns":[{"include":"#codetags"}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.python"}}},"curly-braces":{"begin":"\\{","end":"\\}","patterns":[{"name":"punctuation.separator.dict.python","match":":"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.dict.begin.python"}},"endCaptures":{"0":{"name":"punctuation.definition.dict.end.python"}}},"decorator":{"name":"meta.function.decorator.python","begin":"(?x)\n  ^\\s*\n  ((@)) \\s* (?=[[:alpha:]_]\\w*)\n","end":"(?x)\n  ( \\) )\n    # trailing whitespace and comments are legal\n    (?: (.*?) (?=\\s*(?:\\#|$)) )\n  | (?=\\n|\\#)\n","patterns":[{"include":"#decorator-name"},{"include":"#function-arguments"}],"beginCaptures":{"1":{"name":"entity.name.function.decorator.python"},"2":{"name":"punctuation.definition.decorator.python"}},"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.python"},"2":{"name":"invalid.illegal.decorator.python"}}},"decorator-name":{"patterns":[{"include":"#builtin-callables"},{"include":"#illegal-object-name"},{"name":"entity.name.function.decorator.python","match":"(?x)\n  ([[:alpha:]_]\\w*) | (\\.)\n","captures":{"2":{"name":"punctuation.separator.period.python"}}},{"include":"#line-continuation"},{"name":"invalid.illegal.decorator.python","match":"(?x)\n  \\s* ([^([:alpha:]\\s_\\.#\\\\] .*?) (?=\\#|$)\n","captures":{"1":{"name":"invalid.illegal.decorator.python"}}}]},"docstring":{"patterns":[{"name":"string.quoted.docstring.multi.python","begin":"(\\'\\'\\'|\\\"\\\"\\\")","end":"(\\1)","patterns":[{"include":"#docstring-prompt"},{"include":"#codetags"},{"include":"#docstring-guts-unicode"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"}}},{"name":"string.quoted.docstring.raw.multi.python","begin":"([rR])(\\'\\'\\'|\\\"\\\"\\\")","end":"(\\2)","patterns":[{"include":"#string-consume-escape"},{"include":"#docstring-prompt"},{"include":"#codetags"}],"beginCaptures":{"1":{"name":"storage.type.string.python"},"2":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"}}},{"name":"string.quoted.docstring.single.python","begin":"(\\'|\\\")","end":"(\\1)|(\\n)","patterns":[{"include":"#codetags"},{"include":"#docstring-guts-unicode"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},{"name":"string.quoted.docstring.raw.single.python","begin":"([rR])(\\'|\\\")","end":"(\\2)|(\\n)","patterns":[{"include":"#string-consume-escape"},{"include":"#codetags"}],"beginCaptures":{"1":{"name":"storage.type.string.python"},"2":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}}]},"docstring-guts-unicode":{"patterns":[{"include":"#escape-sequence-unicode"},{"include":"#escape-sequence"},{"include":"#string-line-continuation"}]},"docstring-prompt":{"match":"(?x)\n  (?:\n    (?:^|\\G) \\s* (?# '\\G' is necessary for ST)\n    ((?:\u003e\u003e\u003e|\\.\\.\\.) \\s) (?=\\s*\\S)\n  )\n","captures":{"1":{"name":"keyword.control.flow.python"}}},"docstring-statement":{"begin":"^(?=\\s*[rR]?(\\'\\'\\'|\\\"\\\"\\\"|\\'|\\\"))","end":"((?\u003c=\\1)|^)(?!\\s*[rR]?(\\'\\'\\'|\\\"\\\"\\\"|\\'|\\\"))","patterns":[{"include":"#docstring"}]},"double-one-fregexp-conditional":{"begin":"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-fregexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.regexp"},"1":{"name":"punctuation.parenthesis.conditional.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-fregexp-expression":{"patterns":[{"include":"#fregexp-base-expression"},{"include":"#double-one-regexp-character-set"},{"include":"#double-one-regexp-comments"},{"include":"#regexp-flags"},{"include":"#double-one-regexp-named-group"},{"include":"#regexp-backreference"},{"include":"#double-one-fregexp-lookahead"},{"include":"#double-one-fregexp-lookahead-negative"},{"include":"#double-one-fregexp-lookbehind"},{"include":"#double-one-fregexp-lookbehind-negative"},{"include":"#double-one-fregexp-conditional"},{"include":"#double-one-fregexp-parentheses-non-capturing"},{"include":"#double-one-fregexp-parentheses"}]},"double-one-fregexp-lookahead":{"begin":"(\\()\\?=","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-fregexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-fregexp-lookahead-negative":{"begin":"(\\()\\?!","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-fregexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-fregexp-lookbehind":{"begin":"(\\()\\?\u003c=","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-fregexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-fregexp-lookbehind-negative":{"begin":"(\\()\\?\u003c!","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-fregexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-fregexp-named-group":{"name":"meta.named.regexp","begin":"(?x)\n  (\\()  (\\?P \u003c\\w+(?:\\s+[[:alnum:]]+)?\u003e)\n","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-fregexp-expression"}],"beginCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},"2":{"name":"entity.name.tag.named.group.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-fregexp-parentheses":{"begin":"\\(","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-fregexp-expression"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-fregexp-parentheses-non-capturing":{"begin":"\\(\\?:","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-fregexp-expression"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-character-set":{"patterns":[{"match":"(?x)\n  \\[ \\^? \\] (?! .*?\\])\n"},{"name":"meta.character.set.regexp","begin":"(\\[)(\\^)?(\\])?","end":"(\\]|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#regexp-charecter-set-escapes"},{"name":"constant.character.set.regexp","match":"[^\\n]"}],"beginCaptures":{"1":{"name":"punctuation.character.set.begin.regexp constant.other.set.regexp"},"2":{"name":"keyword.operator.negation.regexp"},"3":{"name":"constant.character.set.regexp"}},"endCaptures":{"1":{"name":"punctuation.character.set.end.regexp constant.other.set.regexp"},"2":{"name":"invalid.illegal.newline.python"}}}]},"double-one-regexp-comments":{"name":"comment.regexp","begin":"\\(\\?#","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#codetags"}],"beginCaptures":{"0":{"name":"punctuation.comment.begin.regexp"}},"endCaptures":{"1":{"name":"punctuation.comment.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-conditional":{"begin":"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.regexp"},"1":{"name":"punctuation.parenthesis.conditional.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-expression":{"patterns":[{"include":"#regexp-base-expression"},{"include":"#double-one-regexp-character-set"},{"include":"#double-one-regexp-comments"},{"include":"#regexp-flags"},{"include":"#double-one-regexp-named-group"},{"include":"#regexp-backreference"},{"include":"#double-one-regexp-lookahead"},{"include":"#double-one-regexp-lookahead-negative"},{"include":"#double-one-regexp-lookbehind"},{"include":"#double-one-regexp-lookbehind-negative"},{"include":"#double-one-regexp-conditional"},{"include":"#double-one-regexp-parentheses-non-capturing"},{"include":"#double-one-regexp-parentheses"}]},"double-one-regexp-lookahead":{"begin":"(\\()\\?=","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-lookahead-negative":{"begin":"(\\()\\?!","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-lookbehind":{"begin":"(\\()\\?\u003c=","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-lookbehind-negative":{"begin":"(\\()\\?\u003c!","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-named-group":{"name":"meta.named.regexp","begin":"(?x)\n  (\\()  (\\?P \u003c\\w+(?:\\s+[[:alnum:]]+)?\u003e)\n","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},"2":{"name":"entity.name.tag.named.group.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-parentheses":{"begin":"\\(","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-parentheses-non-capturing":{"begin":"\\(\\?:","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-fregexp-conditional":{"begin":"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-fregexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.regexp"},"1":{"name":"punctuation.parenthesis.conditional.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-fregexp-expression":{"patterns":[{"include":"#fregexp-base-expression"},{"include":"#double-three-regexp-character-set"},{"include":"#double-three-regexp-comments"},{"include":"#regexp-flags"},{"include":"#double-three-regexp-named-group"},{"include":"#regexp-backreference"},{"include":"#double-three-fregexp-lookahead"},{"include":"#double-three-fregexp-lookahead-negative"},{"include":"#double-three-fregexp-lookbehind"},{"include":"#double-three-fregexp-lookbehind-negative"},{"include":"#double-three-fregexp-conditional"},{"include":"#double-three-fregexp-parentheses-non-capturing"},{"include":"#double-three-fregexp-parentheses"},{"include":"#comments-string-double-three"}]},"double-three-fregexp-lookahead":{"begin":"(\\()\\?=","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-fregexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-fregexp-lookahead-negative":{"begin":"(\\()\\?!","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-fregexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-fregexp-lookbehind":{"begin":"(\\()\\?\u003c=","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-fregexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-fregexp-lookbehind-negative":{"begin":"(\\()\\?\u003c!","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-fregexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-fregexp-named-group":{"name":"meta.named.regexp","begin":"(?x)\n  (\\()  (\\?P \u003c\\w+(?:\\s+[[:alnum:]]+)?\u003e)\n","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-fregexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},"2":{"name":"entity.name.tag.named.group.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-fregexp-parentheses":{"begin":"\\(","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-fregexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-fregexp-parentheses-non-capturing":{"begin":"\\(\\?:","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-fregexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-character-set":{"patterns":[{"match":"(?x)\n  \\[ \\^? \\] (?! .*?\\])\n"},{"name":"meta.character.set.regexp","begin":"(\\[)(\\^)?(\\])?","end":"(\\]|(?=\"\"\"))","patterns":[{"include":"#regexp-charecter-set-escapes"},{"name":"constant.character.set.regexp","match":"[^\\n]"}],"beginCaptures":{"1":{"name":"punctuation.character.set.begin.regexp constant.other.set.regexp"},"2":{"name":"keyword.operator.negation.regexp"},"3":{"name":"constant.character.set.regexp"}},"endCaptures":{"1":{"name":"punctuation.character.set.end.regexp constant.other.set.regexp"},"2":{"name":"invalid.illegal.newline.python"}}}]},"double-three-regexp-comments":{"name":"comment.regexp","begin":"\\(\\?#","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#codetags"}],"beginCaptures":{"0":{"name":"punctuation.comment.begin.regexp"}},"endCaptures":{"1":{"name":"punctuation.comment.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-conditional":{"begin":"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.regexp"},"1":{"name":"punctuation.parenthesis.conditional.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-expression":{"patterns":[{"include":"#regexp-base-expression"},{"include":"#double-three-regexp-character-set"},{"include":"#double-three-regexp-comments"},{"include":"#regexp-flags"},{"include":"#double-three-regexp-named-group"},{"include":"#regexp-backreference"},{"include":"#double-three-regexp-lookahead"},{"include":"#double-three-regexp-lookahead-negative"},{"include":"#double-three-regexp-lookbehind"},{"include":"#double-three-regexp-lookbehind-negative"},{"include":"#double-three-regexp-conditional"},{"include":"#double-three-regexp-parentheses-non-capturing"},{"include":"#double-three-regexp-parentheses"},{"include":"#comments-string-double-three"}]},"double-three-regexp-lookahead":{"begin":"(\\()\\?=","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-lookahead-negative":{"begin":"(\\()\\?!","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-lookbehind":{"begin":"(\\()\\?\u003c=","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-lookbehind-negative":{"begin":"(\\()\\?\u003c!","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-named-group":{"name":"meta.named.regexp","begin":"(?x)\n  (\\()  (\\?P \u003c\\w+(?:\\s+[[:alnum:]]+)?\u003e)\n","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},"2":{"name":"entity.name.tag.named.group.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-parentheses":{"begin":"\\(","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-parentheses-non-capturing":{"begin":"\\(\\?:","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"ellipsis":{"name":"constant.other.ellipsis.python","match":"\\.\\.\\."},"escape-sequence":{"name":"constant.character.escape.python","match":"(?x)\n  \\\\ (\n        x[0-9A-Fa-f]{2}\n        | [0-7]{1,3}\n        | [\\\\\"'abfnrtv]\n     )\n"},"escape-sequence-unicode":{"patterns":[{"name":"constant.character.escape.python","match":"(?x)\n  \\\\ (\n        u[0-9A-Fa-f]{4}\n        | U[0-9A-Fa-f]{8}\n        | N\\{[\\w\\s]+?\\}\n     )\n"}]},"expression":{"patterns":[{"include":"#expression-base"},{"include":"#member-access"},{"match":"(?x) \\b ([[:alpha:]_]\\w*) \\b"}]},"expression-bare":{"patterns":[{"include":"#backticks"},{"include":"#illegal-anno"},{"include":"#literal"},{"include":"#regexp"},{"include":"#string"},{"include":"#lambda"},{"include":"#generator"},{"include":"#illegal-operator"},{"include":"#operator"},{"include":"#curly-braces"},{"include":"#item-access"},{"include":"#list"},{"include":"#odd-function-call"},{"include":"#round-braces"},{"include":"#function-call"},{"include":"#builtin-functions"},{"include":"#builtin-types"},{"include":"#builtin-exceptions"},{"include":"#magic-names"},{"include":"#special-names"},{"include":"#illegal-names"},{"include":"#special-variables"},{"include":"#ellipsis"},{"include":"#punctuation"},{"include":"#line-continuation"}]},"expression-base":{"patterns":[{"include":"#comments"},{"include":"#expression-bare"},{"include":"#line-continuation"}]},"f-expression":{"patterns":[{"include":"#expression-bare"},{"include":"#member-access"},{"match":"(?x) \\b ([[:alpha:]_]\\w*) \\b"}]},"fregexp-base-expression":{"patterns":[{"include":"#fregexp-quantifier"},{"include":"#fstring-formatting-braces"},{"match":"\\{.*?\\}"},{"include":"#regexp-base-common"}]},"fregexp-double-one-line":{"name":"string.interpolated.python string.regexp.quoted.single.python","begin":"\\b(([uU]r)|([fF]r)|(r[fF]?))(\")","end":"(\")|(?\u003c!\\\\)(\\n)","patterns":[{"include":"#double-one-fregexp-expression"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.python"},"3":{"name":"storage.type.string.python"},"4":{"name":"storage.type.string.python"},"5":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"fregexp-double-three-line":{"name":"string.interpolated.python string.regexp.quoted.multi.python","begin":"\\b(([uU]r)|([fF]r)|(r[fF]?))(\"\"\")","end":"(\"\"\")","patterns":[{"include":"#double-three-fregexp-expression"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.python"},"3":{"name":"storage.type.string.python"},"4":{"name":"storage.type.string.python"},"5":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"fregexp-quantifier":{"name":"keyword.operator.quantifier.regexp","match":"(?x)\n  \\{\\{(\n    \\d+ | \\d+,(\\d+)? | ,\\d+\n  )\\}\\}\n"},"fregexp-single-one-line":{"name":"string.interpolated.python string.regexp.quoted.single.python","begin":"\\b(([uU]r)|([fF]r)|(r[fF]?))(\\')","end":"(\\')|(?\u003c!\\\\)(\\n)","patterns":[{"include":"#single-one-fregexp-expression"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.python"},"3":{"name":"storage.type.string.python"},"4":{"name":"storage.type.string.python"},"5":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"fregexp-single-three-line":{"name":"string.interpolated.python string.regexp.quoted.multi.python","begin":"\\b(([uU]r)|([fF]r)|(r[fF]?))(\\'\\'\\')","end":"(\\'\\'\\')","patterns":[{"include":"#single-three-fregexp-expression"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.python"},"3":{"name":"storage.type.string.python"},"4":{"name":"storage.type.string.python"},"5":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"fstring-fnorm-quoted-multi-line":{"name":"meta.fstring.python","begin":"(\\b[fF])([bBuU])?('''|\"\"\")","end":"(\\3)","patterns":[{"include":"#fstring-guts"},{"include":"#fstring-illegal-multi-brace"},{"include":"#fstring-multi-brace"},{"include":"#fstring-multi-core"}],"beginCaptures":{"1":{"name":"string.interpolated.python string.quoted.multi.python storage.type.string.python"},"2":{"name":"invalid.illegal.prefix.python"},"3":{"name":"punctuation.definition.string.begin.python string.interpolated.python string.quoted.multi.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python string.interpolated.python string.quoted.multi.python"},"2":{"name":"invalid.illegal.newline.python"}}},"fstring-fnorm-quoted-single-line":{"name":"meta.fstring.python","begin":"(\\b[fF])([bBuU])?((['\"]))","end":"(\\3)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#fstring-guts"},{"include":"#fstring-illegal-single-brace"},{"include":"#fstring-single-brace"},{"include":"#fstring-single-core"}],"beginCaptures":{"1":{"name":"string.interpolated.python string.quoted.single.python storage.type.string.python"},"2":{"name":"invalid.illegal.prefix.python"},"3":{"name":"punctuation.definition.string.begin.python string.interpolated.python string.quoted.single.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python string.interpolated.python string.quoted.single.python"},"2":{"name":"invalid.illegal.newline.python"}}},"fstring-formatting":{"patterns":[{"include":"#fstring-formatting-braces"},{"include":"#fstring-formatting-singe-brace"}]},"fstring-formatting-braces":{"patterns":[{"match":"({)(\\s*?)(})","captures":{"1":{"name":"constant.character.format.placeholder.other.python"},"2":{"name":"invalid.illegal.brace.python"},"3":{"name":"constant.character.format.placeholder.other.python"}}},{"name":"constant.character.escape.python","match":"({{|}})"}]},"fstring-formatting-singe-brace":{"name":"invalid.illegal.brace.python","match":"(}(?!}))"},"fstring-guts":{"patterns":[{"include":"#escape-sequence-unicode"},{"include":"#escape-sequence"},{"include":"#string-line-continuation"},{"include":"#fstring-formatting"}]},"fstring-illegal-multi-brace":{"patterns":[{"include":"#impossible"}]},"fstring-illegal-single-brace":{"begin":"(\\{)(?=[^\\n}]*$\\n?)","end":"(\\})|(?=\\n)","patterns":[{"include":"#fstring-terminator-single"},{"include":"#f-expression"}],"beginCaptures":{"1":{"name":"constant.character.format.placeholder.other.python"}},"endCaptures":{"1":{"name":"constant.character.format.placeholder.other.python"}}},"fstring-multi-brace":{"begin":"(\\{)","end":"(?x)\n  (\\})\n","patterns":[{"include":"#fstring-terminator-multi"},{"include":"#f-expression"}],"beginCaptures":{"1":{"name":"constant.character.format.placeholder.other.python"}},"endCaptures":{"1":{"name":"constant.character.format.placeholder.other.python"}}},"fstring-multi-core":{"name":"string.interpolated.python string.quoted.multi.python","match":"(?x)\n  (.+?)\n    (\n      (?# .* and .*? in multi-line match need special handling of\n        newlines otherwise SublimeText and Atom will match slightly\n        differently.\n\n        The guard for newlines has to be separate from the\n        lookahead because of special $ matching rule.)\n      ($\\n?)\n      |\n      (?=[\\\\\\}\\{]|'''|\"\"\")\n    )\n  (?# due to how multiline regexps are matched we need a special case\n    for matching a newline character)\n  | \\n\n"},"fstring-normf-quoted-multi-line":{"name":"meta.fstring.python","begin":"(\\b[bBuU])([fF])('''|\"\"\")","end":"(\\3)","patterns":[{"include":"#fstring-guts"},{"include":"#fstring-illegal-multi-brace"},{"include":"#fstring-multi-brace"},{"include":"#fstring-multi-core"}],"beginCaptures":{"1":{"name":"invalid.illegal.prefix.python"},"2":{"name":"string.interpolated.python string.quoted.multi.python storage.type.string.python"},"3":{"name":"punctuation.definition.string.begin.python string.quoted.multi.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python string.interpolated.python string.quoted.multi.python"},"2":{"name":"invalid.illegal.newline.python"}}},"fstring-normf-quoted-single-line":{"name":"meta.fstring.python","begin":"(\\b[bBuU])([fF])((['\"]))","end":"(\\3)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#fstring-guts"},{"include":"#fstring-illegal-single-brace"},{"include":"#fstring-single-brace"},{"include":"#fstring-single-core"}],"beginCaptures":{"1":{"name":"invalid.illegal.prefix.python"},"2":{"name":"string.interpolated.python string.quoted.single.python storage.type.string.python"},"3":{"name":"punctuation.definition.string.begin.python string.quoted.single.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python string.interpolated.python string.quoted.single.python"},"2":{"name":"invalid.illegal.newline.python"}}},"fstring-raw-guts":{"patterns":[{"include":"#string-consume-escape"},{"include":"#fstring-formatting"}]},"fstring-raw-multi-core":{"name":"string.interpolated.python string.quoted.raw.multi.python","match":"(?x)\n  (.+?)\n    (\n      (?# .* and .*? in multi-line match need special handling of\n        newlines otherwise SublimeText and Atom will match slightly\n        differently.\n\n        The guard for newlines has to be separate from the\n        lookahead because of special $ matching rule.)\n      ($\\n?)\n      |\n      (?=[\\\\\\}\\{]|'''|\"\"\")\n    )\n  (?# due to how multiline regexps are matched we need a special case\n    for matching a newline character)\n  | \\n\n"},"fstring-raw-quoted-multi-line":{"name":"meta.fstring.python","begin":"(\\b(?:[R][fF]|[fF][R]))('''|\"\"\")","end":"(\\2)","patterns":[{"include":"#fstring-raw-guts"},{"include":"#fstring-illegal-multi-brace"},{"include":"#fstring-multi-brace"},{"include":"#fstring-raw-multi-core"}],"beginCaptures":{"1":{"name":"string.interpolated.python string.quoted.raw.multi.python storage.type.string.python"},"2":{"name":"punctuation.definition.string.begin.python string.quoted.raw.multi.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python string.interpolated.python string.quoted.raw.multi.python"},"2":{"name":"invalid.illegal.newline.python"}}},"fstring-raw-quoted-single-line":{"name":"meta.fstring.python","begin":"(\\b(?:[R][fF]|[fF][R]))((['\"]))","end":"(\\2)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#fstring-raw-guts"},{"include":"#fstring-illegal-single-brace"},{"include":"#fstring-single-brace"},{"include":"#fstring-raw-single-core"}],"beginCaptures":{"1":{"name":"string.interpolated.python string.quoted.raw.single.python storage.type.string.python"},"2":{"name":"punctuation.definition.string.begin.python string.quoted.raw.single.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python string.interpolated.python string.quoted.raw.single.python"},"2":{"name":"invalid.illegal.newline.python"}}},"fstring-raw-single-core":{"name":"string.interpolated.python string.quoted.raw.single.python","match":"(?x)\n  (.+?)\n    (\n      (?# .* and .*? in multi-line match need special handling of\n        newlines otherwise SublimeText and Atom will match slightly\n        differently.\n\n        The guard for newlines has to be separate from the\n        lookahead because of special $ matching rule.)\n      ($\\n?)\n      |\n      (?=[\\\\\\}\\{]|(['\"])|((?\u003c!\\\\)\\n))\n    )\n  (?# due to how multiline regexps are matched we need a special case\n    for matching a newline character)\n  | \\n\n"},"fstring-single-brace":{"begin":"(\\{)","end":"(?x)\n  (\\})|(?=\\n)\n","patterns":[{"include":"#fstring-terminator-single"},{"include":"#f-expression"}],"beginCaptures":{"1":{"name":"constant.character.format.placeholder.other.python"}},"endCaptures":{"1":{"name":"constant.character.format.placeholder.other.python"}}},"fstring-single-core":{"name":"string.interpolated.python string.quoted.single.python","match":"(?x)\n  (.+?)\n    (\n      (?# .* and .*? in multi-line match need special handling of\n        newlines otherwise SublimeText and Atom will match slightly\n        differently.\n\n        The guard for newlines has to be separate from the\n        lookahead because of special $ matching rule.)\n      ($\\n?)\n      |\n      (?=[\\\\\\}\\{]|(['\"])|((?\u003c!\\\\)\\n))\n    )\n  (?# due to how multiline regexps are matched we need a special case\n    for matching a newline character)\n  | \\n\n"},"fstring-terminator-multi":{"patterns":[{"name":"storage.type.format.python","match":"(![rsa])(?=})"},{"match":"(?x)\n  (![rsa])?\n    ( : \\w? [\u003c\u003e=^]? [-+ ]? \\#?\n      \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )(?=})\n","captures":{"1":{"name":"storage.type.format.python"},"2":{"name":"storage.type.format.python"}}},{"include":"#fstring-terminator-multi-tail"}]},"fstring-terminator-multi-tail":{"begin":"(![rsa])?(:)(?=.*?{)","end":"(?=})","patterns":[{"include":"#fstring-illegal-multi-brace"},{"include":"#fstring-multi-brace"},{"name":"storage.type.format.python","match":"([bcdeEfFgGnosxX%])(?=})"},{"name":"storage.type.format.python","match":"(\\.\\d+)"},{"name":"storage.type.format.python","match":"(,)"},{"name":"storage.type.format.python","match":"(\\d+)"},{"name":"storage.type.format.python","match":"(\\#)"},{"name":"storage.type.format.python","match":"([-+ ])"},{"name":"storage.type.format.python","match":"([\u003c\u003e=^])"},{"name":"storage.type.format.python","match":"(\\w)"}],"beginCaptures":{"1":{"name":"storage.type.format.python"},"2":{"name":"storage.type.format.python"}}},"fstring-terminator-single":{"patterns":[{"name":"storage.type.format.python","match":"(![rsa])(?=})"},{"match":"(?x)\n  (![rsa])?\n    ( : \\w? [\u003c\u003e=^]? [-+ ]? \\#?\n      \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )(?=})\n","captures":{"1":{"name":"storage.type.format.python"},"2":{"name":"storage.type.format.python"}}},{"include":"#fstring-terminator-single-tail"}]},"fstring-terminator-single-tail":{"begin":"(![rsa])?(:)(?=.*?{)","end":"(?=})|(?=\\n)","patterns":[{"include":"#fstring-illegal-single-brace"},{"include":"#fstring-single-brace"},{"name":"storage.type.format.python","match":"([bcdeEfFgGnosxX%])(?=})"},{"name":"storage.type.format.python","match":"(\\.\\d+)"},{"name":"storage.type.format.python","match":"(,)"},{"name":"storage.type.format.python","match":"(\\d+)"},{"name":"storage.type.format.python","match":"(\\#)"},{"name":"storage.type.format.python","match":"([-+ ])"},{"name":"storage.type.format.python","match":"([\u003c\u003e=^])"},{"name":"storage.type.format.python","match":"(\\w)"}],"beginCaptures":{"1":{"name":"storage.type.format.python"},"2":{"name":"storage.type.format.python"}}},"function-arguments":{"contentName":"meta.function-call.arguments.python","begin":"(\\()","end":"(?=\\))(?!\\)\\s*\\()","patterns":[{"name":"punctuation.separator.arguments.python","match":"(,)"},{"match":"(?x)\n  (?:(?\u003c=[,(])|^) \\s* (\\*{1,2})\n","captures":{"1":{"name":"keyword.operator.unpacking.arguments.python"}}},{"include":"#lambda-incomplete"},{"include":"#illegal-names"},{"match":"\\b([[:alpha:]_]\\w*)\\s*(=)(?!=)","captures":{"1":{"name":"variable.parameter.function-call.python"},"2":{"name":"keyword.operator.assignment.python"}}},{"name":"keyword.operator.assignment.python","match":"=(?!=)"},{"include":"#expression"},{"match":"\\s*(\\))\\s*(\\()","captures":{"1":{"name":"punctuation.definition.arguments.end.python"},"2":{"name":"punctuation.definition.arguments.begin.python"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.arguments.begin.python"}}},"function-call":{"name":"meta.function-call.python","begin":"(?x)\n  \\b(?=\n    ([[:alpha:]_]\\w*) \\s* (\\()\n  )\n","end":"(\\))","patterns":[{"include":"#special-variables"},{"include":"#function-name"},{"include":"#function-arguments"}],"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.python"}}},"function-declaration":{"name":"meta.function.python","begin":"(?x)\n  \\s*\n  (?:\\b(async) \\s+)? \\b(def)\\s+\n    (?=\n      [[:alpha:]_][[:word:]]* \\s* \\(\n    )\n","end":"(:|(?=[#'\"\\n]))","patterns":[{"include":"#function-def-name"},{"include":"#parameters"},{"include":"#line-continuation"},{"include":"#return-annotation"}],"beginCaptures":{"1":{"name":"storage.type.function.async.python"},"2":{"name":"storage.type.function.python"}},"endCaptures":{"1":{"name":"punctuation.section.function.begin.python"}}},"function-def-name":{"patterns":[{"include":"#illegal-object-name"},{"include":"#builtin-possible-callables"},{"name":"entity.name.function.python","match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n"}]},"function-name":{"patterns":[{"include":"#builtin-possible-callables"},{"name":"meta.function-call.generic.python","match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n"}]},"generator":{"begin":"\\bfor\\b","end":"\\bin\\b","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.control.flow.python"}},"endCaptures":{"0":{"name":"keyword.control.flow.python"}}},"illegal-anno":{"name":"invalid.illegal.annotation.python","match":"-\u003e"},"illegal-names":{"match":"(?x)\n  \\b(?:\n    (\n      and | assert | async | await | break | class | continue | def\n      | del | elif | else | except | finally | for | from | global\n      | if | in | is | (?\u003c=\\.)lambda | lambda(?=\\s*[\\.=])\n      | nonlocal | not | or | pass | raise | return | try | while | with\n      | yield\n    ) | (\n      as | import\n    )\n  )\\b\n","captures":{"1":{"name":"keyword.control.flow.python"},"2":{"name":"keyword.control.import.python"}}},"illegal-object-name":{"name":"keyword.illegal.name.python","match":"\\b(True|False|None)\\b"},"illegal-operator":{"patterns":[{"name":"invalid.illegal.operator.python","match":"\u0026\u0026|\\|\\||--|\\+\\+"},{"name":"invalid.illegal.operator.python","match":"[?$]"},{"name":"invalid.illegal.operator.python","match":"!\\b"}]},"import":{"patterns":[{"begin":"\\b(?\u003c!\\.)(from)\\b(?=.+import)","end":"$|(?=import)","patterns":[{"name":"punctuation.separator.period.python","match":"\\.+"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.import.python"}}},{"begin":"\\b(?\u003c!\\.)(import)\\b","end":"$","patterns":[{"name":"keyword.control.import.python","match":"\\b(?\u003c!\\.)as\\b"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.import.python"}}}]},"impossible":{"match":"$.^"},"inheritance-identifier":{"match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n","captures":{"1":{"name":"entity.other.inherited-class.python"}}},"inheritance-name":{"patterns":[{"include":"#lambda-incomplete"},{"include":"#builtin-possible-callables"},{"include":"#inheritance-identifier"}]},"item-access":{"patterns":[{"name":"meta.item-access.python","begin":"(?x)\n  \\b(?=\n    [[:alpha:]_]\\w* \\s* \\[\n  )\n","end":"(\\])","patterns":[{"include":"#item-name"},{"include":"#item-index"},{"include":"#expression"}],"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.python"}}}]},"item-index":{"contentName":"meta.item-access.arguments.python","begin":"(\\[)","end":"(?=\\])","patterns":[{"name":"punctuation.separator.slice.python","match":":"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"punctuation.definition.arguments.begin.python"}}},"item-name":{"patterns":[{"include":"#special-variables"},{"include":"#builtin-functions"},{"include":"#special-names"},{"name":"meta.indexed-name.python","match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n"}]},"lambda":{"patterns":[{"match":"((?\u003c=\\.)lambda|lambda(?=\\s*[\\.=]))","captures":{"1":{"name":"keyword.control.flow.python"}}},{"match":"\\b(lambda)\\s*?(?=[,\\n]|$)","captures":{"1":{"name":"storage.type.function.lambda.python"}}},{"name":"meta.lambda-function.python","contentName":"meta.function.lambda.parameters.python","begin":"(?x)\n  \\b (lambda) \\b\n","end":"(:)|(\\n)","patterns":[{"name":"keyword.operator.unpacking.parameter.python","match":"(\\*\\*|\\*)"},{"include":"#lambda-nested-incomplete"},{"include":"#illegal-names"},{"match":"([[:alpha:]_]\\w*)\\s*(?:(,)|(?=:|$))","captures":{"1":{"name":"variable.parameter.function.language.python"},"2":{"name":"punctuation.separator.parameters.python"}}},{"include":"#comments"},{"include":"#backticks"},{"include":"#illegal-anno"},{"include":"#lambda-parameter-with-default"},{"include":"#line-continuation"},{"include":"#illegal-operator"}],"beginCaptures":{"1":{"name":"storage.type.function.lambda.python"}},"endCaptures":{"1":{"name":"punctuation.section.function.lambda.begin.python"}}}]},"lambda-incomplete":{"name":"storage.type.function.lambda.python","match":"\\blambda(?=\\s*[,)])"},"lambda-nested-incomplete":{"name":"storage.type.function.lambda.python","match":"\\blambda(?=\\s*[:,)])"},"lambda-parameter-with-default":{"begin":"(?x)\n  \\b\n  ([[:alpha:]_]\\w*) \\s* (=)\n","end":"(,)|(?=:|$)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"variable.parameter.function.language.python"},"2":{"name":"keyword.operator.python"}},"endCaptures":{"1":{"name":"punctuation.separator.parameters.python"}}},"line-continuation":{"patterns":[{"match":"(\\\\)\\s*(\\S.*$\\n?)","captures":{"1":{"name":"punctuation.separator.continuation.line.python"},"2":{"name":"invalid.illegal.line.continuation.python"}}},{"begin":"(\\\\)\\s*$\\n?","end":"(?x)\n  (?=^\\s*$)\n  |\n  (?! (\\s* [rR]? (\\'\\'\\'|\\\"\\\"\\\"|\\'|\\\"))\n      |\n      (\\G $)  (?# '\\G' is necessary for ST)\n  )\n","patterns":[{"include":"#regexp"},{"include":"#string"}],"beginCaptures":{"1":{"name":"punctuation.separator.continuation.line.python"}}}]},"list":{"begin":"\\[","end":"\\]","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.list.begin.python"}},"endCaptures":{"0":{"name":"punctuation.definition.list.end.python"}}},"literal":{"patterns":[{"name":"constant.language.python","match":"\\b(True|False|None|NotImplemented|Ellipsis)\\b"},{"include":"#number"}]},"loose-default":{"begin":"(=)","end":"(,)|(?=\\))","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.python"}},"endCaptures":{"1":{"name":"punctuation.separator.parameters.python"}}},"magic-function-names":{"match":"(?x)\n  \\b(\n    __(?:\n      abs | add | aenter | aexit | aiter | and | anext | await\n      | bool | call | ceil | cmp | coerce | complex | contains\n      | copy | deepcopy | del | delattr | delete | delitem\n      | delslice | dir | div | divmod | enter | eq | exit | float\n      | floor | floordiv | format | ge | get | getattr\n      | getattribute | getinitargs | getitem | getnewargs\n      | getslice | getstate | gt | hash | hex | iadd | iand | idiv\n      | ifloordiv | ilshift | imod | imul | index | init\n      | instancecheck | int | invert | ior | ipow | irshift | isub\n      | iter | itruediv | ixor | le | len | long | lshift | lt\n      | missing | mod | mul | ne | neg | new | next | nonzero | oct | or\n      | pos | pow | radd | rand | rdiv | rdivmod | reduce\n      | reduce_ex | repr | reversed | rfloordiv | rlshift | rmod\n      | rmul | ror | round | rpow | rrshift | rshift | rsub\n      | rtruediv | rxor | set | setattr | setitem | setslice\n      | setstate | sizeof | str | sub | subclasscheck | truediv\n      | trunc | unicode | xor | matmul | rmatmul | imatmul\n      | init_subclass | set_name | fspath | bytes | prepare\n    )__\n  )\\b\n","captures":{"1":{"name":"support.function.magic.python"}}},"magic-names":{"patterns":[{"include":"#magic-function-names"},{"include":"#magic-variable-names"}]},"magic-variable-names":{"match":"(?x)\n  \\b(\n    __(?:\n      all | bases | builtins | class | class_getitem | code | debug\n      | defaults | dict | doc | file | func | kwdefaults | members\n      | metaclass | methods | module | mro | mro_entries | name\n      | qualname | post_init | self | signature | slots | subclasses\n      | version | weakref | wrapped | annotations | classcell\n      | spec | path | package | future | traceback\n    )__\n  )\\b\n","captures":{"1":{"name":"support.variable.magic.python"}}},"member-access":{"name":"meta.member.access.python","begin":"(\\.)\\s*(?!\\.)","end":"(?x)\n  # stop when you've just read non-whitespace followed by non-word\n  # i.e. when finished reading an identifier or function call\n  (?\u003c=\\S)(?=\\W) |\n  # stop when seeing the start of something that's not a word,\n  # i.e. when seeing a non-identifier\n  (^|(?\u003c=\\s))(?=[^\\\\\\w\\s]) |\n  $\n","patterns":[{"include":"#function-call"},{"include":"#member-access-base"},{"include":"#member-access-attribute"}],"beginCaptures":{"1":{"name":"punctuation.separator.period.python"}}},"member-access-attribute":{"name":"meta.attribute.python","match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n"},"member-access-base":{"patterns":[{"include":"#magic-names"},{"include":"#illegal-names"},{"include":"#illegal-object-name"},{"include":"#special-names"},{"include":"#line-continuation"},{"include":"#item-access"}]},"member-access-class":{"name":"meta.member.access.python","begin":"(\\.)\\s*(?!\\.)","end":"(?\u003c=\\S)(?=\\W)|$","patterns":[{"include":"#call-wrapper-inheritance"},{"include":"#member-access-base"},{"include":"#inheritance-identifier"}],"beginCaptures":{"1":{"name":"punctuation.separator.period.python"}}},"number":{"name":"constant.numeric.python","patterns":[{"include":"#number-float"},{"include":"#number-dec"},{"include":"#number-hex"},{"include":"#number-oct"},{"include":"#number-bin"},{"include":"#number-long"},{"name":"invalid.illegal.name.python","match":"\\b[0-9]+\\w+"}]},"number-bin":{"name":"constant.numeric.bin.python","match":"(?x)\n  (?\u003c![\\w\\.])\n    (0[bB]) (_?[01])+\n  \\b\n","captures":{"1":{"name":"storage.type.number.python"}}},"number-dec":{"name":"constant.numeric.dec.python","match":"(?x)\n  (?\u003c![\\w\\.])(?:\n      [1-9](?: _?[0-9] )*\n      |\n      0+\n      |\n      [0-9](?: _?[0-9] )* ([jJ])\n      |\n      0 ([0-9]+)(?![eE\\.])\n  )\\b\n","captures":{"1":{"name":"storage.type.imaginary.number.python"},"2":{"name":"invalid.illegal.dec.python"}}},"number-float":{"name":"constant.numeric.float.python","match":"(?x)\n  (?\u003c! \\w)(?:\n    (?:\n      \\.[0-9](?: _?[0-9] )*\n      |\n      [0-9](?: _?[0-9] )* \\. [0-9](?: _?[0-9] )*\n      |\n      [0-9](?: _?[0-9] )* \\.\n    ) (?: [eE][+-]?[0-9](?: _?[0-9] )* )?\n    |\n    [0-9](?: _?[0-9] )* (?: [eE][+-]?[0-9](?: _?[0-9] )* )\n  )([jJ])?\\b\n","captures":{"1":{"name":"storage.type.imaginary.number.python"}}},"number-hex":{"name":"constant.numeric.hex.python","match":"(?x)\n  (?\u003c![\\w\\.])\n    (0[xX]) (_?[0-9a-fA-F])+\n  \\b\n","captures":{"1":{"name":"storage.type.number.python"}}},"number-long":{"name":"constant.numeric.bin.python","match":"(?x)\n  (?\u003c![\\w\\.])\n    ([1-9][0-9]* | 0) ([lL])\n  \\b\n","captures":{"2":{"name":"storage.type.number.python"}}},"number-oct":{"name":"constant.numeric.oct.python","match":"(?x)\n  (?\u003c![\\w\\.])\n    (0[oO]) (_?[0-7])+\n  \\b\n","captures":{"1":{"name":"storage.type.number.python"}}},"odd-function-call":{"begin":"(?x)\n  (?\u003c= \\] | \\) ) \\s*\n  (?=\\()\n","end":"(\\))","patterns":[{"include":"#function-arguments"}],"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.python"}}},"operator":{"match":"(?x)\n    \\b(?\u003c!\\.)\n      (?:\n        (and | or | not | in | is)                         (?# 1)\n        |\n        (for | if | else | await | (?:yield(?:\\s+from)?))  (?# 2)\n      )\n    (?!\\s*:)\\b\n\n    | (\u003c\u003c | \u003e\u003e | \u0026 | \\| | \\^ | ~)                          (?# 3)\n\n    | (\\*\\* | \\* | \\+ | - | % | // | / | @)                (?# 4)\n\n    | (!= | == | \u003e= | \u003c= | \u003c | \u003e)                          (?# 5)\n","captures":{"1":{"name":"keyword.operator.logical.python"},"2":{"name":"keyword.control.flow.python"},"3":{"name":"keyword.operator.bitwise.python"},"4":{"name":"keyword.operator.arithmetic.python"},"5":{"name":"keyword.operator.comparison.python"}}},"parameter-special":{"match":"(?x)\n  \\b ((self)|(cls)) \\b \\s*(?:(,)|(?=\\)))\n","captures":{"1":{"name":"variable.parameter.function.language.python"},"2":{"name":"variable.parameter.function.language.special.self.python"},"3":{"name":"variable.parameter.function.language.special.cls.python"},"4":{"name":"punctuation.separator.parameters.python"}}},"parameters":{"name":"meta.function.parameters.python","begin":"(\\()","end":"(\\))","patterns":[{"name":"keyword.operator.unpacking.parameter.python","match":"(\\*\\*|\\*)"},{"include":"#lambda-incomplete"},{"include":"#illegal-names"},{"include":"#illegal-object-name"},{"include":"#parameter-special"},{"match":"(?x)\n  ([[:alpha:]_]\\w*)\n    \\s* (?: (,) | (?=[)#\\n=]))\n","captures":{"1":{"name":"variable.parameter.function.language.python"},"2":{"name":"punctuation.separator.parameters.python"}}},{"include":"#comments"},{"include":"#loose-default"},{"include":"#annotated-parameter"}],"beginCaptures":{"1":{"name":"punctuation.definition.parameters.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.parameters.end.python"}}},"punctuation":{"patterns":[{"name":"punctuation.separator.colon.python","match":":"},{"name":"punctuation.separator.element.python","match":","}]},"regexp":{"patterns":[{"include":"#regexp-single-three-line"},{"include":"#regexp-double-three-line"},{"include":"#regexp-single-one-line"},{"include":"#regexp-double-one-line"},{"include":"#fregexp-single-three-line"},{"include":"#fregexp-double-three-line"},{"include":"#fregexp-single-one-line"},{"include":"#fregexp-double-one-line"}]},"regexp-backreference":{"name":"meta.backreference.named.regexp","match":"(?x)\n  (\\()  (\\?P= \\w+(?:\\s+[[:alnum:]]+)?)  (\\))\n","captures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.begin.regexp"},"2":{"name":"entity.name.tag.named.backreference.regexp"},"3":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.end.regexp"}}},"regexp-backreference-number":{"name":"meta.backreference.regexp","match":"(\\\\[1-9]\\d?)","captures":{"1":{"name":"entity.name.tag.backreference.regexp"}}},"regexp-base-common":{"patterns":[{"name":"support.other.match.any.regexp","match":"\\."},{"name":"support.other.match.begin.regexp","match":"\\^"},{"name":"support.other.match.end.regexp","match":"\\$"},{"name":"keyword.operator.quantifier.regexp","match":"[+*?]\\??"},{"name":"keyword.operator.disjunction.regexp","match":"\\|"},{"include":"#regexp-escape-sequence"}]},"regexp-base-expression":{"patterns":[{"include":"#regexp-quantifier"},{"include":"#regexp-base-common"}]},"regexp-charecter-set-escapes":{"patterns":[{"name":"constant.character.escape.regexp","match":"\\\\[abfnrtv\\\\]"},{"include":"#regexp-escape-special"},{"name":"constant.character.escape.regexp","match":"\\\\([0-7]{1,3})"},{"include":"#regexp-escape-character"},{"include":"#regexp-escape-unicode"},{"include":"#regexp-escape-catchall"}]},"regexp-double-one-line":{"name":"string.regexp.quoted.single.python","begin":"\\b(([uU]r)|([bB]r)|(r[bB]?))(\")","end":"(\")|(?\u003c!\\\\)(\\n)","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.python"},"3":{"name":"storage.type.string.python"},"4":{"name":"storage.type.string.python"},"5":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"regexp-double-three-line":{"name":"string.regexp.quoted.multi.python","begin":"\\b(([uU]r)|([bB]r)|(r[bB]?))(\"\"\")","end":"(\"\"\")","patterns":[{"include":"#double-three-regexp-expression"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.python"},"3":{"name":"storage.type.string.python"},"4":{"name":"storage.type.string.python"},"5":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"regexp-escape-catchall":{"name":"constant.character.escape.regexp","match":"\\\\(.|\\n)"},"regexp-escape-character":{"name":"constant.character.escape.regexp","match":"(?x)\n  \\\\ (\n        x[0-9A-Fa-f]{2}\n        | 0[0-7]{1,2}\n        | [0-7]{3}\n     )\n"},"regexp-escape-sequence":{"patterns":[{"include":"#regexp-escape-special"},{"include":"#regexp-escape-character"},{"include":"#regexp-escape-unicode"},{"include":"#regexp-backreference-number"},{"include":"#regexp-escape-catchall"}]},"regexp-escape-special":{"name":"support.other.escape.special.regexp","match":"\\\\([AbBdDsSwWZ])"},"regexp-escape-unicode":{"name":"constant.character.unicode.regexp","match":"(?x)\n  \\\\ (\n        u[0-9A-Fa-f]{4}\n        | U[0-9A-Fa-f]{8}\n     )\n"},"regexp-flags":{"name":"storage.modifier.flag.regexp","match":"\\(\\?[aiLmsux]+\\)"},"regexp-quantifier":{"name":"keyword.operator.quantifier.regexp","match":"(?x)\n  \\{(\n    \\d+ | \\d+,(\\d+)? | ,\\d+\n  )\\}\n"},"regexp-single-one-line":{"name":"string.regexp.quoted.single.python","begin":"\\b(([uU]r)|([bB]r)|(r[bB]?))(\\')","end":"(\\')|(?\u003c!\\\\)(\\n)","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.python"},"3":{"name":"storage.type.string.python"},"4":{"name":"storage.type.string.python"},"5":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"regexp-single-three-line":{"name":"string.regexp.quoted.multi.python","begin":"\\b(([uU]r)|([bB]r)|(r[bB]?))(\\'\\'\\')","end":"(\\'\\'\\')","patterns":[{"include":"#single-three-regexp-expression"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.python"},"3":{"name":"storage.type.string.python"},"4":{"name":"storage.type.string.python"},"5":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"return-annotation":{"begin":"(-\u003e)","end":"(?=:)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"punctuation.separator.annotation.result.python"}}},"round-braces":{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.begin.python"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.end.python"}}},"semicolon":{"patterns":[{"name":"invalid.deprecated.semicolon.python","match":"\\;$"}]},"single-one-fregexp-conditional":{"begin":"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-fregexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.regexp"},"1":{"name":"punctuation.parenthesis.conditional.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-fregexp-expression":{"patterns":[{"include":"#fregexp-base-expression"},{"include":"#single-one-regexp-character-set"},{"include":"#single-one-regexp-comments"},{"include":"#regexp-flags"},{"include":"#single-one-regexp-named-group"},{"include":"#regexp-backreference"},{"include":"#single-one-fregexp-lookahead"},{"include":"#single-one-fregexp-lookahead-negative"},{"include":"#single-one-fregexp-lookbehind"},{"include":"#single-one-fregexp-lookbehind-negative"},{"include":"#single-one-fregexp-conditional"},{"include":"#single-one-fregexp-parentheses-non-capturing"},{"include":"#single-one-fregexp-parentheses"}]},"single-one-fregexp-lookahead":{"begin":"(\\()\\?=","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-fregexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-fregexp-lookahead-negative":{"begin":"(\\()\\?!","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-fregexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-fregexp-lookbehind":{"begin":"(\\()\\?\u003c=","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-fregexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-fregexp-lookbehind-negative":{"begin":"(\\()\\?\u003c!","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-fregexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-fregexp-named-group":{"name":"meta.named.regexp","begin":"(?x)\n  (\\()  (\\?P \u003c\\w+(?:\\s+[[:alnum:]]+)?\u003e)\n","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-fregexp-expression"}],"beginCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},"2":{"name":"entity.name.tag.named.group.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-fregexp-parentheses":{"begin":"\\(","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-fregexp-expression"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-fregexp-parentheses-non-capturing":{"begin":"\\(\\?:","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-fregexp-expression"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-character-set":{"patterns":[{"match":"(?x)\n  \\[ \\^? \\] (?! .*?\\])\n"},{"name":"meta.character.set.regexp","begin":"(\\[)(\\^)?(\\])?","end":"(\\]|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#regexp-charecter-set-escapes"},{"name":"constant.character.set.regexp","match":"[^\\n]"}],"beginCaptures":{"1":{"name":"punctuation.character.set.begin.regexp constant.other.set.regexp"},"2":{"name":"keyword.operator.negation.regexp"},"3":{"name":"constant.character.set.regexp"}},"endCaptures":{"1":{"name":"punctuation.character.set.end.regexp constant.other.set.regexp"},"2":{"name":"invalid.illegal.newline.python"}}}]},"single-one-regexp-comments":{"name":"comment.regexp","begin":"\\(\\?#","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#codetags"}],"beginCaptures":{"0":{"name":"punctuation.comment.begin.regexp"}},"endCaptures":{"1":{"name":"punctuation.comment.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-conditional":{"begin":"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.regexp"},"1":{"name":"punctuation.parenthesis.conditional.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-expression":{"patterns":[{"include":"#regexp-base-expression"},{"include":"#single-one-regexp-character-set"},{"include":"#single-one-regexp-comments"},{"include":"#regexp-flags"},{"include":"#single-one-regexp-named-group"},{"include":"#regexp-backreference"},{"include":"#single-one-regexp-lookahead"},{"include":"#single-one-regexp-lookahead-negative"},{"include":"#single-one-regexp-lookbehind"},{"include":"#single-one-regexp-lookbehind-negative"},{"include":"#single-one-regexp-conditional"},{"include":"#single-one-regexp-parentheses-non-capturing"},{"include":"#single-one-regexp-parentheses"}]},"single-one-regexp-lookahead":{"begin":"(\\()\\?=","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-lookahead-negative":{"begin":"(\\()\\?!","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-lookbehind":{"begin":"(\\()\\?\u003c=","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-lookbehind-negative":{"begin":"(\\()\\?\u003c!","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-named-group":{"name":"meta.named.regexp","begin":"(?x)\n  (\\()  (\\?P \u003c\\w+(?:\\s+[[:alnum:]]+)?\u003e)\n","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},"2":{"name":"entity.name.tag.named.group.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-parentheses":{"begin":"\\(","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-parentheses-non-capturing":{"begin":"\\(\\?:","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-fregexp-conditional":{"begin":"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-fregexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.regexp"},"1":{"name":"punctuation.parenthesis.conditional.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-fregexp-expression":{"patterns":[{"include":"#fregexp-base-expression"},{"include":"#single-three-regexp-character-set"},{"include":"#single-three-regexp-comments"},{"include":"#regexp-flags"},{"include":"#single-three-regexp-named-group"},{"include":"#regexp-backreference"},{"include":"#single-three-fregexp-lookahead"},{"include":"#single-three-fregexp-lookahead-negative"},{"include":"#single-three-fregexp-lookbehind"},{"include":"#single-three-fregexp-lookbehind-negative"},{"include":"#single-three-fregexp-conditional"},{"include":"#single-three-fregexp-parentheses-non-capturing"},{"include":"#single-three-fregexp-parentheses"},{"include":"#comments-string-single-three"}]},"single-three-fregexp-lookahead":{"begin":"(\\()\\?=","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-fregexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-fregexp-lookahead-negative":{"begin":"(\\()\\?!","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-fregexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-fregexp-lookbehind":{"begin":"(\\()\\?\u003c=","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-fregexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-fregexp-lookbehind-negative":{"begin":"(\\()\\?\u003c!","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-fregexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-fregexp-named-group":{"name":"meta.named.regexp","begin":"(?x)\n  (\\()  (\\?P \u003c\\w+(?:\\s+[[:alnum:]]+)?\u003e)\n","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-fregexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},"2":{"name":"entity.name.tag.named.group.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-fregexp-parentheses":{"begin":"\\(","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-fregexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-fregexp-parentheses-non-capturing":{"begin":"\\(\\?:","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-fregexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-character-set":{"patterns":[{"match":"(?x)\n  \\[ \\^? \\] (?! .*?\\])\n"},{"name":"meta.character.set.regexp","begin":"(\\[)(\\^)?(\\])?","end":"(\\]|(?=\\'\\'\\'))","patterns":[{"include":"#regexp-charecter-set-escapes"},{"name":"constant.character.set.regexp","match":"[^\\n]"}],"beginCaptures":{"1":{"name":"punctuation.character.set.begin.regexp constant.other.set.regexp"},"2":{"name":"keyword.operator.negation.regexp"},"3":{"name":"constant.character.set.regexp"}},"endCaptures":{"1":{"name":"punctuation.character.set.end.regexp constant.other.set.regexp"},"2":{"name":"invalid.illegal.newline.python"}}}]},"single-three-regexp-comments":{"name":"comment.regexp","begin":"\\(\\?#","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#codetags"}],"beginCaptures":{"0":{"name":"punctuation.comment.begin.regexp"}},"endCaptures":{"1":{"name":"punctuation.comment.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-conditional":{"begin":"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.regexp"},"1":{"name":"punctuation.parenthesis.conditional.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-expression":{"patterns":[{"include":"#regexp-base-expression"},{"include":"#single-three-regexp-character-set"},{"include":"#single-three-regexp-comments"},{"include":"#regexp-flags"},{"include":"#single-three-regexp-named-group"},{"include":"#regexp-backreference"},{"include":"#single-three-regexp-lookahead"},{"include":"#single-three-regexp-lookahead-negative"},{"include":"#single-three-regexp-lookbehind"},{"include":"#single-three-regexp-lookbehind-negative"},{"include":"#single-three-regexp-conditional"},{"include":"#single-three-regexp-parentheses-non-capturing"},{"include":"#single-three-regexp-parentheses"},{"include":"#comments-string-single-three"}]},"single-three-regexp-lookahead":{"begin":"(\\()\\?=","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-lookahead-negative":{"begin":"(\\()\\?!","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-lookbehind":{"begin":"(\\()\\?\u003c=","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-lookbehind-negative":{"begin":"(\\()\\?\u003c!","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-named-group":{"name":"meta.named.regexp","begin":"(?x)\n  (\\()  (\\?P \u003c\\w+(?:\\s+[[:alnum:]]+)?\u003e)\n","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},"2":{"name":"entity.name.tag.named.group.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-parentheses":{"begin":"\\(","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-parentheses-non-capturing":{"begin":"\\(\\?:","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"special-names":{"name":"constant.other.caps.python","match":"(?x)\n  \\b\n    # we want to see \"enough\", meaning 2 or more upper-case\n    # letters in the beginning of the constant\n    #\n    # for more details refer to:\n    #   https://github.com/MagicStack/MagicPython/issues/42\n    (\n      _* [[:upper:]] [_\\d]* [[:upper:]]\n    )\n    [[:upper:]\\d]* (_\\w*)?\n  \\b\n"},"special-variables":{"match":"(?x)\n  \\b (?\u003c!\\.) (?:\n    (self) | (cls)\n  )\\b\n","captures":{"1":{"name":"variable.language.special.self.python"},"2":{"name":"variable.language.special.cls.python"}}},"statement":{"patterns":[{"include":"#import"},{"include":"#class-declaration"},{"include":"#function-declaration"},{"include":"#generator"},{"include":"#statement-keyword"},{"include":"#assignment-operator"},{"include":"#decorator"},{"include":"#docstring-statement"},{"include":"#semicolon"}]},"statement-keyword":{"patterns":[{"name":"storage.type.function.python","match":"\\b((async\\s+)?\\s*def)\\b"},{"name":"keyword.control.flow.python","match":"\\b(?\u003c!\\.)as\\b(?=.*[:\\\\])"},{"name":"keyword.control.import.python","match":"\\b(?\u003c!\\.)as\\b"},{"name":"keyword.control.flow.python","match":"(?x)\n  \\b(?\u003c!\\.)(\n    async | continue | del | assert | break | finally | for\n    | from | elif | else | if | except | pass | raise\n    | return | try | while | with\n  )\\b\n"},{"name":"storage.modifier.declaration.python","match":"(?x)\n  \\b(?\u003c!\\.)(\n    global | nonlocal\n  )\\b\n"},{"name":"storage.type.class.python","match":"\\b(?\u003c!\\.)(class)\\b"}]},"string":{"patterns":[{"include":"#string-quoted-multi-line"},{"include":"#string-quoted-single-line"},{"include":"#string-bin-quoted-multi-line"},{"include":"#string-bin-quoted-single-line"},{"include":"#string-raw-quoted-multi-line"},{"include":"#string-raw-quoted-single-line"},{"include":"#string-raw-bin-quoted-multi-line"},{"include":"#string-raw-bin-quoted-single-line"},{"include":"#fstring-fnorm-quoted-multi-line"},{"include":"#fstring-fnorm-quoted-single-line"},{"include":"#fstring-normf-quoted-multi-line"},{"include":"#fstring-normf-quoted-single-line"},{"include":"#fstring-raw-quoted-multi-line"},{"include":"#fstring-raw-quoted-single-line"}]},"string-bin-quoted-multi-line":{"name":"string.quoted.binary.multi.python","begin":"(\\b[bB])('''|\"\"\")","end":"(\\2)","patterns":[{"include":"#string-entity"}],"beginCaptures":{"1":{"name":"storage.type.string.python"},"2":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"string-bin-quoted-single-line":{"name":"string.quoted.binary.single.python","begin":"(\\b[bB])((['\"]))","end":"(\\2)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#string-entity"}],"beginCaptures":{"1":{"name":"storage.type.string.python"},"2":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"string-brace-formatting":{"patterns":[{"name":"meta.format.brace.python","match":"(?x)\n  (\n    {{ | }}\n    | (?:\n      {\n        \\w* (\\.[[:alpha:]_]\\w* | \\[[^\\]'\"]+\\])*\n        (![rsa])?\n        ( : \\w? [\u003c\u003e=^]? [-+ ]? \\#?\n          \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )?\n      })\n  )\n","captures":{"1":{"name":"constant.character.format.placeholder.other.python"},"3":{"name":"storage.type.format.python"},"4":{"name":"storage.type.format.python"}}},{"name":"meta.format.brace.python","match":"(?x)\n  (\n    {\n      \\w* (\\.[[:alpha:]_]\\w* | \\[[^\\]'\"]+\\])*\n      (![rsa])?\n      (:)\n        [^'\"{}\\n]* (?:\n          \\{ [^'\"}\\n]*? \\} [^'\"{}\\n]*\n        )*\n    }\n  )\n","captures":{"1":{"name":"constant.character.format.placeholder.other.python"},"3":{"name":"storage.type.format.python"},"4":{"name":"storage.type.format.python"}}}]},"string-consume-escape":{"match":"\\\\['\"\\n\\\\]"},"string-entity":{"patterns":[{"include":"#escape-sequence"},{"include":"#string-line-continuation"},{"include":"#string-formatting"}]},"string-formatting":{"name":"meta.format.percent.python","match":"(?x)\n  (\n    % (\\([\\w\\s]*\\))?\n      [-+#0 ]*\n      (\\d+|\\*)? (\\.(\\d+|\\*))?\n      ([hlL])?\n      [diouxXeEfFgGcrsab%]\n  )\n","captures":{"1":{"name":"constant.character.format.placeholder.other.python"}}},"string-line-continuation":{"name":"constant.language.python","match":"\\\\$"},"string-multi-bad-brace1-formatting-raw":{"begin":"(?x)\n    (?= \\{%\n          ( .*? (?!'''|\"\"\") )\n        %\\}\n    )\n","end":"(?='''|\"\"\")","patterns":[{"include":"#string-consume-escape"}]},"string-multi-bad-brace1-formatting-unicode":{"begin":"(?x)\n    (?= \\{%\n          ( .*? (?!'''|\"\"\") )\n        %\\}\n    )\n","end":"(?='''|\"\"\")","patterns":[{"include":"#escape-sequence-unicode"},{"include":"#escape-sequence"},{"include":"#string-line-continuation"}]},"string-multi-bad-brace2-formatting-raw":{"begin":"(?x)\n    (?!\\{\\{)\n    (?= \\{ (\n              \\w*? (?!'''|\"\"\") [^!:\\.\\[}\\w]\n           )\n        .*?(?!'''|\"\"\")\n        \\}\n    )\n","end":"(?='''|\"\"\")","patterns":[{"include":"#string-consume-escape"},{"include":"#string-formatting"}]},"string-multi-bad-brace2-formatting-unicode":{"begin":"(?x)\n    (?!\\{\\{)\n    (?= \\{ (\n              \\w*? (?!'''|\"\"\") [^!:\\.\\[}\\w]\n           )\n        .*?(?!'''|\"\"\")\n        \\}\n    )\n","end":"(?='''|\"\"\")","patterns":[{"include":"#escape-sequence-unicode"},{"include":"#string-entity"}]},"string-quoted-multi-line":{"name":"string.quoted.multi.python","begin":"(?:\\b([rR])(?=[uU]))?([uU])?('''|\"\"\")","end":"(\\3)","patterns":[{"include":"#string-multi-bad-brace1-formatting-unicode"},{"include":"#string-multi-bad-brace2-formatting-unicode"},{"include":"#string-unicode-guts"}],"beginCaptures":{"1":{"name":"invalid.illegal.prefix.python"},"2":{"name":"storage.type.string.python"},"3":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"string-quoted-single-line":{"name":"string.quoted.single.python","begin":"(?:\\b([rR])(?=[uU]))?([uU])?((['\"]))","end":"(\\3)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#string-single-bad-brace1-formatting-unicode"},{"include":"#string-single-bad-brace2-formatting-unicode"},{"include":"#string-unicode-guts"}],"beginCaptures":{"1":{"name":"invalid.illegal.prefix.python"},"2":{"name":"storage.type.string.python"},"3":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"string-raw-bin-guts":{"patterns":[{"include":"#string-consume-escape"},{"include":"#string-formatting"}]},"string-raw-bin-quoted-multi-line":{"name":"string.quoted.raw.binary.multi.python","begin":"(\\b(?:R[bB]|[bB]R))('''|\"\"\")","end":"(\\2)","patterns":[{"include":"#string-raw-bin-guts"}],"beginCaptures":{"1":{"name":"storage.type.string.python"},"2":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"string-raw-bin-quoted-single-line":{"name":"string.quoted.raw.binary.single.python","begin":"(\\b(?:R[bB]|[bB]R))((['\"]))","end":"(\\2)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#string-raw-bin-guts"}],"beginCaptures":{"1":{"name":"storage.type.string.python"},"2":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"string-raw-guts":{"patterns":[{"include":"#string-consume-escape"},{"include":"#string-formatting"},{"include":"#string-brace-formatting"}]},"string-raw-quoted-multi-line":{"name":"string.quoted.raw.multi.python","begin":"\\b(([uU]R)|(R))('''|\"\"\")","end":"(\\4)","patterns":[{"include":"#string-multi-bad-brace1-formatting-raw"},{"include":"#string-multi-bad-brace2-formatting-raw"},{"include":"#string-raw-guts"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.python"},"3":{"name":"storage.type.string.python"},"4":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"string-raw-quoted-single-line":{"name":"string.quoted.raw.single.python","begin":"\\b(([uU]R)|(R))((['\"]))","end":"(\\4)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#string-single-bad-brace1-formatting-raw"},{"include":"#string-single-bad-brace2-formatting-raw"},{"include":"#string-raw-guts"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.python"},"3":{"name":"storage.type.string.python"},"4":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"string-single-bad-brace1-formatting-raw":{"begin":"(?x)\n    (?= \\{%\n          ( .*? (?!(['\"])|((?\u003c!\\\\)\\n)) )\n        %\\}\n    )\n","end":"(?=(['\"])|((?\u003c!\\\\)\\n))","patterns":[{"include":"#string-consume-escape"}]},"string-single-bad-brace1-formatting-unicode":{"begin":"(?x)\n    (?= \\{%\n          ( .*? (?!(['\"])|((?\u003c!\\\\)\\n)) )\n        %\\}\n    )\n","end":"(?=(['\"])|((?\u003c!\\\\)\\n))","patterns":[{"include":"#escape-sequence-unicode"},{"include":"#escape-sequence"},{"include":"#string-line-continuation"}]},"string-single-bad-brace2-formatting-raw":{"begin":"(?x)\n    (?!\\{\\{)\n    (?= \\{ (\n              \\w*? (?!(['\"])|((?\u003c!\\\\)\\n)) [^!:\\.\\[}\\w]\n           )\n        .*?(?!(['\"])|((?\u003c!\\\\)\\n))\n        \\}\n    )\n","end":"(?=(['\"])|((?\u003c!\\\\)\\n))","patterns":[{"include":"#string-consume-escape"},{"include":"#string-formatting"}]},"string-single-bad-brace2-formatting-unicode":{"begin":"(?x)\n    (?!\\{\\{)\n    (?= \\{ (\n              \\w*? (?!(['\"])|((?\u003c!\\\\)\\n)) [^!:\\.\\[}\\w]\n           )\n        .*?(?!(['\"])|((?\u003c!\\\\)\\n))\n        \\}\n    )\n","end":"(?=(['\"])|((?\u003c!\\\\)\\n))","patterns":[{"include":"#escape-sequence-unicode"},{"include":"#string-entity"}]},"string-unicode-guts":{"patterns":[{"include":"#escape-sequence-unicode"},{"include":"#string-entity"},{"include":"#string-brace-formatting"}]}}}
+{"name":"MagicPython","scopeName":"source.python","patterns":[{"include":"#statement"},{"include":"#expression"}],"repository":{"annotated-parameter":{"begin":"(?x)\n  \\b\n  ([[:alpha:]_]\\w*) \\s* (:)\n","end":"(,)|(?=\\))","patterns":[{"include":"#expression"},{"name":"keyword.operator.assignment.python","match":"=(?!=)"}],"beginCaptures":{"1":{"name":"variable.parameter.function.language.python"},"2":{"name":"punctuation.separator.annotation.python"}},"endCaptures":{"1":{"name":"punctuation.separator.parameters.python"}}},"assignment-operator":{"name":"keyword.operator.assignment.python","match":"(?x)\n     \u003c\u003c= | \u003e\u003e= | //= | \\*\\*=\n    | \\+= | -= | /= | @=\n    | \\*= | %= | ~= | \\^= | \u0026= | \\|=\n    | =(?!=)\n"},"backticks":{"name":"invalid.deprecated.backtick.python","begin":"\\`","end":"(?:\\`|(?\u003c!\\\\)(\\n))","patterns":[{"include":"#expression"}]},"builtin-callables":{"patterns":[{"include":"#illegal-names"},{"include":"#illegal-object-name"},{"include":"#builtin-exceptions"},{"include":"#builtin-functions"},{"include":"#builtin-types"}]},"builtin-exceptions":{"name":"support.type.exception.python","match":"(?x) (?\u003c!\\.) \\b(\n  (\n    Arithmetic | Assertion | Attribute | Buffer | BlockingIO\n    | BrokenPipe | ChildProcess\n    | (Connection (Aborted | Refused | Reset)?)\n    | EOF | Environment | FileExists | FileNotFound\n    | FloatingPoint | IO | Import | Indentation | Index | Interrupted\n    | IsADirectory | NotADirectory | Permission | ProcessLookup\n    | Timeout\n    | Key | Lookup | Memory | Name | NotImplemented | OS | Overflow\n    | Reference | Runtime | Recursion | Syntax | System\n    | Tab | Type | UnboundLocal | Unicode(Encode|Decode|Translate)?\n    | Value | Windows | ZeroDivision | ModuleNotFound\n  ) Error\n|\n  ((Pending)?Deprecation | Runtime | Syntax | User | Future | Import\n    | Unicode | Bytes | Resource\n  )? Warning\n|\n  SystemExit | Stop(Async)?Iteration\n  | KeyboardInterrupt\n  | GeneratorExit | (Base)?Exception\n)\\b\n"},"builtin-functions":{"patterns":[{"name":"support.function.builtin.python","match":"(?x)\n  (?\u003c!\\.) \\b(\n    __import__ | abs | aiter | all | any | anext | ascii | bin\n    | breakpoint | callable | chr | compile | copyright | credits\n    | delattr | dir | divmod | enumerate | eval | exec | exit\n    | filter | format | getattr | globals | hasattr | hash | help\n    | hex | id | input | isinstance | issubclass | iter | len\n    | license | locals | map | max | memoryview | min | next\n    | oct | open | ord | pow | print | quit | range | reload | repr\n    | reversed | round | setattr | sorted | sum | vars | zip\n  )\\b\n"},{"name":"variable.legacy.builtin.python","match":"(?x)\n  (?\u003c!\\.) \\b(\n    file | reduce | intern | raw_input | unicode | cmp | basestring\n    | execfile | long | xrange\n  )\\b\n"}]},"builtin-possible-callables":{"patterns":[{"include":"#builtin-callables"},{"include":"#magic-names"}]},"builtin-types":{"name":"support.type.python","match":"(?x)\n  (?\u003c!\\.) \\b(\n    bool | bytearray | bytes | classmethod | complex | dict\n    | float | frozenset | int | list | object | property\n    | set | slice | staticmethod | str | tuple | type\n\n    (?# Although 'super' is not a type, it's related to types,\n        and is special enough to be highlighted differently from\n        other built-ins)\n    | super\n  )\\b\n"},"call-wrapper-inheritance":{"name":"meta.function-call.python","begin":"(?x)\n  \\b(?=\n    ([[:alpha:]_]\\w*) \\s* (\\()\n  )\n","end":"(\\))","patterns":[{"include":"#inheritance-name"},{"include":"#function-arguments"}],"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.python"}}},"class-declaration":{"patterns":[{"name":"meta.class.python","begin":"(?x)\n  \\s*(class)\\s+\n    (?=\n      [[:alpha:]_]\\w* \\s* (:|\\()\n    )\n","end":"(:)","patterns":[{"include":"#class-name"},{"include":"#class-inheritance"}],"beginCaptures":{"1":{"name":"storage.type.class.python"}},"endCaptures":{"1":{"name":"punctuation.section.class.begin.python"}}}]},"class-inheritance":{"name":"meta.class.inheritance.python","begin":"(\\()","end":"(\\))","patterns":[{"name":"keyword.operator.unpacking.arguments.python","match":"(\\*\\*|\\*)"},{"name":"punctuation.separator.inheritance.python","match":","},{"name":"keyword.operator.assignment.python","match":"=(?!=)"},{"name":"support.type.metaclass.python","match":"\\bmetaclass\\b"},{"include":"#illegal-names"},{"include":"#class-kwarg"},{"include":"#call-wrapper-inheritance"},{"include":"#expression-base"},{"include":"#member-access-class"},{"include":"#inheritance-identifier"}],"beginCaptures":{"1":{"name":"punctuation.definition.inheritance.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.inheritance.end.python"}}},"class-kwarg":{"match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\s*(=)(?!=)\n","captures":{"1":{"name":"entity.other.inherited-class.python variable.parameter.class.python"},"2":{"name":"keyword.operator.assignment.python"}}},"class-name":{"patterns":[{"include":"#illegal-object-name"},{"include":"#builtin-possible-callables"},{"name":"entity.name.type.class.python","match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n"}]},"codetags":{"match":"(?:\\b(NOTE|XXX|HACK|FIXME|BUG|TODO)\\b)","captures":{"1":{"name":"keyword.codetag.notation.python"}}},"comments":{"patterns":[{"name":"comment.line.number-sign.python","contentName":"meta.typehint.comment.python","begin":"(?x)\n  (?:\n    \\# \\s* (type:)\n    \\s*+ (?# we want `\\s*+` which is possessive quantifier since\n             we do not actually want to backtrack when matching\n             whitespace here)\n    (?! $ | \\#)\n  )\n","end":"(?:$|(?=\\#))","patterns":[{"name":"comment.typehint.ignore.notation.python","match":"(?x)\n  \\G ignore\n  (?= \\s* (?: $ | \\#))\n"},{"name":"comment.typehint.type.notation.python","match":"(?x)\n  (?\u003c!\\.)\\b(\n    bool | bytes | float | int | object | str\n    | List | Dict | Iterable | Sequence | Set\n    | FrozenSet | Callable | Union | Tuple\n    | Any | None\n  )\\b\n"},{"name":"comment.typehint.punctuation.notation.python","match":"([\\[\\]\\(\\),\\.\\=\\*]|(-\u003e))"},{"name":"comment.typehint.variable.notation.python","match":"([[:alpha:]_]\\w*)"}],"beginCaptures":{"0":{"name":"meta.typehint.comment.python"},"1":{"name":"comment.typehint.directive.notation.python"}}},{"include":"#comments-base"}]},"comments-base":{"name":"comment.line.number-sign.python","begin":"(\\#)","end":"($)","patterns":[{"include":"#codetags"}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.python"}}},"comments-string-double-three":{"name":"comment.line.number-sign.python","begin":"(\\#)","end":"($|(?=\"\"\"))","patterns":[{"include":"#codetags"}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.python"}}},"comments-string-single-three":{"name":"comment.line.number-sign.python","begin":"(\\#)","end":"($|(?='''))","patterns":[{"include":"#codetags"}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.python"}}},"curly-braces":{"begin":"\\{","end":"\\}","patterns":[{"name":"punctuation.separator.dict.python","match":":"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.dict.begin.python"}},"endCaptures":{"0":{"name":"punctuation.definition.dict.end.python"}}},"decorator":{"name":"meta.function.decorator.python","begin":"(?x)\n  ^\\s*\n  ((@)) \\s* (?=[[:alpha:]_]\\w*)\n","end":"(?x)\n  ( \\) )\n    # trailing whitespace and comments are legal\n    (?: (.*?) (?=\\s*(?:\\#|$)) )\n  | (?=\\n|\\#)\n","patterns":[{"include":"#decorator-name"},{"include":"#function-arguments"}],"beginCaptures":{"1":{"name":"entity.name.function.decorator.python"},"2":{"name":"punctuation.definition.decorator.python"}},"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.python"},"2":{"name":"invalid.illegal.decorator.python"}}},"decorator-name":{"patterns":[{"include":"#builtin-callables"},{"include":"#illegal-object-name"},{"name":"entity.name.function.decorator.python","match":"(?x)\n  ([[:alpha:]_]\\w*) | (\\.)\n","captures":{"2":{"name":"punctuation.separator.period.python"}}},{"include":"#line-continuation"},{"name":"invalid.illegal.decorator.python","match":"(?x)\n  \\s* ([^([:alpha:]\\s_\\.#\\\\] .*?) (?=\\#|$)\n","captures":{"1":{"name":"invalid.illegal.decorator.python"}}}]},"docstring":{"patterns":[{"name":"string.quoted.docstring.multi.python","begin":"(\\'\\'\\'|\\\"\\\"\\\")","end":"(\\1)","patterns":[{"include":"#docstring-prompt"},{"include":"#codetags"},{"include":"#docstring-guts-unicode"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"}}},{"name":"string.quoted.docstring.raw.multi.python","begin":"([rR])(\\'\\'\\'|\\\"\\\"\\\")","end":"(\\2)","patterns":[{"include":"#string-consume-escape"},{"include":"#docstring-prompt"},{"include":"#codetags"}],"beginCaptures":{"1":{"name":"storage.type.string.python"},"2":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"}}},{"name":"string.quoted.docstring.single.python","begin":"(\\'|\\\")","end":"(\\1)|(\\n)","patterns":[{"include":"#codetags"},{"include":"#docstring-guts-unicode"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},{"name":"string.quoted.docstring.raw.single.python","begin":"([rR])(\\'|\\\")","end":"(\\2)|(\\n)","patterns":[{"include":"#string-consume-escape"},{"include":"#codetags"}],"beginCaptures":{"1":{"name":"storage.type.string.python"},"2":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}}]},"docstring-guts-unicode":{"patterns":[{"include":"#escape-sequence-unicode"},{"include":"#escape-sequence"},{"include":"#string-line-continuation"}]},"docstring-prompt":{"match":"(?x)\n  (?:\n    (?:^|\\G) \\s* (?# '\\G' is necessary for ST)\n    ((?:\u003e\u003e\u003e|\\.\\.\\.) \\s) (?=\\s*\\S)\n  )\n","captures":{"1":{"name":"keyword.control.flow.python"}}},"docstring-statement":{"begin":"^(?=\\s*[rR]?(\\'\\'\\'|\\\"\\\"\\\"|\\'|\\\"))","end":"((?\u003c=\\1)|^)(?!\\s*[rR]?(\\'\\'\\'|\\\"\\\"\\\"|\\'|\\\"))","patterns":[{"include":"#docstring"}]},"double-one-regexp-character-set":{"patterns":[{"match":"(?x)\n  \\[ \\^? \\] (?! .*?\\])\n"},{"name":"meta.character.set.regexp","begin":"(\\[)(\\^)?(\\])?","end":"(\\]|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#regexp-charecter-set-escapes"},{"name":"constant.character.set.regexp","match":"[^\\n]"}],"beginCaptures":{"1":{"name":"punctuation.character.set.begin.regexp constant.other.set.regexp"},"2":{"name":"keyword.operator.negation.regexp"},"3":{"name":"constant.character.set.regexp"}},"endCaptures":{"1":{"name":"punctuation.character.set.end.regexp constant.other.set.regexp"},"2":{"name":"invalid.illegal.newline.python"}}}]},"double-one-regexp-comments":{"name":"comment.regexp","begin":"\\(\\?#","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#codetags"}],"beginCaptures":{"0":{"name":"punctuation.comment.begin.regexp"}},"endCaptures":{"1":{"name":"punctuation.comment.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-conditional":{"begin":"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.regexp"},"1":{"name":"punctuation.parenthesis.conditional.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-expression":{"patterns":[{"include":"#regexp-base-expression"},{"include":"#double-one-regexp-character-set"},{"include":"#double-one-regexp-comments"},{"include":"#regexp-flags"},{"include":"#double-one-regexp-named-group"},{"include":"#regexp-backreference"},{"include":"#double-one-regexp-lookahead"},{"include":"#double-one-regexp-lookahead-negative"},{"include":"#double-one-regexp-lookbehind"},{"include":"#double-one-regexp-lookbehind-negative"},{"include":"#double-one-regexp-conditional"},{"include":"#double-one-regexp-parentheses-non-capturing"},{"include":"#double-one-regexp-parentheses"}]},"double-one-regexp-lookahead":{"begin":"(\\()\\?=","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-lookahead-negative":{"begin":"(\\()\\?!","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-lookbehind":{"begin":"(\\()\\?\u003c=","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-lookbehind-negative":{"begin":"(\\()\\?\u003c!","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-named-group":{"name":"meta.named.regexp","begin":"(?x)\n  (\\()  (\\?P \u003c\\w+(?:\\s+[[:alnum:]]+)?\u003e)\n","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},"2":{"name":"entity.name.tag.named.group.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-parentheses":{"begin":"\\(","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-one-regexp-parentheses-non-capturing":{"begin":"\\(\\?:","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-character-set":{"patterns":[{"match":"(?x)\n  \\[ \\^? \\] (?! .*?\\])\n"},{"name":"meta.character.set.regexp","begin":"(\\[)(\\^)?(\\])?","end":"(\\]|(?=\"\"\"))","patterns":[{"include":"#regexp-charecter-set-escapes"},{"name":"constant.character.set.regexp","match":"[^\\n]"}],"beginCaptures":{"1":{"name":"punctuation.character.set.begin.regexp constant.other.set.regexp"},"2":{"name":"keyword.operator.negation.regexp"},"3":{"name":"constant.character.set.regexp"}},"endCaptures":{"1":{"name":"punctuation.character.set.end.regexp constant.other.set.regexp"},"2":{"name":"invalid.illegal.newline.python"}}}]},"double-three-regexp-comments":{"name":"comment.regexp","begin":"\\(\\?#","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#codetags"}],"beginCaptures":{"0":{"name":"punctuation.comment.begin.regexp"}},"endCaptures":{"1":{"name":"punctuation.comment.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-conditional":{"begin":"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.regexp"},"1":{"name":"punctuation.parenthesis.conditional.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-expression":{"patterns":[{"include":"#regexp-base-expression"},{"include":"#double-three-regexp-character-set"},{"include":"#double-three-regexp-comments"},{"include":"#regexp-flags"},{"include":"#double-three-regexp-named-group"},{"include":"#regexp-backreference"},{"include":"#double-three-regexp-lookahead"},{"include":"#double-three-regexp-lookahead-negative"},{"include":"#double-three-regexp-lookbehind"},{"include":"#double-three-regexp-lookbehind-negative"},{"include":"#double-three-regexp-conditional"},{"include":"#double-three-regexp-parentheses-non-capturing"},{"include":"#double-three-regexp-parentheses"},{"include":"#comments-string-double-three"}]},"double-three-regexp-lookahead":{"begin":"(\\()\\?=","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-lookahead-negative":{"begin":"(\\()\\?!","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-lookbehind":{"begin":"(\\()\\?\u003c=","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-lookbehind-negative":{"begin":"(\\()\\?\u003c!","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-named-group":{"name":"meta.named.regexp","begin":"(?x)\n  (\\()  (\\?P \u003c\\w+(?:\\s+[[:alnum:]]+)?\u003e)\n","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},"2":{"name":"entity.name.tag.named.group.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-parentheses":{"begin":"\\(","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"double-three-regexp-parentheses-non-capturing":{"begin":"\\(\\?:","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"ellipsis":{"name":"constant.other.ellipsis.python","match":"\\.\\.\\."},"escape-sequence":{"name":"constant.character.escape.python","match":"(?x)\n  \\\\ (\n        x[0-9A-Fa-f]{2}\n        | [0-7]{1,3}\n        | [\\\\\"'abfnrtv]\n     )\n"},"escape-sequence-unicode":{"patterns":[{"name":"constant.character.escape.python","match":"(?x)\n  \\\\ (\n        u[0-9A-Fa-f]{4}\n        | U[0-9A-Fa-f]{8}\n        | N\\{[\\w\\s]+?\\}\n     )\n"}]},"expression":{"patterns":[{"include":"#expression-base"},{"include":"#member-access"},{"match":"(?x) \\b ([[:alpha:]_]\\w*) \\b"}]},"expression-bare":{"patterns":[{"include":"#backticks"},{"include":"#illegal-anno"},{"include":"#literal"},{"include":"#regexp"},{"include":"#string"},{"include":"#lambda"},{"include":"#generator"},{"include":"#illegal-operator"},{"include":"#operator"},{"include":"#curly-braces"},{"include":"#item-access"},{"include":"#list"},{"include":"#odd-function-call"},{"include":"#round-braces"},{"include":"#function-call"},{"include":"#builtin-functions"},{"include":"#builtin-types"},{"include":"#builtin-exceptions"},{"include":"#magic-names"},{"include":"#special-names"},{"include":"#illegal-names"},{"include":"#special-variables"},{"include":"#ellipsis"},{"include":"#punctuation"},{"include":"#line-continuation"}]},"expression-base":{"patterns":[{"include":"#comments"},{"include":"#expression-bare"},{"include":"#line-continuation"}]},"f-expression":{"patterns":[{"include":"#expression-bare"},{"include":"#member-access"},{"match":"(?x) \\b ([[:alpha:]_]\\w*) \\b"}]},"fregexp-base-expression":{"patterns":[{"include":"#fregexp-quantifier"},{"include":"#fstring-formatting-braces"},{"match":"\\{.*?\\}"},{"include":"#regexp-base-common"}]},"fregexp-quantifier":{"name":"keyword.operator.quantifier.regexp","match":"(?x)\n  \\{\\{(\n    \\d+ | \\d+,(\\d+)? | ,\\d+\n  )\\}\\}\n"},"fstring-fnorm-quoted-multi-line":{"name":"meta.fstring.python","begin":"(\\b[fF])([bBuU])?('''|\"\"\")","end":"(\\3)","patterns":[{"include":"#fstring-guts"},{"include":"#fstring-illegal-multi-brace"},{"include":"#fstring-multi-brace"},{"include":"#fstring-multi-core"}],"beginCaptures":{"1":{"name":"string.interpolated.python string.quoted.multi.python storage.type.string.python"},"2":{"name":"invalid.illegal.prefix.python"},"3":{"name":"punctuation.definition.string.begin.python string.interpolated.python string.quoted.multi.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python string.interpolated.python string.quoted.multi.python"},"2":{"name":"invalid.illegal.newline.python"}}},"fstring-fnorm-quoted-single-line":{"name":"meta.fstring.python","begin":"(\\b[fF])([bBuU])?((['\"]))","end":"(\\3)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#fstring-guts"},{"include":"#fstring-illegal-single-brace"},{"include":"#fstring-single-brace"},{"include":"#fstring-single-core"}],"beginCaptures":{"1":{"name":"string.interpolated.python string.quoted.single.python storage.type.string.python"},"2":{"name":"invalid.illegal.prefix.python"},"3":{"name":"punctuation.definition.string.begin.python string.interpolated.python string.quoted.single.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python string.interpolated.python string.quoted.single.python"},"2":{"name":"invalid.illegal.newline.python"}}},"fstring-formatting":{"patterns":[{"include":"#fstring-formatting-braces"},{"include":"#fstring-formatting-singe-brace"}]},"fstring-formatting-braces":{"patterns":[{"match":"({)(\\s*?)(})","captures":{"1":{"name":"constant.character.format.placeholder.other.python"},"2":{"name":"invalid.illegal.brace.python"},"3":{"name":"constant.character.format.placeholder.other.python"}}},{"name":"constant.character.escape.python","match":"({{|}})"}]},"fstring-formatting-singe-brace":{"name":"invalid.illegal.brace.python","match":"(}(?!}))"},"fstring-guts":{"patterns":[{"include":"#escape-sequence-unicode"},{"include":"#escape-sequence"},{"include":"#string-line-continuation"},{"include":"#fstring-formatting"}]},"fstring-illegal-multi-brace":{"patterns":[{"include":"#impossible"}]},"fstring-illegal-single-brace":{"begin":"(\\{)(?=[^\\n}]*$\\n?)","end":"(\\})|(?=\\n)","patterns":[{"include":"#fstring-terminator-single"},{"include":"#f-expression"}],"beginCaptures":{"1":{"name":"constant.character.format.placeholder.other.python"}},"endCaptures":{"1":{"name":"constant.character.format.placeholder.other.python"}}},"fstring-multi-brace":{"begin":"(\\{)","end":"(?x)\n  (\\})\n","patterns":[{"include":"#fstring-terminator-multi"},{"include":"#f-expression"}],"beginCaptures":{"1":{"name":"constant.character.format.placeholder.other.python"}},"endCaptures":{"1":{"name":"constant.character.format.placeholder.other.python"}}},"fstring-multi-core":{"name":"string.interpolated.python string.quoted.multi.python","match":"(?x)\n  (.+?)\n    (\n      (?# .* and .*? in multi-line match need special handling of\n        newlines otherwise SublimeText and Atom will match slightly\n        differently.\n\n        The guard for newlines has to be separate from the\n        lookahead because of special $ matching rule.)\n      ($\\n?)\n      |\n      (?=[\\\\\\}\\{]|'''|\"\"\")\n    )\n  (?# due to how multiline regexps are matched we need a special case\n    for matching a newline character)\n  | \\n\n"},"fstring-normf-quoted-multi-line":{"name":"meta.fstring.python","begin":"(\\b[bBuU])([fF])('''|\"\"\")","end":"(\\3)","patterns":[{"include":"#fstring-guts"},{"include":"#fstring-illegal-multi-brace"},{"include":"#fstring-multi-brace"},{"include":"#fstring-multi-core"}],"beginCaptures":{"1":{"name":"invalid.illegal.prefix.python"},"2":{"name":"string.interpolated.python string.quoted.multi.python storage.type.string.python"},"3":{"name":"punctuation.definition.string.begin.python string.quoted.multi.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python string.interpolated.python string.quoted.multi.python"},"2":{"name":"invalid.illegal.newline.python"}}},"fstring-normf-quoted-single-line":{"name":"meta.fstring.python","begin":"(\\b[bBuU])([fF])((['\"]))","end":"(\\3)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#fstring-guts"},{"include":"#fstring-illegal-single-brace"},{"include":"#fstring-single-brace"},{"include":"#fstring-single-core"}],"beginCaptures":{"1":{"name":"invalid.illegal.prefix.python"},"2":{"name":"string.interpolated.python string.quoted.single.python storage.type.string.python"},"3":{"name":"punctuation.definition.string.begin.python string.quoted.single.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python string.interpolated.python string.quoted.single.python"},"2":{"name":"invalid.illegal.newline.python"}}},"fstring-raw-guts":{"patterns":[{"include":"#string-consume-escape"},{"include":"#fstring-formatting"}]},"fstring-raw-multi-core":{"name":"string.interpolated.python string.quoted.raw.multi.python","match":"(?x)\n  (.+?)\n    (\n      (?# .* and .*? in multi-line match need special handling of\n        newlines otherwise SublimeText and Atom will match slightly\n        differently.\n\n        The guard for newlines has to be separate from the\n        lookahead because of special $ matching rule.)\n      ($\\n?)\n      |\n      (?=[\\\\\\}\\{]|'''|\"\"\")\n    )\n  (?# due to how multiline regexps are matched we need a special case\n    for matching a newline character)\n  | \\n\n"},"fstring-raw-quoted-multi-line":{"name":"meta.fstring.python","begin":"(\\b(?:[rR][fF]|[fF][rR]))('''|\"\"\")","end":"(\\2)","patterns":[{"include":"#fstring-raw-guts"},{"include":"#fstring-illegal-multi-brace"},{"include":"#fstring-multi-brace"},{"include":"#fstring-raw-multi-core"}],"beginCaptures":{"1":{"name":"string.interpolated.python string.quoted.raw.multi.python storage.type.string.python"},"2":{"name":"punctuation.definition.string.begin.python string.quoted.raw.multi.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python string.interpolated.python string.quoted.raw.multi.python"},"2":{"name":"invalid.illegal.newline.python"}}},"fstring-raw-quoted-single-line":{"name":"meta.fstring.python","begin":"(\\b(?:[rR][fF]|[fF][rR]))((['\"]))","end":"(\\2)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#fstring-raw-guts"},{"include":"#fstring-illegal-single-brace"},{"include":"#fstring-single-brace"},{"include":"#fstring-raw-single-core"}],"beginCaptures":{"1":{"name":"string.interpolated.python string.quoted.raw.single.python storage.type.string.python"},"2":{"name":"punctuation.definition.string.begin.python string.quoted.raw.single.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python string.interpolated.python string.quoted.raw.single.python"},"2":{"name":"invalid.illegal.newline.python"}}},"fstring-raw-single-core":{"name":"string.interpolated.python string.quoted.raw.single.python","match":"(?x)\n  (.+?)\n    (\n      (?# .* and .*? in multi-line match need special handling of\n        newlines otherwise SublimeText and Atom will match slightly\n        differently.\n\n        The guard for newlines has to be separate from the\n        lookahead because of special $ matching rule.)\n      ($\\n?)\n      |\n      (?=[\\\\\\}\\{]|(['\"])|((?\u003c!\\\\)\\n))\n    )\n  (?# due to how multiline regexps are matched we need a special case\n    for matching a newline character)\n  | \\n\n"},"fstring-single-brace":{"begin":"(\\{)","end":"(?x)\n  (\\})|(?=\\n)\n","patterns":[{"include":"#fstring-terminator-single"},{"include":"#f-expression"}],"beginCaptures":{"1":{"name":"constant.character.format.placeholder.other.python"}},"endCaptures":{"1":{"name":"constant.character.format.placeholder.other.python"}}},"fstring-single-core":{"name":"string.interpolated.python string.quoted.single.python","match":"(?x)\n  (.+?)\n    (\n      (?# .* and .*? in multi-line match need special handling of\n        newlines otherwise SublimeText and Atom will match slightly\n        differently.\n\n        The guard for newlines has to be separate from the\n        lookahead because of special $ matching rule.)\n      ($\\n?)\n      |\n      (?=[\\\\\\}\\{]|(['\"])|((?\u003c!\\\\)\\n))\n    )\n  (?# due to how multiline regexps are matched we need a special case\n    for matching a newline character)\n  | \\n\n"},"fstring-terminator-multi":{"patterns":[{"name":"storage.type.format.python","match":"(=(![rsa])?)(?=})"},{"name":"storage.type.format.python","match":"(=?![rsa])(?=})"},{"match":"(?x)\n  ( (?: =?) (?: ![rsa])? )\n    ( : \\w? [\u003c\u003e=^]? [-+ ]? \\#?\n      \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )(?=})\n","captures":{"1":{"name":"storage.type.format.python"},"2":{"name":"storage.type.format.python"}}},{"include":"#fstring-terminator-multi-tail"}]},"fstring-terminator-multi-tail":{"begin":"((?:=?)(?:![rsa])?)(:)(?=.*?{)","end":"(?=})","patterns":[{"include":"#fstring-illegal-multi-brace"},{"include":"#fstring-multi-brace"},{"name":"storage.type.format.python","match":"([bcdeEfFgGnosxX%])(?=})"},{"name":"storage.type.format.python","match":"(\\.\\d+)"},{"name":"storage.type.format.python","match":"(,)"},{"name":"storage.type.format.python","match":"(\\d+)"},{"name":"storage.type.format.python","match":"(\\#)"},{"name":"storage.type.format.python","match":"([-+ ])"},{"name":"storage.type.format.python","match":"([\u003c\u003e=^])"},{"name":"storage.type.format.python","match":"(\\w)"}],"beginCaptures":{"1":{"name":"storage.type.format.python"},"2":{"name":"storage.type.format.python"}}},"fstring-terminator-single":{"patterns":[{"name":"storage.type.format.python","match":"(=(![rsa])?)(?=})"},{"name":"storage.type.format.python","match":"(=?![rsa])(?=})"},{"match":"(?x)\n  ( (?: =?) (?: ![rsa])? )\n    ( : \\w? [\u003c\u003e=^]? [-+ ]? \\#?\n      \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )(?=})\n","captures":{"1":{"name":"storage.type.format.python"},"2":{"name":"storage.type.format.python"}}},{"include":"#fstring-terminator-single-tail"}]},"fstring-terminator-single-tail":{"begin":"((?:=?)(?:![rsa])?)(:)(?=.*?{)","end":"(?=})|(?=\\n)","patterns":[{"include":"#fstring-illegal-single-brace"},{"include":"#fstring-single-brace"},{"name":"storage.type.format.python","match":"([bcdeEfFgGnosxX%])(?=})"},{"name":"storage.type.format.python","match":"(\\.\\d+)"},{"name":"storage.type.format.python","match":"(,)"},{"name":"storage.type.format.python","match":"(\\d+)"},{"name":"storage.type.format.python","match":"(\\#)"},{"name":"storage.type.format.python","match":"([-+ ])"},{"name":"storage.type.format.python","match":"([\u003c\u003e=^])"},{"name":"storage.type.format.python","match":"(\\w)"}],"beginCaptures":{"1":{"name":"storage.type.format.python"},"2":{"name":"storage.type.format.python"}}},"function-arguments":{"contentName":"meta.function-call.arguments.python","begin":"(\\()","end":"(?=\\))(?!\\)\\s*\\()","patterns":[{"name":"punctuation.separator.arguments.python","match":"(,)"},{"match":"(?x)\n  (?:(?\u003c=[,(])|^) \\s* (\\*{1,2})\n","captures":{"1":{"name":"keyword.operator.unpacking.arguments.python"}}},{"include":"#lambda-incomplete"},{"include":"#illegal-names"},{"match":"\\b([[:alpha:]_]\\w*)\\s*(=)(?!=)","captures":{"1":{"name":"variable.parameter.function-call.python"},"2":{"name":"keyword.operator.assignment.python"}}},{"name":"keyword.operator.assignment.python","match":"=(?!=)"},{"include":"#expression"},{"match":"\\s*(\\))\\s*(\\()","captures":{"1":{"name":"punctuation.definition.arguments.end.python"},"2":{"name":"punctuation.definition.arguments.begin.python"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.arguments.begin.python"}}},"function-call":{"name":"meta.function-call.python","begin":"(?x)\n  \\b(?=\n    ([[:alpha:]_]\\w*) \\s* (\\()\n  )\n","end":"(\\))","patterns":[{"include":"#special-variables"},{"include":"#function-name"},{"include":"#function-arguments"}],"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.python"}}},"function-declaration":{"name":"meta.function.python","begin":"(?x)\n  \\s*\n  (?:\\b(async) \\s+)? \\b(def)\\s+\n    (?=\n      [[:alpha:]_][[:word:]]* \\s* \\(\n    )\n","end":"(:|(?=[#'\"\\n]))","patterns":[{"include":"#function-def-name"},{"include":"#parameters"},{"include":"#line-continuation"},{"include":"#return-annotation"}],"beginCaptures":{"1":{"name":"storage.type.function.async.python"},"2":{"name":"storage.type.function.python"}},"endCaptures":{"1":{"name":"punctuation.section.function.begin.python"}}},"function-def-name":{"patterns":[{"include":"#illegal-object-name"},{"include":"#builtin-possible-callables"},{"name":"entity.name.function.python","match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n"}]},"function-name":{"patterns":[{"include":"#builtin-possible-callables"},{"name":"meta.function-call.generic.python","match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n"}]},"generator":{"begin":"\\bfor\\b","end":"\\bin\\b","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.control.flow.python"}},"endCaptures":{"0":{"name":"keyword.control.flow.python"}}},"illegal-anno":{"name":"invalid.illegal.annotation.python","match":"-\u003e"},"illegal-names":{"match":"(?x)\n  \\b(?:\n    (\n      and | assert | async | await | break | class | continue | def\n      | del | elif | else | except | finally | for | from | global\n      | if | in | is | (?\u003c=\\.)lambda | lambda(?=\\s*[\\.=])\n      | nonlocal | not | or | pass | raise | return | try | while | with\n      | yield\n    ) | (\n      as | import\n    )\n  )\\b\n","captures":{"1":{"name":"keyword.control.flow.python"},"2":{"name":"keyword.control.import.python"}}},"illegal-object-name":{"name":"keyword.illegal.name.python","match":"\\b(True|False|None)\\b"},"illegal-operator":{"patterns":[{"name":"invalid.illegal.operator.python","match":"\u0026\u0026|\\|\\||--|\\+\\+"},{"name":"invalid.illegal.operator.python","match":"[?$]"},{"name":"invalid.illegal.operator.python","match":"!\\b"}]},"import":{"patterns":[{"begin":"\\b(?\u003c!\\.)(from)\\b(?=.+import)","end":"$|(?=import)","patterns":[{"name":"punctuation.separator.period.python","match":"\\.+"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.import.python"}}},{"begin":"\\b(?\u003c!\\.)(import)\\b","end":"$","patterns":[{"name":"keyword.control.import.python","match":"\\b(?\u003c!\\.)as\\b"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.import.python"}}}]},"impossible":{"match":"$.^"},"inheritance-identifier":{"match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n","captures":{"1":{"name":"entity.other.inherited-class.python"}}},"inheritance-name":{"patterns":[{"include":"#lambda-incomplete"},{"include":"#builtin-possible-callables"},{"include":"#inheritance-identifier"}]},"item-access":{"patterns":[{"name":"meta.item-access.python","begin":"(?x)\n  \\b(?=\n    [[:alpha:]_]\\w* \\s* \\[\n  )\n","end":"(\\])","patterns":[{"include":"#item-name"},{"include":"#item-index"},{"include":"#expression"}],"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.python"}}}]},"item-index":{"contentName":"meta.item-access.arguments.python","begin":"(\\[)","end":"(?=\\])","patterns":[{"name":"punctuation.separator.slice.python","match":":"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"punctuation.definition.arguments.begin.python"}}},"item-name":{"patterns":[{"include":"#special-variables"},{"include":"#builtin-functions"},{"include":"#special-names"},{"name":"meta.indexed-name.python","match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n"}]},"lambda":{"patterns":[{"match":"((?\u003c=\\.)lambda|lambda(?=\\s*[\\.=]))","captures":{"1":{"name":"keyword.control.flow.python"}}},{"match":"\\b(lambda)\\s*?(?=[,\\n]|$)","captures":{"1":{"name":"storage.type.function.lambda.python"}}},{"name":"meta.lambda-function.python","contentName":"meta.function.lambda.parameters.python","begin":"(?x)\n  \\b (lambda) \\b\n","end":"(:)|(\\n)","patterns":[{"name":"keyword.operator.positional.parameter.python","match":"/"},{"name":"keyword.operator.unpacking.parameter.python","match":"(\\*\\*|\\*)"},{"include":"#lambda-nested-incomplete"},{"include":"#illegal-names"},{"match":"([[:alpha:]_]\\w*)\\s*(?:(,)|(?=:|$))","captures":{"1":{"name":"variable.parameter.function.language.python"},"2":{"name":"punctuation.separator.parameters.python"}}},{"include":"#comments"},{"include":"#backticks"},{"include":"#illegal-anno"},{"include":"#lambda-parameter-with-default"},{"include":"#line-continuation"},{"include":"#illegal-operator"}],"beginCaptures":{"1":{"name":"storage.type.function.lambda.python"}},"endCaptures":{"1":{"name":"punctuation.section.function.lambda.begin.python"}}}]},"lambda-incomplete":{"name":"storage.type.function.lambda.python","match":"\\blambda(?=\\s*[,)])"},"lambda-nested-incomplete":{"name":"storage.type.function.lambda.python","match":"\\blambda(?=\\s*[:,)])"},"lambda-parameter-with-default":{"begin":"(?x)\n  \\b\n  ([[:alpha:]_]\\w*) \\s* (=)\n","end":"(,)|(?=:|$)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"variable.parameter.function.language.python"},"2":{"name":"keyword.operator.python"}},"endCaptures":{"1":{"name":"punctuation.separator.parameters.python"}}},"line-continuation":{"patterns":[{"match":"(\\\\)\\s*(\\S.*$\\n?)","captures":{"1":{"name":"punctuation.separator.continuation.line.python"},"2":{"name":"invalid.illegal.line.continuation.python"}}},{"begin":"(\\\\)\\s*$\\n?","end":"(?x)\n  (?=^\\s*$)\n  |\n  (?! (\\s* [rR]? (\\'\\'\\'|\\\"\\\"\\\"|\\'|\\\"))\n      |\n      (\\G $)  (?# '\\G' is necessary for ST)\n  )\n","patterns":[{"include":"#regexp"},{"include":"#string"}],"beginCaptures":{"1":{"name":"punctuation.separator.continuation.line.python"}}}]},"list":{"begin":"\\[","end":"\\]","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.list.begin.python"}},"endCaptures":{"0":{"name":"punctuation.definition.list.end.python"}}},"literal":{"patterns":[{"name":"constant.language.python","match":"\\b(True|False|None|NotImplemented|Ellipsis)\\b"},{"include":"#number"}]},"loose-default":{"begin":"(=)","end":"(,)|(?=\\))","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.python"}},"endCaptures":{"1":{"name":"punctuation.separator.parameters.python"}}},"magic-function-names":{"match":"(?x)\n  \\b(\n    __(?:\n      abs | add | aenter | aexit | aiter | and | anext\n      | await | bool | call | ceil | class_getitem\n      | cmp | coerce | complex | contains | copy\n      | deepcopy | del | delattr | delete | delitem\n      | delslice | dir | div | divmod | enter | eq\n      | exit | float | floor | floordiv | format | ge\n      | get | getattr | getattribute | getinitargs\n      | getitem | getnewargs | getslice | getstate | gt\n      | hash | hex | iadd | iand | idiv | ifloordiv |\n      | ilshift | imod | imul | index | init\n      | instancecheck | int | invert | ior | ipow\n      | irshift | isub | iter | itruediv | ixor | le\n      | len | long | lshift | lt | missing | mod | mul\n      | ne | neg | new | next | nonzero | oct | or | pos\n      | pow | radd | rand | rdiv | rdivmod | reduce\n      | reduce_ex | repr | reversed | rfloordiv |\n      | rlshift | rmod | rmul | ror | round | rpow\n      | rrshift | rshift | rsub | rtruediv | rxor | set\n      | setattr | setitem | set_name | setslice\n      | setstate | sizeof | str | sub | subclasscheck\n      | truediv | trunc | unicode | xor | matmul\n      | rmatmul | imatmul | init_subclass | set_name\n      | fspath | bytes | prepare | length_hint\n    )__\n  )\\b\n","captures":{"1":{"name":"support.function.magic.python"}}},"magic-names":{"patterns":[{"include":"#magic-function-names"},{"include":"#magic-variable-names"}]},"magic-variable-names":{"match":"(?x)\n  \\b(\n    __(?:\n      all | annotations | bases | builtins | class\n      | closure | code | debug | defaults | dict | doc | file | func\n      | globals | kwdefaults | match_args | members | metaclass | methods\n      | module | mro | mro_entries | name | qualname | post_init | self\n      | signature | slots | subclasses | version | weakref | wrapped\n      | classcell | spec | path | package | future | traceback\n    )__\n  )\\b\n","captures":{"1":{"name":"support.variable.magic.python"}}},"member-access":{"name":"meta.member.access.python","begin":"(\\.)\\s*(?!\\.)","end":"(?x)\n  # stop when you've just read non-whitespace followed by non-word\n  # i.e. when finished reading an identifier or function call\n  (?\u003c=\\S)(?=\\W) |\n  # stop when seeing the start of something that's not a word,\n  # i.e. when seeing a non-identifier\n  (^|(?\u003c=\\s))(?=[^\\\\\\w\\s]) |\n  $\n","patterns":[{"include":"#function-call"},{"include":"#member-access-base"},{"include":"#member-access-attribute"}],"beginCaptures":{"1":{"name":"punctuation.separator.period.python"}}},"member-access-attribute":{"name":"meta.attribute.python","match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n"},"member-access-base":{"patterns":[{"include":"#magic-names"},{"include":"#illegal-names"},{"include":"#illegal-object-name"},{"include":"#special-names"},{"include":"#line-continuation"},{"include":"#item-access"}]},"member-access-class":{"name":"meta.member.access.python","begin":"(\\.)\\s*(?!\\.)","end":"(?\u003c=\\S)(?=\\W)|$","patterns":[{"include":"#call-wrapper-inheritance"},{"include":"#member-access-base"},{"include":"#inheritance-identifier"}],"beginCaptures":{"1":{"name":"punctuation.separator.period.python"}}},"number":{"name":"constant.numeric.python","patterns":[{"include":"#number-float"},{"include":"#number-dec"},{"include":"#number-hex"},{"include":"#number-oct"},{"include":"#number-bin"},{"include":"#number-long"},{"name":"invalid.illegal.name.python","match":"\\b[0-9]+\\w+"}]},"number-bin":{"name":"constant.numeric.bin.python","match":"(?x)\n  (?\u003c![\\w\\.])\n    (0[bB]) (_?[01])+\n  \\b\n","captures":{"1":{"name":"storage.type.number.python"}}},"number-dec":{"name":"constant.numeric.dec.python","match":"(?x)\n  (?\u003c![\\w\\.])(?:\n      [1-9](?: _?[0-9] )*\n      |\n      0+\n      |\n      [0-9](?: _?[0-9] )* ([jJ])\n      |\n      0 ([0-9]+)(?![eE\\.])\n  )\\b\n","captures":{"1":{"name":"storage.type.imaginary.number.python"},"2":{"name":"invalid.illegal.dec.python"}}},"number-float":{"name":"constant.numeric.float.python","match":"(?x)\n  (?\u003c! \\w)(?:\n    (?:\n      \\.[0-9](?: _?[0-9] )*\n      |\n      [0-9](?: _?[0-9] )* \\. [0-9](?: _?[0-9] )*\n      |\n      [0-9](?: _?[0-9] )* \\.\n    ) (?: [eE][+-]?[0-9](?: _?[0-9] )* )?\n    |\n    [0-9](?: _?[0-9] )* (?: [eE][+-]?[0-9](?: _?[0-9] )* )\n  )([jJ])?\\b\n","captures":{"1":{"name":"storage.type.imaginary.number.python"}}},"number-hex":{"name":"constant.numeric.hex.python","match":"(?x)\n  (?\u003c![\\w\\.])\n    (0[xX]) (_?[0-9a-fA-F])+\n  \\b\n","captures":{"1":{"name":"storage.type.number.python"}}},"number-long":{"name":"constant.numeric.bin.python","match":"(?x)\n  (?\u003c![\\w\\.])\n    ([1-9][0-9]* | 0) ([lL])\n  \\b\n","captures":{"2":{"name":"storage.type.number.python"}}},"number-oct":{"name":"constant.numeric.oct.python","match":"(?x)\n  (?\u003c![\\w\\.])\n    (0[oO]) (_?[0-7])+\n  \\b\n","captures":{"1":{"name":"storage.type.number.python"}}},"odd-function-call":{"begin":"(?x)\n  (?\u003c= \\] | \\) ) \\s*\n  (?=\\()\n","end":"(\\))","patterns":[{"include":"#function-arguments"}],"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.python"}}},"operator":{"match":"(?x)\n    \\b(?\u003c!\\.)\n      (?:\n        (and | or | not | in | is)                         (?# 1)\n        |\n        (for | if | else | await | (?:yield(?:\\s+from)?))  (?# 2)\n      )\n    (?!\\s*:)\\b\n\n    | (\u003c\u003c | \u003e\u003e | \u0026 | \\| | \\^ | ~)                          (?# 3)\n\n    | (\\*\\* | \\* | \\+ | - | % | // | / | @)                (?# 4)\n\n    | (!= | == | \u003e= | \u003c= | \u003c | \u003e)                          (?# 5)\n\n    | (:=)                                                 (?# 6)\n","captures":{"1":{"name":"keyword.operator.logical.python"},"2":{"name":"keyword.control.flow.python"},"3":{"name":"keyword.operator.bitwise.python"},"4":{"name":"keyword.operator.arithmetic.python"},"5":{"name":"keyword.operator.comparison.python"},"6":{"name":"keyword.operator.assignment.python"}}},"parameter-special":{"match":"(?x)\n  \\b ((self)|(cls)) \\b \\s*(?:(,)|(?=\\)))\n","captures":{"1":{"name":"variable.parameter.function.language.python"},"2":{"name":"variable.parameter.function.language.special.self.python"},"3":{"name":"variable.parameter.function.language.special.cls.python"},"4":{"name":"punctuation.separator.parameters.python"}}},"parameters":{"name":"meta.function.parameters.python","begin":"(\\()","end":"(\\))","patterns":[{"name":"keyword.operator.positional.parameter.python","match":"/"},{"name":"keyword.operator.unpacking.parameter.python","match":"(\\*\\*|\\*)"},{"include":"#lambda-incomplete"},{"include":"#illegal-names"},{"include":"#illegal-object-name"},{"include":"#parameter-special"},{"match":"(?x)\n  ([[:alpha:]_]\\w*)\n    \\s* (?: (,) | (?=[)#\\n=]))\n","captures":{"1":{"name":"variable.parameter.function.language.python"},"2":{"name":"punctuation.separator.parameters.python"}}},{"include":"#comments"},{"include":"#loose-default"},{"include":"#annotated-parameter"}],"beginCaptures":{"1":{"name":"punctuation.definition.parameters.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.parameters.end.python"}}},"punctuation":{"patterns":[{"name":"punctuation.separator.colon.python","match":":"},{"name":"punctuation.separator.element.python","match":","}]},"regexp":{"patterns":[{"include":"#regexp-single-three-line"},{"include":"#regexp-double-three-line"},{"include":"#regexp-single-one-line"},{"include":"#regexp-double-one-line"}]},"regexp-backreference":{"name":"meta.backreference.named.regexp","match":"(?x)\n  (\\()  (\\?P= \\w+(?:\\s+[[:alnum:]]+)?)  (\\))\n","captures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.begin.regexp"},"2":{"name":"entity.name.tag.named.backreference.regexp"},"3":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.end.regexp"}}},"regexp-backreference-number":{"name":"meta.backreference.regexp","match":"(\\\\[1-9]\\d?)","captures":{"1":{"name":"entity.name.tag.backreference.regexp"}}},"regexp-base-common":{"patterns":[{"name":"support.other.match.any.regexp","match":"\\."},{"name":"support.other.match.begin.regexp","match":"\\^"},{"name":"support.other.match.end.regexp","match":"\\$"},{"name":"keyword.operator.quantifier.regexp","match":"[+*?]\\??"},{"name":"keyword.operator.disjunction.regexp","match":"\\|"},{"include":"#regexp-escape-sequence"}]},"regexp-base-expression":{"patterns":[{"include":"#regexp-quantifier"},{"include":"#regexp-base-common"}]},"regexp-charecter-set-escapes":{"patterns":[{"name":"constant.character.escape.regexp","match":"\\\\[abfnrtv\\\\]"},{"include":"#regexp-escape-special"},{"name":"constant.character.escape.regexp","match":"\\\\([0-7]{1,3})"},{"include":"#regexp-escape-character"},{"include":"#regexp-escape-unicode"},{"include":"#regexp-escape-catchall"}]},"regexp-double-one-line":{"name":"string.regexp.quoted.single.python","begin":"\\b(([uU]r)|([bB]r)|(r[bB]?))(\")","end":"(\")|(?\u003c!\\\\)(\\n)","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.python"},"3":{"name":"storage.type.string.python"},"4":{"name":"storage.type.string.python"},"5":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"regexp-double-three-line":{"name":"string.regexp.quoted.multi.python","begin":"\\b(([uU]r)|([bB]r)|(r[bB]?))(\"\"\")","end":"(\"\"\")","patterns":[{"include":"#double-three-regexp-expression"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.python"},"3":{"name":"storage.type.string.python"},"4":{"name":"storage.type.string.python"},"5":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"regexp-escape-catchall":{"name":"constant.character.escape.regexp","match":"\\\\(.|\\n)"},"regexp-escape-character":{"name":"constant.character.escape.regexp","match":"(?x)\n  \\\\ (\n        x[0-9A-Fa-f]{2}\n        | 0[0-7]{1,2}\n        | [0-7]{3}\n     )\n"},"regexp-escape-sequence":{"patterns":[{"include":"#regexp-escape-special"},{"include":"#regexp-escape-character"},{"include":"#regexp-escape-unicode"},{"include":"#regexp-backreference-number"},{"include":"#regexp-escape-catchall"}]},"regexp-escape-special":{"name":"support.other.escape.special.regexp","match":"\\\\([AbBdDsSwWZ])"},"regexp-escape-unicode":{"name":"constant.character.unicode.regexp","match":"(?x)\n  \\\\ (\n        u[0-9A-Fa-f]{4}\n        | U[0-9A-Fa-f]{8}\n     )\n"},"regexp-flags":{"name":"storage.modifier.flag.regexp","match":"\\(\\?[aiLmsux]+\\)"},"regexp-quantifier":{"name":"keyword.operator.quantifier.regexp","match":"(?x)\n  \\{(\n    \\d+ | \\d+,(\\d+)? | ,\\d+\n  )\\}\n"},"regexp-single-one-line":{"name":"string.regexp.quoted.single.python","begin":"\\b(([uU]r)|([bB]r)|(r[bB]?))(\\')","end":"(\\')|(?\u003c!\\\\)(\\n)","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.python"},"3":{"name":"storage.type.string.python"},"4":{"name":"storage.type.string.python"},"5":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"regexp-single-three-line":{"name":"string.regexp.quoted.multi.python","begin":"\\b(([uU]r)|([bB]r)|(r[bB]?))(\\'\\'\\')","end":"(\\'\\'\\')","patterns":[{"include":"#single-three-regexp-expression"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.python"},"3":{"name":"storage.type.string.python"},"4":{"name":"storage.type.string.python"},"5":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"return-annotation":{"begin":"(-\u003e)","end":"(?=:)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"punctuation.separator.annotation.result.python"}}},"round-braces":{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.begin.python"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.end.python"}}},"semicolon":{"patterns":[{"name":"invalid.deprecated.semicolon.python","match":"\\;$"}]},"single-one-regexp-character-set":{"patterns":[{"match":"(?x)\n  \\[ \\^? \\] (?! .*?\\])\n"},{"name":"meta.character.set.regexp","begin":"(\\[)(\\^)?(\\])?","end":"(\\]|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#regexp-charecter-set-escapes"},{"name":"constant.character.set.regexp","match":"[^\\n]"}],"beginCaptures":{"1":{"name":"punctuation.character.set.begin.regexp constant.other.set.regexp"},"2":{"name":"keyword.operator.negation.regexp"},"3":{"name":"constant.character.set.regexp"}},"endCaptures":{"1":{"name":"punctuation.character.set.end.regexp constant.other.set.regexp"},"2":{"name":"invalid.illegal.newline.python"}}}]},"single-one-regexp-comments":{"name":"comment.regexp","begin":"\\(\\?#","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#codetags"}],"beginCaptures":{"0":{"name":"punctuation.comment.begin.regexp"}},"endCaptures":{"1":{"name":"punctuation.comment.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-conditional":{"begin":"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.regexp"},"1":{"name":"punctuation.parenthesis.conditional.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-expression":{"patterns":[{"include":"#regexp-base-expression"},{"include":"#single-one-regexp-character-set"},{"include":"#single-one-regexp-comments"},{"include":"#regexp-flags"},{"include":"#single-one-regexp-named-group"},{"include":"#regexp-backreference"},{"include":"#single-one-regexp-lookahead"},{"include":"#single-one-regexp-lookahead-negative"},{"include":"#single-one-regexp-lookbehind"},{"include":"#single-one-regexp-lookbehind-negative"},{"include":"#single-one-regexp-conditional"},{"include":"#single-one-regexp-parentheses-non-capturing"},{"include":"#single-one-regexp-parentheses"}]},"single-one-regexp-lookahead":{"begin":"(\\()\\?=","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-lookahead-negative":{"begin":"(\\()\\?!","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-lookbehind":{"begin":"(\\()\\?\u003c=","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-lookbehind-negative":{"begin":"(\\()\\?\u003c!","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-named-group":{"name":"meta.named.regexp","begin":"(?x)\n  (\\()  (\\?P \u003c\\w+(?:\\s+[[:alnum:]]+)?\u003e)\n","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},"2":{"name":"entity.name.tag.named.group.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-parentheses":{"begin":"\\(","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-one-regexp-parentheses-non-capturing":{"begin":"\\(\\?:","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-character-set":{"patterns":[{"match":"(?x)\n  \\[ \\^? \\] (?! .*?\\])\n"},{"name":"meta.character.set.regexp","begin":"(\\[)(\\^)?(\\])?","end":"(\\]|(?=\\'\\'\\'))","patterns":[{"include":"#regexp-charecter-set-escapes"},{"name":"constant.character.set.regexp","match":"[^\\n]"}],"beginCaptures":{"1":{"name":"punctuation.character.set.begin.regexp constant.other.set.regexp"},"2":{"name":"keyword.operator.negation.regexp"},"3":{"name":"constant.character.set.regexp"}},"endCaptures":{"1":{"name":"punctuation.character.set.end.regexp constant.other.set.regexp"},"2":{"name":"invalid.illegal.newline.python"}}}]},"single-three-regexp-comments":{"name":"comment.regexp","begin":"\\(\\?#","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#codetags"}],"beginCaptures":{"0":{"name":"punctuation.comment.begin.regexp"}},"endCaptures":{"1":{"name":"punctuation.comment.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-conditional":{"begin":"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.regexp"},"1":{"name":"punctuation.parenthesis.conditional.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-expression":{"patterns":[{"include":"#regexp-base-expression"},{"include":"#single-three-regexp-character-set"},{"include":"#single-three-regexp-comments"},{"include":"#regexp-flags"},{"include":"#single-three-regexp-named-group"},{"include":"#regexp-backreference"},{"include":"#single-three-regexp-lookahead"},{"include":"#single-three-regexp-lookahead-negative"},{"include":"#single-three-regexp-lookbehind"},{"include":"#single-three-regexp-lookbehind-negative"},{"include":"#single-three-regexp-conditional"},{"include":"#single-three-regexp-parentheses-non-capturing"},{"include":"#single-three-regexp-parentheses"},{"include":"#comments-string-single-three"}]},"single-three-regexp-lookahead":{"begin":"(\\()\\?=","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-lookahead-negative":{"begin":"(\\()\\?!","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-lookbehind":{"begin":"(\\()\\?\u003c=","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-lookbehind-negative":{"begin":"(\\()\\?\u003c!","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-named-group":{"name":"meta.named.regexp","begin":"(?x)\n  (\\()  (\\?P \u003c\\w+(?:\\s+[[:alnum:]]+)?\u003e)\n","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},"2":{"name":"entity.name.tag.named.group.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-parentheses":{"begin":"\\(","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"single-three-regexp-parentheses-non-capturing":{"begin":"\\(\\?:","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},"2":{"name":"invalid.illegal.newline.python"}}},"special-names":{"name":"constant.other.caps.python","match":"(?x)\n  \\b\n    # we want to see \"enough\", meaning 2 or more upper-case\n    # letters in the beginning of the constant\n    #\n    # for more details refer to:\n    #   https://github.com/MagicStack/MagicPython/issues/42\n    (\n      _* [[:upper:]] [_\\d]* [[:upper:]]\n    )\n    [[:upper:]\\d]* (_\\w*)?\n  \\b\n"},"special-variables":{"match":"(?x)\n  \\b (?\u003c!\\.) (?:\n    (self) | (cls)\n  )\\b\n","captures":{"1":{"name":"variable.language.special.self.python"},"2":{"name":"variable.language.special.cls.python"}}},"statement":{"patterns":[{"include":"#import"},{"include":"#class-declaration"},{"include":"#function-declaration"},{"include":"#generator"},{"include":"#statement-keyword"},{"include":"#assignment-operator"},{"include":"#decorator"},{"include":"#docstring-statement"},{"include":"#semicolon"}]},"statement-keyword":{"patterns":[{"name":"storage.type.function.python","match":"\\b((async\\s+)?\\s*def)\\b"},{"name":"keyword.control.flow.python","match":"\\b(?\u003c!\\.)as\\b(?=.*[:\\\\])"},{"name":"keyword.control.import.python","match":"\\b(?\u003c!\\.)as\\b"},{"name":"keyword.control.flow.python","match":"(?x)\n  \\b(?\u003c!\\.)(\n    async | continue | del | assert | break | finally | for\n    | from | elif | else | if | except | pass | raise\n    | return | try | while | with\n  )\\b\n"},{"name":"storage.modifier.declaration.python","match":"(?x)\n  \\b(?\u003c!\\.)(\n    global | nonlocal\n  )\\b\n"},{"name":"storage.type.class.python","match":"\\b(?\u003c!\\.)(class)\\b"},{"match":"(?x)\n  ^\\s*(\n    case | match\n  )(?=\\s*([-+\\w\\d(\\[{'\":#]|$))\\b\n","captures":{"1":{"name":"keyword.control.flow.python"}}}]},"string":{"patterns":[{"include":"#string-quoted-multi-line"},{"include":"#string-quoted-single-line"},{"include":"#string-bin-quoted-multi-line"},{"include":"#string-bin-quoted-single-line"},{"include":"#string-raw-quoted-multi-line"},{"include":"#string-raw-quoted-single-line"},{"include":"#string-raw-bin-quoted-multi-line"},{"include":"#string-raw-bin-quoted-single-line"},{"include":"#fstring-fnorm-quoted-multi-line"},{"include":"#fstring-fnorm-quoted-single-line"},{"include":"#fstring-normf-quoted-multi-line"},{"include":"#fstring-normf-quoted-single-line"},{"include":"#fstring-raw-quoted-multi-line"},{"include":"#fstring-raw-quoted-single-line"}]},"string-bin-quoted-multi-line":{"name":"string.quoted.binary.multi.python","begin":"(\\b[bB])('''|\"\"\")","end":"(\\2)","patterns":[{"include":"#string-entity"}],"beginCaptures":{"1":{"name":"storage.type.string.python"},"2":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"string-bin-quoted-single-line":{"name":"string.quoted.binary.single.python","begin":"(\\b[bB])((['\"]))","end":"(\\2)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#string-entity"}],"beginCaptures":{"1":{"name":"storage.type.string.python"},"2":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"string-brace-formatting":{"patterns":[{"name":"meta.format.brace.python","match":"(?x)\n  (\n    {{ | }}\n    | (?:\n      {\n        \\w* (\\.[[:alpha:]_]\\w* | \\[[^\\]'\"]+\\])*\n        (![rsa])?\n        ( : \\w? [\u003c\u003e=^]? [-+ ]? \\#?\n          \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )?\n      })\n  )\n","captures":{"1":{"name":"constant.character.format.placeholder.other.python"},"3":{"name":"storage.type.format.python"},"4":{"name":"storage.type.format.python"}}},{"name":"meta.format.brace.python","match":"(?x)\n  (\n    {\n      \\w* (\\.[[:alpha:]_]\\w* | \\[[^\\]'\"]+\\])*\n      (![rsa])?\n      (:)\n        [^'\"{}\\n]* (?:\n          \\{ [^'\"}\\n]*? \\} [^'\"{}\\n]*\n        )*\n    }\n  )\n","captures":{"1":{"name":"constant.character.format.placeholder.other.python"},"3":{"name":"storage.type.format.python"},"4":{"name":"storage.type.format.python"}}}]},"string-consume-escape":{"match":"\\\\['\"\\n\\\\]"},"string-entity":{"patterns":[{"include":"#escape-sequence"},{"include":"#string-line-continuation"},{"include":"#string-formatting"}]},"string-formatting":{"name":"meta.format.percent.python","match":"(?x)\n  (\n    % (\\([\\w\\s]*\\))?\n      [-+#0 ]*\n      (\\d+|\\*)? (\\.(\\d+|\\*))?\n      ([hlL])?\n      [diouxXeEfFgGcrsab%]\n  )\n","captures":{"1":{"name":"constant.character.format.placeholder.other.python"}}},"string-line-continuation":{"name":"constant.language.python","match":"\\\\$"},"string-multi-bad-brace1-formatting-raw":{"begin":"(?x)\n    (?= \\{%\n          ( .*? (?!'''|\"\"\") )\n        %\\}\n    )\n","end":"(?='''|\"\"\")","patterns":[{"include":"#string-consume-escape"}]},"string-multi-bad-brace1-formatting-unicode":{"begin":"(?x)\n    (?= \\{%\n          ( .*? (?!'''|\"\"\") )\n        %\\}\n    )\n","end":"(?='''|\"\"\")","patterns":[{"include":"#escape-sequence-unicode"},{"include":"#escape-sequence"},{"include":"#string-line-continuation"}]},"string-multi-bad-brace2-formatting-raw":{"begin":"(?x)\n    (?!\\{\\{)\n    (?= \\{ (\n              \\w*? (?!'''|\"\"\") [^!:\\.\\[}\\w]\n           )\n        .*?(?!'''|\"\"\")\n        \\}\n    )\n","end":"(?='''|\"\"\")","patterns":[{"include":"#string-consume-escape"},{"include":"#string-formatting"}]},"string-multi-bad-brace2-formatting-unicode":{"begin":"(?x)\n    (?!\\{\\{)\n    (?= \\{ (\n              \\w*? (?!'''|\"\"\") [^!:\\.\\[}\\w]\n           )\n        .*?(?!'''|\"\"\")\n        \\}\n    )\n","end":"(?='''|\"\"\")","patterns":[{"include":"#escape-sequence-unicode"},{"include":"#string-entity"}]},"string-quoted-multi-line":{"name":"string.quoted.multi.python","begin":"(?:\\b([rR])(?=[uU]))?([uU])?('''|\"\"\")","end":"(\\3)","patterns":[{"include":"#string-multi-bad-brace1-formatting-unicode"},{"include":"#string-multi-bad-brace2-formatting-unicode"},{"include":"#string-unicode-guts"}],"beginCaptures":{"1":{"name":"invalid.illegal.prefix.python"},"2":{"name":"storage.type.string.python"},"3":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"string-quoted-single-line":{"name":"string.quoted.single.python","begin":"(?:\\b([rR])(?=[uU]))?([uU])?((['\"]))","end":"(\\3)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#string-single-bad-brace1-formatting-unicode"},{"include":"#string-single-bad-brace2-formatting-unicode"},{"include":"#string-unicode-guts"}],"beginCaptures":{"1":{"name":"invalid.illegal.prefix.python"},"2":{"name":"storage.type.string.python"},"3":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"string-raw-bin-guts":{"patterns":[{"include":"#string-consume-escape"},{"include":"#string-formatting"}]},"string-raw-bin-quoted-multi-line":{"name":"string.quoted.raw.binary.multi.python","begin":"(\\b(?:R[bB]|[bB]R))('''|\"\"\")","end":"(\\2)","patterns":[{"include":"#string-raw-bin-guts"}],"beginCaptures":{"1":{"name":"storage.type.string.python"},"2":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"string-raw-bin-quoted-single-line":{"name":"string.quoted.raw.binary.single.python","begin":"(\\b(?:R[bB]|[bB]R))((['\"]))","end":"(\\2)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#string-raw-bin-guts"}],"beginCaptures":{"1":{"name":"storage.type.string.python"},"2":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"string-raw-guts":{"patterns":[{"include":"#string-consume-escape"},{"include":"#string-formatting"},{"include":"#string-brace-formatting"}]},"string-raw-quoted-multi-line":{"name":"string.quoted.raw.multi.python","begin":"\\b(([uU]R)|(R))('''|\"\"\")","end":"(\\4)","patterns":[{"include":"#string-multi-bad-brace1-formatting-raw"},{"include":"#string-multi-bad-brace2-formatting-raw"},{"include":"#string-raw-guts"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.python"},"3":{"name":"storage.type.string.python"},"4":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"string-raw-quoted-single-line":{"name":"string.quoted.raw.single.python","begin":"\\b(([uU]R)|(R))((['\"]))","end":"(\\4)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#string-single-bad-brace1-formatting-raw"},{"include":"#string-single-bad-brace2-formatting-raw"},{"include":"#string-raw-guts"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.python"},"3":{"name":"storage.type.string.python"},"4":{"name":"punctuation.definition.string.begin.python"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.python"},"2":{"name":"invalid.illegal.newline.python"}}},"string-single-bad-brace1-formatting-raw":{"begin":"(?x)\n    (?= \\{%\n          ( .*? (?!(['\"])|((?\u003c!\\\\)\\n)) )\n        %\\}\n    )\n","end":"(?=(['\"])|((?\u003c!\\\\)\\n))","patterns":[{"include":"#string-consume-escape"}]},"string-single-bad-brace1-formatting-unicode":{"begin":"(?x)\n    (?= \\{%\n          ( .*? (?!(['\"])|((?\u003c!\\\\)\\n)) )\n        %\\}\n    )\n","end":"(?=(['\"])|((?\u003c!\\\\)\\n))","patterns":[{"include":"#escape-sequence-unicode"},{"include":"#escape-sequence"},{"include":"#string-line-continuation"}]},"string-single-bad-brace2-formatting-raw":{"begin":"(?x)\n    (?!\\{\\{)\n    (?= \\{ (\n              \\w*? (?!(['\"])|((?\u003c!\\\\)\\n)) [^!:\\.\\[}\\w]\n           )\n        .*?(?!(['\"])|((?\u003c!\\\\)\\n))\n        \\}\n    )\n","end":"(?=(['\"])|((?\u003c!\\\\)\\n))","patterns":[{"include":"#string-consume-escape"},{"include":"#string-formatting"}]},"string-single-bad-brace2-formatting-unicode":{"begin":"(?x)\n    (?!\\{\\{)\n    (?= \\{ (\n              \\w*? (?!(['\"])|((?\u003c!\\\\)\\n)) [^!:\\.\\[}\\w]\n           )\n        .*?(?!(['\"])|((?\u003c!\\\\)\\n))\n        \\}\n    )\n","end":"(?=(['\"])|((?\u003c!\\\\)\\n))","patterns":[{"include":"#escape-sequence-unicode"},{"include":"#string-entity"}]},"string-unicode-guts":{"patterns":[{"include":"#escape-sequence-unicode"},{"include":"#string-entity"},{"include":"#string-brace-formatting"}]}}}
diff --git a/grammars/source.ql.json b/grammars/source.ql.json
index d83b406..e9ecf4b 100644
--- a/grammars/source.ql.json
+++ b/grammars/source.ql.json
@@ -1 +1 @@
-{"name":"QL","scopeName":"source.ql","patterns":[{"include":"#module-member"}],"repository":{"abstract":{"name":"storage.modifier.abstract.ql","match":"(?x)\\b(?:abstract)(?:(?!(?:[0-9A-Za-z_])))"},"and":{"name":"keyword.other.and.ql","match":"(?x)\\b(?:and)(?:(?!(?:[0-9A-Za-z_])))"},"annotation":{"patterns":[{"include":"#bindingset-annotation"},{"include":"#language-annotation"},{"include":"#pragma-annotation"},{"include":"#annotation-keyword"}]},"annotation-keyword":{"patterns":[{"include":"#abstract"},{"include":"#bindingset"},{"include":"#cached"},{"include":"#deprecated"},{"include":"#external"},{"include":"#final"},{"include":"#language"},{"include":"#library"},{"include":"#override"},{"include":"#pragma"},{"include":"#private"},{"include":"#query"},{"include":"#transient"}]},"any":{"name":"keyword.quantifier.any.ql","match":"(?x)\\b(?:any)(?:(?!(?:[0-9A-Za-z_])))"},"arithmetic-operator":{"name":"keyword.operator.arithmetic.ql","match":"(?x)\\+|-|\\*|/|%"},"as":{"name":"keyword.other.as.ql","match":"(?x)\\b(?:as)(?:(?!(?:[0-9A-Za-z_])))"},"asc":{"name":"keyword.order.asc.ql","match":"(?x)\\b(?:asc)(?:(?!(?:[0-9A-Za-z_])))"},"at-lower-id":{"match":"(?x)@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))"},"avg":{"name":"keyword.aggregate.avg.ql","match":"(?x)\\b(?:avg)(?:(?!(?:[0-9A-Za-z_])))"},"bindingset":{"name":"storage.modifier.bindingset.ql","match":"(?x)\\b(?:bindingset)(?:(?!(?:[0-9A-Za-z_])))"},"bindingset-annotation":{"name":"meta.block.bindingset-annotation.ql","begin":"(?x)((?:\\b(?:bindingset)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?! \\s | (?:// | /\\*) | \\[ ) | (?\u003c=\\])","patterns":[{"include":"#bindingset-annotation-body"},{"include":"#non-context-sensitive"}],"beginCaptures":{"1":{"patterns":[{"include":"#bindingset"}]}}},"bindingset-annotation-body":{"name":"meta.block.bindingset-annotation-body.ql","begin":"(?x)((?:\\[))","end":"(?x)((?:\\]))","patterns":[{"include":"#non-context-sensitive"},{"name":"variable.parameter.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#open-bracket"}]}},"endCaptures":{"1":{"patterns":[{"include":"#close-bracket"}]}}},"boolean":{"name":"keyword.type.boolean.ql","match":"(?x)\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_])))"},"by":{"name":"keyword.order.by.ql","match":"(?x)\\b(?:by)(?:(?!(?:[0-9A-Za-z_])))"},"cached":{"name":"storage.modifier.cached.ql","match":"(?x)\\b(?:cached)(?:(?!(?:[0-9A-Za-z_])))"},"class":{"name":"keyword.other.class.ql","match":"(?x)\\b(?:class)(?:(?!(?:[0-9A-Za-z_])))"},"class-body":{"name":"meta.block.class-body.ql","begin":"(?x)((?:\\{))","end":"(?x)((?:\\}))","patterns":[{"include":"#class-member"}],"beginCaptures":{"1":{"patterns":[{"include":"#open-brace"}]}},"endCaptures":{"1":{"patterns":[{"include":"#close-brace"}]}}},"class-declaration":{"name":"meta.block.class-declaration.ql","begin":"(?x)((?:\\b(?:class)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?\u003c= \\} | ; )","patterns":[{"include":"#class-body"},{"include":"#extends-clause"},{"include":"#non-context-sensitive"},{"name":"entity.name.type.class.ql","match":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#class"}]}}},"class-member":{"patterns":[{"include":"#predicate-or-field-declaration"},{"include":"#annotation"},{"include":"#non-context-sensitive"}]},"close-brace":{"name":"punctuation.curlybrace.close.ql","match":"(?x)\\}"},"close-bracket":{"name":"punctuation.squarebracket.close.ql","match":"(?x)\\]"},"close-paren":{"name":"punctuation.parenthesis.close.ql","match":"(?x)\\)"},"comma":{"name":"punctuation.separator.comma.ql","match":"(?x),"},"comment":{"patterns":[{"name":"comment.block.documentation.ql","begin":"(?x)/\\*\\*","end":"(?x)\\*/","patterns":[{"begin":"(?x)(?\u003c=/\\*\\*)([^*]|\\*(?!/))*$","while":"(?x)(^|\\G)\\s*([^*]|\\*(?!/))(?=([^*]|[*](?!/))*$)","patterns":[{"name":"keyword.tag.ql","match":"(?x)\\G\\s* (@\\S+)"}]}]},{"name":"comment.block.ql","begin":"(?x)/\\*","end":"(?x)\\*/"},{"name":"comment.line.double-slash.ql","match":"(?x)//.*$"}]},"comment-start":{"match":"(?x)// | /\\*"},"comparison-operator":{"name":"keyword.operator.comparison.ql","match":"(?x)=|\\!-"},"concat":{"name":"keyword.aggregate.concat.ql","match":"(?x)\\b(?:concat)(?:(?!(?:[0-9A-Za-z_])))"},"count":{"name":"keyword.aggregate.count.ql","match":"(?x)\\b(?:count)(?:(?!(?:[0-9A-Za-z_])))"},"date":{"name":"keyword.type.date.ql","match":"(?x)\\b(?:date)(?:(?!(?:[0-9A-Za-z_])))"},"deprecated":{"name":"storage.modifier.deprecated.ql","match":"(?x)\\b(?:deprecated)(?:(?!(?:[0-9A-Za-z_])))"},"desc":{"name":"keyword.order.desc.ql","match":"(?x)\\b(?:desc)(?:(?!(?:[0-9A-Za-z_])))"},"dont-care":{"name":"variable.language.dont-care.ql","match":"(?x)\\b(?:_)(?:(?!(?:[0-9A-Za-z_])))"},"dot":{"name":"punctuation.accessor.ql","match":"(?x)\\."},"dotdot":{"name":"punctuation.operator.range.ql","match":"(?x)\\.\\."},"else":{"name":"keyword.other.else.ql","match":"(?x)\\b(?:else)(?:(?!(?:[0-9A-Za-z_])))"},"end-of-as-clause":{"match":"(?x)(?: (?\u003c=(?:[0-9A-Za-z_])) (?!(?:[0-9A-Za-z_])) (?\u003c!(?\u003c!(?:[0-9A-Za-z_]))as)) | (?=\\s* (?!(?:// | /\\*) | (?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))) \\S) | (?=\\s* (?:(?:(?:\\b(?:_)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:and)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:any)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:asc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:avg)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:by)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:class)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:concat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:count)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:date)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:desc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:else)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:exists)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:extends)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:false)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:float)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forall)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forex)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:if)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:implies)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:import)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:in)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:instanceof)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:int)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:max)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:min)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:module)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:none)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:not)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:or)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:order)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:rank)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:result)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictconcat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictcount)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictsum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:string)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:sum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:super)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:then)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:this)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:true)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_])))))))"},"end-of-id":{"match":"(?x)(?!(?:[0-9A-Za-z_]))"},"exists":{"name":"keyword.quantifier.exists.ql","match":"(?x)\\b(?:exists)(?:(?!(?:[0-9A-Za-z_])))"},"expr-as-clause":{"name":"meta.block.expr-as-clause.ql","begin":"(?x)((?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?:(?: (?\u003c=(?:[0-9A-Za-z_])) (?!(?:[0-9A-Za-z_])) (?\u003c!(?\u003c!(?:[0-9A-Za-z_]))as)) | (?=\\s* (?!(?:// | /\\*) | (?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))) \\S) | (?=\\s* (?:(?:(?:\\b(?:_)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:and)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:any)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:asc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:avg)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:by)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:class)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:concat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:count)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:date)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:desc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:else)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:exists)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:extends)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:false)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:float)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forall)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forex)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:if)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:implies)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:import)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:in)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:instanceof)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:int)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:max)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:min)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:module)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:none)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:not)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:or)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:order)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:rank)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:result)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictconcat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictcount)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictsum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:string)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:sum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:super)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:then)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:this)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:true)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))))))","patterns":[{"include":"#non-context-sensitive"},{"name":"variable.other.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#as"}]}}},"extends":{"name":"keyword.other.extends.ql","match":"(?x)\\b(?:extends)(?:(?!(?:[0-9A-Za-z_])))"},"extends-clause":{"name":"meta.block.extends-clause.ql","begin":"(?x)((?:\\b(?:extends)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?= \\{ )","patterns":[{"include":"#non-context-sensitive"},{"name":"entity.name.type.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#extends"}]}}},"external":{"name":"storage.modifier.external.ql","match":"(?x)\\b(?:external)(?:(?!(?:[0-9A-Za-z_])))"},"false":{"name":"constant.language.boolean.false.ql","match":"(?x)\\b(?:false)(?:(?!(?:[0-9A-Za-z_])))"},"final":{"name":"storage.modifier.final.ql","match":"(?x)\\b(?:final)(?:(?!(?:[0-9A-Za-z_])))"},"float":{"name":"keyword.type.float.ql","match":"(?x)\\b(?:float)(?:(?!(?:[0-9A-Za-z_])))"},"float-literal":{"name":"constant.numeric.decimal.ql","match":"(?x)-?[0-9]+\\.[0-9]+(?![0-9])"},"forall":{"name":"keyword.quantifier.forall.ql","match":"(?x)\\b(?:forall)(?:(?!(?:[0-9A-Za-z_])))"},"forex":{"name":"keyword.quantifier.forex.ql","match":"(?x)\\b(?:forex)(?:(?!(?:[0-9A-Za-z_])))"},"from":{"name":"keyword.other.from.ql","match":"(?x)\\b(?:from)(?:(?!(?:[0-9A-Za-z_])))"},"from-section":{"name":"meta.block.from-section.ql","begin":"(?x)((?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?= (?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))) | (?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_])))) )","patterns":[{"include":"#non-context-sensitive"},{"name":"variable.parameter.ql","match":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))(?=\\s*(?:,|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_]))))|$))"},{"include":"#module-qualifier"},{"name":"entity.name.type.ql","match":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"},{"name":"variable.parameter.ql","match":"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#from"}]}}},"id-character":{"match":"(?x)[0-9A-Za-z_]"},"if":{"name":"keyword.other.if.ql","match":"(?x)\\b(?:if)(?:(?!(?:[0-9A-Za-z_])))"},"implies":{"name":"keyword.other.implies.ql","match":"(?x)\\b(?:implies)(?:(?!(?:[0-9A-Za-z_])))"},"import":{"name":"keyword.other.import.ql","match":"(?x)\\b(?:import)(?:(?!(?:[0-9A-Za-z_])))"},"import-as-clause":{"name":"meta.block.import-as-clause.ql","begin":"(?x)((?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?:(?: (?\u003c=(?:[0-9A-Za-z_])) (?!(?:[0-9A-Za-z_])) (?\u003c!(?\u003c!(?:[0-9A-Za-z_]))as)) | (?=\\s* (?!(?:// | /\\*) | (?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))) \\S) | (?=\\s* (?:(?:(?:\\b(?:_)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:and)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:any)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:asc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:avg)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:by)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:class)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:concat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:count)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:date)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:desc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:else)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:exists)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:extends)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:false)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:float)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forall)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forex)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:if)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:implies)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:import)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:in)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:instanceof)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:int)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:max)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:min)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:module)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:none)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:not)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:or)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:order)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:rank)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:result)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictconcat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictcount)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictsum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:string)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:sum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:super)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:then)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:this)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:true)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))))))","patterns":[{"include":"#non-context-sensitive"},{"name":"entity.name.type.namespace.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#as"}]}}},"import-directive":{"name":"meta.block.import-directive.ql","begin":"(?x)((?:\\b(?:import)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))) (?!\\s*(\\.|\\:\\:))","patterns":[{"include":"#non-context-sensitive"},{"name":"entity.name.type.namespace.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#import"}]}},"endCaptures":{"0":{"name":"entity.name.type.namespace.ql"}}},"in":{"name":"keyword.other.in.ql","match":"(?x)\\b(?:in)(?:(?!(?:[0-9A-Za-z_])))"},"instanceof":{"name":"keyword.other.instanceof.ql","match":"(?x)\\b(?:instanceof)(?:(?!(?:[0-9A-Za-z_])))"},"int":{"name":"keyword.type.int.ql","match":"(?x)\\b(?:int)(?:(?!(?:[0-9A-Za-z_])))"},"int-literal":{"name":"constant.numeric.decimal.ql","match":"(?x)-?[0-9]+(?![0-9])"},"keyword":{"patterns":[{"include":"#dont-care"},{"include":"#and"},{"include":"#any"},{"include":"#as"},{"include":"#asc"},{"include":"#avg"},{"include":"#boolean"},{"include":"#by"},{"include":"#class"},{"include":"#concat"},{"include":"#count"},{"include":"#date"},{"include":"#desc"},{"include":"#else"},{"include":"#exists"},{"include":"#extends"},{"include":"#false"},{"include":"#float"},{"include":"#forall"},{"include":"#forex"},{"include":"#from"},{"include":"#if"},{"include":"#implies"},{"include":"#import"},{"include":"#in"},{"include":"#instanceof"},{"include":"#int"},{"include":"#max"},{"include":"#min"},{"include":"#module"},{"include":"#newtype"},{"include":"#none"},{"include":"#not"},{"include":"#or"},{"include":"#order"},{"include":"#predicate"},{"include":"#rank"},{"include":"#result"},{"include":"#select"},{"include":"#strictconcat"},{"include":"#strictcount"},{"include":"#strictsum"},{"include":"#string"},{"include":"#sum"},{"include":"#super"},{"include":"#then"},{"include":"#this"},{"include":"#true"},{"include":"#where"}]},"language":{"name":"storage.modifier.language.ql","match":"(?x)\\b(?:language)(?:(?!(?:[0-9A-Za-z_])))"},"language-annotation":{"name":"meta.block.language-annotation.ql","begin":"(?x)((?:\\b(?:language)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?! \\s | (?:// | /\\*) | \\[ ) | (?\u003c=\\])","patterns":[{"include":"#language-annotation-body"},{"include":"#non-context-sensitive"}],"beginCaptures":{"1":{"patterns":[{"include":"#language"}]}}},"language-annotation-body":{"name":"meta.block.language-annotation-body.ql","begin":"(?x)((?:\\[))","end":"(?x)((?:\\]))","patterns":[{"include":"#non-context-sensitive"},{"name":"storage.modifier.ql","match":"(?x)\\b(?:monotonicAggregates)(?:(?!(?:[0-9A-Za-z_])))"}],"beginCaptures":{"1":{"patterns":[{"include":"#open-bracket"}]}},"endCaptures":{"1":{"patterns":[{"include":"#close-bracket"}]}}},"library":{"name":"storage.modifier.library.ql","match":"(?x)\\b(?:library)(?:(?!(?:[0-9A-Za-z_])))"},"literal":{"patterns":[{"include":"#float-literal"},{"include":"#int-literal"},{"include":"#string-literal"}]},"lower-id":{"match":"(?x)\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))"},"max":{"name":"keyword.aggregate.max.ql","match":"(?x)\\b(?:max)(?:(?!(?:[0-9A-Za-z_])))"},"min":{"name":"keyword.aggregate.min.ql","match":"(?x)\\b(?:min)(?:(?!(?:[0-9A-Za-z_])))"},"module":{"name":"keyword.other.module.ql","match":"(?x)\\b(?:module)(?:(?!(?:[0-9A-Za-z_])))"},"module-body":{"name":"meta.block.module-body.ql","begin":"(?x)((?:\\{))","end":"(?x)((?:\\}))","patterns":[{"include":"#module-member"}],"beginCaptures":{"1":{"patterns":[{"include":"#open-brace"}]}},"endCaptures":{"1":{"patterns":[{"include":"#close-brace"}]}}},"module-declaration":{"name":"meta.block.module-declaration.ql","begin":"(?x)((?:\\b(?:module)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?\u003c=\\}|;)","patterns":[{"include":"#module-body"},{"include":"#non-context-sensitive"},{"name":"entity.name.type.namespace.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#module"}]}}},"module-member":{"patterns":[{"include":"#import-directive"},{"include":"#import-as-clause"},{"include":"#module-declaration"},{"include":"#class-declaration"},{"include":"#select-clause"},{"include":"#predicate-or-field-declaration"},{"include":"#non-context-sensitive"},{"include":"#annotation"}]},"module-qualifier":{"name":"entity.name.type.namespace.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))) (?=\\s*\\:\\:)"},"newtype":{"name":"keyword.other.newtype.ql","match":"(?x)\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_])))"},"newtype-branch":{"name":"meta.block.newtype-branch.ql","begin":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))","end":"(?x)(?\u003c=\\}) | (?! \\s | (?:// | /\\*) | \\{ )","patterns":[{"include":"#predicate-body"},{"include":"#non-context-sensitive"},{"name":"entity.name.type.ql","match":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"0":{"name":"entity.name.type.ql"}}},"newtype-declaration":{"name":"meta.block.newtype.ql","begin":"(?x)((?:\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?! \\s | (?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))) | (?:// | /\\*) | \\= | \\( )","patterns":[{"include":"#non-context-sensitive"},{"include":"#newtype-branch"}],"beginCaptures":{"1":{"patterns":[{"include":"#newtype"}]}}},"non-context-sensitive":{"patterns":[{"include":"#comment"},{"include":"#literal"},{"include":"#operator-or-punctuation"},{"include":"#keyword"}]},"none":{"name":"keyword.quantifier.none.ql","match":"(?x)\\b(?:none)(?:(?!(?:[0-9A-Za-z_])))"},"not":{"name":"keyword.other.not.ql","match":"(?x)\\b(?:not)(?:(?!(?:[0-9A-Za-z_])))"},"open-brace":{"name":"punctuation.curlybrace.open.ql","match":"(?x)\\{"},"open-bracket":{"name":"punctuation.squarebracket.open.ql","match":"(?x)\\["},"open-paren":{"name":"punctuation.parenthesis.open.ql","match":"(?x)\\("},"operator-or-punctuation":{"patterns":[{"include":"#relational-operator"},{"include":"#comparison-operator"},{"include":"#arithmetic-operator"},{"include":"#comma"},{"include":"#semicolon"},{"include":"#dot"},{"include":"#dotdot"},{"include":"#pipe"},{"include":"#open-paren"},{"include":"#close-paren"},{"include":"#open-brace"},{"include":"#close-brace"},{"include":"#open-bracket"},{"include":"#close-bracket"}]},"or":{"name":"keyword.other.or.ql","match":"(?x)\\b(?:or)(?:(?!(?:[0-9A-Za-z_])))"},"order":{"name":"keyword.order.order.ql","match":"(?x)\\b(?:order)(?:(?!(?:[0-9A-Za-z_])))"},"override":{"name":"storage.modifier.override.ql","match":"(?x)\\b(?:override)(?:(?!(?:[0-9A-Za-z_])))"},"pipe":{"name":"punctuation.separator.pipe.ql","match":"(?x)\\|"},"pragma":{"name":"storage.modifier.pragma.ql","match":"(?x)\\b(?:pragma)(?:(?!(?:[0-9A-Za-z_])))"},"pragma-annotation":{"name":"meta.block.pragma-annotation.ql","begin":"(?x)((?:\\b(?:pragma)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?! \\s | (?:// | /\\*) | \\[ ) | (?\u003c=\\])","patterns":[{"include":"#pragma-annotation-body"},{"include":"#non-context-sensitive"}],"beginCaptures":{"1":{"patterns":[{"include":"#pragma"}]}}},"pragma-annotation-body":{"name":"meta.block.pragma-annotation-body.ql","begin":"(?x)((?:\\[))","end":"(?x)((?:\\]))","patterns":[{"name":"storage.modifier.ql","match":"(?x)\\b(?:inline|noinline|nomagic|noopt)\\b"}],"beginCaptures":{"1":{"patterns":[{"include":"#open-bracket"}]}},"endCaptures":{"1":{"patterns":[{"include":"#close-bracket"}]}}},"predicate":{"name":"keyword.other.predicate.ql","match":"(?x)\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_])))"},"predicate-body":{"name":"meta.block.predicate-body.ql","begin":"(?x)((?:\\{))","end":"(?x)((?:\\}))","patterns":[{"include":"#predicate-body-contents"}],"beginCaptures":{"1":{"patterns":[{"include":"#open-brace"}]}},"endCaptures":{"1":{"patterns":[{"include":"#close-brace"}]}}},"predicate-body-contents":{"patterns":[{"include":"#expr-as-clause"},{"include":"#non-context-sensitive"},{"include":"#module-qualifier"},{"name":"entity.name.function.ql","match":"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))\\s*(?:\\*|\\+)?\\s*(?=\\()"},{"name":"variable.other.ql","match":"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"},{"name":"entity.name.type.ql","match":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}]},"predicate-or-field-declaration":{"name":"meta.block.predicate-or-field-declaration.ql","begin":"(?x)(?:(?=(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))))(?!(?:(?:(?:\\b(?:_)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:and)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:any)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:asc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:avg)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:by)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:class)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:concat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:count)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:date)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:desc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:else)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:exists)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:extends)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:false)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:float)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forall)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forex)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:if)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:implies)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:import)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:in)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:instanceof)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:int)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:max)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:min)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:module)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:none)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:not)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:or)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:order)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:rank)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:result)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictconcat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictcount)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictsum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:string)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:sum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:super)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:then)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:this)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:true)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))))|(?:(?:(?:\\b(?:abstract)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:bindingset)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:cached)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:deprecated)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:external)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:final)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:language)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:library)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:override)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:pragma)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:private)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:query)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:transient)(?:(?!(?:[0-9A-Za-z_])))))))) | (?=(?:(?:(?:\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:date)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:float)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:int)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:string)(?:(?!(?:[0-9A-Za-z_]))))))) | (?=(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?\u003c=\\}|;)","patterns":[{"include":"#predicate-parameter-list"},{"include":"#predicate-body"},{"include":"#non-context-sensitive"},{"include":"#module-qualifier"},{"name":"variable.field.ql","match":"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))(?=\\s*;)"},{"name":"entity.name.function.ql","match":"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"},{"name":"entity.name.type.ql","match":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}]},"predicate-parameter-list":{"name":"meta.block.predicate-parameter-list.ql","begin":"(?x)((?:\\())","end":"(?x)((?:\\)))","patterns":[{"include":"#non-context-sensitive"},{"name":"variable.parameter.ql","match":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))(?=\\s*(?:,|\\)))"},{"include":"#module-qualifier"},{"name":"entity.name.type.ql","match":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"},{"name":"variable.parameter.ql","match":"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#open-paren"}]}},"endCaptures":{"1":{"patterns":[{"include":"#close-paren"}]}}},"predicate-start-keyword":{"patterns":[{"include":"#boolean"},{"include":"#date"},{"include":"#float"},{"include":"#int"},{"include":"#predicate"},{"include":"#string"}]},"private":{"name":"storage.modifier.private.ql","match":"(?x)\\b(?:private)(?:(?!(?:[0-9A-Za-z_])))"},"query":{"name":"storage.modifier.query.ql","match":"(?x)\\b(?:query)(?:(?!(?:[0-9A-Za-z_])))"},"rank":{"name":"keyword.aggregate.rank.ql","match":"(?x)\\b(?:rank)(?:(?!(?:[0-9A-Za-z_])))"},"relational-operator":{"name":"keyword.operator.relational.ql","match":"(?x)\u003c=|\u003c|\u003e=|\u003e"},"result":{"name":"variable.language.result.ql","match":"(?x)\\b(?:result)(?:(?!(?:[0-9A-Za-z_])))"},"select":{"name":"keyword.query.select.ql","match":"(?x)\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))"},"select-as-clause":{"match":"(?x)meta.block.select-as-clause.ql","begin":"(?x)((?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?\u003c=(?:[0-9A-Za-z_])(?:(?!(?:[0-9A-Za-z_]))))","patterns":[{"include":"#non-context-sensitive"},{"name":"variable.other.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#as"}]}}},"select-clause":{"name":"meta.block.select-clause.ql","begin":"(?x)(?=(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?!(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))))","patterns":[{"include":"#from-section"},{"include":"#where-section"},{"include":"#select-section"}]},"select-section":{"name":"meta.block.select-section.ql","begin":"(?x)((?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?=\\n)","patterns":[{"include":"#predicate-body-contents"},{"include":"#select-as-clause"}],"beginCaptures":{"1":{"patterns":[{"include":"#select"}]}}},"semicolon":{"name":"punctuation.separator.statement.ql","match":"(?x);"},"simple-id":{"match":"(?x)\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))"},"strictconcat":{"name":"keyword.aggregate.strictconcat.ql","match":"(?x)\\b(?:strictconcat)(?:(?!(?:[0-9A-Za-z_])))"},"strictcount":{"name":"keyword.aggregate.strictcount.ql","match":"(?x)\\b(?:strictcount)(?:(?!(?:[0-9A-Za-z_])))"},"strictsum":{"name":"keyword.aggregate.strictsum.ql","match":"(?x)\\b(?:strictsum)(?:(?!(?:[0-9A-Za-z_])))"},"string":{"name":"keyword.type.string.ql","match":"(?x)\\b(?:string)(?:(?!(?:[0-9A-Za-z_])))"},"string-escape":{"name":"constant.character.escape.ql","match":"(?x)\\\\[\"\\\\nrt]"},"string-literal":{"name":"string.quoted.double.ql","begin":"(?x)\"","end":"(?x)(\") | ((?:[^\\\\\\n])$)","patterns":[{"include":"#string-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.ql"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.ql"},"2":{"name":"invalid.illegal.newline.ql"}}},"sum":{"name":"keyword.aggregate.sum.ql","match":"(?x)\\b(?:sum)(?:(?!(?:[0-9A-Za-z_])))"},"super":{"name":"variable.language.super.ql","match":"(?x)\\b(?:super)(?:(?!(?:[0-9A-Za-z_])))"},"then":{"name":"keyword.other.then.ql","match":"(?x)\\b(?:then)(?:(?!(?:[0-9A-Za-z_])))"},"this":{"name":"variable.language.this.ql","match":"(?x)\\b(?:this)(?:(?!(?:[0-9A-Za-z_])))"},"transient":{"name":"storage.modifier.transient.ql","match":"(?x)\\b(?:transient)(?:(?!(?:[0-9A-Za-z_])))"},"true":{"name":"constant.language.boolean.true.ql","match":"(?x)\\b(?:true)(?:(?!(?:[0-9A-Za-z_])))"},"upper-id":{"match":"(?x)\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))"},"where":{"name":"keyword.query.where.ql","match":"(?x)\\b(?:where)(?:(?!(?:[0-9A-Za-z_])))"},"where-section":{"name":"meta.block.where-section.ql","begin":"(?x)((?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?=(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))))","patterns":[{"include":"#predicate-body-contents"}],"beginCaptures":{"1":{"patterns":[{"include":"#where"}]}}}}}
+{"name":"QL","scopeName":"source.ql","patterns":[{"include":"#module-member"}],"repository":{"abstract":{"name":"storage.modifier.abstract.ql","match":"(?x)\\b(?:abstract)(?:(?!(?:[0-9A-Za-z_])))"},"and":{"name":"keyword.other.and.ql","match":"(?x)\\b(?:and)(?:(?!(?:[0-9A-Za-z_])))"},"annotation":{"patterns":[{"include":"#bindingset-annotation"},{"include":"#language-annotation"},{"include":"#pragma-annotation"},{"include":"#annotation-keyword"}]},"annotation-keyword":{"patterns":[{"include":"#abstract"},{"include":"#bindingset"},{"include":"#cached"},{"include":"#deprecated"},{"include":"#external"},{"include":"#final"},{"include":"#language"},{"include":"#library"},{"include":"#override"},{"include":"#pragma"},{"include":"#private"},{"include":"#query"},{"include":"#signature"},{"include":"#transient"}]},"any":{"name":"keyword.quantifier.any.ql","match":"(?x)\\b(?:any)(?:(?!(?:[0-9A-Za-z_])))"},"arithmetic-operator":{"name":"keyword.operator.arithmetic.ql","match":"(?x)\\+|-|\\*|/|%"},"as":{"name":"keyword.other.as.ql","match":"(?x)\\b(?:as)(?:(?!(?:[0-9A-Za-z_])))"},"asc":{"name":"keyword.order.asc.ql","match":"(?x)\\b(?:asc)(?:(?!(?:[0-9A-Za-z_])))"},"at-lower-id":{"match":"(?x)@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))"},"avg":{"name":"keyword.aggregate.avg.ql","match":"(?x)\\b(?:avg)(?:(?!(?:[0-9A-Za-z_])))"},"bindingset":{"name":"storage.modifier.bindingset.ql","match":"(?x)\\b(?:bindingset)(?:(?!(?:[0-9A-Za-z_])))"},"bindingset-annotation":{"name":"meta.block.bindingset-annotation.ql","begin":"(?x)((?:\\b(?:bindingset)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?! (?:\\s | $ | (?:// | /\\*)) | \\[ ) | (?\u003c=\\])","patterns":[{"include":"#bindingset-annotation-body"},{"include":"#non-context-sensitive"}],"beginCaptures":{"1":{"patterns":[{"include":"#bindingset"}]}}},"bindingset-annotation-body":{"name":"meta.block.bindingset-annotation-body.ql","begin":"(?x)((?:\\[))","end":"(?x)((?:\\]))","patterns":[{"include":"#non-context-sensitive"},{"name":"variable.parameter.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#open-bracket"}]}},"endCaptures":{"1":{"patterns":[{"include":"#close-bracket"}]}}},"boolean":{"name":"keyword.type.boolean.ql","match":"(?x)\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_])))"},"by":{"name":"keyword.order.by.ql","match":"(?x)\\b(?:by)(?:(?!(?:[0-9A-Za-z_])))"},"cached":{"name":"storage.modifier.cached.ql","match":"(?x)\\b(?:cached)(?:(?!(?:[0-9A-Za-z_])))"},"class":{"name":"keyword.other.class.ql","match":"(?x)\\b(?:class)(?:(?!(?:[0-9A-Za-z_])))"},"class-body":{"name":"meta.block.class-body.ql","begin":"(?x)((?:\\{))","end":"(?x)((?:\\}))","patterns":[{"include":"#class-member"}],"beginCaptures":{"1":{"patterns":[{"include":"#open-brace"}]}},"endCaptures":{"1":{"patterns":[{"include":"#close-brace"}]}}},"class-declaration":{"name":"meta.block.class-declaration.ql","begin":"(?x)((?:\\b(?:class)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?\u003c= \\} | ; )","patterns":[{"include":"#class-body"},{"include":"#extends-clause"},{"include":"#non-context-sensitive"},{"name":"entity.name.type.class.ql","match":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#class"}]}}},"class-member":{"patterns":[{"include":"#predicate-or-field-declaration"},{"include":"#annotation"},{"include":"#non-context-sensitive"}]},"close-brace":{"name":"punctuation.curlybrace.close.ql","match":"(?x)\\}"},"close-bracket":{"name":"punctuation.squarebracket.close.ql","match":"(?x)\\]"},"close-paren":{"name":"punctuation.parenthesis.close.ql","match":"(?x)\\)"},"comma":{"name":"punctuation.separator.comma.ql","match":"(?x),"},"comment":{"patterns":[{"name":"comment.block.documentation.ql","begin":"(?x)/\\*\\*","end":"(?x)\\*/","patterns":[{"begin":"(?x)(?\u003c=/\\*\\*)([^*]|\\*(?!/))*$","while":"(?x)(^|\\G)\\s*([^*]|\\*(?!/))(?=([^*]|[*](?!/))*$)","patterns":[{},{},{},{"name":"keyword.tag.ql","match":"(?x)\\G\\s* (@\\S+)"}]}]},{"name":"comment.block.ql","begin":"(?x)/\\*","end":"(?x)\\*/"},{"name":"comment.line.double-slash.ql","match":"(?x)//.*$"}]},"comment-start":{"match":"(?x)// | /\\*"},"comparison-operator":{"name":"keyword.operator.comparison.ql","match":"(?x)=|\\!\\="},"concat":{"name":"keyword.aggregate.concat.ql","match":"(?x)\\b(?:concat)(?:(?!(?:[0-9A-Za-z_])))"},"count":{"name":"keyword.aggregate.count.ql","match":"(?x)\\b(?:count)(?:(?!(?:[0-9A-Za-z_])))"},"date":{"name":"keyword.type.date.ql","match":"(?x)\\b(?:date)(?:(?!(?:[0-9A-Za-z_])))"},"deprecated":{"name":"storage.modifier.deprecated.ql","match":"(?x)\\b(?:deprecated)(?:(?!(?:[0-9A-Za-z_])))"},"desc":{"name":"keyword.order.desc.ql","match":"(?x)\\b(?:desc)(?:(?!(?:[0-9A-Za-z_])))"},"dont-care":{"name":"variable.language.dont-care.ql","match":"(?x)\\b(?:_)(?:(?!(?:[0-9A-Za-z_])))"},"dot":{"name":"punctuation.accessor.ql","match":"(?x)\\."},"dotdot":{"name":"punctuation.operator.range.ql","match":"(?x)\\.\\."},"else":{"name":"keyword.other.else.ql","match":"(?x)\\b(?:else)(?:(?!(?:[0-9A-Za-z_])))"},"end-of-as-clause":{"match":"(?x)(?: (?\u003c=(?:[0-9A-Za-z_])) (?!(?:[0-9A-Za-z_])) (?\u003c!(?\u003c!(?:[0-9A-Za-z_]))as)) | (?=\\s* (?!(?:// | /\\*) | (?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))) \\S) | (?=\\s* (?:(?:(?:\\b(?:_)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:and)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:any)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:asc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:avg)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:by)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:class)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:concat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:count)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:date)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:desc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:else)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:exists)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:extends)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:false)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:float)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forall)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forex)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:if)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:implies)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:import)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:in)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:instanceof)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:int)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:max)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:min)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:module)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:none)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:not)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:or)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:order)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:rank)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:result)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictconcat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictcount)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictsum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:string)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:sum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:super)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:then)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:this)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:true)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:unique)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_])))))))"},"end-of-id":{"match":"(?x)(?!(?:[0-9A-Za-z_]))"},"exists":{"name":"keyword.quantifier.exists.ql","match":"(?x)\\b(?:exists)(?:(?!(?:[0-9A-Za-z_])))"},"expr-as-clause":{"name":"meta.block.expr-as-clause.ql","begin":"(?x)((?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?:(?: (?\u003c=(?:[0-9A-Za-z_])) (?!(?:[0-9A-Za-z_])) (?\u003c!(?\u003c!(?:[0-9A-Za-z_]))as)) | (?=\\s* (?!(?:// | /\\*) | (?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))) \\S) | (?=\\s* (?:(?:(?:\\b(?:_)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:and)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:any)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:asc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:avg)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:by)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:class)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:concat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:count)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:date)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:desc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:else)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:exists)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:extends)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:false)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:float)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forall)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forex)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:if)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:implies)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:import)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:in)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:instanceof)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:int)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:max)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:min)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:module)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:none)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:not)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:or)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:order)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:rank)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:result)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictconcat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictcount)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictsum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:string)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:sum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:super)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:then)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:this)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:true)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:unique)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))))))","patterns":[{"include":"#non-context-sensitive"},{"name":"variable.other.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#as"}]}}},"extends":{"name":"keyword.other.extends.ql","match":"(?x)\\b(?:extends)(?:(?!(?:[0-9A-Za-z_])))"},"extends-clause":{"name":"meta.block.extends-clause.ql","begin":"(?x)((?:\\b(?:extends)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?= \\{ )","patterns":[{"include":"#non-context-sensitive"},{"name":"entity.name.type.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#extends"}]}}},"external":{"name":"storage.modifier.external.ql","match":"(?x)\\b(?:external)(?:(?!(?:[0-9A-Za-z_])))"},"false":{"name":"constant.language.boolean.false.ql","match":"(?x)\\b(?:false)(?:(?!(?:[0-9A-Za-z_])))"},"final":{"name":"storage.modifier.final.ql","match":"(?x)\\b(?:final)(?:(?!(?:[0-9A-Za-z_])))"},"float":{"name":"keyword.type.float.ql","match":"(?x)\\b(?:float)(?:(?!(?:[0-9A-Za-z_])))"},"float-literal":{"name":"constant.numeric.decimal.ql","match":"(?x)-?[0-9]+\\.[0-9]+(?![0-9])"},"forall":{"name":"keyword.quantifier.forall.ql","match":"(?x)\\b(?:forall)(?:(?!(?:[0-9A-Za-z_])))"},"forex":{"name":"keyword.quantifier.forex.ql","match":"(?x)\\b(?:forex)(?:(?!(?:[0-9A-Za-z_])))"},"from":{"name":"keyword.other.from.ql","match":"(?x)\\b(?:from)(?:(?!(?:[0-9A-Za-z_])))"},"from-section":{"name":"meta.block.from-section.ql","begin":"(?x)((?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?= (?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))) | (?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_])))) )","patterns":[{"include":"#non-context-sensitive"},{"name":"variable.parameter.ql","match":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))(?=\\s*(?:,|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_]))))|$))"},{"include":"#module-qualifier"},{"name":"entity.name.type.ql","match":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"},{"name":"variable.parameter.ql","match":"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#from"}]}}},"id-character":{"match":"(?x)[0-9A-Za-z_]"},"if":{"name":"keyword.other.if.ql","match":"(?x)\\b(?:if)(?:(?!(?:[0-9A-Za-z_])))"},"implements":{"name":"keyword.other.implements.ql","match":"(?x)\\b(?:implements)(?:(?!(?:[0-9A-Za-z_])))"},"implements-clause":{"name":"meta.block.implements-clause.ql","begin":"(?x)((?:\\b(?:implements)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?= \\{ )","patterns":[{"include":"#non-context-sensitive"},{"name":"entity.name.type.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#implements"}]}}},"implies":{"name":"keyword.other.implies.ql","match":"(?x)\\b(?:implies)(?:(?!(?:[0-9A-Za-z_])))"},"import":{"name":"keyword.other.import.ql","match":"(?x)\\b(?:import)(?:(?!(?:[0-9A-Za-z_])))"},"import-as-clause":{"name":"meta.block.import-as-clause.ql","begin":"(?x)((?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?:(?: (?\u003c=(?:[0-9A-Za-z_])) (?!(?:[0-9A-Za-z_])) (?\u003c!(?\u003c!(?:[0-9A-Za-z_]))as)) | (?=\\s* (?!(?:// | /\\*) | (?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))) \\S) | (?=\\s* (?:(?:(?:\\b(?:_)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:and)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:any)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:asc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:avg)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:by)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:class)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:concat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:count)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:date)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:desc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:else)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:exists)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:extends)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:false)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:float)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forall)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forex)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:if)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:implies)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:import)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:in)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:instanceof)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:int)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:max)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:min)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:module)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:none)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:not)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:or)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:order)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:rank)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:result)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictconcat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictcount)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictsum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:string)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:sum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:super)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:then)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:this)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:true)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:unique)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))))))","patterns":[{"include":"#non-context-sensitive"},{"name":"entity.name.type.namespace.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#as"}]}}},"import-directive":{"name":"meta.block.import-directive.ql","begin":"(?x)((?:\\b(?:import)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))) (?!\\s*(\\.|\\:\\:))","patterns":[{"include":"#non-context-sensitive"},{"name":"entity.name.type.namespace.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#import"}]}},"endCaptures":{"0":{"name":"entity.name.type.namespace.ql"}}},"in":{"name":"keyword.other.in.ql","match":"(?x)\\b(?:in)(?:(?!(?:[0-9A-Za-z_])))"},"instanceof":{"name":"keyword.other.instanceof.ql","match":"(?x)\\b(?:instanceof)(?:(?!(?:[0-9A-Za-z_])))"},"int":{"name":"keyword.type.int.ql","match":"(?x)\\b(?:int)(?:(?!(?:[0-9A-Za-z_])))"},"int-literal":{"name":"constant.numeric.decimal.ql","match":"(?x)-?[0-9]+(?![0-9])"},"keyword":{"patterns":[{"include":"#dont-care"},{"include":"#and"},{"include":"#any"},{"include":"#as"},{"include":"#asc"},{"include":"#avg"},{"include":"#boolean"},{"include":"#by"},{"include":"#class"},{"include":"#concat"},{"include":"#count"},{"include":"#date"},{"include":"#desc"},{"include":"#else"},{"include":"#exists"},{"include":"#extends"},{"include":"#false"},{"include":"#float"},{"include":"#forall"},{"include":"#forex"},{"include":"#from"},{"include":"#if"},{"include":"#implies"},{"include":"#import"},{"include":"#in"},{"include":"#instanceof"},{"include":"#int"},{"include":"#max"},{"include":"#min"},{"include":"#module"},{"include":"#newtype"},{"include":"#none"},{"include":"#not"},{"include":"#or"},{"include":"#order"},{"include":"#predicate"},{"include":"#rank"},{"include":"#result"},{"include":"#select"},{"include":"#strictconcat"},{"include":"#strictcount"},{"include":"#strictsum"},{"include":"#string"},{"include":"#sum"},{"include":"#super"},{"include":"#then"},{"include":"#this"},{"include":"#true"},{"include":"#unique"},{"include":"#where"}]},"language":{"name":"storage.modifier.language.ql","match":"(?x)\\b(?:language)(?:(?!(?:[0-9A-Za-z_])))"},"language-annotation":{"name":"meta.block.language-annotation.ql","begin":"(?x)((?:\\b(?:language)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?! (?:\\s | $ | (?:// | /\\*)) | \\[ ) | (?\u003c=\\])","patterns":[{"include":"#language-annotation-body"},{"include":"#non-context-sensitive"}],"beginCaptures":{"1":{"patterns":[{"include":"#language"}]}}},"language-annotation-body":{"name":"meta.block.language-annotation-body.ql","begin":"(?x)((?:\\[))","end":"(?x)((?:\\]))","patterns":[{"include":"#non-context-sensitive"},{"name":"storage.modifier.ql","match":"(?x)\\b(?:monotonicAggregates)(?:(?!(?:[0-9A-Za-z_])))"}],"beginCaptures":{"1":{"patterns":[{"include":"#open-bracket"}]}},"endCaptures":{"1":{"patterns":[{"include":"#close-bracket"}]}}},"library":{"name":"storage.modifier.library.ql","match":"(?x)\\b(?:library)(?:(?!(?:[0-9A-Za-z_])))"},"literal":{"patterns":[{"include":"#float-literal"},{"include":"#int-literal"},{"include":"#string-literal"}]},"lower-id":{"match":"(?x)\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))"},"max":{"name":"keyword.aggregate.max.ql","match":"(?x)\\b(?:max)(?:(?!(?:[0-9A-Za-z_])))"},"min":{"name":"keyword.aggregate.min.ql","match":"(?x)\\b(?:min)(?:(?!(?:[0-9A-Za-z_])))"},"module":{"name":"keyword.other.module.ql","match":"(?x)\\b(?:module)(?:(?!(?:[0-9A-Za-z_])))"},"module-body":{"name":"meta.block.module-body.ql","begin":"(?x)((?:\\{))","end":"(?x)((?:\\}))","patterns":[{"include":"#module-member"}],"beginCaptures":{"1":{"patterns":[{"include":"#open-brace"}]}},"endCaptures":{"1":{"patterns":[{"include":"#close-brace"}]}}},"module-declaration":{"name":"meta.block.module-declaration.ql","begin":"(?x)((?:\\b(?:module)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?\u003c=\\}|;)","patterns":[{"include":"#module-body"},{"include":"#implements-clause"},{"include":"#non-context-sensitive"},{"name":"entity.name.type.namespace.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#module"}]}}},"module-member":{"patterns":[{"include":"#import-directive"},{"include":"#import-as-clause"},{"include":"#module-declaration"},{"include":"#newtype-declaration"},{"include":"#newtype-branch-name-with-prefix"},{"include":"#predicate-parameter-list"},{"include":"#predicate-body"},{"include":"#class-declaration"},{"include":"#select-clause"},{"include":"#predicate-or-field-declaration"},{"include":"#non-context-sensitive"},{"include":"#annotation"}]},"module-qualifier":{"name":"entity.name.type.namespace.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))) (?=\\s*\\:\\:)"},"newtype":{"name":"keyword.other.newtype.ql","match":"(?x)\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_])))"},"newtype-branch-name-with-prefix":{"name":"meta.block.newtype-branch-name-with-prefix.ql","begin":"(?x)\\= | (?:\\b(?:or)(?:(?!(?:[0-9A-Za-z_]))))","end":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))","patterns":[{"include":"#non-context-sensitive"}],"beginCaptures":{"0":{"patterns":[{"include":"#or"},{"include":"#comparison-operator"}]}},"endCaptures":{"0":{"name":"entity.name.type.ql"}}},"newtype-declaration":{"name":"meta.block.newtype-declaration.ql","begin":"(?x)((?:\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))","patterns":[{"include":"#non-context-sensitive"}],"beginCaptures":{"1":{"patterns":[{"include":"#newtype"}]}},"endCaptures":{"0":{"name":"entity.name.type.ql"}}},"non-context-sensitive":{"patterns":[{"include":"#comment"},{"include":"#literal"},{"include":"#operator-or-punctuation"},{"include":"#keyword"}]},"none":{"name":"keyword.quantifier.none.ql","match":"(?x)\\b(?:none)(?:(?!(?:[0-9A-Za-z_])))"},"not":{"name":"keyword.other.not.ql","match":"(?x)\\b(?:not)(?:(?!(?:[0-9A-Za-z_])))"},"open-brace":{"name":"punctuation.curlybrace.open.ql","match":"(?x)\\{"},"open-bracket":{"name":"punctuation.squarebracket.open.ql","match":"(?x)\\["},"open-paren":{"name":"punctuation.parenthesis.open.ql","match":"(?x)\\("},"operator-or-punctuation":{"patterns":[{"include":"#relational-operator"},{"include":"#comparison-operator"},{"include":"#arithmetic-operator"},{"include":"#comma"},{"include":"#semicolon"},{"include":"#dot"},{"include":"#dotdot"},{"include":"#pipe"},{"include":"#open-paren"},{"include":"#close-paren"},{"include":"#open-brace"},{"include":"#close-brace"},{"include":"#open-bracket"},{"include":"#close-bracket"}]},"or":{"name":"keyword.other.or.ql","match":"(?x)\\b(?:or)(?:(?!(?:[0-9A-Za-z_])))"},"order":{"name":"keyword.order.order.ql","match":"(?x)\\b(?:order)(?:(?!(?:[0-9A-Za-z_])))"},"override":{"name":"storage.modifier.override.ql","match":"(?x)\\b(?:override)(?:(?!(?:[0-9A-Za-z_])))"},"pipe":{"name":"punctuation.separator.pipe.ql","match":"(?x)\\|"},"pragma":{"name":"storage.modifier.pragma.ql","match":"(?x)\\b(?:pragma)(?:(?!(?:[0-9A-Za-z_])))"},"pragma-annotation":{"name":"meta.block.pragma-annotation.ql","begin":"(?x)((?:\\b(?:pragma)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?! (?:\\s | $ | (?:// | /\\*)) | \\[ ) | (?\u003c=\\])","patterns":[{"include":"#pragma-annotation-body"},{"include":"#non-context-sensitive"}],"beginCaptures":{"1":{"patterns":[{"include":"#pragma"}]}}},"pragma-annotation-body":{"name":"meta.block.pragma-annotation-body.ql","begin":"(?x)((?:\\[))","end":"(?x)((?:\\]))","patterns":[{"name":"storage.modifier.ql","match":"(?x)\\b(?:inline|noinline|nomagic|noopt)\\b"}],"beginCaptures":{"1":{"patterns":[{"include":"#open-bracket"}]}},"endCaptures":{"1":{"patterns":[{"include":"#close-bracket"}]}}},"predicate":{"name":"keyword.other.predicate.ql","match":"(?x)\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_])))"},"predicate-body":{"name":"meta.block.predicate-body.ql","begin":"(?x)((?:\\{))","end":"(?x)((?:\\}))","patterns":[{"include":"#predicate-body-contents"}],"beginCaptures":{"1":{"patterns":[{"include":"#open-brace"}]}},"endCaptures":{"1":{"patterns":[{"include":"#close-brace"}]}}},"predicate-body-contents":{"patterns":[{"include":"#expr-as-clause"},{"include":"#non-context-sensitive"},{"include":"#module-qualifier"},{"name":"entity.name.function.ql","match":"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))\\s*(?:\\*|\\+)?\\s*(?=\\()"},{"name":"variable.other.ql","match":"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"},{"name":"entity.name.type.ql","match":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}]},"predicate-or-field-declaration":{"name":"meta.block.predicate-or-field-declaration.ql","begin":"(?x)(?:(?=(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))))(?!(?:(?:(?:\\b(?:_)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:and)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:any)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:asc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:avg)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:by)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:class)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:concat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:count)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:date)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:desc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:else)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:exists)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:extends)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:false)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:float)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forall)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forex)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:if)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:implies)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:import)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:in)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:instanceof)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:int)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:max)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:min)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:module)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:none)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:not)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:or)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:order)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:rank)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:result)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictconcat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictcount)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictsum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:string)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:sum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:super)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:then)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:this)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:true)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:unique)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))))|(?:(?:(?:\\b(?:abstract)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:bindingset)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:cached)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:deprecated)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:external)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:final)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:language)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:library)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:override)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:pragma)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:private)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:query)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:signature)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:transient)(?:(?!(?:[0-9A-Za-z_])))))))) | (?=(?:(?:(?:\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:date)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:float)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:int)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:string)(?:(?!(?:[0-9A-Za-z_]))))))) | (?=(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?\u003c=\\}|;)","patterns":[{"include":"#predicate-parameter-list"},{"include":"#predicate-body"},{"include":"#non-context-sensitive"},{"include":"#module-qualifier"},{"name":"variable.field.ql","match":"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))(?=\\s*;)"},{"name":"entity.name.function.ql","match":"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"},{"name":"entity.name.type.ql","match":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}]},"predicate-parameter-list":{"name":"meta.block.predicate-parameter-list.ql","begin":"(?x)((?:\\())","end":"(?x)((?:\\)))","patterns":[{"include":"#non-context-sensitive"},{"name":"variable.parameter.ql","match":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))(?=\\s*(?:,|\\)))"},{"include":"#module-qualifier"},{"name":"entity.name.type.ql","match":"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"},{"name":"variable.parameter.ql","match":"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#open-paren"}]}},"endCaptures":{"1":{"patterns":[{"include":"#close-paren"}]}}},"predicate-start-keyword":{"patterns":[{"include":"#boolean"},{"include":"#date"},{"include":"#float"},{"include":"#int"},{"include":"#predicate"},{"include":"#string"}]},"private":{"name":"storage.modifier.private.ql","match":"(?x)\\b(?:private)(?:(?!(?:[0-9A-Za-z_])))"},"query":{"name":"storage.modifier.query.ql","match":"(?x)\\b(?:query)(?:(?!(?:[0-9A-Za-z_])))"},"rank":{"name":"keyword.aggregate.rank.ql","match":"(?x)\\b(?:rank)(?:(?!(?:[0-9A-Za-z_])))"},"relational-operator":{"name":"keyword.operator.relational.ql","match":"(?x)\u003c=|\u003c|\u003e=|\u003e"},"result":{"name":"variable.language.result.ql","match":"(?x)\\b(?:result)(?:(?!(?:[0-9A-Za-z_])))"},"select":{"name":"keyword.query.select.ql","match":"(?x)\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))"},"select-as-clause":{"match":"(?x)meta.block.select-as-clause.ql","begin":"(?x)((?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?\u003c=(?:[0-9A-Za-z_])(?:(?!(?:[0-9A-Za-z_]))))","patterns":[{"include":"#non-context-sensitive"},{"name":"variable.other.ql","match":"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))"}],"beginCaptures":{"1":{"patterns":[{"include":"#as"}]}}},"select-clause":{"name":"meta.block.select-clause.ql","begin":"(?x)(?=(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?!(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))))","patterns":[{"include":"#from-section"},{"include":"#where-section"},{"include":"#select-section"}]},"select-section":{"name":"meta.block.select-section.ql","begin":"(?x)((?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?=\\n)","patterns":[{"include":"#predicate-body-contents"},{"include":"#select-as-clause"}],"beginCaptures":{"1":{"patterns":[{"include":"#select"}]}}},"semicolon":{"name":"punctuation.separator.statement.ql","match":"(?x);"},"signature":{"name":"storage.modifier.signature.ql","match":"(?x)\\b(?:signature)(?:(?!(?:[0-9A-Za-z_])))"},"simple-id":{"match":"(?x)\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))"},"strictconcat":{"name":"keyword.aggregate.strictconcat.ql","match":"(?x)\\b(?:strictconcat)(?:(?!(?:[0-9A-Za-z_])))"},"strictcount":{"name":"keyword.aggregate.strictcount.ql","match":"(?x)\\b(?:strictcount)(?:(?!(?:[0-9A-Za-z_])))"},"strictsum":{"name":"keyword.aggregate.strictsum.ql","match":"(?x)\\b(?:strictsum)(?:(?!(?:[0-9A-Za-z_])))"},"string":{"name":"keyword.type.string.ql","match":"(?x)\\b(?:string)(?:(?!(?:[0-9A-Za-z_])))"},"string-escape":{"name":"constant.character.escape.ql","match":"(?x)\\\\[\"\\\\nrt]"},"string-literal":{"name":"string.quoted.double.ql","begin":"(?x)\"","end":"(?x)(\") | ((?:[^\\\\\\n])$)","patterns":[{"include":"#string-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.ql"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.ql"},"2":{"name":"invalid.illegal.newline.ql"}}},"sum":{"name":"keyword.aggregate.sum.ql","match":"(?x)\\b(?:sum)(?:(?!(?:[0-9A-Za-z_])))"},"super":{"name":"variable.language.super.ql","match":"(?x)\\b(?:super)(?:(?!(?:[0-9A-Za-z_])))"},"then":{"name":"keyword.other.then.ql","match":"(?x)\\b(?:then)(?:(?!(?:[0-9A-Za-z_])))"},"this":{"name":"variable.language.this.ql","match":"(?x)\\b(?:this)(?:(?!(?:[0-9A-Za-z_])))"},"transient":{"name":"storage.modifier.transient.ql","match":"(?x)\\b(?:transient)(?:(?!(?:[0-9A-Za-z_])))"},"true":{"name":"constant.language.boolean.true.ql","match":"(?x)\\b(?:true)(?:(?!(?:[0-9A-Za-z_])))"},"unique":{"name":"keyword.aggregate.unique.ql","match":"(?x)\\b(?:unique)(?:(?!(?:[0-9A-Za-z_])))"},"upper-id":{"match":"(?x)\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))"},"where":{"name":"keyword.query.where.ql","match":"(?x)\\b(?:where)(?:(?!(?:[0-9A-Za-z_])))"},"where-section":{"name":"meta.block.where-section.ql","begin":"(?x)((?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_])))))","end":"(?x)(?=(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))))","patterns":[{"include":"#predicate-body-contents"}],"beginCaptures":{"1":{"patterns":[{"include":"#where"}]}}},"whitespace-or-comment-start":{"match":"(?x)\\s | $ | (?:// | /\\*)"}}}
diff --git a/grammars/source.rascal.json b/grammars/source.rascal.json
index f69fcae..995f55e 100644
--- a/grammars/source.rascal.json
+++ b/grammars/source.rascal.json
@@ -1 +1 @@
-{"name":"Rascal","scopeName":"source.rascal","patterns":[{"include":"#top_level"}],"repository":{"annotation":{"patterns":[{"name":"comment.block.annotation.rascal","begin":"(@[^ {]+)({)","end":"(})","beginCaptures":{"1":{"name":"storage.type.annotation.block.rascal"},"2":{"name":"punctuation.annotation-argument.begin.rascal"}},"endCaptures":{"1":{"name":"punctuation.annotation-argument.end.rascal"}}},{"name":"meta.annotation.inline.rascal","match":"(@[A-Za-z_0-9]+)","captures":{"1":{"name":"storage.type.annotation.inline.rascal"}}}]},"char_set":{"patterns":[{"name":"punctuation.other.lexicalcharset.rascal","begin":"\\[","end":"\\]","patterns":[{"include":"#string_escape"}]}]},"comment":{"patterns":[{"name":"comment.line.double-slash.rascal","match":"//.*$\\n?"},{"name":"comment.block.rascal","begin":"/\\*","end":"\\*/"}]},"regex":{"patterns":[{"name":"string.regexp.rascal","begin":"/(?!/|\\*)","end":"/([dims]*)","patterns":[{"include":"#regex_escape"},{"include":"#string_interpolation"}],"endCaptures":{"1":{"name":"storage.modifier.regex.rascal"}}}]},"regex_escape":{"patterns":[{"name":"constant.character.escape.regex.rascal","match":"\\\\(/|\u003c|\u003e|\\\\)"}]},"string":{"patterns":[{"name":"string.quoted.single.rascal","begin":"'","end":"'","patterns":[{"include":"#string_escape"}]},{"name":"string.quoted.double.rascal","begin":"\"","end":"\"","patterns":[{"include":"#string_escape"},{"include":"#string_interpolation"}]},{"name":"string.interpolated.rascal","begin":"`","end":"`","patterns":[{"include":"#string_interpolation"},{"include":"#syntax_escape"}]}]},"string_escape":{"patterns":[{"name":"constant.character.escape.ordinary.rascal","match":"\\\\(\\\"|\\'|\u003c|\u003e|\\\\|[bnfrt])"},{"name":"constant.character.escape.unicode.rascal","match":"\\\\(u[0-9A-Fa-f][0-9A-Fa-f][0-9A-Fa-f][0-9A-Fa-f] |U(0[0-9 A-F a-f]|10)[0-9A-Fa-f][0-9A-Fa-f][0-9A-Fa-f][0-9A-Fa-f] |a[0-7][0-9A-Fa-f] )"}]},"string_interpolation":{"patterns":[{"name":"support.interpolated-string.rascal","begin":"(\u003c)","end":"(\u003e)","patterns":[{"include":"#top_level"}],"beginCaptures":{"1":{"name":"punctuation.interpolation.begin.rascal"}},"endCaptures":{"2":{"name":"punctuation.interpolation.end.rascal"}}}]},"syntax_escape":{"patterns":[{"name":"constant.character.escape.syntax.rascal","match":"\\\\(\\\\|\u003c|\u003e|`)"}]},"top_level":{"patterns":[{"name":"punctuation.other.syntactic.rascal","begin":"(lexical|syntax)\\s+([a-zA-Z][A-Za-z_0-9]*)","end":";","patterns":[{"include":"#char_set"},{"include":"#string"},{"include":"#comment"},{"include":"#regex"},{"include":"#annotation"}],"captures":{"1":{"name":"keyword.control.rascal"},"2":{"name":"entity.name.type.rascal"}}},{"name":"constant.numeric.decimal.rascal","match":"(?\u003c![A-Za-z_])(0(?![0-9a-z_A-Z])|[1-9][0-9]*(?![0-9a-z_A-Z]))"},{"name":"constant.numeric.hex.rascal","match":"(?\u003c![A-Za-z_])0[Xx][0-9A-Fa-f]+(?![0-9a-z_A-Z])"},{"name":"constant.numeric.octal.rascal","match":"(?\u003c![A-Za-z_])0[0-7]+(?![0-9a-z_A-Z])"},{"name":"string.other.datetime.rascal","begin":"\\\\$","end":"\\\\$"},{"name":"constant.numeric.real.rascal","match":"(?\u003c![A-Za-z_]) ([0-9]+[dDfF] |[0-9]+[eE][+\\-]?[0-9]+[dDfF]? |[0-9]+\\.(?!\\.)[0-9]*[dDfF]? |[0-9]+\\.[0-9]*[eE][+\\-]?[0-9]+[dDfF]? |\\.(?!\\.)[0-9]+[dDfF]? |\\.(?!\\.)[0-9]+[eE][+\\-]?[0-9]+[dDfF]? )"},{"name":"constant.language.bool.rascal","match":"\\b(true|false)\\b"},{"name":"constant.numeric.rational.rascal","match":"(?\u003c![A-Za-z_])([0-9][0-9]*r|[1-9][0-9]*r[0-9][0-9]*(?![0-9a-z_A-Z]))"},{"name":"keyword.control.rascal","match":"\\b(syntax|keyword|lexical|break|continue|finally|private|fail|filter|if|tag|extend|append|non-assoc|assoc|test|anno|layout|data|join|it|bracket|in|import|all|solve|try|catch|notin|else|insert|switch|return|case|while|throws|visit|for|assert|default|map|alias|any|module|mod|public|one|throw|start)\\b"},{"name":"support.type.basic.rascal","match":"\\b(value|loc|node|num|type|bag|int|rat|rel|lrel|real|tuple|str|bool|void|datetime|set|map|list)\\b"},{"include":"#string"},{"include":"#regex"},{"include":"#annotation"},{"include":"#comment"},{"name":"variable.other.ordinary.rascal","match":"\\b[a-zA-Z][A-Za-z_0-9]*\\b"},{"name":"variable.other.escaped-keyword.rascal","match":"\\\\(syntax|keyword|lexical|break|continue|finally|private|fail|filter|if|tag|extend|append|non-assoc|assoc|test|anno|layout|data|join|it|bracket|in|import|all|solve|try|catch|notin|else|insert|switch|return|case|while|throws|visit|for|assert|default|map|alias|any|module|mod|public|one|throw|start|value|loc|node|num|type|bag|int|rat|rel|lrel|real|tuple|str|bool|void|datetime|set|map|list)"},{"name":"string.other.url.rascal","match":"\\|([0-9a-z_A-Z.\\-_~:/?#\\[\\]@!$\u0026'()*+,;=`])+\\|","captures":{"1":{"name":"markup.underline.link.rascal"}}}]}}}
+{"name":"Rascal","scopeName":"source.rascal","patterns":[{"include":"#top_level"}],"repository":{"annotation":{"patterns":[{"name":"comment.block.annotation.rascal","begin":"(@[^ {]+)({)","end":"(})","beginCaptures":{"1":{"name":"storage.type.annotation.block.rascal"},"2":{"name":"punctuation.annotation-argument.begin.rascal"}},"endCaptures":{"1":{"name":"punctuation.annotation-argument.end.rascal"}}},{"name":"meta.annotation.inline.rascal","match":"(@[A-Za-z_0-9]+)","captures":{"1":{"name":"storage.type.annotation.inline.rascal"}}}]},"char_set":{"patterns":[{"name":"punctuation.other.lexicalcharset.rascal","begin":"\\[","end":"\\]","patterns":[{"include":"#string_escape"}]}]},"comment":{"patterns":[{"name":"comment.line.double-slash.rascal","match":"//.*$\\n?"},{"name":"comment.block.rascal","begin":"/\\*","end":"\\*/"}]},"regex":{"patterns":[{"name":"string.regexp.rascal","end":"/([dims]*)","patterns":[{"include":"#regex_escape"},{"include":"#string_interpolation"}],"endCaptures":{"1":{"name":"storage.modifier.regex.rascal"}}}]},"regex_escape":{"patterns":[{"name":"constant.character.escape.regex.rascal","match":"\\\\(/|\u003c|\u003e|\\\\)"}]},"string":{"patterns":[{"name":"string.quoted.single.rascal","begin":"'","end":"'","patterns":[{"include":"#string_escape"}]},{"name":"string.quoted.double.rascal","begin":"\"","end":"\"","patterns":[{"include":"#string_escape"},{"include":"#string_interpolation"}]},{"name":"string.interpolated.rascal","begin":"`","end":"`","patterns":[{"include":"#string_interpolation"},{"include":"#syntax_escape"}]}]},"string_escape":{"patterns":[{"name":"constant.character.escape.ordinary.rascal","match":"\\\\(\\\"|\\'|\u003c|\u003e|\\\\|[bnfrt])"},{"name":"constant.character.escape.unicode.rascal","match":"\\\\(u[0-9A-Fa-f][0-9A-Fa-f][0-9A-Fa-f][0-9A-Fa-f] |U(0[0-9 A-F a-f]|10)[0-9A-Fa-f][0-9A-Fa-f][0-9A-Fa-f][0-9A-Fa-f] |a[0-7][0-9A-Fa-f] )"}]},"string_interpolation":{"patterns":[{"name":"support.interpolated-string.rascal","begin":"(\u003c)","end":"(\u003e)","patterns":[{"include":"#top_level"}],"beginCaptures":{"1":{"name":"punctuation.interpolation.begin.rascal"}},"endCaptures":{"2":{"name":"punctuation.interpolation.end.rascal"}}}]},"syntax_escape":{"patterns":[{"name":"constant.character.escape.syntax.rascal","match":"\\\\(\\\\|\u003c|\u003e|`)"}]},"top_level":{"patterns":[{"name":"punctuation.other.syntactic.rascal","begin":"(lexical|syntax)\\s+([a-zA-Z][A-Za-z_0-9]*)","end":";","patterns":[{"include":"#char_set"},{"include":"#string"},{"include":"#comment"},{"include":"#regex"},{"include":"#annotation"}],"captures":{"1":{"name":"keyword.control.rascal"},"2":{"name":"entity.name.type.rascal"}}},{"name":"constant.numeric.decimal.rascal","match":"(?\u003c![A-Za-z_])(0(?![0-9a-z_A-Z])|[1-9][0-9]*(?![0-9a-z_A-Z]))"},{"name":"constant.numeric.hex.rascal","match":"(?\u003c![A-Za-z_])0[Xx][0-9A-Fa-f]+(?![0-9a-z_A-Z])"},{"name":"constant.numeric.octal.rascal","match":"(?\u003c![A-Za-z_])0[0-7]+(?![0-9a-z_A-Z])"},{"name":"string.other.datetime.rascal","begin":"\\\\$","end":"\\\\$"},{"name":"constant.numeric.real.rascal","match":"(?\u003c![A-Za-z_]) ([0-9]+[dDfF] |[0-9]+[eE][+\\-]?[0-9]+[dDfF]? |[0-9]+\\.(?!\\.)[0-9]*[dDfF]? |[0-9]+\\.[0-9]*[eE][+\\-]?[0-9]+[dDfF]? |\\.(?!\\.)[0-9]+[dDfF]? |\\.(?!\\.)[0-9]+[eE][+\\-]?[0-9]+[dDfF]? )"},{"name":"constant.language.bool.rascal","match":"\\b(true|false)\\b"},{"name":"constant.numeric.rational.rascal","match":"(?\u003c![A-Za-z_])([0-9][0-9]*r|[1-9][0-9]*r[0-9][0-9]*(?![0-9a-z_A-Z]))"},{"name":"keyword.control.rascal","match":"\\b(syntax|keyword|lexical|break|continue|finally|private|fail|filter|if|tag|extend|append|non-assoc|assoc|test|anno|layout|data|join|it|bracket|in|import|all|solve|try|catch|notin|else|insert|switch|return|case|while|throws|visit|for|assert|default|map|alias|any|module|mod|public|one|throw|start)\\b"},{"name":"support.type.basic.rascal","match":"\\b(value|loc|node|num|type|bag|int|rat|rel|lrel|real|tuple|str|bool|void|datetime|set|map|list)\\b"},{"include":"#string"},{"include":"#regex"},{"include":"#annotation"},{"include":"#comment"},{"name":"variable.other.ordinary.rascal","match":"\\b[a-zA-Z][A-Za-z_0-9]*\\b"},{"name":"variable.other.escaped-keyword.rascal","match":"\\\\(syntax|keyword|lexical|break|continue|finally|private|fail|filter|if|tag|extend|append|non-assoc|assoc|test|anno|layout|data|join|it|bracket|in|import|all|solve|try|catch|notin|else|insert|switch|return|case|while|throws|visit|for|assert|default|map|alias|any|module|mod|public|one|throw|start|value|loc|node|num|type|bag|int|rat|rel|lrel|real|tuple|str|bool|void|datetime|set|map|list)"},{"name":"string.other.url.rascal","match":"\\|([0-9a-z_A-Z.\\-_~:/?#\\[\\]@!$\u0026'()*+,;=`])+\\|","captures":{"1":{"name":"markup.underline.link.rascal"}}}]}}}
diff --git a/grammars/source.rbs.json b/grammars/source.rbs.json
new file mode 100644
index 0000000..ff64e8d
--- /dev/null
+++ b/grammars/source.rbs.json
@@ -0,0 +1 @@
+{"name":"rbs","scopeName":"source.rbs","patterns":[{"include":"#comments"},{"include":"#keywords"},{"include":"#strings"}],"repository":{"comments":{"name":"comment.line.number-sign","begin":"#","end":"\n"},"keywords":{"patterns":[{"name":"keyword.control.class.rbs","match":"\\b(class)\\s+([A-Z]\\w*)","captures":{"1":{"name":"keyword.control.class.rbs"},"2":{"name":"entity.name.class"}}},{"name":"keyword.control.type.rbs","match":"\\b(type)\\b"},{"name":"keyword.control.def.rbs","match":"\\b(def)\\b([^:]+)","captures":{"1":{"name":"keyword.control.def.rbs"},"2":{"name":"entity.name.function.rbs"}}},{"name":"keyword.control.self.rbs","match":"\\b(self)\\b"},{"name":"keyword.control.void.rbs","match":"\\b(void)\\b"},{"name":"keyword.control.untyped.rbs","match":"\\b(untyped)\\b"},{"name":"keyword.control.top.rbs","match":"\\b(top)\\b"},{"name":"keyword.control.bot.rbs","match":"\\b(bot)\\b"},{"name":"keyword.control.instance.rbs","match":"\\b(instance)\\b"},{"name":"keyword.control.bool.rbs","match":"\\b(bool)\\b"},{"name":"keyword.control.nil.rbs","match":"\\b(nil)\\b"},{"name":"keyword.control.singleton.rbs","match":"\\b(singleton)\\b"},{"name":"keyword.control.interface.rbs","match":"\\b(interface)\\s+(_[A-Z]\\w*)","captures":{"1":{"name":"keyword.control.interface.rbs"},"2":{"name":"entity.name.class"}}},{"name":"keyword.control.end.rbs","match":"\\b(end)\\b"},{"name":"keyword.control.include.rbs","match":"\\b(include)\\s+(_?[A-Z]\\w*)","captures":{"1":{"name":"keyword.control.include.rbs"},"2":{"name":"variable.other.constant.rbs"}}},{"name":"keyword.control.extend.rbs","match":"\\b(extend)\\s+(_?[A-Z]\\w*)","captures":{"1":{"name":"keyword.control.extend.rbs"},"2":{"name":"variable.other.constant.rbs"}}},{"name":"keyword.control.prepend.rbs","match":"\\b(prepend)\\s+([A-Z]\\w*)","captures":{"1":{"name":"keyword.control.prepend.rbs"},"2":{"name":"variable.other.constant.rbs"}}},{"name":"keyword.control.module.rbs","match":"\\b(module)\\s+([A-Z]\\w*)","captures":{"1":{"name":"keyword.control.module.rbs"},"2":{"name":"entity.name.class"}}},{"name":"keyword.control.attr_reader.rbs","match":"\\b(attr_reader)\\b"},{"name":"keyword.control.attr_writer.rbs","match":"\\b(attr_writer)\\b"},{"name":"keyword.control.attr_accessor.rbs","match":"\\b(attr_accessor)\\b"},{"name":"keyword.control.public.rbs","match":"\\b(public)\\b"},{"name":"keyword.control.private.rbs","match":"\\b(private)\\b"},{"name":"keyword.control.alias.rbs","match":"\\b(alias)\\b"},{"name":"keyword.control.unchecked.rbs","match":"\\b(unchecked)\\b"},{"name":"keyword.control.out.rbs","match":"\\b(out)\\b"},{"name":"keyword.control.in.rbs","match":"\\b(in)\\b"},{"name":"keyword.other.use.rbs","match":"\\b(use)\\b"},{"name":"keyword.other.as.rbs","match":"\\b(as)\\b"}]},"strings":{"name":"string.quoted.double.rbs","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.rbs","match":"\\\\."}]}}}
diff --git a/grammars/source.rescript.json b/grammars/source.rescript.json
index 51317bc..32bd62a 100644
--- a/grammars/source.rescript.json
+++ b/grammars/source.rescript.json
@@ -1 +1 @@
-{"name":"ReScript","scopeName":"source.rescript","patterns":[{"include":"#storage"},{"include":"#constant"},{"include":"#commentLine"},{"include":"#commentBlock"},{"include":"#character"},{"include":"#typeParameter"},{"include":"#string"},{"include":"#attribute"},{"include":"#function"},{"include":"#list"},{"include":"#bracketAccess"},{"include":"#jsx"},{"include":"#operator"},{"include":"#number"},{"include":"#openOrIncludeModule"},{"include":"#moduleDeclaration"},{"include":"#moduleAccess"},{"include":"#constructor"},{"include":"#keyword"},{"include":"#punctuations"},{"include":"#defaultIdIsVariable"}],"repository":{"RE_CONSTANTS_BOOL":{"name":"constant.language.boolean","match":"\\b(false|true)\\b"},"RE_KEYWORD":{"name":"storage.type","match":"\\b(include|let|module|of|open|type)\\b"},"RE_KEYWORD_CONTROL":{"name":"keyword.control","match":"\\b(and|as|assert|await|constraint|downto|else|exception|external|for|if|in|lazy|mutable|rec|switch|to|try|when|while|with)\\b"},"RE_TO_DOWNTO_AS_LABELS":{"patterns":[{"match":"(to|downto)\\s*(=)","captures":{"1":{"name":"variable"},"2":{"name":"keyword.operator keyword"}}},{"match":"(to|downto)\\s*(as)","captures":{"1":{"name":"variable"},"2":{"name":"keyword.control"}}}]},"attribute":{"patterns":[{"match":"(%%?|@@?)([A-Za-z_][A-Za-z0-9_\\.]*)","captures":{"1":{"name":"punctuation.decorator"},"2":{"patterns":[{"name":"invalid.deprecated","match":"bs\\.send\\.pipe"},{"name":"invalid.illegal","match":"splice"},{"match":"(bs\\.)?([A-Za-z_][A-Za-z0-9_\\.]*)","captures":{"1":{"name":"invalid.deprecated"},"2":{"name":"entity.name.function"}}},{"name":"entity.name.function","match":"[A-Za-z_][A-Za-z0-9_\\.]*"}]}}}]},"bracketAccess":{"patterns":[{"name":"punctuation.section.brackets.begin","match":"\\["},{"name":"punctuation.section.brackets.end","match":"\\]"}]},"character":{"patterns":[{"name":"string.quoted.single","match":"'[\\x00-\\x7F]'"}]},"commentBlock":{"name":"comment.block","begin":"/\\*","end":"\\*/","patterns":[{"include":"#commentBlock"}]},"commentLine":{"name":"comment.line","match":"//.*"},"constant":{"patterns":[{"include":"#RE_CONSTANTS_BOOL"}]},"constructor":{"patterns":[{"name":"variable.other.enummember","match":"\\b[A-Z][0-9a-zA-Z_]*\\b"},{"match":"(#)\\s*([a-zA-Z][0-9a-zA-Z_]*)\\b","captures":{"1":{"name":"variable.other.enummember"},"2":{"name":"variable.other.enummember"}}},{"match":"(#)\\s*(\\.\\.\\.)\\b","captures":{"1":{"name":"variable.other.enummember"},"2":{"name":"variable.other.enummember"}}},{"match":"(#)","captures":{"1":{"name":"variable.other.enummember"}}}]},"defaultIdIsVariable":{"patterns":[{"name":"variable","match":"[A-Za-z_][A-Za-z0-9_]*"}]},"function":{"patterns":[{"name":"storage.type.function keyword.declaration.function","match":"=\u003e"}]},"jsx":{"patterns":[{"name":"punctuation.definition.tag","match":"\u003c\u003e|\u003c/\u003e|\u003c/|/\u003e"},{"match":"\u003c/([A-Z_][0-9a-zA-Z_]*)","captures":{"0":{"name":"punctuation.definition.tag"},"1":{"name":"entity.name.class"}}},{"match":"\u003c/([a-z_][0-9a-zA-Z_]*)","captures":{"0":{"name":"punctuation.definition.tag"},"1":{"name":"variable"}}},{"match":"\u003c([A-Z_][0-9a-zA-Z_]*)","captures":{"0":{"name":"punctuation.definition.tag"},"1":{"name":"entity.name.class"}}}]},"keyword":{"patterns":[{"include":"#RE_TO_DOWNTO_AS_LABELS"},{"include":"#RE_KEYWORD_CONTROL"},{"include":"#RE_KEYWORD"}]},"list":{"patterns":[{"match":"\\b(list)(\\{)","captures":{"1":{"name":"keyword"},"2":{"name":"punctuation.section.braces.begin"}}},{"name":"punctuation.section.braces.end","match":"\\}"}]},"moduleAccess":{"patterns":[{"match":"\\b([A-Z_][0-9a-zA-Z_]*)(\\.)","captures":{"1":{"name":"entity.name.class"},"2":{"name":"punctuation.accessor"}}}]},"moduleAccessEndsWithModule":{"patterns":[{"name":"entity.name.class","match":"[A-Z_][0-9a-zA-Z_]*"},{"match":"(\\.)([A-Z_][0-9a-zA-Z_]*)","captures":{"1":{"name":"punctuation.accessor"},"2":{"name":"entity.name.class"}}}]},"moduleDeclaration":{"patterns":[{"match":"\\b(module)\\s+(type\\s+)?(of\\s+)?([A-Z_][0-9a-zA-Z_]*)","patterns":[{"match":"\\s*:\\s*([A-Z_][0-9a-zA-Z_]*)","captures":{"1":{"name":"entity.name.class"}}}],"captures":{"1":{"name":"keyword"},"2":{"name":"keyword"},"3":{"name":"keyword"},"4":{"name":"entity.name.class"}}}]},"number":{"patterns":[{"name":"constant.numeric","match":"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]+)?([eE][-+]?[0-9_]+)?)?)\\b"}]},"openOrIncludeModule":{"patterns":[{"match":"\\b(open|include)\\s+([A-Z_][0-9a-zA-Z_]*((\\.)([A-Z_][0-9a-zA-Z_]*))*)","captures":{"1":{"name":"keyword"},"2":{"patterns":[{"include":"#moduleAccessEndsWithModule"}]}}},{"name":"keyword","match":"\\b(open|include)\\s+"}]},"operator":{"patterns":[{"name":"keyword.operator","match":"-\u003e|\\|\\||\u0026\u0026|\\+\\+|\\*\\*|\\+\\.|\\+|-\\.|-|\\*\\.|\\*|/\\.|/|\\.\\.\\.|\\.\\.|===|==|\\^|:=|!|\u003e=(?! *\\?)|\u003c=|="},{"name":"invalid.deprecated","match":"\\|\u003e"}]},"punctuations":{"patterns":[{"name":"punctuation.definition.keyword","match":"~"},{"name":"punctuation.terminator","match":";"},{"name":"punctuation.accessor","match":"\\."},{"name":"punctuation.separator","match":"\\,"},{"name":"punctuation.separator","match":"\\?|:"},{"name":"punctuation.separator","match":"\\|(?!\\|)"},{"name":"punctuation.section.braces.begin","match":"\\{"},{"name":"punctuation.section.braces.end","match":"\\}"},{"name":"punctuation.section.parens.begin","match":"\\("},{"name":"punctuation.section.parens.end","match":"\\)"}]},"string":{"patterns":[{"name":"string.quoted.double","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape","match":"\\\\."}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end"}}},{"name":"string.template","begin":"([a-z_][0-9a-zA-Z_]*)?(`)","end":"(?\u003c!\\\\)`","patterns":[{"name":"meta.template.expression","begin":"\\$\\{","end":"\\}","patterns":[{"match":"[a-z_][0-9a-zA-Z_]*"},{"include":"#operator"},{"include":"#punctuations"},{"include":"#string"}],"beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin"}},"endCaptures":{"0":{"name":"punctuation.definition.template-expression.end"}}}],"beginCaptures":{"1":{"name":"variables.annotation"},"2":{"name":"punctuation.definition.string.template.begin"}},"endCaptures":{"1":{"name":"punctuation.definition.string.template.end"}}}]},"typeParameter":{"patterns":[{"name":"support.type","match":"'[A-Za-z][A-Za-z0-9_]*"}]}}}
+{"name":"ReScript","scopeName":"source.rescript","patterns":[{"include":"#storage"},{"include":"#ffi"},{"include":"#constant"},{"include":"#commentLine"},{"include":"#commentBlock"},{"include":"#character"},{"include":"#typeParameter"},{"include":"#string"},{"include":"#attribute"},{"include":"#function"},{"include":"#list"},{"include":"#bracketAccess"},{"include":"#jsx"},{"include":"#operator"},{"include":"#number"},{"include":"#openOrIncludeModule"},{"include":"#moduleDeclaration"},{"include":"#moduleAccess"},{"include":"#constructor"},{"include":"#keyword"},{"include":"#punctuations"},{"include":"#defaultIdIsVariable"}],"repository":{"RE_CONSTANTS_BOOL":{"name":"constant.language.boolean","match":"\\b(false|true)\\b"},"RE_KEYWORD":{"name":"storage.type","match":"\\b(include|let|module|of|open|type)\\b"},"RE_KEYWORD_CONTROL":{"name":"keyword.control","match":"\\b(and|as|assert|async|await|catch|constraint|downto|else|exception|external|for|if|in|lazy|mutable|rec|switch|to|try|when|while|with)\\b"},"RE_TO_DOWNTO_AS_LABELS":{"patterns":[{"match":"(to|downto)\\s*(=)","captures":{"1":{"name":"variable"},"2":{"name":"keyword.operator keyword"}}},{"match":"(to|downto)\\s*(as)","captures":{"1":{"name":"variable"},"2":{"name":"keyword.control"}}}]},"attribute":{"patterns":[{"match":"(%%?|@@?)([A-Za-z_][A-Za-z0-9_\\.]*)","captures":{"1":{"name":"punctuation.decorator"},"2":{"patterns":[{"name":"invalid.deprecated","match":"bs\\.send\\.pipe"},{"name":"invalid.illegal","match":"splice"},{"match":"(bs\\.)?([A-Za-z_][A-Za-z0-9_\\.]*)","captures":{"1":{"name":"invalid.deprecated"},"2":{"name":"entity.name.function"}}},{"name":"entity.name.function","match":"[A-Za-z_][A-Za-z0-9_\\.]*"}]}}}]},"bracketAccess":{"patterns":[{"name":"punctuation.section.brackets.begin","match":"\\["},{"name":"punctuation.section.brackets.end","match":"\\]"}]},"character":{"patterns":[{"name":"string.quoted.single","match":"'[\\x00-\\x7F]'"}]},"commentBlock":{"name":"comment.block","begin":"/\\*","end":"\\*/","patterns":[{"include":"#commentBlock"}]},"commentLine":{"name":"comment.line","match":"//.*"},"constant":{"patterns":[{"include":"#RE_CONSTANTS_BOOL"}]},"constructor":{"patterns":[{"name":"variable.other.enummember","match":"\\b[A-Z][0-9a-zA-Z_]*\\b"},{"match":"(#)\\s*([a-zA-Z][0-9a-zA-Z_]*)\\b","captures":{"1":{"name":"variable.other.enummember"},"2":{"name":"variable.other.enummember"}}},{"match":"(#)\\s*(\\.\\.\\.)\\b","captures":{"1":{"name":"variable.other.enummember"},"2":{"name":"variable.other.enummember"}}},{"match":"(#)","captures":{"1":{"name":"variable.other.enummember"}}}]},"defaultIdIsVariable":{"patterns":[{"name":"variable","match":"[A-Za-z_][A-Za-z0-9_]*"}]},"ffi":{"name":"source.embedded.javascript","contentName":"meta.embedded.block.javascript","begin":"(%|%%)(raw|ffi)(\\()(`)","end":"(`)(\\))","patterns":[{"include":"source.js"}],"beginCaptures":{"1":{"name":"punctuation.decorator"},"2":{"name":"entity.name.function"},"4":{"name":"punctuation.definition.string.template.begin.embedded-js"}},"endCaptures":{"1":{"name":"punctuation.definition.string.template.end.embedded-js"}}},"function":{"patterns":[{"name":"storage.type.function keyword.declaration.function","match":"=\u003e"}]},"jsx":{"patterns":[{"name":"punctuation.definition.tag","match":"\u003c\u003e|\u003c/\u003e|\u003c/|/\u003e"},{"match":"\u003c/([A-Z_][0-9a-zA-Z_]*)","captures":{"0":{"name":"punctuation.definition.tag"},"1":{"name":"entity.name.class"}}},{"match":"\u003c/([a-z_][0-9a-zA-Z_]*)","captures":{"0":{"name":"punctuation.definition.tag"},"1":{"name":"variable"}}},{"match":"\u003c([A-Z_][0-9a-zA-Z_]*)","captures":{"0":{"name":"punctuation.definition.tag"},"1":{"name":"entity.name.class"}}}]},"keyword":{"patterns":[{"include":"#RE_TO_DOWNTO_AS_LABELS"},{"include":"#RE_KEYWORD_CONTROL"},{"include":"#RE_KEYWORD"}]},"list":{"patterns":[{"match":"\\b(list)(\\{)","captures":{"1":{"name":"keyword"},"2":{"name":"punctuation.section.braces.begin"}}},{"name":"punctuation.section.braces.end","match":"\\}"}]},"moduleAccess":{"patterns":[{"match":"\\b([A-Z_][0-9a-zA-Z_]*)(\\.)","captures":{"1":{"name":"entity.name.class"},"2":{"name":"punctuation.accessor"}}}]},"moduleAccessEndsWithModule":{"patterns":[{"name":"entity.name.class","match":"[A-Z_][0-9a-zA-Z_]*"},{"match":"(\\.)([A-Z_][0-9a-zA-Z_]*)","captures":{"1":{"name":"punctuation.accessor"},"2":{"name":"entity.name.class"}}}]},"moduleDeclaration":{"patterns":[{"match":"\\b(module)\\s+(type\\s+)?(of\\s+)?([A-Z_][0-9a-zA-Z_]*)","patterns":[{"match":"\\s*:\\s*([A-Z_][0-9a-zA-Z_]*)","captures":{"1":{"name":"entity.name.class"}}}],"captures":{"1":{"name":"keyword"},"2":{"name":"keyword"},"3":{"name":"keyword"},"4":{"name":"entity.name.class"}}}]},"number":{"patterns":[{"name":"constant.numeric","match":"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]+)?([eE][-+]?[0-9_]+)?)?)\\b"}]},"openOrIncludeModule":{"patterns":[{"match":"\\b(open|include)\\s+([A-Z_][0-9a-zA-Z_]*((\\.)([A-Z_][0-9a-zA-Z_]*))*)","captures":{"1":{"name":"keyword"},"2":{"patterns":[{"include":"#moduleAccessEndsWithModule"}]}}},{"name":"keyword","match":"\\b(open|include)\\s+"}]},"operator":{"patterns":[{"name":"keyword.operator","match":"-\u003e|\\|\\||\u0026\u0026|\\+\\+|\\*\\*|\\+\\.|\\+|-\\.|-|\\*\\.|\\*|/\\.|/|\\.\\.\\.|\\.\\.|===|==|\\^|:=|!|\u003e=(?! *\\?)|\u003c=|="},{"name":"invalid.deprecated","match":"\\|\u003e"}]},"punctuations":{"patterns":[{"name":"punctuation.definition.keyword","match":"~"},{"name":"punctuation.terminator","match":";"},{"name":"punctuation.accessor","match":"\\."},{"name":"punctuation.separator","match":"\\,"},{"name":"punctuation.separator","match":"\\?|:"},{"name":"punctuation.separator","match":"\\|(?!\\|)"},{"name":"punctuation.section.braces.begin","match":"\\{"},{"name":"punctuation.section.braces.end","match":"\\}"},{"name":"punctuation.section.parens.begin","match":"\\("},{"name":"punctuation.section.parens.end","match":"\\)"}]},"string":{"patterns":[{"name":"string.quoted.double","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape","match":"\\\\."}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end"}}},{"name":"string.template","begin":"([a-z_][0-9a-zA-Z_]*)?(`)","end":"(?\u003c!\\\\)`","patterns":[{"name":"meta.template.expression","begin":"\\$\\{","end":"\\}","patterns":[{"match":"[a-z_][0-9a-zA-Z_]*"},{"include":"#operator"},{"include":"#punctuations"},{"include":"#string"}],"beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin"}},"endCaptures":{"0":{"name":"punctuation.definition.template-expression.end"}}}],"beginCaptures":{"1":{"name":"variables.annotation"},"2":{"name":"punctuation.definition.string.template.begin"}},"endCaptures":{"1":{"name":"punctuation.definition.string.template.end"}}}]},"typeParameter":{"patterns":[{"name":"support.type","match":"'[A-Za-z][A-Za-z0-9_]*"}]}}}
diff --git a/grammars/source.rmcobol.json b/grammars/source.rmcobol.json
new file mode 100644
index 0000000..0a6968d
--- /dev/null
+++ b/grammars/source.rmcobol.json
@@ -0,0 +1 @@
+{"name":"RMCOBOL","scopeName":"source.rmcobol","patterns":[{"name":"comment.1.block.rmcobol.remark","begin":"(?\u003c![-_a-zA-Z0-9()-])(?i:remarks\\.)","end":"(?i:end\\-remark|\\*{Bench}end|environment\\s+division|data\\s+division|working-storage\\s+section|file-control)","beginCaptures":{"0":{"name":"keyword.rmcobol"}},"endCaptures":{"0":{"name":"keyword.rmcobol"}}},{"include":"source.cobol"},{"name":"token.debug-token","match":"(^\\\\D.*)$"}]}
diff --git a/grammars/source.rpgle.json b/grammars/source.rpgle.json
index 999f0be..589527c 100644
--- a/grammars/source.rpgle.json
+++ b/grammars/source.rpgle.json
@@ -1 +1 @@
-{"name":"RPGLE","scopeName":"source.rpgle","patterns":[{"name":"rpgle.free.allfree","begin":"(?i)(?=(\\s*\\*\\*(FREE)))","end":"(E-\\*-O-\\*-F)","patterns":[{"name":"keyword.other.rpgle.free.precompiler.allfree","match":"(?i)^\\s*\\*\\*FREE"},{"include":"#freeSQL"},{"include":"#rpglecommon"},{"include":"#freeformat"}]},{"include":"#tempfreeformat"},{"include":"#fixedSQL"},{"include":"#freeSQL"},{"include":"#precompiler"},{"include":"#ctarrays"},{"include":"#fixedcomment"},{"include":"#rpglecommon"},{"include":"#fixedformat"},{"include":"#freeformat"}],"repository":{"comments":{"patterns":[{"name":"comment.line.rpgle.free","match":"(//).*"}]},"constants":{"patterns":[{"name":"constant.language.rpgle.indicator","match":"(?i)[*]\\b(IN)([0-9]{0,2})\\b"},{"name":"constant.language.rpgle","match":"[*][a-zA-Z][a-zA-Z0-9]*"},{"name":"constant.numeric.rpgle","match":"\\b\\d+\\.?\\d*?\\b"}]},"ctarrays":{"patterns":[{"begin":"(?=^(\\*{2})(?!free))","end":"(E-\\*-O-\\*-F)","patterns":[{"name":"string.other.rpgle.ctarray","begin":"(\\*{2})"}]}]},"fixedSQL":{"patterns":[{"begin":"(?i)(?=(^.{5}(C)(\\/EXEC)\\s+(SQL)\\b))","end":"(?i)(?=(^.{5}(C)(\\/END\\-EXEC)\\b))","patterns":[{"name":"keyword.other.rpgle.sql","match":"(?i)(C)(\\/EXEC)\\s+(sql)\\b"},{"include":"#fixedcomment"},{"name":"keyword.other.rpgle.fixed.specs","match":"(?i)(C[\\+|\\/])"},{"include":"#sqlcommon"}]},{"name":"keyword.other.rpgle.sql","match":"(?i)(\\/END\\-EXEC)"}]},"fixedcomment":{"patterns":[{"name":"comment.line.rpgle.fixed","begin":"(?i)^.{5}.[*]","end":"\n"},{"name":"comment.gutter","match":"^.{5}"},{"name":"comment.block.line.rpgle.fixed","begin":"(?i)(?\u003c=((?\u003c=^.{5}((H|F|D|I|C|O|P))).{74}))","end":"\n"}]},"fixedformat":{"patterns":[{"include":"#fixedcomment"},{"name":"keyword.other.rpgle.fixed.specs","match":"(?i)(?\u003c=^.{5})[H|F|D|I|C|O|P]"},{"name":"rpgle.fixed.h","begin":"(?i)(?\u003c=^.{5}H)","end":"(?\u003c=\\n)","patterns":[{"include":"#fixedcomment"},{"name":"entity.name.function.rpgle.fixed.h.keywords","match":"\\b(?i)(VALIDATE|USRPRF|TIMFMT|THREAD|TEXT|SRTSEQ|PRFDTA|OPTION|OPTIMIZE|OPENOPT|NOMAIN|MAIN|LANGID|INTPREC|INDENT|GENLVL|FTRANS|FORMSALIGN|FLTDIV|FIXNBR|EXTBININT|EXPROPTS|ENBPFRCOL|DFTNAME|DFTACTGRP|DECEDIT|DEBUG|DATFMT|DATEDIT|CVTOPT|DCLOPT|CURSYM|COPYRIGHT|CCSIDCVT|CCSID|COPYNEST|BNDDIR|AUT|ALWNULL|ALTSEQ|ALLOC|ACTGRP)\\b"},{"include":"#rpglecommon"}]},{"name":"rpgle.fixed.f","begin":"(?i)(?\u003c=^.{5}F)","end":"(?\u003c=\\n)","patterns":[{"include":"#fixedcomment"},{"name":"constant.language.rpgle.fixed.f.type","match":"(?i)(?=(?\u003c=((?\u003c=^.{5}F).{10})))(I|O|U|C)"},{"name":"constant.language.rpgle.fixed.f.designation","match":"(?i)(?=(?\u003c=((?\u003c=^.{5}F).{11})).{3})(P|S|R|T|F)"},{"name":"constant.language.rpgle.fixed.f.eof","match":"(?i)(?=(?\u003c=((?\u003c=^.{5}F).{12})).{2})E"},{"name":"constant.language.rpgle.fixed.f.addition","match":"(?i)(?=(?\u003c=((?\u003c=^.{5}F).{13})).{2})A"},{"name":"constant.language.rpgle.fixed.f.sequence","match":"(?i)(?=(?\u003c=((?\u003c=^.{5}F).{14})).{2})(A|D)"},{"name":"constant.language.rpgle.fixed.f.format","match":"(?i)(?=(?\u003c=((?\u003c=^.{5}F).{15})).{2})(E|F)"},{"name":"constant.language.rpgle.fixed.fi.recordlen","match":"(?i)(?\u003c=(?\u003c=(?\u003c=^.{5}F).{10}).{5}F)([0-9]|\\s){5}"},{"name":"constant.language.rpgle.fixed.f.limitproc","match":"(?i)(?\u003c=(?\u003c=(?\u003c=^.{5}F).{10}).{5}(F|E).{5})L"},{"name":"constant.language.rpgle.fixed.fi.keyfieldlen","match":"(?i)(?\u003c=(?\u003c=(?\u003c=^.{5}F).{10}).{5}(F).{6})([0-9]|\\s){5}"},{"name":"constant.language.rpgle.fixed.f.addrtype","match":"(?i)(?\u003c=(?\u003c=(?\u003c=^.{5}F).{10}).{5}(F|E).{11})(A|D|F|G|K|P|T|Z)"},{"name":"constant.language.rpgle.fixed.fi.fileorg","match":"(?i)(?\u003c=(?\u003c=(?\u003c=^.{5}F).{10}).{5}F.{12})(?i)(I|T)"},{"name":"constant.language.rpgle.fixed.f.device","match":"(?i)(?\u003c=(?\u003c=(?\u003c=^.{5}F).{10}).{5}(F|E).{13})(PRINTER|DISK|WORKSTN|SPECIAL|SEQ)"},{"name":"entity.name.function.rpgle.fixed.f","match":"\\b(?i)(WORKSTN|USROPN|USAGE|TIMFMT|TEMPLATE|STATIC|SPECIAL|SLN|SFILE|SEQ|SAVEIND|SAVEDS|RENAME|RECNO|RAFDATA|QUALIFIED|PRTCTL|PRINTER|PREFIX|PLIST|PGMNAME|PASS|OFLIND|MAXDEV|LIKEFILE|KEYLOC|KEYED|INFSR|INFDS|INDDS|INCLUDE|IGNORE|HANDLER|FORMOFL|FORMLEN|EXTMBR|EXTIND|EXTFILE|EXTDESC|DISK|DEVID|DATFMT|DATA|COMMIT|BLOCK|ALIAS)\\b"},{"include":"#rpglecommon"}]},{"name":"rpgle.fixed.d","begin":"(?i)(?\u003c=^.{5}D)","end":"(?\u003c=\\n)","patterns":[{"include":"#fixedcomment"},{"name":"string.quoted.single.rpgle.fixed","begin":"'","end":"'","patterns":[{"name":"keyword.other.rpgle.fixed.specs","match":"(?i)(?\u003c=^.{5})[H|F|D|I|C|O|P]"}]},{"name":"variable.other.rpgle.fixed.d.extended.name","match":"(?i)(?\u003c=^.{5}D).{1,71}\\.{3}"},{"name":"constant.language.rpgle.fixed.d.external","match":"(?i)(?\u003c=((?\u003c=^.{5}D).{15}))E"},{"name":"constant.language.rpgle.fixed.d.dstype","match":"(?i)(?\u003c=((?\u003c=^.{5}D).{16}))(S|U)"},{"name":"constant.language.rpgle.fixed.d.dectype","match":"(?i)(?\u003c=((?\u003c=^.{5}D).{17}))(DS|PI|PR|(S\\s)|(C\\s))"},{"name":"constant.language.rpgle.fixed.d.from","match":"(?i)(?\u003c=((?\u003c=^.{5}D).{21}))([0-9]|\\s){5}"},{"name":"constant.language.rpgle.fixed.d.to","match":"(?i)(?\u003c=((?\u003c=^.{5}D).{26}))((\\+|\\-|\\s)(([0-9]|\\s){6}))"},{"name":"constant.language.rpgle.fixed.d.datatype","match":"(?i)(?\u003c=((?\u003c=^.{5}D).{33}))(A|B|D|F|G|I|N|P|S|T|U|Z|\\*)"},{"name":"constant.language.rpgle.fixed.d.decpos","match":"(?i)(?\u003c=((?\u003c=^.{5}D).{34}))([0-9]|\\s){2}"},{"name":"entity.name.function.rpgle.fixed.d.keywords","match":"\\b(?i)(ZONED|VARYING|VARUCS2|VARGRAPH|VARCHAR|VALUE|UNS|UCS2|TOFILE|TIMFMT|TIMESTAMP|TIME|TEMPLATE|STATIC|RTNPARM|QUALIFIED|PSDS|PROCPTR|PREFIX|POS|POINTER|PERRCD|PACKEVEN|PACKED|OVERLAY|OPTIONS|OPDESC|OCCURS|OBJECT|NOOPT|LIKEREC|LIKEFILE|LIKEDS|LIKE|LEN|INZ|IND|INT|IMPORT|GRAPH|FROMFILE|FLOAT|EXTPROC|EXTPGM|EXTNAME|EXTFMT|EXTFLD|EXT|EXPORT|DTAARA|DIM|DESCEND|DATFMT|DATE|CTDATA|CONST|CLASS|CHAR|CCSID|BINDEC|BASED|ASCEND|ALTSEQ|ALT|ALIGN|ALIAS)\\b"},{"include":"#rpglecommon"}]},{"name":"rpgle.fixed.i","begin":"(?i)(?\u003c=^.{5}I)","end":"(?\u003c=\\n)","patterns":[{"include":"#fixedcomment"},{"name":"constant.language.rpgle.fixed.i.seq","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{10}))[A-Za-z0-9]{2}"},{"name":"constant.language.rpgle.fixed.i.number","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{12}))N"},{"name":"constant.language.rpgle.fixed.i.option","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{13}))O"},{"name":"constant.language.rpgle.fixed.i.recordid","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{14}))(([0-9]{2})|((H|L)([1-9]))|(RT)|((U)([1-8]))|(\\*\\*))"},{"name":"constant.language.rpgle.fixed.i.pos1","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{16}))([0-9]|\\s){5}"},{"name":"constant.language.rpgle.fixed.i.not1","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{21}))N"},{"name":"constant.language.rpgle.fixed.i.czd1","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{22}))(C|Z|D)"},{"name":"constant.language.rpgle.fixed.i.char1","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{23}))([A-Z0-9])"},{"name":"constant.language.rpgle.fixed.i.pos2","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{24}))([0-9]|\\s){5}"},{"name":"constant.language.rpgle.fixed.i.not2","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{29}))N"},{"name":"constant.language.rpgle.fixed.i.czd2","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{30}))(C|Z|D)"},{"name":"constant.language.rpgle.fixed.i.char2","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{31}))([A-Z0-9])"},{"name":"constant.language.rpgle.fixed.i.pos3","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{32}))([0-9]|\\s){5}"},{"name":"constant.language.rpgle.fixed.i.not3","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{37}))N"},{"name":"constant.language.rpgle.fixed.i.czd3","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{38}))(C|Z|D)"},{"name":"constant.language.rpgle.fixed.i.char3","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{39}))([A-Z0-9])"},{"include":"#rpglecommon"}]},{"name":"rpgle.fixed.c","begin":"(?i)(?\u003c=^.{5}C)","end":"(?\u003c=\\n)","patterns":[{"include":"#fixedcomment"},{"name":"constant.language.rpgle.fixed.c.ctrl","match":"(?i)(?\u003c=((?\u003c=^.{5}C).{0}))((L[0-9])|LR|SR|AN)"},{"name":"constant.language.rpgle.fixed.c.n01","match":"(?i)(?\u003c=((?\u003c=^.{5}C).{2}))((N|\\s)(([0-9]{2})|(K[A-N])|(K[P-Y])|((H|L)[1-9])|LR|MR|RT|(U[1-8])|(O[A-G])|OV))"},{"name":"keyword.other.rpgle.fixed.c.extfactor2","begin":"(?i)(?\u003c=((?\u003c=^.{5}C).{19}))((\\s{10})|CALLP|WHEN\\s{2}|RETURN|ON-ERROR|IF\\s{2}|FOR|EVALR|EVAL|ELSEIF|DOW\\s{2}|DOU\\s{2})","end":"(?\u003c=\\n)","patterns":[{"include":"#fixedcomment"},{"include":"#rpglecommon"},{"name":"keyword.other.rpgle","match":"((?i)(AND|COMP|CAB|CAS|DOU|DOW|FOR|IF|OR|WHEN)(GT|LT|EQ|NE|GE|LE|(\\s{2})))"},{"name":"variable.other","match":"((?i)[@#a-zA-Z_][@#a-zA-Z0-9_]*)|\\(|\\)|\\%"}]},{"include":"#rpglecommon"},{"name":"keyword.other.rpgle","match":"((?i)\\b(AND|COMP|CAB|CAS|DOU|DOW|IF|OR|WHEN)(GT|LT|EQ|NE|GE|LE|(\\s{2})))"},{"name":"keyword.other.rpgle.fixed.c.operation","match":"(?i)(?\u003c=((?\u003c=^.{5}C).{19}))(Z\\-SUB|Z\\-ADD|XML\\-SAX|XML\\-INTO|XLATE|XFOOT|WRITE|WHEN|UPDATE|UNLOCK|TIME|TESTZ|TESTN|TESTB|TEST|TAG|SUBST|SUBDIR|SUB|SQRT|SORTA|SHTDN|SETON|SETOFF|SETLL|SETGT|SELECT|SCAN|ROLBK|RETURN|RESET|REL|REALLOC|READPE|READP|READE|READC|READ|POST|PLIST|PARM|OUT|OTHER|OR|OPEN|ON\\-EXIT|ON\\-ERROR|OCCUR|NEXT|MVR|MULT|MOVEL|MOVEA|MOVE|MONITOR|MLLZO|MLHZO|MHLZO|MHHZO|LOOKUP|LEAVESR|LEAVE|KLIST|KFLD|ITER|IN|IF|GOTO|FORCE|FOR|FEOD|EXTRCT|EXSR|EXFMT|EXCEPT|EVAL-CORR|EVALR|EVAL|ENDFOR|ENDSR|ENDIF|ENDDO|ENDCS|ENDWH|ENDSL|END|ELSEIF|ELSE|DUMP|DSPLY|DOW|DOU|DO|DIV|DELETE|DEFINE|DEALLOC|DATA-INTO|COMP|COMMIT|CLOSE|CLEAR|CHECKR|CHECK|CHAIN|CAT|CAS|CALLP|CALLB|CALL|CAB|BITON|BITOFF|BEGSR|AND|ALLOC|ADDUR|ADD|ACQ)"},{"name":"constant.language.rpgle.fixed.c.len","match":"(?i)(?\u003c=((?\u003c=^.{5}C).{57}))([0-9]|\\s){5}"},{"name":"constant.language.rpgle.fixed.c.decpos","match":"(?i)(?\u003c=((?\u003c=^.{5}C).{62}))([0-9]|\\s){2}"},{"name":"constant.language.rpgle.fixed.c.hi","match":"(?i)(?\u003c=((?\u003c=^.{5}C).{64}))(([0-9]{2})|(K[A-N])|(K[P-Y])|((H|L)[1-9])|LR|MR|(U[1-8])|(O[A-G])|OV)"},{"name":"constant.language.rpgle.fixed.c.lo","match":"(?i)(?\u003c=((?\u003c=^.{5}C).{66}))(([0-9]{2})|(K[A-N])|(K[P-Y])|((H|L)[1-9])|LR|MR|(U[1-8])|(O[A-G])|OV)"},{"name":"constant.language.rpgle.fixed.c.eq","match":"(?i)(?\u003c=((?\u003c=^.{5}C).{68}))(([0-9]{2})|(K[A-N])|(K[P-Y])|((H|L)[1-9])|LR|MR|(U[1-8])|(O[A-G])|OV)"}]},{"name":"rpgle.fixed.o","begin":"(?i)(?\u003c=^.{5}O)","end":"(?\u003c=\\n)","patterns":[{"include":"#fixedcomment"},{"name":"constant.language.rpgle.fixed.o.type","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{10}))(H|D|T|E)"},{"name":"constant.language.rpgle.fixed.o.fetch","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{11}))(F|R)"},{"name":"constant.language.rpgle.fixed.o.n01","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{14}))((N|\\s)(([0-9]{2})|(K[A-N])|(K[P-Y])|((H|L)[1-9])|LR|MR|RT|1P|(U[1-8])|(O[A-G])|OV))"},{"name":"constant.language.rpgle.fixed.o.n02","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{17}))((N|\\s)(([0-9]{2})|(K[A-N])|(K[P-Y])|((H|L)[1-9])|LR|MR|RT|1P|(U[1-8])|(O[A-G])|OV))"},{"name":"constant.language.rpgle.fixed.o.n03","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{20}))((N|\\s)(([0-9]{2})|(K[A-N])|(K[P-Y])|((H|L)[1-9])|LR|MR|RT|1P|(U[1-8])|(O[A-G])|OV))"},{"name":"constant.language.rpgle.fixed.o.spacebefore","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{33}))([0-9]|\\s){3}"},{"name":"constant.language.rpgle.fixed.o.spaceafter","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{36}))([0-9]|\\s){3}"},{"name":"constant.language.rpgle.fixed.o.skipbefore","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{39}))([0-9]|\\s){3}"},{"name":"constant.language.rpgle.fixed.o.skipafter","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{42}))([0-9]|\\s){3}"},{"include":"#rpglecommon"}]},{"name":"rpgle.fixed.p","begin":"(?i)(?\u003c=^.{5}P)","end":"(?\u003c=\\n)","patterns":[{"include":"#fixedcomment"},{"name":"constant.language.rpgle.fixed.p.beginend","match":"(?i)(?\u003c=((?\u003c=^.{5}P).{17}))(B|E)"},{"name":"entity.name.function.rpgle.fixed.p.keywords","match":"(?i)(?\u003c=((?\u003c=^.{5}P).{37}))(SERIALIZE|REQPROTO|PGMINFO|EXPORT)"},{"include":"#rpglecommon"}]}]},"freeSQL":{"patterns":[{"begin":"(?i)(?=(^\\s*(EXEC)\\s+(SQL)\\b))","end":"(?=(;))","patterns":[{"name":"keyword.other.rpgle.sql","match":"(?i)(EXEC)\\s+(SQL)\\b"},{"include":"#sqlcommon"}]},{"name":"comment.line.rpgle.sql","match":"(?\u003c=(;))\\s*.*"},{"name":"rpgle.free.sql.end","match":";"}]},"freedefkeywords":{"patterns":[{"name":"entity.name.function.rpgle.free.definition.keywords","match":"(?i)\\b(ZONED|VARYING|VARUCS2|VARGRAPH|VARCHAR|VALUE|UNS|UCS2|TOFILE|TIMFMT|TIMESTAMP|TIME|TEMPLATE|STATIC|SQLTYPE|SAMEPOS|RTNPARM|REQPROTO|QUALIFIED|PSDS|PROCPTR|PREFIX|POS|POINTER|PGMINFO|PERRCD|PACKEVEN|PACKED|OVERLOAD|OVERLAY|OPTIONS|OPDESC|OCCURS|OBJECT|NULLIND|NOOPT|LIKEREC|LIKEFILE|LIKEDS|LIKE|LEN|INZ|IND|INT|IMPORT|GRAPH|FROMFILE|FLOAT|EXTPROC|EXTPGM|EXTNAME|EXTFMT|EXTFLD|EXT|EXPORT|DTAARA|DIM|DESCEND|DATFMT|DATE|CTDATA|CONST|CLASS|CHAR|CCSID|BINDEC|BASED|ASCEND|ALTSEQ|ALT|ALIGN|ALIAS)\\b"}]},"freeformat":{"patterns":[{"name":"rpgle.free.control","begin":"(?i)\\b(?=CTL\\-OPT)\\b","end":";","patterns":[{"include":"#rpglecommon"},{"name":"storage.type.rpgle.free.control","match":"(?i)\\b(CTL\\-OPT)\\b"},{"name":"entity.name.function.rpgle.free.control.keywords","match":"(?i)\\b(VALIDATE|USRPRF|TRUNCNBR|TIMFMT|THREAD|TEXT|STGMDL|SRTSEQ|REQPREXP|PRFDTA|PGMINFO|OPTION|OPTIMIZE|OPENOPT|NOMAIN|MAIN|LANGID|INTPREC|INDENT|GENLVL|FTRANS|FORMSALIGN|FLTDIV|FIXNBR|EXTBININT|EXPROPTS|ENBPFRCOL|DFTNAME|DFTACTGRP|DECPREC|DECEDIT|DEBUG|DATFMT|DATEDIT|DCLOPT|CVTOPT|CURSYM|COPYRIGHT|COPYNEST|CCSIDCVT|CCSID|BNDDIR|AUT|ALWNULL|ALTSEQ|ACTGRP|ALLOC)\\b"}]},{"name":"rpgle.free.file","begin":"(?i)\\b(?=DCL\\-F)\\b","end":";","patterns":[{"include":"#rpglecommon"},{"name":"storage.type.rpgle.free.file","match":"(?i)\\b(DCL\\-F)\\b"},{"name":"entity.name.function.rpgle.free.file.keywords","match":"(?i)\\b(WORKSTN|USROPN|USAGE|TIMFMT|TEMPLATE|STATIC|SPECIAL|SLN|SFILE|SEQ|SAVEIND|SAVEDS|RENAME|RECNO|RAFDATA|QUALIFIED|PRTCTL|PRINTER|PREFIX|PLIST|PGMNAME|PASS|OFLIND|MAXDEV|LIKEFILE|KEYLOC|KEYED|INFSR|INFDS|INDDS|INCLUDE|IGNORE|HANDLER|FORMOFL|FORMLEN|EXTMBR|EXTIND|EXTFILE|EXTDESC|DISK|DEVID|DATFMT|DATA|COMMIT|BLOCK|ALIAS)\\b"}]},{"name":"storage.type.rpgle.free.definition.subr","match":"(?i)\\b(BEG|END)SR\\b"},{"name":"rpgle.free.definition.simple","begin":"(?i)(?=(\\b(DCL\\-)(S|C|PARM)\\b))","end":"\n","patterns":[{"name":"storage.type.rpgle.free.definition.simple","match":"(?i)\\b(DCL\\-)(S|C|PARM)\\b"},{"include":"#freeidentifiers"},{"name":"comment.line.rpgle.free","match":"(//).*"}]},{"name":"rpgle.free.definition.complex","begin":"(?i)(?=(\\b(DCL\\-)(DS|PROC|PR|PI)\\b))","end":"\n","patterns":[{"name":"storage.type.rpgle.free.definition.complex.dcl","match":"(?i)\\b(DCL\\-)(DS|PROC|PR|PI)\\b"},{"name":"storage.type.rpgle.free.definition.complex.end","match":"(?i)\\b(END\\-)(DS|PROC|PR|PI)\\b"},{"include":"#freedefkeywords"},{"include":"#rpglecommon"}]},{"name":"storage.type.rpgle.free.definition.complex.end","match":"(?i)\\b(END\\-)(DS|PROC|PR|PI)\\b"},{"name":"keyword.other.rpgle.free","match":"(?i)\\b(Z\\-SUB|Z\\-ADD|XML\\-SAX|XML\\-INTO|XLATE|XFOOT|WRITE|WHEN|UPDATE|UNLOCK|TIME|TESTZ|TESTN|TESTB|TEST|TAG|SUBST|SUBDIR|SUB|SQRT|SQLSTATE|SQLCODE|SORTA|SND\\-MSG|SHTDN|SETON|SETOFF|SETLL|SETGT|SELECT|SCAN|ROLBK|RETURN|RESET|REL|REALLOC|READPE|READP|READE|READC|READ|POST|PLIST|PARM|OUT|OTHER|OR|OPEN|ON\\-EXIT|ON\\-EXCP|ON\\-ERROR|OCCUR|NEXT|MVR|MULT|MOVEL|MOVEA|MOVE|MONITOR|MLLZO|MLHZO|MHLZO|MHHZO|LOOKUP|LEAVESR|LEAVE|KLIST|KFLD|ITER|IN|IF|GOTO|FORCE|FOR\\-EACH|FOR|FEOD|EXTRCT|EXSR|EXFMT|EXCEPT|EVAL-CORR|EVALR|EVAL|ENDSR|ENDMON|ENDFOR|ENDIF|ENDDO|ENDCS|ENDWH|ENDSL|END|ELSEIF|ELSE|DUMP|DSPLY|DOW|DOU|DO|DIV|DELETE|DEFINE|DEALLOC|DATA-INTO|COMP|COMMIT|CLOSE|CLEAR|CHECKR|CHECK|CHAIN|CAT|CAS|CALLP|CALLB|CALL|CAB|BITON|BITOFF|BEGSR|AND|ALLOC|ADDUR|ADD|ACQ)\\b"},{"include":"#freeidentifiers"},{"include":"#rpglecommon"}]},"freeidentifiers":{"patterns":[{"name":"rpgle.free.definition.identifier","begin":"[a-zA-Z_][a-zA-Z0-9_]*","end":"(?=\n)","patterns":[{"include":"#freedefkeywords"},{"include":"#rpglecommon"}]}]},"keywords":{"patterns":[{"name":"keyword.other.rpgle","match":":|\\.|\\,|\\*{1,2}(=)?|=|\u003c\u003e|((\u003c|\u003e|\\+|\\-|\\/)(=)?)|((\\b(?i)(TO|BY|DOWNTO|AND|IN|OR|NOT)\\b))"},{"name":"keyword.other.rpgle.bif","match":"[%](?i)(YEARS|XML|XLATE|XFOOT|UPPER|UNSH|UNS|UCS2|TRIMR|TRIML|TRIM|TLOOKUPLT|TLOOKUPLE|TLOOKUPGT|TLOOKUPGE|TLOOKUP|TIMESTAMP|TIME|THIS|TARGET|SUBST|SUBDT|SUBARR|STR|STATUS|SQRT|SPLIT|SIZE|SHTDN|SECONDS|SCANRPL|SCANR|SCAN|REPLACE|REM|REALLOC|RANGE|PROC|PARSER|PARMNUM|PARMS|PADDR|OPEN|OCCUR|NULLIND|MSG|MSECONDS|MONTHS|MINUTES|MINARR|MIN|MAXARR|MAX|LOWER|LOOKUPLT|LOOKUPLE|LOOKUPGT|LOOKUPGE|LOOKUP|LIST|LEN|KDS|INTH|INT|HOURS|HANDLER|GRAPH|FOUND|FLOAT|FIELDS|ERROR|EQUAL|EOF|ELEM|EDITW|EDITFLT|EDITC|DIV|DIFF|DECPOS|DECH|DEC|DAYS|DATE|DATA|CHECKR|CHECK|CHAR|BITXOR|BITOR|BITNOT|BITAND|ALLOC|ADDR|ABS)"}]},"precompiler":{"patterns":[{"name":"keyword.other.rpgle.fixed.precompiler.title","begin":"(?i)(?\u003c=^.{5})(H|\\s)[\\/](TITLE)","end":"\n","patterns":[{"name":"comment.line.rpgle.fixed.precompiler.title","match":".*"}]},{"name":"keyword.other.rpgle.fixed.precompiler.title","begin":"(?i)^(\\s)*(C)?(\\s)*[\\/](TITLE)","end":"\n","patterns":[{"name":"comment.line.rpgle.free.precompiler.title","match":".*"}]},{"name":"keyword.other.rpgle.fixed.precompiler.include","begin":"(?i)^(\\s)*(C)?(\\s)*[\\/](INCLUDE|COPY)\\s","end":"\n","patterns":[{"name":"string.other.rpgle.precompiler.include","begin":"\\S","end":"\\s"},{"name":"comment.other.rpgle.precompiler.include","match":".*"}]},{"name":"rpgle.precompiler.conditional","begin":"(?i)(?=(^[\\s]*\\/IF))","end":"(?i)(?=(^[\\s]*\\/ENDIF))","patterns":[{"name":"keyword.other.rpgle.precompiler.if","match":"(?i)^[\\s]*\\/(ELSEIF|IF)"},{"name":"keyword.other.rpgle.precompiler.defcheck","match":"(?i)\\s*\\b(NOT|UNDEFINED|DEFINED)\\b"},{"include":"#freedefkeywords"},{"include":"#freeformat"}]},{"name":"keyword.other.rpgle.fixed.precompiler.misc","match":"(?i)^[\\s]*[\\/](EJECT|COPY|INCLUDE|ENDIF|ELSE|EOF|UNDEFINE|DEFINE|TITLE|SPACE|FREE|END-FREE)\\b","patterns":[{"name":"keyword.other.rpgle.precompiler","match":".*"}]}]},"rpglecommon":{"patterns":[{"include":"#comments"},{"include":"#freedefkeywords"},{"include":"#constants"},{"include":"#precompiler"},{"include":"#keywords"},{"include":"#strings"}]},"sqlcommon":{"patterns":[{"name":"comment.line.rpgle.rpgle.sql","match":"//.*"},{"name":"constant.language.rpgle.sql.globals","match":"(?i)\\b(CLIENT_HOST|CLIENT_IPADDR|CLIENT_PORT|JOB_NAME|PACKAGE_NAME|PACKAGE_SCHEMA|PACKAGE_VERSION|PROCESS_ID|ROUTINE_SCHEMA|ROUTINE_SPECIFIC_NAME|ROUTINE_TYPE|SERVER_MODE_JOB_NAME|THREAD_ID)\\b"},{"name":"support.function.rpgle.sql","match":"[a-zA-Z_][a-zA-Z0-9_]*(?=\\()"},{"name":"constant.language.rpgle.sql.schema","match":"[a-zA-Z_][a-zA-Z0-9_]*(\\.|\\/)[a-zA-Z_][a-zA-Z0-9_]*"},{"name":"variable.parameter.rpgle.sql","match":"[:][a-zA-Z_@#][a-zA-Z0-9_@#\\.]*"},{"name":"keyword.operator.rpgle.sql.reserved","match":"(?i)\\b(ZONE|YES|YEARS|YEAR|XSROBJECT|XSLTRANSFORM|XMLVALIDATE|XMLTEXT|XMLTABLE|XMLSERIALIZE|XMLROW|XMLPI|XMLPARSE|XMLNAMESPACES|XMLGROUP|XMLFOREST|XMLELEMENT|XMLDOCUMENT|XMLCONCAT|XMLCOMMENT|XMLCAST|XMLATTRIBUTES|XMLAGG|WRKSTNNAME|WRITE|WRAPPER|WRAPPED|WITHOUT|WITHIN|WITH|WHILE|WHERE|WHENEVER|WHEN|WAIT|VOLATILE|VIEW|VERSION|VCAT|VARIANT|VARIABLE|VALUES|VALUE|USING|USERID|USER|USE|USAGE|URI|UPDATING|UPDATE|UNTIL|UNNEST|UNIT|UNIQUE|UNION|UNDO|TYPE|TRUNCATE|TRIM_ARRAY|TRIM|TRIGGER|TRANSFER|TRANSACTION|TO|TIMESTAMP|TIME|THREADSAFE|THEN|TABLESPACES|TABLESPACE|TABLE|SYSTEM_USER|SYNONYM|SUMMARY|SUBSTRING|STOGROUP|STATIC|STATEMENT|STARTING|START|STACKED|SQLID|SQL|SPECIFIC|SOURCE|SOME|SNAN|SKIP|SIMPLE|SIGNAL|SET|SESSION_USER|SESSION|SEQUENCE|SENSITIVE|SELECT|SECURED|SECQTY|SECONDS|SECOND|SEARCH|SCROLL|SCRATCHPAD|SCHEMA|SBCS|SAVEPOINT|RUN|RRN|ROW_NUMBER|ROWS|ROWNUMBER|ROW|ROUTINE|ROLLUP|ROLLBACK|RIGHT|RID|REVOKE|RETURNS|RETURNING|RETURN|RESULT_SET_LOCATOR|RESULT|RESTART|RESIGNAL|RESET|REPEAT|RENAME|RELEASE|REGEXP_LIKE|REFRESH|REFERENCING|REFERENCES|RECOVERY|READS|READ|RCDFMT|RANK|RANGE|QUERY|PROGRAMID|PROGRAM|PROCEDURE|PRIVILEGES|PRIQTY|PRIOR|PRIMARY|PREVVAL|PREPARE|POSITION|PLAN|PIPE|PIECESIZE|PERMISSION|PCTFREE|PATH|PASSWORD|PASSING|PARTITIONS|PARTITIONING|PARTITIONED|PARTITION|PART|PARAMETER|PAGESIZE|PAGE|PADDED|PACKAGE|OVERRIDING|OVERLAY|OVER|OUTER|OUT|ORGANIZE|ORDINALITY|ORDER|OR|OPTION|OPTIMIZE|OPEN|ONLY|ON|OMIT|OLD_TABLE|OLD|OFFSET|OF|OBID|NVARCHAR|NULLS|NULL|NOT|NORMALIZED|NOORDER|NONE|NOMINVALUE|NOMAXVALUE|NODENUMBER|NODENAME|NOCYCLE|NOCACHE|NO|NEXTVAL|NEW_TABLE|NEW|NESTED|NCLOB|NCHAR|NATIONAL|NAN|NAMESPACE|MONTHS|MONTH|MODIFIES|MODE|MIXED|MINVALUE|MINUTES|MINUTE|MINPCTUSED|MICROSECONDS|MICROSECOND|MERGE|MAXVALUE|MATERIALIZED|MATCHED|MASK|MAINTAINED|LOOP|LONG|LOGGED|LOG|LOCKSIZE|LOCK|LOCATOR|LOCATION|LOCALTIMESTAMP|LOCALTIME|LOCALDATE|LOCAL|LISTAGG|LINKTYPE|LIMIT|LIKE|LEVEL2|LEFT|LEAVE|LATERAL|LANGUAGE|LABEL|KEY|KEEP|JSON_VALUE|JSON_TABLE|JSON_QUERY|JSON_OBJECTAGG|JSON_OBJECT|JSON_EXISTS|JSON_ARRAYAGG|JSON_ARRAY|JOIN|JAVA|ITERATE|ISOLATION|IS|INTO|INTERSECT|INTEGRITY|INSERTING|INSERT|INSENSITIVE|INOUT|INNER|INLINE|INHERIT|INFINITY|INF|INDICATOR|INDEXBP|INDEX|INCREMENT|INCLUSIVE|INCLUDING|INCLUDE|IMPLICITLY|IMMEDIATE|IGNORE|IF|IDENTITY|ID|HOURS|HOUR|HOLD|HINT|HAVING|HASHED_VALUE|HASH|HANDLER|GROUP|GRAPHIC|GRANT|GOTO|GO|GLOBAL|GET|GENERATED|GENERAL|GBPCACHE|FUNCTION|FULL|FROM|FREEPAGE|FREE|FORMAT|FOREIGN|FOR|FINAL|FILE|FIELDPROC|FETCH|FENCED|EXTRACT|EXTERNAL|EXTEND|EXIT|EXISTS|EXECUTE|EXCLUSIVE|EXCLUDING|EXCEPTION|EXCEPT|EVERY|ESCAPE|ERROR|ENFORCED|ENDING|END|ENCRYPTION|ENCODING|ENABLE|EMPTY|ELSEIF|ELSE|EACH|DYNAMIC|DROP|DOUBLE|DOCUMENT|DO|DISTINCT|DISCONNECT|DISALLOW|DISABLE|DIAGNOSTICS|DETERMINISTIC|DESCRIPTOR|DESCRIBE|DESC|DENSE_RANK|DENSERANK|DELETING|DELETE|DEFINITION|DEFINE|DEFER|DEFAULTS|DEFAULT|DECLARE|DEALLOCATE|DEACTIVATE|DBPARTITIONNUM|DBPARTITIONNAME|DBINFO|DB2SQL|DB2GENRL|DB2GENERAL|DAYS|DAY|DATE|DATAPARTITIONNUM|DATAPARTITIONNAME|DATABASE|DATA|CYCLE|CURSOR|CURRENT_USER|CURRENT_TIMEZONE|CURRENT_TIMESTAMP|CURRENT_TIME|CURRENT_SERVER|CURRENT_SCHEMA|CURRENT_PATH|CURRENT_DATE|CURRENT|CUBE|CROSS|CREATEIN|CREATE|COUNT_BIG|COUNT|COPY|CONTINUE|CONTENT|CONTAINS|CONSTRAINT|CONSTANT|CONNECT_BY_ROOT|CONNECTION|CONNECT|CONDITION|CONCURRENT|CONCAT|COMPRESS|COMPACT|COMMIT|COMMENT|COLUMN|COLLECTION|COLLECT|CLUSTER|CLOSE|CL|CHECK|CHARACTER|CHAR|CCSID|CAST|CASE|CARDINALITY|CALLED|CALL|CACHE|BY|BUFFERPOOL|BIT|BIND|BINARY|BETWEEN|BEGIN|BEFORE|AUTONOMOUS|AUTHORIZATION|ATTRIBUTES|ATOMIC|AT|ASSOCIATE|ASENSITIVE|ASC|AS|ARRAY_AGG|ARRAY|APPLNAME|APPEND|ANY|AND|ALTER|ALLOW|ALLOCATE|ALL|ALIAS|ADD|ACTIVATE|ACTION|ACCTNG|ACCORDING|ABSENT)\\b"},{"include":"source.sql"}]},"strings":{"patterns":[{"name":"string.other.rpgle.hex","begin":"(?i)x'","end":"'"},{"name":"string.quoted.single.rpgle","begin":"'","end":"'"}]},"tempfreeformat":{"patterns":[{"begin":"(?i)(?=((\\/FREE\\b)))","end":"(?i)(?=((\\/END-FREE\\b)))","patterns":[{"name":"keyword.other.rpgle.precompiler","match":"(?i)^.*(\\/FREE\\b)"},{"include":"#rpglecommon"},{"include":"#freeformat"},{"include":"#freeSQL"}]},{"name":"keyword.other.rpgle.precompiler","match":"^.*(\\/END-FREE\\b)"}]}}}
+{"name":"RPGLE","scopeName":"source.rpgle","patterns":[{"name":"rpgle.free.allfree","begin":"(?i)(?=(\\s*\\*\\*(FREE)))","end":"(E-\\*-O-\\*-F)","patterns":[{"name":"keyword.other.rpgle.free.precompiler.allfree","match":"(?i)^\\s*\\*\\*FREE"},{"include":"#freeSQL"},{"include":"#rpglecommon"},{"include":"#freeformat"}]},{"name":"comment.line.rpgle.fixed","begin":"(?i)^.{5}.[*]","end":"\n"},{"include":"#tempfreeformat"},{"include":"#fixedSQL"},{"include":"#freeSQL"},{"include":"#precompiler"},{"include":"#ctarrays"},{"include":"#fixedcomment"},{"include":"#rpglecommon"},{"include":"#fixedformat"},{"include":"#freeformat"}],"repository":{"comments":{"patterns":[{"name":"comment.line.rpgle.free","match":"(//).*"}]},"constants":{"patterns":[{"name":"constant.language.rpgle.indicator","match":"(?i)[*]\\b(IN)([0-9]{0,2})\\b"},{"name":"constant.language.rpgle","match":"[*][a-zA-Z][a-zA-Z0-9]*"},{"name":"constant.numeric.rpgle","match":"\\b\\d+\\.?\\d*?\\b"}]},"ctarrays":{"patterns":[{"begin":"(?=^(\\*{2})(?!free))","end":"(E-\\*-O-\\*-F)","patterns":[{"name":"string.other.rpgle.ctarray","begin":"(\\*{2})"}]}]},"fixedSQL":{"patterns":[{"begin":"(?i)(?=(^.{5}(C)(\\/EXEC)\\s+(SQL)\\b))","end":"(?i)(?=(^.{5}(C)(\\/END\\-EXEC)\\b))","patterns":[{"name":"keyword.other.rpgle.sql","match":"(?i)(C)(\\/EXEC)\\s+(sql)\\b"},{"include":"#fixedcomment"},{"name":"keyword.other.rpgle.fixed.specs","match":"(?i)(C[\\+|\\/])"},{"include":"#sqlcommon"}]},{"name":"keyword.other.rpgle.sql","match":"(?i)(\\/END\\-EXEC)"}]},"fixedcomment":{"patterns":[{"name":"comment.line.rpgle.fixed","begin":"(?i)^.{5}.[*]","end":"\n"},{"name":"comment.gutter","match":"^.{5}"},{"name":"comment.block.line.rpgle.fixed","begin":"(?i)(?\u003c=((?\u003c=^.{5}((H|F|D|I|C|O|P))).{74}))","end":"\n"}]},"fixedformat":{"patterns":[{"include":"#fixedcomment"},{"name":"keyword.other.rpgle.fixed.specs","match":"(?i)(?\u003c=^.{5})[H|F|D|I|C|O|P]"},{"name":"rpgle.fixed.h","begin":"(?i)(?\u003c=^.{5}H)","end":"(?\u003c=\\n)","patterns":[{"include":"#fixedcomment"},{"name":"entity.name.function.rpgle.fixed.h.keywords","match":"\\b(?i)(VALIDATE|USRPRF|TIMFMT|THREAD|TEXT|SRTSEQ|PRFDTA|OPTION|OPTIMIZE|OPENOPT|NOMAIN|MAIN|LANGID|INTPREC|INDENT|GENLVL|FTRANS|FORMSALIGN|FLTDIV|FIXNBR|EXTBININT|EXPROPTS|ENBPFRCOL|DFTNAME|DFTACTGRP|DECEDIT|DEBUG|DATFMT|DATEDIT|CVTOPT|DCLOPT|CURSYM|COPYRIGHT|CCSIDCVT|CCSID|COPYNEST|BNDDIR|AUT|ALWNULL|ALTSEQ|ALLOC|ACTGRP)\\b"},{"include":"#rpglecommon"}]},{"name":"rpgle.fixed.f","begin":"(?i)(?\u003c=^.{5}F)","end":"(?\u003c=\\n)","patterns":[{"include":"#fixedcomment"},{"name":"constant.language.rpgle.fixed.f.type","match":"(?i)(?=(?\u003c=((?\u003c=^.{5}F).{10})))(I|O|U|C)"},{"name":"constant.language.rpgle.fixed.f.designation","match":"(?i)(?=(?\u003c=((?\u003c=^.{5}F).{11})).{3})(P|S|R|T|F)"},{"name":"constant.language.rpgle.fixed.f.eof","match":"(?i)(?=(?\u003c=((?\u003c=^.{5}F).{12})).{2})E"},{"name":"constant.language.rpgle.fixed.f.addition","match":"(?i)(?=(?\u003c=((?\u003c=^.{5}F).{13})).{2})A"},{"name":"constant.language.rpgle.fixed.f.sequence","match":"(?i)(?=(?\u003c=((?\u003c=^.{5}F).{14})).{2})(A|D)"},{"name":"constant.language.rpgle.fixed.f.format","match":"(?i)(?=(?\u003c=((?\u003c=^.{5}F).{15})).{2})(E|F)"},{"name":"constant.language.rpgle.fixed.fi.recordlen","match":"(?i)(?\u003c=(?\u003c=(?\u003c=^.{5}F).{10}).{5}F)([0-9]|\\s){5}"},{"name":"constant.language.rpgle.fixed.f.limitproc","match":"(?i)(?\u003c=(?\u003c=(?\u003c=^.{5}F).{10}).{5}(F|E).{5})L"},{"name":"constant.language.rpgle.fixed.fi.keyfieldlen","match":"(?i)(?\u003c=(?\u003c=(?\u003c=^.{5}F).{10}).{5}(F).{6})([0-9]|\\s){5}"},{"name":"constant.language.rpgle.fixed.f.addrtype","match":"(?i)(?\u003c=(?\u003c=(?\u003c=^.{5}F).{10}).{5}(F|E).{11})(A|D|F|G|K|P|T|Z)"},{"name":"constant.language.rpgle.fixed.fi.fileorg","match":"(?i)(?\u003c=(?\u003c=(?\u003c=^.{5}F).{10}).{5}F.{12})(?i)(I|T)"},{"name":"constant.language.rpgle.fixed.f.device","match":"(?i)(?\u003c=(?\u003c=(?\u003c=^.{5}F).{10}).{5}(F|E).{13})(PRINTER|DISK|WORKSTN|SPECIAL|SEQ)"},{"name":"entity.name.function.rpgle.fixed.f","match":"\\b(?i)(WORKSTN|USROPN|USAGE|TIMFMT|TEMPLATE|STATIC|SPECIAL|SLN|SFILE|SEQ|SAVEIND|SAVEDS|RENAME|RECNO|RAFDATA|QUALIFIED|PRTCTL|PRINTER|PREFIX|PLIST|PGMNAME|PASS|OFLIND|MAXDEV|LIKEFILE|KEYLOC|KEYED|INFSR|INFDS|INDDS|INCLUDE|IGNORE|HANDLER|FORMOFL|FORMLEN|EXTMBR|EXTIND|EXTFILE|EXTDESC|DISK|DEVID|DATFMT|DATA|COMMIT|CHARCOUNT|BLOCK|ALIAS)\\b"},{"include":"#rpglecommon"}]},{"name":"rpgle.fixed.d","begin":"(?i)(?\u003c=^.{5}D)","end":"(?\u003c=\\n)","patterns":[{"include":"#fixedcomment"},{"name":"string.quoted.single.rpgle.fixed","begin":"'","end":"'","patterns":[{"name":"keyword.other.rpgle.fixed.specs","match":"(?i)(?\u003c=^.{5})[H|F|D|I|C|O|P]"}]},{"name":"variable.other.rpgle.fixed.d.extended.name","match":"(?i)(?\u003c=^.{5}D).[a-zA-Z_][a-zA-Z0-9_]{1,71}[.]{3}"},{"name":"constant.language.rpgle.fixed.d.external","match":"(?i)(?\u003c=((?\u003c=^.{5}D).{15}))E"},{"name":"constant.language.rpgle.fixed.d.dstype","match":"(?i)(?\u003c=((?\u003c=^.{5}D).{16}))(S|U)"},{"name":"constant.language.rpgle.fixed.d.dectype","match":"(?i)(?\u003c=((?\u003c=^.{5}D).{17}))(DS|PI|PR|(S\\s)|(C\\s))"},{"name":"constant.language.rpgle.fixed.d.from","match":"(?i)(?\u003c=((?\u003c=^.{5}D).{21}))([0-9]|\\s){5}"},{"name":"constant.language.rpgle.fixed.d.to","match":"(?i)(?\u003c=((?\u003c=^.{5}D).{26}))((\\+|\\-|\\s)(([0-9]|\\s){6}))"},{"name":"constant.language.rpgle.fixed.d.datatype","match":"(?i)(?\u003c=((?\u003c=^.{5}D).{33}))(A|B|D|F|G|I|N|P|S|T|U|Z|\\*)"},{"name":"constant.language.rpgle.fixed.d.decpos","match":"(?i)(?\u003c=((?\u003c=^.{5}D).{34}))([0-9]|\\s){2}"},{"name":"entity.name.function.rpgle.fixed.d.keywords","match":"\\b(?i)(ZONED|VARYING|VARUCS2|VARGRAPH|VARCHAR|VALUE|UNS|UCS2|TOFILE|TIMFMT|TIMESTAMP|TIME|TEMPLATE|STATIC|RTNPARM|QUALIFIED|PSDS|PROCPTR|PREFIX|POS|POINTER|PERRCD|PACKEVEN|PACKED|OVERLAY|OPTIONS|OPDESC|OCCURS|OBJECT|NOOPT|LIKEREC|LIKEFILE|LIKEDS|LIKE|LEN|INZ|IND|INT|IMPORT|GRAPH|FROMFILE|FLOAT|EXTPROC|EXTPGM|EXTNAME|EXTFMT|EXTFLD|EXT|EXPORT|DTAARA|DIM|DESCEND|DATFMT|DATE|CTDATA|CONST|CLASS|CHAR|CCSID|BINDEC|BASED|ASCEND|ALTSEQ|ALT|ALIGN|ALIAS)\\b"},{"include":"#rpglecommon"}]},{"name":"rpgle.fixed.i","begin":"(?i)(?\u003c=^.{5}I)","end":"(?\u003c=\\n)","patterns":[{"include":"#fixedcomment"},{"name":"constant.language.rpgle.fixed.i.seq","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{10}))[A-Za-z0-9]{2}"},{"name":"constant.language.rpgle.fixed.i.number","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{12}))N"},{"name":"constant.language.rpgle.fixed.i.option","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{13}))O"},{"name":"constant.language.rpgle.fixed.i.recordid","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{14}))(([0-9]{2})|((H|L)([1-9]))|(RT)|((U)([1-8]))|(\\*\\*))"},{"name":"constant.language.rpgle.fixed.i.pos1","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{16}))([0-9]|\\s){5}"},{"name":"constant.language.rpgle.fixed.i.not1","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{21}))N"},{"name":"constant.language.rpgle.fixed.i.czd1","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{22}))(C|Z|D)"},{"name":"constant.language.rpgle.fixed.i.char1","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{23}))([A-Z0-9])"},{"name":"constant.language.rpgle.fixed.i.pos2","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{24}))([0-9]|\\s){5}"},{"name":"constant.language.rpgle.fixed.i.not2","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{29}))N"},{"name":"constant.language.rpgle.fixed.i.czd2","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{30}))(C|Z|D)"},{"name":"constant.language.rpgle.fixed.i.char2","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{31}))([A-Z0-9])"},{"name":"constant.language.rpgle.fixed.i.pos3","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{32}))([0-9]|\\s){5}"},{"name":"constant.language.rpgle.fixed.i.not3","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{37}))N"},{"name":"constant.language.rpgle.fixed.i.czd3","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{38}))(C|Z|D)"},{"name":"constant.language.rpgle.fixed.i.char3","match":"(?i)(?\u003c=((?\u003c=^.{5}I).{39}))([A-Z0-9])"},{"include":"#rpglecommon"}]},{"name":"rpgle.fixed.c","begin":"(?i)(?\u003c=^.{5}C)","end":"(?\u003c=\\n)","patterns":[{"include":"#fixedcomment"},{"name":"constant.language.rpgle.fixed.c.ctrl","match":"(?i)(?\u003c=((?\u003c=^.{5}C).{0}))((L[0-9])|LR|SR|AN)"},{"name":"constant.language.rpgle.fixed.c.n01","match":"(?i)(?\u003c=((?\u003c=^.{5}C).{2}))((N|\\s)(([0-9]{2})|(K[A-N])|(K[P-Y])|((H|L)[1-9])|LR|MR|RT|(U[1-8])|(O[A-G])|OV))"},{"name":"keyword.other.rpgle.fixed.c.extfactor2","begin":"(?i)(?\u003c=((?\u003c=^.{5}C).{19}))((\\s{10})|CALLP|WHEN\\s{2}|RETURN|ON-ERROR|IF\\s{2}|FOR|EVALR|EVAL|ELSEIF|DOW\\s{2}|DOU\\s{2})","end":"(?\u003c=\\n)","patterns":[{"include":"#fixedcomment"},{"include":"#rpglecommon"},{"name":"keyword.other.rpgle","match":"((?i)(AND|COMP|CAB|CAS|DOU|DOW|FOR|IF|OR|WHEN)(GT|LT|EQ|NE|GE|LE|(\\s{2})))"},{"name":"variable.other","match":"((?i)[@#a-zA-Z_][@#a-zA-Z0-9_]*)|\\(|\\)|\\%"}]},{"include":"#rpglecommon"},{"name":"keyword.other.rpgle","match":"((?i)\\b(AND|COMP|CAB|CAS|DOU|DOW|IF|OR|WHEN)(GT|LT|EQ|NE|GE|LE|(\\s{2})))"},{"name":"keyword.other.rpgle.fixed.c.operation","match":"(?i)(?\u003c=((?\u003c=^.{5}C).{19}))(Z\\-SUB|Z\\-ADD|XML\\-SAX|XML\\-INTO|XLATE|XFOOT|WRITE|WHEN|UPDATE|UNLOCK|TIME|TESTZ|TESTN|TESTB|TEST|TAG|SUBST|SUBDUR|SUB|SQRT|SORTA|SHTDN|SETON|SETOFF|SETLL|SETGT|SELECT|SCAN|ROLBK|RETURN|RESET|REL|REALLOC|READPE|READP|READE|READC|READ|POST|PLIST|PARM|OUT|OTHER|OR|OPEN|ON\\-EXIT|ON\\-ERROR|OCCUR|NEXT|MVR|MULT|MOVEL|MOVEA|MOVE|MONITOR|MLLZO|MLHZO|MHLZO|MHHZO|LOOKUP|LEAVESR|LEAVE|KLIST|KFLD|ITER|IN|IF|GOTO|FORCE|FOR|FEOD|EXTRCT|EXSR|EXFMT|EXCEPT|EVAL-CORR|EVALR|EVAL|ENDFOR|ENDSR|ENDIF|ENDDO|ENDCS|ENDWH|ENDSL|END|ELSEIF|ELSE|DUMP|DSPLY|DOW|DOU|DO|DIV|DELETE|DEFINE|DEALLOC|DATA-INTO|COMP|COMMIT|CLOSE|CLEAR|CHECKR|CHECK|CHAIN|CAT|CAS|CALLP|CALLB|CALL|CAB|BITON|BITOFF|BEGSR|AND|ALLOC|ADDUR|ADD|ACQ)"},{"name":"constant.language.rpgle.fixed.c.len","match":"(?i)(?\u003c=((?\u003c=^.{5}C).{57}))([0-9]|\\s){5}"},{"name":"constant.language.rpgle.fixed.c.decpos","match":"(?i)(?\u003c=((?\u003c=^.{5}C).{62}))([0-9]|\\s){2}"},{"name":"constant.language.rpgle.fixed.c.hi","match":"(?i)(?\u003c=((?\u003c=^.{5}C).{64}))(([0-9]{2})|(K[A-N])|(K[P-Y])|((H|L)[1-9])|LR|MR|(U[1-8])|(O[A-G])|OV)"},{"name":"constant.language.rpgle.fixed.c.lo","match":"(?i)(?\u003c=((?\u003c=^.{5}C).{66}))(([0-9]{2})|(K[A-N])|(K[P-Y])|((H|L)[1-9])|LR|MR|(U[1-8])|(O[A-G])|OV)"},{"name":"constant.language.rpgle.fixed.c.eq","match":"(?i)(?\u003c=((?\u003c=^.{5}C).{68}))(([0-9]{2})|(K[A-N])|(K[P-Y])|((H|L)[1-9])|LR|MR|(U[1-8])|(O[A-G])|OV)"}]},{"name":"rpgle.fixed.o","begin":"(?i)(?\u003c=^.{5}O)","end":"(?\u003c=\\n)","patterns":[{"include":"#fixedcomment"},{"name":"constant.language.rpgle.fixed.o.type","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{10}))(H|D|T|E)"},{"name":"constant.language.rpgle.fixed.o.fetch","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{11}))(F|R)"},{"name":"constant.language.rpgle.fixed.o.n01","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{14}))((N|\\s)(([0-9]{2})|(K[A-N])|(K[P-Y])|((H|L)[1-9])|LR|MR|RT|1P|(U[1-8])|(O[A-G])|OV))"},{"name":"constant.language.rpgle.fixed.o.n02","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{17}))((N|\\s)(([0-9]{2})|(K[A-N])|(K[P-Y])|((H|L)[1-9])|LR|MR|RT|1P|(U[1-8])|(O[A-G])|OV))"},{"name":"constant.language.rpgle.fixed.o.n03","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{20}))((N|\\s)(([0-9]{2})|(K[A-N])|(K[P-Y])|((H|L)[1-9])|LR|MR|RT|1P|(U[1-8])|(O[A-G])|OV))"},{"name":"constant.language.rpgle.fixed.o.spacebefore","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{33}))([0-9]|\\s){3}"},{"name":"constant.language.rpgle.fixed.o.spaceafter","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{36}))([0-9]|\\s){3}"},{"name":"constant.language.rpgle.fixed.o.skipbefore","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{39}))([0-9]|\\s){3}"},{"name":"constant.language.rpgle.fixed.o.skipafter","match":"(?i)(?\u003c=((?\u003c=^.{5}O).{42}))([0-9]|\\s){3}"},{"include":"#rpglecommon"}]},{"name":"rpgle.fixed.p","begin":"(?i)(?\u003c=^.{5}P)","end":"(?\u003c=\\n)","patterns":[{"include":"#fixedcomment"},{"name":"constant.language.rpgle.fixed.p.beginend","match":"(?i)(?\u003c=((?\u003c=^.{5}P).{17}))(B|E)"},{"name":"entity.name.function.rpgle.fixed.p.keywords","match":"(?i)(?\u003c=((?\u003c=^.{5}P).{37}))(SERIALIZE|REQPROTO|PGMINFO|EXPORT)"},{"include":"#rpglecommon"}]}]},"freeSQL":{"patterns":[{"begin":"(?i)(?=(^\\s*(EXEC)\\s+(SQL)\\b))","end":"(?=(;))","patterns":[{"name":"keyword.other.rpgle.sql","match":"(?i)(EXEC)\\s+(SQL)\\b"},{"include":"#sqlcommon"}]},{"name":"comment.line.rpgle.sql","match":"(?\u003c=(;))\\s*.*"},{"name":"rpgle.free.sql.end","match":";"}]},"freedefkeywords":{"patterns":[{"name":"entity.name.function.rpgle.free.definition.keywords","match":"(?i)\\b(ZONED|VARYING|VARUCS2|VARGRAPH|VARCHAR|VALUE|UNS|UCS2|TOFILE|TIMFMT|TIMESTAMP|TIME|TEMPLATE|STATIC|SQLTYPE|SAMEPOS|RTNPARM|REQPROTO|QUALIFIED|PSDS|PROCPTR|PREFIX|POS|POINTER|PGMINFO|PERRCD|PACKEVEN|PACKED|OVERLOAD|OVERLAY|OPTIONS|OPDESC|OCCURS|OBJECT|NULLIND|NOOPT|LIKEREC|LIKEFILE|LIKEDS|LIKE|LEN|INZ|IND|INT|IMPORT|GRAPH|FROMFILE|FLOAT|EXTPROC|EXTPGM|EXTNAME|EXTFMT|EXTFLD|EXT|EXPORT|DTAARA|DIM|DESCEND|DATFMT|DATE|CTDATA|CONST|CLASS|CHAR|CCSID|BINDEC|BASED|ASCEND|ALTSEQ|ALT|ALIGN|ALIAS)\\b"}]},"freeformat":{"patterns":[{"name":"rpgle.free.control","begin":"(?i)\\b(?=CTL\\-OPT)\\b","end":";","patterns":[{"include":"#rpglecommon"},{"name":"storage.type.rpgle.free.control","match":"(?i)\\b(CTL\\-OPT)\\b"},{"name":"entity.name.function.rpgle.free.control.keywords","match":"(?i)\\b(VALIDATE|USRPRF|TRUNCNBR|TIMFMT|THREAD|TEXT|STGMDL|SRTSEQ|REQPREXP|PRFDTA|PGMINFO|OPTION|OPTIMIZE|OPENOPT|NOMAIN|MAIN|LANGID|INTPREC|INDENT|GENLVL|FTRANS|FORMSALIGN|FLTDIV|FIXNBR|EXTBININT|EXPROPTS|ENBPFRCOL|DFTNAME|DFTACTGRP|DECPREC|DECEDIT|DEBUG|DATFMT|DATEDIT|DCLOPT|CVTOPT|CURSYM|COPYRIGHT|COPYNEST|CHARCOUNTTYPES|CHARCOUNT|CCSIDCVT|CCSID|BNDDIR|AUT|ALWNULL|ALTSEQ|ACTGRP|ALLOC)\\b"}]},{"name":"rpgle.free.file","begin":"(?i)\\b(?=DCL\\-F)\\b","end":";","patterns":[{"include":"#rpglecommon"},{"name":"storage.type.rpgle.free.file","match":"(?i)\\b(DCL\\-F)\\b"},{"name":"entity.name.function.rpgle.free.file.keywords","match":"(?i)\\b(WORKSTN|USROPN|USAGE|TIMFMT|TEMPLATE|STATIC|SPECIAL|SLN|SFILE|SEQ|SAVEIND|SAVEDS|RENAME|RECNO|RAFDATA|QUALIFIED|PRTCTL|PRINTER|PREFIX|PLIST|PGMNAME|PASS|OFLIND|MAXDEV|LIKEFILE|KEYLOC|KEYED|INFSR|INFDS|INDDS|INCLUDE|IGNORE|HANDLER|FORMOFL|FORMLEN|EXTMBR|EXTIND|EXTFILE|EXTDESC|DISK|DEVID|DATFMT|DATA|COMMIT|CHARCOUNT|BLOCK|ALIAS)\\b"}]},{"name":"storage.type.rpgle.free.definition.subr","match":"(?i)\\b(BEG|END)SR\\b"},{"name":"rpgle.free.definition.simple","begin":"(?i)(?=(\\b(DCL\\-)(S|C|PARM|SUBF)\\b))","end":"\n","patterns":[{"name":"storage.type.rpgle.free.definition.simple","match":"(?i)\\b(DCL\\-)(S|C|PARM|SUBF)\\b"},{"include":"#freeidentifiers"},{"name":"comment.line.rpgle.free","match":"(//).*"}]},{"name":"rpgle.free.definition.complex","begin":"(?i)(?=(\\b(DCL\\-)(DS|PROC|PR|PI)\\b))","end":"\n","patterns":[{"name":"storage.type.rpgle.free.definition.complex.dcl","match":"(?i)\\b(DCL\\-)(DS|PROC|PR|PI)\\b"},{"name":"storage.type.rpgle.free.definition.complex.end","match":"(?i)\\b(END\\-)(DS|PROC|PR|PI)\\b"},{"include":"#freedefkeywords"},{"include":"#freeidentifiers"},{"include":"#rpglecommon"}]},{"name":"storage.type.rpgle.free.definition.complex.end","match":"(?i)\\b(END\\-)(DS|PROC|PR|PI)\\b"},{"name":"keyword.other.rpgle.free","match":"(?i)\\b(Z\\-SUB|Z\\-ADD|XML\\-SAX|XML\\-INTO|XLATE|XFOOT|WRITE|WHEN-IN|WHEN-IS|WHEN|UPDATE|UNLOCK|TIME|TESTZ|TESTN|TESTB|TEST|TAG|SUBST|SUBDUR|SUB|SQRT|SQLSTATE|SQLCODE|SORTA|SND\\-MSG|SHTDN|SETON|SETOFF|SETLL|SETGT|SELECT|SCAN|ROLBK|RETURN|RESET|REL|REALLOC|READPE|READP|READE|READC|READ|POST|PLIST|PARM|OUT|OTHER|OR|OPEN|ON\\-EXIT|ON\\-EXCP|ON\\-ERROR|OCCUR|NEXT|MVR|MULT|MOVEL|MOVEA|MOVE|MONITOR|MLLZO|MLHZO|MHLZO|MHHZO|LOOKUP|LEAVESR|LEAVE|KLIST|KFLD|ITER|IN|IF|GOTO|FORCE|FOR\\-EACH|FOR|FEOD|EXTRCT|EXSR|EXFMT|EXCEPT|EVAL-CORR|EVALR|EVAL|ENDSR|ENDMON|ENDFOR|ENDIF|ENDDO|ENDCS|ENDWH|ENDSL|END|ELSEIF|ELSE|DUMP|DSPLY|DOW|DOU|DO|DIV|DELETE|DEFINE|DEALLOC|DATA-INTO|COMP|COMMIT|CLOSE|CLEAR|CHECKR|CHECK|CHAIN|CAT|CAS|CALLP|CALLB|CALL|CAB|BITON|BITOFF|BEGSR|AND|ALLOC|ADDUR|ADD|ACQ)\\b"},{"include":"#freeidentifiers"},{"include":"#rpglecommon"}]},"freeidentifiers":{"patterns":[{"name":"variable.other.rpgle.free.definition.identifier","begin":"[a-zA-Z_][a-zA-Z0-9_]*","end":"(?=\n)","patterns":[{"include":"#freedefkeywords"},{"include":"#rpglecommon"}]}]},"keywords":{"patterns":[{"name":"keyword.operator.rpgle","match":"\\*{1,2}(=)?|=|\u003c\u003e|((\u003c|\u003e|\\+|\\-|\\/)(=)?)"},{"name":"keyword.other.rpgle","match":":|\\.|\\,|((\\b(?i)(TO|BY|DOWNTO|IN|AND|OR|NOT)\\b))"},{"name":"support.function.rpgle.bif","match":"[%](?i)(YEARS|XML|XLATE|XFOOT|UPPER|UNSH|UNS|UCS2|TRIMR|TRIML|TRIM|TLOOKUPLT|TLOOKUPLE|TLOOKUPGT|TLOOKUPGE|TLOOKUP|TIMESTAMP|TIME|THIS|TARGET|SUBST|SUBDT|SUBARR|STR|STATUS|SQRT|SPLIT|SIZE|SHTDN|SECONDS|SCANRPL|SCANR|SCAN|REPLACE|REM|REALLOC|RANGE|PROC|PASSED|PARSER|PARMNUM|PARMS|PADDR|OPEN|OMITTED|OCCUR|NULLIND|MSG|MSECONDS|MONTHS|MINUTES|MINARR|MIN|MAXARR|MAX|LOWER|LOOKUPLT|LOOKUPLE|LOOKUPGT|LOOKUPGE|LOOKUP|LIST|LEN|KDS|INTH|INT|HOURS|HANDLER|GRAPH|FOUND|FLOAT|FIELDS|ERROR|EQUAL|EOF|ELEM|EDITW|EDITFLT|EDITC|DIV|DIFF|DECPOS|DECH|DEC|DAYS|DATE|DATA|CONCATARR|CONCAT|CHECKR|CHECK|CHARCOUNT|CHAR|BITXOR|BITOR|BITNOT|BITAND|ALLOC|ADDR|ABS)"}]},"precompiler":{"patterns":[{"name":"rpgle.fixed.precompiler.title","begin":"(?i)(?\u003c=^.{5})(H|F|D|I|C|O|P|\\s)(\\/TITLE)","end":"\n","patterns":[{"name":"comment.line.rpgle.fixed.precompiler.title","match":".*"}],"beginCaptures":{"1":{"name":"keyword.other.rpgle.fixed.precompiler.title"},"2":{"name":"keyword.control.rpgle.fixed.precompiler.title"}}},{"name":"rpgle.free.precompiler.title","begin":"(?i)^\\s*(\\/TITLE)","end":"\n","patterns":[{"name":"comment.line.rpgle.free.precompiler.title","match":".*"}],"beginCaptures":{"1":{"name":"keyword.control.rpgle.free.precompiler.title"}}},{"name":"rpgle.fixed.precompiler.include","begin":"(?i)(?\u003c=^.{5})(H|F|D|I|C|O|P|\\s)(\\/(INCLUDE|COPY))\\s","end":"\n","patterns":[{"name":"string.other.rpgle.precompiler.include","begin":"\\S","end":"\\s"},{"name":"comment.other.rpgle.precompiler.include","match":".*"}],"beginCaptures":{"1":{"name":"keyword.other.rpgle.fixed.precompiler.include"},"2":{"name":"keyword.control.rpgle.fixed.precompiler.include"}}},{"name":"rpgle.free.precompiler.include","begin":"(?i)^\\s*(\\/(INCLUDE|COPY))\\s+(\\S+)(.*)","end":"\n","beginCaptures":{"1":{"name":"keyword.control.rpgle.free.precompiler.include"},"3":{"name":"string.other.rpgle.precompiler.include"},"4":{"name":"comment.other.rpgle.precompiler.include"}}},{"name":"rpgle.fixed.precompiler.conditional","begin":"(?i)(?\u003c=^.{5})(H|F|D|I|C|O|P|\\s)(\\/(ELSEIF|IF))\\b(NOT|UNDEFINED|DEFINED)\\b(.*)","end":"(?i)(?=^.{5})(H|F|D|I|C|O|P|\\s)(\\/ENDIF)","patterns":[{"include":"#fixedformat"}],"beginCaptures":{"1":{"name":"keyword.other.rpgle.fixed.precompiler.conditional"},"2":{"name":"keyword.control.rpgle.fixed.precompiler.conditional"},"3":{"name":"keyword.other.rpgle.fixed.precompiler.defcheck"}},"endCaptures":{"1":{"name":"keyword.other.rpgle.fixed.precompiler.conditional"},"2":{"name":"keyword.control.rpgle.fixed.precompiler.conditional"}}},{"name":"rpgle.free.precompiler.conditional","begin":"(?i)(?=(^[\\s]*\\/IF))","end":"(?i)(?=(^[\\s]*\\/ENDIF))","patterns":[{"name":"keyword.control.rpgle.precompiler.if","match":"(?i)^[\\s]*\\/(ELSEIF|IF)"},{"name":"keyword.other.rpgle.precompiler.defcheck","match":"(?i)\\s*\\b(NOT|UNDEFINED|DEFINED)\\b"},{"include":"#freedefkeywords"},{"include":"#freeformat"}]},{"name":"rpgle.precompiler.charcount","begin":"(?i)(?=(^[\\s]*\\/CHARCOUNT))","end":"\n","patterns":[{"name":"keyword.control.rpgle.precompiler.charcount","match":"(?i)^[\\s]*\\/CHARCOUNT"},{"name":"keyword.other.rpgle.precompiler.charcount.mode","match":"(?i)\\s*\\b(NATURAL|STDCHARSIZE)\\b"}]},{"name":"rpgle.fixed.precompiler.misc","begin":"(?i)(?\u003c=^.{5})(H|F|D|I|C|O|P|\\s)(\\/(UNDEFINE|SPACE|FREE|EOF|END-FREE|ELSE|EJECT|DEFINE|CHARCOUNT))\\b","end":"\n","patterns":[{"name":"keyword.control.rpgle.precompiler","match":".*"}],"beginCaptures":{"1":{"name":"keyword.other.rpgle.fixed.precompiler.misc"},"2":{"name":"keyword.control.rpgle.fixed.precompiler.misc"}}},{"name":"rpgle.free.precompiler.misc","begin":"(?i)^[\\s]*(\\/(UNDEFINE|TITLE|SPACE|INCLUDE|FREE|EOF|ENDIF|END-FREE|ELSE|EJECT|DEFINE|COPY|CHARCOUNT))\\b","end":"\n","patterns":[{"name":"keyword.control.rpgle.precompiler","match":".*"}],"beginCaptures":{"1":{"name":"keyword.control.rpgle.free.precompiler.misc"}}}]},"rpglecommon":{"patterns":[{"include":"#comments"},{"include":"#freedefkeywords"},{"include":"#constants"},{"include":"#precompiler"},{"include":"#keywords"},{"include":"#strings"}]},"sqlcommon":{"patterns":[{"name":"comment.line.rpgle.rpgle.sql","match":"//.*"},{"name":"constant.language.rpgle.sql.globals","match":"(?i)\\b(CLIENT_HOST|CLIENT_IPADDR|CLIENT_PORT|JOB_NAME|PACKAGE_NAME|PACKAGE_SCHEMA|PACKAGE_VERSION|PROCESS_ID|ROUTINE_SCHEMA|ROUTINE_SPECIFIC_NAME|ROUTINE_TYPE|SERVER_MODE_JOB_NAME|THREAD_ID)\\b"},{"name":"support.function.rpgle.sql","match":"[a-zA-Z_][a-zA-Z0-9_]*(?=\\()"},{"name":"constant.language.rpgle.sql.schema","match":"[a-zA-Z_][a-zA-Z0-9_]*(\\.|\\/)[a-zA-Z_][a-zA-Z0-9_]*"},{"name":"variable.parameter.rpgle.sql","match":"[:][a-zA-Z_@#][a-zA-Z0-9_@#\\.]*"},{"name":"keyword.operator.rpgle.sql.reserved","match":"(?i)\\b(ZONE|YES|YEARS|YEAR|XSROBJECT|XSLTRANSFORM|XMLVALIDATE|XMLTEXT|XMLTABLE|XMLSERIALIZE|XMLROW|XMLPI|XMLPARSE|XMLNAMESPACES|XMLGROUP|XMLFOREST|XMLELEMENT|XMLDOCUMENT|XMLCONCAT|XMLCOMMENT|XMLCAST|XMLATTRIBUTES|XMLAGG|WRKSTNNAME|WRITE|WRAPPER|WRAPPED|WITHOUT|WITHIN|WITH|WHILE|WHERE|WHENEVER|WHEN|WAIT|VOLATILE|VIEW|VERSION|VCAT|VARIANT|VARIABLE|VALUES|VALUE|USING|USERID|USER|USE|USAGE|URI|UPDATING|UPDATE|UNTIL|UNNEST|UNIT|UNIQUE|UNION|UNDO|TYPE|TRUNCATE|TRIM_ARRAY|TRIM|TRIGGER|TRANSFER|TRANSACTION|TO|TIMESTAMP|TIME|THREADSAFE|THEN|TABLESPACES|TABLESPACE|TABLE|SYSTEM_USER|SYNONYM|SUMMARY|SUBSTRING|STOGROUP|STATIC|STATEMENT|STARTING|START|STACKED|SQLID|SQL|SPECIFIC|SOURCE|SOME|SNAN|SKIP|SIMPLE|SIGNAL|SET|SESSION_USER|SESSION|SEQUENCE|SENSITIVE|SELECT|SECURED|SECQTY|SECONDS|SECOND|SEARCH|SCROLL|SCRATCHPAD|SCHEMA|SBCS|SAVEPOINT|RUN|RRN|ROW_NUMBER|ROWS|ROWNUMBER|ROW|ROUTINE|ROLLUP|ROLLBACK|RIGHT|RID|REVOKE|RETURNS|RETURNING|RETURN|RESULT_SET_LOCATOR|RESULT|RESTART|RESIGNAL|RESET|REPEAT|RENAME|RELEASE|REGEXP_LIKE|REFRESH|REFERENCING|REFERENCES|RECOVERY|READS|READ|RCDFMT|RANK|RANGE|QUERY|PROGRAMID|PROGRAM|PROCEDURE|PRIVILEGES|PRIQTY|PRIOR|PRIMARY|PREVVAL|PREPARE|POSITION|PLAN|PIPE|PIECESIZE|PERMISSION|PCTFREE|PATH|PASSWORD|PASSING|PARTITIONS|PARTITIONING|PARTITIONED|PARTITION|PART|PARAMETER|PAGESIZE|PAGE|PADDED|PACKAGE|OVERRIDING|OVERLAY|OVER|OUTER|OUT|ORGANIZE|ORDINALITY|ORDER|OR|OPTION|OPTIMIZE|OPEN|ONLY|ON|OMIT|OLD_TABLE|OLD|OFFSET|OF|OBID|NVARCHAR|NULLS|NULL|NOT|NORMALIZED|NOORDER|NONE|NOMINVALUE|NOMAXVALUE|NODENUMBER|NODENAME|NOCYCLE|NOCACHE|NO|NEXTVAL|NEW_TABLE|NEW|NESTED|NCLOB|NCHAR|NATIONAL|NAN|NAMESPACE|MONTHS|MONTH|MODIFIES|MODE|MIXED|MINVALUE|MINUTES|MINUTE|MINPCTUSED|MICROSECONDS|MICROSECOND|MERGE|MAXVALUE|MATERIALIZED|MATCHED|MASK|MAINTAINED|LOOP|LONG|LOGGED|LOG|LOCKSIZE|LOCK|LOCATOR|LOCATION|LOCALTIMESTAMP|LOCALTIME|LOCALDATE|LOCAL|LISTAGG|LINKTYPE|LIMIT|LIKE|LEVEL2|LEFT|LEAVE|LATERAL|LANGUAGE|LABEL|KEY|KEEP|JSON_VALUE|JSON_TABLE|JSON_QUERY|JSON_OBJECTAGG|JSON_OBJECT|JSON_EXISTS|JSON_ARRAYAGG|JSON_ARRAY|JOIN|JAVA|ITERATE|ISOLATION|IS|INTO|INTERSECT|INTEGRITY|INSERTING|INSERT|INSENSITIVE|INOUT|INNER|INLINE|INHERIT|INFINITY|INF|INDICATOR|INDEXBP|INDEX|INCREMENT|INCLUSIVE|INCLUDING|INCLUDE|IMPLICITLY|IMMEDIATE|IGNORE|IF|IDENTITY|ID|HOURS|HOUR|HOLD|HINT|HAVING|HASHED_VALUE|HASH|HANDLER|GROUP|GRAPHIC|GRANT|GOTO|GO|GLOBAL|GET|GENERATED|GENERAL|GBPCACHE|FUNCTION|FULL|FROM|FREEPAGE|FREE|FORMAT|FOREIGN|FOR|FINAL|FILE|FIELDPROC|FETCH|FENCED|EXTRACT|EXTERNAL|EXTEND|EXIT|EXISTS|EXECUTE|EXCLUSIVE|EXCLUDING|EXCEPTION|EXCEPT|EVERY|ESCAPE|ERROR|ENFORCED|ENDING|END|ENCRYPTION|ENCODING|ENABLE|EMPTY|ELSEIF|ELSE|EACH|DYNAMIC|DROP|DOUBLE|DOCUMENT|DO|DISTINCT|DISCONNECT|DISALLOW|DISABLE|DIAGNOSTICS|DETERMINISTIC|DESCRIPTOR|DESCRIBE|DESC|DENSE_RANK|DENSERANK|DELETING|DELETE|DEFINITION|DEFINE|DEFER|DEFAULTS|DEFAULT|DECLARE|DEALLOCATE|DEACTIVATE|DBPARTITIONNUM|DBPARTITIONNAME|DBINFO|DB2SQL|DB2GENRL|DB2GENERAL|DAYS|DAY|DATE|DATAPARTITIONNUM|DATAPARTITIONNAME|DATABASE|DATA|CYCLE|CURSOR|CURRENT_USER|CURRENT_TIMEZONE|CURRENT_TIMESTAMP|CURRENT_TIME|CURRENT_SERVER|CURRENT_SCHEMA|CURRENT_PATH|CURRENT_DATE|CURRENT|CUBE|CROSS|CREATEIN|CREATE|COUNT_BIG|COUNT|COPY|CONTINUE|CONTENT|CONTAINS|CONSTRAINT|CONSTANT|CONNECT_BY_ROOT|CONNECTION|CONNECT|CONDITION|CONCURRENT|CONCAT|COMPRESS|COMPACT|COMMIT|COMMENT|COLUMN|COLLECTION|COLLECT|CLUSTER|CLOSE|CL|CHECK|CHARACTER|CHAR|CCSID|CAST|CASE|CARDINALITY|CALLED|CALL|CACHE|BY|BUFFERPOOL|BIT|BIND|BINARY|BETWEEN|BEGIN|BEFORE|AUTONOMOUS|AUTHORIZATION|ATTRIBUTES|ATOMIC|AT|ASSOCIATE|ASENSITIVE|ASC|AS|ARRAY_AGG|ARRAY|APPLNAME|APPEND|ANY|AND|ALTER|ALLOW|ALLOCATE|ALL|ALIAS|ADD|ACTIVATE|ACTION|ACCTNG|ACCORDING|ABSENT)\\b"},{"include":"source.sql"}]},"strings":{"patterns":[{"name":"string.other.rpgle.hex","begin":"(?i)x'","end":"'"},{"name":"string.quoted.single.rpgle","begin":"'","end":"'"}]},"tempfreeformat":{"patterns":[{"begin":"(?i)(?=((\\/FREE\\b)))","end":"(?i)(?=((\\/END-FREE\\b)))","patterns":[{"name":"keyword.control.rpgle.precompiler","match":"(?i)^.*(\\/FREE\\b)"},{"include":"#rpglecommon"},{"include":"#freeformat"},{"include":"#freeSQL"}]},{"name":"keyword.control.rpgle.precompiler","match":"^.*(\\/END-FREE\\b)"}]}}}
diff --git a/grammars/source.rsc.json b/grammars/source.rsc.json
index 4847960..970e107 100644
--- a/grammars/source.rsc.json
+++ b/grammars/source.rsc.json
@@ -1 +1 @@
-{"name":"rosScript","scopeName":"source.rsc","patterns":[{"name":"variable.other.rosScript","match":"\\b(ipsec-esp|ipsec-ah|idpr-cmtp|iso-tp4|xns-idp|udp-lite|ip-encap|icmp|igmp|ggp|st|tcp|egp|pup|udp|hmp|rdp|dccp|xtp|ddp|rsvp|gre|rspf|vmtp|ospf|ipip|etherip|encap|pim|vrrp|l2tp|sctp)\\b"},{"name":"keyword.other.rosScript","match":"(dns|https|http|smb)"},{"name":"ipv4.rosScript","match":"qwerty"},{"name":"keyword.other.rosScript","match":"\\b(system|package|update)\\b"},{"name":"support.type.rosScript","match":"(?\u003c=\\=)\\b(\\S)*\\b"},{"name":"variable.other.rosScript","match":"\\b(ftp|h323|irc|pptp|sip|tftp|updplite|api-ssl|api|ssh|telnet|winbox|www-ssl|www|reboot|read|write|test|sniff|sensitive|romon)\\b"},{"name":"keyword.other.rosScript","match":"\\b(up-script|netwatch|watchdog-timer|owner|ntp|on-event|down-script|src-and-dst-addresses|dst-limit|limit|to-ports|silent-boot|routerboard|allow-remote-requests|pptp-server|authentication-types|in-filter|security-profiles|multicast-helper|tx-power|wps-mode|user-manager|access|time-zone-autodetect|time-zone-name)\\b"},{"name":"keyword.other.rosScript","match":"\\b(own-routers|own-users|own-profiles|own-limits|config-payment-gw|always-broadcast|cache-max-ttl|discover-interface-list|in-interface)\\b"},{"name":"support.type.rosScript","match":"(?\u003c=(\\=|\n|\\s|\\,))(input|output|forward|srcnat|dstnat|untracked)"},{"name":"support.type.rosScript","match":"(?\u003c=\\=)(accept|add-dst-to-address-list|add-src-to-address-list|drop|fasttrack-connection|jump|log|passthrough|reject|return|tarpit)"},{"name":"support.type.rosScript","match":"(?\u003c=\\=)(none-dynamic|none-static)"},{"name":"support.type.rosScript","match":"[0-9]{1,3}Mbps|(2|5)ghz"},{"name":"support.type.rosScript","match":"([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3})(\\s|-([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}))"},{"name":"support.type.rosScript","match":"([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}/[0-9]{1,2})(\\s|\\-([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}/[0-9]{1,2}))"},{"name":"support.type.rosScript","match":"([0-9A-F]{2}[:-]){5}([0-9A-F]{2})(\\s)"},{"name":"keyword.control.rosScript","match":"\\b(if|else|for|foreach|do|while|on-error)(?=\\s|\\{|\\=|\\[|\\()"},{"name":"keyword.operator.logical","match":"\\b(and|or|not|in|\u0026\u0026|\\!|\\|\\|)\\b"},{"name":"keyword.operator.logical","match":"~|\\||\\^|\u0026|\u003c\u003c|\u003e\u003e"},{"name":"keyword.other.rosScript","match":"\\b(detail|error|file|info|led|nothing|password|time)\\b"},{"match":":(global|local|set)\\s([a-zA-Z0-9-]*)","captures":{"1":{"name":"storage.modifier.rosScript"},"2":{"name":"variable.other.rosScript"}}},{"name":"keyword.control","match":"\\b(from|to|step)\\b"},{"name":"variable.other.rosScript","match":"\\$[a-zA-Z0-9-]*"},{"name":"support.function.builtin.rosScript","match":"\\b(radius|routing|snmp|special-login|store|system|tool|user|certificate|driver|file|interface|ip|ipv6|log|mpls|port|queue)\\b"},{"name":"support.function.builtin.rosScript","match":"\\b(len|setup|typeof|toarray|tobool|toid|toip|toip6|tonum|tostr|totime)\\b"},{"name":"support.function.builtin.rosScript","match":"\\b(accept|add|beep|delay|do|drop|execute|export|find|get|import|log|parse|pick|ping|print|put|quit|redirect|redo|resolve|set|undo)\\b"},{"name":"constant.language.boolean.rosScript","match":"\\b(true|false|yes|no)\\b"},{"name":"string.quoted.single.rosScript","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.rosScript","include":"#string_escaped_char"}]},{"name":"string.quoted.double.rosScript","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.rosScript","include":"#string_escaped_char"}]},{"begin":"(^[ \\t]+)?(?=#)","end":"(?!\\G)","patterns":[{"name":"comment.line.number-sign.rosScript","begin":"#","end":"\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.rosScript"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.rosScript"}}},{"name":"keyword.operator.comparison","match":"\u003c\\=|\u003e\\=|\\=\\=|\u003c|\u003e|\\!\\="},{"name":"keyword.operator.arithmetic","match":"\\+|\\-|\\*|\\/"},{"name":"keyword.operator.string","match":"\\.|,"},{"name":"punctuation.section","match":"\\[|\\(|\\)|\\:|\\[|\\]|\\{|\\||\\}|\\]"},{"name":"keyword.operator.assignment","match":"="},{"name":"constant.numeric.integer.decimal.rosScript","match":"\\b([1-9]+[0-9]*|0)"},{"name":"keyword.other.rosScript","include":"#other_keywords"},{"name":"keyword.other.rosScript","match":"country|band|antenna-gain|hw-protection-mode|wireless-protocol|adaptive-noise-immunity|default-name|basic-rates-a/g|basic-rates|basic-rates-b|frequency"},{"name":"variable.parameter","match":"\\b(debug|error|info|warning)\\b"},{"name":"constant.other.rosScript.protocol","match":"\\b(bgp|ip|ipsec|ipv6|ldp|ospf-v3|ppp|rip|snmp)\\b"},{"name":"keyword.other.rosScript","match":"\\b(6to4|bonding|bridge|eoip|eoipv6|ethernet|wireless|gre6|ipipv6|isdn-client|isdn-server|l2tp-client|l2tp-server|lte|mesh|ovpn-client|ovpn-server|ppp-client|pppoe-client|pppoe-server|ppp-server|pptp-client|pptp-server|sstp-client|sstp-server|traffic-eng|vlan|vpls)\\b"},{"name":"constant.other.rosScript.connection-state","match":"\\b(new|related|established|invalid)\\b"}],"repository":{"other_keywords":{"patterns":[{"name":"keyword.other.rosScript","match":"\\b(fast-forward|dns|cache|aaa|accessible-via-web|accounting|account-local-traffic|ac-name|action|active-flow-timeout|active-mode|add-default-route|ageing-time|align|always-from-cache|area|area-id|arp|as|authenticate|authoritative|automatic-supout|auto-negotiation|autonomous|auto-send-supout|backup-allowed|bandwidth-server|baud-rate|bfd|bidirectional-timeout|blank-interval|bootp-support|bootp-lease-time|bridge-mode|broadcast|broadcast-addresses|cable-settings|cache-administrator|cache-entries|cache-hit-dscp|cache-max-ttl|cache-on-disk|cache-size|chain|channel|channel-time|check-interval|cipher|client|client-to-client-reflection|comment|community|config|connection-state|connection|connection-bytes|connection-idle-timeout|connection-state|console|contact|contrast|cpu|customer|data-bits|default|default-ap-tx-limit|default-client-tx-limit|default-forwarding|default-group|default-profile|default-route-distance|dhcp-options|dhcp-client|dhcp-option|dhcp-server|dh-group|dial-on-demand|directory|disabled|disable-running-check|discovery|disk-file-count|disk-file-name|disk-lines-per-file|disk-stop-on-full|display-time|distance|distribute-default|distribute-for-default-route|domain|dpd-interval|dpd-maximum-failures|dynamic-label-range|eap-methods|e-mail|enabled|enc-algorithm|enc-algorithms|encryption-password|encryption-protocol|engine-id|exchange-mode|exclude-groups|file-limit|file-name|filter|filter-port|filter-stream|firewall|firmware|flow-control|forward-delay|frame-size|frames-per-second|from|full-duplex|garbage-timer|gateway|gateway-class|gateway-keepalive|gateway-selection|generate-policy|generic-timeout|gps|graphing|group|group-ciphers|group-key-update|hardware|hash-algorithm|health|hide-ssid|hop-limit|hotspot|hotspot-address|html-directory|http-cookie-lifetime|http-proxy|icmp-timeout|identity|idle-timeout|igmp-proxy|ignore-as-path-len|inactive-flow-timeout|incoming|in-filter|instance|interface|interfaces|interim-update|interval|ipsec-protocols|irq|jump-target|keepalive-timeout|keep-max-sms|kind|l2mtu|latency-distribution-scale|lcd|lease-time|level|lifebytes|lifetime|line-count|list|local-address|local-proxy-arp|location|logging|login|login-by|log-prefix|loop-detect|lsr-id|managed-address-configuration|management-protection|management-protection-key|mangle|manual|manycast|max-cache-size|max-fresh-time|max-message-age|max-mru|max-mtu|max-sessions|max-station-count|memory-limit|memory-lines|memory-scroll|memory-stop-on-full|metric-connected|metric-default|metric-static|min-rx|mirror|mme|mode|mpls|mpls-mtu|mq-pfifo-limit|mrru|mtu|multicast|multi-cpu|multiple-channels|multiplier|my-id-user-fqdn|name|nat|nat-traversal|nd|neighbor|netmask|network|no-ping-delay|note|on-backup|only-headers|only-one|on-master|origination-interval|other-configuration|out-filter|out-interface|page|page-refresh|parent|parent-proxy|parent-proxy-port|parity|passthrough|password|path-vector-limit|peer|permissions|pfifo-limit|pfs-group|policy|pool|port|ports|preemption-mode|preferred-gateway|preferred-lifetime|prefix|priority|profile|propagate-ttl|proposal|proposal-check|proprietary-extensions|protocol|protocol-mode|proxy|query-interval|query-response-interval|queue|quick-leave|ranges|rate-limit|reachable-time|read-access|read-only|receive-all|receive-enabled|receive-errors|remember|remote|remote-address|remote-port|remote-ipv6-prefix-pool|resource|retransmit-interval|route|router-id|routing|routing-table|sa-dst-address|sa-src-address|scope|screen|script|secret|send-initial-contact|set-system-time|settings|sfq-allot|sfq-perturb|shared-users|shares|show-at-login|show-dummy-rule|signup-allowed|sip-direct-media|skin|sms|sniffer|snooper|socks|source|speed|split-user-domain|ssid|ssid-all|state-after-reboot|status-autorefresh|stop-bits|store-every|store-leases-disk|supplicant-identity|system|target|target-scope|term|test-id|threshold|timeout|timeout-timer|to-addresses|tool|topics|tracking|traffic-flow|traffic-generator|transmit-hold-count|transparent-proxy|transport-address|ttl|tunnel|type|unicast-ciphers|upgrade|upnp|users|v3-protocol|valid-lifetime|vcno|version|vrid|watch-address|watchdog|watchdog-timer|web-access|address|address-list|address-pool|addresses|addresses-per-mac|admin-mac|advertise-mac-address|auto-mac|filter-mac|mac-address|filter-mac-address|filter-mac-protocol|mac-addressmac-server|mac-winbox|advertise-dns|dns-interface|dns-name|dns-server|use-peer-dns|allow|allow-disable-external-interface|allowed-number|allow-guests|audio-max|audio-min|audio-monitor|auth|auth-algorithms|auth-method|authentication|authentication-password|authentication-protocol|authentication-types|default-authentication|bsd-syslog|syslog-facility|syslog-severity|scheduler|clock|time-zone|time-zone-name|connection-mark|new-connection-mark|new-packet-mark|new-routing-mark|routing-mark|dst-address|dst-address-list|dst-delta|dst-end|dst-port|dst-start|max-client-connections|max-connections|max-server-connections|serialize-connections|metric-ospf|metric-other-ospf|redistribute-ospf|redistribute-other-ospf|metric-rip|redistribute-rip|ripng|ntp-server|primary-ntp|secondary-ntp|use-peer-ntp|paypal-accept-pending|paypal-allowed|paypal-secure-response|primary-server|secondary-server|ra-delay|ra-interval|ra-lifetime|radius|radius-eap-accounting|radius-mac-accounting|radius-mac-authentication|radius-mac-caching|radius-mac-format|radius-mac-mode|red-avg-packet|red-burst|red-limit|red-max-threshold|red-min-threshold|redistribute-connected|redistribute-static|require-client-certificate|tls-certificate|tls-mode|verify-client-certificate|security|security-profile|security-profiles|server|servers|service|service-name|service-port|smtp-server|wins-server|src-address|src-address-list|src-port|static-algo-0|static-algo-1|static-algo-2|static-algo-3|static-sta-private-algo|static-key-0|static-key-1|static-key-2|static-key-3|static-sta-private-key|static-transmit-key|streaming-enabled|streaming-max-rate|streaming-server|switch-to-spt|switch-to-spt-bytes|switch-to-spt-interval|trap-generators|trap-target|trap-version|update-stats-interval|update-timer|use-compression|use-encryption|use-explicit-null|use-ipv6|use-mpls|use-radius|use-service-tag|use-vj-compression|wmm-support|wpa-pre-shared-key|wpa2-pre-shared-key|write-access|metric-bgp|redistribute-bgp|redistribute-other-bgp|change-tcp-mss|tcp-close-timeout|tcp-close-wait-timeout|tcp-established-timeout|tcp-fin-wait-timeout|tcp-last-ack-timeout|tcp-syn-received-timeout|tcp-syn-sent-timeout|tcp-syncookie|tcp-time-wait-timeout|allocate-udp-ports-from|max-udp-packet-size|udp-stream-timeout|udp-timeout|use-ip-firewall-for-vlan|vlan-id|filter-ip-address|filter-ip-protocol|use-ip-firewall-for-pppoe|use-ip-firewall|wds-cost-range|wds-default-bridge|wds-default-cost|wds-ignore-ssid|wds-mode|job|environment)\\b"}]},"string_escaped_char":{"patterns":[{"name":"constant.character.escape.rosScript","match":"\\\\(\\\\|[nrt$?abfv\"?]|[0-9A-F]{2})"},{"name":"invalid.illegal.unknown-escape.rosScript","match":"\\\\."}]}}}
+{"name":"rosScript","scopeName":"source.rsc","patterns":[{"name":"variable.other.rosScript","match":"\\b(ipsec-esp|ipsec-ah|idpr-cmtp|iso-tp4|xns-idp|udp-lite|ip-encap|icmp|igmp|ggp|st|tcp|egp|pup|udp|hmp|rdp|dccp|xtp|ddp|rsvp|gre|rspf|vmtp|ospf|ipip|etherip|encap|pim|vrrp|l2tp|sctp)\\b"},{"name":"keyword.other.rosScript","match":"(dns|https|http|smb)"},{"name":"ipv4.rosScript","match":"qwerty"},{"name":"keyword.other.rosScript","match":"\\b(system|package|update)\\b"},{"name":"support.type.rosScript","match":"(?\u003c=\\=)\\b(\\S)*\\b"},{"name":"variable.other.rosScript","match":"\\b(ftp|h323|irc|pptp|sip|tftp|updplite|api-ssl|api|ssh|telnet|winbox|www-ssl|www|reboot|read|write|test|sniff|sensitive|romon)\\b"},{"name":"keyword.other.rosScript","match":"\\b(up-script|netwatch|watchdog-timer|owner|ntp|on-event|down-script|src-and-dst-addresses|dst-limit|limit|to-ports|silent-boot|routerboard|allow-remote-requests|pptp-server|authentication-types|in-filter|security-profiles|multicast-helper|tx-power|wps-mode|user-manager|access|time-zone-autodetect|time-zone-name)\\b"},{"name":"keyword.other.rosScript","match":"\\b(own-routers|own-users|own-profiles|own-limits|config-payment-gw|always-broadcast|cache-max-ttl|discover-interface-list|in-interface)\\b"},{"name":"support.type.rosScript","match":"(?\u003c=(\\=|\n|\\s|\\,))(input|output|forward|srcnat|dstnat|untracked)"},{"name":"support.type.rosScript","match":"(?\u003c=\\=)(accept|add-dst-to-address-list|add-src-to-address-list|drop|fasttrack-connection|jump|log|passthrough|reject|return|tarpit)"},{"name":"support.type.rosScript","match":"(?\u003c=\\=)(none-dynamic|none-static)"},{"name":"support.type.rosScript","match":"[0-9]{1,3}Mbps|(2|5)ghz"},{"name":"support.type.rosScript","match":"([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3})(\\s|-([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}))"},{"name":"support.type.rosScript","match":"([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}/[0-9]{1,2})(\\s|\\-([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}/[0-9]{1,2}))"},{"name":"support.type.rosScript","match":"([0-9A-F]{2}[:-]){5}([0-9A-F]{2})(\\s)"},{"name":"keyword.control.rosScript","match":"\\b(if|else|for|foreach|do|while)(?=\\s|\\{|\\=|\\[|\\()"},{"name":"keyword.operator.logical","match":"\\b(and|or|not|in|\u0026\u0026|\\!|\\|\\|)\\b"},{"name":"keyword.operator.logical","match":"~|\\||\\^|\u0026|\u003c\u003c|\u003e\u003e"},{"name":"keyword.other.rosScript","match":"\\b(detail|error|file|info|led|nothing|password|time|date)\\b"},{"match":":(global|local|set)\\s([a-zA-Z0-9-]*)","captures":{"1":{"name":"storage.modifier.rosScript"},"2":{"name":"variable.other.rosScript"}}},{"name":"keyword.control","match":"\\b(from|to|step)\\b"},{"name":"variable.other.rosScript","match":"\\$[a-zA-Z0-9-]*"},{"name":"support.function.builtin.rosScript","match":"\\b(radius|routing|snmp|special-login|store|system|tool|user|certificate|driver|file|interface|ip|ipv6|log|mpls|port|queue)\\b"},{"name":"support.function.builtin.rosScript","match":"\\b(len|setup|typeof|toarray|tobool|toid|toip|toip6|tonum|tostr|totime)\\b"},{"name":"support.function.builtin.rosScript","match":"\\b(accept|add|beep|delay|do|drop|execute|export|find|get|import|log|parse|pick|ping|print|put|quit|redirect|redo|resolve|set|undo)\\b"},{"name":"constant.language.boolean.rosScript","match":"\\b(true|false|yes|no)\\b"},{"name":"string.quoted.single.rosScript","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.rosScript","include":"#string_escaped_char"}]},{"name":"string.quoted.double.rosScript","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.rosScript","include":"#string_escaped_char"}]},{"begin":"(^[ \\t]+)?(?=#)","end":"(?!\\G)","patterns":[{"name":"comment.line.number-sign.rosScript","begin":"#","end":"\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.rosScript"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.rosScript"}}},{"name":"keyword.operator.comparison","match":"\u003c\\=|\u003e\\=|\\=\\=|\u003c|\u003e|\\!\\="},{"name":"keyword.operator.arithmetic","match":"\\+|\\-|\\*|\\/"},{"name":"keyword.operator.string","match":"\\.|,"},{"name":"punctuation.section","match":"\\[|\\(|\\)|\\:|\\[|\\]|\\{|\\||\\}|\\]"},{"name":"keyword.operator.assignment","match":"="},{"name":"constant.numeric.integer.decimal.rosScript","match":"\\b([1-9]+[0-9]*|0)"},{"name":"keyword.other.rosScript","include":"#other_keywords"},{"name":"keyword.other.rosScript","match":"country|band|antenna-gain|hw-protection-mode|wireless-protocol|adaptive-noise-immunity|default-name|basic-rates-a/g|basic-rates|basic-rates-b|frequency|connect-to"},{"name":"variable.parameter","match":"\\b(debug|error|info|warning)\\b"},{"name":"constant.other.rosScript.protocol","match":"\\b(bgp|ip|ipsec|ipv6|ldp|ospf-v3|ppp|rip|snmp)\\b"},{"name":"keyword.other.rosScript","match":"\\b(6to4|bonding|bridge|eoip|eoipv6|ethernet|wireless|gre6|ipipv6|isdn-client|isdn-server|l2tp-client|l2tp-server|lte|mesh|ovpn-client|ovpn-server|ppp-client|pppoe-client|pppoe-server|ppp-server|pptp-client|pptp-server|sstp-client|sstp-server|traffic-eng|vlan|vpls)\\b"},{"name":"constant.other.rosScript.connection-state","match":"\\b(new|related|established|invalid)\\b"},{"name":"keyword.other.rosScript","match":"\\b(use-ipsec|user|use-network-apn|listen-port|wireguard|l2tp-client|station-roaming|installation|channel-width|regexp|pcq-classifier|max-limit|packet-mark|ingress-filtering)\\b"},{"name":"keyword.other.rosScript","match":"\\b(start-date|start-time|connection-mark|allowed-address|layer7-protocol)\\b"},{"name":"keyword.control.rosScript","match":"\\!([\\w\\d])*"}],"repository":{"other_keywords":{"patterns":[{"name":"keyword.other.rosScript","match":"\\b(fast-forward|dns|cache|aaa|accessible-via-web|accounting|account-local-traffic|ac-name|action|active-flow-timeout|active-mode|add-default-route|ageing-time|align|always-from-cache|area|area-id|arp|as|authenticate|authoritative|automatic-supout|auto-negotiation|autonomous|auto-send-supout|backup-allowed|bandwidth-server|baud-rate|bfd|bidirectional-timeout|blank-interval|bootp-support|bootp-lease-time|bridge-mode|broadcast|broadcast-addresses|cable-settings|cache-administrator|cache-entries|cache-hit-dscp|cache-max-ttl|cache-on-disk|cache-size|chain|channel|channel-time|check-interval|cipher|client|client-to-client-reflection|comment|community|config|connection-state|connection|connection-bytes|connection-idle-timeout|connection-state|console|contact|contrast|cpu|customer|data-bits|default|default-ap-tx-limit|default-client-tx-limit|default-forwarding|default-group|default-profile|default-route-distance|dhcp-options|dhcp-client|dhcp-option|dhcp-server|dh-group|dial-on-demand|directory|disabled|disable-running-check|discovery|disk-file-count|disk-file-name|disk-lines-per-file|disk-stop-on-full|display-time|distance|distribute-default|distribute-for-default-route|domain|dpd-interval|dpd-maximum-failures|dynamic-label-range|eap-methods|e-mail|enabled|enc-algorithm|enc-algorithms|encryption-password|encryption-protocol|engine-id|exchange-mode|exclude-groups|file-limit|file-name|filter|filter-port|filter-stream|firewall|firmware|flow-control|forward-delay|frame-size|frames-per-second|from|full-duplex|garbage-timer|gateway|gateway-class|gateway-keepalive|gateway-selection|generate-policy|generic-timeout|gps|graphing|group|group-ciphers|group-key-update|hardware|hash-algorithm|health|hide-ssid|hop-limit|hotspot|hotspot-address|html-directory|http-cookie-lifetime|http-proxy|icmp-timeout|identity|idle-timeout|igmp-proxy|ignore-as-path-len|inactive-flow-timeout|incoming|in-filter|instance|interface|interfaces|interim-update|interval|ipsec-protocols|irq|jump-target|keepalive-timeout|keep-max-sms|kind|l2mtu|latency-distribution-scale|lcd|lease-time|level|lifebytes|lifetime|line-count|list|local-address|local-proxy-arp|location|logging|login|login-by|log-prefix|loop-detect|lsr-id|managed-address-configuration|management-protection|management-protection-key|mangle|manual|manycast|max-cache-size|max-fresh-time|max-message-age|max-mru|max-mtu|max-sessions|max-station-count|memory-limit|memory-lines|memory-scroll|memory-stop-on-full|metric-connected|metric-default|metric-static|min-rx|mirror|mme|mode|mpls|mpls-mtu|mq-pfifo-limit|mrru|mtu|multicast|multi-cpu|multiple-channels|multiplier|my-id-user-fqdn|name|nat|nat-traversal|nd|neighbor|netmask|network|no-ping-delay|note|on-backup|only-headers|only-one|on-master|origination-interval|other-configuration|out-filter|out-interface|page|page-refresh|parent|parent-proxy|parent-proxy-port|parity|passthrough|password|path-vector-limit|peer|permissions|pfifo-limit|pfs-group|policy|pool|port|ports|preemption-mode|preferred-gateway|preferred-lifetime|prefix|priority|profile|propagate-ttl|proposal|proposal-check|proprietary-extensions|protocol|protocol-mode|proxy|query-interval|query-response-interval|queue|quick-leave|ranges|rate-limit|reachable-time|read-access|read-only|receive-all|receive-enabled|receive-errors|remember|remote|remote-address|remote-port|remote-ipv6-prefix-pool|resource|retransmit-interval|route|router-id|routing|routing-table|sa-dst-address|sa-src-address|scope|screen|script|secret|send-initial-contact|set-system-time|settings|sfq-allot|sfq-perturb|shared-users|shares|show-at-login|show-dummy-rule|signup-allowed|sip-direct-media|skin|sms|sniffer|snooper|socks|source|speed|split-user-domain|ssid|ssid-all|state-after-reboot|status-autorefresh|stop-bits|store-every|store-leases-disk|supplicant-identity|system|target|target-scope|term|test-id|threshold|timeout|timeout-timer|to-addresses|tool|topics|tracking|traffic-flow|traffic-generator|transmit-hold-count|transparent-proxy|transport-address|ttl|tunnel|type|unicast-ciphers|upgrade|upnp|users|v3-protocol|valid-lifetime|vcno|version|vrid|watch-address|watchdog|watchdog-timer|web-access|address|address-list|address-pool|addresses|addresses-per-mac|admin-mac|advertise-mac-address|auto-mac|filter-mac|mac-address|filter-mac-address|filter-mac-protocol|mac-addressmac-server|mac-winbox|advertise-dns|dns-interface|dns-name|dns-server|use-peer-dns|allow|allow-disable-external-interface|allowed-number|allow-guests|audio-max|audio-min|audio-monitor|auth|auth-algorithms|auth-method|authentication|authentication-password|authentication-protocol|authentication-types|default-authentication|bsd-syslog|syslog-facility|syslog-severity|scheduler|clock|time-zone|time-zone-name|new-connection-mark|new-packet-mark|new-routing-mark|routing-mark|dst-address|dst-address-list|dst-delta|dst-end|dst-port|dst-start|max-client-connections|max-connections|max-server-connections|serialize-connections|metric-ospf|metric-other-ospf|redistribute-ospf|redistribute-other-ospf|metric-rip|redistribute-rip|ripng|ntp-server|primary-ntp|secondary-ntp|use-peer-ntp|paypal-accept-pending|paypal-allowed|paypal-secure-response|primary-server|secondary-server|ra-delay|ra-interval|ra-lifetime|radius|radius-eap-accounting|radius-mac-accounting|radius-mac-authentication|radius-mac-caching|radius-mac-format|radius-mac-mode|red-avg-packet|red-burst|red-limit|red-max-threshold|red-min-threshold|redistribute-connected|redistribute-static|require-client-certificate|tls-certificate|tls-mode|verify-client-certificate|security|security-profile|security-profiles|server|servers|service|service-name|service-port|smtp-server|wins-server|src-address|src-address-list|src-port|static-algo-0|static-algo-1|static-algo-2|static-algo-3|static-sta-private-algo|static-key-0|static-key-1|static-key-2|static-key-3|static-sta-private-key|static-transmit-key|streaming-enabled|streaming-max-rate|streaming-server|switch-to-spt|switch-to-spt-bytes|switch-to-spt-interval|trap-generators|trap-target|trap-version|update-stats-interval|update-timer|use-compression|use-encryption|use-explicit-null|use-ipv6|use-mpls|use-radius|use-service-tag|use-vj-compression|wmm-support|wpa-pre-shared-key|wpa2-pre-shared-key|write-access|metric-bgp|redistribute-bgp|redistribute-other-bgp|change-tcp-mss|tcp-close-timeout|tcp-close-wait-timeout|tcp-established-timeout|tcp-fin-wait-timeout|tcp-last-ack-timeout|tcp-syn-received-timeout|tcp-syn-sent-timeout|tcp-syncookie|tcp-time-wait-timeout|allocate-udp-ports-from|max-udp-packet-size|udp-stream-timeout|udp-timeout|use-ip-firewall-for-vlan|vlan-id|filter-ip-address|filter-ip-protocol|use-ip-firewall-for-pppoe|use-ip-firewall|wds-cost-range|wds-default-bridge|wds-default-cost|wds-ignore-ssid|wds-mode|job|environment)\\b"}]},"string_escaped_char":{"patterns":[{"name":"constant.character.escape.rosScript","match":"\\\\(\\\\|[nrt$?abfv\"?]|[0-9A-F]{2})"},{"name":"invalid.illegal.unknown-escape.rosScript","match":"\\\\."}]}}}
diff --git a/grammars/source.rust.json b/grammars/source.rust.json
index 4e25eb5..0bb8e2c 100644
--- a/grammars/source.rust.json
+++ b/grammars/source.rust.json
@@ -1 +1 @@
-{"name":"Rust","scopeName":"source.rust","patterns":[{"begin":"\\b(impl)\\b","end":"\\{","patterns":[{"include":"#block_comment"},{"include":"#line_comment"},{"include":"#sigils"},{"include":"#mut"},{"include":"#dyn"},{"include":"#ref_lifetime"},{"include":"#core_types"},{"include":"#core_marker"},{"include":"#core_traits"},{"include":"#std_types"},{"include":"#std_traits"},{"include":"#type_params"},{"include":"#where"},{"name":"storage.type.rust","match":"\\bfor\\b"},{"include":"#type"}],"beginCaptures":{"1":{"name":"storage.type.rust"}}},{"include":"#block_doc_comment"},{"include":"#block_comment"},{"include":"#line_doc_comment"},{"include":"#line_comment"},{"name":"meta.attribute.rust","begin":"#\\!?\\[","end":"\\]","patterns":[{"include":"#string_literal"},{"include":"#block_doc_comment"},{"include":"#block_comment"},{"include":"#line_doc_comment"},{"include":"#line_comment"}]},{"name":"string.quoted.single.rust","match":"b?'([^'\\\\]|\\\\(x[0-9A-Fa-f]{2}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.))'"},{"include":"#string_literal"},{"include":"#raw_string_literal"},{"name":"constant.numeric.float.rust","match":"\\b[0-9][0-9_]*\\.[0-9][0-9_]*([eE][+-]?[0-9_]+)?(f32|f64)?\\b"},{"name":"constant.numeric.float.rust","match":"\\b[0-9][0-9_]*(\\.[0-9][0-9_]*)?[eE][+-]?[0-9_]+(f32|f64)?\\b"},{"name":"constant.numeric.float.rust","match":"\\b[0-9][0-9_]*(\\.[0-9][0-9_]*)?([eE][+-]?[0-9_]+)?(f32|f64)\\b"},{"name":"constant.numeric.integer.decimal.rust","match":"\\b[0-9][0-9_]*([ui](8|16|32|64|128|s|size))?\\b"},{"name":"constant.numeric.integer.hexadecimal.rust","match":"\\b0x[a-fA-F0-9_]+([ui](8|16|32|64|128|s|size))?\\b"},{"name":"constant.numeric.integer.octal.rust","match":"\\b0o[0-7_]+([ui](8|16|32|64|128|s|size))?\\b"},{"name":"constant.numeric.integer.binary.rust","match":"\\b0b[01_]+([ui](8|16|32|64|128|s|size))?\\b"},{"name":"storage.modifier.static.rust","match":"\\bstatic\\b"},{"name":"constant.language.boolean.rust","match":"\\b(true|false)\\b"},{"name":"keyword.control.rust","match":"\\b(async|await|break|continue|else|if|in|for|loop|match|return|try|while)\\b"},{"name":"keyword.other.rust","match":"\\b(crate|extern|mod|let|ref|use|super|move)\\b"},{"name":"invalid.deprecated.rust","match":"\\b(abstract|alignof|become|do|final|macro|offsetof|override|priv|proc|pure|sizeof|typeof|virtual|yield)\\b"},{"include":"#unsafe"},{"include":"#sigils"},{"include":"#self"},{"include":"#mut"},{"include":"#dyn"},{"include":"#impl"},{"include":"#box"},{"include":"#lifetime"},{"include":"#ref_lifetime"},{"include":"#const"},{"include":"#pub"},{"name":"keyword.operator.misc.rust","match":"(=\u003e|::|\\bas\\b)"},{"name":"keyword.operator.comparison.rust","match":"(\u0026\u0026|\\|\\||==|!=)"},{"name":"keyword.operator.assignment.rust","match":"(\\+=|-=|/=|\\*=|%=|\\^=|\u0026=|\\|=|\u003c\u003c=|\u003e\u003e=|=)"},{"name":"keyword.operator.arithmetic.rust","match":"(!|\\+|-|/|\\*|%|\\^|\u0026|\\||\u003c\u003c|\u003e\u003e)"},{"name":"keyword.operator.comparison.rust","match":"(\u003c=|\u003e=|\u003c|\u003e)"},{"include":"#core_types"},{"include":"#core_vars"},{"include":"#core_marker"},{"include":"#core_traits"},{"include":"#std_types"},{"include":"#std_traits"},{"name":"support.function.builtin.rust","match":"\\b(macro_rules|compile_error|format_args|env|option_env|concat_idents|concat|line|column|file|stringify|include|include_str|include_bytes|module_path|cfg)!"},{"name":"support.function.core.rust","match":"\\b(panic|assert|assert_eq|assert_ne|debug_assert|debug_assert_eq|debug_assert_ne|try|write|writeln|unreachable|unimplemented)!"},{"name":"support.function.std.rust","match":"\\b(format|print|println|eprint|eprintln|select|vec)!"},{"name":"support.function.log.rust","match":"\\b(log|error|warn|info|debug|trace|log_enabled)!"},{"match":"\\b([a-zA-Z_][a-zA-Z0-9_]*\\!)\\s*[({\\[]","captures":{"1":{"name":"entity.name.function.macro.rust"}}},{"match":"\\b([A-Za-z][A-Za-z0-9_]*|_[A-Za-z0-9_]+)\\s*\\(","captures":{"1":{"name":"entity.name.function.rust"}}},{"begin":"\\b([A-Za-z][A-Za-z0-9_]*|_[A-Za-z0-9_]+)\\s*(::)(?=\\s*\u003c.*\u003e\\s*\\()","end":"\\(","patterns":[{"include":"#type_params"}],"captures":{"1":{"name":"entity.name.function.rust"},"2":{"name":"keyword.operator.misc.rust"}}},{"begin":"\\b(fn)\\s+([A-Za-z][A-Za-z0-9_]*|_[A-Za-z0-9_]+)","end":"[\\{;]","patterns":[{"include":"#block_comment"},{"include":"#line_comment"},{"include":"#sigils"},{"include":"#self"},{"include":"#mut"},{"include":"#dyn"},{"include":"#impl"},{"include":"#ref_lifetime"},{"include":"#core_types"},{"include":"#core_marker"},{"include":"#core_traits"},{"include":"#std_types"},{"include":"#std_traits"},{"include":"#type_params"},{"include":"#const"},{"include":"#where"},{"include":"#unsafe"},{"name":"keyword.other.fn.rust","match":"\u0008fn\u0008"}],"beginCaptures":{"1":{"name":"keyword.other.fn.rust"},"2":{"name":"entity.name.function.rust"}}},{"begin":"\\b(enum|struct|trait|union)\\s+([a-zA-Z_][a-zA-Z0-9_]*)","end":"[\\{\\(;]","patterns":[{"include":"#block_comment"},{"include":"#line_comment"},{"include":"#core_traits"},{"include":"#std_traits"},{"include":"#type_params"},{"include":"#core_types"},{"include":"#pub"},{"include":"#where"}],"beginCaptures":{"1":{"name":"storage.type.rust"},"2":{"name":"entity.name.type.rust"}}},{"begin":"\\b(type)\\s+([a-zA-Z_][a-zA-Z0-9_]*)","end":";","patterns":[{"include":"#block_comment"},{"include":"#line_comment"},{"include":"#sigils"},{"include":"#mut"},{"include":"#dyn"},{"include":"#impl"},{"include":"#lifetime"},{"include":"#ref_lifetime"},{"include":"#core_types"},{"include":"#core_marker"},{"include":"#core_traits"},{"include":"#std_types"},{"include":"#std_traits"},{"include":"#type_params"}],"beginCaptures":{"1":{"name":"storage.type.rust"},"2":{"name":"entity.name.type.rust"}}}],"repository":{"block_comment":{"name":"comment.block.rust","begin":"/\\*","end":"\\*/","patterns":[{"include":"#block_doc_comment"},{"include":"#block_comment"}]},"block_doc_comment":{"name":"comment.block.documentation.rust","begin":"/\\*[\\*!](?![\\*/])","end":"\\*/","patterns":[{"include":"#block_doc_comment"},{"include":"#block_comment"}]},"box":{"name":"storage.modifier.box.rust","match":"\\bbox\\b"},"const":{"name":"storage.modifier.const.rust","match":"\\bconst\\b"},"core_marker":{"name":"support.type.marker.rust","match":"\\b(Copy|Send|Sized|Sync)\\b"},"core_traits":{"name":"support.type.core.rust","match":"\\b(Drop|Fn|FnMut|FnOnce|Clone|PartialEq|PartialOrd|Eq|Ord|AsRef|AsMut|Into|From|Default|Iterator|Extend|IntoIterator|DoubleEndedIterator|ExactSizeIterator)\\b"},"core_types":{"name":"storage.type.core.rust","match":"\\b(bool|char|usize|isize|u8|u16|u32|u64|u128|i8|i16|i32|i64|i128|f32|f64|str|Self|Option|Result)\\b"},"core_vars":{"name":"support.constant.core.rust","match":"\\b(Some|None|Ok|Err)\\b"},"dyn":{"name":"storage.modifier.dyn.rust","match":"\\bdyn\\b"},"escaped_character":{"name":"constant.character.escape.rust","match":"\\\\(x[0-9A-Fa-f]{2}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.)"},"impl":{"name":"storage.modifier.impl.rust","match":"\\bimpl\\b"},"lifetime":{"name":"storage.modifier.lifetime.rust","match":"'([a-zA-Z_][a-zA-Z0-9_]*)\\b","captures":{"1":{"name":"entity.name.lifetime.rust"}}},"line_comment":{"name":"comment.line.double-slash.rust","begin":"//","end":"$"},"line_doc_comment":{"name":"comment.line.documentation.rust","begin":"//[!/](?=[^/])","end":"$"},"mut":{"name":"storage.modifier.mut.rust","match":"\\bmut\\b"},"pub":{"name":"storage.modifier.visibility.rust","match":"\\bpub\\b"},"raw_string_literal":{"name":"string.quoted.double.raw.rust","begin":"b?r(#*)\"","end":"\"\\1"},"ref_lifetime":{"match":"\u0026('([a-zA-Z_][a-zA-Z0-9_]*))\\b","captures":{"1":{"name":"storage.modifier.lifetime.rust"},"2":{"name":"entity.name.lifetime.rust"}}},"self":{"name":"variable.language.rust","match":"\\bself\\b"},"sigils":{"name":"keyword.operator.sigil.rust","match":"[\u0026*](?=[a-zA-Z0-9_\\(\\[\\|\\\"]+)"},"std_traits":{"name":"support.type.std.rust","match":"\\b(ToOwned|ToString)\\b"},"std_types":{"name":"storage.class.std.rust","match":"\\b(Box|String|Vec|Path|PathBuf)\\b"},"string_literal":{"name":"string.quoted.double.rust","begin":"b?\"","end":"\"","patterns":[{"include":"#escaped_character"}]},"type":{"name":"entity.name.type.rust","match":"\\b([A-Za-z][_A-Za-z0-9]*|_[_A-Za-z0-9]+)\\b"},"type_params":{"name":"meta.type_params.rust","begin":"\u003c(?![=\u003c])","end":"(?\u003c![-])\u003e","patterns":[{"include":"#block_comment"},{"include":"#line_comment"},{"include":"#sigils"},{"include":"#mut"},{"include":"#dyn"},{"include":"#impl"},{"include":"#lifetime"},{"include":"#core_types"},{"include":"#core_marker"},{"include":"#core_traits"},{"include":"#std_types"},{"include":"#std_traits"},{"include":"#type_params"}]},"unsafe":{"name":"keyword.other.unsafe.rust","match":"\\bunsafe\\b"},"where":{"name":"keyword.other.where.rust","match":"\\bwhere\\b"}}}
+{"name":"Rust","scopeName":"source.rust","patterns":[{"begin":"(\u003c)(\\[)","end":"\u003e","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#gtypes"},{"include":"#lvariables"},{"include":"#lifetimes"},{"include":"#punctuation"},{"include":"#types"}],"beginCaptures":{"1":{"name":"punctuation.brackets.angle.rust"},"2":{"name":"punctuation.brackets.square.rust"}},"endCaptures":{"0":{"name":"punctuation.brackets.angle.rust"}}},{"name":"meta.macro.metavariable.type.rust","match":"(\\$)((crate)|([A-Z][A-Za-z0-9_]*))((:)(block|expr|ident|item|lifetime|literal|meta|path?|stmt|tt|ty|vis))?","patterns":[{"include":"#keywords"}],"captures":{"1":{"name":"keyword.operator.macro.dollar.rust"},"3":{"name":"keyword.other.crate.rust"},"4":{"name":"entity.name.type.metavariable.rust"},"6":{"name":"keyword.operator.key-value.rust"},"7":{"name":"variable.other.metavariable.specifier.rust"}}},{"name":"meta.macro.metavariable.rust","match":"(\\$)([a-z][A-Za-z0-9_]*)((:)(block|expr|ident|item|lifetime|literal|meta|path?|stmt|tt|ty|vis))?","patterns":[{"include":"#keywords"}],"captures":{"1":{"name":"keyword.operator.macro.dollar.rust"},"2":{"name":"variable.other.metavariable.name.rust"},"4":{"name":"keyword.operator.key-value.rust"},"5":{"name":"variable.other.metavariable.specifier.rust"}}},{"name":"meta.macro.rules.rust","match":"\\b(macro_rules!)\\s+(([a-z0-9_]+)|([A-Z][a-z0-9_]*))\\s+(\\{)","captures":{"1":{"name":"entity.name.function.macro.rules.rust"},"3":{"name":"entity.name.function.macro.rust"},"4":{"name":"entity.name.type.macro.rust"},"5":{"name":"punctuation.brackets.curly.rust"}}},{"name":"meta.attribute.rust","begin":"(#)(\\!?)(\\[)","end":"\\]","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#keywords"},{"include":"#lifetimes"},{"include":"#punctuation"},{"include":"#strings"},{"include":"#gtypes"},{"include":"#types"}],"beginCaptures":{"1":{"name":"punctuation.definition.attribute.rust"},"2":{"name":"keyword.operator.attribute.inner.rust"},"3":{"name":"punctuation.brackets.attribute.rust"}},"endCaptures":{"0":{"name":"punctuation.brackets.attribute.rust"}}},{"match":"(mod)\\s+((?:r#(?!crate|[Ss]elf|super))?[a-z][A-Za-z0-9_]*)","captures":{"1":{"name":"storage.type.rust"},"2":{"name":"entity.name.module.rust"}}},{"name":"meta.import.rust","begin":"\\b(extern)\\s+(crate)","end":";","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#keywords"},{"include":"#punctuation"}],"beginCaptures":{"1":{"name":"storage.type.rust"},"2":{"name":"keyword.other.crate.rust"}},"endCaptures":{"0":{"name":"punctuation.semi.rust"}}},{"name":"meta.use.rust","begin":"\\b(use)\\s","end":";","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#keywords"},{"include":"#namespaces"},{"include":"#punctuation"},{"include":"#types"},{"include":"#lvariables"}],"beginCaptures":{"1":{"name":"keyword.other.rust"}},"endCaptures":{"0":{"name":"punctuation.semi.rust"}}},{"include":"#block-comments"},{"include":"#comments"},{"include":"#lvariables"},{"include":"#constants"},{"include":"#gtypes"},{"include":"#functions"},{"include":"#types"},{"include":"#keywords"},{"include":"#lifetimes"},{"include":"#macros"},{"include":"#namespaces"},{"include":"#punctuation"},{"include":"#strings"},{"include":"#variables"}],"repository":{"block-comments":{"patterns":[{"name":"comment.block.rust","match":"/\\*\\*/"},{"name":"comment.block.documentation.rust","begin":"/\\*\\*","end":"\\*/","patterns":[{"include":"#block-comments"}]},{"name":"comment.block.rust","begin":"/\\*(?!\\*)","end":"\\*/","patterns":[{"include":"#block-comments"}]}]},"comments":{"patterns":[{"name":"comment.line.documentation.rust","match":"^\\s*///.*"},{"name":"comment.line.double-slash.rust","match":"\\s*//.*"}]},"constants":{"patterns":[{"name":"constant.other.caps.rust","match":"\\b[A-Z]{2}[A-Z0-9_]*\\b"},{"match":"\\b(const)\\s+([A-Z][A-Za-z0-9_]*)\\b","captures":{"1":{"name":"storage.type.rust"},"2":{"name":"constant.other.caps.rust"}}},{"name":"constant.numeric.decimal.rust","match":"\\b\\d[\\d_]*(\\.?)[\\d_]*(?:(E)([+-])([\\d_]+))?(f32|f64|i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b","captures":{"1":{"name":"punctuation.separator.dot.decimal.rust"},"2":{"name":"keyword.operator.exponent.rust"},"3":{"name":"keyword.operator.exponent.sign.rust"},"4":{"name":"constant.numeric.decimal.exponent.mantissa.rust"},"5":{"name":"entity.name.type.numeric.rust"}}},{"name":"constant.numeric.hex.rust","match":"\\b0x[\\da-fA-F_]+(i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b","captures":{"1":{"name":"entity.name.type.numeric.rust"}}},{"name":"constant.numeric.oct.rust","match":"\\b0o[0-7_]+(i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b","captures":{"1":{"name":"entity.name.type.numeric.rust"}}},{"name":"constant.numeric.bin.rust","match":"\\b0b[01_]+(i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b","captures":{"1":{"name":"entity.name.type.numeric.rust"}}},{"name":"constant.language.bool.rust","match":"\\b(true|false)\\b"}]},"escapes":{"name":"constant.character.escape.rust","match":"(\\\\)(?:(?:(x[0-7][0-7a-fA-F])|(u(\\{)[\\da-fA-F]{4,6}(\\}))|.))","captures":{"1":{"name":"constant.character.escape.backslash.rust"},"2":{"name":"constant.character.escape.bit.rust"},"3":{"name":"constant.character.escape.unicode.rust"},"4":{"name":"constant.character.escape.unicode.punctuation.rust"},"5":{"name":"constant.character.escape.unicode.punctuation.rust"}}},"functions":{"patterns":[{"match":"\\b(pub)(\\()","captures":{"1":{"name":"keyword.other.rust"},"2":{"name":"punctuation.brackets.round.rust"}}},{"name":"meta.function.definition.rust","begin":"\\b(fn)\\s+((?:r#(?!crate|[Ss]elf|super))?[A-Za-z0-9_]+)((\\()|(\u003c))","end":"\\{|;","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#keywords"},{"include":"#lvariables"},{"include":"#constants"},{"include":"#gtypes"},{"include":"#functions"},{"include":"#lifetimes"},{"include":"#macros"},{"include":"#namespaces"},{"include":"#punctuation"},{"include":"#strings"},{"include":"#types"},{"include":"#variables"}],"beginCaptures":{"1":{"name":"keyword.other.fn.rust"},"2":{"name":"entity.name.function.rust"},"4":{"name":"punctuation.brackets.round.rust"},"5":{"name":"punctuation.brackets.angle.rust"}},"endCaptures":{"0":{"name":"punctuation.brackets.curly.rust"}}},{"name":"meta.function.call.rust","begin":"((?:r#(?!crate|[Ss]elf|super))?[A-Za-z0-9_]+)(\\()","end":"\\)","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#keywords"},{"include":"#lvariables"},{"include":"#constants"},{"include":"#gtypes"},{"include":"#functions"},{"include":"#lifetimes"},{"include":"#macros"},{"include":"#namespaces"},{"include":"#punctuation"},{"include":"#strings"},{"include":"#types"},{"include":"#variables"}],"beginCaptures":{"1":{"name":"entity.name.function.rust"},"2":{"name":"punctuation.brackets.round.rust"}},"endCaptures":{"0":{"name":"punctuation.brackets.round.rust"}}},{"name":"meta.function.call.rust","begin":"((?:r#(?!crate|[Ss]elf|super))?[A-Za-z0-9_]+)(?=::\u003c.*\u003e\\()","end":"\\)","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#keywords"},{"include":"#lvariables"},{"include":"#constants"},{"include":"#gtypes"},{"include":"#functions"},{"include":"#lifetimes"},{"include":"#macros"},{"include":"#namespaces"},{"include":"#punctuation"},{"include":"#strings"},{"include":"#types"},{"include":"#variables"}],"beginCaptures":{"1":{"name":"entity.name.function.rust"}},"endCaptures":{"0":{"name":"punctuation.brackets.round.rust"}}}]},"gtypes":{"patterns":[{"name":"entity.name.type.option.rust","match":"\\b(Some|None)\\b"},{"name":"entity.name.type.result.rust","match":"\\b(Ok|Err)\\b"}]},"interpolations":{"name":"meta.interpolation.rust","match":"({)[^\"{}]*(})","captures":{"1":{"name":"punctuation.definition.interpolation.rust"},"2":{"name":"punctuation.definition.interpolation.rust"}}},"keywords":{"patterns":[{"name":"keyword.control.rust","match":"\\b(await|break|continue|do|else|for|if|loop|match|return|try|while|yield)\\b"},{"name":"keyword.other.rust storage.type.rust","match":"\\b(extern|let|macro|mod)\\b"},{"name":"storage.modifier.rust","match":"\\b(const)\\b"},{"name":"keyword.declaration.type.rust storage.type.rust","match":"\\b(type)\\b"},{"name":"keyword.declaration.enum.rust storage.type.rust","match":"\\b(enum)\\b"},{"name":"keyword.declaration.trait.rust storage.type.rust","match":"\\b(trait)\\b"},{"name":"keyword.declaration.struct.rust storage.type.rust","match":"\\b(struct)\\b"},{"name":"storage.modifier.rust","match":"\\b(abstract|static)\\b"},{"name":"keyword.other.rust","match":"\\b(as|async|become|box|dyn|move|final|impl|in|override|priv|pub|ref|typeof|union|unsafe|unsized|use|virtual|where)\\b"},{"name":"keyword.other.fn.rust","match":"\\bfn\\b"},{"name":"keyword.other.crate.rust","match":"\\bcrate\\b"},{"name":"storage.modifier.mut.rust","match":"\\bmut\\b"},{"name":"keyword.operator.logical.rust","match":"(\\^|\\||\\|\\||\u0026\u0026|\u003c\u003c|\u003e\u003e|!)(?!=)"},{"name":"keyword.operator.borrow.and.rust","match":"\u0026(?![\u0026=])"},{"name":"keyword.operator.assignment.rust","match":"(\\+=|-=|\\*=|/=|%=|\\^=|\u0026=|\\|=|\u003c\u003c=|\u003e\u003e=)"},{"name":"keyword.operator.assignment.equal.rust","match":"(?\u003c![\u003c\u003e])=(?!=|\u003e)"},{"name":"keyword.operator.comparison.rust","match":"(=(=)?(?!\u003e)|!=|\u003c=|(?\u003c!=)\u003e=)"},{"name":"keyword.operator.math.rust","match":"(([+%]|(\\*(?!\\w)))(?!=))|(-(?!\u003e))|(/(?!/))"},{"match":"(?:\\b|(?:(\\))|(\\])|(\\})))[ \\t]+([\u003c\u003e])[ \\t]+(?:\\b|(?:(\\()|(\\[)|(\\{)))","captures":{"1":{"name":"punctuation.brackets.round.rust"},"2":{"name":"punctuation.brackets.square.rust"},"3":{"name":"punctuation.brackets.curly.rust"},"4":{"name":"keyword.operator.comparison.rust"},"5":{"name":"punctuation.brackets.round.rust"},"6":{"name":"punctuation.brackets.square.rust"},"7":{"name":"punctuation.brackets.curly.rust"}}},{"name":"keyword.operator.namespace.rust","match":"::"},{"match":"(\\*)(?=\\w+)","captures":{"1":{"name":"keyword.operator.dereference.rust"}}},{"name":"keyword.operator.subpattern.rust","match":"@"},{"name":"keyword.operator.access.dot.rust","match":"\\.(?!\\.)"},{"name":"keyword.operator.range.rust","match":"\\.{2}(=|\\.)?"},{"name":"keyword.operator.key-value.rust","match":":(?!:)"},{"name":"keyword.operator.arrow.skinny.rust","match":"-\u003e"},{"name":"keyword.operator.arrow.fat.rust","match":"=\u003e"},{"name":"keyword.operator.macro.dollar.rust","match":"\\$"},{"name":"keyword.operator.question.rust","match":"\\?"}]},"lifetimes":{"patterns":[{"match":"(['])([a-zA-Z_][0-9a-zA-Z_]*)(?!['])\\b","captures":{"1":{"name":"punctuation.definition.lifetime.rust"},"2":{"name":"entity.name.type.lifetime.rust"}}},{"match":"(\\\u0026)(['])([a-zA-Z_][0-9a-zA-Z_]*)(?!['])\\b","captures":{"1":{"name":"keyword.operator.borrow.rust"},"2":{"name":"punctuation.definition.lifetime.rust"},"3":{"name":"entity.name.type.lifetime.rust"}}}]},"lvariables":{"patterns":[{"name":"variable.language.self.rust","match":"\\b[Ss]elf\\b"},{"name":"variable.language.super.rust","match":"\\bsuper\\b"}]},"macros":{"patterns":[{"name":"meta.macro.rust","match":"(([a-z_][A-Za-z0-9_]*!)|([A-Z_][A-Za-z0-9_]*!))","captures":{"2":{"name":"entity.name.function.macro.rust"},"3":{"name":"entity.name.type.macro.rust"}}}]},"namespaces":{"patterns":[{"match":"(?\u003c![A-Za-z0-9_])([a-z0-9_]+)((?\u003c!super|self)::)","captures":{"1":{"name":"entity.name.namespace.rust"},"2":{"name":"keyword.operator.namespace.rust"}}}]},"punctuation":{"patterns":[{"name":"punctuation.comma.rust","match":","},{"name":"punctuation.brackets.curly.rust","match":"[{}]"},{"name":"punctuation.brackets.round.rust","match":"[()]"},{"name":"punctuation.semi.rust","match":";"},{"name":"punctuation.brackets.square.rust","match":"[\\[\\]]"},{"name":"punctuation.brackets.angle.rust","match":"(?\u003c!=)[\u003c\u003e]"}]},"strings":{"patterns":[{"name":"string.quoted.double.rust","begin":"(b?)(\")","end":"\"","patterns":[{"include":"#escapes"},{"include":"#interpolations"}],"beginCaptures":{"1":{"name":"string.quoted.byte.raw.rust"},"2":{"name":"punctuation.definition.string.rust"}},"endCaptures":{"0":{"name":"punctuation.definition.string.rust"}}},{"name":"string.quoted.double.rust","begin":"(b?r)(#*)(\")","end":"(\")(\\2)","beginCaptures":{"1":{"name":"string.quoted.byte.raw.rust"},"2":{"name":"punctuation.definition.string.raw.rust"},"3":{"name":"punctuation.definition.string.rust"}},"endCaptures":{"1":{"name":"punctuation.definition.string.rust"},"2":{"name":"punctuation.definition.string.raw.rust"}}},{"name":"string.quoted.single.char.rust","begin":"(b)?(')","end":"'","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"name":"string.quoted.byte.raw.rust"},"2":{"name":"punctuation.definition.char.rust"}},"endCaptures":{"0":{"name":"punctuation.definition.char.rust"}}}]},"types":{"patterns":[{"match":"(?\u003c![A-Za-z])(f32|f64|i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)\\b","captures":{"1":{"name":"entity.name.type.numeric.rust"}}},{"begin":"\\b([A-Z][A-Za-z0-9]*)(\u003c)","end":"\u003e","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#keywords"},{"include":"#lvariables"},{"include":"#lifetimes"},{"include":"#punctuation"},{"include":"#types"},{"include":"#variables"}],"beginCaptures":{"1":{"name":"entity.name.type.rust"},"2":{"name":"punctuation.brackets.angle.rust"}},"endCaptures":{"0":{"name":"punctuation.brackets.angle.rust"}}},{"name":"entity.name.type.primitive.rust","match":"\\b(bool|char|str)\\b"},{"match":"\\b(trait)\\s+([A-Z][A-Za-z0-9]*)\\b","captures":{"1":{"name":"keyword.declaration.trait.rust storage.type.rust"},"2":{"name":"entity.name.type.trait.rust"}}},{"match":"\\b(struct)\\s+([A-Z][A-Za-z0-9]*)\\b","captures":{"1":{"name":"keyword.declaration.struct.rust storage.type.rust"},"2":{"name":"entity.name.type.struct.rust"}}},{"match":"\\b(enum)\\s+([A-Z][A-Za-z0-9_]*)\\b","captures":{"1":{"name":"keyword.declaration.enum.rust storage.type.rust"},"2":{"name":"entity.name.type.enum.rust"}}},{"match":"\\b(type)\\s+([A-Z][A-Za-z0-9_]*)\\b","captures":{"1":{"name":"keyword.declaration.type.rust storage.type.rust"},"2":{"name":"entity.name.type.declaration.rust"}}},{"name":"entity.name.type.rust","match":"\\b[A-Z][A-Za-z0-9]*\\b(?!!)"}]},"variables":{"patterns":[{"name":"variable.other.rust","match":"\\b(?\u003c!(?\u003c!\\.)\\.)(?:r#(?!(crate|[Ss]elf|super)))?[a-z0-9_]+\\b"}]}}}
diff --git a/grammars/source.scala.json b/grammars/source.scala.json
index c1fe0ad..7b5f28a 100644
--- a/grammars/source.scala.json
+++ b/grammars/source.scala.json
@@ -1 +1 @@
-{"name":"Scala","scopeName":"source.scala","patterns":[{"include":"#code"}],"repository":{"backQuotedVariable":{"match":"`[^`]+`"},"block-comments":{"patterns":[{"name":"comment.block.empty.scala","match":"/\\*\\*/","captures":{"0":{"name":"punctuation.definition.comment.scala"}}},{"name":"comment.block.documentation.scala","begin":"^\\s*(/\\*\\*)(?!/)","end":"\\*/","patterns":[{"match":"(@param)\\s+(\\S+)","captures":{"1":{"name":"keyword.other.documentation.scaladoc.scala"},"2":{"name":"variable.parameter.scala"}}},{"match":"(@(?:tparam|throws))\\s+(\\S+)","captures":{"1":{"name":"keyword.other.documentation.scaladoc.scala"},"2":{"name":"entity.name.class"}}},{"name":"keyword.other.documentation.scaladoc.scala","match":"@(return|see|note|example|constructor|usecase|author|version|since|todo|deprecated|migration|define|inheritdoc)\\b"},{"match":"(\\[\\[)([^\\]]+)(\\]\\])","captures":{"1":{"name":"punctuation.definition.documentation.link.scala"},"2":{"name":"string.other.link.title.markdown"},"3":{"name":"punctuation.definition.documentation.link.scala"}}},{"include":"#block-comments"}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.scala"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.scala"}}},{"name":"comment.block.scala","begin":"/\\*","end":"\\*/","patterns":[{"include":"#block-comments"}],"captures":{"0":{"name":"punctuation.definition.comment.scala"}}}]},"char-literal":{"name":"string.quoted.other constant.character.literal.scala","begin":"'","end":"'|$","patterns":[{"name":"constant.character.escape.scala","match":"\\\\(?:[btnfr\\\\\"']|[0-7]{1,3}|u[0-9A-Fa-f]{4})"},{"name":"invalid.illegal.unrecognized-character-escape.scala","match":"\\\\."},{"name":"invalid.illegal.character-literal-too-long","match":"[^']{2,}"},{"name":"invalid.illegal.character-literal-too-long","match":"(?\u003c!')[^']"}],"beginCaptures":{"0":{"name":"punctuation.definition.character.begin.scala"}},"endCaptures":{"0":{"name":"punctuation.definition.character.end.scala"}}},"code":{"patterns":[{"include":"#script-header"},{"include":"#storage-modifiers"},{"include":"#declarations"},{"include":"#inheritance"},{"include":"#extension"},{"include":"#imports"},{"include":"#exports"},{"include":"#comments"},{"include":"#strings"},{"include":"#initialization"},{"include":"#xml-literal"},{"include":"#keywords"},{"include":"#using"},{"include":"#constants"},{"include":"#scala-symbol"},{"include":"#singleton-type"},{"include":"#inline"},{"include":"#scala-quoted"},{"include":"#char-literal"},{"include":"#empty-parentheses"},{"include":"#parameter-list"},{"include":"#qualifiedClassName"},{"include":"#backQuotedVariable"},{"include":"#curly-braces"},{"include":"#meta-brackets"},{"include":"#meta-bounds"},{"include":"#meta-colons"}]},"comments":{"patterns":[{"include":"#block-comments"},{"begin":"(^[ \\t]+)?(?=//)","end":"(?!\\G)","patterns":[{"name":"comment.line.double-slash.scala","begin":"//","end":"\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.scala"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.scala"}}}]},"constants":{"patterns":[{"name":"constant.language.scala","match":"\\b(false|null|true)\\b"},{"name":"constant.numeric.scala","match":"\\b(0[xX][0-9a-fA-F_]*)\\b"},{"name":"constant.numeric.scala","match":"\\b(([0-9][0-9_]*(\\.[0-9][0-9_]*)?)([eE](\\+|-)?[0-9][0-9_]*)?|[0-9][0-9_]*)[LlFfDd]?\\b"},{"name":"constant.numeric.scala","match":"(\\.[0-9][0-9_]*)([eE](\\+|-)?[0-9][0-9_]*)?[LlFfDd]?\\b"},{"name":"variable.language.scala","match":"\\b(this|super)\\b"}]},"curly-braces":{"begin":"\\{","end":"\\}","patterns":[{"include":"#code"}],"beginCaptures":{"0":{"name":"punctuation.section.block.begin.scala"}},"endCaptures":{"0":{"name":"punctuation.section.block.end.scala"}}},"declarations":{"patterns":[{"match":"\\b(def)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))?","captures":{"1":{"name":"keyword.declaration.scala"},"2":{"name":"entity.name.function.declaration"}}},{"match":"\\b(trait)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))?","captures":{"1":{"name":"keyword.declaration.scala"},"2":{"name":"entity.name.class.declaration"}}},{"match":"\\b(?:(case)\\s+)?(class|object|enum)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))?","captures":{"1":{"name":"keyword.declaration.scala"},"2":{"name":"keyword.declaration.scala"},"3":{"name":"entity.name.class.declaration"}}},{"match":"(?\u003c!\\.)\\b(type)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))?","captures":{"1":{"name":"keyword.declaration.scala"},"2":{"name":"entity.name.type.declaration"}}},{"match":"\\b(?:(val)|(var))\\b\\s*(?!//|/\\*)(?=(?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`)?\\()","captures":{"1":{"name":"keyword.declaration.stable.scala"},"2":{"name":"keyword.declaration.volatile.scala"}}},{"match":"\\b(?:(val)|(var))\\b\\s*(?!//|/\\*)(?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`)(?=\\s*,)","captures":{"1":{"name":"keyword.declaration.stable.scala"},"2":{"name":"keyword.declaration.volatile.scala"}}},{"match":"\\b(?:(val)|(var))\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))?","captures":{"1":{"name":"keyword.declaration.stable.scala"},"2":{"name":"keyword.declaration.volatile.scala"},"3":{"name":"variable.other.declaration.scala"}}},{"match":"\\b(package)\\s+(object)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))?","captures":{"1":{"name":"keyword.other.scoping.scala"},"2":{"name":"keyword.declaration.scala"},"3":{"name":"entity.name.class.declaration"}}},{"name":"meta.package.scala","begin":"\\b(package)\\s+","end":"(?\u003c=[\\n;])","patterns":[{"include":"#comments"},{"name":"entity.name.package.scala","match":"(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+))"},{"name":"punctuation.definition.package","match":"\\."}],"beginCaptures":{"1":{"name":"keyword.other.import.scala"}}},{"match":"\\b(given)\\b\\s*([_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|`[^`]+`)?","captures":{"1":{"name":"keyword.declaration.scala"},"2":{"name":"entity.name.given.declaration"}}}]},"empty-parentheses":{"name":"meta.parentheses.scala","match":"(\\(\\))","captures":{"1":{"name":"meta.bracket.scala"}}},"exports":{"name":"meta.export.scala","begin":"\\b(export)\\s+(given\\s+)?","end":"(?\u003c=[\\n;])","patterns":[{"include":"#comments"},{"name":"entity.name.export.scala","match":"(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+))"},{"name":"punctuation.definition.export","match":"\\."},{"name":"meta.export.selector.scala","begin":"{","end":"}","patterns":[{"match":"(?x)\\s*(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+))\\s*(=\u003e)\\s*(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+))\\s*","captures":{"1":{"name":"entity.name.export.renamed-from.scala"},"2":{"name":"keyword.other.arrow.scala"},"3":{"name":"entity.name.export.renamed-to.scala"}}},{"name":"entity.name.export.scala","match":"([^\\s.,}]+)"}],"beginCaptures":{"0":{"name":"meta.bracket.scala"}},"endCaptures":{"0":{"name":"meta.bracket.scala"}}}],"beginCaptures":{"1":{"name":"keyword.other.export.scala"},"2":{"name":"keyword.other.export.given.scala"}}},"extension":{"patterns":[{"match":"^\\s*(extension)\\s+(?=[\\[\\(])","captures":{"1":{"name":"keyword.declaration.scala"}}}]},"imports":{"name":"meta.import.scala","begin":"\\b(import)\\s+","end":"(?\u003c=[\\n;])","patterns":[{"include":"#comments"},{"name":"keyword.other.import.given.scala","match":"\\b(given)\\b"},{"name":"entity.name.class.import.scala","match":"[A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?"},{"name":"entity.name.import.scala","match":"(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+))"},{"name":"punctuation.definition.import","match":"\\."},{"name":"meta.import.selector.scala","begin":"{","end":"}","patterns":[{"match":"(?x)(given\\s)?\\s*(?:([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?)|(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)))\\s*(=\u003e)\\s*(?:([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?)|(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)))\\s*","captures":{"1":{"name":"keyword.other.import.given.scala"},"2":{"name":"entity.name.class.import.renamed-from.scala"},"3":{"name":"entity.name.import.renamed-from.scala"},"4":{"name":"keyword.other.arrow.scala"},"5":{"name":"entity.name.class.import.renamed-to.scala"},"6":{"name":"entity.name.import.renamed-to.scala"}}},{"name":"keyword.other.import.given.scala","match":"\\b(given)\\b"},{"match":"(given\\s+)?(?:([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?)|(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)))","captures":{"1":{"name":"keyword.other.import.given.scala"},"2":{"name":"entity.name.class.import.scala"},"3":{"name":"entity.name.import.scala"}}}],"beginCaptures":{"0":{"name":"meta.bracket.scala"}},"endCaptures":{"0":{"name":"meta.bracket.scala"}}}],"beginCaptures":{"1":{"name":"keyword.other.import.scala"}}},"inheritance":{"patterns":[{"match":"\\b(extends|with|derives)\\b\\s*([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|`[^`]+`|(?=\\([^\\)]+=\u003e)|(?=(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+))|(?=\"))?","captures":{"1":{"name":"keyword.declaration.scala"},"2":{"name":"entity.other.inherited-class.scala"}}}]},"initialization":{"match":"\\b(new)\\b","captures":{"1":{"name":"keyword.declaration.scala"}}},"inline":{"patterns":[{"name":"storage.modifier.other","match":"\\b(inline)(?=\\s+((?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`)\\s*:)"},{"name":"keyword.control.flow.scala","match":"\\b(inline)\\b(?=(?:.(?!\\b(?:val|def|given)\\b))*\\b(if|match)\\b)"}]},"keywords":{"patterns":[{"name":"keyword.control.flow.jump.scala","match":"\\b(return|throw)\\b"},{"name":"support.function.type-of.scala","match":"\\b(classOf|isInstanceOf|asInstanceOf)\\b"},{"name":"keyword.control.flow.scala","match":"\\b(else|if|then|do|while|for|yield|match|case)\\b"},{"name":"keyword.control.flow.end.scala","match":"^\\s*(end)\\s+(if|while|for|match)(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)"},{"name":"keyword.declaration.stable.end.scala","match":"^\\s*(end)\\s+(val)(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)"},{"name":"keyword.declaration.volatile.end.scala","match":"^\\s*(end)\\s+(var)(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)"},{"match":"^\\s*(end)\\s+(?:(new|extension)|([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?))(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)","captures":{"1":{"name":"keyword.declaration.end.scala"},"2":{"name":"keyword.declaration.end.scala"},"3":{"name":"entity.name.type.declaration"}}},{"name":"keyword.control.exception.scala","match":"\\b(catch|finally|try)\\b"},{"name":"keyword.control.exception.end.scala","match":"^\\s*(end)\\s+(try)(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)"},{"match":"^\\s*(end)\\s+(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+))?(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)","captures":{"1":{"name":"keyword.declaration.end.scala"},"2":{"name":"entity.name.declaration"}}},{"name":"keyword.operator.comparison.scala","match":"(==?|!=|\u003c=|\u003e=|\u003c\u003e|\u003c|\u003e)"},{"name":"keyword.operator.arithmetic.scala","match":"(\\-|\\+|\\*|/(?![/*])|%|~)"},{"name":"keyword.operator.logical.scala","match":"(?\u003c![!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]|_)(!|\u0026\u0026|\\|\\|)(?![!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}])"},{"name":"keyword.operator.scala","match":"(\u003c-|←|-\u003e|→|=\u003e|⇒|\\?|\\:+|@|\\|)+"}]},"meta-bounds":{"name":"meta.bounds.scala","match":"\u003c%|=:=|\u003c:\u003c|\u003c%\u003c|\u003e:|\u003c:"},"meta-brackets":{"patterns":[{"name":"punctuation.section.block.begin.scala","match":"\\{"},{"name":"punctuation.section.block.end.scala","match":"\\}"},{"name":"meta.bracket.scala","match":"{|}|\\(|\\)|\\[|\\]"}]},"meta-colons":{"patterns":[{"name":"meta.colon.scala","match":"(?\u003c!:):(?!:)"}]},"parameter-list":{"patterns":[{"match":"(?\u003c=[^\\._$a-zA-Z0-9])(`[^`]+`|[_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?)\\s*(:)\\s+","captures":{"1":{"name":"variable.parameter.scala"},"2":{"name":"meta.colon.scala"}}}]},"qualifiedClassName":{"match":"(\\b([A-Z][\\w]*)(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?)","captures":{"1":{"name":"entity.name.class"}}},"scala-quoted":{"patterns":[{"name":"punctuation.section.block.begin.scala","match":"['$]\\{(?!')"},{"name":"meta.bracket.scala","match":"'\\[(?!')"}]},"scala-symbol":{"name":"constant.other.symbol.scala","match":"(?\u003e'(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+))(?!')"},"script-header":{"name":"comment.block.shebang.scala","match":"^#!(.*)$","captures":{"1":{"name":"string.unquoted.shebang.scala"}}},"singleton-type":{"match":"\\.(type)(?![A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[0-9])","captures":{"1":{"name":"keyword.type.scala"}}},"storage-modifiers":{"patterns":[{"name":"storage.modifier.access","match":"\\b(private\\[\\S+\\]|protected\\[\\S+\\]|private|protected)\\b"},{"name":"storage.modifier.other","match":"\\b(synchronized|@volatile|abstract|final|lazy|sealed|implicit|override|@transient|@native)\\b"},{"name":"storage.modifier.other","match":"(?\u003c=^|\\s)\\b(transparent|opaque|infix|open|inline)\\b(?=[a-z\\s]*\\b(def|val|var|given|type|class|trait|object|enum)\\b)"}]},"string-interpolation":{"patterns":[{"name":"constant.character.escape.interpolation.scala","match":"\\$\\$"},{"name":"meta.template.expression.scala","match":"(\\$)([A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\p{Lo}\\p{Nl}\\p{Ll}0-9]*)","captures":{"1":{"name":"punctuation.definition.template-expression.begin.scala"}}},{"name":"meta.template.expression.scala","contentName":"meta.embedded.line.scala","begin":"\\$\\{","end":"\\}","patterns":[{"include":"#code"}],"beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.scala"}},"endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.scala"}}}]},"strings":{"patterns":[{"name":"string.quoted.triple.scala","begin":"\"\"\"","end":"\"\"\"(?!\")","patterns":[{"name":"constant.character.escape.scala","match":"\\\\\\\\|\\\\u[0-9A-Fa-f]{4}"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.scala"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.scala"}}},{"begin":"\\b(raw)(\"\"\")","end":"(\"\"\")(?!\")|\\$\n|(\\$[^\\$\"_{A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}])","patterns":[{"name":"constant.character.escape.scala","match":"\\$[\\$\"]"},{"include":"#string-interpolation"},{"name":"string.quoted.triple.interpolated.scala","match":"."}],"beginCaptures":{"1":{"name":"keyword.interpolation.scala"},"2":{"name":"string.quoted.triple.interpolated.scala punctuation.definition.string.begin.scala"}},"endCaptures":{"1":{"name":"string.quoted.triple.interpolated.scala punctuation.definition.string.end.scala"},"2":{"name":"invalid.illegal.unrecognized-string-escape.scala"}}},{"begin":"\\b((?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?))(\"\"\")","end":"(\"\"\")(?!\")|\\$\n|(\\$[^\\$\"_{A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}])","patterns":[{"include":"#string-interpolation"},{"name":"constant.character.escape.scala","match":"\\\\\\\\|\\\\u[0-9A-Fa-f]{4}"},{"name":"string.quoted.triple.interpolated.scala","match":"."}],"beginCaptures":{"1":{"name":"keyword.interpolation.scala"},"2":{"name":"string.quoted.triple.interpolated.scala punctuation.definition.string.begin.scala"}},"endCaptures":{"1":{"name":"string.quoted.triple.interpolated.scala punctuation.definition.string.end.scala"},"2":{"name":"invalid.illegal.unrecognized-string-escape.scala"}}},{"name":"string.quoted.double.scala","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.scala","match":"\\\\(?:[btnfr\\\\\"']|[0-7]{1,3}|u[0-9A-Fa-f]{4})"},{"name":"invalid.illegal.unrecognized-string-escape.scala","match":"\\\\."}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.scala"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.scala"}}},{"begin":"\\b(raw)(\")","end":"(\")|\\$\n|(\\$[^\\$\"_{A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}])","patterns":[{"name":"constant.character.escape.scala","match":"\\$[\\$\"]"},{"include":"#string-interpolation"},{"name":"string.quoted.double.interpolated.scala","match":"."}],"beginCaptures":{"1":{"name":"keyword.interpolation.scala"},"2":{"name":"string.quoted.double.interpolated.scala punctuation.definition.string.begin.scala"}},"endCaptures":{"1":{"name":"string.quoted.double.interpolated.scala punctuation.definition.string.end.scala"},"2":{"name":"invalid.illegal.unrecognized-string-escape.scala"}}},{"begin":"\\b((?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?))(\")","end":"(\")|\\$\n|(\\$[^\\$\"_{A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}])","patterns":[{"name":"constant.character.escape.scala","match":"\\$[\\$\"]"},{"include":"#string-interpolation"},{"name":"constant.character.escape.scala","match":"\\\\(?:[btnfr\\\\\"']|[0-7]{1,3}|u[0-9A-Fa-f]{4})"},{"name":"invalid.illegal.unrecognized-string-escape.scala","match":"\\\\."},{"name":"string.quoted.double.interpolated.scala","match":"."}],"beginCaptures":{"1":{"name":"keyword.interpolation.scala"},"2":{"name":"string.quoted.double.interpolated.scala punctuation.definition.string.begin.scala"}},"endCaptures":{"1":{"name":"string.quoted.double.interpolated.scala punctuation.definition.string.end.scala"},"2":{"name":"invalid.illegal.unrecognized-string-escape.scala"}}}]},"using":{"patterns":[{"match":"(?\u003c=\\()\\s*(using)\\s","captures":{"1":{"name":"keyword.declaration.scala"}}}]},"xml-doublequotedString":{"name":"string.quoted.double.xml","begin":"\"","end":"\"","patterns":[{"include":"#xml-entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xml"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xml"}}},"xml-embedded-content":{"patterns":[{"name":"meta.source.embedded.scala","begin":"{","end":"}","patterns":[{"include":"#code"}],"captures":{"0":{"name":"meta.bracket.scala"}}},{"match":" (?:([-_a-zA-Z0-9]+)((:)))?([_a-zA-Z-]+)=","captures":{"1":{"name":"entity.other.attribute-name.namespace.xml"},"2":{"name":"entity.other.attribute-name.xml"},"3":{"name":"punctuation.separator.namespace.xml"},"4":{"name":"entity.other.attribute-name.localname.xml"}}},{"include":"#xml-doublequotedString"},{"include":"#xml-singlequotedString"}]},"xml-entity":{"name":"constant.character.entity.xml","match":"(\u0026)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)","captures":{"1":{"name":"punctuation.definition.constant.xml"},"3":{"name":"punctuation.definition.constant.xml"}}},"xml-literal":{"patterns":[{"name":"meta.tag.no-content.xml","begin":"(\u003c)((?:([_a-zA-Z0-9][_a-zA-Z0-9]*)((:)))?([_a-zA-Z0-9][-_a-zA-Z0-9:]*))(?=(\\s[^\u003e]*)?\u003e\u003c/\\2\u003e)","end":"(\u003e(\u003c))/(?:([-_a-zA-Z0-9]+)((:)))?([-_a-zA-Z0-9:]*[_a-zA-Z0-9])(\u003e)","patterns":[{"include":"#xml-embedded-content"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.xml"},"3":{"name":"entity.name.tag.namespace.xml"},"4":{"name":"entity.name.tag.xml"},"5":{"name":"punctuation.separator.namespace.xml"},"6":{"name":"entity.name.tag.localname.xml"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.xml"},"2":{"name":"meta.scope.between-tag-pair.xml"},"3":{"name":"entity.name.tag.namespace.xml"},"4":{"name":"entity.name.tag.xml"},"5":{"name":"punctuation.separator.namespace.xml"},"6":{"name":"entity.name.tag.localname.xml"},"7":{"name":"punctuation.definition.tag.xml"}}},{"name":"meta.tag.xml","begin":"(\u003c/?)(?:([_a-zA-Z0-9][-_a-zA-Z0-9]*)((:)))?([_a-zA-Z0-9][-_a-zA-Z0-9:]*)(?=[^\u003e]*?\u003e)","end":"(/?\u003e)","patterns":[{"include":"#xml-embedded-content"}],"captures":{"1":{"name":"punctuation.definition.tag.xml"},"2":{"name":"entity.name.tag.namespace.xml"},"3":{"name":"entity.name.tag.xml"},"4":{"name":"punctuation.separator.namespace.xml"},"5":{"name":"entity.name.tag.localname.xml"}}},{"include":"#xml-entity"}]},"xml-singlequotedString":{"name":"string.quoted.single.xml","begin":"'","end":"'","patterns":[{"include":"#xml-entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xml"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xml"}}}}}
+{"name":"Scala","scopeName":"source.scala","patterns":[{"include":"#code"}],"repository":{"backQuotedVariable":{"match":"`[^`]+`"},"block-comments":{"patterns":[{"name":"comment.block.empty.scala","match":"/\\*\\*/","captures":{"0":{"name":"punctuation.definition.comment.scala"}}},{"name":"comment.block.documentation.scala","begin":"^\\s*(/\\*\\*)(?!/)","end":"\\*/","patterns":[{"match":"(@param)\\s+(\\S+)","captures":{"1":{"name":"keyword.other.documentation.scaladoc.scala"},"2":{"name":"variable.parameter.scala"}}},{"match":"(@(?:tparam|throws))\\s+(\\S+)","captures":{"1":{"name":"keyword.other.documentation.scaladoc.scala"},"2":{"name":"entity.name.class"}}},{"name":"keyword.other.documentation.scaladoc.scala","match":"@(return|see|note|example|constructor|usecase|author|version|since|todo|deprecated|migration|define|inheritdoc)\\b"},{"match":"(\\[\\[)([^\\]]+)(\\]\\])","captures":{"1":{"name":"punctuation.definition.documentation.link.scala"},"2":{"name":"string.other.link.title.markdown"},"3":{"name":"punctuation.definition.documentation.link.scala"}}},{"include":"#block-comments"}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.scala"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.scala"}}},{"name":"comment.block.scala","begin":"/\\*","end":"\\*/","patterns":[{"include":"#block-comments"}],"captures":{"0":{"name":"punctuation.definition.comment.scala"}}}]},"char-literal":{"name":"string.quoted.other constant.character.literal.scala","begin":"'","end":"'|$","patterns":[{"name":"constant.character.escape.scala","match":"\\\\(?:[btnfr\\\\\"']|[0-7]{1,3}|u[0-9A-Fa-f]{4})"},{"name":"invalid.illegal.unrecognized-character-escape.scala","match":"\\\\."},{"name":"invalid.illegal.character-literal-too-long","match":"[^']{2,}"},{"name":"invalid.illegal.character-literal-too-long","match":"(?\u003c!')[^']"}],"beginCaptures":{"0":{"name":"punctuation.definition.character.begin.scala"}},"endCaptures":{"0":{"name":"punctuation.definition.character.end.scala"}}},"code":{"patterns":[{"include":"#using-directive"},{"include":"#script-header"},{"include":"#storage-modifiers"},{"include":"#declarations"},{"include":"#inheritance"},{"include":"#extension"},{"include":"#imports"},{"include":"#exports"},{"include":"#comments"},{"include":"#strings"},{"include":"#initialization"},{"include":"#xml-literal"},{"include":"#keywords"},{"include":"#using"},{"include":"#constants"},{"include":"#singleton-type"},{"include":"#inline"},{"include":"#scala-quoted-or-symbol"},{"include":"#char-literal"},{"include":"#empty-parentheses"},{"include":"#parameter-list"},{"include":"#qualifiedClassName"},{"include":"#backQuotedVariable"},{"include":"#curly-braces"},{"include":"#meta-brackets"},{"include":"#meta-bounds"},{"include":"#meta-colons"}]},"comments":{"patterns":[{"include":"#block-comments"},{"begin":"(^[ \\t]+)?(?=//)","end":"(?!\\G)","patterns":[{"name":"comment.line.double-slash.scala","begin":"//","end":"\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.scala"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.scala"}}}]},"constants":{"patterns":[{"name":"constant.language.scala","match":"\\b(false|null|true)\\b"},{"name":"constant.numeric.scala","match":"\\b(0[xX][0-9a-fA-F_]*)\\b"},{"name":"constant.numeric.scala","match":"\\b(([0-9][0-9_]*(\\.[0-9][0-9_]*)?)([eE](\\+|-)?[0-9][0-9_]*)?|[0-9][0-9_]*)[LlFfDd]?\\b"},{"name":"constant.numeric.scala","match":"(\\.[0-9][0-9_]*)([eE](\\+|-)?[0-9][0-9_]*)?[LlFfDd]?\\b"},{"name":"variable.language.scala","match":"\\b(this|super)\\b"}]},"curly-braces":{"begin":"\\{","end":"\\}","patterns":[{"include":"#code"}],"beginCaptures":{"0":{"name":"punctuation.section.block.begin.scala"}},"endCaptures":{"0":{"name":"punctuation.section.block.end.scala"}}},"declarations":{"patterns":[{"match":"\\b(def)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))?","captures":{"1":{"name":"keyword.declaration.scala"},"2":{"name":"entity.name.function.declaration"}}},{"match":"\\b(trait)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))?","captures":{"1":{"name":"keyword.declaration.scala"},"2":{"name":"entity.name.class.declaration"}}},{"match":"\\b(?:(case)\\s+)?(class|object|enum)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))?","captures":{"1":{"name":"keyword.declaration.scala"},"2":{"name":"keyword.declaration.scala"},"3":{"name":"entity.name.class.declaration"}}},{"match":"(?\u003c!\\.)\\b(type)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))?","captures":{"1":{"name":"keyword.declaration.scala"},"2":{"name":"entity.name.type.declaration"}}},{"match":"\\b(?:(val)|(var))\\b\\s*(?!//|/\\*)(?=(?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`)?\\()","captures":{"1":{"name":"keyword.declaration.stable.scala"},"2":{"name":"keyword.declaration.volatile.scala"}}},{"match":"\\b(val)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`)(?:\\s*,\\s*(?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))*)?","captures":{"1":{"name":"keyword.declaration.stable.scala"},"2":{"name":"variable.stable.declaration.scala"}}},{"match":"\\b(var)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`)(?:\\s*,\\s*(?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))*)?","captures":{"1":{"name":"keyword.declaration.volatile.scala"},"2":{"name":"variable.volatile.declaration.scala"}}},{"match":"\\b(package)\\s+(object)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))?","captures":{"1":{"name":"keyword.other.scoping.scala"},"2":{"name":"keyword.declaration.scala"},"3":{"name":"entity.name.class.declaration"}}},{"name":"meta.package.scala","begin":"\\b(package)\\s+","end":"(?\u003c=[\\n;])","patterns":[{"include":"#comments"},{"name":"entity.name.package.scala","match":"(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+))"},{"name":"punctuation.definition.package","match":"\\."}],"beginCaptures":{"1":{"name":"keyword.other.import.scala"}}},{"match":"\\b(given)\\b\\s*([_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|`[^`]+`)?","captures":{"1":{"name":"keyword.declaration.scala"},"2":{"name":"entity.name.given.declaration"}}}]},"empty-parentheses":{"name":"meta.parentheses.scala","match":"(\\(\\))","captures":{"1":{"name":"meta.bracket.scala"}}},"exports":{"name":"meta.export.scala","begin":"\\b(export)\\s+","end":"(?\u003c=[\\n;])","patterns":[{"include":"#comments"},{"name":"keyword.other.export.given.scala","match":"\\b(given)\\b"},{"name":"entity.name.class.export.scala","match":"[A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?"},{"name":"entity.name.export.scala","match":"(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+))"},{"name":"punctuation.definition.export","match":"\\."},{"name":"meta.export.selector.scala","begin":"{","end":"}","patterns":[{"match":"(?x)(given\\s)?\\s*(?:([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?)|(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)))\\s*(=\u003e)\\s*(?:([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?)|(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)))\\s*","captures":{"1":{"name":"keyword.other.export.given.scala"},"2":{"name":"entity.name.class.export.renamed-from.scala"},"3":{"name":"entity.name.export.renamed-from.scala"},"4":{"name":"keyword.other.arrow.scala"},"5":{"name":"entity.name.class.export.renamed-to.scala"},"6":{"name":"entity.name.export.renamed-to.scala"}}},{"name":"keyword.other.export.given.scala","match":"\\b(given)\\b"},{"match":"(given\\s+)?(?:([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?)|(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)))","captures":{"1":{"name":"keyword.other.export.given.scala"},"2":{"name":"entity.name.class.export.scala"},"3":{"name":"entity.name.export.scala"}}}],"beginCaptures":{"0":{"name":"meta.bracket.scala"}},"endCaptures":{"0":{"name":"meta.bracket.scala"}}}],"beginCaptures":{"1":{"name":"keyword.other.export.scala"}}},"extension":{"patterns":[{"match":"^\\s*(extension)\\s+(?=[\\[\\(])","captures":{"1":{"name":"keyword.declaration.scala"}}}]},"imports":{"name":"meta.import.scala","begin":"\\b(import)\\s+","end":"(?\u003c=[\\n;])","patterns":[{"include":"#comments"},{"name":"keyword.other.import.given.scala","match":"\\b(given)\\b"},{"name":"entity.name.class.import.scala","match":"[A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?"},{"name":"entity.name.import.scala","match":"(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+))"},{"name":"punctuation.definition.import","match":"\\."},{"name":"meta.import.selector.scala","begin":"{","end":"}","patterns":[{"match":"(?x)(given\\s)?\\s*(?:([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?)|(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)))\\s*(=\u003e)\\s*(?:([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?)|(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)))\\s*","captures":{"1":{"name":"keyword.other.import.given.scala"},"2":{"name":"entity.name.class.import.renamed-from.scala"},"3":{"name":"entity.name.import.renamed-from.scala"},"4":{"name":"keyword.other.arrow.scala"},"5":{"name":"entity.name.class.import.renamed-to.scala"},"6":{"name":"entity.name.import.renamed-to.scala"}}},{"name":"keyword.other.import.given.scala","match":"\\b(given)\\b"},{"match":"(given\\s+)?(?:([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?)|(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)))","captures":{"1":{"name":"keyword.other.import.given.scala"},"2":{"name":"entity.name.class.import.scala"},"3":{"name":"entity.name.import.scala"}}}],"beginCaptures":{"0":{"name":"meta.bracket.scala"}},"endCaptures":{"0":{"name":"meta.bracket.scala"}}}],"beginCaptures":{"1":{"name":"keyword.other.import.scala"}}},"inheritance":{"patterns":[{"match":"\\b(extends|with|derives)\\b\\s*([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|`[^`]+`|(?=\\([^\\)]+=\u003e)|(?=(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+))|(?=\"))?","captures":{"1":{"name":"keyword.declaration.scala"},"2":{"name":"entity.name.class"}}}]},"initialization":{"match":"\\b(new)\\b","captures":{"1":{"name":"keyword.declaration.scala"}}},"inline":{"patterns":[{"name":"storage.modifier.other","match":"\\b(inline)(?=\\s+((?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`)\\s*:)"},{"name":"keyword.control.flow.scala","match":"\\b(inline)\\b(?=(?:.(?!\\b(?:val|def|given)\\b))*\\b(if|match)\\b)"}]},"keywords":{"patterns":[{"name":"keyword.control.flow.jump.scala","match":"\\b(return|throw)\\b"},{"name":"support.function.type-of.scala","match":"\\b(classOf|isInstanceOf|asInstanceOf)\\b"},{"name":"keyword.control.flow.scala","match":"\\b(else|if|then|do|while|for|yield|match|case)\\b"},{"name":"keyword.control.flow.end.scala","match":"^\\s*(end)\\s+(if|while|for|match)(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)"},{"name":"keyword.declaration.stable.end.scala","match":"^\\s*(end)\\s+(val)(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)"},{"name":"keyword.declaration.volatile.end.scala","match":"^\\s*(end)\\s+(var)(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)"},{"match":"^\\s*(end)\\s+(?:(new|extension)|([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?))(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)","captures":{"1":{"name":"keyword.declaration.end.scala"},"2":{"name":"keyword.declaration.end.scala"},"3":{"name":"entity.name.type.declaration"}}},{"name":"keyword.control.exception.scala","match":"\\b(catch|finally|try)\\b"},{"name":"keyword.control.exception.end.scala","match":"^\\s*(end)\\s+(try)(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)"},{"match":"^\\s*(end)\\s+(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+))?(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)","captures":{"1":{"name":"keyword.declaration.end.scala"},"2":{"name":"entity.name.declaration"}}},{"name":"keyword.operator.comparison.scala","match":"(==?|!=|\u003c=|\u003e=|\u003c\u003e|\u003c|\u003e)"},{"name":"keyword.operator.arithmetic.scala","match":"(\\-|\\+|\\*|/(?![/*])|%|~)"},{"name":"keyword.operator.logical.scala","match":"(?\u003c![!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]|_)(!|\u0026\u0026|\\|\\|)(?![!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}])"},{"name":"keyword.operator.scala","match":"(\u003c-|←|-\u003e|→|=\u003e|⇒|\\?|\\:+|@|\\|)+"}]},"meta-bounds":{"name":"meta.bounds.scala","match":"\u003c%|=:=|\u003c:\u003c|\u003c%\u003c|\u003e:|\u003c:"},"meta-brackets":{"patterns":[{"name":"punctuation.section.block.begin.scala","match":"\\{"},{"name":"punctuation.section.block.end.scala","match":"\\}"},{"name":"meta.bracket.scala","match":"{|}|\\(|\\)|\\[|\\]"}]},"meta-colons":{"patterns":[{"name":"meta.colon.scala","match":"(?\u003c!:):(?!:)"}]},"parameter-list":{"patterns":[{"match":"(?\u003c=[^\\._$a-zA-Z0-9])(`[^`]+`|[_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?)\\s*(:)\\s+","captures":{"1":{"name":"variable.parameter.scala"},"2":{"name":"meta.colon.scala"}}}]},"qualifiedClassName":{"match":"(\\b([A-Z][\\w]*)(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?)","captures":{"1":{"name":"entity.name.class"}}},"scala-quoted-or-symbol":{"patterns":[{"match":"(')((?\u003e(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)))(?!')","captures":{"1":{"name":"keyword.control.flow.staging.scala constant.other.symbol.scala"},"2":{"name":"constant.other.symbol.scala"}}},{"name":"keyword.control.flow.staging.scala","match":"'(?=\\s*\\{(?!'))"},{"name":"keyword.control.flow.staging.scala","match":"'(?=\\s*\\[(?!'))"},{"name":"keyword.control.flow.staging.scala","match":"\\$(?=\\s*\\{)"}]},"script-header":{"name":"comment.block.shebang.scala","match":"^#!(.*)$","captures":{"1":{"name":"string.unquoted.shebang.scala"}}},"singleton-type":{"match":"\\.(type)(?![A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[0-9])","captures":{"1":{"name":"keyword.type.scala"}}},"storage-modifiers":{"patterns":[{"name":"storage.modifier.access","match":"\\b(private\\[\\S+\\]|protected\\[\\S+\\]|private|protected)\\b"},{"name":"storage.modifier.other","match":"\\b(synchronized|@volatile|abstract|final|lazy|sealed|implicit|override|@transient|@native)\\b"},{"name":"storage.modifier.other","match":"(?\u003c=^|\\s)\\b(transparent|opaque|infix|open|inline)\\b(?=[a-z\\s]*\\b(def|val|var|given|type|class|trait|object|enum)\\b)"}]},"string-interpolation":{"patterns":[{"name":"constant.character.escape.interpolation.scala","match":"\\$\\$"},{"name":"meta.template.expression.scala","match":"(\\$)([A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\p{Lo}\\p{Nl}\\p{Ll}0-9]*)","captures":{"1":{"name":"punctuation.definition.template-expression.begin.scala"}}},{"name":"meta.template.expression.scala","contentName":"meta.embedded.line.scala","begin":"\\$\\{","end":"\\}","patterns":[{"include":"#code"}],"beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.scala"}},"endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.scala"}}}]},"strings":{"patterns":[{"name":"string.quoted.triple.scala","begin":"\"\"\"","end":"\"\"\"(?!\")","patterns":[{"name":"constant.character.escape.scala","match":"\\\\\\\\|\\\\u[0-9A-Fa-f]{4}"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.scala"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.scala"}}},{"begin":"\\b(raw)(\"\"\")","end":"(\"\"\")(?!\")|\\$\n|(\\$[^\\$\"_{A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}])","patterns":[{"name":"constant.character.escape.scala","match":"\\$[\\$\"]"},{"include":"#string-interpolation"},{"name":"string.quoted.triple.interpolated.scala","match":"."}],"beginCaptures":{"1":{"name":"keyword.interpolation.scala"},"2":{"name":"string.quoted.triple.interpolated.scala punctuation.definition.string.begin.scala"}},"endCaptures":{"1":{"name":"string.quoted.triple.interpolated.scala punctuation.definition.string.end.scala"},"2":{"name":"invalid.illegal.unrecognized-string-escape.scala"}}},{"begin":"\\b((?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?))(\"\"\")","end":"(\"\"\")(?!\")|\\$\n|(\\$[^\\$\"_{A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}])","patterns":[{"include":"#string-interpolation"},{"name":"constant.character.escape.scala","match":"\\\\\\\\|\\\\u[0-9A-Fa-f]{4}"},{"name":"string.quoted.triple.interpolated.scala","match":"."}],"beginCaptures":{"1":{"name":"keyword.interpolation.scala"},"2":{"name":"string.quoted.triple.interpolated.scala punctuation.definition.string.begin.scala"}},"endCaptures":{"1":{"name":"string.quoted.triple.interpolated.scala punctuation.definition.string.end.scala"},"2":{"name":"invalid.illegal.unrecognized-string-escape.scala"}}},{"name":"string.quoted.double.scala","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.scala","match":"\\\\(?:[btnfr\\\\\"']|[0-7]{1,3}|u[0-9A-Fa-f]{4})"},{"name":"invalid.illegal.unrecognized-string-escape.scala","match":"\\\\."}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.scala"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.scala"}}},{"begin":"\\b(raw)(\")","end":"(\")|\\$\n|(\\$[^\\$\"_{A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}])","patterns":[{"name":"constant.character.escape.scala","match":"\\$[\\$\"]"},{"include":"#string-interpolation"},{"name":"string.quoted.double.interpolated.scala","match":"."}],"beginCaptures":{"1":{"name":"keyword.interpolation.scala"},"2":{"name":"string.quoted.double.interpolated.scala punctuation.definition.string.begin.scala"}},"endCaptures":{"1":{"name":"string.quoted.double.interpolated.scala punctuation.definition.string.end.scala"},"2":{"name":"invalid.illegal.unrecognized-string-escape.scala"}}},{"begin":"\\b((?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?))(\")","end":"(\")|\\$\n|(\\$[^\\$\"_{A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}])","patterns":[{"name":"constant.character.escape.scala","match":"\\$[\\$\"]"},{"include":"#string-interpolation"},{"name":"constant.character.escape.scala","match":"\\\\(?:[btnfr\\\\\"']|[0-7]{1,3}|u[0-9A-Fa-f]{4})"},{"name":"invalid.illegal.unrecognized-string-escape.scala","match":"\\\\."},{"name":"string.quoted.double.interpolated.scala","match":"."}],"beginCaptures":{"1":{"name":"keyword.interpolation.scala"},"2":{"name":"string.quoted.double.interpolated.scala punctuation.definition.string.begin.scala"}},"endCaptures":{"1":{"name":"string.quoted.double.interpolated.scala punctuation.definition.string.end.scala"},"2":{"name":"invalid.illegal.unrecognized-string-escape.scala"}}}]},"using":{"patterns":[{"match":"(?\u003c=\\()\\s*(using)\\s","captures":{"1":{"name":"keyword.declaration.scala"}}}]},"using-directive":{"name":"comment.line.shebang.scala","begin":"^\\s*(//\u003e)\\s*(using)[^\\S\\n]+","end":"\\n","patterns":[{"name":"entity.name.import.scala","match":"[A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?\u003c=_)[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)?|[!#%\u0026*+\\-\\/:\u003c\u003e=?@^|~\\p{Sm}\\p{So}]+)"},{"name":"punctuation.definition.import","match":"\\."},{"include":"#strings"},{"include":"#constants"}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.scala"},"2":{"name":"keyword.other.import.scala"}}},"xml-doublequotedString":{"name":"string.quoted.double.xml","begin":"\"","end":"\"","patterns":[{"include":"#xml-entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xml"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xml"}}},"xml-embedded-content":{"patterns":[{"name":"meta.source.embedded.scala","begin":"{","end":"}","patterns":[{"include":"#code"}],"captures":{"0":{"name":"meta.bracket.scala"}}},{"match":" (?:([-_a-zA-Z0-9]+)((:)))?([_a-zA-Z-]+)=","captures":{"1":{"name":"entity.other.attribute-name.namespace.xml"},"2":{"name":"entity.other.attribute-name.xml"},"3":{"name":"punctuation.separator.namespace.xml"},"4":{"name":"entity.other.attribute-name.localname.xml"}}},{"include":"#xml-doublequotedString"},{"include":"#xml-singlequotedString"}]},"xml-entity":{"name":"constant.character.entity.xml","match":"(\u0026)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)","captures":{"1":{"name":"punctuation.definition.constant.xml"},"3":{"name":"punctuation.definition.constant.xml"}}},"xml-literal":{"patterns":[{"name":"meta.tag.no-content.xml","begin":"(\u003c)((?:([_a-zA-Z0-9][_a-zA-Z0-9]*)((:)))?([_a-zA-Z0-9][-_a-zA-Z0-9:]*))(?=(\\s[^\u003e]*)?\u003e\u003c/\\2\u003e)","end":"(\u003e(\u003c))/(?:([-_a-zA-Z0-9]+)((:)))?([-_a-zA-Z0-9:]*[_a-zA-Z0-9])(\u003e)","patterns":[{"include":"#xml-embedded-content"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.xml"},"3":{"name":"entity.name.tag.namespace.xml"},"4":{"name":"entity.name.tag.xml"},"5":{"name":"punctuation.separator.namespace.xml"},"6":{"name":"entity.name.tag.localname.xml"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.xml"},"2":{"name":"meta.scope.between-tag-pair.xml"},"3":{"name":"entity.name.tag.namespace.xml"},"4":{"name":"entity.name.tag.xml"},"5":{"name":"punctuation.separator.namespace.xml"},"6":{"name":"entity.name.tag.localname.xml"},"7":{"name":"punctuation.definition.tag.xml"}}},{"name":"meta.tag.xml","begin":"(\u003c/?)(?:([_a-zA-Z0-9][-_a-zA-Z0-9]*)((:)))?([_a-zA-Z0-9][-_a-zA-Z0-9:]*)(?=[^\u003e]*?\u003e)","end":"(/?\u003e)","patterns":[{"include":"#xml-embedded-content"}],"captures":{"1":{"name":"punctuation.definition.tag.xml"},"2":{"name":"entity.name.tag.namespace.xml"},"3":{"name":"entity.name.tag.xml"},"4":{"name":"punctuation.separator.namespace.xml"},"5":{"name":"entity.name.tag.localname.xml"}}},{"include":"#xml-entity"}]},"xml-singlequotedString":{"name":"string.quoted.single.xml","begin":"'","end":"'","patterns":[{"include":"#xml-entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xml"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xml"}}}}}
diff --git a/grammars/source.scenic.json b/grammars/source.scenic.json
new file mode 100644
index 0000000..2624d66
--- /dev/null
+++ b/grammars/source.scenic.json
@@ -0,0 +1 @@
+{"name":"Scenic","scopeName":"source.scenic","patterns":[{"include":"#statement"},{"include":"#expression"}],"repository":{"annotated-parameter":{"begin":"(?x)\n  \\b\n  ([[:alpha:]_]\\w*) \\s* (:)\n","end":"(,)|(?=\\))","patterns":[{"include":"#expression"},{"name":"keyword.operator.assignment.scenic","match":"=(?!=)"}],"beginCaptures":{"1":{"name":"variable.parameter.function.language.scenic"},"2":{"name":"punctuation.separator.annotation.scenic"}},"endCaptures":{"1":{"name":"punctuation.separator.parameters.scenic"}}},"assignment-operator":{"name":"keyword.operator.assignment.scenic","match":"(?x)\n     \u003c\u003c= | \u003e\u003e= | //= | \\*\\*=\n    | \\+= | -= | /= | @=\n    | \\*= | %= | ~= | \\^= | \u0026= | \\|=\n    | =(?!=)\n"},"backticks":{"name":"invalid.deprecated.backtick.scenic","begin":"\\`","end":"(?:\\`|(?\u003c!\\\\)(\\n))","patterns":[{"include":"#expression"}]},"builtin-callables":{"patterns":[{"include":"#illegal-names"},{"include":"#illegal-object-name"},{"include":"#builtin-exceptions"},{"include":"#builtin-functions"},{"include":"#builtin-types"},{"include":"#builtin-types-scenic"}]},"builtin-exceptions":{"name":"support.type.exception.scenic","match":"(?x) (?\u003c!\\.) \\b(\n  (\n    Arithmetic | Assertion | Attribute | Buffer | BlockingIO\n    | BrokenPipe | ChildProcess\n    | (Connection (Aborted | Refused | Reset)?)\n    | EOF | Environment | FileExists | FileNotFound\n    | FloatingPoint | IO | Import | Indentation | Index | Interrupted\n    | IsADirectory | NotADirectory | Permission | ProcessLookup\n    | Timeout\n    | Key | Lookup | Memory | Name | NotImplemented | OS | Overflow\n    | Reference | Runtime | Recursion | Syntax | System\n    | Tab | Type | UnboundLocal | Unicode(Encode|Decode|Translate)?\n    | Value | Windows | ZeroDivision | ModuleNotFound\n  ) Error\n|\n  ((Pending)?Deprecation | Runtime | Syntax | User | Future | Import\n    | Unicode | Bytes | Resource\n  )? Warning\n|\n  SystemExit | Stop(Async)?Iteration\n  | KeyboardInterrupt\n  | GeneratorExit | (Base)?Exception\n  | (Guard | Precondition | Invariant)Violation\n)\\b\n"},"builtin-functions":{"patterns":[{"name":"support.function.builtin.scenic","match":"(?x)\n  (?\u003c!\\.) \\b(\n    __import__ | abs | aiter | all | any | anext | ascii | bin\n    | breakpoint | callable | chr | compile | copyright | credits\n    | delattr | dir | divmod | enumerate | eval | exec | exit\n    | filter | format | getattr | globals | hasattr | hash | help\n    | hex | id | input | isinstance | issubclass | iter | len\n    | license | locals | map | max | memoryview | min | next\n    | oct | open | ord | pow | print | quit | range | reload | repr\n    | reversed | round | setattr | sorted | sum | vars | zip\n  )\\b\n"},{"name":"support.function.builtin.scenic","match":"(?x)\n  (?\u003c!\\.) \\b(\n    resample | localPath | verbosePrint | simulation\n    | sin | cos | hypot\n  )\\b\n"},{"name":"variable.legacy.builtin.scenic","match":"(?x)\n  (?\u003c!\\.) \\b(\n    file | reduce | intern | raw_input | unicode | cmp | basestring\n    | execfile | long | xrange\n  )\\b\n"}]},"builtin-names-scenic":{"name":"support.constant.scenic","match":"(?x)\n  (?\u003c!\\.) \\b(\n    globalParameters\n  )\\b\n"},"builtin-possible-callables":{"patterns":[{"include":"#builtin-callables"},{"include":"#magic-names"}]},"builtin-types":{"name":"support.type.scenic","match":"(?x)\n  (?\u003c!\\.) \\b(\n    bool | bytearray | bytes | classmethod | complex | dict\n    | float | frozenset | int | list | object | property\n    | set | slice | staticmethod | str | tuple | type\n\n    (?# Although 'super' is not a type, it's related to types,\n        and is special enough to be highlighted differently from\n        other built-ins)\n    | super\n  )\\b\n"},"builtin-types-scenic":{"name":"support.type.scenic","match":"(?x)\n  (?\u003c!\\.) \\b(\n    Point | OrientedPoint | Object\n    | Vector | Orientation | VectorField | PolygonalVectorField\n    | Shape | MeshShape | BoxShape | CylinderShape | ConeShape | SpheroidShape\n    | Region | PointSetRegion | RectangularRegion | CircularRegion\n    | SectorRegion | PolygonalRegion | PolylineRegion | PathRegion\n    | MeshVolumeRegion | MeshSurfaceRegion | BoxRegion | SpheroidRegion\n    | Workspace\n    | Range | DiscreteRange | Options | Discrete | Uniform\n    | Normal | TruncatedNormal\n    | VerifaiParameter | VerifaiRange | VerifaiDiscreteRange | VerifaiOptions\n  )\\b\n"},"call-wrapper-inheritance":{"name":"meta.function-call.scenic","begin":"(?x)\n  \\b(?=\n    ([[:alpha:]_]\\w*) \\s* (\\()\n  )\n","end":"(\\))","patterns":[{"include":"#inheritance-name"},{"include":"#function-arguments"}],"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.scenic"}}},"class-declaration":{"patterns":[{"name":"meta.class.scenic","begin":"(?x)\n  \\s*(class)\\s+\n    (?=\n      [[:alpha:]_]\\w* \\s* (:|\\()\n    )\n","end":"(:)","patterns":[{"include":"#class-name"},{"include":"#class-inheritance"}],"beginCaptures":{"1":{"name":"storage.type.class.scenic"}},"endCaptures":{"1":{"name":"punctuation.section.class.begin.scenic"}}}]},"class-inheritance":{"name":"meta.class.inheritance.scenic","begin":"(\\()","end":"(\\))","patterns":[{"name":"keyword.operator.unpacking.arguments.scenic","match":"(\\*\\*|\\*)"},{"name":"punctuation.separator.inheritance.scenic","match":","},{"name":"keyword.operator.assignment.scenic","match":"=(?!=)"},{"name":"support.type.metaclass.scenic","match":"\\bmetaclass\\b"},{"include":"#illegal-names"},{"include":"#class-kwarg"},{"include":"#call-wrapper-inheritance"},{"include":"#expression-base"},{"include":"#member-access-class"},{"include":"#inheritance-identifier"}],"beginCaptures":{"1":{"name":"punctuation.definition.inheritance.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.inheritance.end.scenic"}}},"class-kwarg":{"match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\s*(=)(?!=)\n","captures":{"1":{"name":"entity.other.inherited-class.scenic variable.parameter.class.scenic"},"2":{"name":"keyword.operator.assignment.scenic"}}},"class-name":{"patterns":[{"include":"#illegal-object-name"},{"include":"#builtin-possible-callables"},{"name":"entity.name.type.class.scenic","match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n"}]},"codetags":{"match":"(?:\\b(NOTE|XXX|HACK|FIXME|BUG|TODO)\\b)","captures":{"1":{"name":"keyword.codetag.notation.scenic"}}},"comments":{"patterns":[{"name":"comment.line.number-sign.scenic","contentName":"meta.typehint.comment.scenic","begin":"(?x)\n  (?:\n    \\# \\s* (type:)\n    \\s*+ (?# we want `\\s*+` which is possessive quantifier since\n             we do not actually want to backtrack when matching\n             whitespace here)\n    (?! $ | \\#)\n  )\n","end":"(?:$|(?=\\#))","patterns":[{"name":"comment.typehint.ignore.notation.scenic","match":"(?x)\n  \\G ignore\n  (?= \\s* (?: $ | \\#))\n"},{"name":"comment.typehint.type.notation.scenic","match":"(?x)\n  (?\u003c!\\.)\\b(\n    bool | bytes | float | int | object | str\n    | List | Dict | Iterable | Sequence | Set\n    | FrozenSet | Callable | Union | Tuple\n    | Any | None\n  )\\b\n"},{"name":"comment.typehint.punctuation.notation.scenic","match":"([\\[\\]\\(\\),\\.\\=\\*]|(-\u003e))"},{"name":"comment.typehint.variable.notation.scenic","match":"([[:alpha:]_]\\w*)"}],"beginCaptures":{"0":{"name":"meta.typehint.comment.scenic"},"1":{"name":"comment.typehint.directive.notation.scenic"}}},{"include":"#comments-base"}]},"comments-base":{"name":"comment.line.number-sign.scenic","begin":"(\\#)","end":"($)","patterns":[{"include":"#codetags"}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.scenic"}}},"comments-string-double-three":{"name":"comment.line.number-sign.scenic","begin":"(\\#)","end":"($|(?=\"\"\"))","patterns":[{"include":"#codetags"}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.scenic"}}},"comments-string-single-three":{"name":"comment.line.number-sign.scenic","begin":"(\\#)","end":"($|(?='''))","patterns":[{"include":"#codetags"}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.scenic"}}},"curly-braces":{"begin":"\\{","end":"\\}","patterns":[{"name":"punctuation.separator.dict.scenic","match":":"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.dict.begin.scenic"}},"endCaptures":{"0":{"name":"punctuation.definition.dict.end.scenic"}}},"decorator":{"name":"meta.function.decorator.scenic","begin":"(?x)\n  ^\\s*\n  ((@)) \\s* (?=[[:alpha:]_]\\w*)\n","end":"(?x)\n  ( \\) )\n    # trailing whitespace and comments are legal\n    (?: (.*?) (?=\\s*(?:\\#|$)) )\n  | (?=\\n|\\#)\n","patterns":[{"include":"#decorator-name"},{"include":"#function-arguments"}],"beginCaptures":{"1":{"name":"entity.name.function.decorator.scenic"},"2":{"name":"punctuation.definition.decorator.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.scenic"},"2":{"name":"invalid.illegal.decorator.scenic"}}},"decorator-name":{"patterns":[{"include":"#builtin-callables"},{"include":"#illegal-object-name"},{"name":"entity.name.function.decorator.scenic","match":"(?x)\n  ([[:alpha:]_]\\w*) | (\\.)\n","captures":{"2":{"name":"punctuation.separator.period.scenic"}}},{"include":"#line-continuation"},{"name":"invalid.illegal.decorator.scenic","match":"(?x)\n  \\s* ([^([:alpha:]\\s_\\.#\\\\] .*?) (?=\\#|$)\n","captures":{"1":{"name":"invalid.illegal.decorator.scenic"}}}]},"docstring":{"patterns":[{"name":"string.quoted.docstring.multi.scenic","begin":"(\\'\\'\\'|\\\"\\\"\\\")","end":"(\\1)","patterns":[{"include":"#docstring-prompt"},{"include":"#codetags"},{"include":"#docstring-guts-unicode"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic"}}},{"name":"string.quoted.docstring.raw.multi.scenic","begin":"([rR])(\\'\\'\\'|\\\"\\\"\\\")","end":"(\\2)","patterns":[{"include":"#string-consume-escape"},{"include":"#docstring-prompt"},{"include":"#codetags"}],"beginCaptures":{"1":{"name":"storage.type.string.scenic"},"2":{"name":"punctuation.definition.string.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic"}}},{"name":"string.quoted.docstring.single.scenic","begin":"(\\'|\\\")","end":"(\\1)|(\\n)","patterns":[{"include":"#codetags"},{"include":"#docstring-guts-unicode"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},{"name":"string.quoted.docstring.raw.single.scenic","begin":"([rR])(\\'|\\\")","end":"(\\2)|(\\n)","patterns":[{"include":"#string-consume-escape"},{"include":"#codetags"}],"beginCaptures":{"1":{"name":"storage.type.string.scenic"},"2":{"name":"punctuation.definition.string.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}}]},"docstring-guts-unicode":{"patterns":[{"include":"#escape-sequence-unicode"},{"include":"#escape-sequence"},{"include":"#string-line-continuation"}]},"docstring-prompt":{"match":"(?x)\n  (?:\n    (?:^|\\G) \\s* (?# '\\G' is necessary for ST)\n    ((?:\u003e\u003e\u003e|\\.\\.\\.) \\s) (?=\\s*\\S)\n  )\n","captures":{"1":{"name":"keyword.control.flow.scenic"}}},"docstring-statement":{"begin":"^(?=\\s*[rR]?(\\'\\'\\'|\\\"\\\"\\\"|\\'|\\\"))","end":"((?\u003c=\\1)|^)(?!\\s*[rR]?(\\'\\'\\'|\\\"\\\"\\\"|\\'|\\\"))","patterns":[{"include":"#docstring"}]},"double-one-regexp-character-set":{"patterns":[{"match":"(?x)\n  \\[ \\^? \\] (?! .*?\\])\n"},{"name":"meta.character.set.regexp","begin":"(\\[)(\\^)?(\\])?","end":"(\\]|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#regexp-charecter-set-escapes"},{"name":"constant.character.set.regexp","match":"[^\\n]"}],"beginCaptures":{"1":{"name":"punctuation.character.set.begin.regexp constant.other.set.regexp"},"2":{"name":"keyword.operator.negation.regexp"},"3":{"name":"constant.character.set.regexp"}},"endCaptures":{"1":{"name":"punctuation.character.set.end.regexp constant.other.set.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}}]},"double-one-regexp-comments":{"name":"comment.regexp","begin":"\\(\\?#","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#codetags"}],"beginCaptures":{"0":{"name":"punctuation.comment.begin.regexp"}},"endCaptures":{"1":{"name":"punctuation.comment.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-one-regexp-conditional":{"begin":"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.regexp"},"1":{"name":"punctuation.parenthesis.conditional.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-one-regexp-expression":{"patterns":[{"include":"#regexp-base-expression"},{"include":"#double-one-regexp-character-set"},{"include":"#double-one-regexp-comments"},{"include":"#regexp-flags"},{"include":"#double-one-regexp-named-group"},{"include":"#regexp-backreference"},{"include":"#double-one-regexp-lookahead"},{"include":"#double-one-regexp-lookahead-negative"},{"include":"#double-one-regexp-lookbehind"},{"include":"#double-one-regexp-lookbehind-negative"},{"include":"#double-one-regexp-conditional"},{"include":"#double-one-regexp-parentheses-non-capturing"},{"include":"#double-one-regexp-parentheses"}]},"double-one-regexp-lookahead":{"begin":"(\\()\\?=","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-one-regexp-lookahead-negative":{"begin":"(\\()\\?!","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-one-regexp-lookbehind":{"begin":"(\\()\\?\u003c=","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-one-regexp-lookbehind-negative":{"begin":"(\\()\\?\u003c!","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-one-regexp-named-group":{"name":"meta.named.regexp","begin":"(?x)\n  (\\()  (\\?P \u003c\\w+(?:\\s+[[:alnum:]]+)?\u003e)\n","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},"2":{"name":"entity.name.tag.named.group.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-one-regexp-parentheses":{"begin":"\\(","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-one-regexp-parentheses-non-capturing":{"begin":"\\(\\?:","end":"(\\)|(?=\"))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-three-regexp-character-set":{"patterns":[{"match":"(?x)\n  \\[ \\^? \\] (?! .*?\\])\n"},{"name":"meta.character.set.regexp","begin":"(\\[)(\\^)?(\\])?","end":"(\\]|(?=\"\"\"))","patterns":[{"include":"#regexp-charecter-set-escapes"},{"name":"constant.character.set.regexp","match":"[^\\n]"}],"beginCaptures":{"1":{"name":"punctuation.character.set.begin.regexp constant.other.set.regexp"},"2":{"name":"keyword.operator.negation.regexp"},"3":{"name":"constant.character.set.regexp"}},"endCaptures":{"1":{"name":"punctuation.character.set.end.regexp constant.other.set.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}}]},"double-three-regexp-comments":{"name":"comment.regexp","begin":"\\(\\?#","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#codetags"}],"beginCaptures":{"0":{"name":"punctuation.comment.begin.regexp"}},"endCaptures":{"1":{"name":"punctuation.comment.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-three-regexp-conditional":{"begin":"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.regexp"},"1":{"name":"punctuation.parenthesis.conditional.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-three-regexp-expression":{"patterns":[{"include":"#regexp-base-expression"},{"include":"#double-three-regexp-character-set"},{"include":"#double-three-regexp-comments"},{"include":"#regexp-flags"},{"include":"#double-three-regexp-named-group"},{"include":"#regexp-backreference"},{"include":"#double-three-regexp-lookahead"},{"include":"#double-three-regexp-lookahead-negative"},{"include":"#double-three-regexp-lookbehind"},{"include":"#double-three-regexp-lookbehind-negative"},{"include":"#double-three-regexp-conditional"},{"include":"#double-three-regexp-parentheses-non-capturing"},{"include":"#double-three-regexp-parentheses"},{"include":"#comments-string-double-three"}]},"double-three-regexp-lookahead":{"begin":"(\\()\\?=","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-three-regexp-lookahead-negative":{"begin":"(\\()\\?!","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-three-regexp-lookbehind":{"begin":"(\\()\\?\u003c=","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-three-regexp-lookbehind-negative":{"begin":"(\\()\\?\u003c!","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-three-regexp-named-group":{"name":"meta.named.regexp","begin":"(?x)\n  (\\()  (\\?P \u003c\\w+(?:\\s+[[:alnum:]]+)?\u003e)\n","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},"2":{"name":"entity.name.tag.named.group.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-three-regexp-parentheses":{"begin":"\\(","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"double-three-regexp-parentheses-non-capturing":{"begin":"\\(\\?:","end":"(\\)|(?=\"\"\"))","patterns":[{"include":"#double-three-regexp-expression"},{"include":"#comments-string-double-three"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"ellipsis":{"name":"constant.other.ellipsis.scenic","match":"\\.\\.\\."},"escape-sequence":{"name":"constant.character.escape.scenic","match":"(?x)\n  \\\\ (\n        x[0-9A-Fa-f]{2}\n        | [0-7]{1,3}\n        | [\\\\\"'abfnrtv]\n     )\n"},"escape-sequence-unicode":{"patterns":[{"name":"constant.character.escape.scenic","match":"(?x)\n  \\\\ (\n        u[0-9A-Fa-f]{4}\n        | U[0-9A-Fa-f]{8}\n        | N\\{[\\w\\s]+?\\}\n     )\n"}]},"expression":{"patterns":[{"include":"#expression-base"},{"include":"#member-access"},{"match":"(?x) \\b ([[:alpha:]_]\\w*) \\b"}]},"expression-bare":{"patterns":[{"include":"#backticks"},{"include":"#illegal-anno"},{"include":"#literal"},{"include":"#regexp"},{"include":"#string"},{"include":"#lambda"},{"include":"#inline-keywords"},{"include":"#illegal-operator"},{"include":"#operator"},{"include":"#curly-braces"},{"include":"#item-access"},{"include":"#list"},{"include":"#round-braces"},{"include":"#function-call"},{"include":"#instance-creation"},{"include":"#builtin-functions"},{"include":"#builtin-types"},{"include":"#builtin-types-scenic"},{"include":"#builtin-exceptions"},{"include":"#magic-names"},{"include":"#special-names"},{"include":"#builtin-names-scenic"},{"include":"#illegal-names"},{"include":"#special-variables"},{"include":"#ellipsis"},{"include":"#punctuation"},{"include":"#line-continuation"}]},"expression-base":{"patterns":[{"include":"#comments"},{"include":"#expression-bare"},{"include":"#line-continuation"}]},"f-expression":{"patterns":[{"include":"#expression-bare"},{"include":"#member-access"},{"match":"(?x) \\b ([[:alpha:]_]\\w*) \\b"}]},"fregexp-base-expression":{"patterns":[{"include":"#fregexp-quantifier"},{"include":"#fstring-formatting-braces"},{"match":"\\{.*?\\}"},{"include":"#regexp-base-common"}]},"fregexp-quantifier":{"name":"keyword.operator.quantifier.regexp","match":"(?x)\n  \\{\\{(\n    \\d+ | \\d+,(\\d+)? | ,\\d+\n  )\\}\\}\n"},"fstring-fnorm-quoted-multi-line":{"name":"meta.fstring.scenic","begin":"(\\b[fF])([bBuU])?('''|\"\"\")","end":"(\\3)","patterns":[{"include":"#fstring-guts"},{"include":"#fstring-illegal-multi-brace"},{"include":"#fstring-multi-brace"},{"include":"#fstring-multi-core"}],"beginCaptures":{"1":{"name":"string.interpolated.scenic string.quoted.multi.scenic storage.type.string.scenic"},"2":{"name":"invalid.illegal.prefix.scenic"},"3":{"name":"punctuation.definition.string.begin.scenic string.interpolated.scenic string.quoted.multi.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic string.interpolated.scenic string.quoted.multi.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"fstring-fnorm-quoted-single-line":{"name":"meta.fstring.scenic","begin":"(\\b[fF])([bBuU])?((['\"]))","end":"(\\3)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#fstring-guts"},{"include":"#fstring-illegal-single-brace"},{"include":"#fstring-single-brace"},{"include":"#fstring-single-core"}],"beginCaptures":{"1":{"name":"string.interpolated.scenic string.quoted.single.scenic storage.type.string.scenic"},"2":{"name":"invalid.illegal.prefix.scenic"},"3":{"name":"punctuation.definition.string.begin.scenic string.interpolated.scenic string.quoted.single.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic string.interpolated.scenic string.quoted.single.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"fstring-formatting":{"patterns":[{"include":"#fstring-formatting-braces"},{"include":"#fstring-formatting-singe-brace"}]},"fstring-formatting-braces":{"patterns":[{"match":"({)(\\s*?)(})","captures":{"1":{"name":"constant.character.format.placeholder.other.scenic"},"2":{"name":"invalid.illegal.brace.scenic"},"3":{"name":"constant.character.format.placeholder.other.scenic"}}},{"name":"constant.character.escape.scenic","match":"({{|}})"}]},"fstring-formatting-singe-brace":{"name":"invalid.illegal.brace.scenic","match":"(}(?!}))"},"fstring-guts":{"patterns":[{"include":"#escape-sequence-unicode"},{"include":"#escape-sequence"},{"include":"#string-line-continuation"},{"include":"#fstring-formatting"}]},"fstring-illegal-multi-brace":{"patterns":[{"include":"#impossible"}]},"fstring-illegal-single-brace":{"begin":"(\\{)(?=[^\\n}]*$\\n?)","end":"(\\})|(?=\\n)","patterns":[{"include":"#fstring-terminator-single"},{"include":"#f-expression"}],"beginCaptures":{"1":{"name":"constant.character.format.placeholder.other.scenic"}},"endCaptures":{"1":{"name":"constant.character.format.placeholder.other.scenic"}}},"fstring-multi-brace":{"begin":"(\\{)","end":"(?x)\n  (\\})\n","patterns":[{"include":"#fstring-terminator-multi"},{"include":"#f-expression"}],"beginCaptures":{"1":{"name":"constant.character.format.placeholder.other.scenic"}},"endCaptures":{"1":{"name":"constant.character.format.placeholder.other.scenic"}}},"fstring-multi-core":{"name":"string.interpolated.scenic string.quoted.multi.scenic","match":"(?x)\n  (.+?)\n    (\n      (?# .* and .*? in multi-line match need special handling of\n        newlines otherwise SublimeText and Atom will match slightly\n        differently.\n\n        The guard for newlines has to be separate from the\n        lookahead because of special $ matching rule.)\n      ($\\n?)\n      |\n      (?=[\\\\\\}\\{]|'''|\"\"\")\n    )\n  (?# due to how multiline regexps are matched we need a special case\n    for matching a newline character)\n  | \\n\n"},"fstring-normf-quoted-multi-line":{"name":"meta.fstring.scenic","begin":"(\\b[bBuU])([fF])('''|\"\"\")","end":"(\\3)","patterns":[{"include":"#fstring-guts"},{"include":"#fstring-illegal-multi-brace"},{"include":"#fstring-multi-brace"},{"include":"#fstring-multi-core"}],"beginCaptures":{"1":{"name":"invalid.illegal.prefix.scenic"},"2":{"name":"string.interpolated.scenic string.quoted.multi.scenic storage.type.string.scenic"},"3":{"name":"punctuation.definition.string.begin.scenic string.quoted.multi.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic string.interpolated.scenic string.quoted.multi.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"fstring-normf-quoted-single-line":{"name":"meta.fstring.scenic","begin":"(\\b[bBuU])([fF])((['\"]))","end":"(\\3)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#fstring-guts"},{"include":"#fstring-illegal-single-brace"},{"include":"#fstring-single-brace"},{"include":"#fstring-single-core"}],"beginCaptures":{"1":{"name":"invalid.illegal.prefix.scenic"},"2":{"name":"string.interpolated.scenic string.quoted.single.scenic storage.type.string.scenic"},"3":{"name":"punctuation.definition.string.begin.scenic string.quoted.single.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic string.interpolated.scenic string.quoted.single.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"fstring-raw-guts":{"patterns":[{"include":"#string-consume-escape"},{"include":"#fstring-formatting"}]},"fstring-raw-multi-core":{"name":"string.interpolated.scenic string.quoted.raw.multi.scenic","match":"(?x)\n  (.+?)\n    (\n      (?# .* and .*? in multi-line match need special handling of\n        newlines otherwise SublimeText and Atom will match slightly\n        differently.\n\n        The guard for newlines has to be separate from the\n        lookahead because of special $ matching rule.)\n      ($\\n?)\n      |\n      (?=[\\\\\\}\\{]|'''|\"\"\")\n    )\n  (?# due to how multiline regexps are matched we need a special case\n    for matching a newline character)\n  | \\n\n"},"fstring-raw-quoted-multi-line":{"name":"meta.fstring.scenic","begin":"(\\b(?:[rR][fF]|[fF][rR]))('''|\"\"\")","end":"(\\2)","patterns":[{"include":"#fstring-raw-guts"},{"include":"#fstring-illegal-multi-brace"},{"include":"#fstring-multi-brace"},{"include":"#fstring-raw-multi-core"}],"beginCaptures":{"1":{"name":"string.interpolated.scenic string.quoted.raw.multi.scenic storage.type.string.scenic"},"2":{"name":"punctuation.definition.string.begin.scenic string.quoted.raw.multi.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic string.interpolated.scenic string.quoted.raw.multi.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"fstring-raw-quoted-single-line":{"name":"meta.fstring.scenic","begin":"(\\b(?:[rR][fF]|[fF][rR]))((['\"]))","end":"(\\2)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#fstring-raw-guts"},{"include":"#fstring-illegal-single-brace"},{"include":"#fstring-single-brace"},{"include":"#fstring-raw-single-core"}],"beginCaptures":{"1":{"name":"string.interpolated.scenic string.quoted.raw.single.scenic storage.type.string.scenic"},"2":{"name":"punctuation.definition.string.begin.scenic string.quoted.raw.single.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic string.interpolated.scenic string.quoted.raw.single.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"fstring-raw-single-core":{"name":"string.interpolated.scenic string.quoted.raw.single.scenic","match":"(?x)\n  (.+?)\n    (\n      (?# .* and .*? in multi-line match need special handling of\n        newlines otherwise SublimeText and Atom will match slightly\n        differently.\n\n        The guard for newlines has to be separate from the\n        lookahead because of special $ matching rule.)\n      ($\\n?)\n      |\n      (?=[\\\\\\}\\{]|(['\"])|((?\u003c!\\\\)\\n))\n    )\n  (?# due to how multiline regexps are matched we need a special case\n    for matching a newline character)\n  | \\n\n"},"fstring-single-brace":{"begin":"(\\{)","end":"(?x)\n  (\\})|(?=\\n)\n","patterns":[{"include":"#fstring-terminator-single"},{"include":"#f-expression"}],"beginCaptures":{"1":{"name":"constant.character.format.placeholder.other.scenic"}},"endCaptures":{"1":{"name":"constant.character.format.placeholder.other.scenic"}}},"fstring-single-core":{"name":"string.interpolated.scenic string.quoted.single.scenic","match":"(?x)\n  (.+?)\n    (\n      (?# .* and .*? in multi-line match need special handling of\n        newlines otherwise SublimeText and Atom will match slightly\n        differently.\n\n        The guard for newlines has to be separate from the\n        lookahead because of special $ matching rule.)\n      ($\\n?)\n      |\n      (?=[\\\\\\}\\{]|(['\"])|((?\u003c!\\\\)\\n))\n    )\n  (?# due to how multiline regexps are matched we need a special case\n    for matching a newline character)\n  | \\n\n"},"fstring-terminator-multi":{"patterns":[{"name":"storage.type.format.scenic","match":"(=(![rsa])?)(?=})"},{"name":"storage.type.format.scenic","match":"(=?![rsa])(?=})"},{"match":"(?x)\n  ( (?: =?) (?: ![rsa])? )\n    ( : \\w? [\u003c\u003e=^]? [-+ ]? \\#?\n      \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )(?=})\n","captures":{"1":{"name":"storage.type.format.scenic"},"2":{"name":"storage.type.format.scenic"}}},{"include":"#fstring-terminator-multi-tail"}]},"fstring-terminator-multi-tail":{"begin":"((?:=?)(?:![rsa])?)(:)(?=.*?{)","end":"(?=})","patterns":[{"include":"#fstring-illegal-multi-brace"},{"include":"#fstring-multi-brace"},{"name":"storage.type.format.scenic","match":"([bcdeEfFgGnosxX%])(?=})"},{"name":"storage.type.format.scenic","match":"(\\.\\d+)"},{"name":"storage.type.format.scenic","match":"(,)"},{"name":"storage.type.format.scenic","match":"(\\d+)"},{"name":"storage.type.format.scenic","match":"(\\#)"},{"name":"storage.type.format.scenic","match":"([-+ ])"},{"name":"storage.type.format.scenic","match":"([\u003c\u003e=^])"},{"name":"storage.type.format.scenic","match":"(\\w)"}],"beginCaptures":{"1":{"name":"storage.type.format.scenic"},"2":{"name":"storage.type.format.scenic"}}},"fstring-terminator-single":{"patterns":[{"name":"storage.type.format.scenic","match":"(=(![rsa])?)(?=})"},{"name":"storage.type.format.scenic","match":"(=?![rsa])(?=})"},{"match":"(?x)\n  ( (?: =?) (?: ![rsa])? )\n    ( : \\w? [\u003c\u003e=^]? [-+ ]? \\#?\n      \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )(?=})\n","captures":{"1":{"name":"storage.type.format.scenic"},"2":{"name":"storage.type.format.scenic"}}},{"include":"#fstring-terminator-single-tail"}]},"fstring-terminator-single-tail":{"begin":"((?:=?)(?:![rsa])?)(:)(?=.*?{)","end":"(?=})|(?=\\n)","patterns":[{"include":"#fstring-illegal-single-brace"},{"include":"#fstring-single-brace"},{"name":"storage.type.format.scenic","match":"([bcdeEfFgGnosxX%])(?=})"},{"name":"storage.type.format.scenic","match":"(\\.\\d+)"},{"name":"storage.type.format.scenic","match":"(,)"},{"name":"storage.type.format.scenic","match":"(\\d+)"},{"name":"storage.type.format.scenic","match":"(\\#)"},{"name":"storage.type.format.scenic","match":"([-+ ])"},{"name":"storage.type.format.scenic","match":"([\u003c\u003e=^])"},{"name":"storage.type.format.scenic","match":"(\\w)"}],"beginCaptures":{"1":{"name":"storage.type.format.scenic"},"2":{"name":"storage.type.format.scenic"}}},"function-arguments":{"contentName":"meta.function-call.arguments.scenic","begin":"(\\()","end":"(?=\\))(?!\\)\\s*\\()","patterns":[{"name":"punctuation.separator.arguments.scenic","match":"(,)"},{"match":"(?x)\n  (?:(?\u003c=[,(])|^) \\s* (\\*{1,2})\n","captures":{"1":{"name":"keyword.operator.unpacking.arguments.scenic"}}},{"include":"#lambda-incomplete"},{"include":"#illegal-names"},{"match":"\\b([[:alpha:]_]\\w*)\\s*(=)(?!=)","captures":{"1":{"name":"variable.parameter.function-call.scenic"},"2":{"name":"keyword.operator.assignment.scenic"}}},{"name":"keyword.operator.assignment.scenic","match":"=(?!=)"},{"include":"#expression"},{"match":"\\s*(\\))\\s*(\\()","captures":{"1":{"name":"punctuation.definition.arguments.end.scenic"},"2":{"name":"punctuation.definition.arguments.begin.scenic"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.arguments.begin.scenic"}}},"function-call":{"name":"meta.function-call.scenic","begin":"(?x)\n  \\b(?=\n    ([[:alpha:]_]\\w*) \\s* (\\()\n  )\n","end":"(\\))","patterns":[{"include":"#special-variables"},{"include":"#function-name"},{"include":"#function-arguments"}],"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.scenic"}}},"function-declaration":{"name":"meta.function.scenic","begin":"(?x)\n  \\s*\n  (?:\\b(async) \\s+)? \\b(def)\\s+\n    (?=\n      [[:alpha:]_][[:word:]]* \\s* \\(\n    )\n","end":"(:|(?=[#'\"\\n]))","patterns":[{"include":"#function-def-name"},{"include":"#parameters"},{"include":"#line-continuation"},{"include":"#return-annotation"}],"beginCaptures":{"1":{"name":"storage.type.function.async.scenic"},"2":{"name":"storage.type.function.scenic"}},"endCaptures":{"1":{"name":"punctuation.section.function.begin.scenic"}}},"function-def-name":{"patterns":[{"include":"#illegal-object-name"},{"include":"#builtin-possible-callables"},{"name":"entity.name.function.scenic","match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n"}]},"function-name":{"patterns":[{"include":"#builtin-possible-callables"},{"name":"variable.function.scenic meta.function-call.generic.scenic","match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n"}]},"illegal-anno":{"name":"invalid.illegal.annotation.scenic","match":"-\u003e"},"illegal-names":{"match":"(?x)\n  \\b(?:\n    (\n      and | as | assert | async | await | break | class | continue | def\n      | del | elif | else | except | finally | for | from | global\n      | if | in | is | (?\u003c=\\.)lambda | lambda(?=\\s*[\\.=])\n      | nonlocal | not | or | pass | raise | return | try | while | with\n      | yield\n      | at | by | do | of | to | until\n    ) | (\n      import\n    )\n  )\\b\n","captures":{"1":{"name":"keyword.control.flow.scenic"},"2":{"name":"keyword.control.import.scenic"}}},"illegal-object-name":{"name":"keyword.illegal.name.scenic","match":"\\b(True|False|None)\\b"},"illegal-operator":{"patterns":[{"name":"invalid.illegal.operator.scenic","match":"\u0026\u0026|\\|\\||--|\\+\\+"},{"name":"invalid.illegal.operator.scenic","match":"[?$]"},{"name":"invalid.illegal.operator.scenic","match":"!\\b"}]},"import":{"patterns":[{"match":"(?x)\n  \\s* \\b(from) \\s*(\\.+)\\s* (import\\b)?\n","captures":{"1":{"name":"keyword.control.import.scenic"},"2":{"name":"punctuation.separator.period.scenic"},"3":{"name":"keyword.control.import.scenic"}}},{"name":"keyword.control.import.scenic","match":"\\b(?\u003c!\\.)import\\b"}]},"impossible":{"match":"$.^"},"inheritance-identifier":{"match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n","captures":{"1":{"name":"entity.other.inherited-class.scenic"}}},"inheritance-name":{"patterns":[{"include":"#lambda-incomplete"},{"include":"#builtin-possible-callables"},{"include":"#inheritance-identifier"}]},"inline-keywords":{"match":"(?x)\n  \\b(?\u003c!\\.)(\n    initial\\ scenario | until | to | by | from\n  )\\b\n","captures":{"1":{"name":"keyword.control.flow.scenic"}}},"instance-creation":{"name":"meta.instance.scenic","begin":"(?x)\n  (new) \\s+\n  (?: (Point | OrientedPoint | Object)\\b | ([[:alpha:]_]\\w*))\n  [^\\S\\n]*\n","end":"(?=[\\S\\n])","patterns":[{"include":"#specifier"},{"include":"#line-continuation"}],"beginCaptures":{"1":{"name":"keyword.other.new.scenic"},"2":{"name":"markup.italic markup.bold entity.name.instance.scenic"},"3":{"name":"markup.bold entity.name.instance.scenic"}},"endCaptures":{"1":{"name":"comment.line.number-sign.scenic"}},"applyEndPatternLast":true},"item-access":{"patterns":[{"name":"meta.item-access.scenic","begin":"(?x)\n  \\b(?=\n    [[:alpha:]_]\\w* \\s* \\[\n  )\n","end":"(\\])","patterns":[{"include":"#item-name"},{"include":"#item-index"},{"include":"#expression"}],"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.scenic"}}}]},"item-index":{"contentName":"meta.item-access.arguments.scenic","begin":"(\\[)","end":"(?=\\])","patterns":[{"name":"punctuation.separator.slice.scenic","match":":"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"punctuation.definition.arguments.begin.scenic"}}},"item-name":{"patterns":[{"include":"#special-variables"},{"include":"#builtin-functions"},{"include":"#special-names"},{"match":"(?x)\n  \\b ([[:alpha:]_]\\w*) \\b\n"}]},"lambda":{"patterns":[{"match":"((?\u003c=\\.)lambda|lambda(?=\\s*[\\.=]))","captures":{"1":{"name":"keyword.control.flow.scenic"}}},{"match":"\\b(lambda)\\s*?(?=[,\\n]|$)","captures":{"1":{"name":"storage.type.function.lambda.scenic"}}},{"name":"meta.lambda-function.scenic","contentName":"meta.function.lambda.parameters.scenic","begin":"(?x)\n  \\b (lambda) \\b\n","end":"(:)|(\\n)","patterns":[{"name":"keyword.operator.positional.parameter.scenic","match":"/"},{"name":"keyword.operator.unpacking.parameter.scenic","match":"(\\*\\*|\\*)"},{"include":"#lambda-nested-incomplete"},{"include":"#illegal-names"},{"match":"([[:alpha:]_]\\w*)\\s*(?:(,)|(?=:|$))","captures":{"1":{"name":"variable.parameter.function.language.scenic"},"2":{"name":"punctuation.separator.parameters.scenic"}}},{"include":"#comments"},{"include":"#backticks"},{"include":"#illegal-anno"},{"include":"#lambda-parameter-with-default"},{"include":"#line-continuation"},{"include":"#illegal-operator"}],"beginCaptures":{"1":{"name":"storage.type.function.lambda.scenic"}},"endCaptures":{"1":{"name":"punctuation.section.function.lambda.begin.scenic"}}}]},"lambda-incomplete":{"name":"storage.type.function.lambda.scenic","match":"\\blambda(?=\\s*[,)])"},"lambda-nested-incomplete":{"name":"storage.type.function.lambda.scenic","match":"\\blambda(?=\\s*[:,)])"},"lambda-parameter-with-default":{"begin":"(?x)\n  \\b\n  ([[:alpha:]_]\\w*) \\s* (=)\n","end":"(,)|(?=:|$)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"variable.parameter.function.language.scenic"},"2":{"name":"keyword.operator.scenic"}},"endCaptures":{"1":{"name":"punctuation.separator.parameters.scenic"}}},"line-continuation":{"patterns":[{"match":"(\\\\)\\s*(\\S.*$\\n?)","captures":{"1":{"name":"punctuation.separator.continuation.line.scenic"},"2":{"name":"invalid.illegal.line.continuation.scenic"}}},{"begin":"(\\\\)\\s*$\\n?","end":"(?x)\n  (?=^\\s*$)\n  |\n  (?! (\\s* [rR]? (\\'\\'\\'|\\\"\\\"\\\"|\\'|\\\"))\n      |\n      (\\G $)  (?# '\\G' is necessary for ST)\n  )\n","patterns":[{"include":"#regexp"},{"include":"#string"}],"beginCaptures":{"1":{"name":"punctuation.separator.continuation.line.scenic"}}}]},"list":{"begin":"\\[","end":"\\]","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.list.begin.scenic"}},"endCaptures":{"0":{"name":"punctuation.definition.list.end.scenic"}}},"literal":{"patterns":[{"name":"constant.language.scenic","match":"\\b(True|False|None|NotImplemented|Ellipsis)\\b"},{"name":"constant.language.scenic","match":"\\b(everywhere|nowhere)\\b"},{"include":"#number"}]},"loose-default":{"begin":"(=)","end":"(,)|(?=\\))","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.scenic"}},"endCaptures":{"1":{"name":"punctuation.separator.parameters.scenic"}}},"magic-function-names":{"match":"(?x)\n  \\b(\n    __(?:\n      abs | add | aenter | aexit | aiter | and | anext\n      | await | bool | call | ceil | class_getitem\n      | cmp | coerce | complex | contains | copy\n      | deepcopy | del | delattr | delete | delitem\n      | delslice | dir | div | divmod | enter | eq\n      | exit | float | floor | floordiv | format | ge\n      | get | getattr | getattribute | getinitargs\n      | getitem | getnewargs | getslice | getstate | gt\n      | hash | hex | iadd | iand | idiv | ifloordiv |\n      | ilshift | imod | imul | index | init\n      | instancecheck | int | invert | ior | ipow\n      | irshift | isub | iter | itruediv | ixor | le\n      | len | long | lshift | lt | missing | mod | mul\n      | ne | neg | new | next | nonzero | oct | or | pos\n      | pow | radd | rand | rdiv | rdivmod | reduce\n      | reduce_ex | repr | reversed | rfloordiv |\n      | rlshift | rmod | rmul | ror | round | rpow\n      | rrshift | rshift | rsub | rtruediv | rxor | set\n      | setattr | setitem | set_name | setslice\n      | setstate | sizeof | str | sub | subclasscheck\n      | truediv | trunc | unicode | xor | matmul\n      | rmatmul | imatmul | init_subclass | set_name\n      | fspath | bytes | prepare | length_hint\n    )__\n  )\\b\n","captures":{"1":{"name":"support.function.magic.scenic"}}},"magic-names":{"patterns":[{"include":"#magic-function-names"},{"include":"#magic-variable-names"}]},"magic-variable-names":{"match":"(?x)\n  \\b(\n    __(?:\n      all | annotations | bases | builtins | class\n      | closure | code | debug | defaults | dict | doc | file | func\n      | globals | kwdefaults | match_args | members | metaclass | methods\n      | module | mro | mro_entries | name | qualname | post_init | self\n      | signature | slots | subclasses | version | weakref | wrapped\n      | classcell | spec | path | package | future | traceback\n    )__\n  )\\b\n","captures":{"1":{"name":"support.variable.magic.scenic"}}},"member-access":{"begin":"(\\.)\\s*(?!\\.)","end":"(?x)\n  # stop when you've just read non-whitespace followed by non-word\n  # i.e. when finished reading an identifier or function call\n  (?\u003c=\\S)(?=\\W) |\n  # stop when seeing the start of something that's not a word,\n  # i.e. when seeing a non-identifier\n  (^|(?\u003c=\\s))(?=[^\\\\\\w\\s]) |\n  $\n","patterns":[{"include":"#function-call"},{"include":"#member-access-base"}],"beginCaptures":{"1":{"name":"punctuation.separator.period.scenic"}}},"member-access-base":{"patterns":[{"include":"#magic-names"},{"include":"#illegal-names"},{"include":"#illegal-object-name"},{"include":"#special-names"},{"include":"#line-continuation"},{"include":"#item-access"}]},"member-access-class":{"begin":"(\\.)\\s*(?!\\.)","end":"(?\u003c=\\S)(?=\\W)|$","patterns":[{"include":"#call-wrapper-inheritance"},{"include":"#member-access-base"},{"include":"#inheritance-identifier"}],"beginCaptures":{"1":{"name":"punctuation.separator.period.scenic"}}},"number":{"name":"constant.numeric.scenic","patterns":[{"include":"#number-float"},{"include":"#number-dec"},{"include":"#number-hex"},{"include":"#number-oct"},{"include":"#number-bin"},{"include":"#number-long"},{"name":"invalid.illegal.name.scenic","match":"\\b[0-9]+\\w+"}]},"number-bin":{"name":"constant.numeric.bin.scenic","match":"(?x)\n  (?\u003c![\\w\\.])\n    (0[bB]) (_?[01])+\n  \\b\n","captures":{"1":{"name":"storage.type.number.scenic"}}},"number-dec":{"name":"constant.numeric.dec.scenic","match":"(?x)\n  (?\u003c![\\w\\.])(?:\n      [1-9](?: _?[0-9] )*\n      |\n      0+\n      |\n      [0-9](?: _?[0-9] )* ([jJ])\n      |\n      0 ([0-9]+)(?![eE\\.])\n  )\\b\n","captures":{"1":{"name":"storage.type.imaginary.number.scenic"},"2":{"name":"invalid.illegal.dec.scenic"},"3":{"name":"invalid.illegal.dec.scenic"}}},"number-float":{"name":"constant.numeric.float.scenic","match":"(?x)\n  (?\u003c! \\w)(?:\n    (?:\n      \\.[0-9](?: _?[0-9] )*\n      |\n      [0-9](?: _?[0-9] )* \\. [0-9](?: _?[0-9] )*\n      |\n      [0-9](?: _?[0-9] )* \\.\n    ) (?: [eE][+-]?[0-9](?: _?[0-9] )* )?\n    |\n    [0-9](?: _?[0-9] )* (?: [eE][+-]?[0-9](?: _?[0-9] )* )\n  )([jJ])?\\b\n","captures":{"1":{"name":"storage.type.imaginary.number.scenic"}}},"number-hex":{"name":"constant.numeric.hex.scenic","match":"(?x)\n  (?\u003c![\\w\\.])\n    (0[xX]) (_?[0-9a-fA-F])+\n  \\b\n","captures":{"1":{"name":"storage.type.number.scenic"}}},"number-long":{"name":"constant.numeric.bin.scenic","match":"(?x)\n  (?\u003c![\\w\\.])\n    ([1-9][0-9]* | 0) ([lL])\n  \\b\n","captures":{"2":{"name":"storage.type.number.scenic"}}},"number-oct":{"name":"constant.numeric.oct.scenic","match":"(?x)\n  (?\u003c![\\w\\.])\n    (0[oO]) (_?[0-7])+\n  \\b\n","captures":{"1":{"name":"storage.type.number.scenic"}}},"old-instance-statement":{"name":"meta.instance.scenic","begin":"(?x)\n  # Case 1: at least one specifier.\n  ^\\s*\n  (?: (?: (ego) | [[:alpha:]_]\\w* ) \\s* (=) | (return))? \\s*\n  (?! True|False|None|NotImplemented|Ellipsis)\n  (?: (Point | OrientedPoint | Object)\\b | ([[:upper:]]\\w*))\n  (?=\n    \\s+ (?:\n      (?: with) \\s+ \\b[[:alpha:]_]\\w*\n      | (?:\n        at | offset\\ by | offset\\ along\n        | (?: (?: left | right | ahead)\\ of) | behind\n        | above | below\n        | beyond\n        | visible\\ from | visible\n        | not\\ visible\\ from | not\\ visible\n        | in | on\n        | contained\\ in\n        | following\n        | facing\\ (?: directly\\ )? (?: toward | away\\ from)\n        | facing | apparently\\ facing\n      )\n    )\n  )\\b\n\n# Case 2: assignment with no specifiers. Only match ego since otherwise\n#   we'd get annoying false positives while typing Python lines like\n#   'x = MyPythonClass()' before adding the parentheses.\n| ^\\s* (ego) \\s* (=) \\s*\n  (?: (Object)\\b | ([[:upper:]]\\w*))\n  (?= \\s* (?: \\#.*)? $ )\n\n# Case 3: name with no specifiers. We'll allow this since we only match\n#   capitalized names, which are rare as variable or side-effecting\n#   function names so we should get few false positives.\n| ^\\s* (?: (Object)\\b | ([[:upper:]]\\w*))\n  (?= \\s* (?: \\#.*)? $ )\n","end":"\\n","patterns":[{"include":"#specifier"},{"include":"#line-continuation"}],"beginCaptures":{"1":{"name":"variable.language.special.ego.scenic"},"10":{"name":"markup.italic markup.bold entity.name.instance.scenic"},"11":{"name":"markup.bold entity.name.instance.scenic"},"2":{"name":"keyword.operator.assignment.scenic"},"3":{"name":"keyword.control.flow.scenic"},"4":{"name":"markup.italic markup.bold entity.name.instance.scenic"},"5":{"name":"markup.bold entity.name.instance.scenic"},"6":{"name":"variable.language.special.ego.scenic"},"7":{"name":"keyword.operator.assignment.scenic"},"8":{"name":"markup.italic markup.bold entity.name.instance.scenic"},"9":{"name":"markup.bold entity.name.instance.scenic"}}},"old-monitor-declaration":{"name":"meta.function.scenic","begin":"(?x)\n  ^\\s*\n  (monitor)\\s+\n    (?=\n      [[:alpha:]_][[:word:]]* \\s* :\n    )\n","end":"(:)","patterns":[{"include":"#function-def-name"}],"beginCaptures":{"1":{"name":"storage.type.function.scenic"}},"endCaptures":{"1":{"name":"punctuation.section.function.begin.scenic"}}},"operator":{"match":"(?x)\n    \\b(?\u003c!\\.)\n      (?:\n        (and | or | not | in | is)                         (?# 1)\n        |\n        (for | if | else | await | (?:yield(?:\\s+from)?))  (?# 2)\n      )\n    (?!\\s*:)\\b\n\n    | (\u003c\u003c | \u003e\u003e | \u0026 | \\| | \\^ | ~)                          (?# 3)\n\n    | (\\*\\* | \\* | \\+ | - | % | // | / | @)                (?# 4)\n\n    | (!= | == | \u003e= | \u003c= | \u003c | \u003e)                          (?# 5)\n\n    | (:=)                                                 (?# 6)\n\n    | (                                                    (?# 7)\n      deg\n      | (?:\n          (?:relative | apparent)\\ heading\\ of\n          | distance\\ (?:from | to | past)\n          | (?:angle | altitude)\\ (?:from | to) | can\\ see\n          | at | relative\\ to\n          | offset\\ by | offset\\ along\n          | visible | not\\ visible\n          | (?:front | back | left | right | top | bottom)\\ of\n          | (?:(?:front | back | top | bottom)\\ (?:left | right))\\ of\n          | (?:(?:top | bottom)\\ (?:front | back))\\ of\n          | (?:(?:top | bottom)\\ (?:front | back)\\ (?:left | right))\\ of\n        )\\b(?!\\s*[)}\\]=:.;,])\n      )\n","captures":{"1":{"name":"keyword.operator.logical.scenic"},"2":{"name":"keyword.control.flow.scenic"},"3":{"name":"keyword.operator.bitwise.scenic"},"4":{"name":"keyword.operator.arithmetic.scenic"},"5":{"name":"keyword.operator.comparison.scenic"},"6":{"name":"keyword.operator.assignment.scenic"},"7":{"name":"keyword.operator.scenic"}}},"override-statement":{"name":"meta.override.scenic","begin":"(?x)\n  ^\\s*\n  (override) \\s+ (?: (ego) | [[:alpha:]_]\\w*)\n  \\s+\n","end":"\\n","patterns":[{"include":"#specifier"},{"include":"#line-continuation"}],"beginCaptures":{"1":{"name":"keyword.control.flow.scenic"},"2":{"name":"variable.language.special.ego.scenic"}}},"param-statement":{"begin":"^\\s*(param)\\s+","end":"(\\#.*)?\\n","patterns":[{"name":"meta.param.scenic","match":"(?x)\n  ([[:alpha:]_]\\w* | '[^\\\\'\"%{\\n]+' | \"[^\\\\'\"%{\\n]+\")\n  \\s* (=) \\s*\n","captures":{"1":{"name":"variable.parameter.global.scenic"},"2":{"name":"keyword.operator.assignment.scenic"}}},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.flow.scenic"}},"endCaptures":{"1":{"name":"comment.line.number-sign.scenic"}}},"parameter-special":{"match":"(?x)\n  \\b ((self)|(cls)) \\b \\s*(?:(,)|(?=\\)))\n","captures":{"1":{"name":"variable.parameter.function.language.scenic"},"2":{"name":"variable.parameter.function.language.special.self.scenic"},"3":{"name":"variable.parameter.function.language.special.cls.scenic"},"4":{"name":"punctuation.separator.parameters.scenic"}}},"parameters":{"name":"meta.function.parameters.scenic","begin":"(\\()","end":"(\\))","patterns":[{"name":"keyword.operator.positional.parameter.scenic","match":"/"},{"name":"keyword.operator.unpacking.parameter.scenic","match":"(\\*\\*|\\*)"},{"include":"#lambda-incomplete"},{"include":"#illegal-names"},{"include":"#illegal-object-name"},{"include":"#parameter-special"},{"match":"(?x)\n  ([[:alpha:]_]\\w*)\n    \\s* (?: (,) | (?=[)#\\n=]))\n","captures":{"1":{"name":"variable.parameter.function.language.scenic"},"2":{"name":"punctuation.separator.parameters.scenic"}}},{"include":"#comments"},{"include":"#loose-default"},{"include":"#annotated-parameter"}],"beginCaptures":{"1":{"name":"punctuation.definition.parameters.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.parameters.end.scenic"}}},"property-attribute":{"patterns":[{"name":"storage.type.property.scenic","match":"\\b(additive|dynamic|final)\\b"}]},"property-declaration":{"patterns":[{"name":"meta.property.scenic","begin":"(?x)\n  ^\\s+\n  (?!else|except|finally) ([[:alpha:]_]\\w*)\n  \\s*\n  (?: (\\[) (?= [\\w\\s,]* \\] \\s* : \\s* [^\\s\\#])\n    | (?= : \\s* [^\\s\\#]))\n","end":"(?x)\n  (\\])? \\s* (:)\n","patterns":[{"include":"#property-attribute"},{"name":"punctuation.separator.element.scenic","match":","}],"beginCaptures":{"1":{"name":"entity.name.property.scenic"},"2":{"name":"punctuation.definition.arguments.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.arguments.end.scenic"},"2":{"name":"punctuation.separator.colon.scenic"}}}]},"punctuation":{"patterns":[{"name":"punctuation.separator.colon.scenic","match":":"},{"name":"punctuation.separator.element.scenic","match":","}]},"regexp":{"patterns":[{"include":"#regexp-single-three-line"},{"include":"#regexp-double-three-line"},{"include":"#regexp-single-one-line"},{"include":"#regexp-double-one-line"}]},"regexp-backreference":{"name":"meta.backreference.named.regexp","match":"(?x)\n  (\\()  (\\?P= \\w+(?:\\s+[[:alnum:]]+)?)  (\\))\n","captures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.begin.regexp"},"2":{"name":"entity.name.tag.named.backreference.regexp"},"3":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.end.regexp"}}},"regexp-backreference-number":{"name":"meta.backreference.regexp","match":"(\\\\[1-9]\\d?)","captures":{"1":{"name":"entity.name.tag.backreference.regexp"}}},"regexp-base-common":{"patterns":[{"name":"support.other.match.any.regexp","match":"\\."},{"name":"support.other.match.begin.regexp","match":"\\^"},{"name":"support.other.match.end.regexp","match":"\\$"},{"name":"keyword.operator.quantifier.regexp","match":"[+*?]\\??"},{"name":"keyword.operator.disjunction.regexp","match":"\\|"},{"include":"#regexp-escape-sequence"}]},"regexp-base-expression":{"patterns":[{"include":"#regexp-quantifier"},{"include":"#regexp-base-common"}]},"regexp-charecter-set-escapes":{"patterns":[{"name":"constant.character.escape.regexp","match":"\\\\[abfnrtv\\\\]"},{"include":"#regexp-escape-special"},{"name":"constant.character.escape.regexp","match":"\\\\([0-7]{1,3})"},{"include":"#regexp-escape-character"},{"include":"#regexp-escape-unicode"},{"include":"#regexp-escape-catchall"}]},"regexp-double-one-line":{"name":"string.regexp.quoted.single.scenic","begin":"\\b(([uU]r)|([bB]r)|(r[bB]?))(\")","end":"(\")|(?\u003c!\\\\)(\\n)","patterns":[{"include":"#double-one-regexp-expression"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.scenic"},"3":{"name":"storage.type.string.scenic"},"4":{"name":"storage.type.string.scenic"},"5":{"name":"punctuation.definition.string.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"regexp-double-three-line":{"name":"string.regexp.quoted.multi.scenic","begin":"\\b(([uU]r)|([bB]r)|(r[bB]?))(\"\"\")","end":"(\"\"\")","patterns":[{"include":"#double-three-regexp-expression"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.scenic"},"3":{"name":"storage.type.string.scenic"},"4":{"name":"storage.type.string.scenic"},"5":{"name":"punctuation.definition.string.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"regexp-escape-catchall":{"name":"constant.character.escape.regexp","match":"\\\\(.|\\n)"},"regexp-escape-character":{"name":"constant.character.escape.regexp","match":"(?x)\n  \\\\ (\n        x[0-9A-Fa-f]{2}\n        | 0[0-7]{1,2}\n        | [0-7]{3}\n     )\n"},"regexp-escape-sequence":{"patterns":[{"include":"#regexp-escape-special"},{"include":"#regexp-escape-character"},{"include":"#regexp-escape-unicode"},{"include":"#regexp-backreference-number"},{"include":"#regexp-escape-catchall"}]},"regexp-escape-special":{"name":"support.other.escape.special.regexp","match":"\\\\([AbBdDsSwWZ])"},"regexp-escape-unicode":{"name":"constant.character.unicode.regexp","match":"(?x)\n  \\\\ (\n        u[0-9A-Fa-f]{4}\n        | U[0-9A-Fa-f]{8}\n     )\n"},"regexp-flags":{"name":"storage.modifier.flag.regexp","match":"\\(\\?[aiLmsux]+\\)"},"regexp-quantifier":{"name":"keyword.operator.quantifier.regexp","match":"(?x)\n  \\{(\n    \\d+ | \\d+,(\\d+)? | ,\\d+\n  )\\}\n"},"regexp-single-one-line":{"name":"string.regexp.quoted.single.scenic","begin":"\\b(([uU]r)|([bB]r)|(r[bB]?))(\\')","end":"(\\')|(?\u003c!\\\\)(\\n)","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.scenic"},"3":{"name":"storage.type.string.scenic"},"4":{"name":"storage.type.string.scenic"},"5":{"name":"punctuation.definition.string.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"regexp-single-three-line":{"name":"string.regexp.quoted.multi.scenic","begin":"\\b(([uU]r)|([bB]r)|(r[bB]?))(\\'\\'\\')","end":"(\\'\\'\\')","patterns":[{"include":"#single-three-regexp-expression"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.scenic"},"3":{"name":"storage.type.string.scenic"},"4":{"name":"storage.type.string.scenic"},"5":{"name":"punctuation.definition.string.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"require-statement":{"patterns":[{"name":"meta.requirement.scenic","begin":"(?x)\n  ^\\s* (require) \\s+ (?!monitor)\n","end":"(?x) (\\#.*)? \\n","patterns":[{"include":"#temporal-expression"}],"beginCaptures":{"1":{"name":"keyword.control.flow.scenic"}},"endCaptures":{"1":{"name":"comment.line.number-sign.scenic"}}}]},"return-annotation":{"begin":"(-\u003e)","end":"(?=:)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"punctuation.separator.annotation.result.scenic"}}},"round-braces":{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.begin.scenic"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.end.scenic"}}},"scenario-declaration":{"name":"meta.function.scenic","begin":"(?x)\n  ^\\s*\n  (scenario | behavior | monitor)\\s+\n    (?=\n      [[:alpha:]_][[:word:]]* \\s* \\(\n    )\n","end":"(:|(?=[#'\"\\n]))","patterns":[{"include":"#function-def-name"},{"include":"#parameters"},{"include":"#line-continuation"},{"include":"#return-annotation"}],"beginCaptures":{"1":{"name":"storage.type.function.scenic"}},"endCaptures":{"1":{"name":"punctuation.section.function.begin.scenic"}}},"semicolon":{"patterns":[{"name":"invalid.deprecated.semicolon.scenic","match":"\\;$"}]},"single-one-regexp-character-set":{"patterns":[{"match":"(?x)\n  \\[ \\^? \\] (?! .*?\\])\n"},{"name":"meta.character.set.regexp","begin":"(\\[)(\\^)?(\\])?","end":"(\\]|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#regexp-charecter-set-escapes"},{"name":"constant.character.set.regexp","match":"[^\\n]"}],"beginCaptures":{"1":{"name":"punctuation.character.set.begin.regexp constant.other.set.regexp"},"2":{"name":"keyword.operator.negation.regexp"},"3":{"name":"constant.character.set.regexp"}},"endCaptures":{"1":{"name":"punctuation.character.set.end.regexp constant.other.set.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}}]},"single-one-regexp-comments":{"name":"comment.regexp","begin":"\\(\\?#","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#codetags"}],"beginCaptures":{"0":{"name":"punctuation.comment.begin.regexp"}},"endCaptures":{"1":{"name":"punctuation.comment.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-one-regexp-conditional":{"begin":"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.regexp"},"1":{"name":"punctuation.parenthesis.conditional.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-one-regexp-expression":{"patterns":[{"include":"#regexp-base-expression"},{"include":"#single-one-regexp-character-set"},{"include":"#single-one-regexp-comments"},{"include":"#regexp-flags"},{"include":"#single-one-regexp-named-group"},{"include":"#regexp-backreference"},{"include":"#single-one-regexp-lookahead"},{"include":"#single-one-regexp-lookahead-negative"},{"include":"#single-one-regexp-lookbehind"},{"include":"#single-one-regexp-lookbehind-negative"},{"include":"#single-one-regexp-conditional"},{"include":"#single-one-regexp-parentheses-non-capturing"},{"include":"#single-one-regexp-parentheses"}]},"single-one-regexp-lookahead":{"begin":"(\\()\\?=","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-one-regexp-lookahead-negative":{"begin":"(\\()\\?!","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-one-regexp-lookbehind":{"begin":"(\\()\\?\u003c=","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-one-regexp-lookbehind-negative":{"begin":"(\\()\\?\u003c!","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-one-regexp-named-group":{"name":"meta.named.regexp","begin":"(?x)\n  (\\()  (\\?P \u003c\\w+(?:\\s+[[:alnum:]]+)?\u003e)\n","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},"2":{"name":"entity.name.tag.named.group.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-one-regexp-parentheses":{"begin":"\\(","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-one-regexp-parentheses-non-capturing":{"begin":"\\(\\?:","end":"(\\)|(?=\\'))|((?=(?\u003c!\\\\)\\n))","patterns":[{"include":"#single-one-regexp-expression"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-three-regexp-character-set":{"patterns":[{"match":"(?x)\n  \\[ \\^? \\] (?! .*?\\])\n"},{"name":"meta.character.set.regexp","begin":"(\\[)(\\^)?(\\])?","end":"(\\]|(?=\\'\\'\\'))","patterns":[{"include":"#regexp-charecter-set-escapes"},{"name":"constant.character.set.regexp","match":"[^\\n]"}],"beginCaptures":{"1":{"name":"punctuation.character.set.begin.regexp constant.other.set.regexp"},"2":{"name":"keyword.operator.negation.regexp"},"3":{"name":"constant.character.set.regexp"}},"endCaptures":{"1":{"name":"punctuation.character.set.end.regexp constant.other.set.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}}]},"single-three-regexp-comments":{"name":"comment.regexp","begin":"\\(\\?#","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#codetags"}],"beginCaptures":{"0":{"name":"punctuation.comment.begin.regexp"}},"endCaptures":{"1":{"name":"punctuation.comment.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-three-regexp-conditional":{"begin":"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.regexp"},"1":{"name":"punctuation.parenthesis.conditional.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-three-regexp-expression":{"patterns":[{"include":"#regexp-base-expression"},{"include":"#single-three-regexp-character-set"},{"include":"#single-three-regexp-comments"},{"include":"#regexp-flags"},{"include":"#single-three-regexp-named-group"},{"include":"#regexp-backreference"},{"include":"#single-three-regexp-lookahead"},{"include":"#single-three-regexp-lookahead-negative"},{"include":"#single-three-regexp-lookbehind"},{"include":"#single-three-regexp-lookbehind-negative"},{"include":"#single-three-regexp-conditional"},{"include":"#single-three-regexp-parentheses-non-capturing"},{"include":"#single-three-regexp-parentheses"},{"include":"#comments-string-single-three"}]},"single-three-regexp-lookahead":{"begin":"(\\()\\?=","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-three-regexp-lookahead-negative":{"begin":"(\\()\\?!","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookahead.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookahead.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-three-regexp-lookbehind":{"begin":"(\\()\\?\u003c=","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-three-regexp-lookbehind-negative":{"begin":"(\\()\\?\u003c!","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"keyword.operator.lookbehind.negative.regexp"},"1":{"name":"punctuation.parenthesis.lookbehind.begin.regexp"}},"endCaptures":{"1":{"name":"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-three-regexp-named-group":{"name":"meta.named.regexp","begin":"(?x)\n  (\\()  (\\?P \u003c\\w+(?:\\s+[[:alnum:]]+)?\u003e)\n","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},"2":{"name":"entity.name.tag.named.group.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-three-regexp-parentheses":{"begin":"\\(","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"single-three-regexp-parentheses-non-capturing":{"begin":"\\(\\?:","end":"(\\)|(?=\\'\\'\\'))","patterns":[{"include":"#single-three-regexp-expression"},{"include":"#comments-string-single-three"}],"beginCaptures":{"0":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},"endCaptures":{"1":{"name":"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},"2":{"name":"invalid.illegal.newline.scenic"}}},"special-names":{"name":"constant.other.caps.scenic","match":"(?x)\n  \\b\n    # we want to see \"enough\", meaning 2 or more upper-case\n    # letters in the beginning of the constant\n    #\n    # for more details refer to:\n    #   https://github.com/MagicStack/MagicPython/issues/42\n    (\n      _* [[:upper:]] [_\\d]* [[:upper:]]\n    )\n    [[:upper:]\\d]* (_\\w*)?\n  \\b\n"},"special-variables":{"match":"(?x)\n  \\b (?\u003c!\\.) (?:\n    (self) | (cls) | (ego) | (workspace)\n  )\\b\n","captures":{"1":{"name":"variable.language.special.self.scenic"},"2":{"name":"variable.language.special.cls.scenic"},"3":{"name":"variable.language.special.ego.scenic"},"4":{"name":"variable.language.special.workspace.scenic"}}},"specifier":{"name":"meta.specifier.scenic","begin":"(?x)\n  \\b(?\u003c!\\.) (?:\n    (with) \\s+ \\b([[:alpha:]_]\\w*)\n    | (\n      at | offset\\ by | offset\\ along\n      | ((left | right | ahead)\\ of) | behind\n      | above | below\n      | beyond\n      | visible\\ from | visible\n      | not\\ visible\\ from | not\\ visible\n      | in | on\n      | contained\\ in\n      | following\n      | facing\\ (?:directly\\ )? (toward | away\\ from)\n      | facing | apparently\\ facing\n    )\n  )\\b\n","end":"(?x)\n  (,) \\s* (?: (\\#.*)? \\n)?\n  | (?=[)}\\]\\n])\n","patterns":[{"match":"(\\\\)\\s*\\n","captures":{"1":{"name":"punctuation.separator.continuation.line.scenic"}}},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.other.specifier.scenic"},"2":{"name":"entity.name.property.scenic"},"3":{"name":"keyword.other.specifier.scenic"}},"endCaptures":{"1":{"name":"punctuation.separator.specifier.scenic"},"2":{"name":"comment.line.number-sign.scenic"}}},"statement":{"patterns":[{"include":"#import"},{"include":"#class-declaration"},{"include":"#function-declaration"},{"include":"#scenario-declaration"},{"include":"#old-monitor-declaration"},{"include":"#statement-keyword"},{"include":"#override-statement"},{"include":"#param-statement"},{"include":"#require-statement"},{"include":"#statement-keyword-scenic"},{"include":"#assignment-operator"},{"include":"#decorator"},{"include":"#property-declaration"},{"include":"#docstring-statement"},{"include":"#semicolon"},{"include":"#old-instance-statement"}]},"statement-keyword":{"patterns":[{"name":"storage.type.function.scenic","match":"\\b((async\\s+)?\\s*def)\\b"},{"name":"keyword.control.flow.scenic","match":"(?x)\n  \\b(?\u003c!\\.)(\n    as | async | continue | del | assert | break | finally | for\n    | from | elif | else | if | except | pass | raise\n    | return | try | while | with\n  )\\b\n"},{"name":"storage.modifier.declaration.scenic","match":"(?x)\n  \\b(?\u003c!\\.)(\n    global | nonlocal\n  )\\b\n"},{"name":"storage.type.class.scenic","match":"\\b(?\u003c!\\.)(class)\\b"},{"match":"(?x)\n  ^\\s*(\n    case | match\n  )(?=\\s*([-+\\w\\d(\\[{'\":#]|$))\\b\n","captures":{"1":{"name":"keyword.control.flow.scenic"}}}]},"statement-keyword-scenic":{"patterns":[{"name":"keyword.control.flow.scenic","match":"(?x)\n  ^\\s*(\n    model | simulator | param\n    | require\\ monitor | require\n    | terminate\\ when | terminate\\ after\n    | terminate\\ simulation\\ when\n    | mutate\n    | record\\ initial | record\\ final | record\n    | take | wait | terminate\\ simulation | terminate\n    | do\\ choose | do\\ shuffle | do\n    | abort | override\n    | interrupt\\ when\n  )\\b (?!\\s*[:.;,])\n"},{"name":"keyword.control.flow.scenic","match":"(?x)\n  \\b(?\u003c!\\.)(seconds | steps)\\b (?= \\s*(\\#.*)? $)\n"},{"name":"keyword.control.flow.scenic","match":"(?x)\n  ^\\s*(setup | compose | precondition | invariant)(:)\n","captures":{"1":{"name":"keyword.control.flow.scenic"},"2":{"name":"punctuation.section.function.begin.scenic"}}}]},"string":{"patterns":[{"include":"#string-quoted-multi-line"},{"include":"#string-quoted-single-line"},{"include":"#string-bin-quoted-multi-line"},{"include":"#string-bin-quoted-single-line"},{"include":"#string-raw-quoted-multi-line"},{"include":"#string-raw-quoted-single-line"},{"include":"#string-raw-bin-quoted-multi-line"},{"include":"#string-raw-bin-quoted-single-line"},{"include":"#fstring-fnorm-quoted-multi-line"},{"include":"#fstring-fnorm-quoted-single-line"},{"include":"#fstring-normf-quoted-multi-line"},{"include":"#fstring-normf-quoted-single-line"},{"include":"#fstring-raw-quoted-multi-line"},{"include":"#fstring-raw-quoted-single-line"}]},"string-bin-quoted-multi-line":{"name":"string.quoted.binary.multi.scenic","begin":"(\\b[bB])('''|\"\"\")","end":"(\\2)","patterns":[{"include":"#string-entity"}],"beginCaptures":{"1":{"name":"storage.type.string.scenic"},"2":{"name":"punctuation.definition.string.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"string-bin-quoted-single-line":{"name":"string.quoted.binary.single.scenic","begin":"(\\b[bB])((['\"]))","end":"(\\2)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#string-entity"}],"beginCaptures":{"1":{"name":"storage.type.string.scenic"},"2":{"name":"punctuation.definition.string.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"string-brace-formatting":{"patterns":[{"name":"meta.format.brace.scenic","match":"(?x)\n  (\n    {{ | }}\n    | (?:\n      {\n        \\w* (\\.[[:alpha:]_]\\w* | \\[[^\\]'\"]+\\])*\n        (![rsa])?\n        ( : \\w? [\u003c\u003e=^]? [-+ ]? \\#?\n          \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )?\n      })\n  )\n","captures":{"1":{"name":"constant.character.format.placeholder.other.scenic"},"3":{"name":"storage.type.format.scenic"},"4":{"name":"storage.type.format.scenic"}}},{"name":"meta.format.brace.scenic","match":"(?x)\n  (\n    {\n      \\w* (\\.[[:alpha:]_]\\w* | \\[[^\\]'\"]+\\])*\n      (![rsa])?\n      (:)\n        [^'\"{}\\n]* (?:\n          \\{ [^'\"}\\n]*? \\} [^'\"{}\\n]*\n        )*\n    }\n  )\n","captures":{"1":{"name":"constant.character.format.placeholder.other.scenic"},"3":{"name":"storage.type.format.scenic"},"4":{"name":"storage.type.format.scenic"}}}]},"string-consume-escape":{"match":"\\\\['\"\\n\\\\]"},"string-entity":{"patterns":[{"include":"#escape-sequence"},{"include":"#string-line-continuation"},{"include":"#string-formatting"}]},"string-formatting":{"name":"meta.format.percent.scenic","match":"(?x)\n  (\n    % (\\([\\w\\s]*\\))?\n      [-+#0 ]*\n      (\\d+|\\*)? (\\.(\\d+|\\*))?\n      ([hlL])?\n      [diouxXeEfFgGcrsab%]\n  )\n","captures":{"1":{"name":"constant.character.format.placeholder.other.scenic"}}},"string-line-continuation":{"name":"constant.language.scenic","match":"\\\\$"},"string-multi-bad-brace1-formatting-raw":{"begin":"(?x)\n    (?= \\{%\n          ( .*? (?!'''|\"\"\") )\n        %\\}\n    )\n","end":"(?='''|\"\"\")","patterns":[{"include":"#string-consume-escape"}]},"string-multi-bad-brace1-formatting-unicode":{"begin":"(?x)\n    (?= \\{%\n          ( .*? (?!'''|\"\"\") )\n        %\\}\n    )\n","end":"(?='''|\"\"\")","patterns":[{"include":"#escape-sequence-unicode"},{"include":"#escape-sequence"},{"include":"#string-line-continuation"}]},"string-multi-bad-brace2-formatting-raw":{"begin":"(?x)\n    (?!\\{\\{)\n    (?= \\{ (\n              \\w*? (?!'''|\"\"\") [^!:\\.\\[}\\w]\n           )\n        .*?(?!'''|\"\"\")\n        \\}\n    )\n","end":"(?='''|\"\"\")","patterns":[{"include":"#string-consume-escape"},{"include":"#string-formatting"}]},"string-multi-bad-brace2-formatting-unicode":{"begin":"(?x)\n    (?!\\{\\{)\n    (?= \\{ (\n              \\w*? (?!'''|\"\"\") [^!:\\.\\[}\\w]\n           )\n        .*?(?!'''|\"\"\")\n        \\}\n    )\n","end":"(?='''|\"\"\")","patterns":[{"include":"#escape-sequence-unicode"},{"include":"#string-entity"}]},"string-quoted-multi-line":{"name":"string.quoted.multi.scenic","begin":"(?:\\b([rR])(?=[uU]))?([uU])?('''|\"\"\")","end":"(\\3)","patterns":[{"include":"#string-multi-bad-brace1-formatting-unicode"},{"include":"#string-multi-bad-brace2-formatting-unicode"},{"include":"#string-unicode-guts"}],"beginCaptures":{"1":{"name":"invalid.illegal.prefix.scenic"},"2":{"name":"storage.type.string.scenic"},"3":{"name":"punctuation.definition.string.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"string-quoted-single-line":{"name":"string.quoted.single.scenic","begin":"(?:\\b([rR])(?=[uU]))?([uU])?((['\"]))","end":"(\\3)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#string-single-bad-brace1-formatting-unicode"},{"include":"#string-single-bad-brace2-formatting-unicode"},{"include":"#string-unicode-guts"}],"beginCaptures":{"1":{"name":"invalid.illegal.prefix.scenic"},"2":{"name":"storage.type.string.scenic"},"3":{"name":"punctuation.definition.string.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"string-raw-bin-guts":{"patterns":[{"include":"#string-consume-escape"},{"include":"#string-formatting"}]},"string-raw-bin-quoted-multi-line":{"name":"string.quoted.raw.binary.multi.scenic","begin":"(\\b(?:R[bB]|[bB]R))('''|\"\"\")","end":"(\\2)","patterns":[{"include":"#string-raw-bin-guts"}],"beginCaptures":{"1":{"name":"storage.type.string.scenic"},"2":{"name":"punctuation.definition.string.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"string-raw-bin-quoted-single-line":{"name":"string.quoted.raw.binary.single.scenic","begin":"(\\b(?:R[bB]|[bB]R))((['\"]))","end":"(\\2)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#string-raw-bin-guts"}],"beginCaptures":{"1":{"name":"storage.type.string.scenic"},"2":{"name":"punctuation.definition.string.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"string-raw-guts":{"patterns":[{"include":"#string-consume-escape"},{"include":"#string-formatting"},{"include":"#string-brace-formatting"}]},"string-raw-quoted-multi-line":{"name":"string.quoted.raw.multi.scenic","begin":"\\b(([uU]R)|(R))('''|\"\"\")","end":"(\\4)","patterns":[{"include":"#string-multi-bad-brace1-formatting-raw"},{"include":"#string-multi-bad-brace2-formatting-raw"},{"include":"#string-raw-guts"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.scenic"},"3":{"name":"storage.type.string.scenic"},"4":{"name":"punctuation.definition.string.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"string-raw-quoted-single-line":{"name":"string.quoted.raw.single.scenic","begin":"\\b(([uU]R)|(R))((['\"]))","end":"(\\4)|((?\u003c!\\\\)\\n)","patterns":[{"include":"#string-single-bad-brace1-formatting-raw"},{"include":"#string-single-bad-brace2-formatting-raw"},{"include":"#string-raw-guts"}],"beginCaptures":{"2":{"name":"invalid.deprecated.prefix.scenic"},"3":{"name":"storage.type.string.scenic"},"4":{"name":"punctuation.definition.string.begin.scenic"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.scenic"},"2":{"name":"invalid.illegal.newline.scenic"}}},"string-single-bad-brace1-formatting-raw":{"begin":"(?x)\n    (?= \\{%\n          ( .*? (?!(['\"])|((?\u003c!\\\\)\\n)) )\n        %\\}\n    )\n","end":"(?=(['\"])|((?\u003c!\\\\)\\n))","patterns":[{"include":"#string-consume-escape"}]},"string-single-bad-brace1-formatting-unicode":{"begin":"(?x)\n    (?= \\{%\n          ( .*? (?!(['\"])|((?\u003c!\\\\)\\n)) )\n        %\\}\n    )\n","end":"(?=(['\"])|((?\u003c!\\\\)\\n))","patterns":[{"include":"#escape-sequence-unicode"},{"include":"#escape-sequence"},{"include":"#string-line-continuation"}]},"string-single-bad-brace2-formatting-raw":{"begin":"(?x)\n    (?!\\{\\{)\n    (?= \\{ (\n              \\w*? (?!(['\"])|((?\u003c!\\\\)\\n)) [^!:\\.\\[}\\w]\n           )\n        .*?(?!(['\"])|((?\u003c!\\\\)\\n))\n        \\}\n    )\n","end":"(?=(['\"])|((?\u003c!\\\\)\\n))","patterns":[{"include":"#string-consume-escape"},{"include":"#string-formatting"}]},"string-single-bad-brace2-formatting-unicode":{"begin":"(?x)\n    (?!\\{\\{)\n    (?= \\{ (\n              \\w*? (?!(['\"])|((?\u003c!\\\\)\\n)) [^!:\\.\\[}\\w]\n           )\n        .*?(?!(['\"])|((?\u003c!\\\\)\\n))\n        \\}\n    )\n","end":"(?=(['\"])|((?\u003c!\\\\)\\n))","patterns":[{"include":"#escape-sequence-unicode"},{"include":"#string-entity"}]},"string-unicode-guts":{"patterns":[{"include":"#escape-sequence-unicode"},{"include":"#string-entity"},{"include":"#string-brace-formatting"}]},"temporal-expression":{"patterns":[{"name":"keyword.control.flow.scenic","match":"(?x)\n  (always | eventually | next | until | implies)\\b\n"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#temporal-expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.begin.scenic"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.end.scenic"}}},{"include":"#expression"}]}}}
diff --git a/grammars/source.sexp.json b/grammars/source.sexp.json
new file mode 100644
index 0000000..6a4d755
--- /dev/null
+++ b/grammars/source.sexp.json
@@ -0,0 +1 @@
+{"name":"S-expressions","scopeName":"source.sexp","patterns":[{"include":"#main"}],"repository":{"car":{"name":"meta.car.sexp","begin":"^|\\G","end":"(?x)\n# Terminate after the closing delimiter of multi-line tokens\n(?\u003c=\\)|\"|\\])\n|\n\\s*\n(?:\n\t# Match an unbracketed token\n\t('?(?!\")(?:[^\\s();\\\\]|\\\\.)++)\n\t|\n\t\n\t# Match balanced brackets recursively\n\t# - TODO: Deal with nested vectors like “[1 (foo)]” or “(foo [1, 2])”\n\t(\\( (?\u003cbrackets\u003e\n\t\t\\g\u003cnonbracket\u003e++\n\t\t|\n\t\t\\g\u003cnonbracket\u003e*+\n\t\t\\( \\g\u003cbrackets\u003e? \\)\n\t\t\\g\u003cnonbracket\u003e*+\n\t) \\))\n\t\n\t# Pattern for matching a non-bracket or escaped character\n\t(?\u003cnonbracket\u003e[^()\\\\] | \\\\(?:\\\\|\\))){0}\n)","patterns":[{"include":"#comment"},{"include":"#list"},{"include":"#vector"},{"include":"#string"}],"endCaptures":{"1":{"patterns":[{"include":"#car-innards"}]},"2":{"patterns":[{"include":"#list"}]}}},"car-innards":{"patterns":[{"include":"#quote"},{"match":"(?:^|\\G)(?:(-?\\d*\\.\\d+)|(-?\\d+))$","captures":{"1":{"name":"constant.numeric.float.real.sexp"},"2":{"name":"constant.numeric.integer.int.sexp"}}},{"name":"string.quoted.double.sexp","match":"(?:^|\\G)(\")(.+)(\")$","captures":{"1":{"name":"punctuation.definition.string.begin.sexp"},"2":{"patterns":[{"include":"#escape"}]},"3":{"name":"punctuation.definition.string.end.sexp"}}},{"name":"entity.name.function.sexp","begin":"(?:^|\\G)","end":"$","patterns":[{"include":"#escape"}]}]},"cdr":{"contentName":"meta.cdr.sexp","begin":"(?!\\G)(?:(?:(?\u003c![)\"\\]])\\s+|\\s*)(\\.)(?=$|\\s|\\()[ \\t]*)?","end":"(?=\\))","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.pair-separator.dot.sexp"}}},"comment":{"name":"comment.line.semicolon.sexp","begin":";+","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.sexp"}}},"escape":{"name":"constant.character.escape.sexp","match":"(\\\\).","captures":{"1":{"name":"punctuation.definition.escape.backslash.sexp"}}},"list":{"patterns":[{"name":"meta.list.empty.sexp","match":"(\\()\\s*(\\))","captures":{"1":{"name":"punctuation.section.list.begin.sexp"},"2":{"name":"punctuation.section.list.end.sexp"}}},{"name":"meta.list.sexp","begin":"\\(","end":"\\)","patterns":[{"include":"#car"},{"include":"#cdr"}],"beginCaptures":{"0":{"name":"punctuation.section.list.begin.sexp"}},"endCaptures":{"0":{"name":"punctuation.section.list.end.sexp"}}}]},"main":{"patterns":[{"include":"#comment"},{"include":"#list"},{"include":"#vector"},{"include":"#string"},{"include":"#number"},{"include":"#nil"},{"include":"#quote"},{"include":"#symbol"}]},"nil":{"name":"constant.language.null.nil.sexp","match":"(?i)(?\u003c=^|\\G|\\s|\\()nil(?=$|\\s|\\)|;)"},"number":{"match":"(?\u003c=^|\\G|\\s|\\()(?:(-?\\d*\\.\\d+)|(-?\\d+))(?=$|\\s|\\)|;)","captures":{"1":{"name":"constant.numeric.float.real.sexp"},"2":{"name":"constant.numeric.integer.int.sexp"}}},"quote":{"match":"(')(?:(?=[(\\[\"])|((?:[^\\s();\\\\]|\\\\.)++))","captures":{"1":{"name":"keyword.operator.quote.sexp"},"2":{"name":"markup.quote.symbol.sexp","patterns":[{"include":"#escape"}]}}},"string":{"name":"string.quoted.double.sexp","begin":"\"","end":"\"","patterns":[{"include":"#escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sexp"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sexp"}}},"symbol":{"name":"constant.other.symbol.sexp","match":"(?\u003c=^|\\G|\\s|\\()(?:[^\"\\s();\\\\]|\\\\.)++","captures":{"0":{"patterns":[{"include":"#escape"}]}}},"vector":{"name":"meta.vector.sexp","begin":"\\[","end":"\\]","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"punctuation.definition.vector.begin.sexp"}},"endCaptures":{"0":{"name":"punctuation.definition.vector.end.sexp"}}}}}
diff --git a/grammars/source.sfv.json b/grammars/source.sfv.json
new file mode 100644
index 0000000..a294d6b
--- /dev/null
+++ b/grammars/source.sfv.json
@@ -0,0 +1 @@
+{"name":"Simple File Verification","scopeName":"source.sfv","patterns":[{"name":"meta.rhash-output.sfv","begin":"\\A(?=; Generated by RHash v\\d)","end":"(?=A)B","patterns":[{"include":"#rhash"},{"include":"#main"}]},{"name":"text.checksums","begin":"^(?=[a-fA-F0-9]+ \\*pocorgtfo\\d{2}\\.pdf\\s*$)","end":"(?=A)B","patterns":[{"include":"text.checksums"}]},{"include":"#main"}],"repository":{"checksum":{"name":"meta.crc32.checksum.sfv","match":"^\\s*(?:((\")[^\"]*(\"))|(\\S.*?))\\s+([a-fA-F0-9]{8})(?=\\s*$)","captures":{"1":{"name":"string.quoted.double.filename.sfv"},"2":{"name":"punctuation.definition.string.begin.sfv"},"3":{"name":"punctuation.definition.string.end.sfv"},"4":{"name":"string.unquoted.filename.sfv"},"5":{"name":"constant.numeric.integer.int.hexadecimal.hex.crc32.sfv"}}},"comment":{"patterns":[{"name":"comment.block.sfv","begin":"^\\s*(;)((!)SFV_COMMENT_START)[ \\t]*$","end":"^\\s*(;)((!)SFV_COMMENT_END)[ \\t]*$","beginCaptures":{"1":{"name":"punctuation.definition.comment.sfv"},"2":{"name":"keyword.control.comment.begin.sfv"},"3":{"name":"punctuation.definition.keyword.sfv"}},"endCaptures":{"1":{"name":"punctuation.definition.comment.sfv"},"2":{"name":"keyword.control.comment.end.sfv"},"3":{"name":"punctuation.definition.keyword.sfv"}}},{"name":"comment.line.semicolon.sfv","begin":"^\\s*(;)","end":"$","beginCaptures":{"1":{"name":"punctuation.definition.comment.sfv"}}}]},"main":{"patterns":[{"include":"#comment"},{"include":"#checksum"},{"include":"#rhash"}]},"rhash":{"name":"meta.checksum-record.sfv","match":"(?x) ^ \\s* (\\S.*?(?\u003c=\\S)) ((?: \\s+ (?: [a-fA-F0-9]{8} |   [a-fA-F0-9]{32} |   [a-fA-F0-9]{40} |   [a-fA-F0-9]{48} |   [a-fA-F0-9]{56} |   [a-fA-F0-9]{64} |   [a-fA-F0-9]{96} |   [a-fA-F0-9]{128} |   [a-zA-Z2-7]{32} |   [a-zA-Z2-7]{39} ) )+) (?=\\s*$)","captures":{"1":{"name":"string.unquoted.filename.sfv"},"2":{"patterns":[{"name":"constant.numeric.base32.rfc4648.sfv","match":"\\b[a-zA-Z2-7]+\\b"},{"name":"constant.numeric.integer.int.hexadecimal.hex.sfv","match":"\\b[a-fA-F0-9]+\\b"}]}}}}}
diff --git a/grammars/source.singularity.json b/grammars/source.singularity.json
index 19d1781..3d04f00 100644
--- a/grammars/source.singularity.json
+++ b/grammars/source.singularity.json
@@ -1 +1 @@
-{"name":"Singularity","scopeName":"source.singularity","patterns":[{"include":"#interpolation"},{"include":"#keyword"},{"include":"#string"},{"include":"#variable"},{"match":"^\\s*\\b(?i:(bootstrap))\\b:.*?(.+?\\b(as)\\b.*)?","captures":{"1":{"name":"keyword.other.special-method.singularity"},"3":{"name":"keyword.other.special-method.singularity"}}},{"match":"^\\s*\\b(?i:(from))\\b:.*?(.+?\\b(as)\\b.*)?","captures":{"1":{"name":"keyword.other.special-method.singularity"},"3":{"name":"keyword.other.special-method.singularity"}}},{"match":"^\\s*\\b(?i:(stage|osversion|mirrorurl|include))\\b:","captures":{"1":{"name":"keyword.other.special-method.singularity"}}},{"match":"^\\s*(%)\\b(post|setup|environment|help|labels|test|runscript|files|startscript)\\b","captures":{"1":{"name":"keyword.control.singularity"},"2":{"name":"keyword.other.special-method.singularity"}}},{"match":"^\\s*(%)\\b(apprun|applabels|appinstall|appenv|apphelp|appfiles)\\b","captures":{"1":{"name":"keyword.control.singularity"},"2":{"name":"keyword.other.special-method.singularity"}}},{"name":"string.quoted.single.singularity","begin":"'","end":"'","patterns":[{"name":"constant.character.escaped.singularity","match":"\\\\."}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.singularity"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.singularity"}}},{"name":"string.quoted.double.singularity","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escaped.singularity","match":"\\\\."}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.singularity"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.singularity"}}},{"match":"^(\\s*)((#).*$\\n?)","captures":{"1":{"name":"punctuation.whitespace.comment.leading.singularity"},"2":{"name":"comment.line.number-sign.singularity"},"3":{"name":"punctuation.definition.comment.singularity"}}}],"repository":{"interpolation":{"patterns":[{"name":"string.other.math.shell","begin":"\\$\\({2}","end":"\\){2}","patterns":[{"include":"#math"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}}},{"name":"string.interpolated.backtick.shell","begin":"`","end":"`","patterns":[{"name":"constant.character.escape.shell","match":"\\\\[`\\\\$]"},{"begin":"(?\u003c=\\W)(?=#)(?!#{)","end":"(?!\\G)","patterns":[{"name":"comment.line.number-sign.shell","begin":"#","end":"(?=`)","beginCaptures":{"0":{"name":"punctuation.definition.comment.shell"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.shell"}}},{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}}},{"name":"string.interpolated.dollar.shell","begin":"\\$\\(","end":"\\)","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}}}]},"keyword":{"patterns":[{"name":"keyword.control.shell","match":"(?\u003c=^|;|\u0026|\\s)(if|then|else|elif|fi|for|in|do|done|select|case|continue|esac|while|until|return)(?=\\s|;|\u0026|$)"},{"name":"storage.modifier.shell","match":"(?\u003c=^|;|\u0026|\\s)(?:export|declare|typeset|local|readonly)(?=\\s|;|\u0026|$)"}]},"string":{"patterns":[{"name":"constant.character.escape.shell","match":"\\\\."},{"name":"string.quoted.single.shell","begin":"'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}}},{"name":"string.quoted.double.shell","begin":"\\$?\"","end":"\"","patterns":[{"name":"constant.character.escape.shell","match":"\\\\[\\$`\"\\\\\\n]"},{"include":"#variable"},{"include":"#interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}}},{"name":"string.quoted.single.dollar.shell","begin":"\\$'","end":"'","patterns":[{"name":"constant.character.escape.ansi-c.shell","match":"\\\\(a|b|e|f|n|r|t|v|\\\\|')"},{"name":"constant.character.escape.octal.shell","match":"\\\\[0-9]{3}"},{"name":"constant.character.escape.hex.shell","match":"\\\\x[0-9a-fA-F]{2}"},{"name":"constant.character.escape.control-char.shell","match":"\\\\c."}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}}}]},"variable":{"patterns":[{"name":"variable.other.normal.shell","match":"(\\$)[a-zA-Z_][a-zA-Z0-9_]*","captures":{"1":{"name":"punctuation.definition.variable.shell"}}},{"name":"variable.other.special.shell","match":"(\\$)[-*@#?$!0_]","captures":{"1":{"name":"punctuation.definition.variable.shell"}}},{"name":"variable.other.positional.shell","match":"(\\$)[1-9]","captures":{"1":{"name":"punctuation.definition.variable.shell"}}},{"name":"variable.other.bracket.shell","begin":"\\${","end":"}","patterns":[{"name":"keyword.operator.expansion.shell","match":"!|:[-=?]?|\\*|@|#{1,2}|%{1,2}|/"},{"match":"(\\[)([^\\]]+)(\\])","captures":{"1":{"name":"punctuation.section.array.shell"},"3":{"name":"punctuation.section.array.shell"}}},{"include":"#variable"},{"include":"#string"}],"beginCaptures":{"0":{"name":"punctuation.definition.variable.shell"}},"endCaptures":{"0":{"name":"punctuation.definition.variable.shell"}}}]}}}
+{"name":"Singularity","scopeName":"source.singularity","patterns":[{"include":"#interpolation"},{"include":"#keyword"},{"include":"#string"},{"include":"#variable"},{"match":"^\\s*\\b(?i:(bootstrap))\\b:.*?(.+?\\b(as)\\b.*)?","captures":{"1":{"name":"keyword.other.special-method.singularity"},"3":{"name":"keyword.other.special-method.singularity"}}},{"match":"^\\s*\\b(?i:(from|registry|namespace))\\b:.*?(.+?\\b(as)\\b.*)?","captures":{"1":{"name":"keyword.other.special-method.singularity"},"3":{"name":"keyword.other.special-method.singularity"}}},{"match":"^\\s*\\b(?i:(stage|osversion|mirrorurl|include))\\b:","captures":{"1":{"name":"keyword.other.special-method.singularity"}}},{"match":"^\\s*(%)\\b(post|setup|environment|help|labels|test|runscript|files|startscript)\\b","captures":{"1":{"name":"keyword.control.singularity"},"2":{"name":"keyword.other.special-method.singularity"}}},{"match":"^\\s*(%)\\b(apprun|applabels|appinstall|appenv|apphelp|appfiles)\\b","captures":{"1":{"name":"keyword.control.singularity"},"2":{"name":"keyword.other.special-method.singularity"}}},{"name":"string.quoted.single.singularity","begin":"'","end":"'","patterns":[{"name":"constant.character.escaped.singularity","match":"\\\\."}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.singularity"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.singularity"}}},{"name":"string.quoted.double.singularity","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escaped.singularity","match":"\\\\."}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.singularity"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.singularity"}}},{"match":"^(\\s*)((#).*$\\n?)","captures":{"1":{"name":"punctuation.whitespace.comment.leading.singularity"},"2":{"name":"comment.line.number-sign.singularity"},"3":{"name":"punctuation.definition.comment.singularity"}}}],"repository":{"interpolation":{"patterns":[{"name":"string.other.math.shell","begin":"\\$\\({2}","end":"\\){2}","patterns":[{"include":"#math"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}}},{"name":"string.interpolated.backtick.shell","begin":"`","end":"`","patterns":[{"name":"constant.character.escape.shell","match":"\\\\[`\\\\$]"},{"begin":"(?\u003c=\\W)(?=#)(?!#{)","end":"(?!\\G)","patterns":[{"name":"comment.line.number-sign.shell","begin":"#","end":"(?=`)","beginCaptures":{"0":{"name":"punctuation.definition.comment.shell"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.shell"}}},{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}}},{"name":"string.interpolated.dollar.shell","begin":"\\$\\(","end":"\\)","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}}}]},"keyword":{"patterns":[{"name":"keyword.control.shell","match":"(?\u003c=^|;|\u0026|\\s)(if|then|else|elif|fi|for|in|do|done|select|case|continue|esac|while|until|return)(?=\\s|;|\u0026|$)"},{"name":"storage.modifier.shell","match":"(?\u003c=^|;|\u0026|\\s)(?:export|declare|typeset|local|readonly)(?=\\s|;|\u0026|$)"}]},"string":{"patterns":[{"name":"constant.character.escape.shell","match":"\\\\."},{"name":"string.quoted.single.shell","begin":"'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}}},{"name":"string.quoted.double.shell","begin":"\\$?\"","end":"\"","patterns":[{"name":"constant.character.escape.shell","match":"\\\\[\\$`\"\\\\\\n]"},{"include":"#variable"},{"include":"#interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}}},{"name":"string.quoted.single.dollar.shell","begin":"\\$'","end":"'","patterns":[{"name":"constant.character.escape.ansi-c.shell","match":"\\\\(a|b|e|f|n|r|t|v|\\\\|')"},{"name":"constant.character.escape.octal.shell","match":"\\\\[0-9]{3}"},{"name":"constant.character.escape.hex.shell","match":"\\\\x[0-9a-fA-F]{2}"},{"name":"constant.character.escape.control-char.shell","match":"\\\\c."}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}}}]},"variable":{"patterns":[{"name":"variable.other.normal.shell","match":"(\\$)[a-zA-Z_][a-zA-Z0-9_]*","captures":{"1":{"name":"punctuation.definition.variable.shell"}}},{"name":"variable.other.special.shell","match":"(\\$)[-*@#?$!0_]","captures":{"1":{"name":"punctuation.definition.variable.shell"}}},{"name":"variable.other.positional.shell","match":"(\\$)[1-9]","captures":{"1":{"name":"punctuation.definition.variable.shell"}}},{"name":"variable.other.bracket.shell","begin":"\\${","end":"}","patterns":[{"name":"keyword.operator.expansion.shell","match":"!|:[-=?]?|\\*|@|#{1,2}|%{1,2}|/"},{"match":"(\\[)([^\\]]+)(\\])","captures":{"1":{"name":"punctuation.section.array.shell"},"3":{"name":"punctuation.section.array.shell"}}},{"include":"#variable"},{"include":"#string"}],"beginCaptures":{"0":{"name":"punctuation.definition.variable.shell"}},"endCaptures":{"0":{"name":"punctuation.definition.variable.shell"}}}]}}}
diff --git a/grammars/source.smithy.json b/grammars/source.smithy.json
new file mode 100644
index 0000000..7614ad4
--- /dev/null
+++ b/grammars/source.smithy.json
@@ -0,0 +1 @@
+{"name":"Smithy","scopeName":"source.smithy","patterns":[{"include":"#comment"},{"name":"meta.keyword.statement.control.smithy","begin":"^(\\$)([A-Z-a-z_][A-Z-a-z0-9_]*)(:)\\s*","end":"\\n","patterns":[{"include":"#value"},{"name":"invalid.illegal.control.smithy","match":"[^\\n]"}],"beginCaptures":{"1":{"name":"keyword.statement.control.smithy"},"2":{"name":"support.type.property-name.smithy"},"3":{"name":"punctuation.separator.dictionary.pair.smithy"}}},{"name":"meta.keyword.statement.metadata.smithy","begin":"^(metadata)\\s+(.+)\\s*(=)\\s*","end":"\\n","patterns":[{"include":"#value"}],"beginCaptures":{"1":{"name":"keyword.statement.smithy"},"2":{"name":"variable.other.smithy"},"3":{"name":"keyword.operator.smithy"}}},{"name":"meta.keyword.statement.namespace.smithy","begin":"^(namespace)\\s+","end":"\\n","patterns":[{"name":"entity.name.type.smithy","match":"[A-Z-a-z_][A-Z-a-z0-9_]*(\\.[A-Z-a-z_][A-Z-a-z0-9_]*)*"},{"name":"invalid.illegal.namespace.smithy","match":"[^\\n]"}],"beginCaptures":{"1":{"name":"keyword.statement.smithy"}}},{"name":"meta.keyword.statement.use.smithy","begin":"^(use)\\s+","end":"\\n","patterns":[{"name":"entity.name.type.smithy","match":"[A-Z-a-z_][A-Z-a-z0-9_]*(\\.[A-Z-a-z_][A-Z-a-z0-9_]*)*#[A-Z-a-z_][A-Z-a-z0-9_]*(\\.[A-Z-a-z_][A-Z-a-z0-9_]*)*"},{"name":"invalid.illegal.use.smithy","match":"[^\\n]"}],"beginCaptures":{"1":{"name":"keyword.statement.smithy"}}},{"include":"#trait"},{"name":"meta.keyword.statement.shape.smithy","begin":"^(byte|short|integer|long|float|double|bigInteger|bigDecimal|boolean|blob|string|timestamp|document|list|set|map|union|service|operation|resource|enum|intEnum)\\s+([A-Z-a-z_][A-Z-a-z0-9_]*)\\s+(with)\\s+(\\[)","end":"\\]","patterns":[{"name":"entity.name.type.smithy","include":"#identifier"},{"include":"#comment"},{"name":"punctuation.separator.array.smithy","match":","}],"beginCaptures":{"1":{"name":"keyword.statement.smithy"},"2":{"name":"entity.name.type.smithy"},"3":{"name":"keyword.statement.with.smithy"},"4":{"name":"punctuation.definition.array.begin.smithy"}},"endCaptures":{"0":{"name":"punctuation.definition.array.end.smithy"}}},{"name":"meta.keyword.statement.shape.smithy","match":"^(byte|short|integer|long|float|double|bigInteger|bigDecimal|boolean|blob|string|timestamp|document|list|set|map|union|service|operation|resource|enum|intEnum)\\s+([A-Z-a-z_][A-Z-a-z0-9_]*)","captures":{"1":{"name":"keyword.statement.smithy"},"2":{"name":"entity.name.type.smithy"}}},{"name":"meta.keyword.statement.shape.smithy","begin":"^(structure)\\s+([A-Z-a-z_][A-Z-a-z0-9_]*)(?:\\s+(for)\\s+([0-9a-zA-Z\\.#-]+))?\\s+(with)\\s+(\\[)","end":"\\]","patterns":[{"name":"entity.name.type.smithy","include":"#identifier"},{"include":"#comment"},{"name":"punctuation.separator.array.smithy","match":","}],"beginCaptures":{"1":{"name":"keyword.statement.smithy"},"2":{"name":"entity.name.type.smithy"},"3":{"name":"keyword.statement.for-resource.smithy"},"4":{"name":"entity.name.type.smithy"},"5":{"name":"keyword.statement.with.smithy"},"6":{"name":"punctuation.definition.array.begin.smithy"}},"endCaptures":{"0":{"name":"punctuation.definition.array.end.smithy"}}},{"name":"meta.keyword.statement.shape.smithy","match":"^(structure)\\s+([A-Z-a-z_][A-Z-a-z0-9_]*)(?:\\s+(for)\\s+([0-9a-zA-Z\\.#-]+))?","captures":{"1":{"name":"keyword.statement.smithy"},"2":{"name":"entity.name.type.smithy"},"3":{"name":"keyword.statement.for-resource.smithy"},"4":{"name":"entity.name.type.smithy"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#shape_inner"}],"beginCaptures":{"0":{"name":"punctuation.definition.dictionary.begin.smithy"}},"endCaptures":{"0":{"name":"punctuation.definition.dictionary.end.smithy"}}},{"name":"meta.keyword.statement.apply.smithy","begin":"^(apply)\\s+","end":"\\n","patterns":[{"include":"#trait"},{"include":"#shapeid"},{"name":"invalid.illegal.apply.smithy","match":"[^\\n]"}],"beginCaptures":{"1":{"name":"keyword.statement.smithy"}}}],"repository":{"array":{"name":"meta.structure.array.smithy","begin":"\\[","end":"\\]","patterns":[{"include":"#value"},{"name":"punctuation.separator.array.smithy","match":","},{"name":"invalid.illegal.array.smithy","match":"[^\\s\\]]"}],"beginCaptures":{"0":{"name":"punctuation.definition.array.begin.smithy"}},"endCaptures":{"0":{"name":"punctuation.definition.array.end.smithy"}}},"comment":{"patterns":[{"include":"#doc_comment"},{"include":"#line_comment"}]},"doc_comment":{"name":"comment.block.documentation.smithy","match":"(///.*)"},"dquote":{"name":"string.quoted.double.smithy","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.smithy","match":"\\\\."}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.smithy"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.smithy"}}},"dquote_key":{"name":"support.type.property-name.smithy","match":"\".*\"(?=\\s*:)"},"elided_target":{"match":"(\\$)([A-Z-a-z0-9_\\.#$]+)","captures":{"1":{"name":"keyword.statement.elision.smithy"},"2":{"name":"support.type.property-name.smithy"}}},"identifier":{"name":"entity.name.type.smithy","match":"[A-Z-a-z_][A-Z-a-z0-9_]*"},"identifier_key":{"name":"support.type.property-name.smithy","match":"[A-Z-a-z0-9_\\.#$]+(?=\\s*:)"},"keywords":{"name":"constant.language.smithy","match":"\\b(?:true|false|null)\\b"},"line_comment":{"name":"comment.line.double-slash.smithy","match":"(//.*)"},"number":{"name":"constant.numeric.smithy","match":"(?x:            # turn on extended mode\n                         -?         # an optional minus\n                         (?:\n                           0        # a zero\n                           |        # ...or...\n                           [1-9]    # a 1-9 character\n                           \\d*      # followed by zero or more digits\n                         )\n                         (?:\n                           (?:\n                             \\.     # a period\n                             \\d+    # followed by one or more digits\n                           )?\n                           (?:\n                             [eE]   # an e character\n                             [+-]?  # followed by an option +/-\n                             \\d+    # followed by one or more digits\n                           )?       # make exponent optional\n                         )?         # make decimal portion optional\n                       )"},"object":{"name":"meta.structure.dictionary.smithy","begin":"\\{","end":"\\}","patterns":[{"include":"#object_inner"}],"beginCaptures":{"0":{"name":"punctuation.definition.dictionary.begin.smithy"}},"endCaptures":{"0":{"name":"punctuation.definition.dictionary.end.smithy"}}},"object_inner":{"patterns":[{"include":"#comment"},{"include":"#string_key"},{"name":"punctuation.separator.dictionary.key-value.smithy","match":":"},{"name":"keyword.operator.smithy","match":"="},{"name":"meta.structure.dictionary.value.smithy","include":"#value"},{"name":"punctuation.separator.dictionary.pair.smithy","match":","}]},"shape_inner":{"patterns":[{"include":"#trait"},{"name":"punctuation.separator.dictionary.inline-struct.smithy","match":":="},{"include":"#with_statement"},{"include":"#elided_target"},{"include":"#object_inner"}]},"shapeid":{"name":"entity.name.type.smithy","match":"[A-Z-a-z_][A-Z-a-z0-9_\\.#$]*"},"string":{"patterns":[{"include":"#textblock"},{"include":"#dquote"},{"include":"#shapeid"}]},"string_key":{"patterns":[{"include":"#identifier_key"},{"include":"#dquote_key"}]},"textblock":{"name":"string.quoted.double.smithy","begin":"\"\"\"","end":"\"\"\"","patterns":[{"name":"constant.character.escape.smithy","match":"\\\\."}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.smithy"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.smithy"}}},"trait":{"patterns":[{"name":"meta.keyword.statement.trait.smithy","begin":"(@)([0-9a-zA-Z\\.#-]+)(\\()","end":"\\)","patterns":[{"include":"#object_inner"},{"include":"#value"}],"beginCaptures":{"1":{"name":"punctuation.definition.annotation.smithy"},"2":{"name":"storage.type.annotation.smithy"},"3":{"name":"punctuation.definition.dictionary.begin.smithy"}},"endCaptures":{"0":{"name":"punctuation.definition.dictionary.end.smithy"}}},{"name":"meta.keyword.statement.trait.smithy","match":"(@)([0-9a-zA-Z\\.#-]+)","captures":{"1":{"name":"punctuation.definition.annotation.smithy"},"2":{"name":"storage.type.annotation.smithy"}}}]},"value":{"patterns":[{"include":"#comment"},{"include":"#keywords"},{"include":"#number"},{"include":"#string"},{"include":"#array"},{"include":"#object"}]},"with_statement":{"begin":"(with)\\s+(\\[)","end":"\\]","patterns":[{"name":"punctuation.separator.array.smithy","match":","},{"include":"#identifier"},{"include":"#comment"}],"beginCaptures":{"1":{"name":"keyword.statement.with.smithy"},"2":{"name":"punctuation.definition.array.begin.smithy"}},"endCaptures":{"0":{"name":"punctuation.definition.array.end.smithy"}}}}}
diff --git a/grammars/source.soql.json b/grammars/source.soql.json
new file mode 100644
index 0000000..cfc56db
--- /dev/null
+++ b/grammars/source.soql.json
@@ -0,0 +1 @@
+{"name":"SOQL","scopeName":"source.soql","patterns":[{"include":"#soqlHeaderComment"},{"include":"#soql-query-expression"}],"repository":{"annotation-declaration":{"begin":"([@][_[:alpha:]]+)\\b","end":"(?\u003c=\\)|$)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"storage.type.annotation.apex"}}},"argument-list":{"begin":"\\(","end":"\\)","patterns":[{"include":"#named-argument"},{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},"array-creation-expression":{"begin":"(?x)\n\\b(new)\\b\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n  )\n)?\\s*\n(?=\\[)","end":"(?\u003c=\\])","patterns":[{"include":"#bracketed-argument-list"}],"beginCaptures":{"1":{"name":"keyword.control.new.apex"},"2":{"patterns":[{"include":"#support-type"},{"include":"#type"}]}}},"block":{"begin":"\\{","end":"\\}","patterns":[{"include":"#statement"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.apex"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.apex"}}},"boolean-literal":{"patterns":[{"name":"constant.language.boolean.true.apex","match":"(?\u003c!\\.)\\btrue\\b"},{"name":"constant.language.boolean.false.apex","match":"(?\u003c!\\.)\\bfalse\\b"}]},"bracketed-argument-list":{"begin":"\\[","end":"\\]","patterns":[{"include":"#soql-query-expression"},{"include":"#named-argument"},{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.squarebracket.open.apex"}},"endCaptures":{"0":{"name":"punctuation.squarebracket.close.apex"}}},"break-or-continue-statement":{"match":"(?\u003c!\\.)\\b(?:(break)|(continue))\\b","captures":{"1":{"name":"keyword.control.flow.break.apex"},"2":{"name":"keyword.control.flow.continue.apex"}}},"cast-expression":{"match":"(?x)\n(\\()\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n  )\n)\\s*\n(\\))(?=\\s*@?[_[:alnum:]\\(])","captures":{"1":{"name":"punctuation.parenthesis.open.apex"},"2":{"patterns":[{"include":"#support-type"},{"include":"#type"}]},"6":{"name":"punctuation.parenthesis.close.apex"}}},"catch-clause":{"begin":"(?\u003c!\\.)\\b(catch)\\b","end":"(?\u003c=\\})","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"match":"(?x)\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n  )\n)\\s*\n(?:(\\g\u003cidentifier\u003e)\\b)?","captures":{"1":{"patterns":[{"include":"#support-type"},{"include":"#type"}]},"5":{"name":"entity.name.variable.local.apex"}}}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#comment"},{"include":"#block"}],"beginCaptures":{"1":{"name":"keyword.control.try.catch.apex"}}},"class-declaration":{"begin":"(?=\\bclass\\b)","end":"(?\u003c=\\})","patterns":[{"begin":"(?x)\n\\b(class)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)\\s*","end":"(?=\\{)","patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#type-parameter-list"},{"include":"#extends-class"},{"include":"#implements-class"}],"beginCaptures":{"1":{"name":"keyword.other.class.apex"},"2":{"name":"entity.name.type.class.apex"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#class-or-trigger-members"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.apex"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.apex"}}},{"include":"#javadoc-comment"},{"include":"#comment"}]},"class-or-trigger-members":{"patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#storage-modifier"},{"include":"#sharing-modifier"},{"include":"#type-declarations"},{"include":"#field-declaration"},{"include":"#property-declaration"},{"include":"#indexer-declaration"},{"include":"#variable-initializer"},{"include":"#constructor-declaration"},{"include":"#method-declaration"},{"include":"#punctuation-semicolon"}]},"colon-expression":{"name":"keyword.operator.conditional.colon.apex","match":":"},"comment":{"patterns":[{"name":"comment.block.apex","begin":"/\\*(\\*)?","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.apex"}}},{"begin":"(^\\s+)?(?=//)","end":"(?=$)","patterns":[{"name":"comment.block.documentation.apex","begin":"(?\u003c!/)///(?!/)","end":"(?=$)","patterns":[{"include":"#xml-doc-comment"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.apex"}}},{"name":"comment.line.double-slash.apex","begin":"(?\u003c!/)//(?:(?!/)|(?=//))","end":"(?=$)","beginCaptures":{"0":{"name":"punctuation.definition.comment.apex"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.apex"}}}]},"conditional-operator":{"begin":"(?\u003c!\\?)\\?(?!\\?|\\.|\\[)","end":":","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.question-mark.apex"}},"endCaptures":{"0":{"name":"keyword.operator.conditional.colon.apex"}}},"constructor-declaration":{"begin":"(?=@?[_[:alpha:]][_[:alnum:]]*\\s*\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"match":"(@?[_[:alpha:]][_[:alnum:]]*)\\b","captures":{"1":{"name":"entity.name.function.apex"}}},{"begin":"(:)","end":"(?=\\{|=\u003e)","patterns":[{"include":"#constructor-initializer"}],"beginCaptures":{"1":{"name":"punctuation.separator.colon.apex"}}},{"include":"#parenthesized-parameter-list"},{"include":"#comment"},{"include":"#expression-body"},{"include":"#block"}]},"constructor-initializer":{"begin":"\\b(?:(this))\\b\\s*(?=\\()","end":"(?\u003c=\\))","patterns":[{"include":"#argument-list"}],"beginCaptures":{"1":{"name":"keyword.other.this.apex"}}},"date-literal-with-params":{"match":"\\b((LAST_N_DAYS|NEXT_N_DAYS|NEXT_N_WEEKS|LAST_N_WEEKS|NEXT_N_MONTHS|LAST_N_MONTHS|NEXT_N_QUARTERS|LAST_N_QUARTERS|NEXT_N_YEARS|LAST_N_YEARS|NEXT_N_FISCAL_QUARTERS|LAST_N_FISCAL_QUARTERS|NEXT_N_FISCAL_YEARS|LAST_N_FISCAL_YEARS)\\s*\\:\\d+)\\b","captures":{"1":{"name":"keyword.operator.query.date.apex"}}},"date-literals":{"match":"\\b(YESTERDAY|TODAY|TOMORROW|LAST_WEEK|THIS_WEEK|NEXT_WEEK|LAST_MONTH|THIS_MONTH|NEXT_MONTH|LAST_90_DAYS|NEXT_90_DAYS|THIS_QUARTER|LAST_QUARTER|NEXT_QUARTER|THIS_YEAR|LAST_YEAR|NEXT_YEAR|THIS_FISCAL_QUARTER|LAST_FISCAL_QUARTER|NEXT_FISCAL_QUARTER|THIS_FISCAL_YEAR|LAST_FISCAL_YEAR|NEXT_FISCAL_YEAR)\\b\\s*","captures":{"1":{"name":"keyword.operator.query.date.apex"}}},"declarations":{"patterns":[{"include":"#type-declarations"},{"include":"#punctuation-semicolon"}]},"directives":{"patterns":[{"include":"#punctuation-semicolon"}]},"do-statement":{"begin":"(?\u003c!\\.)\\b(do)\\b","end":"(?=;|})","patterns":[{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.loop.do.apex"}}},"element-access-expression":{"begin":"(?x)\n(?:(\\??\\.)\\s*)?                       # safe navigator or accessor\n(?:(@?[_[:alpha:]][_[:alnum:]]*)\\s*)? # property name\n(?:(\\?)\\s*)?                          # null-conditional operator?\n(?=\\[)                                # open bracket of argument list","end":"(?\u003c=\\])(?!\\s*\\[)","patterns":[{"include":"#bracketed-argument-list"}],"beginCaptures":{"1":{"patterns":[{"include":"#punctuation-accessor"},{"include":"#operator-safe-navigation"}]},"2":{"name":"variable.other.object.property.apex"},"3":{"name":"keyword.operator.null-conditional.apex"}}},"else-part":{"begin":"(?\u003c!\\.)\\b(else)\\b","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.else.apex"}}},"enum-declaration":{"begin":"(?=\\benum\\b)","end":"(?\u003c=\\})","patterns":[{"begin":"(?=enum)","end":"(?=\\{)","patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"match":"(enum)\\s+(@?[_[:alpha:]][_[:alnum:]]*)","captures":{"1":{"name":"keyword.other.enum.apex"},"2":{"name":"entity.name.type.enum.apex"}}}]},{"begin":"\\{","end":"\\}","patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#punctuation-comma"},{"begin":"@?[_[:alpha:]][_[:alnum:]]*","end":"(?=(,|\\}))","patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"0":{"name":"entity.name.variable.enum-member.apex"}}}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.apex"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.apex"}}},{"include":"#javadoc-comment"},{"include":"#comment"}]},"expression":{"patterns":[{"include":"#comment"},{"include":"#merge-expression"},{"include":"#support-expression"},{"include":"#throw-expression"},{"include":"#this-expression"},{"include":"#trigger-context-declaration"},{"include":"#conditional-operator"},{"include":"#expression-operators"},{"include":"#soql-query-expression"},{"include":"#object-creation-expression"},{"include":"#array-creation-expression"},{"include":"#invocation-expression"},{"include":"#member-access-expression"},{"include":"#element-access-expression"},{"include":"#cast-expression"},{"include":"#literal"},{"include":"#parenthesized-expression"},{"include":"#initializer-expression"},{"include":"#identifier"}]},"expression-body":{"begin":"=\u003e","end":"(?=[,\\);}])","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.operator.arrow.apex"}}},"expression-operators":{"patterns":[{"name":"keyword.operator.assignment.compound.apex","match":"\\*=|/=|%=|\\+=|-="},{"name":"keyword.operator.assignment.compound.bitwise.apex","match":"\\\u0026=|\\^=|\u003c\u003c=|\u003e\u003e=|\\|="},{"name":"keyword.operator.bitwise.shift.apex","match":"\u003c\u003c|\u003e\u003e"},{"name":"keyword.operator.comparison.apex","match":"==|!="},{"name":"keyword.operator.relational.apex","match":"\u003c=|\u003e=|\u003c|\u003e"},{"name":"keyword.operator.logical.apex","match":"\\!|\u0026\u0026|\\|\\|"},{"name":"keyword.operator.bitwise.apex","match":"\\\u0026|~|\\^|\\|"},{"name":"keyword.operator.assignment.apex","match":"\\="},{"name":"keyword.operator.decrement.apex","match":"--"},{"name":"keyword.operator.increment.apex","match":"\\+\\+"},{"name":"keyword.operator.arithmetic.apex","match":"%|\\*|/|-|\\+"}]},"extends-class":{"begin":"(extends)\\b\\s+([_[:alpha:]][_[:alnum:]]*)","end":"(?={|implements)","beginCaptures":{"1":{"name":"keyword.other.extends.apex"},"2":{"name":"entity.name.type.extends.apex"}}},"field-declaration":{"begin":"(?x)\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\s* # first field name\n(?!=\u003e|==)(?=,|;|=|$)","end":"(?=;)","patterns":[{"name":"entity.name.variable.field.apex","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#punctuation-comma"},{"include":"#comment"},{"include":"#variable-initializer"},{"include":"#class-or-trigger-members"}],"beginCaptures":{"1":{"patterns":[{"include":"#support-type"},{"include":"#type"}]},"5":{"name":"entity.name.variable.field.apex"}}},"finally-clause":{"begin":"(?\u003c!\\.)\\b(finally)\\b","end":"(?\u003c=\\})","patterns":[{"include":"#comment"},{"include":"#block"}],"beginCaptures":{"1":{"name":"keyword.control.try.finally.apex"}}},"for-apex-syntax":{"match":"([_.[:alpha:]][_.[:alnum:]]+)\\s+([_.[:alpha:]][_.[:alnum:]]*)\\s*(\\:)","captures":{"1":{"patterns":[{"include":"#support-type"},{"include":"#type"}]},"2":{"name":"entity.name.variable.local.apex"},"3":{"name":"keyword.operator.iterator.colon.apex"}}},"for-statement":{"begin":"(?\u003c!\\.)\\b(for)\\b\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#for-apex-syntax"},{"include":"#local-variable-declaration"},{"include":"#expression"},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"},{"include":"#colon-expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.loop.for.apex"}}},"from-clause":{"match":"(FROM)\\b\\s*([_\\.[:alnum:]]+\\b)?","captures":{"1":{"name":"keyword.operator.query.from.apex"},"2":{"name":"storage.type.apex"}}},"goto-statement":{"begin":"(?\u003c!\\.)\\b(goto)\\b","end":"(?=;)","patterns":[{"begin":"\\b(case)\\b","end":"(?=;)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.case.apex"}}},{"match":"\\b(default)\\b","captures":{"1":{"name":"keyword.control.default.apex"}}},{"name":"entity.name.label.apex","match":"@?[_[:alpha:]][_[:alnum:]]*"}],"beginCaptures":{"1":{"name":"keyword.control.goto.apex"}}},"identifier":{"name":"variable.other.readwrite.apex","match":"@?[_[:alpha:]][_[:alnum:]]*"},"if-statement":{"begin":"(?\u003c!\\.)\\b(if)\\b\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.if.apex"}}},"implements-class":{"begin":"(implements)\\b\\s+([_[:alpha:]][_[:alnum:]]*)","end":"(?={|extends)","beginCaptures":{"1":{"name":"keyword.other.implements.apex"},"2":{"name":"entity.name.type.implements.apex"}}},"indexer-declaration":{"begin":"(?x)\n(?\u003creturn_type\u003e\n  (?\u003ctype_name\u003e\n    (?:\n      (?:ref\\s+)?   # ref return\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n    )\n  )\\s+\n)\n(?\u003cinterface_name\u003e\\g\u003ctype_name\u003e\\s*\\.\\s*)?\n(?\u003cindexer_name\u003ethis)\\s*\n(?=\\[)","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#property-accessors"},{"include":"#expression-body"},{"include":"#variable-initializer"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"6":{"patterns":[{"include":"#type"},{"include":"#punctuation-accessor"}]},"7":{"name":"keyword.other.this.apex"}}},"initializer-expression":{"begin":"\\{","end":"\\}","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.apex"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.apex"}}},"interface-declaration":{"begin":"(?=\\binterface\\b)","end":"(?\u003c=\\})","patterns":[{"begin":"(?x)\n(interface)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)","end":"(?=\\{)","patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#type-parameter-list"},{"include":"#extends-class"}],"beginCaptures":{"1":{"name":"keyword.other.interface.apex"},"2":{"name":"entity.name.type.interface.apex"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#interface-members"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.apex"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.apex"}}},{"include":"#javadoc-comment"},{"include":"#comment"}]},"interface-members":{"patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#property-declaration"},{"include":"#indexer-declaration"},{"include":"#method-declaration"},{"include":"#punctuation-semicolon"}]},"invocation-expression":{"begin":"(?x)\n(?:(\\??\\.)\\s*)?                                  # safe navigator or accessor\n(@?[_[:alpha:]][_[:alnum:]]*)\\s*                 # method name\n(?\u003ctype_args\u003e\\s*\u003c([^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\\s* # type arguments\n(?=\\()                                           # open paren of argument list","end":"(?\u003c=\\))","patterns":[{"include":"#argument-list"}],"beginCaptures":{"1":{"patterns":[{"include":"#punctuation-accessor"},{"include":"#operator-safe-navigation"}]},"2":{"name":"entity.name.function.apex"},"3":{"patterns":[{"include":"#type-arguments"}]}}},"javadoc-comment":{"patterns":[{"name":"comment.block.javadoc.apex","begin":"^\\s*(/\\*\\*)(?!/)","end":"\\*/","patterns":[{"name":"keyword.other.documentation.javadoc.apex","match":"@(deprecated|author|return|see|serial|since|version|usage|name|link)\\b"},{"match":"(@param)\\s+(\\S+)","captures":{"1":{"name":"keyword.other.documentation.javadoc.apex"},"2":{"name":"entity.name.variable.parameter.apex"}}},{"match":"(@(?:exception|throws))\\s+(\\S+)","captures":{"1":{"name":"keyword.other.documentation.javadoc.apex"},"2":{"name":"entity.name.type.class.apex"}}},{"match":"(`([^`]+?)`)","captures":{"1":{"name":"string.quoted.single.apex"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.apex"}}}]},"literal":{"patterns":[{"include":"#boolean-literal"},{"include":"#null-literal"},{"include":"#numeric-literal"},{"include":"#string-literal"}]},"local-constant-declaration":{"begin":"(?x)\n(?\u003cconst_keyword\u003e\\b(?:const)\\b)\\s*\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\s*\n(?=,|;|=)","end":"(?=;)","patterns":[{"name":"entity.name.variable.local.apex","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#punctuation-comma"},{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"1":{"name":"storage.modifier.apex"},"2":{"patterns":[{"include":"#type"}]},"6":{"name":"entity.name.variable.local.apex"}}},"local-declaration":{"patterns":[{"include":"#local-constant-declaration"},{"include":"#local-variable-declaration"}]},"local-variable-declaration":{"begin":"(?x)\n(?:\n  (?:(\\bref)\\s+)?(\\bvar\\b)| # ref local\n  (?\u003ctype_name\u003e\n    (?:\n      (?:ref\\s+)?   # ref local\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n    )\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)\\s*\n(?=,|;|=|\\))","end":"(?=;|\\))","patterns":[{"name":"entity.name.variable.local.apex","match":"@?[_[:alpha:]][_[:alnum:]]*"},{"include":"#punctuation-comma"},{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"1":{"name":"storage.modifier.apex"},"2":{"name":"keyword.other.var.apex"},"3":{"patterns":[{"include":"#support-type"},{"include":"#type"}]},"7":{"name":"entity.name.variable.local.apex"}}},"member-access-expression":{"patterns":[{"match":"(?x)\n(\\??\\.)\\s*                       # safe navigator or accessor\n(@?[_[:alpha:]][_[:alnum:]]*)\\s* # property name\n(?![_[:alnum:]]|\\(|(\\?)?\\[|\u003c)    # next character is not alpha-numeric, nor a (, [, or \u003c. Also, test for ?[","captures":{"1":{"patterns":[{"include":"#punctuation-accessor"},{"include":"#operator-safe-navigation"}]},"2":{"name":"variable.other.object.property.apex"}}},{"match":"(?x)\n(\\??\\.)?\\s*\n(@?[_[:alpha:]][_[:alnum:]]*)\n(?\u003ctype_params\u003e\\s*\u003c([^\u003c\u003e]|\\g\u003ctype_params\u003e)+\u003e\\s*)\n(?=\n  (\\s*\\?)?\n  \\s*\\.\\s*@?[_[:alpha:]][_[:alnum:]]*\n)","captures":{"1":{"patterns":[{"include":"#punctuation-accessor"},{"include":"#operator-safe-navigation"}]},"2":{"name":"variable.other.object.apex"},"3":{"patterns":[{"include":"#type-arguments"}]}}},{"match":"(?x)\n(@?[_[:alpha:]][_[:alnum:]]*)\n(?=\n  (\\s*\\?)?\n  \\s*\\.\\s*@?[_[:alpha:]][_[:alnum:]]*\n)","captures":{"1":{"name":"variable.other.object.apex"}}}]},"merge-expression":{"begin":"(merge)\\b\\s+","end":"(?\u003c=\\;)","patterns":[{"include":"#object-creation-expression"},{"include":"#merge-type-statement"},{"include":"#expression"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"1":{"name":"support.function.apex"}}},"merge-type-statement":{"match":"([_[:alpha:]]*)\\b\\s+([_[:alpha:]]*)\\b\\s*(\\;)","captures":{"1":{"name":"variable.other.readwrite.apex"},"2":{"name":"variable.other.readwrite.apex"},"3":{"name":"punctuation.terminator.statement.apex"}}},"method-declaration":{"begin":"(?x)\n(?\u003creturn_type\u003e\n  (?\u003ctype_name\u003e\n    (?:\n      (?:ref\\s+)?   # ref return\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n    )\n  )\\s+\n)\n(?\u003cinterface_name\u003e\\g\u003ctype_name\u003e\\s*\\.\\s*)?\n(\\g\u003cidentifier\u003e)\\s*\n(\u003c([^\u003c\u003e]+)\u003e)?\\s*\n(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#parenthesized-parameter-list"},{"include":"#expression-body"},{"include":"#block"}],"beginCaptures":{"1":{"patterns":[{"include":"#support-type"},{"include":"#type"}]},"6":{"patterns":[{"include":"#type"},{"include":"#punctuation-accessor"}]},"7":{"patterns":[{"include":"#support-type"},{"include":"#method-name-custom"}]},"8":{"patterns":[{"include":"#type-parameter-list"}]}}},"method-name-custom":{"name":"entity.name.function.apex","match":"@?[_[:alpha:]][_[:alnum:]]*"},"named-argument":{"begin":"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(:)","end":"(?=(,|\\)|\\]))","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"entity.name.variable.parameter.apex"},"2":{"name":"punctuation.separator.colon.apex"}}},"null-literal":{"name":"constant.language.null.apex","match":"(?\u003c!\\.)\\bnull\\b"},"numeric-literal":{"patterns":[{"name":"constant.numeric.datetime.apex","match":"\\b(\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}\\:\\d{2}\\:\\d{2}(\\.\\d{1,3})?(\\-|\\+)\\d{2}\\:\\d{2})\\b"},{"name":"constant.numeric.datetime.apex","match":"\\b(\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}\\:\\d{2}\\:\\d{2}(\\.\\d{1,3})?(Z)?)\\b"},{"name":"constant.numeric.date.apex","match":"\\b(\\d{4}\\-\\d{2}\\-\\d{2})\\b"},{"name":"constant.numeric.hex.apex","match":"\\b0(x|X)[0-9a-fA-F_]+(U|u|L|l|UL|Ul|uL|ul|LU|Lu|lU|lu)?\\b"},{"name":"constant.numeric.binary.apex","match":"\\b0(b|B)[01_]+(U|u|L|l|UL|Ul|uL|ul|LU|Lu|lU|lu)?\\b"},{"name":"constant.numeric.decimal.apex","match":"\\b([0-9_]+)?\\.[0-9_]+((e|E)[0-9]+)?(F|f|D|d|M|m)?\\b"},{"name":"constant.numeric.decimal.apex","match":"\\b[0-9_]+(e|E)[0-9_]+(F|f|D|d|M|m)?\\b"},{"name":"constant.numeric.decimal.apex","match":"\\b[0-9_]+(F|f|D|d|M|m)\\b"},{"name":"constant.numeric.decimal.apex","match":"\\b[0-9_]+(U|u|L|l|UL|Ul|uL|ul|LU|Lu|lU|lu)?\\b"}]},"object-creation-expression":{"patterns":[{"include":"#object-creation-expression-with-parameters"},{"include":"#object-creation-expression-with-no-parameters"},{"include":"#punctuation-comma"}]},"object-creation-expression-with-no-parameters":{"match":"(?x)\n(delete|insert|undelete|update|upsert)?\n\\s*(new)\\s+\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n  )\n)\\s*\n(?=\\{|$)","captures":{"1":{"name":"support.function.apex"},"2":{"name":"keyword.control.new.apex"},"3":{"patterns":[{"include":"#support-type"},{"include":"#type"}]}}},"object-creation-expression-with-parameters":{"begin":"(?x)\n(delete|insert|undelete|update|upsert)?\n\\s*(new)\\s+\n(?\u003ctype_name\u003e\n  (?:\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n  )\n)\\s*\n(?=\\()","end":"(?\u003c=\\))","patterns":[{"include":"#argument-list"}],"beginCaptures":{"1":{"name":"support.function.apex"},"2":{"name":"keyword.control.new.apex"},"3":{"patterns":[{"include":"#support-type"},{"include":"#type"}]}}},"operator-assignment":{"name":"keyword.operator.assignment.apex","match":"(?\u003c!=|!)(=)(?!=)"},"operator-safe-navigation":{"name":"keyword.operator.safe-navigation.apex","match":"\\?\\."},"orderby-clause":{"match":"\\b(ORDER BY)\\b\\s*","patterns":[{"include":"#ordering-direction"},{"include":"#ordering-nulls"}],"captures":{"1":{"name":"keyword.operator.query.orderby.apex"}}},"ordering-direction":{"match":"\\b(?:(ASC)|(DESC))\\b","captures":{"1":{"name":"keyword.operator.query.ascending.apex"},"2":{"name":"keyword.operator.query.descending.apex"}}},"ordering-nulls":{"match":"\\b(?:(NULLS FIRST)|(NULLS LAST))\\b","captures":{"1":{"name":"keyword.operator.query.nullsfirst.apex"},"2":{"name":"keyword.operator.query.nullslast.apex"}}},"parameter":{"match":"(?x)\n(?:(?:\\b(this)\\b)\\s+)?\n(?\u003ctype_name\u003e\n  (?:\n    (?:ref\\s+)?   # ref return\n    (?:\n      (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n      (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n        \\g\u003cidentifier\u003e\\s*\n        (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n      )\n      (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n    )\n    (?:\\s*\\?\\s*)? # nullable suffix?\n    (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n  )\n)\\s+\n(\\g\u003cidentifier\u003e)","captures":{"1":{"name":"storage.modifier.apex"},"2":{"patterns":[{"include":"#support-type"},{"include":"#type"}]},"6":{"name":"entity.name.variable.parameter.apex"}}},"parenthesized-expression":{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},"parenthesized-parameter-list":{"begin":"(\\()","end":"(\\))","patterns":[{"include":"#comment"},{"include":"#parameter"},{"include":"#punctuation-comma"},{"include":"#variable-initializer"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},"property-accessors":{"begin":"\\{","end":"\\}","patterns":[{"name":"storage.modifier.apex","match":"\\b(private|protected)\\b"},{"name":"keyword.other.get.apex","match":"\\b(get)\\b"},{"name":"keyword.other.set.apex","match":"\\b(set)\\b"},{"include":"#comment"},{"include":"#expression-body"},{"include":"#block"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.apex"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.apex"}}},"property-declaration":{"begin":"(?x)\n(?!.*\\b(?:class|interface|enum)\\b)\\s*\n(?\u003creturn_type\u003e\n  (?\u003ctype_name\u003e\n    (?:\n      (?:ref\\s+)?   # ref return\n      (?:\n        (?:(?\u003cidentifier\u003e@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n        (?\u003cname_and_type_args\u003e # identifier + type arguments (if any)\n          \\g\u003cidentifier\u003e\\s*\n          (?\u003ctype_args\u003e\\s*\u003c(?:[^\u003c\u003e]|\\g\u003ctype_args\u003e)+\u003e\\s*)?\n        )\n        (?:\\s*\\.\\s*\\g\u003cname_and_type_args\u003e)*\n      )\n      (?:\\s*\\?\\s*)? # nullable suffix?\n      (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix?\n    )\n  )\\s+\n)\n(?\u003cinterface_name\u003e\\g\u003ctype_name\u003e\\s*\\.\\s*)?\n(?\u003cproperty_name\u003e\\g\u003cidentifier\u003e)\\s*\n(?=\\{|=\u003e|$)","end":"(?\u003c=\\})|(?=;)","patterns":[{"include":"#comment"},{"include":"#property-accessors"},{"include":"#expression-body"},{"include":"#variable-initializer"},{"include":"#class-or-trigger-members"}],"beginCaptures":{"1":{"patterns":[{"include":"#type"}]},"6":{"patterns":[{"include":"#type"},{"include":"#punctuation-accessor"}]},"7":{"name":"entity.name.variable.property.apex"}}},"punctuation-accessor":{"name":"punctuation.accessor.apex","match":"\\."},"punctuation-comma":{"name":"punctuation.separator.comma.apex","match":","},"punctuation-semicolon":{"name":"punctuation.terminator.statement.apex","match":";"},"query-operators":{"match":"\\b(ABOVE|AND|AT|FOR REFERENCE|FOR UPDATE|FOR VIEW|GROUP BY|HAVING|IN|LIKE|LIMIT|NOT IN|NOT|OFFSET|OR|TYPEOF|UPDATE TRACKING|UPDATE VIEWSTAT|WITH DATA CATEGORY|WITH)\\b\\s*","captures":{"1":{"name":"keyword.operator.query.apex"}}},"return-statement":{"begin":"(?\u003c!\\.)\\b(return)\\b","end":"(?=;)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.flow.return.apex"}}},"script-top-level":{"patterns":[{"include":"#method-declaration"},{"include":"#statement"},{"include":"#punctuation-semicolon"}]},"sharing-modifier":{"name":"sharing.modifier.apex","match":"(?\u003c!\\.)\\b(with sharing|without sharing|inherited sharing)\\b"},"soql-colon-method-statement":{"begin":"(:?\\.)?([_[:alpha:]][_[:alnum:]]*)(?=\\()","end":"(?\u003c=\\))","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"punctuation.accessor.apex"},"2":{"name":"entity.name.function.apex"}}},"soql-colon-vars":{"begin":"(\\:)\\s*","end":"(?![_[:alnum:]]|\\(|(\\?)?\\[|\u003c)","patterns":[{"include":"#trigger-context-declaration"},{"match":"([_[:alpha:]][_[:alnum:]]*)(\\??\\.)","captures":{"1":{"name":"variable.other.object.apex"},"2":{"patterns":[{"include":"#punctuation-accessor"},{"include":"#operator-safe-navigation"}]}}},{"include":"#soql-colon-method-statement"},{"name":"entity.name.variable.local.apex","match":"[_[:alpha:]][_[:alnum:]]*"}],"beginCaptures":{"0":{"name":"keyword.operator.conditional.colon.apex"}}},"soql-functions":{"begin":"\\b(AVG|CALENDAR_MONTH|CALENDAR_QUARTER|CALENDAR_YEAR|convertCurrency|convertTimezone|COUNT|COUNT_DISTINCT|DAY_IN_MONTH|DAY_IN_WEEK|DAY_IN_YEAR|DAY_ONLY|toLabel|INCLUDES|EXCLUDES|FISCAL_MONTH|FISCAL_QUARTER|FISCAL_YEAR|FORMAT|GROUPING|GROUP BY CUBE|GROUP BY ROLLUP|HOUR_IN_DAY|MAX|MIN|SUM|WEEK_IN_MONTH|WEEK_IN_YEAR)\\s*(\\()","end":"\\)","patterns":[{"include":"#literal"},{"include":"#punctuation-comma"},{"include":"#soql-functions"},{"name":"keyword.query.field.apex","match":"[_.[:alpha:]][_.[:alnum:]]*"}],"beginCaptures":{"1":{"name":"support.function.query.apex"},"2":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},"soql-group-clauses":{"begin":"\\(","end":"\\)","patterns":[{"include":"#soql-query-expression"},{"include":"#soql-colon-vars"},{"include":"#soql-group-clauses"},{"include":"#punctuation-comma"},{"include":"#operator-assignment"},{"include":"#literal"},{"include":"#query-operators"},{"include":"#date-literals"},{"include":"#date-literal-with-params"},{"include":"#using-scope"},{"name":"keyword.query.field.apex","match":"[_.[:alpha:]][_.[:alnum:]]*"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},"soql-query-body":{"patterns":[{"include":"#trigger-context-declaration"},{"include":"#soql-colon-vars"},{"include":"#soql-functions"},{"include":"#from-clause"},{"include":"#where-clause"},{"include":"#query-operators"},{"include":"#date-literals"},{"include":"#date-literal-with-params"},{"include":"#using-scope"},{"include":"#soql-group-clauses"},{"include":"#orderby-clause"},{"include":"#ordering-direction"},{"include":"#ordering-nulls"}]},"soql-query-expression":{"begin":"\\b(SELECT)\\b\\s*","end":"(?=;)|(?=\\])|(?=\\))","patterns":[{"include":"#soql-query-body"},{"include":"#punctuation-comma"},{"include":"#operator-assignment"},{"include":"#parenthesized-expression"},{"include":"#expression-operators"},{"include":"#literal"},{"match":"([_.[:alpha:]][_.[:alnum:]]*)\\s*(\\,)?","captures":{"1":{"name":"keyword.query.field.apex"},"2":{"name":"punctuation.separator.comma.apex"}}}],"beginCaptures":{"1":{"name":"keyword.operator.query.select.apex"}}},"soqlHeaderComment":{"name":"comment.line","begin":"^\\s*//.*$","while":"^\\s*//.*$"},"statement":{"patterns":[{"include":"#comment"},{"include":"#while-statement"},{"include":"#do-statement"},{"include":"#for-statement"},{"include":"#switch-statement"},{"include":"#when-else-statement"},{"include":"#when-sobject-statement"},{"include":"#when-statement"},{"include":"#when-multiple-statement"},{"include":"#if-statement"},{"include":"#else-part"},{"include":"#goto-statement"},{"include":"#return-statement"},{"include":"#break-or-continue-statement"},{"include":"#throw-statement"},{"include":"#try-statement"},{"include":"#soql-query-expression"},{"include":"#local-declaration"},{"include":"#block"},{"include":"#expression"},{"include":"#punctuation-semicolon"}]},"storage-modifier":{"name":"storage.modifier.apex","match":"(?\u003c!\\.)\\b(new|public|protected|private|abstract|virtual|override|global|static|final|transient)\\b"},"string-character-escape":{"name":"constant.character.escape.apex","match":"\\\\."},"string-literal":{"name":"string.quoted.single.apex","begin":"'","end":"(\\')|((?:[^\\\\\\n])$)","patterns":[{"include":"#string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.apex"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.apex"},"2":{"name":"invalid.illegal.newline.apex"}}},"support-arguments":{"begin":"\u003c","end":"\u003e","patterns":[{"include":"#comment"},{"include":"#support-type"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.apex"}}},"support-class":{"match":"\\b(ApexPages|Database|DMLException|Exception|PageReference|Savepoint|SchedulableContext|Schema|SObject|System|Test)\\b","captures":{"1":{"name":"support.class.apex"}}},"support-expression":{"begin":"(?x)\n(ApexPages|Database|DMLException|Exception|PageReference|Savepoint|SchedulableContext|Schema|SObject|System|Test)(?=\\.|\\s) # supported apex namespaces","end":"(?\u003c=\\)|$)|(?=\\})|(?=;)|(?=\\)|(?=\\]))|(?=\\,)","patterns":[{"include":"#support-type"},{"match":"(?:(\\.))([[:alpha:]]*)(?=\\()","captures":{"1":{"name":"punctuation.accessor.apex"},"2":{"name":"support.function.apex"}}},{"match":"(?:(\\.))([[:alpha:]]+)","captures":{"1":{"name":"punctuation.accessor.apex"},"2":{"name":"support.type.apex"}}},{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#comment"},{"include":"#statement"}],"beginCaptures":{"1":{"name":"support.class.apex"}}},"support-functions":{"match":"\\b(delete|execute|finish|insert|start|undelete|update|upsert)\\b","captures":{"1":{"name":"support.function.apex"}}},"support-name":{"patterns":[{"match":"(\\.)\\s*([[:alpha:]]*)(?=\\()","captures":{"1":{"name":"punctuation.accessor.apex"},"2":{"name":"support.function.apex"}}},{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"match":"(\\.)\\s*([_[:alpha:]]*)","captures":{"1":{"name":"punctuation.accessor.apex"},"2":{"name":"support.type.apex"}}}]},"support-type":{"name":"support.apex","patterns":[{"include":"#comment"},{"include":"#support-class"},{"include":"#support-functions"},{"include":"#support-name"}]},"switch-statement":{"begin":"(?x)\n(switch)\\b\\s+\n(on)\\b\\s+\n(?:([_.?\\'\\(\\)[:alnum:]]+)\\s*)?\n(\\{)","end":"(\\})","patterns":[{"include":"#when-string"},{"include":"#when-else-statement"},{"include":"#when-sobject-statement"},{"include":"#when-statement"},{"include":"#when-multiple-statement"},{"include":"#expression"},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"1":{"name":"keyword.control.switch.apex"},"2":{"name":"keyword.control.switch.on.apex"},"3":{"patterns":[{"include":"#statement"},{"include":"#parenthesized-expression"}]},"4":{"name":"punctuation.curlybrace.open.apex"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.apex"}}},"this-expression":{"match":"\\b(?:(this))\\b","captures":{"1":{"name":"keyword.other.this.apex"}}},"throw-expression":{"match":"(?\u003c!\\.)\\b(throw)\\b","captures":{"1":{"name":"keyword.control.flow.throw.apex"}}},"throw-statement":{"begin":"(?\u003c!\\.)\\b(throw)\\b","end":"(?=;)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.flow.throw.apex"}}},"trigger-context-declaration":{"begin":"\\b(?:(Trigger))\\b(\\.)\\b","end":"(?=\\})|(?=;)|(?=\\)|(?=\\]))","patterns":[{"name":"support.type.trigger.apex","match":"\\b(isExecuting|isInsert|isUpdate|isDelete|isBefore|isAfter|isUndelete|new|newMap|old|oldMap|size)\\b"},{"match":"(?:(\\??\\.))([[:alpha:]]+)(?=\\()","captures":{"1":{"patterns":[{"include":"#punctuation-accessor"},{"include":"#operator-safe-navigation"}]},"2":{"name":"support.function.trigger.apex"}}},{"begin":"\\(","end":"\\)","patterns":[{"include":"#trigger-type-statement"},{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#expression"}],"beginCaptures":{"1":{"name":"support.class.trigger.apex"},"2":{"name":"punctuation.accessor.apex"}}},"trigger-declaration":{"begin":"(?=\\btrigger\\b)","end":"(?\u003c=\\})","patterns":[{"begin":"(?x)\n\\b(trigger)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)\\s*\n\\b(on)\\b\\s+\n([_[:alpha:]][_[:alnum:]]*)\\s*","end":"(?=\\{)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#trigger-type-statement"},{"include":"#trigger-operator-statement"},{"include":"#punctuation-comma"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#type-parameter-list"}],"beginCaptures":{"1":{"name":"keyword.other.trigger.apex"},"2":{"name":"entity.name.type.trigger.apex"},"3":{"name":"keyword.operator.trigger.on.apex"},"4":{"name":"storage.type.apex"}}},{"begin":"\\{","end":"\\}","patterns":[{"include":"#statement"},{"include":"#class-or-trigger-members"}],"beginCaptures":{"0":{"name":"punctuation.curlybrace.open.apex"}},"endCaptures":{"0":{"name":"punctuation.curlybrace.close.apex"}}},{"include":"#javadoc-comment"},{"include":"#comment"}]},"trigger-operator-statement":{"name":"keyword.operator.trigger.apex","match":"\\b(insert|update|delete|merge|upsert|undelete)\\b"},"trigger-type-statement":{"match":"\\b(?:(before)|(after))\\b","captures":{"1":{"name":"keyword.control.trigger.before.apex"},"2":{"name":"keyword.control.trigger.after.apex"}}},"try-block":{"begin":"(?\u003c!\\.)\\b(try)\\b","end":"(?\u003c=\\})","patterns":[{"include":"#comment"},{"include":"#block"}],"beginCaptures":{"1":{"name":"keyword.control.try.apex"}}},"try-statement":{"patterns":[{"include":"#try-block"},{"include":"#catch-clause"},{"include":"#finally-clause"}]},"type":{"name":"meta.type.apex","patterns":[{"include":"#comment"},{"include":"#type-builtin"},{"include":"#type-name"},{"include":"#type-arguments"},{"include":"#type-array-suffix"},{"include":"#type-nullable-suffix"}]},"type-arguments":{"begin":"\u003c","end":"\u003e","patterns":[{"include":"#comment"},{"include":"#support-type"},{"include":"#type"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.apex"}}},"type-array-suffix":{"begin":"\\[","end":"\\]","patterns":[{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.squarebracket.open.apex"}},"endCaptures":{"0":{"name":"punctuation.squarebracket.close.apex"}}},"type-builtin":{"match":"\\b(Blob|Boolean|byte|Date|Datetime|Decimal|Double|ID|Integer|Long|Object|String|Time|void)\\b","captures":{"1":{"name":"keyword.type.apex"}}},"type-declarations":{"patterns":[{"include":"#javadoc-comment"},{"include":"#comment"},{"include":"#annotation-declaration"},{"include":"#storage-modifier"},{"include":"#sharing-modifier"},{"include":"#class-declaration"},{"include":"#enum-declaration"},{"include":"#interface-declaration"},{"include":"#trigger-declaration"},{"include":"#punctuation-semicolon"}]},"type-name":{"patterns":[{"match":"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(\\.)","captures":{"1":{"name":"storage.type.apex"},"2":{"name":"punctuation.accessor.apex"}}},{"match":"(\\.)\\s*(@?[_[:alpha:]][_[:alnum:]]*)","captures":{"1":{"name":"punctuation.accessor.apex"},"2":{"name":"storage.type.apex"}}},{"name":"storage.type.apex","match":"@?[_[:alpha:]][_[:alnum:]]*"}]},"type-nullable-suffix":{"match":"\\?","captures":{"0":{"name":"punctuation.separator.question-mark.apex"}}},"type-parameter-list":{"begin":"\\\u003c","end":"\\\u003e","patterns":[{"match":"(@?[_[:alpha:]][_[:alnum:]]*)\\b","captures":{"1":{"name":"entity.name.type.type-parameter.apex"}}},{"include":"#comment"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.apex"}}},"using-scope":{"match":"((USING SCOPE)\\b\\s*(Delegated|Everything|Mine|My_Territory|My_Team_Territory|Team))\\b\\s*","captures":{"1":{"name":"keyword.operator.query.using.apex"}}},"variable-initializer":{"begin":"(?\u003c!=|!)(=)(?!=|\u003e)","end":"(?=[,\\)\\];}])","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.apex"}}},"when-else-statement":{"begin":"(when)\\b\\s+(else)\\b\\s*","end":"(?\u003c=\\})","patterns":[{"include":"#block"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.when.apex"},"2":{"name":"keyword.control.switch.else.apex"}}},"when-multiple-statement":{"begin":"(when)\\b\\s*","end":"(?\u003c=\\})","patterns":[{"include":"#block"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.when.apex"}}},"when-sobject-statement":{"begin":"(when)\\b\\s+([_[:alnum:]]+)\\s+([_[:alnum:]]+)\\s*","end":"(?\u003c=\\})","patterns":[{"include":"#block"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.when.apex"},"2":{"name":"storage.type.apex"},"3":{"name":"entity.name.variable.local.apex"}}},"when-statement":{"begin":"(when)\\b\\s+([\\'_\\-[:alnum:]]+)\\s*","end":"(?\u003c=\\})","patterns":[{"include":"#block"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.when.apex"},"2":{"patterns":[{"include":"#expression"}]}}},"when-string":{"begin":"(when)(\\b\\s*)((\\')[_.\\,\\'\\s*[:alnum:]]+)","end":"(?\u003c=\\})","patterns":[{"include":"#block"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.when.apex"},"2":{"name":"punctuation.whitespace.apex"},"3":{"patterns":[{"include":"#when-string-statement"},{"include":"#punctuation-comma"}]}}},"when-string-statement":{"patterns":[{"name":"string.quoted.single.apex","begin":"\\'","end":"\\'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.apex"}}}]},"where-clause":{"match":"\\b(WHERE)\\b\\s*","captures":{"1":{"name":"keyword.operator.query.where.apex"}}},"while-statement":{"begin":"(?\u003c!\\.)\\b(while)\\b\\s*(?=\\()","end":"(?\u003c=\\})|(?=;)","patterns":[{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.parenthesis.open.apex"}},"endCaptures":{"0":{"name":"punctuation.parenthesis.close.apex"}}},{"include":"#statement"}],"beginCaptures":{"1":{"name":"keyword.control.loop.while.apex"}}},"xml-attribute":{"patterns":[{"match":"(?x)\n(?:^|\\s+)\n(\n  (?:\n    ([-_[:alnum:]]+)\n    (:)\n  )?\n  ([-_[:alnum:]]+)\n)\n(=)","captures":{"1":{"name":"entity.other.attribute-name.apex"},"2":{"name":"entity.other.attribute-name.namespace.apex"},"3":{"name":"punctuation.separator.colon.apex"},"4":{"name":"entity.other.attribute-name.localname.apex"},"5":{"name":"punctuation.separator.equals.apex"}}},{"include":"#xml-string"}]},"xml-cdata":{"name":"string.unquoted.cdata.apex","begin":"\u003c!\\[CDATA\\[","end":"\\]\\]\u003e","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.apex"}}},"xml-character-entity":{"patterns":[{"name":"constant.character.entity.apex","match":"(?x)\n(\u0026)\n(\n  (?:[[:alpha:]:_][[:alnum:]:_.-]*)|\n  (?:\\#[[:digit:]]+)|\n  (?:\\#x[[:xdigit:]]+)\n)\n(;)","captures":{"1":{"name":"punctuation.definition.constant.apex"},"3":{"name":"punctuation.definition.constant.apex"}}},{"name":"invalid.illegal.bad-ampersand.apex","match":"\u0026"}]},"xml-comment":{"name":"comment.block.apex","begin":"\u003c!--","end":"--\u003e","beginCaptures":{"0":{"name":"punctuation.definition.comment.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.apex"}}},"xml-doc-comment":{"patterns":[{"include":"#xml-comment"},{"include":"#xml-character-entity"},{"include":"#xml-cdata"},{"include":"#xml-tag"}]},"xml-string":{"patterns":[{"name":"string.quoted.single.apex","begin":"\\'","end":"\\'","patterns":[{"include":"#xml-character-entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.apex"}}},{"name":"string.quoted.double.apex","begin":"\\\"","end":"\\\"","patterns":[{"include":"#xml-character-entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.stringdoublequote.begin.apex"}},"endCaptures":{"0":{"name":"punctuation.definition.stringdoublequote.end.apex"}}}]},"xml-tag":{"name":"meta.tag.apex","begin":"(?x)\n(\u003c/?)\n(\n  (?:\n    ([-_[:alnum:]]+)\n    (:)\n  )?\n  ([-_[:alnum:]]+)\n)","end":"(/?\u003e)","patterns":[{"include":"#xml-attribute"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.apex"},"2":{"name":"entity.name.tag.apex"},"3":{"name":"entity.name.tag.namespace.apex"},"4":{"name":"punctuation.separator.colon.apex"},"5":{"name":"entity.name.tag.localname.apex"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.apex"}}}}}
diff --git a/grammars/source.sqf.json b/grammars/source.sqf.json
index 4c46695..97a4ee2 100644
--- a/grammars/source.sqf.json
+++ b/grammars/source.sqf.json
@@ -1 +1 @@
-{"name":"SQF","scopeName":"source.sqf","patterns":[{"name":"keyword.other.sqf","match":"\\#ifdef|\\#ifndef|\\#else|\\#endif"},{"name":"keyword.control.import.sqf","match":"\\#include"},{"name":"keyword.declaration.sqf","match":"private|\\#define|\\#undef"},{"name":"variable.language.sqf","match":"\\b(?i:_exception|_foreachindex|_this|_thisfsm|_thislist|_thisscript|_x)\\b"},{"name":"constant.language.sqf","match":"\\b(?i:blufor|civilian|configNull|controlNull|displayNull|east|endl|false|grpNull|independent|lineBreak|locationNull|nil|objNull|opfor|pi|resistance|scriptNull|sideAmbientLife|sideEmpty|sideLogic|sideUnknown|taskNull|teamMemberNull|true|west|__EVAL|__EXEC|__FILE__|__LINE__)\\b|\\:|\\!|\u0026\u0026|\\|\\||\u003e\u003e"},{"name":"keyword.control.sqf","match":"\\b(?i:if|then|else|exitwith|while|do|switch|case|default|for|from|to|step|foreach|foreachmember|foreachmemberagent|foreachmemberteam|try|throw|catch|scopename|break|breakwith|breakto|breakout|continue|continuewith|with|call|spawn|preprocessfile|preprocessfilelinenumbers|execvm|execfsm|not|and|or)\\b|\\:|\\!|\u0026\u0026|\\|\\||\u003e\u003e"},{"name":"support.function.sqf","match":"\\b(?i:alldiarysubjects|binocularitems|binocularmagazine|combatbehaviour|compilescript|createhashmapfromarray|ctrlfontheight|ctrlstyle|ctrltextcolor|ctrltooltip|ctrlurl|diag_localized|fileexists|flatten|focusedctrl|forcecadetdifficulty|forceunicode|getallpylonsinfo|getobjectscale|getplayerid|gettextraw|keys|markerchannel|markerpolyline|markershadow|menusetshortcut|menusettext|menuseturl|opengps|removeallbinocularitems|removeallsecondaryweaponitems|removebinocularitem|ropesegments|taskname|trim|tvselection|unitcombatmode|abs|acos|actionids|actionkeys|actionkeysimages|actionkeysnames|actionkeysnamesarray|actionname|activateaddons|activatekey|add3denconnection|add3deneventhandler|addcamshake|addforcegeneratorrtd|additempool|addmagazinepool|addmissioneventhandler|addmusiceventhandler|addonfiles|addswitchableunit|addtoremainscollector|adduseractioneventhandler|addweaponpool|admin|agent|agltoasl|aimpos|airdensityrtd|airplanethrottle|airportside|aisfinishheal|alive|allcontrols|alllods|allmissionobjects|allsimpleobjects|allturrets|allvariables|animationnames|animationstate|asin|asltoagl|asltoatl|assert|assignedcargo|assignedcommander|assigneddriver|assignedgunner|assigneditems|assignedtarget|assignedteam|assignedvehicle|assignedvehiclerole|atan|atg|atltoasl|attachedobject|attachedobjects|attachedto|attackenabled|backpack|backpackcargo|backpackcontainer|backpackitems|backpackmagazines|behaviour|binocular|boundingbox|boundingboxreal|boundingcenter|brakesdisabled|buldozer_enableroaddiag|buldozer_loadnewroads|buttonaction|buttonsetaction|calculatepath|calculateplayervisibilitybyfriendly|camcommitted|camdestroy|cameraeffectenablehud|camerainterest|campreloaded|camtarget|camusenvg|cancelsimpletaskdestination|candeployweapon|canfire|canmove|canstand|cantriggerdynamicsimulation|canunloadincombat|captive|captivenum|cbchecked|ceil|channelenabled|checkaifeature|classname|clear3deninventory|clearallitemsfrombackpack|clearbackpackcargo|clearbackpackcargoglobal|cleargroupicons|clearitemcargo|clearitemcargoglobal|clearmagazinecargo|clearmagazinecargoglobal|clearoverlay|clearweaponcargo|clearweaponcargoglobal|closedialog|closeoverlay|collapseobjecttree|collect3denhistory|collectivertd|collisiondisabledwith|combatmode|commander|commandgetout|commandstop|comment|commitoverlay|compile|compilefinal|completedfsm|composetext|confighierarchy|configname|configof|configproperties|configsourceaddonlist|configsourcemod|configsourcemodlist|connecttoserver|conversationdisabled|copytoclipboard|cos|count|create3dencomposition|create3denentity|createagent|createcenter|createdialog|creatediarylink|creategeardialog|creategroup|createguardedpoint|createlocation|createmarker|createmarkerlocal|createmine|createsimpleobject|createsoundsource|createteam|createtrigger|createvehicle|createvehiclecrew|crew|ctaddheader|ctaddrow|ctclear|ctcursel|ctheadercount|ctrlactivate|ctrlangle|ctrlautoscrolldelay|ctrlautoscrollrewind|ctrlautoscrollspeed|ctrlbackgroundcolor|ctrlchecked|ctrlclassname|ctrlcommitted|ctrldelete|ctrlenable|ctrlenabled|ctrlfade|ctrlforegroundcolor|ctrlhtmlloaded|ctrlidc|ctrlidd|ctrlmapanimclear|ctrlmapanimcommit|ctrlmapanimdone|ctrlmapmouseover|ctrlmapposition|ctrlmapscale|ctrlmodel|ctrlmodeldirandup|ctrlmodelscale|ctrlmouseposition|ctrlparent|ctrlparentcontrolsgroup|ctrlposition|ctrlscale|ctrlscrollvalues|ctrlsetfocus|ctrlsettext|ctrlshow|ctrlshown|ctrltext|ctrltextheight|ctrltextsecondary|ctrltextselection|ctrltextwidth|ctrltype|ctrlvisible|ctrowcount|curatoraddons|curatorcameraarea|curatorcameraareaceiling|curatoreditableobjects|curatoreditingarea|curatoreditingareatype|curatorpoints|curatorregisteredobjects|curatorwaypointcost|currentcommand|currentmagazine|currentmagazinedetail|currentmuzzle|currentpilot|currenttask|currenttasks|currentthrowable|currentvisionmode|currentwaypoint|currentweapon|currentweaponmode|currentzeroing|cutobj|cutrsc|cuttext|damage|datetonumber|deactivatekey|debriefingtext|debuglog|decaygraphvalues|deg|delete3denentities|deletecenter|deletecollection|deletegroup|deleteidentity|deletelocation|deletemarker|deletemarkerlocal|deletesite|deletestatus|deleteteam|deletevehicle|deletevehiclecrew|deletewaypoint|detach|detectedmines|diag_captureframe|diag_captureframetofile|diag_captureslowframe|diag_codeperformance|diag_drawmode|diag_dumpscriptassembly|diag_dynamicsimulationend|diag_enabled|diag_exportconfig|diag_exportterrainsvg|diag_getterrainheight|diag_getterrainsegmentoffset|diag_lightnewload|diag_list|diag_log|diag_logslowframe|diag_mergeconfigfile|diag_recordturretlimits|diag_setlightnew|diag_toggle|didjipowner|difficultyenabled|difficultyoption|direction|disablemapindicators|disableremotesensors|disableuserinput|displaychild|displayctrl|displayparent|dissolveteam|do3denaction|dogetout|dostop|drawicon3d|drawlaser|drawline3d|driver|drop|dynamicsimulationdistance|dynamicsimulationdistancecoef|dynamicsimulationenabled|echo|edit3denmissionattributes|effectivecommander|enableaudiofeature|enablecamshake|enablecaustics|enabledebriefingstats|enablediaglegend|enabledynamicsimulationsystem|enableengineartillery|enableenvironment|enableradio|enablesatnormalondetail|enablesaving|enablesentences|enablestressdamage|enableteamswitch|enabletraffic|enableweapondisassembly|endmission|enginesisonrtd|enginespowerrtd|enginesrpmrtd|enginestorquertd|entities|estimatedtimeleft|everybackpack|everycontainer|exp|expecteddestination|exportjipmessages|eyedirection|eyepos|face|faction|failmission|fillweaponsfrompool|finddisplay|finite|firstbackpack|flag|flaganimationphase|flagowner|flagside|flagtexture|fleeing|floor|forceatpositionrtd|forcegeneratorrtd|forcemap|forcerespawn|format|formation|formationdirection|formationleader|formationmembers|formationposition|formationtask|formattext|formleader|fromeditor|fuel|fullcrew|gearidcammocount|gearslotammocount|gearslotdata|gesturestate|get3denactionstate|get3denconnections|get3denentity|get3denentityid|get3dengrid|get3denlayerentities|get3denselected|getaimingcoef|getallenv3dsoundcontrollers|getallenvsoundcontrollers|getallhitpointsdamage|getallownedmines|getallsoundcontrollers|getallunittraits|getammocargo|getanimaimprecision|getanimspeedcoef|getarray|getartilleryammo|getassetdlcinfo|getassignedcuratorlogic|getassignedcuratorunit|getattacktarget|getbackpackcargo|getbleedingremaining|getburningvalue|getcameraviewdirection|getcenterofmass|getconnecteduav|getconnecteduavunit|getcontainermaxload|getcruisecontrol|getcustomaimcoef|getcustomsoundcontroller|getcustomsoundcontrollercount|getdammage|getdebriefingtext|getdescription|getdir|getdirvisual|getdiverstate|getdlcassetsusagebyname|getdlcs|getdlcusagetime|geteditorcamera|geteditormode|getenginetargetrpmrtd|getfatigue|getfieldmanualstartpage|getforcedflagtexture|getfuelcargo|getgraphvalues|getgroupiconparams|getgroupicons|getitemcargo|getlightingat|getmagazinecargo|getmarkercolor|getmarkerpos|getmarkersize|getmarkertype|getmass|getmissionconfig|getmissionconfigvalue|getmissionlayerentities|getmissionpath|getmodelinfo|getnumber|getobjectdlc|getobjectfov|getobjectmaterials|getobjecttextures|getobjecttype|getoxygenremaining|getpersonuseddlcs|getpilotcameradirection|getpilotcameraposition|getpilotcamerarotation|getpilotcameratarget|getplatenumber|getplayerchannel|getplayerscores|getplayeruid|getplayervonvolume|getpos|getposasl|getposaslvisual|getposaslw|getposatl|getposatlvisual|getposvisual|getposworld|getposworldvisual|getpylonmagazines|getrepaircargo|getroadinfo|getrotorbrakertd|getsensortargets|getsensorthreats|getshotparents|getslingload|getstamina|getstatvalue|getsuppression|getterrainheightasl|gettext|gettextureinfo|gettrimoffsetrtd|getunitloadout|getuserinfo|getusermfdtext|getusermfdvalue|getvehiclecargo|getvehicletipars|getweaponcargo|getweaponsway|getwingsorientationrtd|getwingspositionrtd|getwppos|goggles|goto|group|groupfromnetid|groupid|groupowner|groupselectedunits|gunner|handgunitems|handgunmagazine|handgunweapon|handshit|hashvalue|haspilotcamera|hcallgroups|hcleader|hcremoveallgroups|hcselected|hcshowbar|headgear|hidebody|hideobject|hideobjectglobal|hint|hintc|hintcadet|hintsilent|hmd|hostmission|image|importallgroups|importance|incapacitatedstate|inflamed|infopanel|infopanels|ingameuiseteventhandler|inheritsfrom|inputaction|inputcontroller|inputmouse|isabletobreathe|isagent|isaimprecisionenabled|isallowedcrewinimmobile|isarray|isautohoveron|isautonomous|isautostartupenabledrtd|isautotrimonrtd|isawake|isbleeding|isburning|isclass|iscollisionlighton|iscopilotenabled|isdamageallowed|isdlcavailable|isengineon|isfinal|isforcedwalk|isformationleader|isgroupdeletedwhenempty|ishidden|isinremainscollector|iskeyactive|islaseron|islighton|islocalized|ismanualfire|ismarkedforcollection|isnil|isnull|isnumber|isobjecthidden|isobjectrtd|isonroad|isplayer|isrealtime|isshowing3dicons|issimpleobject|issprintallowed|isstaminaenabled|istext|istouchingground|isturnedout|isuavconnected|isvehiclecargo|isvehicleradaron|iswalking|isweapondeployed|isweaponrested|itemcargo|items|itemswithmagazines|keyimage|keyname|landresult|lasertarget|lbadd|lbclear|lbcolor|lbcolorright|lbcursel|lbdata|lbdelete|lbpicture|lbpictureright|lbselection|lbsetcolor|lbsetcolorright|lbsetcursel|lbsetdata|lbsetpicture|lbsetpicturecolor|lbsetpicturecolordisabled|lbsetpicturecolorselected|lbsetpictureright|lbsetselectcolor|lbsetselectcolorright|lbsettext|lbsettooltip|lbsetvalue|lbsize|lbsort|lbsortbyvalue|lbtext|lbtextright|lbtooltip|lbvalue|leader|leaderboarddeinit|leaderboardgetrows|leaderboardinit|leaderboardrequestrowsfriends|leaderboardrequestrowsglobal|leaderboardrequestrowsglobalarounduser|leaderboardsrequestuploadscore|leaderboardsrequestuploadscorekeepbest|leaderboardstate|lifestate|lightdetachobject|lightison|linearconversion|lineintersects|lineintersectsobjs|lineintersectssurfaces|lineintersectswith|list|listremotetargets|listvehiclesensors|ln|lnbaddarray|lnbaddcolumn|lnbaddrow|lnbclear|lnbcolor|lnbcolorright|lnbcurselrow|lnbdata|lnbdeletecolumn|lnbdeleterow|lnbgetcolumnsposition|lnbpicture|lnbpictureright|lnbsetcolor|lnbsetcolorright|lnbsetcolumnspos|lnbsetcurselrow|lnbsetdata|lnbsetpicture|lnbsetpicturecolor|lnbsetpicturecolorright|lnbsetpicturecolorselected|lnbsetpicturecolorselectedright|lnbsetpictureright|lnbsettext|lnbsettextright|lnbsettooltip|lnbsetvalue|lnbsize|lnbsort|lnbsortbyvalue|lnbtext|lnbtextright|lnbvalue|load|loadabs|loadbackpack|loadfile|loaduniform|loadvest|local|localize|locationposition|locked|lockeddriver|lockedinventory|lockidentity|log|lognetwork|lognetworkterminate|magazinecargo|magazines|magazinesallturrets|magazinesammo|magazinesammocargo|magazinesammofull|magazinesdetail|magazinesdetailbackpack|magazinesdetailuniform|magazinesdetailvest|mapanimadd|mapcenteroncamera|mapgridposition|markeralpha|markerbrush|markercolor|markerdir|markerpos|markershape|markersize|markertext|markertype|matrixtranspose|maxload|members|menuaction|menuadd|menuchecked|menuclear|menucollapse|menudata|menudelete|menuenable|menuenabled|menuexpand|menuhover|menupicture|menusetaction|menusetcheck|menusetdata|menusetpicture|menusetvalue|menushortcut|menushortcuttext|menusize|menusort|menutext|menuurl|menuvalue|mineactive|missiletarget|missiletargetpos|modparams|moonphase|morale|move3dencamera|moveout|movetime|movetocompleted|movetofailed|name|namedproperties|namesound|nearestbuilding|nearestlocation|nearestlocations|nearestlocationwithdubbing|nearestobject|nearestobjects|nearestterrainobjects|needreload|netid|nextmenuitemindex|numberofenginesrtd|numbertodate|objectcurators|objectfromnetid|objectparent|onbriefinggroup|onbriefingnotes|onbriefingplan|onbriefingteamswitch|oncommandmodechanged|oneachframe|ongroupiconclick|ongroupiconoverenter|ongroupiconoverleave|onhcgroupselectionchanged|onmapsingleclick|onplayerconnected|onplayerdisconnected|onpreloadfinished|onpreloadstarted|onteamswitch|opendlcpage|openmap|opensteamapp|openyoutubevideo|owner|param|params|parsenumber|parsesimplearray|parsetext|pickweaponpool|pitch|playableslotsnumber|playersnumber|playmission|playmusic|playscriptedmission|playsound|playsound3d|pose|position|positioncameratoworld|ppeffectcommitted|ppeffectcreate|ppeffectdestroy|ppeffectenabled|precision|preloadcamera|preloadsound|preloadtitleobj|preloadtitlersc|primaryweapon|primaryweaponitems|primaryweaponmagazine|priority|processdiarylink|progressloadingscreen|progressposition|publicvariable|publicvariableserver|putweaponpool|queryitemspool|querymagazinepool|queryweaponpool|rad|radiochannelcreate|radiochannelinfo|random|rank|rankid|rating|rectangular|registeredtasks|reload|reloadenabled|remoteexec|remoteexeccall|remove3denconnection|remove3deneventhandler|remove3denlayer|removeall3deneventhandlers|removeallactions|removeallassigneditems|removeallcontainers|removeallcuratoraddons|removeallcuratorcameraareas|removeallcuratoreditingareas|removeallhandgunitems|removeallitems|removeallitemswithmagazines|removeallmissioneventhandlers|removeallmusiceventhandlers|removeallownedmines|removeallprimaryweaponitems|removealluseractioneventhandlers|removeallweapons|removebackpack|removebackpackglobal|removefromremainscollector|removegoggles|removeheadgear|removemissioneventhandler|removemusiceventhandler|removeswitchableunit|removeuniform|removeuseractioneventhandler|removevest|requiredversion|resetsubgroupdirection|resources|restarteditorcamera|reverse|roadat|roadsconnectedto|roledescription|ropeattachedobjects|ropeattachedto|ropeattachenabled|ropecreate|ropecut|ropedestroy|ropeendposition|ropelength|ropes|ropeunwind|ropeunwound|rotorsforcesrtd|rotorsrpmrtd|round|save3deninventory|saveoverlay|savevar|score|scoreside|screenshot|screentoworld|scriptdone|scriptname|scudstate|secondaryweapon|secondaryweaponitems|secondaryweaponmagazine|selectbestplaces|selectededitorobjects|selectionnames|selectionposition|selectmax|selectmin|selectplayer|selectrandom|selectrandomweighted|sendaumessage|sendudpmessage|servercommand|servercommandavailable|servercommandexecutable|set3denattributes|set3dengrid|set3deniconsvisible|set3denlinesvisible|set3denmissionattributes|set3denmodelsvisible|set3denselected|setacctime|setaperture|setaperturenew|setarmorypoints|setcamshakedefparams|setcamshakeparams|setcompassoscillation|setcurrentchannel|setcustommissiondata|setcustomsoundcontroller|setdate|setdefaultcamera|setdetailmapblendpars|setgroupiconsselectable|setgroupiconsvisible|sethorizonparallaxcoef|sethudmovementlevels|sethumidity|setinfopanel|setlocalwindparams|setmouseposition|setmusiceventhandler|setobjectviewdistance|setplayable|setplayerrespawntime|setrain|setshadowdistance|setsimulweatherlayers|setstaminascheme|setstatvalue|setsystemofunits|setterraingrid|settimemultiplier|settrafficdensity|settrafficdistance|settrafficgap|settrafficspeed|setviewdistance|setwind|setwinddir|showchat|showcinemaborder|showcommandingmenu|showcompass|showcuratorcompass|showgps|showhud|showmap|showpad|showradio|showscoretable|showsubtitles|showuavfeed|showwarrant|showwatch|showwaypoints|side|simpletasks|simulationenabled|simulclouddensity|simulcloudocclusion|simulinclouds|sin|size|sizeof|skill|skiptime|sleep|sliderposition|sliderrange|slidersetposition|slidersetrange|slidersetspeed|sliderspeed|soldiermagazines|someammo|speaker|speed|speedmode|sqrt|squadparams|stance|startloadingscreen|stopenginertd|stopped|str|supportinfo|surfaceiswater|surfacenormal|surfacetexture|surfacetype|switchcamera|synchronizedobjects|synchronizedtriggers|synchronizedwaypoints|systemchat|tan|taskalwaysvisible|taskchildren|taskcompleted|taskcustomdata|taskdescription|taskdestination|taskhint|taskmarkeroffset|taskparent|taskresult|taskstate|tasktype|teammember|teamname|teamtype|terminate|terrainintersect|terrainintersectasl|terrainintersectatasl|text|textlog|textlogformat|tg|titlecut|titlefadeout|titleobj|titlersc|titletext|toarray|tofixed|tolower|toloweransi|tostring|toupper|toupperansi|triggeractivated|triggeractivation|triggerammo|triggerarea|triggerattachedvehicle|triggerinterval|triggerstatements|triggertext|triggertimeout|triggertimeoutcurrent|triggertype|tvadd|tvclear|tvcollapse|tvcollapseall|tvcount|tvcursel|tvdata|tvdelete|tvexpand|tvexpandall|tvpicture|tvpictureright|tvsetcursel|tvsetdata|tvsetpicture|tvsetpicturecolor|tvsetpictureright|tvsetpicturerightcolor|tvsettext|tvsettooltip|tvsetvalue|tvsort|tvsortbyvalue|tvtext|tvtooltip|tvvalue|type|typename|typeof|uavcontrol|uisleep|unassigncurator|unassignteam|unassignvehicle|underwater|uniform|uniformcontainer|uniformitems|uniformmagazines|uniqueunititems|unitaddons|unitaimposition|unitaimpositionvisual|unitbackpack|unitisuav|unitpos|unitready|unitrecoilcoefficient|units|unlockachievement|updateobjecttree|useaiopermapobstructiontest|useaisteeringcomponent|values|vectordir|vectordirvisual|vectorlinearconversion|vectormagnitude|vectormagnitudesqr|vectornormalized|vectorup|vectorupvisual|vehicle|vehiclecargoenabled|vehiclemoveinfo|vehiclereceiveremotetargets|vehiclereportownposition|vehiclereportremotetargets|vehiclevarname|velocity|velocitymodelspace|verifysignature|vest|vestcontainer|vestitems|vestmagazines|visibleposition|visiblepositionasl|waituntil|waypointattachedobject|waypointattachedvehicle|waypointbehaviour|waypointcombatmode|waypointcompletionradius|waypointdescription|waypointforcebehaviour|waypointformation|waypointhouseposition|waypointloiteraltitude|waypointloiterradius|waypointloitertype|waypointname|waypointposition|waypoints|waypointscript|waypointsenableduav|waypointshow|waypointspeed|waypointstatements|waypointtimeout|waypointtimeoutcurrent|waypointtype|waypointvisible|weaponcargo|weaponinertia|weaponlowered|weapons|weaponsitems|weaponsitemscargo|weaponstate|weightrtd|wfsidetext|wingsforcesrtd|worldtoscreen)\\b"},{"name":"support.function.sqf","match":"\\b(?i:addbinocularitem|ctrlsetmouseposition|ctrlseturl|fadeEnvironment|get|getordefault|insert|isnotequalto|merge|setmarkerpolyline|setmarkerpolylinelocal|setobjectscale|setunitcombatmode|tvisselected|tvsetselected|tvsortall|tvsortbyvalueall|setCombatBehaviour|setDiarySubjectPicture|setMarkerShadow|setMarkerShadowLocal|setWeaponZeroing|action|actionparams|add3denlayer|addaction|addbackpack|addbackpackcargo|addbackpackcargoglobal|addbackpackglobal|addcuratoraddons|addcuratorcameraarea|addcuratoreditableobjects|addcuratoreditingarea|addcuratorpoints|addeditorobject|addeventhandler|addforce|addgoggles|addgroupicon|addhandgunitem|addheadgear|additem|additemcargo|additemcargoglobal|additemtobackpack|additemtouniform|additemtovest|addlivestats|addmagazine|addmagazineammocargo|addmagazinecargo|addmagazinecargoglobal|addmagazineglobal|addmagazines|addmagazineturret|addmenu|addmenuitem|addmpeventhandler|addownedmine|addplayerscores|addprimaryweaponitem|addpublicvariableeventhandler|addrating|addresources|addscore|addscoreside|addsecondaryweaponitem|addteammember|addtorque|adduniform|addvehicle|addvest|addwaypoint|addweapon|addweaponcargo|addweaponcargoglobal|addweaponglobal|addweaponitem|addweaponturret|addweaponwithattachmentscargo|addweaponwithattachmentscargoglobal|aimedattarget|allow3dmode|allowcrewinimmobile|allowcuratorlogicignoreareas|allowdamage|allowdammage|allowfileoperations|allowfleeing|allowgetin|allowsprint|ammo|ammoonpylon|animate|animatebay|animatedoor|animatepylon|animatesource|animationphase|animationsourcephase|append|apply|arrayintersect|assignascargo|assignascargoindex|assignascommander|assignasdriver|assignasgunner|assignasturret|assigncurator|assignitem|assignteam|assigntoairport|atan2|attachobject|attachto|awake|backpackspacefor|bezierinterpolation|boundingbox|boundingboxreal|buildingexit|buildingpos|buttonsetaction|callextension|camcommand|camcommit|camcommitprepared|camconstuctionsetparams|camcreate|cameraeffect|campreload|campreparebank|campreparedir|campreparedive|campreparefocus|campreparefov|campreparefovrange|campreparepos|campreparerelpos|campreparetarget|camsetbank|camsetdir|camsetdive|camsetfocus|camsetfov|camsetfovrange|camsetpos|camsetrelpos|camsettarget|canadd|canadditemtobackpack|canadditemtouniform|canadditemtovest|canslingload|canvehiclecargo|cbsetchecked|checkaifeature|checkvisibility|clear3denattribute|closedisplay|collect3denhistory|commandartilleryfire|commandchat|commandfire|commandfollow|commandfsm|commandmove|commandradio|commandsuppressivefire|commandtarget|commandwatch|configclasses|confirmsensortarget|connectterminaltouav|controlsgroupctrl|copywaypoints|count|countenemy|countfriendly|countside|counttype|countunknown|create3denentity|creatediaryrecord|creatediarysubject|createdisplay|createhashmapfromarray|createmenu|createmissiondisplay|creatempcampaigndisplay|createsimpletask|createsite|createtask|createunit|createvehicle|createvehiclelocal|ctdata|ctfindheaderrows|ctfindrowheader|ctheadercontrols|ctremoveheaders|ctremoverows|ctrladdeventhandler|ctrlanimatemodel|ctrlanimationphasemodel|ctrlchecked|ctrlcommit|ctrlcreate|ctrlenable|ctrlmapanimadd|ctrlmapcursor|ctrlmapscreentoworld|ctrlmapsetposition|ctrlmapworldtoscreen|ctrlremovealleventhandlers|ctrlremoveeventhandler|ctrlsetactivecolor|ctrlsetangle|ctrlsetautoscrolldelay|ctrlsetautoscrollrewind|ctrlsetautoscrollspeed|ctrlsetbackgroundcolor|ctrlsetchecked|ctrlsetdisabledcolor|ctrlseteventhandler|ctrlsetfade|ctrlsetfont|ctrlsetfonth1|ctrlsetfonth1b|ctrlsetfonth2|ctrlsetfonth2b|ctrlsetfonth3|ctrlsetfonth3b|ctrlsetfonth4|ctrlsetfonth4b|ctrlsetfonth5|ctrlsetfonth5b|ctrlsetfonth6|ctrlsetfonth6b|ctrlsetfontheight|ctrlsetfontheighth1|ctrlsetfontheighth2|ctrlsetfontheighth3|ctrlsetfontheighth4|ctrlsetfontheighth5|ctrlsetfontheighth6|ctrlsetfontheightsecondary|ctrlsetfontp|ctrlsetfontpb|ctrlsetfontsecondary|ctrlsetforegroundcolor|ctrlsetmodel|ctrlsetmodeldirandup|ctrlsetmodelscale|ctrlsetpixelprecision|ctrlsetposition|ctrlsetpositionh|ctrlsetpositionw|ctrlsetpositionx|ctrlsetpositiony|ctrlsetscale|ctrlsetscrollvalues|ctrlsetstructuredtext|ctrlsettext|ctrlsettextcolor|ctrlsettextcolorsecondary|ctrlsettextsecondary|ctrlsettextselection|ctrlsettooltip|ctrlsettooltipcolorbox|ctrlsettooltipcolorshade|ctrlsettooltipcolortext|ctrlsettooltipmaxwidth|ctrlshow|ctrowcontrols|ctsetcursel|ctsetdata|ctsetheadertemplate|ctsetrowtemplate|ctsetvalue|ctvalue|curatorcoef|currentmagazinedetailturret|currentmagazineturret|currentvisionmode|currentweaponturret|currentzeroing|customchat|customradio|cutfadeout|cutobj|cutrsc|cuttext|debugfsm|deleteat|deleteeditorobject|deletegroupwhenempty|deleterange|deleteresources|deletevehiclecrew|diag_enable|diag_setterrainheight|diarysubjectexists|directionstabilizationenabled|directsay|disableai|disablebrakes|disablecollisionwith|disableconversation|disablenvgequipment|disabletiequipment|disableuavconnectability|displayaddeventhandler|displayctrl|displayremovealleventhandlers|displayremoveeventhandler|displayseteventhandler|distance|distance2d|distancesqr|doartilleryfire|dofire|dofollow|dofsm|domove|doorphase|dosuppressivefire|dotarget|dowatch|drawarrow|drawellipse|drawicon|drawline|drawlink|drawlocation|drawpolygon|drawrectangle|drawtriangle|editobject|editorseteventhandler|elevateperiscope|emptypositions|enableai|enableaifeature|enableaimprecision|enableattack|enableautostartuprtd|enableautotrimrtd|enablechannel|enablecollisionwith|enablecopilot|enabledirectionstabilization|enabledynamicsimulation|enablefatigue|enablegunlights|enableinfopanelcomponent|enableirlasers|enablemimics|enablepersonturret|enablereload|enableropeattach|enablesimulation|enablesimulationglobal|enablestamina|enableuavconnectability|enableuavwaypoints|enablevehiclecargo|enablevehiclesensor|enableweapondisassembly|engineon|evalobjectargument|exec|execeditorscript|fademusic|faderadio|fadesound|fadespeech|find|findcover|findeditorobject|findemptyposition|findemptypositionready|findif|findnearestenemy|fire|fireattarget|flyinheight|flyinheightasl|forceadduniform|forceflagtexture|forcefollowroad|forcespeed|forcewalk|forceweaponfire|forgettarget|get3denattribute|get3denmissionattribute|getartilleryeta|getcargoindex|getcompatiblepylonmagazines|getdir|geteditorobjectscope|getenv3dsoundcontroller|getenvsoundcontroller|getfriend|getfsmvariable|getgroupicon|gethidefrom|gethit|gethitindex|gethitpointdamage|getobjectargument|getobjectchildren|getobjectproxy|getpos|getreldir|getrelpos|getsoundcontroller|getsoundcontrollerresult|getspeed|gettextwidth|getunittrait|getvariable|glanceat|globalchat|globalradio|groupchat|groupradio|groupselectunit|hasweapon|hcgroupparams|hcremovegroup|hcselectgroup|hcsetgroup|hideobject|hideobjectglobal|hideselection|hintc|htmlload|in|inarea|inareaarray|inflame|infopanelcomponentenabled|infopanelcomponents|inpolygon|inrangeofartillery|inserteditorobject|intersect|isequalto|isequaltype|isequaltypeall|isequaltypeany|isequaltypearray|isequaltypeparams|isflashlighton|isflatempty|isirlaseron|iskindof|issensortargetconfirmed|isuavconnectable|isuniformallowed|isvehiclesensorenabled|join|joinas|joinassilent|joinsilent|joinstring|kbadddatabase|kbadddatabasetargets|kbaddtopic|kbhastopic|kbreact|kbremovetopic|kbtell|kbwassaid|knowsabout|land|landat|lbadd|lbcolor|lbcolorright|lbdata|lbdelete|lbisselected|lbpicture|lbpictureright|lbsetcolor|lbsetcolorright|lbsetcursel|lbsetdata|lbsetpicture|lbsetpicturecolor|lbsetpicturecolordisabled|lbsetpicturecolorselected|lbsetpictureright|lbsetpicturerightcolor|lbsetpicturerightcolordisabled|lbsetpicturerightcolorselected|lbsetselectcolor|lbsetselectcolorright|lbsetselected|lbsettext|lbsettextright|lbsettooltip|lbsetvalue|lbsortby|lbtext|lbtextright|lbtooltip|lbvalue|leavevehicle|lightattachobject|limitspeed|linkitem|listobjects|lnbaddcolumn|lnbaddrow|lnbcolor|lnbcolorright|lnbdata|lnbdeletecolumn|lnbdeleterow|lnbpicture|lnbpictureright|lnbsetcolor|lnbsetcolorright|lnbsetcolumnspos|lnbsetcurselrow|lnbsetdata|lnbsetpicture|lnbsetpicturecolor|lnbsetpicturecolorright|lnbsetpicturecolorselected|lnbsetpicturecolorselectedright|lnbsetpictureright|lnbsettext|lnbsettextright|lnbsettooltip|lnbsetvalue|lnbsort|lnbsortby|lnbsortbyvalue|lnbtext|lnbtextright|lnbvalue|loadidentity|loadmagazine|loadoverlay|loadstatus|lock|lockcamerato|lockcargo|lockdriver|lockedcamerato|lockedcargo|lockedturret|lockinventory|lockturret|lockwp|lookat|lookatpos|magazinesturret|magazineturretammo|mapcenteroncamera|matrixmultiply|max|menuaction|menuadd|menuchecked|menucollapse|menudata|menudelete|menuenable|menuenabled|menuexpand|menupicture|menusetaction|menusetcheck|menusetdata|menusetpicture|menusetshortcut|menusettext|menuseturl|menusetvalue|menushortcut|menushortcuttext|menusize|menusort|menutext|menuurl|menuvalue|min|minedetectedby|mod|modeltoworld|modeltoworldvisual|modeltoworldvisualworld|modeltoworldworld|move|moveinany|moveincargo|moveincommander|moveindriver|moveingunner|moveinturret|moveobjecttoend|moveout|moveto|nearentities|nearestobject|nearobjects|nearobjectsready|nearroads|nearsupplies|neartargets|newoverlay|nmenuitems|objstatus|ondoubleclick|onmapsingleclick|onshownewobject|ordergetin|param|params|periscopeelevation|playaction|playactionnow|playgesture|playmove|playmovenow|posscreentoworld|posworldtoscreen|ppeffectadjust|ppeffectcommit|ppeffectenable|ppeffectforceinnvg|preloadobject|progresssetposition|publicvariableclient|pushback|pushbackunique|radiochanneladd|radiochannelremove|radiochannelsetcallsign|radiochannelsetlabel|random|regexfind|regexmatch|regexreplace|registertask|remotecontrol|remoteexec|remoteexeccall|removeaction|removealleventhandlers|removeallmpeventhandlers|removebinocularitem|removecuratoraddons|removecuratorcameraarea|removecuratoreditableobjects|removecuratoreditingarea|removediaryrecord|removediarysubject|removedrawicon|removedrawlinks|removeeventhandler|removegroupicon|removehandgunitem|removeitem|removeitemfrombackpack|removeitemfromuniform|removeitemfromvest|removeitems|removemagazine|removemagazineglobal|removemagazines|removemagazinesturret|removemagazineturret|removemenuitem|removempeventhandler|removeownedmine|removeprimaryweaponitem|removesecondaryweaponitem|removesimpletask|removeteammember|removeweapon|removeweaponattachmentcargo|removeweaponcargo|removeweaponglobal|removeweaponturret|reportremotetarget|resize|respawnvehicle|reveal|revealmine|ropeattachto|ropedetach|saveidentity|savestatus|say|say2d|say3d|select|selectdiarysubject|selecteditorobject|selectionnames|selectionposition|selectionvectordirandup|selectleader|selectrandomweighted|selectweapon|selectweaponturret|sendsimplecommand|sendtask|sendtaskresult|servercommand|set|set3denattribute|set3denlayer|set3denlogictype|set3denmissionattribute|set3denobjecttype|setactualcollectivertd|setairplanethrottle|setairportside|setammo|setammocargo|setammoonpylon|setanimspeedcoef|setattributes|setautonomous|setbehaviour|setbehaviourstrong|setbleedingremaining|setbrakesrtd|setcamerainterest|setcamuseti|setcaptive|setcenterofmass|setcollisionlight|setcombatmode|setconvoyseparation|setcruisecontrol|setcuratorcameraareaceiling|setcuratorcoef|setcuratoreditingareatype|setcuratorwaypointcost|setcurrenttask|setcurrentwaypoint|setcustomaimcoef|setcustomweightrtd|setdamage|setdammage|setdebriefingtext|setdestination|setdiaryrecordtext|setdir|setdirection|setdrawicon|setdriveonpath|setdropinterval|setdynamicsimulationdistance|setdynamicsimulationdistancecoef|seteditormode|seteditorobjectscope|seteffectcondition|seteffectivecommander|setenginerpmrtd|setface|setfaceanimation|setfatigue|setfeaturetype|setflaganimationphase|setflagowner|setflagside|setflagtexture|setfog|setforcegeneratorrtd|setformation|setformationtask|setformdir|setfriend|setfromeditor|setfsmvariable|setfuel|setfuelcargo|setgroupicon|setgroupiconparams|setgroupid|setgroupidglobal|setgroupowner|setgusts|sethidebehind|sethit|sethitindex|sethitpointdamage|setidentity|setimportance|setleader|setlightambient|setlightattenuation|setlightbrightness|setlightcolor|setlightconepars|setlightdaylight|setlightflaremaxdistance|setlightflaresize|setlightintensity|setlightir|setlightnings|setlightuseflare|setlightvolumeshape|setmagazineturretammo|setmarkeralpha|setmarkeralphalocal|setmarkerbrush|setmarkerbrushlocal|setmarkercolor|setmarkercolorlocal|setmarkerdir|setmarkerdirlocal|setmarkerpos|setmarkerposlocal|setmarkershape|setmarkershapelocal|setmarkersize|setmarkersizelocal|setmarkertext|setmarkertextlocal|setmarkertype|setmarkertypelocal|setmass|setmaxload|setmimic|setmissiletarget|setmissiletargetpos|setmusiceffect|setname|setnamesound|setobjectarguments|setobjectmaterial|setobjectmaterialglobal|setobjectproxy|setobjecttexture|setobjecttextureglobal|setovercast|setowner|setoxygenremaining|setparticlecircle|setparticleclass|setparticlefire|setparticleparams|setparticlerandom|setpilotcameradirection|setpilotcamerarotation|setpilotcameratarget|setpilotlight|setpipeffect|setpitch|setplatenumber|setplayervonvolume|setpos|setposasl|setposasl2|setposaslw|setposatl|setposition|setposworld|setpylonloadout|setpylonspriority|setradiomsg|setrain|setrainbow|setrandomlip|setrank|setrectangular|setrepaircargo|setrotorbrakertd|setshotparents|setside|setsimpletaskalwaysvisible|setsimpletaskcustomdata|setsimpletaskdescription|setsimpletaskdestination|setsimpletasktarget|setsimpletasktype|setsize|setskill|setslingload|setsoundeffect|setspeaker|setspeech|setspeedmode|setstamina|setsuppression|settargetage|settaskmarkeroffset|settaskresult|settaskstate|settext|settitleeffect|settowparent|settriggeractivation|settriggerarea|settriggerinterval|settriggerstatements|settriggertext|settriggertimeout|settriggertype|settype|setunconscious|setunitability|setunitloadout|setunitpos|setunitposweak|setunitrank|setunitrecoilcoefficient|setunittrait|setunloadincombat|setuseractiontext|setusermfdtext|setusermfdvalue|setvariable|setvectordir|setvectordirandup|setvectorup|setvehicleammo|setvehicleammodef|setvehiclearmor|setvehiclecargo|setvehicleid|setvehiclelock|setvehicleposition|setvehicleradar|setvehiclereceiveremotetargets|setvehiclereportownposition|setvehiclereportremotetargets|setvehicletipars|setvehiclevarname|setvelocity|setvelocitymodelspace|setvelocitytransformation|setvisibleiftreecollapsed|setwantedrpmrtd|setwaves|setwaypointbehaviour|setwaypointcombatmode|setwaypointcompletionradius|setwaypointdescription|setwaypointforcebehaviour|setwaypointformation|setwaypointhouseposition|setwaypointloiteraltitude|setwaypointloiterradius|setwaypointloitertype|setwaypointname|setwaypointposition|setwaypointscript|setwaypointspeed|setwaypointstatements|setwaypointtimeout|setwaypointtype|setwaypointvisible|setweaponreloadingtime|setwinddir|setwindforce|setwindstr|setwingforcescalertd|setwppos|show3dicons|showlegend|showneweditorobject|showwaypoint|sidechat|sideradio|skill|skillfinal|slidersetposition|slidersetrange|slidersetspeed|sort|splitstring|stop|suppressfor|swimindepth|switchaction|switchcamera|switchgesture|switchlight|switchmove|synchronizeobjectsadd|synchronizeobjectsremove|synchronizetrigger|synchronizewaypoint|targetknowledge|targets|targetsaggregate|targetsquery|toarray|tofixed|triggerattachobject|triggerattachvehicle|triggerdynamicsimulation|trim|turretlocal|turretowner|turretunit|tvadd|tvcollapse|tvcount|tvdata|tvdelete|tvexpand|tvpicture|tvpictureright|tvsetcolor|tvsetcursel|tvsetdata|tvsetpicture|tvsetpicturecolor|tvsetpicturecolordisabled|tvsetpicturecolorselected|tvsetpictureright|tvsetpicturerightcolor|tvsetpicturerightcolordisabled|tvsetpicturerightcolorselected|tvsetselectcolor|tvsettext|tvsettooltip|tvsetvalue|tvsort|tvsortbyvalue|tvtext|tvtooltip|tvvalue|unassignitem|unitsbelowheight|unitturret|unlinkitem|unregistertask|updatedrawicon|updatemenuitem|useaudiotimeformoves|vectoradd|vectorcos|vectorcrossproduct|vectordiff|vectordistance|vectordistancesqr|vectordotproduct|vectorfromto|vectormodeltoworld|vectormodeltoworldvisual|vectormultiply|vectorworldtomodel|vectorworldtomodelvisual|vehiclechat|vehicleradio|waypointattachobject|waypointattachvehicle|weaponaccessories|weaponaccessoriescargo|weapondirection|weaponreloadingtime|weaponstate|weaponsturret|worldtomodel|worldtomodelvisual)\\b"},{"name":"support.function.sqf","match":"\\b(?i:apertureparams|createhashmap|diag_dumpterrainsynth|diag_scope|environmentvolume|missionnamesource|speechvolume|acctime|activatedaddons|agents|airdensitycurvertd|all3denentities|allactivetitleeffects|alladdonsinfo|allairports|allcurators|allcutlayers|alldead|alldeadmen|alldisplays|allenv3dsoundsources|allgroups|allmapmarkers|allmines|allplayers|allsites|allunits|allunitsuav|allusers|ambienttemperature|armorypoints|benchmark|briefingname|buldozer_isenabledroaddiag|buldozer_reloadopermap|cadetmode|cameraon|cameraview|campaignconfigfile|cansuspend|cheatsenabled|clearforcesrtd|clearitempool|clearmagazinepool|clearradio|clearweaponpool|clientowner|commandingmenu|configfile|copyfromclipboard|curatorcamera|curatormouseover|curatorselected|current3denoperation|currentchannel|currentnamespace|cursorobject|cursortarget|customwaypointposition|date|daytime|diag_activemissionfsms|diag_activescripts|diag_activesqfscripts|diag_activesqsscripts|diag_allmissioneventhandlers|diag_deltatime|diag_dumpcalltracetolog|diag_fps|diag_fpsmin|diag_frameno|diag_getterraingrid|diag_resetfsm|diag_resetshapes|diag_stacktrace|diag_ticktime|dialog|diaryrecordnull|didjip|difficulty|difficultyenabledrtd|disabledebriefingstats|disableserialization|distributionregion|dynamicsimulationsystemenabled|enableenddialog|endloadingscreen|environmentenabled|estimatedendservertime|exit|finishmissioninit|fog|fogforecast|fogparams|forcedmap|forceend|forceweatherchange|freelook|get3dencamera|get3deniconsvisible|get3denlinesvisible|get3denmouseover|getartillerycomputersettings|getaudiooptionvolumes|getcalculateplayervisibilitybyfriendly|getclientstate|getclientstatenumber|getcursorobjectparams|getdlcassetsusage|getelevationoffset|getlighting|getloadedmodsinfo|getmissiondlcs|getmissionlayers|getmouseposition|getmusicplayedtime|getobjectviewdistance|getremotesensorsdisabled|getresolution|getshadowdistance|getsteamfriendsservers|getsubtitleoptions|getterraingrid|gettotaldlcusagetime|groupiconselectable|groupiconsvisible|gusts|halt|hasinterface|hcshownbar|hudmovementlevels|humidity|initambientlife|is3den|is3denmultiplayer|is3denpreview|isactionmenuvisible|isautotest|isdedicated|isfilepatchingenabled|isgamefocused|isgamepaused|isinstructorfigureenabled|ismultiplayer|ismultiplayersolo|ispipenabled|isremoteexecuted|isremoteexecutedjip|issaving|isserver|issteammission|isstreamfriendlyuienabled|isstressdamageenabled|istuthintsenabled|isuicontext|language|librarycredits|librarydisclaimers|lightnings|loadgame|localnamespace|logentities|mapanimclear|mapanimcommit|mapanimdone|markasfinishedonsteam|missionconfigfile|missiondifficulty|missionend|missionname|missionnamespace|missionstart|missionversion|moonintensity|musicvolume|netobjnull|nextweatherchange|opencuratorinterface|overcast|overcastforecast|parsingnamespace|particlesquality|pixelgrid|pixelgridbase|pixelgridnouiscale|pixelh|pixelw|playableunits|player|playerrespawntime|playerside|productversion|profilename|profilenamespace|profilenamesteam|radioenabled|radiovolume|rain|rainbow|rainparams|remoteexecutedowner|resetcamshake|reversedmousey|runinitscript|safezoneh|safezonew|safezonewabs|safezonex|safezonexabs|safezoney|savegame|savejoysticks|saveprofilenamespace|savingenabled|selectnoplayer|sentencesenabled|servername|servernamespace|servertime|shownartillerycomputer|shownchat|showncompass|showncuratorcompass|showngps|shownhud|shownmap|shownpad|shownradio|shownscoretable|shownsubtitles|shownuavfeed|shownwarrant|shownwatch|sideenemy|sidefriendly|simulweathersync|slingloadassistantshown|soundvolume|sunormoon|switchableunits|systemofunits|systemtime|systemtimeutc|teams|teamswitch|teamswitchenabled|time|timemultiplier|uinamespace|userinputdisabled|vehicles|viewdistance|visiblecompass|visiblegps|visiblemap|visiblescoretable|visiblewatch|waves|wind|winddir|windrtd|windstr|worldname|worldsize)\\b"},{"name":"constant.numeric.sqf","match":"\\b0x[a-fA-F\\d]+|\\b\\d+(\\.\\d+)?([eE]-?\\d+)?|\\.\\d+([eE]-?\\d+)?"},{"name":"keyword.operator.comparison.sqf","match":"\u003c\\=|\u003e\\=|\\=\\=|\u003c|\u003e|\\!\\="},{"name":"comment.line.sqf","begin":"//","end":"$\\n?","beginCaptures":{"0":{"name":"punctuation.definition.comment.sqf"}}},{"name":"comment.block.sqf","begin":"/\\*","end":"\\*/","captures":{"0":{"name":"punctuation.definition.comment.sqf"}}},{"name":"keyword.operator.arithmetic.sqf","match":"\\+|\\-|\\*|\\/|%|\\^"},{"name":"keyword.operator.assignment.sqf","match":"\\="},{"name":"string.quoted.double.sqf","begin":"\"","end":"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sqf"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sqf"}}},{"name":"string.quoted.sqf","begin":"'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sqf"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sqf"}}},{"name":"string.quoted.region.sqf","begin":"@\"","end":"\"@","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sqf"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sqf"}}},{"name":"variable.other.sqf","match":"\\b_[a-zA-Z_][a-zA-Z0-9_]*"},{"name":"variable.function.sqf","match":"[a-zA-Z]\\w+_fnc_\\w+"},{},{"name":"constant.other.sqf","match":"\\b__[a-zA-Z_][a-zA-Z0-9_]*"}]}
+{"name":"SQF","scopeName":"source.sqf","patterns":[{"name":"keyword.other.sqf","match":"\\#ifdef|\\#ifndef|\\#else|\\#endif"},{"name":"keyword.control.import.sqf","match":"\\#include"},{"name":"keyword.declaration.sqf","match":"private|\\#define|\\#undef"},{"name":"variable.language.sqf","match":"\\b(?i:_exception|_foreachindex|_this|_thisfsm|_thislist|_thisscript|_x)\\b"},{"name":"constant.language.sqf","match":"\\b(?i:blufor|civilian|configNull|controlNull|displayNull|east|endl|false|grpNull|independent|lineBreak|locationNull|nil|objNull|opfor|pi|resistance|scriptNull|sideAmbientLife|sideEmpty|sideLogic|sideUnknown|taskNull|teamMemberNull|true|west|__EVAL|__EXEC|__FILE__|__LINE__)\\b|\\:|\\!|\u0026\u0026|\\|\\||\u003e\u003e"},{"name":"keyword.control.sqf","match":"\\b(?i:if|then|else|exitwith|while|do|switch|case|default|for|from|to|step|foreach|foreachmember|foreachmemberagent|foreachmemberteam|try|throw|catch|scopename|break|breakwith|breakto|breakout|continue|continuewith|with|call|spawn|preprocessfile|preprocessfilelinenumbers|execvm|execfsm|not|and|or)\\b|\\:|\\!|\u0026\u0026|\\|\\||\u003e\u003e"},{"name":"support.function.sqf","match":"\\b(?i:alldiarysubjects|binocularitems|binocularmagazine|combatbehaviour|compilescript|createhashmapfromarray|ctrlfontheight|ctrlstyle|ctrltextcolor|ctrltooltip|ctrlurl|diag_localized|fileexists|flatten|focusedctrl|forcecadetdifficulty|forceunicode|getallpylonsinfo|getobjectscale|getplayerid|gettextraw|keys|markerchannel|markerpolyline|markershadow|menusetshortcut|menusettext|menuseturl|opengps|removeallbinocularitems|removeallsecondaryweaponitems|removebinocularitem|ropesegments|taskname|trim|tvselection|unitcombatmode|abs|acos|action|actionids|actionkeys|actionkeysex|actionkeysimages|actionkeysnames|actionkeysnamesarray|actionname|activateaddons|activatekey|activetitleeffectparams|add3denconnection|add3deneventhandler|addcamshake|addforcegeneratorrtd|additempool|addmagazinepool|addmissioneventhandler|addmusiceventhandler|addonfiles|addswitchableunit|addtoremainscollector|adduseractioneventhandler|addweaponpool|admin|agent|agltoasl|aimpos|airdensityrtd|airplanethrottle|airportside|aisfinishheal|alive|allcontrols|alllods|allmissionobjects|allowedservice|allsimpleobjects|allturrets|allvariables|animationnames|animationstate|asin|asltoagl|asltoatl|assert|assignedcargo|assignedcommander|assigneddriver|assignedgroup|assignedgunner|assigneditems|assignedtarget|assignedteam|assignedvehicle|assignedvehiclerole|assignedvehicles|atan|atg|atltoasl|attachedobject|attachedobjects|attachedto|attackenabled|backpack|backpackcargo|backpackcontainer|backpackitems|backpackmagazines|backpacks|behaviour|binocular|boundingbox|boundingboxreal|boundingcenter|brakesdisabled|buldozer_enableroaddiag|buldozer_loadnewroads|buttonaction|buttonsetaction|calculatepath|calculateplayervisibilitybyfriendly|camcommitted|camdestroy|cameraeffectenablehud|camerainterest|campreloaded|camtarget|camusenvg|cancelsimpletaskdestination|candeployweapon|canfire|canmove|canstand|cantriggerdynamicsimulation|canunloadincombat|captive|captivenum|cbchecked|ceil|channelenabled|checkaifeature|classname|clear3deninventory|clearallitemsfrombackpack|clearbackpackcargo|clearbackpackcargoglobal|cleargroupicons|clearitemcargo|clearitemcargoglobal|clearmagazinecargo|clearmagazinecargoglobal|clearoverlay|clearweaponcargo|clearweaponcargoglobal|closedialog|closeoverlay|collapseobjecttree|collect3denhistory|collectivertd|collisiondisabledwith|combatmode|commander|commandgetout|commandstop|comment|commitoverlay|compatibleitems|compatiblemagazines|compile|compilefinal|completedfsm|composetext|confighierarchy|configname|configof|configproperties|configsourceaddonlist|configsourcemod|configsourcemodlist|connecttoserver|conversationdisabled|copytoclipboard|cos|count|create3dencomposition|create3denentity|createagent|createcenter|createdialog|creatediarylink|creategeardialog|creategroup|createguardedpoint|createlocation|createmarker|createmarkerlocal|createmine|createsimpleobject|createsoundsource|createteam|createtrigger|createvehicle|createvehiclecrew|crew|ctaddheader|ctaddrow|ctclear|ctcursel|ctheadercount|ctrlactivate|ctrlangle|ctrlautoscrolldelay|ctrlautoscrollrewind|ctrlautoscrollspeed|ctrlbackgroundcolor|ctrlchecked|ctrlclassname|ctrlcommitted|ctrldelete|ctrlenable|ctrlenabled|ctrlfade|ctrlforegroundcolor|ctrlhtmlloaded|ctrlidc|ctrlidd|ctrlmapanimclear|ctrlmapanimcommit|ctrlmapanimdone|ctrlmapdir|ctrlmapmouseover|ctrlmapposition|ctrlmapscale|ctrlmodel|ctrlmodeldirandup|ctrlmodelscale|ctrlmouseposition|ctrlparent|ctrlparentcontrolsgroup|ctrlposition|ctrlscale|ctrlscrollvalues|ctrlsetfocus|ctrlsettext|ctrlshadow|ctrlshow|ctrlshown|ctrltext|ctrltextheight|ctrltextsecondary|ctrltextselection|ctrltextwidth|ctrltype|ctrlurloverlaymode|ctrlvisible|ctrowcount|curatoraddons|curatorcameraarea|curatorcameraareaceiling|curatoreditableobjects|curatoreditingarea|curatoreditingareatype|curatorpoints|curatorregisteredobjects|curatorwaypointcost|currentcommand|currentmagazine|currentmagazinedetail|currentmuzzle|currentpilot|currenttask|currenttasks|currentthrowable|currentvisionmode|currentwaypoint|currentweapon|currentweaponmode|currentzeroing|cutobj|cutrsc|cuttext|damage|datetonumber|deactivatekey|debriefingtext|debuglog|decaygraphvalues|deg|delete3denentities|deletecenter|deletecollection|deletegroup|deleteidentity|deletelocation|deletemarker|deletemarkerlocal|deletesite|deletestatus|deleteteam|deletevehicle|deletevehiclecrew|deletewaypoint|detach|detectedmines|diag_captureframe|diag_captureframetofile|diag_captureslowframe|diag_codeperformance|diag_drawmode|diag_dumpscriptassembly|diag_dynamicsimulationend|diag_enabled|diag_exportconfig|diag_exportterrainsvg|diag_getterrainsegmentoffset|diag_lightnewload|diag_list|diag_log|diag_logslowframe|diag_mergeconfigfile|diag_recordturretlimits|diag_setlightnew|diag_toggle|didjipowner|difficultyenabled|difficultyoption|direction|disablemapindicators|disableremotesensors|disableuserinput|displaychild|displayctrl|displayparent|displayuniquename|displayupdate|dissolveteam|do3denaction|dogetout|dostop|drawicon3d|drawlaser|drawline3d|driver|drop|dynamicsimulationdistance|dynamicsimulationdistancecoef|dynamicsimulationenabled|echo|edit3denmissionattributes|effectivecommander|enableaudiofeature|enablecamshake|enablecaustics|enabledebriefingstats|enablediaglegend|enabledynamicsimulationsystem|enableengineartillery|enableenvironment|enableradio|enablesatnormalondetail|enablesaving|enablesentences|enablestressdamage|enableteamswitch|enabletraffic|enableweapondisassembly|endmission|enginesisonrtd|enginespowerrtd|enginesrpmrtd|enginestorquertd|entities|equipmentdisabled|estimatedtimeleft|everybackpack|everycontainer|exp|expecteddestination|exportjipmessages|eyedirection|eyepos|face|faction|failmission|fillweaponsfrompool|finddisplay|finite|firstbackpack|flag|flaganimationphase|flagowner|flagside|flagtexture|fleeing|floor|forceatpositionrtd|forcegeneratorrtd|forcemap|forcerespawn|format|formation|formationdirection|formationleader|formationmembers|formationposition|formationtask|formattext|formleader|freeextension|fromeditor|fuel|fullcrew|gearidcammocount|gearslotammocount|gearslotdata|gesturestate|get3denactionstate|get3denconnections|get3denentity|get3denentityid|get3dengrid|get3denlayerentities|get3denselected|getaimingcoef|getallenv3dsoundcontrollers|getallenvsoundcontrollers|getallhitpointsdamage|getallownedmines|getallsoundcontrollers|getallunittraits|getammocargo|getanimaimprecision|getanimspeedcoef|getarray|getartilleryammo|getassetdlcinfo|getassignedcuratorlogic|getassignedcuratorunit|getattacktarget|getbackpackcargo|getbleedingremaining|getburningvalue|getcameraviewdirection|getcenterofmass|getconnecteduav|getconnecteduavunit|getcontainermaxload|getcorpse|getcruisecontrol|getcustomaimcoef|getcustomsoundcontroller|getcustomsoundcontrollercount|getdammage|getdebriefingtext|getdescription|getdir|getdirvisual|getdiverstate|getdlcassetsusagebyname|getdlcs|getdlcusagetime|geteditorcamera|geteditormode|getenginetargetrpmrtd|geteventhandlerinfo|getfatigue|getfieldmanualstartpage|getforcedflagtexture|getforcedspeed|getfuelcargo|getgraphvalues|getgroupiconparams|getgroupicons|getitemcargo|getlightingat|getmagazinecargo|getmarkercolor|getmarkerpos|getmarkersize|getmarkertype|getmass|getmissionconfig|getmissionconfigvalue|getmissionlayerentities|getmissionpath|getmodelinfo|getnumber|getobjectdlc|getobjectfov|getobjectid|getobjectmaterials|getobjecttextures|getobjecttype|getoxygenremaining|getpersonuseddlcs|getpilotcameradirection|getpilotcameraposition|getpilotcamerarotation|getpilotcameratarget|getplatenumber|getplayerchannel|getplayerscores|getplayeruid|getplayervonvolume|getpos|getposasl|getposaslvisual|getposaslw|getposatl|getposatlvisual|getposvisual|getposworld|getposworldvisual|getpylonmagazines|getrepaircargo|getroadinfo|getrotorbrakertd|getsensortargets|getsensorthreats|getshotparents|getslingload|getstamina|getstatvalue|getsuppression|getterrainheight|getterrainheightasl|gettext|gettextureinfo|gettowparent|gettrimoffsetrtd|getturretopticsmode|getunitfreefallinfo|getunitloadout|getunloadincombat|getuserinfo|getusermfdtext|getusermfdvalue|getvehiclecargo|getvehicletipars|getweaponcargo|getweaponsway|getwingsorientationrtd|getwingspositionrtd|getwppos|goggles|goto|group|groupfromnetid|groupid|groupowner|groups|groupselectedunits|gunner|handgunitems|handgunmagazine|handgunweapon|handshit|hashvalue|haspilotcamera|hcallgroups|hcleader|hcremoveallgroups|hcselected|hcshowbar|headgear|hidebody|hideobject|hideobjectglobal|hint|hintc|hintcadet|hintsilent|hmd|hostmission|image|importallgroups|importance|incapacitatedstate|inflamed|infopanel|infopanels|ingameuiseteventhandler|inheritsfrom|inputaction|inputcontroller|inputmouse|insidebuilding|isabletobreathe|isagent|isaimprecisionenabled|isallowedcrewinimmobile|isarray|isautohoveron|isautonomous|isautostartupenabledrtd|isautotrimonrtd|isawake|isbleeding|isburning|isclass|iscollisionlighton|iscopilotenabled|isdamageallowed|isdlcavailable|isengineon|isfinal|isforcedwalk|isformationleader|isgroupdeletedwhenempty|ishidden|isinremainscollector|iskeyactive|islaseron|islighton|islocalized|ismanualfire|ismarkedforcollection|isnil|isnull|isnumber|isobjecthidden|isobjectrtd|isonroad|isplayer|isrealtime|isshowing3dicons|issimpleobject|issprintallowed|isstaminaenabled|istext|istouchingground|isturnedout|isuavconnected|isvehiclecargo|isvehicleradaron|iswalking|isweapondeployed|isweaponrested|itemcargo|items|itemswithmagazines|keyimage|keyname|landresult|lasertarget|lbadd|lbclear|lbcolor|lbcolorright|lbcursel|lbdata|lbdelete|lbpicture|lbpictureright|lbselection|lbsetcolor|lbsetcolorright|lbsetcursel|lbsetdata|lbsetpicture|lbsetpicturecolor|lbsetpicturecolordisabled|lbsetpicturecolorselected|lbsetpictureright|lbsetselectcolor|lbsetselectcolorright|lbsettext|lbsettooltip|lbsetvalue|lbsize|lbsort|lbsortbyvalue|lbtext|lbtextright|lbtooltip|lbvalue|leader|leaderboarddeinit|leaderboardgetrows|leaderboardinit|leaderboardrequestrowsfriends|leaderboardrequestrowsglobal|leaderboardrequestrowsglobalarounduser|leaderboardsrequestuploadscore|leaderboardsrequestuploadscorekeepbest|leaderboardstate|lifestate|lightdetachobject|lightison|linearconversion|lineintersects|lineintersectsobjs|lineintersectssurfaces|lineintersectswith|list|listremotetargets|listvehiclesensors|ln|lnbaddarray|lnbaddcolumn|lnbaddrow|lnbclear|lnbcolor|lnbcolorright|lnbcurselrow|lnbdata|lnbdeletecolumn|lnbdeleterow|lnbgetcolumnsposition|lnbpicture|lnbpictureright|lnbsetcolor|lnbsetcolorright|lnbsetcolumnspos|lnbsetcurselrow|lnbsetdata|lnbsetpicture|lnbsetpicturecolor|lnbsetpicturecolorright|lnbsetpicturecolorselected|lnbsetpicturecolorselectedright|lnbsetpictureright|lnbsettext|lnbsettextright|lnbsettooltip|lnbsetvalue|lnbsize|lnbsort|lnbsortbyvalue|lnbtext|lnbtextright|lnbvalue|load|loadabs|loadbackpack|loadconfig|loadfile|loaduniform|loadvest|local|localize|locationposition|locked|lockeddriver|lockedinventory|lockidentity|log|lognetwork|lognetworkterminate|magazinecargo|magazines|magazinesallturrets|magazinesammo|magazinesammocargo|magazinesammofull|magazinesdetail|magazinesdetailbackpack|magazinesdetailuniform|magazinesdetailvest|mapanimadd|mapcenteroncamera|mapgridposition|markeralpha|markerbrush|markercolor|markerdir|markerpos|markershape|markersize|markertext|markertype|matrixtranspose|maxload|members|menuaction|menuadd|menuchecked|menuclear|menucollapse|menudata|menudelete|menuenable|menuenabled|menuexpand|menuhover|menupicture|menusetaction|menusetcheck|menusetdata|menusetpicture|menusetvalue|menushortcut|menushortcuttext|menusize|menusort|menutext|menuurl|menuvalue|mineactive|missiletarget|missiletargetpos|modparams|moonphase|morale|move3dencamera|moveout|movetime|movetocompleted|movetofailed|name|namedproperties|namesound|nearestbuilding|nearestlocation|nearestlocations|nearestlocationwithdubbing|nearestmines|nearestobject|nearestobjects|nearestterrainobjects|needreload|needservice|netid|nextmenuitemindex|numberofenginesrtd|numbertodate|objectcurators|objectfromnetid|objectparent|onbriefinggroup|onbriefingnotes|onbriefingplan|onbriefingteamswitch|oncommandmodechanged|oneachframe|ongroupiconclick|ongroupiconoverenter|ongroupiconoverleave|onhcgroupselectionchanged|onmapsingleclick|onplayerconnected|onplayerdisconnected|onpreloadfinished|onpreloadstarted|onteamswitch|opendlcpage|openmap|opensteamapp|openyoutubevideo|owner|param|params|parsenumber|parsesimplearray|parsetext|pickweaponpool|pitch|playableslotsnumber|playersnumber|playmission|playmusic|playscriptedmission|playsound|playsound3d|playsoundui|pose|position|positioncameratoworld|ppeffectcommitted|ppeffectcreate|ppeffectdestroy|ppeffectenabled|precision|preloadcamera|preloadsound|preloadtitleobj|preloadtitlersc|primaryweapon|primaryweaponitems|primaryweaponmagazine|priority|processdiarylink|progressloadingscreen|progressposition|publicvariable|publicvariableserver|putweaponpool|queryitemspool|querymagazinepool|queryweaponpool|rad|radiochannelcreate|radiochannelinfo|random|rank|rankid|rating|rectangular|registeredtasks|reload|reloadenabled|remoteexec|remoteexeccall|remove3denconnection|remove3deneventhandler|remove3denlayer|removeall3deneventhandlers|removeallactions|removeallassigneditems|removeallcontainers|removeallcuratoraddons|removeallcuratorcameraareas|removeallcuratoreditingareas|removeallhandgunitems|removeallitems|removeallitemswithmagazines|removeallmissioneventhandlers|removeallmusiceventhandlers|removeallownedmines|removeallprimaryweaponitems|removealluseractioneventhandlers|removeallweapons|removebackpack|removebackpackglobal|removefromremainscollector|removegoggles|removeheadgear|removemissioneventhandler|removemusiceventhandler|removeswitchableunit|removeuniform|removeuseractioneventhandler|removevest|requiredversion|resetsubgroupdirection|resources|restarteditorcamera|reverse|roadat|roadsconnectedto|roledescription|ropeattachedobjects|ropeattachedto|ropeattachenabled|ropecreate|ropecut|ropedestroy|ropeendposition|ropelength|ropes|ropesattachedto|ropeunwind|ropeunwound|rotorsforcesrtd|rotorsrpmrtd|round|save3deninventory|saveoverlay|savevar|score|scoreside|screenshot|screentoworld|scriptdone|scriptname|scudstate|secondaryweapon|secondaryweaponitems|secondaryweaponmagazine|selectbestplaces|selectededitorobjects|selectionnames|selectionposition|selectmax|selectmin|selectplayer|selectrandom|selectrandomweighted|sendaumessage|sendudpmessage|servercommand|servercommandavailable|servercommandexecutable|set3denattributes|set3dengrid|set3deniconsvisible|set3denlinesvisible|set3denmissionattributes|set3denmodelsvisible|set3denselected|setacctime|setaperture|setaperturenew|setarmorypoints|setcamshakedefparams|setcamshakeparams|setcompassoscillation|setcurrentchannel|setcustommissiondata|setcustomsoundcontroller|setdate|setdefaultcamera|setdetailmapblendpars|setgroupiconsselectable|setgroupiconsvisible|sethorizonparallaxcoef|sethudmovementlevels|sethumidity|setinfopanel|setlocalwindparams|setmouseposition|setmusiceventhandler|setobjectviewdistance|setpipviewdistance|setplayable|setplayerrespawntime|setrain|setshadowdistance|setsimulweatherlayers|setstaminascheme|setstatvalue|setsystemofunits|setterraingrid|setterrainheight|settimemultiplier|settiparameter|settrafficdensity|settrafficdistance|settrafficgap|settrafficspeed|setviewdistance|setwind|setwinddir|showchat|showcinemaborder|showcommandingmenu|showcompass|showcuratorcompass|showgps|showhud|showmap|showpad|showradio|showscoretable|showsubtitles|showuavfeed|showwarrant|showwatch|showwaypoints|side|simpletasks|simulationenabled|simulclouddensity|simulcloudocclusion|simulinclouds|sin|size|sizeof|skill|skiptime|sleep|sliderposition|sliderrange|slidersetposition|slidersetrange|slidersetspeed|sliderspeed|soldiermagazines|someammo|speaker|speed|speedmode|sqrt|squadparams|stance|startloadingscreen|stopenginertd|stopped|str|supportinfo|surfaceiswater|surfacenormal|surfacetexture|surfacetype|switchcamera|synchronizedobjects|synchronizedtriggers|synchronizedwaypoints|systemchat|tan|taskalwaysvisible|taskchildren|taskcompleted|taskcustomdata|taskdescription|taskdestination|taskhint|taskmarkeroffset|taskparent|taskresult|taskstate|tasktype|teammember|teamname|teamtype|terminate|terrainintersect|terrainintersectasl|terrainintersectatasl|text|textlog|textlogformat|tg|titlecut|titlefadeout|titleobj|titlersc|titletext|toarray|tofixed|tolower|toloweransi|tostring|toupper|toupperansi|triggeractivated|triggeractivation|triggerammo|triggerarea|triggerattachedvehicle|triggerinterval|triggerstatements|triggertext|triggertimeout|triggertimeoutcurrent|triggertype|tvadd|tvclear|tvcollapse|tvcollapseall|tvcount|tvcursel|tvdata|tvdelete|tvexpand|tvexpandall|tvpicture|tvpictureright|tvsetcursel|tvsetdata|tvsetpicture|tvsetpicturecolor|tvsetpictureright|tvsetpicturerightcolor|tvsettext|tvsettooltip|tvsetvalue|tvsort|tvsortbyvalue|tvtext|tvtooltip|tvvalue|type|typename|typeof|uavcontrol|uisleep|unassigncurator|unassignteam|unassignvehicle|underwater|uniform|uniformcontainer|uniformitems|uniformmagazines|uniqueunititems|unitaddons|unitaimposition|unitaimpositionvisual|unitbackpack|unitisuav|unitpos|unitready|unitrecoilcoefficient|units|unlockachievement|updateobjecttree|useaiopermapobstructiontest|useaisteeringcomponent|values|vectordir|vectordirvisual|vectorlinearconversion|vectormagnitude|vectormagnitudesqr|vectornormalized|vectorup|vectorupvisual|vehicle|vehiclecargoenabled|vehiclemoveinfo|vehiclereceiveremotetargets|vehiclereportownposition|vehiclereportremotetargets|vehiclevarname|velocity|velocitymodelspace|verifysignature|vest|vestcontainer|vestitems|vestmagazines|visibleposition|visiblepositionasl|waituntil|waypointattachedobject|waypointattachedvehicle|waypointbehaviour|waypointcombatmode|waypointcompletionradius|waypointdescription|waypointforcebehaviour|waypointformation|waypointhouseposition|waypointloiteraltitude|waypointloiterradius|waypointloitertype|waypointname|waypointposition|waypoints|waypointscript|waypointsenableduav|waypointshow|waypointspeed|waypointstatements|waypointtimeout|waypointtimeoutcurrent|waypointtype|waypointvisible|weaponcargo|weaponinertia|weaponlowered|weapons|weaponsitems|weaponsitemscargo|weaponstate|weightrtd|wfsidetext|wingsforcesrtd|worldtoscreen)\\b"},{"name":"support.function.sqf","match":"\\b(?i:addbinocularitem|ctrlsetmouseposition|ctrlseturl|fadeenvironment|get|getordefault|insert|isnotequalto|merge|setmarkerpolyline|setmarkerpolylinelocal|setobjectscale|setunitcombatmode|tvisselected|tvsetselected|tvsortall|tvsortbyvalueall|setcombatbehaviour|setdiarysubjectpicture|setmarkershadow|setmarkershadowlocal|setweaponzeroing|action|actionparams|add3denlayer|addaction|addbackpack|addbackpackcargo|addbackpackcargoglobal|addbackpackglobal|addcuratoraddons|addcuratorcameraarea|addcuratoreditableobjects|addcuratoreditingarea|addcuratorpoints|addeditorobject|addeventhandler|addforce|addgoggles|addgroupicon|addhandgunitem|addheadgear|additem|additemcargo|additemcargoglobal|additemtobackpack|additemtouniform|additemtovest|addlivestats|addmagazine|addmagazineammocargo|addmagazinecargo|addmagazinecargoglobal|addmagazineglobal|addmagazines|addmagazineturret|addmenu|addmenuitem|addmpeventhandler|addownedmine|addplayerscores|addprimaryweaponitem|addpublicvariableeventhandler|addrating|addresources|addscore|addscoreside|addsecondaryweaponitem|addteammember|addtorque|adduniform|addvehicle|addvest|addwaypoint|addweapon|addweaponcargo|addweaponcargoglobal|addweaponglobal|addweaponitem|addweaponturret|addweaponwithattachmentscargo|addweaponwithattachmentscargoglobal|aimedattarget|alldiaryrecords|allobjects|allow3dmode|allowcrewinimmobile|allowcuratorlogicignoreareas|allowdamage|allowdammage|allowfileoperations|allowfleeing|allowgetin|allowservice|allowsprint|ammo|ammoonpylon|animate|animatebay|animatedoor|animatepylon|animatesource|animationphase|animationsourcephase|append|apply|arrayintersect|assignascargo|assignascargoindex|assignascommander|assignasdriver|assignasgunner|assignasturret|assigncurator|assignitem|assignteam|assigntoairport|atan2|attachobject|attachto|awake|backpackspacefor|bezierinterpolation|boundingbox|boundingboxreal|buildingexit|buildingpos|buttonsetaction|callextension|camcommand|camcommit|camcommitprepared|camconstuctionsetparams|camcreate|cameraeffect|campreload|campreparebank|campreparedir|campreparedive|campreparefocus|campreparefov|campreparefovrange|campreparepos|campreparerelpos|campreparetarget|camsetbank|camsetdir|camsetdive|camsetfocus|camsetfov|camsetfovrange|camsetpos|camsetrelpos|camsettarget|canadd|canadditemtobackpack|canadditemtouniform|canadditemtovest|canslingload|canvehiclecargo|cbsetchecked|checkaifeature|checkvisibility|clear3denattribute|closedisplay|collect3denhistory|commandartilleryfire|commandchat|commandfire|commandfollow|commandfsm|commandmove|commandradio|commandsuppressivefire|commandtarget|commandwatch|configclasses|confirmsensortarget|connectterminaltouav|controlsgroupctrl|copywaypoints|count|countenemy|countfriendly|countside|counttype|countunknown|create3denentity|creatediaryrecord|creatediarysubject|createdisplay|createhashmapfromarray|createmenu|createmissiondisplay|creatempcampaigndisplay|createsimpletask|createsite|createtask|createunit|createvehicle|createvehiclelocal|ctdata|ctfindheaderrows|ctfindrowheader|ctheadercontrols|ctremoveheaders|ctremoverows|ctrladdeventhandler|ctrlanimatemodel|ctrlanimationphasemodel|ctrlat|ctrlchecked|ctrlcommit|ctrlcreate|ctrlenable|ctrlmapanimadd|ctrlmapcursor|ctrlmapscreentoworld|ctrlmapsetposition|ctrlmapworldtoscreen|ctrlremovealleventhandlers|ctrlremoveeventhandler|ctrlsetactivecolor|ctrlsetangle|ctrlsetautoscrolldelay|ctrlsetautoscrollrewind|ctrlsetautoscrollspeed|ctrlsetbackgroundcolor|ctrlsetchecked|ctrlsetdisabledcolor|ctrlseteventhandler|ctrlsetfade|ctrlsetfont|ctrlsetfonth1|ctrlsetfonth1b|ctrlsetfonth2|ctrlsetfonth2b|ctrlsetfonth3|ctrlsetfonth3b|ctrlsetfonth4|ctrlsetfonth4b|ctrlsetfonth5|ctrlsetfonth5b|ctrlsetfonth6|ctrlsetfonth6b|ctrlsetfontheight|ctrlsetfontheighth1|ctrlsetfontheighth2|ctrlsetfontheighth3|ctrlsetfontheighth4|ctrlsetfontheighth5|ctrlsetfontheighth6|ctrlsetfontheightsecondary|ctrlsetfontp|ctrlsetfontpb|ctrlsetfontsecondary|ctrlsetforegroundcolor|ctrlsetmodel|ctrlsetmodeldirandup|ctrlsetmodelscale|ctrlsetpixelprecision|ctrlsetposition|ctrlsetpositionh|ctrlsetpositionw|ctrlsetpositionx|ctrlsetpositiony|ctrlsetscale|ctrlsetscrollvalues|ctrlsetshadow|ctrlsetstructuredtext|ctrlsettext|ctrlsettextcolor|ctrlsettextcolorsecondary|ctrlsettextsecondary|ctrlsettextselection|ctrlsettooltip|ctrlsettooltipcolorbox|ctrlsettooltipcolorshade|ctrlsettooltipcolortext|ctrlsettooltipmaxwidth|ctrlseturloverlaymode|ctrlshow|ctrowcontrols|ctsetcursel|ctsetdata|ctsetheadertemplate|ctsetrowtemplate|ctsetvalue|ctvalue|curatorcoef|currentmagazinedetailturret|currentmagazineturret|currentvisionmode|currentweaponturret|currentzeroing|customchat|customradio|cutfadeout|cutobj|cutrsc|cuttext|debugfsm|deleteat|deleteeditorobject|deletegroupwhenempty|deleterange|deleteresources|deletevehiclecrew|diag_enable|diarysubjectexists|directionstabilizationenabled|directsay|disableai|disablebrakes|disablecollisionwith|disableconversation|disablenvgequipment|disabletiequipment|disableuavconnectability|displayaddeventhandler|displayctrl|displayremovealleventhandlers|displayremoveeventhandler|displayseteventhandler|distance|distance2d|distancesqr|doartilleryfire|dofire|dofollow|dofsm|domove|doorphase|dosuppressivefire|dotarget|dowatch|drawarrow|drawellipse|drawicon|drawline|drawlink|drawlocation|drawpolygon|drawrectangle|drawtriangle|editobject|editorseteventhandler|elevateperiscope|emptypositions|enableai|enableaifeature|enableaimprecision|enableattack|enableaudiofeature|enableautostartuprtd|enableautotrimrtd|enablechannel|enablecollisionwith|enablecopilot|enabledirectionstabilization|enabledynamicsimulation|enablefatigue|enablegunlights|enableinfopanelcomponent|enableirlasers|enablemimics|enablepersonturret|enablereload|enableropeattach|enablesimulation|enablesimulationglobal|enablestamina|enableuavconnectability|enableuavwaypoints|enablevehiclecargo|enablevehiclesensor|enableweapondisassembly|engineon|evalobjectargument|exec|execeditorscript|fademusic|faderadio|fadesound|fadespeech|find|findany|findcover|findeditorobject|findemptyposition|findemptypositionready|findif|findnearestenemy|fire|fireattarget|flyinheight|flyinheightasl|forceadduniform|forceflagtexture|forcefollowroad|forcespeed|forcewalk|forceweaponfire|forgettarget|get3denattribute|get3denmissionattribute|getartilleryeta|getcargoindex|getcompatiblepylonmagazines|getdir|getdirvisual|geteditorobjectscope|getenv3dsoundcontroller|getenvsoundcontroller|geteventhandlerinfo|getfriend|getfsmvariable|getgroupicon|gethidefrom|gethit|gethitindex|gethitpointdamage|getobjectargument|getobjectchildren|getobjectproxy|getopticsmode|getordefaultcall|getpos|getreldir|getrelpos|getsoundcontroller|getsoundcontrollerresult|getspeed|gettextwidth|getturretlimits|getturretopticsmode|getunittrait|getvariable|glanceat|globalchat|globalradio|groupchat|groupradio|groupselectunit|hasweapon|hcgroupparams|hcremovegroup|hcselectgroup|hcsetgroup|hideobject|hideobjectglobal|hideselection|hintc|htmlload|in|inarea|inareaarray|inflame|infopanelcomponentenabled|infopanelcomponents|inpolygon|inrangeofartillery|inserteditorobject|intersect|isequalref|isequalto|isequaltype|isequaltypeall|isequaltypeany|isequaltypearray|isequaltypeparams|isflashlighton|isflatempty|isirlaseron|iskindof|islaseron|isnotequalref|issensortargetconfirmed|isuavconnectable|isuniformallowed|isvehiclesensorenabled|join|joinas|joinassilent|joinsilent|joinstring|kbadddatabase|kbadddatabasetargets|kbaddtopic|kbhastopic|kbreact|kbremovetopic|kbtell|kbwassaid|knowsabout|land|landat|lasertarget|lbadd|lbcolor|lbcolorright|lbdata|lbdelete|lbisselected|lbpicture|lbpictureright|lbsetcolor|lbsetcolorright|lbsetcursel|lbsetdata|lbsetpicture|lbsetpicturecolor|lbsetpicturecolordisabled|lbsetpicturecolorselected|lbsetpictureright|lbsetpicturerightcolor|lbsetpicturerightcolordisabled|lbsetpicturerightcolorselected|lbsetselectcolor|lbsetselectcolorright|lbsetselected|lbsettext|lbsettextright|lbsettooltip|lbsetvalue|lbsortby|lbtext|lbtextright|lbtooltip|lbvalue|leavevehicle|lightattachobject|limitspeed|linkitem|listobjects|lnbaddcolumn|lnbaddrow|lnbcolor|lnbcolorright|lnbdata|lnbdeletecolumn|lnbdeleterow|lnbpicture|lnbpictureright|lnbsetcolor|lnbsetcolorright|lnbsetcolumnspos|lnbsetcurselrow|lnbsetdata|lnbsetpicture|lnbsetpicturecolor|lnbsetpicturecolorright|lnbsetpicturecolorselected|lnbsetpicturecolorselectedright|lnbsetpictureright|lnbsettext|lnbsettextright|lnbsettooltip|lnbsetvalue|lnbsort|lnbsortby|lnbsortbyvalue|lnbtext|lnbtextright|lnbvalue|loadidentity|loadmagazine|loadoverlay|loadstatus|lock|lockcamerato|lockcargo|lockdriver|lockedcamerato|lockedcargo|lockedturret|lockinventory|lockturret|lockwp|lookat|lookatpos|magazinesturret|magazineturretammo|mapcenteroncamera|matrixmultiply|max|menuaction|menuadd|menuchecked|menucollapse|menudata|menudelete|menuenable|menuenabled|menuexpand|menupicture|menusetaction|menusetcheck|menusetdata|menusetpicture|menusetshortcut|menusettext|menuseturl|menusetvalue|menushortcut|menushortcuttext|menusize|menusort|menutext|menuurl|menuvalue|min|minedetectedby|mod|modeltoworld|modeltoworldvisual|modeltoworldvisualworld|modeltoworldworld|move|moveinany|moveincargo|moveincommander|moveindriver|moveingunner|moveinturret|moveobjecttoend|moveout|moveto|nearentities|nearestobject|nearobjects|nearobjectsready|nearroads|nearsupplies|neartargets|newoverlay|nmenuitems|objstatus|ondoubleclick|onmapsingleclick|onshownewobject|ordergetin|param|params|periscopeelevation|playaction|playactionnow|playgesture|playmove|playmovenow|posscreentoworld|posworldtoscreen|ppeffectadjust|ppeffectcommit|ppeffectenable|ppeffectforceinnvg|preloadobject|progresssetposition|publicvariableclient|pushback|pushbackunique|radiochanneladd|radiochannelremove|radiochannelsetcallsign|radiochannelsetlabel|random|regexfind|regexmatch|regexreplace|registertask|reload|remotecontrol|remoteexec|remoteexeccall|removeaction|removealleventhandlers|removeallmpeventhandlers|removebinocularitem|removecuratoraddons|removecuratorcameraarea|removecuratoreditableobjects|removecuratoreditingarea|removediaryrecord|removediarysubject|removedrawicon|removedrawlinks|removeeventhandler|removegroupicon|removehandgunitem|removeitem|removeitemfrombackpack|removeitemfromuniform|removeitemfromvest|removeitems|removemagazine|removemagazineglobal|removemagazines|removemagazinesturret|removemagazineturret|removemenuitem|removempeventhandler|removeownedmine|removeprimaryweaponitem|removesecondaryweaponitem|removesimpletask|removeteammember|removeweapon|removeweaponattachmentcargo|removeweaponcargo|removeweaponglobal|removeweaponturret|reportremotetarget|resize|respawnvehicle|reveal|revealmine|ropeattachto|ropedetach|saveidentity|savestatus|say|say2d|say3d|select|selectdiarysubject|selecteditorobject|selectionnames|selectionposition|selectionvectordirandup|selectleader|selectrandomweighted|selectweapon|selectweaponturret|sendsimplecommand|sendtask|sendtaskresult|servercommand|set|set3denattribute|set3denlayer|set3denlogictype|set3denmissionattribute|set3denobjecttype|setactualcollectivertd|setairplanethrottle|setairportside|setammo|setammocargo|setammoonpylon|setanimspeedcoef|setattributes|setautonomous|setbehaviour|setbehaviourstrong|setbleedingremaining|setbrakesrtd|setcamerainterest|setcamuseti|setcaptive|setcenterofmass|setcollisionlight|setcombatmode|setconvoyseparation|setcruisecontrol|setcuratorcameraareaceiling|setcuratorcoef|setcuratoreditingareatype|setcuratorwaypointcost|setcurrenttask|setcurrentwaypoint|setcustomaimcoef|setcustomweightrtd|setdamage|setdammage|setdebriefingtext|setdestination|setdiaryrecordtext|setdir|setdirection|setdrawicon|setdriveonpath|setdropinterval|setdynamicsimulationdistance|setdynamicsimulationdistancecoef|seteditormode|seteditorobjectscope|seteffectcondition|seteffectivecommander|setenginerpmrtd|setface|setfaceanimation|setfatigue|setfeaturetype|setflaganimationphase|setflagowner|setflagside|setflagtexture|setfog|setforcegeneratorrtd|setformation|setformationtask|setformdir|setfriend|setfromeditor|setfsmvariable|setfuel|setfuelcargo|setgroupicon|setgroupiconparams|setgroupid|setgroupidglobal|setgroupowner|setgusts|sethidebehind|sethit|sethitindex|sethitpointdamage|setidentity|setimportance|setleader|setlightambient|setlightattenuation|setlightbrightness|setlightcolor|setlightconepars|setlightdaylight|setlightflaremaxdistance|setlightflaresize|setlightintensity|setlightir|setlightnings|setlightuseflare|setlightvolumeshape|setmagazineturretammo|setmarkeralpha|setmarkeralphalocal|setmarkerbrush|setmarkerbrushlocal|setmarkercolor|setmarkercolorlocal|setmarkerdir|setmarkerdirlocal|setmarkerpos|setmarkerposlocal|setmarkershape|setmarkershapelocal|setmarkersize|setmarkersizelocal|setmarkertext|setmarkertextlocal|setmarkertype|setmarkertypelocal|setmass|setmaxload|setmimic|setmissiletarget|setmissiletargetpos|setmusiceffect|setname|setnamesound|setobjectarguments|setobjectmaterial|setobjectmaterialglobal|setobjectproxy|setobjecttexture|setobjecttextureglobal|setopticsmode|setovercast|setowner|setoxygenremaining|setparticlecircle|setparticleclass|setparticlefire|setparticleparams|setparticlerandom|setpilotcameradirection|setpilotcamerarotation|setpilotcameratarget|setpilotlight|setpipeffect|setpitch|setplatenumber|setplayervonvolume|setpos|setposasl|setposasl2|setposaslw|setposatl|setposition|setposworld|setpylonloadout|setpylonspriority|setradiomsg|setrain|setrainbow|setrandomlip|setrank|setrectangular|setrepaircargo|setrotorbrakertd|setshotparents|setside|setsimpletaskalwaysvisible|setsimpletaskcustomdata|setsimpletaskdescription|setsimpletaskdestination|setsimpletasktarget|setsimpletasktype|setsize|setskill|setslingload|setsoundeffect|setspeaker|setspeech|setspeedmode|setstamina|setsuppression|settargetage|settaskmarkeroffset|settaskresult|settaskstate|settext|settitleeffect|settowparent|settriggeractivation|settriggerarea|settriggerinterval|settriggerstatements|settriggertext|settriggertimeout|settriggertype|setturretlimits|setturretopticsmode|settype|setunconscious|setunitability|setunitfreefallheight|setunitloadout|setunitpos|setunitposweak|setunitrank|setunitrecoilcoefficient|setunittrait|setunloadincombat|setuseractiontext|setusermfdtext|setusermfdvalue|setvariable|setvectordir|setvectordirandup|setvectorup|setvehicleammo|setvehicleammodef|setvehiclearmor|setvehiclecargo|setvehicleid|setvehiclelock|setvehicleposition|setvehicleradar|setvehiclereceiveremotetargets|setvehiclereportownposition|setvehiclereportremotetargets|setvehicletipars|setvehiclevarname|setvelocity|setvelocitymodelspace|setvelocitytransformation|setvisibleiftreecollapsed|setwantedrpmrtd|setwaves|setwaypointbehaviour|setwaypointcombatmode|setwaypointcompletionradius|setwaypointdescription|setwaypointforcebehaviour|setwaypointformation|setwaypointhouseposition|setwaypointloiteraltitude|setwaypointloiterradius|setwaypointloitertype|setwaypointname|setwaypointposition|setwaypointscript|setwaypointspeed|setwaypointstatements|setwaypointtimeout|setwaypointtype|setwaypointvisible|setweaponreloadingtime|setwinddir|setwindforce|setwindstr|setwingforcescalertd|setwppos|show3dicons|showlegend|showneweditorobject|showwaypoint|sidechat|sideradio|skill|skillfinal|slidersetposition|slidersetrange|slidersetspeed|sort|splitstring|stop|suppressfor|swimindepth|switchaction|switchcamera|switchgesture|switchlight|switchmove|synchronizeobjectsadd|synchronizeobjectsremove|synchronizetrigger|synchronizewaypoint|targetknowledge|targets|targetsaggregate|targetsquery|toarray|tofixed|triggerattachobject|triggerattachvehicle|triggerdynamicsimulation|trim|turretlocal|turretowner|turretunit|tvadd|tvcollapse|tvcount|tvdata|tvdelete|tvexpand|tvpicture|tvpictureright|tvsetcolor|tvsetcursel|tvsetdata|tvsetpicture|tvsetpicturecolor|tvsetpicturecolordisabled|tvsetpicturecolorselected|tvsetpictureright|tvsetpicturerightcolor|tvsetpicturerightcolordisabled|tvsetpicturerightcolorselected|tvsetselectcolor|tvsettext|tvsettooltip|tvsetvalue|tvsort|tvsortbyvalue|tvtext|tvtooltip|tvvalue|unassignitem|unitsbelowheight|unitturret|unlinkitem|unregistertask|updatedrawicon|updatemenuitem|useaudiotimeformoves|vectoradd|vectorcos|vectorcrossproduct|vectordiff|vectordistance|vectordistancesqr|vectordotproduct|vectorfromto|vectormodeltoworld|vectormodeltoworldvisual|vectormultiply|vectorworldtomodel|vectorworldtomodelvisual|vehiclechat|vehicleradio|waypointattachobject|waypointattachvehicle|weaponaccessories|weaponaccessoriescargo|weapondirection|weaponreloadingtime|weaponsinfo|weaponstate|weaponsturret|worldtomodel|worldtomodelvisual)\\b"},{"name":"support.function.sqf","match":"\\b(?i:apertureparams|createhashmap|diag_dumpterrainsynth|diag_scope|environmentvolume|missionnamesource|speechvolume|acctime|activatedaddons|agents|airdensitycurvertd|all3denentities|allactivetitleeffects|alladdonsinfo|allairports|allcurators|allcutlayers|alldead|alldeadmen|alldisplays|allenv3dsoundsources|allgroups|allmapmarkers|allmines|allplayers|allsites|allunits|allunitsuav|allusers|ambienttemperature|armorypoints|benchmark|briefingname|buldozer_isenabledroaddiag|buldozer_reloadopermap|cadetmode|cameraon|cameraview|campaignconfigfile|cansuspend|cheatsenabled|clearforcesrtd|clearitempool|clearmagazinepool|clearradio|clearweaponpool|clientowner|commandingmenu|configfile|copyfromclipboard|curatorcamera|curatormouseover|curatorselected|current3denoperation|currentchannel|currentnamespace|cursorobject|cursortarget|customwaypointposition|date|daytime|diag_activemissionfsms|diag_activescripts|diag_activesqfscripts|diag_activesqsscripts|diag_allmissioneventhandlers|diag_deltatime|diag_dumpcalltracetolog|diag_fps|diag_fpsmin|diag_frameno|diag_resetfsm|diag_resetshapes|diag_stacktrace|diag_ticktime|dialog|diaryrecordnull|didjip|difficulty|difficultyenabledrtd|disabledebriefingstats|disableserialization|distributionregion|dynamicsimulationsystemenabled|enableenddialog|endloadingscreen|environmentenabled|estimatedendservertime|exit|finishmissioninit|fog|fogforecast|fogparams|forcedmap|forceend|forceweatherchange|freelook|get3dencamera|get3deniconsvisible|get3denlinesvisible|get3denmouseover|getartillerycomputersettings|getaudiooptionvolumes|getcalculateplayervisibilitybyfriendly|getclientstate|getclientstatenumber|getcursorobjectparams|getdlcassetsusage|getelevationoffset|getlighting|getloadedmodsinfo|getmissiondlcs|getmissionlayers|getmouseposition|getmusicplayedtime|getobjectviewdistance|getpipviewdistance|getremotesensorsdisabled|getresolution|getshadowdistance|getsteamfriendsservers|getsubtitleoptions|getterraingrid|getterraininfo|gettiparameters|gettotaldlcusagetime|getvideooptions|groupiconselectable|groupiconsvisible|gusts|halt|hasinterface|hcshownbar|hudmovementlevels|humidity|initambientlife|is3den|is3denmultiplayer|is3denpreview|isactionmenuvisible|isautotest|isdedicated|isfilepatchingenabled|isgamefocused|isgamepaused|isinstructorfigureenabled|ismissionprofilenamespaceloaded|ismultiplayer|ismultiplayersolo|ispipenabled|isremoteexecuted|isremoteexecutedjip|issaving|isserver|issteammission|issteamoverlayenabled|isstreamfriendlyuienabled|isstressdamageenabled|istuthintsenabled|isuicontext|language|librarycredits|librarydisclaimers|lightnings|loadgame|localnamespace|logentities|mapanimclear|mapanimcommit|mapanimdone|markasfinishedonsteam|missionconfigfile|missiondifficulty|missionend|missionname|missionnamespace|missionprofilenamespace|missionstart|missionversion|moonintensity|musicvolume|netobjnull|nextweatherchange|opencuratorinterface|overcast|overcastforecast|parsingnamespace|particlesquality|pixelgrid|pixelgridbase|pixelgridnouiscale|pixelh|pixelw|playableunits|player|playerrespawntime|playerside|productversion|profilename|profilenamespace|profilenamesteam|radioenabled|radiovolume|rain|rainbow|rainparams|remoteexecutedowner|resetcamshake|reversedmousey|runinitscript|safezoneh|safezonew|safezonewabs|safezonex|safezonexabs|safezoney|savegame|savejoysticks|savemissionprofilenamespace|saveprofilenamespace|savingenabled|selectnoplayer|sentencesenabled|servername|servernamespace|servertime|shownartillerycomputer|shownchat|showncompass|showncuratorcompass|showngps|shownhud|shownmap|shownpad|shownradio|shownscoretable|shownsubtitles|shownuavfeed|shownwarrant|shownwatch|sideenemy|sidefriendly|simulweathersync|slingloadassistantshown|soundvolume|sunormoon|switchableunits|systemofunits|systemtime|systemtimeutc|teams|teamswitch|teamswitchenabled|time|timemultiplier|uinamespace|userinputdisabled|vehicles|viewdistance|visiblecompass|visiblegps|visiblemap|visiblescoretable|visiblewatch|waves|wind|winddir|windrtd|windstr|worldname|worldsize)\\b"},{"name":"constant.numeric.sqf","match":"\\b0x[a-fA-F\\d]+|\\b\\d+(\\.\\d+)?([eE]-?\\d+)?|\\.\\d+([eE]-?\\d+)?"},{"name":"keyword.operator.comparison.sqf","match":"\u003c\\=|\u003e\\=|\\=\\=|\u003c|\u003e|\\!\\="},{"name":"comment.line.sqf","begin":"//","end":"$\\n?","beginCaptures":{"0":{"name":"punctuation.definition.comment.sqf"}}},{"name":"comment.block.sqf","begin":"/\\*","end":"\\*/","captures":{"0":{"name":"punctuation.definition.comment.sqf"}}},{"name":"keyword.operator.arithmetic.sqf","match":"\\+|\\-|\\*|\\/|%|\\^"},{"name":"keyword.operator.assignment.sqf","match":"\\="},{"name":"string.quoted.double.sqf","begin":"\"","end":"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sqf"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sqf"}}},{"name":"string.quoted.sqf","begin":"'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sqf"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sqf"}}},{"name":"string.quoted.region.sqf","begin":"@\"","end":"\"@","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sqf"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sqf"}}},{"name":"variable.other.sqf","match":"\\b_[a-zA-Z_][a-zA-Z0-9_]*"},{"name":"variable.function.sqf","match":"[a-zA-Z]\\w+_fnc_\\w+"},{},{"name":"constant.other.sqf","match":"\\b__[a-zA-Z_][a-zA-Z0-9_]*"}]}
diff --git a/grammars/source.stan.json b/grammars/source.stan.json
index decc8bb..23ec7b6 100644
--- a/grammars/source.stan.json
+++ b/grammars/source.stan.json
@@ -1 +1 @@
-{"name":"Stan","scopeName":"source.stan","patterns":[{"include":"#comments"},{"include":"#strings"},{"include":"#numbers"},{"name":"entity.name.type.stan","match":"\\b(functions|data|transformed\\s+data|parameters|transformed\\s+parameters|model|generated\\s+quantities)\\b"},{"name":"storage.type.stan","match":"\\b(int|real|complex|array|vector|simplex|unit_vector|ordered|positive_ordered|row_vector|matrix|corr_matrix|cov_matrix|cholesky_factor_cov|cholesky_factor_corr|void)\\b"},{"name":"keyword.control.stan","match":"\\b(for|in|while|if|else|break|continue)\\b"},{"match":"\\b(lower|upper)\\s*(=)","captures":{"1":{"name":"keyword.other.range.stan"},"2":{"name":"punctuation.operator.equal.stan"}}},{"name":"keyword.other.return.stan","match":"\\breturn\\b"},{"match":"\\b(target)\\s*([+][=])","captures":{"1":{"name":"keyword.other.target.stan"},"2":{"name":"keyword.operator.accumulator.stan"}}},{"name":"keyword.other.truncation.stan","match":"\\bT(?=\\s*\\[)"},{"include":"#distributions"},{"name":"keyword.other.special-functions.stan","match":"\\b(print|reject)\\b"},{"name":"support.function.integrate_ode.stan","match":"\\b(integrate_ode_(?:bdf|rk45))\\b"},{"name":"support.function.algebra_solver.stan","match":"\\balgebra_solver\\b"},{"include":"#functions"},{"include":"#reserved"},{"name":"invalid.illegal.variable","match":"\\b([a-zA-Z0-9_]*__|[0-9_][A-Za-z0-9_]+|_)\\b"},{"name":"variable.other.identifier.stan","match":"\\b[A-Za-z][0-9A-Za-z_]*\\b"},{"include":"#operators"},{"name":"meta.delimiter.comma.stan","match":","},{"begin":"{","end":"}","patterns":[{"include":"$base"}],"beginCaptures":{"0":{"name":"punctuation.section.block.begin.stan"}},"endCaptures":{"0":{"name":"punctuation.section.block.end.stan"}}},{"name":"meta.brace.curly.stan","match":"[{}]"},{"name":"meta.brace.square.stan","match":"\\[|\\]"},{"name":"meta.brace.round.stan","match":"\\(|\\)"},{"name":"punctuation.terminator.statement.stan","match":"\\;"},{"name":"punctuation.sampling.bar.stan","match":"[|]"}],"repository":{"comments":{"patterns":[{"name":"meta.preprocessor.include.stan","begin":"^\\s*((#)\\s*(include))\\b\\s*","end":"\\s*(?=(?://|/\\*|#)|\\n|$)","patterns":[{"name":"string.quoted.double.include.stan","begin":"\"","end":"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.stan"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.stan"}}},{"name":"string.quoted.other.lt-gt.include.stan","begin":"\u003c","end":"\u003e","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.stan"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.stan"}}},{"name":"string.quoted.single.include.stan","begin":"'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.stan"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.stan"}}},{"name":"string.quoted.other.noquote.include.stan","match":".+"}],"beginCaptures":{"1":{"name":"keyword.control.directive.include.stan"},"2":{"name":"punctuation.definition.directive.stan"},"4":{"name":"string.quoted.other.include.stan"}}},{"name":"comment.block.documentation.stan","begin":"/\\*\\*(?!/)","end":"\\*/","patterns":[{"include":"#docblock"}],"captures":{"0":{"name":"punctuation.definition.comment.stan"}}},{"name":"comment.block.stan","begin":"/\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.stan"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.stan"}}},{"name":"comment.line.double-slash.stan","begin":"//","end":"\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.stan"}}},{"name":"comment.line.number-sign.stan","begin":"#","end":"\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.stan"}}}]},"distributions":{"patterns":[{"name":"meta.sampling.stan","match":"(~)(\\s*)(bernoulli|bernoulli_logit|bernoulli_logit_glm|beta|beta_binomial|binomial|binomial_logit|categorical|categorical_logit|categorical_logit_glm|cauchy|chi_square|dirichlet|discrete_range|double_exponential|exp_mod_normal|exponential|frechet|gamma|gaussian_dlm_obs|gumbel|hypergeometric|inv_chi_square|inv_gamma|inv_wishart|lkj_corr|lkj_corr_cholesky|logistic|loglogistic|lognormal|multi_gp|multi_gp_cholesky|multi_normal|multi_normal_cholesky|multi_normal_prec|multi_student_t|multinomial|multinomial_logit|neg_binomial|neg_binomial_2|neg_binomial_2_log|neg_binomial_2_log_glm|normal|normal_id_glm|ordered_logistic|ordered_logistic_glm|ordered_probit|pareto|pareto_type_2|poisson|poisson_log|poisson_log_glm|rayleigh|scaled_inv_chi_square|skew_double_exponential|skew_normal|std_normal|student_t|uniform|von_mises|weibull|wiener|wishart)\\b","captures":{"1":{"name":"keyword.operator.sampling.stan"},"3":{"name":"support.function.distribution.stan"}}},{"name":"meta.sampling.stan","match":"(~)(\\s*)([A-Za-z][A-Za-z0-9_]*)\\b","captures":{"1":{"name":"keyword.operator.sampling.stan"},"3":{"name":"variable.other.distribution.stan"}}}]},"docblock":{"patterns":[{"name":"storage.type.class.standoc","match":"(?\u003c!\\w)@(param|return)\\b"}]},"functions":{"patterns":[{"name":"invalid.deprecated.function.stan","match":"\\b([A-Za-z0-9][A-Za-z0-9_]*_log|binomial_coefficient_log|get_lp|if_else|increment_log_prob|integrate_ode|lkj_cov|multiply_log)\\b"},{"name":"support.function.function.stan","match":"\\b(Phi|Phi_approx|abs|acos|acosh|add_diag|algebra_solver|algebra_solver_newton|append_array|append_col|append_row|arg|asin|asinh|atan|atan2|atanh|bernoulli_cdf|bernoulli_lccdf|bernoulli_lcdf|bernoulli_logit_glm_lpmf|bernoulli_logit_glm_lupmf|bernoulli_logit_glm_rng|bernoulli_logit_lpmf|bernoulli_logit_lupmf|bernoulli_logit_rng|bernoulli_lpmf|bernoulli_lupmf|bernoulli_rng|bessel_first_kind|bessel_second_kind|beta|beta_binomial_cdf|beta_binomial_lccdf|beta_binomial_lcdf|beta_binomial_lpmf|beta_binomial_lupmf|beta_binomial_rng|beta_cdf|beta_lccdf|beta_lcdf|beta_lpdf|beta_lupdf|beta_proportion_lccdf|beta_proportion_lcdf|beta_proportion_rng|beta_rng|binary_log_loss|binomial_cdf|binomial_coefficient_log|binomial_lccdf|binomial_lcdf|binomial_logit_lpmf|binomial_logit_lupmf|binomial_lpmf|binomial_lupmf|binomial_rng|block|categorical_logit_glm_lpmf|categorical_logit_glm_lupmf|categorical_logit_lpmf|categorical_logit_lupmf|categorical_logit_rng|categorical_lpmf|categorical_lupmf|categorical_rng|cauchy_cdf|cauchy_lccdf|cauchy_lcdf|cauchy_lpdf|cauchy_lupdf|cauchy_rng|cbrt|ceil|chi_square_cdf|chi_square_lccdf|chi_square_lcdf|chi_square_lpdf|chi_square_lupdf|chi_square_rng|chol2inv|cholesky_decompose|choose|col|cols|columns_dot_product|columns_dot_self|conj|cos|cosh|cov_exp_quad|crossprod|csr_extract_u|csr_extract_v|csr_extract_w|csr_matrix_times_vector|csr_to_dense_matrix|cumulative_sum|dae|dae_tol|determinant|diag_matrix|diag_post_multiply|diag_pre_multiply|diagonal|digamma|dims|dirichlet_lpdf|dirichlet_lupdf|dirichlet_rng|discrete_range_cdf|discrete_range_lccdf|discrete_range_lcdf|discrete_range_lpmf|discrete_range_lupmf|discrete_range_rng|distance|dot_product|dot_self|double_exponential_cdf|double_exponential_lccdf|double_exponential_lcdf|double_exponential_lpdf|double_exponential_lupdf|double_exponential_rng|e|eigenvalues_sym|eigenvectors_sym|erf|erfc|exp|exp2|exp_mod_normal_cdf|exp_mod_normal_lccdf|exp_mod_normal_lcdf|exp_mod_normal_lpdf|exp_mod_normal_lupdf|exp_mod_normal_rng|expm1|exponential_cdf|exponential_lccdf|exponential_lcdf|exponential_lpdf|exponential_lupdf|exponential_rng|fabs|falling_factorial|fdim|floor|fma|fmax|fmin|fmod|frechet_cdf|frechet_lccdf|frechet_lcdf|frechet_lpdf|frechet_lupdf|frechet_rng|gamma_cdf|gamma_lccdf|gamma_lcdf|gamma_lpdf|gamma_lupdf|gamma_p|gamma_q|gamma_rng|gaussian_dlm_obs_lpdf|gaussian_dlm_obs_lupdf|generalized_inverse|get_imag|get_lp|get_real|gumbel_cdf|gumbel_lccdf|gumbel_lcdf|gumbel_lpdf|gumbel_lupdf|gumbel_rng|head|hmm_hidden_state_prob|hmm_latent_rng|hmm_marginal|hypergeometric_lpmf|hypergeometric_lupmf|hypergeometric_rng|hypot|identity_matrix|inc_beta|int_step|integrate_1d|integrate_ode|integrate_ode_adams|integrate_ode_bdf|integrate_ode_rk45|inv|inv_Phi|inv_chi_square_cdf|inv_chi_square_lccdf|inv_chi_square_lcdf|inv_chi_square_lpdf|inv_chi_square_lupdf|inv_chi_square_rng|inv_cloglog|inv_erfc|inv_gamma_cdf|inv_gamma_lccdf|inv_gamma_lcdf|inv_gamma_lpdf|inv_gamma_lupdf|inv_gamma_rng|inv_logit|inv_sqrt|inv_square|inv_wishart_lpdf|inv_wishart_lupdf|inv_wishart_rng|inverse|inverse_spd|is_inf|is_nan|lambert_w0|lambert_wm1|lbeta|lchoose|ldexp|lgamma|linspaced_array|linspaced_int_array|linspaced_row_vector|linspaced_vector|lkj_corr_cholesky_lpdf|lkj_corr_cholesky_lupdf|lkj_corr_cholesky_rng|lkj_corr_lpdf|lkj_corr_lupdf|lkj_corr_rng|lmgamma|lmultiply|log|log10|log1m|log1m_exp|log1m_inv_logit|log1p|log1p_exp|log2|log_determinant|log_diff_exp|log_falling_factorial|log_inv_logit|log_inv_logit_diff|log_mix|log_modified_bessel_first_kind|log_rising_factorial|log_softmax|log_sum_exp|logistic_cdf|logistic_lccdf|logistic_lcdf|logistic_lpdf|logistic_lupdf|logistic_rng|logit|loglogistic_cdf|loglogistic_lpdf|loglogistic_rng|lognormal_cdf|lognormal_lccdf|lognormal_lcdf|lognormal_lpdf|lognormal_lupdf|lognormal_rng|machine_precision|map_rect|matrix_exp|matrix_exp_multiply|matrix_power|max|mdivide_left_spd|mdivide_left_tri_low|mdivide_right_spd|mdivide_right_tri_low|mean|min|modified_bessel_first_kind|modified_bessel_second_kind|multi_gp_cholesky_lpdf|multi_gp_cholesky_lupdf|multi_gp_lpdf|multi_gp_lupdf|multi_normal_cholesky_lpdf|multi_normal_cholesky_lupdf|multi_normal_cholesky_rng|multi_normal_lpdf|multi_normal_lupdf|multi_normal_prec_lpdf|multi_normal_prec_lupdf|multi_normal_rng|multi_student_t_lpdf|multi_student_t_lupdf|multi_student_t_rng|multinomial_logit_lpmf|multinomial_logit_lupmf|multinomial_logit_rng|multinomial_lpmf|multinomial_lupmf|multinomial_rng|multiply_log|multiply_lower_tri_self_transpose|neg_binomial_2_cdf|neg_binomial_2_lccdf|neg_binomial_2_lcdf|neg_binomial_2_log_glm_lpmf|neg_binomial_2_log_glm_lupmf|neg_binomial_2_log_lpmf|neg_binomial_2_log_lupmf|neg_binomial_2_log_rng|neg_binomial_2_lpmf|neg_binomial_2_lupmf|neg_binomial_2_rng|neg_binomial_cdf|neg_binomial_lccdf|neg_binomial_lcdf|neg_binomial_lpmf|neg_binomial_lupmf|neg_binomial_rng|negative_infinity|norm|normal_cdf|normal_id_glm_lpdf|normal_id_glm_lupdf|normal_lccdf|normal_lcdf|normal_lpdf|normal_lupdf|normal_rng|not_a_number|num_elements|ode_adams|ode_adams_tol|ode_adjoint_tol_ctl|ode_bdf|ode_bdf_tol|ode_ckrk|ode_ckrk_tol|ode_rk45|ode_rk45_tol|one_hot_array|one_hot_int_array|one_hot_row_vector|one_hot_vector|ones_array|ones_int_array|ones_row_vector|ones_vector|ordered_logistic_glm_lpmf|ordered_logistic_glm_lupmf|ordered_logistic_lpmf|ordered_logistic_lupmf|ordered_logistic_rng|ordered_probit_lpmf|ordered_probit_lupmf|ordered_probit_rng|owens_t|pareto_cdf|pareto_lccdf|pareto_lcdf|pareto_lpdf|pareto_lupdf|pareto_rng|pareto_type_2_cdf|pareto_type_2_lccdf|pareto_type_2_lcdf|pareto_type_2_lpdf|pareto_type_2_lupdf|pareto_type_2_rng|pi|poisson_cdf|poisson_lccdf|poisson_lcdf|poisson_log_glm_lpmf|poisson_log_glm_lupmf|poisson_log_lpmf|poisson_log_lupmf|poisson_log_rng|poisson_lpmf|poisson_lupmf|poisson_rng|polar|positive_infinity|pow|prod|proj|qr_Q|qr_R|qr_thin_Q|qr_thin_R|quad_form|quad_form_diag|quad_form_sym|quantile|rank|rayleigh_cdf|rayleigh_lccdf|rayleigh_lcdf|rayleigh_lpdf|rayleigh_lupdf|rayleigh_rng|reduce_sum|rep_array|rep_matrix|rep_row_vector|rep_vector|reverse|rising_factorial|round|row|rows|rows_dot_product|rows_dot_self|scale_matrix_exp_multiply|scaled_inv_chi_square_cdf|scaled_inv_chi_square_lccdf|scaled_inv_chi_square_lcdf|scaled_inv_chi_square_lpdf|scaled_inv_chi_square_lupdf|scaled_inv_chi_square_rng|sd|segment|sin|singular_values|sinh|size|skew_double_exponential_cdf|skew_double_exponential_lccdf|skew_double_exponential_lcdf|skew_double_exponential_lpdf|skew_double_exponential_lupdf|skew_double_exponential_rng|skew_normal_cdf|skew_normal_lccdf|skew_normal_lcdf|skew_normal_lpdf|skew_normal_lupdf|skew_normal_rng|softmax|sort_asc|sort_desc|sort_indices_asc|sort_indices_desc|sqrt|sqrt2|square|squared_distance|std_normal_cdf|std_normal_lccdf|std_normal_lcdf|std_normal_lpdf|std_normal_lupdf|std_normal_rng|step|student_t_cdf|student_t_lccdf|student_t_lcdf|student_t_lpdf|student_t_lupdf|student_t_rng|sub_col|sub_row|sum|svd_U|svd_V|symmetrize_from_lower_tri|tail|tan|tanh|target|tcrossprod|tgamma|to_array_1d|to_array_2d|to_complex|to_matrix|to_row_vector|to_vector|trace|trace_gen_quad_form|trace_quad_form|trigamma|trunc|uniform_cdf|uniform_lccdf|uniform_lcdf|uniform_lpdf|uniform_lupdf|uniform_rng|uniform_simplex|variance|von_mises_cdf|von_mises_lccdf|von_mises_lcdf|von_mises_lpdf|von_mises_lupdf|von_mises_rng|weibull_cdf|weibull_lccdf|weibull_lcdf|weibull_lpdf|weibull_lupdf|weibull_rng|wiener_lpdf|wiener_lupdf|wishart_lpdf|wishart_lupdf|wishart_rng|zeros_array|zeros_int_array|zeros_row_vector)\\b"}]},"numbers":{"patterns":[{"name":"constant.numeric.real.stan","match":"(?x)\n(\n[0-9]+\\.[0-9]*([eE][+-]?[0-9]+)?\n|\n\\.[0-9]+([eE][+-]?[0-9]+)?\n|\n[0-9]+[eE][+-]?[0-9]+i?\n)"},{"name":"constant.numeric.integer.stan","match":"[0-9]+i?(?=[^A-Za-z_])"}]},"operators":{"patterns":[{"name":"invalid.deprecated.assignment.stan","match":"\u003c-"},{"name":"keyword.operator.colon.stan","match":":"},{"name":"keyword.operator.conditional.stan","match":"[?]"},{"name":"keyword.operator.logical.stan","match":"[|]{2}|\u0026\u0026"},{"name":"keyword.operator.comparison.stan","match":"==|!=|\u003c=?|\u003e=?"},{"name":"keyword.operator.logical.stan","match":"!"},{"name":"keyword.operator.assignment.stan","match":"[+-]=|\\.?[*/]=|="},{"name":"keyword.operator.arithmetic.stan","match":"\\+|-|\\.?\\*|\\.?/|%|\\\\|\\^|'"}]},"reserved":{"patterns":[{"name":"invalid.illegal.reserved.stan","match":"\\b(for|in|while|repeat|until|if|then|else|true|false|var|struct|typedef|export|auto|extern|var|static)\\b"}]},"strings":{"patterns":[{"name":"string.quoted.double.stan","begin":"\"","end":"\"","patterns":[{"name":"invalid.illegal.string.stan","match":"[^ a-zA-Z0-9~@#$%^\u0026*_'`\\-+={}\\[\\]()\u003c\u003e|/!?.,;:\"]+"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.stan"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.stan"}}}]}}}
+{"name":"Stan","scopeName":"source.stan","patterns":[{"include":"#comments"},{"include":"#strings"},{"include":"#numbers"},{"name":"entity.name.type.stan","match":"\\b(functions|data|transformed\\s+data|parameters|transformed\\s+parameters|model|generated\\s+quantities)\\b"},{"name":"storage.type.stan","match":"\\b(int|real|complex|array|vector|simplex|unit_vector|ordered|positive_ordered|row_vector|matrix|complex_vector|complex_matrix|complex_row_vector|corr_matrix|cov_matrix|cholesky_factor_cov|cholesky_factor_corr|void)\\b"},{"name":"keyword.control.stan","match":"\\b(for|in|while|if|else|break|continue)\\b"},{"match":"\\b(lower|upper)\\s*(=)","captures":{"1":{"name":"keyword.other.range.stan"},"2":{"name":"punctuation.operator.equal.stan"}}},{"name":"keyword.other.return.stan","match":"\\breturn\\b"},{"match":"\\b(target)\\s*([+][=])","captures":{"1":{"name":"keyword.other.target.stan"},"2":{"name":"keyword.operator.accumulator.stan"}}},{"name":"keyword.other.truncation.stan","match":"\\bT(?=\\s*\\[)"},{"include":"#distributions"},{"name":"keyword.other.special-functions.stan","match":"\\b(print|reject)\\b"},{"name":"support.function.integrate_ode.stan","match":"\\b(integrate_ode_(?:bdf|rk45))\\b"},{"name":"support.function.algebra_solver.stan","match":"\\balgebra_solver\\b"},{"include":"#functions"},{"include":"#reserved"},{"name":"invalid.illegal.variable","match":"\\b([a-zA-Z0-9_]*__|[0-9_][A-Za-z0-9_]+|_)\\b"},{"name":"variable.other.identifier.stan","match":"\\b[A-Za-z][0-9A-Za-z_]*\\b"},{"include":"#operators"},{"name":"meta.delimiter.comma.stan","match":","},{"begin":"{","end":"}","patterns":[{"include":"$base"}],"beginCaptures":{"0":{"name":"punctuation.section.block.begin.stan"}},"endCaptures":{"0":{"name":"punctuation.section.block.end.stan"}}},{"name":"meta.brace.curly.stan","match":"[{}]"},{"name":"meta.brace.square.stan","match":"\\[|\\]"},{"name":"meta.brace.round.stan","match":"\\(|\\)"},{"name":"punctuation.terminator.statement.stan","match":"\\;"},{"name":"punctuation.sampling.bar.stan","match":"[|]"}],"repository":{"comments":{"patterns":[{"name":"meta.preprocessor.include.stan","begin":"^\\s*((#)\\s*(include))\\b\\s*","end":"\\s*(?=(?://|/\\*|#)|\\n|$)","patterns":[{"name":"string.quoted.double.include.stan","begin":"\"","end":"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.stan"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.stan"}}},{"name":"string.quoted.other.lt-gt.include.stan","begin":"\u003c","end":"\u003e","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.stan"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.stan"}}},{"name":"string.quoted.single.include.stan","begin":"'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.stan"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.stan"}}},{"name":"string.quoted.other.noquote.include.stan","match":".+"}],"beginCaptures":{"1":{"name":"keyword.control.directive.include.stan"},"2":{"name":"punctuation.definition.directive.stan"},"4":{"name":"string.quoted.other.include.stan"}}},{"name":"comment.block.documentation.stan","begin":"/\\*\\*(?!/)","end":"\\*/","patterns":[{"include":"#docblock"}],"captures":{"0":{"name":"punctuation.definition.comment.stan"}}},{"name":"comment.block.stan","begin":"/\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.stan"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.stan"}}},{"name":"comment.line.double-slash.stan","begin":"//","end":"\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.stan"}}},{"name":"comment.line.number-sign.stan","begin":"#","end":"\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.stan"}}}]},"distributions":{"patterns":[{"name":"meta.sampling.stan","match":"(~)(\\s*)(bernoulli|bernoulli_logit|bernoulli_logit_glm|beta|beta_binomial|binomial|binomial_logit|categorical|categorical_logit|categorical_logit_glm|cauchy|chi_square|dirichlet|discrete_range|double_exponential|exp_mod_normal|exponential|frechet|gamma|gaussian_dlm_obs|gumbel|hypergeometric|inv_chi_square|inv_gamma|inv_wishart|inv_wishart_cholesky|lkj_corr|lkj_corr_cholesky|logistic|loglogistic|lognormal|multi_gp|multi_gp_cholesky|multi_normal|multi_normal_cholesky|multi_normal_prec|multi_student_t|multi_student_t_cholesky|multinomial|multinomial_logit|neg_binomial|neg_binomial_2|neg_binomial_2_log|neg_binomial_2_log_glm|normal|normal_id_glm|ordered_logistic|ordered_logistic_glm|ordered_probit|pareto|pareto_type_2|poisson|poisson_log|poisson_log_glm|rayleigh|scaled_inv_chi_square|skew_double_exponential|skew_normal|std_normal|student_t|uniform|von_mises|weibull|wiener|wishart|wishart_cholesky)\\b","captures":{"1":{"name":"keyword.operator.sampling.stan"},"3":{"name":"support.function.distribution.stan"}}},{"name":"meta.sampling.stan","match":"(~)(\\s*)([A-Za-z][A-Za-z0-9_]*)\\b","captures":{"1":{"name":"keyword.operator.sampling.stan"},"3":{"name":"variable.other.distribution.stan"}}}]},"docblock":{"patterns":[{"name":"storage.type.class.standoc","match":"(?\u003c!\\w)@(param|return)\\b"}]},"functions":{"patterns":[{"name":"invalid.deprecated.function.stan","match":"\\b([A-Za-z0-9][A-Za-z0-9_]*_log|binomial_coefficient_log|fabs|get_lp|if_else|increment_log_prob|integrate_ode|lkj_cov|multiply_log)\\b"},{"name":"support.function.function.stan","match":"\\b(Phi|Phi_approx|abs|acos|acosh|add_diag|algebra_solver|algebra_solver_newton|append_array|append_col|append_row|arg|asin|asinh|atan|atan2|atanh|bernoulli_cdf|bernoulli_lccdf|bernoulli_lcdf|bernoulli_logit_glm_lpmf|bernoulli_logit_glm_lupmf|bernoulli_logit_glm_rng|bernoulli_logit_lpmf|bernoulli_logit_lupmf|bernoulli_logit_rng|bernoulli_lpmf|bernoulli_lupmf|bernoulli_rng|bessel_first_kind|bessel_second_kind|beta|beta_binomial_cdf|beta_binomial_lccdf|beta_binomial_lcdf|beta_binomial_lpmf|beta_binomial_lupmf|beta_binomial_rng|beta_cdf|beta_lccdf|beta_lcdf|beta_lpdf|beta_lupdf|beta_proportion_lccdf|beta_proportion_lcdf|beta_proportion_rng|beta_rng|binary_log_loss|binomial_cdf|binomial_coefficient_log|binomial_lccdf|binomial_lcdf|binomial_logit_lpmf|binomial_logit_lupmf|binomial_lpmf|binomial_lupmf|binomial_rng|block|categorical_logit_glm_lpmf|categorical_logit_glm_lupmf|categorical_logit_lpmf|categorical_logit_lupmf|categorical_logit_rng|categorical_lpmf|categorical_lupmf|categorical_rng|cauchy_cdf|cauchy_lccdf|cauchy_lcdf|cauchy_lpdf|cauchy_lupdf|cauchy_rng|cbrt|ceil|chi_square_cdf|chi_square_lccdf|chi_square_lcdf|chi_square_lpdf|chi_square_lupdf|chi_square_rng|chol2inv|cholesky_decompose|choose|col|cols|columns_dot_product|columns_dot_self|complex_schur_decompose_t|complex_schur_decompose_u|conj|cos|cosh|cov_exp_quad|crossprod|csr_extract_u|csr_extract_v|csr_extract_w|csr_matrix_times_vector|csr_to_dense_matrix|cumulative_sum|dae|dae_tol|determinant|diag_matrix|diag_post_multiply|diag_pre_multiply|diagonal|digamma|dims|dirichlet_lpdf|dirichlet_lupdf|dirichlet_rng|discrete_range_cdf|discrete_range_lccdf|discrete_range_lcdf|discrete_range_lpmf|discrete_range_lupmf|discrete_range_rng|distance|dot_product|dot_self|double_exponential_cdf|double_exponential_lccdf|double_exponential_lcdf|double_exponential_lpdf|double_exponential_lupdf|double_exponential_rng|e|eigenvalues|eigenvalues_sym|eigenvectors|eigenvectors_sym|erf|erfc|exp|exp2|exp_mod_normal_cdf|exp_mod_normal_lccdf|exp_mod_normal_lcdf|exp_mod_normal_lpdf|exp_mod_normal_lupdf|exp_mod_normal_rng|expm1|exponential_cdf|exponential_lccdf|exponential_lcdf|exponential_lpdf|exponential_lupdf|exponential_rng|fabs|falling_factorial|fdim|fft|fft2|floor|fma|fmax|fmin|fmod|frechet_cdf|frechet_lccdf|frechet_lcdf|frechet_lpdf|frechet_lupdf|frechet_rng|gamma_cdf|gamma_lccdf|gamma_lcdf|gamma_lpdf|gamma_lupdf|gamma_p|gamma_q|gamma_rng|gaussian_dlm_obs_lpdf|gaussian_dlm_obs_lupdf|generalized_inverse|get_imag|get_lp|get_real|gumbel_cdf|gumbel_lccdf|gumbel_lcdf|gumbel_lpdf|gumbel_lupdf|gumbel_rng|head|hmm_hidden_state_prob|hmm_latent_rng|hmm_marginal|hypergeometric_lpmf|hypergeometric_lupmf|hypergeometric_rng|hypot|identity_matrix|inc_beta|int_step|integrate_1d|integrate_ode|integrate_ode_adams|integrate_ode_bdf|integrate_ode_rk45|inv|inv_Phi|inv_chi_square_cdf|inv_chi_square_lccdf|inv_chi_square_lcdf|inv_chi_square_lpdf|inv_chi_square_lupdf|inv_chi_square_rng|inv_cloglog|inv_erfc|inv_fft|inv_fft2|inv_gamma_cdf|inv_gamma_lccdf|inv_gamma_lcdf|inv_gamma_lpdf|inv_gamma_lupdf|inv_gamma_rng|inv_inc_beta|inv_logit|inv_sqrt|inv_square|inv_wishart_cholesky_lpdf|inv_wishart_cholesky_lupdf|inv_wishart_cholesky_rng|inv_wishart_lpdf|inv_wishart_lupdf|inv_wishart_rng|inverse|inverse_spd|is_inf|is_nan|lambert_w0|lambert_wm1|lbeta|lchoose|ldexp|lgamma|linspaced_array|linspaced_int_array|linspaced_row_vector|linspaced_vector|lkj_corr_cholesky_lpdf|lkj_corr_cholesky_lupdf|lkj_corr_cholesky_rng|lkj_corr_lpdf|lkj_corr_lupdf|lkj_corr_rng|lmgamma|lmultiply|log|log10|log1m|log1m_exp|log1m_inv_logit|log1p|log1p_exp|log2|log_determinant|log_diff_exp|log_falling_factorial|log_inv_logit|log_inv_logit_diff|log_mix|log_modified_bessel_first_kind|log_rising_factorial|log_softmax|log_sum_exp|logistic_cdf|logistic_lccdf|logistic_lcdf|logistic_lpdf|logistic_lupdf|logistic_rng|logit|loglogistic_cdf|loglogistic_lpdf|loglogistic_rng|lognormal_cdf|lognormal_lccdf|lognormal_lcdf|lognormal_lpdf|lognormal_lupdf|lognormal_rng|machine_precision|map_rect|matrix_exp|matrix_exp_multiply|matrix_power|max|mdivide_left_spd|mdivide_left_tri_low|mdivide_right_spd|mdivide_right_tri_low|mean|min|modified_bessel_first_kind|modified_bessel_second_kind|multi_gp_cholesky_lpdf|multi_gp_cholesky_lupdf|multi_gp_lpdf|multi_gp_lupdf|multi_normal_cholesky_lpdf|multi_normal_cholesky_lupdf|multi_normal_cholesky_rng|multi_normal_lpdf|multi_normal_lupdf|multi_normal_prec_lpdf|multi_normal_prec_lupdf|multi_normal_rng|multi_student_cholesky_t_rng|multi_student_t_cholesky_lpdf|multi_student_t_cholesky_lupdf|multi_student_t_cholesky_rng|multi_student_t_lpdf|multi_student_t_lupdf|multi_student_t_rng|multinomial_logit_lpmf|multinomial_logit_lupmf|multinomial_logit_rng|multinomial_lpmf|multinomial_lupmf|multinomial_rng|multiply_log|multiply_lower_tri_self_transpose|neg_binomial_2_cdf|neg_binomial_2_lccdf|neg_binomial_2_lcdf|neg_binomial_2_log_glm_lpmf|neg_binomial_2_log_glm_lupmf|neg_binomial_2_log_lpmf|neg_binomial_2_log_lupmf|neg_binomial_2_log_rng|neg_binomial_2_lpmf|neg_binomial_2_lupmf|neg_binomial_2_rng|neg_binomial_cdf|neg_binomial_lccdf|neg_binomial_lcdf|neg_binomial_lpmf|neg_binomial_lupmf|neg_binomial_rng|negative_infinity|norm|norm1|norm2|normal_cdf|normal_id_glm_lpdf|normal_id_glm_lupdf|normal_lccdf|normal_lcdf|normal_lpdf|normal_lupdf|normal_rng|not_a_number|num_elements|ode_adams|ode_adams_tol|ode_adjoint_tol_ctl|ode_bdf|ode_bdf_tol|ode_ckrk|ode_ckrk_tol|ode_rk45|ode_rk45_tol|one_hot_array|one_hot_int_array|one_hot_row_vector|one_hot_vector|ones_array|ones_int_array|ones_row_vector|ones_vector|ordered_logistic_glm_lpmf|ordered_logistic_glm_lupmf|ordered_logistic_lpmf|ordered_logistic_lupmf|ordered_logistic_rng|ordered_probit_lpmf|ordered_probit_lupmf|ordered_probit_rng|owens_t|pareto_cdf|pareto_lccdf|pareto_lcdf|pareto_lpdf|pareto_lupdf|pareto_rng|pareto_type_2_cdf|pareto_type_2_lccdf|pareto_type_2_lcdf|pareto_type_2_lpdf|pareto_type_2_lupdf|pareto_type_2_rng|pi|poisson_cdf|poisson_lccdf|poisson_lcdf|poisson_log_glm_lpmf|poisson_log_glm_lupmf|poisson_log_lpmf|poisson_log_lupmf|poisson_log_rng|poisson_lpmf|poisson_lupmf|poisson_rng|polar|positive_infinity|pow|prod|proj|qr_Q|qr_R|qr_thin_Q|qr_thin_R|quad_form|quad_form_diag|quad_form_sym|quantile|rank|rayleigh_cdf|rayleigh_lccdf|rayleigh_lcdf|rayleigh_lpdf|rayleigh_lupdf|rayleigh_rng|reduce_sum|rep_array|rep_matrix|rep_row_vector|rep_vector|reverse|rising_factorial|round|row|rows|rows_dot_product|rows_dot_self|scale_matrix_exp_multiply|scaled_inv_chi_square_cdf|scaled_inv_chi_square_lccdf|scaled_inv_chi_square_lcdf|scaled_inv_chi_square_lpdf|scaled_inv_chi_square_lupdf|scaled_inv_chi_square_rng|sd|segment|sin|singular_values|sinh|size|skew_double_exponential_cdf|skew_double_exponential_lccdf|skew_double_exponential_lcdf|skew_double_exponential_lpdf|skew_double_exponential_lupdf|skew_double_exponential_rng|skew_normal_cdf|skew_normal_lccdf|skew_normal_lcdf|skew_normal_lpdf|skew_normal_lupdf|skew_normal_rng|softmax|sort_asc|sort_desc|sort_indices_asc|sort_indices_desc|sqrt|sqrt2|square|squared_distance|std_normal_cdf|std_normal_lccdf|std_normal_lcdf|std_normal_log_qf|std_normal_lpdf|std_normal_lupdf|std_normal_qf|std_normal_rng|step|student_t_cdf|student_t_lccdf|student_t_lcdf|student_t_lpdf|student_t_lupdf|student_t_rng|sub_col|sub_row|sum|svd_U|svd_V|symmetrize_from_lower_tri|tail|tan|tanh|target|tcrossprod|tgamma|to_array_1d|to_array_2d|to_complex|to_int|to_matrix|to_row_vector|to_vector|trace|trace_gen_quad_form|trace_quad_form|trigamma|trunc|uniform_cdf|uniform_lccdf|uniform_lcdf|uniform_lpdf|uniform_lupdf|uniform_rng|uniform_simplex|variance|von_mises_cdf|von_mises_lccdf|von_mises_lcdf|von_mises_lpdf|von_mises_lupdf|von_mises_rng|weibull_cdf|weibull_lccdf|weibull_lcdf|weibull_lpdf|weibull_lupdf|weibull_rng|wiener_lpdf|wiener_lupdf|wishart_cholesky_lpdf|wishart_cholesky_lupdf|wishart_cholesky_rng|wishart_lpdf|wishart_lupdf|wishart_rng|zeros_array|zeros_int_array|zeros_row_vector)\\b"}]},"numbers":{"patterns":[{"name":"constant.numeric.real.stan","match":"(?x)\n(\n[0-9]+\\.[0-9]*([eE][+-]?[0-9]+)?\n|\n\\.[0-9]+([eE][+-]?[0-9]+)?\n|\n[0-9]+[eE][+-]?[0-9]+i?\n)"},{"name":"constant.numeric.integer.stan","match":"[0-9]+i?(?=[^A-Za-z_])"}]},"operators":{"patterns":[{"name":"invalid.deprecated.assignment.stan","match":"\u003c-"},{"name":"keyword.operator.colon.stan","match":":"},{"name":"keyword.operator.conditional.stan","match":"[?]"},{"name":"keyword.operator.logical.stan","match":"[|]{2}|\u0026\u0026"},{"name":"keyword.operator.comparison.stan","match":"==|!=|\u003c=?|\u003e=?"},{"name":"keyword.operator.logical.stan","match":"!"},{"name":"keyword.operator.assignment.stan","match":"[+-]=|\\.?[*/]=|="},{"name":"keyword.operator.arithmetic.stan","match":"\\+|-|\\.?\\*|\\.?/|%|\\\\|\\^|'"}]},"reserved":{"patterns":[{"name":"invalid.illegal.reserved.stan","match":"\\b(for|in|while|repeat|until|if|then|else|true|false|var|struct|typedef|export|auto|extern|var|static)\\b"}]},"strings":{"patterns":[{"name":"string.quoted.double.stan","begin":"\"","end":"\"","patterns":[{"name":"invalid.illegal.string.stan","match":"[^ a-zA-Z0-9~@#$%^\u0026*_'`\\-+={}\\[\\]()\u003c\u003e|/!?.,;:\"]+"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.stan"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.stan"}}}]}}}
diff --git a/grammars/source.svelte.json b/grammars/source.svelte.json
index ed4e3aa..2d70685 100644
--- a/grammars/source.svelte.json
+++ b/grammars/source.svelte.json
@@ -1 +1 @@
-{"name":"Svelte Component","scopeName":"source.svelte","patterns":[{"include":"#scope"}],"repository":{"attributes":{"patterns":[{"include":"#attributes-directives"},{"include":"#attributes-keyvalue"},{"include":"#attributes-interpolated"}]},"attributes-directives":{"name":"meta.directive.$1.svelte","begin":"(?\u003c!\u003c)((?:on|use|bind|transition|in|out|animate|let|class|style)(:)(?:((?:--)?[_$[:alpha:]][_\\-$[:alnum:]]*(?=\\s*=))|((?:--)?[_$[:alpha:]][_\\-$[:alnum:]]*)))((\\|\\w+)*)","end":"(?=\\s*+[^=\\s])","patterns":[{"begin":"=","end":"(?\u003c=[^\\s=])(?!\\s*=)|(?=/?\u003e)","patterns":[{"include":"#attributes-value"}],"beginCaptures":{"0":{"name":"punctuation.separator.key-value.svelte"}}}],"beginCaptures":{"1":{"patterns":[{"include":"#attributes-directives-keywords"},{"include":"#attributes-directives-types-assigned"},{"include":"#attributes-directives-types"}]},"2":{"name":"punctuation.definition.keyword.svelte"},"5":{"patterns":[{"name":"support.function.svelte","match":"\\w+"},{"name":"punctuation.separator.svelte","match":"\\|"}]}}},"attributes-directives-keywords":{"patterns":[{"name":"keyword.control.svelte","match":"on|use|bind"},{"name":"keyword.other.animation.svelte","match":"transition|in|out|animate"},{"name":"storage.type.svelte","match":"let"},{"name":"entity.other.attribute-name.svelte","match":"class|style"}]},"attributes-directives-types":{"patterns":[{"name":"variable.parameter.svelte","match":"(?\u003c=bind:).*$"},{"name":"variable.function.svelte","match":"(?:(?\u003c=use:)|(?\u003c=transition:)|(?\u003c=in:)|(?\u003c=out:)|(?\u003c=animate:)).*$"},{"name":"entity.name.type.svelte","match":"(?\u003c=on:).*$"},{"name":"variable.parameter.svelte","match":"((?\u003c=let:)|(?\u003c=class:)|(?\u003c=style:)).*$"}]},"attributes-directives-types-assigned":{"patterns":[{"name":"variable.language.svelte","match":"(?\u003c=(bind):)this$"},{"name":"entity.name.type.svelte","match":"(?\u003c=(bind):).*$"},{"name":"entity.other.attribute-name.class.svelte","match":"(?\u003c=(class):).*$"},{"name":"support.type.property-name.svelte","match":"(?\u003c=(style):).*$"},{"include":"#attributes-directives-types"}]},"attributes-interpolated":{"contentName":"meta.embedded.expression.svelte source.ts","begin":"(?\u003c!:|=)\\s*({)","end":"(\\})","patterns":[{"include":"source.ts"}],"captures":{"1":{"name":"entity.other.attribute-name.svelte"}}},"attributes-keyvalue":{"name":"meta.attribute.$1.svelte","begin":"((?:--)?[_$[:alpha:]][_\\-$[:alnum:]]*)","end":"(?=\\s*+[^=\\s])","patterns":[{"begin":"=","end":"(?\u003c=[^\\s=])(?!\\s*=)|(?=/?\u003e)","patterns":[{"include":"#attributes-value"}],"beginCaptures":{"0":{"name":"punctuation.separator.key-value.svelte"}}}],"beginCaptures":{"0":{"patterns":[{"name":"support.type.property-name.svelte","match":"--.*"},{"name":"entity.other.attribute-name.svelte","match":".+"}]}}},"attributes-value":{"patterns":[{"include":"#interpolation"},{"match":"(?:(['\"])([0-9._]+[\\w%]{,4})(\\1))|(?:([0-9._]+[\\w%]{,4})(?=\\s|/?\u003e))","captures":{"1":{"name":"punctuation.definition.string.begin.svelte"},"2":{"name":"constant.numeric.decimal.svelte"},"3":{"name":"punctuation.definition.string.end.svelte"},"4":{"name":"constant.numeric.decimal.svelte"}}},{"name":"string.unquoted.svelte","match":"([^\\s\"'=\u003c\u003e`/]|/(?!\u003e))+","patterns":[{"include":"#interpolation"}]},{"name":"string.quoted.svelte","begin":"(['\"])","end":"\\1","patterns":[{"include":"#interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.svelte"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.svelte"}}}]},"comments":{"name":"comment.block.svelte","begin":"\u003c!--","end":"--\u003e","patterns":[{"contentName":"comment.block.documentation.svelte","begin":"(@)(component)","end":"(?=--\u003e)","patterns":[{"match":".*?(?=--\u003e)","captures":{"0":{"patterns":[{"include":"source.gfm"}]}}},{"include":"source.gfm"}],"beginCaptures":{"1":{"name":"punctuation.definition.keyword.svelte"},"2":{"name":"storage.type.class.component.svelte keyword.declaration.class.component.svelte"}}},{"name":"invalid.illegal.characters-not-allowed-here.svelte","match":"\\G-?\u003e|\u003c!--(?!\u003e)|\u003c!-(?=--\u003e)|--!\u003e"}],"captures":{"0":{"name":"punctuation.definition.comment.svelte"}}},"destructuring":{"patterns":[{"name":"meta.embedded.expression.svelte source.ts","begin":"(?={)","end":"(?\u003c=})","patterns":[{"include":"source.ts#object-binding-pattern"}]},{"name":"meta.embedded.expression.svelte source.ts","begin":"(?=\\[)","end":"(?\u003c=\\])","patterns":[{"include":"source.ts#array-binding-pattern"}]}]},"interpolation":{"patterns":[{"contentName":"meta.embedded.expression.svelte source.ts","begin":"\\{","end":"\\}","patterns":[{"begin":"\\G\\s*(?={)","end":"(?\u003c=})","patterns":[{"include":"source.ts#object-literal"}]},{"include":"source.ts"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.svelte"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.svelte"}}}]},"scope":{"patterns":[{"include":"#comments"},{"include":"#special-tags"},{"include":"#tags"},{"include":"#interpolation"},{"name":"text.svelte","begin":"(?\u003c=\u003e|})","end":"(?=\u003c|{)"}]},"special-tags":{"patterns":[{"include":"#special-tags-void"},{"include":"#special-tags-block-begin"},{"include":"#special-tags-block-end"}]},"special-tags-block-begin":{"name":"meta.special.$3.svelte meta.special.start.svelte","begin":"({)\\s*(#([a-z]*))","end":"(})","patterns":[{"include":"#special-tags-modes"}],"beginCaptures":{"1":{"name":"punctuation.definition.block.begin.svelte"},"2":{"patterns":[{"include":"#special-tags-keywords"}]}},"endCaptures":{"0":{"name":"punctuation.definition.block.end.svelte"}}},"special-tags-block-end":{"name":"meta.special.$3.svelte meta.special.end.svelte","begin":"({)\\s*(/([a-z]*))","end":"(})","beginCaptures":{"1":{"name":"punctuation.definition.block.begin.svelte"},"2":{"patterns":[{"include":"#special-tags-keywords"}]}},"endCaptures":{"1":{"name":"punctuation.definition.block.end.svelte"}}},"special-tags-keywords":{"match":"([#@/:])(else\\s+if|[a-z]*)","captures":{"1":{"name":"punctuation.definition.keyword.svelte"},"2":{"patterns":[{"name":"keyword.control.conditional.svelte","match":"if|else\\s+if|else"},{"name":"keyword.control.svelte","match":"each|key"},{"name":"keyword.control.flow.svelte","match":"await|then|catch"},{"name":"keyword.other.svelte","match":"html"},{"name":"keyword.other.debugger.svelte","match":"debug"},{"name":"storage.type.svelte","match":"const"}]}}},"special-tags-modes":{"patterns":[{"name":"meta.embedded.expression.svelte source.ts","begin":"((?\u003c=if)|(?\u003c=key)|(?\u003c=then)|(?\u003c=catch)|(?\u003c=html)).*?\\G","end":"(?=})","patterns":[{"include":"source.ts"}]},{"begin":"(?\u003c=const).*?\\G","end":"(?=})","patterns":[{"begin":"\\G\\s*([_$[:alpha:]][_$[:alnum:]]+)\\s*","end":"(?=\\=)","beginCaptures":{"1":{"name":"variable.other.constant.svelte"}}},{"begin":"(?=\\=)","end":"(?=})","patterns":[{"include":"source.ts#variable-initializer"}]}]},{"begin":"(?\u003c=each).*?\\G","end":"(?=})","patterns":[{"contentName":"meta.embedded.expression.svelte source.ts","begin":"\\G\\s*?(?=\\S)","end":"(?=(?:^\\s*|\\s+)(as))","patterns":[{"include":"source.ts"}]},{"begin":"(as)","end":"(?=})","patterns":[{"include":"#destructuring"},{"contentName":"meta.embedded.expression.svelte source.ts","begin":"\\(","end":"\\)|(?=})","patterns":[{"include":"source.ts"}],"captures":{"0":{"name":"meta.brace.round.svelte"}}},{"match":"(\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s*)","captures":{"1":{"name":"meta.embedded.expression.svelte source.ts","patterns":[{"include":"source.ts"}]}}},{"name":"punctuation.separator.svelte","match":","}],"beginCaptures":{"1":{"name":"keyword.control.as.svelte"}}}]},{"begin":"(?\u003c=await).*?\\G","end":"(?=})","patterns":[{"contentName":"meta.embedded.expression.svelte source.ts","begin":"\\G\\s*?(?=\\S)","end":"\\s+(then)|(?=})","patterns":[{"include":"source.ts"}],"endCaptures":{"1":{"name":"keyword.control.flow.svelte"}}},{"contentName":"meta.embedded.expression.svelte source.ts","begin":"(?\u003c=then)\\b","end":"(?=})","patterns":[{"include":"source.ts"}]}]},{"begin":"(?\u003c=debug).*?\\G","end":"(?=})","patterns":[{"match":"[_$[:alpha:]][_$[:alnum:]]*","captures":{"0":{"name":"meta.embedded.expression.svelte source.ts","patterns":[{"include":"source.ts"}]}}},{"name":"punctuation.separator.svelte","match":","}]}]},"special-tags-void":{"name":"meta.special.$3.svelte","begin":"({)\\s*((?:[@:])(else\\s+if|[a-z]*))","end":"\\}","patterns":[{"include":"#special-tags-modes"}],"beginCaptures":{"1":{"name":"punctuation.definition.block.begin.svelte"},"2":{"patterns":[{"include":"#special-tags-keywords"}]}},"endCaptures":{"0":{"name":"punctuation.definition.block.end.svelte"}}},"tags":{"patterns":[{"include":"#tags-lang"},{"include":"#tags-void"},{"include":"#tags-general-end"},{"include":"#tags-general-start"}]},"tags-end-node":{"match":"(\u003c/)(.*?)\\s*(\u003e)|(/\u003e)","captures":{"1":{"name":"meta.tag.end.svelte punctuation.definition.tag.begin.svelte"},"2":{"name":"meta.tag.end.svelte","patterns":[{"include":"#tags-name"}]},"3":{"name":"meta.tag.end.svelte punctuation.definition.tag.end.svelte"},"4":{"name":"meta.tag.start.svelte punctuation.definition.tag.end.svelte"}}},"tags-general-end":{"name":"meta.scope.tag.$2.svelte","begin":"(\u003c/)([^/\\s\u003e]*)","end":"(\u003e)","beginCaptures":{"1":{"name":"meta.tag.end.svelte punctuation.definition.tag.begin.svelte"},"2":{"name":"meta.tag.end.svelte","patterns":[{"include":"#tags-name"}]}},"endCaptures":{"1":{"name":"meta.tag.end.svelte punctuation.definition.tag.end.svelte"}}},"tags-general-start":{"name":"meta.scope.tag.$2.svelte","begin":"(\u003c)([^/\\s\u003e/]*)","end":"(/?\u003e)","patterns":[{"include":"#tags-start-attributes"}],"beginCaptures":{"0":{"patterns":[{"include":"#tags-start-node"}]}},"endCaptures":{"1":{"name":"meta.tag.start.svelte punctuation.definition.tag.end.svelte"}}},"tags-lang":{"name":"meta.$1.svelte","begin":"\u003c(script|style|template)","end":"\u003c/\\1\\s*\u003e|/\u003e","patterns":[{"name":"meta.lang.$3.svelte","begin":"\\G(?=\\s*[^\u003e]*?(type|lang)\\s*=\\s*(['\"]|)(?:text/)?(\\w+)\\2)","end":"(?=\u003c/|/\u003e)","patterns":[{"include":"#tags-lang-start-attributes"}]},{"include":"#tags-lang-start-attributes"}],"beginCaptures":{"0":{"patterns":[{"include":"#tags-start-node"}]}},"endCaptures":{"0":{"patterns":[{"include":"#tags-end-node"}]}}},"tags-lang-start-attributes":{"name":"meta.tag.start.svelte","begin":"\\G","end":"(?=/\u003e)|\u003e","patterns":[{"include":"#attributes"}],"endCaptures":{"0":{"name":"punctuation.definition.tag.end.svelte"}}},"tags-name":{"patterns":[{"match":"(svelte)(:)([a-z][\\w0-9:-]*)","captures":{"1":{"name":"keyword.control.svelte"},"2":{"name":"punctuation.definition.keyword.svelte"},"3":{"name":"entity.name.tag.svelte"}}},{"name":"keyword.control.svelte","match":"slot"},{"name":"support.class.component.svelte","match":"[A-Z][a-zA-Z0-9_]*"},{"name":"meta.tag.custom.svelte entity.name.tag.svelte","match":"[a-z][\\w0-9:]*-[\\w0-9:-]*"},{"name":"entity.name.tag.svelte","match":"[a-z][\\w0-9:-]*"}]},"tags-start-attributes":{"name":"meta.tag.start.svelte","begin":"\\G","end":"(?=/?\u003e)","include":"#attributes"},"tags-start-node":{"name":"meta.tag.start.svelte","match":"(\u003c)([^/\\s\u003e/]*)","captures":{"1":{"name":"punctuation.definition.tag.begin.svelte"},"2":{"patterns":[{"include":"#tags-name"}]}}},"tags-void":{"name":"meta.tag.void.svelte","begin":"(\u003c)(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)(?=\\s|/?\u003e)","end":"/?\u003e","patterns":[{"include":"#attributes"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.svelte"},"2":{"name":"entity.name.tag.svelte"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.begin.svelte"}}}},"injections":{"L:(source.ts, source.js, source.coffee)":{"patterns":[{"name":"punctuation.definition.variable.svelte","match":"(?\u003c![_$[:alnum:]])\\$(?=[_[:alpha:]][_$[:alnum:]]*)"},{"name":"punctuation.definition.variable.svelte","match":"(?\u003c![_$[:alnum:]])(\\$\\$)(?=props|restProps|slots)"}]},"L:meta.script.svelte - (meta source)":{"patterns":[{"name":"meta.embedded.block.svelte","contentName":"source.ts","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.ts"}]}]},"L:meta.script.svelte meta.lang.coffee - (meta source)":{"patterns":[{"name":"meta.embedded.block.svelte","contentName":"source.coffee","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.coffee"}]}]},"L:meta.script.svelte meta.lang.javascript - (meta source)":{"patterns":[{"name":"meta.embedded.block.svelte","contentName":"source.ts","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.ts"}]}]},"L:meta.script.svelte meta.lang.js - (meta source)":{"patterns":[{"name":"meta.embedded.block.svelte","contentName":"source.ts","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.ts"}]}]},"L:meta.script.svelte meta.lang.ts - (meta source)":{"patterns":[{"name":"meta.embedded.block.svelte","contentName":"source.ts","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.ts"}]}]},"L:meta.script.svelte meta.lang.typescript - (meta source)":{"patterns":[{"name":"meta.embedded.block.svelte","contentName":"source.ts","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.ts"}]}]},"L:meta.style.svelte - meta.lang - (meta source)":{"patterns":[{"name":"meta.embedded.block.svelte","contentName":"source.css","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.css"}]}]},"L:meta.style.svelte meta.lang.css - (meta source)":{"patterns":[{"name":"meta.embedded.block.svelte","contentName":"source.css","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.css"}]}]},"L:meta.style.svelte meta.lang.less - (meta source)":{"patterns":[{"name":"meta.embedded.block.svelte","contentName":"source.css.less","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.css.less"}]}]},"L:meta.style.svelte meta.lang.postcss - (meta source)":{"patterns":[{"name":"meta.embedded.block.svelte","contentName":"source.css.postcss","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{}]}]},"L:meta.style.svelte meta.lang.sass - (meta source)":{"patterns":[{"name":"meta.embedded.block.svelte","contentName":"source.sass","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.sass"}]}]},"L:meta.style.svelte meta.lang.scss - (meta source)":{"patterns":[{"name":"meta.embedded.block.svelte","contentName":"source.css.scss","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.css.scss"}]}]},"L:meta.style.svelte meta.lang.stylus - (meta source)":{"patterns":[{"name":"meta.embedded.block.svelte","contentName":"source.stylus","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"source.stylus"}]}]},"L:meta.template.svelte - meta.lang - (meta source)":{"patterns":[{"begin":"(?\u003c=\u003e)\\s","end":"(?=\u003c/template)","patterns":[{"include":"#scope"}]}]},"L:meta.template.svelte meta.lang.pug - (meta source)":{"patterns":[{"name":"meta.embedded.block.svelte","contentName":"text.pug","begin":"(?\u003c=\u003e)(?!\u003c/)","end":"(?=\u003c/)","patterns":[{"include":"text.jade"}]}]}}}
+{"name":"Svelte","scopeName":"source.svelte","patterns":[{"begin":"(\u003c)(style)\\b(?=[^\u003e]*(?:type=('text/sass'|\"text/sass\")|lang=(sass|'sass'|\"sass\")))(?![^/\u003e]*/\u003e\\s*$)","end":"(\u003c/)(style)(\u003e)","patterns":[{"include":"#tag-stuff"},{"contentName":"source.sass","begin":"(\u003e)","end":"(?=\u003c/style\u003e)","patterns":[{"include":"source.sass"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.end.html"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.style.html"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.style.html"},"3":{"name":"punctuation.definition.tag.end.html"}}},{"begin":"(\u003c)(style)\\b(?=[^\u003e]*(?:type=('text/scss'|\"text/scss\")|lang=(scss|'scss'|\"scss\")))(?![^/\u003e]*/\u003e\\s*$)","end":"(\u003c/)(style)(\u003e)","patterns":[{"include":"#tag-stuff"},{"contentName":"source.css.scss","begin":"(\u003e)","end":"(?=\u003c/style\u003e)","patterns":[{"include":"source.css.scss"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.end.html"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.style.html"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.style.html"},"3":{"name":"punctuation.definition.tag.end.html"}}},{"begin":"(\u003c)(style)\\b(?=[^\u003e]*(?:type=('text/less'|\"text/less\")|lang=(less|'less'|\"less\")))(?![^/\u003e]*/\u003e\\s*$)","end":"(\u003c/)(style)(\u003e)","patterns":[{"include":"#tag-stuff"},{"contentName":"source.css.less","begin":"(\u003e)","end":"(?=\u003c/style\u003e)","patterns":[{"include":"source.css.less"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.end.html"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.style.html"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.style.html"},"3":{"name":"punctuation.definition.tag.end.html"}}},{"begin":"(\u003c)(style)\\b(?=[^\u003e]*(?:type=('text/stylus'|\"text/stylus\")|lang=(stylus|'stylus'|\"stylus\")))(?![^/\u003e]*/\u003e\\s*$)","end":"(\u003c/)(style)(\u003e)","patterns":[{"include":"#tag-stuff"},{"contentName":"source.stylus","begin":"(\u003e)","end":"(?=\u003c/style\u003e)","patterns":[{"include":"source.stylus"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.end.html"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.style.html"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.style.html"},"3":{"name":"punctuation.definition.tag.end.html"}}},{"begin":"(\u003c)(style)\\b(?=[^\u003e]*(?:type=('text/postcss'|\"text/postcss\")|lang=(postcss|'postcss'|\"postcss\")))(?![^/\u003e]*/\u003e\\s*$)","end":"(\u003c/)(style)(\u003e)","patterns":[{"include":"#tag-stuff"},{"contentName":"source.postcss","begin":"(\u003e)","end":"(?=\u003c/style\u003e)","patterns":[{"include":"source.postcss"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.end.html"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.style.html"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.style.html"},"3":{"name":"punctuation.definition.tag.end.html"}}},{"begin":"(\u003c)(style)\\b(?=[^\u003e]*(?:(?:type=('text/css'|\"text/css\")|lang=(css|'css'|\"css\")))?)(?![^/\u003e]*/\u003e\\s*$)","end":"(\u003c/)(style)(\u003e)","patterns":[{"include":"#tag-stuff"},{"contentName":"source.css","begin":"(\u003e)","end":"(?=\u003c/style\u003e)","patterns":[{"include":"source.css"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.end.html"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.style.html"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.style.html"},"3":{"name":"punctuation.definition.tag.end.html"}}},{"begin":"(\u003c)(script)\\b(?=[^\u003e]*(?:type=('text/typescript'|\"text/typescript\")|lang=(typescript|'typescript'|\"typescript\"|ts|'ts'|\"ts\")))(?![^/\u003e]*/\u003e\\s*$)","end":"(\u003c/)(script)(\u003e)","patterns":[{"include":"#tag-stuff"},{"contentName":"source.ts","begin":"(\u003e)","end":"(?=\u003c/script\u003e)","patterns":[{"include":"source.ts"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.end.html"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.script.html"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.script.html"},"3":{"name":"punctuation.definition.tag.end.html"}}},{"begin":"(\u003c)(script)\\b(?=[^\u003e]*(?:type=('text/coffee'|\"text/coffee\")|lang=(coffee|'coffee'|\"coffee\")))(?![^/\u003e]*/\u003e\\s*$)","end":"(\u003c/)(script)(\u003e)","patterns":[{"include":"#tag-stuff"},{"contentName":"source.coffee","begin":"(\u003e)","end":"(?=\u003c/script\u003e)","patterns":[{"include":"source.coffee"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.end.html"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.script.html"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.script.html"},"3":{"name":"punctuation.definition.tag.end.html"}}},{"begin":"(\u003c)(script)\\b(?=[^\u003e]*(?:(?:type=('text/javascript'|\"text/javascript\")|lang=(javascript|'javascript'|\"javascript\")))?)(?![^/\u003e]*/\u003e\\s*$)","end":"(\u003c/)(script)(\u003e)","patterns":[{"include":"#tag-stuff"},{"contentName":"source.js","begin":"(\u003e)","end":"(?=\u003c/script\u003e)","patterns":[{"include":"source.js"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.end.html"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.script.html"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.script.html"},"3":{"name":"punctuation.definition.tag.end.html"}}},{"begin":"({)\\s*(#if|:elseif|#await|@html)","end":"}","patterns":[{"include":"source.ts"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.svelte"},"2":{"name":"keyword.control.conditional"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.svelte"}}},{"match":"({)\\s*(:then|:catch)\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(})","captures":{"1":{"name":"punctuation.definition.tag.begin.svelte"},"2":{"name":"keyword.control.conditional"},"3":{"name":"variable"},"4":{"name":"punctuation.definition.tag.end.svelte"}}},{"begin":"({)\\s*(#each)","end":"}","patterns":[{"begin":"\\s","end":"\\s(as)\\s+","patterns":[{"include":"source.ts"}],"endCaptures":{"1":{"name":"keyword.control"}}},{"name":"variable","match":"[_$[:alpha:]][_$[:alnum:]]*\\s*"},{"patterns":[{"begin":"\\[\\s*","end":"]\\s*","patterns":[{"include":"source.js"}]},{"begin":"\\{\\s*","end":"}\\s*","patterns":[{"include":"source.js"}]}]},{"match":",\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s*","captures":{"1":{"name":"variable"}}},{"begin":"\\(","end":"\\)\\s*","patterns":[{"include":"source.ts"}]}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.svelte"},"2":{"name":"keyword.control.conditional"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.svelte"}}},{"match":"({)\\s*(:else|/if|/each|/await)\\s*(})","captures":{"1":{"name":"punctuation.definition.tag.begin.svelte"},"2":{"name":"keyword.control.conditional"},"3":{"name":"punctuation.definition.tag.end.svelte"}}},{"begin":"{","end":"}","patterns":[{"include":"source.ts"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.begin.svelte"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.svelte"}}},{"name":"meta.tag.other.html","begin":"(\u003c/?)([a-zA-Z][a-zA-Z0-9:-]*)","end":"(/?\u003e)","patterns":[{"include":"#tag-stuff"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"entity.name.tag.other.html"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.end.html"}}},{"name":"comment.block","begin":"\u003c!--","end":"--\u003e"},{"name":"punctuation.definition.tag","match":"\u003c!doctype html\u003e"}],"repository":{"entities":{"patterns":[{"name":"constant.character.entity.html","match":"(\u0026)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)","captures":{"1":{"name":"punctuation.definition.entity.html"},"3":{"name":"punctuation.definition.entity.html"}}},{"name":"invalid.illegal.bad-ampersand.html","match":"\u0026"}]},"string-double-quoted":{"name":"string.quoted.double.html","begin":"\"","end":"\"","patterns":[{"include":"#entities"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.html"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.html"}}},"string-single-quoted":{"name":"string.quoted.single.html","begin":"'","end":"'","patterns":[{"include":"#entities"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.html"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.html"}}},"tag-event-handlers":{"begin":"\\b(on):([a-zA-Z]+)=(\"|')","end":"\\3","patterns":[{"include":"source.ts"}],"beginCaptures":{"1":{"name":"entity.other.attribute-name.html"},"2":{"name":"entity.other.attribute-name.html"},"3":{"name":"string.quoted.double"}},"endCaptures":{"0":{"name":"string.quoted.double"}}},"tag-generic-attribute":{"name":"entity.other.attribute-name.html","match":"\\b([a-zA-Z\\-:]+)"},"tag-id-attribute":{"name":"meta.attribute-with-value.id.html","begin":"\\b(id)\\b\\s*(=)","end":"(?\u003c='|\")","patterns":[{"name":"string.quoted.double.html","contentName":"meta.toc-list.id.html","begin":"\"","end":"\"","patterns":[{"include":"#entities"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.html"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.html"}}},{"name":"string.quoted.single.html","contentName":"meta.toc-list.id.html","begin":"'","end":"'","patterns":[{"include":"#entities"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.html"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.html"}}}],"captures":{"1":{"name":"entity.other.attribute-name.id.html"},"2":{"name":"punctuation.separator.key-value.html"}}},"tag-moustaches":{"begin":"\\b([a-zA-Z\\-:]+)=(\"|')(?=.*{)","end":"\\2","patterns":[{"begin":"{","end":"}","patterns":[{"include":"source.ts"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.begin.svelte"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.svelte"}}},{"name":"string.quoted.double","match":"(?!{)."}],"beginCaptures":{"1":{"name":"entity.other.attribute-name.html"},"2":{"name":"string.quoted.double"}},"endCaptures":{"0":{"name":"string.quoted.double"}}},"tag-moustaches-raw":{"begin":"\\b([a-zA-Z\\-:]+)=({)","end":"}","patterns":[{"include":"source.ts"}],"beginCaptures":{"1":{"name":"entity.other.attribute-name.html"},"2":{"name":"punctuation.definition.tag.begin.svelte"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.svelte"}}},"tag-shorthand":{"match":"({)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s*(})","captures":{"1":{"name":"punctuation.definition.tag.begin.svelte"},"2":{"name":"variable"},"3":{"name":"punctuation.definition.tag.end.svelte"}}},"tag-stuff":{"patterns":[{"include":"#tag-event-handlers"},{"include":"#tag-moustaches"},{"include":"#tag-moustaches-raw"},{"include":"#tag-shorthand"},{"include":"#tag-id-attribute"},{"include":"#tag-generic-attribute"},{"include":"#string-double-quoted"},{"include":"#string-single-quoted"}]}}}
diff --git a/grammars/source.sway.json b/grammars/source.sway.json
new file mode 100644
index 0000000..ac2070e
--- /dev/null
+++ b/grammars/source.sway.json
@@ -0,0 +1 @@
+{"name":"Sway","scopeName":"source.sway","patterns":[{"begin":"(\u003c)(\\[)","end":"\u003e","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#gtypes"},{"include":"#lvariables"},{"include":"#lifetimes"},{"include":"#punctuation"},{"include":"#types"}],"beginCaptures":{"1":{"name":"punctuation.brackets.angle.sway"},"2":{"name":"punctuation.brackets.square.sway"}},"endCaptures":{"0":{"name":"punctuation.brackets.angle.sway"}}},{"name":"meta.attribute.sway","begin":"(#)(\\!?)(\\[)","end":"\\]","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#keywords"},{"include":"#lifetimes"},{"include":"#punctuation"},{"include":"#strings"},{"include":"#gtypes"},{"include":"#types"}],"beginCaptures":{"1":{"name":"punctuation.definition.attribute.sway"},"2":{"name":"keyword.operator.attribute.inner.sway"},"3":{"name":"punctuation.brackets.attribute.sway"}},"endCaptures":{"0":{"name":"punctuation.brackets.attribute.sway"}}},{"match":"(dep)\\s+((?:r#(?!crate|[Ss]elf|super))?[a-z][A-Za-z0-9_]*)","captures":{"1":{"name":"storage.type.sway"},"2":{"name":"entity.name.dependency.sway"}}},{"name":"meta.import.sway","begin":"\\b(extern)\\s+(crate)","end":";","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#keywords"},{"include":"#punctuation"}],"beginCaptures":{"1":{"name":"storage.type.sway"},"2":{"name":"keyword.other.crate.sway"}},"endCaptures":{"0":{"name":"punctuation.semi.sway"}}},{"name":"meta.use.sway","begin":"\\b(use)\\s","end":";","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#keywords"},{"include":"#namespaces"},{"include":"#punctuation"},{"include":"#types"},{"include":"#lvariables"}],"beginCaptures":{"1":{"name":"keyword.other.sway"}},"endCaptures":{"0":{"name":"punctuation.semi.sway"}}},{"include":"#block-comments"},{"include":"#comments"},{"include":"#lvariables"},{"include":"#constants"},{"include":"#gtypes"},{"include":"#functions"},{"include":"#types"},{"include":"#keywords"},{"include":"#lifetimes"},{"include":"#macros"},{"include":"#namespaces"},{"include":"#punctuation"},{"include":"#strings"},{"include":"#variables"}],"repository":{"block-comments":{"patterns":[{"name":"comment.block.sway","match":"/\\*\\*/"},{"name":"comment.block.documentation.sway","begin":"/\\*\\*","end":"\\*/","patterns":[{"include":"#block-comments"}]},{"name":"comment.block.sway","begin":"/\\*(?!\\*)","end":"\\*/","patterns":[{"include":"#block-comments"}]}]},"comments":{"patterns":[{"name":"comment.line.documentation.sway","match":"^\\s*///.*"},{"name":"comment.line.double-slash.sway","match":"\\s*//.*"}]},"constants":{"patterns":[{"name":"constant.other.caps.sway","match":"\\b[A-Z]{2}[A-Z0-9_]*\\b"},{"match":"\\b(const)\\s+([A-Z][A-Za-z0-9_]*)\\b","captures":{"1":{"name":"storage.type.sway"},"2":{"name":"constant.other.caps.sway"}}},{"name":"constant.numeric.decimal.sway","match":"\\b\\d[\\d_]*(\\.?)[\\d_]*(?:(E)([+-])([\\d_]+))?(f32|f64|i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b","captures":{"1":{"name":"punctuation.separator.dot.decimal.sway"},"2":{"name":"keyword.operator.exponent.sway"},"3":{"name":"keyword.operator.exponent.sign.sway"},"4":{"name":"constant.numeric.decimal.exponent.mantissa.sway"},"5":{"name":"entity.name.type.numeric.sway"}}},{"name":"constant.numeric.hex.sway","match":"\\b0x[\\da-fA-F_]+(i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b","captures":{"1":{"name":"entity.name.type.numeric.sway"}}},{"name":"constant.numeric.oct.sway","match":"\\b0o[0-7_]+(i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b","captures":{"1":{"name":"entity.name.type.numeric.sway"}}},{"name":"constant.numeric.bin.sway","match":"\\b0b[01_]+(i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b","captures":{"1":{"name":"entity.name.type.numeric.sway"}}},{"name":"constant.language.bool.sway","match":"\\b(true|false)\\b"}]},"escapes":{"name":"constant.character.escape.sway","match":"(\\\\)(?:(?:(x[0-7][0-7a-fA-F])|(u(\\{)[\\da-fA-F]{4,6}(\\}))|.))","captures":{"1":{"name":"constant.character.escape.backslash.sway"},"2":{"name":"constant.character.escape.bit.sway"},"3":{"name":"constant.character.escape.unicode.sway"},"4":{"name":"constant.character.escape.unicode.punctuation.sway"},"5":{"name":"constant.character.escape.unicode.punctuation.sway"}}},"functions":{"patterns":[{"match":"\\b(pub)(\\()","captures":{"1":{"name":"keyword.other.sway"},"2":{"name":"punctuation.brackets.round.sway"}}},{"name":"meta.asm.definition.sway","begin":"\\b(asm)((\\())","end":"\\{|;","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#keywords"},{"include":"#lvariables"},{"include":"#constants"},{"include":"#gtypes"},{"include":"#functions"},{"include":"#lifetimes"},{"include":"#macros"},{"include":"#namespaces"},{"include":"#punctuation"},{"include":"#strings"},{"include":"#types"},{"include":"#variables"}],"beginCaptures":{"1":{"name":"meta.attribute.asm.sway"},"2":{"name":"punctuation.brackets.round.sway"}},"endCaptures":{"0":{"name":"punctuation.brackets.curly.sway"}}},{"name":"meta.function.definition.sway","begin":"\\b(fn)\\s+((?:r#(?!crate|[Ss]elf|super))?[A-Za-z0-9_]+)((\\()|(\u003c))","end":"\\{|;","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#keywords"},{"include":"#lvariables"},{"include":"#constants"},{"include":"#gtypes"},{"include":"#functions"},{"include":"#lifetimes"},{"include":"#macros"},{"include":"#namespaces"},{"include":"#punctuation"},{"include":"#strings"},{"include":"#types"},{"include":"#variables"}],"beginCaptures":{"1":{"name":"keyword.other.fn.sway"},"2":{"name":"entity.name.function.sway"},"4":{"name":"punctuation.brackets.round.sway"},"5":{"name":"punctuation.brackets.angle.sway"}},"endCaptures":{"0":{"name":"punctuation.brackets.curly.sway"}}},{"name":"meta.function.call.sway","begin":"((?:r#(?!crate|[Ss]elf|super))?[A-Za-z0-9_]+)(\\()","end":"\\)","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#keywords"},{"include":"#lvariables"},{"include":"#constants"},{"include":"#gtypes"},{"include":"#functions"},{"include":"#lifetimes"},{"include":"#macros"},{"include":"#namespaces"},{"include":"#punctuation"},{"include":"#strings"},{"include":"#types"},{"include":"#variables"}],"beginCaptures":{"1":{"name":"entity.name.function.sway"},"2":{"name":"punctuation.brackets.round.sway"}},"endCaptures":{"0":{"name":"punctuation.brackets.round.sway"}}},{"name":"meta.function.call.sway","begin":"((?:r#(?!crate|[Ss]elf|super))?[A-Za-z0-9_]+)(?=::\u003c.*\u003e\\()","end":"\\)","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#keywords"},{"include":"#lvariables"},{"include":"#constants"},{"include":"#gtypes"},{"include":"#functions"},{"include":"#lifetimes"},{"include":"#macros"},{"include":"#namespaces"},{"include":"#punctuation"},{"include":"#strings"},{"include":"#types"},{"include":"#variables"}],"beginCaptures":{"1":{"name":"entity.name.function.sway"}},"endCaptures":{"0":{"name":"punctuation.brackets.round.sway"}}}]},"gtypes":{"patterns":[{"name":"entity.name.type.option.sway","match":"\\b(Some|None)\\b"},{"name":"entity.name.type.result.sway","match":"\\b(Ok|Err)\\b"}]},"interpolations":{"name":"meta.interpolation.sway","match":"({)[^\"{}]*(})","captures":{"1":{"name":"punctuation.definition.interpolation.sway"},"2":{"name":"punctuation.definition.interpolation.sway"}}},"keywords":{"patterns":[{"name":"keyword.control.sway","match":"\\b(await|break|continue|do|else|for|if|loop|match|return|try|while|yield)\\b"},{"name":"keyword.other.sway storage.type.sway","match":"\\b(extern|macro|dep)\\b"},{"name":"storage.modifier.sway","match":"\\b(const)\\b"},{"name":"storage.modifier.sway","match":"\\b(let)\\b"},{"name":"keyword.declaration.type.sway storage.type.sway","match":"\\b(type)\\b"},{"name":"keyword.declaration.enum.sway storage.type.sway","match":"\\b(enum)\\b"},{"name":"keyword.declaration.trait.sway storage.type.sway","match":"\\b(trait)\\b"},{"name":"keyword.declaration.abi.sway storage.type.sway","match":"\\b(abi)\\b"},{"name":"keyword.declaration.struct.sway","match":"\\b(struct)\\b"},{"name":"storage.modifier.sway","match":"\\b(abstract|static)\\b"},{"name":"keyword.other.sway","match":"\\b(as|async|become|box|dyn|move|final|impl|in|override|priv|pub|ref|typeof|union|unsafe|unsized|use|virtual|where)\\b"},{"name":"keyword.other.fn.sway","match":"\\bfn\\b"},{"name":"meta.attribute.asm.sway","match":"\\basm\\b"},{"name":"keyword.other.crate.sway","match":"\\bcrate\\b"},{"name":"storage.modifier.mut.sway","match":"\\bmut\\b"},{"name":"keyword.operator.logical.sway","match":"(\\^|\\||\\|\\||\u0026\u0026|\u003c\u003c|\u003e\u003e|!)(?!=)"},{"name":"keyword.operator.borrow.and.sway","match":"\u0026(?![\u0026=])"},{"name":"keyword.operator.assignment.sway","match":"(\\+=|-=|\\*=|/=|%=|\\^=|\u0026=|\\|=|\u003c\u003c=|\u003e\u003e=)"},{"name":"keyword.operator.assignment.equal.sway","match":"(?\u003c![\u003c\u003e])=(?!=|\u003e)"},{"name":"keyword.operator.comparison.sway","match":"(=(=)?(?!\u003e)|!=|\u003c=|(?\u003c!=)\u003e=)"},{"name":"keyword.operator.math.sway","match":"(([+%]|(\\*(?!\\w)))(?!=))|(-(?!\u003e))|(/(?!/))"},{"match":"(?:\\b|(?:(\\))|(\\])|(\\})))[ \\t]+([\u003c\u003e])[ \\t]+(?:\\b|(?:(\\()|(\\[)|(\\{)))","captures":{"1":{"name":"punctuation.brackets.round.sway"},"2":{"name":"punctuation.brackets.square.sway"},"3":{"name":"punctuation.brackets.curly.sway"},"4":{"name":"keyword.operator.comparison.sway"},"5":{"name":"punctuation.brackets.round.sway"},"6":{"name":"punctuation.brackets.square.sway"},"7":{"name":"punctuation.brackets.curly.sway"}}},{"name":"keyword.operator.namespace.sway","match":"::"},{"match":"(\\*)(?=\\w+)","captures":{"1":{"name":"keyword.operator.dereference.sway"}}},{"name":"keyword.operator.subpattern.sway","match":"@"},{"name":"keyword.operator.access.dot.sway","match":"\\.(?!\\.)"},{"name":"keyword.operator.range.sway","match":"\\.{2}(=|\\.)?"},{"name":"keyword.operator.key-value.sway","match":":(?!:)"},{"name":"keyword.operator.arrow.skinny.sway","match":"-\u003e"},{"name":"keyword.operator.arrow.fat.sway","match":"=\u003e"},{"name":"keyword.operator.macro.dollar.sway","match":"\\$"},{"name":"keyword.operator.question.sway","match":"\\?"}]},"lifetimes":{"patterns":[{"match":"(['])([a-zA-Z_][0-9a-zA-Z_]*)(?!['])\\b","captures":{"1":{"name":"punctuation.definition.lifetime.sway"},"2":{"name":"entity.name.type.lifetime.sway"}}},{"match":"(\\\u0026)(['])([a-zA-Z_][0-9a-zA-Z_]*)(?!['])\\b","captures":{"1":{"name":"keyword.operator.borrow.sway"},"2":{"name":"punctuation.definition.lifetime.sway"},"3":{"name":"entity.name.type.lifetime.sway"}}}]},"lvariables":{"patterns":[{"name":"variable.language.self.sway","match":"\\b[Ss]elf\\b"},{"name":"variable.language.super.sway","match":"\\bsuper\\b"}]},"macros":{"patterns":[{"name":"meta.macro.sway","match":"(([a-z_][A-Za-z0-9_]*!)|([A-Z_][A-Za-z0-9_]*!))","captures":{"2":{"name":"entity.name.function.macro.sway"},"3":{"name":"entity.name.type.macro.sway"}}}]},"namespaces":{"patterns":[{"match":"(?\u003c![A-Za-z0-9_])([a-z0-9_]+)((?\u003c!super|self)::)","captures":{"1":{"name":"entity.name.namespace.sway"},"2":{"name":"keyword.operator.namespace.sway"}}}]},"punctuation":{"patterns":[{"name":"punctuation.comma.sway","match":","},{"name":"punctuation.brackets.curly.sway","match":"[{}]"},{"name":"punctuation.brackets.round.sway","match":"[()]"},{"name":"punctuation.semi.sway","match":";"},{"name":"punctuation.brackets.square.sway","match":"[\\[\\]]"},{"name":"punctuation.brackets.angle.sway","match":"(?\u003c!=)[\u003c\u003e]"}]},"strings":{"patterns":[{"name":"string.quoted.double.sway","begin":"(b?)(\")","end":"\"","patterns":[{"include":"#escapes"},{"include":"#interpolations"}],"beginCaptures":{"1":{"name":"string.quoted.byte.raw.sway"},"2":{"name":"punctuation.definition.string.sway"}},"endCaptures":{"0":{"name":"punctuation.definition.string.sway"}}},{"name":"string.quoted.double.sway","begin":"(b?r)(#*)(\")","end":"(\")(\\2)","beginCaptures":{"1":{"name":"string.quoted.byte.raw.sway"},"2":{"name":"punctuation.definition.string.raw.sway"},"3":{"name":"punctuation.definition.string.sway"}},"endCaptures":{"1":{"name":"punctuation.definition.string.sway"},"2":{"name":"punctuation.definition.string.raw.sway"}}},{"name":"string.quoted.single.char.sway","begin":"(b)?(')","end":"'","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"name":"string.quoted.byte.raw.sway"},"2":{"name":"punctuation.definition.char.sway"}},"endCaptures":{"0":{"name":"punctuation.definition.char.sway"}}}]},"types":{"patterns":[{"match":"(?\u003c![A-Za-z])(f32|f64|i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)\\b","captures":{"1":{"name":"entity.name.type.numeric.sway"}}},{"begin":"\\b([A-Z][A-Za-z0-9]*)(\u003c)","end":"\u003e","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#keywords"},{"include":"#lvariables"},{"include":"#lifetimes"},{"include":"#punctuation"},{"include":"#types"},{"include":"#variables"}],"beginCaptures":{"1":{"name":"entity.name.type.sway"},"2":{"name":"punctuation.brackets.angle.sway"}},"endCaptures":{"0":{"name":"punctuation.brackets.angle.sway"}}},{"name":"entity.name.type.primitive.sway","match":"\\b(bool|char|str)\\b"},{"match":"\\b(trait)\\s+([A-Z][A-Za-z0-9]*)\\b","captures":{"1":{"name":"keyword.declaration.trait.sway storage.type.sway"},"2":{"name":"entity.name.type.trait.sway"}}},{"match":"\\b(abi)\\s+([A-Z][A-Za-z0-9]*)\\b","captures":{"1":{"name":"keyword.declaration.abi.sway storage.type.sway"},"2":{"name":"entity.name.type.abi.sway"}}},{"match":"\\b(struct)\\s+([A-Z][A-Za-z0-9]*)\\b","captures":{"1":{"name":"keyword.declaration.struct.sway"},"2":{"name":"entity.name.type.struct.sway"}}},{"match":"\\b(enum)\\s+([A-Z][A-Za-z0-9_]*)\\b","captures":{"1":{"name":"keyword.declaration.enum.sway"},"2":{"name":"entity.name.type.enum.sway"}}},{"match":"\\b(type)\\s+([A-Z][A-Za-z0-9_]*)\\b","captures":{"1":{"name":"keyword.declaration.type.sway storage.type.sway"},"2":{"name":"entity.name.type.declaration.sway"}}},{"name":"entity.name.type.sway","match":"\\b[A-Z][A-Za-z0-9]*\\b(?!!)"},{"begin":"\\b(library)\\s+([a-zA-Z_][a-zA-Z0-9_]*)","end":"[\\{\\(;]","patterns":[{"include":"#block-comments"},{"include":"#comments"},{"include":"#keywords"},{"include":"#namespaces"},{"include":"#punctuation"},{"include":"#types"},{"include":"#lvariables"}],"beginCaptures":{"1":{"name":"source.sway meta.attribute.sway"},"2":{"name":"entity.name.type.sway"}}},{"match":"(contract|script|predicate);","captures":{"1":{"name":"source.sway meta.attribute.sway"}}}]},"variables":{"patterns":[{"name":"variable.other.sway","match":"\\b(?\u003c!(?\u003c!\\.)\\.)(?:r#(?!(crate|[Ss]elf|super)))?[a-z0-9_]+\\b"}]}}}
diff --git a/grammars/source.talon.json b/grammars/source.talon.json
index 70d1194..a83eb2c 100644
--- a/grammars/source.talon.json
+++ b/grammars/source.talon.json
@@ -1 +1 @@
-{"name":"TalonScript","scopeName":"source.talon","patterns":[{"include":"#body-header"},{"include":"#header"},{"include":"#body-noheader"},{"include":"#comment"},{"include":"#settings"}],"repository":{"action":{"name":"variable.parameter.talon","begin":"([a-zA-Z0-9._]+)(\\()","end":"(\\))","patterns":[{"include":"#action"},{"include":"#qstring-long"},{"include":"#qstring"},{"include":"#argsep"},{"include":"#number"},{"include":"#operator"},{"include":"#varname"}],"beginCaptures":{"1":{"name":"entity.name.function.talon","patterns":[{"name":"punctuation.separator.talon","match":"\\."}]},"2":{"name":"punctuation.definition.parameters.begin.talon"}},"endCaptures":{"1":{"name":"punctuation.definition.parameters.end.talon"}}},"action-action":{"name":"entity.name.function.talon","match":"action(\\()(.*)(\\))","captures":{"1":{"name":"punctuation.definition.parameters.begin.talon"},"2":{"name":"variable.parameter.talon"},"3":{"name":"punctuation.definition.parameters.end.talon"}}},"action-key":{"name":"entity.name.function.talon","match":"key(\\()(.*)(\\))","captures":{"1":{"name":"punctuation.definition.parameters.begin.talon"},"2":{"name":"variable.parameter.talon","patterns":[{"include":"#key-prefixes"},{"include":"#key-mods"},{"include":"#keystring"}]},"3":{"name":"punctuation.definition.parameters.key.talon"}}},"argsep":{"name":"punctuation.separator.talon","match":","},"assignment":{"match":"(\\S*)(\\s?=\\s?)(.*)","captures":{"1":{"name":"variable.other.talon"},"2":{"name":"keyword.operator.talon"},"3":{"name":"variable.other.talon","patterns":[{"include":"#comment"},{"include":"#expression"}]}}},"body-header":{"begin":"^-$","end":"(?=not)possible","patterns":[{"include":"#body-noheader"}]},"body-noheader":{"patterns":[{"include":"#comment"},{"include":"#rule-definition"}]},"capture":{"name":"variable.parameter.talon","match":"(\\\u003c[a-zA-Z0-9._]+\\\u003e)"},"comment":{"name":"comment.line.number-sign.talon","match":"(\\s*#.*)$"},"context":{"match":"(.*): (.*)","captures":{"1":{"name":"entity.name.tag.talon","patterns":[{"name":"keyword.operator.talon","match":"(and |or )"}]},"2":{"name":"entity.name.type.talon","patterns":[{"include":"#comment"},{"include":"#regexp"}]}}},"expression":{"patterns":[{"include":"#qstring-long"},{"include":"#action-key"},{"include":"#action"},{"include":"#operator"},{"include":"#number"},{"include":"#qstring"},{"include":"#varname"}]},"fstring":{"name":"constant.character.format.placeholder.talon","match":"({.+?})"},"header":{"begin":"(?=^app:|title:|os:|tag:)","end":"(?=^-$)","patterns":[{"include":"#comment"},{"include":"#context"}]},"key-mods":{"name":"keyword.operator.talon","match":"(:)(up|down|\\d+)","captures":{"1":{"name":"keyword.operator.talon"},"2":{"name":"keyword.control.talon"}}},"key-prefixes":{"match":"(ctrl|shift|cmd|alt|win|super)(-)","captures":{"1":{"name":"keyword.control.talon"},"2":{"name":"keyword.operator.talon"}}},"keystring":{"name":"string.quoted.double.talon","begin":"(\"|')","end":"(\\1)|$","patterns":[{"include":"#string-body"},{"include":"#key-mods"},{"include":"#key-prefixes"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.talon"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.talon"}}},"list":{"name":"string.interpolated.talon","match":"({[a-zA-Z0-9._]+?})"},"number":{"name":"constant.numeric.talon","match":"(?\u003c=\\b)\\d+(\\.\\d+)?"},"operator":{"name":"keyword.operator.talon","match":"\\s(\\+|-|\\*|/|or)\\s"},"qstring":{"name":"string.quoted.double.talon","begin":"(\"|')","end":"(\\1)|$","patterns":[{"include":"#string-body"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.talon"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.talon"}}},"qstring-long":{"name":"string.quoted.double.talon","begin":"(\"\"\"|''')","end":"(\\1)","patterns":[{"include":"#string-body"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.talon"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.talon"}}},"regexp":{"name":"string.regexp.talon","begin":"(/)","end":"(/)","patterns":[{"name":"support.other.match.any.regexp","match":"\\."},{"name":"support.other.match.end.regexp","match":"\\$"},{"name":"support.other.match.begin.regexp","match":"\\^"},{"name":"constant.character.escape.talon","match":"\\\\\\.|\\\\\\*|\\\\\\^|\\\\\\$|\\\\\\+|\\\\\\?"},{"name":"constant.other.set.regexp","match":"\\[(\\\\\\]|[^\\]])*\\]"},{"name":"keyword.operator.quantifier.regexp","match":"\\*|\\+|\\?"}]},"rule-definition":{"begin":"^([^\\s].+?):","end":"(?=^[^\\s#])","patterns":[{"include":"#statement"}],"beginCaptures":{"1":{"name":"entity.name.tag.talon","patterns":[{"include":"#rule-specials"},{"name":"string.regexp.talon","match":"^\\^"},{"name":"string.regexp.talon","match":"\\$$"},{"include":"#action-key"},{"include":"#action-action"},{"include":"#capture"},{"include":"#list"}]}}},"rule-specials":{"match":"(settings|tag)(\\()(\\))","captures":{"1":{"name":"entity.name.function.talon"},"2":{"name":"punctuation.definition.parameters.begin.talon"},"3":{"name":"punctuation.definition.parameters.end.talon"}}},"statement":{"patterns":[{"include":"#comment"},{"include":"#qstring-long"},{"include":"#action-key"},{"include":"#action"},{"include":"#qstring"},{"include":"#assignment"}]},"string-body":{"patterns":[{"name":"string.quoted.double.talon","match":"{{|}}"},{"name":"constant.character.escape.python","match":"\\\\\\\\|\\\\n|\\\\t|\\\\r|\\\\\"|\\\\'"},{"include":"#fstring"}]},"varname":{"name":"variable.parameter.talon","match":"([a-zA-Z0-9._])(_(list|\\d+))?","captures":{"2":{"name":"constant.numeric.talon","patterns":[{"name":"keyword.operator.talon","match":"_"}]}}}}}
+{"name":"TalonScript","scopeName":"source.talon","patterns":[{"include":"#body-header"},{"include":"#header"},{"include":"#body-noheader"},{"include":"#comment"},{"include":"#settings"}],"repository":{"action":{"name":"variable.parameter.talon","begin":"([a-zA-Z0-9._]+)(\\()","end":"(\\))","patterns":[{"include":"#action"},{"include":"#qstring-long"},{"include":"#qstring"},{"include":"#argsep"},{"include":"#number"},{"include":"#operator"},{"include":"#varname"}],"beginCaptures":{"1":{"name":"entity.name.function.talon","patterns":[{"name":"punctuation.separator.talon","match":"\\."}]},"2":{"name":"punctuation.definition.parameters.begin.talon"}},"endCaptures":{"1":{"name":"punctuation.definition.parameters.end.talon"}}},"action-gamepad":{"name":"entity.name.function.talon","match":"(deck|gamepad|action)(\\()(.*)(\\))","captures":{"2":{"name":"punctuation.definition.parameters.begin.talon"},"3":{"name":"variable.parameter.talon","patterns":[{"include":"#key-mods"}]},"4":{"name":"punctuation.definition.parameters.key.talon"}}},"action-key":{"name":"entity.name.function.talon","match":"key(\\()(.*)(\\))","captures":{"1":{"name":"punctuation.definition.parameters.begin.talon"},"2":{"name":"variable.parameter.talon","patterns":[{"include":"#key-prefixes"},{"include":"#key-mods"},{"include":"#keystring"}]},"3":{"name":"punctuation.definition.parameters.key.talon"}}},"argsep":{"name":"punctuation.separator.talon","match":","},"assignment":{"match":"(\\S*)(\\s?=\\s?)(.*)","captures":{"1":{"name":"variable.other.talon"},"2":{"name":"keyword.operator.talon"},"3":{"name":"variable.other.talon","patterns":[{"include":"#comment"},{"include":"#expression"}]}}},"body-header":{"begin":"^-$","end":"(?=not)possible","patterns":[{"include":"#body-noheader"}]},"body-noheader":{"patterns":[{"include":"#comment"},{"include":"#other-rule-definition"},{"include":"#speech-rule-definition"}]},"capture":{"name":"variable.parameter.talon","match":"(\\\u003c[a-zA-Z0-9._]+\\\u003e)"},"comment":{"name":"comment.line.number-sign.talon","match":"(\\s*#.*)$"},"context":{"match":"(.*): (.*)","captures":{"1":{"name":"entity.name.tag.talon","patterns":[{"name":"keyword.operator.talon","match":"(and |or )"}]},"2":{"name":"entity.name.type.talon","patterns":[{"include":"#comment"},{"include":"#regexp"}]}}},"expression":{"patterns":[{"include":"#qstring-long"},{"include":"#action-key"},{"include":"#action"},{"include":"#operator"},{"include":"#number"},{"include":"#qstring"},{"include":"#varname"}]},"fstring":{"name":"constant.character.format.placeholder.talon","match":"{(.+?)}","captures":{"1":{"patterns":[{"include":"#action"},{"include":"#operator"},{"include":"#number"},{"include":"#varname"},{"include":"#qstring"}]}}},"header":{"begin":"(?=^app:|title:|os:|tag:)","end":"(?=^-$)","patterns":[{"include":"#comment"},{"include":"#context"}]},"key-mods":{"name":"keyword.operator.talon","match":"(:)(up|down|change|repeat|\\d+)","captures":{"1":{"name":"keyword.operator.talon"},"2":{"name":"keyword.control.talon"}}},"key-prefixes":{"match":"(ctrl|shift|cmd|alt|win|super)(-)","captures":{"1":{"name":"keyword.control.talon"},"2":{"name":"keyword.operator.talon"}}},"keystring":{"name":"string.quoted.double.talon","begin":"(\"|')","end":"(\\1)|$","patterns":[{"include":"#string-body"},{"include":"#key-mods"},{"include":"#key-prefixes"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.talon"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.talon"}}},"list":{"name":"string.interpolated.talon","match":"({[a-zA-Z0-9._]+?})"},"number":{"name":"constant.numeric.talon","match":"(?\u003c=\\b)\\d+(\\.\\d+)?"},"operator":{"name":"keyword.operator.talon","match":"\\s(\\+|-|\\*|/|or)\\s"},"other-rule-definition":{"begin":"^([a-z]+\\(.*[^\\-]\\)|[a-z]+\\(.*--\\)|[a-z]+\\(-\\)|[a-z]+\\(\\)):","end":"(?=^[^\\s#])","patterns":[{"include":"#statement"}],"beginCaptures":{"1":{"name":"entity.name.tag.talon","patterns":[{"include":"#action-key"},{"include":"#action-gamepad"},{"include":"#rule-specials"}]}}},"qstring":{"name":"string.quoted.double.talon","begin":"(\"|')","end":"(\\1)|$","patterns":[{"include":"#string-body"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.talon"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.talon"}}},"qstring-long":{"name":"string.quoted.double.talon","begin":"(\"\"\"|''')","end":"(\\1)","patterns":[{"include":"#string-body"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.talon"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.talon"}}},"regexp":{"name":"string.regexp.talon","begin":"(/)","end":"(/)","patterns":[{"name":"support.other.match.any.regexp","match":"\\."},{"name":"support.other.match.end.regexp","match":"\\$"},{"name":"support.other.match.begin.regexp","match":"\\^"},{"name":"constant.character.escape.talon","match":"\\\\\\.|\\\\\\*|\\\\\\^|\\\\\\$|\\\\\\+|\\\\\\?"},{"name":"constant.other.set.regexp","match":"\\[(\\\\\\]|[^\\]])*\\]"},{"name":"keyword.operator.quantifier.regexp","match":"\\*|\\+|\\?"}]},"rule-specials":{"match":"(settings|tag)(\\()(\\))","captures":{"1":{"name":"entity.name.function.talon"},"2":{"name":"punctuation.definition.parameters.begin.talon"},"3":{"name":"punctuation.definition.parameters.end.talon"}}},"speech-rule-definition":{"begin":"^(.*?):","end":"(?=^[^\\s#])","patterns":[{"include":"#statement"}],"beginCaptures":{"1":{"name":"entity.name.tag.talon","patterns":[{"name":"string.regexp.talon","match":"^\\^"},{"name":"string.regexp.talon","match":"\\$$"},{"name":"punctuation.definition.parameters.begin.talon","match":"\\("},{"name":"punctuation.definition.parameters.end.talon","match":"\\)"},{"name":"punctuation.separator.talon","match":"\\|"},{"include":"#capture"},{"include":"#list"}]}}},"statement":{"patterns":[{"include":"#comment"},{"include":"#qstring-long"},{"include":"#action-key"},{"include":"#action"},{"include":"#qstring"},{"include":"#assignment"}]},"string-body":{"patterns":[{"name":"string.quoted.double.talon","match":"{{|}}"},{"name":"constant.character.escape.python","match":"\\\\\\\\|\\\\n|\\\\t|\\\\r|\\\\\"|\\\\'"},{"include":"#fstring"}]},"varname":{"name":"variable.parameter.talon","match":"([a-zA-Z0-9._])(_(list|\\d+))?","captures":{"2":{"name":"constant.numeric.talon","patterns":[{"name":"keyword.operator.talon","match":"_"}]}}}}}
diff --git a/grammars/source.tlverilog.json b/grammars/source.tlverilog.json
new file mode 100644
index 0000000..f2b7c81
--- /dev/null
+++ b/grammars/source.tlverilog.json
@@ -0,0 +1 @@
+{"name":"TL Verilog","scopeName":"source.tlverilog","patterns":[{"name":"keyword.other.tlverilog","match":"\\b(automatic|cell|config|deassign|defparam|design|disable|edge|endconfig|endgenerate|endspecify|endtable|endtask|event|generate|genvar|ifnone|incdir|instance|liblist|library|localparam|macromodule|negedge|noshowcancelled|posedge|pulsestyle_onevent|pulsestyle_ondetect|real|realtime|scalared|showcancelled|specify|specparam|table|task|time|use|vectored|new)\\b"},{"name":"entity.name.stage.tlverilog","match":"@\\b(\\d+)\\b"},{"name":"entity.name.pipe.tlverilog","match":"\\|\\b([a-zA-Z0-9_]+)\\b"},{"name":"invalid.illegal.tlverilog","match":"\\t"},{"name":"entity.name.hierarchy.tlverilog","match":"\u003e([a-zA-Z][a-zA-Z0-9_]+)"},{"name":"entity.name.hierarchy.tlverilog","match":"\\/([a-zA-Z0-9_]+)"},{"name":"keyword.control.conditional.tlverilog","match":"\\?[\\$\\*][a-zA-Z0-9_]+"},{"name":"variable.other.tlverilog","match":"\\$\\b([a-zA-Z_][a-zA-Z0-9_]+)\\b"},{"name":"entity.name.alignment.tlverilog","match":"%([+-]\\d+|\\w+)"},{"name":"support.macro.tlverilog","match":"\\b([mM]4\\+\\w+)"},{"name":"keyword.region.tlverilog","match":"^\\s*\\\\(TLV.*|SV.*|m4_TLV_version.*)$"},{"name":"variable.sv.tlverilog","match":"\\*\\b([a-zA-Z_][a-zA-Z0-9_]+)\\b"},{"name":"constant.other.tlverilog","match":"\\#\\b([a-zA-Z_][a-zA-Z0-9_]+)\\b"},{"name":"entity.name.alignment.tlverilog","match":"(\u003c\u003c|\u003c\u003e|\u003e\u003e-?)[a-zA-Z0-9_]+"},{"name":"keyword.other.tlverilog","match":"\\b(#|@|begin|end|fork|join|join_any|join_none|forkjoin|{|})\\b"},{"name":"keyword.control.tlverilog","match":"\\b(initial|always|wait|force|release|assign|always_comb|always_ff|always_latch|forever|repeat|while|for|if|iff|else|case|casex|casez|default|endcase|return|break|continue|do|foreach|randomize|with|inside|dist|clocking|cover|coverpoint|property|bins|binsof|illegal_bins|ignore_bins|randcase|modport|matches|solve|static|assert|assume|before|expect|bind|extends|sequence|var|cross|ref|first_match|srandom|time|struct|packed|final|chandle|alias|tagged|extern|throughout|timeprecision|timeunit|priority|type|union|unique|uwire|wait_order|triggered|randsequence|import|export|context|pure|intersect|wildcard|within|virtual|local|const|typedef|enum|protected|this|super|endmodule|endfunction|endprimitive|endclass|endpackage|endsequence|endprogram|endclocking|endproperty|endgroup|endinterface)\\b"},{"name":"support.class.tlverilog","match":"\\b(std)\\b::"},{"name":"support.function.tlverilog","match":"\\.(atob|atohex|atoi|atooct|atoreal|bintoa|hextoa|itoa|octtoa|realtoa|len|getc|putc|toupper|tolower|compare|icompare|substr|num|exists|first|last|name|index|find|find_first|find_last|find_index|find_first_index|find_last_index|min|max|unique|unique_index|sort|rsort|shuffle|reverse|sum|product|xor|status|kill|self|await|suspend|resume|get|put|peek|try_get|try_peek|try_put|data|eq|neq|next|prev|new|size|delete|empty|pop_front|pop_back|front|back|insert|insert_range|erase|erase_range|set|swap|clear|purge|start|finish)\\b"},{"name":"support.function.tlverilog","match":"\\b(get_randstate|set_randstate)\\b"},{"name":"support.constant.tlverilog","match":"\\b(null|void)\\b"},{"name":"meta.include.tlverilog","match":"^\\s*(`include)\\s+([\"\u003c].*[\"\u003e])","captures":{"1":{"name":"keyword.other.tlverilog"},"2":{"name":"entity.name.type.include.tlverilog"}}},{"name":"constant.other.preprocessor.tlverilog","match":"`(celldefine|default_nettype|define|else|elsif|endcelldefine|endif|ifdef|ifndef|include|line|nounconnected_drive|resetall|timescale|unconnected_drive|undef|begin_\\w+|end_\\w+|remove_\\w+|restore_\\w+)\\b"},{"include":"#comments"},{"name":"meta.definition.tlverilog","match":"\\b(function)\\b\\s+(\\[.*\\])?\\s+\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b","captures":{"1":{"name":"storage.type.tlverilog"},"3":{"name":"entity.name.type.class.tlverilog"}}},{"name":"meta.definition.tlverilog","match":"^\\s*(module|function|primitive|class|package|constraint|interface|covergroup|program)\\s+\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b","captures":{"1":{"name":"storage.type.tlverilog"},"2":{"name":"entity.name.type.class.tlverilog"}}},{"include":"#all-types"},{"name":"keyword.operator.staticcasting.tlverilog","match":"'\\s*\\(.+\\)"},{"name":"keyword.operator.unpackedarrayassignment.tlverilog","begin":"'{","end":"}","patterns":[{"name":"constant.character.escape.tlverilog","match":"."}],"beginCaptures":{"0":{"name":"keyword.operator.unpackaedarrayassignment.begin.tlverilog"}},"endCaptures":{"0":{"name":"keyword.operator.unpackaedarrayassignment.end.tlverilog"}}},{"name":"support.type.tlverilog","match":"\\b(output|input|inout|and|nand|nor|or|xor|xnor|buf|not|bufif[01]|notif[01]|r?[npc]mos|tran|r?tranif[01]|pullup|pulldown)\\b"},{"name":"constant.numeric.tlverilog","match":"(\\b\\d+)?'[sS]?([bB]\\s*[0-1_xXzZ?]+|[oO]\\s*[0-7_xXzZ?]+|[dD]\\s*[0-9_xXzZ?]+|[hH]\\s*[0-9a-fA-F_xXzZ?]+|[0-1xz])((e|E)(\\+|-)?[0-9]+)?\\b"},{"include":"#strings"}],"repository":{"all-types":{"patterns":[{"include":"#storage-type-tlverilog"},{"include":"#storage-modifier-tlverilog"}]},"comments":{"patterns":[{"name":"comment.block.tlverilog","begin":"/\\*","end":"\\*/","captures":{"0":{"name":"punctuation.definition.comment.tlverilog"}}},{"name":"comment.line.double-slash.tlverilog","match":"(//).*$\\n?","captures":{"1":{"name":"punctuation.definition.comment.tlverilog"}}}]},"storage-modifier-tlverilog":{"name":"storage.modifier.tlverilog","match":"\\b(signed|unsigned|small|medium|large|supply[01]|strong[01]|pull[01]|weak[01]|highz[01])\\b"},"storage-type-tlverilog":{"name":"storage.type.tlverilog","match":"\\b(wire|tri|tri[01]|supply[01]|wand|triand|wor|trior|trireg|reg|parameter|integer|rand|randc|int|longint|shortint|logic|bit|byte|shortreal|string)\\b"},"strings":{"patterns":[{"name":"string.quoted.double.tlverilog","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.tlverilog","match":"\\\\."}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.tlverilog"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.tlverilog"}}},{"name":"string.quoted.single.tlverilog","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.tlverilog","match":"\\\\."}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.tlverilog"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.tlverilog"}}}]}}}
diff --git a/grammars/source.toc.json b/grammars/source.toc.json
index 23ed101..da7f369 100644
--- a/grammars/source.toc.json
+++ b/grammars/source.toc.json
@@ -1 +1 @@
-{"name":"TOC (WoW)","scopeName":"source.toc","patterns":[{"name":"keyword.tag.toc","begin":"^## ","end":"(:|\\Z)","patterns":[{"name":"entity.name.tag.custom.toc","match":"([Xx]-[^:]+)"},{"name":"entity.name.tag.localized.toc","match":"(Title-|Notes-|Description-)(enUS|enGB|frFR|deDE|esES|esMX|itIT|ptBR|ruRU|koKR|zhTW|zhCN)"},{"name":"entity.name.tag.toc","match":"(Interface|Title|Notes|Description|RequiredDeps|Dependencies|\\bDep[^:]+|OptionalDeps|LoadOnDemand|LoadWith|LoadManagers|SavedVariablesPerCharacter|SavedVariables|DefaultState|Secure|Author|Version)"},{"name":"invalid.tag.toc","match":"\\S[^:]+"}]},{"match":"(\\|c)([a-fA-F0-9]{8})","captures":{"1":{"name":"constant.character.escape.toc"},"2":{"name":"string.escape.coloring.toc"}}},{"name":"constant.character.escape.toc","match":"(\\|r)"},{"name":"comment.toc","match":"(?\u003c!^## )#.*$"},{"name":"meta.require.xml.toc","match":"^(?!#)[^ ].+\\.xml"}]}
+{"name":"TOC (WoW)","scopeName":"source.toc","patterns":[{"match":"^(##\\s*(\\S+))\\s*(:)\\s*(.*)$","captures":{"1":{"name":"keyword.tag.toc"},"2":{"name":"keyword.tag.toc","patterns":[{"name":"entity.name.tag.custom.toc","match":"[Xx]-[^:]+"},{"name":"entity.name.tag.localized.toc","match":"(?i)(Title-|Notes-|)(?-i)(enUS|enCN|enGB|enTW|frFR|deDE|esES|esMX|itIT|ptBR|ptPT|ruRU|koKR|zhTW|zhCN)"},{"name":"entity.name.tag.toc","match":"(?i)(Interface|Title|Notes|RequiredDeps|\\bDep[^:]*|OptionalDeps|LoadOnDemand|LoadWith|LoadManagers|SavedVariablesPerCharacter|SavedVariables|DefaultState|Author|Version|AddonCompartmentFunc|AddonCompartmentFuncOnEnter|AddonCompartmentFuncOnLeave|IconAtlas|IconTexture)"},{"name":"entity.name.tag.restricted.toc","match":"(?i)(AllowLoad|OnlyBetaAndPTR|SavedVariablesMachine|Secure|GuardedAddOn)"},{"name":"invalid.tag.toc","match":"\\S[^:]+"}]},"3":{"name":"punctuation.separator.key-value"},"4":{"name":"string.value.toc","patterns":[{"match":"(\\|c)([a-fA-F0-9]{8})","captures":{"1":{"name":"constant.character.escape.toc"},"2":{"name":"string.escape.coloring.toc"}}},{"name":"constant.character.escape.toc","match":"(\\|r)"},{"name":"constant.other.packager.toc","match":"@.*?@"}]}}},{"name":"comment.toc","match":"#.*$"},{"name":"meta.require.xml.toc","match":"^(?!#)[^ ].+\\.xml"},{"name":"constant.other.packager.toc","match":"@.*?@"}]}
diff --git a/grammars/source.ts.json b/grammars/source.ts.json
index e327b3b..9ee3a42 100644
--- a/grammars/source.ts.json
+++ b/grammars/source.ts.json
@@ -1 +1 @@
-{"name":"TypeScript","scopeName":"source.ts","patterns":[{"include":"#directives"},{"include":"#statements"},{"include":"#shebang"}],"repository":{"access-modifier":{"name":"storage.modifier.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(abstract|declare|override|public|protected|private|readonly|static)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"after-operator-block-as-object-literal":{"name":"meta.objectliteral.ts","begin":"(?\u003c!\\+\\+|--)(?\u003c=[:=(,\\[?+!\u003e]|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^yield|[^\\._$[:alnum:]]yield|^throw|[^\\._$[:alnum:]]throw|^in|[^\\._$[:alnum:]]in|^of|[^\\._$[:alnum:]]of|^typeof|[^\\._$[:alnum:]]typeof|\u0026\u0026|\\|\\||\\*)\\s*(\\{)","end":"\\}","patterns":[{"include":"#object-member"}],"beginCaptures":{"1":{"name":"punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}},"array-binding-pattern":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\[)","end":"\\]","patterns":[{"include":"#binding-element"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.array.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.ts"}}},"array-binding-pattern-const":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\[)","end":"\\]","patterns":[{"include":"#binding-element-const"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.array.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.ts"}}},"array-literal":{"name":"meta.array.literal.ts","begin":"\\s*(\\[)","end":"\\]","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"meta.brace.square.ts"}},"endCaptures":{"0":{"name":"meta.brace.square.ts"}}},"arrow-function":{"patterns":[{"name":"meta.arrow.ts","match":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(\\basync)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)\\s*(?==\u003e)","captures":{"1":{"name":"storage.modifier.async.ts"},"2":{"name":"variable.parameter.ts"}}},{"name":"meta.arrow.ts","begin":"(?x) (?:\n  (?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(\\basync)\n)? ((?\u003c![})!\\]])\\s*\n  (?=\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  )\n)","end":"(?==\u003e|\\{|(^\\s*(export|function|class|interface|let|var|const|import|enum|namespace|module|type|abstract|declare)\\s+))","patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"include":"#function-parameters"},{"include":"#arrow-return-type"},{"include":"#possibly-arrow-return-type"}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"}}},{"name":"meta.arrow.ts","begin":"=\u003e","end":"((?\u003c=\\}|\\S)(?\u003c!=\u003e)|((?!\\{)(?=\\S)))(?!\\/[\\/\\*])","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#decl-block"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"storage.type.function.arrow.ts"}}}]},"arrow-return-type":{"name":"meta.return.type.arrow.ts","begin":"(?\u003c=\\))\\s*(:)","end":"(?==\u003e|\\{|(^\\s*(export|function|class|interface|let|var|const|import|enum|namespace|module|type|abstract|declare)\\s+))","patterns":[{"include":"#arrow-return-type-body"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}}},"arrow-return-type-body":{"patterns":[{"begin":"(?\u003c=[:])(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"async-modifier":{"name":"storage.modifier.async.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(async)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"binding-element":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#object-binding-pattern"},{"include":"#array-binding-pattern"},{"include":"#destructuring-variable-rest"},{"include":"#variable-initializer"}]},"binding-element-const":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#object-binding-pattern-const"},{"include":"#array-binding-pattern-const"},{"include":"#destructuring-variable-rest-const"},{"include":"#variable-initializer"}]},"boolean-literal":{"patterns":[{"name":"constant.language.boolean.true.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))true(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"constant.language.boolean.false.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))false(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"brackets":{"patterns":[{"begin":"{","end":"}|(?=\\*/)","patterns":[{"include":"#brackets"}]},{"begin":"\\[","end":"\\]|(?=\\*/)","patterns":[{"include":"#brackets"}]}]},"cast":{"patterns":[{"name":"cast.expr.ts","match":"\\s*(\u003c)\\s*(const)\\s*(\u003e)","captures":{"1":{"name":"meta.brace.angle.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"meta.brace.angle.ts"}}},{"name":"cast.expr.ts","begin":"(?:(?\u003c!\\+\\+|--)(?\u003c=^return|[^\\._$[:alnum:]]return|^throw|[^\\._$[:alnum:]]throw|^yield|[^\\._$[:alnum:]]yield|^await|[^\\._$[:alnum:]]await|^default|[^\\._$[:alnum:]]default|[=(,:\u003e*?\\\u0026\\|\\^]|[^_$[:alnum:]](?:\\+\\+|\\-\\-)|[^\\+]\\+|[^\\-]\\-))\\s*(\u003c)(?!\u003c?\\=)(?!\\s*$)","end":"(\\\u003e)","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"meta.brace.angle.ts"}},"endCaptures":{"1":{"name":"meta.brace.angle.ts"}}},{"name":"cast.expr.ts","begin":"(?:(?\u003c=^))\\s*(\u003c)(?=[_$[:alpha:]][_$[:alnum:]]*\\s*\u003e)","end":"(\\\u003e)","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"meta.brace.angle.ts"}},"endCaptures":{"1":{"name":"meta.brace.angle.ts"}}}]},"class-declaration":{"name":"meta.class.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(class)\\b(?=\\s+|/[/*])","end":"(?\u003c=\\})","patterns":[{"include":"#class-declaration-or-expression-patterns"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.type.class.ts"}}},"class-declaration-or-expression-patterns":{"patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","captures":{"0":{"name":"entity.name.type.class.ts"}}},{"include":"#type-parameters"},{"include":"#class-or-interface-body"}]},"class-expression":{"name":"meta.class.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(abstract)\\s+)?(class)\\b(?=\\s+|[\u003c{]|\\/[\\/*])","end":"(?\u003c=\\})","patterns":[{"include":"#class-declaration-or-expression-patterns"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"storage.type.class.ts"}}},"class-or-interface-body":{"begin":"\\{","end":"\\}","patterns":[{"include":"#comment"},{"include":"#decorator"},{"begin":"(?\u003c=:)\\s*","end":"(?=\\s|[;),}\\]:\\-\\+]|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#expression"}]},{"include":"#method-declaration"},{"include":"#indexer-declaration"},{"include":"#field-declaration"},{"include":"#string"},{"include":"#type-annotation"},{"include":"#variable-initializer"},{"include":"#access-modifier"},{"include":"#property-accessor"},{"include":"#async-modifier"},{"include":"#after-operator-block-as-object-literal"},{"include":"#decl-block"},{"include":"#expression"},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}},"class-or-interface-heritage":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(extends|implements)\\b)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=\\{)","patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"include":"#type-parameters"},{"include":"#expressionWithoutIdentifiers"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s*\\??\\.\\s*[_$[:alpha:]][_$[:alnum:]]*)*\\s*)","captures":{"1":{"name":"entity.name.type.module.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"}}},{"match":"([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"entity.other.inherited-class.ts"}}},{"include":"#expressionPunctuations"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"}}},"comment":{"patterns":[{"name":"comment.block.documentation.ts","begin":"/\\*\\*(?!/)","end":"\\*/","patterns":[{"include":"#docblock"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.ts"}}},{"name":"comment.block.ts","begin":"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?","end":"\\*/","beginCaptures":{"1":{"name":"punctuation.definition.comment.ts"},"2":{"name":"storage.type.internaldeclaration.ts"},"3":{"name":"punctuation.decorator.internaldeclaration.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.ts"}}},{"contentName":"comment.line.double-slash.ts","begin":"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)","end":"(?=$)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.ts"},"2":{"name":"comment.line.double-slash.ts"},"3":{"name":"punctuation.definition.comment.ts"},"4":{"name":"storage.type.internaldeclaration.ts"},"5":{"name":"punctuation.decorator.internaldeclaration.ts"}}}]},"control-statement":{"patterns":[{"include":"#switch-statement"},{"include":"#for-loop"},{"name":"keyword.control.trycatch.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(catch|finally|throw|try)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(break|continue|goto)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","captures":{"1":{"name":"keyword.control.loop.ts"},"2":{"name":"entity.name.label.ts"}}},{"name":"keyword.control.loop.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(break|continue|do|goto|while)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(return)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=[;}]|$|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.control.flow.ts"}}},{"name":"keyword.control.switch.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(case|default|switch)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"include":"#if-statement"},{"name":"keyword.control.conditional.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(else|if)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.control.with.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(with)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.control.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(package)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.other.debugger.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(debugger)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"decl-block":{"name":"meta.block.ts","begin":"\\{","end":"\\}","patterns":[{"include":"#statements"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}},"declaration":{"patterns":[{"include":"#decorator"},{"include":"#var-expr"},{"include":"#function-declaration"},{"include":"#class-declaration"},{"include":"#interface-declaration"},{"include":"#enum-declaration"},{"include":"#namespace-declaration"},{"include":"#type-alias-declaration"},{"include":"#import-equals-declaration"},{"include":"#import-declaration"},{"include":"#export-declaration"},{"name":"storage.modifier.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(declare|export)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"decorator":{"name":"meta.decorator.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))\\@","end":"(?=\\s)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.decorator.ts"}}},"destructuring-const":{"patterns":[{"name":"meta.object-binding-pattern-variable.ts","begin":"(?\u003c!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#object-binding-pattern-const"},{"include":"#type-annotation"},{"include":"#comment"}]},{"name":"meta.array-binding-pattern-variable.ts","begin":"(?\u003c!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#array-binding-pattern-const"},{"include":"#type-annotation"},{"include":"#comment"}]}]},"destructuring-parameter":{"patterns":[{"name":"meta.parameter.object-binding-pattern.ts","begin":"(?\u003c!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\{)","end":"\\}","patterns":[{"include":"#parameter-object-binding-element"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.object.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.ts"}}},{"name":"meta.paramter.array-binding-pattern.ts","begin":"(?\u003c!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\[)","end":"\\]","patterns":[{"include":"#parameter-binding-element"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.array.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.ts"}}}]},"destructuring-parameter-rest":{"match":"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"variable.parameter.ts"}}},"destructuring-variable":{"patterns":[{"name":"meta.object-binding-pattern-variable.ts","begin":"(?\u003c!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#object-binding-pattern"},{"include":"#type-annotation"},{"include":"#comment"}]},{"name":"meta.array-binding-pattern-variable.ts","begin":"(?\u003c!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#array-binding-pattern"},{"include":"#type-annotation"},{"include":"#comment"}]}]},"destructuring-variable-rest":{"match":"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"meta.definition.variable.ts variable.other.readwrite.ts"}}},"destructuring-variable-rest-const":{"match":"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"meta.definition.variable.ts variable.other.constant.ts"}}},"directives":{"name":"comment.line.triple-slash.directive.ts","begin":"^(///)\\s*(?=\u003c(reference|amd-dependency|amd-module)(\\s+(path|types|no-default-lib|lib|name|resolution-mode)\\s*=\\s*((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)))+\\s*/\u003e\\s*$)","end":"(?=$)","patterns":[{"name":"meta.tag.ts","begin":"(\u003c)(reference|amd-dependency|amd-module)","end":"/\u003e","patterns":[{"name":"entity.other.attribute-name.directive.ts","match":"path|types|no-default-lib|lib|name|resolution-mode"},{"name":"keyword.operator.assignment.ts","match":"="},{"include":"#string"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.directive.ts"},"2":{"name":"entity.name.tag.directive.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.directive.ts"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.ts"}}},"docblock":{"patterns":[{"match":"(?x)\n((@)(?:access|api))\n\\s+\n(private|protected|public)\n\\b","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.access-type.jsdoc"}}},{"match":"(?x)\n((@)author)\n\\s+\n(\n  [^@\\s\u003c\u003e*/]\n  (?:[^@\u003c\u003e*/]|\\*[^/])*\n)\n(?:\n  \\s*\n  (\u003c)\n  ([^\u003e\\s]+)\n  (\u003e)\n)?","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"5":{"name":"constant.other.email.link.underline.jsdoc"},"6":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}}},{"match":"(?x)\n((@)borrows) \\s+\n((?:[^@\\s*/]|\\*[^/])+)    # \u003cthat namepath\u003e\n\\s+ (as) \\s+              # as\n((?:[^@\\s*/]|\\*[^/])+)    # \u003cthis namepath\u003e","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"keyword.operator.control.jsdoc"},"5":{"name":"entity.name.type.instance.jsdoc"}}},{"name":"meta.example.jsdoc","begin":"((@)example)\\s+","end":"(?=@|\\*/)","patterns":[{"match":"^\\s\\*\\s+"},{"contentName":"constant.other.description.jsdoc","begin":"\\G(\u003c)caption(\u003e)","end":"(\u003c/)caption(\u003e)|(?=\\*/)","beginCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}},"endCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}}},{"match":"[^\\s@*](?:[^*]|\\*[^/])*","captures":{"0":{"name":"source.embedded.ts"}}}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"match":"(?x) ((@)kind) \\s+ (class|constant|event|external|file|function|member|mixin|module|namespace|typedef) \\b","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.symbol-type.jsdoc"}}},{"match":"(?x)\n((@)see)\n\\s+\n(?:\n  # URL\n  (\n    (?=https?://)\n    (?:[^\\s*]|\\*[^/])+\n  )\n  |\n  # JSDoc namepath\n  (\n    (?!\n      # Avoid matching bare URIs (also acceptable as links)\n      https?://\n      |\n      # Avoid matching {@inline tags}; we match those below\n      (?:\\[[^\\[\\]]*\\])? # Possible description [preceding]{@tag}\n      {@(?:link|linkcode|linkplain|tutorial)\\b\n    )\n    # Matched namepath\n    (?:[^@\\s*/]|\\*[^/])+\n  )\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.link.underline.jsdoc"},"4":{"name":"entity.name.type.instance.jsdoc"}}},{"match":"(?x)\n((@)template)\n\\s+\n# One or more valid identifiers\n(\n  [A-Za-z_$]         # First character: non-numeric word character\n  [\\w$.\\[\\]]*        # Rest of identifier\n  (?:                # Possible list of additional identifiers\n    \\s* , \\s*\n    [A-Za-z_$]\n    [\\w$.\\[\\]]*\n  )*\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}}},{"begin":"(?x)((@)template)\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"name":"variable.other.jsdoc","match":"([A-Za-z_$][\\w$.\\[\\]]*)"}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"match":"(?x)\n(\n  (@)\n  (?:arg|argument|const|constant|member|namespace|param|var)\n)\n\\s+\n(\n  [A-Za-z_$]\n  [\\w$.\\[\\]]*\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}}},{"begin":"((@)typedef)\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"name":"entity.name.type.instance.jsdoc","match":"(?:[^@\\s*/]|\\*[^/])+"}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"begin":"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"name":"variable.other.jsdoc","match":"([A-Za-z_$][\\w$.\\[\\]]*)"},{"name":"variable.other.jsdoc","match":"(?x)\n(\\[)\\s*\n[\\w$]+\n(?:\n  (?:\\[\\])?                                        # Foo[ ].bar properties within an array\n  \\.                                                # Foo.Bar namespaced parameter\n  [\\w$]+\n)*\n(?:\n  \\s*\n  (=)                                                # [foo=bar] Default parameter value\n  \\s*\n  (\n    # The inner regexes are to stop the match early at */ and to not stop at escaped quotes\n    (?\u003e\n      \"(?:(?:\\*(?!/))|(?:\\\\(?!\"))|[^*\\\\])*?\" |                      # [foo=\"bar\"] Double-quoted\n      '(?:(?:\\*(?!/))|(?:\\\\(?!'))|[^*\\\\])*?' |                      # [foo='bar'] Single-quoted\n      \\[ (?:(?:\\*(?!/))|[^*])*? \\] |                                # [foo=[1,2]] Array literal\n      (?:(?:\\*(?!/))|\\s(?!\\s*\\])|\\[.*?(?:\\]|(?=\\*/))|[^*\\s\\[\\]])*   # Everything else\n    )*\n  )\n)?\n\\s*(?:(\\])((?:[^*\\s]|\\*[^\\s/])+)?|(?=\\*/))","captures":{"1":{"name":"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},"2":{"name":"keyword.operator.assignment.jsdoc"},"3":{"name":"source.embedded.ts"},"4":{"name":"punctuation.definition.optional-value.end.bracket.square.jsdoc"},"5":{"name":"invalid.illegal.syntax.jsdoc"}}}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"begin":"(?x)\n(\n  (@)\n  (?:define|enum|exception|export|extends|lends|implements|modifies\n  |namespace|private|protected|returns?|suppress|this|throws|type\n  |yields?)\n)\n\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"match":"(?x)\n(\n  (@)\n  (?:alias|augments|callback|constructs|emits|event|fires|exports?\n  |extends|external|function|func|host|lends|listens|interface|memberof!?\n  |method|module|mixes|mixin|name|requires|see|this|typedef|uses)\n)\n\\s+\n(\n  (?:\n    [^{}@\\s*] | \\*[^/]\n  )+\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"}}},{"contentName":"variable.other.jsdoc","begin":"((@)(?:default(?:value)?|license|version))\\s+(([''\"]))","end":"(\\3)|(?=$|\\*/)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"},"4":{"name":"punctuation.definition.string.begin.jsdoc"}},"endCaptures":{"0":{"name":"variable.other.jsdoc"},"1":{"name":"punctuation.definition.string.end.jsdoc"}}},{"match":"((@)(?:default(?:value)?|license|tutorial|variation|version))\\s+([^\\s*]+)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}}},{"name":"storage.type.class.jsdoc","match":"(?x) (@) (?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles |callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright |default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception |exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func |function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc |inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method |mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects |override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected |public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary |suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation |version|virtual|writeOnce|yields?) \\b","captures":{"1":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"include":"#inline-tags"},{"match":"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\s+)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}}]},"enum-declaration":{"name":"meta.enum.declaration.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:\\b(const)\\s+)?\\b(enum)\\s+([_$[:alpha:]][_$[:alnum:]]*)","end":"(?\u003c=\\})","patterns":[{"include":"#comment"},{"begin":"\\{","end":"\\}","patterns":[{"include":"#comment"},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)","end":"(?=,|\\}|$)","patterns":[{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"0":{"name":"variable.other.enummember.ts"}}},{"begin":"(?=((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\])))","end":"(?=,|\\}|$)","patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#comment"},{"include":"#variable-initializer"}]},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.type.enum.ts"},"5":{"name":"entity.name.type.enum.ts"}}},"export-declaration":{"patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(export)\\s+(as)\\s+(namespace)\\s+([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"keyword.control.as.ts"},"3":{"name":"storage.type.namespace.ts"},"4":{"name":"entity.name.type.module.ts"}}},{"name":"meta.export.default.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(export)(?:\\s+(type))?(?:(?:\\s*(=))|(?:\\s+(default)(?=\\s+)))","end":"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#interface-declaration"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"keyword.control.type.ts"},"3":{"name":"keyword.operator.assignment.ts"},"4":{"name":"keyword.control.default.ts"}}},{"name":"meta.export.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(export)(?:\\s+(type))?\\b(?!(\\$)|(\\s*:))((?=\\s*[\\{*])|((?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s|,))(?!\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b)))","end":"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#import-export-declaration"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"keyword.control.type.ts"}}}]},"expression":{"patterns":[{"include":"#expressionWithoutIdentifiers"},{"include":"#identifiers"},{"include":"#expressionPunctuations"}]},"expression-inside-possibly-arrow-parens":{"patterns":[{"include":"#expressionWithoutIdentifiers"},{"include":"#comment"},{"include":"#string"},{"include":"#decorator"},{"include":"#destructuring-parameter"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)","captures":{"1":{"name":"storage.modifier.ts"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"entity.name.function.ts variable.language.this.ts"},"4":{"name":"entity.name.function.ts"},"5":{"name":"keyword.operator.optional.ts"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*[:,]|$)","captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"variable.parameter.ts variable.language.this.ts"},"4":{"name":"variable.parameter.ts"},"5":{"name":"keyword.operator.optional.ts"}}},{"include":"#type-annotation"},{"include":"#variable-initializer"},{"name":"punctuation.separator.parameter.ts","match":","},{"include":"#identifiers"},{"include":"#expressionPunctuations"}]},"expression-operators":{"patterns":[{"name":"keyword.control.flow.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(await)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?=\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*\\*)","end":"\\*","patterns":[{"include":"#comment"}],"beginCaptures":{"1":{"name":"keyword.control.flow.ts"}},"endCaptures":{"0":{"name":"keyword.generator.asterisk.ts"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s*(\\*))?","captures":{"1":{"name":"keyword.control.flow.ts"},"2":{"name":"keyword.generator.asterisk.ts"}}},{"name":"keyword.operator.expression.delete.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))delete(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.operator.expression.in.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))in(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()"},{"name":"keyword.operator.expression.of.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))of(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()"},{"name":"keyword.operator.expression.instanceof.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.operator.new.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"include":"#typeof-operator"},{"name":"keyword.operator.expression.void.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))void(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+(const)(?=\\s*($|[;,:})\\]]))","captures":{"1":{"name":"keyword.control.as.ts"},"2":{"name":"storage.modifier.ts"}}},{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+","end":"(?=^|[;),}\\]:?\\-\\+\\\u003e]|\\|\\||\\\u0026\\\u0026|\\!\\=\\=|$|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+)|(\\s+\\\u003c))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.control.as.ts"}}},{"name":"keyword.operator.spread.ts","match":"\\.\\.\\."},{"name":"keyword.operator.assignment.compound.ts","match":"\\*=|(?\u003c!\\()/=|%=|\\+=|\\-="},{"name":"keyword.operator.assignment.compound.bitwise.ts","match":"\\\u0026=|\\^=|\u003c\u003c=|\u003e\u003e=|\u003e\u003e\u003e=|\\|="},{"name":"keyword.operator.bitwise.shift.ts","match":"\u003c\u003c|\u003e\u003e\u003e|\u003e\u003e"},{"name":"keyword.operator.comparison.ts","match":"===|!==|==|!="},{"name":"keyword.operator.relational.ts","match":"\u003c=|\u003e=|\u003c\u003e|\u003c|\u003e"},{"match":"(?\u003c=[_$[:alnum:]])(\\!)\\s*(?:(/=)|(?:(/)(?![/*])))","captures":{"1":{"name":"keyword.operator.logical.ts"},"2":{"name":"keyword.operator.assignment.compound.ts"},"3":{"name":"keyword.operator.arithmetic.ts"}}},{"name":"keyword.operator.logical.ts","match":"\\!|\u0026\u0026|\\|\\||\\?\\?"},{"name":"keyword.operator.bitwise.ts","match":"\\\u0026|~|\\^|\\|"},{"name":"keyword.operator.assignment.ts","match":"\\="},{"name":"keyword.operator.decrement.ts","match":"--"},{"name":"keyword.operator.increment.ts","match":"\\+\\+"},{"name":"keyword.operator.arithmetic.ts","match":"%|\\*|/|-|\\+"},{"begin":"(?\u003c=[_$[:alnum:])\\]])\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)+(?:(/=)|(?:(/)(?![/*]))))","end":"(?:(/=)|(?:(/)(?!\\*([^\\*]|(\\*[^\\/]))*\\*\\/)))","patterns":[{"include":"#comment"}],"endCaptures":{"1":{"name":"keyword.operator.assignment.compound.ts"},"2":{"name":"keyword.operator.arithmetic.ts"}}},{"match":"(?\u003c=[_$[:alnum:])\\]])\\s*(?:(/=)|(?:(/)(?![/*])))","captures":{"1":{"name":"keyword.operator.assignment.compound.ts"},"2":{"name":"keyword.operator.arithmetic.ts"}}}]},"expressionPunctuations":{"patterns":[{"include":"#punctuation-comma"},{"include":"#punctuation-accessor"}]},"expressionWithoutIdentifiers":{"patterns":[{"include":"#string"},{"include":"#regex"},{"include":"#comment"},{"include":"#function-expression"},{"include":"#class-expression"},{"include":"#arrow-function"},{"include":"#paren-expression-possibly-arrow"},{"include":"#cast"},{"include":"#ternary-expression"},{"include":"#new-expr"},{"include":"#instanceof-expr"},{"include":"#object-literal"},{"include":"#expression-operators"},{"include":"#function-call"},{"include":"#literal"},{"include":"#support-objects"},{"include":"#paren-expression"}]},"field-declaration":{"name":"meta.field.declaration.ts","begin":"(?x)(?\u003c!\\()(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(readonly)\\s+)?(?=\\s*((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|\\}|$))","end":"(?x)(?=\\}|;|,|$|(^(?!\\s*((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|$))))|(?\u003c=\\})","patterns":[{"include":"#variable-initializer"},{"include":"#type-annotation"},{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"include":"#comment"},{"match":"(?x)(\\#?[_$[:alpha:]][_$[:alnum:]]*)(?:(\\?)|(\\!))?(?=\\s*\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","captures":{"1":{"name":"meta.definition.property.ts entity.name.function.ts"},"2":{"name":"keyword.operator.optional.ts"},"3":{"name":"keyword.operator.definiteassignment.ts"}}},{"name":"meta.definition.property.ts variable.object.property.ts","match":"\\#?[_$[:alpha:]][_$[:alnum:]]*"},{"name":"keyword.operator.optional.ts","match":"\\?"},{"name":"keyword.operator.definiteassignment.ts","match":"\\!"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"}}},"for-loop":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))for(?=((\\s+|(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*))await)?\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)?(\\())","end":"(?\u003c=\\))","patterns":[{"include":"#comment"},{"name":"keyword.control.loop.ts","match":"await"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#var-expr"},{"include":"#expression"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}}],"beginCaptures":{"0":{"name":"keyword.control.loop.ts"}}},"function-body":{"patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"include":"#function-parameters"},{"include":"#return-type"},{"include":"#type-function-return-type"},{"include":"#decl-block"},{"name":"keyword.generator.asterisk.ts","match":"\\*"}]},"function-call":{"patterns":[{"begin":"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?\u003c=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?\\())","end":"(?\u003c=\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?\u003c=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?\\())","patterns":[{"name":"meta.function-call.ts","begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))","end":"(?=\\s*(?:(\\?\\.\\s*)|(\\!))?((\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?\\())","patterns":[{"include":"#function-call-target"}]},{"include":"#comment"},{"include":"#function-call-optionals"},{"include":"#type-arguments"},{"include":"#paren-expression"}]},{"begin":"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?\u003c=[\\)]))(\u003c\\s*[\\{\\[\\(]\\s*$))","end":"(?\u003c=\\\u003e)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?\u003c=[\\)]))(\u003c\\s*[\\{\\[\\(]\\s*$))","patterns":[{"name":"meta.function-call.ts","begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))","end":"(?=(\u003c\\s*[\\{\\[\\(]\\s*$))","patterns":[{"include":"#function-call-target"}]},{"include":"#comment"},{"include":"#function-call-optionals"},{"include":"#type-arguments"}]}]},"function-call-optionals":{"patterns":[{"name":"meta.function-call.ts punctuation.accessor.optional.ts","match":"\\?\\."},{"name":"meta.function-call.ts keyword.operator.definiteassignment.ts","match":"\\!"}]},"function-call-target":{"patterns":[{"include":"#support-function-call-identifiers"},{"name":"entity.name.function.ts","match":"(\\#?[_$[:alpha:]][_$[:alnum:]]*)"}]},"function-declaration":{"name":"meta.function.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?\u003c=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*","end":"(?=;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))|(?\u003c=\\})","patterns":[{"include":"#function-name"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.async.ts"},"4":{"name":"storage.type.function.ts"},"5":{"name":"keyword.generator.asterisk.ts"},"6":{"name":"meta.definition.function.ts entity.name.function.ts"}}},"function-expression":{"name":"meta.function.expression.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?\u003c=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*","end":"(?=;)|(?\u003c=\\})","patterns":[{"include":"#function-name"},{"include":"#single-line-comment-consuming-line-ending"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"},"2":{"name":"storage.type.function.ts"},"3":{"name":"keyword.generator.asterisk.ts"},"4":{"name":"meta.definition.function.ts entity.name.function.ts"}}},"function-name":{"name":"meta.definition.function.ts entity.name.function.ts","match":"[_$[:alpha:]][_$[:alnum:]]*"},"function-parameters":{"name":"meta.parameters.ts","begin":"\\(","end":"\\)","patterns":[{"include":"#function-parameters-body"}],"beginCaptures":{"0":{"name":"punctuation.definition.parameters.begin.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.parameters.end.ts"}}},"function-parameters-body":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#decorator"},{"include":"#destructuring-parameter"},{"include":"#parameter-name"},{"include":"#parameter-type-annotation"},{"include":"#variable-initializer"},{"name":"punctuation.separator.parameter.ts","match":","}]},"identifiers":{"patterns":[{"include":"#object-identifiers"},{"match":"(?x)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*)?([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n))","captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"entity.name.function.ts"}}},{"match":"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])","captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"variable.other.constant.property.ts"}}},{"match":"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"variable.other.property.ts"}}},{"name":"variable.other.constant.ts","match":"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{"name":"variable.other.readwrite.ts","match":"[_$[:alpha:]][_$[:alnum:]]*"}]},"if-statement":{"patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?=\\bif\\s*(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))\\s*(?!\\{))","end":"(?=;|$|\\})","patterns":[{"include":"#comment"},{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(if)\\s*(\\()","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.ts"},"2":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}},{"name":"string.regexp.ts","begin":"(?\u003c=\\))\\s*\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([dgimsuy]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.ts"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.ts"},"2":{"name":"keyword.other.ts"}}},{"include":"#statements"}]}]},"import-declaration":{"name":"meta.import.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type)(?!\\s+from))?(?!\\s*[:\\(])(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?\u003c!^import|[^\\._$[:alnum:]]import)(?=;|$|^)","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#string"},{"begin":"(?\u003c=^import|[^\\._$[:alnum:]]import)(?!\\s*[\"'])","end":"\\bfrom\\b","patterns":[{"include":"#import-export-declaration"}],"endCaptures":{"0":{"name":"keyword.control.from.ts"}}},{"include":"#import-export-declaration"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"keyword.control.import.ts"},"4":{"name":"keyword.control.type.ts"}}},"import-equals-declaration":{"patterns":[{"name":"meta.import-equals.external.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(require)\\s*(\\()","end":"\\)","patterns":[{"include":"#comment"},{"include":"#string"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"keyword.control.import.ts"},"4":{"name":"keyword.control.type.ts"},"5":{"name":"variable.other.readwrite.alias.ts"},"6":{"name":"keyword.operator.assignment.ts"},"7":{"name":"keyword.control.require.ts"},"8":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}},{"name":"meta.import-equals.internal.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(?!require\\b)","end":"(?=;|$|^)","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))","captures":{"1":{"name":"entity.name.type.module.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"}}},{"name":"variable.other.readwrite.ts","match":"([_$[:alpha:]][_$[:alnum:]]*)"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"keyword.control.import.ts"},"4":{"name":"keyword.control.type.ts"},"5":{"name":"variable.other.readwrite.alias.ts"},"6":{"name":"keyword.operator.assignment.ts"}}}]},"import-export-assert-clause":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(assert)\\s*(\\{)","end":"\\}","patterns":[{"include":"#comment"},{"include":"#string"},{"name":"meta.object-literal.key.ts","match":"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)"},{"name":"punctuation.separator.key-value.ts","match":":"}],"beginCaptures":{"1":{"name":"keyword.control.assert.ts"},"2":{"name":"punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}},"import-export-block":{"name":"meta.block.ts","begin":"\\{","end":"\\}","patterns":[{"include":"#import-export-clause"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}},"import-export-clause":{"patterns":[{"include":"#comment"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(?:(\\btype)\\s+)?(?:(\\bdefault)|(\\*)|(\\b[_$[:alpha:]][_$[:alnum:]]*)))\\s+(as)\\s+(?:(default(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|([_$[:alpha:]][_$[:alnum:]]*))","captures":{"1":{"name":"keyword.control.type.ts"},"2":{"name":"keyword.control.default.ts"},"3":{"name":"constant.language.import-export-all.ts"},"4":{"name":"variable.other.readwrite.ts"},"5":{"name":"keyword.control.as.ts"},"6":{"name":"keyword.control.default.ts"},"7":{"name":"variable.other.readwrite.alias.ts"}}},{"include":"#punctuation-comma"},{"name":"constant.language.import-export-all.ts","match":"\\*"},{"name":"keyword.control.default.ts","match":"\\b(default)\\b"},{"match":"(?:(\\btype)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.control.type.ts"},"2":{"name":"variable.other.readwrite.alias.ts"}}}]},"import-export-declaration":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#import-export-block"},{"name":"keyword.control.from.ts","match":"\\bfrom\\b"},{"include":"#import-export-assert-clause"},{"include":"#import-export-clause"}]},"indexer-declaration":{"name":"meta.indexer.declaration.ts","begin":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=:)","end":"(\\])\\s*(\\?\\s*)?|$","patterns":[{"include":"#type-annotation"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"meta.brace.square.ts"},"3":{"name":"variable.parameter.ts"}},"endCaptures":{"1":{"name":"meta.brace.square.ts"},"2":{"name":"keyword.operator.optional.ts"}}},"indexer-mapped-type-declaration":{"name":"meta.indexer.mappedtype.declaration.ts","begin":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))([+-])?(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s+(in)\\s+","end":"(\\])([+-])?\\s*(\\?\\s*)?|$","patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+","captures":{"1":{"name":"keyword.control.as.ts"}}},{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.type.modifier.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"meta.brace.square.ts"},"4":{"name":"entity.name.type.ts"},"5":{"name":"keyword.operator.expression.in.ts"}},"endCaptures":{"1":{"name":"meta.brace.square.ts"},"2":{"name":"keyword.operator.type.modifier.ts"},"3":{"name":"keyword.operator.optional.ts"}}},"inline-tags":{"patterns":[{"name":"constant.other.description.jsdoc","match":"(\\[)[^\\]]+(\\])(?={@(?:link|linkcode|linkplain|tutorial))","captures":{"1":{"name":"punctuation.definition.bracket.square.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.square.end.jsdoc"}}},{"name":"entity.name.type.instance.jsdoc","begin":"({)((@)(?:link(?:code|plain)?|tutorial))\\s*","end":"}|(?=\\*/)","patterns":[{"match":"\\G((?=https?://)(?:[^|}\\s*]|\\*[/])+)(\\|)?","captures":{"1":{"name":"variable.other.link.underline.jsdoc"},"2":{"name":"punctuation.separator.pipe.jsdoc"}}},{"match":"\\G((?:[^{}@\\s|*]|\\*[^/])+)(\\|)?","captures":{"1":{"name":"variable.other.description.jsdoc"},"2":{"name":"punctuation.separator.pipe.jsdoc"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.bracket.curly.begin.jsdoc"},"2":{"name":"storage.type.class.jsdoc"},"3":{"name":"punctuation.definition.inline.tag.jsdoc"}},"endCaptures":{"0":{"name":"punctuation.definition.bracket.curly.end.jsdoc"}}}]},"instanceof-expr":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(instanceof)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?\u003c=\\))|(?=[;),}\\]:?\\-\\+\\\u003e]|\\|\\||\\\u0026\\\u0026|\\!\\=\\=|$|(([\\\u0026\\~\\^\\|]\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s+instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.expression.instanceof.ts"}}},"interface-declaration":{"name":"meta.interface.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(interface)\\b(?=\\s+|/[/*])","end":"(?\u003c=\\})","patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","captures":{"0":{"name":"entity.name.type.interface.ts"}}},{"include":"#type-parameters"},{"include":"#class-or-interface-body"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.type.interface.ts"}}},"jsdoctype":{"patterns":[{"name":"invalid.illegal.type.jsdoc","match":"\\G{(?:[^}*]|\\*[^/}])+$"},{"contentName":"entity.name.type.instance.jsdoc","begin":"\\G({)","end":"((}))\\s*|(?=\\*/)","patterns":[{"include":"#brackets"}],"beginCaptures":{"0":{"name":"entity.name.type.instance.jsdoc"},"1":{"name":"punctuation.definition.bracket.curly.begin.jsdoc"}},"endCaptures":{"1":{"name":"entity.name.type.instance.jsdoc"},"2":{"name":"punctuation.definition.bracket.curly.end.jsdoc"}}}]},"label":{"patterns":[{"begin":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#decl-block"}],"beginCaptures":{"1":{"name":"entity.name.label.ts"},"2":{"name":"punctuation.separator.label.ts"}}},{"match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)","captures":{"1":{"name":"entity.name.label.ts"},"2":{"name":"punctuation.separator.label.ts"}}}]},"literal":{"patterns":[{"include":"#numeric-literal"},{"include":"#boolean-literal"},{"include":"#null-literal"},{"include":"#undefined-literal"},{"include":"#numericConstant-literal"},{"include":"#array-literal"},{"include":"#this-literal"},{"include":"#super-literal"}]},"method-declaration":{"patterns":[{"name":"meta.method.declaration.ts","begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?\\s*\\b(constructor)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=\\}|;|,|$)|(?\u003c=\\})","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.modifier.async.ts"},"5":{"name":"storage.type.ts"}}},{"name":"meta.method.declaration.ts","begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:(?:\\s*\\b(new)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|(?:(\\*)\\s*)?)(?=\\s*((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?[\\(])","end":"(?=\\}|;|,|$)|(?\u003c=\\})","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.modifier.async.ts"},"5":{"name":"keyword.operator.new.ts"},"6":{"name":"keyword.generator.asterisk.ts"}}},{"name":"meta.method.declaration.ts","begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?[\\(])","end":"(?=\\}|;|,|$)|(?\u003c=\\})","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.modifier.async.ts"},"5":{"name":"storage.type.property.ts"},"6":{"name":"keyword.generator.asterisk.ts"}}}]},"method-declaration-name":{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??)\\s*[\\(\\\u003c])","end":"(?=\\(|\\\u003c)","patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"name":"meta.definition.method.ts entity.name.function.ts","match":"[_$[:alpha:]][_$[:alnum:]]*"},{"name":"keyword.operator.optional.ts","match":"\\?"}]},"namespace-declaration":{"name":"meta.namespace.declaration.ts","begin":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(namespace|module)\\s+(?=[_$[:alpha:]\"'`]))","end":"(?\u003c=\\})|(?=;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#comment"},{"include":"#string"},{"name":"entity.name.type.module.ts","match":"([_$[:alpha:]][_$[:alnum:]]*)"},{"include":"#punctuation-accessor"},{"include":"#decl-block"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.namespace.ts"}}},"new-expr":{"name":"new.expr.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(new)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?\u003c=\\))|(?=[;),}\\]:?\\-\\+\\\u003e]|\\|\\||\\\u0026\\\u0026|\\!\\=\\=|$|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.new.ts"}}},"null-literal":{"name":"constant.language.null.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))null(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"numeric-literal":{"patterns":[{"name":"constant.numeric.hex.ts","match":"\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$)","captures":{"1":{"name":"storage.type.numeric.bigint.ts"}}},{"name":"constant.numeric.binary.ts","match":"\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$)","captures":{"1":{"name":"storage.type.numeric.bigint.ts"}}},{"name":"constant.numeric.octal.ts","match":"\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$)","captures":{"1":{"name":"storage.type.numeric.bigint.ts"}}},{"match":"(?x)\n(?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$)","captures":{"0":{"name":"constant.numeric.decimal.ts"},"1":{"name":"meta.delimiter.decimal.period.ts"},"10":{"name":"meta.delimiter.decimal.period.ts"},"11":{"name":"storage.type.numeric.bigint.ts"},"12":{"name":"meta.delimiter.decimal.period.ts"},"13":{"name":"storage.type.numeric.bigint.ts"},"14":{"name":"storage.type.numeric.bigint.ts"},"2":{"name":"storage.type.numeric.bigint.ts"},"3":{"name":"meta.delimiter.decimal.period.ts"},"4":{"name":"storage.type.numeric.bigint.ts"},"5":{"name":"meta.delimiter.decimal.period.ts"},"6":{"name":"storage.type.numeric.bigint.ts"},"7":{"name":"storage.type.numeric.bigint.ts"},"8":{"name":"meta.delimiter.decimal.period.ts"},"9":{"name":"storage.type.numeric.bigint.ts"}}}]},"numericConstant-literal":{"patterns":[{"name":"constant.language.nan.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))NaN(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"constant.language.infinity.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Infinity(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"object-binding-element":{"patterns":[{"include":"#comment"},{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))","end":"(?=,|\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#binding-element"}]},{"include":"#object-binding-pattern"},{"include":"#destructuring-variable-rest"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"object-binding-element-const":{"patterns":[{"include":"#comment"},{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))","end":"(?=,|\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#binding-element-const"}]},{"include":"#object-binding-pattern-const"},{"include":"#destructuring-variable-rest-const"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"object-binding-element-propertyName":{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))","end":"(:)","patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"name":"variable.object.property.ts","match":"([_$[:alpha:]][_$[:alnum:]]*)"}],"endCaptures":{"0":{"name":"punctuation.destructuring.ts"}}},"object-binding-pattern":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\{)","end":"\\}","patterns":[{"include":"#object-binding-element"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.object.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.ts"}}},"object-binding-pattern-const":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\{)","end":"\\}","patterns":[{"include":"#object-binding-element-const"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.object.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.ts"}}},"object-identifiers":{"patterns":[{"name":"support.class.ts","match":"([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\\??\\.\\s*prototype\\b(?!\\$))"},{"match":"(?x)(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?:\n  (\\#?[[:upper:]][_$[:digit:][:upper:]]*) |\n  (\\#?[_$[:alpha:]][_$[:alnum:]]*)\n)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"variable.other.constant.object.property.ts"},"4":{"name":"variable.other.object.property.ts"}}},{"match":"(?x)(?:\n  ([[:upper:]][_$[:digit:][:upper:]]*) |\n  ([_$[:alpha:]][_$[:alnum:]]*)\n)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"variable.other.constant.object.ts"},"2":{"name":"variable.other.object.ts"}}}]},"object-literal":{"name":"meta.objectliteral.ts","begin":"\\{","end":"\\}","patterns":[{"include":"#object-member"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}},"object-literal-method-declaration":{"name":"meta.method.declaration.ts","begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?[\\(])","end":"(?=\\}|;|,)|(?\u003c=\\})","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"},{"begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?[\\(])","end":"(?=\\(|\\\u003c)","patterns":[{"include":"#method-declaration-name"}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"},"2":{"name":"storage.type.property.ts"},"3":{"name":"keyword.generator.asterisk.ts"}}}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"},"2":{"name":"storage.type.property.ts"},"3":{"name":"keyword.generator.asterisk.ts"}}},"object-member":{"patterns":[{"include":"#comment"},{"include":"#object-literal-method-declaration"},{"name":"meta.object.member.ts meta.object-literal.key.ts","begin":"(?=\\[)","end":"(?=:)|((?\u003c=[\\]])(?=\\s*[\\(\\\u003c]))","patterns":[{"include":"#comment"},{"include":"#array-literal"}]},{"name":"meta.object.member.ts meta.object-literal.key.ts","begin":"(?=[\\'\\\"\\`])","end":"(?=:)|((?\u003c=[\\'\\\"\\`])(?=((\\s*[\\(\\\u003c,}])|(\\s+(as)\\s+))))","patterns":[{"include":"#comment"},{"include":"#string"}]},{"name":"meta.object.member.ts meta.object-literal.key.ts","begin":"(?x)(?=(\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$)))","end":"(?=:)|(?=\\s*([\\(\\\u003c,}])|(\\s+as\\s+))","patterns":[{"include":"#comment"},{"include":"#numeric-literal"}]},{"name":"meta.method.declaration.ts","begin":"(?\u003c=[\\]\\'\\\"\\`])(?=\\s*[\\(\\\u003c])","end":"(?=\\}|;|,)|(?\u003c=\\})","patterns":[{"include":"#function-body"}]},{"name":"meta.object.member.ts","match":"(?![_$[:alpha:]])([[:digit:]]+)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)","captures":{"0":{"name":"meta.object-literal.key.ts"},"1":{"name":"constant.numeric.decimal.ts"}}},{"name":"meta.object.member.ts","match":"(?x)(?:([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/)*\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","captures":{"0":{"name":"meta.object-literal.key.ts"},"1":{"name":"entity.name.function.ts"}}},{"name":"meta.object.member.ts","match":"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)","captures":{"0":{"name":"meta.object-literal.key.ts"}}},{"name":"meta.object.member.ts","begin":"\\.\\.\\.","end":"(?=,|\\})","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.operator.spread.ts"}}},{"name":"meta.object.member.ts","match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=,|\\}|$|\\/\\/|\\/\\*)","captures":{"1":{"name":"variable.other.readwrite.ts"}}},{"name":"meta.object.member.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+(const)(?=\\s*([,}]|$))","captures":{"1":{"name":"keyword.control.as.ts"},"2":{"name":"storage.modifier.ts"}}},{"name":"meta.object.member.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+","end":"(?=[;),}\\]:?\\-\\+\\\u003e]|\\|\\||\\\u0026\\\u0026|\\!\\=\\=|$|^|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.control.as.ts"}}},{"name":"meta.object.member.ts","begin":"(?=[_$[:alpha:]][_$[:alnum:]]*\\s*=)","end":"(?=,|\\}|$|\\/\\/|\\/\\*)","patterns":[{"include":"#expression"}]},{"name":"meta.object.member.ts","begin":":","end":"(?=,|\\})","patterns":[{"begin":"(?\u003c=:)\\s*(async)?(?=\\s*(\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))","end":"(?\u003c=\\))","patterns":[{"include":"#type-parameters"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression-inside-possibly-arrow-parens"}],"beginCaptures":{"0":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"}}},{"begin":"(?\u003c=:)\\s*(async)?\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))","end":"\\)","patterns":[{"include":"#expression-inside-possibly-arrow-parens"}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"},"2":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}},{"begin":"(?\u003c=:)\\s*(async)?\\s*(?=\\\u003c\\s*$)","end":"(?\u003c=\\\u003e)","patterns":[{"include":"#type-parameters"}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"}}},{"begin":"(?\u003c=\\\u003e)\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))","end":"\\)","patterns":[{"include":"#expression-inside-possibly-arrow-parens"}],"beginCaptures":{"1":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}},{"include":"#possibly-arrow-return-type"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"meta.object-literal.key.ts punctuation.separator.key-value.ts"}}},{"include":"#punctuation-comma"}]},"parameter-array-binding-pattern":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\[)","end":"\\]","patterns":[{"include":"#parameter-binding-element"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.array.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.ts"}}},"parameter-binding-element":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#parameter-object-binding-pattern"},{"include":"#parameter-array-binding-pattern"},{"include":"#destructuring-parameter-rest"},{"include":"#variable-initializer"}]},"parameter-name":{"patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)","captures":{"1":{"name":"storage.modifier.ts"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"entity.name.function.ts variable.language.this.ts"},"4":{"name":"entity.name.function.ts"},"5":{"name":"keyword.operator.optional.ts"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)","captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"variable.parameter.ts variable.language.this.ts"},"4":{"name":"variable.parameter.ts"},"5":{"name":"keyword.operator.optional.ts"}}}]},"parameter-object-binding-element":{"patterns":[{"include":"#comment"},{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))","end":"(?=,|\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#parameter-binding-element"}]},{"include":"#parameter-object-binding-pattern"},{"include":"#destructuring-parameter-rest"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"parameter-object-binding-pattern":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\{)","end":"\\}","patterns":[{"include":"#parameter-object-binding-element"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.object.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.ts"}}},"parameter-type-annotation":{"patterns":[{"name":"meta.type.annotation.ts","begin":"(:)","end":"(?=[,)])|(?==[^\u003e])","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}}}]},"paren-expression":{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}},"paren-expression-possibly-arrow":{"patterns":[{"begin":"(?\u003c=[(=,])\\s*(async)?(?=\\s*((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))","end":"(?\u003c=\\))","patterns":[{"include":"#paren-expression-possibly-arrow-with-typeparameters"}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"}}},{"begin":"(?\u003c=[(=,]|=\u003e|^return|[^\\._$[:alnum:]]return)\\s*(async)?(?=\\s*((((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?\\()|(\u003c))\\s*$)","end":"(?\u003c=\\))","patterns":[{"include":"#paren-expression-possibly-arrow-with-typeparameters"}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"}}},{"include":"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{"patterns":[{"include":"#type-parameters"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression-inside-possibly-arrow-parens"}],"beginCaptures":{"0":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}}]},"possibly-arrow-return-type":{"contentName":"meta.arrow.ts meta.return.type.arrow.ts","begin":"(?\u003c=\\)|^)\\s*(:)(?=\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*=\u003e)","end":"(?==\u003e|\\{|(^\\s*(export|function|class|interface|let|var|const|import|enum|namespace|module|type|abstract|declare)\\s+))","patterns":[{"include":"#arrow-return-type-body"}],"beginCaptures":{"1":{"name":"meta.arrow.ts meta.return.type.arrow.ts keyword.operator.type.annotation.ts"}}},"property-accessor":{"name":"storage.type.property.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(get|set)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"punctuation-accessor":{"match":"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))","captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"}}},"punctuation-comma":{"name":"punctuation.separator.comma.ts","match":","},"punctuation-semicolon":{"name":"punctuation.terminator.statement.ts","match":";"},"qstring-double":{"name":"string.quoted.double.ts","begin":"\"","end":"(\")|((?:[^\\\\\\n])$)","patterns":[{"include":"#string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.ts"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.ts"},"2":{"name":"invalid.illegal.newline.ts"}}},"qstring-single":{"name":"string.quoted.single.ts","begin":"'","end":"(\\')|((?:[^\\\\\\n])$)","patterns":[{"include":"#string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.ts"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.ts"},"2":{"name":"invalid.illegal.newline.ts"}}},"regex":{"patterns":[{"name":"string.regexp.ts","begin":"(?\u003c!\\+\\+|--|})(?\u003c=[=(:,\\[?+!]|^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case|=\u003e|\u0026\u0026|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([dgimsuy]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.ts"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.ts"},"2":{"name":"keyword.other.ts"}}},{"name":"string.regexp.ts","begin":"((?\u003c![_$[:alnum:])\\]]|\\+\\+|--|}|\\*\\/)|((?\u003c=^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case))\\s*)\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([dgimsuy]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.ts"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.ts"},"2":{"name":"keyword.other.ts"}}}]},"regex-character-class":{"patterns":[{"name":"constant.other.character-class.regexp","match":"\\\\[wWsSdDtrnvf]|\\."},{"name":"constant.character.numeric.regexp","match":"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})"},{"name":"constant.character.control.regexp","match":"\\\\c[A-Z]"},{"name":"constant.character.escape.backslash.regexp","match":"\\\\."}]},"regexp":{"patterns":[{"name":"keyword.control.anchor.regexp","match":"\\\\[bB]|\\^|\\$"},{"match":"\\\\[1-9]\\d*|\\\\k\u003c([a-zA-Z_$][\\w$]*)\u003e","captures":{"0":{"name":"keyword.other.back-reference.regexp"},"1":{"name":"variable.other.regexp"}}},{"name":"keyword.operator.quantifier.regexp","match":"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??"},{"name":"keyword.operator.or.regexp","match":"\\|"},{"name":"meta.group.assertion.regexp","begin":"(\\()((\\?=)|(\\?!)|(\\?\u003c=)|(\\?\u003c!))","end":"(\\))","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.group.regexp"},"2":{"name":"punctuation.definition.group.assertion.regexp"},"3":{"name":"meta.assertion.look-ahead.regexp"},"4":{"name":"meta.assertion.negative-look-ahead.regexp"},"5":{"name":"meta.assertion.look-behind.regexp"},"6":{"name":"meta.assertion.negative-look-behind.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.group.regexp"}}},{"name":"meta.group.regexp","begin":"\\((?:(\\?:)|(?:\\?\u003c([a-zA-Z_$][\\w$]*)\u003e))?","end":"\\)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.group.regexp"},"1":{"name":"punctuation.definition.group.no-capture.regexp"},"2":{"name":"variable.other.regexp"}},"endCaptures":{"0":{"name":"punctuation.definition.group.regexp"}}},{"name":"constant.other.character-class.set.regexp","begin":"(\\[)(\\^)?","end":"(\\])","patterns":[{"name":"constant.other.character-class.range.regexp","match":"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))","captures":{"1":{"name":"constant.character.numeric.regexp"},"2":{"name":"constant.character.control.regexp"},"3":{"name":"constant.character.escape.backslash.regexp"},"4":{"name":"constant.character.numeric.regexp"},"5":{"name":"constant.character.control.regexp"},"6":{"name":"constant.character.escape.backslash.regexp"}}},{"include":"#regex-character-class"}],"beginCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"},"2":{"name":"keyword.operator.negation.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"}}},{"include":"#regex-character-class"}]},"return-type":{"patterns":[{"name":"meta.return.type.ts","begin":"(?\u003c=\\))\\s*(:)(?=\\s*\\S)","end":"(?\u003c![:|\u0026])(?=$|^|[{};,]|//)","patterns":[{"include":"#return-type-core"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}}},{"name":"meta.return.type.ts","begin":"(?\u003c=\\))\\s*(:)","end":"(?\u003c![:|\u0026])((?=[{};,]|//|^\\s*$)|((?\u003c=\\S)(?=\\s*$)))","patterns":[{"include":"#return-type-core"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}}}]},"return-type-core":{"patterns":[{"include":"#comment"},{"begin":"(?\u003c=[:|\u0026])(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"shebang":{"name":"comment.line.shebang.ts","match":"\\A(#!).*(?=$)","captures":{"1":{"name":"punctuation.definition.comment.ts"}}},"single-line-comment-consuming-line-ending":{"contentName":"comment.line.double-slash.ts","begin":"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)","end":"(?=^)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.ts"},"2":{"name":"comment.line.double-slash.ts"},"3":{"name":"punctuation.definition.comment.ts"},"4":{"name":"storage.type.internaldeclaration.ts"},"5":{"name":"punctuation.decorator.internaldeclaration.ts"}}},"statements":{"patterns":[{"include":"#declaration"},{"include":"#control-statement"},{"include":"#after-operator-block-as-object-literal"},{"include":"#decl-block"},{"include":"#label"},{"include":"#expression"},{"include":"#punctuation-semicolon"},{"include":"#string"},{"include":"#comment"}]},"string":{"patterns":[{"include":"#qstring-single"},{"include":"#qstring-double"},{"include":"#template"}]},"string-character-escape":{"name":"constant.character.escape.ts","match":"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\{[0-9A-Fa-f]+\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)"},"super-literal":{"name":"variable.language.super.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))super\\b(?!\\$)"},"support-function-call-identifiers":{"patterns":[{"include":"#literal"},{"include":"#support-objects"},{"include":"#object-identifiers"},{"include":"#punctuation-accessor"},{"name":"keyword.operator.expression.import.ts","match":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))import(?=\\s*[\\(]\\s*[\\\"\\'\\`]))"}]},"support-objects":{"patterns":[{"name":"variable.language.arguments.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(arguments)\\b(?!\\$)"},{"name":"support.class.builtin.ts","match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(Array|ArrayBuffer|Atomics|BigInt|BigInt64Array|BigUint64Array|Boolean|DataView|Date|Float32Array\n  |Float64Array|Function|Generator|GeneratorFunction|Int8Array|Int16Array|Int32Array|Intl|Map|Number|Object|Proxy\n  |Reflect|RegExp|Set|SharedArrayBuffer|SIMD|String|Symbol|TypedArray\n  |Uint8Array|Uint16Array|Uint32Array|Uint8ClampedArray|WeakMap|WeakSet)\\b(?!\\$)"},{"name":"support.class.error.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))((Eval|Internal|Range|Reference|Syntax|Type|URI)?Error)\\b(?!\\$)"},{"name":"support.class.promise.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(Promise)\\b(?!\\$)"},{"name":"support.function.ts","match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(clear(Interval|Timeout)|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|escape|eval|\n  isFinite|isNaN|parseFloat|parseInt|require|set(Interval|Timeout)|super|unescape|uneval)(?=\\s*\\()"},{"match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(Math)(?:\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?:\n  (abs|acos|acosh|asin|asinh|atan|atan2|atanh|cbrt|ceil|clz32|cos|cosh|exp|\n  expm1|floor|fround|hypot|imul|log|log10|log1p|log2|max|min|pow|random|\n  round|sign|sin|sinh|sqrt|tan|tanh|trunc)\n  |\n  (E|LN10|LN2|LOG10E|LOG2E|PI|SQRT1_2|SQRT2)))?\\b(?!\\$)","captures":{"1":{"name":"support.constant.math.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"support.function.math.ts"},"5":{"name":"support.constant.property.math.ts"}}},{"match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(console)(?:\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\n  assert|clear|count|debug|dir|error|group|groupCollapsed|groupEnd|info|log\n  |profile|profileEnd|table|time|timeEnd|timeStamp|trace|warn))?\\b(?!\\$)","captures":{"1":{"name":"support.class.console.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"support.function.console.ts"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(JSON)(?:\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(parse|stringify))?\\b(?!\\$)","captures":{"1":{"name":"support.constant.json.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"support.function.json.ts"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(import)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(meta)\\b(?!\\$)","captures":{"1":{"name":"keyword.control.import.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"support.variable.property.importmeta.ts"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(new)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(target)\\b(?!\\$)","captures":{"1":{"name":"keyword.operator.new.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"support.variable.property.target.ts"}}},{"match":"(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s* (?:\n  (?:(constructor|length|prototype|__proto__)\\b(?!\\$|\\s*(\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\\())\n  |\n  (?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\b(?!\\$)))","captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"support.variable.property.ts"},"4":{"name":"support.constant.ts"}}},{"match":"(?x) (?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.)) \\b (?:\n  (document|event|navigator|performance|screen|window)\n  |\n  (AnalyserNode|ArrayBufferView|Attr|AudioBuffer|AudioBufferSourceNode|AudioContext|AudioDestinationNode|AudioListener\n  |AudioNode|AudioParam|BatteryManager|BeforeUnloadEvent|BiquadFilterNode|Blob|BufferSource|ByteString|CSS|CSSConditionRule\n  |CSSCounterStyleRule|CSSGroupingRule|CSSMatrix|CSSMediaRule|CSSPageRule|CSSPrimitiveValue|CSSRule|CSSRuleList|CSSStyleDeclaration\n  |CSSStyleRule|CSSStyleSheet|CSSSupportsRule|CSSValue|CSSValueList|CanvasGradient|CanvasImageSource|CanvasPattern\n  |CanvasRenderingContext2D|ChannelMergerNode|ChannelSplitterNode|CharacterData|ChromeWorker|CloseEvent|Comment|CompositionEvent\n  |Console|ConvolverNode|Coordinates|Credential|CredentialsContainer|Crypto|CryptoKey|CustomEvent|DOMError|DOMException\n  |DOMHighResTimeStamp|DOMImplementation|DOMString|DOMStringList|DOMStringMap|DOMTimeStamp|DOMTokenList|DataTransfer\n  |DataTransferItem|DataTransferItemList|DedicatedWorkerGlobalScope|DelayNode|DeviceProximityEvent|DirectoryEntry\n  |DirectoryEntrySync|DirectoryReader|DirectoryReaderSync|Document|DocumentFragment|DocumentTouch|DocumentType|DragEvent\n  |DynamicsCompressorNode|Element|Entry|EntrySync|ErrorEvent|Event|EventListener|EventSource|EventTarget|FederatedCredential\n  |FetchEvent|File|FileEntry|FileEntrySync|FileException|FileList|FileReader|FileReaderSync|FileSystem|FileSystemSync\n  |FontFace|FormData|GainNode|Gamepad|GamepadButton|GamepadEvent|Geolocation|GlobalEventHandlers|HTMLAnchorElement\n  |HTMLAreaElement|HTMLAudioElement|HTMLBRElement|HTMLBaseElement|HTMLBodyElement|HTMLButtonElement|HTMLCanvasElement\n  |HTMLCollection|HTMLContentElement|HTMLDListElement|HTMLDataElement|HTMLDataListElement|HTMLDialogElement|HTMLDivElement\n  |HTMLDocument|HTMLElement|HTMLEmbedElement|HTMLFieldSetElement|HTMLFontElement|HTMLFormControlsCollection|HTMLFormElement\n  |HTMLHRElement|HTMLHeadElement|HTMLHeadingElement|HTMLHtmlElement|HTMLIFrameElement|HTMLImageElement|HTMLInputElement\n  |HTMLKeygenElement|HTMLLIElement|HTMLLabelElement|HTMLLegendElement|HTMLLinkElement|HTMLMapElement|HTMLMediaElement\n  |HTMLMetaElement|HTMLMeterElement|HTMLModElement|HTMLOListElement|HTMLObjectElement|HTMLOptGroupElement|HTMLOptionElement\n  |HTMLOptionsCollection|HTMLOutputElement|HTMLParagraphElement|HTMLParamElement|HTMLPreElement|HTMLProgressElement\n  |HTMLQuoteElement|HTMLScriptElement|HTMLSelectElement|HTMLShadowElement|HTMLSourceElement|HTMLSpanElement|HTMLStyleElement\n  |HTMLTableCaptionElement|HTMLTableCellElement|HTMLTableColElement|HTMLTableDataCellElement|HTMLTableElement|HTMLTableHeaderCellElement\n  |HTMLTableRowElement|HTMLTableSectionElement|HTMLTextAreaElement|HTMLTimeElement|HTMLTitleElement|HTMLTrackElement\n  |HTMLUListElement|HTMLUnknownElement|HTMLVideoElement|HashChangeEvent|History|IDBCursor|IDBCursorWithValue|IDBDatabase\n  |IDBEnvironment|IDBFactory|IDBIndex|IDBKeyRange|IDBMutableFile|IDBObjectStore|IDBOpenDBRequest|IDBRequest|IDBTransaction\n  |IDBVersionChangeEvent|IIRFilterNode|IdentityManager|ImageBitmap|ImageBitmapFactories|ImageData|Index|InputDeviceCapabilities\n  |InputEvent|InstallEvent|InstallTrigger|KeyboardEvent|LinkStyle|LocalFileSystem|LocalFileSystemSync|Location|MIDIAccess\n  |MIDIConnectionEvent|MIDIInput|MIDIInputMap|MIDIOutputMap|MediaElementAudioSourceNode|MediaError|MediaKeyMessageEvent\n  |MediaKeySession|MediaKeyStatusMap|MediaKeySystemAccess|MediaKeySystemConfiguration|MediaKeys|MediaRecorder|MediaStream\n  |MediaStreamAudioDestinationNode|MediaStreamAudioSourceNode|MessageChannel|MessageEvent|MessagePort|MouseEvent\n  |MutationObserver|MutationRecord|NamedNodeMap|Navigator|NavigatorConcurrentHardware|NavigatorGeolocation|NavigatorID\n  |NavigatorLanguage|NavigatorOnLine|Node|NodeFilter|NodeIterator|NodeList|NonDocumentTypeChildNode|Notification\n  |OfflineAudioCompletionEvent|OfflineAudioContext|OscillatorNode|PageTransitionEvent|PannerNode|ParentNode|PasswordCredential\n  |Path2D|PaymentAddress|PaymentRequest|PaymentResponse|Performance|PerformanceEntry|PerformanceFrameTiming|PerformanceMark\n  |PerformanceMeasure|PerformanceNavigation|PerformanceNavigationTiming|PerformanceObserver|PerformanceObserverEntryList\n  |PerformanceResourceTiming|PerformanceTiming|PeriodicSyncEvent|PeriodicWave|Plugin|Point|PointerEvent|PopStateEvent\n  |PortCollection|Position|PositionError|PositionOptions|PresentationConnectionClosedEvent|PresentationConnectionList\n  |PresentationReceiver|ProcessingInstruction|ProgressEvent|PromiseRejectionEvent|PushEvent|PushRegistrationManager\n  |RTCCertificate|RTCConfiguration|RTCPeerConnection|RTCSessionDescriptionCallback|RTCStatsReport|RadioNodeList|RandomSource\n  |Range|ReadableByteStream|RenderingContext|SVGAElement|SVGAngle|SVGAnimateColorElement|SVGAnimateElement|SVGAnimateMotionElement\n  |SVGAnimateTransformElement|SVGAnimatedAngle|SVGAnimatedBoolean|SVGAnimatedEnumeration|SVGAnimatedInteger|SVGAnimatedLength\n  |SVGAnimatedLengthList|SVGAnimatedNumber|SVGAnimatedNumberList|SVGAnimatedPoints|SVGAnimatedPreserveAspectRatio\n  |SVGAnimatedRect|SVGAnimatedString|SVGAnimatedTransformList|SVGAnimationElement|SVGCircleElement|SVGClipPathElement\n  |SVGCursorElement|SVGDefsElement|SVGDescElement|SVGElement|SVGEllipseElement|SVGEvent|SVGFilterElement|SVGFontElement\n  |SVGFontFaceElement|SVGFontFaceFormatElement|SVGFontFaceNameElement|SVGFontFaceSrcElement|SVGFontFaceUriElement\n  |SVGForeignObjectElement|SVGGElement|SVGGlyphElement|SVGGradientElement|SVGHKernElement|SVGImageElement|SVGLength\n  |SVGLengthList|SVGLineElement|SVGLinearGradientElement|SVGMPathElement|SVGMaskElement|SVGMatrix|SVGMissingGlyphElement\n  |SVGNumber|SVGNumberList|SVGPathElement|SVGPatternElement|SVGPoint|SVGPolygonElement|SVGPolylineElement|SVGPreserveAspectRatio\n  |SVGRadialGradientElement|SVGRect|SVGRectElement|SVGSVGElement|SVGScriptElement|SVGSetElement|SVGStopElement|SVGStringList\n  |SVGStylable|SVGStyleElement|SVGSwitchElement|SVGSymbolElement|SVGTRefElement|SVGTSpanElement|SVGTests|SVGTextElement\n  |SVGTextPositioningElement|SVGTitleElement|SVGTransform|SVGTransformList|SVGTransformable|SVGUseElement|SVGVKernElement\n  |SVGViewElement|ServiceWorker|ServiceWorkerContainer|ServiceWorkerGlobalScope|ServiceWorkerRegistration|ServiceWorkerState\n  |ShadowRoot|SharedWorker|SharedWorkerGlobalScope|SourceBufferList|StereoPannerNode|Storage|StorageEvent|StyleSheet\n  |StyleSheetList|SubtleCrypto|SyncEvent|Text|TextMetrics|TimeEvent|TimeRanges|Touch|TouchEvent|TouchList|Transferable\n  |TreeWalker|UIEvent|USVString|VRDisplayCapabilities|ValidityState|WaveShaperNode|WebGL|WebGLActiveInfo|WebGLBuffer\n  |WebGLContextEvent|WebGLFramebuffer|WebGLProgram|WebGLRenderbuffer|WebGLRenderingContext|WebGLShader|WebGLShaderPrecisionFormat\n  |WebGLTexture|WebGLTimerQueryEXT|WebGLTransformFeedback|WebGLUniformLocation|WebGLVertexArrayObject|WebGLVertexArrayObjectOES\n  |WebSocket|WebSockets|WebVTT|WheelEvent|Window|WindowBase64|WindowEventHandlers|WindowTimers|Worker|WorkerGlobalScope\n  |WorkerLocation|WorkerNavigator|XMLHttpRequest|XMLHttpRequestEventTarget|XMLSerializer|XPathExpression|XPathResult\n  |XSLTProcessor))\\b(?!\\$)","captures":{"1":{"name":"support.variable.dom.ts"},"2":{"name":"support.class.dom.ts"}}},{"match":"(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s* (?:\n  (ATTRIBUTE_NODE|CDATA_SECTION_NODE|COMMENT_NODE|DOCUMENT_FRAGMENT_NODE|DOCUMENT_NODE|DOCUMENT_TYPE_NODE\n  |DOMSTRING_SIZE_ERR|ELEMENT_NODE|ENTITY_NODE|ENTITY_REFERENCE_NODE|HIERARCHY_REQUEST_ERR|INDEX_SIZE_ERR\n  |INUSE_ATTRIBUTE_ERR|INVALID_CHARACTER_ERR|NO_DATA_ALLOWED_ERR|NO_MODIFICATION_ALLOWED_ERR|NOT_FOUND_ERR\n  |NOT_SUPPORTED_ERR|NOTATION_NODE|PROCESSING_INSTRUCTION_NODE|TEXT_NODE|WRONG_DOCUMENT_ERR)\n  |\n  (_content|[xyz]|abbr|above|accept|acceptCharset|accessKey|action|align|[av]Link(?:color)?|all|alt|anchors|appCodeName\n  |appCore|applets|appMinorVersion|appName|appVersion|archive|areas|arguments|attributes|availHeight|availLeft|availTop\n  |availWidth|axis|background|backgroundColor|backgroundImage|below|bgColor|body|border|borderBottomWidth|borderColor\n  |borderLeftWidth|borderRightWidth|borderStyle|borderTopWidth|borderWidth|bottom|bufferDepth|callee|caller|caption\n  |cellPadding|cells|cellSpacing|ch|characterSet|charset|checked|childNodes|chOff|cite|classes|className|clear\n  |clientInformation|clip|clipBoardData|closed|code|codeBase|codeType|color|colorDepth|cols|colSpan|compact|complete\n  |components|content|controllers|cookie|cookieEnabled|cords|cpuClass|crypto|current|data|dateTime|declare|defaultCharset\n  |defaultChecked|defaultSelected|defaultStatus|defaultValue|defaultView|defer|description|dialogArguments|dialogHeight\n  |dialogLeft|dialogTop|dialogWidth|dir|directories|disabled|display|docmain|doctype|documentElement|elements|embeds\n  |enabledPlugin|encoding|enctype|entities|event|expando|external|face|fgColor|filename|firstChild|fontFamily|fontSize\n  |fontWeight|form|formName|forms|frame|frameBorder|frameElement|frames|hasFocus|hash|headers|height|history|host\n  |hostname|href|hreflang|hspace|htmlFor|httpEquiv|id|ids|ignoreCase|images|implementation|index|innerHeight|innerWidth\n  |input|isMap|label|lang|language|lastChild|lastIndex|lastMatch|lastModified|lastParen|layer[sXY]|left|leftContext\n  |lineHeight|link|linkColor|links|listStyleType|localName|location|locationbar|longDesc|lowsrc|lowSrc|marginBottom\n  |marginHeight|marginLeft|marginRight|marginTop|marginWidth|maxLength|media|menubar|method|mimeTypes|multiline|multiple\n  |name|nameProp|namespaces|namespaceURI|next|nextSibling|nodeName|nodeType|nodeValue|noHref|noResize|noShade|notationName\n  |notations|noWrap|object|offscreenBuffering|onLine|onreadystatechange|opener|opsProfile|options|oscpu|outerHeight\n  |outerWidth|ownerDocument|paddingBottom|paddingLeft|paddingRight|paddingTop|page[XY]|page[XY]Offset|parent|parentLayer\n  |parentNode|parentWindow|pathname|personalbar|pixelDepth|pkcs11|platform|plugins|port|prefix|previous|previousDibling\n  |product|productSub|profile|profileend|prompt|prompter|protocol|publicId|readOnly|readyState|referrer|rel|responseText\n  |responseXML|rev|right|rightContext|rowIndex|rows|rowSpan|rules|scheme|scope|screen[XY]|screenLeft|screenTop|scripts\n  |scrollbars|scrolling|sectionRowIndex|security|securityPolicy|selected|selectedIndex|selection|self|shape|siblingAbove\n  |siblingBelow|size|source|specified|standby|start|status|statusbar|statusText|style|styleSheets|suffixes|summary\n  |systemId|systemLanguage|tagName|tags|target|tBodies|text|textAlign|textDecoration|textIndent|textTransform|tFoot|tHead\n  |title|toolbar|top|type|undefined|uniqueID|updateInterval|URL|URLUnencoded|useMap|userAgent|userLanguage|userProfile\n  |vAlign|value|valueType|vendor|vendorSub|version|visibility|vspace|whiteSpace|width|X[MS]LDocument|zIndex))\\b(?!\\$|\\s*(\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\\()","captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"support.constant.dom.ts"},"4":{"name":"support.variable.property.dom.ts"}}},{"name":"support.class.node.ts","match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(Buffer|EventEmitter|Server|Pipe|Socket|REPLServer|ReadStream|WriteStream|Stream\n  |Inflate|Deflate|InflateRaw|DeflateRaw|GZip|GUnzip|Unzip|Zip)\\b(?!\\$)"},{"match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(process)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(?:\n  (arch|argv|config|connected|env|execArgv|execPath|exitCode|mainModule|pid|platform|release|stderr|stdin|stdout|title|version|versions)\n  |\n  (abort|chdir|cwd|disconnect|exit|[sg]ete?[gu]id|send|[sg]etgroups|initgroups|kill|memoryUsage|nextTick|umask|uptime|hrtime)\n))?\\b(?!\\$)","captures":{"1":{"name":"support.variable.object.process.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"support.variable.property.process.ts"},"5":{"name":"support.function.process.ts"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(exports)|(module)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(exports|id|filename|loaded|parent|children))?)\\b(?!\\$)","captures":{"1":{"name":"support.type.object.module.ts"},"2":{"name":"support.type.object.module.ts"},"3":{"name":"punctuation.accessor.ts"},"4":{"name":"punctuation.accessor.optional.ts"},"5":{"name":"support.type.object.module.ts"}}},{"name":"support.variable.object.node.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(global|GLOBAL|root|__dirname|__filename)\\b(?!\\$)"},{"match":"(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s*\n(?:\n (on(?:Rowsinserted|Rowsdelete|Rowenter|Rowexit|Resize|Resizestart|Resizeend|Reset|\n   Readystatechange|Mouseout|Mouseover|Mousedown|Mouseup|Mousemove|\n   Before(?:cut|deactivate|unload|update|paste|print|editfocus|activate)|\n   Blur|Scrolltop|Submit|Select|Selectstart|Selectionchange|Hover|Help|\n   Change|Contextmenu|Controlselect|Cut|Cellchange|Clock|Close|Deactivate|\n   Datasetchanged|Datasetcomplete|Dataavailable|Drop|Drag|Dragstart|Dragover|\n   Dragdrop|Dragenter|Dragend|Dragleave|Dblclick|Unload|Paste|Propertychange|Error|\n   Errorupdate|Keydown|Keyup|Keypress|Focus|Load|Activate|Afterupdate|Afterprint|Abort)\n ) |\n (shift|showModelessDialog|showModalDialog|showHelp|scroll|scrollX|scrollByPages|\n   scrollByLines|scrollY|scrollTo|stop|strike|sizeToContent|sidebar|signText|sort|\n   sup|sub|substr|substring|splice|split|send|set(?:Milliseconds|Seconds|Minutes|Hours|\n   Month|Year|FullYear|Date|UTC(?:Milliseconds|Seconds|Minutes|Hours|Month|FullYear|Date)|\n   Time|Hotkeys|Cursor|ZOptions|Active|Resizable|RequestHeader)|search|slice|\n   savePreferences|small|home|handleEvent|navigate|char|charCodeAt|charAt|concat|\n   contextual|confirm|compile|clear|captureEvents|call|createStyleSheet|createPopup|\n   createEventObject|to(?:GMTString|UTCString|String|Source|UpperCase|LowerCase|LocaleString)|\n   test|taint|taintEnabled|indexOf|italics|disableExternalCapture|dump|detachEvent|unshift|\n   untaint|unwatch|updateCommands|join|javaEnabled|pop|push|plugins.refresh|paddings|parse|\n   print|prompt|preference|enableExternalCapture|exec|execScript|valueOf|UTC|find|file|\n   fileModifiedDate|fileSize|fileCreatedDate|fileUpdatedDate|fixed|fontsize|fontcolor|\n   forward|fromCharCode|watch|link|load|lastIndexOf|anchor|attachEvent|atob|apply|alert|\n   abort|routeEvents|resize|resizeBy|resizeTo|recalc|returnValue|replace|reverse|reload|\n   releaseCapture|releaseEvents|go|get(?:Milliseconds|Seconds|Minutes|Hours|Month|Day|Year|FullYear|\n   Time|Date|TimezoneOffset|UTC(?:Milliseconds|Seconds|Minutes|Hours|Day|Month|FullYear|Date)|\n   Attention|Selection|ResponseHeader|AllResponseHeaders)|moveBy|moveBelow|moveTo|\n   moveToAbsolute|moveAbove|mergeAttributes|match|margins|btoa|big|bold|borderWidths|blink|back\n ) |\n (acceptNode|add|addEventListener|addTextTrack|adoptNode|after|animate|append|\n   appendChild|appendData|before|blur|canPlayType|captureStream|\n   caretPositionFromPoint|caretRangeFromPoint|checkValidity|clear|click|\n   cloneContents|cloneNode|cloneRange|close|closest|collapse|\n   compareBoundaryPoints|compareDocumentPosition|comparePoint|contains|\n   convertPointFromNode|convertQuadFromNode|convertRectFromNode|createAttribute|\n   createAttributeNS|createCaption|createCDATASection|createComment|\n   createContextualFragment|createDocument|createDocumentFragment|\n   createDocumentType|createElement|createElementNS|createEntityReference|\n   createEvent|createExpression|createHTMLDocument|createNodeIterator|\n   createNSResolver|createProcessingInstruction|createRange|createShadowRoot|\n   createTBody|createTextNode|createTFoot|createTHead|createTreeWalker|delete|\n   deleteCaption|deleteCell|deleteContents|deleteData|deleteRow|deleteTFoot|\n   deleteTHead|detach|disconnect|dispatchEvent|elementFromPoint|elementsFromPoint|\n   enableStyleSheetsForSet|entries|evaluate|execCommand|exitFullscreen|\n   exitPointerLock|expand|extractContents|fastSeek|firstChild|focus|forEach|get|\n   getAll|getAnimations|getAttribute|getAttributeNames|getAttributeNode|\n   getAttributeNodeNS|getAttributeNS|getBoundingClientRect|getBoxQuads|\n   getClientRects|getContext|getDestinationInsertionPoints|getElementById|\n   getElementsByClassName|getElementsByName|getElementsByTagName|\n   getElementsByTagNameNS|getItem|getNamedItem|getSelection|getStartDate|\n   getVideoPlaybackQuality|has|hasAttribute|hasAttributeNS|hasAttributes|\n   hasChildNodes|hasFeature|hasFocus|importNode|initEvent|insertAdjacentElement|\n   insertAdjacentHTML|insertAdjacentText|insertBefore|insertCell|insertData|\n   insertNode|insertRow|intersectsNode|isDefaultNamespace|isEqualNode|\n   isPointInRange|isSameNode|item|key|keys|lastChild|load|lookupNamespaceURI|\n   lookupPrefix|matches|move|moveAttribute|moveAttributeNode|moveChild|\n   moveNamedItem|namedItem|nextNode|nextSibling|normalize|observe|open|\n   parentNode|pause|play|postMessage|prepend|preventDefault|previousNode|\n   previousSibling|probablySupportsContext|queryCommandEnabled|\n   queryCommandIndeterm|queryCommandState|queryCommandSupported|queryCommandValue|\n   querySelector|querySelectorAll|registerContentHandler|registerElement|\n   registerProtocolHandler|releaseCapture|releaseEvents|remove|removeAttribute|\n   removeAttributeNode|removeAttributeNS|removeChild|removeEventListener|\n   removeItem|replace|replaceChild|replaceData|replaceWith|reportValidity|\n   requestFullscreen|requestPointerLock|reset|scroll|scrollBy|scrollIntoView|\n   scrollTo|seekToNextFrame|select|selectNode|selectNodeContents|set|setAttribute|\n   setAttributeNode|setAttributeNodeNS|setAttributeNS|setCapture|\n   setCustomValidity|setEnd|setEndAfter|setEndBefore|setItem|setNamedItem|\n   setRangeText|setSelectionRange|setSinkId|setStart|setStartAfter|setStartBefore|\n   slice|splitText|stepDown|stepUp|stopImmediatePropagation|stopPropagation|\n   submit|substringData|supports|surroundContents|takeRecords|terminate|toBlob|\n   toDataURL|toggle|toString|values|write|writeln\n ) |\n (all|catch|finally|race|reject|resolve|then\n )\n)(?=\\s*\\()","captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"support.function.event-handler.ts"},"4":{"name":"support.function.ts"},"5":{"name":"support.function.dom.ts"},"6":{"name":"support.function.promise.ts"}}}]},"switch-statement":{"name":"switch-statement.expr.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?=\\bswitch\\s*\\()","end":"\\}","patterns":[{"include":"#comment"},{"name":"switch-expression.expr.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(switch)\\s*(\\()","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.ts"},"2":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}},{"name":"switch-block.expr.ts","begin":"\\{","end":"(?=\\})","patterns":[{"name":"case-clause.expr.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(case|default(?=:))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=:)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.ts"}}},{"contentName":"meta.block.ts","begin":"(:)\\s*(\\{)","end":"\\}","patterns":[{"include":"#statements"}],"beginCaptures":{"1":{"name":"case-clause.expr.ts punctuation.definition.section.case-statement.ts"},"2":{"name":"meta.block.ts punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"meta.block.ts punctuation.definition.block.ts"}}},{"match":"(:)","captures":{"0":{"name":"case-clause.expr.ts punctuation.definition.section.case-statement.ts"}}},{"include":"#statements"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}}}],"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}},"template":{"patterns":[{"include":"#template-call"},{"name":"string.template.ts","begin":"([_$[:alpha:]][_$[:alnum:]]*)?(`)","end":"`","patterns":[{"include":"#template-substitution-element"},{"include":"#string-character-escape"}],"beginCaptures":{"1":{"name":"entity.name.function.tagged-template.ts"},"2":{"name":"punctuation.definition.string.template.begin.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.string.template.end.ts"}}}]},"template-call":{"patterns":[{"name":"string.template.ts","begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*)(\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?`)","end":"(?=`)","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))","end":"(?=(\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?`)","patterns":[{"include":"#support-function-call-identifiers"},{"name":"entity.name.function.tagged-template.ts","match":"([_$[:alpha:]][_$[:alnum:]]*)"}]},{"include":"#type-arguments"}]},{"name":"string.template.ts","begin":"([_$[:alpha:]][_$[:alnum:]]*)?\\s*(?=(\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)`)","end":"(?=`)","patterns":[{"include":"#type-arguments"}],"beginCaptures":{"1":{"name":"entity.name.function.tagged-template.ts"}}}]},"template-substitution-element":{"name":"meta.template.expression.ts","contentName":"meta.embedded.line.ts","begin":"\\$\\{","end":"\\}","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.ts"}}},"template-type":{"patterns":[{"include":"#template-call"},{"name":"string.template.ts","begin":"([_$[:alpha:]][_$[:alnum:]]*)?(`)","end":"`","patterns":[{"include":"#template-type-substitution-element"},{"include":"#string-character-escape"}],"beginCaptures":{"1":{"name":"entity.name.function.tagged-template.ts"},"2":{"name":"punctuation.definition.string.template.begin.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.string.template.end.ts"}}}]},"template-type-substitution-element":{"name":"meta.template.expression.ts","contentName":"meta.embedded.line.ts","begin":"\\$\\{","end":"\\}","patterns":[{"include":"#type"}],"beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.ts"}}},"ternary-expression":{"begin":"(?!\\?\\.\\s*[^[:digit:]])(\\?)(?!\\?)","end":"\\s*(:)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.ternary.ts"}},"endCaptures":{"1":{"name":"keyword.operator.ternary.ts"}}},"this-literal":{"name":"variable.language.this.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))this\\b(?!\\$)"},"type":{"patterns":[{"include":"#comment"},{"include":"#type-string"},{"include":"#numeric-literal"},{"include":"#type-primitive"},{"include":"#type-builtin-literals"},{"include":"#type-parameters"},{"include":"#type-tuple"},{"include":"#type-object"},{"include":"#type-operators"},{"include":"#type-conditional"},{"include":"#type-fn-type-parameters"},{"include":"#type-paren-or-function-parameters"},{"include":"#type-function-return-type"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(readonly)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*","captures":{"1":{"name":"storage.modifier.ts"}}},{"include":"#type-name"}]},"type-alias-declaration":{"name":"meta.type.declaration.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(type)\\b\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*","end":"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"begin":"(=)\\s*(intrinsic)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.ts"},"2":{"name":"keyword.control.intrinsic.ts"}}},{"begin":"(=)\\s*","end":"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.ts"}}}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.type.ts"},"4":{"name":"entity.name.type.alias.ts"}}},"type-annotation":{"patterns":[{"name":"meta.type.annotation.ts","begin":"(:)(?=\\s*\\S)","end":"(?\u003c![:|\u0026])((?=$|^|[,);\\}\\]]|//)|(?==[^\u003e])|((?\u003c=[\\}\u003e\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}}},{"name":"meta.type.annotation.ts","begin":"(:)","end":"(?\u003c![:|\u0026])((?=[,);\\}\\]]|//)|(?==[^\u003e])|(?=^\\s*$)|((?\u003c=\\S)(?=\\s*$))|((?\u003c=[\\}\u003e\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}}}]},"type-arguments":{"name":"meta.type.parameters.ts","begin":"\\\u003c","end":"\\\u003e","patterns":[{"include":"#type-arguments-body"}],"beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.ts"}}},"type-arguments-body":{"patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(_)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","captures":{"0":{"name":"keyword.operator.type.ts"}}},{"include":"#type"},{"include":"#punctuation-comma"}]},"type-builtin-literals":{"name":"support.type.builtin.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(this|true|false|undefined|null|object)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"type-conditional":{"patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(extends)\\s+","end":"(?\u003c=:)","patterns":[{"begin":"\\?","end":":","patterns":[{"include":"#type"}],"beginCaptures":{"0":{"name":"keyword.operator.ternary.ts"}},"endCaptures":{"0":{"name":"keyword.operator.ternary.ts"}}},{"include":"#type"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"}}}]},"type-fn-type-parameters":{"patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(abstract)\\s+)?(new)\\b(?=\\s*\\\u003c)","end":"(?\u003c=\u003e)","patterns":[{"include":"#comment"},{"include":"#type-parameters"}],"beginCaptures":{"1":{"name":"meta.type.constructor.ts storage.modifier.ts"},"2":{"name":"meta.type.constructor.ts keyword.control.new.ts"}}},{"name":"meta.type.constructor.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(abstract)\\s+)?(new)\\b\\s*(?=\\()","end":"(?\u003c=\\))","patterns":[{"include":"#function-parameters"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.control.new.ts"}}},{"name":"meta.type.function.ts","begin":"(?x)(\n  (?=\n    [(]\\s*(\n      ([)]) |\n      (\\.\\.\\.) |\n      ([_$[:alnum:]]+\\s*(\n        ([:,?=])|\n        ([)]\\s*=\u003e)\n      ))\n    )\n  )\n)","end":"(?\u003c=\\))","patterns":[{"include":"#function-parameters"}]}]},"type-function-return-type":{"patterns":[{"name":"meta.type.function.return.ts","begin":"(=\u003e)(?=\\s*\\S)","end":"(?\u003c!=\u003e)(?\u003c![|\u0026])(?=[,\\]\\)\\{\\}=;\u003e:\\?]|//|$)","patterns":[{"include":"#type-function-return-type-core"}],"beginCaptures":{"1":{"name":"storage.type.function.arrow.ts"}}},{"name":"meta.type.function.return.ts","begin":"=\u003e","end":"(?\u003c!=\u003e)(?\u003c![|\u0026])((?=[,\\]\\)\\{\\}=;:\\?\u003e]|//|^\\s*$)|((?\u003c=\\S)(?=\\s*$)))","patterns":[{"include":"#type-function-return-type-core"}],"beginCaptures":{"0":{"name":"storage.type.function.arrow.ts"}}}]},"type-function-return-type-core":{"patterns":[{"include":"#comment"},{"begin":"(?\u003c==\u003e)(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"type-infer":{"patterns":[{"name":"meta.type.infer.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(infer)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s+(extends)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))?","captures":{"1":{"name":"keyword.operator.expression.infer.ts"},"2":{"name":"entity.name.type.ts"},"3":{"name":"keyword.operator.expression.extends.ts"}}}]},"type-name":{"patterns":[{"contentName":"meta.type.parameters.ts","begin":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\u003c)","end":"(\u003e)","patterns":[{"include":"#type-arguments-body"}],"captures":{"1":{"name":"entity.name.type.module.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts"}},"endCaptures":{"1":{"name":"meta.type.parameters.ts punctuation.definition.typeparameters.end.ts"}}},{"contentName":"meta.type.parameters.ts","begin":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(\u003c)","end":"(\u003e)","patterns":[{"include":"#type-arguments-body"}],"beginCaptures":{"1":{"name":"entity.name.type.ts"},"2":{"name":"meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts"}},"endCaptures":{"1":{"name":"meta.type.parameters.ts punctuation.definition.typeparameters.end.ts"}}},{"match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))","captures":{"1":{"name":"entity.name.type.module.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"}}},{"name":"entity.name.type.ts","match":"[_$[:alpha:]][_$[:alnum:]]*"}]},"type-object":{"name":"meta.object.type.ts","begin":"\\{","end":"\\}","patterns":[{"include":"#comment"},{"include":"#method-declaration"},{"include":"#indexer-declaration"},{"include":"#indexer-mapped-type-declaration"},{"include":"#field-declaration"},{"include":"#type-annotation"},{"begin":"\\.\\.\\.","end":"(?=\\}|;|,|$)|(?\u003c=\\})","patterns":[{"include":"#type"}],"beginCaptures":{"0":{"name":"keyword.operator.spread.ts"}}},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"},{"include":"#type"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}},"type-operators":{"patterns":[{"include":"#typeof-operator"},{"include":"#type-infer"},{"begin":"([\u0026|])(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#type-object"}],"beginCaptures":{"0":{"name":"keyword.operator.type.ts"}}},{"begin":"[\u0026|]","end":"(?=\\S)","beginCaptures":{"0":{"name":"keyword.operator.type.ts"}}},{"name":"keyword.operator.expression.keyof.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))keyof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.operator.ternary.ts","match":"(\\?|\\:)"},{"name":"keyword.operator.expression.import.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))import(?=\\s*\\()"}]},"type-parameters":{"name":"meta.type.parameters.ts","begin":"(\u003c)","end":"(\u003e)","patterns":[{"include":"#comment"},{"name":"storage.modifier.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(extends|in|out)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"include":"#type"},{"include":"#punctuation-comma"},{"name":"keyword.operator.assignment.ts","match":"(=)(?!\u003e)"}],"beginCaptures":{"1":{"name":"punctuation.definition.typeparameters.begin.ts"}},"endCaptures":{"1":{"name":"punctuation.definition.typeparameters.end.ts"}}},"type-paren-or-function-parameters":{"name":"meta.type.paren.cover.ts","begin":"\\(","end":"\\)","patterns":[{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=\\s*(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))))","captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"entity.name.function.ts variable.language.this.ts"},"4":{"name":"entity.name.function.ts"},"5":{"name":"keyword.operator.optional.ts"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=:)","captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"variable.parameter.ts variable.language.this.ts"},"4":{"name":"variable.parameter.ts"},"5":{"name":"keyword.operator.optional.ts"}}},{"include":"#type-annotation"},{"name":"punctuation.separator.parameter.ts","match":","},{"include":"#type"}],"beginCaptures":{"0":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}},"type-predicate-operator":{"patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(asserts)\\s+)?(?!asserts)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s(is)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","captures":{"1":{"name":"keyword.operator.type.asserts.ts"},"2":{"name":"variable.parameter.ts variable.language.this.ts"},"3":{"name":"variable.parameter.ts"},"4":{"name":"keyword.operator.expression.is.ts"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(asserts)\\s+(?!is)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","captures":{"1":{"name":"keyword.operator.type.asserts.ts"},"2":{"name":"variable.parameter.ts variable.language.this.ts"},"3":{"name":"variable.parameter.ts"}}},{"name":"keyword.operator.type.asserts.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))asserts(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.operator.expression.is.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))is(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"type-primitive":{"name":"support.type.primitive.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(string|number|bigint|boolean|symbol|any|void|never|unknown)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"type-string":{"patterns":[{"include":"#qstring-single"},{"include":"#qstring-double"},{"include":"#template-type"}]},"type-tuple":{"name":"meta.type.tuple.ts","begin":"\\[","end":"\\]","patterns":[{"name":"keyword.operator.rest.ts","match":"\\.\\.\\."},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))([_$[:alpha:]][_$[:alnum:]]*)\\s*(\\?)?\\s*(:)","captures":{"1":{"name":"entity.name.label.ts"},"2":{"name":"keyword.operator.optional.ts"},"3":{"name":"punctuation.separator.label.ts"}}},{"include":"#type"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"meta.brace.square.ts"}},"endCaptures":{"0":{"name":"meta.brace.square.ts"}}},"typeof-operator":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))typeof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=[,);}\\]=\u003e:\u0026|{\\?]|$|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.operator.expression.typeof.ts"}}},"undefined-literal":{"name":"constant.language.undefined.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))undefined(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"var-expr":{"patterns":[{"name":"meta.var.expr.ts","begin":"(?=(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))","end":"(?!(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=;|}|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))|((?\u003c!^let|[^\\._$[:alnum:]]let|^var|[^\\._$[:alnum:]]var)(?=\\s*$)))","patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*","end":"(?=\\S)","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.ts"}}},{"include":"#destructuring-variable"},{"include":"#var-single-variable"},{"include":"#variable-initializer"},{"include":"#comment"},{"begin":"(,)\\s*((?!\\S)|(?=\\/\\/))","end":"(?\u003c!,)(((?==|;|}|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|^\\s*$))|((?\u003c=\\S)(?=\\s*$)))","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#destructuring-variable"},{"include":"#var-single-variable"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"punctuation.separator.comma.ts"}}},{"include":"#punctuation-comma"}]},{"name":"meta.var.expr.ts","begin":"(?=(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))","end":"(?!(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=;|}|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))|((?\u003c!^const|[^\\._$[:alnum:]]const)(?=\\s*$)))","patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*","end":"(?=\\S)","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.ts"}}},{"include":"#destructuring-const"},{"include":"#var-single-const"},{"include":"#variable-initializer"},{"include":"#comment"},{"begin":"(,)\\s*((?!\\S)|(?=\\/\\/))","end":"(?\u003c!,)(((?==|;|}|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|^\\s*$))|((?\u003c=\\S)(?=\\s*$)))","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#destructuring-const"},{"include":"#var-single-const"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"punctuation.separator.comma.ts"}}},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.ts"}}}]},"var-single-const":{"patterns":[{"name":"meta.var-single-variable.expr.ts","begin":"(?x)([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.ts variable.other.constant.ts entity.name.function.ts"}}},{"name":"meta.var-single-variable.expr.ts","begin":"([_$[:alpha:]][_$[:alnum:]]*)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.ts variable.other.constant.ts"}}}]},"var-single-variable":{"patterns":[{"name":"meta.var-single-variable.expr.ts","begin":"(?x)([_$[:alpha:]][_$[:alnum:]]*)(\\!)?(?=\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.ts entity.name.function.ts"},"2":{"name":"keyword.operator.definiteassignment.ts"}}},{"name":"meta.var-single-variable.expr.ts","begin":"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])(\\!)?","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.ts variable.other.constant.ts"},"2":{"name":"keyword.operator.definiteassignment.ts"}}},{"name":"meta.var-single-variable.expr.ts","begin":"([_$[:alpha:]][_$[:alnum:]]*)(\\!)?","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.ts variable.other.readwrite.ts"},"2":{"name":"keyword.operator.definiteassignment.ts"}}}]},"var-single-variable-type-annotation":{"patterns":[{"include":"#type-annotation"},{"include":"#string"},{"include":"#comment"}]},"variable-initializer":{"patterns":[{"begin":"(?\u003c!=|!)(=)(?!=)(?=\\s*\\S)(?!\\s*.*=\u003e\\s*$)","end":"(?=$|^|[,);}\\]]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.ts"}}},{"begin":"(?\u003c!=|!)(=)(?!=)","end":"(?=[,);}\\]]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))|(?=^\\s*$)|(?\u003c=\\S)(?\u003c!=)(?=\\s*$)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.ts"}}}]}}}
+{"name":"TypeScript","scopeName":"source.ts","patterns":[{"include":"#directives"},{"include":"#statements"},{"include":"#shebang"}],"repository":{"access-modifier":{"name":"storage.modifier.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(abstract|declare|override|public|protected|private|readonly|static)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"after-operator-block-as-object-literal":{"name":"meta.objectliteral.ts","begin":"(?\u003c!\\+\\+|--)(?\u003c=[:=(,\\[?+!\u003e]|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^yield|[^\\._$[:alnum:]]yield|^throw|[^\\._$[:alnum:]]throw|^in|[^\\._$[:alnum:]]in|^of|[^\\._$[:alnum:]]of|^typeof|[^\\._$[:alnum:]]typeof|\u0026\u0026|\\|\\||\\*)\\s*(\\{)","end":"\\}","patterns":[{"include":"#object-member"}],"beginCaptures":{"1":{"name":"punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}},"array-binding-pattern":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\[)","end":"\\]","patterns":[{"include":"#binding-element"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.array.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.ts"}}},"array-binding-pattern-const":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\[)","end":"\\]","patterns":[{"include":"#binding-element-const"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.array.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.ts"}}},"array-literal":{"name":"meta.array.literal.ts","begin":"\\s*(\\[)","end":"\\]","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"meta.brace.square.ts"}},"endCaptures":{"0":{"name":"meta.brace.square.ts"}}},"arrow-function":{"patterns":[{"name":"meta.arrow.ts","match":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(\\basync)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)\\s*(?==\u003e)","captures":{"1":{"name":"storage.modifier.async.ts"},"2":{"name":"variable.parameter.ts"}}},{"name":"meta.arrow.ts","begin":"(?x) (?:\n  (?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(\\basync)\n)? ((?\u003c![})!\\]])\\s*\n  (?=\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  )\n)","end":"(?==\u003e|\\{|(^\\s*(export|function|class|interface|let|var|const|import|enum|namespace|module|type|abstract|declare)\\s+))","patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"include":"#function-parameters"},{"include":"#arrow-return-type"},{"include":"#possibly-arrow-return-type"}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"}}},{"name":"meta.arrow.ts","begin":"=\u003e","end":"((?\u003c=\\}|\\S)(?\u003c!=\u003e)|((?!\\{)(?=\\S)))(?!\\/[\\/\\*])","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#decl-block"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"storage.type.function.arrow.ts"}}}]},"arrow-return-type":{"name":"meta.return.type.arrow.ts","begin":"(?\u003c=\\))\\s*(:)","end":"(?==\u003e|\\{|(^\\s*(export|function|class|interface|let|var|const|import|enum|namespace|module|type|abstract|declare)\\s+))","patterns":[{"include":"#arrow-return-type-body"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}}},"arrow-return-type-body":{"patterns":[{"begin":"(?\u003c=[:])(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"async-modifier":{"name":"storage.modifier.async.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(async)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"binding-element":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#object-binding-pattern"},{"include":"#array-binding-pattern"},{"include":"#destructuring-variable-rest"},{"include":"#variable-initializer"}]},"binding-element-const":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#object-binding-pattern-const"},{"include":"#array-binding-pattern-const"},{"include":"#destructuring-variable-rest-const"},{"include":"#variable-initializer"}]},"boolean-literal":{"patterns":[{"name":"constant.language.boolean.true.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))true(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"constant.language.boolean.false.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))false(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"brackets":{"patterns":[{"begin":"{","end":"}|(?=\\*/)","patterns":[{"include":"#brackets"}]},{"begin":"\\[","end":"\\]|(?=\\*/)","patterns":[{"include":"#brackets"}]}]},"cast":{"patterns":[{"name":"cast.expr.ts","match":"\\s*(\u003c)\\s*(const)\\s*(\u003e)","captures":{"1":{"name":"meta.brace.angle.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"meta.brace.angle.ts"}}},{"name":"cast.expr.ts","begin":"(?:(?\u003c!\\+\\+|--)(?\u003c=^return|[^\\._$[:alnum:]]return|^throw|[^\\._$[:alnum:]]throw|^yield|[^\\._$[:alnum:]]yield|^await|[^\\._$[:alnum:]]await|^default|[^\\._$[:alnum:]]default|[=(,:\u003e*?\\\u0026\\|\\^]|[^_$[:alnum:]](?:\\+\\+|\\-\\-)|[^\\+]\\+|[^\\-]\\-))\\s*(\u003c)(?!\u003c?\\=)(?!\\s*$)","end":"(\\\u003e)","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"meta.brace.angle.ts"}},"endCaptures":{"1":{"name":"meta.brace.angle.ts"}}},{"name":"cast.expr.ts","begin":"(?:(?\u003c=^))\\s*(\u003c)(?=[_$[:alpha:]][_$[:alnum:]]*\\s*\u003e)","end":"(\\\u003e)","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"meta.brace.angle.ts"}},"endCaptures":{"1":{"name":"meta.brace.angle.ts"}}}]},"class-declaration":{"name":"meta.class.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(class)\\b(?=\\s+|/[/*])","end":"(?\u003c=\\})","patterns":[{"include":"#class-declaration-or-expression-patterns"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.type.class.ts"}}},"class-declaration-or-expression-patterns":{"patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","captures":{"0":{"name":"entity.name.type.class.ts"}}},{"include":"#type-parameters"},{"include":"#class-or-interface-body"}]},"class-expression":{"name":"meta.class.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(abstract)\\s+)?(class)\\b(?=\\s+|[\u003c{]|\\/[\\/*])","end":"(?\u003c=\\})","patterns":[{"include":"#class-declaration-or-expression-patterns"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"storage.type.class.ts"}}},"class-or-interface-body":{"begin":"\\{","end":"\\}","patterns":[{"include":"#comment"},{"include":"#decorator"},{"begin":"(?\u003c=:)\\s*","end":"(?=\\s|[;),}\\]:\\-\\+]|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#expression"}]},{"include":"#method-declaration"},{"include":"#indexer-declaration"},{"include":"#field-declaration"},{"include":"#string"},{"include":"#type-annotation"},{"include":"#variable-initializer"},{"include":"#access-modifier"},{"include":"#property-accessor"},{"include":"#async-modifier"},{"include":"#after-operator-block-as-object-literal"},{"include":"#decl-block"},{"include":"#expression"},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}},"class-or-interface-heritage":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(extends|implements)\\b)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=\\{)","patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"include":"#type-parameters"},{"include":"#expressionWithoutIdentifiers"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s*\\??\\.\\s*[_$[:alpha:]][_$[:alnum:]]*)*\\s*)","captures":{"1":{"name":"entity.name.type.module.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"}}},{"match":"([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"entity.other.inherited-class.ts"}}},{"include":"#expressionPunctuations"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"}}},"comment":{"patterns":[{"name":"comment.block.documentation.ts","begin":"/\\*\\*(?!/)","end":"\\*/","patterns":[{"include":"#docblock"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.ts"}}},{"name":"comment.block.ts","begin":"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?","end":"\\*/","beginCaptures":{"1":{"name":"punctuation.definition.comment.ts"},"2":{"name":"storage.type.internaldeclaration.ts"},"3":{"name":"punctuation.decorator.internaldeclaration.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.ts"}}},{"contentName":"comment.line.double-slash.ts","begin":"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)","end":"(?=$)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.ts"},"2":{"name":"comment.line.double-slash.ts"},"3":{"name":"punctuation.definition.comment.ts"},"4":{"name":"storage.type.internaldeclaration.ts"},"5":{"name":"punctuation.decorator.internaldeclaration.ts"}}}]},"control-statement":{"patterns":[{"include":"#switch-statement"},{"include":"#for-loop"},{"name":"keyword.control.trycatch.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(catch|finally|throw|try)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(break|continue|goto)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","captures":{"1":{"name":"keyword.control.loop.ts"},"2":{"name":"entity.name.label.ts"}}},{"name":"keyword.control.loop.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(break|continue|do|goto|while)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(return)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=[;}]|$|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.control.flow.ts"}}},{"name":"keyword.control.switch.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(case|default|switch)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"include":"#if-statement"},{"name":"keyword.control.conditional.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(else|if)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.control.with.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(with)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.control.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(package)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.other.debugger.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(debugger)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"decl-block":{"name":"meta.block.ts","begin":"\\{","end":"\\}","patterns":[{"include":"#statements"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}},"declaration":{"patterns":[{"include":"#decorator"},{"include":"#var-expr"},{"include":"#function-declaration"},{"include":"#class-declaration"},{"include":"#interface-declaration"},{"include":"#enum-declaration"},{"include":"#namespace-declaration"},{"include":"#type-alias-declaration"},{"include":"#import-equals-declaration"},{"include":"#import-declaration"},{"include":"#export-declaration"},{"name":"storage.modifier.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(declare|export)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"decorator":{"name":"meta.decorator.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))\\@","end":"(?=\\s)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.decorator.ts"}}},"destructuring-const":{"patterns":[{"name":"meta.object-binding-pattern-variable.ts","begin":"(?\u003c!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#object-binding-pattern-const"},{"include":"#type-annotation"},{"include":"#comment"}]},{"name":"meta.array-binding-pattern-variable.ts","begin":"(?\u003c!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#array-binding-pattern-const"},{"include":"#type-annotation"},{"include":"#comment"}]}]},"destructuring-parameter":{"patterns":[{"name":"meta.parameter.object-binding-pattern.ts","begin":"(?\u003c!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\{)","end":"\\}","patterns":[{"include":"#parameter-object-binding-element"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.object.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.ts"}}},{"name":"meta.paramter.array-binding-pattern.ts","begin":"(?\u003c!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\[)","end":"\\]","patterns":[{"include":"#parameter-binding-element"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.array.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.ts"}}}]},"destructuring-parameter-rest":{"match":"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"variable.parameter.ts"}}},"destructuring-variable":{"patterns":[{"name":"meta.object-binding-pattern-variable.ts","begin":"(?\u003c!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#object-binding-pattern"},{"include":"#type-annotation"},{"include":"#comment"}]},{"name":"meta.array-binding-pattern-variable.ts","begin":"(?\u003c!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#array-binding-pattern"},{"include":"#type-annotation"},{"include":"#comment"}]}]},"destructuring-variable-rest":{"match":"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"meta.definition.variable.ts variable.other.readwrite.ts"}}},"destructuring-variable-rest-const":{"match":"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"meta.definition.variable.ts variable.other.constant.ts"}}},"directives":{"name":"comment.line.triple-slash.directive.ts","begin":"^(///)\\s*(?=\u003c(reference|amd-dependency|amd-module)(\\s+(path|types|no-default-lib|lib|name|resolution-mode)\\s*=\\s*((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)))+\\s*/\u003e\\s*$)","end":"(?=$)","patterns":[{"name":"meta.tag.ts","begin":"(\u003c)(reference|amd-dependency|amd-module)","end":"/\u003e","patterns":[{"name":"entity.other.attribute-name.directive.ts","match":"path|types|no-default-lib|lib|name|resolution-mode"},{"name":"keyword.operator.assignment.ts","match":"="},{"include":"#string"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.directive.ts"},"2":{"name":"entity.name.tag.directive.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.directive.ts"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.ts"}}},"docblock":{"patterns":[{"match":"(?x)\n((@)(?:access|api))\n\\s+\n(private|protected|public)\n\\b","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.access-type.jsdoc"}}},{"match":"(?x)\n((@)author)\n\\s+\n(\n  [^@\\s\u003c\u003e*/]\n  (?:[^@\u003c\u003e*/]|\\*[^/])*\n)\n(?:\n  \\s*\n  (\u003c)\n  ([^\u003e\\s]+)\n  (\u003e)\n)?","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"5":{"name":"constant.other.email.link.underline.jsdoc"},"6":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}}},{"match":"(?x)\n((@)borrows) \\s+\n((?:[^@\\s*/]|\\*[^/])+)    # \u003cthat namepath\u003e\n\\s+ (as) \\s+              # as\n((?:[^@\\s*/]|\\*[^/])+)    # \u003cthis namepath\u003e","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"keyword.operator.control.jsdoc"},"5":{"name":"entity.name.type.instance.jsdoc"}}},{"name":"meta.example.jsdoc","begin":"((@)example)\\s+","end":"(?=@|\\*/)","patterns":[{"match":"^\\s\\*\\s+"},{"contentName":"constant.other.description.jsdoc","begin":"\\G(\u003c)caption(\u003e)","end":"(\u003c/)caption(\u003e)|(?=\\*/)","beginCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}},"endCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}}},{"match":"[^\\s@*](?:[^*]|\\*[^/])*","captures":{"0":{"name":"source.embedded.ts"}}}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"match":"(?x) ((@)kind) \\s+ (class|constant|event|external|file|function|member|mixin|module|namespace|typedef) \\b","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.symbol-type.jsdoc"}}},{"match":"(?x)\n((@)see)\n\\s+\n(?:\n  # URL\n  (\n    (?=https?://)\n    (?:[^\\s*]|\\*[^/])+\n  )\n  |\n  # JSDoc namepath\n  (\n    (?!\n      # Avoid matching bare URIs (also acceptable as links)\n      https?://\n      |\n      # Avoid matching {@inline tags}; we match those below\n      (?:\\[[^\\[\\]]*\\])? # Possible description [preceding]{@tag}\n      {@(?:link|linkcode|linkplain|tutorial)\\b\n    )\n    # Matched namepath\n    (?:[^@\\s*/]|\\*[^/])+\n  )\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.link.underline.jsdoc"},"4":{"name":"entity.name.type.instance.jsdoc"}}},{"match":"(?x)\n((@)template)\n\\s+\n# One or more valid identifiers\n(\n  [A-Za-z_$]         # First character: non-numeric word character\n  [\\w$.\\[\\]]*        # Rest of identifier\n  (?:                # Possible list of additional identifiers\n    \\s* , \\s*\n    [A-Za-z_$]\n    [\\w$.\\[\\]]*\n  )*\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}}},{"begin":"(?x)((@)template)\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"name":"variable.other.jsdoc","match":"([A-Za-z_$][\\w$.\\[\\]]*)"}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"match":"(?x)\n(\n  (@)\n  (?:arg|argument|const|constant|member|namespace|param|var)\n)\n\\s+\n(\n  [A-Za-z_$]\n  [\\w$.\\[\\]]*\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}}},{"begin":"((@)typedef)\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"name":"entity.name.type.instance.jsdoc","match":"(?:[^@\\s*/]|\\*[^/])+"}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"begin":"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"name":"variable.other.jsdoc","match":"([A-Za-z_$][\\w$.\\[\\]]*)"},{"name":"variable.other.jsdoc","match":"(?x)\n(\\[)\\s*\n[\\w$]+\n(?:\n  (?:\\[\\])?                                        # Foo[ ].bar properties within an array\n  \\.                                                # Foo.Bar namespaced parameter\n  [\\w$]+\n)*\n(?:\n  \\s*\n  (=)                                                # [foo=bar] Default parameter value\n  \\s*\n  (\n    # The inner regexes are to stop the match early at */ and to not stop at escaped quotes\n    (?\u003e\n      \"(?:(?:\\*(?!/))|(?:\\\\(?!\"))|[^*\\\\])*?\" |                      # [foo=\"bar\"] Double-quoted\n      '(?:(?:\\*(?!/))|(?:\\\\(?!'))|[^*\\\\])*?' |                      # [foo='bar'] Single-quoted\n      \\[ (?:(?:\\*(?!/))|[^*])*? \\] |                                # [foo=[1,2]] Array literal\n      (?:(?:\\*(?!/))|\\s(?!\\s*\\])|\\[.*?(?:\\]|(?=\\*/))|[^*\\s\\[\\]])*   # Everything else\n    )*\n  )\n)?\n\\s*(?:(\\])((?:[^*\\s]|\\*[^\\s/])+)?|(?=\\*/))","captures":{"1":{"name":"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},"2":{"name":"keyword.operator.assignment.jsdoc"},"3":{"name":"source.embedded.ts"},"4":{"name":"punctuation.definition.optional-value.end.bracket.square.jsdoc"},"5":{"name":"invalid.illegal.syntax.jsdoc"}}}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"begin":"(?x)\n(\n  (@)\n  (?:define|enum|exception|export|extends|lends|implements|modifies\n  |namespace|private|protected|returns?|satisfies|suppress|this|throws|type\n  |yields?)\n)\n\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"match":"(?x)\n(\n  (@)\n  (?:alias|augments|callback|constructs|emits|event|fires|exports?\n  |extends|external|function|func|host|lends|listens|interface|memberof!?\n  |method|module|mixes|mixin|name|requires|see|this|typedef|uses)\n)\n\\s+\n(\n  (?:\n    [^{}@\\s*] | \\*[^/]\n  )+\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"}}},{"contentName":"variable.other.jsdoc","begin":"((@)(?:default(?:value)?|license|version))\\s+(([''\"]))","end":"(\\3)|(?=$|\\*/)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"},"4":{"name":"punctuation.definition.string.begin.jsdoc"}},"endCaptures":{"0":{"name":"variable.other.jsdoc"},"1":{"name":"punctuation.definition.string.end.jsdoc"}}},{"match":"((@)(?:default(?:value)?|license|tutorial|variation|version))\\s+([^\\s*]+)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}}},{"name":"storage.type.class.jsdoc","match":"(?x) (@) (?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles |callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright |default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception |exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func |function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc |inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method |mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects |override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected |public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary |suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation |version|virtual|writeOnce|yields?) \\b","captures":{"1":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"include":"#inline-tags"},{"match":"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\s+)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}}]},"enum-declaration":{"name":"meta.enum.declaration.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:\\b(const)\\s+)?\\b(enum)\\s+([_$[:alpha:]][_$[:alnum:]]*)","end":"(?\u003c=\\})","patterns":[{"include":"#comment"},{"begin":"\\{","end":"\\}","patterns":[{"include":"#comment"},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)","end":"(?=,|\\}|$)","patterns":[{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"0":{"name":"variable.other.enummember.ts"}}},{"begin":"(?=((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\])))","end":"(?=,|\\}|$)","patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#comment"},{"include":"#variable-initializer"}]},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.type.enum.ts"},"5":{"name":"entity.name.type.enum.ts"}}},"export-declaration":{"patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(export)\\s+(as)\\s+(namespace)\\s+([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"keyword.control.as.ts"},"3":{"name":"storage.type.namespace.ts"},"4":{"name":"entity.name.type.module.ts"}}},{"name":"meta.export.default.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(export)(?:\\s+(type))?(?:(?:\\s*(=))|(?:\\s+(default)(?=\\s+)))","end":"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#interface-declaration"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"keyword.control.type.ts"},"3":{"name":"keyword.operator.assignment.ts"},"4":{"name":"keyword.control.default.ts"}}},{"name":"meta.export.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(export)(?:\\s+(type))?\\b(?!(\\$)|(\\s*:))((?=\\s*[\\{*])|((?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s|,))(?!\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b)))","end":"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#import-export-declaration"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"keyword.control.type.ts"}}}]},"expression":{"patterns":[{"include":"#expressionWithoutIdentifiers"},{"include":"#identifiers"},{"include":"#expressionPunctuations"}]},"expression-inside-possibly-arrow-parens":{"patterns":[{"include":"#expressionWithoutIdentifiers"},{"include":"#comment"},{"include":"#string"},{"include":"#decorator"},{"include":"#destructuring-parameter"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)","captures":{"1":{"name":"storage.modifier.ts"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"entity.name.function.ts variable.language.this.ts"},"4":{"name":"entity.name.function.ts"},"5":{"name":"keyword.operator.optional.ts"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*[:,]|$)","captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"variable.parameter.ts variable.language.this.ts"},"4":{"name":"variable.parameter.ts"},"5":{"name":"keyword.operator.optional.ts"}}},{"include":"#type-annotation"},{"include":"#variable-initializer"},{"name":"punctuation.separator.parameter.ts","match":","},{"include":"#identifiers"},{"include":"#expressionPunctuations"}]},"expression-operators":{"patterns":[{"name":"keyword.control.flow.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(await)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?=\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*\\*)","end":"\\*","patterns":[{"include":"#comment"}],"beginCaptures":{"1":{"name":"keyword.control.flow.ts"}},"endCaptures":{"0":{"name":"keyword.generator.asterisk.ts"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s*(\\*))?","captures":{"1":{"name":"keyword.control.flow.ts"},"2":{"name":"keyword.generator.asterisk.ts"}}},{"name":"keyword.operator.expression.delete.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))delete(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.operator.expression.in.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))in(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()"},{"name":"keyword.operator.expression.of.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))of(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()"},{"name":"keyword.operator.expression.instanceof.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.operator.new.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"include":"#typeof-operator"},{"name":"keyword.operator.expression.void.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))void(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+(const)(?=\\s*($|[;,:})\\]]))","captures":{"1":{"name":"keyword.control.as.ts"},"2":{"name":"storage.modifier.ts"}}},{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(as)|(satisfies))\\s+","end":"(?=^|[;),}\\]:?\\-\\+\\\u003e]|\\|\\||\\\u0026\\\u0026|\\!\\=\\=|$|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as|satisfies)\\s+)|(\\s+\\\u003c))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.control.as.ts"},"2":{"name":"keyword.control.satisfies.ts"}}},{"name":"keyword.operator.spread.ts","match":"\\.\\.\\."},{"name":"keyword.operator.assignment.compound.ts","match":"\\*=|(?\u003c!\\()/=|%=|\\+=|\\-="},{"name":"keyword.operator.assignment.compound.bitwise.ts","match":"\\\u0026=|\\^=|\u003c\u003c=|\u003e\u003e=|\u003e\u003e\u003e=|\\|="},{"name":"keyword.operator.bitwise.shift.ts","match":"\u003c\u003c|\u003e\u003e\u003e|\u003e\u003e"},{"name":"keyword.operator.comparison.ts","match":"===|!==|==|!="},{"name":"keyword.operator.relational.ts","match":"\u003c=|\u003e=|\u003c\u003e|\u003c|\u003e"},{"match":"(?\u003c=[_$[:alnum:]])(\\!)\\s*(?:(/=)|(?:(/)(?![/*])))","captures":{"1":{"name":"keyword.operator.logical.ts"},"2":{"name":"keyword.operator.assignment.compound.ts"},"3":{"name":"keyword.operator.arithmetic.ts"}}},{"name":"keyword.operator.logical.ts","match":"\\!|\u0026\u0026|\\|\\||\\?\\?"},{"name":"keyword.operator.bitwise.ts","match":"\\\u0026|~|\\^|\\|"},{"name":"keyword.operator.assignment.ts","match":"\\="},{"name":"keyword.operator.decrement.ts","match":"--"},{"name":"keyword.operator.increment.ts","match":"\\+\\+"},{"name":"keyword.operator.arithmetic.ts","match":"%|\\*|/|-|\\+"},{"begin":"(?\u003c=[_$[:alnum:])\\]])\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)+(?:(/=)|(?:(/)(?![/*]))))","end":"(?:(/=)|(?:(/)(?!\\*([^\\*]|(\\*[^\\/]))*\\*\\/)))","patterns":[{"include":"#comment"}],"endCaptures":{"1":{"name":"keyword.operator.assignment.compound.ts"},"2":{"name":"keyword.operator.arithmetic.ts"}}},{"match":"(?\u003c=[_$[:alnum:])\\]])\\s*(?:(/=)|(?:(/)(?![/*])))","captures":{"1":{"name":"keyword.operator.assignment.compound.ts"},"2":{"name":"keyword.operator.arithmetic.ts"}}}]},"expressionPunctuations":{"patterns":[{"include":"#punctuation-comma"},{"include":"#punctuation-accessor"}]},"expressionWithoutIdentifiers":{"patterns":[{"include":"#string"},{"include":"#regex"},{"include":"#comment"},{"include":"#function-expression"},{"include":"#class-expression"},{"include":"#arrow-function"},{"include":"#paren-expression-possibly-arrow"},{"include":"#cast"},{"include":"#ternary-expression"},{"include":"#new-expr"},{"include":"#instanceof-expr"},{"include":"#object-literal"},{"include":"#expression-operators"},{"include":"#function-call"},{"include":"#literal"},{"include":"#support-objects"},{"include":"#paren-expression"}]},"field-declaration":{"name":"meta.field.declaration.ts","begin":"(?x)(?\u003c!\\()(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(readonly)\\s+)?(?=\\s*((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|\\}|$))","end":"(?x)(?=\\}|;|,|$|(^(?!\\s*((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|$))))|(?\u003c=\\})","patterns":[{"include":"#variable-initializer"},{"include":"#type-annotation"},{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"include":"#comment"},{"match":"(?x)(\\#?[_$[:alpha:]][_$[:alnum:]]*)(?:(\\?)|(\\!))?(?=\\s*\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","captures":{"1":{"name":"meta.definition.property.ts entity.name.function.ts"},"2":{"name":"keyword.operator.optional.ts"},"3":{"name":"keyword.operator.definiteassignment.ts"}}},{"name":"meta.definition.property.ts variable.object.property.ts","match":"\\#?[_$[:alpha:]][_$[:alnum:]]*"},{"name":"keyword.operator.optional.ts","match":"\\?"},{"name":"keyword.operator.definiteassignment.ts","match":"\\!"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"}}},"for-loop":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))for(?=((\\s+|(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*))await)?\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)?(\\())","end":"(?\u003c=\\))","patterns":[{"include":"#comment"},{"name":"keyword.control.loop.ts","match":"await"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#var-expr"},{"include":"#expression"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}}],"beginCaptures":{"0":{"name":"keyword.control.loop.ts"}}},"function-body":{"patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"include":"#function-parameters"},{"include":"#return-type"},{"include":"#type-function-return-type"},{"include":"#decl-block"},{"name":"keyword.generator.asterisk.ts","match":"\\*"}]},"function-call":{"patterns":[{"begin":"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?\u003c=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?\\())","end":"(?\u003c=\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?\u003c=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?\\())","patterns":[{"name":"meta.function-call.ts","begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))","end":"(?=\\s*(?:(\\?\\.\\s*)|(\\!))?((\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?\\())","patterns":[{"include":"#function-call-target"}]},{"include":"#comment"},{"include":"#function-call-optionals"},{"include":"#type-arguments"},{"include":"#paren-expression"}]},{"begin":"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?\u003c=[\\)]))(\u003c\\s*[\\{\\[\\(]\\s*$))","end":"(?\u003c=\\\u003e)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?\u003c=[\\)]))(\u003c\\s*[\\{\\[\\(]\\s*$))","patterns":[{"name":"meta.function-call.ts","begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))","end":"(?=(\u003c\\s*[\\{\\[\\(]\\s*$))","patterns":[{"include":"#function-call-target"}]},{"include":"#comment"},{"include":"#function-call-optionals"},{"include":"#type-arguments"}]}]},"function-call-optionals":{"patterns":[{"name":"meta.function-call.ts punctuation.accessor.optional.ts","match":"\\?\\."},{"name":"meta.function-call.ts keyword.operator.definiteassignment.ts","match":"\\!"}]},"function-call-target":{"patterns":[{"include":"#support-function-call-identifiers"},{"name":"entity.name.function.ts","match":"(\\#?[_$[:alpha:]][_$[:alnum:]]*)"}]},"function-declaration":{"name":"meta.function.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?\u003c=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*","end":"(?=;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))|(?\u003c=\\})","patterns":[{"include":"#function-name"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.async.ts"},"4":{"name":"storage.type.function.ts"},"5":{"name":"keyword.generator.asterisk.ts"},"6":{"name":"meta.definition.function.ts entity.name.function.ts"}}},"function-expression":{"name":"meta.function.expression.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?\u003c=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*","end":"(?=;)|(?\u003c=\\})","patterns":[{"include":"#function-name"},{"include":"#single-line-comment-consuming-line-ending"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"},"2":{"name":"storage.type.function.ts"},"3":{"name":"keyword.generator.asterisk.ts"},"4":{"name":"meta.definition.function.ts entity.name.function.ts"}}},"function-name":{"name":"meta.definition.function.ts entity.name.function.ts","match":"[_$[:alpha:]][_$[:alnum:]]*"},"function-parameters":{"name":"meta.parameters.ts","begin":"\\(","end":"\\)","patterns":[{"include":"#function-parameters-body"}],"beginCaptures":{"0":{"name":"punctuation.definition.parameters.begin.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.parameters.end.ts"}}},"function-parameters-body":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#decorator"},{"include":"#destructuring-parameter"},{"include":"#parameter-name"},{"include":"#parameter-type-annotation"},{"include":"#variable-initializer"},{"name":"punctuation.separator.parameter.ts","match":","}]},"identifiers":{"patterns":[{"include":"#object-identifiers"},{"match":"(?x)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*)?([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n))","captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"entity.name.function.ts"}}},{"match":"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])","captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"variable.other.constant.property.ts"}}},{"match":"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"variable.other.property.ts"}}},{"name":"variable.other.constant.ts","match":"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{"name":"variable.other.readwrite.ts","match":"[_$[:alpha:]][_$[:alnum:]]*"}]},"if-statement":{"patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?=\\bif\\s*(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))\\s*(?!\\{))","end":"(?=;|$|\\})","patterns":[{"include":"#comment"},{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(if)\\s*(\\()","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.ts"},"2":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}},{"name":"string.regexp.ts","begin":"(?\u003c=\\))\\s*\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([dgimsuy]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.ts"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.ts"},"2":{"name":"keyword.other.ts"}}},{"include":"#statements"}]}]},"import-declaration":{"name":"meta.import.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type)(?!\\s+from))?(?!\\s*[:\\(])(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?\u003c!^import|[^\\._$[:alnum:]]import)(?=;|$|^)","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#string"},{"begin":"(?\u003c=^import|[^\\._$[:alnum:]]import)(?!\\s*[\"'])","end":"\\bfrom\\b","patterns":[{"include":"#import-export-declaration"}],"endCaptures":{"0":{"name":"keyword.control.from.ts"}}},{"include":"#import-export-declaration"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"keyword.control.import.ts"},"4":{"name":"keyword.control.type.ts"}}},"import-equals-declaration":{"patterns":[{"name":"meta.import-equals.external.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(require)\\s*(\\()","end":"\\)","patterns":[{"include":"#comment"},{"include":"#string"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"keyword.control.import.ts"},"4":{"name":"keyword.control.type.ts"},"5":{"name":"variable.other.readwrite.alias.ts"},"6":{"name":"keyword.operator.assignment.ts"},"7":{"name":"keyword.control.require.ts"},"8":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}},{"name":"meta.import-equals.internal.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(?!require\\b)","end":"(?=;|$|^)","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))","captures":{"1":{"name":"entity.name.type.module.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"}}},{"name":"variable.other.readwrite.ts","match":"([_$[:alpha:]][_$[:alnum:]]*)"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"keyword.control.import.ts"},"4":{"name":"keyword.control.type.ts"},"5":{"name":"variable.other.readwrite.alias.ts"},"6":{"name":"keyword.operator.assignment.ts"}}}]},"import-export-assert-clause":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(assert)\\s*(\\{)","end":"\\}","patterns":[{"include":"#comment"},{"include":"#string"},{"name":"meta.object-literal.key.ts","match":"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)"},{"name":"punctuation.separator.key-value.ts","match":":"}],"beginCaptures":{"1":{"name":"keyword.control.assert.ts"},"2":{"name":"punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}},"import-export-block":{"name":"meta.block.ts","begin":"\\{","end":"\\}","patterns":[{"include":"#import-export-clause"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}},"import-export-clause":{"patterns":[{"include":"#comment"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(?:(\\btype)\\s+)?(?:(\\bdefault)|(\\*)|(\\b[_$[:alpha:]][_$[:alnum:]]*)))\\s+(as)\\s+(?:(default(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|([_$[:alpha:]][_$[:alnum:]]*))","captures":{"1":{"name":"keyword.control.type.ts"},"2":{"name":"keyword.control.default.ts"},"3":{"name":"constant.language.import-export-all.ts"},"4":{"name":"variable.other.readwrite.ts"},"5":{"name":"keyword.control.as.ts"},"6":{"name":"keyword.control.default.ts"},"7":{"name":"variable.other.readwrite.alias.ts"}}},{"include":"#punctuation-comma"},{"name":"constant.language.import-export-all.ts","match":"\\*"},{"name":"keyword.control.default.ts","match":"\\b(default)\\b"},{"match":"(?:(\\btype)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.control.type.ts"},"2":{"name":"variable.other.readwrite.alias.ts"}}}]},"import-export-declaration":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#import-export-block"},{"name":"keyword.control.from.ts","match":"\\bfrom\\b"},{"include":"#import-export-assert-clause"},{"include":"#import-export-clause"}]},"indexer-declaration":{"name":"meta.indexer.declaration.ts","begin":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=:)","end":"(\\])\\s*(\\?\\s*)?|$","patterns":[{"include":"#type-annotation"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"meta.brace.square.ts"},"3":{"name":"variable.parameter.ts"}},"endCaptures":{"1":{"name":"meta.brace.square.ts"},"2":{"name":"keyword.operator.optional.ts"}}},"indexer-mapped-type-declaration":{"name":"meta.indexer.mappedtype.declaration.ts","begin":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))([+-])?(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s+(in)\\s+","end":"(\\])([+-])?\\s*(\\?\\s*)?|$","patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+","captures":{"1":{"name":"keyword.control.as.ts"}}},{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.type.modifier.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"meta.brace.square.ts"},"4":{"name":"entity.name.type.ts"},"5":{"name":"keyword.operator.expression.in.ts"}},"endCaptures":{"1":{"name":"meta.brace.square.ts"},"2":{"name":"keyword.operator.type.modifier.ts"},"3":{"name":"keyword.operator.optional.ts"}}},"inline-tags":{"patterns":[{"name":"constant.other.description.jsdoc","match":"(\\[)[^\\]]+(\\])(?={@(?:link|linkcode|linkplain|tutorial))","captures":{"1":{"name":"punctuation.definition.bracket.square.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.square.end.jsdoc"}}},{"name":"entity.name.type.instance.jsdoc","begin":"({)((@)(?:link(?:code|plain)?|tutorial))\\s*","end":"}|(?=\\*/)","patterns":[{"match":"\\G((?=https?://)(?:[^|}\\s*]|\\*[/])+)(\\|)?","captures":{"1":{"name":"variable.other.link.underline.jsdoc"},"2":{"name":"punctuation.separator.pipe.jsdoc"}}},{"match":"\\G((?:[^{}@\\s|*]|\\*[^/])+)(\\|)?","captures":{"1":{"name":"variable.other.description.jsdoc"},"2":{"name":"punctuation.separator.pipe.jsdoc"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.bracket.curly.begin.jsdoc"},"2":{"name":"storage.type.class.jsdoc"},"3":{"name":"punctuation.definition.inline.tag.jsdoc"}},"endCaptures":{"0":{"name":"punctuation.definition.bracket.curly.end.jsdoc"}}}]},"instanceof-expr":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(instanceof)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?\u003c=\\))|(?=[;),}\\]:?\\-\\+\\\u003e]|\\|\\||\\\u0026\\\u0026|\\!\\=\\=|$|(===|!==|==|!=)|(([\\\u0026\\~\\^\\|]\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s+instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.expression.instanceof.ts"}}},"interface-declaration":{"name":"meta.interface.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(interface)\\b(?=\\s+|/[/*])","end":"(?\u003c=\\})","patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","captures":{"0":{"name":"entity.name.type.interface.ts"}}},{"include":"#type-parameters"},{"include":"#class-or-interface-body"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.type.interface.ts"}}},"jsdoctype":{"patterns":[{"name":"invalid.illegal.type.jsdoc","match":"\\G{(?:[^}*]|\\*[^/}])+$"},{"contentName":"entity.name.type.instance.jsdoc","begin":"\\G({)","end":"((}))\\s*|(?=\\*/)","patterns":[{"include":"#brackets"}],"beginCaptures":{"0":{"name":"entity.name.type.instance.jsdoc"},"1":{"name":"punctuation.definition.bracket.curly.begin.jsdoc"}},"endCaptures":{"1":{"name":"entity.name.type.instance.jsdoc"},"2":{"name":"punctuation.definition.bracket.curly.end.jsdoc"}}}]},"label":{"patterns":[{"begin":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#decl-block"}],"beginCaptures":{"1":{"name":"entity.name.label.ts"},"2":{"name":"punctuation.separator.label.ts"}}},{"match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)","captures":{"1":{"name":"entity.name.label.ts"},"2":{"name":"punctuation.separator.label.ts"}}}]},"literal":{"patterns":[{"include":"#numeric-literal"},{"include":"#boolean-literal"},{"include":"#null-literal"},{"include":"#undefined-literal"},{"include":"#numericConstant-literal"},{"include":"#array-literal"},{"include":"#this-literal"},{"include":"#super-literal"}]},"method-declaration":{"patterns":[{"name":"meta.method.declaration.ts","begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?\\s*\\b(constructor)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=\\}|;|,|$)|(?\u003c=\\})","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.modifier.async.ts"},"5":{"name":"storage.type.ts"}}},{"name":"meta.method.declaration.ts","begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:(?:\\s*\\b(new)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|(?:(\\*)\\s*)?)(?=\\s*((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?[\\(])","end":"(?=\\}|;|,|$)|(?\u003c=\\})","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.modifier.async.ts"},"5":{"name":"keyword.operator.new.ts"},"6":{"name":"keyword.generator.asterisk.ts"}}},{"name":"meta.method.declaration.ts","begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?[\\(])","end":"(?=\\}|;|,|$)|(?\u003c=\\})","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.modifier.ts"},"4":{"name":"storage.modifier.async.ts"},"5":{"name":"storage.type.property.ts"},"6":{"name":"keyword.generator.asterisk.ts"}}}]},"method-declaration-name":{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??)\\s*[\\(\\\u003c])","end":"(?=\\(|\\\u003c)","patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"name":"meta.definition.method.ts entity.name.function.ts","match":"[_$[:alpha:]][_$[:alnum:]]*"},{"name":"keyword.operator.optional.ts","match":"\\?"}]},"namespace-declaration":{"name":"meta.namespace.declaration.ts","begin":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(namespace|module)\\s+(?=[_$[:alpha:]\"'`]))","end":"(?\u003c=\\})|(?=;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#comment"},{"include":"#string"},{"name":"entity.name.type.module.ts","match":"([_$[:alpha:]][_$[:alnum:]]*)"},{"include":"#punctuation-accessor"},{"include":"#decl-block"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.namespace.ts"}}},"new-expr":{"name":"new.expr.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(new)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?\u003c=\\))|(?=[;),}\\]:?\\-\\+\\\u003e]|\\|\\||\\\u0026\\\u0026|\\!\\=\\=|$|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.new.ts"}}},"null-literal":{"name":"constant.language.null.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))null(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"numeric-literal":{"patterns":[{"name":"constant.numeric.hex.ts","match":"\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$)","captures":{"1":{"name":"storage.type.numeric.bigint.ts"}}},{"name":"constant.numeric.binary.ts","match":"\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$)","captures":{"1":{"name":"storage.type.numeric.bigint.ts"}}},{"name":"constant.numeric.octal.ts","match":"\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$)","captures":{"1":{"name":"storage.type.numeric.bigint.ts"}}},{"match":"(?x)\n(?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$)","captures":{"0":{"name":"constant.numeric.decimal.ts"},"1":{"name":"meta.delimiter.decimal.period.ts"},"10":{"name":"meta.delimiter.decimal.period.ts"},"11":{"name":"storage.type.numeric.bigint.ts"},"12":{"name":"meta.delimiter.decimal.period.ts"},"13":{"name":"storage.type.numeric.bigint.ts"},"14":{"name":"storage.type.numeric.bigint.ts"},"2":{"name":"storage.type.numeric.bigint.ts"},"3":{"name":"meta.delimiter.decimal.period.ts"},"4":{"name":"storage.type.numeric.bigint.ts"},"5":{"name":"meta.delimiter.decimal.period.ts"},"6":{"name":"storage.type.numeric.bigint.ts"},"7":{"name":"storage.type.numeric.bigint.ts"},"8":{"name":"meta.delimiter.decimal.period.ts"},"9":{"name":"storage.type.numeric.bigint.ts"}}}]},"numericConstant-literal":{"patterns":[{"name":"constant.language.nan.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))NaN(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"constant.language.infinity.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Infinity(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"object-binding-element":{"patterns":[{"include":"#comment"},{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))","end":"(?=,|\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#binding-element"}]},{"include":"#object-binding-pattern"},{"include":"#destructuring-variable-rest"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"object-binding-element-const":{"patterns":[{"include":"#comment"},{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))","end":"(?=,|\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#binding-element-const"}]},{"include":"#object-binding-pattern-const"},{"include":"#destructuring-variable-rest-const"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"object-binding-element-propertyName":{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))","end":"(:)","patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"name":"variable.object.property.ts","match":"([_$[:alpha:]][_$[:alnum:]]*)"}],"endCaptures":{"0":{"name":"punctuation.destructuring.ts"}}},"object-binding-pattern":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\{)","end":"\\}","patterns":[{"include":"#object-binding-element"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.object.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.ts"}}},"object-binding-pattern-const":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\{)","end":"\\}","patterns":[{"include":"#object-binding-element-const"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.object.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.ts"}}},"object-identifiers":{"patterns":[{"name":"support.class.ts","match":"([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\\??\\.\\s*prototype\\b(?!\\$))"},{"match":"(?x)(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?:\n  (\\#?[[:upper:]][_$[:digit:][:upper:]]*) |\n  (\\#?[_$[:alpha:]][_$[:alnum:]]*)\n)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"variable.other.constant.object.property.ts"},"4":{"name":"variable.other.object.property.ts"}}},{"match":"(?x)(?:\n  ([[:upper:]][_$[:digit:][:upper:]]*) |\n  ([_$[:alpha:]][_$[:alnum:]]*)\n)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"variable.other.constant.object.ts"},"2":{"name":"variable.other.object.ts"}}}]},"object-literal":{"name":"meta.objectliteral.ts","begin":"\\{","end":"\\}","patterns":[{"include":"#object-member"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}},"object-literal-method-declaration":{"name":"meta.method.declaration.ts","begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?[\\(])","end":"(?=\\}|;|,)|(?\u003c=\\})","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"},{"begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?[\\(])","end":"(?=\\(|\\\u003c)","patterns":[{"include":"#method-declaration-name"}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"},"2":{"name":"storage.type.property.ts"},"3":{"name":"keyword.generator.asterisk.ts"}}}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"},"2":{"name":"storage.type.property.ts"},"3":{"name":"keyword.generator.asterisk.ts"}}},"object-member":{"patterns":[{"include":"#comment"},{"include":"#object-literal-method-declaration"},{"name":"meta.object.member.ts meta.object-literal.key.ts","begin":"(?=\\[)","end":"(?=:)|((?\u003c=[\\]])(?=\\s*[\\(\\\u003c]))","patterns":[{"include":"#comment"},{"include":"#array-literal"}]},{"name":"meta.object.member.ts meta.object-literal.key.ts","begin":"(?=[\\'\\\"\\`])","end":"(?=:)|((?\u003c=[\\'\\\"\\`])(?=((\\s*[\\(\\\u003c,}])|(\\s+(as|satisifies)\\s+))))","patterns":[{"include":"#comment"},{"include":"#string"}]},{"name":"meta.object.member.ts meta.object-literal.key.ts","begin":"(?x)(?=(\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$)))","end":"(?=:)|(?=\\s*([\\(\\\u003c,}])|(\\s+as|satisifies\\s+))","patterns":[{"include":"#comment"},{"include":"#numeric-literal"}]},{"name":"meta.method.declaration.ts","begin":"(?\u003c=[\\]\\'\\\"\\`])(?=\\s*[\\(\\\u003c])","end":"(?=\\}|;|,)|(?\u003c=\\})","patterns":[{"include":"#function-body"}]},{"name":"meta.object.member.ts","match":"(?![_$[:alpha:]])([[:digit:]]+)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)","captures":{"0":{"name":"meta.object-literal.key.ts"},"1":{"name":"constant.numeric.decimal.ts"}}},{"name":"meta.object.member.ts","match":"(?x)(?:([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/)*\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","captures":{"0":{"name":"meta.object-literal.key.ts"},"1":{"name":"entity.name.function.ts"}}},{"name":"meta.object.member.ts","match":"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)","captures":{"0":{"name":"meta.object-literal.key.ts"}}},{"name":"meta.object.member.ts","begin":"\\.\\.\\.","end":"(?=,|\\})","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.operator.spread.ts"}}},{"name":"meta.object.member.ts","match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=,|\\}|$|\\/\\/|\\/\\*)","captures":{"1":{"name":"variable.other.readwrite.ts"}}},{"name":"meta.object.member.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+(const)(?=\\s*([,}]|$))","captures":{"1":{"name":"keyword.control.as.ts"},"2":{"name":"storage.modifier.ts"}}},{"name":"meta.object.member.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(as)|(satisfies))\\s+","end":"(?=[;),}\\]:?\\-\\+\\\u003e]|\\|\\||\\\u0026\\\u0026|\\!\\=\\=|$|^|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as|satisifies)\\s+))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.control.as.ts"},"2":{"name":"keyword.control.satisfies.ts"}}},{"name":"meta.object.member.ts","begin":"(?=[_$[:alpha:]][_$[:alnum:]]*\\s*=)","end":"(?=,|\\}|$|\\/\\/|\\/\\*)","patterns":[{"include":"#expression"}]},{"name":"meta.object.member.ts","begin":":","end":"(?=,|\\})","patterns":[{"begin":"(?\u003c=:)\\s*(async)?(?=\\s*(\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))","end":"(?\u003c=\\))","patterns":[{"include":"#type-parameters"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression-inside-possibly-arrow-parens"}],"beginCaptures":{"0":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"}}},{"begin":"(?\u003c=:)\\s*(async)?\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))","end":"\\)","patterns":[{"include":"#expression-inside-possibly-arrow-parens"}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"},"2":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}},{"begin":"(?\u003c=:)\\s*(async)?\\s*(?=\\\u003c\\s*$)","end":"(?\u003c=\\\u003e)","patterns":[{"include":"#type-parameters"}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"}}},{"begin":"(?\u003c=\\\u003e)\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))","end":"\\)","patterns":[{"include":"#expression-inside-possibly-arrow-parens"}],"beginCaptures":{"1":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}},{"include":"#possibly-arrow-return-type"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"meta.object-literal.key.ts punctuation.separator.key-value.ts"}}},{"include":"#punctuation-comma"},{"include":"#decl-block"}]},"parameter-array-binding-pattern":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\[)","end":"\\]","patterns":[{"include":"#parameter-binding-element"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.array.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.ts"}}},"parameter-binding-element":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#parameter-object-binding-pattern"},{"include":"#parameter-array-binding-pattern"},{"include":"#destructuring-parameter-rest"},{"include":"#variable-initializer"}]},"parameter-name":{"patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)","captures":{"1":{"name":"storage.modifier.ts"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"entity.name.function.ts variable.language.this.ts"},"4":{"name":"entity.name.function.ts"},"5":{"name":"keyword.operator.optional.ts"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)","captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"variable.parameter.ts variable.language.this.ts"},"4":{"name":"variable.parameter.ts"},"5":{"name":"keyword.operator.optional.ts"}}}]},"parameter-object-binding-element":{"patterns":[{"include":"#comment"},{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))","end":"(?=,|\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#parameter-binding-element"},{"include":"#paren-expression"}]},{"include":"#parameter-object-binding-pattern"},{"include":"#destructuring-parameter-rest"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"parameter-object-binding-pattern":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\{)","end":"\\}","patterns":[{"include":"#parameter-object-binding-element"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.ts"},"2":{"name":"punctuation.definition.binding-pattern.object.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.ts"}}},"parameter-type-annotation":{"patterns":[{"name":"meta.type.annotation.ts","begin":"(:)","end":"(?=[,)])|(?==[^\u003e])","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}}}]},"paren-expression":{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}},"paren-expression-possibly-arrow":{"patterns":[{"begin":"(?\u003c=[(=,])\\s*(async)?(?=\\s*((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))","end":"(?\u003c=\\))","patterns":[{"include":"#paren-expression-possibly-arrow-with-typeparameters"}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"}}},{"begin":"(?\u003c=[(=,]|=\u003e|^return|[^\\._$[:alnum:]]return)\\s*(async)?(?=\\s*((((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?\\()|(\u003c)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)))\\s*$)","end":"(?\u003c=\\))","patterns":[{"include":"#paren-expression-possibly-arrow-with-typeparameters"}],"beginCaptures":{"1":{"name":"storage.modifier.async.ts"}}},{"include":"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{"patterns":[{"include":"#type-parameters"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression-inside-possibly-arrow-parens"}],"beginCaptures":{"0":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}}]},"possibly-arrow-return-type":{"contentName":"meta.arrow.ts meta.return.type.arrow.ts","begin":"(?\u003c=\\)|^)\\s*(:)(?=\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*=\u003e)","end":"(?==\u003e|\\{|(^\\s*(export|function|class|interface|let|var|const|import|enum|namespace|module|type|abstract|declare)\\s+))","patterns":[{"include":"#arrow-return-type-body"}],"beginCaptures":{"1":{"name":"meta.arrow.ts meta.return.type.arrow.ts keyword.operator.type.annotation.ts"}}},"property-accessor":{"name":"storage.type.property.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(accessor|get|set)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"punctuation-accessor":{"match":"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))","captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"}}},"punctuation-comma":{"name":"punctuation.separator.comma.ts","match":","},"punctuation-semicolon":{"name":"punctuation.terminator.statement.ts","match":";"},"qstring-double":{"name":"string.quoted.double.ts","begin":"\"","end":"(\")|((?:[^\\\\\\n])$)","patterns":[{"include":"#string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.ts"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.ts"},"2":{"name":"invalid.illegal.newline.ts"}}},"qstring-single":{"name":"string.quoted.single.ts","begin":"'","end":"(\\')|((?:[^\\\\\\n])$)","patterns":[{"include":"#string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.ts"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.ts"},"2":{"name":"invalid.illegal.newline.ts"}}},"regex":{"patterns":[{"name":"string.regexp.ts","begin":"(?\u003c!\\+\\+|--|})(?\u003c=[=(:,\\[?+!]|^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case|=\u003e|\u0026\u0026|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([dgimsuy]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.ts"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.ts"},"2":{"name":"keyword.other.ts"}}},{"name":"string.regexp.ts","begin":"((?\u003c![_$[:alnum:])\\]]|\\+\\+|--|}|\\*\\/)|((?\u003c=^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case))\\s*)\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([dgimsuy]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.ts"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.ts"},"2":{"name":"keyword.other.ts"}}}]},"regex-character-class":{"patterns":[{"name":"constant.other.character-class.regexp","match":"\\\\[wWsSdDtrnvf]|\\."},{"name":"constant.character.numeric.regexp","match":"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})"},{"name":"constant.character.control.regexp","match":"\\\\c[A-Z]"},{"name":"constant.character.escape.backslash.regexp","match":"\\\\."}]},"regexp":{"patterns":[{"name":"keyword.control.anchor.regexp","match":"\\\\[bB]|\\^|\\$"},{"match":"\\\\[1-9]\\d*|\\\\k\u003c([a-zA-Z_$][\\w$]*)\u003e","captures":{"0":{"name":"keyword.other.back-reference.regexp"},"1":{"name":"variable.other.regexp"}}},{"name":"keyword.operator.quantifier.regexp","match":"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??"},{"name":"keyword.operator.or.regexp","match":"\\|"},{"name":"meta.group.assertion.regexp","begin":"(\\()((\\?=)|(\\?!)|(\\?\u003c=)|(\\?\u003c!))","end":"(\\))","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.group.regexp"},"2":{"name":"punctuation.definition.group.assertion.regexp"},"3":{"name":"meta.assertion.look-ahead.regexp"},"4":{"name":"meta.assertion.negative-look-ahead.regexp"},"5":{"name":"meta.assertion.look-behind.regexp"},"6":{"name":"meta.assertion.negative-look-behind.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.group.regexp"}}},{"name":"meta.group.regexp","begin":"\\((?:(\\?:)|(?:\\?\u003c([a-zA-Z_$][\\w$]*)\u003e))?","end":"\\)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.group.regexp"},"1":{"name":"punctuation.definition.group.no-capture.regexp"},"2":{"name":"variable.other.regexp"}},"endCaptures":{"0":{"name":"punctuation.definition.group.regexp"}}},{"name":"constant.other.character-class.set.regexp","begin":"(\\[)(\\^)?","end":"(\\])","patterns":[{"name":"constant.other.character-class.range.regexp","match":"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))","captures":{"1":{"name":"constant.character.numeric.regexp"},"2":{"name":"constant.character.control.regexp"},"3":{"name":"constant.character.escape.backslash.regexp"},"4":{"name":"constant.character.numeric.regexp"},"5":{"name":"constant.character.control.regexp"},"6":{"name":"constant.character.escape.backslash.regexp"}}},{"include":"#regex-character-class"}],"beginCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"},"2":{"name":"keyword.operator.negation.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"}}},{"include":"#regex-character-class"}]},"return-type":{"patterns":[{"name":"meta.return.type.ts","begin":"(?\u003c=\\))\\s*(:)(?=\\s*\\S)","end":"(?\u003c![:|\u0026])(?=$|^|[{};,]|//)","patterns":[{"include":"#return-type-core"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}}},{"name":"meta.return.type.ts","begin":"(?\u003c=\\))\\s*(:)","end":"(?\u003c![:|\u0026])((?=[{};,]|//|^\\s*$)|((?\u003c=\\S)(?=\\s*$)))","patterns":[{"include":"#return-type-core"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}}}]},"return-type-core":{"patterns":[{"include":"#comment"},{"begin":"(?\u003c=[:|\u0026])(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"shebang":{"name":"comment.line.shebang.ts","match":"\\A(#!).*(?=$)","captures":{"1":{"name":"punctuation.definition.comment.ts"}}},"single-line-comment-consuming-line-ending":{"contentName":"comment.line.double-slash.ts","begin":"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)","end":"(?=^)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.ts"},"2":{"name":"comment.line.double-slash.ts"},"3":{"name":"punctuation.definition.comment.ts"},"4":{"name":"storage.type.internaldeclaration.ts"},"5":{"name":"punctuation.decorator.internaldeclaration.ts"}}},"statements":{"patterns":[{"include":"#declaration"},{"include":"#control-statement"},{"include":"#after-operator-block-as-object-literal"},{"include":"#decl-block"},{"include":"#label"},{"include":"#expression"},{"include":"#punctuation-semicolon"},{"include":"#string"},{"include":"#comment"}]},"string":{"patterns":[{"include":"#qstring-single"},{"include":"#qstring-double"},{"include":"#template"}]},"string-character-escape":{"name":"constant.character.escape.ts","match":"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\{[0-9A-Fa-f]+\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)"},"super-literal":{"name":"variable.language.super.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))super\\b(?!\\$)"},"support-function-call-identifiers":{"patterns":[{"include":"#literal"},{"include":"#support-objects"},{"include":"#object-identifiers"},{"include":"#punctuation-accessor"},{"name":"keyword.operator.expression.import.ts","match":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))import(?=\\s*[\\(]\\s*[\\\"\\'\\`]))"}]},"support-objects":{"patterns":[{"name":"variable.language.arguments.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(arguments)\\b(?!\\$)"},{"name":"support.class.builtin.ts","match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(Array|ArrayBuffer|Atomics|BigInt|BigInt64Array|BigUint64Array|Boolean|DataView|Date|Float32Array\n  |Float64Array|Function|Generator|GeneratorFunction|Int8Array|Int16Array|Int32Array|Intl|Map|Number|Object|Proxy\n  |Reflect|RegExp|Set|SharedArrayBuffer|SIMD|String|Symbol|TypedArray\n  |Uint8Array|Uint16Array|Uint32Array|Uint8ClampedArray|WeakMap|WeakSet)\\b(?!\\$)"},{"name":"support.class.error.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))((Eval|Internal|Range|Reference|Syntax|Type|URI)?Error)\\b(?!\\$)"},{"name":"support.class.promise.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(Promise)\\b(?!\\$)"},{"name":"support.function.ts","match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(clear(Interval|Timeout)|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|escape|eval|\n  isFinite|isNaN|parseFloat|parseInt|require|set(Interval|Timeout)|super|unescape|uneval)(?=\\s*\\()"},{"match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(Math)(?:\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?:\n  (abs|acos|acosh|asin|asinh|atan|atan2|atanh|cbrt|ceil|clz32|cos|cosh|exp|\n  expm1|floor|fround|hypot|imul|log|log10|log1p|log2|max|min|pow|random|\n  round|sign|sin|sinh|sqrt|tan|tanh|trunc)\n  |\n  (E|LN10|LN2|LOG10E|LOG2E|PI|SQRT1_2|SQRT2)))?\\b(?!\\$)","captures":{"1":{"name":"support.constant.math.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"support.function.math.ts"},"5":{"name":"support.constant.property.math.ts"}}},{"match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(console)(?:\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\n  assert|clear|count|debug|dir|error|group|groupCollapsed|groupEnd|info|log\n  |profile|profileEnd|table|time|timeEnd|timeStamp|trace|warn))?\\b(?!\\$)","captures":{"1":{"name":"support.class.console.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"support.function.console.ts"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(JSON)(?:\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(parse|stringify))?\\b(?!\\$)","captures":{"1":{"name":"support.constant.json.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"support.function.json.ts"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(import)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(meta)\\b(?!\\$)","captures":{"1":{"name":"keyword.control.import.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"support.variable.property.importmeta.ts"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(new)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(target)\\b(?!\\$)","captures":{"1":{"name":"keyword.operator.new.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"support.variable.property.target.ts"}}},{"match":"(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s* (?:\n  (?:(constructor|length|prototype|__proto__)\\b(?!\\$|\\s*(\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\\())\n  |\n  (?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\b(?!\\$)))","captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"support.variable.property.ts"},"4":{"name":"support.constant.ts"}}},{"match":"(?x) (?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.)) \\b (?:\n  (document|event|navigator|performance|screen|window)\n  |\n  (AnalyserNode|ArrayBufferView|Attr|AudioBuffer|AudioBufferSourceNode|AudioContext|AudioDestinationNode|AudioListener\n  |AudioNode|AudioParam|BatteryManager|BeforeUnloadEvent|BiquadFilterNode|Blob|BufferSource|ByteString|CSS|CSSConditionRule\n  |CSSCounterStyleRule|CSSGroupingRule|CSSMatrix|CSSMediaRule|CSSPageRule|CSSPrimitiveValue|CSSRule|CSSRuleList|CSSStyleDeclaration\n  |CSSStyleRule|CSSStyleSheet|CSSSupportsRule|CSSValue|CSSValueList|CanvasGradient|CanvasImageSource|CanvasPattern\n  |CanvasRenderingContext2D|ChannelMergerNode|ChannelSplitterNode|CharacterData|ChromeWorker|CloseEvent|Comment|CompositionEvent\n  |Console|ConvolverNode|Coordinates|Credential|CredentialsContainer|Crypto|CryptoKey|CustomEvent|DOMError|DOMException\n  |DOMHighResTimeStamp|DOMImplementation|DOMString|DOMStringList|DOMStringMap|DOMTimeStamp|DOMTokenList|DataTransfer\n  |DataTransferItem|DataTransferItemList|DedicatedWorkerGlobalScope|DelayNode|DeviceProximityEvent|DirectoryEntry\n  |DirectoryEntrySync|DirectoryReader|DirectoryReaderSync|Document|DocumentFragment|DocumentTouch|DocumentType|DragEvent\n  |DynamicsCompressorNode|Element|Entry|EntrySync|ErrorEvent|Event|EventListener|EventSource|EventTarget|FederatedCredential\n  |FetchEvent|File|FileEntry|FileEntrySync|FileException|FileList|FileReader|FileReaderSync|FileSystem|FileSystemSync\n  |FontFace|FormData|GainNode|Gamepad|GamepadButton|GamepadEvent|Geolocation|GlobalEventHandlers|HTMLAnchorElement\n  |HTMLAreaElement|HTMLAudioElement|HTMLBRElement|HTMLBaseElement|HTMLBodyElement|HTMLButtonElement|HTMLCanvasElement\n  |HTMLCollection|HTMLContentElement|HTMLDListElement|HTMLDataElement|HTMLDataListElement|HTMLDialogElement|HTMLDivElement\n  |HTMLDocument|HTMLElement|HTMLEmbedElement|HTMLFieldSetElement|HTMLFontElement|HTMLFormControlsCollection|HTMLFormElement\n  |HTMLHRElement|HTMLHeadElement|HTMLHeadingElement|HTMLHtmlElement|HTMLIFrameElement|HTMLImageElement|HTMLInputElement\n  |HTMLKeygenElement|HTMLLIElement|HTMLLabelElement|HTMLLegendElement|HTMLLinkElement|HTMLMapElement|HTMLMediaElement\n  |HTMLMetaElement|HTMLMeterElement|HTMLModElement|HTMLOListElement|HTMLObjectElement|HTMLOptGroupElement|HTMLOptionElement\n  |HTMLOptionsCollection|HTMLOutputElement|HTMLParagraphElement|HTMLParamElement|HTMLPreElement|HTMLProgressElement\n  |HTMLQuoteElement|HTMLScriptElement|HTMLSelectElement|HTMLShadowElement|HTMLSourceElement|HTMLSpanElement|HTMLStyleElement\n  |HTMLTableCaptionElement|HTMLTableCellElement|HTMLTableColElement|HTMLTableDataCellElement|HTMLTableElement|HTMLTableHeaderCellElement\n  |HTMLTableRowElement|HTMLTableSectionElement|HTMLTextAreaElement|HTMLTimeElement|HTMLTitleElement|HTMLTrackElement\n  |HTMLUListElement|HTMLUnknownElement|HTMLVideoElement|HashChangeEvent|History|IDBCursor|IDBCursorWithValue|IDBDatabase\n  |IDBEnvironment|IDBFactory|IDBIndex|IDBKeyRange|IDBMutableFile|IDBObjectStore|IDBOpenDBRequest|IDBRequest|IDBTransaction\n  |IDBVersionChangeEvent|IIRFilterNode|IdentityManager|ImageBitmap|ImageBitmapFactories|ImageData|Index|InputDeviceCapabilities\n  |InputEvent|InstallEvent|InstallTrigger|KeyboardEvent|LinkStyle|LocalFileSystem|LocalFileSystemSync|Location|MIDIAccess\n  |MIDIConnectionEvent|MIDIInput|MIDIInputMap|MIDIOutputMap|MediaElementAudioSourceNode|MediaError|MediaKeyMessageEvent\n  |MediaKeySession|MediaKeyStatusMap|MediaKeySystemAccess|MediaKeySystemConfiguration|MediaKeys|MediaRecorder|MediaStream\n  |MediaStreamAudioDestinationNode|MediaStreamAudioSourceNode|MessageChannel|MessageEvent|MessagePort|MouseEvent\n  |MutationObserver|MutationRecord|NamedNodeMap|Navigator|NavigatorConcurrentHardware|NavigatorGeolocation|NavigatorID\n  |NavigatorLanguage|NavigatorOnLine|Node|NodeFilter|NodeIterator|NodeList|NonDocumentTypeChildNode|Notification\n  |OfflineAudioCompletionEvent|OfflineAudioContext|OscillatorNode|PageTransitionEvent|PannerNode|ParentNode|PasswordCredential\n  |Path2D|PaymentAddress|PaymentRequest|PaymentResponse|Performance|PerformanceEntry|PerformanceFrameTiming|PerformanceMark\n  |PerformanceMeasure|PerformanceNavigation|PerformanceNavigationTiming|PerformanceObserver|PerformanceObserverEntryList\n  |PerformanceResourceTiming|PerformanceTiming|PeriodicSyncEvent|PeriodicWave|Plugin|Point|PointerEvent|PopStateEvent\n  |PortCollection|Position|PositionError|PositionOptions|PresentationConnectionClosedEvent|PresentationConnectionList\n  |PresentationReceiver|ProcessingInstruction|ProgressEvent|PromiseRejectionEvent|PushEvent|PushRegistrationManager\n  |RTCCertificate|RTCConfiguration|RTCPeerConnection|RTCSessionDescriptionCallback|RTCStatsReport|RadioNodeList|RandomSource\n  |Range|ReadableByteStream|RenderingContext|SVGAElement|SVGAngle|SVGAnimateColorElement|SVGAnimateElement|SVGAnimateMotionElement\n  |SVGAnimateTransformElement|SVGAnimatedAngle|SVGAnimatedBoolean|SVGAnimatedEnumeration|SVGAnimatedInteger|SVGAnimatedLength\n  |SVGAnimatedLengthList|SVGAnimatedNumber|SVGAnimatedNumberList|SVGAnimatedPoints|SVGAnimatedPreserveAspectRatio\n  |SVGAnimatedRect|SVGAnimatedString|SVGAnimatedTransformList|SVGAnimationElement|SVGCircleElement|SVGClipPathElement\n  |SVGCursorElement|SVGDefsElement|SVGDescElement|SVGElement|SVGEllipseElement|SVGEvent|SVGFilterElement|SVGFontElement\n  |SVGFontFaceElement|SVGFontFaceFormatElement|SVGFontFaceNameElement|SVGFontFaceSrcElement|SVGFontFaceUriElement\n  |SVGForeignObjectElement|SVGGElement|SVGGlyphElement|SVGGradientElement|SVGHKernElement|SVGImageElement|SVGLength\n  |SVGLengthList|SVGLineElement|SVGLinearGradientElement|SVGMPathElement|SVGMaskElement|SVGMatrix|SVGMissingGlyphElement\n  |SVGNumber|SVGNumberList|SVGPathElement|SVGPatternElement|SVGPoint|SVGPolygonElement|SVGPolylineElement|SVGPreserveAspectRatio\n  |SVGRadialGradientElement|SVGRect|SVGRectElement|SVGSVGElement|SVGScriptElement|SVGSetElement|SVGStopElement|SVGStringList\n  |SVGStylable|SVGStyleElement|SVGSwitchElement|SVGSymbolElement|SVGTRefElement|SVGTSpanElement|SVGTests|SVGTextElement\n  |SVGTextPositioningElement|SVGTitleElement|SVGTransform|SVGTransformList|SVGTransformable|SVGUseElement|SVGVKernElement\n  |SVGViewElement|ServiceWorker|ServiceWorkerContainer|ServiceWorkerGlobalScope|ServiceWorkerRegistration|ServiceWorkerState\n  |ShadowRoot|SharedWorker|SharedWorkerGlobalScope|SourceBufferList|StereoPannerNode|Storage|StorageEvent|StyleSheet\n  |StyleSheetList|SubtleCrypto|SyncEvent|Text|TextMetrics|TimeEvent|TimeRanges|Touch|TouchEvent|TouchList|Transferable\n  |TreeWalker|UIEvent|USVString|VRDisplayCapabilities|ValidityState|WaveShaperNode|WebGL|WebGLActiveInfo|WebGLBuffer\n  |WebGLContextEvent|WebGLFramebuffer|WebGLProgram|WebGLRenderbuffer|WebGLRenderingContext|WebGLShader|WebGLShaderPrecisionFormat\n  |WebGLTexture|WebGLTimerQueryEXT|WebGLTransformFeedback|WebGLUniformLocation|WebGLVertexArrayObject|WebGLVertexArrayObjectOES\n  |WebSocket|WebSockets|WebVTT|WheelEvent|Window|WindowBase64|WindowEventHandlers|WindowTimers|Worker|WorkerGlobalScope\n  |WorkerLocation|WorkerNavigator|XMLHttpRequest|XMLHttpRequestEventTarget|XMLSerializer|XPathExpression|XPathResult\n  |XSLTProcessor))\\b(?!\\$)","captures":{"1":{"name":"support.variable.dom.ts"},"2":{"name":"support.class.dom.ts"}}},{"match":"(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s* (?:\n  (ATTRIBUTE_NODE|CDATA_SECTION_NODE|COMMENT_NODE|DOCUMENT_FRAGMENT_NODE|DOCUMENT_NODE|DOCUMENT_TYPE_NODE\n  |DOMSTRING_SIZE_ERR|ELEMENT_NODE|ENTITY_NODE|ENTITY_REFERENCE_NODE|HIERARCHY_REQUEST_ERR|INDEX_SIZE_ERR\n  |INUSE_ATTRIBUTE_ERR|INVALID_CHARACTER_ERR|NO_DATA_ALLOWED_ERR|NO_MODIFICATION_ALLOWED_ERR|NOT_FOUND_ERR\n  |NOT_SUPPORTED_ERR|NOTATION_NODE|PROCESSING_INSTRUCTION_NODE|TEXT_NODE|WRONG_DOCUMENT_ERR)\n  |\n  (_content|[xyz]|abbr|above|accept|acceptCharset|accessKey|action|align|[av]Link(?:color)?|all|alt|anchors|appCodeName\n  |appCore|applets|appMinorVersion|appName|appVersion|archive|areas|arguments|attributes|availHeight|availLeft|availTop\n  |availWidth|axis|background|backgroundColor|backgroundImage|below|bgColor|body|border|borderBottomWidth|borderColor\n  |borderLeftWidth|borderRightWidth|borderStyle|borderTopWidth|borderWidth|bottom|bufferDepth|callee|caller|caption\n  |cellPadding|cells|cellSpacing|ch|characterSet|charset|checked|childNodes|chOff|cite|classes|className|clear\n  |clientInformation|clip|clipBoardData|closed|code|codeBase|codeType|color|colorDepth|cols|colSpan|compact|complete\n  |components|content|controllers|cookie|cookieEnabled|cords|cpuClass|crypto|current|data|dateTime|declare|defaultCharset\n  |defaultChecked|defaultSelected|defaultStatus|defaultValue|defaultView|defer|description|dialogArguments|dialogHeight\n  |dialogLeft|dialogTop|dialogWidth|dir|directories|disabled|display|docmain|doctype|documentElement|elements|embeds\n  |enabledPlugin|encoding|enctype|entities|event|expando|external|face|fgColor|filename|firstChild|fontFamily|fontSize\n  |fontWeight|form|formName|forms|frame|frameBorder|frameElement|frames|hasFocus|hash|headers|height|history|host\n  |hostname|href|hreflang|hspace|htmlFor|httpEquiv|id|ids|ignoreCase|images|implementation|index|innerHeight|innerWidth\n  |input|isMap|label|lang|language|lastChild|lastIndex|lastMatch|lastModified|lastParen|layer[sXY]|left|leftContext\n  |lineHeight|link|linkColor|links|listStyleType|localName|location|locationbar|longDesc|lowsrc|lowSrc|marginBottom\n  |marginHeight|marginLeft|marginRight|marginTop|marginWidth|maxLength|media|menubar|method|mimeTypes|multiline|multiple\n  |name|nameProp|namespaces|namespaceURI|next|nextSibling|nodeName|nodeType|nodeValue|noHref|noResize|noShade|notationName\n  |notations|noWrap|object|offscreenBuffering|onLine|onreadystatechange|opener|opsProfile|options|oscpu|outerHeight\n  |outerWidth|ownerDocument|paddingBottom|paddingLeft|paddingRight|paddingTop|page[XY]|page[XY]Offset|parent|parentLayer\n  |parentNode|parentWindow|pathname|personalbar|pixelDepth|pkcs11|platform|plugins|port|prefix|previous|previousDibling\n  |product|productSub|profile|profileend|prompt|prompter|protocol|publicId|readOnly|readyState|referrer|rel|responseText\n  |responseXML|rev|right|rightContext|rowIndex|rows|rowSpan|rules|scheme|scope|screen[XY]|screenLeft|screenTop|scripts\n  |scrollbars|scrolling|sectionRowIndex|security|securityPolicy|selected|selectedIndex|selection|self|shape|siblingAbove\n  |siblingBelow|size|source|specified|standby|start|status|statusbar|statusText|style|styleSheets|suffixes|summary\n  |systemId|systemLanguage|tagName|tags|target|tBodies|text|textAlign|textDecoration|textIndent|textTransform|tFoot|tHead\n  |title|toolbar|top|type|undefined|uniqueID|updateInterval|URL|URLUnencoded|useMap|userAgent|userLanguage|userProfile\n  |vAlign|value|valueType|vendor|vendorSub|version|visibility|vspace|whiteSpace|width|X[MS]LDocument|zIndex))\\b(?!\\$|\\s*(\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\\()","captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"support.constant.dom.ts"},"4":{"name":"support.variable.property.dom.ts"}}},{"name":"support.class.node.ts","match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(Buffer|EventEmitter|Server|Pipe|Socket|REPLServer|ReadStream|WriteStream|Stream\n  |Inflate|Deflate|InflateRaw|DeflateRaw|GZip|GUnzip|Unzip|Zip)\\b(?!\\$)"},{"match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(process)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(?:\n  (arch|argv|config|connected|env|execArgv|execPath|exitCode|mainModule|pid|platform|release|stderr|stdin|stdout|title|version|versions)\n  |\n  (abort|chdir|cwd|disconnect|exit|[sg]ete?[gu]id|send|[sg]etgroups|initgroups|kill|memoryUsage|nextTick|umask|uptime|hrtime)\n))?\\b(?!\\$)","captures":{"1":{"name":"support.variable.object.process.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"support.variable.property.process.ts"},"5":{"name":"support.function.process.ts"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(exports)|(module)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(exports|id|filename|loaded|parent|children))?)\\b(?!\\$)","captures":{"1":{"name":"support.type.object.module.ts"},"2":{"name":"support.type.object.module.ts"},"3":{"name":"punctuation.accessor.ts"},"4":{"name":"punctuation.accessor.optional.ts"},"5":{"name":"support.type.object.module.ts"}}},{"name":"support.variable.object.node.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(global|GLOBAL|root|__dirname|__filename)\\b(?!\\$)"},{"match":"(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s*\n(?:\n (on(?:Rowsinserted|Rowsdelete|Rowenter|Rowexit|Resize|Resizestart|Resizeend|Reset|\n   Readystatechange|Mouseout|Mouseover|Mousedown|Mouseup|Mousemove|\n   Before(?:cut|deactivate|unload|update|paste|print|editfocus|activate)|\n   Blur|Scrolltop|Submit|Select|Selectstart|Selectionchange|Hover|Help|\n   Change|Contextmenu|Controlselect|Cut|Cellchange|Clock|Close|Deactivate|\n   Datasetchanged|Datasetcomplete|Dataavailable|Drop|Drag|Dragstart|Dragover|\n   Dragdrop|Dragenter|Dragend|Dragleave|Dblclick|Unload|Paste|Propertychange|Error|\n   Errorupdate|Keydown|Keyup|Keypress|Focus|Load|Activate|Afterupdate|Afterprint|Abort)\n ) |\n (shift|showModelessDialog|showModalDialog|showHelp|scroll|scrollX|scrollByPages|\n   scrollByLines|scrollY|scrollTo|stop|strike|sizeToContent|sidebar|signText|sort|\n   sup|sub|substr|substring|splice|split|send|set(?:Milliseconds|Seconds|Minutes|Hours|\n   Month|Year|FullYear|Date|UTC(?:Milliseconds|Seconds|Minutes|Hours|Month|FullYear|Date)|\n   Time|Hotkeys|Cursor|ZOptions|Active|Resizable|RequestHeader)|search|slice|\n   savePreferences|small|home|handleEvent|navigate|char|charCodeAt|charAt|concat|\n   contextual|confirm|compile|clear|captureEvents|call|createStyleSheet|createPopup|\n   createEventObject|to(?:GMTString|UTCString|String|Source|UpperCase|LowerCase|LocaleString)|\n   test|taint|taintEnabled|indexOf|italics|disableExternalCapture|dump|detachEvent|unshift|\n   untaint|unwatch|updateCommands|join|javaEnabled|pop|push|plugins.refresh|paddings|parse|\n   print|prompt|preference|enableExternalCapture|exec|execScript|valueOf|UTC|find|file|\n   fileModifiedDate|fileSize|fileCreatedDate|fileUpdatedDate|fixed|fontsize|fontcolor|\n   forward|fromCharCode|watch|link|load|lastIndexOf|anchor|attachEvent|atob|apply|alert|\n   abort|routeEvents|resize|resizeBy|resizeTo|recalc|returnValue|replace|reverse|reload|\n   releaseCapture|releaseEvents|go|get(?:Milliseconds|Seconds|Minutes|Hours|Month|Day|Year|FullYear|\n   Time|Date|TimezoneOffset|UTC(?:Milliseconds|Seconds|Minutes|Hours|Day|Month|FullYear|Date)|\n   Attention|Selection|ResponseHeader|AllResponseHeaders)|moveBy|moveBelow|moveTo|\n   moveToAbsolute|moveAbove|mergeAttributes|match|margins|btoa|big|bold|borderWidths|blink|back\n ) |\n (acceptNode|add|addEventListener|addTextTrack|adoptNode|after|animate|append|\n   appendChild|appendData|before|blur|canPlayType|captureStream|\n   caretPositionFromPoint|caretRangeFromPoint|checkValidity|clear|click|\n   cloneContents|cloneNode|cloneRange|close|closest|collapse|\n   compareBoundaryPoints|compareDocumentPosition|comparePoint|contains|\n   convertPointFromNode|convertQuadFromNode|convertRectFromNode|createAttribute|\n   createAttributeNS|createCaption|createCDATASection|createComment|\n   createContextualFragment|createDocument|createDocumentFragment|\n   createDocumentType|createElement|createElementNS|createEntityReference|\n   createEvent|createExpression|createHTMLDocument|createNodeIterator|\n   createNSResolver|createProcessingInstruction|createRange|createShadowRoot|\n   createTBody|createTextNode|createTFoot|createTHead|createTreeWalker|delete|\n   deleteCaption|deleteCell|deleteContents|deleteData|deleteRow|deleteTFoot|\n   deleteTHead|detach|disconnect|dispatchEvent|elementFromPoint|elementsFromPoint|\n   enableStyleSheetsForSet|entries|evaluate|execCommand|exitFullscreen|\n   exitPointerLock|expand|extractContents|fastSeek|firstChild|focus|forEach|get|\n   getAll|getAnimations|getAttribute|getAttributeNames|getAttributeNode|\n   getAttributeNodeNS|getAttributeNS|getBoundingClientRect|getBoxQuads|\n   getClientRects|getContext|getDestinationInsertionPoints|getElementById|\n   getElementsByClassName|getElementsByName|getElementsByTagName|\n   getElementsByTagNameNS|getItem|getNamedItem|getSelection|getStartDate|\n   getVideoPlaybackQuality|has|hasAttribute|hasAttributeNS|hasAttributes|\n   hasChildNodes|hasFeature|hasFocus|importNode|initEvent|insertAdjacentElement|\n   insertAdjacentHTML|insertAdjacentText|insertBefore|insertCell|insertData|\n   insertNode|insertRow|intersectsNode|isDefaultNamespace|isEqualNode|\n   isPointInRange|isSameNode|item|key|keys|lastChild|load|lookupNamespaceURI|\n   lookupPrefix|matches|move|moveAttribute|moveAttributeNode|moveChild|\n   moveNamedItem|namedItem|nextNode|nextSibling|normalize|observe|open|\n   parentNode|pause|play|postMessage|prepend|preventDefault|previousNode|\n   previousSibling|probablySupportsContext|queryCommandEnabled|\n   queryCommandIndeterm|queryCommandState|queryCommandSupported|queryCommandValue|\n   querySelector|querySelectorAll|registerContentHandler|registerElement|\n   registerProtocolHandler|releaseCapture|releaseEvents|remove|removeAttribute|\n   removeAttributeNode|removeAttributeNS|removeChild|removeEventListener|\n   removeItem|replace|replaceChild|replaceData|replaceWith|reportValidity|\n   requestFullscreen|requestPointerLock|reset|scroll|scrollBy|scrollIntoView|\n   scrollTo|seekToNextFrame|select|selectNode|selectNodeContents|set|setAttribute|\n   setAttributeNode|setAttributeNodeNS|setAttributeNS|setCapture|\n   setCustomValidity|setEnd|setEndAfter|setEndBefore|setItem|setNamedItem|\n   setRangeText|setSelectionRange|setSinkId|setStart|setStartAfter|setStartBefore|\n   slice|splitText|stepDown|stepUp|stopImmediatePropagation|stopPropagation|\n   submit|substringData|supports|surroundContents|takeRecords|terminate|toBlob|\n   toDataURL|toggle|toString|values|write|writeln\n ) |\n (all|catch|finally|race|reject|resolve|then\n )\n)(?=\\s*\\()","captures":{"1":{"name":"punctuation.accessor.ts"},"2":{"name":"punctuation.accessor.optional.ts"},"3":{"name":"support.function.event-handler.ts"},"4":{"name":"support.function.ts"},"5":{"name":"support.function.dom.ts"},"6":{"name":"support.function.promise.ts"}}}]},"switch-statement":{"name":"switch-statement.expr.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?=\\bswitch\\s*\\()","end":"\\}","patterns":[{"include":"#comment"},{"name":"switch-expression.expr.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(switch)\\s*(\\()","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.ts"},"2":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}},{"name":"switch-block.expr.ts","begin":"\\{","end":"(?=\\})","patterns":[{"name":"case-clause.expr.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(case|default(?=:))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=:)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.ts"}}},{"contentName":"meta.block.ts","begin":"(:)\\s*(\\{)","end":"\\}","patterns":[{"include":"#statements"}],"beginCaptures":{"1":{"name":"case-clause.expr.ts punctuation.definition.section.case-statement.ts"},"2":{"name":"meta.block.ts punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"meta.block.ts punctuation.definition.block.ts"}}},{"match":"(:)","captures":{"0":{"name":"case-clause.expr.ts punctuation.definition.section.case-statement.ts"}}},{"include":"#statements"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}}}],"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}},"template":{"patterns":[{"include":"#template-call"},{"contentName":"string.template.ts","begin":"([_$[:alpha:]][_$[:alnum:]]*)?(`)","end":"`","patterns":[{"include":"#template-substitution-element"},{"include":"#string-character-escape"}],"beginCaptures":{"1":{"name":"entity.name.function.tagged-template.ts"},"2":{"name":"string.template.ts punctuation.definition.string.template.begin.ts"}},"endCaptures":{"0":{"name":"string.template.ts punctuation.definition.string.template.end.ts"}}}]},"template-call":{"patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*)(\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?`)","end":"(?=`)","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))","end":"(?=(\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?`)","patterns":[{"include":"#support-function-call-identifiers"},{"name":"entity.name.function.tagged-template.ts","match":"([_$[:alpha:]][_$[:alnum:]]*)"}]},{"include":"#type-arguments"}]},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)?\\s*(?=(\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)`)","end":"(?=`)","patterns":[{"include":"#type-arguments"}],"beginCaptures":{"1":{"name":"entity.name.function.tagged-template.ts"}}}]},"template-substitution-element":{"name":"meta.template.expression.ts","contentName":"meta.embedded.line.ts","begin":"\\$\\{","end":"\\}","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.ts"}}},"template-type":{"patterns":[{"include":"#template-call"},{"contentName":"string.template.ts","begin":"([_$[:alpha:]][_$[:alnum:]]*)?(`)","end":"`","patterns":[{"include":"#template-type-substitution-element"},{"include":"#string-character-escape"}],"beginCaptures":{"1":{"name":"entity.name.function.tagged-template.ts"},"2":{"name":"string.template.ts punctuation.definition.string.template.begin.ts"}},"endCaptures":{"0":{"name":"string.template.ts punctuation.definition.string.template.end.ts"}}}]},"template-type-substitution-element":{"name":"meta.template.expression.ts","contentName":"meta.embedded.line.ts","begin":"\\$\\{","end":"\\}","patterns":[{"include":"#type"}],"beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.ts"}}},"ternary-expression":{"begin":"(?!\\?\\.\\s*[^[:digit:]])(\\?)(?!\\?)","end":"\\s*(:)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.ternary.ts"}},"endCaptures":{"1":{"name":"keyword.operator.ternary.ts"}}},"this-literal":{"name":"variable.language.this.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))this\\b(?!\\$)"},"type":{"patterns":[{"include":"#comment"},{"include":"#type-string"},{"include":"#numeric-literal"},{"include":"#type-primitive"},{"include":"#type-builtin-literals"},{"include":"#type-parameters"},{"include":"#type-tuple"},{"include":"#type-object"},{"include":"#type-operators"},{"include":"#type-conditional"},{"include":"#type-fn-type-parameters"},{"include":"#type-paren-or-function-parameters"},{"include":"#type-function-return-type"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(readonly)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*","captures":{"1":{"name":"storage.modifier.ts"}}},{"include":"#type-name"}]},"type-alias-declaration":{"name":"meta.type.declaration.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(type)\\b\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*","end":"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"begin":"(=)\\s*(intrinsic)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.ts"},"2":{"name":"keyword.control.intrinsic.ts"}}},{"begin":"(=)\\s*","end":"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.ts"}}}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.type.ts"},"4":{"name":"entity.name.type.alias.ts"}}},"type-annotation":{"patterns":[{"name":"meta.type.annotation.ts","begin":"(:)(?=\\s*\\S)","end":"(?\u003c![:|\u0026])(?!\\s*[|\u0026]\\s+)((?=^|[,);\\}\\]]|//)|(?==[^\u003e])|((?\u003c=[\\}\u003e\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}}},{"name":"meta.type.annotation.ts","begin":"(:)","end":"(?\u003c![:|\u0026])((?=[,);\\}\\]]|\\/\\/)|(?==[^\u003e])|(?=^\\s*$)|((?\u003c=[\\}\u003e\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.ts"}}}]},"type-arguments":{"name":"meta.type.parameters.ts","begin":"\\\u003c","end":"\\\u003e","patterns":[{"include":"#type-arguments-body"}],"beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.ts"}}},"type-arguments-body":{"patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(_)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","captures":{"0":{"name":"keyword.operator.type.ts"}}},{"include":"#type"},{"include":"#punctuation-comma"}]},"type-builtin-literals":{"name":"support.type.builtin.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(this|true|false|undefined|null|object)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"type-conditional":{"patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(extends)\\s+","end":"(?\u003c=:)","patterns":[{"begin":"\\?","end":":","patterns":[{"include":"#type"}],"beginCaptures":{"0":{"name":"keyword.operator.ternary.ts"}},"endCaptures":{"0":{"name":"keyword.operator.ternary.ts"}}},{"include":"#type"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"}}}]},"type-fn-type-parameters":{"patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(abstract)\\s+)?(new)\\b(?=\\s*\\\u003c)","end":"(?\u003c=\u003e)","patterns":[{"include":"#comment"},{"include":"#type-parameters"}],"beginCaptures":{"1":{"name":"meta.type.constructor.ts storage.modifier.ts"},"2":{"name":"meta.type.constructor.ts keyword.control.new.ts"}}},{"name":"meta.type.constructor.ts","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(abstract)\\s+)?(new)\\b\\s*(?=\\()","end":"(?\u003c=\\))","patterns":[{"include":"#function-parameters"}],"beginCaptures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.control.new.ts"}}},{"name":"meta.type.function.ts","begin":"(?x)(\n  (?=\n    [(]\\s*(\n      ([)]) |\n      (\\.\\.\\.) |\n      ([_$[:alnum:]]+\\s*(\n        ([:,?=])|\n        ([)]\\s*=\u003e)\n      ))\n    )\n  )\n)","end":"(?\u003c=\\))","patterns":[{"include":"#function-parameters"}]}]},"type-function-return-type":{"patterns":[{"name":"meta.type.function.return.ts","begin":"(=\u003e)(?=\\s*\\S)","end":"(?\u003c!=\u003e)(?\u003c![|\u0026])(?=[,\\]\\)\\{\\}=;\u003e:\\?]|//|$)","patterns":[{"include":"#type-function-return-type-core"}],"beginCaptures":{"1":{"name":"storage.type.function.arrow.ts"}}},{"name":"meta.type.function.return.ts","begin":"=\u003e","end":"(?\u003c!=\u003e)(?\u003c![|\u0026])((?=[,\\]\\)\\{\\}=;:\\?\u003e]|//|^\\s*$)|((?\u003c=\\S)(?=\\s*$)))","patterns":[{"include":"#type-function-return-type-core"}],"beginCaptures":{"0":{"name":"storage.type.function.arrow.ts"}}}]},"type-function-return-type-core":{"patterns":[{"include":"#comment"},{"begin":"(?\u003c==\u003e)(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"type-infer":{"patterns":[{"name":"meta.type.infer.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(infer)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s+(extends)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))?","captures":{"1":{"name":"keyword.operator.expression.infer.ts"},"2":{"name":"entity.name.type.ts"},"3":{"name":"keyword.operator.expression.extends.ts"}}}]},"type-name":{"patterns":[{"contentName":"meta.type.parameters.ts","begin":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\u003c)","end":"(\u003e)","patterns":[{"include":"#type-arguments-body"}],"captures":{"1":{"name":"entity.name.type.module.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"},"4":{"name":"meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts"}},"endCaptures":{"1":{"name":"meta.type.parameters.ts punctuation.definition.typeparameters.end.ts"}}},{"contentName":"meta.type.parameters.ts","begin":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(\u003c)","end":"(\u003e)","patterns":[{"include":"#type-arguments-body"}],"beginCaptures":{"1":{"name":"entity.name.type.ts"},"2":{"name":"meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts"}},"endCaptures":{"1":{"name":"meta.type.parameters.ts punctuation.definition.typeparameters.end.ts"}}},{"match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))","captures":{"1":{"name":"entity.name.type.module.ts"},"2":{"name":"punctuation.accessor.ts"},"3":{"name":"punctuation.accessor.optional.ts"}}},{"name":"entity.name.type.ts","match":"[_$[:alpha:]][_$[:alnum:]]*"}]},"type-object":{"name":"meta.object.type.ts","begin":"\\{","end":"\\}","patterns":[{"include":"#comment"},{"include":"#method-declaration"},{"include":"#indexer-declaration"},{"include":"#indexer-mapped-type-declaration"},{"include":"#field-declaration"},{"include":"#type-annotation"},{"begin":"\\.\\.\\.","end":"(?=\\}|;|,|$)|(?\u003c=\\})","patterns":[{"include":"#type"}],"beginCaptures":{"0":{"name":"keyword.operator.spread.ts"}}},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"},{"include":"#type"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.ts"}},"endCaptures":{"0":{"name":"punctuation.definition.block.ts"}}},"type-operators":{"patterns":[{"include":"#typeof-operator"},{"include":"#type-infer"},{"begin":"([\u0026|])(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#type-object"}],"beginCaptures":{"0":{"name":"keyword.operator.type.ts"}}},{"begin":"[\u0026|]","end":"(?=\\S)","beginCaptures":{"0":{"name":"keyword.operator.type.ts"}}},{"name":"keyword.operator.expression.keyof.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))keyof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.operator.ternary.ts","match":"(\\?|\\:)"},{"name":"keyword.operator.expression.import.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))import(?=\\s*\\()"}]},"type-parameters":{"name":"meta.type.parameters.ts","begin":"(\u003c)","end":"(\u003e)","patterns":[{"include":"#comment"},{"name":"storage.modifier.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(extends|in|out|const)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"include":"#type"},{"include":"#punctuation-comma"},{"name":"keyword.operator.assignment.ts","match":"(=)(?!\u003e)"}],"beginCaptures":{"1":{"name":"punctuation.definition.typeparameters.begin.ts"}},"endCaptures":{"1":{"name":"punctuation.definition.typeparameters.end.ts"}}},"type-paren-or-function-parameters":{"name":"meta.type.paren.cover.ts","begin":"\\(","end":"\\)","patterns":[{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=\\s*(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))))","captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"entity.name.function.ts variable.language.this.ts"},"4":{"name":"entity.name.function.ts"},"5":{"name":"keyword.operator.optional.ts"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=:)","captures":{"1":{"name":"storage.modifier.ts"},"2":{"name":"keyword.operator.rest.ts"},"3":{"name":"variable.parameter.ts variable.language.this.ts"},"4":{"name":"variable.parameter.ts"},"5":{"name":"keyword.operator.optional.ts"}}},{"include":"#type-annotation"},{"name":"punctuation.separator.parameter.ts","match":","},{"include":"#type"}],"beginCaptures":{"0":{"name":"meta.brace.round.ts"}},"endCaptures":{"0":{"name":"meta.brace.round.ts"}}},"type-predicate-operator":{"patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(asserts)\\s+)?(?!asserts)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s(is)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","captures":{"1":{"name":"keyword.operator.type.asserts.ts"},"2":{"name":"variable.parameter.ts variable.language.this.ts"},"3":{"name":"variable.parameter.ts"},"4":{"name":"keyword.operator.expression.is.ts"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(asserts)\\s+(?!is)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","captures":{"1":{"name":"keyword.operator.type.asserts.ts"},"2":{"name":"variable.parameter.ts variable.language.this.ts"},"3":{"name":"variable.parameter.ts"}}},{"name":"keyword.operator.type.asserts.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))asserts(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.operator.expression.is.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))is(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"type-primitive":{"name":"support.type.primitive.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(string|number|bigint|boolean|symbol|any|void|never|unknown)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"type-string":{"patterns":[{"include":"#qstring-single"},{"include":"#qstring-double"},{"include":"#template-type"}]},"type-tuple":{"name":"meta.type.tuple.ts","begin":"\\[","end":"\\]","patterns":[{"name":"keyword.operator.rest.ts","match":"\\.\\.\\."},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))([_$[:alpha:]][_$[:alnum:]]*)\\s*(\\?)?\\s*(:)","captures":{"1":{"name":"entity.name.label.ts"},"2":{"name":"keyword.operator.optional.ts"},"3":{"name":"punctuation.separator.label.ts"}}},{"include":"#type"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"meta.brace.square.ts"}},"endCaptures":{"0":{"name":"meta.brace.square.ts"}}},"typeof-operator":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))typeof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=[,);}\\]=\u003e:\u0026|{\\?]|(extends\\s+)|$|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#type-arguments"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.operator.expression.typeof.ts"}}},"undefined-literal":{"name":"constant.language.undefined.ts","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))undefined(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"var-expr":{"patterns":[{"name":"meta.var.expr.ts","begin":"(?=(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))","end":"(?!(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=^|;|}|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))|((?\u003c!^let|[^\\._$[:alnum:]]let|^var|[^\\._$[:alnum:]]var)(?=\\s*$)))","patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*","end":"(?=\\S)","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.ts"}}},{"include":"#destructuring-variable"},{"include":"#var-single-variable"},{"include":"#variable-initializer"},{"include":"#comment"},{"begin":"(,)\\s*(?=$|\\/\\/)","end":"(?\u003c!,)(((?==|;|}|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|^\\s*$))|((?\u003c=\\S)(?=\\s*$)))","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#destructuring-variable"},{"include":"#var-single-variable"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"punctuation.separator.comma.ts"}}},{"include":"#punctuation-comma"}]},{"name":"meta.var.expr.ts","begin":"(?=(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))","end":"(?!(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=^|;|}|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))|((?\u003c!^const|[^\\._$[:alnum:]]const)(?=\\s*$)))","patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*","end":"(?=\\S)","beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.ts"}}},{"include":"#destructuring-const"},{"include":"#var-single-const"},{"include":"#variable-initializer"},{"include":"#comment"},{"begin":"(,)\\s*(?=$|\\/\\/)","end":"(?\u003c!,)(((?==|;|}|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|^\\s*$))|((?\u003c=\\S)(?=\\s*$)))","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#destructuring-const"},{"include":"#var-single-const"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"punctuation.separator.comma.ts"}}},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.control.export.ts"},"2":{"name":"storage.modifier.ts"},"3":{"name":"storage.type.ts"}}}]},"var-single-const":{"patterns":[{"name":"meta.var-single-variable.expr.ts","begin":"(?x)([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b)))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.ts variable.other.constant.ts entity.name.function.ts"}}},{"name":"meta.var-single-variable.expr.ts","begin":"([_$[:alpha:]][_$[:alnum:]]*)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b)))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.ts variable.other.constant.ts"}}}]},"var-single-variable":{"patterns":[{"name":"meta.var-single-variable.expr.ts","begin":"(?x)([_$[:alpha:]][_$[:alnum:]]*)(\\!)?(?=\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b)))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.ts entity.name.function.ts"},"2":{"name":"keyword.operator.definiteassignment.ts"}}},{"name":"meta.var-single-variable.expr.ts","begin":"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])(\\!)?","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b)))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.ts variable.other.constant.ts"},"2":{"name":"keyword.operator.definiteassignment.ts"}}},{"name":"meta.var-single-variable.expr.ts","begin":"([_$[:alpha:]][_$[:alnum:]]*)(\\!)?","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b)))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.ts variable.other.readwrite.ts"},"2":{"name":"keyword.operator.definiteassignment.ts"}}}]},"var-single-variable-type-annotation":{"patterns":[{"include":"#type-annotation"},{"include":"#string"},{"include":"#comment"}]},"variable-initializer":{"patterns":[{"begin":"(?\u003c!=|!)(=)(?!=)(?=\\s*\\S)(?!\\s*.*=\u003e\\s*$)","end":"(?=$|^|[,);}\\]]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.ts"}}},{"begin":"(?\u003c!=|!)(=)(?!=)","end":"(?=[,);}\\]]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))|(?=^\\s*$)|(?\u003c![\\|\\\u0026\\+\\-\\*\\/])(?\u003c=\\S)(?\u003c!=)(?=\\s*$)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.ts"}}}]}}}
diff --git a/grammars/source.ts.prismaClientRawSQL.json b/grammars/source.ts.prismaClientRawSQL.json
new file mode 100644
index 0000000..b29fd9f
--- /dev/null
+++ b/grammars/source.ts.prismaClientRawSQL.json
@@ -0,0 +1 @@
+{"name":"Prisma Client: raw SQL highlighting","scopeName":"source.ts.prismaClientRawSQL","patterns":[{"name":"string.template.ts","begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)(#?(?i)\\$queryRaw|\\$executeRaw)(\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?`)","end":"(?\u003c=`)","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)(#?(?i)\\$queryRaw|\\$executeRaw))","end":"(?=(\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?`)","patterns":[{"include":"source.ts#support-function-call-identifiers"},{"name":"entity.name.function.tagged-template.ts","match":"(#?(?i)\\$queryRaw|\\$executeRaw)"}]},{"include":"source.ts#type-arguments"},{"include":"#embedded-sql"}]}],"repository":{"embedded-sql":{"name":"string.template.ts","contentName":"meta.embedded.block.sql","begin":"`","end":"`","patterns":[{"include":"source.ts#template-substitution-element"},{"include":"source.ts#string-character-escape"},{"include":"source.sql"},{},{"match":"."}],"beginCaptures":{"0":{"name":"punctuation.definition.string.template.begin.js"}},"endCaptures":{"0":{"name":"punctuation.definition.string.template.end.js"}}}}}
diff --git a/grammars/source.tsql.json b/grammars/source.tsql.json
index 6883d19..ca6baa6 100644
--- a/grammars/source.tsql.json
+++ b/grammars/source.tsql.json
@@ -1 +1 @@
-{"name":"TSQL","scopeName":"source.tsql","patterns":[{"name":"text.variable","match":"((?\u003c!@)@)\\b(\\w+)\\b"},{"name":"text.bracketed","match":"(\\[)[^\\]]*(\\])"},{"name":"keyword.other.sql","match":"\\b(?i)(abort|abort_after_wait|absent|absolute|accent_sensitivity|acceptable_cursopt|acp|action|activation|address|admin|aes_128|aes_192|aes_256|affinity|after|aggregate|algorithm|all_constraints|all_errormsgs|all_indexes|all_levels|all_results|allow_connections|allow_dup_row|allow_encrypted_value_modifications|allow_page_locks|allow_row_locks|allow_snapshot_isolation|altercolumn|always|anonymous|ansi_defaults|ansi_null_default|ansi_null_dflt_off|ansi_null_dflt_on|ansi_nulls|ansi_padding|ansi_warnings|appdomain|append|application|apply|arithabort|arithignore|assembly|asymmetric|asynchronous_commit|at|atan2|atomic|attach|attach_force_rebuild_log|attach_rebuild_log|audit|auth_realm|authentication|auto|auto_cleanup|auto_close|auto_create_statistics|auto_shrink|auto_update_statistics|auto_update_statistics_async|automated_backup_preference |automatic|autopilot|availability|availability_mode|backup_priority|base64|basic|batches|batchsize|before|bigint|binary|binding|bit|block|blocksize|bmk|break|broker|broker_instance|bucket_count|buffer|buffercount|bulk_logged|by|call|caller|card|case|cast|catalog|catch|cert|certificate|change_retention|change_tracking|change_tracking_context|changes|char|character|character_set|check_expiration|check_policy|checkconstraints|checkindex|checkpoint|cleanup_policy|clear|clear_port|close|codepage|collection|column_encryption_key|column_master_key|columnstore|columnstore_archive|colv_80_to_100|colv_100_to_80|commit_differential_base|committed|compatibility_level|compress_all_row_groups|compression|compression_delay|concat_null_yields_null|concatenate|configuration|connect|continue|continue_after_error|contract|contract_name|control|conversation|conversation_group_id|conversation_handle|copy|copy_only|count_rows|counter|create(\\s+procedure)?|credential|cross|cryptographic|cryptographic_provider|cube|cursor|cursor_close_on_commit|cursor_default|data|data_compression|data_flush_interval_seconds|data_mirroring|data_purity|data_source|database|database_name|database_snapshot|datafiletype|date_correlation_optimization|date|datefirst|dateformat|date_format|datetime|datetime2|datetimeoffset|days|db_chaining|dbid|dbidexec|dbo_only|deadlock_priority|deallocate|dec|decimal|declare(\\s+cursor)?|decrypt|decrypt_a|decryption|default_database|default_language|default_logon_domain|default_schema|definition|delay|delayed_durability|delimitedtext|density_vector|dependent|des|description|desired_state|desx|differential|digest|disable|disable_broker|disable_def_cnst_chk|disabled|disk|distributed|distribution|drop|drop_existing|dts_buffers|dump|durability|dynamic|edition|elements|else|emergency|empty|enable|enable_broker|enabled|encoding|encrypted|encrypted_value|encryption|encryption_type|end|endpoint|endpoint_url|enhancedintegrity|entry|error_broker_conversations|errorfile|estimateonly|event|exec|executable|execute|exists|expand|expiredate|expiry_date|explicit|external_access|failover|failover_mode|failure_condition_level|fast|fast_forward|fastfirstrow|federated_service_account|fetch|field_terminator|fieldterminator|file|filelistonly|filegroup|filename|filestream|filestream_log|filestream_on|filetable|file_format|filter|fips_flagger|fire_triggers|first|firstrow|float|flush_interval_seconds|fmtonly|following|for|force|force_failover_allow_data_loss|force_service_allow_data_loss|forced|forceplan|formatfile|format_options|format_type|formsof|forward_only|free_cursors|free_exec_context|fullscan|fulltext|fulltextall|fulltextkey|function|generated|get|geography|geometry|global|go|goto|governor|guid|hadoop|hardening|hash|hashed|header_limit|headeronly|health_check_timeout|hidden|hierarchyid|histogram|histogram_steps|hits_cursors|hits_exec_context|hours|http|identity_value|if|ifnull|ignore_constraints|ignore_dup_key|ignore_dup_row|ignore_triggers|image|immediate|implicit_transactions|include|include_null_values|inflectional|init|initiator|insensitive|insert|instead|int|integer|integrated|intermediate|interval_length_minutes|into|inuse_cursors|inuse_exec_context|io|is|isabout|iso_week|isolation|job_tracker_location|json|keep|keep_nulls|keep_replication|keepdefaults|keepfixed|keepidentity|keepnulls|kerberos|key|key_path|key_source|key_store_provider_name|keyset|kill|kilobytes_per_batch|labelonly|langid|language|last|lastrow|legacy_cardinality_estimation|length|level|lifetime|lineage_80_to_100|lineage_100_to_80|listener_ip|listener_port|load|loadhistory|lob_compaction|local|local_service_name|locate|location|lock_escalation|lock_timeout|lockres|login|login_type|loop|manual|mark_in_use_for_removal|masked|master|max_queue_readers|max_duration|max_outstanding_io_per_volume|maxdop|maxerrors|maxlength|maxtransfersize|max_plans_per_query|max_storage_size_mb|mediadescription|medianame|mediapassword|memogroup|memory_optimized|merge|message|message_forward_size|message_forwarding|microsecond|millisecond|minutes|mirror_address|misses_cursors|misses_exec_context|mixed|modify|money|move|multi_user|must_change|name|namespace|nanosecond|native|native_compilation|nchar|ncharacter|never|new_account|new_broker|newname|next|no|no_browsetable|no_checksum|no_compression|no_infomsgs|no_triggers|no_truncate|nocount|noexec|noexpand|noformat|noinit|nolock|nonatomic|nondurable|none|norecompute|norecovery|noreset|norewind|noskip|not|notification|nounload|now|nowait|ntext|ntlm|numeric|numeric_roundabort|nvarchar|object|objid|oem|offline|old_account|online|operation_mode|open|openjson|optimistic|option|orc|out|outer|output|over|override|owner|ownership|pad_index|page|page_checksum|page_verify|pagecount|paglock|param|parameter_sniffing|parameter_type_expansion|parameterization|parquet|parseonly|partial|partition|partner|password|path|pause|percentage|permission_set|persisted|period|physical_only|pivot|plan_forcing_mode|policy|pool|population|ports|preceding|precision|predicate|presume_abort|primary|primary_role|print|prior|priority |priority_level|private|procedure_name|profile|provider|query_capture_mode|query_governor_cost_limit|query_optimizer_hotfixes|query_store|queue|quoted_identifier|raiserror|range|raw|rcfile|rc2|rc4|rc4_128|rdbms|read_committed_snapshot|read|read_only|read_write|readcommitted|readcommittedlock|readonly|readpast|readuncommitted|readwrite|real|rebuild|receive|recmodel_70backcomp|recompile|reconfigure|recovery|recursive|recursive_triggers|redo_queue|reject_sample_value|reject_type|reject_value|relative|remote|remote_data_archive|remote_proc_transactions|remote_service_name|remove|removed_cursors|removed_exec_context|reorganize|repeat|repeatable|repeatableread|replica|replicated|replnick_100_to_80|replnickarray_80_to_100|replnickarray_100_to_80|required|required_cursopt|resample|reset|resource|resource_manager_location|restart|restore|restricted_user|resume|retaindays|retention|return|rewind|rewindonly|returns|robust|role|rollup|root|round_robin|route|row|rowdump|rowlock|row_terminator|rows|rows_per_batch|rowsets_only|rowterminator|rowversion|rsa_1024|rsa_2048|rsa_3072|rsa_4096|rsa_512|safe|safety|sample|save|schemabinding|scoped|scroll|scroll_locks|sddl|secexpr|secondary|secondary_only|secondary_role|secret|security|securityaudit|selective|self|send|sent|sequence|serde_method|serializable|server|service|service_broker|service_name|service_objective|session_timeout|session|sessions|seterror|setopts|sets|shard_map_manager|shard_map_name|sharded|shared_memory|show_statistics|showplan_all|showplan_text|showplan_xml|showplan_xml_with_recompile|shrinkdb|shutdown|sid|signature|simple|single_blob|single_clob|single_nclob|single_user|singleton|site|size_based_cleanup_mode|skip|smalldatetime|smallint|smallmoney|snapshot|snapshot_import|snapshotrestorephase|soap|softnuma|sort_in_tempdb|sorted_data|sorted_data_reorg|spatial|sql|sql_bigint|sql_binary|sql_bit|sql_char|sql_date|sql_decimal|sql_double|sql_float|sql_guid|sql_handle|sql_longvarbinary|sql_longvarchar|sql_numeric|sql_real|sql_smallint|sql_time|sql_timestamp|sql_tinyint|sql_tsi_day|sql_tsi_frac_second|sql_tsi_hour|sql_tsi_minute|sql_tsi_month|sql_tsi_quarter|sql_tsi_second|sql_tsi_week|sql_tsi_year|sql_type_date|sql_type_time|sql_type_timestamp|sql_varbinary|sql_varchar|sql_variant|sql_wchar|sql_wlongvarchar|ssl|ssl_port|standard|standby|start|start_date|started|stat_header|state|statement|static|statistics|statistics_incremental|statistics_norecompute|statistics_only|statman|stats_stream|status|stop|stop_on_error|stopat|stopatmark|stopbeforemark|stoplist|stopped|string_delimiter|subject|supplemental_logging|supported|suspend|symmetric|synchronous_commit|synonym|sysname|system|system_time|system_versioning|table|tableresults|tablock|tablockx|take|tape|target|target_index|target_partition|tcp|temporal_history_retention|text|textimage_on|then|thesaurus|throw|time|timeout|timestamp|tinyint|to|top|torn_page_detection|track_columns_updated|tran|transaction|transfer|triple_des|triple_des_3key|trustworthy|try|tsql|type|type_desc|type_warning|tzoffset|uid|unbounded|uncommitted|uniqueidentifier|unlimited|unload|unlock|unsafe|updlock|url|use|useplan|useroptions|use_type_default|using|utcdatetime|valid_xml|validation|value|values|varbinary|varchar|verbose|verifyonly|version|view_metadata|virtual_device|visiblity|waitfor|webmethod|weekday|weight|well_formed_xml|when|while|widechar|widechar_ansi|widenative|windows|with|within|witness|without|without_array_wrapper|workload|wsdl|xact_abort|xlock|xml|xmlschema|xquery|xsinil|zone)\\b"},{"include":"#comments"},{"name":"meta.create.sql","match":"(?i:^\\s*(create(?:\\s+or\\s+replace)?)\\s+(aggregate|conversion|database|domain|function|group|(unique\\s+)?index|language|operator class|operator|rule|schema|sequence|table|tablespace|trigger|type|user|view)\\s+)(['\"`]?)(\\w+)\\4","captures":{"1":{"name":"keyword.other.create.sql"},"2":{"name":"keyword.other.sql"},"5":{"name":"entity.name.function.sql"}}},{"name":"meta.drop.sql","match":"(?i:^\\s*(drop)\\s+(aggregate|conversion|database|domain|function|group|index|language|operator class|operator|rule|schema|sequence|table|tablespace|trigger|type|user|view))","captures":{"1":{"name":"keyword.other.create.sql"},"2":{"name":"keyword.other.sql"}}},{"name":"meta.drop.sql","match":"(?i:\\s*(drop)\\s+(table)\\s+(\\w+)(\\s+cascade)?\\b)","captures":{"1":{"name":"keyword.other.create.sql"},"2":{"name":"keyword.other.table.sql"},"3":{"name":"entity.name.function.sql"},"4":{"name":"keyword.other.cascade.sql"}}},{"name":"meta.alter.sql","match":"(?i:^\\s*(alter)\\s+(aggregate|conversion|database|domain|function|group|index|language|operator class|operator|rule|schema|sequence|table|tablespace|trigger|type|user|view)\\s+)","captures":{"1":{"name":"keyword.other.create.sql"},"2":{"name":"keyword.other.table.sql"}}},{"match":"(?xi)\n\n\t\t\t\t# normal stuff, capture 1\n\t\t\t\t \\b(bigint|bigserial|bit|boolean|box|bytea|cidr|circle|date|double\\sprecision|inet|int|integer|line|lseg|macaddr|money|oid|path|point|polygon|real|serial|smallint|sysdate|text)\\b\n\n\t\t\t\t# numeric suffix, capture 2 + 3i\n\t\t\t\t|\\b(bit\\svarying|character\\s(?:varying)?|tinyint|var\\schar|float|interval)\\((\\d+)\\)\n\n\t\t\t\t# optional numeric suffix, capture 4 + 5i\n\t\t\t\t|\\b(char|number|varchar\\d?)\\b(?:\\((\\d+)\\))?\n\n\t\t\t\t# special case, capture 6 + 7i + 8i\n\t\t\t\t|\\b(numeric|decimal)\\b(?:\\((\\d+),(\\d+)\\))?\n\n\t\t\t\t# special case, captures 9, 10i, 11\n\t\t\t\t|\\b(times?)\\b(?:\\((\\d+)\\))?(\\swith(?:out)?\\stime\\szone\\b)?\n\n\t\t\t\t# special case, captures 12, 13, 14i, 15\n\t\t\t\t|\\b(timestamp)(?:(s|tz))?\\b(?:\\((\\d+)\\))?(\\s(with|without)\\stime\\szone\\b)?\n\n\t\t\t","captures":{"1":{"name":"storage.type.sql"},"10":{"name":"constant.numeric.sql"},"11":{"name":"storage.type.sql"},"12":{"name":"storage.type.sql"},"13":{"name":"storage.type.sql"},"14":{"name":"constant.numeric.sql"},"15":{"name":"storage.type.sql"},"2":{"name":"storage.type.sql"},"3":{"name":"constant.numeric.sql"},"4":{"name":"storage.type.sql"},"5":{"name":"constant.numeric.sql"},"6":{"name":"storage.type.sql"},"7":{"name":"constant.numeric.sql"},"8":{"name":"constant.numeric.sql"},"9":{"name":"storage.type.sql"}}},{"name":"storage.modifier.sql","match":"(?i:\\b((?:primary|foreign)\\s+key|references|on\\sdelete(\\s+cascade)?|check|constraint)\\b)"},{"name":"constant.numeric.sql","match":"\\b\\d+\\b"},{"name":"keyword.other.DML.sql","match":"(?i:\\b(select(\\s+distinct)?|insert\\s+(ignore\\s+)?into|update|delete|from|set|where|group\\sby|or|like|and|union(\\s+all)?|having|order\\sby|limit|(inner|cross)\\s+join|join|straight_join|full\\s+outer\\s+join|(left|right)(\\s+outer)?\\s+join|natural(\\s+(left|right)(\\s+outer)?)?\\s+join)\\b)"},{"name":"keyword.other.DDL.create.II.sql","match":"(?i:\\b(on|off|((is\\s+)?not\\s+)?null)\\b)"},{"name":"keyword.other.DML.II.sql","match":"(?i:\\bvalues\\b)"},{"name":"keyword.other.LUW.sql","match":"(?i:\\b(begin(\\s+work)?|start\\s+transaction|commit(\\s+work)?|rollback(\\s+work)?)\\b)"},{"name":"keyword.other.authorization.sql","match":"(?i:\\b(grant(\\swith\\sgrant\\soption)?|revoke)\\b)"},{"name":"keyword.other.data-integrity.sql","match":"(?i:\\bin\\b)"},{"name":"keyword.other.object-comments.sql","match":"(?i:^\\s*(comment\\s+on\\s+(table|column|aggregate|constraint|database|domain|function|index|operator|rule|schema|sequence|trigger|type|view))\\s+.*?\\s+(is)\\s+)"},{"name":"keyword.other.alias.sql","match":"(?i)\\bAS\\b"},{"name":"keyword.other.order.sql","match":"(?i)\\b(DESC|ASC)\\b"},{"name":"keyword.operator.star.sql","match":"\\*"},{"name":"keyword.operator.comparison.sql","match":"[!\u003c\u003e]?=|\u003c\u003e|\u003c|\u003e"},{"name":"keyword.operator.math.sql","match":"-|\\+|/"},{"name":"keyword.operator.concatenator.sql","match":"\\|\\|"},{"name":"support.function.aggregate.sql","match":"(?i)\\b(avg|checksum_agg|count|count_big|grouping|grouping_id|max|min|sum|stdev|stdevp|var|varp)\\b"},{"name":"support.function.conversion.sql","match":"(?i)\\b(cast|convert|parse|try_cast|try_convert|try_parse)\\b"},{"name":"support.function.cursor.sql","match":"(?i)\\b(cursor_status)\\b"},{"name":"support.function.datetime.sql","match":"(?i)\\b(sysdatetime|sysdatetimeoffset|sysutcdatetime|current_time(stamp)?|getdate|getutcdate|datename|datepart|day|month|year|datefromparts|datetime2fromparts|datetimefromparts|datetimeoffsetfromparts|smalldatetimefromparts|timefromparts|datediff|dateadd|eomonth|switchoffset|todatetimeoffset|isdate)\\b"},{"name":"support.function.expression.sql","match":"(?i)\\b(coalesce|nullif)\\b"},{"name":"support.function.globalvar.sql","match":"(?\u003c!@)@@(?i)\\b(cursor_rows|connections|cpu_busy|datefirst|dbts|error|fetch_status|identity|idle|io_busy|langid|language|lock_timeout|max_connections|max_precision|nestlevel|options|packet_errors|pack_received|pack_sent|procid|remserver|rowcount|servername|servicename|spid|textsize|timeticks|total_errors|total_read|total_write|trancount|version)\\b"},{"name":"support.function.logical.sql","match":"(?i)\\b(choose|iif)\\b"},{"name":"support.function.mathematical.sql","match":"(?i)\\b(abs|acos|asin|atan|atn2|ceiling|cos|cot|degrees|exp|floor|log|log10|pi|power|radians|rand|round|sign|sin|sqrt|square|tan)\\b"},{"name":"support.function.metadata.sql","match":"(?i)\\b(app_name|applock_mode|applock_test|assemblyproperty|col_length|col_name|columnproperty|database_principal_id|databasepropertyex|db_id|db_name|file_id|file_idex|file_name|filegroup_id|filegroup_name|filegroupproperty|fileproperty|fulltextcatalogproperty|fulltextserviceproperty|index_col|indexkey_property|indexproperty|object_definition|object_id|object_name|object_schema_name|objectproperty|objectpropertyex|original_db_name|parsename|schema_id|schema_name|scope_identity|severeproperty|stats_date|type_id|type_name|typeproperty)\\b"},{"name":"support.function.ranking.sql","match":"(?i)\\b(rank|dense_rank|ntile|row_number)\\b"},{"name":"support.function.rowset.sql","match":"(?i)\\b(opendatasource|openrowset|openquery|openxml)\\b"},{"name":"support.function.security.sql","match":"(?i)\\b(certencoded|certprivatekey|current_user|database_principal_id|has_perms_by_name|is_member|is_rolemember|is_srvrolemember|original_login|permissions|pwdcompare|pwdencrypt|schema_id|schema_name|session_user|suser_id|suser_sid|suser_sname|system_user|suser_name|user_id|user_name)\\b"},{"name":"support.function.string.sql","match":"(?i)\\b(ascii|charindex|concat|difference|format|len|lower|ltrim|patindex|quotename|replace|replicate|reverse|rtrim|soundex|space|str|stuff|substring|trim|unicode|upper)\\b"},{"name":"support.function.system.sql","match":"(?i)\\b(binary_checksum|checksum|compress|connectionproperty|context_info|current_request_id|current_transaction_id|decompress|error_line|error_message|error_number|error_procedure|error_severity|error_state|formatmessage|get_filestream_transaction_context|getansinull|host_id|host_name|isnull|isnumeric|min_active_rowversion|newid|newsequentialid|rowcount_big|session_context|session_id|xact_state)\\b"},{"name":"support.function.textimage.sql","match":"(?i)\\b(patindex|textptr|textvalid)\\b"},{"match":"(\\w+?)\\.(\\w+)","captures":{"1":{"name":"constant.other.database-name.sql"},"2":{"name":"constant.other.table-name.sql"}}},{"include":"#strings"},{"include":"#regexps"},{"name":"meta.block.sql","match":"(\\()(\\))","captures":{"1":{"name":"punctuation.section.scope.begin.sql"},"2":{"name":"punctuation.section.scope.end.sql"}}}],"repository":{"comments":{"patterns":[{"begin":"(^[ \\t]+)?(?=--)","end":"(?!\\G)","patterns":[{"name":"comment.line.double-dash.sql","begin":"--","end":"\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.sql"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.sql"}}},{"begin":"(^[ \\t]+)?(?=#)","end":"(?!\\G)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.sql"}}},{"name":"comment.block.c","begin":"/\\*","end":"\\*/","captures":{"0":{"name":"punctuation.definition.comment.sql"}}}]},"regexps":{"patterns":[{"name":"string.regexp.sql","begin":"/(?=\\S.*/)","end":"/","patterns":[{"include":"#string_interpolation"},{"name":"constant.character.escape.slash.sql","match":"\\\\/"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sql"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sql"}}},{"name":"string.regexp.modr.sql","begin":"%r\\{","end":"\\}","patterns":[{"include":"#string_interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sql"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sql"}}}]},"string_escape":{"name":"constant.character.escape.sql","match":"\\\\."},"string_interpolation":{"name":"string.interpolated.sql","match":"(#\\{)([^\\}]*)(\\})","captures":{"1":{"name":"punctuation.definition.string.begin.sql"},"3":{"name":"punctuation.definition.string.end.sql"}}},"strings":{"patterns":[{"name":"string.quoted.single.sql","match":"(N)?(')[^']*(')","captures":{"1":{"name":"punctuation.definition.string.begin.sql"},"2":{"name":"punctuation.definition.string.end.sql"}}},{"name":"string.quoted.single.sql","begin":"'","end":"'","patterns":[{"include":"#string_escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sql"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sql"}}},{"name":"string.quoted.other.backtick.sql","match":"(`)[^`\\\\]*(`)","captures":{"1":{"name":"punctuation.definition.string.begin.sql"},"2":{"name":"punctuation.definition.string.end.sql"}}},{"name":"string.quoted.other.backtick.sql","begin":"`","end":"`","patterns":[{"include":"#string_escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sql"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sql"}}},{"name":"string.quoted.double.sql","match":"(\")[^\"#]*(\")","captures":{"1":{"name":"punctuation.definition.string.begin.sql"},"2":{"name":"punctuation.definition.string.end.sql"}}},{"name":"string.quoted.double.sql","begin":"\"","end":"\"","patterns":[{"include":"#string_interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sql"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sql"}}},{"name":"string.other.quoted.brackets.sql","begin":"%\\{","end":"\\}","patterns":[{"include":"#string_interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sql"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sql"}}}]}}}
+{"name":"SQL","scopeName":"source.tsql","patterns":[{"name":"text.variable","match":"((?\u003c!@)@)\\b(\\w+)\\b"},{"name":"text.bracketed","match":"(\\[)[^\\]]*(\\])"},{"name":"keyword.other.sql","match":"\\b(?i)(abort|abort_after_wait|absent|absolute|accent_sensitivity|acceptable_cursopt|acp|action|activation|add|address|admin|aes_128|aes_192|aes_256|affinity|after|aggregate|algorithm|all_constraints|all_errormsgs|all_indexes|all_levels|all_results|allow_connections|allow_dup_row|allow_encrypted_value_modifications|allow_page_locks|allow_row_locks|allow_snapshot_isolation|alter|altercolumn|always|anonymous|ansi_defaults|ansi_null_default|ansi_null_dflt_off|ansi_null_dflt_on|ansi_nulls|ansi_padding|ansi_warnings|appdomain|append|application|apply|arithabort|arithignore|assembly|asymmetric|asynchronous_commit|at|atan2|atomic|attach|attach_force_rebuild_log|attach_rebuild_log|audit|auth_realm|authentication|auto|auto_cleanup|auto_close|auto_create_statistics|auto_shrink|auto_update_statistics|auto_update_statistics_async|automated_backup_preference|automatic|autopilot|availability|availability_mode|backup_priority|base64|basic|batches|batchsize|before|between|bigint|binary|binding|bit|block|blocksize|bmk|break|broker|broker_instance|bucket_count|buffer|buffercount|bulk_logged|by|call|caller|card|case|catalog|catch|cert|certificate|change_retention|change_tracking|change_tracking_context|changes|char|character|character_set|check_expiration|check_policy|checkconstraints|checkindex|checkpoint|cleanup_policy|clear|clear_port|close|clustered|codepage|collection|column_encryption_key|column_master_key|columnstore|columnstore_archive|colv_80_to_100|colv_100_to_80|commit_differential_base|committed|compatibility_level|compress_all_row_groups|compression|compression_delay|concat_null_yields_null|concatenate|configuration|connect|continue|continue_after_error|contract|contract_name|control|conversation|conversation_group_id|conversation_handle|copy|copy_only|count_rows|counter|create(\\s+or\\s+alter)?|credential|cross|cryptographic|cryptographic_provider|cube|cursor|cursor_close_on_commit|cursor_default|data|data_compression|data_flush_interval_seconds|data_mirroring|data_purity|data_source|database|database_name|database_snapshot|datafiletype|date_correlation_optimization|date|datefirst|dateformat|date_format|datetime|datetime2|datetimeoffset|days|db_chaining|dbid|dbidexec|dbo_only|deadlock_priority|deallocate|dec|decimal|declare|decrypt|decrypt_a|decryption|default_database|default_language|default_logon_domain|default_schema|definition|delay|delayed_durability|delimitedtext|density_vector|dependent|des|description|desired_state|desx|differential|digest|disable|disable_broker|disable_def_cnst_chk|disabled|disk|distinct|distributed|distribution|drop|drop_existing|dts_buffers|dump|durability|dynamic|edition|elements|else|emergency|empty|enable|enable_broker|enabled|encoding|encrypted|encrypted_value|encryption|encryption_type|end|endpoint|endpoint_url|enhancedintegrity|entry|error_broker_conversations|errorfile|estimateonly|event|except|exec|executable|execute|exists|expand|expiredate|expiry_date|explicit|external|external_access|failover|failover_mode|failure_condition_level|fast|fast_forward|fastfirstrow|federated_service_account|fetch|field_terminator|fieldterminator|file|filelistonly|filegroup|filename|filestream|filestream_log|filestream_on|filetable|file_format|filter|first_row|fips_flagger|fire_triggers|first|firstrow|float|flush_interval_seconds|fmtonly|following|force|force_failover_allow_data_loss|force_service_allow_data_loss|forced|forceplan|formatfile|format_options|format_type|formsof|forward_only|free_cursors|free_exec_context|fullscan|fulltext|fulltextall|fulltextkey|function|generated|get|geography|geometry|global|go|goto|governor|guid|hadoop|hardening|hash|hashed|header_limit|headeronly|health_check_timeout|hidden|hierarchyid|histogram|histogram_steps|hits_cursors|hits_exec_context|hours|http|identity|identity_value|if|ifnull|ignore_constraints|ignore_dup_key|ignore_dup_row|ignore_triggers|image|immediate|implicit_transactions|include|include_null_values|index|inflectional|init|initiator|insensitive|insert|instead|int|integer|integrated|intersect|intermediate|interval_length_minutes|into|inuse_cursors|inuse_exec_context|io|is|isabout|iso_week|isolation|job_tracker_location|json|keep|keep_nulls|keep_replication|keepdefaults|keepfixed|keepidentity|keepnulls|kerberos|key|key_path|key_source|key_store_provider_name|keyset|kill|kilobytes_per_batch|labelonly|langid|language|last|lastrow|legacy_cardinality_estimation|length|level|lifetime|lineage_80_to_100|lineage_100_to_80|listener_ip|listener_port|load|loadhistory|lob_compaction|local|local_service_name|locate|location|lock_escalation|lock_timeout|lockres|login|login_type|loop|manual|mark_in_use_for_removal|masked|master|matched|max_queue_readers|max_duration|max_outstanding_io_per_volume|maxdop|maxerrors|maxlength|maxtransfersize|max_plans_per_query|max_storage_size_mb|mediadescription|medianame|mediapassword|memogroup|memory_optimized|merge|message|message_forward_size|message_forwarding|microsecond|millisecond|minutes|mirror_address|misses_cursors|misses_exec_context|mixed|modify|money|move|multi_user|must_change|name|namespace|nanosecond|native|native_compilation|nchar|ncharacter|never|new_account|new_broker|newname|next|no|no_browsetable|no_checksum|no_compression|no_infomsgs|no_triggers|no_truncate|nocount|noexec|noexpand|noformat|noinit|nolock|nonatomic|nonclustered|nondurable|none|norecompute|norecovery|noreset|norewind|noskip|not|notification|nounload|now|nowait|ntext|ntlm|numeric|numeric_roundabort|nvarchar|object|objid|oem|offline|old_account|online|operation_mode|open|openjson|optimistic|option|orc|out|outer|output|over|override|owner|ownership|pad_index|page|page_checksum|page_verify|pagecount|paglock|param|parameter_sniffing|parameter_type_expansion|parameterization|parquet|parseonly|partial|partition|partner|password|path|pause|percentage|permission_set|persisted|period|physical_only|plan_forcing_mode|policy|pool|population|ports|preceding|precision|predicate|presume_abort|primary|primary_role|print|prior|priority |priority_level|private|proc(edure)?|procedure_name|profile|provider|query_capture_mode|query_governor_cost_limit|query_optimizer_hotfixes|query_store|queue|quoted_identifier|raiserror|range|raw|rcfile|rc2|rc4|rc4_128|rdbms|read_committed_snapshot|read|read_only|read_write|readcommitted|readcommittedlock|readonly|readpast|readuncommitted|readwrite|real|rebuild|receive|recmodel_70backcomp|recompile|reconfigure|recovery|recursive|recursive_triggers|redo_queue|reject_sample_value|reject_type|reject_value|relative|remote|remote_data_archive|remote_proc_transactions|remote_service_name|remove|removed_cursors|removed_exec_context|reorganize|repeat|repeatable|repeatableread|replica|replicated|replnick_100_to_80|replnickarray_80_to_100|replnickarray_100_to_80|required|required_cursopt|resample|reset|resource|resource_manager_location|restart|restore|restricted_user|resume|retaindays|retention|return|revert|rewind|rewindonly|returns|robust|role|rollup|root|round_robin|route|row|rowdump|rowguidcol|rowlock|row_terminator|rows|rows_per_batch|rowsets_only|rowterminator|rowversion|rsa_1024|rsa_2048|rsa_3072|rsa_4096|rsa_512|safe|safety|sample|save|schema|schemabinding|scoped|scroll|scroll_locks|sddl|secexpr|secondary|secondary_only|secondary_role|secret|security|securityaudit|selective|self|send|sent|sequence|serde_method|serializable|server|service|service_broker|service_name|service_objective|session_timeout|session|sessions|seterror|setopts|sets|shard_map_manager|shard_map_name|sharded|shared_memory|show_statistics|showplan_all|showplan_text|showplan_xml|showplan_xml_with_recompile|shrinkdb|shutdown|sid|signature|simple|single_blob|single_clob|single_nclob|single_user|singleton|site|size_based_cleanup_mode|skip|smalldatetime|smallint|smallmoney|snapshot|snapshot_import|snapshotrestorephase|soap|softnuma|sort_in_tempdb|sorted_data|sorted_data_reorg|spatial|sql|sql_bigint|sql_binary|sql_bit|sql_char|sql_date|sql_decimal|sql_double|sql_float|sql_guid|sql_handle|sql_longvarbinary|sql_longvarchar|sql_numeric|sql_real|sql_smallint|sql_time|sql_timestamp|sql_tinyint|sql_tsi_day|sql_tsi_frac_second|sql_tsi_hour|sql_tsi_minute|sql_tsi_month|sql_tsi_quarter|sql_tsi_second|sql_tsi_week|sql_tsi_year|sql_type_date|sql_type_time|sql_type_timestamp|sql_varbinary|sql_varchar|sql_variant|sql_wchar|sql_wlongvarchar|ssl|ssl_port|standard|standby|start|start_date|started|stat_header|state|statement|static|statistics|statistics_incremental|statistics_norecompute|statistics_only|statman|stats_stream|status|stop|stop_on_error|stopat|stopatmark|stopbeforemark|stoplist|stopped|string_delimiter|subject|supplemental_logging|supported|suspend|symmetric|synchronous_commit|synonym|sysname|system|system_time|system_versioning|table|tableresults|tablock|tablockx|take|tape|target|target_index|target_partition|tcp|temporal_history_retention|text|textimage_on|then|thesaurus|throw|time|timeout|timestamp|tinyint|to|top|torn_page_detection|track_columns_updated|tran|transaction|transfer|triple_des|triple_des_3key|truncate|trustworthy|try|tsql|type|type_desc|type_warning|tzoffset|uid|unbounded|uncommitted|unique|uniqueidentifier|unlimited|unload|unlock|unsafe|updlock|url|use|useplan|useroptions|use_type_default|using|utcdatetime|valid_xml|validation|value|values|varbinary|varchar|verbose|verifyonly|version|view_metadata|virtual_device|visiblity|waitfor|webmethod|weekday|weight|well_formed_xml|when|while|widechar|widechar_ansi|widenative|windows|with|within|witness|without|without_array_wrapper|workload|wsdl|xact_abort|xlock|xml|xmlschema|xquery|xsinil|zone)\\b"},{"include":"#comments"},{"name":"meta.create.sql","match":"(?i:^\\s*(create(?:\\s+or\\s+replace)?)\\s+(aggregate|conversion|database|domain|function|group|(unique\\s+)?index|language|operator class|operator|rule|schema|sequence|table|tablespace|trigger|type|user|view)\\s+)(['\"`]?)(\\w+)\\4","captures":{"1":{"name":"keyword.other.create.sql"},"2":{"name":"keyword.other.sql"},"5":{"name":"entity.name.function.sql"}}},{"name":"meta.drop.sql","match":"(?i:^\\s*(drop)\\s+(aggregate|conversion|database|domain|function|group|index|language|operator class|operator|rule|schema|sequence|table|tablespace|trigger|type|user|view))","captures":{"1":{"name":"keyword.other.create.sql"},"2":{"name":"keyword.other.sql"}}},{"name":"meta.drop.sql","match":"(?i:\\s*(drop)\\s+(table)\\s+(\\w+)(\\s+cascade)?\\b)","captures":{"1":{"name":"keyword.other.create.sql"},"2":{"name":"keyword.other.table.sql"},"3":{"name":"entity.name.function.sql"},"4":{"name":"keyword.other.cascade.sql"}}},{"name":"meta.alter.sql","match":"(?i:^\\s*(alter)\\s+(aggregate|conversion|database|domain|function|group|index|language|operator class|operator|proc(edure)?|rule|schema|sequence|table|tablespace|trigger|type|user|view)\\s+)","captures":{"1":{"name":"keyword.other.create.sql"},"2":{"name":"keyword.other.table.sql"}}},{"match":"(?xi)\r\n\r\n\t\t\t\t# normal stuff, capture 1\r\n\t\t\t\t \\b(bigint|bigserial|bit|boolean|box|bytea|cidr|circle|date|double\\sprecision|inet|int|integer|line|lseg|macaddr|money|oid|path|point|polygon|real|serial|smallint|sysdate|text)\\b\r\n\r\n\t\t\t\t# numeric suffix, capture 2 + 3i\r\n\t\t\t\t|\\b(bit\\svarying|character\\s(?:varying)?|tinyint|var\\schar|float|interval)\\((\\d+)\\)\r\n\r\n\t\t\t\t# optional numeric suffix, capture 4 + 5i\r\n\t\t\t\t|\\b(char|number|varchar\\d?)\\b(?:\\((\\d+)\\))?\r\n\r\n\t\t\t\t# special case, capture 6 + 7i + 8i\r\n\t\t\t\t|\\b(numeric|decimal)\\b(?:\\((\\d+),(\\d+)\\))?\r\n\r\n\t\t\t\t# special case, captures 9, 10i, 11\r\n\t\t\t\t|\\b(times?)\\b(?:\\((\\d+)\\))?(\\swith(?:out)?\\stime\\szone\\b)?\r\n\r\n\t\t\t\t# special case, captures 12, 13, 14i, 15\r\n\t\t\t\t|\\b(timestamp)(?:(s|tz))?\\b(?:\\((\\d+)\\))?(\\s(with|without)\\stime\\szone\\b)?\r\n\r\n\t\t\t","captures":{"1":{"name":"storage.type.sql"},"10":{"name":"constant.numeric.sql"},"11":{"name":"storage.type.sql"},"12":{"name":"storage.type.sql"},"13":{"name":"storage.type.sql"},"14":{"name":"constant.numeric.sql"},"15":{"name":"storage.type.sql"},"2":{"name":"storage.type.sql"},"3":{"name":"constant.numeric.sql"},"4":{"name":"storage.type.sql"},"5":{"name":"constant.numeric.sql"},"6":{"name":"storage.type.sql"},"7":{"name":"constant.numeric.sql"},"8":{"name":"constant.numeric.sql"},"9":{"name":"storage.type.sql"}}},{"name":"storage.modifier.sql","match":"(?i:\\b((?:primary|foreign)\\s+key|references|on\\sdelete(\\s+cascade)?|nocheck|check|constraint|collate|default)\\b)"},{"name":"constant.numeric.sql","match":"\\b\\d+\\b"},{"name":"keyword.other.DML.sql","match":"(?i:\\b(select(\\s+distinct)?|insert\\s+(ignore\\s+)?into|update|delete|from|set|where|group\\s+by|or|like|and|union(\\s+all)?|having|order\\s+by|limit|(inner|cross)\\s+join|join|straight_join|full\\s+outer\\s+join|(left|right)(\\s+outer)?\\s+join|natural(\\s+(left|right)(\\s+outer)?)?\\s+join)\\b)"},{"name":"keyword.other.DDL.create.II.sql","match":"(?i:\\b(on|off|((is\\s+)?not\\s+)?null)\\b)"},{"name":"keyword.other.DML.II.sql","match":"(?i:\\bvalues\\b)"},{"name":"keyword.other.LUW.sql","match":"(?i:\\b(begin(\\s+work)?|start\\s+transaction|commit(\\s+work)?|rollback(\\s+work)?)\\b)"},{"name":"keyword.other.authorization.sql","match":"(?i:\\b(grant(\\swith\\sgrant\\soption)?|revoke)\\b)"},{"name":"keyword.other.data-integrity.sql","match":"(?i:\\bin\\b)"},{"name":"keyword.other.object-comments.sql","match":"(?i:^\\s*(comment\\s+on\\s+(table|column|aggregate|constraint|database|domain|function|index|operator|rule|schema|sequence|trigger|type|view))\\s+.*?\\s+(is)\\s+)"},{"name":"keyword.other.alias.sql","match":"(?i)\\bAS\\b"},{"name":"keyword.other.order.sql","match":"(?i)\\b(DESC|ASC)\\b"},{"name":"keyword.operator.star.sql","match":"\\*"},{"name":"keyword.operator.comparison.sql","match":"[!\u003c\u003e]?=|\u003c\u003e|\u003c|\u003e"},{"name":"keyword.operator.math.sql","match":"-|\\+|/"},{"name":"keyword.operator.concatenator.sql","match":"\\|\\|"},{"name":"support.function.aggregate.sql","match":"(?i)\\b(avg|checksum_agg|count|count_big|grouping|grouping_id|max|min|sum|stdev|stdevp|var|varp)\\b"},{"name":"support.function.conversion.sql","match":"(?i)\\b(cast|convert|parse|try_cast|try_convert|try_parse)\\b"},{"name":"support.function.cursor.sql","match":"(?i)\\b(cursor_status)\\b"},{"name":"support.function.datetime.sql","match":"(?i)\\b(sysdatetime|sysdatetimeoffset|sysutcdatetime|current_time(stamp)?|getdate|getutcdate|datename|datepart|day|month|year|datefromparts|datetime2fromparts|datetimefromparts|datetimeoffsetfromparts|smalldatetimefromparts|timefromparts|datediff|dateadd|eomonth|switchoffset|todatetimeoffset|isdate)\\b"},{"name":"support.function.expression.sql","match":"(?i)\\b(coalesce|nullif)\\b"},{"name":"support.function.globalvar.sql","match":"(?\u003c!@)@@(?i)\\b(cursor_rows|connections|cpu_busy|datefirst|dbts|error|fetch_status|identity|idle|io_busy|langid|language|lock_timeout|max_connections|max_precision|nestlevel|options|packet_errors|pack_received|pack_sent|procid|remserver|rowcount|servername|servicename|spid|textsize|timeticks|total_errors|total_read|total_write|trancount|version)\\b"},{"name":"support.function.logical.sql","match":"(?i)\\b(choose|iif)\\b"},{"name":"support.function.mathematical.sql","match":"(?i)\\b(abs|acos|asin|atan|atn2|ceiling|cos|cot|degrees|exp|floor|log|log10|pi|power|radians|rand|round|sign|sin|sqrt|square|tan)\\b"},{"name":"support.function.metadata.sql","match":"(?i)\\b(app_name|applock_mode|applock_test|assemblyproperty|col_length|col_name|columnproperty|database_principal_id|databasepropertyex|db_id|db_name|file_id|file_idex|file_name|filegroup_id|filegroup_name|filegroupproperty|fileproperty|fulltextcatalogproperty|fulltextserviceproperty|index_col|indexkey_property|indexproperty|object_definition|object_id|object_name|object_schema_name|objectproperty|objectpropertyex|original_db_name|parsename|schema_id|schema_name|scope_identity|serverproperty|stats_date|type_id|type_name|typeproperty)\\b"},{"name":"support.function.ranking.sql","match":"(?i)\\b(rank|dense_rank|ntile|row_number)\\b"},{"name":"support.function.rowset.sql","match":"(?i)\\b(opendatasource|openrowset|openquery|openxml)\\b"},{"name":"support.function.security.sql","match":"(?i)\\b(certencoded|certprivatekey|current_user|database_principal_id|has_perms_by_name|is_member|is_rolemember|is_srvrolemember|original_login|permissions|pwdcompare|pwdencrypt|schema_id|schema_name|session_user|suser_id|suser_sid|suser_sname|system_user|suser_name|user_id|user_name)\\b"},{"name":"support.function.string.sql","match":"(?i)\\b(ascii|char|charindex|concat|difference|format|left|len|lower|ltrim|nchar|nodes|patindex|quotename|replace|replicate|reverse|right|rtrim|soundex|space|str|string_agg|string_escape|string_split|stuff|substring|translate|trim|unicode|upper)\\b"},{"name":"support.function.system.sql","match":"(?i)\\b(binary_checksum|checksum|compress|connectionproperty|context_info|current_request_id|current_transaction_id|decompress|error_line|error_message|error_number|error_procedure|error_severity|error_state|formatmessage|get_filestream_transaction_context|getansinull|host_id|host_name|isnull|isnumeric|min_active_rowversion|newid|newsequentialid|rowcount_big|session_context|session_id|xact_state)\\b"},{"name":"support.function.textimage.sql","match":"(?i)\\b(patindex|textptr|textvalid)\\b"},{"match":"(\\w+?)\\.(\\w+)","captures":{"1":{"name":"constant.other.database-name.sql"},"2":{"name":"constant.other.table-name.sql"}}},{"include":"#strings"},{"include":"#regexps"},{"name":"meta.block.sql","match":"(\\()(\\))","captures":{"1":{"name":"punctuation.section.scope.begin.sql"},"2":{"name":"punctuation.section.scope.end.sql"}}}],"repository":{"comments":{"patterns":[{"begin":"(^[ \\t]+)?(?=--)","end":"(?!\\G)","patterns":[{"name":"comment.line.double-dash.sql","begin":"--","end":"\\n","beginCaptures":{"0":{"name":"punctuation.definition.comment.sql"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.sql"}}},{"begin":"(^[ \\t]+)?(?=#)","end":"(?!\\G)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.sql"}}},{"name":"comment.block.c","begin":"/\\*","end":"\\*/","captures":{"0":{"name":"punctuation.definition.comment.sql"}}}]},"regexps":{"patterns":[{"name":"string.regexp.sql","begin":"/(?=\\S.*/)","end":"/","patterns":[{"include":"#string_interpolation"},{"name":"constant.character.escape.slash.sql","match":"\\\\/"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sql"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sql"}}},{"name":"string.regexp.modr.sql","begin":"%r\\{","end":"\\}","patterns":[{"include":"#string_interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sql"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sql"}}}]},"string_escape":{"name":"constant.character.escape.sql","match":"\\\\."},"string_interpolation":{"name":"string.interpolated.sql","match":"(#\\{)([^\\}]*)(\\})","captures":{"1":{"name":"punctuation.definition.string.begin.sql"},"3":{"name":"punctuation.definition.string.end.sql"}}},"strings":{"patterns":[{"name":"string.quoted.single.sql","match":"(N)?(')[^']*(')","captures":{"1":{"name":"punctuation.definition.string.begin.sql"},"2":{"name":"punctuation.definition.string.end.sql"}}},{"name":"string.quoted.single.sql","begin":"'","end":"'","patterns":[{"include":"#string_escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sql"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sql"}}},{"name":"string.quoted.other.backtick.sql","match":"(`)[^`\\\\]*(`)","captures":{"1":{"name":"punctuation.definition.string.begin.sql"},"2":{"name":"punctuation.definition.string.end.sql"}}},{"name":"string.quoted.other.backtick.sql","begin":"`","end":"`","patterns":[{"include":"#string_escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sql"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sql"}}},{"name":"string.quoted.double.sql","match":"(\")[^\"#]*(\")","captures":{"1":{"name":"punctuation.definition.string.begin.sql"},"2":{"name":"punctuation.definition.string.end.sql"}}},{"name":"string.quoted.double.sql","begin":"\"","end":"\"","patterns":[{"include":"#string_interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sql"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sql"}}},{"name":"string.other.quoted.brackets.sql","begin":"%\\{","end":"\\}","patterns":[{"include":"#string_interpolation"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.sql"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sql"}}}]}}}
diff --git a/grammars/source.tsx.json b/grammars/source.tsx.json
index 66eba54..f76440f 100644
--- a/grammars/source.tsx.json
+++ b/grammars/source.tsx.json
@@ -1 +1 @@
-{"name":"TypeScriptReact","scopeName":"source.tsx","patterns":[{"include":"#directives"},{"include":"#statements"},{"include":"#shebang"}],"repository":{"access-modifier":{"name":"storage.modifier.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(abstract|declare|override|public|protected|private|readonly|static)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"after-operator-block-as-object-literal":{"name":"meta.objectliteral.tsx","begin":"(?\u003c!\\+\\+|--)(?\u003c=[:=(,\\[?+!\u003e]|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^yield|[^\\._$[:alnum:]]yield|^throw|[^\\._$[:alnum:]]throw|^in|[^\\._$[:alnum:]]in|^of|[^\\._$[:alnum:]]of|^typeof|[^\\._$[:alnum:]]typeof|\u0026\u0026|\\|\\||\\*)\\s*(\\{)","end":"\\}","patterns":[{"include":"#object-member"}],"beginCaptures":{"1":{"name":"punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}},"array-binding-pattern":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\[)","end":"\\]","patterns":[{"include":"#binding-element"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.array.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.tsx"}}},"array-binding-pattern-const":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\[)","end":"\\]","patterns":[{"include":"#binding-element-const"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.array.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.tsx"}}},"array-literal":{"name":"meta.array.literal.tsx","begin":"\\s*(\\[)","end":"\\]","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"meta.brace.square.tsx"}},"endCaptures":{"0":{"name":"meta.brace.square.tsx"}}},"arrow-function":{"patterns":[{"name":"meta.arrow.tsx","match":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(\\basync)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)\\s*(?==\u003e)","captures":{"1":{"name":"storage.modifier.async.tsx"},"2":{"name":"variable.parameter.tsx"}}},{"name":"meta.arrow.tsx","begin":"(?x) (?:\n  (?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(\\basync)\n)? ((?\u003c![})!\\]])\\s*\n  (?=\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  )\n)","end":"(?==\u003e|\\{|(^\\s*(export|function|class|interface|let|var|const|import|enum|namespace|module|type|abstract|declare)\\s+))","patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"include":"#function-parameters"},{"include":"#arrow-return-type"},{"include":"#possibly-arrow-return-type"}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"}}},{"name":"meta.arrow.tsx","begin":"=\u003e","end":"((?\u003c=\\}|\\S)(?\u003c!=\u003e)|((?!\\{)(?=\\S)))(?!\\/[\\/\\*])","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#decl-block"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"storage.type.function.arrow.tsx"}}}]},"arrow-return-type":{"name":"meta.return.type.arrow.tsx","begin":"(?\u003c=\\))\\s*(:)","end":"(?==\u003e|\\{|(^\\s*(export|function|class|interface|let|var|const|import|enum|namespace|module|type|abstract|declare)\\s+))","patterns":[{"include":"#arrow-return-type-body"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.tsx"}}},"arrow-return-type-body":{"patterns":[{"begin":"(?\u003c=[:])(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"async-modifier":{"name":"storage.modifier.async.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(async)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"binding-element":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#object-binding-pattern"},{"include":"#array-binding-pattern"},{"include":"#destructuring-variable-rest"},{"include":"#variable-initializer"}]},"binding-element-const":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#object-binding-pattern-const"},{"include":"#array-binding-pattern-const"},{"include":"#destructuring-variable-rest-const"},{"include":"#variable-initializer"}]},"boolean-literal":{"patterns":[{"name":"constant.language.boolean.true.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))true(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"constant.language.boolean.false.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))false(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"brackets":{"patterns":[{"begin":"{","end":"}|(?=\\*/)","patterns":[{"include":"#brackets"}]},{"begin":"\\[","end":"\\]|(?=\\*/)","patterns":[{"include":"#brackets"}]}]},"cast":{"patterns":[{"include":"#jsx"}]},"class-declaration":{"name":"meta.class.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(class)\\b(?=\\s+|/[/*])","end":"(?\u003c=\\})","patterns":[{"include":"#class-declaration-or-expression-patterns"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.modifier.tsx"},"4":{"name":"storage.type.class.tsx"}}},"class-declaration-or-expression-patterns":{"patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","captures":{"0":{"name":"entity.name.type.class.tsx"}}},{"include":"#type-parameters"},{"include":"#class-or-interface-body"}]},"class-expression":{"name":"meta.class.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(abstract)\\s+)?(class)\\b(?=\\s+|[\u003c{]|\\/[\\/*])","end":"(?\u003c=\\})","patterns":[{"include":"#class-declaration-or-expression-patterns"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"storage.type.class.tsx"}}},"class-or-interface-body":{"begin":"\\{","end":"\\}","patterns":[{"include":"#comment"},{"include":"#decorator"},{"begin":"(?\u003c=:)\\s*","end":"(?=\\s|[;),}\\]:\\-\\+]|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#expression"}]},{"include":"#method-declaration"},{"include":"#indexer-declaration"},{"include":"#field-declaration"},{"include":"#string"},{"include":"#type-annotation"},{"include":"#variable-initializer"},{"include":"#access-modifier"},{"include":"#property-accessor"},{"include":"#async-modifier"},{"include":"#after-operator-block-as-object-literal"},{"include":"#decl-block"},{"include":"#expression"},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}},"class-or-interface-heritage":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(extends|implements)\\b)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=\\{)","patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"include":"#type-parameters"},{"include":"#expressionWithoutIdentifiers"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s*\\??\\.\\s*[_$[:alpha:]][_$[:alnum:]]*)*\\s*)","captures":{"1":{"name":"entity.name.type.module.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"}}},{"match":"([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"entity.other.inherited-class.tsx"}}},{"include":"#expressionPunctuations"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"}}},"comment":{"patterns":[{"name":"comment.block.documentation.tsx","begin":"/\\*\\*(?!/)","end":"\\*/","patterns":[{"include":"#docblock"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.tsx"}}},{"name":"comment.block.tsx","begin":"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?","end":"\\*/","beginCaptures":{"1":{"name":"punctuation.definition.comment.tsx"},"2":{"name":"storage.type.internaldeclaration.tsx"},"3":{"name":"punctuation.decorator.internaldeclaration.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.tsx"}}},{"contentName":"comment.line.double-slash.tsx","begin":"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)","end":"(?=$)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.tsx"},"2":{"name":"comment.line.double-slash.tsx"},"3":{"name":"punctuation.definition.comment.tsx"},"4":{"name":"storage.type.internaldeclaration.tsx"},"5":{"name":"punctuation.decorator.internaldeclaration.tsx"}}}]},"control-statement":{"patterns":[{"include":"#switch-statement"},{"include":"#for-loop"},{"name":"keyword.control.trycatch.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(catch|finally|throw|try)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(break|continue|goto)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","captures":{"1":{"name":"keyword.control.loop.tsx"},"2":{"name":"entity.name.label.tsx"}}},{"name":"keyword.control.loop.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(break|continue|do|goto|while)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(return)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=[;}]|$|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.control.flow.tsx"}}},{"name":"keyword.control.switch.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(case|default|switch)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"include":"#if-statement"},{"name":"keyword.control.conditional.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(else|if)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.control.with.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(with)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.control.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(package)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.other.debugger.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(debugger)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"decl-block":{"name":"meta.block.tsx","begin":"\\{","end":"\\}","patterns":[{"include":"#statements"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}},"declaration":{"patterns":[{"include":"#decorator"},{"include":"#var-expr"},{"include":"#function-declaration"},{"include":"#class-declaration"},{"include":"#interface-declaration"},{"include":"#enum-declaration"},{"include":"#namespace-declaration"},{"include":"#type-alias-declaration"},{"include":"#import-equals-declaration"},{"include":"#import-declaration"},{"include":"#export-declaration"},{"name":"storage.modifier.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(declare|export)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"decorator":{"name":"meta.decorator.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))\\@","end":"(?=\\s)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.decorator.tsx"}}},"destructuring-const":{"patterns":[{"name":"meta.object-binding-pattern-variable.tsx","begin":"(?\u003c!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#object-binding-pattern-const"},{"include":"#type-annotation"},{"include":"#comment"}]},{"name":"meta.array-binding-pattern-variable.tsx","begin":"(?\u003c!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#array-binding-pattern-const"},{"include":"#type-annotation"},{"include":"#comment"}]}]},"destructuring-parameter":{"patterns":[{"name":"meta.parameter.object-binding-pattern.tsx","begin":"(?\u003c!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\{)","end":"\\}","patterns":[{"include":"#parameter-object-binding-element"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.object.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.tsx"}}},{"name":"meta.paramter.array-binding-pattern.tsx","begin":"(?\u003c!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\[)","end":"\\]","patterns":[{"include":"#parameter-binding-element"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.array.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.tsx"}}}]},"destructuring-parameter-rest":{"match":"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"variable.parameter.tsx"}}},"destructuring-variable":{"patterns":[{"name":"meta.object-binding-pattern-variable.tsx","begin":"(?\u003c!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#object-binding-pattern"},{"include":"#type-annotation"},{"include":"#comment"}]},{"name":"meta.array-binding-pattern-variable.tsx","begin":"(?\u003c!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#array-binding-pattern"},{"include":"#type-annotation"},{"include":"#comment"}]}]},"destructuring-variable-rest":{"match":"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"meta.definition.variable.tsx variable.other.readwrite.tsx"}}},"destructuring-variable-rest-const":{"match":"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"meta.definition.variable.tsx variable.other.constant.tsx"}}},"directives":{"name":"comment.line.triple-slash.directive.tsx","begin":"^(///)\\s*(?=\u003c(reference|amd-dependency|amd-module)(\\s+(path|types|no-default-lib|lib|name|resolution-mode)\\s*=\\s*((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)))+\\s*/\u003e\\s*$)","end":"(?=$)","patterns":[{"name":"meta.tag.tsx","begin":"(\u003c)(reference|amd-dependency|amd-module)","end":"/\u003e","patterns":[{"name":"entity.other.attribute-name.directive.tsx","match":"path|types|no-default-lib|lib|name|resolution-mode"},{"name":"keyword.operator.assignment.tsx","match":"="},{"include":"#string"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.directive.tsx"},"2":{"name":"entity.name.tag.directive.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.directive.tsx"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.tsx"}}},"docblock":{"patterns":[{"match":"(?x)\n((@)(?:access|api))\n\\s+\n(private|protected|public)\n\\b","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.access-type.jsdoc"}}},{"match":"(?x)\n((@)author)\n\\s+\n(\n  [^@\\s\u003c\u003e*/]\n  (?:[^@\u003c\u003e*/]|\\*[^/])*\n)\n(?:\n  \\s*\n  (\u003c)\n  ([^\u003e\\s]+)\n  (\u003e)\n)?","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"5":{"name":"constant.other.email.link.underline.jsdoc"},"6":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}}},{"match":"(?x)\n((@)borrows) \\s+\n((?:[^@\\s*/]|\\*[^/])+)    # \u003cthat namepath\u003e\n\\s+ (as) \\s+              # as\n((?:[^@\\s*/]|\\*[^/])+)    # \u003cthis namepath\u003e","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"keyword.operator.control.jsdoc"},"5":{"name":"entity.name.type.instance.jsdoc"}}},{"name":"meta.example.jsdoc","begin":"((@)example)\\s+","end":"(?=@|\\*/)","patterns":[{"match":"^\\s\\*\\s+"},{"contentName":"constant.other.description.jsdoc","begin":"\\G(\u003c)caption(\u003e)","end":"(\u003c/)caption(\u003e)|(?=\\*/)","beginCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}},"endCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}}},{"match":"[^\\s@*](?:[^*]|\\*[^/])*","captures":{"0":{"name":"source.embedded.tsx"}}}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"match":"(?x) ((@)kind) \\s+ (class|constant|event|external|file|function|member|mixin|module|namespace|typedef) \\b","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.symbol-type.jsdoc"}}},{"match":"(?x)\n((@)see)\n\\s+\n(?:\n  # URL\n  (\n    (?=https?://)\n    (?:[^\\s*]|\\*[^/])+\n  )\n  |\n  # JSDoc namepath\n  (\n    (?!\n      # Avoid matching bare URIs (also acceptable as links)\n      https?://\n      |\n      # Avoid matching {@inline tags}; we match those below\n      (?:\\[[^\\[\\]]*\\])? # Possible description [preceding]{@tag}\n      {@(?:link|linkcode|linkplain|tutorial)\\b\n    )\n    # Matched namepath\n    (?:[^@\\s*/]|\\*[^/])+\n  )\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.link.underline.jsdoc"},"4":{"name":"entity.name.type.instance.jsdoc"}}},{"match":"(?x)\n((@)template)\n\\s+\n# One or more valid identifiers\n(\n  [A-Za-z_$]         # First character: non-numeric word character\n  [\\w$.\\[\\]]*        # Rest of identifier\n  (?:                # Possible list of additional identifiers\n    \\s* , \\s*\n    [A-Za-z_$]\n    [\\w$.\\[\\]]*\n  )*\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}}},{"begin":"(?x)((@)template)\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"name":"variable.other.jsdoc","match":"([A-Za-z_$][\\w$.\\[\\]]*)"}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"match":"(?x)\n(\n  (@)\n  (?:arg|argument|const|constant|member|namespace|param|var)\n)\n\\s+\n(\n  [A-Za-z_$]\n  [\\w$.\\[\\]]*\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}}},{"begin":"((@)typedef)\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"name":"entity.name.type.instance.jsdoc","match":"(?:[^@\\s*/]|\\*[^/])+"}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"begin":"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"name":"variable.other.jsdoc","match":"([A-Za-z_$][\\w$.\\[\\]]*)"},{"name":"variable.other.jsdoc","match":"(?x)\n(\\[)\\s*\n[\\w$]+\n(?:\n  (?:\\[\\])?                                        # Foo[ ].bar properties within an array\n  \\.                                                # Foo.Bar namespaced parameter\n  [\\w$]+\n)*\n(?:\n  \\s*\n  (=)                                                # [foo=bar] Default parameter value\n  \\s*\n  (\n    # The inner regexes are to stop the match early at */ and to not stop at escaped quotes\n    (?\u003e\n      \"(?:(?:\\*(?!/))|(?:\\\\(?!\"))|[^*\\\\])*?\" |                      # [foo=\"bar\"] Double-quoted\n      '(?:(?:\\*(?!/))|(?:\\\\(?!'))|[^*\\\\])*?' |                      # [foo='bar'] Single-quoted\n      \\[ (?:(?:\\*(?!/))|[^*])*? \\] |                                # [foo=[1,2]] Array literal\n      (?:(?:\\*(?!/))|\\s(?!\\s*\\])|\\[.*?(?:\\]|(?=\\*/))|[^*\\s\\[\\]])*   # Everything else\n    )*\n  )\n)?\n\\s*(?:(\\])((?:[^*\\s]|\\*[^\\s/])+)?|(?=\\*/))","captures":{"1":{"name":"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},"2":{"name":"keyword.operator.assignment.jsdoc"},"3":{"name":"source.embedded.tsx"},"4":{"name":"punctuation.definition.optional-value.end.bracket.square.jsdoc"},"5":{"name":"invalid.illegal.syntax.jsdoc"}}}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"begin":"(?x)\n(\n  (@)\n  (?:define|enum|exception|export|extends|lends|implements|modifies\n  |namespace|private|protected|returns?|suppress|this|throws|type\n  |yields?)\n)\n\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"match":"(?x)\n(\n  (@)\n  (?:alias|augments|callback|constructs|emits|event|fires|exports?\n  |extends|external|function|func|host|lends|listens|interface|memberof!?\n  |method|module|mixes|mixin|name|requires|see|this|typedef|uses)\n)\n\\s+\n(\n  (?:\n    [^{}@\\s*] | \\*[^/]\n  )+\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"}}},{"contentName":"variable.other.jsdoc","begin":"((@)(?:default(?:value)?|license|version))\\s+(([''\"]))","end":"(\\3)|(?=$|\\*/)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"},"4":{"name":"punctuation.definition.string.begin.jsdoc"}},"endCaptures":{"0":{"name":"variable.other.jsdoc"},"1":{"name":"punctuation.definition.string.end.jsdoc"}}},{"match":"((@)(?:default(?:value)?|license|tutorial|variation|version))\\s+([^\\s*]+)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}}},{"name":"storage.type.class.jsdoc","match":"(?x) (@) (?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles |callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright |default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception |exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func |function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc |inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method |mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects |override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected |public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary |suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation |version|virtual|writeOnce|yields?) \\b","captures":{"1":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"include":"#inline-tags"},{"match":"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\s+)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}}]},"enum-declaration":{"name":"meta.enum.declaration.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:\\b(const)\\s+)?\\b(enum)\\s+([_$[:alpha:]][_$[:alnum:]]*)","end":"(?\u003c=\\})","patterns":[{"include":"#comment"},{"begin":"\\{","end":"\\}","patterns":[{"include":"#comment"},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)","end":"(?=,|\\}|$)","patterns":[{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"0":{"name":"variable.other.enummember.tsx"}}},{"begin":"(?=((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\])))","end":"(?=,|\\}|$)","patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#comment"},{"include":"#variable-initializer"}]},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.modifier.tsx"},"4":{"name":"storage.type.enum.tsx"},"5":{"name":"entity.name.type.enum.tsx"}}},"export-declaration":{"patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(export)\\s+(as)\\s+(namespace)\\s+([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"keyword.control.as.tsx"},"3":{"name":"storage.type.namespace.tsx"},"4":{"name":"entity.name.type.module.tsx"}}},{"name":"meta.export.default.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(export)(?:\\s+(type))?(?:(?:\\s*(=))|(?:\\s+(default)(?=\\s+)))","end":"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#interface-declaration"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"keyword.control.type.tsx"},"3":{"name":"keyword.operator.assignment.tsx"},"4":{"name":"keyword.control.default.tsx"}}},{"name":"meta.export.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(export)(?:\\s+(type))?\\b(?!(\\$)|(\\s*:))((?=\\s*[\\{*])|((?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s|,))(?!\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b)))","end":"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#import-export-declaration"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"keyword.control.type.tsx"}}}]},"expression":{"patterns":[{"include":"#expressionWithoutIdentifiers"},{"include":"#identifiers"},{"include":"#expressionPunctuations"}]},"expression-inside-possibly-arrow-parens":{"patterns":[{"include":"#expressionWithoutIdentifiers"},{"include":"#comment"},{"include":"#string"},{"include":"#decorator"},{"include":"#destructuring-parameter"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)","captures":{"1":{"name":"storage.modifier.tsx"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","captures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.operator.rest.tsx"},"3":{"name":"entity.name.function.tsx variable.language.this.tsx"},"4":{"name":"entity.name.function.tsx"},"5":{"name":"keyword.operator.optional.tsx"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*[:,]|$)","captures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.operator.rest.tsx"},"3":{"name":"variable.parameter.tsx variable.language.this.tsx"},"4":{"name":"variable.parameter.tsx"},"5":{"name":"keyword.operator.optional.tsx"}}},{"include":"#type-annotation"},{"include":"#variable-initializer"},{"name":"punctuation.separator.parameter.tsx","match":","},{"include":"#identifiers"},{"include":"#expressionPunctuations"}]},"expression-operators":{"patterns":[{"name":"keyword.control.flow.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(await)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?=\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*\\*)","end":"\\*","patterns":[{"include":"#comment"}],"beginCaptures":{"1":{"name":"keyword.control.flow.tsx"}},"endCaptures":{"0":{"name":"keyword.generator.asterisk.tsx"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s*(\\*))?","captures":{"1":{"name":"keyword.control.flow.tsx"},"2":{"name":"keyword.generator.asterisk.tsx"}}},{"name":"keyword.operator.expression.delete.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))delete(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.operator.expression.in.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))in(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()"},{"name":"keyword.operator.expression.of.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))of(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()"},{"name":"keyword.operator.expression.instanceof.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.operator.new.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"include":"#typeof-operator"},{"name":"keyword.operator.expression.void.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))void(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+(const)(?=\\s*($|[;,:})\\]]))","captures":{"1":{"name":"keyword.control.as.tsx"},"2":{"name":"storage.modifier.tsx"}}},{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+","end":"(?=^|[;),}\\]:?\\-\\+\\\u003e]|\\|\\||\\\u0026\\\u0026|\\!\\=\\=|$|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+)|(\\s+\\\u003c))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.control.as.tsx"}}},{"name":"keyword.operator.spread.tsx","match":"\\.\\.\\."},{"name":"keyword.operator.assignment.compound.tsx","match":"\\*=|(?\u003c!\\()/=|%=|\\+=|\\-="},{"name":"keyword.operator.assignment.compound.bitwise.tsx","match":"\\\u0026=|\\^=|\u003c\u003c=|\u003e\u003e=|\u003e\u003e\u003e=|\\|="},{"name":"keyword.operator.bitwise.shift.tsx","match":"\u003c\u003c|\u003e\u003e\u003e|\u003e\u003e"},{"name":"keyword.operator.comparison.tsx","match":"===|!==|==|!="},{"name":"keyword.operator.relational.tsx","match":"\u003c=|\u003e=|\u003c\u003e|\u003c|\u003e"},{"match":"(?\u003c=[_$[:alnum:]])(\\!)\\s*(?:(/=)|(?:(/)(?![/*])))","captures":{"1":{"name":"keyword.operator.logical.tsx"},"2":{"name":"keyword.operator.assignment.compound.tsx"},"3":{"name":"keyword.operator.arithmetic.tsx"}}},{"name":"keyword.operator.logical.tsx","match":"\\!|\u0026\u0026|\\|\\||\\?\\?"},{"name":"keyword.operator.bitwise.tsx","match":"\\\u0026|~|\\^|\\|"},{"name":"keyword.operator.assignment.tsx","match":"\\="},{"name":"keyword.operator.decrement.tsx","match":"--"},{"name":"keyword.operator.increment.tsx","match":"\\+\\+"},{"name":"keyword.operator.arithmetic.tsx","match":"%|\\*|/|-|\\+"},{"begin":"(?\u003c=[_$[:alnum:])\\]])\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)+(?:(/=)|(?:(/)(?![/*]))))","end":"(?:(/=)|(?:(/)(?!\\*([^\\*]|(\\*[^\\/]))*\\*\\/)))","patterns":[{"include":"#comment"}],"endCaptures":{"1":{"name":"keyword.operator.assignment.compound.tsx"},"2":{"name":"keyword.operator.arithmetic.tsx"}}},{"match":"(?\u003c=[_$[:alnum:])\\]])\\s*(?:(/=)|(?:(/)(?![/*])))","captures":{"1":{"name":"keyword.operator.assignment.compound.tsx"},"2":{"name":"keyword.operator.arithmetic.tsx"}}}]},"expressionPunctuations":{"patterns":[{"include":"#punctuation-comma"},{"include":"#punctuation-accessor"}]},"expressionWithoutIdentifiers":{"patterns":[{"include":"#jsx"},{"include":"#string"},{"include":"#regex"},{"include":"#comment"},{"include":"#function-expression"},{"include":"#class-expression"},{"include":"#arrow-function"},{"include":"#paren-expression-possibly-arrow"},{"include":"#cast"},{"include":"#ternary-expression"},{"include":"#new-expr"},{"include":"#instanceof-expr"},{"include":"#object-literal"},{"include":"#expression-operators"},{"include":"#function-call"},{"include":"#literal"},{"include":"#support-objects"},{"include":"#paren-expression"}]},"field-declaration":{"name":"meta.field.declaration.tsx","begin":"(?x)(?\u003c!\\()(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(readonly)\\s+)?(?=\\s*((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|\\}|$))","end":"(?x)(?=\\}|;|,|$|(^(?!\\s*((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|$))))|(?\u003c=\\})","patterns":[{"include":"#variable-initializer"},{"include":"#type-annotation"},{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"include":"#comment"},{"match":"(?x)(\\#?[_$[:alpha:]][_$[:alnum:]]*)(?:(\\?)|(\\!))?(?=\\s*\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","captures":{"1":{"name":"meta.definition.property.tsx entity.name.function.tsx"},"2":{"name":"keyword.operator.optional.tsx"},"3":{"name":"keyword.operator.definiteassignment.tsx"}}},{"name":"meta.definition.property.tsx variable.object.property.tsx","match":"\\#?[_$[:alpha:]][_$[:alnum:]]*"},{"name":"keyword.operator.optional.tsx","match":"\\?"},{"name":"keyword.operator.definiteassignment.tsx","match":"\\!"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"}}},"for-loop":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))for(?=((\\s+|(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*))await)?\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)?(\\())","end":"(?\u003c=\\))","patterns":[{"include":"#comment"},{"name":"keyword.control.loop.tsx","match":"await"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#var-expr"},{"include":"#expression"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}}],"beginCaptures":{"0":{"name":"keyword.control.loop.tsx"}}},"function-body":{"patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"include":"#function-parameters"},{"include":"#return-type"},{"include":"#type-function-return-type"},{"include":"#decl-block"},{"name":"keyword.generator.asterisk.tsx","match":"\\*"}]},"function-call":{"patterns":[{"begin":"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?\u003c=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?\\())","end":"(?\u003c=\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?\u003c=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?\\())","patterns":[{"name":"meta.function-call.tsx","begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))","end":"(?=\\s*(?:(\\?\\.\\s*)|(\\!))?((\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?\\())","patterns":[{"include":"#function-call-target"}]},{"include":"#comment"},{"include":"#function-call-optionals"},{"include":"#type-arguments"},{"include":"#paren-expression"}]},{"begin":"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?\u003c=[\\)]))(\u003c\\s*[\\{\\[\\(]\\s*$))","end":"(?\u003c=\\\u003e)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?\u003c=[\\)]))(\u003c\\s*[\\{\\[\\(]\\s*$))","patterns":[{"name":"meta.function-call.tsx","begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))","end":"(?=(\u003c\\s*[\\{\\[\\(]\\s*$))","patterns":[{"include":"#function-call-target"}]},{"include":"#comment"},{"include":"#function-call-optionals"},{"include":"#type-arguments"}]}]},"function-call-optionals":{"patterns":[{"name":"meta.function-call.tsx punctuation.accessor.optional.tsx","match":"\\?\\."},{"name":"meta.function-call.tsx keyword.operator.definiteassignment.tsx","match":"\\!"}]},"function-call-target":{"patterns":[{"include":"#support-function-call-identifiers"},{"name":"entity.name.function.tsx","match":"(\\#?[_$[:alpha:]][_$[:alnum:]]*)"}]},"function-declaration":{"name":"meta.function.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?\u003c=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*","end":"(?=;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))|(?\u003c=\\})","patterns":[{"include":"#function-name"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.modifier.async.tsx"},"4":{"name":"storage.type.function.tsx"},"5":{"name":"keyword.generator.asterisk.tsx"},"6":{"name":"meta.definition.function.tsx entity.name.function.tsx"}}},"function-expression":{"name":"meta.function.expression.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?\u003c=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*","end":"(?=;)|(?\u003c=\\})","patterns":[{"include":"#function-name"},{"include":"#single-line-comment-consuming-line-ending"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"},"2":{"name":"storage.type.function.tsx"},"3":{"name":"keyword.generator.asterisk.tsx"},"4":{"name":"meta.definition.function.tsx entity.name.function.tsx"}}},"function-name":{"name":"meta.definition.function.tsx entity.name.function.tsx","match":"[_$[:alpha:]][_$[:alnum:]]*"},"function-parameters":{"name":"meta.parameters.tsx","begin":"\\(","end":"\\)","patterns":[{"include":"#function-parameters-body"}],"beginCaptures":{"0":{"name":"punctuation.definition.parameters.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.parameters.end.tsx"}}},"function-parameters-body":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#decorator"},{"include":"#destructuring-parameter"},{"include":"#parameter-name"},{"include":"#parameter-type-annotation"},{"include":"#variable-initializer"},{"name":"punctuation.separator.parameter.tsx","match":","}]},"identifiers":{"patterns":[{"include":"#object-identifiers"},{"match":"(?x)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*)?([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n))","captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"},"3":{"name":"entity.name.function.tsx"}}},{"match":"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])","captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"},"3":{"name":"variable.other.constant.property.tsx"}}},{"match":"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"},"3":{"name":"variable.other.property.tsx"}}},{"name":"variable.other.constant.tsx","match":"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{"name":"variable.other.readwrite.tsx","match":"[_$[:alpha:]][_$[:alnum:]]*"}]},"if-statement":{"patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?=\\bif\\s*(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))\\s*(?!\\{))","end":"(?=;|$|\\})","patterns":[{"include":"#comment"},{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(if)\\s*(\\()","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.tsx"},"2":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}},{"name":"string.regexp.tsx","begin":"(?\u003c=\\))\\s*\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([dgimsuy]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.tsx"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.tsx"},"2":{"name":"keyword.other.tsx"}}},{"include":"#statements"}]}]},"import-declaration":{"name":"meta.import.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type)(?!\\s+from))?(?!\\s*[:\\(])(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?\u003c!^import|[^\\._$[:alnum:]]import)(?=;|$|^)","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#string"},{"begin":"(?\u003c=^import|[^\\._$[:alnum:]]import)(?!\\s*[\"'])","end":"\\bfrom\\b","patterns":[{"include":"#import-export-declaration"}],"endCaptures":{"0":{"name":"keyword.control.from.tsx"}}},{"include":"#import-export-declaration"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"keyword.control.import.tsx"},"4":{"name":"keyword.control.type.tsx"}}},"import-equals-declaration":{"patterns":[{"name":"meta.import-equals.external.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(require)\\s*(\\()","end":"\\)","patterns":[{"include":"#comment"},{"include":"#string"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"keyword.control.import.tsx"},"4":{"name":"keyword.control.type.tsx"},"5":{"name":"variable.other.readwrite.alias.tsx"},"6":{"name":"keyword.operator.assignment.tsx"},"7":{"name":"keyword.control.require.tsx"},"8":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}},{"name":"meta.import-equals.internal.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(?!require\\b)","end":"(?=;|$|^)","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))","captures":{"1":{"name":"entity.name.type.module.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"}}},{"name":"variable.other.readwrite.tsx","match":"([_$[:alpha:]][_$[:alnum:]]*)"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"keyword.control.import.tsx"},"4":{"name":"keyword.control.type.tsx"},"5":{"name":"variable.other.readwrite.alias.tsx"},"6":{"name":"keyword.operator.assignment.tsx"}}}]},"import-export-assert-clause":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(assert)\\s*(\\{)","end":"\\}","patterns":[{"include":"#comment"},{"include":"#string"},{"name":"meta.object-literal.key.tsx","match":"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)"},{"name":"punctuation.separator.key-value.tsx","match":":"}],"beginCaptures":{"1":{"name":"keyword.control.assert.tsx"},"2":{"name":"punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}},"import-export-block":{"name":"meta.block.tsx","begin":"\\{","end":"\\}","patterns":[{"include":"#import-export-clause"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}},"import-export-clause":{"patterns":[{"include":"#comment"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(?:(\\btype)\\s+)?(?:(\\bdefault)|(\\*)|(\\b[_$[:alpha:]][_$[:alnum:]]*)))\\s+(as)\\s+(?:(default(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|([_$[:alpha:]][_$[:alnum:]]*))","captures":{"1":{"name":"keyword.control.type.tsx"},"2":{"name":"keyword.control.default.tsx"},"3":{"name":"constant.language.import-export-all.tsx"},"4":{"name":"variable.other.readwrite.tsx"},"5":{"name":"keyword.control.as.tsx"},"6":{"name":"keyword.control.default.tsx"},"7":{"name":"variable.other.readwrite.alias.tsx"}}},{"include":"#punctuation-comma"},{"name":"constant.language.import-export-all.tsx","match":"\\*"},{"name":"keyword.control.default.tsx","match":"\\b(default)\\b"},{"match":"(?:(\\btype)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.control.type.tsx"},"2":{"name":"variable.other.readwrite.alias.tsx"}}}]},"import-export-declaration":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#import-export-block"},{"name":"keyword.control.from.tsx","match":"\\bfrom\\b"},{"include":"#import-export-assert-clause"},{"include":"#import-export-clause"}]},"indexer-declaration":{"name":"meta.indexer.declaration.tsx","begin":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=:)","end":"(\\])\\s*(\\?\\s*)?|$","patterns":[{"include":"#type-annotation"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"meta.brace.square.tsx"},"3":{"name":"variable.parameter.tsx"}},"endCaptures":{"1":{"name":"meta.brace.square.tsx"},"2":{"name":"keyword.operator.optional.tsx"}}},"indexer-mapped-type-declaration":{"name":"meta.indexer.mappedtype.declaration.tsx","begin":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))([+-])?(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s+(in)\\s+","end":"(\\])([+-])?\\s*(\\?\\s*)?|$","patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+","captures":{"1":{"name":"keyword.control.as.tsx"}}},{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.type.modifier.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"meta.brace.square.tsx"},"4":{"name":"entity.name.type.tsx"},"5":{"name":"keyword.operator.expression.in.tsx"}},"endCaptures":{"1":{"name":"meta.brace.square.tsx"},"2":{"name":"keyword.operator.type.modifier.tsx"},"3":{"name":"keyword.operator.optional.tsx"}}},"inline-tags":{"patterns":[{"name":"constant.other.description.jsdoc","match":"(\\[)[^\\]]+(\\])(?={@(?:link|linkcode|linkplain|tutorial))","captures":{"1":{"name":"punctuation.definition.bracket.square.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.square.end.jsdoc"}}},{"name":"entity.name.type.instance.jsdoc","begin":"({)((@)(?:link(?:code|plain)?|tutorial))\\s*","end":"}|(?=\\*/)","patterns":[{"match":"\\G((?=https?://)(?:[^|}\\s*]|\\*[/])+)(\\|)?","captures":{"1":{"name":"variable.other.link.underline.jsdoc"},"2":{"name":"punctuation.separator.pipe.jsdoc"}}},{"match":"\\G((?:[^{}@\\s|*]|\\*[^/])+)(\\|)?","captures":{"1":{"name":"variable.other.description.jsdoc"},"2":{"name":"punctuation.separator.pipe.jsdoc"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.bracket.curly.begin.jsdoc"},"2":{"name":"storage.type.class.jsdoc"},"3":{"name":"punctuation.definition.inline.tag.jsdoc"}},"endCaptures":{"0":{"name":"punctuation.definition.bracket.curly.end.jsdoc"}}}]},"instanceof-expr":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(instanceof)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?\u003c=\\))|(?=[;),}\\]:?\\-\\+\\\u003e]|\\|\\||\\\u0026\\\u0026|\\!\\=\\=|$|(([\\\u0026\\~\\^\\|]\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s+instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.expression.instanceof.tsx"}}},"interface-declaration":{"name":"meta.interface.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(interface)\\b(?=\\s+|/[/*])","end":"(?\u003c=\\})","patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","captures":{"0":{"name":"entity.name.type.interface.tsx"}}},{"include":"#type-parameters"},{"include":"#class-or-interface-body"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.modifier.tsx"},"4":{"name":"storage.type.interface.tsx"}}},"jsdoctype":{"patterns":[{"name":"invalid.illegal.type.jsdoc","match":"\\G{(?:[^}*]|\\*[^/}])+$"},{"contentName":"entity.name.type.instance.jsdoc","begin":"\\G({)","end":"((}))\\s*|(?=\\*/)","patterns":[{"include":"#brackets"}],"beginCaptures":{"0":{"name":"entity.name.type.instance.jsdoc"},"1":{"name":"punctuation.definition.bracket.curly.begin.jsdoc"}},"endCaptures":{"1":{"name":"entity.name.type.instance.jsdoc"},"2":{"name":"punctuation.definition.bracket.curly.end.jsdoc"}}}]},"jsx":{"patterns":[{"include":"#jsx-tag-without-attributes-in-expression"},{"include":"#jsx-tag-in-expression"}]},"jsx-children":{"patterns":[{"include":"#jsx-tag-without-attributes"},{"include":"#jsx-tag"},{"include":"#jsx-evaluated-code"},{"include":"#jsx-entities"}]},"jsx-entities":{"patterns":[{"name":"constant.character.entity.tsx","match":"(\u0026)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)","captures":{"1":{"name":"punctuation.definition.entity.tsx"},"3":{"name":"punctuation.definition.entity.tsx"}}},{"name":"invalid.illegal.bad-ampersand.tsx","match":"\u0026"}]},"jsx-evaluated-code":{"contentName":"meta.embedded.expression.tsx","begin":"\\{","end":"\\}","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.tsx"}}},"jsx-string-double-quoted":{"name":"string.quoted.double.tsx","begin":"\"","end":"\"","patterns":[{"include":"#jsx-entities"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.tsx"}}},"jsx-string-single-quoted":{"name":"string.quoted.single.tsx","begin":"'","end":"'","patterns":[{"include":"#jsx-entities"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.tsx"}}},"jsx-tag":{"name":"meta.tag.tsx","begin":"(?=(\u003c)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))(?=((\u003c\\s*)|(\\s+))(?!\\?)|\\/?\u003e))","end":"(/\u003e)|(?:(\u003c/)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))?\\s*(\u003e))","patterns":[{"begin":"(\u003c)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))(?=((\u003c\\s*)|(\\s+))(?!\\?)|\\/?\u003e)","end":"(?=[/]?\u003e)","patterns":[{"include":"#comment"},{"include":"#type-arguments"},{"include":"#jsx-tag-attributes"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.tsx"},"2":{"name":"entity.name.tag.namespace.tsx"},"3":{"name":"punctuation.separator.namespace.tsx"},"4":{"name":"entity.name.tag.tsx"},"5":{"name":"support.class.component.tsx"}}},{"contentName":"meta.jsx.children.tsx","begin":"(\u003e)","end":"(?=\u003c/)","patterns":[{"include":"#jsx-children"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.end.tsx"}}}],"endCaptures":{"1":{"name":"punctuation.definition.tag.end.tsx"},"2":{"name":"punctuation.definition.tag.begin.tsx"},"3":{"name":"entity.name.tag.namespace.tsx"},"4":{"name":"punctuation.separator.namespace.tsx"},"5":{"name":"entity.name.tag.tsx"},"6":{"name":"support.class.component.tsx"},"7":{"name":"punctuation.definition.tag.end.tsx"}}},"jsx-tag-attribute-assignment":{"name":"keyword.operator.assignment.tsx","match":"=(?=\\s*(?:'|\"|{|/\\*|//|\\n))"},"jsx-tag-attribute-name":{"match":"(?x)\n  \\s*\n  (?:([_$[:alpha:]][-_$[:alnum:].]*)(:))?\n  ([_$[:alpha:]][-_$[:alnum:]]*)\n  (?=\\s|=|/?\u003e|/\\*|//)","captures":{"1":{"name":"entity.other.attribute-name.namespace.tsx"},"2":{"name":"punctuation.separator.namespace.tsx"},"3":{"name":"entity.other.attribute-name.tsx"}}},"jsx-tag-attributes":{"name":"meta.tag.attributes.tsx","begin":"\\s+","end":"(?=[/]?\u003e)","patterns":[{"include":"#comment"},{"include":"#jsx-tag-attribute-name"},{"include":"#jsx-tag-attribute-assignment"},{"include":"#jsx-string-double-quoted"},{"include":"#jsx-string-single-quoted"},{"include":"#jsx-evaluated-code"},{"include":"#jsx-tag-attributes-illegal"}]},"jsx-tag-attributes-illegal":{"name":"invalid.illegal.attribute.tsx","match":"\\S+"},"jsx-tag-in-expression":{"begin":"(?x)\n  (?\u003c!\\+\\+|--)(?\u003c=[({\\[,?=\u003e:*]|\u0026\u0026|\\|\\||\\?|\\*\\/|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^default|[^\\._$[:alnum:]]default|^yield|[^\\._$[:alnum:]]yield|^)\\s*\n  (?!\u003c\\s*[_$[:alpha:]][_$[:alnum:]]*((\\s+extends\\s+[^=\u003e])|,)) # look ahead is not type parameter of arrow\n  (?=(\u003c)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))(?=((\u003c\\s*)|(\\s+))(?!\\?)|\\/?\u003e))","end":"(?!(\u003c)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))(?=((\u003c\\s*)|(\\s+))(?!\\?)|\\/?\u003e))","patterns":[{"include":"#jsx-tag"}]},"jsx-tag-without-attributes":{"name":"meta.tag.without-attributes.tsx","contentName":"meta.jsx.children.tsx","begin":"(\u003c)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))?\\s*(\u003e)","end":"(\u003c/)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))?\\s*(\u003e)","patterns":[{"include":"#jsx-children"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.tsx"},"2":{"name":"entity.name.tag.namespace.tsx"},"3":{"name":"punctuation.separator.namespace.tsx"},"4":{"name":"entity.name.tag.tsx"},"5":{"name":"support.class.component.tsx"},"6":{"name":"punctuation.definition.tag.end.tsx"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.begin.tsx"},"2":{"name":"entity.name.tag.namespace.tsx"},"3":{"name":"punctuation.separator.namespace.tsx"},"4":{"name":"entity.name.tag.tsx"},"5":{"name":"support.class.component.tsx"},"6":{"name":"punctuation.definition.tag.end.tsx"}}},"jsx-tag-without-attributes-in-expression":{"begin":"(?\u003c!\\+\\+|--)(?\u003c=[({\\[,?=\u003e:*]|\u0026\u0026|\\|\\||\\?|\\*\\/|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^default|[^\\._$[:alnum:]]default|^yield|[^\\._$[:alnum:]]yield|^)\\s*(?=(\u003c)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))?\\s*(\u003e))","end":"(?!(\u003c)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))?\\s*(\u003e))","patterns":[{"include":"#jsx-tag-without-attributes"}]},"label":{"patterns":[{"begin":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#decl-block"}],"beginCaptures":{"1":{"name":"entity.name.label.tsx"},"2":{"name":"punctuation.separator.label.tsx"}}},{"match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)","captures":{"1":{"name":"entity.name.label.tsx"},"2":{"name":"punctuation.separator.label.tsx"}}}]},"literal":{"patterns":[{"include":"#numeric-literal"},{"include":"#boolean-literal"},{"include":"#null-literal"},{"include":"#undefined-literal"},{"include":"#numericConstant-literal"},{"include":"#array-literal"},{"include":"#this-literal"},{"include":"#super-literal"}]},"method-declaration":{"patterns":[{"name":"meta.method.declaration.tsx","begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?\\s*\\b(constructor)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=\\}|;|,|$)|(?\u003c=\\})","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.modifier.tsx"},"4":{"name":"storage.modifier.async.tsx"},"5":{"name":"storage.type.tsx"}}},{"name":"meta.method.declaration.tsx","begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:(?:\\s*\\b(new)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|(?:(\\*)\\s*)?)(?=\\s*((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?[\\(])","end":"(?=\\}|;|,|$)|(?\u003c=\\})","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.modifier.tsx"},"4":{"name":"storage.modifier.async.tsx"},"5":{"name":"keyword.operator.new.tsx"},"6":{"name":"keyword.generator.asterisk.tsx"}}},{"name":"meta.method.declaration.tsx","begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?[\\(])","end":"(?=\\}|;|,|$)|(?\u003c=\\})","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.modifier.tsx"},"4":{"name":"storage.modifier.async.tsx"},"5":{"name":"storage.type.property.tsx"},"6":{"name":"keyword.generator.asterisk.tsx"}}}]},"method-declaration-name":{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??)\\s*[\\(\\\u003c])","end":"(?=\\(|\\\u003c)","patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"name":"meta.definition.method.tsx entity.name.function.tsx","match":"[_$[:alpha:]][_$[:alnum:]]*"},{"name":"keyword.operator.optional.tsx","match":"\\?"}]},"namespace-declaration":{"name":"meta.namespace.declaration.tsx","begin":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(namespace|module)\\s+(?=[_$[:alpha:]\"'`]))","end":"(?\u003c=\\})|(?=;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#comment"},{"include":"#string"},{"name":"entity.name.type.module.tsx","match":"([_$[:alpha:]][_$[:alnum:]]*)"},{"include":"#punctuation-accessor"},{"include":"#decl-block"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.type.namespace.tsx"}}},"new-expr":{"name":"new.expr.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(new)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?\u003c=\\))|(?=[;),}\\]:?\\-\\+\\\u003e]|\\|\\||\\\u0026\\\u0026|\\!\\=\\=|$|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.new.tsx"}}},"null-literal":{"name":"constant.language.null.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))null(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"numeric-literal":{"patterns":[{"name":"constant.numeric.hex.tsx","match":"\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$)","captures":{"1":{"name":"storage.type.numeric.bigint.tsx"}}},{"name":"constant.numeric.binary.tsx","match":"\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$)","captures":{"1":{"name":"storage.type.numeric.bigint.tsx"}}},{"name":"constant.numeric.octal.tsx","match":"\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$)","captures":{"1":{"name":"storage.type.numeric.bigint.tsx"}}},{"match":"(?x)\n(?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$)","captures":{"0":{"name":"constant.numeric.decimal.tsx"},"1":{"name":"meta.delimiter.decimal.period.tsx"},"10":{"name":"meta.delimiter.decimal.period.tsx"},"11":{"name":"storage.type.numeric.bigint.tsx"},"12":{"name":"meta.delimiter.decimal.period.tsx"},"13":{"name":"storage.type.numeric.bigint.tsx"},"14":{"name":"storage.type.numeric.bigint.tsx"},"2":{"name":"storage.type.numeric.bigint.tsx"},"3":{"name":"meta.delimiter.decimal.period.tsx"},"4":{"name":"storage.type.numeric.bigint.tsx"},"5":{"name":"meta.delimiter.decimal.period.tsx"},"6":{"name":"storage.type.numeric.bigint.tsx"},"7":{"name":"storage.type.numeric.bigint.tsx"},"8":{"name":"meta.delimiter.decimal.period.tsx"},"9":{"name":"storage.type.numeric.bigint.tsx"}}}]},"numericConstant-literal":{"patterns":[{"name":"constant.language.nan.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))NaN(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"constant.language.infinity.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Infinity(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"object-binding-element":{"patterns":[{"include":"#comment"},{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))","end":"(?=,|\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#binding-element"}]},{"include":"#object-binding-pattern"},{"include":"#destructuring-variable-rest"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"object-binding-element-const":{"patterns":[{"include":"#comment"},{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))","end":"(?=,|\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#binding-element-const"}]},{"include":"#object-binding-pattern-const"},{"include":"#destructuring-variable-rest-const"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"object-binding-element-propertyName":{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))","end":"(:)","patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"name":"variable.object.property.tsx","match":"([_$[:alpha:]][_$[:alnum:]]*)"}],"endCaptures":{"0":{"name":"punctuation.destructuring.tsx"}}},"object-binding-pattern":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\{)","end":"\\}","patterns":[{"include":"#object-binding-element"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.object.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.tsx"}}},"object-binding-pattern-const":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\{)","end":"\\}","patterns":[{"include":"#object-binding-element-const"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.object.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.tsx"}}},"object-identifiers":{"patterns":[{"name":"support.class.tsx","match":"([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\\??\\.\\s*prototype\\b(?!\\$))"},{"match":"(?x)(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?:\n  (\\#?[[:upper:]][_$[:digit:][:upper:]]*) |\n  (\\#?[_$[:alpha:]][_$[:alnum:]]*)\n)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"},"3":{"name":"variable.other.constant.object.property.tsx"},"4":{"name":"variable.other.object.property.tsx"}}},{"match":"(?x)(?:\n  ([[:upper:]][_$[:digit:][:upper:]]*) |\n  ([_$[:alpha:]][_$[:alnum:]]*)\n)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"variable.other.constant.object.tsx"},"2":{"name":"variable.other.object.tsx"}}}]},"object-literal":{"name":"meta.objectliteral.tsx","begin":"\\{","end":"\\}","patterns":[{"include":"#object-member"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}},"object-literal-method-declaration":{"name":"meta.method.declaration.tsx","begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?[\\(])","end":"(?=\\}|;|,)|(?\u003c=\\})","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"},{"begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?[\\(])","end":"(?=\\(|\\\u003c)","patterns":[{"include":"#method-declaration-name"}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"},"2":{"name":"storage.type.property.tsx"},"3":{"name":"keyword.generator.asterisk.tsx"}}}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"},"2":{"name":"storage.type.property.tsx"},"3":{"name":"keyword.generator.asterisk.tsx"}}},"object-member":{"patterns":[{"include":"#comment"},{"include":"#object-literal-method-declaration"},{"name":"meta.object.member.tsx meta.object-literal.key.tsx","begin":"(?=\\[)","end":"(?=:)|((?\u003c=[\\]])(?=\\s*[\\(\\\u003c]))","patterns":[{"include":"#comment"},{"include":"#array-literal"}]},{"name":"meta.object.member.tsx meta.object-literal.key.tsx","begin":"(?=[\\'\\\"\\`])","end":"(?=:)|((?\u003c=[\\'\\\"\\`])(?=((\\s*[\\(\\\u003c,}])|(\\s+(as)\\s+))))","patterns":[{"include":"#comment"},{"include":"#string"}]},{"name":"meta.object.member.tsx meta.object-literal.key.tsx","begin":"(?x)(?=(\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$)))","end":"(?=:)|(?=\\s*([\\(\\\u003c,}])|(\\s+as\\s+))","patterns":[{"include":"#comment"},{"include":"#numeric-literal"}]},{"name":"meta.method.declaration.tsx","begin":"(?\u003c=[\\]\\'\\\"\\`])(?=\\s*[\\(\\\u003c])","end":"(?=\\}|;|,)|(?\u003c=\\})","patterns":[{"include":"#function-body"}]},{"name":"meta.object.member.tsx","match":"(?![_$[:alpha:]])([[:digit:]]+)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)","captures":{"0":{"name":"meta.object-literal.key.tsx"},"1":{"name":"constant.numeric.decimal.tsx"}}},{"name":"meta.object.member.tsx","match":"(?x)(?:([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/)*\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","captures":{"0":{"name":"meta.object-literal.key.tsx"},"1":{"name":"entity.name.function.tsx"}}},{"name":"meta.object.member.tsx","match":"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)","captures":{"0":{"name":"meta.object-literal.key.tsx"}}},{"name":"meta.object.member.tsx","begin":"\\.\\.\\.","end":"(?=,|\\})","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.operator.spread.tsx"}}},{"name":"meta.object.member.tsx","match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=,|\\}|$|\\/\\/|\\/\\*)","captures":{"1":{"name":"variable.other.readwrite.tsx"}}},{"name":"meta.object.member.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+(const)(?=\\s*([,}]|$))","captures":{"1":{"name":"keyword.control.as.tsx"},"2":{"name":"storage.modifier.tsx"}}},{"name":"meta.object.member.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+","end":"(?=[;),}\\]:?\\-\\+\\\u003e]|\\|\\||\\\u0026\\\u0026|\\!\\=\\=|$|^|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.control.as.tsx"}}},{"name":"meta.object.member.tsx","begin":"(?=[_$[:alpha:]][_$[:alnum:]]*\\s*=)","end":"(?=,|\\}|$|\\/\\/|\\/\\*)","patterns":[{"include":"#expression"}]},{"name":"meta.object.member.tsx","begin":":","end":"(?=,|\\})","patterns":[{"begin":"(?\u003c=:)\\s*(async)?(?=\\s*(\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))","end":"(?\u003c=\\))","patterns":[{"include":"#type-parameters"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression-inside-possibly-arrow-parens"}],"beginCaptures":{"0":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"}}},{"begin":"(?\u003c=:)\\s*(async)?\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))","end":"\\)","patterns":[{"include":"#expression-inside-possibly-arrow-parens"}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"},"2":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}},{"begin":"(?\u003c=:)\\s*(async)?\\s*(?=\\\u003c\\s*$)","end":"(?\u003c=\\\u003e)","patterns":[{"include":"#type-parameters"}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"}}},{"begin":"(?\u003c=\\\u003e)\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))","end":"\\)","patterns":[{"include":"#expression-inside-possibly-arrow-parens"}],"beginCaptures":{"1":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}},{"include":"#possibly-arrow-return-type"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"meta.object-literal.key.tsx punctuation.separator.key-value.tsx"}}},{"include":"#punctuation-comma"}]},"parameter-array-binding-pattern":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\[)","end":"\\]","patterns":[{"include":"#parameter-binding-element"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.array.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.tsx"}}},"parameter-binding-element":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#parameter-object-binding-pattern"},{"include":"#parameter-array-binding-pattern"},{"include":"#destructuring-parameter-rest"},{"include":"#variable-initializer"}]},"parameter-name":{"patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)","captures":{"1":{"name":"storage.modifier.tsx"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","captures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.operator.rest.tsx"},"3":{"name":"entity.name.function.tsx variable.language.this.tsx"},"4":{"name":"entity.name.function.tsx"},"5":{"name":"keyword.operator.optional.tsx"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)","captures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.operator.rest.tsx"},"3":{"name":"variable.parameter.tsx variable.language.this.tsx"},"4":{"name":"variable.parameter.tsx"},"5":{"name":"keyword.operator.optional.tsx"}}}]},"parameter-object-binding-element":{"patterns":[{"include":"#comment"},{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))","end":"(?=,|\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#parameter-binding-element"}]},{"include":"#parameter-object-binding-pattern"},{"include":"#destructuring-parameter-rest"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"parameter-object-binding-pattern":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\{)","end":"\\}","patterns":[{"include":"#parameter-object-binding-element"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.object.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.tsx"}}},"parameter-type-annotation":{"patterns":[{"name":"meta.type.annotation.tsx","begin":"(:)","end":"(?=[,)])|(?==[^\u003e])","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.tsx"}}}]},"paren-expression":{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}},"paren-expression-possibly-arrow":{"patterns":[{"begin":"(?\u003c=[(=,])\\s*(async)?(?=\\s*((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))","end":"(?\u003c=\\))","patterns":[{"include":"#paren-expression-possibly-arrow-with-typeparameters"}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"}}},{"begin":"(?\u003c=[(=,]|=\u003e|^return|[^\\._$[:alnum:]]return)\\s*(async)?(?=\\s*((((\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?\\()|(\u003c))\\s*$)","end":"(?\u003c=\\))","patterns":[{"include":"#paren-expression-possibly-arrow-with-typeparameters"}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"}}},{"include":"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{"patterns":[{"include":"#type-parameters"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression-inside-possibly-arrow-parens"}],"beginCaptures":{"0":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}}]},"possibly-arrow-return-type":{"contentName":"meta.arrow.tsx meta.return.type.arrow.tsx","begin":"(?\u003c=\\)|^)\\s*(:)(?=\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*=\u003e)","end":"(?==\u003e|\\{|(^\\s*(export|function|class|interface|let|var|const|import|enum|namespace|module|type|abstract|declare)\\s+))","patterns":[{"include":"#arrow-return-type-body"}],"beginCaptures":{"1":{"name":"meta.arrow.tsx meta.return.type.arrow.tsx keyword.operator.type.annotation.tsx"}}},"property-accessor":{"name":"storage.type.property.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(get|set)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"punctuation-accessor":{"match":"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))","captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"}}},"punctuation-comma":{"name":"punctuation.separator.comma.tsx","match":","},"punctuation-semicolon":{"name":"punctuation.terminator.statement.tsx","match":";"},"qstring-double":{"name":"string.quoted.double.tsx","begin":"\"","end":"(\")|((?:[^\\\\\\n])$)","patterns":[{"include":"#string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.tsx"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.tsx"},"2":{"name":"invalid.illegal.newline.tsx"}}},"qstring-single":{"name":"string.quoted.single.tsx","begin":"'","end":"(\\')|((?:[^\\\\\\n])$)","patterns":[{"include":"#string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.tsx"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.tsx"},"2":{"name":"invalid.illegal.newline.tsx"}}},"regex":{"patterns":[{"name":"string.regexp.tsx","begin":"(?\u003c!\\+\\+|--|})(?\u003c=[=(:,\\[?+!]|^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case|=\u003e|\u0026\u0026|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([dgimsuy]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.tsx"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.tsx"},"2":{"name":"keyword.other.tsx"}}},{"name":"string.regexp.tsx","begin":"((?\u003c![_$[:alnum:])\\]]|\\+\\+|--|}|\\*\\/)|((?\u003c=^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case))\\s*)\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([dgimsuy]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.tsx"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.tsx"},"2":{"name":"keyword.other.tsx"}}}]},"regex-character-class":{"patterns":[{"name":"constant.other.character-class.regexp","match":"\\\\[wWsSdDtrnvf]|\\."},{"name":"constant.character.numeric.regexp","match":"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})"},{"name":"constant.character.control.regexp","match":"\\\\c[A-Z]"},{"name":"constant.character.escape.backslash.regexp","match":"\\\\."}]},"regexp":{"patterns":[{"name":"keyword.control.anchor.regexp","match":"\\\\[bB]|\\^|\\$"},{"match":"\\\\[1-9]\\d*|\\\\k\u003c([a-zA-Z_$][\\w$]*)\u003e","captures":{"0":{"name":"keyword.other.back-reference.regexp"},"1":{"name":"variable.other.regexp"}}},{"name":"keyword.operator.quantifier.regexp","match":"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??"},{"name":"keyword.operator.or.regexp","match":"\\|"},{"name":"meta.group.assertion.regexp","begin":"(\\()((\\?=)|(\\?!)|(\\?\u003c=)|(\\?\u003c!))","end":"(\\))","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.group.regexp"},"2":{"name":"punctuation.definition.group.assertion.regexp"},"3":{"name":"meta.assertion.look-ahead.regexp"},"4":{"name":"meta.assertion.negative-look-ahead.regexp"},"5":{"name":"meta.assertion.look-behind.regexp"},"6":{"name":"meta.assertion.negative-look-behind.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.group.regexp"}}},{"name":"meta.group.regexp","begin":"\\((?:(\\?:)|(?:\\?\u003c([a-zA-Z_$][\\w$]*)\u003e))?","end":"\\)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.group.regexp"},"1":{"name":"punctuation.definition.group.no-capture.regexp"},"2":{"name":"variable.other.regexp"}},"endCaptures":{"0":{"name":"punctuation.definition.group.regexp"}}},{"name":"constant.other.character-class.set.regexp","begin":"(\\[)(\\^)?","end":"(\\])","patterns":[{"name":"constant.other.character-class.range.regexp","match":"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))","captures":{"1":{"name":"constant.character.numeric.regexp"},"2":{"name":"constant.character.control.regexp"},"3":{"name":"constant.character.escape.backslash.regexp"},"4":{"name":"constant.character.numeric.regexp"},"5":{"name":"constant.character.control.regexp"},"6":{"name":"constant.character.escape.backslash.regexp"}}},{"include":"#regex-character-class"}],"beginCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"},"2":{"name":"keyword.operator.negation.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"}}},{"include":"#regex-character-class"}]},"return-type":{"patterns":[{"name":"meta.return.type.tsx","begin":"(?\u003c=\\))\\s*(:)(?=\\s*\\S)","end":"(?\u003c![:|\u0026])(?=$|^|[{};,]|//)","patterns":[{"include":"#return-type-core"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.tsx"}}},{"name":"meta.return.type.tsx","begin":"(?\u003c=\\))\\s*(:)","end":"(?\u003c![:|\u0026])((?=[{};,]|//|^\\s*$)|((?\u003c=\\S)(?=\\s*$)))","patterns":[{"include":"#return-type-core"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.tsx"}}}]},"return-type-core":{"patterns":[{"include":"#comment"},{"begin":"(?\u003c=[:|\u0026])(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"shebang":{"name":"comment.line.shebang.tsx","match":"\\A(#!).*(?=$)","captures":{"1":{"name":"punctuation.definition.comment.tsx"}}},"single-line-comment-consuming-line-ending":{"contentName":"comment.line.double-slash.tsx","begin":"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)","end":"(?=^)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.tsx"},"2":{"name":"comment.line.double-slash.tsx"},"3":{"name":"punctuation.definition.comment.tsx"},"4":{"name":"storage.type.internaldeclaration.tsx"},"5":{"name":"punctuation.decorator.internaldeclaration.tsx"}}},"statements":{"patterns":[{"include":"#declaration"},{"include":"#control-statement"},{"include":"#after-operator-block-as-object-literal"},{"include":"#decl-block"},{"include":"#label"},{"include":"#expression"},{"include":"#punctuation-semicolon"},{"include":"#string"},{"include":"#comment"}]},"string":{"patterns":[{"include":"#qstring-single"},{"include":"#qstring-double"},{"include":"#template"}]},"string-character-escape":{"name":"constant.character.escape.tsx","match":"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\{[0-9A-Fa-f]+\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)"},"super-literal":{"name":"variable.language.super.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))super\\b(?!\\$)"},"support-function-call-identifiers":{"patterns":[{"include":"#literal"},{"include":"#support-objects"},{"include":"#object-identifiers"},{"include":"#punctuation-accessor"},{"name":"keyword.operator.expression.import.tsx","match":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))import(?=\\s*[\\(]\\s*[\\\"\\'\\`]))"}]},"support-objects":{"patterns":[{"name":"variable.language.arguments.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(arguments)\\b(?!\\$)"},{"name":"support.class.builtin.tsx","match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(Array|ArrayBuffer|Atomics|BigInt|BigInt64Array|BigUint64Array|Boolean|DataView|Date|Float32Array\n  |Float64Array|Function|Generator|GeneratorFunction|Int8Array|Int16Array|Int32Array|Intl|Map|Number|Object|Proxy\n  |Reflect|RegExp|Set|SharedArrayBuffer|SIMD|String|Symbol|TypedArray\n  |Uint8Array|Uint16Array|Uint32Array|Uint8ClampedArray|WeakMap|WeakSet)\\b(?!\\$)"},{"name":"support.class.error.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))((Eval|Internal|Range|Reference|Syntax|Type|URI)?Error)\\b(?!\\$)"},{"name":"support.class.promise.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(Promise)\\b(?!\\$)"},{"name":"support.function.tsx","match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(clear(Interval|Timeout)|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|escape|eval|\n  isFinite|isNaN|parseFloat|parseInt|require|set(Interval|Timeout)|super|unescape|uneval)(?=\\s*\\()"},{"match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(Math)(?:\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?:\n  (abs|acos|acosh|asin|asinh|atan|atan2|atanh|cbrt|ceil|clz32|cos|cosh|exp|\n  expm1|floor|fround|hypot|imul|log|log10|log1p|log2|max|min|pow|random|\n  round|sign|sin|sinh|sqrt|tan|tanh|trunc)\n  |\n  (E|LN10|LN2|LOG10E|LOG2E|PI|SQRT1_2|SQRT2)))?\\b(?!\\$)","captures":{"1":{"name":"support.constant.math.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"},"4":{"name":"support.function.math.tsx"},"5":{"name":"support.constant.property.math.tsx"}}},{"match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(console)(?:\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\n  assert|clear|count|debug|dir|error|group|groupCollapsed|groupEnd|info|log\n  |profile|profileEnd|table|time|timeEnd|timeStamp|trace|warn))?\\b(?!\\$)","captures":{"1":{"name":"support.class.console.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"},"4":{"name":"support.function.console.tsx"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(JSON)(?:\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(parse|stringify))?\\b(?!\\$)","captures":{"1":{"name":"support.constant.json.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"},"4":{"name":"support.function.json.tsx"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(import)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(meta)\\b(?!\\$)","captures":{"1":{"name":"keyword.control.import.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"},"4":{"name":"support.variable.property.importmeta.tsx"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(new)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(target)\\b(?!\\$)","captures":{"1":{"name":"keyword.operator.new.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"},"4":{"name":"support.variable.property.target.tsx"}}},{"match":"(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s* (?:\n  (?:(constructor|length|prototype|__proto__)\\b(?!\\$|\\s*(\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\\())\n  |\n  (?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\b(?!\\$)))","captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"},"3":{"name":"support.variable.property.tsx"},"4":{"name":"support.constant.tsx"}}},{"match":"(?x) (?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.)) \\b (?:\n  (document|event|navigator|performance|screen|window)\n  |\n  (AnalyserNode|ArrayBufferView|Attr|AudioBuffer|AudioBufferSourceNode|AudioContext|AudioDestinationNode|AudioListener\n  |AudioNode|AudioParam|BatteryManager|BeforeUnloadEvent|BiquadFilterNode|Blob|BufferSource|ByteString|CSS|CSSConditionRule\n  |CSSCounterStyleRule|CSSGroupingRule|CSSMatrix|CSSMediaRule|CSSPageRule|CSSPrimitiveValue|CSSRule|CSSRuleList|CSSStyleDeclaration\n  |CSSStyleRule|CSSStyleSheet|CSSSupportsRule|CSSValue|CSSValueList|CanvasGradient|CanvasImageSource|CanvasPattern\n  |CanvasRenderingContext2D|ChannelMergerNode|ChannelSplitterNode|CharacterData|ChromeWorker|CloseEvent|Comment|CompositionEvent\n  |Console|ConvolverNode|Coordinates|Credential|CredentialsContainer|Crypto|CryptoKey|CustomEvent|DOMError|DOMException\n  |DOMHighResTimeStamp|DOMImplementation|DOMString|DOMStringList|DOMStringMap|DOMTimeStamp|DOMTokenList|DataTransfer\n  |DataTransferItem|DataTransferItemList|DedicatedWorkerGlobalScope|DelayNode|DeviceProximityEvent|DirectoryEntry\n  |DirectoryEntrySync|DirectoryReader|DirectoryReaderSync|Document|DocumentFragment|DocumentTouch|DocumentType|DragEvent\n  |DynamicsCompressorNode|Element|Entry|EntrySync|ErrorEvent|Event|EventListener|EventSource|EventTarget|FederatedCredential\n  |FetchEvent|File|FileEntry|FileEntrySync|FileException|FileList|FileReader|FileReaderSync|FileSystem|FileSystemSync\n  |FontFace|FormData|GainNode|Gamepad|GamepadButton|GamepadEvent|Geolocation|GlobalEventHandlers|HTMLAnchorElement\n  |HTMLAreaElement|HTMLAudioElement|HTMLBRElement|HTMLBaseElement|HTMLBodyElement|HTMLButtonElement|HTMLCanvasElement\n  |HTMLCollection|HTMLContentElement|HTMLDListElement|HTMLDataElement|HTMLDataListElement|HTMLDialogElement|HTMLDivElement\n  |HTMLDocument|HTMLElement|HTMLEmbedElement|HTMLFieldSetElement|HTMLFontElement|HTMLFormControlsCollection|HTMLFormElement\n  |HTMLHRElement|HTMLHeadElement|HTMLHeadingElement|HTMLHtmlElement|HTMLIFrameElement|HTMLImageElement|HTMLInputElement\n  |HTMLKeygenElement|HTMLLIElement|HTMLLabelElement|HTMLLegendElement|HTMLLinkElement|HTMLMapElement|HTMLMediaElement\n  |HTMLMetaElement|HTMLMeterElement|HTMLModElement|HTMLOListElement|HTMLObjectElement|HTMLOptGroupElement|HTMLOptionElement\n  |HTMLOptionsCollection|HTMLOutputElement|HTMLParagraphElement|HTMLParamElement|HTMLPreElement|HTMLProgressElement\n  |HTMLQuoteElement|HTMLScriptElement|HTMLSelectElement|HTMLShadowElement|HTMLSourceElement|HTMLSpanElement|HTMLStyleElement\n  |HTMLTableCaptionElement|HTMLTableCellElement|HTMLTableColElement|HTMLTableDataCellElement|HTMLTableElement|HTMLTableHeaderCellElement\n  |HTMLTableRowElement|HTMLTableSectionElement|HTMLTextAreaElement|HTMLTimeElement|HTMLTitleElement|HTMLTrackElement\n  |HTMLUListElement|HTMLUnknownElement|HTMLVideoElement|HashChangeEvent|History|IDBCursor|IDBCursorWithValue|IDBDatabase\n  |IDBEnvironment|IDBFactory|IDBIndex|IDBKeyRange|IDBMutableFile|IDBObjectStore|IDBOpenDBRequest|IDBRequest|IDBTransaction\n  |IDBVersionChangeEvent|IIRFilterNode|IdentityManager|ImageBitmap|ImageBitmapFactories|ImageData|Index|InputDeviceCapabilities\n  |InputEvent|InstallEvent|InstallTrigger|KeyboardEvent|LinkStyle|LocalFileSystem|LocalFileSystemSync|Location|MIDIAccess\n  |MIDIConnectionEvent|MIDIInput|MIDIInputMap|MIDIOutputMap|MediaElementAudioSourceNode|MediaError|MediaKeyMessageEvent\n  |MediaKeySession|MediaKeyStatusMap|MediaKeySystemAccess|MediaKeySystemConfiguration|MediaKeys|MediaRecorder|MediaStream\n  |MediaStreamAudioDestinationNode|MediaStreamAudioSourceNode|MessageChannel|MessageEvent|MessagePort|MouseEvent\n  |MutationObserver|MutationRecord|NamedNodeMap|Navigator|NavigatorConcurrentHardware|NavigatorGeolocation|NavigatorID\n  |NavigatorLanguage|NavigatorOnLine|Node|NodeFilter|NodeIterator|NodeList|NonDocumentTypeChildNode|Notification\n  |OfflineAudioCompletionEvent|OfflineAudioContext|OscillatorNode|PageTransitionEvent|PannerNode|ParentNode|PasswordCredential\n  |Path2D|PaymentAddress|PaymentRequest|PaymentResponse|Performance|PerformanceEntry|PerformanceFrameTiming|PerformanceMark\n  |PerformanceMeasure|PerformanceNavigation|PerformanceNavigationTiming|PerformanceObserver|PerformanceObserverEntryList\n  |PerformanceResourceTiming|PerformanceTiming|PeriodicSyncEvent|PeriodicWave|Plugin|Point|PointerEvent|PopStateEvent\n  |PortCollection|Position|PositionError|PositionOptions|PresentationConnectionClosedEvent|PresentationConnectionList\n  |PresentationReceiver|ProcessingInstruction|ProgressEvent|PromiseRejectionEvent|PushEvent|PushRegistrationManager\n  |RTCCertificate|RTCConfiguration|RTCPeerConnection|RTCSessionDescriptionCallback|RTCStatsReport|RadioNodeList|RandomSource\n  |Range|ReadableByteStream|RenderingContext|SVGAElement|SVGAngle|SVGAnimateColorElement|SVGAnimateElement|SVGAnimateMotionElement\n  |SVGAnimateTransformElement|SVGAnimatedAngle|SVGAnimatedBoolean|SVGAnimatedEnumeration|SVGAnimatedInteger|SVGAnimatedLength\n  |SVGAnimatedLengthList|SVGAnimatedNumber|SVGAnimatedNumberList|SVGAnimatedPoints|SVGAnimatedPreserveAspectRatio\n  |SVGAnimatedRect|SVGAnimatedString|SVGAnimatedTransformList|SVGAnimationElement|SVGCircleElement|SVGClipPathElement\n  |SVGCursorElement|SVGDefsElement|SVGDescElement|SVGElement|SVGEllipseElement|SVGEvent|SVGFilterElement|SVGFontElement\n  |SVGFontFaceElement|SVGFontFaceFormatElement|SVGFontFaceNameElement|SVGFontFaceSrcElement|SVGFontFaceUriElement\n  |SVGForeignObjectElement|SVGGElement|SVGGlyphElement|SVGGradientElement|SVGHKernElement|SVGImageElement|SVGLength\n  |SVGLengthList|SVGLineElement|SVGLinearGradientElement|SVGMPathElement|SVGMaskElement|SVGMatrix|SVGMissingGlyphElement\n  |SVGNumber|SVGNumberList|SVGPathElement|SVGPatternElement|SVGPoint|SVGPolygonElement|SVGPolylineElement|SVGPreserveAspectRatio\n  |SVGRadialGradientElement|SVGRect|SVGRectElement|SVGSVGElement|SVGScriptElement|SVGSetElement|SVGStopElement|SVGStringList\n  |SVGStylable|SVGStyleElement|SVGSwitchElement|SVGSymbolElement|SVGTRefElement|SVGTSpanElement|SVGTests|SVGTextElement\n  |SVGTextPositioningElement|SVGTitleElement|SVGTransform|SVGTransformList|SVGTransformable|SVGUseElement|SVGVKernElement\n  |SVGViewElement|ServiceWorker|ServiceWorkerContainer|ServiceWorkerGlobalScope|ServiceWorkerRegistration|ServiceWorkerState\n  |ShadowRoot|SharedWorker|SharedWorkerGlobalScope|SourceBufferList|StereoPannerNode|Storage|StorageEvent|StyleSheet\n  |StyleSheetList|SubtleCrypto|SyncEvent|Text|TextMetrics|TimeEvent|TimeRanges|Touch|TouchEvent|TouchList|Transferable\n  |TreeWalker|UIEvent|USVString|VRDisplayCapabilities|ValidityState|WaveShaperNode|WebGL|WebGLActiveInfo|WebGLBuffer\n  |WebGLContextEvent|WebGLFramebuffer|WebGLProgram|WebGLRenderbuffer|WebGLRenderingContext|WebGLShader|WebGLShaderPrecisionFormat\n  |WebGLTexture|WebGLTimerQueryEXT|WebGLTransformFeedback|WebGLUniformLocation|WebGLVertexArrayObject|WebGLVertexArrayObjectOES\n  |WebSocket|WebSockets|WebVTT|WheelEvent|Window|WindowBase64|WindowEventHandlers|WindowTimers|Worker|WorkerGlobalScope\n  |WorkerLocation|WorkerNavigator|XMLHttpRequest|XMLHttpRequestEventTarget|XMLSerializer|XPathExpression|XPathResult\n  |XSLTProcessor))\\b(?!\\$)","captures":{"1":{"name":"support.variable.dom.tsx"},"2":{"name":"support.class.dom.tsx"}}},{"match":"(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s* (?:\n  (ATTRIBUTE_NODE|CDATA_SECTION_NODE|COMMENT_NODE|DOCUMENT_FRAGMENT_NODE|DOCUMENT_NODE|DOCUMENT_TYPE_NODE\n  |DOMSTRING_SIZE_ERR|ELEMENT_NODE|ENTITY_NODE|ENTITY_REFERENCE_NODE|HIERARCHY_REQUEST_ERR|INDEX_SIZE_ERR\n  |INUSE_ATTRIBUTE_ERR|INVALID_CHARACTER_ERR|NO_DATA_ALLOWED_ERR|NO_MODIFICATION_ALLOWED_ERR|NOT_FOUND_ERR\n  |NOT_SUPPORTED_ERR|NOTATION_NODE|PROCESSING_INSTRUCTION_NODE|TEXT_NODE|WRONG_DOCUMENT_ERR)\n  |\n  (_content|[xyz]|abbr|above|accept|acceptCharset|accessKey|action|align|[av]Link(?:color)?|all|alt|anchors|appCodeName\n  |appCore|applets|appMinorVersion|appName|appVersion|archive|areas|arguments|attributes|availHeight|availLeft|availTop\n  |availWidth|axis|background|backgroundColor|backgroundImage|below|bgColor|body|border|borderBottomWidth|borderColor\n  |borderLeftWidth|borderRightWidth|borderStyle|borderTopWidth|borderWidth|bottom|bufferDepth|callee|caller|caption\n  |cellPadding|cells|cellSpacing|ch|characterSet|charset|checked|childNodes|chOff|cite|classes|className|clear\n  |clientInformation|clip|clipBoardData|closed|code|codeBase|codeType|color|colorDepth|cols|colSpan|compact|complete\n  |components|content|controllers|cookie|cookieEnabled|cords|cpuClass|crypto|current|data|dateTime|declare|defaultCharset\n  |defaultChecked|defaultSelected|defaultStatus|defaultValue|defaultView|defer|description|dialogArguments|dialogHeight\n  |dialogLeft|dialogTop|dialogWidth|dir|directories|disabled|display|docmain|doctype|documentElement|elements|embeds\n  |enabledPlugin|encoding|enctype|entities|event|expando|external|face|fgColor|filename|firstChild|fontFamily|fontSize\n  |fontWeight|form|formName|forms|frame|frameBorder|frameElement|frames|hasFocus|hash|headers|height|history|host\n  |hostname|href|hreflang|hspace|htmlFor|httpEquiv|id|ids|ignoreCase|images|implementation|index|innerHeight|innerWidth\n  |input|isMap|label|lang|language|lastChild|lastIndex|lastMatch|lastModified|lastParen|layer[sXY]|left|leftContext\n  |lineHeight|link|linkColor|links|listStyleType|localName|location|locationbar|longDesc|lowsrc|lowSrc|marginBottom\n  |marginHeight|marginLeft|marginRight|marginTop|marginWidth|maxLength|media|menubar|method|mimeTypes|multiline|multiple\n  |name|nameProp|namespaces|namespaceURI|next|nextSibling|nodeName|nodeType|nodeValue|noHref|noResize|noShade|notationName\n  |notations|noWrap|object|offscreenBuffering|onLine|onreadystatechange|opener|opsProfile|options|oscpu|outerHeight\n  |outerWidth|ownerDocument|paddingBottom|paddingLeft|paddingRight|paddingTop|page[XY]|page[XY]Offset|parent|parentLayer\n  |parentNode|parentWindow|pathname|personalbar|pixelDepth|pkcs11|platform|plugins|port|prefix|previous|previousDibling\n  |product|productSub|profile|profileend|prompt|prompter|protocol|publicId|readOnly|readyState|referrer|rel|responseText\n  |responseXML|rev|right|rightContext|rowIndex|rows|rowSpan|rules|scheme|scope|screen[XY]|screenLeft|screenTop|scripts\n  |scrollbars|scrolling|sectionRowIndex|security|securityPolicy|selected|selectedIndex|selection|self|shape|siblingAbove\n  |siblingBelow|size|source|specified|standby|start|status|statusbar|statusText|style|styleSheets|suffixes|summary\n  |systemId|systemLanguage|tagName|tags|target|tBodies|text|textAlign|textDecoration|textIndent|textTransform|tFoot|tHead\n  |title|toolbar|top|type|undefined|uniqueID|updateInterval|URL|URLUnencoded|useMap|userAgent|userLanguage|userProfile\n  |vAlign|value|valueType|vendor|vendorSub|version|visibility|vspace|whiteSpace|width|X[MS]LDocument|zIndex))\\b(?!\\$|\\s*(\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\\()","captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"},"3":{"name":"support.constant.dom.tsx"},"4":{"name":"support.variable.property.dom.tsx"}}},{"name":"support.class.node.tsx","match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(Buffer|EventEmitter|Server|Pipe|Socket|REPLServer|ReadStream|WriteStream|Stream\n  |Inflate|Deflate|InflateRaw|DeflateRaw|GZip|GUnzip|Unzip|Zip)\\b(?!\\$)"},{"match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(process)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(?:\n  (arch|argv|config|connected|env|execArgv|execPath|exitCode|mainModule|pid|platform|release|stderr|stdin|stdout|title|version|versions)\n  |\n  (abort|chdir|cwd|disconnect|exit|[sg]ete?[gu]id|send|[sg]etgroups|initgroups|kill|memoryUsage|nextTick|umask|uptime|hrtime)\n))?\\b(?!\\$)","captures":{"1":{"name":"support.variable.object.process.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"},"4":{"name":"support.variable.property.process.tsx"},"5":{"name":"support.function.process.tsx"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(exports)|(module)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(exports|id|filename|loaded|parent|children))?)\\b(?!\\$)","captures":{"1":{"name":"support.type.object.module.tsx"},"2":{"name":"support.type.object.module.tsx"},"3":{"name":"punctuation.accessor.tsx"},"4":{"name":"punctuation.accessor.optional.tsx"},"5":{"name":"support.type.object.module.tsx"}}},{"name":"support.variable.object.node.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(global|GLOBAL|root|__dirname|__filename)\\b(?!\\$)"},{"match":"(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s*\n(?:\n (on(?:Rowsinserted|Rowsdelete|Rowenter|Rowexit|Resize|Resizestart|Resizeend|Reset|\n   Readystatechange|Mouseout|Mouseover|Mousedown|Mouseup|Mousemove|\n   Before(?:cut|deactivate|unload|update|paste|print|editfocus|activate)|\n   Blur|Scrolltop|Submit|Select|Selectstart|Selectionchange|Hover|Help|\n   Change|Contextmenu|Controlselect|Cut|Cellchange|Clock|Close|Deactivate|\n   Datasetchanged|Datasetcomplete|Dataavailable|Drop|Drag|Dragstart|Dragover|\n   Dragdrop|Dragenter|Dragend|Dragleave|Dblclick|Unload|Paste|Propertychange|Error|\n   Errorupdate|Keydown|Keyup|Keypress|Focus|Load|Activate|Afterupdate|Afterprint|Abort)\n ) |\n (shift|showModelessDialog|showModalDialog|showHelp|scroll|scrollX|scrollByPages|\n   scrollByLines|scrollY|scrollTo|stop|strike|sizeToContent|sidebar|signText|sort|\n   sup|sub|substr|substring|splice|split|send|set(?:Milliseconds|Seconds|Minutes|Hours|\n   Month|Year|FullYear|Date|UTC(?:Milliseconds|Seconds|Minutes|Hours|Month|FullYear|Date)|\n   Time|Hotkeys|Cursor|ZOptions|Active|Resizable|RequestHeader)|search|slice|\n   savePreferences|small|home|handleEvent|navigate|char|charCodeAt|charAt|concat|\n   contextual|confirm|compile|clear|captureEvents|call|createStyleSheet|createPopup|\n   createEventObject|to(?:GMTString|UTCString|String|Source|UpperCase|LowerCase|LocaleString)|\n   test|taint|taintEnabled|indexOf|italics|disableExternalCapture|dump|detachEvent|unshift|\n   untaint|unwatch|updateCommands|join|javaEnabled|pop|push|plugins.refresh|paddings|parse|\n   print|prompt|preference|enableExternalCapture|exec|execScript|valueOf|UTC|find|file|\n   fileModifiedDate|fileSize|fileCreatedDate|fileUpdatedDate|fixed|fontsize|fontcolor|\n   forward|fromCharCode|watch|link|load|lastIndexOf|anchor|attachEvent|atob|apply|alert|\n   abort|routeEvents|resize|resizeBy|resizeTo|recalc|returnValue|replace|reverse|reload|\n   releaseCapture|releaseEvents|go|get(?:Milliseconds|Seconds|Minutes|Hours|Month|Day|Year|FullYear|\n   Time|Date|TimezoneOffset|UTC(?:Milliseconds|Seconds|Minutes|Hours|Day|Month|FullYear|Date)|\n   Attention|Selection|ResponseHeader|AllResponseHeaders)|moveBy|moveBelow|moveTo|\n   moveToAbsolute|moveAbove|mergeAttributes|match|margins|btoa|big|bold|borderWidths|blink|back\n ) |\n (acceptNode|add|addEventListener|addTextTrack|adoptNode|after|animate|append|\n   appendChild|appendData|before|blur|canPlayType|captureStream|\n   caretPositionFromPoint|caretRangeFromPoint|checkValidity|clear|click|\n   cloneContents|cloneNode|cloneRange|close|closest|collapse|\n   compareBoundaryPoints|compareDocumentPosition|comparePoint|contains|\n   convertPointFromNode|convertQuadFromNode|convertRectFromNode|createAttribute|\n   createAttributeNS|createCaption|createCDATASection|createComment|\n   createContextualFragment|createDocument|createDocumentFragment|\n   createDocumentType|createElement|createElementNS|createEntityReference|\n   createEvent|createExpression|createHTMLDocument|createNodeIterator|\n   createNSResolver|createProcessingInstruction|createRange|createShadowRoot|\n   createTBody|createTextNode|createTFoot|createTHead|createTreeWalker|delete|\n   deleteCaption|deleteCell|deleteContents|deleteData|deleteRow|deleteTFoot|\n   deleteTHead|detach|disconnect|dispatchEvent|elementFromPoint|elementsFromPoint|\n   enableStyleSheetsForSet|entries|evaluate|execCommand|exitFullscreen|\n   exitPointerLock|expand|extractContents|fastSeek|firstChild|focus|forEach|get|\n   getAll|getAnimations|getAttribute|getAttributeNames|getAttributeNode|\n   getAttributeNodeNS|getAttributeNS|getBoundingClientRect|getBoxQuads|\n   getClientRects|getContext|getDestinationInsertionPoints|getElementById|\n   getElementsByClassName|getElementsByName|getElementsByTagName|\n   getElementsByTagNameNS|getItem|getNamedItem|getSelection|getStartDate|\n   getVideoPlaybackQuality|has|hasAttribute|hasAttributeNS|hasAttributes|\n   hasChildNodes|hasFeature|hasFocus|importNode|initEvent|insertAdjacentElement|\n   insertAdjacentHTML|insertAdjacentText|insertBefore|insertCell|insertData|\n   insertNode|insertRow|intersectsNode|isDefaultNamespace|isEqualNode|\n   isPointInRange|isSameNode|item|key|keys|lastChild|load|lookupNamespaceURI|\n   lookupPrefix|matches|move|moveAttribute|moveAttributeNode|moveChild|\n   moveNamedItem|namedItem|nextNode|nextSibling|normalize|observe|open|\n   parentNode|pause|play|postMessage|prepend|preventDefault|previousNode|\n   previousSibling|probablySupportsContext|queryCommandEnabled|\n   queryCommandIndeterm|queryCommandState|queryCommandSupported|queryCommandValue|\n   querySelector|querySelectorAll|registerContentHandler|registerElement|\n   registerProtocolHandler|releaseCapture|releaseEvents|remove|removeAttribute|\n   removeAttributeNode|removeAttributeNS|removeChild|removeEventListener|\n   removeItem|replace|replaceChild|replaceData|replaceWith|reportValidity|\n   requestFullscreen|requestPointerLock|reset|scroll|scrollBy|scrollIntoView|\n   scrollTo|seekToNextFrame|select|selectNode|selectNodeContents|set|setAttribute|\n   setAttributeNode|setAttributeNodeNS|setAttributeNS|setCapture|\n   setCustomValidity|setEnd|setEndAfter|setEndBefore|setItem|setNamedItem|\n   setRangeText|setSelectionRange|setSinkId|setStart|setStartAfter|setStartBefore|\n   slice|splitText|stepDown|stepUp|stopImmediatePropagation|stopPropagation|\n   submit|substringData|supports|surroundContents|takeRecords|terminate|toBlob|\n   toDataURL|toggle|toString|values|write|writeln\n ) |\n (all|catch|finally|race|reject|resolve|then\n )\n)(?=\\s*\\()","captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"},"3":{"name":"support.function.event-handler.tsx"},"4":{"name":"support.function.tsx"},"5":{"name":"support.function.dom.tsx"},"6":{"name":"support.function.promise.tsx"}}}]},"switch-statement":{"name":"switch-statement.expr.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?=\\bswitch\\s*\\()","end":"\\}","patterns":[{"include":"#comment"},{"name":"switch-expression.expr.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(switch)\\s*(\\()","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.tsx"},"2":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}},{"name":"switch-block.expr.tsx","begin":"\\{","end":"(?=\\})","patterns":[{"name":"case-clause.expr.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(case|default(?=:))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=:)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.tsx"}}},{"contentName":"meta.block.tsx","begin":"(:)\\s*(\\{)","end":"\\}","patterns":[{"include":"#statements"}],"beginCaptures":{"1":{"name":"case-clause.expr.tsx punctuation.definition.section.case-statement.tsx"},"2":{"name":"meta.block.tsx punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"meta.block.tsx punctuation.definition.block.tsx"}}},{"match":"(:)","captures":{"0":{"name":"case-clause.expr.tsx punctuation.definition.section.case-statement.tsx"}}},{"include":"#statements"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}}],"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}},"template":{"patterns":[{"include":"#template-call"},{"name":"string.template.tsx","begin":"([_$[:alpha:]][_$[:alnum:]]*)?(`)","end":"`","patterns":[{"include":"#template-substitution-element"},{"include":"#string-character-escape"}],"beginCaptures":{"1":{"name":"entity.name.function.tagged-template.tsx"},"2":{"name":"punctuation.definition.string.template.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.string.template.end.tsx"}}}]},"template-call":{"patterns":[{"name":"string.template.tsx","begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*)(\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?`)","end":"(?=`)","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))","end":"(?=(\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?`)","patterns":[{"include":"#support-function-call-identifiers"},{"name":"entity.name.function.tagged-template.tsx","match":"([_$[:alpha:]][_$[:alnum:]]*)"}]},{"include":"#type-arguments"}]},{"name":"string.template.tsx","begin":"([_$[:alpha:]][_$[:alnum:]]*)?\\s*(?=(\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)`)","end":"(?=`)","patterns":[{"include":"#type-arguments"}],"beginCaptures":{"1":{"name":"entity.name.function.tagged-template.tsx"}}}]},"template-substitution-element":{"name":"meta.template.expression.tsx","contentName":"meta.embedded.line.tsx","begin":"\\$\\{","end":"\\}","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.tsx"}}},"template-type":{"patterns":[{"include":"#template-call"},{"name":"string.template.tsx","begin":"([_$[:alpha:]][_$[:alnum:]]*)?(`)","end":"`","patterns":[{"include":"#template-type-substitution-element"},{"include":"#string-character-escape"}],"beginCaptures":{"1":{"name":"entity.name.function.tagged-template.tsx"},"2":{"name":"punctuation.definition.string.template.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.string.template.end.tsx"}}}]},"template-type-substitution-element":{"name":"meta.template.expression.tsx","contentName":"meta.embedded.line.tsx","begin":"\\$\\{","end":"\\}","patterns":[{"include":"#type"}],"beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.tsx"}}},"ternary-expression":{"begin":"(?!\\?\\.\\s*[^[:digit:]])(\\?)(?!\\?)","end":"\\s*(:)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.ternary.tsx"}},"endCaptures":{"1":{"name":"keyword.operator.ternary.tsx"}}},"this-literal":{"name":"variable.language.this.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))this\\b(?!\\$)"},"type":{"patterns":[{"include":"#comment"},{"include":"#type-string"},{"include":"#numeric-literal"},{"include":"#type-primitive"},{"include":"#type-builtin-literals"},{"include":"#type-parameters"},{"include":"#type-tuple"},{"include":"#type-object"},{"include":"#type-operators"},{"include":"#type-conditional"},{"include":"#type-fn-type-parameters"},{"include":"#type-paren-or-function-parameters"},{"include":"#type-function-return-type"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(readonly)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*","captures":{"1":{"name":"storage.modifier.tsx"}}},{"include":"#type-name"}]},"type-alias-declaration":{"name":"meta.type.declaration.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(type)\\b\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*","end":"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"begin":"(=)\\s*(intrinsic)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.tsx"},"2":{"name":"keyword.control.intrinsic.tsx"}}},{"begin":"(=)\\s*","end":"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.tsx"}}}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.type.type.tsx"},"4":{"name":"entity.name.type.alias.tsx"}}},"type-annotation":{"patterns":[{"name":"meta.type.annotation.tsx","begin":"(:)(?=\\s*\\S)","end":"(?\u003c![:|\u0026])((?=$|^|[,);\\}\\]]|//)|(?==[^\u003e])|((?\u003c=[\\}\u003e\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.tsx"}}},{"name":"meta.type.annotation.tsx","begin":"(:)","end":"(?\u003c![:|\u0026])((?=[,);\\}\\]]|//)|(?==[^\u003e])|(?=^\\s*$)|((?\u003c=\\S)(?=\\s*$))|((?\u003c=[\\}\u003e\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.tsx"}}}]},"type-arguments":{"name":"meta.type.parameters.tsx","begin":"\\\u003c","end":"\\\u003e","patterns":[{"include":"#type-arguments-body"}],"beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.tsx"}}},"type-arguments-body":{"patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(_)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","captures":{"0":{"name":"keyword.operator.type.tsx"}}},{"include":"#type"},{"include":"#punctuation-comma"}]},"type-builtin-literals":{"name":"support.type.builtin.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(this|true|false|undefined|null|object)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"type-conditional":{"patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(extends)\\s+","end":"(?\u003c=:)","patterns":[{"begin":"\\?","end":":","patterns":[{"include":"#type"}],"beginCaptures":{"0":{"name":"keyword.operator.ternary.tsx"}},"endCaptures":{"0":{"name":"keyword.operator.ternary.tsx"}}},{"include":"#type"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"}}}]},"type-fn-type-parameters":{"patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(abstract)\\s+)?(new)\\b(?=\\s*\\\u003c)","end":"(?\u003c=\u003e)","patterns":[{"include":"#comment"},{"include":"#type-parameters"}],"beginCaptures":{"1":{"name":"meta.type.constructor.tsx storage.modifier.tsx"},"2":{"name":"meta.type.constructor.tsx keyword.control.new.tsx"}}},{"name":"meta.type.constructor.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(abstract)\\s+)?(new)\\b\\s*(?=\\()","end":"(?\u003c=\\))","patterns":[{"include":"#function-parameters"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.control.new.tsx"}}},{"name":"meta.type.function.tsx","begin":"(?x)(\n  (?=\n    [(]\\s*(\n      ([)]) |\n      (\\.\\.\\.) |\n      ([_$[:alnum:]]+\\s*(\n        ([:,?=])|\n        ([)]\\s*=\u003e)\n      ))\n    )\n  )\n)","end":"(?\u003c=\\))","patterns":[{"include":"#function-parameters"}]}]},"type-function-return-type":{"patterns":[{"name":"meta.type.function.return.tsx","begin":"(=\u003e)(?=\\s*\\S)","end":"(?\u003c!=\u003e)(?\u003c![|\u0026])(?=[,\\]\\)\\{\\}=;\u003e:\\?]|//|$)","patterns":[{"include":"#type-function-return-type-core"}],"beginCaptures":{"1":{"name":"storage.type.function.arrow.tsx"}}},{"name":"meta.type.function.return.tsx","begin":"=\u003e","end":"(?\u003c!=\u003e)(?\u003c![|\u0026])((?=[,\\]\\)\\{\\}=;:\\?\u003e]|//|^\\s*$)|((?\u003c=\\S)(?=\\s*$)))","patterns":[{"include":"#type-function-return-type-core"}],"beginCaptures":{"0":{"name":"storage.type.function.arrow.tsx"}}}]},"type-function-return-type-core":{"patterns":[{"include":"#comment"},{"begin":"(?\u003c==\u003e)(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"type-infer":{"patterns":[{"name":"meta.type.infer.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(infer)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s+(extends)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))?","captures":{"1":{"name":"keyword.operator.expression.infer.tsx"},"2":{"name":"entity.name.type.tsx"},"3":{"name":"keyword.operator.expression.extends.tsx"}}}]},"type-name":{"patterns":[{"contentName":"meta.type.parameters.tsx","begin":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\u003c)","end":"(\u003e)","patterns":[{"include":"#type-arguments-body"}],"captures":{"1":{"name":"entity.name.type.module.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"},"4":{"name":"meta.type.parameters.tsx punctuation.definition.typeparameters.begin.tsx"}},"endCaptures":{"1":{"name":"meta.type.parameters.tsx punctuation.definition.typeparameters.end.tsx"}}},{"contentName":"meta.type.parameters.tsx","begin":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(\u003c)","end":"(\u003e)","patterns":[{"include":"#type-arguments-body"}],"beginCaptures":{"1":{"name":"entity.name.type.tsx"},"2":{"name":"meta.type.parameters.tsx punctuation.definition.typeparameters.begin.tsx"}},"endCaptures":{"1":{"name":"meta.type.parameters.tsx punctuation.definition.typeparameters.end.tsx"}}},{"match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))","captures":{"1":{"name":"entity.name.type.module.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"}}},{"name":"entity.name.type.tsx","match":"[_$[:alpha:]][_$[:alnum:]]*"}]},"type-object":{"name":"meta.object.type.tsx","begin":"\\{","end":"\\}","patterns":[{"include":"#comment"},{"include":"#method-declaration"},{"include":"#indexer-declaration"},{"include":"#indexer-mapped-type-declaration"},{"include":"#field-declaration"},{"include":"#type-annotation"},{"begin":"\\.\\.\\.","end":"(?=\\}|;|,|$)|(?\u003c=\\})","patterns":[{"include":"#type"}],"beginCaptures":{"0":{"name":"keyword.operator.spread.tsx"}}},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"},{"include":"#type"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}},"type-operators":{"patterns":[{"include":"#typeof-operator"},{"include":"#type-infer"},{"begin":"([\u0026|])(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#type-object"}],"beginCaptures":{"0":{"name":"keyword.operator.type.tsx"}}},{"begin":"[\u0026|]","end":"(?=\\S)","beginCaptures":{"0":{"name":"keyword.operator.type.tsx"}}},{"name":"keyword.operator.expression.keyof.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))keyof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.operator.ternary.tsx","match":"(\\?|\\:)"},{"name":"keyword.operator.expression.import.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))import(?=\\s*\\()"}]},"type-parameters":{"name":"meta.type.parameters.tsx","begin":"(\u003c)","end":"(\u003e)","patterns":[{"include":"#comment"},{"name":"storage.modifier.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(extends|in|out)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"include":"#type"},{"include":"#punctuation-comma"},{"name":"keyword.operator.assignment.tsx","match":"(=)(?!\u003e)"}],"beginCaptures":{"1":{"name":"punctuation.definition.typeparameters.begin.tsx"}},"endCaptures":{"1":{"name":"punctuation.definition.typeparameters.end.tsx"}}},"type-paren-or-function-parameters":{"name":"meta.type.paren.cover.tsx","begin":"\\(","end":"\\)","patterns":[{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=\\s*(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))))","captures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.operator.rest.tsx"},"3":{"name":"entity.name.function.tsx variable.language.this.tsx"},"4":{"name":"entity.name.function.tsx"},"5":{"name":"keyword.operator.optional.tsx"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=:)","captures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.operator.rest.tsx"},"3":{"name":"variable.parameter.tsx variable.language.this.tsx"},"4":{"name":"variable.parameter.tsx"},"5":{"name":"keyword.operator.optional.tsx"}}},{"include":"#type-annotation"},{"name":"punctuation.separator.parameter.tsx","match":","},{"include":"#type"}],"beginCaptures":{"0":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}},"type-predicate-operator":{"patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(asserts)\\s+)?(?!asserts)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s(is)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","captures":{"1":{"name":"keyword.operator.type.asserts.tsx"},"2":{"name":"variable.parameter.tsx variable.language.this.tsx"},"3":{"name":"variable.parameter.tsx"},"4":{"name":"keyword.operator.expression.is.tsx"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(asserts)\\s+(?!is)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","captures":{"1":{"name":"keyword.operator.type.asserts.tsx"},"2":{"name":"variable.parameter.tsx variable.language.this.tsx"},"3":{"name":"variable.parameter.tsx"}}},{"name":"keyword.operator.type.asserts.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))asserts(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.operator.expression.is.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))is(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"type-primitive":{"name":"support.type.primitive.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(string|number|bigint|boolean|symbol|any|void|never|unknown)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"type-string":{"patterns":[{"include":"#qstring-single"},{"include":"#qstring-double"},{"include":"#template-type"}]},"type-tuple":{"name":"meta.type.tuple.tsx","begin":"\\[","end":"\\]","patterns":[{"name":"keyword.operator.rest.tsx","match":"\\.\\.\\."},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))([_$[:alpha:]][_$[:alnum:]]*)\\s*(\\?)?\\s*(:)","captures":{"1":{"name":"entity.name.label.tsx"},"2":{"name":"keyword.operator.optional.tsx"},"3":{"name":"punctuation.separator.label.tsx"}}},{"include":"#type"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"meta.brace.square.tsx"}},"endCaptures":{"0":{"name":"meta.brace.square.tsx"}}},"typeof-operator":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))typeof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=[,);}\\]=\u003e:\u0026|{\\?]|$|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.operator.expression.typeof.tsx"}}},"undefined-literal":{"name":"constant.language.undefined.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))undefined(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"var-expr":{"patterns":[{"name":"meta.var.expr.tsx","begin":"(?=(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))","end":"(?!(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=;|}|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))|((?\u003c!^let|[^\\._$[:alnum:]]let|^var|[^\\._$[:alnum:]]var)(?=\\s*$)))","patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*","end":"(?=\\S)","beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.type.tsx"}}},{"include":"#destructuring-variable"},{"include":"#var-single-variable"},{"include":"#variable-initializer"},{"include":"#comment"},{"begin":"(,)\\s*((?!\\S)|(?=\\/\\/))","end":"(?\u003c!,)(((?==|;|}|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|^\\s*$))|((?\u003c=\\S)(?=\\s*$)))","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#destructuring-variable"},{"include":"#var-single-variable"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"punctuation.separator.comma.tsx"}}},{"include":"#punctuation-comma"}]},{"name":"meta.var.expr.tsx","begin":"(?=(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))","end":"(?!(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=;|}|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|class|const|declare|enum|export|function|import|interface|let|module|namespace|return|type|var)\\b))|((?\u003c!^const|[^\\._$[:alnum:]]const)(?=\\s*$)))","patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*","end":"(?=\\S)","beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.type.tsx"}}},{"include":"#destructuring-const"},{"include":"#var-single-const"},{"include":"#variable-initializer"},{"include":"#comment"},{"begin":"(,)\\s*((?!\\S)|(?=\\/\\/))","end":"(?\u003c!,)(((?==|;|}|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|^\\s*$))|((?\u003c=\\S)(?=\\s*$)))","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#destructuring-const"},{"include":"#var-single-const"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"punctuation.separator.comma.tsx"}}},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.type.tsx"}}}]},"var-single-const":{"patterns":[{"name":"meta.var-single-variable.expr.tsx","begin":"(?x)([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.tsx variable.other.constant.tsx entity.name.function.tsx"}}},{"name":"meta.var-single-variable.expr.tsx","begin":"([_$[:alpha:]][_$[:alnum:]]*)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.tsx variable.other.constant.tsx"}}}]},"var-single-variable":{"patterns":[{"name":"meta.var-single-variable.expr.tsx","begin":"(?x)([_$[:alpha:]][_$[:alnum:]]*)(\\!)?(?=\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.tsx entity.name.function.tsx"},"2":{"name":"keyword.operator.definiteassignment.tsx"}}},{"name":"meta.var-single-variable.expr.tsx","begin":"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])(\\!)?","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.tsx variable.other.constant.tsx"},"2":{"name":"keyword.operator.definiteassignment.tsx"}}},{"name":"meta.var-single-variable.expr.tsx","begin":"([_$[:alpha:]][_$[:alnum:]]*)(\\!)?","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.tsx variable.other.readwrite.tsx"},"2":{"name":"keyword.operator.definiteassignment.tsx"}}}]},"var-single-variable-type-annotation":{"patterns":[{"include":"#type-annotation"},{"include":"#string"},{"include":"#comment"}]},"variable-initializer":{"patterns":[{"begin":"(?\u003c!=|!)(=)(?!=)(?=\\s*\\S)(?!\\s*.*=\u003e\\s*$)","end":"(?=$|^|[,);}\\]]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.tsx"}}},{"begin":"(?\u003c!=|!)(=)(?!=)","end":"(?=[,);}\\]]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))|(?=^\\s*$)|(?\u003c=\\S)(?\u003c!=)(?=\\s*$)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.tsx"}}}]}}}
+{"name":"TypeScriptReact","scopeName":"source.tsx","patterns":[{"include":"#directives"},{"include":"#statements"},{"include":"#shebang"}],"repository":{"access-modifier":{"name":"storage.modifier.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(abstract|declare|override|public|protected|private|readonly|static)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"after-operator-block-as-object-literal":{"name":"meta.objectliteral.tsx","begin":"(?\u003c!\\+\\+|--)(?\u003c=[:=(,\\[?+!\u003e]|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^yield|[^\\._$[:alnum:]]yield|^throw|[^\\._$[:alnum:]]throw|^in|[^\\._$[:alnum:]]in|^of|[^\\._$[:alnum:]]of|^typeof|[^\\._$[:alnum:]]typeof|\u0026\u0026|\\|\\||\\*)\\s*(\\{)","end":"\\}","patterns":[{"include":"#object-member"}],"beginCaptures":{"1":{"name":"punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}},"array-binding-pattern":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\[)","end":"\\]","patterns":[{"include":"#binding-element"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.array.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.tsx"}}},"array-binding-pattern-const":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\[)","end":"\\]","patterns":[{"include":"#binding-element-const"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.array.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.tsx"}}},"array-literal":{"name":"meta.array.literal.tsx","begin":"\\s*(\\[)","end":"\\]","patterns":[{"include":"#expression"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"meta.brace.square.tsx"}},"endCaptures":{"0":{"name":"meta.brace.square.tsx"}}},"arrow-function":{"patterns":[{"name":"meta.arrow.tsx","match":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(\\basync)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)\\s*(?==\u003e)","captures":{"1":{"name":"storage.modifier.async.tsx"},"2":{"name":"variable.parameter.tsx"}}},{"name":"meta.arrow.tsx","begin":"(?x) (?:\n  (?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(\\basync)\n)? ((?\u003c![})!\\]])\\s*\n  (?=\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  )\n)","end":"(?==\u003e|\\{|(^\\s*(export|function|class|interface|let|var|const|import|enum|namespace|module|type|abstract|declare)\\s+))","patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"include":"#function-parameters"},{"include":"#arrow-return-type"},{"include":"#possibly-arrow-return-type"}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"}}},{"name":"meta.arrow.tsx","begin":"=\u003e","end":"((?\u003c=\\}|\\S)(?\u003c!=\u003e)|((?!\\{)(?=\\S)))(?!\\/[\\/\\*])","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#decl-block"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"storage.type.function.arrow.tsx"}}}]},"arrow-return-type":{"name":"meta.return.type.arrow.tsx","begin":"(?\u003c=\\))\\s*(:)","end":"(?==\u003e|\\{|(^\\s*(export|function|class|interface|let|var|const|import|enum|namespace|module|type|abstract|declare)\\s+))","patterns":[{"include":"#arrow-return-type-body"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.tsx"}}},"arrow-return-type-body":{"patterns":[{"begin":"(?\u003c=[:])(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"async-modifier":{"name":"storage.modifier.async.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(async)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"binding-element":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#object-binding-pattern"},{"include":"#array-binding-pattern"},{"include":"#destructuring-variable-rest"},{"include":"#variable-initializer"}]},"binding-element-const":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#object-binding-pattern-const"},{"include":"#array-binding-pattern-const"},{"include":"#destructuring-variable-rest-const"},{"include":"#variable-initializer"}]},"boolean-literal":{"patterns":[{"name":"constant.language.boolean.true.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))true(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"constant.language.boolean.false.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))false(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"brackets":{"patterns":[{"begin":"{","end":"}|(?=\\*/)","patterns":[{"include":"#brackets"}]},{"begin":"\\[","end":"\\]|(?=\\*/)","patterns":[{"include":"#brackets"}]}]},"cast":{"patterns":[{"include":"#jsx"}]},"class-declaration":{"name":"meta.class.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(class)\\b(?=\\s+|/[/*])","end":"(?\u003c=\\})","patterns":[{"include":"#class-declaration-or-expression-patterns"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.modifier.tsx"},"4":{"name":"storage.type.class.tsx"}}},"class-declaration-or-expression-patterns":{"patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","captures":{"0":{"name":"entity.name.type.class.tsx"}}},{"include":"#type-parameters"},{"include":"#class-or-interface-body"}]},"class-expression":{"name":"meta.class.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(abstract)\\s+)?(class)\\b(?=\\s+|[\u003c{]|\\/[\\/*])","end":"(?\u003c=\\})","patterns":[{"include":"#class-declaration-or-expression-patterns"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"storage.type.class.tsx"}}},"class-or-interface-body":{"begin":"\\{","end":"\\}","patterns":[{"include":"#comment"},{"include":"#decorator"},{"begin":"(?\u003c=:)\\s*","end":"(?=\\s|[;),}\\]:\\-\\+]|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#expression"}]},{"include":"#method-declaration"},{"include":"#indexer-declaration"},{"include":"#field-declaration"},{"include":"#string"},{"include":"#type-annotation"},{"include":"#variable-initializer"},{"include":"#access-modifier"},{"include":"#property-accessor"},{"include":"#async-modifier"},{"include":"#after-operator-block-as-object-literal"},{"include":"#decl-block"},{"include":"#expression"},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}},"class-or-interface-heritage":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(extends|implements)\\b)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=\\{)","patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"include":"#type-parameters"},{"include":"#expressionWithoutIdentifiers"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s*\\??\\.\\s*[_$[:alpha:]][_$[:alnum:]]*)*\\s*)","captures":{"1":{"name":"entity.name.type.module.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"}}},{"match":"([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"entity.other.inherited-class.tsx"}}},{"include":"#expressionPunctuations"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"}}},"comment":{"patterns":[{"name":"comment.block.documentation.tsx","begin":"/\\*\\*(?!/)","end":"\\*/","patterns":[{"include":"#docblock"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.tsx"}}},{"name":"comment.block.tsx","begin":"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?","end":"\\*/","beginCaptures":{"1":{"name":"punctuation.definition.comment.tsx"},"2":{"name":"storage.type.internaldeclaration.tsx"},"3":{"name":"punctuation.decorator.internaldeclaration.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.tsx"}}},{"contentName":"comment.line.double-slash.tsx","begin":"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)","end":"(?=$)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.tsx"},"2":{"name":"comment.line.double-slash.tsx"},"3":{"name":"punctuation.definition.comment.tsx"},"4":{"name":"storage.type.internaldeclaration.tsx"},"5":{"name":"punctuation.decorator.internaldeclaration.tsx"}}}]},"control-statement":{"patterns":[{"include":"#switch-statement"},{"include":"#for-loop"},{"name":"keyword.control.trycatch.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(catch|finally|throw|try)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(break|continue|goto)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","captures":{"1":{"name":"keyword.control.loop.tsx"},"2":{"name":"entity.name.label.tsx"}}},{"name":"keyword.control.loop.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(break|continue|do|goto|while)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(return)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=[;}]|$|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.control.flow.tsx"}}},{"name":"keyword.control.switch.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(case|default|switch)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"include":"#if-statement"},{"name":"keyword.control.conditional.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(else|if)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.control.with.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(with)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.control.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(package)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.other.debugger.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(debugger)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"decl-block":{"name":"meta.block.tsx","begin":"\\{","end":"\\}","patterns":[{"include":"#statements"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}},"declaration":{"patterns":[{"include":"#decorator"},{"include":"#var-expr"},{"include":"#function-declaration"},{"include":"#class-declaration"},{"include":"#interface-declaration"},{"include":"#enum-declaration"},{"include":"#namespace-declaration"},{"include":"#type-alias-declaration"},{"include":"#import-equals-declaration"},{"include":"#import-declaration"},{"include":"#export-declaration"},{"name":"storage.modifier.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(declare|export)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"decorator":{"name":"meta.decorator.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))\\@","end":"(?=\\s)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.decorator.tsx"}}},"destructuring-const":{"patterns":[{"name":"meta.object-binding-pattern-variable.tsx","begin":"(?\u003c!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#object-binding-pattern-const"},{"include":"#type-annotation"},{"include":"#comment"}]},{"name":"meta.array-binding-pattern-variable.tsx","begin":"(?\u003c!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#array-binding-pattern-const"},{"include":"#type-annotation"},{"include":"#comment"}]}]},"destructuring-parameter":{"patterns":[{"name":"meta.parameter.object-binding-pattern.tsx","begin":"(?\u003c!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\{)","end":"\\}","patterns":[{"include":"#parameter-object-binding-element"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.object.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.tsx"}}},{"name":"meta.paramter.array-binding-pattern.tsx","begin":"(?\u003c!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\[)","end":"\\]","patterns":[{"include":"#parameter-binding-element"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.array.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.tsx"}}}]},"destructuring-parameter-rest":{"match":"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"variable.parameter.tsx"}}},"destructuring-variable":{"patterns":[{"name":"meta.object-binding-pattern-variable.tsx","begin":"(?\u003c!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#object-binding-pattern"},{"include":"#type-annotation"},{"include":"#comment"}]},{"name":"meta.array-binding-pattern-variable.tsx","begin":"(?\u003c!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#array-binding-pattern"},{"include":"#type-annotation"},{"include":"#comment"}]}]},"destructuring-variable-rest":{"match":"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"meta.definition.variable.tsx variable.other.readwrite.tsx"}}},"destructuring-variable-rest-const":{"match":"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"meta.definition.variable.tsx variable.other.constant.tsx"}}},"directives":{"name":"comment.line.triple-slash.directive.tsx","begin":"^(///)\\s*(?=\u003c(reference|amd-dependency|amd-module)(\\s+(path|types|no-default-lib|lib|name|resolution-mode)\\s*=\\s*((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)))+\\s*/\u003e\\s*$)","end":"(?=$)","patterns":[{"name":"meta.tag.tsx","begin":"(\u003c)(reference|amd-dependency|amd-module)","end":"/\u003e","patterns":[{"name":"entity.other.attribute-name.directive.tsx","match":"path|types|no-default-lib|lib|name|resolution-mode"},{"name":"keyword.operator.assignment.tsx","match":"="},{"include":"#string"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.directive.tsx"},"2":{"name":"entity.name.tag.directive.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.directive.tsx"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.tsx"}}},"docblock":{"patterns":[{"match":"(?x)\n((@)(?:access|api))\n\\s+\n(private|protected|public)\n\\b","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.access-type.jsdoc"}}},{"match":"(?x)\n((@)author)\n\\s+\n(\n  [^@\\s\u003c\u003e*/]\n  (?:[^@\u003c\u003e*/]|\\*[^/])*\n)\n(?:\n  \\s*\n  (\u003c)\n  ([^\u003e\\s]+)\n  (\u003e)\n)?","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"5":{"name":"constant.other.email.link.underline.jsdoc"},"6":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}}},{"match":"(?x)\n((@)borrows) \\s+\n((?:[^@\\s*/]|\\*[^/])+)    # \u003cthat namepath\u003e\n\\s+ (as) \\s+              # as\n((?:[^@\\s*/]|\\*[^/])+)    # \u003cthis namepath\u003e","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"},"4":{"name":"keyword.operator.control.jsdoc"},"5":{"name":"entity.name.type.instance.jsdoc"}}},{"name":"meta.example.jsdoc","begin":"((@)example)\\s+","end":"(?=@|\\*/)","patterns":[{"match":"^\\s\\*\\s+"},{"contentName":"constant.other.description.jsdoc","begin":"\\G(\u003c)caption(\u003e)","end":"(\u003c/)caption(\u003e)|(?=\\*/)","beginCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}},"endCaptures":{"0":{"name":"entity.name.tag.inline.jsdoc"},"1":{"name":"punctuation.definition.bracket.angle.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.angle.end.jsdoc"}}},{"match":"[^\\s@*](?:[^*]|\\*[^/])*","captures":{"0":{"name":"source.embedded.tsx"}}}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"match":"(?x) ((@)kind) \\s+ (class|constant|event|external|file|function|member|mixin|module|namespace|typedef) \\b","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"constant.language.symbol-type.jsdoc"}}},{"match":"(?x)\n((@)see)\n\\s+\n(?:\n  # URL\n  (\n    (?=https?://)\n    (?:[^\\s*]|\\*[^/])+\n  )\n  |\n  # JSDoc namepath\n  (\n    (?!\n      # Avoid matching bare URIs (also acceptable as links)\n      https?://\n      |\n      # Avoid matching {@inline tags}; we match those below\n      (?:\\[[^\\[\\]]*\\])? # Possible description [preceding]{@tag}\n      {@(?:link|linkcode|linkplain|tutorial)\\b\n    )\n    # Matched namepath\n    (?:[^@\\s*/]|\\*[^/])+\n  )\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.link.underline.jsdoc"},"4":{"name":"entity.name.type.instance.jsdoc"}}},{"match":"(?x)\n((@)template)\n\\s+\n# One or more valid identifiers\n(\n  [A-Za-z_$]         # First character: non-numeric word character\n  [\\w$.\\[\\]]*        # Rest of identifier\n  (?:                # Possible list of additional identifiers\n    \\s* , \\s*\n    [A-Za-z_$]\n    [\\w$.\\[\\]]*\n  )*\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}}},{"begin":"(?x)((@)template)\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"name":"variable.other.jsdoc","match":"([A-Za-z_$][\\w$.\\[\\]]*)"}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"match":"(?x)\n(\n  (@)\n  (?:arg|argument|const|constant|member|namespace|param|var)\n)\n\\s+\n(\n  [A-Za-z_$]\n  [\\w$.\\[\\]]*\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}}},{"begin":"((@)typedef)\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"name":"entity.name.type.instance.jsdoc","match":"(?:[^@\\s*/]|\\*[^/])+"}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"begin":"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"},{"name":"variable.other.jsdoc","match":"([A-Za-z_$][\\w$.\\[\\]]*)"},{"name":"variable.other.jsdoc","match":"(?x)\n(\\[)\\s*\n[\\w$]+\n(?:\n  (?:\\[\\])?                                        # Foo[ ].bar properties within an array\n  \\.                                                # Foo.Bar namespaced parameter\n  [\\w$]+\n)*\n(?:\n  \\s*\n  (=)                                                # [foo=bar] Default parameter value\n  \\s*\n  (\n    # The inner regexes are to stop the match early at */ and to not stop at escaped quotes\n    (?\u003e\n      \"(?:(?:\\*(?!/))|(?:\\\\(?!\"))|[^*\\\\])*?\" |                      # [foo=\"bar\"] Double-quoted\n      '(?:(?:\\*(?!/))|(?:\\\\(?!'))|[^*\\\\])*?' |                      # [foo='bar'] Single-quoted\n      \\[ (?:(?:\\*(?!/))|[^*])*? \\] |                                # [foo=[1,2]] Array literal\n      (?:(?:\\*(?!/))|\\s(?!\\s*\\])|\\[.*?(?:\\]|(?=\\*/))|[^*\\s\\[\\]])*   # Everything else\n    )*\n  )\n)?\n\\s*(?:(\\])((?:[^*\\s]|\\*[^\\s/])+)?|(?=\\*/))","captures":{"1":{"name":"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},"2":{"name":"keyword.operator.assignment.jsdoc"},"3":{"name":"source.embedded.tsx"},"4":{"name":"punctuation.definition.optional-value.end.bracket.square.jsdoc"},"5":{"name":"invalid.illegal.syntax.jsdoc"}}}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"begin":"(?x)\n(\n  (@)\n  (?:define|enum|exception|export|extends|lends|implements|modifies\n  |namespace|private|protected|returns?|satisfies|suppress|this|throws|type\n  |yields?)\n)\n\\s+(?={)","end":"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])","patterns":[{"include":"#jsdoctype"}],"beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"match":"(?x)\n(\n  (@)\n  (?:alias|augments|callback|constructs|emits|event|fires|exports?\n  |extends|external|function|func|host|lends|listens|interface|memberof!?\n  |method|module|mixes|mixin|name|requires|see|this|typedef|uses)\n)\n\\s+\n(\n  (?:\n    [^{}@\\s*] | \\*[^/]\n  )+\n)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"entity.name.type.instance.jsdoc"}}},{"contentName":"variable.other.jsdoc","begin":"((@)(?:default(?:value)?|license|version))\\s+(([''\"]))","end":"(\\3)|(?=$|\\*/)","beginCaptures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"},"4":{"name":"punctuation.definition.string.begin.jsdoc"}},"endCaptures":{"0":{"name":"variable.other.jsdoc"},"1":{"name":"punctuation.definition.string.end.jsdoc"}}},{"match":"((@)(?:default(?:value)?|license|tutorial|variation|version))\\s+([^\\s*]+)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"},"3":{"name":"variable.other.jsdoc"}}},{"name":"storage.type.class.jsdoc","match":"(?x) (@) (?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles |callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright |default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception |exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func |function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc |inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method |mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects |override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected |public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary |suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation |version|virtual|writeOnce|yields?) \\b","captures":{"1":{"name":"punctuation.definition.block.tag.jsdoc"}}},{"include":"#inline-tags"},{"match":"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\s+)","captures":{"1":{"name":"storage.type.class.jsdoc"},"2":{"name":"punctuation.definition.block.tag.jsdoc"}}}]},"enum-declaration":{"name":"meta.enum.declaration.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:\\b(const)\\s+)?\\b(enum)\\s+([_$[:alpha:]][_$[:alnum:]]*)","end":"(?\u003c=\\})","patterns":[{"include":"#comment"},{"begin":"\\{","end":"\\}","patterns":[{"include":"#comment"},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)","end":"(?=,|\\}|$)","patterns":[{"include":"#comment"},{"include":"#variable-initializer"}],"beginCaptures":{"0":{"name":"variable.other.enummember.tsx"}}},{"begin":"(?=((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\])))","end":"(?=,|\\}|$)","patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#comment"},{"include":"#variable-initializer"}]},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.modifier.tsx"},"4":{"name":"storage.type.enum.tsx"},"5":{"name":"entity.name.type.enum.tsx"}}},"export-declaration":{"patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(export)\\s+(as)\\s+(namespace)\\s+([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"keyword.control.as.tsx"},"3":{"name":"storage.type.namespace.tsx"},"4":{"name":"entity.name.type.module.tsx"}}},{"name":"meta.export.default.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(export)(?:\\s+(type))?(?:(?:\\s*(=))|(?:\\s+(default)(?=\\s+)))","end":"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#interface-declaration"},{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"keyword.control.type.tsx"},"3":{"name":"keyword.operator.assignment.tsx"},"4":{"name":"keyword.control.default.tsx"}}},{"name":"meta.export.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(export)(?:\\s+(type))?\\b(?!(\\$)|(\\s*:))((?=\\s*[\\{*])|((?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s|,))(?!\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b)))","end":"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#import-export-declaration"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"keyword.control.type.tsx"}}}]},"expression":{"patterns":[{"include":"#expressionWithoutIdentifiers"},{"include":"#identifiers"},{"include":"#expressionPunctuations"}]},"expression-inside-possibly-arrow-parens":{"patterns":[{"include":"#expressionWithoutIdentifiers"},{"include":"#comment"},{"include":"#string"},{"include":"#decorator"},{"include":"#destructuring-parameter"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)","captures":{"1":{"name":"storage.modifier.tsx"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","captures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.operator.rest.tsx"},"3":{"name":"entity.name.function.tsx variable.language.this.tsx"},"4":{"name":"entity.name.function.tsx"},"5":{"name":"keyword.operator.optional.tsx"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*[:,]|$)","captures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.operator.rest.tsx"},"3":{"name":"variable.parameter.tsx variable.language.this.tsx"},"4":{"name":"variable.parameter.tsx"},"5":{"name":"keyword.operator.optional.tsx"}}},{"include":"#type-annotation"},{"include":"#variable-initializer"},{"name":"punctuation.separator.parameter.tsx","match":","},{"include":"#identifiers"},{"include":"#expressionPunctuations"}]},"expression-operators":{"patterns":[{"name":"keyword.control.flow.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(await)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?=\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*\\*)","end":"\\*","patterns":[{"include":"#comment"}],"beginCaptures":{"1":{"name":"keyword.control.flow.tsx"}},"endCaptures":{"0":{"name":"keyword.generator.asterisk.tsx"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s*(\\*))?","captures":{"1":{"name":"keyword.control.flow.tsx"},"2":{"name":"keyword.generator.asterisk.tsx"}}},{"name":"keyword.operator.expression.delete.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))delete(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.operator.expression.in.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))in(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()"},{"name":"keyword.operator.expression.of.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))of(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()"},{"name":"keyword.operator.expression.instanceof.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.operator.new.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"include":"#typeof-operator"},{"name":"keyword.operator.expression.void.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))void(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+(const)(?=\\s*($|[;,:})\\]]))","captures":{"1":{"name":"keyword.control.as.tsx"},"2":{"name":"storage.modifier.tsx"}}},{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(as)|(satisfies))\\s+","end":"(?=^|[;),}\\]:?\\-\\+\\\u003e]|\\|\\||\\\u0026\\\u0026|\\!\\=\\=|$|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as|satisfies)\\s+)|(\\s+\\\u003c))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.control.as.tsx"},"2":{"name":"keyword.control.satisfies.tsx"}}},{"name":"keyword.operator.spread.tsx","match":"\\.\\.\\."},{"name":"keyword.operator.assignment.compound.tsx","match":"\\*=|(?\u003c!\\()/=|%=|\\+=|\\-="},{"name":"keyword.operator.assignment.compound.bitwise.tsx","match":"\\\u0026=|\\^=|\u003c\u003c=|\u003e\u003e=|\u003e\u003e\u003e=|\\|="},{"name":"keyword.operator.bitwise.shift.tsx","match":"\u003c\u003c|\u003e\u003e\u003e|\u003e\u003e"},{"name":"keyword.operator.comparison.tsx","match":"===|!==|==|!="},{"name":"keyword.operator.relational.tsx","match":"\u003c=|\u003e=|\u003c\u003e|\u003c|\u003e"},{"match":"(?\u003c=[_$[:alnum:]])(\\!)\\s*(?:(/=)|(?:(/)(?![/*])))","captures":{"1":{"name":"keyword.operator.logical.tsx"},"2":{"name":"keyword.operator.assignment.compound.tsx"},"3":{"name":"keyword.operator.arithmetic.tsx"}}},{"name":"keyword.operator.logical.tsx","match":"\\!|\u0026\u0026|\\|\\||\\?\\?"},{"name":"keyword.operator.bitwise.tsx","match":"\\\u0026|~|\\^|\\|"},{"name":"keyword.operator.assignment.tsx","match":"\\="},{"name":"keyword.operator.decrement.tsx","match":"--"},{"name":"keyword.operator.increment.tsx","match":"\\+\\+"},{"name":"keyword.operator.arithmetic.tsx","match":"%|\\*|/|-|\\+"},{"begin":"(?\u003c=[_$[:alnum:])\\]])\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)+(?:(/=)|(?:(/)(?![/*]))))","end":"(?:(/=)|(?:(/)(?!\\*([^\\*]|(\\*[^\\/]))*\\*\\/)))","patterns":[{"include":"#comment"}],"endCaptures":{"1":{"name":"keyword.operator.assignment.compound.tsx"},"2":{"name":"keyword.operator.arithmetic.tsx"}}},{"match":"(?\u003c=[_$[:alnum:])\\]])\\s*(?:(/=)|(?:(/)(?![/*])))","captures":{"1":{"name":"keyword.operator.assignment.compound.tsx"},"2":{"name":"keyword.operator.arithmetic.tsx"}}}]},"expressionPunctuations":{"patterns":[{"include":"#punctuation-comma"},{"include":"#punctuation-accessor"}]},"expressionWithoutIdentifiers":{"patterns":[{"include":"#jsx"},{"include":"#string"},{"include":"#regex"},{"include":"#comment"},{"include":"#function-expression"},{"include":"#class-expression"},{"include":"#arrow-function"},{"include":"#paren-expression-possibly-arrow"},{"include":"#cast"},{"include":"#ternary-expression"},{"include":"#new-expr"},{"include":"#instanceof-expr"},{"include":"#object-literal"},{"include":"#expression-operators"},{"include":"#function-call"},{"include":"#literal"},{"include":"#support-objects"},{"include":"#paren-expression"}]},"field-declaration":{"name":"meta.field.declaration.tsx","begin":"(?x)(?\u003c!\\()(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(readonly)\\s+)?(?=\\s*((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|\\}|$))","end":"(?x)(?=\\}|;|,|$|(^(?!\\s*((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|$))))|(?\u003c=\\})","patterns":[{"include":"#variable-initializer"},{"include":"#type-annotation"},{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"include":"#comment"},{"match":"(?x)(\\#?[_$[:alpha:]][_$[:alnum:]]*)(?:(\\?)|(\\!))?(?=\\s*\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","captures":{"1":{"name":"meta.definition.property.tsx entity.name.function.tsx"},"2":{"name":"keyword.operator.optional.tsx"},"3":{"name":"keyword.operator.definiteassignment.tsx"}}},{"name":"meta.definition.property.tsx variable.object.property.tsx","match":"\\#?[_$[:alpha:]][_$[:alnum:]]*"},{"name":"keyword.operator.optional.tsx","match":"\\?"},{"name":"keyword.operator.definiteassignment.tsx","match":"\\!"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"}}},"for-loop":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))for(?=((\\s+|(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*))await)?\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)?(\\())","end":"(?\u003c=\\))","patterns":[{"include":"#comment"},{"name":"keyword.control.loop.tsx","match":"await"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#var-expr"},{"include":"#expression"},{"include":"#punctuation-semicolon"}],"beginCaptures":{"0":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}}],"beginCaptures":{"0":{"name":"keyword.control.loop.tsx"}}},"function-body":{"patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"include":"#function-parameters"},{"include":"#return-type"},{"include":"#type-function-return-type"},{"include":"#decl-block"},{"name":"keyword.generator.asterisk.tsx","match":"\\*"}]},"function-call":{"patterns":[{"begin":"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?\u003c=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?\\())","end":"(?\u003c=\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?\u003c=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?\\())","patterns":[{"name":"meta.function-call.tsx","begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))","end":"(?=\\s*(?:(\\?\\.\\s*)|(\\!))?((\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?\\())","patterns":[{"include":"#function-call-target"}]},{"include":"#comment"},{"include":"#function-call-optionals"},{"include":"#type-arguments"},{"include":"#paren-expression"}]},{"begin":"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?\u003c=[\\)]))(\u003c\\s*[\\{\\[\\(]\\s*$))","end":"(?\u003c=\\\u003e)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?\u003c=[\\)]))(\u003c\\s*[\\{\\[\\(]\\s*$))","patterns":[{"name":"meta.function-call.tsx","begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))","end":"(?=(\u003c\\s*[\\{\\[\\(]\\s*$))","patterns":[{"include":"#function-call-target"}]},{"include":"#comment"},{"include":"#function-call-optionals"},{"include":"#type-arguments"}]}]},"function-call-optionals":{"patterns":[{"name":"meta.function-call.tsx punctuation.accessor.optional.tsx","match":"\\?\\."},{"name":"meta.function-call.tsx keyword.operator.definiteassignment.tsx","match":"\\!"}]},"function-call-target":{"patterns":[{"include":"#support-function-call-identifiers"},{"name":"entity.name.function.tsx","match":"(\\#?[_$[:alpha:]][_$[:alnum:]]*)"}]},"function-declaration":{"name":"meta.function.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?\u003c=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*","end":"(?=;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))|(?\u003c=\\})","patterns":[{"include":"#function-name"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.modifier.async.tsx"},"4":{"name":"storage.type.function.tsx"},"5":{"name":"keyword.generator.asterisk.tsx"},"6":{"name":"meta.definition.function.tsx entity.name.function.tsx"}}},"function-expression":{"name":"meta.function.expression.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?\u003c=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*","end":"(?=;)|(?\u003c=\\})","patterns":[{"include":"#function-name"},{"include":"#single-line-comment-consuming-line-ending"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"},"2":{"name":"storage.type.function.tsx"},"3":{"name":"keyword.generator.asterisk.tsx"},"4":{"name":"meta.definition.function.tsx entity.name.function.tsx"}}},"function-name":{"name":"meta.definition.function.tsx entity.name.function.tsx","match":"[_$[:alpha:]][_$[:alnum:]]*"},"function-parameters":{"name":"meta.parameters.tsx","begin":"\\(","end":"\\)","patterns":[{"include":"#function-parameters-body"}],"beginCaptures":{"0":{"name":"punctuation.definition.parameters.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.parameters.end.tsx"}}},"function-parameters-body":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#decorator"},{"include":"#destructuring-parameter"},{"include":"#parameter-name"},{"include":"#parameter-type-annotation"},{"include":"#variable-initializer"},{"name":"punctuation.separator.parameter.tsx","match":","}]},"identifiers":{"patterns":[{"include":"#object-identifiers"},{"match":"(?x)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*)?([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n))","captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"},"3":{"name":"entity.name.function.tsx"}}},{"match":"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])","captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"},"3":{"name":"variable.other.constant.property.tsx"}}},{"match":"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"},"3":{"name":"variable.other.property.tsx"}}},{"name":"variable.other.constant.tsx","match":"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{"name":"variable.other.readwrite.tsx","match":"[_$[:alpha:]][_$[:alnum:]]*"}]},"if-statement":{"patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?=\\bif\\s*(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))\\s*(?!\\{))","end":"(?=;|$|\\})","patterns":[{"include":"#comment"},{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(if)\\s*(\\()","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.tsx"},"2":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}},{"name":"string.regexp.tsx","begin":"(?\u003c=\\))\\s*\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([dgimsuy]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.tsx"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.tsx"},"2":{"name":"keyword.other.tsx"}}},{"include":"#statements"}]}]},"import-declaration":{"name":"meta.import.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type)(?!\\s+from))?(?!\\s*[:\\(])(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?\u003c!^import|[^\\._$[:alnum:]]import)(?=;|$|^)","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#string"},{"begin":"(?\u003c=^import|[^\\._$[:alnum:]]import)(?!\\s*[\"'])","end":"\\bfrom\\b","patterns":[{"include":"#import-export-declaration"}],"endCaptures":{"0":{"name":"keyword.control.from.tsx"}}},{"include":"#import-export-declaration"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"keyword.control.import.tsx"},"4":{"name":"keyword.control.type.tsx"}}},"import-equals-declaration":{"patterns":[{"name":"meta.import-equals.external.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(require)\\s*(\\()","end":"\\)","patterns":[{"include":"#comment"},{"include":"#string"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"keyword.control.import.tsx"},"4":{"name":"keyword.control.type.tsx"},"5":{"name":"variable.other.readwrite.alias.tsx"},"6":{"name":"keyword.operator.assignment.tsx"},"7":{"name":"keyword.control.require.tsx"},"8":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}},{"name":"meta.import-equals.internal.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(?!require\\b)","end":"(?=;|$|^)","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))","captures":{"1":{"name":"entity.name.type.module.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"}}},{"name":"variable.other.readwrite.tsx","match":"([_$[:alpha:]][_$[:alnum:]]*)"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"keyword.control.import.tsx"},"4":{"name":"keyword.control.type.tsx"},"5":{"name":"variable.other.readwrite.alias.tsx"},"6":{"name":"keyword.operator.assignment.tsx"}}}]},"import-export-assert-clause":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(assert)\\s*(\\{)","end":"\\}","patterns":[{"include":"#comment"},{"include":"#string"},{"name":"meta.object-literal.key.tsx","match":"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)"},{"name":"punctuation.separator.key-value.tsx","match":":"}],"beginCaptures":{"1":{"name":"keyword.control.assert.tsx"},"2":{"name":"punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}},"import-export-block":{"name":"meta.block.tsx","begin":"\\{","end":"\\}","patterns":[{"include":"#import-export-clause"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}},"import-export-clause":{"patterns":[{"include":"#comment"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(?:(\\btype)\\s+)?(?:(\\bdefault)|(\\*)|(\\b[_$[:alpha:]][_$[:alnum:]]*)))\\s+(as)\\s+(?:(default(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|([_$[:alpha:]][_$[:alnum:]]*))","captures":{"1":{"name":"keyword.control.type.tsx"},"2":{"name":"keyword.control.default.tsx"},"3":{"name":"constant.language.import-export-all.tsx"},"4":{"name":"variable.other.readwrite.tsx"},"5":{"name":"keyword.control.as.tsx"},"6":{"name":"keyword.control.default.tsx"},"7":{"name":"variable.other.readwrite.alias.tsx"}}},{"include":"#punctuation-comma"},{"name":"constant.language.import-export-all.tsx","match":"\\*"},{"name":"keyword.control.default.tsx","match":"\\b(default)\\b"},{"match":"(?:(\\btype)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"keyword.control.type.tsx"},"2":{"name":"variable.other.readwrite.alias.tsx"}}}]},"import-export-declaration":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#import-export-block"},{"name":"keyword.control.from.tsx","match":"\\bfrom\\b"},{"include":"#import-export-assert-clause"},{"include":"#import-export-clause"}]},"indexer-declaration":{"name":"meta.indexer.declaration.tsx","begin":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=:)","end":"(\\])\\s*(\\?\\s*)?|$","patterns":[{"include":"#type-annotation"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"meta.brace.square.tsx"},"3":{"name":"variable.parameter.tsx"}},"endCaptures":{"1":{"name":"meta.brace.square.tsx"},"2":{"name":"keyword.operator.optional.tsx"}}},"indexer-mapped-type-declaration":{"name":"meta.indexer.mappedtype.declaration.tsx","begin":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))([+-])?(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s+(in)\\s+","end":"(\\])([+-])?\\s*(\\?\\s*)?|$","patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+","captures":{"1":{"name":"keyword.control.as.tsx"}}},{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.type.modifier.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"meta.brace.square.tsx"},"4":{"name":"entity.name.type.tsx"},"5":{"name":"keyword.operator.expression.in.tsx"}},"endCaptures":{"1":{"name":"meta.brace.square.tsx"},"2":{"name":"keyword.operator.type.modifier.tsx"},"3":{"name":"keyword.operator.optional.tsx"}}},"inline-tags":{"patterns":[{"name":"constant.other.description.jsdoc","match":"(\\[)[^\\]]+(\\])(?={@(?:link|linkcode|linkplain|tutorial))","captures":{"1":{"name":"punctuation.definition.bracket.square.begin.jsdoc"},"2":{"name":"punctuation.definition.bracket.square.end.jsdoc"}}},{"name":"entity.name.type.instance.jsdoc","begin":"({)((@)(?:link(?:code|plain)?|tutorial))\\s*","end":"}|(?=\\*/)","patterns":[{"match":"\\G((?=https?://)(?:[^|}\\s*]|\\*[/])+)(\\|)?","captures":{"1":{"name":"variable.other.link.underline.jsdoc"},"2":{"name":"punctuation.separator.pipe.jsdoc"}}},{"match":"\\G((?:[^{}@\\s|*]|\\*[^/])+)(\\|)?","captures":{"1":{"name":"variable.other.description.jsdoc"},"2":{"name":"punctuation.separator.pipe.jsdoc"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.bracket.curly.begin.jsdoc"},"2":{"name":"storage.type.class.jsdoc"},"3":{"name":"punctuation.definition.inline.tag.jsdoc"}},"endCaptures":{"0":{"name":"punctuation.definition.bracket.curly.end.jsdoc"}}}]},"instanceof-expr":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(instanceof)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?\u003c=\\))|(?=[;),}\\]:?\\-\\+\\\u003e]|\\|\\||\\\u0026\\\u0026|\\!\\=\\=|$|(===|!==|==|!=)|(([\\\u0026\\~\\^\\|]\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s+instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.expression.instanceof.tsx"}}},"interface-declaration":{"name":"meta.interface.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(interface)\\b(?=\\s+|/[/*])","end":"(?\u003c=\\})","patterns":[{"include":"#comment"},{"include":"#class-or-interface-heritage"},{"match":"[_$[:alpha:]][_$[:alnum:]]*","captures":{"0":{"name":"entity.name.type.interface.tsx"}}},{"include":"#type-parameters"},{"include":"#class-or-interface-body"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.modifier.tsx"},"4":{"name":"storage.type.interface.tsx"}}},"jsdoctype":{"patterns":[{"name":"invalid.illegal.type.jsdoc","match":"\\G{(?:[^}*]|\\*[^/}])+$"},{"contentName":"entity.name.type.instance.jsdoc","begin":"\\G({)","end":"((}))\\s*|(?=\\*/)","patterns":[{"include":"#brackets"}],"beginCaptures":{"0":{"name":"entity.name.type.instance.jsdoc"},"1":{"name":"punctuation.definition.bracket.curly.begin.jsdoc"}},"endCaptures":{"1":{"name":"entity.name.type.instance.jsdoc"},"2":{"name":"punctuation.definition.bracket.curly.end.jsdoc"}}}]},"jsx":{"patterns":[{"include":"#jsx-tag-without-attributes-in-expression"},{"include":"#jsx-tag-in-expression"}]},"jsx-children":{"patterns":[{"include":"#jsx-tag-without-attributes"},{"include":"#jsx-tag"},{"include":"#jsx-evaluated-code"},{"include":"#jsx-entities"}]},"jsx-entities":{"patterns":[{"name":"constant.character.entity.tsx","match":"(\u0026)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)","captures":{"1":{"name":"punctuation.definition.entity.tsx"},"3":{"name":"punctuation.definition.entity.tsx"}}}]},"jsx-evaluated-code":{"contentName":"meta.embedded.expression.tsx","begin":"\\{","end":"\\}","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.tsx"}}},"jsx-string-double-quoted":{"name":"string.quoted.double.tsx","begin":"\"","end":"\"","patterns":[{"include":"#jsx-entities"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.tsx"}}},"jsx-string-single-quoted":{"name":"string.quoted.single.tsx","begin":"'","end":"'","patterns":[{"include":"#jsx-entities"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.tsx"}}},"jsx-tag":{"name":"meta.tag.tsx","begin":"(?=(\u003c)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))(?=((\u003c\\s*)|(\\s+))(?!\\?)|\\/?\u003e))","end":"(/\u003e)|(?:(\u003c/)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))?\\s*(\u003e))","patterns":[{"begin":"(\u003c)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))(?=((\u003c\\s*)|(\\s+))(?!\\?)|\\/?\u003e)","end":"(?=[/]?\u003e)","patterns":[{"include":"#comment"},{"include":"#type-arguments"},{"include":"#jsx-tag-attributes"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.tsx"},"2":{"name":"entity.name.tag.namespace.tsx"},"3":{"name":"punctuation.separator.namespace.tsx"},"4":{"name":"entity.name.tag.tsx"},"5":{"name":"support.class.component.tsx"}}},{"contentName":"meta.jsx.children.tsx","begin":"(\u003e)","end":"(?=\u003c/)","patterns":[{"include":"#jsx-children"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.end.tsx"}}}],"endCaptures":{"1":{"name":"punctuation.definition.tag.end.tsx"},"2":{"name":"punctuation.definition.tag.begin.tsx"},"3":{"name":"entity.name.tag.namespace.tsx"},"4":{"name":"punctuation.separator.namespace.tsx"},"5":{"name":"entity.name.tag.tsx"},"6":{"name":"support.class.component.tsx"},"7":{"name":"punctuation.definition.tag.end.tsx"}}},"jsx-tag-attribute-assignment":{"name":"keyword.operator.assignment.tsx","match":"=(?=\\s*(?:'|\"|{|/\\*|//|\\n))"},"jsx-tag-attribute-name":{"match":"(?x)\n  \\s*\n  (?:([_$[:alpha:]][-_$[:alnum:].]*)(:))?\n  ([_$[:alpha:]][-_$[:alnum:]]*)\n  (?=\\s|=|/?\u003e|/\\*|//)","captures":{"1":{"name":"entity.other.attribute-name.namespace.tsx"},"2":{"name":"punctuation.separator.namespace.tsx"},"3":{"name":"entity.other.attribute-name.tsx"}}},"jsx-tag-attributes":{"name":"meta.tag.attributes.tsx","begin":"\\s+","end":"(?=[/]?\u003e)","patterns":[{"include":"#comment"},{"include":"#jsx-tag-attribute-name"},{"include":"#jsx-tag-attribute-assignment"},{"include":"#jsx-string-double-quoted"},{"include":"#jsx-string-single-quoted"},{"include":"#jsx-evaluated-code"},{"include":"#jsx-tag-attributes-illegal"}]},"jsx-tag-attributes-illegal":{"name":"invalid.illegal.attribute.tsx","match":"\\S+"},"jsx-tag-in-expression":{"begin":"(?x)\n  (?\u003c!\\+\\+|--)(?\u003c=[({\\[,?=\u003e:*]|\u0026\u0026|\\|\\||\\?|\\*\\/|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^default|[^\\._$[:alnum:]]default|^yield|[^\\._$[:alnum:]]yield|^)\\s*\n  (?!\u003c\\s*[_$[:alpha:]][_$[:alnum:]]*((\\s+extends\\s+[^=\u003e])|,)) # look ahead is not type parameter of arrow\n  (?=(\u003c)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))(?=((\u003c\\s*)|(\\s+))(?!\\?)|\\/?\u003e))","end":"(?!(\u003c)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))(?=((\u003c\\s*)|(\\s+))(?!\\?)|\\/?\u003e))","patterns":[{"include":"#jsx-tag"}]},"jsx-tag-without-attributes":{"name":"meta.tag.without-attributes.tsx","contentName":"meta.jsx.children.tsx","begin":"(\u003c)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))?\\s*(\u003e)","end":"(\u003c/)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))?\\s*(\u003e)","patterns":[{"include":"#jsx-children"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.tsx"},"2":{"name":"entity.name.tag.namespace.tsx"},"3":{"name":"punctuation.separator.namespace.tsx"},"4":{"name":"entity.name.tag.tsx"},"5":{"name":"support.class.component.tsx"},"6":{"name":"punctuation.definition.tag.end.tsx"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.begin.tsx"},"2":{"name":"entity.name.tag.namespace.tsx"},"3":{"name":"punctuation.separator.namespace.tsx"},"4":{"name":"entity.name.tag.tsx"},"5":{"name":"support.class.component.tsx"},"6":{"name":"punctuation.definition.tag.end.tsx"}}},"jsx-tag-without-attributes-in-expression":{"begin":"(?\u003c!\\+\\+|--)(?\u003c=[({\\[,?=\u003e:*]|\u0026\u0026|\\|\\||\\?|\\*\\/|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^default|[^\\._$[:alnum:]]default|^yield|[^\\._$[:alnum:]]yield|^)\\s*(?=(\u003c)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))?\\s*(\u003e))","end":"(?!(\u003c)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?\u003c!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?\u003c!\\.|-))?\\s*(\u003e))","patterns":[{"include":"#jsx-tag-without-attributes"}]},"label":{"patterns":[{"begin":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#decl-block"}],"beginCaptures":{"1":{"name":"entity.name.label.tsx"},"2":{"name":"punctuation.separator.label.tsx"}}},{"match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)","captures":{"1":{"name":"entity.name.label.tsx"},"2":{"name":"punctuation.separator.label.tsx"}}}]},"literal":{"patterns":[{"include":"#numeric-literal"},{"include":"#boolean-literal"},{"include":"#null-literal"},{"include":"#undefined-literal"},{"include":"#numericConstant-literal"},{"include":"#array-literal"},{"include":"#this-literal"},{"include":"#super-literal"}]},"method-declaration":{"patterns":[{"name":"meta.method.declaration.tsx","begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?\\s*\\b(constructor)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=\\}|;|,|$)|(?\u003c=\\})","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.modifier.tsx"},"4":{"name":"storage.modifier.async.tsx"},"5":{"name":"storage.type.tsx"}}},{"name":"meta.method.declaration.tsx","begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:(?:\\s*\\b(new)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|(?:(\\*)\\s*)?)(?=\\s*((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?[\\(])","end":"(?=\\}|;|,|$)|(?\u003c=\\})","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.modifier.tsx"},"4":{"name":"storage.modifier.async.tsx"},"5":{"name":"keyword.operator.new.tsx"},"6":{"name":"keyword.generator.asterisk.tsx"}}},{"name":"meta.method.declaration.tsx","begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?[\\(])","end":"(?=\\}|;|,|$)|(?\u003c=\\})","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.modifier.tsx"},"4":{"name":"storage.modifier.async.tsx"},"5":{"name":"storage.type.property.tsx"},"6":{"name":"keyword.generator.asterisk.tsx"}}}]},"method-declaration-name":{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??)\\s*[\\(\\\u003c])","end":"(?=\\(|\\\u003c)","patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"name":"meta.definition.method.tsx entity.name.function.tsx","match":"[_$[:alpha:]][_$[:alnum:]]*"},{"name":"keyword.operator.optional.tsx","match":"\\?"}]},"namespace-declaration":{"name":"meta.namespace.declaration.tsx","begin":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(namespace|module)\\s+(?=[_$[:alpha:]\"'`]))","end":"(?\u003c=\\})|(?=;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#comment"},{"include":"#string"},{"name":"entity.name.type.module.tsx","match":"([_$[:alpha:]][_$[:alnum:]]*)"},{"include":"#punctuation-accessor"},{"include":"#decl-block"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.type.namespace.tsx"}}},"new-expr":{"name":"new.expr.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(new)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?\u003c=\\))|(?=[;),}\\]:?\\-\\+\\\u003e]|\\|\\||\\\u0026\\\u0026|\\!\\=\\=|$|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.new.tsx"}}},"null-literal":{"name":"constant.language.null.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))null(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"numeric-literal":{"patterns":[{"name":"constant.numeric.hex.tsx","match":"\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$)","captures":{"1":{"name":"storage.type.numeric.bigint.tsx"}}},{"name":"constant.numeric.binary.tsx","match":"\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$)","captures":{"1":{"name":"storage.type.numeric.bigint.tsx"}}},{"name":"constant.numeric.octal.tsx","match":"\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$)","captures":{"1":{"name":"storage.type.numeric.bigint.tsx"}}},{"match":"(?x)\n(?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$)","captures":{"0":{"name":"constant.numeric.decimal.tsx"},"1":{"name":"meta.delimiter.decimal.period.tsx"},"10":{"name":"meta.delimiter.decimal.period.tsx"},"11":{"name":"storage.type.numeric.bigint.tsx"},"12":{"name":"meta.delimiter.decimal.period.tsx"},"13":{"name":"storage.type.numeric.bigint.tsx"},"14":{"name":"storage.type.numeric.bigint.tsx"},"2":{"name":"storage.type.numeric.bigint.tsx"},"3":{"name":"meta.delimiter.decimal.period.tsx"},"4":{"name":"storage.type.numeric.bigint.tsx"},"5":{"name":"meta.delimiter.decimal.period.tsx"},"6":{"name":"storage.type.numeric.bigint.tsx"},"7":{"name":"storage.type.numeric.bigint.tsx"},"8":{"name":"meta.delimiter.decimal.period.tsx"},"9":{"name":"storage.type.numeric.bigint.tsx"}}}]},"numericConstant-literal":{"patterns":[{"name":"constant.language.nan.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))NaN(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"constant.language.infinity.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Infinity(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"object-binding-element":{"patterns":[{"include":"#comment"},{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))","end":"(?=,|\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#binding-element"}]},{"include":"#object-binding-pattern"},{"include":"#destructuring-variable-rest"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"object-binding-element-const":{"patterns":[{"include":"#comment"},{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))","end":"(?=,|\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#binding-element-const"}]},{"include":"#object-binding-pattern-const"},{"include":"#destructuring-variable-rest-const"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"object-binding-element-propertyName":{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))","end":"(:)","patterns":[{"include":"#string"},{"include":"#array-literal"},{"include":"#numeric-literal"},{"name":"variable.object.property.tsx","match":"([_$[:alpha:]][_$[:alnum:]]*)"}],"endCaptures":{"0":{"name":"punctuation.destructuring.tsx"}}},"object-binding-pattern":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\{)","end":"\\}","patterns":[{"include":"#object-binding-element"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.object.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.tsx"}}},"object-binding-pattern-const":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\{)","end":"\\}","patterns":[{"include":"#object-binding-element-const"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.object.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.tsx"}}},"object-identifiers":{"patterns":[{"name":"support.class.tsx","match":"([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\\??\\.\\s*prototype\\b(?!\\$))"},{"match":"(?x)(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?:\n  (\\#?[[:upper:]][_$[:digit:][:upper:]]*) |\n  (\\#?[_$[:alpha:]][_$[:alnum:]]*)\n)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"},"3":{"name":"variable.other.constant.object.property.tsx"},"4":{"name":"variable.other.object.property.tsx"}}},{"match":"(?x)(?:\n  ([[:upper:]][_$[:digit:][:upper:]]*) |\n  ([_$[:alpha:]][_$[:alnum:]]*)\n)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)","captures":{"1":{"name":"variable.other.constant.object.tsx"},"2":{"name":"variable.other.object.tsx"}}}]},"object-literal":{"name":"meta.objectliteral.tsx","begin":"\\{","end":"\\}","patterns":[{"include":"#object-member"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}},"object-literal-method-declaration":{"name":"meta.method.declaration.tsx","begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?[\\(])","end":"(?=\\}|;|,)|(?\u003c=\\})","patterns":[{"include":"#method-declaration-name"},{"include":"#function-body"},{"begin":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?[\\(])","end":"(?=\\(|\\\u003c)","patterns":[{"include":"#method-declaration-name"}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"},"2":{"name":"storage.type.property.tsx"},"3":{"name":"keyword.generator.asterisk.tsx"}}}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"},"2":{"name":"storage.type.property.tsx"},"3":{"name":"keyword.generator.asterisk.tsx"}}},"object-member":{"patterns":[{"include":"#comment"},{"include":"#object-literal-method-declaration"},{"name":"meta.object.member.tsx meta.object-literal.key.tsx","begin":"(?=\\[)","end":"(?=:)|((?\u003c=[\\]])(?=\\s*[\\(\\\u003c]))","patterns":[{"include":"#comment"},{"include":"#array-literal"}]},{"name":"meta.object.member.tsx meta.object-literal.key.tsx","begin":"(?=[\\'\\\"\\`])","end":"(?=:)|((?\u003c=[\\'\\\"\\`])(?=((\\s*[\\(\\\u003c,}])|(\\s+(as|satisifies)\\s+))))","patterns":[{"include":"#comment"},{"include":"#string"}]},{"name":"meta.object.member.tsx meta.object-literal.key.tsx","begin":"(?x)(?=(\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$)))","end":"(?=:)|(?=\\s*([\\(\\\u003c,}])|(\\s+as|satisifies\\s+))","patterns":[{"include":"#comment"},{"include":"#numeric-literal"}]},{"name":"meta.method.declaration.tsx","begin":"(?\u003c=[\\]\\'\\\"\\`])(?=\\s*[\\(\\\u003c])","end":"(?=\\}|;|,)|(?\u003c=\\})","patterns":[{"include":"#function-body"}]},{"name":"meta.object.member.tsx","match":"(?![_$[:alpha:]])([[:digit:]]+)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)","captures":{"0":{"name":"meta.object-literal.key.tsx"},"1":{"name":"constant.numeric.decimal.tsx"}}},{"name":"meta.object.member.tsx","match":"(?x)(?:([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/)*\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","captures":{"0":{"name":"meta.object-literal.key.tsx"},"1":{"name":"entity.name.function.tsx"}}},{"name":"meta.object.member.tsx","match":"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)","captures":{"0":{"name":"meta.object-literal.key.tsx"}}},{"name":"meta.object.member.tsx","begin":"\\.\\.\\.","end":"(?=,|\\})","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.operator.spread.tsx"}}},{"name":"meta.object.member.tsx","match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=,|\\}|$|\\/\\/|\\/\\*)","captures":{"1":{"name":"variable.other.readwrite.tsx"}}},{"name":"meta.object.member.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as)\\s+(const)(?=\\s*([,}]|$))","captures":{"1":{"name":"keyword.control.as.tsx"},"2":{"name":"storage.modifier.tsx"}}},{"name":"meta.object.member.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(as)|(satisfies))\\s+","end":"(?=[;),}\\]:?\\-\\+\\\u003e]|\\|\\||\\\u0026\\\u0026|\\!\\=\\=|$|^|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(as|satisifies)\\s+))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.control.as.tsx"},"2":{"name":"keyword.control.satisfies.tsx"}}},{"name":"meta.object.member.tsx","begin":"(?=[_$[:alpha:]][_$[:alnum:]]*\\s*=)","end":"(?=,|\\}|$|\\/\\/|\\/\\*)","patterns":[{"include":"#expression"}]},{"name":"meta.object.member.tsx","begin":":","end":"(?=,|\\})","patterns":[{"begin":"(?\u003c=:)\\s*(async)?(?=\\s*(\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))","end":"(?\u003c=\\))","patterns":[{"include":"#type-parameters"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression-inside-possibly-arrow-parens"}],"beginCaptures":{"0":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"}}},{"begin":"(?\u003c=:)\\s*(async)?\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))","end":"\\)","patterns":[{"include":"#expression-inside-possibly-arrow-parens"}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"},"2":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}},{"begin":"(?\u003c=:)\\s*(async)?\\s*(?=\\\u003c\\s*$)","end":"(?\u003c=\\\u003e)","patterns":[{"include":"#type-parameters"}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"}}},{"begin":"(?\u003c=\\\u003e)\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))","end":"\\)","patterns":[{"include":"#expression-inside-possibly-arrow-parens"}],"beginCaptures":{"1":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}},{"include":"#possibly-arrow-return-type"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"meta.object-literal.key.tsx punctuation.separator.key-value.tsx"}}},{"include":"#punctuation-comma"},{"include":"#decl-block"}]},"parameter-array-binding-pattern":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\[)","end":"\\]","patterns":[{"include":"#parameter-binding-element"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.array.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.array.tsx"}}},"parameter-binding-element":{"patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#numeric-literal"},{"include":"#regex"},{"include":"#parameter-object-binding-pattern"},{"include":"#parameter-array-binding-pattern"},{"include":"#destructuring-parameter-rest"},{"include":"#variable-initializer"}]},"parameter-name":{"patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)","captures":{"1":{"name":"storage.modifier.tsx"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","captures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.operator.rest.tsx"},"3":{"name":"entity.name.function.tsx variable.language.this.tsx"},"4":{"name":"entity.name.function.tsx"},"5":{"name":"keyword.operator.optional.tsx"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)","captures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.operator.rest.tsx"},"3":{"name":"variable.parameter.tsx variable.language.this.tsx"},"4":{"name":"variable.parameter.tsx"},"5":{"name":"keyword.operator.optional.tsx"}}}]},"parameter-object-binding-element":{"patterns":[{"include":"#comment"},{"begin":"(?x)(?=((\\b(?\u003c!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?\u003c!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?\u003c!\\$)(?:\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # 1.E+3\n  (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|             # .1E+3\n  (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)|                 # 1E+3\n  (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)|                      # 1.1\n  (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)|                                  # 1.\n  (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)|                                  # .1\n  (?:\\b[0-9][0-9_]*(n)?\\b(?!\\.))                                 # 1\n)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))","end":"(?=,|\\})","patterns":[{"include":"#object-binding-element-propertyName"},{"include":"#parameter-binding-element"},{"include":"#paren-expression"}]},{"include":"#parameter-object-binding-pattern"},{"include":"#destructuring-parameter-rest"},{"include":"#variable-initializer"},{"include":"#punctuation-comma"}]},"parameter-object-binding-pattern":{"begin":"(?:(\\.\\.\\.)\\s*)?(\\{)","end":"\\}","patterns":[{"include":"#parameter-object-binding-element"}],"beginCaptures":{"1":{"name":"keyword.operator.rest.tsx"},"2":{"name":"punctuation.definition.binding-pattern.object.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.binding-pattern.object.tsx"}}},"parameter-type-annotation":{"patterns":[{"name":"meta.type.annotation.tsx","begin":"(:)","end":"(?=[,)])|(?==[^\u003e])","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.tsx"}}}]},"paren-expression":{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}},"paren-expression-possibly-arrow":{"patterns":[{"begin":"(?\u003c=[(=,])\\s*(async)?(?=\\s*((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))","end":"(?\u003c=\\))","patterns":[{"include":"#paren-expression-possibly-arrow-with-typeparameters"}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"}}},{"begin":"(?\u003c=[(=,]|=\u003e|^return|[^\\._$[:alnum:]]return)\\s*(async)?(?=\\s*((((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*))?\\()|(\u003c)|((\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)))\\s*$)","end":"(?\u003c=\\))","patterns":[{"include":"#paren-expression-possibly-arrow-with-typeparameters"}],"beginCaptures":{"1":{"name":"storage.modifier.async.tsx"}}},{"include":"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{"patterns":[{"include":"#type-parameters"},{"begin":"\\(","end":"\\)","patterns":[{"include":"#expression-inside-possibly-arrow-parens"}],"beginCaptures":{"0":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}}]},"possibly-arrow-return-type":{"contentName":"meta.arrow.tsx meta.return.type.arrow.tsx","begin":"(?\u003c=\\)|^)\\s*(:)(?=\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*=\u003e)","end":"(?==\u003e|\\{|(^\\s*(export|function|class|interface|let|var|const|import|enum|namespace|module|type|abstract|declare)\\s+))","patterns":[{"include":"#arrow-return-type-body"}],"beginCaptures":{"1":{"name":"meta.arrow.tsx meta.return.type.arrow.tsx keyword.operator.type.annotation.tsx"}}},"property-accessor":{"name":"storage.type.property.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(accessor|get|set)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"punctuation-accessor":{"match":"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))","captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"}}},"punctuation-comma":{"name":"punctuation.separator.comma.tsx","match":","},"punctuation-semicolon":{"name":"punctuation.terminator.statement.tsx","match":";"},"qstring-double":{"name":"string.quoted.double.tsx","begin":"\"","end":"(\")|((?:[^\\\\\\n])$)","patterns":[{"include":"#string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.tsx"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.tsx"},"2":{"name":"invalid.illegal.newline.tsx"}}},"qstring-single":{"name":"string.quoted.single.tsx","begin":"'","end":"(\\')|((?:[^\\\\\\n])$)","patterns":[{"include":"#string-character-escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.tsx"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.tsx"},"2":{"name":"invalid.illegal.newline.tsx"}}},"regex":{"patterns":[{"name":"string.regexp.tsx","begin":"(?\u003c!\\+\\+|--|})(?\u003c=[=(:,\\[?+!]|^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case|=\u003e|\u0026\u0026|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([dgimsuy]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.tsx"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.tsx"},"2":{"name":"keyword.other.tsx"}}},{"name":"string.regexp.tsx","begin":"((?\u003c![_$[:alnum:])\\]]|\\+\\+|--|}|\\*\\/)|((?\u003c=^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case))\\s*)\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))","end":"(/)([dgimsuy]*)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.tsx"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.tsx"},"2":{"name":"keyword.other.tsx"}}}]},"regex-character-class":{"patterns":[{"name":"constant.other.character-class.regexp","match":"\\\\[wWsSdDtrnvf]|\\."},{"name":"constant.character.numeric.regexp","match":"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})"},{"name":"constant.character.control.regexp","match":"\\\\c[A-Z]"},{"name":"constant.character.escape.backslash.regexp","match":"\\\\."}]},"regexp":{"patterns":[{"name":"keyword.control.anchor.regexp","match":"\\\\[bB]|\\^|\\$"},{"match":"\\\\[1-9]\\d*|\\\\k\u003c([a-zA-Z_$][\\w$]*)\u003e","captures":{"0":{"name":"keyword.other.back-reference.regexp"},"1":{"name":"variable.other.regexp"}}},{"name":"keyword.operator.quantifier.regexp","match":"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??"},{"name":"keyword.operator.or.regexp","match":"\\|"},{"name":"meta.group.assertion.regexp","begin":"(\\()((\\?=)|(\\?!)|(\\?\u003c=)|(\\?\u003c!))","end":"(\\))","patterns":[{"include":"#regexp"}],"beginCaptures":{"1":{"name":"punctuation.definition.group.regexp"},"2":{"name":"punctuation.definition.group.assertion.regexp"},"3":{"name":"meta.assertion.look-ahead.regexp"},"4":{"name":"meta.assertion.negative-look-ahead.regexp"},"5":{"name":"meta.assertion.look-behind.regexp"},"6":{"name":"meta.assertion.negative-look-behind.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.group.regexp"}}},{"name":"meta.group.regexp","begin":"\\((?:(\\?:)|(?:\\?\u003c([a-zA-Z_$][\\w$]*)\u003e))?","end":"\\)","patterns":[{"include":"#regexp"}],"beginCaptures":{"0":{"name":"punctuation.definition.group.regexp"},"1":{"name":"punctuation.definition.group.no-capture.regexp"},"2":{"name":"variable.other.regexp"}},"endCaptures":{"0":{"name":"punctuation.definition.group.regexp"}}},{"name":"constant.other.character-class.set.regexp","begin":"(\\[)(\\^)?","end":"(\\])","patterns":[{"name":"constant.other.character-class.range.regexp","match":"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))","captures":{"1":{"name":"constant.character.numeric.regexp"},"2":{"name":"constant.character.control.regexp"},"3":{"name":"constant.character.escape.backslash.regexp"},"4":{"name":"constant.character.numeric.regexp"},"5":{"name":"constant.character.control.regexp"},"6":{"name":"constant.character.escape.backslash.regexp"}}},{"include":"#regex-character-class"}],"beginCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"},"2":{"name":"keyword.operator.negation.regexp"}},"endCaptures":{"1":{"name":"punctuation.definition.character-class.regexp"}}},{"include":"#regex-character-class"}]},"return-type":{"patterns":[{"name":"meta.return.type.tsx","begin":"(?\u003c=\\))\\s*(:)(?=\\s*\\S)","end":"(?\u003c![:|\u0026])(?=$|^|[{};,]|//)","patterns":[{"include":"#return-type-core"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.tsx"}}},{"name":"meta.return.type.tsx","begin":"(?\u003c=\\))\\s*(:)","end":"(?\u003c![:|\u0026])((?=[{};,]|//|^\\s*$)|((?\u003c=\\S)(?=\\s*$)))","patterns":[{"include":"#return-type-core"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.tsx"}}}]},"return-type-core":{"patterns":[{"include":"#comment"},{"begin":"(?\u003c=[:|\u0026])(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"shebang":{"name":"comment.line.shebang.tsx","match":"\\A(#!).*(?=$)","captures":{"1":{"name":"punctuation.definition.comment.tsx"}}},"single-line-comment-consuming-line-ending":{"contentName":"comment.line.double-slash.tsx","begin":"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)","end":"(?=^)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.tsx"},"2":{"name":"comment.line.double-slash.tsx"},"3":{"name":"punctuation.definition.comment.tsx"},"4":{"name":"storage.type.internaldeclaration.tsx"},"5":{"name":"punctuation.decorator.internaldeclaration.tsx"}}},"statements":{"patterns":[{"include":"#declaration"},{"include":"#control-statement"},{"include":"#after-operator-block-as-object-literal"},{"include":"#decl-block"},{"include":"#label"},{"include":"#expression"},{"include":"#punctuation-semicolon"},{"include":"#string"},{"include":"#comment"}]},"string":{"patterns":[{"include":"#qstring-single"},{"include":"#qstring-double"},{"include":"#template"}]},"string-character-escape":{"name":"constant.character.escape.tsx","match":"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\{[0-9A-Fa-f]+\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)"},"super-literal":{"name":"variable.language.super.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))super\\b(?!\\$)"},"support-function-call-identifiers":{"patterns":[{"include":"#literal"},{"include":"#support-objects"},{"include":"#object-identifiers"},{"include":"#punctuation-accessor"},{"name":"keyword.operator.expression.import.tsx","match":"(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))import(?=\\s*[\\(]\\s*[\\\"\\'\\`]))"}]},"support-objects":{"patterns":[{"name":"variable.language.arguments.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(arguments)\\b(?!\\$)"},{"name":"support.class.builtin.tsx","match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(Array|ArrayBuffer|Atomics|BigInt|BigInt64Array|BigUint64Array|Boolean|DataView|Date|Float32Array\n  |Float64Array|Function|Generator|GeneratorFunction|Int8Array|Int16Array|Int32Array|Intl|Map|Number|Object|Proxy\n  |Reflect|RegExp|Set|SharedArrayBuffer|SIMD|String|Symbol|TypedArray\n  |Uint8Array|Uint16Array|Uint32Array|Uint8ClampedArray|WeakMap|WeakSet)\\b(?!\\$)"},{"name":"support.class.error.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))((Eval|Internal|Range|Reference|Syntax|Type|URI)?Error)\\b(?!\\$)"},{"name":"support.class.promise.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(Promise)\\b(?!\\$)"},{"name":"support.function.tsx","match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(clear(Interval|Timeout)|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|escape|eval|\n  isFinite|isNaN|parseFloat|parseInt|require|set(Interval|Timeout)|super|unescape|uneval)(?=\\s*\\()"},{"match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(Math)(?:\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?:\n  (abs|acos|acosh|asin|asinh|atan|atan2|atanh|cbrt|ceil|clz32|cos|cosh|exp|\n  expm1|floor|fround|hypot|imul|log|log10|log1p|log2|max|min|pow|random|\n  round|sign|sin|sinh|sqrt|tan|tanh|trunc)\n  |\n  (E|LN10|LN2|LOG10E|LOG2E|PI|SQRT1_2|SQRT2)))?\\b(?!\\$)","captures":{"1":{"name":"support.constant.math.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"},"4":{"name":"support.function.math.tsx"},"5":{"name":"support.constant.property.math.tsx"}}},{"match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(console)(?:\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\n  assert|clear|count|debug|dir|error|group|groupCollapsed|groupEnd|info|log\n  |profile|profileEnd|table|time|timeEnd|timeStamp|trace|warn))?\\b(?!\\$)","captures":{"1":{"name":"support.class.console.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"},"4":{"name":"support.function.console.tsx"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(JSON)(?:\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(parse|stringify))?\\b(?!\\$)","captures":{"1":{"name":"support.constant.json.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"},"4":{"name":"support.function.json.tsx"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(import)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(meta)\\b(?!\\$)","captures":{"1":{"name":"keyword.control.import.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"},"4":{"name":"support.variable.property.importmeta.tsx"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(new)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(target)\\b(?!\\$)","captures":{"1":{"name":"keyword.operator.new.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"},"4":{"name":"support.variable.property.target.tsx"}}},{"match":"(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s* (?:\n  (?:(constructor|length|prototype|__proto__)\\b(?!\\$|\\s*(\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\\())\n  |\n  (?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\b(?!\\$)))","captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"},"3":{"name":"support.variable.property.tsx"},"4":{"name":"support.constant.tsx"}}},{"match":"(?x) (?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.)) \\b (?:\n  (document|event|navigator|performance|screen|window)\n  |\n  (AnalyserNode|ArrayBufferView|Attr|AudioBuffer|AudioBufferSourceNode|AudioContext|AudioDestinationNode|AudioListener\n  |AudioNode|AudioParam|BatteryManager|BeforeUnloadEvent|BiquadFilterNode|Blob|BufferSource|ByteString|CSS|CSSConditionRule\n  |CSSCounterStyleRule|CSSGroupingRule|CSSMatrix|CSSMediaRule|CSSPageRule|CSSPrimitiveValue|CSSRule|CSSRuleList|CSSStyleDeclaration\n  |CSSStyleRule|CSSStyleSheet|CSSSupportsRule|CSSValue|CSSValueList|CanvasGradient|CanvasImageSource|CanvasPattern\n  |CanvasRenderingContext2D|ChannelMergerNode|ChannelSplitterNode|CharacterData|ChromeWorker|CloseEvent|Comment|CompositionEvent\n  |Console|ConvolverNode|Coordinates|Credential|CredentialsContainer|Crypto|CryptoKey|CustomEvent|DOMError|DOMException\n  |DOMHighResTimeStamp|DOMImplementation|DOMString|DOMStringList|DOMStringMap|DOMTimeStamp|DOMTokenList|DataTransfer\n  |DataTransferItem|DataTransferItemList|DedicatedWorkerGlobalScope|DelayNode|DeviceProximityEvent|DirectoryEntry\n  |DirectoryEntrySync|DirectoryReader|DirectoryReaderSync|Document|DocumentFragment|DocumentTouch|DocumentType|DragEvent\n  |DynamicsCompressorNode|Element|Entry|EntrySync|ErrorEvent|Event|EventListener|EventSource|EventTarget|FederatedCredential\n  |FetchEvent|File|FileEntry|FileEntrySync|FileException|FileList|FileReader|FileReaderSync|FileSystem|FileSystemSync\n  |FontFace|FormData|GainNode|Gamepad|GamepadButton|GamepadEvent|Geolocation|GlobalEventHandlers|HTMLAnchorElement\n  |HTMLAreaElement|HTMLAudioElement|HTMLBRElement|HTMLBaseElement|HTMLBodyElement|HTMLButtonElement|HTMLCanvasElement\n  |HTMLCollection|HTMLContentElement|HTMLDListElement|HTMLDataElement|HTMLDataListElement|HTMLDialogElement|HTMLDivElement\n  |HTMLDocument|HTMLElement|HTMLEmbedElement|HTMLFieldSetElement|HTMLFontElement|HTMLFormControlsCollection|HTMLFormElement\n  |HTMLHRElement|HTMLHeadElement|HTMLHeadingElement|HTMLHtmlElement|HTMLIFrameElement|HTMLImageElement|HTMLInputElement\n  |HTMLKeygenElement|HTMLLIElement|HTMLLabelElement|HTMLLegendElement|HTMLLinkElement|HTMLMapElement|HTMLMediaElement\n  |HTMLMetaElement|HTMLMeterElement|HTMLModElement|HTMLOListElement|HTMLObjectElement|HTMLOptGroupElement|HTMLOptionElement\n  |HTMLOptionsCollection|HTMLOutputElement|HTMLParagraphElement|HTMLParamElement|HTMLPreElement|HTMLProgressElement\n  |HTMLQuoteElement|HTMLScriptElement|HTMLSelectElement|HTMLShadowElement|HTMLSourceElement|HTMLSpanElement|HTMLStyleElement\n  |HTMLTableCaptionElement|HTMLTableCellElement|HTMLTableColElement|HTMLTableDataCellElement|HTMLTableElement|HTMLTableHeaderCellElement\n  |HTMLTableRowElement|HTMLTableSectionElement|HTMLTextAreaElement|HTMLTimeElement|HTMLTitleElement|HTMLTrackElement\n  |HTMLUListElement|HTMLUnknownElement|HTMLVideoElement|HashChangeEvent|History|IDBCursor|IDBCursorWithValue|IDBDatabase\n  |IDBEnvironment|IDBFactory|IDBIndex|IDBKeyRange|IDBMutableFile|IDBObjectStore|IDBOpenDBRequest|IDBRequest|IDBTransaction\n  |IDBVersionChangeEvent|IIRFilterNode|IdentityManager|ImageBitmap|ImageBitmapFactories|ImageData|Index|InputDeviceCapabilities\n  |InputEvent|InstallEvent|InstallTrigger|KeyboardEvent|LinkStyle|LocalFileSystem|LocalFileSystemSync|Location|MIDIAccess\n  |MIDIConnectionEvent|MIDIInput|MIDIInputMap|MIDIOutputMap|MediaElementAudioSourceNode|MediaError|MediaKeyMessageEvent\n  |MediaKeySession|MediaKeyStatusMap|MediaKeySystemAccess|MediaKeySystemConfiguration|MediaKeys|MediaRecorder|MediaStream\n  |MediaStreamAudioDestinationNode|MediaStreamAudioSourceNode|MessageChannel|MessageEvent|MessagePort|MouseEvent\n  |MutationObserver|MutationRecord|NamedNodeMap|Navigator|NavigatorConcurrentHardware|NavigatorGeolocation|NavigatorID\n  |NavigatorLanguage|NavigatorOnLine|Node|NodeFilter|NodeIterator|NodeList|NonDocumentTypeChildNode|Notification\n  |OfflineAudioCompletionEvent|OfflineAudioContext|OscillatorNode|PageTransitionEvent|PannerNode|ParentNode|PasswordCredential\n  |Path2D|PaymentAddress|PaymentRequest|PaymentResponse|Performance|PerformanceEntry|PerformanceFrameTiming|PerformanceMark\n  |PerformanceMeasure|PerformanceNavigation|PerformanceNavigationTiming|PerformanceObserver|PerformanceObserverEntryList\n  |PerformanceResourceTiming|PerformanceTiming|PeriodicSyncEvent|PeriodicWave|Plugin|Point|PointerEvent|PopStateEvent\n  |PortCollection|Position|PositionError|PositionOptions|PresentationConnectionClosedEvent|PresentationConnectionList\n  |PresentationReceiver|ProcessingInstruction|ProgressEvent|PromiseRejectionEvent|PushEvent|PushRegistrationManager\n  |RTCCertificate|RTCConfiguration|RTCPeerConnection|RTCSessionDescriptionCallback|RTCStatsReport|RadioNodeList|RandomSource\n  |Range|ReadableByteStream|RenderingContext|SVGAElement|SVGAngle|SVGAnimateColorElement|SVGAnimateElement|SVGAnimateMotionElement\n  |SVGAnimateTransformElement|SVGAnimatedAngle|SVGAnimatedBoolean|SVGAnimatedEnumeration|SVGAnimatedInteger|SVGAnimatedLength\n  |SVGAnimatedLengthList|SVGAnimatedNumber|SVGAnimatedNumberList|SVGAnimatedPoints|SVGAnimatedPreserveAspectRatio\n  |SVGAnimatedRect|SVGAnimatedString|SVGAnimatedTransformList|SVGAnimationElement|SVGCircleElement|SVGClipPathElement\n  |SVGCursorElement|SVGDefsElement|SVGDescElement|SVGElement|SVGEllipseElement|SVGEvent|SVGFilterElement|SVGFontElement\n  |SVGFontFaceElement|SVGFontFaceFormatElement|SVGFontFaceNameElement|SVGFontFaceSrcElement|SVGFontFaceUriElement\n  |SVGForeignObjectElement|SVGGElement|SVGGlyphElement|SVGGradientElement|SVGHKernElement|SVGImageElement|SVGLength\n  |SVGLengthList|SVGLineElement|SVGLinearGradientElement|SVGMPathElement|SVGMaskElement|SVGMatrix|SVGMissingGlyphElement\n  |SVGNumber|SVGNumberList|SVGPathElement|SVGPatternElement|SVGPoint|SVGPolygonElement|SVGPolylineElement|SVGPreserveAspectRatio\n  |SVGRadialGradientElement|SVGRect|SVGRectElement|SVGSVGElement|SVGScriptElement|SVGSetElement|SVGStopElement|SVGStringList\n  |SVGStylable|SVGStyleElement|SVGSwitchElement|SVGSymbolElement|SVGTRefElement|SVGTSpanElement|SVGTests|SVGTextElement\n  |SVGTextPositioningElement|SVGTitleElement|SVGTransform|SVGTransformList|SVGTransformable|SVGUseElement|SVGVKernElement\n  |SVGViewElement|ServiceWorker|ServiceWorkerContainer|ServiceWorkerGlobalScope|ServiceWorkerRegistration|ServiceWorkerState\n  |ShadowRoot|SharedWorker|SharedWorkerGlobalScope|SourceBufferList|StereoPannerNode|Storage|StorageEvent|StyleSheet\n  |StyleSheetList|SubtleCrypto|SyncEvent|Text|TextMetrics|TimeEvent|TimeRanges|Touch|TouchEvent|TouchList|Transferable\n  |TreeWalker|UIEvent|USVString|VRDisplayCapabilities|ValidityState|WaveShaperNode|WebGL|WebGLActiveInfo|WebGLBuffer\n  |WebGLContextEvent|WebGLFramebuffer|WebGLProgram|WebGLRenderbuffer|WebGLRenderingContext|WebGLShader|WebGLShaderPrecisionFormat\n  |WebGLTexture|WebGLTimerQueryEXT|WebGLTransformFeedback|WebGLUniformLocation|WebGLVertexArrayObject|WebGLVertexArrayObjectOES\n  |WebSocket|WebSockets|WebVTT|WheelEvent|Window|WindowBase64|WindowEventHandlers|WindowTimers|Worker|WorkerGlobalScope\n  |WorkerLocation|WorkerNavigator|XMLHttpRequest|XMLHttpRequestEventTarget|XMLSerializer|XPathExpression|XPathResult\n  |XSLTProcessor))\\b(?!\\$)","captures":{"1":{"name":"support.variable.dom.tsx"},"2":{"name":"support.class.dom.tsx"}}},{"match":"(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s* (?:\n  (ATTRIBUTE_NODE|CDATA_SECTION_NODE|COMMENT_NODE|DOCUMENT_FRAGMENT_NODE|DOCUMENT_NODE|DOCUMENT_TYPE_NODE\n  |DOMSTRING_SIZE_ERR|ELEMENT_NODE|ENTITY_NODE|ENTITY_REFERENCE_NODE|HIERARCHY_REQUEST_ERR|INDEX_SIZE_ERR\n  |INUSE_ATTRIBUTE_ERR|INVALID_CHARACTER_ERR|NO_DATA_ALLOWED_ERR|NO_MODIFICATION_ALLOWED_ERR|NOT_FOUND_ERR\n  |NOT_SUPPORTED_ERR|NOTATION_NODE|PROCESSING_INSTRUCTION_NODE|TEXT_NODE|WRONG_DOCUMENT_ERR)\n  |\n  (_content|[xyz]|abbr|above|accept|acceptCharset|accessKey|action|align|[av]Link(?:color)?|all|alt|anchors|appCodeName\n  |appCore|applets|appMinorVersion|appName|appVersion|archive|areas|arguments|attributes|availHeight|availLeft|availTop\n  |availWidth|axis|background|backgroundColor|backgroundImage|below|bgColor|body|border|borderBottomWidth|borderColor\n  |borderLeftWidth|borderRightWidth|borderStyle|borderTopWidth|borderWidth|bottom|bufferDepth|callee|caller|caption\n  |cellPadding|cells|cellSpacing|ch|characterSet|charset|checked|childNodes|chOff|cite|classes|className|clear\n  |clientInformation|clip|clipBoardData|closed|code|codeBase|codeType|color|colorDepth|cols|colSpan|compact|complete\n  |components|content|controllers|cookie|cookieEnabled|cords|cpuClass|crypto|current|data|dateTime|declare|defaultCharset\n  |defaultChecked|defaultSelected|defaultStatus|defaultValue|defaultView|defer|description|dialogArguments|dialogHeight\n  |dialogLeft|dialogTop|dialogWidth|dir|directories|disabled|display|docmain|doctype|documentElement|elements|embeds\n  |enabledPlugin|encoding|enctype|entities|event|expando|external|face|fgColor|filename|firstChild|fontFamily|fontSize\n  |fontWeight|form|formName|forms|frame|frameBorder|frameElement|frames|hasFocus|hash|headers|height|history|host\n  |hostname|href|hreflang|hspace|htmlFor|httpEquiv|id|ids|ignoreCase|images|implementation|index|innerHeight|innerWidth\n  |input|isMap|label|lang|language|lastChild|lastIndex|lastMatch|lastModified|lastParen|layer[sXY]|left|leftContext\n  |lineHeight|link|linkColor|links|listStyleType|localName|location|locationbar|longDesc|lowsrc|lowSrc|marginBottom\n  |marginHeight|marginLeft|marginRight|marginTop|marginWidth|maxLength|media|menubar|method|mimeTypes|multiline|multiple\n  |name|nameProp|namespaces|namespaceURI|next|nextSibling|nodeName|nodeType|nodeValue|noHref|noResize|noShade|notationName\n  |notations|noWrap|object|offscreenBuffering|onLine|onreadystatechange|opener|opsProfile|options|oscpu|outerHeight\n  |outerWidth|ownerDocument|paddingBottom|paddingLeft|paddingRight|paddingTop|page[XY]|page[XY]Offset|parent|parentLayer\n  |parentNode|parentWindow|pathname|personalbar|pixelDepth|pkcs11|platform|plugins|port|prefix|previous|previousDibling\n  |product|productSub|profile|profileend|prompt|prompter|protocol|publicId|readOnly|readyState|referrer|rel|responseText\n  |responseXML|rev|right|rightContext|rowIndex|rows|rowSpan|rules|scheme|scope|screen[XY]|screenLeft|screenTop|scripts\n  |scrollbars|scrolling|sectionRowIndex|security|securityPolicy|selected|selectedIndex|selection|self|shape|siblingAbove\n  |siblingBelow|size|source|specified|standby|start|status|statusbar|statusText|style|styleSheets|suffixes|summary\n  |systemId|systemLanguage|tagName|tags|target|tBodies|text|textAlign|textDecoration|textIndent|textTransform|tFoot|tHead\n  |title|toolbar|top|type|undefined|uniqueID|updateInterval|URL|URLUnencoded|useMap|userAgent|userLanguage|userProfile\n  |vAlign|value|valueType|vendor|vendorSub|version|visibility|vspace|whiteSpace|width|X[MS]LDocument|zIndex))\\b(?!\\$|\\s*(\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\\()","captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"},"3":{"name":"support.constant.dom.tsx"},"4":{"name":"support.variable.property.dom.tsx"}}},{"name":"support.class.node.tsx","match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(Buffer|EventEmitter|Server|Pipe|Socket|REPLServer|ReadStream|WriteStream|Stream\n  |Inflate|Deflate|InflateRaw|DeflateRaw|GZip|GUnzip|Unzip|Zip)\\b(?!\\$)"},{"match":"(?x)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(process)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(?:\n  (arch|argv|config|connected|env|execArgv|execPath|exitCode|mainModule|pid|platform|release|stderr|stdin|stdout|title|version|versions)\n  |\n  (abort|chdir|cwd|disconnect|exit|[sg]ete?[gu]id|send|[sg]etgroups|initgroups|kill|memoryUsage|nextTick|umask|uptime|hrtime)\n))?\\b(?!\\$)","captures":{"1":{"name":"support.variable.object.process.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"},"4":{"name":"support.variable.property.process.tsx"},"5":{"name":"support.function.process.tsx"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(exports)|(module)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(exports|id|filename|loaded|parent|children))?)\\b(?!\\$)","captures":{"1":{"name":"support.type.object.module.tsx"},"2":{"name":"support.type.object.module.tsx"},"3":{"name":"punctuation.accessor.tsx"},"4":{"name":"punctuation.accessor.optional.tsx"},"5":{"name":"support.type.object.module.tsx"}}},{"name":"support.variable.object.node.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(global|GLOBAL|root|__dirname|__filename)\\b(?!\\$)"},{"match":"(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s*\n(?:\n (on(?:Rowsinserted|Rowsdelete|Rowenter|Rowexit|Resize|Resizestart|Resizeend|Reset|\n   Readystatechange|Mouseout|Mouseover|Mousedown|Mouseup|Mousemove|\n   Before(?:cut|deactivate|unload|update|paste|print|editfocus|activate)|\n   Blur|Scrolltop|Submit|Select|Selectstart|Selectionchange|Hover|Help|\n   Change|Contextmenu|Controlselect|Cut|Cellchange|Clock|Close|Deactivate|\n   Datasetchanged|Datasetcomplete|Dataavailable|Drop|Drag|Dragstart|Dragover|\n   Dragdrop|Dragenter|Dragend|Dragleave|Dblclick|Unload|Paste|Propertychange|Error|\n   Errorupdate|Keydown|Keyup|Keypress|Focus|Load|Activate|Afterupdate|Afterprint|Abort)\n ) |\n (shift|showModelessDialog|showModalDialog|showHelp|scroll|scrollX|scrollByPages|\n   scrollByLines|scrollY|scrollTo|stop|strike|sizeToContent|sidebar|signText|sort|\n   sup|sub|substr|substring|splice|split|send|set(?:Milliseconds|Seconds|Minutes|Hours|\n   Month|Year|FullYear|Date|UTC(?:Milliseconds|Seconds|Minutes|Hours|Month|FullYear|Date)|\n   Time|Hotkeys|Cursor|ZOptions|Active|Resizable|RequestHeader)|search|slice|\n   savePreferences|small|home|handleEvent|navigate|char|charCodeAt|charAt|concat|\n   contextual|confirm|compile|clear|captureEvents|call|createStyleSheet|createPopup|\n   createEventObject|to(?:GMTString|UTCString|String|Source|UpperCase|LowerCase|LocaleString)|\n   test|taint|taintEnabled|indexOf|italics|disableExternalCapture|dump|detachEvent|unshift|\n   untaint|unwatch|updateCommands|join|javaEnabled|pop|push|plugins.refresh|paddings|parse|\n   print|prompt|preference|enableExternalCapture|exec|execScript|valueOf|UTC|find|file|\n   fileModifiedDate|fileSize|fileCreatedDate|fileUpdatedDate|fixed|fontsize|fontcolor|\n   forward|fromCharCode|watch|link|load|lastIndexOf|anchor|attachEvent|atob|apply|alert|\n   abort|routeEvents|resize|resizeBy|resizeTo|recalc|returnValue|replace|reverse|reload|\n   releaseCapture|releaseEvents|go|get(?:Milliseconds|Seconds|Minutes|Hours|Month|Day|Year|FullYear|\n   Time|Date|TimezoneOffset|UTC(?:Milliseconds|Seconds|Minutes|Hours|Day|Month|FullYear|Date)|\n   Attention|Selection|ResponseHeader|AllResponseHeaders)|moveBy|moveBelow|moveTo|\n   moveToAbsolute|moveAbove|mergeAttributes|match|margins|btoa|big|bold|borderWidths|blink|back\n ) |\n (acceptNode|add|addEventListener|addTextTrack|adoptNode|after|animate|append|\n   appendChild|appendData|before|blur|canPlayType|captureStream|\n   caretPositionFromPoint|caretRangeFromPoint|checkValidity|clear|click|\n   cloneContents|cloneNode|cloneRange|close|closest|collapse|\n   compareBoundaryPoints|compareDocumentPosition|comparePoint|contains|\n   convertPointFromNode|convertQuadFromNode|convertRectFromNode|createAttribute|\n   createAttributeNS|createCaption|createCDATASection|createComment|\n   createContextualFragment|createDocument|createDocumentFragment|\n   createDocumentType|createElement|createElementNS|createEntityReference|\n   createEvent|createExpression|createHTMLDocument|createNodeIterator|\n   createNSResolver|createProcessingInstruction|createRange|createShadowRoot|\n   createTBody|createTextNode|createTFoot|createTHead|createTreeWalker|delete|\n   deleteCaption|deleteCell|deleteContents|deleteData|deleteRow|deleteTFoot|\n   deleteTHead|detach|disconnect|dispatchEvent|elementFromPoint|elementsFromPoint|\n   enableStyleSheetsForSet|entries|evaluate|execCommand|exitFullscreen|\n   exitPointerLock|expand|extractContents|fastSeek|firstChild|focus|forEach|get|\n   getAll|getAnimations|getAttribute|getAttributeNames|getAttributeNode|\n   getAttributeNodeNS|getAttributeNS|getBoundingClientRect|getBoxQuads|\n   getClientRects|getContext|getDestinationInsertionPoints|getElementById|\n   getElementsByClassName|getElementsByName|getElementsByTagName|\n   getElementsByTagNameNS|getItem|getNamedItem|getSelection|getStartDate|\n   getVideoPlaybackQuality|has|hasAttribute|hasAttributeNS|hasAttributes|\n   hasChildNodes|hasFeature|hasFocus|importNode|initEvent|insertAdjacentElement|\n   insertAdjacentHTML|insertAdjacentText|insertBefore|insertCell|insertData|\n   insertNode|insertRow|intersectsNode|isDefaultNamespace|isEqualNode|\n   isPointInRange|isSameNode|item|key|keys|lastChild|load|lookupNamespaceURI|\n   lookupPrefix|matches|move|moveAttribute|moveAttributeNode|moveChild|\n   moveNamedItem|namedItem|nextNode|nextSibling|normalize|observe|open|\n   parentNode|pause|play|postMessage|prepend|preventDefault|previousNode|\n   previousSibling|probablySupportsContext|queryCommandEnabled|\n   queryCommandIndeterm|queryCommandState|queryCommandSupported|queryCommandValue|\n   querySelector|querySelectorAll|registerContentHandler|registerElement|\n   registerProtocolHandler|releaseCapture|releaseEvents|remove|removeAttribute|\n   removeAttributeNode|removeAttributeNS|removeChild|removeEventListener|\n   removeItem|replace|replaceChild|replaceData|replaceWith|reportValidity|\n   requestFullscreen|requestPointerLock|reset|scroll|scrollBy|scrollIntoView|\n   scrollTo|seekToNextFrame|select|selectNode|selectNodeContents|set|setAttribute|\n   setAttributeNode|setAttributeNodeNS|setAttributeNS|setCapture|\n   setCustomValidity|setEnd|setEndAfter|setEndBefore|setItem|setNamedItem|\n   setRangeText|setSelectionRange|setSinkId|setStart|setStartAfter|setStartBefore|\n   slice|splitText|stepDown|stepUp|stopImmediatePropagation|stopPropagation|\n   submit|substringData|supports|surroundContents|takeRecords|terminate|toBlob|\n   toDataURL|toggle|toString|values|write|writeln\n ) |\n (all|catch|finally|race|reject|resolve|then\n )\n)(?=\\s*\\()","captures":{"1":{"name":"punctuation.accessor.tsx"},"2":{"name":"punctuation.accessor.optional.tsx"},"3":{"name":"support.function.event-handler.tsx"},"4":{"name":"support.function.tsx"},"5":{"name":"support.function.dom.tsx"},"6":{"name":"support.function.promise.tsx"}}}]},"switch-statement":{"name":"switch-statement.expr.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?=\\bswitch\\s*\\()","end":"\\}","patterns":[{"include":"#comment"},{"name":"switch-expression.expr.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(switch)\\s*(\\()","end":"\\)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.tsx"},"2":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}},{"name":"switch-block.expr.tsx","begin":"\\{","end":"(?=\\})","patterns":[{"name":"case-clause.expr.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(case|default(?=:))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=:)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.control.switch.tsx"}}},{"contentName":"meta.block.tsx","begin":"(:)\\s*(\\{)","end":"\\}","patterns":[{"include":"#statements"}],"beginCaptures":{"1":{"name":"case-clause.expr.tsx punctuation.definition.section.case-statement.tsx"},"2":{"name":"meta.block.tsx punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"meta.block.tsx punctuation.definition.block.tsx"}}},{"match":"(:)","captures":{"0":{"name":"case-clause.expr.tsx punctuation.definition.section.case-statement.tsx"}}},{"include":"#statements"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}}],"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}},"template":{"patterns":[{"include":"#template-call"},{"contentName":"string.template.tsx","begin":"([_$[:alpha:]][_$[:alnum:]]*)?(`)","end":"`","patterns":[{"include":"#template-substitution-element"},{"include":"#string-character-escape"}],"beginCaptures":{"1":{"name":"entity.name.function.tagged-template.tsx"},"2":{"name":"string.template.tsx punctuation.definition.string.template.begin.tsx"}},"endCaptures":{"0":{"name":"string.template.tsx punctuation.definition.string.template.end.tsx"}}}]},"template-call":{"patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*)(\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?`)","end":"(?=`)","patterns":[{"begin":"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))","end":"(?=(\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)?`)","patterns":[{"include":"#support-function-call-identifiers"},{"name":"entity.name.function.tagged-template.tsx","match":"([_$[:alpha:]][_$[:alnum:]]*)"}]},{"include":"#type-arguments"}]},{"begin":"([_$[:alpha:]][_$[:alnum:]]*)?\\s*(?=(\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))(([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e|\\\u003c\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\\u003c\\\u003e\\,\\.\\[]|=\u003e|\u0026(?!\u0026)|\\|(?!\\|)))))([^\u003c\u003e\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?\u003c==)\\\u003e)*(?\u003c!=)\\\u003e))*(?\u003c!=)\\\u003e)*(?\u003c!=)\u003e\\s*)`)","end":"(?=`)","patterns":[{"include":"#type-arguments"}],"beginCaptures":{"1":{"name":"entity.name.function.tagged-template.tsx"}}}]},"template-substitution-element":{"name":"meta.template.expression.tsx","contentName":"meta.embedded.line.tsx","begin":"\\$\\{","end":"\\}","patterns":[{"include":"#expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.tsx"}}},"template-type":{"patterns":[{"include":"#template-call"},{"contentName":"string.template.tsx","begin":"([_$[:alpha:]][_$[:alnum:]]*)?(`)","end":"`","patterns":[{"include":"#template-type-substitution-element"},{"include":"#string-character-escape"}],"beginCaptures":{"1":{"name":"entity.name.function.tagged-template.tsx"},"2":{"name":"string.template.tsx punctuation.definition.string.template.begin.tsx"}},"endCaptures":{"0":{"name":"string.template.tsx punctuation.definition.string.template.end.tsx"}}}]},"template-type-substitution-element":{"name":"meta.template.expression.tsx","contentName":"meta.embedded.line.tsx","begin":"\\$\\{","end":"\\}","patterns":[{"include":"#type"}],"beginCaptures":{"0":{"name":"punctuation.definition.template-expression.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.template-expression.end.tsx"}}},"ternary-expression":{"begin":"(?!\\?\\.\\s*[^[:digit:]])(\\?)(?!\\?)","end":"\\s*(:)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.ternary.tsx"}},"endCaptures":{"1":{"name":"keyword.operator.ternary.tsx"}}},"this-literal":{"name":"variable.language.this.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))this\\b(?!\\$)"},"type":{"patterns":[{"include":"#comment"},{"include":"#type-string"},{"include":"#numeric-literal"},{"include":"#type-primitive"},{"include":"#type-builtin-literals"},{"include":"#type-parameters"},{"include":"#type-tuple"},{"include":"#type-object"},{"include":"#type-operators"},{"include":"#type-conditional"},{"include":"#type-fn-type-parameters"},{"include":"#type-paren-or-function-parameters"},{"include":"#type-function-return-type"},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(readonly)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*","captures":{"1":{"name":"storage.modifier.tsx"}}},{"include":"#type-name"}]},"type-alias-declaration":{"name":"meta.type.declaration.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(type)\\b\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*","end":"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#comment"},{"include":"#type-parameters"},{"begin":"(=)\\s*(intrinsic)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.tsx"},"2":{"name":"keyword.control.intrinsic.tsx"}}},{"begin":"(=)\\s*","end":"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.tsx"}}}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.type.type.tsx"},"4":{"name":"entity.name.type.alias.tsx"}}},"type-annotation":{"patterns":[{"name":"meta.type.annotation.tsx","begin":"(:)(?=\\s*\\S)","end":"(?\u003c![:|\u0026])(?!\\s*[|\u0026]\\s+)((?=^|[,);\\}\\]]|//)|(?==[^\u003e])|((?\u003c=[\\}\u003e\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.tsx"}}},{"name":"meta.type.annotation.tsx","begin":"(:)","end":"(?\u003c![:|\u0026])((?=[,);\\}\\]]|\\/\\/)|(?==[^\u003e])|(?=^\\s*$)|((?\u003c=[\\}\u003e\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))","patterns":[{"include":"#type"}],"beginCaptures":{"1":{"name":"keyword.operator.type.annotation.tsx"}}}]},"type-arguments":{"name":"meta.type.parameters.tsx","begin":"\\\u003c","end":"\\\u003e","patterns":[{"include":"#type-arguments-body"}],"beginCaptures":{"0":{"name":"punctuation.definition.typeparameters.begin.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.typeparameters.end.tsx"}}},"type-arguments-body":{"patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(_)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","captures":{"0":{"name":"keyword.operator.type.tsx"}}},{"include":"#type"},{"include":"#punctuation-comma"}]},"type-builtin-literals":{"name":"support.type.builtin.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(this|true|false|undefined|null|object)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"type-conditional":{"patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(extends)\\s+","end":"(?\u003c=:)","patterns":[{"begin":"\\?","end":":","patterns":[{"include":"#type"}],"beginCaptures":{"0":{"name":"keyword.operator.ternary.tsx"}},"endCaptures":{"0":{"name":"keyword.operator.ternary.tsx"}}},{"include":"#type"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"}}}]},"type-fn-type-parameters":{"patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(abstract)\\s+)?(new)\\b(?=\\s*\\\u003c)","end":"(?\u003c=\u003e)","patterns":[{"include":"#comment"},{"include":"#type-parameters"}],"beginCaptures":{"1":{"name":"meta.type.constructor.tsx storage.modifier.tsx"},"2":{"name":"meta.type.constructor.tsx keyword.control.new.tsx"}}},{"name":"meta.type.constructor.tsx","begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(abstract)\\s+)?(new)\\b\\s*(?=\\()","end":"(?\u003c=\\))","patterns":[{"include":"#function-parameters"}],"beginCaptures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.control.new.tsx"}}},{"name":"meta.type.function.tsx","begin":"(?x)(\n  (?=\n    [(]\\s*(\n      ([)]) |\n      (\\.\\.\\.) |\n      ([_$[:alnum:]]+\\s*(\n        ([:,?=])|\n        ([)]\\s*=\u003e)\n      ))\n    )\n  )\n)","end":"(?\u003c=\\))","patterns":[{"include":"#function-parameters"}]}]},"type-function-return-type":{"patterns":[{"name":"meta.type.function.return.tsx","begin":"(=\u003e)(?=\\s*\\S)","end":"(?\u003c!=\u003e)(?\u003c![|\u0026])(?=[,\\]\\)\\{\\}=;\u003e:\\?]|//|$)","patterns":[{"include":"#type-function-return-type-core"}],"beginCaptures":{"1":{"name":"storage.type.function.arrow.tsx"}}},{"name":"meta.type.function.return.tsx","begin":"=\u003e","end":"(?\u003c!=\u003e)(?\u003c![|\u0026])((?=[,\\]\\)\\{\\}=;:\\?\u003e]|//|^\\s*$)|((?\u003c=\\S)(?=\\s*$)))","patterns":[{"include":"#type-function-return-type-core"}],"beginCaptures":{"0":{"name":"storage.type.function.arrow.tsx"}}}]},"type-function-return-type-core":{"patterns":[{"include":"#comment"},{"begin":"(?\u003c==\u003e)(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#type-object"}]},{"include":"#type-predicate-operator"},{"include":"#type"}]},"type-infer":{"patterns":[{"name":"meta.type.infer.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(infer)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s+(extends)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))?","captures":{"1":{"name":"keyword.operator.expression.infer.tsx"},"2":{"name":"entity.name.type.tsx"},"3":{"name":"keyword.operator.expression.extends.tsx"}}}]},"type-name":{"patterns":[{"contentName":"meta.type.parameters.tsx","begin":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\u003c)","end":"(\u003e)","patterns":[{"include":"#type-arguments-body"}],"captures":{"1":{"name":"entity.name.type.module.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"},"4":{"name":"meta.type.parameters.tsx punctuation.definition.typeparameters.begin.tsx"}},"endCaptures":{"1":{"name":"meta.type.parameters.tsx punctuation.definition.typeparameters.end.tsx"}}},{"contentName":"meta.type.parameters.tsx","begin":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(\u003c)","end":"(\u003e)","patterns":[{"include":"#type-arguments-body"}],"beginCaptures":{"1":{"name":"entity.name.type.tsx"},"2":{"name":"meta.type.parameters.tsx punctuation.definition.typeparameters.begin.tsx"}},"endCaptures":{"1":{"name":"meta.type.parameters.tsx punctuation.definition.typeparameters.end.tsx"}}},{"match":"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))","captures":{"1":{"name":"entity.name.type.module.tsx"},"2":{"name":"punctuation.accessor.tsx"},"3":{"name":"punctuation.accessor.optional.tsx"}}},{"name":"entity.name.type.tsx","match":"[_$[:alpha:]][_$[:alnum:]]*"}]},"type-object":{"name":"meta.object.type.tsx","begin":"\\{","end":"\\}","patterns":[{"include":"#comment"},{"include":"#method-declaration"},{"include":"#indexer-declaration"},{"include":"#indexer-mapped-type-declaration"},{"include":"#field-declaration"},{"include":"#type-annotation"},{"begin":"\\.\\.\\.","end":"(?=\\}|;|,|$)|(?\u003c=\\})","patterns":[{"include":"#type"}],"beginCaptures":{"0":{"name":"keyword.operator.spread.tsx"}}},{"include":"#punctuation-comma"},{"include":"#punctuation-semicolon"},{"include":"#type"}],"beginCaptures":{"0":{"name":"punctuation.definition.block.tsx"}},"endCaptures":{"0":{"name":"punctuation.definition.block.tsx"}}},"type-operators":{"patterns":[{"include":"#typeof-operator"},{"include":"#type-infer"},{"begin":"([\u0026|])(?=\\s*\\{)","end":"(?\u003c=\\})","patterns":[{"include":"#type-object"}],"beginCaptures":{"0":{"name":"keyword.operator.type.tsx"}}},{"begin":"[\u0026|]","end":"(?=\\S)","beginCaptures":{"0":{"name":"keyword.operator.type.tsx"}}},{"name":"keyword.operator.expression.keyof.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))keyof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.operator.ternary.tsx","match":"(\\?|\\:)"},{"name":"keyword.operator.expression.import.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))import(?=\\s*\\()"}]},"type-parameters":{"name":"meta.type.parameters.tsx","begin":"(\u003c)","end":"(\u003e)","patterns":[{"include":"#comment"},{"name":"storage.modifier.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(extends|in|out|const)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"include":"#type"},{"include":"#punctuation-comma"},{"name":"keyword.operator.assignment.tsx","match":"(=)(?!\u003e)"}],"beginCaptures":{"1":{"name":"punctuation.definition.typeparameters.begin.tsx"}},"endCaptures":{"1":{"name":"punctuation.definition.typeparameters.end.tsx"}}},"type-paren-or-function-parameters":{"name":"meta.type.paren.cover.tsx","begin":"\\(","end":"\\)","patterns":[{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=\\s*(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))))","captures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.operator.rest.tsx"},"3":{"name":"entity.name.function.tsx variable.language.this.tsx"},"4":{"name":"entity.name.function.tsx"},"5":{"name":"keyword.operator.optional.tsx"}}},{"match":"(?x)(?:(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?\u003c!=|:)(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=:)","captures":{"1":{"name":"storage.modifier.tsx"},"2":{"name":"keyword.operator.rest.tsx"},"3":{"name":"variable.parameter.tsx variable.language.this.tsx"},"4":{"name":"variable.parameter.tsx"},"5":{"name":"keyword.operator.optional.tsx"}}},{"include":"#type-annotation"},{"name":"punctuation.separator.parameter.tsx","match":","},{"include":"#type"}],"beginCaptures":{"0":{"name":"meta.brace.round.tsx"}},"endCaptures":{"0":{"name":"meta.brace.round.tsx"}}},"type-predicate-operator":{"patterns":[{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(asserts)\\s+)?(?!asserts)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s(is)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","captures":{"1":{"name":"keyword.operator.type.asserts.tsx"},"2":{"name":"variable.parameter.tsx variable.language.this.tsx"},"3":{"name":"variable.parameter.tsx"},"4":{"name":"keyword.operator.expression.is.tsx"}}},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(asserts)\\s+(?!is)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","captures":{"1":{"name":"keyword.operator.type.asserts.tsx"},"2":{"name":"variable.parameter.tsx variable.language.this.tsx"},"3":{"name":"variable.parameter.tsx"}}},{"name":"keyword.operator.type.asserts.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))asserts(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{"name":"keyword.operator.expression.is.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))is(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"type-primitive":{"name":"support.type.primitive.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(string|number|bigint|boolean|symbol|any|void|never|unknown)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"type-string":{"patterns":[{"include":"#qstring-single"},{"include":"#qstring-double"},{"include":"#template-type"}]},"type-tuple":{"name":"meta.type.tuple.tsx","begin":"\\[","end":"\\]","patterns":[{"name":"keyword.operator.rest.tsx","match":"\\.\\.\\."},{"match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))([_$[:alpha:]][_$[:alnum:]]*)\\s*(\\?)?\\s*(:)","captures":{"1":{"name":"entity.name.label.tsx"},"2":{"name":"keyword.operator.optional.tsx"},"3":{"name":"punctuation.separator.label.tsx"}}},{"include":"#type"},{"include":"#punctuation-comma"}],"beginCaptures":{"0":{"name":"meta.brace.square.tsx"}},"endCaptures":{"0":{"name":"meta.brace.square.tsx"}}},"typeof-operator":{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))typeof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))","end":"(?=[,);}\\]=\u003e:\u0026|{\\?]|(extends\\s+)|$|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))","patterns":[{"include":"#type-arguments"},{"include":"#expression"}],"beginCaptures":{"0":{"name":"keyword.operator.expression.typeof.tsx"}}},"undefined-literal":{"name":"constant.language.undefined.tsx","match":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))undefined(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"var-expr":{"patterns":[{"name":"meta.var.expr.tsx","begin":"(?=(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))","end":"(?!(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=^|;|}|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))|((?\u003c!^let|[^\\._$[:alnum:]]let|^var|[^\\._$[:alnum:]]var)(?=\\s*$)))","patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*","end":"(?=\\S)","beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.type.tsx"}}},{"include":"#destructuring-variable"},{"include":"#var-single-variable"},{"include":"#variable-initializer"},{"include":"#comment"},{"begin":"(,)\\s*(?=$|\\/\\/)","end":"(?\u003c!,)(((?==|;|}|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|^\\s*$))|((?\u003c=\\S)(?=\\s*$)))","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#destructuring-variable"},{"include":"#var-single-variable"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"punctuation.separator.comma.tsx"}}},{"include":"#punctuation-comma"}]},{"name":"meta.var.expr.tsx","begin":"(?=(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))","end":"(?!(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=^|;|}|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b))|((?\u003c!^const|[^\\._$[:alnum:]]const)(?=\\s*$)))","patterns":[{"begin":"(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*","end":"(?=\\S)","beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.type.tsx"}}},{"include":"#destructuring-const"},{"include":"#var-single-const"},{"include":"#variable-initializer"},{"include":"#comment"},{"begin":"(,)\\s*(?=$|\\/\\/)","end":"(?\u003c!,)(((?==|;|}|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|^\\s*$))|((?\u003c=\\S)(?=\\s*$)))","patterns":[{"include":"#single-line-comment-consuming-line-ending"},{"include":"#comment"},{"include":"#destructuring-const"},{"include":"#var-single-const"},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"punctuation.separator.comma.tsx"}}},{"include":"#punctuation-comma"}],"beginCaptures":{"1":{"name":"keyword.control.export.tsx"},"2":{"name":"storage.modifier.tsx"},"3":{"name":"storage.type.tsx"}}}]},"var-single-const":{"patterns":[{"name":"meta.var-single-variable.expr.tsx","begin":"(?x)([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b)))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.tsx variable.other.constant.tsx entity.name.function.tsx"}}},{"name":"meta.var-single-variable.expr.tsx","begin":"([_$[:alpha:]][_$[:alnum:]]*)","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b)))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.tsx variable.other.constant.tsx"}}}]},"var-single-variable":{"patterns":[{"name":"meta.var-single-variable.expr.tsx","begin":"(?x)([_$[:alpha:]][_$[:alnum:]]*)(\\!)?(?=\\s*\n# function assignment |\n(=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)) |\n# typeannotation is fn type: \u003c | () | (... | (param: | (param, | (param? | (param= | (param) =\u003e\n(:\\s*(\n  (\u003c) |\n  ([(]\\s*(\n    ([)]) |\n    (\\.\\.\\.) |\n    ([_$[:alnum:]]+\\s*(\n      ([:,?=])|\n      ([)]\\s*=\u003e)\n    ))\n  ))\n)) |\n(:\\s*(?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) |\n(:\\s*((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) |\n(:\\s*(=\u003e|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\u003c[^\u003c\u003e]*\u003e)|[^\u003c\u003e(),=])+=\\s*(\n  ((async\\s+)?(\n    (function\\s*[(\u003c*]) |\n    (function\\s+) |\n    ([_$[:alpha:]][_$[:alnum:]]*\\s*=\u003e)\n  )) |\n  ((async\\s*)?(\n    ((\u003c\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) |\n    # sure shot arrow functions even if =\u003e is on new line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?\n  [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*\n  (\n    ([)]\\s*:) |                                                                                       # ():\n    ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:)                                                                  # [(]param: | [(]...param:\n  )\n) |\n(\n  [\u003c]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=\u003e]                                                              # \u003c typeparam extends\n) |\n# arrow function possible to detect only with =\u003e on same line\n(\n  (\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c]|\\\u003c\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=\u003c\u003e]|=[^\u003c])*\\\u003e)*\\\u003e)*\u003e\\s*)?                                                                                 # typeparameters\n  \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\\"\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))*)?\\)   # parameters\n  (\\s*:\\s*([^\u003c\u003e\\(\\)\\{\\}]|\\\u003c([^\u003c\u003e]|\\\u003c([^\u003c\u003e]|\\\u003c[^\u003c\u003e]+\\\u003e)+\\\u003e)+\\\u003e|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)?                                                                        # return type\n  \\s*=\u003e                                                                                               # arrow operator\n)\n  ))\n)))","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b)))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.tsx entity.name.function.tsx"},"2":{"name":"keyword.operator.definiteassignment.tsx"}}},{"name":"meta.var-single-variable.expr.tsx","begin":"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])(\\!)?","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b)))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.tsx variable.other.constant.tsx"},"2":{"name":"keyword.operator.definiteassignment.tsx"}}},{"name":"meta.var-single-variable.expr.tsx","begin":"([_$[:alpha:]][_$[:alnum:]]*)(\\!)?","end":"(?=$|^|[;,=}]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|var|while)\\b)))","patterns":[{"include":"#var-single-variable-type-annotation"}],"beginCaptures":{"1":{"name":"meta.definition.variable.tsx variable.other.readwrite.tsx"},"2":{"name":"keyword.operator.definiteassignment.tsx"}}}]},"var-single-variable-type-annotation":{"patterns":[{"include":"#type-annotation"},{"include":"#string"},{"include":"#comment"}]},"variable-initializer":{"patterns":[{"begin":"(?\u003c!=|!)(=)(?!=)(?=\\s*\\S)(?!\\s*.*=\u003e\\s*$)","end":"(?=$|^|[,);}\\]]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.tsx"}}},{"begin":"(?\u003c!=|!)(=)(?!=)","end":"(?=[,);}\\]]|((?\u003c![_$[:alnum:]])(?:(?\u003c=\\.\\.\\.)|(?\u003c!\\.))(of|in)\\s+))|(?=^\\s*$)|(?\u003c![\\|\\\u0026\\+\\-\\*\\/])(?\u003c=\\S)(?\u003c!=)(?=\\s*$)","patterns":[{"include":"#expression"}],"beginCaptures":{"1":{"name":"keyword.operator.assignment.tsx"}}}]}}}
diff --git a/grammars/source.v.json b/grammars/source.v.json
index f3e181b..1d51f21 100644
--- a/grammars/source.v.json
+++ b/grammars/source.v.json
@@ -1 +1 @@
-{"name":"V","scopeName":"source.v","patterns":[{"include":"#comments"},{"include":"#function-decl"},{"include":"#as-is"},{"include":"#attributes"},{"include":"#assignment"},{"include":"#module-decl"},{"include":"#import-decl"},{"include":"#hash-decl"},{"include":"#brackets"},{"include":"#builtin-fix"},{"include":"#escaped-fix"},{"include":"#operators"},{"include":"#function-limited-overload-decl"},{"include":"#function-extend-decl"},{"include":"#function-exist"},{"include":"#generic"},{"include":"#constants"},{"include":"#type"},{"include":"#enum"},{"include":"#interface"},{"include":"#struct"},{"include":"#keywords"},{"include":"#storage"},{"include":"#numbers"},{"include":"#strings"},{"include":"#types"},{"include":"#punctuations"},{"include":"#variable-assign"},{"include":"#function-decl"}],"repository":{"as-is":{"begin":"\\s+(as|is)\\s+","end":"([\\w.]*)","beginCaptures":{"1":{"name":"keyword.$1.v"}},"endCaptures":{"1":{"name":"entity.name.alias.v"}}},"assignment":{"name":"meta.definition.variable.v","match":"\\s+((?:\\:|\\+|\\-|\\*|/|\\%|\\\u0026|\\||\\^)?=)\\s+","captures":{"1":{"patterns":[{"include":"#operators"}]}}},"attributes":{"name":"meta.definition.attribute.v","match":"^\\s*((\\[)(deprecated|unsafe_fn|console|heap|debug|manualfree|typedef|live|inline|flag|ref_only|windows_stdcall|direct_array_access)(\\]))","captures":{"1":{"name":"meta.function.attribute.v"},"2":{"name":"punctuation.definition.begin.bracket.square.v"},"3":{"name":"storage.modifier.attribute.v"},"4":{"name":"punctuation.definition.end.bracket.square.v"}}},"brackets":{"patterns":[{"begin":"{","end":"}","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.curly.begin.v"}},"endCaptures":{"0":{"name":"punctuation.definition.bracket.curly.end.v"}}},{"begin":"\\(","end":"\\)","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.round.begin.v"}},"endCaptures":{"0":{"name":"punctuation.definition.bracket.round.end.v"}}},{"begin":"\\[","end":"\\]","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.square.begin.v"}},"endCaptures":{"0":{"name":"punctuation.definition.bracket.square.end.v"}}}]},"builtin-fix":{"patterns":[{"patterns":[{"name":"storage.modifier.v","match":"(const)(?=\\s*\\()"},{"name":"keyword.$1.v","match":"\\b(fn|type|enum|struct|union|interface|map|assert|sizeof|typeof|__offsetof)\\b(?=\\s*\\()"}]},{"patterns":[{"name":"keyword.control.v","match":"(\\$if|\\$else)(?=\\s*\\()"},{"name":"keyword.control.v","match":"\\b(as|in|is|or|break|continue|default|unsafe|match|if|else|for|go|goto|defer|return|shared|select|rlock|lock|atomic|asm)\\b(?=\\s*\\()"}]},{"patterns":[{"name":"meta.expr.numeric.cast.v","match":"(?\u003c!.)(i?(?:8|16|nt|64|128)|u?(?:16|32|64|128)|f?(?:32|64))(?=\\s*\\()","captures":{"1":{"name":"storage.type.numeric.v"}}},{"name":"meta.expr.bool.cast.v","match":"(bool|byte|byteptr|charptr|voidptr|string|rune|size_t)(?=\\s*\\()","captures":{"1":{"name":"storage.type.$1.v"}}}]}]},"comments":{"patterns":[{"name":"comment.block.documentation.v","begin":"/\\*","end":"\\*/","patterns":[{"include":"#comments"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.v"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.v"}}},{"name":"comment.line.double-slash.v","begin":"//","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.v"}}}]},"constants":{"name":"constant.language.v","match":"\\b(true|false|none)\\b"},"enum":{"name":"meta.definition.enum.v","match":"^\\s*(?:(pub)?\\s+)?(enum)\\s+(?:\\w+\\.)?(\\w*)","captures":{"1":{"name":"storage.modifier.$1.v"},"2":{"name":"storage.type.enum.v"},"3":{"name":"entity.name.enum.v"}}},"function-decl":{"name":"meta.definition.function.v","match":"^(\\bpub\\b\\s+)?(\\bfn\\b)\\s+(?:\\([^\\)]+\\)\\s+)?(?:(?:C\\.)?)(\\w+)\\s*((?\u003c=[\\w\\s+])(\\\u003c)(\\w+)(\\\u003e))?","captures":{"1":{"name":"storage.modifier.v"},"2":{"name":"keyword.fn.v"},"3":{"name":"entity.name.function.v"},"4":{"patterns":[{"include":"#generic"}]}}},"function-exist":{"name":"meta.support.function.v","match":"(\\w+)((?\u003c=[\\w\\s+])(\\\u003c)(\\w+)(\\\u003e))?(?=\\s*\\()","captures":{"0":{"name":"meta.function.call.v"},"1":{"patterns":[{"include":"#illegal-name"},{"name":"entity.name.function.v","match":"\\w+"}]},"2":{"patterns":[{"include":"#generic"}]}}},"function-extend-decl":{"name":"meta.definition.function.v","match":"^\\s*(pub)?\\s*(fn)\\s*(\\()([^\\)]*)(\\))\\s*(?:(?:C\\.)?)(\\w+)\\s*((?\u003c=[\\w\\s+])(\\\u003c)(\\w+)(\\\u003e))?","captures":{"1":{"name":"storage.modifier.v"},"2":{"name":"keyword.fn.v"},"3":{"name":"punctuation.definition.bracket.round.begin.v"},"4":{"patterns":[{"include":"#brackets"},{"include":"#storage"},{"include":"#generic"},{"include":"#types"},{"include":"#punctuation"}]},"5":{"name":"punctuation.definition.bracket.round.end.v"},"6":{"patterns":[{"include":"#illegal-name"},{"name":"entity.name.function.v","match":"\\w+"}]},"7":{"patterns":[{"include":"#generic"}]}}},"function-limited-overload-decl":{"name":"meta.definition.function.v","match":"^\\s*(pub)?\\s*(fn)\\s*(\\()([^\\)]*)(\\))\\s*([\\+\\-\\*\\/])?\\s*(\\()([^\\)]*)(\\))\\s*(?:(?:C\\.)?)(\\w+)","captures":{"1":{"name":"storage.modifier.v"},"10":{"patterns":[{"include":"#illegal-name"},{"name":"entity.name.function.v","match":"\\w+"}]},"2":{"name":"keyword.fn.v"},"3":{"name":"punctuation.definition.bracket.round.begin.v"},"4":{"patterns":[{"include":"#brackets"},{"include":"#storage"},{"include":"#generic"},{"include":"#types"},{"include":"#punctuation"}]},"5":{"name":"punctuation.definition.bracket.round.end.v"},"6":{"patterns":[{"include":"#operators"}]},"7":{"name":"punctuation.definition.bracket.round.begin.v"},"8":{"patterns":[{"include":"#brackets"},{"include":"#storage"},{"include":"#generic"},{"include":"#types"},{"include":"#punctuation"}]},"9":{"name":"punctuation.definition.bracket.round.end.v"}}},"generic":{"patterns":[{"name":"meta.definition.generic.v","match":"(?\u003c=[\\w\\s+])(\\\u003c)(\\w+)(\\\u003e)","captures":{"1":{"name":"punctuation.definition.bracket.angle.begin.v"},"2":{"patterns":[{"include":"#illegal-name"},{"name":"entity.name.generic.v","match":"\\w+"}]},"3":{"name":"punctuation.definition.bracket.angle.end.v"}}}]},"hash-decl":{"name":"markup.bold.v","begin":"^\\s*(#)","end":"$"},"illegal-name":{"name":"invalid.illegal.v","match":"\\d\\w+"},"import-decl":{"name":"meta.import.v","begin":"^\\s*(import)\\s+","end":"([\\w.]+)","beginCaptures":{"1":{"name":"keyword.import.v"}},"endCaptures":{"1":{"name":"entity.name.import.v"}}},"interface":{"name":"meta.definition.interface.v","match":"^\\s*(?:(pub)?\\s+)?(interface)\\s+(\\w*)","captures":{"1":{"name":"storage.modifier.$1.v"},"2":{"name":"keyword.interface.v"},"3":{"patterns":[{"include":"#illegal-name"},{"name":"entity.name.interface.v","match":"\\w+"}]}}},"keywords":{"patterns":[{"name":"keyword.control.v","match":"(\\$if|\\$else)"},{"name":"keyword.control.v","match":"(?\u003c!@)\\b(as|it|is|in|or|break|continue|default|unsafe|match|if|else|for|go|goto|defer|return|shared|select|rlock|lock|atomic|asm)\\b"},{"name":"keyword.$1.v","match":"(?\u003c!@)\\b(fn|type|typeof|enum|struct|interface|map|assert|sizeof|__offsetof)\\b"}]},"module-decl":{"name":"meta.module.v","begin":"^\\s*(module)\\s+","end":"([\\w.]+)","beginCaptures":{"1":{"name":"keyword.module.v"}},"endCaptures":{"1":{"name":"entity.name.module.v"}}},"numbers":{"patterns":[{"name":"constant.numeric.exponential.v","match":"([0-9]+(_?))+(\\.)([0-9]+[eE][-+]?[0-9]+)"},{"name":"constant.numeric.float.v","match":"([0-9]+(_?))+(\\.)([0-9]+)"},{"name":"constant.numeric.binary.v","match":"(?:0b)(?:(?:[0-1]+)(?:_?))+"},{"name":"constant.numeric.octal.v","match":"(?:0o)(?:(?:[0-7]+)(?:_?))+"},{"name":"constant.numeric.hex.v","match":"(?:0x)(?:(?:[0-9a-fA-F]+)(?:_?))+"},{"name":"constant.numeric.integer.v","match":"(?:(?:[0-9]+)(?:[_]?))+"}]},"operators":{"patterns":[{"name":"keyword.operator.arithmetic.v","match":"(\\+|\\-|\\*|\\/|\\%|\\+\\+|\\-\\-|\\\u003e\\\u003e|\\\u003c\\\u003c)"},{"name":"keyword.operator.relation.v","match":"(\\=\\=|\\!\\=|\\\u003e|\\\u003c|\\\u003e\\=|\\\u003c\\=)"},{"name":"keyword.operator.assignment.v","match":"(\\:\\=|\\=|\\+\\=|\\-\\=|\\*\\=|\\/\\=|\\%\\=|\\\u0026\\=|\\|\\=|\\^\\=|\\~\\=|\\\u0026\\\u0026\\=|\\|\\|\\=|\\\u003e\\\u003e\\=|\\\u003c\\\u003c\\=)"},{"name":"keyword.operator.bitwise.v","match":"(\\\u0026|\\||\\^|\\~|\u003c(?!\u003c)|\u003e(?!\u003e))"},{"name":"keyword.operator.logical.v","match":"(\\\u0026\\\u0026|\\|\\||\\!)"},{"name":"keyword.operator.optional.v","match":"\\?"}]},"punctuation":{"patterns":[{"name":"punctuation.delimiter.period.dot.v","match":"\\."},{"name":"punctuation.delimiter.comma.v","match":","},{"name":"punctuation.separator.key-value.colon.v","match":":"},{"name":"punctuation.definition.other.semicolon.v","match":";"},{"name":"punctuation.definition.other.questionmark.v","match":"\\?"},{"name":"punctuation.hash.v","match":"#"}]},"punctuations":{"patterns":[{"name":"punctuation.accessor.v","match":"(?:\\.)"},{"name":"punctuation.separator.comma.v","match":"(?:,)"}]},"storage":{"name":"storage.modifier.v","match":"\\b(const|mut|pub)\\b"},"string-escaped-char":{"patterns":[{"name":"constant.character.escape.v","match":"\\\\([0-7]{3}|[\\$abfnrtv\\\\'\"]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})"},{"name":"invalid.illegal.unknown-escape.v","match":"\\\\[^0-7\\$xuUabfnrtv\\'\"]"}]},"string-interpolation":{"name":"meta.string.interpolation.v","match":"(\\$([\\w.]+|\\{.*?\\}))","captures":{"1":{"patterns":[{"name":"invalid.illegal.v","match":"\\$\\d[\\.\\w]+"},{"name":"variable.other.interpolated.v","match":"\\$([\\.\\w]+|\\{.*?\\})"}]}}},"string-placeholder":{"name":"constant.other.placeholder.v","match":"%(\\[\\d+\\])?([\\+#\\-0\\x20]{,2}((\\d+|\\*)?(\\.?(\\d+|\\*|(\\[\\d+\\])\\*?)?(\\[\\d+\\])?)?))?[vT%tbcdoqxXUbeEfFgGsp]"},"strings":{"patterns":[{"name":"string.quoted.rune.v","begin":"`","end":"`","patterns":[{"include":"#string-escaped-char"},{"include":"#string-interpolation"},{"include":"#string-placeholder"}]},{"name":"string.quoted.raw.v","begin":"(r)'","end":"'","patterns":[{"include":"#string-interpolation"},{"include":"#string-placeholder"}],"beginCaptures":{"1":{"name":"storage.type.string.v"}}},{"name":"string.quoted.raw.v","begin":"(r)\"","end":"\"","patterns":[{"include":"#string-interpolation"},{"include":"#string-placeholder"}],"beginCaptures":{"1":{"name":"storage.type.string.v"}}},{"name":"string.quoted.v","begin":"(c?)'","end":"'","patterns":[{"include":"#string-escaped-char"},{"include":"#string-interpolation"},{"include":"#string-placeholder"}],"beginCaptures":{"1":{"name":"storage.type.string.v"}}},{"name":"string.quoted.v","begin":"(c?)\"","end":"\"","patterns":[{"include":"#string-escaped-char"},{"include":"#string-interpolation"},{"include":"#string-placeholder"}],"beginCaptures":{"1":{"name":"storage.type.string.v"}}}]},"struct":{"patterns":[{"name":"meta.definition.struct.v","begin":"^\\s*(?:(mut|pub(?:\\s+mut)?|__global)\\s+)?(struct|union)\\s+([\\w.]+)\\s*|({)","end":"\\s*|(})","patterns":[{"include":"#struct-access-modifier"},{"match":"\\b(\\w+)\\s+([\\w\\[\\]\\*\u0026.]+)(?:\\s*(=)\\s*((?:.(?=$|//|/\\*))*+))?","captures":{"1":{"name":"variable.other.property.v"},"2":{"patterns":[{"include":"#numbers"},{"include":"#brackets"},{"include":"#types"},{"name":"storage.type.other.v","match":"\\w+"}]},"3":{"name":"keyword.operator.assignment.v"},"4":{"patterns":[{"include":"$self"}]}}},{"include":"#types"},{"include":"$self"}],"beginCaptures":{"1":{"name":"storage.modifier.$1.v"},"2":{"name":"storage.type.struct.v"},"3":{"name":"entity.name.type.v"},"4":{"name":"punctuation.definition.bracket.curly.begin.v"}},"endCaptures":{"1":{"name":"punctuation.definition.bracket.curly.end.v"}}},{"name":"meta.definition.struct.v","match":"^\\s*(?:(mut|pub(?:\\s+mut)?|__global))\\s+?(struct)\\s+(?:\\s+([\\w.]+))?","captures":{"1":{"name":"storage.modifier.$1.v"},"2":{"name":"storage.type.struct.v"},"3":{"name":"entity.name.struct.v"}}}]},"struct-access-modifier":{"match":"(?\u003c=\\s|^)(mut|pub(?:\\s+mut)?|__global)(:|\\b)","captures":{"1":{"name":"storage.modifier.$1.v"},"2":{"name":"punctuation.separator.struct.key-value.v"}}},"type":{"name":"meta.definition.type.v","match":"^\\s*(?:(pub)?\\s+)?(type)\\s+(\\w*)\\s+(?:\\w+\\.+)?(\\w*)","captures":{"1":{"name":"storage.modifier.$1.v"},"2":{"name":"storage.type.type.v"},"3":{"patterns":[{"include":"#illegal-name"},{"include":"#types"},{"name":"entity.name.type.v","match":"\\w+"}]},"4":{"patterns":[{"include":"#illegal-name"},{"include":"#types"},{"name":"entity.name.type.v","match":"\\w+"}]}}},"types":{"patterns":[{"name":"storage.type.numeric.v","match":"(?\u003c!\\.)\\b(i(8|16|nt|64|128)|u(8|16|32|64|128)|f(32|64))\\b"},{"name":"storage.type.$1.v","match":"(?\u003c!\\.)\\b(bool|byte|byteptr|charptr|voidptr|string|ustring|rune)\\b"}]},"variable-assign":{"match":"[a-zA-Z_]\\w*(?:,\\s*[a-zA-Z_]\\w*)*(?=\\s*(?:=|:=))","captures":{"0":{"patterns":[{"name":"variable.other.assignment.v","match":"[a-zA-Z_]\\w*"},{"include":"#punctuation"}]}}}}}
+{"name":"V","scopeName":"source.v","patterns":[{"include":"#comments"},{"include":"#function-decl"},{"include":"#as-is"},{"include":"#attributes"},{"include":"#assignment"},{"include":"#module-decl"},{"include":"#import-decl"},{"include":"#hash-decl"},{"include":"#brackets"},{"include":"#builtin-fix"},{"include":"#escaped-fix"},{"include":"#operators"},{"include":"#function-limited-overload-decl"},{"include":"#function-extend-decl"},{"include":"#function-exist"},{"include":"#generic"},{"include":"#constants"},{"include":"#type"},{"include":"#enum"},{"include":"#interface"},{"include":"#struct"},{"include":"#keywords"},{"include":"#storage"},{"include":"#numbers"},{"include":"#strings"},{"include":"#types"},{"include":"#punctuations"},{"include":"#variable-assign"},{"include":"#function-decl"}],"repository":{"as-is":{"begin":"\\s+(as|is)\\s+","end":"([\\w.]*)","beginCaptures":{"1":{"name":"keyword.$1.v"}},"endCaptures":{"1":{"name":"entity.name.alias.v"}}},"assignment":{"name":"meta.definition.variable.v","match":"\\s+((?:\\:|\\+|\\-|\\*|/|\\%|\\\u0026|\\||\\^)?=)\\s+","captures":{"1":{"patterns":[{"include":"#operators"}]}}},"attributes":{"name":"meta.definition.attribute.v","match":"^\\s*((\\[)(deprecated|unsafe|console|heap|manualfree|typedef|live|inline|flag|ref_only|direct_array_access|callconv)(\\]))","captures":{"1":{"name":"meta.function.attribute.v"},"2":{"name":"punctuation.definition.begin.bracket.square.v"},"3":{"name":"storage.modifier.attribute.v"},"4":{"name":"punctuation.definition.end.bracket.square.v"}}},"brackets":{"patterns":[{"begin":"{","end":"}","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.curly.begin.v"}},"endCaptures":{"0":{"name":"punctuation.definition.bracket.curly.end.v"}}},{"begin":"\\(","end":"\\)","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.round.begin.v"}},"endCaptures":{"0":{"name":"punctuation.definition.bracket.round.end.v"}}},{"begin":"\\[","end":"\\]","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"punctuation.definition.bracket.square.begin.v"}},"endCaptures":{"0":{"name":"punctuation.definition.bracket.square.end.v"}}}]},"builtin-fix":{"patterns":[{"patterns":[{"name":"storage.modifier.v","match":"(const)(?=\\s*\\()"},{"name":"keyword.$1.v","match":"\\b(fn|type|enum|struct|union|interface|map|assert|sizeof|typeof|__offsetof)\\b(?=\\s*\\()"}]},{"patterns":[{"name":"keyword.control.v","match":"(\\$if|\\$else)(?=\\s*\\()"},{"name":"keyword.control.v","match":"\\b(as|in|is|or|break|continue|default|unsafe|match|if|else|for|go|spawn|goto|defer|return|shared|select|rlock|lock|atomic|asm)\\b(?=\\s*\\()"}]},{"patterns":[{"name":"meta.expr.numeric.cast.v","match":"(?\u003c!.)(i?(?:8|16|nt|64|128)|u?(?:16|32|64|128)|f?(?:32|64))(?=\\s*\\()","captures":{"1":{"name":"storage.type.numeric.v"}}},{"name":"meta.expr.bool.cast.v","match":"(bool|byte|byteptr|charptr|voidptr|string|rune|size_t|[ui]size)(?=\\s*\\()","captures":{"1":{"name":"storage.type.$1.v"}}}]}]},"comments":{"patterns":[{"name":"comment.block.documentation.v","begin":"/\\*","end":"\\*/","patterns":[{"include":"#comments"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.v"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.v"}}},{"name":"comment.line.double-slash.v","begin":"//","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.v"}}}]},"constants":{"name":"constant.language.v","match":"\\b(true|false|none)\\b"},"enum":{"name":"meta.definition.enum.v","match":"^\\s*(?:(pub)?\\s+)?(enum)\\s+(?:\\w+\\.)?(\\w*)","captures":{"1":{"name":"storage.modifier.$1.v"},"2":{"name":"storage.type.enum.v"},"3":{"name":"entity.name.enum.v"}}},"function-decl":{"name":"meta.definition.function.v","match":"^(\\bpub\\b\\s+)?(\\bfn\\b)\\s+(?:\\([^\\)]+\\)\\s+)?(?:(?:C\\.)?)(\\w+)\\s*((?\u003c=[\\w\\s+])(\\\u003c)(\\w+)(\\\u003e))?","captures":{"1":{"name":"storage.modifier.v"},"2":{"name":"keyword.fn.v"},"3":{"name":"entity.name.function.v"},"4":{"patterns":[{"include":"#generic"}]}}},"function-exist":{"name":"meta.support.function.v","match":"(\\w+)((?\u003c=[\\w\\s+])(\\\u003c)(\\w+)(\\\u003e))?(?=\\s*\\()","captures":{"0":{"name":"meta.function.call.v"},"1":{"patterns":[{"include":"#illegal-name"},{"name":"entity.name.function.v","match":"\\w+"}]},"2":{"patterns":[{"include":"#generic"}]}}},"function-extend-decl":{"name":"meta.definition.function.v","match":"^\\s*(pub)?\\s*(fn)\\s*(\\()([^\\)]*)(\\))\\s*(?:(?:C\\.)?)(\\w+)\\s*((?\u003c=[\\w\\s+])(\\\u003c)(\\w+)(\\\u003e))?","captures":{"1":{"name":"storage.modifier.v"},"2":{"name":"keyword.fn.v"},"3":{"name":"punctuation.definition.bracket.round.begin.v"},"4":{"patterns":[{"include":"#brackets"},{"include":"#storage"},{"include":"#generic"},{"include":"#types"},{"include":"#punctuation"}]},"5":{"name":"punctuation.definition.bracket.round.end.v"},"6":{"patterns":[{"include":"#illegal-name"},{"name":"entity.name.function.v","match":"\\w+"}]},"7":{"patterns":[{"include":"#generic"}]}}},"function-limited-overload-decl":{"name":"meta.definition.function.v","match":"^\\s*(pub)?\\s*(fn)\\s*(\\()([^\\)]*)(\\))\\s*([\\+\\-\\*\\/])?\\s*(\\()([^\\)]*)(\\))\\s*(?:(?:C\\.)?)(\\w+)","captures":{"1":{"name":"storage.modifier.v"},"10":{"patterns":[{"include":"#illegal-name"},{"name":"entity.name.function.v","match":"\\w+"}]},"2":{"name":"keyword.fn.v"},"3":{"name":"punctuation.definition.bracket.round.begin.v"},"4":{"patterns":[{"include":"#brackets"},{"include":"#storage"},{"include":"#generic"},{"include":"#types"},{"include":"#punctuation"}]},"5":{"name":"punctuation.definition.bracket.round.end.v"},"6":{"patterns":[{"include":"#operators"}]},"7":{"name":"punctuation.definition.bracket.round.begin.v"},"8":{"patterns":[{"include":"#brackets"},{"include":"#storage"},{"include":"#generic"},{"include":"#types"},{"include":"#punctuation"}]},"9":{"name":"punctuation.definition.bracket.round.end.v"}}},"generic":{"patterns":[{"name":"meta.definition.generic.v","match":"(?\u003c=[\\w\\s+])(\\\u003c)(\\w+)(\\\u003e)","captures":{"1":{"name":"punctuation.definition.bracket.angle.begin.v"},"2":{"patterns":[{"include":"#illegal-name"},{"name":"entity.name.generic.v","match":"\\w+"}]},"3":{"name":"punctuation.definition.bracket.angle.end.v"}}}]},"hash-decl":{"name":"markup.bold.v","begin":"^\\s*(#)","end":"$"},"illegal-name":{"name":"invalid.illegal.v","match":"\\d\\w+"},"import-decl":{"name":"meta.import.v","begin":"^\\s*(import)\\s+","end":"([\\w.]+)","beginCaptures":{"1":{"name":"keyword.import.v"}},"endCaptures":{"1":{"name":"entity.name.import.v"}}},"interface":{"name":"meta.definition.interface.v","match":"^\\s*(?:(pub)?\\s+)?(interface)\\s+(\\w*)","captures":{"1":{"name":"storage.modifier.$1.v"},"2":{"name":"keyword.interface.v"},"3":{"patterns":[{"include":"#illegal-name"},{"name":"entity.name.interface.v","match":"\\w+"}]}}},"keywords":{"patterns":[{"name":"keyword.control.v","match":"(\\$if|\\$else)"},{"name":"keyword.control.v","match":"(?\u003c!@)\\b(as|it|is|in|or|break|continue|default|unsafe|match|if|else|for|go|spawn|goto|defer|return|shared|select|rlock|lock|atomic|asm)\\b"},{"name":"keyword.$1.v","match":"(?\u003c!@)\\b(fn|type|typeof|enum|struct|interface|map|assert|sizeof|__offsetof)\\b"}]},"module-decl":{"name":"meta.module.v","begin":"^\\s*(module)\\s+","end":"([\\w.]+)","beginCaptures":{"1":{"name":"keyword.module.v"}},"endCaptures":{"1":{"name":"entity.name.module.v"}}},"numbers":{"patterns":[{"name":"constant.numeric.exponential.v","match":"([0-9]+(_?))+(\\.)([0-9]+[eE][-+]?[0-9]+)"},{"name":"constant.numeric.float.v","match":"([0-9]+(_?))+(\\.)([0-9]+)"},{"name":"constant.numeric.binary.v","match":"(?:0b)(?:(?:[0-1]+)(?:_?))+"},{"name":"constant.numeric.octal.v","match":"(?:0o)(?:(?:[0-7]+)(?:_?))+"},{"name":"constant.numeric.hex.v","match":"(?:0x)(?:(?:[0-9a-fA-F]+)(?:_?))+"},{"name":"constant.numeric.integer.v","match":"(?:(?:[0-9]+)(?:[_]?))+"}]},"operators":{"patterns":[{"name":"keyword.operator.arithmetic.v","match":"(\\+|\\-|\\*|\\/|\\%|\\+\\+|\\-\\-|\\\u003e\\\u003e|\\\u003c\\\u003c)"},{"name":"keyword.operator.relation.v","match":"(\\=\\=|\\!\\=|\\\u003e|\\\u003c|\\\u003e\\=|\\\u003c\\=)"},{"name":"keyword.operator.assignment.v","match":"(\\:\\=|\\=|\\+\\=|\\-\\=|\\*\\=|\\/\\=|\\%\\=|\\\u0026\\=|\\|\\=|\\^\\=|\\~\\=|\\\u0026\\\u0026\\=|\\|\\|\\=|\\\u003e\\\u003e\\=|\\\u003c\\\u003c\\=)"},{"name":"keyword.operator.bitwise.v","match":"(\\\u0026|\\||\\^|\\~|\u003c(?!\u003c)|\u003e(?!\u003e))"},{"name":"keyword.operator.logical.v","match":"(\\\u0026\\\u0026|\\|\\||\\!)"},{"name":"keyword.operator.optional.v","match":"\\?"}]},"punctuation":{"patterns":[{"name":"punctuation.delimiter.period.dot.v","match":"\\."},{"name":"punctuation.delimiter.comma.v","match":","},{"name":"punctuation.separator.key-value.colon.v","match":":"},{"name":"punctuation.definition.other.semicolon.v","match":";"},{"name":"punctuation.definition.other.questionmark.v","match":"\\?"},{"name":"punctuation.hash.v","match":"#"}]},"punctuations":{"patterns":[{"name":"punctuation.accessor.v","match":"(?:\\.)"},{"name":"punctuation.separator.comma.v","match":"(?:,)"}]},"storage":{"name":"storage.modifier.v","match":"\\b(const|mut|pub)\\b"},"string-escaped-char":{"patterns":[{"name":"constant.character.escape.v","match":"\\\\([0-7]{3}|[\\$abfnrtv\\\\'\"]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})"},{"name":"invalid.illegal.unknown-escape.v","match":"\\\\[^0-7\\$xuUabfnrtv\\'\"]"}]},"string-interpolation":{"name":"meta.string.interpolation.v","match":"(\\$([\\w.]+|\\{.*?\\}))","captures":{"1":{"patterns":[{"name":"invalid.illegal.v","match":"\\$\\d[\\.\\w]+"},{"name":"variable.other.interpolated.v","match":"\\$([\\.\\w]+|\\{.*?\\})"}]}}},"string-placeholder":{"name":"constant.other.placeholder.v","match":"%(\\[\\d+\\])?([\\+#\\-0\\x20]{,2}((\\d+|\\*)?(\\.?(\\d+|\\*|(\\[\\d+\\])\\*?)?(\\[\\d+\\])?)?))?[vT%tbcdoqxXUbeEfFgGsp]"},"strings":{"patterns":[{"name":"string.quoted.rune.v","begin":"`","end":"`","patterns":[{"include":"#string-escaped-char"},{"include":"#string-interpolation"},{"include":"#string-placeholder"}]},{"name":"string.quoted.raw.v","begin":"(r)'","end":"'","patterns":[{"include":"#string-interpolation"},{"include":"#string-placeholder"}],"beginCaptures":{"1":{"name":"storage.type.string.v"}}},{"name":"string.quoted.raw.v","begin":"(r)\"","end":"\"","patterns":[{"include":"#string-interpolation"},{"include":"#string-placeholder"}],"beginCaptures":{"1":{"name":"storage.type.string.v"}}},{"name":"string.quoted.v","begin":"(c?)'","end":"'","patterns":[{"include":"#string-escaped-char"},{"include":"#string-interpolation"},{"include":"#string-placeholder"}],"beginCaptures":{"1":{"name":"storage.type.string.v"}}},{"name":"string.quoted.v","begin":"(c?)\"","end":"\"","patterns":[{"include":"#string-escaped-char"},{"include":"#string-interpolation"},{"include":"#string-placeholder"}],"beginCaptures":{"1":{"name":"storage.type.string.v"}}}]},"struct":{"patterns":[{"name":"meta.definition.struct.v","begin":"^\\s*(?:(mut|pub(?:\\s+mut)?|__global)\\s+)?(struct|union)\\s+([\\w.]+)\\s*|({)","end":"\\s*|(})","patterns":[{"include":"#struct-access-modifier"},{"match":"\\b(\\w+)\\s+([\\w\\[\\]\\*\u0026.]+)(?:\\s*(=)\\s*((?:.(?=$|//|/\\*))*+))?","captures":{"1":{"name":"variable.other.property.v"},"2":{"patterns":[{"include":"#numbers"},{"include":"#brackets"},{"include":"#types"},{"name":"storage.type.other.v","match":"\\w+"}]},"3":{"name":"keyword.operator.assignment.v"},"4":{"patterns":[{"include":"$self"}]}}},{"include":"#types"},{"include":"$self"}],"beginCaptures":{"1":{"name":"storage.modifier.$1.v"},"2":{"name":"storage.type.struct.v"},"3":{"name":"entity.name.type.v"},"4":{"name":"punctuation.definition.bracket.curly.begin.v"}},"endCaptures":{"1":{"name":"punctuation.definition.bracket.curly.end.v"}}},{"name":"meta.definition.struct.v","match":"^\\s*(?:(mut|pub(?:\\s+mut)?|__global))\\s+?(struct)\\s+(?:\\s+([\\w.]+))?","captures":{"1":{"name":"storage.modifier.$1.v"},"2":{"name":"storage.type.struct.v"},"3":{"name":"entity.name.struct.v"}}}]},"struct-access-modifier":{"match":"(?\u003c=\\s|^)(mut|pub(?:\\s+mut)?|__global)(:|\\b)","captures":{"1":{"name":"storage.modifier.$1.v"},"2":{"name":"punctuation.separator.struct.key-value.v"}}},"type":{"name":"meta.definition.type.v","match":"^\\s*(?:(pub)?\\s+)?(type)\\s+(\\w*)\\s+(?:\\w+\\.+)?(\\w*)","captures":{"1":{"name":"storage.modifier.$1.v"},"2":{"name":"storage.type.type.v"},"3":{"patterns":[{"include":"#illegal-name"},{"include":"#types"},{"name":"entity.name.type.v","match":"\\w+"}]},"4":{"patterns":[{"include":"#illegal-name"},{"include":"#types"},{"name":"entity.name.type.v","match":"\\w+"}]}}},"types":{"patterns":[{"name":"storage.type.numeric.v","match":"(?\u003c!\\.)\\b(i(8|16|nt|64|128)|u(8|16|32|64|128)|f(32|64))\\b"},{"name":"storage.type.$1.v","match":"(?\u003c!\\.)\\b(bool|byte|byteptr|charptr|voidptr|string|ustring|rune)\\b"}]},"variable-assign":{"match":"[a-zA-Z_]\\w*(?:,\\s*[a-zA-Z_]\\w*)*(?=\\s*(?:=|:=))","captures":{"0":{"patterns":[{"name":"variable.other.assignment.v","match":"[a-zA-Z_]\\w*"},{"include":"#punctuation"}]}}}}}
diff --git a/grammars/source.vba.json b/grammars/source.vba.json
new file mode 100644
index 0000000..821ead6
--- /dev/null
+++ b/grammars/source.vba.json
@@ -0,0 +1 @@
+{"name":"Visual Basic for Applications","scopeName":"source.vba","patterns":[{"include":"#comments"},{"include":"#keywords"},{"include":"#numbers"},{"include":"#storage"},{"include":"#strings"},{"include":"#types"},{"include":"#functions"},{"name":"constant.other.vba","match":"_(?=\\s*\\n)"}],"repository":{"comments":{"begin":"(?=')|(?:^(?:|(\\d*)\\s*|[a-zA-Z][a-zA-Z0-9]{0,254}:\\s*)|:\\s*)(?=(?i:Rem ))","end":"(?\u003c!\\s_)$\n","patterns":[{"name":"comment.line.quote","match":"'.*"},{"name":"comment.line.rem","match":"Rem .*"},{"name":"comment.line.continuation","match":"^.*"}],"beginCaptures":{"1":{"name":"constant.numeric.decimal"}}},"functions":{"name":"entity.name.function.vba","match":"(?i:\\b(?:(?\u003c=Call )|(?\u003c=Function )|(?\u003c=Sub ))[a-zA-Z][a-zA-Z0-9_]*\\b)(?=\\(\\)?)"},"keywords":{"patterns":[{"name":"keyword.other.option.vba","match":"(?i)\\bOption (Base [01]|Compare (Binary|Text)|Explicit|Private Module)\\b"},{"name":"keyword.conditional.vba","match":"(?i:\\b(Do(( While)|( Until))?|While|Case( Else)?|Else(If)?|For( Each)?|(I)?If|In|New|(Select )?Case|Then|To|Step|With)\\b)"},{"name":"keyword.conditional.end.vba","match":"(?i:\\b(End( )?If|End (Select|With)|Next|Wend|Loop(( While)|( Until))?|Exit (For|Do|While))\\b)"},{"name":"keyword.control.vba","match":"(?i:(\\b(Exit (Function|Property|Sub)|As|And|By(Ref|Val)|Goto|Is|Like|Mod|Not|On Error|Optional|Or|Resume Next|Stop|Xor|Eqv|Imp|TypeOf|AddressOf)\\b)|(\\b(End)\\b(?=\\n)))"},{"name":"keyword.other.vba","match":"(?i:\\b(Attribute|Call|End (Function|Property|Sub|Type|Enum)|(Static )?(Const|Function|Property|Sub|Type|Enum)|Declare|PtrSafe|WithEvents|Event|RaiseEvent)\\b)"},{"name":"keyword.other.visibility.vba","match":"(?i:\\b(Private|Public|Friend)\\b)"},{"name":"constant.language.vba","match":"(?i)\\b(Empty|False|Nothing|Null|True)\\b"}]},"numbers":{"patterns":[{"name":"constant.numeric.date","match":"(?i)#((Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)|[0-9]{1,2})(-|/)[0-9]{1,2}((-|/)[0-9]{1,4})?#"},{"name":"constant.numeric.decimal","match":"(?\u003c!\\w)-?\\d+(\\.\\d+)?"},{"name":"constant.numeric.octal","match":"(?i)-?\u0026O[0-7]+"},{"name":"constant.numeric.hexadecimal","match":"(?i)-?\u0026H[0-9A-F]+"}]},"storage":{"patterns":[{"name":"storage.modifier.vba","match":"(?i)\\b(Class|Const|Dim|(G|L|S)et|ReDim( Preserve)?|Erase)\\b"}]},"strings":{"name":"string.quoted.double","begin":"\"","end":"\""},"types":{"patterns":[{"name":"support.type.builtin.vba","match":"(?i)\\b(Any|Byte|Boolean|Currency|Collection|Date|Double|Integer|Long(Long|Ptr)?|Object|Single|String|Variant)\\b"},{"match":"(?i)(?\u003c= As )([a-zA-Z]+)","captures":{"1":{"name":"support.type"}}}]}}}
diff --git a/grammars/source.wgsl.json b/grammars/source.wgsl.json
new file mode 100644
index 0000000..1fae85f
--- /dev/null
+++ b/grammars/source.wgsl.json
@@ -0,0 +1 @@
+{"name":"WGSL","scopeName":"source.wgsl","patterns":[{"include":"#line_comments"},{"include":"#keywords"},{"include":"#functions"},{"include":"#function_calls"},{"include":"#constants"},{"include":"#types"},{"include":"#variables"},{"include":"#punctuation"}],"repository":{"constants":{"patterns":[{"name":"constant.numeric.float.wgsl","match":"(-?\\b[0-9][0-9]*\\.[0-9][0-9]*)([eE][+-]?[0-9]+)?\\b"},{"name":"constant.numeric.decimal.wgsl","match":"-?\\b0x[0-9a-fA-F]+\\b|\\b0\\b|-?\\b[1-9][0-9]*\\b"},{"name":"constant.numeric.decimal.wgsl","match":"\\b0x[0-9a-fA-F]+u\\b|\\b0u\\b|\\b[1-9][0-9]*u\\b"},{"name":"constant.language.boolean.wgsl","match":"\\b(true|false)\\b"}]},"function_calls":{"patterns":[{"name":"meta.function.call.wgsl","begin":"([A-Za-z0-9_]+)(\\()","end":"\\)","patterns":[{"include":"#line_comments"},{"include":"#keywords"},{"include":"#function_calls"},{"include":"#constants"},{"include":"#types"},{"include":"#variables"},{"include":"#punctuation"}],"beginCaptures":{"1":{"name":"entity.name.function.wgsl"},"2":{"name":"punctuation.brackets.round.wgsl"}},"endCaptures":{"0":{"name":"punctuation.brackets.round.wgsl"}}}]},"functions":{"patterns":[{"name":"meta.function.definition.wgsl","begin":"\\b(fn)\\s+([A-Za-z0-9_]+)((\\()|(\u003c))","end":"\\{","patterns":[{"include":"#line_comments"},{"include":"#keywords"},{"include":"#function_calls"},{"include":"#constants"},{"include":"#types"},{"include":"#variables"},{"include":"#punctuation"}],"beginCaptures":{"1":{"name":"keyword.other.fn.wgsl"},"2":{"name":"entity.name.function.wgsl"},"4":{"name":"punctuation.brackets.round.wgsl"}},"endCaptures":{"0":{"name":"punctuation.brackets.curly.wgsl"}}}]},"keywords":{"patterns":[{"name":"keyword.control.wgsl","match":"\\b(bitcast|block|break|case|continue|continuing|default|discard|else|elseif|enable|fallthrough|for|function|if|loop|override|private|read|read_write|return|storage|switch|uniform|while|workgroup|write)\\b"},{"name":"keyword.control.wgsl","match":"\\b(asm|const|do|enum|handle|mat|premerge|regardless|typedef|unless|using|vec|void)\\b"},{"name":"keyword.other.wgsl storage.type.wgsl","match":"\\b(let|var)\\b"},{"name":"keyword.declaration.type.wgsl storage.type.wgsl","match":"\\b(type)\\b"},{"name":"keyword.declaration.enum.wgsl storage.type.wgsl","match":"\\b(enum)\\b"},{"name":"keyword.declaration.struct.wgsl storage.type.wgsl","match":"\\b(struct)\\b"},{"name":"keyword.other.fn.wgsl","match":"\\bfn\\b"},{"name":"keyword.operator.logical.wgsl","match":"(\\^|\\||\\|\\||\u0026\u0026|\u003c\u003c|\u003e\u003e|!)(?!=)"},{"name":"keyword.operator.borrow.and.wgsl","match":"\u0026(?![\u0026=])"},{"name":"keyword.operator.assignment.wgsl","match":"(\\+=|-=|\\*=|/=|%=|\\^=|\u0026=|\\|=|\u003c\u003c=|\u003e\u003e=)"},{"name":"keyword.operator.assignment.equal.wgsl","match":"(?\u003c![\u003c\u003e])=(?!=|\u003e)"},{"name":"keyword.operator.comparison.wgsl","match":"(=(=)?(?!\u003e)|!=|\u003c=|(?\u003c!=)\u003e=)"},{"name":"keyword.operator.math.wgsl","match":"(([+%]|(\\*(?!\\w)))(?!=))|(-(?!\u003e))|(/(?!/))"},{"name":"keyword.operator.access.dot.wgsl","match":"\\.(?!\\.)"},{"name":"keyword.operator.arrow.skinny.wgsl","match":"-\u003e"}]},"line_comments":{"name":"comment.line.double-slash.wgsl","match":"\\s*//.*"},"punctuation":{"patterns":[{"name":"punctuation.comma.wgsl","match":","},{"name":"punctuation.brackets.curly.wgsl","match":"[{}]"},{"name":"punctuation.brackets.round.wgsl","match":"[()]"},{"name":"punctuation.semi.wgsl","match":";"},{"name":"punctuation.brackets.square.wgsl","match":"[\\[\\]]"},{"name":"punctuation.brackets.angle.wgsl","match":"(?\u003c!=)[\u003c\u003e]"}]},"types":{"name":"storage.type.wgsl","patterns":[{"name":"storage.type.wgsl","match":"\\b(bool|i32|u32|f32)\\b"},{"name":"storage.type.wgsl","match":"\\b(i64|u64|f64)\\b"},{"name":"storage.type.wgsl","match":"\\b(vec[2-4]|mat[2-4]x[2-4])\\b"},{"name":"storage.type.wgsl","match":"\\b(atomic)\\b"},{"name":"storage.type.wgsl","match":"\\b(array)\\b"},{"name":"entity.name.type.wgsl","match":"\\b([A-Z][A-Za-z0-9]*)\\b"}]},"variables":{"patterns":[{"name":"variable.other.wgsl","match":"\\b(?\u003c!(?\u003c!\\.)\\.)(?:r#(?!(crate|[Ss]elf|super)))?[a-z0-9_]+\\b"}]}}}
diff --git a/grammars/source.wit.json b/grammars/source.wit.json
new file mode 100644
index 0000000..d45da21
--- /dev/null
+++ b/grammars/source.wit.json
@@ -0,0 +1 @@
+{"name":"WIT","scopeName":"source.wit","patterns":[{"include":"#comment"},{"include":"#world"},{"include":"#interface"}],"repository":{"block-comments":{"patterns":[{"name":"comment.block.empty.wit","match":"/\\*\\*/"},{"name":"comment.block.documentation.wit","begin":"/\\*\\*","end":"\\*/","patterns":[{"include":"#block-comments"}]},{"name":"comment.block.wit","begin":"/\\*(?!\\*)","end":"\\*/","patterns":[{"include":"#block-comments"}]}]},"boolean":{"name":"entity.name.type.boolean.wit","match":"\\s*\\b(bool)\\b"},"comment":{"patterns":[{"include":"#block-comments"},{"include":"#doc-comment"},{"include":"#line-comment"}]},"container":{"name":"meta.container.ty.wit","patterns":[{"include":"#tuple"},{"include":"#list"},{"include":"#option"},{"include":"#result"},{"include":"#handle"}]},"doc-comment":{"name":"comment.line.documentation.wit","match":"^\\s*///.*"},"enum":{"name":"meta.enum-items.wit","begin":"\\s*\\b(enum)\\b\\s+((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\s*(\\{)\\s*","end":"\\s*(\\})\\s*","patterns":[{"include":"#comment"},{"include":"#enum-cases"}],"beginCaptures":{"1":{"name":"keyword.other.enum.enum-items.wit"},"2":{"name":"entity.name.type.id.enum-items.wit"},"7":{"name":"punctuation.brackets.curly.begin.wit"}},"endCaptures":{"1":{"name":"punctuation.brackets.curly.end.wit"}},"applyEndPatternLast":true},"enum-cases":{"name":"meta.enum-cases.wit","patterns":[{"include":"#comment"},{"name":"variable.other.enummember.id.enum-cases.wit","match":"\\s*\\b((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\b"},{"name":"punctuation.comma.wit","match":"\\s*(\\,)"}]},"extern":{"name":"meta.extern-type.wit","patterns":[{"name":"meta.interface-type.wit","patterns":[{"begin":"\\s*\\b(interface)\\b\\s*(\\{)\\s*","end":"\\s*(\\})\\s*","patterns":[{"include":"#comment"},{"include":"#interface-items"}],"beginCaptures":{"1":{"name":"keyword.other.interface.interface-type.wit"},"2":{"name":"ppunctuation.brackets.curly.begin.wit"}},"endCaptures":{"1":{"name":"punctuation.brackets.curly.end.wit"}}}]},{"include":"#function-definition"},{"include":"#use-path"}]},"flags":{"name":"meta.flags-items.wit","begin":"\\s*\\b(flags)\\s+((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\s*(\\{)\\s*","end":"\\s*(\\})\\s*","patterns":[{"include":"#comment"},{"include":"#flags-fields"}],"beginCaptures":{"1":{"name":"keyword.other.flags.flags-items.wit"},"2":{"name":"entity.name.type.id.flags-items.wit"},"7":{"name":"punctuation.brackets.curly.begin.wit"}},"endCaptures":{"1":{"name":"punctuation.brackets.curly.end.wit"}},"applyEndPatternLast":true},"flags-fields":{"name":"meta.flags-fields.wit","patterns":[{"include":"#comment"},{"name":"variable.other.enummember.id.flags-fields.wit","match":"\\s*\\b((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\b"},{"name":"punctuation.comma.wit","match":"\\s*(\\,)"}]},"function":{"name":"meta.func-item.wit","begin":"\\s*\\b(static\\s+)?((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\s*(\\:)\\s*","end":"\\s*(?\u003c=\\n)","patterns":[{"include":"#function-definition"}],"beginCaptures":{"1":{"name":"storage.modifier.static.func-item.wit"},"2":{"name":"entity.name.function.id.func-item.wit"},"3":{"name":"meta.word.wit"},"5":{"name":"meta.word-separator.wit"},"6":{"name":"meta.word.wit"},"7":{"name":"keyword.operator.key-value.wit"}},"applyEndPatternLast":true},"function-definition":{"name":"meta.func-type.wit","patterns":[{"name":"meta.function.wit","begin":"\\s*\\b(func)\\b\\s*(\\()\\s*","end":"\\s*(\\))\\s*((\\-\\\u003e)(.+))?\\s*","patterns":[{"include":"#comment"},{"name":"meta.named-type-list.wit","begin":"\\s*\\b((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\b\\s*(\\:)\\s*","end":"\\s*(\\,)?\\s*","patterns":[{"include":"#comment"},{"name":"meta.types.named-type-list.wit","include":"#types"}],"beginCaptures":{"1":{"name":"variable.parameter.id.named-type.wit"},"6":{"name":"keyword.operator.key-value.wit"}},"endCaptures":{"1":{"name":"punctuation.comma.wit"}},"applyEndPatternLast":true}],"beginCaptures":{"1":{"name":"keyword.other.func.func-type.wit"},"2":{"name":"punctuation.brackets.round.begin.wit"}},"endCaptures":{"1":{"name":"punctuation.brackets.round.end.wit"},"2":{"name":"meta.result-list.wit"},"3":{"name":"keyword.operator.arrow.skinny.wit"},"4":{"name":"meta.types.result-list.wit","patterns":[{"include":"#comment"},{"include":"#types"}]}},"applyEndPatternLast":true}]},"handle":{"name":"meta.handle.ty.wit","match":"\\s*\\b(borrow)\\b(\\\u003c)\\s*((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\s*(\\\u003e)\\s*","captures":{"1":{"name":"entity.name.type.borrow.handle.wit"},"2":{"name":"punctuation.brackets.angle.begin.wit"},"3":{"name":"entity.name.type.id.handle.wit"},"8":{"name":"punctuation.brackets.angle.end.wit"}}},"identifier":{"name":"entity.name.type.id.wit","match":"\\s*\\b((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\b"},"interface":{"name":"meta.interface-item.wit","begin":"^\\b(default\\s+)?(interface)\\s+((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\s*(\\{)\\s*","end":"\\s*(\\})\\s*","patterns":[{"include":"#comment"},{"include":"#interface-items"}],"beginCaptures":{"1":{"name":"storage.modifier.default.interface-item.wit"},"2":{"name":"keyword.declaration.interface.interface-item.wit storage.type.wit"},"3":{"name":"entity.name.type.id.interface-item.wit"},"8":{"name":"punctuation.brackets.curly.begin.wit"}},"endCaptures":{"1":{"name":"punctuation.brackets.curly.end.wit"}}},"interface-items":{"name":"meta.interface-items.wit","patterns":[{"include":"#typedef-item"},{"include":"#use"},{"include":"#function"}]},"line-comment":{"name":"comment.line.double-slash.wit","match":"\\s*//.*"},"list":{"name":"meta.list.ty.wit","begin":"\\s*\\b(list)\\b(\\\u003c)\\s*","end":"\\s*(\\\u003e)\\s*","patterns":[{"include":"#comment"},{"name":"meta.types.list.wit","include":"#types"}],"beginCaptures":{"1":{"name":"entity.name.type.list.wit"},"2":{"name":"punctuation.brackets.angle.begin.wit"}},"endCaptures":{"1":{"name":"punctuation.brackets.angle.end.wit"}},"applyEndPatternLast":true},"numeric":{"name":"entity.name.type.numeric.wit","match":"\\s*\\b(u8|u16|u32|u64|s8|s16|s32|s64|float32|float64)\\b"},"operator":{"patterns":[{"name":"punctuation.equal.wit","match":"\\="},{"name":"punctuation.comma.wit","match":"\\,"},{"name":"keyword.operator.key-value.wit","match":"\\:"},{"name":"punctuation.semicolon.wit","match":"\\;"},{"name":"punctuation.brackets.round.begin.wit","match":"\\("},{"name":"punctuation.brackets.round.end.wit","match":"\\)"},{"name":"punctuation.brackets.curly.begin.wit","match":"\\{"},{"name":"punctuation.brackets.curly.end.wit","match":"\\}"},{"name":"punctuation.brackets.angle.begin.wit","match":"\\\u003c"},{"name":"punctuation.brackets.angle.end.wit","match":"\\\u003e"},{"name":"keyword.operator.star.wit","match":"\\*"},{"name":"keyword.operator.arrow.skinny.wit","match":"\\-\\\u003e"}]},"option":{"name":"meta.option.ty.wit","begin":"\\s*\\b(option)\\b(\\\u003c)\\s*","end":"\\s*(\\\u003e)\\s*","patterns":[{"include":"#comment"},{"name":"meta.types.option.wit","include":"#types"}],"beginCaptures":{"1":{"name":"entity.name.type.option.wit"},"2":{"name":"punctuation.brackets.angle.begin.wit"}},"endCaptures":{"1":{"name":"punctuation.brackets.angle.end.wit"}},"applyEndPatternLast":true},"primitive":{"name":"meta.primitive.ty.wit","patterns":[{"include":"#numeric"},{"include":"#boolean"},{"include":"#string"}]},"record":{"name":"meta.record-item.wit","begin":"\\s*\\b(record)\\b\\s+((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\s*(\\{)\\s*","end":"\\s*(\\})\\s*","patterns":[{"include":"#comment"},{"include":"#record-fields"}],"beginCaptures":{"1":{"name":"keyword.declaration.record.record-item.wit"},"2":{"name":"entity.name.type.id.record-item.wit"},"7":{"name":"punctuation.brackets.curly.begin.wit"}},"endCaptures":{"1":{"name":"punctuation.brackets.curly.end.wit"}},"applyEndPatternLast":true},"record-fields":{"name":"meta.record-fields.wit","begin":"\\s*\\b((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\b\\s*(\\:)\\s*","end":"\\s*(\\,)?\\s*","patterns":[{"include":"#comment"},{"name":"meta.types.record-fields.wit","include":"#types"}],"beginCaptures":{"1":{"name":"variable.declaration.id.record-fields.wit"},"6":{"name":"keyword.operator.key-value.wit"}},"endCaptures":{"1":{"name":"punctuation.comma.wit"}},"applyEndPatternLast":true},"resource":{"name":"meta.resource.wit","begin":"\\s*\\b(resource)\\b\\s+((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\s*(\\{)\\s*","end":"\\s*(\\})\\s*","patterns":[{"include":"#comment"},{"include":"#function"}],"beginCaptures":{"1":{"name":"keyword.other.resource.wit"},"2":{"name":"entity.name.type.id.resource.wit"},"7":{"name":"punctuation.brackets.curly.begin.wit"}},"endCaptures":{"1":{"name":"punctuation.brackets.curly.end.wit"}}},"result":{"name":"meta.result.ty.wit","begin":"\\s*\\b(result)\\b(\\\u003c)?\\s*","end":"\\s*(\\\u003e)?\\s*","patterns":[{"include":"#comment"},{"name":"variable.other.inferred-type.result.wit","match":"\\s*(?\u003c!\\w)(\\_)(?!\\w)"},{"name":"meta.types.result.wit","include":"#types"},{"name":"punctuation.comma.wit","match":"\\s*(\\,)"}],"beginCaptures":{"1":{"name":"entity.name.type.result.wit"},"2":{"name":"punctuation.brackets.angle.begin.wit"}},"endCaptures":{"1":{"name":"punctuation.brackets.angle.end.wit"}},"applyEndPatternLast":true},"string":{"name":"entity.name.type.string.wit","match":"\\s*\\b(string|char)\\b"},"tuple":{"name":"meta.tuple.ty.wit","begin":"\\s*\\b(tuple)\\b(\\\u003c)\\s*","end":"\\s*(\\\u003e)\\s*","patterns":[{"include":"#comment"},{"patterns":[{"name":"meta.types.tuple.wit","include":"#types"},{"name":"punctuation.comma.wit","match":"\\s*(\\,)"}]}],"beginCaptures":{"1":{"name":"entity.name.type.tuple.wit"},"2":{"name":"punctuation.brackets.angle.begin.wit"}},"endCaptures":{"1":{"name":"punctuation.brackets.angle.end.wit"}},"applyEndPatternLast":true},"type-definition":{"name":"meta.type-item.wit","begin":"\\s*\\b(type)\\b\\s+((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\s*(\\=)\\s*","end":"\\s*(?\u003c=\\n)","patterns":[{"name":"meta.types.type-item.wit","include":"#types"}],"beginCaptures":{"1":{"name":"keyword.declaration.type.type-item.wit storage.type.wit"},"2":{"name":"entity.name.type.id.type-item.wit"},"7":{"name":"punctuation.equal.wit"}},"applyEndPatternLast":true},"typedef-item":{"name":"meta.typedef-item.wit","patterns":[{"include":"#resource"},{"include":"#variant"},{"include":"#record"},{"include":"#union"},{"include":"#flags"},{"include":"#enum"},{"include":"#type-definition"}]},"types":{"name":"meta.ty.wit","patterns":[{"include":"#primitive"},{"include":"#container"},{"include":"#identifier"}]},"union":{"name":"meta.union-items.wit","begin":"\\s*\\b(union)\\b\\s+((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\s*(\\{)\\s*","end":"\\s*(\\})\\s*","patterns":[{"include":"#comment"},{"name":"meta.types.union-cases.wit","include":"#types"},{"name":"punctuation.comma.wit","match":"\\s*(\\,)"}],"beginCaptures":{"1":{"name":"keyword.other.union.union-items.wit"},"2":{"name":"entity.name.type.declaration.id.union-items.wit"},"7":{"name":"punctuation.brackets.curly.begin.wit"}},"endCaptures":{"1":{"name":"punctuation.brackets.curly.end.wit"}},"applyEndPatternLast":true},"use":{"name":"meta.use-item.wit","begin":"\\s*\\b(use)\\b\\s+([^\\s]+)(\\.)(\\{)\\s*","end":"\\s*(\\})\\s*","patterns":[{"include":"#comment"},{"name":"entity.name.type.declaration.use-names-item.use-item.wit","match":"\\b((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\b"},{"name":"punctuation.comma.wit","match":"\\s*(\\,)"}],"beginCaptures":{"1":{"name":"keyword.other.use.use-item.wit"},"2":{"patterns":[{"include":"#use-path"}]},"3":{"name":"keyword.operator.namespace-separator.use-item.wit"},"4":{"name":"punctuation.brackets.curly.begin.wit"}},"endCaptures":{"1":{"name":"punctuation.brackets.curly.end.wit"}}},"use-path":{"name":"meta.use-path.wit","patterns":[{"name":"variable.language.self.use-path.wit","match":"(?\u003c!\\.)\\b(self|pkg)\\b"},{"name":"entity.name.namespace.id.use-path.wit","match":"\\b((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\b"},{"name":"keyword.operator.namespace-separator.use-path.wit","match":"\\."}]},"variant":{"name":"meta.variant.wit","begin":"\\s*\\b(variant)\\s+((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\s*(\\{)\\s*","end":"\\s*(\\})\\s*","patterns":[{"include":"#comment"},{"include":"#variant-cases"},{"include":"#enum-cases"}],"beginCaptures":{"1":{"name":"keyword.other.variant.wit"},"2":{"name":"entity.name.type.id.variant.wit"},"7":{"name":"punctuation.brackets.curly.begin.wit"}},"endCaptures":{"1":{"name":"punctuation.brackets.curly.end.wit"}},"applyEndPatternLast":true},"variant-cases":{"name":"meta.variant-cases.wit","begin":"\\s*\\b((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\b\\s*(\\()\\s*","end":"\\s*(\\))\\s*(\\,)?\\s*","patterns":[{"name":"meta.types.variant-cases.wit","include":"#types"}],"beginCaptures":{"1":{"name":"variable.other.enummember.id.variant-cases.wit"},"6":{"name":"punctuation.brackets.round.begin.wit"}},"endCaptures":{"1":{"name":"punctuation.brackets.round.end.wit"},"2":{"name":"punctuation.comma.wit"}},"applyEndPatternLast":true},"world":{"name":"meta.world-item.wit","begin":"^\\b(default\\s+)?(world)\\s+((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\s*(\\{)\\s*","end":"\\s*(\\})\\s*","patterns":[{"include":"#comment"},{"name":"meta.export-item.wit","begin":"\\s*\\b(export)\\b\\s+((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\s*(\\:)\\s*","end":"\\s*(?\u003c=\\n)","patterns":[{"include":"#extern"}],"beginCaptures":{"1":{"name":"keyword.control.export.export-item.wit"},"2":{"name":"variable.other.constant.id.export-item.wit"},"7":{"name":"keyword.operator.key-value.wit"}},"applyEndPatternLast":true},{"name":"meta.import-item.wit","begin":"\\s*\\b(import)\\s+((?\u003c![\\-\\w])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*)(([\\-])([a-z][0-9a-z]*|[A-Z][0-9A-Z]*))*)\\s*(\\:)","end":"\\s*(?\u003c=\\n)","patterns":[{"include":"#extern"}],"beginCaptures":{"1":{"name":"keyword.control.import.import-item.wit"},"2":{"name":"variable.other.id.import-item.wit"},"7":{"name":"keyword.operator.key-value.wit"}},"applyEndPatternLast":true},{"include":"#use"},{"include":"#typedef-item"}],"beginCaptures":{"1":{"name":"storage.modifier.default.world-item.wit"},"2":{"name":"keyword.declaration.world.world-item.wit storage.type.wit"},"3":{"name":"entity.name.type.id.world-item.wit"},"8":{"name":"punctuation.brackets.curly.begin.wit"}},"endCaptures":{"1":{"name":"punctuation.brackets.curly.end.wit"}}}}}
diff --git a/grammars/source.wwb.json b/grammars/source.wwb.json
new file mode 100644
index 0000000..a49e445
--- /dev/null
+++ b/grammars/source.wwb.json
@@ -0,0 +1 @@
+{"scopeName":"source.wwb","patterns":[{"include":"#keywords"},{"include":"#types"},{"include":"source.vba"}],"repository":{"keywords":{"patterns":[{"name":"keyword.control.wwb","match":"((?i)\\b(AndAlso|OrElse|IsNot|Return)\\b)"}]},"types":{"patterns":[{"name":"support.type.builtin.wwb","match":"((?i)\\b(Decimal|Huge_|PortInt|SByte|UHuge_|UInteger|ULong)\\b)"}]}}}
diff --git a/grammars/source.xojo.json b/grammars/source.xojo.json
index 714d48a..5850833 100644
--- a/grammars/source.xojo.json
+++ b/grammars/source.xojo.json
@@ -1 +1 @@
-{"name":"xojo","scopeName":"source.xojo","patterns":[{"include":"#comment"},{"include":"#comment-rem"},{"include":"#tags"},{"include":"#string-literal"},{"include":"#keywords"},{"include":"#directives"},{"include":"#keywords-numeric"},{"include":"#keywords-functions"},{"include":"#numbers"},{"include":"#numbers-literal"},{"include":"#numbers-binary"}],"repository":{"comment":{"name":"punctuation.definition.comment.xojo","match":"(//|').*$"},"comment-rem":{"name":"punctuation.definition.comment.xojo","match":"(?i)(rem .++)$"},"directives":{"name":"keyword.xojo","match":"(?i)#(if|else|elseif|endif|pragma)\\b"},"keywords":{"name":"keyword.xojo","match":"\\b(?i)(me|self|super|return|dim|var|const|static|as|if|then|else|elseif|for|next|do|loop|until|while|wend|end if|select case|case|end select|private|public|protected|inherits|try|catch|finally|nil|and|or|not|mod|to|downto|new|get|set|end)\\b"},"keywords-functions":{"name":"keyword.xojo","match":"\\b(?i)(sub|function|class|return|begin)\\s\\w++\\b"},"keywords-numeric":{"name":"keyword.xojo","match":"\\b(?i)(boolean|integer|double|cgfloat|long|string|color|true|false|(u)*int(8|16|32|64))\\b"},"numbers":{"name":"constant.numeric.xojo","match":"\\b(-)?[0-9.]+\\b"},"numbers-binary":{"name":"constant.numeric.integer","match":"(?i)\u0026b[01]+"},"numbers-literal":{"name":"constant.numeric.integer","match":"(?i)(\u0026h|\u0026c)[0-9a-f]+"},"string-literal":{"name":"string.quoted.double.xojo","match":"(\\\".*?\\\")"},"tags":{"name":"markup.bold.xojo","match":"^\\s*#tag.*$"}}}
+{"name":"Xojo","scopeName":"source.xojo","patterns":[{"include":"#xml"},{"include":"#tags"}],"repository":{"block":{"begin":"^\\s*Begin.*$","end":"^\\s*End$","patterns":[{"include":"#block"},{"include":"#string-literal"},{"include":"#keywords-numeric"},{"include":"#numbers"},{"include":"#numbers-literal"},{"include":"#numbers-binary"}],"beginCaptures":{"0":{"name":"entity.name.section"}},"endCaptures":{"0":{"name":"entity.name.section"}}},"comment":{"name":"comment","match":"(//|').*$"},"comment-rem":{"name":"comment","match":"(?i)(rem .++)$"},"declare":{"name":"keyword","match":"^\\s*(?i)((protected|private|public)\\s+)*(soft\\s+)*(?i)declare\\s+(sub|function)\\s+\\w+"},"directives":{"name":"keyword","match":"(?i)#(if|else|elseif|endif|pragma).*$\\b"},"keywords":{"name":"keyword","match":"\\b(?i)(me|self|super|return|dim|var|const|static|as|if|then|else|elseif|for|next|do|loop|until|while|wend|end if|select case|case|end select|inherits|try|catch|finally|nil|and|or|not|mod|to|downto|new|get|set|end|return|call|invoke)\\b"},"keywords-functions":{"name":"entity.name.function","match":"\\b(?i)(private|protected|public|shared|end)? ?(sub|function|class)\\b(\\s\\w++\\b)?"},"keywords-numeric":{"name":"keyword","match":"\\b(?i)(boolean|integer|double|single|ptr|wstring|cgfloat|long|string|color|true|false|(u)*int(8|16|32|64))\\b"},"numbers":{"match":"\\b((-)?[0-9.]+)\\b","captures":{"1":{"name":"constant.numeric"}}},"numbers-binary":{"name":"constant.numeric.integer","match":"(?i)\u0026b[01]+"},"numbers-literal":{"name":"constant.numeric.integer","match":"(?i)(\u0026h|\u0026c)[0-9a-f]+"},"string-literal":{"name":"string.quoted.double","match":"(\\\".*?\\\")"},"tags":{"begin":"^\\s*(#tag\\s\\w+)(\\s\\w+)?(.*)$","end":"^\\s*(#tag end.*)$","patterns":[{"include":"#block"},{"include":"#comment"},{"include":"#comment-rem"},{"include":"#tags"},{"include":"#string-literal"},{"include":"#directives"},{"include":"#keywords-numeric"},{"include":"#keywords-functions"},{"include":"#keywords"},{"include":"#declare"},{"include":"#numbers"},{"include":"#numbers-literal"},{"include":"#numbers-binary"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin"},"2":{"name":"entity.name.type"},"3":{"patterns":[{"include":"#string-literal"},{"include":"#numbers"},{"include":"#numbers-literal"},{"include":"#numbers-binary"}]}},"endCaptures":{"1":{"name":"punctuation.definition.tag.end"}}},"xml":{"begin":"^\\s*(\u003c[^/].*?\u003e)","end":"(\u003c/\\w*\u003e)$","patterns":[{"include":"#xml"},{"include":"#comment"},{"include":"#comment-rem"},{"include":"#string-literal"},{"include":"#directives"},{"include":"#keywords-numeric"},{"include":"#keywords-functions"},{"include":"#keywords"},{"include":"#declare"},{"include":"#numbers"},{"include":"#numbers-literal"},{"include":"#numbers-binary"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin","patterns":[{"include":"#string-literal"}]}},"endCaptures":{"1":{"name":"punctuation.definition.tag.end"}}}}}
diff --git a/grammars/source.yara.json b/grammars/source.yara.json
index bfb7a15..f49da79 100644
--- a/grammars/source.yara.json
+++ b/grammars/source.yara.json
@@ -1 +1 @@
-{"name":"YARA","scopeName":"source.yara","patterns":[{"name":"comment.line.double-slash.yara","match":"//.*\\n"},{"name":"comment.block.yara","begin":"/\\*","end":"\\*/"},{"name":"constant.language.boolean.true.yara","match":"(\\btrue\\b|\\bfalse\\b)"},{"name":"constant.numeric.hex.yara","match":"\\b0x[a-fA-F0-9]+\\b"},{"name":"constant.numeric.decimal.yara","match":"\\b[0-9]+(MB|KB)?\\b"},{"name":"keyword.other.all.yara","match":"\\ball\\b"},{"name":"keyword.other.logical.and.yara","match":"\\band\\b"},{"name":"keyword.other.any.yara","match":"\\bany\\b"},{"name":"keyword.other.at.yara","match":"\\bat\\b"},{"name":"keyword.operator.bitwise.yara","match":"(\\\u0026|\\||\\\u003e\\\u003e|\\\u003c\\\u003c|~|\\^)"},{"name":"keyword.other.condition.yara","match":"\\bcondition\\b","end":":"},{"name":"keyword.other.contains.yara","match":"\\bcontains\\b"},{"name":"keyword.other.defined.yara","match":"\\bdefined\\b"},{"name":"keyword.other.icontains.yara","match":"\\bicontains\\b"},{"name":"keyword.other.iequals.yara","match":"\\biequals\\b"},{"name":"keyword.other.startswith.yara","match":"\\bstartswith\\b"},{"name":"keyword.other.istartswith.yara","match":"\\bistartswith\\b"},{"name":"keyword.other.endswith.yara","match":"\\bendswith\\b"},{"name":"keyword.other.iendswith.yara","match":"\\biendswith\\b"},{"name":"keyword.other.filesize.yara","match":"\\bfilesize\\b"},{"name":"keyword.other.for.yara","match":"\\bfor\\b"},{"name":"keyword.other.import.yara","match":"\\bimport\\b"},{"name":"keyword.other.in.yara","match":"\\bin\\b"},{"name":"keyword.other.include.yara","match":"\\binclude\\b"},{"name":"keyword.other.matches.yara","match":"\\bmatches\\b"},{"name":"keyword.other.meta.yara","match":"\\bmeta\\b","end":":"},{"name":"keyword.other.none.yara","match":"\\bnone\\b"},{"name":"keyword.other.logical.not.yara","match":"\\bnot\\b"},{"name":"keyword.other.of.yara","match":"\\bof\\b"},{"name":"keyword.other.logical.or.yara","match":"\\bor\\b"},{"name":"keyword.operator.relational.yara","match":"(\\\u003c=?|\\\u003e=?|==|\\!=)"},{"name":"keyword.other.rule.yara","match":"\\brule\\b"},{"name":"keyword.other.strings.yara","match":"\\bstrings\\b","end":":"},{"name":"keyword.other.them.yara","match":"\\bthem\\b"},{"name":"variable.parameter.source.yara","match":"(\\$|\\#|\\@)[a-zA-Z0-9_]*"},{"name":"string.quoted.double.yara","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.yara","match":"\\\\[\"\\\\nrt]"},{"name":"string.quoted.double.hex.yara","match":"\\\\x[a-fA-F0-9]{2}"},{"name":"invalid.illegal.missing.escape.yara","match":"\\\\."}]},{"name":"string.regexp.yara","match":"/.*?[^\\\\]/(i|c|x|t|s|m|p|w|n|J|U|d|b|e|q|x)*"},{"contentName":"entity.name.hex.yara","begin":"=\\s*?{","end":"}","patterns":[{"name":"comment.line.double-slash.hex.yara","match":"//.*\\n"},{"name":"comment.block.hex.yara","begin":"/\\*","end":"\\*/"},{"name":"entity.name.jump.hex.yara","begin":"\\[","end":"\\]","patterns":[{"name":"constant.numeric.jump.hex.yara","match":"[0-9]"},{"name":"entity.other.dash.jump.hex.yara","match":"\\-"},{"name":"invalid.illegal.jump.yara","match":"."}]},{"name":"string.other.hex.yara","match":"[a-fA-F0-9]"},{"name":"constant.other.placeholder.hex.yara","match":"\\?"},{"name":"entity.other.special.hex.yara","match":"[\\[\\]\\(\\)\\s|]"},{"name":"invalid.illegal.hex.yara","match":"[^\\[\\]\\s]"}]},{"name":"storage.type.other.yara","match":"(\\bascii\\b|\\bentrypoint\\b)"},{"name":"storage.modifier.yara","match":"(\\bbase64\\b|\\bbase64wide\\b|\\bfullword\\b|\\bglobal\\b|\\bnocase\\b|\\bprivate\\b|\\bwide\\b|\\bxor\\b)"},{"name":"storage.type.int.yara","match":"(\\bint8\\b|\\bint16\\b|\\bint32\\b)"},{"name":"storage.type.intbe.yara","match":"(\\bint8be\\b|\\bint16be\\b|\\bint32be\\b)"},{"name":"storage.type.uint.yara","match":"(\\buint8\\b|\\buint16\\b|\\buint32\\b)"},{"name":"storage.type.uintbe.yara","match":"(\\buint8be\\b|\\buint16be\\b|\\buint32be\\b)"}]}
+{"name":"YARA","scopeName":"source.yara","patterns":[{"include":"#includes"},{"include":"#imports"},{"include":"#rules"},{"include":"#comments"},{"include":"#unmatched-characters"}],"repository":{"arithmetic-operators":{"name":"keyword.operator.arithmetic.yara","match":"(?\u003c=[0-9A-Z_a-z()\\[\\]\\s]|^)([+*\\\\%])(?=[-0-9A-Z_a-z()\\s]|[!@#$]|$)"},"arithmetic-unary-operators":{"name":"keyword.operator.arithmetic.yara","match":"(?\u003c=[0-9A-Z_a-z()\\[\\]\\s]|^)(-)(?=[-0-9A-Z_a-z()\\s]|[!@#$]|$)"},"array-subscripting":{"name":"punctuation.definition.array.access.yara","match":"(\\[|\\])"},"base64-modifier":{"begin":"\\b(base64)\\s*(\\()(?=\\s*\")","end":"(\\))","patterns":[{"include":"#quoted-strings-64"},{"include":"#unmatched-characters"}],"beginCaptures":{"1":{"name":"keyword.other.modifier.yara"},"2":{"name":"punctuation.parenthesis.begin.yara"}},"endCaptures":{"1":{"name":"punctuation.parenthesis.end.yara"}}},"bitwise-operators":{"name":"keyword.operator.bitwise.yara","match":"(?\u003c=[0-9A-Z_a-z()\\[\\]\\s]|^)([\u0026|^]|\u003c\u003c|\u003e\u003e)(?=[-0-9A-Z_a-z()\\s]|[!@#$]|$)"},"bitwise-unary-operators":{"name":"keyword.operator.bitwise.yara","match":"(?\u003c=[0-9A-Z_a-z()\\[\\]\\s]|^)(~)(?=[-0-9A-Z_a-z()\\s]|[!@#$]|$)"},"boolean-operators":{"name":"keyword.operator.logical.yara","match":"\\b(not|defined|and|or)\\b"},"booleans":{"name":"constant.language.yara","match":"\\b(false|true)\\b"},"comments":{"name":"meta.comment.yara","patterns":[{"name":"comment.line.double-slash.yara","match":"//.*$"},{"name":"comment.block.yara","begin":"/\\*","end":"\\*/"}]},"condition-expression":{"patterns":[{"include":"#comments"},{"include":"#condition-nested-expression"},{"include":"#boolean-operators"},{"include":"#struct-member-access"},{"include":"#array-subscripting"},{"include":"#relational-operators"},{"include":"#relational-operators-text"},{"include":"#relational-operators-regexp"},{"include":"#arithmetic-unary-operators"},{"include":"#arithmetic-operators"},{"include":"#bitwise-unary-operators"},{"include":"#bitwise-operators"},{"include":"#regexp-strings"},{"include":"#quoted-strings"},{"include":"#numbers"},{"include":"#separator"},{"include":"#range-operator"},{"include":"#string-identifiers"},{"include":"#booleans"},{"name":"constant.numeric.keyword.yara","match":"\\b(all|any|none|filesize)\\b"},{"name":"constant.numeric.keyword.yara invalid.deprecated.keyword.yara","match":"\\b(entrypoint)\\b"},{"name":"variable.language.string.identifier.wildcard.yara","match":"\\b(them)\\b"},{"name":"keyword.other.yara","match":"\\b(at|for|in|of)\\b"},{"name":"support.function.other.yara","match":"\\b((?:u?int)(?:8|16|32)(?:be)?)(?=\\s*(\\(|\n))"},{"name":"variable.language.loop.variable.yara","match":"([!@#$])(?![0-9A-Z_a-z])"},{"name":"variable.language.loop.enter.yara"},{"include":"#identifiers"},{"include":"#unmatched-characters"}]},"condition-nested-expression":{"begin":"(:\\s*)?\\(","end":"\\)","patterns":[{"include":"#condition-expression"}]},"hex-alternate-values":{"begin":"\\(","end":"\\)","patterns":[{"include":"#hex-values"},{"name":"entity.other.special.pipe.hex.yara","match":"\\|"},{"include":"#hex-alternate-values"},{"include":"#unmatched-characters"}]},"hex-jump":{"name":"entity.name.jump.hex.yara","begin":"\\[\\s*(?=([1-9][0-9]*|[0-9]*\\s*-|[0-9]+\\s*-\\s*[0-9]*)\\s*\\])","end":"\\]","patterns":[{"name":"constant.numeric.jump.hex.yara","match":"[0-9]"},{"name":"entity.other.dash.jump.hex.yara","match":"-"},{"include":"#unmatched-characters"}]},"hex-string-value":{"contentName":"entity.name.hex.yara","begin":"\\{","end":"\\}|(?=[^?0-9A-Fa-f\\[\\-\\]()/\\s\\n])(.*)","patterns":[{"include":"#comments"},{"include":"#hex-jump"},{"include":"#hex-values"},{"include":"#hex-alternate-values"},{"include":"#unmatched-characters"}],"endCaptures":{"1":{"name":"invalid.illegal.newline.yara"}}},"hex-values":{"contentName":"string.other.hex.yara","begin":"(?=[0-9?A-Fa-f])","end":"(?=[\\s\\[()}/|])","patterns":[{"name":"invalid.illegal.hex.missingchar.yara","match":"(?\u003c![0-9?A-Fa-f])[0-9?A-Fa-f]([0-9?A-Fa-f]{2})*(?![0-9?A-Fa-f])"},{"name":"string.other.hex.yara","match":"[0-9A-Fa-f]"},{"name":"constant.other.placeholder.hex.yara","match":"\\?"},{"include":"#unmatched-characters"}]},"identifiers":{"name":"variable.other.identifier.yara","patterns":[{"include":"#reserved-identifiers"},{"name":"variable.other.identifier.yara","match":"\\b[A-Z_a-z][0-9A-Z_a-z]{0,127}\\b"},{"include":"#unmatched-characters"}]},"imports":{"name":"keyword.control.directive.yara","begin":"\\b(import)(?=\\s+\")","end":"(?\u003c=\")","patterns":[{"include":"#quoted-strings"}]},"includes":{"name":"keyword.control.directive.yara","begin":"\\b(include)(?=\\s+\")","end":"(?\u003c=\")","patterns":[{"include":"#quoted-strings"}]},"integers":{"patterns":[{"name":"constant.numeric.dec.yara","match":"\\b[0-9]+(KB|MB)?\\b","captures":{"1":{"name":"storage.type.number.postfix.yara"}}},{"name":"constant.numeric.hex.yara","match":"\\b0x[0-9A-Fa-f]+\\b"},{"name":"constant.numeric.oct.yara","match":"\\b(0o)([0-7]+)\\b","captures":{"1":{"name":"storage.type.number.yara"}}}]},"meta-value-bool":{"name":"support.other.meta-name.strings.yara","match":"\\b([A-Z_a-z][0-9A-Z_a-z]{0,127})\\s*(=)\\s*(true|false)","captures":{"1":{"name":"entity.other.meta.identifier.yara"},"2":{"name":"keyword.operator.assignment.yara"},"3":{"name":"constant.language.yara"}}},"meta-value-int":{"name":"support.other.meta-name.strings.yara","match":"\\b([A-Z_a-z][0-9A-Z_a-z]{0,127})\\s*(=)\\s*([0-9]+)(KB|MB)?","captures":{"1":{"name":"entity.other.meta.identifier.yara"},"2":{"name":"keyword.operator.assignment.yara"},"3":{"name":"constant.numeric.yara"},"4":{"name":"storage.type.number.postfix.yara"}}},"meta-value-string":{"name":"support.other.meta-name.strings.yara","begin":"\\b([A-Z_a-z][0-9A-Z_a-z]{0,127})\\s*(=)\\s*(?=\")","end":"(?\u003c=\")","patterns":[{"include":"#quoted-strings"}],"beginCaptures":{"1":{"name":"entity.other.meta.identifier.yara"},"2":{"name":"keyword.operator.assignment.yara"}}},"numbers":{"patterns":[{"name":"constant.numeric.yara","match":"\\b([0-9]+\\.[0-9]+)\\b"},{"include":"#integers"}]},"quoted-strings":{"name":"string.quoted.double.yara","begin":"(?\u003c!\")(\")(?!\\n)","end":"(\")|((?:\\\\\")?[^\"]*\\n)","patterns":[{"name":"constant.character.escape.yara","match":"\\\\([nrt\\\\\"]|x[0-9A-Fa-f]{2})"},{"name":"string.quoted.double.ascii.yara","match":"[\\x20\\x21\\x23-\\x5B\\x5D-\\x7E]"},{"name":"string.quoted.double.unicode.yara","match":"[^\\x00-\\x7F]"},{"name":"invalid.illegal.character.yara","match":"[\"\\\\\\n\\r]"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.yara"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.yara"},"2":{"name":"invalid.illegal.newline.yara"}}},"quoted-strings-64":{"name":"string.quoted.double.yara","begin":"(\")(?=(\\\\([nrt\\\\\"]|x[0-9A-Fa-f]{2})|[\\x20\\x21\\x23-\\x5B\\x5D-\\x7E]){64}\")","end":"(\")|(\\n)","patterns":[{"name":"constant.character.escape.yara","match":"\\\\([nrt\\\\\"]|x[0-9A-Fa-f]{2})"},{"name":"string.double.quoted.ascii.yara","match":"[\\x20\\x21\\x23-\\x5B\\x5D-\\x7E]"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.yara"},"2":{"name":"invalid.illegal.character.length.yara"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.yara"},"2":{"name":"invalid.illegal.newline.yara"}}},"range-operator":{"name":"keyword.operator.range.yara","match":"(?\u003c!\\.)\\.\\.(?!\\.)"},"regexp-base-expression":{"patterns":[{"name":"constant.character.class.regexp","match":"\\."},{"name":"constant.character.assertion.regexp","match":"\\^"},{"name":"constant.character.assertion.regexp","match":"\\$"},{"name":"keyword.operator.quantifier.regexp","match":"[+*?]\\??"},{"name":"keyword.operator.disjunction.regexp","match":"\\|"},{"name":"keyword.operator.quantifier.regexp","match":"\\{([0-9]+|[0-9]+,(?:[0-9]+)?|,[0-9]+)\\}","captures":{"1":{"name":"constant.numeric.yara"}}},{"include":"#regexp-escape-sequence"},{"name":"string.regexp.yara","match":"[\\x20!\"#%\u0026',\\-0-9:-\u003e@A-Z\\]_`a-z{}~]"},{"include":"#unmatched-characters"}]},"regexp-character-set":{"patterns":[{"name":"meta.character.set.regexp","begin":"(\\[)(\\^)?(\\])?(-)?","end":"(-?)(\\])|([^\\]]*)(?=\\n)","patterns":[{"include":"#regexp-character-set-escapes"},{"include":"#regexp-escape-sequence"},{"name":"constant.character.set.regexp","match":"[\\x20-\\x2E\\x30-\\x5B\\x5E-\\x7E]"}],"beginCaptures":{"1":{"name":"constant.other.set.regexp punctuation.character.set.begin.regexp"},"2":{"name":"keyword.operator.negation.regexp"},"3":{"name":"constant.character.set.regexp"},"4":{"name":"constant.character.set.regexp"}},"endCaptures":{"1":{"name":"constant.character.set.regexp"},"2":{"name":"constant.other.set.regexp punctuation.character.set.end.regexp"},"3":{"name":"invalid.illegal.newline.yara"}}}]},"regexp-character-set-escapes":{"patterns":[{"name":"constant.character.escape.regexp","match":"\\\\([\\]bB])"},{"match":"(-)(-)(-)","captures":{"1":{"name":"constant.character.set.regexp"},"2":{"name":"constant.character.class.range.regexp"},"3":{"name":"constant.character.set.regexp"}}},{"match":"(-)","captures":{"1":{"name":"constant.character.class.range.regexp"}}}]},"regexp-escape-sequence":{"patterns":[{"name":"constant.character.escape.regexp","match":"\\\\[./afnrt\\\\]"},{"match":"(\\\\x[0-9A-Fa-f]{2})|(\\\\x[^\\]/]{0,2})","captures":{"1":{"name":"constant.character.escape.regexp"},"2":{"name":"invalid.illegal.character.escape.regex"}}},{"name":"constant.character.class.regexp","match":"\\\\([wWsSdD])"},{"name":"constant.character.assertion.regexp","match":"\\\\([bB])"},{"name":"constant.character.escape.regexp","match":"\\\\(.)"}]},"regexp-expression":{"patterns":[{"include":"#regexp-parentheses"},{"include":"#regexp-character-set"},{"include":"#regexp-base-expression"},{"name":"invalid.illegal.regexp.end.yara","match":"/"}]},"regexp-parentheses":{"begin":"(\\()([+*?])?","end":"(\\))|([^)]*)(?=\\n)","patterns":[{"include":"#regexp-expression"}],"beginCaptures":{"1":{"name":"punctuation.parenthesis.begin.regexp support.other.parenthesis.regexp"},"2":{"name":"invalid.illegal.group.construct.regexp"}},"endCaptures":{"1":{"name":"punctuation.parenthesis.end.regexp support.other.parenthesis.regexp"},"2":{"name":"invalid.illegal.newline.yara"}}},"regexp-strings":{"name":"string.regexp.yara","begin":"(?\u003c!/)(/)(?!/|\\n)","end":"(?\u003c!\\\\)(/)(i?s?)|((?:\\\\/)?[^/]*\\n)","patterns":[{"include":"#regexp-expression"}],"beginCaptures":{"1":{"name":"punctuation.definition.regexp.begin.yara"}},"endCaptures":{"1":{"name":"punctuation.definition.regexp.end.yara"},"2":{"name":"storage.modifier.flag.regexp"},"3":{"name":"invalid.illegal.newline.yara"}}},"relational-operators":{"name":"keyword.operator.comparison.yara","match":"(?\u003c=[0-9A-Z_a-z()\\[\\]\\s]|^)(\u003e=?|\u003c=?|==|!=)(?=[-0-9A-Z_a-z()\\s]|[!@#$]|$)"},"relational-operators-regexp":{"name":"keyword.operator.comparison.yara","match":"\\b(matches)(?=\\s*/)"},"relational-operators-text":{"name":"keyword.operator.comparison.yara","match":"\\b(contains|icontains|startswith|istartswith|endswith|iendswith|iequals)(?=\\s*\")"},"reserved-identifiers":{"name":"invalid.illegal.identifier.yara","match":"\\b(all|and|any|ascii|at|base64|base64wide|condition|contains|endswith|entrypoint|false|filesize|for|fullword|global|import|icontains|iendswith|iequals|in|include|int16|int16be|int32|int32be|int8|int8be|istartswith|matches|meta|nocase|none|not|of|or|private|rule|startswith|strings|them|true|uint16|uint16be|uint32|uint32be|uint8|uint8be|wide|xor|defined)\\b"},"rule-conditions":{"name":"entity.name.section.condition.yara","begin":"\\b(condition)\\s*:","end":"(?=\\})","patterns":[{"include":"#comments"},{"include":"#condition-expression"},{"include":"#reserved-identifiers"},{"include":"#unmatched-characters"}],"beginCaptures":{"1":{"name":"keyword.other.condition.yara"}}},"rule-declaration":{"name":"meta.function.yara","begin":"\\b(rule)\\b","end":"(?=[{:])","patterns":[{"include":"#reserved-identifiers"},{"name":"entity.name.function.yara","match":"\\b[A-Z_a-z][0-9A-Z_a-z]{0,127}\\b"},{"include":"#unmatched-characters"}],"beginCaptures":{"1":{"name":"storage.type.function.yara"}}},"rule-end":{"name":"punctuation.definition.rule.end.yara","match":"\\}"},"rule-meta":{"begin":"\\b(meta)\\s*:","end":"(?=\\b(strings|condition)\\b)","patterns":[{"include":"#reserved-identifiers"},{"include":"#comments"},{"include":"#meta-value-bool"},{"include":"#meta-value-int"},{"include":"#meta-value-string"},{"include":"#unmatched-characters"}],"beginCaptures":{"1":{"name":"keyword.other.meta.yara"}}},"rule-restrictions":{"patterns":[{"name":"entity.name.type.restrictions.yara","match":"\\b(global|private)\\b"}]},"rule-start":{"name":"punctuation.definition.rule.start.yara","match":"\\{"},"rule-strings":{"name":"entity.name.section.strings.yara","begin":"\\b(strings)\\s*:","end":"(?=\\b(condition)\\b)","patterns":[{"include":"#reserved-identifiers"},{"include":"#comments"},{"include":"#string-assignment-text"},{"include":"#string-assignment-regex"},{"include":"#string-assignment-hex"},{"include":"#unmatched-characters"}],"beginCaptures":{"1":{"name":"keyword.other.strings.yara"}}},"rule-tags":{"name":"entity.name.tag.yara","begin":":","end":"(?=\\{)","patterns":[{"include":"#identifiers"}]},"rules":{"patterns":[{"include":"#rule-restrictions"},{"include":"#rule-declaration"},{"include":"#rule-tags"},{"include":"#rule-start"},{"include":"#rule-meta"},{"include":"#rule-strings"},{"include":"#rule-conditions"},{"include":"#comments"},{"include":"#rule-end"}]},"separator":{"name":"punctuation.separator.arguments.yara","match":","},"string-assignment-hex":{"name":"support.other.attribute-name.strings.yara","begin":"(\\$)([0-9A-Z_a-z]+\\b)?+\\s*+([^\\n\\s=][^=]*)?(=)","end":"(?=\\b(condition)\\b|\\$)","patterns":[{"include":"#comments"},{"include":"#hex-string-value"},{"name":"keyword.other.modifier.yara","match":"\\b(private)\\b"},{"include":"#reserved-identifiers"},{"include":"#unmatched-characters"}],"beginCaptures":{"1":{"name":"variable.language.string.identifier.yara"},"2":{"name":"variable.other.string.identifier.yara"},"3":{"name":"invalid.illegal.string.identifier.yara"},"4":{"name":"keyword.operator.assignment.yara"}}},"string-assignment-regex":{"name":"support.other.attribute-name.strings.yara","begin":"(\\$)([0-9A-Z_a-z]+\\b)?+\\s*+([^\\n\\s=][^=]*)?(=)(?=\\s*/)","end":"(?=\\b(condition)\\b|\\$)","patterns":[{"include":"#comments"},{"include":"#regexp-strings"},{"name":"keyword.other.modifier.yara","match":"\\b(nocase|wide|ascii|fullword|private)\\b"},{"include":"#reserved-identifiers"},{"include":"#unmatched-characters"}],"beginCaptures":{"1":{"name":"variable.language.string.identifier.yara"},"2":{"name":"variable.other.string.identifier.yara"},"3":{"name":"invalid.illegal.string.identifier.yara"},"4":{"name":"keyword.operator.assignment.yara"}}},"string-assignment-text":{"name":"support.other.attribute-name.strings.yara","begin":"(\\$)([0-9A-Z_a-z]+\\b)?+\\s*+([^\\n\\s=][^=]*)?(=)(?=\\s*\")","end":"(?=\\b(condition)\\b|\\$)","patterns":[{"include":"#comments"},{"include":"#text-strings"},{"include":"#reserved-identifiers"},{"include":"#unmatched-characters"}],"beginCaptures":{"1":{"name":"variable.language.string.identifier.yara"},"2":{"name":"variable.other.string.identifier.yara"},"3":{"name":"invalid.illegal.string.identifier.yara"},"4":{"name":"keyword.operator.assignment.yara"}}},"string-identifiers":{"name":"variable.other.string_identifier.yara","match":"([!@#$])([0-9A-Z_a-z]+|(?=[*]))([*]?)","captures":{"1":{"name":"variable.language.string.identifier.yara"},"2":{"name":"variable.other.string.identifier.yara"},"3":{"name":"string.interpolated.string.identifier.yara"}}},"struct-member-access":{"name":"meta.struct.access.yara","match":"(?!\u003c\\.\\s*)\\.\\s*(?!\\.)"},"text-strings":{"patterns":[{"include":"#quoted-strings"},{"include":"#xor-modifier"},{"include":"#base64-modifier"},{"name":"keyword.other.modifier.yara","match":"\\b(nocase|wide|ascii|xor|base64|base64wide|fullword|private)\\b(?!\\()"},{"include":"#comments"},{"include":"#unmatched-characters"}]},"unmatched-characters":{"name":"invalid.illegal.character.yara","match":"\\S"},"xor-modifier":{"match":"\\b(xor)\\s*(\\()\\s*(0x[0-9A-Fa-f]{1,2}|0o[0-7]{1,3}|[0-9]{1,3})(?:\\s*(-)\\s*(0x[0-9A-Fa-f]{1,2}|0o[0-7]{1,3}|[0-9]{1,3}))?\\s*(\\))","captures":{"1":{"name":"keyword.other.modifier.yara"},"2":{"name":"punctuation.parenthesis.begin.yara"},"3":{"name":"constant.numeric.yara"},"4":{"name":"constant.character.hyphen.yara"},"5":{"name":"constant.numeric.yara"},"6":{"name":"punctuation.parenthesis.end.yara"}}}}}
diff --git a/grammars/text.adblock.json b/grammars/text.adblock.json
new file mode 100644
index 0000000..33f8d9b
--- /dev/null
+++ b/grammars/text.adblock.json
@@ -0,0 +1 @@
+{"name":"Adblock","scopeName":"text.adblock","patterns":[{"include":"#adblockAgent"},{"include":"#preprocessor"},{"include":"#comments"},{"include":"#snippetRulesABP"},{"include":"#cssRules"},{"include":"#scriptletRules"},{"include":"#scriptletRulesUBO"},{"include":"#jsRules"},{"include":"#contentRules"},{"include":"#elemhideRules"},{"include":"#basicRulesNoUrl"},{"include":"#basicRulesRegex"},{"include":"#basicRules"}],"repository":{"adblockAgent":{"patterns":[{"match":"^(\\[)([^\\]]+)(\\])\\s*$","captures":{"1":{"name":"punctuation.definition.array.start.adblock.agent"},"2":{"patterns":[{"include":"#adblockData"},{"name":"punctuation.separator","match":";"},{"name":"invalid.illegal","match":".*"}]},"3":{"name":"punctuation.definition.array.end.adblock.agent"}}}]},"adblockData":{"patterns":[{"match":"(?x)\n  (?:\\s*)\n  (\n      [Aa]d[Bb]lock(?:\\s[Pp]lus)?\n      |u[Bb]lock(?:\\s[Oo]rigin)?\n      |[Aa]d[Gg]uard\n  )\n  (?:\\s+(\\d+(?:\\.\\d+)*+\\+?))?\n  (?:\\s*)","captures":{"1":{"name":"constant.language.agent.adblocker.name"},"2":{"name":"constant.numeric.decimal"}}}]},"appListPipeSeparated":{"patterns":[{"match":"((~?)([a-zA-Z0-9.-_]+)(\\|?))","captures":{"2":{"name":"keyword.other.adblock"},"3":{"name":"string.unquoted.adblock"},"4":{"name":"punctuation.definition.adblock"}}},{"name":"invalid.illegal.app-list","match":".*"}]},"basicRules":{"patterns":[{"match":"^(.+?)((\\$(?!\\/))(.*))?$","captures":{"1":{"patterns":[{"include":"#urlPattern"}]},"3":{"name":"keyword.control.adblock"},"4":{"patterns":[{"include":"#basicRulesOptions"}]}}}]},"basicRulesNoUrl":{"patterns":[{"match":"^(\\$)(.+)$","captures":{"1":{"name":"keyword.control.adblock"},"2":{"patterns":[{"include":"#basicRulesOptions"}]}}}]},"basicRulesOptions":{"patterns":[{"name":"keyword.other.adblock","match":"replace=((\\/)(((\\\\\\/)|[^,/]|(\\\\,))+?)(\\/)(((\\\\\\/)|[^,/]|(\\\\,))*?)(\\/)([a-z]*))","captures":{"1":{"name":"string.regexp.adblock"}}},{"match":"(domain|denyallow|from|to)(=)([^,]+)","captures":{"1":{"name":"keyword.other.adblock"},"2":{"name":"keyword.operator.adblock"},"3":{"patterns":[{"include":"#domainListPipeSeparated"}]}}},{"match":"(app)(=)([^,]+)","captures":{"1":{"name":"keyword.other.adblock"},"2":{"name":"keyword.operator.adblock"},"3":{"patterns":[{"include":"#appListPipeSeparated"}]}}},{"match":"(dnstype)(=)([^,]+)","captures":{"1":{"name":"keyword.other.adblock"},"2":{"name":"keyword.operator.adblock"},"3":{"patterns":[{"include":"#dnsTypesPipeSeparated"}]}}},{"match":"(client|ctag)(=)(((\\\\,)|[^,])+)","captures":{"1":{"name":"keyword.other.adblock"},"2":{"name":"keyword.operator.adblock"},"3":{"patterns":[{"include":"#dnsClientsPipeSeparated"}]}}},{"name":"keyword.other.adblock","match":"(redirect|redirect-rule|csp|cookie)(=)(((\\\\,)|[^,])+)","captures":{"1":{"name":"keyword.other.adblock"},"2":{"name":"keyword.operator.adblock"},"3":{"name":"string.unquoted.adblock"}}},{"name":"keyword.other.adblock","match":"(dnsrewrite)(=)(((\\\\,)|[^,])+)","captures":{"1":{"name":"keyword.other.adblock"},"2":{"name":"keyword.operator.adblock"},"3":{"patterns":[{"name":"keyword.other.delimiter","match":";"},{"name":"string.unquoted.adblock","match":"[^;]*"}]}}},{"name":"keyword.other.adblock","match":"(removeheader)(=)(((\\\\,)|[^,])+)","captures":{"1":{"name":"keyword.other.adblock"},"2":{"name":"keyword.operator.adblock"},"3":{"patterns":[{"name":"keyword.other.delimiter","match":":"},{"name":"string.unquoted.adblock","match":"[^:]*"}]}}},{"name":"keyword.other.adblock","match":"(rewrite)(=)(abp-resource:)([^,]+)","captures":{"1":{"name":"keyword.other.adblock"},"2":{"name":"keyword.operator.adblock"},"3":{"name":"keyword.other.adblock"},"4":{"name":"string.unquoted.adblock"}}},{"name":"keyword.other.adblock","match":"(removeparam|queryprune)(=)(~)?(((\\\\,)|[^,])+)","captures":{"1":{"name":"keyword.other.adblock"},"2":{"name":"keyword.operator.adblock"},"3":{"name":"keyword.other.adblock"},"4":{"name":"string.unquoted.adblock"}}},{"match":"(method)(=)([^,]+)","captures":{"1":{"name":"keyword.other.adblock"},"2":{"name":"keyword.operator.adblock"},"3":{"patterns":[{"name":"string.unquoted.adblock","match":"(?i)(connect|delete|get|head|options|patch|post|put)"},{"name":"keyword.operator.adblock","match":"~|\\|"},{"name":"invalid.illegal.method-value","match":".+"}]}}},{"name":"keyword.other.adblock","match":"(inline-script|inline-font|mp4|empty|badfilter|genericblock|generichide|network|popup|popunder|important|cookie|csp|replace|stealth|removeparam|queryprune)"},{"name":"keyword.other.adblock","match":"(~?)(xhr|first-party|third-party|match-case|elemhide|content|jsinject|urlblock|document|image|stylesheet|script|object-subrequest|object|font|media|subdocument|xmlhttprequest|websocket|other|webrtc|ping|extension|all|1p|3p|css|frame|ghide|ehide|shide|specifichide)"},{"name":"punctuation.definition.adblock","match":","},{"name":"invalid.illegal.redundant.modifier.separator","match":"\\$"}]},"basicRulesRegex":{"patterns":[{"match":"^(\\/[^\\/\\\\]*(?:\\\\.[^\\/\\\\]*)*\\/[dgimsuy]*)(?:(\\$)(.+))?$","captures":{"1":{"patterns":[{"include":"#regularExpression"}]},"2":{"name":"keyword.control.adblock"},"3":{"patterns":[{"include":"#basicRulesOptions"}]}}}]},"comments":{"patterns":[{"name":"comment.line","match":"^!.*"},{"name":"comment.line.batch-style","match":"^# .*"},{"name":"comment.line.batch-style","match":"^#$"}]},"contentAttributes":{"patterns":[{"match":"(\\[)([^\"=]+?)(\\=)(\".+?\")(\\])","captures":{"1":{"name":"punctuation.section.adblock"},"2":{"name":"keyword.other.adblock"},"3":{"name":"keyword.operator.adblock"},"4":{"name":"string.quoted.adblock"},"5":{"name":"punctuation.section.adblock"}}},{"name":"invalid.illegal.adblock","match":".*"}]},"contentRules":{"patterns":[{"match":"^(\\[.+?\\])?(.*?)(\\$@?\\$)(.+?)(\\[.+)?$","captures":{"1":{"patterns":[{"include":"#cosmeticRulesOptions"}]},"2":{"patterns":[{"include":"#domainListCommaSeparated"}]},"3":{"name":"keyword.control.adblock"},"4":{"name":"entity.name.function.adblock"},"5":{"patterns":[{"include":"#contentAttributes"}]}}}]},"cosmeticRulesOptions":{"match":"(\\[)(.+?)(\\])","captures":{"1":{"name":"keyword.control.adblock"},"2":{"patterns":[{"match":"(path)(=)(((\\\\,)|[^,])+)","captures":{"1":{"name":"keyword.other.adblock"},"2":{"name":"keyword.operator.adblock"},"3":{"name":"string.unquoted.adblock"}}},{"match":"(domain)(=)([^,]+)","captures":{"1":{"name":"keyword.other.adblock"},"2":{"name":"keyword.operator.adblock"},"3":{"patterns":[{"include":"#domainListPipeSeparated"}]}}},{"match":"(app)(=)([^,]+)","captures":{"1":{"name":"keyword.other.adblock"},"2":{"name":"keyword.operator.adblock"},"3":{"patterns":[{"include":"#appListPipeSeparated"}]}}},{"name":"keyword.control.adblock","match":"\\$"},{"name":"punctuation.definition.adblock","match":","},{"name":"invalid.illegal.adblock","match":".*"}]},"3":{"name":"keyword.control.adblock"}}},"cssRules":{"patterns":[{"match":"^(\\[.+?\\])?(.*?)(#@?\\$\\??#)(.+)$","captures":{"1":{"patterns":[{"include":"#cosmeticRulesOptions"}]},"2":{"patterns":[{"include":"#domainListCommaSeparated"}]},"3":{"name":"keyword.control.adblock"},"4":{"patterns":[{"include":"#cssStyle"}]}}}]},"cssSelector":{"patterns":[{"name":"entity.name.function.adblock","match":".+"}]},"cssStyle":{"patterns":[{"match":"(@media[\\s]+[^\\{]*)(\\{)([\\s]*[^\\{]*)(\\{)([\\s]*[^\\}]*)(\\})[\\s]*(\\})","captures":{"1":{"name":"entity.name.function.adblock"},"2":{"name":"punctuation.section.adblock"},"3":{"name":"entity.name.function.adblock"},"4":{"name":"punctuation.section.adblock"},"5":{"name":"string.quoted.adblock"},"6":{"name":"punctuation.section.adblock"},"7":{"name":"punctuation.section.adblock"}}},{"match":"([^{}]+)\\s*((\\{)(.+?)(\\}))","captures":{"1":{"name":"entity.name.function.adblock"},"3":{"name":"punctuation.section.adblock"},"4":{"name":"string.quoted.adblock"},"5":{"name":"punctuation.section.adblock"}}},{"name":"invalid.illegal.adblock","match":".*"}]},"dnsClientsPipeSeparated":{"patterns":[{"match":"((~?)([^|]+)(\\|?))","captures":{"2":{"name":"keyword.other.adblock"},"3":{"name":"string.unquoted.adblock"},"4":{"name":"punctuation.definition.adblock"}}},{"name":"invalid.illegal.app-list","match":".*"}]},"dnsTypesPipeSeparated":{"patterns":[{"match":"((~?)([a-zA-Z0-9.-_]+)(\\|?))","captures":{"2":{"name":"keyword.other.adblock"},"3":{"name":"string.unquoted.adblock"},"4":{"name":"punctuation.definition.adblock"}}},{"name":"invalid.illegal.app-list","match":".*"}]},"domainListCommaSeparated":{"patterns":[{"match":"(~?)([^,]+)(,?)","captures":{"1":{"name":"keyword.other.adblock"},"2":{"name":"string.unquoted.adblock"},"3":{"name":"punctuation.definition.adblock"}}},{"name":"invalid.illegal.domain-list","match":".*"}]},"domainListPipeSeparated":{"patterns":[{"match":"(~?)([^|]+)(\\|?)","captures":{"1":{"name":"keyword.other.adblock"},"2":{"name":"string.unquoted.adblock"},"3":{"name":"punctuation.definition.adblock"}}},{"name":"invalid.illegal.domain-list","match":".*"}]},"elemhideRules":{"patterns":[{"match":"^(\\[.+?\\])?(.*?)(#@?\\??#\\^?)(.+)$","captures":{"1":{"patterns":[{"include":"#cosmeticRulesOptions"}]},"2":{"patterns":[{"include":"#domainListCommaSeparated"}]},"3":{"name":"keyword.control.adblock"},"4":{"patterns":[{"include":"#cssSelector"}]}}}]},"jsRules":{"patterns":[{"contentName":"source.js","begin":"^(.*?)(#@?%#(?!\\/\\/scriptlet))","end":"$","patterns":[{"include":"source.js"}],"beginCaptures":{"1":{"patterns":[{"include":"#domainListCommaSeparated"}]},"2":{"name":"keyword.control.adblock"}}},{"match":"^(.*?)(#@?%#)(.+)$","captures":{"1":{"patterns":[{"include":"#domainListCommaSeparated"}]},"2":{"name":"keyword.control.adblock"},"3":{"name":"invalid.illegal"}}}]},"preprocessor":{"patterns":[{"match":"^(!#if) (.*)$","captures":{"1":{"name":"keyword.preprocessor.directive"},"2":{"patterns":[{"name":"constant.language.platform.name","match":"(?x)\n(\n  adguard_app_windows\n  |adguard_app_mac\n  |adguard_app_android\n  |adguard_app_ios\n  |adguard_ext_chromium\n  |adguard_ext_firefox\n  |adguard_ext_edge\n  |adguard_ext_safari\n  |adguard_ext_opera\n  |adguard_ext_android_cb\n  |adguard|ext_abp\n  |ext_ublock\n  |env_chromium\n  |env_edge\n  |env_firefox\n  |env_mobile\n  |env_safari\n  |false\n  |cap_html_filtering\n  |cap_user_stylesheet\n  |env_legacy\n)"},{"name":"keyword.control.characters","match":"(\u0026\u0026|!|\\|\\|| )"},{"name":"keyword.control.characters","match":"(\\(|\\))"},{"name":"invalid.illegal","match":".*"}]}}},{"match":"^(!#include) (.*)$","captures":{"1":{"name":"keyword.preprocessor.directive"},"2":{"name":"string.unquoted"}}},{"name":"keyword.preprocessor.directive","match":"^!#endif\\s*$"},{"match":"^(!#safari_cb_affinity)(.*)$","captures":{"1":{"name":"keyword.preprocessor.directive"},"2":{"patterns":[{"name":"constant.language.contentblocker.name","match":"(all|general|privacy|social|security|other|custom)"},{"name":"keyword.control.characters","match":"(\\(|\\)|,)"},{"name":"invalid.illegal","match":".*"}]}}},{"match":"^(!\\+) (.*)$","captures":{"1":{"name":"keyword.preprocessor.hint"},"2":{"patterns":[{"name":"keyword.control.hint.name","match":"(NOT_OPTIMIZED|OPTIMIZED|PLATFORM|NOT_PLATFORM)"},{"name":"constant.language.platform.name","match":"(windows|mac|android|ios|ext_chromium|ext_ff|ext_edge|ext_opera|ext_ublock|ext_safari|ext_android_cb)"},{"name":"keyword.control.characters","match":"(\\(|\\)|,)"}]}}},{"name":"invalid.illegal.preprocessor","match":"^!#(?!#).+$"}]},"regularExpression":{"patterns":[{"contentName":"string.regexp","begin":"(/)","end":"((?\u003c!\\\\)/)([dgimsuy]*)?","patterns":[{"name":"keyword.control.regex","match":"(?\u003c!\\\\)([/\\^\\$\\|])"}],"beginCaptures":{"1":{"name":"keyword.other.regex.begin"}},"endCaptures":{"1":{"name":"keyword.other.regex.end"},"2":{"name":"keyword.other.regex"}}}]},"scriptletFunction":{"patterns":[{"match":"((['|\"])(.*?)(?\u003c!\\\\)(\\2))(,\\s*)?","captures":{"1":{"name":"string.quoted.adblock"},"5":{"name":"keyword.operator.adblock"}}},{"name":"invalid.illegal.adblock","match":".*"}]},"scriptletFunctionUBO":{"patterns":[{"match":"([^,]*)(,\\s*)?","captures":{"1":{"name":"string.quoted.adblock"},"2":{"name":"keyword.operator.adblock"}}},{"name":"invalid.illegal.adblock","match":".*"}]},"scriptletRules":{"patterns":[{"match":"^(\\[.+?\\])?(.*?)(#@?%#)(\\/\\/scriptlet)(\\()(.+)(\\)\\s*)$","captures":{"1":{"patterns":[{"include":"#cosmeticRulesOptions"}]},"2":{"patterns":[{"include":"#domainListCommaSeparated"}]},"3":{"name":"keyword.control.adblock"},"4":{"name":"entity.name.function.adblock"},"5":{"name":"punctuation.section.adblock"},"6":{"patterns":[{"include":"#scriptletFunction"}]},"7":{"name":"punctuation.section.adblock"}}}]},"scriptletRulesUBO":{"patterns":[{"match":"^(.*?)(##)(\\+js)(\\()(.+)(\\)\\s*)$","captures":{"1":{"patterns":[{"include":"#domainListCommaSeparated"}]},"2":{"name":"keyword.control.adblock"},"3":{"name":"entity.name.function.adblock"},"4":{"name":"punctuation.section.adblock"},"5":{"patterns":[{"include":"#scriptletFunctionUBO"}]},"6":{"name":"punctuation.section.adblock"}}}]},"snippetRulesABP":{"patterns":[{"match":"^(.*?)(#\\$#)([^{]+)$","captures":{"1":{"patterns":[{"include":"#domainListCommaSeparated"}]},"2":{"name":"keyword.control.adblock"},"3":{"name":"constant.character.snippet.adblock"}}}]},"urlPattern":{"patterns":[{"name":"string.regexp.adblock","match":"^(@@)?(\\/)(.+)\\/$","captures":{"1":{"name":"keyword.other.adblock"}}},{"name":"keyword.other.adblock","match":"^@@\\|?\\|?"},{"name":"keyword.other.adblock","match":"^\\|\\|"},{"name":"keyword.other.adblock","match":"^\\|"},{"name":"keyword.other.adblock","match":"\\|$"},{"name":"keyword.other.adblock","match":"\\^"},{"name":"keyword.other.adblock","match":"\\*"}]}}}
diff --git a/grammars/text.checksums.json b/grammars/text.checksums.json
index 4b8335e..f45a630 100644
--- a/grammars/text.checksums.json
+++ b/grammars/text.checksums.json
@@ -1 +1 @@
-{"name":"Checksums","scopeName":"text.checksums","patterns":[{"include":"#main"}],"repository":{"bsd-style":{"name":"meta.bsd-style.checksum","match":"^\\s*(\\S+) ((\\().+(\\))) (=) (\\S+)\\s*$","captures":{"1":{"name":"keyword.operator.hash-function.${1:/downcase}.checksum"},"2":{"name":"string.quoted.other.filename.checksum"},"3":{"name":"punctuation.definition.string.begin.checksum"},"4":{"name":"punctuation.definition.string.end.checksum"},"5":{"patterns":[{"include":"etc#eql"}]},"6":{"patterns":[{"include":"#digest"}]}}},"digest":{"patterns":[{"include":"etc#base64"},{"include":"etc#hexNoSign"},{"name":"invalid.illegal.bad-character.checksum","match":"\\S+"}]},"gnu-style":{"name":"meta.gnu-style.checksum","match":"^\\s*(?=\\S{24})([A-Za-z0-9+/]=*|[A-Fa-f0-9]+) (?: |(\\*))(\\S.*)","captures":{"1":{"patterns":[{"include":"#digest"}]},"2":{"name":"storage.modifier.binary-mode.checksum"},"3":{"name":"string.unquoted.other.filename.checksum"}}},"isolated":{"name":"constant.numeric.integer.int.hexadecimal.hex.checksum","match":"(?ix) (?:^|\\G)\n( [A-F0-9]{32}  # MD5\n| [A-F0-9]{40}  # SHA-1\n| [A-F0-9]{56}  # SHA-224\n| [A-F0-9]{64}  # SHA-256\n| [A-F0-9]{96}  # SHA-384\n| [A-F0-9]{128} # SHA-512\n) \\s*$"},"main":{"patterns":[{"include":"#bsd-style"},{"include":"#gnu-style"},{"include":"#isolated"}]}}}
+{"name":"Checksums","scopeName":"text.checksums","patterns":[{"include":"#main"}],"repository":{"bsd-style":{"name":"meta.bsd-style.checksum","begin":"(?ix) (?:^|\\G) \\s*\n(?=[-/A-Z0-9]+\\s*\\(.+?\\)\\s*=\\s*(?:[A-F0-9]+|[A-Za-z0-9+/=]{4,})\\s*$)\n(?=\n\t(?:CRC-?32            \\b .+?=\\s* (?:[A-F0-9]{8}   | [A-Za-z0-9+/=]{12}  )\n\t| MD[245]             \\b .+?=\\s* (?:[A-F0-9]{32}  | [A-Za-z0-9+/=]{44}  )\n\t| MD6                 \\b .+?=\\s* (?:[A-F0-9]{128} | [A-Za-z0-9+/=]{172} )\n\t| SHA-?[01]           \\b .+?=\\s* (?:[A-F0-9]{40}  | [A-Za-z0-9+/=]{56}  )\n\t| SHA-?224            \\b .+?=\\s* (?:[A-F0-9]{56}  | [A-Za-z0-9+/=]{76}  )\n\t| SHA-?256            \\b .+?=\\s* (?:[A-F0-9]{64}  | [A-Za-z0-9+/=]{88}  )\n\t| SHA-?384            \\b .+?=\\s* (?:[A-F0-9]{96}  | [A-Za-z0-9+/=]{128} )\n\t| SHA-?512            \\b .+?=\\s* (?:[A-F0-9]{128} | [A-Za-z0-9+/=]{172} )\n\t| SHA-?512/224        \\b .+?=\\s* (?:[A-F0-9]{56}  | [A-Za-z0-9+/=]{76}  )\n\t| SHA-?512/256        \\b .+?=\\s* (?:[A-F0-9]{64}  | [A-Za-z0-9+/=]{88}  )\n\t| SHA3-?224           \\b .+?=\\s* (?:[A-F0-9]{56}  | [A-Za-z0-9+/=]{76}  )\n\t| SHA3-?256           \\b .+?=\\s* (?:[A-F0-9]{64}  | [A-Za-z0-9+/=]{88}  )\n\t| SHA3-?384           \\b .+?=\\s* (?:[A-F0-9]{96}  | [A-Za-z0-9+/=]{128} )\n\t| SHA3-?512           \\b .+?=\\s* (?:[A-F0-9]{128} | [A-Za-z0-9+/=]{172} )\n\t| SHAKE-?128          \\b .+?=\\s* (?:[A-F0-9]{64}  | [A-Za-z0-9+/=]{88}  )\n\t| SHAKE-?256          \\b .+?=\\s* (?:[A-F0-9]{128} | [A-Za-z0-9+/=]{172} )\n\t| (?:RMD|RIPEMD-?)128 \\b .+?=\\s* (?:[A-F0-9]{32}  | [A-Za-z0-9+/=]{44}  )\n\t| (?:RMD|RIPEMD-?)160 \\b .+?=\\s* (?:[A-F0-9]{40}  | [A-Za-z0-9+/=]{56}  )\n\t| (?:RMD|RIPEMD-?)256 \\b .+?=\\s* (?:[A-F0-9]{64}  | [A-Za-z0-9+/=]{88}  )\n\t| (?:RMD|RIPEMD-?)320 \\b .+?=\\s* (?:[A-F0-9]{80}  | [A-Za-z0-9+/=]{108} )\n\t| SHA-?2              \\b .*? \\b  (?:[A-F0-9]{56}  | [A-F0-9]{64}|[A-F0-9]{96}|[A-F0-9]{128})\n\t| SHA-?3              \\b .*? \\b [A-F0-9]+\n\t) \\s* $\n) ","end":"\\b([A-Fa-f0-9]+)(?=\\s*$)|(?=$)","patterns":[{"name":"keyword.operator.hash-function.${1:/downcase}.checksum","match":"\\G([-/A-Za-f0-9]+)(?=\\s|\\()"},{"name":"string.quoted.other.filename.checksum","begin":"(\\()","end":"(\\))(?=\\s*=\\s*[A-Fa-f0-9]+\\s*$)|(?=$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.checksum"},"1":{"name":"brackethighlighter.round.checksum"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.checksum"},"1":{"name":"brackethighlighter.round.checksum"}}},{"include":"etc#eql"}],"endCaptures":{"1":{"name":"constant.numeric.integer.int.hexadecimal.hex.checksum"}}},"digest":{"patterns":[{"include":"etc#base64"},{"include":"etc#hexNoSign"},{"name":"invalid.illegal.bad-character.checksum","match":"\\S+"}]},"geo-style":{"name":"meta.geo-style.checksum","match":"(?:^|\\G)\\s*(((?:crypt|digest)[1-9]|plain)(:))(?:(?\u003c=\\d:)([A-Za-z0-9+/=]{4,})|(?\u003c=n:)(\\S+))(?=\\s|$)","captures":{"1":{"name":"keyword.operator.encryption-prefix.${2:/downcase}.checksum"},"3":{"patterns":[{"include":"etc#colon"}]},"4":{"patterns":[{"include":"etc#base64"}]},"5":{"name":"constant.other.password.checksum"}}},"gnu-style":{"name":"meta.gnu-style.checksum","match":"^\\s*(?=\\S{24})([A-Za-z0-9+/]=*|[A-Fa-f0-9]+)(?:[ \\t](?: |(\\*)|(\\^))?|(?:\\t* \\t*){3,}+)(\\S.*)","captures":{"1":{"patterns":[{"include":"#digest"}]},"2":{"name":"storage.modifier.binary-mode.checksum"},"3":{"name":"storage.modifier.bitwise-mode.checksum"},"4":{"name":"string.unquoted.other.filename.checksum"}}},"isolated":{"name":"constant.numeric.integer.int.hexadecimal.hex.checksum","match":"(?ix) (?:^|\\G)\n( [A-F0-9]{8}   # CRC-32\n| [A-F0-9]{32}  # MD2 MD4 MD5 RMD128\n| [A-F0-9]{40}  # SHA-1 RMD160\n| [A-F0-9]{56}  # SHA-224 SHA-512/224 SHA3-224\n| [A-F0-9]{64}  # SHA-256 SHA-512/256 SHA3-256 SHAKE128 RMD256\n| [A-F0-9]{80}  # RMD320\n| [A-F0-9]{96}  # SHA-384 SHA3-384\n| [A-F0-9]{128} # SHA-512 SHA3-512 SHAKE256 MD6\n) \\s*$"},"main":{"patterns":[{"include":"#bsd-style"},{"include":"#gnu-style"},{"include":"#geo-style"},{"include":"#isolated"}]}}}
diff --git a/grammars/text.grammarkdown.json b/grammars/text.grammarkdown.json
new file mode 100644
index 0000000..9b77dc6
--- /dev/null
+++ b/grammars/text.grammarkdown.json
@@ -0,0 +1 @@
+{"name":"Grammarkdown","scopeName":"text.grammarkdown","patterns":[{"include":"#main"}],"repository":{"assertion":{"name":"meta.assertion.grammarkdown","begin":"\\[","end":"\\]","patterns":[{"include":"#assertion-empty"},{"include":"#assertion-lookahead"},{"include":"#assertion-no-symbol"},{"include":"#assertion-lexical-goal"},{"include":"#assertion-parameter"},{"include":"#assertion-prose"}],"beginCaptures":{"0":{"name":"punctuation.definition.assertion.begin.grammarkdown"}},"endCaptures":{"0":{"name":"punctuation.definition.assertion.end.grammarkdown"}}},"assertion-empty":{"match":"\\G\\s*(empty)(?:\\s+((?=\\S)[^\\]]*))?","captures":{"1":{"name":"keyword.operator.assertion.empty.grammarkdown"},"2":{"name":"invalid.illegal.unexpected-junk.grammarkdown"}}},"assertion-lexical-goal":{"begin":"\\G\\s*(lexical\\s+goal)(?=$|\\s)","end":"\\s*(?=$|\\])","patterns":[{"include":"#ref"}],"captures":{"1":{"name":"keyword.operator.assertion.lexical-goal.grammarkdown"}}},"assertion-lookahead":{"patterns":[{"name":"meta.lookahead-operation.grammarkdown","begin":"\\G\\s*(lookahead)\\s*(==|!=|≠)[ \\t]*","end":"(?!\\G)","patterns":[{"include":"#literal"}],"beginCaptures":{"1":{"name":"keyword.operator.assertion.lookahead.grammarkdown"},"2":{"name":"keyword.operator.comparison.equality.grammarkdown"}}},{"name":"meta.lookahead-operation.grammarkdown","begin":"\\G\\s*(lookahead)\\s*(\u003c-|\u003c!|∈|∉)[ \\t]*","end":"(?!\\G)","patterns":[{"name":"meta.string-set.grammarkdown","begin":"\\G{","end":"}","patterns":[{"include":"#literal"},{"include":"#comma"}],"beginCaptures":{"0":{"name":"punctuation.definition.set.begin.grammarkdown"}},"endCaptures":{"0":{"name":"punctuation.definition.set.end.grammarkdown"}}}],"beginCaptures":{"1":{"name":"keyword.operator.assertion.lookahead.grammarkdown"},"2":{"name":"keyword.operator.comparison.equality.grammarkdown"}}}]},"assertion-no-symbol":{"begin":"\\G\\s*(no)(?=$|\\s)","end":"((?\u003c=\\s)here)?\\s*(?=$|\\])","patterns":[{"include":"#ref"}],"captures":{"1":{"name":"keyword.operator.assertion.no-symbol-here.grammarkdown"}}},"assertion-parameter":{"match":"(?:^|\\G|(,))\\s*([+~?])\\s*(\\w+)","captures":{"1":{"patterns":[{"include":"#comma"}]},"2":{"name":"keyword.operator.parameter-test.grammarkdown"},"3":{"patterns":[{"include":"#ref"}]}}},"assertion-prose":{"name":"markup.quote.prose.grammarkdown","begin":"\\G\\s*(\u003e)[ \\t]*","end":"\\s*(?=\\])","beginCaptures":{"1":{"name":"punctuation.section.quote.grammarkdown"}}},"comma":{"name":"punctuation.delimiter.comma.grammarkdown","match":","},"comments":{"patterns":[{"name":"comment.line.double-slash.grammarkdown","begin":"//","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.grammarkdown"}}},{"name":"comment.block.grammarkdown","begin":"/\\*","end":"\\*/","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.grammarkdown"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.grammarkdown"}}}]},"exclusion":{"name":"meta.exclusion.grammarkdown","begin":"(?:^|\\G|(?\u003c=\\s))(but\\s+not)(?=$|\\s)","end":"(?=\\s*(?i:$|/[/*]|\u003c/emu-grammar\\s*\u003e))","patterns":[{"name":"keyword.operator.logical.or.grammarkdown","match":"(?\u003c=\\s)or(?=$|\\s)"},{"name":"keyword.operator.selection.one-of.grammarkdown","match":"(?\u003c=\\s)one\\s+of(?=$|\\s)"},{"include":"#production-innards"}],"beginCaptures":{"1":{"name":"keyword.operator.logical.negation.negate.not.grammarkdown"}}},"link-id":{"name":"meta.custom-permalink.grammarkdown","match":"(?:^|\\G)\\s*(\\w+)\\s*(\\[[^\\]]*\\])\\s*((#)([-\\w]+))","captures":{"1":{"name":"variable.language.production-reference.grammarkdown"},"2":{"patterns":[{"include":"#parameters"}]},"3":{"name":"constant.other.permalink.grammarkdown"},"4":{"name":"punctuation.definition.permalink.grammarkdown"},"5":{"name":"constant.other.reference.link.permalink.grammarkdown"}}},"literal":{"patterns":[{"name":"string.quoted.single.verbatim.grammarkdown","match":"(`)`(`)","captures":{"1":{"name":"punctuation.definition.string.begin.grammarkdown"},"2":{"name":"punctuation.definition.string.end.grammarkdown"}}},{"name":"string.quoted.verbatim.grammarkdown","begin":"`","end":"`","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.grammarkdown"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.grammarkdown"}}}]},"main":{"patterns":[{"include":"#comments"},{"include":"#meta"},{"include":"#production"}]},"meta":{"patterns":[{"name":"meta.import.directive.grammarkdown","begin":"^\\s*((@)import)(?=$|\\s)[ \\t]*","end":"(?=\\s*(?i:$|/[/*]|\u003c/emu-grammar\\s*\u003e))","patterns":[{"include":"#meta-string"}],"beginCaptures":{"1":{"name":"keyword.control.import.grammarkdown"},"2":{"name":"punctuation.definition.keyword.grammarkdown"}}},{"name":"meta.source-line.directive.grammarkdown","begin":"^\\s*((@)line)(?=$|\\s)[ \\t]*","end":"(?=\\s*(?i:$|/[/*]|\u003c/emu-grammar\\s*\u003e))","patterns":[{"match":"\\G\\s*(\\d+)","captures":{"1":{"name":"constant.numeric.decimal.integer.line-number.grammarkdown"}}},{"include":"#meta-string"}],"beginCaptures":{"1":{"name":"keyword.control.line.grammarkdown"},"2":{"name":"punctuation.definition.keyword.grammarkdown"}}},{"name":"meta.define.directive.grammarkdown","begin":"^\\s*((@)define)(?=$|\\s)[ \\t]*","end":"(?=\\s*(?i:$|/[/*]|\u003c/emu-grammar\\s*\u003e))","patterns":[{"name":"variable.assignment.setting-name.grammarkdown","match":"\\G\\w+"},{"include":"#meta-value"}],"beginCaptures":{"1":{"name":"keyword.control.define.grammarkdown"},"2":{"name":"punctuation.definition.keyword.grammarkdown"}}}]},"meta-string":{"patterns":[{"name":"string.quoted.double.grammarkdown","begin":"\"","end":"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.grammarkdown"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.grammarkdown"}}},{"name":"string.quoted.single.grammarkdown","begin":"'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.grammarkdown"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.grammarkdown"}}}]},"meta-value":{"patterns":[{"name":"constant.language.default.grammarkdown","match":"(?:^|\\G|(?\u003c=\\s))default(?=\\s*(?i:$|/[/*]|\u003c/emu-grammar\\s*\u003e))"},{"name":"constant.language.boolean.$1.grammarkdown","match":"(?:^|\\G|(?\u003c=\\s))(true|false)(?=\\s*(?i:$|/[/*]|\u003c/emu-grammar\\s*\u003e))"},{"name":"string.unquoted.setting-value.grammarkdown","match":"(?:^|\\G|(?\u003c=\\s))(?=\\S)(?:[^\\r\\n/]|/(?!/|\\*))++"}]},"one-of-list":{"name":"meta.one-of-list.grammarkdown","match":"\\G\\s*(one\\s+of)(?=$|\\s)[ \\t]*((?=\\S)(?:[^\\r\\n/]|/(?!/|\\*))++)?","captures":{"1":{"name":"keyword.operator.selection.one-of.grammarkdown"},"2":{"patterns":[{"include":"#terminal"}]}}},"optional":{"name":"keyword.operator.quantifier.optional.grammarkdown","match":"(?\u003c=\\S)\\s*\\?"},"parameters":{"name":"meta.parameters.list.grammarkdown","begin":"\\[","end":"\\]","patterns":[{"name":"variable.parameter.grammarkdown","match":"\\w+"},{"name":"keyword.operator.other.grammarkdown","match":"[\\?+~]"},{"include":"#comma"}],"beginCaptures":{"0":{"name":"punctuation.definition.list.begin.grammarkdown"}},"endCaptures":{"0":{"name":"punctuation.definition.list.end.grammarkdown"}}},"production":{"patterns":[{"name":"meta.production.indented.grammarkdown","begin":"(?:^|\\G)(\\s*)(\\w+)(?:\\s*(\\[[^\\]]*\\]))?\\s*(:{1,3})[ \\t]*(?:(one\\s+of)(?=$|\\s)\\s*)?[ \\t]*$","end":"(?i)(?=\\s*\u003c/emu-grammar\\s*\u003e)|^(?:(?=\\s*$)|(?!\\1[ \\t]+(?:[^\\s/]|/(?!/|\\*))))","patterns":[{"include":"#comments"},{"include":"#one-of-list"},{"include":"#production-innards"}],"beginCaptures":{"2":{"name":"entity.name.production.grammarkdown","patterns":[{"include":"#reserved"}]},"3":{"patterns":[{"include":"#parameters"}]},"4":{"name":"keyword.assignment.rule.grammarkdown"},"5":{"name":"keyword.operator.selection.one-of.grammarkdown"}}},{"name":"meta.production.single-line.grammarkdown","begin":"(?:^|\\G)\\s*(\\w+)(?:\\s*(\\[[^\\]]*\\]))?\\s*(:{1,3})[ \\t]*(?:(one\\s+of(?=$|\\s))\\s*)?(?=[^\\s/]|/(?!/|\\*))","end":"(?=\\s*(?i:$|/[/*]|\u003c/emu-grammar\\s*\u003e))","patterns":[{"include":"#one-of-list"},{"include":"#production-innards"}],"beginCaptures":{"1":{"name":"entity.name.production.grammarkdown","patterns":[{"include":"#reserved"}]},"2":{"patterns":[{"include":"#parameters"}]},"3":{"name":"keyword.assignment.rule.grammarkdown"},"4":{"name":"keyword.operator.selection.one-of.grammarkdown"}}}]},"production-innards":{"patterns":[{"include":"#prose"},{"include":"#exclusion"},{"include":"#unicode-range"},{"include":"#terminal"},{"include":"#optional"},{"include":"#link-id"},{"include":"#ref"}]},"prose":{"name":"markup.quote.prose.grammarkdown","begin":"(?:^|\\G)\\s*(\u003e)[ \\t]*","end":"(?=\\s*(?i:$|/[/*]|\u003c/emu-grammar\\s*\u003e))","beginCaptures":{"1":{"name":"punctuation.section.quote.grammarkdown"}}},"ref":{"name":"variable.reference.grammarkdown","match":"\\w+","captures":{"0":{"patterns":[{"include":"#reserved"}]}}},"reserved":{"name":"invalid.illegal.reserved-keyword.grammarkdown","match":"(?:^|\\G)(but|empty|goal|here|lexical|lookahead|not?|of|one|or)$"},"terminal":{"patterns":[{"include":"#assertion"},{"include":"#literal"},{"include":"#unicode-char"},{"include":"#unicode-codepoint"}]},"unicode-char":{"name":"constant.character.named.unicode-name.grammarkdown","match":"(\u003c)(?!/emu-grammar\\s*\u003e)[^\u003e]+(\u003e)","captures":{"1":{"name":"punctuation.definition.character.begin.grammarkdown"},"2":{"name":"punctuation.definition.character.end.grammarkdown"}}},"unicode-codepoint":{"name":"constant.numeric.other.codepoint.grammarkdown","match":"U\\+[A-Fa-f0-9]+"},"unicode-range":{"name":"meta.character-range.grammarkdown","match":"(?x)\n((\u003c[^\u003e]+\u003e) | (U\\+[A-Fa-f0-9]+))\n\\s+ (through) \\s+\n((\u003c[^\u003e]+\u003e) | (U\\+[A-Fa-f0-9]+))","captures":{"1":{"name":"meta.start-character.grammarkdown"},"2":{"patterns":[{"include":"#unicode-char"}]},"3":{"patterns":[{"include":"#unicode-codepoint"}]},"4":{"name":"keyword.operator.range.grammarkdown"},"5":{"name":"meta.end-character.grammarkdown"},"6":{"patterns":[{"include":"#unicode-char"}]},"7":{"patterns":[{"include":"#unicode-codepoint"}]}}}}}
diff --git a/grammars/text.haml.json b/grammars/text.haml.json
index 2cc1cb2..42a054b 100644
--- a/grammars/text.haml.json
+++ b/grammars/text.haml.json
@@ -1 +1 @@
-{"name":"Ruby Haml","scopeName":"text.haml","patterns":[{"begin":"^\\s*==","end":"$\\n?","patterns":[{"include":"#interpolated_ruby"}],"captures":{"1":{"name":"string.quoted.double.ruby"}}},{"include":"#continuation"},{"name":"meta.prolog.haml","match":"^(!!!)($|\\s.*)","captures":{"1":{"name":"punctuation.definition.prolog.haml"}}},{"name":"meta.embedded.ruby","match":"(?\u003c=\\#\\{)([^#]+)(?=\\})","captures":{"1":{"patterns":[{}]}}},{"name":"comment.line.slash.haml","match":"^(\\s*)(\\/\\[[^\\]].*?$\\n?)","captures":{"1":{"name":"punctuation.section.comment.haml"}}},{"name":"comment.line.slash.haml","begin":"^(\\s*)(\\-\\#|\\/|\\-\\s*\\/\\*+)","end":"^(?!\\1\\s+|$\\n?)","captures":{"2":{"name":"punctuation.section.comment.haml"}}},{"begin":"^\\s*(?:((%)([-\\w:]+))|(?=\\.|#))","end":"$|(?!\\.|#|\\{|\\(|\\[|\u0026amp;|=|-|~|!=|\u0026=|/)","patterns":[{"name":"string.quoted.double.ruby","contentName":"string.quoted.double.ruby","begin":"==","end":"$\\n?","patterns":[{"include":"#interpolated_ruby"}]},{"name":"entity.name.tag.class.haml","match":"\\.[\\w-]+"},{"name":"entity.name.tag.id.haml","match":"#[\\w-]+"},{"name":"meta.section.attributes.haml","begin":"(?\u003c!\\#)\\{(?=.+(,|(do)|\\{|\\}|\\||(\\#.*))\\s*)","end":"\\s*\\}(?!,)","patterns":[{"include":"#continuation"},{},{"include":"#rubyline"}]},{"name":"meta.section.attributes.haml","begin":"\\(","end":"\\)","patterns":[{"name":"constant.other.symbol.ruby","match":"([\\w-]+)"},{"name":"punctuation","match":"\\="},{"include":"#variables"},{"name":"string.quoted.double.ruby","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.ruby","match":"\\\\(x[0-9A-Fa-f]{2}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.)"},{"include":"#interpolated_ruby"}]},{"name":"string.quoted.double.ruby","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.ruby","match":"\\\\(x[0-9A-Fa-f]{2}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.)"},{"include":"#interpolated_ruby"}]},{"include":"#interpolated_ruby"}]},{"name":"meta.section.object.haml","begin":"\\[(?=.+(,|\\[|\\]|\\||(\\#.*))\\s*)","end":"\\s*\\](?!.*(?!\\#\\[)\\])","patterns":[{"include":"#continuation"},{},{"include":"#rubyline"}]},{"include":"#rubyline"},{"name":"punctuation.terminator.tag.haml","match":"/"}],"captures":{"1":{"name":"meta.tag.haml"},"2":{"name":"punctuation.definition.tag.haml"},"3":{"name":"entity.name.tag.haml"}}},{"match":"^\\s*(\\.)","captures":{"1":{"name":"meta.escape.haml"}}},{"begin":"^\\s*(?==|-|~|!=|\u0026=)","end":"$","patterns":[{"include":"#rubyline"}]},{"name":"meta.embedded.php","begin":"^(\\s*)(:php)$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"text.html.php#language"}],"captures":{"2":{"name":"entity.name.tag.haml"}}},{"name":"meta.embedded.ruby","begin":"^(\\s*)(:ruby)$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"source.ruby"}],"captures":{"2":{"name":"entity.name.tag.haml"}}},{"name":"meta.embedded.markdown","begin":"^(\\s*)(:markdown)$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"source.gfm"}],"captures":{"2":{"name":"entity.name.tag.haml"}}},{"name":"meta.embedded.coffee","begin":"^(\\s*)(:coffee(script)?)$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"source.coffee"}],"captures":{"2":{"name":"entity.name.tag.haml"}}},{"name":"meta.embedded.js","begin":"^(\\s*)(:(javascript|es6))$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"source.js"}],"captures":{"2":{"name":"entity.name.tag.haml"}}},{"name":"meta.embedded.css","begin":"^(\\s*)(:(css|styles?))$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"source.css"}],"captures":{"2":{"name":"entity.name.tag.haml"}}},{"name":"meta.embedded.ruby2js","begin":"^(\\s*)(:ruby2js)$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"source.ruby"}],"captures":{"2":{"name":"entity.name.tag.haml"}}},{"name":"meta.embedded.sass","begin":"^(\\s*)(:sass)$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"source.sass"}],"captures":{"2":{"name":"entity.name.tag.haml"}}},{"name":"meta.embedded.scss","begin":"^(\\s*)(:scss)$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"source.css.scss"}],"captures":{"2":{"name":"entity.name.tag.haml"}}}],"repository":{"continuation":{"match":"(\\|)\\s*$\\n?","captures":{"1":{"name":"punctuation.separator.continuation.haml"}}},"interpolated_ruby":{"patterns":[{"name":"meta.section.object.haml","begin":"\\#\\{","end":"\\}","patterns":[{"include":"#nest_curly_and_self"},{"include":"source.ruby"}],"captures":{"1":{"name":"punctuation.section.embedded.ruby"}}},{"include":"#variables"}]},"nest_curly_and_self":{"patterns":[{"name":"meta.section.object.haml","begin":"\\{","end":"\\}","patterns":[{"include":"#nest_curly_and_self"},{"include":"source.ruby"}],"captures":{"0":{"name":"punctuation.section.scope.ruby"}}}]},"rubyline":{"name":"meta.line.ruby.haml","contentName":"source.ruby.embedded.haml","begin":"(\u0026amp|!)?(=|-|~)","end":"((do|\\{)( \\|[.*]+\\|)?)$|$|^(?!.*\\|\\s*)$\\n?","patterns":[{"match":"\\s+((elseif|foreach|switch|declare|default|use))(?=\\s|\\()","captures":{"1":{"name":"keyword.control.php"}}},{"match":"\\s+(require_once|include_once)(?=\\s|\\()","captures":{"1":{"name":"keyword.control.import.include.php"}}},{"name":"keyword.control.exception.php","match":"\\s+(catch|try|throw|exception|finally|die)(?=\\s|\\(|\\n)"},{"match":"\\s+(function\\s*)((?=\\())","captures":{"1":{"name":"storage.type.function.php"}}},{"match":"\\s+(use\\s*)((?=\\())","captures":{"1":{"name":"keyword.control.php"}}},{"name":"string.quoted.double.ruby","begin":"\"","end":"\"","patterns":[{"include":"source.ruby#interpolated_ruby"},{"include":"source.ruby#escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.end.ruby"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.ruby"}}},{"name":"source.ruby","match":"(\\||,|\u003c|do|\\{)\\s*(\\#.*)?$\\n?","captures":{"0":{"patterns":[{"include":"#rubyline"}]}}},{"name":"comment.line.number-sign.ruby","match":"#.*$"},{},{"include":"#continuation"}],"endCaptures":{"1":{"name":"source.ruby.embedded.haml"},"2":{"name":"keyword.control.ruby.start-block"}}},"variables":{"patterns":[{"name":"variable.other.readwrite.instance.ruby","match":"(@)[a-zA-Z_]\\w+","captures":{"1":{"name":"punctuation.definition.variable.ruby"}}},{"name":"variable.other.readwrite.class.ruby","match":"(@@)[a-zA-Z_]\\w+","captures":{"1":{"name":"punctuation.definition.variable.ruby"}}},{"name":"variable.other.readwrite.global.ruby","match":"(\\$)[a-zA-Z_]\\w+","captures":{"1":{"name":"punctuation.definition.variable.ruby"}}}]}}}
+{"name":"Ruby Haml","scopeName":"text.haml","patterns":[{"begin":"^\\s*==","end":"$\\n?","patterns":[{"include":"#interpolated_ruby"}],"captures":{"1":{"name":"string.quoted.double.ruby"}}},{"include":"#continuation"},{"name":"meta.prolog.haml","match":"^(!!!)($|\\s.*)","captures":{"1":{"name":"punctuation.definition.prolog.haml"}}},{"name":"meta.embedded.ruby","match":"(?\u003c=\\#\\{)([^#]+)(?=\\})","captures":{"1":{"patterns":[{}]}}},{"name":"comment.line.slash.haml","match":"^(\\s*)(\\/\\[[^\\]].*?$\\n?)","captures":{"1":{"name":"punctuation.section.comment.haml"}}},{"name":"comment.line.slash.haml","begin":"^(\\s*)(\\-\\#|\\/|\\-\\s*\\/\\*+)","end":"^(?!\\1\\s+|$\\n?)","captures":{"2":{"name":"punctuation.section.comment.haml"}}},{"begin":"^\\s*(?:((%)([-\\w:]+))|(?=\\.|#))","end":"$|(?!\\.|#|\\{|\\(|\\[|\u0026amp;|=|-|~|!=|\u0026=|/)","patterns":[{"name":"string.quoted.double.ruby","contentName":"string.quoted.double.ruby","begin":"==","end":"$\\n?","patterns":[{"include":"#interpolated_ruby"}]},{"name":"entity.name.tag.class.haml","match":"\\.[\\w-]+"},{"name":"entity.name.tag.id.haml","match":"#[\\w-]+"},{"name":"meta.section.attributes.haml","begin":"(?\u003c!\\#)\\{(?=.+(,|(do)|\\{|\\}|\\||(\\#.*))\\s*)","end":"\\s*\\}(?!,)","patterns":[{"include":"#continuation"},{},{"include":"#rubyline"}]},{"name":"meta.section.attributes.haml","begin":"\\(","end":"\\)","patterns":[{"name":"constant.other.symbol.ruby","match":"([\\w-]+)"},{"name":"punctuation","match":"\\="},{"include":"#variables"},{"name":"string.quoted.double.ruby","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.ruby","match":"\\\\(x[0-9A-Fa-f]{2}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.)"},{"include":"#interpolated_ruby"}]},{"name":"string.quoted.double.ruby","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.ruby","match":"\\\\(x[0-9A-Fa-f]{2}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.)"},{"include":"#interpolated_ruby"}]},{"include":"#interpolated_ruby"}]},{"name":"meta.section.object.haml","begin":"\\[(?=.+(,|\\[|\\]|\\||(\\#.*))\\s*)","end":"\\s*\\](?!.*(?!\\#\\[)\\])","patterns":[{"include":"#continuation"},{},{"include":"#rubyline"}]},{"include":"#rubyline"},{"name":"punctuation.terminator.tag.haml","match":"/"}],"captures":{"1":{"name":"meta.tag.haml"},"2":{"name":"punctuation.definition.tag.haml"},"3":{"name":"entity.name.tag.haml"}}},{"match":"^\\s*(\\.)","captures":{"1":{"name":"meta.escape.haml"}}},{"begin":"^\\s*(?==|-|~|!=|\u0026=)","end":"$","patterns":[{"include":"#rubyline"}]},{"name":"meta.embedded.php","begin":"^(\\s*)(:php)$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"text.html.php#language"}],"captures":{"2":{"name":"entity.name.tag.haml"}}},{"name":"meta.embedded.ruby","begin":"^(\\s*)(:ruby)$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"source.ruby"}],"captures":{"2":{"name":"entity.name.tag.haml"}}},{"name":"meta.embedded.markdown","begin":"^(\\s*)(:markdown)$","end":"^(?!\\1\\s+|\\n)","patterns":[{}],"captures":{"2":{"name":"entity.name.tag.haml"}}},{"name":"meta.embedded.coffee","begin":"^(\\s*)(:coffee(script)?)$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"source.coffee"}],"captures":{"2":{"name":"entity.name.tag.haml"}}},{"name":"meta.embedded.js","begin":"^(\\s*)(:(javascript|es6))$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"source.js"}],"captures":{"2":{"name":"entity.name.tag.haml"}}},{"name":"meta.embedded.css","begin":"^(\\s*)(:(css|styles?))$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"source.css"}],"captures":{"2":{"name":"entity.name.tag.haml"}}},{"name":"meta.embedded.ruby2js","begin":"^(\\s*)(:ruby2js)$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"source.ruby"}],"captures":{"2":{"name":"entity.name.tag.haml"}}},{"name":"meta.embedded.sass","begin":"^(\\s*)(:sass)$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"source.sass"}],"captures":{"2":{"name":"entity.name.tag.haml"}}},{"name":"meta.embedded.scss","begin":"^(\\s*)(:scss)$","end":"^(?!\\1\\s+|\\n)","patterns":[{"include":"source.css.scss"}],"captures":{"2":{"name":"entity.name.tag.haml"}}}],"repository":{"continuation":{"match":"(\\|)\\s*$\\n?","captures":{"1":{"name":"punctuation.separator.continuation.haml"}}},"interpolated_ruby":{"patterns":[{"name":"meta.section.object.haml","begin":"\\#\\{","end":"\\}","patterns":[{"include":"#nest_curly_and_self"},{"include":"source.ruby"}],"captures":{"1":{"name":"punctuation.section.embedded.ruby"}}},{"include":"#variables"}]},"nest_curly_and_self":{"patterns":[{"name":"meta.section.object.haml","begin":"\\{","end":"\\}","patterns":[{"include":"#nest_curly_and_self"},{"include":"source.ruby"}],"captures":{"0":{"name":"punctuation.section.scope.ruby"}}}]},"rubyline":{"name":"meta.line.ruby.haml","contentName":"source.ruby.embedded.haml","begin":"(\u0026amp|!)?(=|-|~)","end":"((do|\\{)( \\|[.*]+\\|)?)$|$|^(?!.*\\|\\s*)$\\n?","patterns":[{"match":"\\s+((elseif|foreach|switch|declare|default|use))(?=\\s|\\()","captures":{"1":{"name":"keyword.control.php"}}},{"match":"\\s+(require_once|include_once)(?=\\s|\\()","captures":{"1":{"name":"keyword.control.import.include.php"}}},{"name":"keyword.control.exception.php","match":"\\s+(catch|try|throw|exception|finally|die)(?=\\s|\\(|\\n)"},{"match":"\\s+(function\\s*)((?=\\())","captures":{"1":{"name":"storage.type.function.php"}}},{"match":"\\s+(use\\s*)((?=\\())","captures":{"1":{"name":"keyword.control.php"}}},{"name":"string.quoted.double.ruby","begin":"\"","end":"\"","patterns":[{"include":"source.ruby#interpolated_ruby"},{"include":"source.ruby#escaped_char"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.end.ruby"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.ruby"}}},{"name":"source.ruby","match":"(\\||,|\u003c|do|\\{)\\s*(\\#.*)?$\\n?","captures":{"0":{"patterns":[{"include":"#rubyline"}]}}},{"name":"comment.line.number-sign.ruby","match":"#.*$"},{},{"include":"#continuation"}],"endCaptures":{"1":{"name":"source.ruby.embedded.haml"},"2":{"name":"keyword.control.ruby.start-block"}}},"variables":{"patterns":[{"name":"variable.other.readwrite.instance.ruby","match":"(@)[a-zA-Z_]\\w+","captures":{"1":{"name":"punctuation.definition.variable.ruby"}}},{"name":"variable.other.readwrite.class.ruby","match":"(@@)[a-zA-Z_]\\w+","captures":{"1":{"name":"punctuation.definition.variable.ruby"}}},{"name":"variable.other.readwrite.global.ruby","match":"(\\$)[a-zA-Z_]\\w+","captures":{"1":{"name":"punctuation.definition.variable.ruby"}}}]}}}
diff --git a/grammars/text.html.ecmarkup.json b/grammars/text.html.ecmarkup.json
new file mode 100644
index 0000000..e986347
--- /dev/null
+++ b/grammars/text.html.ecmarkup.json
@@ -0,0 +1 @@
+{"name":"Ecmarkup","scopeName":"text.html.ecmarkup","patterns":[{"begin":"\\A(?=\\s*(?:\\d+\\.|\\*)(?=$|\\s))","end":"(?=A)B","patterns":[{"include":"#list"},{"include":"#main"}]},{"include":"#main"}],"repository":{"code-blocks":{"name":"meta.tag.opaque-element.${2:/downcase}.html.ecmarkup","begin":"(?i)\\s*(\u003c(pre|code)(?=$|\\s|\u003e))","end":"(?i)\\s*(\u003c/\\2\\s*\u003e)","patterns":[{"include":"#tag-opening-rest"},{"include":"#main"}],"beginCaptures":{"1":{"patterns":[{"include":"#tag-opening-start"}]}},"endCaptures":{"1":{"patterns":[{"include":"#tag-closing"}]}}},"emu-alg":{"name":"meta.emu-alg.html.ecmarkup","begin":"(?i)\\s*(\u003cemu-alg(?=$|\\s|\u003e))","end":"(?i)\\s*(\u003c/emu-alg\\s*\u003e)","patterns":[{"include":"#tag-opening-rest"},{"begin":"(?\u003c=\u003e)","end":"(?i)(?=\\s*(\u003c/emu-alg\\s*\u003e))","patterns":[{"include":"#list"},{"include":"#main"}]}],"beginCaptures":{"1":{"patterns":[{"include":"#tag-opening-start"}]}},"endCaptures":{"1":{"patterns":[{"include":"#tag-closing"}]}}},"emu-element":{"name":"meta.${2:/downcase}.html.ecmarkup","begin":"(?i)\\s*(\u003c(emu-[\\w][-\\w]*)(?=$|\\s|\u003e))","end":"(?i)\\s*(\u003c/\\2\\s*\u003e)","patterns":[{"include":"#tag-opening-rest"},{"include":"#tag-body"}],"beginCaptures":{"1":{"patterns":[{"include":"#tag-opening-start"}]}},"endCaptures":{"1":{"patterns":[{"include":"#tag-closing"}]}}},"emu-grammar":{"name":"meta.emu-grammar.html.ecmarkup","begin":"(?i)\\s*(\u003cemu-grammar(?=$|\\s|\u003e))","end":"(?i)\\s*(\u003c/emu-grammar\\s*\u003e)","patterns":[{"include":"#tag-opening-rest"},{"name":"meta.grammar.ecmarkup","contentName":"text.embedded.grammarkdown","begin":"(?\u003c=\u003e)","end":"(?i)(?=\\s*(\u003c/emu-grammar\\s*\u003e))","patterns":[{"include":"text.grammarkdown"}]}],"beginCaptures":{"1":{"patterns":[{"include":"#tag-opening-start"}]}},"endCaptures":{"1":{"patterns":[{"include":"#tag-closing"}]}}},"escape":{"name":"constant.character.escape.ecmarkup","match":"(\\\\)[*_`\u003c|~\\\\]","captures":{"1":{"name":"punctuation.definition.escape.backslash.ecmarkup"}}},"formatting":{"patterns":[{"name":"variable.reference.ecmarkup","match":"(?\u003c![\\w*_`\u003c|~])(_)((?:\\\\_|[^\\s_])++)(_)","captures":{"1":{"name":"punctuation.definition.variable.begin.ecmarkup"},"2":{"patterns":[{"include":"#escape"}]},"3":{"name":"punctuation.definition.variable.end.ecmarkup"}}},{"name":"constant.other.value.ecmarkup","match":"(?\u003c![\\w*_`\u003c|~])(\\*)(?=\\S)((?:\\\\\\*|[^*])++)(?\u003c=\\S)(\\*)","captures":{"1":{"name":"punctuation.definition.value.begin.ecmarkup"},"2":{"patterns":[{"include":"#escape"}]},"3":{"name":"punctuation.definition.value.end.ecmarkup"}}},{"name":"markup.raw.code.monospace.ecmarkup","match":"(\\`)(?=\\S)((?:\\\\`|[^`])++)(?\u003c=\\S)(\\`)","captures":{"1":{"name":"punctuation.definition.value.begin.ecmarkup"},"2":{"patterns":[{"include":"#escape"}]},"3":{"name":"punctuation.definition.value.end.ecmarkup"}}},{"name":"support.constant.spec-level.ecmarkup","match":"(?\u003c![\\w*_`\u003c|~])(~)(?=\\S)((?:\\\\~|[^~])++)(?\u003c=\\S)(~)","captures":{"1":{"name":"punctuation.definition.constant.begin.ecmarkup"},"2":{"patterns":[{"include":"#escape"}]},"3":{"name":"punctuation.definition.constant.end.ecmarkup"}}},{"include":"#nonterminal"}]},"list":{"name":"meta.list.ecmarkup","begin":"^(\\s*)((\\d+\\.|\\*))(?=$|\\s)(?:\\s*(Assert(:)))?[ \\t]*","end":"(?=\\s*\u003c/(?i:emu-alg)\\s*\u003e)|(?!\\G)^(?=\\s*(?:$|(?:\\d+\\.|\\*)(?:$|\\s)))","patterns":[{"begin":"\\G(?=\\[)","end":"(?\u003c=\\])(?:\\s*(Assert(:)))?","patterns":[{"name":"meta.attributes.ecmarkup","begin":"\\G(\\[)","end":"(\\])","patterns":[{"name":"meta.attribute.ecmarkup","begin":"(\\w[-\\w]*)\\s*(=)\\s*(?=\")","end":"(?!\\G)","patterns":[{"include":"etc#strDouble"},{"include":"etc#comma"}],"beginCaptures":{"1":{"name":"entity.other.attribute-name.ecmarkup"},"2":{"patterns":[{"include":"etc#eql"}]}},"applyEndPatternLast":true}],"beginCaptures":{"0":{"name":"punctuation.definition.list.begin.ecmarkup"},"1":{"name":"brackethighlighter.square"}},"endCaptures":{"0":{"name":"punctuation.definition.list.end.ecmarkup"},"1":{"name":"brackethighlighter.square"}}}],"endCaptures":{"1":{"name":"support.constant.assertion.ecmarkup"},"2":{"name":"puncutation.definition.constant.ecmarkup"}}},{"include":"#main"}],"beginCaptures":{"2":{"name":"markup.list.marker.ecmarkup"},"3":{"name":"punctuation.definition.list.ecmarkup"},"4":{"name":"support.constant.assertion.ecmarkup"},"5":{"name":"puncutation.definition.constant.ecmarkup"}}},"main":{"patterns":[{"include":"#emu-alg"},{"include":"#emu-grammar"},{"include":"#emu-element"},{"include":"#metadata-block"},{"include":"#code-blocks"},{"include":"#escape"},{"include":"#formatting"},{"include":"text.html.basic"}]},"metadata-block":{"name":"meta.tag.block.pre.front-matter.html.ecmarkup","contentName":"source.embedded.yaml.front-matter.ecmarkup","begin":"(?ix) \\s*\n((\u003c)(pre)\n(\n\t\\s+[^\u003e]*?(?\u003c=\\s)\n\tclass \\s* = \\s*\n\t(?:\"metadata\"|'metadata'|metadata)\n\t(?=\\s|\u003e) [^\u003e]*\n)\n(\u003e))","end":"(?i)\\s*((\u003c/)(pre)\\s*(\u003e))","patterns":[{"include":"source.yaml"}],"beginCaptures":{"1":{"name":"meta.tag.other.html.ecmarkup"},"2":{"name":"punctuation.definition.tag.begin.html.ecmarkup"},"3":{"name":"entity.name.tag.block.pre.html"},"4":{"patterns":[{"include":"text.html.basic#tag-stuff"}]},"5":{"name":"punctuation.definition.tag.end.html"}},"endCaptures":{"1":{"name":"meta.tag.block.pre.html"},"2":{"name":"punctuation.definition.tag.begin.html"},"3":{"name":"entity.name.tag.block.pre.html"},"4":{"name":"punctuation.definition.tag.end.html"}}},"nonterminal":{"name":"meta.nonterminal.ecmarkup","match":"(?x) (?\u003c![\\w*_`\u003c|~])\n((\\|))\n([A-Za-z0-9]+)\n(\\[ [^\\]]* \\])?\n(?: (\\?) | ((_)opt))?\n((\\|))","captures":{"1":{"name":"punctuation.definition.nonterminal.begin.ecmarkup"},"2":{"name":"brackethighlighter.tag"},"3":{"name":"keyword.other.nonterminal.ecmarkup"},"4":{"patterns":[{"include":"#nonterminal-params"}]},"5":{"name":"keyword.operator.optional.question-mark.ecmarkup"},"6":{"name":"keyword.operator.optional.english.ecmarkup"},"7":{"name":"punctuation.separator.suffix.ecmarkup"},"8":{"name":"punctuation.definition.nonterminal.end.ecmarkup"},"9":{"name":"brackethighlighter.tag"}}},"nonterminal-params":{"name":"meta.parameters.ecmarkup","begin":"(\\[)","end":"(\\])","patterns":[{"name":"variable.parameter.nonterminal.ecmarkup","match":"\\w[-\\w]*"},{"name":"keyword.operator.optional.question-mark.ecmarkup","match":"\\?"},{"include":"#escape"},{"include":"etc#comma"}],"beginCaptures":{"0":{"name":"punctuation.section.list.begin.ecmarkup"},"1":{"name":"brackethighlighter.square"}},"endCaptures":{"0":{"name":"punctuation.section.list.end.ecmarkup"},"1":{"name":"brackethighlighter.square"}}},"tag-body":{"name":"meta.tag-contents.html.ecmarkup","begin":"(?\u003c=\u003e)","end":"(?=\\s*\u003c/emu-[-\\w]*\\s*\u003e)","patterns":[{"include":"#main"}]},"tag-closing":{"name":"meta.tag.other.html.ecmarkup","match":"(?i)(?:^|\\G)(\u003c/)(\\w[-\\w]*)\\s*(\u003e)","captures":{"1":{"name":"punctuation.definition.tag.begin.html.ecmarkup"},"2":{"name":"entity.name.tag.other.html.ecmarkup"},"3":{"name":"punctuation.definition.tag.end.html.ecmarkup"}}},"tag-opening-rest":{"begin":"\\G","end":"\\s*(\u003e)","patterns":[{"include":"text.html.basic#tag-stuff"}],"endCaptures":{"1":{"name":"punctuation.definition.tag.end.html.ecmarkup"}}},"tag-opening-start":{"name":"meta.tag.other.html.ecmarkup","match":"(?:^|\\G)(\u003c)(\\w[-\\w]*)(?=$|\\s|\u003e)","captures":{"1":{"name":"punctuation.definition.tag.begin.html.ecmarkup"},"2":{"name":"entity.name.tag.other.html.ecmarkup"}}}},"injections":{"L:(source.embedded.yaml.front-matter.ecmarkup - (comment | embedded))":{"patterns":[{"include":"text.html.basic#character-reference"}]},"L:(text.html.ecmarkup meta.tag.opaque-element - (meta.emu-alg | meta.emu-grammar))":{"patterns":[{"match":"[*_`|~\\\\]"}]}}}
diff --git a/grammars/text.html.liquid.json b/grammars/text.html.liquid.json
index 2306d2a..1665c24 100644
--- a/grammars/text.html.liquid.json
+++ b/grammars/text.html.liquid.json
@@ -1 +1 @@
-{"name":"Liquid HTML","scopeName":"text.html.liquid","patterns":[{"include":"#core"}],"repository":{"attribute":{"begin":"\\w+:","end":"(?=,|%}|}}|\\|)","patterns":[{"include":"#value_expression"}],"beginCaptures":{"0":{"name":"entity.other.attribute-name.liquid"}}},"attribute_liquid":{"begin":"\\w+:","end":"(?=,|\\|)|$","patterns":[{"include":"#value_expression"}],"beginCaptures":{"0":{"name":"entity.other.attribute-name.liquid"}}},"comment_block":{"name":"comment.block.liquid","begin":"{%-?\\s*comment\\s*-?%}","end":"{%-?\\s*endcomment\\s*-?%}","patterns":[{"match":"(.(?!{%-?\\s*endcomment\\s*-?%}))*."}]},"comment_inline":{"name":"comment.line.number-sign.liquid","begin":"{%-?\\s*#","end":"-?%}"},"core":{"patterns":[{"include":"#raw_tag"},{"include":"#comment_block"},{"include":"#comment_inline"},{"include":"#style_codefence"},{"include":"#json_codefence"},{"include":"#javascript_codefence"},{"include":"#object"},{"include":"#tag"},{"include":"text.html.basic"}]},"filter":{"match":"\\|\\s*((?![\\.0-9])[a-zA-Z0-9_-]+\\:?)\\s*","captures":{"1":{"name":"support.function.liquid"}}},"injection":{"patterns":[{"include":"#raw_tag"},{"include":"#comment_block"},{"include":"#comment_inline"},{"include":"#object"},{"include":"#tag_injection"}]},"invalid_range":{"name":"invalid.illegal.range.liquid","match":"\\((.(?!\\.\\.))+\\)"},"javascript_codefence":{"name":"meta.block.javascript.liquid","contentName":"meta.embedded.block.js","begin":"({%-?)\\s*(javascript)\\s*(-?%})","end":"({%-?)\\s*(endjavascript)\\s*(-?%})","patterns":[{"include":"source.js"}],"beginCaptures":{"0":{"name":"meta.tag.metadata.javascript.start.liquid"},"1":{"name":"punctuation.definition.tag.begin.liquid"},"2":{"name":"entity.name.tag.javascript.liquid"},"3":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"meta.tag.metadata.javascript.end.liquid"},"1":{"name":"punctuation.definition.tag.end.liquid"},"2":{"name":"entity.name.tag.javascript.liquid"},"3":{"name":"punctuation.definition.tag.end.liquid"}}},"json_codefence":{"name":"meta.block.schema.liquid","contentName":"meta.embedded.block.json","begin":"({%-?)\\s*(schema)\\s*(-?%})","end":"({%-?)\\s*(endschema)\\s*(-?%})","patterns":[{"include":"source.json"}],"beginCaptures":{"0":{"name":"meta.tag.metadata.schema.start.liquid"},"1":{"name":"punctuation.definition.tag.begin.liquid"},"2":{"name":"entity.name.tag.schema.liquid"},"3":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"meta.tag.metadata.schema.end.liquid"},"1":{"name":"punctuation.definition.tag.end.liquid"},"2":{"name":"entity.name.tag.schema.liquid"},"3":{"name":"punctuation.definition.tag.end.liquid"}}},"language_constant":{"name":"constant.language.liquid","match":"\\b(false|true|nil|blank)\\b|empty(?!\\?)"},"number":{"name":"constant.numeric.liquid","match":"((-|\\+)\\s*)?[0-9]+(\\.[0-9]+)?"},"object":{"name":"meta.object.liquid","begin":"(?\u003c!comment %})(?\u003c!comment -%})(?\u003c!comment%})(?\u003c!comment-%})(?\u003c!raw %})(?\u003c!raw -%})(?\u003c!raw%})(?\u003c!raw-%}){{-?","end":"-?}}","patterns":[{"include":"#filter"},{"include":"#attribute"},{"include":"#value_expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.liquid"}}},"operator":{"match":"(?:(?\u003c=\\s)|\\b)(\\=\\=|!\\=|\\\u003e|\\\u003c|\\\u003e\\=|\\\u003c\\=|or|and|contains)(?:(?=\\s)|\\b)","captures":{"1":{"name":"keyword.operator.expression.liquid"}}},"range":{"name":"meta.range.liquid","begin":"\\(","end":"\\)","patterns":[{"name":"punctuation.range.liquid","match":"\\.\\."},{"include":"#variable_lookup"},{"include":"#number"}],"beginCaptures":{"0":{"name":"punctuation.section.parens.begin.liquid"}},"endCaptures":{"0":{"name":"punctuation.section.parens.end.liquid"}}},"raw_tag":{"name":"meta.entity.tag.raw.liquid","contentName":"string.unquoted.liquid","begin":"{%-?\\s*(raw)\\s*-?%}","end":"{%-?\\s*(endraw)\\s*-?%}","patterns":[{"match":"(.(?!{%-?\\s*endraw\\s*-?%}))*."}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}},"endCaptures":{"1":{"name":"entity.name.tag.liquid"}}},"string":{"patterns":[{"include":"#string_single"},{"include":"#string_double"}]},"string_double":{"name":"string.quoted.double.liquid","begin":"\"","end":"\""},"string_single":{"name":"string.quoted.single.liquid","begin":"'","end":"'"},"style_codefence":{"name":"meta.block.style.liquid","contentName":"meta.embedded.block.css","begin":"({%-?)\\s*(style)\\s*(-?%})","end":"({%-?)\\s*(endstyle)\\s*(-?%})","patterns":[{"include":"source.css"}],"beginCaptures":{"0":{"name":"meta.tag.metadata.style.start.liquid"},"1":{"name":"punctuation.definition.tag.begin.liquid"},"2":{"name":"entity.name.tag.style.liquid"},"3":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"meta.tag.metadata.style.end.liquid"},"1":{"name":"punctuation.definition.tag.end.liquid"},"2":{"name":"entity.name.tag.style.liquid"},"3":{"name":"punctuation.definition.tag.end.liquid"}}},"tag":{"name":"meta.tag.liquid","begin":"(?\u003c!comment %})(?\u003c!comment -%})(?\u003c!comment%})(?\u003c!comment-%})(?\u003c!raw %})(?\u003c!raw -%})(?\u003c!raw%})(?\u003c!raw-%}){%-?","end":"-?%}","patterns":[{"include":"#tag_body"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.liquid"}}},"tag_assign":{"name":"meta.entity.tag.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(assign|echo)\\b","end":"(?=%})","patterns":[{"include":"#filter"},{"include":"#attribute"},{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}}},"tag_assign_liquid":{"name":"meta.entity.tag.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(assign|echo)\\b","end":"$","patterns":[{"include":"#filter"},{"include":"#attribute_liquid"},{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}}},"tag_body":{"patterns":[{"include":"#tag_liquid"},{"include":"#tag_assign"},{"include":"#tag_case"},{"include":"#tag_conditional"},{"include":"#tag_for"},{"include":"#tag_paginate"},{"include":"#tag_render"},{"include":"#tag_tablerow"},{"include":"#tag_expression"}]},"tag_case":{"name":"meta.entity.tag.case.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(case|when)\\b","end":"(?=%})","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"keyword.control.case.liquid"}}},"tag_case_liquid":{"name":"meta.entity.tag.case.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(case|when)\\b","end":"$","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"keyword.control.case.liquid"}}},"tag_comment_liquid":{"name":"comment.block.liquid","begin":"(?:^\\s*)(comment)\\b","end":"(?:^\\s*)(endcomment)\\b"},"tag_conditional":{"name":"meta.entity.tag.conditional.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(if|elsif|unless)\\b","end":"(?=%})","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.liquid"}}},"tag_conditional_liquid":{"name":"meta.entity.tag.conditional.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(if|elsif|unless)\\b","end":"$","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.liquid"}}},"tag_expression":{"patterns":[{"include":"#tag_expression_without_arguments"},{"name":"meta.entity.tag.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(\\w+)","end":"(?=%})","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}}}]},"tag_expression_liquid":{"patterns":[{"include":"#tag_expression_without_arguments"},{"name":"meta.entity.tag.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(\\w+)","end":"$","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}}}]},"tag_expression_without_arguments":{"patterns":[{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(endunless|endif)\\b","captures":{"1":{"name":"keyword.control.conditional.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(endfor|endtablerow|endpaginate)\\b","captures":{"1":{"name":"keyword.control.loop.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(endcase)\\b","captures":{"1":{"name":"keyword.control.case.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(capture|case|comment|for|form|if|javascript|paginate|schema|style)\\b","captures":{"1":{"name":"keyword.control.other.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(endcapture|endcase|endcomment|endfor|endform|endif|endjavascript|endpaginate|endschema|endstyle)\\b","captures":{"1":{"name":"keyword.control.other.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(else|break|continue)\\b","captures":{"1":{"name":"keyword.control.other.liquid"}}}]},"tag_for":{"name":"meta.entity.tag.for.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(for)\\b","end":"(?=%})","patterns":[{"include":"#tag_for_body"}],"beginCaptures":{"1":{"name":"keyword.control.for.liquid"}}},"tag_for_body":{"patterns":[{"name":"keyword.control.liquid","match":"\\b(in|reversed)\\b"},{"name":"keyword.control.liquid","match":"\\b(offset|limit):"},{"include":"#value_expression"}]},"tag_for_liquid":{"name":"meta.entity.tag.for.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(for)\\b","end":"$","patterns":[{"include":"#tag_for_body"}],"beginCaptures":{"1":{"name":"keyword.control.for.liquid"}}},"tag_injection":{"name":"meta.tag.liquid","begin":"(?\u003c!comment %})(?\u003c!comment -%})(?\u003c!comment%})(?\u003c!comment-%})(?\u003c!raw %})(?\u003c!raw -%})(?\u003c!raw%})(?\u003c!raw-%}){%-?(?!-?\\s*(endstyle|endjavascript|endcomment|endraw))","end":"-?%}","patterns":[{"include":"#tag_body"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.end.liquid"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.liquid"}}},"tag_liquid":{"name":"meta.entity.tag.liquid.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(liquid)\\b","end":"(?=%})","patterns":[{"include":"#tag_comment_liquid"},{"include":"#tag_assign_liquid"},{"include":"#tag_case_liquid"},{"include":"#tag_conditional_liquid"},{"include":"#tag_for_liquid"},{"include":"#tag_paginate_liquid"},{"include":"#tag_render_liquid"},{"include":"#tag_tablerow_liquid"},{"include":"#tag_expression_liquid"}],"beginCaptures":{"1":{"name":"keyword.control.liquid.liquid"}}},"tag_paginate":{"name":"meta.entity.tag.paginate.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(paginate)\\b","end":"(?=%})","patterns":[{"include":"#tag_paginate_body"}],"beginCaptures":{"1":{"name":"keyword.control.paginate.liquid"}}},"tag_paginate_body":{"patterns":[{"name":"keyword.control.liquid","match":"\\b(by)\\b"},{"include":"#value_expression"}]},"tag_paginate_liquid":{"name":"meta.entity.tag.paginate.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(paginate)\\b","end":"$","patterns":[{"include":"#tag_paginate_body"}],"beginCaptures":{"1":{"name":"keyword.control.paginate.liquid"}}},"tag_render":{"name":"meta.entity.tag.render.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(render)\\b","end":"(?=%})","patterns":[{"include":"#tag_render_special_keywords"},{"include":"#attribute"},{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.render.liquid"}}},"tag_render_liquid":{"name":"meta.entity.tag.render.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(render)\\b","end":"$","patterns":[{"include":"#tag_render_special_keywords"},{"include":"#attribute_liquid"},{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.render.liquid"}}},"tag_render_special_keywords":{"name":"keyword.control.other.liquid","match":"\\b(with|as|for)\\b"},"tag_tablerow":{"name":"meta.entity.tag.tablerow.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(tablerow)\\b","end":"(?=%})","patterns":[{"include":"#tag_tablerow_body"}],"beginCaptures":{"1":{"name":"keyword.control.tablerow.liquid"}}},"tag_tablerow_body":{"patterns":[{"name":"keyword.control.liquid","match":"\\b(in)\\b"},{"name":"keyword.control.liquid","match":"\\b(cols|offset|limit):"},{"include":"#value_expression"}]},"tag_tablerow_liquid":{"name":"meta.entity.tag.tablerow.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(tablerow)\\b","end":"$","patterns":[{"include":"#tag_tablerow_body"}],"beginCaptures":{"1":{"name":"keyword.control.tablerow.liquid"}}},"value_expression":{"patterns":[{"match":"(\\[)(\\|)(?=[^\\]]*)(?=\\])","captures":{"2":{"name":"invalid.illegal.filter.liquid"},"3":{"name":"invalid.illegal.filter.liquid"}}},{"name":"invalid.illegal.filter.liquid","match":"(?\u003c=\\s)(\\+|\\-|\\/|\\*)(?=\\s)"},{"include":"#language_constant"},{"include":"#operator"},{"include":"#invalid_range"},{"include":"#range"},{"include":"#number"},{"include":"#string"},{"include":"#variable_lookup"}]},"variable_lookup":{"patterns":[{"name":"variable.language.liquid","match":"\\b(additional_checkout_buttons|address|all_country_option_tags|all_products|article|articles|block|blog|blogs|canonical_url|cart|checkout|collection|collections|comment|content_for_additional_checkout_buttons|content_for_header|content_for_index|content_for_layout|country_option_tags|currency|current_page|current_tags|customer|customer_address|discount_allocation|discount_application|external_video|font|forloop|form|fulfillment|gift_card|handle|image|images|line_item|link|linklist|linklists|location|localization|metafield|model|model_source|order|page|page_description|page_image|page_title|pages|paginate|part|policy|powered_by_link|predictive_search|product|product_option|product_variant|recommendations|request|routes|script|scripts|search|section|selling_plan|selling_plan_allocation|selling_plan_group|settings|shipping_method|shop|shop_locale|store_availability|tablerow|tax_line|template|theme|transaction|unit_price_measurement|variant|video|video_source)\\b"},{"name":"variable.parameter.liquid","match":"((?\u003c=\\w\\:\\s)\\w+)"},{"name":"meta.brackets.liquid","begin":"(?\u003c=\\w)\\[","end":"\\]","patterns":[{"include":"#string"}],"beginCaptures":{"0":{"name":"punctuation.section.brackets.begin.liquid"}},"endCaptures":{"0":{"name":"punctuation.section.brackets.end.liquid"}}},{"name":"variable.other.member.liquid","match":"(?\u003c=(\\w|\\])\\.)([-\\w]+\\??)"},{"name":"punctuation.accessor.liquid","match":"(?\u003c=\\w)\\.(?=\\w)"},{"name":"variable.other.liquid","match":"(?i)[a-z_](\\w|(?:-(?!\\}\\})))*"}]}},"injections":{"L:meta.embedded.block.js, L:meta.embedded.block.css, L:meta.embedded.block.html, L:string.quoted":{"patterns":[{"include":"#injection"}]}}}
+{"name":"Liquid HTML","scopeName":"text.html.liquid","patterns":[{"include":"#core"}],"repository":{"attribute":{"begin":"\\w+:","end":"(?=,|%}|}}|\\|)","patterns":[{"include":"#value_expression"}],"beginCaptures":{"0":{"name":"entity.other.attribute-name.liquid"}}},"attribute_liquid":{"begin":"\\w+:","end":"(?=,|\\|)|$","patterns":[{"include":"#value_expression"}],"beginCaptures":{"0":{"name":"entity.other.attribute-name.liquid"}}},"comment_block":{"name":"comment.block.liquid","begin":"{%-?\\s*comment\\s*-?%}","end":"{%-?\\s*endcomment\\s*-?%}","patterns":[{"include":"#comment_block"},{"match":"(.(?!{%-?\\s*(comment|endcomment)\\s*-?%}))*."}]},"core":{"patterns":[{"include":"#raw_tag"},{"include":"#comment_block"},{"include":"#style_codefence"},{"include":"#stylesheet_codefence"},{"include":"#json_codefence"},{"include":"#javascript_codefence"},{"include":"#object"},{"include":"#tag"},{"include":"text.html.basic"}]},"filter":{"match":"\\|\\s*((?![\\.0-9])[a-zA-Z0-9_-]+\\:?)\\s*","captures":{"1":{"name":"support.function.liquid"}}},"injection":{"patterns":[{"include":"#raw_tag"},{"include":"#comment_block"},{"include":"#object"},{"include":"#tag_injection"}]},"invalid_range":{"name":"invalid.illegal.range.liquid","match":"\\((.(?!\\.\\.))+\\)"},"javascript_codefence":{"name":"meta.block.javascript.liquid","contentName":"meta.embedded.block.js","begin":"({%-?)\\s*(javascript)\\s*(-?%})","end":"({%-?)\\s*(endjavascript)\\s*(-?%})","patterns":[{"include":"source.js"}],"beginCaptures":{"0":{"name":"meta.tag.metadata.javascript.start.liquid"},"1":{"name":"punctuation.definition.tag.begin.liquid"},"2":{"name":"entity.name.tag.javascript.liquid"},"3":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"meta.tag.metadata.javascript.end.liquid"},"1":{"name":"punctuation.definition.tag.end.liquid"},"2":{"name":"entity.name.tag.javascript.liquid"},"3":{"name":"punctuation.definition.tag.end.liquid"}}},"json_codefence":{"name":"meta.block.schema.liquid","contentName":"meta.embedded.block.json","begin":"({%-?)\\s*(schema)\\s*(-?%})","end":"({%-?)\\s*(endschema)\\s*(-?%})","patterns":[{"include":"source.json"}],"beginCaptures":{"0":{"name":"meta.tag.metadata.schema.start.liquid"},"1":{"name":"punctuation.definition.tag.begin.liquid"},"2":{"name":"entity.name.tag.schema.liquid"},"3":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"meta.tag.metadata.schema.end.liquid"},"1":{"name":"punctuation.definition.tag.end.liquid"},"2":{"name":"entity.name.tag.schema.liquid"},"3":{"name":"punctuation.definition.tag.end.liquid"}}},"language_constant":{"name":"constant.language.liquid","match":"\\b(false|true|nil|blank)\\b|empty(?!\\?)"},"number":{"name":"constant.numeric.liquid","match":"((-|\\+)\\s*)?[0-9]+(\\.[0-9]+)?"},"object":{"name":"meta.object.liquid","begin":"(?\u003c!comment %})(?\u003c!comment -%})(?\u003c!comment%})(?\u003c!comment-%})(?\u003c!raw %})(?\u003c!raw -%})(?\u003c!raw%})(?\u003c!raw-%}){{-?","end":"-?}}","patterns":[{"include":"#filter"},{"include":"#attribute"},{"include":"#value_expression"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.liquid"}}},"operator":{"match":"(?:(?\u003c=\\s)|\\b)(\\=\\=|!\\=|\\\u003e|\\\u003c|\\\u003e\\=|\\\u003c\\=|or|and|contains)(?:(?=\\s)|\\b)","captures":{"1":{"name":"keyword.operator.expression.liquid"}}},"range":{"name":"meta.range.liquid","begin":"\\(","end":"\\)","patterns":[{"name":"punctuation.range.liquid","match":"\\.\\."},{"include":"#variable_lookup"},{"include":"#number"}],"beginCaptures":{"0":{"name":"punctuation.section.parens.begin.liquid"}},"endCaptures":{"0":{"name":"punctuation.section.parens.end.liquid"}}},"raw_tag":{"name":"meta.entity.tag.raw.liquid","contentName":"string.unquoted.liquid","begin":"{%-?\\s*(raw)\\s*-?%}","end":"{%-?\\s*(endraw)\\s*-?%}","patterns":[{"match":"(.(?!{%-?\\s*endraw\\s*-?%}))*."}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}},"endCaptures":{"1":{"name":"entity.name.tag.liquid"}}},"string":{"patterns":[{"include":"#string_single"},{"include":"#string_double"}]},"string_double":{"name":"string.quoted.double.liquid","begin":"\"","end":"\""},"string_single":{"name":"string.quoted.single.liquid","begin":"'","end":"'"},"style_codefence":{"name":"meta.block.style.liquid","contentName":"meta.embedded.block.css","begin":"({%-?)\\s*(style)\\s*(-?%})","end":"({%-?)\\s*(endstyle)\\s*(-?%})","patterns":[{"include":"source.css"}],"beginCaptures":{"0":{"name":"meta.tag.metadata.style.start.liquid"},"1":{"name":"punctuation.definition.tag.begin.liquid"},"2":{"name":"entity.name.tag.style.liquid"},"3":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"meta.tag.metadata.style.end.liquid"},"1":{"name":"punctuation.definition.tag.end.liquid"},"2":{"name":"entity.name.tag.style.liquid"},"3":{"name":"punctuation.definition.tag.end.liquid"}}},"stylesheet_codefence":{"name":"meta.block.style.liquid","contentName":"meta.embedded.block.css","begin":"({%-?)\\s*(stylesheet)\\s*(-?%})","end":"({%-?)\\s*(endstylesheet)\\s*(-?%})","patterns":[{"include":"source.css"}],"beginCaptures":{"0":{"name":"meta.tag.metadata.style.start.liquid"},"1":{"name":"punctuation.definition.tag.begin.liquid"},"2":{"name":"entity.name.tag.style.liquid"},"3":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"meta.tag.metadata.style.end.liquid"},"1":{"name":"punctuation.definition.tag.end.liquid"},"2":{"name":"entity.name.tag.style.liquid"},"3":{"name":"punctuation.definition.tag.end.liquid"}}},"tag":{"name":"meta.tag.liquid","begin":"(?\u003c!comment %})(?\u003c!comment -%})(?\u003c!comment%})(?\u003c!comment-%})(?\u003c!raw %})(?\u003c!raw -%})(?\u003c!raw%})(?\u003c!raw-%}){%-?","end":"-?%}","patterns":[{"include":"#tag_body"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.begin.liquid"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.liquid"}}},"tag_assign":{"name":"meta.entity.tag.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(assign|echo)\\b","end":"(?=%})","patterns":[{"include":"#filter"},{"include":"#attribute"},{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}}},"tag_assign_liquid":{"name":"meta.entity.tag.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(assign|echo)\\b","end":"$","patterns":[{"include":"#filter"},{"include":"#attribute_liquid"},{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}}},"tag_body":{"patterns":[{"include":"#tag_liquid"},{"include":"#tag_assign"},{"include":"#tag_comment_inline"},{"include":"#tag_case"},{"include":"#tag_conditional"},{"include":"#tag_for"},{"include":"#tag_paginate"},{"include":"#tag_render"},{"include":"#tag_tablerow"},{"include":"#tag_expression"}]},"tag_case":{"name":"meta.entity.tag.case.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(case|when)\\b","end":"(?=%})","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"keyword.control.case.liquid"}}},"tag_case_liquid":{"name":"meta.entity.tag.case.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(case|when)\\b","end":"$","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"keyword.control.case.liquid"}}},"tag_comment_block_liquid":{"name":"comment.block.liquid","begin":"(?:^\\s*)(comment)\\b","end":"(?:^\\s*)(endcomment)\\b","patterns":[{"include":"#tag_comment_block_liquid"},{"match":"(?:^\\s*)(?!(comment|endcomment)).*"}]},"tag_comment_inline":{"name":"comment.line.number-sign.liquid","begin":"#","end":"(?=%})"},"tag_comment_inline_liquid":{"name":"comment.line.number-sign.liquid","begin":"(?:^\\s*)#.*","end":"$"},"tag_conditional":{"name":"meta.entity.tag.conditional.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(if|elsif|unless)\\b","end":"(?=%})","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.liquid"}}},"tag_conditional_liquid":{"name":"meta.entity.tag.conditional.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(if|elsif|unless)\\b","end":"$","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"keyword.control.conditional.liquid"}}},"tag_expression":{"patterns":[{"include":"#tag_expression_without_arguments"},{"name":"meta.entity.tag.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(\\w+)","end":"(?=%})","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}}}]},"tag_expression_liquid":{"patterns":[{"include":"#tag_expression_without_arguments"},{"name":"meta.entity.tag.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(\\w+)","end":"$","patterns":[{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.liquid"}}}]},"tag_expression_without_arguments":{"patterns":[{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(endunless|endif)\\b","captures":{"1":{"name":"keyword.control.conditional.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(endfor|endtablerow|endpaginate)\\b","captures":{"1":{"name":"keyword.control.loop.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(endcase)\\b","captures":{"1":{"name":"keyword.control.case.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(capture|case|comment|for|form|if|javascript|paginate|schema|style)\\b","captures":{"1":{"name":"keyword.control.other.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(endcapture|endcase|endcomment|endfor|endform|endif|endjavascript|endpaginate|endschema|endstyle)\\b","captures":{"1":{"name":"keyword.control.other.liquid"}}},{"match":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(else|break|continue)\\b","captures":{"1":{"name":"keyword.control.other.liquid"}}}]},"tag_for":{"name":"meta.entity.tag.for.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(for)\\b","end":"(?=%})","patterns":[{"include":"#tag_for_body"}],"beginCaptures":{"1":{"name":"keyword.control.for.liquid"}}},"tag_for_body":{"patterns":[{"name":"keyword.control.liquid","match":"\\b(in|reversed)\\b"},{"name":"keyword.control.liquid","match":"\\b(offset|limit):"},{"include":"#value_expression"}]},"tag_for_liquid":{"name":"meta.entity.tag.for.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(for)\\b","end":"$","patterns":[{"include":"#tag_for_body"}],"beginCaptures":{"1":{"name":"keyword.control.for.liquid"}}},"tag_injection":{"name":"meta.tag.liquid","begin":"(?\u003c!comment %})(?\u003c!comment -%})(?\u003c!comment%})(?\u003c!comment-%})(?\u003c!raw %})(?\u003c!raw -%})(?\u003c!raw%})(?\u003c!raw-%}){%-?(?!-?\\s*(endstyle|endjavascript|endcomment|endraw))","end":"-?%}","patterns":[{"include":"#tag_body"}],"beginCaptures":{"0":{"name":"punctuation.definition.tag.end.liquid"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.liquid"}}},"tag_liquid":{"name":"meta.entity.tag.liquid.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(liquid)\\b","end":"(?=%})","patterns":[{"include":"#tag_comment_block_liquid"},{"include":"#tag_comment_inline_liquid"},{"include":"#tag_assign_liquid"},{"include":"#tag_case_liquid"},{"include":"#tag_conditional_liquid"},{"include":"#tag_for_liquid"},{"include":"#tag_paginate_liquid"},{"include":"#tag_render_liquid"},{"include":"#tag_tablerow_liquid"},{"include":"#tag_expression_liquid"}],"beginCaptures":{"1":{"name":"keyword.control.liquid.liquid"}}},"tag_paginate":{"name":"meta.entity.tag.paginate.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(paginate)\\b","end":"(?=%})","patterns":[{"include":"#tag_paginate_body"}],"beginCaptures":{"1":{"name":"keyword.control.paginate.liquid"}}},"tag_paginate_body":{"patterns":[{"name":"keyword.control.liquid","match":"\\b(by)\\b"},{"include":"#value_expression"}]},"tag_paginate_liquid":{"name":"meta.entity.tag.paginate.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(paginate)\\b","end":"$","patterns":[{"include":"#tag_paginate_body"}],"beginCaptures":{"1":{"name":"keyword.control.paginate.liquid"}}},"tag_render":{"name":"meta.entity.tag.render.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(render)\\b","end":"(?=%})","patterns":[{"include":"#tag_render_special_keywords"},{"include":"#attribute"},{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.render.liquid"}}},"tag_render_liquid":{"name":"meta.entity.tag.render.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(render)\\b","end":"$","patterns":[{"include":"#tag_render_special_keywords"},{"include":"#attribute_liquid"},{"include":"#value_expression"}],"beginCaptures":{"1":{"name":"entity.name.tag.render.liquid"}}},"tag_render_special_keywords":{"name":"keyword.control.other.liquid","match":"\\b(with|as|for)\\b"},"tag_tablerow":{"name":"meta.entity.tag.tablerow.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(tablerow)\\b","end":"(?=%})","patterns":[{"include":"#tag_tablerow_body"}],"beginCaptures":{"1":{"name":"keyword.control.tablerow.liquid"}}},"tag_tablerow_body":{"patterns":[{"name":"keyword.control.liquid","match":"\\b(in)\\b"},{"name":"keyword.control.liquid","match":"\\b(cols|offset|limit):"},{"include":"#value_expression"}]},"tag_tablerow_liquid":{"name":"meta.entity.tag.tablerow.liquid","begin":"(?:(?:(?\u003c={%)|(?\u003c={%-)|^)\\s*)(tablerow)\\b","end":"$","patterns":[{"include":"#tag_tablerow_body"}],"beginCaptures":{"1":{"name":"keyword.control.tablerow.liquid"}}},"value_expression":{"patterns":[{"match":"(\\[)(\\|)(?=[^\\]]*)(?=\\])","captures":{"2":{"name":"invalid.illegal.filter.liquid"},"3":{"name":"invalid.illegal.filter.liquid"}}},{"name":"invalid.illegal.filter.liquid","match":"(?\u003c=\\s)(\\+|\\-|\\/|\\*)(?=\\s)"},{"include":"#language_constant"},{"include":"#operator"},{"include":"#invalid_range"},{"include":"#range"},{"include":"#number"},{"include":"#string"},{"include":"#variable_lookup"}]},"variable_lookup":{"patterns":[{"name":"variable.language.liquid","match":"\\b(additional_checkout_buttons|address|all_country_option_tags|all_products|article|articles|block|blog|blogs|canonical_url|cart|checkout|collection|collections|comment|content_for_additional_checkout_buttons|content_for_header|content_for_index|content_for_layout|country_option_tags|currency|current_page|current_tags|customer|customer_address|discount_allocation|discount_application|external_video|font|forloop|form|fulfillment|gift_card|handle|image|images|line_item|link|linklist|linklists|location|localization|metafield|model|model_source|order|page|page_description|page_image|page_title|pages|paginate|part|policy|powered_by_link|predictive_search|product|product_option|product_variant|recommendations|request|routes|script|scripts|search|section|selling_plan|selling_plan_allocation|selling_plan_group|settings|shipping_method|shop|shop_locale|store_availability|tablerow|tax_line|template|theme|transaction|unit_price_measurement|variant|video|video_source)\\b"},{"name":"variable.parameter.liquid","match":"((?\u003c=\\w\\:\\s)\\w+)"},{"name":"meta.brackets.liquid","begin":"(?\u003c=\\w)\\[","end":"\\]","patterns":[{"include":"#string"}],"beginCaptures":{"0":{"name":"punctuation.section.brackets.begin.liquid"}},"endCaptures":{"0":{"name":"punctuation.section.brackets.end.liquid"}}},{"name":"variable.other.member.liquid","match":"(?\u003c=(\\w|\\])\\.)([-\\w]+\\??)"},{"name":"punctuation.accessor.liquid","match":"(?\u003c=\\w)\\.(?=\\w)"},{"name":"variable.other.liquid","match":"(?i)[a-z_](\\w|(?:-(?!\\}\\})))*"}]}},"injections":{"L:meta.embedded.block.js, L:meta.embedded.block.css, L:meta.embedded.block.html, L:string.quoted":{"patterns":[{"include":"#injection"}]}}}
diff --git a/grammars/text.html.markdown.d2.json b/grammars/text.html.markdown.d2.json
new file mode 100644
index 0000000..fa1e3c6
--- /dev/null
+++ b/grammars/text.html.markdown.d2.json
@@ -0,0 +1 @@
+{"name":"markdown.d2","scopeName":"text.html.markdown.d2","patterns":[{"include":"#frontMatter"},{"include":"#block"}],"repository":{"ampersand":{"name":"meta.other.valid-ampersand.markdown","match":"\u0026(?!([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+);)"},"block":{"patterns":[{"include":"#separator"},{"include":"#heading"},{"include":"#blockquote"},{"include":"#fenced_code_block"},{"include":"#link-def"},{"include":"#html"},{"include":"#paragraph"}]},"blockquote":{"name":"markup.quote.markdown","begin":"((?!.*`\\|)(?:^|\\G))\\s*(\u003e) ?","while":"((?!.*`\\|)(?:^|\\G))\\s*(\u003e) ?","patterns":[{"include":"#block"}],"captures":{"2":{"name":"punctuation.definition.quote.begin.markdown"}}},"bold":{"name":"markup.bold.markdown","begin":"(?x) (?\u003copen\u003e(\\*\\*(?=\\w)|(?\u003c!\\w)\\*\\*|(?\u003c!\\w)\\b__))(?=\\S) (?=\n  (\n    \u003c[^\u003e]*+\u003e              # HTML tags\n    | (?\u003craw\u003e`+)([^`]|(?!(?\u003c!`)\\k\u003craw\u003e(?!`))`)*+\\k\u003craw\u003e\n                      # Raw\n    | \\\\[\\\\`*_{}\\[\\]()#.!+\\-\u003e]?+      # Escapes\n    | \\[\n    (\n        (?\u003csquare\u003e          # Named group\n          [^\\[\\]\\\\]        # Match most chars\n          | \\\\.            # Escaped chars\n          | \\[ \\g\u003csquare\u003e*+ \\]    # Nested brackets\n        )*+\n      \\]\n      (\n        (              # Reference Link\n          [ ]?          # Optional space\n          \\[[^\\]]*+\\]        # Ref name\n        )\n        | (              # Inline Link\n          \\(            # Opening paren\n            [ \\t]*+        # Optional whitespace\n            \u003c?(.*?)\u003e?      # URL\n            [ \\t]*+        # Optional whitespace\n            (          # Optional Title\n              (?\u003ctitle\u003e['\"])\n              (.*?)\n              \\k\u003ctitle\u003e\n            )?\n          \\)\n        )\n      )\n    )\n    | (?!(?\u003c=\\S)\\k\u003copen\u003e).            # Everything besides\n                      # style closer\n  )++\n  (?\u003c=\\S)(?=__\\b|\\*\\*)\\k\u003copen\u003e                # Close\n)\n","end":"(?\u003c=\\S)(\\1)","patterns":[{"begin":"(?=\u003c[^\u003e]*?\u003e)","end":"(?\u003c=\u003e)","patterns":[{}],"applyEndPatternLast":true},{"include":"#escape"},{"include":"#ampersand"},{"include":"#bracket"},{"include":"#raw"},{"include":"#bold"},{"include":"#italic"},{"include":"#image-inline"},{"include":"#link-inline"},{"include":"#link-inet"},{"include":"#link-email"},{"include":"#image-ref"},{"include":"#link-ref-literal"},{"include":"#link-ref"},{"include":"#link-ref-shortcut"},{"include":"#strikethrough"}],"captures":{"1":{"name":"punctuation.definition.bold.markdown"}}},"bracket":{"name":"meta.other.valid-bracket.markdown","match":"\u003c(?![a-zA-Z/?\\$!])"},"escape":{"name":"constant.character.escape.markdown","match":"\\\\[-`*_#+.!(){}\\[\\]\\\\\u003e]"},"fenced_code_block":{"patterns":[{"include":"#fenced_code_block_d2"},{"include":"#fenced_code_block_css"},{"include":"#fenced_code_block_basic"},{"include":"#fenced_code_block_ini"},{"include":"#fenced_code_block_java"},{"include":"#fenced_code_block_lua"},{"include":"#fenced_code_block_makefile"},{"include":"#fenced_code_block_perl"},{"include":"#fenced_code_block_r"},{"include":"#fenced_code_block_ruby"},{"include":"#fenced_code_block_php"},{"include":"#fenced_code_block_sql"},{"include":"#fenced_code_block_vs_net"},{"include":"#fenced_code_block_xml"},{"include":"#fenced_code_block_xsl"},{"include":"#fenced_code_block_yaml"},{"include":"#fenced_code_block_dosbatch"},{"include":"#fenced_code_block_clojure"},{"include":"#fenced_code_block_coffee"},{"include":"#fenced_code_block_c"},{"include":"#fenced_code_block_cpp"},{"include":"#fenced_code_block_diff"},{"include":"#fenced_code_block_dockerfile"},{"include":"#fenced_code_block_git_commit"},{"include":"#fenced_code_block_git_rebase"},{"include":"#fenced_code_block_go"},{"include":"#fenced_code_block_groovy"},{"include":"#fenced_code_block_pug"},{"include":"#fenced_code_block_js"},{"include":"#fenced_code_block_js_regexp"},{"include":"#fenced_code_block_json"},{"include":"#fenced_code_block_jsonc"},{"include":"#fenced_code_block_less"},{"include":"#fenced_code_block_objc"},{"include":"#fenced_code_block_swift"},{"include":"#fenced_code_block_scss"},{"include":"#fenced_code_block_perl6"},{"include":"#fenced_code_block_powershell"},{"include":"#fenced_code_block_python"},{"include":"#fenced_code_block_regexp_python"},{"include":"#fenced_code_block_rust"},{"include":"#fenced_code_block_scala"},{"include":"#fenced_code_block_shell"},{"include":"#fenced_code_block_ts"},{"include":"#fenced_code_block_tsx"},{"include":"#fenced_code_block_csharp"},{"include":"#fenced_code_block_fsharp"},{"include":"#fenced_code_block_dart"},{"include":"#fenced_code_block_handlebars"},{"include":"#fenced_code_block_markdown"},{"include":"#fenced_code_block_log"},{"include":"#fenced_code_block_erlang"},{"include":"#fenced_code_block_elixir"},{"include":"#fenced_code_block_latex"},{"include":"#fenced_code_block_bibtex"},{"include":"#fenced_code_block_unknown"}]},"fenced_code_block_basic":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(html|htm|shtml|xhtml|inc|tmpl|tpl)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.html","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"text.html.basic"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_bibtex":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(bibtex)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.bibtex","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"text.bibtex"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_c":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(c|h)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.c","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.c"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_clojure":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(clj|cljs|clojure)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.clojure","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.clojure"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_coffee":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(coffee|Cakefile|coffee.erb)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.coffee","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.coffee"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_cpp":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(cpp|c\\+\\+|cxx)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.cpp source.cpp","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.c++"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_csharp":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(cs|csharp|c#)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.csharp","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.cs"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_css":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(css|css.erb)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.css","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.css"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_d2":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:d2((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.d2","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.d2"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_dart":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(dart)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.dart","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.dart"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_diff":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(patch|diff|rej)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.diff","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.diff"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_dockerfile":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(dockerfile|Dockerfile)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.dockerfile","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.dockerfile"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_dosbatch":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(bat|batch)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.dosbatch","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.batchfile"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_elixir":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(elixir)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.elixir","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.elixir"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_erlang":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(erlang)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.erlang","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.erlang"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_fsharp":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(fs|fsharp|f#)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.fsharp","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.fsharp"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_git_commit":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(COMMIT_EDITMSG|MERGE_MSG)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.git_commit","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_git_rebase":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(git-rebase-todo)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.git_rebase","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_go":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(go|golang)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.go","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.go"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_groovy":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(groovy|gvy)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.groovy","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.groovy"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_handlebars":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(handlebars|hbs)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.handlebars","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"text.html.handlebars"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_ini":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(ini|conf)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.ini","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.ini"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_java":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(java|bsh)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.java","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.java"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_js":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(js|jsx|javascript|es6|mjs|cjs|\\{\\.js.+?\\})((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.javascript","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.js"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_js_regexp":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(regexp)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.js_regexp","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.js.regexp"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_json":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(json|json5|sublime-settings|sublime-menu|sublime-keymap|sublime-mousemap|sublime-theme|sublime-build|sublime-project|sublime-completions)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.json","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.json"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_jsonc":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(jsonc)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.jsonc","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_latex":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(latex|tex)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.latex","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"text.tex.latex"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_less":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(less)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.less","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.css.less"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_log":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(log)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.log","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_lua":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(lua)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.lua","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.lua"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_makefile":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(Makefile|makefile|GNUmakefile|OCamlMakefile)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.makefile","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.makefile"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_markdown":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(markdown|md)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.gfm"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_objc":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(objectivec|objective-c|mm|objc|obj-c|m|h)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.objc","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.objc"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_perl":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(perl|pl|pm|pod|t|PL|psgi|vcl)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.perl","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.perl"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_perl6":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(perl6|p6|pl6|pm6|nqp)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.perl6","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.perl.6"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_php":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(php|php3|php4|php5|phpt|phtml|aw|ctp)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.php","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"text.html.basic"},{"include":"text.html.php"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_powershell":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(powershell|ps1|psm1|psd1)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.powershell","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.powershell"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_pug":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(jade|pug)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.pug","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"text.jade"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_python":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(python|py|py3|rpy|pyw|cpy|SConstruct|Sconstruct|sconstruct|SConscript|gyp|gypi|\\{\\.python.+?\\})((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.python","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.python"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_r":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(R|r|s|S|Rprofile|\\{\\.r.+?\\})((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.r","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.r"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_regexp_python":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(re)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.regexp_python","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.regexp.python"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_ruby":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(ruby|rb|rbx|rjs|Rakefile|rake|cgi|fcgi|gemspec|irbrc|Capfile|ru|prawn|Cheffile|Gemfile|Guardfile|Hobofile|Vagrantfile|Appraisals|Rantfile|Berksfile|Berksfile.lock|Thorfile|Puppetfile)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.ruby","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.ruby"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_rust":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(rust|rs|\\{\\.rust.+?\\})((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.rust","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.rust"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_scala":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(scala|sbt)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.scala","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.scala"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_scss":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(scss)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.scss","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.css.scss"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_shell":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(shell|sh|bash|zsh|bashrc|bash_profile|bash_login|profile|bash_logout|.textmate_init|\\{\\.bash.+?\\})((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.shellscript","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.shell"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_sql":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(sql|ddl|dml)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.sql","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.sql"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_swift":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(swift)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.swift","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.swift"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_ts":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(typescript|ts)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.typescript","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.ts"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_tsx":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(tsx)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.typescriptreact","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.tsx"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_unknown":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?=([^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_vs_net":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(vb)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.vs_net","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_xml":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(xml|xsd|tld|jsp|pt|cpt|dtml|rss|opml)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.xml","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"text.xml"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_xsl":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(xsl|xslt)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.xsl","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"text.xml.xsl"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"fenced_code_block_yaml":{"name":"markup.fenced_code.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(`{3,}|~{3,})\\s*(?i:(yaml|yml)((\\s+|:|,|\\{|\\?)[^`~]*)?$)","end":"((?!.*`\\|)(?:^|\\G))(\\2|\\s{0,3})(\\3)\\s*$","patterns":[{"contentName":"meta.embedded.block.yaml","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)(.*)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*([`~]{3,})\\s*$)","patterns":[{"include":"source.yaml"}]}],"beginCaptures":{"3":{"name":"punctuation.definition.markdown"},"4":{"name":"fenced_code.block.language.markdown"},"5":{"name":"fenced_code.block.language.attributes.markdown"}},"endCaptures":{"3":{"name":"punctuation.definition.markdown"}}},"frontMatter":{"contentName":"meta.embedded.block.frontmatter","begin":"\\A-{3}\\s*$","end":"((?!.*`\\|)(?:^|\\G))-{3}|\\.{3}\\s*$","patterns":[{"include":"source.yaml"}]},"heading":{"name":"markup.heading.markdown","match":"(?:(?!.*`\\|)(?:^|\\G))\\s*(#{1,6}\\s+(.*?)(\\s+#{1,6})?\\s*)$","patterns":[{"include":"#inline"}],"captures":{"1":{"patterns":[{"name":"heading.6.markdown","match":"(#{6})\\s+(.*?)(?:\\s+(#+))?\\s*$","captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"#inline"},{}]},"3":{"name":"punctuation.definition.heading.markdown"}}},{"name":"heading.5.markdown","match":"(#{5})\\s+(.*?)(?:\\s+(#+))?\\s*$","captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"#inline"},{}]},"3":{"name":"punctuation.definition.heading.markdown"}}},{"name":"heading.4.markdown","match":"(#{4})\\s+(.*?)(?:\\s+(#+))?\\s*$","captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"#inline"},{}]},"3":{"name":"punctuation.definition.heading.markdown"}}},{"name":"heading.3.markdown","match":"(#{3})\\s+(.*?)(?:\\s+(#+))?\\s*$","captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"#inline"},{}]},"3":{"name":"punctuation.definition.heading.markdown"}}},{"name":"heading.2.markdown","match":"(#{2})\\s+(.*?)(?:\\s+(#+))?\\s*$","captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"#inline"},{}]},"3":{"name":"punctuation.definition.heading.markdown"}}},{"name":"heading.1.markdown","match":"(#{1})\\s+(.*?)(?:\\s+(#+))?\\s*$","captures":{"1":{"name":"punctuation.definition.heading.markdown"},"2":{"name":"entity.name.section.markdown","patterns":[{"include":"#inline"},{}]},"3":{"name":"punctuation.definition.heading.markdown"}}}]}}},"heading-setext":{"patterns":[{"name":"markup.heading.setext.1.markdown","match":"^(={3,})(?=[ \\t]*$\\n?)"},{"name":"markup.heading.setext.2.markdown","match":"^(-{3,})(?=[ \\t]*$\\n?)"}]},"html":{"patterns":[{"name":"comment.block.html","begin":"((?!.*`\\|)(?:^|\\G))\\s*(\u003c!--)","end":"(--\u003e)","captures":{"1":{"name":"punctuation.definition.comment.html"},"2":{"name":"punctuation.definition.comment.html"}}},{"begin":"(?i)((?!.*`\\|)(?:^|\\G))\\s*(?=\u003c(script|style|pre)(\\s|$|\u003e)(?!.*?\u003c/(script|style|pre)\u003e))","end":"(?i)(.*)((\u003c/)(script|style|pre)(\u003e))","patterns":[{"begin":"(\\s*|$)","while":"(?i)^(?!.*\u003c/(script|style|pre)\u003e)","patterns":[{}]}],"endCaptures":{"1":{"patterns":[{}]},"2":{"name":"meta.tag.structure.$4.end.html"},"3":{"name":"punctuation.definition.tag.begin.html"},"4":{"name":"entity.name.tag.html"},"5":{"name":"punctuation.definition.tag.end.html"}}},{"begin":"(?i)((?!.*`\\|)(?:^|\\G))\\s*(?=\u003c/?[a-zA-Z]+[^\\s/\u0026gt;]*(\\s|$|/?\u003e))","while":"^(?!\\s*$)","patterns":[{}]},{"begin":"((?!.*`\\|)(?:^|\\G))\\s*(?=(\u003c[a-zA-Z0-9\\-](/?\u003e|\\s.*?\u003e)|\u003c/[a-zA-Z0-9\\-]\u003e)\\s*$)","while":"^(?!\\s*$)","patterns":[{}]}]},"image-inline":{"name":"meta.image.inline.markdown","match":"(?x)\n  (\\!\\[)((?\u003csquare\u003e[^\\[\\]\\\\]|\\\\.|\\[\\g\u003csquare\u003e*+\\])*+)(\\])\n                # Match the link text.\n  (\\()            # Opening paren for url\n    (\u003c?)(\\S+?)(\u003e?)      # The url\n    [ \\t]*          # Optional whitespace\n    (?:\n        ((\\().+?(\\)))    # Match title in parens…\n      | ((\").+?(\"))    # or in double quotes…\n      | ((').+?('))    # or in single quotes.\n    )?            # Title is optional\n    \\s*            # Optional whitespace\n  (\\))\n","captures":{"1":{"name":"punctuation.definition.link.description.begin.markdown"},"10":{"name":"punctuation.definition.string.markdown"},"11":{"name":"punctuation.definition.string.markdown"},"12":{"name":"string.other.link.description.title.markdown"},"13":{"name":"punctuation.definition.string.markdown"},"14":{"name":"punctuation.definition.string.markdown"},"15":{"name":"string.other.link.description.title.markdown"},"16":{"name":"punctuation.definition.string.markdown"},"17":{"name":"punctuation.definition.string.markdown"},"18":{"name":"punctuation.definition.metadata.markdown"},"2":{"name":"string.other.link.description.markdown"},"4":{"name":"punctuation.definition.link.description.end.markdown"},"5":{"name":"punctuation.definition.metadata.markdown"},"6":{"name":"punctuation.definition.link.markdown"},"7":{"name":"markup.underline.link.image.markdown"},"8":{"name":"punctuation.definition.link.markdown"},"9":{"name":"string.other.link.description.title.markdown"}}},"image-ref":{"name":"meta.image.reference.markdown","match":"(\\!\\[)((?\u003csquare\u003e[^\\[\\]\\\\]|\\\\.|\\[\\g\u003csquare\u003e*+\\])*+)(\\])[ ]?(\\[)(.*?)(\\])","captures":{"1":{"name":"punctuation.definition.link.description.begin.markdown"},"2":{"name":"string.other.link.description.markdown"},"4":{"name":"punctuation.definition.link.description.end.markdown"},"5":{"name":"punctuation.definition.constant.markdown"},"6":{"name":"constant.other.reference.link.markdown"},"7":{"name":"punctuation.definition.constant.markdown"}}},"inline":{"patterns":[{"include":"#ampersand"},{"include":"#bracket"},{"include":"#bold"},{"include":"#italic"},{"include":"#raw"},{"include":"#strikethrough"},{"include":"#escape"},{"include":"#image-inline"},{"include":"#image-ref"},{"include":"#link-email"},{"include":"#link-inet"},{"include":"#link-inline"},{"include":"#link-ref"},{"include":"#link-ref-literal"},{"include":"#link-ref-shortcut"}]},"italic":{"name":"markup.italic.markdown","begin":"(?x) (?\u003copen\u003e(\\*(?=\\w)|(?\u003c!\\w)\\*|(?\u003c!\\w)\\b_))(?=\\S)                # Open\n  (?=\n    (\n      \u003c[^\u003e]*+\u003e              # HTML tags\n      | (?\u003craw\u003e`+)([^`]|(?!(?\u003c!`)\\k\u003craw\u003e(?!`))`)*+\\k\u003craw\u003e\n                        # Raw\n      | \\\\[\\\\`*_{}\\[\\]()#.!+\\-\u003e]?+      # Escapes\n      | \\[\n      (\n          (?\u003csquare\u003e          # Named group\n            [^\\[\\]\\\\]        # Match most chars\n            | \\\\.            # Escaped chars\n            | \\[ \\g\u003csquare\u003e*+ \\]    # Nested brackets\n          )*+\n        \\]\n        (\n          (              # Reference Link\n            [ ]?          # Optional space\n            \\[[^\\]]*+\\]        # Ref name\n          )\n          | (              # Inline Link\n            \\(            # Opening paren\n              [ \\t]*+        # Optional whtiespace\n              \u003c?(.*?)\u003e?      # URL\n              [ \\t]*+        # Optional whtiespace\n              (          # Optional Title\n                (?\u003ctitle\u003e['\"])\n                (.*?)\n                \\k\u003ctitle\u003e\n              )?\n            \\)\n          )\n        )\n      )\n      | \\k\u003copen\u003e\\k\u003copen\u003e                   # Must be bold closer\n      | (?!(?\u003c=\\S)\\k\u003copen\u003e).            # Everything besides\n                        # style closer\n    )++\n    (?\u003c=\\S)(?=_\\b|\\*)\\k\u003copen\u003e                # Close\n  )\n","end":"(?\u003c=\\S)(\\1)((?!\\1)|(?=\\1\\1))","patterns":[{"begin":"(?=\u003c[^\u003e]*?\u003e)","end":"(?\u003c=\u003e)","patterns":[{}],"applyEndPatternLast":true},{"include":"#escape"},{"include":"#ampersand"},{"include":"#bracket"},{"include":"#raw"},{"include":"#bold"},{"include":"#image-inline"},{"include":"#link-inline"},{"include":"#link-inet"},{"include":"#link-email"},{"include":"#image-ref"},{"include":"#link-ref-literal"},{"include":"#link-ref"},{"include":"#link-ref-shortcut"},{"include":"#strikethrough"}],"captures":{"1":{"name":"punctuation.definition.italic.markdown"}}},"link-def":{"name":"meta.link.reference.def.markdown","match":"(?x)\n  \\s*            # Leading whitespace\n  (\\[)([^]]+?)(\\])(:)    # Reference name\n  [ \\t]*          # Optional whitespace\n  (?:(\u003c)([^\\\u003e]+?)(\u003e)|(\\S+?))      # The url\n  [ \\t]*          # Optional whitespace\n  (?:\n      ((\\().+?(\\)))    # Match title in parens…\n    | ((\").+?(\"))    # or in double quotes…\n    | ((').+?('))    # or in single quotes.\n  )?            # Title is optional\n  \\s*            # Optional whitespace\n  $\n","captures":{"1":{"name":"punctuation.definition.constant.markdown"},"10":{"name":"punctuation.definition.string.begin.markdown"},"11":{"name":"punctuation.definition.string.end.markdown"},"12":{"name":"string.other.link.description.title.markdown"},"13":{"name":"punctuation.definition.string.begin.markdown"},"14":{"name":"punctuation.definition.string.end.markdown"},"15":{"name":"string.other.link.description.title.markdown"},"16":{"name":"punctuation.definition.string.begin.markdown"},"17":{"name":"punctuation.definition.string.end.markdown"},"2":{"name":"constant.other.reference.link.markdown"},"3":{"name":"punctuation.definition.constant.markdown"},"4":{"name":"punctuation.separator.key-value.markdown"},"5":{"name":"punctuation.definition.link.markdown"},"6":{"name":"markup.underline.link.markdown"},"7":{"name":"punctuation.definition.link.markdown"},"8":{"name":"markup.underline.link.markdown"},"9":{"name":"string.other.link.description.title.markdown"}}},"link-email":{"name":"meta.link.email.lt-gt.markdown","match":"(\u003c)((?:mailto:)?[a-zA-Z0-9.!#$%\u0026'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*)(\u003e)","captures":{"1":{"name":"punctuation.definition.link.markdown"},"2":{"name":"markup.underline.link.markdown"},"4":{"name":"punctuation.definition.link.markdown"}}},"link-inet":{"name":"meta.link.inet.markdown","match":"(\u003c)((?:https?|ftp)://.*?)(\u003e)","captures":{"1":{"name":"punctuation.definition.link.markdown"},"2":{"name":"markup.underline.link.markdown"},"3":{"name":"punctuation.definition.link.markdown"}}},"link-inline":{"name":"meta.link.inline.markdown","match":"(?x)\n  (\\[)((?\u003csquare\u003e[^\\[\\]\\\\]|\\\\.|\\[\\g\u003csquare\u003e*+\\])*+)(\\])\n                # Match the link text.\n  (\\()            # Opening paren for url\n    (\u003c?)((?\u003curl\u003e(?\u003e[^\\s()]+)|\\(\\g\u003curl\u003e*\\))*)(\u003e?)      # The url\n    [ \\t]*          # Optional whitespace\n    (?:\n        ((\\().+?(\\)))    # Match title in parens…\n      | ((\").+?(\"))    # or in double quotes…\n      | ((').+?('))    # or in single quotes.\n    )?            # Title is optional\n    \\s*            # Optional whitespace\n  (\\))\n","captures":{"1":{"name":"punctuation.definition.link.title.begin.markdown"},"10":{"name":"string.other.link.description.title.markdown"},"11":{"name":"punctuation.definition.string.begin.markdown"},"12":{"name":"punctuation.definition.string.end.markdown"},"13":{"name":"string.other.link.description.title.markdown"},"14":{"name":"punctuation.definition.string.begin.markdown"},"15":{"name":"punctuation.definition.string.end.markdown"},"16":{"name":"string.other.link.description.title.markdown"},"17":{"name":"punctuation.definition.string.begin.markdown"},"18":{"name":"punctuation.definition.string.end.markdown"},"19":{"name":"punctuation.definition.metadata.markdown"},"2":{"name":"string.other.link.title.markdown"},"4":{"name":"punctuation.definition.link.title.end.markdown"},"5":{"name":"punctuation.definition.metadata.markdown"},"6":{"name":"punctuation.definition.link.markdown"},"7":{"name":"markup.underline.link.markdown"},"9":{"name":"punctuation.definition.link.markdown"}}},"link-ref":{"name":"meta.link.reference.markdown","match":"(\\[)((?\u003csquare\u003e[^\\[\\]\\\\]|\\\\.|\\[\\g\u003csquare\u003e*+\\])*+)(\\])(\\[)([^\\]]*+)(\\])","captures":{"1":{"name":"punctuation.definition.link.title.begin.markdown"},"2":{"name":"string.other.link.title.markdown"},"4":{"name":"punctuation.definition.link.title.end.markdown"},"5":{"name":"punctuation.definition.constant.begin.markdown"},"6":{"name":"constant.other.reference.link.markdown"},"7":{"name":"punctuation.definition.constant.end.markdown"}}},"link-ref-literal":{"name":"meta.link.reference.literal.markdown","match":"(\\[)((?\u003csquare\u003e[^\\[\\]\\\\]|\\\\.|\\[\\g\u003csquare\u003e*+\\])*+)(\\])[ ]?(\\[)(\\])","captures":{"1":{"name":"punctuation.definition.link.title.begin.markdown"},"2":{"name":"string.other.link.title.markdown"},"4":{"name":"punctuation.definition.link.title.end.markdown"},"5":{"name":"punctuation.definition.constant.begin.markdown"},"6":{"name":"punctuation.definition.constant.end.markdown"}}},"link-ref-shortcut":{"name":"meta.link.reference.markdown","match":"(\\[)(\\S+?)(\\])","captures":{"1":{"name":"punctuation.definition.link.title.begin.markdown"},"2":{"name":"string.other.link.title.markdown"},"3":{"name":"punctuation.definition.link.title.end.markdown"}}},"list_paragraph":{"name":"meta.paragraph.markdown","begin":"((?!.*`\\|)(?:^|\\G))(?=\\S)(?![*+-\u003e]\\s|[0-9]+\\.\\s)","while":"((?!.*`\\|)(?:^|\\G))(?!\\s*$|#|\\s*([-*_\u003e]\\s*){3,}[ \\t]*$\\n?|[ ]{0,3}[*+-\u003e]|[ ]{0,3}[0-9]+\\.)","patterns":[{"include":"#inline"},{},{"include":"#heading-setext"}]},"lists":{"patterns":[{"name":"markup.list.unnumbered.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)([*+-])([ \\t])","while":"(((?!.*`\\|)(?:^|\\G))(\\s*|\\t))|(^[ \\t]*$)","patterns":[{"include":"#block"},{"include":"#list_paragraph"}],"beginCaptures":{"3":{"name":"punctuation.definition.list.begin.markdown"}}},{"name":"markup.list.numbered.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*)([0-9]+\\.)([ \\t])","while":"(((?!.*`\\|)(?:^|\\G))(\\s*|\\t))|(^[ \\t]*$)","patterns":[{"include":"#block"},{"include":"#list_paragraph"}],"beginCaptures":{"3":{"name":"punctuation.definition.list.begin.markdown"}}}]},"raw":{"name":"markup.inline.raw.string.markdown","match":"(`+)((?:[^`]|(?!(?\u003c!`)\\1(?!`))`)*+)(\\1)","captures":{"1":{"name":"punctuation.definition.raw.markdown"},"3":{"name":"punctuation.definition.raw.markdown"}}},"raw_block":{"name":"markup.raw.block.markdown","begin":"((?!.*`\\|)(?:^|\\G))(\\s*|\\t)","while":"((?!.*`\\|)(?:^|\\G))(\\s*|\\t)"},"separator":{"name":"meta.separator.markdown","match":"((?!.*`\\|)(?:^|\\G))\\s*([\\*\\-\\_])(\\s*\\2){2,}[ \\t]*$\\n?"},"strikethrough":{"name":"markup.strikethrough.markdown","match":"(~+)((?:[^~]|(?!(?\u003c!~)\\1(?!~))~)*+)(\\1)","captures":{"1":{"name":"punctuation.definition.strikethrough.markdown"},"2":{"patterns":[{"begin":"(?=\u003c[^\u003e]*?\u003e)","end":"(?\u003c=\u003e)","patterns":[{}],"applyEndPatternLast":true},{"include":"#escape"},{"include":"#ampersand"},{"include":"#bracket"},{"include":"#raw"},{"include":"#bold"},{"include":"#italic"},{"include":"#image-inline"},{"include":"#link-inline"},{"include":"#link-inet"},{"include":"#link-email"},{"include":"#image-ref"},{"include":"#link-ref-literal"},{"include":"#link-ref"},{"include":"#link-ref-shortcut"}]},"3":{"name":"punctuation.definition.strikethrough.markdown"}}}}}
diff --git a/grammars/text.html.statamic.json b/grammars/text.html.statamic.json
index 439135d..c99a041 100644
--- a/grammars/text.html.statamic.json
+++ b/grammars/text.html.statamic.json
@@ -1 +1 @@
-{"name":"Antlers (Statamic Syntax)","scopeName":"text.html.statamic","patterns":[{"include":"#php-tag"},{"include":"#statamic-comments"},{"include":"#frontMatter"},{"include":"#antlers-tags"}],"repository":{"antlers-conditionals":{"name":"keyword.control.statamic","match":"(?\u003c!:)(/?else|/?elseif|/?if|/?unless|endif|endunless|unlesselse|stop)"},"antlers-constants":{"match":"(\\G|\\s|\\b)(true|TRUE|false|FALSE|yes|YES|no|NO|null|as)\\s","captures":{"2":{"name":"constant.language.statamic"}}},"antlers-expression":{"patterns":[{"name":"punctuation.terminator.expression.statamic","match":";"},{"include":"#antlers-strings"},{"include":"#antlers-numbers"},{"name":"keyword.operator.key.statamic","match":"=\u003e"},{"name":"keyword.operator.class.statamic","match":"-\u003e"},{"include":"#statamic-explicit-tags"},{"include":"#statamic-core-tags"},{"name":"keyword.operator.comparison.statamic","match":"===|==|!==|!=|\u003c\u003e"},{"name":"keyword.operator.string.statamic","match":"\\\u0026=?"},{"name":"keyword.operator.assignment.statamic","match":"=|\\+=|\\-=|\\*\\*?=|/=|%=|\\|=|\\^=|\u003c\u003c=|\u003e\u003e="},{"name":"keyword.operator.logical.statamic","match":"(?i)(!|\\?\\?|\\?=|\\?|\u0026\u0026|\u0026|\\|\\|)|\\b(and|or|xor)\\b"},{"name":"keyword.operator.bitwise.statamic","match":"(?i)\\b(bwa|bwo|bxor|bnot|bsl|bsr)\\b"},{"name":"keyword.operator.comparison.statamic","match":"\u003c=\u003e|\u003c=|\u003e=|\u003c|\u003e"},{"name":"keyword.operator.arithmetic.statamic","match":"\\-|\\+|\\*\\*?|/|%"},{"name":"meta.array.statamic","begin":"(arr|list|switch)\\s*(\\()","end":"\\)|(?=\\?\u003e)","patterns":[{"include":"#antlers-expression"}],"beginCaptures":{"1":{"name":"support.function.construct.statamic"},"2":{"name":"punctuation.definition.array.begin.bracket.round.statamic"}},"endCaptures":{"0":{"name":"punctuation.definition.array.end.bracket.round.statamic"}}},{"begin":"(?\u003c!@){(\\s?)","end":"(\\s?)}","patterns":[{"include":"#antlers-expression"}]},{"include":"#antlers-tag-parameter-variable"},{"include":"#antlers-language-operators"},{"include":"#antlers-variable"},{"include":"#antlers-modifier-pipe"},{"include":"#antlers-variable-modifier-name"},{"include":"#antlers-variable-modifiers"},{"include":"#antlers-constants"}]},"antlers-language-operators":{"match":"(\\w+)[\\s]","captures":{"1":{"name":"variable.statamic","patterns":[{"include":"#antlers-numbers"},{"include":"#language-operators"}]}}},"antlers-modifier-pipe":{"name":"keyword.operator.other.statamic","match":"(\\|)"},"antlers-numbers":{"name":"constant.numeric.statamic","match":"0|[1-9](?:_?[0-9]+)*"},"antlers-strings":{"patterns":[{"include":"#string-double-quoted"},{"include":"#string-single-quoted"}]},"antlers-tag-parameter-variable":{"match":"(:?([\\S:]+?)(=)('|\")([^\\4]*?)(\\4))","captures":{"1":{"patterns":[{"match":":([\\S:]+?)(=)('|\")(.*?)(\\3)","captures":{"1":{"name":"entity.other.attribute-name"},"2":{"name":"keyword.operator.assignment.statamic"},"3":{"name":"punctuation.definition.string.begin.statamic"},"4":{"patterns":[{"include":"#antlers-expression"}]},"5":{"name":"punctuation.definition.string.end.statamic"}}},{"match":"([\\S]+?)(=)(('|\")(.*?)(\\4))","captures":{"1":{"name":"entity.other.attribute-name"},"2":{"name":"keyword.operator.assignment.statamic"},"3":{"patterns":[{"include":"#string-single-quoted"},{"include":"#string-double-quoted"}]}}}]}}},"antlers-tags":{"name":"meta.embedded.block.statamic","begin":"(?\u003c!@){{(?!\\$)(\\s?)","end":"(\\s?)}}","patterns":[{"include":"#statamic-comments"},{"include":"#php-tag"},{"include":"#antlers-conditionals"},{"include":"#antlers-expression"}]},"antlers-variable":{"match":"(/?\\w+)(:)?(\\w+)?","captures":{"1":{"name":"variable.statamic"},"2":{"name":"keyword.operator.statamic"},"3":{"name":"variable.statamic","patterns":[{"include":"$self"}]}}},"antlers-variable-modifier-name":{"match":"(\\s)?(\\|)(\\s)?(\\w+((^:([a-zA-Z0-9-_/-@]+)){1,2})?|((-|\\+|\\*|/|\\^|\\%):(\\d*)?\\.?(\\d+)))+","captures":{"2":{"name":"keyword.operator.statamic"},"4":{"name":"support.function.statamic"}}},"antlers-variable-modifiers":{"match":"(\\s)?(\\|)(\\s)?(\\w+((:([a-zA-Z0-9-_/-@]+)){1,2})?|((-|\\+|\\*|/|\\^|\\%):(\\d*)?\\.?(\\d+)))+","captures":{"2":{"name":"keyword.operator.statamic"},"4":{"name":"support.function.statamic","patterns":[{"include":"#antlers-expression"}]}}},"core-tag-names":{"patterns":[{"name":"entity.name.tag.statamic","match":"(?i)\\b(taxonomy|collection|asset|vite|mount_url|form|assets|cache|can|dd|ddd|dump|get_content|get_error|get_errors|get_files|glide|in|increment|installed|is|iterate|foreach|link|locales|markdown|member|mix|nav|not_found|404|obfuscate|parent|partial|path|query|range|loop|redirect|relate|rotate|route|scope|section|session|set|structure|svg|theme|trans|trans_choice|user|users|widont|yields|yield|slot|once|noparse|view|stack|push)\\b"}]},"frontMatter":{"contentName":"meta.embedded.block.frontmatter","begin":"\\A-{3}\\s*$","end":"(^|\\G)-{3}|\\.{3}\\s*$","patterns":[{"include":"source.yaml"}]},"language-operators":{"patterns":[{"name":"support.function.array.statamic","match":"(?i)\\b(pluck|take|skip|arr|orderby|groupby|merge|where|switch|bwa|bwo|bxor|bnot|bsl|bsr|if|elseif|else|void)(\\b)"}]},"php-tag":{"patterns":[{"name":"meta.embedded.block.statamic","contentName":"source.php","begin":"\u003c\\?(?i:php|=)?(?![^?]*\\?\u003e)","end":"(\\?)\u003e","patterns":[{"include":"text.html.php"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.statamic"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.statamic"},"1":{"name":"source.php"}}},{"name":"meta.embedded.line.statamic","contentName":"source.php","begin":"(?\u003c!@){{([\\$\\?]\\s?)","end":"(\\s?)[\\$\\?]}}","patterns":[{"include":"text.html.php"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.statamic"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.statamic"},"1":{"name":"source.php"}}},{"name":"meta.embedded.line.statamic","contentName":"source.php","begin":"\u003c\\?(?i:php|=)?","end":"(\\?)\u003e","patterns":[{"include":"text.html.php"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.statamic"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.statamic"},"1":{"name":"source.php"}}}]},"statamic-comments":{"name":"comment.block.statamic","begin":"{{#","end":"#}}"},"statamic-core-closing-tags":{"match":"\\/(\\w+)+","captures":{"1":{"name":"variable.statamic","patterns":[{"include":"#core-tag-names"}]}}},"statamic-core-tags":{"match":"\\G(/?\\w+)+","captures":{"1":{"name":"variable.statamic","patterns":[{"include":"#core-tag-names"}]}}},"statamic-explicit-tags":{"match":"\\G(/?%\\w+)+","captures":{"1":{"name":"entity.name.tag.statamic"}}},"string-double-quoted":{"name":"string.quoted.double.statamic","begin":"\"","end":"\"","patterns":[{"begin":"(?\u003c!@){(\\s?)","end":"(\\s?)}","patterns":[{"include":"#antlers-expression"}]}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.statamic"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.statamic"}}},"string-single-quoted":{"name":"string.quoted.single.statamic","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.statamic","match":"\\\\[\\\\']"},{"begin":"(?\u003c!@){(\\s?)","end":"(\\s?)}","patterns":[{"include":"#antlers-expression"}]}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.statamic"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.statamic"}}}},"injections":{"text.html.statamic":{"patterns":[{"include":"#statamic-comments"},{"include":"#antlers-tags"}]},"text.html.statamic - (meta.embedded | meta.tag | comment.block.statamic), L:(text.html.statamic meta.tag - (comment.block.statamic | meta.embedded.statamic))":{"patterns":[{"include":"text.html.basic"}]},"text.html.statamic - (meta.embedded | meta.tag), L:((text.html.statamic meta.tag) - (meta.embedded.block.php | meta.embedded.line.php)), L:(source.js - (meta.embedded.block.php | meta.embedded.line.php)), L:(source.css - (meta.embedded.block.php | meta.embedded.line.php))":{"patterns":[{"include":"#php-tag"}]}}}
+{"name":"Antlers (Statamic Syntax)","scopeName":"text.html.statamic","patterns":[{"include":"#php-tag"},{"include":"#statamic-comments"},{"include":"#frontMatter"},{"include":"#antlers-tags"}],"repository":{"antlers-conditionals":{"name":"keyword.control.statamic","match":"(?\u003c!:)(/?else|/?elseif|/?if|/?unless|endif|endunless|unlesselse|stop)"},"antlers-constants":{"match":"(\\G|\\s|\\b)(true|TRUE|false|FALSE|yes|YES|no|NO|null|as)\\s","captures":{"2":{"name":"constant.language.statamic"}}},"antlers-expression":{"patterns":[{"name":"punctuation.terminator.expression.statamic","match":";"},{"include":"#antlers-strings"},{"include":"#antlers-numbers"},{"name":"keyword.operator.key.statamic","match":"=\u003e"},{"name":"keyword.operator.class.statamic","match":"-\u003e"},{"include":"#statamic-explicit-tags"},{"include":"#statamic-core-tags"},{"name":"keyword.operator.comparison.statamic","match":"===|==|!==|!=|\u003c\u003e"},{"name":"keyword.operator.string.statamic","match":"\\\u0026=?"},{"name":"keyword.operator.assignment.statamic","match":"=|\\+=|\\-=|\\*\\*?=|/=|%=|\\|=|\\^=|\u003c\u003c=|\u003e\u003e="},{"name":"keyword.operator.logical.statamic","match":"(?i)(!|\\?\\?|\\?=|\\?|\u0026\u0026|\u0026|\\|\\|)|\\b(and|or|xor)\\b"},{"name":"keyword.operator.bitwise.statamic","match":"(?i)\\b(bwa|bwo|bxor|bnot|bsl|bsr)\\b"},{"name":"keyword.operator.comparison.statamic","match":"\u003c=\u003e|\u003c=|\u003e=|\u003c|\u003e"},{"name":"keyword.operator.arithmetic.statamic","match":"\\-|\\+|\\*\\*?|/|%"},{"name":"meta.array.statamic","begin":"(arr|list|switch)\\s*(\\()","end":"\\)|(?=\\?\u003e)","patterns":[{"include":"#antlers-expression"}],"beginCaptures":{"1":{"name":"support.function.construct.statamic"},"2":{"name":"punctuation.definition.array.begin.bracket.round.statamic"}},"endCaptures":{"0":{"name":"punctuation.definition.array.end.bracket.round.statamic"}}},{"begin":"(?\u003c!@){(\\s?)","end":"(\\s?)}","patterns":[{"include":"#antlers-expression"}]},{"include":"#antlers-tag-parameter-variable"},{"include":"#antlers-language-operators"},{"include":"#antlers-variable"},{"include":"#antlers-modifier-pipe"},{"include":"#antlers-variable-modifier-name"},{"include":"#antlers-variable-modifiers"},{"include":"#antlers-constants"}]},"antlers-language-operators":{"match":"(\\w+)[\\s]","captures":{"1":{"name":"variable.statamic","patterns":[{"include":"#antlers-numbers"},{"include":"#language-operators"}]}}},"antlers-modifier-pipe":{"name":"keyword.operator.other.statamic","match":"(\\|)"},"antlers-numbers":{"name":"constant.numeric.statamic","match":"0|[1-9](?:_?[0-9]+)*"},"antlers-strings":{"patterns":[{"include":"#string-double-quoted"},{"include":"#string-single-quoted"}]},"antlers-tag-parameter-variable":{"match":"(:?([\\S:]+?)(=)('|\")([^\\4]*?)(\\4))","captures":{"1":{"patterns":[{"match":":([\\S:]+?)(=)('|\")(.*?)(\\3)","captures":{"1":{"name":"entity.other.attribute-name"},"2":{"name":"keyword.operator.assignment.statamic"},"3":{"name":"punctuation.definition.string.begin.statamic"},"4":{"patterns":[{"include":"#antlers-expression"}]},"5":{"name":"punctuation.definition.string.end.statamic"}}},{"match":"([\\S]+?)(=)(('|\")(.*?)(\\4))","captures":{"1":{"name":"entity.other.attribute-name"},"2":{"name":"keyword.operator.assignment.statamic"},"3":{"patterns":[{"include":"#string-single-quoted"},{"include":"#string-double-quoted"}]}}}]}}},"antlers-tags":{"name":"meta.embedded.block.statamic","begin":"(?\u003c!@){{(?!\\$)(\\s?)","end":"(\\s?)}}","patterns":[{"include":"#statamic-comments"},{"include":"#php-tag"},{"include":"#antlers-conditionals"},{"include":"#antlers-expression"}]},"antlers-variable":{"match":"(/?\\w+)(:)?(\\w+)?","captures":{"1":{"name":"variable.statamic"},"2":{"name":"keyword.operator.statamic"},"3":{"name":"variable.statamic","patterns":[{"include":"$self"}]}}},"antlers-variable-modifier-name":{"match":"(\\s)?(\\|)(\\s)?(\\w+((^:([a-zA-Z0-9-_/-@]+)){1,2})?|((-|\\+|\\*|/|\\^|\\%):(\\d*)?\\.?(\\d+)))+","captures":{"2":{"name":"keyword.operator.statamic"},"4":{"name":"support.function.statamic"}}},"antlers-variable-modifiers":{"match":"(\\s)?(\\|)(\\s)?(\\w+((:([a-zA-Z0-9-_/-@]+)){1,2})?|((-|\\+|\\*|/|\\^|\\%):(\\d*)?\\.?(\\d+)))+","captures":{"2":{"name":"keyword.operator.statamic"},"4":{"name":"support.function.statamic","patterns":[{"include":"#antlers-expression"}]}}},"core-tag-names":{"patterns":[{"name":"entity.name.tag.statamic","match":"(?i)\\b(taxonomy|cookie|user_groups|user_roles|collection|asset|nocache|vite|mount_url|form|assets|cache|can|dd|ddd|dump|get_content|get_error|get_errors|get_files|glide|in|increment|installed|is|iterate|foreach|link|locales|markdown|member|mix|nav|not_found|404|obfuscate|parent|partial|path|query|range|loop|redirect|relate|rotate|route|scope|section|session|set|structure|svg|theme|trans|trans_choice|user|users|widont|yields|yield|slot|once|noparse|view|stack|push)\\b"}]},"frontMatter":{"contentName":"meta.embedded.block.frontmatter","begin":"\\A-{3}\\s*$","end":"(^|\\G)-{3}|\\.{3}\\s*$","patterns":[{"include":"source.yaml"}]},"language-operators":{"patterns":[{"name":"support.function.array.statamic","match":"(?i)\\b(pluck|take|skip|arr|orderby|groupby|merge|where|switch|bwa|bwo|bxor|bnot|bsl|bsr|if|elseif|else|void)(\\b)"}]},"php-tag":{"patterns":[{"name":"meta.embedded.block.statamic","contentName":"source.php","begin":"\u003c\\?(?i:php|=)?(?![^?]*\\?\u003e)","end":"(\\?)\u003e","patterns":[{"include":"text.html.php"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.statamic"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.statamic"},"1":{"name":"source.php"}}},{"name":"meta.embedded.line.statamic","contentName":"source.php","begin":"(?\u003c!@){{([\\$\\?]\\s?)","end":"(\\s?)[\\$\\?]}}","patterns":[{"include":"text.html.php"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.statamic"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.statamic"},"1":{"name":"source.php"}}},{"name":"meta.embedded.line.statamic","contentName":"source.php","begin":"\u003c\\?(?i:php|=)?","end":"(\\?)\u003e","patterns":[{"include":"text.html.php"}],"beginCaptures":{"0":{"name":"punctuation.section.embedded.begin.statamic"}},"endCaptures":{"0":{"name":"punctuation.section.embedded.end.statamic"},"1":{"name":"source.php"}}}]},"statamic-comments":{"name":"comment.block.statamic","begin":"{{#","end":"#}}"},"statamic-core-closing-tags":{"match":"\\/(\\w+)+","captures":{"1":{"name":"variable.statamic","patterns":[{"include":"#core-tag-names"}]}}},"statamic-core-tags":{"match":"\\G(/?\\w+)+","captures":{"1":{"name":"variable.statamic","patterns":[{"include":"#core-tag-names"}]}}},"statamic-explicit-tags":{"match":"\\G(/?%\\w+)+","captures":{"1":{"name":"entity.name.tag.statamic"}}},"string-double-quoted":{"name":"string.quoted.double.statamic","begin":"\"","end":"\"","patterns":[{"begin":"(?\u003c!@){(\\s?)","end":"(\\s?)}","patterns":[{"include":"#antlers-expression"}]}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.statamic"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.statamic"}}},"string-single-quoted":{"name":"string.quoted.single.statamic","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.statamic","match":"\\\\[\\\\']"},{"begin":"(?\u003c!@){(\\s?)","end":"(\\s?)}","patterns":[{"include":"#antlers-expression"}]}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.statamic"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.statamic"}}}},"injections":{"text.html.statamic":{"patterns":[{"include":"#statamic-comments"},{"include":"#antlers-tags"}]},"text.html.statamic - (meta.embedded | meta.tag | comment.block.statamic), L:(text.html.statamic meta.tag - (comment.block.statamic | meta.embedded.statamic))":{"patterns":[{"include":"text.html.basic"}]},"text.html.statamic - (meta.embedded | meta.tag), L:((text.html.statamic meta.tag) - (meta.embedded.block.php | meta.embedded.line.php)), L:(source.js - (meta.embedded.block.php | meta.embedded.line.php)), L:(source.css - (meta.embedded.block.php | meta.embedded.line.php))":{"patterns":[{"include":"#php-tag"}]}}}
diff --git a/grammars/text.info.json b/grammars/text.info.json
index 1f48187..096daf5 100644
--- a/grammars/text.info.json
+++ b/grammars/text.info.json
@@ -1 +1 @@
-{"name":"Info","scopeName":"text.info","patterns":[{"include":"#main"}],"repository":{"border":{"name":"markup.heading.info","match":"^((?:\\*|=|-){2,})[ \\t]*$","captures":{"1":{"name":"punctuation.definition.heading.info"}}},"dir":{"patterns":[{"name":"meta.dir-section.info","begin":"^INFO-DIR-SECTION(?=\\s|$)","end":"[^\\s\\x1F][^\\x1F]*","beginCaptures":{"0":{"name":"keyword.operator.dir-section.info"}},"endCaptures":{"0":{"name":"entity.name.dir-section.info"}}},{"name":"meta.dir-entry.info","begin":"^START-INFO-DIR-ENTRY(?=\\s|$)","end":"^END-INFO-DIR-ENTRY(?=\\s|$)","patterns":[{"include":"#menuItem"}],"beginCaptures":{"0":{"name":"keyword.operator.dir-entry.begin.info"}},"endCaptures":{"0":{"name":"keyword.operator.dir-entry.end.info"}}}]},"escape":{"name":"string.quoted.other.info","begin":"\\x7F(?=.*?\\x7F)","end":"\\x7F","beginCaptures":{"0":{"name":"punctuation.definition.escape.c0.ctrl-char.delete.begin.info"}},"endCaptures":{"0":{"name":"punctuation.definition.escape.c0.ctrl-char.delete.end.info"}}},"image":{"name":"meta.image.info","begin":"(\\x00)(\\x08)(\\[)(image)","end":"(\\x00)(\\x08)(\\])","patterns":[{"name":"meta.$1-attribute.info","begin":"([a-z]+)(=)","end":"((?!\")[^\\s\\x00]+)|(?\u003c=\")|(?=\\x00\\x08\\])","patterns":[{"name":"string.quoted.double.info","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.backslash.info","match":"(\\\\).","captures":{"1":{"name":"punctuation.definition.escape.info"}}}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.info"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.info"}}}],"beginCaptures":{"1":{"name":"entity.other.attribute-name.info"},"2":{"name":"punctuation.separator.key-value.info"}},"endCaptures":{"1":{"name":"string.unquoted.info"}}},{"name":"invalid.illegal.bad-attribute.info","match":"[^\\s\\x00]+"}],"beginCaptures":{"1":{"name":"punctuation.c0.ctrl-char.null-byte.info"},"2":{"name":"punctuation.c0.ctrl-char.backspace.info"},"3":{"name":"punctuation.definition.image.begin.info"},"4":{"name":"storage.type.image.info"}},"endCaptures":{"1":{"name":"punctuation.c0.ctrl-char.null-byte.info"},"2":{"name":"punctuation.c0.ctrl-char.backspace.info"},"3":{"name":"punctuation.definition.image.end.info"}}},"index":{"name":"meta.index.info","match":"(\\x00)(\\x08)(\\[)(index)(\\x00)(\\x08)(\\])","captures":{"1":{"name":"punctuation.c0.ctrl-char.null-byte.info"},"2":{"name":"punctuation.c0.ctrl-char.backspace.info"},"3":{"name":"punctuation.definition.index.begin.info"},"4":{"name":"storage.type.index.info"},"5":{"name":"punctuation.c0.ctrl-char.null-byte.info"},"6":{"name":"punctuation.c0.ctrl-char.backspace.info"},"7":{"name":"punctuation.definition.index.end.info"}}},"main":{"patterns":[{"include":"#node"},{"include":"#dir"},{"include":"#nodeInnards"}]},"manualName":{"name":"meta.manual-name.info","contentName":"constant.other.reference.link.info","begin":"\\G(\\()(?=.*?\\))","end":"\\)","patterns":[{"include":"#escape"}],"beginCaptures":{"1":{"name":"punctuation.definition.reference.manual.begin.info"}},"endCaptures":{"0":{"name":"punctuation.definition.reference.manual.end.info"}}},"menu":{"name":"meta.menu.info","begin":"^(\\*)\\s+([Mm]enu)(:)(.*)","end":"(?=^[^\\s*]|\\x1F|\\f)","patterns":[{"include":"#menuItem"},{"include":"#nodeInnards"}],"beginCaptures":{"0":{"name":"markup.list.unnumbered.menu.info"},"1":{"name":"punctuation.definition.list.info"},"2":{"name":"keyword.operator.begin-menu.info"},"3":{"name":"punctuation.delimiter.separator.colon.info"},"4":{"name":"comment.line.ignored.info"}}},"menuItem":{"patterns":[{"name":"meta.topic.single-name.info","contentName":"string.unquoted.description.info","begin":"^(\\*)\\s+((?![\\s*\\x1F]|:\\s)(?:(?!:\\s).)+)(::)(?=\\s|$)[ \\t]*","end":"(?=^[\\*\\x1F\\f]|^[ \\t]*$|\\x1F|\\f)","beginCaptures":{"0":{"name":"markup.list.unnumbered.menu.info"},"1":{"name":"punctuation.definition.list.info"},"2":{"name":"entity.name.tag.topic.info","patterns":[{"include":"#escape"}]},"3":{"name":"punctuation.delimiter.separator.colon.info"}}},{"name":"meta.topic.info","begin":"^(\\*)\\s+((?![\\s*\\x1F]|:\\s)(?:(?!:\\s).)+)(:)(?=\\s|$)[ \\t]*","end":"(?=^[\\*\\x1F\\f]|^[ \\t]*$|\\x1F|\\f|^END-INFO-DIR-ENTRY(?:\\s|$))","patterns":[{"contentName":"entity.name.node.info","begin":"\\G(?=[^\\s.,])","end":"[.,\\t]|$","patterns":[{"include":"#manualName"},{"include":"#escape"}],"endCaptures":{"0":{"name":"punctuation.terminator.topic.info"}}},{"name":"string.unquoted.description.info","begin":"(?\u003c=[.,\\t])[ \\t]*","end":"(?=^[\\*\\x1F\\f]|^[ \\t]*$|\\x1F|\\f|^END-INFO-DIR-ENTRY(?:\\s|$))","patterns":[{"begin":"\\G","end":"((\\()line +\\d+(\\)))(?=[ \\t]*$)|(?=\\S|^\\s*$)","endCaptures":{"1":{"name":"constant.numeric.line-number.info"},"2":{"name":"punctuation.definition.line-number.begin.info"},"3":{"name":"punctuation.definition.line-number.end.info"}}}]}],"beginCaptures":{"0":{"name":"markup.list.unnumbered.menu.info"},"1":{"name":"punctuation.definition.list.info"},"2":{"name":"entity.name.tag.topic.info","patterns":[{"include":"#escape"}]},"3":{"name":"punctuation.delimiter.separator.colon.info"}}}]},"node":{"name":"meta.node.info","begin":"(\\x1F)(\\f)?","end":"\\f|(?=\\x1F)","patterns":[{"begin":"(?\u003c=\\x1F\\f|\\x1F)","end":"(?:\\G|^)(?!(?i:Indirect|Tag Table|Local Variables):[ \\t]*$)([^\\x1F\\f]*?)(?=\\s*$)|(?=\\x1F|\\f)","patterns":[{"include":"#tables"}],"endCaptures":{"0":{"name":"markup.heading.1.info"},"1":{"patterns":[{"include":"#pointer"}]}}},{"include":"#nodeInnards"}],"beginCaptures":{"1":{"name":"punctuation.c0.ctrl-char.unit-separator.info"},"2":{"name":"punctuation.whitespace.form-feed.info"}},"endCaptures":{"0":{"name":"punctuation.whitespace.form-feed.info"}}},"nodeInnards":{"patterns":[{"include":"#menu"},{"include":"#xref"},{"include":"#image"},{"include":"#index"},{"include":"#border"},{"include":"#notes"}]},"notes":{"name":"meta.footnotes.info","begin":"^([ \\t]+)(-+) (Footnotes) (-+)$","end":"(?=\\x1F|^(?![ \\t]*$|\\1[ \\t]*\\S))","patterns":[{"name":"markup.list.numbered.footnote.info","contentName":"markup.quote.footnote.info","begin":"^([ \\t]+)((\\()\\d+(\\)))[ \\t]+","end":"(?=\\x1F|^(?![ \\t]*$|\\1[ \\t]*\\S))|(?=^[ \\t]+\\(\\d+\\)\\s)","beginCaptures":{"1":{"name":"punctuation.whitespace.leading.indentation.info"},"2":{"name":"constant.numeric.list-number.info"},"3":{"name":"punctuation.definition.list-number.begin.info"},"4":{"name":"punctuation.definition.list-number.end.info"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.leading.indentation.info"},"2":{"name":"punctuation.definition.heading.footnotes.left.info"},"3":{"name":"markup.heading.3.info"},"4":{"name":"punctuation.definition.heading.footnotes.right.info"}}},"pointer":{"name":"meta.pointer.info","contentName":"constant.other.reference.link.info","begin":"(?\u003c=^|\\G|\\s|,)(([Ff]ile|[Nn]ode|[Nn]ext|[Pp]rev|[Uu]p)(:))[ \\t]+","end":" *(?:(,)|(\\t)|$)","beginCaptures":{"1":{"name":"variable.pointer.${2:/downcase}.info"},"3":{"name":"keyword.operator.assignment.key-value.colon.info"}},"endCaptures":{"1":{"name":"punctuation.delimiter.comma.info"},"2":{"name":"punctuation.whitespace.tab.info"}}},"tables":{"patterns":[{"name":"meta.indirect-table.info","begin":"(?i)(?:^|\\G)(Indirect)(:)[ \\t]*$","end":"(?=\\f|\\x1F|^[ \\t]+\\S)","patterns":[{"name":"meta.offset.info","match":"^[ \\t]*([^:\\s][^:]*)(:)[ \\t]*(\\d+)[ \\t]*$","captures":{"1":{"name":"entity.name.file.filename.info"},"2":{"name":"keyword.operator.assignment.key-value.colon.info"},"3":{"name":"constant.decimal.integer.int.byte-offset.info"}}}],"beginCaptures":{"1":{"name":"markup.heading.1.info"},"2":{"name":"punctuation.definition.table.colon.info"}}},{"name":"meta.tag-table.info","begin":"(?i)(?:^|\\G)(Tag Table)(:)[ \\t]*$","end":"(?=\\f|\\x1F|^[ \\t]+\\S)","patterns":[{"begin":"\\G","end":"^((\\()Indirect(\\)))\\s*$|(?=\\S)","endCaptures":{"1":{"name":"storage.modifier.indirect.info"},"2":{"name":"punctuation.definition.modifier.begin.info"},"3":{"name":"punctuation.definition.modifier.end.info"}}},{"match":"^(?:(File)(:)[ \\t]*(.*?)(,)[ \\t]+)?(Node|Ref)(:)[ \\t]*([^\\s\\x1F\\x7F][^\\x1F\\x7F]*)(\\x7F)(\\d+)[ \\t]*$","captures":{"1":{"name":"storage.type.file.info"},"2":{"name":"punctuation.delimiter.separator.colon.info"},"3":{"name":"constant.other.reference.link.info"},"4":{"name":"punctuation.delimiter.comma.info"},"5":{"name":"storage.type.tag.${1:/downcase}.info"},"6":{"name":"punctuation.delimiter.separator.colon.info"},"7":{"name":"entity.name.tag.info"},"8":{"name":"punctuation.separator.tag.c0.ctrl-char.delete.info"},"9":{"name":"constant.decimal.integer.int.byte-offset.info"}}}],"beginCaptures":{"1":{"name":"markup.heading.1.info"},"2":{"name":"punctuation.definition.table.colon.info"}}},{"name":"meta.local-variables.info","begin":"(?i)(?:^|\\G)(Local Variables)(:)[ \\t]*$","end":"(?i)(?=\\f|\\x1F|^[ \\t]+\\S)|^(End)(:)[ \\t]*$","patterns":[{"name":"meta.local-variable.info","contentName":"constant.other.local-variable.info","begin":"(?i)^(?!End[ \\t]*:)([-\\w]+)[ \\t]*(:)[ \\t]*","end":"[ \\t]*$","beginCaptures":{"1":{"name":"variable.other.constant.info"},"2":{"name":"keyword.operator.assignment.key-value.colon.info"}}}],"captures":{"1":{"name":"markup.heading.1.info"},"2":{"name":"punctuation.definition.table.colon.info"}}}]},"xref":{"name":"meta.xref.info","begin":"(\\*)([Nn]ote)(?=\\s|$)","end":"(::|\\.|,)|(?=\\x1F)","patterns":[{"name":"entity.name.tag.topic.info","begin":"\\G","end":"(?=:(?::|\\s|$))|(?=\\x1F)","patterns":[{"include":"#escape"}]},{"contentName":"entity.name.node.info","begin":":(?!:)[ \\t]*","end":"(?=[ \\t]*[.,\\x1F])","beginCaptures":{"0":{"name":"punctuation.delimiter.separator.colon.info"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.reference.info"},"2":{"name":"storage.type.reference.info"}},"endCaptures":{"1":{"name":"punctuation.terminator.reference.info"}}}}}
+{"name":"Info","scopeName":"text.info","patterns":[{"include":"#main"}],"repository":{"border":{"name":"markup.heading.info","match":"^((?:\\*|=|-){2,})[ \\t]*$","captures":{"1":{"name":"punctuation.definition.heading.info"}}},"dir":{"patterns":[{"name":"meta.dir-section.info","begin":"^INFO-DIR-SECTION(?=\\s|$)","end":"[^\\s\\x1F][^\\x1F]*","beginCaptures":{"0":{"name":"keyword.operator.dir-section.info"}},"endCaptures":{"0":{"name":"entity.name.dir-section.info"}}},{"name":"meta.dir-entry.info","begin":"^START-INFO-DIR-ENTRY(?=\\s|$)","end":"^END-INFO-DIR-ENTRY(?=\\s|$)","patterns":[{"include":"#menuItem"}],"beginCaptures":{"0":{"name":"keyword.operator.dir-entry.begin.info"}},"endCaptures":{"0":{"name":"keyword.operator.dir-entry.end.info"}}}]},"escape":{"name":"string.quoted.other.info","begin":"\\x7F(?=.*?\\x7F)","end":"\\x7F","beginCaptures":{"0":{"name":"punctuation.definition.escape.c0.ctrl-char.delete.begin.info"}},"endCaptures":{"0":{"name":"punctuation.definition.escape.c0.ctrl-char.delete.end.info"}}},"image":{"name":"meta.image.info","begin":"(\\x00)(\\x08)(\\[)(image)","end":"(\\x00)(\\x08)(\\])","patterns":[{"name":"meta.$1-attribute.info","begin":"([a-z]+)(=)","end":"((?!\")[^\\s\\x00]+)|(?\u003c=\")|(?=\\x00\\x08\\])","patterns":[{"name":"string.quoted.double.info","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.backslash.info","match":"(\\\\).","captures":{"1":{"name":"punctuation.definition.escape.info"}}}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.info"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.info"}}}],"beginCaptures":{"1":{"name":"entity.other.attribute-name.info"},"2":{"name":"punctuation.separator.key-value.info"}},"endCaptures":{"1":{"name":"string.unquoted.info"}}},{"name":"invalid.illegal.bad-attribute.info","match":"[^\\s\\x00]+"}],"beginCaptures":{"1":{"name":"punctuation.c0.ctrl-char.null-byte.info"},"2":{"name":"punctuation.c0.ctrl-char.backspace.info"},"3":{"name":"punctuation.definition.image.begin.info"},"4":{"name":"storage.type.image.info"}},"endCaptures":{"1":{"name":"punctuation.c0.ctrl-char.null-byte.info"},"2":{"name":"punctuation.c0.ctrl-char.backspace.info"},"3":{"name":"punctuation.definition.image.end.info"}}},"index":{"name":"meta.index.info","match":"(\\x00)(\\x08)(\\[)(index)(\\x00)(\\x08)(\\])","captures":{"1":{"name":"punctuation.c0.ctrl-char.null-byte.info"},"2":{"name":"punctuation.c0.ctrl-char.backspace.info"},"3":{"name":"punctuation.definition.index.begin.info"},"4":{"name":"storage.type.index.info"},"5":{"name":"punctuation.c0.ctrl-char.null-byte.info"},"6":{"name":"punctuation.c0.ctrl-char.backspace.info"},"7":{"name":"punctuation.definition.index.end.info"}}},"main":{"patterns":[{"include":"#node"},{"include":"#dir"},{"include":"#nodeInnards"}]},"manualName":{"name":"meta.manual-name.info","contentName":"constant.other.reference.link.info","begin":"(?:^|\\G)(\\()(?=.*?\\))","end":"\\)","patterns":[{"include":"#escape"}],"beginCaptures":{"1":{"name":"punctuation.definition.reference.manual.begin.info"}},"endCaptures":{"0":{"name":"punctuation.definition.reference.manual.end.info"}}},"menu":{"name":"meta.menu.info","begin":"^(\\*)\\s+([Mm]enu)(:)(.*)","end":"(?=\\x1F|\\f)","patterns":[{"include":"#menuItem"},{"include":"#nodeInnards"}],"beginCaptures":{"0":{"name":"markup.list.unnumbered.menu.info"},"1":{"name":"punctuation.definition.list.info"},"2":{"name":"keyword.operator.begin-menu.info"},"3":{"name":"punctuation.delimiter.separator.colon.info"},"4":{"name":"comment.line.ignored.info"}}},"menuItem":{"patterns":[{"name":"meta.topic.single-name.info","contentName":"string.unquoted.description.info","begin":"^(\\*)\\s+(\\(.+?\\)\\s*)?((?![\\s*\\x1F]|:\\s)(?:(?!:\\s).)+)(::)(?=\\s|$)[ \\t]*","end":"(?=^[\\*\\x1F\\f]|^[ \\t]*$|\\x1F|\\f)","beginCaptures":{"0":{"name":"markup.list.unnumbered.menu.info"},"1":{"name":"punctuation.definition.list.info"},"2":{"patterns":[{"include":"#manualName"}]},"3":{"name":"entity.name.tag.topic.info","patterns":[{"include":"#escape"}]},"4":{"name":"punctuation.delimiter.separator.colon.info"}}},{"name":"meta.topic.info","begin":"^(\\*)\\s+((?![\\s*\\x1F]|:\\s)(?:(?!:\\s).)+)(:)(?=\\s|$)[ \\t]*","end":"(?=^[\\*\\x1F\\f]|^[ \\t]*$|\\x1F|\\f|^END-INFO-DIR-ENTRY(?:\\s|$))","patterns":[{"contentName":"entity.name.node.info","begin":"\\G(\\(.+?\\))?(?=[^\\s.,])","end":"[.,\\t]|$","patterns":[{"include":"#manualName"},{"include":"#escape"}],"beginCaptures":{"1":{"patterns":[{"include":"#manualName"}]}},"endCaptures":{"0":{"name":"punctuation.terminator.topic.info"}}},{"name":"string.unquoted.description.info","begin":"(?\u003c=[.,\\t])[ \\t]*","end":"(?=^[\\*\\x1F\\f]|^[ \\t]*$|\\x1F|\\f|^END-INFO-DIR-ENTRY(?:\\s|$))","patterns":[{"begin":"\\G","end":"((\\()line +\\d+(\\)))(?=[ \\t]*$)|(?=\\S|^\\s*$)","endCaptures":{"1":{"name":"constant.numeric.line-number.info"},"2":{"name":"punctuation.definition.line-number.begin.info"},"3":{"name":"punctuation.definition.line-number.end.info"}}}]}],"beginCaptures":{"0":{"name":"markup.list.unnumbered.menu.info"},"1":{"name":"punctuation.definition.list.info"},"2":{"name":"entity.name.tag.topic.info","patterns":[{"include":"#escape"}]},"3":{"name":"punctuation.delimiter.separator.colon.info"}}}]},"node":{"name":"meta.node.info","begin":"(\\x1F)(\\f)?","end":"\\f|(?=\\x1F)","patterns":[{"begin":"(?\u003c=\\x1F\\f|\\x1F)","end":"(?:\\G|^)(?!(?i:Indirect|Tag Table|Local Variables):[ \\t]*$)([^\\x1F\\f]*?)(?=\\s*$)|(?=\\x1F|\\f)","patterns":[{"include":"#tables"}],"endCaptures":{"0":{"name":"markup.heading.1.info"},"1":{"patterns":[{"include":"#pointer"}]}}},{"include":"#nodeInnards"}],"beginCaptures":{"1":{"name":"punctuation.c0.ctrl-char.unit-separator.info"},"2":{"name":"punctuation.whitespace.form-feed.info"}},"endCaptures":{"0":{"name":"punctuation.whitespace.form-feed.info"}}},"nodeInnards":{"patterns":[{"include":"#menu"},{"include":"#xref"},{"include":"#image"},{"include":"#index"},{"include":"#border"},{"include":"#notes"}]},"notes":{"name":"meta.footnotes.info","begin":"^([ \\t]+)(-+) (Footnotes) (-+)$","end":"(?=\\x1F|^(?![ \\t]*$|\\1[ \\t]*\\S))","patterns":[{"name":"markup.list.numbered.footnote.info","contentName":"markup.quote.footnote.info","begin":"^([ \\t]+)((\\()\\d+(\\)))[ \\t]+","end":"(?=\\x1F|^(?![ \\t]*$|\\1[ \\t]*\\S))|(?=^[ \\t]+\\(\\d+\\)\\s)","beginCaptures":{"1":{"name":"punctuation.whitespace.leading.indentation.info"},"2":{"name":"constant.numeric.list-number.info"},"3":{"name":"punctuation.definition.list-number.begin.info"},"4":{"name":"punctuation.definition.list-number.end.info"}}}],"beginCaptures":{"1":{"name":"punctuation.whitespace.leading.indentation.info"},"2":{"name":"punctuation.definition.heading.footnotes.left.info"},"3":{"name":"markup.heading.3.info"},"4":{"name":"punctuation.definition.heading.footnotes.right.info"}}},"pointer":{"name":"meta.pointer.info","contentName":"constant.other.reference.link.info","begin":"(?\u003c=^|\\G|\\s|,)(([Ff]ile|[Nn]ode|[Nn]ext|[Pp]rev|[Uu]p)(:))[ \\t]+","end":" *(?:(,)|(\\t)|$)","beginCaptures":{"1":{"name":"variable.pointer.${2:/downcase}.info"},"3":{"name":"keyword.operator.assignment.key-value.colon.info"}},"endCaptures":{"1":{"name":"punctuation.delimiter.comma.info"},"2":{"name":"punctuation.whitespace.tab.info"}}},"tables":{"patterns":[{"name":"meta.indirect-table.info","begin":"(?i)(?:^|\\G)(Indirect)(:)[ \\t]*$","end":"(?=\\f|\\x1F|^[ \\t]+\\S)","patterns":[{"name":"meta.offset.info","match":"^[ \\t]*([^:\\s][^:]*)(:)[ \\t]*(\\d+)[ \\t]*$","captures":{"1":{"name":"entity.name.file.filename.info"},"2":{"name":"keyword.operator.assignment.key-value.colon.info"},"3":{"name":"constant.decimal.integer.int.byte-offset.info"}}}],"beginCaptures":{"1":{"name":"markup.heading.1.info"},"2":{"name":"punctuation.definition.table.colon.info"}}},{"name":"meta.tag-table.info","begin":"(?i)(?:^|\\G)(Tag Table)(:)[ \\t]*$","end":"(?=\\f|\\x1F|^[ \\t]+\\S)","patterns":[{"begin":"\\G","end":"^((\\()Indirect(\\)))\\s*$|(?=\\S)","endCaptures":{"1":{"name":"storage.modifier.indirect.info"},"2":{"name":"punctuation.definition.modifier.begin.info"},"3":{"name":"punctuation.definition.modifier.end.info"}}},{"match":"^(?:(File)(:)[ \\t]*(.*?)(,)[ \\t]+)?(Node|Ref)(:)[ \\t]*([^\\s\\x1F\\x7F][^\\x1F\\x7F]*)(\\x7F)(\\d+)[ \\t]*$","captures":{"1":{"name":"storage.type.file.info"},"2":{"name":"punctuation.delimiter.separator.colon.info"},"3":{"name":"constant.other.reference.link.info"},"4":{"name":"punctuation.delimiter.comma.info"},"5":{"name":"storage.type.tag.${1:/downcase}.info"},"6":{"name":"punctuation.delimiter.separator.colon.info"},"7":{"name":"entity.name.tag.info"},"8":{"name":"punctuation.separator.tag.c0.ctrl-char.delete.info"},"9":{"name":"constant.decimal.integer.int.byte-offset.info"}}}],"beginCaptures":{"1":{"name":"markup.heading.1.info"},"2":{"name":"punctuation.definition.table.colon.info"}}},{"name":"meta.local-variables.info","begin":"(?i)(?:^|\\G)(Local Variables)(:)[ \\t]*$","end":"(?i)(?=\\f|\\x1F|^[ \\t]+\\S)|^(End)(:)[ \\t]*$","patterns":[{"name":"meta.local-variable.info","contentName":"constant.other.local-variable.info","begin":"(?i)^(?!End[ \\t]*:)([-\\w]+)[ \\t]*(:)[ \\t]*","end":"[ \\t]*$","beginCaptures":{"1":{"name":"variable.other.constant.info"},"2":{"name":"keyword.operator.assignment.key-value.colon.info"}}}],"captures":{"1":{"name":"markup.heading.1.info"},"2":{"name":"punctuation.definition.table.colon.info"}}}]},"xref":{"name":"meta.xref.info","begin":"(\\*)([Nn]ote)(?=\\s|$)","end":"(::|\\.|,)|(?=\\x1F)","patterns":[{"name":"entity.name.tag.topic.info","begin":"\\G","end":"(?=:(?::|\\s|$))|(?=\\x1F)","patterns":[{"include":"#escape"}]},{"contentName":"entity.name.node.info","begin":":(?!:)[ \\t]*","end":"(?=[ \\t]*[.,\\x1F])","beginCaptures":{"0":{"name":"punctuation.delimiter.separator.colon.info"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.reference.info"},"2":{"name":"storage.type.reference.info"}},"endCaptures":{"1":{"name":"punctuation.terminator.reference.info"}}}}}
diff --git a/grammars/text.md.json b/grammars/text.md.json
new file mode 100644
index 0000000..37935d9
--- /dev/null
+++ b/grammars/text.md.json
@@ -0,0 +1 @@
+{"name":"markdown","scopeName":"text.md","patterns":[{"include":"#markdown-frontmatter"},{"include":"#markdown-sections"}],"repository":{"commonmark-attention":{"patterns":[{"name":"string.other.strong.emphasis.asterisk.md","match":"(?\u003c=\\S)\\*{3,}|\\*{3,}(?=\\S)"},{"name":"string.other.strong.emphasis.underscore.md","match":"(?\u003c=[\\p{L}\\p{N}])_{3,}(?![\\p{L}\\p{N}])|(?\u003c=\\p{P})_{3,}|(?\u003c![\\p{L}\\p{N}]|\\p{P})_{3,}(?!\\s)"},{"name":"string.other.strong.asterisk.md","match":"(?\u003c=\\S)\\*{2}|\\*{2}(?=\\S)"},{"name":"string.other.strong.underscore.md","match":"(?\u003c=[\\p{L}\\p{N}])_{2}(?![\\p{L}\\p{N}])|(?\u003c=\\p{P})_{2}|(?\u003c![\\p{L}\\p{N}]|\\p{P})_{2}(?!\\s)"},{"name":"string.other.emphasis.asterisk.md","match":"(?\u003c=\\S)\\*|\\*(?=\\S)"},{"name":"string.other.emphasis.underscore.md","match":"(?\u003c=[\\p{L}\\p{N}])_(?![\\p{L}\\p{N}])|(?\u003c=\\p{P})_|(?\u003c![\\p{L}\\p{N}]|\\p{P})_(?!\\s)"}]},"commonmark-autolink":{"patterns":[{"match":"(\u003c)((?:[0-9A-Za-z!\"#$%\u0026'*+\\-\\/=?^_`{|}~'])+@(?:[0-9A-Za-z](?:[0-9A-Za-z-]{0,61}[0-9A-Za-z])?(?:\\.[0-9A-Za-z](?:[0-9A-Za-z-]{0,61}[A-Za-z])?)*))(\u003e)","captures":{"1":{"name":"string.other.begin.autolink.md"},"2":{"name":"string.other.link.autolink.email.md"},"3":{"name":"string.other.end.autolink.md"}}},{"match":"(\u003c)((?:[A-Za-z][+\\-.0-9A-Za-z]{0,31}):[^\\p{Cc}\\ ]*?)(\u003e)","captures":{"1":{"name":"string.other.begin.autolink.md"},"2":{"name":"string.other.link.autolink.protocol.md"},"3":{"name":"string.other.end.autolink.md"}}}]},"commonmark-block-quote":{"begin":"(?:^|\\G)[ ]{0,3}(\u003e)[ ]?","while":"(?:^|\\G)[ ]{0,3}(\u003e)[ ]?","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"0":{"name":"markup.quote.md"},"1":{"name":"punctuation.definition.quote.begin.md"}},"whileCaptures":{"0":{"name":"markup.quote.md"},"1":{"name":"punctuation.definition.quote.begin.md"}}},"commonmark-character-escape":{"name":"constant.language.character-escape.md","match":"\\\\(?:[!\"#$%\u0026'()*+,\\-.\\/:;\u003c=\u003e?@\\[\\\\\\]^_`{|}~])"},"commonmark-character-reference":{"patterns":[{"include":"#whatwg-html-data-character-reference-named-terminated"},{"name":"constant.language.character-reference.numeric.hexadecimal.html","match":"(\u0026)(#)([Xx])([0-9A-Fa-f]{1,6})(;)","captures":{"1":{"name":"punctuation.definition.character-reference.begin.html"},"2":{"name":"punctuation.definition.character-reference.numeric.html"},"3":{"name":"punctuation.definition.character-reference.numeric.hexadecimal.html"},"4":{"name":"constant.numeric.integer.hexadecimal.html"},"5":{"name":"punctuation.definition.character-reference.end.html"}}},{"name":"constant.language.character-reference.numeric.decimal.html","match":"(\u0026)(#)([0-9]{1,7})(;)","captures":{"1":{"name":"punctuation.definition.character-reference.begin.html"},"2":{"name":"punctuation.definition.character-reference.numeric.html"},"3":{"name":"constant.numeric.integer.decimal.html"},"4":{"name":"punctuation.definition.character-reference.end.html"}}}]},"commonmark-code-fenced":{"patterns":[{"include":"#commonmark-code-fenced-apib"},{"include":"#commonmark-code-fenced-asciidoc"},{"include":"#commonmark-code-fenced-c"},{"include":"#commonmark-code-fenced-clojure"},{"include":"#commonmark-code-fenced-coffee"},{"include":"#commonmark-code-fenced-console"},{"include":"#commonmark-code-fenced-cpp"},{"include":"#commonmark-code-fenced-cs"},{"include":"#commonmark-code-fenced-css"},{"include":"#commonmark-code-fenced-diff"},{"include":"#commonmark-code-fenced-dockerfile"},{"include":"#commonmark-code-fenced-elixir"},{"include":"#commonmark-code-fenced-elm"},{"include":"#commonmark-code-fenced-erlang"},{"include":"#commonmark-code-fenced-gitconfig"},{"include":"#commonmark-code-fenced-go"},{"include":"#commonmark-code-fenced-graphql"},{"include":"#commonmark-code-fenced-haskell"},{"include":"#commonmark-code-fenced-html"},{"include":"#commonmark-code-fenced-ini"},{"include":"#commonmark-code-fenced-java"},{"include":"#commonmark-code-fenced-js"},{"include":"#commonmark-code-fenced-json"},{"include":"#commonmark-code-fenced-julia"},{"include":"#commonmark-code-fenced-kotlin"},{"include":"#commonmark-code-fenced-less"},{"include":"#commonmark-code-fenced-less"},{"include":"#commonmark-code-fenced-lua"},{"include":"#commonmark-code-fenced-makefile"},{"include":"#commonmark-code-fenced-md"},{"include":"#commonmark-code-fenced-mdx"},{"include":"#commonmark-code-fenced-objc"},{"include":"#commonmark-code-fenced-perl"},{"include":"#commonmark-code-fenced-php"},{"include":"#commonmark-code-fenced-php"},{"include":"#commonmark-code-fenced-python"},{"include":"#commonmark-code-fenced-r"},{"include":"#commonmark-code-fenced-raku"},{"include":"#commonmark-code-fenced-ruby"},{"include":"#commonmark-code-fenced-rust"},{"include":"#commonmark-code-fenced-scala"},{"include":"#commonmark-code-fenced-scss"},{"include":"#commonmark-code-fenced-shell"},{"include":"#commonmark-code-fenced-shell-session"},{"include":"#commonmark-code-fenced-sql"},{"include":"#commonmark-code-fenced-svg"},{"include":"#commonmark-code-fenced-swift"},{"include":"#commonmark-code-fenced-toml"},{"include":"#commonmark-code-fenced-ts"},{"include":"#commonmark-code-fenced-tsx"},{"include":"#commonmark-code-fenced-vbnet"},{"include":"#commonmark-code-fenced-xml"},{"include":"#commonmark-code-fenced-yaml"},{"include":"#commonmark-code-fenced-unknown"}]},"commonmark-code-fenced-apib":{"patterns":[{"name":"markup.code.apib.md","contentName":"meta.embedded.apib","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:api\\x2dblueprint|(?:.*\\.)?apib))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.html.markdown.source.gfm.apib"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.apib.md","contentName":"meta.embedded.apib","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:api\\x2dblueprint|(?:.*\\.)?apib))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.html.markdown.source.gfm.apib"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-asciidoc":{"patterns":[{"name":"markup.code.asciidoc.md","contentName":"meta.embedded.asciidoc","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:adoc|asciidoc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.html.asciidoc"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.asciidoc.md","contentName":"meta.embedded.asciidoc","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:adoc|asciidoc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.html.asciidoc"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-c":{"patterns":[{"name":"markup.code.c.md","contentName":"meta.embedded.c","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:dtrace|dtrace\\x2dscript|oncrpc|rpc|rpcgen|unified\\x2dparallel\\x2dc|x\\x2dbitmap|x\\x2dpixmap|xdr|(?:.*\\.)?(?:c|cats|h|idc|opencl|upc|xbm|xpm|xs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.c"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.c.md","contentName":"meta.embedded.c","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:dtrace|dtrace\\x2dscript|oncrpc|rpc|rpcgen|unified\\x2dparallel\\x2dc|x\\x2dbitmap|x\\x2dpixmap|xdr|(?:.*\\.)?(?:c|cats|h|idc|opencl|upc|xbm|xpm|xs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.c"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-clojure":{"patterns":[{"name":"markup.code.clojure.md","contentName":"meta.embedded.clojure","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:clojure|rouge|(?:.*\\.)?(?:boot|cl2|clj|cljc|cljs|cljs\\.hl|cljscm|cljx|edn|hic|rg|wisp)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.clojure"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.clojure.md","contentName":"meta.embedded.clojure","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:clojure|rouge|(?:.*\\.)?(?:boot|cl2|clj|cljc|cljs|cljs\\.hl|cljscm|cljx|edn|hic|rg|wisp)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.clojure"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-coffee":{"patterns":[{"name":"markup.code.coffee.md","contentName":"meta.embedded.coffee","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:coffee\\x2dscript|coffeescript|(?:.*\\.)?(?:_coffee|cjsx|coffee|cson|em|emberscript|iced)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.coffee"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.coffee.md","contentName":"meta.embedded.coffee","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:coffee\\x2dscript|coffeescript|(?:.*\\.)?(?:_coffee|cjsx|coffee|cson|em|emberscript|iced)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.coffee"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-console":{"patterns":[{"name":"markup.code.console.md","contentName":"meta.embedded.console","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:pycon|python\\x2dconsole))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.python.console"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.console.md","contentName":"meta.embedded.console","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:pycon|python\\x2dconsole))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.python.console"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-cpp":{"patterns":[{"name":"markup.code.cpp.md","contentName":"meta.embedded.cpp","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:ags|ags\\x2dscript|asymptote|c\\+\\+|edje\\x2ddata\\x2dcollection|game\\x2dmaker\\x2dlanguage|swig|(?:.*\\.)?(?:asc|ash|asy|c\\+\\+|cc|cp|cpp|cppm|cxx|edc|gml|h\\+\\+|hh|hpp|hxx|inl|ino|ipp|ixx|metal|re|tcc|tpp)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.c++"},{"include":"source.c++"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.cpp.md","contentName":"meta.embedded.cpp","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:ags|ags\\x2dscript|asymptote|c\\+\\+|edje\\x2ddata\\x2dcollection|game\\x2dmaker\\x2dlanguage|swig|(?:.*\\.)?(?:asc|ash|asy|c\\+\\+|cc|cp|cpp|cppm|cxx|edc|gml|h\\+\\+|hh|hpp|hxx|inl|ino|ipp|ixx|metal|re|tcc|tpp)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.c++"},{"include":"source.c++"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-cs":{"patterns":[{"name":"markup.code.cs.md","contentName":"meta.embedded.cs","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\\.)?(?:bf|cake|cs|csx|eq|linq|uno)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.cs"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.cs.md","contentName":"meta.embedded.cs","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\\.)?(?:bf|cake|cs|csx|eq|linq|uno)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.cs"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-css":{"patterns":[{"name":"markup.code.css.md","contentName":"meta.embedded.css","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?css))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.css"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.css.md","contentName":"meta.embedded.css","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?css))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.css"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-diff":{"patterns":[{"name":"markup.code.diff.md","contentName":"meta.embedded.diff","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:udiff|(?:.*\\.)?(?:diff|patch)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.diff"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.diff.md","contentName":"meta.embedded.diff","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:udiff|(?:.*\\.)?(?:diff|patch)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.diff"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-dockerfile":{"patterns":[{"name":"markup.code.dockerfile.md","contentName":"meta.embedded.dockerfile","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:containerfile|(?:.*\\.)?dockerfile))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.dockerfile"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.dockerfile.md","contentName":"meta.embedded.dockerfile","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:containerfile|(?:.*\\.)?dockerfile))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.dockerfile"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-elixir":{"patterns":[{"name":"markup.code.elixir.md","contentName":"meta.embedded.elixir","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:elixir|(?:.*\\.)?(?:ex|exs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.elixir"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.elixir.md","contentName":"meta.embedded.elixir","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:elixir|(?:.*\\.)?(?:ex|exs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.elixir"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-elm":{"patterns":[{"name":"markup.code.elm.md","contentName":"meta.embedded.elm","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?elm))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.elm"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.elm.md","contentName":"meta.embedded.elm","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?elm))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.elm"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-erlang":{"patterns":[{"name":"markup.code.erlang.md","contentName":"meta.embedded.erlang","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:erlang|(?:.*\\.)?(?:app|app\\.src|erl|es|escript|hrl|xrl|yrl)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.erlang"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.erlang.md","contentName":"meta.embedded.erlang","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:erlang|(?:.*\\.)?(?:app|app\\.src|erl|es|escript|hrl|xrl|yrl)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.erlang"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-gitconfig":{"patterns":[{"name":"markup.code.gitconfig.md","contentName":"meta.embedded.gitconfig","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:git\\x2dconfig|gitmodules|(?:.*\\.)?gitconfig))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.gitconfig"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.gitconfig.md","contentName":"meta.embedded.gitconfig","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:git\\x2dconfig|gitmodules|(?:.*\\.)?gitconfig))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.gitconfig"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-go":{"patterns":[{"name":"markup.code.go.md","contentName":"meta.embedded.go","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:golang|(?:.*\\.)?go))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.go"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.go.md","contentName":"meta.embedded.go","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:golang|(?:.*\\.)?go))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.go"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-graphql":{"patterns":[{"name":"markup.code.graphql.md","contentName":"meta.embedded.graphql","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:gql|graphql|graphqls)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.graphql.md","contentName":"meta.embedded.graphql","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:gql|graphql|graphqls)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.graphql"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-haskell":{"patterns":[{"name":"markup.code.haskell.md","contentName":"meta.embedded.haskell","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:c2hs|c2hs\\x2dhaskell|frege|haskell|(?:.*\\.)?(?:chs|dhall|hs|hs\\x2dboot|hsc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.haskell"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.haskell.md","contentName":"meta.embedded.haskell","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:c2hs|c2hs\\x2dhaskell|frege|haskell|(?:.*\\.)?(?:chs|dhall|hs|hs\\x2dboot|hsc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.haskell"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-html":{"patterns":[{"name":"markup.code.html.md","contentName":"meta.embedded.html","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:html|(?:.*\\.)?(?:hta|htm|html\\.hl|kit|mtml|xht|xhtml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.html.basic"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.html.md","contentName":"meta.embedded.html","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:html|(?:.*\\.)?(?:hta|htm|html\\.hl|kit|mtml|xht|xhtml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.html.basic"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-ini":{"patterns":[{"name":"markup.code.ini.md","contentName":"meta.embedded.ini","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:altium|altium\\x2ddesigner|dosini|(?:.*\\.)?(?:cnf|dof|ini|lektorproject|outjob|pcbdoc|prefs|prjpcb|properties|schdoc|url)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.ini"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.ini.md","contentName":"meta.embedded.ini","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:altium|altium\\x2ddesigner|dosini|(?:.*\\.)?(?:cnf|dof|ini|lektorproject|outjob|pcbdoc|prefs|prjpcb|properties|schdoc|url)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.ini"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-java":{"patterns":[{"name":"markup.code.java.md","contentName":"meta.embedded.java","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:apex|chuck|unrealscript|(?:.*\\.)?(?:ck|cls|jav|java|jsh|uc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.java"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.java.md","contentName":"meta.embedded.java","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:apex|chuck|unrealscript|(?:.*\\.)?(?:ck|cls|jav|java|jsh|uc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.java"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-js":{"patterns":[{"name":"markup.code.js.md","contentName":"meta.embedded.js","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:cycript|javascript\\+erb|json\\x2dwith\\x2dcomments|node|qt\\x2dscript|(?:.*\\.)?(?:_js|bones|cjs|code\\x2dsnippets|cy|es6|jake|javascript|js|js\\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime\\x2dbuild|sublime\\x2dcommands|sublime\\x2dcompletions|sublime\\x2dkeymap|sublime\\x2dmacro|sublime\\x2dmenu|sublime\\x2dmousemap|sublime\\x2dproject|sublime\\x2dsettings|sublime\\x2dtheme|sublime\\x2dworkspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.js"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.js.md","contentName":"meta.embedded.js","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:cycript|javascript\\+erb|json\\x2dwith\\x2dcomments|node|qt\\x2dscript|(?:.*\\.)?(?:_js|bones|cjs|code\\x2dsnippets|cy|es6|jake|javascript|js|js\\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime\\x2dbuild|sublime\\x2dcommands|sublime\\x2dcompletions|sublime\\x2dkeymap|sublime\\x2dmacro|sublime\\x2dmenu|sublime\\x2dmousemap|sublime\\x2dproject|sublime\\x2dsettings|sublime\\x2dtheme|sublime\\x2dworkspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.js"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-json":{"patterns":[{"name":"markup.code.json.md","contentName":"meta.embedded.json","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:ecere\\x2dprojects|ipython\\x2dnotebook|jupyter\\x2dnotebook|max|max/msp|maxmsp|oasv2\\x2djson|oasv3\\x2djson|(?:.*\\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json|json|json\\x2dtmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|tfstate|tfstate\\.backup|topojson|webapp|webmanifest|yy|yyp)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.json"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.json.md","contentName":"meta.embedded.json","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:ecere\\x2dprojects|ipython\\x2dnotebook|jupyter\\x2dnotebook|max|max/msp|maxmsp|oasv2\\x2djson|oasv3\\x2djson|(?:.*\\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json|json|json\\x2dtmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|tfstate|tfstate\\.backup|topojson|webapp|webmanifest|yy|yyp)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.json"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-julia":{"patterns":[{"name":"markup.code.julia.md","contentName":"meta.embedded.julia","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:julia|(?:.*\\.)?jl))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.julia"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.julia.md","contentName":"meta.embedded.julia","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:julia|(?:.*\\.)?jl))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.julia"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-kotlin":{"patterns":[{"name":"markup.code.kotlin.md","contentName":"meta.embedded.kotlin","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:kotlin|(?:.*\\.)?(?:kt|ktm|kts)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.kotlin"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.kotlin.md","contentName":"meta.embedded.kotlin","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:kotlin|(?:.*\\.)?(?:kt|ktm|kts)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.kotlin"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-less":{"patterns":[{"name":"markup.code.less.md","contentName":"meta.embedded.less","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:less\\x2dcss|(?:.*\\.)?less))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.css.less"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.less.md","contentName":"meta.embedded.less","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:less\\x2dcss|(?:.*\\.)?less))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.css.less"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-lua":{"patterns":[{"name":"markup.code.lua.md","contentName":"meta.embedded.lua","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:fcgi|lua|nse|p8|pd_lua|rbxs|rockspec|wlua)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.lua"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.lua.md","contentName":"meta.embedded.lua","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:fcgi|lua|nse|p8|pd_lua|rbxs|rockspec|wlua)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.lua"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-makefile":{"patterns":[{"name":"markup.code.makefile.md","contentName":"meta.embedded.makefile","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:bsdmake|mf|(?:.*\\.)?(?:mak|make|makefile|mk|mkfile)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.makefile"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.makefile.md","contentName":"meta.embedded.makefile","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:bsdmake|mf|(?:.*\\.)?(?:mak|make|makefile|mk|mkfile)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.makefile"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-md":{"patterns":[{"name":"markup.code.md.md","contentName":"meta.embedded.md","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:pandoc|rmarkdown|(?:.*\\.)?(?:livemd|markdown|mdown|mdwn|mkd|mkdn|mkdown|qmd|rmd|ronn|scd|workbook)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.gfm"},{},{"include":"source.gfm"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.md.md","contentName":"meta.embedded.md","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:pandoc|rmarkdown|(?:.*\\.)?(?:livemd|markdown|mdown|mdwn|mkd|mkdn|mkdown|qmd|rmd|ronn|scd|workbook)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.gfm"},{},{"include":"source.gfm"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-mdx":{"patterns":[{"name":"markup.code.mdx.md","contentName":"meta.embedded.mdx","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?mdx))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.mdx"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.mdx.md","contentName":"meta.embedded.mdx","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?mdx))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.mdx"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-objc":{"patterns":[{"name":"markup.code.objc.md","contentName":"meta.embedded.objc","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:obj\\x2dc|objc|objective\\x2dc|objectivec))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.objc"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.objc.md","contentName":"meta.embedded.objc","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:obj\\x2dc|objc|objective\\x2dc|objectivec))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.objc"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-perl":{"patterns":[{"name":"markup.code.perl.md","contentName":"meta.embedded.perl","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:cperl|(?:.*\\.)?(?:cgi|perl|ph|pl|plx|pm|psgi|t)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.perl"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.perl.md","contentName":"meta.embedded.perl","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:cperl|(?:.*\\.)?(?:cgi|perl|ph|pl|plx|pm|psgi|t)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.perl"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-php":{"patterns":[{"name":"markup.code.php.md","contentName":"meta.embedded.php","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:html\\+php|inc|php|(?:.*\\.)?(?:aw|ctp|php3|php4|php5|phps|phpt|phtml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.html.php"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.php.md","contentName":"meta.embedded.php","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:html\\+php|inc|php|(?:.*\\.)?(?:aw|ctp|php3|php4|php5|phps|phpt|phtml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.html.php"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-python":{"patterns":[{"name":"markup.code.python.md","contentName":"meta.embedded.python","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:bazel|easybuild|python|python3|rusthon|snakemake|starlark|xonsh|(?:.*\\.)?(?:bzl|eb|gyp|gypi|lmi|py|py3|pyde|pyi|pyp|pyt|pyw|rpy|sage|sagews|smk|snakefile|spec|tac|wsgi|xpy|xsh)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.python"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.python.md","contentName":"meta.embedded.python","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:bazel|easybuild|python|python3|rusthon|snakemake|starlark|xonsh|(?:.*\\.)?(?:bzl|eb|gyp|gypi|lmi|py|py3|pyde|pyi|pyp|pyt|pyw|rpy|sage|sagews|smk|snakefile|spec|tac|wsgi|xpy|xsh)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.python"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-r":{"patterns":[{"name":"markup.code.r.md","contentName":"meta.embedded.r","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:rscript|splus|(?:.*\\.)?(?:r|rd|rsx)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.r"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.r.md","contentName":"meta.embedded.r","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:rscript|splus|(?:.*\\.)?(?:r|rd|rsx)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.r"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-raku":{"patterns":[{"name":"markup.code.raku.md","contentName":"meta.embedded.raku","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:perl\\x2d6|perl6|pod\\x2d6|(?:.*\\.)?(?:6pl|6pm|nqp|p6|p6l|p6m|pl6|pm6|pod|pod6|raku|rakumod)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.raku"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.raku.md","contentName":"meta.embedded.raku","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:perl\\x2d6|perl6|pod\\x2d6|(?:.*\\.)?(?:6pl|6pm|nqp|p6|p6l|p6m|pl6|pm6|pod|pod6|raku|rakumod)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.raku"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-ruby":{"patterns":[{"name":"markup.code.ruby.md","contentName":"meta.embedded.ruby","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:jruby|macruby|(?:.*\\.)?(?:builder|druby|duby|eye|gemspec|god|jbuilder|mirah|mspec|pluginspec|podspec|prawn|rabl|rake|rb|rbi|rbuild|rbw|rbx|ru|ruby|thor|watchr)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.ruby"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.ruby.md","contentName":"meta.embedded.ruby","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:jruby|macruby|(?:.*\\.)?(?:builder|druby|duby|eye|gemspec|god|jbuilder|mirah|mspec|pluginspec|podspec|prawn|rabl|rake|rb|rbi|rbuild|rbw|rbx|ru|ruby|thor|watchr)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.ruby"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-rust":{"patterns":[{"name":"markup.code.rust.md","contentName":"meta.embedded.rust","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:rust|(?:.*\\.)?(?:rs|rs\\.in)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.rust"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.rust.md","contentName":"meta.embedded.rust","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:rust|(?:.*\\.)?(?:rs|rs\\.in)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.rust"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-scala":{"patterns":[{"name":"markup.code.scala.md","contentName":"meta.embedded.scala","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:kojo|sbt|sc|scala)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.scala"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.scala.md","contentName":"meta.embedded.scala","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:kojo|sbt|sc|scala)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.scala"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-scss":{"patterns":[{"name":"markup.code.scss.md","contentName":"meta.embedded.scss","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?scss))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.css.scss"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.scss.md","contentName":"meta.embedded.scss","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?scss))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.css.scss"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-shell":{"patterns":[{"name":"markup.code.shell.md","contentName":"meta.embedded.shell","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:abuild|alpine\\x2dabuild|apkbuild|gentoo\\x2debuild|gentoo\\x2declass|openrc|openrc\\x2drunscript|shell|shell\\x2dscript|(?:.*\\.)?(?:bash|bats|command|csh|ebuild|eclass|ksh|sh|sh\\.in|tcsh|tmux|tool|zsh|zsh\\x2dtheme)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.shell"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.shell.md","contentName":"meta.embedded.shell","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:abuild|alpine\\x2dabuild|apkbuild|gentoo\\x2debuild|gentoo\\x2declass|openrc|openrc\\x2drunscript|shell|shell\\x2dscript|(?:.*\\.)?(?:bash|bats|command|csh|ebuild|eclass|ksh|sh|sh\\.in|tcsh|tmux|tool|zsh|zsh\\x2dtheme)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.shell"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-shell-session":{"patterns":[{"name":"markup.code.shell-session.md","contentName":"meta.embedded.shell-session","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:bash\\x2dsession|console|shellsession|(?:.*\\.)?sh\\x2dsession))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.shell-session"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.shell-session.md","contentName":"meta.embedded.shell-session","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:bash\\x2dsession|console|shellsession|(?:.*\\.)?sh\\x2dsession))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.shell-session"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-sql":{"patterns":[{"name":"markup.code.sql.md","contentName":"meta.embedded.sql","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:plpgsql|sqlpl|(?:.*\\.)?(?:cql|db2|ddl|mysql|pgsql|prc|sql|sql|sql|tab|udf|viw)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.sql"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.sql.md","contentName":"meta.embedded.sql","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:plpgsql|sqlpl|(?:.*\\.)?(?:cql|db2|ddl|mysql|pgsql|prc|sql|sql|sql|tab|udf|viw)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.sql"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-svg":{"patterns":[{"name":"markup.code.svg.md","contentName":"meta.embedded.svg","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?svg))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.xml.svg"},{"include":"text.xml"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.svg.md","contentName":"meta.embedded.svg","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?svg))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.xml.svg"},{"include":"text.xml"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-swift":{"patterns":[{"name":"markup.code.swift.md","contentName":"meta.embedded.swift","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?swift))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.swift"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.swift.md","contentName":"meta.embedded.swift","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?swift))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.swift"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-toml":{"patterns":[{"name":"markup.code.toml.md","contentName":"meta.embedded.toml","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?toml))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.toml"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.toml.md","contentName":"meta.embedded.toml","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?toml))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.toml"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-ts":{"patterns":[{"name":"markup.code.ts.md","contentName":"meta.embedded.ts","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:typescript|(?:.*\\.)?(?:cts|mts|ts)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.ts"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.ts.md","contentName":"meta.embedded.ts","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:typescript|(?:.*\\.)?(?:cts|mts|ts)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.ts"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-tsx":{"patterns":[{"name":"markup.code.tsx.md","contentName":"meta.embedded.tsx","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?tsx))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.tsx"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.tsx.md","contentName":"meta.embedded.tsx","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?tsx))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.tsx"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-unknown":{"patterns":[{"name":"markup.code.other.md","contentName":"markup.raw.code.fenced.md","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?:[^\\t\\n\\r` ])+)(?:[\\t ]+((?:[^\\n\\r`])+))?)?(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.other.md","contentName":"markup.raw.code.fenced.md","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?:[^\\t\\n\\r ])+)(?:[\\t ]+((?:[^\\n\\r])+))?)?(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-vbnet":{"patterns":[{"name":"markup.code.vbnet.md","contentName":"meta.embedded.vbnet","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:classic\\x2dvisual\\x2dbasic|fb|freebasic|realbasic|vb\\x2d\\.net|vb\\x2d6|vb\\.net|vb6|vbnet|vbscript|visual\\x2dbasic|visual\\x2dbasic\\x2d\\.net|visual\\x2dbasic\\x2d6|visual\\x2dbasic\\x2d6\\.0|visual\\x2dbasic\\x2dclassic|visual\\x2dbasic\\x2dfor\\x2dapplications|(?:.*\\.)?(?:bi|ctl|dsr|frm|frm|rbbas|rbfrm|rbmnu|rbres|rbtbar|rbuistate|vb|vba|vbhtml|vbs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.vbnet"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.vbnet.md","contentName":"meta.embedded.vbnet","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:classic\\x2dvisual\\x2dbasic|fb|freebasic|realbasic|vb\\x2d\\.net|vb\\x2d6|vb\\.net|vb6|vbnet|vbscript|visual\\x2dbasic|visual\\x2dbasic\\x2d\\.net|visual\\x2dbasic\\x2d6|visual\\x2dbasic\\x2d6\\.0|visual\\x2dbasic\\x2dclassic|visual\\x2dbasic\\x2dfor\\x2dapplications|(?:.*\\.)?(?:bi|ctl|dsr|frm|frm|rbbas|rbfrm|rbmnu|rbres|rbtbar|rbuistate|vb|vba|vbhtml|vbs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.vbnet"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-xml":{"patterns":[{"name":"markup.code.xml.md","contentName":"meta.embedded.xml","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:collada|eagle|labview|web\\x2dontology\\x2dlanguage|xpages|(?:.*\\.)?(?:adml|admx|ant|axaml|axml|brd|builds|ccproj|ccxml|clixml|cproject|cscfg|csdef|csproj|ct|dae|depproj|dita|ditamap|ditaval|dll\\.config|dotsettings|filters|fsproj|fxml|glade|gmx|grxml|hzp|iml|ivy|jelly|jsproj|kml|launch|lvclass|lvlib|lvproj|mdpolicy|mjml|mxml|natvis|ndproj|nproj|nuspec|odd|osm|owl|pkgproj|proj|props|ps1xml|psc1|pt|qhelp|rdf|resx|rss|sch|sch|scxml|sfproj|shproj|srdf|storyboard|sublime\\x2dsnippet|targets|tml|ui|urdf|ux|vbproj|vcxproj|vsixmanifest|vssettings|vstemplate|vxml|wixproj|wsdl|wsf|wxi|wxl|wxs|x3d|xacro|xaml|xib|xlf|xliff|xmi|xml|xml\\.dist|xmp|xpl|xproc|xproj|xsd|xsp\\x2dconfig|xsp\\.metadata|xspec|xul|zcml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.xml"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.xml.md","contentName":"meta.embedded.xml","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:collada|eagle|labview|web\\x2dontology\\x2dlanguage|xpages|(?:.*\\.)?(?:adml|admx|ant|axaml|axml|brd|builds|ccproj|ccxml|clixml|cproject|cscfg|csdef|csproj|ct|dae|depproj|dita|ditamap|ditaval|dll\\.config|dotsettings|filters|fsproj|fxml|glade|gmx|grxml|hzp|iml|ivy|jelly|jsproj|kml|launch|lvclass|lvlib|lvproj|mdpolicy|mjml|mxml|natvis|ndproj|nproj|nuspec|odd|osm|owl|pkgproj|proj|props|ps1xml|psc1|pt|qhelp|rdf|resx|rss|sch|sch|scxml|sfproj|shproj|srdf|storyboard|sublime\\x2dsnippet|targets|tml|ui|urdf|ux|vbproj|vcxproj|vsixmanifest|vssettings|vstemplate|vxml|wixproj|wsdl|wsf|wxi|wxl|wxs|x3d|xacro|xaml|xib|xlf|xliff|xmi|xml|xml\\.dist|xmp|xpl|xproc|xproj|xsd|xsp\\x2dconfig|xsp\\.metadata|xspec|xul|zcml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"text.xml"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-fenced-yaml":{"patterns":[{"name":"markup.code.yaml.md","contentName":"meta.embedded.yaml","begin":"(?:^|\\G)[ ]{0,3}(`{3,})(?:[\\t ]*((?i:jar\\x2dmanifest|kaitai\\x2dstruct|oasv2\\x2dyaml|oasv3\\x2dyaml|unity3d\\x2dasset|yaml|yml|(?:.*\\.)?(?:anim|asset|ksy|lookml|mat|meta|mir|model\\.lkml|prefab|raml|reek|rviz|sublime\\x2dsyntax|syntax|unity|view\\.lkml|yaml\\x2dtmlanguage|yaml\\.sed|yml\\.mysql)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.yaml"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}},{"name":"markup.code.yaml.md","contentName":"meta.embedded.yaml","begin":"(?:^|\\G)[ ]{0,3}(~{3,})(?:[\\t ]*((?i:jar\\x2dmanifest|kaitai\\x2dstruct|oasv2\\x2dyaml|oasv3\\x2dyaml|unity3d\\x2dasset|yaml|yml|(?:.*\\.)?(?:anim|asset|ksy|lookml|mat|meta|mir|model\\.lkml|prefab|raml|reek|rviz|sublime\\x2dsyntax|syntax|unity|view\\.lkml|yaml\\x2dtmlanguage|yaml\\.sed|yml\\.mysql)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"source.yaml"}],"beginCaptures":{"1":{"name":"string.other.begin.code.fenced.md"},"2":{"name":"entity.name.function.md","patterns":[{"include":"#markdown-string"}]},"3":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.code.fenced.md"}}}]},"commonmark-code-indented":{"name":"markup.code.other.md","match":"(?:^|\\G)(?:[ ]{4}|\\t)(.+?)$","captures":{"1":{"name":"markup.raw.code.indented.md"}}},"commonmark-code-text":{"name":"markup.code.other.md","match":"(?\u003c!`)(`+)(?!`)(.+?)(?\u003c!`)(\\1)(?!`)","captures":{"1":{"name":"string.other.begin.code.md"},"2":{"name":"markup.raw.code.md markup.inline.raw.code.md"},"3":{"name":"string.other.end.code.md"}}},"commonmark-definition":{"name":"meta.link.reference.def.md","match":"(?:^|\\G)[ ]{0,3}(\\[)((?:[^\\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+?)(\\])(:)[ \\t]*(?:(\u003c)((?:[^\\n\u003c\\\\\u003e]|\\\\[\u003c\\\\\u003e]?)*)(\u003e)|(\\g\u003cdestination_raw\u003e))(?:[\\t ]+(?:(\")((?:[^\"\\\\]|\\\\[\"\\\\]?)*)(\")|(')((?:[^'\\\\]|\\\\['\\\\]?)*)(')|(\\()((?:[^\\)\\\\]|\\\\[\\)\\\\]?)*)(\\))))?$(?\u003cdestination_raw\u003e(?!\\\u003c)(?:(?:[^\\p{Cc}\\ \\\\\\(\\)]|\\\\[\\(\\)\\\\]?)|\\(\\g\u003cdestination_raw\u003e*\\))+){0}","captures":{"1":{"name":"string.other.begin.md"},"10":{"name":"string.quoted.double.md","patterns":[{"include":"#markdown-string"}]},"11":{"name":"string.other.end.md"},"12":{"name":"string.other.begin.md"},"13":{"name":"string.quoted.single.md","patterns":[{"include":"#markdown-string"}]},"14":{"name":"string.other.end.md"},"15":{"name":"string.other.begin.md"},"16":{"name":"string.quoted.paren.md","patterns":[{"include":"#markdown-string"}]},"17":{"name":"string.other.end.md"},"2":{"name":"entity.name.identifier.md","patterns":[{"include":"#markdown-string"}]},"3":{"name":"string.other.end.md"},"4":{"name":"punctuation.separator.key-value.md"},"5":{"name":"string.other.begin.destination.md"},"6":{"name":"string.other.link.destination.md","patterns":[{"include":"#markdown-string"}]},"7":{"name":"string.other.end.destination.md"},"8":{"name":"string.other.link.destination.md","patterns":[{"include":"#markdown-string"}]},"9":{"name":"string.other.begin.md"}}},"commonmark-hard-break-escape":{"name":"constant.language.character-escape.line-ending.md","match":"\\\\$"},"commonmark-hard-break-trailing":{"name":"carriage-return constant.language.character-escape.line-ending.md","match":"( ){2,}$"},"commonmark-heading-atx":{"patterns":[{"name":"markup.heading.atx.1.md","match":"(?:^|\\G)[ ]{0,3}(#{1}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$","captures":{"1":{"name":"punctuation.definition.heading.md"},"2":{"name":"entity.name.section.md","patterns":[{"include":"#markdown-text"}]},"3":{"name":"punctuation.definition.heading.md"}}},{"name":"markup.heading.atx.2.md","match":"(?:^|\\G)[ ]{0,3}(#{2}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$","captures":{"1":{"name":"punctuation.definition.heading.md"},"2":{"name":"entity.name.section.md","patterns":[{"include":"#markdown-text"}]},"3":{"name":"punctuation.definition.heading.md"}}},{"name":"markup.heading.atx.2.md","match":"(?:^|\\G)[ ]{0,3}(#{3}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$","captures":{"1":{"name":"punctuation.definition.heading.md"},"2":{"name":"entity.name.section.md","patterns":[{"include":"#markdown-text"}]},"3":{"name":"punctuation.definition.heading.md"}}},{"name":"markup.heading.atx.2.md","match":"(?:^|\\G)[ ]{0,3}(#{4}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$","captures":{"1":{"name":"punctuation.definition.heading.md"},"2":{"name":"entity.name.section.md","patterns":[{"include":"#markdown-text"}]},"3":{"name":"punctuation.definition.heading.md"}}},{"name":"markup.heading.atx.2.md","match":"(?:^|\\G)[ ]{0,3}(#{5}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$","captures":{"1":{"name":"punctuation.definition.heading.md"},"2":{"name":"entity.name.section.md","patterns":[{"include":"#markdown-text"}]},"3":{"name":"punctuation.definition.heading.md"}}},{"name":"markup.heading.atx.2.md","match":"(?:^|\\G)[ ]{0,3}(#{6}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$","captures":{"1":{"name":"punctuation.definition.heading.md"},"2":{"name":"entity.name.section.md","patterns":[{"include":"#markdown-text"}]},"3":{"name":"punctuation.definition.heading.md"}}}]},"commonmark-heading-setext":{"patterns":[{"name":"markup.heading.setext.1.md","match":"(?:^|\\G)[ ]{0,3}(={1,})[ \\t]*$"},{"name":"markup.heading.setext.2.md","match":"(?:^|\\G)[ ]{0,3}(-{1,})[ \\t]*$"}]},"commonmark-html-flow":{"patterns":[{"name":"text.html.basic","match":"(?:^|\\G)[ ]{0,3}\u003c!---?\u003e[^\\n\\r]*$","captures":{"0":{"patterns":[{"include":"#whatwg-html"}]}}},{"name":"text.html.basic","begin":"(?=(?:^|\\G)[ ]{0,3}\u003c!--)","end":"(?\u003c=--\u003e)([^\\n\\r]*)$","patterns":[{"include":"#whatwg-html"}],"endCaptures":{"1":{"patterns":[{"include":"#whatwg-html"}]}}},{"name":"text.html.basic","match":"(?:^|\\G)[ ]{0,3}\u003c\\?\u003e[^\\n\\r]*$","captures":{"0":{"patterns":[{"include":"#whatwg-html"}]}}},{"name":"text.html.basic","begin":"(?=(?:^|\\G)[ ]{0,3}\u003c\\?)","end":"(?\u003c=\\?\u003e)([^\\n\\r]*)$","patterns":[{"include":"#whatwg-html"}],"endCaptures":{"1":{"patterns":[{"include":"#whatwg-html"}]}}},{"name":"text.html.basic","begin":"(?=(?:^|\\G)[ ]{0,3}\u003c![A-Za-z])","end":"(?\u003c=\\\u003e)([^\\n\\r]*)$","patterns":[{"include":"#whatwg-html"}],"endCaptures":{"1":{"patterns":[{"include":"#whatwg-html"}]}}},{"name":"text.html.basic","begin":"(?=(?:^|\\G)[ ]{0,3}\u003c!\\[CDATA\\[)","end":"(?\u003c=\\]\\]\u003e)([^\\n\\r]*)$","patterns":[{"include":"#whatwg-html"}],"endCaptures":{"1":{"patterns":[{"include":"#whatwg-html"}]}}},{"name":"text.html.basic","begin":"(?=(?:^|\\G)[ ]{0,3}\u003c(?i:textarea|script|style|pre)[\\t\\n\\r \u003e])","end":"\u003c/(?i:textarea|script|style|pre)[^\\n\\r]*$","patterns":[{"include":"#whatwg-html"}],"endCaptures":{"0":{"patterns":[{"include":"#whatwg-html"}]}}},{"name":"text.html.basic","begin":"(?=(?:^|\\G)[ ]{0,3}\u003c/?(?i:figcaption|(?:blockquot|ifram|figur)e|(?:menuite|para)m|optgroup|c(?:olgroup|aption|enter)|(?:f(?:rame|ield)se|tfoo)t|b(?:asefont|ody)|(?:noframe|detail)s|section|summary|a(?:(?:rticl|sid)e|ddress)|l(?:egend|ink)|d(?:i(?:alog|[rv])|[dlt])|header|footer|option|frame|track|thead|tbody|t(?:it|ab)le|menu|head|base|h(?:tml|[1-6r])|form|main|col|nav|t[hr]|li|td|ol|ul|p)(?:[\\t \u003e]|\\/\u003e|$))","end":"^(?=[\\\\t ]*$)","patterns":[{"include":"#whatwg-html"}]},{"name":"text.html.basic","begin":"(?=(?:^|\\G)[ ]{0,3}\u003c/[A-Za-z][-0-9A-Za-z]*[\\t\\n\\r ]*\u003e(?:[\\t ]*$))","end":"^(?=[\\t ]*$)","patterns":[{"include":"#whatwg-html"}]},{"name":"text.html.basic","begin":"(?=(?:^|\\G)[ ]{0,3}\u003c[A-Za-z][-0-9A-Za-z]*(?:[\\t\\n\\r ]+[:A-Z_a-z][\\-\\.0-9:A-Z_a-z]*(?:[\\t\\n\\r ]*=[\\t\\n\\r ]*(?:\"[^\"]*\"|'[^']*'|[^\\t\\n\\r \"'\\/\u003c=\u003e`]+))?)*(?:[\\t\\n\\r ]*\\/)?[\\t\\n\\r ]*\u003e(?:[\\t ]*$))","end":"^(?=[\\t ]*$)","patterns":[{"include":"#whatwg-html"}]}]},"commonmark-html-text":{"patterns":[{"name":"text.html.basic","match":"\u003c!--.*?--\u003e","captures":{"0":{"patterns":[{"include":"#whatwg-html"}]}}},{"name":"text.html.basic","match":"\u003c\\?.*?\\?\u003e","captures":{"0":{"patterns":[{"include":"#whatwg-html"}]}}},{"name":"text.html.basic","match":"\u003c![A-Za-z].*?\u003e","captures":{"0":{"patterns":[{"include":"#whatwg-html"}]}}},{"name":"text.html.basic","match":"\u003c!\\[CDATA\\[.*?\\]\\]\u003e","captures":{"0":{"patterns":[{"include":"#whatwg-html"}]}}},{"name":"text.html.basic","match":"\u003c/[A-Za-z][-0-9A-Za-z]*[\\t\\n\\r ]*\u003e","captures":{"0":{"patterns":[{"include":"#whatwg-html"}]}}},{"name":"text.html.basic","match":"\u003c[A-Za-z][-0-9A-Za-z]*(?:[\\t\\n\\r ]+[:A-Z_a-z][\\-\\.0-9:A-Z_a-z]*(?:[\\t\\n\\r ]*=[\\t\\n\\r ]*(?:\"[^\"]*\"|'[^']*'|[^\\t\\n\\r \"'\\/\u003c=\u003e`]+))?)*(?:[\\t\\n\\r ]*\\/)?[\\t\\n\\r ]*\u003e","captures":{"0":{"patterns":[{"include":"#whatwg-html"}]}}}]},"commonmark-label-end":{"patterns":[{"match":"(\\])(\\()[\\t ]*(?:(?:(\u003c)((?:[^\\n\u003c\\\\\u003e]|\\\\[\u003c\\\\\u003e]?)*)(\u003e)|(\\g\u003cdestination_raw\u003e))(?:[\\t ]+(?:(\")((?:[^\"\\\\]|\\\\[\"\\\\]?)*)(\")|(')((?:[^'\\\\]|\\\\['\\\\]?)*)(')|(\\()((?:[^\\)\\\\]|\\\\[\\)\\\\]?)*)(\\))))?)?[\\t ]*(\\))(?\u003cdestination_raw\u003e(?!\\\u003c)(?:(?:[^\\p{Cc}\\ \\\\\\(\\)]|\\\\[\\(\\)\\\\]?)|\\(\\g\u003cdestination_raw\u003e*\\))+){0}","captures":{"1":{"name":"string.other.end.md"},"10":{"name":"string.other.begin.md"},"11":{"name":"string.quoted.single.md","patterns":[{"include":"#markdown-string"}]},"12":{"name":"string.other.end.md"},"13":{"name":"string.other.begin.md"},"14":{"name":"string.quoted.paren.md","patterns":[{"include":"#markdown-string"}]},"15":{"name":"string.other.end.md"},"16":{"name":"string.other.end.md"},"2":{"name":"string.other.begin.md"},"3":{"name":"string.other.begin.destination.md"},"4":{"name":"string.other.link.destination.md","patterns":[{"include":"#markdown-string"}]},"5":{"name":"string.other.end.destination.md"},"6":{"name":"string.other.link.destination.md","patterns":[{"include":"#markdown-string"}]},"7":{"name":"string.other.begin.md"},"8":{"name":"string.quoted.double.md","patterns":[{"include":"#markdown-string"}]},"9":{"name":"string.other.end.md"}}},{"match":"(\\])(\\[)((?:[^\\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+?)(\\])","captures":{"1":{"name":"string.other.end.md"},"2":{"name":"string.other.begin.md"},"3":{"name":"entity.name.identifier.md","patterns":[{"include":"#markdown-string"}]},"4":{"name":"string.other.end.md"}}},{"match":"(\\])","captures":{"1":{"name":"string.other.end.md"}}}]},"commonmark-label-start":{"patterns":[{"name":"string.other.begin.image.md","match":"\\!\\[(?!\\^)"},{"name":"string.other.begin.link.md","match":"\\["}]},"commonmark-list-item":{"patterns":[{"begin":"(?:^|\\G)[ ]{0,3}((?:[*+-]))(?:[ ]{4}(?![ ])|\\t)(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{1}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"variable.unordered.list.md"},"2":{"name":"keyword.other.tasklist.md"}}},{"begin":"(?:^|\\G)[ ]{0,3}((?:[*+-]))(?:[ ]{3}(?![ ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"variable.unordered.list.md"},"2":{"name":"keyword.other.tasklist.md"}}},{"begin":"(?:^|\\G)[ ]{0,3}((?:[*+-]))(?:[ ]{2}(?![ ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)[ ]{3}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"variable.unordered.list.md"},"2":{"name":"keyword.other.tasklist.md"}}},{"begin":"(?:^|\\G)[ ]{0,3}((?:[*+-]))(?:[ ]{1}|(?=\\n))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)[ ]{2}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"variable.unordered.list.md"},"2":{"name":"keyword.other.tasklist.md"}}},{"begin":"(?:^|\\G)[ ]{0,3}([0-9]{9})((?:\\.|\\)))(?:[ ]{4}(?![ ])|\\t(?![\\t ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}[ ]{2}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.md"},"2":{"name":"variable.ordered.list.md"},"3":{"name":"keyword.other.tasklist.md"}}},{"begin":"(?:^|\\G)[ ]{0,3}(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{8})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}[ ]{1}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.md"},"2":{"name":"variable.ordered.list.md"},"3":{"name":"string.other.number.md"},"4":{"name":"variable.ordered.list.md"},"5":{"name":"keyword.other.tasklist.md"}}},{"begin":"(?:^|\\G)[ ]{0,3}(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{8})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{7})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.md"},"2":{"name":"variable.ordered.list.md"},"3":{"name":"string.other.number.md"},"4":{"name":"variable.ordered.list.md"},"5":{"name":"string.other.number.md"},"6":{"name":"variable.ordered.list.md"},"7":{"name":"keyword.other.tasklist.md"}}},{"begin":"(?:^|\\G)[ ]{0,3}(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{8})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{7})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{6})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{3}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.md"},"2":{"name":"variable.ordered.list.md"},"3":{"name":"string.other.number.md"},"4":{"name":"variable.ordered.list.md"},"5":{"name":"string.other.number.md"},"6":{"name":"variable.ordered.list.md"},"7":{"name":"string.other.number.md"},"8":{"name":"variable.ordered.list.md"},"9":{"name":"keyword.other.tasklist.md"}}},{"begin":"(?:^|\\G)[ ]{0,3}(?:([0-9]{8})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{7})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{6})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{5})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{2}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.md"},"2":{"name":"variable.ordered.list.md"},"3":{"name":"string.other.number.md"},"4":{"name":"variable.ordered.list.md"},"5":{"name":"string.other.number.md"},"6":{"name":"variable.ordered.list.md"},"7":{"name":"string.other.number.md"},"8":{"name":"variable.ordered.list.md"},"9":{"name":"keyword.other.tasklist.md"}}},{"begin":"(?:^|\\G)[ ]{0,3}(?:([0-9]{7})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{6})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{5})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{4})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{1}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.md"},"2":{"name":"variable.ordered.list.md"},"3":{"name":"string.other.number.md"},"4":{"name":"variable.ordered.list.md"},"5":{"name":"string.other.number.md"},"6":{"name":"variable.ordered.list.md"},"7":{"name":"string.other.number.md"},"8":{"name":"variable.ordered.list.md"},"9":{"name":"keyword.other.tasklist.md"}}},{"begin":"(?:^|\\G)[ ]{0,3}(?:([0-9]{6})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{5})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{4})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{3})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.md"},"2":{"name":"variable.ordered.list.md"},"3":{"name":"string.other.number.md"},"4":{"name":"variable.ordered.list.md"},"5":{"name":"string.other.number.md"},"6":{"name":"variable.ordered.list.md"},"7":{"name":"string.other.number.md"},"8":{"name":"variable.ordered.list.md"},"9":{"name":"keyword.other.tasklist.md"}}},{"begin":"(?:^|\\G)[ ]{0,3}(?:([0-9]{5})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{4})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{3})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{2})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{3}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.md"},"2":{"name":"variable.ordered.list.md"},"3":{"name":"string.other.number.md"},"4":{"name":"variable.ordered.list.md"},"5":{"name":"string.other.number.md"},"6":{"name":"variable.ordered.list.md"},"7":{"name":"string.other.number.md"},"8":{"name":"variable.ordered.list.md"},"9":{"name":"keyword.other.tasklist.md"}}},{"begin":"(?:^|\\G)[ ]{0,3}(?:([0-9]{4})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{3})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{2})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{1})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{2}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.md"},"2":{"name":"variable.ordered.list.md"},"3":{"name":"string.other.number.md"},"4":{"name":"variable.ordered.list.md"},"5":{"name":"string.other.number.md"},"6":{"name":"variable.ordered.list.md"},"7":{"name":"string.other.number.md"},"8":{"name":"variable.ordered.list.md"},"9":{"name":"keyword.other.tasklist.md"}}},{"begin":"(?:^|\\G)[ ]{0,3}(?:([0-9]{3})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{2})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{1})((?:\\.|\\)))(?:[ ]{3}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{1}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.md"},"2":{"name":"variable.ordered.list.md"},"3":{"name":"string.other.number.md"},"4":{"name":"variable.ordered.list.md"},"5":{"name":"string.other.number.md"},"6":{"name":"variable.ordered.list.md"},"7":{"name":"keyword.other.tasklist.md"}}},{"begin":"(?:^|\\G)[ ]{0,3}(?:([0-9]{2})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9])((?:\\.|\\)))(?:[ ]{2}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.md"},"2":{"name":"variable.ordered.list.md"},"3":{"name":"string.other.number.md"},"4":{"name":"variable.ordered.list.md"},"5":{"name":"keyword.other.tasklist.md"}}},{"begin":"(?:^|\\G)[ ]{0,3}([0-9])((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?","while":"^(?=[\\t ]*$)|(?:^|\\G)[ ]{3}","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.number.md"},"2":{"name":"variable.ordered.list.md"},"3":{"name":"keyword.other.tasklist.md"}}}]},"commonmark-paragraph":{"name":"meta.paragraph.md","begin":"(?![\\t ]*$)","while":"(?:^|\\G)(?:[ ]{4}|\\t)","patterns":[{"include":"#markdown-text"}]},"commonmark-thematic-break":{"name":"meta.separator.md","match":"(?:^|\\G)[ ]{0,3}([-*_])[ \\t]*(?:\\1[ \\t]*){2,}$"},"extension-directive-attribute":{"match":"((?:[A-Za-z:_][0-9A-Za-z\\-\\.:_]*))(?:[\\t ]*(=)[\\t ]*(?:(\")([^\"]*)(\")|(')([^']*)(')|([^\\t\\n\\r \"'\u003c=\u003e`\\}]+)))?|(\\.)((?:[^\\t\\n\\r \"#'\\.\u003c=\u003e`\\}][^\\t\\n\\r \"#'\\.\u003c=\u003e`\\}]*))|(#)((?:[^\\t\\n\\r \"#'\\.\u003c=\u003e`\\}][^\\t\\n\\r \"#'\\.\u003c=\u003e`\\}]*))","captures":{"1":{"name":"entity.other.attribute-name.md"},"10":{"name":"entity.other.attribute-name.class.md"},"11":{"name":"string.unquoted.md","patterns":[{"include":"#whatwg-html-data-character-reference"}]},"12":{"name":"entity.other.attribute-name.id.md"},"13":{"name":"string.unquoted.md","patterns":[{"include":"#whatwg-html-data-character-reference"}]},"2":{"name":"punctuation.separator.key-value.md"},"3":{"name":"string.other.begin.md"},"4":{"name":"string.quoted.double.md","patterns":[{"include":"#whatwg-html-data-character-reference"}]},"5":{"name":"string.other.end.md"},"6":{"name":"string.other.begin.md"},"7":{"name":"string.quoted.single.md","patterns":[{"include":"#whatwg-html-data-character-reference"}]},"8":{"name":"string.other.end.md"},"9":{"name":"string.unquoted.md","patterns":[{"include":"#whatwg-html-data-character-reference"}]}}},"extension-directive-container":{"begin":"(?:^|\\G)[ ]{0,3}(:{3,})((?:[A-Za-z][0-9A-Za-z\\-_]*))(?:(\\[)(\\g\u003cdirective_label\u003e*)(\\]))?(?:(\\{)((?:(?:[A-Za-z:_][0-9A-Za-z\\-\\.:_]*)(?:[\\t ]*=[\\t ]*(?:\"[^\"]*\"|'[^']*'|[^\\t\\n\\r \"'\u003c=\u003e`\\}]+))?|[\\.#](?:[^\\t\\n\\r \"#'\\.\u003c=\u003e`\\}][^\\t\\n\\r \"#'\\.\u003c=\u003e`\\}]*)|[\\t ])*)(\\}))?(?:[\\t ]*$)(?\u003cdirective_label\u003e(?:[^\\\\\\[\\]]|\\\\[\\\\\\[\\]]?)|\\[\\g\u003cdirective_label\u003e*\\]){0}","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.begin.directive.md"},"2":{"name":"entity.name.function.md"},"3":{"name":"string.other.begin.directive.label.md"},"4":{"patterns":[{"include":"#markdown-text"}]},"5":{"name":"string.other.end.directive.label.md"},"6":{"name":"string.other.begin.directive.attributes.md"},"7":{"patterns":[{"include":"#extension-directive-attribute"}]},"8":{"name":"string.other.end.directive.attributes.md"}},"endCaptures":{"1":{"name":"string.other.end.directive.md"}}},"extension-directive-leaf":{"name":"meta.tag.${2:/downcase}.md","match":"(?:^|\\G)[ ]{0,3}(:{2})((?:[A-Za-z][0-9A-Za-z\\-_]*))(?:(\\[)(\\g\u003cdirective_label\u003e*)(\\]))?(?:(\\{)((?:(?:[A-Za-z:_][0-9A-Za-z\\-\\.:_]*)(?:[\\t ]*=[\\t ]*(?:\"[^\"]*\"|'[^']*'|[^\\t\\n\\r \"'\u003c=\u003e`\\}]+))?|[\\.#](?:[^\\t\\n\\r \"#'\\.\u003c=\u003e`\\}][^\\t\\n\\r \"#'\\.\u003c=\u003e`\\}]*)|[\\t ])*)(\\}))?(?:[\\t ]*$)(?\u003cdirective_label\u003e(?:[^\\\\\\[\\]]|\\\\[\\\\\\[\\]]?)|\\[\\g\u003cdirective_label\u003e*\\]){0}","captures":{"1":{"name":"string.other.begin.directive.md"},"2":{"name":"entity.name.function.md"},"3":{"name":"string.other.begin.directive.label.md"},"4":{"patterns":[{"include":"#markdown-text"}]},"5":{"name":"string.other.end.directive.label.md"},"6":{"name":"string.other.begin.directive.attributes.md"},"7":{"patterns":[{"include":"#extension-directive-attribute"}]},"8":{"name":"string.other.end.directive.attributes.md"}}},"extension-directive-text":{"name":"meta.tag.${2:/downcase}.md","match":"(?\u003c!:)(:)((?:[A-Za-z][0-9A-Za-z\\-_]*))(?![0-9A-Za-z\\-_:])(?:(\\[)(\\g\u003cdirective_label\u003e*)(\\]))?(?:(\\{)((?:(?:[A-Za-z:_][0-9A-Za-z\\-\\.:_]*)(?:[\\t ]*=[\\t ]*(?:\"[^\"]*\"|'[^']*'|[^\\t\\n\\r \"'\u003c=\u003e`\\}]+))?|[\\.#](?:[^\\t\\n\\r \"#'\\.\u003c=\u003e`\\}][^\\t\\n\\r \"#'\\.\u003c=\u003e`\\}]*)|[\\t ])*)(\\}))?(?\u003cdirective_label\u003e(?:[^\\\\\\[\\]]|\\\\[\\\\\\[\\]]?)|\\[\\g\u003cdirective_label\u003e*\\]){0}","captures":{"1":{"name":"string.other.begin.directive.md"},"2":{"name":"entity.name.function.md"},"3":{"name":"string.other.begin.directive.label.md"},"4":{"patterns":[{"include":"#markdown-text"}]},"5":{"name":"string.other.end.directive.label.md"},"6":{"name":"string.other.begin.directive.attributes.md"},"7":{"patterns":[{"include":"#extension-directive-attribute"}]},"8":{"name":"string.other.end.directive.attributes.md"}}},"extension-gfm-autolink-literal":{"patterns":[{"name":"string.other.link.autolink.literal.www.md","match":"(?\u003c=^|[\\t\\n\\r \\(\\*\\_\\[\\]~])(?=(?i:www)\\.[^\\n\\r])(?:(?:[\\p{L}\\p{N}]|-|[\\._](?!(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[]))))+\\g\u003cpath\u003e?)?(?\u003cpath\u003e(?:(?:[^\\t\\n\\r !\"\u0026'\\(\\)\\*,\\.:;\u003c\\?\\]_~]|\u0026(?![A-Za-z]*;(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[])))|[!\"'\\)\\*,\\.:;\\?_~](?!(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[]))))|\\(\\g\u003cpath\u003e*\\))+){0}"},{"name":"string.other.link.autolink.literal.http.md","match":"(?\u003c=^|[^A-Za-z])(?i:https?://)(?=[\\p{L}\\p{N}])(?:(?:[\\p{L}\\p{N}]|-|[\\._](?!(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[]))))+\\g\u003cpath\u003e?)?(?\u003cpath\u003e(?:(?:[^\\t\\n\\r !\"\u0026'\\(\\)\\*,\\.:;\u003c\\?\\]_~]|\u0026(?![A-Za-z]*;(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[])))|[!\"'\\)\\*,\\.:;\\?_~](?!(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[]))))|\\(\\g\u003cpath\u003e*\\))+){0}"},{"name":"string.other.link.autolink.literal.email.md","match":"(?\u003c=^|[^A-Za-z/])(?i:mailto:|xmpp:)?(?:[0-9A-Za-z+\\-\\._])+@(?:(?:[0-9A-Za-z]|[-_](?!(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[]))))+(?:\\.(?!(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[])))))+(?:[A-Za-z]|[-_](?!(?:[!\"'\\)\\*,\\.:;\u003c\\?_~]*(?:[\\s\u003c]|\\][\\t\\n \\(\\[]))))+"}]},"extension-gfm-footnote-call":{"match":"(\\[)(\\^)((?:[^\\t\\n\\r \\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+)(\\])","captures":{"1":{"name":"string.other.begin.link.md"},"2":{"name":"string.other.begin.footnote.md"},"3":{"name":"entity.name.identifier.md","patterns":[{"include":"#markdown-string"}]},"4":{"name":"string.other.end.footnote.md"}}},"extension-gfm-footnote-definition":{"begin":"(?:^|\\G)[ ]{0,3}(\\[)(\\^)((?:[^\\t\\n\\r \\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+)(\\])(:)[\\t ]*","while":"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)","patterns":[{"include":"#markdown-sections"}],"beginCaptures":{"1":{"name":"string.other.begin.link.md"},"2":{"name":"string.other.begin.footnote.md"},"3":{"name":"entity.name.identifier.md","patterns":[{"include":"#markdown-string"}]},"4":{"name":"string.other.end.footnote.md"}}},"extension-gfm-strikethrough":{"name":"string.other.strikethrough.md","match":"(?\u003c=\\S)(?\u003c!~)~{1,2}(?!~)|(?\u003c!~)~{1,2}(?=\\S)(?!~)"},"extension-gfm-table":{"begin":"(?:^|\\G)[ ]{0,3}(?=\\|[^\\n\\r]+\\|[ \\t]*$)","end":"^(?=[\\t ]*$)","patterns":[{"match":"(?\u003c=\\||(?:^|\\G))[\\t ]*((?:[^\\n\\r\\\\\\|]|\\\\[\\\\\\|]?)+?)[\\t ]*(?=\\||$)","captures":{"1":{"patterns":[{"include":"#markdown-text"}]}}},{"name":"markup.list.table-delimiter.md","match":"(?:\\|)"}]},"extension-github-gemoji":{"name":"string.emoji.md","match":"(:)((?:(?:(?:hand_with_index_finger_and_thumb_cros|mailbox_clo|fist_rai|confu)s|r(?:aised_hand_with_fingers_splay|e(?:gister|l(?:iev|ax)))|disappointed_reliev|confound|(?:a(?:ston|ngu)i|flu)sh|unamus|hush)e|(?:chart_with_(?:down|up)wards_tre|large_orange_diamo|small_(?:orang|blu)e_diamo|large_blue_diamo|parasol_on_grou|loud_sou|rewi)n|(?:rightwards_pushing_h|hourglass_flowing_s|leftwards_(?:pushing_)?h|(?:raised_back_of|palm_(?:down|up)|call_me)_h|(?:(?:(?:clippert|ascensi)on|norfolk)_is|christmas_is|desert_is|bouvet_is|new_zea|thai|eng|fin|ire)l|rightwards_h|pinching_h|writing_h|s(?:w(?:itzer|azi)|cot)l|magic_w|ok_h|icel)an|s(?:un_behind_(?:large|small|rain)_clou|hallow_pan_of_foo|tar_of_davi|leeping_be|kateboar|a(?:tisfie|uropo)|hiel|oun|qui)|(?:ear_with_hearing_a|pouring_liqu)i|(?:identification_c|(?:arrow_(?:back|for)|fast_for)w|credit_c|woman_be|biohaz|man_be|l(?:eop|iz))ar|m(?:usical_key|ortar_)boar|(?:drop_of_bl|canned_f)oo|c(?:apital_abc|upi)|person_bal|(?:black_bi|(?:cust|plac)a)r|(?:clip|key)boar|mermai|pea_po|worrie|po(?:la|u)n|threa|dv)d|(?:(?:(?:face_with_open_eyes_and_hand_over|face_with_diagonal|open|no)_mou|h(?:and_over_mou|yacin)|mammo)t|running_shirt_with_sas|(?:(?:fishing_pole_and_|blow)fi|(?:tropical_f|petri_d)i|(?:paint|tooth)bru|banglade|jellyfi)s|(?:camera_fl|wavy_d)as|triump|menora|pouc|blus|watc|das|has)h|(?:s(?:o(?:(?:uth_georgia_south_sandwich|lomon)_island|ck)|miling_face_with_three_heart|t_kitts_nevi|weat_drop|agittariu|c(?:orpiu|issor)|ymbol|hort)|twisted_rightwards_arrow|(?:northern_mariana|heard_mcdonald|(?:british_virgi|us_virgi|pitcair|cayma)n|turks_caicos|us_outlying|(?:falk|a)land|marshall|c(?:anary|ocos)|faroe)_island|(?:face_holding_back_tea|(?:c(?:ard_index_divid|rossed_fing)|pinched_fing)e|night_with_sta)r|(?:two_(?:wo)?men_holding|people_holding|heart|open)_hand|(?:sunrise_over_mountai|(?:congratul|united_n)atio|jea)n|(?:caribbean_)?netherland|(?:f(?:lower_playing_car|ace_in_clou)|crossed_swor|prayer_bea)d|(?:money_with_win|nest_with_eg|crossed_fla|hotsprin)g|revolving_heart|(?:high_brightne|(?:expression|wire)le|(?:tumbler|wine)_gla|milk_gla|compa|dre)s|performing_art|earth_america|orthodox_cros|l(?:ow_brightnes|a(?:tin_cros|o)|ung)|no_pedestrian|c(?:ontrol_kno|lu)b|b(?:ookmark_tab|rick|ean)|nesting_doll|cook_island|(?:fleur_de_l|tenn)i|(?:o(?:ncoming_b|phiuch|ctop)|hi(?:ppopotam|bisc)|trolleyb|m(?:(?:rs|x)_cla|auriti|inib)|belar|cact|abac|(?:cyp|tau)r)u|medal_sport|(?:chopstic|firewor)k|rhinocero|(?:p(?:aw_prin|eanu)|footprin)t|two_heart|princes|(?:hondur|baham)a|barbado|aquariu|c(?:ustom|hain)|maraca|comoro|flag|wale|hug|vh)s|(?:(?:diamond_shape_with_a_dot_ins|playground_sl)id|(?:(?:first_quarter|last_quarter|full|new)_moon_with|(?:zipper|money)_mouth|dotted_line|upside_down|c(?:rying_c|owboy_h)at|(?:disguis|nauseat)ed|neutral|monocle|panda|tired|woozy|clown|nerd|zany|fox)_fac|s(?:t(?:uck_out_tongue_winking_ey|eam_locomotiv)|(?:lightly_(?:frown|smil)|neez|h(?:ush|ak))ing_fac|(?:tudio_micropho|(?:hinto_shr|lot_mach)i|ierra_leo|axopho)n|mall_airplan|un_with_fac|a(?:luting_fac|tellit|k)|haved_ic|y(?:nagogu|ring)|n(?:owfl)?ak|urinam|pong)|(?:black_(?:medium_)?small|white_(?:(?:medium_)?small|large)|(?:black|white)_medium|black_large|orange|purple|yellow|b(?:rown|lue)|red)_squar|(?:(?:perso|woma)n_with_|man_with_)?probing_can|(?:p(?:ut_litter_in_its_pl|outing_f)|frowning_f|cold_f|wind_f|hot_f)ac|(?:arrows_c(?:ounterc)?lockwi|computer_mou|derelict_hou|carousel_hor|c(?:ity_sunri|hee)|heartpul|briefca|racehor|pig_no|lacros)s|(?:(?:face_with_head_band|ideograph_advant|adhesive_band|under|pack)a|currency_exchan|l(?:eft_l)?ugga|woman_jud|name_bad|man_jud|jud)g|face_with_peeking_ey|(?:(?:e(?:uropean_post_off|ar_of_r)|post_off)i|information_sour|ambulan)c|artificial_satellit|(?:busts?_in_silhouet|(?:vulcan_sal|parach)u|m(?:usical_no|ayot)|ro(?:ller_ska|set)|timor_les|ice_ska)t|(?:(?:incoming|red)_envelo|s(?:ao_tome_princi|tethosco)|(?:micro|tele)sco|citysca)p|(?:(?:(?:convenience|department)_st|musical_sc)o|f(?:light_depar|ramed_pic)tu|love_you_gestu|heart_on_fi|japanese_og|cote_divoi|perseve|singapo)r|b(?:ullettrain_sid|eliz|on)|(?:(?:female_|male_)?dete|radioa)ctiv|(?:christmas|deciduous|evergreen|tanabata|palm)_tre|(?:vibration_mo|cape_ver)d|(?:fortune_cook|neckt|self)i|(?:fork_and_)?knif|athletic_sho|(?:p(?:lead|arty)|drool|curs|melt|yawn|ly)ing_fac|vomiting_fac|(?:(?:c(?:urling_st|ycl)|meat_on_b|repeat_|headst)o|(?:fire_eng|tanger|ukra)i|rice_sce|(?:micro|i)pho|champag|pho)n|(?:cricket|video)_gam|(?:boxing_glo|oli)v|(?:d(?:ragon|izzy)|monkey)_fac|(?:m(?:artin|ozamb)iq|fond)u|wind_chim|test_tub|flat_sho|m(?:a(?:ns_sho|t)|icrob|oos|ut)|(?:handsh|fish_c|moon_c|cupc)ak|nail_car|zimbabw|ho(?:neybe|l)|ice_cub|airplan|pensiv|c(?:a(?:n(?:dl|o)|k)|o(?:ffe|oki))|tongu|purs|f(?:lut|iv)|d(?:at|ov)|n(?:iu|os)|kit|rag|ax)e|(?:(?:british_indian_ocean_territo|(?:plate_with_cutl|batt)e|medal_milita|low_batte|hunga|wea)r|family_(?:woman_(?:woman_(?:girl|boy)|girl|boy)|man_(?:woman_(?:girl|boy)|man_(?:girl|boy)|girl|boy))_bo|person_feeding_bab|woman_feeding_bab|s(?:u(?:spension_railwa|nn)|t(?:atue_of_libert|_barthelem|rawberr))|(?:m(?:ountain_cable|ilky_)|aerial_tram)wa|articulated_lorr|man_feeding_bab|mountain_railwa|partly_sunn|(?:vatican_c|infin)it|(?:outbox_tr|inbox_tr|birthd|motorw|paragu|urugu|norw|x_r)a|butterfl|ring_buo|t(?:urke|roph)|angr|fogg)y|(?:(?:perso|woma)n_in_motorized_wheelchai|(?:(?:notebook_with_decorative_c|four_leaf_cl)ov|(?:index_pointing_at_the_vie|white_flo)w|(?:face_with_thermome|non\\-potable_wa|woman_firefigh|desktop_compu|m(?:an_firefigh|otor_scoo)|(?:ro(?:ller_coa|o)|oy)s|potable_wa|kick_scoo|thermome|firefigh|helicop|ot)t|(?:woman_factory_wor|(?:woman_office|woman_health|health)_wor|man_(?:factory|office|health)_wor|(?:factory|office)_wor|rice_crac|black_jo|firecrac)k|telephone_receiv|(?:palms_up_toget|f(?:ire_extinguis|eat)|teac)h|(?:(?:open_)?file_fol|level_sli)d|police_offic|f(?:lying_sauc|arm)|woman_teach|roll_of_pap|(?:m(?:iddle_f|an_s)in|woman_sin|hambur|plun|dag)g|do_not_litt|wilted_flow|woman_farm|man_(?:teach|farm)|(?:bell_pe|hot_pe|fli)pp|l(?:o(?:udspeak|ve_lett|bst)|edg|add)|tokyo_tow|c(?:ucumb|lapp|anc)|b(?:e(?:ginn|av)|adg)|print|hamst)e|(?:perso|woma)n_in_manual_wheelchai|m(?:an(?:_in_motorized|(?:_in_man)?ual)|otorized)_wheelchai|(?:person_(?:white|curly|red)_|wheelc)hai|triangular_rule|(?:film_project|e(?:l_salv|cu)ad|elevat|tract|anch)o|s(?:traight_rul|pace_invad|crewdriv|nowboard|unflow|peak|wimm|ing|occ|how|urf|ki)e|r(?:ed_ca|unne|azo)|d(?:o(?:lla|o)|ee)|barbe)r|(?:(?:cloud_with_(?:lightning_and_)?ra|japanese_gobl|round_pushp|liechtenste|mandar|pengu|dolph|bahra|pushp|viol)i|(?:couple(?:_with_heart_wo|kiss_)man|construction_worker|(?:mountain_bik|bow|row)ing|lotus_position|(?:w(?:eight_lift|alk)|climb)ing|white_haired|curly_haired|raising_hand|super(?:villain|hero)|red_haired|basketball|s(?:(?:wimm|urf)ing|assy)|haircut|no_good|(?:vampir|massag)e|b(?:iking|ald)|zombie|fairy|mage|elf|ng)_(?:wo)?ma|(?:(?:couple_with_heart_man|isle_of)_m|(?:couplekiss_woman_|(?:b(?:ouncing_ball|lond_haired)|tipping_hand|pregnant|kneeling|deaf)_|frowning_|s(?:tanding|auna)_|po(?:uting_|lice)|running_|blonde_|o(?:lder|k)_)wom|(?:perso|woma)n_with_turb|(?:b(?:ouncing_ball|lond_haired)|tipping_hand|pregnant|kneeling|deaf)_m|f(?:olding_hand_f|rowning_m)|man_with_turb|(?:turkmen|afghan|pak)ist|s(?:tanding_m|(?:outh_s)?ud|auna_m)|po(?:uting_|lice)m|running_m|azerbaij|k(?:yrgyz|azakh)st|tajikist|uzbekist|o(?:lder_m|k_m|ce)|(?:orang|bh)ut|taiw|jord)a|s(?:mall_red_triangle_dow|(?:valbard_jan_may|int_maart|ev)e|afety_pi|top_sig|t_marti|(?:corpi|po|o)o|wede)|(?:heavy_(?:d(?:ivision|ollar)|equals|minus|plus)|no_entry|female|male)_sig|(?:arrow_(?:heading|double)_d|p(?:erson_with_cr|oint_d)|arrow_up_d|thumbsd)ow|(?:house_with_gard|l(?:ock_with_ink_p|eafy_gre)|dancing_(?:wo)?m|fountain_p|keycap_t|chick|ali|yem|od)e|(?:izakaya|jack_o)_lanter|(?:funeral_u|(?:po(?:stal_h|pc)|capric)o|unico)r|chess_paw|b(?:a(?:llo|c)o|eni|rai)|l(?:anter|io)|c(?:o(?:ff)?i|row)|melo|rame|oma|yar)n|(?:s(?:t(?:uck_out_tongue_closed_ey|_vincent_grenadin)|kull_and_crossbon|unglass|pad)|(?:french_souther|palestinia)n_territori|(?:face_with_spiral|kissing_smiling)_ey|united_arab_emirat|kissing_closed_ey|(?:clinking_|dark_sun|eye)glass|(?:no_mobile_|head)phon|womans_cloth|b(?:allet_sho|lueberri)|philippin|(?:no_bicyc|seychel)l|roll_ey|(?:cher|a)ri|p(?:ancak|isc)|maldiv|leav)es|(?:f(?:amily_(?:woman_(?:woman_)?|man_(?:woman_|man_)?)girl_gir|earfu)|(?:woman_playing_hand|m(?:an_playing_hand|irror_)|c(?:onfetti|rystal)_|volley|track|base|8)bal|(?:(?:m(?:ailbox_with_(?:no_)?m|onor)|cockt|e\\-m)a|(?:person|bride|woman)_with_ve|man_with_ve|light_ra|braz|ema)i|(?:transgender|baby)_symbo|passport_contro|(?:arrow_(?:down|up)_sm|rice_b|footb)al|(?:dromedary_cam|ferris_whe|love_hot|high_he|pretz|falaf|isra)e|page_with_cur|me(?:dical_symbo|ta)|(?:n(?:ewspaper_ro|o_be)|bellhop_be)l|rugby_footbal|s(?:chool_satche|(?:peak|ee)_no_evi|oftbal|crol|anda|nai|hel)|(?:peace|atom)_symbo|hear_no_evi|cora|hote|bage|labe|rof|ow)l|(?:(?:negative_squared_cross|heavy_exclamation|part_alternation)_mar|(?:eight_spoked_)?asteris|(?:ballot_box_with_che|(?:(?:mantelpiece|alarm|timer)_c|un)lo|(?:ha(?:(?:mmer_and|ir)_p|tch(?:ing|ed)_ch)|baby_ch|joyst)i|railway_tra|lipsti|peaco)c|heavy_check_mar|white_check_mar|tr(?:opical_drin|uc)|national_par|pickup_truc|diving_mas|floppy_dis|s(?:tar_struc|hamroc|kun|har)|chipmun|denmar|duc|hoo|lin)k|(?:leftwards_arrow_with_h|arrow_right_h|(?:o(?:range|pen)|closed|blue)_b)ook|(?:woman_playing_water_pol|m(?:an(?:_(?:playing_water_pol|with_gua_pi_ma|in_tuxed)|g)|ontenegr|o(?:roc|na)c|e(?:xic|tr|m))|(?:perso|woma)n_in_tuxed|(?:trinidad_toba|vir)g|water_buffal|b(?:urkina_fas|a(?:mbo|nj)|ent)|puerto_ric|water_pol|flaming|kangaro|(?:mosqu|burr)it|(?:avoc|torn)ad|curaca|lesoth|potat|ko(?:sov|k)|tomat|d(?:ang|od)|yo_y|hoch|t(?:ac|og)|zer)o|(?:c(?:entral_african|zech)|dominican)_republic|(?:eight_pointed_black_s|six_pointed_s|qa)tar|(?:business_suit_levitat|(?:classical_buil|breast_fee)d|(?:woman_cartwhee|m(?:an_(?:cartwhee|jugg)|en_wrest)|women_wrest|woman_jugg|face_exha|cartwhee|wrest|dump)l|c(?:hildren_cross|amp)|woman_facepalm|woman_shrugg|man_(?:facepalm|shrugg)|people_hugg|(?:person_fe|woman_da|man_da)nc|fist_oncom|horse_rac|(?:no_smo|thin)k|laugh|s(?:eedl|mok)|park|w(?:arn|edd))ing|f(?:a(?:mily(?:_(?:woman_(?:woman_(?:girl|boy)|girl|boy)|man_(?:woman_(?:girl|boy)|man_(?:girl|boy)|girl|boy)))?|ctory)|o(?:u(?:ntain|r)|ot|g)|r(?:owning)?|i(?:re|s[ht])|ly|u)|(?:(?:(?:information_desk|handball|bearded)_|(?:frowning|ok)_|juggling_|mer)pers|(?:previous_track|p(?:lay_or_p)?ause|black_square|white_square|next_track|r(?:ecord|adio)|eject)_butt|(?:wa[nx]ing_(?:crescent|gibbous)_m|bowl_with_sp|crescent_m|racc)o|(?:b(?:ouncing_ball|lond_haired)|tipping_hand|pregnant|kneeling|deaf)_pers|s(?:t(?:_pierre_miquel|op_butt|ati)|tanding_pers|peech_ballo|auna_pers)|r(?:eminder_r)?ibb|thought_ballo|watermel|badmint|c(?:amero|ray)|le(?:ban|m)|oni|bis)on|(?:heavy_heart_exclama|building_construc|heart_decora|exclama)tion|(?:(?:triangular_flag_on_po|(?:(?:woman_)?technolog|m(?:ountain_bicycl|an_technolog)|bicycl)i|(?:wo)?man_scienti|(?:wo)?man_arti|s(?:afety_ve|cienti)|empty_ne)s|(?:vertical_)?traffic_ligh|(?:rescue_worker_helm|military_helm|nazar_amul|city_suns|wastebask|dropl|t(?:rump|oil)|bouqu|buck|magn|secr)e|one_piece_swimsui|(?:(?:arrow_(?:low|upp)er|point)_r|bridge_at_n|copyr|mag_r)igh|(?:bullettrain_fro|(?:potted_pl|croiss|e(?:ggpl|leph))a)n|s(?:t(?:ar_and_cresc|ud)en|cream_ca|mi(?:ley?|rk)_ca|(?:peed|ail)boa|hir)|(?:arrow_(?:low|upp)er|point)_lef|woman_astronau|r(?:o(?:tating_ligh|cke)|eceip)|heart_eyes_ca|man_astronau|(?:woman_stud|circus_t|man_stud|trid)en|(?:ringed_pla|file_cabi)ne|nut_and_bol|(?:older_)?adul|k(?:i(?:ssing_ca|wi_frui)|uwai|no)|(?:pouting_c|c(?:ut_of_m|old_sw)e|womans_h|montserr|(?:(?:motor_|row)b|lab_c)o|heartbe|toph)a|(?:woman_pil|honey_p|man_pil|[cp]arr|teap|rob)o|hiking_boo|arrow_lef|fist_righ|flashligh|f(?:ist_lef|ee)|black_ca|astronau|(?:c(?:hest|oco)|dough)nu|innocen|joy_ca|artis|(?:acce|egy)p|co(?:me|a)|pilo)t|(?:heavy_multiplication_|t\\-re)x|(?:s(?:miling_face_with_te|piral_calend)|oncoming_police_c|chocolate_b|ra(?:ilway|cing)_c|police_c|polar_be|teddy_be|madagasc|blue_c|calend|myanm)ar|c(?:l(?:o(?:ud(?:_with_lightning)?|ck(?:1[0-2]?|[2-9]))|ap)?|o(?:uple(?:_with_heart|kiss)?|nstruction|mputer|ok|p|w)|a(?:r(?:d_index)?|mera)|r(?:icket|y)|h(?:art|ild))|(?:m(?:artial_arts_unifo|echanical_a)r|(?:cherry_)?blosso|b(?:aggage_clai|roo)|ice_?crea|facepal|mushroo|restroo|vietna|dru|yu)m|(?:woman_with_headscar|m(?:obile_phone_of|aple_lea)|fallen_lea|wol)f|(?:(?:closed_lock_with|old)_|field_hoc|ice_hoc|han|don)key|g(?:lobe_with_meridians|r(?:e(?:y_(?:exclama|ques)tion|e(?:n(?:_(?:square|circle|salad|apple|heart|book)|land)|ce)|y_heart|nada)|i(?:mac|nn)ing|apes)|u(?:inea_bissau|ernsey|am|n)|(?:(?:olfing|enie)_(?:wo)?|uards(?:wo)?)man|(?:inger_roo|oal_ne|hos)t|(?:uadeloup|ame_di|iraff|oos)e|ift_heart|i(?:braltar|rl)|(?:uatemal|(?:eorg|amb)i|orill|uyan|han)a|uide_dog|(?:oggl|lov)es|arlic|emini|uitar|abon|oat|ear|b)|construction_worker|(?:(?:envelope_with|bow_and)_ar|left_right_ar|raised_eyeb)row|(?:(?:oncoming_automob|crocod)i|right_anger_bubb|l(?:eft_speech_bubb|otion_bott|ady_beet)|congo_brazzavil|eye_speech_bubb|(?:large_blue|orange|purple|yellow|brown)_circ|(?:(?:european|japanese)_cas|baby_bot)t|b(?:alance_sca|eet)|s(?:ewing_need|weat_smi)|(?:black|white|red)_circ|(?:motor|re)cyc|pood|turt|tama|waff|musc|eag)le|first_quarter_moon|s(?:m(?:all_red_triangle|i(?:ley?|rk))|t(?:uck_out_tongue|ar)|hopping|leeping|p(?:arkle|ider)|unrise|nowman|chool|cream|k(?:ull|i)|weat|ix|a)|(?:(?:b(?:osnia_herzegovi|ana)|wallis_futu|(?:french_gui|botsw)a|argenti|st_hele)n|(?:(?:equatorial|papua_new)_guin|north_kor|eritr)e|t(?:ristan_da_cunh|ad)|(?:(?:(?:french_poly|indo)ne|tuni)s|(?:new_caledo|ma(?:urita|cedo)|lithua|(?:tanz|alb|rom)a|arme|esto)n|diego_garc|s(?:audi_arab|t_luc|lov(?:ak|en)|omal|erb)|e(?:arth_as|thiop)|m(?:icrone|alay)s|(?:austra|mongo)l|c(?:ambod|roat)|(?:bulga|alge)r|(?:colom|nami|zam)b|boliv|l(?:iber|atv))i|(?:wheel_of_dhar|cine|pana)m|(?:(?:(?:closed|beach|open)_)?umbrel|ceuta_melil|venezue|ang(?:uil|o)|koa)l|c(?:ongo_kinshas|anad|ub)|(?:western_saha|a(?:mpho|ndor)|zeb)r|american_samo|video_camer|m(?:o(?:vie_camer|ldov)|alt|eg)|(?:earth_af|costa_)ric|s(?:outh_afric|ri_lank|a(?:mo|nt))|bubble_te|(?:antarct|jama)ic|ni(?:caragu|geri|nj)|austri|pi(?:nat|zz)|arub|k(?:eny|aab)|indi|u7a7|l(?:lam|ib[ry])|dn)a|l(?:ast_quarter_moon|o(?:tus|ck)|ips|eo)|(?:hammer_and_wren|c(?:ockroa|hur)|facepun|wren|crut|pun)ch|s(?:nowman_with_snow|ignal_strength|weet_potato|miling_imp|p(?:ider_web|arkle[rs])|w(?:im_brief|an)|a(?:n(?:_marino|dwich)|lt)|topwatch|t(?:a(?:dium|r[2s])|ew)|l(?:e(?:epy|d)|oth)|hrimp|yria|carf|(?:hee|oa)p|ea[lt]|h(?:oe|i[pt])|o[bs])|(?:s(?:tuffed_flatbre|p(?:iral_notep|eaking_he))|(?:exploding_h|baguette_br|flatbr)e)ad|(?:arrow_(?:heading|double)_u|(?:p(?:lace_of_wor|assenger_)sh|film_str|tul)i|page_facing_u|biting_li|(?:billed_c|world_m)a|mouse_tra|(?:curly_lo|busst)o|thumbsu|lo(?:llip)?o|clam|im)p|(?:anatomical|light_blue|sparkling|kissing|mending|orange|purple|yellow|broken|b(?:rown|l(?:ack|ue))|pink)_heart|(?:(?:transgender|black)_fla|mechanical_le|(?:checkered|pirate)_fla|electric_plu|rainbow_fla|poultry_le|service_do|white_fla|luxembour|fried_eg|moneyba|h(?:edgeh|otd)o|shru)g|(?:cloud_with|mountain)_snow|(?:(?:antigua_barb|berm)u|(?:kh|ug)an|rwan)da|(?:3r|2n)d_place_medal|1(?:st_place_medal|234|00)|lotus_position|(?:w(?:eight_lift|alk)|climb)ing|(?:(?:cup_with_str|auto_ricksh)a|carpentry_sa|windo|jigsa)w|(?:(?:couch_and|diya)_la|f(?:ried_shri|uelpu))mp|(?:woman_mechan|man_mechan|alemb)ic|(?:european_un|accord|collis|reun)ion|(?:flight_arriv|hospit|portug|seneg|nep)al|card_file_box|(?:(?:oncoming_)?tax|m(?:o(?:unt_fuj|ya)|alaw)|s(?:paghett|ush|ar)|b(?:r(?:occol|une)|urund)|(?:djibou|kiriba)t|hait|fij)i|(?:shopping_c|white_he|bar_ch)art|d(?:isappointed|ominica|e(?:sert)?)|raising_hand|super(?:villain|hero)|b(?:e(?:verage_box|ers|d)|u(?:bbles|lb|g)|i(?:k(?:ini|e)|rd)|o(?:o(?:ks|t)|a[rt]|y)|read|a[cn]k)|ra(?:ised_hands|bbit2|t)|(?:hindu_tem|ap)ple|thong_sandal|a(?:r(?:row_(?:right|down|up)|t)|bc?|nt)?|r(?:a(?:i(?:sed_hand|nbow)|bbit|dio|m)|u(?:nning)?|epeat|i(?:ng|ce)|o(?:ck|se))|takeout_box|(?:flying_|mini)disc|(?:(?:interrob|yin_y)a|b(?:o(?:omera|wli)|angba)|(?:ping_p|hong_k)o|calli|mahjo)ng|b(?:a(?:llot_box|sket|th?|by)|o(?:o(?:k(?:mark)?|m)|w)|u(?:tter|s)|e(?:ll|er?|ar))?|heart_eyes|basketball|(?:paperclip|dancer|ticket)s|point_up_2|(?:wo)?man_cook|n(?:ew(?:spaper)?|o(?:tebook|_entry)|iger)|t(?:e(?:lephone|a)|o(?:oth|p)|r(?:oll)?|wo)|h(?:o(?:u(?:rglass|se)|rse)|a(?:mmer|nd)|eart)|paperclip|full_moon|(?:b(?:lack_ni|athtu|om)|her)b|(?:long|oil)_drum|pineapple|(?:clock(?:1[0-2]?|[2-9])3|u6e8)0|p(?:o(?:int_up|ut)|r(?:ince|ay)|i(?:ck|g)|en)|e(?:nvelope|ight|u(?:ro)?|gg|ar|ye|s)|m(?:o(?:u(?:ntain|se)|nkey|on)|echanic|a(?:ilbox|g|n)|irror)?|new_moon|d(?:iamonds|olls|art)|question|k(?:iss(?:ing)?|ey)|haircut|no_good|(?:vampir|massag)e|g(?:olf(?:ing)?|u(?:inea|ard)|e(?:nie|m)|ift|rin)|h(?:a(?:ndbag|msa)|ouses|earts|ut)|postbox|toolbox|(?:pencil|t(?:rain|iger)|whale|cat|dog)2|belgium|(?:volca|kimo)no|(?:vanuat|tuval|pala|naur|maca)u|tokelau|o(?:range|ne?|m|k)?|office|dancer|ticket|dragon|pencil|zombie|w(?:o(?:mens|rm|od)|ave|in[gk]|c)|m(?:o(?:sque|use2)|e(?:rman|ns)|a(?:li|sk))|jersey|tshirt|w(?:heel|oman)|dizzy|j(?:apan|oy)|t(?:rain|iger)|whale|fairy|a(?:nge[lr]|bcd|tm)|c(?:h(?:a(?:ir|d)|ile)|a(?:ndy|mel)|urry|rab|o(?:rn|ol|w2)|[dn])|p(?:ager|e(?:a(?:ch|r)|ru)|i(?:g2|ll|e)|oop)|n(?:otes|ine)|t(?:onga|hree|ent|ram|[mv])|f(?:erry|r(?:ies|ee|og)|ax)|u(?:7(?:533|981|121)|5(?:5b6|408|272)|6(?:307|70[89]))|mage|e(?:yes|nd)|i(?:ra[nq]|t)|cat|dog|elf|z(?:zz|ap)|yen|j(?:ar|p)|leg|id|u[kps]|ng|o[2x]|vs|kr|[\\+\\x2D]1|x|v)(:)","captures":{"1":{"name":"punctuation.definition.gemoji.begin.md"},"2":{"name":"keyword.control.gemoji.md"},"3":{"name":"punctuation.definition.gemoji.end.md"}}},"extension-github-mention":{"name":"string.mention.md","match":"(?\u003c![0-9A-Za-z_`])(@)((?:[0-9A-Za-z][0-9A-Za-z-]{0,38})(?:\\/(?:[0-9A-Za-z][0-9A-Za-z-]{0,38}))?)(?![0-9A-Za-z_`])","captures":{"1":{"name":"punctuation.definition.mention.begin.md"},"2":{"name":"string.other.link.mention.md"}}},"extension-github-reference":{"patterns":[{"name":"string.reference.md","match":"(?\u003c![0-9A-Za-z_])(?:((?i:ghsa-|cve-))([A-Za-z0-9]+)|((?i:gh-|#))([0-9]+))(?![0-9A-Za-z_])","captures":{"1":{"name":"punctuation.definition.reference.begin.md"},"2":{"name":"string.other.link.reference.security-advisory.md"},"3":{"name":"punctuation.definition.reference.begin.md"},"4":{"name":"string.other.link.reference.issue-or-pr.md"}}},{"name":"string.reference.md","match":"(?\u003c![^\\t\\n\\r \\(@\\[\\{])((?:[0-9A-Za-z][0-9A-Za-z-]{0,38})(?:\\/(?:(?:\\.git[0-9A-Za-z_-]|\\.(?!git)|[0-9A-Za-z_-])+))?)(#)([0-9]+)(?![0-9A-Za-z_])","captures":{"1":{"name":"string.other.link.reference.user.md"},"2":{"name":"punctuation.definition.reference.begin.md"},"3":{"name":"string.other.link.reference.issue-or-pr.md"}}}]},"extension-math-flow":{"name":"markup.code.other.md","contentName":"markup.raw.math.flow.md","begin":"(?:^|\\G)[ ]{0,3}(\\${2,})([^\\n\\r\\$]*)$","end":"(?:^|\\G)[ ]{0,3}(\\1)(?:[\\t ]*$)","beginCaptures":{"1":{"name":"string.other.begin.math.flow.md"},"2":{"patterns":[{"include":"#markdown-string"}]}},"endCaptures":{"1":{"name":"string.other.end.math.flow.md"}}},"extension-math-text":{"match":"(?\u003c!\\$)(\\${2,})(?!\\$)(.+?)(?\u003c!\\$)(\\1)(?!\\$)","captures":{"1":{"name":"string.other.begin.math.md"},"2":{"name":"markup.raw.math.md markup.inline.raw.math.md"},"3":{"name":"string.other.end.math.md"}}},"extension-toml":{"contentName":"meta.embedded.toml","begin":"\\A\\+{3}$","end":"^\\+{3}$","patterns":[{"include":"source.toml"}],"beginCaptures":{"0":{"name":"string.other.begin.toml"}},"endCaptures":{"0":{"name":"string.other.end.toml"}}},"extension-yaml":{"contentName":"meta.embedded.yaml","begin":"\\A-{3}$","end":"^-{3}$","patterns":[{"include":"source.yaml"}],"beginCaptures":{"0":{"name":"string.other.begin.yaml"}},"endCaptures":{"0":{"name":"string.other.end.yaml"}}},"markdown-frontmatter":{"patterns":[{"include":"#extension-toml"},{"include":"#extension-yaml"}]},"markdown-sections":{"patterns":[{"include":"#commonmark-block-quote"},{"include":"#commonmark-code-fenced"},{"include":"#commonmark-code-indented"},{"include":"#extension-gfm-footnote-definition"},{"include":"#commonmark-definition"},{"include":"#commonmark-heading-atx"},{"include":"#commonmark-thematic-break"},{"include":"#commonmark-heading-setext"},{"include":"#commonmark-html-flow"},{"include":"#commonmark-list-item"},{"include":"#extension-directive-leaf"},{"include":"#extension-directive-container"},{"include":"#extension-gfm-table"},{"include":"#extension-math-flow"},{"include":"#commonmark-paragraph"}]},"markdown-string":{"patterns":[{"include":"#commonmark-character-escape"},{"include":"#commonmark-character-reference"}]},"markdown-text":{"patterns":[{"include":"#commonmark-attention"},{"include":"#commonmark-autolink"},{"include":"#commonmark-character-escape"},{"include":"#commonmark-character-reference"},{"include":"#commonmark-code-text"},{"include":"#commonmark-hard-break-trailing"},{"include":"#commonmark-hard-break-escape"},{"include":"#commonmark-html-text"},{"include":"#commonmark-label-end"},{"include":"#extension-gfm-footnote-call"},{"include":"#commonmark-label-start"},{"include":"#extension-directive-text"},{"include":"#extension-gfm-autolink-literal"},{"include":"#extension-gfm-strikethrough"},{"include":"#extension-github-gemoji"},{"include":"#extension-github-mention"},{"include":"#extension-github-reference"},{"include":"#extension-math-text"}]},"whatwg-html":{"patterns":[{"include":"#whatwg-html-data-character-reference"},{"include":"#whatwg-html-data-comment"},{"include":"#whatwg-html-data-comment-bogus"},{"include":"#whatwg-html-rawtext-tag"},{"include":"#whatwg-html-rawtext-tag-style"},{"include":"#whatwg-html-rcdata-tag"},{"include":"#whatwg-html-script-data-tag"},{"include":"#whatwg-html-data-tag"}]},"whatwg-html-attribute":{"patterns":[{"include":"#whatwg-html-attribute-event-handler"},{"include":"#whatwg-html-attribute-style"},{"include":"#whatwg-html-attribute-unknown"}]},"whatwg-html-attribute-event-handler":{"match":"((?i:on[a-z]+))(?:[\\t\\n\\f\\r ]*(=)[\\t\\n\\f\\r ]*(?:(\")([^\"]*)(\")|(')([^']*)(')|([^\\t\\n\\f\\r \u003e]+)))","captures":{"1":{"name":"entity.other.attribute-name.html.md"},"2":{"name":"punctuation.separator.key-value.html.md"},"3":{"name":"string.other.begin.html.md"},"4":{"name":"string.quoted.double.html.md","patterns":[{"include":"#whatwg-html-data-character-reference"},{"include":"source.js"}]},"5":{"name":"string.other.end.html.md"},"6":{"name":"string.other.begin.html.md"},"7":{"name":"string.quoted.single.html.md","patterns":[{"include":"#whatwg-html-data-character-reference"},{"include":"source.js"}]},"8":{"name":"string.other.end.html.md"},"9":{"name":"string.unquoted.html.md","patterns":[{"include":"#whatwg-html-data-character-reference"},{"include":"source.js"}]}}},"whatwg-html-attribute-style":{"match":"((?i:style))(?:[\\t\\n\\f\\r ]*(=)[\\t\\n\\f\\r ]*(?:(\")([^\"]*)(\")|(')([^']*)(')|([^\\t\\n\\f\\r \u003e]+)))","captures":{"1":{"name":"entity.other.attribute-name.html.md"},"2":{"name":"punctuation.separator.key-value.html.md"},"3":{"name":"string.other.begin.html.md"},"4":{"name":"string.quoted.double.html.md","patterns":[{"include":"#whatwg-html-data-character-reference"},{"include":"source.css#rule-list-innards"}]},"5":{"name":"string.other.end.html.md"},"6":{"name":"string.other.begin.html.md"},"7":{"name":"string.quoted.single.html.md","patterns":[{"include":"#whatwg-html-data-character-reference"},{"include":"source.css#rule-list-innards"}]},"8":{"name":"string.other.end.html.md"},"9":{"name":"string.unquoted.html.md","patterns":[{"include":"#whatwg-html-data-character-reference"},{"include":"source.css#rule-list-innards"}]}}},"whatwg-html-attribute-unknown":{"match":"((?:=(?:[^\\t\\n\\f\\r /\u003e=])*|(?:[^\\t\\n\\f\\r /\u003e=])+))(?:[\\t\\n\\f\\r ]*(=)[\\t\\n\\f\\r ]*(?:(\")([^\"]*)(\")|(')([^']*)(')|([^\\t\\n\\f\\r \u003e]+)))?","captures":{"1":{"name":"entity.other.attribute-name.html.md"},"2":{"name":"punctuation.separator.key-value.html.md"},"3":{"name":"string.other.begin.html.md"},"4":{"name":"string.quoted.double.html.md","patterns":[{"include":"#whatwg-html-data-character-reference"}]},"5":{"name":"string.other.end.html.md"},"6":{"name":"string.other.begin.html.md"},"7":{"name":"string.quoted.single.html.md","patterns":[{"include":"#whatwg-html-data-character-reference"}]},"8":{"name":"string.other.end.html.md"},"9":{"name":"string.unquoted.html.md","patterns":[{"include":"#whatwg-html-data-character-reference"}]}}},"whatwg-html-data-character-reference":{"patterns":[{"include":"#whatwg-html-data-character-reference-named-terminated"},{"include":"#whatwg-html-data-character-reference-named-unterminated"},{"include":"#whatwg-html-data-character-reference-numeric-hexadecimal"},{"include":"#whatwg-html-data-character-reference-numeric-decimal"}]},"whatwg-html-data-character-reference-named-terminated":{"name":"constant.language.character-reference.named.html","match":"(\u0026)((?:C(?:(?:o(?:unterClockwiseCo)?|lockwiseCo)ntourIntegra|cedi)|(?:(?:Not(?:S(?:quareSu(?:per|b)set|u(?:cceeds|(?:per|b)set))|Precedes|Greater|Tilde|Less)|Not(?:Righ|Lef)tTriangle|(?:Not(?:(?:Succeed|Precede|Les)s|Greater)|(?:Precede|Succeed)s|Less)Slant|SquareSu(?:per|b)set|(?:Not(?:Greater|Tilde)|Tilde|Less)Full|RightTriangle|LeftTriangle|Greater(?:Slant|Full)|Precedes|Succeeds|Superset|NotHump|Subset|Tilde|Hump)Equ|int(?:er)?c|DotEqu)a|DoubleContourIntegra|(?:n(?:short)?parall|shortparall|p(?:arall|rur))e|(?:rightarrowta|l(?:eftarrowta|ced|ata|Ata)|sced|rata|perm|rced|rAta|ced)i|Proportiona|smepars|e(?:qvpars|pars|xc|um)|Integra|suphso|rarr[pt]|n(?:pars|tg)|l(?:arr[pt]|cei)|Rarrt|(?:hybu|fora)l|ForAl|[GKLNR-Tcknt]cedi|rcei|iexc|gime|fras|[uy]um|oso|dso|ium|Ium)l|D(?:o(?:uble(?:(?:L(?:ong(?:Left)?R|eftR)ight|L(?:ongL)?eft|UpDown|Right|Up)Arrow|Do(?:wnArrow|t))|wn(?:ArrowUpA|TeeA|a)rrow)|iacriticalDot|strok|ashv|cy)|(?:(?:(?:N(?:(?:otN)?estedGreater|ot(?:Greater|Less))|Less(?:Equal)?)Great|GreaterGreat|l[lr]corn|mark|east)e|Not(?:Double)?VerticalBa|(?:Not(?:Righ|Lef)tTriangleB|(?:(?:Righ|Lef)tDown|Right(?:Up)?|Left(?:Up)?)VectorB|RightTriangleB|Left(?:Triangle|Arrow)B|RightArrowB|V(?:er(?:ticalB|b)|b)|UpArrowB|l(?:ur(?:ds|u)h|dr(?:us|d)h|trP|owb|H)|profal|r(?:ulu|dld)h|b(?:igst|rvb)|(?:wed|ve[er])b|s(?:wn|es)w|n(?:wne|ese|sp|hp)|gtlP|d(?:oll|uh|H)|(?:hor|ov)b|u(?:dh|H)|r(?:lh|H)|ohb|hb|St)a|D(?:o(?:wn(?:(?:Left(?:Right|Tee)|RightTee)Vecto|(?:(?:Righ|Lef)tVector|Arrow)Ba)|ubleVerticalBa)|a(?:gge|r)|sc|f)|(?:(?:(?:Righ|Lef)tDown|(?:Righ|Lef)tUp)Tee|(?:Righ|Lef)tUpDown)Vecto|VerticalSeparato|(?:Left(?:Right|Tee)|RightTee)Vecto|less(?:eqq?)?gt|e(?:qslantgt|sc)|(?:RightF|LeftF|[lr]f)loo|u(?:[lr]corne|ar)|timesba|(?:plusa|cirs|apa)ci|U(?:arroci|f)|(?:dzigr|s(?:u(?:pl|br)|imr|[lr])|zigr|angz|nvH|l(?:tl|B)|r[Br])ar|UnderBa|(?:plus|harr|top|mid|of)ci|O(?:verBa|sc|f)|dd?agge|s(?:olba|sc)|g(?:t(?:rar|ci)|sc|f)|c(?:opys|u(?:po|ep)|sc|f)|(?:n(?:(?:v[lr]|w|r)A|l[Aa]|h[Aa]|eA)|x[hlr][Aa]|u(?:ua|da|A)|s[ew]A|rla|o[lr]a|rba|rAa|l[Ablr]a|h(?:oa|A)|era|d(?:ua|A)|cra|vA)r|o(?:lci|sc|ro|pa)|ropa|roar|l(?:o(?:pa|ar)|sc|Ar)|i(?:ma|s)c|ltci|dd?ar|a(?:ma|s)c|R(?:Bar|sc|f)|I(?:mac|f)|(?:u(?:ma|s)|oma|ema|Oma|Ema|[wyz]s|qs|ks|fs|Zs|Ys|Xs|Ws|Vs|Us|Ss|Qs|Ns|Ms|Ks|Is|Gs|Fs|Cs|Bs)c|Umac|x(?:sc|f)|v(?:sc|f)|rsc|n(?:ld|f)|m(?:sc|ld|ac|f)|rAr|h(?:sc|f)|b(?:sc|f)|psc|P(?:sc|f)|L(?:sc|ar|f)|jsc|J(?:sc|f)|E(?:sc|f)|[HT]sc|[yz]f|wf|tf|qf|pf|kf|jf|Zf|Yf|Xf|Wf|Vf|Tf|Sf|Qf|Nf|Mf|Kf|Hf|Gf|Ff|Cf|Bf)r|(?:Diacritical(?:Double)?A|[EINOSYZaisz]a)cute|(?:(?:N(?:egative(?:VeryThin|Thi(?:ck|n))|onBreaking)|NegativeMedium|ZeroWidth|VeryThin|Medium|Thi(?:ck|n))Spac|Filled(?:Very)?SmallSquar|Empty(?:Very)?SmallSquar|(?:N(?:ot(?:Succeeds|Greater|Tilde|Less)T|t)|DiacriticalT|VerticalT|PrecedesT|SucceedsT|NotEqualT|GreaterT|TildeT|EqualT|LessT|at|Ut|It)ild|(?:(?:DiacriticalG|[EIOUaiu]g)ra|(?:u|U)?bre|(?:o|e)?gra)v|(?:doublebar|curly|big|x)wedg|H(?:orizontalLin|ilbertSpac)|Double(?:Righ|Lef)tTe|(?:(?:measured|uw)ang|exponentia|dwang|ssmi|fema)l|(?:Poincarepla|reali|pho|oli)n|(?:black)?lozeng|(?:VerticalL|(?:prof|imag)l)in|SmallCircl|(?:black|dot)squar|rmoustach|l(?:moustach|angl)|(?:b(?:ack)?pr|(?:tri|xo)t|[qt]pr)im|[Tt]herefor|(?:DownB|[Gag]b)rev|(?:infint|nv[lr]tr)i|b(?:arwedg|owti)|an(?:dslop|gl)|(?:cu(?:rly)?v|rthr|lthr|b(?:ig|ar)v|xv)e|n(?:s(?:qsu[bp]|ccu)|prcu)|orslop|NewLin|maltes|Becaus|rangl|incar|(?:otil|Otil|t(?:ra|il))d|[inu]tild|s(?:mil|imn)|(?:sc|pr)cu|Wedg|Prim|Brev)e|(?:CloseCurly(?:Double)?Quo|OpenCurly(?:Double)?Quo|[ry]?acu)te|(?:Reverse(?:Up)?|Up)Equilibrium|C(?:apitalDifferentialD|(?:oproduc|(?:ircleD|enterD|d)o)t|on(?:grue|i)nt|conint|upCap|o(?:lone|pf)|OPY|hi)|(?:(?:(?:left)?rightsquig|(?:longleftr|twoheadr|nleftr|nLeftr|longr|hookr|nR|Rr)ight|(?:twohead|hook)left|longleft|updown|Updown|nright|Right|nleft|nLeft|down|up|Up)a|L(?:(?:ong(?:left)?righ|(?:ong)?lef)ta|eft(?:(?:right)?a|RightA|TeeA))|RightTeeA|LongLeftA|UpTeeA)rrow|(?:(?:RightArrow|Short|Upper|Lower)Left|(?:L(?:eftArrow|o(?:wer|ng))|LongLeft|Short|Upper)Right|ShortUp)Arrow|(?:b(?:lacktriangle(?:righ|lef)|ulle|no)|RightDoubleBracke|RightAngleBracke|Left(?:Doub|Ang)leBracke|(?:vartriangle|downharpoon|c(?:ircl|urv)earrow|upharpoon|looparrow)righ|(?:vartriangle|downharpoon|c(?:ircl|urv)earrow|upharpoon|looparrow|mapsto)lef|(?:UnderBrack|OverBrack|emptys|targ|Sups)e|diamondsui|c(?:ircledas|lubsui|are)|(?:spade|heart)sui|(?:(?:c(?:enter|t)|lmi|ino)d|(?:Triple|mD)D|n(?:otin|e)d|(?:ncong|doteq|su[bp]e|e[gl]s)d|l(?:ess|t)d|isind|c(?:ong|up|ap)?d|b(?:igod|N)|t(?:(?:ri)?d|opb)|s(?:ub|im)d|midd|g(?:tr?)?d|Lmid|DotD|(?:xo|ut|z)d|e(?:s?d|rD|fD|DD)|dtd|Zd|Id|Gd|Ed)o|realpar|i(?:magpar|iin)|S(?:uchTha|qr)|su[bp]mul|(?:(?:lt|i)que|gtque|(?:mid|low)a|e(?:que|xi))s|Produc|s(?:updo|e[cx])|r(?:parg|ec)|lparl|vangr|hamil|(?:homt|[lr]fis|ufis|dfis)h|phmma|t(?:wix|in)|quo|o(?:do|as)|fla|eDo)t|(?:(?:Square)?Intersecti|(?:straight|back|var)epsil|SquareUni|expectati|upsil|epsil|Upsil|eq?col|Epsil|(?:omic|Omic|rca|lca|eca|Sca|[NRTt]ca|Lca|Eca|[Zdz]ca|Dca)r|scar|ncar|herc|ccar|Ccar|iog|Iog)on|Not(?:S(?:quareSu(?:per|b)set|u(?:cceeds|(?:per|b)set))|Precedes|Greater|Tilde|Less)?|(?:(?:(?:Not(?:Reverse)?|Reverse)E|comp|E)leme|NotCongrue|(?:n[gl]|l)eqsla|geqsla|q(?:uat)?i|perc|iiii|coni|cwi|awi|oi)nt|(?:(?:rightleftharpo|leftrightharpo|quaterni)on|(?:(?:N(?:ot(?:NestedLess|Greater|Less)|estedLess)L|(?:eqslant|gtr(?:eqq?)?)l|LessL)e|Greater(?:Equal)?Le|cro)s|(?:rightright|leftleft|upup)arrow|rightleftarrow|(?:(?:(?:righ|lef)tthree|divideon|b(?:igo|ox)|[lr]o)t|InvisibleT)ime|downdownarrow|(?:(?:smallset|tri|dot|box)m|PlusM)inu|(?:RoundImpli|complex|Impli|Otim)e|C(?:ircle(?:Time|Minu|Plu)|ayley|ros)|(?:rationa|mode)l|NotExist|(?:(?:UnionP|MinusP|(?:b(?:ig[ou]|ox)|tri|s(?:u[bp]|im)|dot|xu|mn)p)l|(?:xo|u)pl|o(?:min|pl)|ropl|lopl|epl)u|otimesa|integer|e(?:linter|qual)|setminu|rarrbf|larrb?f|olcros|rarrf|mstpo|lesge|gesle|Exist|[lr]time|strn|napo|fltn|ccap|apo)s|(?:b(?:(?:lack|ig)triangledow|etwee)|(?:righ|lef)tharpoondow|(?:triangle|mapsto)dow|(?:nv|i)infi|ssetm|plusm|lagra|d(?:[lr]cor|isi)|c(?:ompf|aro)|s?frow|(?:hyph|curr)e|kgree|thor|ogo|ye)n|Not(?:Righ|Lef)tTriangle|(?:Up(?:Arrow)?|Short)DownArrow|(?:(?:n(?:triangle(?:righ|lef)t|succ|prec)|(?:trianglerigh|trianglelef|sqsu[bp]se|ques)t|backsim)e|lvertneq|gvertneq|(?:suc|pre)cneq|a(?:pprox|symp)e|(?:succ|prec|vee)e|circe)q|(?:UnderParenthes|OverParenthes|xn)is|(?:(?:Righ|Lef)tDown|Right(?:Up)?|Left(?:Up)?)Vector|D(?:o(?:wn(?:RightVector|LeftVector|Arrow|Tee)|t)|el|D)|l(?:eftrightarrows|br(?:k(?:sl[du]|e)|ac[ek])|tri[ef]|s(?:im[eg]|qb|h)|hard|a(?:tes|ngd|p)|o[pz]f|rm|gE|fr|eg|cy)|(?:NotHumpDownHum|(?:righ|lef)tharpoonu|big(?:(?:triangle|sqc)u|c[au])|HumpDownHum|m(?:apstou|lc)|(?:capbr|xsq)cu|smash|rarr[al]|(?:weie|sha)r|larrl|velli|(?:thin|punc)s|h(?:elli|airs)|(?:u[lr]c|vp)ro|d[lr]cro|c(?:upc[au]|apc[au])|thka|scna|prn?a|oper|n(?:ums|va|cu|bs)|ens|xc[au]|Ma)p|l(?:eftrightarrow|e(?:ftarrow|s(?:dot)?)?|moust|a(?:rrb?|te?|ng)|t(?:ri)?|sim|par|oz|l|g)|n(?:triangle(?:righ|lef)t|succ|prec)|SquareSu(?:per|b)set|(?:I(?:nvisibleComm|ot)|(?:varthe|iio)t|varkapp|(?:vars|S)igm|(?:diga|mco)mm|Cedill|lambd|Lambd|delt|Thet|omeg|Omeg|Kapp|Delt|nabl|zet|to[es]|rdc|ldc|iot|Zet|Bet|Et)a|b(?:lacktriangle|arwed|u(?:mpe?|ll)|sol|o(?:x[HVhv]|t)|brk|ne)|(?:trianglerigh|trianglelef|sqsu[bp]se|ques)t|RightT(?:riangl|e)e|(?:(?:varsu[bp]setn|su(?:psetn?|bsetn?))eq|nsu[bp]seteq|colone|(?:wedg|sim)e|nsime|lneq|gneq)q|DifferentialD|(?:(?:fall|ris)ingdots|(?:suc|pre)ccurly|ddots)eq|A(?:pplyFunction|ssign|(?:tild|grav|brev)e|acute|o(?:gon|pf)|lpha|(?:mac|sc|f)r|c(?:irc|y)|ring|Elig|uml|nd|MP)|(?:varsu[bp]setn|su(?:psetn?|bsetn?))eq|L(?:eft(?:T(?:riangl|e)e|Arrow)|l)|G(?:reaterEqual|amma)|E(?:xponentialE|quilibrium|sim|cy|TH|NG)|(?:(?:RightCeil|LeftCeil|varnoth|ar|Ur)in|(?:b(?:ack)?co|uri)n|vzigza|roan|loan|ffli|amal|sun|rin|n(?:tl|an)|Ran|Lan)g|(?:thick|succn?|precn?|less|g(?:tr|n)|ln|n)approx|(?:s(?:traightph|em)|(?:rtril|xu|u[lr]|xd|v[lr])tr|varph|l[lr]tr|b(?:sem|eps)|Ph)i|(?:circledd|osl|n(?:v[Dd]|V[Dd]|d)|hsl|V(?:vd|D)|Osl|v[Dd]|md)ash|(?:(?:RuleDelay|imp|cuw)e|(?:n(?:s(?:hort)?)?|short|rn)mi|D(?:Dotrah|iamon)|(?:i(?:nt)?pr|peri)o|odsol|llhar|c(?:opro|irmi)|(?:capa|anda|pou)n|Barwe|napi|api)d|(?:cu(?:rlyeq(?:suc|pre)|es)|telre|[ou]dbla|Udbla|Odbla|radi|lesc|gesc|dbla)c|(?:circled|big|eq|[is]|c|x|a|S|[hw]|W|H|G|E|C)circ|rightarrow|R(?:ightArrow|arr|e)|Pr(?:oportion)?|(?:longmapst|varpropt|p(?:lustw|ropt)|varrh|numer|(?:rsa|lsa|sb)qu|m(?:icr|h)|[lr]aqu|bdqu|eur)o|UnderBrace|ImaginaryI|B(?:ernoullis|a(?:ckslash|rv)|umpeq|cy)|(?:(?:Laplace|Mellin|zee)tr|Fo(?:uriertr|p)|(?:profsu|ssta)r|ordero|origo|[ps]op|nop|mop|i(?:op|mo)|h(?:op|al)|f(?:op|no)|dop|bop|Rop|Pop|Nop|Lop|Iop|Hop|Dop|[GJKMOQSTV-Zgjkoqvwyz]op|Bop)f|nsu[bp]seteq|t(?:ri(?:angleq|e)|imesd|he(?:tav|re4)|au)|O(?:verBrace|r)|(?:(?:pitchfo|checkma|t(?:opfo|b)|rob|rbb|l[bo]b)r|intlarh|b(?:brktbr|l(?:oc|an))|perten|NoBrea|rarrh|s[ew]arh|n[ew]arh|l(?:arrh|hbl)|uhbl|Hace)k|(?:NotCupC|(?:mu(?:lti)?|x)m|cupbrc)ap|t(?:riangle|imes|heta|opf?)|Precedes|Succeeds|Superset|NotEqual|(?:n(?:atural|exist|les)|s(?:qc[au]p|mte)|prime)s|c(?:ir(?:cled[RS]|[Ee])|u(?:rarrm|larrp|darr[lr]|ps)|o(?:mmat|pf)|aps|hi)|b(?:sol(?:hsu)?b|ump(?:eq|E)|ox(?:box|[Vv][HLRhlr]|[Hh][DUdu]|[DUdu][LRlr])|e(?:rnou|t[ah])|lk(?:34|1[24])|cy)|(?:l(?:esdot|squ|dqu)o|rsquo|rdquo|ngt)r|a(?:n(?:g(?:msda[a-h]|st|e)|d[dv])|st|p[Ee]|mp|fr|c[Edy])|(?:g(?:esdoto|E)|[lr]haru)l|(?:angrtvb|lrhar|nis)d|(?:(?:th(?:ic)?k|succn?|p(?:r(?:ecn?|n)?|lus)|rarr|l(?:ess|arr)|su[bp]|par|scn|g(?:tr|n)|ne|sc|n[glv]|ln|eq?)si|thetasy|ccupss|alefsy|botto)m|trpezium|(?:hks[ew]|dr?bk|bk)arow|(?:(?:[lr]a|d|c)empty|b(?:nequi|empty)|plank|nequi|odi)v|(?:(?:sc|rp|n)pol|point|fpart)int|(?:c(?:irf|wco)|awco)nint|PartialD|n(?:s(?:u[bp](?:set)?|c)|rarr|ot(?:ni|in)?|warr|e(?:arr)?|a(?:tur|p)|vlt|p(?:re?|ar)|um?|l[et]|ge|i)|n(?:atural|exist|les)|d(?:i(?:am(?:ond)?|v(?:ide)?)|tri|ash|ot|d)|backsim|l(?:esdot|squ|dqu)o|g(?:esdoto|E)|U(?:p(?:Arrow|si)|nion|arr)|angrtvb|p(?:l(?:anckh|us(?:d[ou]|[be]))|ar(?:sl|t)|r(?:od|nE|E)|erp|iv|m)|n(?:ot(?:niv[a-c]|in(?:v[a-c]|E))|rarr[cw]|s(?:u[bp][Ee]|c[er])|part|v(?:le|g[et])|g(?:es|E)|c(?:ap|y)|apE|lE|iv|Ll|Gg)|m(?:inus(?:du|b)|ale|cy|p)|rbr(?:k(?:sl[du]|e)|ac[ek])|(?:suphsu|tris|rcu|lcu)b|supdsub|(?:s[ew]a|n[ew]a)rrow|(?:b(?:ecaus|sim)|n(?:[lr]tri|bump)|csu[bp])e|equivDD|u(?:rcorn|lcorn|psi)|timesb|s(?:u(?:p(?:set)?|b(?:set)?)|q(?:su[bp]|u)|i(?:gma|m)|olb?|dot|mt|fr|ce?)|p(?:l(?:anck|us)|r(?:op|ec?)?|ara?|i)|o(?:times|r(?:d(?:er)?)?)|m(?:i(?:nusd?|d)|a(?:p(?:sto)?|lt)|u)|rmoust|g(?:e(?:s(?:dot|l)?|q)?|sim|n(?:ap|e)|t|l|g)|(?:spade|heart)s|c(?:u(?:rarr|larr|p)|o(?:m(?:ma|p)|lon|py|ng)|lubs|heck|cups|irc?|ent|ap)|colone|a(?:p(?:prox)?|n(?:g(?:msd|rt)?|d)|symp|f|c)|S(?:quare|u[bp]|c)|Subset|b(?:ecaus|sim)|vsu[bp]n[Ee]|s(?:u(?:psu[bp]|b(?:su[bp]|n[Ee]|E)|pn[Ee]|p[1-3E]|m)|q(?:u(?:ar[ef]|f)|su[bp]e)|igma[fv]|etmn|dot[be]|par|mid|hc?y|c[Ey])|f(?:rac(?:78|5[68]|45|3[458]|2[35]|1[2-68])|fr)|e(?:m(?:sp1[34]|ptyv)|psiv|c(?:irc|y)|t[ah]|ng|ll|fr|e)|(?:kappa|isins|vBar|fork|rho|phi|n[GL]t)v|divonx|V(?:dashl|ee)|gammad|G(?:ammad|cy|[Tgt])|[Ldhlt]strok|[HT]strok|(?:c(?:ylct|hc)|(?:s(?:oft|hch)|hard|S(?:OFT|HCH)|jser|J(?:ser|uk)|HARD|tsh|TSH|juk|iuk|I(?:uk|[EO])|zh|yi|nj|lj|k[hj]|gj|dj|ZH|Y[AIU]|NJ|LJ|K[HJ]|GJ|D[JSZ])c|ubrc|Ubrc|(?:yu|i[eo]|dz|v|p|f)c|TSc|SHc|CHc|Vc|Pc|Mc|Fc)y|(?:(?:wre|jm)at|dalet|a(?:ngs|le)p|imat|[lr]ds)h|[CLRUceglnou]acute|ff?llig|(?:f(?:fi|[ij])|sz|oe|ij|ae|OE|IJ)lig|r(?:a(?:tio|rr|ng)|tri|par|eal)|s[ew]arr|s(?:qc[au]p|mte)|prime|rarrb|i(?:n(?:fin|t)?|sin|t|i|c)|e(?:quiv|m(?:pty|sp)|p(?:si|ar)|cir|l|g)|kappa|isins|ncong|doteq|(?:wedg|sim)e|nsime|rsquo|rdquo|[lr]haru|V(?:dash|ert)|Tilde|lrhar|gamma|Equal|UpTee|n(?:[lr]tri|bump)|C(?:olon|up|ap)|v(?:arpi|ert)|u(?:psih|ml)|vnsu[bp]|r(?:tri[ef]|e(?:als|g)|a(?:rr[cw]|ng[de]|ce)|sh|lm|x)|rhard|sim[gl]E|i(?:sin[Ev]|mage|f[fr]|cy)|harrw|(?:n[gl]|l)eqq|g(?:sim[el]|tcc|e(?:qq|l)|nE|l[Eaj]|gg|ap)|ocirc|starf|utrif|d(?:trif|i(?:ams|e)|ashv|sc[ry]|fr|eg)|[du]har[lr]|T(?:HORN|a[bu])|(?:TRAD|[gl]vn)E|odash|[EUaeu]o(?:gon|pf)|alpha|[IJOUYgjuy]c(?:irc|y)|v(?:arr|ee)|succ|sim[gl]|harr|ln(?:ap|e)|lesg|(?:n[gl]|l)eq|ocir|star|utri|vBar|fork|su[bp]e|nsim|lneq|gneq|csu[bp]|zwn?j|yacy|x(?:opf|i)|scnE|o(?:r(?:d[fm]|v)|mid|lt|hm|gt|fr|cy|S)|scap|rsqb|ropf|ltcc|tsc[ry]|QUOT|[EOUYao]uml|rho|phi|n[GL]t|e[gl]s|ngt|I(?:nt|m)|nis|rfr|rcy|lnE|lEg|ufr|S(?:um|cy)|R(?:sh|ho)|psi|Ps?i|[NRTt]cy|L(?:sh|cy|[Tt])|kcy|Kcy|Hat|REG|[Zdz]cy|wr|lE|wp|Xi|Nu|Mu)(;)","captures":{"1":{"name":"punctuation.definition.character-reference.begin.html"},"2":{"name":"keyword.control.character-reference.html"},"3":{"name":"punctuation.definition.character-reference.end.html"}}},"whatwg-html-data-character-reference-named-unterminated":{"name":"constant.language.character-reference.named.html","match":"(\u0026)(frac(?:34|1[24])|(?:plusm|thor|ye)n|(?:middo|iques|sec|quo|no|g)t|c(?:urren|opy|ent)|brvbar|oslash|Oslash|(?:ccedi|Ccedi|iexc|cedi|um)l|(?:(?:divi|[NOano]til)d|[EIOUaeiou]grav)e|[EIOUYaeiouy]acute|A(?:(?:tild|grav)e|acute|circ|ring|Elig|uml|MP)|times|p(?:ound|ara)|micro|raquo|l(?:aquo|t)|THORN|acirc|[EIOUeiou]circ|acute|(?:arin|[dr]e)g|(?:sz|ae)lig|sup[1-3]|ord[fm]|macr|nbsp|(?:QUO|[GL])T|COPY|[EIOUaeiouy]uml|shy|amp|REG|eth|ETH)","captures":{"1":{"name":"punctuation.definition.character-reference.begin.html"},"2":{"name":"keyword.control.character-reference.html"}}},"whatwg-html-data-character-reference-numeric-decimal":{"name":"constant.language.character-reference.numeric.decimal.html","match":"(\u0026)(#)([0-9]*)(;)?","captures":{"1":{"name":"punctuation.definition.character-reference.begin.html"},"2":{"name":"punctuation.definition.character-reference.numeric.html"},"3":{"name":"constant.numeric.integer.decimal.html"},"4":{"name":"punctuation.definition.character-reference.end.html"}}},"whatwg-html-data-character-reference-numeric-hexadecimal":{"name":"constant.language.character-reference.numeric.hexadecimal.html","match":"(\u0026)(#)([Xx])([A-Fa-f0-9]*)(;)?","captures":{"1":{"name":"punctuation.definition.character-reference.begin.html"},"2":{"name":"punctuation.definition.character-reference.numeric.html"},"3":{"name":"punctuation.definition.character-reference.numeric.hexadecimal.html"},"4":{"name":"constant.numeric.integer.hexadecimal.html"},"5":{"name":"punctuation.definition.character-reference.end.html"}}},"whatwg-html-data-comment":{"patterns":[{"name":"comment.block.html","match":"(\u003c!--)(\u003e|-\u003e)","captures":{"1":{"name":"punctuation.definition.comment.start.html"},"2":{"name":"punctuation.definition.comment.end.html"}}},{"name":"comment.block.html","begin":"(\u003c!--)","end":"(--!?\u003e)","beginCaptures":{"1":{"name":"punctuation.definition.comment.start.html"}},"endCaptures":{"1":{"name":"punctuation.definition.comment.end.html"}}}]},"whatwg-html-data-comment-bogus":{"patterns":[{"name":"comment.block.html","begin":"(\u003c!)","end":"(\u003e)","beginCaptures":{"1":{"name":"punctuation.definition.comment.start.html"}},"endCaptures":{"1":{"name":"punctuation.definition.comment.end.html"}}},{"name":"comment.block.html","begin":"(\u003c\\?)","end":"(\u003e)","beginCaptures":{"1":{"name":"punctuation.definition.comment.start.html"}},"endCaptures":{"1":{"name":"punctuation.definition.comment.end.html"}}}]},"whatwg-html-data-tag":{"patterns":[{"name":"meta.tag.${3:/downcase}.html","match":"(\u003c)(/)?((?:[A-Za-z][^\\t\\n\\f\\r /\u003e]*))((?:(?:[\\t\\n\\f\\r ]+|(?:=(?:[^\\t\\n\\f\\r /\u003e=])*|(?:[^\\t\\n\\f\\r /\u003e=])+)(?:[\\t\\n\\f\\r ]*=[\\t\\n\\f\\r ]*(?:\"[^\"]*\"|'[^']*'|[^\\t\\n\\f\\r \u003e]+))?|\\/)*))(\u003e)","captures":{"1":{"name":"punctuation.definition.tag.begin.html"},"2":{"name":"punctuation.definition.tag.closing.html"},"3":{"name":"entity.name.tag.html"},"4":{"patterns":[{"include":"#whatwg-html-attribute"},{"include":"#whatwg-html-self-closing-start-tag"}]},"5":{"name":"punctuation.definition.tag.end.html"}}},{"name":"comment.block.html","match":"\u003c/\u003e"},{"name":"comment.block.html","begin":"(?:\u003c/)","end":"(?:\u003e)","beginCaptures":{"0":{"name":"punctuation.definition.comment.start.html"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.html"}}}]},"whatwg-html-rawtext-tag":{"contentName":"markup.raw.text.html","begin":"\u003c((?i:iframe|noembed|noframes|xmp))(?![A-Za-z])(?:(?:[\\t\\n\\f\\r ]+|(?:=(?:[^\\t\\n\\f\\r /\u003e=])*|(?:[^\\t\\n\\f\\r /\u003e=])+)(?:[\\t\\n\\f\\r ]*=[\\t\\n\\f\\r ]*(?:\"[^\"]*\"|'[^']*'|[^\\t\\n\\f\\r \u003e]+))?|\\/)*)\u003e","end":"(?=\u003c/(?i:\\1)(?:[\\t\\n\\f\\r \\/\u003e]|$))","beginCaptures":{"0":{"patterns":[{"include":"#whatwg-html-data-tag"}]}}},"whatwg-html-rawtext-tag-style":{"begin":"\u003c((?i:style))(?![A-Za-z])(?:(?:[\\t\\n\\f\\r ]+|(?:=(?:[^\\t\\n\\f\\r /\u003e=])*|(?:[^\\t\\n\\f\\r /\u003e=])+)(?:[\\t\\n\\f\\r ]*=[\\t\\n\\f\\r ]*(?:\"[^\"]*\"|'[^']*'|[^\\t\\n\\f\\r \u003e]+))?|\\/)*)\u003e","end":"(?=\u003c/(?i:\\1)(?:[\\t\\n\\f\\r \\/\u003e]|$))","patterns":[{"include":"source.css"}],"beginCaptures":{"0":{"patterns":[{"include":"#whatwg-html-data-tag"}]}}},"whatwg-html-rcdata-tag":{"contentName":"markup.raw.text.html","begin":"\u003c((?i:textarea|title))(?![A-Za-z])(?:(?:[\\t\\n\\f\\r ]+|(?:=(?:[^\\t\\n\\f\\r /\u003e=])*|(?:[^\\t\\n\\f\\r /\u003e=])+)(?:[\\t\\n\\f\\r ]*=[\\t\\n\\f\\r ]*(?:\"[^\"]*\"|'[^']*'|[^\\t\\n\\f\\r \u003e]+))?|\\/)*)\u003e","end":"(?=\u003c/(?i:\\1)(?:[\\t\\n\\f\\r \\/\u003e]|$))","patterns":[{"include":"#whatwg-html-data-character-reference"}],"beginCaptures":{"0":{"patterns":[{"include":"#whatwg-html-data-tag"}]}}},"whatwg-html-script-data-tag":{"begin":"\u003c((?i:script))(?![A-Za-z])(?:(?:[\\t\\n\\f\\r ]+|(?:=(?:[^\\t\\n\\f\\r /\u003e=])*|(?:[^\\t\\n\\f\\r /\u003e=])+)(?:[\\t\\n\\f\\r ]*=[\\t\\n\\f\\r ]*(?:\"[^\"]*\"|'[^']*'|[^\\t\\n\\f\\r \u003e]+))?|\\/)*)\u003e","end":"(?=\u003c/(?i:\\1)(?:[\\t\\n\\f\\r \\/\u003e]|$))","patterns":[{"include":"source.js"}],"beginCaptures":{"0":{"patterns":[{"include":"#whatwg-html-data-tag"}]}}},"whatwg-html-self-closing-start-tag":{"name":"punctuation.definition.tag.self-closing.html","match":"\\/"}}}
diff --git a/grammars/text.pseudoxml.json b/grammars/text.pseudoxml.json
new file mode 100644
index 0000000..f1d6b30
--- /dev/null
+++ b/grammars/text.pseudoxml.json
@@ -0,0 +1 @@
+{"name":"Docutils pseudo-XML","scopeName":"text.pseudoxml","patterns":[{"include":"#main"}],"repository":{"attr":{"patterns":[{"include":"#attr-quoted"},{"include":"#attr-unquoted"},{"include":"#attr-boolean"}]},"attr-boolean":{"name":"meta.attribute.without-value.pseudoxml","match":"(?:\\G|^|(?\u003c=\\s))([^\\s\u003c\u003e\"'=]+)(?=\\s*\u003e|\\s+[^\\s\u003c\u003e=])","captures":{"1":{"name":"entity.other.attribute-name.pseudoxml"}}},"attr-quoted":{"name":"meta.attribute.with-value.quoted.pseudoxml","begin":"(?:\\G|^|(?\u003c=\\s))([^\\s\u003c\u003e\"'=]+)\\s*(=)\\s*(?=\"|')","end":"(?!\\G)","patterns":[{"include":"#str"}],"beginCaptures":{"1":{"name":"entity.other.attribute-name.pseudoxml"},"2":{"patterns":[{"include":"#punct"}]}}},"attr-unquoted":{"name":"meta.attribute.with-value.unquoted.pseudoxml","contentName":"string.unquoted.pseudoxml","begin":"(?:\\G|^|(?\u003c=\\s))([^\\s\u003c\u003e\"'=]+)\\s*(=)\\s*(?=[^\\s\"'\u003c\u003e])","end":"(?=\\s\"'\u003c\u003e)","beginCaptures":{"1":{"name":"entity.other.attribute-name.pseudoxml"},"2":{"patterns":[{"include":"#punct"}]}}},"comment":{"name":"comment.block.pseudoxml","begin":"^[ \\t]*(\u003c!--)","end":"--\u003e","beginCaptures":{"1":{"name":"punctuation.definition.comment.begin.pseudoxml"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.pseudoxml"}}},"error":{"contentName":"invalid.illegal.message.error.pseudoxml","begin":"^[ \\t]+(?=[^\\s\u003c])","end":"$"},"esc-codepoint":{"patterns":[{"name":"constant.character.entity.2-digit.hexadecimal.hex.pseudoxml","match":"(\\\\)x([A-Fa-f0-9]{2})","captures":{"1":{"patterns":[{"include":"#punct"}]}}},{"name":"constant.character.entity.4-digit.hexadecimal.hex.pseudoxml","match":"(\\\\)u[A-Fa-f0-9]{4}","captures":{"1":{"patterns":[{"include":"#punct"}]}}},{"name":"constant.character.entity.8-digit.hexadecimal.hex.pseudoxml","match":"(\\\\)U[A-Fa-f0-9]{8}","captures":{"1":{"patterns":[{"include":"#punct"}]}}},{"name":"constant.character.entity.octal.oct.pseudoxml","match":"(\\\\)[0-7]{1,3}","captures":{"1":{"patterns":[{"include":"#punct"}]}}}]},"esc-named":{"name":"constant.character.named.escape.pseudoxml","match":"(\\\\)[\\\\abfnrtv]","captures":{"1":{"patterns":[{"include":"#punct"}]}}},"esc-quote":{"patterns":[{"include":"#esc-quote-double"},{"include":"#esc-quote-single"}]},"esc-quote-double":{"name":"constant.character.quote.escape.double.pseudoxml","match":"(\\\\)\"","captures":{"1":{"patterns":[{"include":"#punct"}]}}},"esc-quote-single":{"name":"constant.character.quote.escape.single.pseudoxml","match":"(\\\\)'","captures":{"1":{"patterns":[{"include":"#punct"}]}}},"main":{"patterns":[{"include":"#node"},{"include":"#text"},{"include":"#comment"}]},"node":{"patterns":[{"include":"#node-comment"},{"include":"#node-sysmsg"},{"include":"#node-strong"},{"include":"#node-emphasis"},{"include":"#node-literal"},{"include":"#node-problematic"},{"include":"#node-other"}]},"node-comment":{"name":"meta.element.node.comment.pseudoxml","contentName":"comment.block.element.pseudoxml","begin":"^([ \\t]*)((\u003c)(comment)(\\s+[^\u003c\u003e]+)?\\s*(\u003e))[ \\t]*$","end":"^(?!\\s*$|\\1(?:\\t+| {2,})\\S)","patterns":[{"include":"#main"}],"beginCaptures":{"2":{"name":"meta.tag.pseudoxml"},"3":{"patterns":[{"include":"#punct"}]},"4":{"name":"entity.name.tag.node.pseudoxml"},"5":{"patterns":[{"include":"#attr"}]},"6":{"patterns":[{"include":"#punct"}]}}},"node-emphasis":{"name":"meta.element.node.emphasis.pseudoxml","contentName":"markup.italic.emphasis.pseudoxml","begin":"(?i)^([ \\t]*)((\u003c)(emphasis)(\\s+[^\u003c\u003e]+)?\\s*(\u003e))[ \\t]*$","end":"^(?!\\s*$|\\1(?:\\t+| {2,})\\S)","patterns":[{"include":"#main"}],"beginCaptures":{"2":{"name":"meta.tag.pseudoxml"},"3":{"patterns":[{"include":"#punct"}]},"4":{"name":"entity.name.tag.node.pseudoxml"},"5":{"patterns":[{"include":"#attr"}]},"6":{"patterns":[{"include":"#punct"}]}}},"node-literal":{"name":"meta.element.node.monospaced-text.pseudoxml","contentName":"markup.raw.monospace.literal.pseudoxml","begin":"(?i)^([ \\t]*)((\u003c)(literal(?:_block)?)(\\s+[^\u003c\u003e]+)?\\s*(\u003e))[ \\t]*$","end":"^(?!\\s*$|\\1(?:\\t+| {2,})\\S)","patterns":[{"include":"#main"}],"beginCaptures":{"2":{"name":"meta.tag.pseudoxml"},"3":{"patterns":[{"include":"#punct"}]},"4":{"name":"entity.name.tag.node.pseudoxml"},"5":{"patterns":[{"include":"#attr"}]},"6":{"patterns":[{"include":"#punct"}]}}},"node-other":{"name":"meta.element.node.${4:/downcase}.pseudoxml","begin":"^([ \\t]*)((\u003c)([-\\w:]+)(\\s+[^\u003c\u003e]+)?\\s*(\u003e))[ \\t]*$","end":"^(?!\\s*$|\\1(?:\\t+| {2,})\\S)","patterns":[{"include":"#main"}],"beginCaptures":{"2":{"name":"meta.tag.pseudoxml"},"3":{"patterns":[{"include":"#punct"}]},"4":{"name":"entity.name.tag.node.pseudoxml"},"5":{"patterns":[{"include":"#attr"}]},"6":{"patterns":[{"include":"#punct"}]}}},"node-problematic":{"name":"meta.element.node.problematic.error.pseudoxml","contentName":"message.error.invalid.pseudoxml","begin":"^([ \\t]*)((\u003c)((problematic))(\\s+[^\u003c\u003e]+)?\\s*(\u003e))[ \\t]*$","end":"^(?!\\s*$|\\1(?:\\t+| {2,})\\S)","patterns":[{"include":"#error"},{"include":"#main"}],"beginCaptures":{"2":{"name":"meta.tag.pseudoxml"},"3":{"patterns":[{"include":"#punct"}]},"4":{"name":"entity.name.tag.node.pseudoxml"},"5":{"name":"sublimelinter.mark.error.invalid"},"6":{"patterns":[{"include":"#attr"}]},"7":{"patterns":[{"include":"#punct"}]}}},"node-strong":{"name":"meta.element.node.strong.pseudoxml","contentName":"markup.bold.emphasis.strong.pseudoxml","begin":"(?i)^([ \\t]*)((\u003c)(strong)(\\s+[^\u003c\u003e]+)?\\s*(\u003e))[ \\t]*$","end":"^(?!\\s*$|\\1(?:\\t+| {2,})\\S)","patterns":[{"include":"#main"}],"beginCaptures":{"2":{"name":"meta.tag.pseudoxml"},"3":{"patterns":[{"include":"#punct"}]},"4":{"name":"entity.name.tag.node.pseudoxml"},"5":{"patterns":[{"include":"#attr"}]},"6":{"patterns":[{"include":"#punct"}]}}},"node-sysmsg":{"patterns":[{"include":"#node-sysmsg-error"},{"include":"#node-sysmsg-warning"}]},"node-sysmsg-error":{"name":"meta.element.node.system-message.error.pseudoxml","begin":"(?ix)^([ \\t]*)((\u003c)((system_message))(?=\n\t\\s+ [^\u003c\u003e]*? (?\u003c=\\s)\n\t(?: level \\s* = \\s* (\"|'|\\b) (?:[3-9]|[1-9]+[0-9]+) \\6\n\t|    type \\s* = \\s* (\"|'|\\b) (?:ERROR|SEVERE)       \\7\n\t)\n) (\\s+[^\u003c\u003e]+) \\s* (\u003e)) [ \\t]*$","end":"^(?!\\s*$|\\1(?:\\t+| {2,})\\S)","patterns":[{"name":"meta.element.node.paragraph.error-message.pseudoxml","contentName":"message.error.invalid.pseudoxml","begin":"^([ \\t]+)((\u003c)(paragraph)(\\s+[^\u003c\u003e]+)?\\s*(\u003e))[ \\t]*$","end":"^(?!\\s*$|\\1(?:\\t+| {2,})\\S)","patterns":[{"include":"#error"},{"include":"#main"}],"beginCaptures":{"2":{"name":"meta.tag.pseudoxml"},"3":{"patterns":[{"include":"#punct"}]},"4":{"name":"entity.name.tag.node.pseudoxml"},"5":{"patterns":[{"include":"#attr"}]},"6":{"patterns":[{"include":"#punct"}]}}},{"include":"#main"}],"beginCaptures":{"2":{"name":"meta.tag.pseudoxml"},"3":{"patterns":[{"include":"#punct"}]},"4":{"name":"entity.name.tag.node.pseudoxml"},"5":{"name":"sublimelinter.mark.error.invalid"},"8":{"patterns":[{"include":"#attr"}]},"9":{"patterns":[{"include":"#punct"}]}}},"node-sysmsg-warning":{"name":"meta.element.node.system-message.warning.pseudoxml","contentName":"sublimelinter.mark.warning.invalid","begin":"(?ix)^([ \\t]*)((\u003c)((system_message))(?=\n\t\\s+ [^\u003c\u003e]*? (?\u003c=\\s)\n\t(?: level \\s* = \\s* (\"|'|\\b) 2       \\6\n\t|    type \\s* = \\s* (\"|'|\\b) WARNING \\7\n\t)\n) (\\s+[^\u003c\u003e]+) \\s* (\u003e)) [ \\t]*$","end":"^(?!\\s*$|\\1(?:\\t+| {2,})\\S)","patterns":[{"include":"#main"}],"beginCaptures":{"2":{"name":"meta.tag.pseudoxml"},"3":{"patterns":[{"include":"#punct"}]},"4":{"name":"entity.name.tag.node.pseudoxml"},"5":{"name":"sublimelinter.mark.warning.invalid"},"8":{"patterns":[{"include":"#attr"}]},"9":{"patterns":[{"include":"#punct"}]}}},"punct":{"patterns":[{"name":"punctuation.definition.escape.backslash.pseudoxml","match":"\\\\"},{"name":"punctuation.definition.tag.begin.pseudoxml","match":"\u003c","captures":{"0":{"name":"sublimelinter.gutter-mark"}}},{"name":"punctuation.definition.tag.end.pseudoxml","match":"\u003e","captures":{"0":{"name":"sublimelinter.gutter-mark"}}},{"name":"keyword.operator.assignment.attribute.pseudoxml","match":"=","captures":{"0":{"name":"punctuation.separator.key-value.pseudoxml"}}}]},"str":{"patterns":[{"include":"#str-double"},{"include":"#str-single"}]},"str-double":{"name":"string.quoted.double.pseudoxml","begin":"\\G\"","end":"(\")|([^\u003c\u003e\"]*+)(?=\u003e|$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.pseudoxml"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.pseudoxml"},"2":{"name":"invalid.illegal.unclosed.string.pseudoxml"}}},"str-single":{"name":"string.quoted.single.pseudoxml","begin":"\\G'","end":"(')|([^\u003c\u003e']*+)(?=\u003e|$)","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.pseudoxml"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.pseudoxml"},"2":{"name":"invalid.illegal.unclosed.string.pseudoxml"}}},"text":{"name":"meta.text.node.pseudoxml","begin":"^([ \\t]*)((\u003c)(#text))(\u003e)[ \\t]*$","end":"^(?!\\s*$|\\1(?:\\t+| {2,})\\S)","patterns":[{"name":"meta.text.fragment.pseudoxml","begin":"^[ \\t]+(?='|\")","end":"(?!\\G)","patterns":[{"include":"#str"}]}],"beginCaptures":{"2":{"name":"meta.tag.pseudoxml"},"3":{"patterns":[{"include":"#punct"}]},"4":{"name":"markup.list.strings.pseudoxml"},"5":{"patterns":[{"include":"#punct"}]}}}},"injections":{"meta.text.fragment.pseudoxml string.quoted":{"patterns":[{"include":"#esc-codepoint"},{"include":"#esc-named"}]},"meta.text.fragment.pseudoxml string.quoted.double":{"patterns":[{"include":"#esc-quote-double"}]},"meta.text.fragment.pseudoxml string.quoted.single":{"patterns":[{"include":"#esc-quote-single"}]}}}
diff --git a/grammars/text.restructuredtext.json b/grammars/text.restructuredtext.json
index 13c7cb2..46a4206 100644
--- a/grammars/text.restructuredtext.json
+++ b/grammars/text.restructuredtext.json
@@ -1 +1 @@
-{"name":"reStructuredText","scopeName":"text.restructuredtext","patterns":[{"include":"#all"}],"repository":{"all":{"patterns":[{"include":"#escape"},{"include":"#line-blocks"},{"include":"#tables"},{"include":"#headings"},{"include":"#substitution-definition"},{"include":"#directives"},{"include":"#raw-blocks"},{"include":"#inlines"},{"include":"#tag-name"},{"include":"#doctests"},{"include":"#domains"},{"include":"#comments"}]},"anonymous-link":{"name":"meta.link.restructuredtext","match":"\\s*(__)\\s+(.+)","captures":{"1":{"name":"punctuation.definition.link.restructuredtext"},"2":{"name":"markup.underline.link.restructuredtext"}}},"citations":{"patterns":[{"name":"meta.link.citation.def.restructuredtext","match":"^(\\.\\.)\\s+((\\[)[A-z][A-z0-9]*(\\]))(_)\\s+(.*)","captures":{"1":{"name":"punctuation.definition.link.restructuredtext"},"2":{"name":"constant.other.citation.link.restructuredtext"},"3":{"name":"punctuation.definition.constant.restructuredtext"},"4":{"name":"punctuation.definition.constant.restructuredtext"},"5":{"name":"punctuation.definition.constant.restructuredtext"},"6":{"name":"string.other.citation.restructuredtext"}}},{"name":"meta.link.citation.restructuredtext","match":"((\\[)[A-z][A-z0-9_-]*(\\]))(_)","captures":{"1":{"name":"constant.other.citation.link.restructuredtext"},"2":{"name":"punctuation.definition.constant.restructuredtext"},"3":{"name":"punctuation.definition.constant.restructuredtext"},"4":{"name":"punctuation.definition.constant.restructuredtext"}}}]},"comments":{"patterns":[{"name":"comment.block.empty-start.double-dot.restructuredtext","begin":"^(\\.\\.)[\\t ]*$\\n?","end":"^(?\u003c=\\G)\\s*$\\n?|^(?=\\S)","patterns":[{"begin":"^(\\s+).*?\\S+\\s*$\\n","end":"^\\s*$\\n|^(?=\\S)"}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.restructuredtext"}}},{"name":"comment.block.empty-start.double-dot.restructuredtext","begin":"^([\\t ]*)(\\.\\.)[\\t ]*$\\n?","end":"^(?!\\1\\s*\\S)|^(?\u003c!\\G)\\s*$\\n?|^(?=\\S)","patterns":[{"begin":"^(\\s+).*?\\S+\\s*$\\n","end":"^\\s*$\\n|^\\s*(?=\\S)"}],"beginCaptures":{"2":{"name":"punctuation.definition.comment.restructuredtext"}}},{"name":"comment.block.double-dot.restructuredtext","begin":"^(\\s*)(\\.\\.)(?=\\s|$)","end":"^(?!\\1[\\t\\s]+\\S|\\s*$)|^(?=\\S)","beginCaptures":{"2":{"name":"punctuation.definition.comment.restructuredtext"}}}]},"directive-options":{"patterns":[{"name":"meta.directive-option.restructuredtext","match":"(:[^:]+:)\\s*(.*)","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"name":"string.other.tag-value.restructuredtext"}}}]},"directives":{"patterns":[{"name":"meta.image.restructuredtext","begin":"^(\\s*)(\\.\\.)\\s(image)(::)\\s*(\\S+)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"#image-options"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"patterns":[{"include":"#uri"}]}}},{"name":"meta.figure.restructuredtext","begin":"^(\\s*)(\\.\\.)\\s(figure)(::)\\s*(\\S+)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"#image-options"},{"include":"#all"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"patterns":[{"include":"#uri"}]}}},{"begin":"^([ \\t]*)(\\.\\.)\\s(raw)(::)\\s+(html)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"text.html.basic"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.coffee","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(coffee-?script)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.coffee"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.js","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(js|javascript)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.js"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.ts","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(typescript)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.ts"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.json","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(json)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.json"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.css","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(css)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.css"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.xml","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(xml)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"text.xml"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.ruby","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(ruby)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.ruby"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.java","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(java)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.java"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.erlang","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(erlang)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.erlang"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.cs","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(csharp|c#)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.cs"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.php","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(php[3-5]?)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"text.html.php"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.shell","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(shell|(ba|k)?sh)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.shell"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.python","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(py(thon)?|sage)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.python"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.python","begin":"^([ \\t]*)(\\.\\.)\\s(ipython)(::)\\s+(py(thon)?)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.python"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.stata","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(stata)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.stata"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.python","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(sas)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.python"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.objc","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(objective-?c|obj-?c)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.objc"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.yaml","begin":"^([ \\t]*)(\\.\\.)\\s(code(?:-block)?)(::)\\s+(yaml)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.yaml"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"name":"source.embedded.latex","contentName":"markup.math.block.restructuredtext","begin":"^([ \\t]*)(\\.\\.)\\s(math)(::)\\s*$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"text.tex#math"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"}}},{"name":"meta.option.directive.restructuredtext","match":"^\\s*(\\.\\.)\\s(option)(::)\\s*(.+)?$","captures":{"1":{"name":"punctuation.definition.directive.restructuredtext"},"2":{"name":"support.directive.restructuredtext"},"3":{"name":"punctuation.separator.key-value.restructuredtext"},"4":{"patterns":[{"name":"punctuation.definition.bracket.angle.restructuredtext","match":"\u003c|\u003e"},{"name":"punctuation.delimiter.comma.restructuredtext","match":","},{"name":"entity.name.directive.restructuredtext","match":"[^\\s\u003c\u003e,]+"}]}}},{"name":"meta.other.directive.restructuredtext","match":"^\\s*(\\.\\.)\\s([A-z][-A-z0-9_]+)(::)\\s*$","captures":{"1":{"name":"punctuation.definition.directive.restructuredtext"},"2":{"name":"support.directive.restructuredtext"},"3":{"name":"punctuation.separator.key-value.restructuredtext"}}},{"name":"meta.other.directive.restructuredtext","match":"^\\s*(\\.\\.)\\s([A-z][-A-z0-9_]+)(::)\\s+(.+?)\\s*$","captures":{"1":{"name":"punctuation.definition.directive.restructuredtext"},"2":{"name":"support.directive.restructuredtext"},"3":{"name":"punctuation.separator.key-value.restructuredtext"},"4":{"name":"entity.name.directive.restructuredtext"}}}]},"doctests":{"name":"meta.doctest.restructuredtext","contentName":"markup.raw.restructuredtext","begin":"^(\\s*)(\u003e\u003e\u003e)\\s+(.*)$\\n","end":"^\\s*$|^(?=\\1\u003e\u003e\u003e )|^(?=\u003e\u003e\u003e)|^(?!\\1)\\s+\\S","beginCaptures":{"2":{"name":"punctuation.separator.prompt.doctest.restructuredtext"},"3":{"patterns":[{"include":"source.python"}]}}},"doctree-options":{"patterns":[{"name":"meta.doctree-option.class.restructuredtext","match":"(:class:)\\s*(.*)","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"name":"string.other.class-list.restructuredtext"}}},{"name":"meta.doctree-option.name.restructuredtext","match":"(:name:)\\s*(.*)","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"name":"string.other.name.restructuredtext"}}}]},"domains":{"patterns":[{"name":"meta.sphinx-domain.restructuredtext","contentName":"source.embedded.python","begin":"^(\\s*)(\\.\\.)\\s+(py)(:)([^:]+)(::)","end":"^(?!\\s*$|\\1[ \\t]{6,}\\S)","patterns":[{"match":"(?:\\G|^)([^(]*)(\\()([^\\\\)]*\\\\[^)]*)(\\))","captures":{"1":{"patterns":[{"include":"source.python"}]},"2":{"name":"punctuation.parenthesis.begin.python"},"3":{"patterns":[{"name":"constant.character.escape.restructuredtext","match":"\\\\."},{"include":"source.python"}]},"4":{"name":"punctuation.parenthesis.end.python"}}},{"include":"source.python"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"support.directive.restructuredtext"},"6":{"name":"punctuation.separator.key-value.restructuredtext"}}},{"name":"meta.sphinx-domain.restructuredtext","contentName":"source.embedded.c","begin":"^(\\s*)(\\.\\.)\\s+(c)(:)([^:]+)(::)","end":"^(?!\\s*$|\\1[ \\t]{5,}\\S)","patterns":[{"include":"source.c"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"support.directive.restructuredtext"},"6":{"name":"punctuation.separator.key-value.restructuredtext"}}},{"name":"meta.sphinx-domain.restructuredtext","begin":"^(\\s*)(\\.\\.)\\s+(cpp)(::?)([^:]+)(::)","end":"^(?!\\s*$|\\1[ \\t]{5,}\\S)","patterns":[{"match":"(.+)(\\\\?)$","captures":{"1":{"name":"source.embedded.cpp","patterns":[{"include":"source.c++"}]},"2":{"name":"constant.character.escape.newline.restructuredtext"}}}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"support.directive.restructuredtext"},"6":{"name":"punctuation.separator.key-value.restructuredtext"}}},{"name":"meta.sphinx-domain.restructuredtext","begin":"^(\\s*)(\\.\\.)\\s+(js)(:)([^:]+)(::)","end":"^(?!\\s*$|\\1[ \\t]{5,}\\S)","patterns":[{"match":"(.+)(\\\\?)$","captures":{"1":{"name":"source.embedded.js","patterns":[{"include":"source.js"}]},"2":{"name":"constant.character.escape.newline.restructuredtext"}}}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"support.directive.restructuredtext"},"6":{"name":"punctuation.separator.key-value.restructuredtext"}}},{"name":"meta.sphinx-domain.restructuredtext","contentName":"string.unquoted.domain.restructuredtext","begin":"^(\\s*)(\\.\\.)\\s+([^:]+)(::?)([^:]+)(::)","end":"^(?!\\s*$|\\1[ \\t]{5,}\\S)","beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"support.directive.restructuredtext"},"6":{"name":"punctuation.separator.key-value.restructuredtext"}}}]},"emphasis":{"patterns":[{"name":"markup.bold.restructuredtext","begin":"\\*\\*(?=[^\\*\\s])","end":"\\*\\*|^(?=\\s*$)","patterns":[{"include":"#inlines"}],"beginCaptures":{"0":{"name":"punctuation.definition.bold.begin.restructuredtext"}},"endCaptures":{"0":{"name":"punctuation.definition.bold.end.restructuredtext"}}},{"name":"markup.italic.restructuredtext","begin":"(?\u003c!\\\\)\\*(?=[^\\*\\s])","end":"(?\u003c!\\\\)\\*|^(?=\\s*$)","patterns":[{"include":"#inlines"}],"beginCaptures":{"0":{"name":"punctuation.definition.italic.begin.restructuredtext"}},"endCaptures":{"0":{"name":"punctuation.definition.italic.end.restructuredtext"}}}]},"escape":{"name":"constant.character.escape.backslash.restructuredtext","match":"\\\\."},"footnotes":{"patterns":[{"name":"meta.link.footnote.def.restructuredtext","contentName":"string.other.footnote.restructuredtext","begin":"^(\\s*)(\\.\\.)\\s+((\\[)(((#?)[^\\]]*?)|\\*)(\\]))\\s+","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"#inlines"}],"captures":{"2":{"name":"punctuation.definition.link.restructuredtext"},"3":{"name":"constant.other.footnote.link.restructuredtext"},"4":{"name":"punctuation.definition.constant.restructuredtext"},"7":{"name":"punctuation.definition.constant.restructuredtext"},"8":{"name":"punctuation.definition.constant.restructuredtext"}}},{"name":"meta.link.footnote.numeric.restructuredtext","match":"((\\[)[0-9]+(\\]))(_)","captures":{"1":{"name":"constant.other.footnote.link"},"2":{"name":"punctuation.definition.constant.restructuredtext"},"3":{"name":"punctuation.definition.constant.restructuredtext"},"4":{"name":"punctuation.definition.constant.restructuredtext"}}},{"name":"meta.link.footnote.auto.restructuredtext","match":"((\\[#)[A-z0-9_]*(\\]))(_)","captures":{"1":{"name":"constant.other.footnote.link"},"2":{"name":"punctuation.definition.constant.restructuredtext"},"3":{"name":"punctuation.definition.constant.restructuredtext"},"4":{"name":"punctuation.definition.constant.restructuredtext"}}},{"name":"meta.link.footnote.symbol.auto.restructuredtext","match":"((\\[)\\*(\\]))(_)","captures":{"1":{"name":"constant.other.footnote.link.restructuredtext"},"2":{"name":"punctuation.definition.constant.restructuredtext"},"3":{"name":"punctuation.definition.constant.restructuredtext"},"4":{"name":"punctuation.definition.constant.restructuredtext"}}}]},"headings":{"name":"markup.heading.restructuredtext","match":"^(([-=~`#\"^+*:.'_])\\2{2,})(?=\\s*$)","captures":{"1":{"name":"punctuation.definition.heading.restructuredtext"}}},"image-options":{"patterns":[{"name":"meta.image-option.alt.restructuredtext","match":"(:alt:)\\s*(.*)","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"name":"string.other.tag-value.restructuredtext"}}},{"name":"meta.image-option.height.restructuredtext","match":"(:height:)\\s*(.*)","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"patterns":[{"include":"#length"}]}}},{"name":"meta.image-option.width.restructuredtext","match":"(:width:)\\s*(.*)","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"patterns":[{"include":"#length"}]}}},{"name":"meta.image-option.scale.restructuredtext","match":"(:scale:)\\s*(.*)","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"patterns":[{"include":"#length"}]}}},{"name":"meta.image-option.align.restructuredtext","match":"(:align:)\\s*(?:(top|middle|bottom|left|center|right)\\b)?","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"name":"keyword.language.image-alignment.restructuredtext"}}},{"name":"meta.image-option.target.restructuredtext","match":"(:target:)\\s*(.*)?","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"name":"string.other.target.restructuredtext"}}},{"include":"#doctree-options"},{"include":"#directive-options"}]},"inlines":{"patterns":[{"include":"#escape"},{"include":"#emphasis"},{"include":"#link-definition"},{"include":"#substitution"},{"include":"#literal"},{"include":"#math-inline"},{"include":"#interpreted-line"},{"include":"#anonymous-link"},{"include":"#link-reference"},{"include":"#interpreted-block"},{"include":"#link-text"},{"include":"#footnotes"},{"include":"#citations"}]},"interpreted-block":{"name":"markup.other.command.restructuredtext","contentName":"string.other.interpreted.restructuredtext","begin":"(:)([-A-z0-9:_.]*?)(:)(`)","end":"(`)","patterns":[{"name":"meta.manpage.link.inline.restructuredtext","match":"(?\u003c=:manpage:`)\\G([-.\\w]+)(\\()(\\d+)(\\))","captures":{"1":{"name":"markup.bold.manpage-name.restructuredtext"},"2":{"name":"punctuation.definition.round.bracket.begin.restructuredtext"},"3":{"name":"constant.numeric.integer.restructuredtext"},"4":{"name":"punctuation.definition.round.bracket.begin.restructuredtext"}}}],"beginCaptures":{"1":{"name":"punctuation.definition.intepreted.restructuredtext"},"2":{"name":"entity.name.role.restructuredtext"},"3":{"name":"punctuation.definition.intepreted.restructuredtext"},"4":{"name":"punctuation.definition.intepreted.restructuredtext"}},"endCaptures":{"1":{"name":"punctuation.definition.intepreted.restructuredtext"}}},"interpreted-line":{"name":"markup.other.command.restructuredtext","match":"(`)[^`]+(`)(?!_)","captures":{"1":{"name":"punctuation.definition.intepreted.restructuredtext"},"2":{"name":"punctuation.definition.intepreted.restructuredtext"}}},"length":{"name":"constant.numeric.length.restructuredtext","match":"[\\d.]+\\s*(?i:(em|ex|px|in|cm|mm|pt|pc)|(%))?","captures":{"1":{"name":"keyword.other.${1:/downcase}-unit.restructuredtext"},"2":{"name":"keyword.other.percentile-unit.restructuredtext"}}},"line-blocks":{"name":"meta.line-block.restructuredtext","begin":"^(\\s*)(\\|)(?!.*?(?\u003c=\\S)\\|)","end":"^(?=\\s*$\\n?)","patterns":[{"match":"^\\s*(\\|)","captures":{"0":{"name":"punctuation.separator.line-block.restructuredtext"}}},{"include":"#inlines"}],"beginCaptures":{"2":{"name":"punctuation.separator.line-block.restructuredtext"}}},"link-definition":{"patterns":[{"name":"meta.link.reference.def.restructuredtext","match":"(\\.\\.)\\s+(_)([-.:+\\d\\w\\s()/]+?)(:)\\s+(.*)","captures":{"1":{"name":"punctuation.definition.link.restructuredtext"},"2":{"name":"punctuation.definition.string.restructuredtext"},"3":{"name":"string.other.link.title.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"patterns":[{"include":"#uri"}]}}},{"name":"meta.link.reference.def.restructuredtext","match":"(\\.\\.)\\s+(_`)([^`]+)(`:)\\s+(.*)","captures":{"1":{"name":"punctuation.definition.link.restructuredtext"},"2":{"name":"punctuation.definition.string.restructuredtext"},"3":{"name":"string.other.link.title.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"patterns":[{"include":"#uri"}]}}}]},"link-reference":{"patterns":[{"name":"meta.link.reference","match":"\\b([-.:+_\\d\\w]+)(_)\\b","captures":{"1":{"name":"string.other.link.title.restructuredtext"},"2":{"name":"punctuation.definition.link.restructuredtext"}}},{"name":"meta.link.reference","match":"(`)(.*?)(`__?)","captures":{"1":{"name":"punctuation.definition.link.restructuredtext"},"2":{"name":"string.other.link.title.restructuredtext"},"3":{"name":"punctuation.definition.link.restructuredtext"}}}]},"link-text":{"name":"meta.link.inline.restructuredtext","match":"(`)([^\u003c`]+)\\s+(\u003c)(.*?)(\u003e)(`_)","captures":{"1":{"name":"punctuation.definition.link.restructuredtext"},"2":{"name":"string.other.link.title.restructuredtext"},"3":{"name":"punctuation.definition.location.restructuredtext"},"4":{"name":"markup.underline.link.restructuredtext"},"5":{"name":"punctuation.definition.location.restructuredtext"},"6":{"name":"punctuation.definition.link.restructuredtext"}}},"literal":{"name":"markup.raw.restructuredtext","begin":"``","end":"``((?=[^`\\w\\d])|$)","beginCaptures":{"0":{"name":"punctuation.definition.raw.begin.restructuredtext"}},"endCaptures":{"0":{"name":"punctuation.definition.raw.end.restructuredtext"}}},"math-inline":{"name":"markup.other.command.restructuredtext","contentName":"markup.math.inline.restructuredtext","begin":"(:)(math)(:)(`)","end":"(`)","patterns":[{"include":"text.tex#math"}],"beginCaptures":{"1":{"name":"punctuation.definition.intepreted.restructuredtext"},"2":{"name":"entity.name.role.restructuredtext"},"3":{"name":"punctuation.definition.intepreted.restructuredtext"},"4":{"name":"punctuation.definition.intepreted.restructuredtext"}},"endCaptures":{"1":{"name":"punctuation.definition.intepreted.restructuredtext"}}},"raw-blocks":{"contentName":"meta.raw.block.restructuredtext","begin":"^(?!\\s*\\.\\.\\s\\w+)(\\s*)(.*)(::)$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"name":"markup.raw.inner.restructuredtext","match":".+"}],"beginCaptures":{"2":{"patterns":[{"include":"#inlines"}]},"3":{"name":"punctuation.section.raw.restructuredtext"}}},"substitution":{"name":"support.variable.substitution.restructuredtext","match":"(?\u003c!\\\\)(\\|)[^|]+(?\u003c!\\\\)(\\|_{0,2})","captures":{"1":{"name":"punctuation.definition.substitution.restructuredtext"},"2":{"name":"punctuation.definition.substitution.restructuredtext"}}},"substitution-definition":{"patterns":[{"name":"meta.substitution-definition.image.restructuredtext","begin":"^(\\s*)(\\.\\.)\\s(\\|)(?=\\S)([^\\|]+)((?\u003c=\\S)\\|)\\s+(image)(::)\\s*(\\S+)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"#image-options"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"punctuation.definition.substitution.start.restructuredtext"},"4":{"name":"entity.name.substitution.restructuredtext"},"5":{"name":"punctuation.definition.substitution.end.restructuredtext"},"6":{"name":"support.directive.restructuredtext"},"7":{"name":"punctuation.separator.key-value.restructuredtext"},"8":{"patterns":[{"include":"#uri"}]}}},{"name":"meta.substitution-definition.restructuredtext","begin":"^(\\s*)(\\.\\.)\\s(\\|)(?=\\S)([^\\|]+)((?\u003c=\\S)\\|)\\s+(\\S+.*(?=::))(::)(.*)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"#directive-options"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"punctuation.definition.substitution.start.restructuredtext"},"4":{"name":"entity.name.substitution.restructuredtext"},"5":{"name":"punctuation.definition.substitution.end.restructuredtext"},"6":{"name":"support.directive.restructuredtext"},"7":{"name":"punctuation.separator.key-value.restructuredtext"},"8":{"name":"string.unquoted.substitution.data.restructuredtext"}}}]},"table-borders":{"patterns":[{"contentName":"punctuation.definition.table.row-divider.restructuredtext","begin":"\\+(?=-+(?=\\+|$))","end":"(?=\\+(?=-)|$)|\\+(?=\\s|$)","beginCaptures":{"0":{"name":"punctuation.definition.table.joint.restructuredtext"}},"endCaptures":{"0":{"name":"punctuation.definition.table.joint.restructuredtext"}}},{"contentName":"punctuation.definition.table.header.row-divider.restructuredtext","begin":"\\+(?==+(?=\\+|$))","end":"(?=\\+(?==)|$)|\\+\\s*$","beginCaptures":{"0":{"name":"punctuation.definition.table.joint.restructuredtext"}},"endCaptures":{"0":{"name":"punctuation.definition.table.joint.restructuredtext"}}},{"name":"punctuation.definition.table.header.column-divider.restructuredtext","match":"\\|"}]},"tables":{"patterns":[{"name":"meta.table.grid-table.restructuredtext","contentName":"markup.other.table.restructuredtext","begin":"(?=((\\+-[+-]+))|((\\+=[+=]+))\\s*$)","end":"^\\s*$","patterns":[{"include":"#table-borders"},{"include":"#inlines"}]},{"name":"punctuation.definition.table.simple-divider.restructuredtext","match":"(?x)\n^\\s*-{2,}\\s+-{2,}(?:\\s+-{2,})*\\s*$\n|\n^\\s*={2,}\\s+={2,}(?:\\s+={2,})*\\s*$"}]},"tag-name":{"name":"entity.name.tag.restructuredtext","match":"(:)[A-Za-z][\\w\\s=.-]*(:)","captures":{"1":{"name":"punctuation.definition.field.restructuredtext"},"2":{"name":"punctuation.definition.field.restructuredtext"}}},"uri":{"name":"string.other.uri.restructuredtext","match":"\\S+","captures":{"0":{"name":"markup.link.underline.restructuredtext"}}}}}
+{"name":"reStructuredText","scopeName":"text.restructuredtext","patterns":[{"include":"#all"}],"repository":{"all":{"patterns":[{"include":"#escape"},{"include":"#line-block"},{"include":"#tables"},{"include":"#headings"},{"include":"#substitution-definition"},{"include":"#citation-definition"},{"include":"#footnote-definition"},{"include":"#directives"},{"include":"#raw-blocks"},{"include":"#link-target"},{"include":"#inlines"},{"include":"#tag-name"},{"include":"#doctest"},{"include":"#domains"},{"include":"#comments"}]},"citation":{"name":"meta.citation.reference.restructuredtext","match":"(?x) (?:^|(?\u003c=[-:/'\"\u003c(\\[{\\s«»༺⟬⟮⸠⸡⸢⸤⸦⸨‚„‟‛])|(?\u003c![\\x00-\\x9F])(?\u003c=[\\p{Ps}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])) (\\[)((?=[A-Za-z])(?:[-_.:+]?[A-Za-z0-9])++)(\\])(_) (?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])","captures":{"1":{"name":"punctuation.definition.citation.begin.restructuredtext"},"2":{"name":"constant.other.reference.link.restructuredtext"},"3":{"name":"punctuation.definition.citation.end.restructuredtext"},"4":{"name":"punctuation.definition.reference.restructuredtext"}}},"citation-definition":{"name":"meta.citation.definition.restructuredtext","contentName":"string.unquoted.citation.restructuredtext","begin":"(?:^(\\s*)|(?!^)\\G\\s*)(\\.\\.)\\s+(\\[)((?=[A-Za-z])(?:[-_.:+]?[A-Za-z0-9])++)(\\])(?:$|\\s+)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"#all"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"punctuation.definition.citation.begin.restructuredtext"},"4":{"name":"entity.name.citation.restructuredtext"},"5":{"name":"punctuation.definition.citation.end.restructuredtext"}}},"comments":{"patterns":[{"name":"comment.block.double-dot.indented.has-text.restructuredtext","begin":"^([ \\t]+)(\\.\\.)\\s+(?=\\S)(?!\\[[^\\]]+\\](?:$|\\s))","end":"(?!\\G)^(?:(?=\\S)|(?!\\1[ \\t]+\\S|\\s*$))","beginCaptures":{"2":{"name":"punctuation.definition.comment.restructuredtext"}}},{"name":"comment.block.double-dot.indented.no-text.restructuredtext","begin":"^([ \\t]+)(\\.\\.)[ \\t]*$","end":"(?!\\G)^(?:(?=\\S)|(?!\\1[ \\t]+\\S))","patterns":[{"begin":"(?\u003c!\\G)(?\u003c=\\S)$","end":"^","patterns":[{"match":"^[ \\t]*$"}],"applyEndPatternLast":true}],"beginCaptures":{"2":{"name":"punctuation.definition.comment.restructuredtext"}}},{"name":"comment.block.double-dot.unindented.has-text.restructuredtext","begin":"^(\\.\\.)\\s+(?=\\S)(?!\\[[^\\]]+\\](?:$|\\s))","end":"(?!\\G)^(?=\\S)","beginCaptures":{"1":{"name":"punctuation.definition.comment.restructuredtext"}}},{"name":"comment.block.double-dot.unindented.no-text.restructuredtext","begin":"^(\\.\\.)[ \\t]*$","end":"(?!\\G)^(?=\\S|\\s*$)","patterns":[{"begin":"(?\u003c!\\G)(?\u003c=\\S)$","end":"^","patterns":[{"match":"^[ \\t]*$"}],"applyEndPatternLast":true}],"beginCaptures":{"1":{"name":"punctuation.definition.comment.restructuredtext"}}}]},"directive-options":{"patterns":[{"name":"meta.directive-option.restructuredtext","match":"(:[^:]+:)\\s*(.*)","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"name":"string.other.tag-value.restructuredtext"}}}]},"directives":{"patterns":[{"name":"meta.image.restructuredtext","begin":"(?i)^(\\s*)(\\.\\.)\\s+(image)(::)\\s*(\\S+)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"#image-options"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"constant.other.reference.link.restructuredtext"}}},{"name":"meta.figure.restructuredtext","begin":"(?i)^(\\s*)(\\.\\.)\\s+(figure)(::)\\s*(\\S+)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"#image-options"},{"include":"#all"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"constant.other.reference.link.restructuredtext"}}},{"include":"#toctree"},{"begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(raw|code(?:-block)?)(::)\\s+(html)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"text.html.basic"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.coffee","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(coffee-?script)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.coffee"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.js","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(js|javascript)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.js"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.ts","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(typescript)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.ts"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.json","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(json)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.json"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.css","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(css)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.css"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.xml","begin":"^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?|raw)(::)\\s+((?:pseudo)?xml)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"text.xml"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.ruby","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(ruby)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.ruby"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.java","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(java)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.java"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.erlang","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(erlang)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.erlang"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.cs","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(csharp|c#)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.cs"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.php","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(php[3-5]?)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"text.html.php"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.shell","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(shell|(ba|k)?sh)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.shell"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.python","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(py(thon)?|sage)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.python"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.python","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(ipython)(::)\\s+(py(thon)?)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.python"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.stata","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(stata)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.stata"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.python","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(sas)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.python"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.objc","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(objective-?c|obj-?c)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.objc"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.yaml","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(yaml)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.yaml"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.ini","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?)(::)\\s+(cfg|dosini|ini)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"match":"(?:^|\\G)[ \\t]*(\\S.*)","captures":{"1":{"patterns":[{"include":"source.ini"}]}}}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"text.embedded.roff","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?|raw)(::)\\s+(manpage|man|[ntg]?roff)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"match":"(?:^|\\G)[ \\t]*(\\S.*)","captures":{"1":{"patterns":[{"include":"text.roff"}]}}}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.pic","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?|raw)(::)\\s+([dg]?pic|pikchr|pic2plot|dformat)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.pic"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.ditroff","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?|raw)(::)\\s+(ditroff|groff[-_]?out|grout)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.ditroff"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"text.embedded.tex.latex","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?|raw)(::)\\s+((?:xe)?(?:la)?tex)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"text.tex.latex"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"text.embedded.texinfo","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?|raw)(::)\\s+(texinfo)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"text.texinfo"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.postscript","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?|raw)(::)\\s+(postscript|ps|eps)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.postscript#main"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.powershell","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?|raw)(::)\\s+(posh|powershell|ps1|psm1|pwsh)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.powershell"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.batchfile","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?|raw)(::)\\s+((?:dos|win)?batch|bat)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.batchfile"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.swift","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?|raw)(::)\\s+(swift)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.swift"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"source.embedded.applescript","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?|raw)(::)\\s+(applescript)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"source.applescript"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"markup.raw.inner.restructuredtext","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(code(?:-block)?|raw)(::)(?:\\s+([-\\w]+))?(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"contentName":"markup.raw.inner.parsed.restructuredtext","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(parsed-literal)(::)(?:\\s+([-\\w]+))?(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"#inlines"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"entity.name.directive.restructuredtext"}}},{"name":"source.embedded.latex","contentName":"markup.math.block.restructuredtext","begin":"(?i)^([ \\t]*)(\\.\\.)\\s+(math)(::)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"text.tex#math"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"}}},{"name":"meta.option.directive.restructuredtext","match":"(?i)^\\s*(\\.\\.)\\s+(option)(::)\\s*(.+)?$","captures":{"1":{"name":"punctuation.definition.directive.restructuredtext"},"2":{"name":"support.directive.restructuredtext"},"3":{"name":"punctuation.separator.key-value.restructuredtext"},"4":{"patterns":[{"name":"punctuation.definition.bracket.angle.restructuredtext","match":"\u003c|\u003e"},{"name":"punctuation.delimiter.comma.restructuredtext","match":","},{"name":"entity.name.directive.restructuredtext","match":"[^\\s\u003c\u003e,]+"}]}}},{"name":"meta.other.directive.restructuredtext","match":"^\\s*(\\.\\.)\\s+([A-z][-A-z0-9_]+)(::)(?=\\s*$)","captures":{"1":{"name":"punctuation.definition.directive.restructuredtext"},"2":{"name":"support.directive.restructuredtext"},"3":{"name":"punctuation.separator.key-value.restructuredtext"}}},{"name":"meta.other.directive.restructuredtext","match":"^\\s*(\\.\\.)\\s+([A-z][-A-z0-9_]+)(::)\\s+(.+?)(?=\\s*$)","captures":{"1":{"name":"punctuation.definition.directive.restructuredtext"},"2":{"name":"support.directive.restructuredtext"},"3":{"name":"punctuation.separator.key-value.restructuredtext"},"4":{"name":"entity.name.directive.restructuredtext"}}}]},"doctest":{"patterns":[{"name":"meta.doctest.indented.restructuredtext","begin":"^(?=(\\s+)\u003e\u003e\u003e(?:\\s+\\S.*)?[ \\t]*$)","end":"^(?=\\s*$)|^(?=(?:(?!\\1)\\s+)?\\S)","patterns":[{"begin":"^(\\s+)(\u003e\u003e\u003e)\\s+(\\S.*)?(?=[ \\t]*$)","end":"(?=^\\s*$)|^(?!\\1((?!(?:\u003e\u003e\u003e|\\.{3})\\s+)\\s*\\S.*[ \\t]*)$)","patterns":[{"match":"^\\s+(?!(?:\u003e\u003e\u003e|\\.{3})\\s+)(\\S.*)(?=[ \\t]*$)","captures":{"1":{"name":"markup.raw.output.doctest.restructuredtext"}}}],"beginCaptures":{"2":{"name":"punctuation.separator.prompt.primary.doctest.restructuredtext"},"3":{"name":"source.embedded.python","patterns":[{"include":"source.python"}]}},"endCaptures":{"1":{"name":"markup.raw.output.doctest.restructuredtext"}}},{"begin":"^(\\s+)(\\.{3})\\s+(\\S.*)?(?=[ \\t]*$)","end":"(?=^\\s*$)|^(?!\\1((?!(?:\u003e\u003e\u003e|\\.{3})\\s+)\\s*\\S.*[ \\t]*)$)","patterns":[{"match":"^\\s+(?!(?:\u003e\u003e\u003e|\\.{3})\\s+)(\\S.*)(?=[ \\t]*$)","captures":{"1":{"name":"markup.raw.output.doctest.restructuredtext"}}}],"beginCaptures":{"2":{"name":"punctuation.separator.prompt.secondary.doctest.restructuredtext"},"3":{"name":"source.embedded.python","patterns":[{"include":"source.python"}]}},"endCaptures":{"1":{"name":"markup.raw.output.doctest.restructuredtext"}}},{"name":"markup.raw.output.doctest.restructuredtext","match":"^(?!(?:\u003e\u003e\u003e|\\.{3})\\s+)(\\s*\\S.*[ \\t]*)$"}]},{"name":"meta.doctest.unindented.restructuredtext","begin":"^(?=\u003e\u003e\u003e(?:\\s+\\S.*)?[ \\t]*$)","end":"^(?=\\s*$)","patterns":[{"match":"^(\u003e\u003e\u003e)\\s+(\\S.*)?(?=[ \\t]*$)","captures":{"1":{"name":"punctuation.separator.prompt.primary.doctest.restructuredtext"},"2":{"name":"source.embedded.python","patterns":[{"include":"source.python"}]}}},{"match":"^(\\.{3})\\s+(\\S.*)?(?=[ \\t]*$)","captures":{"1":{"name":"punctuation.separator.prompt.secondary.doctest.restructuredtext"},"2":{"name":"source.embedded.python","patterns":[{"include":"source.python"}]}}},{"name":"markup.raw.output.doctest.restructuredtext","match":"^(?!(?:\u003e\u003e\u003e|\\.{3})\\s+)(\\s*\\S.*[ \\t]*)$"}]}]},"doctree-options":{"patterns":[{"name":"meta.doctree-option.class.restructuredtext","match":"(?i)(:class:)\\s*(.*)","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"name":"string.other.class-list.restructuredtext"}}},{"name":"meta.doctree-option.name.restructuredtext","match":"(?i)(:name:)\\s*(.*)","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"name":"string.other.name.restructuredtext"}}}]},"domains":{"patterns":[{"name":"meta.sphinx-domain.restructuredtext","contentName":"source.embedded.python","begin":"(?i)^(\\s*)(\\.\\.)\\s+(py)(:)([^:]+)(::)","end":"^(?!\\s*$|\\1[ \\t]{6,}\\S)","patterns":[{"match":"(?:\\G|^)([^(]*)(\\()([^\\\\)]*\\\\[^)]*)(\\))","captures":{"1":{"patterns":[{"include":"source.python"}]},"2":{"name":"punctuation.parenthesis.begin.python"},"3":{"patterns":[{"name":"constant.character.escape.restructuredtext","match":"\\\\."},{"include":"source.python"}]},"4":{"name":"punctuation.parenthesis.end.python"}}},{"include":"source.python"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"support.directive.restructuredtext"},"6":{"name":"punctuation.separator.key-value.restructuredtext"}}},{"name":"meta.sphinx-domain.restructuredtext","contentName":"source.embedded.c","begin":"(?i)^(\\s*)(\\.\\.)\\s+(c)(:)([^:]+)(::)","end":"^(?!\\s*$|\\1[ \\t]{5,}\\S)","patterns":[{"include":"source.c"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"support.directive.restructuredtext"},"6":{"name":"punctuation.separator.key-value.restructuredtext"}}},{"name":"meta.sphinx-domain.restructuredtext","begin":"(?i)^(\\s*)(\\.\\.)\\s+(cpp)(::?)([^:]+)(::)","end":"^(?!\\s*$|\\1[ \\t]{5,}\\S)","patterns":[{"match":"(.+)(\\\\?)$","captures":{"1":{"name":"source.embedded.cpp","patterns":[{"include":"source.c++"}]},"2":{"name":"constant.character.escape.newline.restructuredtext"}}}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"support.directive.restructuredtext"},"6":{"name":"punctuation.separator.key-value.restructuredtext"}}},{"name":"meta.sphinx-domain.restructuredtext","begin":"(?i)^(\\s*)(\\.\\.)\\s+(js)(:)([^:]+)(::)","end":"^(?!\\s*$|\\1[ \\t]{5,}\\S)","patterns":[{"match":"(.+)(\\\\?)$","captures":{"1":{"name":"source.embedded.js","patterns":[{"include":"source.js"}]},"2":{"name":"constant.character.escape.newline.restructuredtext"}}}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"support.directive.restructuredtext"},"6":{"name":"punctuation.separator.key-value.restructuredtext"}}},{"name":"meta.sphinx-domain.restructuredtext","contentName":"string.unquoted.domain.restructuredtext","begin":"^(\\s*)(\\.\\.)\\s+([^:]+)(::?)([^:]+)(::)","end":"^(?!\\s*$|\\1[ \\t]{5,}\\S)","beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"support.directive.restructuredtext"},"6":{"name":"punctuation.separator.key-value.restructuredtext"}}}]},"emphasis":{"patterns":[{"contentName":"markup.bold.emphasis.strong.restructuredtext","begin":"(?x)\n(?:^|(?\u003c=[-:/'\"\u003c(\\[{\\s«»༺⟬⟮⸠⸡⸢⸤⸦⸨‚„‟‛])|(?\u003c![\\x00-\\x9F])(?\u003c=[\\p{Ps}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))\n\\*\\*\n(?=\\S)\n(?!\\*\\*(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","end":"(?\u003c=\\S)\\*\\*(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])|^(?=\\s*$)","patterns":[{"include":"#escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.bold.begin.restructuredtext"}},"endCaptures":{"0":{"name":"punctuation.definition.bold.end.restructuredtext"}}},{"contentName":"markup.italic.emphasis.restructuredtext","begin":"(?x)\n(?:^|(?\u003c=[-:/'\"\u003c(\\[{\\s«»༺⟬⟮⸠⸡⸢⸤⸦⸨‚„‟‛])|(?\u003c![\\x00-\\x9F])(?\u003c=[\\p{Ps}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))\n\\*\n(?=\\S)\n(?!\\*(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","end":"(?\u003c=\\S)\\*(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])|^(?=\\s*$)","patterns":[{"include":"#escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.italic.begin.restructuredtext"}},"endCaptures":{"0":{"name":"punctuation.definition.italic.end.restructuredtext"}}}]},"escape":{"name":"constant.character.escape.backslash.restructuredtext","match":"\\\\."},"footnote":{"match":"(?x)\n(?:^|(?\u003c=[-:/'\"\u003c(\\[{\\s«»༺⟬⟮⸠⸡⸢⸤⸦⸨‚„‟‛])|(?\u003c![\\x00-\\x9F])(?\u003c=[\\p{Ps}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))\n(?:\n\t# Manually-numbered: “[0]_”\n\t(\\[[0-9]+\\]_)\n\t|\n\t# Auto-numbered: “[#]_” or “[#foo]_”\n\t(\\[\\#(?:(?=\\w)(?!_)(?:[-_.:+]?[A-Za-z0-9])++)?\\]_)\n\t|\n\t# Auto-symbol: “[*]_”\n\t(\\[\\*\\]_)\n)\n(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])","captures":{"1":{"name":"meta.footnote.reference.numbered.manual.restructuredtext","patterns":[{"include":"#footnote-name"}]},"2":{"name":"meta.footnote.reference.numbered.auto.restructuredtext","patterns":[{"include":"#footnote-name"}]},"3":{"name":"meta.footnote.reference.symbolic.auto.restructuredtext","patterns":[{"include":"#footnote-name"}]}}},"footnote-definition":{"name":"meta.footnote.definition.restructuredtext","contentName":"string.unquoted.footnote.restructuredtext","begin":"^(\\s*)(\\.\\.)\\s+(\\[[^\\]]+\\])(?:$|\\s+)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"#all"}],"beginCaptures":{"2":{"name":"punctuation.definition.link.restructuredtext"},"3":{"patterns":[{"include":"#footnote-name"}]}}},"footnote-name":{"name":"meta.footnote-name.restructuredtext","contentName":"constant.other.reference.link.restructuredtext","begin":"(?:\\G|^)\\[","end":"(\\])(_)?","beginCaptures":{"0":{"name":"punctuation.definition.footnote.begin.restructuredtext"}},"endCaptures":{"1":{"name":"punctuation.definition.footnote.end.restructuredtext"},"2":{"name":"punctuation.definition.reference.restructuredtext"}}},"headings":{"name":"markup.heading.restructuredtext","match":"^(([-=~`#\"^+*:.'_])\\2{2,})(?=\\s*$)","captures":{"1":{"name":"punctuation.definition.heading.restructuredtext"}}},"image-options":{"patterns":[{"name":"meta.image-option.alt.restructuredtext","match":"(?i)(:alt:)\\s*(.*)","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"name":"string.other.tag-value.restructuredtext"}}},{"name":"meta.image-option.height.restructuredtext","match":"(?i)(:height:)\\s*(.*)","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"patterns":[{"include":"#length"}]}}},{"name":"meta.image-option.width.restructuredtext","match":"(?i)(:width:)\\s*(.*)","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"patterns":[{"include":"#length"}]}}},{"name":"meta.image-option.scale.restructuredtext","match":"(?i)(:scale:)\\s*(.*)","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"patterns":[{"include":"#length"}]}}},{"name":"meta.image-option.align.restructuredtext","match":"(?i)(:align:)\\s*(?:(top|middle|bottom|left|center|right)\\b)?","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"name":"keyword.language.image-alignment.restructuredtext"}}},{"name":"meta.image-option.target.restructuredtext","match":"(?i)(:target:)\\s*(.*)?","captures":{"1":{"patterns":[{"include":"#tag-name"}]},"2":{"name":"string.other.target.restructuredtext"}}},{"include":"#doctree-options"},{"include":"#directive-options"}]},"inlines":{"patterns":[{"include":"#escape"},{"include":"#quoted"},{"include":"#emphasis"},{"include":"#link-target-inline"},{"include":"#interpreted-text"},{"include":"#substitution-reference"},{"include":"#literal"},{"include":"#link-reference"},{"include":"#footnote"},{"include":"#citation"}]},"interpreted-text":{"patterns":[{"include":"#interpreted-text-marked"},{"include":"#interpreted-text-unmarked"}]},"interpreted-text-marked":{"name":"meta.interpreted-text.marked.leading-marker.restructuredtext","begin":"(?x) (?:^|(?\u003c=[-:/'\"\u003c(\\[{\\s«»༺⟬⟮⸠⸡⸢⸤⸦⸨‚„‟‛])|(?\u003c![\\x00-\\x9F])(?\u003c=[\\p{Ps}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])) ((:)\\w+(?:[-_.:+]\\w+)*+(:)) (?=`(?=\\S)(?!`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])))","end":"(?!\\G)","patterns":[{"begin":"\\G`","end":"(?=^\\s*$)|`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])","patterns":[{"include":"#roles"}],"beginCaptures":{"0":{"name":"punctuation.definition.interpreted-text.begin.restructuredtext"}},"endCaptures":{"0":{"name":"punctuation.definition.interpreted-text.end.restructuredtext"}}}],"beginCaptures":{"1":{"name":"keyword.operator.role.restructuredtext"},"2":{"name":"punctuation.definition.role.name.begin.restructuredtext"},"3":{"name":"punctuation.definition.role.name.end.restructuredtext"}}},"interpreted-text-unmarked":{"name":"meta.interpreted-text.unmarked.restructuredtext","match":"(?x) (?:^|(?\u003c=[-:/'\"\u003c(\\[{\\s«»༺⟬⟮⸠⸡⸢⸤⸦⸨‚„‟‛])|(?\u003c![\\x00-\\x9F])(?\u003c=[\\p{Ps}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])) (`)((?!`|\\s)(?:[^`\\\\]|\\\\.)++)(`) (?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])","captures":{"1":{"name":"punctuation.definition.interpreted-text.begin.restructuredtext"},"2":{"name":"string.interpolated.restructuredtext","patterns":[{"include":"#escapes"}]},"3":{"name":"punctuation.definition.interpreted-text.end.restructuredtext"}}},"length":{"name":"constant.numeric.length.restructuredtext","match":"[\\d.]+\\s*(?i:(em|ex|px|in|cm|mm|pt|pc)|(%))?","captures":{"1":{"name":"keyword.other.${1:/downcase}-unit.restructuredtext"},"2":{"name":"keyword.other.percentile-unit.restructuredtext"}}},"line-block":{"patterns":[{"name":"meta.line-block.indented.restructuredtext","contentName":"markup.quote.preserved-whitespace.restructuredtext","begin":"(?:\\G|^)(\\s+)(\\|)(?:(\\s+)(?=\\S)|(?=\\s*$))","end":"^(?=\\1\\|(?:\\s+(?=\\S)|(?=\\s*$))|\\s*$|(?:(?!\\1)\\s+)?\\S|\\1(?:[^|\\s]|\\|\\S))","beginCaptures":{"2":{"patterns":[{"include":"#line-block-border"}]},"3":{"name":"punctuation.whitespace.leading.line-indent.restructuredtext"}}},{"name":"meta.line-block.unindented.restructuredtext","contentName":"markup.quote.preserved-whitespace.restructuredtext","begin":"(?:\\G|^)(\\|)(?:(\\s+)(?=\\S)|(?=\\s*$))","end":"^(?=\\|(?:\\s+(?=\\S)|(?=\\s*$))|\\s*$|[^|\\s]|\\|\\S)","beginCaptures":{"1":{"patterns":[{"include":"#line-block-border"}]},"2":{"name":"punctuation.whitespace.leading.line-indent.restructuredtext"}}}]},"line-block-border":{"name":"punctuation.definition.quote.line-block.restructuredtext","match":"\\|","captures":{"0":{"name":"sublimelinter.gutter-mark.restructuredtext"}}},"link":{"patterns":[{"match":"\\G\\s*((?:[^`\\\\]|\\\\.)+\\s+)?((\u003c)((?:[^`\\\\\u003c\u003e_]|_(?!\u003e)|\\\\.)+)(_)?(\u003e))\\s*(?=`|$)","captures":{"1":{"patterns":[{"name":"entity.name.reference.restructuredtext","begin":"(?:^|\\G)","end":"$","patterns":[{"include":"#escape"}]}]},"2":{"name":"meta.link-destination.restructuredtext"},"3":{"name":"punctuation.definition.angle.bracket.begin.restructuredtext"},"4":{"name":"constant.other.reference.link.restructuredtext","patterns":[{"include":"#escape"}]},"5":{"name":"punctuation.definition.reference.named.restructuredtext"},"6":{"name":"punctuation.definition.angle.bracket.end.restructuredtext"}}},{"match":"\\G\\s*((?:[^`\\\\]|\\.)++)\\s*(?=`|$)","captures":{"1":{"patterns":[{"name":"meta.link-destination.restructuredtext","contentName":"constant.other.reference.link.restructuredtext","begin":"(?:^|\\G)","end":"$","patterns":[{"include":"#escape"}]}]}}}]},"link-reference":{"patterns":[{"match":"(?x) (?:^|(?\u003c=[-:/'\"\u003c(\\[{\\s«»༺⟬⟮⸠⸡⸢⸤⸦⸨‚„‟‛])|(?\u003c![\\x00-\\x9F])(?\u003c=[\\p{Ps}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])) (?:(`(?:[^\\\\`]|\\\\.)*+`__?)|\\b((?=\\w)(?!_)(?:[-_.:+]?[A-Za-z0-9])++__?)) (?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])","captures":{"1":{"patterns":[{"include":"#link-reference-quoted"}]},"2":{"patterns":[{"include":"#link-reference-unquoted"}]}}},{"begin":"(?x) (?:^|(?\u003c=[-:/'\"\u003c(\\[{\\s«»༺⟬⟮⸠⸡⸢⸤⸦⸨‚„‟‛])|(?\u003c![\\x00-\\x9F])(?\u003c=[\\p{Ps}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])) (?=`(?:[^\\\\`]|\\\\.)++$)","end":"(?!\\G)","patterns":[{"include":"#link-reference-quoted"}]}]},"link-reference-quoted":{"name":"meta.link-reference.quoted.restructuredtext","begin":"(?:\\G|^)`","end":"(`)(?:(__)\\b|(_)\\b)?","patterns":[{"name":"meta.embedded-target.restructuredtext","begin":"\\G(?=.*(?:\\G|(?\u003c=\\s))\u003c(?:[^\\\\\u003c\u003e`]|\\\\.)++\u003e\\s*(?:$|`))","end":"(?=\\s*(?:$|`))","patterns":[{"include":"#link"}]},{"match":"(?:\\G|^\\s*)((?!\\s)(?:[^\\\\`]|\\\\.)++)","captures":{"1":{"name":"constant.other.reference.link.restructuredtext","patterns":[{"include":"#escape"}]}}}],"beginCaptures":{"0":{"name":"punctuation.definition.link.begin.restructuredtext"}},"endCaptures":{"1":{"name":"punctuation.definition.link.end.restructuredtext"},"2":{"name":"punctuation.definition.reference.anonymous.restructuredtext"},"3":{"name":"punctuation.definition.reference.named.restructuredtext"}}},"link-reference-unquoted":{"name":"meta.link-reference.unquoted.restructuredtext","contentName":"constant.other.reference.link.restructuredtext","begin":"(?:\\G|(?:^|(?\u003c=[-:/'\"\u003c(\\[{\\s«»༺⟬⟮⸠⸡⸢⸤⸦⸨‚„‟‛])|(?\u003c![\\x00-\\x9F])(?\u003c=[\\p{Ps}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])))(?=\\w)(?!_)","end":"(?:(__)|(_))(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])|(?=_\\W)","patterns":[{"match":"[-_.:+][A-Za-z0-9]"},{"include":"#escape"}],"endCaptures":{"1":{"name":"punctuation.definition.reference.anonymous.restructuredtext"},"2":{"name":"punctuation.definition.reference.named.restructuredtext"}}},"link-target":{"patterns":[{"name":"meta.definition.link-target.anonymous.restructuredtext","begin":"(?:^(\\s*)|(?!^)\\G\\s*)(?:(\\.\\.)\\s+(__)(:)|(__))(?:$|\\s+)","end":"^(?:(?=\\s*$)|(?!\\1[ \\t]+\\S))","patterns":[{"include":"#link-target-innards"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"constant.language.anonymous-link.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"},"5":{"name":"constant.language.anonymous-link.restructuredtext"}}},{"name":"meta.definition.link-target.named.restructuredtext","begin":"(?x)\n(?: ^(\\s*) | (?!^)\\G\\s*)\n(\\.\\.) \\s+ (_)\n(\n\t# Phrase reference: “.. _`name`: …”\n\t(`) ((?:[^\\\\`]|\\\\.)*+) (`)\n\t|\n\t# Name reference:   “.. _name: …”\n\t(?!`)\n\t(\n\t\t(?: [^\\\\:]\n\t\t|   : (?!$|\\s)\n\t\t|   \\\\.\n\t\t)++\n\t)\n) (:) (?:$|\\s+)","end":"^(?:(?=\\s*$)|(?!\\1[ \\t]+\\S))","patterns":[{"include":"#link-target-innards"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"punctuation.definition.link.restructuredtext"},"4":{"name":"entity.name.link.restructuredtext"},"5":{"name":"punctuation.definition.link.begin.restructuredtext"},"6":{"patterns":[{"include":"#escape"}]},"7":{"name":"punctuation.definition.link.end.restructuredtext"},"8":{"patterns":[{"include":"#escape"}]},"9":{"name":"punctuation.separator.key-value.restructuredtext"}}}]},"link-target-inline":{"name":"meta.definition.link-target.inline.internal.restructuredtext","match":"(?x) (?:^|(?\u003c=[-:/'\"\u003c(\\[{\\s«»༺⟬⟮⸠⸡⸢⸤⸦⸨‚„‟‛])|(?\u003c![\\x00-\\x9F])(?\u003c=[\\p{Ps}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])) (_)((`)(?:[^\\\\`]|\\\\.)*+)(`) (?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])","captures":{"1":{"name":"punctuation.definition.link.restructuredtext"},"2":{"name":"entity.name.link.restructuredtext"},"3":{"name":"punctuation.definition.link.begin.restructuredtext"},"4":{"name":"punctuation.definition.link.end.restructuredtext"}}},"link-target-innards":{"patterns":[{"match":"\\G(?\u003c=[ \\t])(?:`(?:[^\\\\`]|\\\\.)*+`|\\b(?=\\w)(?!_)(?:[-_.:+]?[A-Za-z0-9])++)_(?=\\s*$)","captures":{"0":{"patterns":[{"include":"#link-reference"}]}}},{"begin":"\\G(?\u003c=[ \\t])(?=`(?:[^\\\\`]|\\\\.)*+$)","end":"(?!\\G)","patterns":[{"include":"#link-reference-quoted"}]},{"begin":"\\G(?=\\s*$)","end":"^(\\s*(?:`(?:[^\\\\`]|\\\\.)*+`|\\b(?=\\w)(?!_)(?:[-_.:+]?[A-Za-z0-9])++)__?\\b)?|(?\u003c=`__|`_)(?=\\s*$)","patterns":[{"begin":"^\\s*(?=`(?:[^\\\\`]|\\\\.)*+$)","end":"(?!\\G)","patterns":[{"include":"#link-reference-quoted"}]}],"endCaptures":{"1":{"patterns":[{"include":"#link-reference"}]}},"applyEndPatternLast":true},{"match":"(?:^\\s*|\\G|(?\u003c=\\s))((?:[^\\\\\\s]|\\\\.)++)(?=$|\\s)","captures":{"1":{"name":"constant.other.reference.link.restructuredtext","patterns":[{"include":"#escape"}]}}}]},"literal":{"contentName":"markup.raw.monospace.literal.restructuredtext","begin":"(?x)\n(?:^|(?\u003c=[-:/'\"\u003c(\\[{\\s«»༺⟬⟮⸠⸡⸢⸤⸦⸨‚„‟‛])|(?\u003c![\\x00-\\x9F])(?\u003c=[\\p{Ps}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))\n``\n(?=\\S)\n(?!``(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","end":"(?\u003c=\\S)``(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])","beginCaptures":{"0":{"name":"punctuation.definition.literal.begin.restructuredtext"}},"endCaptures":{"0":{"name":"punctuation.definition.literal.end.restructuredtext"}}},"quoted":{"match":"(?x)\n(?: ' (?:\\*{1,2}|`|_||) '\n|   \" (?:\\*{1,2}|`|_||) \"\n|   \u003c (?:\\*{1,2}|`|_||) \u003e\n| \\( (?:\\*{1,2}|`|_||) \\)\n| \\[ (?:\\*{1,2}|`|_||) \\]\n| \\{ (?:\\*{1,2}|`|_||) \\}\n|   « (?:\\*{1,2}|`|_||) »\n|   ‹ (?:\\*{1,2}|`|_||) ›\n|   » (?:\\*{1,2}|`|_||) [«»]\n|   › (?:\\*{1,2}|`|_||) [‹›]\n|   ‘ (?:\\*{1,2}|`|_||) [’‚]\n|   ’ (?:\\*{1,2}|`|_||) ’\n|   ‚ (?:\\*{1,2}|`|_||) [‘’]\n|   “ (?:\\*{1,2}|`|_||) [”„]\n|   „ (?:\\*{1,2}|`|_||) [“”]\n|   ” (?:\\*{1,2}|`|_||) ”\n|  ( (?:\\*{1,2}|`|_||) )\n|  ﹙ (?:\\*{1,2}|`|_||) ﹚\n|  ⁽ (?:\\*{1,2}|`|_||) ⁾\n|  ₍ (?:\\*{1,2}|`|_||) ₎\n|  [ (?:\\*{1,2}|`|_||) ]\n|  { (?:\\*{1,2}|`|_||) }\n|  ﹛ (?:\\*{1,2}|`|_||) ﹜\n|  ༼ (?:\\*{1,2}|`|_||) ༽\n|  ᚛ (?:\\*{1,2}|`|_||) ᚜\n|  ⁅ (?:\\*{1,2}|`|_||) ⁆\n|  ⧼ (?:\\*{1,2}|`|_||) ⧽\n|  ⦃ (?:\\*{1,2}|`|_||) ⦄\n|  ⦅ (?:\\*{1,2}|`|_||) ⦆\n|  ⦅ (?:\\*{1,2}|`|_||) ⦆\n|  ⦇ (?:\\*{1,2}|`|_||) ⦈\n|  ⦉ (?:\\*{1,2}|`|_||) ⦊\n|  ⦋ (?:\\*{1,2}|`|_||) ⦌\n#|  ⦍ (?:\\*{1,2}|`|_||) ⦐   # XXX: For some reason, Docutils allows this\n|  ⦏ (?:\\*{1,2}|`|_||) ⦎\n|  ⦑ (?:\\*{1,2}|`|_||) ⦒\n|  ⦓ (?:\\*{1,2}|`|_||) ⦔\n|  ⦕ (?:\\*{1,2}|`|_||) ⦖\n|  ⦗ (?:\\*{1,2}|`|_||) ⦘\n|  ⟅ (?:\\*{1,2}|`|_||) ⟆\n|  ⟦ (?:\\*{1,2}|`|_||) ⟧\n|  ⟨ (?:\\*{1,2}|`|_||) ⟩\n|  ⟪ (?:\\*{1,2}|`|_||) ⟫\n|  ❨ (?:\\*{1,2}|`|_||) ❩\n|  ❪ (?:\\*{1,2}|`|_||) ❫\n|  ❬ (?:\\*{1,2}|`|_||) ❭\n|  ❮ (?:\\*{1,2}|`|_||) ❯\n|  ❰ (?:\\*{1,2}|`|_||) ❱\n|  ❲ (?:\\*{1,2}|`|_||) ❳\n|  ❴ (?:\\*{1,2}|`|_||) ❵\n|  ⸂ (?:\\*{1,2}|`|_||) ⸃\n|  ⸃ (?:\\*{1,2}|`|_||) ⸂\n|  ⸄ (?:\\*{1,2}|`|_||) ⸅\n|  ⸅ (?:\\*{1,2}|`|_||) ⸄\n|  ⸉ (?:\\*{1,2}|`|_||) ⸊\n|  ⸊ (?:\\*{1,2}|`|_||) ⸉\n|  ⸌ (?:\\*{1,2}|`|_||) ⸍\n|  ⸍ (?:\\*{1,2}|`|_||) ⸌\n|  ⸜ (?:\\*{1,2}|`|_||) ⸝\n|  ⸝ (?:\\*{1,2}|`|_||) ⸜\n|  〈 (?:\\*{1,2}|`|_||) 〉\n|  〈 (?:\\*{1,2}|`|_||) 〉\n|  《 (?:\\*{1,2}|`|_||) 》\n|  「 (?:\\*{1,2}|`|_||) 」\n|  「 (?:\\*{1,2}|`|_||) 」\n|  『 (?:\\*{1,2}|`|_||) 』\n|  【 (?:\\*{1,2}|`|_||) 】\n|  〔 (?:\\*{1,2}|`|_||) 〕\n|  ﹝ (?:\\*{1,2}|`|_||) ﹞\n|  〖 (?:\\*{1,2}|`|_||) 〗\n|  〘 (?:\\*{1,2}|`|_||) 〙\n|  〚 (?:\\*{1,2}|`|_||) 〛\n|  ⧘ (?:\\*{1,2}|`|_||) ⧙\n|  ⧚ (?:\\*{1,2}|`|_||) ⧛\n) "},"raw-blocks":{"contentName":"meta.raw.block.restructuredtext","begin":"^(?!\\s*\\.\\.\\s\\w+)(\\s*)(.*)(::)$","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"name":"markup.raw.inner.restructuredtext","match":".+"}],"beginCaptures":{"2":{"patterns":[{"include":"#inlines"}]},"3":{"name":"punctuation.section.raw.restructuredtext"}}},"role-abbr":{"patterns":[{"begin":"(?i)(?\u003c=:abbr:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"},{"name":"meta.abbreviation.restructuredtext","contentName":"constant.other.abbreviation.restructuredtext","begin":"\\G\\s*","end":"(?=\\s*(?:\\(|`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])))","patterns":[{"include":"#escape"}]},{"name":"meta.explanation.restructuredtext","contentName":"string.quoted.brackets.restructuredtext","begin":"\\(","end":"(\\))|((?:[^\\x29`]|\\.)*+)(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.restructuredtext"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.restructuredtext"},"2":{"name":"invalid.illegal.unclosed-parenthetical.restructuredtext"}}}]},{"name":"meta.abbreviation.restructuredtext","contentName":"constant.other.abbreviation.restructuredtext","begin":"(?i)(?\u003c=:abbreviation:`|:acronym:`|:a[bc]:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]}]},"role-code":{"name":"markup.raw.code.monospace.literal.restructuredtext","begin":"(?i)(?\u003c=:code:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]},"role-command":{"name":"markup.bold.${1:/downcase}.restructuredtext","begin":"(?i)(?\u003c=:(command|program):`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]},"role-dfn":{"name":"markup.italic.definition.restructuredtext","begin":"(?i)(?\u003c=:dfn:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]},"role-emphasis":{"name":"markup.italic.emphasis.restructuredtext","begin":"(?i)(?\u003c=:emphasis:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]},"role-file":{"name":"meta.link-destination.filename.restructuredtext","contentName":"constant.other.reference.link.restructuredtext","begin":"(?i)(?\u003c=:file:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"},{"include":"#role-variable"}]},"role-guilabel":{"name":"string.other.ui-label.restructuredtext","begin":"(?xi) (?: (?\u003c=:guilabel:`) |   (?\u003c=:menuselection:`) ) \\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"name":"constant.character.escape.ampersand.restructuredtext","match":"\u0026\u0026"},{"name":"meta.accelerator.restructuredtext","match":"(\u0026)([^\\\\`]|(\\\\`))","captures":{"1":{"name":"keyword.operator.menu.accelerator.restructuredtext"},"2":{"name":"string.other.link.restructuredtext"},"3":{"patterns":[{"include":"#escape"}]}}},{"name":"keyword.operator.menu.separator.restructuredtext","match":"--\u003e"},{"include":"#escape"}]},"role-html":{"name":"text.embedded.html.basic","begin":"(?xi) (?: (?\u003c=:html:`) |   (?\u003c=:raw-html:`) ) \\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"text.html.basic"}]},"role-kbd":{"name":"meta.keystrokes.restructuredtext","begin":"(?i)(?\u003c=:kbd:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"name":"meta.separator.combinator.restructuredtext","match":"[-+^]"},{"name":"entity.name.tag.keystroke.restructuredtext","match":"(?xi) (?:\\G|(?\u003c=[-+^\\s`])) ( caps   \\s+ lock | page   \\s+ down | page   \\s+ up | scroll \\s+ lock | num    \\s+ lock | sys    \\s+ rq | back   \\s+ space | ((?:[^-+^\\s\\\\`]|\\\\.)++) ) (?=$|[-+^\\s`])","captures":{"1":{"name":"markup.inserted.keystroke.restructuredtext"},"2":{"patterns":[{"include":"#escape"}]}}}]},"role-literal":{"name":"markup.raw.monospace.literal.restructuredtext","begin":"(?i)(?\u003c=:literal:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]},"role-mailheader":{"name":"markup.italic.mail-header.restructuredtext","begin":"(?i)(?\u003c=:mailheader:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]},"role-makevar":{"name":"markup.bold.make-variable.restructuredtext","begin":"(?i)(?\u003c=:makevar:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]},"role-manpage":{"name":"meta.manpage.link.inline.restructuredtext","begin":"(?i)(?\u003c=:manpage:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"hidden.manref"},{"match":"([-.\\w]+)(\\()(\\d+(?!\\d)|(?:[lnop]|tcl)(?=[/\\)]))([\\w:/]*?(?:/(?!/)[-\\w:./]+)?)(\\))","captures":{"1":{"name":"markup.bold.manpage-name.restructuredtext"},"2":{"name":"punctuation.section.round.bracket.begin.restructuredtext"},"3":{"name":"constant.language.manpage-section.restructuredtext"},"4":{"name":"constant.language.manpage-group.restructuredtext"},"5":{"name":"punctuation.section.round.bracket.end.restructuredtext"}}}]},"role-math":{"name":"markup.math.inline.restructuredtext","begin":"(?i)(?\u003c=:math:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"text.tex#math"}]},"role-mimetype":{"name":"markup.italic.mime-type.restructuredtext","begin":"(?i)(?\u003c=:mimetype:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]},"role-newsgroup":{"name":"markup.italic.newsgroup.link.restructuredtext","begin":"(?i)(?\u003c=:newsgroup:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]},"role-numref":{"name":"meta.numref.restructuredtext","begin":"(?i)(?\u003c=:numref:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#link"}]},"role-numreg":{"name":"meta.registry-link.${1:/downcase}${2:/downcase}${3:/downcase}${4:/downcase}-reference.restructuredtext","begin":"(?xi) (?: (?\u003c= :(pep):`) |   (?\u003c= :(rfc):`) |   (?\u003c= :(pep)-reference:`) |   (?\u003c= :(rfc)-reference:`) ) \\G","end":"(?=^\\s*$)|(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"match":"(?:\\G|^)(?:((?:[^`\\\\]|\\\\.)+?)\\s*)?(\u003c(?:[^`\\\\]|\\\\.)*\u003e)(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","captures":{"1":{"name":"entity.name.link-label.restructuredtext","patterns":[{"include":"#escape"}]},"2":{"patterns":[{"include":"#role-numreg-destination"}]}}},{"name":"constant.other.reference.link.restructuredtext","match":"(?:\\G|^)\\d+(?:[ \\s]*#((?:[^`\\\\]|\\\\.)*))?(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","captures":{"1":{"patterns":[{"include":"#escape"}]}}},{"name":"constant.other.reference.link.restructuredtext","begin":"\\G\\d+\\s*#","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]},{"contentName":"entity.name.link-label.restructuredtext","begin":"\\G","end":"(?=^[ \\t]*$)|(\u003c(?:[^`\\\\]|\\\\.)*\u003e)?(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}],"endCaptures":{"1":{"patterns":[{"include":"#role-numreg-destination"}]}}}]},"role-numreg-destination":{"name":"meta.link-destination.restructuredtext","begin":"(?:\\G|^)\u003c","end":"\u003e$|(?=^[ \\t]*$)","patterns":[{"name":"constant.other.reference.link.restructuredtext","begin":"\\G\\d+(?=\u003e?$|#)","end":"(?=\u003e$)","patterns":[{"include":"#escape"}]},{"name":"invalid.illegal.invalid-proposal.restructuredtext","begin":"\\G","end":"(?=\u003e$|^[ \\t]*$)"}],"beginCaptures":{"0":{"name":"punctuation.definition.angle.bracket.begin.restructuredtext"}},"endCaptures":{"0":{"name":"punctuation.definition.angle.bracket.end.restructuredtext"}}},"role-other":{"name":"string.interpolated.restructuredtext","begin":"(?\u003c=:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]},"role-ref":{"begin":"(?xi) (?: (?\u003c=:ref:`) |   (?\u003c=:doc:`) |   (?\u003c=:download:`) ) \\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#link"}]},"role-regexp":{"name":"string.regexp.restructuredtext","begin":"(?i)(?\u003c=:regexp:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"source.regexp"},{"include":"source.regexp.python"}]},"role-samp":{"name":"markup.raw.monospace.literal.samp.restructuredtext","begin":"(?i)(?\u003c=:samp:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"},{"include":"#role-variable"}]},"role-strong":{"name":"markup.bold.emphasis.strong.restructuredtext","begin":"(?i)(?\u003c=:strong:`)\\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]},"role-subscript":{"name":"markup.subscript.restructuredtext","begin":"(?xi) (?: (?\u003c=:sub:`) |   (?\u003c=:subscript:`) ) \\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]},"role-superscript":{"name":"markup.superscript.restructuredtext","begin":"(?xi) (?: (?\u003c=:sup:`) |   (?\u003c=:superscript:`) ) \\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]},"role-term":{"name":"variable.parameter.reference.restructuredtext","begin":"(?xi) (?: (?\u003c=:term:`) |   (?\u003c=:envvar:`) |   (?\u003c=:keyword:`) |   (?\u003c=:option:`) |   (?\u003c=:token:`) ) \\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]},"role-titleref":{"name":"markup.italic.title-reference.restructuredtext","begin":"(?xi) (?: (?\u003c= :t:`) |   (?\u003c= :title:`) |   (?\u003c= :title-reference:`) ) \\G","end":"(?=`(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))","patterns":[{"include":"#escape"}]},"role-variable":{"name":"meta.embedded.line.restructuredtext","match":"({)((?:[^\\\\}]|\\\\.)*+)(})","captures":{"1":{"name":"punctuation.section.embedded.begin.restructuredtext"},"2":{"name":"variable.parameter.placeholder.restructuredtext","patterns":[{"include":"#escape"}]},"3":{"name":"punctuation.section.embedded.end.restructuredtext"}}},"roles":{"patterns":[{"include":"#role-abbr"},{"include":"#role-code"},{"include":"#role-command"},{"include":"#role-dfn"},{"include":"#role-emphasis"},{"include":"#role-file"},{"include":"#role-guilabel"},{"include":"#role-html"},{"include":"#role-kbd"},{"include":"#role-literal"},{"include":"#role-mailheader"},{"include":"#role-makevar"},{"include":"#role-manpage"},{"include":"#role-math"},{"include":"#role-mimetype"},{"include":"#role-newsgroup"},{"include":"#role-numref"},{"include":"#role-numreg"},{"include":"#role-ref"},{"include":"#role-regexp"},{"include":"#role-samp"},{"include":"#role-strong"},{"include":"#role-subscript"},{"include":"#role-superscript"},{"include":"#role-term"},{"include":"#role-titleref"},{"include":"#role-other"}]},"substitution-definition":{"patterns":[{"name":"meta.substitution-definition.image.restructuredtext","begin":"(?i)^(\\s*)(\\.\\.)\\s+(\\|)(?=[^|\\s])(.+?)((?\u003c=\\S)\\|)\\s+(image)(::)\\s*(\\S+)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"#image-options"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"punctuation.definition.substitution.start.restructuredtext"},"4":{"name":"entity.name.substitution.restructuredtext"},"5":{"name":"punctuation.definition.substitution.end.restructuredtext"},"6":{"name":"support.directive.restructuredtext"},"7":{"name":"punctuation.separator.key-value.restructuredtext"},"8":{"name":"constant.other.reference.link.restructuredtext"}}},{"name":"meta.substitution-definition.unicode.restructuredtext","begin":"(?i)^(\\s*)(\\.\\.)\\s+(\\|)(?=[^|\\s])(.+?)((?\u003c=\\S)\\|)\\s+(unicode)(::)[ \\t]*","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"name":"meta.unicode-option.${1:/downcase}.restructuredtext","match":"(?i)(:[lr]?trim:)(?=$|\\s)","captures":{"1":{"patterns":[{"include":"#tag-name"}]}}},{"include":"#directive-options"},{"include":"#unicode-innards"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"punctuation.definition.substitution.start.restructuredtext"},"4":{"name":"entity.name.substitution.restructuredtext"},"5":{"name":"punctuation.definition.substitution.end.restructuredtext"},"6":{"name":"support.directive.restructuredtext"},"7":{"name":"punctuation.separator.key-value.restructuredtext"}}},{"name":"meta.substitution-definition.restructuredtext","begin":"^(\\s*)(\\.\\.)\\s+(\\|)(?=[^|\\s])(.+?)((?\u003c=\\S)\\|)\\s+(\\S+.*(?=::))(::)(.*)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"include":"#directive-options"}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"punctuation.definition.substitution.start.restructuredtext"},"4":{"name":"entity.name.substitution.restructuredtext"},"5":{"name":"punctuation.definition.substitution.end.restructuredtext"},"6":{"name":"support.directive.restructuredtext"},"7":{"name":"punctuation.separator.key-value.restructuredtext"},"8":{"name":"string.unquoted.substitution.data.restructuredtext","patterns":[{"include":"#inlines"}]}}}]},"substitution-reference":{"patterns":[{"include":"#substitution-reference-singleline"},{"include":"#substitution-reference-multiline"}]},"substitution-reference-multiline":{"name":"meta.substitution-reference.restructuredtext","contentName":"entity.name.substitution.restructuredtext","begin":"(?:^|(?\u003c=[-:/'\"\u003c(\\[{\\s«»༺⟬⟮⸠⸡⸢⸤⸦⸨‚„‟‛])|(?\u003c![\\x00-\\x9F])(?\u003c=[\\p{Ps}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))(\\|)(?=[^|\\s])","end":"(?=^\\s*$)|(\\|)(?:(__)\\b|(_)\\b)?(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])","beginCaptures":{"1":{"name":"punctuation.definition.substitution.start.restructuredtext"}},"endCaptures":{"1":{"name":"punctuation.definition.substitution.end.restructuredtext"},"2":{"name":"punctuation.definition.reference.anonymous.restructuredtext"},"3":{"name":"punctuation.definition.reference.named.restructuredtext"}}},"substitution-reference-singleline":{"name":"meta.substitution-reference.restructuredtext","match":"(?x)\n(?:^|(?\u003c=[-:/'\"\u003c(\\[{\\s«»༺⟬⟮⸠⸡⸢⸤⸦⸨‚„‟‛])|(?\u003c![\\x00-\\x9F])(?\u003c=[\\p{Ps}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}]))\n(\\|)(?=[^|\\s])(.+?)(?\u003c!\\s)(\\|)\n(?:(__)\\b|(_)\\b)?\n(?=$|[-.,:;!?\\\\/'\")\\]}\u003e\\s«»༻⟭⟯⸡⸠⸣⸥⸧⸩‚„‟‛]|(?![\\x00-\\x9F])[\\p{Pe}\\p{Pi}\\p{Pf}\\p{Pd}\\p{Po}])","captures":{"1":{"name":"punctuation.definition.substitution.start.restructuredtext"},"2":{"name":"entity.name.substitution.restructuredtext"},"3":{"name":"punctuation.definition.substitution.end.restructuredtext"},"4":{"name":"punctuation.definition.reference.anonymous.restructuredtext"},"5":{"name":"punctuation.definition.reference.named.restructuredtext"}}},"table-grid":{"name":"meta.table.grid.restructuredtext","begin":"(?:\\G|^)(?=\\s*\\+-+(?:\\+-+)*+\\+\\s*$)","end":"(?=^\\s*$)","patterns":[{"name":"meta.separator.table.grid.restructuredtext","match":"(?\u003c!-|=)\\+-+(?:\\+[-=]+)*+\\+(?!-|=)","captures":{"0":{"name":"punctuation.definition.table.grid-divider.horizontal.thin.restructuredtext","patterns":[{"name":"invalid.illegal.mixed-border-styles.restructuredtext","match":"=+"}]}}},{"name":"meta.separator.table.grid.restructuredtext","match":"(?\u003c!-|=)\\+=+(?:\\+[-=]+)*+\\+(?!-|=)","captures":{"0":{"name":"punctuation.definition.table.grid-divider.horizontal.thick.restructuredtext","patterns":[{"name":"invalid.illegal.mixed-border-styles.restructuredtext","match":"-+"}]}}},{"name":"meta.separator.table.grid.restructuredtext","match":"(?\u003c=\\s)\\|(?=\\s)|^\\s*\\||\\|[ \\t]*$","captures":{"0":{"patterns":[{"name":"punctuation.definition.table.grid-divider.vertical.restructuredtext","match":"\\|"}]}}},{"name":"meta.table-cell.restructuredtext","match":"(?x)\n(?\u003c=  ^   \\|\n|     \\s \\|\n| [-=]\\+ \\|\n| [-=]\\+\n)\n\n(?: \\| [^|\\s]\n|   [^|\\s] \\|\n|   [^|+]\n|   \\+ (?!(?:-+|=+)\\+)\n)++\n\n(?= (?\u003c=\\s) \\|\n|   (?\u003c!\\s) \\| \\s* $\n|   (?\u003c!-|=) \\+ (?:-+|=+) \\+\n)","captures":{"0":{"patterns":[{"match":"^\\s*(?:\\.\\.(?=$|\\s).*?)(?=\\s*$)","captures":{"0":{"patterns":[{"include":"#directives"},{"include":"#comments"}]}}},{"include":"#inlines"},{"include":"#table-simple"},{"include":"#table-simple-continuation"},{"name":"constant.character.escape.backslash.restructuredtext","match":"\\\\$"}]}}}]},"table-simple":{"patterns":[{"name":"meta.table.simple.indented.restructuredtext","begin":"(?=^\\s+={2,}(?:\\s+={2,})++[ \\t]*$)","end":"(?!\\G)","patterns":[{"name":"meta.table-head.restructuredtext","contentName":"markup.other.table.restructuredtext","begin":"\\G(\\s+)(={2,}(?:\\s+={2,})++)[ \\t]*$","end":"(?=^\\1={2,}(?:\\s+={2,})*+[ \\t]*$)","patterns":[{"include":"#table-simple-innards"}],"beginCaptures":{"0":{"name":"meta.separator.table.simple.restructuredtext"},"2":{"name":"punctuation.definition.table.simple-divider.restructuredtext"}}},{"name":"meta.table-body.restructuredtext","contentName":"markup.other.table.restructuredtext","begin":"^(\\s+)(={2,}(?:\\s+={2,})++)[ \\t]*$","end":"^\\1(={2,}(?:\\s+={2,})++)[ \\t]*$|(?=^\\s*$|^\\S|^(?!\\1)\\s+\\S)","patterns":[{"include":"#table-simple-body"}],"beginCaptures":{"0":{"name":"meta.separator.table.simple.restructuredtext"},"2":{"name":"punctuation.definition.table.simple-divider.restructuredtext"}},"endCaptures":{"0":{"name":"meta.separator.table.simple.restructuredtext"},"2":{"name":"punctuation.definition.table.simple-divider.restructuredtext"}}}],"applyEndPatternLast":true},{"name":"meta.table.simple.unindented.restructuredtext","begin":"(?=^={2,}(?:\\s+={2,})++[ \\t]*$)","end":"(?!\\G)","patterns":[{"name":"meta.table-head.restructuredtext","contentName":"markup.other.table.restructuredtext","begin":"\\G(={2,}(?:\\s+={2,})++)[ \\t]*$","end":"(?=^={2,}(?:\\s+={2,})*+[ \\t]*$)","patterns":[{"include":"#table-simple-innards"}],"beginCaptures":{"0":{"name":"meta.separator.table.simple.restructuredtext"},"1":{"name":"punctuation.definition.table.simple-divider.restructuredtext"}}},{"name":"meta.table-body.restructuredtext","contentName":"markup.other.table.restructuredtext","begin":"^(={2,}(?:\\s+={2,})++)[ \\t]*$","end":"^(={2,}(?:\\s+={2,})++)[ \\t]*$|(?=^\\s*$)","patterns":[{"include":"#table-simple-body"}],"beginCaptures":{"0":{"name":"meta.separator.table.simple.restructuredtext"},"1":{"name":"punctuation.definition.table.simple-divider.restructuredtext"}},"endCaptures":{"0":{"name":"meta.separator.table.simple.restructuredtext"},"1":{"name":"punctuation.definition.table.simple-divider.restructuredtext"}}}],"applyEndPatternLast":true}]},"table-simple-body":{"patterns":[{"begin":"\\G$","end":"^"},{"begin":"$","end":"^\\s*$|(?=^\\s*\\S)"},{"include":"#table-simple-innards"},{"name":"comment.block.double-dot.truncated.restructuredtext","match":"(?:^|(?\u003c=\\s))\\.\\.(?=$|\\s)(?!\\s+\\w+::)","captures":{"0":{"name":"punctuation.definition.comment.restructuredtext"}}}]},"table-simple-continuation":{"name":"meta.separator.table.simple.restructuredtext","match":"^\\s*(-{2,}(?:\\s+-{2,})*+)[ \\t]*$","captures":{"1":{"name":"punctuation.definition.table.column-span.restructuredtext"}}},"table-simple-innards":{"patterns":[{"include":"#table-simple-continuation"},{"name":"meta.separator.table.simple.nested.restructuredtext","match":"(?\u003c=\\s)(?\u003c!^)={2,}(?:\\s+={2,})*+(?=$|\\s)","captures":{"0":{"name":"punctuation.definition.table.simple-divider.restructuredtext"}}},{"match":"(?:^|(?\u003c=\\s{2}))\\|(?=$|\\s)(?:\\s\\S+)*+","captures":{"0":{"patterns":[{"include":"#line-block"}]}}},{"include":"#inlines"}]},"tables":{"patterns":[{"include":"#table-grid"},{"include":"#table-simple"}]},"tag-name":{"name":"entity.name.tag.restructuredtext","match":"(:)[A-Za-z][\\w\\s=.-]*(:)","captures":{"1":{"name":"punctuation.definition.field.restructuredtext"},"2":{"name":"punctuation.definition.field.restructuredtext"}}},"toctree":{"name":"meta.toctree.restructuredtext","begin":"(?i)^(\\s*)(\\.\\.)\\s+(toctree)(::)(?=\\s*$)","end":"^(?!\\s*$|\\1[ \\t]+\\S)","patterns":[{"name":"meta.field-list.restructuredtext","begin":"(?\u003c=::)\\G","end":"^(?=[ \\t]*$)","patterns":[{"include":"#toctree-caption"},{"include":"#toctree-depth"},{"include":"#doctree-options"},{"include":"#directive-options"}]},{"name":"meta.entry.restructuredtext","match":"^\\s+(?!\\G)(\\S.*?)\\s+(\u003c.*?\u003e)[ \\s]*$","captures":{"1":{"name":"markup.list.description.restructuredtext"},"2":{"patterns":[{"include":"#toctree-target"}]}}},{"name":"meta.entry.restructuredtext","match":"^\\s+(?!\\G)(\\S.*?)[ \\s]*$","captures":{"1":{"patterns":[{"include":"#toctree-target"}]}}}],"beginCaptures":{"2":{"name":"punctuation.definition.directive.restructuredtext"},"3":{"name":"support.directive.restructuredtext"},"4":{"name":"punctuation.separator.key-value.restructuredtext"}}},"toctree-caption":{"name":"meta.toctree-option.caption.restructuredtext","contentName":"string.unquoted.caption.restructuredtext","begin":"(?i)(:caption:)\\s+(?=\\S)","end":"$","beginCaptures":{"1":{"patterns":[{"include":"#tag-name"}]}}},"toctree-depth":{"name":"meta.toctree-option.$2.restructuredtext","begin":"(?i)(:((?:min|max)depth):)\\s+","end":"$","patterns":[{"name":"constant.numeric.integer.restructuredtext","match":"\\G-?\\d+(?=\\s*$)"},{"name":"invalid.illegal.bad-integer.restructuredtext","match":"\\G(\\S.+?)(?=\\s*$)"}],"beginCaptures":{"1":{"patterns":[{"include":"#tag-name"}]}}},"toctree-target":{"patterns":[{"match":"(?:^|\\G)(\u003c)(.*)(\u003e)$","captures":{"1":{"name":"punctuation.definition.angle.bracket.begin.restructuredtext"},"2":{"patterns":[{"include":"#toctree-target"}]},"3":{"name":"punctuation.definition.angle.bracket.end.restructuredtext"}}},{"match":"(?:^|\\G)(?:(!)|(~))?(?!\u003c)((.+))(?\u003c!\u003c)$","captures":{"1":{"name":"keyword.operator.suppress-reference.restructuredtext"},"2":{"name":"keyword.operator.last-component-only.restructuredtext"},"3":{"name":"string.other.link.destination.restructuredtext"},"4":{"patterns":[{"name":"keyword.operator.glob.wildcard.restructuredtext","match":"\\*"}]}}}]},"unicode-innards":{"patterns":[{"name":"constant.numeric.integer.codepoint.hexadecimal.restructuredtext","match":"(?i)(?:^|(?\u003c=\\s))(?:0x|(\\\\)?[ux]|U\\+)[0-9A-F]+(?=$|\\s)","captures":{"1":{"name":"constant.character.escape.backslash.restructuredtext"}}},{"name":"constant.numeric.integer.codepoint.decimal.restructuredtext","match":"(?:^|(?\u003c=\\s))[0-9]+(?=$|\\s)"},{"name":"constant.character.entity.xml","match":"(?i)(?:^|(?\u003c=\\s))(\u0026)(#x[0-9A-F]+)(;)(?=$|\\s)","captures":{"1":{"name":"punctuation.definition.constant.xml"},"2":{"name":"entity.name.other.codepoint.hexadecimal.xml"},"3":{"name":"punctuation.definition.entity.end.xml"}}},{"name":"comment.line.double-dot.trailing.restructuredtext","begin":"\\s+(\\.\\.)[ \\t]+(?=\\S)","end":"(?=\\s*$)","beginCaptures":{"1":{"name":"punctuation.definition.comment.restructuredtext"}}},{"name":"string.unquoted.substitution.data.restructuredtext","match":"(?:^|(?\u003c=\\s))(?!\\.\\.\\s+\\S)[^\\s]+"}]}},"injections":{"L:meta.numref.restructuredtext":{"patterns":[{"name":"constant.other.placeholder.figure-number.restructuredtext","match":"(%)s","captures":{"1":{"name":"punctuation.definition.placeholder.restructuredtext"}}},{"name":"constant.other.placeholder.figure-$2.restructuredtext","match":"({)(name|number)(})","captures":{"1":{"name":"punctuation.definition.placeholder.begin.restructuredtext"},"3":{"name":"punctuation.definition.placeholder.end.restructuredtext"}}}]}}}
diff --git a/grammars/text.roff.json b/grammars/text.roff.json
index 57ec1d4..35432e2 100644
--- a/grammars/text.roff.json
+++ b/grammars/text.roff.json
@@ -1 +1 @@
-{"name":"Roff","scopeName":"text.roff","patterns":[{"include":"#main"}],"repository":{"2-part-string":{"name":"string.quoted.other.arbitrary-delimiter.2-part.roff","match":"\\G(.)((?:(?!\\1).)*)(\\1)((?:(?!\\1).)*)(\\1)","captures":{"1":{"name":"punctuation.definition.string.begin.roff","patterns":[{"include":"#c0"}]},"2":{"name":"meta.segment.1.left.roff","patterns":[{"include":"#escapes"}]},"3":{"name":"punctuation.definition.string.middle.roff","patterns":[{"include":"#c0"}]},"4":{"name":"meta.segment.2.right.roff","patterns":[{"include":"#escapes"}]},"5":{"name":"punctuation.definition.string.end.roff","patterns":[{"include":"#c0"}]}}},"3-part-title":{"name":"string.quoted.other.arbitrary-delimiter.3-part.roff","match":"\\G[ \\t]*(.)((?:(?!\\1).)*)(\\1)((?:(?!\\1).)*)(\\1)((?:(?!\\1).)*)(\\1)","captures":{"1":{"name":"punctuation.definition.string.outer.begin.roff","patterns":[{"include":"#c0"}]},"2":{"name":"meta.segment.1.left.roff","patterns":[{"include":"#escapes"}]},"3":{"name":"punctuation.definition.string.inner.begin.roff","patterns":[{"include":"#c0"}]},"4":{"name":"meta.segment.2.centre.roff","patterns":[{"include":"#escapes"}]},"5":{"name":"punctuation.definition.string.inner.end.roff","patterns":[{"include":"#c0"}]},"6":{"name":"meta.segment.3.right.roff","patterns":[{"include":"#escapes"}]},"7":{"name":"punctuation.definition.string.outer.end.roff","patterns":[{"include":"#c0"}]}}},"alternating-fonts":{"patterns":[{"begin":"(?:^|\\G)([.'])[ \\t]*(BI)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\\")","patterns":[{"include":"#odd-bold"},{"include":"#even-italic-after-bold"},{"include":"#even-italic"},{"include":"#bridge-escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(BR)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\\")","patterns":[{"include":"#odd-bold"},{"include":"#even-roman-after-bold"},{"include":"#even-roman"},{"include":"#bridge-escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(IB)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\\")","patterns":[{"include":"#odd-italic"},{"include":"#even-bold-after-italic"},{"include":"#even-bold"},{"include":"#bridge-escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(IR)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\\")","patterns":[{"include":"#odd-italic"},{"include":"#even-roman-after-italic"},{"include":"#even-roman"},{"include":"#bridge-escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(RB)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\\")","patterns":[{"include":"#odd-roman"},{"include":"#even-bold-after-roman"},{"include":"#even-bold"},{"include":"#bridge-escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(RI)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\\")","patterns":[{"include":"#odd-roman"},{"include":"#even-italic-after-roman"},{"include":"#even-italic"},{"include":"#bridge-escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"}}}]},"arithmetic":{"patterns":[{"include":"#escapes"},{"name":"meta.brackets.roff","match":"(\\()(.*?)(\\))","captures":{"1":{"name":"punctuation.arithmetic.begin.roff"},"2":{"patterns":[{"include":"#arithmetic"}]},"3":{"name":"punctuation.arithmetic.end.roff"}}},{"include":"#number"},{"name":"keyword.operator.minimum.gnu.roff","match":"\u003c\\?"},{"name":"keyword.operator.maximum.gnu.roff","match":"\u003e\\?"},{"name":"keyword.operator.arithmetic.roff","match":"[-/+*%]"},{"name":"keyword.operator.logical.roff","match":":|\u0026|[\u003c=\u003e]=?"},{"name":"keyword.operator.absolute.roff","match":"\\|"},{"name":"meta.scaling-indicator.gnu.roff","match":"(?:\\G|(?\u003c=^|\\())([CDMPTcimnpstuvz])(;)","captures":{"1":{"patterns":[{"include":"#units"}]},"2":{"name":"punctuation.separator.semicolon.roff"}}}]},"bold-first":{"patterns":[{"name":"markup.bold.roff","begin":"\\G[ \\t]*(?!\")(?=(?:[^\\s\\\\]|\\\\(?!E?\").)+)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=\\s|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}]},{"name":"markup.bold.roff","match":"(\")(\")","captures":{"0":{"name":"string.quoted.double.empty.roff"},"1":{"name":"punctuation.definition.string.begin.roff"},"2":{"name":"punctuation.definition.string.end.roff"}}},{"name":"markup.bold.roff","contentName":"string.quoted.double.roff","begin":"\\G[ \\t]*(\")","end":"((?:\"\")*)\"(?!\")|(?\u003c!\\\\)(?:$|(?!R)\\R)|(?=\\\\E?\")","patterns":[{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"string.quoted.double.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.roff"},"1":{"name":"markup.bold.roff","patterns":[{"include":"#string-escapes"}]}}},{"include":"#escapes"},{"include":"#string"}]},"bold-italic-first":{"patterns":[{"name":"markup.bold.italic.roff","begin":"\\G[ \\t]*(?!\")(?=(?:[^\\s\\\\]|\\\\(?!E?\").)+)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=\\s|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}]},{"name":"markup.bold.italic.roff","match":"(\")(\")","captures":{"0":{"name":"string.quoted.double.empty.roff"},"1":{"name":"punctuation.definition.string.begin.roff"},"2":{"name":"punctuation.definition.string.end.roff"}}},{"name":"markup.bold.italic.roff","contentName":"string.quoted.double.roff","begin":"\\G[ \\t]*(\")","end":"((?:\"\")*)\"(?!\")|(?\u003c!\\\\)(?:$|(?!R)\\R)|(?=\\\\E?\")","patterns":[{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"string.quoted.double.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.roff"},"1":{"name":"markup.bold.italic.roff","patterns":[{"include":"#string-escapes"}]}}},{"include":"#escapes"},{"include":"#string"}]},"bold-italic-word":{"name":"markup.bold.italic.roff","match":"\\S+?(?=\\\\|$|\\s)"},"bold-word":{"name":"markup.bold.roff","match":"\\S+?(?=\\\\|$|\\s)"},"bridge-escapes":{"patterns":[{"name":"constant.character.escape.newline.roff","begin":"[ \\t]+(\\\\)$(?!R)\\R?","end":"^","beginCaptures":{"1":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.newline.roff","begin":"(\\\\)$(?!R)\\R?","end":"^[ \\t]*","beginCaptures":{"1":{"name":"punctuation.definition.escape.roff"}}}]},"c0":{"patterns":[{"name":"punctuation.c0.ctrl-char.start-of-text.roff","match":"\\x02"},{"name":"punctuation.c0.ctrl-char.end-of-text.roff","match":"\\x03"},{"name":"punctuation.c0.ctrl-char.end-of-transmission.roff","match":"\\x04"},{"name":"punctuation.c0.ctrl-char.enquiry.roff","match":"\\x05"},{"name":"punctuation.c0.ctrl-char.acknowledge.roff","match":"\\x06"},{"name":"punctuation.c0.ctrl-char.alarm.bell.roff","match":"\\a"},{"name":"punctuation.whitespace.form-feed.roff","match":"\\f"},{"name":"punctuation.c0.ctrl-char.delete.roff","match":"\\x7F"}]},"continuous-newline":{"begin":"(\\\\)?(\\\\)$(?!R)\\R?","end":"^(?:[.'])?","beginCaptures":{"0":{"name":"constant.character.escape.newline.roff"},"1":{"name":"punctuation.definition.concealed.escape.backslash.roff"},"2":{"name":"punctuation.definition.escape.roff"}}},"definition":{"patterns":[{"name":"meta.macro.definition.$3.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?((?:de|am)i?1?)\\s+(\\S+?)?\\s*(\\\\E?[\"#].*)?$","end":"^(?:[ \\t]*\\x5C{2})?\\.[ \\t]*\\.","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"storage.type.function.roff"},"4":{"name":"entity.name.function.roff","patterns":[{"include":"#escapes"}]},"5":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"0":{"name":"punctuation.definition.request.roff"}}},{"name":"meta.macro.definition.with-terminator.$3.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?((?:de|am)i?1?)\\s+(\\S+)\\s*(\"[^\"]+\"?|\\S+?(?=\\s|\\\\E?[\"#]))?(.*)$","end":"^(\\.)[ \\t]*((\\5)(?=$|\\s|\\\\(?:$|\")))","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"storage.type.function.roff"},"4":{"name":"entity.name.function.roff","patterns":[{"include":"#escapes"}]},"5":{"name":"keyword.control.terminator.roff","patterns":[{"include":"#string"}]},"6":{"patterns":[{"include":"#param-group"}]}},"endCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"keyword.control.terminator.roff"},"3":{"patterns":[{"include":"#string"}]}}}]},"eqn":{"patterns":[{"name":"constant.language.greek-letter.eqn.roff","match":"(?x)\\b\n(DELTA|GAMMA|LAMBDA|OMEGA|PHI|PI|PSI|SIGMA|THETA|UPSILON|XI|alpha|beta|chi\n|delta|epsilon|eta|gamma|iota|kappa|lambda|mu|nu|omega|omicron|phi|pi|psi\n|rho|sigma|tau|theta|upsilon|xi|zeta)\\b"},{"name":"constant.language.math-function.eqn.roff","match":"\\b(and|arc|cos|cosh|det|exp|for|if|Im|lim|ln|log|max|min|Re|sin|sinh|tan|tanh)\\b"},{"name":"constant.character.math-symbol.eqn.roff","match":"(?x)\n(?:[\u003e\u003c=!]=|\\+-|-\u003e|\u003c-|\u003c\u003c|\u003e\u003e|\\.{3}|,\\.+,|[-+=](?!\\d)|[*/\u003c\u003e])\n|\\b(?:approx|cdot|ceiling|del|grad|half|inf|inter|int|floor\n|nothing|partial|prime|prod|sum|times|union)\\b"},{"begin":"{","end":"}|(?=\\.EN)","patterns":[{"include":"#eqn"}],"beginCaptures":{"0":{"name":"punctuation.section.bracket.curly.begin.eqn.roff"}},"endCaptures":{"0":{"name":"punctuation.section.bracket.curly.end.eqn.roff"}}},{"match":"(~|\\^)|(,)","captures":{"1":{"name":"keyword.operator.spacing.eqn.roff"},"2":{"name":"punctuation.separator.delimiter.comma.eqn.roff"}}},{"begin":"\\b([nts]?define)\\s*(\\S+)\\s*(\\S)","end":"((?:(?!\\3).)*+)(\\3)|(?=\\.EN)","patterns":[{"match":"(\\{)([^}]*)(\\})","captures":{"1":{"name":"punctuation.section.bracket.curly.begin.eqn.roff"},"2":{"patterns":[{"include":"#eqn"},{"include":"#main"}]},"3":{"name":"punctuation.section.bracket.curly.end.eqn.roff"}}},{"include":"#eqn"},{"include":"#main"}],"beginCaptures":{"1":{"name":"storage.type.function.definition.eqn.roff"},"2":{"name":"entity.name.function.eqn.roff"},"3":{"name":"punctuation.section.definition.begin.eqn.roff"}},"endCaptures":{"1":{"patterns":[{"include":"#eqn"}]},"2":{"name":"punctuation.section.definition.end.eqn.roff"}}},{"begin":"\\b(ifdef)\\s*(\\S+)\\s*(\\S)","end":"((?:(?!\\3).)*+)(\\3)|(?=\\.EN)","patterns":[{"match":"(\\{)([^}]*)(\\})","captures":{"1":{"name":"punctuation.section.bracket.curly.begin.eqn.roff"},"2":{"patterns":[{"include":"#eqn"},{"include":"#main"}]},"3":{"name":"punctuation.section.bracket.curly.end.eqn.roff"}}},{"include":"#eqn"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.control.flow.if-defined.eqn.roff"},"2":{"name":"entity.name.function.eqn.roff"},"3":{"name":"punctuation.section.definition.begin.eqn.roff"}},"endCaptures":{"1":{"patterns":[{"include":"#eqn"}]},"2":{"name":"punctuation.section.definition.end.eqn.roff"}}},{"name":"keyword.language.eqn.roff","match":"(?x)\\b\n(above|back|bar|bold|ccol|col|cpile|delim|dot|dotdot|down|dyad|fat|font|from\n|fwd|gfont|gsize|hat|italic|lcol|left|lineup|lpile|mark|matrix|over|pile\n|rcol|right|roman|rpile|size|sqrt|sub|sup|tilde|to|under|up|vec)\\b"},{"name":"keyword.language.eqn.gnu.roff","match":"(?x)\\b\n(accent|big|chartype|smallover|type|vcenter|uaccent|split|nosplit\n|opprime|special|include|ifdef|undef|g[rb]font|space)\\b"},{"name":"constant.language.eqn.gnu.roff","match":"(?x)\\b\n(Alpha|Beta|Chi|Delta|Epsilon|Eta|Gamma|Iota|Kappa|Lambda|Mu|Nu\n|Omega|Omicron|Phi|Pi|Psi|Rho|Sigma|Tau|Theta|Upsilon|Xi|Zeta\n|ldots|dollar)\\b"},{"name":"meta.set-variable.eqn.gnu.roff","match":"(?x)\\b(set)[ \\t]+\n(accent_width|axis_height|baseline_sep|big_op_spacing[1-5]|body_depth|body_height|column_sep\n|default_rule_thickness|delimiter_factor|delimiter_shortfall|denom[12]|draw_lines|fat_offset\n|matrix_side_sep|medium_space|minimum_size|nroff|null_delimiter_space|num[12]|over_hang\n|script_space|shift_down|su[bp]_drop|sub[12]|sup[1-3]|thick_space|thin_space|x_height)\\b","captures":{"1":{"name":"storage.type.var.eqn.roff"},"2":{"name":"variable.other.mathml.eqn.roff"}}},{"name":"string.unquoted.parameter.eqn.roff","match":"(?![\\d\\\\\"])[^-,!.{}\\[\\]*/^+\u003c=\u003e~\\s\"]+"},{"match":"(?\u003c=delim)\\s*(?:(on)|(off))\\b","captures":{"1":{"name":"constant.language.boolean.logical.true.eqn.roff"},"2":{"name":"constant.language.boolean.logical.false.eqn.roff"}}},{"include":"#escapes"},{"include":"#number"},{"include":"#string"}]},"escapes":{"patterns":[{"include":"#escapes-copymode"},{"include":"#escapes-full"}]},"escapes-clipped":{"patterns":[{"begin":"\\\\E?f(?:[I2]|\\(CI|\\[\\s*(?:[I2]|CI)\\s*\\])","end":"$|(?=\\\\E?f[\\[A-Za-z0-9])","patterns":[{"include":"#escaped-newline"},{"include":"$self"},{"include":"#italic-word"}],"beginCaptures":{"0":{"patterns":[{"include":"#escapes"}]}}},{"begin":"\\\\E?f(?:[B3]|\\(CB|\\[\\s*(?:[B3]|CB)\\s*\\])","end":"$|(?=\\\\E?f[\\[A-Za-z0-9])","patterns":[{"include":"#escaped-newline"},{"include":"$self"},{"include":"#bold-word"}],"beginCaptures":{"0":{"patterns":[{"include":"#escapes"}]}}},{"begin":"\\\\E?f(?:4|\\(BI|\\[\\s*BI\\s*\\])","end":"$|(?=\\\\E?f[\\[A-Za-z0-9])","patterns":[{"include":"#escaped-newline"},{"include":"$self"},{"include":"#bold-italic-word"}],"beginCaptures":{"0":{"patterns":[{"include":"#escapes"}]}}},{"begin":"\\\\E?f(?:\\(C[WR]|\\[\\s*C[WR]\\s*\\])","end":"$|(?=\\\\E?f[\\[A-Za-z0-9])","patterns":[{"include":"#escaped-newline"},{"include":"$self"},{"include":"#monospace-word"}],"beginCaptures":{"0":{"patterns":[{"include":"#escapes"}]}}}]},"escapes-copymode":{"patterns":[{"name":"punctuation.definition.concealed.escape.backslash.roff","match":"(\\\\+?)(?=\\1\\S)"},{"name":"comment.line.roff","begin":"(?:(?:(?\u003c=\\n)\\G|^)(\\.|'+)\\s*)?(\\\\E?\")","end":"$","beginCaptures":{"1":{"name":"punctuation.definition.comment.roff"},"2":{"name":"punctuation.definition.comment.roff"}}},{"name":"comment.line.number-sign.gnu.roff","begin":"(?:(?:(?\u003c=\\n)\\G|^)(\\.|'+)\\s*)?(\\\\E?#).*$(?!R)\\R?","end":"^","beginCaptures":{"1":{"name":"punctuation.definition.comment.roff"},"2":{"name":"punctuation.definition.comment.roff"}}},{"name":"comment.empty.roff","match":"(?:(?\u003c=\\n)\\G|^)(\\.|'+)[ \\t]*$","captures":{"1":{"name":"punctuation.definition.comment.roff"}}},{"include":"#continuous-newline"},{"include":"#register-expansion"},{"name":"constant.character.escape.backslash.roff","match":"(?:((\\\\)E)|(\\\\))\\\\","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.tab.roff","match":"(?:((\\\\)E)|(\\\\))t","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.leader-char.roff","match":"(?:((\\\\)E)|(\\\\))a","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.dot.roff","match":"(?:((\\\\)E)|(\\\\))\\.","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.function.interpolate-string.gnu.roff","contentName":"function-call.arguments.roff","begin":"((?:((\\\\)E)|(\\\\))\\*(\\[))","end":"(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#long-name"}],"beginCaptures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"name":"punctuation.section.end.bracket.square.roff"}}},{"name":"constant.character.escape.function.interpolate-string.roff","match":"((?:((\\\\)E)|(\\\\))\\*(\\())(\\S{2})|((?:((\\\\)E)|(\\\\))\\*)(\\S)","captures":{"1":{"name":"entity.name.roff"},"10":{"name":"punctuation.definition.escape.roff"},"11":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"7":{"name":"entity.name.roff"},"8":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"9":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.function.interpolate-argument.roff","match":"((?:((\\\\)E)|(\\\\))\\$\\d)","captures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.function.set-colour.gnu.roff","contentName":"variable.parameter.roff","begin":"((?:((\\\\)E)|(\\\\))[Mm](\\[))","end":"(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#long-params"}],"beginCaptures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"name":"punctuation.section.end.bracket.square.roff"}}},{"name":"constant.character.escape.function.set-colour.gnu.roff","match":"((?:((\\\\)E)|(\\\\))[Mm](\\())(\\S{2})|((?:((\\\\)E)|(\\\\))[Mm])(\\S)","captures":{"1":{"name":"entity.name.roff"},"10":{"name":"punctuation.definition.escape.roff"},"11":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"7":{"name":"entity.name.roff"},"8":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"9":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.function.point-size.gnu.roff","contentName":"variable.parameter.roff","begin":"((?:((\\\\)E)|(\\\\))s([-+])?(\\[))","end":"(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#long-params"}],"beginCaptures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"keyword.operator.arithmetic.roff"},"6":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"name":"punctuation.section.end.bracket.square.roff"}}},{"name":"constant.character.escape.function.check-identifier.gnu.roff","contentName":"string.other.roff","begin":"((?:((\\\\)E)|(\\\\))(?!s[-+]?\\(?\\d)[ABRsZ])((.))","end":"(\\6)|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"name":"entity.name.function.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"string.other.roff"},"6":{"name":"punctuation.definition.begin.roff"}},"endCaptures":{"0":{"name":"string.other.roff"},"1":{"name":"punctuation.definition.end.roff"}}},{"name":"constant.character.escape.internal.gnu.roff","match":"((?:((\\\\)E)|(\\\\))O([0-4]))","captures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"constant.numeric.roff"}}},{"name":"constant.character.escape.internal.stderr-write-file.gnu.roff","contentName":"string.unquoted.filename.roff","begin":"((?:((\\\\)E)|(\\\\))O(5)(\\[))","end":"(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"constant.numeric.roff"},"6":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"name":"punctuation.section.end.bracket.square.roff"}}},{"name":"constant.character.escape.function.interpolate-variable.gnu.roff","begin":"((?:((\\\\)E)|(\\\\))[VY](\\[))","end":"(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#long-name"}],"beginCaptures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"name":"punctuation.section.end.bracket.square.roff"}}},{"name":"constant.character.escape.function.interpolate-variable.gnu.roff","match":"((?:((\\\\)E)|(\\\\))[VY](\\())(\\S{2})|((?:((\\\\)E)|(\\\\))[VY])(\\S)","captures":{"1":{"name":"entity.name.roff"},"10":{"name":"punctuation.definition.escape.roff"},"11":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"7":{"name":"entity.name.roff"},"8":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"9":{"name":"punctuation.definition.escape.roff"}}},{"match":"((?:((\\\\)E)|(\\\\))(\\?))(.*?)((\\\\)(\\?))","captures":{"1":{"name":"constant.character.escape.embed-diversion.start.gnu.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.script.roff"},"6":{"name":"string.interpolated.roff","patterns":[{"include":"$self"}]},"7":{"name":"constant.character.escape.embed-diversion.start.gnu.roff"},"8":{"name":"punctuation.definition.escape.roff"},"9":{"name":"punctuation.definition.script.roff"}}},{"name":"constant.character.escape.function.concatenated-arguments.gnu.roff","match":"((?:((\\\\)E)|(\\\\))\\$[*@^])","captures":{"1":{"name":"variable.language.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.function.interpolate-argument.gnu.roff","match":"((?:((\\\\)E)|(\\\\))\\$(\\())(\\S{2})","captures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"variable.parameter.roff"}}},{"name":"constant.character.escape.function.interpolate-argument.gnu.roff","contentName":"variable.parameter.roff","begin":"((?:((\\\\)E)|(\\\\))\\$(\\[))","end":"(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#long-name"}],"beginCaptures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"name":"punctuation.section.end.bracket.square.roff"}}},{"include":"#c0"}]},"escapes-full":{"patterns":[{"name":"constant.character.escape.current-escape-char.roff","match":"(\\\\)E?e","captures":{"1":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.acute-accent.roff","match":"(?:((\\\\)E)|(\\\\))´","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.grave-accent.roff","match":"(?:((\\\\)E)|(\\\\))`","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.minus.roff","match":"(?:((\\\\)E)|(\\\\))-","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.space.roff","match":"(?:((\\\\)E)|(\\\\)) ","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.space.digit-width.roff","match":"(?:((\\\\)E)|(\\\\))0","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.space.one-sixth-em.roff","match":"(?:((\\\\)E)|(\\\\))\\|","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.space.one-twelfth-em.roff","match":"(?:((\\\\)E)|(\\\\))\\^","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.zero-width-marker.roff","match":"(?:((\\\\)E)|(\\\\))\u0026","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.hyphenation-char.roff","match":"(?:((\\\\)E)|(\\\\))%","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.connect.roff","match":"(?:((\\\\)E)|(\\\\))c","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.downwards.roff","match":"(?:((\\\\)E)|(\\\\))d","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.spread-line.roff","match":"(?:((\\\\)E)|(\\\\))p","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.reverse.roff","match":"(?:((\\\\)E)|(\\\\))r","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.upwards.roff","match":"(?:((\\\\)E)|(\\\\))u","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.function.named-char.roff","match":"(?:((\\\\)E)|(\\\\))(\\()(\\S{2})","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.brace.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]}}},{"name":"constant.character.escape.function.named-char.gnu.roff","begin":"(?:((\\\\)E)|(\\\\))(\\[)","end":"(\\S*?)(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#long-params"},{"name":"variable.parameter.roff","match":"(?:[^\\s\\]\\\\]|\\\\(?!E?[\"#]).)+"}],"beginCaptures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"patterns":[{"include":"#long-params"}]},"2":{"name":"punctuation.section.end.bracket.square.roff"}}},{"match":"(?:(?:^|\\G)(\\.|'+)[ \\t]*)?(\\\\\\{(?:\\\\(?=(?!R)\\R|$))?)","captures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"constant.character.escape.conditional.block.roff"},"3":{"name":"punctuation.section.conditional.begin.roff"}}},{"match":"(?:(?:^|\\G)(\\.|'+)[ \\t]*)?((\\\\\\}(?:\\\\(?=(?!R)\\R|$))?))","captures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"constant.character.escape.conditional.block.roff"},"3":{"name":"punctuation.section.conditional.end.roff"}}},{"name":"meta.device-control.roff","begin":"((?:((\\\\)E)|(\\\\))X)(.)","end":"(.*?)(?:(\\5)|(?\u003c!\\\\)(?=$))","patterns":[{"name":"source.embedded.ditroff","match":".+","captures":{"0":{"patterns":[{"include":"source.ditroff#xCommands"}]}}},{"include":"#escapes"}],"beginCaptures":{"1":{"name":"entity.name.function.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.section.embedded.begin.roff","patterns":[{"include":"#c0"}]}},"endCaptures":{"1":{"name":"source.embedded.ditroff","patterns":[{"include":"source.ditroff#xCommands"}]},"2":{"name":"punctuation.section.embedded.end.roff","patterns":[{"include":"#c0"}]}}},{"name":"constant.character.escape.function.roff","contentName":"string.other.roff","begin":"((?:((\\\\)E)|(\\\\))[bCDhHSlLovwxXN])((.))","end":"(\\6)|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"name":"entity.name.function.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"string.other.roff"},"6":{"name":"punctuation.definition.begin.roff","patterns":[{"include":"#c0"}]}},"endCaptures":{"0":{"name":"string.other.roff"},"1":{"name":"punctuation.definition.end.roff","patterns":[{"include":"#c0"}]}}},{"name":"meta.throughput.roff","begin":"(?:((\\\\)E)|(\\\\))!","end":"(?\u003c!\\\\)$","patterns":[{"include":"#escapes-copymode"}],"beginCaptures":{"0":{"name":"constant.character.escape.transparent-line.roff"},"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.font.roff","match":"(?:((\\\\)E)|(\\\\))f[RP1]","captures":{"0":{"name":"entity.name.roff"},"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"begin":"((?:((\\\\)E)|(\\\\))f(?:[I2]|(\\()CI|(\\[)\\s*(?:[I2]|CI)\\s*(\\])))","end":"(?=\\\\E?f[\\[A-Za-z0-9])|^(?=[.']\\s*(?:(?:SH|SS|P|[HILPT]P|di)\\b)|\\.)","patterns":[{"include":"$self"},{"include":"#italic-word"}],"beginCaptures":{"0":{"name":"constant.character.escape.font.roff"},"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.section.begin.bracket.square.roff"},"6":{"name":"punctuation.section.end.bracket.square.roff"}}},{"begin":"((?:((\\\\)E)|(\\\\))f(?:[B3]|(\\()CB|(\\[)\\s*(?:[B3]|CB)\\s*(\\])))","end":"(?=\\\\E?f[\\[A-Za-z0-9])|^(?=[.']\\s*(?:(?:SH|SS|P|[HILPT]P|di)\\b)|\\.)","patterns":[{"include":"$self"},{"include":"#bold-word"}],"beginCaptures":{"0":{"name":"constant.character.escape.font.roff"},"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"punctuation.section.begin.bracket.square.roff"},"7":{"name":"punctuation.section.end.bracket.square.roff"}}},{"begin":"((?:((\\\\)E)|(\\\\))f(?:4|(\\()BI|(\\[)\\s*BI\\s*(\\])))","end":"(?=\\\\E?f[\\[A-Za-z0-9])|^(?=[.']\\s*(?:(?:SH|SS|P|[HILPT]P|di)\\b)|\\.)","patterns":[{"include":"$self"},{"include":"#bold-italic-word"}],"beginCaptures":{"0":{"name":"constant.character.escape.font.roff"},"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"punctuation.section.begin.bracket.square.roff"},"7":{"name":"punctuation.section.end.bracket.square.roff"}}},{"begin":"((?:((\\\\)E)|(\\\\))f(?:(\\()C[WR]|(\\[)\\s*C[WR]\\s*(\\])))","end":"(?=\\\\E?f[\\[A-Za-z0-9])|^(?=[.']\\s*(?:(?:SH|SS|P|[HILPT]P|di)\\b)|\\.)","patterns":[{"include":"$self"},{"include":"#monospace-word"}],"beginCaptures":{"0":{"name":"constant.character.escape.font.roff"},"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"punctuation.section.begin.bracket.square.roff"},"7":{"name":"punctuation.section.end.bracket.square.roff"}}},{"name":"constant.character.escape.function.font.gnu.roff","contentName":"variable.parameter.roff","begin":"((?:((\\\\)E)|(\\\\))[Ff](\\[))","end":"(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"name":"punctuation.section.end.bracket.square.roff"}}},{"name":"constant.character.escape.function.font.roff","match":"((?:((\\\\)E)|(\\\\))[Ff](\\())(\\S{2})|((?:((\\\\)E)|(\\\\))[Ff])(\\S)","captures":{"1":{"name":"entity.name.roff"},"10":{"name":"punctuation.definition.escape.roff"},"11":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"7":{"name":"entity.name.roff"},"8":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"9":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.function.format-register.roff","match":"((?:((\\\\)E)|(\\\\))g(\\())(\\S{2})|((?:((\\\\)E)|(\\\\))g)(\\S)","captures":{"1":{"name":"entity.name.roff"},"10":{"name":"punctuation.definition.escape.roff"},"11":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"7":{"name":"entity.name.roff"},"8":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"9":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.function.mark-input.roff","match":"((?:((\\\\)E)|(\\\\))k)(\\S)","captures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]}}},{"name":"constant.character.escape.function.point-size.roff","match":"((?:((\\\\)E)|(\\\\))s[-+]?(\\()?)(\\d+)","captures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"variable.parameter.roff"}}},{"name":"constant.character.escape.function.zero-width-print.roff","match":"((?:((\\\\)E)|(\\\\))z)([^\\s\\\\])","captures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]}}},{"name":"constant.character.escape.function.unicode-codepoint.heirloom.roff","match":"(?:((\\\\)E)|(\\\\))U([^0-9A-Fa-f ])([0-9A-Fa-f]+)(\\4)","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.string.begin.roff","patterns":[{"include":"#c0"}]},"5":{"name":"constant.numeric.integer.int.hexadecimal.roff"},"6":{"name":"punctuation.definition.string.end.roff","patterns":[{"include":"#c0"}]}}},{"name":"markup.link.inline.escape.heirloom.roff","match":"((?:((\\\\)E)|(\\\\))(T|W))((.)((?:(?!\\7).)++)(\\7))(.+?)((?:((\\\\)E)|(\\\\))\\5)","captures":{"1":{"name":"constant.character.escape.function.roff"},"10":{"name":"entity.name.link-text.unquoted.roff","patterns":[{"include":"#escapes"}]},"11":{"name":"constant.character.escape.function.roff"},"12":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"13":{"name":"punctuation.definition.escape.roff"},"14":{"name":"punctuation.definition.escape.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"6":{"name":"meta.link-destination.anchor.roff"},"7":{"name":"punctuation.definition.string.begin.roff","patterns":[{"include":"#c0"}]},"8":{"name":"string.other.link.destination.roff","patterns":[{"include":"#escapes"}]},"9":{"name":"punctuation.definition.string.end.roff","patterns":[{"include":"#c0"}]}}},{"name":"constant.character.escape.misc.roff","match":"(?:((\\\\)E)|(\\\\))\\S","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}}]},"even-bold":{"patterns":[{"name":"markup.bold.roff","begin":"(?\u003c=^|\\s|\")(?!\"|\\\\E?\")((?:[^\\s\"\\\\]|\\\\(?!E?\").)+)","end":"(?=[ \\t])|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}}]},"even-bold-after-italic":{"patterns":[{"contentName":"markup.bold.roff","begin":"(\")","end":"((\"))([^\"\\s]+[ \\t]*)?|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"markup.bold.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"markup.bold.roff"},"2":{"name":"punctuation.definition.string.end.roff"},"3":{"name":"markup.italic.roff"}}}]},"even-bold-after-roman":{"patterns":[{"contentName":"markup.bold.roff","begin":"(\")","end":"((\"))([^\"\\s]+[ \\t]*)?|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"markup.bold.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"markup.bold.roff"},"2":{"name":"punctuation.definition.string.end.roff"},"3":{"name":"markup.plain.roff"}}}]},"even-italic":{"patterns":[{"name":"markup.italic.roff","begin":"(?\u003c=^|\\s|\")(?!\"|\\\\E?\")((?:[^\\s\"\\\\]|\\\\(?!E?\").)+)","end":"(?=[ \\t])|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}}]},"even-italic-after-bold":{"patterns":[{"contentName":"markup.italic.roff","begin":"(\")","end":"((\"))([^\"\\s]+[ \\t]*)?|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"markup.italic.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"markup.italic.roff"},"2":{"name":"punctuation.definition.string.end.roff"},"3":{"name":"markup.bold.roff"}}}]},"even-italic-after-roman":{"patterns":[{"contentName":"markup.italic.roff","begin":"(\")","end":"((\"))([^\"\\s]+[ \\t]*)?|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"markup.italic.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"markup.italic.roff"},"2":{"name":"punctuation.definition.string.end.roff"},"3":{"name":"markup.plain.roff"}}}]},"even-roman":{"patterns":[{"name":"markup.plain.roff","begin":"(?\u003c=^|\\s|\")(?!\"|\\\\E?\")((?:[^\\s\"\\\\]|\\\\(?!E?\").)+)","end":"(?=[ \\t])|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}}]},"even-roman-after-bold":{"patterns":[{"contentName":"markup.plain.roff","begin":"(\")","end":"((\"))([^\"\\s]+[ \\t]*)?|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"markup.plain.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"markup.plain.roff"},"2":{"name":"punctuation.definition.string.end.roff"},"3":{"name":"markup.bold.roff"}}}]},"even-roman-after-italic":{"patterns":[{"contentName":"markup.plain.roff","begin":"(\")","end":"((\"))([^\"\\s]+[ \\t]*)?|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"markup.plain.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"markup.plain.roff"},"2":{"name":"punctuation.definition.string.end.roff"},"3":{"name":"markup.italic.roff"}}}]},"generic-parameter":{"name":"variable.parameter.roff","match":"[^\\s\\\\]+","captures":{"0":{"patterns":[{"include":"#c0"}]}}},"ignore":{"patterns":[{"contentName":"comment.block.ignored-input.with-terminator.roff","begin":"(?:^|\\G)(?!.*?\\\\*})([.'])[ \\t]*(?:(do)[ \\t]+)?(ig)[ \\t]+(?!\\\\E?[\"#]|\\\\+\\$\\d+)((\"[^\"]+\")|\\S+?(?=\\s|\\\\E?[\"#]))(.*)$","end":"^([.'])[ \\t]*(\\4)(?=\\s|$|\\\\)|^(?=[.']?[ \\t]*\\\\*})","patterns":[{"include":"#register-expansion"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"},"4":{"name":"keyword.control.terminator.roff","patterns":[{"include":"#escapes"}]},"5":{"patterns":[{"include":"#string"}]},"6":{"patterns":[{"include":"#params"}]}},"endCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"keyword.control.terminator.roff","patterns":[{"include":"#string"}]}}},{"contentName":"comment.block.ignored-input.roff","begin":"(?:^|\\G)(?!.*?\\\\*})([.'])[ \\t]*(?:(do)[ \\t]+)?(ig)(?=\\s|\\\\E?[\"#])(.*)$","end":"^([.'])[ \\t]*\\.(?=\\s|\\\\E?[\"#])|^(?=[.']?[ \\t]*\\\\*})","patterns":[{"include":"#register-expansion"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"},"4":{"patterns":[{"include":"#params"}]}},"endCaptures":{"0":{"name":"punctuation.definition.request.roff"}}}]},"italic-first":{"patterns":[{"name":"markup.italic.roff","begin":"\\G[ \\t]*(?!\")(?=(?:[^\\s\\\\]|\\\\(?!E?\").)+)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=\\s|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}]},{"name":"markup.italic.roff","match":"(\")(\")","captures":{"0":{"name":"string.quoted.double.empty.roff"},"1":{"name":"punctuation.definition.string.begin.roff"},"2":{"name":"punctuation.definition.string.end.roff"}}},{"name":"markup.italic.roff","contentName":"string.quoted.double.roff","begin":"\\G[ \\t]*(\")","end":"((?:\"\")*)\"(?!\")|(?\u003c!\\\\)(?:$|(?!R)\\R)|(?=\\\\E?\")","patterns":[{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"string.quoted.double.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.roff"},"1":{"name":"markup.italic.roff","patterns":[{"include":"#string-escapes"}]}}},{"include":"#escapes"},{"include":"#string"}]},"italic-word":{"name":"markup.italic.roff","match":"\\S+?(?=\\\\|$|\\s)"},"long-name":{"patterns":[{"name":"variable.parameter.other.roff","begin":"\\G\\s*","end":"(?=\\]|\\s)","patterns":[{"include":"#escapes"}]},{"include":"#escapes"},{"include":"#string"},{"include":"#number"}]},"long-params":{"patterns":[{"include":"#escapes"},{"include":"#string"},{"include":"#number"},{"include":"#arithmetic"},{"name":"variable.parameter.roff","match":"[^\\\\\\s\\]]+","captures":{"0":{"patterns":[{"include":"#c0"}]}}}]},"macros":{"patterns":[{"include":"#man"},{"include":"#mdoc"},{"include":"#mono"},{"include":"#ms"},{"include":"#mm"},{"include":"#me"},{"include":"#www"},{"name":"meta.function.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*((?:[^\\s\\\\]|\\\\(?!E?[#\"]).)+)","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"include":"#param-group"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff","patterns":[{"include":"#escapes"}]}}}]},"main":{"patterns":[{"match":"(?\u003c!^|\\A)\\G[.']"},{"include":"#preprocessors"},{"include":"#escapes"},{"include":"#requests"},{"include":"#macros"}]},"man":{"patterns":[{"name":"meta.function.${2:/downcase}.man.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(RE|RS|SM|BT|PT)(?=\\s)","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"include":"#param-group"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.deprecated.function.${2:/downcase}.man.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*((AT|DT|PD|UC))(?=\\s)","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"include":"#param-group"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"invalid.deprecated.roff"}}},{"name":"markup.heading.title.function.man.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(TH)(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"name":"markup.heading.section.function.man.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(SH)(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"name":"markup.heading.subsection.function.man.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(SS)(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"contentName":"markup.raw.roff","begin":"(?:^|\\G)([.'])[ \\t]*(EX)\\s*(\\\\E?[#\"].*)?$","end":"^([.'])[ \\t]*(EE)(?=\\s|\\\\E?[#\"])","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"},"3":{"patterns":[{"include":"#escapes-copymode"}]}},"endCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"name":"meta.function.paragraph.man.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(LP|PP?)(?=\\s|\\\\E?[\"#])","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.function.indented-paragraph.man.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(IP)(?=\\s|\\\\E?[\"#])","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"include":"#param-group"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(TP|TQ)(?=\\s|\\\\E?[\"#])(.*)?$(?!R)\\R?","end":"^(.*)(?\u003c!\\\\)$","patterns":[{"match":".+","captures":{"0":{"patterns":[{"include":"$self"}]}}}],"beginCaptures":{"0":{"name":"meta.function.titled-paragraph.man.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"patterns":[{"include":"#param-group"}]}},"endCaptures":{"0":{"name":"markup.heading.paragraph.roff"},"1":{"patterns":[{"include":"$self"}]}}},{"name":"meta.deprecated.function.hanging-paragraph.man.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*((HP))(?=\\s|\\\\E?[\"#])","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"include":"#param-group"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"invalid.deprecated.roff"}}},{"name":"meta.function.mailto.hyperlink.man.macro.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(MT)(?=\\s|\\\\E?[\"#])\\s*","end":"^([.'])[ \\t]*(ME)(?=\\s|\\\\E?[\"#])(.*)\\s*(\\\\E?[\"#].*)?$","patterns":[{"include":"#underline-first"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.gnu.roff"},"2":{"name":"entity.function.name.gnu.roff"}},"endCaptures":{"1":{"name":"punctuation.definition.macro.gnu.roff"},"2":{"name":"entity.function.name.gnu.roff"},"3":{"patterns":[{"include":"#param-group"}]},"4":{"patterns":[{"include":"#escapes"}]}}},{"name":"meta.function.hyperlink.man.macro.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(UR)(?=\\s|\\\\E?[\"#])\\s*","end":"^([.'])[ \\t]*(UE)(?=\\s|\\\\E?[\"#])(.*)\\s*(\\\\E?[\"#].*)?$","patterns":[{"include":"#underline-first"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.gnu.roff"},"2":{"name":"entity.function.name.gnu.roff"}},"endCaptures":{"1":{"name":"punctuation.definition.macro.gnu.roff"},"2":{"name":"entity.function.name.gnu.roff"},"3":{"patterns":[{"include":"#param-group"}]},"4":{"patterns":[{"include":"#escapes"}]}}},{"name":"meta.command-synopsis.roff","begin":"(?:^|\\G)([.'])[ \\t]*(SY)(?=\\s|\\\\E?[\"#])","end":"^([.'])[ \\t]*(YS)(?=\\s|\\\\E?[\"#])","patterns":[{"include":"#bold-first"},{"name":"meta.function.option-description.man.macro.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(OP)(?=\\s)","end":"(?\u003c!\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"name":"function-call.arguments.roff","begin":"\\G","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#odd-bold"},{"include":"#even-italic-after-bold"},{"include":"#even-italic"},{"include":"#bridge-escapes"}]},{"include":"#escapes"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.gnu.roff"},"2":{"name":"entity.function.name.gnu.roff"}}},{"include":"$self"}],"beginCaptures":{"0":{"name":"meta.function.begin.synopsis.man.macro.gnu.roff"},"1":{"name":"punctuation.definition.macro.gnu.roff"},"2":{"name":"entity.function.name.gnu.roff"}},"endCaptures":{"0":{"name":"meta.function.end.synopsis.man.macro.gnu.roff"},"1":{"name":"punctuation.definition.macro.gnu.roff"},"2":{"name":"entity.function.name.gnu.roff"}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(S?B)(\\s*\\\\E?[#\"].*$)?(?=$|[ \\t]+|\\\\)","end":"^(?=[.'])|(?=\\\\E?\")|(?!\\\\E?#)((\\S+[ \\t]*)(?\u003c![^\\\\]\\\\)(?:(?!R)\\R|$))","patterns":[{"include":"$self"},{"name":"markup.bold.roff","match":"\\S+"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"},"3":{"patterns":[{"include":"#escapes-copymode"}]}},"endCaptures":{"1":{"name":"markup.bold.roff"},"2":{"patterns":[{"include":"#escapes"}]}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(I)(\\s*\\\\E?[#\"].*$)?(?=$|[ \\t]+|\\\\)","end":"^(?=[.'])|(?=\\\\E?\")|(?!\\\\E?#)((\\S+[ \\t]*)(?\u003c![^\\\\]\\\\)(?:(?!R)\\R|$))","patterns":[{"include":"$self"},{"name":"markup.italic.roff","match":"\\S+"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"},"3":{"patterns":[{"include":"#escapes-copymode"}]}},"endCaptures":{"1":{"name":"markup.italic.roff"},"2":{"patterns":[{"include":"#escapes"}]}}},{"include":"#alternating-fonts"}]},"mdoc":{"patterns":[{"name":"meta.function.begin-emphasis.unparsed.macro.mdoc.roff","begin":"(?:^|\\G)([.'])\\s*(Bf)[ \\t]+(-emphasis|Em)(?=\\s)(.*)","end":"^(?=[.']\\s*[BE]f\\s)","patterns":[{"include":"$self"},{"include":"#italic-word"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.option.mdoc.macro.roff"},"4":{"patterns":[{"include":"#escapes"}]}}},{"name":"meta.function.begin-literal.unparsed.macro.mdoc.roff","begin":"(?:^|\\G)([.'])\\s*(Bf)[ \\t]+(-literal|Li)(?=\\s)(.*)","end":"^(?=[.']\\s*[BE]f\\s)","patterns":[{"include":"$self"},{"include":"#monospace-word"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.option.mdoc.macro.roff"},"4":{"patterns":[{"include":"#escapes"}]}}},{"name":"meta.function.begin-symbolic.unparsed.macro.mdoc.roff","begin":"(?:^|\\G)([.'])\\s*(Bf)[ \\t]+(-symbolic|Sy)(?=\\s)(.*)","end":"^(?=[.']\\s*[BE]f\\s)","patterns":[{"include":"$self"},{"include":"#bold-word"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.option.mdoc.macro.roff"},"4":{"patterns":[{"include":"#escapes"}]}}},{"contentName":"meta.citation.mdoc.roff","begin":"(?:^|\\G)([.'])\\s*(Rs)(?=\\s)(.*)$","end":"^([.'])\\s*(Re)(?=\\s)","patterns":[{"include":"#refer"}],"beginCaptures":{"0":{"name":"meta.function.unparsed.macro.mdoc.roff"},"1":{"name":"punctuation.definition.macro.mdoc.roff"},"2":{"name":"entity.function.name.mdoc.roff"},"3":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"0":{"name":"meta.function.unparsed.macro.mdoc.roff"},"1":{"name":"punctuation.definition.mdoc.macro.roff"},"2":{"name":"entity.function.name.mdoc.roff"}}},{"begin":"(?:^|\\G)([.'])\\s*(Bd)\\s+(-literal)(?=\\s|$)(.*)","end":"^([.'])\\s*(Ed)(?=\\s|$)","patterns":[{"name":"meta.html-snippet.mdoc.roff","begin":"(?:^|\\G)(?:\\S*.*?\\s+)?HTML:\\s*$(?!R)\\R?","end":"^(?!\\t|\\s*$)","patterns":[{"name":"text.embedded.html.basic","match":".+","captures":{"0":{"patterns":[{"include":"text.html.basic"}]}}}],"beginCaptures":{"0":{"patterns":[{"include":"#main"}]}}},{"name":"meta.js-snippet.mdoc.roff","begin":"(?:^|\\G)(?:\\S*.*?\\s+)?JavaScript:\\s*$(?!R)\\R?","end":"^(?!\\t|\\s*$)","patterns":[{"match":".+","captures":{"0":{"patterns":[{"include":"source.js"}]}}}],"beginCaptures":{"0":{"patterns":[{"include":"#main"}]}}},{"name":"meta.css-snippet.mdoc.roff","begin":"(?:^|\\G)(?:\\S*.*?\\s+)?CSS:\\s*$(?!R)\\R?","end":"^(?!\\t|\\s*$)","patterns":[{"include":"source.css"}],"beginCaptures":{"0":{"patterns":[{"include":"#main"}]}}},{"name":"meta.shell-snippet.mdoc.roff","begin":"(?:^|\\G)(?:\\S*.*?\\s+)?(?i:Bash|(?:Bourne[\\s-]?)?Shell(?:[\\s-]?Script)?):\\s*$(?!R)\\R?","end":"^(?!\\t|\\s*$)","patterns":[{"match":".+","captures":{"0":{"patterns":[{"include":"source.shell"}]}}}],"beginCaptures":{"0":{"patterns":[{"include":"#main"}]}}},{"include":"#main"}],"beginCaptures":{"0":{"name":"meta.function.$2.unparsed.macro.mdoc.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"patterns":[{"include":"#mdoc-args"}]},"4":{"patterns":[{"include":"#mdoc-unparsed"}]}},"endCaptures":{"0":{"name":"meta.function.$2.unparsed.macro.mdoc.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"markup.heading.title.function.mdoc.macro.roff","begin":"(?:^|\\G)([.'])\\s*(Dt)(?=\\s)","end":"(?\u003c!\\\\)$","patterns":[{"include":"#mdoc-delimiters"},{"include":"#mdoc-args"}],"beginCaptures":{"0":{"name":"meta.function.$2.unparsed.macro.mdoc.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"name":"meta.function.document-date.unparsed.mdoc.macro.roff","contentName":"string.unquoted.other.roff","begin":"(?:^|\\G)([.'])\\s*(Dd)(?:[ \\t]+|(?=$))","end":"(?\u003c!\\\\)$","patterns":[{"include":"#mdoc-date-auto"},{"include":"#mdoc-date-manual"},{"include":"#mdoc-args"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"markup.heading.section.function.mdoc.macro.roff","begin":"(?:^|\\G)([.'])\\s*(Sh)(?=\\s)","end":"(?\u003c!\\\\)$","patterns":[{"include":"#mdoc-callables"},{"include":"#mdoc-args"}],"beginCaptures":{"0":{"name":"meta.function.$2.parsed.macro.mdoc.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"name":"meta.function.$2.unparsed.macro.mdoc.roff","begin":"(?:^|\\G)([.'])\\s*(%[ABCDIJNOPQRTUV]|B[dfklt]|br|D[bdt]|E[dfklx]|F[do]|Hf|In|L[bp]|Nd|Os|Pp|R[esv]|Sm|sp|Ud)(?=\\s)","end":"(?\u003c!\\\\)$","patterns":[{"include":"#mdoc-unparsed"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.function.$2.parsed.macro.mdoc.roff","begin":"(?x)(?:^|\\G)([.'])\\s*\n(Ac|Ad|An|Ao|Ap|Aq|Ar|At|Bc|Bo|Bq|Brc|Bro|Brq|Bsx|Bx|Cd|Cm|D1|Dc\n|Dl|Do|Dq|Dv|Dx|Ec|Em|En|Eo|Eq|Er|Es|Ev|Fa|Fc|Fl|Fn|Fr|Ft|Fx|Ic\n|It|Li|Lk|Me|Ms|Mt|Nm|No|Ns|Nx|Oc|Oo|Op|Ot|Ox|Pa|Pc|Pf|Po|Pq|Qc\n|Ql|Qo|Qq|Rd|Sc|Sh|So|Sq|Ss|St|Sx|Sy|Ta|Tn|Ux|Va|Vt|Xc|Xo|Xr)\n(?=\\s)","end":"(?\u003c!\\\\)$","patterns":[{"include":"#mdoc-callables"},{"include":"#mdoc-args"},{"include":"#generic-parameter"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}}]},"mdoc-args":{"patterns":[{"include":"#escapes"},{"include":"#string"},{"name":"punctuation.delimiter.mdoc.macro.roff","match":"(?\u003c=\\s)[(\\[.,:|;)\\]?!](?=\\s|$)"},{"name":"constant.language.option.mdoc.macro.roff","match":"(?x)\n(?\u003c=\\s) (-)\n(alpha|beta|bullet|centered|column|compact|dash|devel|diag|emphasis|enum|file|filled|hang\n|hyphen|inset|item|literal|nested|nosplit|ohang|ragged|split|std|symbolic|tag|type|unfilled\n|width|words|offset(?:\\s+(?:left|center|indent|indent-two|right))?)(?=\\s)","captures":{"1":{"name":"punctuation.definition.dash.roff"}}}]},"mdoc-callables":{"patterns":[{"name":"meta.function.$1.callable.macro.mdoc.roff","begin":"(?\u003c=Em|Ar)\\G|(?\u003c=\\s)(Em|Ar)(?=\\s)","end":"(?x)\n(?\u003c!\\\\)$ |\n(?=\n\t\\s+\n\t(?:Ac|Ad|An|Ao|Ap|Aq|Ar|At|Bc|Bo|Bq|Brc|Bro|Brq|Bsx|Bx|Cd|Cm|Dc|Do|Dq|Dv|Dx|Ec|Em\n\t|En|Eo|Er|Es|Ev|Fa|Fc|Fl|Fn|Fr|Ft|Fx|Ic|Li|Lk|Ms|Mt|Nm|No|Ns|Nx|Oc|Oo|Op|Ot|Ox|Pa\n\t|Pc|Pf|Po|Pq|Qc|Ql|Qo|Qq|Sc|So|Sq|Sx|Sy|Ta|Tn|Ux|Va|Vt|Xc|Xo|Xr)\n\t\\s | \\\\E? (?:\"|f[\\[A-Za-z0-9])\n)","patterns":[{"include":"#mdoc-args"},{"include":"$self"},{"include":"#italic-word"}],"beginCaptures":{"1":{"name":"entity.function.name.roff"}}},{"name":"meta.function.$1.callable.macro.mdoc.roff","begin":"(?\u003c=Sy|Fl|Cm)\\G|(?\u003c=\\s)(Sy|Fl|Cm)(?=\\s)","end":"(?x)\n(?\u003c!\\\\)$ |\n(?=\n\t\\s+\n\t(?:Ac|Ad|An|Ao|Ap|Aq|Ar|At|Bc|Bo|Bq|Brc|Bro|Brq|Bsx|Bx|Cd|Cm|Dc|Do|Dq|Dv|Dx|Ec|Em\n\t|En|Eo|Er|Es|Ev|Fa|Fc|Fl|Fn|Fr|Ft|Fx|Ic|Li|Lk|Ms|Mt|Nm|No|Ns|Nx|Oc|Oo|Op|Ot|Ox|Pa\n\t|Pc|Pf|Po|Pq|Qc|Ql|Qo|Qq|Sc|So|Sq|Sx|Sy|Ta|Tn|Ux|Va|Vt|Xc|Xo|Xr)\n\t\\s | \\\\E? (?:\"|f[\\[A-Za-z0-9])\n)","patterns":[{"include":"#mdoc-args"},{"include":"$self"},{"include":"#bold-word"}],"beginCaptures":{"1":{"name":"entity.function.name.roff"}}},{"name":"meta.function.$1.callable.macro.mdoc.roff","begin":"(?\u003c=Li)\\G|(?\u003c=\\s)(Li)(?=\\s)","end":"(?x)\n(?\u003c!\\\\)$ |\n(?=\n\t\\s+\n\t(?:Ac|Ad|An|Ao|Ap|Aq|Ar|At|Bc|Bo|Bq|Brc|Bro|Brq|Bsx|Bx|Cd|Cm|Dc|Do|Dq|Dv|Dx|Ec|Em\n\t|En|Eo|Er|Es|Ev|Fa|Fc|Fl|Fn|Fr|Ft|Fx|Ic|Li|Lk|Ms|Mt|Nm|No|Ns|Nx|Oc|Oo|Op|Ot|Ox|Pa\n\t|Pc|Pf|Po|Pq|Qc|Ql|Qo|Qq|Sc|So|Sq|Sx|Sy|Ta|Tn|Ux|Va|Vt|Xc|Xo|Xr)\n\t\\s | \\\\E? (?:\"|f[\\[A-Za-z0-9])\n)","patterns":[{"include":"#mdoc-args"},{"include":"$self"},{"include":"#monospace-word"}],"beginCaptures":{"1":{"name":"entity.function.name.roff"}}},{"name":"meta.function.$1.callable.macro.mdoc.roff","begin":"(?\u003c=Lk|Mt)\\G|(?\u003c=\\s)(Lk|Mt)(?=\\s|$)\\s*","end":"$|(?=\\\\E?\")|(\\S+?)(?=$|\\s|\\\\E?\")","beginCaptures":{"1":{"name":"entity.function.name.roff"}},"endCaptures":{"0":{"name":"string.other.link.roff"},"1":{"name":"markup.underline.link.hyperlink.mdoc.roff","patterns":[{"include":"#escapes"}]}}},{"name":"meta.function.$1.callable.macro.mdoc.roff","match":"(?x) (?\u003c=[ \\t])\n(Ac|Ad|An|Ao|Ap|Aq|Ar|At|Bc|Bo|Bq|Brc|Bro|Brq|Bsx|Bx|Cd|Cm|Dc|Do|Dq|Dv|Dx|Ec|En\n|Eo|Er|Es|Ev|Fa|Fc|Fl|Fn|Fr|Ft|Fx|Ic|Li|Lk|Ms|Mt|Nm|No|Ns|Nx|Oc|Oo|Op|Ot|Ox|Pa|Pc\n|Pf|Po|Pq|Qc|Ql|Qo|Qq|Sc|So|Sq|Sx|Ta|Tn|Ux|Va|Vt|Xc|Xo|Xr)(?=\\s)","captures":{"1":{"name":"entity.function.name.roff"}}}]},"mdoc-date-auto":{"name":"meta.document-date.automatic.roff","begin":"(?:\\G|^)((\\$)Mdocdate)(?=[:$]|$)","end":"\\s*((\\$))|(?=$)","patterns":[{"contentName":"constant.other.date.roff","begin":"\\G(:)\\s*","end":"\\s*(?=\\$|(?\u003c!\\\\)$)","patterns":[{"include":"#mdoc-date-manual"},{"include":"#mdoc-args"}],"beginCaptures":{"1":{"name":"punctuation.separator.key-value.roff"}}}],"beginCaptures":{"1":{"name":"keyword.rcs-like.section.begin.roff"},"2":{"name":"punctuation.section.begin.roff"}},"endCaptures":{"1":{"name":"keyword.rcs-like.section.end.roff"},"2":{"name":"punctuation.section.end.roff"}}},"mdoc-date-manual":{"name":"meta.document-date.hardcoded.roff","match":"(?:\\G|^)([A-Za-z]+\\s+\\d{1,2}(,)?\\s+\\d{4})\\b","captures":{"1":{"name":"constant.other.date.roff"},"2":{"name":"punctuation.separator.comma.roff"}}},"mdoc-unparsed":{"patterns":[{"include":"#mdoc-delimiters"},{"include":"#mdoc-args"},{"include":"#generic-parameter"}]},"me":{"patterns":[{"name":"meta.function.${3:/downcase}.me.macro.roff","begin":"(?x) (?:^|\\G)([.'])[ \\t]*\n((?:[()][cdfqxz]|\\+\\+|\\+c)|\n(1c|2c|EN|EQ|GE|GS|PE|PS|TE|TH|TS|ba|bc|bu|bx|hx\n|hl|ip|lp|np|pd|pp|r|re|sk|sm|sz|tp|uh|xp)(?=\\s))","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"3":{"name":"entity.function.name.roff"}}},{"contentName":"markup.list.unnumbered.roff","begin":"(?:^|\\G)([.'])[ \\t]*(\\(l)(?=\\s)","end":"^([.'])[ \\t]*(\\)l)(?=\\s)","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"meta.function.list.begin.me.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}},"endCaptures":{"0":{"name":"meta.function.list.end.me.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"contentName":"function-call.arguments.roff","begin":"(?:^|\\G)([.'])[ \\t]*(b)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=$|(?!R)\\R)|(?=\\\\E?\")","patterns":[{"include":"#bold-first"}],"beginCaptures":{"0":{"name":"meta.function.bold-text.me.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"contentName":"function-call.arguments.roff","begin":"(?:^|\\G)([.'])[ \\t]*(i)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=$|(?!R)\\R)|(?=\\\\E?\")","patterns":[{"include":"#italic-first"}],"beginCaptures":{"0":{"name":"meta.function.italic-text.me.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"contentName":"function-call.arguments.roff","begin":"(?:^|\\G)([.'])[ \\t]*(bi)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=$|(?!R)\\R)|(?=\\\\E?\")","patterns":[{"include":"#bold-italic-first"}],"beginCaptures":{"0":{"name":"meta.function.bold-italic-text.me.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"contentName":"function-call.arguments.roff","begin":"(?:^|\\G)([.'])[ \\t]*(u)(?=\\s|$)\\s*","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=$|(?!R)\\R)|(?=\\\\E?\")","patterns":[{"include":"#underline-first"}],"beginCaptures":{"0":{"name":"meta.function.underline-text.me.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"markup.heading.section.function.me.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(sh)[ \\t]+((?!\")\\S+)\\b[ \\t]*(?!$|(?!R)\\R|\\\\E?\")","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=$|(?!R)\\R)|(?=\\\\E?\")","patterns":[{"include":"#bold-first"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"variable.parameter.roff","patterns":[{"include":"#params"}]}}},{"name":"meta.function.${2:/downcase}.me.macro.roff","contentName":"function-call.arguments.roff","begin":"(?:^|\\G)([.'])[ \\t]*(of|oh|he|eh|fo|ef)(?=\\s)","end":"(?\u003c!\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#3-part-title"},{"include":"#escapes"},{"include":"#string"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}}]},"mm":{"patterns":[{"name":"meta.function.${2:/downcase}.mm.macro.roff","begin":"(?x) (?:^|\\G)([.'])[ \\t]*\n(1C|2C|AE|AF|AL|APP|APPSK|AS|AST|AT|AU|AV|AVL|B1|B2|BE|BL|BS|BVL\n|COVER|COVEND|DE|DF|DL|DS|EC|EF|EH|EN|EOP|EPIC|EQ|EX|FC|FD|FE|FG\n|FS|GETHN|GETPN|GETR|GETST|H|HC|HM|HU|HX|HY|HZ|IA|IE|INITI|INITR\n|IND|INDP|ISODATE|LB|LC|LE|LI|LT|LO|MC|ML|MT|MOVE|MULB|MULN|MULE\n|nP|NCOL|NS|ND|OF|OH|OP|PGFORM|PGNH|PIC|PE|PF|PH|PS|PX?|RD|RF|RL\n|RP|RS|S|SA|SETR|SG|SK|SM|SP|TA?B|TC|TE|TL|TM|TP|TS|TX|TY|VERBON\n|VERBOFF|VL|VM|WA|WE|WC|\\)E)(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}}]},"mono":{"patterns":[{"name":"markup.link.inline.function.mono.macro.roff","begin":"(?x) (?:^|\\G)([.'])[ \\t]*\n# Displayed text\n(\n\t# .[ Text ]( … )\n\t(\\[) \\s+\n\t(?: ((\")((?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+)(\")) | ((?:[^\\\\\\s]|\\\\.)++))\n\t\\s+ (\\])\n\t(?! \\(\\) | \u003c\u003e)\n\t|\n\t# .[ Destination ][]\n\t(\\[) \\s+\n\t(?: (\")((?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+)(\") | ((?:[^\\\\\\s]|\\\\.)++))\n\t\\s+ (\\])\n\t(?= \\(\\) | \u003c\u003e)\n)\n(?=\n\t(?: \\( \\)\n\t|   \\[ \\]\n\t|     \u003c \u003e\n\t|   \\( \\s .*? \\s \\)\n\t|   \\[ \\s .*? \\s \\]\n\t|     \u003c \\s .*? \\s \u003e\n\t)? (?:\\s|$|\\\\E?[\"\\#])\n)","end":"(?\u003c!\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"match":"(?x) \\G\n# Destination\n(\n\t# .[ Text ] is another way to write .[ Text ][]\n\t(?=\\s)\n\t|\n\t# Shorthand for links with identical text/URL parameters\n\t(?:(\\(\\)) | (\\[\\]) | (\u003c\u003e))\n\t(?=\\s|$)\n\t|\n\t# 6-argument form to customise rendering of non-interactive links\n\t(?:\n\t\t# .[ Details ]( “ (visit ” http://url “ for more information” )\n\t\t(\\() \\s+\n\t\t(?:(\"  (?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+  \")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(?:(\")((?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+)(\")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(?:(\"  (?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+  \")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(\\))\n\t\t|\n\t\t# …[ Term ][ “ (q.v. ” term-id “, section 3.2)” ]\n\t\t(\\[) \\s+\n\t\t(?:(\"  (?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+  \")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(?:(\")((?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+)(\")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(?:(\"  (?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+  \")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(\\])\n\t\t|\n\t\t# …[ “send an e-mail” ]\u003c “ to ” email@address.com “” \u003e\n\t\t(\u003c) \\s+\n\t\t(?:(\"  (?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+  \")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(?:(\")((?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+)(\")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(?:(\"  (?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+  \")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(\u003e)\n\t)\n\t|\n\t# Normal form\n\t(?: (\\() \\s+ (?: (\")((?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+)(\") | ((?:[^\\\\\\s]|\\\\.)++)) \\s+ (\\)) # .[ Text ]( http://url.com )\n\t|   (\\[) \\s+ (?: (\")((?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+)(\") | ((?:[^\\\\\\s]|\\\\.)++)) \\s+ (\\]) # .[ Text ][ anchor-id ]\n\t|     (\u003c) \\s+ (?: (\")((?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+)(\") | ((?:[^\\\\\\s]|\\\\.)++)) \\s+ (\u003e)   # .[ Text ]\u003c email@address \u003e\n\t)\n)\n(?:\\s+([(\\[`\"'.,:\u003c|\u003e;)\\]?!]))?\n(?=\\s*(?:$|\\\\[^\\#]))","captures":{"1":{"name":"meta.link-destination.roff"},"10":{"name":"punctuation.definition.string.end.roff"},"11":{"patterns":[{"include":"#mono-link-destination"}]},"12":{"name":"string.quoted.double.link-affix.roff","patterns":[{"include":"#string"}]},"13":{"name":"string.unquoted.link-affix.roff","patterns":[{"include":"#string"}]},"14":{"name":"punctuation.definition.round.bracket.end.roff"},"15":{"name":"punctuation.definition.square.bracket.begin.roff"},"16":{"name":"string.quoted.double.link-prefix.roff","patterns":[{"include":"#string"}]},"17":{"name":"string.unquoted.link-prefix.roff","patterns":[{"include":"#string"}]},"18":{"name":"punctuation.definition.string.begin.roff"},"19":{"patterns":[{"include":"#mono-link-destination"}]},"2":{"name":"punctuation.definition.round.bracket.empty.roff"},"20":{"name":"punctuation.definition.string.end.roff"},"21":{"patterns":[{"include":"#mono-link-destination"}]},"22":{"name":"string.quoted.double.link-affix.roff","patterns":[{"include":"#string"}]},"23":{"name":"string.unquoted.link-affix.roff","patterns":[{"include":"#string"}]},"24":{"name":"punctuation.definition.square.bracket.end.roff"},"25":{"name":"punctuation.definition.angle.bracket.begin.roff"},"26":{"name":"string.quoted.double.link-prefix.roff","patterns":[{"include":"#string"}]},"27":{"name":"string.unquoted.link-prefix.roff","patterns":[{"include":"#string"}]},"28":{"name":"punctuation.definition.string.begin.roff"},"29":{"patterns":[{"include":"#mono-link-destination"}]},"3":{"name":"punctuation.definition.square.bracket.empty.roff"},"30":{"name":"punctuation.definition.string.end.roff"},"31":{"patterns":[{"include":"#mono-link-destination"}]},"32":{"name":"string.quoted.double.link-affix.roff","patterns":[{"include":"#string"}]},"33":{"name":"string.unquoted.link-affix.roff","patterns":[{"include":"#string"}]},"34":{"name":"punctuation.definition.square.bracket.end.roff"},"35":{"name":"punctuation.definition.round.bracket.begin.roff"},"36":{"name":"punctuation.definition.string.begin.roff"},"37":{"patterns":[{"include":"#mono-link-destination"}]},"38":{"name":"punctuation.definition.string.end.roff"},"39":{"patterns":[{"include":"#mono-link-destination"}]},"4":{"name":"punctuation.definition.angle.bracket.empty.roff"},"40":{"name":"punctuation.definition.round.bracket.end.roff"},"41":{"name":"punctuation.definition.square.bracket.begin.roff"},"42":{"name":"punctuation.definition.string.begin.roff"},"43":{"patterns":[{"include":"#mono-link-destination"}]},"44":{"name":"punctuation.definition.string.end.roff"},"45":{"patterns":[{"include":"#mono-link-destination"}]},"46":{"name":"punctuation.definition.square.bracket.end.roff"},"47":{"name":"punctuation.definition.angle.bracket.begin.roff"},"48":{"name":"punctuation.definition.string.begin.roff"},"49":{"patterns":[{"include":"#mono-link-destination"}]},"5":{"name":"punctuation.definition.round.bracket.begin.roff"},"50":{"name":"punctuation.definition.string.end.roff"},"51":{"patterns":[{"include":"#mono-link-destination"}]},"52":{"name":"punctuation.definition.angle.bracket.end.roff"},"53":{"name":"punctuation.terminator.mono.macro.roff"},"6":{"name":"string.quoted.double.link-prefix.roff","patterns":[{"include":"#string"}]},"7":{"name":"string.unquoted.link-prefix.roff","patterns":[{"include":"#string"}]},"8":{"name":"punctuation.definition.string.begin.roff"},"9":{"patterns":[{"include":"#mono-link-destination"}]}}},{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"10":{"name":"punctuation.definition.square.bracket.begin.roff"},"11":{"name":"punctuation.definition.string.begin.roff"},"12":{"patterns":[{"include":"#mono-link-destination"}]},"13":{"name":"punctuation.definition.string.end.roff"},"14":{"patterns":[{"include":"#mono-link-destination"}]},"15":{"name":"punctuation.definition.square.bracket.end.roff"},"2":{"name":"meta.link-destination.displayed.roff"},"3":{"name":"punctuation.definition.square.bracket.begin.roff"},"4":{"name":"entity.name.link-text.quoted.roff"},"5":{"name":"punctuation.definition.string.begin.roff"},"6":{"patterns":[{"include":"#string-escapes"}]},"7":{"name":"punctuation.definition.string.end.roff"},"8":{"name":"entity.name.link-text.unquoted.roff","patterns":[{"include":"#escapes"}]},"9":{"name":"punctuation.definition.square.bracket.end.roff"}}}]},"mono-link-destination":{"name":"string.other.link.destination.roff","match":"(.+)","captures":{"0":{"name":"markup.underline.link.hyperlink.roff"},"1":{"patterns":[{"include":"#string-escapes"}]}}},"monospace-word":{"name":"markup.raw.monospaced.roff","match":"\\S+?(?=\\\\|$|\\s)"},"ms":{"patterns":[{"name":"meta.function.${2:/downcase}.ms.macro.roff","begin":"(?x) (?:^|\\G)([.'])[ \\t]*\n(1C|2C|AB|AE|AI|AU|B1|B2|BT|BX|DA|DE|DS|EN|EQ|FE|FS|IP|KE|KF|KS|LG\n|LP|MC|ND|NH|NL|P1|PE|PP|PS|PT|PX|QP|RP|SH|SM|TA|TC|TE|TL|TS|XA|XE\n|XP|XS)(?=\\s)","end":"(?\u003c!\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.function.${2:/downcase}.ms.macro.roff","contentName":"function-call.arguments.roff","begin":"(?:^|\\G)([.'])[ \\t]*([EO][FH])(?=\\s)","end":"(?\u003c!\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#3-part-title"},{"include":"#escapes"},{"include":"#string"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.deprecated.function.${2:/downcase}.ms.macro.roff","contentName":"function-call.arguments.roff","begin":"(?:^|\\G)([.'])[ \\t]*((De|Ds))(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\s*\\\\E?\")","patterns":[{"include":"#escapes"},{"include":"#string"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"invalid.deprecated.roff"}}},{"name":"meta.function.cw.ms.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(CW)(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"name":"markup.raw.roff","begin":"\\G[ \\t]*(?!\")(?=(?:[^\\s\\\\]|\\\\(?!E?\").)+)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=\\s|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}]},{"name":"markup.raw.roff","match":"(\")(\")","captures":{"0":{"name":"string.quoted.double.empty.roff"},"1":{"name":"punctuation.definition.string.begin.roff"},"2":{"name":"punctuation.definition.string.end.roff"}}},{"name":"string.quoted.double.roff","contentName":"markup.raw.roff","begin":"\\G[ \\t]*(\")","end":"((?:\"\")*)\"(?!\")|(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#string-escapes"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.roff"},"1":{"name":"markup.raw.roff","patterns":[{"include":"#string-escapes"}]}}},{"include":"#escapes"},{"include":"#string"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.function.ul.ms.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(UL)(?=\\s|$)\\s*","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#underline-first"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}}]},"number":{"name":"constant.numeric.roff","match":"(?!\\d+(?:/|[CDMPTcimnpstuvz]\\w))(\\|)?(?:(?\u003c!\\w)[-+])?(?:\\d+(?:\\.\\d*)?|\\.\\d+|(?\u003c=[-+])\\.)([CDMPTcimnpstuvz])?","captures":{"1":{"name":"keyword.operator.absolute.roff"},"2":{"patterns":[{"include":"#units"}]}}},"odd-bold":{"patterns":[{"name":"markup.bold.roff","begin":"[ \\t]+(\")","end":"(\")[ \\t]*|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.roff"}}},{"name":"markup.bold.roff","begin":"[ \\t]+(\\\\$(?!R)\\R?)","end":"(?\u003c!^)[ \\t]+|(?=\\\\E?\")|(?\u003c!\\\\)(?=(?!R)\\R|$)","patterns":[{"include":"#escapes"},{"begin":"^[ \\t]+","end":"(?=\\S)|(?\u003c!\\\\)(?:$|(?!R)\\R)"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}},{"name":"markup.bold.roff","begin":"[ \\t]+(?!\")((?:[^\\s\"\\\\]|\\\\(?!E?\").)+)","end":"[ \\t]+|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}}]},"odd-italic":{"patterns":[{"name":"markup.italic.roff","begin":"[ \\t]+(\")","end":"(\")[ \\t]*|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.roff"}}},{"name":"markup.italic.roff","begin":"[ \\t]+(\\\\$(?!R)\\R?)","end":"(?\u003c!^)[ \\t]+|(?=\\\\E?\")|(?\u003c!\\\\)(?=(?!R)\\R|$)","patterns":[{"include":"#escapes"},{"begin":"^[ \\t]+","end":"(?=\\S)|(?\u003c!\\\\)(?:$|(?!R)\\R)"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}},{"name":"markup.italic.roff","begin":"[ \\t]+(?!\")((?:[^\\s\"\\\\]|\\\\(?!E?\").)+)","end":"[ \\t]+|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}}]},"odd-roman":{"patterns":[{"name":"markup.plain.roff","begin":"[ \\t]+(\")","end":"(\")[ \\t]*|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.roff"}}},{"name":"markup.plain.roff","begin":"[ \\t]+(\\\\$(?!R)\\R?)","end":"(?\u003c!^)[ \\t]+|(?=\\\\E?\")|(?\u003c!\\\\)(?=(?!R)\\R|$)","patterns":[{"include":"#escapes"},{"begin":"^[ \\t]+","end":"(?=\\S)|(?\u003c!\\\\)(?:$|(?!R)\\R)"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}},{"name":"markup.plain.roff","begin":"[ \\t]+(?!\")((?:[^\\s\"\\\\]|\\\\(?!E?\").)+)","end":"[ \\t]+|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}}]},"param-group":{"name":"function-call.arguments.roff","begin":"\\G|^","end":"\\Z|$","patterns":[{"include":"#params"}]},"params":{"patterns":[{"include":"#escapes"},{"include":"#string"},{"include":"#number"},{"include":"#generic-parameter"}]},"preprocessors":{"patterns":[{"contentName":"markup.other.table.preprocessor.tbl.roff","begin":"(?:^|\\G)([.'])[ \\t]*(TS)(?=$|\\s|\\\\E?[\"#])(.*)","end":"^([.'])[ \\t]*(TE)(?=$|\\s|\\\\E?[\"#])","patterns":[{"include":"#tbl"}],"beginCaptures":{"0":{"name":"meta.function.begin.table.section.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"0":{"name":"meta.function.end.table.section.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"contentName":"markup.other.math.preprocessor.eqn.roff","begin":"(?:^|\\G)([.'])[ \\t]*(EQ)(?=$|\\s|\\\\E?[\"#])[ \\t]*([LIC]\\b)?\\s*([^\\\\\"]+|\\\\[^\"])*(\\\\E?\".*)?$","end":"^([.'])[ \\t]*(EN)(?=$|\\s|\\\\E?[\"#])","patterns":[{"include":"#eqn"}],"beginCaptures":{"0":{"name":"meta.function.begin.math.section.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.alignment-mode.eqn.roff"},"4":{"name":"string.unquoted.equation-label.eqn.roff"},"5":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"0":{"name":"meta.function.end.math.section.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"contentName":"meta.citation.roff","begin":"(?:^|\\G)([.'])[ \\t]*(\\[)\\s*([-$'\\w.\\\\]*?)\\s*(\\\\E?[\"#].*)?$","end":"^([.'])[ \\t]*(\\])\\s*([-$'\\w.\\\\]*?)(?=\\s|$|\\\\E?\")|(?=^[.'][ \\t]*(?:\\.|\\\\}))","patterns":[{"begin":"\\G","end":"$|(?=\\\\E?[#\"])","patterns":[{"name":"constant.character.flags.refer.gnu.roff","match":"(?:^|\\G)[#\\[\\]]+"},{"include":"#params"}]},{"include":"#refer"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"punctuation.section.function.begin.roff"},"3":{"name":"string.unquoted.opening-text.refer.roff","patterns":[{"include":"#escapes"}]},"4":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"punctuation.section.function.end.roff"},"3":{"name":"string.unquoted.closing-text.refer.roff","patterns":[{"include":"#escapes"}]}}},{"contentName":"source.embedded.perl.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(Perl)[ \\t]+(begin|start)(?=$|\\s|\\\\E?[\"#])(.*)$","end":"^([.'])[ \\t]*(Perl)[ \\t]+(end|stop)(?=$|\\s|\\\\E?[\"#])","patterns":[{"include":"source.perl"}],"beginCaptures":{"0":{"name":"meta.function.begin.perl.macro.gnu.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.embedding-control.roff"},"4":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"0":{"name":"meta.function.end.perl.macro.gnu.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.embedding-control.roff"}}},{"contentName":"source.embedded.lilypond.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(lilypond)[ \\t]+(begin|start)(?=$|\\s|\\\\E?[\"#])(.*)$","end":"^([.'])[ \\t]*(lilypond)[ \\t]+(end|stop)(?=$|\\s|\\\\E?[\"#])","patterns":[{"include":"source.lilypond"}],"beginCaptures":{"0":{"name":"meta.function.begin.lilypond.macro.gnu.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.embedding-control.roff"},"4":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"0":{"name":"meta.function.end.lilypond.macro.gnu.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.embedding-control.roff"}}},{"contentName":"meta.pinyin.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(pinyin)[ \\t]+(begin|start)(?=$|\\s|\\\\E?[\"#])(.*)$","end":"^([.'])[ \\t]*(pinyin)[ \\t]+(end|stop)(?=$|\\s|\\\\E?[\"#])","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"meta.function.begin.pinyin.macro.gnu.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.embedding-control.roff"},"4":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"0":{"name":"meta.function.end.pinyin.macro.gnu.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.embedding-control.roff"}}},{"include":"source.pic#tags"},{"include":"source.ideal#tags"},{"include":"source.gremlin"}]},"refer":{"patterns":[{"name":"comment.line.refer.roff","begin":"#","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.refer.roff"}}},{"name":"variable.other.readonly.author-names.refer.roff","match":"@"},{"name":"meta.structure.dictionary.refer.roff","contentName":"meta.structure.dictionary.value.refer.roff","begin":"(?:^|\\G)([.'])?\\s*(%)([A-Z])(?=\\s)","end":"(?\u003c!\\\\)$","patterns":[{"name":"string.unquoted.refer.roff","begin":"\\G","end":"(?\u003c!\\\\)$","patterns":[{"name":"meta.symbol.refer.roff","match":"[-+'\"\u003c\u003e\\].*\\[~!\u0026?:]"},{"include":"#refer"}]},{"include":"#escapes"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.mdoc.roff"},"2":{"name":"punctuation.definition.percentage-sign.refer.roff"},"3":{"name":"variable.other.readonly.key-letter.refer.roff"}}},{"name":"string.quoted.single.refer.roff","begin":"'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.roff"}}},{"name":"variable.other.readonly.formatted.refer.roff","match":"(%+)[\\daiA-Z]","captures":{"1":{"name":"punctuation.definition.percentage-sign.refer.roff"}}},{"name":"keyword.operator.label-expression.refer.roff","match":"(?x)\n(?\u003c=\\S)(?:\\*|[-+]\\d+|(\\.)(?:[-+]?y|[lucran]))(?=\\s|$) |\n(?\u003c=\\S)[~!\u0026?:](?=\\S)","captures":{"1":{"name":"punctuation.separator.period.full-stop.refer.roff"}}},{"begin":"\u003c","end":"\u003e|^(?=\\.\\])","patterns":[{"include":"#refer"}],"beginCaptures":{"0":{"name":"punctuation.bracket.angle.refer.roff"}},"endCaptures":{"0":{"name":"punctuation.bracket.angle.refer.roff"}}},{"begin":"\\(","end":"\\)|^(?=\\.\\])","patterns":[{"include":"#refer"}],"beginCaptures":{"0":{"name":"punctuation.bracket.round.refer.roff"}},"endCaptures":{"0":{"name":"punctuation.bracket.round.refer.roff"}}},{"name":"keyword.operator.negatable.refer.roff","match":"(?x)\\b\n(?:no-)?\n(?:abbreviate|abbreviate-label-ranges|accumulate|annotate|compatible|date-as-label\n|default-database|discard|et-al|label-in-reference|label-in-text|move-punctuation\n|reverse|search-ignore|search-truncate|short-label|sort|sort-adjacent-labels)\\b","captures":{"0":{"name":"entity.function.name.refer.roff"}}},{"name":"keyword.operator.refer.roff","match":"\\b(articles|bibliography|capitalize|join-authors|label|separate-label-second-parts)\\b","captures":{"0":{"name":"entity.function.name.refer.roff"}}},{"begin":"(?:^|\\G)\\s*\\b(database|include)\\b","end":"(?\u003c!\\\\)$","patterns":[{"include":"#escapes"},{"name":"string.other.link.filename.refer.roff","match":"((?:[^\\\\\\s]|\\\\(?!E?\").)+)","captures":{"0":{"name":"markup.link.underline.refer.roff"},"1":{"patterns":[{"include":"#escapes"}]}}}],"beginCaptures":{"0":{"name":"keyword.operator.refer.roff"},"1":{"name":"entity.function.name.refer.roff"}}},{"include":"#string"},{"include":"#escapes"}]},"register-expansion":{"patterns":[{"name":"constant.character.escape.function.expand-register.gnu.roff","begin":"(\\|)?((?:((\\\\)E)|((?:(?\u003c=\\|)\\\\*?)?\\\\))n([-+])?(\\[))","end":"(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#long-name"}],"beginCaptures":{"1":{"name":"keyword.operator.absolute.roff"},"2":{"name":"entity.name.roff"},"3":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.escape.roff"},"6":{"name":"keyword.operator.arithmetic.roff"},"7":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"name":"punctuation.section.end.bracket.square.roff"}}},{"name":"constant.character.escape.function.expand-register.roff","match":"(?x)\n\n# 1: keyword.operator.absolute.roff\n(\\|)?\n\n# 2: entity.name.roff\n(\n\t(?:\n\t\t# 3: constant.character.escape.current-escape-char.gnu.roff\n\t\t(\n\t\t\t# 4: punctuation.definition.escape.roff\n\t\t\t(\\\\)E\n\t\t)\n\t\t|\n\t\t# 5: punctuation.definition.escape.roff\n\t\t(\n\t\t\t(?:(?\u003c=\\|)\\\\*?)?\n\t\t\t\\\\\n\t\t)\n\t)\n\tn\n\t([-+])?   # 6: keyword.operator.arithmetic.roff\n\t(\\()     # 7: punctuation.definition.brace.roff\n)\n\n# Name of register\n(?:\n\t# 8: constant.language.predefined.register.roff\n\t(ct|dl|dn|dw|dy|ln|mo|nl|sb|st|yr)\n\t|\n\t# 9: constant.language.predefined.register.gnu.roff\n\t(c\\.)\n\t|\n\t# 10: constant.language.predefined.register.readonly.roff\n\t(\\${2}  |  \\.[$aAbcdfFhHijklLnopRTstuvVwxyz])\n\t|\n\t# 11: constant.language.predefined.register.readonly.gnu.roff\n\t(\\.[CgmMOPUxyY])\n\t|\n\t# 12: variable.parameter.roff\n\t(\\S{2})\n)\n\n|\n\n# 13: keyword.operator.absolute.roff\n(\\|)?\n\n# 14: entity.name.roff\n(\n\t(?:\n\t\t# 15: constant.character.escape.current-escape-char.gnu.roff\n\t\t(\n\t\t\t# 16: punctuation.definition.escape.roff\n\t\t\t(\\\\)E\n\t\t)\n\t\t|\n\t\t# 17: punctuation.definition.escape.roff\n\t\t(\n\t\t\t(?:(?\u003c=\\|)\\\\*?)?\n\t\t\t\\\\\n\t\t)\n\t)\n\tn\n)\n\n# 18: keyword.operator.arithmetic.roff\n([-+])?\n\n# Name of register\n(?:\n\t(%) |  # 19: constant.language.predefined.register.roff\n\t(\\S)  # 20: variable.parameter.roff\n)","captures":{"1":{"name":"keyword.operator.absolute.roff"},"10":{"name":"constant.language.predefined.register.readonly.roff"},"11":{"name":"constant.language.predefined.register.readonly.gnu.roff"},"12":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"13":{"name":"keyword.operator.absolute.roff"},"14":{"name":"entity.name.roff"},"15":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"16":{"name":"punctuation.definition.escape.roff"},"17":{"name":"punctuation.definition.escape.roff"},"18":{"name":"keyword.operator.arithmetic.roff"},"19":{"name":"constant.language.predefined.register.roff"},"2":{"name":"entity.name.roff"},"20":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"3":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.escape.roff"},"6":{"name":"keyword.operator.arithmetic.roff"},"7":{"name":"punctuation.definition.brace.roff"},"8":{"name":"constant.language.predefined.register.roff"},"9":{"name":"constant.language.predefined.register.gnu.roff"}}}]},"requests":{"patterns":[{"name":"meta.function.request.$3.gnu.roff","begin":"(?x) (?:^|\\G)([.'])[ \\t]* (?:(do)[ \\t]+)?\n(aln|als|asciify|backtrace|blm|boxa|box|brp|cflags|chop|close|composite|color\n|cp|devicem|ecs|ecr|evc|fam|fchar|fcolor|fschar|fspecial|ftr|fzoom\n|gcolor|hcode|hla|hlm|hpfa|hpfcode|hpf|hym|hys|itc|kern|length|linetabs|lsm\n|mso|nroff|opena|open|pev|pnr|psbb|ptr|pvs|rchar|rfschar|rj\n|rnn|schar|shc|shift|sizes|special|spreadwarn|stringdown|stringup|sty\n|substring|tkf|tm1|tmc|trf|trin|trnt|troff|unformat|vpt|warnscale|warn\n|writec|writem|write)\n(?=\\s|\\\\E?[\"#])","end":"(?\u003c!\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#param-group"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"}}},{"name":"meta.function.request.assign-class.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(class)[ \\t]+(\\S+)","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"name":"string.unquoted.character-range.roff","match":"([^\\s\\\\]+)(-)([^\\s\\\\]+)","captures":{"1":{"patterns":[{"include":"#c0"}]},"2":{"name":"punctuation.separator.dash.roff"},"3":{"patterns":[{"include":"#c0"}]}}},{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"},"4":{"name":"variable.parameter.roff","patterns":[{"include":"#escapes"}]}}},{"name":"meta.function.request.$3.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(char)[ \\t]*(\\S+)?[ \\t]*(.*)(?=$|\\\\E?[\"#])","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?[\"#])","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"storage.type.var.roff"},"4":{"name":"variable.parameter.roff","patterns":[{"include":"#escapes"}]},"5":{"patterns":[{"include":"#param-group"}]}}},{"name":"meta.function.request.define-colour.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(defcolor)(?=\\s)[ \\t]*((?:[^\\s\\\\]|\\\\(?!E?[\"#]).)*)[ \\t]*(rgb|cmyk?|gr[ae]y)?","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?[\"#])","patterns":[{"name":"constant.other.colour.hex.roff","match":"(#{1,2})[A-Fa-f0-9]+","captures":{"1":{"name":"punctuation.definition.colour.roff"}}},{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"storage.type.var.roff"},"4":{"name":"string.other.colour-name.roff","patterns":[{"include":"#escapes"}]},"5":{"name":"constant.language.colour-scheme.roff"}}},{"name":"meta.function.request.device-control.gnu.roff","match":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(device)(?:[ \\t]+(.+?))?(?=\\s*(?:\\\\E?\"|$))","captures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"},"4":{"name":"source.embedded.ditroff","patterns":[{"include":"source.ditroff#xCommands"}]}}},{"name":"meta.function.request.transparent-output.gnu.roff","contentName":"source.embedded.ditroff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(output)(?=\\s|\\\\E?[\"#])","end":"(.*)(?\u003c!\\\\)(?=$)|(?=\\\\E?\")|(?=^(?!\\G))","patterns":[{"include":"#continuous-newline"},{"include":"source.ditroff"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"}},"endCaptures":{"0":{"name":"source.embedded.ditroff"},"1":{"patterns":[{"include":"source.ditroff"}]}}},{"name":"meta.function.request.external-command.$3.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(pi|pso|sy)(?=\\s)","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?[\"#])","patterns":[{"include":"#escapes"},{"match":"(?:^|\\G).+?(?=\\\\*$|\\\\+E?(?:$|[\"#]))","captures":{"0":{"patterns":[{"name":"source.embedded.shell","begin":"\\G|^","end":"$","patterns":[{"include":"#escapes"},{"include":"source.shell"}]}]}}}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(break|continue|return)(?=\\s)","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"include":"#param-group"}],"beginCaptures":{"0":{"name":"meta.function.request.control.gnu.roff"},"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"keyword.control.roff"}}},{"name":"meta.function.request.$3.roff","contentName":"string.unquoted.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(ab|tm)(?=\\s|\\\\E?[\"#])","end":"(?\u003c!\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes-copymode"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"}}},{"name":"meta.function.request.$3.roff","begin":"(?x) (?:^|\\G)([.'])[ \\t]* (?:(do)[ \\t]+)?\n(ab|ad|af|bd|bp|br|c2|cc|ce|cf|ch|cs|da|di|dt|ec|em|eo|ev\n|ex|fc|fi|fl|fp|ft|hc|hw|hy|in|it|lc|lg|lf|ll|ls|lt|mc|mk\n|na|ne|nf|nh|nm|nn|ns|nx|os|pc|pi|pl|pm|pn|po|ps|rd|rm|rn\n|rr|rs|rt|so|sp|ss|sv|sy|ta|tc|ti|tm|tr|uf|vs|wh)\n(?=\\s|\\d+\\s*$|\\\\E?[\"#])","end":"(?\u003c!\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#param-group"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"}}},{"name":"meta.function.request.$3.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?((el|ie|if|while)|(nop))(?=$|[\\s\\(\"'\\\\!\\x02-\\a\\x7F])","end":"(?\u003c!\\\\)$","patterns":[{"name":"meta.condition.roff","begin":"(?\u003c=ie|if|while)\\G[ \\t]*(?\u003e(!)[ \\t]*)?","end":"(?!\\G)","patterns":[{"name":"constant.language.builtin-comparison.$1.roff","match":"\\G([notevh])"},{"match":"\\G([cdFmrS])[ \\t]*((?:[^ \\t\\\\]|\\\\(?!E?[\"#]).)+)","captures":{"1":{"name":"constant.language.builtin-comparison.$1.gnu.roff"},"2":{"name":"entity.name.roff","patterns":[{"include":"#escapes"}]}}},{"name":"meta.equation.roff","begin":"\\G(?=\\|?[\\(\\d\\\\])","end":"(?\u003c=\\))[CDMPTcimnpstuvz]?(?!\\s*[-+*\u0026:^?=/|\\d\u003c\u003e\\(\\)])|(?=[.']|\\\\{)|(?\u003c!\\\\)$","patterns":[{"include":"#arithmetic"}],"endCaptures":{"0":{"patterns":[{"include":"#units"}]}}},{"name":"meta.string-comparison.roff","begin":"\\G(?=([^\\d\\s\\\\]).*?\\1.*?\\1)","end":"(?!\\G)","patterns":[{"include":"#2-part-string"}]},{"match":"\\\\+(?=$)","captures":{"0":{"patterns":[{"include":"#continuous-newline"}]}}},{"include":"#escapes"}],"beginCaptures":{"1":{"name":"keyword.operator.logical.not.roff"}}},{"begin":"(?=[.'])","end":"(?!\\G)","patterns":[{"match":"\\G([.'][ \\t]*(?:do[ \\t]+)?(?:ig|ul|(?:de|am)i?1?)(?=$|\\s).*)","captures":{"1":{"patterns":[{"include":"#requests"}]}}},{"match":"\\\\+$","captures":{"0":{"patterns":[{"include":"#continuous-newline"}]}}},{"include":"#requests"},{"include":"#macros"},{"include":"$self"}]},{"match":"\\\\+$","captures":{"0":{"patterns":[{"include":"#continuous-newline"}]}}},{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"4":{"name":"keyword.control.flow.roff"},"5":{"name":"entity.function.name.gnu.roff"}}},{"include":"#definition"},{"include":"#ignore"},{"include":"#underlines"},{"name":"meta.function.request.$3.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(nr)[ \\t]*(\\S*)[ \\t]*(.*)$","end":"(?\u003c!\\\\)$","beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"storage.type.var.roff"},"4":{"patterns":[{"name":"support.variable.predefined.register.roff","match":"%|ct|dl|dn|dw|dy|ln|mo|nl|sb|st|yr|c\\."},{"name":"invalid.illegal.readonly.register.roff","match":"\\$\\$|\\.[$aAbcdfFhHijklLnopRTstuvVwxyz]"},{"name":"invalid.illegal.readonly.register.gnu.roff","match":"\\.[CgmMOPUxyY]"},{"name":"entity.name.register.roff","match":".+","captures":{"0":{"patterns":[{"include":"#escapes"}]}}}]},"5":{"patterns":[{"include":"#arithmetic"},{"include":"#param-group"}]}}},{"name":"meta.function.request.$3.roff","contentName":"string.unquoted.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?([ad]s1?)[ \\t]+(((?:[^\\s\\\\]|\\\\(?!E?\").)+))?","end":"(?\u003c!\\\\)$","patterns":[{"include":"#escapes-clipped"},{"include":"#escapes"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"storage.type.var.roff"},"4":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"5":{"name":"entity.name.roff","patterns":[{"include":"#escapes"}]}}},{"name":"meta.function.request.$3.roff","contentName":"function-call.arguments.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(tl)(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#3-part-title"},{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"}}}]},"string":{"patterns":[{"name":"string.quoted.double.empty.roff","match":"(?\u003c=(?\u003c=[^\\\\]|\\G|^)\\s|\\G|^)(\")(\")(?=\\s|$)","captures":{"1":{"name":"punctuation.definition.string.begin.roff"},"2":{"name":"punctuation.definition.string.end.roff"}}},{"name":"string.quoted.double.roff","begin":"(?\u003c=(?\u003c=[^\\\\]|\\G|^)\\s|\\G|^)\"(?!\")","end":"(?\u003c!\")\"(?!\")|(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.roff"}}},{"include":"#c0"}]},"string-escapes":{"patterns":[{"name":"constant.character.escape.quote.double.roff","match":"\"\""},{"include":"#escapes-clipped"},{"include":"#escapes"}]},"tbl":{"patterns":[{"name":"meta.function-call.arguments.tbl.roff","begin":"\\G|^((\\.)T\u0026)[ \\t]*$","end":"(\\.)$(?!R)\\R?|^(?=[.'][ \\t]*TE(?=\\s))","patterns":[{"begin":"(?:^|\\G)(?=\\.)","end":"^(?=[.'][ \\t]*TE(?=\\s|\\\\E?[\"#]))","patterns":[{"include":"$self"}]},{"match":"(?:^|\\G)(.+)(;)$","captures":{"1":{"patterns":[{"name":"punctuation.separator.comma.tbl.roff","match":","},{"name":"constant.language.$1.tbl.roff","match":"\\b(center|centre|expand|box|allbox|doublebox)\\b"},{"match":"\\b((tab|linesize|delim)(\\()([^\\)\\s]*)(\\)))","captures":{"1":{"name":"constant.language.$2.tbl.roff"},"3":{"name":"punctuation.definition.arguments.begin.tbl.roff"},"4":{"patterns":[{"include":"#params"}]},"5":{"name":"punctuation.definition.arguments.end.tbl.roff"}}}]},"2":{"name":"punctuation.terminator.line.tbl.roff"}}},{"name":"constant.language.key-letter.tbl.roff","match":"[ABCEFILNPRSTUVWZabcefilnprstuvwz^]"},{"name":"punctuation.keyword.tbl.roff","match":"[|_=]"},{"name":"constant.numeric.tbl.roff","match":"[-+]?\\d+"},{"name":"punctuation.delimiter.period.full-stop.tbl.roff","match":"\\."},{"name":"punctuation.separator.comma.tbl.roff","match":","},{"include":"#params"}],"beginCaptures":{"1":{"name":"entity.function.name.roff"},"2":{"name":"punctuation.definition.macro.roff"}},"endCaptures":{"1":{"patterns":[{"include":"#params"}]},"2":{"name":"punctuation.terminator.section.tbl.roff"}}},{"name":"punctuation.keyword.tbl.roff","match":"(?:^|\\G)\\s*([=_]|\\\\_)\\s*$"},{"name":"constant.character.escape.repeat.tbl.roff","match":"(?\u003c!\\\\)((\\\\)R)(.)","captures":{"1":{"name":"keyword.operator.tbl.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"string.unquoted.tbl.roff"}}},{"name":"constant.character.escape.vertical-span.tbl.roff","match":"(\\\\)\\^","captures":{"0":{"name":"keyword.operator.tbl.roff"},"1":{"name":"punctuation.definition.escape.roff"}}},{"name":"meta.multiline-cell.tbl.roff","contentName":"string.unquoted.tbl.roff","begin":"T(\\{)","end":"^T(\\})|^(?=[.'][ \\t]*TE\\b)","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"keyword.operator.section.begin.tbl.roff"},"1":{"name":"punctuation.embedded.tbl.roff"}},"endCaptures":{"0":{"name":"keyword.operator.section.end.tbl.roff"},"1":{"name":"punctuation.embedded.tbl.roff"}}},{"include":"$self"}]},"underline-first":{"patterns":[{"name":"string.other.link.roff","contentName":"markup.underline.roff","begin":"\\G[ \\t]*(?!\")(?=(?:[^\\s\\\\]|\\\\(?!E?\").)+)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=\\s|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}]},{"name":"string.quoted.double.empty.roff","match":"(\")(\")","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.roff"}}},{"name":"string.other.link.roff","contentName":"markup.underline.roff","begin":"\\G[ \\t]*(\")","end":"((?:\"\")*)\"(?!\")|(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#string-escapes"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.roff"},"1":{"name":"markup.underline.roff","patterns":[{"include":"#string-escapes"}]}}},{"include":"#escapes"},{"include":"#string"}]},"underlines":{"patterns":[{"name":"meta.request.$3.roff","match":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(ul|cu)\\s*(0+)(?:(?!\\\\E?\")\\D)*(?=\\s|$)(.*)$","captures":{"1":{"name":"punctuation.definition.function.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"},"4":{"name":"constant.numeric.roff"},"5":{"patterns":[{"include":"#params"}]}}},{"name":"meta.request.$3.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(ul|cu)(?=\\s|$|\\\\)(.*?)$(?!R)\\R?","end":"(?!\\G)(?\u003c!\\\\)$","patterns":[{"begin":"(?:^|\\G)(?=[.']|\\\\E?!)(.*)$(?!R)\\R?","end":"(?!\\G)^","beginCaptures":{"1":{"patterns":[{"include":"$self"}]}}},{"name":"string.other.link.roff","contentName":"markup.underline.roff","begin":"(?:^|\\G)(?![.'])","end":"(?!\\G)(?\u003c!\\\\)$"}],"beginCaptures":{"1":{"name":"punctuation.definition.function.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"},"4":{"patterns":[{"include":"#params"}]}}}]},"units":{"patterns":[{"name":"keyword.other.unit.roff","match":"[Pcimnpuv]"},{"name":"keyword.other.unit.gnu.roff","match":"z"},{"name":"keyword.other.unit.heirloom.roff","match":"[CDMTst]"}]},"www":{"patterns":[{"name":"meta.function.${2:/downcase}.www.macro.roff","begin":"(?x) (?:^|\\G)([.'])[ \\t]*\n(ALN|BCL|BGIMG|DC|DLE|DLS|HEAD|HR|HTM?L|HX|JOBNAME\n|LI|LINKSTYLE|LK|LNE|LNS|MPIMG|NHR|P?IMG|TAG)(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.function.${2:/downcase}.www.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(URL|FTP|MTO)(?=\\s)","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"include":"#underline-first"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.function.${2:/downcase}.www.macro.roff","contentName":"markup.raw.roff","begin":"(?:^|\\G)([.'])[ \\t]*(CDS)(?=\\s|\\\\E?[\"#])\\s*(\\\\E?[#\"].*)?$","end":"^([.'])[ \\t]*(CDE)(?=\\s|\\\\E?[\"#])","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"markup.heading.$3.www.macro.roff","contentName":"string.unquoted.heading.roff","begin":"(?:^|\\G)([.'])[ \\t]*(HnS)(?=\\s)(?:\\s*(\\d+))?(?:\\s*(\\\\E?[#\"].*)$)?","end":"^([.'])[ \\t]*(HnE)(?=\\s)(.*)$","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"meta.function.${2:/downcase}.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.numeric.roff"},"4":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"patterns":[{"include":"#escapes"}]}}},{"name":"meta.function.${2:/downcase}.www.macro.roff","contentName":"markup.list.ordered.roff","begin":"(?:^|\\G)([.'])[ \\t]*(OLS)(?=\\s)\\s*(\\\\E?[#\"].*)?$","end":"^([.'])[ \\t]*(OLE)(?=\\s)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.function.${2:/downcase}.www.macro.roff","contentName":"markup.list.ordered.roff","begin":"(?:^|\\G)([.'])[ \\t]*(ULS)(?=\\s)\\s*(\\\\E?[#\"].*)?$","end":"^([.'])[ \\t]*(ULE)(?=\\s)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}}]}},"injections":{"L:meta.device-control.roff, L:meta.function.request.transparent-output \u0026 source.embedded.ditroff":{"patterns":[{"match":"[.']"},{"include":"#escapes-copymode"}]},"L:meta.function.request.external-command.*.roff source.embedded.shell":{"patterns":[{"include":"#escapes"}]},"L:text.roff":{"patterns":[{"include":"#c0"}]}}}
+{"name":"Roff","scopeName":"text.roff","patterns":[{"name":"source.embedded.ditroff","begin":"\\A(?=x\\s*T\\s+(?:[a-z][-a-zA-Z0-9]*)\\s*$)","end":"(?=A)B","patterns":[{"include":"source.ditroff"}]},{"name":"source.embedded.context","begin":"\\A(?=X\\s+(?:495|crt|hp|impr|ps)(?:\\s+\\d+){3}[ \\t]*$)","end":"(?=A)B","patterns":[{"include":"source.context"}]},{"include":"#main"}],"repository":{"2-part-string":{"name":"string.quoted.other.arbitrary-delimiter.2-part.roff","match":"\\G(.)((?:(?!\\1).)*)(\\1)((?:(?!\\1).)*)(\\1)","captures":{"1":{"name":"punctuation.definition.string.begin.roff","patterns":[{"include":"#c0"}]},"2":{"name":"meta.segment.1.left.roff","patterns":[{"include":"#escapes"}]},"3":{"name":"punctuation.definition.string.middle.roff","patterns":[{"include":"#c0"}]},"4":{"name":"meta.segment.2.right.roff","patterns":[{"include":"#escapes"}]},"5":{"name":"punctuation.definition.string.end.roff","patterns":[{"include":"#c0"}]}}},"3-part-title":{"name":"string.quoted.other.arbitrary-delimiter.3-part.roff","match":"\\G[ \\t]*(.)((?:(?!\\1).)*)(\\1)((?:(?!\\1).)*)(\\1)((?:(?!\\1).)*)(\\1)","captures":{"1":{"name":"punctuation.definition.string.outer.begin.roff","patterns":[{"include":"#c0"}]},"2":{"name":"meta.segment.1.left.roff","patterns":[{"include":"#escapes"}]},"3":{"name":"punctuation.definition.string.inner.begin.roff","patterns":[{"include":"#c0"}]},"4":{"name":"meta.segment.2.centre.roff","patterns":[{"include":"#escapes"}]},"5":{"name":"punctuation.definition.string.inner.end.roff","patterns":[{"include":"#c0"}]},"6":{"name":"meta.segment.3.right.roff","patterns":[{"include":"#escapes"}]},"7":{"name":"punctuation.definition.string.outer.end.roff","patterns":[{"include":"#c0"}]}}},"alternating-fonts":{"patterns":[{"begin":"(?:^|\\G)([.'])[ \\t]*(BI)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\\")","patterns":[{"include":"#odd-bold"},{"include":"#even-italic-after-bold"},{"include":"#even-italic"},{"include":"#bridge-escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(BR)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\\")","patterns":[{"include":"#odd-bold"},{"include":"#even-roman-after-bold"},{"include":"#even-roman"},{"include":"#bridge-escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(IB)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\\")","patterns":[{"include":"#odd-italic"},{"include":"#even-bold-after-italic"},{"include":"#even-bold"},{"include":"#bridge-escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(IR)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\\")","patterns":[{"include":"#odd-italic"},{"include":"#even-roman-after-italic"},{"include":"#even-roman"},{"include":"#bridge-escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(RB)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\\")","patterns":[{"include":"#odd-roman"},{"include":"#even-bold-after-roman"},{"include":"#even-bold"},{"include":"#bridge-escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(RI)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\\")","patterns":[{"include":"#odd-roman"},{"include":"#even-italic-after-roman"},{"include":"#even-italic"},{"include":"#bridge-escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"}}}]},"arithmetic":{"patterns":[{"include":"#escapes"},{"name":"meta.brackets.roff","match":"(\\()(.*?)(\\))","captures":{"1":{"name":"punctuation.arithmetic.begin.roff"},"2":{"patterns":[{"include":"#arithmetic"}]},"3":{"name":"punctuation.arithmetic.end.roff"}}},{"include":"#number"},{"name":"keyword.operator.minimum.gnu.roff","match":"\u003c\\?"},{"name":"keyword.operator.maximum.gnu.roff","match":"\u003e\\?"},{"name":"keyword.operator.arithmetic.roff","match":"[-/+*%]"},{"name":"keyword.operator.logical.roff","match":":|\u0026|[\u003c=\u003e]=?"},{"name":"keyword.operator.absolute.roff","match":"\\|"},{"name":"meta.scaling-indicator.gnu.roff","match":"(?:\\G|(?\u003c=^|\\())([CDMPTcimnpstuvz])(;)","captures":{"1":{"patterns":[{"include":"#units"}]},"2":{"name":"punctuation.separator.semicolon.roff"}}}]},"bold-first":{"patterns":[{"name":"markup.bold.roff","begin":"\\G[ \\t]*(?!\")(?=(?:[^\\s\\\\]|\\\\(?!E?\").)+)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=\\s|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}]},{"name":"markup.bold.roff","match":"(\")(\")","captures":{"0":{"name":"string.quoted.double.empty.roff"},"1":{"name":"punctuation.definition.string.begin.roff"},"2":{"name":"punctuation.definition.string.end.roff"}}},{"name":"markup.bold.roff","contentName":"string.quoted.double.roff","begin":"\\G[ \\t]*(\")","end":"((?:\"\")*)\"(?!\")|(?\u003c!\\\\)(?:$|(?!R)\\R)|(?=\\\\E?\")","patterns":[{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"string.quoted.double.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.roff"},"1":{"name":"markup.bold.roff","patterns":[{"include":"#string-escapes"}]}}},{"include":"#escapes"},{"include":"#string"}]},"bold-italic-first":{"patterns":[{"name":"markup.bold.italic.roff","begin":"\\G[ \\t]*(?!\")(?=(?:[^\\s\\\\]|\\\\(?!E?\").)+)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=\\s|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}]},{"name":"markup.bold.italic.roff","match":"(\")(\")","captures":{"0":{"name":"string.quoted.double.empty.roff"},"1":{"name":"punctuation.definition.string.begin.roff"},"2":{"name":"punctuation.definition.string.end.roff"}}},{"name":"markup.bold.italic.roff","contentName":"string.quoted.double.roff","begin":"\\G[ \\t]*(\")","end":"((?:\"\")*)\"(?!\")|(?\u003c!\\\\)(?:$|(?!R)\\R)|(?=\\\\E?\")","patterns":[{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"string.quoted.double.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.roff"},"1":{"name":"markup.bold.italic.roff","patterns":[{"include":"#string-escapes"}]}}},{"include":"#escapes"},{"include":"#string"}]},"bold-italic-word":{"name":"markup.bold.italic.roff","match":"\\S+?(?=\\\\|$|\\s)"},"bold-word":{"name":"markup.bold.roff","match":"\\S+?(?=\\\\|$|\\s)"},"bridge-escapes":{"patterns":[{"name":"constant.character.escape.newline.roff","begin":"[ \\t]+(\\\\)$(?!R)\\R?","end":"^","beginCaptures":{"1":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.newline.roff","begin":"(\\\\)$(?!R)\\R?","end":"^[ \\t]*","beginCaptures":{"1":{"name":"punctuation.definition.escape.roff"}}}]},"c0":{"patterns":[{"name":"punctuation.c0.ctrl-char.start-of-text.roff","match":"\\x02"},{"name":"punctuation.c0.ctrl-char.end-of-text.roff","match":"\\x03"},{"name":"punctuation.c0.ctrl-char.end-of-transmission.roff","match":"\\x04"},{"name":"punctuation.c0.ctrl-char.enquiry.roff","match":"\\x05"},{"name":"punctuation.c0.ctrl-char.acknowledge.roff","match":"\\x06"},{"name":"punctuation.c0.ctrl-char.alarm.bell.roff","match":"\\a"},{"name":"punctuation.whitespace.form-feed.roff","match":"\\f"},{"name":"punctuation.c0.ctrl-char.delete.roff","match":"\\x7F"}]},"continuous-newline":{"begin":"(\\\\)?(\\\\)$(?!R)\\R?","end":"^(?:[.'])?","beginCaptures":{"0":{"name":"constant.character.escape.newline.roff"},"1":{"name":"punctuation.definition.concealed.escape.backslash.roff"},"2":{"name":"punctuation.definition.escape.roff"}}},"definition":{"patterns":[{"name":"meta.macro.definition.$3.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?((?:de|am)i?1?)\\s+(\\S+?)?\\s*(\\\\E?[\"#].*)?$","end":"^(?:[ \\t]*\\x5C{2})?\\.[ \\t]*\\.","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"storage.type.function.roff"},"4":{"name":"entity.name.function.roff","patterns":[{"include":"#escapes"}]},"5":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"0":{"name":"punctuation.definition.request.roff"}}},{"name":"meta.macro.definition.with-terminator.$3.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?((?:de|am)i?1?)\\s+(\\S+)\\s*(\"[^\"]+\"?|\\S+?(?=\\s|\\\\E?[\"#]))?(.*)$","end":"^(\\.)[ \\t]*((\\5)(?=$|\\s|\\\\(?:$|\")))","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"storage.type.function.roff"},"4":{"name":"entity.name.function.roff","patterns":[{"include":"#escapes"}]},"5":{"name":"keyword.control.terminator.roff","patterns":[{"include":"#string"}]},"6":{"patterns":[{"include":"#param-group"}]}},"endCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"keyword.control.terminator.roff"},"3":{"patterns":[{"include":"#string"}]}}}]},"eqn":{"patterns":[{"name":"constant.language.greek-letter.eqn.roff","match":"(?x)\\b\n(DELTA|GAMMA|LAMBDA|OMEGA|PHI|PI|PSI|SIGMA|THETA|UPSILON|XI|alpha|beta|chi\n|delta|epsilon|eta|gamma|iota|kappa|lambda|mu|nu|omega|omicron|phi|pi|psi\n|rho|sigma|tau|theta|upsilon|xi|zeta)\\b"},{"name":"constant.language.math-function.eqn.roff","match":"\\b(and|arc|cos|cosh|det|exp|for|if|Im|lim|ln|log|max|min|Re|sin|sinh|tan|tanh)\\b"},{"name":"constant.character.math-symbol.eqn.roff","match":"(?x)\n(?:[\u003e\u003c=!]=|\\+-|-\u003e|\u003c-|\u003c\u003c|\u003e\u003e|\\.{3}|,\\.+,|[-+=](?!\\d)|[*/\u003c\u003e])\n|\\b(?:approx|cdot|ceiling|del|grad|half|inf|inter|int|floor\n|nothing|partial|prime|prod|sum|times|union)\\b"},{"begin":"{","end":"}|(?=\\.EN)","patterns":[{"include":"#eqn"}],"beginCaptures":{"0":{"name":"punctuation.section.bracket.curly.begin.eqn.roff"}},"endCaptures":{"0":{"name":"punctuation.section.bracket.curly.end.eqn.roff"}}},{"match":"(~|\\^)|(,)","captures":{"1":{"name":"keyword.operator.spacing.eqn.roff"},"2":{"name":"punctuation.separator.delimiter.comma.eqn.roff"}}},{"begin":"\\b([nts]?define)\\s*(\\S+)\\s*(\\S)","end":"((?:(?!\\3).)*+)(\\3)|(?=\\.EN)","patterns":[{"match":"(\\{)([^}]*)(\\})","captures":{"1":{"name":"punctuation.section.bracket.curly.begin.eqn.roff"},"2":{"patterns":[{"include":"#eqn"},{"include":"#main"}]},"3":{"name":"punctuation.section.bracket.curly.end.eqn.roff"}}},{"include":"#eqn"},{"include":"#main"}],"beginCaptures":{"1":{"name":"storage.type.function.definition.eqn.roff"},"2":{"name":"entity.name.function.eqn.roff"},"3":{"name":"punctuation.section.definition.begin.eqn.roff"}},"endCaptures":{"1":{"patterns":[{"include":"#eqn"}]},"2":{"name":"punctuation.section.definition.end.eqn.roff"}}},{"begin":"\\b(ifdef)\\s*(\\S+)\\s*(\\S)","end":"((?:(?!\\3).)*+)(\\3)|(?=\\.EN)","patterns":[{"match":"(\\{)([^}]*)(\\})","captures":{"1":{"name":"punctuation.section.bracket.curly.begin.eqn.roff"},"2":{"patterns":[{"include":"#eqn"},{"include":"#main"}]},"3":{"name":"punctuation.section.bracket.curly.end.eqn.roff"}}},{"include":"#eqn"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.control.flow.if-defined.eqn.roff"},"2":{"name":"entity.name.function.eqn.roff"},"3":{"name":"punctuation.section.definition.begin.eqn.roff"}},"endCaptures":{"1":{"patterns":[{"include":"#eqn"}]},"2":{"name":"punctuation.section.definition.end.eqn.roff"}}},{"name":"keyword.language.eqn.roff","match":"(?x)\\b\n(above|back|bar|bold|ccol|col|cpile|delim|dot|dotdot|down|dyad|fat|font|from\n|fwd|gfont|gsize|hat|italic|lcol|left|lineup|lpile|mark|matrix|over|pile\n|rcol|right|roman|rpile|size|sqrt|sub|sup|tilde|to|under|up|vec)\\b"},{"name":"keyword.language.eqn.gnu.roff","match":"(?x)\\b\n(accent|big|chartype|smallover|type|vcenter|uaccent|split|nosplit\n|opprime|special|include|ifdef|undef|g[rb]font|space)\\b"},{"name":"constant.language.eqn.gnu.roff","match":"(?x)\\b\n(Alpha|Beta|Chi|Delta|Epsilon|Eta|Gamma|Iota|Kappa|Lambda|Mu|Nu\n|Omega|Omicron|Phi|Pi|Psi|Rho|Sigma|Tau|Theta|Upsilon|Xi|Zeta\n|ldots|dollar)\\b"},{"name":"meta.set-variable.eqn.gnu.roff","match":"(?x)\\b(set)[ \\t]+\n(accent_width|axis_height|baseline_sep|big_op_spacing[1-5]|body_depth|body_height|column_sep\n|default_rule_thickness|delimiter_factor|delimiter_shortfall|denom[12]|draw_lines|fat_offset\n|matrix_side_sep|medium_space|minimum_size|nroff|null_delimiter_space|num[12]|over_hang\n|script_space|shift_down|su[bp]_drop|sub[12]|sup[1-3]|thick_space|thin_space|x_height)\\b","captures":{"1":{"name":"storage.type.var.eqn.roff"},"2":{"name":"variable.other.mathml.eqn.roff"}}},{"name":"string.unquoted.parameter.eqn.roff","match":"(?![\\d\\\\\"])[^-,!.{}\\[\\]*/^+\u003c=\u003e~\\s\"]+"},{"match":"(?\u003c=delim)\\s*(?:(on)|(off))\\b","captures":{"1":{"name":"constant.language.boolean.logical.true.eqn.roff"},"2":{"name":"constant.language.boolean.logical.false.eqn.roff"}}},{"include":"#escapes"},{"include":"#number"},{"include":"#string"}]},"escapes":{"patterns":[{"include":"#escapes-copymode"},{"include":"#escapes-full"}]},"escapes-clipped":{"patterns":[{"begin":"\\\\E?f(?:[I2]|\\(CI|\\[\\s*(?:[I2]|CI)\\s*\\])","end":"$|(?=\\\\E?f[\\[A-Za-z0-9])","patterns":[{"include":"#escaped-newline"},{"include":"$self"},{"include":"#italic-word"}],"beginCaptures":{"0":{"patterns":[{"include":"#escapes"}]}}},{"begin":"\\\\E?f(?:[B3]|\\(CB|\\[\\s*(?:[B3]|CB)\\s*\\])","end":"$|(?=\\\\E?f[\\[A-Za-z0-9])","patterns":[{"include":"#escaped-newline"},{"include":"$self"},{"include":"#bold-word"}],"beginCaptures":{"0":{"patterns":[{"include":"#escapes"}]}}},{"begin":"\\\\E?f(?:4|\\(BI|\\[\\s*BI\\s*\\])","end":"$|(?=\\\\E?f[\\[A-Za-z0-9])","patterns":[{"include":"#escaped-newline"},{"include":"$self"},{"include":"#bold-italic-word"}],"beginCaptures":{"0":{"patterns":[{"include":"#escapes"}]}}},{"begin":"\\\\E?f(?:\\(C[WR]|\\[\\s*C[WR]\\s*\\])","end":"$|(?=\\\\E?f[\\[A-Za-z0-9])","patterns":[{"include":"#escaped-newline"},{"include":"$self"},{"include":"#monospace-word"}],"beginCaptures":{"0":{"patterns":[{"include":"#escapes"}]}}}]},"escapes-copymode":{"patterns":[{"name":"punctuation.definition.concealed.escape.backslash.roff","match":"(\\\\+?)(?=\\1\\S)"},{"name":"comment.line.roff","begin":"(?:(?:(?\u003c=\\n)\\G|^)(\\.|'+)\\s*)?(\\\\E?\")","end":"$","beginCaptures":{"1":{"name":"punctuation.definition.comment.roff"},"2":{"name":"punctuation.definition.comment.roff"}}},{"name":"comment.line.number-sign.gnu.roff","begin":"(?:(?:(?\u003c=\\n)\\G|^)(\\.|'+)\\s*)?(\\\\E?#).*$(?!R)\\R?","end":"^","beginCaptures":{"1":{"name":"punctuation.definition.comment.roff"},"2":{"name":"punctuation.definition.comment.roff"}}},{"name":"comment.empty.roff","match":"(?:(?\u003c=\\n)\\G|^)(\\.|'+)[ \\t]*$","captures":{"1":{"name":"punctuation.definition.comment.roff"}}},{"include":"#continuous-newline"},{"include":"#register-expansion"},{"name":"constant.character.escape.backslash.roff","match":"(?:((\\\\)E)|(\\\\))\\\\","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.tab.roff","match":"(?:((\\\\)E)|(\\\\))t","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.leader-char.roff","match":"(?:((\\\\)E)|(\\\\))a","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.dot.roff","match":"(?:((\\\\)E)|(\\\\))\\.","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.function.interpolate-string.gnu.roff","contentName":"function-call.arguments.roff","begin":"((?:((\\\\)E)|(\\\\))\\*(\\[))","end":"(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#long-name"}],"beginCaptures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"name":"punctuation.section.end.bracket.square.roff"}}},{"name":"constant.character.escape.function.interpolate-string.roff","match":"((?:((\\\\)E)|(\\\\))\\*(\\())(\\S{2})|((?:((\\\\)E)|(\\\\))\\*)(\\S)","captures":{"1":{"name":"entity.name.roff"},"10":{"name":"punctuation.definition.escape.roff"},"11":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"7":{"name":"entity.name.roff"},"8":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"9":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.function.interpolate-argument.roff","match":"((?:((\\\\)E)|(\\\\))\\$\\d)","captures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.function.set-colour.gnu.roff","contentName":"variable.parameter.roff","begin":"((?:((\\\\)E)|(\\\\))[Mm](\\[))","end":"(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#long-params"}],"beginCaptures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"name":"punctuation.section.end.bracket.square.roff"}}},{"name":"constant.character.escape.function.set-colour.gnu.roff","match":"((?:((\\\\)E)|(\\\\))[Mm](\\())(\\S{2})|((?:((\\\\)E)|(\\\\))[Mm])(\\S)","captures":{"1":{"name":"entity.name.roff"},"10":{"name":"punctuation.definition.escape.roff"},"11":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"7":{"name":"entity.name.roff"},"8":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"9":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.function.point-size.gnu.roff","contentName":"variable.parameter.roff","begin":"((?:((\\\\)E)|(\\\\))s([-+])?(\\[))","end":"(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#long-params"}],"beginCaptures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"keyword.operator.arithmetic.roff"},"6":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"name":"punctuation.section.end.bracket.square.roff"}}},{"name":"constant.character.escape.function.point-size.gnu.roff","contentName":"variable.parameter.roff","begin":"((?:((\\\\)E)|(\\\\))s([-+])?)((.))","end":"(\\6)|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"name":"entity.name.function.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"keyword.operator.arithmetic.roff"},"6":{"name":"string.other.roff"},"7":{"name":"punctuation.definition.begin.roff"}},"endCaptures":{"0":{"name":"string.other.roff"},"1":{"name":"punctuation.definition.end.roff"}}},{"name":"constant.character.escape.function.check-identifier.gnu.roff","contentName":"string.other.roff","begin":"((?:((\\\\)E)|(\\\\))(?!s[-+]?\\(?[-+]?\\d)[ABRZ])((.))","end":"(\\6)|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"name":"entity.name.function.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"string.other.roff"},"6":{"name":"punctuation.definition.begin.roff"}},"endCaptures":{"0":{"name":"string.other.roff"},"1":{"name":"punctuation.definition.end.roff"}}},{"name":"constant.character.escape.internal.gnu.roff","match":"((?:((\\\\)E)|(\\\\))O([0-4]))","captures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"constant.numeric.roff"}}},{"name":"constant.character.escape.internal.stderr-write-file.gnu.roff","contentName":"string.unquoted.filename.roff","begin":"((?:((\\\\)E)|(\\\\))O(5)(\\[))","end":"(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"constant.numeric.roff"},"6":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"name":"punctuation.section.end.bracket.square.roff"}}},{"name":"constant.character.escape.function.interpolate-variable.gnu.roff","begin":"((?:((\\\\)E)|(\\\\))[VY](\\[))","end":"(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#long-name"}],"beginCaptures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"name":"punctuation.section.end.bracket.square.roff"}}},{"name":"constant.character.escape.function.interpolate-variable.gnu.roff","match":"((?:((\\\\)E)|(\\\\))[VY](\\())(\\S{2})|((?:((\\\\)E)|(\\\\))[VY])(\\S)","captures":{"1":{"name":"entity.name.roff"},"10":{"name":"punctuation.definition.escape.roff"},"11":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"7":{"name":"entity.name.roff"},"8":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"9":{"name":"punctuation.definition.escape.roff"}}},{"match":"((?:((\\\\)E)|(\\\\))(\\?))(.*?)((\\\\)(\\?))","captures":{"1":{"name":"constant.character.escape.embed-diversion.start.gnu.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.script.roff"},"6":{"name":"string.interpolated.roff","patterns":[{"include":"$self"}]},"7":{"name":"constant.character.escape.embed-diversion.start.gnu.roff"},"8":{"name":"punctuation.definition.escape.roff"},"9":{"name":"punctuation.definition.script.roff"}}},{"name":"constant.character.escape.function.concatenated-arguments.gnu.roff","match":"((?:((\\\\)E)|(\\\\))\\$[*@^])","captures":{"1":{"name":"variable.language.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.function.interpolate-argument.gnu.roff","match":"((?:((\\\\)E)|(\\\\))\\$(\\())(\\S{2})","captures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"variable.parameter.roff"}}},{"name":"constant.character.escape.function.interpolate-argument.gnu.roff","contentName":"variable.parameter.roff","begin":"((?:((\\\\)E)|(\\\\))\\$(\\[))","end":"(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#long-name"}],"beginCaptures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"name":"punctuation.section.end.bracket.square.roff"}}},{"include":"#c0"}]},"escapes-full":{"patterns":[{"name":"constant.character.escape.current-escape-char.roff","match":"(\\\\)E?e","captures":{"1":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.acute-accent.roff","match":"(?:((\\\\)E)|(\\\\))´","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.grave-accent.roff","match":"(?:((\\\\)E)|(\\\\))`","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.minus.roff","match":"(?:((\\\\)E)|(\\\\))-","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.space.roff","match":"(?:((\\\\)E)|(\\\\)) ","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.space.digit-width.roff","match":"(?:((\\\\)E)|(\\\\))0","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.space.one-sixth-em.roff","match":"(?:((\\\\)E)|(\\\\))\\|","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.space.one-twelfth-em.roff","match":"(?:((\\\\)E)|(\\\\))\\^","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.zero-width-marker.roff","match":"(?:((\\\\)E)|(\\\\))\u0026","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.hyphenation-char.roff","match":"(?:((\\\\)E)|(\\\\))%","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.connect.roff","match":"(?:((\\\\)E)|(\\\\))c","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.downwards.roff","match":"(?:((\\\\)E)|(\\\\))d","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.spread-line.roff","match":"(?:((\\\\)E)|(\\\\))p","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.reverse.roff","match":"(?:((\\\\)E)|(\\\\))r","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.upwards.roff","match":"(?:((\\\\)E)|(\\\\))u","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.function.named-char.roff","match":"(?:((\\\\)E)|(\\\\))(\\()(\\S{2})","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.brace.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]}}},{"name":"constant.character.escape.function.named-char.gnu.roff","begin":"(?:((\\\\)E)|(\\\\))(\\[)","end":"(\\S*?)(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#long-params"},{"name":"variable.parameter.roff","match":"(?:[^\\s\\]\\\\]|\\\\(?!E?[\"#]).)+"}],"beginCaptures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"patterns":[{"include":"#long-params"}]},"2":{"name":"punctuation.section.end.bracket.square.roff"}}},{"match":"(?:(?:^|\\G)(\\.|'+)[ \\t]*)?(\\\\\\{(?:\\\\(?=(?!R)\\R|$))?)","captures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"constant.character.escape.conditional.block.roff"},"3":{"name":"punctuation.section.conditional.begin.roff"}}},{"match":"(?:(?:^|\\G)(\\.|'+)[ \\t]*)?((\\\\\\}(?:\\\\(?=(?!R)\\R|$))?))","captures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"constant.character.escape.conditional.block.roff"},"3":{"name":"punctuation.section.conditional.end.roff"}}},{"name":"meta.device-control.roff","begin":"((?:((\\\\)E)|(\\\\))X)(.)","end":"(.*?)(?:(\\5)|(?\u003c!\\\\)(?=$))","patterns":[{"name":"source.embedded.ditroff","match":".+","captures":{"0":{"patterns":[{"include":"source.ditroff#xCommands"}]}}},{"include":"#escapes"}],"beginCaptures":{"1":{"name":"entity.name.function.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.section.embedded.begin.roff","patterns":[{"include":"#c0"}]}},"endCaptures":{"1":{"name":"source.embedded.ditroff","patterns":[{"include":"source.ditroff#xCommands"}]},"2":{"name":"punctuation.section.embedded.end.roff","patterns":[{"include":"#c0"}]}}},{"name":"constant.character.escape.function.roff","contentName":"string.other.roff","begin":"((?:((\\\\)E)|(\\\\))[bCDhHSlLovwxXN])((.))","end":"(\\6)|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"name":"entity.name.function.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"string.other.roff"},"6":{"name":"punctuation.definition.begin.roff","patterns":[{"include":"#c0"}]}},"endCaptures":{"0":{"name":"string.other.roff"},"1":{"name":"punctuation.definition.end.roff","patterns":[{"include":"#c0"}]}}},{"name":"meta.throughput.roff","begin":"(?:((\\\\)E)|(\\\\))!","end":"(?\u003c!\\\\)$","patterns":[{"include":"#escapes-copymode"}],"beginCaptures":{"0":{"name":"constant.character.escape.transparent-line.roff"},"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.font.roff","match":"(?:((\\\\)E)|(\\\\))f[RP1]","captures":{"0":{"name":"entity.name.roff"},"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}},{"begin":"((?:((\\\\)E)|(\\\\))f(?:[I2]|(\\()CI|(\\[)\\s*(?:[I2]|CI)\\s*(\\])))","end":"(?=\\\\E?f[\\[A-Za-z0-9])|^(?=[.']\\s*(?:(?:SH|SS|P|[HILPT]P|di)\\b)|\\.)","patterns":[{"include":"$self"},{"include":"#italic-word"}],"beginCaptures":{"0":{"name":"constant.character.escape.font.roff"},"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.section.begin.bracket.square.roff"},"6":{"name":"punctuation.section.end.bracket.square.roff"}}},{"begin":"((?:((\\\\)E)|(\\\\))f(?:[B3]|(\\()CB|(\\[)\\s*(?:[B3]|CB)\\s*(\\])))","end":"(?=\\\\E?f[\\[A-Za-z0-9])|^(?=[.']\\s*(?:(?:SH|SS|P|[HILPT]P|di)\\b)|\\.)","patterns":[{"include":"$self"},{"include":"#bold-word"}],"beginCaptures":{"0":{"name":"constant.character.escape.font.roff"},"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"punctuation.section.begin.bracket.square.roff"},"7":{"name":"punctuation.section.end.bracket.square.roff"}}},{"begin":"((?:((\\\\)E)|(\\\\))f(?:4|(\\()BI|(\\[)\\s*BI\\s*(\\])))","end":"(?=\\\\E?f[\\[A-Za-z0-9])|^(?=[.']\\s*(?:(?:SH|SS|P|[HILPT]P|di)\\b)|\\.)","patterns":[{"include":"$self"},{"include":"#bold-italic-word"}],"beginCaptures":{"0":{"name":"constant.character.escape.font.roff"},"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"punctuation.section.begin.bracket.square.roff"},"7":{"name":"punctuation.section.end.bracket.square.roff"}}},{"begin":"((?:((\\\\)E)|(\\\\))f(?:(\\()C[WR]|(\\[)\\s*C[WR]\\s*(\\])))","end":"(?=\\\\E?f[\\[A-Za-z0-9])|^(?=[.']\\s*(?:(?:SH|SS|P|[HILPT]P|di)\\b)|\\.)","patterns":[{"include":"$self"},{"include":"#monospace-word"}],"beginCaptures":{"0":{"name":"constant.character.escape.font.roff"},"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"punctuation.section.begin.bracket.square.roff"},"7":{"name":"punctuation.section.end.bracket.square.roff"}}},{"name":"constant.character.escape.function.font.gnu.roff","contentName":"variable.parameter.roff","begin":"((?:((\\\\)E)|(\\\\))[Ff](\\[))","end":"(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"name":"punctuation.section.end.bracket.square.roff"}}},{"name":"constant.character.escape.function.font.roff","match":"((?:((\\\\)E)|(\\\\))[Ff](\\())(\\S{2})|((?:((\\\\)E)|(\\\\))[Ff])(\\S)","captures":{"1":{"name":"entity.name.roff"},"10":{"name":"punctuation.definition.escape.roff"},"11":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"7":{"name":"entity.name.roff"},"8":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"9":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.function.format-register.roff","match":"((?:((\\\\)E)|(\\\\))g(\\())(\\S{2})|((?:((\\\\)E)|(\\\\))g)(\\S)","captures":{"1":{"name":"entity.name.roff"},"10":{"name":"punctuation.definition.escape.roff"},"11":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.brace.roff"},"6":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"7":{"name":"entity.name.roff"},"8":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"9":{"name":"punctuation.definition.escape.roff"}}},{"name":"constant.character.escape.function.mark-input.roff","match":"((?:((\\\\)E)|(\\\\))k)(\\S)","captures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]}}},{"name":"constant.character.escape.function.point-size.roff","match":"((?:((\\\\)E)|(\\\\))s([-+]?)(\\()?)((?\u003c=s\\()[-+])?(\\d+)","captures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"keyword.operator.arithmetic.roff"},"6":{"name":"punctuation.definition.brace.roff"},"7":{"name":"keyword.operator.arithmetic.roff"},"8":{"name":"variable.parameter.roff"}}},{"name":"constant.character.escape.function.zero-width-print.roff","match":"((?:((\\\\)E)|(\\\\))z)([^\\s\\\\])","captures":{"1":{"name":"entity.name.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]}}},{"name":"constant.character.escape.function.unicode-codepoint.heirloom.roff","match":"(?:((\\\\)E)|(\\\\))U([^0-9A-Fa-f ])([0-9A-Fa-f]+)(\\4)","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.string.begin.roff","patterns":[{"include":"#c0"}]},"5":{"name":"constant.numeric.integer.int.hexadecimal.roff"},"6":{"name":"punctuation.definition.string.end.roff","patterns":[{"include":"#c0"}]}}},{"name":"markup.link.inline.escape.heirloom.roff","match":"((?:((\\\\)E)|(\\\\))(T|W))((.)((?:(?!\\7).)++)(\\7))(.+?)((?:((\\\\)E)|(\\\\))\\5)","captures":{"1":{"name":"constant.character.escape.function.roff"},"10":{"name":"entity.name.link-text.unquoted.roff","patterns":[{"include":"#escapes"}]},"11":{"name":"constant.character.escape.function.roff"},"12":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"13":{"name":"punctuation.definition.escape.roff"},"14":{"name":"punctuation.definition.escape.roff"},"2":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"3":{"name":"punctuation.definition.escape.roff"},"4":{"name":"punctuation.definition.escape.roff"},"6":{"name":"meta.link-destination.anchor.roff"},"7":{"name":"punctuation.definition.string.begin.roff","patterns":[{"include":"#c0"}]},"8":{"name":"string.other.link.destination.roff","patterns":[{"include":"#escapes"}]},"9":{"name":"punctuation.definition.string.end.roff","patterns":[{"include":"#c0"}]}}},{"name":"constant.character.escape.misc.roff","match":"(?:((\\\\)E)|(\\\\))\\S","captures":{"1":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"punctuation.definition.escape.roff"}}}]},"even-bold":{"patterns":[{"name":"markup.bold.roff","begin":"(?\u003c=^|\\s|\")(?!\"|\\\\E?\")((?:[^\\s\"\\\\]|\\\\(?!E?\").)+)","end":"(?=[ \\t])|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}}]},"even-bold-after-italic":{"patterns":[{"contentName":"markup.bold.roff","begin":"(\")","end":"((\"))([^\"\\s]+[ \\t]*)?|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"markup.bold.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"markup.bold.roff"},"2":{"name":"punctuation.definition.string.end.roff"},"3":{"name":"markup.italic.roff"}}}]},"even-bold-after-roman":{"patterns":[{"contentName":"markup.bold.roff","begin":"(\")","end":"((\"))([^\"\\s]+[ \\t]*)?|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"markup.bold.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"markup.bold.roff"},"2":{"name":"punctuation.definition.string.end.roff"},"3":{"name":"markup.plain.roff"}}}]},"even-italic":{"patterns":[{"name":"markup.italic.roff","begin":"(?\u003c=^|\\s|\")(?!\"|\\\\E?\")((?:[^\\s\"\\\\]|\\\\(?!E?\").)+)","end":"(?=[ \\t])|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}}]},"even-italic-after-bold":{"patterns":[{"contentName":"markup.italic.roff","begin":"(\")","end":"((\"))([^\"\\s]+[ \\t]*)?|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"markup.italic.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"markup.italic.roff"},"2":{"name":"punctuation.definition.string.end.roff"},"3":{"name":"markup.bold.roff"}}}]},"even-italic-after-roman":{"patterns":[{"contentName":"markup.italic.roff","begin":"(\")","end":"((\"))([^\"\\s]+[ \\t]*)?|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"markup.italic.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"markup.italic.roff"},"2":{"name":"punctuation.definition.string.end.roff"},"3":{"name":"markup.plain.roff"}}}]},"even-roman":{"patterns":[{"name":"markup.plain.roff","begin":"(?\u003c=^|\\s|\")(?!\"|\\\\E?\")((?:[^\\s\"\\\\]|\\\\(?!E?\").)+)","end":"(?=[ \\t])|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}}]},"even-roman-after-bold":{"patterns":[{"contentName":"markup.plain.roff","begin":"(\")","end":"((\"))([^\"\\s]+[ \\t]*)?|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"markup.plain.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"markup.plain.roff"},"2":{"name":"punctuation.definition.string.end.roff"},"3":{"name":"markup.bold.roff"}}}]},"even-roman-after-italic":{"patterns":[{"contentName":"markup.plain.roff","begin":"(\")","end":"((\"))([^\"\\s]+[ \\t]*)?|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"markup.plain.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"markup.plain.roff"},"2":{"name":"punctuation.definition.string.end.roff"},"3":{"name":"markup.italic.roff"}}}]},"generic-parameter":{"name":"variable.parameter.roff","match":"[^\\s\\\\]+","captures":{"0":{"patterns":[{"include":"#c0"}]}}},"ignore":{"patterns":[{"contentName":"comment.block.ignored-input.with-terminator.roff","begin":"(?:^|\\G)(?!.*?\\\\*})([.'])[ \\t]*(?:(do)[ \\t]+)?(ig)[ \\t]+(?!\\\\E?[\"#]|\\\\+\\$\\d+)((\"[^\"]+\")|\\S+?(?=\\s|\\\\E?[\"#]))(.*)$","end":"^([.'])[ \\t]*(\\4)(?=\\s|$|\\\\)|^(?=[.']?[ \\t]*\\\\*})","patterns":[{"include":"#register-expansion"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"},"4":{"name":"keyword.control.terminator.roff","patterns":[{"include":"#escapes"}]},"5":{"patterns":[{"include":"#string"}]},"6":{"patterns":[{"include":"#params"}]}},"endCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"keyword.control.terminator.roff","patterns":[{"include":"#string"}]}}},{"contentName":"comment.block.ignored-input.roff","begin":"(?:^|\\G)(?!.*?\\\\*})([.'])[ \\t]*(?:(do)[ \\t]+)?(ig)(?=\\s|\\\\E?[\"#])(.*)$","end":"^([.'])[ \\t]*\\.(?=\\s|\\\\E?[\"#])|^(?=[.']?[ \\t]*\\\\*})","patterns":[{"include":"#register-expansion"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"},"4":{"patterns":[{"include":"#params"}]}},"endCaptures":{"0":{"name":"punctuation.definition.request.roff"}}}]},"italic-first":{"patterns":[{"name":"markup.italic.roff","begin":"\\G[ \\t]*(?!\")(?=(?:[^\\s\\\\]|\\\\(?!E?\").)+)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=\\s|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}]},{"name":"markup.italic.roff","match":"(\")(\")","captures":{"0":{"name":"string.quoted.double.empty.roff"},"1":{"name":"punctuation.definition.string.begin.roff"},"2":{"name":"punctuation.definition.string.end.roff"}}},{"name":"markup.italic.roff","contentName":"string.quoted.double.roff","begin":"\\G[ \\t]*(\")","end":"((?:\"\")*)\"(?!\")|(?\u003c!\\\\)(?:$|(?!R)\\R)|(?=\\\\E?\")","patterns":[{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"string.quoted.double.roff"},"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.roff"},"1":{"name":"markup.italic.roff","patterns":[{"include":"#string-escapes"}]}}},{"include":"#escapes"},{"include":"#string"}]},"italic-word":{"name":"markup.italic.roff","match":"\\S+?(?=\\\\|$|\\s)"},"long-name":{"patterns":[{"name":"variable.parameter.other.roff","begin":"\\G\\s*","end":"(?=\\]|\\s)","patterns":[{"include":"#escapes"}]},{"include":"#escapes"},{"include":"#string"},{"include":"#number"}]},"long-params":{"patterns":[{"include":"#escapes"},{"include":"#string"},{"include":"#number"},{"include":"#arithmetic"},{"name":"variable.parameter.roff","match":"[^\\\\\\s\\]]+","captures":{"0":{"patterns":[{"include":"#c0"}]}}}]},"macros":{"patterns":[{"include":"#man"},{"include":"#mdoc"},{"include":"#mono"},{"include":"#ms"},{"include":"#mm"},{"include":"#me"},{"include":"#www"},{"name":"meta.function.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*((?:[^\\s\\\\]|\\\\(?!E?[#\"]).)+)","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"include":"#param-group"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff","patterns":[{"include":"#escapes"}]}}}]},"main":{"patterns":[{"match":"(?\u003c!^|\\A)\\G[.']"},{"include":"#preprocessors"},{"include":"#escapes"},{"include":"#requests"},{"include":"#macros"}]},"man":{"patterns":[{"name":"meta.function.${2:/downcase}.man.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(RE|RS|SM|BT|PT)(?=\\s)","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"include":"#param-group"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.deprecated.function.${2:/downcase}.man.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*((AT|DT|PD|UC))(?=\\s)","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"include":"#param-group"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"invalid.deprecated.roff"}}},{"name":"markup.heading.title.function.man.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(TH)(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"name":"markup.heading.section.function.man.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(SH)(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"name":"markup.heading.subsection.function.man.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(SS)(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"contentName":"markup.raw.roff","begin":"(?:^|\\G)([.'])[ \\t]*(EX)\\s*(\\\\E?[#\"].*)?$","end":"^([.'])[ \\t]*(EE)(?=\\s|\\\\E?[#\"])","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"},"3":{"patterns":[{"include":"#escapes-copymode"}]}},"endCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"name":"meta.function.paragraph.man.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(LP|PP?)(?=\\s|\\\\E?[\"#])","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.function.indented-paragraph.man.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(IP)(?=\\s|\\\\E?[\"#])","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"include":"#param-group"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(TP|TQ)(?=\\s|\\\\E?[\"#])(.*)?$(?!R)\\R?","end":"^(.*)(?\u003c!\\\\)$","patterns":[{"match":".+","captures":{"0":{"patterns":[{"include":"$self"}]}}}],"beginCaptures":{"0":{"name":"meta.function.titled-paragraph.man.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"patterns":[{"include":"#param-group"}]}},"endCaptures":{"0":{"name":"markup.heading.paragraph.roff"},"1":{"patterns":[{"include":"$self"}]}}},{"name":"meta.deprecated.function.hanging-paragraph.man.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*((HP))(?=\\s|\\\\E?[\"#])","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"include":"#param-group"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"invalid.deprecated.roff"}}},{"name":"meta.function.mailto.hyperlink.man.macro.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(MT)(?=\\s|\\\\E?[\"#])\\s*","end":"^([.'])[ \\t]*(ME)(?=\\s|\\\\E?[\"#])(.*)\\s*(\\\\E?[\"#].*)?$","patterns":[{"include":"#underline-first"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.gnu.roff"},"2":{"name":"entity.function.name.gnu.roff"}},"endCaptures":{"1":{"name":"punctuation.definition.macro.gnu.roff"},"2":{"name":"entity.function.name.gnu.roff"},"3":{"patterns":[{"include":"#param-group"}]},"4":{"patterns":[{"include":"#escapes"}]}}},{"name":"meta.function.cross-reference.man.macro.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(MR)(?=\\s|\\\\E?[\"#])","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"match":"(?x)\n\\G \\s+ ([^\\s\\\\]+)    # Page title\n(?: \\s+ ([^\\s\\\\]+))?  # Manual section\n(?: \\s+ ([^\\s\\\\]+))?  # Trailing text","captures":{"1":{"name":"variable.reference.page-title.roff"},"2":{"name":"constant.numeric.manual-section.roff"},"3":{"name":"string.unquoted.trailing-text.roff"}}},{"include":"#param-group"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.gnu.roff"},"2":{"name":"entity.function.name.gnu.roff"}}},{"name":"meta.function.hyperlink.man.macro.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(UR)(?=\\s|\\\\E?[\"#])\\s*","end":"^([.'])[ \\t]*(UE)(?=\\s|\\\\E?[\"#])(.*)\\s*(\\\\E?[\"#].*)?$","patterns":[{"include":"#underline-first"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.gnu.roff"},"2":{"name":"entity.function.name.gnu.roff"}},"endCaptures":{"1":{"name":"punctuation.definition.macro.gnu.roff"},"2":{"name":"entity.function.name.gnu.roff"},"3":{"patterns":[{"include":"#param-group"}]},"4":{"patterns":[{"include":"#escapes"}]}}},{"name":"meta.command-synopsis.roff","begin":"(?:^|\\G)([.'])[ \\t]*(SY)(?=\\s|\\\\E?[\"#])","end":"^([.'])[ \\t]*(YS)(?=\\s|\\\\E?[\"#])","patterns":[{"include":"#bold-first"},{"name":"meta.function.option-description.man.macro.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(OP)(?=\\s)","end":"(?\u003c!\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"name":"function-call.arguments.roff","begin":"\\G","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#odd-bold"},{"include":"#even-italic-after-bold"},{"include":"#even-italic"},{"include":"#bridge-escapes"}]},{"include":"#escapes"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.gnu.roff"},"2":{"name":"entity.function.name.gnu.roff"}}},{"include":"$self"}],"beginCaptures":{"0":{"name":"meta.function.begin.synopsis.man.macro.gnu.roff"},"1":{"name":"punctuation.definition.macro.gnu.roff"},"2":{"name":"entity.function.name.gnu.roff"}},"endCaptures":{"0":{"name":"meta.function.end.synopsis.man.macro.gnu.roff"},"1":{"name":"punctuation.definition.macro.gnu.roff"},"2":{"name":"entity.function.name.gnu.roff"}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(S?B)(\\s*\\\\E?[#\"].*$)?(?=$|[ \\t]+|\\\\)","end":"^(?=[.'])|(?=\\\\E?\")|(?!\\\\E?#)((\\S+[ \\t]*)(?\u003c![^\\\\]\\\\)(?:(?!R)\\R|$))","patterns":[{"include":"$self"},{"name":"markup.bold.roff","match":"\\S+"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"},"3":{"patterns":[{"include":"#escapes-copymode"}]}},"endCaptures":{"1":{"name":"markup.bold.roff"},"2":{"patterns":[{"include":"#escapes"}]}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(I)(\\s*\\\\E?[#\"].*$)?(?=$|[ \\t]+|\\\\)","end":"^(?=[.'])|(?=\\\\E?\")|(?!\\\\E?#)((\\S+[ \\t]*)(?\u003c![^\\\\]\\\\)(?:(?!R)\\R|$))","patterns":[{"include":"$self"},{"name":"markup.italic.roff","match":"\\S+"}],"beginCaptures":{"0":{"name":"meta.function.man.macro.roff"},"1":{"name":"punctuation.definition.function.macro.roff"},"2":{"name":"entity.name.function.roff"},"3":{"patterns":[{"include":"#escapes-copymode"}]}},"endCaptures":{"1":{"name":"markup.italic.roff"},"2":{"patterns":[{"include":"#escapes"}]}}},{"include":"#alternating-fonts"}]},"mdoc":{"patterns":[{"name":"meta.function.begin-emphasis.unparsed.macro.mdoc.roff","begin":"(?:^|\\G)([.'])\\s*(Bf)[ \\t]+(-emphasis|Em)(?=\\s)(.*)","end":"^(?=[.']\\s*[BE]f\\s)","patterns":[{"include":"$self"},{"include":"#italic-word"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.option.mdoc.macro.roff"},"4":{"patterns":[{"include":"#escapes"}]}}},{"name":"meta.function.begin-literal.unparsed.macro.mdoc.roff","begin":"(?:^|\\G)([.'])\\s*(Bf)[ \\t]+(-literal|Li)(?=\\s)(.*)","end":"^(?=[.']\\s*[BE]f\\s)","patterns":[{"include":"$self"},{"include":"#monospace-word"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.option.mdoc.macro.roff"},"4":{"patterns":[{"include":"#escapes"}]}}},{"name":"meta.function.begin-symbolic.unparsed.macro.mdoc.roff","begin":"(?:^|\\G)([.'])\\s*(Bf)[ \\t]+(-symbolic|Sy)(?=\\s)(.*)","end":"^(?=[.']\\s*[BE]f\\s)","patterns":[{"include":"$self"},{"include":"#bold-word"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.option.mdoc.macro.roff"},"4":{"patterns":[{"include":"#escapes"}]}}},{"contentName":"meta.citation.mdoc.roff","begin":"(?:^|\\G)([.'])\\s*(Rs)(?=\\s)(.*)$","end":"^([.'])\\s*(Re)(?=\\s)","patterns":[{"include":"#refer"}],"beginCaptures":{"0":{"name":"meta.function.unparsed.macro.mdoc.roff"},"1":{"name":"punctuation.definition.macro.mdoc.roff"},"2":{"name":"entity.function.name.mdoc.roff"},"3":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"0":{"name":"meta.function.unparsed.macro.mdoc.roff"},"1":{"name":"punctuation.definition.mdoc.macro.roff"},"2":{"name":"entity.function.name.mdoc.roff"}}},{"begin":"(?:^|\\G)([.'])\\s*(Bd)\\s+(-literal)(?=\\s|$)(.*)","end":"^([.'])\\s*(Ed)(?=\\s|$)","patterns":[{"name":"meta.html-snippet.mdoc.roff","begin":"(?:^|\\G)(?:\\S*.*?\\s+)?HTML:\\s*$(?!R)\\R?","end":"^(?!\\t|\\s*$)","patterns":[{"name":"text.embedded.html.basic","match":".+","captures":{"0":{"patterns":[{"include":"text.html.basic"}]}}}],"beginCaptures":{"0":{"patterns":[{"include":"#main"}]}}},{"name":"meta.js-snippet.mdoc.roff","begin":"(?:^|\\G)(?:\\S*.*?\\s+)?JavaScript:\\s*$(?!R)\\R?","end":"^(?!\\t|\\s*$)","patterns":[{"match":".+","captures":{"0":{"patterns":[{"include":"source.js"}]}}}],"beginCaptures":{"0":{"patterns":[{"include":"#main"}]}}},{"name":"meta.css-snippet.mdoc.roff","begin":"(?:^|\\G)(?:\\S*.*?\\s+)?CSS:\\s*$(?!R)\\R?","end":"^(?!\\t|\\s*$)","patterns":[{"include":"source.css"}],"beginCaptures":{"0":{"patterns":[{"include":"#main"}]}}},{"name":"meta.shell-snippet.mdoc.roff","begin":"(?:^|\\G)(?:\\S*.*?\\s+)?(?i:Bash|(?:Bourne[\\s-]?)?Shell(?:[\\s-]?Script)?):\\s*$(?!R)\\R?","end":"^(?!\\t|\\s*$)","patterns":[{"match":".+","captures":{"0":{"patterns":[{"include":"source.shell"}]}}}],"beginCaptures":{"0":{"patterns":[{"include":"#main"}]}}},{"include":"#main"}],"beginCaptures":{"0":{"name":"meta.function.$2.unparsed.macro.mdoc.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"patterns":[{"include":"#mdoc-args"}]},"4":{"patterns":[{"include":"#mdoc-unparsed"}]}},"endCaptures":{"0":{"name":"meta.function.$2.unparsed.macro.mdoc.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"markup.heading.title.function.mdoc.macro.roff","begin":"(?:^|\\G)([.'])\\s*(Dt)(?=\\s)","end":"(?\u003c!\\\\)$","patterns":[{"include":"#mdoc-delimiters"},{"include":"#mdoc-args"}],"beginCaptures":{"0":{"name":"meta.function.$2.unparsed.macro.mdoc.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"name":"meta.function.document-date.unparsed.mdoc.macro.roff","contentName":"string.unquoted.other.roff","begin":"(?:^|\\G)([.'])\\s*(Dd)(?:[ \\t]+|(?=$))","end":"(?\u003c!\\\\)$","patterns":[{"include":"#mdoc-date-auto"},{"include":"#mdoc-date-manual"},{"include":"#mdoc-args"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"markup.heading.section.function.mdoc.macro.roff","begin":"(?:^|\\G)([.'])\\s*(Sh)(?=\\s)","end":"(?\u003c!\\\\)$","patterns":[{"include":"#mdoc-callables"},{"include":"#mdoc-args"}],"beginCaptures":{"0":{"name":"meta.function.$2.parsed.macro.mdoc.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"name":"meta.function.$2.unparsed.macro.mdoc.roff","begin":"(?:^|\\G)([.'])\\s*(%[ABCDIJNOPQRTUV]|B[dfklt]|br|D[bdt]|E[dfklx]|F[do]|Hf|In|L[bp]|Nd|Os|Pp|R[esv]|Sm|sp|Ud)(?=\\s)","end":"(?\u003c!\\\\)$","patterns":[{"include":"#mdoc-unparsed"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.function.$2.parsed.macro.mdoc.roff","begin":"(?x)(?:^|\\G)([.'])\\s*\n(Ac|Ad|An|Ao|Ap|Aq|Ar|At|Bc|Bo|Bq|Brc|Bro|Brq|Bsx|Bx|Cd|Cm|D1|Dc\n|Dl|Do|Dq|Dv|Dx|Ec|Em|En|Eo|Eq|Er|Es|Ev|Fa|Fc|Fl|Fn|Fr|Ft|Fx|Ic\n|It|Li|Lk|Me|Ms|Mt|Nm|No|Ns|Nx|Oc|Oo|Op|Ot|Ox|Pa|Pc|Pf|Po|Pq|Qc\n|Ql|Qo|Qq|Rd|Sc|Sh|So|Sq|Ss|St|Sx|Sy|Ta|Tn|Ux|Va|Vt|Xc|Xo|Xr)\n(?=\\s)","end":"(?\u003c!\\\\)$","patterns":[{"include":"#mdoc-callables"},{"include":"#mdoc-args"},{"include":"#generic-parameter"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}}]},"mdoc-args":{"patterns":[{"include":"#escapes"},{"include":"#string"},{"name":"punctuation.delimiter.mdoc.macro.roff","match":"(?\u003c=\\s)[(\\[.,:|;)\\]?!](?=\\s|$)"},{"name":"constant.language.option.mdoc.macro.roff","match":"(?x)\n(?\u003c=\\s) (-)\n(alpha|beta|bullet|centered|column|compact|dash|devel|diag|emphasis|enum|file|filled|hang\n|hyphen|inset|item|literal|nested|nosplit|ohang|ragged|split|std|symbolic|tag|type|unfilled\n|width|words|offset(?:\\s+(?:left|center|indent|indent-two|right))?)(?=\\s)","captures":{"1":{"name":"punctuation.definition.dash.roff"}}}]},"mdoc-callables":{"patterns":[{"name":"meta.function.$1.callable.macro.mdoc.roff","begin":"(?\u003c=Em|Ar)\\G|(?\u003c=\\s)(Em|Ar)(?=\\s)","end":"(?x)\n(?\u003c!\\\\)$ |\n(?=\n\t\\s+\n\t(?:Ac|Ad|An|Ao|Ap|Aq|Ar|At|Bc|Bo|Bq|Brc|Bro|Brq|Bsx|Bx|Cd|Cm|Dc|Do|Dq|Dv|Dx|Ec|Em\n\t|En|Eo|Er|Es|Ev|Fa|Fc|Fl|Fn|Fr|Ft|Fx|Ic|Li|Lk|Ms|Mt|Nm|No|Ns|Nx|Oc|Oo|Op|Ot|Ox|Pa\n\t|Pc|Pf|Po|Pq|Qc|Ql|Qo|Qq|Sc|So|Sq|Sx|Sy|Ta|Tn|Ux|Va|Vt|Xc|Xo|Xr)\n\t\\s | \\\\E? (?:\"|f[\\[A-Za-z0-9])\n)","patterns":[{"include":"#mdoc-args"},{"include":"$self"},{"include":"#italic-word"}],"beginCaptures":{"1":{"name":"entity.function.name.roff"}}},{"name":"meta.function.$1.callable.macro.mdoc.roff","begin":"(?\u003c=Sy|Fl|Cm)\\G|(?\u003c=\\s)(Sy|Fl|Cm)(?=\\s)","end":"(?x)\n(?\u003c!\\\\)$ |\n(?=\n\t\\s+\n\t(?:Ac|Ad|An|Ao|Ap|Aq|Ar|At|Bc|Bo|Bq|Brc|Bro|Brq|Bsx|Bx|Cd|Cm|Dc|Do|Dq|Dv|Dx|Ec|Em\n\t|En|Eo|Er|Es|Ev|Fa|Fc|Fl|Fn|Fr|Ft|Fx|Ic|Li|Lk|Ms|Mt|Nm|No|Ns|Nx|Oc|Oo|Op|Ot|Ox|Pa\n\t|Pc|Pf|Po|Pq|Qc|Ql|Qo|Qq|Sc|So|Sq|Sx|Sy|Ta|Tn|Ux|Va|Vt|Xc|Xo|Xr)\n\t\\s | \\\\E? (?:\"|f[\\[A-Za-z0-9])\n)","patterns":[{"include":"#mdoc-args"},{"include":"$self"},{"include":"#bold-word"}],"beginCaptures":{"1":{"name":"entity.function.name.roff"}}},{"name":"meta.function.$1.callable.macro.mdoc.roff","begin":"(?\u003c=Li)\\G|(?\u003c=\\s)(Li)(?=\\s)","end":"(?x)\n(?\u003c!\\\\)$ |\n(?=\n\t\\s+\n\t(?:Ac|Ad|An|Ao|Ap|Aq|Ar|At|Bc|Bo|Bq|Brc|Bro|Brq|Bsx|Bx|Cd|Cm|Dc|Do|Dq|Dv|Dx|Ec|Em\n\t|En|Eo|Er|Es|Ev|Fa|Fc|Fl|Fn|Fr|Ft|Fx|Ic|Li|Lk|Ms|Mt|Nm|No|Ns|Nx|Oc|Oo|Op|Ot|Ox|Pa\n\t|Pc|Pf|Po|Pq|Qc|Ql|Qo|Qq|Sc|So|Sq|Sx|Sy|Ta|Tn|Ux|Va|Vt|Xc|Xo|Xr)\n\t\\s | \\\\E? (?:\"|f[\\[A-Za-z0-9])\n)","patterns":[{"include":"#mdoc-args"},{"include":"$self"},{"include":"#monospace-word"}],"beginCaptures":{"1":{"name":"entity.function.name.roff"}}},{"name":"meta.function.$1.callable.macro.mdoc.roff","begin":"(?\u003c=Lk|Mt)\\G|(?\u003c=\\s)(Lk|Mt)(?=\\s|$)\\s*","end":"$|(?=\\\\E?\")|(\\S+?)(?=$|\\s|\\\\E?\")","beginCaptures":{"1":{"name":"entity.function.name.roff"}},"endCaptures":{"0":{"name":"string.other.link.roff"},"1":{"name":"markup.underline.link.hyperlink.mdoc.roff","patterns":[{"include":"#escapes"}]}}},{"name":"meta.function.$1.callable.macro.mdoc.roff","match":"(?x) (?\u003c=[ \\t])\n(Ac|Ad|An|Ao|Ap|Aq|Ar|At|Bc|Bo|Bq|Brc|Bro|Brq|Bsx|Bx|Cd|Cm|Dc|Do|Dq|Dv|Dx|Ec|En\n|Eo|Er|Es|Ev|Fa|Fc|Fl|Fn|Fr|Ft|Fx|Ic|Li|Lk|Ms|Mt|Nm|No|Ns|Nx|Oc|Oo|Op|Ot|Ox|Pa|Pc\n|Pf|Po|Pq|Qc|Ql|Qo|Qq|Sc|So|Sq|Sx|Ta|Tn|Ux|Va|Vt|Xc|Xo|Xr)(?=\\s)","captures":{"1":{"name":"entity.function.name.roff"}}}]},"mdoc-date-auto":{"name":"meta.document-date.automatic.roff","begin":"(?:\\G|^)((\\$)Mdocdate)(?=[:$]|$)","end":"\\s*((\\$))|(?=$)","patterns":[{"contentName":"constant.other.date.roff","begin":"\\G(:)\\s*","end":"\\s*(?=\\$|(?\u003c!\\\\)$)","patterns":[{"include":"#mdoc-date-manual"},{"include":"#mdoc-args"}],"beginCaptures":{"1":{"name":"punctuation.separator.key-value.roff"}}}],"beginCaptures":{"1":{"name":"keyword.rcs-like.section.begin.roff"},"2":{"name":"punctuation.section.begin.roff"}},"endCaptures":{"1":{"name":"keyword.rcs-like.section.end.roff"},"2":{"name":"punctuation.section.end.roff"}}},"mdoc-date-manual":{"name":"meta.document-date.hardcoded.roff","match":"(?:\\G|^)([A-Za-z]+\\s+\\d{1,2}(,)?\\s+\\d{4})\\b","captures":{"1":{"name":"constant.other.date.roff"},"2":{"name":"punctuation.separator.comma.roff"}}},"mdoc-unparsed":{"patterns":[{"include":"#mdoc-delimiters"},{"include":"#mdoc-args"},{"include":"#generic-parameter"}]},"me":{"patterns":[{"name":"meta.function.${3:/downcase}.me.macro.roff","begin":"(?x) (?:^|\\G)([.'])[ \\t]*\n((?:[()][cdfqxz]|\\+\\+|\\+c)|\n(1c|2c|EN|EQ|GE|GS|PE|PS|TE|TH|TS|ba|bc|bu|bx|hx\n|hl|ip|lp|np|pd|pp|r|re|sk|sm|sz|tp|uh|xp)(?=\\s))","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"3":{"name":"entity.function.name.roff"}}},{"name":"meta.function.${2:/downcase}.me.macro.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(PF|ld)(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"contentName":"markup.list.unnumbered.roff","begin":"(?:^|\\G)([.'])[ \\t]*(\\(l)(?=\\s)","end":"^([.'])[ \\t]*(\\)l)(?=\\s)","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"meta.function.list.begin.me.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}},"endCaptures":{"0":{"name":"meta.function.list.end.me.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"contentName":"function-call.arguments.roff","begin":"(?:^|\\G)([.'])[ \\t]*(b)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=$|(?!R)\\R)|(?=\\\\E?\")","patterns":[{"include":"#bold-first"}],"beginCaptures":{"0":{"name":"meta.function.bold-text.me.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"contentName":"function-call.arguments.roff","begin":"(?:^|\\G)([.'])[ \\t]*(i)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=$|(?!R)\\R)|(?=\\\\E?\")","patterns":[{"include":"#italic-first"}],"beginCaptures":{"0":{"name":"meta.function.italic-text.me.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"contentName":"function-call.arguments.roff","begin":"(?:^|\\G)([.'])[ \\t]*(bi)(?=\\s)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=$|(?!R)\\R)|(?=\\\\E?\")","patterns":[{"include":"#bold-italic-first"}],"beginCaptures":{"0":{"name":"meta.function.bold-italic-text.me.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"contentName":"function-call.arguments.roff","begin":"(?:^|\\G)([.'])[ \\t]*(u)(?=\\s|$)\\s*","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=$|(?!R)\\R)|(?=\\\\E?\")","patterns":[{"include":"#underline-first"}],"beginCaptures":{"0":{"name":"meta.function.underline-text.me.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"markup.heading.section.function.me.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(sh)[ \\t]+((?!\")\\S+)\\b[ \\t]*(?!$|(?!R)\\R|\\\\E?\")","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=$|(?!R)\\R)|(?=\\\\E?\")","patterns":[{"include":"#bold-first"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"variable.parameter.roff","patterns":[{"include":"#params"}]}}},{"name":"meta.function.${2:/downcase}.me.macro.roff","contentName":"function-call.arguments.roff","begin":"(?:^|\\G)([.'])[ \\t]*(of|oh|he|eh|fo|ef)(?=\\s)","end":"(?\u003c!\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#3-part-title"},{"include":"#escapes"},{"include":"#string"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}}]},"mm":{"patterns":[{"name":"meta.function.${2:/downcase}.mm.macro.roff","begin":"(?x) (?:^|\\G)([.'])[ \\t]*\n(1C|2C|AE|AF|AL|APP|APPSK|AS|AST|AT|AU|AV|AVL|B1|B2|BE|BL|BS|BVL\n|COVER|COVEND|DE|DF|DL|DS|EC|EF|EH|EN|EOP|EPIC|EQ|EX|FC|FD|FE|FG\n|FS|GETHN|GETPN|GETR|GETST|H|HC|HM|HU|HX|HY|HZ|IA|IE|INITI|INITR\n|IND|INDP|ISODATE|LB|LC|LE|LI|LT|LO|MC|ML|MT|MOVE|MULB|MULN|MULE\n|nP|NCOL|NS|ND|OF|OH|OP|PGFORM|PGNH|PIC|PE|PF|PH|PS|PX?|RD|RF|RL\n|RP|RS|S|SA|SETR|SG|SK|SM|SP|TA?B|TC|TE|TL|TM|TP|TS|TX|TY|VERBON\n|VERBOFF|VL|VM|WA|WE|WC|\\)E)(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}}]},"mono":{"patterns":[{"name":"markup.link.inline.function.mono.macro.roff","begin":"(?x) (?:^|\\G)([.'])[ \\t]*\n# Displayed text\n(\n\t# .[ Text ]( … )\n\t(\\[) \\s+\n\t(?: ((\")((?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+)(\")) | ((?:[^\\\\\\s]|\\\\.)++))\n\t\\s+ (\\])\n\t(?! \\(\\) | \u003c\u003e)\n\t|\n\t# .[ Destination ][]\n\t(\\[) \\s+\n\t(?: (\")((?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+)(\") | ((?:[^\\\\\\s]|\\\\.)++))\n\t\\s+ (\\])\n\t(?= \\(\\) | \u003c\u003e)\n)\n(?=\n\t(?: \\( \\)\n\t|   \\[ \\]\n\t|     \u003c \u003e\n\t|   \\( \\s .*? \\s \\)\n\t|   \\[ \\s .*? \\s \\]\n\t|     \u003c \\s .*? \\s \u003e\n\t)? (?:\\s|$|\\\\E?[\"\\#])\n)","end":"(?\u003c!\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"match":"(?x) \\G\n# Destination\n(\n\t# .[ Text ] is another way to write .[ Text ][]\n\t(?=\\s)\n\t|\n\t# Shorthand for links with identical text/URL parameters\n\t(?:(\\(\\)) | (\\[\\]) | (\u003c\u003e))\n\t(?=\\s|$)\n\t|\n\t# 6-argument form to customise rendering of non-interactive links\n\t(?:\n\t\t# .[ Details ]( “ (visit ” http://url “ for more information” )\n\t\t(\\() \\s+\n\t\t(?:(\"  (?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+  \")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(?:(\")((?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+)(\")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(?:(\"  (?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+  \")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(\\))\n\t\t|\n\t\t# …[ Term ][ “ (q.v. ” term-id “, section 3.2)” ]\n\t\t(\\[) \\s+\n\t\t(?:(\"  (?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+  \")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(?:(\")((?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+)(\")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(?:(\"  (?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+  \")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(\\])\n\t\t|\n\t\t# …[ “send an e-mail” ]\u003c “ to ” email@address.com “” \u003e\n\t\t(\u003c) \\s+\n\t\t(?:(\"  (?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+  \")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(?:(\")((?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+)(\")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(?:(\"  (?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+  \")|((?:[^\\\\\\s]|\\\\.)++)) \\s+\n\t\t(\u003e)\n\t)\n\t|\n\t# Normal form\n\t(?: (\\() \\s+ (?: (\")((?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+)(\") | ((?:[^\\\\\\s]|\\\\.)++)) \\s+ (\\)) # .[ Text ]( http://url.com )\n\t|   (\\[) \\s+ (?: (\")((?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+)(\") | ((?:[^\\\\\\s]|\\\\.)++)) \\s+ (\\]) # .[ Text ][ anchor-id ]\n\t|     (\u003c) \\s+ (?: (\")((?:[^\\\\\"]|\\\\[^\"\\#]|\"\")*+)(\") | ((?:[^\\\\\\s]|\\\\.)++)) \\s+ (\u003e)   # .[ Text ]\u003c email@address \u003e\n\t)\n)\n(?:\\s+([(\\[`\"'.,:\u003c|\u003e;)\\]?!]))?\n(?=\\s*(?:$|\\\\[^\\#]))","captures":{"1":{"name":"meta.link-destination.roff"},"10":{"name":"punctuation.definition.string.end.roff"},"11":{"patterns":[{"include":"#mono-link-destination"}]},"12":{"name":"string.quoted.double.link-affix.roff","patterns":[{"include":"#string"}]},"13":{"name":"string.unquoted.link-affix.roff","patterns":[{"include":"#string"}]},"14":{"name":"punctuation.definition.round.bracket.end.roff"},"15":{"name":"punctuation.definition.square.bracket.begin.roff"},"16":{"name":"string.quoted.double.link-prefix.roff","patterns":[{"include":"#string"}]},"17":{"name":"string.unquoted.link-prefix.roff","patterns":[{"include":"#string"}]},"18":{"name":"punctuation.definition.string.begin.roff"},"19":{"patterns":[{"include":"#mono-link-destination"}]},"2":{"name":"punctuation.definition.round.bracket.empty.roff"},"20":{"name":"punctuation.definition.string.end.roff"},"21":{"patterns":[{"include":"#mono-link-destination"}]},"22":{"name":"string.quoted.double.link-affix.roff","patterns":[{"include":"#string"}]},"23":{"name":"string.unquoted.link-affix.roff","patterns":[{"include":"#string"}]},"24":{"name":"punctuation.definition.square.bracket.end.roff"},"25":{"name":"punctuation.definition.angle.bracket.begin.roff"},"26":{"name":"string.quoted.double.link-prefix.roff","patterns":[{"include":"#string"}]},"27":{"name":"string.unquoted.link-prefix.roff","patterns":[{"include":"#string"}]},"28":{"name":"punctuation.definition.string.begin.roff"},"29":{"patterns":[{"include":"#mono-link-destination"}]},"3":{"name":"punctuation.definition.square.bracket.empty.roff"},"30":{"name":"punctuation.definition.string.end.roff"},"31":{"patterns":[{"include":"#mono-link-destination"}]},"32":{"name":"string.quoted.double.link-affix.roff","patterns":[{"include":"#string"}]},"33":{"name":"string.unquoted.link-affix.roff","patterns":[{"include":"#string"}]},"34":{"name":"punctuation.definition.square.bracket.end.roff"},"35":{"name":"punctuation.definition.round.bracket.begin.roff"},"36":{"name":"punctuation.definition.string.begin.roff"},"37":{"patterns":[{"include":"#mono-link-destination"}]},"38":{"name":"punctuation.definition.string.end.roff"},"39":{"patterns":[{"include":"#mono-link-destination"}]},"4":{"name":"punctuation.definition.angle.bracket.empty.roff"},"40":{"name":"punctuation.definition.round.bracket.end.roff"},"41":{"name":"punctuation.definition.square.bracket.begin.roff"},"42":{"name":"punctuation.definition.string.begin.roff"},"43":{"patterns":[{"include":"#mono-link-destination"}]},"44":{"name":"punctuation.definition.string.end.roff"},"45":{"patterns":[{"include":"#mono-link-destination"}]},"46":{"name":"punctuation.definition.square.bracket.end.roff"},"47":{"name":"punctuation.definition.angle.bracket.begin.roff"},"48":{"name":"punctuation.definition.string.begin.roff"},"49":{"patterns":[{"include":"#mono-link-destination"}]},"5":{"name":"punctuation.definition.round.bracket.begin.roff"},"50":{"name":"punctuation.definition.string.end.roff"},"51":{"patterns":[{"include":"#mono-link-destination"}]},"52":{"name":"punctuation.definition.angle.bracket.end.roff"},"53":{"name":"punctuation.terminator.mono.macro.roff"},"6":{"name":"string.quoted.double.link-prefix.roff","patterns":[{"include":"#string"}]},"7":{"name":"string.unquoted.link-prefix.roff","patterns":[{"include":"#string"}]},"8":{"name":"punctuation.definition.string.begin.roff"},"9":{"patterns":[{"include":"#mono-link-destination"}]}}},{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"10":{"name":"punctuation.definition.square.bracket.begin.roff"},"11":{"name":"punctuation.definition.string.begin.roff"},"12":{"patterns":[{"include":"#mono-link-destination"}]},"13":{"name":"punctuation.definition.string.end.roff"},"14":{"patterns":[{"include":"#mono-link-destination"}]},"15":{"name":"punctuation.definition.square.bracket.end.roff"},"2":{"name":"meta.link-destination.displayed.roff"},"3":{"name":"punctuation.definition.square.bracket.begin.roff"},"4":{"name":"entity.name.link-text.quoted.roff"},"5":{"name":"punctuation.definition.string.begin.roff"},"6":{"patterns":[{"include":"#string-escapes"}]},"7":{"name":"punctuation.definition.string.end.roff"},"8":{"name":"entity.name.link-text.unquoted.roff","patterns":[{"include":"#escapes"}]},"9":{"name":"punctuation.definition.square.bracket.end.roff"}}}]},"mono-link-destination":{"name":"string.other.link.destination.roff","match":"(.+)","captures":{"0":{"name":"markup.underline.link.hyperlink.roff"},"1":{"patterns":[{"include":"#string-escapes"}]}}},"monospace-word":{"name":"markup.raw.monospaced.roff","match":"\\S+?(?=\\\\|$|\\s)"},"ms":{"patterns":[{"name":"meta.function.${2:/downcase}.ms.macro.roff","begin":"(?x) (?:^|\\G)([.'])[ \\t]*\n(1C|2C|AB|AE|AI|AU|B1|B2|BT|BX|DA|DE|DS|EN|EQ|FE|FS|IP|KE|KF|KS|LG\n|LP|MC|ND|NH|NL|P1|PE|PP|PS|PT|PX|QP|RP|SH|SM|TA|TC|TE|TL|TS|XA|XE\n|XP|XS)(?=\\s)","end":"(?\u003c!\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.function.${2:/downcase}.ms.macro.roff","contentName":"function-call.arguments.roff","begin":"(?:^|\\G)([.'])[ \\t]*([EO][FH])(?=\\s)","end":"(?\u003c!\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#3-part-title"},{"include":"#escapes"},{"include":"#string"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.deprecated.function.${2:/downcase}.ms.macro.roff","contentName":"function-call.arguments.roff","begin":"(?:^|\\G)([.'])[ \\t]*((De|Ds))(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\s*\\\\E?\")","patterns":[{"include":"#escapes"},{"include":"#string"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"invalid.deprecated.roff"}}},{"name":"meta.function.cw.ms.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(CW)(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"name":"markup.raw.roff","begin":"\\G[ \\t]*(?!\")(?=(?:[^\\s\\\\]|\\\\(?!E?\").)+)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=\\s|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}]},{"name":"markup.raw.roff","match":"(\")(\")","captures":{"0":{"name":"string.quoted.double.empty.roff"},"1":{"name":"punctuation.definition.string.begin.roff"},"2":{"name":"punctuation.definition.string.end.roff"}}},{"name":"string.quoted.double.roff","contentName":"markup.raw.roff","begin":"\\G[ \\t]*(\")","end":"((?:\"\")*)\"(?!\")|(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#string-escapes"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.roff"},"1":{"name":"markup.raw.roff","patterns":[{"include":"#string-escapes"}]}}},{"include":"#escapes"},{"include":"#string"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.function.ul.ms.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(UL)(?=\\s|$)\\s*","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#underline-first"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}}]},"number":{"name":"constant.numeric.roff","match":"(?!\\d+(?:/|[CDMPTcimnpstuvz]\\w))(\\|)?(?:(?\u003c!\\w)[-+])?(?:\\d+(?:\\.\\d*)?|\\.\\d+|(?\u003c=[-+])\\.)([CDMPTcimnpstuvz])?","captures":{"1":{"name":"keyword.operator.absolute.roff"},"2":{"patterns":[{"include":"#units"}]}}},"odd-bold":{"patterns":[{"name":"markup.bold.roff","begin":"[ \\t]+(\")","end":"(\")[ \\t]*|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.roff"}}},{"name":"markup.bold.roff","begin":"[ \\t]+(\\\\$(?!R)\\R?)","end":"(?\u003c!^)[ \\t]+|(?=\\\\E?\")|(?\u003c!\\\\)(?=(?!R)\\R|$)","patterns":[{"include":"#escapes"},{"begin":"^[ \\t]+","end":"(?=\\S)|(?\u003c!\\\\)(?:$|(?!R)\\R)"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}},{"name":"markup.bold.roff","begin":"[ \\t]+(?!\")((?:[^\\s\"\\\\]|\\\\(?!E?\").)+)","end":"[ \\t]+|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}}]},"odd-italic":{"patterns":[{"name":"markup.italic.roff","begin":"[ \\t]+(\")","end":"(\")[ \\t]*|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.roff"}}},{"name":"markup.italic.roff","begin":"[ \\t]+(\\\\$(?!R)\\R?)","end":"(?\u003c!^)[ \\t]+|(?=\\\\E?\")|(?\u003c!\\\\)(?=(?!R)\\R|$)","patterns":[{"include":"#escapes"},{"begin":"^[ \\t]+","end":"(?=\\S)|(?\u003c!\\\\)(?:$|(?!R)\\R)"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}},{"name":"markup.italic.roff","begin":"[ \\t]+(?!\")((?:[^\\s\"\\\\]|\\\\(?!E?\").)+)","end":"[ \\t]+|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}}]},"odd-roman":{"patterns":[{"name":"markup.plain.roff","begin":"[ \\t]+(\")","end":"(\")[ \\t]*|(?=\\\\E?\")|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)","patterns":[{"match":"((?:[^\"\\\\]|\"\"|\\\\(?!E?\").)+)(?!$)","captures":{"1":{"patterns":[{"include":"#string-escapes"}]}}},{"include":"#string-escapes"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"1":{"name":"punctuation.definition.string.end.roff"}}},{"name":"markup.plain.roff","begin":"[ \\t]+(\\\\$(?!R)\\R?)","end":"(?\u003c!^)[ \\t]+|(?=\\\\E?\")|(?\u003c!\\\\)(?=(?!R)\\R|$)","patterns":[{"include":"#escapes"},{"begin":"^[ \\t]+","end":"(?=\\S)|(?\u003c!\\\\)(?:$|(?!R)\\R)"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}},{"name":"markup.plain.roff","begin":"[ \\t]+(?!\")((?:[^\\s\"\\\\]|\\\\(?!E?\").)+)","end":"[ \\t]+|(?\u003c![^\\\\]\\\\|^\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}],"beginCaptures":{"1":{"patterns":[{"include":"#escapes"}]}}}]},"param-group":{"name":"function-call.arguments.roff","begin":"\\G|^","end":"\\Z|$","patterns":[{"include":"#params"}]},"params":{"patterns":[{"include":"#escapes"},{"include":"#string"},{"include":"#number"},{"include":"#generic-parameter"}]},"preprocessors":{"patterns":[{"contentName":"markup.other.table.preprocessor.tbl.roff","begin":"(?:^|\\G)([.'])[ \\t]*(TS)(?=$|\\s|\\\\E?[\"#])(.*)","end":"^([.'])[ \\t]*(TE)(?=$|\\s|\\\\E?[\"#])","patterns":[{"include":"#tbl"}],"beginCaptures":{"0":{"name":"meta.function.begin.table.section.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"0":{"name":"meta.function.end.table.section.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"contentName":"markup.other.math.preprocessor.eqn.roff","begin":"(?:^|\\G)([.'])[ \\t]*(EQ)(?=$|\\s|\\\\E?[\"#])[ \\t]*([LIC]\\b)?\\s*([^\\\\\"]+|\\\\[^\"])*(\\\\E?\".*)?$","end":"^([.'])[ \\t]*(EN)(?=$|\\s|\\\\E?[\"#])","patterns":[{"include":"#eqn"}],"beginCaptures":{"0":{"name":"meta.function.begin.math.section.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.alignment-mode.eqn.roff"},"4":{"name":"string.unquoted.equation-label.eqn.roff"},"5":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"0":{"name":"meta.function.end.math.section.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.name.function.roff"}}},{"contentName":"meta.citation.roff","begin":"(?:^|\\G)([.'])[ \\t]*(\\[)\\s*([-$'\\w.\\\\]*?)\\s*(\\\\E?[\"#].*)?$","end":"^([.'])[ \\t]*(\\])\\s*([-$'\\w.\\\\]*?)(?=\\s|$|\\\\E?\")|(?=^[.'][ \\t]*(?:\\.|\\\\}))","patterns":[{"begin":"\\G","end":"$|(?=\\\\E?[#\"])","patterns":[{"name":"constant.character.flags.refer.gnu.roff","match":"(?:^|\\G)[#\\[\\]]+"},{"include":"#params"}]},{"include":"#refer"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"punctuation.section.function.begin.roff"},"3":{"name":"string.unquoted.opening-text.refer.roff","patterns":[{"include":"#escapes"}]},"4":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"punctuation.section.function.end.roff"},"3":{"name":"string.unquoted.closing-text.refer.roff","patterns":[{"include":"#escapes"}]}}},{"contentName":"source.embedded.perl.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(Perl)[ \\t]+(begin|start)(?=$|\\s|\\\\E?[\"#])(.*)$","end":"^([.'])[ \\t]*(Perl)[ \\t]+(end|stop)(?=$|\\s|\\\\E?[\"#])","patterns":[{"include":"source.perl"}],"beginCaptures":{"0":{"name":"meta.function.begin.perl.macro.gnu.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.embedding-control.roff"},"4":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"0":{"name":"meta.function.end.perl.macro.gnu.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.embedding-control.roff"}}},{"contentName":"source.embedded.lilypond.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(lilypond)[ \\t]+(begin|start)(?=$|\\s|\\\\E?[\"#])(.*)$","end":"^([.'])[ \\t]*(lilypond)[ \\t]+(end|stop)(?=$|\\s|\\\\E?[\"#])","patterns":[{"include":"source.lilypond"}],"beginCaptures":{"0":{"name":"meta.function.begin.lilypond.macro.gnu.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.embedding-control.roff"},"4":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"0":{"name":"meta.function.end.lilypond.macro.gnu.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.embedding-control.roff"}}},{"contentName":"meta.pinyin.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(pinyin)[ \\t]+(begin|start)(?=$|\\s|\\\\E?[\"#])(.*)$","end":"^([.'])[ \\t]*(pinyin)[ \\t]+(end|stop)(?=$|\\s|\\\\E?[\"#])","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"meta.function.begin.pinyin.macro.gnu.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.embedding-control.roff"},"4":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"0":{"name":"meta.function.end.pinyin.macro.gnu.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.language.embedding-control.roff"}}},{"include":"source.pic#tags"},{"include":"source.ideal#tags"},{"include":"source.gremlin"}]},"refer":{"patterns":[{"name":"comment.line.refer.roff","begin":"#","end":"$","beginCaptures":{"0":{"name":"punctuation.definition.comment.refer.roff"}}},{"name":"variable.other.readonly.author-names.refer.roff","match":"@"},{"name":"meta.structure.dictionary.refer.roff","contentName":"meta.structure.dictionary.value.refer.roff","begin":"(?:^|\\G)([.'])?\\s*(%)([A-Z])(?=\\s)","end":"(?\u003c!\\\\)$","patterns":[{"name":"string.unquoted.refer.roff","begin":"\\G","end":"(?\u003c!\\\\)$","patterns":[{"name":"meta.symbol.refer.roff","match":"[-+'\"\u003c\u003e\\].*\\[~!\u0026?:]"},{"include":"#refer"}]},{"include":"#escapes"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.mdoc.roff"},"2":{"name":"punctuation.definition.percentage-sign.refer.roff"},"3":{"name":"variable.other.readonly.key-letter.refer.roff"}}},{"name":"string.quoted.single.refer.roff","begin":"'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.roff"}}},{"name":"variable.other.readonly.formatted.refer.roff","match":"(%+)[\\daiA-Z]","captures":{"1":{"name":"punctuation.definition.percentage-sign.refer.roff"}}},{"name":"keyword.operator.label-expression.refer.roff","match":"(?x)\n(?\u003c=\\S)(?:\\*|[-+]\\d+|(\\.)(?:[-+]?y|[lucran]))(?=\\s|$) |\n(?\u003c=\\S)[~!\u0026?:](?=\\S)","captures":{"1":{"name":"punctuation.separator.period.full-stop.refer.roff"}}},{"begin":"\u003c","end":"\u003e|^(?=\\.\\])","patterns":[{"include":"#refer"}],"beginCaptures":{"0":{"name":"punctuation.bracket.angle.refer.roff"}},"endCaptures":{"0":{"name":"punctuation.bracket.angle.refer.roff"}}},{"begin":"\\(","end":"\\)|^(?=\\.\\])","patterns":[{"include":"#refer"}],"beginCaptures":{"0":{"name":"punctuation.bracket.round.refer.roff"}},"endCaptures":{"0":{"name":"punctuation.bracket.round.refer.roff"}}},{"name":"keyword.operator.negatable.refer.roff","match":"(?x)\\b\n(?:no-)?\n(?:abbreviate|abbreviate-label-ranges|accumulate|annotate|compatible|date-as-label\n|default-database|discard|et-al|label-in-reference|label-in-text|move-punctuation\n|reverse|search-ignore|search-truncate|short-label|sort|sort-adjacent-labels)\\b","captures":{"0":{"name":"entity.function.name.refer.roff"}}},{"name":"keyword.operator.refer.roff","match":"\\b(articles|bibliography|capitalize|join-authors|label|separate-label-second-parts)\\b","captures":{"0":{"name":"entity.function.name.refer.roff"}}},{"begin":"(?:^|\\G)\\s*\\b(database|include)\\b","end":"(?\u003c!\\\\)$","patterns":[{"include":"#escapes"},{"name":"string.other.link.filename.refer.roff","match":"((?:[^\\\\\\s]|\\\\(?!E?\").)+)","captures":{"0":{"name":"markup.link.underline.refer.roff"},"1":{"patterns":[{"include":"#escapes"}]}}}],"beginCaptures":{"0":{"name":"keyword.operator.refer.roff"},"1":{"name":"entity.function.name.refer.roff"}}},{"include":"#string"},{"include":"#escapes"}]},"register-expansion":{"patterns":[{"name":"constant.character.escape.function.expand-register.gnu.roff","begin":"(\\|)?((?:((\\\\)E)|((?:(?\u003c=\\|)\\\\*?)?\\\\))n([-+])?(\\[))","end":"(\\])|(?\u003c!\\\\)(?=$)","patterns":[{"include":"#long-name"}],"beginCaptures":{"1":{"name":"keyword.operator.absolute.roff"},"2":{"name":"entity.name.roff"},"3":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.escape.roff"},"6":{"name":"keyword.operator.arithmetic.roff"},"7":{"name":"punctuation.section.begin.bracket.square.roff"}},"endCaptures":{"1":{"name":"punctuation.section.end.bracket.square.roff"}}},{"name":"constant.character.escape.function.expand-register.roff","match":"(?x)\n\n# 1: keyword.operator.absolute.roff\n(\\|)?\n\n# 2: entity.name.roff\n(\n\t(?:\n\t\t# 3: constant.character.escape.current-escape-char.gnu.roff\n\t\t(\n\t\t\t# 4: punctuation.definition.escape.roff\n\t\t\t(\\\\)E\n\t\t)\n\t\t|\n\t\t# 5: punctuation.definition.escape.roff\n\t\t(\n\t\t\t(?:(?\u003c=\\|)\\\\*?)?\n\t\t\t\\\\\n\t\t)\n\t)\n\tn\n\t([-+])?   # 6: keyword.operator.arithmetic.roff\n\t(\\()     # 7: punctuation.definition.brace.roff\n)\n\n# Name of register\n(?:\n\t# 8: constant.language.predefined.register.roff\n\t(ct|dl|dn|dw|dy|ln|mo|nl|sb|st|yr)\n\t|\n\t# 9: constant.language.predefined.register.gnu.roff\n\t(c\\.)\n\t|\n\t# 10: constant.language.predefined.register.readonly.roff\n\t(\\${2}  |  \\.[$aAbcdfFhHijklLnopRTstuvVwxyz])\n\t|\n\t# 11: constant.language.predefined.register.readonly.gnu.roff\n\t(\\.[CgmMOPUxyY])\n\t|\n\t# 12: variable.parameter.roff\n\t(\\S{2})\n)\n\n|\n\n# 13: keyword.operator.absolute.roff\n(\\|)?\n\n# 14: entity.name.roff\n(\n\t(?:\n\t\t# 15: constant.character.escape.current-escape-char.gnu.roff\n\t\t(\n\t\t\t# 16: punctuation.definition.escape.roff\n\t\t\t(\\\\)E\n\t\t)\n\t\t|\n\t\t# 17: punctuation.definition.escape.roff\n\t\t(\n\t\t\t(?:(?\u003c=\\|)\\\\*?)?\n\t\t\t\\\\\n\t\t)\n\t)\n\tn\n)\n\n# 18: keyword.operator.arithmetic.roff\n([-+])?\n\n# Name of register\n(?:\n\t(%) |  # 19: constant.language.predefined.register.roff\n\t(\\S)  # 20: variable.parameter.roff\n)","captures":{"1":{"name":"keyword.operator.absolute.roff"},"10":{"name":"constant.language.predefined.register.readonly.roff"},"11":{"name":"constant.language.predefined.register.readonly.gnu.roff"},"12":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"13":{"name":"keyword.operator.absolute.roff"},"14":{"name":"entity.name.roff"},"15":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"16":{"name":"punctuation.definition.escape.roff"},"17":{"name":"punctuation.definition.escape.roff"},"18":{"name":"keyword.operator.arithmetic.roff"},"19":{"name":"constant.language.predefined.register.roff"},"2":{"name":"entity.name.roff"},"20":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"3":{"name":"constant.character.escape.current-escape-char.gnu.roff"},"4":{"name":"punctuation.definition.escape.roff"},"5":{"name":"punctuation.definition.escape.roff"},"6":{"name":"keyword.operator.arithmetic.roff"},"7":{"name":"punctuation.definition.brace.roff"},"8":{"name":"constant.language.predefined.register.roff"},"9":{"name":"constant.language.predefined.register.gnu.roff"}}}]},"requests":{"patterns":[{"name":"meta.function.request.$3.gnu.roff","begin":"(?x) (?:^|\\G)([.'])[ \\t]* (?:(do)[ \\t]+)?\n(aln|als|asciify|backtrace|blm|boxa|box|brp|cflags|chop|close|composite|color\n|cp|devicem|ecs|ecr|evc|fam|fchar|fcolor|fschar|fspecial|ftr|fzoom\n|gcolor|hcode|hla|hlm|hpfa|hpfcode|hpf|hym|hys|itc|kern|length|linetabs|lsm\n|mso|m?soquiet|nroff|opena|open|pev|pnr|psbb|ptr|pvs|rchar|rfschar|rj\n|rnn|schar|shc|shift|sizes|special|spreadwarn|stringdown|stringup|sty\n|substring|tkf|tm1|tmc|trf|trin|trnt|troff|unformat|vpt|warnscale|warn\n|writec|writem|write)\n(?=\\s|\\\\E?[\"#])","end":"(?\u003c!\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#param-group"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"}}},{"name":"meta.function.request.assign-class.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(class)[ \\t]+(\\S+)","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"name":"string.unquoted.character-range.roff","match":"([^\\s\\\\]+)(-)([^\\s\\\\]+)","captures":{"1":{"patterns":[{"include":"#c0"}]},"2":{"name":"punctuation.separator.dash.roff"},"3":{"patterns":[{"include":"#c0"}]}}},{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"},"4":{"name":"variable.parameter.roff","patterns":[{"include":"#escapes"}]}}},{"name":"meta.function.request.$3.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(char)[ \\t]*(\\S+)?[ \\t]*(.*)(?=$|\\\\E?[\"#])","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?[\"#])","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"storage.type.var.roff"},"4":{"name":"variable.parameter.roff","patterns":[{"include":"#escapes"}]},"5":{"patterns":[{"include":"#param-group"}]}}},{"name":"meta.function.request.define-colour.gnu.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(defcolor)(?=\\s)[ \\t]*((?:[^\\s\\\\]|\\\\(?!E?[\"#]).)*)[ \\t]*(rgb|cmyk?|gr[ae]y)?","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?[\"#])","patterns":[{"name":"constant.other.colour.hex.roff","match":"(#{1,2})[A-Fa-f0-9]+","captures":{"1":{"name":"punctuation.definition.colour.roff"}}},{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"storage.type.var.roff"},"4":{"name":"string.other.colour-name.roff","patterns":[{"include":"#escapes"}]},"5":{"name":"constant.language.colour-scheme.roff"}}},{"name":"meta.function.request.device-control.gnu.roff","match":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(device)(?:[ \\t]+(.+?))?(?=\\s*(?:\\\\E?\"|$))","captures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"},"4":{"name":"source.embedded.ditroff","patterns":[{"include":"source.ditroff#xCommands"}]}}},{"name":"meta.function.request.transparent-output.gnu.roff","contentName":"source.embedded.ditroff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(output)(?=\\s|\\\\E?[\"#])","end":"(.*)(?\u003c!\\\\)(?=$)|(?=\\\\E?\")|(?=^(?!\\G))","patterns":[{"include":"#continuous-newline"},{"include":"source.ditroff"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"}},"endCaptures":{"0":{"name":"source.embedded.ditroff"},"1":{"patterns":[{"include":"source.ditroff"}]}}},{"name":"meta.function.request.external-command.$3.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(pi|pso|sy)(?=\\s)","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?[\"#])","patterns":[{"include":"#escapes"},{"match":"(?:^|\\G).+?(?=\\\\*$|\\\\+E?(?:$|[\"#]))","captures":{"0":{"patterns":[{"name":"source.embedded.shell","begin":"\\G|^","end":"$","patterns":[{"include":"#escapes"},{"include":"source.shell"}]}]}}}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(break|continue|return)(?=\\s)","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"include":"#param-group"}],"beginCaptures":{"0":{"name":"meta.function.request.control.gnu.roff"},"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"keyword.control.roff"}}},{"name":"meta.function.request.$3.roff","contentName":"string.unquoted.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(ab|tm)(?=\\s|\\\\E?[\"#])","end":"(?\u003c!\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes-copymode"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"}}},{"name":"meta.function.request.$3.roff","begin":"(?x) (?:^|\\G)([.'])[ \\t]* (?:(do)[ \\t]+)?\n(ab|ad|af|bd|bp|br|c2|cc|ce|cf|ch|cs|da|di|dt|ec|em|eo|ev\n|ex|fc|fi|fl|fp|ft|hc|hw|hy|in|it|lc|lg|lf|ll|ls|lt|mc|mk\n|na|ne|nf|nh|nm|nn|ns|nx|os|pc|pi|pl|pm|pn|po|ps|rd|rm|rn\n|rr|rs|rt|so|sp|ss|sv|sy|ta|tc|ti|tm|tr|uf|vs|wh)\n(?=\\s|\\d+\\s*$|\\\\E?[\"#])","end":"(?\u003c!\\\\)(?=(?!R)\\R|$)|(?=\\\\E?\")","patterns":[{"include":"#param-group"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"}}},{"name":"meta.function.request.$3.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?((el|ie|if|while)|(nop))(?=$|[\\s\\(\"'\\\\!\\x02-\\a\\x7F])","end":"(?\u003c!\\\\)$","patterns":[{"name":"meta.condition.roff","begin":"(?\u003c=ie|if|while)\\G[ \\t]*(?\u003e(!)[ \\t]*)?","end":"(?!\\G)","patterns":[{"name":"constant.language.builtin-comparison.$1.roff","match":"\\G([notevh])"},{"match":"\\G([cdFmrS])[ \\t]*((?:[^ \\t\\\\]|\\\\(?!E?[\"#]).)+)","captures":{"1":{"name":"constant.language.builtin-comparison.$1.gnu.roff"},"2":{"name":"entity.name.roff","patterns":[{"include":"#escapes"}]}}},{"name":"meta.equation.roff","begin":"\\G(?=\\|?[\\(\\d\\\\])","end":"(?\u003c=\\))[CDMPTcimnpstuvz]?(?!\\s*[-+*\u0026:^?=/|\\d\u003c\u003e\\(\\)])|(?=[.']|\\\\{)|(?\u003c!\\\\)$","patterns":[{"include":"#arithmetic"}],"endCaptures":{"0":{"patterns":[{"include":"#units"}]}}},{"name":"meta.string-comparison.roff","begin":"\\G(?=([^\\d\\s\\\\]).*?\\1.*?\\1)","end":"(?!\\G)","patterns":[{"include":"#2-part-string"}]},{"match":"\\\\+(?=$)","captures":{"0":{"patterns":[{"include":"#continuous-newline"}]}}},{"include":"#escapes"}],"beginCaptures":{"1":{"name":"keyword.operator.logical.not.roff"}}},{"begin":"(?=[.'])","end":"(?!\\G)","patterns":[{"match":"\\G([.'][ \\t]*(?:do[ \\t]+)?(?:ig|ul|(?:de|am)i?1?)(?=$|\\s).*)","captures":{"1":{"patterns":[{"include":"#requests"}]}}},{"match":"\\\\+$","captures":{"0":{"patterns":[{"include":"#continuous-newline"}]}}},{"include":"#requests"},{"include":"#macros"},{"include":"$self"}]},{"match":"\\\\+$","captures":{"0":{"patterns":[{"include":"#continuous-newline"}]}}},{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"4":{"name":"keyword.control.flow.roff"},"5":{"name":"entity.function.name.gnu.roff"}}},{"include":"#definition"},{"include":"#ignore"},{"include":"#underlines"},{"name":"meta.function.request.$3.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(nr)[ \\t]*(\\S*)[ \\t]*(.*)$","end":"(?\u003c!\\\\)$","beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"storage.type.var.roff"},"4":{"patterns":[{"name":"support.variable.predefined.register.roff","match":"%|ct|dl|dn|dw|dy|ln|mo|nl|sb|st|yr|c\\."},{"name":"invalid.illegal.readonly.register.roff","match":"\\$\\$|\\.[$AFHLRTVa-dfh-lnops-z]\\b"},{"name":"invalid.illegal.readonly.register.gnu.roff","match":"\\.(?:cp|nm|[CgmMOPUxyY])\\b"},{"name":"entity.name.register.roff","match":".+","captures":{"0":{"patterns":[{"include":"#escapes"}]}}}]},"5":{"patterns":[{"include":"#arithmetic"},{"include":"#param-group"}]}}},{"name":"meta.function.request.$3.roff","contentName":"string.unquoted.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?([ad]s1?)[ \\t]+(((?:[^\\s\\\\]|\\\\(?!E?\").)+))?","end":"(?\u003c!\\\\)$","patterns":[{"include":"#escapes-clipped"},{"include":"#escapes"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"storage.type.var.roff"},"4":{"name":"variable.parameter.roff","patterns":[{"include":"#c0"}]},"5":{"name":"entity.name.roff","patterns":[{"include":"#escapes"}]}}},{"name":"meta.function.request.$3.roff","contentName":"function-call.arguments.roff","begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(tl)(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#3-part-title"},{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"}}}]},"string":{"patterns":[{"name":"string.quoted.double.empty.roff","match":"(?\u003c=(?\u003c=[^\\\\]|\\G|^)\\s|\\G|^)(\")(\")(?=\\s|$)","captures":{"1":{"name":"punctuation.definition.string.begin.roff"},"2":{"name":"punctuation.definition.string.end.roff"}}},{"name":"string.quoted.double.roff","begin":"(?\u003c=(?\u003c=[^\\\\]|\\G|^)\\s|\\G|^)\"(?!\")","end":"(?\u003c!\")\"(?!\")|(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#string-escapes"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.roff"}}},{"include":"#c0"}]},"string-escapes":{"patterns":[{"name":"constant.character.escape.quote.double.roff","match":"\"\""},{"include":"#escapes-clipped"},{"include":"#escapes"}]},"tbl":{"patterns":[{"name":"meta.function-call.arguments.tbl.roff","begin":"\\G|^((\\.)T\u0026)[ \\t]*$","end":"(\\.)$(?!R)\\R?|^(?=[.'][ \\t]*TE(?=\\s))","patterns":[{"begin":"(?:^|\\G)(?=\\.)","end":"^(?=[.'][ \\t]*TE(?=\\s|\\\\E?[\"#]))","patterns":[{"include":"$self"}]},{"match":"(?:^|\\G)(.+)(;)$","captures":{"1":{"patterns":[{"name":"punctuation.separator.comma.tbl.roff","match":","},{"name":"constant.language.$1.tbl.roff","match":"\\b(center|centre|expand|box|allbox|doublebox)\\b"},{"match":"\\b((tab|linesize|delim)(\\()([^\\)\\s]*)(\\)))","captures":{"1":{"name":"constant.language.$2.tbl.roff"},"3":{"name":"punctuation.definition.arguments.begin.tbl.roff"},"4":{"patterns":[{"include":"#params"}]},"5":{"name":"punctuation.definition.arguments.end.tbl.roff"}}}]},"2":{"name":"punctuation.terminator.line.tbl.roff"}}},{"name":"constant.language.key-letter.tbl.roff","match":"[ABCEFILNPRSTUVWZabcefilnprstuvwz^]"},{"name":"punctuation.keyword.tbl.roff","match":"[|_=]"},{"name":"constant.numeric.tbl.roff","match":"[-+]?\\d+"},{"name":"punctuation.delimiter.period.full-stop.tbl.roff","match":"\\."},{"name":"punctuation.separator.comma.tbl.roff","match":","},{"include":"#params"}],"beginCaptures":{"1":{"name":"entity.function.name.roff"},"2":{"name":"punctuation.definition.macro.roff"}},"endCaptures":{"1":{"patterns":[{"include":"#params"}]},"2":{"name":"punctuation.terminator.section.tbl.roff"}}},{"name":"punctuation.keyword.tbl.roff","match":"(?:^|\\G)\\s*([=_]|\\\\_)\\s*$"},{"name":"constant.character.escape.repeat.tbl.roff","match":"(?\u003c!\\\\)((\\\\)R)(.)","captures":{"1":{"name":"keyword.operator.tbl.roff"},"2":{"name":"punctuation.definition.escape.roff"},"3":{"name":"string.unquoted.tbl.roff"}}},{"name":"constant.character.escape.vertical-span.tbl.roff","match":"(\\\\)\\^","captures":{"0":{"name":"keyword.operator.tbl.roff"},"1":{"name":"punctuation.definition.escape.roff"}}},{"name":"meta.multiline-cell.tbl.roff","contentName":"string.unquoted.tbl.roff","begin":"T(\\{)","end":"^T(\\})|^(?=[.'][ \\t]*TE\\b)","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"keyword.operator.section.begin.tbl.roff"},"1":{"name":"punctuation.embedded.tbl.roff"}},"endCaptures":{"0":{"name":"keyword.operator.section.end.tbl.roff"},"1":{"name":"punctuation.embedded.tbl.roff"}}},{"include":"$self"}]},"underline-first":{"patterns":[{"name":"string.other.link.roff","contentName":"markup.underline.roff","begin":"\\G[ \\t]*(?!\")(?=(?:[^\\s\\\\]|\\\\(?!E?\").)+)","end":"(?\u003c![^\\\\]\\\\|^\\\\)(?=\\s|$)|(?=\\\\E?\")","patterns":[{"include":"#escapes"}]},{"name":"string.quoted.double.empty.roff","match":"(\")(\")","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.roff"}}},{"name":"string.other.link.roff","contentName":"markup.underline.roff","begin":"\\G[ \\t]*(\")","end":"((?:\"\")*)\"(?!\")|(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#string-escapes"}],"beginCaptures":{"1":{"name":"punctuation.definition.string.begin.roff"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.roff"},"1":{"name":"markup.underline.roff","patterns":[{"include":"#string-escapes"}]}}},{"include":"#escapes"},{"include":"#string"}]},"underlines":{"patterns":[{"name":"meta.function.request.$3.roff","match":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(ul|cu)\\s*(0+)(?:(?!\\\\E?\")\\D)*(?=\\s|$)(.*)$","captures":{"1":{"name":"punctuation.definition.function.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"},"4":{"name":"constant.numeric.roff"},"5":{"patterns":[{"include":"#params"}]}}},{"begin":"(?:^|\\G)([.'])[ \\t]*(?:(do)[ \\t]+)?(ul|cu)(?=\\s|$|\\\\)(.*?)$(?!R)\\R?","end":"(?!\\G)(?\u003c!\\\\)$","patterns":[{"begin":"(?:^|\\G)(?=[.']|\\\\E?!)(.*)$(?!R)\\R?","end":"(?!\\G)^","beginCaptures":{"1":{"patterns":[{"include":"$self"}]}}},{"name":"string.other.link.roff","contentName":"markup.underline.roff","begin":"(?:^|\\G)(?![.'])","end":"(?!\\G)(?\u003c!\\\\)$"}],"beginCaptures":{"0":{"name":"meta.function.request.$3.roff"},"1":{"name":"punctuation.definition.function.request.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"entity.function.name.roff"},"4":{"patterns":[{"include":"#params"}]}}}]},"units":{"patterns":[{"name":"keyword.other.unit.roff","match":"[Pcimnpuv]"},{"name":"keyword.other.unit.gnu.roff","match":"z"},{"name":"keyword.other.unit.heirloom.roff","match":"[CDMTst]"}]},"www":{"patterns":[{"name":"meta.function.${2:/downcase}.www.macro.roff","begin":"(?x) (?:^|\\G)([.'])[ \\t]*\n(ALN|BCL|BGIMG|DC|DLE|DLS|HEAD|HR|HTM?L|HX|JOBNAME\n|LI|LINKSTYLE|LK|LNE|LNS|MPIMG|NHR|P?IMG|TAG)(?=\\s)","end":"(?\u003c!\\\\)$|(?=\\\\E?\")","patterns":[{"include":"#params"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.function.${2:/downcase}.www.macro.roff","begin":"(?:^|\\G)([.'])[ \\t]*(URL|FTP|MTO)(?=\\s)","end":"(?\u003c!\\\\)(?=$)|(?=\\\\E?\")","patterns":[{"include":"#underline-first"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.function.${2:/downcase}.www.macro.roff","contentName":"markup.raw.roff","begin":"(?:^|\\G)([.'])[ \\t]*(CDS)(?=\\s|\\\\E?[\"#])\\s*(\\\\E?[#\"].*)?$","end":"^([.'])[ \\t]*(CDE)(?=\\s|\\\\E?[\"#])","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"markup.heading.$3.www.macro.roff","contentName":"string.unquoted.heading.roff","begin":"(?:^|\\G)([.'])[ \\t]*(HnS)(?=\\s)(?:\\s*(\\d+))?(?:\\s*(\\\\E?[#\"].*)$)?","end":"^([.'])[ \\t]*(HnE)(?=\\s)(.*)$","patterns":[{"include":"$self"}],"beginCaptures":{"0":{"name":"meta.function.${2:/downcase}.macro.roff"},"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"name":"constant.numeric.roff"},"4":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"patterns":[{"include":"#escapes"}]}}},{"name":"meta.function.${2:/downcase}.www.macro.roff","contentName":"markup.list.ordered.roff","begin":"(?:^|\\G)([.'])[ \\t]*(OLS)(?=\\s)\\s*(\\\\E?[#\"].*)?$","end":"^([.'])[ \\t]*(OLE)(?=\\s)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}},{"name":"meta.function.${2:/downcase}.www.macro.roff","contentName":"markup.list.ordered.roff","begin":"(?:^|\\G)([.'])[ \\t]*(ULS)(?=\\s)\\s*(\\\\E?[#\"].*)?$","end":"^([.'])[ \\t]*(ULE)(?=\\s)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"},"3":{"patterns":[{"include":"#escapes"}]}},"endCaptures":{"1":{"name":"punctuation.definition.macro.roff"},"2":{"name":"entity.function.name.roff"}}}]}},"injections":{"L:meta.device-control.roff, L:meta.function.request.transparent-output \u0026 source.embedded.ditroff":{"patterns":[{"match":"[.']"},{"include":"#escapes-copymode"}]},"L:meta.function.request.external-command.*.roff source.embedded.shell":{"patterns":[{"include":"#escapes"}]},"L:text.roff":{"patterns":[{"include":"#c0"}]}}}
diff --git a/grammars/text.sfd.json b/grammars/text.sfd.json
index 67cb5e5..eb44dd4 100644
--- a/grammars/text.sfd.json
+++ b/grammars/text.sfd.json
@@ -1 +1 @@
-{"name":"Spline Font Database","scopeName":"text.sfd","patterns":[{"include":"#main"}],"repository":{"address":{"name":"constant.numeric.hexadecimal.sfd","match":"\\d+[xX][A-Fa-f0-9]+"},"colour":{"name":"constant.other.hex.colour.sfd","match":"(#)[A-Fa-f0-9]{3,}|(?\u003c=\\s)[A-Fa-f0-9]{6,8}","captures":{"1":{"name":"punctuation.definition.colour.sfd"}}},"comment":{"name":"meta.user-comments.sfd","contentName":"comment.line.field.sfd","begin":"^(U?Comments?)(:)","end":"$","patterns":[{"include":"#source.fontforge#stringEscapes"}],"beginCaptures":{"1":{"name":"variable.other.property.sfd"},"2":{"name":"punctuation.separator.dictionary.key-value.sfd"}}},"control":{"name":"keyword.control.${1:/downcase}.sfd","match":"\\b(Fore|Back|SplineSet|^End\\w+)\\b"},"copyright":{"name":"meta.copyright-string.sfd","contentName":"string.unquoted.copyright.info.sfd","begin":"^(Copyright)(:)","end":"$","patterns":[{"include":"source.fontforge#stringEscapes"}],"beginCaptures":{"1":{"name":"variable.other.property.sfd"},"2":{"name":"punctuation.separator.dictionary.key-value.sfd"}}},"encoding":{"name":"constant.language.encoding.sfd","match":"(?i)\\b(ISO[-\\w]+)(?\u003c=\\d)(?=\\s|$)"},"gaspTable":{"name":"meta.gasp-table.sfd","begin":"^(GaspTable)(:|(?=\\s))","end":"$","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"variable.other.property.sfd"},"2":{"name":"punctuation.separator.dictionary.key-value.sfd"}}},"header":{"name":"meta.header.sfd","match":"^(SplineFontDB)(:)","captures":{"1":{"name":"keyword.control.start.file.afm"},"2":{"name":"punctuation.separator.dictionary.key-value.sfd"}}},"image":{"name":"meta.image.sfd","contentName":"string.unquoted.raw.data.sfd","begin":"^(Image)(?=:)(.+)$","end":"^(EndImage)\\b","beginCaptures":{"1":{"name":"keyword.control.begin.image.sfd"},"2":{"patterns":[{"include":"#main"}]}},"endCaptures":{"1":{"name":"keyword.control.end.image.sfd"}}},"main":{"patterns":[{"include":"#punctuation"},{"include":"#private"},{"include":"#header"},{"include":"#names"},{"include":"#image"},{"include":"#pickleData"},{"include":"#sections"},{"include":"#copyright"},{"include":"#comment"},{"include":"#gaspTable"},{"include":"#property"},{"include":"#control"},{"include":"#address"},{"include":"#encoding"},{"include":"source.fontforge#shared"},{"include":"#colour"},{"include":"#unquoted"}]},"names":{"name":"meta.dictionary.key-value.sfd","match":"^((\\w+)Name)(:)\\s*(\\S+.*?)\\s$","captures":{"1":{"name":"variable.other.property.sfd"},"3":{"name":"punctuation.separator.dictionary.key-value.sfd"},"4":{"name":"entity.name.${2:/downcase},sfd"}}},"pickleData":{"name":"meta.pickle-data.sfd","begin":"^(PickledData)(:)\\s*(\")","end":"\"","patterns":[{"name":"constant.character.escape.sfd","match":"\\\\."}],"beginCaptures":{"1":{"name":"variable.other.property.sfd"},"2":{"name":"punctuation.separator.dictionary.key-value.sfd"},"3":{"name":"punctuation.definition.string.begin.sfd"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sfd"}}},"private":{"name":"meta.section.private.sfd","begin":"^BeginPrivate(?=:)","end":"^EndPrivate\\b","patterns":[{"name":"entity.name.private.property.sfd","match":"^\\S+"},{"include":"#main"}],"beginCaptures":{"0":{"name":"keyword.control.begin.private.sfd"}},"endCaptures":{"0":{"name":"keyword.control.end.private.sfd"}}},"property":{"name":"meta.dictionary.key-value.sfd","match":"^([^:]+)(:)","captures":{"1":{"name":"variable.other.property.sfd"},"2":{"name":"punctuation.separator.dictionary.key-value.sfd"}}},"punctuation":{"patterns":[{"name":"punctuation.definition.brackets.angle.sfd","match":"\u003c|\u003e"},{"name":"punctuation.definition.brackets.curly.sfd","match":"[{}]"}]},"sections":{"name":"meta.section.${2:/downcase}.sfd","begin":"^(Start|Begin)([A-Z]\\w+)(?=:)","end":"^(End\\2)\\b","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"keyword.control.begin.${2:/downcase}.sfd"}},"endCaptures":{"0":{"name":"keyword.control.end.${2:/downcase}.sfd"}}},"unquoted":{"name":"string.unquoted.property.sfd","match":"\\S+"}}}
+{"name":"Spline Font Database","scopeName":"text.sfd","patterns":[{"include":"#main"}],"repository":{"address":{"name":"constant.numeric.hexadecimal.sfd","match":"\\d+[xX][A-Fa-f0-9]+"},"colour":{"name":"constant.other.hex.colour.sfd","match":"(#)[A-Fa-f0-9]{3,}|(?\u003c=\\s)[A-Fa-f0-9]{6,8}","captures":{"1":{"name":"punctuation.definition.colour.sfd"}}},"comment":{"name":"meta.user-comments.sfd","contentName":"comment.line.field.sfd","begin":"^(U?Comments?)(:)","end":"$","patterns":[{"include":"#source.fontforge#stringEscapes"}],"beginCaptures":{"1":{"name":"variable.assignment.property.sfd"},"2":{"name":"punctuation.separator.dictionary.key-value.sfd"}}},"control":{"name":"keyword.control.${1:/downcase}.sfd","match":"\\b(Fore|Back|SplineSet|^End\\w+)\\b"},"copyright":{"name":"meta.copyright-string.sfd","contentName":"string.unquoted.copyright.info.sfd","begin":"^(Copyright)(:)","end":"$","patterns":[{"include":"source.fontforge#stringEscapes"}],"beginCaptures":{"1":{"name":"variable.assignment.property.sfd"},"2":{"name":"punctuation.separator.dictionary.key-value.sfd"}}},"encoding":{"name":"constant.language.encoding.sfd","match":"(?i)\\b(ISO[-\\w]+)(?\u003c=\\d)(?=\\s|$)"},"gaspTable":{"name":"meta.gasp-table.sfd","begin":"^(GaspTable)(:|(?=\\s))","end":"$","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"variable.assignment.property.sfd"},"2":{"name":"punctuation.separator.dictionary.key-value.sfd"}}},"header":{"name":"meta.header.sfd","match":"^(SplineFontDB)(:)","captures":{"1":{"name":"keyword.control.start.file.afm"},"2":{"name":"punctuation.separator.dictionary.key-value.sfd"}}},"image":{"name":"meta.image.sfd","contentName":"string.unquoted.raw.data.sfd","begin":"^(Image)(?=:)(.+)$","end":"^(EndImage)\\b","beginCaptures":{"1":{"name":"keyword.control.begin.image.sfd"},"2":{"patterns":[{"include":"#main"}]}},"endCaptures":{"1":{"name":"keyword.control.end.image.sfd"}}},"main":{"patterns":[{"include":"#punctuation"},{"include":"#private"},{"include":"#header"},{"include":"#names"},{"include":"#image"},{"include":"#pickleData"},{"include":"#sections"},{"include":"#copyright"},{"include":"#comment"},{"include":"#gaspTable"},{"include":"#property"},{"include":"#control"},{"include":"#address"},{"include":"#encoding"},{"include":"source.fontforge#shared"},{"include":"#colour"},{"include":"#unquoted"}]},"names":{"name":"meta.dictionary.key-value.sfd","match":"^((\\w+)Name)(:)\\s*(\\S+.*?)\\s$","captures":{"1":{"name":"variable.assignment.property.sfd"},"3":{"name":"punctuation.separator.dictionary.key-value.sfd"},"4":{"name":"entity.name.${2:/downcase},sfd"}}},"pickleData":{"name":"meta.pickle-data.sfd","begin":"^(PickledData)(:)\\s*(\")","end":"\"","patterns":[{"name":"constant.character.escape.sfd","match":"\\\\."}],"beginCaptures":{"1":{"name":"variable.assignment.property.sfd"},"2":{"name":"punctuation.separator.dictionary.key-value.sfd"},"3":{"name":"punctuation.definition.string.begin.sfd"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.sfd"}}},"private":{"name":"meta.section.private.sfd","begin":"^BeginPrivate(?=:)","end":"^EndPrivate\\b","patterns":[{"name":"entity.name.private.property.sfd","match":"^\\S+"},{"include":"#main"}],"beginCaptures":{"0":{"name":"keyword.control.begin.private.sfd"}},"endCaptures":{"0":{"name":"keyword.control.end.private.sfd"}}},"property":{"name":"meta.dictionary.key-value.sfd","match":"^([^:]+)(:)","captures":{"1":{"name":"variable.assignment.property.sfd"},"2":{"name":"punctuation.separator.dictionary.key-value.sfd"}}},"punctuation":{"patterns":[{"name":"punctuation.definition.brackets.angle.sfd","match":"\u003c|\u003e"},{"name":"punctuation.definition.brackets.curly.sfd","match":"[{}]"}]},"sections":{"name":"meta.section.${2:/downcase}.sfd","begin":"^(Start|Begin)([A-Z]\\w+)(?=:)","end":"^(End\\2)\\b","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"keyword.control.begin.${2:/downcase}.sfd"}},"endCaptures":{"0":{"name":"keyword.control.end.${2:/downcase}.sfd"}}},"unquoted":{"name":"string.unquoted.property.sfd","match":"\\S+"}}}
diff --git a/grammars/text.texinfo.json b/grammars/text.texinfo.json
index 3624242..65f15cf 100644
--- a/grammars/text.texinfo.json
+++ b/grammars/text.texinfo.json
@@ -1 +1 @@
-{"name":"Texinfo","scopeName":"text.texinfo","patterns":[{"match":"\\A\\s*((\\\\)input)\\s+([^@\\s\\x7F]+)","captures":{"1":{"name":"support.function.general.tex"},"2":{"name":"punctuation.definition.function.tex"},"3":{"name":"support.constant.language.other.tex"}}},{"include":"#main"}],"repository":{"alias":{"name":"meta.command.alias.texinfo","match":"((@)alias)\\s+([^=\\s]+)\\s*(=)\\s*([^=\\s]+)","captures":{"1":{"name":"keyword.operator.command.alias.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"3":{"name":"entity.name.function.alias.texinfo"},"4":{"name":"punctuation.separator.separator.texinfo"},"5":{"name":"entity.name.function.source.texinfo"}}},"blockCommands":{"name":"meta.command.$3.block.texinfo","begin":"(?x) ((@)\n(cartouche|copying|direntry|display|documentdescription|enumerate\n|float|flushleft|flushright|format|ftable|group|itemize|multitable\n|raggedright|smalldisplay|smallformat|smallindentedblock|table\n|titlepage|vtable))\n(?=\\s|$)(.*)","end":"((@)end\\s+\\3)\\b","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"4":{"patterns":[{"include":"#param"},{"include":"#main"}]}},"endCaptures":{"1":{"name":"keyword.operator.command.end-$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},"boldText":{"patterns":[{"name":"meta.command.$3.braced.texinfo","contentName":"markup.bold.texinfo","begin":"((@)(b|strong))({)","end":"}","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"4":{"name":"punctuation.section.scope.begin.texinfo"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.texinfo"}}},{"name":"meta.command.$3.line.texinfo","contentName":"markup.heading.string.unquoted.texinfo","begin":"(?x) ^ ((@)\n(appendixsection|appendixsec|appendixsubsec|appendixsubsubsec|appendix\n|chapheading|chapter|heading|majorheading|section|subheading|subsection\n|subsubheading|subsubsection|top|unnumberedsec|unnumberedsubsec\n|unnumberedsubsubsec|unnumbered))\n(?=\\s|$)","end":"$","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"markup.bold.texinfo"},"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}}]},"booleanCommands":{"patterns":[{"name":"meta.command.headings.texinfo","match":"((@)headings)\\s+(?:(on)|(off)|(single|double))\\b","captures":{"1":{"name":"keyword.operator.command.headings.texinfo"},"2":{"name":"punctuation.defining.function.texinfo"},"3":{"name":"constant.language.boolean.true.texinfo"},"4":{"name":"constant.language.boolean.false.texinfo"},"5":{"name":"constant.language.heading-type.$5.texinfo"}}},{"name":"meta.command.setchapternewpage.texinfo","match":"((@)setchapternewpage)\\s+(?:(on)|(off)|(odd))\\b","captures":{"1":{"name":"keyword.operator.command.headings.texinfo"},"2":{"name":"punctuation.defining.function.texinfo"},"3":{"name":"constant.language.boolean.true.texinfo"},"4":{"name":"constant.language.boolean.false.texinfo"},"5":{"name":"constant.language.odd.texinfo"}}},{"name":"meta.command.$3.texinfo","match":"((@)(allowcodebreaks))\\s+(true|false)(?=\\s|$)","captures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"4":{"name":"constant.language.boolean.$4.texinfo"}}},{"name":"meta.command.$3.texinfo","match":"(?x) ((@)\n(codequotebacktick|codequoteundirected|deftypefnnewline\n|frenchspacing|validatemenus|xrefautomaticsectiontitle))\n\\s+ (?:(on)|(off)) \\b","captures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"4":{"name":"constant.language.boolean.true.texinfo"},"5":{"name":"constant.language.boolean.false.texinfo"}}}]},"codeBlocks":{"patterns":[{"name":"meta.command.$3.block.texinfo","contentName":"source.embedded.emacs.lisp","begin":"((@)(lisp|smalllisp))(?=\\s|$)","end":"((@)end\\s+\\3)\\b","patterns":[{"include":"source.emacs.lisp"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}},"endCaptures":{"1":{"name":"keyword.operator.command.end-$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.block.texinfo","contentName":"markup.raw.texinfo","begin":"((@)(example|smallexample|verbatim))(?=\\s|$)","end":"((@)end\\s+\\3)\\b","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}},"endCaptures":{"1":{"name":"keyword.operator.command.end-$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}}]},"comma":{"name":"punctuation.separator.delimiter.comma.texinfo","match":","},"command":{"patterns":[{"name":"meta.command.braced.texinfo","begin":"((@)(\\w+))({)","end":"}","patterns":[{"include":"#param"},{"include":"#comma"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"4":{"name":"punctuation.section.scope.begin.texinfo"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.texinfo"}}},{"name":"keyword.operator.command.$2.texinfo","match":"(@)(\\w+)","captures":{"1":{"name":"punctuation.definition.function.texinfo"}}}]},"comments":{"patterns":[{"name":"comment.line.at-sign.texinfo","begin":"((@)c(?:omment)?)(?=$|[^-A-Za-z0-9])","end":"$","beginCaptures":{"1":{"name":"keyword.operator.command.start-comment.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"comment.line.tex-style.texinfo","begin":"\\x7F","end":"$","beginCaptures":{"0":{"name":"punctuation.whitespace.delete.texinfo"}}}]},"conditionals":{"patterns":[{"name":"meta.command.$3.conditional.block.texinfo","begin":"((@)(ifclear|ifcommanddefined|ifcommandnotdefined|ifset))\\s+(\\S+)","end":"((@)end\\s+\\3)\\b","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.control.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"4":{"name":"variable.parameter.texinfo"}},"endCaptures":{"1":{"name":"keyword.control.command.end-$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.conditional.block.texinfo","begin":"(?x) ((@)\n(ifdocbook|ifhtml|ifinfo|ifnotdocbook|ifnothtml|ifnotinfo|ifnotplaintext\n|ifnottex|ifnotxml|ifplaintext|iftex|ifxml))\n(?=\\s|$)","end":"((@)end\\s+\\3)\\b","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.control.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"4":{"name":"variable.parameter.texinfo"}},"endCaptures":{"1":{"name":"keyword.control.command.end-$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}}]},"dashes":{"patterns":[{"name":"constant.character.dash.em-dash.texinfo","match":"---"},{"name":"constant.character.dash.en-dash.texinfo","match":"--"}]},"definitions":{"patterns":[{"name":"meta.command.$3.line.texinfo","begin":"((@)(defcodeindex|defindex|defopt|defoptx|defvar|defvarx))(?=\\s|$)","end":"$","patterns":[{"name":"entity.name.var.texinfo","match":"\\G\\s*(?:({)[^}]*(})|\\S+)","captures":{"1":{"name":"punctuation.definition.begin.texinfo"},"2":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(defcvx|defcv|defopx|defop))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"storage.type.var.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"entity.other.inherited-class.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"},"7":{"name":"entity.name.var.texinfo"},"8":{"name":"punctuation.definition.begin.texinfo"},"9":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(deffnx|deffn|deftpx|deftp|defvrx|defvr))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"storage.type.var.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"entity.name.var.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(definfoenclose))(?=\\s|$)","end":"$","patterns":[{"match":"\\G\\s*(({)[^}]*(})|[^\\s,]+)","captures":{"1":{"name":"entity.name.var.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"}}},{"name":"string.unquoted.texinfo","match":"[^\\s,@]+"},{"include":"#comma"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(defivarx|defivar|defmethodx|defmethod))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"entity.other.inherited-class.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"entity.name.var.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(defmacx|defmac|defunx|defun|defspecx|defspec))(?=\\s|$)","end":"$","patterns":[{"name":"entity.name.function.texinfo","match":"\\G\\s*(?:({)[^}]*(})|\\S+)","captures":{"1":{"name":"punctuation.definition.begin.texinfo"},"2":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(deftypecvx|deftypecv|deftypevrx|deftypevr))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?\n(?: \\s+ (({)[^}]*(})|\\S+))?\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"storage.type.var.category.texinfo"},"10":{"name":"entity.name.var.texinfo"},"11":{"name":"punctuation.definition.begin.texinfo"},"12":{"name":"punctuation.definition.end.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"entity.other.inherited-class.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"},"7":{"name":"storage.type.var.data-type.texinfo"},"8":{"name":"punctuation.definition.begin.texinfo"},"9":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(deftypefnx|deftypefn))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"storage.type.var.category.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"storage.type.var.data-type.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"},"7":{"name":"entity.name.var.texinfo"},"8":{"name":"punctuation.definition.begin.texinfo"},"9":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(deftypefunx|deftypefun))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"storage.type.var.data-type.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"entity.name.var.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(deftypemethodx|deftypemethod|deftypeivarx|deftypeivar))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"entity.other.inherited-class.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"storage.type.var.data-type.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"},"7":{"name":"entity.name.var.texinfo"},"8":{"name":"punctuation.definition.begin.texinfo"},"9":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(deftypeopx|deftypeop))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?\n(?: \\s+ (({)[^}]*(})|\\S+))?\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"storage.type.var.category.texinfo"},"10":{"name":"entity.name.var.texinfo"},"11":{"name":"punctuation.definition.begin.texinfo"},"12":{"name":"punctuation.definition.end.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"entity.other.inherited-class.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"},"7":{"name":"storage.type.var.data-type.texinfo"},"8":{"name":"punctuation.definition.begin.texinfo"},"9":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(deftypevarx|deftypevar))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"storage.type.var.data-type.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"entity.name.var.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}}]},"ignored":{"patterns":[{"name":"meta.command.ignore.block.texinfo","contentName":"comment.block.ignored.texinfo","begin":"((@)ignore)(?=\\s|$)","end":"((@)end\\s+ignore)\\b","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.ignore.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}},"endCaptures":{"1":{"name":"keyword.operator.command.end-ignore.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.bye.block.texinfo","contentName":"comment.block.ignored.texinfo","begin":"^((@)bye)(?=\\s|$)","end":"(?=A)B","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.bye.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}}]},"italicText":{"name":"meta.command.$3.braced.texinfo","contentName":"markup.italic.texinfo","begin":"((@)(i|emph|sc|slanted))({)","end":"}","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"4":{"name":"punctuation.section.scope.begin.texinfo"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.texinfo"}}},"lineCommands":{"name":"meta.command.$3.line.texinfo","contentName":"markup.raw.texinfo","begin":"(?x) ^ ((@)\n(author|centerchap|center|cindex|clear|defcodeindex|defcvx|defcv|deffnx\n|deffn|defindex|definfoenclose|defivarx|defivar|defmacx|defmac|defmethodx\n|defmethod|defoptx|defopt|defopx|defop|defspecx|defspec|deftpx|deftp\n|deftypecvx|deftypecv|deftypefnx|deftypefn|deftypefunx|deftypefun\n|deftypeivarx|deftypeivar|deftypemethodx|deftypemethod|deftypeopx\n|deftypeop|deftypevarx|deftypevar|deftypevrx|deftypevr|defunx|defun\n|defvarx|defvar|defvrx|defvr|dircategory|documentencoding|documentlanguage\n|enumerate|evenfooting|even|everyfooting|everyexampleindent|exdent|findex\n|firstparagraphindent|fonttextsize|footnotestyle|ftable|include|itemize\n|kbdinputstyle|kindex|macro|multitable|need|node|oddfooting|oddpagesizes\n|paragraphindent|part|pindex|printindex|setfilename|settitle|set\n|shorttitlepage|sortas|sp|strong|subtitle|sub|sup|syncodeindex|synindex\n|table|tindex|title|unmacro|urefbreakstyle|verbatiminclude|vindex|vskip|vtable))\n(?=\\s|$)","end":"$","patterns":[{"name":"entity.name.function.macro.texinfo","match":"\\G(?\u003c=@macro)\\s*(\\S+)"},{"match":"\\G(?:\\s*[-+]?[0-9]+(?:\\.[0-9]+)?,?)+(?=\\s*$)","captures":{"0":{"patterns":[{"name":"constant.numeric.float.texinfo","match":"[-+]?\\d+(?:\\.\\d+)"},{"name":"constant.numeric.int.texinfo","match":"[-+]?\\d+"},{"include":"#comma"}]}}},{"name":"keyword.operator.command.separator.texinfo","match":"(@)\\|","captures":{"1":{"name":"punctuation.definition.function.texinfo"}}},{"include":"#param"},{"include":"#comma"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},"main":{"patterns":[{"include":"#comments"},{"include":"#dashes"},{"include":"#texLine"},{"include":"#alias"},{"include":"#menu"},{"include":"#booleanCommands"},{"include":"#symbolCommands"},{"include":"#set"},{"include":"#definitions"},{"include":"#quotation"},{"include":"#boldText"},{"include":"#italicText"},{"include":"#verbatim"},{"include":"#codeBlocks"},{"include":"#conditionals"},{"include":"#blockCommands"},{"include":"#lineCommands"},{"include":"#ignored"},{"include":"#rawTex"},{"include":"#rawHTML"},{"include":"#rawXML"},{"include":"#command"}]},"menu":{"name":"meta.command.$3.block.texinfo","begin":"((@)(detailmenu|direntry|menu))(?=\\s|$)","end":"((@)end\\s+\\3)\\b","patterns":[{"name":"markup.list.texinfo","begin":"^\\*\\s","end":"^(?=\\S)","patterns":[{"contentName":"entity.name.tag.entry-name.texinfo","begin":"\\G","end":"::?|(?=\\s*$)","patterns":[{"include":"#main"}],"endCaptures":{"0":{"name":"punctuation.separator.key-value.menu.texinfo"}}},{"contentName":"entity.name.node-name.texinfo","begin":"(?\u003c=[^:]:)\\s*","end":"(\\.)|(?=\\s*$)","patterns":[{"include":"#main"}],"endCaptures":{"1":{"name":"punctuation.terminator.full-stop.period.texinfo"}}},{"name":"string.unquoted.description.texinfo","begin":"(?\u003c=::|\\.)","end":"^(?=\\S)","patterns":[{"include":"#main"}]}],"beginCaptures":{"0":{"name":"punctuation.definition.list.menu.texinfo"}}},{"name":"constant.other.menu-comment.texinfo","begin":"^(?=[^\\s*])(?!@end\\s)","end":"$|(?=\\s*@end\\s)","patterns":[{"include":"#main"}]},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}},"endCaptures":{"1":{"name":"keyword.operator.command.end-$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},"param":{"name":"variable.parameter.texinfo","match":"[^\\s{}@,]+|(?\u003c=\\s)({)[^\\s{}@,]+(})","captures":{"1":{"name":"punctuation.definition.begin.texinfo"},"2":{"name":"punctuation.definition.end.texinfo"}}},"quotation":{"name":"meta.command.$3.block.texinfo","contentName":"markup.quote.texinfo","begin":"((@)(quotation|smallquotation))(?=\\s|$)","end":"((@)end\\s+\\3)\\b","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}},"endCaptures":{"1":{"name":"keyword.operator.command.end-$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},"rawHTML":{"name":"meta.command.raw-html.block.texinfo","contentName":"source.embedded.html","begin":"((@)html)(?=\\s|$)","end":"((@)end\\s+html)\\b","patterns":[{"include":"#main"},{"include":"text.html.basic"}],"beginCaptures":{"1":{"name":"keyword.operator.command.html.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}},"endCaptures":{"1":{"name":"keyword.operator.command.end-html.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},"rawTex":{"name":"meta.command.raw-tex.block.texinfo","contentName":"source.embedded.tex","begin":"((@)tex)(?=\\s|$)","end":"((@)end\\s+tex)\\b","patterns":[{"include":"#main"},{"include":"text.tex.latex"}],"beginCaptures":{"1":{"name":"keyword.operator.command.tex.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}},"endCaptures":{"1":{"name":"keyword.operator.command.end-tex.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},"rawXML":{"name":"meta.command.raw-$3.block.texinfo","contentName":"source.embedded.xml","begin":"((@)(docbook|xml))(?=\\s|$)","end":"((@)end\\s+\\3)\\b","patterns":[{"include":"#main"},{"include":"text.xml"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}},"endCaptures":{"1":{"name":"keyword.operator.command.end-$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},"set":{"begin":"((@)set)(?=\\s|$)","end":"$","patterns":[{"match":"\\G\\s*(\\S+)","captures":{"1":{"name":"entity.name.var.texinfo","patterns":[{"include":"#main"}]}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.set.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},"symbolCommands":{"patterns":[{"name":"keyword.operator.command.non-alphabetic.texinfo","match":"(@)[-!\"'\u0026*./:=?@\\\\^`{}~]","captures":{"1":{"name":"punctuation.definition.function.texinfo"}}},{"name":"keyword.operator.command.whitespace.texinfo","match":"(@)(?:( |\\t)|$)","captures":{"1":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.braced.texinfo","begin":"((@),)({)","end":"}","patterns":[{"name":"constant.character.texinfo","match":"[^\\s{}@,]+"},{"include":"#comma"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.cedilla-accent.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"3":{"name":"punctuation.section.scope.begin.texinfo"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.texinfo"}}}]},"verbatim":{"name":"meta.command.braced.verb.texinfo","contentName":"string.quoted.other.verbatim.texinfo","begin":"((@)verb)({)([^}])","end":"(\\4)(})","beginCaptures":{"1":{"name":"keyword.operator.command.verb.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"3":{"name":"punctuation.section.scope.begin.texinfo"},"4":{"name":"punctuation.arbitrary.delimiter.begin.texinfo"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.texinfo"},"1":{"name":"punctuation.arbitrary.delimiter.end.texinfo"}}}}}
+{"name":"Texinfo","scopeName":"text.texinfo","patterns":[{"match":"\\A\\s*((\\\\)input)\\s+([^@\\s\\x7F]+)","captures":{"1":{"name":"support.function.general.tex"},"2":{"name":"punctuation.definition.function.tex"},"3":{"name":"support.constant.language.other.tex"}}},{"include":"#main"}],"repository":{"alias":{"name":"meta.command.alias.texinfo","match":"((@)alias)\\s+([^=\\s]+)\\s*(=)\\s*([^=\\s]+)","captures":{"1":{"name":"keyword.operator.command.alias.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"3":{"name":"entity.name.function.alias.texinfo"},"4":{"name":"punctuation.separator.separator.texinfo"},"5":{"name":"entity.name.function.source.texinfo"}}},"blockCommands":{"name":"meta.command.$3.block.texinfo","begin":"(?x) ((@)\n(cartouche|copying|direntry|display|documentdescription|enumerate\n|float|flushleft|flushright|format|ftable|group|itemize|multitable\n|raggedright|smalldisplay|smallformat|smallindentedblock|table\n|titlepage|vtable))\n(?=\\s|$)(.*)","end":"((@)end\\s+\\3)\\b","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"4":{"patterns":[{"include":"#param"},{"include":"#main"}]}},"endCaptures":{"1":{"name":"keyword.operator.command.end-$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},"boldText":{"patterns":[{"name":"meta.command.$3.braced.texinfo","contentName":"markup.bold.texinfo","begin":"((@)(b|strong))({)","end":"}","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"4":{"name":"punctuation.section.scope.begin.texinfo"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.texinfo"}}},{"name":"meta.command.$3.line.texinfo","contentName":"markup.heading.string.unquoted.texinfo","begin":"(?x) ^ ((@)\n(appendixsection|appendixsec|appendixsubsec|appendixsubsubsec|appendix\n|chapheading|chapter|heading|majorheading|section|subheading|subsection\n|subsubheading|subsubsection|top|unnumberedsec|unnumberedsubsec\n|unnumberedsubsubsec|unnumbered))\n(?=\\s|$)","end":"$","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"markup.bold.texinfo"},"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}}]},"booleanCommands":{"patterns":[{"name":"meta.command.headings.texinfo","match":"((@)headings)\\s+(?:(on)|(off)|(single|double))\\b","captures":{"1":{"name":"keyword.operator.command.headings.texinfo"},"2":{"name":"punctuation.defining.function.texinfo"},"3":{"name":"constant.language.boolean.true.texinfo"},"4":{"name":"constant.language.boolean.false.texinfo"},"5":{"name":"constant.language.heading-type.$5.texinfo"}}},{"name":"meta.command.setchapternewpage.texinfo","match":"((@)setchapternewpage)\\s+(?:(on)|(off)|(odd))\\b","captures":{"1":{"name":"keyword.operator.command.headings.texinfo"},"2":{"name":"punctuation.defining.function.texinfo"},"3":{"name":"constant.language.boolean.true.texinfo"},"4":{"name":"constant.language.boolean.false.texinfo"},"5":{"name":"constant.language.odd.texinfo"}}},{"name":"meta.command.$3.texinfo","match":"((@)(allowcodebreaks))\\s+(true|false)(?=\\s|$)","captures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"4":{"name":"constant.language.boolean.$4.texinfo"}}},{"name":"meta.command.$3.texinfo","match":"(?x) ((@)\n(codequotebacktick|codequoteundirected|deftypefnnewline\n|frenchspacing|validatemenus|xrefautomaticsectiontitle))\n\\s+ (?:(on)|(off)) \\b","captures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"4":{"name":"constant.language.boolean.true.texinfo"},"5":{"name":"constant.language.boolean.false.texinfo"}}}]},"codeBlocks":{"patterns":[{"name":"meta.command.$3.block.texinfo","contentName":"source.embedded.emacs.lisp","begin":"((@)(lisp|smalllisp))(?=\\s|$)","end":"((@)end\\s+\\3)\\b","patterns":[{"include":"source.emacs.lisp"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}},"endCaptures":{"1":{"name":"keyword.operator.command.end-$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.block.texinfo","contentName":"markup.raw.texinfo","begin":"((@)(example|smallexample|verbatim))(?=\\s|$)","end":"((@)end\\s+\\3)\\b","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}},"endCaptures":{"1":{"name":"keyword.operator.command.end-$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}}]},"comma":{"name":"punctuation.separator.delimiter.comma.texinfo","match":","},"command":{"patterns":[{"name":"meta.command.braced.texinfo","begin":"((@)(\\w+))({)","end":"}","patterns":[{"include":"#param"},{"include":"#comma"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"4":{"name":"punctuation.section.scope.begin.texinfo"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.texinfo"}}},{"name":"keyword.operator.command.$2.texinfo","match":"(@)(\\w+)","captures":{"1":{"name":"punctuation.definition.function.texinfo"}}}]},"comments":{"patterns":[{"name":"comment.line.at-sign.texinfo","begin":"((@)c(?:omment)?)(?=$|[^-A-Za-z0-9])","end":"$","beginCaptures":{"1":{"name":"keyword.operator.command.start-comment.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"comment.line.tex-style.texinfo","begin":"\\x7F","end":"$","beginCaptures":{"0":{"name":"punctuation.whitespace.delete.texinfo"}}}]},"conditionals":{"patterns":[{"name":"meta.command.$3.conditional.block.texinfo","begin":"((@)(ifclear|ifcommanddefined|ifcommandnotdefined|ifset))\\s+(\\S+)","end":"((@)end\\s+\\3)\\b","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.control.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"4":{"name":"variable.parameter.texinfo"}},"endCaptures":{"1":{"name":"keyword.control.command.end-$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.conditional.block.texinfo","begin":"(?x) ((@)\n(ifdocbook|ifhtml|ifinfo|ifnotdocbook|ifnothtml|ifnotinfo|ifnotplaintext\n|ifnottex|ifnotxml|ifplaintext|iftex|ifxml))\n(?=\\s|$)","end":"((@)end\\s+\\3)\\b","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.control.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"4":{"name":"variable.parameter.texinfo"}},"endCaptures":{"1":{"name":"keyword.control.command.end-$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}}]},"dashes":{"patterns":[{"name":"constant.character.dash.em-dash.texinfo","match":"---"},{"name":"constant.character.dash.en-dash.texinfo","match":"--"}]},"definitions":{"patterns":[{"name":"meta.command.$3.line.texinfo","begin":"((@)(defcodeindex|defindex|defopt|defoptx|defvar|defvarx))(?=\\s|$)","end":"$","patterns":[{"name":"entity.name.var.texinfo","match":"\\G\\s*(?:({)[^}]*(})|\\S+)","captures":{"1":{"name":"punctuation.definition.begin.texinfo"},"2":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(defcvx|defcv|defopx|defop))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"storage.type.var.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"entity.other.inherited-class.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"},"7":{"name":"entity.name.var.texinfo"},"8":{"name":"punctuation.definition.begin.texinfo"},"9":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(deffnx|deffn|deftpx|deftp|defvrx|defvr))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"storage.type.var.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"entity.name.var.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(definfoenclose))(?=\\s|$)","end":"$","patterns":[{"match":"\\G\\s*(({)[^}]*(})|[^\\s,]+)","captures":{"1":{"name":"entity.name.var.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"}}},{"name":"string.unquoted.texinfo","match":"[^\\s,@]+"},{"include":"#comma"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(defivarx|defivar|defmethodx|defmethod))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"entity.other.inherited-class.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"entity.name.var.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(defmacx|defmac|defunx|defun|defspecx|defspec))(?=\\s|$)","end":"$","patterns":[{"name":"entity.name.function.texinfo","match":"\\G\\s*(?:({)[^}]*(})|\\S+)","captures":{"1":{"name":"punctuation.definition.begin.texinfo"},"2":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(deftypecvx|deftypecv|deftypevrx|deftypevr))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?\n(?: \\s+ (({)[^}]*(})|\\S+))?\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"storage.type.var.category.texinfo"},"10":{"name":"entity.name.var.texinfo"},"11":{"name":"punctuation.definition.begin.texinfo"},"12":{"name":"punctuation.definition.end.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"entity.other.inherited-class.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"},"7":{"name":"storage.type.var.data-type.texinfo"},"8":{"name":"punctuation.definition.begin.texinfo"},"9":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(deftypefnx|deftypefn))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"storage.type.var.category.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"storage.type.var.data-type.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"},"7":{"name":"entity.name.var.texinfo"},"8":{"name":"punctuation.definition.begin.texinfo"},"9":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(deftypefunx|deftypefun))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"storage.type.var.data-type.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"entity.name.var.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(deftypemethodx|deftypemethod|deftypeivarx|deftypeivar))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"entity.other.inherited-class.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"storage.type.var.data-type.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"},"7":{"name":"entity.name.var.texinfo"},"8":{"name":"punctuation.definition.begin.texinfo"},"9":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(deftypeopx|deftypeop))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?\n(?: \\s+ (({)[^}]*(})|\\S+))?\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"storage.type.var.category.texinfo"},"10":{"name":"entity.name.var.texinfo"},"11":{"name":"punctuation.definition.begin.texinfo"},"12":{"name":"punctuation.definition.end.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"entity.other.inherited-class.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"},"7":{"name":"storage.type.var.data-type.texinfo"},"8":{"name":"punctuation.definition.begin.texinfo"},"9":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.$3.line.texinfo","begin":"((@)(deftypevarx|deftypevar))(?=\\s|$)","end":"$","patterns":[{"match":"(?x)\n\\G \\s* (({)[^}]*(})|\\S+)\n(?: \\s+ (({)[^}]*(})|\\S+))?","captures":{"1":{"name":"storage.type.var.data-type.texinfo"},"2":{"name":"punctuation.definition.begin.texinfo"},"3":{"name":"punctuation.definition.end.texinfo"},"4":{"name":"entity.name.var.texinfo"},"5":{"name":"punctuation.definition.begin.texinfo"},"6":{"name":"punctuation.definition.end.texinfo"}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}}]},"ignored":{"patterns":[{"name":"meta.command.ignore.block.texinfo","contentName":"comment.block.ignored.texinfo","begin":"((@)ignore)(?=\\s|$)","end":"((@)end\\s+ignore)\\b","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.ignore.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}},"endCaptures":{"1":{"name":"keyword.operator.command.end-ignore.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.bye.block.texinfo","contentName":"comment.block.ignored.texinfo","begin":"^((@)bye)(?=\\s|$)","end":"(?=A)B","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.bye.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}}]},"italicText":{"name":"meta.command.$3.braced.texinfo","contentName":"markup.italic.texinfo","begin":"((@)(i|emph|sc|slanted))({)","end":"}","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"4":{"name":"punctuation.section.scope.begin.texinfo"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.texinfo"}}},"lineCommands":{"name":"meta.command.$3.line.texinfo","contentName":"markup.raw.texinfo","begin":"(?x) ^ ((@)\n(author|centerchap|center|cindex|clear|defcodeindex|defcvx|defcv|deffnx\n|deffn|defindex|definfoenclose|defivarx|defivar|defmacx|defmac|defmethodx\n|defmethod|defoptx|defopt|defopx|defop|defspecx|defspec|deftpx|deftp\n|deftypecvx|deftypecv|deftypefnx|deftypefn|deftypefunx|deftypefun\n|deftypeivarx|deftypeivar|deftypemethodx|deftypemethod|deftypeopx\n|deftypeop|deftypevarx|deftypevar|deftypevrx|deftypevr|defunx|defun\n|defvarx|defvar|defvrx|defvr|dircategory|documentencoding|documentlanguage\n|enumerate|evenfooting|even|everyfooting|everyexampleindent|exdent|findex\n|firstparagraphindent|fonttextsize|footnotestyle|ftable|include|itemize\n|kbdinputstyle|kindex|macro|multitable|need|node|oddfooting|oddpagesizes\n|paragraphindent|part|pindex|printindex|setfilename|settitle|set\n|shorttitlepage|sortas|sp|strong|subtitle|sub|sup|syncodeindex|synindex\n|table|tindex|title|unmacro|urefbreakstyle|verbatiminclude|vindex|vskip|vtable))\n(?=\\s|$)","end":"$","patterns":[{"name":"entity.name.function.macro.texinfo","match":"\\G(?\u003c=@macro)\\s*(\\S+)"},{"match":"\\G(?:\\s*[-+]?[0-9]+(?:\\.[0-9]+)?,?)+(?=\\s*$)","captures":{"0":{"patterns":[{"name":"constant.numeric.float.texinfo","match":"[-+]?\\d+(?:\\.\\d+)"},{"name":"constant.numeric.int.texinfo","match":"[-+]?\\d+"},{"include":"#comma"}]}}},{"name":"keyword.operator.command.separator.texinfo","match":"(@)\\|","captures":{"1":{"name":"punctuation.definition.function.texinfo"}}},{"include":"#param"},{"include":"#comma"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},"main":{"patterns":[{"include":"#comments"},{"include":"#dashes"},{"include":"#texLine"},{"include":"#alias"},{"include":"#menu"},{"include":"#booleanCommands"},{"include":"#symbolCommands"},{"include":"#set"},{"include":"#definitions"},{"include":"#quotation"},{"include":"#boldText"},{"include":"#italicText"},{"include":"#verbatim"},{"include":"#codeBlocks"},{"include":"#conditionals"},{"include":"#blockCommands"},{"include":"#lineCommands"},{"include":"#ignored"},{"include":"#rawTex"},{"include":"#rawHTML"},{"include":"#rawXML"},{"include":"#command"}]},"manualName":{"name":"meta.manual-name.texinfo","contentName":"constant.other.reference.link.texinfo","begin":"(?:^|\\G)\\s*\\(","end":"\\)","patterns":[{"include":"#main"}],"beginCaptures":{"0":{"name":"punctuation.definition.reference.manual.begin.texinfo"}},"endCaptures":{"0":{"name":"punctuation.definition.reference.manual.end.texinfo"}}},"menu":{"name":"meta.command.$3.block.texinfo","begin":"((@)(detailmenu|direntry|menu))(?=\\s|$)","end":"((@)end\\s+\\3)\\b","patterns":[{"name":"markup.list.texinfo","begin":"^\\*\\s","end":"^(?=\\S)","patterns":[{"contentName":"entity.name.tag.entry-name.texinfo","begin":"\\G(\\s*\\(.*?\\))?","end":"::?|(?=\\s*$)","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"patterns":[{"include":"#manualName"}]}},"endCaptures":{"0":{"name":"punctuation.separator.key-value.menu.texinfo"}}},{"contentName":"entity.name.node-name.texinfo","begin":"(?\u003c=[^:]:)\\s*(\\(.*?\\))?","end":"(\\.)|(?=\\s*$)","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"patterns":[{"include":"#manualName"}]}},"endCaptures":{"1":{"name":"punctuation.terminator.full-stop.period.texinfo"}}},{"name":"string.unquoted.description.texinfo","begin":"(?\u003c=::|\\.)","end":"^(?=\\S)","patterns":[{"include":"#main"}]}],"beginCaptures":{"0":{"name":"punctuation.definition.list.menu.texinfo"}}},{"name":"constant.other.menu-comment.texinfo","begin":"^(?=[^\\s*])(?!@end\\s)","end":"$|(?=\\s*@end\\s)","patterns":[{"include":"#main"}]},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}},"endCaptures":{"1":{"name":"keyword.operator.command.end-$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},"param":{"name":"variable.parameter.texinfo","match":"[^\\s{}@,]+|(?\u003c=\\s)({)[^\\s{}@,]+(})","captures":{"1":{"name":"punctuation.definition.begin.texinfo"},"2":{"name":"punctuation.definition.end.texinfo"}}},"quotation":{"name":"meta.command.$3.block.texinfo","contentName":"markup.quote.texinfo","begin":"((@)(quotation|smallquotation))(?=\\s|$)","end":"((@)end\\s+\\3)\\b","patterns":[{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}},"endCaptures":{"1":{"name":"keyword.operator.command.end-$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},"rawHTML":{"name":"meta.command.raw-html.block.texinfo","contentName":"source.embedded.html","begin":"((@)html)(?=\\s|$)","end":"((@)end\\s+html)\\b","patterns":[{"include":"#main"},{"include":"text.html.basic"}],"beginCaptures":{"1":{"name":"keyword.operator.command.html.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}},"endCaptures":{"1":{"name":"keyword.operator.command.end-html.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},"rawTex":{"name":"meta.command.raw-tex.block.texinfo","contentName":"source.embedded.tex","begin":"((@)tex)(?=\\s|$)","end":"((@)end\\s+tex)\\b","patterns":[{"include":"#main"},{"include":"text.tex.latex"}],"beginCaptures":{"1":{"name":"keyword.operator.command.tex.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}},"endCaptures":{"1":{"name":"keyword.operator.command.end-tex.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},"rawXML":{"name":"meta.command.raw-$3.block.texinfo","contentName":"source.embedded.xml","begin":"((@)(docbook|xml))(?=\\s|$)","end":"((@)end\\s+\\3)\\b","patterns":[{"include":"#main"},{"include":"text.xml"}],"beginCaptures":{"1":{"name":"keyword.operator.command.$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}},"endCaptures":{"1":{"name":"keyword.operator.command.end-$3.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},"set":{"begin":"((@)set)(?=\\s|$)","end":"$","patterns":[{"match":"\\G\\s*(\\S+)","captures":{"1":{"name":"entity.name.var.texinfo","patterns":[{"include":"#main"}]}}},{"include":"#param"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.set.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"}}},"symbolCommands":{"patterns":[{"name":"keyword.operator.command.non-alphabetic.texinfo","match":"(@)[-!\"'\u0026*./:=?@\\\\^`{}~]","captures":{"1":{"name":"punctuation.definition.function.texinfo"}}},{"name":"keyword.operator.command.whitespace.texinfo","match":"(@)(?:( |\\t)|$)","captures":{"1":{"name":"punctuation.definition.function.texinfo"}}},{"name":"meta.command.braced.texinfo","begin":"((@),)({)","end":"}","patterns":[{"name":"constant.character.texinfo","match":"[^\\s{}@,]+"},{"include":"#comma"},{"include":"#main"}],"beginCaptures":{"1":{"name":"keyword.operator.command.cedilla-accent.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"3":{"name":"punctuation.section.scope.begin.texinfo"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.texinfo"}}}]},"verbatim":{"name":"meta.command.braced.verb.texinfo","contentName":"string.quoted.other.verbatim.texinfo","begin":"((@)verb)({)([^}])","end":"(\\4)(})","beginCaptures":{"1":{"name":"keyword.operator.command.verb.texinfo"},"2":{"name":"punctuation.definition.function.texinfo"},"3":{"name":"punctuation.section.scope.begin.texinfo"},"4":{"name":"punctuation.arbitrary.delimiter.begin.texinfo"}},"endCaptures":{"0":{"name":"punctuation.section.scope.end.texinfo"},"1":{"name":"punctuation.arbitrary.delimiter.end.texinfo"}}}}}
diff --git a/grammars/text.xml.svg.json b/grammars/text.xml.svg.json
index 9465f09..991179a 100644
--- a/grammars/text.xml.svg.json
+++ b/grammars/text.xml.svg.json
@@ -1 +1 @@
-{"name":"SVG","scopeName":"text.xml.svg","patterns":[{"begin":"\\A(?=[ \\t]*$)","end":"(?=\\S)"},{"name":"meta.drawing-commands.xml.svg","begin":"(?i)(?=[MLHVCSQTAZ][-\\d\\s.,MLHVCSQTAZ]*(?:$|['\"]))","end":"(?i)(?=[^-\\d\\s.,MLHVCSQTAZ])","patterns":[{"include":"#commands"}]},{"begin":"(?=\\S)","end":"(?=A)B","patterns":[{"include":"#main"}]}],"repository":{"attr":{"name":"meta.attribute.${0:/downcase}.xml.svg","begin":"[A-Za-z_:][-\\w.:]*","end":"(?=\\s*(?:/?\u003e|[^\\s=]))|(?\u003c=[\"'])","patterns":[{"include":"#attrValueCSS"},{"include":"#attrValuePlain"}],"beginCaptures":{"0":{"patterns":[{"include":"#attrName"}]}}},"attrName":{"patterns":[{"match":"(?:^|\\G)([-\\w.]+)(:)(?=[-\\w.:])","captures":{"1":{"name":"entity.other.attribute-name.namespace.xml.svg"},"2":{"name":"punctuation.separator.namespace.xml.svg"}}},{"name":"entity.other.attribute-name.localname.xml.svg","match":"[A-Za-z_:][-\\w.:]*"}]},"attrValueCSS":{"begin":"(?i)(?\u003c=style)\\G\\s*(=)","end":"(?=\\s*(?:[%?/]?\u003e))|(?\u003c=[\"'])([^\\s\u003e]*)|(?:\\G|^)\\s*([^\\s\"'\u003e]+)","patterns":[{"match":"(?:\\G|^)\\s+(?!/?\u003e)"},{"name":"string.quoted.double.xml.svg","begin":"\"","end":"\"","patterns":[{"name":"source.css.style.xml.svg","match":"[^\"]+","captures":{"0":{"patterns":[{"include":"#entity"},{"include":"source.css#rule-list-innards"}]}}}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xml.svg"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xml.svg"}}},{"name":"string.quoted.single.xml.svg","begin":"'","end":"'","patterns":[{"name":"source.css.style.xml.svg","match":"[^']+","captures":{"0":{"patterns":[{"include":"#entity"},{"include":"source.css#rule-list-innards"}]}}}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xml.svg"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xml.svg"}}}],"beginCaptures":{"1":{"name":"punctuation.separator.key-value.xml.svg"}},"endCaptures":{"1":{"name":"invalid.illegal.syntax.xml.svg"},"2":{"name":"string.unquoted.xml.svg","patterns":[{"include":"source.css#rule-list-innards"}]}}},"attrValuePlain":{"begin":"\\s*(=)","end":"(?=\\s*(?:[%?/]?\u003e))|(?\u003c=[\"'])([^\\s\u003e]*)|(?:\\G|^)\\s*([^\\s\"'\u003e]+)","patterns":[{"match":"(?:\\G|^)\\s+(?!/?\u003e)"},{"name":"string.quoted.double.xml.svg","begin":"\"","end":"\"","patterns":[{"include":"#entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xml.svg"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xml.svg"}}},{"name":"string.quoted.single.xml.svg","begin":"'","end":"'","patterns":[{"include":"#entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xml.svg"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xml.svg"}}}],"beginCaptures":{"1":{"name":"punctuation.separator.key-value.xml.svg"}},"endCaptures":{"1":{"name":"invalid.illegal.syntax.xml.svg"},"2":{"name":"string.unquoted.xml.svg"}}},"cdata":{"name":"string.unquoted.cdata.xml.svg","begin":"\u003c!\\[CDATA\\[","end":"\\]\\]\u003e","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xml.svg"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xml.svg"}}},"commands":{"patterns":[{"name":"keyword.operator.drawing-command.xml.svg","match":"(?i)[MLHVCSQTAZ]"},{"name":"constant.numeric.number.xml.svg","match":"-?(?:\\d+(?:\\.\\d+)?|\\.\\d+)"},{"name":"punctuation.separator.coordinates.comma.xml.svg","match":","}]},"comment":{"name":"comment.block.xml.svg","begin":"\u003c!--","end":"--\u003e","patterns":[{"name":"invalid.illegal.bad-comment.xml.svg","match":"--(?!\u003e)"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.xml.svg"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.xml.svg"}}},"doctype":{"name":"meta.tag.sgml.doctype.xml.svg","begin":"(\u003c!)(DOCTYPE)\\s+([:a-zA-Z_][-:\\w.]*)","end":"\\s*(\u003e)","patterns":[{"include":"text.xml#internalSubset"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.xml.svg"},"2":{"name":"keyword.other.doctype.xml.svg"},"3":{"name":"variable.language.documentroot.xml.svg"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.end.xml.svg"}}},"entity":{"patterns":[{"include":"text.xml#entity"},{"include":"text.xml#bare-ampersand"}]},"main":{"patterns":[{"include":"#comment"},{"include":"#cdata"},{"include":"#doctype"},{"include":"text.xml#EntityDecl"},{"include":"text.xml#parameterEntity"},{"include":"#entity"},{"include":"#preprocessor"},{"include":"#scriptTag"},{"include":"#styleTag"},{"include":"#tag"},{"include":"#unmatchedTag"}]},"preprocessor":{"name":"meta.tag.preprocessor.xml.svg","begin":"(\u003c\\?)\\s*","end":"\\?\u003e","patterns":[{"begin":"\\G","end":"([-\\w]+)|(?=\\s*\\?\u003e)","endCaptures":{"1":{"name":"entity.name.tag.xml.svg"}}},{"include":"#attr"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.xml.svg"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.xml.svg"}}},"scriptTag":{"patterns":[{"include":"#scriptTagPlain"},{"include":"#scriptTagJS"}]},"scriptTagJS":{"name":"meta.tag.script.xml.svg","begin":"(?i)(\u003c)(script)(?=$|\\s|/?\u003e)","end":"(?i)(\u003c/)(script)\\s*(\u003e)|(/\u003e)","patterns":[{"include":"#tagAttr"},{"contentName":"source.js.embedded.xml.svg","begin":"(?\u003c=\u003e)","end":"(?i)(?=\\s*\u003c/script\\s*\u003e)","patterns":[{"include":"source.js"},{"include":"#entity"}]}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.opening.begin.xml.svg"},"2":{"patterns":[{"include":"#tagName"}]}},"endCaptures":{"1":{"name":"punctuation.definition.tag.closing.begin.xml.svg"},"2":{"patterns":[{"include":"#tagName"}]},"3":{"name":"punctuation.definition.tag.closing.end.xml.svg"},"4":{"name":"punctuation.definition.tag.self-closing.end.xml.svg"}}},"scriptTagPlain":{"name":"meta.tag.script.xml.svg","begin":"(?x)\n(\u003c)((?i)script)\n(\n\t\\s+[^\u003e]*?\n\t(?\u003c=\\s)(?i:type)\\s*=\\s*\n\t([\"'])?\n\t(?! module\n\t|   application/(?:x-)?(?:ecma|java)script\n\t|   text/\n\t\t(?: javascript(?:1.[0-5])?\n\t\t|   (?:j|ecma|live)script\n\t\t|   x-(?:ecma|java)script\n\t\t)\n\t)\n\t(?: (?\u003c=\")(?:[^\"\u003e]+)\"\n\t|   (?\u003c=')(?:[^'\u003e]+)'\n\t|   [^\\s\"'\u003e]+\n\t)\n\t(?=\\s|/?\u003e)\n)","end":"(?i)(\u003c/)(script)\\s*(\u003e)|(/\u003e)","patterns":[{"include":"#tagAttr"},{"include":"#main"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.opening.begin.xml.svg"},"2":{"patterns":[{"include":"#tagName"}]},"3":{"patterns":[{"include":"#attr"}]}},"endCaptures":{"1":{"name":"punctuation.definition.tag.closing.begin.xml.svg"},"2":{"patterns":[{"include":"#tagName"}]},"3":{"name":"punctuation.definition.tag.closing.end.xml.svg"},"4":{"name":"punctuation.definition.tag.self-closing.end.xml.svg"}}},"styleTag":{"name":"meta.tag.style.xml.svg","begin":"(?i)(\u003c)(style)(?=$|\\s|/?\u003e)","end":"(?i)(\u003c/)(style)\\s*(\u003e)|(/\u003e)","patterns":[{"include":"#tagAttr"},{"contentName":"source.css.embedded.xml.svg","begin":"(?\u003c=\u003e)","end":"(?i)(?=\\s*\u003c/style\\s*\u003e)","patterns":[{"include":"source.css"},{"include":"#entity"}]}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.opening.begin.xml.svg"},"2":{"patterns":[{"include":"#tagName"}]}},"endCaptures":{"1":{"name":"punctuation.definition.tag.closing.begin.xml.svg"},"2":{"patterns":[{"include":"#tagName"}]},"3":{"name":"punctuation.definition.tag.closing.end.xml.svg"},"4":{"name":"punctuation.definition.tag.self-closing.end.xml.svg"}}},"tag":{"name":"meta.tag.${2:/downcase}.xml.svg","begin":"(?i)(\u003c)([A-Za-z_:][-\\w.:]*)(?=$|\\s|/?\u003e)","end":"(?i)(\u003c/)(\\2)\\s*(\u003e)|(/\u003e)","patterns":[{"include":"#tagAttr"},{"include":"#main"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.opening.begin.xml.svg"},"2":{"patterns":[{"include":"#tagName"}]}},"endCaptures":{"1":{"name":"punctuation.definition.tag.closing.begin.xml.svg"},"2":{"patterns":[{"include":"#tagName"}]},"3":{"name":"punctuation.definition.tag.closing.end.xml.svg"},"4":{"name":"punctuation.definition.tag.self-closing.end.xml.svg"}}},"tagAttr":{"begin":"\\G(?!\\s*/\u003e)","end":"\u003e|(?=\\s*/\u003e)","patterns":[{"include":"#attr"}],"endCaptures":{"0":{"name":"punctuation.definition.tag.opening.end.xml.svg"}}},"tagName":{"patterns":[{"match":"(?:^|\\G)([A-Za-z_][-\\w.]*)(:)(?=[-\\w.:])","captures":{"1":{"name":"entity.name.tag.namespace.xml.svg"},"2":{"name":"punctuation.separator.namespace.xml.svg"}}},{"name":"entity.name.tag.localname.xml.svg","match":"[A-Za-z_:][-\\w.:]*"}]},"unmatchedTag":{"name":"invalid.illegal.unmatched-tag.xml.svg","match":"(\u003c/)([A-Za-z_:][-\\w.:]*)\\s*(\u003e)"}},"injections":{"R:meta.attribute.d.xml.svg string":{"patterns":[{"include":"#commands"}]}}}
+{"name":"SVG","scopeName":"text.xml.svg","patterns":[{"include":"#main"}],"repository":{"attr":{"name":"meta.attribute.${0:/downcase}.xml.svg","begin":"[A-Za-z_:][-\\w.:]*","end":"(?=\\s*(?:/?\u003e|[^\\s=]))|(?\u003c=[\"'])","patterns":[{"include":"#attrValueCSS"},{"include":"#attrValuePlain"}],"beginCaptures":{"0":{"patterns":[{"include":"#attrName"}]}}},"attrName":{"patterns":[{"match":"(?:^|\\G)([-\\w.]+)(:)(?=[-\\w.:])","captures":{"1":{"name":"entity.other.attribute-name.namespace.xml.svg"},"2":{"name":"punctuation.separator.namespace.xml.svg"}}},{"name":"entity.other.attribute-name.localname.xml.svg","match":"[A-Za-z_:][-\\w.:]*"}]},"attrValueCSS":{"begin":"(?i)(?\u003c=style)\\G\\s*(=)","end":"(?=\\s*(?:[%?/]?\u003e))|(?\u003c=[\"'])([^\\s\u003e]*)|(?:\\G|^)\\s*([^\\s\"'\u003e]+)","patterns":[{"match":"(?:\\G|^)\\s+(?!/?\u003e)"},{"name":"string.quoted.double.xml.svg","begin":"\"","end":"\"","patterns":[{"name":"source.css.style.xml.svg","match":"[^\"]+","captures":{"0":{"patterns":[{"include":"#entity"},{"include":"source.css#rule-list-innards"}]}}}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xml.svg"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xml.svg"}}},{"name":"string.quoted.single.xml.svg","begin":"'","end":"'","patterns":[{"name":"source.css.style.xml.svg","match":"[^']+","captures":{"0":{"patterns":[{"include":"#entity"},{"include":"source.css#rule-list-innards"}]}}}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xml.svg"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xml.svg"}}}],"beginCaptures":{"1":{"name":"punctuation.separator.key-value.xml.svg"}},"endCaptures":{"1":{"name":"invalid.illegal.syntax.xml.svg"},"2":{"name":"string.unquoted.xml.svg","patterns":[{"include":"source.css#rule-list-innards"}]}}},"attrValuePlain":{"begin":"\\s*(=)","end":"(?=\\s*(?:[%?/]?\u003e))|(?\u003c=[\"'])([^\\s\u003e]*)|(?:\\G|^)\\s*([^\\s\"'\u003e]+)","patterns":[{"match":"(?:\\G|^)\\s+(?!/?\u003e)"},{"name":"string.quoted.double.xml.svg","begin":"\"","end":"\"","patterns":[{"include":"#entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xml.svg"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xml.svg"}}},{"name":"string.quoted.single.xml.svg","begin":"'","end":"'","patterns":[{"include":"#entity"}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xml.svg"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xml.svg"}}}],"beginCaptures":{"1":{"name":"punctuation.separator.key-value.xml.svg"}},"endCaptures":{"1":{"name":"invalid.illegal.syntax.xml.svg"},"2":{"name":"string.unquoted.xml.svg"}}},"cdata":{"name":"string.unquoted.cdata.xml.svg","begin":"\u003c!\\[CDATA\\[","end":"\\]\\]\u003e","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xml.svg"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xml.svg"}}},"commands":{"patterns":[{"name":"keyword.operator.drawing-command.xml.svg","match":"(?i)[MLHVCSQTAZ]"},{"name":"constant.numeric.number.xml.svg","match":"-?(?:\\d+(?:\\.\\d+)?|\\.\\d+)"},{"name":"punctuation.separator.coordinates.comma.xml.svg","match":","}]},"comment":{"name":"comment.block.xml.svg","begin":"\u003c!--","end":"--\u003e","patterns":[{"name":"invalid.illegal.bad-comment.xml.svg","match":"--(?!\u003e)"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.xml.svg"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.xml.svg"}}},"doctype":{"name":"meta.tag.sgml.doctype.xml.svg","begin":"(\u003c!)(DOCTYPE)\\s+([:a-zA-Z_][-:\\w.]*)","end":"\\s*(\u003e)","patterns":[{"include":"text.xml#internalSubset"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.xml.svg"},"2":{"name":"keyword.other.doctype.xml.svg"},"3":{"name":"variable.language.documentroot.xml.svg"}},"endCaptures":{"1":{"name":"punctuation.definition.tag.end.xml.svg"}}},"entity":{"patterns":[{"include":"text.xml#entity"},{"include":"text.xml#bare-ampersand"}]},"main":{"patterns":[{"include":"#comment"},{"include":"#cdata"},{"include":"#doctype"},{"include":"text.xml#EntityDecl"},{"include":"text.xml#parameterEntity"},{"include":"#entity"},{"include":"#preprocessor"},{"include":"#scriptTag"},{"include":"#styleTag"},{"include":"#tag"},{"include":"#unmatchedTag"}]},"preprocessor":{"name":"meta.tag.preprocessor.xml.svg","begin":"(\u003c\\?)\\s*","end":"\\?\u003e","patterns":[{"begin":"\\G","end":"([-\\w]+)|(?=\\s*\\?\u003e)","endCaptures":{"1":{"name":"entity.name.tag.xml.svg"}}},{"include":"#attr"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.begin.xml.svg"}},"endCaptures":{"0":{"name":"punctuation.definition.tag.end.xml.svg"}}},"scriptTag":{"patterns":[{"include":"#scriptTagPlain"},{"include":"#scriptTagJS"}]},"scriptTagJS":{"name":"meta.tag.script.xml.svg","begin":"(?i)(\u003c)(script)(?=$|\\s|/?\u003e)","end":"(?i)(\u003c/)(script)\\s*(\u003e)|(/\u003e)","patterns":[{"include":"#tagAttr"},{"contentName":"source.js.embedded.xml.svg","begin":"(?\u003c=\u003e)","end":"(?i)(?=\\s*\u003c/script\\s*\u003e)","patterns":[{"include":"source.js"},{"include":"#entity"}]}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.opening.begin.xml.svg"},"2":{"patterns":[{"include":"#tagName"}]}},"endCaptures":{"1":{"name":"punctuation.definition.tag.closing.begin.xml.svg"},"2":{"patterns":[{"include":"#tagName"}]},"3":{"name":"punctuation.definition.tag.closing.end.xml.svg"},"4":{"name":"punctuation.definition.tag.self-closing.end.xml.svg"}}},"scriptTagPlain":{"name":"meta.tag.script.xml.svg","begin":"(?x)\n(\u003c)((?i)script)\n(\n\t\\s+[^\u003e]*?\n\t(?\u003c=\\s)(?i:type)\\s*=\\s*\n\t([\"'])?\n\t(?! module\n\t|   application/(?:x-)?(?:ecma|java)script\n\t|   text/\n\t\t(?: javascript(?:1.[0-5])?\n\t\t|   (?:j|ecma|live)script\n\t\t|   x-(?:ecma|java)script\n\t\t)\n\t)\n\t(?: (?\u003c=\")(?:[^\"\u003e]+)\"\n\t|   (?\u003c=')(?:[^'\u003e]+)'\n\t|   [^\\s\"'\u003e]+\n\t)\n\t(?=\\s|/?\u003e)\n)","end":"(?i)(\u003c/)(script)\\s*(\u003e)|(/\u003e)","patterns":[{"include":"#tagAttr"},{"include":"#main"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.opening.begin.xml.svg"},"2":{"patterns":[{"include":"#tagName"}]},"3":{"patterns":[{"include":"#attr"}]}},"endCaptures":{"1":{"name":"punctuation.definition.tag.closing.begin.xml.svg"},"2":{"patterns":[{"include":"#tagName"}]},"3":{"name":"punctuation.definition.tag.closing.end.xml.svg"},"4":{"name":"punctuation.definition.tag.self-closing.end.xml.svg"}}},"styleTag":{"name":"meta.tag.style.xml.svg","begin":"(?i)(\u003c)(style)(?=$|\\s|/?\u003e)","end":"(?i)(\u003c/)(style)\\s*(\u003e)|(/\u003e)","patterns":[{"include":"#tagAttr"},{"contentName":"source.css.embedded.xml.svg","begin":"(?\u003c=\u003e)","end":"(?i)(?=\\s*\u003c/style\\s*\u003e)","patterns":[{"include":"source.css"},{"include":"#entity"}]}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.opening.begin.xml.svg"},"2":{"patterns":[{"include":"#tagName"}]}},"endCaptures":{"1":{"name":"punctuation.definition.tag.closing.begin.xml.svg"},"2":{"patterns":[{"include":"#tagName"}]},"3":{"name":"punctuation.definition.tag.closing.end.xml.svg"},"4":{"name":"punctuation.definition.tag.self-closing.end.xml.svg"}}},"tag":{"name":"meta.tag.${2:/downcase}.xml.svg","begin":"(?i)(\u003c)([A-Za-z_:][-\\w.:]*)(?=$|\\s|/?\u003e)","end":"(?i)(\u003c/)(\\2)\\s*(\u003e)|(/\u003e)","patterns":[{"include":"#tagAttr"},{"include":"#main"}],"beginCaptures":{"1":{"name":"punctuation.definition.tag.opening.begin.xml.svg"},"2":{"patterns":[{"include":"#tagName"}]}},"endCaptures":{"1":{"name":"punctuation.definition.tag.closing.begin.xml.svg"},"2":{"patterns":[{"include":"#tagName"}]},"3":{"name":"punctuation.definition.tag.closing.end.xml.svg"},"4":{"name":"punctuation.definition.tag.self-closing.end.xml.svg"}}},"tagAttr":{"begin":"\\G(?!\\s*/\u003e)","end":"\u003e|(?=\\s*/\u003e)","patterns":[{"include":"#attr"}],"endCaptures":{"0":{"name":"punctuation.definition.tag.opening.end.xml.svg"}}},"tagName":{"patterns":[{"match":"(?:^|\\G)([A-Za-z_][-\\w.]*)(:)(?=[-\\w.:])","captures":{"1":{"name":"entity.name.tag.namespace.xml.svg"},"2":{"name":"punctuation.separator.namespace.xml.svg"}}},{"name":"entity.name.tag.localname.xml.svg","match":"[A-Za-z_:][-\\w.:]*"}]},"unmatchedTag":{"name":"invalid.illegal.unmatched-tag.xml.svg","match":"(\u003c/)([A-Za-z_:][-\\w.:]*)\\s*(\u003e)"}},"injections":{"R:meta.attribute.d.xml.svg string":{"patterns":[{"include":"#commands"}]}}}
diff --git a/grammars/text.youtube.json b/grammars/text.youtube.json
new file mode 100644
index 0000000..4aacc03
--- /dev/null
+++ b/grammars/text.youtube.json
@@ -0,0 +1 @@
+{"name":"YouTube Rich Text","scopeName":"text.youtube","patterns":[{"include":"#main"}],"repository":{"bold":{"name":"markup.bold.emphasis.strong.youtube","match":"(?:\\G|^|(?\u003c=\\s))(\\*)(?=\\S)(.+?)(?\u003c=\\S)(\\*)(?=$|\\s)","captures":{"1":{"name":"punctuation.definition.markup.bold.begin.youtube"},"2":{"patterns":[{"include":"#main"}]},"3":{"name":"punctuation.definition.markup.bold.end.youtube"}}},"hashtag":{"name":"constant.other.hashtag.youtube","match":"(#)\\w+","captures":{"1":{"name":"punctuation.definition.hashtag.youtube"}}},"italic":{"name":"markup.italic.emphasis.youtube","match":"(?:\\G|^|(?\u003c=\\s))(_)(?=\\S)(.+?)(?\u003c=\\S)(_)(?=$|\\s)","captures":{"1":{"name":"punctuation.definition.markup.italic.begin.youtube"},"2":{"patterns":[{"include":"#main"}]},"3":{"name":"punctuation.definition.markup.italic.end.youtube"}}},"main":{"patterns":[{"include":"#timecode"},{"include":"#hashtag"},{"include":"#mention"},{"include":"#url"},{"include":"#bold"},{"include":"#italic"},{"include":"#strikethrough"}]},"mention":{"name":"constant.other.mention.youtube","match":"(?:\\G|^|(?\u003c=\\s))(@)[-.\\w]+(?=$|\\s)","captures":{"1":{"name":"punctuation.definition.mention.youtube"}}},"strikethrough":{"name":"markup.deleted.strike.strikeout.youtube","match":"(?:\\G|^|(?\u003c=\\s))(-)(?=\\S)(.+?)(?\u003c=\\S)(-)(?=$|\\s)","captures":{"1":{"name":"punctuation.definition.markup.strike.begin.youtube"},"2":{"patterns":[{"include":"#main"}]},"3":{"name":"punctuation.definition.markup.strike.end.youtube"}}},"timecode":{"name":"constant.numeric.timecode.youtube","match":"(?:\\b(\\d+)(:))?([0-5][0-9])(:)([0-5][0-9])(?!:|\\d)","captures":{"1":{"name":"constant.numeric.time.unit.hour.youtube"},"2":{"patterns":[{"include":"etc#colon"}]},"3":{"name":"constant.numeric.time.unit.minute.youtube"},"4":{"patterns":[{"include":"etc#colon"}]},"5":{"name":"constant.numeric.time.unit.seconds.youtube"}}},"url":{"patterns":[{"include":"#url-short"},{"include":"#url-long"}]},"url-long":{"name":"constant.other.reference.link.long-url.youtube","match":"https?:(?://)?\\S+"},"url-short":{"name":"constant.other.reference.link.short-url.youtube","match":"(?xi)\n# Hostname\n(?:[^\\s.]+\\.)* \\w[-\\w]* \\.\n\n# Top-level domain list (as of 2022-09-22)\n# - Source: https://data.iana.org/TLD/tlds-alpha-by-domain.txt\n(?! ss\\b) # South Sudan TLD not supported yet\n( aaa\n| aarp\n| abarth\n| abbott\n| abbvie\n| abb\n| abc\n| able\n| abogado\n| abudhabi\n| academy\n| accenture\n| accountants\n| accountant\n| aco\n| actor\n| ac\n| adac\n| ads\n| adult\n| ad\n| aeg\n| aero\n| aetna\n| ae\n| afl\n| africa\n| af\n| agakhan\n| agency\n| ag\n| aig\n| airbus\n| airforce\n| airtel\n| ai\n| akdn\n| alfaromeo\n| alibaba\n| alipay\n| allfinanz\n| allstate\n| ally\n| alsace\n| alstom\n| al\n| amazon\n| americanexpress\n| americanfamily\n| amex\n| amfam\n| amica\n| amsterdam\n| am\n| analytics\n| android\n| anquan\n| anz\n| aol\n| ao\n| apartments\n| apple\n| app\n| aquarelle\n| aq\n| arab\n| aramco\n| archi\n| army\n| arpa\n| arte\n| art\n| ar\n| asda\n| asia\n| associates\n| as\n| athleta\n| attorney\n| at\n| auction\n| audible\n| audio\n| audi\n| auspost\n| author\n| autos\n| auto\n| au\n| avianca\n| aws\n| aw\n| axa\n| ax\n| azure\n| az\n| baby\n| baidu\n| banamex\n| bananarepublic\n| band\n| bank\n| barcelona\n| barclaycard\n| barclays\n| barefoot\n| bargains\n| bar\n| baseball\n| basketball\n| bauhaus\n| bayern\n| ba\n| bbc\n| bbt\n| bbva\n| bb\n| bcg\n| bcn\n| bd\n| beats\n| beauty\n| beer\n| bentley\n| berlin\n| bestbuy\n| best\n| bet\n| be\n| bf\n| bg\n| bharti\n| bh\n| bible\n| bid\n| bike\n| bingo\n| bing\n| bio\n| biz\n| bi\n| bj\n| blackfriday\n| black\n| blockbuster\n| blog\n| bloomberg\n| blue\n| bms\n| bmw\n| bm\n| bnpparibas\n| bn\n| boats\n| boehringer\n| bofa\n| bom\n| bond\n| booking\n| book\n| boo\n| bosch\n| bostik\n| boston\n| bot\n| boutique\n| box\n| bo\n| bradesco\n| bridgestone\n| broadway\n| broker\n| brother\n| brussels\n| br\n| bs\n| bt\n| bugatti\n| builders\n| build\n| business\n| buy\n| buzz\n| bv\n| bw\n| by\n| bzh\n| bz\n| cab\n| cafe\n| call\n| calvinklein\n| cal\n| camera\n| camp\n| cam\n| cancerresearch\n| canon\n| capetown\n| capitalone\n| capital\n| caravan\n| cards\n| careers\n| career\n| care\n| cars\n| car\n| casa\n| case\n| cash\n| casino\n| catering\n| catholic\n| cat\n| ca\n| cba\n| cbn\n| cbre\n| cbs\n| cc\n| cd\n| center\n| ceo\n| cern\n| cfa\n| cfd\n| cf\n| cg\n| chanel\n| channel\n| charity\n| chase\n| chat\n| cheap\n| chintai\n| christmas\n| chrome\n| church\n| ch\n| cipriani\n| circle\n| cisco\n| citadel\n| citic\n| citi\n| cityeats\n| city\n| ci\n| ck\n| claims\n| cleaning\n| click\n| clinic\n| clinique\n| clothing\n| cloud\n| clubmed\n| club\n| cl\n| cm\n| cn\n| coach\n| codes\n| coffee\n| college\n| cologne\n| comcast\n| commbank\n| community\n| company\n| compare\n| computer\n| comsec\n| com\n| condos\n| construction\n| consulting\n| contact\n| contractors\n| cookingchannel\n| cooking\n| cool\n| coop\n| corsica\n| country\n| coupons\n| coupon\n| courses\n| co\n| cpa\n| creditcard\n| creditunion\n| credit\n| cricket\n| crown\n| crs\n| cruises\n| cruise\n| cr\n| cuisinella\n| cu\n| cv\n| cw\n| cx\n| cymru\n| cyou\n| cy\n| cz\n| dabur\n| dad\n| dance\n| data\n| date\n| dating\n| datsun\n| day\n| dclk\n| dds\n| dealer\n| deals\n| deal\n| degree\n| delivery\n| dell\n| deloitte\n| delta\n| democrat\n| dental\n| dentist\n| design\n| desi\n| dev\n| de\n| dhl\n| diamonds\n| diet\n| digital\n| directory\n| direct\n| discount\n| discover\n| dish\n| diy\n| dj\n| dk\n| dm\n| dnp\n| docs\n| doctor\n| dog\n| domains\n| dot\n| download\n| do\n| drive\n| dtv\n| dubai\n| dunlop\n| dupont\n| durban\n| dvag\n| dvr\n| dz\n| earth\n| eat\n| eco\n| ec\n| edeka\n| education\n| edu\n| ee\n| eg\n| email\n| emerck\n| energy\n| engineering\n| engineer\n| enterprises\n| epson\n| equipment\n| ericsson\n| erni\n| er\n| esq\n| estate\n| es\n| etisalat\n| et\n| eurovision\n| eus\n| eu\n| events\n| exchange\n| expert\n| exposed\n| express\n| extraspace\n| fage\n| fail\n| fairwinds\n| faith\n| family\n| fans\n| fan\n| farmers\n| farm\n| fashion\n| fast\n| fedex\n| feedback\n| ferrari\n| ferrero\n| fiat\n| fidelity\n| fido\n| film\n| final\n| finance\n| financial\n| firestone\n| fire\n| firmdale\n| fishing\n| fish\n| fitness\n| fit\n| fi\n| fj\n| fk\n| flickr\n| flights\n| flir\n| florist\n| flowers\n| fly\n| fm\n| foodnetwork\n| food\n| football\n| foo\n| ford\n| forex\n| forsale\n| forum\n| foundation\n| fox\n| fo\n| free\n| fresenius\n| frl\n| frogans\n| frontdoor\n| frontier\n| fr\n| ftr\n| fujitsu\n| fund\n| fun\n| furniture\n| futbol\n| fyi\n| gallery\n| gallo\n| gallup\n| gal\n| games\n| game\n| gap\n| garden\n| gay\n| ga\n| gbiz\n| gb\n| gdn\n| gd\n| gea\n| genting\n| gent\n| george\n| ge\n| gf\n| ggee\n| gg\n| gh\n| gifts\n| gift\n| gives\n| giving\n| gi\n| glass\n| gle\n| global\n| globo\n| gl\n| gmail\n| gmbh\n| gmo\n| gmx\n| gm\n| gn\n| godaddy\n| goldpoint\n| gold\n| golf\n| goodyear\n| google\n| goog\n| goo\n| gop\n| got\n| gov\n| gp\n| gq\n| grainger\n| graphics\n| gratis\n| green\n| gripe\n| grocery\n| group\n| gr\n| gs\n| gt\n| guardian\n| gucci\n| guge\n| guide\n| guitars\n| guru\n| gu\n| gw\n| gy\n| hair\n| hamburg\n| hangout\n| haus\n| hbo\n| hdfcbank\n| hdfc\n| healthcare\n| health\n| help\n| helsinki\n| here\n| hermes\n| hgtv\n| hiphop\n| hisamitsu\n| hitachi\n| hiv\n| hkt\n| hk\n| hm\n| hn\n| hockey\n| holdings\n| holiday\n| homedepot\n| homegoods\n| homesense\n| homes\n| honda\n| horse\n| hospital\n| hosting\n| host\n| hoteles\n| hotels\n| hotmail\n| hot\n| house\n| how\n| hr\n| hsbc\n| ht\n| hughes\n| hu\n| hyatt\n| hyundai\n| ibm\n| icbc\n| ice\n| icu\n| id\n| ieee\n| ie\n| ifm\n| ikano\n| il\n| imamat\n| imdb\n| immobilien\n| immo\n| im\n| inc\n| industries\n| infiniti\n| info\n| ing\n| ink\n| institute\n| insurance\n| insure\n| international\n| intuit\n| int\n| investments\n| in\n| io\n| ipiranga\n| iq\n| irish\n| ir\n| ismaili\n| istanbul\n| ist\n| is\n| itau\n| itv\n| it\n| jaguar\n| java\n| jcb\n| jeep\n| jetzt\n| jewelry\n| je\n| jio\n| jll\n| jmp\n| jm\n| jnj\n| jobs\n| joburg\n| jot\n| joy\n| jo\n| jpmorgan\n| jprs\n| jp\n| juegos\n| juniper\n| kaufen\n| kddi\n| kerryhotels\n| kerrylogistics\n| kerryproperties\n| ke\n| kfh\n| kg\n| kh\n| kia\n| kids\n| kim\n| kinder\n| kindle\n| kitchen\n| kiwi\n| ki\n| km\n| kn\n| koeln\n| komatsu\n| kosher\n| kpmg\n| kpn\n| kp\n| krd\n| kred\n| kr\n| kuokgroup\n| kw\n| kyoto\n| ky\n| kz\n| lacaixa\n| lamborghini\n| lamer\n| lancaster\n| lancia\n| landrover\n| land\n| lanxess\n| lasalle\n| latino\n| latrobe\n| lat\n| lawyer\n| law\n| la\n| lb\n| lc\n| lds\n| lease\n| leclerc\n| lefrak\n| legal\n| lego\n| lexus\n| lgbt\n| lidl\n| lifeinsurance\n| lifestyle\n| life\n| lighting\n| like\n| lilly\n| limited\n| limo\n| lincoln\n| linde\n| link\n| lipsy\n| live\n| living\n| li\n| lk\n| llc\n| llp\n| loans\n| loan\n| locker\n| locus\n| loft\n| lol\n| london\n| lotte\n| lotto\n| love\n| lplfinancial\n| lpl\n| lr\n| ls\n| ltda\n| ltd\n| lt\n| lundbeck\n| luxe\n| luxury\n| lu\n| lv\n| ly\n| macys\n| madrid\n| maif\n| maison\n| makeup\n| management\n| mango\n| man\n| map\n| marketing\n| markets\n| market\n| marriott\n| marshalls\n| maserati\n| mattel\n| ma\n| mba\n| mckinsey\n| mc\n| md\n| media\n| med\n| meet\n| melbourne\n| meme\n| memorial\n| menu\n| men\n| merckmsd\n| me\n| mg\n| mh\n| miami\n| microsoft\n| mil\n| mini\n| mint\n| mitsubishi\n| mit\n| mk\n| mlb\n| mls\n| ml\n| mma\n| mm\n| mn\n| mobile\n| mobi\n| moda\n| moe\n| moi\n| mom\n| monash\n| money\n| monster\n| mormon\n| mortgage\n| moscow\n| motorcycles\n| moto\n| movie\n| mov\n| mo\n| mp\n| mq\n| mr\n| msd\n| ms\n| mtn\n| mtr\n| mt\n| museum\n| music\n| mutual\n| mu\n| mv\n| mw\n| mx\n| my\n| mz\n| nab\n| nagoya\n| name\n| natura\n| navy\n| na\n| nba\n| nc\n| nec\n| netbank\n| netflix\n| network\n| net\n| neustar\n| news\n| new\n| nextdirect\n| next\n| nexus\n| ne\n| nfl\n| nf\n| ngo\n| ng\n| nhk\n| nico\n| nike\n| nikon\n| ninja\n| nissan\n| nissay\n| ni\n| nl\n| nokia\n| northwesternmutual\n| norton\n| nowruz\n| nowtv\n| now\n| no\n| np\n| nra\n| nrw\n| nr\n| ntt\n| nu\n| nyc\n| nz\n| obi\n| observer\n| office\n| okinawa\n| olayangroup\n| olayan\n| oldnavy\n| ollo\n| omega\n| om\n| one\n| ong\n| online\n| onl\n| ooo\n| open\n| oracle\n| orange\n| organic\n| org\n| origins\n| osaka\n| otsuka\n| ott\n| ovh\n| page\n| panasonic\n| paris\n| pars\n| partners\n| parts\n| party\n| passagens\n| pay\n| pa\n| pccw\n| pet\n| pe\n| pfizer\n| pf\n| pg\n| pharmacy\n| phd\n| philips\n| phone\n| photography\n| photos\n| photo\n| physio\n| ph\n| pics\n| pictet\n| pictures\n| pid\n| ping\n| pink\n| pin\n| pioneer\n| pizza\n| pk\n| place\n| playstation\n| play\n| plumbing\n| plus\n| pl\n| pm\n| pnc\n| pn\n| pohl\n| poker\n| politie\n| porn\n| post\n| pramerica\n| praxi\n| press\n| prime\n| productions\n| prod\n| prof\n| progressive\n| promo\n| properties\n| property\n| protection\n| pro\n| prudential\n| pru\n| pr\n| ps\n| pt\n| pub\n| pwc\n| pw\n| py\n| qa\n| qpon\n| quebec\n| quest\n| racing\n| radio\n| read\n| realestate\n| realtor\n| realty\n| recipes\n| redstone\n| redumbrella\n| red\n| rehab\n| reisen\n| reise\n| reit\n| reliance\n| rentals\n| rent\n| ren\n| repair\n| report\n| republican\n| restaurant\n| rest\n| reviews\n| review\n| rexroth\n| re\n| richardli\n| rich\n| ricoh\n| ril\n| rio\n| rip\n| rocher\n| rocks\n| rodeo\n| rogers\n| room\n| ro\n| rsvp\n| rs\n| rugby\n| ruhr\n| run\n| ru\n| rwe\n| rw\n| ryukyu\n| saarland\n| safety\n| safe\n| sakura\n| sale\n| salon\n| samsclub\n| samsung\n| sandvikcoromant\n| sandvik\n| sanofi\n| sap\n| sarl\n| sas\n| save\n| saxo\n| sa\n| sbi\n| sbs\n| sb\n| sca\n| scb\n| schaeffler\n| schmidt\n| scholarships\n| school\n| schule\n| schwarz\n| science\n| scot\n| sc\n| sd\n| search\n| seat\n| secure\n| security\n| seek\n| select\n| sener\n| services\n| ses\n| seven\n| sew\n| sexy\n| sex\n| se\n| sfr\n| sg\n| shangrila\n| sharp\n| shaw\n| shell\n| shia\n| shiksha\n| shoes\n| shopping\n| shop\n| shouji\n| showtime\n| show\n| sh\n| silk\n| sina\n| singles\n| site\n| si\n| sj\n| skin\n| ski\n| skype\n| sky\n| sk\n| sling\n| sl\n| smart\n| smile\n| sm\n| sncf\n| sn\n| soccer\n| social\n| softbank\n| software\n| sohu\n| solar\n| solutions\n| song\n| sony\n| soy\n| so\n| space\n| spa\n| sport\n| spot\n| srl\n| sr\n| ss\n| stada\n| staples\n| star\n| statebank\n| statefarm\n| stcgroup\n| stc\n| stockholm\n| storage\n| store\n| stream\n| studio\n| study\n| style\n| st\n| sucks\n| supplies\n| supply\n| support\n| surf\n| surgery\n| suzuki\n| su\n| sv\n| swatch\n| swiss\n| sx\n| sydney\n| systems\n| sy\n| sz\n| tab\n| taipei\n| talk\n| taobao\n| target\n| tatamotors\n| tatar\n| tattoo\n| taxi\n| tax\n| tci\n| tc\n| tdk\n| td\n| team\n| technology\n| tech\n| tel\n| temasek\n| tennis\n| teva\n| tf\n| tg\n| thd\n| theater\n| theatre\n| th\n| tiaa\n| tickets\n| tienda\n| tiffany\n| tips\n| tires\n| tirol\n| tjmaxx\n| tjx\n| tj\n| tkmaxx\n| tk\n| tl\n| tmall\n| tm\n| tn\n| today\n| tokyo\n| tools\n| top\n| toray\n| toshiba\n| total\n| tours\n| town\n| toyota\n| toys\n| to\n| trade\n| trading\n| training\n| travelchannel\n| travelersinsurance\n| travelers\n| travel\n| trust\n| trv\n| tr\n| tt\n| tube\n| tui\n| tunes\n| tushu\n| tvs\n| tv\n| tw\n| tz\n| ua\n| ubank\n| ubs\n| ug\n| uk\n| unicom\n| university\n| uno\n| uol\n| ups\n| us\n| uy\n| uz\n| vacations\n| vana\n| vanguard\n| va\n| vc\n| vegas\n| ventures\n| verisign\n| versicherung\n| vet\n| ve\n| vg\n| viajes\n| video\n| vig\n| viking\n| villas\n| vin\n| vip\n| virgin\n| visa\n| vision\n| viva\n| vivo\n| vi\n| vlaanderen\n| vn\n| vodka\n| volkswagen\n| volvo\n| vote\n| voting\n| voto\n| voyage\n| vuelos\n| vu\n| wales\n| walmart\n| walter\n| wanggou\n| wang\n| watches\n| watch\n| weatherchannel\n| weather\n| webcam\n| weber\n| website\n| wedding\n| wed\n| weibo\n| weir\n| wf\n| whoswho\n| wien\n| wiki\n| williamhill\n| windows\n| wine\n| winners\n| win\n| wme\n| wolterskluwer\n| woodside\n| works\n| work\n| world\n| wow\n| ws\n| wtc\n| wtf\n| xbox\n| xerox\n| xfinity\n| xihuan\n| xin\n| xn--11b4c3d\n| xn--1ck2e1b\n| xn--1qqw23a\n| xn--2scrj9c\n| xn--30rr7y\n| xn--3bst00m\n| xn--3ds443g\n| xn--3e0b707e\n| xn--3hcrj9c\n| xn--3pxu8k\n| xn--42c2d9a\n| xn--45br5cyl\n| xn--45brj9c\n| xn--45q11c\n| xn--4dbrk0ce\n| xn--4gbrim\n| xn--54b7fta0cc\n| xn--55qw42g\n| xn--55qx5d\n| xn--5su34j936bgsg\n| xn--5tzm5g\n| xn--6frz82g\n| xn--6qq986b3xl\n| xn--80adxhks\n| xn--80ao21a\n| xn--80aqecdr1a\n| xn--80asehdb\n| xn--80aswg\n| xn--8y0a063a\n| xn--90a3ac\n| xn--90ae\n| xn--90ais\n| xn--9dbq2a\n| xn--9et52u\n| xn--9krt00a\n| xn--b4w605ferd\n| xn--bck1b9a5dre4c\n| xn--c1avg\n| xn--c2br7g\n| xn--cck2b3b\n| xn--cckwcxetd\n| xn--cg4bki\n| xn--clchc0ea0b2g2a9gcd\n| xn--czr694b\n| xn--czrs0t\n| xn--czru2d\n| xn--d1acj3b\n| xn--d1alf\n| xn--e1a4c\n| xn--eckvdtc9d\n| xn--efvy88h\n| xn--fct429k\n| xn--fhbei\n| xn--fiq228c5hs\n| xn--fiq64b\n| xn--fiqs8s\n| xn--fiqz9s\n| xn--fjq720a\n| xn--flw351e\n| xn--fpcrj9c3d\n| xn--fzc2c9e2c\n| xn--fzys8d69uvgm\n| xn--g2xx48c\n| xn--gckr3f0f\n| xn--gecrj9c\n| xn--gk3at1e\n| xn--h2breg3eve\n| xn--h2brj9c8c\n| xn--h2brj9c\n| xn--hxt814e\n| xn--i1b6b1a6a2e\n| xn--imr513n\n| xn--io0a7i\n| xn--j1aef\n| xn--j1amh\n| xn--j6w193g\n| xn--jlq480n2rg\n| xn--jlq61u9w7b\n| xn--jvr189m\n| xn--kcrx77d1x4a\n| xn--kprw13d\n| xn--kpry57d\n| xn--kput3i\n| xn--l1acc\n| xn--lgbbat1ad8j\n| xn--mgb9awbf\n| xn--mgba3a3ejt\n| xn--mgba3a4f16a\n| xn--mgba7c0bbn0a\n| xn--mgbaakc7dvf\n| xn--mgbaam7a8h\n| xn--mgbab2bd\n| xn--mgbah1a3hjkrd\n| xn--mgbai9azgqp6j\n| xn--mgbayh7gpa\n| xn--mgbbh1a71e\n| xn--mgbbh1a\n| xn--mgbc0a9azcg\n| xn--mgbca7dzdo\n| xn--mgbcpq6gpa1a\n| xn--mgberp4a5d4ar\n| xn--mgbgu82a\n| xn--mgbi4ecexp\n| xn--mgbpl2fh\n| xn--mgbt3dhd\n| xn--mgbtx2b\n| xn--mgbx4cd0ab\n| xn--mix891f\n| xn--mk1bu44c\n| xn--mxtq1m\n| xn--ngbc5azd\n| xn--ngbe9e0a\n| xn--ngbrx\n| xn--node\n| xn--nqv7fs00ema\n| xn--nqv7f\n| xn--nyqy26a\n| xn--o3cw4h\n| xn--ogbpf8fl\n| xn--otu796d\n| xn--p1acf\n| xn--p1ai\n| xn--pgbs0dh\n| xn--pssy2u\n| xn--q7ce6a\n| xn--q9jyb4c\n| xn--qcka1pmc\n| xn--qxa6a\n| xn--qxam\n| xn--rhqv96g\n| xn--rovu88b\n| xn--rvc1e0am3e\n| xn--s9brj9c\n| xn--ses554g\n| xn--t60b56a\n| xn--tckwe\n| xn--tiq49xqyj\n| xn--unup4y\n| xn--vermgensberater-ctb\n| xn--vermgensberatung-pwb\n| xn--vhquv\n| xn--vuq861b\n| xn--w4r85el8fhu5dnra\n| xn--w4rs40l\n| xn--wgbh1c\n| xn--wgbl6a\n| xn--xhq521b\n| xn--xkc2al3hye2a\n| xn--xkc2dl3a5ee0h\n| xn--y9a3aq\n| xn--yfro4i67o\n| xn--ygbi2ammx\n| xn--zfr164b\n| xxx\n| xyz\n| yachts\n| yahoo\n| yamaxun\n| yandex\n| ye\n| yodobashi\n| yoga\n| yokohama\n| youtube\n| you\n| yt\n| yun\n| zappos\n| zara\n| za\n| zero\n| zip\n| zm\n| zone\n| zuerich\n| zw\n) \\b\n\n# Pathname component, if any\n\\S*"}}}
diff --git a/grammars/version b/grammars/version
index 7ffe909..6d0fa73 100644
--- a/grammars/version
+++ b/grammars/version
@@ -1 +1 @@
-7.22.1
\ No newline at end of file
+7.26.0
\ No newline at end of file
diff --git a/lib/linguist/VERSION b/lib/linguist/VERSION
index 1c46a0d..045169b 100644
--- a/lib/linguist/VERSION
+++ b/lib/linguist/VERSION
@@ -1 +1 @@
-7.22.1
+7.26.0
diff --git a/lib/linguist/generated.rb b/lib/linguist/generated.rb
index 5fcbfa0..b8d05f2 100644
--- a/lib/linguist/generated.rb
+++ b/lib/linguist/generated.rb
@@ -60,10 +60,12 @@ module Linguist
       generated_net_specflow_feature_file? ||
       composer_lock? ||
       cargo_lock? ||
+      flake_lock? ||
       node_modules? ||
       go_vendor? ||
       go_lock? ||
       poetry_lock? ||
+      pdm_lock? ||
       esy_lock? ||
       npm_shrinkwrap_or_package_lock? ||
       terraform_lock? ||
@@ -103,7 +105,8 @@ module Linguist
       generated_visualstudio6? ||
       generated_haxe? ||
       generated_jooq? ||
-      generated_pascal_tlb?
+      generated_pascal_tlb? ||
+      generated_sorbet_rbi?
     end
 
     # Internal: Is the blob an Xcode file?
@@ -115,7 +118,7 @@ module Linguist
     def xcode_file?
       ['.nib', '.xcworkspacedata', '.xcuserstate'].include?(extname)
     end
-    
+
     # Internal: Is the blob an IntelliJ IDEA project file?
     #
     # JetBrains IDEs generate project files under an `.idea` directory
@@ -319,7 +322,7 @@ module Linguist
       return false unless extname == '.go'
       return false unless lines.count > 1
 
-      return lines.first(40).any? { |l| l.include? "Code generated by" }
+      return lines.first(40).any? { |l| l =~ %r{^// Code generated .*} }
     end
 
     # Internal: Is the blob a protocol buffer file generated by the
@@ -407,6 +410,13 @@ module Linguist
       !!name.match(/poetry\.lock/)
     end
 
+    # Internal: Is the blob a generated pdm.lock?
+    #
+    # Returns true or false.
+    def pdm_lock?
+      !!name.match(/pdm\.lock/)
+    end
+
     # Internal: Is the blob a generated esy lock file?
     #
     # Returns true or false.
@@ -457,6 +467,13 @@ module Linguist
       !!name.match(/Cargo\.lock/)
     end
 
+    # Internal: Is the blob a generated Nix flakes lock file?
+    #
+    # Returns true or false
+    def flake_lock?
+      !!name.match(/(^|\/)flake\.lock$/)
+    end
+
     # Is the blob a VCR Cassette file?
     #
     # Returns true or false
@@ -760,6 +777,26 @@ module Linguist
       !!name.match(/_tlb\.pas$/i)
     end
 
+    # Internal: Is this a Sorbet RBI file generated by Tapioca?
+    #
+    # Tapioca generates non-human-editable .rbi files in several different
+    # ways:
+    #
+    # 1. `tapioca gem` uses reflection to generate generic .rbi for gems.
+    # 2. `tapioca dsl` uses DSL compilers to generate .rbi for modules/classes.
+    # 3. `tapioca annotations` pulls .rbi from remote sources.
+    #
+    # All are marked with similar wording.
+    #
+    # Returns true or false
+    def generated_sorbet_rbi?
+      return false unless extname.downcase == '.rbi'
+      return false unless lines.count >= 5
+      lines[0].match?(/^# typed:/) &&
+      lines[2].include?("DO NOT EDIT MANUALLY") &&
+      lines[4].match?(/^# Please.*run.*`.*tapioca/)
+    end
+
     # Internal: Extract a Hash of name/content pairs from an HTML <meta> tag
     def extract_html_meta(match)
       (match.last.sub(/\/\Z/, "").strip.scan(/
diff --git a/lib/linguist/generic.yml b/lib/linguist/generic.yml
index 0e4fa4d..ab92e50 100644
--- a/lib/linguist/generic.yml
+++ b/lib/linguist/generic.yml
@@ -14,7 +14,9 @@ extensions:
 - ".7"
 - ".8"
 - ".9"
+- ".app"
 - ".cmp"
 - ".sol"
 - ".stl"
+- ".tag"
 - ".url"
diff --git a/lib/linguist/heuristics.yml b/lib/linguist/heuristics.yml
index d83243d..46c66df 100644
--- a/lib/linguist/heuristics.yml
+++ b/lib/linguist/heuristics.yml
@@ -1,23 +1,23 @@
 # A collection of simple regexp-based rules that can be applied to content
 # to disambiguate languages with the same file extension.
 #
-# There two top-level keys: disambiguations and named_patterns.
+# There are two top-level keys: disambiguations and named_patterns.
 #
 # disambiguations     - a list of disambiguation rules, one for each
 #                       extension or group of extensions.
 # extensions          - an array of file extensions that this block applies to.
 # rules               - list of rules that are applied in order to the content
-#                       of a file with matching extension. Rules are evaluated
+#                       of a file with a matching extension. Rules are evaluated
 #                       until one of them matches. If none matches, no language
 #                       is returned.
 # language            - Language to be returned if the rule matches.
 # pattern             - Ruby-compatible regular expression that makes the rule
-#                       match. If no pattern is specified, the rule always match.
+#                       match. If no pattern is specified, the rule always matches.
 #                       Pattern can be a string with a single regular expression
 #                       or an array of strings that will be merged in a single
 #                       regular expression (with union).
 # and                 - An and block merges multiple rules and checks that all of
-#                       of them must match.
+#                       them must match.
 # negative_pattern    - Same as pattern, but checks for absence of matches.
 # named_pattern       - A pattern can be reused by specifying it in the
 #                       named_patterns section and referencing it here by its
@@ -58,19 +58,23 @@ disambiguations:
   # AL pattern source from https://github.com/microsoft/AL/blob/master/grammar/alsyntax.tmlanguage - keyword.other.applicationobject.al
   - language: AL
     and:
-    - pattern: '\b(?i:(CODEUNIT|PAGE|PAGEEXTENSION|PAGECUSTOMIZATION|DOTNET|ENUM|ENUMEXTENSION|VALUE|QUERY|REPORT|TABLE|TABLEEXTENSION|XMLPORT|PROFILE|CONTROLADDIN))\b'
+    - pattern: '\b(?i:(CODEUNIT|PAGE|PAGEEXTENSION|PAGECUSTOMIZATION|DOTNET|ENUM|ENUMEXTENSION|VALUE|QUERY|REPORT|TABLE|TABLEEXTENSION|XMLPORT|PROFILE|CONTROLADDIN|REPORTEXTENSION|INTERFACE|PERMISSIONSET|PERMISSIONSETEXTENSION|ENTITLEMENT))\b'
   # Open-ended fallback to Perl AutoLoader
   - language: Perl
+- extensions: ['.app']
+  rules:
+  - language: Erlang
+    pattern: '^\{\s*(?:application|''application'')\s*,\s*(?:[a-z]+[\w@]*|''[^'']+'')\s*,\s*\[(?:.|[\r\n])*\]\s*\}\.[ \t]*$'
 - extensions: ['.as']
   rules:
   - language: ActionScript
-    pattern: '^\s*(?:package(?:\s+[\w.]+)?\s+(?:{|$)|import\s+[\w.*]+\s*;|(?=.*?(?:intrinsic|extends))(intrinsic\s+)?class\s+[\w<>.]+(?:\s+extends\s+[\w<>.]+)?|(?:(?:public|protected|private|static)\s+)*(?:(?:var|const|local)\s+\w+\s*:\s*[\w<>.]+(?:\s*=.*)?\s*;|function\s+\w+\s*\((?:\s*\w+\s*:\s*[\w<>.]+\s*(,\s*\w+\s*:\s*[\w<>.]+\s*)*)?\)))'
+    pattern: '^\s*(?:package(?:\s+[\w.]+)?\s+(?:\{|$)|import\s+[\w.*]+\s*;|(?=.*?(?:intrinsic|extends))(intrinsic\s+)?class\s+[\w<>.]+(?:\s+extends\s+[\w<>.]+)?|(?:(?:public|protected|private|static)\s+)*(?:(?:var|const|local)\s+\w+\s*:\s*[\w<>.]+(?:\s*=.*)?\s*;|function\s+\w+\s*\((?:\s*\w+\s*:\s*[\w<>.]+\s*(,\s*\w+\s*:\s*[\w<>.]+\s*)*)?\)))'
 - extensions: ['.asc']
   rules:
   - language: Public Key
     pattern: '^(----[- ]BEGIN|ssh-(rsa|dss)) '
   - language: AsciiDoc
-    pattern: '^[=-]+(\s|\n)|{{[A-Za-z]'
+    pattern: '^[=-]+(\s|\n)|\{\{[A-Za-z]'
   - language: AGS Script
     pattern: '^(\/\/.+|((import|export)\s+)?(function|int|float|char)\s+((room|repeatedly|on|game)_)?([A-Za-z]+[A-Za-z_0-9]+)\s*[;\(])'
 - extensions: ['.asm']
@@ -85,9 +89,15 @@ disambiguations:
 - extensions: ['.bas']
   rules:
   - language: FreeBasic
-    pattern: '^[ \t]*#(?:define|endif|endmacro|ifn?def|if|include|lang|macro)\s'
+    pattern: '^[ \t]*#(?i)(?:define|endif|endmacro|ifn?def|include|lang|macro)(?:$|\s)'
   - language: BASIC
-    pattern: '^\s*\d+'
+    pattern: '\A\s*\d'
+  - language: VBA
+    and:
+    - named_pattern: vb-module
+    - named_pattern: vba
+  - language: Visual Basic 6.0
+    named_pattern: vb-module
 - extensions: ['.bb']
   rules:
   - language: BlitzBasic
@@ -96,10 +106,20 @@ disambiguations:
     pattern: '^\s*(# |include|require)\b'
   - language: Clojure
     pattern: '\((def|defn|defmacro|let)\s'
+- extensions: ['.bf']
+  rules:
+  - language: Beef
+    pattern: '(?-m)^\s*using\s+(System|Beefy)(\.(.*))?;\s*$'
+  - language: HyPhy
+    pattern:
+    - '(?-m)^\s*#include\s+".*";\s*$'
+    - '\sfprintf\s*\('
+  - language: Brainfuck
+    pattern: '(>\+>|>\+<)'
 - extensions: ['.bi']
   rules:
   - language: FreeBasic
-    pattern: '^[ \t]*#(?:define|endif|endmacro|ifn?def|if|include|lang|macro)\s'
+    pattern: '^[ \t]*#(?i)(?:define|endif|endmacro|ifn?def|if|include|lang|macro)(?:$|\s)'
 - extensions: ['.bs']
   rules:
   - language: Bikeshed
@@ -128,8 +148,14 @@ disambiguations:
     pattern: '\/\* |\/\/ |^\}'
 - extensions: ['.cls']
   rules:
+  - language: Visual Basic 6.0
+    and:
+    - named_pattern: vb-class
+    - pattern: '^\s*BEGIN(?:\r?\n|\r)\s*MultiUse\s*=.*(?:\r?\n|\r)\s*Persistable\s*='
+  - language: VBA
+    named_pattern: vb-class
   - language: TeX
-    pattern: '^\s*\\(?:NeedsTeXFormat|ProvidesClass){'
+    pattern: '^\s*\\(?:NeedsTeXFormat|ProvidesClass)\{'
   - language: ObjectScript
     pattern: '^Class\s'
 - extensions: ['.cmp']
@@ -141,7 +167,7 @@ disambiguations:
   - language: Smalltalk
     pattern: '![\w\s]+methodsFor: '
   - language: 'C#'
-    pattern: '^(\s*namespace\s*[\w\.]+\s*({|;)|\s*\/\/)'
+    pattern: '^\s*(using\s+[A-Z][\s\w.]+;|namespace\s*[\w\.]+\s*(\{|;)|\/\/)'
 - extensions: ['.csc']
   rules:
   - language: GSC
@@ -149,7 +175,7 @@ disambiguations:
 - extensions: ['.csl']
   rules:
   - language: XML
-    pattern: '(?i:^\s*(\<\?xml|xmlns))'
+    pattern: '(?i:^\s*(<\?xml|xmlns))'
   - language: Kusto
     pattern: '(^\|\s*(where|extend|project|limit|summarize))|(^\.\w+)'
 - extensions: ['.d']
@@ -157,10 +183,10 @@ disambiguations:
   - language: D
     # see http://dlang.org/spec/grammar
     # ModuleDeclaration | ImportDeclaration | FuncDeclaration | unittest
-    pattern: '^module\s+[\w.]*\s*;|import\s+[\w\s,.:]*;|\w+\s+\w+\s*\(.*\)(?:\(.*\))?\s*{[^}]*}|unittest\s*(?:\(.*\))?\s*{[^}]*}'
+    pattern: '^module\s+[\w.]*\s*;|import\s+[\w\s,.:]*;|\w+\s+\w+\s*\(.*\)(?:\(.*\))?\s*\{[^}]*\}|unittest\s*(?:\(.*\))?\s*\{[^}]*\}'
   - language: DTrace
     # see http://dtrace.org/guide/chp-prog.html, http://dtrace.org/guide/chp-profile.html, http://dtrace.org/guide/chp-opt.html
-    pattern: '^(\w+:\w*:\w*:\w*|BEGIN|END|provider\s+|(tick|profile)-\w+\s+{[^}]*}|#pragma\s+D\s+(option|attributes|depends_on)\s|#pragma\s+ident\s)'
+    pattern: '^(\w+:\w*:\w*:\w*|BEGIN|END|provider\s+|(tick|profile)-\w+\s+\{[^}]*\}|#pragma\s+D\s+(option|attributes|depends_on)\s|#pragma\s+ident\s)'
   - language: Makefile
     # path/target : dependency \
     # target : \
@@ -178,8 +204,8 @@ disambiguations:
   - language: E
     pattern:
     - '^\s*(def|var)\s+(.+):='
-    - '^\s*(def|to)\s+(\w+)(\(.+\))?\s+{'
-    - '^\s*(when)\s+(\(.+\))\s+->\s+{'
+    - '^\s*(def|to)\s+(\w+)(\(.+\))?\s+\{'
+    - '^\s*(when)\s+(\(.+\))\s+->\s+\{'
   - language: Eiffel
     pattern:
     - '^\s*\w+\s*(?:,\s*\w+)*[:]\s*\w+\s'
@@ -198,7 +224,7 @@ disambiguations:
   - language: Erlang
     pattern: '^\s*(?:%%|main\s*\(.*?\)\s*->)'
   - language: JavaScript
-    pattern: '(?m:\/\/|("|'')use strict\1|export\s+default\s|\/\*.*?\*\/)'
+    pattern: '\/\/|("|'')use strict\1|export\s+default\s|\/\*(?:.|[\r\n])*?\*\/'
 - extensions: ['.ex']
   rules:
   - language: Elixir
@@ -229,6 +255,16 @@ disambiguations:
   - language: Frege
     pattern: '^\s*(import|module|package|data|type) '
   - language: Text
+- extensions: ['.frm']
+  rules:
+  - language: VBA
+    and:
+    - named_pattern: vb-form
+    - pattern: '^\s*Begin\s+\{[0-9A-Z\-]*\}\s?'
+  - language: Visual Basic 6.0
+    and:
+    - named_pattern: vb-form
+    - pattern: '^\s*Begin\s+VB\.Form\s+'
 - extensions: ['.fs']
   rules:
   - language: Forth
@@ -242,9 +278,15 @@ disambiguations:
 - extensions: ['.ftl']
   rules:
   - language: FreeMarker
-    pattern: '^(?:<|[a-zA-Z-][a-zA-Z0-9_-]+[ \t]+\w)|\${\w+[^\n]*?}|^[ \t]*(?:<#--.*?-->|<#([a-z]+)(?=\s|>)[^>]*>.*?</#\1>|\[#--.*?--\]|\[#([a-z]+)(?=\s|\])[^\]]*\].*?\[#\2\])'
+    pattern: '^(?:<|[a-zA-Z-][a-zA-Z0-9_-]+[ \t]+\w)|\$\{\w+[^\n]*?\}|^[ \t]*(?:<#--.*?-->|<#([a-z]+)(?=\s|>)[^>]*>.*?</#\1>|\[#--.*?--\]|\[#([a-z]+)(?=\s|\])[^\]]*\].*?\[#\2\])'
   - language: Fluent
     pattern: '^-?[a-zA-Z][a-zA-Z0-9_-]* *=|\{\$-?[a-zA-Z][-\w]*(?:\.[a-zA-Z][-\w]*)?\}'
+- extensions: ['.g']
+  rules:
+  - language: GAP
+    pattern: '\s*(Declare|BindGlobal|KeyDependentOperation|Install(Method|GlobalFunction)|SetPackageInfo)'
+  - language: G-code
+    pattern: '^[MG][0-9]+\n'
 - extensions: ['.gd']
   rules:
   - language: GAP
@@ -254,7 +296,7 @@ disambiguations:
 - extensions: ['.gml']
   rules:
   - language: XML
-    pattern: '(?i:^\s*(\<\?xml|xmlns))'
+    pattern: '(?i:^\s*(<\?xml|xmlns))'
   - language: Graph Modeling Language
     pattern: '(?i:^\s*(graph|node)\s+\[$)'
   - language: Gerber Image
@@ -287,6 +329,11 @@ disambiguations:
   rules:
   - language: Hack
     pattern: '<\?hh'
+- extensions: ['.html']
+  rules:
+  - language: Ecmarkup
+    pattern: '<emu-(?:alg|annex|biblio|clause|eqn|example|figure|gann|gmod|gprose|grammar|intro|not-ref|note|nt|prodref|production|rhs|table|t|xref)(?:$|\s|>)'
+  - language: HTML
 - extensions: ['.i']
   rules:
   - language: Motorola 68K Assembly
@@ -306,22 +353,29 @@ disambiguations:
     pattern: '^<\?(?:php)?'
   - language: SourcePawn
     pattern:
-    - '^public\s+(?:SharedPlugin(?:\s+|:)__pl_\w+\s*=(?:\s*{)?|(?:void\s+)?__pl_\w+_SetNTVOptional\(\)(?:\s*{)?)'
+    - '^public\s+(?:SharedPlugin(?:\s+|:)__pl_\w+\s*=(?:\s*\{)?|(?:void\s+)?__pl_\w+_SetNTVOptional\(\)(?:\s*\{)?)'
     - '^methodmap\s+\w+\s+<\s+\w+'
     - '^\s*MarkNativeAsOptional\s*\('
   - language: NASL
     pattern:
     - '^\s*include\s*\(\s*(?:"|'')[\\/\w\-\.:\s]+\.(?:nasl|inc)\s*(?:"|'')\s*\)\s*;'
     - '^\s*(?:global|local)_var\s+(?:\w+(?:\s*=\s*[\w\-"'']+)?\s*)(?:,\s*\w+(?:\s*=\s*[\w\-"'']+)?\s*)*+\s*;'
-    - '^\s*namespace\s+\w+\s*{'
-    - '^\s*object\s+\w+\s*(?:extends\s+\w+(?:::\w+)?)?\s*{'
-    - '^\s*(?:public\s+|private\s+|\s*)function\s+\w+\s*\([\w\s,]*\)\s*{'
+    - '^\s*namespace\s+\w+\s*\{'
+    - '^\s*object\s+\w+\s*(?:extends\s+\w+(?:::\w+)?)?\s*\{'
+    - '^\s*(?:public\s+|private\s+|\s*)function\s+\w+\s*\([\w\s,]*\)\s*\{'
   - language: POV-Ray SDL
     pattern: '^\s*#(declare|local|macro|while)\s'
   - language: Pascal
     pattern:
-    - '(?i:^\s*{\$(?:mode|ifdef|undef|define)[ ]+[a-z0-9_]+})'
+    - '(?i:^\s*\{\$(?:mode|ifdef|undef|define)[ ]+[a-z0-9_]+\})'
     - '^\s*end[.;]\s*$'
+- extensions: ['.json']
+  rules:
+  - language: OASv2-json
+    pattern: '"swagger":\s?"2.[0-9.]+"'
+  - language: OASv3-json
+    pattern: '"openapi":\s?"3.[0-9.]+"'
+  - language: JSON
 - extensions: ['.l']
   rules:
   - language: Common Lisp
@@ -335,7 +389,7 @@ disambiguations:
 - extensions: ['.ls']
   rules:
   - language: LoomScript
-    pattern: '^\s*package\s*[\w\.\/\*\s]*\s*{'
+    pattern: '^\s*package\s*[\w\.\/\*\s]*\s*\{'
   - language: LiveScript
 - extensions: ['.lsp', '.lisp']
   rules:
@@ -360,7 +414,7 @@ disambiguations:
   - language: MATLAB
     pattern: '^\s*%'
   - language: Limbo
-    pattern: '^\w+\s*:\s*module\s*{'
+    pattern: '^\w+\s*:\s*module\s*\{'
 - extensions: ['.m4']
   rules:
   - language: M4Sugar
@@ -430,6 +484,11 @@ disambiguations:
   - language: NL
     pattern: '^(b|g)[0-9]+ '
   - language: NewLisp
+- extensions: ['.nu']
+  rules:
+  - language: Nushell
+    pattern: '^\s*(import|export|module|def|let|let-env) '
+  - language: Nu
 - extensions: ['.odin']
   rules:
   - language: Object Data Instance Notation
@@ -454,20 +513,28 @@ disambiguations:
   - language: Prolog
     pattern: '^[^#]*:-'
   - language: Perl
-    named_pattern: perl5
+    and:
+      - negative_pattern: '^\s*use\s+v6\b'
+      - named_pattern: perl
   - language: Raku
-    named_pattern: perl6
+    named_pattern: raku
 - extensions: ['.plist']
   rules:
   - language: XML Property List
-    pattern: '<!DOCTYPE\s+plist'
+    pattern: '^\s*(?:<\?xml\s|<!DOCTYPE\s+plist|<plist(?:\s+version\s*=\s*(["''])\d+(?:\.\d+)?\1)?\s*>\s*$)'
   - language: OpenStep Property List
+- extensions: ['.plt']
+  rules:
+  - language: Prolog
+    pattern: '^\s*:-'
 - extensions: ['.pm']
   rules:
   - language: Perl
-    named_pattern: perl5
+    and:
+      - negative_pattern: '^\s*use\s+v6\b'
+      - named_pattern: perl
   - language: Raku
-    named_pattern: perl6
+    named_pattern: raku
   - language: X PixMap
     pattern: '^\s*\/\* XPM \*\/'
 - extensions: ['.pod']
@@ -494,7 +561,7 @@ disambiguations:
     - pattern: HEADERS
     - pattern: SOURCES
   - language: IDL
-    pattern: '^\s*function[ \w,]+$'
+    pattern: '^\s*(?i:function|pro|compile_opt) \w[ \w,:]*$'
 - extensions: ['.properties']
   rules:
   - language: INI
@@ -512,7 +579,7 @@ disambiguations:
 - extensions: ['.q']
   rules:
   - language: q
-    pattern: '((?i:[A-Z.][\w.]*:{)|(^|\n)\\(cd?|d|l|p|ts?) )'
+    pattern: '((?i:[A-Z.][\w.]*:\{)|(^|\n)\\(cd?|d|l|p|ts?) )'
   - language: HiveQL
     pattern: '(?i:SELECT\s+[\w*,]+\s+FROM|(CREATE|ALTER|DROP)\s(DATABASE|SCHEMA|TABLE))'
 - extensions: ['.qs']
@@ -533,7 +600,7 @@ disambiguations:
     pattern:
     - '^\s*module\s+type\s'
     - '^\s*(?:include|open)\s+\w+\s*;\s*$'
-    - '^\s*let\s+(?:module\s\w+\s*=\s*{|\w+:\s+.*=.*;\s*$)'
+    - '^\s*let\s+(?:module\s\w+\s*=\s*\{|\w+:\s+.*=.*;\s*$)'
   - language: C++
     pattern:
     - '^\s*#(?:(?:if|ifdef|define|pragma)\s+\w|\s*include\s+<[^>]+>)'
@@ -553,7 +620,7 @@ disambiguations:
 - extensions: ['.rpy']
   rules:
   - language: Python
-    pattern: '(?m:^(import|from|class|def)\s)'
+    pattern: '^(import|from|class|def)\s'
   - language: "Ren'Py"
 - extensions: ['.rs']
   rules:
@@ -573,6 +640,13 @@ disambiguations:
     pattern: '(?i:\^(this|super)\.|^\s*~\w+\s*=\.)'
   - language: Scala
     pattern: '(^\s*import (scala|java)\.|^\s*class\b)'
+- extensions: ['.scd']
+  rules:
+  - language: SuperCollider
+    pattern: '(?i:\^(this|super)\.|^\s*(~\w+\s*=\.|SynthDef\b))'
+  - language: Markdown
+    # Markdown syntax for scdoc
+    pattern: '^#+\s+(NAME|SYNOPSIS|DESCRIPTION)'
 - extensions: ['.sol']
   rules:
   - language: Solidity
@@ -603,7 +677,7 @@ disambiguations:
   - language: StringTemplate
     pattern: '\$\w+[($]|(.)!\s*.+?\s*!\1|<!\s*.+?\s*!>|\[!\s*.+?\s*!\]|\{!\s*.+?\s*!\}'
   - language: Smalltalk
-    pattern: '\A\s*[\[{(^"''\w#]|[a-zA-Z_]\w*\s*:=\s*[a-zA-Z_]\w*|class\s*>>\s*[a-zA-Z_]\w*|^[a-zA-Z_]\w*\s+[a-zA-Z_]\w*:|^Class\s*{|if(?:True|False):\s*\['
+    pattern: '\A\s*[\[{(^"''\w#]|[a-zA-Z_]\w*\s*:=\s*[a-zA-Z_]\w*|class\s*>>\s*[a-zA-Z_]\w*|^[a-zA-Z_]\w*\s+[a-zA-Z_]\w*:|^Class\s*\{|if(?:True|False):\s*\['
 - extensions: ['.star']
   rules:
   - language: STAR
@@ -612,15 +686,31 @@ disambiguations:
 - extensions: ['.stl']
   rules:
   - language: STL
-    pattern: '\A\s*solid(?=$|\s)(?m:.*?)\Rendsolid(?:$|\s)'
+    pattern: '\A\s*solid(?=$|\s)(?:.|[\r\n])*?^endsolid(?:$|\s)'
+- extensions: ['.sw']
+  rules:
+  - language: Sway
+    pattern: '^\s*(?:(?:abi|dep|fn|impl|mod|pub|trait)\s|#\[)'
+  - language: XML
+    pattern: '^\s*<\?xml\s+version'
 - extensions: ['.t']
   rules:
   - language: Perl
-    named_pattern: perl5
+    and:
+      - negative_pattern: '^\s*use\s+v6\b'
+      - named_pattern: perl
   - language: Raku
     pattern: '^\s*(?:use\s+v6\b|\bmodule\b|\bmy\s+class\b)'
   - language: Turing
     pattern: '^\s*%[ \t]+|^\s*var\s+\w+(\s*:\s*\w+)?\s*:=\s*\w+'
+- extensions: ['.tag']
+  rules:
+  - language: Java Server Pages
+    pattern: '<%[@!=\s]?\s*(taglib|tag|include|attribute|variable)\s'
+- extensions: ['.tlv']
+  rules:
+  - language: TL-Verilog
+    pattern: '^\\.{0,10}TLV_version'
 - extensions: ['.toc']
   rules:
   - language: World of Warcraft Addon Data
@@ -650,13 +740,34 @@ disambiguations:
     # VIM_MODELINE pattern in `./lib/linguist/strategy/modeline.rb`.
   - language: Vim Help File
     pattern: '(?:(?:^|[ \t])(?:vi|Vi(?=m))(?:m[<=>]?[0-9]+|m)?|[ \t]ex)(?=:(?=[ \t]*set?[ \t][^\r\n:]+:)|:(?![ \t]*set?[ \t]))(?:(?:[ \t]*:[ \t]*|[ \t])\w*(?:[ \t]*=(?:[^\\\s]|\\.)*)?)*[ \t:](?:filetype|ft|syntax)[ \t]*=(help)(?=$|\s|:)'
+  - language: Adblock Filter List
+    pattern: |-
+      (?x)\A
+      \[
+      (?<version>
+        (?:
+          [Aa]d[Bb]lock
+          (?:[ \t][Pp]lus)?
+          |
+          u[Bb]lock
+          (?:[ \t][Oo]rigin)?
+          |
+          [Aa]d[Gg]uard
+        )
+        (?:[ \t] \d+(?:\.\d+)*+)?
+      )
+      (?:
+        [ \t]?;[ \t]?
+        \g<version>
+      )*+
+      \]
     # HACK: This is a contrived use of heuristics needed to address
     # an unusual edge-case. See https://git.io/JULye for discussion.
   - language: Text
 - extensions: ['.url']
   rules:
   - language: INI
-    pattern: '^\[InternetShortcut\]\R(?>[^\s\[][^\n]*\R)*URL='
+    pattern: '^\[InternetShortcut\](?:\r?\n|\r)(?>[^\s\[][^\n]*(?:\r?\n|\r))*URL='
 - extensions: ['.v']
   rules:
   - language: Coq
@@ -681,16 +792,20 @@ disambiguations:
   - language: DirectX 3D File
     pattern:  '^xof 030(2|3)(?:txt|bin|tzip|bzip)\b'
   - language: RPC
-    pattern: '\b(program|version)\s+\w+\s*{|\bunion\s+\w+\s+switch\s*\('
+    pattern: '\b(program|version)\s+\w+\s*\{|\bunion\s+\w+\s+switch\s*\('
   - language: Logos
     pattern: '^%(end|ctor|hook|group)\b'
   - language: Linker Script
     pattern: 'OUTPUT_ARCH\(|OUTPUT_FORMAT\(|SECTIONS'
-- extensions: ['.yaml']
+- extensions: ['.yaml', '.yml']
   rules:
   - language: MiniYAML
     pattern: '^\t+.*?[^\s:].*?:'
     negative_pattern: '---'
+  - language: OASv2-yaml
+    pattern: 'swagger:\s?''?"?2.[0-9.]+''?"?'
+  - language: OASv3-yaml
+    pattern: 'openapi:\s?''?"?3.[0-9.]+''?"?'
   - language: YAML
 - extensions: ['.yy']
   rules:
@@ -731,5 +846,29 @@ named_patterns:
   mdoc-heading: '^[.''][ \t]*Sh +(?:[^"\s]|"[^"]+")'
   mdoc-title:   '^[.''][ \t]*Dt +(?:[^"\s]+|"[^"]+") +"?(?:[1-9]|@[^\s@]+@)'
   objectivec: '^\s*(@(interface|class|protocol|property|end|synchronised|selector|implementation)\b|#import\s+.+\.h[">])'
-  perl5: '\buse\s+(?:strict\b|v?5\.)'
-  perl6: '^\s*(?:use\s+v6\b|\bmodule\b|\b(?:my\s+)?class\b)'
+  perl:
+  - '\buse\s+(?:strict\b|v?5\b)'
+  - '^\s*use\s+(?:constant|overload)\b'
+  - '^\s*(?:\*|(?:our\s*)?@)EXPORT\s*='
+  - '^\s*package\s+[^\W\d]\w*(?:::\w+)*\s*(?:[;{]|\sv?\d)'
+  - '[\s$][^\W\d]\w*(?::\w+)*->[a-zA-Z_\[({]'
+  raku: '^\s*(?:use\s+v6\b|\bmodule\b|\b(?:my\s+)?class\b)'
+  vb-class: '^[ ]*VERSION [0-9]\.[0-9] CLASS'
+  vb-form: '^[ ]*VERSION [0-9]\.[0-9]{2}'
+  vb-module: '^[ ]*Attribute VB_Name = '
+  vba:
+  - '\b(?:VBA|[vV]ba)(?:\b|[0-9A-Z_])'
+    # VBA7 new 64-bit features
+  - '^[ ]*(?:Public|Private)? Declare PtrSafe (?:Sub|Function)\b'
+  - '^[ ]*#If Win64\b'
+  - '^[ ]*(?:Dim|Const) [0-9a-zA-Z_]*[ ]*As Long(?:Ptr|Long)\b'
+  # Top module declarations unique to VBA
+  - '^[ ]*Option (?:Private Module|Compare Database)\b'
+  # General VBA libraries and objects
+  - '(?: |\()(?:Access|Excel|Outlook|PowerPoint|Visio|Word|VBIDE)\.\w'
+  - '\b(?:(?:Active)?VBProjects?|VBComponents?|Application\.(?:VBE|ScreenUpdating))\b'
+  # AutoCAD, Outlook, PowerPoint and Word objects
+  - '\b(?:ThisDrawing|AcadObject|Active(?:Explorer|Inspector|Window\.Presentation|Presentation|Document)|Selection\.(?:Find|Paragraphs))\b'
+  # Excel objects
+  - '\b(?:(?:This|Active)?Workbooks?|Worksheets?|Active(?:Sheet|Chart|Cell)|WorksheetFunction)\b'
+  - '\b(?:Range\(".*|Cells\([0-9a-zA-Z_]*, (?:[0-9a-zA-Z_]*|"[a-zA-Z]{1,3}"))\)'
diff --git a/lib/linguist/languages.json b/lib/linguist/languages.json
index f7ce3d2..5f25b5c 100644
--- a/lib/linguist/languages.json
+++ b/lib/linguist/languages.json
@@ -1 +1 @@
-{"1C Enterprise":{"type":"programming","color":"#814CCC","extensions":[".bsl",".os"],"tm_scope":"source.bsl","ace_mode":"text","language_id":0},"2-Dimensional Array":{"type":"data","color":"#38761D","extensions":[".2da"],"tm_scope":"source.2da","ace_mode":"text","language_id":387204628},"4D":{"type":"programming","color":"#004289","extensions":[".4dm"],"tm_scope":"source.4dm","ace_mode":"text","language_id":577529595},"ABAP":{"type":"programming","color":"#E8274B","extensions":[".abap"],"tm_scope":"source.abap","ace_mode":"abap","language_id":1},"ABAP CDS":{"type":"programming","color":"#555e25","extensions":[".asddls"],"tm_scope":"source.abapcds","language_id":452681853,"ace_mode":"text"},"ABNF":{"type":"data","ace_mode":"text","extensions":[".abnf"],"tm_scope":"source.abnf","language_id":429},"AGS Script":{"type":"programming","color":"#B9D9FF","aliases":["ags"],"extensions":[".asc",".ash"],"tm_scope":"source.c++","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","language_id":2},"AIDL":{"type":"programming","color":"#34EB6B","tm_scope":"source.aidl","extensions":[".aidl"],"ace_mode":"text","interpreters":["aidl"],"language_id":451700185},"AL":{"type":"programming","color":"#3AA2B5","extensions":[".al"],"tm_scope":"source.al","ace_mode":"text","language_id":658971832},"AMPL":{"type":"programming","color":"#E6EFBB","extensions":[".ampl",".mod"],"tm_scope":"source.ampl","ace_mode":"text","language_id":3},"ANTLR":{"type":"programming","color":"#9DC3FF","extensions":[".g4"],"tm_scope":"source.antlr","ace_mode":"text","language_id":4},"API Blueprint":{"type":"markup","color":"#2ACCA8","ace_mode":"markdown","extensions":[".apib"],"tm_scope":"text.html.markdown.source.gfm.apib","language_id":5},"APL":{"type":"programming","color":"#5A8164","extensions":[".apl",".dyalog"],"interpreters":["apl","aplx","dyalog"],"tm_scope":"source.apl","ace_mode":"text","codemirror_mode":"apl","codemirror_mime_type":"text/apl","language_id":6},"ASL":{"type":"programming","ace_mode":"text","extensions":[".asl",".dsl"],"tm_scope":"source.asl","language_id":124996147},"ASN.1":{"type":"data","extensions":[".asn",".asn1"],"tm_scope":"source.asn","ace_mode":"text","codemirror_mode":"asn.1","codemirror_mime_type":"text/x-ttcn-asn","language_id":7},"ASP.NET":{"type":"programming","tm_scope":"text.html.asp","color":"#9400ff","aliases":["aspx","aspx-vb"],"extensions":[".asax",".ascx",".ashx",".asmx",".aspx",".axd"],"ace_mode":"text","codemirror_mode":"htmlembedded","codemirror_mime_type":"application/x-aspx","language_id":564186416},"ATS":{"type":"programming","color":"#1ac620","aliases":["ats2"],"extensions":[".dats",".hats",".sats"],"tm_scope":"source.ats","ace_mode":"ocaml","language_id":9},"ActionScript":{"type":"programming","tm_scope":"source.actionscript.3","color":"#882B0F","aliases":["actionscript 3","actionscript3","as3"],"extensions":[".as"],"ace_mode":"actionscript","language_id":10},"Ada":{"type":"programming","color":"#02f88c","extensions":[".adb",".ada",".ads"],"aliases":["ada95","ada2005"],"tm_scope":"source.ada","ace_mode":"ada","language_id":11},"Adobe Font Metrics":{"type":"data","color":"#fa0f00","tm_scope":"source.afm","extensions":[".afm"],"aliases":["acfm","adobe composite font metrics","adobe multiple font metrics","amfm"],"ace_mode":"text","language_id":147198098},"Agda":{"type":"programming","color":"#315665","extensions":[".agda"],"tm_scope":"source.agda","ace_mode":"text","language_id":12},"Alloy":{"type":"programming","color":"#64C800","extensions":[".als"],"tm_scope":"source.alloy","ace_mode":"text","language_id":13},"Alpine Abuild":{"type":"programming","color":"#0D597F","group":"Shell","aliases":["abuild","apkbuild"],"filenames":["APKBUILD"],"tm_scope":"source.shell","ace_mode":"sh","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":14},"Altium Designer":{"type":"data","color":"#A89663","aliases":["altium"],"extensions":[".OutJob",".PcbDoc",".PrjPCB",".SchDoc"],"tm_scope":"source.ini","ace_mode":"ini","language_id":187772328},"AngelScript":{"type":"programming","color":"#C7D7DC","extensions":[".as",".angelscript"],"tm_scope":"source.angelscript","ace_mode":"text","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","language_id":389477596},"Ant Build System":{"type":"data","color":"#A9157E","tm_scope":"text.xml.ant","filenames":["ant.xml","build.xml"],"ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"application/xml","language_id":15},"Antlers":{"type":"markup","color":"#ff269e","extensions":[".antlers.html",".antlers.php",".antlers.xml"],"tm_scope":"text.html.statamic","ace_mode":"text","language_id":1067292663},"ApacheConf":{"type":"data","color":"#d12127","aliases":["aconf","apache"],"extensions":[".apacheconf",".vhost"],"filenames":[".htaccess","apache2.conf","httpd.conf"],"tm_scope":"source.apache-config","ace_mode":"apache_conf","language_id":16},"Apex":{"type":"programming","color":"#1797c0","extensions":[".cls"],"tm_scope":"source.java","ace_mode":"java","codemirror_mode":"clike","codemirror_mime_type":"text/x-java","language_id":17},"Apollo Guidance Computer":{"type":"programming","color":"#0B3D91","group":"Assembly","extensions":[".agc"],"tm_scope":"source.agc","ace_mode":"assembly_x86","language_id":18},"AppleScript":{"type":"programming","aliases":["osascript"],"extensions":[".applescript",".scpt"],"interpreters":["osascript"],"tm_scope":"source.applescript","ace_mode":"applescript","color":"#101F1F","language_id":19},"Arc":{"type":"programming","color":"#aa2afe","extensions":[".arc"],"tm_scope":"none","ace_mode":"text","language_id":20},"AsciiDoc":{"type":"prose","color":"#73a0c5","ace_mode":"asciidoc","wrap":true,"extensions":[".asciidoc",".adoc",".asc"],"tm_scope":"text.html.asciidoc","language_id":22},"AspectJ":{"type":"programming","color":"#a957b0","extensions":[".aj"],"tm_scope":"source.aspectj","ace_mode":"text","language_id":23},"Assembly":{"type":"programming","color":"#6E4C13","aliases":["asm","nasm"],"extensions":[".asm",".a51",".i",".inc",".nas",".nasm"],"tm_scope":"source.assembly","ace_mode":"assembly_x86","language_id":24},"Astro":{"type":"markup","color":"#ff5a03","extensions":[".astro"],"tm_scope":"source.astro","ace_mode":"html","codemirror_mode":"jsx","codemirror_mime_type":"text/jsx","language_id":578209015},"Asymptote":{"type":"programming","color":"#ff0000","extensions":[".asy"],"interpreters":["asy"],"tm_scope":"source.c++","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-kotlin","language_id":591605007},"Augeas":{"type":"programming","color":"#9CC134","extensions":[".aug"],"tm_scope":"none","ace_mode":"text","language_id":25},"AutoHotkey":{"type":"programming","color":"#6594b9","aliases":["ahk"],"extensions":[".ahk",".ahkl"],"tm_scope":"source.ahk","ace_mode":"autohotkey","language_id":26},"AutoIt":{"type":"programming","color":"#1C3552","aliases":["au3","AutoIt3","AutoItScript"],"extensions":[".au3"],"tm_scope":"source.autoit","ace_mode":"autohotkey","language_id":27},"Avro IDL":{"type":"data","color":"#0040FF","extensions":[".avdl"],"tm_scope":"source.avro","ace_mode":"text","language_id":785497837},"Awk":{"type":"programming","color":"#c30e9b","extensions":[".awk",".auk",".gawk",".mawk",".nawk"],"interpreters":["awk","gawk","mawk","nawk"],"tm_scope":"source.awk","ace_mode":"text","language_id":28},"BASIC":{"type":"programming","extensions":[".bas"],"tm_scope":"source.basic","ace_mode":"text","color":"#ff0000","language_id":28923963},"Ballerina":{"type":"programming","extensions":[".bal"],"tm_scope":"source.ballerina","ace_mode":"text","color":"#FF5000","language_id":720859680},"Batchfile":{"type":"programming","aliases":["bat","batch","dosbatch","winbatch"],"extensions":[".bat",".cmd"],"tm_scope":"source.batchfile","ace_mode":"batchfile","color":"#C1F12E","language_id":29},"Beef":{"type":"programming","color":"#a52f4e","extensions":[".bf"],"tm_scope":"source.cs","ace_mode":"csharp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csharp","language_id":545626333},"Befunge":{"type":"programming","extensions":[".befunge"],"tm_scope":"source.befunge","ace_mode":"text","language_id":30},"Berry":{"type":"programming","extensions":[".be"],"tm_scope":"source.berry","ace_mode":"text","color":"#15A13C","aliases":["be"],"language_id":121855308},"BibTeX":{"type":"markup","color":"#778899","group":"TeX","extensions":[".bib",".bibtex"],"tm_scope":"text.bibtex","ace_mode":"tex","codemirror_mode":"stex","codemirror_mime_type":"text/x-stex","language_id":982188347},"Bicep":{"type":"programming","color":"#519aba","extensions":[".bicep"],"tm_scope":"source.bicep","ace_mode":"text","language_id":321200902},"Bikeshed":{"type":"markup","color":"#5562ac","extensions":[".bs"],"tm_scope":"source.csswg","ace_mode":"html","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","language_id":1055528081},"Bison":{"type":"programming","color":"#6A463F","group":"Yacc","tm_scope":"source.yacc","extensions":[".bison"],"ace_mode":"text","language_id":31},"BitBake":{"type":"programming","color":"#00bce4","tm_scope":"none","extensions":[".bb"],"ace_mode":"text","language_id":32},"Blade":{"type":"markup","color":"#f7523f","extensions":[".blade",".blade.php"],"tm_scope":"text.html.php.blade","ace_mode":"text","language_id":33},"BlitzBasic":{"type":"programming","color":"#00FFAE","aliases":["b3d","blitz3d","blitzplus","bplus"],"extensions":[".bb",".decls"],"tm_scope":"source.blitzmax","ace_mode":"text","language_id":34},"BlitzMax":{"type":"programming","color":"#cd6400","extensions":[".bmx"],"aliases":["bmax"],"tm_scope":"source.blitzmax","ace_mode":"text","language_id":35},"Bluespec":{"type":"programming","color":"#12223c","extensions":[".bsv"],"tm_scope":"source.bsv","ace_mode":"verilog","language_id":36},"Boo":{"type":"programming","color":"#d4bec1","extensions":[".boo"],"ace_mode":"text","tm_scope":"source.boo","language_id":37},"Boogie":{"type":"programming","color":"#c80fa0","extensions":[".bpl"],"interpreters":["boogie"],"tm_scope":"source.boogie","ace_mode":"text","language_id":955017407},"Brainfuck":{"type":"programming","color":"#2F2530","extensions":[".b",".bf"],"tm_scope":"source.bf","ace_mode":"text","codemirror_mode":"brainfuck","codemirror_mime_type":"text/x-brainfuck","language_id":38},"BrighterScript":{"type":"programming","color":"#66AABB","extensions":[".bs"],"tm_scope":"source.brs","ace_mode":"text","language_id":943571030},"Brightscript":{"type":"programming","color":"#662D91","extensions":[".brs"],"tm_scope":"source.brs","ace_mode":"text","language_id":39},"Browserslist":{"type":"data","color":"#ffd539","filenames":[".browserslistrc","browserslist"],"tm_scope":"text.browserslist","ace_mode":"text","language_id":153503348},"C":{"type":"programming","color":"#555555","extensions":[".c",".cats",".h",".idc"],"interpreters":["tcc"],"tm_scope":"source.c","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":41},"C#":{"type":"programming","ace_mode":"csharp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csharp","tm_scope":"source.cs","color":"#178600","aliases":["csharp","cake","cakescript"],"extensions":[".cs",".cake",".csx",".linq"],"language_id":42},"C++":{"type":"programming","tm_scope":"source.c++","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","color":"#f34b7d","aliases":["cpp"],"extensions":[".cpp",".c++",".cc",".cp",".cxx",".h",".h++",".hh",".hpp",".hxx",".inc",".inl",".ino",".ipp",".ixx",".re",".tcc",".tpp"],"language_id":43},"C-ObjDump":{"type":"data","extensions":[".c-objdump"],"tm_scope":"objdump.x86asm","ace_mode":"assembly_x86","language_id":44},"C2hs Haskell":{"type":"programming","group":"Haskell","aliases":["c2hs"],"extensions":[".chs"],"tm_scope":"source.haskell","ace_mode":"haskell","codemirror_mode":"haskell","codemirror_mime_type":"text/x-haskell","language_id":45},"CAP CDS":{"type":"programming","tm_scope":"source.cds","color":"#0092d1","aliases":["cds"],"extensions":[".cds"],"ace_mode":"text","language_id":390788699},"CIL":{"type":"data","tm_scope":"source.cil","extensions":[".cil"],"ace_mode":"text","language_id":29176339},"CLIPS":{"type":"programming","color":"#00A300","extensions":[".clp"],"tm_scope":"source.clips","ace_mode":"text","language_id":46},"CMake":{"type":"programming","color":"#DA3434","extensions":[".cmake",".cmake.in"],"filenames":["CMakeLists.txt"],"tm_scope":"source.cmake","ace_mode":"text","codemirror_mode":"cmake","codemirror_mime_type":"text/x-cmake","language_id":47},"COBOL":{"type":"programming","extensions":[".cob",".cbl",".ccp",".cobol",".cpy"],"tm_scope":"source.cobol","ace_mode":"cobol","codemirror_mode":"cobol","codemirror_mime_type":"text/x-cobol","language_id":48},"CODEOWNERS":{"type":"data","filenames":["CODEOWNERS"],"tm_scope":"text.codeowners","ace_mode":"gitignore","language_id":321684729},"COLLADA":{"type":"data","color":"#F1A42B","extensions":[".dae"],"tm_scope":"text.xml","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":49},"CSON":{"type":"data","color":"#244776","tm_scope":"source.coffee","ace_mode":"coffee","codemirror_mode":"coffeescript","codemirror_mime_type":"text/x-coffeescript","extensions":[".cson"],"language_id":424},"CSS":{"type":"markup","tm_scope":"source.css","ace_mode":"css","codemirror_mode":"css","codemirror_mime_type":"text/css","color":"#563d7c","extensions":[".css"],"language_id":50},"CSV":{"type":"data","color":"#237346","ace_mode":"text","tm_scope":"none","extensions":[".csv"],"language_id":51},"CUE":{"type":"programming","extensions":[".cue"],"tm_scope":"source.cue","ace_mode":"text","color":"#5886E1","language_id":356063509},"CWeb":{"type":"programming","color":"#00007a","extensions":[".w"],"tm_scope":"none","ace_mode":"text","language_id":657332628},"Cabal Config":{"type":"data","color":"#483465","aliases":["Cabal"],"extensions":[".cabal"],"filenames":["cabal.config","cabal.project"],"ace_mode":"haskell","codemirror_mode":"haskell","codemirror_mime_type":"text/x-haskell","tm_scope":"source.cabal","language_id":677095381},"Cadence":{"type":"programming","color":"#00ef8b","ace_mode":"text","tm_scope":"source.cadence","extensions":[".cdc"],"language_id":270184138},"Cairo":{"type":"programming","color":"#ff4a48","ace_mode":"text","tm_scope":"source.cairo","extensions":[".cairo"],"language_id":620599567},"CameLIGO":{"type":"programming","color":"#3be133","extensions":[".mligo"],"tm_scope":"source.mligo","ace_mode":"ocaml","codemirror_mode":"mllike","codemirror_mime_type":"text/x-ocaml","group":"LigoLANG","language_id":829207807},"Cap'n Proto":{"type":"programming","color":"#c42727","tm_scope":"source.capnp","extensions":[".capnp"],"ace_mode":"text","language_id":52},"CartoCSS":{"type":"programming","aliases":["Carto"],"extensions":[".mss"],"ace_mode":"text","tm_scope":"source.css.mss","language_id":53},"Ceylon":{"type":"programming","color":"#dfa535","extensions":[".ceylon"],"tm_scope":"source.ceylon","ace_mode":"text","language_id":54},"Chapel":{"type":"programming","color":"#8dc63f","aliases":["chpl"],"extensions":[".chpl"],"tm_scope":"source.chapel","ace_mode":"text","language_id":55},"Charity":{"type":"programming","extensions":[".ch"],"tm_scope":"none","ace_mode":"text","language_id":56},"Checksums":{"type":"data","tm_scope":"text.checksums","aliases":["checksum","hash","hashes","sum","sums"],"filenames":["MD5SUMS","SHA1SUMS","SHA256SUMS","SHA256SUMS.txt","SHA512SUMS","checksums.txt","cksums","md5sum.txt"],"extensions":[".crc32",".md2",".md4",".md5",".sha1",".sha2",".sha224",".sha256",".sha256sum",".sha3",".sha384",".sha512"],"ace_mode":"text","language_id":372063053},"ChucK":{"type":"programming","color":"#3f8000","extensions":[".ck"],"tm_scope":"source.java","ace_mode":"java","codemirror_mode":"clike","codemirror_mime_type":"text/x-java","language_id":57},"Cirru":{"type":"programming","color":"#ccccff","tm_scope":"source.cirru","ace_mode":"cirru","extensions":[".cirru"],"language_id":58},"Clarion":{"type":"programming","color":"#db901e","ace_mode":"text","extensions":[".clw"],"tm_scope":"source.clarion","language_id":59},"Clarity":{"type":"programming","color":"#5546ff","ace_mode":"lisp","extensions":[".clar"],"tm_scope":"source.clar","language_id":91493841},"Classic ASP":{"type":"programming","color":"#6a40fd","tm_scope":"text.html.asp","aliases":["asp"],"extensions":[".asp"],"ace_mode":"text","language_id":8},"Clean":{"type":"programming","color":"#3F85AF","extensions":[".icl",".dcl"],"tm_scope":"source.clean","ace_mode":"text","language_id":60},"Click":{"type":"programming","color":"#E4E6F3","extensions":[".click"],"tm_scope":"source.click","ace_mode":"text","language_id":61},"Clojure":{"type":"programming","tm_scope":"source.clojure","ace_mode":"clojure","codemirror_mode":"clojure","codemirror_mime_type":"text/x-clojure","color":"#db5855","extensions":[".clj",".bb",".boot",".cl2",".cljc",".cljs",".cljs.hl",".cljscm",".cljx",".hic"],"filenames":["riemann.config"],"interpreters":["bb"],"language_id":62},"Closure Templates":{"type":"markup","color":"#0d948f","ace_mode":"soy_template","codemirror_mode":"soy","codemirror_mime_type":"text/x-soy","aliases":["soy"],"extensions":[".soy"],"tm_scope":"text.html.soy","language_id":357046146},"Cloud Firestore Security Rules":{"type":"data","color":"#FFA000","ace_mode":"less","codemirror_mode":"css","codemirror_mime_type":"text/css","tm_scope":"source.firestore","filenames":["firestore.rules"],"language_id":407996372},"CoNLL-U":{"type":"data","extensions":[".conllu",".conll"],"tm_scope":"text.conllu","ace_mode":"text","aliases":["CoNLL","CoNLL-X"],"language_id":421026389},"CodeQL":{"type":"programming","color":"#140f46","extensions":[".ql",".qll"],"tm_scope":"source.ql","ace_mode":"text","language_id":424259634,"aliases":["ql"]},"CoffeeScript":{"type":"programming","tm_scope":"source.coffee","ace_mode":"coffee","codemirror_mode":"coffeescript","codemirror_mime_type":"text/x-coffeescript","color":"#244776","aliases":["coffee","coffee-script"],"extensions":[".coffee","._coffee",".cake",".cjsx",".iced"],"filenames":["Cakefile"],"interpreters":["coffee"],"language_id":63},"ColdFusion":{"type":"programming","ace_mode":"coldfusion","color":"#ed2cd6","aliases":["cfm","cfml","coldfusion html"],"extensions":[".cfm",".cfml"],"tm_scope":"text.html.cfm","language_id":64},"ColdFusion CFC":{"type":"programming","color":"#ed2cd6","group":"ColdFusion","ace_mode":"coldfusion","aliases":["cfc"],"extensions":[".cfc"],"tm_scope":"source.cfscript","language_id":65},"Common Lisp":{"type":"programming","tm_scope":"source.lisp","color":"#3fb68b","aliases":["lisp"],"extensions":[".lisp",".asd",".cl",".l",".lsp",".ny",".podsl",".sexp"],"interpreters":["lisp","sbcl","ccl","clisp","ecl"],"ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","language_id":66},"Common Workflow Language":{"aliases":["cwl"],"type":"programming","ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","extensions":[".cwl"],"interpreters":["cwl-runner"],"color":"#B5314C","tm_scope":"source.cwl","language_id":988547172},"Component Pascal":{"type":"programming","color":"#B0CE4E","extensions":[".cp",".cps"],"tm_scope":"source.pascal","ace_mode":"pascal","codemirror_mode":"pascal","codemirror_mime_type":"text/x-pascal","language_id":67},"Cool":{"type":"programming","extensions":[".cl"],"tm_scope":"source.cool","ace_mode":"text","language_id":68},"Coq":{"type":"programming","color":"#d0b68c","extensions":[".coq",".v"],"tm_scope":"source.coq","ace_mode":"text","language_id":69},"Cpp-ObjDump":{"type":"data","extensions":[".cppobjdump",".c++-objdump",".c++objdump",".cpp-objdump",".cxx-objdump"],"tm_scope":"objdump.x86asm","aliases":["c++-objdump"],"ace_mode":"assembly_x86","language_id":70},"Creole":{"type":"prose","wrap":true,"extensions":[".creole"],"tm_scope":"text.html.creole","ace_mode":"text","language_id":71},"Crystal":{"type":"programming","color":"#000100","extensions":[".cr"],"ace_mode":"ruby","codemirror_mode":"crystal","codemirror_mime_type":"text/x-crystal","tm_scope":"source.crystal","interpreters":["crystal"],"language_id":72},"Csound":{"type":"programming","color":"#1a1a1a","aliases":["csound-orc"],"extensions":[".orc",".udo"],"tm_scope":"source.csound","ace_mode":"csound_orchestra","language_id":73},"Csound Document":{"type":"programming","color":"#1a1a1a","aliases":["csound-csd"],"extensions":[".csd"],"tm_scope":"source.csound-document","ace_mode":"csound_document","language_id":74},"Csound Score":{"type":"programming","color":"#1a1a1a","aliases":["csound-sco"],"extensions":[".sco"],"tm_scope":"source.csound-score","ace_mode":"csound_score","language_id":75},"Cuda":{"type":"programming","extensions":[".cu",".cuh"],"tm_scope":"source.cuda-c++","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","color":"#3A4E3A","language_id":77},"Cue Sheet":{"type":"data","extensions":[".cue"],"tm_scope":"source.cuesheet","ace_mode":"text","language_id":942714150},"Curry":{"type":"programming","color":"#531242","extensions":[".curry"],"tm_scope":"source.curry","ace_mode":"haskell","language_id":439829048},"Cycript":{"type":"programming","extensions":[".cy"],"tm_scope":"source.js","ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"text/javascript","language_id":78},"Cython":{"type":"programming","color":"#fedf5b","extensions":[".pyx",".pxd",".pxi"],"aliases":["pyrex"],"tm_scope":"source.cython","ace_mode":"text","codemirror_mode":"python","codemirror_mime_type":"text/x-cython","language_id":79},"D":{"type":"programming","color":"#ba595e","aliases":["Dlang"],"extensions":[".d",".di"],"tm_scope":"source.d","ace_mode":"d","codemirror_mode":"d","codemirror_mime_type":"text/x-d","language_id":80},"D-ObjDump":{"type":"data","extensions":[".d-objdump"],"tm_scope":"objdump.x86asm","ace_mode":"assembly_x86","language_id":81},"DIGITAL Command Language":{"type":"programming","aliases":["dcl"],"extensions":[".com"],"tm_scope":"none","ace_mode":"text","language_id":82},"DM":{"type":"programming","color":"#447265","extensions":[".dm"],"aliases":["byond"],"tm_scope":"source.dm","ace_mode":"c_cpp","language_id":83},"DNS Zone":{"type":"data","extensions":[".zone",".arpa"],"tm_scope":"text.zone_file","ace_mode":"text","language_id":84},"DTrace":{"type":"programming","aliases":["dtrace-script"],"extensions":[".d"],"interpreters":["dtrace"],"tm_scope":"source.c","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":85},"Dafny":{"type":"programming","color":"#FFEC25","extensions":[".dfy"],"interpreters":["dafny"],"tm_scope":"text.dfy.dafny","ace_mode":"text","language_id":969323346},"Darcs Patch":{"type":"data","color":"#8eff23","aliases":["dpatch"],"extensions":[".darcspatch",".dpatch"],"tm_scope":"none","ace_mode":"text","language_id":86},"Dart":{"type":"programming","color":"#00B4AB","extensions":[".dart"],"interpreters":["dart"],"tm_scope":"source.dart","ace_mode":"dart","codemirror_mode":"dart","codemirror_mime_type":"application/dart","language_id":87},"DataWeave":{"type":"programming","color":"#003a52","extensions":[".dwl"],"ace_mode":"text","tm_scope":"source.data-weave","language_id":974514097},"Debian Package Control File":{"type":"data","color":"#D70751","extensions":[".dsc"],"tm_scope":"source.deb-control","ace_mode":"text","language_id":527438264},"DenizenScript":{"type":"programming","color":"#FBEE96","ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","extensions":[".dsc"],"tm_scope":"source.denizenscript","language_id":435000929},"Dhall":{"type":"programming","color":"#dfafff","extensions":[".dhall"],"tm_scope":"source.haskell","ace_mode":"haskell","codemirror_mode":"haskell","codemirror_mime_type":"text/x-haskell","language_id":793969321},"Diff":{"type":"data","extensions":[".diff",".patch"],"aliases":["udiff"],"tm_scope":"source.diff","ace_mode":"diff","codemirror_mode":"diff","codemirror_mime_type":"text/x-diff","language_id":88},"DirectX 3D File":{"type":"data","color":"#aace60","extensions":[".x"],"ace_mode":"text","tm_scope":"none","language_id":201049282},"Dockerfile":{"type":"programming","aliases":["Containerfile"],"color":"#384d54","tm_scope":"source.dockerfile","extensions":[".dockerfile"],"filenames":["Containerfile","Dockerfile"],"ace_mode":"dockerfile","codemirror_mode":"dockerfile","codemirror_mime_type":"text/x-dockerfile","language_id":89},"Dogescript":{"type":"programming","color":"#cca760","extensions":[".djs"],"tm_scope":"none","ace_mode":"text","language_id":90},"Dylan":{"type":"programming","color":"#6c616e","extensions":[".dylan",".dyl",".intr",".lid"],"tm_scope":"source.dylan","ace_mode":"text","codemirror_mode":"dylan","codemirror_mime_type":"text/x-dylan","language_id":91},"E":{"type":"programming","color":"#ccce35","extensions":[".e"],"interpreters":["rune"],"tm_scope":"none","ace_mode":"text","language_id":92},"E-mail":{"type":"data","aliases":["email","eml","mail","mbox"],"extensions":[".eml",".mbox"],"tm_scope":"text.eml.basic","ace_mode":"text","codemirror_mode":"mbox","codemirror_mime_type":"application/mbox","language_id":529653389},"EBNF":{"type":"data","extensions":[".ebnf"],"tm_scope":"source.ebnf","ace_mode":"text","codemirror_mode":"ebnf","codemirror_mime_type":"text/x-ebnf","language_id":430},"ECL":{"type":"programming","color":"#8a1267","extensions":[".ecl",".eclxml"],"tm_scope":"source.ecl","ace_mode":"text","codemirror_mode":"ecl","codemirror_mime_type":"text/x-ecl","language_id":93},"ECLiPSe":{"type":"programming","color":"#001d9d","group":"prolog","extensions":[".ecl"],"tm_scope":"source.prolog.eclipse","ace_mode":"prolog","language_id":94},"EJS":{"type":"markup","color":"#a91e50","extensions":[".ejs",".ect",".ejs.t",".jst"],"tm_scope":"text.html.js","ace_mode":"ejs","language_id":95},"EQ":{"type":"programming","color":"#a78649","extensions":[".eq"],"tm_scope":"source.cs","ace_mode":"csharp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csharp","language_id":96},"Eagle":{"type":"data","extensions":[".sch",".brd"],"tm_scope":"text.xml","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":97},"Earthly":{"type":"programming","aliases":["Earthfile"],"color":"#2af0ff","tm_scope":"source.earthfile","ace_mode":"text","filenames":["Earthfile"],"language_id":963512632},"Easybuild":{"type":"data","color":"#069406","group":"Python","ace_mode":"python","codemirror_mode":"python","codemirror_mime_type":"text/x-python","tm_scope":"source.python","extensions":[".eb"],"language_id":342840477},"Ecere Projects":{"type":"data","color":"#913960","group":"JavaScript","extensions":[".epj"],"tm_scope":"source.json","ace_mode":"json","codemirror_mode":"javascript","codemirror_mime_type":"application/json","language_id":98},"EditorConfig":{"type":"data","color":"#fff1f2","group":"INI","filenames":[".editorconfig"],"aliases":["editor-config"],"ace_mode":"ini","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","tm_scope":"source.editorconfig","language_id":96139566},"Edje Data Collection":{"type":"data","extensions":[".edc"],"tm_scope":"source.c++","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","language_id":342840478},"Eiffel":{"type":"programming","color":"#4d6977","extensions":[".e"],"tm_scope":"source.eiffel","ace_mode":"eiffel","codemirror_mode":"eiffel","codemirror_mime_type":"text/x-eiffel","language_id":99},"Elixir":{"type":"programming","color":"#6e4a7e","extensions":[".ex",".exs"],"tm_scope":"source.elixir","ace_mode":"elixir","filenames":["mix.lock"],"interpreters":["elixir"],"language_id":100},"Elm":{"type":"programming","color":"#60B5CC","extensions":[".elm"],"tm_scope":"source.elm","ace_mode":"elm","codemirror_mode":"elm","codemirror_mime_type":"text/x-elm","language_id":101},"Emacs Lisp":{"type":"programming","tm_scope":"source.emacs.lisp","color":"#c065db","aliases":["elisp","emacs"],"filenames":[".abbrev_defs",".emacs",".emacs.desktop",".gnus",".spacemacs",".viper","Cask","Project.ede","_emacs","abbrev_defs"],"extensions":[".el",".emacs",".emacs.desktop"],"ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","language_id":102},"EmberScript":{"type":"programming","color":"#FFF4F3","extensions":[".em",".emberscript"],"tm_scope":"source.coffee","ace_mode":"coffee","codemirror_mode":"coffeescript","codemirror_mime_type":"text/x-coffeescript","language_id":103},"Erlang":{"type":"programming","color":"#B83998","extensions":[".erl",".app.src",".es",".escript",".hrl",".xrl",".yrl"],"filenames":["Emakefile","rebar.config","rebar.config.lock","rebar.lock"],"tm_scope":"source.erlang","ace_mode":"erlang","codemirror_mode":"erlang","codemirror_mime_type":"text/x-erlang","interpreters":["escript"],"language_id":104},"Euphoria":{"type":"programming","color":"#FF790B","extensions":[".e",".ex"],"interpreters":["eui","euiw"],"ace_mode":"text","tm_scope":"source.euphoria","language_id":880693982},"F#":{"type":"programming","color":"#b845fc","aliases":["fsharp"],"extensions":[".fs",".fsi",".fsx"],"tm_scope":"source.fsharp","ace_mode":"text","codemirror_mode":"mllike","codemirror_mime_type":"text/x-fsharp","language_id":105},"F*":{"fs_name":"Fstar","type":"programming","color":"#572e30","aliases":["fstar"],"extensions":[".fst",".fsti"],"tm_scope":"source.fstar","ace_mode":"text","language_id":336943375},"FIGlet Font":{"type":"data","color":"#FFDDBB","aliases":["FIGfont"],"extensions":[".flf"],"tm_scope":"source.figfont","ace_mode":"text","language_id":686129783},"FLUX":{"type":"programming","color":"#88ccff","extensions":[".fx",".flux"],"tm_scope":"none","ace_mode":"text","language_id":106},"Factor":{"type":"programming","color":"#636746","extensions":[".factor"],"filenames":[".factor-boot-rc",".factor-rc"],"tm_scope":"source.factor","ace_mode":"text","codemirror_mode":"factor","codemirror_mime_type":"text/x-factor","language_id":108},"Fancy":{"type":"programming","color":"#7b9db4","extensions":[".fy",".fancypack"],"filenames":["Fakefile"],"tm_scope":"source.fancy","ace_mode":"text","language_id":109},"Fantom":{"type":"programming","color":"#14253c","extensions":[".fan"],"tm_scope":"source.fan","ace_mode":"text","language_id":110},"Faust":{"type":"programming","color":"#c37240","extensions":[".dsp"],"tm_scope":"source.faust","ace_mode":"text","language_id":622529198},"Fennel":{"type":"programming","tm_scope":"source.fnl","ace_mode":"text","color":"#fff3d7","interpreters":["fennel"],"extensions":[".fnl"],"language_id":239946126},"Filebench WML":{"type":"programming","color":"#F6B900","extensions":[".f"],"tm_scope":"none","ace_mode":"text","language_id":111},"Filterscript":{"type":"programming","group":"RenderScript","extensions":[".fs"],"tm_scope":"none","ace_mode":"text","language_id":112},"Fluent":{"type":"programming","color":"#ffcc33","extensions":[".ftl"],"tm_scope":"source.ftl","ace_mode":"text","language_id":206353404},"Formatted":{"type":"data","extensions":[".for",".eam.fs"],"tm_scope":"none","ace_mode":"text","language_id":113},"Forth":{"type":"programming","color":"#341708","extensions":[".fth",".4th",".f",".for",".forth",".fr",".frt",".fs"],"tm_scope":"source.forth","ace_mode":"forth","codemirror_mode":"forth","codemirror_mime_type":"text/x-forth","language_id":114},"Fortran":{"group":"Fortran","type":"programming","color":"#4d41b1","extensions":[".f",".f77",".for",".fpp"],"tm_scope":"source.fortran","ace_mode":"text","codemirror_mode":"fortran","codemirror_mime_type":"text/x-fortran","language_id":107},"Fortran Free Form":{"group":"Fortran","color":"#4d41b1","type":"programming","extensions":[".f90",".f03",".f08",".f95"],"tm_scope":"source.fortran.modern","ace_mode":"text","codemirror_mode":"fortran","codemirror_mime_type":"text/x-fortran","language_id":761352333},"FreeBasic":{"type":"programming","color":"#867db1","extensions":[".bi",".bas"],"tm_scope":"source.vbnet","aliases":["fb"],"ace_mode":"text","codemirror_mode":"vb","codemirror_mime_type":"text/x-vb","language_id":472896659},"FreeMarker":{"type":"programming","color":"#0050b2","aliases":["ftl"],"extensions":[".ftl"],"tm_scope":"text.html.ftl","ace_mode":"ftl","language_id":115},"Frege":{"type":"programming","color":"#00cafe","extensions":[".fr"],"tm_scope":"source.haskell","ace_mode":"haskell","language_id":116},"Futhark":{"type":"programming","color":"#5f021f","extensions":[".fut"],"tm_scope":"source.futhark","ace_mode":"text","language_id":97358117},"G-code":{"type":"programming","color":"#D08CF2","extensions":[".g",".cnc",".gco",".gcode"],"tm_scope":"source.gcode","ace_mode":"gcode","language_id":117},"GAML":{"type":"programming","color":"#FFC766","extensions":[".gaml"],"tm_scope":"none","ace_mode":"text","language_id":290345951},"GAMS":{"type":"programming","color":"#f49a22","extensions":[".gms"],"tm_scope":"none","ace_mode":"text","language_id":118},"GAP":{"type":"programming","color":"#0000cc","extensions":[".g",".gap",".gd",".gi",".tst"],"tm_scope":"source.gap","ace_mode":"text","language_id":119},"GCC Machine Description":{"type":"programming","color":"#FFCFAB","extensions":[".md"],"tm_scope":"source.lisp","ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","language_id":121},"GDB":{"type":"programming","extensions":[".gdb",".gdbinit"],"tm_scope":"source.gdb","ace_mode":"text","language_id":122},"GDScript":{"type":"programming","color":"#355570","extensions":[".gd"],"tm_scope":"source.gdscript","ace_mode":"text","language_id":123},"GEDCOM":{"type":"data","color":"#003058","ace_mode":"text","extensions":[".ged"],"tm_scope":"source.gedcom","language_id":459577965},"GLSL":{"type":"programming","color":"#5686a5","extensions":[".glsl",".fp",".frag",".frg",".fs",".fsh",".fshader",".geo",".geom",".glslf",".glslv",".gs",".gshader",".rchit",".rmiss",".shader",".tesc",".tese",".vert",".vrx",".vsh",".vshader"],"tm_scope":"source.glsl","ace_mode":"glsl","language_id":124},"GN":{"type":"data","extensions":[".gn",".gni"],"interpreters":["gn"],"filenames":[".gn"],"tm_scope":"source.gn","ace_mode":"python","codemirror_mode":"python","codemirror_mime_type":"text/x-python","language_id":302957008},"GSC":{"type":"programming","color":"#FF6800","extensions":[".gsc",".csc",".gsh"],"tm_scope":"source.gsc","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":257856279},"Game Maker Language":{"type":"programming","color":"#71b417","extensions":[".gml"],"tm_scope":"source.c++","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","language_id":125},"Gemfile.lock":{"type":"data","color":"#701516","searchable":false,"tm_scope":"source.gemfile-lock","ace_mode":"text","filenames":["Gemfile.lock"],"language_id":907065713},"Genero":{"type":"programming","color":"#63408e","extensions":[".4gl"],"tm_scope":"source.genero","ace_mode":"text","language_id":986054050},"Genero Forms":{"type":"markup","color":"#d8df39","extensions":[".per"],"tm_scope":"source.genero-forms","ace_mode":"text","language_id":902995658},"Genie":{"type":"programming","ace_mode":"text","extensions":[".gs"],"color":"#fb855d","tm_scope":"none","language_id":792408528},"Genshi":{"type":"programming","color":"#951531","extensions":[".kid"],"tm_scope":"text.xml.genshi","aliases":["xml+genshi","xml+kid"],"ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":126},"Gentoo Ebuild":{"type":"programming","color":"#9400ff","group":"Shell","extensions":[".ebuild"],"tm_scope":"source.shell","ace_mode":"sh","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":127},"Gentoo Eclass":{"type":"programming","color":"#9400ff","group":"Shell","extensions":[".eclass"],"tm_scope":"source.shell","ace_mode":"sh","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":128},"Gerber Image":{"type":"data","color":"#d20b00","aliases":["rs-274x"],"extensions":[".gbr",".cmp",".gbl",".gbo",".gbp",".gbs",".gko",".gml",".gpb",".gpt",".gtl",".gto",".gtp",".gts",".ncl",".sol"],"interpreters":["gerbv","gerbview"],"tm_scope":"source.gerber","ace_mode":"text","language_id":404627610},"Gettext Catalog":{"type":"prose","aliases":["pot"],"extensions":[".po",".pot"],"tm_scope":"source.po","ace_mode":"text","language_id":129},"Gherkin":{"type":"programming","extensions":[".feature",".story"],"tm_scope":"text.gherkin.feature","aliases":["cucumber"],"ace_mode":"text","color":"#5B2063","language_id":76},"Git Attributes":{"type":"data","color":"#F44D27","group":"INI","aliases":["gitattributes"],"filenames":[".gitattributes"],"tm_scope":"source.gitattributes","ace_mode":"gitignore","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":956324166},"Git Config":{"type":"data","color":"#F44D27","group":"INI","aliases":["gitconfig","gitmodules"],"extensions":[".gitconfig"],"filenames":[".gitconfig",".gitmodules"],"ace_mode":"ini","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","tm_scope":"source.gitconfig","language_id":807968997},"Git Revision List":{"type":"data","color":"#F44D27","aliases":["Git Blame Ignore Revs"],"filenames":[".git-blame-ignore-revs"],"tm_scope":"source.git-revlist","ace_mode":"text","language_id":461881235},"Gleam":{"type":"programming","color":"#ffaff3","ace_mode":"text","extensions":[".gleam"],"tm_scope":"source.gleam","language_id":1054258749},"Glyph":{"type":"programming","color":"#c1ac7f","extensions":[".glf"],"tm_scope":"source.tcl","ace_mode":"tcl","codemirror_mode":"tcl","codemirror_mime_type":"text/x-tcl","language_id":130},"Glyph Bitmap Distribution Format":{"type":"data","extensions":[".bdf"],"tm_scope":"source.bdf","ace_mode":"text","language_id":997665271},"Gnuplot":{"type":"programming","color":"#f0a9f0","extensions":[".gp",".gnu",".gnuplot",".p",".plot",".plt"],"interpreters":["gnuplot"],"tm_scope":"source.gnuplot","ace_mode":"text","language_id":131},"Go":{"type":"programming","color":"#00ADD8","aliases":["golang"],"extensions":[".go"],"tm_scope":"source.go","ace_mode":"golang","codemirror_mode":"go","codemirror_mime_type":"text/x-go","language_id":132},"Go Checksums":{"type":"data","color":"#00ADD8","aliases":["go.sum","go sum"],"filenames":["go.sum"],"tm_scope":"go.sum","ace_mode":"text","language_id":1054391671},"Go Module":{"type":"data","color":"#00ADD8","aliases":["go.mod","go mod"],"filenames":["go.mod"],"tm_scope":"go.mod","ace_mode":"text","language_id":947461016},"Golo":{"type":"programming","color":"#88562A","extensions":[".golo"],"tm_scope":"source.golo","ace_mode":"text","language_id":133},"Gosu":{"type":"programming","color":"#82937f","extensions":[".gs",".gst",".gsx",".vark"],"tm_scope":"source.gosu.2","ace_mode":"text","language_id":134},"Grace":{"type":"programming","color":"#615f8b","extensions":[".grace"],"tm_scope":"source.grace","ace_mode":"text","language_id":135},"Gradle":{"type":"data","color":"#02303a","extensions":[".gradle"],"tm_scope":"source.groovy.gradle","ace_mode":"text","language_id":136},"Grammatical Framework":{"type":"programming","aliases":["gf"],"extensions":[".gf"],"color":"#ff0000","tm_scope":"source.gf","ace_mode":"haskell","codemirror_mode":"haskell","codemirror_mime_type":"text/x-haskell","language_id":137},"Graph Modeling Language":{"type":"data","extensions":[".gml"],"tm_scope":"none","ace_mode":"text","language_id":138},"GraphQL":{"type":"data","color":"#e10098","extensions":[".graphql",".gql",".graphqls"],"tm_scope":"source.graphql","ace_mode":"text","language_id":139},"Graphviz (DOT)":{"type":"data","color":"#2596be","tm_scope":"source.dot","extensions":[".dot",".gv"],"ace_mode":"text","language_id":140},"Groovy":{"type":"programming","tm_scope":"source.groovy","ace_mode":"groovy","codemirror_mode":"groovy","codemirror_mime_type":"text/x-groovy","color":"#4298b8","extensions":[".groovy",".grt",".gtpl",".gvy"],"interpreters":["groovy"],"filenames":["Jenkinsfile"],"language_id":142},"Groovy Server Pages":{"type":"programming","color":"#4298b8","group":"Groovy","aliases":["gsp","java server page"],"extensions":[".gsp"],"tm_scope":"text.html.jsp","ace_mode":"jsp","codemirror_mode":"htmlembedded","codemirror_mime_type":"application/x-jsp","language_id":143},"HAProxy":{"type":"data","color":"#106da9","extensions":[".cfg"],"filenames":["haproxy.cfg"],"tm_scope":"source.haproxy-config","ace_mode":"text","language_id":366607477},"HCL":{"type":"programming","extensions":[".hcl",".nomad",".tf",".tfvars",".workflow"],"aliases":["HashiCorp Configuration Language","terraform"],"ace_mode":"ruby","codemirror_mode":"ruby","codemirror_mime_type":"text/x-ruby","tm_scope":"source.terraform","language_id":144},"HLSL":{"type":"programming","color":"#aace60","extensions":[".hlsl",".cginc",".fx",".fxh",".hlsli"],"ace_mode":"text","tm_scope":"source.hlsl","language_id":145},"HTML":{"type":"markup","tm_scope":"text.html.basic","ace_mode":"html","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","color":"#e34c26","aliases":["xhtml"],"extensions":[".html",".hta",".htm",".html.hl",".inc",".xht",".xhtml"],"language_id":146},"HTML+ECR":{"type":"markup","color":"#2e1052","tm_scope":"text.html.ecr","group":"HTML","aliases":["ecr"],"extensions":[".ecr"],"ace_mode":"text","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","language_id":148},"HTML+EEX":{"type":"markup","color":"#6e4a7e","tm_scope":"text.html.elixir","group":"HTML","aliases":["eex","heex","leex"],"extensions":[".eex",".html.heex",".html.leex"],"ace_mode":"text","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","language_id":149},"HTML+ERB":{"type":"markup","color":"#701516","tm_scope":"text.html.erb","group":"HTML","aliases":["erb","rhtml","html+ruby"],"extensions":[".erb",".erb.deface",".rhtml"],"ace_mode":"text","codemirror_mode":"htmlembedded","codemirror_mime_type":"application/x-erb","language_id":150},"HTML+PHP":{"type":"markup","color":"#4f5d95","tm_scope":"text.html.php","group":"HTML","extensions":[".phtml"],"ace_mode":"php","codemirror_mode":"php","codemirror_mime_type":"application/x-httpd-php","language_id":151},"HTML+Razor":{"type":"markup","color":"#512be4","tm_scope":"text.html.cshtml","group":"HTML","aliases":["razor"],"extensions":[".cshtml",".razor"],"ace_mode":"razor","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","language_id":479039817},"HTTP":{"type":"data","color":"#005C9C","extensions":[".http"],"tm_scope":"source.httpspec","ace_mode":"text","codemirror_mode":"http","codemirror_mime_type":"message/http","language_id":152},"HXML":{"type":"data","color":"#f68712","ace_mode":"text","extensions":[".hxml"],"tm_scope":"source.hxml","language_id":786683730},"Hack":{"type":"programming","ace_mode":"php","codemirror_mode":"php","codemirror_mime_type":"application/x-httpd-php","extensions":[".hack",".hh",".hhi",".php"],"tm_scope":"source.hack","color":"#878787","language_id":153},"Haml":{"type":"markup","color":"#ece2a9","extensions":[".haml",".haml.deface"],"tm_scope":"text.haml","ace_mode":"haml","codemirror_mode":"haml","codemirror_mime_type":"text/x-haml","language_id":154},"Handlebars":{"type":"markup","color":"#f7931e","aliases":["hbs","htmlbars"],"extensions":[".handlebars",".hbs"],"tm_scope":"text.html.handlebars","ace_mode":"handlebars","language_id":155},"Harbour":{"type":"programming","color":"#0e60e3","extensions":[".hb"],"tm_scope":"source.harbour","ace_mode":"text","language_id":156},"Haskell":{"type":"programming","color":"#5e5086","extensions":[".hs",".hs-boot",".hsc"],"interpreters":["runghc","runhaskell","runhugs"],"tm_scope":"source.haskell","ace_mode":"haskell","codemirror_mode":"haskell","codemirror_mime_type":"text/x-haskell","language_id":157},"Haxe":{"type":"programming","ace_mode":"haxe","codemirror_mode":"haxe","codemirror_mime_type":"text/x-haxe","color":"#df7900","extensions":[".hx",".hxsl"],"tm_scope":"source.hx","language_id":158},"HiveQL":{"type":"programming","extensions":[".q",".hql"],"color":"#dce200","tm_scope":"source.hql","ace_mode":"sql","language_id":931814087},"HolyC":{"type":"programming","color":"#ffefaf","extensions":[".hc"],"tm_scope":"source.hc","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":928121743},"Hy":{"type":"programming","ace_mode":"text","color":"#7790B2","extensions":[".hy"],"interpreters":["hy"],"aliases":["hylang"],"tm_scope":"source.hy","language_id":159},"HyPhy":{"type":"programming","ace_mode":"text","extensions":[".bf"],"tm_scope":"none","language_id":160},"IDL":{"type":"programming","color":"#a3522f","extensions":[".pro",".dlm"],"tm_scope":"source.idl","ace_mode":"text","codemirror_mode":"idl","codemirror_mime_type":"text/x-idl","language_id":161},"IGOR Pro":{"type":"programming","color":"#0000cc","extensions":[".ipf"],"aliases":["igor","igorpro"],"tm_scope":"source.igor","ace_mode":"text","language_id":162},"INI":{"type":"data","color":"#d1dbe0","extensions":[".ini",".cfg",".dof",".lektorproject",".prefs",".pro",".properties",".url"],"filenames":[".coveragerc",".flake8",".pylintrc","buildozer.spec","pylintrc"],"tm_scope":"source.ini","aliases":["dosini"],"ace_mode":"ini","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","language_id":163},"IRC log":{"type":"data","aliases":["irc","irc logs"],"extensions":[".irclog",".weechatlog"],"tm_scope":"none","ace_mode":"text","codemirror_mode":"mirc","codemirror_mime_type":"text/mirc","language_id":164},"Idris":{"type":"programming","color":"#b30000","extensions":[".idr",".lidr"],"ace_mode":"text","tm_scope":"source.idris","language_id":165},"Ignore List":{"type":"data","color":"#000000","group":"INI","aliases":["ignore","gitignore","git-ignore"],"extensions":[".gitignore"],"filenames":[".atomignore",".babelignore",".bzrignore",".coffeelintignore",".cvsignore",".dockerignore",".eleventyignore",".eslintignore",".gitignore",".markdownlintignore",".nodemonignore",".npmignore",".prettierignore",".stylelintignore",".vercelignore",".vscodeignore","gitignore-global","gitignore_global"],"ace_mode":"gitignore","tm_scope":"source.gitignore","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":74444240},"ImageJ Macro":{"type":"programming","color":"#99AAFF","aliases":["ijm"],"extensions":[".ijm"],"ace_mode":"text","tm_scope":"none","language_id":575143428},"Inform 7":{"type":"programming","wrap":true,"extensions":[".ni",".i7x"],"tm_scope":"source.inform7","aliases":["i7","inform7"],"ace_mode":"text","language_id":166},"Inno Setup":{"type":"programming","color":"#264b99","extensions":[".iss",".isl"],"tm_scope":"source.inno","ace_mode":"text","language_id":167},"Io":{"type":"programming","color":"#a9188d","extensions":[".io"],"interpreters":["io"],"tm_scope":"source.io","ace_mode":"io","language_id":168},"Ioke":{"type":"programming","color":"#078193","extensions":[".ik"],"interpreters":["ioke"],"tm_scope":"source.ioke","ace_mode":"text","language_id":169},"Isabelle":{"type":"programming","color":"#FEFE00","extensions":[".thy"],"tm_scope":"source.isabelle.theory","ace_mode":"text","language_id":170},"Isabelle ROOT":{"type":"programming","color":"#FEFE00","group":"Isabelle","filenames":["ROOT"],"tm_scope":"source.isabelle.root","ace_mode":"text","language_id":171},"J":{"type":"programming","color":"#9EEDFF","extensions":[".ijs"],"interpreters":["jconsole"],"tm_scope":"source.j","ace_mode":"text","language_id":172},"JAR Manifest":{"type":"data","color":"#b07219","filenames":["MANIFEST.MF"],"tm_scope":"source.yaml","ace_mode":"text","language_id":447261135},"JFlex":{"type":"programming","color":"#DBCA00","group":"Lex","extensions":[".flex",".jflex"],"tm_scope":"source.jflex","ace_mode":"text","language_id":173},"JSON":{"type":"data","color":"#292929","tm_scope":"source.json","ace_mode":"json","codemirror_mode":"javascript","codemirror_mime_type":"application/json","aliases":["geojson","jsonl","topojson"],"extensions":[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".jsonl",".mcmeta",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],"filenames":[".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig","Pipfile.lock","composer.lock","mcmod.info"],"language_id":174},"JSON with Comments":{"type":"data","color":"#292929","group":"JSON","tm_scope":"source.js","ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"text/javascript","aliases":["jsonc"],"extensions":[".jsonc",".code-snippets",".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],"filenames":[".babelrc",".devcontainer.json",".eslintrc.json",".jscsrc",".jshintrc",".jslintrc","api-extractor.json","devcontainer.json","jsconfig.json","language-configuration.json","tsconfig.json","tslint.json"],"language_id":423},"JSON5":{"type":"data","color":"#267CB9","extensions":[".json5"],"tm_scope":"source.js","ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"application/json","language_id":175},"JSONLD":{"type":"data","color":"#0c479c","extensions":[".jsonld"],"tm_scope":"source.js","ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"application/json","language_id":176},"JSONiq":{"color":"#40d47e","type":"programming","ace_mode":"jsoniq","codemirror_mode":"javascript","codemirror_mime_type":"application/json","extensions":[".jq"],"tm_scope":"source.jsoniq","language_id":177},"Janet":{"type":"programming","color":"#0886a5","extensions":[".janet"],"tm_scope":"source.janet","ace_mode":"scheme","codemirror_mode":"scheme","codemirror_mime_type":"text/x-scheme","interpreters":["janet"],"language_id":1028705371},"Jasmin":{"type":"programming","color":"#d03600","ace_mode":"java","extensions":[".j"],"tm_scope":"source.jasmin","language_id":180},"Java":{"type":"programming","tm_scope":"source.java","ace_mode":"java","codemirror_mode":"clike","codemirror_mime_type":"text/x-java","color":"#b07219","extensions":[".java",".jav"],"language_id":181},"Java Properties":{"type":"data","color":"#2A6277","extensions":[".properties"],"tm_scope":"source.java-properties","ace_mode":"properties","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","language_id":519377561},"Java Server Pages":{"type":"programming","color":"#2A6277","group":"Java","aliases":["jsp"],"extensions":[".jsp"],"tm_scope":"text.html.jsp","ace_mode":"jsp","codemirror_mode":"htmlembedded","codemirror_mime_type":"application/x-jsp","language_id":182},"JavaScript":{"type":"programming","tm_scope":"source.js","ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"text/javascript","color":"#f1e05a","aliases":["js","node"],"extensions":[".js","._js",".bones",".cjs",".es",".es6",".frag",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".jsx",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib"],"filenames":["Jakefile"],"interpreters":["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],"language_id":183},"JavaScript+ERB":{"type":"programming","color":"#f1e05a","tm_scope":"source.js","group":"JavaScript","extensions":[".js.erb"],"ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"application/javascript","language_id":914318960},"Jest Snapshot":{"type":"data","color":"#15c213","tm_scope":"source.jest.snap","extensions":[".snap"],"ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"application/javascript","language_id":774635084},"JetBrains MPS":{"type":"programming","aliases":["mps"],"color":"#21D789","extensions":[".mps",".mpl",".msd"],"ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","tm_scope":"none","language_id":465165328},"Jinja":{"type":"markup","color":"#a52a22","aliases":["django","html+django","html+jinja","htmldjango"],"extensions":[".jinja",".j2",".jinja2"],"tm_scope":"text.html.django","ace_mode":"django","codemirror_mode":"django","codemirror_mime_type":"text/x-django","language_id":147},"Jison":{"type":"programming","color":"#56b3cb","group":"Yacc","extensions":[".jison"],"tm_scope":"source.jison","ace_mode":"text","language_id":284531423},"Jison Lex":{"type":"programming","color":"#56b3cb","group":"Lex","extensions":[".jisonlex"],"tm_scope":"source.jisonlex","ace_mode":"text","language_id":406395330},"Jolie":{"type":"programming","extensions":[".ol",".iol"],"interpreters":["jolie"],"color":"#843179","ace_mode":"text","tm_scope":"source.jolie","language_id":998078858},"Jsonnet":{"color":"#0064bd","type":"programming","ace_mode":"text","extensions":[".jsonnet",".libsonnet"],"tm_scope":"source.jsonnet","language_id":664885656},"Julia":{"type":"programming","extensions":[".jl"],"interpreters":["julia"],"color":"#a270ba","tm_scope":"source.julia","ace_mode":"julia","codemirror_mode":"julia","codemirror_mime_type":"text/x-julia","language_id":184},"Jupyter Notebook":{"type":"markup","ace_mode":"json","codemirror_mode":"javascript","codemirror_mime_type":"application/json","tm_scope":"source.json","color":"#DA5B0B","extensions":[".ipynb"],"filenames":["Notebook"],"aliases":["IPython Notebook"],"language_id":185},"KRL":{"type":"programming","color":"#28430A","extensions":[".krl"],"tm_scope":"none","ace_mode":"text","language_id":186},"Kaitai Struct":{"type":"programming","aliases":["ksy"],"ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","color":"#773b37","extensions":[".ksy"],"tm_scope":"source.yaml","language_id":818804755},"KakouneScript":{"type":"programming","color":"#6f8042","tm_scope":"source.kakscript","aliases":["kak","kakscript"],"extensions":[".kak"],"filenames":["kakrc"],"ace_mode":"text","language_id":603336474},"KiCad Layout":{"type":"data","color":"#2f4aab","aliases":["pcbnew"],"extensions":[".kicad_pcb",".kicad_mod",".kicad_wks"],"filenames":["fp-lib-table"],"tm_scope":"source.pcb.sexp","ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","language_id":187},"KiCad Legacy Layout":{"type":"data","color":"#2f4aab","extensions":[".brd"],"tm_scope":"source.pcb.board","ace_mode":"text","language_id":140848857},"KiCad Schematic":{"type":"data","color":"#2f4aab","aliases":["eeschema schematic"],"extensions":[".kicad_sch",".sch"],"tm_scope":"source.pcb.schematic","ace_mode":"text","language_id":622447435},"Kit":{"type":"markup","ace_mode":"html","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","extensions":[".kit"],"tm_scope":"text.html.basic","language_id":188},"Kotlin":{"type":"programming","color":"#A97BFF","extensions":[".kt",".ktm",".kts"],"tm_scope":"source.kotlin","ace_mode":"text","codemirror_mode":"clike","codemirror_mime_type":"text/x-kotlin","language_id":189},"Kusto":{"type":"data","extensions":[".csl"],"tm_scope":"source.kusto","ace_mode":"text","language_id":225697190},"LFE":{"type":"programming","color":"#4C3023","extensions":[".lfe"],"tm_scope":"source.lisp","ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","language_id":190},"LLVM":{"type":"programming","extensions":[".ll"],"tm_scope":"source.llvm","ace_mode":"text","color":"#185619","language_id":191},"LOLCODE":{"type":"programming","extensions":[".lol"],"color":"#cc9900","tm_scope":"none","ace_mode":"text","language_id":192},"LSL":{"type":"programming","tm_scope":"source.lsl","ace_mode":"lsl","extensions":[".lsl",".lslp"],"interpreters":["lsl"],"color":"#3d9970","language_id":193},"LTspice Symbol":{"type":"data","extensions":[".asy"],"tm_scope":"source.ltspice.symbol","ace_mode":"text","codemirror_mode":"spreadsheet","codemirror_mime_type":"text/x-spreadsheet","language_id":1013566805},"LabVIEW":{"type":"programming","color":"#fede06","extensions":[".lvproj",".lvclass",".lvlib"],"tm_scope":"text.xml","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":194},"Lark":{"type":"data","color":"#2980B9","extensions":[".lark"],"tm_scope":"source.lark","ace_mode":"text","codemirror_mode":"ebnf","codemirror_mime_type":"text/x-ebnf","language_id":758480799},"Lasso":{"type":"programming","color":"#999999","extensions":[".lasso",".las",".lasso8",".lasso9"],"tm_scope":"file.lasso","aliases":["lassoscript"],"ace_mode":"text","language_id":195},"Latte":{"type":"markup","color":"#f2a542","extensions":[".latte"],"tm_scope":"text.html.smarty","ace_mode":"smarty","codemirror_mode":"smarty","codemirror_mime_type":"text/x-smarty","language_id":196},"Lean":{"type":"programming","extensions":[".lean",".hlean"],"tm_scope":"source.lean","ace_mode":"text","language_id":197},"Less":{"type":"markup","color":"#1d365d","aliases":["less-css"],"extensions":[".less"],"tm_scope":"source.css.less","ace_mode":"less","codemirror_mode":"css","codemirror_mime_type":"text/css","language_id":198},"Lex":{"type":"programming","color":"#DBCA00","aliases":["flex"],"extensions":[".l",".lex"],"filenames":["Lexer.x","lexer.x"],"tm_scope":"source.lex","ace_mode":"text","language_id":199},"LigoLANG":{"type":"programming","color":"#0e74ff","extensions":[".ligo"],"tm_scope":"source.ligo","ace_mode":"pascal","codemirror_mode":"pascal","codemirror_mime_type":"text/x-pascal","group":"LigoLANG","language_id":1040646257},"LilyPond":{"type":"programming","color":"#9ccc7c","extensions":[".ly",".ily"],"tm_scope":"source.lilypond","ace_mode":"text","language_id":200},"Limbo":{"type":"programming","extensions":[".b",".m"],"tm_scope":"none","ace_mode":"text","language_id":201},"Linker Script":{"type":"data","extensions":[".ld",".lds",".x"],"filenames":["ld.script"],"tm_scope":"none","ace_mode":"text","language_id":202},"Linux Kernel Module":{"type":"data","extensions":[".mod"],"tm_scope":"none","ace_mode":"text","language_id":203},"Liquid":{"type":"markup","color":"#67b8de","extensions":[".liquid"],"tm_scope":"text.html.liquid","ace_mode":"liquid","language_id":204},"Literate Agda":{"type":"programming","color":"#315665","group":"Agda","extensions":[".lagda"],"tm_scope":"none","ace_mode":"text","language_id":205},"Literate CoffeeScript":{"type":"programming","color":"#244776","tm_scope":"source.litcoffee","group":"CoffeeScript","ace_mode":"text","wrap":true,"aliases":["litcoffee"],"extensions":[".litcoffee",".coffee.md"],"language_id":206},"Literate Haskell":{"type":"programming","color":"#5e5086","group":"Haskell","aliases":["lhaskell","lhs"],"extensions":[".lhs"],"tm_scope":"text.tex.latex.haskell","ace_mode":"text","codemirror_mode":"haskell-literate","codemirror_mime_type":"text/x-literate-haskell","language_id":207},"LiveScript":{"type":"programming","color":"#499886","aliases":["live-script","ls"],"extensions":[".ls","._ls"],"filenames":["Slakefile"],"tm_scope":"source.livescript","ace_mode":"livescript","codemirror_mode":"livescript","codemirror_mime_type":"text/x-livescript","language_id":208},"Logos":{"type":"programming","extensions":[".xm",".x",".xi"],"ace_mode":"text","tm_scope":"source.logos","language_id":209},"Logtalk":{"type":"programming","color":"#295b9a","extensions":[".lgt",".logtalk"],"tm_scope":"source.logtalk","ace_mode":"text","language_id":210},"LookML":{"type":"programming","ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","color":"#652B81","extensions":[".lookml",".model.lkml",".view.lkml"],"tm_scope":"source.yaml","language_id":211},"LoomScript":{"type":"programming","extensions":[".ls"],"tm_scope":"source.loomscript","ace_mode":"text","language_id":212},"Lua":{"type":"programming","tm_scope":"source.lua","ace_mode":"lua","codemirror_mode":"lua","codemirror_mime_type":"text/x-lua","color":"#000080","extensions":[".lua",".fcgi",".nse",".p8",".pd_lua",".rbxs",".rockspec",".wlua"],"filenames":[".luacheckrc"],"interpreters":["lua"],"language_id":213},"M":{"type":"programming","aliases":["mumps"],"extensions":[".mumps",".m"],"ace_mode":"text","codemirror_mode":"mumps","codemirror_mime_type":"text/x-mumps","language_id":214,"tm_scope":"none"},"M4":{"type":"programming","extensions":[".m4",".mc"],"tm_scope":"source.m4","ace_mode":"text","language_id":215},"M4Sugar":{"type":"programming","group":"M4","aliases":["autoconf"],"extensions":[".m4"],"filenames":["configure.ac"],"tm_scope":"source.m4","ace_mode":"text","language_id":216},"MATLAB":{"type":"programming","color":"#e16737","aliases":["octave"],"extensions":[".matlab",".m"],"tm_scope":"source.matlab","ace_mode":"matlab","codemirror_mode":"octave","codemirror_mime_type":"text/x-octave","language_id":225},"MAXScript":{"type":"programming","color":"#00a6a6","extensions":[".ms",".mcr"],"tm_scope":"source.maxscript","ace_mode":"text","language_id":217},"MLIR":{"type":"programming","color":"#5EC8DB","extensions":[".mlir"],"tm_scope":"source.mlir","ace_mode":"text","language_id":448253929},"MQL4":{"type":"programming","color":"#62A8D6","extensions":[".mq4",".mqh"],"tm_scope":"source.mql5","ace_mode":"c_cpp","language_id":426},"MQL5":{"type":"programming","color":"#4A76B8","extensions":[".mq5",".mqh"],"tm_scope":"source.mql5","ace_mode":"c_cpp","language_id":427},"MTML":{"type":"markup","color":"#b7e1f4","extensions":[".mtml"],"tm_scope":"text.html.basic","ace_mode":"html","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","language_id":218},"MUF":{"type":"programming","group":"Forth","extensions":[".muf",".m"],"tm_scope":"none","ace_mode":"forth","codemirror_mode":"forth","codemirror_mime_type":"text/x-forth","language_id":219},"Macaulay2":{"type":"programming","extensions":[".m2"],"aliases":["m2"],"interpreters":["M2"],"ace_mode":"text","tm_scope":"source.m2","color":"#d8ffff","language_id":34167825},"Makefile":{"type":"programming","color":"#427819","aliases":["bsdmake","make","mf"],"extensions":[".mak",".d",".make",".makefile",".mk",".mkfile"],"filenames":["BSDmakefile","GNUmakefile","Kbuild","Makefile","Makefile.am","Makefile.boot","Makefile.frag","Makefile.in","Makefile.inc","Makefile.wat","makefile","makefile.sco","mkfile"],"interpreters":["make"],"tm_scope":"source.makefile","ace_mode":"makefile","codemirror_mode":"cmake","codemirror_mime_type":"text/x-cmake","language_id":220},"Mako":{"type":"programming","color":"#7e858d","extensions":[".mako",".mao"],"tm_scope":"text.html.mako","ace_mode":"text","language_id":221},"Markdown":{"type":"prose","color":"#083fa1","aliases":["pandoc"],"ace_mode":"markdown","codemirror_mode":"gfm","codemirror_mime_type":"text/x-gfm","wrap":true,"extensions":[".md",".livemd",".markdown",".mdown",".mdwn",".mdx",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],"filenames":["contents.lr"],"tm_scope":"source.gfm","language_id":222},"Marko":{"type":"markup","color":"#42bff2","tm_scope":"text.marko","extensions":[".marko"],"aliases":["markojs"],"ace_mode":"text","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","language_id":932782397},"Mask":{"type":"markup","color":"#f97732","ace_mode":"mask","extensions":[".mask"],"tm_scope":"source.mask","language_id":223},"Mathematica":{"type":"programming","color":"#dd1100","extensions":[".mathematica",".cdf",".m",".ma",".mt",".nb",".nbp",".wl",".wlt"],"aliases":["mma","wolfram","wolfram language","wolfram lang","wl"],"tm_scope":"source.mathematica","ace_mode":"text","codemirror_mode":"mathematica","codemirror_mime_type":"text/x-mathematica","language_id":224},"Maven POM":{"type":"data","group":"XML","tm_scope":"text.xml.pom","filenames":["pom.xml"],"ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":226},"Max":{"type":"programming","color":"#c4a79c","aliases":["max/msp","maxmsp"],"extensions":[".maxpat",".maxhelp",".maxproj",".mxt",".pat"],"tm_scope":"source.json","ace_mode":"json","codemirror_mode":"javascript","codemirror_mime_type":"application/json","language_id":227},"Mercury":{"type":"programming","color":"#ff2b2b","ace_mode":"prolog","interpreters":["mmi"],"extensions":[".m",".moo"],"tm_scope":"source.mercury","language_id":229},"Meson":{"type":"programming","color":"#007800","filenames":["meson.build","meson_options.txt"],"tm_scope":"source.meson","ace_mode":"text","language_id":799141244},"Metal":{"type":"programming","color":"#8f14e9","extensions":[".metal"],"tm_scope":"source.c++","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","language_id":230},"Microsoft Developer Studio Project":{"type":"data","extensions":[".dsp"],"tm_scope":"none","ace_mode":"text","language_id":800983837},"Microsoft Visual Studio Solution":{"type":"data","extensions":[".sln"],"tm_scope":"source.solution","ace_mode":"text","language_id":849523096},"MiniD":{"type":"programming","extensions":[".minid"],"tm_scope":"none","ace_mode":"text","language_id":231},"MiniYAML":{"type":"data","color":"#ff1111","tm_scope":"source.miniyaml","extensions":[".yaml"],"ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","language_id":4896465},"Mint":{"type":"programming","extensions":[".mint"],"ace_mode":"text","color":"#02b046","tm_scope":"source.mint","language_id":968740319},"Mirah":{"type":"programming","color":"#c7a938","extensions":[".druby",".duby",".mirah"],"tm_scope":"source.ruby","ace_mode":"ruby","codemirror_mode":"ruby","codemirror_mime_type":"text/x-ruby","language_id":232},"Modelica":{"type":"programming","color":"#de1d31","extensions":[".mo"],"tm_scope":"source.modelica","ace_mode":"text","codemirror_mode":"modelica","codemirror_mime_type":"text/x-modelica","language_id":233},"Modula-2":{"type":"programming","color":"#10253f","extensions":[".mod"],"tm_scope":"source.modula2","ace_mode":"text","language_id":234},"Modula-3":{"type":"programming","extensions":[".i3",".ig",".m3",".mg"],"color":"#223388","ace_mode":"text","tm_scope":"source.modula-3","language_id":564743864},"Module Management System":{"type":"programming","extensions":[".mms",".mmk"],"filenames":["descrip.mmk","descrip.mms"],"tm_scope":"none","ace_mode":"text","language_id":235},"Monkey":{"type":"programming","extensions":[".monkey",".monkey2"],"ace_mode":"text","tm_scope":"source.monkey","language_id":236},"Monkey C":{"type":"programming","color":"#8D6747","extensions":[".mc"],"tm_scope":"source.mc","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":231751931},"Moocode":{"type":"programming","extensions":[".moo"],"tm_scope":"none","ace_mode":"text","language_id":237},"MoonScript":{"type":"programming","color":"#ff4585","extensions":[".moon"],"interpreters":["moon"],"tm_scope":"source.moonscript","ace_mode":"text","language_id":238},"Motoko":{"type":"programming","color":"#fbb03b","extensions":[".mo"],"tm_scope":"source.mo","ace_mode":"text","language_id":202937027},"Motorola 68K Assembly":{"type":"programming","color":"#005daa","group":"Assembly","aliases":["m68k"],"extensions":[".asm",".i",".inc",".s",".x68"],"tm_scope":"source.m68k","ace_mode":"assembly_x86","language_id":477582706},"Move":{"type":"programming","color":"#4a137a","extensions":[".move"],"tm_scope":"source.move","ace_mode":"text","language_id":638334599},"Muse":{"type":"prose","extensions":[".muse"],"tm_scope":"text.muse","ace_mode":"text","wrap":true,"language_id":474864066,"aliases":["amusewiki","emacs muse"]},"Mustache":{"type":"markup","color":"#724b3b","extensions":[".mustache"],"tm_scope":"text.html.smarty","ace_mode":"smarty","codemirror_mode":"smarty","codemirror_mime_type":"text/x-smarty","language_id":638334590},"Myghty":{"type":"programming","extensions":[".myt"],"tm_scope":"none","ace_mode":"text","language_id":239},"NASL":{"type":"programming","extensions":[".nasl",".inc"],"tm_scope":"source.nasl","ace_mode":"text","language_id":171666519},"NCL":{"type":"programming","color":"#28431f","extensions":[".ncl"],"tm_scope":"source.ncl","ace_mode":"text","language_id":240},"NEON":{"type":"data","extensions":[".neon"],"tm_scope":"source.neon","ace_mode":"text","aliases":["nette object notation","ne-on"],"language_id":481192983},"NL":{"type":"data","extensions":[".nl"],"tm_scope":"none","ace_mode":"text","language_id":241},"NPM Config":{"type":"data","color":"#cb3837","group":"INI","aliases":["npmrc"],"filenames":[".npmrc"],"tm_scope":"source.ini.npmrc","ace_mode":"text","language_id":685022663},"NSIS":{"type":"programming","extensions":[".nsi",".nsh"],"tm_scope":"source.nsis","ace_mode":"text","codemirror_mode":"nsis","codemirror_mime_type":"text/x-nsis","language_id":242},"NWScript":{"type":"programming","color":"#111522","extensions":[".nss"],"tm_scope":"source.c.nwscript","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":731233819},"Nasal":{"type":"programming","color":"#1d2c4e","extensions":[".nas"],"tm_scope":"none","ace_mode":"text","language_id":178322513},"Nearley":{"type":"programming","ace_mode":"text","color":"#990000","extensions":[".ne",".nearley"],"tm_scope":"source.ne","language_id":521429430},"Nemerle":{"type":"programming","color":"#3d3c6e","extensions":[".n"],"tm_scope":"source.nemerle","ace_mode":"text","language_id":243},"NetLinx":{"type":"programming","color":"#0aa0ff","extensions":[".axs",".axi"],"tm_scope":"source.netlinx","ace_mode":"text","language_id":244},"NetLinx+ERB":{"type":"programming","color":"#747faa","extensions":[".axs.erb",".axi.erb"],"tm_scope":"source.netlinx.erb","ace_mode":"text","language_id":245},"NetLogo":{"type":"programming","color":"#ff6375","extensions":[".nlogo"],"tm_scope":"source.lisp","ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","language_id":246},"NewLisp":{"type":"programming","color":"#87AED7","extensions":[".nl",".lisp",".lsp"],"interpreters":["newlisp"],"tm_scope":"source.lisp","ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","language_id":247},"Nextflow":{"type":"programming","ace_mode":"groovy","tm_scope":"source.nextflow","color":"#3ac486","extensions":[".nf"],"filenames":["nextflow.config"],"interpreters":["nextflow"],"language_id":506780613},"Nginx":{"type":"data","color":"#009639","extensions":[".nginx",".nginxconf",".vhost"],"filenames":["nginx.conf"],"tm_scope":"source.nginx","aliases":["nginx configuration file"],"ace_mode":"text","codemirror_mode":"nginx","codemirror_mime_type":"text/x-nginx-conf","language_id":248},"Nim":{"type":"programming","color":"#ffc200","extensions":[".nim",".nim.cfg",".nimble",".nimrod",".nims"],"filenames":["nim.cfg"],"ace_mode":"text","tm_scope":"source.nim","language_id":249},"Ninja":{"type":"data","tm_scope":"source.ninja","extensions":[".ninja"],"ace_mode":"text","language_id":250},"Nit":{"type":"programming","color":"#009917","extensions":[".nit"],"tm_scope":"source.nit","ace_mode":"text","language_id":251},"Nix":{"type":"programming","color":"#7e7eff","extensions":[".nix"],"aliases":["nixos"],"tm_scope":"source.nix","ace_mode":"nix","language_id":252},"Nu":{"type":"programming","color":"#c9df40","aliases":["nush"],"extensions":[".nu"],"filenames":["Nukefile"],"tm_scope":"source.nu","ace_mode":"scheme","codemirror_mode":"scheme","codemirror_mime_type":"text/x-scheme","interpreters":["nush"],"language_id":253},"NumPy":{"type":"programming","color":"#9C8AF9","group":"Python","extensions":[".numpy",".numpyw",".numsc"],"tm_scope":"none","ace_mode":"text","codemirror_mode":"python","codemirror_mime_type":"text/x-python","language_id":254},"Nunjucks":{"type":"markup","color":"#3d8137","extensions":[".njk"],"aliases":["njk"],"tm_scope":"text.html.nunjucks","ace_mode":"nunjucks","language_id":461856962},"OCaml":{"type":"programming","ace_mode":"ocaml","codemirror_mode":"mllike","codemirror_mime_type":"text/x-ocaml","color":"#3be133","extensions":[".ml",".eliom",".eliomi",".ml4",".mli",".mll",".mly"],"interpreters":["ocaml","ocamlrun","ocamlscript"],"tm_scope":"source.ocaml","language_id":255},"ObjDump":{"type":"data","extensions":[".objdump"],"tm_scope":"objdump.x86asm","ace_mode":"assembly_x86","language_id":256},"Object Data Instance Notation":{"type":"data","extensions":[".odin"],"tm_scope":"source.odin-ehr","ace_mode":"text","language_id":985227236},"ObjectScript":{"type":"programming","extensions":[".cls"],"language_id":202735509,"tm_scope":"source.objectscript","color":"#424893","ace_mode":"text"},"Objective-C":{"type":"programming","tm_scope":"source.objc","color":"#438eff","aliases":["obj-c","objc","objectivec"],"extensions":[".m",".h"],"ace_mode":"objectivec","codemirror_mode":"clike","codemirror_mime_type":"text/x-objectivec","language_id":257},"Objective-C++":{"type":"programming","tm_scope":"source.objc++","color":"#6866fb","aliases":["obj-c++","objc++","objectivec++"],"extensions":[".mm"],"ace_mode":"objectivec","codemirror_mode":"clike","codemirror_mime_type":"text/x-objectivec","language_id":258},"Objective-J":{"type":"programming","color":"#ff0c5a","aliases":["obj-j","objectivej","objj"],"extensions":[".j",".sj"],"tm_scope":"source.js.objj","ace_mode":"text","language_id":259},"Odin":{"type":"programming","color":"#60AFFE","aliases":["odinlang","odin-lang"],"extensions":[".odin"],"tm_scope":"source.odin","ace_mode":"text","language_id":889244082},"Omgrofl":{"type":"programming","extensions":[".omgrofl"],"color":"#cabbff","tm_scope":"none","ace_mode":"text","language_id":260},"Opa":{"type":"programming","extensions":[".opa"],"tm_scope":"source.opa","ace_mode":"text","language_id":261},"Opal":{"type":"programming","color":"#f7ede0","extensions":[".opal"],"tm_scope":"source.opal","ace_mode":"text","language_id":262},"Open Policy Agent":{"type":"programming","color":"#7d9199","ace_mode":"text","extensions":[".rego"],"language_id":840483232,"tm_scope":"source.rego"},"OpenCL":{"type":"programming","color":"#ed2e2d","group":"C","extensions":[".cl",".opencl"],"tm_scope":"source.c","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":263},"OpenEdge ABL":{"type":"programming","color":"#5ce600","aliases":["progress","openedge","abl"],"extensions":[".p",".cls",".w"],"tm_scope":"source.abl","ace_mode":"text","language_id":264},"OpenQASM":{"type":"programming","extensions":[".qasm"],"color":"#AA70FF","tm_scope":"source.qasm","ace_mode":"text","language_id":153739399},"OpenRC runscript":{"type":"programming","group":"Shell","aliases":["openrc"],"interpreters":["openrc-run"],"tm_scope":"source.shell","ace_mode":"sh","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":265},"OpenSCAD":{"type":"programming","color":"#e5cd45","extensions":[".scad"],"tm_scope":"source.scad","ace_mode":"scad","language_id":266},"OpenStep Property List":{"type":"data","extensions":[".plist",".glyphs"],"tm_scope":"source.plist","ace_mode":"text","language_id":598917541},"OpenType Feature File":{"type":"data","aliases":["AFDKO"],"extensions":[".fea"],"tm_scope":"source.opentype","ace_mode":"text","language_id":374317347},"Org":{"type":"prose","color":"#77aa99","wrap":true,"extensions":[".org"],"tm_scope":"none","ace_mode":"text","language_id":267},"Ox":{"type":"programming","extensions":[".ox",".oxh",".oxo"],"tm_scope":"source.ox","ace_mode":"text","language_id":268},"Oxygene":{"type":"programming","color":"#cdd0e3","extensions":[".oxygene"],"tm_scope":"none","ace_mode":"text","language_id":269},"Oz":{"type":"programming","color":"#fab738","extensions":[".oz"],"tm_scope":"source.oz","ace_mode":"text","codemirror_mode":"oz","codemirror_mime_type":"text/x-oz","language_id":270},"P4":{"type":"programming","color":"#7055b5","extensions":[".p4"],"tm_scope":"source.p4","ace_mode":"text","language_id":348895984},"PEG.js":{"type":"programming","color":"#234d6b","extensions":[".pegjs"],"tm_scope":"source.pegjs","ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"text/javascript","language_id":81442128},"PHP":{"type":"programming","tm_scope":"text.html.php","ace_mode":"php","codemirror_mode":"php","codemirror_mime_type":"application/x-httpd-php","color":"#4F5D95","extensions":[".php",".aw",".ctp",".fcgi",".inc",".php3",".php4",".php5",".phps",".phpt"],"filenames":[".php",".php_cs",".php_cs.dist","Phakefile"],"interpreters":["php"],"aliases":["inc"],"language_id":272},"PLSQL":{"type":"programming","ace_mode":"sql","codemirror_mode":"sql","codemirror_mime_type":"text/x-plsql","tm_scope":"none","color":"#dad8d8","extensions":[".pls",".bdy",".ddl",".fnc",".pck",".pkb",".pks",".plb",".plsql",".prc",".spc",".sql",".tpb",".tps",".trg",".vw"],"language_id":273},"PLpgSQL":{"type":"programming","color":"#336790","ace_mode":"pgsql","codemirror_mode":"sql","codemirror_mime_type":"text/x-sql","tm_scope":"source.sql","extensions":[".pgsql",".sql"],"language_id":274},"POV-Ray SDL":{"type":"programming","color":"#6bac65","aliases":["pov-ray","povray"],"extensions":[".pov",".inc"],"tm_scope":"source.pov-ray sdl","ace_mode":"text","language_id":275},"Pan":{"type":"programming","color":"#cc0000","extensions":[".pan"],"tm_scope":"source.pan","ace_mode":"text","language_id":276},"Papyrus":{"type":"programming","color":"#6600cc","extensions":[".psc"],"tm_scope":"source.papyrus.skyrim","ace_mode":"text","language_id":277},"Parrot":{"type":"programming","color":"#f3ca0a","extensions":[".parrot"],"tm_scope":"none","ace_mode":"text","language_id":278},"Parrot Assembly":{"group":"Parrot","type":"programming","aliases":["pasm"],"extensions":[".pasm"],"interpreters":["parrot"],"tm_scope":"none","ace_mode":"text","language_id":279},"Parrot Internal Representation":{"group":"Parrot","tm_scope":"source.parrot.pir","type":"programming","aliases":["pir"],"extensions":[".pir"],"interpreters":["parrot"],"ace_mode":"text","language_id":280},"Pascal":{"type":"programming","color":"#E3F171","aliases":["delphi","objectpascal"],"extensions":[".pas",".dfm",".dpr",".inc",".lpr",".pascal",".pp"],"interpreters":["instantfpc"],"tm_scope":"source.pascal","ace_mode":"pascal","codemirror_mode":"pascal","codemirror_mime_type":"text/x-pascal","language_id":281},"Pawn":{"type":"programming","color":"#dbb284","extensions":[".pwn",".inc",".sma"],"tm_scope":"source.pawn","ace_mode":"text","language_id":271},"Pep8":{"type":"programming","color":"#C76F5B","extensions":[".pep"],"ace_mode":"text","tm_scope":"source.pep8","language_id":840372442},"Perl":{"type":"programming","tm_scope":"source.perl","ace_mode":"perl","codemirror_mode":"perl","codemirror_mime_type":"text/x-perl","color":"#0298c3","extensions":[".pl",".al",".cgi",".fcgi",".perl",".ph",".plx",".pm",".psgi",".t"],"filenames":["Makefile.PL","Rexfile","ack","cpanfile"],"interpreters":["cperl","perl"],"aliases":["cperl"],"language_id":282},"Pic":{"type":"markup","group":"Roff","tm_scope":"source.pic","extensions":[".pic",".chem"],"ace_mode":"text","codemirror_mode":"troff","codemirror_mime_type":"text/troff","language_id":425},"Pickle":{"type":"data","extensions":[".pkl"],"tm_scope":"none","ace_mode":"text","language_id":284},"PicoLisp":{"type":"programming","color":"#6067af","extensions":[".l"],"interpreters":["picolisp","pil"],"tm_scope":"source.lisp","ace_mode":"lisp","language_id":285},"PigLatin":{"type":"programming","color":"#fcd7de","extensions":[".pig"],"tm_scope":"source.pig_latin","ace_mode":"text","language_id":286},"Pike":{"type":"programming","color":"#005390","extensions":[".pike",".pmod"],"interpreters":["pike"],"tm_scope":"source.pike","ace_mode":"text","language_id":287},"PlantUML":{"type":"data","extensions":[".puml",".iuml",".plantuml"],"tm_scope":"source.wsd","ace_mode":"text","language_id":833504686},"Pod":{"type":"prose","ace_mode":"perl","codemirror_mode":"perl","codemirror_mime_type":"text/x-perl","wrap":true,"extensions":[".pod"],"interpreters":["perl"],"tm_scope":"none","language_id":288},"Pod 6":{"type":"prose","ace_mode":"perl","tm_scope":"source.raku","wrap":true,"extensions":[".pod",".pod6"],"interpreters":["perl6"],"language_id":155357471},"PogoScript":{"type":"programming","color":"#d80074","extensions":[".pogo"],"tm_scope":"source.pogoscript","ace_mode":"text","language_id":289},"Pony":{"type":"programming","extensions":[".pony"],"tm_scope":"source.pony","ace_mode":"text","language_id":290},"Portugol":{"type":"programming","color":"#f8bd00","extensions":[".por"],"tm_scope":"source.portugol","ace_mode":"text","language_id":832391833},"PostCSS":{"type":"markup","color":"#dc3a0c","tm_scope":"source.postcss","group":"CSS","extensions":[".pcss",".postcss"],"ace_mode":"text","language_id":262764437},"PostScript":{"type":"markup","color":"#da291c","extensions":[".ps",".eps",".epsi",".pfa"],"tm_scope":"source.postscript","aliases":["postscr"],"ace_mode":"text","language_id":291},"PowerBuilder":{"type":"programming","color":"#8f0f8d","extensions":[".pbt",".sra",".sru",".srw"],"tm_scope":"none","ace_mode":"text","language_id":292},"PowerShell":{"type":"programming","color":"#012456","tm_scope":"source.powershell","ace_mode":"powershell","codemirror_mode":"powershell","codemirror_mime_type":"application/x-powershell","aliases":["posh","pwsh"],"extensions":[".ps1",".psd1",".psm1"],"interpreters":["pwsh"],"language_id":293},"Prisma":{"type":"data","color":"#0c344b","extensions":[".prisma"],"tm_scope":"source.prisma","ace_mode":"text","language_id":499933428},"Processing":{"type":"programming","color":"#0096D8","extensions":[".pde"],"tm_scope":"source.processing","ace_mode":"text","language_id":294},"Procfile":{"type":"programming","color":"#3B2F63","filenames":["Procfile"],"tm_scope":"source.procfile","ace_mode":"batchfile","language_id":305313959},"Proguard":{"type":"data","extensions":[".pro"],"tm_scope":"none","ace_mode":"text","language_id":716513858},"Prolog":{"type":"programming","color":"#74283c","extensions":[".pl",".pro",".prolog",".yap"],"interpreters":["swipl","yap"],"tm_scope":"source.prolog","ace_mode":"prolog","language_id":295},"Promela":{"type":"programming","color":"#de0000","tm_scope":"source.promela","ace_mode":"text","extensions":[".pml"],"language_id":441858312},"Propeller Spin":{"type":"programming","color":"#7fa2a7","extensions":[".spin"],"tm_scope":"source.spin","ace_mode":"text","language_id":296},"Protocol Buffer":{"type":"data","aliases":["protobuf","Protocol Buffers"],"extensions":[".proto"],"tm_scope":"source.proto","ace_mode":"protobuf","codemirror_mode":"protobuf","codemirror_mime_type":"text/x-protobuf","language_id":297},"Protocol Buffer Text Format":{"type":"data","aliases":["text proto","protobuf text format"],"extensions":[".textproto",".pbt",".pbtxt"],"tm_scope":"source.textproto","ace_mode":"text","language_id":436568854},"Public Key":{"type":"data","extensions":[".asc",".pub"],"tm_scope":"none","ace_mode":"text","codemirror_mode":"asciiarmor","codemirror_mime_type":"application/pgp","language_id":298},"Pug":{"type":"markup","color":"#a86454","extensions":[".jade",".pug"],"tm_scope":"text.jade","ace_mode":"jade","codemirror_mode":"pug","codemirror_mime_type":"text/x-pug","language_id":179},"Puppet":{"type":"programming","color":"#302B6D","extensions":[".pp"],"filenames":["Modulefile"],"ace_mode":"text","codemirror_mode":"puppet","codemirror_mime_type":"text/x-puppet","tm_scope":"source.puppet","language_id":299},"Pure Data":{"type":"data","extensions":[".pd"],"tm_scope":"none","ace_mode":"text","language_id":300},"PureBasic":{"type":"programming","color":"#5a6986","extensions":[".pb",".pbi"],"tm_scope":"none","ace_mode":"text","language_id":301},"PureScript":{"type":"programming","color":"#1D222D","extensions":[".purs"],"tm_scope":"source.purescript","ace_mode":"haskell","codemirror_mode":"haskell","codemirror_mime_type":"text/x-haskell","language_id":302},"Python":{"type":"programming","tm_scope":"source.python","ace_mode":"python","codemirror_mode":"python","codemirror_mime_type":"text/x-python","color":"#3572A5","extensions":[".py",".cgi",".fcgi",".gyp",".gypi",".lmi",".py3",".pyde",".pyi",".pyp",".pyt",".pyw",".rpy",".smk",".spec",".tac",".wsgi",".xpy"],"filenames":[".gclient","DEPS","SConscript","SConstruct","Snakefile","wscript"],"interpreters":["python","python2","python3"],"aliases":["python3","rusthon"],"language_id":303},"Python console":{"type":"programming","color":"#3572A5","group":"Python","aliases":["pycon"],"tm_scope":"text.python.console","ace_mode":"text","language_id":428},"Python traceback":{"type":"data","color":"#3572A5","group":"Python","extensions":[".pytb"],"tm_scope":"text.python.traceback","ace_mode":"text","language_id":304},"Q#":{"type":"programming","extensions":[".qs"],"aliases":["qsharp"],"color":"#fed659","ace_mode":"text","tm_scope":"source.qsharp","language_id":697448245},"QML":{"type":"programming","color":"#44a51c","extensions":[".qml",".qbs"],"tm_scope":"source.qml","ace_mode":"text","language_id":305},"QMake":{"type":"programming","extensions":[".pro",".pri"],"interpreters":["qmake"],"tm_scope":"source.qmake","ace_mode":"text","language_id":306},"Qt Script":{"type":"programming","ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"text/javascript","extensions":[".qs"],"filenames":["installscript.qs","toolchain_installscript.qs"],"color":"#00b841","tm_scope":"source.js","language_id":558193693},"Quake":{"type":"programming","filenames":["m3makefile","m3overrides"],"color":"#882233","ace_mode":"text","tm_scope":"source.quake","language_id":375265331},"R":{"type":"programming","color":"#198CE7","aliases":["R","Rscript","splus"],"extensions":[".r",".rd",".rsx"],"filenames":[".Rprofile","expr-dist"],"interpreters":["Rscript"],"tm_scope":"source.r","ace_mode":"r","codemirror_mode":"r","codemirror_mime_type":"text/x-rsrc","language_id":307},"RAML":{"type":"markup","ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","tm_scope":"source.yaml","color":"#77d9fb","extensions":[".raml"],"language_id":308},"RDoc":{"type":"prose","color":"#701516","ace_mode":"rdoc","wrap":true,"extensions":[".rdoc"],"tm_scope":"text.rdoc","language_id":309},"REALbasic":{"type":"programming","extensions":[".rbbas",".rbfrm",".rbmnu",".rbres",".rbtbar",".rbuistate"],"tm_scope":"source.vbnet","ace_mode":"text","language_id":310},"REXX":{"type":"programming","color":"#d90e09","aliases":["arexx"],"extensions":[".rexx",".pprx",".rex"],"interpreters":["regina","rexx"],"tm_scope":"source.rexx","ace_mode":"text","language_id":311},"RMarkdown":{"type":"prose","color":"#198ce7","wrap":true,"ace_mode":"markdown","codemirror_mode":"gfm","codemirror_mime_type":"text/x-gfm","extensions":[".qmd",".rmd"],"tm_scope":"source.gfm","language_id":313},"RPC":{"type":"programming","aliases":["rpcgen","oncrpc","xdr"],"ace_mode":"c_cpp","extensions":[".x"],"tm_scope":"source.c","language_id":1031374237},"RPGLE":{"type":"programming","ace_mode":"text","color":"#2BDE21","aliases":["ile rpg","sqlrpgle"],"extensions":[".rpgle",".sqlrpgle"],"tm_scope":"source.rpgle","language_id":609977990},"RPM Spec":{"type":"data","tm_scope":"source.rpm-spec","extensions":[".spec"],"aliases":["specfile"],"ace_mode":"text","codemirror_mode":"rpm","codemirror_mime_type":"text/x-rpm-spec","language_id":314},"RUNOFF":{"type":"markup","color":"#665a4e","extensions":[".rnh",".rno"],"wrap":true,"tm_scope":"text.runoff","ace_mode":"text","language_id":315},"Racket":{"type":"programming","color":"#3c5caa","extensions":[".rkt",".rktd",".rktl",".scrbl"],"interpreters":["racket"],"tm_scope":"source.racket","ace_mode":"lisp","language_id":316},"Ragel":{"type":"programming","color":"#9d5200","extensions":[".rl"],"aliases":["ragel-rb","ragel-ruby"],"tm_scope":"none","ace_mode":"text","language_id":317},"Raku":{"type":"programming","color":"#0000fb","extensions":[".6pl",".6pm",".nqp",".p6",".p6l",".p6m",".pl",".pl6",".pm",".pm6",".raku",".rakumod",".t"],"interpreters":["perl6","raku","rakudo"],"aliases":["perl6","perl-6"],"tm_scope":"source.raku","ace_mode":"perl","codemirror_mode":"perl","codemirror_mime_type":"text/x-perl","language_id":283},"Rascal":{"type":"programming","color":"#fffaa0","extensions":[".rsc"],"tm_scope":"source.rascal","ace_mode":"text","language_id":173616037},"Raw token data":{"type":"data","aliases":["raw"],"extensions":[".raw"],"tm_scope":"none","ace_mode":"text","language_id":318},"ReScript":{"type":"programming","color":"#ed5051","ace_mode":"rust","codemirror_mode":"rust","codemirror_mime_type":"text/x-rustsrc","extensions":[".res"],"interpreters":["ocaml"],"tm_scope":"source.rescript","language_id":501875647},"Readline Config":{"type":"data","group":"INI","aliases":["inputrc","readline"],"filenames":[".inputrc","inputrc"],"tm_scope":"source.inputrc","ace_mode":"text","language_id":538732839},"Reason":{"type":"programming","color":"#ff5847","ace_mode":"rust","codemirror_mode":"rust","codemirror_mime_type":"text/x-rustsrc","extensions":[".re",".rei"],"tm_scope":"source.reason","language_id":869538413},"ReasonLIGO":{"type":"programming","color":"#ff5847","ace_mode":"rust","codemirror_mode":"rust","codemirror_mime_type":"text/x-rustsrc","group":"LigoLANG","extensions":[".religo"],"tm_scope":"source.religo","language_id":319002153},"Rebol":{"type":"programming","color":"#358a5b","extensions":[".reb",".r",".r2",".r3",".rebol"],"ace_mode":"text","tm_scope":"source.rebol","language_id":319},"Record Jar":{"type":"data","filenames":["language-subtag-registry.txt"],"tm_scope":"source.record-jar","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","ace_mode":"text","color":"#0673ba","language_id":865765202},"Red":{"type":"programming","color":"#f50000","extensions":[".red",".reds"],"aliases":["red/system"],"tm_scope":"source.red","ace_mode":"text","language_id":320},"Redcode":{"type":"programming","extensions":[".cw"],"tm_scope":"none","ace_mode":"text","language_id":321},"Redirect Rules":{"type":"data","aliases":["redirects"],"filenames":["_redirects"],"tm_scope":"source.redirects","ace_mode":"text","language_id":1020148948},"Regular Expression":{"type":"data","color":"#009a00","extensions":[".regexp",".regex"],"aliases":["regexp","regex"],"ace_mode":"text","tm_scope":"source.regexp","language_id":363378884},"Ren'Py":{"type":"programming","aliases":["renpy"],"color":"#ff7f7f","extensions":[".rpy"],"tm_scope":"source.renpy","ace_mode":"python","language_id":322},"RenderScript":{"type":"programming","extensions":[".rs",".rsh"],"tm_scope":"none","ace_mode":"text","language_id":323},"Rich Text Format":{"type":"markup","extensions":[".rtf"],"tm_scope":"text.rtf","ace_mode":"text","language_id":51601661},"Ring":{"type":"programming","color":"#2D54CB","extensions":[".ring"],"tm_scope":"source.ring","ace_mode":"text","language_id":431},"Riot":{"type":"markup","color":"#A71E49","ace_mode":"html","extensions":[".riot"],"tm_scope":"text.html.riot","language_id":878396783},"RobotFramework":{"type":"programming","color":"#00c0b5","extensions":[".robot"],"tm_scope":"text.robot","ace_mode":"text","language_id":324},"Roff":{"type":"markup","color":"#ecdebe","extensions":[".roff",".1",".1in",".1m",".1x",".2",".3",".3in",".3m",".3p",".3pm",".3qt",".3x",".4",".5",".6",".7",".8",".9",".l",".man",".mdoc",".me",".ms",".n",".nr",".rno",".tmac"],"filenames":["eqnrc","mmn","mmt","troffrc","troffrc-end"],"tm_scope":"text.roff","aliases":["groff","man","manpage","man page","man-page","mdoc","nroff","troff"],"wrap":true,"ace_mode":"text","codemirror_mode":"troff","codemirror_mime_type":"text/troff","language_id":141},"Roff Manpage":{"type":"markup","color":"#ecdebe","group":"Roff","extensions":[".1",".1in",".1m",".1x",".2",".3",".3in",".3m",".3p",".3pm",".3qt",".3x",".4",".5",".6",".7",".8",".9",".man",".mdoc"],"wrap":true,"tm_scope":"text.roff","ace_mode":"text","codemirror_mode":"troff","codemirror_mime_type":"text/troff","language_id":612669833},"Rouge":{"type":"programming","ace_mode":"clojure","codemirror_mode":"clojure","codemirror_mime_type":"text/x-clojure","color":"#cc0088","extensions":[".rg"],"tm_scope":"source.clojure","language_id":325},"RouterOS Script":{"type":"programming","ace_mode":"text","extensions":[".rsc"],"interpreters":["RouterOS"],"color":"#DE3941","tm_scope":"none","language_id":592853203},"Ruby":{"type":"programming","tm_scope":"source.ruby","ace_mode":"ruby","codemirror_mode":"ruby","codemirror_mime_type":"text/x-ruby","color":"#701516","aliases":["jruby","macruby","rake","rb","rbx"],"extensions":[".rb",".builder",".eye",".fcgi",".gemspec",".god",".jbuilder",".mspec",".pluginspec",".podspec",".prawn",".rabl",".rake",".rbi",".rbuild",".rbw",".rbx",".ru",".ruby",".spec",".thor",".watchr"],"interpreters":["ruby","macruby","rake","jruby","rbx"],"filenames":[".irbrc",".pryrc",".simplecov","Appraisals","Berksfile","Brewfile","Buildfile","Capfile","Dangerfile","Deliverfile","Fastfile","Gemfile","Guardfile","Jarfile","Mavenfile","Podfile","Puppetfile","Rakefile","Snapfile","Steepfile","Thorfile","Vagrantfile","buildfile"],"language_id":326},"Rust":{"type":"programming","aliases":["rs"],"color":"#dea584","extensions":[".rs",".rs.in"],"tm_scope":"source.rust","ace_mode":"rust","codemirror_mode":"rust","codemirror_mime_type":"text/x-rustsrc","language_id":327},"SAS":{"type":"programming","color":"#B34936","extensions":[".sas"],"tm_scope":"source.sas","ace_mode":"text","codemirror_mode":"sas","codemirror_mime_type":"text/x-sas","language_id":328},"SCSS":{"type":"markup","color":"#c6538c","tm_scope":"source.css.scss","ace_mode":"scss","codemirror_mode":"css","codemirror_mime_type":"text/x-scss","extensions":[".scss"],"language_id":329},"SELinux Policy":{"aliases":["SELinux Kernel Policy Language","sepolicy"],"type":"data","tm_scope":"source.sepolicy","extensions":[".te"],"filenames":["file_contexts","genfs_contexts","initial_sids","port_contexts","security_classes"],"ace_mode":"text","language_id":880010326},"SMT":{"type":"programming","extensions":[".smt2",".smt"],"interpreters":["boolector","cvc4","mathsat5","opensmt","smtinterpol","smt-rat","stp","verit","yices2","z3"],"tm_scope":"source.smt","ace_mode":"text","language_id":330},"SPARQL":{"type":"data","color":"#0C4597","tm_scope":"source.sparql","ace_mode":"text","codemirror_mode":"sparql","codemirror_mime_type":"application/sparql-query","extensions":[".sparql",".rq"],"language_id":331},"SQF":{"type":"programming","color":"#3F3F3F","extensions":[".sqf",".hqf"],"tm_scope":"source.sqf","ace_mode":"text","language_id":332},"SQL":{"type":"data","color":"#e38c00","tm_scope":"source.sql","ace_mode":"sql","codemirror_mode":"sql","codemirror_mime_type":"text/x-sql","extensions":[".sql",".cql",".ddl",".inc",".mysql",".prc",".tab",".udf",".viw"],"language_id":333},"SQLPL":{"type":"programming","color":"#e38c00","ace_mode":"sql","codemirror_mode":"sql","codemirror_mime_type":"text/x-sql","tm_scope":"source.sql","extensions":[".sql",".db2"],"language_id":334},"SRecode Template":{"type":"markup","color":"#348a34","tm_scope":"source.lisp","ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","extensions":[".srt"],"language_id":335},"SSH Config":{"type":"data","group":"INI","filenames":["ssh-config","ssh_config","sshconfig","sshconfig.snip","sshd-config","sshd_config"],"ace_mode":"text","tm_scope":"source.ssh-config","language_id":554920715},"STAR":{"type":"data","extensions":[".star"],"tm_scope":"source.star","ace_mode":"text","language_id":424510560},"STL":{"type":"data","color":"#373b5e","aliases":["ascii stl","stla"],"extensions":[".stl"],"tm_scope":"source.stl","ace_mode":"text","language_id":455361735},"STON":{"type":"data","group":"Smalltalk","extensions":[".ston"],"tm_scope":"source.smalltalk","ace_mode":"text","language_id":336},"SVG":{"type":"data","color":"#ff9900","extensions":[".svg"],"tm_scope":"text.xml.svg","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":337},"SWIG":{"type":"programming","extensions":[".i"],"tm_scope":"source.c++","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","language_id":1066250075},"Sage":{"type":"programming","extensions":[".sage",".sagews"],"tm_scope":"source.python","ace_mode":"python","codemirror_mode":"python","codemirror_mime_type":"text/x-python","language_id":338},"SaltStack":{"type":"programming","color":"#646464","aliases":["saltstate","salt"],"extensions":[".sls"],"tm_scope":"source.yaml.salt","ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","language_id":339},"Sass":{"type":"markup","color":"#a53b70","tm_scope":"source.sass","extensions":[".sass"],"ace_mode":"sass","codemirror_mode":"sass","codemirror_mime_type":"text/x-sass","language_id":340},"Scala":{"type":"programming","tm_scope":"source.scala","ace_mode":"scala","codemirror_mode":"clike","codemirror_mime_type":"text/x-scala","color":"#c22d40","extensions":[".scala",".kojo",".sbt",".sc"],"interpreters":["scala"],"language_id":341},"Scaml":{"type":"markup","color":"#bd181a","extensions":[".scaml"],"tm_scope":"source.scaml","ace_mode":"text","language_id":342},"Scheme":{"type":"programming","color":"#1e4aec","extensions":[".scm",".sch",".sld",".sls",".sps",".ss"],"interpreters":["scheme","guile","bigloo","chicken","csi","gosh","r6rs"],"tm_scope":"source.scheme","ace_mode":"scheme","codemirror_mode":"scheme","codemirror_mime_type":"text/x-scheme","language_id":343},"Scilab":{"type":"programming","color":"#ca0f21","extensions":[".sci",".sce",".tst"],"tm_scope":"source.scilab","ace_mode":"text","language_id":344},"Self":{"type":"programming","color":"#0579aa","extensions":[".self"],"tm_scope":"none","ace_mode":"text","language_id":345},"ShaderLab":{"type":"programming","color":"#222c37","extensions":[".shader"],"ace_mode":"text","tm_scope":"source.shaderlab","language_id":664257356},"Shell":{"type":"programming","color":"#89e051","aliases":["sh","shell-script","bash","zsh"],"extensions":[".sh",".bash",".bats",".cgi",".command",".env",".fcgi",".ksh",".sh.in",".tmux",".tool",".zsh",".zsh-theme"],"filenames":[".bash_aliases",".bash_history",".bash_logout",".bash_profile",".bashrc",".cshrc",".env",".env.example",".flaskenv",".kshrc",".login",".profile",".zlogin",".zlogout",".zprofile",".zshenv",".zshrc","9fs","PKGBUILD","bash_aliases","bash_logout","bash_profile","bashrc","cshrc","gradlew","kshrc","login","man","profile","zlogin","zlogout","zprofile","zshenv","zshrc"],"interpreters":["ash","bash","dash","ksh","mksh","pdksh","rc","sh","zsh"],"tm_scope":"source.shell","ace_mode":"sh","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":346},"ShellCheck Config":{"type":"data","color":"#cecfcb","filenames":[".shellcheckrc"],"aliases":["shellcheckrc"],"tm_scope":"source.shellcheckrc","ace_mode":"ini","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","language_id":687511714},"ShellSession":{"type":"programming","extensions":[".sh-session"],"aliases":["bash session","console"],"tm_scope":"text.shell-session","ace_mode":"sh","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":347},"Shen":{"type":"programming","color":"#120F14","extensions":[".shen"],"tm_scope":"source.shen","ace_mode":"text","language_id":348},"Sieve":{"type":"programming","tm_scope":"source.sieve","ace_mode":"text","extensions":[".sieve"],"codemirror_mode":"sieve","codemirror_mime_type":"application/sieve","language_id":208976687},"Singularity":{"type":"programming","color":"#64E6AD","tm_scope":"source.singularity","filenames":["Singularity"],"ace_mode":"text","language_id":987024632},"Slash":{"type":"programming","color":"#007eff","extensions":[".sl"],"tm_scope":"text.html.slash","ace_mode":"text","language_id":349},"Slice":{"type":"programming","color":"#003fa2","tm_scope":"source.slice","ace_mode":"text","extensions":[".ice"],"language_id":894641667},"Slim":{"type":"markup","color":"#2b2b2b","extensions":[".slim"],"tm_scope":"text.slim","ace_mode":"text","codemirror_mode":"slim","codemirror_mime_type":"text/x-slim","language_id":350},"SmPL":{"type":"programming","extensions":[".cocci"],"aliases":["coccinelle"],"ace_mode":"text","tm_scope":"source.smpl","color":"#c94949","language_id":164123055},"Smali":{"type":"programming","extensions":[".smali"],"ace_mode":"text","tm_scope":"source.smali","language_id":351},"Smalltalk":{"type":"programming","color":"#596706","extensions":[".st",".cs"],"aliases":["squeak"],"tm_scope":"source.smalltalk","ace_mode":"text","codemirror_mode":"smalltalk","codemirror_mime_type":"text/x-stsrc","language_id":352},"Smarty":{"type":"programming","color":"#f0c040","extensions":[".tpl"],"ace_mode":"smarty","codemirror_mode":"smarty","codemirror_mime_type":"text/x-smarty","tm_scope":"text.html.smarty","language_id":353},"Solidity":{"type":"programming","color":"#AA6746","ace_mode":"text","tm_scope":"source.solidity","extensions":[".sol"],"language_id":237469032},"Soong":{"type":"data","tm_scope":"source.bp","ace_mode":"text","filenames":["Android.bp"],"language_id":222900098},"SourcePawn":{"type":"programming","color":"#f69e1d","aliases":["sourcemod"],"extensions":[".sp",".inc"],"tm_scope":"source.sourcepawn","ace_mode":"text","language_id":354},"Spline Font Database":{"type":"data","extensions":[".sfd"],"tm_scope":"text.sfd","ace_mode":"yaml","language_id":767169629},"Squirrel":{"type":"programming","color":"#800000","extensions":[".nut"],"tm_scope":"source.nut","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","language_id":355},"Stan":{"type":"programming","color":"#b2011d","extensions":[".stan"],"ace_mode":"text","tm_scope":"source.stan","language_id":356},"Standard ML":{"type":"programming","color":"#dc566d","aliases":["sml"],"extensions":[".ml",".fun",".sig",".sml"],"tm_scope":"source.ml","ace_mode":"text","codemirror_mode":"mllike","codemirror_mime_type":"text/x-ocaml","language_id":357},"Starlark":{"type":"programming","tm_scope":"source.python","ace_mode":"python","codemirror_mode":"python","codemirror_mime_type":"text/x-python","color":"#76d275","extensions":[".bzl",".star"],"filenames":["BUCK","BUILD","BUILD.bazel","Tiltfile","WORKSPACE"],"aliases":["bazel","bzl"],"language_id":960266174},"Stata":{"type":"programming","color":"#1a5f91","extensions":[".do",".ado",".doh",".ihlp",".mata",".matah",".sthlp"],"tm_scope":"source.stata","ace_mode":"text","language_id":358},"StringTemplate":{"type":"markup","color":"#3fb34f","extensions":[".st"],"tm_scope":"source.string-template","ace_mode":"html","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","language_id":89855901},"Stylus":{"type":"markup","color":"#ff6347","extensions":[".styl"],"tm_scope":"source.stylus","ace_mode":"stylus","language_id":359},"SubRip Text":{"type":"data","color":"#9e0101","extensions":[".srt"],"ace_mode":"text","tm_scope":"text.srt","language_id":360},"SugarSS":{"type":"markup","color":"#2fcc9f","tm_scope":"source.css.postcss.sugarss","group":"CSS","extensions":[".sss"],"ace_mode":"text","language_id":826404698},"SuperCollider":{"type":"programming","color":"#46390b","extensions":[".sc",".scd"],"interpreters":["sclang","scsynth"],"tm_scope":"source.supercollider","ace_mode":"text","language_id":361},"Svelte":{"type":"markup","color":"#ff3e00","tm_scope":"source.svelte","ace_mode":"html","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","extensions":[".svelte"],"language_id":928734530},"Swift":{"type":"programming","color":"#F05138","extensions":[".swift"],"tm_scope":"source.swift","ace_mode":"text","codemirror_mode":"swift","codemirror_mime_type":"text/x-swift","language_id":362},"SystemVerilog":{"type":"programming","color":"#DAE1C2","extensions":[".sv",".svh",".vh"],"tm_scope":"source.systemverilog","ace_mode":"verilog","codemirror_mode":"verilog","codemirror_mime_type":"text/x-systemverilog","language_id":363},"TI Program":{"type":"programming","ace_mode":"text","color":"#A0AA87","extensions":[".8xp",".8xk",".8xk.txt",".8xp.txt"],"language_id":422,"tm_scope":"none"},"TLA":{"type":"programming","color":"#4b0079","extensions":[".tla"],"tm_scope":"source.tla","ace_mode":"text","language_id":364},"TOML":{"type":"data","color":"#9c4221","extensions":[".toml"],"filenames":["Cargo.lock","Gopkg.lock","Pipfile","poetry.lock"],"tm_scope":"source.toml","ace_mode":"toml","codemirror_mode":"toml","codemirror_mime_type":"text/x-toml","language_id":365},"TSQL":{"type":"programming","color":"#e38c00","extensions":[".sql"],"ace_mode":"sql","tm_scope":"source.tsql","language_id":918334941},"TSV":{"type":"data","color":"#237346","ace_mode":"text","tm_scope":"source.generic-db","extensions":[".tsv"],"language_id":1035892117},"TSX":{"type":"programming","color":"#3178c6","group":"TypeScript","extensions":[".tsx"],"tm_scope":"source.tsx","ace_mode":"javascript","codemirror_mode":"jsx","codemirror_mime_type":"text/jsx","language_id":94901924},"TXL":{"type":"programming","color":"#0178b8","extensions":[".txl"],"tm_scope":"source.txl","ace_mode":"text","language_id":366},"Talon":{"type":"programming","ace_mode":"text","color":"#333333","extensions":[".talon"],"tm_scope":"source.talon","language_id":959889508},"Tcl":{"type":"programming","color":"#e4cc98","extensions":[".tcl",".adp",".tcl.in",".tm"],"filenames":["owh","starfield"],"interpreters":["tclsh","wish"],"tm_scope":"source.tcl","ace_mode":"tcl","codemirror_mode":"tcl","codemirror_mime_type":"text/x-tcl","language_id":367},"Tcsh":{"type":"programming","group":"Shell","extensions":[".tcsh",".csh"],"interpreters":["tcsh","csh"],"tm_scope":"source.shell","ace_mode":"sh","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":368},"TeX":{"type":"markup","color":"#3D6117","ace_mode":"tex","codemirror_mode":"stex","codemirror_mime_type":"text/x-stex","tm_scope":"text.tex.latex","wrap":true,"aliases":["latex"],"extensions":[".tex",".aux",".bbx",".cbx",".cls",".dtx",".ins",".lbx",".ltx",".mkii",".mkiv",".mkvi",".sty",".toc"],"language_id":369},"Tea":{"type":"markup","extensions":[".tea"],"tm_scope":"source.tea","ace_mode":"text","language_id":370},"Terra":{"type":"programming","extensions":[".t"],"color":"#00004c","tm_scope":"source.terra","ace_mode":"lua","codemirror_mode":"lua","codemirror_mime_type":"text/x-lua","interpreters":["lua"],"language_id":371},"Texinfo":{"type":"prose","wrap":true,"extensions":[".texinfo",".texi",".txi"],"ace_mode":"text","tm_scope":"text.texinfo","interpreters":["makeinfo"],"language_id":988020015},"Text":{"type":"prose","wrap":true,"aliases":["fundamental","plain text"],"extensions":[".txt",".fr",".nb",".ncl",".no"],"filenames":["CITATION","CITATIONS","COPYING","COPYING.regex","COPYRIGHT.regex","FONTLOG","INSTALL","INSTALL.mysql","LICENSE","LICENSE.mysql","NEWS","README.me","README.mysql","README.nss","click.me","delete.me","keep.me","package.mask","package.use.mask","package.use.stable.mask","read.me","readme.1st","test.me","use.mask","use.stable.mask"],"tm_scope":"none","ace_mode":"text","language_id":372},"TextMate Properties":{"type":"data","color":"#df66e4","aliases":["tm-properties"],"filenames":[".tm_properties"],"ace_mode":"properties","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","tm_scope":"source.tm-properties","language_id":981795023},"Textile":{"type":"prose","color":"#ffe7ac","ace_mode":"textile","codemirror_mode":"textile","codemirror_mime_type":"text/x-textile","wrap":true,"extensions":[".textile"],"tm_scope":"none","language_id":373},"Thrift":{"type":"programming","color":"#D12127","tm_scope":"source.thrift","extensions":[".thrift"],"ace_mode":"text","language_id":374},"Turing":{"type":"programming","color":"#cf142b","extensions":[".t",".tu"],"tm_scope":"source.turing","ace_mode":"text","language_id":375},"Turtle":{"type":"data","extensions":[".ttl"],"tm_scope":"source.turtle","ace_mode":"text","codemirror_mode":"turtle","codemirror_mime_type":"text/turtle","language_id":376},"Twig":{"type":"markup","color":"#c1d026","extensions":[".twig"],"tm_scope":"text.html.twig","ace_mode":"twig","codemirror_mode":"twig","codemirror_mime_type":"text/x-twig","language_id":377},"Type Language":{"type":"data","aliases":["tl"],"extensions":[".tl"],"tm_scope":"source.tl","ace_mode":"text","language_id":632765617},"TypeScript":{"type":"programming","color":"#3178c6","aliases":["ts"],"interpreters":["deno","ts-node"],"extensions":[".ts",".cts",".mts"],"tm_scope":"source.ts","ace_mode":"typescript","codemirror_mode":"javascript","codemirror_mime_type":"application/typescript","language_id":378},"Unified Parallel C":{"type":"programming","color":"#4e3617","group":"C","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","extensions":[".upc"],"tm_scope":"source.c","language_id":379},"Unity3D Asset":{"type":"data","color":"#222c37","ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","extensions":[".anim",".asset",".mask",".mat",".meta",".prefab",".unity"],"tm_scope":"source.yaml","language_id":380},"Unix Assembly":{"type":"programming","group":"Assembly","extensions":[".s",".ms"],"aliases":["gas","gnu asm","unix asm"],"tm_scope":"source.x86","ace_mode":"assembly_x86","language_id":120},"Uno":{"type":"programming","color":"#9933cc","extensions":[".uno"],"ace_mode":"csharp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csharp","tm_scope":"source.cs","language_id":381},"UnrealScript":{"type":"programming","color":"#a54c4d","extensions":[".uc"],"tm_scope":"source.java","ace_mode":"java","codemirror_mode":"clike","codemirror_mime_type":"text/x-java","language_id":382},"UrWeb":{"type":"programming","color":"#ccccee","aliases":["Ur/Web","Ur"],"extensions":[".ur",".urs"],"tm_scope":"source.ur","ace_mode":"text","language_id":383},"V":{"type":"programming","color":"#4f87c4","aliases":["vlang"],"extensions":[".v"],"tm_scope":"source.v","ace_mode":"golang","codemirror_mode":"go","codemirror_mime_type":"text/x-go","language_id":603371597},"VBA":{"type":"programming","color":"#867db1","extensions":[".bas",".cls",".frm",".frx",".vba"],"tm_scope":"source.vbnet","aliases":["vb6","visual basic 6","visual basic for applications"],"ace_mode":"text","codemirror_mode":"vb","codemirror_mime_type":"text/x-vb","language_id":399230729},"VBScript":{"type":"programming","color":"#15dcdc","extensions":[".vbs"],"tm_scope":"source.vbnet","ace_mode":"text","codemirror_mode":"vbscript","codemirror_mime_type":"text/vbscript","language_id":408016005},"VCL":{"type":"programming","color":"#148AA8","extensions":[".vcl"],"tm_scope":"source.varnish.vcl","ace_mode":"text","language_id":384},"VHDL":{"type":"programming","color":"#adb2cb","extensions":[".vhdl",".vhd",".vhf",".vhi",".vho",".vhs",".vht",".vhw"],"tm_scope":"source.vhdl","ace_mode":"vhdl","codemirror_mode":"vhdl","codemirror_mime_type":"text/x-vhdl","language_id":385},"Vala":{"type":"programming","color":"#a56de2","extensions":[".vala",".vapi"],"tm_scope":"source.vala","ace_mode":"vala","language_id":386},"Valve Data Format":{"type":"data","color":"#f26025","aliases":["keyvalues","vdf"],"extensions":[".vdf"],"ace_mode":"text","tm_scope":"source.keyvalues","language_id":544060961},"Velocity Template Language":{"type":"markup","color":"#507cff","aliases":["vtl","velocity"],"extensions":[".vtl"],"ace_mode":"velocity","tm_scope":"source.velocity","codemirror_mode":"velocity","codemirror_mime_type":"text/velocity","language_id":292377326},"Verilog":{"type":"programming","color":"#b2b7f8","extensions":[".v",".veo"],"tm_scope":"source.verilog","ace_mode":"verilog","codemirror_mode":"verilog","codemirror_mime_type":"text/x-verilog","language_id":387},"Vim Help File":{"type":"prose","color":"#199f4b","aliases":["help","vimhelp"],"extensions":[".txt"],"tm_scope":"text.vim-help","ace_mode":"text","language_id":508563686},"Vim Script":{"type":"programming","color":"#199f4b","tm_scope":"source.viml","aliases":["vim","viml","nvim"],"extensions":[".vim",".vba",".vimrc",".vmb"],"filenames":[".exrc",".gvimrc",".nvimrc",".vimrc","_vimrc","gvimrc","nvimrc","vimrc"],"ace_mode":"text","language_id":388},"Vim Snippet":{"type":"markup","color":"#199f4b","aliases":["SnipMate","UltiSnip","UltiSnips","NeoSnippet"],"extensions":[".snip",".snippet",".snippets"],"tm_scope":"source.vim-snippet","ace_mode":"text","language_id":81265970},"Visual Basic .NET":{"type":"programming","color":"#945db7","extensions":[".vb",".vbhtml"],"aliases":["visual basic","vbnet","vb .net","vb.net"],"tm_scope":"source.vbnet","ace_mode":"text","codemirror_mode":"vb","codemirror_mime_type":"text/x-vb","language_id":389},"Volt":{"type":"programming","color":"#1F1F1F","extensions":[".volt"],"tm_scope":"source.d","ace_mode":"d","codemirror_mode":"d","codemirror_mime_type":"text/x-d","language_id":390},"Vue":{"type":"markup","color":"#41b883","extensions":[".vue"],"tm_scope":"text.html.vue","ace_mode":"html","language_id":391},"Vyper":{"type":"programming","extensions":[".vy"],"color":"#2980b9","ace_mode":"text","tm_scope":"source.vyper","language_id":1055641948},"Wavefront Material":{"type":"data","extensions":[".mtl"],"tm_scope":"source.wavefront.mtl","ace_mode":"text","language_id":392},"Wavefront Object":{"type":"data","extensions":[".obj"],"tm_scope":"source.wavefront.obj","ace_mode":"text","language_id":393},"Web Ontology Language":{"type":"data","color":"#5b70bd","extensions":[".owl"],"tm_scope":"text.xml","ace_mode":"xml","language_id":394},"WebAssembly":{"type":"programming","color":"#04133b","extensions":[".wast",".wat"],"aliases":["wast","wasm"],"tm_scope":"source.webassembly","ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","language_id":956556503},"WebIDL":{"type":"programming","extensions":[".webidl"],"tm_scope":"source.webidl","ace_mode":"text","codemirror_mode":"webidl","codemirror_mime_type":"text/x-webidl","language_id":395},"WebVTT":{"type":"data","wrap":true,"aliases":["vtt"],"extensions":[".vtt"],"tm_scope":"text.vtt","ace_mode":"text","language_id":658679714},"Wget Config":{"type":"data","group":"INI","aliases":["wgetrc"],"filenames":[".wgetrc"],"tm_scope":"source.wgetrc","ace_mode":"text","language_id":668457123},"Whiley":{"type":"programming","color":"#d5c397","extensions":[".whiley"],"tm_scope":"source.whiley","ace_mode":"text","language_id":888779559},"Wikitext":{"type":"prose","color":"#fc5757","wrap":true,"aliases":["mediawiki","wiki"],"extensions":[".mediawiki",".wiki",".wikitext"],"tm_scope":"text.html.mediawiki","ace_mode":"text","language_id":228},"Win32 Message File":{"type":"data","extensions":[".mc"],"tm_scope":"source.win32-messages","ace_mode":"ini","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","language_id":950967261},"Windows Registry Entries":{"type":"data","color":"#52d5ff","extensions":[".reg"],"tm_scope":"source.reg","ace_mode":"ini","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","language_id":969674868},"Witcher Script":{"type":"programming","color":"#ff0000","extensions":[".ws"],"ace_mode":"text","tm_scope":"source.witcherscript","language_id":686821385},"Wollok":{"type":"programming","color":"#a23738","extensions":[".wlk"],"ace_mode":"text","tm_scope":"source.wollok","language_id":632745969},"World of Warcraft Addon Data":{"type":"data","color":"#f7e43f","extensions":[".toc"],"tm_scope":"source.toc","ace_mode":"text","language_id":396},"Wren":{"type":"programming","color":"#383838","aliases":["wrenlang"],"extensions":[".wren"],"tm_scope":"source.wren","ace_mode":"text","language_id":713580619},"X BitMap":{"type":"data","group":"C","aliases":["xbm"],"extensions":[".xbm"],"ace_mode":"c_cpp","tm_scope":"source.c","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":782911107},"X Font Directory Index":{"type":"data","filenames":["encodings.dir","fonts.alias","fonts.dir","fonts.scale"],"tm_scope":"source.fontdir","ace_mode":"text","language_id":208700028},"X PixMap":{"type":"data","group":"C","aliases":["xpm"],"extensions":[".xpm",".pm"],"ace_mode":"c_cpp","tm_scope":"source.c","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":781846279},"X10":{"type":"programming","aliases":["xten"],"ace_mode":"text","extensions":[".x10"],"color":"#4B6BEF","tm_scope":"source.x10","language_id":397},"XC":{"type":"programming","color":"#99DA07","extensions":[".xc"],"tm_scope":"source.xc","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":398},"XCompose":{"type":"data","filenames":[".XCompose","XCompose","xcompose"],"tm_scope":"config.xcompose","ace_mode":"text","language_id":225167241},"XML":{"type":"data","color":"#0060ac","tm_scope":"text.xml","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","aliases":["rss","xsd","wsdl"],"extensions":[".xml",".adml",".admx",".ant",".axaml",".axml",".builds",".ccproj",".ccxml",".clixml",".cproject",".cscfg",".csdef",".csl",".csproj",".ct",".depproj",".dita",".ditamap",".ditaval",".dll.config",".dotsettings",".filters",".fsproj",".fxml",".glade",".gml",".gmx",".grxml",".gst",".hzp",".iml",".ivy",".jelly",".jsproj",".kml",".launch",".mdpolicy",".mjml",".mm",".mod",".mxml",".natvis",".ncl",".ndproj",".nproj",".nuspec",".odd",".osm",".pkgproj",".pluginspec",".proj",".props",".ps1xml",".psc1",".pt",".qhelp",".rdf",".res",".resx",".rs",".rss",".sch",".scxml",".sfproj",".shproj",".srdf",".storyboard",".sublime-snippet",".targets",".tml",".ts",".tsx",".ui",".urdf",".ux",".vbproj",".vcxproj",".vsixmanifest",".vssettings",".vstemplate",".vxml",".wixproj",".workflow",".wsdl",".wsf",".wxi",".wxl",".wxs",".x3d",".xacro",".xaml",".xib",".xlf",".xliff",".xmi",".xml.dist",".xmp",".xproj",".xsd",".xspec",".xul",".zcml"],"filenames":[".classpath",".cproject",".project","App.config","NuGet.config","Settings.StyleCop","Web.Debug.config","Web.Release.config","Web.config","packages.config"],"language_id":399},"XML Property List":{"type":"data","color":"#0060ac","group":"XML","extensions":[".plist",".stTheme",".tmCommand",".tmLanguage",".tmPreferences",".tmSnippet",".tmTheme"],"tm_scope":"text.xml.plist","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":75622871},"XPages":{"type":"data","extensions":[".xsp-config",".xsp.metadata"],"tm_scope":"text.xml","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":400},"XProc":{"type":"programming","extensions":[".xpl",".xproc"],"tm_scope":"text.xml","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":401},"XQuery":{"type":"programming","color":"#5232e7","extensions":[".xquery",".xq",".xql",".xqm",".xqy"],"ace_mode":"xquery","codemirror_mode":"xquery","codemirror_mime_type":"application/xquery","tm_scope":"source.xq","language_id":402},"XS":{"type":"programming","extensions":[".xs"],"tm_scope":"source.c","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":403},"XSLT":{"type":"programming","aliases":["xsl"],"extensions":[".xslt",".xsl"],"tm_scope":"text.xml.xsl","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","color":"#EB8CEB","language_id":404},"Xojo":{"type":"programming","color":"#81bd41","extensions":[".xojo_code",".xojo_menu",".xojo_report",".xojo_script",".xojo_toolbar",".xojo_window"],"tm_scope":"source.xojo","ace_mode":"text","language_id":405},"Xonsh":{"type":"programming","color":"#285EEF","extensions":[".xsh"],"tm_scope":"source.python","ace_mode":"text","codemirror_mode":"python","codemirror_mime_type":"text/x-python","language_id":614078284},"Xtend":{"type":"programming","color":"#24255d","extensions":[".xtend"],"tm_scope":"source.xtend","ace_mode":"text","language_id":406},"YAML":{"type":"data","color":"#cb171e","tm_scope":"source.yaml","aliases":["yml"],"extensions":[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],"filenames":[".clang-format",".clang-tidy",".gemrc","CITATION.cff","glide.lock","yarn.lock"],"ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","language_id":407},"YANG":{"type":"data","extensions":[".yang"],"tm_scope":"source.yang","ace_mode":"text","language_id":408},"YARA":{"type":"programming","color":"#220000","ace_mode":"text","extensions":[".yar",".yara"],"tm_scope":"source.yara","language_id":805122868},"YASnippet":{"type":"markup","aliases":["snippet","yas"],"color":"#32AB90","extensions":[".yasnippet"],"tm_scope":"source.yasnippet","ace_mode":"text","language_id":378760102},"Yacc":{"type":"programming","extensions":[".y",".yacc",".yy"],"tm_scope":"source.yacc","ace_mode":"text","color":"#4B6C4B","language_id":409},"Yul":{"type":"programming","color":"#794932","ace_mode":"text","tm_scope":"source.yul","extensions":[".yul"],"language_id":237469033},"ZAP":{"type":"programming","color":"#0d665e","extensions":[".zap",".xzap"],"tm_scope":"source.zap","ace_mode":"text","language_id":952972794},"ZIL":{"type":"programming","color":"#dc75e5","extensions":[".zil",".mud"],"tm_scope":"source.zil","ace_mode":"text","language_id":973483626},"Zeek":{"type":"programming","aliases":["bro"],"extensions":[".zeek",".bro"],"tm_scope":"source.zeek","ace_mode":"text","language_id":40},"ZenScript":{"type":"programming","color":"#00BCD1","extensions":[".zs"],"tm_scope":"source.zenscript","ace_mode":"text","language_id":494938890},"Zephir":{"type":"programming","color":"#118f9e","extensions":[".zep"],"tm_scope":"source.php.zephir","ace_mode":"php","language_id":410},"Zig":{"type":"programming","color":"#ec915c","extensions":[".zig"],"tm_scope":"source.zig","ace_mode":"text","language_id":646424281},"Zimpl":{"type":"programming","color":"#d67711","extensions":[".zimpl",".zmpl",".zpl"],"tm_scope":"none","ace_mode":"text","language_id":411},"cURL Config":{"type":"data","group":"INI","aliases":["curlrc"],"filenames":[".curlrc","_curlrc"],"tm_scope":"source.curlrc","ace_mode":"text","language_id":992375436},"desktop":{"type":"data","extensions":[".desktop",".desktop.in",".service"],"tm_scope":"source.desktop","ace_mode":"text","language_id":412},"dircolors":{"type":"data","extensions":[".dircolors"],"filenames":[".dir_colors",".dircolors","DIR_COLORS","_dir_colors","_dircolors","dir_colors"],"tm_scope":"source.dircolors","ace_mode":"text","language_id":691605112},"eC":{"type":"programming","color":"#913960","extensions":[".ec",".eh"],"tm_scope":"source.c.ec","ace_mode":"text","language_id":413},"edn":{"type":"data","ace_mode":"clojure","codemirror_mode":"clojure","codemirror_mime_type":"text/x-clojure","extensions":[".edn"],"tm_scope":"source.clojure","language_id":414},"fish":{"type":"programming","color":"#4aae47","group":"Shell","interpreters":["fish"],"extensions":[".fish"],"tm_scope":"source.fish","ace_mode":"text","language_id":415},"hoon":{"type":"programming","color":"#00b171","tm_scope":"source.hoon","ace_mode":"text","extensions":[".hoon"],"language_id":560883276},"jq":{"color":"#c7254e","ace_mode":"text","type":"programming","extensions":[".jq"],"tm_scope":"source.jq","language_id":905371884},"kvlang":{"type":"markup","ace_mode":"text","extensions":[".kv"],"color":"#1da6e0","tm_scope":"source.python.kivy","language_id":970675279},"mIRC Script":{"type":"programming","color":"#3d57c3","extensions":[".mrc"],"tm_scope":"source.msl","ace_mode":"text","language_id":517654727},"mcfunction":{"type":"programming","color":"#E22837","extensions":[".mcfunction"],"tm_scope":"source.mcfunction","ace_mode":"text","language_id":462488745},"mupad":{"type":"programming","color":"#244963","extensions":[".mu"],"tm_scope":"source.mupad","ace_mode":"text","language_id":416},"nanorc":{"type":"data","color":"#2d004d","group":"INI","extensions":[".nanorc"],"filenames":[".nanorc","nanorc"],"tm_scope":"source.nanorc","ace_mode":"text","language_id":775996197},"nesC":{"type":"programming","color":"#94B0C7","extensions":[".nc"],"ace_mode":"text","tm_scope":"source.nesc","language_id":417},"ooc":{"type":"programming","color":"#b0b77e","extensions":[".ooc"],"tm_scope":"source.ooc","ace_mode":"text","language_id":418},"q":{"type":"programming","extensions":[".q"],"tm_scope":"source.q","ace_mode":"text","color":"#0040cd","language_id":970539067},"reStructuredText":{"type":"prose","color":"#141414","wrap":true,"aliases":["rst"],"extensions":[".rst",".rest",".rest.txt",".rst.txt"],"tm_scope":"text.restructuredtext","ace_mode":"text","codemirror_mode":"rst","codemirror_mime_type":"text/x-rst","language_id":419},"robots.txt":{"type":"data","aliases":["robots","robots txt"],"filenames":["robots.txt"],"ace_mode":"text","tm_scope":"text.robots-txt","language_id":674736065},"sed":{"type":"programming","color":"#64b970","extensions":[".sed"],"interpreters":["gsed","minised","sed","ssed"],"ace_mode":"text","tm_scope":"source.sed","language_id":847830017},"wdl":{"type":"programming","color":"#42f1f4","extensions":[".wdl"],"tm_scope":"source.wdl","ace_mode":"text","language_id":374521672},"wisp":{"type":"programming","ace_mode":"clojure","codemirror_mode":"clojure","codemirror_mime_type":"text/x-clojure","color":"#7582D1","extensions":[".wisp"],"tm_scope":"source.clojure","language_id":420},"xBase":{"type":"programming","color":"#403a40","aliases":["advpl","clipper","foxpro"],"extensions":[".prg",".ch",".prw"],"tm_scope":"source.harbour","ace_mode":"text","language_id":421}}
\ No newline at end of file
+{"1C Enterprise":{"type":"programming","color":"#814CCC","extensions":[".bsl",".os"],"tm_scope":"source.bsl","ace_mode":"text","language_id":0},"2-Dimensional Array":{"type":"data","color":"#38761D","extensions":[".2da"],"tm_scope":"source.2da","ace_mode":"text","language_id":387204628},"4D":{"type":"programming","color":"#004289","extensions":[".4dm"],"tm_scope":"source.4dm","ace_mode":"text","language_id":577529595},"ABAP":{"type":"programming","color":"#E8274B","extensions":[".abap"],"tm_scope":"source.abap","ace_mode":"abap","language_id":1},"ABAP CDS":{"type":"programming","color":"#555e25","extensions":[".asddls"],"tm_scope":"source.abapcds","language_id":452681853,"ace_mode":"text"},"ABNF":{"type":"data","ace_mode":"text","extensions":[".abnf"],"tm_scope":"source.abnf","language_id":429},"AGS Script":{"type":"programming","color":"#B9D9FF","aliases":["ags"],"extensions":[".asc",".ash"],"tm_scope":"source.c++","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","language_id":2},"AIDL":{"type":"programming","color":"#34EB6B","tm_scope":"source.aidl","extensions":[".aidl"],"ace_mode":"text","interpreters":["aidl"],"language_id":451700185},"AL":{"type":"programming","color":"#3AA2B5","extensions":[".al"],"tm_scope":"source.al","ace_mode":"text","language_id":658971832},"AMPL":{"type":"programming","color":"#E6EFBB","extensions":[".ampl",".mod"],"tm_scope":"source.ampl","ace_mode":"text","language_id":3},"ANTLR":{"type":"programming","color":"#9DC3FF","extensions":[".g4"],"tm_scope":"source.antlr","ace_mode":"text","language_id":4},"API Blueprint":{"type":"markup","color":"#2ACCA8","ace_mode":"markdown","extensions":[".apib"],"tm_scope":"text.html.markdown.source.gfm.apib","language_id":5},"APL":{"type":"programming","color":"#5A8164","extensions":[".apl",".dyalog"],"interpreters":["apl","aplx","dyalog"],"tm_scope":"source.apl","ace_mode":"text","codemirror_mode":"apl","codemirror_mime_type":"text/apl","language_id":6},"ASL":{"type":"programming","ace_mode":"text","extensions":[".asl",".dsl"],"tm_scope":"source.asl","language_id":124996147},"ASN.1":{"type":"data","extensions":[".asn",".asn1"],"tm_scope":"source.asn","ace_mode":"text","codemirror_mode":"asn.1","codemirror_mime_type":"text/x-ttcn-asn","language_id":7},"ASP.NET":{"type":"programming","tm_scope":"text.html.asp","color":"#9400ff","aliases":["aspx","aspx-vb"],"extensions":[".asax",".ascx",".ashx",".asmx",".aspx",".axd"],"ace_mode":"text","codemirror_mode":"htmlembedded","codemirror_mime_type":"application/x-aspx","language_id":564186416},"ATS":{"type":"programming","color":"#1ac620","aliases":["ats2"],"extensions":[".dats",".hats",".sats"],"tm_scope":"source.ats","ace_mode":"ocaml","language_id":9},"ActionScript":{"type":"programming","tm_scope":"source.actionscript.3","color":"#882B0F","aliases":["actionscript 3","actionscript3","as3"],"extensions":[".as"],"ace_mode":"actionscript","language_id":10},"Ada":{"type":"programming","color":"#02f88c","extensions":[".adb",".ada",".ads"],"aliases":["ada95","ada2005"],"tm_scope":"source.ada","ace_mode":"ada","language_id":11},"Adblock Filter List":{"type":"data","color":"#800000","ace_mode":"text","extensions":[".txt"],"aliases":["ad block filters","ad block","adb","adblock"],"tm_scope":"text.adblock","language_id":884614762},"Adobe Font Metrics":{"type":"data","color":"#fa0f00","tm_scope":"source.afm","extensions":[".afm"],"aliases":["acfm","adobe composite font metrics","adobe multiple font metrics","amfm"],"ace_mode":"text","language_id":147198098},"Agda":{"type":"programming","color":"#315665","extensions":[".agda"],"tm_scope":"source.agda","ace_mode":"text","language_id":12},"Alloy":{"type":"programming","color":"#64C800","extensions":[".als"],"tm_scope":"source.alloy","ace_mode":"text","language_id":13},"Alpine Abuild":{"type":"programming","color":"#0D597F","group":"Shell","aliases":["abuild","apkbuild"],"filenames":["APKBUILD"],"tm_scope":"source.shell","ace_mode":"sh","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":14},"Altium Designer":{"type":"data","color":"#A89663","aliases":["altium"],"extensions":[".OutJob",".PcbDoc",".PrjPCB",".SchDoc"],"tm_scope":"source.ini","ace_mode":"ini","language_id":187772328},"AngelScript":{"type":"programming","color":"#C7D7DC","extensions":[".as",".angelscript"],"tm_scope":"source.angelscript","ace_mode":"text","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","language_id":389477596},"Ant Build System":{"type":"data","color":"#A9157E","tm_scope":"text.xml.ant","filenames":["ant.xml","build.xml"],"ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"application/xml","language_id":15},"Antlers":{"type":"markup","color":"#ff269e","extensions":[".antlers.html",".antlers.php",".antlers.xml"],"tm_scope":"text.html.statamic","ace_mode":"text","language_id":1067292663},"ApacheConf":{"type":"data","color":"#d12127","aliases":["aconf","apache"],"extensions":[".apacheconf",".vhost"],"filenames":[".htaccess","apache2.conf","httpd.conf"],"tm_scope":"source.apache-config","ace_mode":"apache_conf","language_id":16},"Apex":{"type":"programming","color":"#1797c0","extensions":[".cls",".trigger"],"tm_scope":"source.apex","ace_mode":"java","codemirror_mode":"clike","codemirror_mime_type":"text/x-java","language_id":17},"Apollo Guidance Computer":{"type":"programming","color":"#0B3D91","group":"Assembly","extensions":[".agc"],"tm_scope":"source.agc","ace_mode":"assembly_x86","language_id":18},"AppleScript":{"type":"programming","aliases":["osascript"],"extensions":[".applescript",".scpt"],"interpreters":["osascript"],"tm_scope":"source.applescript","ace_mode":"applescript","color":"#101F1F","language_id":19},"Arc":{"type":"programming","color":"#aa2afe","extensions":[".arc"],"tm_scope":"none","ace_mode":"text","language_id":20},"AsciiDoc":{"type":"prose","color":"#73a0c5","ace_mode":"asciidoc","wrap":true,"extensions":[".asciidoc",".adoc",".asc"],"tm_scope":"text.html.asciidoc","language_id":22},"AspectJ":{"type":"programming","color":"#a957b0","extensions":[".aj"],"tm_scope":"source.aspectj","ace_mode":"text","language_id":23},"Assembly":{"type":"programming","color":"#6E4C13","aliases":["asm","nasm"],"extensions":[".asm",".a51",".i",".inc",".nas",".nasm"],"tm_scope":"source.assembly","ace_mode":"assembly_x86","language_id":24},"Astro":{"type":"markup","color":"#ff5a03","extensions":[".astro"],"tm_scope":"source.astro","ace_mode":"html","codemirror_mode":"jsx","codemirror_mime_type":"text/jsx","language_id":578209015},"Asymptote":{"type":"programming","color":"#ff0000","extensions":[".asy"],"interpreters":["asy"],"tm_scope":"source.c++","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-kotlin","language_id":591605007},"Augeas":{"type":"programming","color":"#9CC134","extensions":[".aug"],"tm_scope":"none","ace_mode":"text","language_id":25},"AutoHotkey":{"type":"programming","color":"#6594b9","aliases":["ahk"],"extensions":[".ahk",".ahkl"],"tm_scope":"source.ahk","ace_mode":"autohotkey","language_id":26},"AutoIt":{"type":"programming","color":"#1C3552","aliases":["au3","AutoIt3","AutoItScript"],"extensions":[".au3"],"tm_scope":"source.autoit","ace_mode":"autohotkey","language_id":27},"Avro IDL":{"type":"data","color":"#0040FF","extensions":[".avdl"],"tm_scope":"source.avro","ace_mode":"text","language_id":785497837},"Awk":{"type":"programming","color":"#c30e9b","extensions":[".awk",".auk",".gawk",".mawk",".nawk"],"interpreters":["awk","gawk","mawk","nawk"],"tm_scope":"source.awk","ace_mode":"text","language_id":28},"BASIC":{"type":"programming","extensions":[".bas"],"tm_scope":"source.basic","ace_mode":"text","color":"#ff0000","language_id":28923963},"Ballerina":{"type":"programming","extensions":[".bal"],"tm_scope":"source.ballerina","ace_mode":"text","color":"#FF5000","language_id":720859680},"Batchfile":{"type":"programming","aliases":["bat","batch","dosbatch","winbatch"],"extensions":[".bat",".cmd"],"tm_scope":"source.batchfile","ace_mode":"batchfile","color":"#C1F12E","language_id":29},"Beef":{"type":"programming","color":"#a52f4e","extensions":[".bf"],"tm_scope":"source.cs","ace_mode":"csharp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csharp","language_id":545626333},"Befunge":{"type":"programming","extensions":[".befunge",".bf"],"tm_scope":"source.befunge","ace_mode":"text","language_id":30},"Berry":{"type":"programming","extensions":[".be"],"tm_scope":"source.berry","ace_mode":"text","color":"#15A13C","aliases":["be"],"language_id":121855308},"BibTeX":{"type":"markup","color":"#778899","group":"TeX","extensions":[".bib",".bibtex"],"tm_scope":"text.bibtex","ace_mode":"tex","codemirror_mode":"stex","codemirror_mime_type":"text/x-stex","language_id":982188347},"Bicep":{"type":"programming","color":"#519aba","extensions":[".bicep"],"tm_scope":"source.bicep","ace_mode":"text","language_id":321200902},"Bikeshed":{"type":"markup","color":"#5562ac","extensions":[".bs"],"tm_scope":"source.csswg","ace_mode":"html","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","language_id":1055528081},"Bison":{"type":"programming","color":"#6A463F","group":"Yacc","tm_scope":"source.yacc","extensions":[".bison"],"ace_mode":"text","language_id":31},"BitBake":{"type":"programming","color":"#00bce4","tm_scope":"none","extensions":[".bb"],"ace_mode":"text","language_id":32},"Blade":{"type":"markup","color":"#f7523f","extensions":[".blade",".blade.php"],"tm_scope":"text.html.php.blade","ace_mode":"text","language_id":33},"BlitzBasic":{"type":"programming","color":"#00FFAE","aliases":["b3d","blitz3d","blitzplus","bplus"],"extensions":[".bb",".decls"],"tm_scope":"source.blitzmax","ace_mode":"text","language_id":34},"BlitzMax":{"type":"programming","color":"#cd6400","extensions":[".bmx"],"aliases":["bmax"],"tm_scope":"source.blitzmax","ace_mode":"text","language_id":35},"Bluespec":{"type":"programming","color":"#12223c","extensions":[".bsv"],"tm_scope":"source.bsv","ace_mode":"verilog","language_id":36},"Boo":{"type":"programming","color":"#d4bec1","extensions":[".boo"],"ace_mode":"text","tm_scope":"source.boo","language_id":37},"Boogie":{"type":"programming","color":"#c80fa0","extensions":[".bpl"],"interpreters":["boogie"],"tm_scope":"source.boogie","ace_mode":"text","language_id":955017407},"Brainfuck":{"type":"programming","color":"#2F2530","extensions":[".b",".bf"],"tm_scope":"source.bf","ace_mode":"text","codemirror_mode":"brainfuck","codemirror_mime_type":"text/x-brainfuck","language_id":38},"BrighterScript":{"type":"programming","color":"#66AABB","extensions":[".bs"],"tm_scope":"source.brs","ace_mode":"text","language_id":943571030},"Brightscript":{"type":"programming","color":"#662D91","extensions":[".brs"],"tm_scope":"source.brs","ace_mode":"text","language_id":39},"Browserslist":{"type":"data","color":"#ffd539","filenames":[".browserslistrc","browserslist"],"tm_scope":"text.browserslist","ace_mode":"text","language_id":153503348},"C":{"type":"programming","color":"#555555","extensions":[".c",".cats",".h",".idc"],"interpreters":["tcc"],"tm_scope":"source.c","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":41},"C#":{"type":"programming","ace_mode":"csharp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csharp","tm_scope":"source.cs","color":"#178600","aliases":["csharp","cake","cakescript"],"extensions":[".cs",".cake",".csx",".linq"],"language_id":42},"C++":{"type":"programming","tm_scope":"source.c++","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","color":"#f34b7d","aliases":["cpp"],"extensions":[".cpp",".c++",".cc",".cp",".cppm",".cxx",".h",".h++",".hh",".hpp",".hxx",".inc",".inl",".ino",".ipp",".ixx",".re",".tcc",".tpp",".txx"],"language_id":43},"C-ObjDump":{"type":"data","extensions":[".c-objdump"],"tm_scope":"objdump.x86asm","ace_mode":"assembly_x86","language_id":44},"C2hs Haskell":{"type":"programming","group":"Haskell","aliases":["c2hs"],"extensions":[".chs"],"tm_scope":"source.haskell","ace_mode":"haskell","codemirror_mode":"haskell","codemirror_mime_type":"text/x-haskell","language_id":45},"CAP CDS":{"type":"programming","tm_scope":"source.cds","color":"#0092d1","aliases":["cds"],"extensions":[".cds"],"ace_mode":"text","language_id":390788699},"CIL":{"type":"data","tm_scope":"source.cil","extensions":[".cil"],"ace_mode":"text","language_id":29176339},"CLIPS":{"type":"programming","color":"#00A300","extensions":[".clp"],"tm_scope":"source.clips","ace_mode":"text","language_id":46},"CMake":{"type":"programming","color":"#DA3434","extensions":[".cmake",".cmake.in"],"filenames":["CMakeLists.txt"],"tm_scope":"source.cmake","ace_mode":"text","codemirror_mode":"cmake","codemirror_mime_type":"text/x-cmake","language_id":47},"COBOL":{"type":"programming","extensions":[".cob",".cbl",".ccp",".cobol",".cpy"],"tm_scope":"source.cobol","ace_mode":"cobol","codemirror_mode":"cobol","codemirror_mime_type":"text/x-cobol","language_id":48},"CODEOWNERS":{"type":"data","filenames":["CODEOWNERS"],"tm_scope":"text.codeowners","ace_mode":"gitignore","language_id":321684729},"COLLADA":{"type":"data","color":"#F1A42B","extensions":[".dae"],"tm_scope":"text.xml","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":49},"CSON":{"type":"data","color":"#244776","tm_scope":"source.coffee","ace_mode":"coffee","codemirror_mode":"coffeescript","codemirror_mime_type":"text/x-coffeescript","extensions":[".cson"],"language_id":424},"CSS":{"type":"markup","tm_scope":"source.css","ace_mode":"css","codemirror_mode":"css","codemirror_mime_type":"text/css","color":"#563d7c","extensions":[".css"],"language_id":50},"CSV":{"type":"data","color":"#237346","ace_mode":"text","tm_scope":"none","extensions":[".csv"],"language_id":51},"CUE":{"type":"programming","extensions":[".cue"],"tm_scope":"source.cue","ace_mode":"text","color":"#5886E1","language_id":356063509},"CWeb":{"type":"programming","color":"#00007a","extensions":[".w"],"tm_scope":"none","ace_mode":"text","language_id":657332628},"Cabal Config":{"type":"data","color":"#483465","aliases":["Cabal"],"extensions":[".cabal"],"filenames":["cabal.config","cabal.project"],"ace_mode":"haskell","codemirror_mode":"haskell","codemirror_mime_type":"text/x-haskell","tm_scope":"source.cabal","language_id":677095381},"Cadence":{"type":"programming","color":"#00ef8b","ace_mode":"text","tm_scope":"source.cadence","extensions":[".cdc"],"language_id":270184138},"Cairo":{"type":"programming","color":"#ff4a48","ace_mode":"text","tm_scope":"source.cairo","extensions":[".cairo"],"language_id":620599567},"CameLIGO":{"type":"programming","color":"#3be133","extensions":[".mligo"],"tm_scope":"source.mligo","ace_mode":"ocaml","codemirror_mode":"mllike","codemirror_mime_type":"text/x-ocaml","group":"LigoLANG","language_id":829207807},"Cap'n Proto":{"type":"programming","color":"#c42727","tm_scope":"source.capnp","extensions":[".capnp"],"ace_mode":"text","language_id":52},"CartoCSS":{"type":"programming","aliases":["Carto"],"extensions":[".mss"],"ace_mode":"text","tm_scope":"source.css.mss","language_id":53},"Ceylon":{"type":"programming","color":"#dfa535","extensions":[".ceylon"],"tm_scope":"source.ceylon","ace_mode":"text","language_id":54},"Chapel":{"type":"programming","color":"#8dc63f","aliases":["chpl"],"extensions":[".chpl"],"tm_scope":"source.chapel","ace_mode":"text","language_id":55},"Charity":{"type":"programming","extensions":[".ch"],"tm_scope":"none","ace_mode":"text","language_id":56},"Checksums":{"type":"data","tm_scope":"text.checksums","aliases":["checksum","hash","hashes","sum","sums"],"filenames":["MD5SUMS","SHA1SUMS","SHA256SUMS","SHA256SUMS.txt","SHA512SUMS","checksums.txt","cksums","md5sum.txt"],"extensions":[".crc32",".md2",".md4",".md5",".sha1",".sha2",".sha224",".sha256",".sha256sum",".sha3",".sha384",".sha512"],"ace_mode":"text","language_id":372063053},"ChucK":{"type":"programming","color":"#3f8000","extensions":[".ck"],"tm_scope":"source.java","ace_mode":"java","codemirror_mode":"clike","codemirror_mime_type":"text/x-java","language_id":57},"Circom":{"type":"programming","ace_mode":"text","extensions":[".circom"],"color":"#707575","tm_scope":"source.circom","language_id":1042332086},"Cirru":{"type":"programming","color":"#ccccff","tm_scope":"source.cirru","ace_mode":"cirru","extensions":[".cirru"],"language_id":58},"Clarion":{"type":"programming","color":"#db901e","ace_mode":"text","extensions":[".clw"],"tm_scope":"source.clarion","language_id":59},"Clarity":{"type":"programming","color":"#5546ff","ace_mode":"lisp","extensions":[".clar"],"tm_scope":"source.clar","language_id":91493841},"Classic ASP":{"type":"programming","color":"#6a40fd","tm_scope":"text.html.asp","aliases":["asp"],"extensions":[".asp"],"ace_mode":"text","language_id":8},"Clean":{"type":"programming","color":"#3F85AF","extensions":[".icl",".dcl"],"tm_scope":"source.clean","ace_mode":"text","language_id":60},"Click":{"type":"programming","color":"#E4E6F3","extensions":[".click"],"tm_scope":"source.click","ace_mode":"text","language_id":61},"Clojure":{"type":"programming","tm_scope":"source.clojure","ace_mode":"clojure","codemirror_mode":"clojure","codemirror_mime_type":"text/x-clojure","color":"#db5855","extensions":[".clj",".bb",".boot",".cl2",".cljc",".cljs",".cljs.hl",".cljscm",".cljx",".hic"],"filenames":["riemann.config"],"interpreters":["bb"],"language_id":62},"Closure Templates":{"type":"markup","color":"#0d948f","ace_mode":"soy_template","codemirror_mode":"soy","codemirror_mime_type":"text/x-soy","aliases":["soy"],"extensions":[".soy"],"tm_scope":"text.html.soy","language_id":357046146},"Cloud Firestore Security Rules":{"type":"data","color":"#FFA000","ace_mode":"less","codemirror_mode":"css","codemirror_mime_type":"text/css","tm_scope":"source.firestore","filenames":["firestore.rules"],"language_id":407996372},"CoNLL-U":{"type":"data","extensions":[".conllu",".conll"],"tm_scope":"text.conllu","ace_mode":"text","aliases":["CoNLL","CoNLL-X"],"language_id":421026389},"CodeQL":{"type":"programming","color":"#140f46","extensions":[".ql",".qll"],"tm_scope":"source.ql","ace_mode":"text","language_id":424259634,"aliases":["ql"]},"CoffeeScript":{"type":"programming","tm_scope":"source.coffee","ace_mode":"coffee","codemirror_mode":"coffeescript","codemirror_mime_type":"text/x-coffeescript","color":"#244776","aliases":["coffee","coffee-script"],"extensions":[".coffee","._coffee",".cake",".cjsx",".iced"],"filenames":["Cakefile"],"interpreters":["coffee"],"language_id":63},"ColdFusion":{"type":"programming","ace_mode":"coldfusion","color":"#ed2cd6","aliases":["cfm","cfml","coldfusion html"],"extensions":[".cfm",".cfml"],"tm_scope":"text.html.cfm","language_id":64},"ColdFusion CFC":{"type":"programming","color":"#ed2cd6","group":"ColdFusion","ace_mode":"coldfusion","aliases":["cfc"],"extensions":[".cfc"],"tm_scope":"source.cfscript","language_id":65},"Common Lisp":{"type":"programming","tm_scope":"source.lisp","color":"#3fb68b","aliases":["lisp"],"extensions":[".lisp",".asd",".cl",".l",".lsp",".ny",".podsl",".sexp"],"interpreters":["lisp","sbcl","ccl","clisp","ecl"],"ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","language_id":66},"Common Workflow Language":{"aliases":["cwl"],"type":"programming","ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","extensions":[".cwl"],"interpreters":["cwl-runner"],"color":"#B5314C","tm_scope":"source.cwl","language_id":988547172},"Component Pascal":{"type":"programming","color":"#B0CE4E","extensions":[".cp",".cps"],"tm_scope":"source.pascal","ace_mode":"pascal","codemirror_mode":"pascal","codemirror_mime_type":"text/x-pascal","language_id":67},"Cool":{"type":"programming","extensions":[".cl"],"tm_scope":"source.cool","ace_mode":"text","language_id":68},"Coq":{"type":"programming","color":"#d0b68c","extensions":[".coq",".v"],"tm_scope":"source.coq","ace_mode":"text","language_id":69},"Cpp-ObjDump":{"type":"data","extensions":[".cppobjdump",".c++-objdump",".c++objdump",".cpp-objdump",".cxx-objdump"],"tm_scope":"objdump.x86asm","aliases":["c++-objdump"],"ace_mode":"assembly_x86","language_id":70},"Creole":{"type":"prose","wrap":true,"extensions":[".creole"],"tm_scope":"text.html.creole","ace_mode":"text","language_id":71},"Crystal":{"type":"programming","color":"#000100","extensions":[".cr"],"ace_mode":"ruby","codemirror_mode":"crystal","codemirror_mime_type":"text/x-crystal","tm_scope":"source.crystal","interpreters":["crystal"],"language_id":72},"Csound":{"type":"programming","color":"#1a1a1a","aliases":["csound-orc"],"extensions":[".orc",".udo"],"tm_scope":"source.csound","ace_mode":"csound_orchestra","language_id":73},"Csound Document":{"type":"programming","color":"#1a1a1a","aliases":["csound-csd"],"extensions":[".csd"],"tm_scope":"source.csound-document","ace_mode":"csound_document","language_id":74},"Csound Score":{"type":"programming","color":"#1a1a1a","aliases":["csound-sco"],"extensions":[".sco"],"tm_scope":"source.csound-score","ace_mode":"csound_score","language_id":75},"Cuda":{"type":"programming","extensions":[".cu",".cuh"],"tm_scope":"source.cuda-c++","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","color":"#3A4E3A","language_id":77},"Cue Sheet":{"type":"data","extensions":[".cue"],"tm_scope":"source.cuesheet","ace_mode":"text","language_id":942714150},"Curry":{"type":"programming","color":"#531242","extensions":[".curry"],"tm_scope":"source.curry","ace_mode":"haskell","language_id":439829048},"Cycript":{"type":"programming","extensions":[".cy"],"tm_scope":"source.js","ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"text/javascript","language_id":78},"Cypher":{"type":"programming","color":"#34c0eb","extensions":[".cyp",".cypher"],"tm_scope":"source.cypher","ace_mode":"text","language_id":850806976},"Cython":{"type":"programming","color":"#fedf5b","extensions":[".pyx",".pxd",".pxi"],"aliases":["pyrex"],"tm_scope":"source.cython","ace_mode":"text","codemirror_mode":"python","codemirror_mime_type":"text/x-cython","language_id":79},"D":{"type":"programming","color":"#ba595e","aliases":["Dlang"],"extensions":[".d",".di"],"tm_scope":"source.d","ace_mode":"d","codemirror_mode":"d","codemirror_mime_type":"text/x-d","language_id":80},"D-ObjDump":{"type":"data","extensions":[".d-objdump"],"tm_scope":"objdump.x86asm","ace_mode":"assembly_x86","language_id":81},"D2":{"type":"markup","color":"#526ee8","extensions":[".d2"],"aliases":["d2lang"],"tm_scope":"source.d2","ace_mode":"text","language_id":37531557},"DIGITAL Command Language":{"type":"programming","aliases":["dcl"],"extensions":[".com"],"tm_scope":"none","ace_mode":"text","language_id":82},"DM":{"type":"programming","color":"#447265","extensions":[".dm"],"aliases":["byond"],"tm_scope":"source.dm","ace_mode":"c_cpp","language_id":83},"DNS Zone":{"type":"data","extensions":[".zone",".arpa"],"tm_scope":"text.zone_file","ace_mode":"text","language_id":84},"DTrace":{"type":"programming","aliases":["dtrace-script"],"extensions":[".d"],"interpreters":["dtrace"],"tm_scope":"source.c","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":85},"Dafny":{"type":"programming","color":"#FFEC25","extensions":[".dfy"],"interpreters":["dafny"],"tm_scope":"text.dfy.dafny","ace_mode":"text","language_id":969323346},"Darcs Patch":{"type":"data","color":"#8eff23","aliases":["dpatch"],"extensions":[".darcspatch",".dpatch"],"tm_scope":"none","ace_mode":"text","language_id":86},"Dart":{"type":"programming","color":"#00B4AB","extensions":[".dart"],"interpreters":["dart"],"tm_scope":"source.dart","ace_mode":"dart","codemirror_mode":"dart","codemirror_mime_type":"application/dart","language_id":87},"DataWeave":{"type":"programming","color":"#003a52","extensions":[".dwl"],"ace_mode":"text","tm_scope":"source.data-weave","language_id":974514097},"Debian Package Control File":{"type":"data","color":"#D70751","extensions":[".dsc"],"tm_scope":"source.deb-control","ace_mode":"text","language_id":527438264},"DenizenScript":{"type":"programming","color":"#FBEE96","ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","extensions":[".dsc"],"tm_scope":"source.denizenscript","language_id":435000929},"Dhall":{"type":"programming","color":"#dfafff","extensions":[".dhall"],"tm_scope":"source.haskell","ace_mode":"haskell","codemirror_mode":"haskell","codemirror_mime_type":"text/x-haskell","language_id":793969321},"Diff":{"type":"data","extensions":[".diff",".patch"],"aliases":["udiff"],"tm_scope":"source.diff","ace_mode":"diff","codemirror_mode":"diff","codemirror_mime_type":"text/x-diff","language_id":88},"DirectX 3D File":{"type":"data","color":"#aace60","extensions":[".x"],"ace_mode":"text","tm_scope":"none","language_id":201049282},"Dockerfile":{"type":"programming","aliases":["Containerfile"],"color":"#384d54","tm_scope":"source.dockerfile","extensions":[".dockerfile"],"filenames":["Containerfile","Dockerfile"],"ace_mode":"dockerfile","codemirror_mode":"dockerfile","codemirror_mime_type":"text/x-dockerfile","language_id":89},"Dogescript":{"type":"programming","color":"#cca760","extensions":[".djs"],"tm_scope":"none","ace_mode":"text","language_id":90},"Dotenv":{"type":"data","color":"#e5d559","extensions":[".env"],"filenames":[".env",".env.ci",".env.dev",".env.development",".env.development.local",".env.example",".env.local",".env.prod",".env.production",".env.staging",".env.test",".env.testing"],"tm_scope":"source.dotenv","ace_mode":"text","language_id":111148035},"Dylan":{"type":"programming","color":"#6c616e","extensions":[".dylan",".dyl",".intr",".lid"],"tm_scope":"source.dylan","ace_mode":"text","codemirror_mode":"dylan","codemirror_mime_type":"text/x-dylan","language_id":91},"E":{"type":"programming","color":"#ccce35","extensions":[".e"],"interpreters":["rune"],"tm_scope":"none","ace_mode":"text","language_id":92},"E-mail":{"type":"data","aliases":["email","eml","mail","mbox"],"extensions":[".eml",".mbox"],"tm_scope":"text.eml.basic","ace_mode":"text","codemirror_mode":"mbox","codemirror_mime_type":"application/mbox","language_id":529653389},"EBNF":{"type":"data","extensions":[".ebnf"],"tm_scope":"source.ebnf","ace_mode":"text","codemirror_mode":"ebnf","codemirror_mime_type":"text/x-ebnf","language_id":430},"ECL":{"type":"programming","color":"#8a1267","extensions":[".ecl",".eclxml"],"tm_scope":"source.ecl","ace_mode":"text","codemirror_mode":"ecl","codemirror_mime_type":"text/x-ecl","language_id":93},"ECLiPSe":{"type":"programming","color":"#001d9d","group":"prolog","extensions":[".ecl"],"tm_scope":"source.prolog.eclipse","ace_mode":"prolog","language_id":94},"EJS":{"type":"markup","color":"#a91e50","extensions":[".ejs",".ect",".ejs.t",".jst"],"tm_scope":"text.html.js","ace_mode":"ejs","language_id":95},"EQ":{"type":"programming","color":"#a78649","extensions":[".eq"],"tm_scope":"source.cs","ace_mode":"csharp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csharp","language_id":96},"Eagle":{"type":"data","extensions":[".sch",".brd"],"tm_scope":"text.xml","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":97},"Earthly":{"type":"programming","aliases":["Earthfile"],"color":"#2af0ff","tm_scope":"source.earthfile","ace_mode":"text","filenames":["Earthfile"],"language_id":963512632},"Easybuild":{"type":"data","color":"#069406","group":"Python","ace_mode":"python","codemirror_mode":"python","codemirror_mime_type":"text/x-python","tm_scope":"source.python","extensions":[".eb"],"language_id":342840477},"Ecere Projects":{"type":"data","color":"#913960","group":"JavaScript","extensions":[".epj"],"tm_scope":"source.json","ace_mode":"json","codemirror_mode":"javascript","codemirror_mime_type":"application/json","language_id":98},"Ecmarkup":{"type":"markup","color":"#eb8131","group":"HTML","extensions":[".html"],"tm_scope":"text.html.ecmarkup","ace_mode":"html","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","aliases":["ecmarkdown"],"language_id":844766630},"EditorConfig":{"type":"data","color":"#fff1f2","group":"INI","extensions":[".editorconfig"],"filenames":[".editorconfig"],"aliases":["editor-config"],"ace_mode":"ini","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","tm_scope":"source.editorconfig","language_id":96139566},"Edje Data Collection":{"type":"data","extensions":[".edc"],"tm_scope":"source.c++","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","language_id":342840478},"Eiffel":{"type":"programming","color":"#4d6977","extensions":[".e"],"tm_scope":"source.eiffel","ace_mode":"eiffel","codemirror_mode":"eiffel","codemirror_mime_type":"text/x-eiffel","language_id":99},"Elixir":{"type":"programming","color":"#6e4a7e","extensions":[".ex",".exs"],"tm_scope":"source.elixir","ace_mode":"elixir","filenames":["mix.lock"],"interpreters":["elixir"],"language_id":100},"Elm":{"type":"programming","color":"#60B5CC","extensions":[".elm"],"tm_scope":"source.elm","ace_mode":"elm","codemirror_mode":"elm","codemirror_mime_type":"text/x-elm","language_id":101},"Elvish":{"type":"programming","ace_mode":"text","extensions":[".elv"],"interpreters":["elvish"],"tm_scope":"source.elvish","color":"#55BB55","language_id":570996448},"Elvish Transcript":{"type":"programming","group":"Elvish","ace_mode":"text","tm_scope":"source.elvish-transcript","color":"#55BB55","language_id":452025714},"Emacs Lisp":{"type":"programming","tm_scope":"source.emacs.lisp","color":"#c065db","aliases":["elisp","emacs"],"filenames":[".abbrev_defs",".emacs",".emacs.desktop",".gnus",".spacemacs",".viper","Cask","Project.ede","_emacs","abbrev_defs"],"extensions":[".el",".emacs",".emacs.desktop"],"ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","language_id":102},"EmberScript":{"type":"programming","color":"#FFF4F3","extensions":[".em",".emberscript"],"tm_scope":"source.coffee","ace_mode":"coffee","codemirror_mode":"coffeescript","codemirror_mime_type":"text/x-coffeescript","language_id":103},"Erlang":{"type":"programming","color":"#B83998","extensions":[".erl",".app",".app.src",".es",".escript",".hrl",".xrl",".yrl"],"filenames":["Emakefile","rebar.config","rebar.config.lock","rebar.lock"],"tm_scope":"source.erlang","ace_mode":"erlang","codemirror_mode":"erlang","codemirror_mime_type":"text/x-erlang","interpreters":["escript"],"language_id":104},"Euphoria":{"type":"programming","color":"#FF790B","extensions":[".e",".ex"],"interpreters":["eui","euiw"],"ace_mode":"text","tm_scope":"source.euphoria","language_id":880693982},"F#":{"type":"programming","color":"#b845fc","aliases":["fsharp"],"extensions":[".fs",".fsi",".fsx"],"tm_scope":"source.fsharp","ace_mode":"text","codemirror_mode":"mllike","codemirror_mime_type":"text/x-fsharp","language_id":105},"F*":{"fs_name":"Fstar","type":"programming","color":"#572e30","aliases":["fstar"],"extensions":[".fst",".fsti"],"tm_scope":"source.fstar","ace_mode":"text","language_id":336943375},"FIGlet Font":{"type":"data","color":"#FFDDBB","aliases":["FIGfont"],"extensions":[".flf"],"tm_scope":"source.figfont","ace_mode":"text","language_id":686129783},"FLUX":{"type":"programming","color":"#88ccff","extensions":[".fx",".flux"],"tm_scope":"none","ace_mode":"text","language_id":106},"Factor":{"type":"programming","color":"#636746","extensions":[".factor"],"filenames":[".factor-boot-rc",".factor-rc"],"tm_scope":"source.factor","ace_mode":"text","codemirror_mode":"factor","codemirror_mime_type":"text/x-factor","language_id":108},"Fancy":{"type":"programming","color":"#7b9db4","extensions":[".fy",".fancypack"],"filenames":["Fakefile"],"tm_scope":"source.fancy","ace_mode":"text","language_id":109},"Fantom":{"type":"programming","color":"#14253c","extensions":[".fan"],"tm_scope":"source.fan","ace_mode":"text","language_id":110},"Faust":{"type":"programming","color":"#c37240","extensions":[".dsp"],"tm_scope":"source.faust","ace_mode":"text","language_id":622529198},"Fennel":{"type":"programming","tm_scope":"source.fnl","ace_mode":"text","color":"#fff3d7","interpreters":["fennel"],"extensions":[".fnl"],"language_id":239946126},"Filebench WML":{"type":"programming","color":"#F6B900","extensions":[".f"],"tm_scope":"none","ace_mode":"text","language_id":111},"Filterscript":{"type":"programming","group":"RenderScript","extensions":[".fs"],"tm_scope":"none","ace_mode":"text","language_id":112},"Fluent":{"type":"programming","color":"#ffcc33","extensions":[".ftl"],"tm_scope":"source.ftl","ace_mode":"text","language_id":206353404},"Formatted":{"type":"data","extensions":[".for",".eam.fs"],"tm_scope":"none","ace_mode":"text","language_id":113},"Forth":{"type":"programming","color":"#341708","extensions":[".fth",".4th",".f",".for",".forth",".fr",".frt",".fs"],"tm_scope":"source.forth","ace_mode":"forth","codemirror_mode":"forth","codemirror_mime_type":"text/x-forth","language_id":114},"Fortran":{"group":"Fortran","type":"programming","color":"#4d41b1","extensions":[".f",".f77",".for",".fpp"],"tm_scope":"source.fortran","ace_mode":"text","codemirror_mode":"fortran","codemirror_mime_type":"text/x-fortran","language_id":107},"Fortran Free Form":{"group":"Fortran","color":"#4d41b1","type":"programming","extensions":[".f90",".f03",".f08",".f95"],"tm_scope":"source.fortran.modern","ace_mode":"text","codemirror_mode":"fortran","codemirror_mime_type":"text/x-fortran","language_id":761352333},"FreeBasic":{"type":"programming","color":"#141AC9","extensions":[".bi",".bas"],"tm_scope":"source.vbnet","aliases":["fb"],"ace_mode":"text","codemirror_mode":"vb","codemirror_mime_type":"text/x-vb","language_id":472896659},"FreeMarker":{"type":"programming","color":"#0050b2","aliases":["ftl"],"extensions":[".ftl"],"tm_scope":"text.html.ftl","ace_mode":"ftl","language_id":115},"Frege":{"type":"programming","color":"#00cafe","extensions":[".fr"],"tm_scope":"source.haskell","ace_mode":"haskell","language_id":116},"Futhark":{"type":"programming","color":"#5f021f","extensions":[".fut"],"tm_scope":"source.futhark","ace_mode":"text","language_id":97358117},"G-code":{"type":"programming","color":"#D08CF2","extensions":[".g",".cnc",".gco",".gcode"],"tm_scope":"source.gcode","ace_mode":"gcode","language_id":117},"GAML":{"type":"programming","color":"#FFC766","extensions":[".gaml"],"tm_scope":"none","ace_mode":"text","language_id":290345951},"GAMS":{"type":"programming","color":"#f49a22","extensions":[".gms"],"tm_scope":"none","ace_mode":"text","language_id":118},"GAP":{"type":"programming","color":"#0000cc","extensions":[".g",".gap",".gd",".gi",".tst"],"tm_scope":"source.gap","ace_mode":"text","language_id":119},"GCC Machine Description":{"type":"programming","color":"#FFCFAB","extensions":[".md"],"tm_scope":"source.lisp","ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","language_id":121},"GDB":{"type":"programming","extensions":[".gdb",".gdbinit"],"tm_scope":"source.gdb","ace_mode":"text","language_id":122},"GDScript":{"type":"programming","color":"#355570","extensions":[".gd"],"tm_scope":"source.gdscript","ace_mode":"text","language_id":123},"GEDCOM":{"type":"data","color":"#003058","ace_mode":"text","extensions":[".ged"],"tm_scope":"source.gedcom","language_id":459577965},"GLSL":{"type":"programming","color":"#5686a5","extensions":[".glsl",".fp",".frag",".frg",".fs",".fsh",".fshader",".geo",".geom",".glslf",".glslv",".gs",".gshader",".rchit",".rmiss",".shader",".tesc",".tese",".vert",".vrx",".vsh",".vshader"],"tm_scope":"source.glsl","ace_mode":"glsl","language_id":124},"GN":{"type":"data","extensions":[".gn",".gni"],"interpreters":["gn"],"filenames":[".gn"],"tm_scope":"source.gn","ace_mode":"python","codemirror_mode":"python","codemirror_mime_type":"text/x-python","language_id":302957008},"GSC":{"type":"programming","color":"#FF6800","extensions":[".gsc",".csc",".gsh"],"tm_scope":"source.gsc","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":257856279},"Game Maker Language":{"type":"programming","color":"#71b417","extensions":[".gml"],"tm_scope":"source.c++","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","language_id":125},"Gemfile.lock":{"type":"data","color":"#701516","searchable":false,"tm_scope":"source.gemfile-lock","ace_mode":"text","filenames":["Gemfile.lock"],"language_id":907065713},"Gemini":{"type":"prose","color":"#ff6900","ace_mode":"text","extensions":[".gmi"],"aliases":["gemtext"],"wrap":true,"tm_scope":"source.gemini","language_id":310828396},"Genero":{"type":"programming","color":"#63408e","extensions":[".4gl"],"tm_scope":"source.genero","ace_mode":"text","language_id":986054050},"Genero Forms":{"type":"markup","color":"#d8df39","extensions":[".per"],"tm_scope":"source.genero-forms","ace_mode":"text","language_id":902995658},"Genie":{"type":"programming","ace_mode":"text","extensions":[".gs"],"color":"#fb855d","tm_scope":"none","language_id":792408528},"Genshi":{"type":"programming","color":"#951531","extensions":[".kid"],"tm_scope":"text.xml.genshi","aliases":["xml+genshi","xml+kid"],"ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":126},"Gentoo Ebuild":{"type":"programming","color":"#9400ff","group":"Shell","extensions":[".ebuild"],"tm_scope":"source.shell","ace_mode":"sh","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":127},"Gentoo Eclass":{"type":"programming","color":"#9400ff","group":"Shell","extensions":[".eclass"],"tm_scope":"source.shell","ace_mode":"sh","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":128},"Gerber Image":{"type":"data","color":"#d20b00","aliases":["rs-274x"],"extensions":[".gbr",".cmp",".gbl",".gbo",".gbp",".gbs",".gko",".gml",".gpb",".gpt",".gtl",".gto",".gtp",".gts",".ncl",".sol"],"interpreters":["gerbv","gerbview"],"tm_scope":"source.gerber","ace_mode":"text","language_id":404627610},"Gettext Catalog":{"type":"prose","aliases":["pot"],"extensions":[".po",".pot"],"tm_scope":"source.po","ace_mode":"text","language_id":129},"Gherkin":{"type":"programming","extensions":[".feature",".story"],"tm_scope":"text.gherkin.feature","aliases":["cucumber"],"ace_mode":"text","color":"#5B2063","language_id":76},"Git Attributes":{"type":"data","color":"#F44D27","group":"INI","aliases":["gitattributes"],"filenames":[".gitattributes"],"tm_scope":"source.gitattributes","ace_mode":"gitignore","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":956324166},"Git Config":{"type":"data","color":"#F44D27","group":"INI","aliases":["gitconfig","gitmodules"],"extensions":[".gitconfig"],"filenames":[".gitconfig",".gitmodules"],"ace_mode":"ini","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","tm_scope":"source.gitconfig","language_id":807968997},"Git Revision List":{"type":"data","color":"#F44D27","aliases":["Git Blame Ignore Revs"],"filenames":[".git-blame-ignore-revs"],"tm_scope":"source.git-revlist","ace_mode":"text","language_id":461881235},"Gleam":{"type":"programming","color":"#ffaff3","ace_mode":"text","extensions":[".gleam"],"tm_scope":"source.gleam","language_id":1054258749},"Glyph":{"type":"programming","color":"#c1ac7f","extensions":[".glf"],"tm_scope":"source.tcl","ace_mode":"tcl","codemirror_mode":"tcl","codemirror_mime_type":"text/x-tcl","language_id":130},"Glyph Bitmap Distribution Format":{"type":"data","extensions":[".bdf"],"tm_scope":"source.bdf","ace_mode":"text","language_id":997665271},"Gnuplot":{"type":"programming","color":"#f0a9f0","extensions":[".gp",".gnu",".gnuplot",".p",".plot",".plt"],"interpreters":["gnuplot"],"tm_scope":"source.gnuplot","ace_mode":"text","language_id":131},"Go":{"type":"programming","color":"#00ADD8","aliases":["golang"],"extensions":[".go"],"tm_scope":"source.go","ace_mode":"golang","codemirror_mode":"go","codemirror_mime_type":"text/x-go","language_id":132},"Go Checksums":{"type":"data","color":"#00ADD8","aliases":["go.sum","go sum","go.work.sum","go work sum"],"filenames":["go.sum","go.work.sum"],"tm_scope":"go.sum","ace_mode":"text","language_id":1054391671},"Go Module":{"type":"data","color":"#00ADD8","aliases":["go.mod","go mod"],"filenames":["go.mod"],"tm_scope":"go.mod","ace_mode":"text","language_id":947461016},"Go Workspace":{"type":"data","color":"#00ADD8","aliases":["go.work","go work"],"filenames":["go.work"],"tm_scope":"go.mod","ace_mode":"text","language_id":934546256},"Godot Resource":{"type":"data","color":"#355570","extensions":[".gdnlib",".gdns",".tres",".tscn"],"filenames":["project.godot"],"tm_scope":"source.gdresource","ace_mode":"text","language_id":738107771},"Golo":{"type":"programming","color":"#88562A","extensions":[".golo"],"tm_scope":"source.golo","ace_mode":"text","language_id":133},"Gosu":{"type":"programming","color":"#82937f","extensions":[".gs",".gst",".gsx",".vark"],"tm_scope":"source.gosu.2","ace_mode":"text","language_id":134},"Grace":{"type":"programming","color":"#615f8b","extensions":[".grace"],"tm_scope":"source.grace","ace_mode":"text","language_id":135},"Gradle":{"type":"data","color":"#02303a","extensions":[".gradle"],"tm_scope":"source.groovy.gradle","ace_mode":"text","language_id":136},"Grammatical Framework":{"type":"programming","aliases":["gf"],"extensions":[".gf"],"color":"#ff0000","tm_scope":"source.gf","ace_mode":"haskell","codemirror_mode":"haskell","codemirror_mime_type":"text/x-haskell","language_id":137},"Graph Modeling Language":{"type":"data","extensions":[".gml"],"tm_scope":"none","ace_mode":"text","language_id":138},"GraphQL":{"type":"data","color":"#e10098","extensions":[".graphql",".gql",".graphqls"],"tm_scope":"source.graphql","ace_mode":"text","language_id":139},"Graphviz (DOT)":{"type":"data","color":"#2596be","tm_scope":"source.dot","extensions":[".dot",".gv"],"ace_mode":"text","language_id":140},"Groovy":{"type":"programming","tm_scope":"source.groovy","ace_mode":"groovy","codemirror_mode":"groovy","codemirror_mime_type":"text/x-groovy","color":"#4298b8","extensions":[".groovy",".grt",".gtpl",".gvy"],"interpreters":["groovy"],"filenames":["Jenkinsfile"],"language_id":142},"Groovy Server Pages":{"type":"programming","color":"#4298b8","group":"Groovy","aliases":["gsp","java server page"],"extensions":[".gsp"],"tm_scope":"text.html.jsp","ace_mode":"jsp","codemirror_mode":"htmlembedded","codemirror_mime_type":"application/x-jsp","language_id":143},"HAProxy":{"type":"data","color":"#106da9","extensions":[".cfg"],"filenames":["haproxy.cfg"],"tm_scope":"source.haproxy-config","ace_mode":"text","language_id":366607477},"HCL":{"type":"programming","color":"#844FBA","extensions":[".hcl",".nomad",".tf",".tfvars",".workflow"],"aliases":["HashiCorp Configuration Language","terraform"],"ace_mode":"ruby","codemirror_mode":"ruby","codemirror_mime_type":"text/x-ruby","tm_scope":"source.terraform","language_id":144},"HLSL":{"type":"programming","color":"#aace60","extensions":[".hlsl",".cginc",".fx",".fxh",".hlsli"],"ace_mode":"text","tm_scope":"source.hlsl","language_id":145},"HOCON":{"type":"data","color":"#9ff8ee","extensions":[".hocon"],"filenames":[".scalafix.conf",".scalafmt.conf"],"tm_scope":"source.hocon","ace_mode":"text","language_id":679725279},"HTML":{"type":"markup","tm_scope":"text.html.basic","ace_mode":"html","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","color":"#e34c26","aliases":["xhtml"],"extensions":[".html",".hta",".htm",".html.hl",".inc",".xht",".xhtml"],"language_id":146},"HTML+ECR":{"type":"markup","color":"#2e1052","tm_scope":"text.html.ecr","group":"HTML","aliases":["ecr"],"extensions":[".ecr"],"ace_mode":"text","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","language_id":148},"HTML+EEX":{"type":"markup","color":"#6e4a7e","tm_scope":"text.html.elixir","group":"HTML","aliases":["eex","heex","leex"],"extensions":[".eex",".html.heex",".html.leex"],"ace_mode":"text","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","language_id":149},"HTML+ERB":{"type":"markup","color":"#701516","tm_scope":"text.html.erb","group":"HTML","aliases":["erb","rhtml","html+ruby"],"extensions":[".erb",".erb.deface",".rhtml"],"ace_mode":"text","codemirror_mode":"htmlembedded","codemirror_mime_type":"application/x-erb","language_id":150},"HTML+PHP":{"type":"markup","color":"#4f5d95","tm_scope":"text.html.php","group":"HTML","extensions":[".phtml"],"ace_mode":"php","codemirror_mode":"php","codemirror_mime_type":"application/x-httpd-php","language_id":151},"HTML+Razor":{"type":"markup","color":"#512be4","tm_scope":"text.html.cshtml","group":"HTML","aliases":["razor"],"extensions":[".cshtml",".razor"],"ace_mode":"razor","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","language_id":479039817},"HTTP":{"type":"data","color":"#005C9C","extensions":[".http"],"tm_scope":"source.httpspec","ace_mode":"text","codemirror_mode":"http","codemirror_mime_type":"message/http","language_id":152},"HXML":{"type":"data","color":"#f68712","ace_mode":"text","extensions":[".hxml"],"tm_scope":"source.hxml","language_id":786683730},"Hack":{"type":"programming","ace_mode":"php","codemirror_mode":"php","codemirror_mime_type":"application/x-httpd-php","extensions":[".hack",".hh",".hhi",".php"],"tm_scope":"source.hack","color":"#878787","language_id":153},"Haml":{"type":"markup","color":"#ece2a9","extensions":[".haml",".haml.deface"],"tm_scope":"text.haml","ace_mode":"haml","codemirror_mode":"haml","codemirror_mime_type":"text/x-haml","language_id":154},"Handlebars":{"type":"markup","color":"#f7931e","aliases":["hbs","htmlbars"],"extensions":[".handlebars",".hbs"],"tm_scope":"text.html.handlebars","ace_mode":"handlebars","language_id":155},"Harbour":{"type":"programming","color":"#0e60e3","extensions":[".hb"],"tm_scope":"source.harbour","ace_mode":"text","language_id":156},"Haskell":{"type":"programming","color":"#5e5086","extensions":[".hs",".hs-boot",".hsc"],"interpreters":["runghc","runhaskell","runhugs"],"tm_scope":"source.haskell","ace_mode":"haskell","codemirror_mode":"haskell","codemirror_mime_type":"text/x-haskell","language_id":157},"Haxe":{"type":"programming","ace_mode":"haxe","codemirror_mode":"haxe","codemirror_mime_type":"text/x-haxe","color":"#df7900","extensions":[".hx",".hxsl"],"tm_scope":"source.hx","language_id":158},"HiveQL":{"type":"programming","extensions":[".q",".hql"],"color":"#dce200","tm_scope":"source.hql","ace_mode":"sql","language_id":931814087},"HolyC":{"type":"programming","color":"#ffefaf","extensions":[".hc"],"tm_scope":"source.hc","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":928121743},"Hosts File":{"type":"data","color":"#308888","filenames":["HOSTS","hosts"],"tm_scope":"source.hosts","ace_mode":"text","language_id":231021894},"Hy":{"type":"programming","ace_mode":"text","color":"#7790B2","extensions":[".hy"],"interpreters":["hy"],"aliases":["hylang"],"tm_scope":"source.hy","language_id":159},"HyPhy":{"type":"programming","ace_mode":"text","extensions":[".bf"],"tm_scope":"none","language_id":160},"IDL":{"type":"programming","color":"#a3522f","extensions":[".pro",".dlm"],"tm_scope":"source.idl","ace_mode":"text","codemirror_mode":"idl","codemirror_mime_type":"text/x-idl","language_id":161},"IGOR Pro":{"type":"programming","color":"#0000cc","extensions":[".ipf"],"aliases":["igor","igorpro"],"tm_scope":"source.igor","ace_mode":"text","language_id":162},"INI":{"type":"data","color":"#d1dbe0","extensions":[".ini",".cfg",".cnf",".dof",".lektorproject",".prefs",".pro",".properties",".url"],"filenames":[".coveragerc",".flake8",".pylintrc","HOSTS","buildozer.spec","hosts","pylintrc","vlcrc"],"tm_scope":"source.ini","aliases":["dosini"],"ace_mode":"ini","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","language_id":163},"IRC log":{"type":"data","aliases":["irc","irc logs"],"extensions":[".irclog",".weechatlog"],"tm_scope":"none","ace_mode":"text","codemirror_mode":"mirc","codemirror_mime_type":"text/mirc","language_id":164},"Idris":{"type":"programming","color":"#b30000","extensions":[".idr",".lidr"],"ace_mode":"text","tm_scope":"source.idris","language_id":165},"Ignore List":{"type":"data","color":"#000000","group":"INI","aliases":["ignore","gitignore","git-ignore"],"extensions":[".gitignore"],"filenames":[".atomignore",".babelignore",".bzrignore",".coffeelintignore",".cvsignore",".dockerignore",".eleventyignore",".eslintignore",".gitignore",".markdownlintignore",".nodemonignore",".npmignore",".prettierignore",".stylelintignore",".vercelignore",".vscodeignore","gitignore-global","gitignore_global"],"ace_mode":"gitignore","tm_scope":"source.gitignore","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":74444240},"ImageJ Macro":{"type":"programming","color":"#99AAFF","aliases":["ijm"],"extensions":[".ijm"],"ace_mode":"text","tm_scope":"none","language_id":575143428},"Imba":{"type":"programming","color":"#16cec6","extensions":[".imba"],"ace_mode":"text","tm_scope":"source.imba","language_id":1057618448},"Inform 7":{"type":"programming","wrap":true,"extensions":[".ni",".i7x"],"tm_scope":"source.inform7","aliases":["i7","inform7"],"ace_mode":"text","language_id":166},"Ink":{"type":"programming","wrap":true,"extensions":[".ink"],"tm_scope":"source.ink","ace_mode":"text","language_id":838252715},"Inno Setup":{"type":"programming","color":"#264b99","extensions":[".iss",".isl"],"tm_scope":"source.inno","ace_mode":"text","language_id":167},"Io":{"type":"programming","color":"#a9188d","extensions":[".io"],"interpreters":["io"],"tm_scope":"source.io","ace_mode":"io","language_id":168},"Ioke":{"type":"programming","color":"#078193","extensions":[".ik"],"interpreters":["ioke"],"tm_scope":"source.ioke","ace_mode":"text","language_id":169},"Isabelle":{"type":"programming","color":"#FEFE00","extensions":[".thy"],"tm_scope":"source.isabelle.theory","ace_mode":"text","language_id":170},"Isabelle ROOT":{"type":"programming","color":"#FEFE00","group":"Isabelle","filenames":["ROOT"],"tm_scope":"source.isabelle.root","ace_mode":"text","language_id":171},"J":{"type":"programming","color":"#9EEDFF","extensions":[".ijs"],"interpreters":["jconsole"],"tm_scope":"source.j","ace_mode":"text","language_id":172},"JAR Manifest":{"type":"data","color":"#b07219","filenames":["MANIFEST.MF"],"tm_scope":"source.yaml","ace_mode":"text","language_id":447261135},"JCL":{"type":"programming","color":"#d90e09","extensions":[".jcl"],"tm_scope":"source.jcl","ace_mode":"text","language_id":316620079},"JFlex":{"type":"programming","color":"#DBCA00","group":"Lex","extensions":[".flex",".jflex"],"tm_scope":"source.jflex","ace_mode":"text","language_id":173},"JSON":{"type":"data","color":"#292929","tm_scope":"source.json","ace_mode":"json","codemirror_mode":"javascript","codemirror_mime_type":"application/json","aliases":["geojson","jsonl","topojson"],"extensions":[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".jsonl",".mcmeta",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],"filenames":[".all-contributorsrc",".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig","Pipfile.lock","composer.lock","flake.lock","mcmod.info"],"language_id":174},"JSON with Comments":{"type":"data","color":"#292929","group":"JSON","tm_scope":"source.js","ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"text/javascript","aliases":["jsonc"],"extensions":[".jsonc",".code-snippets",".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],"filenames":[".babelrc",".devcontainer.json",".eslintrc.json",".jscsrc",".jshintrc",".jslintrc",".swcrc","api-extractor.json","devcontainer.json","jsconfig.json","language-configuration.json","tsconfig.json","tslint.json"],"language_id":423},"JSON5":{"type":"data","color":"#267CB9","extensions":[".json5"],"tm_scope":"source.js","ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"application/json","language_id":175},"JSONLD":{"type":"data","color":"#0c479c","extensions":[".jsonld"],"tm_scope":"source.js","ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"application/json","language_id":176},"JSONiq":{"color":"#40d47e","type":"programming","ace_mode":"jsoniq","codemirror_mode":"javascript","codemirror_mime_type":"application/json","extensions":[".jq"],"tm_scope":"source.jsoniq","language_id":177},"Janet":{"type":"programming","color":"#0886a5","extensions":[".janet"],"tm_scope":"source.janet","ace_mode":"scheme","codemirror_mode":"scheme","codemirror_mime_type":"text/x-scheme","interpreters":["janet"],"language_id":1028705371},"Jasmin":{"type":"programming","color":"#d03600","ace_mode":"java","extensions":[".j"],"tm_scope":"source.jasmin","language_id":180},"Java":{"type":"programming","tm_scope":"source.java","ace_mode":"java","codemirror_mode":"clike","codemirror_mime_type":"text/x-java","color":"#b07219","extensions":[".java",".jav",".jsh"],"language_id":181},"Java Properties":{"type":"data","color":"#2A6277","extensions":[".properties"],"tm_scope":"source.java-properties","ace_mode":"properties","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","language_id":519377561},"Java Server Pages":{"type":"programming","color":"#2A6277","group":"Java","aliases":["jsp"],"extensions":[".jsp",".tag"],"tm_scope":"text.html.jsp","ace_mode":"jsp","codemirror_mode":"htmlembedded","codemirror_mime_type":"application/x-jsp","language_id":182},"JavaScript":{"type":"programming","tm_scope":"source.js","ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"text/javascript","color":"#f1e05a","aliases":["js","node"],"extensions":[".js","._js",".bones",".cjs",".es",".es6",".frag",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".jsx",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib"],"filenames":["Jakefile"],"interpreters":["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],"language_id":183},"JavaScript+ERB":{"type":"programming","color":"#f1e05a","tm_scope":"source.js","group":"JavaScript","extensions":[".js.erb"],"ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"application/javascript","language_id":914318960},"Jest Snapshot":{"type":"data","color":"#15c213","tm_scope":"source.jest.snap","extensions":[".snap"],"ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"application/javascript","language_id":774635084},"JetBrains MPS":{"type":"programming","aliases":["mps"],"color":"#21D789","extensions":[".mps",".mpl",".msd"],"ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","tm_scope":"none","language_id":465165328},"Jinja":{"type":"markup","color":"#a52a22","aliases":["django","html+django","html+jinja","htmldjango"],"extensions":[".jinja",".j2",".jinja2"],"tm_scope":"text.html.django","ace_mode":"django","codemirror_mode":"django","codemirror_mime_type":"text/x-django","language_id":147},"Jison":{"type":"programming","color":"#56b3cb","group":"Yacc","extensions":[".jison"],"tm_scope":"source.jison","ace_mode":"text","language_id":284531423},"Jison Lex":{"type":"programming","color":"#56b3cb","group":"Lex","extensions":[".jisonlex"],"tm_scope":"source.jisonlex","ace_mode":"text","language_id":406395330},"Jolie":{"type":"programming","extensions":[".ol",".iol"],"interpreters":["jolie"],"color":"#843179","ace_mode":"text","tm_scope":"source.jolie","language_id":998078858},"Jsonnet":{"color":"#0064bd","type":"programming","ace_mode":"text","extensions":[".jsonnet",".libsonnet"],"tm_scope":"source.jsonnet","language_id":664885656},"Julia":{"type":"programming","extensions":[".jl"],"interpreters":["julia"],"color":"#a270ba","tm_scope":"source.julia","ace_mode":"julia","codemirror_mode":"julia","codemirror_mime_type":"text/x-julia","language_id":184},"Jupyter Notebook":{"type":"markup","ace_mode":"json","codemirror_mode":"javascript","codemirror_mime_type":"application/json","tm_scope":"source.json","color":"#DA5B0B","extensions":[".ipynb"],"filenames":["Notebook"],"aliases":["IPython Notebook"],"language_id":185},"Just":{"type":"programming","aliases":["Justfile"],"color":"#384d54","tm_scope":"source.just","filenames":["JUSTFILE","Justfile","justfile"],"ace_mode":"text","language_id":128447695},"KRL":{"type":"programming","color":"#28430A","extensions":[".krl"],"tm_scope":"none","ace_mode":"text","language_id":186},"Kaitai Struct":{"type":"programming","aliases":["ksy"],"ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","color":"#773b37","extensions":[".ksy"],"tm_scope":"source.yaml","language_id":818804755},"KakouneScript":{"type":"programming","color":"#6f8042","tm_scope":"source.kakscript","aliases":["kak","kakscript"],"extensions":[".kak"],"filenames":["kakrc"],"ace_mode":"text","language_id":603336474},"KerboScript":{"type":"programming","ace_mode":"text","extensions":[".ks"],"color":"#41adf0","tm_scope":"source.kerboscript","language_id":59716426},"KiCad Layout":{"type":"data","color":"#2f4aab","aliases":["pcbnew"],"extensions":[".kicad_pcb",".kicad_mod",".kicad_wks"],"filenames":["fp-lib-table"],"tm_scope":"source.pcb.sexp","ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","language_id":187},"KiCad Legacy Layout":{"type":"data","color":"#2f4aab","extensions":[".brd"],"tm_scope":"source.pcb.board","ace_mode":"text","language_id":140848857},"KiCad Schematic":{"type":"data","color":"#2f4aab","aliases":["eeschema schematic"],"extensions":[".kicad_sch",".sch"],"tm_scope":"source.pcb.schematic","ace_mode":"text","language_id":622447435},"Kickstart":{"type":"data","ace_mode":"text","extensions":[".ks"],"tm_scope":"source.kickstart","language_id":692635484},"Kit":{"type":"markup","ace_mode":"html","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","extensions":[".kit"],"tm_scope":"text.html.basic","language_id":188},"Kotlin":{"type":"programming","color":"#A97BFF","extensions":[".kt",".ktm",".kts"],"tm_scope":"source.kotlin","ace_mode":"text","codemirror_mode":"clike","codemirror_mime_type":"text/x-kotlin","language_id":189},"Kusto":{"type":"data","extensions":[".csl",".kql"],"tm_scope":"source.kusto","ace_mode":"text","language_id":225697190},"LFE":{"type":"programming","color":"#4C3023","extensions":[".lfe"],"tm_scope":"source.lisp","ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","language_id":190},"LLVM":{"type":"programming","extensions":[".ll"],"tm_scope":"source.llvm","ace_mode":"text","color":"#185619","language_id":191},"LOLCODE":{"type":"programming","extensions":[".lol"],"color":"#cc9900","tm_scope":"source.lolcode","ace_mode":"text","language_id":192},"LSL":{"type":"programming","tm_scope":"source.lsl","ace_mode":"lsl","extensions":[".lsl",".lslp"],"interpreters":["lsl"],"color":"#3d9970","language_id":193},"LTspice Symbol":{"type":"data","extensions":[".asy"],"tm_scope":"source.ltspice.symbol","ace_mode":"text","codemirror_mode":"spreadsheet","codemirror_mime_type":"text/x-spreadsheet","language_id":1013566805},"LabVIEW":{"type":"programming","color":"#fede06","extensions":[".lvproj",".lvclass",".lvlib"],"tm_scope":"text.xml","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":194},"Lark":{"type":"data","color":"#2980B9","extensions":[".lark"],"tm_scope":"source.lark","ace_mode":"text","codemirror_mode":"ebnf","codemirror_mime_type":"text/x-ebnf","language_id":758480799},"Lasso":{"type":"programming","color":"#999999","extensions":[".lasso",".las",".lasso8",".lasso9"],"tm_scope":"file.lasso","aliases":["lassoscript"],"ace_mode":"text","language_id":195},"Latte":{"type":"markup","color":"#f2a542","extensions":[".latte"],"tm_scope":"text.html.smarty","ace_mode":"smarty","codemirror_mode":"smarty","codemirror_mime_type":"text/x-smarty","language_id":196},"Lean":{"type":"programming","extensions":[".lean",".hlean"],"tm_scope":"source.lean","ace_mode":"text","language_id":197},"Less":{"type":"markup","color":"#1d365d","aliases":["less-css"],"extensions":[".less"],"tm_scope":"source.css.less","ace_mode":"less","codemirror_mode":"css","codemirror_mime_type":"text/css","language_id":198},"Lex":{"type":"programming","color":"#DBCA00","aliases":["flex"],"extensions":[".l",".lex"],"filenames":["Lexer.x","lexer.x"],"tm_scope":"source.lex","ace_mode":"text","language_id":199},"LigoLANG":{"type":"programming","color":"#0e74ff","extensions":[".ligo"],"tm_scope":"source.ligo","ace_mode":"pascal","codemirror_mode":"pascal","codemirror_mime_type":"text/x-pascal","group":"LigoLANG","language_id":1040646257},"LilyPond":{"type":"programming","color":"#9ccc7c","extensions":[".ly",".ily"],"tm_scope":"source.lilypond","ace_mode":"text","language_id":200},"Limbo":{"type":"programming","extensions":[".b",".m"],"tm_scope":"none","ace_mode":"text","language_id":201},"Linker Script":{"type":"data","extensions":[".ld",".lds",".x"],"filenames":["ld.script"],"tm_scope":"none","ace_mode":"text","language_id":202},"Linux Kernel Module":{"type":"data","extensions":[".mod"],"tm_scope":"none","ace_mode":"text","language_id":203},"Liquid":{"type":"markup","color":"#67b8de","extensions":[".liquid"],"tm_scope":"text.html.liquid","ace_mode":"liquid","language_id":204},"Literate Agda":{"type":"programming","color":"#315665","group":"Agda","extensions":[".lagda"],"tm_scope":"none","ace_mode":"text","language_id":205},"Literate CoffeeScript":{"type":"programming","color":"#244776","tm_scope":"source.litcoffee","group":"CoffeeScript","ace_mode":"text","wrap":true,"aliases":["litcoffee"],"extensions":[".litcoffee",".coffee.md"],"language_id":206},"Literate Haskell":{"type":"programming","color":"#5e5086","group":"Haskell","aliases":["lhaskell","lhs"],"extensions":[".lhs"],"tm_scope":"text.tex.latex.haskell","ace_mode":"text","codemirror_mode":"haskell-literate","codemirror_mime_type":"text/x-literate-haskell","language_id":207},"LiveScript":{"type":"programming","color":"#499886","aliases":["live-script","ls"],"extensions":[".ls","._ls"],"filenames":["Slakefile"],"tm_scope":"source.livescript","ace_mode":"livescript","codemirror_mode":"livescript","codemirror_mime_type":"text/x-livescript","language_id":208},"Logos":{"type":"programming","extensions":[".xm",".x",".xi"],"ace_mode":"text","tm_scope":"source.logos","language_id":209},"Logtalk":{"type":"programming","color":"#295b9a","extensions":[".lgt",".logtalk"],"tm_scope":"source.logtalk","ace_mode":"text","language_id":210},"LookML":{"type":"programming","ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","color":"#652B81","extensions":[".lkml",".lookml"],"tm_scope":"source.yaml","language_id":211},"LoomScript":{"type":"programming","extensions":[".ls"],"tm_scope":"source.loomscript","ace_mode":"text","language_id":212},"Lua":{"type":"programming","tm_scope":"source.lua","ace_mode":"lua","codemirror_mode":"lua","codemirror_mime_type":"text/x-lua","color":"#000080","extensions":[".lua",".fcgi",".nse",".p8",".pd_lua",".rbxs",".rockspec",".wlua"],"filenames":[".luacheckrc"],"interpreters":["lua"],"language_id":213},"M":{"type":"programming","aliases":["mumps"],"extensions":[".mumps",".m"],"ace_mode":"text","codemirror_mode":"mumps","codemirror_mime_type":"text/x-mumps","language_id":214,"tm_scope":"none"},"M4":{"type":"programming","extensions":[".m4",".mc"],"tm_scope":"source.m4","ace_mode":"text","language_id":215},"M4Sugar":{"type":"programming","group":"M4","aliases":["autoconf"],"extensions":[".m4"],"filenames":["configure.ac"],"tm_scope":"source.m4","ace_mode":"text","language_id":216},"MATLAB":{"type":"programming","color":"#e16737","aliases":["octave"],"extensions":[".matlab",".m"],"tm_scope":"source.matlab","ace_mode":"matlab","codemirror_mode":"octave","codemirror_mime_type":"text/x-octave","language_id":225},"MAXScript":{"type":"programming","color":"#00a6a6","extensions":[".ms",".mcr"],"tm_scope":"source.maxscript","ace_mode":"text","language_id":217},"MDX":{"type":"markup","color":"#fcb32c","ace_mode":"markdown","codemirror_mode":"gfm","codemirror_mime_type":"text/x-gfm","wrap":true,"extensions":[".mdx"],"tm_scope":"source.mdx","language_id":512838272},"MLIR":{"type":"programming","color":"#5EC8DB","extensions":[".mlir"],"tm_scope":"source.mlir","ace_mode":"text","language_id":448253929},"MQL4":{"type":"programming","color":"#62A8D6","extensions":[".mq4",".mqh"],"tm_scope":"source.mql5","ace_mode":"c_cpp","language_id":426},"MQL5":{"type":"programming","color":"#4A76B8","extensions":[".mq5",".mqh"],"tm_scope":"source.mql5","ace_mode":"c_cpp","language_id":427},"MTML":{"type":"markup","color":"#b7e1f4","extensions":[".mtml"],"tm_scope":"text.html.basic","ace_mode":"html","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","language_id":218},"MUF":{"type":"programming","group":"Forth","extensions":[".muf",".m"],"tm_scope":"none","ace_mode":"forth","codemirror_mode":"forth","codemirror_mime_type":"text/x-forth","language_id":219},"Macaulay2":{"type":"programming","extensions":[".m2"],"aliases":["m2"],"interpreters":["M2"],"ace_mode":"text","tm_scope":"source.m2","color":"#d8ffff","language_id":34167825},"Makefile":{"type":"programming","color":"#427819","aliases":["bsdmake","make","mf"],"extensions":[".mak",".d",".make",".makefile",".mk",".mkfile"],"filenames":["BSDmakefile","GNUmakefile","Kbuild","Makefile","Makefile.am","Makefile.boot","Makefile.frag","Makefile.in","Makefile.inc","Makefile.wat","makefile","makefile.sco","mkfile"],"interpreters":["make"],"tm_scope":"source.makefile","ace_mode":"makefile","codemirror_mode":"cmake","codemirror_mime_type":"text/x-cmake","language_id":220},"Mako":{"type":"programming","color":"#7e858d","extensions":[".mako",".mao"],"tm_scope":"text.html.mako","ace_mode":"text","language_id":221},"Markdown":{"type":"prose","color":"#083fa1","aliases":["md","pandoc"],"ace_mode":"markdown","codemirror_mode":"gfm","codemirror_mime_type":"text/x-gfm","wrap":true,"extensions":[".md",".livemd",".markdown",".mdown",".mdwn",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],"filenames":["contents.lr"],"tm_scope":"text.md","language_id":222},"Marko":{"type":"markup","color":"#42bff2","tm_scope":"text.marko","extensions":[".marko"],"aliases":["markojs"],"ace_mode":"text","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","language_id":932782397},"Mask":{"type":"markup","color":"#f97732","ace_mode":"mask","extensions":[".mask"],"tm_scope":"source.mask","language_id":223},"Mathematica":{"type":"programming","color":"#dd1100","extensions":[".mathematica",".cdf",".m",".ma",".mt",".nb",".nbp",".wl",".wlt"],"aliases":["mma","wolfram","wolfram language","wolfram lang","wl"],"tm_scope":"source.mathematica","ace_mode":"text","codemirror_mode":"mathematica","codemirror_mime_type":"text/x-mathematica","language_id":224},"Maven POM":{"type":"data","group":"XML","tm_scope":"text.xml.pom","filenames":["pom.xml"],"ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":226},"Max":{"type":"programming","color":"#c4a79c","aliases":["max/msp","maxmsp"],"extensions":[".maxpat",".maxhelp",".maxproj",".mxt",".pat"],"tm_scope":"source.json","ace_mode":"json","codemirror_mode":"javascript","codemirror_mime_type":"application/json","language_id":227},"Mercury":{"type":"programming","color":"#ff2b2b","ace_mode":"prolog","interpreters":["mmi"],"extensions":[".m",".moo"],"tm_scope":"source.mercury","language_id":229},"Mermaid":{"type":"markup","color":"#ff3670","aliases":["mermaid example"],"extensions":[".mmd",".mermaid"],"tm_scope":"source.mermaid","ace_mode":"text","language_id":385992043},"Meson":{"type":"programming","color":"#007800","filenames":["meson.build","meson_options.txt"],"tm_scope":"source.meson","ace_mode":"text","language_id":799141244},"Metal":{"type":"programming","color":"#8f14e9","extensions":[".metal"],"tm_scope":"source.c++","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","language_id":230},"Microsoft Developer Studio Project":{"type":"data","extensions":[".dsp"],"tm_scope":"none","ace_mode":"text","language_id":800983837},"Microsoft Visual Studio Solution":{"type":"data","extensions":[".sln"],"tm_scope":"source.solution","ace_mode":"text","language_id":849523096},"MiniD":{"type":"programming","extensions":[".minid"],"tm_scope":"none","ace_mode":"text","language_id":231},"MiniYAML":{"type":"data","color":"#ff1111","tm_scope":"source.miniyaml","extensions":[".yaml",".yml"],"ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","language_id":4896465},"Mint":{"type":"programming","extensions":[".mint"],"ace_mode":"text","color":"#02b046","tm_scope":"source.mint","language_id":968740319},"Mirah":{"type":"programming","color":"#c7a938","extensions":[".druby",".duby",".mirah"],"tm_scope":"source.ruby","ace_mode":"ruby","codemirror_mode":"ruby","codemirror_mime_type":"text/x-ruby","language_id":232},"Modelica":{"type":"programming","color":"#de1d31","extensions":[".mo"],"tm_scope":"source.modelica","ace_mode":"text","codemirror_mode":"modelica","codemirror_mime_type":"text/x-modelica","language_id":233},"Modula-2":{"type":"programming","color":"#10253f","extensions":[".mod"],"tm_scope":"source.modula2","ace_mode":"text","language_id":234},"Modula-3":{"type":"programming","extensions":[".i3",".ig",".m3",".mg"],"color":"#223388","ace_mode":"text","tm_scope":"source.modula-3","language_id":564743864},"Module Management System":{"type":"programming","extensions":[".mms",".mmk"],"filenames":["descrip.mmk","descrip.mms"],"tm_scope":"none","ace_mode":"text","language_id":235},"Monkey":{"type":"programming","extensions":[".monkey",".monkey2"],"ace_mode":"text","tm_scope":"source.monkey","language_id":236},"Monkey C":{"type":"programming","color":"#8D6747","extensions":[".mc"],"tm_scope":"source.mc","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":231751931},"Moocode":{"type":"programming","extensions":[".moo"],"tm_scope":"none","ace_mode":"text","language_id":237},"MoonScript":{"type":"programming","color":"#ff4585","extensions":[".moon"],"interpreters":["moon"],"tm_scope":"source.moonscript","ace_mode":"text","language_id":238},"Motoko":{"type":"programming","color":"#fbb03b","extensions":[".mo"],"tm_scope":"source.mo","ace_mode":"text","language_id":202937027},"Motorola 68K Assembly":{"type":"programming","color":"#005daa","group":"Assembly","aliases":["m68k"],"extensions":[".asm",".i",".inc",".s",".x68"],"tm_scope":"source.m68k","ace_mode":"assembly_x86","language_id":477582706},"Move":{"type":"programming","color":"#4a137a","extensions":[".move"],"tm_scope":"source.move","ace_mode":"text","language_id":638334599},"Muse":{"type":"prose","extensions":[".muse"],"tm_scope":"text.muse","ace_mode":"text","wrap":true,"language_id":474864066,"aliases":["amusewiki","emacs muse"]},"Mustache":{"type":"markup","color":"#724b3b","extensions":[".mustache"],"tm_scope":"text.html.smarty","ace_mode":"smarty","codemirror_mode":"smarty","codemirror_mime_type":"text/x-smarty","language_id":638334590},"Myghty":{"type":"programming","extensions":[".myt"],"tm_scope":"none","ace_mode":"text","language_id":239},"NASL":{"type":"programming","extensions":[".nasl",".inc"],"tm_scope":"source.nasl","ace_mode":"text","language_id":171666519},"NCL":{"type":"programming","color":"#28431f","extensions":[".ncl"],"tm_scope":"source.ncl","ace_mode":"text","language_id":240},"NEON":{"type":"data","extensions":[".neon"],"tm_scope":"source.neon","ace_mode":"text","aliases":["nette object notation","ne-on"],"language_id":481192983},"NL":{"type":"data","extensions":[".nl"],"tm_scope":"none","ace_mode":"text","language_id":241},"NPM Config":{"type":"data","color":"#cb3837","group":"INI","aliases":["npmrc"],"filenames":[".npmrc"],"tm_scope":"source.ini.npmrc","ace_mode":"text","language_id":685022663},"NSIS":{"type":"programming","extensions":[".nsi",".nsh"],"tm_scope":"source.nsis","ace_mode":"text","codemirror_mode":"nsis","codemirror_mime_type":"text/x-nsis","language_id":242},"NWScript":{"type":"programming","color":"#111522","extensions":[".nss"],"tm_scope":"source.c.nwscript","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":731233819},"Nasal":{"type":"programming","color":"#1d2c4e","extensions":[".nas"],"tm_scope":"source.nasal","ace_mode":"text","language_id":178322513},"Nearley":{"type":"programming","ace_mode":"text","color":"#990000","extensions":[".ne",".nearley"],"tm_scope":"source.ne","language_id":521429430},"Nemerle":{"type":"programming","color":"#3d3c6e","extensions":[".n"],"tm_scope":"source.nemerle","ace_mode":"text","language_id":243},"NetLinx":{"type":"programming","color":"#0aa0ff","extensions":[".axs",".axi"],"tm_scope":"source.netlinx","ace_mode":"text","language_id":244},"NetLinx+ERB":{"type":"programming","color":"#747faa","extensions":[".axs.erb",".axi.erb"],"tm_scope":"source.netlinx.erb","ace_mode":"text","language_id":245},"NetLogo":{"type":"programming","color":"#ff6375","extensions":[".nlogo"],"tm_scope":"source.lisp","ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","language_id":246},"NewLisp":{"type":"programming","color":"#87AED7","extensions":[".nl",".lisp",".lsp"],"interpreters":["newlisp"],"tm_scope":"source.lisp","ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","language_id":247},"Nextflow":{"type":"programming","ace_mode":"groovy","tm_scope":"source.nextflow","color":"#3ac486","extensions":[".nf"],"filenames":["nextflow.config"],"interpreters":["nextflow"],"language_id":506780613},"Nginx":{"type":"data","color":"#009639","extensions":[".nginx",".nginxconf",".vhost"],"filenames":["nginx.conf"],"tm_scope":"source.nginx","aliases":["nginx configuration file"],"ace_mode":"text","codemirror_mode":"nginx","codemirror_mime_type":"text/x-nginx-conf","language_id":248},"Nim":{"type":"programming","color":"#ffc200","extensions":[".nim",".nim.cfg",".nimble",".nimrod",".nims"],"filenames":["nim.cfg"],"ace_mode":"text","tm_scope":"source.nim","language_id":249},"Ninja":{"type":"data","tm_scope":"source.ninja","extensions":[".ninja"],"ace_mode":"text","language_id":250},"Nit":{"type":"programming","color":"#009917","extensions":[".nit"],"tm_scope":"source.nit","ace_mode":"text","language_id":251},"Nix":{"type":"programming","color":"#7e7eff","extensions":[".nix"],"aliases":["nixos"],"tm_scope":"source.nix","ace_mode":"nix","language_id":252},"Nu":{"type":"programming","color":"#c9df40","aliases":["nush"],"extensions":[".nu"],"filenames":["Nukefile"],"tm_scope":"source.nu","ace_mode":"scheme","codemirror_mode":"scheme","codemirror_mime_type":"text/x-scheme","interpreters":["nush"],"language_id":253},"NumPy":{"type":"programming","color":"#9C8AF9","group":"Python","extensions":[".numpy",".numpyw",".numsc"],"tm_scope":"none","ace_mode":"text","codemirror_mode":"python","codemirror_mime_type":"text/x-python","language_id":254},"Nunjucks":{"type":"markup","color":"#3d8137","extensions":[".njk"],"aliases":["njk"],"tm_scope":"text.html.nunjucks","ace_mode":"nunjucks","language_id":461856962},"Nushell":{"type":"programming","color":"#4E9906","extensions":[".nu"],"interpreters":["nu"],"aliases":["nu-script","nushell-script"],"tm_scope":"source.nushell","ace_mode":"sh","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":446573572},"OASv2-json":{"type":"data","color":"#85ea2d","extensions":[".json"],"group":"OpenAPI Specification v2","tm_scope":"source.json","ace_mode":"json","codemirror_mode":"javascript","codemirror_mime_type":"application/json","language_id":834374816},"OASv2-yaml":{"type":"data","color":"#85ea2d","extensions":[".yaml",".yml"],"group":"OpenAPI Specification v2","tm_scope":"source.yaml","ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","language_id":105187618},"OASv3-json":{"type":"data","color":"#85ea2d","extensions":[".json"],"group":"OpenAPI Specification v3","tm_scope":"source.json","ace_mode":"json","codemirror_mode":"javascript","codemirror_mime_type":"application/json","language_id":980062566},"OASv3-yaml":{"type":"data","color":"#85ea2d","extensions":[".yaml",".yml"],"group":"OpenAPI Specification v3","tm_scope":"source.yaml","ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","language_id":51239111},"OCaml":{"type":"programming","ace_mode":"ocaml","codemirror_mode":"mllike","codemirror_mime_type":"text/x-ocaml","color":"#ef7a08","extensions":[".ml",".eliom",".eliomi",".ml4",".mli",".mll",".mly"],"interpreters":["ocaml","ocamlrun","ocamlscript"],"tm_scope":"source.ocaml","language_id":255},"ObjDump":{"type":"data","extensions":[".objdump"],"tm_scope":"objdump.x86asm","ace_mode":"assembly_x86","language_id":256},"Object Data Instance Notation":{"type":"data","extensions":[".odin"],"tm_scope":"source.odin-ehr","ace_mode":"text","language_id":985227236},"ObjectScript":{"type":"programming","extensions":[".cls"],"language_id":202735509,"tm_scope":"source.objectscript","color":"#424893","ace_mode":"text"},"Objective-C":{"type":"programming","tm_scope":"source.objc","color":"#438eff","aliases":["obj-c","objc","objectivec"],"extensions":[".m",".h"],"ace_mode":"objectivec","codemirror_mode":"clike","codemirror_mime_type":"text/x-objectivec","language_id":257},"Objective-C++":{"type":"programming","tm_scope":"source.objc++","color":"#6866fb","aliases":["obj-c++","objc++","objectivec++"],"extensions":[".mm"],"ace_mode":"objectivec","codemirror_mode":"clike","codemirror_mime_type":"text/x-objectivec","language_id":258},"Objective-J":{"type":"programming","color":"#ff0c5a","aliases":["obj-j","objectivej","objj"],"extensions":[".j",".sj"],"tm_scope":"source.js.objj","ace_mode":"text","language_id":259},"Odin":{"type":"programming","color":"#60AFFE","aliases":["odinlang","odin-lang"],"extensions":[".odin"],"tm_scope":"source.odin","ace_mode":"text","language_id":889244082},"Omgrofl":{"type":"programming","extensions":[".omgrofl"],"color":"#cabbff","tm_scope":"none","ace_mode":"text","language_id":260},"Opa":{"type":"programming","extensions":[".opa"],"tm_scope":"source.opa","ace_mode":"text","language_id":261},"Opal":{"type":"programming","color":"#f7ede0","extensions":[".opal"],"tm_scope":"source.opal","ace_mode":"text","language_id":262},"Open Policy Agent":{"type":"programming","color":"#7d9199","ace_mode":"text","extensions":[".rego"],"language_id":840483232,"tm_scope":"source.rego"},"OpenAPI Specification v2":{"aliases":["oasv2"],"type":"data","color":"#85ea2d","tm_scope":"none","ace_mode":"text","language_id":848295328},"OpenAPI Specification v3":{"aliases":["oasv3"],"type":"data","color":"#85ea2d","tm_scope":"none","ace_mode":"text","language_id":557959099},"OpenCL":{"type":"programming","color":"#ed2e2d","group":"C","extensions":[".cl",".opencl"],"tm_scope":"source.c","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":263},"OpenEdge ABL":{"type":"programming","color":"#5ce600","aliases":["progress","openedge","abl"],"extensions":[".p",".cls",".w"],"tm_scope":"source.abl","ace_mode":"text","language_id":264},"OpenQASM":{"type":"programming","extensions":[".qasm"],"color":"#AA70FF","tm_scope":"source.qasm","ace_mode":"text","language_id":153739399},"OpenRC runscript":{"type":"programming","group":"Shell","aliases":["openrc"],"interpreters":["openrc-run"],"tm_scope":"source.shell","ace_mode":"sh","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":265},"OpenSCAD":{"type":"programming","color":"#e5cd45","extensions":[".scad"],"tm_scope":"source.scad","ace_mode":"scad","language_id":266},"OpenStep Property List":{"type":"data","extensions":[".plist",".glyphs"],"tm_scope":"source.plist","ace_mode":"text","language_id":598917541},"OpenType Feature File":{"type":"data","aliases":["AFDKO"],"extensions":[".fea"],"tm_scope":"source.opentype","ace_mode":"text","language_id":374317347},"Option List":{"type":"data","color":"#476732","aliases":["opts","ackrc"],"filenames":[".ackrc","ackrc","mocha.opts"],"tm_scope":"source.opts","ace_mode":"sh","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":723589315},"Org":{"type":"prose","color":"#77aa99","wrap":true,"extensions":[".org"],"tm_scope":"none","ace_mode":"text","language_id":267},"Ox":{"type":"programming","extensions":[".ox",".oxh",".oxo"],"tm_scope":"source.ox","ace_mode":"text","language_id":268},"Oxygene":{"type":"programming","color":"#cdd0e3","extensions":[".oxygene"],"tm_scope":"none","ace_mode":"text","language_id":269},"Oz":{"type":"programming","color":"#fab738","extensions":[".oz"],"tm_scope":"source.oz","ace_mode":"text","codemirror_mode":"oz","codemirror_mime_type":"text/x-oz","language_id":270},"P4":{"type":"programming","color":"#7055b5","extensions":[".p4"],"tm_scope":"source.p4","ace_mode":"text","language_id":348895984},"PDDL":{"type":"programming","color":"#0d00ff","extensions":[".pddl"],"tm_scope":"source.pddl","ace_mode":"text","language_id":736235603},"PEG.js":{"type":"programming","color":"#234d6b","extensions":[".pegjs"],"tm_scope":"source.pegjs","ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"text/javascript","language_id":81442128},"PHP":{"type":"programming","tm_scope":"text.html.php","ace_mode":"php","codemirror_mode":"php","codemirror_mime_type":"application/x-httpd-php","color":"#4F5D95","extensions":[".php",".aw",".ctp",".fcgi",".inc",".php3",".php4",".php5",".phps",".phpt"],"filenames":[".php",".php_cs",".php_cs.dist","Phakefile"],"interpreters":["php"],"aliases":["inc"],"language_id":272},"PLSQL":{"type":"programming","ace_mode":"sql","codemirror_mode":"sql","codemirror_mime_type":"text/x-plsql","tm_scope":"none","color":"#dad8d8","extensions":[".pls",".bdy",".ddl",".fnc",".pck",".pkb",".pks",".plb",".plsql",".prc",".spc",".sql",".tpb",".tps",".trg",".vw"],"language_id":273},"PLpgSQL":{"type":"programming","color":"#336790","ace_mode":"pgsql","codemirror_mode":"sql","codemirror_mime_type":"text/x-sql","tm_scope":"source.sql","extensions":[".pgsql",".sql"],"language_id":274},"POV-Ray SDL":{"type":"programming","color":"#6bac65","aliases":["pov-ray","povray"],"extensions":[".pov",".inc"],"tm_scope":"source.pov-ray sdl","ace_mode":"text","language_id":275},"Pact":{"type":"programming","color":"#F7A8B8","ace_mode":"text","tm_scope":"source.pact","extensions":[".pact"],"language_id":756774415},"Pan":{"type":"programming","color":"#cc0000","extensions":[".pan"],"tm_scope":"source.pan","ace_mode":"text","language_id":276},"Papyrus":{"type":"programming","color":"#6600cc","extensions":[".psc"],"tm_scope":"source.papyrus.skyrim","ace_mode":"text","language_id":277},"Parrot":{"type":"programming","color":"#f3ca0a","extensions":[".parrot"],"tm_scope":"none","ace_mode":"text","language_id":278},"Parrot Assembly":{"group":"Parrot","type":"programming","aliases":["pasm"],"extensions":[".pasm"],"interpreters":["parrot"],"tm_scope":"none","ace_mode":"text","language_id":279},"Parrot Internal Representation":{"group":"Parrot","tm_scope":"source.parrot.pir","type":"programming","aliases":["pir"],"extensions":[".pir"],"interpreters":["parrot"],"ace_mode":"text","language_id":280},"Pascal":{"type":"programming","color":"#E3F171","aliases":["delphi","objectpascal"],"extensions":[".pas",".dfm",".dpr",".inc",".lpr",".pascal",".pp"],"interpreters":["instantfpc"],"tm_scope":"source.pascal","ace_mode":"pascal","codemirror_mode":"pascal","codemirror_mime_type":"text/x-pascal","language_id":281},"Pawn":{"type":"programming","color":"#dbb284","extensions":[".pwn",".inc",".sma"],"tm_scope":"source.pawn","ace_mode":"text","language_id":271},"Pep8":{"type":"programming","color":"#C76F5B","extensions":[".pep"],"ace_mode":"text","tm_scope":"source.pep8","language_id":840372442},"Perl":{"type":"programming","tm_scope":"source.perl","ace_mode":"perl","codemirror_mode":"perl","codemirror_mime_type":"text/x-perl","color":"#0298c3","extensions":[".pl",".al",".cgi",".fcgi",".perl",".ph",".plx",".pm",".psgi",".t"],"filenames":[".latexmkrc","Makefile.PL","Rexfile","ack","cpanfile","latexmkrc"],"interpreters":["cperl","perl"],"aliases":["cperl"],"language_id":282},"Pic":{"type":"markup","group":"Roff","tm_scope":"source.pic","extensions":[".pic",".chem"],"ace_mode":"text","codemirror_mode":"troff","codemirror_mime_type":"text/troff","language_id":425},"Pickle":{"type":"data","extensions":[".pkl"],"tm_scope":"none","ace_mode":"text","language_id":284},"PicoLisp":{"type":"programming","color":"#6067af","extensions":[".l"],"interpreters":["picolisp","pil"],"tm_scope":"source.lisp","ace_mode":"lisp","language_id":285},"PigLatin":{"type":"programming","color":"#fcd7de","extensions":[".pig"],"tm_scope":"source.pig_latin","ace_mode":"text","language_id":286},"Pike":{"type":"programming","color":"#005390","extensions":[".pike",".pmod"],"interpreters":["pike"],"tm_scope":"source.pike","ace_mode":"text","language_id":287},"PlantUML":{"type":"data","color":"#fbbd16","extensions":[".puml",".iuml",".plantuml"],"tm_scope":"source.wsd","ace_mode":"text","language_id":833504686},"Pod":{"type":"prose","ace_mode":"perl","codemirror_mode":"perl","codemirror_mime_type":"text/x-perl","wrap":true,"extensions":[".pod"],"interpreters":["perl"],"tm_scope":"none","language_id":288},"Pod 6":{"type":"prose","ace_mode":"perl","tm_scope":"source.raku","wrap":true,"extensions":[".pod",".pod6"],"interpreters":["perl6"],"language_id":155357471},"PogoScript":{"type":"programming","color":"#d80074","extensions":[".pogo"],"tm_scope":"source.pogoscript","ace_mode":"text","language_id":289},"Polar":{"type":"programming","color":"#ae81ff","extensions":[".polar"],"tm_scope":"source.polar","ace_mode":"text","language_id":839112914},"Pony":{"type":"programming","extensions":[".pony"],"tm_scope":"source.pony","ace_mode":"text","language_id":290},"Portugol":{"type":"programming","color":"#f8bd00","extensions":[".por"],"tm_scope":"source.portugol","ace_mode":"text","language_id":832391833},"PostCSS":{"type":"markup","color":"#dc3a0c","tm_scope":"source.postcss","group":"CSS","extensions":[".pcss",".postcss"],"ace_mode":"text","language_id":262764437},"PostScript":{"type":"markup","color":"#da291c","extensions":[".ps",".eps",".epsi",".pfa"],"tm_scope":"source.postscript","aliases":["postscr"],"ace_mode":"text","language_id":291},"PowerBuilder":{"type":"programming","color":"#8f0f8d","extensions":[".pbt",".sra",".sru",".srw"],"tm_scope":"none","ace_mode":"text","language_id":292},"PowerShell":{"type":"programming","color":"#012456","tm_scope":"source.powershell","ace_mode":"powershell","codemirror_mode":"powershell","codemirror_mime_type":"application/x-powershell","aliases":["posh","pwsh"],"extensions":[".ps1",".psd1",".psm1"],"interpreters":["pwsh"],"language_id":293},"Prisma":{"type":"data","color":"#0c344b","extensions":[".prisma"],"tm_scope":"source.prisma","ace_mode":"text","language_id":499933428},"Processing":{"type":"programming","color":"#0096D8","extensions":[".pde"],"tm_scope":"source.processing","ace_mode":"text","language_id":294},"Procfile":{"type":"programming","color":"#3B2F63","filenames":["Procfile"],"tm_scope":"source.procfile","ace_mode":"batchfile","language_id":305313959},"Proguard":{"type":"data","extensions":[".pro"],"tm_scope":"none","ace_mode":"text","language_id":716513858},"Prolog":{"type":"programming","color":"#74283c","extensions":[".pl",".plt",".pro",".prolog",".yap"],"interpreters":["swipl","yap"],"tm_scope":"source.prolog","ace_mode":"prolog","language_id":295},"Promela":{"type":"programming","color":"#de0000","tm_scope":"source.promela","ace_mode":"text","extensions":[".pml"],"language_id":441858312},"Propeller Spin":{"type":"programming","color":"#7fa2a7","extensions":[".spin"],"tm_scope":"source.spin","ace_mode":"text","language_id":296},"Protocol Buffer":{"type":"data","aliases":["proto","protobuf","Protocol Buffers"],"extensions":[".proto"],"tm_scope":"source.proto","ace_mode":"protobuf","codemirror_mode":"protobuf","codemirror_mime_type":"text/x-protobuf","language_id":297},"Protocol Buffer Text Format":{"type":"data","aliases":["text proto","protobuf text format"],"extensions":[".textproto",".pbt",".pbtxt"],"tm_scope":"source.textproto","ace_mode":"text","language_id":436568854},"Public Key":{"type":"data","extensions":[".asc",".pub"],"tm_scope":"none","ace_mode":"text","codemirror_mode":"asciiarmor","codemirror_mime_type":"application/pgp","language_id":298},"Pug":{"type":"markup","color":"#a86454","extensions":[".jade",".pug"],"tm_scope":"text.jade","ace_mode":"jade","codemirror_mode":"pug","codemirror_mime_type":"text/x-pug","language_id":179},"Puppet":{"type":"programming","color":"#302B6D","extensions":[".pp"],"filenames":["Modulefile"],"ace_mode":"text","codemirror_mode":"puppet","codemirror_mime_type":"text/x-puppet","tm_scope":"source.puppet","language_id":299},"Pure Data":{"type":"data","extensions":[".pd"],"tm_scope":"none","ace_mode":"text","language_id":300},"PureBasic":{"type":"programming","color":"#5a6986","extensions":[".pb",".pbi"],"tm_scope":"none","ace_mode":"text","language_id":301},"PureScript":{"type":"programming","color":"#1D222D","extensions":[".purs"],"tm_scope":"source.purescript","ace_mode":"haskell","codemirror_mode":"haskell","codemirror_mime_type":"text/x-haskell","language_id":302},"Pyret":{"type":"programming","color":"#ee1e10","extensions":[".arr"],"ace_mode":"python","tm_scope":"source.arr","language_id":252961827},"Python":{"type":"programming","tm_scope":"source.python","ace_mode":"python","codemirror_mode":"python","codemirror_mime_type":"text/x-python","color":"#3572A5","extensions":[".py",".cgi",".fcgi",".gyp",".gypi",".lmi",".py3",".pyde",".pyi",".pyp",".pyt",".pyw",".rpy",".spec",".tac",".wsgi",".xpy"],"filenames":[".gclient","DEPS","SConscript","SConstruct","wscript"],"interpreters":["python","python2","python3","py","pypy","pypy3"],"aliases":["python3","rusthon"],"language_id":303},"Python console":{"type":"programming","color":"#3572A5","group":"Python","aliases":["pycon"],"tm_scope":"text.python.console","ace_mode":"text","language_id":428},"Python traceback":{"type":"data","color":"#3572A5","group":"Python","extensions":[".pytb"],"tm_scope":"text.python.traceback","ace_mode":"text","language_id":304},"Q#":{"type":"programming","extensions":[".qs"],"aliases":["qsharp"],"color":"#fed659","ace_mode":"text","tm_scope":"source.qsharp","language_id":697448245},"QML":{"type":"programming","color":"#44a51c","extensions":[".qml",".qbs"],"tm_scope":"source.qml","ace_mode":"text","language_id":305},"QMake":{"type":"programming","extensions":[".pro",".pri"],"interpreters":["qmake"],"tm_scope":"source.qmake","ace_mode":"text","language_id":306},"Qt Script":{"type":"programming","ace_mode":"javascript","codemirror_mode":"javascript","codemirror_mime_type":"text/javascript","extensions":[".qs"],"filenames":["installscript.qs","toolchain_installscript.qs"],"color":"#00b841","tm_scope":"source.js","language_id":558193693},"Quake":{"type":"programming","filenames":["m3makefile","m3overrides"],"color":"#882233","ace_mode":"text","tm_scope":"source.quake","language_id":375265331},"R":{"type":"programming","color":"#198CE7","aliases":["R","Rscript","splus"],"extensions":[".r",".rd",".rsx"],"filenames":[".Rprofile","expr-dist"],"interpreters":["Rscript"],"tm_scope":"source.r","ace_mode":"r","codemirror_mode":"r","codemirror_mime_type":"text/x-rsrc","language_id":307},"RAML":{"type":"markup","ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","tm_scope":"source.yaml","color":"#77d9fb","extensions":[".raml"],"language_id":308},"RBS":{"type":"data","ace_mode":"ruby","codemirror_mode":"ruby","codemirror_mime_type":"text/x-ruby","extensions":[".rbs"],"color":"#701516","tm_scope":"source.rbs","group":"Ruby","language_id":899227493},"RDoc":{"type":"prose","color":"#701516","ace_mode":"rdoc","wrap":true,"extensions":[".rdoc"],"tm_scope":"text.rdoc","language_id":309},"REALbasic":{"type":"programming","extensions":[".rbbas",".rbfrm",".rbmnu",".rbres",".rbtbar",".rbuistate"],"tm_scope":"source.vbnet","ace_mode":"text","language_id":310},"REXX":{"type":"programming","color":"#d90e09","aliases":["arexx"],"extensions":[".rexx",".pprx",".rex"],"interpreters":["regina","rexx"],"tm_scope":"source.rexx","ace_mode":"text","language_id":311},"RMarkdown":{"type":"prose","color":"#198ce7","wrap":true,"ace_mode":"markdown","codemirror_mode":"gfm","codemirror_mime_type":"text/x-gfm","extensions":[".qmd",".rmd"],"tm_scope":"text.md","language_id":313},"RPC":{"type":"programming","aliases":["rpcgen","oncrpc","xdr"],"ace_mode":"c_cpp","extensions":[".x"],"tm_scope":"source.c","language_id":1031374237},"RPGLE":{"type":"programming","ace_mode":"text","color":"#2BDE21","aliases":["ile rpg","sqlrpgle"],"extensions":[".rpgle",".sqlrpgle"],"tm_scope":"source.rpgle","language_id":609977990},"RPM Spec":{"type":"data","tm_scope":"source.rpm-spec","extensions":[".spec"],"aliases":["specfile"],"ace_mode":"text","codemirror_mode":"rpm","codemirror_mime_type":"text/x-rpm-spec","language_id":314},"RUNOFF":{"type":"markup","color":"#665a4e","extensions":[".rnh",".rno"],"wrap":true,"tm_scope":"text.runoff","ace_mode":"text","language_id":315},"Racket":{"type":"programming","color":"#3c5caa","extensions":[".rkt",".rktd",".rktl",".scrbl"],"interpreters":["racket"],"tm_scope":"source.racket","ace_mode":"lisp","language_id":316},"Ragel":{"type":"programming","color":"#9d5200","extensions":[".rl"],"aliases":["ragel-rb","ragel-ruby"],"tm_scope":"none","ace_mode":"text","language_id":317},"Raku":{"type":"programming","color":"#0000fb","extensions":[".6pl",".6pm",".nqp",".p6",".p6l",".p6m",".pl",".pl6",".pm",".pm6",".raku",".rakumod",".t"],"interpreters":["perl6","raku","rakudo"],"aliases":["perl6","perl-6"],"tm_scope":"source.raku","ace_mode":"perl","codemirror_mode":"perl","codemirror_mime_type":"text/x-perl","language_id":283},"Rascal":{"type":"programming","color":"#fffaa0","extensions":[".rsc"],"tm_scope":"source.rascal","ace_mode":"text","language_id":173616037},"Raw token data":{"type":"data","aliases":["raw"],"extensions":[".raw"],"tm_scope":"none","ace_mode":"text","language_id":318},"ReScript":{"type":"programming","color":"#ed5051","ace_mode":"rust","codemirror_mode":"rust","codemirror_mime_type":"text/x-rustsrc","extensions":[".res"],"interpreters":["ocaml"],"tm_scope":"source.rescript","language_id":501875647},"Readline Config":{"type":"data","group":"INI","aliases":["inputrc","readline"],"filenames":[".inputrc","inputrc"],"tm_scope":"source.inputrc","ace_mode":"text","language_id":538732839},"Reason":{"type":"programming","color":"#ff5847","ace_mode":"rust","codemirror_mode":"rust","codemirror_mime_type":"text/x-rustsrc","extensions":[".re",".rei"],"tm_scope":"source.reason","language_id":869538413},"ReasonLIGO":{"type":"programming","color":"#ff5847","ace_mode":"rust","codemirror_mode":"rust","codemirror_mime_type":"text/x-rustsrc","group":"LigoLANG","extensions":[".religo"],"tm_scope":"source.religo","language_id":319002153},"Rebol":{"type":"programming","color":"#358a5b","extensions":[".reb",".r",".r2",".r3",".rebol"],"ace_mode":"text","tm_scope":"source.rebol","language_id":319},"Record Jar":{"type":"data","filenames":["language-subtag-registry.txt"],"tm_scope":"source.record-jar","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","ace_mode":"text","color":"#0673ba","language_id":865765202},"Red":{"type":"programming","color":"#f50000","extensions":[".red",".reds"],"aliases":["red/system"],"tm_scope":"source.red","ace_mode":"text","language_id":320},"Redcode":{"type":"programming","extensions":[".cw"],"tm_scope":"none","ace_mode":"text","language_id":321},"Redirect Rules":{"type":"data","aliases":["redirects"],"filenames":["_redirects"],"tm_scope":"source.redirects","ace_mode":"text","language_id":1020148948},"Regular Expression":{"type":"data","color":"#009a00","extensions":[".regexp",".regex"],"aliases":["regexp","regex"],"ace_mode":"text","tm_scope":"source.regexp","language_id":363378884},"Ren'Py":{"type":"programming","aliases":["renpy"],"color":"#ff7f7f","extensions":[".rpy"],"tm_scope":"source.renpy","ace_mode":"python","language_id":322},"RenderScript":{"type":"programming","extensions":[".rs",".rsh"],"tm_scope":"none","ace_mode":"text","language_id":323},"Rich Text Format":{"type":"markup","extensions":[".rtf"],"tm_scope":"text.rtf","ace_mode":"text","language_id":51601661},"Ring":{"type":"programming","color":"#2D54CB","extensions":[".ring"],"tm_scope":"source.ring","ace_mode":"text","language_id":431},"Riot":{"type":"markup","color":"#A71E49","ace_mode":"html","extensions":[".riot"],"tm_scope":"text.html.riot","language_id":878396783},"RobotFramework":{"type":"programming","color":"#00c0b5","extensions":[".robot"],"tm_scope":"text.robot","ace_mode":"text","language_id":324},"Roff":{"type":"markup","color":"#ecdebe","extensions":[".roff",".1",".1in",".1m",".1x",".2",".3",".3in",".3m",".3p",".3pm",".3qt",".3x",".4",".5",".6",".7",".8",".9",".l",".man",".mdoc",".me",".ms",".n",".nr",".rno",".tmac"],"filenames":["eqnrc","mmn","mmt","troffrc","troffrc-end"],"tm_scope":"text.roff","aliases":["groff","man","manpage","man page","man-page","mdoc","nroff","troff"],"wrap":true,"ace_mode":"text","codemirror_mode":"troff","codemirror_mime_type":"text/troff","language_id":141},"Roff Manpage":{"type":"markup","color":"#ecdebe","group":"Roff","extensions":[".1",".1in",".1m",".1x",".2",".3",".3in",".3m",".3p",".3pm",".3qt",".3x",".4",".5",".6",".7",".8",".9",".man",".mdoc"],"wrap":true,"tm_scope":"text.roff","ace_mode":"text","codemirror_mode":"troff","codemirror_mime_type":"text/troff","language_id":612669833},"Rouge":{"type":"programming","ace_mode":"clojure","codemirror_mode":"clojure","codemirror_mime_type":"text/x-clojure","color":"#cc0088","extensions":[".rg"],"tm_scope":"source.clojure","language_id":325},"RouterOS Script":{"type":"programming","ace_mode":"text","extensions":[".rsc"],"interpreters":["RouterOS"],"color":"#DE3941","tm_scope":"none","language_id":592853203},"Ruby":{"type":"programming","tm_scope":"source.ruby","ace_mode":"ruby","codemirror_mode":"ruby","codemirror_mime_type":"text/x-ruby","color":"#701516","aliases":["jruby","macruby","rake","rb","rbx"],"extensions":[".rb",".builder",".eye",".fcgi",".gemspec",".god",".jbuilder",".mspec",".pluginspec",".podspec",".prawn",".rabl",".rake",".rbi",".rbuild",".rbw",".rbx",".ru",".ruby",".spec",".thor",".watchr"],"interpreters":["ruby","macruby","rake","jruby","rbx"],"filenames":[".irbrc",".pryrc",".simplecov","Appraisals","Berksfile","Brewfile","Buildfile","Capfile","Dangerfile","Deliverfile","Fastfile","Gemfile","Guardfile","Jarfile","Mavenfile","Podfile","Puppetfile","Rakefile","Snapfile","Steepfile","Thorfile","Vagrantfile","buildfile"],"language_id":326},"Rust":{"type":"programming","aliases":["rs"],"color":"#dea584","extensions":[".rs",".rs.in"],"tm_scope":"source.rust","ace_mode":"rust","codemirror_mode":"rust","codemirror_mime_type":"text/x-rustsrc","interpreters":["rust-script"],"language_id":327},"SAS":{"type":"programming","color":"#B34936","extensions":[".sas"],"tm_scope":"source.sas","ace_mode":"text","codemirror_mode":"sas","codemirror_mime_type":"text/x-sas","language_id":328},"SCSS":{"type":"markup","color":"#c6538c","tm_scope":"source.css.scss","ace_mode":"scss","codemirror_mode":"css","codemirror_mime_type":"text/x-scss","extensions":[".scss"],"language_id":329},"SELinux Policy":{"aliases":["SELinux Kernel Policy Language","sepolicy"],"type":"data","tm_scope":"source.sepolicy","extensions":[".te"],"filenames":["file_contexts","genfs_contexts","initial_sids","port_contexts","security_classes"],"ace_mode":"text","language_id":880010326},"SMT":{"type":"programming","extensions":[".smt2",".smt"],"interpreters":["boolector","cvc4","mathsat5","opensmt","smtinterpol","smt-rat","stp","verit","yices2","z3"],"tm_scope":"source.smt","ace_mode":"text","language_id":330},"SPARQL":{"type":"data","color":"#0C4597","tm_scope":"source.sparql","ace_mode":"text","codemirror_mode":"sparql","codemirror_mime_type":"application/sparql-query","extensions":[".sparql",".rq"],"language_id":331},"SQF":{"type":"programming","color":"#3F3F3F","extensions":[".sqf",".hqf"],"tm_scope":"source.sqf","ace_mode":"text","language_id":332},"SQL":{"type":"data","color":"#e38c00","tm_scope":"source.sql","ace_mode":"sql","codemirror_mode":"sql","codemirror_mime_type":"text/x-sql","extensions":[".sql",".cql",".ddl",".inc",".mysql",".prc",".tab",".udf",".viw"],"language_id":333},"SQLPL":{"type":"programming","color":"#e38c00","ace_mode":"sql","codemirror_mode":"sql","codemirror_mime_type":"text/x-sql","tm_scope":"source.sql","extensions":[".sql",".db2"],"language_id":334},"SRecode Template":{"type":"markup","color":"#348a34","tm_scope":"source.lisp","ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","extensions":[".srt"],"language_id":335},"SSH Config":{"type":"data","group":"INI","filenames":["ssh-config","ssh_config","sshconfig","sshconfig.snip","sshd-config","sshd_config"],"ace_mode":"text","tm_scope":"source.ssh-config","language_id":554920715},"STAR":{"type":"data","extensions":[".star"],"tm_scope":"source.star","ace_mode":"text","language_id":424510560},"STL":{"type":"data","color":"#373b5e","aliases":["ascii stl","stla"],"extensions":[".stl"],"tm_scope":"source.stl","ace_mode":"text","language_id":455361735},"STON":{"type":"data","group":"Smalltalk","extensions":[".ston"],"tm_scope":"source.smalltalk","ace_mode":"text","language_id":336},"SVG":{"type":"data","color":"#ff9900","extensions":[".svg"],"tm_scope":"text.xml.svg","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":337},"SWIG":{"type":"programming","extensions":[".i"],"tm_scope":"source.c++","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","language_id":1066250075},"Sage":{"type":"programming","extensions":[".sage",".sagews"],"tm_scope":"source.python","ace_mode":"python","codemirror_mode":"python","codemirror_mime_type":"text/x-python","language_id":338},"SaltStack":{"type":"programming","color":"#646464","aliases":["saltstate","salt"],"extensions":[".sls"],"tm_scope":"source.yaml.salt","ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","language_id":339},"Sass":{"type":"markup","color":"#a53b70","tm_scope":"source.sass","extensions":[".sass"],"ace_mode":"sass","codemirror_mode":"sass","codemirror_mime_type":"text/x-sass","language_id":340},"Scala":{"type":"programming","tm_scope":"source.scala","ace_mode":"scala","codemirror_mode":"clike","codemirror_mime_type":"text/x-scala","color":"#c22d40","extensions":[".scala",".kojo",".sbt",".sc"],"interpreters":["scala"],"language_id":341},"Scaml":{"type":"markup","color":"#bd181a","extensions":[".scaml"],"tm_scope":"source.scaml","ace_mode":"text","language_id":342},"Scenic":{"type":"programming","color":"#fdc700","extensions":[".scenic"],"tm_scope":"source.scenic","ace_mode":"text","interpreters":["scenic"],"language_id":619814037},"Scheme":{"type":"programming","color":"#1e4aec","extensions":[".scm",".sch",".sld",".sls",".sps",".ss"],"interpreters":["scheme","guile","bigloo","chicken","csi","gosh","r6rs"],"tm_scope":"source.scheme","ace_mode":"scheme","codemirror_mode":"scheme","codemirror_mime_type":"text/x-scheme","language_id":343},"Scilab":{"type":"programming","color":"#ca0f21","extensions":[".sci",".sce",".tst"],"tm_scope":"source.scilab","ace_mode":"text","language_id":344},"Self":{"type":"programming","color":"#0579aa","extensions":[".self"],"tm_scope":"none","ace_mode":"text","language_id":345},"ShaderLab":{"type":"programming","color":"#222c37","extensions":[".shader"],"ace_mode":"text","tm_scope":"source.shaderlab","language_id":664257356},"Shell":{"type":"programming","color":"#89e051","aliases":["sh","shell-script","bash","zsh"],"extensions":[".sh",".bash",".bats",".cgi",".command",".fcgi",".ksh",".sh.in",".tmux",".tool",".trigger",".zsh",".zsh-theme"],"filenames":[".bash_aliases",".bash_functions",".bash_history",".bash_logout",".bash_profile",".bashrc",".cshrc",".flaskenv",".kshrc",".login",".profile",".zlogin",".zlogout",".zprofile",".zshenv",".zshrc","9fs","PKGBUILD","bash_aliases","bash_logout","bash_profile","bashrc","cshrc","gradlew","kshrc","login","man","profile","zlogin","zlogout","zprofile","zshenv","zshrc"],"interpreters":["ash","bash","dash","ksh","mksh","pdksh","rc","sh","zsh"],"tm_scope":"source.shell","ace_mode":"sh","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":346},"ShellCheck Config":{"type":"data","color":"#cecfcb","filenames":[".shellcheckrc"],"aliases":["shellcheckrc"],"tm_scope":"source.shellcheckrc","ace_mode":"ini","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","language_id":687511714},"ShellSession":{"type":"programming","extensions":[".sh-session"],"aliases":["bash session","console"],"tm_scope":"text.shell-session","ace_mode":"sh","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":347},"Shen":{"type":"programming","color":"#120F14","extensions":[".shen"],"tm_scope":"source.shen","ace_mode":"text","language_id":348},"Sieve":{"type":"programming","tm_scope":"source.sieve","ace_mode":"text","extensions":[".sieve"],"codemirror_mode":"sieve","codemirror_mime_type":"application/sieve","language_id":208976687},"Simple File Verification":{"type":"data","group":"Checksums","color":"#C9BFED","extensions":[".sfv"],"aliases":["sfv"],"tm_scope":"source.sfv","ace_mode":"ini","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","language_id":735623761},"Singularity":{"type":"programming","color":"#64E6AD","tm_scope":"source.singularity","filenames":["Singularity"],"ace_mode":"text","language_id":987024632},"Slash":{"type":"programming","color":"#007eff","extensions":[".sl"],"tm_scope":"text.html.slash","ace_mode":"text","language_id":349},"Slice":{"type":"programming","color":"#003fa2","tm_scope":"source.slice","ace_mode":"text","extensions":[".ice"],"language_id":894641667},"Slim":{"type":"markup","color":"#2b2b2b","extensions":[".slim"],"tm_scope":"text.slim","ace_mode":"text","codemirror_mode":"slim","codemirror_mime_type":"text/x-slim","language_id":350},"SmPL":{"type":"programming","extensions":[".cocci"],"aliases":["coccinelle"],"ace_mode":"text","tm_scope":"source.smpl","color":"#c94949","language_id":164123055},"Smali":{"type":"programming","extensions":[".smali"],"ace_mode":"text","tm_scope":"source.smali","language_id":351},"Smalltalk":{"type":"programming","color":"#596706","extensions":[".st",".cs"],"aliases":["squeak"],"tm_scope":"source.smalltalk","ace_mode":"text","codemirror_mode":"smalltalk","codemirror_mime_type":"text/x-stsrc","language_id":352},"Smarty":{"type":"programming","color":"#f0c040","extensions":[".tpl"],"ace_mode":"smarty","codemirror_mode":"smarty","codemirror_mime_type":"text/x-smarty","tm_scope":"text.html.smarty","language_id":353},"Smithy":{"type":"programming","ace_mode":"text","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","tm_scope":"source.smithy","color":"#c44536","extensions":[".smithy"],"language_id":1027892786},"Snakemake":{"type":"programming","group":"Python","tm_scope":"source.python","ace_mode":"python","codemirror_mode":"python","codemirror_mime_type":"text/x-python","color":"#419179","extensions":[".smk",".snakefile"],"filenames":["Snakefile"],"aliases":["snakefile"],"language_id":151241392},"Solidity":{"type":"programming","color":"#AA6746","ace_mode":"text","tm_scope":"source.solidity","extensions":[".sol"],"language_id":237469032},"Soong":{"type":"data","tm_scope":"source.bp","ace_mode":"text","filenames":["Android.bp"],"language_id":222900098},"SourcePawn":{"type":"programming","color":"#f69e1d","aliases":["sourcemod"],"extensions":[".sp",".inc"],"tm_scope":"source.sourcepawn","ace_mode":"text","language_id":354},"Spline Font Database":{"type":"data","extensions":[".sfd"],"tm_scope":"text.sfd","ace_mode":"yaml","language_id":767169629},"Squirrel":{"type":"programming","color":"#800000","extensions":[".nut"],"tm_scope":"source.nut","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-c++src","language_id":355},"Stan":{"type":"programming","color":"#b2011d","extensions":[".stan"],"ace_mode":"text","tm_scope":"source.stan","language_id":356},"Standard ML":{"type":"programming","color":"#dc566d","aliases":["sml"],"extensions":[".ml",".fun",".sig",".sml"],"tm_scope":"source.ml","ace_mode":"text","codemirror_mode":"mllike","codemirror_mime_type":"text/x-ocaml","language_id":357},"Starlark":{"type":"programming","tm_scope":"source.python","ace_mode":"python","codemirror_mode":"python","codemirror_mime_type":"text/x-python","color":"#76d275","extensions":[".bzl",".star"],"filenames":["BUCK","BUILD","BUILD.bazel","MODULE.bazel","Tiltfile","WORKSPACE","WORKSPACE.bazel"],"aliases":["bazel","bzl"],"language_id":960266174},"Stata":{"type":"programming","color":"#1a5f91","extensions":[".do",".ado",".doh",".ihlp",".mata",".matah",".sthlp"],"tm_scope":"source.stata","ace_mode":"text","language_id":358},"StringTemplate":{"type":"markup","color":"#3fb34f","extensions":[".st"],"tm_scope":"source.string-template","ace_mode":"html","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","language_id":89855901},"Stylus":{"type":"markup","color":"#ff6347","extensions":[".styl"],"tm_scope":"source.stylus","ace_mode":"stylus","language_id":359},"SubRip Text":{"type":"data","color":"#9e0101","extensions":[".srt"],"ace_mode":"text","tm_scope":"text.srt","language_id":360},"SugarSS":{"type":"markup","color":"#2fcc9f","tm_scope":"source.css.postcss.sugarss","extensions":[".sss"],"ace_mode":"text","language_id":826404698},"SuperCollider":{"type":"programming","color":"#46390b","extensions":[".sc",".scd"],"interpreters":["sclang","scsynth"],"tm_scope":"source.supercollider","ace_mode":"text","language_id":361},"Svelte":{"type":"markup","color":"#ff3e00","tm_scope":"source.svelte","ace_mode":"html","codemirror_mode":"htmlmixed","codemirror_mime_type":"text/html","extensions":[".svelte"],"language_id":928734530},"Sway":{"type":"programming","color":"#dea584","extensions":[".sw"],"tm_scope":"source.sway","ace_mode":"rust","codemirror_mode":"rust","codemirror_mime_type":"text/x-rustsrc","language_id":271471144},"Swift":{"type":"programming","color":"#F05138","extensions":[".swift"],"tm_scope":"source.swift","ace_mode":"text","codemirror_mode":"swift","codemirror_mime_type":"text/x-swift","language_id":362},"SystemVerilog":{"type":"programming","color":"#DAE1C2","extensions":[".sv",".svh",".vh"],"tm_scope":"source.systemverilog","ace_mode":"verilog","codemirror_mode":"verilog","codemirror_mime_type":"text/x-systemverilog","language_id":363},"TI Program":{"type":"programming","ace_mode":"text","color":"#A0AA87","extensions":[".8xp",".8xk",".8xk.txt",".8xp.txt"],"language_id":422,"tm_scope":"none"},"TL-Verilog":{"type":"programming","extensions":[".tlv"],"tm_scope":"source.tlverilog","ace_mode":"verilog","color":"#C40023","language_id":118656070},"TLA":{"type":"programming","color":"#4b0079","extensions":[".tla"],"tm_scope":"source.tla","ace_mode":"text","language_id":364},"TOML":{"type":"data","color":"#9c4221","extensions":[".toml"],"filenames":["Cargo.lock","Gopkg.lock","Pipfile","pdm.lock","poetry.lock"],"tm_scope":"source.toml","ace_mode":"toml","codemirror_mode":"toml","codemirror_mime_type":"text/x-toml","language_id":365},"TSQL":{"type":"programming","color":"#e38c00","extensions":[".sql"],"ace_mode":"sql","tm_scope":"source.tsql","language_id":918334941},"TSV":{"type":"data","color":"#237346","ace_mode":"text","tm_scope":"source.generic-db","extensions":[".tsv"],"language_id":1035892117},"TSX":{"type":"programming","color":"#3178c6","group":"TypeScript","extensions":[".tsx"],"tm_scope":"source.tsx","ace_mode":"javascript","codemirror_mode":"jsx","codemirror_mime_type":"text/jsx","language_id":94901924},"TXL":{"type":"programming","color":"#0178b8","extensions":[".txl"],"tm_scope":"source.txl","ace_mode":"text","language_id":366},"Talon":{"type":"programming","ace_mode":"text","color":"#333333","extensions":[".talon"],"tm_scope":"source.talon","language_id":959889508},"Tcl":{"type":"programming","color":"#e4cc98","extensions":[".tcl",".adp",".sdc",".tcl.in",".tm",".xdc"],"aliases":["sdc","xdc"],"filenames":["owh","starfield"],"interpreters":["tclsh","wish"],"tm_scope":"source.tcl","ace_mode":"tcl","codemirror_mode":"tcl","codemirror_mime_type":"text/x-tcl","language_id":367},"Tcsh":{"type":"programming","group":"Shell","extensions":[".tcsh",".csh"],"interpreters":["tcsh","csh"],"tm_scope":"source.shell","ace_mode":"sh","codemirror_mode":"shell","codemirror_mime_type":"text/x-sh","language_id":368},"TeX":{"type":"markup","color":"#3D6117","ace_mode":"tex","codemirror_mode":"stex","codemirror_mime_type":"text/x-stex","tm_scope":"text.tex.latex","wrap":true,"aliases":["latex"],"extensions":[".tex",".aux",".bbx",".cbx",".cls",".dtx",".ins",".lbx",".ltx",".mkii",".mkiv",".mkvi",".sty",".toc"],"language_id":369},"Tea":{"type":"markup","extensions":[".tea"],"tm_scope":"source.tea","ace_mode":"text","language_id":370},"Terra":{"type":"programming","extensions":[".t"],"color":"#00004c","tm_scope":"source.terra","ace_mode":"lua","codemirror_mode":"lua","codemirror_mime_type":"text/x-lua","interpreters":["lua"],"language_id":371},"Texinfo":{"type":"prose","wrap":true,"extensions":[".texinfo",".texi",".txi"],"ace_mode":"text","tm_scope":"text.texinfo","interpreters":["makeinfo"],"language_id":988020015},"Text":{"type":"prose","wrap":true,"aliases":["fundamental","plain text"],"extensions":[".txt",".fr",".nb",".ncl",".no"],"filenames":["CITATION","CITATIONS","COPYING","COPYING.regex","COPYRIGHT.regex","FONTLOG","INSTALL","INSTALL.mysql","LICENSE","LICENSE.mysql","NEWS","README.me","README.mysql","README.nss","click.me","delete.me","keep.me","package.mask","package.use.mask","package.use.stable.mask","read.me","readme.1st","test.me","use.mask","use.stable.mask"],"tm_scope":"none","ace_mode":"text","language_id":372},"TextMate Properties":{"type":"data","color":"#df66e4","aliases":["tm-properties"],"filenames":[".tm_properties"],"ace_mode":"properties","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","tm_scope":"source.tm-properties","language_id":981795023},"Textile":{"type":"prose","color":"#ffe7ac","ace_mode":"textile","codemirror_mode":"textile","codemirror_mime_type":"text/x-textile","wrap":true,"extensions":[".textile"],"tm_scope":"none","language_id":373},"Thrift":{"type":"programming","color":"#D12127","tm_scope":"source.thrift","extensions":[".thrift"],"ace_mode":"text","language_id":374},"Turing":{"type":"programming","color":"#cf142b","extensions":[".t",".tu"],"tm_scope":"source.turing","ace_mode":"text","language_id":375},"Turtle":{"type":"data","extensions":[".ttl"],"tm_scope":"source.turtle","ace_mode":"text","codemirror_mode":"turtle","codemirror_mime_type":"text/turtle","language_id":376},"Twig":{"type":"markup","color":"#c1d026","extensions":[".twig"],"tm_scope":"text.html.twig","ace_mode":"twig","codemirror_mode":"twig","codemirror_mime_type":"text/x-twig","language_id":377},"Type Language":{"type":"data","aliases":["tl"],"extensions":[".tl"],"tm_scope":"source.tl","ace_mode":"text","language_id":632765617},"TypeScript":{"type":"programming","color":"#3178c6","aliases":["ts"],"interpreters":["deno","ts-node"],"extensions":[".ts",".cts",".mts"],"tm_scope":"source.ts","ace_mode":"typescript","codemirror_mode":"javascript","codemirror_mime_type":"application/typescript","language_id":378},"Unified Parallel C":{"type":"programming","color":"#4e3617","group":"C","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","extensions":[".upc"],"tm_scope":"source.c","language_id":379},"Unity3D Asset":{"type":"data","color":"#222c37","ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","extensions":[".anim",".asset",".mask",".mat",".meta",".prefab",".unity"],"tm_scope":"source.yaml","language_id":380},"Unix Assembly":{"type":"programming","group":"Assembly","extensions":[".s",".ms"],"aliases":["gas","gnu asm","unix asm"],"tm_scope":"source.x86","ace_mode":"assembly_x86","language_id":120},"Uno":{"type":"programming","color":"#9933cc","extensions":[".uno"],"ace_mode":"csharp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csharp","tm_scope":"source.cs","language_id":381},"UnrealScript":{"type":"programming","color":"#a54c4d","extensions":[".uc"],"tm_scope":"source.java","ace_mode":"java","codemirror_mode":"clike","codemirror_mime_type":"text/x-java","language_id":382},"UrWeb":{"type":"programming","color":"#ccccee","aliases":["Ur/Web","Ur"],"extensions":[".ur",".urs"],"tm_scope":"source.ur","ace_mode":"text","language_id":383},"V":{"type":"programming","color":"#4f87c4","aliases":["vlang"],"extensions":[".v"],"tm_scope":"source.v","ace_mode":"golang","codemirror_mode":"go","codemirror_mime_type":"text/x-go","language_id":603371597},"VBA":{"type":"programming","color":"#867db1","extensions":[".bas",".cls",".frm",".vba"],"tm_scope":"source.vba","aliases":["visual basic for applications"],"ace_mode":"text","codemirror_mode":"vb","codemirror_mime_type":"text/x-vb","language_id":399230729},"VBScript":{"type":"programming","color":"#15dcdc","extensions":[".vbs"],"tm_scope":"source.vbnet","ace_mode":"text","codemirror_mode":"vbscript","codemirror_mime_type":"text/vbscript","language_id":408016005},"VCL":{"type":"programming","color":"#148AA8","extensions":[".vcl"],"tm_scope":"source.varnish.vcl","ace_mode":"text","language_id":384},"VHDL":{"type":"programming","color":"#adb2cb","extensions":[".vhdl",".vhd",".vhf",".vhi",".vho",".vhs",".vht",".vhw"],"tm_scope":"source.vhdl","ace_mode":"vhdl","codemirror_mode":"vhdl","codemirror_mime_type":"text/x-vhdl","language_id":385},"Vala":{"type":"programming","color":"#a56de2","extensions":[".vala",".vapi"],"tm_scope":"source.vala","ace_mode":"vala","language_id":386},"Valve Data Format":{"type":"data","color":"#f26025","aliases":["keyvalues","vdf"],"extensions":[".vdf"],"ace_mode":"text","tm_scope":"source.keyvalues","language_id":544060961},"Velocity Template Language":{"type":"markup","color":"#507cff","aliases":["vtl","velocity"],"extensions":[".vtl"],"ace_mode":"velocity","tm_scope":"source.velocity","codemirror_mode":"velocity","codemirror_mime_type":"text/velocity","language_id":292377326},"Verilog":{"type":"programming","color":"#b2b7f8","extensions":[".v",".veo"],"tm_scope":"source.verilog","ace_mode":"verilog","codemirror_mode":"verilog","codemirror_mime_type":"text/x-verilog","language_id":387},"Vim Help File":{"type":"prose","color":"#199f4b","aliases":["help","vimhelp"],"extensions":[".txt"],"tm_scope":"text.vim-help","ace_mode":"text","language_id":508563686},"Vim Script":{"type":"programming","color":"#199f4b","tm_scope":"source.viml","aliases":["vim","viml","nvim"],"extensions":[".vim",".vba",".vimrc",".vmb"],"filenames":[".exrc",".gvimrc",".nvimrc",".vimrc","_vimrc","gvimrc","nvimrc","vimrc"],"ace_mode":"text","language_id":388},"Vim Snippet":{"type":"markup","color":"#199f4b","aliases":["SnipMate","UltiSnip","UltiSnips","NeoSnippet"],"extensions":[".snip",".snippet",".snippets"],"tm_scope":"source.vim-snippet","ace_mode":"text","language_id":81265970},"Visual Basic .NET":{"type":"programming","color":"#945db7","extensions":[".vb",".vbhtml"],"aliases":["visual basic","vbnet","vb .net","vb.net"],"tm_scope":"source.vbnet","ace_mode":"text","codemirror_mode":"vb","codemirror_mime_type":"text/x-vb","language_id":389},"Visual Basic 6.0":{"type":"programming","color":"#2c6353","extensions":[".bas",".cls",".ctl",".Dsr",".frm"],"tm_scope":"source.vbnet","aliases":["vb6","vb 6","visual basic 6","visual basic classic","classic visual basic"],"ace_mode":"text","codemirror_mode":"vb","codemirror_mime_type":"text/x-vb","language_id":679594952},"Volt":{"type":"programming","color":"#1F1F1F","extensions":[".volt"],"tm_scope":"source.d","ace_mode":"d","codemirror_mode":"d","codemirror_mime_type":"text/x-d","language_id":390},"Vue":{"type":"markup","color":"#41b883","extensions":[".vue"],"tm_scope":"text.html.vue","ace_mode":"html","language_id":391},"Vyper":{"type":"programming","extensions":[".vy"],"color":"#2980b9","ace_mode":"text","tm_scope":"source.vyper","language_id":1055641948},"WDL":{"aliases":["Workflow Description Language"],"type":"programming","color":"#42f1f4","extensions":[".wdl"],"tm_scope":"source.wdl","ace_mode":"text","language_id":374521672},"WGSL":{"type":"programming","color":"#1a5e9a","extensions":[".wgsl"],"tm_scope":"source.wgsl","ace_mode":"text","language_id":836605993},"Wavefront Material":{"type":"data","extensions":[".mtl"],"tm_scope":"source.wavefront.mtl","ace_mode":"text","language_id":392},"Wavefront Object":{"type":"data","extensions":[".obj"],"tm_scope":"source.wavefront.obj","ace_mode":"text","language_id":393},"Web Ontology Language":{"type":"data","color":"#5b70bd","extensions":[".owl"],"tm_scope":"text.xml","ace_mode":"xml","language_id":394},"WebAssembly":{"type":"programming","color":"#04133b","extensions":[".wast",".wat"],"aliases":["wast","wasm"],"tm_scope":"source.webassembly","ace_mode":"lisp","codemirror_mode":"commonlisp","codemirror_mime_type":"text/x-common-lisp","language_id":956556503},"WebAssembly Interface Type":{"type":"data","color":"#6250e7","extensions":[".wit"],"aliases":["wit"],"ace_mode":"text","tm_scope":"source.wit","codemirror_mode":"webidl","codemirror_mime_type":"text/x-webidl","language_id":134534086},"WebIDL":{"type":"programming","extensions":[".webidl"],"tm_scope":"source.webidl","ace_mode":"text","codemirror_mode":"webidl","codemirror_mime_type":"text/x-webidl","language_id":395},"WebVTT":{"type":"data","wrap":true,"aliases":["vtt"],"extensions":[".vtt"],"tm_scope":"text.vtt","ace_mode":"text","language_id":658679714},"Wget Config":{"type":"data","group":"INI","aliases":["wgetrc"],"filenames":[".wgetrc"],"tm_scope":"source.wgetrc","ace_mode":"text","language_id":668457123},"Whiley":{"type":"programming","color":"#d5c397","extensions":[".whiley"],"tm_scope":"source.whiley","ace_mode":"text","language_id":888779559},"Wikitext":{"type":"prose","color":"#fc5757","wrap":true,"aliases":["mediawiki","wiki"],"extensions":[".mediawiki",".wiki",".wikitext"],"tm_scope":"text.html.mediawiki","ace_mode":"text","language_id":228},"Win32 Message File":{"type":"data","extensions":[".mc"],"tm_scope":"source.win32-messages","ace_mode":"ini","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","language_id":950967261},"Windows Registry Entries":{"type":"data","color":"#52d5ff","extensions":[".reg"],"tm_scope":"source.reg","ace_mode":"ini","codemirror_mode":"properties","codemirror_mime_type":"text/x-properties","language_id":969674868},"Witcher Script":{"type":"programming","color":"#ff0000","extensions":[".ws"],"ace_mode":"text","tm_scope":"source.witcherscript","language_id":686821385},"Wollok":{"type":"programming","color":"#a23738","extensions":[".wlk"],"ace_mode":"text","tm_scope":"source.wollok","language_id":632745969},"World of Warcraft Addon Data":{"type":"data","color":"#f7e43f","extensions":[".toc"],"tm_scope":"source.toc","ace_mode":"text","language_id":396},"Wren":{"type":"programming","color":"#383838","aliases":["wrenlang"],"extensions":[".wren"],"tm_scope":"source.wren","ace_mode":"text","language_id":713580619},"X BitMap":{"type":"data","group":"C","aliases":["xbm"],"extensions":[".xbm"],"ace_mode":"c_cpp","tm_scope":"source.c","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":782911107},"X Font Directory Index":{"type":"data","filenames":["encodings.dir","fonts.alias","fonts.dir","fonts.scale"],"tm_scope":"source.fontdir","ace_mode":"text","language_id":208700028},"X PixMap":{"type":"data","group":"C","aliases":["xpm"],"extensions":[".xpm",".pm"],"ace_mode":"c_cpp","tm_scope":"source.c","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":781846279},"X10":{"type":"programming","aliases":["xten"],"ace_mode":"text","extensions":[".x10"],"color":"#4B6BEF","tm_scope":"source.x10","language_id":397},"XC":{"type":"programming","color":"#99DA07","extensions":[".xc"],"tm_scope":"source.xc","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":398},"XCompose":{"type":"data","filenames":[".XCompose","XCompose","xcompose"],"tm_scope":"config.xcompose","ace_mode":"text","language_id":225167241},"XML":{"type":"data","color":"#0060ac","tm_scope":"text.xml","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","aliases":["rss","xsd","wsdl"],"extensions":[".xml",".adml",".admx",".ant",".axaml",".axml",".builds",".ccproj",".ccxml",".clixml",".cproject",".cscfg",".csdef",".csl",".csproj",".ct",".depproj",".dita",".ditamap",".ditaval",".dll.config",".dotsettings",".filters",".fsproj",".fxml",".glade",".gml",".gmx",".grxml",".gst",".hzp",".iml",".ivy",".jelly",".jsproj",".kml",".launch",".mdpolicy",".mjml",".mm",".mod",".mxml",".natvis",".ncl",".ndproj",".nproj",".nuspec",".odd",".osm",".pkgproj",".pluginspec",".proj",".props",".ps1xml",".psc1",".pt",".qhelp",".rdf",".res",".resx",".rs",".rss",".sch",".scxml",".sfproj",".shproj",".srdf",".storyboard",".sublime-snippet",".sw",".targets",".tml",".ts",".tsx",".ui",".urdf",".ux",".vbproj",".vcxproj",".vsixmanifest",".vssettings",".vstemplate",".vxml",".wixproj",".workflow",".wsdl",".wsf",".wxi",".wxl",".wxs",".x3d",".xacro",".xaml",".xib",".xlf",".xliff",".xmi",".xml.dist",".xmp",".xproj",".xsd",".xspec",".xul",".zcml"],"filenames":[".classpath",".cproject",".project","App.config","NuGet.config","Settings.StyleCop","Web.Debug.config","Web.Release.config","Web.config","packages.config"],"language_id":399},"XML Property List":{"type":"data","color":"#0060ac","group":"XML","extensions":[".plist",".stTheme",".tmCommand",".tmLanguage",".tmPreferences",".tmSnippet",".tmTheme"],"tm_scope":"text.xml.plist","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":75622871},"XPages":{"type":"data","extensions":[".xsp-config",".xsp.metadata"],"tm_scope":"text.xml","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":400},"XProc":{"type":"programming","extensions":[".xpl",".xproc"],"tm_scope":"text.xml","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","language_id":401},"XQuery":{"type":"programming","color":"#5232e7","extensions":[".xquery",".xq",".xql",".xqm",".xqy"],"ace_mode":"xquery","codemirror_mode":"xquery","codemirror_mime_type":"application/xquery","tm_scope":"source.xq","language_id":402},"XS":{"type":"programming","extensions":[".xs"],"tm_scope":"source.c","ace_mode":"c_cpp","codemirror_mode":"clike","codemirror_mime_type":"text/x-csrc","language_id":403},"XSLT":{"type":"programming","aliases":["xsl"],"extensions":[".xslt",".xsl"],"tm_scope":"text.xml.xsl","ace_mode":"xml","codemirror_mode":"xml","codemirror_mime_type":"text/xml","color":"#EB8CEB","language_id":404},"Xojo":{"type":"programming","color":"#81bd41","extensions":[".xojo_code",".xojo_menu",".xojo_report",".xojo_script",".xojo_toolbar",".xojo_window"],"tm_scope":"source.xojo","ace_mode":"text","language_id":405},"Xonsh":{"type":"programming","color":"#285EEF","extensions":[".xsh"],"tm_scope":"source.python","ace_mode":"text","codemirror_mode":"python","codemirror_mime_type":"text/x-python","language_id":614078284},"Xtend":{"type":"programming","color":"#24255d","extensions":[".xtend"],"tm_scope":"source.xtend","ace_mode":"text","language_id":406},"YAML":{"type":"data","color":"#cb171e","tm_scope":"source.yaml","aliases":["yml"],"extensions":[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],"filenames":[".clang-format",".clang-tidy",".gemrc","CITATION.cff","glide.lock","yarn.lock"],"ace_mode":"yaml","codemirror_mode":"yaml","codemirror_mime_type":"text/x-yaml","language_id":407},"YANG":{"type":"data","extensions":[".yang"],"tm_scope":"source.yang","ace_mode":"text","language_id":408},"YARA":{"type":"programming","color":"#220000","ace_mode":"text","extensions":[".yar",".yara"],"tm_scope":"source.yara","language_id":805122868},"YASnippet":{"type":"markup","aliases":["snippet","yas"],"color":"#32AB90","extensions":[".yasnippet"],"tm_scope":"source.yasnippet","ace_mode":"text","language_id":378760102},"Yacc":{"type":"programming","extensions":[".y",".yacc",".yy"],"tm_scope":"source.yacc","ace_mode":"text","color":"#4B6C4B","language_id":409},"Yul":{"type":"programming","color":"#794932","ace_mode":"text","tm_scope":"source.yul","extensions":[".yul"],"language_id":237469033},"ZAP":{"type":"programming","color":"#0d665e","extensions":[".zap",".xzap"],"tm_scope":"source.zap","ace_mode":"text","language_id":952972794},"ZIL":{"type":"programming","color":"#dc75e5","extensions":[".zil",".mud"],"tm_scope":"source.zil","ace_mode":"text","language_id":973483626},"Zeek":{"type":"programming","aliases":["bro"],"extensions":[".zeek",".bro"],"tm_scope":"source.zeek","ace_mode":"text","language_id":40},"ZenScript":{"type":"programming","color":"#00BCD1","extensions":[".zs"],"tm_scope":"source.zenscript","ace_mode":"text","language_id":494938890},"Zephir":{"type":"programming","color":"#118f9e","extensions":[".zep"],"tm_scope":"source.php.zephir","ace_mode":"php","language_id":410},"Zig":{"type":"programming","color":"#ec915c","extensions":[".zig"],"tm_scope":"source.zig","ace_mode":"text","language_id":646424281},"Zimpl":{"type":"programming","color":"#d67711","extensions":[".zimpl",".zmpl",".zpl"],"tm_scope":"none","ace_mode":"text","language_id":411},"cURL Config":{"type":"data","group":"INI","aliases":["curlrc"],"filenames":[".curlrc","_curlrc"],"tm_scope":"source.curlrc","ace_mode":"text","language_id":992375436},"desktop":{"type":"data","extensions":[".desktop",".desktop.in",".service"],"tm_scope":"source.desktop","ace_mode":"text","language_id":412},"dircolors":{"type":"data","extensions":[".dircolors"],"filenames":[".dir_colors",".dircolors","DIR_COLORS","_dir_colors","_dircolors","dir_colors"],"tm_scope":"source.dircolors","ace_mode":"text","language_id":691605112},"eC":{"type":"programming","color":"#913960","extensions":[".ec",".eh"],"tm_scope":"source.c.ec","ace_mode":"text","language_id":413},"edn":{"type":"data","ace_mode":"clojure","codemirror_mode":"clojure","codemirror_mime_type":"text/x-clojure","extensions":[".edn"],"tm_scope":"source.clojure","language_id":414},"fish":{"type":"programming","color":"#4aae47","group":"Shell","interpreters":["fish"],"extensions":[".fish"],"tm_scope":"source.fish","ace_mode":"text","language_id":415},"hoon":{"type":"programming","color":"#00b171","tm_scope":"source.hoon","ace_mode":"text","extensions":[".hoon"],"language_id":560883276},"jq":{"color":"#c7254e","ace_mode":"text","type":"programming","extensions":[".jq"],"tm_scope":"source.jq","language_id":905371884},"kvlang":{"type":"markup","ace_mode":"text","extensions":[".kv"],"color":"#1da6e0","tm_scope":"source.python.kivy","language_id":970675279},"mIRC Script":{"type":"programming","color":"#3d57c3","extensions":[".mrc"],"tm_scope":"source.msl","ace_mode":"text","language_id":517654727},"mcfunction":{"type":"programming","color":"#E22837","extensions":[".mcfunction"],"tm_scope":"source.mcfunction","ace_mode":"text","language_id":462488745},"mupad":{"type":"programming","color":"#244963","extensions":[".mu"],"tm_scope":"source.mupad","ace_mode":"text","language_id":416},"nanorc":{"type":"data","color":"#2d004d","group":"INI","extensions":[".nanorc"],"filenames":[".nanorc","nanorc"],"tm_scope":"source.nanorc","ace_mode":"text","language_id":775996197},"nesC":{"type":"programming","color":"#94B0C7","extensions":[".nc"],"ace_mode":"text","tm_scope":"source.nesc","language_id":417},"ooc":{"type":"programming","color":"#b0b77e","extensions":[".ooc"],"tm_scope":"source.ooc","ace_mode":"text","language_id":418},"q":{"type":"programming","extensions":[".q"],"tm_scope":"source.q","ace_mode":"text","color":"#0040cd","language_id":970539067},"reStructuredText":{"type":"prose","color":"#141414","wrap":true,"aliases":["rst"],"extensions":[".rst",".rest",".rest.txt",".rst.txt"],"tm_scope":"text.restructuredtext","ace_mode":"text","codemirror_mode":"rst","codemirror_mime_type":"text/x-rst","language_id":419},"robots.txt":{"type":"data","aliases":["robots","robots txt"],"filenames":["robots.txt"],"ace_mode":"text","tm_scope":"text.robots-txt","language_id":674736065},"sed":{"type":"programming","color":"#64b970","extensions":[".sed"],"interpreters":["gsed","minised","sed","ssed"],"ace_mode":"text","tm_scope":"source.sed","language_id":847830017},"wisp":{"type":"programming","ace_mode":"clojure","codemirror_mode":"clojure","codemirror_mime_type":"text/x-clojure","color":"#7582D1","extensions":[".wisp"],"tm_scope":"source.clojure","language_id":420},"xBase":{"type":"programming","color":"#403a40","aliases":["advpl","clipper","foxpro"],"extensions":[".prg",".ch",".prw"],"tm_scope":"source.harbour","ace_mode":"text","language_id":421}}
\ No newline at end of file
diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml
index e3a1c35..af779c9 100644
--- a/lib/linguist/languages.yml
+++ b/lib/linguist/languages.yml
@@ -7,7 +7,7 @@
 # aliases               - An Array of additional aliases (implicitly
 #                         includes name.downcase)
 # ace_mode              - A String name of the Ace Mode used for highlighting whenever
-#                         a file is edited. This must match one of the filenames in http://git.io/3XO_Cg.
+#                         a file is edited. This must match one of the filenames in https://gh.io/acemodes.
 #                         Use "text" if a mode does not exist.
 # codemirror_mode       - A String name of the CodeMirror Mode used for highlighting whenever a file is edited.
 #                         This must match a mode from https://git.io/vi9Fx
@@ -227,6 +227,19 @@ Ada:
   tm_scope: source.ada
   ace_mode: ada
   language_id: 11
+Adblock Filter List:
+  type: data
+  color: "#800000"
+  ace_mode: text
+  extensions:
+  - ".txt"
+  aliases:
+  - ad block filters
+  - ad block
+  - adb
+  - adblock
+  tm_scope: text.adblock
+  language_id: 884614762
 Adobe Font Metrics:
   type: data
   color: "#fa0f00"
@@ -336,7 +349,8 @@ Apex:
   color: "#1797c0"
   extensions:
   - ".cls"
-  tm_scope: source.java
+  - ".trigger"
+  tm_scope: source.apex
   ace_mode: java
   codemirror_mode: clike
   codemirror_mime_type: text/x-java
@@ -528,6 +542,7 @@ Befunge:
   type: programming
   extensions:
   - ".befunge"
+  - ".bf"
   tm_scope: source.befunge
   ace_mode: text
   language_id: 30
@@ -729,6 +744,7 @@ C++:
   - ".c++"
   - ".cc"
   - ".cp"
+  - ".cppm"
   - ".cxx"
   - ".h"
   - ".h++"
@@ -743,6 +759,7 @@ C++:
   - ".re"
   - ".tcc"
   - ".tpp"
+  - ".txx"
   language_id: 43
 C-ObjDump:
   type: data
@@ -1002,6 +1019,14 @@ ChucK:
   codemirror_mode: clike
   codemirror_mime_type: text/x-java
   language_id: 57
+Circom:
+  type: programming
+  ace_mode: text
+  extensions:
+  - ".circom"
+  color: "#707575"
+  tm_scope: source.circom
+  language_id: 1042332086
 Cirru:
   type: programming
   color: "#ccccff"
@@ -1330,6 +1355,15 @@ Cycript:
   codemirror_mode: javascript
   codemirror_mime_type: text/javascript
   language_id: 78
+Cypher:
+  type: programming
+  color: "#34c0eb"
+  extensions:
+  - ".cyp"
+  - ".cypher"
+  tm_scope: source.cypher
+  ace_mode: text
+  language_id: 850806976
 Cython:
   type: programming
   color: "#fedf5b"
@@ -1364,6 +1398,16 @@ D-ObjDump:
   tm_scope: objdump.x86asm
   ace_mode: assembly_x86
   language_id: 81
+D2:
+  type: markup
+  color: "#526ee8"
+  extensions:
+  - ".d2"
+  aliases:
+  - d2lang
+  tm_scope: source.d2
+  ace_mode: text
+  language_id: 37531557
 DIGITAL Command Language:
   type: programming
   aliases:
@@ -1516,6 +1560,27 @@ Dogescript:
   tm_scope: none
   ace_mode: text
   language_id: 90
+Dotenv:
+  type: data
+  color: "#e5d559"
+  extensions:
+  - ".env"
+  filenames:
+  - ".env"
+  - ".env.ci"
+  - ".env.dev"
+  - ".env.development"
+  - ".env.development.local"
+  - ".env.example"
+  - ".env.local"
+  - ".env.prod"
+  - ".env.production"
+  - ".env.staging"
+  - ".env.test"
+  - ".env.testing"
+  tm_scope: source.dotenv
+  ace_mode: text
+  language_id: 111148035
 Dylan:
   type: programming
   color: "#6c616e"
@@ -1646,10 +1711,25 @@ Ecere Projects:
   codemirror_mode: javascript
   codemirror_mime_type: application/json
   language_id: 98
+Ecmarkup:
+  type: markup
+  color: "#eb8131"
+  group: HTML
+  extensions:
+  - ".html"
+  tm_scope: text.html.ecmarkup
+  ace_mode: html
+  codemirror_mode: htmlmixed
+  codemirror_mime_type: text/html
+  aliases:
+  - ecmarkdown
+  language_id: 844766630
 EditorConfig:
   type: data
   color: "#fff1f2"
   group: INI
+  extensions:
+  - ".editorconfig"
   filenames:
   - ".editorconfig"
   aliases:
@@ -1701,6 +1781,23 @@ Elm:
   codemirror_mode: elm
   codemirror_mime_type: text/x-elm
   language_id: 101
+Elvish:
+  type: programming
+  ace_mode: text
+  extensions:
+  - ".elv"
+  interpreters:
+  - elvish
+  tm_scope: source.elvish
+  color: "#55BB55"
+  language_id: 570996448
+Elvish Transcript:
+  type: programming
+  group: Elvish
+  ace_mode: text
+  tm_scope: source.elvish-transcript
+  color: "#55BB55"
+  language_id: 452025714
 Emacs Lisp:
   type: programming
   tm_scope: source.emacs.lisp
@@ -1743,6 +1840,7 @@ Erlang:
   color: "#B83998"
   extensions:
   - ".erl"
+  - ".app"
   - ".app.src"
   - ".es"
   - ".escript"
@@ -1947,7 +2045,7 @@ Fortran Free Form:
   language_id: 761352333
 FreeBasic:
   type: programming
-  color: "#867db1"
+  color: "#141AC9"
   extensions:
   - ".bi"
   - ".bas"
@@ -2131,6 +2229,17 @@ Gemfile.lock:
   filenames:
   - Gemfile.lock
   language_id: 907065713
+Gemini:
+  type: prose
+  color: "#ff6900"
+  ace_mode: text
+  extensions:
+  - ".gmi"
+  aliases:
+  - gemtext
+  wrap: true
+  tm_scope: source.gemini
+  language_id: 310828396
 Genero:
   type: programming
   color: "#63408e"
@@ -2337,8 +2446,11 @@ Go Checksums:
   aliases:
   - go.sum
   - go sum
+  - go.work.sum
+  - go work sum
   filenames:
   - go.sum
+  - go.work.sum
   tm_scope: go.sum
   ace_mode: text
   language_id: 1054391671
@@ -2353,6 +2465,30 @@ Go Module:
   tm_scope: go.mod
   ace_mode: text
   language_id: 947461016
+Go Workspace:
+  type: data
+  color: "#00ADD8"
+  aliases:
+  - go.work
+  - go work
+  filenames:
+  - go.work
+  tm_scope: go.mod
+  ace_mode: text
+  language_id: 934546256
+Godot Resource:
+  type: data
+  color: "#355570"
+  extensions:
+  - ".gdnlib"
+  - ".gdns"
+  - ".tres"
+  - ".tscn"
+  filenames:
+  - project.godot
+  tm_scope: source.gdresource
+  ace_mode: text
+  language_id: 738107771
 Golo:
   type: programming
   color: "#88562A"
@@ -2469,6 +2605,7 @@ HAProxy:
   language_id: 366607477
 HCL:
   type: programming
+  color: "#844FBA"
   extensions:
   - ".hcl"
   - ".nomad"
@@ -2495,6 +2632,17 @@ HLSL:
   ace_mode: text
   tm_scope: source.hlsl
   language_id: 145
+HOCON:
+  type: data
+  color: "#9ff8ee"
+  extensions:
+  - ".hocon"
+  filenames:
+  - .scalafix.conf
+  - .scalafmt.conf
+  tm_scope: source.hocon
+  ace_mode: text
+  language_id: 679725279
 HTML:
   type: markup
   tm_scope: text.html.basic
@@ -2693,6 +2841,15 @@ HolyC:
   codemirror_mode: clike
   codemirror_mime_type: text/x-csrc
   language_id: 928121743
+Hosts File:
+  type: data
+  color: "#308888"
+  filenames:
+  - HOSTS
+  - hosts
+  tm_scope: source.hosts
+  ace_mode: text
+  language_id: 231021894
 Hy:
   type: programming
   ace_mode: text
@@ -2740,6 +2897,7 @@ INI:
   extensions:
   - ".ini"
   - ".cfg"
+  - ".cnf"
   - ".dof"
   - ".lektorproject"
   - ".prefs"
@@ -2750,8 +2908,11 @@ INI:
   - ".coveragerc"
   - ".flake8"
   - ".pylintrc"
+  - HOSTS
   - buildozer.spec
+  - hosts
   - pylintrc
+  - vlcrc
   tm_scope: source.ini
   aliases:
   - dosini
@@ -2825,6 +2986,14 @@ ImageJ Macro:
   ace_mode: text
   tm_scope: none
   language_id: 575143428
+Imba:
+  type: programming
+  color: "#16cec6"
+  extensions:
+  - ".imba"
+  ace_mode: text
+  tm_scope: source.imba
+  language_id: 1057618448
 Inform 7:
   type: programming
   wrap: true
@@ -2837,6 +3006,14 @@ Inform 7:
   - inform7
   ace_mode: text
   language_id: 166
+Ink:
+  type: programming
+  wrap: true
+  extensions:
+  - ".ink"
+  tm_scope: source.ink
+  ace_mode: text
+  language_id: 838252715
 Inno Setup:
   type: programming
   color: "#264b99"
@@ -2901,6 +3078,14 @@ JAR Manifest:
   tm_scope: source.yaml
   ace_mode: text
   language_id: 447261135
+JCL:
+  type: programming
+  color: "#d90e09"
+  extensions:
+  - ".jcl"
+  tm_scope: source.jcl
+  ace_mode: text
+  language_id: 316620079
 JFlex:
   type: programming
   color: "#DBCA00"
@@ -2942,6 +3127,7 @@ JSON:
   - ".yy"
   - ".yyp"
   filenames:
+  - ".all-contributorsrc"
   - ".arcconfig"
   - ".auto-changelog"
   - ".c8rc"
@@ -2953,6 +3139,7 @@ JSON:
   - ".watchmanconfig"
   - Pipfile.lock
   - composer.lock
+  - flake.lock
   - mcmod.info
   language_id: 174
 JSON with Comments:
@@ -2988,6 +3175,7 @@ JSON with Comments:
   - ".jscsrc"
   - ".jshintrc"
   - ".jslintrc"
+  - ".swcrc"
   - api-extractor.json
   - devcontainer.json
   - jsconfig.json
@@ -3055,6 +3243,7 @@ Java:
   extensions:
   - ".java"
   - ".jav"
+  - ".jsh"
   language_id: 181
 Java Properties:
   type: data
@@ -3074,6 +3263,7 @@ Java Server Pages:
   - jsp
   extensions:
   - ".jsp"
+  - ".tag"
   tm_scope: text.html.jsp
   ace_mode: jsp
   codemirror_mode: htmlembedded
@@ -3245,6 +3435,18 @@ Jupyter Notebook:
   aliases:
   - IPython Notebook
   language_id: 185
+Just:
+  type: programming
+  aliases:
+  - Justfile
+  color: "#384d54"
+  tm_scope: source.just
+  filenames:
+  - JUSTFILE
+  - Justfile
+  - justfile
+  ace_mode: text
+  language_id: 128447695
 KRL:
   type: programming
   color: "#28430A"
@@ -3278,6 +3480,14 @@ KakouneScript:
   - kakrc
   ace_mode: text
   language_id: 603336474
+KerboScript:
+  type: programming
+  ace_mode: text
+  extensions:
+  - ".ks"
+  color: "#41adf0"
+  tm_scope: source.kerboscript
+  language_id: 59716426
 KiCad Layout:
   type: data
   color: "#2f4aab"
@@ -3313,6 +3523,13 @@ KiCad Schematic:
   tm_scope: source.pcb.schematic
   ace_mode: text
   language_id: 622447435
+Kickstart:
+  type: data
+  ace_mode: text
+  extensions:
+  - ".ks"
+  tm_scope: source.kickstart
+  language_id: 692635484
 Kit:
   type: markup
   ace_mode: html
@@ -3338,6 +3555,7 @@ Kusto:
   type: data
   extensions:
   - ".csl"
+  - ".kql"
   tm_scope: source.kusto
   ace_mode: text
   language_id: 225697190
@@ -3364,7 +3582,7 @@ LOLCODE:
   extensions:
   - ".lol"
   color: "#cc9900"
-  tm_scope: none
+  tm_scope: source.lolcode
   ace_mode: text
   language_id: 192
 LSL:
@@ -3597,9 +3815,8 @@ LookML:
   codemirror_mime_type: text/x-yaml
   color: "#652B81"
   extensions:
+  - ".lkml"
   - ".lookml"
-  - ".model.lkml"
-  - ".view.lkml"
   tm_scope: source.yaml
   language_id: 211
 LoomScript:
@@ -3684,6 +3901,17 @@ MAXScript:
   tm_scope: source.maxscript
   ace_mode: text
   language_id: 217
+MDX:
+  type: markup
+  color: "#fcb32c"
+  ace_mode: markdown
+  codemirror_mode: gfm
+  codemirror_mime_type: text/x-gfm
+  wrap: true
+  extensions:
+  - ".mdx"
+  tm_scope: source.mdx
+  language_id: 512838272
 MLIR:
   type: programming
   color: "#5EC8DB"
@@ -3791,6 +4019,7 @@ Markdown:
   type: prose
   color: "#083fa1"
   aliases:
+  - md
   - pandoc
   ace_mode: markdown
   codemirror_mode: gfm
@@ -3802,7 +4031,6 @@ Markdown:
   - ".markdown"
   - ".mdown"
   - ".mdwn"
-  - ".mdx"
   - ".mkd"
   - ".mkdn"
   - ".mkdown"
@@ -3811,7 +4039,7 @@ Markdown:
   - ".workbook"
   filenames:
   - contents.lr
-  tm_scope: source.gfm
+  tm_scope: text.md
   language_id: 222
 Marko:
   type: markup
@@ -3895,6 +4123,17 @@ Mercury:
   - ".moo"
   tm_scope: source.mercury
   language_id: 229
+Mermaid:
+  type: markup
+  color: "#ff3670"
+  aliases:
+  - mermaid example
+  extensions:
+  - ".mmd"
+  - ".mermaid"
+  tm_scope: source.mermaid
+  ace_mode: text
+  language_id: 385992043
 Meson:
   type: programming
   color: "#007800"
@@ -3941,6 +4180,7 @@ MiniYAML:
   tm_scope: source.miniyaml
   extensions:
   - ".yaml"
+  - ".yml"
   ace_mode: yaml
   codemirror_mode: yaml
   codemirror_mime_type: text/x-yaml
@@ -4067,7 +4307,7 @@ Move:
   type: programming
   color: "#4a137a"
   extensions:
-    - ".move"
+  - ".move"
   tm_scope: source.move
   ace_mode: text
   language_id: 638334599
@@ -4168,7 +4408,7 @@ Nasal:
   color: "#1d2c4e"
   extensions:
   - ".nas"
-  tm_scope: none
+  tm_scope: source.nasal
   ace_mode: text
   language_id: 178322513
 Nearley:
@@ -4336,12 +4576,73 @@ Nunjucks:
   tm_scope: text.html.nunjucks
   ace_mode: nunjucks
   language_id: 461856962
+Nushell:
+  type: programming
+  color: "#4E9906"
+  extensions:
+  - ".nu"
+  interpreters:
+  - nu
+  aliases:
+  - nu-script
+  - nushell-script
+  tm_scope: source.nushell
+  ace_mode: sh
+  codemirror_mode: shell
+  codemirror_mime_type: text/x-sh
+  language_id: 446573572
+OASv2-json:
+  type: data
+  color: "#85ea2d"
+  extensions:
+  - ".json"
+  group: OpenAPI Specification v2
+  tm_scope: source.json
+  ace_mode: json
+  codemirror_mode: javascript
+  codemirror_mime_type: application/json
+  language_id: 834374816
+OASv2-yaml:
+  type: data
+  color: "#85ea2d"
+  extensions:
+  - ".yaml"
+  - ".yml"
+  group: OpenAPI Specification v2
+  tm_scope: source.yaml
+  ace_mode: yaml
+  codemirror_mode: yaml
+  codemirror_mime_type: text/x-yaml
+  language_id: 105187618
+OASv3-json:
+  type: data
+  color: "#85ea2d"
+  extensions:
+  - ".json"
+  group: OpenAPI Specification v3
+  tm_scope: source.json
+  ace_mode: json
+  codemirror_mode: javascript
+  codemirror_mime_type: application/json
+  language_id: 980062566
+OASv3-yaml:
+  type: data
+  color: "#85ea2d"
+  extensions:
+  - ".yaml"
+  - ".yml"
+  group: OpenAPI Specification v3
+  tm_scope: source.yaml
+  ace_mode: yaml
+  codemirror_mode: yaml
+  codemirror_mime_type: text/x-yaml
+  language_id: 51239111
 OCaml:
   type: programming
   ace_mode: ocaml
   codemirror_mode: mllike
   codemirror_mime_type: text/x-ocaml
-  color: "#3be133"
+  color: "#ef7a08"
   extensions:
   - ".ml"
   - ".eliom"
@@ -4462,6 +4763,22 @@ Open Policy Agent:
   - ".rego"
   language_id: 840483232
   tm_scope: source.rego
+OpenAPI Specification v2:
+  aliases:
+  - oasv2
+  type: data
+  color: "#85ea2d"
+  tm_scope: none
+  ace_mode: text
+  language_id: 848295328
+OpenAPI Specification v3:
+  aliases:
+  - oasv3
+  type: data
+  color: "#85ea2d"
+  tm_scope: none
+  ace_mode: text
+  language_id: 557959099
 OpenCL:
   type: programming
   color: "#ed2e2d"
@@ -4533,6 +4850,21 @@ OpenType Feature File:
   tm_scope: source.opentype
   ace_mode: text
   language_id: 374317347
+Option List:
+  type: data
+  color: "#476732"
+  aliases:
+  - opts
+  - ackrc
+  filenames:
+  - ".ackrc"
+  - ackrc
+  - mocha.opts
+  tm_scope: source.opts
+  ace_mode: sh
+  codemirror_mode: shell
+  codemirror_mime_type: text/x-sh
+  language_id: 723589315
 Org:
   type: prose
   color: "#77aa99"
@@ -4577,6 +4909,14 @@ P4:
   tm_scope: source.p4
   ace_mode: text
   language_id: 348895984
+PDDL:
+  type: programming
+  color: "#0d00ff"
+  extensions:
+  - ".pddl"
+  tm_scope: source.pddl
+  ace_mode: text
+  language_id: 736235603
 PEG.js:
   type: programming
   color: "#234d6b"
@@ -4663,6 +5003,14 @@ POV-Ray SDL:
   tm_scope: source.pov-ray sdl
   ace_mode: text
   language_id: 275
+Pact:
+  type: programming
+  color: "#F7A8B8"
+  ace_mode: text
+  tm_scope: source.pact
+  extensions:
+  - ".pact"
+  language_id: 756774415
 Pan:
   type: programming
   color: "#cc0000"
@@ -4769,10 +5117,12 @@ Perl:
   - ".psgi"
   - ".t"
   filenames:
+  - ".latexmkrc"
   - Makefile.PL
   - Rexfile
   - ack
   - cpanfile
+  - latexmkrc
   interpreters:
   - cperl
   - perl
@@ -4829,6 +5179,7 @@ Pike:
   language_id: 287
 PlantUML:
   type: data
+  color: "#fbbd16"
   extensions:
   - ".puml"
   - ".iuml"
@@ -4867,6 +5218,14 @@ PogoScript:
   tm_scope: source.pogoscript
   ace_mode: text
   language_id: 289
+Polar:
+  type: programming
+  color: "#ae81ff"
+  extensions:
+  - ".polar"
+  tm_scope: source.polar
+  ace_mode: text
+  language_id: 839112914
 Pony:
   type: programming
   extensions:
@@ -4969,6 +5328,7 @@ Prolog:
   color: "#74283c"
   extensions:
   - ".pl"
+  - ".plt"
   - ".pro"
   - ".prolog"
   - ".yap"
@@ -4997,6 +5357,7 @@ Propeller Spin:
 Protocol Buffer:
   type: data
   aliases:
+  - proto
   - protobuf
   - Protocol Buffers
   extensions:
@@ -5077,6 +5438,14 @@ PureScript:
   codemirror_mode: haskell
   codemirror_mime_type: text/x-haskell
   language_id: 302
+Pyret:
+  type: programming
+  color: "#ee1e10"
+  extensions:
+  - ".arr"
+  ace_mode: python
+  tm_scope: source.arr
+  language_id: 252961827
 Python:
   type: programming
   tm_scope: source.python
@@ -5098,7 +5467,6 @@ Python:
   - ".pyt"
   - ".pyw"
   - ".rpy"
-  - ".smk"
   - ".spec"
   - ".tac"
   - ".wsgi"
@@ -5108,12 +5476,14 @@ Python:
   - DEPS
   - SConscript
   - SConstruct
-  - Snakefile
   - wscript
   interpreters:
   - python
   - python2
   - python3
+  - py
+  - pypy
+  - pypy3
   aliases:
   - python3
   - rusthon
@@ -5218,6 +5588,17 @@ RAML:
   extensions:
   - ".raml"
   language_id: 308
+RBS:
+  type: data
+  ace_mode: ruby
+  codemirror_mode: ruby
+  codemirror_mime_type: text/x-ruby
+  extensions:
+  - ".rbs"
+  color: "#701516"
+  tm_scope: source.rbs
+  group: Ruby
+  language_id: 899227493
 RDoc:
   type: prose
   color: "#701516"
@@ -5264,7 +5645,7 @@ RMarkdown:
   extensions:
   - ".qmd"
   - ".rmd"
-  tm_scope: source.gfm
+  tm_scope: text.md
   language_id: 313
 RPC:
   type: programming
@@ -5719,6 +6100,8 @@ Rust:
   ace_mode: rust
   codemirror_mode: rust
   codemirror_mime_type: text/x-rustsrc
+  interpreters:
+  - rust-script
   language_id: 327
 SAS:
   type: programming
@@ -5948,6 +6331,16 @@ Scaml:
   tm_scope: source.scaml
   ace_mode: text
   language_id: 342
+Scenic:
+  type: programming
+  color: "#fdc700"
+  extensions:
+  - ".scenic"
+  tm_scope: source.scenic
+  ace_mode: text
+  interpreters:
+  - scenic
+  language_id: 619814037
 Scheme:
   type: programming
   color: "#1e4aec"
@@ -6011,23 +6404,22 @@ Shell:
   - ".bats"
   - ".cgi"
   - ".command"
-  - ".env"
   - ".fcgi"
   - ".ksh"
   - ".sh.in"
   - ".tmux"
   - ".tool"
+  - ".trigger"
   - ".zsh"
   - ".zsh-theme"
   filenames:
   - ".bash_aliases"
+  - ".bash_functions"
   - ".bash_history"
   - ".bash_logout"
   - ".bash_profile"
   - ".bashrc"
   - ".cshrc"
-  - ".env"
-  - ".env.example"
   - ".flaskenv"
   - ".kshrc"
   - ".login"
@@ -6110,6 +6502,19 @@ Sieve:
   codemirror_mode: sieve
   codemirror_mime_type: application/sieve
   language_id: 208976687
+Simple File Verification:
+  type: data
+  group: Checksums
+  color: "#C9BFED"
+  extensions:
+  - ".sfv"
+  aliases:
+  - sfv
+  tm_scope: source.sfv
+  ace_mode: ini
+  codemirror_mode: properties
+  codemirror_mime_type: text/x-properties
+  language_id: 735623761
 Singularity:
   type: programming
   color: "#64E6AD"
@@ -6184,6 +6589,32 @@ Smarty:
   codemirror_mime_type: text/x-smarty
   tm_scope: text.html.smarty
   language_id: 353
+Smithy:
+  type: programming
+  ace_mode: text
+  codemirror_mode: clike
+  codemirror_mime_type: text/x-csrc
+  tm_scope: source.smithy
+  color: "#c44536"
+  extensions:
+  - ".smithy"
+  language_id: 1027892786
+Snakemake:
+  type: programming
+  group: Python
+  tm_scope: source.python
+  ace_mode: python
+  codemirror_mode: python
+  codemirror_mime_type: text/x-python
+  color: "#419179"
+  extensions:
+  - ".smk"
+  - ".snakefile"
+  filenames:
+  - Snakefile
+  aliases:
+  - snakefile
+  language_id: 151241392
 Solidity:
   type: programming
   color: "#AA6746"
@@ -6264,8 +6695,10 @@ Starlark:
   - BUCK
   - BUILD
   - BUILD.bazel
+  - MODULE.bazel
   - Tiltfile
   - WORKSPACE
+  - WORKSPACE.bazel
   aliases:
   - bazel
   - bzl
@@ -6314,7 +6747,6 @@ SugarSS:
   type: markup
   color: "#2fcc9f"
   tm_scope: source.css.postcss.sugarss
-  group: CSS
   extensions:
   - ".sss"
   ace_mode: text
@@ -6341,6 +6773,16 @@ Svelte:
   extensions:
   - ".svelte"
   language_id: 928734530
+Sway:
+  type: programming
+  color: "#dea584"
+  extensions:
+  - ".sw"
+  tm_scope: source.sway
+  ace_mode: rust
+  codemirror_mode: rust
+  codemirror_mime_type: text/x-rustsrc
+  language_id: 271471144
 Swift:
   type: programming
   color: "#F05138"
@@ -6374,6 +6816,14 @@ TI Program:
   - ".8xp.txt"
   language_id: 422
   tm_scope: none
+TL-Verilog:
+  type: programming
+  extensions:
+    - ".tlv"
+  tm_scope: source.tlverilog
+  ace_mode: verilog
+  color: "#C40023"
+  language_id: 118656070
 TLA:
   type: programming
   color: "#4b0079"
@@ -6391,6 +6841,7 @@ TOML:
   - Cargo.lock
   - Gopkg.lock
   - Pipfile
+  - pdm.lock
   - poetry.lock
   tm_scope: source.toml
   ace_mode: toml
@@ -6446,8 +6897,13 @@ Tcl:
   extensions:
   - ".tcl"
   - ".adp"
+  - ".sdc"
   - ".tcl.in"
   - ".tm"
+  - ".xdc"
+  aliases:
+  - sdc
+  - xdc
   filenames:
   - owh
   - starfield
@@ -6747,12 +7203,9 @@ VBA:
   - ".bas"
   - ".cls"
   - ".frm"
-  - ".frx"
   - ".vba"
-  tm_scope: source.vbnet
+  tm_scope: source.vba
   aliases:
-  - vb6
-  - visual basic 6
   - visual basic for applications
   ace_mode: text
   codemirror_mode: vb
@@ -6903,6 +7356,26 @@ Visual Basic .NET:
   codemirror_mode: vb
   codemirror_mime_type: text/x-vb
   language_id: 389
+Visual Basic 6.0:
+  type: programming
+  color: "#2c6353"
+  extensions:
+  - ".bas"
+  - ".cls"
+  - ".ctl"
+  - ".Dsr"
+  - ".frm"
+  tm_scope: source.vbnet
+  aliases:
+  - vb6
+  - vb 6
+  - visual basic 6
+  - visual basic classic
+  - classic visual basic
+  ace_mode: text
+  codemirror_mode: vb
+  codemirror_mime_type: text/x-vb
+  language_id: 679594952
 Volt:
   type: programming
   color: "#1F1F1F"
@@ -6929,6 +7402,24 @@ Vyper:
   ace_mode: text
   tm_scope: source.vyper
   language_id: 1055641948
+WDL:
+  aliases:
+  - Workflow Description Language
+  type: programming
+  color: "#42f1f4"
+  extensions:
+  - ".wdl"
+  tm_scope: source.wdl
+  ace_mode: text
+  language_id: 374521672
+WGSL:
+  type: programming
+  color: "#1a5e9a"
+  extensions:
+  - ".wgsl"
+  tm_scope: source.wgsl
+  ace_mode: text
+  language_id: 836605993
 Wavefront Material:
   type: data
   extensions:
@@ -6965,6 +7456,18 @@ WebAssembly:
   codemirror_mode: commonlisp
   codemirror_mime_type: text/x-common-lisp
   language_id: 956556503
+WebAssembly Interface Type:
+  type: data
+  color: "#6250e7"
+  extensions:
+  - ".wit"
+  aliases:
+  - wit
+  ace_mode: text
+  tm_scope: source.wit
+  codemirror_mode: webidl
+  codemirror_mime_type: text/x-webidl
+  language_id: 134534086
 WebIDL:
   type: programming
   extensions:
@@ -7214,6 +7717,7 @@ XML:
   - ".srdf"
   - ".storyboard"
   - ".sublime-snippet"
+  - ".sw"
   - ".targets"
   - ".tml"
   - ".ts"
@@ -7685,14 +8189,6 @@ sed:
   ace_mode: text
   tm_scope: source.sed
   language_id: 847830017
-wdl:
-  type: programming
-  color: "#42f1f4"
-  extensions:
-  - ".wdl"
-  tm_scope: source.wdl
-  ace_mode: text
-  language_id: 374521672
 wisp:
   type: programming
   ace_mode: clojure
diff --git a/lib/linguist/samples.json b/lib/linguist/samples.json
index 1e5c3b1..b890f30 100644
--- a/lib/linguist/samples.json
+++ b/lib/linguist/samples.json
@@ -1 +1 @@
-{"extnames":{"1C Enterprise":[".bsl",".os"],"2-Dimensional Array":[".2da"],"4D":[".4dm"],"ABAP":[".abap"],"ABAP CDS":[".asddls"],"ABNF":[".abnf"],"AGS Script":[".asc",".ash"],"AIDL":[".aidl"],"AL":[".al"],"AMPL":[".ampl",".mod"],"API Blueprint":[".apib"],"APL":[".apl",".dyalog"],"ASL":[".asl",".dsl"],"ASN.1":[".asn"],"ASP.NET":[".asax",".ascx",".ashx",".aspx"],"ATS":[".dats",".hats",".sats"],"ActionScript":[".as"],"Adobe Font Metrics":[".afm"],"Agda":[".agda"],"Alloy":[".als"],"Altium Designer":[".OutJob",".PcbDoc",".PrjPcb",".SchDoc"],"AngelScript":[".as"],"Antlers":[".html",".php",".xml"],"ApacheConf":[".vhost"],"Apex":[".cls"],"Apollo Guidance Computer":[".agc"],"AppleScript":[".applescript"],"AsciiDoc":[".adoc",".asc",".asciidoc"],"AspectJ":[".aj"],"Assembly":[".I",".a51",".asm",".i",".inc",".nas",".nasm"],"Astro":[".astro"],"Asymptote":[".asy"],"AutoHotkey":[".ahk"],"Avro IDL":[".avdl"],"Awk":[".awk"],"BASIC":[".bas"],"Ballerina":[".bal"],"Beef":[".bf"],"Berry":[".be"],"BibTeX":[".bib",".bibtex"],"Bicep":[".bicep"],"Bikeshed":[".bs"],"BitBake":[".bb"],"Blade":[".blade",".php"],"BlitzBasic":[".bb"],"BlitzMax":[".bmx"],"Bluespec":[".bsv"],"Boogie":[".bpl"],"Brainfuck":[".b",".bf"],"BrighterScript":[".bs"],"Brightscript":[".brs"],"C":[".C",".H",".c",".cats",".h"],"C#":[".cake",".cs",".linq"],"C++":[".cc",".cp",".cpp",".h",".hh",".hpp",".inc",".inl",".ino",".ipp",".ixx",".re"],"CAP CDS":[".cds"],"CIL":[".cil"],"CLIPS":[".clp"],"CMake":[".cmake",".in"],"COBOL":[".cbl",".ccp",".cob",".cpy"],"CSON":[".cson"],"CSS":[".css"],"CSV":[".csv"],"CUE":[".cue"],"CWeb":[".w"],"Cabal Config":[".cabal"],"Cadence":[".cdc"],"Cairo":[".cairo"],"CameLIGO":[".mligo"],"CartoCSS":[".mss"],"Ceylon":[".ceylon"],"Chapel":[".chpl"],"Charity":[".ch"],"Checksums":[".crc32",".md2",".md4",".md5",".sha1",".sha2",".sha224",".sha256",".sha3",".sha384",".sha512"],"Cirru":[".cirru"],"Clarion":[".clw"],"Clarity":[".clar"],"Classic ASP":[".asp"],"Clean":[".dcl",".icl"],"Click":[".click"],"Clojure":[".bb",".boot",".cl2",".clj",".cljc",".cljs",".cljscm",".cljx",".hic",".hl"],"Closure Templates":[".soy"],"CoNLL-U":[".conllu"],"CodeQL":[".ql",".qll"],"CoffeeScript":[".cake",".cjsx",".coffee"],"ColdFusion":[".cfm"],"ColdFusion CFC":[".cfc"],"Common Lisp":[".cl",".l",".lisp",".lsp",".sexp"],"Common Workflow Language":[".cwl"],"Component Pascal":[".cp",".cps"],"Cool":[".cl"],"Coq":[".v"],"Creole":[".creole"],"Crystal":[".cr"],"Csound":[".orc"],"Csound Document":[".csd"],"Csound Score":[".sco"],"Cuda":[".cu",".cuh"],"Cue Sheet":[".cue"],"Curry":[".curry"],"Cycript":[".cy"],"D":[".d"],"DIGITAL Command Language":[".com"],"DM":[".dm"],"DNS Zone":[".arpa",".zone"],"DTrace":[".d"],"Dafny":[".dfy"],"Dart":[".dart"],"DataWeave":[".dwl"],"Debian Package Control File":[".dsc"],"DenizenScript":[".dsc"],"Dhall":[".dhall"],"Diff":[".patch"],"DirectX 3D File":[".x"],"Dogescript":[".djs"],"E":[".E"],"E-mail":[".eml"],"EBNF":[".ebnf"],"ECL":[".ecl"],"ECLiPSe":[".ecl"],"EJS":[".ect",".ejs",".jst",".t"],"EQ":[".eq"],"Eagle":[".brd",".sch"],"Easybuild":[".eb"],"Edje Data Collection":[".edc"],"Eiffel":[".e"],"Elixir":[".ex"],"Elm":[".elm"],"Emacs Lisp":[".desktop",".el"],"EmberScript":[".em"],"Erlang":[".erl",".es",".escript",".src",".xrl",".yrl"],"Euphoria":[".e",".ex"],"F#":[".fs"],"FIGlet Font":[".flf"],"FLUX":[".fx"],"Fantom":[".fan"],"Faust":[".dsp"],"Fennel":[".fnl"],"Filebench WML":[".f"],"Filterscript":[".fs"],"Fluent":[".ftl"],"Formatted":[".for",".fs"],"Forth":[".4TH",".F",".f",".for",".forth",".fr",".frt",".fs",".fth"],"Fortran":[".F",".f",".for"],"FreeBasic":[".bas",".bi"],"FreeMarker":[".ftl"],"Frege":[".fr"],"Fstar":[".fst",".fsti"],"Futhark":[".fut"],"G-code":[".cnc",".g"],"GAML":[".gaml"],"GAMS":[".gms"],"GAP":[".g",".gd",".gi",".tst"],"GCC Machine Description":[".md"],"GDB":[".gdb",".gdbinit"],"GDScript":[".gd"],"GEDCOM":[".ged"],"GLSL":[".fp",".frag",".frg",".fs",".fsh",".glsl",".glslf",".gs",".rchit",".rmiss",".shader",".tesc",".tese",".vrx",".vsh"],"GN":[".gn",".gni"],"GSC":[".csc",".gsc",".gsh"],"Game Maker Language":[".gml"],"Genero":[".4gl"],"Genero Forms":[".per"],"Genie":[".gs"],"Gerber Image":[".gbl",".gbo",".gbp",".gbr",".gbs",".gko",".gml",".gtl",".gto",".gtp",".gts",".ncl"],"Gherkin":[".feature",".story"],"Git Config":[".gitconfig"],"Gleam":[".gleam"],"Glyph Bitmap Distribution Format":[".bdf"],"Gnuplot":[".gnu",".gp",".p"],"Go":[".go"],"Golo":[".golo"],"Gosu":[".gs",".gst",".gsx",".vark"],"Grace":[".grace"],"Gradle":[".gradle"],"Grammatical Framework":[".gf"],"Graph Modeling Language":[".gml"],"GraphQL":[".graphql",".graphqls"],"Graphviz (DOT)":[".DOT",".dot"],"Groovy":[".grt",".gtpl",".gvy"],"Groovy Server Pages":[".gsp"],"HAProxy":[".cfg"],"HCL":[".hcl",".nomad",".tf",".tfvars",".workflow"],"HLSL":[".cginc",".fx",".hlsl"],"HTML":[".hl",".hta",".html",".inc",".xht"],"HTML+ECR":[".ecr"],"HTML+EEX":[".eex",".heex",".leex"],"HTML+ERB":[".deface",".erb",".rhtml"],"HTML+Razor":[".cshtml",".razor"],"HXML":[".hxml"],"Hack":[".hack",".hh",".hhi",".php"],"Haml":[".deface",".haml"],"Handlebars":[".handlebars",".hbs"],"Haskell":[".hs"],"HiveQL":[".hql",".q"],"HolyC":[".HC"],"Hy":[".hy"],"HyPhy":[".bf"],"IDL":[".dlm",".pro"],"IGOR Pro":[".ipf"],"INI":[".cfg",".dof",".lektorproject",".pro",".properties"],"Idris":[".idr"],"Ignore List":[".gitignore"],"ImageJ Macro":[".ijm"],"Inform 7":[".i7x",".ni"],"Inno Setup":[".isl",".iss"],"Ioke":[".ik"],"Isabelle":[".thy"],"J":[".ijs"],"JFlex":[".flex",".jflex"],"JSON":[".4DForm",".4DProject",".JSON-tmLanguage",".avsc",".backup",".geojson",".gltf",".har",".ice",".json",".mcmeta",".tfstate",".topojson",".webapp",".webmanifest",".yy",".yyp"],"JSON with Comments":[".code-snippets",".jsonc",".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme"],"JSON5":[".json5"],"JSONLD":[".jsonld"],"JSONiq":[".jq"],"Janet":[".janet"],"Jasmin":[".j"],"Java":[".java"],"Java Properties":[".properties"],"JavaScript":[".es",".frag",".gs",".js",".jsb",".jscad",".jsx",".mjs",".xsjs",".xsjslib"],"JavaScript+ERB":[".erb"],"Jest Snapshot":[".snap"],"JetBrains MPS":[".mpl",".mps",".msd"],"Jinja":[".j2",".jinja2"],"Jison":[".jison"],"Jison Lex":[".jisonlex"],"Jolie":[".iol",".ol"],"Jsonnet":[".jsonnet"],"Julia":[".jl"],"Jupyter Notebook":[".ipynb"],"KRL":[".krl"],"Kaitai Struct":[".ksy"],"KakouneScript":[".kak"],"KiCad Layout":[".kicad_mod",".kicad_pcb",".kicad_wks"],"KiCad Legacy Layout":[".brd"],"KiCad Schematic":[".kicad_sch",".sch"],"Kit":[".kit"],"Kotlin":[".kt"],"Kusto":[".csl"],"LFE":[".lfe"],"LOLCODE":[".lol"],"LSL":[".lsl",".lslp"],"LTspice Symbol":[".asy"],"LabVIEW":[".lvclass",".lvlib",".lvproj"],"Lark":[".lark"],"Lasso":[".las",".lasso",".lasso9"],"Latte":[".latte"],"Lean":[".hlean",".lean"],"Less":[".less"],"Lex":[".l"],"LigoLANG":[".ligo"],"Limbo":[".b",".m"],"Linker Script":[".ld",".lds",".x"],"Linux Kernel Module":[".mod"],"Liquid":[".liquid"],"Literate Agda":[".lagda"],"Literate CoffeeScript":[".litcoffee",".md"],"LiveScript":[".ls"],"Logos":[".x",".xm"],"Logtalk":[".lgt"],"LookML":[".lkml",".lookml"],"LoomScript":[".ls"],"Lua":[".fcgi",".p8",".pd_lua",".rockspec"],"M":[".m"],"M4":[".m4",".mc"],"M4Sugar":[".m4"],"MATLAB":[".m"],"MAXScript":[".mcr",".ms"],"MLIR":[".mlir"],"MQL4":[".mq4",".mqh"],"MQL5":[".mq5",".mqh"],"MTML":[".mtml"],"MUF":[".m",".muf"],"Macaulay2":[".m2"],"Makefile":[".d",".make"],"Markdown":[".livemd",".md",".mdown",".mdx",".ronn",".scd",".workbook"],"Marko":[".marko"],"Mask":[".mask"],"Mathematica":[".m",".mt",".nb",".wl",".wlt"],"Max":[".maxhelp",".maxpat",".mxt"],"Mercury":[".m",".moo"],"Metal":[".metal"],"Microsoft Developer Studio Project":[".dsp"],"Microsoft Visual Studio Solution":[".sln"],"MiniYAML":[".yaml"],"Mint":[".mint"],"Modelica":[".mo"],"Modula-2":[".mod"],"Modula-3":[".i3",".ig",".m3",".mg"],"Module Management System":[".mmk",".mms"],"Monkey":[".monkey",".monkey2"],"Monkey C":[".mc"],"Moocode":[".moo"],"MoonScript":[".moon"],"Motoko":[".mo"],"Motorola 68K Assembly":[".X68",".asm",".i",".inc",".s"],"Move":[".move"],"Muse":[".muse"],"Mustache":[".mustache"],"NASL":[".inc",".nasl"],"NCL":[".ncl"],"NEON":[".neon"],"NL":[".nl"],"NSIS":[".nsh",".nsi"],"NWScript":[".nss"],"Nasal":[".nas"],"Nearley":[".ne"],"Nemerle":[".n"],"NetLinx":[".axi",".axs"],"NetLinx+ERB":[".erb"],"NetLogo":[".nlogo"],"NewLisp":[".lisp",".lsp",".nl"],"Nextflow":[".nf"],"Nginx":[".nginx",".vhost"],"Nim":[".cfg",".nim",".nimble",".nims"],"Nit":[".nit"],"Nix":[".nix"],"Nu":[".nu"],"Nunjucks":[".njk"],"OCaml":[".eliom",".ml"],"Object Data Instance Notation":[".odin"],"ObjectScript":[".cls"],"Objective-C":[".h",".m"],"Objective-C++":[".mm"],"Objective-J":[".j"],"Odin":[".odin"],"Omgrofl":[".omgrofl"],"Opa":[".opa"],"Opal":[".opal"],"Open Policy Agent":[".rego"],"OpenCL":[".cl"],"OpenEdge ABL":[".cls",".p",".w"],"OpenQASM":[".qasm"],"OpenSCAD":[".scad"],"OpenStep Property List":[".glyphs",".plist"],"Org":[".org"],"Ox":[".ox",".oxh",".oxo"],"Oxygene":[".oxygene"],"Oz":[".oz"],"P4":[".p4"],"PEG.js":[".pegjs"],"PHP":[".fcgi",".inc",".php",".phps"],"PLSQL":[".ddl",".pck",".pkb",".pks",".plsql",".prc",".sql"],"PLpgSQL":[".pgsql",".sql"],"POV-Ray SDL":[".inc",".pov"],"Pan":[".pan"],"Papyrus":[".psc"],"Parrot Assembly":[".pasm"],"Parrot Internal Representation":[".pir"],"Pascal":[".dpr",".inc",".pas",".pascal",".pp"],"Pawn":[".inc",".pwn",".sma"],"Pep8":[".pep"],"Perl":[".al",".cgi",".fcgi",".pl",".pm",".t"],"Pic":[".chem",".pic"],"Pickle":[".pkl"],"PicoLisp":[".l"],"PigLatin":[".pig"],"Pike":[".pike",".pmod"],"PlantUML":[".iuml",".puml"],"Pod":[".pod"],"Pod 6":[".pod"],"PogoScript":[".pogo"],"Pony":[".pony"],"Portugol":[".por"],"PostCSS":[".pcss",".postcss"],"PostScript":[".epsi",".pfa",".ps"],"PowerBuilder":[".pbt",".sra",".sru",".srw"],"PowerShell":[".ps1",".psd1",".psm1"],"Prisma":[".prisma"],"Processing":[".pde"],"Proguard":[".pro"],"Prolog":[".pl",".pro",".prolog",".yap"],"Promela":[".pml"],"Propeller Spin":[".spin"],"Protocol Buffer":[".proto"],"Protocol Buffer Text Format":[".pbt",".pbtxt",".textproto"],"Public Key":[".asc",".pub"],"Pug":[".jade",".pug"],"Puppet":[".pp"],"PureBasic":[".pb",".pbi"],"PureScript":[".purs"],"Python":[".cgi",".fcgi",".gypi",".py",".py3",".pyde",".pyi",".pyp",".rpy",".smk",".spec"],"Q#":[".qs"],"QML":[".qbs"],"QMake":[".pri",".pro"],"Qt Script":[".qs"],"R":[".R",".Rd",".r",".rsx"],"RAML":[".raml"],"RDoc":[".rdoc"],"REXX":[".pprx",".rexx"],"RMarkdown":[".qmd",".rmd"],"RPC":[".x"],"RPGLE":[".rpgle",".sqlrpgle"],"RPM Spec":[".spec"],"RUNOFF":[".RNH",".rnh",".rno"],"Racket":[".scrbl"],"Ragel":[".rl"],"Raku":[".p6",".pl",".pm",".pm6",".raku",".rakumod",".t"],"Rascal":[".rsc"],"ReScript":[".res"],"Reason":[".re"],"ReasonLIGO":[".religo"],"Rebol":[".r",".r2",".r3",".reb",".rebol"],"Red":[".red",".reds"],"Regular Expression":[".regex",".regexp"],"Ren'Py":[".rpy"],"RenderScript":[".rs",".rsh"],"Rich Text Format":[".rtf"],"Ring":[".ring"],"Riot":[".riot"],"RobotFramework":[".robot"],"Roff":[".1in",".1m",".1x",".3in",".3m",".3p",".3pm",".3qt",".3x",".l",".man",".mdoc",".ms",".n",".nr",".rno",".tmac"],"Roff Manpage":[".1in",".1m",".1x",".3in",".3m",".3p",".3pm",".3qt",".3x",".man",".mdoc"],"RouterOS Script":[".rsc"],"Ruby":[".fcgi",".jbuilder",".pluginspec",".prawn",".rabl",".rake",".rb",".rbi",".spec"],"Rust":[".rs"],"SAS":[".sas"],"SCSS":[".scss"],"SELinux Policy":[".te"],"SMT":[".smt",".smt2"],"SPARQL":[".sparql"],"SQF":[".hqf",".sqf"],"SQL":[".cql",".ddl",".inc",".mysql",".prc",".sql",".tab",".udf",".viw"],"SQLPL":[".db2",".sql"],"SRecode Template":[".srt"],"STAR":[".star"],"STON":[".ston"],"SWIG":[".i"],"Sage":[".sagews"],"SaltStack":[".sls"],"Sass":[".sass"],"Scala":[".kojo",".sbt",".sc"],"Scaml":[".scaml"],"Scheme":[".sch",".sld",".sls",".sps"],"Scilab":[".sce",".sci",".tst"],"ShaderLab":[".shader"],"Shell":[".bash",".cgi",".command",".env",".fcgi",".sh",".tool",".zsh",".zsh-theme"],"ShellSession":[".sh-session"],"Shen":[".shen"],"Sieve":[".sieve"],"Slash":[".sl"],"Slice":[".ice"],"Slim":[".slim"],"SmPL":[".cocci"],"Smali":[".smali"],"Smalltalk":[".cs",".st"],"SourcePawn":[".inc",".sp"],"Squirrel":[".nut"],"Stan":[".stan"],"Standard ML":[".ML",".fun",".sig",".sml"],"Starlark":[".bzl",".star"],"Stata":[".ado",".do",".doh",".ihlp",".mata",".matah",".sthlp"],"StringTemplate":[".st"],"Stylus":[".styl"],"SubRip Text":[".srt"],"SugarSS":[".sss"],"SuperCollider":[".sc",".scd"],"Svelte":[".svelte"],"Swift":[".swift"],"SystemVerilog":[".sv",".svh",".vh"],"TI Program":[".txt"],"TLA":[".tla"],"TSQL":[".sql"],"TSV":[".tsv"],"TSX":[".tsx"],"TXL":[".txl"],"Talon":[".talon"],"Tcl":[".in",".tm"],"Tcsh":[".csh"],"TeX":[".bbx",".cbx",".cls",".lbx",".toc"],"Tea":[".tea"],"Terra":[".t"],"Texinfo":[".texi"],"Text":[".fr",".nb",".ncl",".no",".txt"],"Thrift":[".thrift"],"Turing":[".t"],"Turtle":[".ttl"],"Type Language":[".tl"],"TypeScript":[".cts",".mts",".ts"],"Unity3D Asset":[".anim",".asset",".mask",".mat",".meta",".prefab"],"Unix Assembly":[".S",".ms",".s"],"Uno":[".uno"],"UnrealScript":[".uc"],"UrWeb":[".ur",".urs"],"V":[".v"],"VBA":[".bas",".cls",".vba"],"VBScript":[".vbs"],"VCL":[".vcl"],"VHDL":[".vhd"],"Valve Data Format":[".vdf"],"Velocity Template Language":[".vtl"],"Verilog":[".v"],"Vim Help File":[".txt"],"Vim Script":[".vba",".vim",".vimrc",".vmb"],"Vim Snippet":[".snip",".snippets"],"Visual Basic .NET":[".vb",".vbhtml"],"Volt":[".volt"],"Vue":[".vue"],"Vyper":[".vy"],"Wavefront Material":[".mtl"],"Wavefront Object":[".obj"],"Web Ontology Language":[".owl"],"WebAssembly":[".wast",".wat"],"WebIDL":[".webidl"],"WebVTT":[".vtt"],"Whiley":[".whiley"],"Wikitext":[".mediawiki",".wiki"],"Win32 Message File":[".mc"],"Windows Registry Entries":[".reg"],"Witcher Script":[".ws"],"Wollok":[".wlk"],"World of Warcraft Addon Data":[".toc"],"Wren":[".wren"],"X BitMap":[".xbm"],"X PixMap":[".pm",".xpm"],"X10":[".x10"],"XC":[".xc"],"XML":[".adml",".admx",".ant",".axaml",".builds",".ccproj",".config",".cscfg",".csdef",".csl",".csproj",".depproj",".dist",".filters",".fsproj",".fxml",".gml",".gmx",".gst",".hzp",".iml",".ivy",".jsproj",".mdpolicy",".mjml",".mm",".mod",".natvis",".ncl",".ndproj",".nproj",".nuspec",".odd",".pkgproj",".pluginspec",".proj",".props",".res",".resx",".rs",".sch",".sfproj",".shproj",".storyboard",".targets",".ts",".tsx",".ux",".vbproj",".vcxproj",".vsixmanifest",".vstemplate",".wixproj",".workflow",".xib",".xml",".xmp",".xspec"],"XML Property List":[".plist",".stTheme",".tmCommand",".tmLanguage",".tmPreferences",".tmSnippet",".tmTheme"],"XPages":[".metadata",".xsp-config"],"XProc":[".xpl"],"XQuery":[".xqm"],"XS":[".xs"],"XSLT":[".xslt"],"Xojo":[".xojo_code",".xojo_menu",".xojo_report",".xojo_script",".xojo_toolbar",".xojo_window"],"Xonsh":[".xsh"],"Xtend":[".xtend"],"YAML":[".YAML-tmLanguage",".mir",".mysql",".sed",".sublime-syntax",".syntax",".yaml",".yml"],"YANG":[".yang"],"YARA":[".yar",".yara"],"YASnippet":[".yasnippet"],"Yacc":[".yy"],"Yul":[".yul"],"ZAP":[".zap"],"ZIL":[".zil"],"Zeek":[".bro",".zeek"],"ZenScript":[".zs"],"Zephir":[".zep"],"Zig":[".zig"],"Zimpl":[".zmpl"],"desktop":[".desktop",".service"],"dircolors":[".dircolors"],"eC":[".ec"],"edn":[".edn"],"fish":[".fish"],"hoon":[".hoon"],"jq":[".jq"],"kvlang":[".kv"],"mIRC Script":[".mrc"],"mcfunction":[".mcfunction"],"nanorc":[".nanorc"],"q":[".q"],"reStructuredText":[".txt"],"sed":[".sed"],"wdl":[".wdl"],"wisp":[".wisp"],"xBase":[".ch",".prg",".prw"]},"interpreters":{"APL":["apl"],"Awk":["awk"],"C":["tcc"],"Clojure":["bb"],"Common Workflow Language":["cwl-runner"],"Crystal":["crystal"],"DTrace":["dtrace"],"E":["rune"],"Erlang":["escript"],"Gnuplot":["gnuplot"],"Groovy":["groovy"],"Haskell":["runhaskell"],"Hy":["hy"],"Ioke":["ioke"],"J":["jconsole"],"JavaScript":["node"],"Julia":["julia"],"Lua":["lua"],"Makefile":["make"],"NewLisp":["newlisp"],"Nextflow":["nextflow"],"Nu":["nush"],"OpenRC runscript":["openrc-run"],"PHP":["php"],"Parrot Assembly":["parrot"],"Parrot Internal Representation":["parrot"],"Pascal":["instantfpc"],"Perl":["perl"],"Pike":["pike"],"PowerShell":["pwsh"],"Prolog":["swipl"],"Python":["python","python2"],"QMake":["qmake"],"R":["Rscript"],"Raku":["perl6"],"Ruby":["jruby","macruby","rake","rbx","ruby"],"Scala":["scala"],"Shell":["bash","sh","zsh"],"Tcsh":["csh"]},"filenames":{"Alpine Abuild":["APKBUILD"],"Ant Build System":["ant.xml","build.xml"],"ApacheConf":[".htaccess","apache2.conf","httpd.conf"],"Browserslist":[".browserslistrc","browserslist"],"CMake":["CMakeLists.txt"],"CODEOWNERS":["CODEOWNERS"],"Cabal Config":["cabal.config","cabal.project"],"Checksums":["SHA256SUMS","SHA256SUMS.txt"],"Cloud Firestore Security Rules":["firestore.rules"],"Dockerfile":["Dockerfile"],"Earthly":["Earthfile"],"EditorConfig":[".editorconfig"],"Elixir":["mix.lock"],"Emacs Lisp":[".abbrev_defs",".gnus",".spacemacs",".viper","Cask","Project.ede","_emacs","abbrev_defs"],"Erlang":["Emakefile","rebar.config","rebar.config.lock","rebar.lock"],"GN":[".gn"],"Gemfile.lock":["Gemfile.lock"],"Git Attributes":[".gitattributes"],"Git Config":[".gitconfig",".gitmodules"],"Git Revision List":[".git-blame-ignore-revs"],"Go Checksums":["go.sum"],"Go Module":["go.mod"],"Groovy":["Jenkinsfile"],"INI":[".coveragerc",".flake8",".pylintrc","buildozer.spec","pylintrc"],"Ignore List":[".atomignore",".babelignore",".bzrignore",".coffeelintignore",".cvsignore",".dockerignore",".eleventyignore",".eslintignore",".gitignore",".markdownlintignore",".nodemonignore",".npmignore",".prettierignore",".stylelintignore",".vercelignore",".vscodeignore","gitignore-global","gitignore_global"],"Isabelle ROOT":["ROOT"],"JAR Manifest":["MANIFEST.MF"],"JSON":[".arcconfig",".htmlhintrc",".imgbotconfig",".tern-config",".tern-project",".watchmanconfig","Pipfile.lock","composer.lock","mcmod.info"],"JSON with Comments":[".babelrc",".eslintrc.json",".jscsrc",".jshintrc",".jslintrc","devcontainer.json","jsconfig.json","language-configuration.json","tsconfig.json","tslint.json"],"KakouneScript":["kakrc"],"KiCad Layout":["fp-lib-table"],"Lex":["Lexer.x"],"Linker Script":["ld.script"],"Lua":[".luacheckrc"],"M4Sugar":["configure.ac"],"Makefile":["BSDmakefile","Kbuild","Makefile","Makefile.boot","Makefile.frag","Makefile.inc","Makefile.wat","makefile.sco","mkfile"],"Markdown":["contents.lr"],"Maven POM":["pom.xml"],"Meson":["meson.build","meson_options.txt"],"NPM Config":[".npmrc"],"Nextflow":["nextflow.config"],"Nginx":["nginx.conf"],"Nim":["nim.cfg"],"PHP":[".php",".php_cs",".php_cs.dist"],"Perl":["Makefile.PL","Rexfile","ack","cpanfile"],"Procfile":["Procfile"],"Python":[".gclient","DEPS"],"Quake":["m3makefile","m3overrides"],"R":["expr-dist"],"Readline Config":[".inputrc"],"Record Jar":["language-subtag-registry.txt"],"Redirect Rules":["_redirects"],"Ruby":[".irbrc",".pryrc",".simplecov","Appraisals","Brewfile","Capfile","Dangerfile","Deliverfile","Fastfile","Podfile","Rakefile","Snapfile","Steepfile"],"SELinux Policy":["genfs_contexts","initial_sids","security_classes"],"SSH Config":["ssh-config","ssh_config","sshconfig","sshconfig.snip","sshd-config","sshd_config"],"Shell":[".bash_aliases",".bash_logout",".bash_profile",".bashrc",".cshrc",".env",".env.example",".flaskenv",".kshrc",".login",".profile",".zlogin",".zlogout",".zprofile",".zshenv",".zshrc","9fs","PKGBUILD","bash_aliases","bash_logout","bash_profile","bashrc","cshrc","gradlew","kshrc","login","man","profile","zlogin","zlogout","zprofile","zshenv","zshrc"],"ShellCheck Config":[".shellcheckrc"],"Singularity":["Singularity"],"Soong":["Android.bp"],"Starlark":["BUCK","BUILD","BUILD.bazel","Tiltfile","WORKSPACE"],"TOML":["Cargo.lock","Gopkg.lock","Pipfile","poetry.lock"],"Tcl":["owh","starfield"],"Text":["COPYING.regex","LICENSE.mysql","README.me","README.mysql","README.nss","click.me","delete.me","keep.me","package.mask","package.use.mask","package.use.stable.mask","read.me","readme.1st","test.me","use.mask","use.stable.mask"],"TextMate Properties":[".tm_properties"],"Vim Script":[".exrc",".gvimrc",".nvimrc",".vimrc","_vimrc"],"Wget Config":[".wgetrc"],"X Font Directory Index":["encodings.dir","fonts.alias","fonts.dir","fonts.scale"],"XCompose":["XCompose"],"XML":[".cproject"],"YAML":[".clang-format",".clang-tidy",".gemrc","CITATION.cff","glide.lock","yarn.lock"],"cURL Config":[".curlrc"],"nanorc":[".nanorc","nanorc"],"robots.txt":["robots.txt"]},"tokens_total":2536213,"languages_total":2706,"tokens":{"1C Enterprise":{"&":12,"(":123,")":104,"=":136,";":205,".":285,",":64,"))":5,"()":60,"+":19,"<>":5,"|":88,"COMMENT\"\"\"":3,"HTML":4,"DOM":3,"Null":1,"())":6,"COMMENT//":62,"?":1,"XML":18,"#":2,"_":9,"*":1,"/":1,"////////////////":1,"-":6,"NULL":5,">":4,"COMMENT(*":1},"2-Dimensional Array":{"2DA":2,"V2":2,".0":2,"LABEL":2,"STRING_REF":1,"NAME":1,"RACE":1,"ENVMAP":2,"BLOODCOLR":1,"MODELTYPE":1,"WEAPONSCALE":1,"WING_TAIL_SCALE":1,"HELMET_SCALE_M":1,"HELMET_SCALE_F":1,"MOVERATE":1,"WALKDIST":1,"RUNDIST":1,"PERSPACE":1,"CREPERSPACE":1,"HEIGHT":1,"HITDIST":1,"PREFATCKDIST":1,"TARGETHEIGHT":1,"ABORTONPARRY":1,"RACIALTYPE":1,"HASLEGS":1,"HASARMS":1,"PORTRAIT":1,"SIZECATEGORY":1,"PERCEPTIONDIST":1,"FOOTSTEPTYPE":1,"SOUNDAPPTYPE":1,"HEADTRACK":1,"HEAD_ARC_H":1,"HEAD_ARC_V":1,"HEAD_NAME":1,"BODY_BAG":1,"TARGETABLE":1,"****":229,"Character_model":7,"D":1,"default":117,"R":53,"P":7,"NORM":46,"H":88,"head_g":42,"E":1,"G":20,"A":1,"O":1,"Parrot":1,"c_a_parrot":1,"S":50,"FAST":34,"L":19,"po_poly":1,"-":4,"Parrot_head":1,"Badger":2,"BASE":7,"c_badger":1,"po_Badger":1,"Badger_head":2,"c_direbadg":1,"po_DireBadger":1,"Bat":1,"c_a_bat":1,"VFAST":5,"po_Bat":1,"Bat_head":1,"Battle_Horror":1,"c_bathorror":1,"W":14,"F":32,"po_BatHorror":1,"Bear":3,"c_bearblck":1,"po_BearBlck":1,"Bear_head":4,"c_bearbrwn":1,"po_BearBrwn":1,"c_bearpolar":1,"po_BearPolar":1,"c_beardire":1,"po_BearDire":1,"Curst_Swordsman":1,"c_curst":1,"po_vampire_m":1,"Beetle":3,"c_btlslicer":1,"po_Btlslicer":1,"Beetle_head":4,"c_btlfire":1,"po_BtlFire":1,"c_btlstag":1,"evmap_irrid":1,"po_BtlStag":1,"c_btlstink":1,"po_BtlStink":1,"c_boar":1,"po_Boar":1,"Wildboar_head":2,"Boar":1,"qc_direhog":1,"po_DireBoar":1,"Bodak":1,"Bodak_":1,"(":3,"CM":3,")":3,"c_bodak":1,"po_Bodak":1,"Golem_Bone_":1,"c_golbone":1,"SLOW":10,"po_GolBone":1,"Ettin_Largehead":2,"Bugbear":5,"c_bugchiefA":1,"po_BugChiefA":1,"c_bugchiefB":1,"po_BugChiefB":1,"c_bugwizA":1,"po_BugWizA":1,"c_bugwizB":1,"po_BugWizB":1,"c_bugbearA":1,"po_BugbearA":1,"c_bugbearB":1,"po_BugbearB":1,"Chicken":1,"c_a_chicken":1,"po_Chicken":1,"Chicken_head":1,"Satyr_archer":1,"c_satyrarcher":1,"po_Satyr":2,"Satyr_warrior":1,"c_satyrwarrior":1,"Cow":1,"c_a_cow":1,"po_Cow":1,"Ox_head":1,"Deer_Stag":2,"c_a_deer":1,"po_Deer":1,"Deer_head":2,"Intellect_Devour":2,"c_devo_02":1,"po_devo_02":1,"indev_head":2,"c_a_deerwhite":1,"po_DeerWhite":1,"Demon":1,"c_demon":1,"po_Demon":1,"Lich":2,"c_Lich":1,"po_Lich":1,"Doom_Knight":1,"c_doomkght":1,"po_DoomKght":1,"Dragon_Black":1,"c_DrgBlack":1,"po_DrgBlack":1,"Dragon_head":10,"Dragon_Copper":2,"c_DrgBrass":1,"po_DrgBrass":1,"c_DrgCopp":1,"po_DrgCopp":1,"c_DrgSilv":1,"po_DrgSilv":1,"Dragon_Gold":2,"c_DrgBrnz":1,"po_DrgBrnz":1,"c_DrgGold":1,"po_DrgGold":1,"Dragon_White":1,"c_DrgBlue":1,"po_DrgBlue":1,"Dragon_Green":2,"c_DrgGreen":1,"po_DrgGreen":1,"Dragon_Red":1,"c_DrgRed":1,"po_DrgRed":1,"c_DrgWhite":1,"po_DrgWhite":1,"Dryad_":1,"c_dryad":1,"po_Dryad":1,"Elemental_Air":2,"c_air":1,"N":8,"po_Air":1,"c_aireld":1,"po_AirElder":1,"c_devo_01":1,"po_devo_01":1,"Fairy":1,"c_Fairy":1,"po_pixie":1,"fairy_head":1,"Elemental_Earth":2,"c_earth":1,"po_Earth":1,"stone__head":4,"c_eartheld":1,"po_Earth_eld":1,"Mummy":2,"c_mum_com":1,"VSLOW":2,"po_mum_com01":1,"c_mum_fight02":1,"po_mum_war02":1,"Elemental_Fire":2,"c_fire":1,"po_Fire":1,"FiEl_Head":2,"c_fireeld":1,"po_Fire_eld":1,"Skeleton":4,"c_skel_priest01":1,"po_sk_pre01":1,"c_skel_com01":1,"po_sk_com01":1,"Elemental_Mist":1,"c_invstalk":1,"po_InvStalk":1,"Sahuagin":2,"c_sahuagin":1,"po_Sahuagin":3,"Sahuagin_Leader":1,"c_sahuagin_l":1,"Sahuagin_Cleric":1,"c_sahuagin_c":1,"Elemental_Water":2,"c_waterEld":1,"po_Water_eld":1,"Welemental_head":2,"c_water":1,"po_Water":1,"c_skel_war02":1,"po_sk_war01":1,"c_skel_war03":1,"po_sk_war02":1,"Ettin":2,"c_ettin":1,"po_Ettin":1,"Gargoyle":2,"c_gargoyle":1,"po_Gargoyle":1,"Gargoyle_head":1,"Ghast":2,"c_Ghast":1,"Y":3,"po_Ghast":1,"Ogre_elite":1,"c_Ogre35":1,"po_Ogre35":1,"Ogre_head":1,"Ghoul":2,"c_ghoul":1,"po_Ghoul":1,"Ghoul_Lord":1,"c_GhoulLord":1,"po_GhoulLord":1,"Giant_Common":2,"c_gnthill":1,"po_GntHill":1,"gnthill_head_g":2,"c_gntmount":1,"po_GntMount":1,"Giant_Noble":2,"c_gntfire":1,"po_GntFire":1,"frostgiant_head":2,"c_gntfrost":1,"po_GntFrost":1,"Goblin":6,"c_gobchiefA":1,"po_GobChiefA":1,"c_gobchiefB":1,"po_GobChiefB":1,"c_gobwizA":1,"po_GobWizA":1,"c_gobwizB":1,"po_GobWizB":1,"c_goblinA":1,"po_GoblinA":1,"c_goblinB":1,"po_GoblinB":1,"Golem_Flesh":1,"c_golflesh":1,"po_GolFlesh":1,"GolFlesh_head":1,"Golem_Iron":2,"c_goliron":1,"po_GolIron":1,"IroGolem_head":2,"c_shguard":1,"po_ShGuard":1,"Golem_Stone":2,"c_GolClay":1,"po_GolClay":1,"c_GolStone":1,"po_GolStone":1,"Great_Cat":4,"c_cat_lep":1,"po_Leopard":1,"Cat_head":4,"c_cat_crag":1,"po_cat_crag":1,"c_cat_dire":1,"po_DireTiger":1,"c_cat_kren":1,"po_Krenshar":1,"MODEL":1,"None":1,"Lizard":1,"c_tailliz":1,"Bone":1,"c_tailbone":1,"Devil":1,"c_taildevil":1,"c_tail_brs":1,"c_tail_brz":1,"c_tail_cop":1,"c_tail_sil":1,"c_tail_gol":1,"c_tail_blk":1,"c_tail_blu":1,"c_tail_grn":1,"c_tail_red":1,"c_tail_whi":1,"NullTail":1,"c_nulltail":1,"c_horse1":1,"c_horse1a":1,"c_horse1b":1,"c_horse1c1":1,"c_horse1c2":1,"c_horse1c3":1,"c_horse1c4":1,"c_horse1c5":1,"c_horse1d1":1,"c_horse1d2":1,"c_horse1d3":1,"c_horse1d4":1,"c_horse1d5":1,"c_horse2":1,"c_horse2a":1,"c_horse2b":1,"c_horse2c1":1,"c_horse2c2":1,"c_horse2c3":1,"c_horse2c4":1,"c_horse2c5":1,"c_horse2d1":1,"c_horse2d2":1,"c_horse2d3":1,"c_horse2d4":1,"c_horse2d5":1,"c_horse3":1,"c_horse3a":1,"c_horse3b":1,"c_horse3c1":1,"c_horse3c2":1,"c_horse3c3":1,"c_horse3c4":1,"c_horse3c5":1,"c_horse3d1":1,"c_horse3d2":1,"c_horse3d3":1,"c_horse3d4":1,"c_horse3d5":1,"c_horse4":1,"c_horse4a":1,"c_horse4b":1,"c_horse4c1":1,"c_horse4c2":1,"c_horse4c3":1,"c_horse4c4":1,"c_horse4c5":1,"c_horse4d1":1,"c_horse4d2":1,"c_horse4d3":1,"c_horse4d4":1,"c_horse4d5":1,"c_horse5":1,"c_horse5a":1,"Nightmare":1,"c_horse5b":1,"c_horse_j1":1,"c_horse_j2":1,"c_horse_j3":1,"c_horse_j4":1,"c_horse_j5":1,"c_horse_j6":1,"c_horse_j7":1,"c_horse_j8":1,"c_horse_j9":1,"c_horse_j10":1,"c_horse_j11":1,"c_yNPC_a_f01":1,"c_yNPC_a_m01":1,"c_azergirl":1,"evmap_azer":2,"c_azerman":1,"c_yDurgCleric":1,"c_yDurgFight":1,"c_yduechf":1,"c_ydueslv":1,"c_yNPC_d_f01":1,"c_yNPC_d_m01":1,"c_ysvirfgirl":1,"c_ysvirfman":1,"c_drowmat":1,"c_yDroCleric":1,"c_ydrofem1":1,"c_ydrofem2":1},"4D":{"COMMENT//":40,"$params":10,":=":33,"New":8,"object":5,":":103,"C1471":4,".PRODUCT_NAME":1,".PRODUCT_VERSION":1,".AUTHOR":1,".CREATE_DATE":1,"Current":2,"date":2,"C33":2,".COPYRIGHT_YEAR":1,"Year":1,"of":4,"C25":1,"(":80,")":74,"generate_project":4,"C_OBJECT":12,"C1216":12,"$webObject":5,"WEB":1,"server":1,"C1674":1,"//":4,"host":1,"db":1,"webServer":1,"clear_files":1,"$settings":11,"$result":4,"$path":3,";":38,"$newIndex":3,"C_TEXT":9,"C284":9,"$response":4,".rootFolder":2,"Folder":3,"C1567":3,"fk":4,"web":1,"root":1,"folder":2,"K87":4,".parent":1,".folder":2,".platformPath":3,".certificateFold":1,"database":1,".HTTPEnabled":1,"True":4,"C214":4,".HTTPPort":1,".HTTPSEnabled":1,".HTTPSPort":1,".defaultHomepage":1,".start":1,"ASSERT":7,"C1129":7,"#Null":2,"C1517":7,".success":1,"=":11,".isRunning":1,"$statusCode":4,"HTTP":2,"Get":2,"C1157":2,"platform":2,"path":2,".file":1,"File":1,"C1566":1,".getText":1,"()":5,".stop":1,"$0":5,"$1":9,"$2":5,"$t":17,"$o":17,"C_COLLECTION":1,"C1488":1,"$c":6,"If":8,"False":3,"C215":3,"class":4,"End":11,"if":7,"This":8,"C1470":8,"[":6,"]":6,"Null":5,"Constructor":2,"Count":3,"parameters":3,"C259":3,">=":3,"String":3,"C10":3,"Formula":5,"from":2,"string":2,"C1601":2,"+":3,".call":3,"Else":5,".constructor":1,"C1597":3,"))":3,"Case":2,"Returns":1,"collection":5,"properties":1,"and":1,"functions":1,"\\":10,"C1472":4,"For":2,"each":4,".push":5,"for":2,".orderBy":3,"ck":3,"ascending":3,"K85":3,"Value":1,"type":1,"C1509":1,"Is":1,"K8":1,".source":2,".functions":3,".fomulas":1,".properties":4,"case":2,"webArea":3,"widget":1,"OBJECT":1,"SET":2,"VISIBLE":1,"C603":1,"COMMENT(*":2,"WA":1,"PREFERENCE":1,"C1041":1},"ABAP":{"*":48,"COMMENT/**":1,"----------------":18,"CLASS":2,"CL_CSV_PARSER":6,"DEFINITION":1,"class":2,"cl_csv_parser":2,"definition":1,"public":3,"inheriting":1,"from":1,"cl_object":1,"final":1,"create":1,".":99,"section":3,"type":30,"-":3,"pools":2,"abap":2,"methods":4,"constructor":3,"importing":2,"!":9,"delegate":2,"ref":2,"to":4,"if_csv_parser_de":2,"csvstring":2,"string":10,"separator":2,"c":4,"skip_first_line":2,"abap_bool":4,"parse":2,"raising":2,"cx_csv_parse_err":5,"protected":1,"private":1,"constants":1,"_textindicator":3,"value":5,"data":16,"_delegate":3,"_csvstring":4,"_separator":4,"_skip_first_line":3,"_lines":3,"returning":6,"(":13,")":13,"stringtab":2,"_parse_line":3,"line":8,"endclass":2,"IMPLEMENTATION":1,"implementation":1,"<":10,"SIGNATURE":8,">":11,"+":22,"|":13,"Instance":4,"Public":2,"Method":4,"->":6,"CONSTRUCTOR":1,"[":9,"--->":5,"]":9,"DELEGATE":1,"TYPE":7,"REF":1,"TO":1,"IF_CSV_PARSER_DE":1,"CSVSTRING":1,"STRING":2,"SEPARATOR":1,"C":1,"SKIP_FIRST_LINE":1,"ABAP_BOOL":1,"</":4,"method":4,"super":1,"=":25,"endmethod":4,"PARSE":1,"CX":2,"CX_CSV_PARSE_ERR":2,"msg":8,"if":9,"is":3,"initial":3,"message":6,"e002":1,"csv":3,"into":8,"raise":3,"exception":3,"exporting":3,"endif":9,"COMMENT\"":7,"is_first_line":3,"abap_true":5,"lines":3,"standard":3,"table":4,"of":3,"field":1,"symbols":1,"loop":1,"at":2,"assigning":1,"and":2,"abap_false":3,"continue":1,"values":3,"values_found":1,"endloop":1,"Private":2,"_LINES":1,"<-":2,"()":2,"RETURNING":2,"STRINGTAB":2,"split":1,"cl_abap_char_uti":1,"=>":1,"cr_lf":1,"_PARSE_LINE":1,"LINE":1,"csvvalue":12,"csvvalues":4,"char":10,"pos":10,"i":3,"len":5,"strlen":1,"while":2,"<>":2,"text_ended":5,"else":6,"concatenate":4,"`":4,"e003":2,"endwhile":2,"nextpos":4,"append":2,"clear":1},"ABAP CDS":{"@AbapCatalog":5,".sqlViewName":2,":":15,".compiler":2,".compareFilter":2,"true":3,".preserveKey":1,"@AccessControl":2,".authorizationCh":2,"#CHECK":2,"@EndUserText":2,".label":2,"COMMENT//":2,"define":2,"view":2,"Zcds_Monsters_As":1,"as":17,"select":2,"from":2,"ztmonster_header":2,"monster":11,"association":2,"[":1,"*":1,"]":1,"to":1,"ztmonster_pets":1,"_Pet":8,"on":1,".monster_number":3,"=":2,".owner":2,"{":2,"key":3,"MonsterNumber":2,",":13,".pet_number":1,"PetNumber":1,"Owner":1,".name":2,"OwnerName":1,".pet_name":1,"Name":1,".pet_type":1,"Type":1,".pet_species":1,"Species":1,"//":1,"Make":1,"public":1,"}":2,"Zcds_Monsters_Pa":1,"with":1,"parameters":1,"p_sanity_low":2,"zde_monster_sani":2,"p_sanity_high":2,"p_color":2,"zde_monster_colo":1,"name":1,".color":2,"color":1,".sanity_percenta":1,"sanity":1,".strength":1,"strength":1,"where":1,"and":2,"sanity_percentag":1,"between":1},"ABNF":{"COMMENT;":27,"toml":1,"=":81,"expression":3,"*":15,"(":17,"newline":6,")":15,"ws":23,"/":60,"comment":8,"keyval":6,"[":11,"]":11,"table":30,"%":53,"x0A":1,";":45,"LF":1,"x0D":1,".0A":1,"CRLF":1,"newlines":5,"x20":6,"Space":1,"x09":4,"Horizontal":1,"tab":2,"-":207,"start":2,"symbol":2,"x23":2,"#":1,"non":5,"eol":2,"sep":12,"x3D":1,"key":15,"val":6,"unquoted":2,"quoted":2,"ALPHA":1,"DIGIT":8,"x2D":2,"x5F":2,"A":1,"Z":1,"a":1,"z":1,"_":2,"quotation":8,"mark":8,"basic":18,"char":9,"See":1,"Basic":1,"Strings":1,"integer":4,"float":2,"string":16,"boolean":2,"date":10,"time":20,"array":18,"inline":13,"std":6,"open":8,"x5B":3,"Left":1,"square":4,"bracket":4,"close":8,"x5D":5,"Right":1,"x2E":2,".":2,"Period":1,".5B":1,"[[":1,"Double":2,"left":1,".5D":1,"]]":1,"right":1,"minus":2,"plus":2,"int":4,"x2B":1,"+":10,"digit1":2,"x31":1,"underscore":3,"frac":3,"exp":3,"zero":2,"prefixable":2,"decimal":2,"point":2,"e":3,"x65":1,"x45":1,"E":1,"ml":20,"literal":13,"x22":2,"unescaped":4,"escaped":3,"escape":3,"x5C":2,"\\":2,"reverse":1,"solidus":2,"U":9,"005C":1,"x2F":1,"x62":1,"b":1,"backspace":1,"x66":2,"f":1,"form":1,"feed":2,"000C":1,"x6E":1,"n":1,"line":1,"000A":1,"x72":1,"r":1,"carriage":1,"return":1,"000D":1,"x74":2,"t":1,"x75":1,"4HEXDIG":1,"uXXXX":1,"XXXX":1,"x55":1,"8HEXDIG":1,"UXXXXXXXX":1,"XXXXXXXX":1,"5B":2,"delim":6,"body":4,"))":1,"apostraphe":6,"x27":1,"x28":1,"true":3,"false":3,".72":1,".75":1,".65":2,".61":1,".6C":1,".73":1,"fullyear":2,"4DIGIT":1,"month":3,"2DIGIT":5,"mday":2,",":7,"based":2,"on":2,"year":1,"hour":3,"minute":3,"second":3,"leap":1,"rules":1,"secfrac":2,"numoffset":2,"offset":2,"partial":2,"full":4,"values":3,"x2C":2,"Comma":2,"x7B":1,"{":1,"x7D":1,"}":1,"keyvals":5,"empty":3},"AGS Script":{"COMMENT//":124,"#define":2,"DISTANCE":25,"//":56,"distance":1,"player":24,"walks":1,"in":1,"Tapping":1,"mode":5,"before":1,"he":1,"stops":1,"enum":2,"KeyboardMovement":58,"{":108,"eKeyboardMovemen":56,",":74,"}":108,";":241,"int":18,"=":142,"down":9,"arrow":8,"left":4,"right":5,"up":4,"PgDn":2,"(":215,"numpad":8,")":184,"PgUp":2,"End":2,"Home":2,"stores":2,"current":8,"keyboard":2,"control":33,"disabled":1,"by":1,"default":1,"walking":1,"direction":20,"of":6,"character":9,"static":2,"function":53,"::":1,"SetMode":2,"repeatedly_execu":3,"()":57,"if":101,"((":10,"IsGamePaused":5,"==":68,"true":18,"||":12,"!=":6,"IsInterfaceEnabl":3,"false":26,".on":2,"))":18,"return":8,"newdirection":43,"declare":4,"variable":2,"storing":4,"new":17,"IsKeyPressed":17,"&&":9,")))":4,"&":4,"arrows":4,"or":4,"numeric":2,"pad":2,"held":4,"set":5,"to":12,"Down":2,"-":23,"Right":2,"else":44,"none":1,"the":8,"above":2,"it":1,"stop":7,"regardless":1,"whether":1,"some":2,"are":1,"is":9,"different":2,"from":2,".StopMoving":3,"Stop":4,"command":4,"movement":2,"NOT":2,"dx":20,"dy":20,"variables":2,"walk":4,"coordinates":4,".WalkStraight":2,".x":4,"+":5,".y":4,"eNoBlock":2,"update":3,"on_key_press":2,"keycode":33,"key":2,"pressed":2,"same":1,"as":3,"on_event":1,"EventType":1,"event":2,"data":1,"eEventLeaveRoom":1,"struct":1,"import":1,"initialize_contr":2,"gPanel":12,".Centre":2,"gRestartYN":7,"!":4,"IsSpeechVoxAvail":3,"())":3,"lblVoice":1,".Visible":45,"btnVoice":10,"sldVoice":4,"SetVoiceMode":6,"eSpeechVoiceAndT":4,".Text":14,"System":11,".SupportsGammaCo":3,"sldGamma":4,"lblGamma":1,".Volume":5,"sldAudio":3,".Value":12,"SetGameSpeed":3,"sldSpeed":3,"SetSpeechVolume":3,".Gamma":3,"game_start":1,".SetMode":1,"show_inventory_w":3,"gInventory":2,"mouse":36,".Mode":14,"eModeInteract":3,".UseModeGraphic":8,"eModePointer":8,"show_save_game_d":3,"gSaveGame":3,"lstSaveGamesList":14,".FillSaveGameLis":3,".ItemCount":3,">":2,"txtNewSaveName":5,".Items":3,"[":6,"]":6,"gIconbar":15,"show_restore_gam":3,"gRestoreGame":3,"lstRestoreGamesL":4,"close_save_game_":4,".UseDefaultGraph":9,"close_restore_ga":4,"eKeyCode":1,"eKeyEscape":5,"eKeyReturn":1,"RestartGame":2,"eKeyCtrlQ":1,"QuitGame":3,"Ctrl":6,"Q":1,"eKeyF5":1,"F5":1,"eKeyF7":1,"F7":1,"eKeyF9":1,"eKeyF12":1,"SaveScreenShot":1,"F12":1,"eKeyTab":1,"Tab":1,"show":2,"inventory":2,"eModeWalkto":2,"Notice":1,"this":2,"alternate":1,"way":1,"indicate":1,"keycodes":1,".":3,"eModeLookat":1,"Note":1,"that":1,"all":2,"we":1,"do":1,"here":1,"modes":1,"If":1,"you":3,"want":1,"something":1,"happen":1,"such":1,"GUI":2,"buttons":1,"highlighting":1,"eModeTalkto":2,"eModeUseinv":3,"But":1,"will":2,"give":2,"standard":1,"shortcuts":1,"your":1,"players":1,"very":1,"much":1,"appreciate":1,"eKeyCtrlS":1,"Debug":4,"S":1,"eKeyCtrlV":1,"V":1,"version":1,"eKeyCtrlA":1,"A":1,"walkable":2,"areas":1,"eKeyCtrlX":1,"X":1,"teleport":1,"room":1,"eKeyCtrlW":1,"game":1,".debug_mode":1,".PlaceOnWalkable":1,"W":1,"move":1,"area":1,"on_mouse_click":1,"MouseButton":27,"button":33,"eMouseLeft":4,"ProcessClick":2,"eMouseRight":1,"eMouseWheelSouth":1,".SelectNextMode":1,"eMouseMiddle":1,"eMouseWheelNorth":1,".ActiveInventory":2,"null":2,"interface_click":1,"interface":1,"btnInvUp_Click":1,"GUIControl":31,"*":32,"invCustomInv":2,".ScrollUp":1,"btnInvDown_Click":1,".ScrollDown":1,"btnInvOK_Click":1,"btnInvSelect_Cli":1,"btnIconInv_Click":1,"btnIconCurInv_Cl":1,"btnIconSave_Clic":2,"btnIconLoad_Clic":2,"btnIconExit_Clic":1,"btnIconAbout_Cli":1,"cEgo_Look":1,"Display":4,"cEgo_Interact":1,"cEgo_Talk":1,"btnSave_OnClick":1,"Wait":3,"btnIconSave":1,"gControl_OnClick":1,"theGui":1,"btnAbout_OnClick":1,"btnQuit_OnClick":1,"btnLoad_OnClick":1,"btnIconLoad":1,"btnResume_OnClic":1,"sldAudio_OnChang":1,"sldVoice_OnChang":1,"btnVoice_OnClick":1,"eSpeechVoiceOnly":1,"eSpeechTextOnly":1,"sldGamma_OnChang":1,"btnDefault_OnCli":1,"dialog_request":1,"param":1,"sldSpeed_OnChang":1,"btnRestart_OnCli":1,"btnRestartYes_On":1,"btnRestartNo_OnC":1,"btnCancelSave_On":1,"btnSaveGame_OnCl":2,"gameSlotToSaveIn":3,"i":5,"while":1,"<":1,".SaveGameSlots":3,"++":1,"SaveGameSlot":1,"btnCancelRestore":1,"btnRestoreGame_O":1,".SelectedIndex":5,">=":2,"RestoreGameSlot":1,"txtNewSaveName_O":1,"btnDeleteSave_On":1,"DeleteSaveSlot":1},"AIDL":{"COMMENT/*":2,"package":2,"test_package":1,";":136,"parcelable":1,"ExtendableParcel":1,"{":2,"int":99,"a":1,"@nullable":4,"@utf8InCpp":64,"String":64,"b":1,"ParcelableHolder":2,"ext":1,"long":1,"c":1,"ext2":1,"}":2,"android":5,".os":5,"import":4,".incremental":1,".IncrementalFile":1,".IVoldListener":1,".IVoldMountCallb":1,".IVoldTaskListen":1,"COMMENT/**":1,"interface":1,"IVold":1,"void":68,"setListener":1,"(":60,"IVoldListener":1,"listener":6,")":60,"abortFuse":1,"()":26,"monitor":1,"reset":1,"shutdown":1,"onUserAdded":1,"userId":15,",":69,"userSerial":6,"onUserRemoved":1,"onUserStarted":1,"onUserStopped":1,"addAppIds":1,"in":14,"[]":9,"packageNames":3,"appIds":2,"addSandboxIds":1,"sandboxIds":1,"onSecureKeyguard":1,"boolean":13,"isShowing":1,"partition":1,"diskId":1,"partitionType":1,"ratio":1,"forgetPartition":1,"partGuid":1,"fsUuid":2,"mount":1,"volId":6,"mountFlags":1,"mountUserId":1,"IVoldMountCallba":1,"callback":1,"unmount":1,"format":1,"fsType":3,"benchmark":1,"IVoldTaskListene":5,"moveStorage":1,"fromVolId":1,"toVolId":1,"remountUid":1,"uid":6,"remountMode":1,"remountAppStorag":1,"pid":2,"unmountAppStorag":1,"setupAppDir":1,"path":2,"appUid":3,"fixupAppDir":1,"ensureAppDirsCre":1,"paths":1,"createObb":1,"sourcePath":2,"sourceKey":1,"ownerGid":1,"destroyObb":1,"fstrim":1,"fstrimFlags":1,"runIdleMaint":1,"abortIdleMaint":1,"FileDescriptor":2,"mountAppFuse":1,"mountId":3,"unmountAppFuse":1,"fdeCheckPassword":1,"password":4,"fdeRestart":1,"fdeComplete":1,"fdeEnable":1,"passwordType":2,"encryptionFlags":1,"fdeChangePasswor":1,"fdeVerifyPasswor":1,"fdeGetField":1,"key":2,"fdeSetField":1,"value":1,"fdeGetPasswordTy":1,"fdeGetPassword":1,"fdeClearPassword":1,"fbeEnable":1,"mountDefaultEncr":1,"initUser0":1,"isConvertibleToF":1,"mountFstab":1,"blkDevice":2,"mountPoint":2,"encryptFstab":1,"shouldFormat":1,"setStorageBindin":1,"byte":1,"seed":1,"createUserKey":1,"ephemeral":1,"destroyUserKey":1,"addUserKeyAuth":1,"token":3,"secret":3,"clearUserKeyAuth":1,"fixateNewestUser":1,"getUnlockedUsers":1,"unlockUserKey":1,"lockUserKey":1,"prepareUserStora":1,"uuid":2,"storageFlags":2,"destroyUserStora":1,"prepareSandboxFo":1,"packageName":2,"appId":1,"sandboxId":2,"destroySandboxFo":1,"startCheckpoint":1,"retry":2,"needsCheckpoint":1,"needsRollback":1,"isCheckpointing":1,"abortChanges":1,"device":3,"commitChanges":1,"prepareCheckpoin":1,"restoreCheckpoin":2,"count":1,"markBootAttempt":1,"supportsCheckpoi":1,"supportsBlockChe":1,"supportsFileChec":1,"resetCheckpoint":1,"earlyBootEnded":1,"createStubVolume":1,"mountPath":1,"fsLabel":1,"flags":3,"destroyStubVolum":1,"openAppFuseFile":1,"fileId":1,"incFsEnabled":1,"IncrementalFileS":2,"mountIncFs":1,"backingPath":1,"targetDir":2,"unmountIncFs":1,"dir":1,"setIncFsMountOpt":1,"control":1,"enableReadLogs":1,"bindMount":1,"sourceDir":1,"destroyDsuMetada":1,"dsuSlot":1,"const":39,"ENCRYPTION_FLAG_":1,"=":39,"ENCRYPTION_STATE":6,"-":4,"FSTRIM_FLAG_DEEP":1,"MOUNT_FLAG_PRIMA":1,"MOUNT_FLAG_VISIB":1,"PARTITION_TYPE_P":2,"PARTITION_TYPE_M":1,"PASSWORD_TYPE_PA":2,"PASSWORD_TYPE_DE":1,"PASSWORD_TYPE_PI":1,"STORAGE_FLAG_DE":1,"STORAGE_FLAG_CE":1,"REMOUNT_MODE_NON":1,"REMOUNT_MODE_DEF":1,"REMOUNT_MODE_INS":1,"REMOUNT_MODE_PAS":1,"REMOUNT_MODE_AND":1,"VOLUME_STATE_UNM":2,"VOLUME_STATE_CHE":1,"VOLUME_STATE_MOU":2,"VOLUME_STATE_FOR":1,"VOLUME_STATE_EJE":1,"VOLUME_STATE_REM":1,"VOLUME_STATE_BAD":1,"VOLUME_TYPE_PUBL":1,"VOLUME_TYPE_PRIV":1,"VOLUME_TYPE_EMUL":1,"VOLUME_TYPE_ASEC":1,"VOLUME_TYPE_OBB":1,"VOLUME_TYPE_STUB":1},"AL":{"codeunit":1,"RefreshALIssueCo":2,"{":20,"COMMENT//":8,"procedure":4,"Refresh":1,"()":6,";":87,"var":2,"ALIssue":13,":":16,"Record":1,"HttpClient":4,"ResponseMessage":6,"HttpResponseMess":1,"JsonToken":12,"JsonValue":2,"JsonObject":15,"JsonArray":5,"JsonText":3,"text":7,"i":3,"Integer":3,"begin":7,".DeleteAll":1,".DefaultRequestH":1,".Add":1,"(":40,",":15,")":40,"if":7,"not":6,".Get":4,"then":7,"Error":4,".IsSuccessStatus":1,"error":2,"+":1,".HttpStatusCode":1,".ReasonPhrase":1,".Content":1,".ReadAs":1,".ReadFrom":1,"for":1,":=":8,"to":1,".Count":1,"-":1,"do":1,".AsObject":1,".init":1,".id":1,".AsValue":6,".AsInteger":2,".number":1,"GetJsonToken":5,".title":1,".AsText":4,".user":1,"SelectJsonToken":2,".state":1,".html_url":1,".Insert":1,"end":7,"TokenKey":3,"Path":3,".SelectToken":1,"}":20,"page":1,"ALIssueList":1,"PageType":1,"=":27,"List":1,"SourceTable":1,"CaptionML":9,"ENU":9,"Editable":1,"false":1,"SourceTableView":1,"order":1,"descending":1,"layout":1,"area":2,"content":1,"repeater":1,"General":1,"field":13,"Number":1,"number":2,"{}":5,"Title":1,"title":2,"CreatedAt":1,"created_at":2,"User":1,"user":2,"State":1,"state":2,"URL":2,"html_url":2,"ExtendedDatatype":1,"actions":1,"processing":1,"action":1,"RefreshALIssueLi":1,"Promoted":1,"true":2,"PromotedCategory":1,"Process":1,"Image":1,"RefreshLines":1,"trigger":2,"OnAction":1,"RefreshIssues":2,"CurrPage":1,".Update":1,"FindFirst":1,"OnOpenPage":1,"table":1,"fields":1,"id":2,"[":4,"]":4,"DateTime":1,"keys":1,"key":1,"PK":1,"Clustered":1,"RefreshALIssues":2,"Codeunit":1,".Refresh":1},"AMPL":{"COMMENT#":15,"set":9,"I":7,";":32,"param":13,"Value":3,"{":23,"}":23,"Weight":3,"KnapsackBound":3,"var":4,"Take":3,"binary":1,"maximize":2,"TotalValue":1,":":12,"sum":10,"i":19,"in":19,"[":18,"]":18,"*":6,"s":1,".t":1,".":1,"WeightLimit":1,"<=":1,"data":1,":=":7,"num_beams":2,"#":6,"number":3,"of":6,"beams":2,"num_rows":2,">=":8,",":30,"integer":2,"rows":2,"num_cols":2,"columns":2,"BEAMS":7,"..":3,"ROWS":6,"COLUMNS":6,"beam_values":5,"tumor_values":2,"critical_values":2,"critical_max":2,"tumor_min":2,"X":5,"tumor_area":5,"k":20,"h":20,">":2,"critical_area":5,"S":3,"(":8,")":8,"T":3,"total_tumor_dosa":1,"minimize":3,"total_critical_d":1,"total_tumor_slac":1,"total_critical_s":1,"subject":2,"to":2,"tumor_limit":1,"==":2,"-":1,"critical_limit":1,"+":1},"API Blueprint":{"FORMAT":3,":":35,"1A":3,"COMMENT#":14,"This":7,"API":10,"example":5,"demonstrates":2,"how":3,"to":11,"describe":1,"body":2,"attributes":2,"of":4,"a":7,"request":1,"or":3,"response":1,"message":1,".":11,"In":1,"this":2,"case":1,",":16,"the":16,"description":1,"is":6,"complementary":1,"(":25,"and":6,"duplicate":1,"!":2,")":25,"provided":1,"JSON":1,"in":6,"section":1,"The":1,"[":12,"Advanced":2,"Attributes":3,"]":12,"%":17,"20Advanced":3,"20Attributes":3,".md":9,"will":2,"demonstrate":1,"avoid":1,"duplicates":1,"reuse":1,"descriptions":1,"+":25,"Previous":2,"Parameters":4,"20Parameters":1,"Raw":4,"Blueprint":7,"https":6,"//":6,"raw":4,".github":4,".com":6,"/":28,"apiaryio":6,"api":4,"-":10,"blueprint":4,"master":4,"examples":5,"Next":2,"A":3,"coupon":4,"contains":1,"information":1,"about":1,"percent":1,"off":2,"amount":1,"discount":2,"you":2,"might":1,"want":1,"apply":2,"customer":1,"Retrieves":1,"with":3,"given":1,"ID":1,"Response":5,"application":3,"json":3,"object":1,"id":3,"string":4,"created":1,"number":4,"Time":1,"stamp":1,"percent_off":1,"positive":1,"integer":1,"between":1,"that":3,"represents":1,"redeem_by":1,"Date":1,"after":1,"which":1,"can":2,"no":1,"longer":1,"be":1,"redeemed":1,"Body":1,"{":4,"null":1,"}":4,"resource":4,"action":2,"fact":1,"state":3,"transition":3,"an":1,"another":2,"Resource":2,"Model":1,"20Resource":2,"20Model":1,"20Action":1,"status":1,"priority":1,"false":2,"true":1,"one":2,"simplest":1,"APIs":1,"written":1,"**":8,"One":1,"plain":2,"combined":1,"method":1,"Note":1,"As":1,"we":1,"progress":1,"through":1,"do":1,"not":1,"also":1,"forget":1,"view":1,"20Simplest":2,"20API":2,"code":1,"see":1,"what":1,"really":1,"going":1,"on":1,"as":2,"opposed":1,"just":1,"seeing":1,"output":1,"Github":1,"Markdown":1,"parser":2,"Also":1,"please":1,"keep":1,"mind":1,"every":1,"single":1,"course":1,"real":1,"such":1,"parse":1,"it":1,"github":2,"drafter":2,"its":1,"bindings":1,"#bindings":1,"Actions":1,"20and":1,"20Actions":1,"text":1,"Hello":1,"World":1},"APL":{":":67,"NameSpace":1,"UT":1,"sac":2,"expect_orig":3,"expect":5,"NS":4,"exception":4,"nexpect_orig":2,"nexpect":3,"{":22,"Z":77,"}":24,"Conf":11,"run":1,"Argument":26,";":67,"PRE_test":4,"POST_test":4,"TEST_step":6,"COVER_step":4,"FromSpace":9,"load_display_if_":2,"load_salt_script":2,"RSI":1,"{}":3,"If":22,"NC":8,"has":3,"{{}":2,"PROFILE":4,"EndIf":21,"is_function":2,"single_function_":2,"COVER_file":4,",":86,"ElseIf":5,"is_list_of_funct":2,"list_of_function":2,"is_file":2,"file_test_functi":2,"(":56,"get_file_name":2,")":53,"is_dir":2,"test_files":2,"test_files_in_di":2,"test_dir_functio":2,"generate_coverag":2,"=":7,"#":9,".":3,"CY":2,".UT":5,".appdir":3,"SE":3,".SALT":3,".Load":3,"TestName":2,"run_ut":4,"ListOfNames":2,"t":20,"TS":15,"-":7,"print_passed_cra":3,"FilePath":3,"FileNS":4,"Functions":4,"TestFunctions":4,"NL":1,"is_test":2,"/":21,"Else":11,"Test_files":3,".run":1,"separator":3,"ProfileData":7,"CoverResults":7,"HTML":3,"ToCover":6,"retrieve_coverab":2,"in":4,"Representations":2,"get_representati":2,"generate_cover_r":2,"[":23,"]":23,"generate_html":2,"write_html_to_pa":2,"Something":5,"nc":10,"functions":3,"strip":2,"input":3,"Function":4,"rep":9,"CR":2,"name":8,"representation":4,"Indices":3,"lines":5,"functionlines":4,"covered_lines":3,"+":12,"Covered":4,"Total":4,"Percentage":3,"CoverageText":3,"ColorizedCode":3,"Timestamp":3,"Page":17,"colorize_code_by":2,"generate_timesta":2,"CoverResult":9,"Colors":8,"Ends":8,"Code":3,"UCS":4,"YYMMDD":3,"HHMMSS":3,"tie":6,"filename":6,"Trap":2,"NTIE":1,"NERASE":1,"NCREATE":2,"EndTrap":2,"Simple_array":2,"NAPPEND":1,"attr":3,"WG":2,"CMD":1,"NA":1,"gfa":1,"file":1,"exists":1,"Return":1,"bit":1,"SH":1,".Files":1,".Dir":1,"ut_data":6,"returned":9,"crashed":6,"pass":6,"crash":3,"fail":5,"message":5,"time":10,"execute_function":2,"determine_pass_c":2,"determine_messag":2,"print_message_to":2,"function":5,"reset_UT_globals":2,"))":1,"DM":1,"FunctionName":5,"wsIndex":3,"Heading":2,"ArrayRes":4,"r":3,"c":2,"z":3,"IO":2,"failure_message":3,"term_to_text":3,"Term":2,"Text":4,"Rows":3,".DISPLAY":1,"Cause":2,"hdr":7,"exp":7,"expterm":7,"got":7,"gotterm":7,".expect":1,"align_and_join_m":2,"Parts":2,"R1":3,"C1":3,"R2":3,"C2":3,"W":7,"confparam":4,"config":5,"EndNameSpace":1,"You":1,"can":2,"try":1,"this":2,"at":1,"http":1,"//":1,"tryapl":1,".org":1,"I":2,"not":1,"explain":1,"how":1,"much":1,"suddenly":1,"love":1,"crypto":1,"language":1,"Starts":2,"Middles":2,"Qualifiers":2,"Finishes":2,"rf":2,"?":1,"erf":2,"deepak":2,"SHEBANG#!apl":1,"NEWLINE":2,"HEADERS":3,"OFF":1},"ASL":{"ACPI_EXTRACT_ALL":1,"ssdp_misc_aml":1,"DefinitionBlock":1,"(":172,",":494,")":146,"{":34,"COMMENT/**":2,"Scope":3,"\\":8,"ACPI_EXTRACT_NAM":9,"acpi_pci32_start":1,"Name":22,"P0S":1,"acpi_pci32_end":1,"P0E":1,"acpi_pci64_valid":1,"P1V":1,"acpi_pci64_start":1,"P1S":1,"Buffer":3,"()":7,"}":34,"acpi_pci64_end":1,"P1E":1,"acpi_pci64_lengt":1,"P1L":1,"COMMENT/*":53,"acpi_s3_name":1,"_S3":1,"Package":3,"One":3,"Zero":9,"acpi_s4_name":1,"ACPI_EXTRACT_PKG":1,"acpi_s4_pkg":1,"_S4":1,"_S5":1,"External":3,"_SB":3,".PCI0":3,"DeviceObj":2,".ISA":2,"Device":2,"PEVT":1,"_HID":2,"ssdt_isa_pest":1,"PEST":5,"OperationRegion":3,"PEOR":2,"SystemIO":1,"Field":3,"ByteAcc":1,"NoLock":2,"Preserve":3,"PEPT":3,"Method":8,"_STA":1,"NotSerialized":5,"Store":24,"Local0":13,"If":7,"LEqual":5,"))":13,"Return":12,"Else":1,"RDPT":1,"WRPT":1,"Arg0":2,"_CRS":4,"ResourceTemplate":2,"IO":4,"Decode16":2,"CreateWordField":2,"._MIN":2,"IOMN":2,"._MAX":2,"IOMX":2,"_INI":1,"EISAID":2,"//":30,"PCIe":3,"_CID":1,"PCI":1,"_ADR":2,"_BBN":1,"MCHC":4,":":1,"MCHP":2,"PCI_Config":1,"DWordAcc":2,"Offset":22,"EPBAR":2,"EPEN":1,"Enable":4,"EPBR":1,"MCHBAR":2,"MHEN":1,"MHBR":1,"BAR":3,"PXEN":1,"PXSZ":1,"size":1,"PXBR":1,"DMIBAR":2,"DMEN":1,"DMBR":1,"ME":1,"Base":1,"Address":1,"MEBA":1,"COMMENT//":27,"PAM0":1,"PM0H":1,"PAM1":1,"PM1L":1,"PM1H":1,"PAM2":1,"PM2L":1,"PM2H":1,"PAM3":1,"PM3L":1,"PM3H":1,"PAM4":1,"PM4L":1,"PM4H":1,"PAM5":1,"PM5L":1,"PM5H":1,"PAM6":1,"PM6L":1,"PM6H":1,"Top":2,"of":2,"Used":2,"Memory":2,"TOM":1,"Low":1,"TLUD":1,"Mutex":1,"CTCM":7,"CTCC":5,"CTCN":4,"CTCD":4,"CTCU":1,"MCHB":2,"SystemMemory":1,"DEFAULT_MCHBAR":1,"Lock":1,"CTDN":3,"PL1V":3,"PL1E":1,"PL1C":1,"PL1T":1,"PL2V":3,"PL2E":1,"PL2C":1,"PL2T":1,"TARN":3,"CTDD":3,"TARD":3,"CTDU":1,"TARU":1,"CTCS":3,"TARS":3,"_PR":3,".CP00":3,"._PSS":3,"PSSS":3,"SizeOf":1,"Local1":4,"While":1,"LLess":1,"ShiftRight":1,"DeRefOf":2,"Index":2,"Local2":2,"Subtract":3,"Increment":1,"STND":1,"Serialized":3,"Acquire":2,"Release":4,"Debug":2,"PPCM":2,"PPCN":2,"Divide":2,"Multiply":2,"STDN":1,"MCRS":5,"WordBusNumber":1,"ResourceProducer":19,"MinFixed":19,"MaxFixed":19,"PosDecode":19,",,,":19,"PB00":1,"DWordIO":2,"EntireRange":2,"PI00":1,"Io":1,"PI01":1,"DWordMemory":16,"Cacheable":16,"ReadWrite":16,"ASEG":1,"OPR0":1,"OPR1":1,"OPR2":1,"OPR3":1,"OPR4":1,"OPR5":1,"OPR6":1,"OPR7":1,"ESG0":1,"ESG1":1,"ESG2":1,"ESG3":1,"FSEG":1,"PM01":4,"TPMR":1,"CreateDwordField":3,"^":6,"PMIN":3,"PMAX":3,"._LEN":1,"PLEN":2,".TLUD":1,".MEBA":1,".TOM":1,"CONFIG_MMCONF_BA":1,"Add":1},"ASN.1":{"MyShopPurchaseOr":1,"DEFINITIONS":1,"AUTOMATIC":1,"TAGS":1,"::":6,"=":6,"BEGIN":1,"PurchaseOrder":1,"SEQUENCE":5,"{":4,"dateOfOrder":1,"DATE":1,",":13,"customer":1,"CustomerInfo":2,"items":1,"ListOfItems":2,"}":4,"companyName":1,"VisibleString":5,"(":21,"SIZE":7,"))":7,"billingAddress":1,"Address":2,"contactPhone":1,"NumericString":2,"street":1,"..":3,"OPTIONAL":1,"city":1,"state":1,")":7,"^":1,"FROM":1,"zipCode":1,"|":5,"OF":1,"Item":2,"itemCode":1,"INTEGER":4,"color":1,"power":1,"deliveryTime":1,"quantity":1,"unitPrice":1,"REAL":1,"isTaxable":1,"BOOLEAN":1,"END":1},"ASP.NET":{"<%":6,"@":5,"Control":1,"Language":4,"=":94,"AutoEventWireup":2,"CodeBehind":3,"Inherits":3,"%>":7,"<":47,"div":30,"id":3,">":73,"h4":4,"Use":2,"another":1,"service":1,"to":3,"log":2,"in":3,".":5,"</":37,"hr":2,"/>":10,"asp":23,":":26,"ListView":2,"runat":16,"ID":10,"ItemType":1,"SelectMethod":1,"ViewStateMode":3,"ItemTemplate":2,"p":10,"button":2,"type":1,"class":15,"name":1,"value":1,"title":1,"#":1,"Item":1,"EmptyDataTemplat":2,"There":1,"are":1,"no":1,"external":2,"authentication":1,"services":2,"configured":1,"See":1,"a":4,"href":1,"this":2,"article":1,"for":1,"details":1,"on":1,"setting":1,"up":1,"ASP":1,".NET":1,"application":1,"support":1,"logging":1,"via":1,"WebHandler":1,"Class":1,"Page":1,"Title":2,"MasterPageFile":1,"Async":1,"Register":2,"Src":1,"TagPrefix":1,"TagName":1,"Content":2,"ContentPlaceHold":1,"h2":2,"><":1,"%":1,"section":4,"local":1,"account":1,"PlaceHolder":2,"Visible":1,"Literal":1,"Label":6,"AssociatedContro":3,"CssClass":7,"Email":1,"TextBox":2,"TextMode":2,"RequiredFieldVal":2,"ControlToValidat":2,"ErrorMessage":2,"Password":1,"CheckBox":1,"Remember":1,"me":1,"?":3,"Button":1,"OnClick":1,"Text":1,"HyperLink":4,"new":1,"user":1,"Forgot":1,"your":1,"password":1,"uc":1,"OpenAuthProvider":1,"Application":1,"Codebehind":1},"ATS":{"COMMENT(*":237,"COMMENT//":315,"#include":12,"staload":29,"_":7,"=":322,"sortdef":2,"ftype":13,"type":64,"->":10,"infixr":2,"(":726,")":530,"->>":27,"typedef":11,"a":66,":":255,",":422,"b":21,"-":13,"<":53,"cloref1":3,">":42,"functor":12,"F":34,"{":189,"}":188,"list0":9,"extern":19,"val":167,"functor_list0":7,"implement":101,"f":22,"lam":21,"xs":4,"=>":30,"list0_map":2,"><":3,"option0":3,"functor_option0":2,"opt":2,"option0_map":1,"functor_homres":2,"c":6,"r":33,"x":167,"))":99,"fun":48,"Yoneda_phi":3,"Yoneda_psi":3,"ftor":9,"fx":8,"m":4,"mf":4,"natrans":3,"G":87,"Yoneda_phi_nat":2,"Yoneda_psi_nat":2,"*":12,"datatype":5,"bool":39,"True":7,"|":23,"False":8,"//":50,"boxed":2,"boolean":2,"bool2string":4,"string":3,"case":2,"+":8,"of":50,"()":134,"fprint_val":2,"out":8,"fprint":2,"myboolist0":9,"$list_t":1,"g0ofg1_list":1,"Yoneda_bool_list":3,"myboolist1":2,"fprintln":3,"!":124,"stdout_ref":4,"main0":3,"%":3,"#":4,"#define":2,"NPHIL":6,"end":87,"[":47,"]":47,"nphil":12,"natLt":1,"phil_left":3,"n":120,"phil_right":3,"phil_loop":9,"void":29,"cleaner_loop":5,"((":6,"absvtype":2,"fork_vtype":3,"ptr":3,"vtypedef":5,"fork":13,"fork_get_num":4,"phil_dine":3,"lf":5,"rf":5,"phil_think":3,"cleaner_wash":3,"cleaner_return":3,"fork_changet":5,"channel":3,"forktray_changet":4,"CoYoneda":7,"CoYoneda_phi":2,"CoYoneda_psi":3,"int0":4,"I":7,"int":58,"int2bool":2,"i":129,"let":37,"in":44,"if":30,"then":28,"else":25,"myintlist0":2,"g0ofg1":1,"$list":1,"#ifdef":2,"MYGRADING_HATS":1,"#then":1,"#else":1,"csv_parse_line":3,"line":7,"List0_vt":2,"Strptr1":3,"#endif":1,"local":14,"UN":4,"{}":83,"getpos":3,"is_end":3,"char_at":4,"Strptr1_at":4,"i0":11,"rmove":4,"rmove_while":5,"test":4,"char":2,"c0":3,">=":8,"int2char0":1,";":22,"g1ofg0":1,"var":2,"p_i":4,"addr":3,"@i":1,"n0":5,"sz2i":1,"length":1,"macdef":4,"get_i":6,"$UN":24,".ptr0_get":1,"inc_i":2,".ptr0_addby":1,"set_i":1,".ptr0_set":1,"<>":5,"ckastloc_gintGte":2,"char2u2int0":1,"~":17,"i1":4,"ckastloc_gintBtw":1,".castvwtp0":1,"string_make_subs":1,"i2sz":5,"res_vt":3,"loop":3,"res":3,"f0":4,"@":2,"=<":1,"clo":1,"!=":5,".cast":20,"@f0":1,"s0":2,"list_vt_cons":1,"list_vt_reverse":1,"list_vt_nil":1,"))))":1,"datavtype":1,"FORK":3,"assume":2,"the_forkarray":2,"t":3,"array_tabulate":1,"$fopr":1,"ch":7,"where":26,"channel_create_e":2,"channel_insert":4,"arrayref_tabulat":1,"the_forktray":2,"GMP":1,"mpz":17,"$GMP":63,".mpz_vt0ype":1,"i2u":8,"g1int2uint_int_u":1,"intinf_vtype":1,"HX":2,"is":1,"fake":1,"l":4,"mfree_gc_v":1,"intinf_make_int":1,"ptr_alloc":15,".mpz_init_set_in":1,".2":90,"intinf_make_uint":1,".mpz_init_set_ui":1,"intinf_make_lint":1,".mpz_init_set_li":1,"intinf_make_ulin":1,".mpz_init_set_ul":1,"intinf_free":2,"pfat":2,"pfgc":2,"p":3,".mpz_clear":1,"ptr_free":1,"intinf_get_int":1,".mpz_get_int":1,"intinf_get_lint":1,".mpz_get_lint":1,"intinf_get_strpt":1,"base":6,".mpz_get_str_nul":1,"fprint_intinf_ba":2,"nsz":2,".mpz_out_str":1,"exit_errmsg":1,"neg_intinf0":6,".mpz_neg":2,"neg_intinf1":1,"y":102,".mpz_init":11,"abs_intinf0":1,".mpz_abs":2,"abs_intinf1":1,"succ_intinf0":1,"add_intinf0_int":3,"succ_intinf1":1,"add_intinf1_int":3,"pred_intinf0":1,"sub_intinf0_int":3,"pred_intinf1":1,"sub_intinf1_int":3,".mpz_add2_int":1,"z":38,".mpz_add3_int":1,"add_int_intinf0":1,"add_int_intinf1":1,"add_intinf0_inti":1,".mpz_add2_mpz":2,"add_intinf1_inti":2,".mpz_add3_mpz":1,".mpz_sub2_int":1,".mpz_sub3_int":1,"sub_int_intinf0":1,"sub_int_intinf1":1,"sub_intinf0_inti":2,".mpz_sub2_mpz":1,"sub_intinf1_inti":2,".mpz_sub3_mpz":1,"mul_intinf0_int":2,".mpz_mul2_int":1,"mul_intinf1_int":2,".mpz_mul3_int":1,"mul_int_intinf0":1,"mul_int_intinf1":1,"mul_intinf0_inti":1,".mpz_mul2_mpz":2,"mul_intinf1_inti":2,".mpz_mul3_mpz":1,"div_intinf0_int":2,"j":66,".mpz_tdiv2_q_uin":2,"div_intinf1_int":2,".mpz_tdiv3_q_uin":2,"div_intinf0_inti":1,".mpz_tdiv2_q_mpz":1,"div_intinf1_inti":1,".mpz_tdiv3_q_mpz":1,"ndiv_intinf0_int":1,"ndiv_intinf1_int":1,"nmod_intinf0_int":1,".mpz_fdiv_uint":2,"intBtw":2,"nmod_intinf1_int":1,"lt_intinf_int":2,"sgn":54,".mpz_cmp_int":8,"ans":12,"true":13,"false":12,"lt_intinf_intinf":2,".mpz_cmp_mpz":7,"lte_intinf_int":2,"<=":4,"lte_intinf_intin":2,"gt_intinf_int":2,"gt_intinf_intinf":2,"gte_intinf_int":2,"gte_intinf_intin":2,"eq_intinf_int":2,"==":2,"eq_intinf_intinf":2,"neq_intinf_int":2,"neq_intinf_intin":2,"compare_intinf_i":4,"compare_int_inti":2,"pow_intinf_int":1,"exp":2,".mpz_pow_uint":1,"print_intinf":1,"fprint_intinf":3,"prerr_intinf":1,"stderr_ref":1,"channel_cap":1,"intGte":2,"abstype":6,"session_msg":2,"vt":2,"@ype":2,"ssession_nil":2,"ssession_cons":3,"ssn":53,"stadef":7,"msg":9,"nil":6,"::":8,"cons":2,"session_append":2,"ssn1":13,"ssn2":13,"append":4,"session_choose":2,"choose":4,"session_repeat":2,"repeat":6,"session_sing":1,"channel1_vtype":3,"iset":23,"channel1":39,"cchannel1":3,"ncomp":1,"channel1_get_nro":1,"chan":4,"channel1_get_gro":1,"intset":2,"vt0p":8,"channel1_close":1,"channel1_skipin":1,"nat":14,"ismbr":20,">>":16,"function":2,"praxi":2,"lemma_channel1_s":4,"channel1_skipex":1,"channel1_send":2,"channel1_recv":2,"&":1,"?":1,"channel1_recv_va":1,"channel1_append":2,"fserv":2,"lincloptr1":2,"choosetag":3,"choosetag_l":1,"choosetag_r":1,"channel1_choose_":5,"isnil":2,"ssn_chosen":6,"channel1_repeat_":5,")))":2,"channel1_link":1,"G1":4,"G2":4,"isful":1,"channel1_link_el":1,"cchannel1_create":2,"nrole":1,"\\":1,"nmod":1,"randsleep":6,"ignoret":2,"sleep":2,"uInt":1,"rand":1,"mod":1,"println":9,"nl":2,"nr":2,"ch_lfork":2,"ch_rfork":2,"channel_takeout":3,"try":1,"to":1,"actively":1,"induce":1,"deadlock":1,"ch_forktray":3,"dynload":3,"mythread_create_":6,"llam":6,"())":1,"while":1},"ActionScript":{"COMMENT//":3,"package":2,"foobar":1,"{":40,"import":1,"flash":1,".display":1,".MovieClip":1,";":78,"class":6,"Bar":4,"public":21,"function":22,"getNumber":2,"()":14,":":88,"Number":41,"return":28,"}":40,"Foo":3,"extends":2,"private":3,"var":22,"ourNumber":2,"=":32,"override":1,"Main":2,"MovieClip":1,"x":2,"new":3,"y":2,"trace":3,"(":88,".getNumber":2,"())":3,"COMMENT/*":5,"COMMENT/**":18,"org":2,".casalib":2,".util":2,".TextFieldUtil":1,"static":16,"hasOverFlow":1,"target_txt":16,"Object":2,")":67,"Boolean":7,".maxscroll":1,">":3,"removeOverFlow":1,",":26,"omissionIndicato":6,"String":14,"if":15,"!":3,"TextFieldUtil":5,".hasOverFlow":4,"))":10,"==":19,"undefined":10,"originalCopy":2,".text":9,"lines":6,"Array":6,".split":4,"isStillOverflowi":3,"false":3,"words":9,"lastSentence":4,"sentences":4,"overFlow":5,"while":6,".pop":3,".length":7,"?":7,".join":5,"+":11,"+=":1,"true":3,"break":1,"else":2,".substr":1,"-":3,".substring":2,".charAt":1,"{}":2,"//":2,"Prevents":2,"instance":2,"creation":2,".NumberUtil":1,"min":4,"val1":8,"val2":10,"||":4,"Math":14,".min":4,"max":3,".max":4,"randomInteger":1,".floor":1,".random":1,"*":3,"isEven":1,"num":34,"&":1,"isOdd":1,"NumberUtil":3,".isEven":2,"isInteger":1,"%":3,"isPrime":1,"s":2,".sqrt":1,"for":1,"i":10,"<=":2,"++":3,"roundDecimalToPl":1,"place":2,"p":3,".pow":1,".round":2,"/":2,"isBetween":1,"startValue":6,"endValue":6,"<":4,"makeBetween":1,"createStepsBetwe":1,"begin":3,"end":2,"steps":4,"stepsBetween":3,"increment":2,".push":1,"((":1,"format":1,"numberToFormat":2,"minLength":5,"thouDelim":3,"fillChar":3,".toString":2,"len":3,"!=":2,"numSplit":4,"counter":4,"--":3,".splice":1,"-=":1,"addChar":2,"getOrdinalSuffix":1,">=":1,"&&":1,"switch":1,"case":10,"addLeadingZero":1,"mypackage":1,"Hello":1,"sayHello":1,"void":1},"Adobe Font Metrics":{"StartFontMetrics":3,"Comment":6,"Generated":3,"by":4,"FontForge":3,"Creation":3,"Date":3,":":10,"Sun":3,"Jul":3,"FontName":3,"OpenSansCondense":1,"-":635,"Bold":3,"FullName":3,"Open":2,"Sans":2,"Condensed":2,"FamilyName":3,"Weight":3,"Notice":3,"(":6,"Digitized":1,"data":1,"copyright":1,"c":4,")":6,",":2,"Google":1,"Corporation":1,".":6,"ItalicAngle":3,"IsFixedPitch":3,"false":3,"UnderlinePositio":3,"UnderlineThickne":3,"Version":3,"EncodingScheme":3,"ISO10646":3,"FontBBox":3,"CapHeight":2,"XHeight":2,"Ascender":2,"Descender":2,"StartCharMetrics":3,"C":273,";":1084,"WX":271,"N":272,"space":3,"B":273,"exclam":2,"quotedbl":36,"numbersign":2,"dollar":2,"percent":2,"ampersand":9,"quotesingle":9,"six":2,".os":4,"seven":3,"eight":2,"nine":2,"g":2,".alt":5,"gcircumflex":2,"gbreve":2,"gdot":1,"gcommaaccent":3,"cyrotmarkcomb":1,"EndCharMetrics":3,"StartKernData":2,"StartKernPairs":2,"KPX":215,"uni1ECA":1,"uni1EC8":1,"Idotaccent":2,"Iogonek":2,"Imacron":2,"Idieresis":1,"Icircumflex":1,"Iacute":1,"Igrave":1,"I":2,"uni1EF9":1,"quoteleft":9,"q":2,"o":2,"e":3,"d":2,"Z":2,"Delta":7,"A":5,"question":2,"period":5,"comma":5,"EndKernPairs":2,"EndKernData":2,"EndFontMetrics":3,"Greek_Lambda_Cha":3,"Regular":4,"NONE":1,"NADA":1,"PUBLIC":1,"DOMAIN":1,"BOI":1,"uni000D":1,"lambda":1,".notdef":2,"NULL":1,"SpecialElite":1,"Special":2,"Elite":2,"Book":1,"Copyright":1,"Brian":1,"J":40,"Bonislawsky":1,"DBA":1,"Astigmatic":1,"AOETI":1,"All":1,"rights":1,"reserved":1,"Available":1,"under":1,"the":1,"Apache":1,"licence":1,".http":1,"//":1,"www":1,".apache":1,".org":1,"/":2,"licenses":1,"LICENSE":1,"html":1,"parenleft":1,"parenright":1,"asterisk":2,"plus":1,"hyphen":7,"slash":28,"zero":1,"one":2,"two":1,"three":1,"four":2,"five":1,"colon":1,"semicolon":1,"less":1,"equal":1,"greater":1,"at":1,"D":1,"E":1,"F":1,"G":1,"H":1,"K":61,"L":24,"M":1,"O":1,"P":1,"Q":1,"R":1,"S":1,"T":3,"U":1,"V":3,"W":1,"X":1,"Y":3,"bracketleft":1,"backslash":2,"ugrave":2,"uacute":2,"ucircumflex":2,"udieresis":2,"yacute":3,"thorn":1,"ydieresis":3,"Amacron":4,"amacron":1,"Abreve":4,"abreve":1,"Aogonek":4,"aogonek":1,"Cacute":1,"cacute":2,"Ccircumflex":1,"ccircumflex":2,"Cdotaccent":1,"cdotaccent":2,"Ccaron":1,"ccaron":2,"Dcaron":1,"dcaron":2,"Dcroat":1,"dcroat":1,"Emacron":1,"emacron":3,"Ebreve":1,"ebreve":3,"Edotaccent":1,"edotaccent":2,"Eogonek":1,"eogonek":2,"Ecaron":1,"ecaron":2,"Gcircumflex":1,"Gbreve":1,"Gdotaccent":1,"gdotaccent":1,"Gcommaaccent":1,"Hcircumflex":1,"hcircumflex":1,"Hbar":1,"hbar":1,"Itilde":1,"itilde":2,"imacron":2,"Ibreve":1,"ibreve":2,"iogonek":2,"dotlessi":1,"IJ":1,"ij":1,"Jcircumflex":4,"jcircumflex":1,"Kcommaaccent":1,"kcommaaccent":1,"kgreenlandic":1,"Lacute":1,"lacute":1,"Lcommaaccent":1,"lcommaaccent":1,"Lcaron":1,"lcaron":1,"Ldot":1,"ldotaccent":1,"Lslash":1,"lslash":1,"Nacute":1,"nacute":2,"Ncommaaccent":1,"ncommaaccent":2,"Ncaron":1,"ncaron":2,"napostrophe":1,"Eng":1,"eng":2,"Omacron":1,"omacron":3,"Obreve":1,"obreve":3,"Ohungarumlaut":1,"ohungarumlaut":3,"OE":1,"oe":2,"Racute":1,"racute":2,"Rcommaaccent":1,"rcommaaccent":2,"Rcaron":1,"rcaron":2,"Sacute":1,"sacute":2,"Scircumflex":1,"scircumflex":2,"Scedilla":1,"scedilla":2,"Scaron":1,"scaron":1,"Tcommaaccent":2,"tcommaaccent":1,"Tcaron":2,"tcaron":1,"Tbar":2,"tbar":1,"Utilde":1,"utilde":2,"Umacron":1,"umacron":2,"Ubreve":1,"ubreve":2,"Uring":1,"uring":2,"Uhungarumlaut":1,"uhungarumlaut":2,"Uogonek":1,"uogonek":2,"Wcircumflex":1,"wcircumflex":4,"Ycircumflex":2,"ycircumflex":3,"Ydieresis":2,"Zacute":1,"zacute":1,"Zdotaccent":1,"zdotaccent":2,"Zcaron":1,"zcaron":1,"AEacute":3,"aeacute":1,"Oslashacute":1,"oslashacute":3,"dotlessj":1,"circumflex":1,"caron":1,"breve":1,"dotaccent":1,"ring":1,"ogonek":1,"tilde":1,"hungarumlaut":1,"uni0312":1,"uni0315":1,"uni0326":1,"mu":1,"Wgrave":1,"wgrave":4,"Wacute":1,"wacute":4,"Wdieresis":1,"wdieresis":4,"Ygrave":2,"ygrave":3,"endash":3,"emdash":3,"quoteright":2,"quotesinglbase":3,"quotedblleft":2,"quotedblright":2,"quotedblbase":3,"dagger":1,"daggerdbl":1,"bullet":1,"ellipsis":3,"perthousand":1,"guilsinglleft":3,"guilsinglright":2,"fraction":1,"Euro":1,"trademark":9,"partialdiff":1,"product":1,"minus":1,"approxequal":1,"notequal":1,"fi":1,"fl":1,".null":1,"nonmarkingreturn":1,"Aacute":2,"Acircumflex":2,"Atilde":2,"Agrave":2,"Aring":3,"Adieresis":3,"AE":3,"Yacute":2,"edieresis":2,"ecircumflex":2,"egrave":2,"eacute":2,"v":3,"guillemotright":1,"guillemotleft":2,"germandbls":1,"p":1,"m":1,"b":3,"y":2,"w":2,"u":1,"otilde":1,"odieresis":1,"ocircumflex":1,"ograve":1,"oacute":1,"eth":1,"oslash":1,"ccedilla":1},"Agda":{"module":3,"NatCat":1,"where":2,"open":2,"import":2,"Relation":1,".Binary":1,".PropositionalEq":1,"COMMENT--":2,"EasyCategory":3,"(":34,"obj":4,":":20,"Set":2,")":34,"_":6,"{":10,"x":34,"y":28,"z":18,"}":10,"id":9,"single":4,"-":17,"inhabitant":4,"r":26,"s":29,"=":10,"assoc":2,"w":4,"t":6,"((":1,"))":1,"Data":1,".Nat":1,"same":5,".0":2,"n":14,"refl":6,".":5,"suc":6,"m":6,"cong":1,"trans":5,".n":1,"zero":1,"Nat":1},"Alloy":{"module":3,"examples":3,"/":18,"systems":3,"views":2,"COMMENT/*":3,"open":2,"util":2,"ordering":1,"[":89,"State":24,"]":71,"as":2,"so":9,"relation":1,"rel":1,"sig":20,"Ref":17,"{}":12,"Object":10,"COMMENT--":7,"{":46,"refs":5,":":68,"set":10,",":114,"obj":1,"->":15,"one":8,"ViewType":8,"dirty":1,"}":52,"Map":2,"extends":10,"keys":3,"map":1,"all":18,"s":12,"|":20,"+":12,".map":7,"in":22,".refs":10,"MapRef":6,"fact":5,".obj":24,"Iterator":2,"left":3,"done":3,"lastRef":2,"lone":6,"IteratorRef":8,"Set":2,"elts":2,"SetRef":7,"abstract":2,"KeySetView":11,"ViewTypes":1,".views":19,"IteratorView":3,"=":30,"~":5,"(":12,"COMMENT/**":8,"pred":17,"modifies":6,"pre":45,"post":32,"rs":5,"let":5,"vr":2,"mods":3,".*":2,"r":3,"-":5,"b":11,"v":23,"t":14,"=>":10,"viewFrame":4,"]]":3,".dirty":4,"some":4,"&&":4,"!":3,"allocates":6,"no":9,"&":1,".elts":4,"dom":2,")":12,"<":2,".left":7,".keySet":1,"setRefs":4,"this":19,"none":5,".put":2,"k":5,"++":1,".iterator":3,"iterRef":4,"i":15,".done":1,".lastRef":1,".remove":3,".next":1,"ref":2,".hasNext":3,"assert":4,"zippishOK":2,"ks":4,"vs":4,"m":4,"ki":5,"vi":5,"s0":5,"first":1,"s1":4,"next":9,"s2":6,"s3":4,"s4":4,"s5":4,"s6":4,"s7":2,"precondition":2,".this":2,"COMMENT//":9,"check":6,"for":6,"but":1,"expect":6,"#s":1,"marksweepgc":1,"Node":12,"HeapState":5,"right":1,"marked":1,"freeList":1,"clearMarks":1,"hs":29,"fun":1,"reachable":1,"n":6,".":7,"^":3,".right":1,"mark":1,"from":1,"setFreeList":1,".marked":2,".freeList":1,"else":1,"GC":1,"root":6,"hs1":3,"hs2":3,".clearMarks":1,".mark":1,".setFreeList":1,"Soundness1":2,"h":19,".GC":3,"live":1,".reachable":3,"Soundness2":2,"Completeness":2,"file_system":1,"Name":2,"File":1,"d":6,"Dir":8,".entries":1,".contents":1,"entries":3,"DirEntry":2,"parent":3,"@contents":1,"@entries":1,"e1":3,"e2":3,".name":2,"@parent":2,"!=":1,"Root":5,"Cur":1,"name":1,"contents":3,"OneParent_buggyV":2,".parent":2,"OneParent_correc":2,".d":1,"NoDirAliases":3,"o":2},"Alpine Abuild":{"COMMENT#":2,"pkgname":1,"=":30,"abuild":5,"pkgver":2,"_ver":1,"${":1,"%":1,"_git":1,"*":2,"}":6,"pkgrel":1,"pkgdesc":3,"url":1,"arch":3,"license":1,"depends":4,"attr":1,"tar":1,"pkgconf":1,"patch":2,"if":1,"[":1,"]":1,";":2,"then":1,"fi":1,"makedepends_buil":1,"makedepends_host":1,"makedepends":1,"install":4,"subpackages":1,"options":1,"pkggroups":1,"source":1,"COMMENT\"":1,"_builddir":1,"prepare":1,"()":5,"{":5,"cd":3,"for":1,"i":3,"in":2,"$source":1,"do":1,"case":1,"$i":2,".patch":1,")":1,"msg":1,"-":13,"p1":1,"/":22,"||":5,"return":5,"COMMENT;":1,"esac":1,"done":1,"sed":1,"e":1,".conf":3,"build":1,"make":2,"package":1,"DESTDIR":1,"m":2,"etc":1,"d":1,"g":1,"var":1,"cache":1,"distfiles":1,"cpan":2,"mkdir":2,"p":2,"usr":6,"bin":6,"mv":2,"apkbuild":2,"gems":1,"gem":1,"resolver":1,"md5sums":1,"sha256sums":1,"sha512sums":1},"Altium Designer":{"[":57,"Design":7,"]":57,"Version":4,"=":6795,"HierarchyMode":1,"ChannelRoomNamin":1,"ReleasesFolder":1,"ChannelDesignato":1,"$Component_":2,"$RoomName":2,"ChannelRoomLevel":1,"_":1,"OpenOutputs":1,"ArchiveProject":1,"TimestampOutput":1,"SeparateFolders":1,"TemplateLocation":1,"PinSwapBy_Netlab":1,"PinSwapBy_Pin":1,"AllowPortNetName":1,"AllowSheetEntryN":1,"AppendSheetNumbe":1,"NetlistSinglePin":1,"DefaultConfigura":1,"Sources":2,"UserID":1,"DefaultPcbProtel":1,"DefaultPcbPcad":1,"ReorderDocuments":1,"NameNetsHierarch":1,"PowerPortNamesTa":1,"PushECOToAnnotat":1,"DItemRevisionGUI":4,"ReportSuppressed":1,"FSMCodingStyle":1,"eFMSDropDownList":2,"FSMEncodingStyle":1,"OutputPath":1,"LogFolderPath":1,"ManagedProjectGU":1,"IncludeDesignInR":1,"Preferences":1,"PrefsVaultGUID":1,"PrefsRevisionGUI":1,"Document1":1,"DocumentPath":3,"Sample":12,"Schematic":11,"Sheet":4,".SchDoc":1,"AnnotationEnable":3,"AnnotateStartVal":3,"AnnotationIndexC":3,"AnnotateSuffix":3,"AnnotateScope":3,"All":17,"AnnotateOrder":3,"DoLibraryUpdate":3,"DoDatabaseUpdate":3,"ClassGenCCAutoEn":3,"ClassGenCCAutoRo":3,"ClassGenNCAutoSc":3,"None":4,"GenerateClassClu":3,"DocumentUniqueId":3,"VUNWLVBI":2,"Document2":1,"Board":54,".PcbDoc":1,"-":1327,"NAXMKXNP":2,"Document3":1,"Output":3,"Job":2,".OutJob":1,"Configuration1":1,"Name":12,"ParameterCount":1,"ConstraintFileCo":1,"ReleaseItemId":1,"Variant":1,"No":37,"Variations":21,"OutputJobsCount":1,"ContentTypeGUID":1,"CB6F2064":1,"E317":1,"11DF":1,"B822":1,"12313F0024A2":1,"ConfigurationTyp":1,"Source":3,"OutputGroup1":2,"Netlist":18,"Outputs":10,"Description":12,"TargetPrinter":11,"Adobe":9,"PDF":11,"PrinterOptions":46,"Record":63,"|":5552,"Copies":11,"Duplex":11,"TrueTypeOptions":11,"Collate":11,"PrintJobKind":11,"PrintWhat":11,"OutputType1":10,"CadnetixNetlist":1,"OutputName1":10,"Cadnetix":1,"OutputDocumentPa":100,"OutputVariantNam":100,"OutputDefault1":10,"OutputType2":8,"CalayNetlist":1,"OutputName2":8,"Calay":1,"OutputDefault2":8,"OutputType3":8,"EDIF":2,"OutputName3":8,"for":7,"PCB":15,"OutputDefault3":8,"OutputType4":7,"EESofNetlist":1,"OutputName4":7,"EESof":1,"OutputDefault4":7,"OutputType5":7,"IntergraphNetlis":1,"OutputName5":7,"Intergraph":1,"OutputDefault5":7,"OutputType6":7,"MentorBoardStati":1,"OutputName6":7,"Mentor":1,"BoardStation":1,"OutputDefault6":7,"OutputType7":6,"MultiWire":2,"OutputName7":6,"OutputDefault7":6,"OutputType8":5,"OrCadPCB2Netlist":1,"OutputName8":5,"Orcad":1,"/":34,"PCB2":1,"OutputDefault8":5,"OutputType9":5,"PADSNetlist":1,"OutputName9":5,"PADS":1,"ASCII":1,"OutputDefault9":5,"OutputType10":5,"Pcad":2,"OutputName10":5,"OutputDefault10":5,"OutputType11":4,"PCADNetlist":1,"OutputName11":4,"PCAD":1,"OutputDefault11":4,"OutputType12":3,"PCADnltNetlist":1,"OutputName12":3,"PCADnlt":1,"OutputDefault12":3,"OutputType13":2,"Protel2Netlist":1,"OutputName13":2,"Protel2":1,"OutputDefault13":2,"OutputType14":2,"ProtelNetlist":1,"OutputName14":2,"Protel":3,"OutputDefault14":2,"OutputType15":2,"RacalNetlist":1,"OutputName15":2,"Racal":1,"OutputDefault15":2,"OutputType16":2,"RINFNetlist":1,"OutputName16":2,"RINF":1,"OutputDefault16":2,"OutputType17":2,"SciCardsNetlist":1,"OutputName17":2,"SciCards":1,"OutputDefault17":2,"OutputType18":2,"TangoNetlist":1,"OutputName18":2,"Tango":1,"OutputDefault18":2,"OutputType19":2,"TelesisNetlist":1,"OutputName19":2,"Telesis":1,"OutputDefault19":2,"OutputType20":2,"WireListNetlist":1,"OutputName20":2,"WireList":1,"OutputDefault20":2,"OutputGroup2":1,"Simulator":1,"OutputGroup3":1,"Documentation":2,"Virtual":2,"Printer":2,"Composite":3,"Drawing":6,"PageOptions1":6,"PageOptions":53,"CenterHorizontal":52,"True":104,"CenterVertical":52,"PrintScale":52,"XCorrection":52,"YCorrection":52,"PrintKind":52,"BorderSize":52,"LeftOffset":52,"BottomOffset":52,"Orientation":52,"PaperLength":52,"PaperWidth":52,"Scale":52,"PaperSource":52,"PrintQuality":52,"MediaType":52,"DitherType":52,"PrintScaleMode":52,"PaperKind":52,"Letter":55,"PaperIndex":52,"3D":4,"Print":65,"PageOptions2":3,"Video":2,"PageOptions3":3,"Prints":8,"PageOptions4":4,"PCBDrawing":1,"Draftsman":1,"PageOptions5":3,"PCBLIB":3,"PageOptions6":3,"PDF3D":4,"PageOptions7":2,"Report":15,"PageOptions8":3,"PageOptions9":2,"SimView":2,"PageOptions10":2,"OutputGroup4":1,"Assembly":4,"Drawings":1,"Pick":1,"Place":1,"Generates":1,"pick":1,"and":1,"place":1,"files":1,"Test":4,"Points":2,"For":1,"Point":2,"OutputGroup5":1,"Fabrication":1,"Stack":4,"CompositeDrill":1,"Drill":11,"Guides":1,"Final":2,"Artwork":1,"Gerber":4,"Files":7,"X2":23,"IPC2581":1,"IPC":1,"Mask":2,"Solder":17,"Paste":9,"NC":2,"ODB":2,"++":1,"Plane":35,"Power":1,"PageOptions11":2,"OutputGroup6":1,"BOM_PartType":1,"Bill":1,"of":4,"Materials":1,"ComponentCrossRe":1,"Component":12,"Cross":1,"Reference":2,"ReportHierarchy":1,"Project":3,"Hierarchy":1,"Script":2,"SimpleBOM":1,"Simple":1,"BOM":2,"SinglePinNetRepo":1,"Single":1,"Pin":1,"Nets":2,"OutputGroup7":1,"Other":1,"Text":58,"PageOptions12":1,"PageOptions13":1,"PageOptions14":1,"PageOptions15":1,"PageOptions16":1,"PageOptions17":1,"PageOptions18":1,"PageOptions19":1,"PageOptions20":1,"OutputType21":1,"OutputName21":1,"OutputDefault21":1,"PageOptions21":1,"OutputType22":1,"OutputName22":1,"OutputDefault22":1,"PageOptions22":1,"OutputType23":1,"OutputName23":1,"OutputDefault23":1,"PageOptions23":1,"OutputType24":1,"OutputName24":1,"OutputDefault24":1,"PageOptions24":1,"OutputType25":1,"OutputName25":1,"OutputDefault25":1,"PageOptions25":1,"OutputType26":1,"OutputName26":1,"OutputDefault26":1,"PageOptions26":1,"OutputType27":1,"OutputName27":1,"OutputDefault27":1,"PageOptions27":1,"OutputType28":1,"OutputName28":1,"OutputDefault28":1,"PageOptions28":1,"OutputType29":1,"OutputName29":1,"OutputDefault29":1,"PageOptions29":1,"OutputGroup8":1,"Validation":1,"BOM_Violations":1,"Checks":1,"states":1,"check":2,"Server":1,"Configuration":1,"compliance":2,"Environment":1,"configuration":1,"Rules":5,"Check":5,"Differences":2,"Electrical":4,"Footprint":2,"Comparison":3,"OutputGroup9":1,"Export":11,"AutoCAD":4,"dwg":4,"dxf":4,"File":5,"ExportIDF":1,"IDF":1,"ExportPARASOLID":1,"PARASOLID":2,"ExportSTEP":1,"STEP":2,"ExportVRML":1,"VRML":1,"MBAExportPARASOL":1,"MBAExportSTEP":1,"Save":4,"As":4,"Specctra":2,"OutputGroup10":1,"PostProcess":1,"Copy":2,"Modification":1,"Levels":2,"Type1":3,"Type2":3,"Type3":3,"Type4":3,"Type5":3,"Type6":3,"Type7":3,"Type8":3,"Type9":3,"Type10":3,"Type11":3,"Type12":3,"Type13":3,"Type14":3,"Type15":3,"Type16":3,"Type17":3,"Type18":3,"Type19":3,"Type20":3,"Type21":3,"Type22":3,"Type23":3,"Type24":3,"Type25":3,"Type26":3,"Type27":3,"Type28":3,"Type29":3,"Type30":3,"Type31":3,"Type32":3,"Type33":3,"Type34":3,"Type35":3,"Type36":3,"Type37":3,"Type38":3,"Type39":3,"Type40":3,"Type41":3,"Type42":3,"Type43":3,"Type44":3,"Type45":3,"Type46":3,"Type47":3,"Type48":3,"Type49":3,"Type50":3,"Type51":3,"Type52":3,"Type53":3,"Type54":3,"Type55":3,"Type56":3,"Type57":3,"Type58":3,"Type59":3,"Type60":3,"Type61":3,"Type62":3,"Type63":3,"Type64":3,"Type65":3,"Type66":3,"Type67":2,"Type68":2,"Type69":2,"Type70":2,"Type71":2,"Type72":2,"Type73":2,"Type74":2,"Type75":2,"Type76":2,"Type77":2,"Type78":2,"Type79":2,"Type80":2,"Type81":2,"Type82":2,"Type83":2,"Type84":2,"Type85":2,"Type86":2,"Type87":2,"Type88":2,"Type89":2,"Type90":2,"Type91":2,"Type92":2,"Type93":2,"Type94":2,"Type95":2,"Type96":2,"Type97":2,"Type98":2,"Type99":2,"Type100":2,"Type101":2,"Type102":2,"Type103":2,"Type104":2,"Type105":2,"Type106":2,"Type107":2,"Type108":2,"Type109":2,"Type110":2,"Type111":2,"Type112":2,"Type113":2,"Type114":2,"Type115":2,"Type116":2,"Type117":2,"Difference":1,"Type118":1,"Type119":1,"MultiChannelAlte":1,"AlternateItemFai":1,"Type122":1,"ERC":1,"Connection":1,"Matrix":1,"L1":1,"NNNNNNNNNNNWNNNW":2,"L2":1,"NNWNNNNWWWNWNWNW":1,"L3":1,"NWEENEEEENEWNEEW":3,"L4":1,"NNENNNWEENNWNENW":1,"L5":1,"NNNNNNNNNNNNNNNN":1,"L6":1,"NNENNNNEENNWNENW":1,"L7":1,"NNEWNNWEENNWNENW":1,"L8":1,"NWEENEENEEENNEEN":1,"L9":1,"L10":1,"NWNNNNNENNEWNNEW":1,"L11":1,"NNENNNNEEENWNENW":2,"L12":1,"WWWWNWWNWWWNWWWN":2,"L13":1,"L14":1,"L15":1,"L16":1,"L17":1,"WNNNNNNNWNNNWWWW":1,"Annotate":1,"SortOrder":1,"SortLocation":1,"MatchParameter1":1,"Comment":2,"MatchStrictly1":1,"MatchParameter2":1,"Library":5,"MatchStrictly2":1,"PhysicalNamingFo":1,"GlobalIndexSortO":1,"GlobalIndexSortL":1,"PrjClassGen":1,"CompClassManualE":1,"CompClassManualR":1,"NetClassAutoBusE":1,"NetClassAutoComp":1,"NetClassAutoName":1,"NetClassManualEn":1,"NetClassSeparate":1,"LibraryUpdateOpt":1,"SelectedOnly":2,"UpdateVariants":2,"PartTypes":2,"FullReplace":1,"UpdateDesignator":1,"UpdatePartIDLock":1,"PreserveParamete":2,"DoGraphics":1,"DoParameters":1,"DoModels":1,"AddParameters":1,"RemoveParameters":1,"AddModels":1,"RemoveModels":1,"UpdateCurrentMod":1,"DatabaseUpdateOp":1,"Options":1,"ComparisonOption":6,"Kind":7,"Net":18,"MinPercent":6,"MinMatch":6,"ShowMatch":6,"Confirm":6,"UseName":6,"InclAllRules":6,"Class":16,"Rule":6,"Differential":1,"Pair":1,"Structure":1,"SmartPDF":1,"HEADER":3,"Windows":2,"Capture":2,"Ascii":2,"WEIGHT":2,"MINORVERSION":1,"UNIQUEID":84,"RECORD":211,"FONTIDCOUNT":1,"SIZE1":1,"FONTNAME1":1,"Times":4,"New":4,"Roman":4,"SIZE2":1,"FONTNAME2":1,"SIZE3":1,"ITALIC3":1,"T":84,"FONTNAME3":1,"SIZE4":1,"ITALIC4":1,"BOLD4":1,"FONTNAME4":1,"USEMBCS":1,"ISBOC":1,"HOTSPOTGRIDON":1,"HOTSPOTGRIDSIZE":1,"SHEETSTYLE":1,"SYSTEMFONT":1,"BORDERON":1,"SHEETNUMBERSPACE":1,"AREACOLOR":4,"SNAPGRIDON":1,"SNAPGRIDSIZE":2,"VISIBLEGRIDON":1,"VISIBLEGRIDSIZE":2,"CUSTOMX":1,"CUSTOMY":1,"SHOWTEMPLATEGRAP":1,"TEMPLATEFILENAME":1,"C":3,":":14,"\\":29,"Users":3,"Public":2,"Documents":2,"Altium":10,"AD19":2,"Templates":2,".SchDot":2,"DISPLAY_UNIT":1,"ISNOTACCESIBLE":13,"OWNERPARTID":112,"FILENAME":3,"OWNERINDEX":84,"LOCATION":82,".X":46,".Y":46,"COLOR":88,"FONTID":85,"TEXT":68,"==":13,"sheetnumber":1,"INDEXINSHEET":105,"organization":1,"address1":1,"address2":1,"address3":1,"address4":1,"sheettotal":1,"title":1,"documentnumber":1,"revision":1,"CurrentDate":2,"CurrentTime":2,"DocumentFullPath":2,"LOCATIONCOUNT":21,"X1":21,"Y1":21,"Y2":21,"X3":3,"Y3":3,"Title":2,"Size":1,"Number":1,"Date":2,"Revision":2,"Time":2,"CORNER":4,"EMBEDIMAGE":1,"newAltmLogo":2,".bmp":2,"ISHIDDEN":42,"*":29,"NAME":94,"READONLYSTATE":33,"TFKFYYBZ":1,"CQMMQRIW":1,"ORMXQSXJ":1,"HZWWYOPY":1,"NOAYSZIV":1,"DocumentName":1,"HEPZZOBD":1,"ModifiedDate":1,"LQITJDRB":1,"Jeremy":7,"Blum":9,"ApprovedBy":1,"HAXYCFAN":1,"CheckedBy":1,"BOYBRKEO":1,"Author":2,"JQQMCYKT":1,"Idea":2,"Labs":2,",":93,"LLC":2,".":16,"CompanyName":1,"XSKIFVPJ":1,"DrawnBy":1,"WZQRCJTC":1,"Engineer":1,"EBYLPZMA":1,"Organization":1,"MTKSNFYI":1,"P":1,"Sherman":1,"Address1":1,"QEBJURHF":1,"Wallaby":1,"Way":1,"Address2":1,"YOFSTNMZ":1,"Sydney":1,"NSW":1,"Address3":1,"XOHAZYDX":1,"Australia":1,"Address4":1,"GJWLKXWR":1,"AHBYIKHM":1,"DocumentNumber":1,"TSMBUTGZ":1,"A":1,"HLUYXYJR":1,"SheetNumber":1,"ADCKVWVB":1,"SheetTotal":1,"SNRLLNQN":1,"GVGHLCDM":1,"ImagePath":1,"DWEYCXTC":1,"ProjectName":1,"YJXFHWQX":1,"Application_Buil":1,"XLIGBUNT":1,"ConfigurationPar":1,"VHSBRBFY":1,"ConfiguratorName":1,"ZQHYRWYU":1,"VersionControl_R":1,"UPNBQKFJ":1,"IsUserConfigurab":1,"FJKATWKI":1,"VersionControl_P":1,"JKDUFRLW":1,"LIBREFERENCE":1,"MOSFET":8,"N":7,"COMPONENTDESCRIP":1,"Channel":2,"PARTCOUNT":1,"DISPLAYMODECOUNT":1,"CURRENTPARTID":1,"SOURCELIBRARYNAM":1,"Integrated":4,".IntLib":4,"TARGETFILENAME":1,"PFBWQACS":2,"PARTIDLOCKED":1,"F":3,"DESIGNITEMID":1,"ALLPINCOUNT":1,"Jun":2,"Published":2,"ZOVXKNZF":1,"Jul":2,"LatestRevisionDa":2,"TVRTETJR":1,"Re":2,"released":2,"DXP":2,"Platform":2,"LatestRevisionNo":2,"EKKGXTXI":1,"PackageVersion":2,"YNBMVHFY":1,"E3":5,"PackageReference":2,"SQMUAXHU":1,"Limited":2,"Publisher":2,"MSIBBBCW":1,"TO":3,"Flat":3,"Index":3,";":9,"In":3,"Line":3,"Axial":3,"Leads":3,"Body":3,"Dia":6,"mm":6,"Lead":3,"(":50,"max":3,")":27,"PackageDescripti":2,"WKRGPWUF":1,"FORMALTYPE":3,"ELECTRICAL":3,"PINCONGLOMERATE":3,"PINLENGTH":3,"D":3,"DESIGNATOR":3,"RMYWLMKL":1,"PinUniqueId":3,"TFDWJEER":1,"G":2,"PTBOGPQG":1,"DFXMFIVI":1,"S":4,"CQTFLVHW":1,"ZQFVUDKT":1,"LINEWIDTH":11,"ISSOLID":2,"Q1":4,"Designator":1,"XHJQVISW":1,"NCMFURXY":1,"DESCRIPTION":2,"USECOMPONENTLIBR":2,"MODELNAME":2,"MODELTYPE":2,"DATAFILECOUNT":1,"MODELDATAFILEENT":1,"MODELDATAFILEKIN":1,"PCBLib":1,"ISCURRENT":2,"DATALINKSLOCKED":2,"DATABASEDATALINK":2,"INTEGRATEDMODEL":2,"DATABASEMODEL":2,"LFQKQZIV":1,"NMOS":1,"SIM":1,"VGDOZKJA":1,"M":1,"Spice":1,"Prefix":1,"IWLHANPG":1,"%":17,"UTF8":1,"@DESIGNATOR":2,"@MODEL":2,"?":2274,"LENGTH":2,"L":2,"@LENGTH":2,"WIDTH":2,"W":2,"@WIDTH":2,"AD":2,"@":14,"AS":2,"PD":2,"PS":2,"NRD":4,"@NRD":2,"NRS":4,"@NRS":2,"&":7,"IC":2,"TEMPERATURE":2,"TEMP":2,"@TEMPERATURE":2,"|||":1,"||":1,"UKDZDPUV":1,"Transistor":1,"FCLGVZVQ":1,"SubKind":1,"KFSAMCHS":1,"Length":1,"HTWOJZWX":1,"Width":1,"PJQFWJSG":1,"Drain":2,"Area":2,"MHIWZCEI":1,"AVXUVPUR":1,"Perimeter":2,"CLSJSGLF":1,"GORMIQTA":1,"Nrd":1,"NLNETLTE":1,"Nrs":1,"PNNOBBBZ":1,"Starting":1,"Condition":1,"OYCLRIOG":1,"Initial":3,"Voltage":3,"VDPKLSAK":1,"BWHKCPYR":1,"B":1,"SOUESXDF":1,"Temperature":1,"MRXJNIJE":1,"SHOWBORDER":1,"ALIGNMENT":1,"WORDWRAP":1,"CLIPTORECT":1,"This":1,"is":2,"a":2,"sample":1,"project":1,"made":1,"by":2,"@sciguy14":1,"on":1,"GitHub":2,"It":1,"meant":1,"to":1,"serve":1,"as":1,"representative":1,"example":1,"the":2,"formatting":1,"key":1,"Designer":2,"filetypes":1,"use":1,"Linguist":2,"https":1,"//":1,"github":2,".com":1,"linguist":1,"TEXTMARGIN":1,"AUTHOR":1,"Icon":1,"storage":1,"BINARY":1,"DATA_LEN":1,"DATA":1,"789CED9D09601445":1,">":128,"E882222872CC8421":1,"B4203A8F87FE75F9":1,"AF52822228222232":1,"56AD58A5AB76E4D4":1,"49A9A4A696969D4A":1,"1C387D388112368E":1,"3030F3C400F3EF82":1,"E4DE9E9E9F4D4534":1,"62DA2C58B17D3922":1,"DB7E99D77DEA1F5E":1,"AE28B2F68EBD6ADF":1,"07DF3CD3774F0E04":1,"C85F2F2F2E8AF7FF":1,"FFE41972F5FA6C2C":1,"E392BF549E241AC8":1,"EA4D15EA94F120F1":1,"93C48E32B529F241":1,"FC36B7A1092DAC35":1,"955B4A8E901486A1":1,"2E7C4A78E979747F":1,"BDABA7EF81BF565B":1,"F959E8BDD5EFA0F1":1,"EB9F4FF925F32D7B":1,"96F9C6C784CBC978":1,"99F58EAA56E31D1C":1,"95BE77D77009D988":1,"169FB6CA29E46595":1,"9C196ECD10376028":1,"7935462C0D852F2B":1,"34D1DA7549FFCBAA":1,"795AEDAF75BCFFF6":1,"B092C12CCD47A0B9":1,"E802647B984DA406":1,"539AD5582DF80C66":1,"965E6284A68696BB":1,"0BEDFFA6A6631F5A":1,"E72BDEFE6123DA67":1,"ACC05A6E016C6928":1,"B4068412E102FF20":1,"EF274AEAB97DDEAC":1,"E28530E8972C6AB1":1,"0EB2B8CFA48F4497":1,"07141CE19BA0C429":1,"64B859A596A7D36D":1,"5B7A749B075E8E44":1,"145EE333A4286890":1,"731DD4448390F5A8":1,"84C7C2F33B6A3B08":1,"D26041E645F20DED":1,"E0954C680CA8E156":1,"03A32A09ED2B96C0":1,"CAA7F829AA0AE928":1,"6C640F9A4A1E37FA":1,"9D003B5338E69DF1":1,"4F960612E6C08833":1,"198FCB85EF00CE1C":1,"1A893DD1A2F7D644":1,"FBAE9614E9F82CCA":1,"A227FCAE1D7A3E03":1,"04F07D4C306BD2C1":1,"E6F6575B7112C892":1,"04C743EBDD9F3B16":1,"C132ED3E408F9FDC":1,"6D24CA66FA53821E":1,"3D8492004C5A09DB":1,"C284786D809AC2B3":1,"ED3909D724834A08":1,"0AC0115833C9AF9A":1,"D5F12ABD406C1B22":1,"8BB17D671D82E248":1,"C2B74D2200FC8EC6":1,"91475C30A0D280D1":1,"FBA6540B987D7334":1,"D0EBE1C5F22AC09A":1,"B84A37A04CA542D7":1,"8CE4062A359350C4":1,"706D45BEC129E751":1,"22E023B9F9D0AA0B":1,"E4343CB116F5B3C3":1,"BDB78C125A467040":1,"D021F0E88A93430F":1,"EEAB0E8810A45E9D":1,"42AF5B042F502D39":1,"3EC478F4AE913350":1,"50C60BB2AAEAED2F":1,"5C234ED2EEC97613":1,"C0C14FC94D4A8EA5":1,"D6C20AE0FF4408DD":1,"2036A99AEA71796E":1,"1DD7221AD500DD41":1,"A9A8E044636699A5":1,"A078300CD2FF5F56":1,"D6B4EA931100A9EE":1,"32A0EE58EB3E4A8F":1,"541E71A0614FA603":1,"5CDFDE674A22AFA4":1,"E59E18A685736342":1,"AD4C235CCD86F9C5":1,"001255433E9560D0":1,"BC08A87DC757D3A9":1,"42A01B1F466B5906":1,"9E2FC447EB71A8F2":1,"B892F38A7FC76C62":1,"95E97928DED922E8":1,"38518C77CE537A36":1,"B7A72D2C7D84F3CC":1,"A2E27807D3A803EC":1,"81461EC1202FA049":1,"65D347E880A37B53":1,"3546414332F63A19":1,"E7851E421E3AC938":1,"59B9701772539CBC":1,"6C19B8BD4E31217E":1,"17B35EA530F94657":1,"2F4598F770741155":1,"C41392829E11C674":1,"052EAA1831CE1826":1,"84956943536EDAE2":1,"06EDC5641B2194FB":1,"5CC4F4EBC42DA99C":1,"289A4926B0F4B406":1,"F0A9BCDDFA6FA1B9":1,"01389C4341B6B7A0":1,"E9A1E83A4F6E0D4A":1,"1A93E1D9079C2124":1,"3A44D2EA912DC969":1,"4CA2595425B9F949":1,"F4EB68E6C2AB7519":1,"SELECTION":25,"FALSE":543,"LAYER":57,"UNKNOWN":3,"LOCKED":25,"POLYGONOUTLINE":25,"USERROUTED":25,"TRUE":144,"UNIONINDEX":21,"Desktop":1,"$$$":1,"KIND":14,"Protel_Advanced_":1,"VERSION":1,"DATE":1,"TIME":1,"PM":1,"ORIGINX":1,"0mil":34,"ORIGINY":1,"BIGVISIBLEGRIDSI":1,"ELECTRICALGRIDRA":1,"8mil":2,"ELECTRICALGRIDEN":1,"SNAPGRIDSIZEX":1,"SNAPGRIDSIZEY":1,"TRACKGRIDSIZE":1,"VIAGRIDSIZE":1,"COMPONENTGRIDSIZ":3,"DOTGRID":1,"DISPLAYUNIT":1,"DESIGNATORDISPLA":1,"TOP":14,"PRIMITIVELOCK":2,"POLYGONTYPE":1,"Polygon":1,"POUROVER":1,"REMOVEDEAD":1,"GRIDSIZE":1,"10mil":3,"TRACKWIDTH":1,"HATCHSTYLE":1,"USEOCTAGONS":1,"MINPRIMLENGTH":1,"3mil":1,"KIND0":1,"VX0":1,"VY0":1,"CX0":1,"CY0":1,"SA0":1,"EA0":1,"R0":1,"KIND1":1,"VX1":1,"mil":294,"VY1":1,"CX1":1,"CY1":1,"SA1":1,"EA1":1,"R1":1,"KIND2":1,"VX2":1,"VY2":1,"CX2":1,"CY2":1,"SA2":1,"EA2":1,"R2":1,"KIND3":1,"VX3":1,"VY3":1,"CX3":1,"CY3":1,"SA3":1,"EA3":1,"R3":1,"KIND4":1,"VX4":1,"VY4":1,"CX4":1,"CY4":1,"SA4":1,"EA4":1,"R4":1,"SHELVED":1,"RESTORELAYER":1,"RESTORENET":1,"REMOVEISLANDSBYA":1,"REMOVENECKS":1,"AREATHRESHOLD":1,"ARCRESOLUTION":1,"NECKWIDTHTHRESHO":1,"5mil":1,"POUROVERSTYLE":1,"POURINDEX":1,"IGNOREVIOLATIONS":1,"SPLITLINECOUNT":1,"SHEETX":1,"1000mil":4,"SHEETY":1,"SHEETWIDTH":1,"10000mil":1,"SHEETHEIGHT":1,"8000mil":1,"SHOWSHEET":1,"LOCKSHEET":1,"PLANE1NETNAME":1,"PLANE2NETNAME":1,"PLANE3NETNAME":1,"PLANE4NETNAME":1,"PLANE5NETNAME":1,"PLANE6NETNAME":1,"PLANE7NETNAME":1,"PLANE8NETNAME":1,"PLANE9NETNAME":1,"PLANE10NETNAME":1,"PLANE11NETNAME":1,"PLANE12NETNAME":1,"PLANE13NETNAME":1,"PLANE14NETNAME":1,"PLANE15NETNAME":1,"PLANE16NETNAME":1,"V9_MASTERSTACK_S":3,"V9_MASTERSTACK_I":2,"{":227,"6C6A7AEE":2,"B8":2,"A7B0":2,"5A4F746E66B0":2,"}":227,"V9_MASTERSTACK_N":1,"Master":6,"layer":2,"stack":2,"V9_SUBSTACK0_ID":1,"133D6234":57,"F010":57,"46C7":57,"B390":57,"43FBDD454A88":57,"V9_SUBSTACK0_NAM":1,"Layer":76,"V9_SUBSTACK0_SHO":2,"V9_SUBSTACK0_ISF":1,"V9_SUBSTACK0_SER":1,"V9_SUBSTACK0_USE":1,"V9_SUBSTACK0_TYP":1,"V9_STACK_LAYER0_":6,"CONTEXT":27,"USEDBYPRIMS":27,"1B4B":3,"AB64":3,"318F70B47D5C":3,"Top":19,"V9_STACK_LAYER1_":6,"F22BABF4":3,"9E30":3,"F3A5F449D148":3,"Overlay":8,"V9_STACK_LAYER2_":11,"5A303FD1":3,"9A68":3,"46E1":3,"901769ECECC7":3,"Resist":8,"V9_STACK_LAYER3_":8,"999DF18F":3,"469A":3,"90BE":3,"9E37DD83557B":3,"V9_STACK_LAYER4_":10,"02BF3CDA":3,"3C8F":3,"4FAD":3,"9D994AE02F07":3,"Dielectric":3,"FR":101,"V9_STACK_LAYER5_":8,"9A0521B6":3,"9E50":3,"4E7C":3,"A183":3,"D2BA2C61636A":3,"Bottom":19,"V9_STACK_LAYER6_":11,"6089F658":3,"C6F8":3,"45EF":3,"ADE9":3,"00844D259BA3":3,"V9_STACK_LAYER7_":6,"F336B23E":3,"9ED3":3,"34BDF2531FBF":3,"V9_STACK_LAYER8_":6,"70A911C0":3,"2DEF":3,"47D0":3,"84F8":3,"E68892450F49":3,"V9_CACHE_LAYER0_":4,"5BD60229":2,"48D1":2,"A8EB":2,"95399348CB16":2,"Multi":3,"V9_CACHE_LAYER1_":4,"8070A95E":2,"AEB7":2,"3279CE2E13B1":2,"Connections":3,"V9_CACHE_LAYER2_":4,"7EB5AEF4":2,"1A76":2,"41D4":2,"9E03":2,"30A4837CD13B":2,"Background":3,"V9_CACHE_LAYER3_":4,"8102A625":2,"DB52":2,"4B32":2,"89F5":2,"EBC69CA6A514":2,"DRC":5,"Error":3,"Markers":5,"V9_CACHE_LAYER4_":4,"206DC379":2,"4C98":2,"9A1A":2,"8266C349DD4D":2,"Detail":2,"V9_CACHE_LAYER5_":4,"AA18D623":2,"7F09":2,"BB86":2,"AB16641CF2C7":2,"Selections":3,"V9_CACHE_LAYER6_":4,"C29197C8":2,"F94E":2,"4FA2":2,"9DF0":2,"092BF0692FD2":2,"Visible":6,"Grid":7,"V9_CACHE_LAYER7_":4,"CBB6B9C8":2,"7C09":2,"BDF2":2,"93A59B98F4D9":2,"V9_CACHE_LAYER8_":4,"DA4EDDDD":2,"E049":2,"49D0":2,"BC05":2,"78F97F6745B8":2,"Pad":7,"Holes":6,"V9_CACHE_LAYER9_":4,"A1D1422F":2,"48C1":2,"AC9E":2,"19016BB49E01":2,"Via":3,"V9_CACHE_LAYER10":14,"BD19B618":2,"ECCD":2,"4B7D":2,"6DD6573F7C3A":2,"V9_CACHE_LAYER11":4,"8FDE5189":2,"A9FB":2,"4D7C":2,"9FC7":2,"48B4DD5C87EE":2,"V9_CACHE_LAYER12":6,"V9_CACHE_LAYER13":6,"V9_CACHE_LAYER14":11,"V9_CACHE_LAYER15":8,"V9_CACHE_LAYER16":10,"V9_CACHE_LAYER17":8,"V9_CACHE_LAYER18":11,"V9_CACHE_LAYER19":6,"V9_CACHE_LAYER20":6,"V9_CACHE_LAYER21":6,"FE59785D":1,"26D8":1,"4FD6":1,"B923":1,"E760F7F077E3":1,"Mid":60,"V9_CACHE_LAYER22":6,"B0C8A7B9":1,"8B54":1,"A841":1,"FCF491AD93FD":1,"V9_CACHE_LAYER23":6,"425D6245":1,"4AB4":1,"AA98CB532EFA":1,"V9_CACHE_LAYER24":6,"0AD325F0":1,"8A84":1,"A49A":1,"ADFC2AE92297":1,"V9_CACHE_LAYER25":6,"C0E851CA":1,"CB15":1,"4CAF":1,"BAF8":1,"31735E1371C2":1,"V9_CACHE_LAYER26":6,"7BA573E3":1,"F861":1,"B48E":1,"6D01299949CD":1,"V9_CACHE_LAYER27":6,"9872A474":1,"005C":1,"4AF4":1,"DF6C1E9663CF":1,"V9_CACHE_LAYER28":6,"D6FE3646":1,"74C7":1,"BEFC":1,"A1A71FFD6EFB":1,"V9_CACHE_LAYER29":6,"0C288C20":1,"EE2F":1,"482D":1,"98BD":1,"2981EAB84ADE":1,"V9_CACHE_LAYER30":6,"6E1DA2A7":1,"C5C0":1,"4C15":1,"8F1F":1,"5492BA456154":1,"V9_CACHE_LAYER31":6,"46D3":1,"85B3":1,"328DD54F3010":1,"V9_CACHE_LAYER32":6,"2FA3D2A7":1,"96C4":1,"4CA5":1,"B4C6":1,"4835F532132F":1,"V9_CACHE_LAYER33":6,"4F3AAE13":1,"5C33":1,"A4BD":1,"410E06716A9B":1,"V9_CACHE_LAYER34":6,"DF005CB7":1,"AEB9":1,"40B7":1,"88B5":1,"7C47D5421206":1,"V9_CACHE_LAYER35":6,"BA6246ED":1,"D159":1,"C289601CCAEB":1,"V9_CACHE_LAYER36":6,"884F51EC":1,"C10B":1,"4E0E":1,"9F10":1,"7178C5BEA158":1,"V9_CACHE_LAYER37":6,"C97B070E":1,"3AC3":1,"43EC":1,"BBED":1,"D1C9E10CF01A":1,"V9_CACHE_LAYER38":6,"8F233F1D":1,"30DA":1,"AF8E":1,"AFA361677EBC":1,"V9_CACHE_LAYER39":6,"A98C67CA":1,"F66D":1,"48B8":1,"BEAA":1,"12A947FFC829":1,"V9_CACHE_LAYER40":6,"C86B41A1":1,"A82B":1,"4A64":1,"81A8":1,"F1BEBDF19185":1,"V9_CACHE_LAYER41":6,"073E8AA8":1,"51D1":1,"4FA5":1,"A4F6":1,"07C834C5BD68":1,"V9_CACHE_LAYER42":6,"3469A2DB":1,"6E8A":1,"41D8":1,"BBE4":1,"1941439DD254":1,"V9_CACHE_LAYER43":6,"E620026E":1,"8B05":1,"BAFB":1,"A63ADD97EA66":1,"V9_CACHE_LAYER44":6,"610DCC7E":1,"4EDF":1,"BA03":1,"A21F0A7F978F":1,"V9_CACHE_LAYER45":6,"25AE0E36":1,"F60E":1,"45BF":1,"B68F":1,"00153072BC51":1,"V9_CACHE_LAYER46":6,"552282B8":1,"6B39":1,"5BBCC34132E3":1,"V9_CACHE_LAYER47":6,"E6E5285E":1,"3B16":1,"45CE":1,"B153":1,"3BE844CAA0CD":1,"V9_CACHE_LAYER48":6,"BD313898":1,"8ED6":1,"41BA":1,"B16B":1,"564E39EB40BF":1,"V9_CACHE_LAYER49":6,"6DFF7FA6":1,"2FDC":1,"4AC2":1,"A086":1,"57F923E84159":1,"V9_CACHE_LAYER50":6,"39A14A3A":1,"0E9C":1,"5CD267F22BBD":1,"V9_CACHE_LAYER51":6,"5FCADAC4":1,"66B2":1,"11DFFACEA9C5":1,"Internal":32,"20mil":17,"V9_CACHE_LAYER52":6,"C5D6A258":1,"CC56":1,"40F5":1,"B8D977F4CE56":1,"V9_CACHE_LAYER53":6,"5843A3E0":1,"08E3":1,"A8B4":1,"BF5B9280E3BF":1,"V9_CACHE_LAYER54":6,"EC40BCFF":1,"A520":1,"B4A20F24C61C":1,"V9_CACHE_LAYER55":6,"E459C708":1,"A0D7":1,"427B":1,"8EA8":1,"B6E89DC0FC19":1,"V9_CACHE_LAYER56":6,"BD09DE05":1,"957A":1,"41A1":1,"817A":1,"CB43318F9765":1,"V9_CACHE_LAYER57":6,"F387BFFE":1,"83B1":1,"4E53":1,"BCA5":1,"141D68E2F0EE":1,"V9_CACHE_LAYER58":6,"4523E0CB":1,"C833":1,"818B":1,"7B45BADF8040":1,"V9_CACHE_LAYER59":6,"6726A93D":1,"9BFE":1,"44EB":1,"BE27":1,"B13D312A28D1":1,"V9_CACHE_LAYER60":6,"FA091E45":1,"95AC":1,"43BD":3,"9D9E":1,"DD2CFB83A3B5":1,"V9_CACHE_LAYER61":6,"EA8C4DCA":1,"7FB8":1,"4BFC":1,"9D7B":1,"CF6BA960FCD1":1,"V9_CACHE_LAYER62":6,"F17233E1":1,"D632":1,"494D":1,"B28A":1,"9474875AC851":1,"V9_CACHE_LAYER63":6,"7643C5B0":1,"152C":1,"4FEA":1,"9D6A":1,"02F130ECFD18":1,"V9_CACHE_LAYER64":6,"3B0614FF":1,"8DF1":1,"4F0B":1,"A821ECDECD61":1,"V9_CACHE_LAYER65":6,"62680A32":1,"F342":1,"4F76":1,"9DE4":1,"F7FDE9280883":1,"V9_CACHE_LAYER66":6,"58CCA1F0":1,"CD98":1,"4DFC":1,"A1C4":1,"4C2AB3406D70":1,"V9_CACHE_LAYER67":4,"E8290CA5":2,"BEA0":2,"4E83":2,"96B1":2,"23D20EA02F85":2,"Guide":3,"V9_CACHE_LAYER68":4,"08621FAB":2,"15B4":2,"4F84":2,"BEAC":2,"BA151C1F4B72":2,"Keep":3,"Out":3,"V9_CACHE_LAYER69":5,"3864CBAF":2,"735C":2,"4B7A":2,"BAE9":2,"487907FA8A74":2,"Mechanical":97,"V9_CACHE_LAYER70":5,"EB226783":2,"4E34":2,"AC70":2,"BAC099967C4F":2,"V9_CACHE_LAYER71":5,"CBEE9FFA":2,"4BDC":2,"A77F":2,"7B88E5C3E621":2,"V9_CACHE_LAYER72":5,"B104DC7E":2,"B5C6":2,"49F4":2,"A7E6":2,"CF3DDD388A50":2,"V9_CACHE_LAYER73":5,"DA40F3B6":2,"1EDC":2,"43A1":2,"B63B":2,"AF6F4DF3BBA6":2,"V9_CACHE_LAYER74":5,"FAE5DF52":2,"1C9B":2,"429C":2,"BB7E":2,"87A7DCA71801":2,"V9_CACHE_LAYER75":5,"697553D7":2,"17A5":2,"49BD":2,"8D18":2,"D2B57BB66E97":2,"V9_CACHE_LAYER76":5,"4E6BD0D0":2,"D9F9":2,"A728":2,"FF9E229BEFAC":2,"V9_CACHE_LAYER77":5,"0E025A02":2,"459D":2,"B658":2,"102C695DC543":2,"V9_CACHE_LAYER78":5,"883646CA":2,"70D8":2,"49E7":2,"AF54":2,"51157F0FE954":2,"V9_CACHE_LAYER79":5,"CBE638A4":2,"4B18":2,"B98D06CDCC62":2,"V9_CACHE_LAYER80":5,"6DAFEEC7":2,"40F6":2,"B6E3":2,"02516FE2CAAE":2,"V9_CACHE_LAYER81":5,"EB37C7B0":2,"4DF6":2,"6AA3F7163DA3":2,"V9_CACHE_LAYER82":5,"05571D47":2,"8A5D":2,"A1A8":2,"CFE9C0ACE74D":2,"V9_CACHE_LAYER83":5,"2485AD6A":2,"6A77":2,"417C":2,"BFDE":2,"596431B32B66":2,"V9_CACHE_LAYER84":5,"292A3AEC":2,"A458":2,"4AEF":2,"8B19":2,"445BA925A512":2,"V9_CACHE_LAYER85":4,"FEC438AE":2,"4F17":2,"ABF2":2,"1D3E72C4D493":2,"V9_CACHE_LAYER86":5,"A259A2C4":2,"CFE6":2,"B6BF":2,"86782F7FBF0D":2,"V9_CACHE_LAYER87":5,"E2B36080":2,"7BF6":2,"B981":2,"3003010A9609":2,"V9_CACHE_LAYER88":5,"81316F7E":2,"F321":2,"47C1":2,"42E883E9CB0E":2,"V9_CACHE_LAYER89":5,"14AAB5F6":2,"7C80":2,"A21F":2,"B9C1FDFDDB22":2,"V9_CACHE_LAYER90":5,"CBCFC311":2,"A18D":2,"90F11394123B":2,"V9_CACHE_LAYER91":5,"3AB1D3B0":2,"DB36":2,"4BB9":2,"A00A":2,"5F67A876CFE3":2,"V9_CACHE_LAYER92":5,"B81DDB01":2,"F6EB":2,"B0E5":2,"DAD27690619B":2,"V9_CACHE_LAYER93":5,"FCA2D964":2,"A0F8":2,"46D8":2,"E558605ABA9E":2,"V9_CACHE_LAYER94":5,"5E506687":2,"FC3C":2,"4DE6":2,"B88B":2,"A3AD6F4A7C70":2,"V9_CACHE_LAYER95":5,"7A2D3E4C":2,"73EC":2,"4B78":2,"B93C":2,"3A82F6444428":2,"V9_CACHE_LAYER96":5,"A8684D33":2,"2E09":2,"A74B":2,"B3C7708452A2":2,"V9_CACHE_LAYER97":5,"AEFE1341":2,"A326":2,"AF5A":2,"79C7FC4802D2":2,"V9_CACHE_LAYER98":5,"B3553CDF":2,"2E18":2,"443D":2,"AE48":2,"05FAB1548F17":2,"V9_CACHE_LAYER99":5,"FC5D7C46":2,"5B81":2,"44F2":2,"8E7D":2,"AE60AB3C000C":2,"2BC814E1":2,"7C2A":2,"433B":2,"9B66":2,"3D6C1B322A8B":2,"CE42239C":2,"12F1":2,"42E8":2,"96E1":2,"4549C21CFF9B":2,"LAYERMASTERSTACK":6,"LAYERSUBSTACK_V8":8,"LAYER_V8_0_":2,"LAYER_V8_0ID":1,"LAYER_V8_0NAME":1,"LAYER_V8_0LAYERI":1,"LAYER_V8_0USEDBY":1,"LAYER_V8_1_":2,"LAYER_V8_1ID":1,"LAYER_V8_1NAME":1,"LAYER_V8_1LAYERI":1,"LAYER_V8_1USEDBY":1,"LAYER_V8_2_":2,"LAYER_V8_2ID":1,"LAYER_V8_2NAME":1,"LAYER_V8_2LAYERI":1,"LAYER_V8_2USEDBY":1,"LAYER_V8_2DIELTY":1,"LAYER_V8_2DIELCO":1,"LAYER_V8_2DIELHE":1,"LAYER_V8_2DIELMA":1,"LAYER_V8_2COVERL":1,"LAYER_V8_3_":2,"LAYER_V8_3ID":1,"LAYER_V8_3NAME":1,"LAYER_V8_3LAYERI":1,"LAYER_V8_3USEDBY":1,"LAYER_V8_3COPTHI":1,"LAYER_V8_3COMPON":1,"LAYER_V8_4_":2,"LAYER_V8_4ID":1,"LAYER_V8_4NAME":1,"LAYER_V8_4LAYERI":1,"LAYER_V8_4USEDBY":1,"LAYER_V8_4DIELTY":1,"LAYER_V8_4DIELCO":1,"LAYER_V8_4DIELHE":1,"LAYER_V8_4DIELMA":1,"LAYER_V8_5_":2,"LAYER_V8_5ID":1,"LAYER_V8_5NAME":1,"LAYER_V8_5LAYERI":1,"LAYER_V8_5USEDBY":1,"LAYER_V8_5COPTHI":1,"LAYER_V8_5COMPON":1,"LAYER_V8_6_":2,"LAYER_V8_6ID":1,"LAYER_V8_6NAME":1,"LAYER_V8_6LAYERI":1,"LAYER_V8_6USEDBY":1,"LAYER_V8_6DIELTY":1,"LAYER_V8_6DIELCO":1,"LAYER_V8_6DIELHE":1,"LAYER_V8_6DIELMA":1,"LAYER_V8_6COVERL":1,"LAYER_V8_7_":2,"LAYER_V8_7ID":1,"LAYER_V8_7NAME":1,"LAYER_V8_7LAYERI":1,"LAYER_V8_7USEDBY":1,"LAYER_V8_8_":2,"LAYER_V8_8ID":1,"LAYER_V8_8NAME":1,"LAYER_V8_8LAYERI":1,"LAYER_V8_8USEDBY":1,"LAYER_V8_9ID":1,"LAYER_V8_9NAME":1,"LAYER_V8_9LAYERI":1,"LAYER_V8_9USEDBY":1,"LAYER_V8_10ID":1,"LAYER_V8_10NAME":1,"LAYER_V8_10LAYER":1,"LAYER_V8_10USEDB":1,"LAYER_V8_11ID":1,"LAYER_V8_11NAME":1,"LAYER_V8_11LAYER":1,"LAYER_V8_11USEDB":1,"LAYER_V8_11MECHE":1,"LAYER_V8_12ID":1,"LAYER_V8_12NAME":1,"LAYER_V8_12LAYER":1,"LAYER_V8_12USEDB":1,"LAYER_V8_12MECHE":1,"LAYER_V8_13ID":1,"LAYER_V8_13NAME":1,"LAYER_V8_13LAYER":1,"LAYER_V8_13USEDB":1,"LAYER_V8_13MECHE":1,"LAYER_V8_14ID":1,"LAYER_V8_14NAME":1,"LAYER_V8_14LAYER":1,"LAYER_V8_14USEDB":1,"LAYER_V8_14MECHE":1,"LAYER_V8_15ID":1,"LAYER_V8_15NAME":1,"LAYER_V8_15LAYER":1,"LAYER_V8_15USEDB":1,"LAYER_V8_15MECHE":1,"LAYER_V8_16ID":1,"LAYER_V8_16NAME":1,"LAYER_V8_16LAYER":1,"LAYER_V8_16USEDB":1,"LAYER_V8_16MECHE":1,"LAYER_V8_17ID":1,"LAYER_V8_17NAME":1,"LAYER_V8_17LAYER":1,"LAYER_V8_17USEDB":1,"LAYER_V8_17MECHE":1,"LAYER_V8_18ID":1,"LAYER_V8_18NAME":1,"LAYER_V8_18LAYER":1,"LAYER_V8_18USEDB":1,"LAYER_V8_18MECHE":1,"LAYER_V8_19ID":1,"LAYER_V8_19NAME":1,"LAYER_V8_19LAYER":1,"LAYER_V8_19USEDB":1,"LAYER_V8_19MECHE":1,"LAYER_V8_20ID":1,"LAYER_V8_20NAME":1,"LAYER_V8_20LAYER":1,"LAYER_V8_20USEDB":1,"LAYER_V8_20MECHE":1,"LAYER_V8_21ID":1,"LAYER_V8_21NAME":1,"LAYER_V8_21LAYER":1,"LAYER_V8_21USEDB":1,"LAYER_V8_21MECHE":1,"LAYER_V8_22ID":1,"LAYER_V8_22NAME":1,"LAYER_V8_22LAYER":1,"LAYER_V8_22USEDB":1,"LAYER_V8_22MECHE":1,"LAYER_V8_23ID":1,"LAYER_V8_23NAME":1,"LAYER_V8_23LAYER":1,"LAYER_V8_23USEDB":1,"LAYER_V8_23MECHE":1,"LAYER_V8_24ID":1,"LAYER_V8_24NAME":1,"LAYER_V8_24LAYER":1,"LAYER_V8_24USEDB":1,"LAYER_V8_24MECHE":1,"LAYER_V8_25ID":1,"LAYER_V8_25NAME":1,"LAYER_V8_25LAYER":1,"LAYER_V8_25USEDB":1,"LAYER_V8_25MECHE":1,"LAYER_V8_26ID":1,"LAYER_V8_26NAME":1,"LAYER_V8_26LAYER":1,"LAYER_V8_26USEDB":1,"LAYER_V8_26MECHE":1,"LAYER_V8_27ID":1,"LAYER_V8_27NAME":1,"LAYER_V8_27LAYER":1,"LAYER_V8_27USEDB":1,"LAYER_V8_28ID":1,"LAYER_V8_28NAME":1,"LAYER_V8_28LAYER":1,"LAYER_V8_28USEDB":1,"LAYER_V8_29ID":1,"LAYER_V8_29NAME":1,"LAYER_V8_29LAYER":1,"LAYER_V8_29USEDB":1,"LAYER_V8_30ID":1,"LAYER_V8_30NAME":1,"LAYER_V8_30LAYER":1,"LAYER_V8_30USEDB":1,"LAYER_V8_31ID":1,"LAYER_V8_31NAME":1,"LAYER_V8_31LAYER":1,"LAYER_V8_31USEDB":1,"LAYER_V8_32ID":1,"LAYER_V8_32NAME":1,"LAYER_V8_32LAYER":1,"LAYER_V8_32USEDB":1,"LAYER_V8_33ID":1,"LAYER_V8_33NAME":1,"LAYER_V8_33LAYER":1,"LAYER_V8_33USEDB":1,"LAYER_V8_34ID":1,"LAYER_V8_34NAME":1,"LAYER_V8_34LAYER":1,"LAYER_V8_34USEDB":1,"LAYER_V8_35ID":1,"LAYER_V8_35NAME":1,"LAYER_V8_35LAYER":1,"LAYER_V8_35USEDB":1,"LAYER_V8_36ID":1,"LAYER_V8_36NAME":1,"LAYER_V8_36LAYER":1,"LAYER_V8_36USEDB":1,"LAYER_V8_37ID":1,"LAYER_V8_37NAME":1,"LAYER_V8_37LAYER":1,"LAYER_V8_37USEDB":1,"LAYER_V8_38ID":1,"LAYER_V8_38NAME":1,"LAYER_V8_38LAYER":1,"LAYER_V8_38USEDB":1,"LAYER_V8_39ID":1,"LAYER_V8_39NAME":1,"LAYER_V8_39LAYER":1,"LAYER_V8_39USEDB":1,"LAYER_V8_40ID":1,"LAYER_V8_40NAME":1,"LAYER_V8_40LAYER":1,"LAYER_V8_40USEDB":1,"LAYER_V8_40MECHE":1,"LAYER_V8_41ID":1,"LAYER_V8_41NAME":1,"LAYER_V8_41LAYER":1,"LAYER_V8_41USEDB":1,"LAYER_V8_41MECHE":1,"LAYER_V8_42ID":1,"LAYER_V8_42NAME":1,"LAYER_V8_42LAYER":1,"LAYER_V8_42USEDB":1,"LAYER_V8_42MECHE":1,"LAYER_V8_43ID":1,"LAYER_V8_43NAME":1,"LAYER_V8_43LAYER":1,"LAYER_V8_43USEDB":1,"LAYER_V8_43MECHE":1,"LAYER_V8_44ID":1,"LAYER_V8_44NAME":1,"LAYER_V8_44LAYER":1,"LAYER_V8_44USEDB":1,"LAYER_V8_44MECHE":1,"LAYER_V8_45ID":1,"LAYER_V8_45NAME":1,"LAYER_V8_45LAYER":1,"LAYER_V8_45USEDB":1,"LAYER_V8_45MECHE":1,"LAYER_V8_46ID":1,"LAYER_V8_46NAME":1,"LAYER_V8_46LAYER":1,"LAYER_V8_46USEDB":1,"LAYER_V8_46MECHE":1,"LAYER_V8_47ID":1,"LAYER_V8_47NAME":1,"LAYER_V8_47LAYER":1,"LAYER_V8_47USEDB":1,"LAYER_V8_47MECHE":1,"LAYER_V8_48ID":1,"LAYER_V8_48NAME":1,"LAYER_V8_48LAYER":1,"LAYER_V8_48USEDB":1,"LAYER_V8_48MECHE":1,"LAYER_V8_49ID":1,"LAYER_V8_49NAME":1,"LAYER_V8_49LAYER":1,"LAYER_V8_49USEDB":1,"LAYER_V8_49MECHE":1,"LAYER_V8_50ID":1,"LAYER_V8_50NAME":1,"LAYER_V8_50LAYER":1,"LAYER_V8_50USEDB":1,"LAYER_V8_50MECHE":1,"LAYER_V8_51ID":1,"LAYER_V8_51NAME":1,"LAYER_V8_51LAYER":1,"LAYER_V8_51USEDB":1,"LAYER_V8_51MECHE":1,"LAYER_V8_52ID":1,"LAYER_V8_52NAME":1,"LAYER_V8_52LAYER":1,"LAYER_V8_52USEDB":1,"LAYER_V8_52MECHE":1,"LAYER_V8_53ID":1,"LAYER_V8_53NAME":1,"LAYER_V8_53LAYER":1,"LAYER_V8_53USEDB":1,"LAYER_V8_53MECHE":1,"LAYER_V8_54ID":1,"LAYER_V8_54NAME":1,"LAYER_V8_54LAYER":1,"LAYER_V8_54USEDB":1,"LAYER_V8_54MECHE":1,"LAYER_V8_55ID":1,"LAYER_V8_55NAME":1,"LAYER_V8_55LAYER":1,"LAYER_V8_55USEDB":1,"LAYER_V8_55MECHE":1,"TOPTYPE":1,"TOPCONST":1,"TOPHEIGHT":1,"TOPMATERIAL":1,"BOTTOMTYPE":1,"BOTTOMCONST":1,"BOTTOMHEIGHT":1,"BOTTOMMATERIAL":1,"LAYERSTACKSTYLE":1,"SHOWTOPDIELECTRI":1,"SHOWBOTTOMDIELEC":1,"LAYER1NAME":1,"LAYER1PREV":1,"LAYER1NEXT":1,"LAYER1MECHENABLE":1,"LAYER1COPTHICK":1,"LAYER1DIELTYPE":1,"LAYER1DIELCONST":1,"LAYER1DIELHEIGHT":1,"LAYER1DIELMATERI":1,"LAYER2NAME":1,"LAYER2PREV":1,"LAYER2NEXT":1,"LAYER2MECHENABLE":1,"LAYER2COPTHICK":1,"LAYER2DIELTYPE":1,"LAYER2DIELCONST":1,"LAYER2DIELHEIGHT":1,"LAYER2DIELMATERI":1,"LAYER3NAME":1,"LAYER3PREV":1,"LAYER3NEXT":1,"LAYER3MECHENABLE":1,"LAYER3COPTHICK":1,"LAYER3DIELTYPE":1,"LAYER3DIELCONST":1,"LAYER3DIELHEIGHT":1,"LAYER3DIELMATERI":1,"LAYER4NAME":1,"LAYER4PREV":1,"LAYER4NEXT":1,"LAYER4MECHENABLE":1,"LAYER4COPTHICK":1,"LAYER4DIELTYPE":1,"LAYER4DIELCONST":1,"LAYER4DIELHEIGHT":1,"LAYER4DIELMATERI":1,"LAYER5NAME":1,"LAYER5PREV":1,"LAYER5NEXT":1,"LAYER5MECHENABLE":1,"LAYER5COPTHICK":1,"LAYER5DIELTYPE":1,"LAYER5DIELCONST":1,"LAYER5DIELHEIGHT":1,"LAYER5DIELMATERI":1,"LAYER6NAME":1,"LAYER6PREV":1,"LAYER6NEXT":1,"LAYER6MECHENABLE":1,"LAYER6COPTHICK":1,"LAYER6DIELTYPE":1,"LAYER6DIELCONST":1,"LAYER6DIELHEIGHT":1,"LAYER6DIELMATERI":1,"LAYER7NAME":1,"LAYER7PREV":1,"LAYER7NEXT":1,"LAYER7MECHENABLE":1,"LAYER7COPTHICK":1,"LAYER7DIELTYPE":1,"LAYER7DIELCONST":1,"LAYER7DIELHEIGHT":1,"LAYER7DIELMATERI":1,"LAYER8NAME":1,"LAYER8PREV":1,"LAYER8NEXT":1,"LAYER8MECHENABLE":1,"LAYER8COPTHICK":1,"LAYER8DIELTYPE":1,"LAYER8DIELCONST":1,"LAYER8DIELHEIGHT":1,"LAYER8DIELMATERI":1,"LAYER9NAME":1,"LAYER9PREV":1,"LAYER9NEXT":1,"LAYER9MECHENABLE":1,"LAYER9COPTHICK":1,"LAYER9DIELTYPE":1,"LAYER9DIELCONST":1,"LAYER9DIELHEIGHT":1,"LAYER9DIELMATERI":1,"LAYER10NAME":1,"LAYER10PREV":1,"LAYER10NEXT":1,"LAYER10MECHENABL":1,"LAYER10COPTHICK":1,"LAYER10DIELTYPE":1,"LAYER10DIELCONST":1,"LAYER10DIELHEIGH":1,"LAYER10DIELMATER":1,"LAYER11NAME":1,"LAYER11PREV":1,"LAYER11NEXT":1,"LAYER11MECHENABL":1,"LAYER11COPTHICK":1,"LAYER11DIELTYPE":1,"LAYER11DIELCONST":1,"LAYER11DIELHEIGH":1,"LAYER11DIELMATER":1,"LAYER12NAME":1,"LAYER12PREV":1,"LAYER12NEXT":1,"LAYER12MECHENABL":1,"LAYER12COPTHICK":1,"LAYER12DIELTYPE":1,"LAYER12DIELCONST":1,"LAYER12DIELHEIGH":1,"LAYER12DIELMATER":1,"LAYER13NAME":1,"LAYER13PREV":1,"LAYER13NEXT":1,"LAYER13MECHENABL":1,"LAYER13COPTHICK":1,"LAYER13DIELTYPE":1,"LAYER13DIELCONST":1,"LAYER13DIELHEIGH":1,"LAYER13DIELMATER":1,"LAYER14NAME":1,"LAYER14PREV":1,"LAYER14NEXT":1,"LAYER14MECHENABL":1,"LAYER14COPTHICK":1,"LAYER14DIELTYPE":1,"LAYER14DIELCONST":1,"LAYER14DIELHEIGH":1,"LAYER14DIELMATER":1,"LAYER15NAME":1,"LAYER15PREV":1,"LAYER15NEXT":1,"LAYER15MECHENABL":1,"LAYER15COPTHICK":1,"LAYER15DIELTYPE":1,"LAYER15DIELCONST":1,"LAYER15DIELHEIGH":1,"LAYER15DIELMATER":1,"LAYER16NAME":1,"LAYER16PREV":1,"LAYER16NEXT":1,"LAYER16MECHENABL":1,"LAYER16COPTHICK":1,"LAYER16DIELTYPE":1,"LAYER16DIELCONST":1,"LAYER16DIELHEIGH":1,"LAYER16DIELMATER":1,"LAYER17NAME":1,"LAYER17PREV":1,"LAYER17NEXT":1,"LAYER17MECHENABL":1,"LAYER17COPTHICK":1,"LAYER17DIELTYPE":1,"LAYER17DIELCONST":1,"LAYER17DIELHEIGH":1,"LAYER17DIELMATER":1,"LAYER18NAME":1,"LAYER18PREV":1,"LAYER18NEXT":1,"LAYER18MECHENABL":1,"LAYER18COPTHICK":1,"LAYER18DIELTYPE":1,"LAYER18DIELCONST":1,"LAYER18DIELHEIGH":1,"LAYER18DIELMATER":1,"LAYER19NAME":1,"LAYER19PREV":1,"LAYER19NEXT":1,"LAYER19MECHENABL":1,"LAYER19COPTHICK":1,"LAYER19DIELTYPE":1,"LAYER19DIELCONST":1,"LAYER19DIELHEIGH":1,"LAYER19DIELMATER":1,"LAYER20NAME":1,"LAYER20PREV":1,"LAYER20NEXT":1,"LAYER20MECHENABL":1,"LAYER20COPTHICK":1,"LAYER20DIELTYPE":1,"LAYER20DIELCONST":1,"LAYER20DIELHEIGH":1,"LAYER20DIELMATER":1,"LAYER21NAME":1,"LAYER21PREV":1,"LAYER21NEXT":1,"LAYER21MECHENABL":1,"LAYER21COPTHICK":1,"LAYER21DIELTYPE":1,"LAYER21DIELCONST":1,"LAYER21DIELHEIGH":1,"LAYER21DIELMATER":1,"LAYER22NAME":1,"LAYER22PREV":1,"LAYER22NEXT":1,"LAYER22MECHENABL":1,"LAYER22COPTHICK":1,"LAYER22DIELTYPE":1,"LAYER22DIELCONST":1,"LAYER22DIELHEIGH":1,"LAYER22DIELMATER":1,"LAYER23NAME":1,"LAYER23PREV":1,"LAYER23NEXT":1,"LAYER23MECHENABL":1,"LAYER23COPTHICK":1,"LAYER23DIELTYPE":1,"LAYER23DIELCONST":1,"LAYER23DIELHEIGH":1,"LAYER23DIELMATER":1,"LAYER24NAME":1,"LAYER24PREV":1,"LAYER24NEXT":1,"LAYER24MECHENABL":1,"LAYER24COPTHICK":1,"LAYER24DIELTYPE":1,"LAYER24DIELCONST":1,"LAYER24DIELHEIGH":1,"LAYER24DIELMATER":1,"LAYER25NAME":1,"LAYER25PREV":1,"LAYER25NEXT":1,"LAYER25MECHENABL":1,"LAYER25COPTHICK":1,"LAYER25DIELTYPE":1,"LAYER25DIELCONST":1,"LAYER25DIELHEIGH":1,"LAYER25DIELMATER":1,"LAYER26NAME":1,"LAYER26PREV":1,"LAYER26NEXT":1,"LAYER26MECHENABL":1,"LAYER26COPTHICK":1,"LAYER26DIELTYPE":1,"LAYER26DIELCONST":1,"LAYER26DIELHEIGH":1,"LAYER26DIELMATER":1,"LAYER27NAME":1,"LAYER27PREV":1,"LAYER27NEXT":1,"LAYER27MECHENABL":1,"LAYER27COPTHICK":1,"LAYER27DIELTYPE":1,"LAYER27DIELCONST":1,"LAYER27DIELHEIGH":1,"LAYER27DIELMATER":1,"LAYER28NAME":1,"LAYER28PREV":1,"LAYER28NEXT":1,"LAYER28MECHENABL":1,"LAYER28COPTHICK":1,"LAYER28DIELTYPE":1,"LAYER28DIELCONST":1,"LAYER28DIELHEIGH":1,"LAYER28DIELMATER":1,"LAYER29NAME":1,"LAYER29PREV":1,"LAYER29NEXT":1,"LAYER29MECHENABL":1,"LAYER29COPTHICK":1,"LAYER29DIELTYPE":1,"LAYER29DIELCONST":1,"LAYER29DIELHEIGH":1,"LAYER29DIELMATER":1,"LAYER30NAME":1,"LAYER30PREV":1,"LAYER30NEXT":1,"LAYER30MECHENABL":1,"LAYER30COPTHICK":1,"LAYER30DIELTYPE":1,"LAYER30DIELCONST":1,"LAYER30DIELHEIGH":1,"LAYER30DIELMATER":1,"LAYER31NAME":1,"LAYER31PREV":1,"LAYER31NEXT":1,"LAYER31MECHENABL":1,"LAYER31COPTHICK":1,"LAYER31DIELTYPE":1,"LAYER31DIELCONST":1,"LAYER31DIELHEIGH":1,"LAYER31DIELMATER":1,"LAYER32NAME":1,"LAYER32PREV":1,"LAYER32NEXT":1,"LAYER32MECHENABL":1,"LAYER32COPTHICK":1,"LAYER32DIELTYPE":1,"LAYER32DIELCONST":1,"LAYER32DIELHEIGH":1,"LAYER32DIELMATER":1,"LAYER33NAME":1,"LAYER33PREV":1,"LAYER33NEXT":1,"LAYER33MECHENABL":1,"LAYER33COPTHICK":1,"LAYER33DIELTYPE":1,"LAYER33DIELCONST":1,"LAYER33DIELHEIGH":1,"LAYER33DIELMATER":1,"LAYER34NAME":1,"LAYER34PREV":1,"LAYER34NEXT":1,"LAYER34MECHENABL":1,"LAYER34COPTHICK":1,"LAYER34DIELTYPE":1,"LAYER34DIELCONST":1,"LAYER34DIELHEIGH":1,"LAYER34DIELMATER":1,"LAYER35NAME":1,"LAYER35PREV":1,"LAYER35NEXT":1,"LAYER35MECHENABL":1,"LAYER35COPTHICK":1,"LAYER35DIELTYPE":1,"LAYER35DIELCONST":1,"LAYER35DIELHEIGH":1,"LAYER35DIELMATER":1,"LAYER36NAME":1,"LAYER36PREV":1,"LAYER36NEXT":1,"LAYER36MECHENABL":1,"LAYER36COPTHICK":1,"LAYER36DIELTYPE":1,"LAYER36DIELCONST":1,"LAYER36DIELHEIGH":1,"LAYER36DIELMATER":1,"LAYER37NAME":1,"LAYER37PREV":1,"LAYER37NEXT":1,"LAYER37MECHENABL":1,"LAYER37COPTHICK":1,"LAYER37DIELTYPE":1,"LAYER37DIELCONST":1,"LAYER37DIELHEIGH":1,"LAYER37DIELMATER":1,"LAYER38NAME":1,"LAYER38PREV":1,"LAYER38NEXT":1,"LAYER38MECHENABL":1,"LAYER38COPTHICK":1,"LAYER38DIELTYPE":1,"LAYER38DIELCONST":1,"LAYER38DIELHEIGH":1,"LAYER38DIELMATER":1,"LAYER39NAME":1,"LAYER39PREV":1,"LAYER39NEXT":1,"LAYER39MECHENABL":1,"LAYER39COPTHICK":1,"LAYER39DIELTYPE":1,"LAYER39DIELCONST":1,"LAYER39DIELHEIGH":1,"LAYER39DIELMATER":1,"LAYER40NAME":1,"LAYER40PREV":1,"LAYER40NEXT":1,"LAYER40MECHENABL":1,"LAYER40COPTHICK":1,"LAYER40DIELTYPE":1,"LAYER40DIELCONST":1,"LAYER40DIELHEIGH":1,"LAYER40DIELMATER":1,"LAYER41NAME":1,"LAYER41PREV":1,"LAYER41NEXT":1,"LAYER41MECHENABL":1,"LAYER41COPTHICK":1,"LAYER41DIELTYPE":1,"LAYER41DIELCONST":1,"LAYER41DIELHEIGH":1,"LAYER41DIELMATER":1,"LAYER42NAME":1,"LAYER42PREV":1,"LAYER42NEXT":1,"LAYER42MECHENABL":1,"LAYER42COPTHICK":1,"LAYER42DIELTYPE":1,"LAYER42DIELCONST":1,"LAYER42DIELHEIGH":1,"LAYER42DIELMATER":1,"LAYER43NAME":1,"LAYER43PREV":1,"LAYER43NEXT":1,"LAYER43MECHENABL":1,"LAYER43COPTHICK":1,"LAYER43DIELTYPE":1,"LAYER43DIELCONST":1,"LAYER43DIELHEIGH":1,"LAYER43DIELMATER":1,"LAYER44NAME":1,"LAYER44PREV":1,"LAYER44NEXT":1,"LAYER44MECHENABL":1,"LAYER44COPTHICK":1,"LAYER44DIELTYPE":1,"LAYER44DIELCONST":1,"LAYER44DIELHEIGH":1,"LAYER44DIELMATER":1,"LAYER45NAME":1,"LAYER45PREV":1,"LAYER45NEXT":1,"LAYER45MECHENABL":1,"LAYER45COPTHICK":1,"LAYER45DIELTYPE":1,"LAYER45DIELCONST":1,"LAYER45DIELHEIGH":1,"LAYER45DIELMATER":1,"LAYER46NAME":1,"LAYER46PREV":1,"LAYER46NEXT":1,"LAYER46MECHENABL":1,"LAYER46COPTHICK":1,"LAYER46DIELTYPE":1,"LAYER46DIELCONST":1,"LAYER46DIELHEIGH":1,"LAYER46DIELMATER":1,"LAYER47NAME":1,"LAYER47PREV":1,"LAYER47NEXT":1,"LAYER47MECHENABL":1,"LAYER47COPTHICK":1,"LAYER47DIELTYPE":1,"LAYER47DIELCONST":1,"LAYER47DIELHEIGH":1,"LAYER47DIELMATER":1,"LAYER48NAME":1,"LAYER48PREV":1,"LAYER48NEXT":1,"LAYER48MECHENABL":1,"LAYER48COPTHICK":1,"LAYER48DIELTYPE":1,"LAYER48DIELCONST":1,"LAYER48DIELHEIGH":1,"LAYER48DIELMATER":1,"LAYER49NAME":1,"LAYER49PREV":1,"LAYER49NEXT":1,"LAYER49MECHENABL":1,"LAYER49COPTHICK":1,"LAYER49DIELTYPE":1,"LAYER49DIELCONST":1,"LAYER49DIELHEIGH":1,"LAYER49DIELMATER":1,"LAYER50NAME":1,"LAYER50PREV":1,"LAYER50NEXT":1,"LAYER50MECHENABL":1,"LAYER50COPTHICK":1,"LAYER50DIELTYPE":1,"LAYER50DIELCONST":1,"LAYER50DIELHEIGH":1,"LAYER50DIELMATER":1,"LAYER51NAME":1,"LAYER51PREV":1,"LAYER51NEXT":1,"LAYER51MECHENABL":1,"LAYER51COPTHICK":1,"LAYER51DIELTYPE":1,"LAYER51DIELCONST":1,"LAYER51DIELHEIGH":1,"LAYER51DIELMATER":1,"LAYER52NAME":1,"LAYER52PREV":1,"LAYER52NEXT":1,"LAYER52MECHENABL":1,"LAYER52COPTHICK":1,"LAYER52DIELTYPE":1,"LAYER52DIELCONST":1,"LAYER52DIELHEIGH":1,"LAYER52DIELMATER":1,"LAYER53NAME":1,"LAYER53PREV":1,"LAYER53NEXT":1,"LAYER53MECHENABL":1,"LAYER53COPTHICK":1,"LAYER53DIELTYPE":1,"LAYER53DIELCONST":1,"LAYER53DIELHEIGH":1,"LAYER53DIELMATER":1,"LAYER54NAME":1,"LAYER54PREV":1,"LAYER54NEXT":1,"LAYER54MECHENABL":1,"LAYER54COPTHICK":1,"LAYER54DIELTYPE":1,"LAYER54DIELCONST":1,"LAYER54DIELHEIGH":1,"LAYER54DIELMATER":1,"LAYER55NAME":1,"LAYER55PREV":1,"LAYER55NEXT":1,"LAYER55MECHENABL":1,"LAYER55COPTHICK":1,"LAYER55DIELTYPE":1,"LAYER55DIELCONST":1,"LAYER55DIELHEIGH":1,"LAYER55DIELMATER":1,"LAYER56NAME":1,"LAYER56PREV":1,"LAYER56NEXT":1,"LAYER56MECHENABL":1,"LAYER56COPTHICK":1,"LAYER56DIELTYPE":1,"LAYER56DIELCONST":1,"LAYER56DIELHEIGH":1,"LAYER56DIELMATER":1,"LAYER57NAME":1,"LAYER57PREV":1,"LAYER57NEXT":1,"LAYER57MECHENABL":1,"LAYER57COPTHICK":1,"LAYER57DIELTYPE":1,"LAYER57DIELCONST":1,"LAYER57DIELHEIGH":1,"LAYER57DIELMATER":1,"LAYER58NAME":1,"LAYER58PREV":1,"LAYER58NEXT":1,"LAYER58MECHENABL":1,"LAYER58COPTHICK":1,"LAYER58DIELTYPE":1,"LAYER58DIELCONST":1,"LAYER58DIELHEIGH":1,"LAYER58DIELMATER":1,"LAYER59NAME":1,"LAYER59PREV":1,"LAYER59NEXT":1,"LAYER59MECHENABL":1,"LAYER59COPTHICK":1,"LAYER59DIELTYPE":1,"LAYER59DIELCONST":1,"LAYER59DIELHEIGH":1,"LAYER59DIELMATER":1,"LAYER60NAME":1,"LAYER60PREV":1,"LAYER60NEXT":1,"LAYER60MECHENABL":1,"LAYER60COPTHICK":1,"LAYER60DIELTYPE":1,"LAYER60DIELCONST":1,"LAYER60DIELHEIGH":1,"LAYER60DIELMATER":1,"LAYER61NAME":1,"LAYER61PREV":1,"LAYER61NEXT":1,"LAYER61MECHENABL":1,"LAYER61COPTHICK":1,"LAYER61DIELTYPE":1,"LAYER61DIELCONST":1,"LAYER61DIELHEIGH":1,"LAYER61DIELMATER":1,"LAYER62NAME":1,"LAYER62PREV":1,"LAYER62NEXT":1,"LAYER62MECHENABL":1,"LAYER62COPTHICK":1,"LAYER62DIELTYPE":1,"LAYER62DIELCONST":1,"LAYER62DIELHEIGH":1,"LAYER62DIELMATER":1,"LAYER63NAME":1,"LAYER63PREV":1,"LAYER63NEXT":1,"LAYER63MECHENABL":1,"LAYER63COPTHICK":1,"LAYER63DIELTYPE":1,"LAYER63DIELCONST":1,"LAYER63DIELHEIGH":1,"LAYER63DIELMATER":1,"LAYER64NAME":1,"LAYER64PREV":1,"LAYER64NEXT":1,"LAYER64MECHENABL":1,"LAYER64COPTHICK":1,"LAYER64DIELTYPE":1,"LAYER64DIELCONST":1,"LAYER64DIELHEIGH":1,"LAYER64DIELMATER":1,"LAYER65NAME":1,"LAYER65PREV":1,"LAYER65NEXT":1,"LAYER65MECHENABL":1,"LAYER65COPTHICK":1,"LAYER65DIELTYPE":1,"LAYER65DIELCONST":1,"LAYER65DIELHEIGH":1,"LAYER65DIELMATER":1,"LAYER66NAME":1,"LAYER66PREV":1,"LAYER66NEXT":1,"LAYER66MECHENABL":1,"LAYER66COPTHICK":1,"LAYER66DIELTYPE":1,"LAYER66DIELCONST":1,"LAYER66DIELHEIGH":1,"LAYER66DIELMATER":1,"LAYER67NAME":1,"LAYER67PREV":1,"LAYER67NEXT":1,"LAYER67MECHENABL":1,"LAYER67COPTHICK":1,"LAYER67DIELTYPE":1,"LAYER67DIELCONST":1,"LAYER67DIELHEIGH":1,"LAYER67DIELMATER":1,"LAYER68NAME":1,"LAYER68PREV":1,"LAYER68NEXT":1,"LAYER68MECHENABL":1,"LAYER68COPTHICK":1,"LAYER68DIELTYPE":1,"LAYER68DIELCONST":1,"LAYER68DIELHEIGH":1,"LAYER68DIELMATER":1,"LAYER69NAME":1,"LAYER69PREV":1,"LAYER69NEXT":1,"LAYER69MECHENABL":1,"LAYER69COPTHICK":1,"LAYER69DIELTYPE":1,"LAYER69DIELCONST":1,"LAYER69DIELHEIGH":1,"LAYER69DIELMATER":1,"LAYER70NAME":1,"LAYER70PREV":1,"LAYER70NEXT":1,"LAYER70MECHENABL":1,"LAYER70COPTHICK":1,"LAYER70DIELTYPE":1,"LAYER70DIELCONST":1,"LAYER70DIELHEIGH":1,"LAYER70DIELMATER":1,"LAYER71NAME":1,"LAYER71PREV":1,"LAYER71NEXT":1,"LAYER71MECHENABL":1,"LAYER71COPTHICK":1,"LAYER71DIELTYPE":1,"LAYER71DIELCONST":1,"LAYER71DIELHEIGH":1,"LAYER71DIELMATER":1,"LAYER72NAME":1,"LAYER72PREV":1,"LAYER72NEXT":1,"LAYER72MECHENABL":1,"LAYER72COPTHICK":1,"LAYER72DIELTYPE":1,"LAYER72DIELCONST":1,"LAYER72DIELHEIGH":1,"LAYER72DIELMATER":1,"LAYER73NAME":1,"LAYER73PREV":1,"LAYER73NEXT":1,"LAYER73MECHENABL":1,"LAYER73COPTHICK":1,"LAYER73DIELTYPE":1,"LAYER73DIELCONST":1,"LAYER73DIELHEIGH":1,"LAYER73DIELMATER":1,"LAYER74NAME":1,"LAYER74PREV":1,"LAYER74NEXT":1,"LAYER74MECHENABL":1,"LAYER74COPTHICK":1,"LAYER74DIELTYPE":1,"LAYER74DIELCONST":1,"LAYER74DIELHEIGH":1,"LAYER74DIELMATER":1,"LAYER75NAME":1,"LAYER75PREV":1,"LAYER75NEXT":1,"LAYER75MECHENABL":1,"LAYER75COPTHICK":1,"LAYER75DIELTYPE":1,"LAYER75DIELCONST":1,"LAYER75DIELHEIGH":1,"LAYER75DIELMATER":1,"LAYER76NAME":1,"LAYER76PREV":1,"LAYER76NEXT":1,"LAYER76MECHENABL":1,"LAYER76COPTHICK":1,"LAYER76DIELTYPE":1,"LAYER76DIELCONST":1,"LAYER76DIELHEIGH":1,"LAYER76DIELMATER":1,"LAYER77NAME":1,"LAYER77PREV":1,"LAYER77NEXT":1,"LAYER77MECHENABL":1,"LAYER77COPTHICK":1,"LAYER77DIELTYPE":1,"LAYER77DIELCONST":1,"LAYER77DIELHEIGH":1,"LAYER77DIELMATER":1,"LAYER78NAME":1,"LAYER78PREV":1,"LAYER78NEXT":1,"LAYER78MECHENABL":1,"LAYER78COPTHICK":1,"LAYER78DIELTYPE":1,"LAYER78DIELCONST":1,"LAYER78DIELHEIGH":1,"LAYER78DIELMATER":1,"LAYER79NAME":1,"LAYER79PREV":1,"LAYER79NEXT":1,"LAYER79MECHENABL":1,"LAYER79COPTHICK":1,"LAYER79DIELTYPE":1,"LAYER79DIELCONST":1,"LAYER79DIELHEIGH":1,"LAYER79DIELMATER":1,"LAYER80NAME":1,"LAYER80PREV":1,"LAYER80NEXT":1,"LAYER80MECHENABL":1,"LAYER80COPTHICK":1,"LAYER80DIELTYPE":1,"LAYER80DIELCONST":1,"LAYER80DIELHEIGH":1,"LAYER80DIELMATER":1,"LAYER81NAME":1,"LAYER81PREV":1,"LAYER81NEXT":1,"LAYER81MECHENABL":1,"LAYER81COPTHICK":1,"LAYER81DIELTYPE":1,"LAYER81DIELCONST":1,"LAYER81DIELHEIGH":1,"LAYER81DIELMATER":1,"LAYER82NAME":1,"LAYER82PREV":1,"LAYER82NEXT":1,"LAYER82MECHENABL":1,"LAYER82COPTHICK":1,"LAYER82DIELTYPE":1,"LAYER82DIELCONST":1,"LAYER82DIELHEIGH":1,"LAYER82DIELMATER":1,"LAYERV7_0LAYERID":1,"LAYERV7_0NAME":1,"LAYERV7_0PREV":1,"LAYERV7_0NEXT":1,"LAYERV7_0MECHENA":1,"LAYERV7_0COPTHIC":1,"LAYERV7_0DIELTYP":1,"LAYERV7_0DIELCON":1,"LAYERV7_0DIELHEI":1,"LAYERV7_0DIELMAT":1,"LAYERV7_1LAYERID":1,"LAYERV7_1NAME":1,"LAYERV7_1PREV":1,"LAYERV7_1NEXT":1,"LAYERV7_1MECHENA":1,"LAYERV7_1COPTHIC":1,"LAYERV7_1DIELTYP":1,"LAYERV7_1DIELCON":1,"LAYERV7_1DIELHEI":1,"LAYERV7_1DIELMAT":1,"LAYERV7_2LAYERID":1,"LAYERV7_2NAME":1,"LAYERV7_2PREV":1,"LAYERV7_2NEXT":1,"LAYERV7_2MECHENA":1,"LAYERV7_2COPTHIC":1,"LAYERV7_2DIELTYP":1,"LAYERV7_2DIELCON":1,"LAYERV7_2DIELHEI":1,"LAYERV7_2DIELMAT":1,"LAYERV7_3LAYERID":1,"LAYERV7_3NAME":1,"LAYERV7_3PREV":1,"LAYERV7_3NEXT":1,"LAYERV7_3MECHENA":1,"LAYERV7_3COPTHIC":1,"LAYERV7_3DIELTYP":1,"LAYERV7_3DIELCON":1,"LAYERV7_3DIELHEI":1,"LAYERV7_3DIELMAT":1,"LAYERV7_4LAYERID":1,"LAYERV7_4NAME":1,"LAYERV7_4PREV":1,"LAYERV7_4NEXT":1,"LAYERV7_4MECHENA":1,"LAYERV7_4COPTHIC":1,"LAYERV7_4DIELTYP":1,"LAYERV7_4DIELCON":1,"LAYERV7_4DIELHEI":1,"LAYERV7_4DIELMAT":1,"LAYERV7_5LAYERID":1,"LAYERV7_5NAME":1,"LAYERV7_5PREV":1,"LAYERV7_5NEXT":1,"LAYERV7_5MECHENA":1,"LAYERV7_5COPTHIC":1,"LAYERV7_5DIELTYP":1,"LAYERV7_5DIELCON":1,"LAYERV7_5DIELHEI":1,"LAYERV7_5DIELMAT":1,"LAYERV7_6LAYERID":1,"LAYERV7_6NAME":1,"LAYERV7_6PREV":1,"LAYERV7_6NEXT":1,"LAYERV7_6MECHENA":1,"LAYERV7_6COPTHIC":1,"LAYERV7_6DIELTYP":1,"LAYERV7_6DIELCON":1,"LAYERV7_6DIELHEI":1,"LAYERV7_6DIELMAT":1,"LAYERV7_7LAYERID":1,"LAYERV7_7NAME":1,"LAYERV7_7PREV":1,"LAYERV7_7NEXT":1,"LAYERV7_7MECHENA":1,"LAYERV7_7COPTHIC":1,"LAYERV7_7DIELTYP":1,"LAYERV7_7DIELCON":1,"LAYERV7_7DIELHEI":1,"LAYERV7_7DIELMAT":1,"LAYERV7_8LAYERID":1,"LAYERV7_8NAME":1,"LAYERV7_8PREV":1,"LAYERV7_8NEXT":1,"LAYERV7_8MECHENA":1,"LAYERV7_8COPTHIC":1,"LAYERV7_8DIELTYP":1,"LAYERV7_8DIELCON":1,"LAYERV7_8DIELHEI":1,"LAYERV7_8DIELMAT":1,"LAYERV7_9LAYERID":1,"LAYERV7_9NAME":1,"LAYERV7_9PREV":1,"LAYERV7_9NEXT":1,"LAYERV7_9MECHENA":1,"LAYERV7_9COPTHIC":1,"LAYERV7_9DIELTYP":1,"LAYERV7_9DIELCON":1,"LAYERV7_9DIELHEI":1,"LAYERV7_9DIELMAT":1,"LAYERV7_10LAYERI":1,"LAYERV7_10NAME":1,"LAYERV7_10PREV":1,"LAYERV7_10NEXT":1,"LAYERV7_10MECHEN":1,"LAYERV7_10COPTHI":1,"LAYERV7_10DIELTY":1,"LAYERV7_10DIELCO":1,"LAYERV7_10DIELHE":1,"LAYERV7_10DIELMA":1,"LAYERV7_11LAYERI":1,"LAYERV7_11NAME":1,"LAYERV7_11PREV":1,"LAYERV7_11NEXT":1,"LAYERV7_11MECHEN":1,"LAYERV7_11COPTHI":1,"LAYERV7_11DIELTY":1,"LAYERV7_11DIELCO":1,"LAYERV7_11DIELHE":1,"LAYERV7_11DIELMA":1,"LAYERV7_12LAYERI":1,"LAYERV7_12NAME":1,"LAYERV7_12PREV":1,"LAYERV7_12NEXT":1,"LAYERV7_12MECHEN":1,"LAYERV7_12COPTHI":1,"LAYERV7_12DIELTY":1,"LAYERV7_12DIELCO":1,"LAYERV7_12DIELHE":1,"LAYERV7_12DIELMA":1,"LAYERV7_13LAYERI":1,"LAYERV7_13NAME":1,"LAYERV7_13PREV":1,"LAYERV7_13NEXT":1,"LAYERV7_13MECHEN":1,"LAYERV7_13COPTHI":1,"LAYERV7_13DIELTY":1,"LAYERV7_13DIELCO":1,"LAYERV7_13DIELHE":1,"LAYERV7_13DIELMA":1,"LAYERV7_14LAYERI":1,"LAYERV7_14NAME":1,"LAYERV7_14PREV":1,"LAYERV7_14NEXT":1,"LAYERV7_14MECHEN":1,"LAYERV7_14COPTHI":1,"LAYERV7_14DIELTY":1,"LAYERV7_14DIELCO":1,"LAYERV7_14DIELHE":1,"LAYERV7_14DIELMA":1,"LAYERV7_15LAYERI":1,"LAYERV7_15NAME":1,"LAYERV7_15PREV":1,"LAYERV7_15NEXT":1,"LAYERV7_15MECHEN":1,"LAYERV7_15COPTHI":1,"LAYERV7_15DIELTY":1,"LAYERV7_15DIELCO":1,"LAYERV7_15DIELHE":1,"LAYERV7_15DIELMA":1,"LAYERPAIR0LOW":1,"LAYERPAIR0HIGH":1,"BOTTOM":1,"LAYERPAIR0DRILLG":1,"LAYERPAIR0DRILLD":1,"LAYERPAIR0SUBSTA":1,"TOGGLELAYERS":1,"PLACEMARKERX1":1,"PLACEMARKERY1":1,"PLACEMARKERX2":1,"PLACEMARKERY2":1,"PLACEMARKERX3":1,"PLACEMARKERY3":1,"PLACEMARKERX4":1,"PLACEMARKERY4":1,"PLACEMARKERX5":1,"PLACEMARKERY5":1,"PLACEMARKERX6":1,"PLACEMARKERY6":1,"PLACEMARKERX7":1,"PLACEMARKERY7":1,"PLACEMARKERX8":1,"PLACEMARKERY8":1,"PLACEMARKERX9":1,"PLACEMARKERY9":1,"PLACEMARKERX10":1,"PLACEMARKERY10":1,"SELECTIONMEMORYL":8,"SURFACEMICROSTRI":2,"SQRT":4,"Er":4,"EXP":4,"+":6,"TraceToPlaneDist":12,"))))":2,"LN":2,"TraceWidth":2,"TraceHeight":8,"))":3,"((":4,"CharacteristicIm":2,")))))":1,"SYMMETRICSTRIPLI":2,")))":2,"PlaneToPlaneDist":2,"))))))":1,"ELECTRICALGRIDSN":1,"ELECTRICALGRIDUS":1,"ROUTINGDIRECTION":32,"Automatic":32,"TOPLAYER_MRLASTW":1,"15mil":32,"MIDLAYER1_MRLAST":1,"MIDLAYER2_MRLAST":1,"MIDLAYER3_MRLAST":1,"MIDLAYER4_MRLAST":1,"MIDLAYER5_MRLAST":1,"MIDLAYER6_MRLAST":1,"MIDLAYER7_MRLAST":1,"MIDLAYER8_MRLAST":1,"MIDLAYER9_MRLAST":1,"MIDLAYER10_MRLAS":1,"MIDLAYER11_MRLAS":1,"MIDLAYER12_MRLAS":1,"MIDLAYER13_MRLAS":1,"MIDLAYER14_MRLAS":1,"MIDLAYER15_MRLAS":1,"MIDLAYER16_MRLAS":1,"MIDLAYER17_MRLAS":1,"MIDLAYER18_MRLAS":1,"MIDLAYER19_MRLAS":1,"MIDLAYER20_MRLAS":1,"MIDLAYER21_MRLAS":1,"MIDLAYER22_MRLAS":1,"MIDLAYER23_MRLAS":1,"MIDLAYER24_MRLAS":1,"MIDLAYER25_MRLAS":1,"MIDLAYER26_MRLAS":1,"MIDLAYER27_MRLAS":1,"MIDLAYER28_MRLAS":1,"MIDLAYER29_MRLAS":1,"MIDLAYER30_MRLAS":1,"BOTTOMLAYER_MRLA":1,"MRLASTVIASIZE":1,"50mil":3,"MRLASTVIAHOLE":1,"28mil":1,"LASTTARGETLENGTH":1,"99999mil":3,"SHOWDEFAULTSETS":1,"LAYERSETSCOUNT":1,"LAYERSET1NAME":1,"Layers":9,"LAYERSET1LAYERS":1,"MultiLayer":3,"TopPaste":2,"TopOverlay":2,"TopSolder":2,"TopLayer":2,"BottomLayer":2,"BottomSolder":2,"BottomOverlay":2,"BottomPaste":2,"DrillGuide":2,"KeepOutLayer":2,"Mechanical1":2,"Mechanical15":2,"DrillDrawing":2,"LAYERSET1ACTIVEL":1,".7":5,"LAYERSET1ISCURRE":1,"LAYERSET1ISLOCKE":1,"LAYERSET1FLIPBOA":1,"LAYERSET2NAME":1,"Signal":3,"LAYERSET2LAYERS":1,"LAYERSET2ACTIVEL":1,"LAYERSET2ISCURRE":1,"LAYERSET2ISLOCKE":1,"LAYERSET2FLIPBOA":1,"LAYERSET3NAME":1,"LAYERSET3LAYERS":1,"LAYERSET3ACTIVEL":1,"LAYERSET3ISCURRE":1,"LAYERSET3ISLOCKE":1,"LAYERSET3FLIPBOA":1,"LAYERSET4NAME":1,"NonSignal":1,"LAYERSET4LAYERS":1,"LAYERSET4ACTIVEL":1,"MULTILAYER":14,"LAYERSET4ISCURRE":1,"LAYERSET4ISLOCKE":1,"LAYERSET4FLIPBOA":1,"LAYERSET5NAME":1,"LAYERSET5LAYERS":1,"LAYERSET5ACTIVEL":1,"MECHANICAL1":2,"LAYERSET5ISCURRE":1,"LAYERSET5ISLOCKE":1,"LAYERSET5FLIPBOA":1,"BOARDINSIGHTVIEW":1,"VISIBLEGRIDMULTF":1,"BIGVISIBLEGRIDMU":1,"ELECTRICALGRIDMU":1,"OUTLINEMODELCRC":1,"OUTLINEMODELNAME":1,"CURRENT2D3DVIEWS":1,"2D":2,"VP":4,".LX":1,".HX":1,".LY":1,".HY":1,"2DCONFIGTYPE":1,".config_2dsimple":2,"2DCONFIGURATION":1,"`":195,"CFGALL":10,".CONFIGURATIONKI":2,".CONFIGURATIONDE":2,"20Standard":1,"202D":1,".COMPONENTBODYRE":2,".COMPONENTBODYSN":2,".SHOWCOMPONENTSN":2,"CFG2D":145,".PRIMDRAWMODE":1,".LAYEROPACITY":98,".TOPLAYER":1,".MIDLAYER1":1,".MIDLAYER2":1,".MIDLAYER3":1,".MIDLAYER4":1,".MIDLAYER5":1,".MIDLAYER6":1,".MIDLAYER7":1,".MIDLAYER8":1,".MIDLAYER9":1,".MIDLAYER10":1,".MIDLAYER11":1,".MIDLAYER12":1,".MIDLAYER13":1,".MIDLAYER14":1,".MIDLAYER15":1,".MIDLAYER16":1,".MIDLAYER17":1,".MIDLAYER18":1,".MIDLAYER19":1,".MIDLAYER20":1,".MIDLAYER21":1,".MIDLAYER22":1,".MIDLAYER23":1,".MIDLAYER24":1,".MIDLAYER25":1,".MIDLAYER26":1,".MIDLAYER27":1,".MIDLAYER28":1,".MIDLAYER29":1,".MIDLAYER30":1,".BOTTOMLAYER":1,".TOPOVERLAY":1,".BOTTOMOVERLAY":1,".TOPPASTE":1,".BOTTOMPASTE":1,".TOPSOLDER":1,".BOTTOMSOLDER":1,".INTERNALPLANE1":1,".INTERNALPLANE2":1,".INTERNALPLANE3":1,".INTERNALPLANE4":1,".INTERNALPLANE5":1,".INTERNALPLANE6":1,".INTERNALPLANE7":1,".INTERNALPLANE8":1,".INTERNALPLANE9":1,".INTERNALPLANE10":1,".INTERNALPLANE11":1,".INTERNALPLANE12":1,".INTERNALPLANE13":1,".INTERNALPLANE14":1,".INTERNALPLANE15":1,".INTERNALPLANE16":1,".DRILLGUIDE":1,".KEEPOUTLAYER":1,".MECHANICAL1":1,".MECHANICAL2":1,".MECHANICAL3":1,".MECHANICAL4":1,".MECHANICAL5":1,".MECHANICAL6":1,".MECHANICAL7":1,".MECHANICAL8":1,".MECHANICAL9":1,".MECHANICAL10":1,".MECHANICAL11":1,".MECHANICAL12":1,".MECHANICAL13":1,".MECHANICAL14":1,".MECHANICAL15":1,".MECHANICAL16":1,".DRILLDRAWING":1,".MULTILAYER":1,".CONNECTLAYER":1,".BACKGROUNDLAYER":1,".DRCERRORLAYER":1,".HIGHLIGHTLAYER":1,".GRIDCOLOR1":1,".GRIDCOLOR10":1,".PADHOLELAYER":1,".VIAHOLELAYER":1,".MECHANICAL17":1,".MECHANICAL18":1,".MECHANICAL19":1,".MECHANICAL20":1,".MECHANICAL21":1,".MECHANICAL22":1,".MECHANICAL23":1,".MECHANICAL24":1,".MECHANICAL25":1,".MECHANICAL26":1,".MECHANICAL27":1,".MECHANICAL28":1,".MECHANICAL29":1,".MECHANICAL30":1,".MECHANICAL31":1,".MECHANICAL32":1,".TOGGLELAYERS":2,".SET":5,".All":5,"~":15,"1_Mechanical":1,"1_Internal":1,"1_Standard":1,"1_Dielectric":1,".WORKSPACECOLALP":14,".MECHLAYERINSING":2,"SerializeLayerHa":4,".Version":4,"ClassName":4,"TLayerToBoolean":4,".MECHLAYERLINKED":2,".CURRENTLAYER":1,".DISPLAYSPECIALS":1,".SHOWTESTPOINTS":1,".SHOWORIGINMARKE":2,".EYEDIST":2,".SHOWSTATUSINFO":1,".SHOWPADNETS":1,".SHOWPADNUMBERS":1,".SHOWVIANETS":1,".SHOWVIASPAN":1,".USETRANSPARENTL":1,".PLANEDRAWMODE":1,".DISPLAYNETNAMES":1,".FROMTOSDISPLAYM":1,".PADTYPESDISPLAY":1,".SINGLELAYERMODE":1,".ORIGINMARKERCOL":1,".SHOWCOMPONENTRE":1,".COMPONENTREFPOI":1,".POSITIVETOPSOLD":2,".POSITIVEBOTTOMS":2,".TOPPOSITIVESOLD":1,".BOTTOMPOSITIVES":1,".ALLCONNECTIONSI":1,".MULTICOLOREDCON":1,".SHOWSPECIALSTRI":1,"2DCONFIGFULLFILE":1,"AppData":1,"Roaming":1,"1EB032F1":1,"E719":1,"D6BAF9C1E861":1,"ViewConfiguratio":1,"Standard":1,"3DCONFIGTYPE":1,".config_3d":1,"3DCONFIGURATION":1,"Enter":1,"20description":1,"20of":1,"20new":1,"20view":1,"20configuration":1,"CFG3D":38,".SHOWCOMPONENTBO":1,".SHOWCOMPONENTST":1,".COMPONENTMODELP":1,".SHOWCOMPONENTAX":1,".SHOWBOARDCORE":1,".SHOWBOARDPREPRE":1,".SHOWTOPSILKSCRE":1,".SHOWBOTSILKSCRE":1,".SHOWCUTOUTS":1,".SHOWROUTETOOLPA":1,".SHOWROOMS3D":1,".USESYSCOLORSFOR":1,".WORKSPACECOLOR":1,".BOARDCORECOLOR":1,".BOARDPREPREGCOL":2,".TOPSOLDERMASKCO":2,".BOTSOLDERMASKCO":2,".COPPERCOLOR":1,".TOPSILKSCREENCO":2,".BOTSILKSCREENCO":2,".WORKSPACELUMINA":1,".WORKSPACEBEGINC":1,".WORKSPACEENDCOL":1,".WORKSPACECOLORO":1,".BOARDCORECOLORO":1,".COPPERCOLOROPAC":1,".BOARDTHICKNESSS":1,".SHOWMECHANICALL":1,".MECHANICALLAYER":1,"3DCONFIGFULLFILE":1,"Not":1,"Saved":1,"LOOKAT":3,".Z":2,"EYEROTATION":3,"ZOOMMULT":1,"VIEWSIZE":2,"GR0_TYPE":1,"CartesianGrid":1,"GR0_NAME":1,"Global":1,"Snap":1,"GR0_COLOR":1,"GR0_COLORLGE":1,"GR0_PRIO":1,"GR0_OX":1,"GR0_OY":1,"GR0_DRAWMODE":1,"GR0_DRAWMODELARG":1,"GR0_ENABLED":1,"GR0_MULT":1,"GR0_MULTLARGE":1,"GR0_DISPLAYUNIT":1,"GR0_COMP":1,"GR0_GSX":1,"GR0_GSY":1,"GR0_QSX":1,"GR0_QSY":1,"GR0_ROT":1,"GR0_FLAGS":1,"EGRANGE":1,"EGMULT":1,"EGENABLED":1,"EGSNAPTOBOARDOUT":1,"EGSNAPTOARCCENTE":1,"EGUSEALLLAYERS":1,"OGSNAPENABLED":1,"MGSNAPENABLED":1,"POINTGUIDEENABLE":1,"GRIDSNAPENABLED":1,"NEAROBJECTSENABL":1,"FAROBJECTSENABLE":1,"NEAROBJECTSET":1,"FAROBJECTSET":1,"NEARDISTANCE":1,"200mil":1,"DRILLSYMBOLASENU":1,"DRILLSYMBOLSIZE":1,"HOLESHAPEHASHSIZ":1,"HASHKEY":1,"#0":11,"HASHVALUE":1,"VIEWPORTSAREVISI":1,"PINPAIRCOUNT":1,"SHOWSIGNALLAYERS":1,"LAYERCOUNT":1,"VALUECOUNT":1,"FN":13,"MEANDERCONTROLPE":1,"FV":13,"#1":2,"DIFFPAIRMAXAMPLI":1,"#2":2,"ISPINSWAPENABLED":1,"#3":2,"DIFFPAIRMINSPACE":1,"#4":2,"ISGLOSSENABLED":1,"#5":2,"SINGLEENDEDCORNE":1,"#6":2,"SINGLEENDEDMINSP":1,"#7":2,"DIFFPAIRCORNERST":1,"#8":2,"SELECTEDPINSWAPS":1,"#9":2,"SELECTEDLENGTHRU":1,"#10":2,"INCREASESPACING":1,"#11":2,"ISTUNINGENABLED":1,"#12":2,"SINGLEENDEDMAXAM":1,"EngineeringChang":1,"ECOISACTIVE":1,"ECOFILENAME":1,".ECO":1,"OutputOptions":2,"DRILLGUIDEHOLESI":1,"30mil":1,"DRILLDRAWSYMBOLS":1,"DRILLSYMBOLKIND":1,"MULTILAYERONPADM":1,"TOPLAYERONPADMAS":1,"BOTTOMLAYERONPAD":1,"INCLUDEVIASINSOL":1,"INCLUDEUNCONNECT":1,"INCLUDEMECH1WITH":1,"INCLUDEMECH2WITH":1,"INCLUDEMECH3WITH":1,"INCLUDEMECH4WITH":1,"INCLUDEMECH5WITH":1,"INCLUDEMECH6WITH":1,"INCLUDEMECH7WITH":1,"INCLUDEMECH8WITH":1,"INCLUDEMECH9WITH":1,"INCLUDEMECH10WIT":1,"INCLUDEMECH11WIT":1,"INCLUDEMECH12WIT":1,"INCLUDEMECH13WIT":1,"INCLUDEMECH14WIT":1,"INCLUDEMECH15WIT":1,"INCLUDEMECH16WIT":1,"PLOTLAYERS":3,"FLIPLAYERS":2,"DEVICE":1,"DRIVER":1,"OUTPUT":1,"SHOWHOLES":1,"SCALETOFITPAGE":1,"USEPRINTERFONTS":1,"USESOFTWAREARCS":2,"BATCHTYPE":1,"COMPOSITETYPE":1,"CBORDERSIZE":1,"SCALE":1,"XCORRECT":1,"YCORRECT":1,"PLOTPADNETS":1,"PLOTPADNUMBERS":1,"PLOTTERSCALE":1,"PLOTTERXCORRECT":1,"PLOTTERYCORRECT":1,"PLOTTERXOFFSET":1,"PLOTTERYOFFSET":1,"PLOTTERSHOWHOLES":1,"PLOTTERUSESOFTWA":1,"PLOTTERWAITBETWE":1,"PLOTTEROUTPUTPOR":1,"PLOTTERLANGUAGE":1,"SPD1":1,"THK1":1,"13mil":8,"SPD2":1,"THK2":1,"SPD3":1,"THK3":1,"SPD4":1,"THK4":1,"SPD5":1,"THK5":1,"SPD6":1,"THK6":1,"SPD7":1,"THK7":1,"SPD8":1,"THK8":1,"PLOTMODE":1,"DRIVERTYPE":1,"PP1":1,"PP2":1,"PP3":1,"PP4":1,"PP5":1,"PP6":1,"PP7":1,"PP8":1,"PP9":1,"PP10":1,"PP11":1,"PP12":1,"PP13":1,"PP14":1,"PP15":1,"PP16":1,"PP17":1,"PP18":1,"PP19":1,"PP20":1,"PP21":1,"PP22":1,"PP23":1,"PP24":1,"PP25":1,"PP26":1,"PP27":1,"PP28":1,"PP29":1,"PP30":1,"PP31":1,"PP32":1,"PP33":1,"PP34":1,"PP35":1,"PP36":1,"PP37":1,"PP38":1,"PP39":1,"PP40":1,"PP41":1,"PP42":1,"PP43":1,"PP44":1,"PP45":1,"PP46":1,"PP47":1,"PP48":1,"PP49":1,"PP50":1,"PP51":1,"PP52":1,"PP53":1,"PP54":1,"PP55":1,"PP56":1,"PP57":1,"PP58":1,"PP59":1,"PP60":1,"PP61":1,"PP62":1,"PP63":1,"PP64":1,"PP65":1,"PP66":1,"PP67":1,"PP68":1,"PP69":1,"PP70":1,"PP71":1,"PP72":1,"PP73":1,"PP74":1,"PP75":1,"PP76":1,"PP77":1,"PP78":1,"PP79":1,"PP80":1,"PP81":1,"PP82":1,"PM1":1,"PM2":1,"PM3":1,"PM4":1,"PM5":1,"PM6":1,"PM7":1,"PM8":1,"PM9":1,"PM10":1,"PM11":1,"PM12":1,"PM13":1,"PM14":1,"PM15":1,"PM16":1,"PM17":1,"PM18":1,"PM19":1,"PM20":1,"PM21":1,"PM22":1,"PM23":1,"PM24":1,"PM25":1,"PM26":1,"PM27":1,"PM28":1,"PM29":1,"PM30":1,"PM31":1,"PM32":1,"PM33":1,"PM34":1,"PM35":1,"PM36":1,"PM37":1,"PM38":1,"PM39":1,"PM40":1,"PM41":1,"PM42":1,"PM43":1,"PM44":1,"PM45":1,"PM46":1,"PM47":1,"PM48":1,"PM49":1,"PM50":1,"PM51":1,"PM52":1,"PM53":1,"PM54":1,"PM55":1,"PM56":1,"PM57":1,"PM58":1,"PM59":1,"PM60":1,"PM61":1,"PM62":1,"PM63":1,"PM64":1,"PM65":1,"PM66":1,"PM67":1,"PM68":1,"PM69":1,"PM70":1,"PM71":1,"PM72":1,"PM73":1,"PM74":1,"PM75":1,"PM76":1,"PM77":1,"PM78":1,"PM79":1,"PM80":1,"PM81":1,"PM82":1,"PC1":1,"PC2":1,"PC3":1,"PC4":1,"PC5":1,"PC6":1,"PC7":1,"PC8":1,"PC9":1,"PC10":1,"PC11":1,"PC12":1,"PC13":1,"PC14":1,"PC15":1,"PC16":1,"PC17":1,"PC18":1,"PC19":1,"PC20":1,"PC21":1,"PC22":1,"PC23":1,"PC24":1,"PC25":1,"PC26":1,"PC27":1,"PC28":1,"PC29":1,"PC30":1,"PC31":1,"PC32":1,"PC33":1,"PC34":1,"PC35":1,"PC36":1,"PC37":1,"PC38":1,"PC39":1,"PC40":1,"PC41":1,"PC42":1,"PC43":1,"PC44":1,"PC45":1,"PC46":1,"PC47":1,"PC48":1,"PC49":1,"PC50":1,"PC51":1,"PC52":1,"PC53":1,"PC54":1,"PC55":1,"PC56":1,"PC57":1,"PC58":1,"PC59":1,"PC60":1,"PC61":1,"PC62":1,"PC63":1,"PC64":1,"PC65":1,"PC66":1,"PC67":1,"PC68":1,"PC69":1,"PC70":1,"PC71":1,"PC72":1,"PC73":1,"PC74":1,"PC75":1,"PC76":1,"PC77":1,"PC78":1,"PC79":1,"PC80":1,"PC81":1,"PC82":1,"GerberOptions":1,"SORTOUTPUT":1,"CENTERPHOTOPLOTS":1,"EMBEDAPERTURES":1,"PANELIZE":1,"G54":1,"PLUSTOL":1,"MINUSTOL":1,"FILMSIZEX":1,"20000mil":1,"FILMSIZEY":1,"16000mil":1,"BORDERSIZE":1,"APTTABLE":1,"MAXAPERSIZE":1,"250mil":1,"RELIEFSHAPESALLO":1,"PADSFLASHONLY":1,"GERBERUNITS":1,"GERBERDECS":1,"FLASHALLFILLS":1,"AdvancedPlacerOp":1,"PLACELARGECLEAR":1,"PLACESMALLCLEAR":1,"PLACEUSEROTATION":1,"PLACEUSELAYERSWA":1,"PLACEBYPASSNET1":1,"PLACEBYPASSNET2":1,"PLACEUSEADVANCED":1,"PLACEUSEGROUPING":1,"DesignRuleChecke":1,"DOMAKEDRCFILE":1,"DOMAKEDRCERRORLI":1,"DOSUBNETDETAILS":1,"REPORTFILENAME":1,"EXTERNALNETLISTF":1,"CHECKEXTERNALNET":1,"MAXVIOLATIONCOUN":1,"REPORTDRILLEDSMT":1,"REPORTINVALIDMUL":1,"RULESETTOCHECK":1,"ONLINERULESETTOC":1,"INTERNALPLANEWAR":1,"VERIFYSHORTINGCO":1,"REPORTBROKENPLAN":1,"REPORTDEADCOPPER":1,"DEADCOPPERMINARE":1,"REPORTSTARVEDTHE":1,"MINSTARVEDCOPPER":1,"REPORTSTRADLINGH":1,"REPORTHOLESINVOI":1,"PinSwapOptions":1,"QUIET":1,"APPROXIMATEPINPO":1,"ALLOWPARTIALLYRO":1,"VIAPENALTYSTATE":1,"CROSSOVERRATIO":1,"VIAPENALTYVALUE":1,"IGNORENETS":1,"IGNORENETCLASSES":1,"IGNORECOMPONENTS":1,"IGNOREDIFFERENTI":1,"HEURISTICNAME":1,"HEURISTICONOFFST":1,"HEURISTICWEIGHTV":1,"TestpointOptions":1,"TESTPOINTSEARCHO":6,"INDEXFORSAVE":23,"SUPERCLASS":13,"SELECTED":13,"SCHAUTOGENERATED":13,"EKSDBKYV":1,"CRCMRELH":1,"COKJIJVY":1,"FXNWACPC":1,"XLKPEYNS":1,"Outside":1,"Components":5,"AUTOGENERATEDCLA":8,"PRUNPEPU":1,"Inside":1,"M0":2,"FDSKNMHP":1,"Side":2,"QQPTCXTG":1,"VVVWKBMT":1,"TJKHJMJH":1,"Pads":1,"WTYKRXPU":1,"HHKGBWSV":1,"From":1,"Tos":1,"QXPVYICP":1,"ID":1,"X":1,"Y":1,"PATTERN":1,"NAMEON":1,"COMMENTON":1,"GROUPNUM":1,"COUNT":1,"ROTATION":1,"NAMEAUTOPOSITION":1,"COMMENTAUTOPOSIT":1,"CHANNELOFFSET":1,"SOURCEDESIGNATOR":1,"SOURCEUNIQUEID":1,"SOURCEHIERARCHIC":1,"SOURCEFOOTPRINTL":1,"SOURCECOMPONENTL":1,"SOURCELIBREFEREN":1,"SOURCEDESCRIPTIO":1,"SOURCECOMPLIBIDE":1,"SOURCECOMPLIBRAR":1,"WTBWAHIL":1,"JUMPERSVISIBLE":1,"ParamItem":7,"PRIMITIVEINDEX":7,"VALUE":7,"ISIMPORTED":7,"DXPRule":5,"RULEKIND":9,"UnpouredPolygon":4,"NETSCOPE":9,"AnyNet":9,"LAYERKIND":9,"SameLayer":9,"SCOPE1EXPRESSION":4,"SCOPE2EXPRESSION":4,"ENABLED":8,"PRIORITY":4,"COMMENT":8,"QFKDVCPG":1,"DEFINEDBYLOGICAL":4,"SCOPE1COUNT":4,"SCOPE1_0_KIND":4,"SCOPE1_0_VALUE":4,"SCOPE2COUNT":4,"SCOPE2_0_KIND":4,"SCOPE2_0_VALUE":4,"COMMENTLENGTH":4,"NetAntennae":4,"KMUHVMEL":1,"NETANTENNAETOLER":1,"SilkToBoardRegio":4,"WXITUWUQ":1,"SilkToSilkCleara":4,"NSHRSGNV":1,"SILKTOSILKCLEARA":1,"SilkToSolderMask":1,"SCOPE1":1,"OutputJobFile":1,"Caption":1,"VaultGUID":1,"ItemGUID":1,"ItemHRID":1,"RevisionGUID":1,"RevisionId":1,"VaultHRID":1,"AutoItemHRID":1,"NextRevId":1,"FolderGUID":1,"LifeCycleDefinit":1,"RevisionNamingSc":1,"Group":1,"TargetOutputMedi":1,"VariantName":1,"VariantScope":1,"CurrentConfigura":1,"OutputMedium1":1,"OutputMedium1_Ty":1,"Publish":1,"OutputCategory1":1,"OutputEnabled1":1,"OutputEnabled1_O":1,"PublishSettings":1,"OutputFilePath1":1,"Job1":3,".PDF":3,"ReleaseManaged1":1,"OutputBasePath1":1,"OutputPathMedia1":1,"OutputPathMediaV":1,"OutputPathOutput":3,"Type":1,"OutputFileName1":1,"OutputFileNameMu":1,"UseOutputNameFor":1,"OutputFileNameSp":1,"OpenOutput1":1,"PromptOverwrite1":1,"PublishMethod1":1,"ZoomLevel1":1,"FitSCHPrintSizeT":1,"FitPCBPrintSizeT":1,"GenerateNetsInfo":1,"MarkPins1":1,"MarkNetLabels1":1,"MarkPortsId1":1,"GenerateTOC1":1,"ShowComponentPar":1,"GlobalBookmarks1":1,"PDFACompliance1":1,"Disabled":1,"PDFVersion1":1,"Default":1,"GeneratedFilesSe":1,"RelativeOutputPa":1,"OpenOutputs1":1},"AngelScript":{"COMMENT//":13,"array":3,"<":21,"WorldScript":9,"::":31,"PayloadBeginTrig":1,"@":28,">":22,"g_payloadBeginTr":3,";":166,"PayloadTeamForce":1,"g_teamForceField":4,"[":30,"GameMode":1,"]":30,"class":2,"Payload":2,":":2,"TeamVersusGameMo":12,"{":59,"Editable":8,"UnitFeed":2,"PayloadUnit":2,"FirstNode":2,"default":7,"=":65,"int":21,"PrepareTime":2,"TimeLimit":2,"TimeAddCheckpoin":1,"float":3,"TimeOvertime":2,"TimePayloadHeal":1,"PayloadHeal":1,"PayloadBehavior":2,"m_payload":3,"m_tmStarting":6,"m_tmStarted":7,"m_tmLimitCustom":3,"m_tmOvertime":7,"m_tmInOvertime":3,"PayloadHUD":2,"m_payloadHUD":6,"PayloadClassSwit":2,"m_switchClass":5,"SValue":2,"m_switchedSidesD":7,"(":139,"Scene":1,"scene":2,")":122,"super":2,"m_tmRespawnCount":1,"@m_payloadHUD":1,"m_guiBuilder":3,"@m_switchTeam":1,"PayloadTeamSwitc":1,"@m_switchClass":1,"}":59,"void":16,"UpdateFrame":2,"ms":4,",":56,"GameInput":1,"&":6,"gameInput":2,"MenuInput":1,"menuInput":2,"override":14,".Update":1,"if":39,"Network":6,"IsServer":3,"())":13,"uint64":1,"tmNow":4,"CurrPlaytimeLeve":2,"()":50,"==":9,"GetPlayersInTeam":2,"&&":4,"Message":3,"<<":2,".SendToAll":3,"-":4,"*":3,"for":8,"uint":13,"i":24,".length":7,"++":8,"ws":2,"GetWorldScript":1,"g_scene":1,".Execute":1,"!":10,"m_ended":1,"CheckTimeReached":2,"string":1,"NameForTeam":1,"index":3,"return":16,"else":10,"dt":3,"+=":4,".AttackersInside":1,"-=":1,"<=":1,"TimeReached":3,"))":2,"SetWinner":2,"false":2,"bool":6,"ShouldFreezeCont":2,".m_visible":2,"||":2,"ShouldDisplayCur":2,"CanSwitchTeams":1,"PlayerRecord":3,"CreatePlayerReco":1,"PayloadPlayerRec":5,"GetPlayerClassCo":1,"PlayerClass":1,"playerClass":2,"TeamVersusScore":2,"team":10,"is":17,"null":15,"ret":3,".m_players":3,".peer":4,"continue":4,"auto":5,"record":7,"cast":9,".playerClass":1,"PlayerClassesUpd":1,".PlayerClassesUp":1,"attackers":3,"print":2,".Winner":1,"EndMatch":1,"DisplayPlayerNam":2,"idt":10,"SpriteBatch":3,"sb":10,"PlayerHusk":1,"plr":3,"vec2":4,"pos":5,".DisplayPlayerNa":1,"RenderFrame":2,"Player":7,"player":5,"GetLocalPlayer":1,"PlayerHealgun":2,"healgun":3,".m_currWeapon":1,".RenderMarkers":1,"RenderWidgets":2,".Draw":2,"GoNextMap":2,"ChangeLevel":1,"GetCurrentLevelF":1,"SpawnPlayers":2,"peer":4,".GetInteger":2,"+":5,"joinScore":3,"FindTeamScore":1,"m_teamScores":3,"@joinScore":2,"j":10,"g_players":8,"!=":2,"SpawnPlayer":3,".m_team":1,"break":2,"Save":2,"SValueBuilder":1,"builder":6,".PushArray":1,".PushInteger":2,".team":1,".PopArray":1,"Start":2,"uint8":1,"save":4,"StartMode":1,"sMode":2,"@m_switchedSides":1,"GetParamArray":1,"UnitPtr":3,"m_tmLimit":1,"//":2,"infinite":1,"time":1,"limit":1,"as":2,"far":1,"VersusGameMode":1,"concerned":1,"minutes":1,"by":1,"@m_payload":2,".FetchFirst":3,".GetScriptBehavi":5,"PrintError":4,"unitFirstNode":5,".IsValid":2,"node":8,"PayloadNode":5,".m_targetNode":1,"prevNode":4,"totalDistance":3,"unitNode":5,"while":2,".NextNode":1,"@node":2,".m_prevNode":3,".m_nextNode":2,"dist":2,".Position":4,"@prevNode":1,"currDistance":3,"distNode":8,".m_locationFacto":2,"/":1,"@distNode":1,".AddCheckpoints":1,"unitId":2,".HandlePlayerCla":1,".local":1,"localAttackers":2,"HashString":1,"hasCollision":2,".Attackers":1,"units":4,".Units":1,".FetchAll":1,"k":5,"PhysicsBody":1,"body":3,".GetPhysicsBody":1,".GetDebugName":1,".SetActive":1,"COMMENT/*":1,"#include":1,"BotManager":6,"g_BotManager":3,"@CreateDumbBot":1,"CConCommand":1,"m_pAddBot":1,"PluginInit":1,".PluginInit":1,"@m_pAddBot":1,"@CConCommand":1,"@AddBotCallback":1,"AddBotCallback":1,"const":1,"CCommand":1,"args":4,".ArgC":1,"g_Game":3,".AlertMessage":3,"at_console":3,"BaseBot":4,"pBot":2,".CreateBot":1,"final":1,"DumbBot":2,"CBasePlayer":2,"pPlayer":4,"Think":2,".pev":5,".deadflag":1,">=":1,"DEAD_RESPAWNABLE":1,".button":4,"|=":2,"IN_ATTACK":4,"&=":2,"~":2,"KeyValueBuffer":1,"pInfoBuffer":3,"g_EngineFuncs":1,".GetInfoKeyBuffe":1,".edict":1,".SetValue":2,"Math":4,".RandomLong":4,"uiIndex":4,"m_vecVelocity":1,"CreateDumbBot":1,"@DumbBot":1},"Ant Build System":{"<?":2,"xml":2,"version":2,"=":188,"encoding":2,"?>":2,"<":106,"project":4,"name":64,">":8,"COMMENT<!--":40,"tstamp":2,"/>":102,"import":32,"file":38,"dirname":2,"property":38,"basename":2,"location":32,"target":32,"depends":30,"description":16,"echoproperties":2,"</":4},"Antlers":{"<":37,"article":2,"class":9,"=":51,">":70,"header":3,"h1":2,"Blog":1,"</":31,"p":2,"This":1,"is":1,"description":1,"of":2,"the":1,"type":1,"content":3,"you":1,"would":1,"expect":1,"to":1,"read":1,"here":1,"on":1,"this":1,"blog":8,".":2,"{{":72,"collection":12,":":43,"as":2,"paginate":3,"sort":1,"}}":72,"section":4,"posts":2,"div":2,"partial":10,"/":24,"card":1,"oversized":1,"if":10,"$prev_page":2,"||":1,"$next_page":2,"a":4,"href":4,"><":1,"span":4,">&":2,"larr":1,";":4,"Newer":1,"articles":2,"Older":1,"rarr":1,"></":2,"---":4,"foo":18,"bar":8,"baz":6,"qux":2,"<!":3,"DOCTYPE":2,"html":9,"head":6,"title":8,"seo_title":2,"??":2,"body":6,"layouts":2,"navigation":3,"ul":4,"limit":4,"li":4,"#":6,"@":2,"?":10,"$":4,"alfa":6,"|":4,"bravo":4,"charlie":2,"(":8,"delta":2,",":12,"$golf":2,")":8,"[":4,"]":4,"switch":2,"size":4,"==":4,"=>":6,"()":2,"items":2,"{":6,"headlines":2,"}":6,"merge":2,"news":2,"<?":2,"php":2,"echo":2,"?>":2,"xml_header":1,"urlset":2,"xmlns":2,"locales":4,"count":2,"xhtml":2,"seo":3,"sitemap_collecti":2,"from":1,"seo_noindex":1,"isnt":1,"results":2,"url":2,"loc":2,"permalink":1,"lastmod":2,"updated_at":1,"format":1,"changefreq":2,"sitemap_change_f":2,"priority":2,"sitemap_priority":2,"link":2,"rel":2,"hreflang":1,"/>":1,"@name":1,"Layout":1,"@desc":1,"The":1,"default":1,"layout":3,"file":1,"COMMENT<!--":2,"doctype":1,"lang":1,"meta":3,"charset":1,"http":1,"-":1,"equiv":1,"name":1,"script":2,"src":1,"defer":1,"snippets":3,"browser_appearan":1,"noscript":1,"skip_to_content":1,"components":1,"toolbar":1,"yield":1,"seo_body":1,"template_content":1,"footer":1},"ApacheConf":{"ServerSignature":1,"Off":1,"RewriteCond":15,"%":48,"{":16,"REQUEST_METHOD":1,"}":16,"^":5,"(":14,"HEAD":1,"|":86,"TRACE":1,"DELETE":1,"TRACK":1,")":15,"[":17,"NC":13,",":25,"OR":14,"]":17,"THE_REQUEST":1,"\\\\":3,"r":1,"n":1,"0A":6,"0D":6,"HTTP_REFERER":1,"<":36,">":63,"3C":5,"3E":5,"HTTP_COOKIE":1,"REQUEST_URI":1,"/":614,";":2,":":9,"\\\\\\":1,".":8,"\\":11,"HTTP_USER_AGENT":5,"$":2,"java":1,"curl":2,"wget":2,"winhttp":1,"HTTrack":1,"clshttp":1,"archiver":1,"loader":1,"email":1,"harvest":1,"extract":1,"grab":1,"miner":1,"libwww":1,"-":43,"perl":1,"python":1,"nikto":1,"scan":1,"#Block":1,"mySQL":1,"injects":1,"QUERY_STRING":5,".*":3,"*":1,"union":1,"select":1,"insert":1,"cast":1,"set":1,"declare":1,"drop":1,"update":1,"md5":1,"benchmark":1,"localhost":1,"loopback":1,".0":2,".1":1,"a":1,"z0":1,"COMMENT#":551,"RewriteRule":1,"index":4,".php":2,"F":1,"ServerRoot":2,"#Listen":2,"Listen":2,"LoadModule":126,"authn_file_modul":2,"libexec":65,"apache2":161,"mod_authn_file":2,".so":130,"authn_dbm_module":2,"mod_authn_dbm":2,"authn_anon_modul":2,"mod_authn_anon":2,"authn_dbd_module":2,"mod_authn_dbd":2,"authn_default_mo":2,"mod_authn_defaul":2,"authz_host_modul":2,"mod_authz_host":2,"authz_groupfile_":2,"mod_authz_groupf":2,"authz_user_modul":2,"mod_authz_user":2,"authz_dbm_module":2,"mod_authz_dbm":2,"authz_owner_modu":2,"mod_authz_owner":2,"authz_default_mo":2,"mod_authz_defaul":2,"auth_basic_modul":2,"mod_auth_basic":2,"auth_digest_modu":2,"mod_auth_digest":2,"cache_module":2,"mod_cache":2,"disk_cache_modul":2,"mod_disk_cache":2,"mem_cache_module":2,"mod_mem_cache":2,"dbd_module":2,"mod_dbd":2,"dumpio_module":2,"mod_dumpio":2,"reqtimeout_modul":1,"mod_reqtimeout":1,"ext_filter_modul":2,"mod_ext_filter":2,"include_module":2,"mod_include":2,"filter_module":2,"mod_filter":2,"substitute_modul":1,"mod_substitute":1,"deflate_module":2,"mod_deflate":2,"log_config_modul":3,"mod_log_config":1,"log_forensic_mod":2,"mod_log_forensic":2,"logio_module":3,"mod_logio":1,"env_module":2,"mod_env":2,"mime_magic_modul":2,"mod_mime_magic":2,"cern_meta_module":2,"mod_cern_meta":2,"expires_module":2,"mod_expires":2,"headers_module":2,"mod_headers":2,"ident_module":2,"mod_ident":2,"usertrack_module":2,"mod_usertrack":2,"#LoadModule":4,"unique_id_module":2,"mod_unique_id":2,"setenvif_module":2,"mod_setenvif":2,"version_module":2,"mod_version":2,"proxy_module":2,"mod_proxy":2,"proxy_connect_mo":2,"mod_proxy_connec":2,"proxy_ftp_module":2,"mod_proxy_ftp":2,"proxy_http_modul":2,"mod_proxy_http":2,"proxy_scgi_modul":1,"mod_proxy_scgi":1,"proxy_ajp_module":2,"mod_proxy_ajp":2,"proxy_balancer_m":2,"mod_proxy_balanc":2,"ssl_module":4,"mod_ssl":2,"mime_module":4,"mod_mime":2,"dav_module":2,"mod_dav":2,"status_module":2,"mod_status":2,"autoindex_module":2,"mod_autoindex":2,"asis_module":2,"mod_asis":2,"info_module":2,"mod_info":2,"cgi_module":2,"mod_cgi":2,"dav_fs_module":2,"mod_dav_fs":2,"vhost_alias_modu":2,"mod_vhost_alias":2,"negotiation_modu":2,"mod_negotiation":2,"dir_module":4,"mod_dir":2,"imagemap_module":2,"mod_imagemap":2,"actions_module":2,"mod_actions":2,"speling_module":2,"mod_speling":2,"userdir_module":2,"mod_userdir":2,"alias_module":4,"mod_alias":2,"rewrite_module":2,"mod_rewrite":2,"perl_module":1,"mod_perl":1,"php5_module":1,"libphp5":1,"hfs_apple_module":1,"mod_hfs_apple":1,"IfModule":34,"!":4,"mpm_netware_modu":2,"mpm_winnt_module":1,"User":2,"_www":2,"Group":2,"</":29,"ServerAdmin":3,"you":2,"@example":2,".com":7,"#ServerName":2,"www":4,".example":4,"DocumentRoot":3,"Directory":14,"/>":2,"Options":7,"FollowSymLinks":5,"AllowOverride":7,"None":8,"Order":11,"deny":11,"allow":11,"Deny":6,"from":11,"all":11,"Indexes":3,"MultiViews":2,"Allow":5,"DirectoryIndex":3,".html":6,"FilesMatch":4,"Satisfy":4,"All":5,"Files":2,"DirectoryMatch":2,"ErrorLog":2,"LogLevel":2,"warn":2,"LogFormat":6,"combined":4,"common":4,"combinedio":2,"CustomLog":2,"#CustomLog":2,"ScriptAliasMatch":1,"cgi":4,"bin":2,"((":1,"?":2,"i":1,"webobjects":1,"))":1,"cgid_module":3,"#Scriptsock":2,"private":15,"var":7,"run":2,"cgisock":2,"DefaultType":2,"text":4,"plain":2,"TypesConfig":2,"etc":27,"mime":2,".types":2,"#AddType":4,"application":6,"x":10,"gzip":6,".tgz":6,"#AddEncoding":4,"compress":4,".Z":4,".gz":4,"AddType":4,"#AddHandler":4,"script":2,".cgi":2,"type":2,"map":2,"html":2,".shtml":4,"#AddOutputFilter":2,"INCLUDES":2,"#MIMEMagicFile":2,"magic":2,"#ErrorDocument":8,"missing":2,"http":2,"//":2,"subscription_inf":2,"#MaxRanges":1,"unlimited":1,"#EnableMMAP":2,"off":5,"#EnableSendfile":2,"TraceEnable":1,"Include":6,"extra":22,"httpd":22,"mpm":2,".conf":22,"#Include":17,"multilang":2,"errordoc":2,"autoindex":2,"languages":2,"userdir":2,"info":2,"vhosts":2,"manual":2,"dav":2,"default":2,"ssl":2,"SSLRandomSeed":4,"startup":2,"builtin":4,"connect":2,"other":1,"COMMENT/*":1,"usr":65,"lib":65,"modules":65,"authn_alias_modu":1,"mod_authn_alias":1,"authnz_ldap_modu":1,"mod_authnz_ldap":1,"file_cache_modul":1,"mod_file_cache":1,"charset_lite_mod":1,"mod_charset_lite":1,"ldap_module":1,"mod_ldap":1,"suexec_module":1,"mod_suexec":1,"mod_cgid":1,"dav_lock_module":1,"mod_dav_lock":1,"daemon":2,"log":3,"error_log":1,"access_log":2,"ScriptAlias":1,"VirtualHost":2,"PORT":1,"patrick":1,"@heysparkbox":1,"ServerName":1,"HOSTNAME":1},"Apex":{"COMMENT/*":6,"global":70,"class":7,"EmailUtils":1,"{":215,"static":83,"void":9,"sendEmailWithSta":3,"(":341,"List":71,"<":135,"String":150,">":124,"recipients":12,",":750,"emailSubject":10,"body":8,"Boolean":38,"useHTML":6,"Id":2,"attachmentIDs":2,")":295,"Attachment":4,"stdAttachments":4,"=":121,"[":71,"SELECT":1,"id":1,"name":2,"FROM":1,"WHERE":1,"IN":1,":":21,"]":71,";":308,"}":213,"Messaging":9,".EmailFileAttach":5,"fileAttachments":7,"new":60,"()":107,"for":24,"attachment":3,"fileAttachment":4,".setFileName":1,".Name":1,".setBody":1,".Body":1,".add":16,"sendEmail":4,"sendTextEmail":1,"textBody":2,"false":13,"null":90,"sendHTMLEmail":1,"htmlBody":2,"true":12,"if":89,"==":52,"return":106,".size":42,"COMMENT//":32,".SingleEmailMess":3,"mail":10,".setSaveAsActivi":1,".setToAddresses":1,".setSubject":1,".setBccSender":1,".setUseSignature":1,".setHtmlBody":1,"else":25,".setPlainTextBod":1,"!=":37,"&&":48,".setFileAttachme":1,".sendEmail":1,"[]":31,"COMMENT/**":9,"isValidEmailAddr":2,"str":16,".trim":5,".length":3,"split":7,".split":3,">=":8,"isNotValidEmailA":1,"!":14,"public":10,"GeoUtils":2,"string":5,"generateFromCont":1,"PageReference":2,"pr":2,"ret":11,"try":1,".getContent":1,".toString":13,".replaceAll":8,"//":29,"get":4,"content":1,"produces":1,"quote":1,"chars":1,"\\":1,"we":1,"need":1,"to":1,"escape":1,"these":2,"in":1,"the":1,"node":1,"value":10,"catch":1,"exception":1,"e":2,"system":4,".debug":2,"+":41,"must":1,"use":1,"ALL":1,"since":1,"many":1,"line":1,"may":1,"also":1,"Map":33,"geo_response":1,"=>":565,"accountAddressSt":2,"account":1,"acct":8,"adr":13,".billingstreet":1,".billingcity":1,".billingstate":1,".billingpostalco":2,"+=":8,".billingcountry":2,"testmethod":1,"t1":1,"pageRef":3,"Page":1,".kmlPreviewTempl":1,"Test":2,".setCurrentPage":1,".assert":7,".generateFromCon":1,"Account":2,"a":3,"billingstreet":1,"billingcity":1,"billingstate":1,"billingpostalcod":1,"billingcountry":1,"insert":1,".assertEquals":6,"TwilioAPI":9,"private":10,"MissingTwilioCon":2,"extends":1,"Exception":1,"{}":4,"TwilioRestClient":5,"client":2,"getDefaultClient":2,"TwilioConfig__c":6,"twilioCfg":13,"getTwilioConfig":3,".client":2,".AccountSid__c":4,".AuthToken__c":4,"TwilioAccount":1,"getDefaultAccoun":1,".getAccount":2,"TwilioCapability":2,"createCapability":1,"createClient":1,"accountSid":2,"authToken":2,".isRunningTest":1,"())":14,"dummy":2,"sid":1,"token":10,".getOrgDefaults":1,"throw":6,"@isTest":1,"test_TwilioAPI":1,"System":11,".getTwilioConfig":2,".getDefaultClien":2,".getAccountSid":1,".getSid":2,".getDefaultAccou":1,"ArrayUtils":13,"EMPTY_STRING_ARR":1,"Integer":33,"MAX_NUMBER_OF_EL":5,"}}":1,"objectToString":1,"Object":45,"objects":4,"strings":4,"obj":3,"instanceof":1,"((":9,"reverse":2,"anArray":16,"i":55,"j":10,"-":12,"tmp":6,"while":8,"--":4,"++":13,"SObject":38,"lowerCase":1,"strs":12,"returnValue":25,"?":5,".toLowerCase":1,"upperCase":1,".toUpperCase":1,"trim":1,"mergex":2,"array1":12,"array2":11,"merged":8,"<=":7,"sObj":4,"isEmpty":7,"objectArray":23,"isNotEmpty":4,"pluck":1,"fieldName":5,"||":12,"plucked":3,".get":11,"toString":3,"assertArraysAreE":2,"expected":20,"actual":18,"))":25,"merg":2,"list1":23,"list2":11,"returnList":19,"IllegalArgumentE":5,"elmt":8,"subset":6,"aList":4,"count":10,"startIndex":9,"qsort":18,"theList":74,"PrimitiveCompara":2,"sortAsc":24,"ObjectComparator":3,"comparator":26,"ISObjectComparat":3,"lo0":6,"hi0":8,"lo":42,"hi":50,".compare":12,"prs":8,"pivot":14,"/":4,"LanguageUtils":1,"final":6,"HTTP_LANGUAGE_CO":2,"DEFAULT_LANGUAGE":3,"Set":6,"SUPPORTED_LANGUA":4,"Chinese":2,"Simplified":1,"Traditional":1,"Dutch":1,"English":1,"Finnish":1,"French":1,"German":1,"Italian":1,"Japanese":1,"Korean":1,"Polish":1,"Portuguese":1,"Brazilian":1,"Russian":1,"Spanish":1,"Swedish":1,"Thai":1,"Czech":1,"Danish":1,"Hungarian":1,"Indonesian":1,"Turkish":1,"DEFAULTS":7,"getLangCodeByHtt":6,"LANGUAGE_CODE_SE":1,"getSuppLangCodeS":2,"ApexPages":4,".currentPage":4,".getParameters":2,"LANGUAGE_HTTP_PA":7,"StringUtils":14,".lowerCase":3,".replaceChars":2,"underscore":1,"dash":1,".containsKey":4,".isNotBlank":1,".contains":3,"getLangCodeByBro":6,"LANGUAGES_FROM_B":6,".getHeaders":1,"splitAndFilterAc":2,"languageFromBrow":6,"getLangCodeByUse":3,"UserInfo":1,".getLanguage":1,".defaultString":4,"header":2,"tokens":3,".substring":2,".indexOf":1,"langCodes":3,"langCode":3,"getLanguageName":1,"displayLanguageC":13,"languageCode":2,"translatedLangua":4,"filterLanguageCo":4,"getAllLanguages":3,">>":2,"BooleanUtils":1,"isFalse":1,"bool":32,"isNotFalse":1,"isNotTrue":1,"isTrue":1,"negate":1,"toBooleanDefault":1,"defaultVal":2,"toBoolean":2,"strToBoolean":1,".equalsIgnoreCas":1,"trueValue":2,"falseValue":2,"toInteger":1,"toStringYesNo":1,"toStringYN":1,"trueString":2,"falseString":2,"xor":1,"boolArray":5,"firstItem":2},"Apollo Guidance Computer":{"COMMENT#":93,"#":325,"It":1,"is":1,"part":1,"of":3,"the":2,"source":1,"code":1,"for":2,"Lunar":1,"Module":1,"Apollo":2,"Guidance":1,"Computer":1,"(":96,"AGC":2,")":96,",":26,"Luminary131":1,"file":1,"using":1,"page":1,"images":1,"from":2,"Luminary":1,"1A":1,".":66,"-":71,"RSB":3,"Corrected":1,"typos":1,"Added":1,"Onno":1,"this":1,"function":1,"which":1,"he":1,"got":1,"Don":1,"Eyles":1,"Assemble":1,"revision":1,"program":1,"LMY99":1,"by":1,"NASA":1,":":4,"JULY":1,"BANK":14,"SETLOC":7,"P40S":3,"EBANK":27,"=":37,"WHICH":20,"COUNT":8,"*":17,"$$":7,"/":17,"P40":8,"****************":17,"TABLES":1,"FOR":36,"THE":25,"IGNITION":9,"ROUTINE":4,"NOLI":1,"SE":1,"TANGERE":1,"P12TABLE":1,"VN":6,"TCF":111,"ULLGNOT":6,"COMFAIL3":4,"GOCUTOFF":3,"TASKOVER":17,"P12SPOT":2,"DEC":12,"NO":4,"ULLAGE":10,"2CADR":22,"SERVEXIT":2,"DISPCHNG":5,"WAITABIT":6,"P12IGN":2,"P40TABLE":2,"COMFAIL4":3,"GOPOST":3,"P40SPOT":4,"OMEGAQ":3,"STEERING":2,"P40SJUNK":3,"P40IGN":2,"REP40ALM":3,"P41TABLE":2,"P41SPOT":3,"CALCN85":1,"COMMON":2,"TIGTASK":2,"P42TABLE":2,"WANTAPS":2,"P42SPOT":2,"P42IGN":5,"P42STAGE":1,"P63TABLE":2,"V99RECYC":2,"P63SPOT":2,"P63IGN":2,"ABRTABLE":1,"NOOP":5,"ABRTIGN":2,"GENERAL":1,"PURPOSE":1,"ROUTINES":1,"BURNBABY":1,"TC":97,"PHASCHNG":15,"GROUP":7,"RESTARTS":4,"HERE":2,"OCT":27,"CAF":34,"ZERO":5,"EXTIRPATE":1,"JUNK":1,"LEFT":1,"IN":23,"DVTOTAL":3,"TS":43,"+":15,"BANKCALL":13,"P40AUTO":3,"MUST":8,"BE":7,"BANKCALLED":2,"EVEN":3,"FROM":3,"ITS":2,"CADR":26,"OWN":2,"TO":23,"SET":17,"UP":13,"RETURN":9,"PROPERLY":1,"B":3,"RNB":1,"EXTEND":38,"DCA":18,"TIG":45,"STORE":3,"NOMINAL":2,"OBLATENESS":1,"COMP":1,"DXCH":22,"GOBLTIME":1,"AND":11,"P70":3,"OR":6,"P71":3,"INHINT":12,"IBNKCALL":5,"ENGINOF3":1,"RELINT":4,"INDEX":19,"P63":6,"CLOKTASK":14,"ALREADY":1,"GOING":2,"CS":36,"CNTDNDEX":6,"GENERALIZED":2,"STCLOK2":2,"INTPRET":2,"DLOAD":1,"DSU":1,"D29":3,".9SEC":5,"STCALL":2,"TDEC1":3,"INITCDUW":1,"BOFF":1,"CALL":1,"MUNFLAG":1,"GOMIDAV":2,"CSMPREC":1,"VLOAD":2,"MXV":2,"VATT1":1,"REFSMMAT":2,"VSR1":1,"STOVL":1,"V":1,"CSM":6,"VELOCITY":1,"--":9,"M":3,"RATT1":1,"VSL4":1,"R":1,"POSITION":1,"MUNGRAV":1,"STODL":1,"G":3,"GRAVITY":1,"VEC":1,"TAT":1,"RELOAD":1,"MIDTOAV":1,"CALRB":1,"MIDTOAV1":1,"CALLT":2,"MADE":1,"IT":10,"TIME":6,"WAS":1,"SLIPPED":1,"SO":4,"RESET":4,"PIPTIME1":1,"SECONDS":7,"AFTER":3,"WE":5,"DID":1,"INTEGRATE":1,"DAS":5,"MPAC":4,"SAVET":4,"DELTA":3,"T":3,"UNTIL":2,"DCS":3,"5SECDP":1,"LONGCALL":1,"TTOGO":8,"SPOT":8,"RESTART":12,"CHECKMM":2,"ENDOFJOB":15,"NOT":11,"CAN":2,"START":4,"DISPLAYING":2,"NOW":1,"DISPDEX":21,"ABVAL":1,"VN1":1,"ABVEL":2,"INITIALIZE":4,"DISPLAY":9,"EXIT":1,"5SEC":2,"TWIDDLE":8,"ADRES":25,"BLANKDEX":2,"BLANK":4,"DSKY":5,"CHECK":6,"BZMF":2,"SEC":3,"TASK":13,"RESTORE":4,"AT":11,"PRIO17":3,"A":22,"NEGATIVE":5,"INDICATES":3,"P41":2,"NOVAC":4,"CASE":4,"HAVE":2,"JOB":3,"FIVE":1,"SINCE":4,"P41BLANK":2,"CLOKJOB":5,"IS":22,"RUNNING":2,"DURING":1,"CLEANDSP":2,"30A":2,"V16N85B":1,"REGODSP":4,"DOES":3,"S24":2,"AGAIN":2,"PICK":1,"APPROPRIATE":3,"ON":8,"CA":22,"Was":1,"---":1,"DON":3,"SAVE":3,"ULLGTASK":4,"THREE":2,"PROTECT":1,"L":13,"PHASE1":1,"TIME1":3,"TBASE1":1,"FLGWRD10":3,"P42":4,"ENSURE":2,"APSFLAG":1,"IF":9,"MASK":20,"APSFLBIT":2,"WASN":1,"ADS":7,"ASCENT":2,"VALUES":1,"BY":5,"ACCS":1,"LOAD":1,"AVEGEXIT":3,"WITH":4,"TWO":5,"IMMEDIATELY":2,"REDO4":2,".2":2,"ALSO":2,"CORRECT":1,"PHASE4":3,"TBASE4":4,"REDO2":1,".17":1,"NEG0":4,"CLEAR":1,"OUT":1,"LAMBERT":1,"PHASE2":1,"NEEDED":1,"CCS":10,"PHASE5":1,"SERVICER":2,"?":9,"YES":5,"POSTJUMP":2,"PREREAD":2,"END":1,"THIS":7,"ONULLAGE":2,"COMES":2,"INSURE":2,"THAT":4,"INACTIVE":1,"PHASE3":2,"DOWNFLAG":8,"IGNFLAG":4,"ASINFLAG":1,"LIGHT":2,"LOGIC":1,"ASTNFLAG":4,"S40":4,".13":4,"PROGRESS":1,"PRIO20":1,"FINDVAC":4,"VB99DEX":2,"FLAGWRD7":8,"HAS":4,"ARRIVED":1,"IGNFLBIT":2,"THROTTLE":3,"ZOOMTIME":3,"ACTUAL":1,"IGNYET":2,"WAITLIST":3,"DVCNTR":7,"P63ZOOM":2,"2PHSCHNG":3,"ASTNBIT":1,"ASTRONAUT":1,"RESPONDED":2,"OUR":1,"ENGINE":3,"ENABLE":3,"REQUEST":1,"BZF":6,"BRANCH":1,"HE":1,"YET":1,"FLAGWRD5":3,"ENGONFLG":1,"ENGONBIT":1,"PRIO30":1,"TURN":8,"RAND":2,"DSALMOUT":2,"AD":5,"BIT13":2,"WRITE":1,"TEVENT":2,"DOWNLINK":1,"TIME2":6,"UPDATE":1,"USING":3,"TGO":4,"FLUNDBIT":1,"PERMIT":2,"GUIDANCE":2,"LOOP":3,"DISPLAYS":4,"FLAGWRD8":2,"INITIATE":1,"BURN":1,"DSP2CADR":2,"AVGEXIT":2,"Z":5,"ASSASSINATE":1,"FLAGWRD9":2,"FLAG":2,"LETABBIT":1,"SWANDISP":1,"R10":2,"SWANDBIT":2,"PULSES":1,"MAKE":1,"SURE":1,"DAP":5,"MINIMUM":1,"IMPULSE":2,"DAPBOOLS":8,"MODE":3,"OF":9,"SWITCH":2,"P66":1,"WCHPHASE":2,"FLPASS0":2,"WCHPHOLD":1,"WHCPHOLD":1,"NOTHRBIT":1,"P40ZOOM":2,"P63IGN1":1,"ZOOM":5,"TYPE":1,"C":1,"EBANK6":1,"AOSQ":2,"IGNAOSQ":1,"BIAS":1,"ACCELERATION":1,"ESTIMATES":1,"P12":1,"IGNAOSR":1,"AOSR":1,"EBANK7":1,"KILL":11,"CONNECT":2,"GYIDANCE":1,"ATMAGADR":2,"DRIFTBIT":1,"POWERED":1,"FLIGHT":3,"SWITCHING":1,"CURVES":1,"ARE":3,"USED":3,"IMPULBIT":1,"EXAMINE":1,"FLAGWRD2":1,"IMPLBURN":1,"DVMONCON":1,"DVMON":2,"IDLEFLAG":3,"FIXDELAY":2,"OFF":6,"HALF":1,"SECOND":4,"ULLAGOFF":1,"NOULLAGE":3,"TIGTASK1":2,"P40S3":1,"PRIO16":1,"TRKMKCNT":1,"TIGNOW":1,"LUNLANAD":2,"FLATOUT":1,"P40ZOOMA":3,"THRUST":1,"BIT4":1,"WOR":1,"CHAN14":1,"LUNLAND":1,"COMFAIL":1,"UPFLAG":5,"SUPRESS":1,"CONFLICTING":1,"FLUNDISP":3,"FOUR":1,"PHASE6":2,"CLOCKTASK":1,"ACTIVE":1,"OTHERWISE":1,"STCLOK1":2,"VB97DEX":2,"COMFAIL1":2,"RECONNECT":1,"DV":2,"MONITOR":1,"COMFAIL2":2,"PROTECTION":1,"KILLTASK":8,"COMMAND":1,"ENGINOF4":1,"DRIFT":1,"BIT":1,"DRIFTDFL":1,"INVFLAG":2,"USE":1,"OTHER":2,"RCS":1,"SYSTEM":1,"AORBTFLG":1,"ULLAGFLG":1,"BIT1":2,"SUBROUTINES":1,"Q":7,"DEBIT":1,"COM":3,"RXOR":1,"LCHAN":1,"COMFLAG":1,"ULLAGER":2,"CALLED":3,"UNDER":1,"WHILE":1,"INHINTED":1,"STARTS":1,"DOWN":1,"SETTING":2,"STCLOK3":1,"MAKECADR":2,"POSITIVE":3,"KILLS":1,"UNDOUBTEDLY":1,"NUMBER":2,"TPAGREE":1,"PASSED":1,"1SEC":1,"LOW5":1,"RESTRICT":1,"MAGNITUDE":1,"GET":2,"REMAINDER":1,"BANKJUMP":2,"TBASE6":2,"KILLCLOK":2,"PRIO27":1,"WAIT":1,"BEFORE":1,"STARTING":2,"OVER":1,"BEEN":2,"HIGHER":1,"PRIORITY":2,"LAST":1,"AVOID":1,"AS":1,"AN":1,"*****":2,"NEVER":1,"DISPNOT":2,"DUE":1,"EFFECT":1,"OCT35":1,"PROPER":4,"INDICATE":3,"VERB":2,"PASTE":2,"NVWORD1":2,"NVWORD":2,"CONTAINS":1,"V06":1,"&":2,"NOUN":2,"CLOCPLAY":2,"STOPCLOK":4,"TERMINATE":4,"WAY":2,"P00H":1,"V06N61":2,"PRIMARILY":1,"CREW":2,"HIS":1,"EVENT":1,"TIMER":1,"AGREE":1,"REFLASH":1,"ASTNRETN":2,"LOW4":1,"OCT17":1,"ONE":2,"INTERVALS":1,"NORMALLY":1,"OPERATED":1,"BETWEEN":1,"ELEVEN":1,"OCT13":1,"EQUALS":2,"BIT9":1,";":1,"INITIATED":1,"V99NXX":1,"WHERE":1,"XX":1,"HAD":1,"PREVIOUSLY":1,"DISPLAYED":1,"GOTOP00H":6,"TURNS":1,"PROCEED":3,"ENTER":2,"BLANKED":1,"AVERAGE":1,"NULLCLOK":4,"STOP":2,"P00":1,"RELINTS":1,"QXCH":2,"RET":2,"...":1,"THERE":2,"BUT":1,"KEEP":1,"PRIO13":1,"STARIND":1,"ASTNRET":1,"IGNITE":2,"PRIO12":1,"LOWER":1,"THAN":2,"POSTBURN":2,"COASTING":2,"ALLCOAST":2,"CUTOFF":2,"IGNITE1":2,"OCT23":1,"IMMEDIATE":1,"OLD":1,"P40ALM":1,"ALARM":3,"PROGRAM":1,"SELECTION":1,"CONSISTENT":1,"VEHICLE":2,"CONFIGURATION":1,"V05N09":1,"GOFLASH":1,"V34E":2,"V32E":1,"REDISPLAY":1,"ALLOW":1,"PRECEED":1,"THOUGH":1,"UNSTAGED":1,"P40S2":1,"HELLO":1,"TEMPR60":2,"BANKS":1,"P40A":4,"P":2,"SUBROUTINE":1,"PGNCS":4,"CONTROL":1,"N":1,"AUTO":6,"STABILIZATION":1,"MODES":1,"TURNITON":2,"DESCENT":1,"STAGE":1,"GOBACK":3,"BIT5":3,"CHAN30":1,"PMD":2,"V50N25":1,"R1":1,"PLEASE":1,"PERFORM":1,"CHECKLIST":1,"ETC":1,"GOPERF1":1,"RECYCLE":1,"GOODBYE":1,"COME":1,"SOON":1,"CONSTANTS":1,"SERVCADR":1,"P40ADRES":1,"P41ADRES":1,"P42ADRES":1,"P63DISPS":1,"ATMAG":1,"2DEC":1,"OCT20":1,"REMOVE":2,"SUBSTITUTING":1,"NULL":1,"`":1,"NULLTASK":1,"MERELY":1,"SAME":1,"SCHEDULED":2,"MORE":1,"ONCE":1,"ONLY":2,"WILL":1,"OCCUR":1,"FIRST":1,"REMOVED":2,"TAKES":1,"ACTION":1,"RETURNS":1,"LEAVES":1,"INTERRUPTS":1,"INHIBITED":1,"CALLER":2,"FIXED":5,"????????":1,"LST2":5,"BLOCK":1,"FFTAG6":1,"KILLBB":2,"LXCH":3,"BBANK":1,"KILLTSK2":3,"CONTINUE":3,"SWITCHED":1,"BBCON":1,"P40S1":1,"ITEMP2":2,"INCR":3,"ITEMP1":3,"2ADR":1,"ITEMP3":4,"LOW10":3,"BIT11":1,"ITEMP4":2,"GENADR":1,"FBANK":1,"ZL":1,"ADRSCAN":2,"COMPARE":3,"GENADRS":1,"TSTFBANK":2,"THEY":1,"MATCH":3,"FBANKS":2,"LETITLIV":2,"LSTLIM":2,"DONE":2,"DEAD":3,"DTCB":1,"SU":1,"KILLDEAD":2,"TCTSKOVR":1,"INSERTING":1},"AppleScript":{"COMMENT(*":8,"property":7,"type_list":6,":":12,"{":21,",":105,"}":21,"extension_list":6,"--":17,"html":2,"is":40,"not":3,"currently":2,"handled":2,"on":17,"run":4,"{}":8,"tell":40,"application":16,"to":131,"set":113,"FinderSelection":4,"the":56,"selection":2,"as":28,"alias":8,"list":8,"FS":12,"Ideally":2,"this":2,"could":2,"be":2,"passed":2,"open":8,"handler":2,"SelectionCount":6,"number":6,"of":73,"count":10,"if":54,"then":29,"userPicksFolder":8,"()":10,"else":16,"MyPath":4,"path":6,"me":2,"item":12,"If":2,"I":4,"end":70,"these_items":18,"(":56,"choose":2,"file":6,"with":11,"prompt":2,"type":6,")":69,"thesefiles":2,"item_info":24,"repeat":19,"i":10,"from":9,"this_item":14,"info":4,"for":4,"folder":10,"true":8,"a":2,"processFolder":8,"((":13,"false":9,"and":7,"))":6,"in":13,"or":6,"name":8,"extension":4,"theFilePath":8,"string":14,"thePOSIXFilePath":8,"POSIX":4,"processFile":8,"process":5,"folders":2,"theFolder":6,"without":2,"invisibles":2,"text":15,"&":64,"need":1,"pass":1,"URL":1,"Terminal":1,"thePOSIXFileName":6,"try":10,"terminalCommand":6,"convertCommand":4,"newFileName":4,"do":4,"shell":2,"script":2,"lowFontSize":9,"highFontSize":6,"messageText":4,"userInput":4,"display":6,"dialog":6,"return":17,"default":5,"answer":4,"buttons":3,"button":4,"returned":6,"minimumFontSize":4,"newFontSize":6,"result":2,"integer":2,"greater":5,"than":6,"equal":3,"theText":3,"exit":1,"fontList":2,"activate":3,"crazyTextMessage":2,"make":2,"new":2,"outgoing":2,"message":2,"properties":2,"content":2,"visible":2,"eachCharacter":4,"characters":1,"font":2,"some":1,"size":5,"random":4,"color":1,"current":3,"pane":4,"UI":1,"elements":1,"enabled":1,"tab":1,"group":1,"window":5,"click":1,"radio":1,"delay":3,"get":1,"value":1,"field":1,"localMailboxes":3,"every":3,"mailbox":2,"messageCountDisp":5,"my":3,"getMessageCounts":4,"everyAccount":2,"account":1,"eachAccount":3,"accountMailboxes":3,"outputMessage":2,"subject":1,"theMailboxes":2,"COMMENT--":8,"displayString":4,"eachMailbox":4,"mailboxName":2,"messageCount":2,"messages":1,"unreadCount":2,"unread":1,"padString":3,"theString":4,"fieldLength":5,"stringLength":4,"length":1,"paddedString":5,"character":2,"-":7,"less":1,"paddingLength":2,"times":1,"space":1,"isVoiceOverRunni":6,"isRunning":3,"processes":2,"contains":1,"isRunningWithApp":3,"x":1,"bounds":2,"vo":1,"cursor":1,"error":3,"currentDate":4,"date":1,"amPM":4,"currentHour":9,"currentMinutes":5,">":2,"<":2,"currentTime":3,"s":1,"day":1,"output":1,"say":1,"windowWidth":5,"windowHeight":5,"AppleScript":2,"res":3,"items":1,"screen_width":2,"JavaScript":2,"document":2,"screen_height":2,"myFrontMost":3,"first":1,"whose":1,"frontmost":1,"desktopTop":2,"desktopLeft":1,"desktopRight":1,"desktopBottom":1,"desktop":1,"{{":2,"w":5,"h":4,"}}":2,"drawer":2,"position":1,"/":2},"AsciiDoc":{"Gregory":2,"Rom":2,"has":2,"written":2,"an":2,"AsciiDoc":3,"plugin":2,"for":2,"the":2,"Redmine":2,"project":2,"management":2,"application":2,".":7,"https":1,":":4,"//":1,"github":1,".com":1,"/":2,"foo":2,"-":4,"users":1,"`":2,"vicmd":1,"gif":1,"tag":1,"::":2,"rom":2,"[]":2,"end":1,"==":3,"berschrift":1,"*":10,"Codierungen":1,"sind":1,"verr":1,"ckt":1,"auf":1,"lteren":1,"Versionen":1,"von":1,"Ruby":1,"Document":1,"Title":2,"==============":1,"Doc":1,"Writer":1,"<":1,"thedoc":1,"@asciidoctor":1,".org":1,">":1,"idprefix":1,"id_":1,"Preamble":1,"paragraph":4,"NOTE":1,"This":1,"is":1,"test":2,",":1,"only":1,"a":1,"Section":6,"A":4,"===":1,"Subsection":1,"B":3,".Section":1,"list":1,"Item":6,"Home":1,"Page":1,"================":1,"-----":1,"Example":1,"Articles":1,"~~~~~~~~~~~~~~~~":1},"AspectJ":{"package":2,"com":2,".blogspot":2,".miguelinlas3":2,".aspectj":3,".cache":3,";":29,"import":5,"java":3,".util":3,".Map":2,".WeakHashMap":1,"org":1,".lang":1,".JoinPoint":1,".marker":1,".Cachable":1,"COMMENT/**":2,"public":6,"aspect":2,"CacheAspect":1,"{":11,"pointcut":3,"cache":5,"(":40,"Cachable":2,"cachable":6,")":33,":":7,"execution":1,"@Cachable":1,"*":2,"..":1,"))":3,"&&":2,"@annotation":1,"Object":15,"around":2,"String":5,"evaluatedKey":6,"=":5,"this":2,".evaluateKey":1,".scriptKey":1,"()":5,",":6,"thisJoinPoint":1,"if":2,".containsKey":1,"System":5,".out":5,".println":5,"+":7,"return":5,".get":2,"}":11,"value":3,"proceed":2,".put":2,"protected":2,"evaluateKey":1,"key":2,"JoinPoint":1,"joinPoint":1,"COMMENT//":1,"Map":3,"<":2,">":2,"new":1,"WeakHashMap":1,"aspects":1,".caching":1,"abstract":3,"OptimizeRecursio":2,"@SuppressWarning":3,"private":1,"_cache":5,"getCache":2,"operation":4,"o":16,"topLevelOperatio":4,"!":1,"cflowbelow":1,"before":1,"cachedValue":4,"!=":1,"null":1,"after":2,"returning":2,"result":3,".size":1,"())":1},"Assembly":{"COMMENT;":284,"DispAL":5,":":204,"push":35,"ecx":119,"edx":110,"edi":110,"mov":447,",":2071,"[":505,"dwDispPos":6,"]":505,"ah":6,"0Fh":2,";":578,"0000b":2,"1111b":1,"dl":5,"al":90,"shr":6,".begin":2,"and":22,"01111b":1,"cmp":84,"ja":5,".1":7,"add":77,"jmp":58,".2":6,"sub":34,"0Ah":11,"gs":3,"ax":4,"loop":9,"pop":26,"ret":196,"DispInt":1,"eax":264,"esp":26,"+":211,"call":232,"07h":2,"0111b":1,"DispStr":2,"ebp":61,"ebx":421,"esi":81,"pszInfo":1,"lodsb":18,"test":41,"jz":36,"?":33,"jnz":12,".3":2,"bl":56,"div":5,"0FFh":1,"inc":16,"mul":2,"DispReturn":1,"szReturn":1,"printf":1,"(":321,")":296,"MemCpy":1,"Destination":1,"Source":1,"Counter":1,"ds":1,"byte":42,"es":1,"dec":10,"ORG":7,"0000h":4,"SJMP":3,"START":2,"0003h":1,"LCALL":9,"INT0_ISR":2,"RETI":5,"000Bh":1,"T0_ISR":2,"0013h":1,"INT1_ISR":2,"001Bh":1,"T1_ISR":2,"0023h":1,"UART_ISR":2,"0030h":1,"MOV":9,"A":7,"#11111110b":2,"SETB":3,"IT0":1,"Set":3,"External":2,"Interrupt":2,"to":17,"be":8,"falling":1,"edge":1,"triggered":1,"EX0":1,"Enable":2,"Interrut":1,"EA":1,"LEFT":3,"CJNE":2,"#01111111b":1,"LOOP1":2,"JMP":2,"RIGHT":3,"P1":4,"RL":1,"DELAY":5,"LOOP2":2,"RR":1,"R1":2,"#3":1,"FLASH":2,"#00h":1,"#0FFh":1,"DJNZ":4,"RET":11,"R5":3,"#20":1,"*":131,"mS":1,"D1":2,"R6":2,"#40":1,"D2":2,"R7":2,"#249":1,"$":1,"END":1,"Copyright":1,"C":1,"shigeo":1,"special":1,"thanks":1,"URURI":1,"%":407,"include":17,"externdef":2,"costab_fft":3,"sintab_fft":3,"segment_data":1,"align":9,"D_1_41421":5,"dd":268,"D_1_0":3,"D_0_5":1,"D_0_25":1,"D_0_0005":1,"D_0_0":3,"segment_code":2,"void":6,"fht":1,"float":2,"fz":2,"int":9,"n":4,"proc":2,"fht_FPU":1,"$fz":10,"arg":4,"$n":4,"$k":8,"local":31,"$f0":8,"$f1":8,"$f2":8,"$f3":8,"$g0":8,"$g1":8,"$g2":8,"$g3":8,"$s1":18,"$c1":18,"$s2":12,"$c2":12,"$t_s":8,"$t_c":8,"alloc":2,"pushd":2,"fht_FPU_1st_part":1,"fht_FPU_2nd_part":1,"fht_FPU_3rd_part":1,".do_init":2,"r3":64,"k1":26,"fsize":8,"=":51,"k4":2,"r4":26,"kx":8,"/":11,"r2":30,"k3":26,"dword":220,"sp":128,"k":4,"r0":80,"fi":40,"lea":29,"r1":64,"gi":36,".do":4,".do2":4,"f":2,"fld":93,"fsub":22,"fadd":32,"f2":11,"f3":13,"f0":10,"f1":11,"st2":38,"st0":68,"st1":38,"fstp":62,"st3":21,"fsubr":4,"-":138,"k2":10,"fcompp":2,"g":3,"fmul":49,"g2":13,"g3":15,"g0":12,"g1":13,"r6":12,"jb":9,".for_init":2,"r5":26,"i":2,".for":4,"fsubp":15,"c1":26,"faddp":10,"s1":21,"c1c1":5,"s1s1":3,"c2":10,"c1s1":1,"s2":10,".do3":4,"b":38,"a":29,"near":9,"jae":3,".exit":4,"+=":2,"*=":6,"popd":2,"endproc":2,"****************":2,"fht_FPU_FXCH":2,"fht_FPU_FXCH_1st":1,"fht_FPU_FXCH_2nd":1,"fht_FPU_FXCH_3rd":1,"fxch":34,"st5":2,"st4":4,"fst":2,"fmulp":1,"fsubrp":1,"end":23,"dint":1,"nop":1,"bis":1,"#MPYDLYWRTEN":1,"&":167,"MPY32CTL0":2,"bic":1,"#MPYDLY32":1,"#SUMEXT":1,"r13":1,"clr":22,"r12":42,"@r15":8,"r7":8,"r8":9,"r9":9,"r10":10,"r11":10,"#2":1,"r15":7,"COMMENT/*":104,"MPY32L":1,"MPY32H":1,"OP2L":25,"OP2H":25,"RES0":19,"r14":20,"RES1":19,"RES2":18,"RES3":18,"MAC32L":14,"MAC32H":14,"SUMEXT":10,"@r13":14,"eint":1,";;":2,"NOERROR":1,"equ":125,"00h":3,"NO8514A":1,"80h":3,"DISP_STAT":1,"02E8h":2,"H_TOTAL":1,"DAC_MASK":1,"02EAh":1,"DAC_RINDEX":1,"02EBh":1,"DAC_WINDEX":1,"02ECh":1,"DAC_DATA":1,"02EDh":1,"H_DISPLAYED":1,"06E8h":1,"H_SYNC_STRT":1,"0AE8h":1,"H_SYNC_WID":1,"0EE8h":1,"V_TOTAL":1,"12E8h":1,"V_DISPLAYED":1,"16E8h":1,"V_SYNC_STRT":1,"1AE8h":1,"V_SYNC_WID":1,"1EE8h":1,"DISP_CNTL":1,"22E8h":1,"SUBSYS_CNTL":1,"42E8h":2,"SUBSYS_STAT":1,"ROM_PAGE_SEL":1,"46E8h":1,"ADVFUNC_CNTL":1,"4AE8h":1,"CUR_Y_POS":1,"82E8h":1,"CUR_X_POS":1,"86E8h":1,"DESTY_AXSTP":1,"8AE8h":1,"DESTX_DIASTP":1,"8EE8h":1,"ERR_TERM":1,"92E8h":1,"MAJ_AXIS_PCNT":1,"96E8h":1,"COMMAND":1,"9AE8h":2,"GP_STATUS":3,"CMD_STATUS":3,"9AE9h":1,"SHORT_STROKE":1,"9EE8h":1,"BKGD_COLOR":1,"0A2E8h":1,"FRGD_COLOR":1,"0A6E8h":1,"WRT_MASK":1,"0AAE8h":1,"RD_MASK":1,"0AEE8h":1,"COLOR_CMP":1,"0B2E8h":1,"BKGD_MIX":1,"0B6E8h":1,"FGRD_MIX":1,"0BAE8h":1,"MLTFUNC_CNTL":1,"0BEE8h":1,"PIX_TRANS":1,"0E2E8h":1,"CMD_ACTIVE":3,"02h":4,"DATA_AVAIL":1,"01h":3,"NO8514":1,"40h":3,"MONOCHROME":1,"10h":2,"PLANE8":1,"WRITCMD":1,"PLANAR":1,"LSTPELNULL":1,"04h":3,"STROKE_ALG":1,"08h":1,"DRAWCMD":1,"INCX":1,"20h":10,"YMAJAXIS":1,"INCY":1,"PC_TRANS":1,"100h":1,"BIT16":1,"200h":1,"BYTE_SWAP":1,"1000h":4,"NO_FCN":1,"LINE_DRAW":1,"2000h":2,"FILL_X_RECT":1,"4000h":3,"FILL_Y_RECT":1,"6000h":1,"FILL_RECT":1,"8000h":1,"AXIAL_LINE":1,"0A000h":2,"COPY_RECT":1,"0C000h":1,"HANG":1,"0E000h":1,"MIX_NOT_DEST":1,"MIX_ZERO":1,"MIX_ONE":1,"MIX_DEST":1,"03h":1,"MIX_NOT_SRC":1,"MIX_SRC_XOR_DEST":1,"05h":1,"MIX_NOT":1,"06h":1,"MIX_SRC":1,"B_CLR_ACTIVE":1,"F_CLR_ACTIVE":1,"PTRANS_ACTIVE":1,"ALL_PLANE_CPY":1,"60h":1,"MINOR_AXIS_PCNT":1,"SCISSOR_T":1,"SCISSOR_L":1,"SCISSOR_B":1,"3000h":1,"SCISSOR_R":1,"MEM_CNTL":1,"5000h":2,"PIX_CNTL":1,"ONE_PLN_COPY":1,"0C0h":1,"WRT_PLN_MODE":1,"080h":1,"PIX_MIX_SEL":1,"040h":1,"FGD_MIX_ACT":1,"STOP_SEQ":1,"9000h":1,"START_SEQ":1,"RESET_QUEUE_FULL":1,"VP1024":1,"VP644":1,"VP648":1,"GP_READ":1,"GP_WRITE":1,"GP_PIXEL":1,"GP_PLANE":1,"<<":20,"GP_SETL":1,"GP_SKIPL":1,"GP_LINEL":1,"GP_LINES":1,"GP_MOVE":1,"GP_DRAW":1,"GP_DECX":1,"GP_INCX":1,"GP_AXISX":1,"GP_AXISY":1,"GP_DECY":1,"GP_INCY":1,"GP_NODATA":1,"GP_DATA":1,"GP_BUS8":1,"GP_BUS16":1,"GP_PIXEL8":1,"GP_PIXEL16":1,"GP_RESERVED":1,"GP_NOSWAP":1,"GP_SWAP":1,"GPC_NOP":1,"GPC_LINE":1,"GPC_RECTX":1,"GPC_RECTY":1,"GPC_RECTS":1,"GPC_LINEF":1,"GPC_COPY":1,"GPC_HANG":1,"Wait_free":1,"MACRO":4,"LOCAL":4,"WaitLoop":6,"DX":6,"Make":3,"sure":2,"the":47,"board":2,"in":9,"AX":2,"Read":2,"status":4,".":32,"Is":3,"machine":2,"busy":2,"Yes":4,"try":2,"again":2,"ENDM":4,"Wait_queue":1,"macro":35,"bloop":3,"dx":3,"endm":26,"rast8514":2,"struc":1,"vm_type":1,"dw":22,"vm_pdepth":1,"vm_lib":1,"vm_aspect_dx":1,"vm_aspect_dy":1,"vm_reserved":1,"vm_w":1,"vm_h":1,"vm_x":1,"vm_y":1,"vm_xcard":1,"vm_ycard":1,"vm_screen_ix":1,"vm_driver_reserv":1,"ends":3,"WAITQ":1,"qEntries":2,"CheckQ":3,"Mov":2,"Get":4,"queue":2,"address":15,"In":1,"AL":4,"0100H":1,"SHR":1,"entry":2,"available":1,"Jnz":1,"if":42,"result":1,"is":4,"Zero":1,"CLRCMD":1,"CANC_XFER":1,"OK":3,"Cmp":1,"xferMode":2,"Are":1,"we":5,"pixel":1,"transfer":1,"mode":5,"Je":1,"No":1,"all":4,"well":1,"OUTPW":2,"FRGD_MIX_REG":1,"foreMix":1,"restore":1,"previous":2,"BKGD_MIX_REG":1,"backMix":1,"Restore":1,"Remember":1,"that":2,"restored":1,"it":7,"MMX":4,"3DNow":4,"!":5,"SSE":4,"SSE2":4,"for":7,"LAME":1,"project":1,"Frank":1,"Klemm":1,"Robert":1,"Hegemann":1,"globaldef":4,"has_MMX_nasm":3,"has_3DNow_nasm":3,"has_SSE_nasm":3,"has_SSE2_nasm":3,"testCPUID":5,"pushfd":2,"xor":28,"popfd":1,"----------------":8,"pushad":4,"return0":10,"no":14,"CPUID":9,"command":4,"so":6,"support":7,"return1":4,"jbe":1,"extended":1,"MSR":1,"popad":2,"BLARGG_MACROS_IN":1,"ADDR":1,".macro":28,"seg_data":4,"Segment":5,"Line":2,".pushseg":1,".segment":1,".string":5,".popseg":1,".endmacro":28,"seg_res":5,"Name":6,"Size":3,".ifblank":1,".res":2,".else":7,".endif":11,".define":9,"zp_res":2,"ZEROPAGE":1,"nv_res":1,"NVRAM":1,"bss_res":1,"BSS":1,"sp_res":1,"STACK":1,"zp_byte":1,"Addr":25,"Src":16,"lda":22,"sta":22,"movw":1,".if":6,".match":3,".left":3,"{":14,"}":14,"#":24,"<":19,".right":5,".tcount":5,"))":19,">":13,"incw":1,".local":5,"@Skip":4,"bne":6,"addw":1,"addw_":2,"clc":6,"adc":12,"Imm":4,">>":1,"<>":2,"split_words":1,"Label":5,"Words":3,".ident":4,".concat":4,".lobytes":1,".hibytes":1,"SELECT":1,"Bool":3,"True":2,"False":3,"Extra":4,".ifndef":3,".elseif":1,"DEFAULT":1,"Value":2,".ifp02":1,"blt":1,"bcc":3,"bge":1,"bcs":3,"jlt":1,"jcc":2,"jge":2,"jcs":2,".macpack":1,"longbranch":1,"jeq":1,"Target":16,"jne":6,"beq":6,"jmi":1,"bpl":1,"jpl":1,"bmi":1,"jvs":1,"bvc":1,"jvc":1,"bvs":1,"jsr_with_addr":1,"routine":8,"data":5,"pha":4,"addr":10,"pla":4,"jsr":3,"RODATA":1,"for_loop":2,"start":20,"step":8,"@for_loop":7,"#start":1,"#step":2,"((":9,"loop_n_times":1,"for_loop16":1,"||":1,".error":1,"@for_loop_skip":4,"ldy":3,"tax":1,"tya":1,"tay":1,"iny":2,"dey":1,"cpy":1,"setb":3,"#byte":1,"setw":1,"word":10,"ldxy":1,"Arg":8,"ldx":3,"inxy":1,"inx":2,"subaf":1,"Operand":2,"eor":1,"$FF":2,"sec":1,"init_cpu_regs":1,"sei":1,"cld":5,"unnecessary":1,"on":3,"NES":1,"but":1,"might":1,"help":1,"clone":1,"txs":1,"BUILD_NSF":1,"stx":1,"PPUCTRL":1,"resetAudio":1,"LDWI":7,"STW":11,"midiCommand":7,"midiDelay":4,"midiNote":4,"giga_soundChan1":2,"midiScratch":20,"title_screenMidi":1,"midi":7,"score":3,"midiStreamPtr":10,"LDI":6,"ST":10,"ii":2,"resetA_loop":2,"reset":1,"low":2,"DOKE":5,"wavA":1,"wavX":1,"INC":5,"keyL":1,"keyH":1,"oscL":1,"oscH":1,"increment":1,"high":2,"LoopCounter":1,"playMidi":1,"keep":1,"pumping":1,"soundTimer":1,"global":2,"sound":1,"stays":1,"alive":1,"giga_soundTimer":1,"LD":2,"giga_frameCount":2,"SUBW":1,"BEQ":1,"playM_start":2,"PUSH":1,"playM_process":4,"LDW":9,"PEEK":2,"get":6,"stream":1,"ADDI":4,"ANDW":1,"XORI":3,"check":3,"note":9,"BNE":3,"playM_endnote":2,"CALL":2,"midiStartNote":2,"BRA":3,"playM_segment":2,"midiEndNote":2,"new":2,"segment":2,"playM_delay":2,"DEEK":1,"peek":1,"frameCount":1,"ADDW":2,"POP":1,"giga_notesTable":1,"table":1,"ROM":3,"SUBI":1,"LSLW":1,"LUP":2,"ANDI":2,"channel":2,"channels":2,"<-":2,"set":4,"++":1,"asm_draw_3ds":1,"ldu":4,"x":12,"starts":2,"$d004":1,"ldd":5,"u":2,"$d001":4,"$d000":4,"stb":3,"$d00A":6,"$d005":2,"leax":2,"bgt":2,"end1s":2,"ldb":2,"$40":1,"waits":2,"bitb":4,"$d00D":4,"#0":1,"bra":2,"$0040":3,"rts":2,"asm_draw_3d":1,"end1":2,"wait":2,"cosinus3d":1,"DB":12,"sinus3d":1,"format":1,"PE":1,"console":1,"section":4,"code":6,"readable":4,"executable":1,"con_handle":2,"STD_OUTPUT_HANDL":1,"_logo":2,"display_string":7,"get_params":2,"jc":3,"information":2,"init_memory":1,"_memory_prefix":2,"memory_end":1,"memory_start":1,"additional_memor":2,"display_number":5,"_memory_suffix":2,"GetTickCount":3,"start_time":3,"preprocessor":1,"parser":1,"assembler":2,"formatter":1,"display_user_mes":1,"movzx":25,"current_pass":1,"_passes_suffix":2,"or":14,"display_bytes_co":2,"display_characte":1,"_seconds_suffix":2,"written_size":1,"_bytes_suffix":2,"exit_program":2,"_usage":2,"input_file":4,"output_file":3,"symbols_file":2,"memory_setting":3,"passes_limit":2,"GetCommandLine":2,"params":2,"find_command_sta":2,"je":26,"22h":4,"skip_quoted_name":3,"skip_name":2,"find_param":7,"all_params":5,"option_param":2,"0Dh":15,"get_output_file":2,"process_param":3,"bad_params":11,"string_param":3,"copy_param":2,"stosb":10,"param_end":6,"string_param_end":2,"memory_option":4,"passes_option":4,"symbols_option":3,"stc":2,"get_option_value":3,"get_option_digit":2,"option_value_ok":4,"30h":1,"invalid_option_v":5,"imul":6,"jo":1,"shl":4,"10000h":2,"find_symbols_fil":2,"writeable":2,"_copyright":1,"db":41,"VERSION_STRING":1,"bytes_count":1,"displayed_count":1,"character":1,"last_displayed":1,"rb":4,"options":1,"buffer":3,"stack":2,"import":1,"rva":16,"kernel_name":2,"kernel_table":2,"ExitProcess":1,"_ExitProcess":2,"CreateFile":1,"_CreateFileA":2,"ReadFile":1,"_ReadFile":2,"WriteFile":1,"_WriteFile":2,"CloseHandle":1,"_CloseHandle":2,"SetFilePointer":1,"_SetFilePointer":2,"_GetCommandLineA":2,"GetEnvironmentVa":1,"_GetEnvironmentV":2,"GetStdHandle":1,"_GetStdHandle":2,"VirtualAlloc":1,"_VirtualAlloc":2,"VirtualFree":1,"_VirtualFree":2,"_GetTickCount":2,"GetSystemTime":1,"_GetSystemTime":2,"GlobalMemoryStat":1,"_GlobalMemorySta":2,"fixups":1,"discardable":1,"define":36,"VERSION_NUM":2,"DATA_STACK_SIZE":2,"USER_DEFS_SIZE":2,"NUM_HASH_CHAINS":5,"MAX_LINE_SIZE":6,"SYS_exit":2,"SYS_read":3,"SYS_write":3,"SYS_open":2,"SYS_close":2,"SYS_unlink":2,"SYS_mprotect":2,"SYS_fsync":2,"SYS_rename":2,"SYS_stat":2,"SYS_lseek":2,"SYS_fstat":2,"SYS_ftruncate":2,"PROT_READ":2,"pages":3,"can":4,"read":3,"PROT_WRITE":2,"written":1,"PROT_EXEC":2,"executed":1,"PROT_ALL":2,"|":6,"PAGE_SIZE":2,"loopstart":4,"$loop_start":4,"endmacro":9,"break":1,"$loop_exit":4,"breakif":2,"j":3,"loopend":3,"repeat":4,"until":3,"$ifnot":3,"else":14,"ifctx":2,"repl":1,"$ifend":2,"error":2,"endif":40,"elifctx":1,"PUSHRSP":9,"POPRSP":11,"PUTRSP":4,"elif":4,">=":7,"&&":6,"long":7,"PICKRSP":9,"SETRSP":2,"GETRSP":4,"ADDRSP":8,"PUSHDSP":20,"POPDSP":36,"PUTDSP":49,"PICKDSP":116,"SETDSP":3,"GETDSP":2,"ADDDSP":61,"LOADTOS":64,"TORSP":10,"FROMRSP":6,"FETCHRSP":3,"DP_ALIGN":3,"ALIGNREG":2,"~":1,"F_IMMED":9,"F_HIDDEN":4,"F_LENMASK":5,"NULL":4,"H_LLINK":3,"H_HLINK":4,"H_NSIZE":10,"H_NAME":5,"XT_BODY":4,"XT_LENGTH":5,"XT_COMPILE":4,"XT_SIZE":4,"defword":182,"newword":1,"strlen":1,"len":12,"dic_":1,"LATEST":2,"list":2,"link":4,"hash":3,"chain":3,"flags":9,"length":20,"name":7,"body":1,"pointer":4,"$code_end":2,"compile":6,"action":2,"follows":1,"defword_end":182,"defvar":11,"WORD_INLINE_COMM":117,"var_":4,"defvar2":2,"defconst":33,"SECTION":2,".text":1,"_main":2,"forth_start":3,"forth_end":3,"padding":1,".data":1,"var_WORD_SZ":2,"var_WORD_RZ":1,"dictionary_start":3,"lodsd":1,"cl":7,"strhashi":5,"hash_buckets":5,"dictionary_end":2,"z":9,"var_WORD_LATEST":5,"WORD_LBRAC":3,"interpret":1,"state":1,"666q":1,"octal":1,"bootfile":2,"WORD_SYS_OPEN":2,"WORD_SYSCALL":2,"fd":3,"of":14,"tib_buffer":5,"c":3,"WORD_READLINE":2,"num":2,"flag":3,"WORD_DROP2":7,"WORD_SWAP":9,"WORD_INHASH":4,"WORD_STORE2":3,"WORD_TOIN":5,"WORD_STORE":4,"WORD_INTERPRET":2,"till":2,"QUIT":1,"takes":1,"over":1,"to_lower":8,"ge":2,"le":1,"strcpyi":2,"nz":10,"strcpyi_l1":2,"strcmpi":2,"strcmpi_l1":2,"strhashi_l1":2,"_syscall":4,"neg":28,"_lsyscall":2,"not":14,"WORD_STATE":1,"WORD_DP":1,"WORD_LATEST":4,"WORD_SZ":1,"WORD_RZ":1,"WORD_BASE":2,"WORD_SOURCEFD":1,"WORD_BLK":1,"WORD_CHARBUF":1,"WORD_VERSION":1,"WORD_WORDBUF":1,"word_buf":4,"WORD_LINESIZE":2,"WORD__F_IMMED":1,"WORD__F_HIDDEN":1,"WORD__F_LENMASK":1,"WORD__H_NSIZE":1,"WORD__H_NAME":1,"WORD__XT_BODY":1,"WORD__XT_LENGTH":1,"WORD__XT_COMPILE":1,"WORD__XT_SIZE":1,"WORD_SYS_EXIT":1,"WORD_SYS_CLOSE":1,"WORD_SYS_READ":1,"WORD_SYS_WRITE":1,"WORD_SYS_UNLINK":1,"WORD_SYS_RENAME":1,"WORD_SYS_FTRUNCA":1,"WORD_SYS_FSYNC":1,"WORD_SYS_LSEEK":1,"WORD_SYS_FSTAT":1,"WORD_SYS_STAT":1,"WORD_O_RDONLY":1,"WORD_O_WRONLY":1,"WORD_O_RDWR":1,"WORD_O_CREAT":1,"WORD_O_EXCL":1,"WORD_O_TRUNC":1,"WORD_O_APPEND":1,"WORD_O_NONBLOCK":1,"WORD_DSPFETCH":1,"WORD_DSPSTORE":1,"WORD_DROP":11,"xchg":1,"WORD_DUP":4,"WORD_OVER":12,"WORD_ROT":2,"WORD_NROT":2,"WORD_DUP2":7,"WORD_SWAP2":6,"WORD_ROT2":1,"WORD_QDUP":1,"WORD_NQDUP":1,"WORD_NIP":4,"WORD_TUCK":3,"WORD_PICK":1,"WORD_TUCK2":1,"WORD_NIP2":1,"WORD_OVER2":1,"WORD_TOR":1,"WORD_FROMR":1,"WORD_TOR2":1,"WORD_FROMR2":1,"WORD_RSPFETCH":1,"WORD_RFETCH":1,"WORD_RSTORE":1,"WORD_RFETCH2":1,"WORD_RSPSTORE":1,"WORD_RDROP":1,"WORD_RDROP2":1,"WORD_NTOR":1,"WORD_CALL_COMMA":66,"rep":13,"movsd":2,"WORD_NFROMR":1,"WORD_FETCH":5,"WORD_ADDSTORE":1,"WORD_SUBSTORE":1,"WORD_STOREBYTE":5,"WORD_ADDBYTE":1,"WORD_FETCHBYTE":3,"WORD_STORESHORT":1,"WORD_FETCHSHORT":1,"bx":1,"WORD_FETCH2":2,"WORD_BLANK":1,"WORD_ERASE":1,"WORD_FILL":1,"WORD_CMOVEB":1,"std":3,"movsb":8,"WORD_CMOVE":3,"WORD_MOVE":1,"WORD_ADD":6,"WORD_SUB":7,"WORD_MULL":2,"WORD_DIV":1,"cdq":4,"idiv":8,"WORD_MOD":1,"WORD_INCR":6,"WORD_DECR":2,"WORD_INCR4":1,"WORD_DECR4":1,"WORD_INCR2":1,"WORD_DECR2":1,"WORD_TWOMUL":1,"WORD_TWODIV":1,"sar":3,"WORD_ABS":1,"WORD_MIN":2,"WORD_MAX":1,"l":3,"WORD_LSHIFT":1,"WORD_RSHIFT":1,"WORD_AND":1,"WORD_OR":1,"WORD_XOR":1,"WORD_NEGATE":1,"WORD_INVERT":1,"WORD_EQ":1,"sete":1,"WORD_NE":1,"setne":1,"WORD_LT":1,"setl":4,"WORD_GT":1,"setg":2,"WORD_ULT":1,"WORD_UGT":1,"seta":1,"WORD_ULTEQ":2,"setbe":1,"WORD_UGTEQ":1,"setae":1,"WORD_LTEQ":1,"setle":2,"WORD_GTEQ":1,"setge":2,"WORD_ZEQ":2,"setz":3,"WORD_ZNE":1,"setnz":3,"WORD_ZLT":1,"WORD_ZGT":1,"WORD_ZLTEQ":1,"WORD_ZGTEQ":1,"WORD_STOD":1,"WORD_DTOS":1,"WORD_DPLUS":1,"WORD_DMINUS":1,"sbb":8,"WORD_D2STAR":1,"rcl":1,"WORD_D2SLASH":1,"rcr":1,"WORD_MULDIV":1,"WORD_STARSMOD":1,"WORD_DIVMOD":1,"WORD_DNEGATE":2,"WORD_DABS":1,"WORD_DMAX":1,"WORD_DMIN":1,"WORD_DZEQ":1,"WORD_DZNEQ":1,"WORD_DZLT":1,"WORD_DEQ":1,"WORD_DNEQ":1,"WORD_DLT":1,"WORD_DULT":1,"WORD_MPLUS":2,"WORD_MMINUS":1,"WORD_MULSTAR":1,"WORD_MSLASH":1,"WORD_UMULSTAR":2,"WORD_UMDIVMOD":1,"WORD_FMDIVMOD":1,"s":1,"WORD_SMDIVREM":1,"WORD_UDIVMOD":1,"WORD_DMULSTAR":2,"WORD_BRANCH":1,"i_jmp":3,"strict":4,"i_ret":3,"WORD_ZBRANCH":1,"WORD_EXIT":2,"WORD_EXIT_COMMA":2,"var_WORD_DP":24,"lastcall":3,"are":5,"just":1,"after":1,"instruction":1,"change":1,"WORD_EXECUTE":2,"xt":7,"into":4,"After":1,"runs":1,"its":1,"will":2,"continue":1,"executing":1,"current":2,"jump":1,"WORD_READCHAR":3,"var_WORD_CHARBUF":3,"2nd":2,"param":5,"3rd":2,"max":1,"syscall":2,"cur":11,"readline_l1":2,"readline_l4":2,"readline_l2":2,"readline_l5":2,"LF":2,"readline_l3":2,"WORD_KEY":2,"stdin":1,"WORD_ACCEPT":2,"accept_l1":4,"BS":1,"accept_l2":2,"accept_l3":2,"key":1,"accept_l4":2,"WORD_TABSTOSPACE":2,"TAB":1,"WORD_TYPE_FD":6,"string":16,"1st":1,"FD":1,"write":3,"WORD_TYPE":5,"stdout":1,"WORD_EMIT":10,"emit_scratch":3,"needs":1,"syscallret":5,"save":2,"return":4,"System":2,"number":2,"see":3,"asm":2,"unistd":2,".h":2,"Result":2,"negative":2,"errno":2,"caller":2,"WORD_LSYSCALL":1,"WORD_COUNT":4,"WORD_TRAILING":1,"trailing_l1":2,"WORD_SSTRING":3,"WORD_COMPARE":1,"lowest":2,"compare_l2":3,"compare_l3":2,"both":2,"compare_l4":4,"otherwise":2,"longest":2,"wins":2,"cmpsb":2,"chars":4,"same":10,"strings":2,"size":15,"compare_l7":3,"compare_l6":2,"compare_l5":1,"WORD_COMPAREI":1,"comparei_l2":3,"comparei_l3":2,"comparei_l4":4,"comparei_l7":3,"comparei_l6":2,"comparei_l5":1,"WORD_FIND":2,"WORD_FIND_DICT":3,"WORD_TCFA":5,"now":1,"scan":1,"back":3,"through":2,"this":2,"findd_l1":2,"linked":1,"findd_l4":2,"field":2,"Length":1,"findd_l2":3,"Save":2,"repe":1,"move":1,"Dictionary":1,"checking":1,"against":1,"Not":1,"Move":1,"..":1,"Return":1,"zero":1,"indicate":1,"found":1,"Load":1,"skip":4,"Just":1,"WORD_BUCKET":1,"WORD_UNUSED":1,"WORD_ALIGNDP":3,"WORD_HEADER_COMM":3,"header":5,"store":2,"Store":3,"clear":1,"gap":1,"WORD_LIT_COMMA":4,"litc_l1":3,"litc_l2":2,"WORD_SLITS":1,"past":1,"WORD_CLITS":1,"WORD_COMMA":4,"DP":5,"stosd":2,"Update":2,"incremented":2,"WORD_CHAR_COMMA":2,"WORD_COLON":1,"WORD_PARSENAME":6,"Create":1,"dictionary":1,"WORD_HIDDEN":3,"hidden":2,"WORD_RBRAC":2,"Go":1,"WORD_CREATE":1,"create_l1":5,"create_l4":2,"create_l2":2,"create_l3":3,"WORD_DODOES":2,"WORD_DOES":1,"WORD_COMPILE_COM":6,"does_l1":2,"WORD_POSTPONE":1,"record":1,"last":2,"location":1,"i_call":2,"actual":1,"minus":1,"inline":1,"copy":1,"update":1,"WORD_SEMICOLON":1,"toggle":1,"--":1,"unhide":1,"below":1,"definition":1,"go":1,"IMMEDIATE":1,"WORD_IMMEDIATE":1,"Point":2,"Toggle":2,"IMMED":1,"bit":2,"HIDDEN":1,"var_WORD_STATE":4,"STATE":2,"WORD_SOURCE":4,"WORD_REFILL":1,"tib":3,"line":1,"TIB":1,"as":1,"WORD_ISSPACE":3,"WORD_ISNOTSPACE":2,"WORD_XTSKIP":3,"xtskip_l1":2,"xtskip_l3":2,"xtskip_l2":2,"WORD_WORDNAME":1,"buf":12,"cstring":3,"WORD_INTERPNAME":2,"intep_name_buf":3,"WORD_INTERP":2,"tryasnumber":2,"jle":1,"nonimediate":2,"executeword":2,"imedeate":1,"adr":1,"0d":1,"WORD_TOSNUMBER":2,"d":1,"parseproblem":2,"LIT":1,"value":1,"errmsg":3,"errmsgend":2,"errmsgnl":3,"var_WORD_TOIN":1,"WORD_TONUMBER":3,"ud":6,"tonumber_l1":2,"tonumber_l4":2,"char":1,"tonumber_l3":4,"tonumber_l2":2,"<=":1,"var_WORD_BASE":2,"WORD_TICKS":1,"rdtsc":1,"WORD_TEST":1,"times":4,"dic_WORD_ABS":1,"dic_WORD_ACCEPT":1,"dic_WORD_ADD":1,"dic_WORD_ADDBYTE":1,"dic_WORD_ADDSTOR":1,"dic_WORD_ALIGNDP":1,"dic_WORD_AND":1,"dic_WORD_BASE":1,"dic_WORD_BLANK":1,"dic_WORD_BLK":1,"dic_WORD_BRANCH":1,"dic_WORD_BUCKET":1,"dic_WORD_CALL_CO":1,"dic_WORD_CHARBUF":1,"dic_WORD_CHAR_CO":1,"dic_WORD_CLITS":1,"dic_WORD_CMOVE":1,"dic_WORD_CMOVEB":1,"dic_WORD_COLON":1,"dic_WORD_COMMA":1,"dic_WORD_COMPARE":2,"dic_WORD_COMPILE":1,"dic_WORD_COUNT":1,"dic_WORD_CREATE":1,"dic_WORD_D2SLASH":1,"dic_WORD_D2STAR":1,"dic_WORD_DABS":1,"dic_WORD_DECR":1,"dic_WORD_DECR2":1,"dic_WORD_DECR4":1,"dic_WORD_DEQ":1,"dic_WORD_DIV":1,"dic_WORD_DIVMOD":1,"dic_WORD_DLT":1,"dic_WORD_DMAX":1,"dic_WORD_DMIN":1,"dic_WORD_DMINUS":1,"dic_WORD_DMULSTA":1,"dic_WORD_DNEGATE":1,"dic_WORD_DNEQ":1,"dic_WORD_DODOES":1,"dic_WORD_DOES":1,"dic_WORD_DP":1,"dic_WORD_DPLUS":1,"dic_WORD_DROP":1,"dic_WORD_DROP2":1,"dic_WORD_DSPFETC":1,"dic_WORD_DSPSTOR":1,"dic_WORD_DTOS":1,"dic_WORD_DULT":1,"dic_WORD_DUP":1,"dic_WORD_DUP2":1,"dic_WORD_DZEQ":1,"dic_WORD_DZLT":1,"dic_WORD_DZNEQ":1,"dic_WORD_EMIT":1,"dic_WORD_EQ":1,"dic_WORD_ERASE":1,"dic_WORD_EXECUTE":1,"dic_WORD_EXIT":1,"dic_WORD_FETCH":1,"dic_WORD_FETCH2":1,"dic_WORD_FETCHBY":1,"dic_WORD_FETCHSH":1,"dic_WORD_FILL":1,"dic_WORD_FIND":1,"dic_WORD_FIND_DI":1,"dic_WORD_FMDIVMO":1,"dic_WORD_FROMR":1,"dic_WORD_FROMR2":1,"dic_WORD_GT":1,"dic_WORD_GTEQ":1,"dic_WORD_HEADER_":1,"dic_WORD_HIDDEN":1,"dic_WORD_IMMEDIA":1,"dic_WORD_INCR":1,"dic_WORD_INCR2":1,"dic_WORD_INCR4":1,"dic_WORD_INHASH":1,"dic_WORD_INLINE_":1,"dic_WORD_INTERP":1,"dic_WORD_INTERPN":1,"dic_WORD_INTERPR":1,"dic_WORD_INVERT":1,"dic_WORD_ISNOTSP":1,"dic_WORD_ISSPACE":1,"dic_WORD_KEY":1,"dic_WORD_LATEST":1,"dic_WORD_LBRAC":1,"dic_WORD_LINESIZ":1,"dic_WORD_LIT_COM":1,"dic_WORD_LSHIFT":1,"dic_WORD_LSYSCAL":1,"dic_WORD_LT":1,"dic_WORD_LTEQ":1,"dic_WORD_MAX":1,"dic_WORD_MIN":1,"dic_WORD_MMINUS":1,"dic_WORD_MOD":1,"dic_WORD_MOVE":1,"dic_WORD_MPLUS":1,"dic_WORD_MSLASH":1,"dic_WORD_MULDIV":1,"dic_WORD_MULL":1,"dic_WORD_MULSTAR":1,"dic_WORD_NE":1,"dic_WORD_NEGATE":1,"dic_WORD_NFROMR":1,"dic_WORD_NIP":1,"dic_WORD_NIP2":1,"dic_WORD_NQDUP":1,"dic_WORD_NROT":1,"dic_WORD_NTOR":1,"dic_WORD_OR":1,"dic_WORD_OVER":1,"dic_WORD_OVER2":1,"dic_WORD_O_APPEN":1,"dic_WORD_O_CREAT":1,"dic_WORD_O_EXCL":1,"dic_WORD_O_NONBL":1,"dic_WORD_O_RDONL":1,"dic_WORD_O_RDWR":1,"dic_WORD_O_TRUNC":1,"dic_WORD_O_WRONL":1,"dic_WORD_PARSENA":1,"dic_WORD_PICK":1,"dic_WORD_POSTPON":1,"dic_WORD_QDUP":1,"dic_WORD_RBRAC":1,"dic_WORD_RDROP":1,"dic_WORD_RDROP2":1,"dic_WORD_READCHA":1,"dic_WORD_READLIN":1,"dic_WORD_REFILL":1,"dic_WORD_RFETCH":1,"dic_WORD_RFETCH2":1,"dic_WORD_ROT":1,"dic_WORD_ROT2":1,"dic_WORD_RSHIFT":1,"dic_WORD_RSPFETC":1,"dic_WORD_RSPSTOR":1,"dic_WORD_RSTORE":1,"dic_WORD_RZ":1,"dic_WORD_SEMICOL":1,"dic_WORD_SLITS":1,"dic_WORD_SMDIVRE":1,"dic_WORD_SOURCE":1,"dic_WORD_SOURCEF":1,"dic_WORD_SSTRING":1,"dic_WORD_STARSMO":1,"dic_WORD_STATE":1,"dic_WORD_STOD":1,"dic_WORD_STORE":1,"dic_WORD_STORE2":1,"dic_WORD_STOREBY":1,"dic_WORD_STORESH":1,"dic_WORD_SUB":1,"dic_WORD_SUBSTOR":1,"dic_WORD_SWAP":1,"dic_WORD_SWAP2":1,"dic_WORD_SYSCALL":1,"dic_WORD_SYS_CLO":1,"dic_WORD_SYS_EXI":1,"dic_WORD_SYS_FST":1,"dic_WORD_SYS_FSY":1,"dic_WORD_SYS_FTR":1,"dic_WORD_SYS_LSE":1,"dic_WORD_SYS_OPE":1,"dic_WORD_SYS_REA":1,"dic_WORD_SYS_REN":1,"dic_WORD_SYS_STA":1,"dic_WORD_SYS_UNL":1,"dic_WORD_SYS_WRI":1,"dic_WORD_SZ":1,"dic_WORD_TABSTOS":1,"dic_WORD_TCFA":1,"dic_WORD_TICKS":1,"dic_WORD_TOIN":1,"dic_WORD_TONUMBE":1,"dic_WORD_TOR":1,"dic_WORD_TOR2":1,"dic_WORD_TOSNUMB":1,"dic_WORD_TRAILIN":1,"dic_WORD_TUCK":1,"dic_WORD_TUCK2":1,"dic_WORD_TWODIV":1,"dic_WORD_TWOMUL":1,"dic_WORD_TYPE":1,"dic_WORD_TYPE_FD":1,"dic_WORD_UDIVMOD":1,"dic_WORD_UGT":1,"dic_WORD_UGTEQ":1,"dic_WORD_ULT":1,"dic_WORD_ULTEQ":1,"dic_WORD_UMDIVMO":1,"dic_WORD_UMULSTA":1,"dic_WORD_UNUSED":1,"dic_WORD_VERSION":1,"dic_WORD_WORDBUF":1,"dic_WORD_WORDNAM":1,"dic_WORD_XOR":1,"dic_WORD_XTSKIP":1,"dic_WORD_ZBRANCH":1,"dic_WORD_ZEQ":1,"dic_WORD_ZGT":1,"dic_WORD_ZGTEQ":1,"dic_WORD_ZLT":1,"dic_WORD_ZLTEQ":1,"dic_WORD_ZNE":1,"dic_WORD__F_HIDD":1,"dic_WORD__F_IMME":1,"dic_WORD__F_LENM":1,"dic_WORD__H_NAME":1,"dic_WORD__H_NSIZ":1,"dic_WORD__XT_BOD":1,"dic_WORD__XT_COM":1,"dic_WORD__XT_LEN":1,"dic_WORD__XT_SIZ":1,"dic_WORD_TEST":1},"Astro":{"---":2,"COMMENT//":8,"import":1,"Tour":2,"from":1,";":6,"COMMENT/*":1,"let":1,"title":4,"=":17,"<":17,"html":2,"lang":1,">":25,"head":2,"meta":2,"charset":1,"name":1,"content":1,"{":2,"}":2,"</":9,"link":3,"rel":3,"type":1,"href":4,"style":2,"header":3,"display":1,":":5,"flex":2,"-":2,"direction":1,"column":1,"gap":1,"1em":1,"max":1,"width":2,"min":1,"(":1,"%":1,",":1,"68ch":1,")":1,"body":2,"main":2,"div":2,"img":1,"height":1,"src":1,"alt":1,"h1":2,"Welcome":1,"to":1,"a":2,"Astro":1,"></":1,"client":1,"load":1,"/>":1,"COMMENT<!--":2},"Asymptote":{"import":2,"graph3":1,";":73,"COMMENT//":33,"size":5,"(":110,",":182,"IgnoreAspect":2,")":96,"currentprojectio":1,"=":57,"orthographic":1,"((":6,"-":18,".0323":1,"))":13,"defaultrender":1,".merge":1,"true":2,"usepackage":2,"texpreamble":4,"real":17,"[]":9,"myxchoice":2,"{}":3,"myychoice":2,"myzchoice":2,"defaultpen":1,"mm":1,"pair":4,"xbounds":6,".25":1,"ybounds":6,"zbounds":3,"xaxis3":1,".x":8,".y":9,"black":7,"OutTicks":3,"Arrow3":3,"3mm":3,"yaxis3":1,"zaxis3":1,"invisible":1,"label":13,"+":17,"*":19,"pen":3,"p":8,"rgb":2,".7":2,"triple":4,"f2":2,"t":19,"{":8,"return":4,".41":2,".9":8,".78":5,"sin":4,"cos":3,"}":8,"surface":2,"s2":2,"pi":3,"Spline":1,"draw":9,"emissive":1,".6":2,"opacity":1,"meshpen":1,"g3":6,"path3":3,"p3":6,"graph":3,".5":4,"operator":3,"..":3,"blue":4,".4mm":1,".2mm":6,".985":3,"--":6,"red":3,".6mm":1,".05":12,"S":4,"XY":2,".49":1,"E":2,"Embedded":3,".85":1,".37":1,"W":1,"rotate":1,"wtk_graph":1,"15cm":1,"10cm":1,"scale":1,"Linear":2,"xscale":7,"1e9":1,"fscale":5,"1e12":1,"void":1,"graphSawtooth":2,"string":4,"file":6,"k":10,"int":3,"xcol":2,"fcol":2,"dx":3,"df":3,"fin":2,"input":1,".line":1,"()":2,"a":5,".dimension":1,"transpose":1,"x":5,"[":8,"]":8,"f":3,"/":1,"COMMENT/*":3,"graphData":1,"y":1,"yscale":1,"dy":1,"dots":1,"false":1,"green":1,"cyan":1,"magenta":1,"yellow":1,"i":11,"for":1,".length":1,">=":2,"format":3,"math":2,"units":2,"1e3":1,"if":1,"xlimits":1,"crop":1,"xaxis":1,"sLabel":3,"BottomTop":1,"LeftTicks":1,"yaxis":1,"LeftRight":1,"RightTicks":1,"point":2,"N":2,"add":1,"legend":1,"20E":1},"AutoHotkey":{"MsgBox":1,",":2,"Hello":1,"`":1,"World":1,"!":1},"Avro IDL":{"@namespace":1,"(":45,")":45,"protocol":1,"user":1,"{":34,"import":1,"idl":1,";":95,"record":21,"TrackProof":2,"string":43,"proofType":1,"proofName":1,"idString":1,"}":34,"WebProof":2,"hostname":1,"array":23,"<":25,">":23,"protocols":1,"Proofs":1,"social":1,"web":1,"PublicKey":4,"publicKeys":1,"UserSummary":2,"UID":13,"uid":13,"username":11,"fullName":2,"union":11,"null":11,",":55,"LinkID":1,"linkID":1,"UserSummarySet":3,"users":1,"Time":4,"time":1,"int":23,"version":1,"COMMENT/**":13,"listTracking":1,"sessionID":21,"filter":2,"assertion":3,"listTrackingJSON":1,"boolean":17,"verbose":1,"listTrackersUnve":1,"@typedef":1,"EmailAddress":2,"{}":1,"Email":2,"email":1,"isVerified":1,"isPrimary":1,"IdentityVisibili":1,"visibility":1,"UnixTime":1,"lastVerifyEmailD":1,"UserSettings":2,"emails":1,"UserPhoneNumber":1,"phoneNumbers":1,"User":2,"loadUser":1,"loadUserByName":1,"UserPlusKeys":1,"loadUserPlusKeys":2,"KID":3,"pollForKID":2,"UserPlusKeysV2Al":1,"OfflineAvailabil":1,"oa":1,"loadPublicKeys":1,"loadMyPublicKeys":1,"loadMySettings":1,"loadAllPublicKey":1,"void":7,"profileEdit":1,"location":1,"bio":1,"InterestingPerso":2,"fullname":1,"map":2,"serviceMap":1,"interestingPeopl":1,"maxUsers":1,"namespace":1,"UserVersion":1,"meUserVersion":1,"forcePoll":1,"@lint":3,"UPAKVersioned":1,"getUPAK":1,"unstubbed":1,"UPKLiteV1AllInca":1,"getUPAKLite":1,"uploadUserAvatar":1,"filename":1,"ImageCropRect":1,"crop":1,"ProofSuggestions":2,"proofSuggestions":1,"ProofSuggestion":2,"suggestions":1,"showMore":1,"COMMENT//":7,"key":1,"belowFold":1,"profileText":1,"//":4,"SizedImage":4,"profileIcon":1,"profileIconDarkm":1,"pickerText":1,"pickerSubtext":1,"pickerIcon":1,"pickerIconDarkmo":1,"Identify3RowMeta":1,"metas":1,"for":1,"proof":1,"types":1,"NextMerkleRootRe":3,"MerkleRootV2":2,"res":1,"findNextMerkleRo":2,"kid":1,"SigChainLocation":1,"loc":1,"prev":2,"Seqno":1,"resetSeqno":1,"ResetMerkleRoot":1,"enum":2,"PassphraseState":4,"KNOWN_0":1,"RANDOM_1":1,"CanLogoutRes":2,"canLogout":2,"reason":2,"passphraseState":2,"loadPassphraseSt":1,"UserCard":1,"userCard":1,"useSession":1,"UserPassphraseSt":1,"@jsonkey":10,"UserBlockedRow":2,"chat":1,"follow":1,"UserBlockType":2,"CHAT_0":1,"FOLLOW_1":1,"UserBlockedBody":1,"blocks":3,"UserBlockState":2,"blockType":1,"blocked":1,"UserBlockedSumma":1,"blocker":1,">>":1,"UserBlock":2,"chatBlocked":1,"followBlocked":1,"createTime":2,"modifyTime":1,"UserBlockArg":2,"setChatBlock":1,"setFollowBlock":1,"setUserBlocks":1,"getUserBlocks":1,"usernames":1,"reportUser":1,"comment":1,"includeTranscrip":1,"convID":1,"dismissBlockButt":1,"TLFID":1,"tlfID":1,"blockUser":1,"unblockUser":1,"TeamBlock":2,"teamName":1,"getTeamBlocks":1},"Awk":{"SHEBANG#!awk":1,"BEGIN":1,"{":17,"COMMENT#":9,"n":13,"=":18,";":55,"printf":1,"network_max_band":3,"network_max_pack":3,"last3":3,"last4":3,"last5":3,"last6":3,"}":17,"if":14,"(":14,"$1":1,"~":5,"/":11,"Average":2,")":14,"#":48,"Skip":1,"the":12,"values":1,"next":1,"$2":10,"all":1,"This":8,"is":7,"cpu":1,"info":7,"print":35,"$3":7,">":38,"FILENAME":35,"$4":7,"$5":7,"$7":3,"-":2,"eth0":2,"network":1,"Total":9,"number":9,"of":22,"packets":4,"received":4,"per":14,"second":14,".":24,"else":4,"transmitted":4,"bytes":4,"$6":6,"proc":2,"|":4,"cswch":1,"tps":1,"kbmemfree":1,"totsck":1,"[":1,"]":1,"==":5,"s":1,"context":1,"switches":1,"disk":1,"total":1,"transfers":1,"read":1,"requests":2,"write":1,"block":2,"reads":1,"writes":1,"mem":1,"Amount":7,"free":2,"memory":7,"available":1,"in":11,"kilobytes":7,"used":8,"does":1,"not":1,"take":1,"into":1,"account":1,"by":4,"kernel":3,"itself":1,"Percentage":2,"$X":1,"shared":1,"system":1,"Always":1,"zero":1,"with":1,"kernels":1,"as":1,"buffers":1,"to":1,"cache":1,"data":1,"swap":3,"space":3,"$8":1,"$9":1,"socket":1,"sockets":4,"Number":4,"TCP":1,"currently":4,"use":4,"UDP":1,"RAW":1,"IP":1,"fragments":1,"END":1},"BASIC":{"REM":3,"Mandelbrot":1,"Set":1,"with":1,"ANSI":1,"Colors":1,"in":1,"BASIC":1,"https":1,":":1,"//":1,"github":1,".com":1,"/":4,"telnet23":1,"November":1,"CLS":1,"MAXK":3,"=":16,"MINRE":3,"-":10,"MAXRE":2,"MINIM":3,"MAXIM":2,"FOR":2,"X":4,"TO":2,"WIDTH":2,"Y":4,"HEIGHT":2,"LOCATE":1,",":1,"REC":2,"+":12,"(":8,")":9,"*":9,"IMC":2,"K":5,"REF":8,"IMF":8,"IF":2,">":1,"THEN":2,"GOTO":2,"<":1,"M":2,"INT":1,"))":1,"PRINT":3,"CHR":2,"$(":3,"STR":1,";":3,"NEXT":2},"Ballerina":{"import":7,"ballerina":7,".lang":5,".system":4,";":46,"function":5,"main":4,"(":29,"string":4,"[]":4,"args":4,")":29,"{":11,"COMMENT//":20,"json":7,"j1":2,"=":18,"system":18,":":28,"println":18,"j2":3,"j3":2,"true":1,"j4":2,"false":2,"j5":1,"null":2,"j6":2,"name":1,",":14,"color":1,"price":1,"}":11,"j7":2,"[":1,"first":1,"last":1,"]":1,"divideBy10":4,"int":3,"d":3,"return":1,"/":1,"%":1,"var":5,"k":2,"+":13,"strVar":2,"q":2,"r":2,"q1":2,"_":2,"r1":2,"xml":9,"x1":3,"`":8,"<":2,"book":2,">":3,"The":1,"Lost":1,"World":1,"</":1,"x2":3,"Hello":1,"world":1,"!":1,"x3":3,"COMMENT<!--":1,"x4":3,"<?":1,"target":1,"data":1,"?>":1,"x5":2,".messages":1,".net":1,".http":1,".doc":1,"@doc":2,"Description":2,"value":2,"service":1,"http":1,"helloWorld":1,"resource":1,"sayHello":1,"message":2,"m":1,"response":3,"{}":1,"messages":1,"setStringPayload":1,"reply":1},"Beef":{"COMMENT//":31,"#pragma":1,"warning":1,"disable":1,"using":26,"System":18,";":990,".Interop":1,".IO":2,".Threading":4,".Diagnostics":3,".Collections":3,"namespace":5,"gen":1,"{":248,"class":14,"Program":5,"static":4,"String":127,"[]":10,"sNames":2,"=":402,"new":90,".":7,"(":750,",":231,")":719,"~":37,"delete":31,"_":36,"public":106,"int":74,"Main":2,"args":6,"bool":27,"isFirst":1,"true":37,"for":46,"var":64,"name":3,"in":22,"pass":6,"<":78,"resultStr":3,"scope":56,"()":223,"ProcessStartInfo":2,"startInfo":15,".SetFileName":2,"@":2,"if":166,"==":55,".SetArguments":4,"$":7,"else":23,".RedirectStandar":2,".UseShellExecute":1,"false":21,".CreateNoWindow":2,"SpawnedProcess":4,"process":8,".Start":3,"case":8,".Err":3,"continue":12,"FileStream":4,"fileStream":3,".AttachStandardO":1,"StreamReader":4,"streamReader":2,"null":35,".ReadToEnd":1,".IgnoreError":2,".ExitCode":2,"!=":31,"Runtime":3,".FatalError":3,"}":248,"outStr":34,".Append":103,"line":28,".Split":1,"))":50,"((":35,".Length":6,">":60,"&&":29,".StartsWith":1,"[":46,"]":46,"exportStr":7,".Substring":3,"fwdIdx":5,".IndexOf":2,"-":36,"+":10,"switch":2,":":14,"File":2,".WriteAllText":1,".WaitFor":3,"return":46,"Beefy":6,".widgets":1,".theme":1,".dark":1,".gfx":1,".events":1,"BeefPerf":1,"ProfilePanel":2,"Widget":1,"ProfileListViewI":5,"DarkVirtualListV":8,"override":12,"void":49,"MouseDown":2,"float":47,"x":9,"y":9,"int32":20,"btn":7,"btnCount":5,"ProfileListView":5,"mListView":34,".mProfilePanel":3,".ItemClicked":1,"this":9,"Selected":1,"set":1,"value":3,"selectedIdx":2,"mVirtualIdx":1,"profilePanel":4,"result":13,".mProfileCtx":8,".mResults":12,"DeleteAndNullify":3,"!":35,".mPerfView":3,".mProfileHiliteZ":3,"PerfView":3,".HiliteZone":1,".mZoneNameId":11,".mUnformattedNam":3,"base":10,".Selected":1,"mProfilePanel":14,"ChangeSort":1,"DarkListView":1,".SortType":1,"sortType":3,".ChangeSort":1,"mSortType":1,".RefreshList":1,"protected":1,"ListViewItem":1,"CreateListViewIt":1,"PopulateVirtualI":1,"listViewItem":12,".PopulateVirtual":2,"client":14,".mSession":10,"perfInfo":29,".mVirtualIdx":2,".Label":2,".mName":84,"subItem":9,".CreateSubItem":3,".mLabel":6,".AppendF":2,".mCount":5,".ElapsedTicksToS":6,".mTicks":11,".mChildTicks":7,"DrawAll":2,"Graphics":3,"g":11,".DrawAll":2,"(((":2,".mDone":5,"||":6,".mSorting":1,".PushColor":1,".FillRect":1,"mWidth":2,"mHeight":2,"BPUtils":1,".DrawWait":1,"/":7,"KeyDown":1,"KeyCode":1,"keyCode":3,"isRepeat":2,".KeyDown":1,".Escape":1,".RemoveFocus":1,"GetSummaryString":2,"str":99,"entry":34,"Math":8,".Max":5,"entryStr":12,".ToString":3,".Clear":15,".mSelection":2,".mTickEnd":6,".mTickStart":13,"AddStaticMenu":2,"Menu":7,"menu":13,"menuItem":5,".AddItem":4,".mOnMenuItemSele":2,".Add":32,"item":6,"=>":6,"gApp":5,".SetClipboardTex":1,".MouseDown":1,"GetRoot":1,".SelectItemExclu":4,"MenuWidget":3,"menuWidget":6,"DarkTheme":4,".sDarkTheme":4,".CreateMenuWidge":3,".Init":3,"DarkCheckBox":2,"mFormatCheckbox":8,"DarkButton":1,"mGetButton":1,"mPerfView":12,"BPSelection":2,"mSelection":23,"mSelectionDirty":6,"int64":9,"mActiveLastCurTi":7,"ProfileContext":3,"mProfileCtx":36,"WaitEvent":2,"mSortDoneHandle":6,"mSorting":7,".Checked":5,".mOnMouseClick":1,"&":1,"evt":2,"AddWidget":2,".mOnLostFocus":1,"RemoveFocus":2,".mSortType":6,".mColumn":4,".mReverse":2,".AddColumn":4,".InitScrollbars":1,"FinishSorting":3,".Reset":2,".GetRoot":11,"Resize":1,"width":3,"height":3,".Resize":2,".ResizeClamped":1,"Draw":1,".Draw":1,".SetFont":1,".mSmallFont":1,".DrawString":1,"Show":1,"perfView":3,"selection":2,"Debug":4,".Assert":4,"GetData":1,"struct":2,"PerfInfo":15,"mName":12,"mCount":1,"mTicks":1,"mChildTicks":2,"mStackCount":1,"//":16,"Number":1,"of":1,"times":1,"appears":1,"entryStack":7,"mZoneNameId":2,"mUnformattedName":1,"BPPerfEntry":5,"mTickStart":1,"mParamsReadPos":1,"*":33,"mPerfInfo":1,"BumpAllocator":2,"mAlloc":4,"BpSession":1,"mSession":2,"Dictionary":1,"mPerfDict":2,"mTempStr":6,"mTempDynStr":3,"List":30,"mResults":1,"mSortingResults":1,"mStreamDataIdx":1,"mDone":1,"mFormatStrings":2,"mHasSelectionEnd":1,"GetPerfInfo":1,"BPStateContext":3,"stateCtx":8,"paramsSize":5,"nameLen":3,".Reference":1,"char8":3,".mReadStart":1,".mParamsReadPos":3,"let":4,"zoneName":3,".mZoneNames":1,".mParamsSize":1,"unformattedStr":5,".FormatStr":1,"keyPtr":3,"**":1,"perfInfoPtr":4,".TryAdd":1,"out":5,"Object":4,"heapStr":5,"UpdateProfileCtx":2,"Stopwatch":2,"stopwatch":3,"thread":5,".mThreads":2,".mThreadIdx":2,"isRecording":5,"isFirstDrawn":3,".mStreamDataIdx":3,"isManualSelectio":3,".mDepth":7,"StreamLoop":3,"while":5,".mStreamDataList":2,".Count":41,"streamDataListId":2,"++":39,"streamData":7,".mSplitTick":4,"All":1,"data":1,"is":1,"to":3,"the":1,"left":1,"stackDepth":7,"CmdLoop":2,".GetNextEvent":1,"())":1,".Enter":1,"startTick":4,"strIdx":2,"stackPos":2,">=":3,")))":2,".ReadPos":1,".mPerfInfo":6,".GetPerfInfo":1,".mStackCount":4,".Leave":1,"endTick":8,"--":7,".PopBack":2,".mCurTick":3,".mHasSelectionEn":2,"ticks":6,"tickStart":2,"tickEnd":2,".Min":1,"<=":5,"isOld":3,".mStartTick":1,".mSplitCarryover":1,"+=":2,"prevEntry":2,"prevPerfInfo":2,"-=":1,"break":5,".EndOfStream":2,"default":1,".ElapsedMillisec":1,".mTimePerFrame":1,".mPerfDict":1,".Keys":1,"@value":1,".Value":1,"RefreshList":2,"RefreshData":2,"session":2,".mFormatStrings":1,"ItemClicked":1,"clickedItem":6,".mParentItem":1,".GetSubItem":2,".SetFocus":2,"selectedItem":1,"find":9,".mFindPanel":1,".Contains":3,".Insert":2,".mEntryEdit":1,".SetText":4,".GetName":9,".mTrackEdit":1,".mEditWidget":3,".TicksToStr":2,".mTimeFromEdit":1,".mTimeToEdit":1,".mFormatCheckbox":1,".mZonesCheckbox":1,".mEventsCheckbox":1,".mNeedsRestartSe":1,".AddStaticMenu":1,"ValueClicked":1,"MouseEvent":1,"theEvent":7,".mSender":1,".mBtn":2,".mBtnCount":1,"childIdx":4,".GetChildCount":1,"checkListViewIte":2,".GetChildAtIndex":1,".IconImage":1,"COMMENT/*":3,"#unwarn":1,".mX":1,".mY":1,"EntryCompare":2,"lhs":7,"rhs":12,".Compare":1,"SortList":2,".mSortingResults":6,".Sort":1,".Set":1,"CheckSorting":3,"waitMS":2,"Swap":1,".CreateChildItem":1,".mVirtualHeadIte":1,".mVirtualCount":1,".GrowUnitialized":1,"i":15,"ThreadPool":1,".QueueUserWorkIt":1,"Update":1,".Update":1,".mIsUpdateBatchS":2,"Clear":1,".Text":1,".Tasks":1,".utils":1,"RandoCode":1,"Config":3,"mTypeCount":1,"mPrimitiveTypeCh":1,"mStructPct":1,"mTypeComplexityP":1,"mCreateGenericTy":1,"mSpecializedType":1,"mUnspecializedTy":1,"mTypeDefPoolPowe":1,"mTypeDefPoolOffs":1,"mTypeDefPoolScal":1,"mFieldCountPower":1,"mFieldCountScala":1,"mFieldStaticPct":1,"mVoidReturnPct":1,"mMethodCodeCompl":1,"mMethodLengthSca":1,"mMethodCountScal":1,"mAssignMemberPct":1,"mCreateLocalPct":1,"mParamCountPower":1,"mParamCountScala":1,"mNewSpacespaceCh":1,"Chance":2,"a":2,"will":2,"generate":1,"vs":2,"an":2,"existing":2,"one":2,"mRootNamespaceCh":1,"we":1,"create":1,"root":1,"adding":1,"WordGroup":8,"mWords":4,"list":2,"DeleteContainerA":9,"HashSet":4,"mUsedNames":3,"GetName":1,"complexity":2,"parts":4,"firstUpper":2,"outName":4,"listNum":3,"tryCount":6,"namePartIdx":4,"idx":2,".sRand":1,".Next":8,"namePart":4,".ToUpper":1,"LocalDef":13,"TypeDef":48,"mTypeDef":2,"MethodDef":14,"mParamCount":1,"mReturnType":1,"mLocals":1,"mComplexity":2,"mStatementCount":1,"mIsStatic":2,"FieldDef":10,"NamespaceDef":12,"mNamespace":3,"mIsPrimitive":1,"mGenericParamIdx":1,"mIsStruct":1,"mUseCount":1,"mIsSpecializedGe":1,"mIsUnspecialized":1,"mGenericParams":1,"mUsingNamespaces":1,"mFields":1,"mMethods":1,"mTypeDefPool":1,"We":1,"only":1,"refer":1,"types":1,"pool":1,"GetRootName":1,"ltPos":3,"GetFullName":2,".GetFullName":9,"mParent":3,"mChildren":1,"Random":2,"sRand":32,"mSeed":5,"mConfig":47,"mBaseDir":4,"mAdjList":3,"mAdvList":3,"mNounList":7,"mVerbList":3,"mIsCompat":2,"mCurTypeDef":25,"mCurMethodDef":18,"mNamespaces":8,"mVoidType":7,"mPrimitives":9,"mUserTypes":17,"mOtherTypes":3,"mVerbose":6,"mLineCount":3,"mWroteLine":3,"mQueuedText":5,"mIndentCount":18,"mStartIndentCoun":3,"Console":8,".WriteLine":7,"CreateWordGroup":5,"wordGroup":5,".mWords":3,"file":10,"filePath":11,"exePath":3,"Environment":1,".GetExecutableFi":1,"Path":1,".GetDirectoryPat":1,".Open":1,".ReadLine":1,"isOnlyLetters":3,"c":2,".RawChars":1,".IsLetter":1,"CreatePrimitives":2,".mIsPrimitive":5,"typeNames":4,"::":4,"typeName":2,"typeDef":81,"GetComplexity":10,"power":2,".Pow":1,".NextDouble":23,"GetRandomTypeDef":3,"wantPrimitive":2,".mPrimitiveTypeC":2,"checkTypeDef":5,".mIsUnspecialize":7,".CompareTo":1,"GetRandomPooledT":4,".mTypeDefPool":4,"GenerateType":2,"typeComplexity":3,".mTypeComplexity":2,"className":3,".mComplexity":4,".mCreateGenericT":2,".mGenericParams":9,"genericCount":2,"genericIdx":9,"genericType":9,".mGenericParamId":5,".mIsStruct":9,".mStructPct":2,".mNewSpacespaceC":2,"newNamespace":7,".mRootNamespaceC":2,"parentNamepace":3,".mChildren":1,".mParent":1,".mNamespace":8,"CreateTypePool":3,"poolSize":4,"poolIdx":3,"poolTypeDef":4,"ReferenceType":4,".mUseCount":3,"PopulateType":3,".mTypeDefPoolPow":2,".mTypeDefPoolSca":2,".mTypeDefPoolOff":2,"fieldCount":3,".mFieldCountPowe":2,".mFieldCountScal":2,"fieldIdx":4,"fieldDef":27,".mIsStatic":14,".mFieldStaticPct":2,".mTypeDef":23,".mFields":12,"methodIdx":7,".mMethodCountSca":2,"methodDef":44,"methodComplexity":3,".mMethodCodeComp":2,".mVoidReturnPct":2,".mReturnType":14,"paramCount":2,".mParamCountPowe":2,".mParamCountScal":2,"paramIdx":20,"localDef":34,".mLocals":17,".mParamCount":9,".mMethods":11,"DelTree":3,"StringView":1,"dirName":6,".IsEmpty":7,"Directory":6,".Exists":1,"subDir":2,".EnumerateDirect":1,".GetFilePath":2,".EnumerateFiles":1,".EndsWith":1,".Delete":2,"FindField":3,"inside":2,"wantTypeDef":2,"field":4,"NOP":1,"FindData":5,"targetCategory":8,"Field":2,"subFieldDef":11,"Param":2,"Local":2,"WriteLine":32,"params":2,"..":3,"AppendF":2,".mUsingNamespace":2,"genericParam":2,"GetRandomTarget":3,"targetType":19,"GenerateMethodCa":4,"methodTarget":5,"targets":5,"paramsMatch":3,"paramDef":5,"didAssign":3,".mAssignMemberPc":2,".mCreateLocalPct":2,"PopLocal":3,"GetBoolExpressio":2,"checkTarget":8,"GenerateMainBloc":2,"pooledType":5,"GenerateUseBlock":2,"method":4,"argIdx":2,"GenerateBlock":5,"prevLocalIdx":2,"methodLength":2,".mMethodLengthSc":2,"stmtIdx":1,"localVarName":3,"toVal":6,"boolExpr":4,"retValName":5,"FixType":4,"SpecializeType":2,"unspecializedTyp":9,"specializedType":17,".GetRootName":2,".mIsSpecializedG":3,"genericArg":3,"srcFieldDef":4,"destFieldDef":5,"srcMethodDef":5,"destMethodDef":6,"destLocalDef":4,"ProgressStart":2,"cProgressSize":5,".Write":3,"mProgressIdx":3,"WriteProgress":2,"pct":2,"progressIdx":2,".Round":1,"const":1,"Run":1,"typeIdx":11,".mTypeCount":2,"specializeCount":2,".mSpecializedTyp":2,".mUnspecializedT":2,"specializedIdx":3,"arrTypeDef":4,".mStatementCount":1,"specializedTypes":3,"UserTypeBlock":1,"typeFullName":4,"directory":6,"namespaceStr":5,".Replace":1,"fullPath":4,"Append":1,"isOpen":3,".CreateDirectory":1,".Create":1,".Ok":1,"Thread":1,".Sleep":1,"StreamWriter":1,"streamWrite":3,"Encoding":1,".UTF8":1,"typeStr":5,"namespaceDef":2,"namespaceName":3,".Close":1,"@typeDef":1,".Index":1,"HandleConfig":1,"configPath":2,"StructuredData":2,"sd":25,".Load":1,".Get":23,"ref":23,"cwd":2,".GetCurrentDirec":1,"pg":4,".HandleConfig":1,".Run":1},"Berry":{"COMMENT#":60,"import":4,"persist":7,"var":28,"sv":12,"=":117,"module":2,"(":175,")":159,".regex":5,".time":3,"def":69,"gettype":6,"data":21,"t":10,"type":3,"return":45,"==":18,"?":12,"classname":1,":":41,"end":129,"class":7,"PatternMatch":8,"static":44,"formats":1,"{}":8,"load":1,"()":81,"if":46,".has":2,".formats":7,".sv_formats":3,"else":7,"{":13,",":95,"}":13,"FormatValidator":2,"_compiled":1,"init":4,"self":234,"._compiled":4,"match":1,"format":3,"value":16,"found":4,".find":4,"!=":11,"nil":6,"engine":9,".invoke":1,"[":58,"]":58,"!!":2,"invoke":1,".strptime":2,"regex":1,"pattern":10,"re":2,"!":18,".contains":9,".compile":1,".match":2,"strptime":1,"tasmota":28,"&&":11,"<":3,"true":13,"false":13,"Validate":2,"node":16,"name":20,"path":9,"errors":4,"fv":1,"addError":1,"error":2,".path":7,".push":4,".name":2,".concat":1,".errors":6,"isValid":1,".node":17,".value":11,".isValidRequired":1,".addError":7,"tv":12,".isValidType":1,"..":7,";":1,".isValidSize":1,".isValidValues":1,".isValidFormat":1,"isValidRequired":1,"required":2,"isValidType":1,"isValidSize":1,"sizeType":3,"size":5,"elif":3,">=":2,".lower":2,"<=":2,".upper":2,"isValidValues":1,"nv":3,"num":2,"||":1,"for":8,"v":5,"isinstance":1,"range":1,"isValidFormat":1,".fv":3,"SchemaValidator":2,"val":1,"schema":4,".data":3,"[]":3,".val":2,".visit":3,"visit":1,"parentNode":3,"opt":7,"cleanedData":12,".keys":3,"nodeType":2,".remove":2,".isValid":1,"continue":4,"idx":4,".pop":1,".size":2,"result":1,".load":1,"l":5,"k":2,".add_format":1,".setitem":1,".save":2,".remove_format":1,"key":2,".validate":1,".result":1,"string":4,"lcd_display":9,"lcd_i2c":2,"LCD_CLEARDISPLAY":1,"LCD_RETURNHOME":1,"LCD_ENTRYMODESET":1,"LCD_DISPLAYCONTR":1,"LCD_CURSORSHIFT":1,"LCD_FUNCTIONSET":1,"LCD_SETCGRAMADDR":1,"LCD_SETDDRAMADDR":1,"LCD_ENTRYRIGHT":1,"LCD_ENTRYLEFT":1,"LCD_ENTRYSHIFTIN":1,"LCD_ENTRYSHIFTDE":1,"LCD_DISPLAYON":1,"LCD_DISPLAYOFF":1,"LCD_CURSORON":1,"LCD_CURSOROFF":1,"LCD_BLINKON":1,"LCD_BLINKOFF":1,"LCD_DISPLAYMOVE":1,"LCD_CURSORMOVE":1,"LCD_MOVERIGHT":1,"LCD_MOVELEFT":1,"LCD_8BITMODE":1,"LCD_4BITMODE":1,"LCD_2LINE":1,"LCD_1LINE":1,"LCD_5x10DOTS":1,"LCD_5x8DOTS":1,"LCD_BACKLIGHT":1,"LCD_NOBACKLIGHT":1,"LCD_LINES":1,"LCD_SLEEP":1,"Rg":1,"#":6,"Register":2,"default":1,"En":1,"Enable":1,"bit":2,"Rs":1,"select":1,"address":4,"wire":1,"rows":4,"cols":4,"charsize":4,"backlight":1,"displaycontrol":1,"displaymode":1,".address":3,".rows":5,".cols":2,".charsize":2,".LCD_5x8DOTS":2,".backlight":6,".LCD_BACKLIGHT":3,".wire":3,".wire_scan":1,".begin":1,"begin":1,"displayfunction":4,".LCD_4BITMODE":1,"|":27,".LCD_1LINE":1,">":3,"|=":7,".LCD_2LINE":1,".LCD_5x10DOTS":1,".expand_write":6,".delay":7,".write4bits":6,"<<":7,"wait":1,"min":1,"ms":1,".command":19,".LCD_FUNCTIONSET":1,".displaycontrol":13,".LCD_DISPLAYON":3,".LCD_CURSOROFF":1,".LCD_BLINKOFF":2,".display":1,".clear":2,".displaymode":10,".LCD_ENTRYLEFT":3,".LCD_ENTRYSHIFTD":1,".LCD_ENTRYMODESE":5,".home":1,"**********":2,"High":1,"level":1,"commands":1,"the":1,"user":1,"clear":1,".LCD_CLEARDISPLA":1,"home":1,".LCD_RETURNHOME":1,"set_cursor":1,"col":2,"row":4,"row_offsets":2,"-":7,".LCD_SETDDRAMADD":1,"+":3,"))":8,"no_display":1,"&=":6,"~":6,".LCD_DISPLAYCONT":6,"display":1,"no_cursor":1,".LCD_CURSORON":2,"cursor":1,"no_blink":1,".LCD_BLINKON":1,"blink":1,"display_left":1,".LCD_CURSORSHIFT":2,".LCD_DISPLAYMOVE":2,".LCD_MOVELEFT":1,"display_right":1,".LCD_MOVERIGHT":1,"left_to_right":1,"right_to_left":1,"autoscroll":1,".LCD_ENTRYSHIFTI":2,"no_autoscroll":1,"create_char":1,"location":3,"chars":2,"We":1,"only":1,"have":1,"locations":1,".LCD_SETCGRAMADD":1,"char":4,".write":3,"backlight_on":1,"backlight_off":1,".LCD_NOBACKLIGHT":1,"get_backlight":1,"command":1,"byte":15,".send":2,"write":1,".Rs":1,"write_line":1,"text":9,"line":3,".LCD_LINES":2,".pad":1,".byte":1,"send":1,"mode":6,"&":4,"((":1,"write4bits":1,".pulse_enable":1,"expand_write":1,".Rg":1,"pulse_enable":1,".En":2,".LCD_SLEEP":2,"pad":1,"x":1,"+=":1,"set_backlight":1,"on":2,".backlight_on":1,".backlight_off":1,"clock":18,"callback":3,"initialised":1,"waiting":1,"initialise":1,".initialised":3,".waiting":3,".callback":5,".set_timer":7,"start":4,"set_timer":1,".rtc":2,".time_dump":1,"*":1,"stop":4,".remove_timer":1,"dotmatrixscreen":2,"lcd":1,".lcd":7,".power":2,".update_clock":3,".write_line":4,"/":8,"->":8,".start_clock":1,".add_rule":6,"z":4,".update_zone":1,".clear_zone":1,".remove_rule":2,".stop_clock":1,"power":1,"bool":2,".set_backlight":1,"update_clock":1,".strftime":2,"update_zone":1,"zone":9,"const":3,"fmt":2,"info":4,".format":1,"clear_zone":1,"start_clock":1,".start":2,"())":2,"stop_clock":1,".stop":2,"._display":7,"ack":3,".publish_result":1,".initialise":1},"BibTeX":{"COMMENT%":2,"@Book":1,"{":24,"abramowitz":1,"+":2,"stegun":1,",":31,"author":4,"=":26,"title":4,"Formulas":1,"Graphs":1,"and":6,"Mathematical":1,"Tables":1,"publisher":3,"year":4,"address":1,"edition":1,"}":22,"@incollection":1,"dijkstra1982role":1,"On":1,"the":1,"role":1,"of":2,"scientific":1,"thought":1,"Dijkstra":1,"Edsger":1,"W":1,"booktitle":1,"Selected":1,"writings":1,"on":1,"computing":1,":":9,"a":1,"personal":1,"perspective":1,"pages":1,"--":1,"Springer":1,"}}":1,"@book":1,"knuth1998art":1,"The":1,"art":1,"computer":2,"programming":1,"sorting":1,"searching":1,"$math":1,"$":1,"Knuth":1,"Donald":1,"Ervin":1,"volume":2,"Pearson":1,"Education":1,"@article":1,"DBLP":1,"journals":2,"/":10,"corr":2,"SunVGBB17":2,"Wen":1,"Sun":1,"Arun":1,"Venkatraman":1,"Geoffrey":1,"J":2,".":2,"Gordon":1,"Byron":1,"Boots":1,"Andrew":1,"Bagnell":1,"Deeply":1,"AggreVaTeD":1,"Differentiable":1,"Imitation":1,"Learning":1,"for":1,"Sequential":1,"Prediction":1,"journal":1,"CoRR":1,"abs":2,"url":1,"http":3,"//":3,"arxiv":1,".org":2,"timestamp":1,"Wed":1,"Jun":1,"biburl":1,"dblp":3,".uni":1,"-":1,"trier":1,".de":1,"rec":1,"bib":1,"bibsource":1,"science":1,"bibliography":1},"Bicep":{"param":9,"virtualMachineSi":3,"string":10,"adminUsername":3,"@secure":1,"()":4,"adminPassword":3,"storageAccountTy":2,"location":18,"=":25,"resourceGroup":3,".location":2,"var":9,"nic1Name":2,"nic2Name":2,"virtualNetworkNa":2,"subnet1Name":2,"subnet2Name":3,"publicIPAddressN":2,"diagStorageAccou":2,"concat":2,"(":10,",":2,"uniqueString":1,".id":6,"))":1,"networkSecurityG":6,")":8,"module":1,"vmMod":1,"{":34,"name":16,":":77,"params":1,"virtualMachineNa":1,"nic1Id":1,"nic1":2,"nic2Id":1,"nic2":2,"diagsStorageUri":1,"diagsAccount":2,".properties":3,".primaryEndpoint":1,".blob":1,"}":34,"resource":8,"sku":2,"kind":1,"COMMENT//":8,"nsg2":2,"properties":12,"{}":1,"vnet":1,"addressSpace":1,"addressPrefixes":1,"[":6,"]":6,"subnets":1,"addressPrefix":2,"id":5,"ipConfigurations":2,"subnet":2,"privateIPAllocat":2,"publicIPAddress":1,"pip":3,"nsg":2,"publicIPAllocati":1,"securityRules":1,"priority":1,"sourceAddressPre":1,"protocol":1,"destinationPortR":1,"access":1,"direction":1,"sourcePortRange":1,"destinationAddre":1,"output":2,"publicIp":1,".ipAddress":1,"@minLength":1,"@maxLength":1,"@description":4,"acrName":2,"//":1,"must":1,"be":1,"globally":1,"unique":1,"acrAdminUserEnab":2,"bool":1,"false":1,"@allowed":1,"acrSku":2,"acr":2,"adminUserEnabled":1,"acrLoginServer":1,".loginServer":1},"Bikeshed":{"<":675,"pre":76,"class":98,"=":478,"metadata":1,">":1326,"Title":2,":":662,"Web":8,"Audio":9,"API":15,"Shortname":2,"webaudio":15,"Level":2,"Group":2,"audiowg":1,"Status":2,"ED":4,"https":22,"//":22,".github":6,".io":6,"/":282,"web":7,"-":495,"audio":121,"api":5,"TR":16,"www":15,".w3":13,".org":14,"Favicon":1,"favicon":1,".png":1,"Previous":10,"Version":10,"CR":3,"WD":7,"Editor":6,"Paul":1,"Adenot":1,",":367,"Mozilla":1,"(":184,".mozilla":1,")":177,"padenot":1,"@mozilla":1,".com":4,"w3cid":2,"Hongchan":1,"Choi":1,"Google":1,".google":1,"hongchan":1,"@google":1,"Former":3,"Raymond":1,"Toy":1,"until":4,"Oct":1,"Chris":2,"Wilson":1,"Until":2,"Jan":1,"Rogers":1,"Aug":1,"Implementation":1,"Report":1,"implementation":9,"report":1,".html":67,"Test":1,"Suite":1,"github":1,"platform":3,"tests":1,"wpt":1,"tree":1,"master":1,"Repository":2,"WebAudio":1,"Abstract":2,"This":33,"specification":4,"describes":1,"a":374,"high":4,"level":1,"abbr":2,"title":5,"</":607,"for":156,"processing":21,"and":99,"synthesizing":1,"in":82,"applications":8,".":486,"The":66,"primary":4,"paradigm":1,"is":168,"of":203,"an":107,"routing":11,"graph":12,"where":1,"number":29,"{{":512,"AudioNode":35,"}}":512,"objects":14,"are":24,"connected":7,"together":4,"to":210,"define":1,"the":509,"overall":2,"rendering":34,"actual":3,"will":39,"primarily":1,"take":3,"place":1,"underlying":2,"typically":1,"optimized":3,"Assembly":1,"C":3,"++":3,"code":155,"but":8,"[[":91,"#AudioWorklet":2,"|":21,"direct":3,"script":8,"synthesis":2,"]]":91,"also":8,"supported":10,"#introductory":1,"section":4,"covers":1,"motivation":1,"behind":1,"this":68,"designed":3,"be":113,"used":21,"conjunction":1,"with":52,"other":10,"APIs":3,"elements":5,"on":43,"notably":1,"XMLHttpRequest":2,"XHR":1,"using":13,"responseType":2,"response":2,"attributes":3,"For":14,"games":4,"interactive":3,"it":20,"anticipated":1,"canvas":1,"2D":1,"2dcontext":1,"WebGL":2,"WEBGL":1,"3D":4,"graphics":2,"Markup":2,"Shorthands":2,"markdown":2,"dfn":218,"css":2,"off":2,"anchors":1,"spec":21,"ECMAScript":8,";":423,"url":127,"tc39":2,"ecma262":2,"#sec":3,"data":33,"blocks":5,"type":94,"text":168,"block":6,"mediacapture":1,"streams":4,"#dom":1,"mediadevices":1,"getusermedia":1,"method":34,"MediaDevices":1,"getUserMedia":2,"()":105,"COMMENT<!--":5,"link":7,"defaults":1,"webidl":4,"interface":50,"object":16,"Promise":22,"rel":6,"href":45,"as":39,"window":4,".addEventListene":2,"function":27,"{":75,"new":23,"resolve":4,"reject":8,"var":109,"mathjax":7,"document":11,".createElement":1,"COMMENT//":46,"id":48,"setInterval":1,"if":23,".MathJax":1,"clearInterval":2,"}":75,".onload":1,".onerror":2,"err":4,"error":20,"instanceof":1,"Event":4,"?":3,"Error":4,".message":1,"setTimeout":1,"))":3,".id":3,".src":1,".body":1,".appendChild":1,".then":1,"MathJax":1,".Hub":1,".Config":1,"tex2jax":1,"skipTags":1,"[":47,"]":47,".catch":1,"console":2,".error":1,"ListAmendments":7,"prefix":2,"label":2,"divID":2,"let":22,"nodes":7,".querySelectorAl":1,"+":23,"div":188,".getElementById":2,"index":7,".forEach":1,"x":4,"=>":2,"+=":8,"InsertButtons":2,".innerHTML":2,"node":11,"list":7,".getElementsByCl":1,"&&":1,".length":1,"matches":3,".match":1,"ac":1,"\\":33,"d":2,"changeID":4,"changeNum":5,"parseInt":1,")))":1,"event":18,"style":5,"@media":4,"prefers":4,"color":13,"scheme":4,"light":2,"root":2,"--":6,"info":15,"fg":5,"#178217":1,"dark":2,"springgreen":1,".todo":2,"border":18,"1px":8,"solid":13,"red":1,"background":4,"rgba":1,"before":4,"content":4,".synchronous":2,"hover":1,"bottom":7,"dotted":1,"gray":1,"body":1,"#respecDocument":1,"max":3,"width":13,"60em":1,".seclist":1,"p":10,"font":7,"italic":1,"table":32,".channels":6,"%":12,"overflow":1,"auto":1,"margin":4,"size":10,"14px":1,"family":2,"COMMENT/*":1,"monospace":1,"th":9,"60px":2,"align":2,"center":2,"td":16,"tr":20,"nth":3,"child":3,"even":3,"#EEE":1,"odd":1,"#FFF":1,"assertion":1,".node":5,"padding":7,"left":3,"4em":4,"right":4,"collapse":6,"top":6,"2px":6,"#707070":9,"2em":6,"tbody":8,"em":140,"min":5,"150px":3,"#ddd":3,"thead":5,"line":6,"height":6,"weight":3,".audioparam":5,".enum":4,"description":8,".nobreak":1,"white":1,"space":2,"nowrap":1,"h2":6,"no":10,"num":1,"Introduction":1,"has":20,"been":12,"fairly":2,"primitive":1,"up":6,"point":4,"very":6,"recently":2,"had":1,"delivered":1,"through":4,"plugins":1,"such":10,"Flash":1,"QuickTime":1,"introduction":1,"element":26,"HTML5":1,"important":1,"allowing":2,"basic":1,"streaming":2,"playback":5,"But":1,"not":43,"powerful":1,"enough":1,"handle":1,"more":14,"complex":4,"sophisticated":1,"based":2,"or":44,"another":5,"solution":1,"required":5,"It":13,"goal":1,"include":3,"capabilities":3,"found":2,"modern":3,"game":1,"engines":1,"well":3,"some":5,"mixing":5,"filtering":1,"tasks":1,"that":32,"desktop":2,"production":1,"have":14,"wide":3,"variety":1,"use":8,"cases":2,"usecases":1,"mind":1,"Ideally":1,"should":7,"able":2,"support":5,"i":6,"any":15,"case":10,"which":30,"could":2,"reasonably":2,"implemented":1,"engine":2,"controlled":1,"via":5,"run":5,"browser":2,"That":3,"said":2,"software":1,"can":33,"advanced":3,"would":5,"difficult":1,"impossible":1,"build":1,"system":23,"Apple":1,"external":3,"MIDI":1,"controllers":1,"arbitrary":3,"plugin":1,"effects":10,"synthesizers":1,"highly":1,"disk":1,"file":6,"reading":1,"writing":1,"tightly":1,"integrated":1,"time":39,"stretching":1,"so":3,"Nevertheless":1,"proposed":1,"quite":1,"capable":1,"supporting":2,"large":3,"range":11,"including":2,"musical":2,"ones":1,"And":1,"good":1,"complement":1,"features":3,"offered":1,"by":30,"added":1,"at":22,"later":3,"h3":12,"Features":1,"supports":1,"these":21,"*":77,"#ModularRouting":3,"Modular":5,"simple":3,"effect":6,"architectures":1,"High":3,"dynamic":2,"bit":2,"floats":1,"internal":14,"#AudioParam":1,"Sample":2,"accurate":1,"scheduled":6,"sound":5,"low":3,"#latency":1,"latency":17,"requiring":1,"degree":1,"rhythmic":1,"precision":2,"drum":1,"machines":1,"sequencers":1,"includes":1,"possibility":1,"#DynamicLifetime":1,"creation":3,"Automation":1,"parameters":24,"envelopes":1,"fade":2,"ins":11,"outs":1,"granular":1,"filter":7,"sweeps":1,"LFOs":1,"etc":1,"Flexible":1,"handling":1,"channels":23,"stream":18,"them":1,"split":1,"merged":1,"Processing":3,"sources":2,"from":40,"video":4,"MediaElementAudi":6,"media":25,"live":2,"input":7,"MediaStreamTrack":9,"MediaStream":6,"Integration":1,"WebRTC":1,"received":1,"remote":4,"peer":4,"!":8,"webrtc":2,"Sending":2,"generated":2,"processed":8,"MediaStreamAudio":9,"directly":6,"scripts":5,"#Spatialization":1,"Spatialized":1,"immersive":1,"environments":1,"Panning":1,"models":1,"equalpower":1,"HRTF":1,"pass":1,"Distance":1,"Attenuation":1,"Sound":2,"Cones":1,"Obstruction":1,"Occlusion":1,"Source":1,"Listener":1,"A":37,"convolution":1,"linear":11,"especially":1,"quality":1,"room":3,"Here":2,"examples":1,"possible":5,"Small":1,"Cathedral":1,"Concert":1,"hall":2,"Cave":1,"Tunnel":1,"Hallway":1,"Forest":1,"Amphitheater":1,"distant":1,"doorway":1,"Extreme":2,"filters":5,"Strange":1,"backwards":1,"comb":1,"Dynamics":1,"compression":2,"control":32,"sweetening":1,"mix":2,"Efficient":2,"#AnalyserNode":1,"real":14,"domain":2,"frequency":3,"analysis":1,"music":3,"visualizer":1,"biquad":1,"lowpass":1,"highpass":1,"common":3,"Waveshaping":1,"distortion":3,"non":5,"Oscillators":1,"h4":42,"Routing":1,"allows":6,"connections":5,"between":9,"different":4,"Each":2,"inputs":3,"outputs":4,"source":23,"single":8,"output":34,"destination":17,"one":8,"Other":1,"placed":1,"developer":3,"doesn":1,"details":1,"when":18,"two":3,"thing":1,"just":2,"happens":1,"example":9,"mono":1,"stereo":2,"#channel":1,"down":3,"appropriately":2,"In":12,"simplest":1,"routed":5,"All":4,"occurs":1,"within":1,"AudioContext":94,"containing":8,"AudioDestination":10,"figure":6,"img":3,"alt":3,"src":3,"figcaption":6,"modular":3,"Illustrating":1,"here":6,"highlight":5,"const":10,"context":64,"playSound":1,".createBufferSou":3,".buffer":3,"dogBarkingBuffer":1,".connect":23,".destination":3,".start":6,"reverb":7,"send":2,"dynamics":2,"compressor":6,"final":4,"stage":1,"numbers":2,"source1":5,"source2":5,"source3":5,"lowpassFilter":5,"waveShaper":5,"panner":5,"dry1":4,"dry2":4,"dry3":4,"wet1":4,"wet2":4,"wet3":4,"mainDry":6,"mainWet":4,"setupRoutingGrap":2,".createBiquadFil":1,".createWaveShape":1,".createPanner":1,".createDynamicsC":1,".createConvolver":1,".createGain":9,".createOscillato":3,"manTalkingBuffer":1,"footstepsBuffer":1,".frequency":3,".value":4,"permits":3,"s":21,"AudioParam":3,"parameter":6,"controls":1,"behavior":2,"scenario":1,"act":3,"modulation":1,"signal":5,"rather":1,"than":19,"illustrating":1,"Oscillator":1,"modulating":1,"lfo":4,"hfo":5,"modulationGain":4,".gain":1,".detune":1,"Overview":1,"interfaces":2,"defined":3,"An":33,"contains":4,"representing":13,"represents":6,"intermediate":1,"modules":12,"dynamically":2,"fashion":1,"exist":1,"AnalyserNode":7,"visualizers":1,"visualization":1,"AudioBuffer":57,"working":1,"memory":6,"resident":2,"assets":1,"These":2,"represent":2,"shot":1,"sounds":2,"longer":4,"clips":1,"AudioBufferSourc":4,"generates":1,"subclass":2,"all":8,"rendered":11,"controlling":2,"individual":2,"aspect":1,"volume":1,"AudioListener":3,"works":1,"PannerNode":5,"spatialization":2,"AudioWorklet":3,"factory":4,"creating":3,"custom":3,"process":4,"AudioWorkletGlob":1,"AudioWorkletProc":4,"AudioWorkletNode":3,"instance":11,"inside":1,"worker":1,"BiquadFilterNode":4,"order":4,"Low":2,"Pass":3,"Band":1,"Shelf":2,"Peaking":1,"Notch":1,"Allpass":1,"ChannelMergerNod":4,"combining":1,"multiple":4,"into":4,"ChannelSplitterN":4,"accessing":1,"ConstantSourceNo":4,"generating":4,"nominally":1,"constant":1,"value":36,"allow":4,"automation":1,"ConvolverNode":4,"applying":1,"concert":1,"DelayNode":4,"applies":2,"adjustable":1,"variable":1,"delay":4,"DynamicsCompress":4,"GainNode":4,"explicit":2,"gain":1,"IIRFilterNode":3,"general":1,"IIR":3,"sent":1,"spatializing":1,"positioning":2,"PeriodicWave":5,"specifying":1,"periodic":2,"waveforms":1,"OscillatorNode":5,"waveform":3,"StereoPannerNode":4,"equal":7,"power":5,"WaveShaperNode":4,"waveshaping":1,"subtle":1,"warming":1,"There":2,"several":2,"deprecated":1,"yet":1,"removed":2,"pending":16,"experience":1,"their":6,"replacements":1,"ScriptProcessorN":8,"AudioProcessingE":1,"lt":24,"BaseAudioContext":74,"Interface":6,"set":11,"signals":1,"Nodes":1,"created":9,"then":18,"instantiated":1,"instead":4,"extended":1,"concrete":1,"OfflineAudioCont":38,"offline":3,"slot":12,"attribute":52,"promises":21,"initially":4,"empty":3,"ordered":2,"unique":1,"task":18,"Additionally":4,"private":1,"slots":4,"thread":38,"state":40,"values":12,"AudioContextStat":3,"both":4,"span":61,"Proposed":5,"Correction":6,"Issue":6,"Use":3,"IDL":3,"buffer":32,"primitives":3,"Buttons":5,"del":8,"initialy":1,"enum":3,"scope":2,"colspan":2,"Enumeration":2,"currently":2,"suspended":18,"proceeding":1,"hardware":8,"may":8,"powered":1,"released":3,"being":7,"resources":12,"xmp":6,"callback":8,"DecodeErrorCallb":4,"undefined":17,"DOMException":9,"DecodeSuccessCal":4,"decodedData":2,"Exposed":5,"Window":5,"EventTarget":1,"readonly":14,"float":9,"sampleRate":22,"double":12,"currentTime":15,"listener":2,"SameObject":1,"SecureContext":1,"audioWorklet":2,"EventHandler":4,"onstatechange":2,"createAnalyser":2,"createBiquadFilt":2,"createBuffer":4,"unsigned":21,"long":21,"numberOfChannels":14,"length":33,"createBufferSour":2,"createChannelMer":3,"optional":14,"numberOfInputs":5,"createChannelSpl":3,"numberOfOutputs":5,"createConstantSo":2,"createConvolver":2,"createDelay":2,"maxDelayTime":3,"createDynamicsCo":2,"createGain":2,"createIIRFilter":2,"sequence":7,"feedforward":4,"feedback":4,"createOscillator":2,"createPanner":2,"createPeriodicWa":6,"imag":6,"PeriodicWaveCons":3,"constraints":5,"{}":2,"createScriptProc":2,"bufferSize":5,"numberOfInputCha":5,"numberOfOutputCh":5,"createStereoPann":2,"createWaveShaper":2,"decodeAudioData":16,"ArrayBuffer":8,"audioData":15,"successCallback":11,"errorCallback":12,"Attributes":5,"dl":39,"::":68,"Allows":1,"access":3,"Worklet":1,"import":4,"definitions":1,"algorithms":1,"HTML":1,"seconds":7,"sample":44,"frame":11,"immediately":2,"following":20,"last":2,"most":2,"zero":10,"coordinate":3,"corresponds":2,"first":7,"Elapsed":1,"elapsed":1,"synchronized":1,"clocks":1,"since":2,"actively":2,"played":2,"device":12,"there":3,"approximation":1,"times":1,"relative":1,"When":12,"monotonically":1,"increasing":1,"updated":2,"uniform":2,"increments":1,"corresponding":3,"render":9,"quantum":6,"Thus":1,"running":14,"increases":1,"steadily":1,"processes":2,"always":3,"start":7,"next":1,"earliest":1,"change":3,"current":12,"might":2,"MUST":32,"read":4,"atomically":1,"returned":3,"Usually":1,"indirectly":1,"connect":1,"property":3,"dispatched":3,"changed":2,".e":4,"promise":51,"resolved":1,"handler":1,"query":1,"newly":1,"begin":3,"fired":4,"whenever":1,"changes":3,"oncomplete":3,"rate":24,"frames":14,"per":5,"second":5,"handles":1,"assumed":1,"making":1,"assumption":1,"converters":1,"processors":1,"Nyquist":1,"half":1,"Describes":3,"Getting":1,"returns":4,"contents":1,"Methods":4,"Factory":16,"No":18,"Return":41,"configured":1,"types":14,"Creates":6,"given":7,"initialized":1,"silent":1,"NotSupportedErro":8,"exception":15,"thrown":18,"arguments":3,"negative":3,"outside":4,"its":15,"nominal":4,"argumentdef":17,"Determines":5,"how":4,"many":2,"least":3,"PCM":10,"rates":3,"channel":12,"merger":1,"IndexSizeError":7,"less":7,"greater":8,"Values":2,"If":52,"specified":15,"`":22,"splitter":1,"initial":4,"default":3,"Specifies":1,"maximum":5,"allowed":5,"three":1,"minutes":1,"array":15,"numerator":1,"coefficients":2,"transfer":2,"InvalidStateErro":11,"denominator":1,"create":5,"algorithm":20,"calling":4,"execute":17,"steps":37,"same":11,"Let":17,"o":5,"PeriodicWaveOpti":3,"Respectively":2,"passed":5,"name":2,"Set":25,"disableNormaliza":2,"Construct":2,"passing":2,"called":9,"argument":22,"cosine":1,"See":4,"constructor":14,"detailed":2,"sine":1,"normalized":2,"Otherwise":4,"according":2,"DEPRECATED":1,"intended":1,"replaced":1,"!!":15,"valid":4,"invalid":1,"determines":3,"units":3,"Asynchronously":1,"decodes":1,"contained":1,"loaded":1,"after":4,"setting":1,"formats":1,"determined":1,"sniffing":1,"described":6,"mimesniff":2,"Although":2,"interfacing":1,"return":15,"provided":1,"legacy":3,"reasons":3,"Candidate":1,"Encourage":1,"warn":2,"authors":4,"corrupted":2,"isn":1,"cite":2,"note":2,"Note":10,"compressed":2,"byte":2,"decoding":9,"otherwise":1,"proceed":1,"implementations":3,"encouraged":2,"tools":2,"performed":4,"associated":8,"Document":6,"fully":8,"active":8,"rejected":9,"operation":4,"><":7,"IsDetachedBuffer":1,"></":4,"ECMASCRIPT":4,"false":8,"BufferSource":1,"detached":1,"Append":3,"Detach":2,"operations":2,"throws":1,"jump":1,"step":1,"Queue":6,"Else":1,"DataCloneError":1,"Reject":3,"remove":4,"invoke":4,"queuing":1,"happen":2,"nor":1,"Multiple":1,"parallel":1,"service":1,"calls":1,"decode":9,"boolean":2,"flag":5,"true":7,"Attempt":5,"determine":2,"MIME":1,"#matching":1,"pattern":2,"matching":1,"attempt":2,"encoded":1,"failure":4,"Only":1,"track":3,"multi":1,"#c2375":1,"tracks":1,"only":3,"pcm":1,"Authors":1,"who":1,"need":3,"over":2,"WEBCODECS":1,"queue":16,"whose":3,"EncodingError":1,"missing":2,"Take":1,"result":4,"decoded":3,"resample":2,"possibly":2,"performing":2,"conversion":1,"Resolve":7,"invoked":3,"finished":1,"&":14,"gt":7,"Callback":2,"Parameters":2,"occurred":1,"while":3,"Lifetime":1,"Once":2,"continue":3,"play":3,"page":1,"goes":1,"away":1,"informative":2,"Lack":1,"Introspection":1,"Serialization":1,"Primitives":1,"takes":1,"fire":9,"forget":1,"approach":1,"scheduling":2,"each":4,"during":2,"lifetime":1,"never":1,"explicitly":2,"incompatible":1,"serialization":1,"stable":1,"serialized":1,"Moreover":1,"having":2,"introspection":1,"observe":1,"garbage":1,"collections":1,"System":1,"Resources":1,"Associated":1,"Subclasses":1,"subclasses":1,"considered":3,"expensive":1,"Creating":1,"involve":2,"priority":1,"impact":1,"energy":1,"consumption":5,"usually":2,"necessary":2,"Constructing":1,"resuming":1,"involves":1,"acquiring":1,"requires":1,"begins":1,"user":9,"agent":9,"fail":1,"throwing":1,"suspend":13,"close":8,"release":10,"threads":1,"Suspending":1,"operate":1,"invoking":1,"resume":19,"Closing":1,"cannot":3,"resumed":4,"again":1,"waiting":1,"callbacks":1,"regularly":1,"wait":1,"ready":1,"produces":1,"directed":1,"AudioContextLate":3,"Balance":1,"Provide":1,"lowest":1,"without":2,"glitching":1,"Prioritize":1,"sustained":1,"interruption":1,"Lowest":1,"AudioContextOpti":9,"contextOptions":11,"baseLatency":2,"outputLatency":6,"AudioTimestamp":11,"getOutputTimesta":6,"createMediaEleme":2,"HTMLMediaElement":6,"mediaElement":3,"createMediaStrea":6,"mediaStream":3,"mediaStreamTrack":3,"transition":2,"disallow":1,"sticky":1,"activation":1,"whether":1,"Constructors":3,"settings":2,"responsible":2,"NOT":2,"throw":3,"abort":11,"apply":1,"options":8,"latencyHint":5,"selected":1,"differs":1,"match":1,"resampling":1,"affected":1,"amount":1,"message":12,"means":5,"executing":1,"acquire":2,"named":7,"statechange":5,"unfortunately":1,"programatically":1,"notify":2,"failed":1,"User":2,"Agents":1,"log":1,"they":1,"logging":1,"mechanism":1,"constructed":4,"incurred":2,"subsystem":1,"does":5,"additional":1,"caused":1,"specifically":1,"itself":1,"kHz":1,"implements":1,"buffering":1,"internally":1,"((":1,"cdot128":1,"mathrm":1,"ms":1,"approximately":1,"estimation":5,"interval":1,"UA":1,"requests":1,"host":2,"actually":1,"devices":2,"speakers":2,"headphones":1,"produce":1,"acoustic":1,"latter":1,"refers":1,"produced":1,"depends":2,"remains":1,"accordingly":1,"Closes":1,"releasing":1,"automatically":1,"progression":5,"stop":2,"closed":8,"returning":4,"Running":4,"reaction":1,"unloaded":1,"already":6,"were":2,"ignored":3,"cause":2,"flexibility":1,"consider":1,".captureStream":1,"choose":1,"aggressively":1,"suspending":1,"As":1,"consequence":1,"re":2,"kind":1,"must":1,"Returns":1,"related":1,"position":3,"contextTime":9,"member":5,"origin":2,"performanceTime":3,"estimating":1,"moment":1,"stored":1,"was":3,"performance":2,".now":1,"hr":2,"call":5,"members":1,"After":1,"exceeds":1,"obtained":3,"get":2,"slightly":1,"outputPerformanc":1,"timestamp":4,".getOutputTimest":1,"elapsedTime":2,".contextTime":2,".performanceTime":1,"above":1,"accuracy":2,"closer":1,"better":1,"difference":1,"reliable":1,"because":1,"incremented":1,"intervals":1,"Resumes":2,"append":1,"Start":2,"clear":1,"those":2,"Clear":1,"Suspends":1,"claim":1,"generally":2,"useful":2,"application":1,"knows":1,"wishes":1,"temporarily":1,"resource":1,"resolves":1,"handed":1,"While":1,"lost":1,"nature":1,"similarly":1,"cease":1,"handlers":1,"purpose":1,"functions":2,"continuous":1,">/<":1,"silence":1,"appear":1,"particular":2,"repeatedly":1,"dictionary":9,"specify":1,"h5":10,"Dictionary":4,"Members":4,"dict":3,"Identify":1,"affects":1,"tradeoffs":1,"preferred":2,"However":1,"finer":1,"balance":1,"DOMHighResTimeSt":1,"Represents":2,"Performance":1,"potentially":1,"faster":1,"renders":1,"quickly":1,"fulfilling":1,"startRendering":4,"suspendTime":3,"c":4,"Initialize":2,"follows":1,"channelCount":1,".numberOfChannel":1,"needed":1,"construct":2,".createBuffer":1,"OfflineAudioComp":9,"Given":2,"starts":1,"getting":1,"complete":3,"started":4,"ol":8,"li":19,"Create":1,"respectively":1,"Assign":1,"preceding":1,"successfully":1,"To":1,"occasion":1,"every":1,"check":1,"ignore":1,"renderedBuffer":6,"Abort":1,"conditions":1,"remaining":3,"Schedules":2,"suspension":5,"manipulating":1,"synchronously":1,"rounded":2,"nearest":1,"boundary":1,"reason":1,"schedule":1,"suspends":1,"quantized":3,"Also":1,"done":1,"ensure":1,"precise":1,"total":1,"duration":3,"specifies":1,"constructing":1,"DOMString":1,"eventInitDict":1,"EventInit":1,"h6":2,"Value":1,"assigned":1,"asset":1,"contain":1,"appearing":1,"floating":1,"limited":1,"Typically":1,"expected":1,"short":1,"somewhat":1,"minute":1,"soundtracks":1,"shared":1,"four":1,"Hz":1,"holding":1,"AudioBufferOptio":6,"Float32Array":3,"getChannelData":2,"copyFromChannel":8,"channelNumber":8,"bufferOffset":8,"copyToChannel":8,"lie":1,"b":2,"assign":1,"CreateByteDataBl":1,"initializes":1,"storage":1,"properties":3,"Duration":1,"computed":1,"division":1,"Length":1,"discrete":1,"samples":3,"copies":2,"N_b":4,"N_f":6,"k":4,"Then":2,"copied":7,"modified":2,"copy":2,"offset":4,"defaulting":2,"Data":2,"starting":2,"UnknownError":1,"WebAssembly":7,"JavaScript":5,"wasm":3,"js":3,"webassembly":2,"Ms2ger":1,"Igalia":1,"yes":1,"provides":2,"interacting":1,"Prepare":1,"urlPrefix":3,"sec":49,"arraybuffer":1,"NativeError":2,"nativeerror":2,"constructors":1,"TypeError":2,"native":2,"standard":2,"typeerror":1,"RangeError":2,"rangeerror":1,"cluster":1,"clusters":1,"Bound":1,"Function":2,"bound":1,"exotic":2,"NumericLiteral":1,"literals":2,"numeric":1,"surrounding":2,"ToNumber":1,"tonumber":1,"ToInt32":1,"toint32":1,"ToString":1,"tostring":1,"ecmascript":7,"Type":2,"iscallable":1,"IsCallable":1,"callable":1,"known":2,"intrinsic":1,"ErrorPrototype":1,"ObjectPrototype":1,"prototype":2,"FunctionPrototyp":1,"Property":1,"Descriptor":1,"descriptor":1,"OrdinaryGetOwnPr":1,"ordinarygetownpr":1,"OrdinaryDefineOw":1,"ordinarydefineow":1,"OrdinaryPreventE":1,"ordinaryprevente":1,"OrdinarySet":1,"ordinaryset":1,"equally":1,"language":3,"methods":1,"execution":4,"stack":2,"GetIterator":1,"getiterator":1,"IteratorStep":1,"iteratorstep":1,"NormalCompletion":1,"normalcompletion":1,"IteratorValue":1,"iteratorvalue":1,"symbols":1,"@@":2,"iterator":1,"toStringTag":1,"CreateDataProper":1,"createdataproper":1,"DetachArrayBuffe":1,"detacharraybuffe":1,"SetIntegrityLeve":1,"setintegrityleve":1,"Call":1,"Get":1,"DefinePropertyOr":1,"definepropertyor":1,"Realm":1,"realm":1,"ObjectCreate":1,"objectcreate":1,"CreateBuiltinFun":1,"createbuiltinfun":1,"SetFunctionName":1,"setfunctionname":1,"SetFunctionLengt":1,"setfunctionlengt":1,"Number":1,"NumberToRawBytes":1,"numbertorawbytes":1,"Built":1,"Objects":1,"built":1,"Object":1,"Structure":1,"structure":1,"CreateArrayFromL":1,"createarrayfroml":1,"GetMethod":1,"getmethod":1,"IterableToList":1,"iterabletolist":1,"ToBigInt64":1,"tobigint64":1,"BigInt":1,"bigint":1,"abstract":1,"op":1,"CreateMethodProp":1,"createmethodprop":1,"core":1,"#valid":1,"module":13,"validation":1,"grammar":1,"binary":3,"#binary":2,"#custom":1,"customsec":2,"exec":23,"runtime":18,"#memory":1,"instances":4,"#table":1,"global":8,"#global":1,"trap":2,"#syntax":21,"#values":1,"i64":2,".const":4,"i32":2,"f32":2,"f64":2,"ref":3,".null":1,".func":1,".extern":1,"syntax":12,"funcidx":1,"#function":1,"store_init":1,"appendix":27,"embedding":27,"#embed":27,"store":3,"init":1,"module_decode":1,"module_validate":1,"validate":1,"module_instantia":1,"instantiate":1,"module_imports":1,"imports":2,"module_exports":1,"exports":1,"instance_export":1,"export":1,"func_alloc":1,"func":4,"alloc":4,"func_type":1,"func_invoke":1,"table_alloc":1,"table_type":1,"table_read":1,"table_write":1,"write":3,"table_size":1,"table_grow":1,"grow":3,"mem_alloc":1,"mem":7,"mem_type":1,"mem_read":1,"mem_write":1,"mem_size":1,"mem_grow":1,"global_alloc":1,"global_type":1,"global_read":1,"global_write":1,"tabletype":1,"address":6,"tableaddr":1,"funcaddr":1,"memaddr":1,"globaladdr":1,"extern":1,"externaddr":1,"numtype":1,"reftype":2,"funcref":1,"externref":1,"funcelem":1,"component":1,"#imports":1,"externval":1,"hostfunc":1,"instantiation":1,"#instantiation":1,"#external":1,"globaltype":1,"mut":1,"#addresses":1,"signed_32":1,"numerics":2,"#aux":2,"signed":2,".grow":1,"instructions":1,"#exec":2,"conventions":2,"notation":2,"textual":1,"memaddrs":1,"moduleinst":2,"signed_64":1,"#grammar":1,"heycam":1,"WebIDL":1,"namespace":2,"infra":1,"ecma":1,"emu":1,"serif":1,"way":1,"WEBASSEMBLY":1,"bridge":1,"Usage":1,"normative":1},"BitBake":{"require":2,"qt5":1,"-":3,"git":1,".inc":3,"${":3,"PN":1,"}":4,"do_install_appen":1,"()":1,"{":1,"COMMENT#":3,"ln":1,"sf":1,"syncqt":2,".pl":1,"D":1,"OE_QMAKE_PATH_QT":1,"/":1,"QT_MODULE_BRANCH":1,"=":8,"SRCREV":1,"include":1,"gstreamer1":1,".0":1,"libav":1,"LIC_FILES_CHKSUM":1,"SRC_URI":3,"[":2,"md5sum":1,"]":2,"sha256sum":1,"LIBAV_EXTRA_CONF":1,"S":1},"Blade":{"<!":2,"DOCTYPE":2,"html":6,">":26,"<":12,"head":4,"title":4,"@yield":4,"(":12,",":2,")":12,"</":12,"@stack":4,"body":4,"@include":2,"ul":4,"@foreach":2,"$foo":2,"as":2,"$bar":4,"li":4,"{{":2,"}}":2,"@endforeach":2,"{":2,"!!":4,"$raw_content":2,"}":2},"BlitzBasic":{"Local":35,"i":57,",":90,"start":13,"result":4,"s":13,".Sum3Obj":4,"=":159,"New":11,"Sum3Obj":6,"For":7,"To":6,"Handle":2,"Before":3,"Delete":6,"Next":7,"MilliSecs":4,"()":7,"Sum3_":2,"(":118,"MakeSum3Obj":2,"))":6,"-":19,"Print":13,"Sum3":2,")":106,"WaitKey":2,"End":58,"Function":102,"a":48,"b":7,"c":7,"Return":36,"+":11,"Type":8,"Field":10,"isActive":4,"Last":1,"If":26,"\\":185,"Then":19,"True":4,"Restore":1,"label":1,"Read":1,"foo":1,".label":1,"Data":1,":":11,"a_":2,"Object":1,"return_":2,"Insert":3,"First":1,"::":1,"False":3,";":55,"~":10,"IDEal":3,"Editor":3,"Parameters":3,"C":3,"#Blitz3D":3,"bk":3,"CreateBank":5,"PokeFloat":3,"Bin":4,"PeekInt":4,"%":6,"Shl":7,"$1f":2,"$ff":1,"Hex":2,"FloatToHalf":3,"HalfToFloat":2,"FToI":2,"COMMENT;":4,"================":3,"Global":2,"Half_CBank_":13,"f":6,"#":5,"h":4,"signBit":6,"exponent":22,"fraction":9,"fBits":8,"And":8,"<>":18,"Shr":3,"$1F":3,"$FF":2,"ElseIf":1,"Or":4,"PokeInt":2,"PeekFloat":1,"$7F800000":1,"$007FFFFF":1,"Abs":1,">":1,"*":2,"Sgn":1,"Else":7,"EndIf":7,"HalfAdd":1,"l":106,"r":12,"HalfSub":1,"HalfMul":1,"HalfDiv":1,"HalfLT":1,"HalfGT":1,"DoubleOut":1,"[":2,"]":2,"Double_CBank_":1,"DoubleToFloat":1,"d":1,"FloatToDouble":1,"IntToDouble":1,"SefToDouble":1,"e":4,"DoubleAdd":1,"DoubleSub":1,"DoubleMul":1,"DoubleDiv":1,"DoubleLT":1,"DoubleGT":1,"F":3,"#1A":1,"#20":1,"#2F":1,"LList":3,"head_":36,".ListNode":32,"tail_":35,"ListNode":8,"pv_":28,"nx_":34,"Value":37,"Iterator":3,"l_":8,".LList":29,"cn_":13,"cni_":8,"Create":4,"new":4,"object":2,"CreateList":3,"caps":1,"These":1,"make":1,"it":1,"more":1,"or":4,"less":1,"safe":1,"to":10,"iterate":2,"freely":1,"Free":1,"list":31,"and":8,"all":3,"elements":4,"not":4,"any":1,"values":4,"FreeList":1,"ClearList":2,"Remove":7,"the":51,"from":15,"does":1,"free":1,"n":66,"While":7,"nx":2,"Wend":6,"Count":1,"number":2,"of":16,"in":5,"slow":3,"ListLength":2,".Iterator":8,"GetIterator":4,"elems":4,"EachIn":5,"if":3,"contains":1,"given":7,"value":16,"ListContains":1,"ListFindNode":3,"Null":16,"linked":1,"intvalues":1,"bank":8,"ListFromBank":1,"size":4,"BankSize":1,"p":7,"Step":2,"ListAddLast":3,"containing":3,"ListToBank":1,"Swap":1,"contents":1,"two":1,"objects":1,"SwapLists":1,"l1":5,"l2":5,"tempH":2,"tempT":2,"same":1,"as":2,"first":5,"CopyList":1,"lo":2,"ln":3,"Reverse":1,"order":1,"ReverseList":1,"n1":6,"n2":7,"tmp":5,"Search":1,"retrieve":1,"node":8,"with":2,"Append":1,"end":5,"fast":2,"return":7,"Attach":1,"ListAddFirst":1,"occurence":1,"ListRemove":1,"RemoveListNode":6,"element":4,"at":4,"position":4,"backwards":2,"for":2,"negative":2,"index":13,"ValueAtIndex":1,"ListNodeAtIndex":4,"invalid":1,">=":1,"Beyond":1,"valid":2,"Negative":1,"count":1,"backward":1,"Replace":1,"added":2,"by":3,"MusicianKool":2,"ReplaceValueAtIn":1,"RemoveNodeAtInde":1,"tval":3,"Retrieve":2,"ListFirst":1,"last":2,"ListLast":1,"its":2,"ListRemoveFirst":1,"val":6,"ListRemoveLast":1,"into":2,"before":2,"specified":2,"InsertBeforeNode":1,"bef":8,"after":1,"then":1,"InsertAfterNode":1,"aft":8,"Get":1,"an":3,"iterator":3,"use":1,"loop":2,"This":1,"function":1,"means":1,"that":1,"most":1,"programs":1,"won":1,"general":1,"only":1,"small":1,"constant":1,"will":1,"be":2,"created":1,"RuntimeError":1,"Each":1,"See":1,"there":2,"Exit":1,"wasn":1,"No":1,"especial":1,"reason":1,"why":1,"this":2,"has":1,"anything":1,"but":1,"meh":1,"Use":1,"argument":1,"over":1,"members":1,"Still":1,"items":1,"Disconnect":1,"having":1,"reached":1,"currently":1,"pointed":1,"IteratorRemove":1,"temp":2,"Call":1,"breaking":1,"out":1,"disconnect":1,"IteratorBreak":1,"#5":1,"#A":1,"#10":1,"#18":1,"#2A":1,"#32":1,"#3E":1,"#47":1,"#4C":1,"#58":1,"#66":1,"#6F":1,"#78":1,"#8F":1,"#9B":1,"#A9":1,"#B7":1,"#BD":1,"#C5":1,"#CC":1,"#E3":1,"#E9":1,"#EF":1,"#F4":1,"#F9":1,"#103":1,"#10D":1,"#11B":1,"#12B":1,"#13F":1,"#152":1,"#163":1},"BlitzMax":{"SuperStrict":1,"Framework":1,"Brl":1,".StandardIO":1,"Type":2,"TMyType":3,"Field":1,"property":1,":":6,"int":5,"Function":2,"A":1,"(":2,"param":2,")":2,"End":3,"Method":2,"B":1,"Global":1,"my":5,"=":1,"new":1,"?":3,"Win32":1,".A":2,"()":4,".B":2,"Linux":1},"Bluespec":{"package":2,"TbTL":1,";":177,"import":1,"TL":6,"::":1,"*":1,"interface":2,"Lamp":3,"method":42,"Bool":32,"changed":2,"Action":17,"show_offs":2,"show_ons":2,"reset":2,"endinterface":2,"module":3,"mkLamp":13,"#":19,"(":153,"String":1,"name":3,",":41,"lamp":5,")":124,"Reg":15,"prev":5,"<-":28,"mkReg":15,"False":9,"=":42,"!=":2,"if":9,"&&":5,"!":7,"$write":2,"+":7,"endmethod":8,"<=":16,"endmodule":3,"COMMENT(*":6,"mkTest":1,"()":28,"let":1,"dut":18,"sysTL":3,"Bit":1,"))":9,"ctr":8,"carN":4,"carS":2,"carE":2,"carW":2,"lamps":15,"[":25,"]":25,".lampRedNS":1,".lampAmberNS":1,".lampGreenNS":1,".lampRedE":1,".lampAmberE":1,".lampGreenE":1,".lampRedW":1,".lampAmberW":1,".lampGreenW":1,".lampRedPed":1,".lampAmberPed":1,".lampGreenPed":1,"rule":10,"start":1,"==":24,"$dumpvars":1,"endrule":10,"detect_cars":1,".set_car_state_N":1,".set_car_state_S":1,".set_car_state_E":1,".set_car_state_W":1,"go":1,"True":6,"12_000":1,".ped_button_push":1,"stop":1,">":1,"$display":2,"$finish":1,"function":10,"do_offs":2,"l":6,".show_offs":1,"do_ons":2,".show_ons":1,"do_reset":2,".reset":1,"do_it":4,"f":2,"action":3,"for":3,"Integer":3,"i":15,"<":3,"endaction":3,"endfunction":7,"any_changes":2,"b":12,"||":7,".changed":1,"return":9,"show":1,"())":1,"$time":1,"endpackage":2,"ped_button_push":3,"set_car_state_N":2,"x":8,"set_car_state_S":2,"set_car_state_E":2,"set_car_state_W":2,"lampRedNS":2,"lampAmberNS":2,"lampGreenNS":2,"lampRedE":2,"lampAmberE":2,"lampGreenE":2,"lampRedW":2,"lampAmberW":2,"lampGreenW":2,"lampRedPed":2,"lampAmberPed":2,"lampGreenPed":2,":":14,"typedef":3,"enum":1,"{":1,"AllRed":4,"GreenNS":9,"AmberNS":5,"GreenE":8,"AmberE":5,"GreenW":8,"AmberW":5,"GreenPed":4,"AmberPed":3,"}":1,"TLstates":11,"deriving":1,"Eq":1,"Bits":1,"UInt":2,"Time32":9,"CtrSize":3,"allRedDelay":2,"amberDelay":2,"nsGreenDelay":2,"ewGreenDelay":3,"pedGreenDelay":1,"pedAmberDelay":1,"clocks_per_sec":2,"state":21,"next_green":8,"secs":7,"ped_button_pushe":4,"car_present_N":3,"car_present_S":3,"car_present_E":4,"car_present_W":4,"car_present_NS":3,"cycle_ctr":6,"dec_cycle_ctr":1,"-":1,"Rules":5,"low_priority_rul":2,"rules":4,"inc_sec":1,"endrules":4,"next_state":8,"ns":4,"green_seq":7,"case":2,"endcase":2,"car_present":4,"make_from_green_":5,"green_state":2,"delay":2,"car_is_present":2,"from_green":1,">=":3,"make_from_amber_":5,"amber_state":2,"ng":2,"from_amber":1,"hprs":10,"fromAllRed":2,"else":4,")))":2,"))))":1,"noAction":1,"high_priority_ru":4,"rJoin":1,"addRules":1,"preempts":1},"Boogie":{"COMMENT//":45,"const":2,"N":20,":":153,"int":51,";":121,"axiom":6,"<=":40,"var":10,"a":22,"[":59,"]":53,"procedure":21,"BubbleSort":1,"()":7,"returns":6,"(":94,"perm":22,")":86,"modifies":7,"ensures":7,"forall":18,"i":61,",":42,"j":16,"::":18,"&&":31,"<":27,"==>":15,"!=":6,"==":20,"old":3,"]]":3,"{":108,"n":35,"p":19,"tmp":5,":=":36,"while":4,"invariant":14,"+":13,"}":108,"true":6,"k":12,"-":3,"if":5,"break":1,"ComputeFactorial":1,"u":9,"requires":7,"Factorial":10,"r":13,"v":4,"s":18,"TOP":2,"//":6,"B":1,"assert":9,"return":1,"INNER":2,"E":1,"*":2,"goto":2,"function":6,"Factorial_Aux":3,"))":2,"RightOpen":6,"bool":12,"RightClosed":3,"x":6,"y":6,"<==>":2,"type":1,"linear":17,"X":20,"nil":8,"layer":29,"t":11,"next":1,"ticket":7,"to":2,"issue":1,"current":2,"permitted":1,"critical":2,"section":2,"cs":12,"thread":1,"in":1,"T":15,"set":1,"of":1,"issued":1,"tickets":6,"inline":2,"Inv1":5,"Inv2":2,"lock":2,"then":1,"else":1,"yield_invariant":3,"YieldSpec":2,"tid":23,"Yield1":4,"Yield2":2,"yields":10,"main":1,"linear_in":3,"xls":16,"call":7,"InitAbstract":2,"COMMENT(*":1,"yield_loop":2,"Enter":2,"par":3,"|":2,"Leave":2,"yield_preserves":2,"yield_ensures":1,"m":15,"GetTicketAbstrac":2,"WaitAndEnter":2,"atomic":6,"AtomicInitAbstra":1,"MapConst":2,"refines":7,"Init":2,"right":1,"AtomicGetTicketA":1,"assume":3,"!":1,"GetTicket":2,"AtomicInit":1,"AtomicGetTicket":1,"AtomicWaitAndEnt":1,"AtomicLeave":1,"AtomicAllocateLo":1,"xl":2,"false":1,"AllocateLow":1},"Brainfuck":{"*":43,"factor":1,"an":1,"arbitrarily":1,"large":1,"positive":1,"integer":1,"Copyright":1,"(":7,"C":1,")":9,"by":2,"Brian":1,"Raiter":1,"under":1,"the":22,"GNU":1,"General":1,"Public":1,"License":1,">>>>>>>>>>>>>>>>":5,"-":139,"read":1,"in":1,"number":6,"<<<<<<<<<":2,"+":198,"[":286,">>>>>>>>>>":23,"]":186,"<<<<<<<<<<":42,"[[":5,"->>>>>>>>>>":1,",":3,"----------":1,"----------------":4,"->":28,"<":69,">":99,">>>>>>>>>":10,"<-":13,"display":3,"and":17,"initialize":2,"loop":21,"variable":9,"to":7,"two":1,"++++++++++++++++":10,".":30,"<<<<<<<<<<<":4,">>>>>>>>>>>>":1,"++":6,"<<<<":13,"main":1,">>":37,"make":2,"copies":2,"of":3,">>>>":18,"<<<<<<<":11,"->>>":7,">>>>>>>>":23,">>>>>>":21,"<<<<<<<<<<<<<<<<":12,"<<<<<":18,">>>>>":9,"divide":1,">>>":27,">>>>>>>":21,"<<<<<<<<":9,"->>":3,"double":1,"divisor":16,"until":2,"above":1,"dividend":8,"<<<":12,"<<<<<<<<<<<<<<<":2,"--------->>>>>>>":1,"]]]]]]]]]]]":7,"<---------":1,">>>>>>>>>>>":3,"<<<<<<<<<<<<<<":1,"subtract":2,"from":4,"<<<<<<":15,"++++++++++":4,"if":10,"difference":1,"is":3,"nonnegative":1,"then":2,"replace":2,"increment":2,"quotient":17,"<<":18,"->>>>>>":1,"<<<<<<<<<<<<<":3,"<<<<<<---------":1,"halve":1,"zero":8,"<<<<<<<-":5,"]]]]]]]]]":2,"->>>>>>>":1,"+++++":2,"<<<<<<<<-":4,"->>>>>>>>":1,">>>>>>>>>>>>>":2,"->>>>":1,"->>>>>":12,"<<<<<<<<<<<<":2,"break":1,"out":1,"larger":1,"than":1,"partially":1,"examine":1,"remainder":9,"for":4,"nonzero":1,"digits":1,"decrement":1,"with":1,"<<-":2,"normalize":1,"--------->>>>>":1,"end":1,"COMMENT//":2,"++++++++":3,"+++++++++":1,"++++":5,".+++++++":2,"..":2,"+++":5,"+++++++":1,"+++++++++++++++":1,".+++":2,"------":2,"--------":2,"COMMENT#":2,"Read":2,"first":2,"character":7,"start":1,"outer":2,"reading":2,"Skip":2,"forward":4,"Set":2,"up":3,"division":7,"MEMORY":2,"LAYOUT":2,":":6,"copy":6,"x":1,"minus":2,"enter":1,"Increase":1,"/":5,"reduce":1,"Normal":2,"case":4,"skip":4,"Special":2,"move":2,"back":3,"increase":4,"<<<<<-":2,"Decrement":2,"End":5,";":4,"former":1,"reuse":1,"space":1,"a":2,"flag":4,"--":1,"]]]":1,"Zero":4,"that":1,"unless":1,"was":8,"or":2,"check":1,"++++++++++++":1,"If":1,"set":1,"second":2,"Reduce":1,"it":2,"Decrease":1,"Add":1,"get":1,"useful":1,"add":1,"jump":1,"here":1,"((":1,"not":1,"Clear":1,"skipped":1,"Output":1,"ROT13ed":1,"clear":1,"next":1,"<<<<-":2,"---":1,"+++++++++++":1,"<<<-":4,"]]":6},"BrighterScript":{"sub":4,"Main":2,"()":30,"showChannelSGScr":2,"end":13,"screen":17,"=":50,"CreateObject":6,"(":30,")":27,"m":13,".port":6,".setMessagePort":1,"scene":1,".CreateScene":1,".show":1,"while":6,"true":3,"msg":15,"wait":2,",":72,"msgType":2,"type":3,"if":9,".isScreenClosed":2,"then":5,"return":9,"Sub":4,"StartApp":2,"initTheme":2,"gridstyle":8,"<>":1,"print":18,";":11,"preShowGridScree":2,"showGridScreen":2,"End":9,"app":3,".SetTheme":1,"CreateDefaultThe":2,"())":2,"Function":13,"as":12,"Object":8,"theme":22,".ThemeType":1,".GridScreenBackg":1,".GridScreenMessa":1,".GridScreenRetri":1,".GridScreenListN":1,".GridScreenDescr":4,".CounterTextLeft":1,".CounterSeparato":1,".CounterTextRigh":1,".GridScreenLogoH":1,".GridScreenLogoO":4,".GridScreenOverh":2,".GridScreenLogoS":1,"style":2,"string":5,"As":7,".SetMessagePort":1,".SetDisplayMode":1,".SetGridStyle":1,"categoryList":8,"getCategoryList":2,"[":6,"]":6,"+":8,".setupLists":1,".count":2,".SetListNames":1,"StyleButtons":3,"getGridControlBu":2,".SetContentList":2,"for":2,"i":3,"to":2,"-":2,"getShowsForCateg":2,"))":1,".Show":1,"getmessageport":1,"does":1,"not":1,"work":1,"on":1,"gridscreen":1,".GetMessage":1,".GetIndex":3,".getData":2,".isListItemFocus":1,"else":2,".isListItemSelec":1,"row":3,"selection":3,".Title":1,"endif":1,"If":1,"displayShowDetai":1,"category":10,"showIndex":1,"Integer":2,"s":5,"representing":1,"d":1,"go":1,"a":1,"feed":1,"service":1,"fetch":1,"and":1,"parse":1,"showList":2,"{":11,"Title":11,":":78,"releaseDate":6,"length":1,"Description":12,"hdBranded":1,"HDPosterUrl":11,"SDPosterUrl":11,"Synopsis":1,"StarRating":6,"}":12,"rating":5,"numEpisodes":2,"contentType":2,"UserStarRating":2,"function":7,"object":1,"buttons":2,"ReleaseDate":5,"SimpleGrid":1,"example":2,"import":1,"Void":2,"new":2,"ApplicationClass":2,"class":3,"public":5,"thisIsATernaryEx":1,"thisIsAStringTem":1,"user":3,"Dynamic":1,"aNode":1,".init":1,"private":1,"init":1,".thisIsATernaryE":3,"?":1,".thisIsAStringTe":2,"`":2,"The":1,"result":1,"from":1,"ternary":1,"is":1,"${":1,".user":1,"??":1,"/":2,"hello":1,"world":1,"ig":1,"SOURCE_FILE_PATH":1,"number":1,"SOURCE_LINE_NUM":1,"name":2,"FUNCTION_NAME":1,"namespaced":1,"ex":1,".functionName":1,"SOURCE_FUNCTION_":1,"SOURCE_LOCATION":1,"PKG_PATH":1},"Brightscript":{"Sub":4,"Main":1,"()":19,"initTheme":2,"gridstyle":8,"=":39,"while":4,"<>":1,"print":8,";":11,"screen":13,"preShowGridScree":2,"(":23,")":20,"showGridScreen":2,",":66,"end":5,"End":9,"app":2,"CreateObject":4,".SetTheme":1,"CreateDefaultThe":2,"())":2,"Function":13,"as":6,"Object":7,"theme":22,".ThemeType":1,".GridScreenBackg":1,".GridScreenMessa":1,".GridScreenRetri":1,".GridScreenListN":1,".GridScreenDescr":4,".CounterTextLeft":1,".CounterSeparato":1,".CounterTextRigh":1,".GridScreenLogoH":1,".GridScreenLogoO":4,".GridScreenOverh":2,".GridScreenLogoS":1,"return":8,"style":2,"string":3,"As":7,"m":3,".port":3,".SetMessagePort":1,".SetDisplayMode":1,".SetGridStyle":1,"categoryList":8,"getCategoryList":2,"[":6,"]":6,"+":8,".setupLists":1,".count":2,".SetListNames":1,"StyleButtons":3,"getGridControlBu":2,".SetContentList":2,"for":2,"i":3,"to":2,"-":2,"getShowsForCateg":2,"))":1,".Show":1,"true":2,"msg":12,"wait":1,"getmessageport":1,"does":1,"not":1,"work":1,"on":1,"gridscreen":1,"type":2,"if":6,"then":4,".GetMessage":1,".GetIndex":3,".getData":2,".isListItemFocus":1,"else":2,".isListItemSelec":1,"row":3,"selection":3,".Title":1,"endif":1,".isScreenClosed":1,"If":1,"displayShowDetai":1,"category":10,"showIndex":1,"Integer":2,"s":1,"representing":1,"d":1,"go":1,"a":1,"feed":1,"service":1,"fetch":1,"and":1,"parse":1,"showList":2,"{":11,"Title":11,":":76,"releaseDate":6,"length":1,"Description":12,"hdBranded":1,"HDPosterUrl":11,"SDPosterUrl":11,"Synopsis":1,"StarRating":6,"}":11,"rating":5,"numEpisodes":2,"contentType":2,"UserStarRating":2,"function":1,"object":1,"buttons":2,"ReleaseDate":5},"Browserslist":{"COMMENT#":18,"defaults":2,"not":2,"dead":2,">":4,"%":6,"<":4,"in":2,"US":2,">=":2,".5":2,"maintained":2,"node":2,"versions":2,"supports":2,"es6":2,"-":4,"module":2,"extend":2,"@company":2,"/":2,"browserslist":2,"config":2,"Chrome":2,"Firefox":2,"ESR":2,"Safari":2,"TP":2,"OperaMini":2,"all":2,"[":2,"production":2,"]":2,"Edge":4,"and":2,"IE":4,"or":2,",":2,"ie":2},"C":{"COMMENT/*":725,"#include":251,"<":342,"assert":37,".h":154,">":208,"stddef":3,"ctype":4,"stdlib":5,"string":31,"limits":2,"#ifndef":100,"ULLONG_MAX":1,"COMMENT#":30,"#endif":248,"MIN":1,"#if":91,"HTTP_PARSER_DEBU":4,"#define":980,"SET_ERRNO":4,"(":5274,"e":5,")":4637,"\\":240,"do":19,"{":1370,"parser":13,"->":1032,"http_errno":8,"=":1618,";":4741,"error_lineno":3,"__LINE__":8,"}":1352,"while":72,"#else":97,"CALLBACK_NOTIFY_":4,"FOR":24,",":6543,"ER":4,"HTTP_PARSER_ERRN":7,"==":440,"HPE_OK":4,"if":776,"settings":5,"on_":4,"##":16,"!=":182,"))":438,"HPE_CB_":2,"return":543,"CALLBACK_NOTIFY":1,"p":36,"-":343,"data":69,"+":402,"CALLBACK_DATA_":3,"LEN":2,"_mark":7,")))":51,"NULL":287,"CALLBACK_DATA":1,"CALLBACK_DATA_NO":1,"MARK":1,"!":138,"PROXY_CONNECTION":1,"CONNECTION":1,"CONTENT_LENGTH":1,"TRANSFER_ENCODIN":1,"UPGRADE":1,"CHUNKED":1,"KEEP_ALIVE":1,"CLOSE":1,"static":234,"const":322,"char":623,"*":2221,"method_strings":1,"[]":22,"XX":76,"num":28,"name":48,"#string":1,"HTTP_METHOD_MAP":3,"#undef":6,"tokens":3,"[":1167,"]":1167,"int8_t":2,"unhex":1,"COMMENT{-":2,"ARRAY_H":2,"value":66,"array":44,"type":156,"initial_length":2,"__array_alloc":3,"sizeof":64,"aforeach":1,"it":11,"for":97,"unsigned":143,"alength":9,"++":132,"__header":5,"((":197,"struct":514,"__array_header":4,"length":66,"afree":1,"free":78,"apush":1,"elem":9,"__array_resize":5,"void":462,"**":62,"&":349,"apop":1,"aremove":2,"index":27,"memmove":3,"ainsert":1,">=":42,"?":45,":":157,"acontains":1,"__array_search":2,"__arrayallocated":1,"allocated":8,"__bump_up":3,"n":90,"size_t":76,"size":134,"int":433,"difference":3,"#pragma":24,"once":15,"lib":14,"/":124,"generic":13,"VFS_SEEK_SET":1,"VFS_SEEK_CUR":1,"VFS_SEEK_END":1,"typedef":219,"uint64_t":8,"path":5,"mount_path":2,"uint32_t":236,"offset":4,"mountpoint":2,"vfs_file_t":1,"vfs_dir_t":1,"COMMENT(*":49,"extern":41,"zend_class_entry":1,"test_router_exce":1,"ZEPHIR_INIT_CLAS":2,"Test_Router_Exce":2,"numbits":2,"bits":1,"bitmap_t":7,"COMMENT//":2090,"bitmap_init":1,"uint8_t":28,"bitmap_get":1,"bitmap":5,"bitnum":3,"bitmap_set":1,"bitmap_clear":1,"bitmap_clearAll":1,"bitmap_findFirst":1,"fudge":1,"kernel":1,"modules":1,"system":2,"system_node":8,"root":14,"clone":15,"read":4,"pipe_end":4,"endself":5,"endtarget":6,"service_state":6,"state":23,"count":33,"buffer":42,"buffer_rcfifo":1,"&&":226,"node":5,".refcount":3,"list_add":2,"readlinks":2,"link":8,"task_setstatus":2,".data":5,"TASK_STATUS_BLOC":2,"system_wakeup":2,"writelinks":2,"write":10,"buffer_wcfifo":1,"end0_read":2,"self":42,"pipe":48,"parent":13,"end0":11,"end1":11,"end0_write":2,"end1_read":2,"end1_write":2,"clone_child":2,"list_item":1,"current":8,".children":1,".head":1,"next":33,"continue":15,".node":10,"||":91,"child":1,"pipe_init":1,"buffer_init":2,".buffer":2,"system_initnode":5,"SYSTEM_NODETYPE_":6,".read":2,".write":2,"|":81,"system_addchild":4,"pipe_register":1,"pipe_unregister":1,"system_removechi":1,"module_init":1,".child":1,"module_register":1,"system_registern":1,"module_unregiste":1,"system_unregiste":1,"COMMENT/**":24,"rf_io":1,"rf_utils":2,"stdio":10,"errno":22,"String":5,"rfc_string":2,"//":198,"rfUTF8_IsContinu":14,">//":3,"malloc":8,"memcpy":36,".t":1,".c":1,".":4,"int32_t":116,"rfFReadLine_UTF8":5,"FILE":69,"f":182,"utf8":41,"byteLength":200,"bufferSize":7,"eof":54,"bytesN":99,"bIndex":7,"#ifdef":63,"RF_NEWLINE_CRLF":3,"newLineFound":1,"false":94,"RF_OPTION_FGETS_":5,"RF_MALLOC":47,"tempBuff":10,"uint16_t":56,"RF_LF":10,"break":91,"(((":22,"rfUTF8_Encode":6,"codepoints":48,"buffAllocated":15,"true":87,"LOG_ERROR":66,"RE_UTF8_ENCODING":6,"error":51,"buff":95,"RF_SUCCESS":13,"RE_FILE_EOF":22,"EOF":26,"found":21,"eofReached":18,"+=":43,"c":272,"RF_HEXEQ_UI":7,"rfFgetc_UTF32BE":3,"else":157,"undo":5,"the":70,"peek":5,"ahead":5,"of":43,"file":5,"pointer":6,"fseek":19,"SEEK_CUR":19,"rfFgets_UTF32LE":2,"rfFgetc_UTF32LE":4,"rfFgets_UTF16BE":2,"rfFgetc_UTF16BE":4,"rfFgets_UTF16LE":2,"rfFgetc_UTF16LE":4,"rfFgets_UTF8":2,"rfFgetc_UTF8":3,"RF_HEXEQ_C":9,"fgetc":9,"check":5,"ferror":2,"RE_FILE_READ":2,"ret":144,"cp":12,"c2":13,"c3":9,"c4":5,"i_READ_CHECK":20,">>":21,"cc":24,"we":10,"need":4,"more":2,"bytes":229,"~":8,"^":9,"RE_UTF8_INVALID_":22,"decoded":3,"codepoint":47,"|=":28,"<<":58,"end":51,"case":83,"to":22,"decode":6,"RF_HEXGE_C":1,"invalid":1,"byte":2,"are":4,"from":6,"needing":1,"than":5,"swapE":21,"v1":38,"v2":26,"rfUTILS_Endianes":24,"()":144,"RF_LITTLE_ENDIAN":23,"fread":12,"swap":8,"endianess":40,"needed":10,"rfUTILS_SwapEndi":21,"RF_HEXGE_US":4,"RF_HEXLE_US":4,"RF_HEXL_US":8,"RF_HEXG_US":8,"RE_UTF16_INVALID":20,"RE_UTF16_NO_SURR":2,"user":2,"wants":2,"surrogate":4,"pair":4,"existence":2,"RF_BIG_ENDIAN":10,"rfFback_UTF32BE":2,"i_FSEEK_CHECK":14,"rfFback_UTF32LE":2,"rfFback_UTF16BE":2,"rfFback_UTF16LE":2,"rfFback_UTF8":2,"i":459,"switch":20,"depending":1,"on":2,"number":23,"backwards":1,"default":13,"PQC_ENCRYPT_H":2,"fmpz_poly":1,"fmpz":1,"ntru_encrypt_pol":1,"fmpz_poly_t":6,"msg_tern":1,"pub_key":2,"rnd":2,"out":13,"ntru_params":2,"params":3,"ntru_encrypt_str":1,"msg":18,"stdint":4,"rpc_init":1,"rpc_server_loop":1,"console":13,"info":68,"filter":2,"driver":2,"console_info_t":2,"console_filter_t":3,"input_filter":1,"output_filter":1,"console_driver_t":2,"input_driver":1,"output_driver":1,"console_t":6,"default_console":1,"console_init":1,"console_write":2,"console_write2":1,"strlen":21,"console_read":1,"console_scroll":1,"pages":1,"console_clear":1,"git_usage_string":1,"COMMENT\"":4,"git_more_info_st":1,"N_":1,"startup_info":2,"git_startup_info":1,"use_pager":8,"pager_config":3,"cmd":39,"want":3,"pager_command_co":2,"var":11,"prefixcmp":1,"strcmp":16,"b":19,"git_config_maybe":1,"xstrdup":2,"check_pager_conf":3,".cmd":1,".want":2,".value":3,"git_config":1,"pager_program":1,"commit_pager_cho":3,"setenv":1,"setup_pager":1,"handle_options":1,"***":3,"argv":57,"argc":25,"envchanged":1,"orig_argv":1,"new_argv":7,"-=":20,"option_count":1,"die":4,"alias_command":4,"trace_argv_print":3,"xrealloc":2,"argcp":4,"subdir":3,"chdir":2,"die_errno":3,"saved_errno":1,"git_version_stri":1,"GIT_VERSION":1,"RUN_SETUP":81,"RUN_SETUP_GENTLY":16,"USE_PAGER":3,"NEED_WORK_TREE":18,"cmd_struct":4,"option":9,"run_builtin":2,"status":20,"help":4,"stat":4,"st":4,"prefix":9,"setup_git_direct":2,"nongit_ok":2,"have_repository":1,"trace_repo_setup":1,"setup_work_tree":1,"fn":14,"fstat":1,"fileno":1,"stdout":5,"S_ISFIFO":1,".st_mode":2,"S_ISSOCK":1,"fflush":2,"fclose":5,"handle_internal_":2,"commands":3,"cmd_add":2,"cmd_annotate":1,"cmd_apply":1,"cmd_archive":1,"cmd_bisect__help":1,"cmd_blame":2,"cmd_branch":1,"cmd_bundle":1,"cmd_cat_file":1,"cmd_check_attr":1,"cmd_check_ref_fo":1,"cmd_checkout":1,"cmd_checkout_ind":1,"cmd_cherry":1,"cmd_cherry_pick":1,"cmd_clean":1,"cmd_clone":1,"cmd_column":1,"cmd_commit":1,"cmd_commit_tree":1,"cmd_config":1,"cmd_count_object":1,"cmd_describe":1,"cmd_diff":1,"cmd_diff_files":1,"cmd_diff_index":1,"cmd_diff_tree":1,"cmd_fast_export":1,"cmd_fetch":1,"cmd_fetch_pack":1,"cmd_fmt_merge_ms":1,"cmd_for_each_ref":1,"cmd_format_patch":1,"cmd_fsck":2,"cmd_gc":1,"cmd_get_tar_comm":1,"cmd_grep":1,"cmd_hash_object":1,"cmd_help":1,"cmd_index_pack":1,"cmd_init_db":2,"cmd_log":1,"cmd_ls_files":1,"cmd_ls_remote":2,"cmd_ls_tree":1,"cmd_mailinfo":1,"cmd_mailsplit":1,"cmd_merge":1,"cmd_merge_base":1,"cmd_merge_file":1,"cmd_merge_index":1,"cmd_merge_ours":1,"cmd_merge_recurs":4,"cmd_merge_tree":1,"cmd_mktag":1,"cmd_mktree":1,"cmd_mv":1,"cmd_name_rev":1,"cmd_notes":1,"cmd_pack_objects":1,"cmd_pack_redunda":1,"cmd_pack_refs":1,"cmd_patch_id":1,"cmd_prune":1,"cmd_prune_packed":1,"cmd_push":1,"cmd_read_tree":1,"cmd_receive_pack":1,"cmd_reflog":1,"cmd_remote":1,"cmd_remote_ext":1,"cmd_remote_fd":1,"cmd_replace":1,"cmd_repo_config":1,"cmd_rerere":1,"cmd_reset":1,"cmd_rev_list":1,"cmd_rev_parse":1,"cmd_revert":1,"cmd_rm":1,"cmd_send_pack":1,"cmd_shortlog":1,"cmd_show":1,"cmd_show_branch":1,"cmd_show_ref":1,"cmd_status":1,"cmd_stripspace":1,"cmd_symbolic_ref":1,"cmd_tag":1,"cmd_tar_tree":1,"cmd_unpack_file":1,"cmd_unpack_objec":1,"cmd_update_index":1,"cmd_update_ref":1,"cmd_update_serve":1,"cmd_upload_archi":2,"cmd_var":1,"cmd_verify_pack":1,"cmd_verify_tag":1,"cmd_version":1,"cmd_whatchanged":1,"cmd_write_tree":1,"ext":34,"STRIP_EXTENSION":1,"argv0":3,"ARRAY_SIZE":1,"exit":18,"execv_dashed_ext":1,"strbuf":12,"STRBUF_INIT":1,"tmp":34,"strbuf_addf":1,".buf":1,"run_command_v_op":1,"RUN_SILENT_EXEC_":1,"RUN_CLEAN_ON_EXI":1,"ENOENT":2,"strbuf_release":1,"run_argv":1,"done_alias":1,"save_commit_buff":3,"commit_type":2,"commit":62,"check_commit":3,"object":52,"obj":55,"sha1":36,"quiet":5,"OBJ_COMMIT":5,"sha1_to_hex":8,"typename":2,"lookup_commit_re":9,"deref_tag":1,"parse_object":1,"lookup_commit_or":2,"ref_name":4,"_":2,"hashcmp":2,".sha1":8,"warning":1,"lookup_commit":4,"lookup_object":2,"create_object":2,"alloc_commit_nod":1,"())":10,"get_sha1":1,"parse_commit":3,"long":99,"parse_commit_dat":2,"buf":110,"tail":16,"dateptr":3,"memcmp":7,"strtoul":1,"commit_graft":14,"commit_graft_all":4,"commit_graft_nr":5,"commit_graft_pos":2,"lo":6,"hi":5,"mi":5,"graft":13,"cmp":6,"register_commit_":2,"ignore_dups":2,"pos":7,"<=":24,"alloc_nr":1,"--":13,"parse_commit_buf":3,"item":206,"bufptr":13,"commit_list":31,"pptr":6,".parsed":4,"get_sha1_hex":2,"tree":5,"lookup_tree":1,"parents":7,"lookup_commit_gr":2,"new_parent":8,"nr_parent":3,"grafts_replace_p":1,"commit_list_inse":4,"date":4,"enum":37,"object_type":1,"read_sha1_file":1,"find_commit_subj":2,"commit_buffer":3,"subject":3,"eol":1,"a":31,"b_date":3,"a_date":2,"commit_list_get_":1,"commit_list_set_":1,"commit_list_sort":2,"list":25,"llist_mergesort":1,"peel_to_type":1,"util":3,"merge_remote_des":3,"desc":2,"xmalloc":1,"hw":1,"cpu":2,"memory":3,"vmem":1,"SCHEDULER_MAXNAM":3,"SCHEDULER_TASK_P":2,"task":5,"pid":14,"cpu_state_t":3,"previous":1,"stack":22,"entry":3,"vmem_context":15,"memory_context":2,"TASK_STATE_KILLE":1,"TASK_STATE_TERMI":1,"TASK_STATE_BLOCK":1,"TASK_STATE_STOPP":1,"TASK_STATE_RUNNI":1,"task_state":1,"environ":9,"cwd":1,"task_t":11,"scheduler_state":1,"scheduler_new":1,"bool":39,"map_structs":1,"scheduler_add":1,"scheduler_termin":1,"scheduler_get_cu":1,"scheduler_select":1,"lastRegs":1,"scheduler_init":1,"scheduler_yield":1,"scheduler_remove":1,"t":12,"scheduler_fork":1,"to_fork":1,"background":1,"foreground":1,"console_color_t":3,"CONSOLE_COLOR_BL":2,"CONSOLE_COLOR_GR":1,"CONSOLE_COLOR_CY":1,"CONSOLE_COLOR_RE":1,"CONSOLE_COLOR_MA":1,"CONSOLE_COLOR_BR":1,"CONSOLE_COLOR_LG":2,"CONSOLE_COLOR_DG":1,"CONSOLE_COLOR_LB":1,"CONSOLE_COLOR_LC":1,"CONSOLE_COLOR_LR":1,"CONSOLE_COLOR_LM":1,"CONSOLE_COLOR_YE":1,"CONSOLE_COLOR_WH":1,"rfc_stringx":1,"math":7,"rf_localmem":2,"local":3,"RF_OPTION_DEFAUL":24,"RF_String":253,"rfString_Create":3,"s":152,"...":69,"i_rfString_Creat":11,"READ_VSNPRINTF_A":5,"rfUTF8_VerifySeq":7,"RF_FAILURE":25,"RE_STRING_INIT_F":8,"i_NVrfString_Cre":9,"RF_OPTION_SOURCE":30,"RF_UTF8":8,"characterLength":16,"j":220,"rfLMS_MacroEvalP":2,"RF_LMS":6,"RF_UTF16_LE":9,"RF_UTF16_BE":9,"#elif":14,"RF_UTF32_LE":5,"RF_UTF32_BE":5,"UTF16":4,"rfUTF16_Decode":5,"goto":31,"cleanup":12,"rfUTF16_Decode_s":5,"copy":4,"UTF32":4,"into":6,"in":12,"any":2,"other":15,"UTF":4,"encode":2,"and":9,"them":3,"rfLMS_Push":4,"RE_LOCALMEMSTACK":8,"rfString_Init":3,"str":158,"i_rfString_Init":3,"i_NVrfString_Ini":6,"rfString_Create_":19,"rfString_Init_cp":3,"RF_HEXLE_UI":8,"RF_HEXGE_UI":6,"numLen":8,"max":5,"is":11,"most":3,"environment":3,"so":3,"chars":3,"will":3,"certainly":3,"fit":3,"sprintf":10,"strcpy":4,"rfString_Init_i":2,"float":229,"len":62,"rfString_Init_f":2,"rfString_Init_UT":6,"utf8ByteLength":34,"last":1,"utf":1,"null":5,"termination":3,"character":7,"allocate":1,"same":1,"as":2,"different":1,"RE_INPUT":1,"ends":5,"off":10,"codeBuffer":9,"big":14,"endian":20,"little":7,"according":1,"standard":1,"no":1,"BOM":1,"means":1,"rfUTF32_Length":1,"i_rfString_Assig":3,"dest":7,"sourceP":2,"source":8,"RF_REALLOC":9,"rfString_Assign_":8,"bytesWritten":2,"rfString_Init_nc":4,"i_rfString_Init_":3,"rfString_Destroy":2,"rfString_Deinit":3,"rfString_ToUTF16":4,"charsN":5,"rfUTF8_Decode":2,"rfUTF16_Encode":1,"rfString_ToUTF32":4,"rfString_Length":5,"RF_STRING_ITERAT":22,"rfString_GetChar":2,"thisstr":214,"codePoint":18,"RF_STRING_INDEX_":2,"rfString_BytePos":11,"thisstrP":34,"bytepos":12,"before":4,"charPos":8,"byteI":7,"i_rfString_Equal":3,"s1P":2,"s2P":2,"s1":17,"s2":16,"i_rfString_Find":5,"sstrP":6,"optionsP":19,"sstr":39,"options":82,"RF_BITFLAG_ON":5,"RF_CASE_IGNORE":2,"strstr":2,"RF_MATCH_WORD":5,"exact":6,"substring":4,"search":1,"loop":9,"iteration":5,"this":3,"rfString_ToInt":2,"v":48,"strtol":3,"rfString_ToDoubl":2,"double":25,"strtod":1,"rfString_Copy_OU":2,"srcP":6,"src":14,"rfString_Copy_IN":2,"dst":18,"rfString_Copy_ch":2,"bytePos":23,"terminate":1,"i_rfString_Scanf":3,"afterstrP":2,"format":21,"afterstr":5,"sscanf":1,"i_rfString_Count":5,"sstr2":2,"move":10,"rfString_FindByt":10,"i_DECLIMEX_":121,"rfString_Tokeniz":2,"sep":3,"tokensN":3,"rfString_Count":4,"RFS_":6,"lstr":6,"lstrP":1,"rstr":24,"rstrP":5,"temp":14,"start":12,"rfString_After":4,"result":38,"rfString_Beforev":4,"parNP":8,"i_rfString_Befor":21,"parN":10,"minPos":17,"thisPos":8,"va_list":7,"argList":8,"va_start":5,"va_arg":2,"va_end":6,"i_rfString_After":21,"afterP":2,"after":6,"rfString_Afterv":4,"minPosLength":3,"go":8,"i_rfString_Appen":3,"otherP":4,"strncat":1,"rfString_Append_":10,"i_rfString_Prepe":3,"not":2,"since":2,"goes":1,"i_rfString_Remov":6,"numberP":2,"occurences":5,"done":1,"i_rfString_KeepO":3,"keepstrP":2,"keepLength":4,"charValue":12,"keepChars":5,"keepstr":5,"exists":4,"charBLength":5,"rfString_Iterate":12,"rfUTF8_FromCodep":1,"byteIndex_":10,"by":1,"contiuing":1,"here":3,"make":2,"sure":2,"that":3,"position":1,"won":1,"rfString_PruneSt":2,"nBytePos":23,"rfString_PruneEn":2,"rfString_PruneMi":4,"pBytePos":15,"indexing":1,"works":1,"pbytePos":2,"pth":2,"include":7,"got":1,"all":1,"i_rfString_Repla":6,"numP":2,"RF_StringX":1,"just":1,"temporary":1,"finding":1,"foundN":10,"diff":11,"bSize":5,"bytePositions":17,"rfStringX_FromSt":1,".bIndex":2,".bytes":1,".byteLength":1,"*=":2,"rfStringX_Deinit":1,"replace":3,"bigger":1,"removed":2,"one":3,"orSize":5,"nSize":4,"strncpy":3,"smaller":1,"remove":1,"strings":4,"equal":1,"i_rfString_Strip":9,"subP":7,"sub":12,"noMatch":8,"subValues":10,"subLength":8,"lastBytePos":4,"testity":2,"res1":2,"rfString_StripSt":3,"res2":2,"rfString_StripEn":3,"rfString_Init_fU":9,"unused":3,"utf8BufferSize":4,"function":4,"rfString_Append":5,"rfFReadLine_UTF1":11,"rfFReadLine_UTF3":5,"i_rfString_Fwrit":5,"sP":2,"encodingP":2,"utf32":11,"utf16":11,"encoding":15,"fwrite":5,"logging":5,"i_WRITE_CHECK":1,"RE_FILE_WRITE":1,"PY_SSIZE_T_CLEAN":1,"Py_PYTHON_H":1,"#error":4,"Python":3,"headers":1,"compile":1,"C":6,"extensions":9,"please":1,"install":1,"development":1,"version":5,"PY_VERSION_HEX":11,"Cython":1,"requires":1,"offsetof":2,"member":2,"defined":51,"WIN32":2,"MS_WINDOWS":2,"__stdcall":2,"__cdecl":2,"__fastcall":2,"DL_IMPORT":2,"DL_EXPORT":2,"PY_LONG_LONG":2,"LONG_LONG":1,"Py_HUGE_VAL":2,"HUGE_VAL":1,"PYPY_VERSION":1,"CYTHON_COMPILING":8,"Py_ssize_t":29,"PY_SSIZE_T_MAX":1,"INT_MAX":1,"PY_SSIZE_T_MIN":1,"INT_MIN":1,"PY_FORMAT_SIZE_T":1,"CYTHON_FORMAT_SS":2,"PyInt_FromSsize_":6,"z":19,"PyInt_FromLong":3,"PyInt_AsSsize_t":3,"o":82,"__Pyx_PyInt_AsIn":1,"PyNumber_Index":1,"PyNumber_Check":2,"PyFloat_Check":2,"PyNumber_Int":1,"PyErr_Format":4,"PyExc_TypeError":4,"Py_TYPE":4,"tp_name":4,"PyObject":65,"__Pyx_PyIndex_Ch":3,"PyComplex_Check":1,"PyIndex_Check":2,"PyErr_WarnEx":1,"category":2,"message":4,"stacklevel":1,"PyErr_Warn":1,"__PYX_BUILD_PY_S":2,"Py_REFCNT":1,"ob":17,"ob_refcnt":1,"ob_type":7,"Py_SIZE":1,"PyVarObject":1,"ob_size":1,"PyVarObject_HEAD":1,"PyObject_HEAD_IN":1,"PyType_Modified":1,"itemsize":1,"readonly":2,"ndim":2,"shape":2,"strides":2,"suboffsets":2,"internal":1,"Py_buffer":6,"PyBUF_SIMPLE":1,"PyBUF_WRITABLE":3,"PyBUF_FORMAT":3,"PyBUF_ND":2,"PyBUF_STRIDES":6,"PyBUF_C_CONTIGUO":1,"PyBUF_F_CONTIGUO":1,"PyBUF_ANY_CONTIG":1,"PyBUF_INDIRECT":2,"PyBUF_RECORDS":1,"PyBUF_FULL":1,"PY_MAJOR_VERSION":11,"__Pyx_BUILTIN_MO":2,"__Pyx_PyCode_New":2,"k":15,"l":8,"code":12,"fv":4,"cell":4,"fline":4,"lnos":4,"PyCode_New":2,"PY_MINOR_VERSION":1,"PyUnicode_FromSt":1,"PyUnicode_Decode":1,"Py_TPFLAGS_CHECK":1,"Py_TPFLAGS_HAVE_":2,"PyUnicode_KIND":1,"CYTHON_PEP393_EN":2,"__Pyx_PyUnicode_":8,"op":8,"likely":15,"PyUnicode_IS_REA":1,"_PyUnicode_Ready":1,"u":16,"PyUnicode_GET_LE":1,"PyUnicode_READ_C":1,"d":11,"PyUnicode_READ":1,"PyUnicode_GET_SI":1,"Py_UCS4":2,"PyUnicode_AS_UNI":1,"Py_UNICODE":1,"PyBaseString_Typ":1,"PyUnicode_Type":2,"PyStringObject":2,"PyUnicodeObject":1,"PyString_Type":2,"PyString_Check":2,"PyUnicode_Check":1,"PyString_CheckEx":2,"PyUnicode_CheckE":1,"PyBytesObject":1,"PyBytes_Type":1,"PyBytes_Check":1,"PyBytes_CheckExa":1,"PyBytes_FromStri":3,"PyString_FromStr":2,"PyBytes_FromForm":1,"PyString_FromFor":1,"PyBytes_DecodeEs":1,"PyString_DecodeE":1,"PyBytes_AsString":3,"PyString_AsStrin":2,"PyBytes_Size":1,"PyString_Size":1,"PyBytes_AS_STRIN":1,"PyString_AS_STRI":1,"PyBytes_GET_SIZE":1,"PyString_GET_SIZ":1,"PyBytes_Repr":1,"PyString_Repr":1,"PyBytes_Concat":1,"PyString_Concat":1,"PyBytes_ConcatAn":1,"PyString_ConcatA":1,"PySet_Check":1,"PyObject_TypeChe":3,"PySet_Type":2,"PyFrozenSet_Chec":1,"PyFrozenSet_Type":1,"PySet_CheckExact":2,"__Pyx_TypeCheck":1,"PyTypeObject":3,"PyIntObject":1,"PyLongObject":2,"PyInt_Type":1,"PyLong_Type":1,"PyInt_Check":1,"PyLong_Check":1,"PyInt_CheckExact":1,"PyLong_CheckExac":1,"PyInt_FromString":1,"PyLong_FromStrin":1,"PyInt_FromUnicod":1,"PyLong_FromUnico":1,"PyLong_FromLong":1,"PyInt_FromSize_t":1,"PyLong_FromSize_":1,"PyLong_FromSsize":1,"PyInt_AsLong":2,"PyLong_AsLong":1,"PyInt_AS_LONG":1,"PyLong_AS_LONG":1,"PyLong_AsSsize_t":1,"PyInt_AsUnsigned":2,"PyLong_AsUnsigne":2,"PyBoolObject":1,"Py_hash_t":1,"__Pyx_PyInt_From":3,"__Pyx_PyInt_AsHa":2,"__Pyx_PySequence":6,"PySequence_GetSl":2,"PySequence_SetSl":2,"PySequence_DelSl":2,"unlikely":8,"PyErr_SetString":3,"PyExc_SystemErro":3,"tp_as_mapping":3,"PyMethod_New":2,"func":3,"klass":1,"PyInstanceMethod":1,"__Pyx_GetAttrStr":2,"PyObject_GetAttr":2,"__Pyx_SetAttrStr":2,"PyObject_SetAttr":2,"__Pyx_DelAttrStr":2,"PyObject_DelAttr":2,"__Pyx_NAMESTR":2,"__Pyx_DOCSTR":2,"__Pyx_PyNumber_D":2,"x":121,"y":59,"PyNumber_TrueDiv":1,"__Pyx_PyNumber_I":3,"PyNumber_InPlace":2,"PyNumber_Divide":1,"__PYX_EXTERN_C":3,"__cplusplus":18,"_USE_MATH_DEFINE":1,"__PYX_HAVE__skle":1,"__PYX_HAVE_API__":1,"_OPENMP":1,"omp":1,"PYREX_WITHOUT_AS":1,"CYTHON_WITHOUT_A":1,"CYTHON_INLINE":23,"__GNUC__":12,"__inline__":95,"_MSC_VER":5,"__inline":1,"__STDC_VERSION__":2,"inline":5,"CYTHON_UNUSED":1,"is_unicode":1,"is_str":1,"intern":1,"__Pyx_StringTabE":1,"__Pyx_PyBytes_Fr":1,"__Pyx_PyBytes_As":1,"__Pyx_Owned_Py_N":1,"Py_INCREF":10,"Py_None":2,"__Pyx_PyBool_Fro":1,"Py_True":2,"Py_False":2,"__Pyx_PyObject_I":1,"__Pyx_PyIndex_As":1,"__Pyx_PyInt_AsSi":1,"__pyx_PyFloat_As":4,"PyFloat_CheckExa":1,"PyFloat_AS_DOUBL":1,"PyFloat_AsDouble":2,"__GNUC_MINOR__":2,"__builtin_expect":2,"!!":2,"__pyx_m":1,"__pyx_b":1,"__pyx_empty_tupl":1,"__pyx_empty_byte":1,"__pyx_lineno":1,"__pyx_clineno":1,"__pyx_cfilenm":1,"__FILE__":4,"__pyx_filename":1,"CYTHON_CCOMPLEX":8,"_Complex_I":3,"complex":4,"__sun__":1,"__pyx_f":1,"IS_UNSIGNED":1,"__Pyx_StructFiel":6,"__PYX_BUF_FLAGS_":1,"fields":1,"arraysize":1,"typegroup":1,"is_unsigned":1,"flags":64,"__Pyx_TypeInfo":3,"field":1,"parent_offset":1,"__Pyx_BufFmt_Sta":3,"head":30,"fmt_offset":1,"new_count":1,"enc_count":1,"struct_alignment":1,"is_complex":1,"enc_type":1,"new_packmode":1,"enc_packmode":1,"is_valid_array":1,"__Pyx_BufFmt_Con":1,"npy_int8":1,"__pyx_t_5numpy_i":9,"npy_int16":1,"npy_int32":1,"npy_int64":1,"npy_uint8":1,"__pyx_t_5numpy_u":8,"npy_uint16":1,"npy_uint32":1,"npy_uint64":1,"npy_float32":1,"__pyx_t_5numpy_f":6,"npy_float64":1,"npy_long":1,"npy_longlong":2,"__pyx_t_5numpy_l":3,"npy_ulong":1,"npy_ulonglong":2,"npy_intp":1,"npy_uintp":1,"npy_double":2,"__pyx_t_5numpy_d":1,"npy_longdouble":1,"__pyx_t_7sklearn":19,"::":4,"std":2,"__pyx_t_float_co":3,"_Complex":2,"real":2,"imag":2,"__pyx_t_double_c":3,"__pyx_obj_7sklea":42,"npy_cfloat":1,"__pyx_t_5numpy_c":4,"npy_cdouble":2,"npy_clongdouble":1,"PyObject_HEAD":3,"__pyx_vtabstruct":25,"__pyx_vtab":3,"__pyx_base":18,"n_samples":1,"epsilon":2,"current_index":2,"stride":2,"X_data_ptr":2,"X_indptr_ptr":1,"X_indices_ptr":1,"Y_data_ptr":2,"PyArrayObject":5,"feature_indices":2,"feature_indices_":2,"index_data_ptr":2,"sample_weight_da":2,"threshold":2,"n_features":2,"w":25,"w_data_ptr":1,"wscale":1,"sq_norm":1,"__pyx_vtabptr_7s":8,"CYTHON_REFNANNY":3,"__Pyx_RefNannyAP":3,"__Pyx_RefNanny":9,"__Pyx_RefNannyIm":1,"modname":1,"__Pyx_RefNannyDe":2,"__pyx_refnanny":9,"WITH_THREAD":1,"__Pyx_RefNannySe":3,"acquire_gil":4,"PyGILState_STATE":1,"__pyx_gilstate_s":2,"PyGILState_Ensur":1,"SetupContext":3,"PyGILState_Relea":1,"__Pyx_RefNannyFi":2,"FinishContext":1,"__Pyx_INCREF":3,"r":64,"INCREF":1,"__Pyx_DECREF":5,"DECREF":1,"__Pyx_GOTREF":3,"GOTREF":1,"__Pyx_GIVEREF":3,"GIVEREF":1,"__Pyx_XINCREF":2,"}}":7,"__Pyx_XDECREF":2,"__Pyx_XGOTREF":2,"__Pyx_XGIVEREF":2,"Py_DECREF":2,"Py_XINCREF":1,"Py_XDECREF":1,"__Pyx_CLEAR":1,"__Pyx_XCLEAR":1,"__Pyx_GetName":1,"dict":14,"__Pyx_ErrRestore":1,"tb":3,"__Pyx_ErrFetch":1,"__Pyx_Raise":1,"cause":1,"__Pyx_RaiseArgtu":1,"func_name":2,"num_min":1,"num_max":1,"num_found":1,"__Pyx_RaiseDoubl":1,"kw_name":1,"__Pyx_ParseOptio":1,"kwds":1,"argnames":1,"kwds2":1,"values":38,"num_pos_args":1,"function_name":1,"__Pyx_ArgTypeTes":1,"none_allowed":1,"__Pyx_GetBufferA":1,"dtype":1,"nd":1,"cast":1,"__Pyx_SafeReleas":1,"__Pyx_TypeTest":1,"__Pyx_RaiseBuffe":1,"__Pyx_GetItemInt":16,"PyObject_GetItem":1,"to_py_func":6,"PyList_GET_SIZE":5,"))))":15,"PyList_GET_ITEM":3,"PySequence_GetIt":3,"PyTuple_GET_SIZE":5,"PyTuple_GET_ITEM":3,"PyList_CheckExac":1,"PyTuple_CheckExa":1,"PySequenceMethod":1,"m":189,"tp_as_sequence":1,"sq_item":2,"sq_length":2,"PySequence_Check":1,"__Pyx_RaiseTooMa":1,"expected":2,"__Pyx_RaiseNeedM":1,"__Pyx_RaiseNoneN":1,"__Pyx_IterFinish":1,"__Pyx_IternextUn":1,"retval":4,"__Pyx_Buf_DimInf":2,"refcount":1,"pybuffer":1,"__Pyx_Buffer":2,"rcbuffer":1,"diminfo":1,"__Pyx_LocalBuf_N":1,"__Pyx_GetBuffer":2,"view":2,"__Pyx_ReleaseBuf":2,"PyObject_GetBuff":1,"PyBuffer_Release":1,"__Pyx_zeros":1,"__Pyx_minusones":1,"READLINE_READLIN":3,"readline":3,"atscntrb_readlin":3,"rl_library_versi":1,"rl_readline_vers":1,"ifndef":1,"net":2,"IP4_TOS_ICMP":1,"ip4_addr_t":3,"hl":1,"tos":1,"id":11,"ttl":1,"checksum":2,"ip4_header_t":1,"sequence":1,"ip4_icmp_header_":1,"ip4_receive":1,"net_device_t":1,"origin":1,"net_l2proto_t":1,"proto":1,"raw":1,"MULTIBOOT_KERNEL":1,"MULTIBOOT_FLAG_M":3,"MULTIBOOT_FLAG_D":1,"MULTIBOOT_FLAG_C":2,"MULTIBOOT_FLAG_A":2,"MULTIBOOT_FLAG_E":1,"MULTIBOOT_FLAG_L":1,"MULTIBOOT_FLAG_V":1,"tabSize":1,"strSize":1,"addr":4,"reserved":2,"__attribute__":11,"packed":8,"multiboot_aoutSy":2,"shndx":1,"multiboot_elfSec":2,"multiboot_memory":1,"cmdLine":2,"multiboot_module":2,"memLower":1,"memUpper":1,"bootDevice":1,"modsCount":1,"modsAddr":1,"union":1,"aoutSym":1,"elfSec":1,"mmapLength":1,"mmapAddr":1,"drivesLength":1,"drivesAddr":1,"configTable":1,"bootLoaderName":1,"apmTable":1,"vbeControlInfo":1,"vbeModeInfo":1,"vbeMode":1,"vbeInterfaceSeg":1,"vbeInterfaceOff":1,"vbeInterfaceLen":1,"multiboot_info_t":2,"multiboot_info":1,"arch_multiboot_p":1,"_NMEX_NIGHTMARE_":2,"START_HEAD":2,"END_HEAD":1,"REFU_IO_H":2,"rf_setup":2,"opening":2,"bracket":4,"calling":4,"RF_CR":1,"REFU_WIN32_VERSI":1,"i_PLUSB_WIN32":2,"__int64":3,"foff_rft":2,"sys":11,"types":2,"off64_t":1,"rfFseek":2,"i_FILE_":16,"i_OFFSET_":4,"i_WHENCE_":4,"_fseeki64":1,"rfFtell":2,"_ftelli64":1,"fseeko64":1,"ftello64":1,"rfFgets_UTF32BE":1,"RF_IAMHERE_FOR_D":22,"rfPopen":2,"command":4,"mode":6,"i_rfPopen":2,"i_CMD_":2,"i_MODE_":2,"i_rfLMS_WRAP2":5,"rfPclose":1,"stream":1,"///":1,"closing":2,"guards":2,"vmem_page":9,"VMEM_SECTION_STA":1,"VMEM_SECTION_COD":1,"VMEM_SECTION_DAT":1,"VMEM_SECTION_HEA":1,"VMEM_SECTION_MMA":1,"VMEM_SECTION_KER":1,"VMEM_SECTION_UNM":1,"section":17,"cow":1,"cow_src_addr":1,"virt_addr":3,"phys_addr":3,"vmem_new":1,"vmem_new_page":1,"vmem_add_page":1,"ctx":170,"pg":2,"vmem_get_page_ph":1,"vmem_get_page_vi":1,"vmem_get_page":1,"vmem_rm_page_phy":1,"vmem_rm_page_vir":1,"vmem_iterate":1,"vmem_iterator_t":1,"callback":1,"vmem_count_pages":1,"vmem_dump_page":1,"vmem_dump":1,"vmem_handle_faul":1,"instruction":1,"vmem_set_cache":1,"cache":1,"vmem_get_cache":1,"__i386__":1,"PAGE_SIZE":3,"VMEM_ALIGN":2,"typeof":2,"intptr_t":3,"VMEM_ALIGN_DOWN":1,"%":4,"tasks":2,"syscall":1,"syscall_t":1,"syscall_table":1,"sys_exit":1,"sys_read":1,"sys_write":1,"sys_getpid":1,"sys_brk":1,"sys_getppid":1,"sys_mmap":1,"sys_munmap":1,"sys_test":1,"sys_get_hostname":1,"sys_set_hostname":1,"sys_uname":1,"sys_open":1,"sys_execve":1,"sys_seek":1,"sys_opendir":1,"sys_readdir":1,"sys_kill":1,"sys_getexecdata":1,"sys_chdir":1,"sys_getcwd":1,"sys_fork":1,"syscall_name_tab":1,"HAVE_CONFIG_H":1,"php":1,"Zend":3,"zend_operators":1,"zend_exceptions":1,"zend_interfaces":1,"ZEPHIR_REGISTER_":1,"Test":1,"\\\\":1,"Router":1,"Exception":1,"test":1,"router_exception":1,"zend_exception_g":1,"TSRMLS_C":1,"SUCCESS":1,"http_parser_h":2,"HTTP_PARSER_VERS":2,"_WIN32":2,"__MINGW32__":1,"__int8":2,"__int16":2,"int16_t":1,"__int32":2,"int64_t":2,"ssize_t":3,"HTTP_PARSER_STRI":1,"HTTP_MAX_HEADER_":1,"http_parser":7,"http_parser_sett":4,"DELETE":2,"GET":2,"HEAD":2,"POST":2,"PUT":2,"CONNECT":2,"OPTIONS":2,"TRACE":2,"COPY":2,"LOCK":2,"MKCOL":2,"MOVE":2,"PROPFIND":2,"PROPPATCH":2,"SEARCH":3,"UNLOCK":2,"REPORT":2,"MKACTIVITY":2,"CHECKOUT":2,"MERGE":2,"MSEARCH":1,"M":1,"NOTIFY":2,"SUBSCRIBE":2,"UNSUBSCRIBE":2,"PATCH":2,"PURGE":2,"http_method":2,"HTTP_":1,"http_parser_type":2,"HTTP_REQUEST":1,"HTTP_RESPONSE":1,"HTTP_BOTH":1,"F_CHUNKED":1,"F_CONNECTION_KEE":1,"F_CONNECTION_CLO":1,"F_TRAILING":1,"F_UPGRADE":1,"F_SKIPBODY":1,"HTTP_ERRNO_MAP":2,"OK":2,"CB_message_begin":1,"CB_url":1,"CB_header_field":1,"CB_header_value":1,"CB_headers_compl":1,"CB_body":1,"CB_message_compl":1,"INVALID_EOF_STAT":1,"HEADER_OVERFLOW":1,"CLOSED_CONNECTIO":1,"INVALID_VERSION":1,"INVALID_STATUS":1,"INVALID_METHOD":1,"INVALID_URL":1,"INVALID_HOST":1,"INVALID_PORT":1,"INVALID_PATH":1,"INVALID_QUERY_ST":1,"INVALID_FRAGMENT":1,"LF_EXPECTED":1,"INVALID_HEADER_T":1,"INVALID_CONTENT_":1,"INVALID_CHUNK_SI":1,"INVALID_CONSTANT":1,"INVALID_INTERNAL":1,"STRICT":1,"PAUSED":1,"UNKNOWN":1,"HTTP_ERRNO_GEN":3,"HPE_":1,"header_state":1,"nread":1,"content_length":1,"short":3,"http_major":1,"http_minor":1,"status_code":1,"method":1,"upgrade":1,"http_cb":3,"on_message_begin":1,"http_data_cb":4,"on_url":1,"on_header_field":1,"on_header_value":1,"on_headers_compl":1,"on_body":1,"on_message_compl":1,"http_parser_url_":1,"UF_SCHEMA":1,"UF_HOST":1,"UF_PORT":1,"UF_PATH":1,"UF_QUERY":1,"UF_FRAGMENT":1,"UF_MAX":2,"http_parser_url":2,"field_set":1,"port":17,"field_data":1,"http_parser_init":1,"http_parser_exec":1,"http_should_keep":1,"http_method_str":1,"http_errno_name":1,"err":16,"http_errno_descr":1,"http_parser_pars":1,"buflen":1,"is_connect":1,"http_parser_paus":1,"paused":1,"Field":2,"Free":1,"Black":1,"White":1,"Illegal":1,"Player":1,"set_vgabasemem":2,"ULONG":1,"vgabase":3,"SELECTOR":1,"asm":5,"mov":1,"ds":1,"dpmi_get_sel_bas":1,"vgabasemem":3,"drw_chdis":4,"change":2,"display":2,"regs":7,".b":2,".ah":1,"seet":1,"theh":1,"moode":1,".al":1,"like":1,"innit":1,".flags":5,"Set":2,"dingoes":1,"kidneys":1,"FLAGS":1,"eh":1,".ss":1,"Like":1,"totally":1,"set":1,"segment":1,".sp":1,"tha":1,"pointaaaaahhhhh":1,"!!!":1,"dpmi_simulate_re":1,"drw_pix":2,"COLORS":12,"col":28,"VGAPIX":7,"drw_line":6,"x0":10,"y0":10,"x1":10,"y1":9,"stp":3,"abs":3,"dx":4,"dy":3,"yi":5,"excrement":1,"drw_rectl":2,"h":12,"drw_rectf":2,"drw_circl":1,"rad":4,"mang":3,"angle":1,"haha":1,"px":4,"py":4,"Yeah":1,"yeah":1,"I":1,"cos":15,"causes":1,"some":1,"really":1,"cools":1,"effects":1,"D":1,"sin":17,"drw_tex":2,"tex":3,"2D_init":2,"2D_exit":2,"COMMIT_H":2,"indegree":1,"decoration":1,"name_decoration":3,"commit_list_appe":1,"commit_list_coun":1,"free_commit_list":1,"cmit_fmt":3,"CMIT_FMT_RAW":1,"CMIT_FMT_MEDIUM":2,"CMIT_FMT_DEFAULT":1,"CMIT_FMT_SHORT":1,"CMIT_FMT_FULL":1,"CMIT_FMT_FULLER":1,"CMIT_FMT_ONELINE":1,"CMIT_FMT_EMAIL":1,"CMIT_FMT_USERFOR":1,"CMIT_FMT_UNSPECI":1,"pretty_print_con":6,"fmt":6,"abbrev":1,"after_subject":1,"preserve_subject":1,"date_mode":2,"date_mode_explic":1,"need_8bit_cte":2,"show_notes":1,"reflog_walk_info":1,"reflog_info":1,"output_encoding":2,"userformat_want":2,"notes":1,"has_non_ascii":1,"text":23,"rev_info":2,"logmsg_reencode":1,"reencode_commit_":1,"encoding_p":1,"get_commit_forma":1,"arg":1,"format_subject":1,"sb":7,"line_separator":1,"userformat_find_":1,"format_commit_me":1,"context":10,"pretty_print_com":1,"pp":4,"pp_commit_easy":1,"pp_user_info":1,"what":1,"line":1,"pp_title_line":1,"msg_p":2,"pp_remainder":1,"indent":1,"pop_most_recent_":1,"mark":9,"pop_commit":1,"clear_commit_mar":2,"object_array":2,"sort_in_topologi":1,"lifo":1,"FLEX_ARRAY":1,"read_graft_line":1,"get_merge_bases":1,"rev1":1,"rev2":1,"get_merge_bases_":1,"twos":1,"get_octopus_merg":1,"register_shallow":1,"unregister_shall":1,"for_each_commit_":1,"each_commit_graf":1,"is_repository_sh":1,"get_shallow_comm":1,"heads":2,"depth":2,"shallow_flag":1,"not_shallow_flag":1,"is_descendant_of":1,"in_merge_bases":1,"interactive_add":1,"patch":1,"run_add_interact":1,"revision":1,"patch_mode":1,"pathspec":1,"single_parent":1,"reduce_heads":1,"commit_extra_hea":7,"key":14,"append_merge_tag":1,"commit_tree":1,"author":2,"sign_commit":2,"commit_tree_exte":1,"read_commit_extr":2,"free_commit_extr":1,"extra":1,"merge_remote_uti":1,"get_merge_parent":1,"parse_signed_com":1,"signature":1,"_NME_WMAN_H":2,"NTS":1,"NWMan_event":1,"NSTRUCT":1,"NWMan":1,"__GLK_MATRIX_4_H":2,"stdbool":2,"__ARM_NEON__":13,"arm_neon":1,"GLKit":4,"GLKMathTypes":1,"GLKVector3":32,"GLKVector4":45,"GLKQuaternion":3,"Prototypes":1,"GLKMatrix4":183,"GLKMatrix4Identi":3,"GLKMatrix4Make":2,"m00":6,"m01":6,"m02":6,"m03":6,"m10":6,"m11":6,"m12":6,"m13":6,"m20":6,"m21":6,"m22":6,"m23":6,"m30":6,"m31":6,"m32":6,"m33":6,"GLKMatrix4MakeAn":2,"GLKMatrix4MakeWi":10,"row0":6,"row1":6,"row2":6,"row3":6,"column0":7,"column1":7,"column2":7,"column3":7,"quaternion":8,"GLKMatrix4MakeTr":2,"tx":8,"ty":8,"tz":8,"GLKMatrix4MakeSc":2,"sx":10,"sy":10,"sz":10,"GLKMatrix4MakeRo":5,"radians":34,"GLKMatrix4MakeXR":3,"GLKMatrix4MakeYR":3,"GLKMatrix4MakeZR":3,"GLKMatrix4MakePe":2,"fovyRadians":3,"aspect":3,"nearZ":17,"farZ":15,"GLKMatrix4MakeFr":2,"left":8,"right":8,"bottom":8,"top":8,"GLKMatrix4MakeOr":2,"GLKMatrix4MakeLo":2,"eyeX":3,"eyeY":3,"eyeZ":3,"centerX":3,"centerY":3,"centerZ":3,"upX":3,"upY":3,"upZ":3,"GLKMatrix3":3,"GLKMatrix4GetMat":4,"matrix":235,"GLKMatrix2":3,"GLKMatrix4GetRow":2,"row":12,"GLKMatrix4GetCol":2,"column":14,"GLKMatrix4SetRow":2,"vector":13,"GLKMatrix4SetCol":2,"GLKMatrix4Transp":2,"GLKMatrix4Invert":2,"isInvertible":2,"GLKMatrix4Multip":31,"matrixLeft":133,"matrixRight":105,"GLKMatrix4Add":2,"GLKMatrix4Subtra":2,"GLKMatrix4Transl":6,"translationVecto":22,"GLKMatrix4Scale":2,"GLKMatrix4ScaleW":4,"scaleVector":34,"GLKMatrix4Rotate":12,"axisVector":10,"vectorRight":37,"vectors":16,"vectorCount":12,"Implementations":1,"float32x4x4_t":29,"vld4q_f32":2,".v":171,".val":128,"vld1q_f32":6,"GLKQuaternionNor":1,".q":4,"_2x":7,"_2y":5,"_2z":3,"_2w":7,".m":433,"GLKVector3Normal":3,"GLKVector3Make":4,"cosf":4,"cosp":10,"sinf":4,"cotan":3,"tanf":1,"ral":4,"rsl":6,"tsb":6,"tab":4,"fan":4,"fsn":6,"ev":7,"cv":2,"uv":2,"GLKVector3Add":1,"GLKVector3Negate":4,"GLKVector3CrossP":2,"GLKVector3DotPro":3,"float32x4_t":2,"vst1q_f32":1,"iMatrixLeft":27,"iMatrixRight":27,"vmulq_n_f32":17,"vgetq_lane_f32":16,"vmlaq_n_f32":12,"vaddq_f32":7,"vsubq_f32":4,"iMatrix":32,"float32_t":13,"rm":12,"v4":13,"GLKVector4Make":3,"GLKVector3Multip":1,"BOOTSTRAP_H":2,"empty_list":1,"global_enviromen":1,"obj_type":1,"scm_bool":1,"scm_empty_list":1,"scm_eof":1,"scm_char":1,"scm_int":1,"scm_pair":1,"scm_symbol":1,"scm_prim_fun":1,"scm_lambda":1,"scm_str":1,"scm_file":1,"eval_proc":1,"maybe_add_begin":1,"init_enviroment":1,"env":4,"eval_err":1,"noreturn":1,"define_var":1,"val":16,"set_var":1,"get_var":1,"cond2nested_if":1,"cond":1,"let2lambda":1,"let":1,"and2nested_if":1,"or2nested_if":1,"or":2,"__SUNPRO_C":1,"align":1,"ArrowLeft":3,"__aligned__":1,"strncasecmp":2,"_strnicmp":1,"REF_TABLE_SIZE":1,"BUFFER_BLOCK":5,"BUFFER_SPAN":9,"MKD_LI_END":1,"gperf_case_strnc":1,"GPERF_DOWNCASE":1,"GPERF_CASE_STRNC":1,"link_ref":2,"title":1,"sd_markdown":6,"tag":1,"tag_len":3,"is_empty":4,"htmlblock_end":3,"curtag":10,"rndr":29,"start_of_line":2,"tag_size":3,"end_tag":4,"block_lines":3,"htmlblock_end_ta":1,"parse_htmlblock":1,"do_render":4,"tag_end":7,"work":9,"find_block_tag":1,".size":7,"cb":16,".blockhtml":6,"opaque":8,"parse_table_row":1,"columns":6,"col_data":3,"header_flag":3,"row_work":5,".table_cell":3,".table_row":2,"rndr_newbuf":2,"cell_start":5,"cell_end":6,"cell_work":4,"_isspace":3,"parse_inline":1,"rndr_popbuf":2,"empty_cell":2,"parse_table_head":1,"column_data":2,"pipes":23,"header_end":7,"under_end":1,"calloc":5,"beg":10,"doc_size":6,"document":9,"UTF8_BOM":1,"is_ref":1,"md":19,"refs":2,"expand_tabs":1,"bufputc":2,"bufgrow":1,"MARKDOWN_GROW":1,".doc_header":2,"parse_block":1,".doc_footer":2,"bufrelease":3,"free_link_refs":1,"work_bufs":8,"sd_markdown_free":1,".asize":2,".item":2,"stack_free":2,"sd_version":1,"ver_major":2,"ver_minor":2,"ver_revision":2,"SUNDOWN_VER_MAJO":1,"SUNDOWN_VER_MINO":1,"SUNDOWN_VER_REVI":1,"color":1,"cursor_x":1,"cursor_y":1,"rows":1,"tabstop":1,"default_color":1,"current_color":1,"nonblocking":1,"reverse_video":1,"bold":1,"blink":1,"underline":1,"newline_mode":1,"auto_echo":1,"handle_backspace":1,"REFU_USTRING_H":2,"rf_options":1,"RF_MODULE_STRING":1,"included":2,"module":3,"Preprocessor":1,"rf_xmacro_argcou":1,"argument":1,"wrapping":1,"functionality":1,"IO":1,"rf_unicode":1,"unicode":1,"b__":3,"pack":2,"push":52,"pop":31,"(...)":69,"__VA_ARGS__":66,"RP_SELECT_FUNC_I":5,"i_SELECT_RF_STRI":92,"rfString_Assign":2,"i_DESTINATION_":2,"i_SOURCE_":2,"rfString_ToUTF8":2,"i_STRING_":2,"rfString_ToCstr":2,"string_":9,"startCharacterPo":4,"characterUnicode":4,"j_":6,"characterPos_":5,"b_index_":6,"c_index_":3,"rfString_Equal":2,"i_STRING1_":2,"i_STRING2_":2,"i_rfLMSX_WRAP2":4,"rfString_Find":3,"i_THISSTR_":60,"i_SEARCHSTR_":26,"i_OPTIONS_":28,"i_rfLMS_WRAP3":4,"i_RFI8_":54,"RF_SELECT_FUNC_I":12,"i_NPSELECT_RF_ST":30,"RF_COMPILE_ERROR":33,"RF_SELECT_FUNC":10,"rfString_ScanfAf":2,"i_AFTERSTR_":8,"i_FORMAT_":2,"i_VAR_":2,"i_rfLMSX_WRAP4":11,"i_rfLMSX_WRAP3":5,"rfString_Between":3,"i_rfString_Betwe":4,"i_LEFTSTR_":6,"i_RIGHTSTR_":6,"i_RESULT_":12,"i_rfLMSX_WRAP5":9,"i_LIMSELECT_RF_S":6,"i_ARG1_":56,"i_ARG2_":56,"i_ARG3_":56,"i_ARG4_":56,"i_RFUI8_":28,"i_rfLMSX_WRAP6":2,"i_rfLMSX_WRAP7":2,"i_rfLMSX_WRAP8":2,"i_rfLMSX_WRAP9":2,"i_rfLMSX_WRAP10":2,"i_rfLMSX_WRAP11":2,"i_rfLMSX_WRAP12":2,"i_rfLMSX_WRAP13":2,"i_rfLMSX_WRAP14":2,"i_rfLMSX_WRAP15":2,"i_rfLMSX_WRAP16":2,"i_rfLMSX_WRAP17":2,"i_rfLMSX_WRAP18":2,"rfString_Before":3,"i_OUTSTR_":6,"i_OTHERSTR_":4,"rfString_Prepend":2,"rfString_Remove":3,"i_REPSTR_":16,"i_RFUI32_":8,"i_NUMBER_":12,"rfString_KeepOnl":2,"I_KEEPSTR_":2,"rfString_Replace":3,"i_SUBSTR_":6,"rfString_Strip":2,"rfString_Fwrite":2,"i_STR_":8,"i_ENCODING_":4,"rfString_Fwrite_":1,"Attempted":1,"Refu":1,"manipulation":1,"with":2,"flag":1,"Rebuild":1,"library":1,"added":1,"you":1,"time":14,"signal":3,"wait":2,"stdarg":2,"arpa":1,"inet":1,"fcntl":2,"resource":3,"uio":1,"utsname":2,"sharedObjectsStr":1,"shared":55,"R_Zero":6,"R_PosInf":2,"R_NegInf":2,"R_Nan":2,"redisServer":1,"server":427,"redisCommand":6,"commandTable":1,"redisCommandTabl":5,"getCommand":1,"setCommand":1,"noPreloadGetKeys":6,"setnxCommand":1,"setexCommand":1,"psetexCommand":1,"appendCommand":1,"strlenCommand":1,"delCommand":1,"existsCommand":1,"setbitCommand":1,"getbitCommand":1,"setrangeCommand":1,"getrangeCommand":2,"incrCommand":1,"decrCommand":1,"mgetCommand":1,"rpushCommand":1,"lpushCommand":1,"rpushxCommand":1,"lpushxCommand":1,"linsertCommand":1,"rpopCommand":1,"lpopCommand":1,"brpopCommand":1,"brpoplpushComman":1,"blpopCommand":1,"llenCommand":1,"lindexCommand":1,"lsetCommand":1,"lrangeCommand":1,"ltrimCommand":1,"lremCommand":1,"rpoplpushCommand":1,"saddCommand":1,"sremCommand":1,"smoveCommand":1,"sismemberCommand":1,"scardCommand":1,"spopCommand":1,"srandmemberComma":1,"sinterCommand":2,"sinterstoreComma":1,"sunionCommand":1,"sunionstoreComma":1,"sdiffCommand":1,"sdiffstoreComman":1,"zaddCommand":1,"zincrbyCommand":1,"zremCommand":1,"zremrangebyscore":1,"zremrangebyrankC":1,"zunionstoreComma":1,"zunionInterGetKe":4,"zinterstoreComma":1,"zrangeCommand":1,"zrangebyscoreCom":1,"zrevrangebyscore":1,"zcountCommand":1,"zrevrangeCommand":1,"zcardCommand":1,"zscoreCommand":1,"zrankCommand":1,"zrevrankCommand":1,"hsetCommand":1,"hsetnxCommand":1,"hgetCommand":1,"hmsetCommand":1,"hmgetCommand":1,"hincrbyCommand":1,"hincrbyfloatComm":1,"hdelCommand":1,"hlenCommand":1,"hkeysCommand":1,"hvalsCommand":1,"hgetallCommand":1,"hexistsCommand":1,"incrbyCommand":1,"decrbyCommand":1,"incrbyfloatComma":1,"getsetCommand":1,"msetCommand":1,"msetnxCommand":1,"randomkeyCommand":1,"selectCommand":1,"moveCommand":1,"renameCommand":1,"renameGetKeys":2,"renamenxCommand":1,"expireCommand":1,"expireatCommand":1,"pexpireCommand":1,"pexpireatCommand":1,"keysCommand":1,"dbsizeCommand":1,"authCommand":3,"pingCommand":2,"echoCommand":2,"saveCommand":1,"bgsaveCommand":1,"bgrewriteaofComm":1,"shutdownCommand":2,"lastsaveCommand":1,"typeCommand":1,"multiCommand":2,"execCommand":2,"discardCommand":2,"syncCommand":1,"flushdbCommand":1,"flushallCommand":1,"sortCommand":1,"infoCommand":4,"monitorCommand":2,"ttlCommand":1,"pttlCommand":1,"persistCommand":1,"slaveofCommand":2,"debugCommand":1,"configCommand":1,"subscribeCommand":2,"unsubscribeComma":2,"psubscribeComman":2,"punsubscribeComm":2,"publishCommand":1,"watchCommand":2,"unwatchCommand":1,"clusterCommand":1,"restoreCommand":1,"migrateCommand":1,"askingCommand":1,"dumpCommand":1,"objectCommand":1,"clientCommand":1,"evalCommand":1,"evalShaCommand":1,"slowlogCommand":1,"scriptCommand":2,"timeCommand":2,"bitopCommand":1,"bitcountCommand":1,"redisLogRaw":3,"level":11,"syslogLevelMap":2,"LOG_DEBUG":1,"LOG_INFO":1,"LOG_NOTICE":1,"LOG_WARNING":1,"fp":16,"rawmode":2,"REDIS_LOG_RAW":2,"&=":2,".verbosity":4,".logfile":8,"fopen":3,"fprintf":16,"timeval":4,"tv":16,"gettimeofday":4,"strftime":2,"localtime":1,".tv_sec":8,"snprintf":3,".tv_usec":8,"getpid":7,".syslog_enabled":3,"syslog":1,"redisLog":33,"ap":15,"REDIS_MAX_LOGMSG":1,"vsnprintf":3,"redisLogFromHand":2,"fd":29,".daemonize":5,"open":4,"O_APPEND":2,"O_CREAT":2,"O_WRONLY":2,"STDOUT_FILENO":2,"ll2string":3,"close":13,"oom":3,"REDIS_WARNING":19,"sleep":1,"abort":3,"ustime":7,"ust":7,"mstime":5,"exitFromChild":1,"retcode":3,"COVERAGE_TEST":1,"_exit":6,"dictVanillaFree":1,"privdata":16,"DICT_NOTUSED":6,"zfree":2,"dictListDestruct":2,"listRelease":1,"dictSdsKeyCompar":6,"key1":9,"key2":9,"l1":4,"l2":3,"sdslen":14,"sds":13,"dictSdsKeyCaseCo":2,"strcasecmp":13,"dictRedisObjectD":7,"decrRefCount":6,"dictSdsDestructo":4,"sdsfree":2,"dictObjKeyCompar":2,"robj":10,"o1":9,"o2":9,"ptr":18,"dictObjHash":2,"dictGenHashFunct":5,"dictSdsHash":4,"dictSdsCaseHash":2,"dictGenCaseHashF":1,"dictEncObjKeyCom":4,"REDIS_ENCODING_I":4,"getDecodedObject":3,"dictEncObjHash":4,"REDIS_ENCODING_R":1,"hash":3,"dictType":8,"setDictType":1,"zsetDictType":1,"dbDictType":2,"keyptrDictType":2,"commandTableDict":2,"hashDictType":1,"keylistDictType":4,"clusterNodesDict":1,"htNeedsResize":3,"used":9,"dictSlots":3,"dictSize":10,"DICT_HT_INITIAL_":2,"REDIS_HT_MINFILL":1,"tryResizeHashTab":2,".dbnum":9,".db":23,".dict":9,"dictResize":2,".expires":8,"incrementallyReh":2,"dictIsRehashing":2,"dictRehashMillis":2,"updateDictResize":2,".rdb_child_pid":12,".aof_child_pid":10,"dictEnableResize":1,"dictDisableResiz":1,"activeExpireCycl":2,"timelimit":5,"REDIS_EXPIRELOOK":4,"REDIS_HZ":4,"expired":4,"redisDb":3,"db":10,"expires":3,"slots":3,"now":5,"dictEntry":2,"de":14,"dictGetRandomKey":4,"dictGetSignedInt":1,"dictGetKey":4,"keyobj":8,"createStringObje":11,"propagateExpire":2,"dbDelete":2,".stat_expiredkey":3,"updateLRUClock":3,".lruclock":2,".unixtime":11,"REDIS_LRU_CLOCK_":2,"trackOperationsP":2,".ops_sec_last_sa":6,"ops":2,".stat_numcommand":4,"ops_sec":3,".ops_sec_samples":4,".ops_sec_idx":4,"REDIS_OPS_SEC_SA":3,"getOperationsPer":2,"sum":3,"clientsCronHandl":2,"redisClient":12,"time_t":5,".maxidletime":3,"REDIS_SLAVE":3,"REDIS_MASTER":2,"REDIS_BLOCKED":2,"pubsub_channels":2,"listLength":14,"pubsub_patterns":2,"lastinteraction":3,"REDIS_VERBOSE":3,"freeClient":1,"bpop":2,".timeout":2,"addReply":13,".nullmultibulk":2,"unblockClientWai":1,"clientsCronResiz":2,"querybuf_size":4,"sdsAllocSize":1,"querybuf":6,"idletime":2,"REDIS_MBULK_BIG_":1,"querybuf_peak":2,"sdsavail":1,"sdsRemoveFreeSpa":1,"clientsCron":2,"numclients":4,".clients":7,"iterations":4,"listNode":4,"listRotate":1,"listFirst":2,"listNodeValue":3,"run_with_period":6,"_ms_":2,"loops":2,"serverCron":2,"aeEventLoop":2,"eventLoop":4,"clientData":2,".cronloops":3,"REDIS_NOTUSED":5,".watchdog_period":3,"watchdogSchedule":1,"zmalloc_used_mem":8,".stat_peak_memor":5,".shutdown_asap":3,"prepareForShutdo":2,"REDIS_OK":23,"vkeys":8,".activerehashing":2,".slaves":9,".aof_rewrite_sch":4,"rewriteAppendOnl":2,"statloc":5,"pid_t":2,"wait3":1,"WNOHANG":1,"exitcode":3,"WEXITSTATUS":2,"bysignal":4,"WIFSIGNALED":2,"WTERMSIG":2,"backgroundSaveDo":1,"backgroundRewrit":1,".saveparamslen":3,"saveparam":1,"sp":5,".saveparams":2,".dirty":3,"changes":2,".lastsave":3,"seconds":2,"REDIS_NOTICE":13,"rdbSaveBackgroun":1,".rdb_filename":4,".aof_rewrite_per":3,".aof_current_siz":3,".aof_rewrite_min":2,"base":6,".aof_rewrite_bas":4,"growth":3,".aof_flush_postp":2,"flushAppendOnlyF":2,".masterhost":7,"freeClientsInAsy":1,"replicationCron":1,".cluster_enabled":6,"clusterCron":1,"beforeSleep":2,"ln":11,".unblocked_clien":4,"redisAssert":1,"listDelNode":1,"REDIS_UNBLOCKED":1,".current_client":3,"processInputBuff":1,"createSharedObje":2,".crlf":2,"createObject":31,"REDIS_STRING":31,"sdsnew":27,".ok":3,".err":1,".emptybulk":1,".czero":1,".cone":1,".cnegone":1,".nullbulk":1,".emptymultibulk":1,".pong":2,".queued":2,".wrongtypeerr":1,".nokeyerr":1,".syntaxerr":2,".sameobjecterr":1,".outofrangeerr":1,".noscripterr":1,".loadingerr":2,".slowscripterr":2,".masterdownerr":2,".bgsaveerr":2,".roslaveerr":2,".oomerr":2,".space":1,".colon":1,".plus":1,"REDIS_SHARED_SEL":1,".select":1,"sdscatprintf":24,"sdsempty":8,".messagebulk":1,".pmessagebulk":1,".subscribebulk":1,".unsubscribebulk":1,".psubscribebulk":1,".punsubscribebul":1,".del":1,".rpop":1,".lpop":1,"REDIS_SHARED_INT":1,".integers":2,"REDIS_SHARED_BUL":1,".mbulkhdr":1,".bulkhdr":1,"initServerConfig":2,"getRandomHexChar":1,".runid":3,"REDIS_RUN_ID_SIZ":2,".arch_bits":3,".port":7,"REDIS_SERVERPORT":1,".bindaddr":2,".unixsocket":7,".unixsocketperm":2,".ipfd":9,".sofd":9,"REDIS_DEFAULT_DB":1,"REDIS_MAXIDLETIM":1,".client_max_quer":1,"REDIS_MAX_QUERYB":1,".loading":4,".syslog_ident":2,"zstrdup":5,".syslog_facility":2,"LOG_LOCAL0":1,".aof_state":7,"REDIS_AOF_OFF":5,".aof_fsync":1,"AOF_FSYNC_EVERYS":1,".aof_no_fsync_on":1,"REDIS_AOF_REWRIT":2,".aof_last_fsync":1,".aof_rewrite_tim":4,".aof_delayed_fsy":2,".aof_fd":4,".aof_selected_db":1,".pidfile":3,".aof_filename":3,".requirepass":4,".rdb_compression":1,".rdb_checksum":1,".maxclients":6,"REDIS_MAX_CLIENT":1,".bpop_blocked_cl":2,".maxmemory":6,".maxmemory_polic":11,"REDIS_MAXMEMORY_":11,".maxmemory_sampl":3,".hash_max_ziplis":2,"REDIS_HASH_MAX_Z":2,".list_max_ziplis":2,"REDIS_LIST_MAX_Z":2,".set_max_intset_":1,"REDIS_SET_MAX_IN":1,".zset_max_ziplis":2,"REDIS_ZSET_MAX_Z":2,".repl_ping_slave":1,"REDIS_REPL_PING_":1,".repl_timeout":1,"REDIS_REPL_TIMEO":1,".cluster":3,".configfile":1,".lua_caller":1,".lua_time_limit":1,"REDIS_LUA_TIME_L":1,".lua_client":1,".lua_timedout":2,"resetServerSaveP":2,"appendServerSave":3,".masterauth":1,".masterport":2,".master":3,".repl_state":6,"REDIS_REPL_NONE":1,".repl_syncio_tim":1,"REDIS_REPL_SYNCI":1,".repl_serve_stal":2,".repl_slave_ro":2,".repl_down_since":2,".client_obuf_lim":9,"REDIS_CLIENT_LIM":9,".hard_limit_byte":3,".soft_limit_byte":3,".soft_limit_seco":3,".commands":1,"dictCreate":6,"populateCommandT":2,".delCommand":1,"lookupCommandByC":3,".multiCommand":1,".lpushCommand":1,".slowlog_log_slo":1,"REDIS_SLOWLOG_LO":1,".slowlog_max_len":1,"REDIS_SLOWLOG_MA":1,".assert_failed":1,".assert_file":1,".assert_line":1,".bug_report_star":1,"adjustOpenFilesL":2,"rlim_t":3,"maxfiles":6,"rlimit":1,"limit":6,"getrlimit":1,"RLIMIT_NOFILE":2,"strerror":3,"oldlimit":5,".rlim_cur":2,".rlim_max":1,"setrlimit":1,"initServer":2,"SIGHUP":1,"SIG_IGN":2,"SIGPIPE":1,"setupSignalHandl":2,"openlog":1,"LOG_PID":1,"LOG_NDELAY":1,"LOG_NOWAIT":1,"listCreate":6,".clients_to_clos":1,".monitors":2,".el":7,"aeCreateEventLoo":1,"zmalloc":2,"anetTcpServer":1,".neterr":4,"ANET_ERR":2,"unlink":3,"anetUnixServer":1,".blocking_keys":1,".watched_keys":1,".id":1,".pubsub_channels":2,".pubsub_patterns":4,"listSetFreeMetho":1,"freePubsubPatter":1,"listSetMatchMeth":1,"listMatchPubsubP":1,"aofRewriteBuffer":3,".aof_buf":3,".rdb_save_time_l":2,".rdb_save_time_s":2,".stat_numconnect":2,".stat_evictedkey":3,".stat_starttime":2,".stat_keyspace_m":2,".stat_keyspace_h":2,".stat_fork_time":2,".stat_rejected_c":2,"memset":1,".lastbgsave_stat":3,".stop_writes_on_":2,"aeCreateTimeEven":1,"aeCreateFileEven":2,"AE_READABLE":2,"acceptTcpHandler":1,"AE_ERR":2,"acceptUnixHandle":1,"REDIS_AOF_ON":2,"clusterInit":1,"scriptingInit":1,"slowlogInit":1,"bioInit":1,"numcommands":5,"sflags":1,"arity":3,"addReplyErrorFor":1,"authenticated":3,"proc":14,"addReplyError":6,"getkeys_proc":1,"firstkey":1,"hashslot":3,".state":1,"REDIS_CLUSTER_OK":1,"ask":3,"clusterNode":1,"getNodeByQuery":1,".myself":1,"addReplySds":3,"ip":4,"freeMemoryIfNeed":2,"REDIS_CMD_DENYOO":1,"REDIS_ERR":5,"REDIS_CMD_WRITE":2,"REDIS_REPL_CONNE":3,"tolower":3,"REDIS_MULTI":1,"queueMultiComman":1,"call":1,"REDIS_CALL_FULL":1,"save":2,"REDIS_SHUTDOWN_S":1,"nosave":2,"REDIS_SHUTDOWN_N":1,"kill":4,"SIGKILL":2,"rdbRemoveTempFil":1,"aof_fsync":1,"rdbSave":1,"addReplyBulk":1,"addReplyMultiBul":1,"addReplyBulkLong":2,"bytesToHuman":3,"genRedisInfoStri":2,"uptime":3,"rusage":1,"self_ru":6,"c_ru":6,"lol":3,"bib":3,"allsections":12,"defsections":11,"sections":11,"getrusage":2,"RUSAGE_SELF":1,"RUSAGE_CHILDREN":1,"getClientsMaxBuf":1,"sdscat":14,"uname":1,"REDIS_VERSION":4,"redisGitSHA1":3,"redisGitDirty":3,".sysname":1,".release":1,".machine":1,"aeGetApiName":1,"__GNUC_PATCHLEVE":1,"hmem":3,"peak_hmem":3,"zmalloc_get_rss":1,"lua_gc":1,".lua":1,"LUA_GCCOUNT":1,"zmalloc_get_frag":1,"ZMALLOC_LIB":2,"bioPendingJobsOf":1,"REDIS_BIO_AOF_FS":1,"perc":3,"eta":4,"elapsed":4,"off_t":1,"remaining_bytes":2,".loading_total_b":3,".loading_loaded_":4,".loading_start_t":2,"REDIS_REPL_TRANS":2,".repl_transfer_l":2,"slaveid":3,"listIter":2,"li":6,"listRewind":2,"listNext":2,"slave":5,"anetPeerToString":1,"replstate":1,"REDIS_REPL_WAIT_":2,"REDIS_REPL_SEND_":1,"REDIS_REPL_ONLIN":1,".ru_stime":4,".ru_utime":4,"calls":4,"microseconds":2,"keys":4,"REDIS_MONITOR":1,"slaveseldb":1,"listAddNodeTail":1,"mem_used":9,"mem_tofree":3,"mem_freed":4,"slaves":3,"obuf_bytes":3,"getClientOutputB":1,"keys_freed":3,"bestval":5,"bestkey":9,"thiskey":7,"thisval":8,"dictFind":1,"dictGetVal":2,"estimateObjectId":1,"delta":4,"flushSlavesOutpu":1,"__linux__":3,"linuxOvercommitM":4,"fgets":1,"atoi":3,"createPidFile":2,"daemonize":2,"fork":2,"setsid":2,"O_RDWR":2,"dup2":4,"STDIN_FILENO":1,"STDERR_FILENO":2,"printf":3,"usage":2,"stderr":13,"redisAsciiArt":2,"ascii_logo":1,"sigtermHandler":2,"sig":2,"sigaction":6,"act":12,"sigemptyset":2,".sa_mask":2,".sa_flags":2,".sa_handler":1,"SIGTERM":1,"HAVE_BACKTRACE":1,"SA_NODEFER":1,"SA_RESETHAND":1,"SA_SIGINFO":1,".sa_sigaction":1,"sigsegvHandler":1,"SIGSEGV":1,"SIGBUS":1,"SIGFPE":1,"SIGILL":1,"memtest":2,"megabytes":1,"passes":1,"main":2,"zmalloc_enable_t":1,"srand":1,"dictSetHashFunct":1,"configfile":3,"sdscatrepr":1,"loadServerConfig":1,"loadAppendOnlyFi":1,"rdbLoad":1,"aeSetBeforeSleep":1,"aeMain":1,"aeDeleteEventLoo":1,"openssl":5,"ssl":29,"bytestring":1,"mem":1,"SSL_CUSTOM_EXTEN":10,"custom_extension":2,"OPENSSL_free":1,"custom_ext_find":3,"STACK_OF":3,"out_index":3,"sk_SSL_CUSTOM_EX":4,"default_add_call":1,"SSL":11,"extension_value":4,"out_len":2,"out_alert_value":1,"add_arg":5,"custom_ext_add_h":3,"CBB":4,"client_custom_ex":2,"server_custom_ex":2,"s3":6,".custom_extensio":7,".received":3,"contents":5,"contents_len":5,"alert":3,"SSL_AD_DECODE_ER":2,"contents_cbb":3,"add_callback":1,"CBB_add_u16":1,"CBB_add_u16_leng":1,"CBB_add_bytes":1,"CBB_flush":1,"OPENSSL_PUT_ERRO":5,"ERR_R_INTERNAL_E":1,"ERR_add_error_da":5,"free_callback":4,".sent":4,"ssl3_send_alert":1,"SSL3_AL_FATAL":1,"SSL_R_CUSTOM_EXT":3,"custom_ext_add_c":1,"custom_ext_parse":2,"out_alert":5,"CBS":2,"extension":6,"SSL_R_UNEXPECTED":1,"parse_callback":4,"CBS_data":2,"CBS_len":2,"parse_arg":3,"custom_ext_add_s":1,"MAX_NUM_CUSTOM_E":1,"ssl3_state_st":1,"custom_ext_appen":1,"SSL_custom_ext_a":1,"add_cb":2,"SSL_custom_ext_f":1,"free_cb":1,"SSL_custom_ext_p":1,"parse_cb":1,"SSL_extension_su":1,"outb":2,"args":16,"portio_out8":2,"outw":1,"portio_out16":2,"outl":1,"portio_out32":2,"outq":1,"portio_out64":2,"inb":2,"portio_in8":2,"inw":1,"portio_in16":2,"inl":1,"portio_in32":2,"inq":1,"portio_in64":2,"__2DGFX":2,"conio":1,"dpmi":1,"DPMI_REGS":1,"draw_func_change":1,"drw_cirl":1,"_PQIV_H_INCLUDED":2,"glib":1,"gtk":2,"gio":2,"PQIV_VERSION":2,"FILE_FLAGS_ANIMA":1,"guint":5,"FILE_FLAGS_MEMOR":1,"file_type_handle":3,"file_type":1,"file_flags":1,"gchar":2,"display_name":1,"file_name":1,"GBytes":1,"file_data":1,"GFileMonitor":1,"file_monitor":1,"gboolean":1,"is_loaded":1,"width":4,"height":4,"private":1,"file_t":1,"PARAMETER":1,"RECURSION":1,"INOTIFY":1,"BROWSE_ORIGINAL_":1,"FILTER_OUTPUT":1,"load_images_stat":1,"BOSNode":1,"__wglew_h__":2,"__WGLEW_H__":1,"__wglext_h_":2,"wglext":1,"wglew":1,"WINAPI":119,"windows":1,"GLEW_STATIC":1,"WGL_3DFX_multisa":2,"WGL_SAMPLE_BUFFE":3,"WGL_SAMPLES_3DFX":1,"WGLEW_3DFX_multi":1,"WGLEW_GET_VAR":49,"__WGLEW_3DFX_mul":2,"WGL_3DL_stereo_c":2,"WGL_STEREO_EMITT":2,"WGL_STEREO_POLAR":2,"BOOL":87,"PFNWGLSETSTEREOE":2,"HDC":65,"hDC":33,"UINT":36,"uState":1,"wglSetStereoEmit":1,"WGLEW_GET_FUN":120,"__wglewSetStereo":2,"WGLEW_3DL_stereo":1,"__WGLEW_3DL_ster":2,"WGL_AMD_gpu_asso":2,"WGL_GPU_VENDOR_A":1,"WGL_GPU_RENDERER":1,"WGL_GPU_OPENGL_V":1,"WGL_GPU_FASTEST_":1,"WGL_GPU_RAM_AMD":1,"WGL_GPU_CLOCK_AM":1,"WGL_GPU_NUM_PIPE":1,"WGL_GPU_NUM_SIMD":1,"WGL_GPU_NUM_RB_A":1,"WGL_GPU_NUM_SPI_":1,"VOID":6,"PFNWGLBLITCONTEX":2,"HGLRC":14,"dstCtx":1,"GLint":18,"srcX0":1,"srcY0":1,"srcX1":1,"srcY1":1,"dstX0":1,"dstY0":1,"dstX1":1,"dstY1":1,"GLbitfield":1,"mask":1,"GLenum":8,"PFNWGLCREATEASSO":4,"hShareContext":2,"attribList":2,"PFNWGLDELETEASSO":2,"hglrc":5,"PFNWGLGETCONTEXT":2,"PFNWGLGETCURRENT":6,"PFNWGLGETGPUIDSA":2,"maxCount":1,"ids":1,"INT":3,"PFNWGLGETGPUINFO":2,"property":1,"dataType":1,"PFNWGLMAKEASSOCI":2,"wglBlitContextFr":1,"__wglewBlitConte":2,"wglCreateAssocia":2,"__wglewCreateAss":4,"wglDeleteAssocia":1,"__wglewDeleteAss":2,"wglGetContextGPU":1,"__wglewGetContex":2,"wglGetCurrentAss":1,"__wglewGetCurren":6,"wglGetGPUIDsAMD":1,"__wglewGetGPUIDs":2,"wglGetGPUInfoAMD":1,"__wglewGetGPUInf":2,"wglMakeAssociate":1,"__wglewMakeAssoc":2,"WGLEW_AMD_gpu_as":1,"__WGLEW_AMD_gpu_":2,"WGL_ARB_buffer_r":2,"WGL_FRONT_COLOR_":1,"WGL_BACK_COLOR_B":1,"WGL_DEPTH_BUFFER":1,"WGL_STENCIL_BUFF":1,"HANDLE":17,"PFNWGLCREATEBUFF":2,"iLayerPlane":5,"uType":1,"PFNWGLDELETEBUFF":2,"hRegion":3,"PFNWGLRESTOREBUF":2,"xSrc":1,"ySrc":1,"PFNWGLSAVEBUFFER":2,"wglCreateBufferR":1,"__wglewCreateBuf":2,"wglDeleteBufferR":1,"__wglewDeleteBuf":2,"wglRestoreBuffer":1,"__wglewRestoreBu":2,"wglSaveBufferReg":1,"__wglewSaveBuffe":2,"WGLEW_ARB_buffer":1,"__WGLEW_ARB_buff":2,"WGL_ARB_create_c":6,"WGL_CONTEXT_DEBU":1,"WGL_CONTEXT_FORW":1,"WGL_CONTEXT_MAJO":1,"WGL_CONTEXT_MINO":1,"WGL_CONTEXT_LAYE":1,"WGL_CONTEXT_FLAG":1,"ERROR_INVALID_VE":1,"ERROR_INVALID_PR":1,"PFNWGLCREATECONT":2,"wglCreateContext":1,"__wglewCreateCon":2,"WGLEW_ARB_create":3,"__WGLEW_ARB_crea":6,"WGL_CONTEXT_CORE":1,"WGL_CONTEXT_COMP":1,"WGL_CONTEXT_PROF":1,"WGL_CONTEXT_ROBU":1,"WGL_LOSE_CONTEXT":1,"WGL_CONTEXT_RESE":1,"WGL_NO_RESET_NOT":1,"WGL_ARB_extensio":2,"PFNWGLGETEXTENSI":4,"hdc":16,"wglGetExtensions":2,"__wglewGetExtens":4,"WGLEW_ARB_extens":1,"__WGLEW_ARB_exte":2,"WGL_ARB_framebuf":2,"WGL_FRAMEBUFFER_":2,"WGLEW_ARB_frameb":1,"__WGLEW_ARB_fram":2,"WGL_ARB_make_cur":2,"ERROR_INVALID_PI":2,"ERROR_INCOMPATIB":1,"PFNWGLMAKECONTEX":4,"hDrawDC":2,"hReadDC":2,"wglGetCurrentRea":2,"wglMakeContextCu":2,"__wglewMakeConte":4,"WGLEW_ARB_make_c":1,"__WGLEW_ARB_make":2,"WGL_ARB_multisam":2,"WGL_SAMPLES_ARB":1,"WGLEW_ARB_multis":1,"__WGLEW_ARB_mult":2,"WGL_ARB_pbuffer":2,"WGL_DRAW_TO_PBUF":2,"WGL_MAX_PBUFFER_":6,"WGL_PBUFFER_LARG":2,"WGL_PBUFFER_WIDT":2,"WGL_PBUFFER_HEIG":2,"WGL_PBUFFER_LOST":1,"DECLARE_HANDLE":6,"HPBUFFERARB":12,"PFNWGLCREATEPBUF":4,"iPixelFormat":6,"iWidth":2,"iHeight":2,"piAttribList":4,"PFNWGLDESTROYPBU":4,"hPbuffer":14,"PFNWGLGETPBUFFER":4,"PFNWGLQUERYPBUFF":4,"iAttribute":8,"piValue":8,"PFNWGLRELEASEPBU":4,"wglCreatePbuffer":2,"__wglewCreatePbu":4,"wglDestroyPbuffe":2,"__wglewDestroyPb":4,"wglGetPbufferDCA":1,"__wglewGetPbuffe":4,"wglQueryPbufferA":1,"__wglewQueryPbuf":4,"wglReleasePbuffe":2,"__wglewReleasePb":4,"WGLEW_ARB_pbuffe":1,"__WGLEW_ARB_pbuf":2,"WGL_ARB_pixel_fo":4,"WGL_NUMBER_PIXEL":2,"WGL_DRAW_TO_WIND":2,"WGL_DRAW_TO_BITM":2,"WGL_ACCELERATION":2,"WGL_NEED_PALETTE":2,"WGL_NEED_SYSTEM_":2,"WGL_SWAP_LAYER_B":2,"WGL_SWAP_METHOD_":2,"WGL_NUMBER_OVERL":2,"WGL_NUMBER_UNDER":2,"WGL_TRANSPARENT_":8,"WGL_SHARE_DEPTH_":2,"WGL_SHARE_STENCI":2,"WGL_SHARE_ACCUM_":2,"WGL_SUPPORT_GDI_":2,"WGL_SUPPORT_OPEN":2,"WGL_DOUBLE_BUFFE":2,"WGL_STEREO_ARB":1,"WGL_PIXEL_TYPE_A":1,"WGL_COLOR_BITS_A":1,"WGL_RED_BITS_ARB":1,"WGL_RED_SHIFT_AR":1,"WGL_GREEN_BITS_A":1,"WGL_GREEN_SHIFT_":2,"WGL_BLUE_BITS_AR":1,"WGL_BLUE_SHIFT_A":1,"WGL_ALPHA_BITS_A":1,"WGL_ALPHA_SHIFT_":2,"WGL_ACCUM_BITS_A":1,"WGL_ACCUM_RED_BI":2,"WGL_ACCUM_GREEN_":2,"WGL_ACCUM_BLUE_B":2,"WGL_ACCUM_ALPHA_":2,"WGL_DEPTH_BITS_A":1,"WGL_STENCIL_BITS":2,"WGL_AUX_BUFFERS_":2,"WGL_NO_ACCELERAT":2,"WGL_GENERIC_ACCE":2,"WGL_FULL_ACCELER":2,"WGL_SWAP_EXCHANG":2,"WGL_SWAP_COPY_AR":1,"WGL_SWAP_UNDEFIN":2,"WGL_TYPE_RGBA_AR":1,"WGL_TYPE_COLORIN":2,"PFNWGLCHOOSEPIXE":4,"piAttribIList":2,"FLOAT":4,"pfAttribFList":2,"nMaxFormats":2,"piFormats":2,"nNumFormats":2,"PFNWGLGETPIXELFO":8,"nAttributes":4,"piAttributes":4,"pfValues":2,"piValues":2,"wglChoosePixelFo":2,"__wglewChoosePix":4,"wglGetPixelForma":4,"__wglewGetPixelF":8,"WGLEW_ARB_pixel_":2,"__WGLEW_ARB_pixe":4,"WGL_TYPE_RGBA_FL":2,"WGL_ARB_render_t":2,"WGL_BIND_TO_TEXT":10,"WGL_TEXTURE_FORM":1,"WGL_TEXTURE_TARG":1,"WGL_MIPMAP_TEXTU":1,"WGL_TEXTURE_RGB_":1,"WGL_TEXTURE_RGBA":1,"WGL_NO_TEXTURE_A":2,"WGL_TEXTURE_CUBE":7,"WGL_TEXTURE_1D_A":1,"WGL_TEXTURE_2D_A":1,"WGL_MIPMAP_LEVEL":1,"WGL_CUBE_MAP_FAC":1,"WGL_FRONT_LEFT_A":1,"WGL_FRONT_RIGHT_":1,"WGL_BACK_LEFT_AR":1,"WGL_BACK_RIGHT_A":1,"WGL_AUX0_ARB":1,"WGL_AUX1_ARB":1,"WGL_AUX2_ARB":1,"WGL_AUX3_ARB":1,"WGL_AUX4_ARB":1,"WGL_AUX5_ARB":1,"WGL_AUX6_ARB":1,"WGL_AUX7_ARB":1,"WGL_AUX8_ARB":1,"WGL_AUX9_ARB":1,"PFNWGLBINDTEXIMA":2,"iBuffer":2,"PFNWGLRELEASETEX":2,"PFNWGLSETPBUFFER":2,"wglBindTexImageA":1,"__wglewBindTexIm":2,"wglReleaseTexIma":1,"__wglewReleaseTe":2,"wglSetPbufferAtt":1,"__wglewSetPbuffe":2,"WGLEW_ARB_render":1,"__WGLEW_ARB_rend":2,"WGL_ATI_pixel_fo":2,"GL_RGBA_FLOAT_MO":1,"GL_COLOR_CLEAR_U":1,"WGLEW_ATI_pixel_":1,"__WGLEW_ATI_pixe":2,"WGL_ATI_render_t":2,"WGL_TEXTURE_RECT":2,"WGLEW_ATI_render":1,"__WGLEW_ATI_rend":2,"WGL_EXT_create_c":2,"WGL_CONTEXT_ES2_":1,"WGLEW_EXT_create":1,"__WGLEW_EXT_crea":2,"WGL_EXT_depth_fl":2,"WGL_DEPTH_FLOAT_":1,"WGLEW_EXT_depth_":1,"__WGLEW_EXT_dept":2,"WGL_EXT_display_":2,"GLboolean":53,"PFNWGLBINDDISPLA":2,"GLushort":4,"PFNWGLCREATEDISP":2,"PFNWGLDESTROYDIS":2,"PFNWGLLOADDISPLA":2,"table":1,"GLuint":12,"wglBindDisplayCo":1,"__wglewBindDispl":2,"wglCreateDisplay":1,"__wglewCreateDis":2,"wglDestroyDispla":1,"__wglewDestroyDi":2,"wglLoadDisplayCo":1,"__wglewLoadDispl":2,"WGLEW_EXT_displa":1,"__WGLEW_EXT_disp":2,"WGL_EXT_extensio":2,"WGLEW_EXT_extens":1,"__WGLEW_EXT_exte":2,"WGL_EXT_framebuf":2,"WGLEW_EXT_frameb":1,"__WGLEW_EXT_fram":2,"WGL_EXT_make_cur":2,"WGLEW_EXT_make_c":1,"__WGLEW_EXT_make":2,"WGL_EXT_multisam":2,"WGL_SAMPLES_EXT":1,"WGLEW_EXT_multis":1,"__WGLEW_EXT_mult":2,"WGL_EXT_pbuffer":2,"WGL_OPTIMAL_PBUF":2,"HPBUFFEREXT":6,"wglGetPbufferDCE":1,"wglQueryPbufferE":1,"WGLEW_EXT_pbuffe":1,"__WGLEW_EXT_pbuf":2,"WGL_EXT_pixel_fo":4,"WGL_STEREO_EXT":1,"WGL_PIXEL_TYPE_E":1,"WGL_COLOR_BITS_E":1,"WGL_RED_BITS_EXT":1,"WGL_RED_SHIFT_EX":1,"WGL_GREEN_BITS_E":1,"WGL_BLUE_BITS_EX":1,"WGL_BLUE_SHIFT_E":1,"WGL_ALPHA_BITS_E":1,"WGL_ACCUM_BITS_E":1,"WGL_DEPTH_BITS_E":1,"WGL_SWAP_COPY_EX":1,"WGL_TYPE_RGBA_EX":1,"WGLEW_EXT_pixel_":2,"__WGLEW_EXT_pixe":4,"WGL_TYPE_RGBA_UN":1,"WGL_EXT_swap_con":2,"PFNWGLGETSWAPINT":2,"PFNWGLSWAPINTERV":2,"interval":1,"wglGetSwapInterv":1,"__wglewGetSwapIn":2,"wglSwapIntervalE":1,"__wglewSwapInter":2,"WGLEW_EXT_swap_c":1,"__WGLEW_EXT_swap":2,"WGL_I3D_digital_":2,"WGL_DIGITAL_VIDE":4,"PFNWGLGETDIGITAL":2,"PFNWGLSETDIGITAL":2,"wglGetDigitalVid":1,"__wglewGetDigita":2,"wglSetDigitalVid":1,"__wglewSetDigita":2,"WGLEW_I3D_digita":1,"__WGLEW_I3D_digi":2,"WGL_I3D_gamma":2,"WGL_GAMMA_TABLE_":1,"WGL_GAMMA_EXCLUD":1,"PFNWGLGETGAMMATA":4,"iEntries":2,"USHORT":6,"puRed":2,"puGreen":2,"puBlue":2,"PFNWGLSETGAMMATA":4,"wglGetGammaTable":2,"__wglewGetGammaT":4,"wglSetGammaTable":2,"__wglewSetGammaT":4,"WGLEW_I3D_gamma":1,"__WGLEW_I3D_gamm":2,"WGL_I3D_genlock":2,"WGL_GENLOCK_SOUR":9,"PFNWGLDISABLEGEN":2,"PFNWGLENABLEGENL":2,"PFNWGLGENLOCKSAM":2,"uRate":2,"PFNWGLGENLOCKSOU":6,"uDelay":2,"uEdge":2,"uSource":2,"PFNWGLGETGENLOCK":8,"PFNWGLISENABLEDG":2,"pFlag":3,"PFNWGLQUERYGENLO":2,"uMaxLineDelay":1,"uMaxPixelDelay":1,"wglDisableGenloc":1,"__wglewDisableGe":2,"wglEnableGenlock":1,"__wglewEnableGen":2,"wglGenlockSample":1,"__wglewGenlockSa":2,"wglGenlockSource":3,"__wglewGenlockSo":6,"wglGetGenlockSam":1,"__wglewGetGenloc":8,"wglGetGenlockSou":3,"wglIsEnabledGenl":1,"__wglewIsEnabled":4,"wglQueryGenlockM":1,"__wglewQueryGenl":2,"WGLEW_I3D_genloc":1,"__WGLEW_I3D_genl":2,"WGL_I3D_image_bu":2,"WGL_IMAGE_BUFFER":2,"PFNWGLASSOCIATEI":2,"pEvent":1,"LPVOID":4,"pAddress":3,"DWORD":6,"pSize":1,"PFNWGLCREATEIMAG":2,"dwSize":1,"uFlags":1,"PFNWGLDESTROYIMA":2,"PFNWGLRELEASEIMA":2,"wglAssociateImag":1,"__wglewAssociate":2,"wglCreateImageBu":1,"__wglewCreateIma":2,"wglDestroyImageB":1,"__wglewDestroyIm":2,"wglReleaseImageB":1,"__wglewReleaseIm":2,"WGLEW_I3D_image_":1,"__WGLEW_I3D_imag":2,"WGL_I3D_swap_fra":4,"PFNWGLDISABLEFRA":2,"PFNWGLENABLEFRAM":2,"PFNWGLISENABLEDF":2,"PFNWGLQUERYFRAME":6,"wglDisableFrameL":1,"__wglewDisableFr":2,"wglEnableFrameLo":1,"__wglewEnableFra":2,"wglIsEnabledFram":1,"wglQueryFrameLoc":1,"__wglewQueryFram":6,"WGLEW_I3D_swap_f":2,"__WGLEW_I3D_swap":4,"PFNWGLBEGINFRAME":2,"PFNWGLENDFRAMETR":2,"PFNWGLGETFRAMEUS":2,"pUsage":1,"pFrameCount":1,"pMissedFrames":1,"pLastMissedUsage":1,"wglBeginFrameTra":1,"__wglewBeginFram":2,"wglEndFrameTrack":1,"__wglewEndFrameT":2,"wglGetFrameUsage":1,"__wglewGetFrameU":2,"wglQueryFrameTra":1,"WGL_NV_DX_intero":2,"WGL_ACCESS_READ_":2,"WGL_ACCESS_WRITE":1,"PFNWGLDXCLOSEDEV":2,"hDevice":9,"PFNWGLDXLOCKOBJE":2,"hObjects":2,"PFNWGLDXOBJECTAC":2,"hObject":2,"access":2,"PFNWGLDXOPENDEVI":2,"dxDevice":1,"PFNWGLDXREGISTER":2,"dxObject":2,"PFNWGLDXSETRESOU":2,"shareHandle":1,"PFNWGLDXUNLOCKOB":2,"PFNWGLDXUNREGIST":2,"wglDXCloseDevice":1,"__wglewDXCloseDe":2,"wglDXLockObjects":1,"__wglewDXLockObj":2,"wglDXObjectAcces":1,"__wglewDXObjectA":2,"wglDXOpenDeviceN":1,"__wglewDXOpenDev":2,"wglDXRegisterObj":1,"__wglewDXRegiste":2,"wglDXSetResource":1,"__wglewDXSetReso":2,"wglDXUnlockObjec":1,"__wglewDXUnlockO":2,"wglDXUnregisterO":1,"__wglewDXUnregis":2,"WGLEW_NV_DX_inte":1,"__WGLEW_NV_DX_in":2,"WGL_NV_copy_imag":2,"PFNWGLCOPYIMAGES":2,"hSrcRC":1,"srcName":1,"srcTarget":1,"srcLevel":1,"srcX":1,"srcY":1,"srcZ":1,"hDstRC":1,"dstName":1,"dstTarget":1,"dstLevel":1,"dstX":1,"dstY":1,"dstZ":1,"GLsizei":4,"wglCopyImageSubD":1,"__wglewCopyImage":2,"WGLEW_NV_copy_im":1,"__WGLEW_NV_copy_":2,"WGL_NV_float_buf":2,"WGL_FLOAT_COMPON":1,"WGL_TEXTURE_FLOA":4,"WGLEW_NV_float_b":1,"__WGLEW_NV_float":2,"WGL_NV_gpu_affin":2,"WGL_ERROR_INCOMP":1,"WGL_ERROR_MISSIN":1,"HGPUNV":5,"_GPU_DEVICE":1,"CHAR":2,"DeviceName":1,"DeviceString":1,"Flags":1,"RECT":1,"rcVirtualScreen":1,"GPU_DEVICE":1,"PGPU_DEVICE":2,"PFNWGLCREATEAFFI":2,"phGpuList":1,"PFNWGLDELETEDCNV":2,"PFNWGLENUMGPUDEV":2,"hGpu":2,"iDeviceIndex":1,"lpGpuDevice":1,"PFNWGLENUMGPUSFR":2,"hAffinityDC":1,"iGpuIndex":2,"PFNWGLENUMGPUSNV":2,"phGpu":1,"wglCreateAffinit":1,"__wglewCreateAff":2,"wglDeleteDCNV":1,"__wglewDeleteDCN":2,"wglEnumGpuDevice":1,"__wglewEnumGpuDe":2,"wglEnumGpusFromA":1,"__wglewEnumGpusF":2,"wglEnumGpusNV":1,"__wglewEnumGpusN":2,"WGLEW_NV_gpu_aff":1,"__WGLEW_NV_gpu_a":2,"WGL_NV_multisamp":2,"WGL_COVERAGE_SAM":1,"WGL_COLOR_SAMPLE":1,"WGLEW_NV_multisa":1,"__WGLEW_NV_multi":2,"WGL_NV_present_v":2,"WGL_NUM_VIDEO_SL":1,"HVIDEOOUTPUTDEVI":3,"PFNWGLBINDVIDEOD":2,"hDc":6,"uVideoSlot":2,"hVideoDevice":4,"PFNWGLENUMERATEV":4,"phDeviceList":2,"PFNWGLQUERYCURRE":2,"wglBindVideoDevi":1,"__wglewBindVideo":6,"wglEnumerateVide":2,"__wglewEnumerate":4,"wglQueryCurrentC":1,"__wglewQueryCurr":2,"WGLEW_NV_present":1,"__WGLEW_NV_prese":2,"WGL_NV_render_de":2,"WGL_DEPTH_TEXTUR":1,"WGL_TEXTURE_DEPT":1,"WGL_DEPTH_COMPON":1,"WGLEW_NV_render_":2,"__WGLEW_NV_rende":4,"WGL_NV_render_te":2,"WGL_NV_swap_grou":2,"PFNWGLBINDSWAPBA":2,"group":3,"barrier":2,"PFNWGLJOINSWAPGR":2,"PFNWGLQUERYMAXSW":2,"maxGroups":1,"maxBarriers":1,"PFNWGLQUERYSWAPG":2,"PFNWGLRESETFRAME":2,"wglBindSwapBarri":1,"__wglewBindSwapB":2,"wglJoinSwapGroup":1,"__wglewJoinSwapG":2,"wglQueryFrameCou":1,"wglQueryMaxSwapG":1,"__wglewQueryMaxS":2,"wglQuerySwapGrou":1,"__wglewQuerySwap":2,"wglResetFrameCou":1,"__wglewResetFram":2,"WGLEW_NV_swap_gr":1,"__WGLEW_NV_swap_":2,"WGL_NV_vertex_ar":2,"PFNWGLALLOCATEME":2,"GLfloat":3,"readFrequency":1,"writeFrequency":1,"priority":1,"PFNWGLFREEMEMORY":2,"wglAllocateMemor":1,"__wglewAllocateM":2,"wglFreeMemoryNV":1,"__wglewFreeMemor":2,"WGLEW_NV_vertex_":1,"__WGLEW_NV_verte":2,"WGL_NV_video_cap":2,"WGL_UNIQUE_ID_NV":1,"WGL_NUM_VIDEO_CA":1,"HVIDEOINPUTDEVIC":6,"PFNWGLBINDVIDEOC":2,"PFNWGLLOCKVIDEOC":2,"PFNWGLQUERYVIDEO":2,"PFNWGLRELEASEVID":6,"wglBindVideoCapt":1,"wglLockVideoCapt":1,"__wglewLockVideo":2,"wglQueryVideoCap":1,"__wglewQueryVide":2,"wglReleaseVideoC":1,"__wglewReleaseVi":6,"WGLEW_NV_video_c":1,"__WGLEW_NV_video":4,"WGL_NV_video_out":2,"WGL_BIND_TO_VIDE":3,"WGL_VIDEO_OUT_CO":3,"WGL_VIDEO_OUT_AL":1,"WGL_VIDEO_OUT_DE":1,"WGL_VIDEO_OUT_FR":1,"WGL_VIDEO_OUT_FI":2,"WGL_VIDEO_OUT_ST":2,"HPVIDEODEV":5,"PFNWGLBINDVIDEOI":2,"iVideoBuffer":2,"PFNWGLGETVIDEODE":2,"numDevices":1,"PFNWGLGETVIDEOIN":2,"hpVideoDevice":1,"pulCounterOutput":2,"PFNWGLSENDPBUFFE":2,"iBufferType":1,"pulCounterPbuffe":1,"bBlock":1,"wglBindVideoImag":1,"wglGetVideoDevic":1,"__wglewGetVideoD":2,"wglGetVideoInfoN":1,"__wglewGetVideoI":2,"wglReleaseVideoD":1,"wglReleaseVideoI":1,"wglSendPbufferTo":1,"__wglewSendPbuff":2,"WGLEW_NV_video_o":1,"WGL_OML_sync_con":2,"PFNWGLGETMSCRATE":2,"INT32":2,"numerator":1,"denominator":1,"PFNWGLGETSYNCVAL":2,"INT64":21,"msc":3,"sbc":3,"PFNWGLSWAPBUFFER":2,"target_msc":3,"divisor":3,"remainder":3,"PFNWGLSWAPLAYERB":2,"fuPlanes":1,"PFNWGLWAITFORMSC":2,"PFNWGLWAITFORSBC":2,"target_sbc":1,"wglGetMscRateOML":1,"__wglewGetMscRat":2,"wglGetSyncValues":1,"__wglewGetSyncVa":2,"wglSwapBuffersMs":1,"__wglewSwapBuffe":2,"wglSwapLayerBuff":1,"__wglewSwapLayer":2,"wglWaitForMscOML":1,"__wglewWaitForMs":2,"wglWaitForSbcOML":1,"__wglewWaitForSb":2,"WGLEW_OML_sync_c":1,"__WGLEW_OML_sync":2,"GLEW_MX":4,"WGLEW_EXPORT":167,"GLEWAPI":6,"WGLEWContextStru":2,"WGLEWContext":3,"wglewContextInit":2,"wglewContextIsSu":2,"wglewInit":1,"wglewGetContext":4,"wglewIsSupported":2,"wglewGetExtensio":1,"ARDUINO_CATS_ARD":3,"Arduino":1,"delay_int":1,"ms":4,"delay":2,"delay_ulint":1,"random_int_1":1,"random":4,"random_int_2":1,"random_lint_1":1,"random_lint_2":1,"randomSeed_int":1,"randomSeed":2,"randomSeed_uint":1,"ASM_H":2,"enable":1,"disable":1,"volatile":2,"CONSOLE_DRV_CAP_":3,"shift_left":1,"shift_right":1,"control_left":1,"control_right":1,"alt":1,"super":1,"console_modifier":2,"modifiers":1,"console_read_t":1,"capabilities":1,"yajl_status_to_s":1,"yajl_status":4,"statStr":6,"yajl_status_ok":1,"yajl_status_clie":1,"yajl_status_insu":1,"yajl_status_erro":1,"yajl_handle":10,"yajl_alloc":1,"yajl_callbacks":1,"callbacks":3,"yajl_parser_conf":1,"config":4,"yajl_alloc_funcs":3,"afs":8,"allowComments":4,"validateUTF8":3,"hand":28,"afsBuffer":3,"realloc":2,"yajl_set_default":1,"YA_MALLOC":1,"yajl_handle_t":1,"alloc":10,"checkUTF8":1,"lexer":4,"yajl_lex_alloc":1,"bytesConsumed":2,"decodeBuf":2,"yajl_buf_alloc":1,"yajl_bs_init":1,"stateStack":3,"yajl_bs_push":1,"yajl_state_start":1,"yajl_reset_parse":1,"yajl_lex_realloc":1,"yajl_free":1,"handle":10,"yajl_bs_free":1,"yajl_buf_free":1,"yajl_lex_free":1,"YA_FREE":2,"yajl_parse":2,"jsonText":4,"jsonTextLen":4,"yajl_do_parse":1,"yajl_parse_compl":1,"yajl_get_error":1,"verbose":2,"yajl_render_erro":1,"yajl_get_bytes_c":1,"yajl_free_error":1,"VALUE":13,"rb_cRDiscount":4,"rb_rdiscount_to_":2,"res":6,"szres":8,"rb_funcall":14,"rb_intern":15,"rb_str_buf_new":2,"Check_Type":2,"T_STRING":2,"rb_rdiscount__ge":3,"MMIOT":2,"doc":8,"mkd_string":2,"RSTRING_PTR":2,"RSTRING_LEN":2,"mkd_compile":2,"mkd_document":1,"rb_str_cat":4,"mkd_cleanup":2,"rb_respond_to":1,"rb_rdiscount_toc":2,"mkd_toc":1,"ruby_obj":11,"MKD_TABSTOP":1,"MKD_NOHEADER":1,"Qtrue":10,"MKD_NOPANTS":1,"MKD_NOHTML":1,"MKD_TOC":1,"MKD_NOIMAGE":1,"MKD_NOLINKS":1,"MKD_NOTABLES":1,"MKD_STRICT":1,"MKD_AUTOLINK":1,"MKD_SAFELINK":1,"MKD_NO_EXT":1,"Init_rdiscount":1,"rb_define_class":1,"rb_cObject":1,"rb_define_method":2,"CPUID_H":2,"do_cpuid":1,"dword_t":5,"eax":4,"ebx":3,"ecx":4,"edx":4,"leaf":4,"support":3,"barely":1,"anything":1,"Genu":1,"ineI":1,"ntel":1,"too":1,"high":1,"use":1,"highest":1,"supported":1,"say":1,"nothing":1,"about":1,"model":1,"processor":1,"flushes":1,"clflush":1,"0b00000000000000":2,"none":2,"features":2,"also":1,"blob_type":2,"blob":6,"lookup_blob":2,"OBJ_BLOB":3,"alloc_blob_node":1,"parse_blob_buffe":2,"HELLO_H":2,"hello":1,"BLOB_H":2,"SHEBANG#!tcc":1,"_XOPEN_SOURCE":1,"ADDRESS_SPACE_LI":1,"ATTRIBUTE_PRINTF":3,"N_ELEMENTS":1,"strdup_printf":4,"strdup_vprintf":3,"aq":4,"va_copy":1,"strdup":1,"///<":18,"Buffer":1,"Number":3,"memory_failure":10,"Memory":1,"allocation":1,"failed":1,"BUFFER_INITIALIZ":1,"buffer_append":11,"<<=":1,"buffer_append_c":7,"item_type":3,"ITEM_STRING":20,"ITEM_WORD":7,"ITEM_INTEGER":44,"ITEM_FLOAT":40,"ITEM_LIST":19,"ITEM_HEADER":6,"item_string":20,"Length":1,"sans":1,"The":6,"terminated":2,"get_string":3,"item_word":4,"get_word":1,"item_integer":6,"integer":1,"get_integer":41,"item_float":4,"floating":1,"point":1,"get_float":37,"item_list":11,"get_list":12,"set_list":1,"head_":2,"item_free_list":8,"item_type_to_str":17,"new_clone_list":3,"item_free":31,"new_clone":3,"new_string":5,"new_word":1,"new_integer":19,"new_float":21,"new_list":2,"PARSE_ERROR_TABL":2,"INVALID_HEXA_ESC":1,"INVALID_ESCAPE":1,"MEMORY":1,"FLOAT_RANGE":1,"INTEGER_RANGE":1,"INVALID_INPUT":1,"UNEXPECTED_INPUT":1,"tokenizer_error":2,"PARSE_ERROR_":1,"PARSE_ERROR_COUN":1,"tokenizer":3,"cursor":2,"decode_hexa_esca":1,"parse_list":1,"parse_item_list":1,"PARSE_ERROR_EOF":1,"chain":1,"handler_fn":1,"handler":4,"Internal":1,"script":17,"Alternatively":1,"runtime":1,"g_functions":3,"Maps":1,"words":1,"functions":1,"context_init":1,"stack_size":2,"reduction_count":2,"reduction_limit":2,"error_is_fatal":2,"user_data":1,"context_free":1,"set_error":18,"bump_reductions":2,"execute":4,"call_function":1,"iter":17,"free_function":1,"unregister_funct":1,"success":10,"defn":20,"fn_dup":1,"check_stack":18,"fn_drop":1,"fn_swap":1,"second":2,"first":7,"fn_call":1,"check_type":8,"fn_dip":1,"fn_unit":1,"fn_cons":1,"fn_cat":1,"scnd":5,"frst":5,"fn_uncons":1,"fail":6,"to_boolean":1,"ok":65,"op1":116,"repeat":5,"op2":117,"allocation_fail":6,"fn_times":1,"push_repeated_st":2,"fn_pow":1,"powl":4,"fn_div":1,"fn_mod":1,"fmodl":3,"push_concatenate":2,"fn_plus":1,"fn_minus":1,"compare_strings":4,"compare_lists":4,"compare_list_ite":2,"fn_eq":1,"fn_lt":1,"fn_rand":1,"rand":1,"RAND_MAX":1,"fn_time":1,"fn_strftime":1,"time_":5,"time__":2,"tm":4,"gmtime_r":1,"item_list_to_str":3,"string_to_str":2,"isprint":1,"item_to_str":3,"word":3,"alloc_failure":3,"Message":1,"IRC":1,"Command":1,"parameters":2,"n_params":1,"present":1,"cut_word":1,"strcspn":1,"jni":1,"_Included_jni_Jn":2,"JNIEXPORT":6,"jlong":6,"JNICALL":6,"Java_jni_JniLaye":6,"JNIEnv":6,"jobject":6,"jintArray":1,"jint":7,"jfloat":1,"console_filter":3,"syscalldef":1,"syscalldefs":1,"SYSCALL_OR_NUM":3,"SYS_restart_sysc":1,"MAKE_UINT16":3,"SYS_exit":1,"SYS_fork":1,"poll":2,"unistd":1,"__APPLE__":2,"TARGET_OS_IPHONE":1,"uv__chld":2,"EV_P_":1,"ev_child":1,"watcher":4,"revents":2,"rstatus":1,"exit_status":3,"term_signal":3,"uv_process_t":4,"process":20,"child_watcher":6,"EV_CHILD":1,"ev_child_stop":2,"EV_A_":1,"WIFEXITED":1,"exit_cb":3,"uv__make_socketp":2,"fds":20,"SOCK_NONBLOCK":2,"fl":8,"SOCK_CLOEXEC":1,"UV__F_NONBLOCK":5,"socketpair":2,"AF_UNIX":2,"SOCK_STREAM":2,"EINVAL":3,"uv__cloexec":4,"uv__nonblock":5,"uv__make_pipe":2,"UV__O_CLOEXEC":1,"UV__O_NONBLOCK":1,"uv__pipe2":1,"ENOSYS":1,"uv__process_init":2,"uv_stdio_contain":4,"container":17,"writable":8,"UV_IGNORE":2,"UV_CREATE_PIPE":4,"UV_INHERIT_FD":3,"UV_INHERIT_STREA":2,".stream":7,"UV_NAMED_PIPE":2,".fd":2,"uv__process_stdi":2,"uv_pipe_t":1,"ipc":1,"UV_STREAM_READAB":2,"UV_STREAM_WRITAB":2,"uv__process_open":2,"child_fd":3,"uv__stream_open":1,"uv_stream_t":2,"uv__process_clos":3,"uv__stream_close":1,"uv__process_chil":2,"uv_process_optio":2,"stdio_count":7,"UV_PROCESS_DETAC":2,"close_fd":2,"use_fd":7,"O_RDONLY":1,"perror":5,".cwd":2,"UV_PROCESS_SETGI":2,"setgid":1,".gid":1,"UV_PROCESS_SETUI":2,"setuid":1,".uid":1,".env":1,"execvp":1,".file":2,".args":1,"SPAWN_WAIT_EXEC":5,"uv_spawn":1,"uv_loop_t":1,"save_our_env":3,".stdio_count":4,"signal_pipe":7,"pollfd":1,"pfd":5,"ENOMEM":2,"UV_PROCESS_WINDO":1,"uv__handle_init":1,"uv_handle_t":1,"UV_PROCESS":1,"counters":1,".process_init":1,"uv__handle_start":1,".exit_cb":1,".stdio":3,".events":1,"POLLIN":1,"POLLHUP":1,".revents":1,"EINTR":1,"ev_child_init":1,"ev_child_start":1,"uv__set_sys_erro":2,"uv_process_kill":1,"signum":4,"uv_err_t":1,"uv_kill":1,"uv__new_sys_erro":1,"uv_ok_":1,"uv__handle_stop":1,"scheduler":1,"ELF_TYPE_NONE":1,"ELF_TYPE_REL":1,"ELF_TYPE_EXEC":1,"ELF_TYPE_DYN":1,"ELF_TYPE_CORE":1,"ELF_ARCH_NONE":1,"ELF_ARCH_386":1,"ELF_VERSION_CURR":1,"magic":1,"pad":1,"elf_ident_t":2,"virtaddr":1,"physaddr":1,"filesize":1,"memsize":1,"alignment":1,"elf_program_t":1,"ident":1,"machine":1,"phoff":1,"shoff":1,"ehsize":1,"phentsize":1,"phnum":1,"shentsize":1,"shnum":1,"shstrndx":1,"elf_t":2,"elf_load":1,"bin":1,"elf_load_file":1},"C#":{"using":12,"System":19,";":110,".Collections":3,".Generic":2,".Linq":5,".Text":1,".Threading":1,".Tasks":1,"namespace":4,"LittleSampleApp":1,"{":40,"COMMENT//":41,"class":4,"Program":1,"static":1,"void":3,"Main":2,"(":112,"string":4,"[]":1,"args":1,")":130,"Console":2,".WriteLine":3,"}":40,"SampleNamespace":1,"AnotherSampleCla":1,"public":5,"AnotherSampleMet":1,"()":8,".Console":1,".ObjectModel":1,".Expressions":2,"MongoDB":2,"internal":2,"MongoExpressionV":1,":":19,"ExpressionVisito":1,"protected":12,"override":1,"Expression":14,"Visit":13,"exp":14,"if":15,"==":4,"null":12,"return":29,"switch":2,"((":10,"MongoExpressionT":10,".NodeType":2,"case":8,".Collection":1,"VisitCollection":2,"CollectionExpres":2,".Field":1,"VisitField":2,"FieldExpression":3,".Projection":1,"VisitProjection":2,"ProjectionExpres":3,".Select":5,"VisitSelect":2,"SelectExpression":6,".Aggregate":1,"VisitAggregate":2,"AggregateExpress":3,".AggregateSubque":1,"VisitAggregateSu":2,"AggregateSubquer":3,".Scalar":2,"VisitScalar":3,"ScalarExpression":6,"default":1,"base":1,".Visit":2,"virtual":10,"aggregate":7,"var":25,"=":45,".Argument":2,"!=":20,"new":9,".Type":2,",":38,".AggregateType":1,".Distinct":1,"aggregateSubquer":6,"e":11,".AggregateAsSubq":2,"subquery":7,".GroupByAlias":1,".AggregateInGrou":1,"collection":2,"field":7,".Expression":6,".Alias":2,".Name":3,"projection":7,"source":5,".Source":2,"projector":3,".Projector":2,"||":7,".Aggregator":1,"ReadOnlyCollecti":4,"<":17,"OrderExpression":5,">":22,"VisitOrderBy":2,"orderBys":6,"List":2,"alternate":14,"for":2,"int":2,"i":10,"n":4,".Count":2,"++":2,"expr":4,"[":13,"]":13,"this":1,"&&":2,".Take":4,".ToList":2,".Add":2,".OrderType":1,"))":3,".AsReadOnly":2,"scalar":5,"select":21,"from":3,"VisitSource":2,".From":2,"where":3,".Where":3,"groupBy":3,".GroupBy":2,"orderBy":3,".OrderBy":2,"skip":3,".Skip":2,"take":3,"fields":10,"VisitFieldDeclar":2,".Fields":2,".IsDistinct":1,"VisitSubquery":1,"SubqueryExpressi":1,"FieldDeclaration":4,"f":4,".Reflection":1,".Runtime":2,".CompilerService":1,"assembly":9,"AssemblyTitle":1,"AssemblyDescript":1,"AssemblyConfigur":1,"AssemblyCompany":1,"AssemblyProduct":1,"AssemblyCopyrigh":1,"AssemblyTrademar":1,"AssemblyCulture":1,"AssemblyVersion":1,"target":2,"Argument":2,"configuration":4,"solutions":4,"GetFiles":1,"solutionPaths":2,"solution":8,"=>":11,".GetDirectory":1,"())":1,"Setup":1,"(()":5,"Information":5,"Teardown":1,"Task":4,".Does":3,"foreach":3,"path":4,"in":3,"CleanDirectories":2,"+":4,"NuGetRestore":1,".IsDependentOn":3,"MSBuild":1,"settings":2,".SetPlatformTarg":1,"PlatformTarget":1,".MSIL":1,".WithProperty":1,".WithTarget":1,".SetConfiguratio":1,"RunTarget":1,"Query":2,"Kind":1,"GACReference":2,".Management":2,".Automation":2,"Version":1,"Culture":1,"neutral":1,"PublicKeyToken":1,"31bf3856ad364e35":1,"</":7,"Namespace":10,".Dynamic":1,".Serialization":2,".Formatters":1,".Xml":1,"COMMENT/*":1,"ps":3,"PowerShell":1,".Create":1,"_1m":2,"*":1,"script":2,"@":1,".AddScript":1,"res":2,".Invoke":1,"processes":2,"x":3,"Name":1,".Properties":2,".Value":2,"WSInMb":1,"long":1,"/":1,"Util":2,".Chart":1,"p":6,".WSInMb":2,">=":1,"//":1,"replace":1,"with":1,"your":1,"filter":1,".SeriesType":1,".Pie":1,".Dump":1,".Descriptors":1,"BsonPropertyValu":2,"bool":2,"IsDictionary":2,"get":3,"private":3,"set":3,"Type":4,"object":2,"Value":2,"type":2,"value":2,"isDictionary":2},"C++":{"COMMENT/*":274,"COMMENT//":829,"#include":220,"<":489,"srs_app_ingest":1,".hpp":13,">":387,"#ifdef":21,"SRS_AUTO_INGEST":1,"stdlib":4,".h":53,"using":10,"namespace":45,"std":197,";":4568,"srs_kernel_error":1,"srs_app_config":1,"srs_kernel_log":1,"srs_app_ffmpeg":1,"srs_app_pithy_pr":1,"srs_kernel_utili":1,"srs_app_utility":1,"#define":295,"SRS_AUTO_INGESTE":2,"(":3896,"int64_t":5,")":2985,"*":828,"SrsIngesterFFMPE":28,"::":3221,"()":875,"{":1111,"ffmpeg":23,"=":1682,"NULL":126,"}":1082,"~":22,"srs_freep":9,"int":324,"initialize":5,"SrsFFMPEG":6,"ff":2,",":1693,"string":98,"v":13,"i":160,"ret":111,"ERROR_SUCCESS":31,"vhost":35,"id":4,"starttime":2,"srs_get_system_t":2,"return":344,"uri":4,"+":49,"alive":2,"-":128,"bool":133,"equals":4,"==":220,"&&":53,"start":6,"->":697,"void":318,"stop":7,"cycle":4,"fast_stop":3,"SrsIngester":20,"_srs_config":20,"subscribe":1,"this":47,"pthread":6,"new":73,"SrsReusableThrea":1,"pprint":4,"SrsPithyPrint":1,"create_ingester":1,"unsubscribe":1,"clear_engines":4,"if":510,"((":155,"parse":10,"())":325,"!=":111,"srs_error":6,"srs_trace":14,"cid":1,"_srs_context":1,"get_id":1,"parse_ingesters":3,"SrsConfDirective":15,"vector":48,"ingesters":23,"get_ingesters":1,"arg0":16,"for":47,".size":18,"++":74,"ingest":21,"[":283,"]":283,"parse_engines":3,"))":396,"!":163,"get_ingest_enabl":1,"ffmpeg_bin":4,"get_ingest_ffmpe":1,".empty":20,"ERROR_ENCODER_PA":1,"engines":4,"get_transcode_en":1,"initialize_ffmpe":3,"ERROR_ENCODER_LO":2,"ingester":28,"()))":77,".push_back":2,"engine":10,".c_str":21,"dispose":1,"iterator":5,"it":39,".begin":8,".end":6,"show_ingest_log_":2,"on_thread_stop":1,".clear":4,"vhosts":4,"get_vhosts":1,"port":3,"true":73,"ip_ports":3,"get_listens":1,"srs_assert":1,"ep":2,"ip":2,"srs_parse_endpoi":1,"output":34,"get_engine_outpu":1,"srs_string_repla":2,"ERROR_ENCODER_NO":4,"url":9,"app":13,"stream":10,"size_t":12,"pos":23,"npos":4,".rfind":3,".substr":5,"log_file":13,"SRS_CONSTS_NULL_":1,"//":158,"disabled":1,"get_ffmpeg_log_e":1,"get_ffmpeg_log_d":1,"+=":21,"input_type":5,"get_ingest_input":3,"srs_config_inges":2,"input_url":6,"set_iparams":2,"else":75,"ERROR_ENCODER_IN":1,"set_oformat":1,"vcodec":2,"get_engine_vcode":1,"acodec":2,"get_engine_acode":1,"engine_disabled":2,"||":65,"get_engine_enabl":1,"initialize_copy":1,"initialize_trans":1,"elapse":1,"<=":29,"index":39,"rand":1,"%":176,".at":1,"can_print":1,"SRS_CONSTS_LOG_I":1,"PRId64":1,"age":1,"/":106,"on_reload_vhost_":2,"_vhost":4,"get_vhost":2,"continue":4,".erase":3,"on_reload_ingest":5,"ingest_id":9,"_ingester":2,"get_ingest_by_id":1,"#endif":112,"#pragma":5,"once":3,"fstream":3,"DEFAULT_DELIMITE":1,"class":51,"CsvStreamer":5,"private":19,":":265,"ofstream":1,"file":25,"File":1,"row_buffer":1,"Buffer":3,"which":4,"stores":2,"a":70,"row":21,"fields":4,"Number":4,"of":27,"columns":2,"long":17,"rows":3,"records":2,"including":2,"header":4,"char":193,"delimiter":2,"Delimiter":1,"character":3,"comma":2,"by":5,"default":8,"sanitize":1,"Returns":1,"ready":1,"into":2,"the":51,"public":54,"Empty":1,"CSV":4,"streamer":1,"...":2,"be":7,"sure":2,"to":18,"open":5,"before":1,"writing":1,"Same":1,"as":3,"Opens":3,"an":6,"given":3,"path":10,"name":34,"Ensures":1,"is":8,"closed":1,"and":11,"saved":1,"delimiting":1,"add_field":1,"If":1,"still":1,"on":4,"first":4,"line":8,"adds":1,"field":6,"save_fields":1,"Call":1,"save":1,"all":3,"writes":2,"should":2,"through":10,"append":10,"Appends":5,"current":17,"with":12,"data":8,"next":4,"quoted":1,"only":1,"needed":2,"leading":1,"trailing":1,"spaces":3,"are":4,"trimmed":1,"Like":1,"but":3,"can":2,"specify":1,"whether":1,"trim":2,"at":5,"either":1,"end":12,"false":81,"keep":1,"float":115,"number":12,"double":30,"writeln":1,"Flushes":1,"what":1,"was":3,"in":22,"buffer":18,"close":7,"Saves":1,"closes":1,"field_count":1,"Gets":2,"row_count":1,"--":14,"NOT":2,"Q_OS_LINUX":2,"QApplication":2,"#if":68,"QT_VERSION":1,"QT_VERSION_CHECK":1,"#error":9,"Something":1,"wrong":1,"setup":4,".":17,"Please":3,"report":1,"mailing":1,"list":1,"main":5,"argc":2,"**":13,"argv":2,"const":244,"envp":5,"google_breakpad":1,"ExceptionHandler":1,"eh":1,"Utils":4,"exceptionHandler":2,"qInstallMsgHandl":1,"messageHandler":2,"STATIC_BUILD":1,"Q_INIT_RESOURCE":2,"WebKit":1,"InspectorBackend":1,".setWindowIcon":1,"QIcon":1,".setApplicationN":1,".setOrganization":2,".setApplicationV":1,"PHANTOMJS_VERSIO":1,"Env":13,"instance":4,"Phantom":1,"phantom":3,".execute":1,".exec":1,".returnValue":1,"#ifndef":28,"GDSDBREADER_H":3,"QDir":1,"GDS_DIR":1,"enum":8,"level":1,"LEVEL_ONE":1,"LEVEL_TWO":1,"LEVEL_THREE":1,"dbDataStructure":5,"QString":21,"label":1,"quint32":5,"depth":1,"userIndex":1,"QByteArray":2,"This":4,"COMPRESSED":1,"optimize":1,"ram":1,"disk":4,"space":1,"decompressed":1,"quint64":1,"uniqueID":1,"QVector":3,"nextItems":1,"nextItemsIndices":1,"father":1,"fatherIndex":1,"noFatherRoot":1,"Used":1,"tell":1,"node":1,"root":10,"so":1,"hasn":1,"fileName":1,"Relative":1,"filename":1,"associated":1,"code":7,"firstLineData":1,"Compressed":1,"will":2,"used":2,"retrieve":1,"info":3,"linesNumbers":1,"First":1,"lines":1,"relative":1,"numbers":1,"glPointer":1,"GL":1,"pointer":1,"friend":9,"QDataStream":4,"&":391,"operator":10,"<<":49,"myclass":28,".label":2,".depth":2,".userIndex":2,"qCompress":2,".data":18,".uniqueID":2,".nextItemsIndice":2,".fatherIndex":2,".noFatherRoot":2,".fileName":2,".firstLineData":4,".linesNumbers":2,">>":42,"qUncompress":2,"Memory16F88":2,"Memory":2,"uint8_t":17,"memory":9,"map":17,"uint32_t":16,"MemoryLocation":1,"memoryMap":1,"Dereference":1,"bank":2,"partialAddress":4,"Reference":1,"[]":56,"ref":2,"BOOST_ASIO_DETAI":2,"defined":54,"_MSC_VER":11,">=":34,"COMMENT#":16,"boost":78,"asio":18,"detail":8,"config":1,"BOOST_ASIO_HAS_E":1,"cstddef":1,"sys":2,"epoll":1,"epoll_reactor":44,"throw_error":3,"error":17,"BOOST_ASIO_HAS_T":19,"push_options":1,"io_service":6,"service_base":1,"io_service_":10,"use_service":1,"io_service_impl":2,"mutex_":14,"interrupter_":11,"epoll_fd_":20,"do_epoll_create":3,"timer_fd_":21,"do_timerfd_creat":3,"shutdown_":10,"epoll_event":10,"ev":44,".events":14,"EPOLLIN":8,"|":34,"EPOLLERR":8,"EPOLLET":5,".ptr":11,"epoll_ctl":12,"EPOLL_CTL_ADD":7,".read_descriptor":3,".interrupt":2,"shutdown_service":1,"mutex":16,"scoped_lock":16,"lock":6,".unlock":5,"op_queue":6,"operation":11,"ops":15,"while":39,"descriptor_state":13,"state":26,"registered_descr":8,".first":2,"max_ops":6,".push":14,"op_queue_":12,".free":2,"timer_queues_":6,".get_all_timers":1,".abandon_operati":1,"fork_service":1,"fork_event":1,"fork_ev":2,"fork_child":1,".recreate":1,"update_timeout":2,"descriptors_lock":3,"next_":16,"registered_event":8,"result":28,"descriptor_":5,"system":4,"error_code":4,"ec":6,"errno":10,"get_system_categ":3,"init_task":1,".init_task":1,"register_descrip":1,"socket_type":7,"descriptor":16,"per_descriptor_d":8,"descriptor_data":60,"allocate_descrip":3,"descriptor_lock":11,"reactor_":7,"EPOLLHUP":3,"EPOLLPRI":3,"register_interna":1,"op_type":8,"reactor_op":5,"op":28,"move_descriptor":1,"target_descripto":2,"source_descripto":3,"start_op":1,"is_continuation":5,"allow_speculativ":2,"ec_":4,"bad_descriptor":1,"post_immediate_c":2,"read_op":1,"except_op":1,"perform":2,".post_immediate_":2,"write_op":2,"EPOLLOUT":4,"EPOLL_CTL_MOD":3,"|=":9,".work_started":2,"cancel_ops":1,".front":4,"operation_aborte":2,".pop":6,".post_deferred_c":3,"deregister_descr":1,"closing":3,"EPOLL_CTL_DEL":2,"free_descriptor_":3,"deregister_inter":1,"run":1,"block":5,">&":23,"timeout":4,"?":27,"get_timeout":5,"events":8,"num_events":2,"epoll_wait":1,"check_timers":6,"#else":36,"ptr":11,"static_cast":23,"set_ready_events":1,"common_lock":1,".get_ready_timer":1,"itimerspec":5,"new_timeout":6,"old_timeout":4,"flags":5,"timerfd_settime":2,"interrupt":2,"EPOLL_CLOEXEC":4,"fd":17,"epoll_create1":1,"EINVAL":4,"ENOSYS":1,"epoll_create":1,"epoll_size":1,"fcntl":2,"F_SETFD":2,"FD_CLOEXEC":2,"timerfd_create":2,"CLOCK_MONOTONIC":2,"TFD_CLOEXEC":1,".alloc":1,"s":69,"do_add_timer_que":1,"timer_queue_base":2,"queue":8,".insert":1,"do_remove_timer_":1,".wait_duration_m":1,"ts":5,".it_interval":2,".tv_sec":2,".tv_nsec":2,"usec":5,".wait_duration_u":1,".it_value":2,"TFD_TIMER_ABSTIM":1,"struct":23,"perform_io_clean":4,"explicit":4,"r":67,"first_op_":3,"ops_":3,"do_complete":2,"perform_io":2,".lock":1,"io_cleanup":6,"adopt_lock":1,"static":262,"flag":2,"j":11,".ops_":3,"break":77,".first_op_":2,"owner":2,"base":4,"bytes_transferre":2,"complete":1,"COMMENT(*":13,"warning":6,"disable":5,"template":10,"QPBO":6,"<>":4,"inline":36,"get_type_informa":3,"type_name":6,"type_format":6,"PY_SSIZE_T_CLEAN":1,"Py_PYTHON_H":1,"Python":2,"headers":4,"compile":1,"C":1,"extensions":1,"please":1,"install":1,"development":1,"version":5,"stddef":1,"offsetof":2,"type":18,"member":2,"WIN32":3,"MS_WINDOWS":2,"__stdcall":2,"__cdecl":2,"__fastcall":2,"DL_IMPORT":2,"t":23,"DL_EXPORT":2,"PY_LONG_LONG":5,"LONG_LONG":1,"PY_VERSION_HEX":9,"METH_COEXIST":1,"PyDict_CheckExac":1,"Py_TYPE":4,"PyDict_Type":1,"PyDict_Contains":1,"d":9,"o":21,"PySequence_Conta":1,"typedef":45,"Py_ssize_t":17,"PY_SSIZE_T_MAX":1,"INT_MAX":1,"PY_SSIZE_T_MIN":1,"INT_MIN":1,"PY_FORMAT_SIZE_T":1,"PyInt_FromSsize_":2,"z":50,"PyInt_FromLong":13,"PyInt_AsSsize_t":2,"PyInt_AsLong":2,"PyNumber_Index":1,"PyNumber_Int":1,"PyIndex_Check":1,"PyNumber_Check":1,"PyErr_WarnEx":1,"category":2,"message":5,"stacklevel":1,"PyErr_Warn":1,"Py_REFCNT":1,"ob":6,"(((":39,"PyObject":237,"ob_refcnt":1,"ob_type":7,"Py_SIZE":1,"PyVarObject":1,"ob_size":1,"PyVarObject_HEAD":1,"size":16,"\\":101,"PyObject_HEAD_IN":1,"PyType_Modified":1,"buf":10,"obj":44,"len":4,"itemsize":2,"readonly":3,"ndim":2,"format":7,"shape":4,"strides":6,"suboffsets":2,"internal":47,"Py_buffer":5,"PyBUF_SIMPLE":1,"PyBUF_WRITABLE":1,"PyBUF_FORMAT":1,"PyBUF_ND":2,"PyBUF_STRIDES":5,"PyBUF_C_CONTIGUO":3,"PyBUF_F_CONTIGUO":3,"PyBUF_ANY_CONTIG":1,"PyBUF_INDIRECT":1,"PY_MAJOR_VERSION":10,"__Pyx_BUILTIN_MO":2,"Py_TPFLAGS_CHECK":1,"Py_TPFLAGS_HAVE_":2,"PyBaseString_Typ":1,"PyUnicode_Type":2,"PyStringObject":2,"PyUnicodeObject":1,"PyString_Type":2,"PyString_Check":2,"PyUnicode_Check":1,"PyString_CheckEx":2,"PyUnicode_CheckE":1,"PyBytesObject":1,"PyBytes_Type":1,"PyBytes_Check":1,"PyBytes_CheckExa":1,"PyBytes_FromStri":3,"PyString_FromStr":2,"PyBytes_FromForm":1,"PyString_FromFor":1,"PyBytes_DecodeEs":1,"PyString_DecodeE":1,"PyBytes_AsString":3,"PyString_AsStrin":2,"PyBytes_Size":1,"PyString_Size":1,"PyBytes_AS_STRIN":1,"PyString_AS_STRI":1,"PyBytes_GET_SIZE":1,"PyString_GET_SIZ":1,"PyBytes_Repr":1,"PyString_Repr":1,"PyBytes_Concat":1,"PyString_Concat":1,"PyBytes_ConcatAn":1,"PyString_ConcatA":1,"PySet_Check":1,"PyObject_TypeChe":3,"PySet_Type":2,"PyFrozenSet_Chec":1,"PyFrozenSet_Type":1,"PySet_CheckExact":2,"__Pyx_TypeCheck":1,"PyTypeObject":2,"PyIntObject":1,"PyLongObject":2,"PyInt_Type":1,"PyLong_Type":1,"PyInt_Check":1,"PyLong_Check":1,"PyInt_CheckExact":1,"PyLong_CheckExac":1,"PyInt_FromString":1,"PyLong_FromStrin":1,"PyInt_FromUnicod":1,"PyLong_FromUnico":1,"PyLong_FromLong":1,"PyInt_FromSize_t":1,"PyLong_FromSize_":1,"PyLong_FromSsize":1,"PyLong_AsLong":1,"PyInt_AS_LONG":1,"PyLong_AS_LONG":1,"PyLong_AsSsize_t":1,"PyInt_AsUnsigned":2,"PyLong_AsUnsigne":2,"PyBoolObject":1,"__Pyx_PyNumber_D":2,"x":124,"y":26,"PyNumber_TrueDiv":1,"__Pyx_PyNumber_I":3,"PyNumber_InPlace":2,"PyNumber_Divide":1,"__Pyx_PySequence":6,"b":60,"PySequence_GetSl":2,"value":62,"PySequence_SetSl":2,"PySequence_DelSl":2,"unlikely":69,"PyErr_SetString":4,"PyExc_SystemErro":3,"likely":15,"tp_as_mapping":3,"PyErr_Format":4,"PyExc_TypeError":5,"tp_name":4,")))":21,"PyMethod_New":2,"func":3,"self":3,"klass":1,"PyInstanceMethod":1,"__Pyx_GetAttrStr":2,"n":34,"PyObject_GetAttr":7,"__Pyx_SetAttrStr":2,"PyObject_SetAttr":2,"__Pyx_DelAttrStr":2,"PyObject_DelAttr":2,"__Pyx_NAMESTR":3,"__Pyx_DOCSTR":3,"__cplusplus":10,"__PYX_EXTERN_C":2,"extern":5,"_USE_MATH_DEFINE":1,"math":1,"__PYX_HAVE_API__":1,"PYREX_WITHOUT_AS":1,"CYTHON_WITHOUT_A":1,"CYTHON_INLINE":68,"__GNUC__":5,"__inline__":1,"#elif":7,"__inline":1,"__STDC_VERSION__":2,"CYTHON_UNUSED":7,"p":9,"encoding":1,"is_unicode":1,"is_str":1,"intern":1,"__Pyx_StringTabE":1,"__Pyx_PyBytes_Fr":1,"__Pyx_PyBytes_As":1,"unsigned":49,"__Pyx_PyBool_Fro":1,"Py_INCREF":3,"Py_True":2,"Py_False":2,"__Pyx_PyObject_I":8,"__Pyx_PyIndex_As":1,"__Pyx_PyInt_From":1,"__Pyx_PyInt_AsSi":6,"__pyx_PyFloat_As":3,"PyFloat_CheckExa":1,"PyFloat_AS_DOUBL":1,"PyFloat_AsDouble":1,"__GNUC_MINOR__":1,"__builtin_expect":2,"!!":2,"__pyx_m":5,"__pyx_b":1,"__pyx_empty_tupl":1,"__pyx_empty_byte":1,"__pyx_lineno":80,"__pyx_clineno":80,"__pyx_cfilenm":1,"__FILE__":2,"__pyx_filename":80,"CYTHON_CCOMPLEX":12,"_Complex_I":3,"complex":4,"__sun__":1,"#undef":5,"__pyx_f":80,"npy_int8":1,"__pyx_t_5numpy_i":6,"npy_int16":1,"npy_int32":1,"npy_int64":1,"npy_uint8":1,"__pyx_t_5numpy_u":7,"npy_uint16":1,"npy_uint32":1,"npy_uint64":1,"npy_float32":1,"__pyx_t_5numpy_f":3,"npy_float64":1,"npy_long":1,"npy_longlong":1,"__pyx_t_5numpy_l":2,"npy_intp":10,"npy_uintp":1,"npy_ulong":1,"npy_ulonglong":1,"npy_double":2,"__pyx_t_5numpy_d":1,"npy_longdouble":1,"__pyx_t_float_co":28,"_Complex":2,"real":2,"imag":2,"__pyx_t_double_c":28,"npy_cfloat":1,"__pyx_t_5numpy_c":4,"npy_cdouble":2,"npy_clongdouble":1,"CYTHON_REFNANNY":3,"__Pyx_RefNannyAP":4,"__Pyx_RefNanny":7,"__Pyx_RefNannyIm":1,"modname":2,"m":23,"PyImport_ImportM":1,"goto":158,"PyLong_AsVoidPtr":1,"Py_XDECREF":3,"__Pyx_RefNannySe":13,"__pyx_refnanny":6,"SetupContext":1,"__LINE__":84,"__Pyx_RefNannyFi":12,"FinishContext":1,"__Pyx_INCREF":36,"INCREF":1,"__Pyx_DECREF":65,"DECREF":1,"__Pyx_GOTREF":60,"GOTREF":1,"__Pyx_GIVEREF":10,"GIVEREF":1,"__Pyx_XDECREF":26,"do":8,"Py_DECREF":1,"__Pyx_XGIVEREF":7,"__Pyx_XGOTREF":1,"__Pyx_TypeTest":4,"__Pyx_GetName":5,"dict":1,"__Pyx_ErrRestore":1,"tb":3,"__Pyx_ErrFetch":1,"__Pyx_Raise":8,"__Pyx_RaiseNoneN":1,"__Pyx_RaiseNeedM":1,"__Pyx_RaiseTooMa":1,"expected":1,"__Pyx_UnpackTupl":2,"__Pyx_Import":1,"from_list":1,"__Pyx_Print":1,"__pyx_print":1,"__pyx_print_kwar":1,"__Pyx_PrintOne":4,"__Pyx_PyInt_to_p":1,"Py_intptr_t":1,"__Pyx_CREAL":4,".real":3,"__Pyx_CIMAG":4,".imag":3,"__real__":1,"__imag__":1,"_WIN32":1,"__Pyx_SET_CREAL":2,"__Pyx_SET_CIMAG":2,"__Pyx_c_eqf":2,"__Pyx_c_sumf":2,"__Pyx_c_difff":2,"__Pyx_c_prodf":2,"__Pyx_c_quotf":2,"__Pyx_c_negf":2,"__Pyx_c_is_zerof":3,"__Pyx_c_conjf":3,"conj":3,"__Pyx_c_absf":3,"abs":2,"__Pyx_c_powf":3,"pow":2,"conjf":1,"cabsf":1,"cpowf":1,"__Pyx_c_eq":2,"__Pyx_c_sum":2,"__Pyx_c_diff":2,"__Pyx_c_prod":2,"__Pyx_c_quot":2,"__Pyx_c_neg":2,"__Pyx_c_is_zero":3,"__Pyx_c_conj":3,"__Pyx_c_abs":3,"__Pyx_c_pow":3,"cabs":1,"cpow":1,"__Pyx_PyInt_AsUn":5,"short":3,"__Pyx_PyInt_AsCh":1,"__Pyx_PyInt_AsSh":1,"__Pyx_PyInt_AsIn":1,"signed":5,"__Pyx_PyInt_AsLo":3,"__Pyx_WriteUnrai":3,"__Pyx_ExportFunc":1,"__pyx_f_5numpy_P":9,"__pyx_f_5numpy__":3,"PyArray_Descr":6,"__pyx_f_5numpy_s":1,"PyArrayObject":19,"__pyx_f_5numpy_g":1,"inner_work_1d":2,"inner_work_2d":2,"__Pyx_MODULE_NAM":1,"__pyx_module_is_":1,"__pyx_builtin_Va":6,"__pyx_builtin_ra":1,"__pyx_builtin_Ru":3,"__pyx_k_1":1,"__pyx_k_2":1,"__pyx_k_3":1,"__pyx_k_5":1,"__pyx_k_7":1,"__pyx_k_9":1,"__pyx_k_11":1,"__pyx_k_12":1,"__pyx_k_15":1,"__pyx_k__B":2,"__pyx_k__H":2,"__pyx_k__I":2,"__pyx_k__L":2,"__pyx_k__O":2,"__pyx_k__Q":2,"__pyx_k__b":2,"__pyx_k__d":2,"__pyx_k__f":2,"__pyx_k__g":2,"__pyx_k__h":2,"__pyx_k__i":2,"__pyx_k__l":2,"__pyx_k__q":2,"__pyx_k__Zd":2,"__pyx_k__Zf":2,"__pyx_k__Zg":2,"__pyx_k__np":1,"__pyx_k__buf":1,"__pyx_k__obj":1,"__pyx_k__base":1,"__pyx_k__ndim":1,"__pyx_k__ones":1,"__pyx_k__descr":1,"__pyx_k__names":1,"__pyx_k__numpy":1,"__pyx_k__range":1,"__pyx_k__shape":1,"__pyx_k__fields":1,"__pyx_k__format":1,"__pyx_k__strides":1,"__pyx_k____main_":1,"__pyx_k____test_":1,"__pyx_k__itemsiz":1,"__pyx_k__readonl":1,"__pyx_k__type_nu":1,"__pyx_k__byteord":1,"__pyx_k__ValueEr":1,"__pyx_k__suboffs":1,"__pyx_k__work_mo":1,"__pyx_k__Runtime":1,"__pyx_k__pure_py":1,"__pyx_k__wrapper":1,"__pyx_k__do_awes":1,"__pyx_kp_s_1":2,"__pyx_kp_u_11":2,"__pyx_kp_u_12":1,"__pyx_kp_u_15":1,"__pyx_kp_s_2":2,"__pyx_kp_s_3":2,"__pyx_kp_u_5":1,"__pyx_kp_u_7":1,"__pyx_kp_u_9":1,"__pyx_n_s__Runti":1,"__pyx_n_s__Value":1,"__pyx_n_s____mai":1,"__pyx_n_s____tes":1,"__pyx_n_s__base":1,"__pyx_n_s__buf":1,"__pyx_n_s__byteo":1,"__pyx_n_s__descr":1,"__pyx_n_s__do_aw":4,"__pyx_n_s__field":1,"__pyx_n_s__forma":1,"__pyx_n_s__items":1,"__pyx_n_s__names":1,"__pyx_n_s__ndim":1,"__pyx_n_s__np":2,"__pyx_n_s__numpy":1,"__pyx_n_s__obj":1,"__pyx_n_s__ones":2,"__pyx_n_s__pure_":1,"__pyx_n_s__range":1,"__pyx_n_s__reado":1,"__pyx_n_s__shape":1,"__pyx_n_s__strid":1,"__pyx_n_s__subof":1,"__pyx_n_s__type_":1,"__pyx_n_s__work_":4,"__pyx_n_s__wrapp":1,"__pyx_int_5":1,"__pyx_int_15":2,"__pyx_k_tuple_4":2,"__pyx_k_tuple_6":2,"__pyx_k_tuple_8":2,"__pyx_k_tuple_10":2,"__pyx_k_tuple_13":2,"__pyx_k_tuple_14":2,"__pyx_k_tuple_16":2,"__pyx_v_num_x":4,"__pyx_v_data_ptr":4,"__pyx_v_answer_p":4,"__pyx_v_nd":6,"__pyx_v_dims":6,"__pyx_v_typenum":6,"__pyx_v_data_np":12,"__pyx_v_sum":6,"__pyx_t_1":162,"__pyx_t_2":124,"__pyx_t_3":117,"__pyx_t_4":38,"__pyx_t_5":76,"__pyx_L1_error":88,"NPY_DOUBLE":3,"PyArray_SimpleNe":2,"Py_None":38,"__pyx_ptype_5num":3,")))))":3,"PyTuple_New":4,"PyTuple_SET_ITEM":4,"PyObject_Call":11,"PyErr_Occurred":2,"__pyx_L0":24,"__pyx_v_num_y":2,"__pyx_pf_13wrapp":3,"__pyx_self":4,"unused":2,"PyMethodDef":1,"__pyx_mdef_13wra":1,"PyCFunction":1,"METH_NOARGS":1,"__pyx_v_data":8,"__pyx_r":46,"__Pyx_AddTraceba":7,"__pyx_pf_5numpy_":4,"__pyx_v_self":20,"__pyx_v_info":37,"__pyx_v_flags":4,"__pyx_v_copy_sha":5,"__pyx_v_i":6,"__pyx_v_ndim":6,"__pyx_v_endian_d":6,"__pyx_v_little_e":8,"__pyx_v_t":30,"__pyx_v_f":33,"__pyx_v_descr":12,"__pyx_v_offset":10,"__pyx_v_hasfield":4,"__pyx_t_6":40,"__pyx_t_7":9,"__pyx_t_8":17,"__pyx_t_9":8,"((((":3,"PyArray_NDIM":1,"sizeof":39,"__pyx_L5":6,"PyArray_CHKFLAGS":2,"NPY_C_CONTIGUOUS":1,"__pyx_L6":6,"NPY_F_CONTIGUOUS":1,"__pyx_L7":2,"PyArray_DATA":1,"malloc":3,"PyArray_STRIDES":2,"PyArray_DIMS":2,"__pyx_L8":2,"PyArray_ITEMSIZE":1,"PyArray_ISWRITEA":1,"descr":2,"PyDataType_HASFI":2,"__pyx_L11":7,"type_num":2,"byteorder":4,"__pyx_L13":2,"NPY_BYTE":2,"__pyx_L14":18,"NPY_UBYTE":2,"NPY_SHORT":2,"NPY_USHORT":2,"NPY_INT":2,"NPY_UINT":2,"NPY_LONG":1,"NPY_ULONG":1,"NPY_LONGLONG":1,"NPY_ULONGLONG":1,"NPY_FLOAT":1,"NPY_LONGDOUBLE":1,"NPY_CFLOAT":1,"NPY_CDOUBLE":1,"NPY_CLONGDOUBLE":1,"NPY_OBJECT":1,"PyNumber_Remaind":1,"__pyx_L12":2,"__pyx_L2":2,"PyArray_HASFIELD":1,"free":3,"__pyx_v_a":10,"PyArray_MultiIte":5,"__pyx_v_b":8,"__pyx_v_c":6,"__pyx_v_d":4,"__pyx_v_e":2,"__pyx_v_end":3,"__pyx_v_child":9,"__pyx_v_fields":8,"__pyx_v_childnam":5,"__pyx_v_new_offs":6,"__pyx_t_10":7,"__pyx_t_11":1,"names":2,";;":2,"PyTuple_GET_SIZE":2,"PyTuple_GET_ITEM":3,"PyObject_GetItem":1,"PyTuple_CheckExa":1,"tuple":3,"PyNumber_Subtrac":2,"PyObject_RichCom":8,"Py_LT":2,"elsize":1,"__pyx_L10":2,"Py_EQ":6,"__P":1,"UTILS_H":3,"QtGlobal":1,"QWebFrame":5,"QFile":1,"QTemporaryFile":3,"COMMENT/**":16,"showUsage":1,"QtMsgType":1,"msg":3,"dump_path":1,"minidump_id":1,"context":24,"succeeded":1,"QVariant":1,"coffee2js":1,"script":1,"injectJsInFrame":2,"jsFilePath":5,"libraryPath":5,"targetFrame":4,"startingScript":2,"Encoding":3,"jsFileEnc":2,"readResourceFile":1,"resourceFilePath":1,"loadJSForDebug":2,"autorun":2,"cleanupFromDebug":1,"findScript":1,"jsFromScriptFile":1,"scriptPath":1,"enc":1,"//<":2,"shouldn":1,"m_tempHarness":1,"We":1,"want":1,"make":1,"clean":1,"up":3,"after":2,"ourselves":1,"m_tempWrapper":1,"json":3,"writer":1,"utility":2,"assert":5,"stdio":2,"iostream":6,"sstream":1,"iomanip":1,"VC":2,"about":3,"strdup":2,"being":4,"deprecated":2,"Json":2,"isControlCharact":2,"ch":9,"containsControlC":1,"str":8,"uintToString":3,"/=":1,"valueToString":3,"Int":3,"isNegative":3,"UInt":2,"__STDC_SECURE_LI":1,"Use":1,"secure":1,"visual":1,"studio":1,"avoid":1,"sprintf_s":1,"sprintf":2,"strlen":1,"utsname":1,"j3":1,"JNIEXPORT":1,"JNICALL":1,"Java_gnu_classpa":2,"NATIVE_JNI":1,"JNIEnv":1,"env":5,"jclass":1,"clazz":1,"JavaObject":2,"prop":6,"llvm_gcroot":2,"BEGIN_NATIVE_EXC":2,"setProperties":1,"END_NATIVE_EXCEP":2,"setCommandLinePr":1,"HEADER_INCLUDES":3,"SET_SYMBOL":3,"ALL_STAGES":2,"llvmo":933,"APFloat_O":16,"___set_static_Cl":66,"LOOKUP_SYMBOL":66,"static_packageNa":66,"static_className":179,"APInt_O":16,"Attribute_O":16,"Builder_O":16,"DebugLoc_O":16,"EngineBuilder_O":16,"ExecutionEngine_":16,"IRBuilderBase_O":16,"InsertPoint_O":16,"LLVMContext_O":16,"Module_O":16,"PassManagerBase_":16,"Pass_O":16,"Type_O":16,"Value_O":16,"Argument_O":16,"BasicBlock_O":16,"CompositeType_O":16,"FunctionPassMana":16,"FunctionPass_O":16,"FunctionType_O":16,"IRBuilder_O":16,"IntegerType_O":16,"MDNode_O":16,"MDString_O":16,"ModulePass_O":16,"User_O":16,"Constant_O":16,"ImmutablePass_O":16,"Instruction_O":16,"SequentialType_O":16,"StructType_O":16,"ArrayType_O":16,"AtomicCmpXchgIns":16,"AtomicRMWInst_O":16,"CallInst_O":16,"ConstantArray_O":16,"ConstantDataSequ":16,"ConstantExpr_O":16,"ConstantFP_O":16,"ConstantInt_O":16,"ConstantPointerN":16,"DataLayout_O":16,"FenceInst_O":16,"GlobalValue_O":16,"LandingPadInst_O":16,"PHINode_O":16,"PointerType_O":16,"StoreInst_O":16,"TerminatorInst_O":16,"UnaryInstruction":16,"UndefValue_O":16,"VectorType_O":16,"AllocaInst_O":16,"BranchInst_O":16,"ConstantDataArra":16,"Function_O":10,"GlobalVariable_O":3,"IndirectBrInst_O":3,"InvokeInst_O":3,"LoadInst_O":3,"ResumeInst_O":3,"ReturnInst_O":3,"SwitchInst_O":3,"UnreachableInst_":3,"VAArgInst_O":3,"CREATE_CLASS":1,"core":115,"MetaClass_sp":1,"undefinedMetaCla":115,".reset":1,"LOG":170,"BF":170,"BuiltInClass_sp":57,"classllvmo__APFl":8,"BuiltInClass_O":57,"create":57,"__setup_stage1_w":57,"_lisp":114,"static_classSymb":114,"___staticMetaCla":57,"setf_findClass":57,"AllocatorCallbac":57,"cb":114,"new_Nil":57,"___set_static_ne":57,"static_newNil_ca":113,"setInstance_newN":57,"shared_ptr":59,"nil_for_class":280,"__setWeakThis":56,"_nil":56,"setInstanceNil":56,"setSupportsSlots":56,"static_supportsS":56,"classllvmo__APIn":8,"classllvmo__Attr":8,"classllvmo__Buil":8,"classllvmo__Debu":8,"classllvmo__Engi":8,"classllvmo__Exec":8,"classllvmo__IRBu":16,"classllvmo__Inse":8,"classllvmo__LLVM":8,"classllvmo__Modu":16,"classllvmo__Pass":16,"classllvmo__Type":8,"classllvmo__Valu":8,"classllvmo__Argu":8,"classllvmo__Basi":8,"classllvmo__Comp":8,"classllvmo__Func":30,"classllvmo__Inte":8,"classllvmo__MDNo":8,"classllvmo__MDSt":8,"classllvmo__User":8,"classllvmo__Cons":64,"classllvmo__Immu":8,"classllvmo__Inst":8,"classllvmo__Sequ":8,"classllvmo__Stru":8,"classllvmo__Arra":8,"classllvmo__Atom":16,"classllvmo__Call":8,"classllvmo__Data":8,"classllvmo__Fenc":8,"classllvmo__Glob":8,"classllvmo__Land":8,"classllvmo__PHIN":8,"classllvmo__Poin":8,"classllvmo__Stor":8,"classllvmo__Term":8,"classllvmo__Unar":8,"classllvmo__Unde":8,"classllvmo__Vect":8,"classllvmo__Allo":8,"classllvmo__Bran":8,"PROTOBUF_protoco":3,"google":83,"protobuf":83,"stubs":3,"common":2,"GOOGLE_PROTOBUF_":7,"generated":2,"newer":2,"protoc":3,"incompatible":2,"your":3,"Protocol":2,"update":2,"older":1,"regenerate":1,"generated_messag":2,"repeated_field":1,"extension_set":1,"unknown_field_se":1,"persons":3,"protobuf_AddDesc":6,"protobuf_AssignD":9,"protobuf_Shutdow":4,"Person":63,"Message":6,"virtual":52,"from":16,"CopyFrom":3,"UnknownFieldSet":3,"unknown_fields":7,"_unknown_fields_":4,"mutable_unknown_":3,"Descriptor":3,"default_instance":12,"Swap":1,"other":1,"New":2,"MergeFrom":5,"Clear":3,"IsInitialized":2,"ByteSize":2,"MergePartialFrom":2,"io":5,"CodedInputStream":2,"input":17,"SerializeWithCac":4,"CodedOutputStrea":2,"uint8":6,"GetCachedSize":1,"_cached_size_":5,"SharedCtor":4,"SharedDtor":3,"SetCachedSize":2,"Metadata":1,"GetMetadata":1,"has_name":6,"clear_name":2,"kNameFieldNumber":2,"set_name":6,"mutable_name":3,"release_name":2,"set_allocated_na":2,"set_has_name":7,"clear_has_name":5,"name_":29,"mutable":1,"uint32":38,"_has_bits_":11,"InitAsDefaultIns":3,"&=":2,"kEmptyString":12,"clear":2,"assign":3,"reinterpret_cast":6,"temp":5,"const_cast":3,"delete":8,"SWIG":2,"scan":6,"q":3,"YYCTYPE":18,"YYCURSOR":4,"YYLIMIT":4,"YYMARKER":4,"YYFILL":4,"COMMENT/*!":8,"openssl":5,"aes":1,"evp":1,"windows":1,"CCrypter":6,"SetKeyFromPassph":1,"SecureString":1,"strKeyData":3,"chSalt":3,"nRounds":3,"nDerivationMetho":2,"WALLET_CRYPTO_SA":1,"EVP_BytesToKey":1,"EVP_aes_256_cbc":3,"EVP_sha512":1,"chKey":7,"chIV":13,"WALLET_CRYPTO_KE":7,"OPENSSL_cleanse":2,"fKeySet":4,"SetKey":1,"CKeyingMaterial":9,"chNewKey":3,"chNewIV":3,"memcpy":10,"Encrypt":1,"vchPlaintext":12,"vchCiphertext":12,"nLen":6,"nCLen":5,"AES_BLOCK_SIZE":1,"nFLen":6,"EVP_CIPHER_CTX":2,"ctx":40,"fOk":19,"EVP_CIPHER_CTX_i":2,"EVP_EncryptInit_":1,"EVP_EncryptUpdat":1,"EVP_EncryptFinal":1,"EVP_CIPHER_CTX_c":2,".resize":8,"Decrypt":1,"nPLen":5,"EVP_DecryptInit_":1,"EVP_DecryptUpdat":1,"EVP_DecryptFinal":1,"EncryptSecret":1,"vMasterKey":4,"uint256":12,"nIV":4,"cKeyCrypter":6,".SetKey":2,".Encrypt":1,"DecryptSecret":1,".Decrypt":1,"GRPC_hello_2epro":3,"grpc":62,"impl":9,"codegen":9,"async_stream":1,"async_unary_call":1,"method_handler_i":1,"proto_utils":1,"rpc_method":1,"service_type":1,"status":1,"stub_options":1,"sync_stream":1,"CompletionQueue":6,"Channel":1,"RpcService":1,"ServerCompletion":2,"ServerContext":7,"HelloService":1,"final":5,"StubInterface":3,"{}":7,"Status":10,"SayHello":6,"ClientContext":6,"HelloRequest":13,"request":14,"HelloResponse":15,"response":8,"unique_ptr":5,"ClientAsyncRespo":6,"AsyncSayHello":2,"cq":6,"AsyncSayHelloRaw":4,"Stub":3,"ChannelInterface":3,"channel":2,"override":49,"channel_":1,"RpcMethod":1,"rpcmethod_SayHel":1,"NewStub":1,"StubOptions":2,"options":1,"Service":15,"BaseClass":7,"WithAsyncMethod_":4,"BaseClassMustBeD":6,"service":3,"MarkMethodAsync":1,"abort":3,"StatusCode":3,"UNIMPLEMENTED":3,"RequestSayHello":1,"ServerAsyncRespo":1,"new_call_cq":2,"notification_cq":2,"tag":8,"RequestAsyncUnar":1,"AsyncService":1,"WithGenericMetho":3,"MarkMethodGeneri":1,"WithStreamedUnar":6,"MarkMethodStream":1,"StreamedUnaryHan":1,"bind":1,"StreamedSayHello":2,"placeholders":2,"_1":1,"_2":1,"ServerUnaryStrea":1,"server_unary_str":1,"StreamedUnarySer":1,"SplitStreamedSer":1,"StreamedService":1,"__THREADED_QUEUE":2,"T":4,"ThreadedQueue":3,"pthread_mutex_t":1,"queueMutex":8,"pthread_cond_t":1,"queueCond":5,"pthread_mutexatt":4,"mutexAttrs":5,"pthread_condattr":4,"condAttrs":5,"PTHREAD_MUTEX_ER":1,"pthread_mutex_in":1,"PTHREAD_PROCESS_":1,"pthread_cond_ini":1,"pthread_cond_des":1,"pthread_mutex_de":1,"waitItems":1,"pthread_mutex_lo":2,"pthread_cond_wai":1,"pthread_mutex_un":2,"signalItems":2,"pthread_cond_bro":1,"push":3,"item":2,"QCoreApplication":2,"QVariantMap":4,"env_instance":4,"QObject":3,"envvar":2,"indexOfEquals":1,"INTERNAL_SUPPRES":1,"algorithm":3,"coded_stream":1,"wire_format_lite":1,"reflection_ops":1,"wire_format":1,"Person_descripto":5,"GeneratedMessage":2,"Person_reflectio":3,"FileDescriptor":1,"DescriptorPool":3,"generated_pool":2,"FindFileByName":1,"GOOGLE_CHECK":1,"message_type":1,"Person_offsets_":2,"MessageFactory":3,"generated_factor":1,"GoogleOnceInit":1,"protobuf_Registe":2,"InternalRegister":2,"already_here":3,"InternalAddGener":1,"OnShutdown":1,"StaticDescriptor":2,"static_descripto":1,"memset":3,"GOOGLE_SAFE_CONC":4,"DO_":4,"EXPRESSION":2,"ReadTag":1,"switch":6,"WireFormatLite":9,"GetTagFieldNumbe":1,"case":80,"GetTagWireType":2,"WIRETYPE_LENGTH_":1,"ReadString":1,"WireFormat":10,"VerifyUTF8String":3,".length":11,"PARSE":1,"handle_uninterpr":2,"ExpectAtEnd":1,"WIRETYPE_END_GRO":1,"SkipField":1,"SERIALIZE":2,"WriteString":1,"SerializeUnknown":2,"target":6,"WriteStringToArr":1,"total_size":5,"StringSize":1,"ComputeUnknownFi":1,"GOOGLE_CHECK_NE":1,"source":7,"dynamic_cast_if_":1,"ReflectionOps":1,"Merge":1,"shared":2,"currentR":4,"currentG":4,"currentB":4,"currentA":5,"currentScreen":3,"GFX_BOTTOM":2,"transX":5,"transY":5,"isPushed":4,"u32":5,"getCurrentColor":1,"RGBA8":1,"setColor":2,"g":6,"setScreen":1,"screen":2,"getCurrentScreen":5,"screenShot":1,"showing":1,"stuff":1,"done":2,"FILE":2,"topScreen":3,"fopen":2,"fwrite":2,"gfxGetFramebuffe":2,"GFX_TOP":1,"GFX_LEFT":2,"fclose":2,"bottomScreen":3,"translateCoords":1,"translate":1,"dx":2,"dy":2,"sf2d_get_current":4,"pop":1,"setScissor":1,"width":3,"height":3,"GPU_SCISSORMODE":1,"mode":3,"GPU_SCISSOR_NORM":1,"GPU_SCISSOR_DISA":1,"sf2d_set_scissor":1,"PIC16F88Instruct":2,"ADDWF":1,"ANDWF":1,"CLRF":1,"CLRW":1,"COMF":1,"DECF":1,"DECFSZ":1,"INCF":1,"INCFSZ":1,"IORWF":1,"MOVF":1,"MOVWF":1,"NOP":1,"RLF":1,"RRF":1,"SUBWF":1,"SWAPF":1,"XORWF":1,"BCF":1,"BSF":1,"BTFSC":1,"BTFSS":1,"ADDLW":1,"ANDLW":1,"CALL":1,"CLRWDT":1,"GOTO":2,"IORLW":1,"MOVLW":1,"RETFIE":1,"RETLW":1,"RETURN":3,"SLEEP":1,"SUBLW":1,"XORLW":1,"PIC16F88":2,"ROM":2,"ProgramMemory":1,"Step":1,"nextIsNop":1,"trapped":1,"program":1,"Stack":1,"uint16_t":4,"CallStack":1,"Register":2,"PC":1,"WREG":1,"PCL":1,"STATUS":1,"PCLATCH":1,"inst":1,"instrWord":1,"DecodeInstructio":1,"ProcessInstructi":1,"GetBank":1,"GetMemoryContent":1,"SetMemoryContent":1,"newVal":1,"CheckZero":1,"StoreValue":1,"updateZero":1,"SetCarry":1,"val":4,"GetPCHFinalBits":1,"v8":9,"V8_DECLARE_ONCE":1,"init_once":2,"V8":21,"is_running_":6,"has_been_set_up_":4,"has_been_dispose":6,"has_fatal_error_":5,"use_crankshaft_":6,"List":3,"CallCompletedCal":7,"call_completed_c":16,"LazyMutex":1,"entropy_mutex":2,"LAZY_MUTEX_INITI":1,"EntropySource":3,"entropy_source":4,"Initialize":3,"Deserializer":3,"des":3,"FlagList":1,"EnforceFlagImpli":1,"InitializeOncePe":7,"Isolate":16,"CurrentPerIsolat":4,"EnterDefaultIsol":1,"ASSERT":16,"thread_id":1,".Equals":1,"ThreadId":1,"Current":5,"isolate":43,"IsDead":2,"Init":2,"SetFatalError":2,"TearDown":5,"IsDefaultIsolate":1,"ElementsAccessor":2,"LOperand":2,"TearDownCaches":1,"RegisteredExtens":1,"UnregisterAll":1,"OS":3,"seed_random":2,"FLAG_random_seed":2,"ScopedLock":1,".Pointer":1,"random":1,"random_base":3,"SetEntropySource":2,"SetReturnAddress":3,"ReturnAddressLoc":2,"resolver":3,"StackFrame":1,"Random":3,"Context":5,"IsGlobalContext":1,"ByteArray":1,"seed":2,"random_seed":1,"GetDataStartAddr":1,"RandomPrivate":2,"private_random_s":1,"IdleNotification":3,"hint":3,"FLAG_use_idle_no":1,"HEAP":1,"AddCallCompleted":2,"callback":7,"Lazy":1,"init":1,"length":7,"Add":1,"RemoveCallComple":2,"Remove":1,"FireCallComplete":2,"HandleScopeImple":1,"handle_scope_imp":5,"CallDepthIsZero":1,"IncrementCallDep":1,"DecrementCallDep":1,"union":1,"double_value":1,"uint64_t":4,"uint64_t_value":1,"double_int_union":2,"Object":4,"FillHeapNumberWi":2,"heap_number":4,"random_bits":2,"binary_million":3,".double_value":3,".uint64_t_value":1,"-=":7,"HeapNumber":1,"cast":2,"set_value":1,"SetUp":4,"FLAG_crankshaft":1,"Serializer":1,"enabled":1,"CPU":3,"SupportsCranksha":1,"PostSetUp":1,"RuntimeProfiler":1,"GlobalSetUp":1,"FLAG_stress_comp":1,"FLAG_force_marki":1,"FLAG_gc_global":1,"FLAG_max_new_spa":1,"kPageSizeBits":1,"SetUpCaches":1,"SetUpJSCallerSav":1,"SamplerRegistry":1,"ExternalReferenc":1,"CallOnce":1,"Serial":5,"loop":3,".print":2,"ENV_H":3,"Q_OBJECT":1,"asVariantMap":1,"m_map":1,"cursor":22,"marker":5,"text":9,"token":105,"do_scan":5,"expect":2,"res":4,"cerr":2,"endl":3,"ENTITY_H":2,"Whitedrop":1,"Entity":8,"mesh":1,"Ogre":7,"Vector3":4,"dimensions":1,"position":1,"material":1,"ent":1,"SceneManager":1,"sceneMgr":1,"protected":6,"mMesh":1,"mId":1,"mMaterial":1,"mDimensions":1,"mPosition":1,"mEntity":1,"SceneNode":1,"mNode":1,"cstdio":2,"cstring":3,"cmath":1,"set":2,"stack":2,"ll":1,"DEBUG":8,"mod":1,"pb":1,"push_back":1,"r2":5,"c2":9,"dfs":5,"graph":14,"c":99,"point":5,"rr":9,"cc":4,"st":9,"search":2,".r":6,".c":6,"u":3,".top":1,"cout":5,"ios":1,"sync_with_stdio":1,"freopen":1,"stdin":1,"cin":4,".pb":1,"r1":5,"c1":9,"Scanner":27,"UnicodeCache":1,"unicode_cache":2,"unicode_cache_":17,"octal_pos_":3,"Location":9,"invalid":1,"harmony_scoping_":2,"harmony_modules_":2,"Utf16CharacterSt":4,"source_":3,"has_line_termina":7,"SkipWhiteSpace":3,"Scan":4,"uc32":21,"ScanHexNumber":4,"expected_length":3,"prevent":1,"overflow":1,"digits":6,"c0_":103,"HexValue":2,"PushBack":7,"Advance":47,"STATIC_ASSERT":6,"Token":270,"NUM_TOKENS":1,"byte":1,"one_char_tokens":2,"ILLEGAL":128,"LPAREN":2,"RPAREN":2,"COMMA":2,"COLON":2,"SEMICOLON":2,"CONDITIONAL":2,"LBRACK":2,"RBRACK":2,"LBRACE":2,"RBRACE":2,"BIT_NOT":2,"Value":17,"Next":1,"current_":20,"has_multiline_co":3,"source_pos":13,".token":4,".location":9,".beg_pos":4,".end_pos":5,"IsByteOrderMark":2,"start_position":2,"IsWhiteSpace":1,"IsLineTerminator":7,"SkipSingleLineCo":5,"undo":4,"WHITESPACE":6,"SkipMultiLineCom":2,"ScanHtmlComment":2,"LT":2,".literal_chars":3,"ScanString":2,"Select":30,"LTE":1,"ASSIGN_SHL":1,"SHL":1,"GTE":1,"ASSIGN_SAR":1,"ASSIGN_SHR":1,"SHR":1,"SAR":1,"GT":1,"EQ_STRICT":1,"EQ":1,"ASSIGN":1,"NE_STRICT":1,"NE":1,"INC":1,"ASSIGN_ADD":1,"ADD":1,"DEC":1,"ASSIGN_SUB":1,"SUB":1,"ASSIGN_MUL":1,"MUL":1,"ASSIGN_MOD":1,"MOD":1,"ASSIGN_DIV":1,"DIV":1,"AND":1,"ASSIGN_BIT_AND":1,"BIT_AND":1,"OR":1,"ASSIGN_BIT_OR":1,"BIT_OR":1,"ASSIGN_BIT_XOR":1,"BIT_XOR":1,"IsDecimalDigit":6,"ScanNumber":3,"PERIOD":1,"IsIdentifierStar":4,"ScanIdentifierOr":2,"EOS":1,"SeekForward":2,"current_pos":4,"ASSERT_EQ":1,"ScanEscape":2,"IsCarriageReturn":2,"IsLineFeed":2,"fall":9,"ScanOctalEscape":2,"AddLiteralChar":10,"nx":3,"quote":5,"consume":3,"LiteralScope":6,"literal":14,".Complete":5,"STRING":1,"ScanDecimalDigit":5,"AddLiteralCharAd":12,"seen_period":2,"digit":2,"or":1,"fraction":1,"DECIMAL":4,"HEX":3,"OCTAL":3,"kind":8,"we":2,"know":1,"have":1,"least":1,"one":1,"start_pos":2,"For":2,"reporting":1,"octal":1,"positions":1,"IsHexDigit":3,"optional":2,"must":1,"scanned":1,"part":1,"hex":1,"no":2,"exponent":1,"octals":1,"allowed":1,"NUMBER":1,"ScanIdentifierUn":3,"KEYWORDS":2,"KEYWORD_GROUP":16,"KEYWORD":48,"BREAK":2,"CASE":2,"CATCH":1,"FUTURE_RESERVED_":6,"CONST":2,"CONTINUE":2,"DEBUGGER":1,"DEFAULT":2,"DELETE":1,"DO":2,"ELSE":2,"harmony_modules":3,"EXPORT":1,"FALSE_LITERAL":1,"FINALLY":1,"FOR":2,"FUNCTION":2,"IF":2,"FUTURE_STRICT_RE":9,"IMPORT":1,"IN":1,"INSTANCEOF":1,"harmony_scoping":2,"LET":1,"NEW":1,"NULL_LITERAL":1,"SWITCH":2,"THIS":1,"THROW":1,"TRUE_LITERAL":1,"TRY":1,"TYPEOF":1,"VAR":1,"VOID":2,"WHILE":2,"WITH":1,"KeywordOrIdentif":2,"input_length":5,"kMinLength":3,"kMaxLength":3,"IDENTIFIER":4,"KEYWORD_GROUP_CA":2,"keyword":11,"keyword_length":12,"No":1,"recursive":1,"escapes":1,"ScanIdentifierSu":3,"first_char":2,"IsIdentifierPart":4,"next_char":2,"is_ascii":1,"Vector":1,"chars":3,"ascii_literal":1,".start":1,"Complete":1,"ScanRegExpPatter":1,"seen_equal":4,"in_character_cla":4,"Escape":1,"sequence":1,"Unescaped":1,"ScanLiteralUnico":2,"chars_read":4,"ScanRegExpFlags":1,"reader":1,"cassert":1,"stdexcept":2,"__QNXNTO__":1,"sscanf":1,"Features":10,"allowComments_":1,"strictRoot_":1,"strictMode":1,"features":6,".allowComments_":3,".strictRoot_":2,"Reader":31,"Char":16,"c3":4,"c4":4,"c5":2,"containsNewLine":3,"begin":11,"codePointToUTF8":1,"cp":15,"features_":5,"document":2,"collectComments":7,"document_":3,"istream":1,"sin":2,"doc":3,"getline":1,"EOF":1,"beginDoc":3,"endDoc":3,"begin_":2,"end_":6,"collectComments_":6,"lastValueEnd_":4,"lastValue_":4,"commentsBefore_":9,"errors_":1,"nodes_":3,"successful":12,"readValue":2,"skipCommentToken":3,".setComment":2,"commentAfter":1,".isArray":1,".isObject":1,".type_":18,"tokenError":2,".start_":2,".end_":2,"addError":3,"currentValue":5,"commentBefore":2,"tokenObjectBegin":2,"readObject":1,"tokenArrayBegin":2,"readArray":1,"tokenNumber":2,"decodeNumber":1,"tokenString":2,"decodeString":1,"tokenTrue":2,"tokenFalse":2,"tokenNull":2,"readToken":4,"tokenComment":2,"expectToken":1,"TokenType":1,"skipSpaces":2,"getNextChar":5,"ok":11,"tokenObjectEnd":1,"tokenArrayEnd":1,"readString":1,"readComment":2,"readNumber":2,"match":4,"tokenArraySepara":1,"tokenMemberSepar":1,"tokenEndOfStream":1,"pattern":2,"patternLength":4,"commentBegin":4,"readCStyleCommen":2,"readCppStyleComm":2,"CommentPlacement":2,"placement":6,"commentAfterOnSa":2,"addComment":2,"setComment":1,"ecdsa":1,"obj_mac":1,"EC_KEY_regenerat":1,"EC_KEY":4,"eckey":9,"BIGNUM":9,"priv_key":3,"BN_CTX":2,"EC_POINT":4,"pub_key":7,"EC_GROUP":2,"group":14,"EC_KEY_get0_grou":2,"BN_CTX_new":2,"err":26,"EC_POINT_new":4,"EC_POINT_mul":3,"EC_KEY_set_priva":1,"EC_KEY_set_publi":2,"EC_POINT_free":4,"BN_CTX_free":2,"ECDSA_SIG_recove":3,"ECDSA_SIG":3,"ecsig":4,"msglen":3,"recid":3,"check":10,"e":11,"order":9,"sor":4,"eor":4,"R":7,"O":6,"Q":6,"zero":6,"BN_CTX_start":1,"BN_CTX_get":8,"EC_GROUP_get_ord":1,"BN_copy":1,"BN_mul_word":1,"BN_add":1,"EC_GROUP_get_cur":1,"BN_cmp":1,"EC_POINT_set_com":1,"EC_POINT_is_at_i":1,"EC_GROUP_get_deg":1,"BN_bin2bn":3,"BN_rshift":1,"BN_zero":1,"BN_mod_sub":1,"BN_mod_inverse":1,"BN_mod_mul":2,"BN_CTX_end":1,"CKey":26,"SetCompressedPub":3,"EC_KEY_set_conv_":1,"pkey":13,"POINT_CONVERSION":1,"fCompressedPubKe":5,"Reset":3,"EC_KEY_new_by_cu":2,"NID_secp256k1":2,"throw":4,"key_error":6,"fSet":6,"EC_KEY_dup":1,".pkey":3,".fSet":3,"EC_KEY_copy":1,"hash":20,"vchSig":24,"nSize":2,"Shrink":1,"fit":1,"actual":1,"SignCompact":2,"sig":13,"ECDSA_do_sign":1,"nBitsR":3,"BN_num_bits":2,"nBitsS":3,"nRecId":4,"keyRec":5,".SetCompressedPu":1,".GetPubKey":3,"GetPubKey":4,"BN_bn2bin":2,"ECDSA_SIG_free":2,"SetCompactSignat":2,"nV":6,"ECDSA_SIG_new":1,"EC_KEY_free":1,"Verify":2,"ECDSA_verify":1,"VerifyCompact":2,"key":3,".SetCompactSigna":1,"IsValid":3,"fCompr":3,"CSecret":4,"secret":2,"GetSecret":2,"key2":3,".SetSecret":1,"cstdint":2,"smallPrime_t":1,"Gui":1,"BITCOIN_KEY_H":2,"definition":1,"runtime_error":2,"CKeyID":5,"uint160":8,"CScriptID":3,"CPubKey":11,"vchPubKey":11,"vchPubKeyIn":2,".vchPubKey":6,"IMPLEMENT_SERIAL":1,"READWRITE":1,"GetID":1,"Hash160":1,"GetHash":1,"Hash":1,"IsCompressed":2,"Raw":1,"secure_allocator":2,"CPrivKey":3,"IsNull":1,"MakeNewKey":1,"fCompressed":3,"SetPrivKey":1,"vchPrivKey":1,"SetSecret":1,"vchSecret":1,"GetPrivKey":1,"SetPubKey":1,"Sign":2,"Bar":3,"hello":3,"NINJA_METRICS_H_":3,"Metric":6,"count":1,"sum":1,"ScopedMetric":4,"metric":1,"metric_":1,"start_":1,"Metrics":2,"NewMetric":2,"Report":1,"metrics_":1,"GetTimeMillis":1,"Stopwatch":2,"started_":4,"Elapsed":1,"Now":3,"Restart":1,"METRIC_RECORD":1,"metrics_h_metric":2,"g_metrics":3,"metrics_h_scoped":1,"RUNTIME_FUNCTION":6,"Runtime_CompileL":1,"HandleScope":6,"scope":6,"DCHECK_EQ":4,"args":6,"CONVERT_ARG_HAND":4,"JSFunction":5,"function":20,"FLAG_trace_lazy":1,"is_compiled":5,"PrintF":2,"PrintName":1,"StackLimitCheck":4,".JsHasOverflowed":4,"KB":4,"StackOverflow":4,"Compiler":7,"Compile":1,"KEEP_EXCEPTION":1,"heap":6,"exception":4,"DCHECK":10,"Runtime_CompileB":1,"CompileBaseline":1,"Runtime_CompileO":2,"CompileOptimized":2,"CONCURRENT":1,"NOT_CONCURRENT":1,"Runtime_NotifySt":1,"Deoptimizer":7,"deoptimizer":8,"Grab":2,"AllowHeapAllocat":2,"IsAllowed":2,"undefined_value":2,"ActivationsFinde":3,"ThreadVisitor":1,"Code":4,"code_":3,"has_code_activat":3,"VisitThread":1,"ThreadLocalTop":1,"top":5,"JavaScriptFrameI":4,"VisitFrames":2,"JavaScriptFrame":2,"frame":3,"contains":1,"pc":1,"Runtime_NotifyDe":1,"CONVERT_SMI_ARG_":1,"type_arg":2,"BailoutType":2,"TimerEventScope":1,"TimerEventDeopti":1,"timer":1,"TRACE_EVENT0":1,"Handle":2,"optimized_code":2,"compiled_code":1,"OPTIMIZED_FUNCTI":1,"bailout_type":1,"MaterializeHeapO":1,"top_it":2,"top_frame":2,".frame":1,"set_context":1,"LAZY":1,"activations_find":1,"V8_SCANNER_H_":2,"ParsingFlags":1,"kNoParsingFlags":1,"kLanguageModeMas":4,"kAllowLazy":1,"kAllowNativesSyn":1,"kAllowModules":1,"CLASSIC_MODE":2,"STRICT_MODE":2,"EXTENDED_MODE":2,"detect":1,"x16":1,"x36":1,"pos_":2,"buffer_cursor_":1,"buffer_end_":1,"ReadBlock":1,"V8_V8_H_":3,"GOOGLE3":2,"NDEBUG":4,"both":1,"AllStatic":1,"IsRunning":1,"UseCrankshaft":1,"FatalProcessOutO":1,"location":1,"take_snapshot":1,"NilValue":1,"kNullValue":1,"kUndefinedValue":1,"EqualityKind":1,"kStrictEquality":1,"kNonStrictEquali":1,"module":2,"atlbase":1,"d3d11":1,"any":22,"export":2,"Rendering":2,".Caustic":2,".Shader":1,"import":7,"Base":6,".Core":5,".Error":1,".RefCount":1,".IRefCount":1,".Math":2,".BBox":1,".Matrix":1,".IShader":1,"Caustic":1,"c_MaxFrames":1,"Maximum":1,"frames":1,"buffered":1,"EShaderParamType":2,"ShaderType_Undef":1,"ShaderType_Textu":1,"ShaderType_Sampl":1,"ShaderType_Float":8,"ShaderType_Int":1,"ShaderType_Matri":4,"ShaderType_Int_A":1,"ShaderType_Struc":1,"ShaderType_RWStr":1,"ShaderType_Appen":1,"ShaderType_RWByt":1,"ShaderParamDef":5,"m_type":1,"Defines":1,"parameter":4,"wstring":32,"m_name":5,"Name":2,"shader":2,"m_offset":1,"register":1,"offset":10,"m_members":1,"elements":1,".e":1,"some":1,"parameters":1,"arrays":1,"m_elemSize":2,"single":1,"element":1,"buffers":1,"ShaderParamInsta":14,"m_value":1,"assigned":1,"m_values":1,"m_dirty":1,"Is":1,"dirty":1,"needs":2,"pushed":1,"constant":2,"m_cbOffset":1,"Byte":1,"variable":1,"Float":2,"_x":14,"Float2":2,"_y":6,"Float3":2,"_z":4,"Float4":2,"w":2,"_w":2,"Matrix":5,"ZeroMemory":2,"Matrix4x4":1,"col":9,"Matrix3x3":2,"Matrix_3x3":4,"SBuffer":8,"CComPtr":17,"ID3D11Buffer":8,"m_spBuffer":3,"m_spStagingBuffe":3,"ID3D11UnorderedA":3,"m_spUAView":3,"ID3D11ShaderReso":3,"m_spSRView":3,"m_bufferSize":4,"m_heapSize":4,"m_bufferSlot":4,"CGPUBuffer":3,"IGPUBuffer":1,"CRefCount":6,"EBufferType":4,"m_bufferType":3,"m_numElems":2,"elemens":1,"Element":1,"unaligned":1,"CreateBuffer":2,"ID3D11Device":4,"pDevice":4,"bufSize":2,"bindFlags":3,"cpuAccessFlags":2,"D3D11_USAGE":2,"usage":2,"miscFlags":2,"stride":2,"alignment":2,"ppBuffer":2,"StructuredBuffer":1,"Create":2,"IRenderer":13,"pRenderer":13,"bufferType":1,"numElems":1,"elemSize":1,"AddRef":4,"Release":4,"GetBufferType":1,"GetBuffer":1,"GetStagingBuffer":1,"GetUAView":1,"GetSRView":1,"CopyFromCPU":1,"pData":2,"CopyToCPU":1,"CShader":2,"IShader":2,"MatrixTypesAvail":2,"PSMatrixAvail_wo":7,"PSMatrixAvail_vi":2,"PSMatrixAvail_pr":2,"VSMatrixAvail_wo":7,"VSMatrixAvail_vi":2,"VSMatrixAvail_pr":2,"m_matricesAvail":2,"Combination":1,"indicating":1,"matrices":1,"referenced":1,"D3D11_INPUT_ELEM":1,"m_layout":1,"ID3D11SamplerSta":1,"m_spSamplerState":1,"ID3D11InputLayou":1,"m_spLayout":1,"ID3D11PixelShade":1,"m_spPixelShader":1,"ID3D11VertexShad":1,"m_spVertexShader":1,"ID3D11ComputeSha":1,"m_spComputeShade":1,"m_vertexConstant":1,"m_pixelConstants":1,"m_computeConstan":1,"m_psParams":1,"m_vsParams":1,"m_csParams":1,"CRefObj":5,"IShaderInfo":3,"m_spShaderInfo":1,"m_xThreads":2,"m_yThreads":2,"m_zThreads":2,"m_maxTextureSlot":2,"DetermineMatrice":1,"PushMatrix":1,"wchar_t":16,"pParamName":1,"mat":1,"vsmask":1,"psmask":1,"PushLights":1,"ILight":2,"lights":2,"PushMatrices":1,"DirectX":2,"XMMATRIX":2,"pWorld":2,"ComputeParamSize":1,"pParams":1,"numParams":1,"params":10,"ShaderTypeSize":1,"paramDef":1,"PushConstants":1,"pBuffer":2,"ClearSamplers":1,"PushSamplers":1,"isPixelShader":1,"PushBuffers":1,"PopBuffers":1,"SetParam":4,"paramName":28,"pShaderName":1,"pShaderInfo":1,"ID3DBlob":3,"pPSBlob":1,"pVSBlob":1,"pCSBlob":1,"CreateConstantBu":1,"pDefs":1,"paramsSize":1,"pConstantBuffer":1,"Clone":1,"BeginRender":1,"IRenderMaterial":1,"pMaterial":1,"SetPSParam":4,"SetPSParamFloat":2,"SetPSParamInt":2,"SetVSParam":4,"SetVSParamFloat":2,"SetVSParamInt":2,"SetCSParam":4,"SetCSParamFloat":2,"SetCSParamInt":2,"EndRender":1,"GetShaderInfo":1,"Dispatch":1,"xThreads":1,"yThreads":1,"zThreads":1,"buttons":5,"octaves":5,"pinMode":3,"OUTPUT":1,"INPUT":2,"delay":1,"wait":1,"digitalRead":2,"LOW":3,"*=":2,".println":1,"digitalWrite":2,"HIGH":1,"constexpr":3,"VERSION_NUMBER":1,"FRAME_RATE":1,"MIN_FRAME_RATE":1,"limit":4,"APPEND":1,"outsize":8,"pText":2,"pSize":3,"pbChanged":2,"insize":3,"ctype":1,"stdint":1,"Url":1,"BPackageKit":1,"BPackageInfo":8,"ParseErrorListen":3,"Parser":7,"listener":2,"fListener":13,"fPos":7,"status_t":3,"Parse":1,"BString":3,"packageInfoStrin":5,"packageInfo":3,"B_BAD_VALUE":1,".String":6,"try":3,"_Parse":1,"catch":6,"ParseError":3,"inLineOffset":5,"int32":4,".pos":4,"newlinePos":6,".FindLast":2,"column":5,"OnError":6,".message":3,"B_BAD_DATA":3,"bad_alloc":3,"B_NO_MEMORY":3,"B_OK":3,"ParseVersion":1,"versionString":4,"revisionIsOption":2,"BPackageVersion":1,"_version":2,"TOKEN_STRING":2,".Length":2,"_ParseVersionVal":1,"ParseResolvableE":1,"expressionString":4,"BPackageResolvab":1,"_expression":2,"_ParseResolvable":1,"_NextToken":2,"itemSeparatorPos":1,"inComment":2,"isspace":1,"ADDEQ":1,"ANDAND":1,"ANDEQ":1,"ARRAY":1,"ASM":1,"AUTO":1,"CHAR":1,"DECR":1,"DEREF":1,"DIVEQ":1,"DOUBLE":1,"ELLIPSIS":1,"ENUM":1,"EQL":1,"EXTERN":1,"FCON":1,"FLOAT":1,"GEQ":1,"ICON":1,"ID":2,"INCR":1,"INT":1,"LEQ":1,"LONG":1,"LSHIFT":1,"LSHIFTEQ":1,"MODEQ":1,"MULEQ":1,"NEQ":1,"OREQ":1,"OROR":1,"POINTER":1,"REGISTER":1,"RSHIFT":1,"RSHIFTEQ":1,"SCON":1,"SHORT":1,"SIGNED":1,"SIZEOF":1,"STATIC":1,"STRUCT":1,"SUBEQ":1,"TYPEDEF":1,"UNION":1,"UNSIGNED":1,"VOLATILE":1,"XOREQ":1,"EOI":3,"uint":3,"uchar":9,"BSIZE":6,"lim":13,"fill":2,"RET":2,"cur":3,"bot":11,"tok":10,"eof":5,"cnt":9,"read":1,"comment":3,".fd":2,"__OG_MATH_INL__":2,"og":1,"OG_INLINE":41,"Math":41,"Abs":1,"MASK_SIGNED":2,"^":1,"Fabs":1,"f":81,"uInt":2,"pf":2,"fabsf":1,"Round":1,"floorf":2,"Floor":1,"Ceil":1,"ceilf":1,"Ftoi":1,"OG_ASM_MSVC":4,"OG_FTOI_USE_SSE":2,"SysInfo":2,"cpu":2,".general":2,".SSE":2,"__asm":8,"cvttss2si":1,"eax":2,"mov":3,"fld":4,"fistp":3,"OG_ASM_GNU":4,"__asm__":4,"__volatile__":4,"FtoiFast":2,"Ftol":1,"Fmod":1,"numerator":2,"denominator":2,"fmodf":1,"Modf":2,"modff":2,"Sqrt":2,"sqrtf":2,"InvSqrt":1,"OG_ASSERT":4,"RSqrt":1,"Log":1,"logf":3,"Log2":1,"INV_LN_2":1,"Log10":1,"INV_LN_10":1,"Pow":1,"exp":2,"powf":1,"Exp":1,"expf":1,"IsPowerOfTwo":4,"HigherPowerOfTwo":4,"LowerPowerOfTwo":2,"FloorPowerOfTwo":1,"CeilPowerOfTwo":1,"ClosestPowerOfTw":1,"high":4,"low":3,"Digits":1,"step":3,"Sin":2,"sinf":1,"ASin":1,"HALF_PI":2,"asinf":1,"Cos":2,"cosf":1,"ACos":1,"PI":1,"acosf":1,"Tan":1,"tanf":1,"ATan":2,"atanf":1,"f1":2,"f2":2,"atan2f":1,"SinCos":1,"_asm":1,"fsincos":1,"ecx":2,"edx":2,"fstp":2,"dword":2,"asm":1,"faster":1,"than":1,"calling":1,"Deg2Rad":1,"DEG_TO_RAD":1,"Rad2Deg":1,"RAD_TO_DEG":1,"Square":1,"Cube":1,"Sec2Ms":1,"sec":2,"Ms2Sec":1,"ms":2,"LIBCANIH":2,"int64":2,"dout":2,"libcanister":2,"canmem":21,"raw":1,"absolute":1,"creates":2,"unallocated":1,"allocsize":1,"allocated":1,"blank":1,"strdata":1,"automates":1,"creation":1,"limited":2,"canmems":1,"cleans":1,"zeromem":1,"overwrites":2,"fragmem":1,"fragment":3,"notation":1,"countlen":1,"counts":1,"strings":1,"removes":1,"nulls":1,"null":2,"returns":1,"singleton":1,"caninfo":2,"physical":1,"internalname":1,"canister":10,"numfiles":1,"files":3,"canfile":6,"parent":1,"that":1,"holds":1,"isfrag":1,"probably":1,"not":3,"definitely":1,"ignore":1,"cfid":1,"unique":1,"dsize":1,"ondisk":1,"compressed":1,"form":1,"cachestate":1,"flush":2,"cache":5,"pull":1,"cachedump":2,"deletes":1,"contents":1,"assuring":1,"copy":2,"date":1,"cachedumpfinal":1,"infile":1,"same":1,"more":1,"efficient":1,"during":1,"procedures":1,"updates":1,"retains":1,"TOC":1,"general":1,"then":1,"write":1,"routines":1,"anything":1,"cachemax":1,"cachecnt":1,"modified":1,"fspath":2,"delFile":1,"getFile":1,"writeFile":2,"getTOC":1,"cacheclean":1,"sCFID":1,"dFlush":1},"CAP CDS":{"using":3,"{":32,"sap":14,".capire":3,".bookshop":3,"as":7,"my":5,"}":32,"from":3,";":75,"service":3,"AdminService":1,"@":11,"(":22,"requires":1,":":90,")":22,"entity":11,"Books":7,"projection":4,"on":6,".Books":2,"Authors":3,".Authors":1,"type":4,"Language":2,"Association":7,"to":7,".common":10,".Languages":2,"Currency":4,".Currencies":2,"Country":2,".Countries":2,"COMMENT/**":7,"context":1,"Languages":1,"CodeList":4,"key":7,"code":6,"String":17,"title":9,"COMMENT//":11,"Countries":1,"Currencies":1,"symbol":1,"aspect":5,"cds":2,".autoexpose":1,",":10,".persistence":1,".skip":1,"name":6,"localized":4,"@title":6,"descr":3,"COMMENT/*":4,"cuid":1,"ID":6,"UUID":1,"//>":1,"automatically":1,"filled":1,"in":1,"managed":8,"createdAt":5,"Timestamp":4,"@cds":10,".on":6,".insert":4,"$now":3,"createdBy":6,"User":4,"$user":3,"modifiedAt":4,".update":2,"modifiedBy":5,"temporal":1,"validFrom":1,".valid":2,".from":1,"validTo":1,".to":1,"extensible":1,".api":1,".ignore":1,"extensions__":1,"annotate":13,".CodeList":3,"with":13,"@UI":5,".Identification":1,"[":1,"Value":1,"]":1,".odata":1,".valuelist":1,".HiddenFilter":4,"@Core":3,".Immutable":2,"@Common":3,".Text":3,"description":4,"@readonly":6,"CatalogService":1,"path":1,"ListOfBooks":1,"excluding":2,"*":1,"author":3,".name":1,"@requires":2,"action":1,"submitOrder":1,"book":2,"quantity":2,"Integer":7,"returns":1,"stock":2,"event":1,"OrderedBook":1,"buyer":1,"namespace":1,"genre":1,"Genres":4,"price":1,"Decimal":1,"currency":1,"image":1,"LargeBinary":1,".MediaType":1,"dateOfBirth":1,"Date":2,"dateOfDeath":1,"placeOfBirth":1,"placeOfDeath":1,"books":2,"many":2,".author":1,"=":2,"$self":2,"parent":1,"children":2,"Composition":1,"of":1,".parent":1,"UserService":1,"@odata":1,".singleton":1,"me":1,"id":2,"//":1,"user":1,"locale":1,"tenant":1},"CIL":{"COMMENT;":67,"(":503,"in":1,".file":5,"block":7,"cert":2,"blockinherit":5,"file":10,".obj_all_macro_t":1,")":29,"call":5,".obj_type":3,"obj_typeattr":4,"))":237,".xattr":1,".associate_files":1,"obj_base_templat":2,"context":1,"certfile_file_co":1,".u":1,".r":1,"certfile":125,"systemlow":2,")))":60,"blockabstract":3,"type":130,".cert":3,"obj_macro_templa":2,"macro":122,"addname_certfile":2,"((":122,"ARG1":245,"allow":170,"addname_dir":1,"append_certfile_":4,"append_blk_file":1,"append_chr_file":1,"append_fifo_file":1,"append_file":1,"appendinherited_":8,"certfile_obj_typ":1,"ARG2":2,"class":1,"ARG3":2,"name":1,"ARG4":2,"typetransition":3,"create_certfile":1,"allfiles":11,"create":11,"))))":16,"create_certfile_":7,"create_blk_file":1,"create_chr_file":1,"create_dir":1,"create_fifo_file":1,"create_file":1,"create_lnk_file":1,"create_sock_file":1,"deletename_certf":1,"deletename_dir":1,"delete_certfile":1,"delete":1,"delete_certfile_":7,"delete_blk_file":1,"delete_chr_file":1,"delete_dir":1,"delete_fifo_file":1,"delete_file":1,"delete_lnk_file":1,"delete_sock_file":1,"execute_certfile":1,"execute_file":1,"list_certfile_di":1,"list_dir":1,"listinherited_ce":1,"listinherited_di":1,"load_certfile_fi":1,"system":1,"module_load":1,"manage_certfile":1,"manage":1,"manage_certfile_":7,"manage_blk_file":1,"manage_chr_file":1,"manage_dir":1,"manage_fifo_file":1,"manage_file":1,"manage_lnk_file":1,"manage_sock_file":1,"mapexecute_certf":2,"mapexecute_chr_f":1,"mapexecute_file":1,"mounton_certfile":8,"mounton":4,"mounton_blk_file":1,"mounton_chr_file":1,"mounton_dir":1,"mounton_fifo_fil":1,"mounton_file":1,"mounton_lnk_file":1,"mounton_sock_fil":1,"read_certfile":1,"read":15,"read_certfile_bl":1,"read_blk_file":1,"read_certfile_ch":1,"read_chr_file":1,"read_certfile_fi":2,"read_fifo_file":1,"read_file":1,"readinherited_ce":5,"readinherited_bl":1,"readinherited_ch":1,"readinherited_fi":2,"readinherited_so":1,"read_certfile_ln":1,"read_lnk_file":1,"read_certfile_so":1,"read_sock_file":1,"readwrite_certfi":8,"readwrite":1,"readwrite_blk_fi":1,"readwrite_chr_fi":1,"readwrite_dir":1,"readwrite_fifo_f":1,"readwrite_file":1,"readwriteinherit":12,"readwrite_lnk_fi":1,"readwrite_sock_f":1,"relabel_certfile":8,"relabel":1,"relabel_blk_file":1,"relabel_chr_file":1,"relabel_dir":1,"relabel_fifo_fil":1,"relabel_file":1,"relabel_lnk_file":1,"relabel_sock_fil":1,"relabelfrom_cert":8,"relabelfrom":1,"relabelfrom_blk_":1,"relabelfrom_chr_":1,"relabelfrom_dir":1,"relabelfrom_fifo":1,"relabelfrom_file":1,"relabelfrom_lnk_":1,"relabelfrom_sock":1,"relabelto_certfi":8,"relabelto":1,"relabelto_blk_fi":1,"relabelto_chr_fi":1,"relabelto_dir":1,"relabelto_fifo_f":1,"relabelto_file":1,"relabelto_lnk_fi":1,"relabelto_sock_f":1,"rename_certfile":1,"rename":5,"rename_certfile_":7,"rename_blk_file":1,"rename_chr_file":1,"rename_dir":1,"rename_fifo_file":1,"rename_file":1,"rename_lnk_file":1,"rename_sock_file":1,"search_certfile_":1,"search_dir":1,"write_certfile":1,"write":13,"write_certfile_b":1,"write_blk_file":1,"write_certfile_c":1,"write_chr_file":1,"write_certfile_d":1,"write_dir":1,"write_certfile_f":2,"write_fifo_file":1,"write_file":1,"writeinherited_c":7,"writeinherited_b":1,"writeinherited_d":1,"writeinherited_f":2,"writeinherited_s":1,"write_certfile_l":1,"write_lnk_file":1,"write_certfile_s":1,"write_sock_file":1,"obj_template":2,".obj_base_templa":1,".obj_macro_templ":1,"except":1,"obj_all_macro_te":2,"typeattributeset":7,"and":1,".obj_typeattr":2,"not":1,"exception":2,"optional":1,"certfile_opt_san":1,".sandboxexceptio":1,"guix_daemon":1,"cil_gen_require":5,"init_t":4,"tmp_t":3,"nscd_var_run_t":4,"var_log_t":3,"domain":2,"guix_daemon_t":53,"roletype":6,"object_r":15,"guix_daemon_conf":10,"guix_daemon_exec":8,"guix_daemon_sock":3,"guix_store_conte":12,"guix_profiles_t":5,"level":1,"low":19,"s0":1,"process":3,"map":3,"dir":12,"search":6,"sock_file":2,"nscd_t":2,"fd":2,"use":2,"unix_stream_sock":4,"connectto":1,"lnk_file":6,"setattr":9,"unlink":6,"rmdir":2,"add_name":4,"remove_name":3,"open":9,"getattr":21,"var_run_t":2,"self":4,"fork":1,"execute":2,"execute_no_trans":2,"root_t":1,"fs_t":4,"filesystem":7,"associate":2,"capability":1,"net_admin":1,"fsetid":1,"fowner":1,"chown":1,"setuid":1,"setgid":1,"dac_override":1,"dac_read_search":1,"sys_chroot":1,"unmount":1,"devpts_t":2,"mount":3,"chr_file":7,"tmpfs_t":2,"proc_t":1,"null_device_t":1,"kvm_device_t":1,"zero_device_t":1,"urandom_device_t":1,"random_device_t":1,"devtty_t":1,"reparent":1,"lock":2,"link":2,"user_home_t":2,"listen":1,"connect":1,"bind":1,"accept":1,"getopt":1,"setopt":1,"fifo_file":1,"udp_socket":1,"ioctl":1,"filecon":9,"any":6,"system_u":6,"unconfined_u":3},"CLIPS":{";;;":3,"****************":2,"*":2,"DEFFACTS":1,"KNOWLEDGE":1,"BASE":1,"(":648,"deffacts":3,"MAIN":1,"::":1,"knowledge":1,"-":55,"base":1,"welcome":1,"message":1,"WelcomeMessage":1,"))":179,"goal":1,"variable":44,"type":45,".animal":45,"legalanswers":1,"values":4,"yes":43,"no":44,"displayanswers":1,"rule":83,"if":83,"backbone":7,"is":249,")":203,"then":83,"superphylum":6,"jellyback":3,"question":42,"query":42,".query":42,"and":85,"warm":7,".blooded":4,"phylum":12,"cold":3,"live":8,".prime":4,".in":21,".soil":4,"soil":3,"elsewhere":3,"has":4,".breasts":4,"class":15,"breasts":3,"bird":1,"always":4,".water":8,"water":6,"dry":6,"flat":4,".bodied":4,"flatworm":1,"worm":1,".leech":1,"body":4,".segments":4,"segments":3,"unified":3,"can":4,".eat":4,".meat":4,"order":21,"meat":3,"vegy":3,"boney":4,"fish":1,"shark":1,".ray":1,"scaly":4,"scales":3,"soft":3,"shell":7,"centipede":1,".millipede":1,".insect":1,"digest":4,".cells":4,"cells":3,"stomach":3,"fly":4,"bat":1,"family":18,"nowings":3,"hooves":7,"feet":3,"rounded":4,".shell":8,"turtle":1,"noshell":6,"jump":4,"frog":1,"salamander":1,"tail":4,"lobster":1,"crab":1,"stationary":7,"jellyfish":1,"multicelled":7,"protozoa":1,"opposing":4,".thumb":4,"genus":21,"thumb":3,"nothumb":3,"two":4,".toes":4,"twotoes":3,"onetoe":3,"limbs":4,"crocodile":1,".alligator":1,"snake":1,"spikes":4,"sea":1,".anemone":1,"coral":1,".sponge":1,"spiral":4,"snail":1,"prehensile":4,".tail":4,"monkey":1,"species":22,"notail":3,"over":4,".400":4,"under400":3,"horns":7,"nohorns":4,"plating":4,"rhinoceros":1,"horse":1,".zebra":1,"hunted":4,"whale":1,"dolphin":1,".porpoise":1,"front":4,".teeth":4,"teeth":3,"noteeth":3,"bivalve":4,"clam":1,".oyster":1,"squid":1,".octopus":1,"nearly":4,".hairless":4,"man":1,"subspecies":3,"hair":3,"land":4,".based":4,"bear":1,".tiger":1,".lion":1,"walrus":1,"thintail":4,"cat":1,"coyote":1,".wolf":1,".fox":1,".dog":1,"lives":5,".desert":5,"camel":1,"semi":4,".aquatic":4,"giraffe":1,"hippopotamus":1,"large":4,".ears":4,"rabbit":1,"rat":1,".mouse":1,".squirrel":1,".beaver":1,".porcupine":1,"pouch":4,"kangaroo":1,".koala":1,".bear":1,"mole":1,".shrew":1,".elephant":1,"long":4,".powerful":4,".arms":4,"orangutan":1,".gorilla":1,".chimpanzee":1,"baboon":1,"fleece":4,"sheep":1,".goat":1,"subsubspecies":3,"nofleece":3,"domesticated":4,"cow":1,"deer":1,".moose":1,".antelope":1,"answer":1,"prefix":1,"postfix":1,")))":19,"COMMENT;":42,"deftemplate":5,"possible":10,"slot":15,"row":7,"column":7,"value":69,"group":4,"id":10,"impossible":4,"priority":18,"reason":2,"technique":7,"employed":1,"name":1,"startup":1,"phase":14,"grid":1,"size":60,"defrule":9,"stress":2,"test":2,"declare":9,"salience":9,"match":7,"?":83,"last":11,"not":18,"p":12,"&":14,":":14,">":8,"next":11,"<":4,"))))":5,"=>":9,"assert":10,"enable":1,"techniques":1,"any":10,"expand":5,"f":11,"<-":6,"r":6,"c":6,"g":3,"id2":2,"s":4,"as":4,"<=":2,"v":6,"v2":3,")))))":2,"position":3,"expanded":1,"retract":5,"done":1,"initial":2,"output":4,"print":2,"begin":3,"elimination":2,"final":1},"CMake":{"cmake_minimum_re":4,"(":117,"VERSION":5,")":117,"set":6,"CMAKE_RUNTIME_OU":1,"list":1,"APPEND":3,"CMAKE_MODULE_PAT":1,"${":37,"CMAKE_SOURCE_DIR":1,"}":37,"/":8,"cmake":1,"vala":1,"find_package":4,"Vala":1,"REQUIRED":4,"include":2,"ValaPrecompile":1,"ValaVersion":1,"ensure_vala_vers":1,"MINIMUM":1,"project":3,"template":2,"C":1,"PkgConfig":1,"pkg_check_module":1,"GOBJECT":1,"gobject":1,"-":3,"add_definitions":2,"GOBJECT_CFLAGS":1,"GOBJECT_CFLAGS_O":1,"link_libraries":1,"GOBJECT_LIBRARIE":1,"link_directories":2,"GOBJECT_LIBRARY_":1,"vala_precompile":1,"VALA_C":2,"src":1,".vala":1,"PACKAGES":1,"OPTIONS":1,"--":1,"thread":1,"CUSTOM_VAPIS":1,"GENERATE_VAPI":1,"GENERATE_HEADER":1,"DIRECTORY":1,"gen":1,"add_executable":4,"enable_testing":1,"()":1,"CMAKE_BUILD_TYPE":1,"debug":1,"include_director":2,"find_library":1,"ssl_LIBRARY":2,"NAMES":1,"ssl":1,"PATHS":1,"add_custom_comma":1,"OUTPUT":2,"COMMAND":3,".":1,"ver":2,".sh":1,"foo":7,".c":5,"bar":2,"baz":1,"target_link_libr":4,"Foo":1,"CMAKE_SKIP_RPATH":1,"TRUE":1,"CMAKE_INSTALL_PR":1,"add_subdirectory":1,"pthread":1,"install":1,"TARGETS":1,"DESTINATION":1,"bin":1,"IF":13,"NOT":4,"EXISTS":5,"MESSAGE":7,"FATAL_ERROR":3,"ENDIF":13,"FILE":4,"READ":2,"files":3,"STRING":3,"REGEX":2,"REPLACE":2,"FOREACH":2,"file":3,"STATUS":5,"EXEC_PROGRAM":1,"ARGS":1,"OUTPUT_VARIABLE":2,"rm_out":1,"RETURN_VALUE":1,"rm_retval":1,"STREQUAL":2,"ELSE":5,"ENDFOREACH":2,"COMMENT#":25,"MACRO":1,"CHECK_STDCALL_FU":16,"FUNCTION_DECLARA":3,"VARIABLE":7,"MATCHES":2,"#get":1,"includes":2,"SET":17,"def":2,"CMAKE_EXTRA_INCL":1,"#add":2,"some":1,"default":1,"HAVE_WINDOWS_H":2,"HAVE_UNISTD_H":2,"HAVE_DIRECT_H":2,"HAVE_IO_H":2,"HAVE_SYS_TIMEB_H":2,"MACRO_CHECK_STDC":2,"CMAKE_REQUIRED_L":3,"CMAKE_REQUIRED_I":3,"CONFIGURE_FILE":1,"IMMEDIATE":1,"@ONLY":1,"TRY_COMPILE":1,"CMAKE_BINARY_DIR":3,"COMPILE_DEFINITI":1,"CMAKE_REQUIRED_D":1,"CMAKE_FLAGS":1,"DCOMPILE_DEFINIT":1,":":1,"=":1,"CACHE":2,"INTERNAL":2,"CMAKE_FILES_DIRE":2,"CMakeOutput":1,".log":2,"CMakeError":1,"ENDMACRO":1,"PCLVisualizer":4,"PCL_LIBRARIES":1,"#it":1,"seems":1,"it":1,"GLEW":1,"CMAKE_CXX_FLAGS":1,"PCL":1,"PCL_INCLUDE_DIRS":1,"PCL_LIBRARY_DIRS":1,"PCL_DEFINITIONS":1,"PCL_BUILD_TYPE":1,"Release":1,"GLOB":1,"PCL_openni_viewe":2,"this":1,"line":1,"to":1,"solve":1,"probem":1,"in":1,"mac":1,"os":1,"x":1,"PCL_COMMON_LIBRA":1,"PCL_IO_LIBRARIES":1,"PCL_VISUALIZATIO":1,"PCL_FEATURES_LIB":1,"CMAKE_MINIMUM_RE":1,"FIND_FILE":1,"SPHINX":1,"sphinx":1,"build":1,".exe":1,"WIN32":3,"SPHINX_MAKE":4,"make":2,".bat":1,"ADD_CUSTOM_TARGE":2,"doc_usr":1,"html":2,"WORKING_DIRECTOR":2,"CMAKE_CURRENT_SO":2,"usr":1,"doc_dev":1,"dev":1},"COBOL":{"program":1,"-":19,"id":1,".":22,"hello":3,"procedure":1,"division":1,"display":1,"stop":1,"run":1,"COBOL":7,"TEST":2,"RECORD":1,"USAGES":1,"COMP":8,"PIC":5,"S9":4,"(":5,")":5,"COMP2":2,"IDENTIFICATION":2,"DIVISION":4,"PROGRAM":2,"ID":2,"PROCEDURE":2,"DISPLAY":2,"STOP":2,"RUN":2},"CODEOWNERS":{"COMMENT#":10,"*":1,"@dotnet":1,"/":2,"docs":1,"csharp":1,"COMMENT/**":1},"CSON":{"directoryIcons":1,":":230,"Atom":1,"icon":11,"match":20,"/":20,"^":8,"\\":11,".atom":1,"$":9,"colour":6,"Bower":1,"bower":1,"[":18,"-":3,"_":1,"]":18,"components":1,"Dropbox":2,"(?:":3,"|":3,".dropbox":1,".cache":1,")":3,"Git":1,".git":1,"GitHub":1,".github":1,"Meteor":1,".meteor":1,"NodeJS":1,"node_modules":1,"Package":1,".bundle":1,"i":3,"TextMate":1,"fileIcons":1,"ABAP":1,"scope":2,"ActionScript":2,"#":1,"Or":1,"Flash":1,"related":1,",":11,".":2,"flex":1,"config":1,"actionscript":1,"d":1,"+":1,"?":2,"alias":1,"s":1,"as3":1,"COMMENT#":7,"name":30,"scopeName":1,"fileTypes":1,"firstLineMatch":1,"patterns":8,"include":17,"repository":1,"main":1,"{":18,"}":18,"punctuation":1,"private":1,"begin":5,"end":5,"beginCaptures":5,"endCaptures":4,"image":1,"contentName":1,"pickleData":1,"sections":1,"control":1,"captures":2,"encoding":1,"copyright":1,"address":1,"property":1},"CSS":{"COMMENT/*!":2,".clearfix":8,"{":844,"*":130,"zoom":28,":":2479,";":2027,"}":843,"before":25,",":1388,"after":47,"display":81,"table":23,"content":33,"line":49,"-":4248,"height":72,"clear":17,"both":16,".hide":7,"text":67,"font":72,"/":2,"a":154,"color":326,"transparent":25,"shadow":125,"none":65,"background":369,"border":440,".input":120,"block":69,"level":2,"width":113,"%":118,"min":8,"30px":7,"webkit":170,"box":131,"sizing":15,"moz":151,"article":2,"aside":2,"details":2,"figcaption":2,"figure":2,"footer":2,"header":7,"hgroup":2,"nav":2,"section":2,"audio":4,"canvas":2,"video":3,"inline":60,"not":4,"(":283,"[":196,"controls":2,"]":196,")":257,"html":4,"size":53,"adjust":5,"ms":8,"focus":120,"outline":19,"thin":5,"dotted":6,"#333":4,"5px":43,"auto":28,"ring":4,"offset":4,"2px":48,"hover":73,"active":24,"sub":4,"sup":4,"position":170,"relative":10,"vertical":31,"align":38,"baseline":3,"top":170,"em":5,"bottom":146,"img":10,"COMMENT/*":30,"max":10,"\\":15,"middle":12,"interpolation":2,"mode":2,"bicubic":2,"#map_canvas":2,".google":2,"maps":2,"button":18,"input":199,"select":46,"textarea":51,"margin":234,"overflow":12,"visible":4,"normal":9,"::":11,"inner":20,"padding":100,"type":90,"=":140,"appearance":3,"cursor":15,"pointer":6,"label":10,"textfield":1,"search":33,"decoration":16,"cancel":1,"@media":1,"print":2,"!":5,"important":9,"#000":1,"visited":1,"underline":3,"href":14,"attr":2,"abbr":4,"title":4,".ir":1,"^=":15,"pre":9,"blockquote":12,"1px":209,"solid":44,"#999":1,"page":3,"break":6,"inside":2,"avoid":3,"thead":19,"group":133,"tr":54,"@page":1,"cm":1,"p":7,"h2":7,"h3":7,"orphans":1,"widows":1,"body":1,"family":5,"Helvetica":3,"Arial":3,"sans":3,"serif":3,"14px":48,"20px":60,"#333333":13,"#ffffff":65,"#0088cc":12,"#005580":4,".img":3,"rounded":1,"radius":261,"6px":86,"polaroid":1,"4px":196,"#fff":5,"#ccc":6,"rgba":160,"3px":48,"circle":9,"500px":4,".row":63,"left":229,"class":63,"*=":50,"float":42,".container":16,".navbar":166,"static":7,"fixed":17,"940px":3,".span12":7,".span11":7,"860px":1,".span10":7,"780px":1,".span9":7,"700px":1,".span8":7,"620px":1,".span7":7,"540px":1,".span6":7,"460px":1,".span5":7,"380px":1,".span4":7,"300px":1,".span3":7,"220px":2,".span2":7,"140px":1,".span1":7,"60px":2,".offset12":3,"980px":1,".offset11":3,"900px":1,".offset10":3,"820px":1,".offset9":3,"740px":1,".offset8":3,"660px":1,".offset7":3,"580px":1,".offset6":3,".offset5":3,"420px":1,".offset4":3,"340px":2,".offset3":3,"260px":1,".offset2":3,"180px":5,".offset1":3,"100px":1,"fluid":63,"first":89,"child":150,".controls":14,"row":10,"+":52,".pull":17,"right":123,"10px":28,".lead":1,"21px":3,"weight":13,"small":33,"strong":1,"bold":7,"style":9,"italic":2,"cite":1,".muted":3,"#999999":25,"#808080":1,".text":15,"warning":20,"#c09853":7,"#a47e3c":2,"error":5,"#b94a48":10,"#953b39":3,"info":22,"#3a87ad":9,"#2d6987":3,"success":21,"#468847":9,"#356635":3,"center":8,"h1":5,"h4":10,"h5":3,"h6":3,"inherit":3,"rendering":1,"optimizelegibili":1,"40px":10,"px":19,".page":1,"9px":11,"#eeeeee":15,"ul":45,"ol":8,"25px":2,"li":126,".unstyled":2,"list":21,".inline":10,">":419,"dl":1,"dt":3,"dd":3,".dl":6,"horizontal":30,"160px":2,"hidden":4,"ellipsis":1,"white":12,"space":11,"nowrap":7,"hr":1,"data":1,"original":1,"help":1,".initialism":1,"transform":2,"uppercase":2,"15px":22,"q":2,"address":1,"code":3,"Monaco":1,"Menlo":1,"Consolas":1,"monospace":1,"12px":9,"#d14":1,"#f7f7f9":1,"#e1e1e8":1,"13px":3,"word":3,"all":5,"wrap":3,"#f5f5f5":13,".prettyprint":1,".pre":1,"scrollable":1,"y":1,"scroll":1,".label":17,".badge":17,"empty":3,"#f89406":11,"#c67605":2,"inverse":60,"#1a1a1a":1,".btn":276,"mini":17,"collapse":7,"spacing":1,".table":90,"th":47,"td":45,"8px":20,"#dddddd":8,"caption":9,"colgroup":9,"tbody":34,"condensed":2,"bordered":38,"separate":2,"topleft":8,"last":59,"topright":8,"tfoot":6,"bottomleft":8,"bottomright":8,"striped":2,"nth":2,"odd":2,"#f9f9f9":6,"cell":1,"44px":1,"124px":1,"204px":1,"284px":1,"364px":1,"444px":1,"524px":1,"604px":1,"684px":1,"764px":1,"844px":1,"924px":1,".success":18,"#dff0d8":3,".error":18,"#f2dede":3,".warning":18,"#fcf8e3":3,".info":18,"#d9edf7":3,"#d0e9c6":1,"#ebcccc":1,"#faf2cc":1,"#c4e3f3":1,"form":19,"fieldset":1,"legend":3,"#e5e5e5":14,".uneditable":40,"#555555":9,"206px":2,"#cccccc":9,"inset":63,"transition":16,"linear":77,".2s":8,"o":18,".075":6,".6":3,"multiple":1,"#fcfcfc":1,"allowed":2,":-":9,"placeholder":9,".radio":16,".checkbox":16,"90px":1,"medium":1,"150px":1,"large":20,"210px":1,"xlarge":1,"270px":1,"xxlarge":1,"530px":1,"append":60,"prepend":52,"926px":1,"846px":1,"766px":1,"686px":1,"606px":1,"526px":1,"446px":1,"366px":1,"286px":1,"126px":1,"46px":1,"disabled":18,"readonly":5,".control":75,".help":22,"#dbc59e":3,".add":18,"on":18,"#d59392":3,"#7aba7b":3,"#7ab5d3":3,"invalid":6,"#ee5f5b":6,"#e9322d":1,"#f8b9b7":3,".form":66,"actions":5,"19px":5,"#595959":1,".dropdown":97,"menu":25,".popover":3,"z":5,"index":5,"16px":4,"toggle":42,".active":82,"#a9dba9":1,"#46a546":1,".search":12,"query":12,"image":71,"gradient":65,"#e6e6e6":10,"from":18,"to":31,"))":13,"repeat":29,"x":13,"filter":25,"progid":22,"DXImageTransform":22,".Microsoft":22,".gradient":22,"startColorstr":13,"endColorstr":13,"GradientType":13,"#bfbfbf":2,"enabled":9,"false":9,"#b3b3b3":1,".3em":3,".2":6,".05":12,".disabled":21,"#d9d9d9":2,"s":8,".15":9,"default":6,"opacity":4,"alpha":2,"11px":3,"primary":12,"danger":14,"#006dcc":1,"#0044cc":10,"#002a80":1,"#003bb3":1,"#003399":1,"#faa732":1,"#fbb450":5,"#ad6704":1,"#df8505":1,"#da4f49":1,"#bd362f":10,"#802420":1,"#a9302a":1,"#942a25":1,"#5bb75b":1,"#62c462":5,"#51a351":10,"#387038":1,"#499249":1,"#408140":1,"#49afcd":1,"#5bc0de":5,"#2f96b4":10,"#1f6377":1,"#2a85a0":1,"#24748c":1,"#363636":1,"#444444":5,"#222222":16,"#000000":4,"#151515":6,"#080808":1,"7px":11,"link":14,"url":2,"no":1,".icon":144,".nav":163,"pills":16,"submenu":4,"glass":1,"music":1,"24px":26,"48px":27,"envelope":1,"72px":27,"heart":1,"96px":27,"star":2,"120px":24,"144px":27,"user":1,"168px":6,"film":1,"192px":7,"216px":7,"240px":7,"264px":7,"ok":3,"288px":5,"remove":3,"312px":6,"in":5,"336px":7,"out":5,"360px":7,"off":2,"384px":7,"signal":1,"408px":7,"cog":1,"432px":6,"trash":1,"456px":7,"home":1,"file":1,"time":1,"road":1,"download":2,"alt":3,"upload":1,"inbox":1,"play":2,"refresh":1,"lock":1,"287px":1,"flag":1,"headphones":1,"volume":3,"down":6,"up":6,"qrcode":1,"barcode":1,"tag":1,"tags":1,"book":1,"bookmark":1,"camera":1,"167px":1,"justify":1,"indent":2,"facetime":1,"picture":1,"pencil":1,"map":1,"marker":1,"tint":1,"edit":1,"share":2,"check":1,"move":1,"step":2,"backward":3,"fast":2,"pause":1,"stop":1,"forward":3,"eject":1,"chevron":4,"plus":2,"sign":8,"minus":2,"question":1,"screenshot":1,"ban":1,"arrow":8,"289px":1,"resize":4,"full":1,"433px":1,"asterisk":1,"exclamation":1,"gift":1,"leaf":1,"fire":1,"eye":2,"open":2,"close":2,"plane":1,"calendar":1,"random":1,"comment":1,"magnet":1,"313px":1,"119px":2,"retweet":1,"shopping":1,"cart":1,"folder":2,"118px":1,"hdd":1,"bullhorn":1,"bell":1,"certificate":1,"thumbs":2,"hand":4,"globe":1,"wrench":1,"tasks":1,"briefcase":1,"fullscreen":1,"toolbar":4,".large":3,".open":27,".125":3,".caret":35,".dropup":1,".divider":4,"tabs":53,"#ddd":19,"stacked":12,".tabs":31,".tabbable":4,".tab":4,"below":9,"pane":2,".pill":3,"74px":1,"#fafafa":1,"#f2f2f2":11,"#d4d4d4":1,".collapse":1,".brand":7,"#777777":6,".1":12,"navbar":20,"#ededed":1,"bar":8,"18px":1,"absolute":2,"#1b1b1b":1,"#111111":9,"#252525":1,"#515151":1,".focused":1,"#0e0e0e":1,"#040404":9,".breadcrumb":4,".pagination":39,"span":19,"centered":1,".pager":17,".next":2,".previous":2,".thumbnails":6,".thumbnail":5,"ease":4,".caption":1,".alert":17,"35px":1,"#fbeed5":1,".close":1,"#d6e9c6":1,"#eed3d7":1,"#bce8f1":1,"@":4,"keyframes":4,"progress":5,"stripes":5,"@keyframes":1,".progress":2,"#f7f7f7":1,".bar":1,"#0e90d2":1,"#149bdf":5,"#0480be":5,"webki":1,"COMMENT{-":1},"CSV":{"Year":1,",":9,"Make":1,"Model":1,"Length":1,"Ford":1,"E350":1,"Mercury":1,"Cougar":1},"CUE":{"package":2,"json":1,"import":1,"#Workflow":1,":":234,"{":73,"@jsonschema":1,"(":6,"schema":1,"=":8,")":4,"null":5,"|":194,"bool":9,"number":9,"string":40,"[...]":4,"COMMENT//":377,"name":11,"?":101,"on":1,"#event":3,"[":89,"...":63,"]":89,"&":60,"_":21,",":83,"check_run":1,"#eventObject":27,"types":17,"#types":18,"*":27,"}":69,"check_suite":1,"create":1,"delete":1,"deployment":4,"deployment_statu":1,"fork":1,"gollum":1,"issue_comment":1,"issues":1,"label":1,"member":1,"milestone":1,"page_build":1,"project":1,"project_card":1,"project_column":1,"public":1,"pull_request":1,"#ref":4,"=~":11,"!~":9,"pull_request_rev":2,"pull_request_tar":1,"push":1,"registry_package":1,"release":1,"status":1,"watch":1,"workflow_dispatc":1,"inputs":1,"description":1,"deprecationMessa":1,"required":1,"default":1,"}}":2,"workflow_run":1,"workflows":1,"repository_dispa":1,"schedule":1,"cron":1,"env":4,"#env":6,"defaults":2,"#defaults":3,"jobs":1,"needs":1,"#name":3,"#machine":4,"#architecture":4,"#expressionSynta":5,"environment":1,"#environment":2,"outputs":1,"if":3,"steps":1,"id":1,"uses":1,"run":2,"#":3,"shell":2,"#shell":3,"with":1,"args":1,"entrypoint":1,"false":2,"strategy":1,"matrix":1,"#configuration":5,"true":2,"container":1,"#container":3,"services":1,"#branch":5,"#globs":3,"image":1,"credentials":1,"username":1,"password":1,"ports":4,"volumes":1,"options":1,"url":1,"strings":1,".MinRunes":1,"#path":3,"branches":1,"tags":1,"paths":1,"))":1,"kube":1,"service":3,"ID":15,"apiVersion":5,"kind":5,"metadata":9,"labels":5,"app":3,"//":7,"by":1,"convention":1,"domain":3,"always":1,"the":6,"same":2,"in":6,"given":1,"files":1,"component":5,"#Component":6,"varies":1,"per":1,"directory":1,"spec":11,"port":3,"int":5,"protocol":1,"from":1,"Kubernetes":1,"definition":1,"selector":3,".labels":2,"we":1,"want":1,"those":1,"to":1,"be":1,"replicas":2,"template":3,"containers":3,"daemonSet":2,"_spec":5,"_name":7,"statefulSet":2,"configMap":1,"{}":1,"_export":1,"include":1,"for":4,"x":2,"k":1,"v":3,".spec":3,".template":2,".metadata":1,"c":2,".containers":1,"p":3,".ports":1,"._export":1,"let":1,"Port":4,".containerPort":1,"is":1,"an":1,"alias":1,"targetPort":1},"CWeb":{"COMMENT%":6,"\\":120,"font":3,"tenlogo":5,"=":214,"logo10":1,"%":1,"used":5,"for":31,"the":54,"METAFONT":1,"logo":1,"logos":1,"logosl10":1,"def":3,"MF":1,"{{":2,"META":2,"}":106,"-":57,"{":106,"FONT":1,"}}":2,"MP":36,"POST":1,"title":1,"Math":2,"support":1,"functions":4,"IEEE":1,"double":8,"based":1,"math":169,"pdfoutput":1,"@":83,"Introduction":1,".":68,"@c":8,"#include":10,"<":52,"w2c":1,"/":22,"config":1,".h":8,">":27,"stdio":2,"stdlib":2,"string":1,"COMMENT/*":68,"#define":2,"ROUND":3,"(":405,"a":19,")":495,"floor":1,"((":11,"+":82,"@h":1,"Declarations":2,";":449,"mpmathdouble":1,">=":21,"#ifndef":1,"MPMATHDOUBLE_H":2,"Internal":2,"library":2,"declarations":2,"#endif":1,"*":132,"initialization":1,"First":1,",":762,"here":4,"are":19,"some":1,"very":1,"important":1,"constants":1,"@d":21,"PI":1,"fraction_multipl":4,"angle_multiplier":4,"Here":3,"that":16,"static":68,"as":3,"they":1,"not":4,"elsewhere":2,"void":103,"mp_double_scan_f":2,"mp":102,"int":68,"n":11,"mp_double_scan_n":2,"mp_ab_vs_cd":2,"mp_number":183,"ret":11,"b":9,"c":16,"d":6,"mp_double_ab_vs_":1,"mp_double_crossi":2,"mp_number_modulo":2,"mp_double_print_":2,"char":9,"mp_double_number":10,"mp_double_slow_a":2,"x_orig":6,"y_orig":1,"mp_double_square":2,"mp_double_sin_co":2,"z_orig":1,"n_cos":1,"n_sin":1,"mp_init_randoms":2,"seed":1,"mp_number_angle_":3,"A":131,"mp_number_fracti":3,"mp_number_scaled":6,"mp_double_m_unif":2,"mp_double_m_norm":2,"mp_double_m_exp":2,"mp_double_m_log":2,"mp_double_pyth_s":2,"r":6,"mp_double_pyth_a":2,"mp_double_n_arg":2,"x":133,"y":140,"mp_double_veloci":2,"st":1,"ct":1,"sf":1,"cf":1,"t":7,"mp_set_double_fr":33,"B":69,"C":22,"mp_number_negate":3,"mp_number_add":3,"mp_number_substr":3,"mp_number_half":3,"mp_number_halfp":3,"mp_number_double":3,"mp_number_add_sc":3,"mp_number_multip":3,"mp_number_divide":3,"mp_double_abs":3,"mp_number_clone":3,"mp_number_swap":3,"mp_round_unscale":2,"mp_number_to_int":3,"mp_number_to_sca":3,"mp_number_to_boo":3,"mp_number_to_dou":3,"mp_number_odd":3,"mp_number_equal":3,"mp_number_greate":3,"mp_number_less":3,"mp_number_nonequ":3,"mp_number_floor":2,"i":2,"mp_double_fracti":2,"p":26,"q":4,"mp_new_number":40,"mp_number_type":2,"mp_free_number":3,"mp_free_double_m":3,"mp_double_set_pr":3,"And":3,"these":3,"ones":1,"it":3,"mp_initialize_do":2,"coef_bound":3,"fraction_thresho":6,"half_fraction_th":5,"scaled_threshold":6,"half_scaled_thre":5,"near_zero_angle":2,"p_over_v_thresho":5,"equation_thresho":5,"tfm_warn_thresho":5,"warning_limit":2,"pow":2,"epsilon":2,"math_data":28,"mp_xmalloc":1,"sizeof":1,"))":4,"->":243,"allocate":1,"free":2,"&":48,"precision_defaul":2,"mp_scaled_type":22,".data":66,".dval":113,"unity":5,"precision_max":2,"precision_min":2,"epsilon_t":2,"inf_t":3,"EL_GORDO":1,"warning_limit_t":3,"one_third_inf_t":3,"one_third_EL_GOR":1,"unity_t":3,"two_t":3,"two":5,"three_t":3,"three":3,"half_unit_t":3,"half_unit":1,"three_quarter_un":4,"zero_t":2,"arc_tol_k":2,"mp_fraction_type":15,"fraction_one_t":3,"fraction_one":1,"fraction_half_t":2,"fraction_half":1,"fraction_three_t":2,"fraction_three":1,"fraction_four_t":2,"fraction_four":1,"three_sixty_deg_":3,"mp_angle_type":4,"three_sixty_deg":1,"one_eighty_deg_t":3,"one_eighty_deg":1,"one_k":3,"sqrt_8_e_k":3,"twelve_ln_2_k":3,"coef_bound_k":3,"coef_bound_minus":3,"twelvebits_3":2,"twentysixbits_sq":2,"twentyeightbits_":2,"twentysevenbits_":2,"near_zero_angle_":3,"from_int":1,"from_boolean":1,"from_scaled":1,"from_double":1,"from_addition":1,"from_substractio":1,"from_oftheway":1,"from_div":1,"from_mul":1,"from_int_div":1,"from_int_mul":1,"negate":1,"add":1,"substract":1,"half":2,"halfp":1,"do_double":1,"abs":1,"clone":1,"swap":1,"add_scaled":1,"multiply_int":1,"divide_int":1,"to_boolean":1,"to_scaled":1,"to_double":1,"to_int":1,"odd":4,"equal":3,"less":1,"greater":1,"nonequalabs":1,"round_unscaled":1,"floor_scaled":1,"fraction_to_roun":1,"make_scaled":1,"make_fraction":1,"take_fraction":1,"take_scaled":1,"velocity":1,"n_arg":1,"m_log":1,"m_exp":1,"m_unif_rand":1,"m_norm_rand":1,"pyth_add":1,"pyth_sub":1,"fraction_to_scal":1,"scaled_to_fracti":1,"scaled_to_angle":1,"angle_to_scaled":1,"init_randoms":1,"sin_cos":1,"slow_add":1,"sqrt":1,"print":1,"tostring":1,"modulo":1,"ab_vs_cd":1,"crossing_point":1,"scan_numeric":1,"scan_fractional":1,"free_math":1,"set_precision":1,"return":10,"free_number":25,"(((":25,"Creating":1,"an":4,"destroying":1,"|":54,"objects":1,"data":47,"type":8,"mp_nan_type":1,"low":1,"level":1,"on":2,"items":1,"setters":1,"first":2,"mp_double_take_f":1,"if":50,"==":8,"fabs":3,"swap_tmp":2,"Query":1,"!":2,")))":1,"Fixed":1,"point":1,"arithmetic":1,"is":20,"done":3,"sl":1,"scaled":1,"integers":1,"multiples":1,"of":28,"$2":1,"^":2,"COMMENT{-":1,"datethis":1,"Intro":1,"This":1,"program":1,"generates":1,"clauses":10,"transition":1,"relation":1,"from":6,"time":10,"$t":13,"$":63,"to":16,"in":5,"Conway":1,"all":3,"potentially":1,"live":3,"cells":3,"at":11,"belong":1,"pattern":3,"lines":1,"representing":1,"rows":1,"where":3,"each":2,"line":4,"has":2,"`":1,"..":1,"cell":12,"The":11,"specified":1,"separately":1,"command":3,"parameter":1,"Boolean":1,"variable":4,"$(":5,"named":1,"by":9,"its":1,"so":1,"called":2,"``":4,"xty":4,"code":7,"namely":1,"decimal":2,"value":3,"~":14,"$x":5,"followed":2,"letter":1,"$y":4,"For":3,"example":3,"and":21,"indicates":2,"liveness":1,"10a11":1,"corresponding":1,"10b11":1,"Up":1,"auxiliary":6,"variables":7,"together":1,"with":2,"order":2,"construct":1,"define":4,"successor":1,"state":2,"names":1,"obtained":1,"appending":1,"one":3,"following":1,"character":1,"combinations":1,":":7,"A2":1,"A3":1,"A4":1,"B1":1,"B2":1,"B3":1,"B4":1,"C1":1,"C2":1,"C3":1,"C4":1,"D1":1,"D2":1,"E1":1,"E2":1,"F1":1,"F2":1,"G1":1,"G2":1,"These":1,"derived":1,"Bailleux":1,"--":2,"Boufkhad":1,"method":1,"encoding":1,"cardinality":1,"constraints":1,"$k":10,"stands":2,"condition":1,"least":3,"eight":2,"neighbors":11,"alive":5,"Similarly":1,"four":4,"accounts":1,"other":2,"Codes":1,".D":2,".E":1,".F":1,".G":2,"refer":1,"pairs":1,"Thus":1,"instance":1,"10a11C2":1,"means":2,"last":2,"Those":1,"receive":1,"values":1,"up":2,"per":2,"$u":1,"$v":1,"$z":8,"correspond":1,"pairing":1,"there":1,"six":2,"$$":5,"bar":38,"u":4,"d_1":6,"quad":19,"v":4,"d_2":6,"sixteen":3,"displaylines":1,"hfill":4,"d_1b_1":1,"e_1b_1":1,"d_2b_2":1,"e_1b_2":1,"e_2b_2":1,"e_1b_3":1,"e_2b_3":1,"e_2b_4":1,"cr":1,"d_1e_1":1,"b_1":1,"d_1e_2":1,"b_2":2,"d_2e_1":1,"b_3":3,"d_2e_2":1,"e_1":1,"b_4":2,"e_2":1,"$b":1,"$d":1,"s":3,"another":1,"$c":2,"$g":1,"similar":1,"set":2,"will":2,"$a":2,"Once":1,"next":4,"a_4":1,"z":3,"a_2":1,"a_3z":1,"a_3a_4z":1,"a_2a_4":1,"zz":1,"states":1,".e":1,"be":6,"ge2":1,"but":1,"ge4":1,"Nearby":1,"can":5,"share":1,"according":1,"tricky":1,"scheme":1,"worked":1,"out":1,"below":1,"In":1,"consequence":1,"actual":1,"number":1,"reduced":1,"$77":1,"$57":1,"respectively":1,"except":1,"boundaries":1,"So":1,"maxx":9,"maxy":11,"[":62,"]":62,"have_b":3,"have_d":3,"have_e":3,"have_f":3,"tt":16,"xmax":7,"ymax":8,"xmin":7,"ymin":8,"timecode":4,"[]":2,"@q":1,"buf":6,"unsigned":2,"clause":17,"clauseptr":8,"Subroutines":1,"main":1,"argc":2,"argv":3,"register":9,"j":41,"k":60,"Process":2,"Input":2,"<=":5,"++":19,"If":5,"obviously":2,"dead":2,"continue":3,"zprime":2,"!=":9,"||":9,"sscanf":1,"fprintf":5,"stderr":5,"exit":5,";;":1,"fgets":1,"stdin":1,"break":1,"else":8,"pp":6,"xx":25,"yy":26,"&&":8,"?":3,"Clauses":1,"assembled":1,"array":2,"surprise":1,"we":6,"put":1,"encoded":1,"literals":2,"literal":6,"bit":4,"quantity":1,"leading":1,"should":2,"complemented":2,"bits":2,"specify":3,"thru":1,"plain":1,".A":1,"integer":1,"zero":2,"That":1,"leaves":1,"room":1,"fields":1,"which":3,"Type":1,"have":1,"ordinary":1,"However":1,"instead":2,"denotes":2,"special":1,"tautology":2,"always":4,"true":1,"omit":2,"otherwise":1,"entire":1,"Finally":2,"avoid":2,"length":1,"taut":4,"<<":11,"sign":5,"Sub":9,"...":9,"outclause":41,"goto":1,">>":4,"printf":6,"applit":42,"e":4,"subroutines":1,"only":1,"fourth":1,"addresses":1,"Indeed":1,"show":1,"bmod4":1,"Therefore":1,"remember":1,"Slight":1,"trick":1,"range":1,"generating":1,"d_k":1,"twice":1,"newlit":28,"newcomplit":29,"x1":25,"x2":17,"()":40,"#":1,"f":4,"subroutine":5,"do":1,"save":1,"factor":1,"because":1,"even":1,"y1":25,"y2":16,"g":6,"cleans":1,"dregs":1,"somewhat":1,"tediously":1,"locating":1,"weren":1,"No":1,"sharing":1,"possible":1,"Fortunately":1,"shared":1,"since":1,"thus":1,"saving":1,"generated":1,"unshared":1,"handles":1,"working":1,"overlap":1,"rules":1,"problematic":1,"I":2,"guaranteed":1,"Set":2,"Totals":1,"over":1,"then":1,"deduced":1,"mentioned":1,"beginning":1,"$a_2":1,"$a_3":1,"$a_4":1,"actually":1,"generate":1,"five":1,"stick":1,"mc":1,"3SAT":1,"Index":1},"Cabal Config":{"name":2,":":64,"line2pdf":3,"version":4,"copyright":1,"Audrey":3,"Tang":3,"license":4,"BSD3":1,"-":221,"file":4,"LICENSE":2,"author":2,"<":4,"audreyt":2,"@audreyt":2,".org":2,">":2,"maintainer":2,"synopsis":2,"Simple":3,"command":2,"line":2,"utility":2,"to":2,"convert":2,"text":3,"into":2,"PDF":2,"description":2,"stability":1,"experimental":1,"build":7,"type":1,"cabal":2,">=":5,"category":2,"Text":3,"extra":3,"source":6,"files":2,"README":1,"flag":3,"small_base":3,"Choose":1,"the":1,"new":1,"smaller":1,",":123,"split":2,"up":1,"base":12,"package":18,".":2,"library":2,"exposed":1,"modules":1,".LineToPDF":2,".Internals":1,"extensions":2,"ImplicitParams":2,"ExistentialQuant":2,"if":2,"(":2,")":2,"depends":6,"containers":5,"bytestring":6,"else":2,"hs":5,"dirs":4,"src":4,"executable":2,"main":2,"is":2,".hs":2,"constraints":1,"DRBG":1,"==":117,"HTTP":1,"HUnit":1,"MissingH":1,"MonadRandom":1,"StateVar":1,"aeson":1,"ansi":2,"terminal":1,"wl":1,"pprint":1,"appar":1,"array":1,"attoparsec":1,"auto":1,"update":1,"base16":1,"base64":1,"bifunctors":1,"binary":1,"blaze":1,"builder":2,"byteable":1,"byteorder":1,"case":1,"insensitive":1,"cereal":1,"cipher":3,"aes":1,"aes128":1,"comonad":1,"contravariant":1,"crypto":2,"api":1,"types":2,"cryptohash":2,"cryptoapi":1,"data":6,"default":8,"class":1,"instances":4,"dlist":2,"old":3,"locale":2,"deepseq":1,"directory":1,"distributive":1,"easy":1,"either":1,"entropy":1,"exceptions":1,"fast":1,"logger":2,"filepath":2,"free":1,"ghc":1,"prim":1,"hashable":1,"hslogger":1,"http":2,"date":1,"integer":1,"gmp":1,"iproute":1,"lifted":1,"mmorph":1,"monad":1,"control":1,"mtl":1,"nats":1,"network":2,"uri":1,"time":3,"optparse":1,"applicative":1,"parallel":1,"parsec":1,"prelude":1,"extras":1,"pretty":1,"prettyclass":1,"primitive":1,"process":1,"profunctors":1,"random":1,"regex":3,"compat":3,"posix":1,"resourcet":1,"rts":1,"scientific":1,"scotty":1,"securemem":1,"semigroupoids":1,"semigroups":1,"simple":1,"sendfile":1,"stm":1,"streaming":1,"commons":1,"stringsearch":1,"syb":1,"system":2,"fileio":1,"tagged":1,"template":1,"haskell":1,"temporary":1,"transformers":3,"unix":3,"unordered":1,"vault":1,"vector":1,"void":1,"wai":4,"middleware":1,"static":1,"warp":1,"word8":1,"zlib":1,"flags":18,"overloaded":54,"methods":18,"signals":18,"properties":18,"optional":1,"packages":1,"*":1,"COMMENT--":17,"gi":17,"atk":1,"cairo":1,"gdk":1,"gdkpixbuf":1,"gio":1,"glib":1,"gobject":1,"gtk":2,"gtkosxapplicatio":1,"gtksource":1,"javascriptcore":1,"pango":1,"pangocairo":1,"soup":1,"webkit":1,"webkit2":1,"linguist":3,"sample":2,"Example":1,"of":1,"a":1,"Cabal":1,"configuration":1,"for":1,"GitHub":1,"Linguist":1,"homepage":1,"https":1,"//":1,"github":2,".com":2,"/":2,"ISC":1,"Alhadis":1,"foo":1,"@bar":1,"Language":1,"CHANGELOG":1,".md":1,"^":2,"language":2,"Haskell2010":2,"Main":1},"Cadence":{"import":10,"Profile":3,"from":29,"0xProfile":1,"pub":42,"fun":18,"main":2,"(":88,"address":2,":":120,"Address":5,")":88,".ReadOnly":1,"?":5,"{":48,"return":12,".read":1,"}":48,"COMMENT//":120,"FungibleToken":16,"0xFUNGIBLETOKENA":5,"FlowToken":20,"0xFLOWTOKENADDRE":2,"account":2,"UFix64":43,"let":21,"vaultRef":2,"=":25,"getAccount":2,".getCapability":2,"/":40,"public":6,"flowTokenBalance":3,".borrow":5,"<&":9,".Vault":19,".Balance":4,">":13,"()":16,"??":5,"panic":5,".balance":15,"contract":2,"var":8,"totalSupply":1,"event":11,"TokensInitialize":2,"initialSupply":2,"TokensWithdrawn":4,"amount":36,",":36,"TokensDeposited":4,"to":7,"TokensMinted":2,"TokensBurned":2,"MinterCreated":2,"allowedAmount":10,"BurnerCreated":2,"resource":5,"Vault":5,".Provider":1,".Receiver":5,"balance":9,"init":5,"self":33,"withdraw":1,"@FungibleToken":6,"-":3,"emit":11,".owner":2,".address":2,"<-":24,"create":8,"deposit":2,"vault":13,"as":4,"!":4,"@FlowToken":6,"+":3,"destroy":4,".totalSupply":7,"createEmptyVault":1,"Administrator":4,"createNewMinter":1,"@Minter":1,"Minter":2,"createNewBurner":1,"@Burner":1,"Burner":2,"mintTokens":1,"pre":1,"<=":1,".allowedAmount":4,"burnTokens":1,"adminAccount":7,"AuthAccount":5,".save":5,"storage":14,"flowTokenVault":8,".link":4,"flowTokenReceive":3,"target":4,"admin":4,"flowTokenAdmin":2,"FlowFees":5,"FeesDeducted":2,"inclusionEffort":8,"executionEffort":8,"FeeParametersCha":2,"surgeFactor":11,"inclusionEffortC":9,"executionEffortC":9,"access":2,".vault":5,".deposit":3,"getFeeBalance":1,"withdrawTokensFr":1,".withdraw":2,"setFeeParameters":2,"newParameters":4,"FeeParameters":7,".setFeeParameter":2,"setFeeSurgeFacto":1,"_":3,"oldParameters":3,".getFeeParameter":2,".inclusionEffort":4,".executionEffort":4,"struct":1,".surgeFactor":3,"deductTransactio":1,"acct":2,"feeAmount":6,".computeFees":1,"if":3,"==":2,"tokenVault":4,"feeVault":2,"getFeeParameters":1,".account":3,".copy":1,"<":2,"FlowTxFeeParamet":3,"feeParameters":5,".load":1,"computeFees":1,"params":4,"totalFees":2,"*":3,".createEmptyVaul":2,"flowFeesAdmin":1,"0xTOKENADDRESS":2,"transaction":2,"recipient":2,"tokenAdmin":1,"&":2,".Administrator":2,"tokenReceiver":1,"prepare":2,"signer":7,".tokenAdmin":2,".tokenReceiver":2,"execute":1,"minter":3,".createNewMinter":1,"mintedVault":2,".mintTokens":1,"nil":1},"Cairo":{"from":12,"starkware":12,".cairo":11,".common":12,".memcpy":1,"import":12,"memcpy":3,".alloc":2,"alloc":4,"func":23,"concat_arr":1,"{":13,"range_check_ptr":22,"}":13,"(":122,"acc":2,":":140,"felt":53,"*":58,",":233,"acc_len":4,"arr":10,"arr_len":3,")":122,"->":17,"res":16,"res_len":1,"alloc_locals":5,"let":34,"local":16,"acc_cpy":4,"=":231,"()":31,"+":9,"return":17,"end":32,"%":3,"lang":2,"starknet":2,".cairo_builtins":3,"HashBuiltin":18,"SignatureBuiltin":7,".math":2,"assert_not_zero":3,".uint256":1,"Uint256":13,"uint256_check":7,"uint256_add":2,"uint256_sub":3,"uint256_le":2,"uint256_lt":2,"COMMENT#":15,"uint256_checked_":3,"syscall_ptr":3,"pedersen_ptr":22,"a":11,"b":11,"c":9,"is_overflow":2,"assert":14,"is_le":2,"is_lt":2,"builtins":1,"pedersen":1,"range_check":1,"ecdsa":1,".hash":1,"hash2":2,"assert_lt_felt":1,".starknet":1,".storage":1,"Storage":14,".signature":1,"verify_ecdsa_sig":5,"@storage_var":8,"coordinator":5,"phase":13,"ayes":4,"nays":4,"commitments":3,"user":12,"voprf_key":3,"paid":3,"voprf_key_bits":1,"bit":1,"@external":6,"initialize":1,"storage_ptr":18,"current_phase":16,".read":18,".write":10,"commit":1,"ecdsa_ptr":5,"commitment":7,"sig_r":8,"sig_s":8,"message":4,"public_key":4,"signature_r":4,"signature_s":4,"end_commitment_p":1,"the_coordinator":6,"submit_key":1,"key":5,"end_voting_phase":1,"double_and_add_2":3,"index":10,"if":9,"==":9,"else":9,"[":132,"]":132,"-":12,"double_ec":3,"x_in":12,"y_in":9,"x_out":1,"y_out":1,"lambda":8,"/":2,"x":11,"y":9,"double_and_add_e":3,"x_base":6,"y_base":5,"infinity_in":3,"infinity":8,"x_ret":4,"y_ret":4,"x_tmp":3,"y_tmp":2,"x_double":4,"y_double":4,"cast_vote":1,"vote":5,"t_hash_y":4,"a0":2,"a1":2,"a2":2,"a3":2,"a4":2,"a5":2,"a6":2,"a7":2,"a8":2,"a9":2,"a10":2,"a11":2,"a12":2,"a13":2,"a14":2,"a15":2,"a16":2,"a17":2,"a18":2,"a19":2,"a20":2,"a21":2,"a22":2,"a23":2,"a24":2,"a25":2,"a26":2,"a27":2,"a28":2,"a29":2,"a30":2,"a31":2,"a32":2,"a33":2,"a34":2,"a35":2,"a36":2,"a37":2,"a38":2,"a39":2,"a40":2,"a41":2,"a42":2,"a43":2,"a44":2,"a45":2,"a46":2,"a47":2,"a48":2,"a49":2,"a50":2,"a51":2,"a52":2,"a53":2,"a54":2,"a55":2,"a56":2,"a57":2,"a58":2,"a59":2,"a60":2,"a61":2,"a62":2,"a63":2,"a64":2,"a65":2,"a66":2,"a67":2,"a68":2,"a69":2,"a70":2,"a71":2,"a72":2,"a73":2,"a74":2,"a75":2,"a76":2,"a77":2,"a78":2,"a79":2,"a80":2,"a81":2,"a82":2,"a83":2,"a84":2,"a85":2,"a86":2,"a87":2,"a88":2,"a89":2,"a90":2,"a91":2,"a92":2,"a93":2,"a94":2,"a95":2,"a96":2,"a97":2,"a98":2,"a99":2,"a100":2,"a101":2,"a102":2,"a103":2,"a104":2,"a105":2,"a106":2,"a107":2,"a108":2,"a109":2,"a110":2,"a111":2,"a112":2,"a113":2,"a114":2,"a115":2,"a116":2,"a117":2,"a118":2,"a119":2,"a120":2,"a121":2,"a122":2,"a123":2,"a124":2,"a125":2,"a126":2,"a127":2,"t_hash":6,"hash_ptr":1,"paid_commitment":2,"num_yes":5,"tempvar":12,"num_no":5,"key_bits":131,"key_computed":2,"commitment_compu":2,"@view":2,"get_result":1,"get_phase":1},"CameLIGO":{"COMMENT(*":10,"module":5,"Errors":4,"=":75,"struct":5,"let":49,"notEnoughBalance":1,"notEnoughAllowan":1,"vulnerable_opera":1,"end":5,"Allowance":9,"type":17,"spender":21,"address":11,"allowed_amount":13,"nat":9,"t":18,"(":57,",":23,")":61,"map":2,"get_allowed_amou":1,"a":7,":":55,"match":3,"Map":3,".find_opt":2,"with":4,"Some":3,"v":2,"->":9,"|":10,"None":2,"0n":5,"set_allowed_amou":1,"if":2,">":1,"then":2,".add":1,"else":2,"Ledger":8,"owner":22,"amount_":17,"*":10,".t":8,"big_map":1,"get_for_user":4,"ledger":33,"Big_map":2,"tokens":14,".empty":1,"update_for_user":4,"allowances":14,".update":1,"))":2,"set_approval":1,"in":29,"previous_allowan":2,".get_allowed_amo":3,"()":3,"assert_with_erro":3,"||":1,".vulnerable_oper":1,".set_allowed_amo":1,"decrease_token_a":1,"from_":6,">=":2,".notEnoughAllowa":1,".notEnoughBalanc":1,"abs":1,"-":1,"increase_token_a":1,"to_":5,"+":1,"TokenMetadata":2,"data":2,"{":3,"token_id":1,";":4,"token_info":1,"string":1,"bytes":1,"}":3,"Storage":8,"token_metadata":1,"totalSupply":1,"get_amount_for_o":1,"s":33,"_":2,".get_for_user":2,".ledger":3,"get_allowances_f":1,"get_ledger":1,"set_ledger":1,"storage":7,"transfer":5,"value":5,".get_ledger":2,".decrease_token_":1,"Tezos":5,".sender":2,".increase_token_":1,".set_ledger":2,"[]":2,"operation":11,"list":5,"approve":5,".set_approval":1,"getAllowance":5,"contract":3,"(((":1,"callback":6,".get_allowances_":1,".transaction":3,"0tez":3,"[":3,"]":3,"getBalance":5,"((":2,"balance_":2,".get_amount_for_":1,"getTotalSupply":5,"unit":1,"(()":1,".totalSupply":1,"parameter":2,"Transfer":2,"of":5,"Approve":2,"GetAllowance":2,"GetBalance":2,"GetTotalSupply":2,"main":1,"p":12},"CartoCSS":{"@marina":3,"-":2547,"text":865,":":1092,"#576ddf":1,";":1091,"//":1,"also":1,"swimming_pool":1,"@wetland":2,"darken":43,"(":177,"#017fff":1,",":283,"%":43,")":177,"COMMENT/*":4,"@mud":2,"#aea397":1,"@shop":6,"icon":9,"#ac39ac":1,"@transportation":6,"#0092da":1,"#0066ff":6,"@airtransport":5,"#8461C4":1,"@landcover":312,"font":135,"size":446,"big":90,"bigger":90,"wrap":340,"width":353,"face":127,"name":214,"@oblique":8,"fonts":45,"@standard":36,".points":1,"{":430,"[":784,"feature":223,"=":306,"]":784,"zoom":237,">=":242,"point":126,"file":92,"url":92,"placement":167,"interior":166,"}":430,"marker":97,"fill":145,"#0a0a0a":1,">":225,"#969494":1,"line":6,"clip":15,"false":15,"access":6,"!=":8,"opacity":1,"religion":8,"denomination":1,"::":19,"aeroway":4,"<":3,"man_made":3,"natural":6,"#d08f55":2,"#d40000":1,"ignore":1,"true":1,"#239c45":1,"color":1,"#8ef2ab":1,"power":2,"power_source":1,".amenity":1,"low":2,"priority":1,"railway":2,"highway":2,"barrier":6,"#3f3f3f":1,"#7d7c7c":1,".text":2,"way_pixels":224,"#000":1,"halo":127,"radius":85,"#734a08":7,"dy":43,"@bold":5,"@book":32,"#66ccaf":1,"#000033":2,"is_building":66,"@wood":1,"rgba":42,"brown":7,"ele":30,"/":30,"way_area":10,"@water":1,"@stadium":1,"@track":1,"@pitch":1,"@park":3,"@quarry":1,"@vineyard":1,"@cemetery":1,"@residential":1,"@garages":1,"@field":1,"@grass":1,"@allotments":1,"@forest":1,"@farmyard":1,"@farmland":1,"@retail":1,"@industrial":1,"@commercial":1,"@construction":1,"#6699cc":6,"black":1,"@campsite":1,"@theme_park":1,"#660033":1,"@school":3,"#da0092":2,"#939":2,"@danger_area":1,"@military":1,"#aa66cc":1,"@barracks":1,"@zoo":1,"@power":1,"@desert":1,"@sand":1,"@heath":1,"@grassland":1,"@scrub":1,"@apron":1,"@beach":1,"@rest_area":1,"@glacier":1},"Ceylon":{"by":1,"(":4,")":4,"shared":5,"void":1,"test":1,"()":1,"{":3,"print":1,";":4,"}":3,"class":1,"Test":3,"name":3,"satisfies":1,"Comparable":1,"<":1,">":1,"String":2,"actual":2,"string":1,"=":1,"Comparison":1,"compare":1,"other":2,"return":1,"<=>":1,".name":1},"Chapel":{"COMMENT/*":89,"COMMENT//":386,"config":10,"const":69,"n":16,"=":513,";":644,"pi":2,",":887,"solarMass":7,"*":368,"**":20,"daysPerYear":13,"record":1,"body":6,"{":169,"var":87,"pos":5,":":151,"real":122,"v":12,"mass":12,"//":43,"does":1,"not":1,"change":2,"after":1,"it":1,"is":1,"set":3,"up":1,"}":169,"bodies":9,"[":1018,"new":7,"(":571,")":555,"-":319,"]":1006,"numbodies":5,".numElements":2,"proc":61,"main":3,"()":79,"initSun":2,"writef":5,"energy":5,"())":3,"for":49,"do":70,"advance":2,"p":11,"+":309,"reduce":4,"b":8,"in":99,".v":6,".mass":6,"))":45,"/":46,"dt":14,"i":273,"j":38,"updateVelocities":2,"inline":11,"ref":19,"b1":9,"b2":7,"dpos":4,".pos":5,"mag":3,"sqrt":11,"sumOfSquares":4,"-=":10,"+=":23,"e":43,"return":19,"x":117,"use":5,"BlockDist":2,"CyclicDist":1,"BlockCycDist":1,"ReplicatedDist":2,"DimensionalDist2":2,"ReplicatedDim":2,"BlockCycDim":1,"Space":17,"BlockSpace":2,"dmapped":8,"Block":4,"boundingBox":2,"BA":7,"int":21,"forall":52,"ba":4,"here":9,".id":9,"if":122,"!":1,".hasSingleLocalS":2,"then":101,"halt":13,"L":8,"Locales":9,"on":9,"indices":6,".localSubdomain":2,"!=":16,"writeln":52,"MyLocaleView":5,"#numLocales":1,"MyLocales":6,"locale":1,"reshape":2,"BlockSpace2":2,"targetLocales":1,"BA2":4,"ML":2,"zip":2,".targetLocales":1,"CyclicSpace":2,"Cyclic":1,"startIdx":2,".low":6,"CA":5,"ca":2,"BlkCycSpace":2,"BlockCyclic":1,"blocksize":1,"BCA":5,"bca":2,"verifyID":3,"Data":3,"[]":8,".localSubdomains":1,"ReplicatedSpace":2,"RA":12,"ra":4,"A":13,"LocaleSpace":3,".high":4,"nl1":2,"nl2":3,"numLocales":6,"==":18,"else":20,"#nl1":3,"#nl2":1,"DimReplicatedBlo":2,"BlockCyclicDim":1,"lowIdx":1,"blockSize":1,"DRBA":3,"locId1":2,"drba":2,"COMMENT\"":4,"Helper":2,"print":5,"to":7,"the":8,"console":1,"Random":1,"Time":2,"random":1,"number":1,"generation":1,"and":2,"Timer":2,"class":1,"timer":5,"time":10,"sort":1,"size":1,"of":2,"array":3,"be":1,"sorted":1,"thresh":6,"recursive":1,"depth":1,"serialize":1,"verbose":7,"out":1,"this":2,"many":1,"elements":1,"timing":6,"bool":1,"true":5,"false":4,"disable":1,"numbers":1,"fillRandom":1,">":21,".start":1,"pqsort":4,".stop":1,".elapsed":1,"<":40,"arr":36,"low":14,".domain":2,"high":16,"where":2,".rank":2,"bubbleSort":2,"pivotVal":9,"findPivot":2,"pivotLoc":3,"partition":2,"serial":1,"<=":12,"cobegin":1,"mid":7,"<=>":5,"ilo":9,"ihi":6,"while":4,"..":2,"get":1,"routines":1,"benchmarking":1,"block":1,"distributed":1,"arrays":1,"luleshInit":2,"initialization":1,"code":1,"data":1,"param":17,"useBlockDist":5,"CHPL_COMM":1,"use3DRepresentat":6,"useSparseMateria":3,"printWarnings":3,"&&":10,".filename":1,"initialEnergy":2,"initial":1,"value":1,"showProgress":3,"values":1,"each":1,"step":1,"debug":8,"various":1,"info":1,"doTiming":4,"timestep":1,"loop":1,"printCoords":2,"final":1,"computed":1,"coordinates":1,"XI_M":2,"XI_M_SYMM":4,"XI_M_FREE":3,"XI_P":2,"XI_P_SYMM":3,"XI_P_FREE":3,"ETA_M":2,"ETA_M_SYMM":4,"ETA_M_FREE":3,"ETA_P":2,"ETA_P_SYMM":3,"ETA_P_FREE":3,"ZETA_M":2,"ZETA_M_SYMM":4,"ZETA_M_FREE":3,"ZETA_P":2,"ZETA_P_SYMM":3,"ZETA_P_FREE":3,"numElems":2,"numNodes":1,"initProblemSize":1,"ElemSpace":4,"#elemsPerEdge":3,"#numElems":1,"NodeSpace":4,"#nodesPerEdge":3,"#numNodes":1,"Elems":52,"Nodes":16,"y":113,"z":113,"nodesPerElem":7,"elemToNode":7,"index":3,"lxim":3,"lxip":3,"letam":3,"letap":3,"lzetam":3,"lzetap":3,"XSym":4,"YSym":4,"ZSym":4,"sparse":3,"subdomain":3,"u_cut":6,"hgcoef":3,"qstop":2,"monoq_max_slope":7,"monoq_limiter_mu":7,"e_cut":3,"p_cut":6,"ss4o3":1,"q_cut":2,"v_cut":2,"qlc_monoq":2,"qqc_monoq":2,"qqc":2,"qqc2":2,"eosvmax":14,"eosvmin":9,"pmin":7,"emin":7,"dvovmax":2,"refdens":3,"deltatimemultlb":2,"deltatimemultub":3,"dtmax":3,"stoptime":3,"maxcycles":3,"max":6,"dtfixed":2,"MatElems":11,"MatElemsType":2,"enumerateMatElem":2,"type":1,".type":1,"iter":3,"yield":3,"elemBC":16,"pressure":1,"q":14,"ql":3,"linear":1,"term":2,"qq":3,"quadratic":1,"relative":1,"volume":18,"vnew":8,"volo":6,"reference":1,"delv":3,"m_vnew":1,"m_v":1,"vdov":6,"derivative":1,"over":1,"arealg":3,"elem":3,"characteristic":1,"length":1,"ss":4,"elemMass":5,"xd":9,"yd":9,"zd":9,"velocities":1,"xdd":4,"ydd":4,"zdd":4,"acceleration":1,"fx":13,"fy":13,"fz":13,"atomic":5,"forces":1,"nodalMass":6,"current":1,"deltatime":13,"variable":1,"increment":1,"dtcourant":4,"e20":3,"courant":1,"constraint":2,"dthydro":4,"cycle":7,"iteration":1,"count":1,"simulation":1,"initLulesh":2,"st":4,"getCurrentTime":4,"iterTime":2,"TimeIncrement":2,"LagrangeLeapFrog":2,"deprintatomic":2,"deprint":3,"et":3,"outfile":3,"open":1,"iomode":1,".cw":1,"writer":3,".writer":1,"fmtstr":2,".writef":1,".close":2,"initCoordinates":1,"initElemToNodeMa":1,"initGreekVars":1,"initXSyms":1,"initYSyms":1,"initZSyms":1,"initMasses":2,"octantCorner":2,"initBoundaryCond":2,"massAccum":3,"eli":42,"x_local":15,"y_local":15,"z_local":15,"localizeNeighbor":9,"CalcElemVolume":3,"neighbor":2,"elemToNodes":2,".add":7,".read":4,"surfaceNode":8,"mask":16,"]]":6,"<<":2,"((":40,"&":18,"|=":12,"check":3,"loc":4,"maxloc":1,"|":2,"freeSurface":3,"initFreeSurface":1,"noi":22,"TripleProduct":4,"x1":6,"y1":7,"z1":7,"x2":2,"y2":3,"z2":3,"x3":2,"y3":3,"z3":3,"dx61":2,"dy61":2,"dz61":2,"dx70":2,"dy70":2,"dz70":2,"dx63":2,"dy63":2,"dz63":2,"dx20":2,"dy20":2,"dz20":2,"dx50":2,"dy50":2,"dz50":2,"dx64":2,"dy64":2,"dz64":2,"dx31":2,"dy31":2,"dz31":2,"dx72":2,"dy72":2,"dz72":2,"dx43":2,"dy43":2,"dz43":2,"dx57":2,"dy57":2,"dz57":2,"dx14":2,"dy14":2,"dz14":2,"dx25":2,"dy25":2,"dz25":2,"InitStressTermsF":2,"sigxx":7,"sigyy":7,"sigzz":7,"?":5,"D":13,"CalcElemShapeFun":3,"b_x":22,"b_y":22,"b_z":22,"fjxxi":5,".125":9,"fjxet":6,"fjxze":5,"fjyxi":5,"fjyet":6,"fjyze":5,"fjzxi":5,"fjzet":6,"fjzze":5,"cjxxi":5,"cjxet":6,"cjxze":5,"cjyxi":5,"cjyet":6,"cjyze":5,"cjzxi":5,"cjzet":6,"cjzze":5,"CalcElemNodeNorm":2,"pfx":16,"pfy":16,"pfz":16,"ElemFaceNormal":7,"n1":23,"n2":23,"n3":23,"n4":23,"bisectX0":3,"bisectY0":3,"bisectZ0":3,"bisectX1":3,"bisectY1":3,"bisectZ1":3,"areaX":5,"areaY":5,"areaZ":5,"rx":6,"ry":6,"rz":6,"results":1,"SumElemStressesT":2,"stress_xx":2,"stress_yy":2,"stress_zz":2,"CalcElemVolumeDe":2,"VoluDer":9,"n0":13,"n5":13,"ox":2,"oy":2,"oz":2,"dvdx":15,"dvdy":15,"dvdz":15,"CalcElemFBHourgl":2,"hourgam":10,"coefficient":7,"hgfx":5,"hgfy":5,"hgfz":5,"hx":3,"hy":3,"hz":3,"shx":3,"shy":3,"shz":3,"CalcElemCharacte":2,"AreaFace":7,"p0":7,"p1":7,"p2":7,"p3":7,"gx":5,"gy":5,"gz":5,"area":2,"charLength":2,"CalcElemVelocity":2,"xvel":25,"yvel":25,"zvel":25,"detJ":5,"d":12,"inv_detJ":10,"dyddx":2,"dxddy":2,"dzddx":2,"dxddz":2,"dzddy":2,"dyddz":2,"CalcPressureForE":4,"p_new":17,"bvc":15,"pbvc":14,"e_old":7,"compression":10,"vnewc":22,"c1s":3,"abs":9,">=":3,"impossible":1,"targetdt":6,"don":1,"olddt":4,"newdt":11,"ratio":4,"LagrangeNodal":2,"LagrangeElements":2,"CalcTimeConstrai":2,"CalcForceForNode":2,"CalcAcceleration":2,"ApplyAcceleratio":2,"CalcVelocityForN":2,"CalcPositionForN":2,"CalcLagrangeElem":2,"CalcQForElems":2,"ApplyMaterialPro":2,"UpdateVolumesFor":2,"CalcCourantConst":2,"CalcHydroConstra":2,"computeDTF":2,"indx":10,"myvdov":7,"myarealg":3,"dtf":7,"val":6,"min":2,"calcDtHydroTmp":2,".write":3,"CalcVolumeForceF":2,"determ":13,"IntegrateStressF":2,"CalcHourglassCon":2,"k":27,"fx_local":3,"fy_local":3,"fz_local":3,"local":9,"t":4,"elemToNodesTuple":3,"x8n":5,"y8n":5,"z8n":5,"CalcFBHourglassF":2,"gammaCoef":5,"WAS":1,"volinv":2,"ss1":3,"mass1":3,"volume13":3,"xd1":3,"yd1":3,"zd1":3,"hourmodx":3,"hourmody":3,"hourmodz":3,"cbrt":1,"xdtmp":4,"ydtmp":4,"zdtmp":4,"ijk":7,"dxx":6,"dyy":6,"dzz":6,"CalcKinematicsFo":2,"vdovthird":4,"xd_local":4,"yd_local":4,"zd_local":4,"dt2":4,"wish":1,"was":1,"too":1,"...":1,"relativeVolume":3,"delv_xi":12,"delv_eta":12,"delv_zeta":12,"delx_xi":7,"delx_eta":7,"delx_zeta":7,"CalcMonotonicQGr":2,"CalcMonotonicQFo":2,"c":6,"matelm":2,"vc":6,"exit":1,"EvalEOSForElems":2,"tmpV":4,"ptiny":9,"xl":26,"yl":26,"zl":26,"xvl":26,"yvl":26,"zvl":26,"vol":5,"norm":20,"ax":16,"ay":16,"az":16,"dxv":7,"dyv":7,"dzv":7,"dxj":5,"dyj":5,"dzj":5,"dxi":5,"dyi":5,"dzi":5,"dxk":5,"dyk":5,"dzk":5,"*=":17,"bcMask":7,"delvm":27,"delvp":27,"select":6,"when":18,"phixi":11,"phieta":11,"phizeta":11,"qlin":4,"qquad":4,"delvxxi":5,"delvxeta":5,"delvxzeta":5,"rho":3,"rho0":8,"delvc":11,"p_old":8,"q_old":7,"compHalfStep":8,"qq_old":7,"ql_old":7,"work":5,"e_new":25,"q_new":11,"vchalf":2,"CalcEnergyForEle":2,"CalcSoundSpeedFo":2,"sixth":2,"pHalfStep":5,"vhalf":2,"ssc":18,"q_tilde":4,"enewc":2,"pnewc":2,"ssTmp":4,"title":4,"string":2,"idx3DTo1D":2,".dim":2,".size":2,".peek":3},"Charity":{"COMMENT%":3,"data":1,"LA":1,"(":1,"A":2,")":1,"->":3,"D":3,"=":1,"ss":1,":":2,"|":1,"ff":1,".":1},"Checksums":{"da39a3ee5e6b4b0d":1,"e3b0c44298fc1c14":7,"d41d8cd98f00b204":1,"*":6,"empty_binary_fil":2,"file0":4,"file1":4,"SHA256":6,"(":6,"empty":2,")":6,"=":6,"8350e5a3e24c153d":1,"empty_text_file":1,"cf83e1357eefb8bd":1,"31d6cfe0d16ae931":1,"ffffffff":1,"38b060a751ac9638":1,"d14a028c2a3a2bc9":1},"Cirru":{"a":25,"$":210,"b":10,"c":5,"e":2,"f":2,"(":473,"g":2,")":473,"h":2,"set":1,"add":3,",":6,"x":4,"y":3,"line":4,"-":64,"d":3,"((((":1,"))))":1,"doctype":2,"html":2,"head":2,"title":2,"=":23,"link":4,":":621,"rel":4,"href":12,"icon":1,"meta":2,"charset":2,"utf":2,"body":2,"#about":1,".line":2,"span":3,"#list":1,".year":1,".month":2,"May":1,".post":2,".link":2,"Apr":1,"print":7,"stylesheet":2,"css":3,"/":77,"style":9,".css":3,"highlightjs":1,"github":3,"script":3,"src":2,"js":1,"highlight":1,".9":1,".4":1,".0":1,".js":3,"https":1,"//":1,".com":1,"fabiomsr":1,"from":1,"java":9,"to":1,"kotlin":9,"class":2,"corner":1,"aria":1,"label":1,"View":1,"source":2,"on":1,"Github":1,"#note":1,"ul":1,"li":3,"selected":1,"index":1,".html":3,"Basic":1,"functions":1,"Functions":1,"classes":1,"Classes":1,".section":2,".title":2,"BASICS":2,".case":8,".name":8,".pair":8,".card":16,".lang":16,"Java":8,"pre":16,".code":16,"code":32,"@insert":16,"..":16,"basic":16,".java":8,"Kotlin":8,".kt":8,"variables":4,"i":5,"ii":2,"null":2,"bits":2,"operations":4,"cast":2,"switch":1,"when":1,"var":1,"fs":2,"require":4,"path":4,"webpack":4,"module":2,".exports":1,"{}":135,"mode":1,"development":1,"entry":1,"main":4,"[]":14,"hud":1,".":1,"output":1,".join":1,"__dirname":1,"dist":1,"filename":1,"[":1,"name":2,"]":1,"devtool":1,"cheap":1,"map":1,"resolve":1,"extensions":1,".cirru":2,".json":1,"rules":1,"test":3,"\\":2,"exclude":1,"node_modules":1,"use":2,"cirru":1,"loader":7,"url":2,"query":1,"limit":1,"devServer":1,"publicPath":1,"hot":1,"true":10,"compress":1,"clientLogLevel":1,"info":1,"disableHostCheck":1,"host":1,"stats":1,"all":1,"false":1,"colors":1,"errors":1,"errorDetails":1,"performance":1,"reasons":1,"timings":1,"warnings":1,"plugins":1,"new":1,".NamedModulesPlu":1,"users":1,"|":293,"root":60,"id":87,"nickname":1,"avatar":1,"nil":25,"theme":1,"star":1,"trail":1,"ir":1,"package":1,"app":3,"ns":3,"def":3,"!":1,"files":1,".comp":3,".page":2,"members":5,"type":85,"expr":26,"by":85,"S1lNv50FW":6,"at":85,"ytgdqU0an":1,"data":27,"T":25,"leaf":59,"text":59,"HyWduBt42qW":1,"j":26,"B1zOOSKN39W":1,"r":14,"SJgtdStV39Z":1,"SJ":1,"F_rYVn5W":1,"HJMKOSt43q":1,"HJQKdrYNh9":1,"clojure":1,".string":1,"S1VF_rFVh5Z":1,"as":3,"r1HF_SK43c":1,"v":10,"string":1,"SkLKurKE25Z":1,"S1vY_HYE2cZ":1,"SkOFdrYN25W":1,"hsl":2,".core":3,"SktFdHtV29b":1,"refer":3,"BycYOSFVnqW":1,"S1oYOHYNh5Z":1,"H13YOSKE3qZ":1,"HJTK_rYN29Z":1,"BkAKuHFVh9":1,"rkkqOSKVnqZ":1,"respo":3,"ui":3,"S1gcdBKEhq":1,"S1WqdHY42qW":1,"HkGcOBtN3cZ":1,"HkRCrER6":1,"r1IOdSKV29W":1,"SywOOSYE2cb":1,"Hk__uBtEhcW":1,"SyFddHYE39W":1,"rJqOOSK4hcW":1,"defcomp":2,"SJs_OSY435b":1,"<>":1,"r1h_OBKNncW":1,"t":1,"list":1,"->":1,"SkeLXDDlbf":1,"ry6uuBY4h9Z":1,"div":2,"S1AuOrYEncZ":1,"r11t_HK435Z":1,"yT":1,"S1ksOSKEn9":1,"rkei_SFV39W":1,".space":1,"rJbsdBFEncZ":1,"BJzjOBYNh9W":1,"HJ7iuHtN3qb":1,"HkEsOrFV39b":1,"|=":1,"<":1,"r1BouSYV39Z":1,"yj":1,"RWcAq7jGbe":1,"aauVImKdc":1,"oSXAyVtQXl":1,"Ph_pMR_iX":1,"parse":1,"FPv0anxaXD":1,"defs":1,"comp":2,"page":2,"SkPj_HY43cZ":1,"r1_oOSY43c":1,"SktiOrtN2q":1,"S19idBYN29Z":1,"router":1,"rJosuHFN25b":1,"session":1,"BJnjOHKV39Z":1,"S1aoOBFN25W":1,"ByAjdrYV2qW":1,"SyJnOSFEn5W":1,"ByenOHFNh9Z":1,"r1":1,"3_BFN25Z":1,"rJznuSKEhcZ":1,"SyQn_StEn5W":1,"merge":1,"Sy42OBtEnqW":1,"flex":1,"HJSnOSKN2qZ":1,"BkL3_HFN3qZ":1,"bookmark":2,"SketBt429Z":1,"rkZYBKV39":1,"ByGYBK4h5Z":1,"BJmtrFN35W":1,"HyVYHKNhc":1,"rkHtHKNn5W":1,"font":1,"family":1,"BJItBtVnq":1,"||":1,"Menlo":1,"monospace":1,"SJwtBFN35":1,"H1dFrF439W":1,"min":1,"width":1,"rJFFStE2qZ":1,"S1cFBY42cW":1,"HysKrF43qZ":1,"display":1,"Sk3tBtEh9W":1,"inline":1,"block":1,"H1TFBFN29":1,"row":2,"H1hWFSYN3cb":1,"SJpWKrKEn9W":1,"BkAWFHFV25":1,"BJJzKSFVh9":1,"ByeztHYEncZ":1,"B1":1,"GYBtEhqb":1,"cursor":1,"SkzMtSKN39Z":1,"pointer":1,"HJmGtHtVn9":1,"proc":1,"S1Li_rF4n9Z":1,"k":1,"define":1,"read":1,"cd":2,"if":1,">":1,"demo":1,"say":1,"save":1,"fun":1},"Clarion":{"Member":2,"()":30,"omit":1,"(":103,",":126,"_VER_C55":1,")":84,"_ABCDllMode_":1,"EQUATE":2,"_ABCLinkMode_":1,"***":2,"$":1,"Include":5,"ONCE":6,"Map":2,"End":8,"!":69,"map":1,"CStringClass":19,".Construct":3,"PROCEDURE":26,"Declare":18,"Procedure":18,"CODE":27,"SELF":81,".bufferSize":5,"=":26,"DEFAULT_CS_BUFFE":1,".CS":16,"&=":4,"New":5,"CSTRING":13,"))":4,".Destruct":3,"Dispose":5,".cs":3,".Cat":1,"STRING":14,"pStr":10,"*":7,"PROC":10,"newLen":7,"LONG":8,"AUTO":2,"oldCS":5,"&":16,"Len":7,"IF":11,"+":16,".strLength":9,">":7,".newStrSize":6,"Only":2,"grow":1,"the":28,"internal":2,"string":13,"if":6,"result":1,"of":7,"cat":1,"will":1,"be":4,"larger":1,"than":1,"currently":1,"is":14,".":9,"The":1,"reason":1,"for":3,"because":1,"this":6,"used":2,"in":3,"slicing":1,"outside":1,"Without":1,"matching":1,"there":1,"potential":1,"an":1,"out":1,"bounds":1,"slice":1,"which":1,"would":1,"bad":1,"Save":1,"a":7,"temporary":1,"copy":2,"old":2,"so":2,"we":4,"can":1,"us":1,"it":7,"concatination":1,"after":1,"have":1,"grown":1,"END":12,"Append":1,"new":2,"directly":1,"to":6,"end":2,"one":2,"[":2,":":2,"]":2,"And":1,"terminate":1,"manually":1,"This":4,"same":1,"as":1,"doing":1,"but":2,"_really_":1,"slow":1,"on":2,"large":2,"strings":2,"much":1,"faster":1,"+=":1,"what":1,".Str":24,"s":1,"It":1,"nice":1,"and":3,"neat":1,"solution":1,"performance":2,"especially":1,"was":1,"terrible":1,"RETURN":26,"/":1,"requires":1,"might":1,"slightly":1,"innefficient":1,"terms":1,"memory":1,"usage":1,"when":2,"gets":2,"smaller":1,"But":1,"_vasty_":1,"better":1,"added":1,"lot":1,".Len":2,".Replace":6,"pFind":6,"pReplace":3,"FindString":1,"ReplaceWith":1,"locate":6,"lastLocate":3,"LOOP":1,"InString":5,"Upper":3,"())":6,"~":2,"BREAK":1,"So":1,"dont":1,"up":1,"having":1,"recursive":1,"replacement":1,"-":3,"Sub":3,"|":3,"----------------":1,".Contains":1,"BYTE":7,"pCaseSensitive":6,"TRUE":10,"Returns":4,"value":1,"indicating":1,"whether":1,"specified":1,"String":1,"occurs":1,"within":3,"Second":1,"parameter":3,"defaults":1,"case":1,"sensitive":1,"search":1,"ELSE":4,"Lower":3,".Lower":4,"FALSE":6,"version":1,"self":2,"doesnt":1,"change":1,".SubString":1,"pPosition":2,"pLength":2,".ToLower":1,"Converts":2,"lowercase":1,"returns":2,"converted":2,".ToUpper":1,"uppercase":1,".Upper":2,".Trim":1,"Left":1,"()))":2,"Clip":1,".IndexOf":2,"pLookIn":7,"index":1,"first":2,"found":3,"zero":1,"not":1,".FoundIn":1,"no":1,".SetBuffer":1,"pNewBuffer":2,".EscapeXml":1,"<":1,"CS":8,"Omitted":1,"Make":1,"don":1,"COMMENT'''":1,"MEMBER":1,"INCLUDE":1,"MAP":2,"HelloClass":3,"VIRTUAL":4,".SayHello":1,"MESSAGE":2,"MODULE":1,"General":1,"functions":2,"GetLastError":6,"DWORD":2,"PASCAL":4,"Console":1,"GetStdHandle":3,"HANDLE":1,"RAW":3,"WriteConsole":2,"Handle":4,"Long":5,"Dword":2,"long":4,"bool":2,"Raw":4,"Pascal":4,"name":4,"ReadConsole":2,"SetConsoleTitle":1,"Bool":2,"GetConsoleTitle":1,"dword":1,"SetConsoleMode":2,"dWord":1,"BOOL":2,"GetConsoleMode":1,"ConsoleSupport":4,".Init":1,".OutputHandle":3,"STD_OUTPUT_HANDL":1,"If":3,"INVALID_HANDLE_V":4,"Halt":5,".InputHandle":4,"STD_INPUT_HANDLE":1,"ENABLE_PROCESSED":1,"INVALID_OTHER":1,".WriteLine":2,"pText":2,".TextBuffer":3,".Prefix":1,"ADDRESS":2,"LEN":1,".BytesWritten":1,"NULL":2,"Consolesupport":1,".ReadKey":1,"Clear":1,".InBuffer":3,"Loop":1,"Address":2,".BytesRead":2,"THEN":1,"Break":1,"Until":1,"PROGRAM":1},"Clarity":{"COMMENT;":94,"(":650,"define":153,"-":815,"constant":88,"ERR_STACKING_UNR":1,")":278,"ERR_STACKING_INS":1,"ERR_STACKING_INV":3,"ERR_STACKING_ALR":3,"ERR_STACKING_NO_":1,"ERR_STACKING_EXP":1,"ERR_STACKING_STX":1,"ERR_STACKING_PER":1,"ERR_STACKING_THR":1,"ERR_STACKING_POX":1,"ERR_NOT_ALLOWED":2,"ERR_DELEGATION_E":1,"ERR_DELEGATION_T":1,"ERR_DELEGATION_P":1,"ERR_INVALID_STAR":1,"POX_REJECTION_FR":2,"u25":1,"data":8,"var":22,"pox":14,"prepare":4,"cycle":25,"length":8,"uint":96,"PREPARE_CYCLE_LE":1,"reward":20,"REWARD_CYCLE_LEN":1,"rejection":7,"fraction":4,"first":5,"burnchain":3,"block":25,"height":29,"u0":17,"configured":3,"bool":5,"false":3,"public":6,"set":17,"parameters":1,"burn":4,"))":89,"begin":7,"asserts":16,"!":27,"not":3,"get":58,"err":25,"true":10,"ok":12,"map":56,"stacking":5,"state":2,"{":94,"stacker":6,":":167,"principal":36,"}":92,"amount":19,"ustx":4,",":73,"addr":4,"version":4,"buff":37,"hashbytes":4,"lock":1,"period":1,"delegation":2,";;":48,"how":2,"many":1,"uSTX":1,"delegated":2,"?":36,"to":14,"who":1,"are":1,"we":1,"delegating":1,"until":2,"ht":2,"optional":14,"long":1,"does":1,"the":2,"last":3,"allowance":1,"contract":17,"callers":1,"sender":17,"caller":2,"total":3,"stacked":3,"address":11,"list":6,"index":12,"len":7,"partial":1,"by":1,"rejectors":2,"read":7,"only":7,"is":70,"active":1,"let":9,"reject":1,"votes":43,"default":8,"))))":16,"<":5,"COMMENT(*":3,"ERR_NO_SUCH_PROP":3,"ERR_AMOUNT_NOT_P":3,"ERR_PROPOSAL_EXP":3,"ERR_VOTE_ENDED":2,"ERR_INSUFFICIENT":5,"ERR_FT_TRANSFER":2,"ERR_STX_TRANSFER":2,"ERR_VOTE_NOT_CON":2,"ERR_ALREADY_VETO":2,"ERR_NOT_LAST_MIN":2,"ERR_VETO_PERIOD_":3,"ERR_PROPOSAL_VET":1,"ERR_PROPOSAL_CON":2,"ERR_FETCHING_BLO":2,"ERR_TOO_MANY_CON":1,"ERR_UNREACHABLE":2,"VOTE_LENGTH":2,"u2016":1,"VETO_LENGTH":1,"u1008":1,"REQUIRED_PERCENT":1,"u20":1,"REQUIRED_VETOES":1,"u500":1,"MAX_CONFIRMED_PE":1,"u10":1,"fungible":2,"token":5,"cost":13,"vote":7,"proposal":98,"count":10,"confirmed":19,"proposals":10,"id":69,"function":28,"name":59,"string":8,"ascii":8,"expiration":12,"at":45,"functions":1,"ids":1,"vetos":11,"exercised":3,"veto":7,"vetoed":5,")))":34,"submit":1,"insert":2,"+":8,"u1":8,"unwrap":18,"cur":11,"tx":12,")))))":3,">":7,"none":4,"stx":4,"transfer":5,"as":3,"ft":2,"mint":3,"withdraw":1,">=":3,"miner":3,"info":1,"eq":47,"confirm":1,"/":1,"ERR_PANIC":2,"ERR_NAMESPACE_PR":7,"ERR_NAMESPACE_UN":1,"ERR_NAMESPACE_NO":3,"ERR_NAMESPACE_AL":2,"ERR_NAMESPACE_OP":1,"ERR_NAMESPACE_ST":1,"ERR_NAMESPACE_BL":1,"ERR_NAMESPACE_HA":1,"ERR_NAMESPACE_CH":1,"ERR_NAME_PREORDE":5,"ERR_NAME_UNAVAIL":1,"ERR_NAME_OPERATI":1,"ERR_NAME_STX_BUR":1,"ERR_NAME_EXPIRED":1,"ERR_NAME_GRACE_P":1,"ERR_NAME_BLANK":1,"ERR_NAME_ALREADY":1,"ERR_NAME_CLAIMAB":1,"ERR_NAME_NOT_FOU":1,"ERR_NAME_REVOKED":1,"ERR_NAME_TRANSFE":1,"ERR_NAME_HASH_MA":1,"ERR_NAME_NOT_RES":1,"ERR_NAME_COULD_N":4,"ERR_NAME_CHARSET":1,"ERR_PRINCIPAL_AL":2,"NAMESPACE_PREORD":1,"u144":2,"NAMESPACE_LAUNCH":3,"u52595":1,"NAME_PREORDER_CL":1,"NAME_GRACE_PERIO":1,"u5000":1,"attachment":5,"NAMESPACE_PRICE_":1,"u640000000000":1,"u64000000000":2,"u6400000000":4,"u640000000":13,"namespaces":2,"namespace":39,"import":1,"revealed":5,"launched":7,"lifetime":1,"can":2,"update":4,"price":7,"buckets":5,"base":2,"coeff":2,"nonalpha":8,"discount":8,"no":4,"vowel":6,"preorders":2,"hashed":2,"salted":2,"buyer":2,"created":2,"claimed":2,"burned":2,"non":1,"names":4,"owner":8,"properties":2,"registered":10,"imported":11,"revoked":5,"zonefile":7,"hash":7,"fqn":1,"private":18,"min":2,"a":8,"b":7,"if":10,"<=":2,"max":1,"exp":2,"panic":8,"element":1,"digit":3,"char":60,"or":7,"lowercase":2,"alpha":2,"c":1,"d":1,"e":2,"f":1,"g":1,"h":1,"i":2,"j":1,"k":1,"l":1,"m":1,"n":1,"o":2,"p":1,"q":1,"r":1,"s":1,"t":1,"u":2,"v":1,"w":1,"x":1,"y":2,"z":1,"special":3,"_":1,"valid":2,"has":5,"vowels":2,"chars":5,"filter":3,"invalid":1,"lease":1,"started":1,"props":7,"tuple":3,"((":2,"some":3,"xor":1,"match":3,"res":2,"and":2,")))))))":1,"beneficiary":5,"current":6,"nft":3,"try":1,"receive":1,"ownership":2,"from":4,"delete":1,"op":3,"print":1,"metadata":1,"}}":1,"available":1,"Is":1,"expired":1,"compute":1,"exponent":1,"u15":1},"Classic ASP":{"<%":3,"Option":1,"Explicit":1,"%>":3,"COMMENT<!--":1,"Dim":1,"objLifecycle":4,"Set":5,"=":12,"ASPUnit":14,".CreateLifeCycle":1,"(":21,",":17,")":19,"Call":13,".AddModule":2,"_":18,".CreateModule":2,"Array":3,".CreateTest":4,".Run":3,"()":9,"Sub":14,"Setup":1,"ExecuteGlobal":2,"objService":11,"New":3,"ASPUnitRunner":1,"End":8,"Teardown":1,"Nothing":4,"Class":2,"ASPUnitUIRendere":3,"Public":1,"Render":1,"objValue":1,"blnRendererRan":2,"True":2,"ASPUnitRunnerAdd":2,".AddPage":1,".Equal":4,".Pages":3,".Count":3,".AddPages":1,"))":1,"ASPUnitRunnerRun":1,".Theme":2,"ASPUnitRunnerPas":1,"Response":1,".ContentType":1,"<!":1,"DOCTYPE":1,"glossary":4,"PUBLIC":1,">":24,"<":12,"><":2,"title":4,"example":1,"</":11,"GlossDiv":2,"S":1,"GlossList":2,"GlossEntry":2,"ID":1,"SortAs":1,"GlossTerm":2,"Standard":1,"Generalized":1,"Markup":1,"Language":1,"Acronym":2,"SGML":1,"Abbrev":2,"ISO":1,":":1,"GlossDef":2,"para":2,"A":1,"meta":1,"-":1,"markup":2,"language":1,"used":1,"to":1,"create":1,"languages":1,"such":1,"as":1,"DocBook":1,".":1,"GlossSeeAlso":2,"OtherTerm":3,"GlossSee":1},"Clean":{"definition":4,"module":9,"GenHylo":2,"import":10,"StdGeneric":4,",":42,"GenMap":4,"::":56,"Fix":9,"f":26,"=":63,"In":1,"(":99,".":8,"))":5,"Out":1,"!":5,"u":6,":":42,"v":8,"a":55,")":88,"->":54,"w":5,"[":78,"<=":1,"]":76,"hylo":1,"((":1,".f":2,".b":5,".a":11,"|":45,"gMap":19,"{":15,"*":14,"}":15,"cata":1,"ana":1,"implementation":3,"streams":2,"StdEnv":4,"instance":12,"zero":4,"Real":28,"where":7,"[]":18,"//":2,"Infinite":1,"row":1,"of":1,"zeroes":1,"represented":1,"as":1,"empty":2,"list":1,"to":1,"ease":1,"computation":1,"one":5,"+":12,"s":50,"`":28,"t":24,"-":15,"COMMENT(*":2,"_":5,"/":5,"invert":5,"X":3,"]]":1,"pow":5,"Int":32,"n":8,"shuffle":6,"infixl":4,"fsieve":1,"COMMENT/*":3,"StdClass":2,";":1,"RWS":1,"StdInt":2,"StdReal":1,"NrOfPrimes":2,":==":7,"COMMENT//":8,"Primes":3,"pr":6,"Sieve":8,"g":8,"i":14,"prs":6,"IsPrime":4,"toInt":1,"sqrt":1,"toReal":1,")))":1,"Bool":1,"r":5,"bd":3,">":1,"True":1,"rem":1,"==":2,"False":1,"Select":5,"x":26,"Start":2,"generic":2,"b":2,"derive":4,"c":2,"UNIT":2,"PAIR":4,"EITHER":3,"CONS":4,"FIELD":4,"OBJECT":4,"{}":2,",,":2,",,,":2,",,,,":2,",,,,,":2,",,,,,,":2,",,,,,,,":2,"stack":2,"Stack":28,"newStack":3,"push":3,"pushes":3,"pop":4,"popn":3,"top":4,"topn":3,"elements":3,"count":3,"monadicSemantics":1,"Op":4,"Plus":2,"Minus":2,"Times":2,"Rem":1,"Equal":1,"LessThan":1,"Var":7,"String":1,"ExpP":3,"Exp":4,"StmP":3,"Assign":1,"If":1,"While":1,"Seq":1,"Cont":1,"Stm":1,"Env":3,"Sem":11,"\\":8,"rtn":2,"e":12,">>=":3,"y":5,"e2":2,".y":1,">>":2,"read":2,"write":2,"if":1,"class":1,"sem":1,"operator":4,"StdArray":1,"StdFunc":1,"_Array":1,"fx":2,"fy":2,"fl":3,"fr":3,"LEFT":2,"RIGHT":2,"xs":4,"mapArray":2,"++":1,"abort":2,"drop":1,"take":1,"length":1},"Click":{"rates":2,"::":39,"AvailableRates":1,"elementclass":2,"sr2":3,"{":2,"$sr2_ip":10,",":76,"$sr2_nm":3,"$wireless_mac":7,"$gateway":2,"$probes":2,"|":2,"arp":6,"ARPTable":1,"()":9,";":79,"lt":7,"LinkTable":1,"(":45,"IP":7,")":45,"gw":7,"SR2GatewaySelect":1,"ETHTYPE":5,"ETH":6,"LT":6,"ARP":7,"PERIOD":2,"GW":1,"->":94,"SR2SetChecksum":4,"[":72,"]":72,"output":8,"set_gw":3,"SR2SetGateway":1,"SEL":1,"es":3,"SR2ETTStat":1,"TAU":1,"PROBES":1,"ETT":1,"metric":2,"RT":1,"SR2ETTMetric":1,"forwarder":5,"SR2Forwarder":1,"querier":5,"SR2Querier":1,"SR":1,"ROUTE_DAMPENING":1,"true":3,"TIME_BEFORE_SWIT":1,"DEBUG":3,"query_forwarder":5,"SR2MetricFlood":1,"false":2,"query_responder":4,"SR2QueryResponde":1,"SR2Print":1,"forwarding":1,"data_ck":3,"input":3,"host_cl":2,"IPClassifier":9,"dst":11,"net":6,"mask":2,"-":31,"dt":2,"DecIPTTL":1,"Print":1,"ttl":1,"error":1,"ICMPError":1,"timeexceeded":1,"COMMENT//":37,"SetTimestamp":1,"//":17,"ip":1,"packets":2,"to":4,"me":1,"SR2StripHeader":1,"CheckIPHeader":4,"from_gw_cl":2,"src":3,"ncl":6,"Classifier":2,"/":11,"sr2_forwarder":1,"replies":2,"sr2_es":1,"062c":1,"sr2_gw":1,"SR2CheckHeader":4,"PrintSR":1,"query":1,"}":2,"Idle":2,"s":5,":":20,"Discard":5,"AddressInfo":1,"eth0":18,"in":8,"0d":2,"9d":2,"1c":2,"e9":2,"ex":9,"addr":3,"c2":1,"SniffGatewayDevi":2,"$device":4,"from":2,"FromDevice":1,"t1":2,"Tee":2,"q":1,"Queue":1,"t2":2,"PullTee":1,"ToDevice":1,"ToHostSniffers":2,"ScheduleInfo":1,".1":1,"device":5,"arpq_in":3,"ARPQuerier":1,"ip_to_extern":3,"GetIPAddress":2,"EtherEncap":2,"ip_to_host":8,"ToHost":2,"ip_to_intern":4,"arp_class":5,"requests":1,"host":5,"ARPResponder":1,"arp_t":3,"Strip":1,"ipclass":4,"iprw":1,"IPRewriterPatter":1,"NAT":2,"rw":6,"IPRewriter":1,"pattern":1,"pass":1,"irw":6,"ICMPPingRewriter":1,"icmp_me_or_inter":5,"ierw":4,"ICMPRewriter":1,"established_clas":3,"firewall":9,"tcp":4,"port":6,"ssh":2,"smtp":2,"domain":4,"udp":2,"icmp":5,"type":2,"echo":2,"reply":2,"proto":1,">":2,"t":1,"u":1,"other":1,"probably":1,"for":1,"connection":1,"don":1,"inter_class":3,"ip_udp_class":3,"or":1},"Clojure":{"SHEBANG#!bb":1,"(":304,"def":5,"filter":4,"-":84,"regex":1,")":80,"defn":20,"clojure":3,"source":3,"?":40,"[":70,"path":7,"]":52,"re":1,"find":1,"#":23,"))":39,"modified":2,"files":4,"[]":8,"->":5,"shell":7,"/":9,"sh":7,":":146,"out":4,"str":1,"split":1,")))":23,"lint":2,"valid":2,"paths":11,"apply":3,"native":2,"cljstyle":2,"exit":4,"zero":3,"format":2,"if":4,"do":17,"println":3,"))))":9,"update":2,"file":2,"index":2,"let":6,"hash":2,"->>":1,"when":6,"seq":2,"doseq":1,"{":22,"keys":3,"}":20,"not":9,"=":28,"System":1,")))))":2,"COMMENT;":18,"page":1,"refer":4,"exclude":1,"nth":2,"require":2,"tailrecursion":3,".hoplon":3,".reload":1,"reload":2,"all":5,"]]":8,".util":1,"name":1,"pluralize":2,".storage":1,"atom":1,"local":2,"storage":2,"declare":1,"route":11,"state":11,"editing":13,"mapvi":2,"comp":2,"vec":2,"map":3,"indexed":1,"dissocv":2,"v":15,"i":20,"z":4,"dec":1,"count":5,"cond":2,"neg":1,"pop":1,"pos":1,"into":3,"subvec":2,"inc":2,"))))))":2,"decorate":2,"todo":10,"done":15,"completed":12,"text":14,"assoc":4,"visible":2,"and":6,"empty":8,"or":1,")))))))":1,"cell":10,"::":1,"store":1,"defc":6,"loaded":1,"false":5,"nil":3,"active":5,"remove":2,"plural":1,"item":1,"todos":2,"list":1,"%":6,"t":5,"destroy":3,"!":28,"swap":6,"in":2,"clear":2,"&":1,"_":4,"new":5,"conj":1,"mapv":1,"fn":3,"x":11,"reset":1,"html":2,"lang":1,"head":2,"meta":3,"charset":2,"http":1,"equiv":1,"content":1,"link":2,"rel":2,"href":6,"title":1,"body":2,"noscript":1,"div":4,"id":20,"p":4,"section":2,"header":1,"h1":1,"form":2,"on":11,"submit":2,"val":4,"by":2,"value":3,"input":4,"type":8,"autofocus":1,"true":5,"placeholder":1,"blur":2,"toggle":4,"attr":2,"checked":2,"click":4,"label":2,"for":4,"ul":2,"loop":2,"tpl":1,"reverse":1,"bind":1,"ids":1,"edit":6,"bindings":1,"[[":1,"show":2,"li":4,"class":8,"dblclick":1,"@i":6,"button":2,"focus":1,"@edit":2,"change":1,")))))))))":1,"footer":2,"span":2,"strong":1,"a":7,"selected":3,"set":1,"env":1,"dependencies":1,"task":1,"options":1,"pom":2,"project":1,"version":1,"jar":2,"manifest":1,"}}":1,"deftask":1,"build":1,"install":1,"rand":1,"n":9,"default":2,"exclusive":1,".":1,"scm":1,"*":1,"random":1,"real":1,"COMMENT(*":1,"^":3,"clj":1,"ns":2,"c2":7,".svg":2,"use":2,".core":2,"only":4,"unify":2,".maths":2,"Pi":2,"Tau":2,"radians":2,"per":2,"degree":2,"sin":2,"cos":2,"mean":2,"cljs":3,".dom":1,"as":1,"dom":1,";;":2,"Stub":1,"float":2,",":2,"which":1,"does":1,"exist":1,"runtime":1,"identity":1,"xy":1,"coordinates":7,"vector":1,"y":1,"script":1,"src":1,".nav":1,"]]]]":1,"defprotocol":1,"ISound":4,"sound":5,"deftype":2,"Cat":1,"Dog":1,"extend":1,"=>":1,"array":3,"aseq":8,"make":1,"<":1,"aset":1,"first":1,"recur":1,"next":1,"prime":3,"any":1,"rem":2,"range":4,"while":1,"deftest":1,"function":1,"tests":1,"is":7,"contains":1,"foo":6,"bar":4,"select":1,"baz":4,"vals":1,"===":1},"Closure Templates":{"{":15,"namespace":1,"Exmaple":1,"}":15,"COMMENT/**":1,"template":2,".foo":1,"@param":2,"count":3,":":3,"string":1,"?":1,"name":1,"int":1,"if":2,"isNonnull":1,"(":1,"$name":2,")":1,"<":3,"h1":2,">":6,"</":3,"/":5,"div":2,"class":1,"=":1,"switch":2,"case":1,"call":2,"Empty":1,".view":1,"param":1,"$count":1,"default":1,"h2":2,"Wow":1,",":1,"so":1,"many":1,"!":1},"Cloud Firestore Security Rules":{"service":1,"cloud":1,".firestore":1,"{":22,"match":4,"/":9,"databases":1,"database":1,"}":22,"documents":1,"activities":2,"activity":21,"allow":9,"create":3,":":9,"if":9,"isSignedIn":10,"()":45,"&&":40,"isOwner":10,"(":41,"incomingData":16,".authorId":9,")":29,"isValidActivity":3,"())":12,"hasAllowedActivi":8,";":22,"read":3,",":27,"delete":3,"existingData":7,"update":3,"skills":2,"skill":13,"isValidSkill":3,"hasAllowedSkillF":4,"-":1,"activitySkill":10,"isValidActivityS":3,"COMMENT//":1,"function":13,"return":13,"request":3,".auth":2,"!=":1,"null":5,"userId":2,".uid":1,"==":11,"resource":1,".data":2,".resource":1,".title":6,"is":12,"string":6,".size":10,">":2,"<":2,".summary":2,".audienceCountMi":2,"int":4,"||":4,".audienceCountMa":2,".audienceAgeMin":2,".audienceAgeMax":2,".lastUpdateDate":2,".date":2,"timestamp":2,".keys":12,".hasAll":6,"[":6,"]":6,".skillId":1,".activityId":1},"CoNLL-U":{"COMMENT#":54,"PT":8,"PROPN":24,"PROP":6,"|":566,"M":40,"S":41,"@NPHR":1,"Gender":60,"=":507,"Masc":38,"Number":108,"Sing":88,"root":25,"_":761,"-":79,"no":1,"em":6,"ADP":24,"<":124,"sam":20,"->":10,"PRP":14,"@N":12,"case":36,"o":30,"DET":29,"<-":10,">":118,"artd":14,"ART":16,"@":33,"N":75,"Definite":23,"Def":16,"PronType":42,"Art":23,"det":38,"governo":5,"NOUN":68,"np":18,"def":12,"@P":11,"nmod":28,"BRAS":1,"LIA":1,"Bras":1,"lia":1,"F":19,"@ADVL":3,"Fem":20,"dep":1,"Pesquisa":2,"nsubj":30,"ChangedBy":23,"Issue119":4,"MWE":2,"Pesquisa_Datafol":1,"MWEPOS":2,"Datafolha":2,"flat":7,":":129,"name":3,"publicada":1,"publicar":1,"VERB":37,"mv":13,"V":34,"PCP":2,"@ICL":5,"VerbForm":25,"Part":4,"acl":8,"hoje":2,"ADV":25,"ADVL":4,"advmod":30,"revela":1,"revelar":1,"PR":7,"3S":5,"IND":9,"@FS":9,"STA":7,"Mood":15,"Ind":24,"Person":19,"Tense":15,"Pres":10,"Fin":16,"um":5,"arti":2,"dado":2,"idf":6,"ACC":8,"obj":18,"supreendente":1,"surpreendente":1,"ADJ":23,"amod":17,"Issue165":15,"SpaceAfter":56,"No":56,"PUNCT":55,"PU":16,"@PU":16,"punct":73,"recusando":1,"recusar":1,"GER":2,"Ger":2,"advcl":9,"uma":1,"postura":2,"radical":2,",":32,"a":11,"esmagadora":1,"esmagador":1,"maioria":2,"@SUBJ":6,"(":6,"NUM":6,"card":1,"P":17,"NumType":1,"Card":1,"nummod":2,"Issue168":1,"%":2,"SYM":1,"PRED":3,"Plur":20,"appos":3,")":6,"dos":1,"de":14,"os":2,"eleitores":1,"eleitor":1,"quer":1,"querer":1,"relcl":5,"participando":1,"participar":1,"OC":2,"xcomp":2,"do":5,"PIV":2,"Governo":1,"prop":1,"obl":18,"Fernando":2,"Fernando_Henriqu":1,"Henrique":2,"Cardoso":2,".":37,"Tem":1,"ter":1,"sentido":4,"--":4,"ali":2,"s":5,"kc":2,"muit":2,"ssimo":2,"quant":4,"SUP":1,"Muito":1,"muito":2,"A":12,"mais":2,"KOMP":1,"COMP":1,"@COM":1,"PRON":22,"dem":1,"Dem":5,"fixed":2,"que":4,"rel":1,"INDP":2,"Rel":3,"nos":1,"first":4,"cjt":6,"@KOMP":1,"tempos":1,"tempo":1,"na":1,"ditadura":2,"solidez":2,"est":1,"estar":1,"AUX":9,"cop":9,"Issue167":1,"agora":2,"amea":2,"ada":1,"ar":1,"SC":1,"Nem":1,"nem":3,"CCONJ":8,"parkc":2,"KC":3,"@CO":3,"cc":11,"Lula":2,"co":2,"subj":1,"partido":2,"conj":12,"ainda":4,"encontraram":1,"encontrar":1,"PS":2,"/":2,"MQP":2,"3P":7,"discurso":2,"para":2,"se":5,"PERS":3,"@ACC":3,"PASS":2,"Case":5,"Acc":2,"Prs":6,"expl":2,"Issue135":2,"diferenciar":2,"Inf":3,"Eles":1,"eles":1,"NOM":1,"Nom":3,"dizem":1,"dizer":1,"passive":1,"oposi":2,"mas":2,"fcl":1,"n":4,"Polarity":1,"Neg":1,"informaram":1,"informar":1,"interr":1,"Int":3,"v":1,"ir":1,"aux":7,"combater":2,"INF":1,"ccomp":3,"Muitas":1,"das":1,"as":2,"prioridades":2,"prioridade":2,"novo":2,"coincidem":1,"coincidir":1,"com":2,"What":2,"what":2,"WP":2,"if":4,"SCONJ":3,"IN":12,"mark":6,"Google":8,"NNP":11,"Morphed":1,"morph":1,"VBD":3,"Past":5,"Into":1,"into":3,"GoogleOS":2,"?":6,"expanded":1,"expand":1,"on":2,"its":2,"$":1,"Neut":2,"Poss":1,"Yes":1,"poss":10,"search":4,"NN":15,"compound":18,"HYPH":3,"engine":4,"LRB":3,"and":3,"CC":3,"now":2,"RB":7,"e":2,"mail":2,"RRB":3,"wares":2,"NNS":2,"DT":9,"full":2,"fledged":2,"JJ":5,"Degree":6,"Pos":6,"operating":2,"system":2,"[":2,"via":2,"Microsoft":2,"Watch":2,"from":2,"Mary":2,"Jo":2,"Foley":2,"]":2,"And":1,"by":2,"the":4,"way":2,"is":2,"be":3,"VBZ":3,"anybody":2,"else":2,"just":2,"little":2,"npmod":2,"nostalgic":2,"for":2,"days":1,"day":1,"when":2,"WRB":1,"that":4,"was":1,"good":2,"thing":2,"This":1,"this":3,"BuzzMachine":2,"post":4,"argues":1,"argue":1,"PART":1,"POS":1,"rush":2,"toward":2,"ubiquity":2,"might":2,"MD":1,"backfire":2,"VB":1,"which":2,"WDT":1,"we":3,"all":2,"heard":1,"hear":1,"VBN":2,"before":2,"but":2,"it":2,"pass":2,"particularly":2,"well":2,"put":2,"in":2,"nice":2,"csubj":1,"Translit":103,"asmanni":1,"orphan":2,"k":8,"pk":1,"Y":21,"derya":1,"l":1,"sulirini":1,"ps":1,"z":1,"turushqa":1,"D":2,"redup":2,"del":1,"derexlerni":1,"b":2,"baraqsan":1,"bolushqa":1,"haywanlarni":1,"erkin":1,"azade":2,"yashashqa":1,"ige":1,"qilish":1,"bizning":1,"ortaq":1,"arzuyimiz":1,"bu":1,"lektiki":1,"t":1,"kistlerni":1,"oqush":1,"R":3,"arqiliq":1,"kishilerning":1,"haywanlar":1,"C":2,"ml":1,"klerge":1,"qandaq":2,"muamile":1,"qilghanliqi":1,"aqiwitining":1,"bolghanliqini":1,"r":1,"p":1,"baqayli":2,"yene":1,"etrapimizdiki":1,"muhitni":2,"yaxshi":1,"zitip":1,"qoghdash":1,"ch":2,"milerni":1,"qilalaydighanliq":1,"toghruluq":1,"oylinip":1,"bir":3,"tmod":2,"yili":1,"bahar":1,"part":1,"nlirining":1,"biride":1,"shiw":1,"tsariyining":1,"wogzalida":1,"hawa":1,"tengshig":1,"ornitilghan":1,"chirayliq":1,"poyiz":1,"qozghilish":1,"aldida":1,"turatti":1,"wogzal":1,"supisi":1,"uzatquchilar":1,"bilen":1,"tolup":1,"ketkenidi":1,"ularning":1,"uzatmaqchi":1,"bolghini":1,"zgiche":1,"mihman":1,"qarlighachlar":1,"idi":1},"CodeQL":{"COMMENT/**":11,"import":12,"python":1,"private":8,"semmle":8,".python":6,".objects":2,".TObject":1,".ObjectInternal":1,".pointsto":3,".PointsTo":1,".PointsToContext":1,".MRO":1,".types":1,".Builtins":1,"abstract":2,"class":5,"ClassObjectInter":1,"extends":5,"ObjectInternal":30,"{":64,"override":50,"string":11,"getName":2,"()":87,"result":18,"=":41,"this":21,".getClassDeclara":2,".getName":3,"}":64,"boolean":8,"isSpecial":1,"Types":2,"::":12,"getMro":1,"(":55,")":51,".containsSpecial":1,"predicate":32,"lookup":1,"name":11,",":43,"value":9,"CfgOrigin":11,"origin":12,";":1,"isIterableSubcla":1,"builtin":6,"and":20,"true":9,"or":5,"!=":3,"false":4,"isDescriptor":2,"pragma":4,"[":4,"noinline":4,"]":4,"descriptorGetCla":2,"cls":3,"none":27,"descriptorGetIns":2,"instance":4,"binds":2,"descriptor":10,"PointsToInternal":1,"attributeRequire":1,".lookup":2,"_":6,".isDescriptor":3,"attribute":2,"exists":4,"desc_origin":3,"|":4,".descriptorGetCl":1,"int":12,"length":2,"booleanValue":2,"isClass":2,"intValue":2,"strValue":2,"subscriptUnknown":2,"contextSensitive":2,"useOriginAsLegac":2,"COMMENT/*":1,"getIterNext":2,"unknown":1,"hasAttribute":1,".declaresAttribu":1,"getBase":1,".hasAttribute":1,"isNotSubscripted":2,"any":2,"cobol":1,"from":2,"SqlSelectStmt":1,"stmt":4,"where":2,"not":2,".getWhere":1,"())":2,"COMMENT//":1,"SqlTableReferenc":1,"ref":3,".getFrom":1,".getATarget":1,".":1,"SqlTableName":1,".toUpperCase":1,"select":3,"PropertySetterOr":1,"TPropertySetterO":3,"toString":1,".getProperty":2,".toString":1,"+":2,"PropertyInternal":1,"getProperty":1,"callResult":2,"obj":4,"ControlFlowNode":3,"call":3,"TProperty":1,"fromCfgNode":1,"introducedAt":1,"node":1,"PointsToContext":2,"context":1,"ClassDecl":1,"getClassDeclarat":1,"getClass":1,"TBuiltinClassObj":1,"Builtin":2,"special":1,"))":1,"notTestableForEq":1,"getBuiltin":1,"getOrigin":1,"callee":1,"calleeAndOffset":1,"Function":1,"scope":1,"paramOffset":1,"attributesUnknow":1,".code":2,".cpp":2,".models":2,".interfaces":2,".Taint":1,".ArrayFunction":1,"InetNtoa":2,"TaintFunction":2,"hasGlobalName":2,"hasTaintFlow":2,"FunctionInput":2,"input":4,"FunctionOutput":2,"output":4,".isParameter":1,".isReturnValueDe":1,"InetAton":2,"ArrayFunction":1,".isParameterDere":2,"hasArrayInput":1,"bufParam":8,"hasArrayOutput":1,"hasArrayWithNull":1,"hasArrayWithFixe":1,"elemCount":2,"csharp":1,"Helpers":1,"isIdentityFuncti":2,"AnonymousFunctio":1,"afe":4,".getNumberOfPara":1,".getExpressionBo":1,".getParameter":1,".getAnAccess":1,"SelectCall":1,"sc":3,".getFunctionExpr":1,"foo":1,"F":1,"f":3,"predicateWithRes":1,"A":3,"-":2},"CoffeeScript":{"COMMENT#":247,"number":14,"=":331,"opposite":2,"true":7,"-":46,"if":140,"square":4,"(":150,"x":6,")":150,"->":97,"*":11,"list":2,"[":142,",":336,"]":138,"math":2,"root":1,":":97,"Math":1,".sqrt":1,"cube":1,"race":1,"winner":2,"runners":2,"...":5,"print":3,"alert":4,"elvis":1,"?":30,"cubes":1,".cube":1,"num":2,"for":15,"in":36,"console":1,".log":1,"dnsserver":3,"require":30,"exports":17,".Server":2,"class":9,"Server":2,"extends":5,"NS_T_A":3,"NS_T_NS":2,"NS_T_CNAME":1,"NS_T_SOA":2,"NS_C_IN":5,"NS_RCODE_NXDOMAI":2,"constructor":6,"domain":8,"@rootAddress":2,"super":3,"@domain":3,".toLowerCase":2,"()":81,"@soa":2,"createSOA":2,"@on":1,"@handleRequest":1,"handleRequest":1,"req":6,"res":7,"=>":23,"question":12,".question":1,"subdomain":11,"@extractSubdomai":1,".name":3,"and":32,"isARequest":2,".addRR":2,".getAddress":1,"else":68,".isEmpty":1,"isNSRequest":2,".header":2,".rcode":1,".send":2,"extractSubdomain":1,"name":10,"Subdomain":5,".extract":1,".type":4,"is":65,".class":2,"mname":2,"rname":2,"serial":2,"parseInt":5,"new":12,"Date":1,".getTime":2,"/":32,"refresh":2,"retry":2,"expire":2,"minimum":2,".createSOA":1,".createServer":1,"address":4,".Subdomain":1,"@extract":1,"return":37,"unless":30,"offset":4,".length":37,".slice":3,">=":1,"then":30,"null":14,"@for":2,"IPAddressSubdoma":3,".pattern":2,".test":13,"EncodedSubdomain":3,"@subdomain":1,"@address":2,"@labels":4,".split":2,"[]":14,"@length":3,"isEmpty":1,"getAddress":3,"@pattern":2,"///":9,"^":20,"|":11,"\\":24,".":13,"((":1,"{":22,"}":22,"$":4,".join":3,"a":3,"z0":2,"decode":2,".encode":1,"encode":1,"ip":5,"value":42,"byte":2,"index":8,"+=":12,"<<":1,">>>":1,".toString":6,"PATTERN":2,".decode":1,"string":11,"i":24,".push":24,"&":1,">>=":1,"###":2,"@cjsx":1,"React":3,".DOM":1,"define":1,"ExampleStore":7,"ExampleActions":2,"ReactExampleTabl":2,"ReactExampleComp":1,".createClass":1,"mixins":1,"ListenMixin":1,"getInitialState":1,"rows":3,".getRows":2,"meta":3,".getMeta":2,"componentWillMou":1,"@listenTo":1,"componentDidMoun":1,".getExampleData":1,"onStoreChange":1,"this":10,".isMounted":1,"@setState":1,"componentWillUnm":1,"@stopListening":1,"render":1,"<":11,"div":2,"className":1,">":12,"header":3,"strong":2,"@state":14,".title":1,"</":2,".rows":1,".meta":1,"/>":1,"fs":9,"path":6,"Lexer":4,"RESERVED":6,"parser":6,"vm":4,".extensions":3,"module":3,"filename":6,"content":4,"compile":5,".readFileSync":1,"._compile":3,".registerExtensi":2,".VERSION":1,".RESERVED":2,".helpers":2,".compile":4,"code":25,"options":31,"{}":9,"merge":1,"try":2,"js":5,".parse":3,"lexer":4,".tokenize":4,"catch":1,"err":22,".message":2,".filename":10,"throw":3,".tokens":1,".nodes":1,"source":5,"typeof":1,".run":4,"mainModule":9,".main":1,"process":5,".argv":1,".realpathSync":2,".moduleCache":1,".paths":3,"._nodeModulePath":2,".dirname":2,".extname":1,"isnt":8,"or":25,".eval":2,".trim":2,"Script":4,".Script":1,".sandbox":4,"instanceof":1,".createContext":2,".constructor":1,"sandbox":19,"k":4,"v":4,"own":2,"of":7,".global":1,".root":1,".GLOBAL":1,"global":3,".__filename":3,"||":2,".__dirname":1,".module":2,".require":3,"Module":5,"_module":5,".modulename":1,"_require":4,"._load":1,"r":5,"Object":1,".getOwnPropertyN":1,"when":16,".cwd":1,".resolve":1,"request":2,"._resolveFilenam":1,"o":4,".bare":3,"on":4,"#":16,"ensure":1,".runInThisContex":1,".runInContext":1,".lexer":1,"lex":1,"tag":45,"@yytext":1,"@yylineno":1,"@tokens":21,"@pos":2,"++":3,"setInput":1,"upcomingInput":1,".yy":1,"async":2,"nack":2,"bufferLines":3,"pause":2,"sourceScriptEnv":3,"join":8,"exists":5,"basename":2,"resolve":2,".exports":1,"RackApplication":1,"@configuration":7,"@root":8,"@firstHost":1,"@logger":8,".getLogger":1,"@readyCallbacks":4,"@quitCallbacks":4,"@statCallbacks":5,"ready":1,"callback":37,"@initialize":2,"quit":1,"@terminate":2,"queryRestartFile":1,".stat":1,"stats":2,"@mtime":5,"false":1,"lastMtime":2,".mtime":1,"setPoolRunOnceFl":1,"alwaysRestart":2,"@pool":9,".runOnce":1,"statCallback":2,"loadScriptEnviro":1,"env":18,".reduce":1,"script":11,"scriptExists":2,"loadRvmEnvironme":1,"rvmrcExists":2,"rvm":1,".rvmPath":1,"rvmExists":2,"libexecPath":1,"before":2,"COMMENT\"\"\"":3,"loadEnvironment":1,"@queryRestartFil":2,"@loadScriptEnvir":1,".env":1,"@loadRvmEnvironm":1,"initialize":1,"@quit":3,"@loadEnvironment":1,".error":3,".createPool":1,"size":10,".POW_WORKERS":1,".workers":1,"idle":1,".POW_TIMEOUT":1,".timeout":1,".stdout":2,"line":7,".info":1,".stderr":3,".warning":1,".on":5,".debug":2,"readyCallback":2,"terminate":1,"@ready":3,".quit":1,"quitCallback":2,"handle":1,"next":3,"resume":2,"@setPoolRunOnceF":1,"@restartIfNecess":1,".proxyMetaVariab":1,"SERVER_PORT":1,".dstPort":1,".proxy":1,"finally":1,"restart":1,"restartIfNecessa":1,"mtimeChanged":2,"@restart":1,"writeRvmBoilerpl":1,"powrc":3,"boilerplate":2,"@constructor":1,".rvmBoilerplate":1,".readFile":1,"contents":6,".indexOf":5,".writeFile":1,"@rvmBoilerplate":1,"Rewriter":2,"INVERSES":2,"count":6,"starts":1,"compact":1,"last":9,".Lexer":1,"tokenize":1,"opts":3,"WHITESPACE":2,".replace":12,"g":6,"TRAILING_SPACES":1,"@code":1,"The":7,"remainder":1,"the":4,"@line":10,".line":1,"current":5,"@indent":10,"indentation":3,"level":3,"@indebt":5,"over":1,"at":2,"@outdebt":11,"under":1,"outdentation":1,"@indents":10,"stack":14,"all":1,"levels":1,"@ends":6,"pairing":1,"up":1,"tokens":24,"Stream":1,"parsed":1,"form":1,"`":2,"while":7,"@chunk":19,"..":5,"@identifierToken":1,"@commentToken":1,"@whitespaceToken":1,"@lineToken":1,"@heredocToken":1,"@stringToken":1,"@numberToken":1,"@regexToken":1,"@jsToken":1,"@literalToken":1,"@closeIndentatio":1,"@error":13,".pop":11,".rewrite":2,"off":3,"identifierToken":1,"match":36,"IDENTIFIER":2,".exec":15,"input":2,"id":19,"colon":3,"@tag":6,"@token":23,"forcedIdentifier":4,"prev":29,"not":6,".spaced":4,"JS_KEYWORDS":4,"COFFEE_KEYWORDS":5,".toUpperCase":1,"LINE_BREAK":1,"@seenFor":5,"yes":7,"UNARY":2,"RELATION":1,"+":26,"no":5,"@value":4,"JS_FORBIDDEN":3,"String":1,".reserved":2,"COFFEE_ALIAS_MAP":3,"COFFEE_ALIASES":3,"switch":6,"numberToken":1,"NUMBER":2,"BOX":1,"E":1,"0x":2,"d":5,"lexedLength":2,"octalLiteral":2,"0o":2,"binaryLiteral":2,"0b":2,"stringToken":1,".charAt":9,"SIMPLESTR":1,"MULTILINER":2,"@balancedString":2,"@interpolateStri":3,"@escapeLines":2,"octalEsc":1,"(?:":3,"\\\\":5,"heredocToken":1,"HEREDOC":2,"heredoc":11,"quote":12,"doc":14,"@sanitizeHeredoc":2,"indent":15,"<=":2,"@makeString":3,"commentToken":1,".match":2,"COMMENT":1,"comment":3,"here":3,"herecomment":4,"Array":1,"jsToken":1,"JSTOKEN":1,"regexToken":1,"HEREGEX":2,"length":3,"@heregexToken":1,"NOT_REGEX":1,"NOT_SPACED_REGEX":1,"))":2,"REGEX":2,"regex":7,"flags":4,"heregexToken":1,"heregex":3,"body":11,"re":2,"HEREGEX_OMIT":2,"//":1,"continue":6,"lineToken":1,"MULTI_DENT":1,".lastIndexOf":1,"noNewlines":6,"@unfinished":1,"@suppressNewline":2,"@newlineToken":1,"diff":3,"@outdentToken":3,"outdentToken":1,"moveOut":7,"len":8,"undefined":1,"-=":6,"dent":4,"@pair":3,"whitespaceToken":1,"nline":1,"newlineToken":1,"suppressNewlines":1,"literalToken":1,"OPERATOR":1,"@tagParameters":1,"CODE":1,"MATH":1,"COMPARE":1,"COMPOUND_ASSIGN":1,"SHIFT":1,"LOGIC":1,"CALLABLE":1,"INDEXABLE":1,"sanitizeHeredoc":1,"HEREDOC_ILLEGAL":1,"HEREDOC_INDENT":1,"attempt":3,"n":3,"tagParameters":1,"--":3,"tok":11,"closeIndentation":1,"balancedString":1,"str":15,"end":11,"continueCount":5,"letter":10,"interpolateStrin":1,"pi":6,"expr":3,"]]":2,"inner":3,"nested":8,"rewrite":1,".shift":1,".unshift":2,"interpolated":2,"pair":1,"wanted":2,"token":1,"val":3,"unfinished":1,"LINE_CONTINUER":1,"escapeLines":1,"makeString":1,"s":4,"S":2,"error":1,"message":1,"SyntaxError":1,"key":2,".concat":6,"STRICT_PROSCRIBE":4,".STRICT_PROSCRIB":1,"$A":1,"Za":1,"z_":1,"x7f":2,"uffff":2,"w":1,"!":1,"Is":1,"property":1,"COMMENT//":2,"binary":1,"octal":1,"da":1,"f":1,"hex":1,"e":1,"decimal":1,"CoffeeScript":10,"eval":1,"Function":1,"window":3,".load":2,"url":2,"xhr":9,".ActiveXObject":1,"XMLHttpRequest":1,".open":1,".overrideMimeTyp":1,".onreadystatecha":1,".readyState":1,".status":1,".responseText":1,"Error":1,"runScripts":3,"scripts":2,"document":1,".getElementsByTa":1,"coffees":3,"do":1,"execute":3,".src":2,".innerHTML":1,".addEventListene":1,"addEventListener":1,"attachEvent":1,"Animal":3,"@name":2,"move":3,"meters":2,"Snake":2,"Horse":2,"sam":2,"tom":2,".move":2,"spawn":2,"build":2,"coffee":4,"data":4,".write":1,"task":1},"ColdFusion":{"COMMENT<!--":5,"--->":4,"<":30,"html":2,">":29,"head":2,"title":2,"Date":1,"Functions":1,"</":7,"body":2,"cfset":15,"RightNow":7,"=":16,"Now":1,"()":1,"cfoutput":6,"#RightNow":1,"#":12,"br":8,"/>":8,"#DateFormat":2,"(":8,")":8,",":2,"#TimeFormat":2,"#IsDate":3,"#DaysInMonth":1,"x":1,"y":1,"z":1,"group":1,"#x":1,"#y":1,"#z":1,"person":1,"greeting":2,"&":1,"a":7,"b":7,"c":6,"^":1,"MOD":1,"/":1,"*":1,"+":1,"-":1,"comment":1},"ColdFusion CFC":{"<":9,"cfcomponent":2,">":13,"cffunction":4,"name":14,"=":98,"access":2,"returntype":2,"cfargument":2,"type":2,"required":7,"cfset":2,"this":11,".myVariable":1,"arguments":15,".arg1":1,"cfreturn":1,"</":4,"cfif":2,"structKeyExists":1,"(":53,",":56,")":53,"writeoutput":1,"COMMENT/**":8,"component":1,"extends":1,"singleton":1,"{":21,"COMMENT//":16,"property":10,"inject":10,";":55,"COMMENT/*":1,"ContentService":1,"function":12,"init":1,"entityName":2,"super":1,".init":1,".entityName":1,"useQueryCaching":1,"true":11,".colorTestVar":5,"cookie":1,"client":1,"session":1,"application":1,"return":11,"}":21,"clearAllCaches":1,"boolean":6,"async":7,"false":7,"var":15,"settings":12,"settingService":6,".getAllSettings":6,"asStruct":6,"cache":12,"cacheBox":6,".getCache":6,".cb_content_cach":6,".clearByKeySnipp":3,"keySnippet":3,".async":3,"clearAllPageWrap":1,"clearPageWrapper":2,"any":5,"slug":2,".clear":3,"searchContent":1,"searchTerm":1,"numeric":2,"max":2,"offset":2,"asQuery":2,"sortOrder":2,"isPublished":1,"searchActiveCont":1,"results":4,"{}":1,"c":13,"newCriteria":1,"()":7,"if":4,"isBoolean":1,".isPublished":3,".isEq":2,"javaCast":1,".isLt":1,"now":2,".":2,"$or":2,".restrictions":4,".isNull":1,".isGT":1,"len":1,".searchTerm":1,".createAlias":1,".searchActiveCon":1,".like":3,"else":1,".count":2,".content":1,".resultTransform":1,".DISTINCT_ROOT_E":1,".list":1,".offset":1,".max":1,".sortOrder":1,".asQuery":1,"private":4,"syncUpdateHits":1,"contentID":1,"q":1,"new":1,"Query":1,"sql":1,".execute":1,"closureTest":1,"methodCall":1,"param1":2,"arg1":2,"arg2":2,"StructliteralTes":1,"foo":3,"bar":1,"brad":3,"func":1,"array":1,"[":2,"wood":2,"null":2,"]":2,"last":1,"arrayliteralTest":1},"Common Lisp":{"#":101,"|":22,"ESCUELA":1,"POLITECNICA":1,"SUPERIOR":1,"-":776,"UNIVERSIDAD":1,"AUTONOMA":1,"DE":1,"MADRID":1,"INTELIGENCIA":1,"ARTIFICIAL":1,"Motor":1,"de":1,"inferencia":2,"Basado":1,"en":2,"parte":1,"in":28,"Common":1,"Lisp":1,";;;;;;;;;;;;;;;;":8,"COMMENT;":93,"(":2308,"defvar":6,"*":78,"hypothesis":32,"list":107,")":745,"rule":26,"fact":16,"defconstant":4,"+":34,"fail":5,"nil":130,"no":6,"bindings":15,"mundo":1,"abierto":1,"defun":148,"erase":1,"facts":4,"()":5,"setq":95,"))":381,"set":7,"h":14,"motor":1,"consulta":4,"________________":12,"FUNCTION":6,":":298,"CONSULTA":2,"COMMENTS":6,"receives":1,"a":13,"of":12,"variable":2,"<":16,"hypotheses":6,">":25,",":186,"and":36,"returns":8,"binding":5,"lists":6,"each":1,"being":1,"solution":1,".":78,"EXAMPLES":5,"is":10,"((":131,"brothers":7,"?":61,"x":108,"y":21,"neighbours":1,"juan":1,"That":5,"we":1,"are":4,"searching":1,"the":30,"possible":1,"neighbors":2,"Juan":2,"The":3,"function":16,"can":4,"return":14,"this":2,"case":6,"(((":4,"sergio":2,"javier":2,"julian":3,"mario":1,"pedro":2,")))":180,"Sergio":2,"Julian":2,"have":2,"total":2,"Javier":2,"Mario":2,"Pedro":2,"if":103,"null":19,"mapcan":7,"mapcar":11,"subst":4,"b":5,"rest":48,")))))":22,"find":12,"value":29,"first":6,"FIND":4,"HYPOTHESIS":1,"VALUE":3,"This":1,"manages":1,"query":8,"single":2,"only":2,"one":1,"given":5,"It":1,"tries":1,"following":1,"order":1,"to":31,"Answer":2,"from":36,"rules":14,"Ask":1,"user":3,"solutions":5,"If":1,"maria":1,"alberto":1,"Means":1,"that":3,"Alberto":1,"let":58,"cond":25,"equality":2,"good":2,"t":39,"ask":2,"une":1,"con":1,"b1":4,"b2":4,"equal":6,"T":2,"append":2,"))))":56,"FROM":2,"FACTS":1,"Returns":4,"all":9,"obtained":1,"directly":1,"setf":19,"X":3,"LUIS":1,"PEDRO":1,"DANIEL":1,"when":37,"aux":10,"RULES":4,"whose":1,"THENs":1,"unify":6,"with":5,"term":1,"variables":16,"satisfy":1,"requirement":1,"renamed":3,"R2":7,"pertenece":4,"E":14,"_":7,"Xs":4,":-":5,"Then":2,"PERTENECE":13,".1":2,"XS":6,".2":2,"THEN":2,"However":1,"R1":2,".6":2,".7":2,".8":2,"So":1,"both":1,"then":9,"unless":19,"not":60,"))))))":4,"found":2,"using":2,"Note":1,"multiple":3,"limpia":2,"vinculos":2,"termino":3,"EVAL":3,"RULE":3,"as":1,"input":4,"argument":1,".42":2,"NIL":2,"be":2,"proven":2,"necessary":1,"has":3,"On":1,"other":1,"hand":1,".49":2,".50":2,"eval":24,"ifs":2,"question":3,"COMMENT(*":2,"expresion":3,"eq":19,"car":69,"second":3,"add":3,"cons":28,"=":10,"symbolp":15,"eql":2,"char":9,"symbol":13,"name":18,"\\":1,"primep":3,"n":22,"do":28,"i":43,"p":61,"zerop":3,"mod":1,"sqrt":1,"next":11,"prime":11,"primes":5,"format":4,"defmacro":46,"var":37,"range":4,"&":111,"body":23,"start":61,"end":65,"third":2,"`":45,"@body":9,"macroexpand":2,"gensym":24,"gensyms":2,"names":2,"loop":2,"for":1,"collect":6,"TURTLE":1,"@PREFIX":5,"TRIPLES":10,"URIREF":30,"PREDICATE":44,"OBJECT":44,"LIST":44,"#1":10,"OBJECTS":44,"QNAME":48,"STRING":20,"provide":1,"package":7,"export":9,"upgraded":4,"array":61,"element":38,"type":47,"adjust":2,"or":15,"member":23,"extended":2,"character":2,"test":82,"si":5,"canonicalize":1,"check":3,"initialize":3,"option":3,"ies":6,"ics":10,"displaced":16,"incf":8,"error":16,"make":20,"vector":15,"length":47,"key":141,"initial":29,"contents":6,"fill":12,"pointer":9,"adjustable":7,"index":8,"offset":5,"copy":10,"into":1,"seq":87,"dimensions":7,"integerp":3,"apply":13,"dims":9,"rank":9,"stack":7,"dolist":15,"push":34,"elt":16,"dotimes":13,"size":16,"row":1,"major":1,"aref":6,"cdr":46,"j":8,"pop":16,"dimension":3,"r":31,"nth":5,"minusp":3,"bounds":1,"subscripts":4,"/=":3,"s":32,"<=":1,"old":14,"ets":2,"fps":2,"new":9,"partially":2,"replace":7,"src":15,"dst":1,"foo":6,"execute":2,"compile":2,"toplevel":4,"load":11,"optional":15,"z":4,"declare":11,"ignore":2,"Multi":2,"line":4,"comment":4,";":9,"After":2,";;;":7,"Copyright":1,"c":4,"Toshihiro":1,"MATSUI":1,"Electrotechnical":1,"Laboratory":1,"Aug":1,"Feb":1,"Jun":2,"defclass":4,"pushnew":2,"inc":13,"dec":3,"decf":2,"symbols":9,"external":2,"psetq":3,"prog":4,"classcase":2,"otherwise":1,"string":7,"alias":7,"caaar":2,"caadr":2,"cadar":2,"cdaar":2,"cdadr":2,"cddar":2,"cdddr":6,"fourth":2,"fifth":2,"sixth":2,"seventh":2,"eighth":2,"cadddr":5,"cddddr":4,"caaddr":2,"cdaddr":2,"caddddr":2,"flatten":4,"insert":2,"delete":14,"adjoin":2,"union":2,"intersection":2,"difference":2,"exclusive":2,"rotate":2,"last":2,"tree":2,"nreconc":2,"rassoc":3,"acons":2,"assoc":2,"subsetp":2,"maplist":2,"mapcon":2,"count":43,"pairlis":3,"sequence":3,"transpose":2,"remove":12,"substitute":9,"nsubstitute":9,"unique":4,"duplicates":3,"extream":2,"send":24,"super":23,"lexpr":4,"resend":2,"instance":6,"defclassmethod":2,"method":4,"class":17,"defstruct":2,"readtablep":4,"readtable":29,"syntax":7,"instances":2,"compiled":7,"stream":13,"output":3,"io":5,"special":2,"form":6,"macro":13,"ecase":2,"every":5,"some":3,"reduce":2,"merge":5,"expt":2,"signum":1,"defsetf":1,"define":1,"bind":1,"bye":1,"lisp":6,"implementation":6,"version":5,"OS":1,"VERSION":1,"cadr":17,"caddr":9,"euserror":1,"macroexpand2":2,"while":23,"listp":10,"fname":1,"fdef":1,"lambda":1,"prog1":2,"args":18,"progn":9,"forms":13,"tag":9,"block":5,"tagbody":5,"@forms":4,"go":3,"pred":41,"until":1,"condition":2,"item":41,"place":7,"init":3,"doc":6,"boundp":2,"deflocal":1,"defparameter":1,"sym":6,"val":1,"vars":39,"endvar":4,"integer":2,"decl":15,"consp":6,"v":32,"pkg":4,"pkgv":6,"svec":8,"intsymvector":1,"symvector":1,"apackage":3,"packages":1,"varvals":4,"vals":4,"gvars":4,"nreverse":19,"endtest":6,";;":2,"casebody":3,"casehead":2,"keyvar":10,"head":9,"atom":7,"memq":5,"quote":2,"case1":2,"clauses":13,"caar":5,"cdar":7,"result":38,"classcasehead":2,"derivedp":10,"classcase1":3,"kv":3,"stringp":1,"pname":1,"numberp":2,"setslot":2,"cddr":8,"l":20,"accumulator":4,"pos":6,"bigger":1,"than":1,"nconc":7,">=":4,"tail":2,"nthcdr":7,"rplacd":2,"lst":6,"identity":7,"list1":13,"list2":21,"funcall":33,"reverse":3,"l1":15,"result1":3,"result2":3,"l2":11,"alist":9,"datum":2,"supermember":1,"superassoc":1,"sub":2,"func":12,"arg":29,"more":12,"arglist":10,"margs":16,"system":25,"::":25,"raw":20,"position":8,"klass":4,"dlist":2,"leng":3,"dest":12,"start1":6,"end1":3,"start2":7,"end2":3,"min":1,"-->":1,"aset":3,"universal":3,"newitem":12,"olditem":4,"ext":7,"coalesce":4,"pairs":6,"classes":16,"absorb":3,"stick":3,"pair":7,"functions":1,"selector":4,"msgs":5,"metaclass":9,"target":1,"message":5,"self":1,"@msgs":1,"receivers":2,"mesg":3,"obj":31,"cls":6,"instantiate":10,"@message":2,"inst":3,"classname":2,"methods":4,"defmethod":1,"classobj":17,"methodname":2,"cache":1,".Matsui":1,"object":2,"include":1,"printer":1,"constructor":1,"predicate":1,"copier":1,"metaklass":11,"slots":5,"varlist":2,"documentation":6,"types":9,"forwards":9,"etype":5,"accessor":3,"classp":2,"coerce":7,"forward":1,"assq":1,"INTEGER":1,"FLOAT":1,"FOREIGN":1,"subclassp":2,"vectorclass":4,"cix":1,"enter":1,"???":1,"putprop":1,"intern":1,"concatenate":1,"default":2,"dispatch":3,"syn":6,"predicates":1,"keywordp":2,"homepkg":1,"keyword":1,"constantp":1,"vtype":1,"functionp":2,"code":3,"fboundp":3,"direction":2,"plusp":1,"oddp":1,"logbitp":2,"evenp":1,"n1":2,"n2":2,"logandc1":1,"logand":2,"lognot":2,"logandc2":1,"p1":10,"e1":5,"e2":7,"pp1":3,"pp2":3,"seq1":6,"seq2":6,"i1":6,"i2":6,"e":6,"ix":4,"exe_name":1,"hello":2,"link_order":1,"world":1,"DEFUN":1,"HELLO":1,"PRINT":1},"Common Workflow Language":{"SHEBANG#!cwl":1,"COMMENT#":8,"cwlVersion":1,":":18,"v1":1,".0":1,"class":1,"CommandLineTool":1,"doc":1,"Trunk":1,"scores":1,"in":1,"ENCODE":1,"bed6":1,"+":1,"files":1,"hints":1,"DockerRequiremen":1,"dockerPull":1,"dukegcb":1,"/":1,"workflow":1,"-":5,"utils":1,"inputs":5,"peaks":1,"type":3,"File":1,"sep":1,"string":1,"default":1,"\\":1,"t":1,"outputs":1,"trunked_scores_p":1,"stdout":2,"baseCommand":1,"awk":1,"arguments":1,"F":1,"$(":4,".sep":1,")":4,"BEGIN":1,"{":3,"OFS":1,"=":2,"FS":1,"}":3,"$5":2,">":1,"print":1,".peaks":3,".path":1,".nameroot":1,".trunked_scores":1,".nameext":1},"Component Pascal":{"MODULE":2,"ObxFact":2,";":124,"COMMENT(*":33,"IMPORT":2,"Stores":2,",":48,"Models":3,"TextModels":6,"TextControllers":3,"Integers":15,"PROCEDURE":12,"Read":3,"(":89,"r":23,":":35,".Reader":2,"VAR":9,"x":15,".Integer":3,")":78,"i":17,"len":5,"beg":11,"INTEGER":10,"ch":14,"CHAR":3,"buf":5,"POINTER":2,"TO":2,"ARRAY":2,"OF":2,"BEGIN":13,".ReadChar":6,"WHILE":3,"~":4,".eot":5,"&":9,"<=":5,"DO":4,"END":31,"ASSERT":1,"(((":1,">=":1,"))":4,"OR":4,"=":17,")))":2,":=":34,".Pos":2,"()":4,"-":1,"REPEAT":3,"INC":4,"UNTIL":3,"<":4,">":3,"NEW":2,"+":1,".SetPos":3,"[":13,"]":13,"0X":1,".ConvertFromStri":1,"^":1,"Write":3,"w":9,".Writer":2,"IF":11,".Sign":2,"THEN":12,".WriteChar":3,".Digits10Of":1,"#":3,"DEC":1,".ThisDigit10":1,"ELSE":3,"Compute":2,"*":11,"end":6,"n":3,"s":3,".Operation":1,"attr":3,".Attributes":1,"c":10,".Controller":1,".Focus":1,"NIL":3,".HasSelection":1,".GetSelection":1,".text":5,".NewReader":1,".ReadPrev":2,".attr":1,".Compare":1,".Long":3,"MAX":1,"LONGINT":1,"SHORT":1,".Short":1,".Product":1,".BeginScript":1,".Delete":1,".NewWriter":1,".SetAttr":1,".EndScript":1,".":2,"ObxControls":2,"Dialog":9,"Ports":4,"Properties":2,"Views":6,"CONST":1,"beginner":5,"advanced":3,"expert":1,"guru":2,"TYPE":1,"View":6,"RECORD":2,".View":2,"size":1,"data":30,"class":1,"list":1,".List":1,"width":1,"predef":12,"SetList":4,".class":5,".list":18,".SetLen":3,".SetItem":11,"ELSIF":1,"v":16,"CopyFromSimpleVi":2,"source":2,".size":11,"Restore":2,"f":2,".Frame":1,"l":1,"t":1,"b":1,".DrawRect":1,".fill":1,".red":1,"HandlePropMsg":2,"msg":4,".PropMessage":1,"WITH":1,".SizePref":1,".w":1,".h":1,"ClassNotify":2,"op":4,"from":2,"to":5,".changed":2,".index":3,".width":4,".Update":2,".UpdateList":1,"ListNotify":2,"ListGuard":2,"par":4,".Par":2,".disabled":1,"WidthGuard":2,".readOnly":1,"Open":2,".mm":1,".OpenAux":1},"Cool":{"COMMENT(*":2,"class":7,"List":8,"{":25,"isNil":2,"()":10,":":34,"Bool":5,"true":2,"}":25,";":41,"head":2,"Int":15,"abort":2,"tail":2,"self":3,"cons":1,"(":20,"i":7,")":20,"new":3,"Cons":2,".init":1,",":3,"inherits":4,"car":3,"--":2,"The":2,"element":1,"in":3,"this":1,"list":2,"cell":1,"cdr":3,"rest":3,"of":2,"the":1,"false":3,"init":1,"<-":9,"COMMENT--":3,"Sample":5,"testCondition":1,"x":3,"if":3,"=":1,"then":3,"else":3,"<":1,"+":1,"*":3,"fi":2,"testLoop":1,"y":7,"while":1,">":1,"loop":1,"not":1,"condition":1,"/":2,"-":1,"pool":1,"testAssign":1,"z":2,"~":1,"testCase":1,"var":2,"SELF_TYPE":2,"io":5,"IO":3,"case":1,"a":4,"A":3,"=>":4,".out_string":4,"b":3,"B":2,"s":1,"o":1,"Object":1,"esac":1,"testLet":1,"let":2,"c":2,"{}":2,"C":1,"main":2,".testLet":1,"Main":1,"out_string":1},"Coq":{"Set":5,"Implicit":88,"Arguments":17,".":4354,"Require":33,"Import":24,"Shared":3,"LibFix":2,"LibList":4,"JsSyntax":3,"JsSyntaxAux":2,"JsCommon":1,"JsCommonAux":1,"JsPreliminary":2,"JsInterpreterMon":2,"JsInterpreter":2,"JsPrettyInterm":1,"JsPrettyRules":1,"Ltac":37,"tryfalse_nothing":4,":=":417,"try":64,"match":90,"goal":15,"with":134,"x":320,":":1843,"nothing":12,"|":1810,"-":84,"_":1826,"=>":965,"destruct":232,"end":92,";":395,"tryfalse":60,"COMMENT(*":370,"Type":169,"b":95,"bool":147,"n":244,"number":50,"k":23,"int":136,"s":71,"string":79,"i":4,"literal":2,"l":314,"object_loc":309,"w":24,"prim":5,"v":191,"value":358,"r":47,"ref":9,"ty":15,"type":8,"rt":5,"restype":3,"rv":65,"resvalue":47,"lab":5,"label":3,"labs":18,"label_set":27,"R":242,"res":25,"o":870,"out":224,"ct":1,"codetype":8,"prop_name":113,"str":52,"strictness_flag":37,"m":107,"mutability":2,"Ad":7,"attributes_data":5,"Aa":10,"attributes_acces":6,"A":49,"attributes":19,"Desc":21,"descriptor":78,"D":2,"full_descriptor":39,"L":32,"env_loc":49,"E":165,"env_record":8,"Ed":2,"decl_env_record":2,"X":268,"lexical_env":20,"O":200,"object":2,"S":901,"state":18,"C":257,"execution_ctx":4,"P":73,"object_propertie":2,"W":82,"result":23,"e":57,"expr":65,"p":80,"prog":18,"t":214,"stat":55,"T":141,"Record":1,"runs_type_correc":88,"runs":135,"make_runs_type_c":1,"{":42,"forall":343,",":545,"runs_type_expr":2,"=":507,"->":2377,"red_expr":67,"(":1912,"expr_basic":4,")":1427,"runs_type_stat":2,"red_stat":7,"stat_basic":4,"runs_type_prog":2,"red_prog":4,"prog_basic":4,"vs":8,"runs_type_call":2,"spec_call":3,"B":53,"args":38,"runs_type_call_p":1,"result_some":59,"specret_out":28,"spec_call_preall":3,"co":6,"runs_type_constr":2,"spec_construct_1":5,"lo":7,"lv":13,"runs_type_functi":2,"spec_function_ha":12,"array":3,"index":8,"y":370,"runs_type_get_ar":1,"red_spec":23,"spec_function_pr":39,"runs_type_object":16,"spec_object_has_":13,"ls":6,"runs_type_stat_w":2,"stat_while_1":3,"runs_type_stat_d":2,"stat_do_while_1":3,"eo2":7,"eo3":7,"runs_type_stat_f":2,"stat_for_2":3,"spec_object_dele":9,"sp":8,"spec_object_get_":28,"spec_object_get":4,"lthis":4,"spec_call_object":103,"spec_object_put":4,"v1":33,"v2":23,"runs_type_equal":2,"spec_equal":3,"runs_type_to_int":2,"spec_to_integer":4,"runs_type_to_str":2,"spec_to_string":6,"oes":10,"runs_type_array_":3,"expr_array_3":3,"newLen":7,"oldLen":7,"newLenDesc":12,"newWritable":12,"throw":6,"def":8,"specres":6,"def_correct":2,"res_out":29,"spec_object_defi":82,"builtin_define_o":4,"length":27,"sep":3,"spec_call_array_":88,"}":42,"absurd_neg":2,"let":111,"H":329,"fresh":77,"in":298,"introv":112,"inverts":65,"Hint":21,"Constructors":12,"abort":34,"Lemma":120,"arguments_from_s":1,"exists":151,"arguments_from":12,"::":71,"nil":64,"/":151,"\\":153,"get_arg":11,"Proof":266,"intros":223,"as":146,"[":219,"]":220,"undef":3,"splits":31,"*":376,"Qed":220,"res_overwrite_va":10,"resvalue_empty":2,"unfolds":126,"cases_if":33,"~":233,"simpls":29,"res_type_res_ove":1,"res_type":31,"unfold":75,"simpl":93,"reflexivity":192,"res_label_res_ov":1,"res_label":6,"rv1":3,"rv2":3,"rv3":4,"res_normal":3,"get_arg_correct":1,"num":6,"<":6,".nth":1,"induction":74,"I":7,"false":35,"lets":19,"rewrite":151,"nth_succ":2,"<-":50,"IHA":2,"repeat":20,"nth_def_nil":1,"length_cons":2,"nat_math":2,"nth_def_succ":1,"get_arg_correct_":6,"do":4,"constructors":4,"?":107,"]]":13,"]]]":2,"get_arg_first_an":3,">":8,"arguments_first_":5,"Hyp":14,"and_impl_left":3,"P1":9,"P2":9,"P3":3,"Prop":39,"auto":47,"applys_and_base":5,"applys":238,"Tactic":51,"Notation":85,"constr":85,">>":5,"A1":6,"A2":4,"A3":2,"constructors_and":1,"eapply":22,"intro":4,"exact":3,"run_callable_cor":2,"run_callable":1,"Some":242,"callable":1,"sets_eq":8,"pick_option":1,"object_binds":1,"))":110,"o0":2,"forwards":52,"@pick_option_cor":11,"EQB":1,"Definition":100,"eqabort":11,"o1":128,"prove_abort":5,"solve":11,"assumption":57,"constructor":8,"isout":17,"Pred":2,"Unfold":3,"if_empty_label_o":8,"K":156,"if_empty_label":2,"label_empty":4,"tt":9,"eexists":11,"if_some_out":2,"oa":9,"option":66,"if_some":2,"a":101,"if_result_some_o":2,"resultof":1,"if_result_some":1,"if_some_or_defau":4,"d":10,"None":290,"if_ter_post":3,"out_div":6,"out_ter":47,"if_ter_out":8,"if_ter":3,"[[":28,"jauto":5,"if_success_state":7,"rv0":3,"restype_throw":11,"<>":14,"restype_normal":4,"ifb":1,"then":26,"else":26,"&":195,"WE":20,"rm":53,"subst":131,"inversion_clear":20,"branch":16,"substs":17,"discriminate":48,"if_success_post":3,"if_success_out":4,"if_success":3,"if_void_post":3,"out_void":2,"if_void_out":3,"if_void":2,"split":40,"left":32,"right":35,"Admitted":39,"if_not_throw_pos":3,"((":3,")))":36,"Extern":4,"congruence":6,"if_not_throw_out":2,"if_not_throw":2,"H0":25,"if_any_or_throw_":5,"K1":10,"K2":10,"res_value":3,"if_any_or_throw":2,"simple":5,"if_success_or_re":7,"restype_return":3,"if_break_post":3,"restype_break":6,"if_break_out":2,"if_break":2,"if_value_post":3,"res_val":7,"if_value_out":7,"if_value":3,"exists___":17,"if_bool_post":3,"z":23,"prim_bool":2,"if_bool_out":2,"if_bool":3,"if_object_post":3,"value_object":4,"if_object_out":2,"if_object":4,"if_string_post":3,"prim_string":1,"if_string_out":2,"if_string":3,"if_number_post":3,"prim_number":1,"if_number_out":2,"if_number":3,"if_prim_post":3,"value_prim":5,"if_prim_out":2,"if_prim":3,"if_abort_out":2,"if_abort":1,"if_spec_post":5,"specret":120,"specret_val":13,"if_spec_out":2,"if_spec":2,"if_ter_spec_post":3,"if_ter_spec":3,"if_success_spec_":3,"if_success_spec":3,"if_value_spec_po":3,"if_value_spec":7,"if_prim_spec_pos":3,"if_prim_spec":2,"if_bool_spec_pos":3,"if_bool_spec":2,"if_number_spec_p":3,"if_number_spec":2,"if_string_spec_p":3,"if_string_spec":2,"if_object_spec_p":3,"if_object_spec":2,"prove_not_interc":5,"inversion":155,"abort_intercepte":37,"abort_tactic":5,"apply":323,"red_expr_abort":1,"red_stat_abort":1,"red_prog_abort":1,"red_spec_abort":1,"abort_expr":1,"abort_stat":1,"abort_prog":1,"abort_spec":1,"run_select_extra":2,"fail":9,"run_select_ifres":2,"of":3,"@if_ter":1,"@if_success":1,"@if_value":1,"@if_void":1,"@if_object":1,"@if_bool":1,"@if_string":1,"@if_number":1,"@if_prim":1,"run_select_proj_":13,"HT":23,"run_select_proj":2,"get_head":1,"prove_runs_type_":3,"run_hyp_core":3,"Proj":5,"select_ind_hyp":1,"IH":38,"hyp":4,"simple_intropatt":1,"rename":15,"into":16,"run_hyp":14,"run_pre_ifres":4,"R1":33,"run_pre_core":4,"O1":35,"ident":25,"result_some_out":4,"res_to_res_void":4,"result_out":4,"run_pre":7,"Red":29,"o1orR1":2,"first":23,"run_post_run_exp":2,"run_post_extra":2,"run_post_core":2,"Er":15,"Ab":15,"go":17,"subst_hyp":21,"N":28,"W1":1,"E1":10,"E2":9,"run_inv":46,"out_retn":1,"resvalue_value":4,"clear":45,"res_spec":4,"res_ter":4,"res_intro":5,"ret":13,"ret_void":4,"res_void":6,"out_from_retn":4,"runs_inv":1,"run_get_current_":3,"red_javascript":2,"run_check_curren":3,"idtac":7,"run_step":2,"ltac_wild":2,"run_apply":3,"run_post":9,"run_step_using":2,"Lem":8,"run_simpl_run_er":3,"run_simpl_base":2,"run_simpl_core":3,"run":131,"using":30,"run_simpl":9,"or":2,"run_pre_lemma":1,"__my_red_lemma__":1,"type_of_prim_not":2,"type_of":1,"type_object":1,"Resolve":2,"is_lazy_op_corre":1,"op":24,"is_lazy_op":1,"regular_binary_o":2,"lazy_op":2,"run_object_metho":21,"Z":24,"object_method":1,"Bi":2,"LibOption":2,".map_on_inv":2,"run_object_heap_":2,"object_heap_set_":1,"build_error_corr":2,"vproto":3,"vmsg":3,"build_error":1,"spec_build_error":7,"context":4,"object_alloc":6,"red_spec_build_e":2,"EQX":1,"run_error_correc":16,"run_error":7,"ne":19,"spec_error":5,"R0":2,"applys_and":3,"red_spec_error":1,"red_spec_error_1":1,"native_error":6,"run_error_not_so":1,"native_error_typ":1,"@specret_out":1,"))))":12,"set":1,"execution_ctx_in":1,"true":54,"Hred":2,"Habort":2,"H3":16,"H9":1,"abrupt_res":5,"out_error_or_voi":6,"spec_error_or_vo":3,"red_spec_error_o":6,"RC":2,"Cr":2,"out_error_or_cst":9,"spec_error_or_cs":4,"HR":133,"case_if":54,"object_has_prop_":4,"object_has_prop":1,"M":16,"red_spec_object_":163,"x0":25,"decide_def":3,"run_object_get_p":4,"object_get_built":4,"vthis":11,"let_name":37,"Mdefault":2,"asserts":15,"Mdefault_correct":2,"builtin_get_defa":1,"EQMdefault":1,"Mfunction":2,"Mfunction_correc":2,"builtin_get_func":1,"red_spec_functio":11,"EQMfunction":1,"obpm":3,"run_object_get_c":6,"run_object_get":1,"object_can_put_c":2,"object_can_put":1,"spec_object_can_":13,"CP":2,"()":6,"lproto":2,"object_default_v":3,"pref":3,"spec_object_defa":18,"M_correct":7,"F":13,"clears":4,"HK":1,"EQM":3,"to_primitive_cor":4,"prefo":3,"to_primitive":2,"spec_to_primitiv":7,"red_spec_to_prim":2,"to_number_correc":5,"to_number":2,"spec_to_number":5,"red_spec_to_numb":4,"to_string_correc":2,"to_string":3,"red_spec_to_stri":3,"to_integer_corre":1,"to_integer":1,"red_spec_to_inte":2,"to_int32_correct":3,"to_int32":3,"spec_to_int32":3,"red_spec_to_int3":2,"to_uint32_correc":2,"to_uint32":3,"spec_to_uint32":3,"red_spec_to_uint":4,"run_object_defin":5,"EQoldLen":2,"eassumption":5,"EQnewLenDesc":4,"newLenDesc0":2,"object_define_ow":6,"rej":2,"Rej":1,"Def":2,"wri":2,"Wri":1,"EQwri":1,"HC1":1,"n2":29,"EQdef":1,"attributes_data_":1,"descValueOpt":1,"assert":22,"descriptor_value":4,"+":18,"EQv":2,"a0":8,"newLenN":2,"dependent":11,"HnW":1,"n1":39,"EQnewWritable":3,"descriptor_writa":2,"replace":2,"by":2,"ilen":1,"slen":1,"Follow":2,"follow":4,"spec_args_obj_de":22,"RES":8,"EQfollow":5,"next":2,"Next":1,"x1":24,"EQnext":2,"dvDesc":2,"prim_new_object_":2,"prim_new_object":1,"spec_prim_new_ob":3,"let_simpl":6,"red_spec_prim_ne":3,"pick_option_corr":3,"to_object_correc":7,"to_object":2,"spec_to_object":4,"hint":1,"red_spec_to_obje":6,"rew_logic":3,"run_object_prim_":3,"object_prim_valu":1,"prim_value_get_c":2,"prim_value_get":1,"spec_prim_value_":10,"red_spec_prim_va":4,"object_put_compl":4,"spec_object_put_":12,"follows_correct":4,"full_descriptor_":2,"S0":5,"S2":1,"tests":1,"Acc":3,"va":2,"EQva":1,"arbitrary":3,"wthis":1,"prim_value_put_c":2,"prim_value_put":1,"env_record_get_b":3,"rn":3,"rs":3,"spec_env_record_":44,"red_spec_env_rec":19,"Heap":3,".binds_equiv_rea":2,"mu":2,"red_spec_returns":2,"throw_result_run":2,"throw_result":2,"spec_error_spec":3,"y1":16,"red_spec_error_s":1,"ref_kind_env_rec":3,"ref_kind_of":9,"ref_base":8,"ref_base_type_en":1,"ref_kind_base_ob":2,"ref_kind_primiti":2,"ref_kind_object":2,"ref_base_type_va":2,"ref_get_value_co":2,"ref_get_value":1,"spec_get_value":4,"red_spec_ref_get":8,"EQ":4,"ref_is_property":3,"Ev":2,"ref_has_primitiv":1,"EQL":2,"sym_eq":1,"EQk":1,"object_put_corre":5,"object_put":2,"env_record_set_m":4,"ref_is_property_":1,"ref_is_unresolva":2,"v0":3,"ref_put_value_co":2,"ref_put_value":2,"spec_put_value":3,"red_spec_ref_put":6,"cases":2,"run_expr_get_val":4,"spec_expr_get_va":15,"red_spec_expr_ge":12,"env_record_creat":7,"deletable_opt":6,"env_record_initi":2,"if_spec_ter_post":4,"run_post_if_spec":1,"Eq":1,"S1":6,"if_spec_post_to_":2,"fun":20,"y2":19,"spec_to_boolean":3,"HP":2,"convert_value_to":1,"red_spec_to_bool":2,"__":1,"lift2":7,"x2":14,"convert_twice_pr":4,"spec_convert_twi":9,"red_spec_convert":9,"convert_twice_nu":4,"convert_twice_st":3,"get_puremath_op_":2,"get_puremath_op":1,"puremath_op":2,"get_inequality_o":3,"b1":8,"b2":6,"inequality_op":2,"get_shift_op_cor":3,"get_shift_op":1,"shift_op":2,"get_bitwise_op_c":2,"get_bitwise_op":1,"bitwise_op":2,"run_object_get_o":2,"builtin_get_own_":2,"Ao":2,".read_option":1,"EQAo":1,"spec_args_obj_ge":11,"EQo":2,"Opv":2,"math":2,"run_function_has":2,"run_object_has_i":3,"run_binary_op_co":1,"binary_op":7,"run_binary_op":1,"expr_binary_op_3":3,"red_expr_binary_":16,"w1":2,"w2":2,"s1":3,"s2":4,"red_expr_puremat":3,"red_expr_shift_o":5,"red_expr_bitwise":3,"H1":39,"red_expr_inequal":3,"wa":2,"wb":2,"wr":1,"inequality_test_":1,"applys_eq":1,"EQp":1,"EQwr":1,"fequals":1,"n0":2,"array_args_map_l":4,"res_empty":1,"inductions":1,"IHoes":1,"red_spec_call_ar":8,"run_construct_pr":2,"spec_construct_p":3,"red_spec_call_ob":7,"call_object_new":1,"red_spec_constru":6,"remember":14,"arg_len":1,"nth_def":1,"COMMENT'''":2,"Coq":3,".Lists":1,".List":1,".Strings":1,".Ascii":1,"FunctionNinjas":2,".All":5,"ListString":3,"Computation":2,"ListNotations":1,"Local":2,"Open":2,"Scope":2,"char":1,"Module":21,"Run":2,"Inductive":55,".t":27,"Ret":7,".Ret":3,"Call":9,"command":18,"Command":30,"answer":9,".answer":9,"handler":3,".Call":6,"Fixpoint":35,"trace":2,"list":261,"[]":21,"existT":1,"End":19,"Temporal":2,"All":2,"c":93,"h":38,"One":3,"CallThis":1,"CallOther":1,"Then":2,"CallThen":1,"CardBeforeMoney":2,"Export":12,"ext_expr":452,"expr_identifier_":2,"expr_object_0":2,"propdefs":8,"expr_object_1":2,"expr_object_2":2,"propbody":1,"expr_object_3_va":2,"expr_object_3_ge":2,"expr_object_3_se":2,"expr_object_4":2,"expr_object_5":2,"expr_array_0":2,"expr_array_1":2,"expr_array_2":2,"expr_array_3_1":2,"expr_array_3_2":2,"expr_array_3_3":2,"expr_array_3_4":2,"expr_array_3_5":2,"expr_array_add_l":12,"expr_function_1":2,"funcbody":9,"expr_function_2":2,"expr_function_3":2,"expr_access_1":2,"expr_access_2":2,"expr_access_3":2,"expr_access_4":2,"expr_new_1":2,"expr_new_2":2,"expr_call_1":2,"expr_call_2":2,"expr_call_3":2,"expr_call_4":2,"expr_call_5":2,"spec_eval":2,"expr_unary_op_1":2,"unary_op":5,"expr_unary_op_2":2,"expr_delete_1":2,"expr_delete_2":2,"expr_delete_3":2,"expr_delete_4":2,"expr_typeof_1":2,"expr_typeof_2":2,"expr_prepost_1":2,"expr_prepost_2":2,"expr_prepost_3":2,"expr_prepost_4":2,"expr_unary_op_ne":2,"expr_unary_op_bi":2,"expr_unary_op_no":2,"expr_conditional":6,"expr_binary_op_1":2,"expr_binary_op_2":2,"expr_binary_op_a":4,"expr_puremath_op":2,"expr_shift_op_1":2,"expr_shift_op_2":2,"expr_inequality_":4,"expr_binary_op_i":2,"expr_binary_op_d":2,"spec_equal_1":2,"spec_equal_2":2,"spec_equal_3":2,"spec_equal_4":2,"expr_bitwise_op_":4,"expr_lazy_op_1":2,"expr_lazy_op_2":2,"expr_lazy_op_2_1":2,"expr_assign_1":2,"expr_assign_2":2,"expr_assign_3":4,"expr_assign_4":2,"expr_assign_5":2,"preftype":6,"spec_to_number_1":2,"spec_to_integer_":2,"spec_to_string_1":2,"spec_check_objec":2,"spec_eq":2,"spec_eq0":2,"spec_eq1":2,"spec_eq2":2,"builtin_get":1,"builtin_can_put":1,"builtin_put":1,"builtin_has_prop":1,"builtin_delete":1,"builtin_default_":1,"spec_from_descri":14,"spec_entering_ev":6,"spec_call_global":13,"spec_entering_fu":10,"spec_binding_ins":56,"funcdecl":14,"spec_make_arg_ge":2,"spec_make_arg_se":2,"spec_arguments_o":18,"spec_create_argu":10,"builtin_has_inst":1,"spec_function_ge":2,"spec_error_1":2,"spec_init_throw_":4,"spec_new_object":2,"spec_new_object_":2,"spec_creating_fu":16,"spec_create_new_":2,"spec_call_1":2,"call":8,"prealloc":3,"spec_call_defaul":9,"spec_construct":2,"construct":1,"spec_construct_d":6,"class_name":1,"spec_call_string":2,"spec_construct_s":4,"spec_construct_b":2,"spec_call_bool_p":6,"spec_call_number":6,"spec_construct_n":2,"spec_call_error_":12,"spec_returns":2,"ext_stat":68,"stat_expr_1":3,"stat_block_1":2,"stat_block_2":3,"stat_label_1":3,"stat_var_decl_1":2,"stat_var_decl_it":8,"stat_if_1":2,"stat_while_2":2,"stat_while_3":3,"stat_while_4":2,"stat_while_5":2,"stat_while_6":2,"stat_do_while_2":3,"stat_do_while_3":2,"stat_do_while_4":2,"stat_do_while_5":2,"stat_do_while_6":2,"stat_do_while_7":2,"stat_for_1":2,"stat_for_3":2,"stat_for_4":2,"stat_for_5":2,"stat_for_6":3,"stat_for_7":3,"stat_for_8":2,"stat_for_9":2,"stat_for_var_1":2,"stat_switch_1":2,"switchbody":1,"stat_switch_2":3,"stat_switch_node":13,"switchclause":26,"stat_switch_defa":30,"stat_with_1":2,"stat_throw_1":2,"stat_return_1":2,"stat_try_1":3,"stat_try_2":2,"stat_try_3":3,"stat_try_4":2,"stat_try_5":2,"ext_prog":8,"javascript_1":2,"prog_1":2,"element":1,"prog_2":3,"ext_spec":75,"spec_to_int32_1":2,"spec_to_uint32_1":2,"spec_list_expr":2,"spec_list_expr_1":2,"spec_list_expr_2":2,"spec_to_descript":40,"builtin_get_prop":1,"spec_get_value_r":4,"spec_lexical_env":7,"spec_error_spec_":2,"spec_string_get_":12,"Coercion":3,"out_of_specret":94,"out_of_ext_expr":1,"out_of_ext_stat":1,"out_of_ext_prog":1,"out_of_ext_spec":1,"es":2,"res_is_normal":1,"abort_div":1,"abort_not_normal":1,"e1":13,"t2":120,"res_label_in":3,"restype_continue":2,"cb":2,"fo":4,"scs":6,"vi":2,"ts1":2,"scs2":2,"spec_identifier_":1,"lex":2,"execution_ctx_le":1,"strict":2,"execution_ctx_st":1,"arguments_from_n":1,"Vs":5,"arguments_from_u":1,"arguments_from_c":1,"Vs1":3,"Vs2":3,"arguments_f_a_r_":2,"search_proto_cha":9,"object_has_prope":3,"not":7,"object_proto":2,"prim_null":1,"make_delete_even":3,"event":1,"ev":3,"delete_event":1,"implementation_p":1,"vret":1,"dret":1,"Logic":1,"Playground1":3,"relation":17,"partial_function":15,"Theorem":104,"next_nat_partial":1,"next_nat":2,"Q":2,"le_not_a_partial":1,"le":5,"Nonsense":4,"Case":78,"le_n":6,"le_S":7,"total_relation_n":1,"total_relation":1,"total_relation1":2,"empty_relation_n":1,"empty_relation":1,"reflexive":6,"le_reflexive":2,"transitive":9,"le_trans":5,"Hnm":7,"Hmo":6,"IHHmo":1,"lt_trans":2,"lt":4,"IHHm":1,"le_Sn_le":1,"<=":7,"le_S_n":2,"Sn_le_Sm__n_le_m":3,"le_Sn_n":1,"IHn":7,"symmetric":2,"antisymmetric":3,"le_antisymmetric":2,"generalize":10,"H2":29,"IHb":1,"equivalence":1,"order":3,"preorder":1,"le_order":1,"clos_refl_trans":8,"rt_step":3,"rt_refl":3,"rt_trans":3,"next_nat_closure":1,"IHle":1,"nn":1,"IHclos_refl_tran":4,"refl_step_closur":12,"rsc_refl":13,"rsc_step":15,"tactic":12,"Case_aux":44,"rsc_R":2,"rsc_trans":4,"IHrefl_step_clos":4,"rtc_rsc_coincide":1,"Flocq":4,".Appli":4,".Fappli_IEEE":2,".Fappli_IEEE_bit":2,"Fappli_IEEE_bits":7,".binary64":1,"Parameter":31,"nan":3,"zero":1,"neg_zero":1,"one":1,"Fappli_IEEE":11,".binary_normaliz":2,"eq_refl":2,".mode_NE":4,"infinity":1,"neg_infinity":1,"max_value":1,"min_value":1,"pi":1,"ln2":1,"from_string":1,"neg":1,"floor":5,"absolute":1,"sign":1,"lt_bool":1,"add":4,".b64_plus":2,"sub":1,"fmod":1,"mult":1,".b64_mult":2,"div":1,".b64_div":2,"Global":1,"Instance":1,"number_comparabl":1,"Comparable":1,"of_int":1,"to_int16":1,"modulo_32":1,"int32_bitwise_no":1,"int32_bitwise_an":1,"int32_bitwise_or":1,"int32_bitwise_xo":1,"int32_left_shift":1,"int32_right_shif":1,"uint32_right_shi":1,"SfLib":2,"STLC":1,"ty_Bool":36,"ty_arrow":20,"tm":57,"tm_var":14,"id":6,"tm_app":24,"tm_abs":17,"tm_true":23,"tm_false":15,"tm_if":32,"Id":3,"idB":3,"idBB":2,"idBBBB":2,"v_abs":4,"t_true":1,"t_false":1,"if":23,"beq_id":9,"t1":127,"t3":24,"Reserved":6,"at":31,"level":31,"step":30,"ST_AppAbs":5,"t12":9,"==>":16,"ST_App1":5,"ST_App2":3,"ST_IfTrue":7,"ST_IfFalse":6,"ST_If":8,"where":10,"stepmany":4,"step_example3":1,"partial_map":6,"Context":2,"empty":11,"extend":15,"Gamma":43,"extend_eq":2,"ctxt":5,"beq_id_refl":1,"extend_neq":3,"has_type":28,"T_Var":7,"T_Abs":8,"T11":19,"T12":7,"T_App":8,"T_True":1,"T_False":1,"T_If":2,"beq_nat":28,"Example":38,"typing_example_2":1,")))))":12,"typing_example_3":1,"))))))":2,"coiso":1,"reptrans":1,"appears_free_in":18,"afi_var":1,"afi_app1":1,"afi_app2":1,"afi_abs":2,"afi_if1":1,"afi_if2":1,"afi_if3":1,"closed":2,"free_in_context":3,"afi_cases":1,"eauto":6,"IHappears_free_i":1,"H7":2,"not_eq_beq_id_fa":1,"Corollary":2,"typable_empty__c":1,"@empty":3,"HeqGamma":2,"context_invarian":4,"has_type_cases":1,"...":6,"IHhas_type":2,"Hafi":3,"beq_id_false_not":2,"Heqe":5,"substitution_pre":2,"U":4,"Ht":5,"Hv":1,"tm_cases":4,"SCase":57,"beq_id_eq":4,"Hcontra":2,"IHt":1,"Coiso1":2,"Coiso2":3,"HeqCoiso1":1,"HeqCoiso2":1,"ex_falso_quodlib":2,"preservation":1,"HT1":1,"IHHT1":2,"IHHT2":1,"progress":2,"IHhas_type1":3,"IHhas_type2":2,"H4":2,"IHt1":6,"IHt2":3,"T0":2,"IHt3":1,"types_unique":1,"T1":1,"Basics":2,"NatList":2,"natprod":9,"pair":7,"nat":59,"fst":7,"snd":7,"swap_pair":3,"surjective_pairi":2,"snd_fst_is_swap":1,"fst_swap_is_snd":1,"natlist":41,"cons":22,"l_123":1,"associativity":6,"..":4,"count":20,"app":9,"l1":57,"l2":53,"head":2,"tl":2,"nonzeros":7,"test_nonzeros":1,"oddmembers":5,"oddb":5,"test_oddmembers":1,"countoddmembers":4,"test_countoddmem":2,"alternate":3,"r1":4,"r2":4,"test_alternative":1,"bag":17,"test_count1":1,"sum":2,"test_sum1":1,"test_add1":1,"member":4,"ble_nat":5,"test_member1":1,"test_member2":1,"remove_one":4,"test_remove_one1":1,"remove_all":3,"test_remove_all1":1,"subset":4,"andb":4,"test_subset1":1,"test_subset2":1,"bag_count_add":1,"beq_nat_refl":6,"nil_app":2,"++":25,"tl_length_pred":1,"pred":1,"app_ass":5,"l3":11,"IHl1":7,"app_length":1,"snoc":17,"rev":20,"test_rev1":1,"length_snoc":3,"IHl":15,"rev_length":1,"app_nil_end":2,"rev_snoc":3,"rev_involutive":2,"app_ass4":1,"l4":4,"snoc_append":3,"nonzeros_length":1,"distr_rev":1,"count_number_non":1,"ble_n_Sn":2,"remove_decreases":1,"IHs":2,"natoption":6,"option_elim":2,"hd_opt":8,"test_hd_opt1":2,"test_hd_opt2":2,"option_elim_hd":1,"beq_natlist":5,"test_beq_natlist":2,"beq_natlist_refl":1,"silly1":1,"eq1":27,"eq2":20,"silly2a":1,"q":4,"silly_ex":1,"evenb":2,"silly3":2,")))))))":3,"symmetry":11,"rev_exercise":1,"beq_nat_sym":1,"AExp":1,"aexp":18,"ANum":13,"APlus":10,"AMinus":4,"AMult":4,"bexp":11,"BTrue":2,"BFalse":2,"BEq":2,"BLe":2,"BNot":2,"BAnd":2,"aeval":18,"a1":12,"a2":12,"test_aeval1":1,"beval":4,"negb":5,"optimize_0plus":12,"e2":8,"test_optimize_0p":1,"optimize_0plus_s":4,"SSCase":11,"IHe2":13,"IHe1":14,".Notations":1,"error":8,"message":4,"LString":9,"do_call":1,"!":11,".ShowError":1,"main":1,"card_is_valid":2,".AskCard":1,"pin":5,".AskPIN":1,"@@":7,".s":7,"pin_is_valid":2,".CheckPIN":1,"ask_amount":2,".AskAmount":1,"amount":5,"amount_is_valid":2,".CheckAmount":1,"card_is_given":2,".GiveCard":1,"amount_is_given":2,".GiveAmount":1,".NArith":2,"AskCard":2,"AskPIN":2,"CheckPIN":2,"AskAmount":2,"CheckAmount":2,"GiveCard":2,"GiveAmount":2,"ShowError":2,"unit":1,"Notations":2,"f":80,"Y":69,"JsInit":1,"LibTactics":1,"LibLogic":1,"LibReflect":1,"LibOperation":1,"LibStruct":1,"LibNat":1,"LibEpsilon":1,"LibFunc":1,"LibHeap":1,"Extraction":9,"Language":1,"Ocaml":1,"ExtrOcamlBasic":1,"ExtrOcamlNatInt":1,"ExtrOcamlString":1,"Inline":5,"FixFun3":1,"FixFun3Mod":1,"FixFun4":1,"FixFun4Mod":1,"FixFunMod":1,"curry3":1,"uncurry3":1,"curry4":1,"uncurry4":1,"epsilon":1,"epsilon_def":1,"classicT":1,"indefinite_descr":1,"Inhab_witness":1,"Fix":1,"isTrue":1,"Extract":81,"positive":1,"float":4,"f1":1,"mod_float":3,"f2p":1,"f2p1":1,"Constant":77,".add":4,".succ":3,".pred":3,".sub":4,".mul":3,".opp":1,".abs":1,".min":3,".max":3,".compare":3,"Pos":9,".compare_cont":1,".div":2,".modulo":1,".binary_float":1,"JsNumber":36,".of_int":1,".nan":1,".zero":1,".neg_zero":1,".one":1,".infinity":1,".neg_infinity":1,".max_value":1,".min_value":1,".pi":1,".e":1,".ln2":1,".floor":1,".absolute":1,".from_string":1,"String":4,".concat":2,"COMMENT\"\"\"":2,"Failure":1,"float_of_string":1,".to_string":2,"prerr_string":1,"Warning":1,"called":1,"This":1,"might":1,"be":1,"responsible":1,"for":1,"errors":1,"Argument":1,"^":10,"string_of_float":3,"prerr_newline":1,"string_of_number":2,"sfn":4,"inf":2,"Infinity":2,"NaN":1,"inum":3,"int_of_float":2,"float_of_int":1,"string_of_int":1,".iter":1,"List":2,".rev":2,".mult":1,".fmod":1,".neg":1,".sign":1,".number_comparab":1,".lt_bool":1,".to_int32":1,"classify_float":2,"FP_normal":2,"FP_subnormal":2,"i32":10,"**":5,"i31":4,"posint":4,"abs_float":2,"int32bit":6,"smod":8,">=":2,".to_uint32":1,".modulo_32":1,".int32_bitwise_n":1,".int32_bitwise_a":1,".int32_bitwise_o":1,".int32_bitwise_x":1,".int32_left_shif":1,".int32_right_shi":1,".uint32_right_sh":1,"newx":2,"Int32":3,".to_float":1,".shift_right_log":1,".of_float":1,"int_of_char":1,"ascii_comparable":1,"lt_int_decidable":1,"le_int_decidable":1,"ge_nat_decidable":1,"prop_eq_decidabl":1,"env_loc_global_e":1,".Bplus":1,".Bmult":1,".Bmult_FF":1,".Bdiv":1,"AccessOpaque":1,"object_prealloc_":2,"rec":1,"aux":2,"function":1,"aux2":2,".length":1,"GlobalClass":1,"parse_pickable":1,"Inlined":3,"not_yet_implemen":1,"print_endline":3,"__LOC__":3,"Not":1,"implemented":1,"because":2,"Prheap":4,".string_of_char_":3,"Coq_result_not_y":1,"impossible_becau":1,"Stuck":2,"Coq_result_impos":2,"impossible_with_":1,"nState":1,".prstate":1,"nMessage":1,"Blacklist":1,"Separate":1,"run_javascript":1,"Lists":1,"list123":1,"test_repeat1":1,"snoc_with_append":1,"prod":3,"type_scope":1,"combine":5,"lx":4,"ly":4,"tx":2,"tp":2,"xs":9,"plus3":3,"plus":18,"prod_curry":3,"prod_uncurry":3,"uncurry_uncurry":1,"curry_uncurry":1,"filter":7,"test":12,"partition":2,"el":2,"test_partition1":1,"map":8,"test_map1":1,"map_rev_1":2,"map_rev":1,"flat_map":2,"map_option":1,"xo":2,"fold":5,"fold_example":1,"constfun":3,"ftrue":3,"constfun_example":1,"override":19,"fmostlytrue":5,"override_example":5,"unfold_example_b":1,"override_eq":1,"override_neq":1,"k1":26,"k2":23,"eq_add_S":1,"eq":43,"silly4":1,"silly5":1,"sillyex1":1,"j":7,"silly6":1,"contra":48,"silly7":1,"sillyex2":1,"beq_nat_eq":2,"Hl":3,"IHm":1,"beq_nat_O_l":1,"beq_nat_O_r":1,"double_injective":1,"double":2,"plus_n_n_injecti":1,"plus_n_Sm":2,"override_shadow":1,"combine_split":1,"IHy":1,"split_combine":1,"sillyfun1":1,"beq_equal":6,"IHa":1,"override_same":1,"Heqa":4,"filter_exercise":1,"lf":5,"trans_eq":2,"trans_eq_example":1,"trans_eq_exercis":1,"minustwo":2,"beq_nat_trans":1,"override_permute":1,"k3":6,"b0":2,"Heqb":3,"Heqb0":5,"fold_length":4,"test_fold_length":1,"fold_length_corr":1,"fold_map":3,"total":2,"fold_map_correct":1,"forallb":4,"existsb":3,"orb":1,"existsb2":3,"existsb_correct":1,"index_okx":1,"mumble":6,"grumble":3,"Imp":1,"Relations":1,"tm_const":81,"tm_plus":64,"SimpleArith0":2,"eval":8,"SimpleArith1":2,"E_Const":2,"===>":37,"E_Plus":2,"SimpleArith2":2,"ST_PlusConstCons":15,"ST_Plus1":10,"ST_Plus2":12,"test_step_1":1,"test_step_2":1,"step_determinist":3,"Hy1":19,"Hy2":15,"step_cases":8,"IHHy1":5,"v_const":14,"strong_progress":4,"normal_form":13,"value_is_nf":2,"nf_is_value":2,"G":2,"nf_same_as_value":5,"Temp1":2,"v_funny":2,"value_not_same_a":3,"Temp2":2,"ST_Funny":2,"Temp3":2,"Temp4":2,"v_true":1,"v_false":1,"bool_step_prop3":1,"Temp5":2,"ST_ShortCut":2,"bool_step_prop4":3,"bool_step_prop4_":1,"test_stepmany_1":1,"test_stepmany_2":1,"test_stepmany_3":1,"test_stepmany_4":1,"step_normal_form":1,"normal_form_of":1,"normalizing":3,"stepmany_congr_1":2,"rsc_cases":1,"stepmany_congr2":2,"step_normalizing":1,"H11":3,"H12":3,"H21":3,"H22":3,"eval__value":1,"HE":2,"eval_cases":1},"Creole":{"=":2,"Creole":7,"is":3,"a":2,"-":5,"to":2,"HTML":1,"converter":2,"for":1,",":4,"the":5,"lightweight":1,"markup":1,"language":1,"(":5,"http":4,":":9,"//":5,"wikicreole":1,".org":2,"/":11,")":5,".":4,"Github":1,"uses":1,"this":1,"render":1,"*":6,".creole":1,"files":1,"Project":1,"page":1,"on":2,"github":3,".com":2,"minad":5,"creole":5,"Travis":1,"CI":1,"https":1,"travis":1,"ci":1,"RDOC":1,"rdoc":1,".info":1,"projects":1,"==":5,"INSTALLATION":1,"{{{":2,"gem":1,"install":1,"}}}":2,"SYNOPSIS":1,"require":1,"html":1,".creolize":1,"BUGS":1,"If":1,"you":1,"found":1,"bug":1,"please":1,"report":1,"it":1,"at":1,"project":1,"GitHub":1,"issues":1,"AUTHORS":1,"Lars":2,"Christensen":2,"larsch":1,"Daniel":2,"Mendler":2,"LICENSE":1,"Copyright":1,"c":1,"It":1,"free":1,"software":1,"and":1,"may":1,"be":1,"redistributed":1,"under":1,"terms":1,"specified":1,"in":1,"README":1,"file":1,"of":1,"Ruby":1,"distribution":1},"Crystal":{"SHEBANG#!bin":2,"require":3,"describe":2,"do":24,"it":21,"run":14,"(":201,")":187,".to_i":5,".should":8,"eq":8,"end":164,"class":14,"Foo":22,"A":17,"=":118,"def":97,"foo":15,".new":11,".foo":5,"_f32":2,"+":1,"module":2,"B":2,"C":2,";":1,"::":5,"initialize":2,"@x":7,"x":2,"begin":2,"f":4,".x":2,"BAR":2,"a":2,"while":1,"==":2,"b":1,"compile":1,".compile":1,"\\":2,"CONST":2,"raise":1,"doit":2,"rescue":1,".nil":1,"?":2,"assert_type":7,"{":5,"int32":7,"}":5,"union_of":1,",":1,"char":1,"result":4,"Int32":4,"mod":3,".program":1,".types":3,"[":7,"]":7,"as":4,"NonGenericClassT":1,".instance_vars":1,".type":3,".int32":1,"T":5,"types":2,"GenericClassType":2,"foo_i32":6,".instantiate":2,"of":3,"Type":2,"|":8,"ASTNode":4,".lookup_instance":2,"Crystal":1,"transform":81,"transformer":4,".before_transfor":1,"self":77,"node":331,".transform":75,".after_transform":1,"Transformer":1,"before_transform":1,"after_transform":1,":":80,"Expressions":2,"exps":9,"[]":1,".expressions":5,".each":1,"exp":6,"new_exp":5,"if":23,".is_a":1,".concat":1,"else":2,"<<":1,".length":1,"Call":1,"node_obj":2,".obj":14,"transform_many":23,".args":4,"node_block":2,".block":2,"node_block_arg":2,".block_arg":6,"And":1,".left":6,".right":6,"Or":1,"StringInterpolat":1,"ArrayLiteral":1,".elements":1,"node_of":2,".of":2,"HashLiteral":1,".keys":1,".values":2,"of_key":2,".of_key":2,"of_value":2,".of_value":2,"If":1,".cond":10,".then":6,".else":8,"Unless":1,"IfDef":1,"MultiAssign":1,".targets":1,"SimpleOr":1,"Def":1,".body":24,"receiver":4,".receiver":4,"block_arg":4,"Macro":1,"PointerOf":1,".exp":6,"SizeOf":1,"InstanceSizeOf":1,"IsA":1,".const":2,"RespondsTo":1,"Case":1,".whens":1,"node_else":2,"When":1,".conds":1,"ImplicitObj":1,"ClassDef":1,"superclass":2,".superclass":2,"ModuleDef":1,"While":1,"Generic":1,".name":10,".type_vars":1,"ExceptionHandler":1,".rescues":1,"node_ensure":2,".ensure":2,"Rescue":1,"Union":1,"Hierarchy":1,"Metaclass":1,"Arg":1,"default_value":2,".default_value":2,"restriction":2,".restriction":2,"BlockArg":1,".fun":2,"Fun":1,".inputs":1,"output":2,".output":2,"Block":1,".map":2,"!":2,"Var":2,"FunLiteral":1,".def":2,"FunPointer":1,"obj":2,"Return":1,".exps":5,"Break":1,"Next":1,"Yield":1,"scope":2,".scope":2,"Include":1,"Extend":1,"RangeLiteral":1,".from":2,".to":4,"Assign":1,".target":2,".value":6,"Nop":1,"NilLiteral":1,"BoolLiteral":1,"NumberLiteral":1,"CharLiteral":1,"StringLiteral":1,"SymbolLiteral":1,"RegexLiteral":1,"MetaVar":1,"InstanceVar":1,"ClassVar":1,"Global":1,"Require":1,"Path":1,"Self":1,"LibDef":1,"FunDef":1,"body":2,"TypeDef":1,"StructDef":1,"UnionDef":1,"EnumDef":1,"ExternalVar":1,"IndirectRead":1,"IndirectWrite":1,"TypeOf":1,"Primitive":1,"Not":1,"TypeFilteredNode":1,"TupleLiteral":1,"Cast":1,"DeclareVar":1,".var":2,".declared_type":2,"Alias":1,"TupleIndexer":1,"Attribute":1},"Csound":{"COMMENT//":70,"COMMENT;":6,"COMMENT/*":1,"nchnls":3,"=":27,"nchnls_i":1,"sr":3,"0dbfs":4,"ksmps":3,"kr":3,"instr":12,",":104,"N_a_M_e_":1,"+":2,"Name":1,"aSignal":9,"oscil":2,"prints":25,"\\":1,";":2,"comment":1,"(":17,")":13,"kNote":3,"p3":4,"if":7,"==":3,"then":4,"kFrequency":4,"elseif":1,"//":2,"Parentheses":1,"around":1,"binary":1,"expressions":1,"are":1,"optional":1,".":4,"endif":2,"iIndex":19,"while":2,"<":4,"do":3,"print":11,"+=":4,"od":2,"until":1,">=":1,"enduntil":1,"{{":3,"hello":1,"world":1,"}}":3,"outc":2,"endin":12,"opcode":1,"anOscillator":2,"a":2,"kk":1,"kAmplitude":2,"xin":1,"vco2":1,"xout":1,"endop":1,"TestOscillator":1,"))":2,"pyruni":1,"import":1,"random":4,"pool":4,"[":2,"i":12,"/":5,"**":1,"for":1,"in":1,"range":1,"]":2,"def":1,"get_number_from_":1,"n":2,"p":2,":":7,".random":2,"()":2,"int":1,"*":16,"len":1,"return":1,".choice":1,"#ifdef":1,"DEBUG":2,"#undef":1,"#include":1,"#endif":2,"#define":5,"A_HZ":1,"#440":1,"#":9,"OSCIL_MACRO":3,"VOLUME":3,"TABLE":2,"#oscil":3,"$VOLUME":3,"$FREQUENCY":3,"$TABLE":3,"TestMacro":1,"$OSCIL_MACRO":2,"out":3,"TestBitwiseNOT":1,"~":1,"TestBitwiseXOR":1,"TestGoto":1,">":2,"goto":4,"if_label":2,"else_label":2,"endif_label":2,"else":1,"loop_label":2,"loop_lt_label":2,"loop_lt":1,"TestPrints":1,"#FREQUENCY":1,"#TABLE":1,"TestMacroPeriodS":1,"TestAt":1,"@0":1,"@@":10,"@1":1,"@2":1,"@3":1,"@4":1,"@5":1,"@6":1,"@7":1,"@8":1,"@9":1,"MacroAbuse":1,"FOO":1,"BAR":1,"This":1,"ends":1,"the":1,"block":1,"It":1,"is":1,"not":1,"preprocessor":1,"directive":1,"scoreline_i":1,"f":1,"e":1,"ktime":3,"line":2,"arL":2,"pvoc":2,"arR":2,"iscale":14,"ktimpnt1":3,"ktimpnt2":3,"linseg":6,"kfreqscale":3,"kfreqinterpL":2,"kampinterpL":2,"kfreqinterpR":2,"kampinterpR":2,"pvbufread":2,"apvcL":2,"pvinterp":2,"-":4,"apvcR":2,"outs":1},"Csound Document":{"<":13,"CsoundSynthesize":6,">":20,"CsInstruments":6,"COMMENT//":70,"COMMENT;":6,"COMMENT/*":1,"nchnls":3,"=":27,"nchnls_i":1,"sr":3,"0dbfs":4,"ksmps":3,"kr":3,"instr":12,",":104,"N_a_M_e_":1,"+":2,"Name":1,"aSignal":9,"oscil":2,"prints":25,"\\":1,";":2,"comment":1,"(":17,")":13,"kNote":3,"p3":4,"if":7,"==":3,"then":4,"kFrequency":4,"elseif":1,"//":2,"Parentheses":1,"around":1,"binary":1,"expressions":1,"are":1,"optional":1,".":4,"endif":2,"iIndex":19,"while":2,"do":3,"print":11,"+=":4,"od":2,"until":1,">=":1,"enduntil":1,"{{":2,"hello":1,"world":1,"}}":2,"outc":2,"endin":12,"opcode":1,"anOscillator":2,"a":2,"kk":1,"kAmplitude":2,"xin":1,"vco2":1,"xout":1,"endop":1,"TestOscillator":1,"))":2,"pyruni":1,"import":1,"random":4,"pool":4,"[":2,"i":14,"/":5,"**":1,"for":1,"in":1,"range":1,"]":2,"def":1,"get_number_from_":1,"n":2,"p":2,":":7,".random":2,"()":2,"int":1,"*":16,"len":1,"return":1,".choice":1,"#ifdef":1,"DEBUG":2,"#undef":1,"#include":1,"#endif":2,"#define":5,"A_HZ":1,"#440":1,"#":9,"OSCIL_MACRO":3,"VOLUME":3,"TABLE":2,"#oscil":3,"$VOLUME":3,"$FREQUENCY":3,"$TABLE":3,"TestMacro":1,"$OSCIL_MACRO":2,"out":3,"TestBitwiseNOT":1,"~":1,"TestBitwiseXOR":1,"TestGoto":1,"goto":4,"if_label":2,"else_label":2,"endif_label":2,"else":1,"loop_label":2,"loop_lt_label":2,"loop_lt":1,"TestPrints":1,"#FREQUENCY":1,"#TABLE":1,"TestMacroPeriodS":1,"TestAt":1,"@0":1,"@@":10,"@1":1,"@2":1,"@3":1,"@4":1,"@5":1,"@6":1,"@7":1,"@8":1,"@9":1,"MacroAbuse":1,"FOO":1,"BAR":1,"This":1,"ends":1,"the":1,"block":1,"It":1,"is":1,"not":1,"preprocessor":1,"directive":1,"</":9,"CsScore":6,"f":1,"e":3,"iscale":14,"ktimpnt1":3,"line":2,"ktimpnt2":3,"linseg":6,"kfreqscale":3,"kfreqinterpL":2,"kampinterpL":2,"kfreqinterpR":2,"kampinterpR":2,"pvbufread":2,"apvcL":2,"pvinterp":2,"-":4,"apvcR":2,"outs":1,"ktime":3,"arL":2,"pvoc":2,"arR":2},"Csound Score":{"i":10,"e":3,"f":1},"Cuda":{"__global__":2,"void":3,"scalarProdGPU":1,"(":17,"float":8,"*":8,"d_C":3,",":14,"d_A":3,"d_B":3,"int":14,"vectorN":2,"elementN":3,")":15,"{":8,"COMMENT//":19,"__shared__":1,"accumResult":5,"[":11,"ACCUM_N":4,"]":11,";":30,"for":5,"vec":5,"=":17,"blockIdx":2,".x":10,"<":7,"+=":6,"gridDim":1,"vectorBase":3,"IMUL":1,"vectorEnd":2,"+":6,"iAccum":10,"threadIdx":4,"blockDim":3,"sum":3,"pos":5,"}":8,"stride":5,"/":2,">":3,">>=":1,"__syncthreads":1,"()":3,"if":3,"==":1,"#include":2,"stdio":1,".h":2,"cuda_runtime":1,"COMMENT/**":2,"vectorAdd":2,"const":2,"A":2,"B":2,"C":2,"numElements":4,"i":5,"main":1,"cudaError_t":1,"err":5,"cudaSuccess":2,"threadsPerBlock":4,"blocksPerGrid":2,"-":1,"<<<":1,">>>":1,"cudaGetLastError":1,"!=":1,"fprintf":1,"stderr":1,"cudaGetErrorStri":1,"))":1,"exit":1,"EXIT_FAILURE":1,"cudaDeviceReset":1,"return":1},"Cue Sheet":{"REM":2,"GENRE":1,"Electronica":1,"DATE":1,"PERFORMER":9,"TITLE":9,"FILE":2,"MP3":1,"TRACK":9,"AUDIO":8,"INDEX":9,":":18,"BINARY":1,"MODE1":1,"/":1},"Curry":{"----------------":7,"---":17,"Library":1,"defining":1,"natural":6,"numbers":4,"in":7,"Peano":2,"representation":3,"and":3,"some":3,"operations":1,"on":3,"this":2,".":27,"@author":1,"Michael":1,"Hanus":1,"@version":1,"January":1,"module":3,"Data":42,".Nat":1,"(":499,"Nat":39,"..":43,")":502,",":770,"fromNat":9,"toNat":8,"add":20,"sub":5,"mul":17,"leq":7,"where":112,"import":1,"Test":1,".Prop":1,"Natural":1,"defined":9,"Thus":1,"each":1,"number":3,"is":2,"constructor":2,"by":2,"a":263,"`":90,"Z":9,"zero":1,"or":2,"S":10,"successor":1,"data":14,"=":369,"|":93,"deriving":1,"Eq":30,"Show":31,"Transforms":2,"into":2,"standard":3,"integer":2,"::":136,"->":237,"Int":29,"n":30,"+":10,"COMMENT--":66,"==":64,">":30,"-":20,"))":2,"fromToNat":2,"Prop":11,"-=":10,"toFromNat":2,">=":7,"==>":1,"Addition":1,"m":15,"addIsCommutative":2,"x":251,"y":126,"addIsAssociative":2,"z":27,"Subtraction":1,"reversing":1,"addition":1,"free":2,"subAddL":2,"subAddR":2,"Multiplication":1,"_":58,"mulIsCommutative":2,"mulIsAssociative":2,"distMulAddL":2,"distMulAddR":2,"Bool":26,"True":39,"False":48,"leqAdd":2,"always":2,"$":59,"The":2,"prelude":1,"of":9,"Curry":2,"with":2,"type":4,"classes":2,"All":1,"exported":1,"functions":1,"types":1,"methods":1,"are":1,"available":1,"any":2,"program":1,"COMMENT{-":2,"Prelude":1,"Char":23,"Float":81,"--":13,"++":29,"()":38,",,":1,",,,":1,",,,,":1,"[]":34,"Ordering":10,"Maybe":1,"Either":1,"Ord":28,"ShowS":14,"shows":20,"showChar":10,"showString":14,"showParen":4,"Read":31,"ReadS":17,"reads":20,"readParen":17,"read":6,"lex":39,"Bounded":24,"Enum":7,"Num":3,"Fractional":1,"Real":3,"Integral":2,"even":3,"odd":1,"fromIntegral":1,"realToFrac":1,"^":5,"RealFrac":1,"Floating":2,"Monoid":25,"Functor":6,"Applicative":6,"Alternative":3,"Monad":3,"MonadFail":1,"liftM2":1,"sequence":1,"sequence_":1,"mapM":1,"mapM_":1,"isUpper":3,"isLower":1,"isAlpha":2,"isDigit":10,"isAlphaNum":2,"isBinDigit":2,"isOctDigit":2,"isHexDigit":2,"isSpace":5,"ord":4,"chr":6,"String":31,"lines":1,"unlines":1,"words":1,"unwords":1,"head":4,"tail":1,"null":5,"length":1,"!!":4,"map":7,"foldl":1,"foldl1":1,"foldr":3,"foldr1":3,"filter":1,"zip":1,"zip3":1,"zipWith":1,"zipWith3":1,"unzip":1,"unzip3":1,"concat":1,"concatMap":1,"iterate":2,"repeat":1,"replicate":1,"take":1,"drop":1,"splitAt":1,"takeWhile":2,"dropWhile":3,"span":10,"break":1,"reverse":1,"all":2,"elem":8,"notElem":2,"lookup":1,"<":37,"!":2,"#":29,"##":10,"seq":2,"ensureNotFree":1,"ensureSpine":1,"normalForm":1,"groundNormalForm":1,"id":3,"const":4,"asTypeOf":1,"curry":1,"uncurry":1,"flip":1,"until":1,"&&":39,"||":14,"not":7,"otherwise":14,"ifThenElse":1,"maybe":1,"either":1,"fst":1,"snd":1,"failed":3,"error":2,"IO":1,"getChar":1,"getLine":1,"putChar":1,"putStr":1,"putStrLn":1,"print":1,"FilePath":1,"readFile":1,"writeFile":1,"appendFile":1,"IOError":1,"userError":1,"ioError":1,"catch":1,"Success":1,"success":1,"solve":1,"doSolve":1,":=":2,":":73,"<=":43,"#ifdef":9,"__PAKCS__":9,"<<=":2,"#endif":9,"&":2,"&>":2,"?":8,"anyOf":1,"unknown":1,"apply":1,"cond":1,"letrec":1,"failure":1,"infixr":6,"infixl":6,"*":24,"/":4,"div":1,"mod":1,"quot":5,"rem":1,"operator":1,"built":1,"syntax":1,"the":1,"following":1,"fixity":1,"infix":4,"/=":6,"===":45,">>":4,">>=":4,"external":38,"LT":25,"EQ":25,"GT":25,"b":119,"c":148,"d":50,"e":38,"...":1,"[":102,"]":92,"class":13,"aValue":41,"instance":83,"aValueChar":3,"aValueInt":3,"aValueFloat":3,"=>":49,"xs":29,"ys":12,"a1":22,"b1":20,"a2":22,"b2":20,"c1":18,"c2":18,"d1":12,"d2":12,"e1":8,"e2":8,"f":56,"f1":6,"f2":6,"g":14,"g1":2,"g2":2,"genPos":5,"minBound":26,"maxBound":27,"i":6,"eqChar":3,"__KICS2__":6,"#elif":6,"prim_eqChar":3,"eqInt":3,"prim_eqInt":3,"eqFloat":3,"prim_eqFloat":3,"compare":4,"min":2,"max":2,"ltEqChar":4,"i1":2,"i2":2,"ltEqInt":4,"ltEqFloat":4,"prim_ltEqChar":3,"prim_ltEqInt":3,"prim_ltEqFloat":3,"show":3,"showsPrec":17,"showList":4,"s":83,"showListDefault":4,"showCharLiteral":3,"cs":45,"showStringLitera":3,"showSigned":4,"showIntLiteral":3,"showFloatLiteral":3,"showTuple":6,"str":8,"showl":4,"if":4,"then":4,"else":4,"showPos":3,"p":8,"ss":2,"\\":18,"r":29,"prim_showCharLit":3,"prim_showStringL":3,"prim_showIntLite":3,"prim_showFloatLi":3,"readsPrec":13,"readList":4,"readListDefault":4,"t":63,"<-":88,"readCharLiteral":3,"readStringLitera":3,"readSigned":4,"lexDigits":6,"readNatLiteral":4,"readFloat":2,"fromInt":1,"readFloatLiteral":3,"(()":1,"((":7,"w":8,"u":19,"v":14,"q":6,"o":2,"pr":2,"readl":5,"mandatory":3,"optional":3,"case":8,"ch":5,"lexCharLiteral":4,"lexString":3,"isSingle":2,"isSymbol":3,"sym":2,"]]":4,"nam":2,"isIdChar":2,"ds":8,"fe":2,"lexFracExp":2,"lexExp":3,"lexStringItem":2,"prefix":5,"lexEsc":2,"@":3,"isCharName":2,"prim_readCharLit":3,"prim_readStringL":3,"prim_readNatLite":3,"prim_readFloatLi":3,"succ":8,"pred":8,"toEnum":15,"fromEnum":19,"enumFrom":8,"enumFromThen":8,"enumFromTo":7,"enumFromThenTo":6,"let":2,"units":6,"COMMENT(*":3,"logBase":2,"sin":3,"cos":3,"tan":3,"asin":2,"acos":2,"atan":2,"sinh":3,"cosh":3,"tanh":3,"asinh":2,"acosh":2,"atanh":2,"sqrt":2,"**":2,"exp":2,"log":4,"pi":1,"expFloat":3,"logFloat":3,"sqrtFloat":3,"sinFloat":3,"cosFloat":3,"tanFloat":3,"asinFloat":3,"acosFloat":3,"atanFloat":3,"sinhFloat":3,"coshFloat":3,"tanhFloat":3,"asinhFloat":3,"acoshFloat":3,"atanhFloat":3,"prim_logFloat":3,"prim_expFloat":3,"prim_sqrtFloat":3,"prim_sinFloat":3,"prim_cosFloat":3,"prim_tanFloat":3,"prim_asinFloat":3,"prim_acosFloat":3,"prim_atanFloat":3,"prim_sinhFloat":3,"prim_coshFloat":3,"prim_tanhFloat":3,"prim_asinhFloat":3,"prim_acoshFloat":3,"prim_atanhFloat":3,"x0":3,"y0":5,"mempty":25,"mappend":27,"mconcat":4,"xss":2,"fmap":6,"pure":6,"liftA2":6,"fs":2,"empty":2,"some_v":5,"many_v":5,"many":2,"return":2,"k":2},"Cycript":{"(":219,"function":18,"utils":39,")":157,"{":68,"COMMENT//":20,"var":80,"shouldLoadCFuncs":2,"=":119,"true":7,";":189,"shouldExposeCFun":2,"shouldExposeCons":2,"shouldExposeFunc":2,"funcsToExpose":3,"[":44,",":122,"]":36,"CFuncsDeclaratio":4,"COMMENT/*":14,".exec":7,"str":15,"mkdir":2,"@encode":29,"int":11,"const":13,"char":17,"*":49,"))":36,"dlsym":13,"RTLD_DEFAULT":13,"tempnam":2,"fopen":2,"void":17,"fclose":2,"fwrite":2,"symlink":2,"unlink":3,"getenv":2,"setenv":3,"libdir":3,"dir":4,"+":32,"old_tmpdir":2,"f":8,"if":32,"!":7,"return":29,"false":5,"}":68,"handle":3,".length":5,"r":7,"except":4,"null":11,"try":3,"require":1,".replace":3,"catch":3,"e":3,"!==":6,"throw":4,".result":1,".applyTypedefs":5,"typedefs":3,":":36,"for":7,"k":6,"in":3,"new":7,"RegExp":1,".include":3,"load":3,"re":2,"/":8,"^":6,"\\":15,"s":9,"(?:":4,"|":7,"w":1,"((":4,"?":4,"$":2,"match":10,"-":9,"rType":2,"name":11,"args":9,"argsRe":2,"g":3,"argsTypes":3,"[]":3,"while":2,"type":16,".push":2,"encodeString":6,"+=":5,".join":1,"fun":9,"else":3,".funcs":2,"{}":2,".loadfuncs":2,"expose":2,"i":20,"<":4,"++":4,"o":5,"]]":4,"Cycript":3,".all":3,"system":2,".print":2,"e2":1,".sizeof":4,"typeof":5,"===":12,".toString":11,"()":13,".slice":2,"float":1,"())":2,"double":4,"typeInstance":6,"instanceof":2,"Object":1,".type":1,"typeStr":6,"arrayTypeStr":2,"arrayType":2,"Type":2,"arrayInstance":3,"&":6,"maxSigned":4,"Math":5,".pow":3,"/=":1,"!=":2,".logify":1,"cls":4,"sel":3,"@import":2,"com":1,".saurik":1,".substrate":1,".MS":1,"org":1,".cycript":1,".NSLog":1,"oldm":4,"MS":1,".hookMessage":1,".call":1,"arguments":2,"selFormat":2,".trim":1,"logFormat":2,"standardArgs":2,"class_isMetaClas":1,"this":2,".valueOf":2,"logArgs":2,".concat":1,"NSLog":2,".apply":8,"->":1,"apply":1,"undefined":1,"Array":1,"argc":2,"voidPtr":8,"argTypes":3,"argType":4,"arg":4,"&&":2,"%":1,".functionWith":1,".str2voidPtr":1,"strdup":4,".voidPtr2str":1,".double2voidPtr":1,"n":3,"doublePtr":5,"voidPtrPtr":5,"**":6,".voidPtr2double":1,".isMemoryReadabl":3,"ptr":3,"fds":5,"result":2,"==":4,".isObject":1,"obj":22,"lastObj":5,"objc_isa_ptr":5,"objc_debug_isa_c":2,"ptrValue":5,"foundMetaClass":3,"break":1,"||":1,"obj_class":4,"metaclass":2,"superclass":2,".makeStruct":1,"fieldRe":2,".floor":1,".random":1,"fieldType":2,"fieldName":2,"encodedType":2,".constants":2,"VM_PROT_NONE":1,"VM_PROT_READ":1,"VM_PROT_WRITE":1,"VM_PROT_EXECUTE":1,"VM_PROT_NO_CHANG":1,"VM_PROT_COPY":1,"VM_PROT_WANTS_CO":1,"VM_PROT_IS_MASK":1,"c":10,".VM_PROT_DEFAULT":1,".VM_PROT_READ":2,".VM_PROT_WRITE":2,".VM_PROT_ALL":1,".VM_PROT_EXECUTE":1,"exports":1},"D":{"COMMENT/*":23,"module":2,"mpq":3,";":356,"COMMENT//":33,"import":8,"std":10,".string":3,"//":6,"for":4,"format":3,"()":48,"and":1,"toStringz":3,".traits":1,"ParameterTypeTup":2,"!":54,"alias":6,"long":2,"off_t":15,"const":28,"LIBMPQ_ERROR_OPE":1,"=":155,"-":24,"LIBMPQ_ERROR_CLO":1,"LIBMPQ_ERROR_SEE":1,"LIBMPQ_ERROR_REA":1,"LIBMPQ_ERROR_WRI":1,"LIBMPQ_ERROR_MAL":1,"LIBMPQ_ERROR_FOR":1,"LIBMPQ_ERROR_NOT":1,"LIBMPQ_ERROR_SIZ":1,"LIBMPQ_ERROR_EXI":2,"LIBMPQ_ERROR_DEC":1,"LIBMPQ_ERROR_UNP":1,"COMMENT/**":11,"extern":3,"struct":7,"mpq_archive_s":24,"(":351,"C":2,")":258,"{":113,"char":24,"*":114,"libmpq__version":2,"int":33,"libmpq__archive_":7,"**":2,"mpq_archive":20,",":185,"mpq_filename":1,"archive_offset":1,"packed_size":2,"unpacked_size":3,"offset":4,"uint":35,"version_":1,"files":1,"libmpq__file_pac":1,"file_number":12,"libmpq__file_unp":1,"libmpq__file_off":1,"libmpq__file_blo":1,"blocks":1,"libmpq__file_enc":1,"encrypted":1,"libmpq__file_com":1,"compressed":1,"libmpq__file_imp":1,"imploded":1,"libmpq__file_num":1,"filename":7,"number":1,"libmpq__file_rea":1,"ubyte":5,"out_buf":2,"out_size":2,"transferred":2,"libmpq__block_op":1,"libmpq__block_cl":1,"libmpq__block_un":1,"block_number":2,"libmpq__block_re":1,"}":113,"class":3,"MPQException":5,":":12,"Exception":1,"string":6,"[]":42,"Errors":3,"[":40,"]":40,"public":1,"errno":7,"this":27,"fnname":2,".errno":1,"if":30,">=":3,".length":12,"super":1,".format":2,"))":48,"MPQ_CHECKERR":1,"Fn":4,"args":2,"result":4,"<":9,"throw":2,"new":11,"((":1,"&":20,".stringof":2,"$":1,"return":53,"template":4,"MPQ_FUNC":22,"func_name":3,"~":41,"libversion":1,"mixin":35,"MPQ_A_GET":7,"type":6,"name":7,"name2":4,"Archive":4,"m":4,"File":6,"listfile":7,"listfiledata":5,"archivename":2,"archive_open":1,"archive_close":1,"archive":1,"opIndex":3,"fname":2,"fno":2,"filelist":1,"try":2,"cast":14,".read":2,"())":2,".splitlines":2,"catch":2,"e":2,"/":13,"+":11,"filenumber":1,"MPQ_F_GET":9,"a":18,"am":3,"fileno":8,".a":2,".am":2,".archive":2,".files":1,".filename":2,".fileno":2,".file_number":1,"no":1,"read":1,"content":6,".unpacked_size":1,"trans":3,".file_read":1,".ptr":6,"void":34,"bar":1,"T":34,"t":1,"core":6,".aa":1,".memory":1,"GC":4,"private":4,"enum":20,"GROW_NUM":6,"GROW_DEN":7,"SHRINK_NUM":5,"SHRINK_DEN":6,"GROW_FAC":5,"static":12,"assert":17,"INIT_NUM":1,"INIT_DEN":1,"HASH_EMPTY":2,"HASH_DELETED":3,"HASH_FILLED_MARK":2,"size_t":29,"<<":17,".sizeof":11,"INIT_NUM_BUCKETS":5,"AA":12,"Key":13,"Val":12,"sz":6,"impl":18,"Impl":14,"nextpow2":3,"@property":8,"bool":7,"empty":4,"pure":17,"nothrow":17,"@safe":2,"@nogc":13,"length":5,"is":6,"null":10,"?":4,"opIndexAssign":1,"val":10,"in":18,"key":27,"immutable":8,"hash":28,"calcHash":6,"auto":23,"p":40,".findSlotLookup":3,".entry":11,".val":6,"findSlotInsert":8,".deleted":3,"--":3,"deleted":10,"else":8,"++":6,"used":7,">":4,"dim":14,"grow":4,".empty":4,"firstUsed":8,"min":6,"buckets":14,".hash":6,".Entry":3,"TODO":2,"move":2,"ref":7,"inout":16,"@trusted":3,"opIn_r":3,"findSlotLookup":3,"remove":1,"false":2,"shrink":2,"true":1,"get":1,"lazy":2,"getOrSet":1,"toBuiltinAA":1,"_aaFromCoreAA":2,"rtInterface":2,".impl":2,"getLValue":1,"allocBuckets":3,"mask":5,"Bucket":7,"i":18,"j":6,";;":2,".filled":2,"==":16,"&&":3,".key":1,"resize":4,"ndim":2,"obuckets":3,"foreach":12,"b":15,"-=":1,".free":1,"safe":1,"to":2,"free":3,"c":5,"impossible":1,"reference":1,"Entry":2,"entry":1,"filled":1,"ptrdiff_t":1,"attr":2,".BlkAttr":1,".NO_INTERIOR":1,".calloc":1,"..":6,"RTInterface":5,"aaLen":2,"pimpl":9,"aa":28,"aaGetY":2,"pkey":9,"res":4,".getLValue":1,"COMMENT(*":3,"might":1,"have":1,"changed":1,"aaInX":2,".opIn_r":1,"aaDelX":2,".remove":1,"vtbl":2,"hashOf":1,"|":12,"package":1,"rtIntf":1,"function":4,"len":5,"getY":1,"inX":1,"delX":1,"unittest":5,".stdc":2,".stdio":3,"rtaa":5,".toBuiltinAA":1,"puts":1,"n":8,".bitop":1,"bsr":2,"pow2":2,"max":1,".cpuid":1,".algorithm":1,".datetime":1,".meta":1,".range":1,"float":9,"getLatencies":2,"op":14,"N":12,"Array":7,"latencies":6,".max":2,"latency":6,"_":2,"sw":4,"StopWatch":2,"AutoStart":2,".yes":2,"off":8,".replace":8,".peek":2,".nsecs":2,"getThroughput":2,"lengths":3,"nsecs":2,"runMasked":3,"throughputs":3,"genOps":2,"ops":6,"op1":5,"~=":4,"op2":3,"runOp":2,"AliasSeq":1,"ushort":1,"ulong":1,"byte":1,"short":1,"double":1,"writefln":2,".stdlib":1,"malloc":2,"ary":4,"version":5,"X86":1,"SSE":3,"X86_64":1,"mxcsr":9,"ret":3,"asm":2,"stmxcsr":1,"ldmxcsr":1,"FPU_EXCEPTION_MA":3,"FPU_EXCEPTION_FL":3,"maskFPUException":3,"unmaskFPUExcepti":3,"FPUExceptionFlag":2,"clearFPUExceptio":2,"scope":1,"delegate":1,"dg":2,"main":2,"iota":1,".map":1,"=>":1,")))":1,"writeln":1,"foo":1,"Fib":5},"DIGITAL Command Language":{"COMMENT$!":113,"$":1329,"CC":3,"/":119,"DECC":3,"PREFIX":3,"=":252,"all":3,"VMSBACKUP":2,".C":2,"DEFINE":5,"(":260,"HAVE_MT_IOCTLS":1,",":192,"HAVE_UNIXIO_H":1,")":224,"DCLMAIN":1,"match":2,"LINK":2,"exe":1,".EXE":1,"-":112,"vmsbackup":1,".obj":42,"dclmain":1,"sys":64,"$input":4,"opt":5,"identification":1,"!!!!!!!!!!!!!!!!":2,"!":230,"Copyright":1,"Fidelity":1,"Information":1,"Services":1,"Inc":1,"This":2,"source":3,"code":1,"contains":2,"the":17,"intellectual":1,"property":1,"of":4,"its":2,"copyright":1,"holder":1,"s":1,"and":5,"is":5,"made":1,"available":1,"under":1,"a":9,"license":2,".":181,"If":10,"you":2,"do":2,"not":3,"know":1,"terms":1,"please":1,"stop":1,"read":15,"further":1,"KITINSTAL":1,".COM":13,"PROCEDURE":1,"FOR":1,"THE":1,"GT":4,".M":5,"PRODUCT":1,"ON":4,"CONTROL_Y":4,"THEN":48,"VMI":58,"$CALLBACK":38,"IF":45,"P1":5,".EQS":8,"GOTO":4,"INSTALL":1,"POSTINSTALL":2,"IVP":3,"EXIT":8,"$_UNSUPPORTED":1,"$INSTALL":7,":":114,"TYPE":4,"SYS":20,"$INPUT":4,"c":1,"COPYRIGHT":1,"by":1,"Sanchez":1,"Computer":1,"Associates":1,"ALL":1,"RIGHTS":1,"RESERVED":1,"GTM":129,"$VMS_VERSION":4,":==":31,"Minimum":1,"VMS":1,"version":3,"required":4,"ALPHA":3,"f":164,"$getsyi":5,".eqs":45,"$DISK_SPACE":2,"==":25,"Minumum":2,"disk":6,"space":2,"on":14,"system":4,"ELSE":12,"ENDIF":24,"F":28,"$ELEMENT":2,"$VMS_IS":4,".LTS":1,"MESSAGE":6,"E":2,"VMSMISMATCH":1,"$_FAILURE":4,"WRITE":109,"$OUTPUT":8,".GES":1,"T1":17,"$VERIFY":2,"$KIT_DEBUG":1,"CHECK_NET_UTILIZ":1,"$ROOM":2,".NOT":6,"NOSPACE":1,"$DOPURGE":4,"YES":15,"$RUN_IVP":6,"$STD_CNF":3,"$DST_OWN":6,"SYSTEM":1,"$IDENTIFIER":1,".EQ":1,"$SYS_DST":4,"$DST_DIR":9,"GTM_DIST":1,"$DST_CRE":3,"$DST_DEV":4,"$STARTDB":5,"$MGR_COM":6,"$HLP_DIR":5,"NO":2,"$DEF_DCL":5,"$DEF_SYS":5,"$LNK_LOG":6,"$DEF_GLD":5,"$GBL_DIR":2,"MUMPS":3,".GLD":1,"$DEF_RTN":6,"$RTN_DIR":2,"[]":1,"$DIST":3,"$PCT_RTN":6,"ASK":20,"B":15,"SET":11,"PURGE":2,"$DST_LOG":6,"$COMMON":4,"[":13,"]":13,"$DIR_TYPE":3,"COMMON":2,"Not":2,"standard":2,"configuration":3,"S":7,"USER":1,".OR":5,"GTMINSTALL":2,"GTMLOGICALS":2,"GTMLOGIN":3,"GTMSTART":4,"GTMSTOP":1,"Each":1,"file":6,"own":1,"user":1,"documentation":1,"All":1,"questions":1,"have":1,"been":1,"asked":1,"Installation":3,"now":1,"proceeds":1,"without":1,"your":1,"manual":1,"intervention":1,"for":9,"about":1,"minutes":1,"CREATE_DIRECTORY":1,"RESTORE_SAVESET":2,"C":1,"I":4,"CRECOM":1,"OPEN":6,"OUFILE":109,"$KWD":9,"CLOSE":6,"$HLP_LOG":4,"$HELP":1,"COMMENT\"\"\"":3,"N1":6,"DN":5,"$TRNLNM":2,"$LOCATE":4,".NE":4,"$LENGTH":4,"))":17,"lnk":1,"$library":3,"in":9,"use":1,"$LNK_LOOP":1,"+":46,".AND":1,".LT":1,"LNK_LOOP":1,"gtmlib":2,"handling":2,"placed":1,"NOLNKLOG":1,"setting":1,"up":5,"LNK":1,"$LIBRARYs":1,"PREINS":1,"$ROOT":1,"SYSHLP":1,"GTMFILES":2,".KIT":4,"GTMIMAGES":2,"PROVIDE_FILE":1,"T":2,"PROVIDE_IMAGE":1,"FININS":1,"PROVIDE_DCL_COMM":1,"GTMCOMMANDS":1,".CLD":1,"MODIFY_STARTUP_D":1,"ADD":1,"LPMAIN":1,"$_SUCCESS":2,"$POSTINSTALL":1,"NOON":1,"USER_MODE":4,"NL":4,"$ERROR":2,"COMMAND":2,"TABLE":1,"SYSLIB":2,"DCLTABLES":2,"OUTPUT":2,"DELETE":2,"MUPIP":2,":=":4,"$MANAGER":1,"@":4,"DEFAULT":4,"T2":1,"$ENVIRONMENT":1,"PROTECTION":2,"REWD":3,"O":1,"G":1,"W":1,"RE":1,"$DMOD":2,"GTMLIB":1,".OLB":6,"LIB":2,"GTMSHR":1,".OBJ":19,"NOTRACE":1,"Compiling":1,"percent":2,"%":1,"routines":2,"*":20,".*":3,"$IVP":5,"The":1,"real":1,"Verification":2,"Procedure":2,"Extract":1,"from":1,"text":6,"library":12,"LIBRARIAN":1,"EXTRACT":1,".TLB":1,"@GTM":1,"$STATUS":1,"----------------":20,"error":11,"then":124,"goto":40,"err_exit":5,"true":12,"false":16,"tmpnam":4,"$getjpi":1,"tt":1,"tc":1,"th":6,"define":11,"nolog":21,"tconfig":1,"its_decc":9,"its_vaxc":8,"its_gnuc":7,"s_case":3,"False":1,"Make":6,"name":5,"v_string":2,"v_file":1,"ccopt":14,"lopts":6,"dnsrl":1,"aconf_in_file":2,"conf_check_strin":1,"linkonly":2,"optfile":1,"mapfile":1,"libdefs":7,"vax":2,".lt":19,".1024":2,"axp":5,".ge":2,".and":8,".4096":2,"ia64":4,"!!!":1,"if":117,".or":16,"set":12,"proc":9,"parse":1,"extended":1,"whoami":5,"$parse":10,"$environment":2,",,,,":1,"mydef":1,",,,":9,"mydir":1,"myproc":1,"$Search":4,".nes":35,"Then":9,"$Type":1,"MMK":1,"else":27,"$edit":15,"endif":70,"gosub":11,"find_version":1,"open":17,"write":105,"topt":7,"tmp":4,".opt":13,"optf":7,"check_opts":1,"check_compiler":1,"close":24,"$trnlnm":14,"decc":2,"$library_include":1,"conf_hin":3,"config":1,".hin":1,"i":19,"$FIND_ACONF":1,"fname":3,"$element":17,"AMISS_ERR":1,"$search":12,"find_aconf":1,"err":1,"aconf_err":1,"aconf_in":4,"aconf":24,"zconf":33,".h":110,"$ACONF_LOOP":1,"end_of_file":1,"aconf_exit":1,"line":28,"work":4,"$extract":14,"cdef":18,"check_config":1,"aconf_loop":1,"$ACONF_EXIT":1,"delete":10,";":17,"$output":55,"make":5,"example":10,"minigzip":10,"CALL":18,"MAKE":18,"adler32":5,".c":34,"zlib":32,"compress":6,"crc32":5,"deflate":9,"zutil":29,"gzclose":5,"gzlib":5,"gzread":5,"gzwrite":5,"infback":5,"inftrees":10,"inflate":7,"inffast":9,"inffixed":2,"infblock":1,"trees":5,"uncompr":5,"libz":10,".test":4,"call":15,".exe":6,".olb":9,"crea_mms":1,"crea_olist":1,"map_2_shopt":1,"LINK_":1,"SHARE":1,"libzshr":1,"modules":3,"exit":9,"$AMISS_ERR":1,"$CC_ERR":1,"$ERR_EXIT":1,"message":5,"facil":1,"ident":3,"sever":3,"out":8,"min":5,"mod":4,"h_in":4,"$MAKE":1,"SUBROUTINE":3,"TO":1,"CHECK":1,"DEPENDENCIES":1,"V":2,".Eqs":5,"Goto":9,"Makeit":2,"Time":2,"$CvTime":2,"$File":2,"$arg":1,"$Loop":1,"Argument":3,"P":1,"Exit":2,"El":4,"$Loop2":1,"File":3,"$Element":1,"Endl":1,"AFile":6,"$Loop3":1,"OFile":2,".Or":1,"NextEl":1,".Ges":1,"Loop3":1,"$NextEL":1,"Loop2":1,"$EndL":1,"arg":3,".Le":1,"Loop":1,"$Makeit":1,"VV":2,"P2":1,"$Exit":1,"Set":1,"Verify":1,"$ENDSUBROUTINE":2,"CHECK_OPTS":1,"OPT_LOOP":1,"cparm":25,"p":1,"$locate":20,"$length":24,"start":12,"len":8,"cc_com":7,"mmks":4,"bhelp":1,"opt_loop":1,"return":11,"$CHECK_COMPILER":1,".not":10,"CC_ERR":1,"dnrsl":1,"$no_rooted_searc":1,"cc":3,"$CREA_MMS":1,"create":4,"descrip":2,".mms":2,"append":4,"copy":3,"deck":3,"COMMENT#":4,"OBJS":2,"\\":5,"eod":3,"$(":3,"link":8,"LOPTS":2,"lib":4,"clean":1,"$CREA_OLIST":1,"makefile":4,".in":4,"src_check_list":2,"$MRLOOP":1,"end":7,"mrdone":2,"rec":14,"$SRC_CHECK_LOOP":1,"src_check":4,"mrloop":1,"src_check_loop":1,"extra_filnam":2,"$MRSLOOP":1,"$MRDONE":1,"$EXTRA_FILNAM":1,"myrec":2,"trim":1,"$FELOOP":1,"srcfil":3,"feloop":1,"$FIND_VERSION":1,"$hloop":1,"hdone":2,"hloop":3,"$hdone":1,"$CHECK_CONFIG":1,"in_ldef":5,"$type":13,"check_cc_def":1,"CHECK_CC_DEF":1,"#include":2,"#define":1,"_LARGEFILE":1,"<":1,"stdio":1,">":1,"int":1,"main":1,"()":1,"{":1,"FILE":1,"fp":4,"fopen":1,"fseeko":1,"SEEK_SET":1,"fclose":1,"}":1,"test_inv":2,"comm_h":2,"cc_prop_check":1,"$CC_PROP_CHECK":1,"cc_prop":9,"is_need":4,".eq":1,"nofac":2,"noident":2,"nosever":2,"notext":2,"continue":6,"$status":6,"fac":2,"exclude":1,"_yes":6,"write_config":11,"$fao":17,"$string":1,"_no":5,"$CC_MPROP_CHECK":1,"idel":4,"MT_LOOP":1,"result_":1,"_":3,"mdef_":5,"msym_clean":2,"mt_loop":1,"MSYM_CLEAN":1,".le":3,"msym_max":1,"sym":1,"$WRITE_CONFIG":1,"confh":3,"MAP_2_SHOPT":1,"Subroutine":1,"SAY":3,"$SEARCH":1,"exit_m2s":2,"module1":1,"module2":1,"module3":1,"module4":1,"map":4,"aopt":8,"bopt":8,"b":3,"mod_sym_num":6,"MOD_SYM_LOOP":1,"module":5,"mod_in":8,"MOD_SYM_IN":1,"shared_proc":22,"mod_sym_in":1,"mod_sym_loop":1,"$MAP_LOOP":1,"map_end":1,"map_loop":2,"chop_semi":6,"$MAP_END":1,"libopt":9,"$ALOOP":1,"aloop_end":1,"aloop":1,"$ALOOP_END":1,"sv":6,"$BLOOP":1,"bloop_end":1,"svn":3,"bloop":1,"$BLOOP_END":1,"noconf":1,"VMOD_SYM_LOOP":1,"VMOD_SYM_IN":1,"vmod_sym_in":1,"vmod_sym_loop":1,"$VMAP_LOOP":1,"vmap_end":1,"vmap_loop":2,"$VMAP_END":1,"EXIT_M2S":1,"endsubroutine":1,"p1":5,"want":1,"to":5,"build":3,"with":1,"debug":5,"XML_LIBDIR":7,"LIBXSLT":2,"LIBEXSLT":2,"XSLTPROC":3,"compile":3,"command":5,"cc_opts":1,"cc_command":3,"configure":1,"multiple":1,"passes":2,"each":4,"should":1,"be":1,"compared":1,"definition":1,"MAKEFILE":1,".IN":1,"corresponding":1,"directory":4,"num_passes":1,"two":1,"libraries":1,"program":2,"pass":5,"libname_1":1,"h_file_1":1,"progname_1":1,"see":3,".libxslt":1,"src_1":7,"libname_2":1,"h_file_2":1,"progname_2":1,".libexslt":1,"src_2":1,"libname_3":1,"h_file_3":1,"progname_3":1,".xsltproc":1,"src_3":1,"check":1,"logicals":2,"globfile":17,"srcdir":4,"process":5,"look":3,"globals":1,"installed":1,"paralle":1,"this":3,"one":3,"LIBXML":1,"XML_SRCDIR":1,"some":1,"working":1,"pass_no":8,"set_pass_logical":2,".num_passes":2,"Libname":2,"libname_":2,"progname":2,"progname_":2,"libname":5,"logname":4,"findfile":1,"src_":2,"---":2,"logical":1,"target":2,"parallel":2,"subdirectory":2,"it":2,"h_file":1,"h_file_":1,"includedir":1,"such":1,"as":3,"exit_status":2,"saved_default":1,"ERROR_OUT":2,"control_y":1,"start_here":2,"move":2,"rerun":1,"parts":1,"into":3,"three":1,"pass_loop":2,"pass_description":2,"src":4,"need":1,"def":2,"commands":1,"used":1,"lib_command":4,"link_command":4,"s_no":3,"source_loop":2,"next_source":3,"S_no":1,"Th":1,"that":1,"$EXIT_OUT":1,"$ERROR_OUT":1,"EXIT_OUT":1,"BUILD":1,"subroutine":2,"Compile":1,"insert":2,"or":1,"$BUILD":1,"warning":1,"EXIT_BUILD":1,"source_file":3,"object_file":1,"p2":2,"object":1,"defined":2,"lose":1,"dbgopts":2,"libexslt":1,"libxslt":1,"libxml":1,"$EXIT_BUILD":1,"$endsubroutine":1},"DM":{"COMMENT//":5,"COMMENT/*":3,"#define":4,"PI":6,"#if":1,"==":4,"G":1,"#elif":1,"I":1,"#else":1,"K":1,"#endif":1,"var":13,"/":49,"GlobalCounter":2,"=":14,"const":1,"CONST_VARIABLE":2,"list":8,"MyList":1,"(":6,",":3,"new":1,"datum":7,"entity":7,")":6,"EmptyList":1,"[":2,"]":2,"//":6,"creates":1,"a":1,"of":1,"null":2,"entries":1,"NullList":1,"name":2,"number":3,"proc":5,"myFunction":2,"()":9,"world":5,".log":5,"<<":5,"New":2,"++":1,"unit":3,"..":1,"calls":1,"the":2,"parent":1,"rand":1,"ReverseList":1,"input":3,"output":3,"for":1,"i":4,".len":1,";":2,">=":1,"--":1,"IMPORTANT":1,":":1,"List":1,"Arrays":1,"count":1,"from":1,"+=":1,"is":2,"return":3,"DoStuff":1,"bitflag":6,"|=":1,"DoOtherStuff":1,"bits":1,"maximum":1,"amount":1,"&=":1,"~":1,"DoNothing":1,"pi":3,"if":2,"else":2,"#undef":1,"Undefine":1},"DNS Zone":{"$ORIGIN":1,"c":2,".2":3,".1":2,".0":6,".3":2,".e":3,".f":5,".ip6":1,".arpa":1,".":7,"$TTL":2,"@":2,"IN":5,"SOA":2,"ns":2,"root":4,"(":2,";":11,"SERIAL":1,"REFRESH":1,"RETRY":1,"EXPIRE":1,"MINIMUM":1,")":2,"NS":3,".example":2,".com":2,".a":2,".7":2,".d":1,".8":1,"PTR":1,"sip01":1,"3d":2,".localhost":2,".sneaky":1,".net":1,"serial":1,"refresh":1,"1h":1,"retry":1,"12d":1,"expire":1,"2h":1,"negative":1,"response":1,"TTL":1,"localhost":1,"secondary":1,"name":1,"server":1,"is":1,"preferably":1,"externally":1,"maintained":1,"www":1,"A":1},"DTrace":{"COMMENT/*":10,"#define":8,"LocalTransaction":4,"unsigned":15,"int":38,"LWLockId":7,"LWLockMode":6,"LOCKMODE":3,"BlockNumber":11,"Oid":31,"ForkNumber":11,"bool":15,"char":10,"provider":1,"postgresql":1,"{":15,"probe":55,"transaction__sta":1,"(":74,")":74,";":109,"transaction__com":1,"transaction__abo":1,"lwlock__acquire":1,",":124,"lwlock__release":1,"lwlock__wait__st":1,"lwlock__wait__do":1,"lwlock__condacqu":2,"lock__wait__star":1,"lock__wait__done":1,"query__parse__st":1,"const":7,"*":40,"query__parse__do":1,"query__rewrite__":2,"query__plan__sta":1,"()":24,"query__plan__don":1,"query__execute__":2,"query__start":1,"query__done":1,"statement__statu":1,"sort__start":1,"sort__done":1,"long":1,"buffer__read__st":1,"buffer__read__do":1,"buffer__flush__s":1,"buffer__flush__d":1,"buffer__checkpoi":3,"buffer__sync__st":1,"buffer__sync__wr":1,"buffer__sync__do":1,"buffer__write__d":2,"deadlock__found":1,"checkpoint__star":1,"checkpoint__done":1,"clog__checkpoint":2,"subtrans__checkp":2,"multixact__check":2,"twophase__checkp":2,"smgr__md__read__":2,"smgr__md__write_":2,"xlog__insert":1,"xlog__switch":1,"wal__buffer__wri":2,"}":16,"#pragma":2,"D":2,"option":2,"quiet":1,"self":5,"tottime":3,"BEGIN":1,"=":15,"timestamp":6,"php":1,"$target":1,":::":1,"function":1,"-":5,"entry":2,"@counts":2,"[":20,"copyinstr":1,"arg0":5,"]":20,"count":3,"END":2,"printf":18,"/":9,"printa":6,"SHEBANG#!dtrace":1,"COMMENT//":1,"COMMENT/**":1,"specsize":1,"32m":1,"linuxulator":33,":":95,"futex":33,"futex_get":1,"error":1,"futex_sleep":2,"requeue_error":1,"sleep_error":2,"futex_wait":3,"copyin_error":5,"itimerfix_error":1,"futex_atomic_op":3,"missing_access_c":1,"unimplemented_op":1,"unimplemented_cm":2,"linux_sys_futex":11,"unimplemented_cl":1,"unhandled_efault":1,"unimplemented_lo":1,"unimplemented_un":1,"unimplemented_tr":1,"unimplemented_wa":1,"unknown_operatio":1,"linux_get_robust":1,"copyout_error":1,"handle_futex_dea":1,"fetch_robust_ent":1,"release_futexes":1,"probename":2,"probeprov":5,"probemod":2,"probefunc":20,"stack":5,"ustack":3,"invalid_cmp_requ":1,"deprecated_reque":1,"linux_set_robust":1,"size_error":1,"execname":3,"create":1,"++":2,"futex_count":5,"@max_futexes":2,"max":2,"destroy":2,"==":2,"--":2,"locks":3,"futex_mtx":3,"locked":1,"check":3,"@stats":2,"ts":2,"spec":6,"speculation":1,"unlock":2,"discard":1,"tick":1,"10s":1,"!=":2,"&&":1,">=":1,"commit":1,"::":2,"->":7,"time":4,"@calls":2,"return":1,"this":3,"timediff":3,"@timestats":2,"quantize":1,"@longest":2},"Dafny":{"COMMENT//":22,"include":8,"module":2,"Native__Io_s":1,"{":82,"import":8,"opened":8,"Native__NativeTy":1,"Environment_s":1,"class":12,"HostEnvironment":8,"ghost":12,"var":8,"constants":2,":":152,"HostConstants":2,";":166,"ok":20,"OkState":2,"now":4,"NowState":2,"udp":8,"UdpState":2,"files":2,"FileSystemState":2,"predicate":5,"Valid":1,"()":86,"reads":15,"this":49,"!=":25,"null":24,"&&":41,"}":82,"constructor":8,"axiom":50,"requires":41,"false":8,"function":17,"LocalAddress":1,"seq":9,"<":47,"byte":9,">":26,"//":5,"REVIEW":1,"Do":1,"we":1,"need":1,"anymore":1,"?":10,"We":1,"allow":1,"different":3,"UdpClients":1,"to":2,"have":1,"addresses":1,"anyway":1,".":1,"CommandLineArgs":1,"uint16":6,">>":3,"result":1,"of":3,"C":1,"#":1,"System":1,".Environment":1,".GetCommandLineA":1,"argument":1,"is":1,"name":2,"executable":1,"static":13,"method":35,"NumCommandLineAr":1,"(":197,"env":66,")":132,"returns":22,"n":7,"uint32":1,".Valid":8,"ensures":72,"int":35,"==":67,"|":43,".constants":3,".CommandLineArgs":3,"GetCommandLineAr":1,"i":13,"uint64":14,",":63,"arg":4,"array":7,"<=":10,"fresh":9,"[":32,"..":6,"]":32,"bool":12,"realTimeBound":2,"AdvanceTime":3,"oldTime":3,"newTime":2,"delay":2,"+":17,"Time":1,"GetTime":3,"t":4,"modifies":22,".now":12,"To":1,"avoid":1,"contradiction":1,"must":1,"advance":1,"time":2,"because":1,"successive":1,"calls":1,"can":1,"return":1,"values":1,".udp":11,"old":20,"())":9,".history":8,"LIoOpReadClock":1,"))":21,"GetDebugTimeTick":1,"RecordTiming":1,"char":1,"datatype":2,"EndPoint":7,"=":4,"addr":6,"port":3,"type":2,"UdpPacket":1,"LPacket":5,"UdpEvent":2,"LIoOp":1,"history":1,"IPEndPoint":5,"Address":3,"Port":3,"EP":1,"GetAddress":1,".Length":5,"Encoding":1,"current":1,"IPv4":1,"assumption":1,"GetPort":2,"Construct":2,"ipAddress":3,"ep":6,".ok":23,"==>":19,".env":2,".Address":1,".Port":1,"MaxPacketSize":2,"UdpClient":2,"LocalEndPoint":7,"IsOpen":5,"localEP":3,".IsOpen":2,".LocalEndPoint":1,".EP":3,"Close":1,"Receive":1,"timeLimit":4,"int32":1,"timedOut":3,"remote":7,"buffer":9,">=":1,"*":1,"only":1,"needed":1,"when":1,"the":1,"underlying":1,"implementation":1,"uses":1,"Socket":1,".Poll":1,"instead":1,"Task":1,".Wait":1,"LIoOpTimeoutRece":1,"!":2,"LIoOpReceive":3,"0x1_0000_0000_00":5,"Send":1,"LIoOpSend":4,"MutableSet":5,"T":9,"SetOf":17,"s":50,"set":1,"EmptySet":1,"{}":3,"Size":2,"size":6,"SizeModest":2,"Contains":2,"x":6,"contains":7,"in":6,"Add":1,"AddSet":1,"TransferSet":1,"Remove":2,"-":3,"RemoveAll":1,"MutableMap":4,"K":10,"V":8,"MapOf":14,"m":8,"map":4,"EmptyMap":1,"[]":3,"FromMap":1,"dafny_map":2,".Size":1,"key":9,"TryGetValue":1,"val":4,"Set":1,":=":11,"k":4,"::":4,"Arrays":1,"CopySeqIntoArray":1,"A":3,"src":4,"srcIndex":6,"dst":8,"dstIndex":6,"len":5,"forall":3,"if":5,"then":2,"else":4,"COMMENT/*":1,"Impl_Node_i":1,"Protocol_Node_i":1,"Message_i":1,"Common__UdpClien":1,"Logic__Option_i":1,"PacketParsing_i":1,"Common__SeqIsUni":1,"CNode":8,"held":1,"epoch":1,"my_index":8,"config":8,"Config":4,"ValidConfig":3,"c":10,"e":3,"EndPointIsValidI":1,"SeqIsUnique":1,"ValidConfigIndex":2,"index":2,"CNodeValid":6,".config":15,".my_index":8,"AbstractifyCNode":6,"Node":2,".held":4,".epoch":5,"NodeInitImpl":1,"node":7,"NodeInit":1,"print":3,"NodeGrantImpl":1,"NodeGrant":1,"ios":18,"||":2,"packet":9,".Some":4,".LIoOpSend":1,".s":1,"AbstractifyCLock":7,".v":6,"OptionCLockPacke":2,".src":4,".None":2,"0xFFFF_FFFF_FFFF":1,"dst_index":2,"%":1,"Some":2,"CTransfer":1,")))":2,"None":2,"NodeAcceptImpl":1,"transfer_packet":9,"CLockPacket":1,"NodeAccept":1,"locked_packet":9,".LIoOpReceive":1,".r":1,".msg":3,".CTransfer":1,".transfer_epoch":2,"CLocked":1},"Dart":{"import":1,"as":1,"math":2,";":9,"class":1,"Point":5,"{":3,"num":2,"x":2,",":4,"y":2,"(":6,"this":2,".x":2,".y":2,")":6,"distanceTo":1,"other":3,"var":4,"dx":3,"=":4,"-":2,"dy":3,"return":1,".sqrt":1,"*":2,"+":1,"}":3,"void":1,"main":1,"()":1,"p":1,"new":2,"q":1,"print":1},"DataWeave":{"%":3,"dw":3,"---":8,"{":32,":":91,"true":1,",":65,"false":1,"}":32,"/":10,"foo":3,"a":9,"|":32,"-":16,"b":5,"c":5,"W14":1,"d":13,"e":3,"f":3,"30Z":1,"g":2,"+":13,"h":2,"Z":1,"i":1,"j":1,"02T15":3,"k":1,"16Z":1,"l":1,"m":1,"P12Y7M11D":1,"n":1,"P12Y5M":1,"o":1,"P45DT9H20M8S":1,"p":1,"PT9H20M8S":1,"var":7,"x":8,"=":18,"(":37,"param1":4,"param2":8,")":57,"->":27,"y":5,"toUser":3,"user":7,"name":6,".name":2,"lastName":1,".lastName":1,"fun":6,"z":2,"((":5,"applyFirst":2,"array":5,"func":6,"[":10,"]":10,"++":4,"to":1,"nested":1,"map":4,"f2":2,"a1":5,"a2":3,"f3":1,"String":4,"Number":4,"f4":1,"result":1,"users":1,"in1":1,"))":1,".toUser":2,"s":8,"upper":2,"[]":1,"COMMENT//":7,"in0":5,".phones":1,"$":10,"match":5,"case":13,"matches":3,"\\":24,"country":1,"area":3,"number":7,"phone":3,".object":1,"is":3,"Object":1,"object":1,"Boolean":1,"boolean":1,".value":3,"string":1,"value":2,"if":2,">":1,"biggerThan30":1,"==":1,"nine":1,"else":1,"SQL":9,"literals":1,"parts":1,"`":16,"SELECT":1,"*":1,"FROM":1,"table":1,"WHERE":1,"id":1,"$(":12,"AND":1,"bbb":2,"aaa":2,"input":1,"payload":1,"application":2,"test":1,"arg":1,"output":1,"json":1},"Debian Package Control File":{"Source":2,":":33,"e2fsprogs":3,"Section":1,"admin":1,"Priority":1,"required":1,"Maintainer":4,"Ubuntu":1,"Developers":1,"<":2,"ubuntu":1,"-":37,"devel":1,"discuss":1,"@lists":1,".ubuntu":1,".com":2,">":2,"XSBC":1,"Original":1,"Theodore":1,"Y":1,".":5,"Ts":1,"Build":2,"Depends":5,"texi2html":1,"(":14,">=":6,")":14,",":21,"gettext":1,"any":5,"texinfo":1,"pkg":1,"config":1,"gcc":1,"multilib":1,"[":1,"mips":1,"mipsel":1,"]":1,"debhelper":2,"libblkid":1,"dev":4,"uuid":1,"m4":1,"Standards":2,"Version":3,"Homepage":1,"http":1,"//":1,".sourceforge":1,".net":1,"Package":2,"Essential":1,"yes":1,"Pre":1,"${":2,"shlibs":1,"}":2,"misc":3,"util":1,"linux":1,"~":1,"rc1":1,"Suggests":1,"gpart":1,"parted":1,"e2fsck":1,"static":1,"Conflicts":1,"dump":1,"<<":6,"b4":1,"quota":1,"initscripts":1,"sysvinit":1,"Replaces":1,"hurd":1,"<=":1,"libblkid1":1,"+":2,"WIP":2,"libuuid1":1,"Architecture":2,"Description":1,"ext2":3,"/":4,"ext3":2,"ext4":2,"file":5,"system":3,"utilities":1,"The":1,"and":3,"systems":3,"are":2,"successors":1,"of":1,"the":2,"original":1,"ext":1,"They":1,"main":1,"types":1,"used":1,"for":2,"hard":1,"disks":1,"on":1,"Debian":1,"other":1,"Linux":1,"This":1,"package":1,"contains":1,"programs":1,"creating":1,"checking":1,"maintaining":1,"based":1,"Format":1,"libdependable":5,"Binary":1,"Test":1,"test":1,".maintainer":1,"@example":1,"List":1,"deb":2,"optional":2,"arch":2,"=":2,"Checksums":2,"Sha1":1,"5345aec6bad1d7e0":1,"libdependable_2":3,".3":3,"tar":3,".gz":3,"Sha256":1,"8b770fde1df196e6":1,"Files":1,"320a8fe6cf08e6d6":1},"DenizenScript":{"COMMENT#":4,"faction":24,":":124,"type":4,"task":2,"script":2,"-":98,"narrate":18,"Claim":1,"!":16,"format":18,"faction_action_f":18,"edit":1,"Edit":1,"invite":1,"Invite":1,"settings":2,"Settings":1,"transfer_ownersh":1,"if":14,"<":85,"player":33,".has_flag":8,"[":75,"waiting_for_owne":5,"]":75,">":87,"inventory":4,"open":1,"d":1,"faction_action_d":2,"else":6,"create":1,"server":21,"factions":11,"flag":30,"map":1,"[]":3,"FACTION_IDS":3,"++":1,"define":9,"FACTION_UUID":7,"faction_":1,".flag":8,"FACTION":5,"definemap":1,"default_faction_":2,"owner":1,".uuid":11,"members":3,"list":5,"name":2,".name":2,"permissions":1,"OwnersGetAllPerm":1,"MembersGetBasicP":1,"OutsidersDoNotGe":1,"color":1,"white":2,"display":1,"><":1,"rivalries":1,"allies":1,"power":1,"claims":1,".location":2,".chunk":2,".cuboid":2,"note":2,"as":7,"faction_cuboid_":2,".":7,"delete":1,".proc":5,"get_members":2,"foreach":5,"m":2,"proc":3,"get_all_claims":1,"cl":1,"<-":4,"leave":1,"==":5,"get_owner":3,"stop":2,"inject":1,".delete":1,"wipe":1,".offline_players":1,".include":1,".online_players":1,"p":3,"get_factions":1,"i":2,".notes":1,"cuboids":1,"n":3,".advanced_matche":1,"*":2,"remove":1,".note_name":1,":-":3,"Wiped":1,"player_chooses_n":1,"world":2,"events":2,"on":2,"clicks":1,"item":1,"in":1,"new_owner":10,"context":3,".item":1,"player_id":1,"get_player_facti":1,"faction_owner":2,".context":1,"has_ownership_of":8,"close":3,"expire":3,"10m":3,"runlater":1,"out_of_time_for_":2,"delay":1,"5s":1,"def":1,".new_owner":1,"targets":4,"player_accepts_o":1,"chats":1,"flagged":1,"old_owner":11,".message":2,".to_lowercase":2,"accept":1,"determine":3,"passively":2,"cancelled":3,".members":4,".owner":1,"deny":1,"definitions":1},"Dhall":{"(":74,"xs":2,":":182,"List":17,"{":15,"cores":6,"Natural":12,",":56,"host":6,"Text":68,"key":6,"mandatoryFeature":6,"platforms":6,"<":23,"AArch64_Linux":7,"{}":108,"|":73,"ARMv5tel_Linux":7,"ARMv7l_Linux":7,"I686_Cygwin":7,"I686_Linux":7,"MIPS64el_Linux":7,"PowerPC_Linux":7,"X86_64_Cygwin":7,"X86_64_Darwin":7,"X86_64_FreeBSD":7,"X86_64_Linux":7,"X86_64_Solaris":7,">":23,"speedFactor":6,"supportedFeature":6,"user":7,"Optional":6,"}":22,")":74,"/":30,"fold":6,"x":10,"y":2,".user":2,"++":23,".host":3,"merge":8,"Empty":24,"=":50,"_":30,"NonEmpty":24,"result":12,".platforms":2,"element":9,"status":6,".NonEmpty":6,".Empty":3,".key":2,"Integer":4,"show":4,"toInteger":4,".cores":2,".speedFactor":2,".supportedFeatur":2,".mandatoryFeatur":2,"let":11,"concatMap":3,"..":6,"Prelude":2,"concatSep":5,"Row":3,"renderRow":2,"row":9,"in":2,"${":7},"Diff":{"diff":1,"--":1,"git":1,"a":2,"/":8,"lib":4,"linguist":4,".rb":4,"b":2,"index":1,"d472341":1,"..":1,"8ad9ffb":1,"---":1,"+++":1},"DirectX 3D File":{"xof":1,"0303txt":1,"Frame":2,"Root":2,"{":7,"FrameTransformMa":2,",":127,"-":43,";;":7,"}":7,"Cube":8,"Mesh":1,"//":8,"mesh":2,";":162,"MeshNormals":1,"normals":2,"End":5,"of":5,"MeshTextureCoord":1,"UV":2,"coordinates":2},"Dockerfile":{"COMMENT#":8,"docker":4,"-":27,"version":1,"from":1,"ubuntu":1,":":18,"maintainer":1,"Solomon":1,"Hykes":1,"<":1,"solomon":1,"@dotcloud":1,".com":7,">":3,"run":13,"apt":7,"get":6,"install":6,"y":5,"q":2,"curl":2,"git":7,"s":1,"https":1,"//":4,"go":15,".googlecode":1,"/":80,"files":1,"go1":1,".1":2,".linux":1,"amd64":1,".tar":1,".gz":1,"|":1,"tar":1,"v":2,"C":1,"usr":11,"local":7,"xz":1,"env":4,"PATH":2,"bin":9,"sbin":6,"GOPATH":1,"CGO_ENABLED":1,"cd":5,"tmp":1,"&&":9,"echo":2,"t":1,".go":1,"test":1,"a":1,"i":1,"PKG":3,"=":6,"github":5,"kr":1,"pty":1,"REV":3,"27435c699":1,";":3,"clone":3,"http":3,"$PKG":9,"src":8,"checkout":3,"f":3,"$REV":3,"gorilla":2,"context":1,"708054d61e5":1,"mux":1,"9b36453141c":1,"iptables":1,"etc":1,"sources":1,".list":1,"update":1,"lxc":1,"aufs":1,"tools":1,"add":1,".":1,"dotcloud":2,"ldflags":1,"cmd":1,"[":1,"]":1},"Dogescript":{"quiet":1,"wow":4,"such":2,"language":3,"very":1,"syntax":1,"github":1,"recognized":1,"loud":1,"much":1,"friendly":2,"rly":1,"is":2,"true":1,"plz":2,"console":2,".loge":2,"with":2,"but":1,"module":1,".exports":1},"E":{"COMMENT#":27,"def":53,"makeCar":4,"(":90,"var":9,"name":4,")":66,"{":72,"x":3,":=":49,"y":3,"car":9,"to":32,"moveTo":1,"newX":2,",":37,"newY":2,"}":75,"getX":1,"()":43,"return":23,"getY":1,"setName":1,"newName":2,"getName":1,"sportsCar":4,".moveTo":1,"println":2,"`":24,"The":2,"${":3,".getName":1,"is":2,"at":1,"X":1,"location":1,".getX":1,"#File":1,"objects":1,"for":4,"hardwired":1,"files":1,":":37,"file1":1,"<":13,"file":9,"myFile":5,".txt":5,">":13,"file2":1,"/":10,"home":1,"marcs":1,"#Using":2,"a":4,"variable":1,"filePath":2,"file3":1,"[":18,"]":12,"single":1,"character":1,"specify":1,"Windows":1,"drive":1,"file4":1,"c":8,"docs":3,"file5":1,"file6":1,"\\":2,"pragma":2,".syntax":2,"send":1,"message":5,"when":3,"friend":4,"<-":4,"receive":2,"))":10,"->":2,"chatUI":4,".showMessage":4,"catch":2,"prob":2,"receiveFriend":2,"friendRcvr":2,"bind":3,"save":1,".setText":1,"makeURIFromObjec":1,"chatController":2,"load":1,"getObjectFromURI":1,".getText":1,"())":6,"makeVehicle":3,"self":3,"vehicle":2,"milesTillEmpty":1,".milesPerGallon":1,"*":4,".getFuelRemainin":1,"fuelRemaining":4,"extends":2,"milesPerGallon":2,"getFuelRemaining":2,"makeJet":1,"jet":3,"can":1,"go":1,".milesTillEmpty":1,"miles":1,".":2,"tempVow":2,"#":5,"...":1,"use":1,"....":2,"report":1,"problem":1,"finally":1,"log":1,"event":2,"makeVOCPair":1,"brandName":2,"String":1,"near":6,"myTempContents":6,"none":2,"{}":2,"brand":5,"__printOn":4,"out":8,"TextWriter":4,"void":6,".print":4,"ProveAuth":2,"$brandName":4,"prover":1,"getBrand":4,"coerce":2,"specimen":2,"optEjector":3,"sealedBox":2,"offerContent":1,"CheckAuth":2,"checker":3,"template":1,"match":5,"get":3,"authList":2,"any":2,"[]]":2,"specimenBox":4,"null":3,"if":4,".__respondsTo":1,".offerContent":1,"else":2,"auth":3,"in":2,"==":1,"throw":1,".eject":1,"Unmatched":1,"authorization":1,"__respondsTo":2,"_":6,"]]":2,"true":1,"false":1,"__getAllegedType":1,".__getAllegedTyp":1,"SHEBANG#!rune":1,"pi":2,"-":6,".acos":1,"makeEPainter":2,"unsafe":2,"com":1,".zooko":1,".tray":1,".makeEPainter":1,"colors":4,"awt":2,"makeColor":1,"COMMENT/**":5,"doWhileUnresolve":3,"indicator":2,"task":2,"loop":3,"!":2,"Ref":2,".isResolved":2,"makeBuckets":2,"size":4,"values":6,".diverge":1,"storage":1,"buckets":16,"int":5,"i":16,"transfer":1,"j":10,"amount":2,"amountLim":3,".min":1,".max":1,"-=":1,"+=":2,"makeDisplayCompo":2,"paintCallback":1,"paintComponent":1,"g":7,"pixelsW":4,".getWidth":1,"pixelsH":3,".getHeight":1,"bucketsW":4,".size":5,".setColor":3,".getWhite":1,".fillRect":2,".getDarkGray":1,"sum":2,"value":3,"x0":3,".floor":3,"x1":2,"((":1,"+":5,".getBlack":1,"Total":1,"$sum":1,".setPreferredSiz":1,"makeDimension":1,"done":6,"Promise":1,"indicating":1,"the":1,"window":1,"closed":1,"frame":6,"javax":1,".swing":1,".makeJFrame":1,".setContentPane":1,"display":2,".addWindowListen":1,"mainWindowListen":1,"windowClosing":1,".setLocation":1,".pack":1,"ni":4,"fn":2,"%%":3,".transfer":2,"//":1,"mi":3,"entropy":2,".nextInt":3,"#entropy":1,"clock":3,"timer":1,".every":1,".stop":1,".repaint":1,".start":1,".show":1,"interp":1,".waitAtTop":1},"E-mail":{"Return":1,"-":28,"Path":1,":":30,"<":11,"nobody":8,"@example":6,".org":6,">":15,"To":2,"Mario":3,"Zaizar":3,".local":1,"Subject":1,"Testing":2,"From":1,"Reply":1,"Sender":1,"X":1,"Mailer":1,"http":1,"//":1,"www":1,".phpclasses":1,"/":23,"mimemessage":1,"$Revision":1,"$":1,"(":1,"mail":2,")":1,"MIME":1,"Version":1,"Content":9,"Type":4,"multipart":1,"mixed":1,";":7,"boundary":1,"=":7,"Message":1,"ID":2,"Date":1,"Sat":1,",":5,"Apr":1,"--":7,"69c1683a3ee16ef7":3,"text":3,"plain":1,"charset":2,"ISO":2,"Transfer":3,"Encoding":3,"quoted":2,"printable":2,"This":1,"is":1,"an":2,"HTML":2,"message":3,".":2,"Please":1,"use":1,"capable":1,"program":1,"to":1,"read":1,"this":1,"html":3,"head":2,"title":2,"TML":1,"</":5,"style":2,"type":1,"3D":1,"><":1,"!":1,"body":3,"{":2,"color":2,"black":1,"font":1,"family":1,"arial":1,"helvetica":1,"sans":1,"serif":1,"backgroun":1,"d":1,"#A3C5CC":1,"}":2,"A":3,"link":1,"visited":1,"active":1,"decoration":1,"underline":1,"-->":1,"6a82fb459dcaacd4":2,"image":1,"gif":1,"name":1,"base64":1,"Disposition":1,"inline":1,"filename":1,"ae0357e57f04b834":1,".gif":1,"R0lGODlhlgAjAPMJ":1,"y8vLz8":1,"P19fX19f339":1,"f4":1,"+":17,"Pj4":1,"Pz7":1,"v":1,"////////////////":1,"COMMENT//":1,"qLFBj3C5uXKplVAx":1,"RBp5NQYxLAYGLi8o":1,"BiSNj5E":1,"PDQsmy4pAJWQLAKJ":1,"hXhZ2dDYldFWtNSF":1,"k5":1,"1pjpBiDMJUXG":1,"Jo7DI4eKfMSmxsJ9":1,"p":1,"m3Ab7AOIiCxOyZuB":1,"kKTr5GQNE3pYSjCJ":1,"OlpoOuQo":1,"ZKdNJnIoKfnxRUQh":1,"Ol7NK":1,"G0qgtkAcOKHUu2rN":1,"SSbkYh7BgGVAnhB1":1,"JtbeF3Am7ocok6c7":1,"1mxXeAUMVyEIpnVU":1,"RlG2ka9b3lP3pm2l":1,"l":1,"YLj3":1,"RlEHbz1C0kRxSITQ":1,"AX6hV":1,"z1pjgJiAhwCRsY8Z":1,"X8yohZNK1pFGPQS4":1,"YSY":1,"waDTiHf":1,"tWlWUBAJiMJ1":1,"Z0XXU7N0FnREpKM4":1,"UMC":1,"QwLWIeaiglES6AjG":1,"2QaonECwcJt":1,"e1Zw3lJvVMmftBdV":1,"osKhDAq8wmnKSmdM":1,"CoZna0HQnPHS3AhR":1,"soeaw994z":1,"rwQVInvqLenBftYj":1,"4jxLst2N8sRJYU":1,"SHiAKjlmCgz2Iffb":1,"VFQnKB5uX4mr9qJ7":1,"VcfcSzsSCd2mw5sc":1,"7bjnrvvuvPfu":1,"++":1,"ABy887hfc6OPxyCe":1,"301Fdv":1,"fXYZ6":1,"99tx3Pz0FEQAAOw":1,"==":1},"EBNF":{"COMMENT(*":6,"name":4,"=":42,",":104,"string":4,";":41,"diffuse":2,"real":22,"ambient":2,"specular":2,"shininess":2,"alpha":2,"mapping":2,"|":22,"texture":2,"material":1,"[":3,"]":3,"digit_without_ze":3,"digit":4,"positive":4,"{":6,"}":6,"natural":4,"Statement":1,"(":1,"NamedFunction":2,"AnonymousFunctio":4,"Assignment":2,"Expr":6,")":1,"Term":4,"Symbol":4,"FunctionRHS":2,"FunctionParams":2,"FunctionBody":2,"FunctionParam":3,"Number":1,"SingleWordString":2,"vertex_p3n3_name":3,"vertex_p3n3t2_na":3,"vertex_type":2,"vertex_position":3,"vertex_normal":3,"vertex_uv":2,"vertex_p3n3":2,"vertex_p3n3t2":2,"vertex":2,"vertex_array":2,"vertices":2,"triangle":2,"triangle_array":2,"triangles":2,"material_name":2,"object":1},"ECL":{"COMMENT/*":1,"#option":1,"(":32,",":24,"true":1,")":13,";":23,"namesRecord":4,":=":6,"RECORD":1,"string20":1,"surname":1,"string10":2,"forename":1,"integer2":5,"age":1,"dadAge":1,"mumAge":1,"END":1,"namesRecord2":3,"record":1,"extra":1,"end":1,"namesTable":11,"dataset":2,"FLAT":2,"namesTable2":9,"aveAgeL":3,"l":3,".dadAge":2,"+":16,".mumAge":2,"/":2,"aveAgeR":4,"r":3,"COMMENT//":4,"output":9,"join":9,"left":12,"=":3,"right":19,")))":1,".age":20,">=":1,"-":4,"and":10,"<=":1,"))":8,"between":7,".surname":6,"[":4,"]":4,"all":1},"ECLiPSe":{":-":10,"lib":1,"(":20,"ic":1,")":20,".":9,"COMMENT/**":8,"vabs":2,"Val":8,",":53,"AbsVal":10,"#":9,">":2,"=":7,";":1,"-":4,"labeling":2,"[":8,"]":8,"vabsIC":1,"or":1,"COMMENT%":4,"faitListe":3,"[]":1,"_":2,"!":1,"First":2,"|":5,"Rest":6,"Taille":2,"Min":3,"Max":3,"::":1,"..":1,"Taille1":2,"suite":3,"Xi":6,"Xi1":7,"Xi2":7,"checkRelation":3,"VabsXi1":2,"checkPeriode":3,"ListVar":2,"length":1,"Length":2,"<":1,"X1":2,"X2":2,"X3":2,"X4":2,"X5":2,"X6":2,"X7":2,"X8":2,"X9":2,"X10":3,":=":1,"COMMENT/*":1},"EJS":{"<%":37,"include":10,"..":1,"/":12,"parts":2,"depend":2,"%>":46,"<":155,"div":174,"class":106,"=":187,">":276,"sidebar":3,"h1":10,"Pieces":5,"</":140,"if":6,"(":17,"pieces":5,".length":7,"==":9,")":17,"{":16,"p":18,"You":3,"have":3,"strong":18,"piece":1,"to":3,"practice":2,"}":20,"else":6,"><":19,"%=":9,"undefined":3,"||":3,"No":3,"no":1,"assigned":1,".":2,"style":9,"role":2,"button":20,"id":6,"type":12,"In":1,"Progress":2,"Completed":2,"inProgressPieces":8,"center":6,"h2":6,"in":1,"for":3,"var":3,"i":18,";":12,"++":2,"a":15,"href":11,"[":12,"]":12,".title":5,"By":2,".author":3,"Teacher":2,":":18,".teacherName":2,"Average":2,"Practice":4,"Time":2,".averagePractice":2,"mins":2,"completedPieces":8,"<!":2,"DOCTYPE":2,"html":6,"head":4,"link":2,"rel":2,"body":4,"section":4,"Confirm":1,"-":18,"form":2,"input":2,"required":3,"value":1,"name":5,"placeholder":2,"data":6,"toggle":1,"target":1,"aria":3,"label":2,"HTML":1,"TEXT":1,"textarea":4,"rows":1,"template":2,"{{":27,"#order":1,"}}":27,"Hi":1,"email":1,"br":6,"/>":6,"Order":1,"number":1,"Thank":1,"you":1,"your":1,"order":2,"#line_items":1,"display_price":1,"x":13,"quantity":1,"display_amount":1,"line_items":1,"----------------":1,"Total":1,"display_total":1,"dismiss":1,"span":4,"hidden":1,">&":1,"times":1,"></":10,"h4":2,"Modal":1,"title":2,"layout":1,"Update":2,"!":4,"--":3,".modal":3,"content":1,"-->":3,"dialog":1,"const":3,"moduleImports":1,"[]":1,"modules":3,".forEach":1,"mod":2,"=>":4,"import":1,"*":1,"as":1,".saveName":3,"from":1,"export":2,"modulePackages":1,".map":2,"return":1,"`":2,"moduleName":1,",":6,"module":1,"${":4,"isEntry":1,".isEntry":1,"isLibraryOnly":1,".isLibraryOnly":2,"parentGahModule":1,".parentGahModule":2,"?":1,"+":6,"null":1,".join":2,"gahModules":1,".filter":1,".baseModuleName":1,".staticModuleIni":1,"user":2,".primaryAccount":2,"teacher":2,"dashboard":2,"student":2,"There":1,"seems":1,"be":1,"problem":1,"#def":3,".admin_head":1,".admin_header":1,"COMMENT<!--":6,"Title":1,"Author":1,"Date":1,"Last":1,"fecha":3,"require":1,"~":2,"it":7,".posts":1,"post":5,"index":1,"launch":1,".fullName":1,".format":2,".created_on":1,".last_update":1,"Site":2,"Settings":1,"Active":1,".site":6,".template":1,"Name":1,".name":1,"URL":1,".url":1,"Description":1,".description":1,"Keywords":1,".keywords":1,"Google":1,"Analytics":1,"UID":1,".gaUID":1,"Tag":1,".footer":1,"script":4,"src":2},"EQ":{"COMMENT/*":3,"IFNDEF":1,"(":266,")":225,"{":132,"public":81,"class":6,"HTTPServerVirtua":5,":":7,"EventLoopReadLis":3,"static":21,"create":3,"String":69,"name":7,",":47,"HTTPServer":5,"server":20,"prefix":4,"=":83,"null":60,"Logger":1,"logger":3,";":256,"if":68,"!=":11,".get_logger":3,"()":71,"}":132,"Log":1,".error":1,"return":65,"void":17,"on_read_ready":3,"close":6,"ELSE":6,"LoggerObject":2,"Client":4,"LocalSocket":4,"socket":23,"EventLoopEntry":2,"ee":11,"embed":10,"{{{":10,"#include":3,"<":7,"unistd":1,".h":3,">":5,"sys":2,"/":2,"types":1,"}}}":10,"==":36,"||":2,"var":22,"eventloop":3,".get_eventloop":2,"v":31,"new":6,".set_logger":2,"())":16,".server":2,".socket":1,".ee":3,".entry_for_objec":2,".set_read_listen":2,".remove":2,".close":2,"receive_fd":2,"private":1,"is":6,"FileDescriptor":2,"false":23,"int":36,"lsfd":2,"((":7,".get_fd":1,"r":6,"newfd":6,"-":5,"char":2,"buf":2,"[":5,"]":5,"struct":4,"msghdr":1,"msg":9,"iovec":1,"iov":4,"ssize_t":1,"n":2,"union":1,"cmsghdr":2,"cm":1,"control":1,"CMSG_SPACE":1,"sizeof":3,"))":20,"control_un":3,"*":3,"cmptr":6,".msg_control":1,".control":2,".msg_controllen":1,".msg_name":1,"NULL":2,".msg_namelen":1,".iov_base":1,".iov_len":1,".msg_iov":1,".msg_iovlen":1,"recvmsg":1,"&":2,"log_error":7,"CMSG_FIRSTHDR":1,"&&":6,"->":3,"cmsg_len":1,"CMSG_LEN":1,")))":1,"cmsg_level":1,"SOL_SOCKET":1,"cmsg_type":1,"SCM_RIGHTS":1,"CMSG_DATA":1,"log_warning":1,"newsock":4,"TCPSocket":1,".create":7,"fds":3,"as":2,"FileDescriptorSo":1,".set_fd":1,".on_new_client_s":1,"socketprefix":2,".socketprefix":1,".start":1,"bool":18,"start":3,".is_empty":5,"pp":4,"socketname":3,".printf":5,".add":6,".to_string":9,".listen":1,"event_loop":3,"this":1,"log_debug":1,"true":9,"ns":3,".accept":1,"interface":1,"Stringable":7,"Integer":1,"Double":1,"Boolean":1,"instance":1,"o":26,"as_string":2,"Object":10,"(((":2,"strptr":10,"as_strptr":1,"str":21,".to_strptr":1,"is_in_collection":1,"Collection":2,"c":6,"foreach":2,"s":10,"in":2,".equals":1,"is_empty":1,".get_char":2,"for_object":1,"for_character":1,"sb":12,"StringBuffer":3,".append_c":3,"for_integer":2,"av":8,"IFDEF":5,".ToString":2,".for_strptr":5,"st":9,"java":3,".lang":3,".String":3,".valueOf":3,"for_long":1,"long":1,"for_double":1,"double":1,"for_boolean":1,"val":2,"for_strptr":1,"literal":2,"StringImpl":2,".set_strptr":1,"for_utf8_buffer":1,"Buffer":2,"data":4,"haszero":2,".set_utf8_buffer":1,"combine":1,"strings":2,"delim":4,"unique":2,"HashTable":2,"flags":5,".as_string":1,"continue":2,".get":1,".set":1,".count":1,".append":2,"capitalize":1,"c0":5,">=":1,"<=":1,"+":1,".substring":1,"StringFormatter":1,"printf":1,"dup":1,"append":1,"get_length":1,"get_char":1,"truncate":1,"len":2,"replace":1,"replace_char":1,"replace_string":1,"remove":1,"insert":1,"pos":1,"substring":1,"alength":1,"reverse":1,"lowercase":1,"uppercase":1,"strip":1,"Iterator":1,"split":1,"max":1,"contains":1,"rstr":1,"chr":1,"rchr":1,"has_prefix":1,"has_suffix":1,"suffix":1,"compare":1,"ao":4,"compare_ignore_c":1,"equals":1,"equals_ptr":1,"equals_ignore_ca":2,"StringIterator":2,"iterate":1,"iterate_reverse":1,"to_integer_base":1,"ibase":1,"to_strptr":1,"to_utf8_buffer":1,"zero":1,"hash":1,"EditableString":1,"as_editable":1,"SEButtonEntity":7,"SESpriteEntity":1,"SEPointerListene":1,"SEImageButtonEnt":2,"property":9,"SEImage":7,"image_normal":4,"image_hover":3,"image_pressed":2,"update":8,"get_pressed":3,"img":12,"set_image":3,"else":5,"get_has_pointer":3,"SETextButtonEnti":2,"button_text":4,"normal_font":6,"hover_font":5,"pressed_font":4,"ff":10,"set_text":3,"for_image":1,".for_images":1,"for_images":1,"normal":2,"hover":2,"pressed":10,".set_image_norma":1,".set_image_hover":1,".set_image_press":1,"for_text":1,"text":2,".set_button_text":1,".set_normal_font":1,".set_hover_font":1,".set_pressed_fon":1,"SEMessageListene":1,"listener":3,"has_pointer":8,"initialize":1,"SEResourceCache":1,"rsc":2,"base":1,".initialize":1,"virtual":4,"on_pointer_enter":2,"SEPointerInfo":6,"pi":12,"on_pointer_leave":2,"on_pointer_move":1,".is_inside":3,"get_x":3,"get_y":3,"get_width":3,"get_height":3,"()))":1,"on_pointer_press":1,"on_pointer_relea":1,"on_pointer_click":2,".on_message":1},"Eagle":{"<?":2,"xml":2,"version":4,"=":6620,"encoding":2,"?>":2,"<!":2,"DOCTYPE":2,"eagle":5,"SYSTEM":2,">":376,"<":1306,"drawing":3,"settings":4,"setting":4,"alwaysvectorfont":2,"/>":1031,"verticaltext":2,"</":267,"grid":22,"distance":2,"unitdist":2,"unit":2,"style":2,"multiple":2,"display":2,"altdistance":2,"altunitdist":2,"altunit":2,"layers":4,"layer":939,"number":119,"name":448,"color":138,"fill":118,"visible":118,"active":125,"board":2,"plain":2,"wire":497,"x1":630,"y1":630,"x2":630,"y2":630,"width":517,"libraries":5,"library":10,"description":120,">&":167,"lt":2665,";":5567,"b":128,"&":5334,"gt":2770,"Resistors":2,",":28,"Capacitors":4,"Inductors":2,"/":699,"p":65,"Based":2,"on":2,"the":5,"previous":2,":":13,"ul":4,"li":12,"r":3,".lbr":12,"cap":4,"-":768,"fe":2,"captant":2,"polcap":2,"ipc":2,"smd":66,"All":2,"SMD":4,"packages":9,"are":2,"defined":2,"according":2,"to":3,"IPC":2,"specifications":2,"and":5,"CECC":2,"author":6,"Created":3,"by":3,"librarian":3,"@cadsoft":3,".de":3,"for":5,"Electrolyt":2,"see":4,"also":2,"www":10,".bccomponents":2,".com":10,".panasonic":2,".kemet":2,"http":4,"//":4,".secc":2,".co":2,".jp":2,"pdf":2,"os_e":2,"e_os_all":2,".pdf":4,"(":4,"SANYO":2,")":4,"trimmer":2,"refence":2,"u":4,".electrospec":2,"inc":2,"cross_references":2,"trimpotcrossref":2,".asp":2,"table":4,"border":2,"cellspacing":2,"cellpadding":2,"cellpaddding":2,"tr":4,"valign":2,"!":2,"td":8,"amp":66,"nbsp":66,"font":8,"size":116,"TRIM":4,"POT":4,"CROSS":4,"REFERENCE":4,"P":14,"TABLE":8,"BORDER":4,"CELLSPACING":4,"CELLPADDING":4,"TR":72,"TD":340,"COLSPAN":16,"FONT":332,"SIZE":166,"FACE":166,"ARIAL":166,"B":182,"RECTANGULAR":2,"MULTI":6,"TURN":10,"ALIGN":124,"CENTER":124,"BOURNS":6,"BI":10,"TECH":10,"DALE":10,"VISHAY":10,"PHILIPS":10,"MEPCO":10,"MURATA":6,"PANASONIC":10,"SPECTROL":6,"MILSPEC":6,"BGCOLOR":76,"3005P":2,"BR":1478,"3006P":2,"3006W":2,"3006Y":2,"3009P":2,"3009W":2,"3009Y":2,"3057J":2,"3057P":2,"3057Y":2,"3059J":2,"3059P":2,"3059Y":2,"89P":2,"89W":2,"89X":2,"89PH":2,"76P":2,"89XH":2,"78SLT":2,"ALT":42,"56P":4,"78P":4,"T8S":2,"T18":2,"8035EKP":2,"CT20":2,"RJ":58,"20P":2,"20X":2,"8012EKQ":4,"8012EKR":4,"1211P":2,"8012EKJ":2,"8012EKL":2,"2101P":2,"2101W":2,"2101Y":2,"2102S":2,"2102Y":2,"EVMCOG":2,"43P":2,"43W":2,"43Y":2,"40P":2,"40Y":2,"70Y":4,"T602":2,"70P":2,"RT":26,"RTR12":6,"RJR12":6,"SQUARE":2,"BOURN":4,"3250P":2,"3250W":2,"3250X":2,"3252P":2,"3252W":2,"3252X":2,"3260P":2,"3260W":2,"3260X":2,"3262P":2,"3262W":2,"3262X":2,"3266P":2,"3266W":2,"3266X":2,"3290H":2,"3290P":2,"3290W":2,"3292P":2,"3292W":2,"3292X":2,"3296P":2,"3296W":2,"3296X":2,"3296Y":2,"3296Z":2,"3299P":2,"3299W":2,"3299X":2,"3299Y":2,"3299Z":2,"66P":8,"66W":8,"66X":8,"64W":8,"64P":6,"64X":6,"67P":4,"67W":2,"67X":4,"67Y":4,"67Z":4,"68P":2,"68W":2,"68X":2,"T63YB":2,"T63XB":2,"T93Z":2,"T93YA":2,"T93XA":2,"T93YB":2,"T93XB":2,"8026EKP":4,"8026EKW":2,"8026EKM":4,"8026EKB":2,"1309X":2,"1309P":2,"1309W":2,"8024EKP":2,"8024EKW":2,"8024EKN":2,"9P":2,"CT9P":2,"9W":2,"9X":2,"3103P":4,"3103Y":4,"3103Z":4,"3105P":2,"3106P":2,"3105W":2,"3106W":2,"3105X":2,"3106X":2,"3105Y":2,"3106Y":2,"3105Z":4,"3102P":2,"3102W":2,"3102X":2,"3102Y":2,"3102Z":2,"EVMCBG":2,"EVMCCG":2,"X":16,"64Y":2,"64Z":2,"RTR22":8,"RJR22":6,"RTR26":6,"RJR26":12,"RTR24":6,"RJR24":12,"SINGLE":4,"3323P":2,"3323S":2,"3323W":2,"3329H":2,"3329P":2,"3329W":2,"3339H":2,"3339P":2,"3339W":2,"3352E":2,"3352H":2,"3352K":2,"3352P":2,"3352T":2,"3352V":2,"3352W":2,"3362H":2,"3362M":2,"3362P":2,"3362R":2,"3362S":2,"3362W":2,"3362X":2,"3386B":2,"3386C":2,"3386H":2,"3386K":2,"3386M":2,"3386P":2,"3386S":2,"3386W":2,"3386X":2,"25P":4,"25S":4,"25RX":4,"82P":2,"82M":2,"82PA":2,"91E":2,"91X":2,"91T":2,"91B":2,"91A":2,"91V":2,"91W":2,"25W":2,"25V":2,"25X":2,"72XW":2,"72XL":2,"72PM":2,"72RX":2,"72PX":2,"72P":2,"72RXW":2,"72RXL":2,"72X":2,"T7YB":2,"T7YA":2,"TXD":2,"TYA":2,"TYP":2,"TYD":2,"TX":2,"150SX":2,"100SX":2,"102T":2,"101S":2,"190T":2,"150TX":2,"101SX":2,"ET6P":2,"ET6S":2,"ET6X":2,"6W":4,"8014EMW":2,"6P":4,"8014EMP":2,"6X":4,"8014EMX":2,"TM7W":2,"TM7P":2,"TM7X":2,"8017SMS":2,"8017SMB":2,"8017SMA":2,"CT":12,"6H":2,"6R":2,"6V":2,"8038EKV":2,"8038EKX":2,"8038EKP":2,"8038EKZ":2,"8038EKW":2,"3321H":2,"3321P":2,"3321N":2,"1102H":2,"1102P":2,"1102T":2,"RVA0911V304A":2,"RVA0911H413A":2,"RVG0707V100A":2,"RVA0607V":2,"H":2,"306A":2,"RVA1214H213A":2,"3104B":2,"3104C":2,"3104H":2,"3104M":2,"3104P":2,"3104S":2,"3104W":2,"3104X":2,"EVMQ0G":4,"EVMQIG":2,"EVMQ3G":2,"EVMS0G":2,"EVMG0G":2,"EVMK4GA00B":2,"EVM30GA00B":2,"EVMK0GA00B":2,"EVM38GA00B":2,"EVMB6":2,"EVLQ0":2,"EVMMSG":2,"EVMMBG":2,"EVMMAG":2,"EVMMCS":2,"EVMM1":2,"EVMM0":2,"EVMM3":2,"67R":2,"63V":2,"63S":2,"63M":2,"63H":2,"63P":2,"63X":2,"RJR50":6,"TOCOS":4,"AUX":4,"KYOCERA":4,"3224G":2,"3224J":2,"3224W":2,"3269P":2,"3269W":2,"3269X":2,"44G":2,"44J":2,"44W":2,"84P":2,"84W":2,"84X":2,"ST63Z":2,"ST63Y":2,"ST5P":2,"ST5W":2,"ST5X":2,"3314G":2,"3314J":2,"3364A":2,"3364C":2,"D":2,"3364W":2,"3313G":2,"3313J":2,"23B":2,"23A":4,"21X":2,"21W":2,"22B":4,"22A":2,"ST5YL":2,"ST53YL":2,"ST5YJ":2,"5T53YJ":2,"ST":14,"4B":2,"4A":2,"3B":2,"3A":2,"EVM":8,"6YS":2,"1E":2,"1G":2,"1D":2,"G4B":2,"G4A":2,"TR04":2,"3S1":2,"TRG04":2,"2S1":2,"DVR":2,"43A":2,"CVR":4,"42C":2,"42A":2,"C":2,"ALTERNATE":2,"package":108,"RESISTOR":52,"x":241,"y":241,"dx":64,"dy":64,"text":216,"NAME":52,"VALUE":52,"rectangle":132,"Pin":1,"Header":1,"Connectors":1,"PIN":1,"HEADER":1,"pad":43,"drill":41,"shape":39,"ratio":41,"attributes":2,"variantdefs":2,"classes":2,"class":2,"designrules":2,"language":2,"EAGLE":2,"Design":5,"Rules":5,"Die":1,"Standard":1,"sind":1,"so":2,"gew":1,"hlt":1,"dass":1,"sie":1,"f":1,"die":3,"meisten":1,"Anwendungen":1,"passen":1,".":5,"Sollte":1,"ihre":1,"Platine":1,"besondere":1,"Anforderungen":1,"haben":1,"treffen":1,"Sie":1,"erforderlichen":1,"Einstellungen":1,"hier":1,"und":1,"speichern":1,"unter":1,"einem":1,"neuen":1,"Namen":1,"ab":1,"The":1,"default":1,"have":2,"been":1,"set":1,"cover":1,"a":2,"wide":1,"range":1,"of":1,"applications":1,"Your":1,"particular":1,"design":2,"may":1,"different":1,"requirements":1,"please":1,"make":1,"necessary":1,"adjustments":1,"save":1,"your":1,"customized":1,"rules":1,"under":1,"new":1,"param":142,"value":145,"autorouter":2,"pass":16,"refer":7,"elements":2,"element":10,"smashed":3,"attribute":6,"signals":2,"signal":6,"contactref":4,"via":1,"extent":1,"polygon":4,"vertex":8,"schematic":1,"xreflabel":1,"xrefpart":1,"Frames":1,"Sheet":2,"Layout":1,"symbols":2,"symbol":3,"DRAWING_NAME":1,"LAST_DATE_TIME":1,"SHEET":1,"frame":1,"columns":1,"rows":1,"devicesets":2,"deviceset":2,"prefix":1,"uservalue":1,"FRAME":1,"DIN":1,"A4":1,"landscape":1,"with":1,"location":1,"doc":1,"field":1,"gates":2,"gate":1,"devices":2,"device":2,"technologies":2,"technology":1,"wave":10,"soldering":10,"Source":2,"download":2,".siliconexpert":2,"pdfs":2,"Semi_Ap":2,"VSH":2,"Resistor":2,"dcrcwfre":2,"MELF":8,"W":8,"type":20,"mm":18,"curve":56,"15mm":1,"circle":12,"radius":11,"10mm":1},"Earthly":{"FROM":2,"openjdk":1,":":5,"-":6,"jdk":1,"alpine":1,"RUN":4,"apk":1,"add":1,"--":3,"update":1,"no":1,"cache":1,"gradle":4,"WORKDIR":1,"/":13,"java":4,"example":3,"deps":2,"COPY":4,"build":10,".gradle":1,".":1,"+":3,"src":2,"install":3,"SAVE":3,"ARTIFACT":2,"bin":4,"AS":2,"LOCAL":2,"lib":4,"docker":1,"ENTRYPOINT":1,"[":1,"]":1,"IMAGE":1,"push":1,"earthly":1,"examples":1},"Easybuild":{"COMMENT#":1,"easyblock":1,"=":11,"name":1,"version":1,"homepage":1,"description":1,"COMMENT\"\"\"":1,"toolchain":1,"{":2,":":3,",":2,"}":2,"toolchainopts":1,"True":1,"sources":1,"[":3,"SOURCE_TAR_GZ":1,"]":3,"source_urls":1,"builddependencie":1,"(":1,")":1,"moduleclass":1},"EditorConfig":{"COMMENT;":1,"root":1,"=":7,"true":3,"[":1,"*":1,"]":1,"indent_style":1,"space":1,"indent_size":1,"end_of_line":1,"lf":1,"charset":1,"utf":1,"-":1,"trim_trailing_wh":1,"insert_final_new":1},"Edje Data Collection":{"COMMENT//":49,"COMMENT/*":1,"#ifndef":4,"BG_COLOR":4,"#define":3,"#endif":6,"BG_COLOR_TRANSLU":2,"BELL_OVERLAY_COL":3,"collections":1,"{":380,"group":6,"name":156,":":1579,";":1584,"INHERIT_PROVIDE_":1,"color_classes":1,"#include":1,"}":380,"images":6,"image":81,"COMP":32,"sounds":2,"sample":6,"LOSSY":6,"source":62,"script":3,"public":2,"message":2,"(":29,"Msg_Type":2,"type":60,",":43,"id":4,"...":2,")":27,"new":2,"r":5,"g":5,"b":5,"a":4,"v":4,"if":3,"((":2,"!=":4,"MSG_INT":2,"||":4,"))":3,"return":2,"=":1,"getarg":2,"*":1,"/":3,"custom_state":2,"PART":10,"get_state_val":2,"STATE_COLOR":4,"set_state_val":2,"set_state":4,"parts":6,"part":84,"RECT":27,"clip_to":25,"description":151,"state":151,"color":68,"program":84,"signal":56,"action":84,"STATE_SET":72,"transition":47,"ACCELERATE":8,"target":178,"inherit":65,"visible":73,"mouse_events":45,"SWALLOW":18,"#if":2,"EFL_VERSION_MAJO":2,">":2,"EFL_VERSION_MINO":2,">=":2,"PLAY_SAMPLE":7,"ALERT":1,"#else":2,"after":27,"TEXT":6,"effect":2,"GLOW":1,"scale":10,"fixed":47,"rel1":96,".to":77,"rel2":102,".offset":35,"-":49,".relative":55,"align":34,"text":7,"font":7,"size":10,"min":19,"ellipsis":2,"repeat_events":2,".to_y":11,"DECELERATE":32,"SIGNAL_EMIT":4,".to_x":11,".normal":26,".border":14,"fill":18,".smooth":16,"max":10,"SPACER":5,"dragable":4,".x":2,".confine":2,"SOFT_SHADOW":1,"BOTTOM":1,"color3":1,"text_source":1,"SPRING":2,"map":7,"on":2,"smooth":2,"rotation":2,".center":2,".rotation":5,".z":5,"LINEAR":5,"to":6,".border_scale_by":4,".middle":2,"relative":7,"offset":11,"aspect":1,"aspect_preferenc":1,"HORIZONTAL":1,"to_x":1,"normal":3,"border":3,"programs":1,"in":1,"ACTION_STOP":1,"buf":3,"[":1,"]":1,"snprintf":1,"rand":1,"()":1,"%":1,"+":1,"run_program":2,"get_program_id":1,"PROGRAM":1,"//":1,"chosen":1,"by":1,"fair":1,"dice":1,"roll":1,"<":1,"else":1,"CURRENT":2},"Eiffel":{"note":8,"description":6,":":101,"date":5,"revision":5,"class":10,"APPLICATION":1,"inherit":6,"ARGUMENTS":1,"HTTP_SERVER_SHAR":1,"create":45,"make":11,"feature":17,"{":28,"NONE":11,"}":28,"--":19,"Initialization":7,"COMMENT--":42,"local":11,"l_server":4,"HTTP_SERVER":1,"l_cfg":7,"HTTP_SERVER_CONF":1,"l_http_handler":3,"HTTP_HANDLER":1,"do":34,".make":18,".http_server_por":1,":=":19,"9_000":1,".document_root":1,"default_document":2,"set_server_confi":1,"(":170,")":162,"debug":1,".set_is_verbose":1,"True":4,"end":69,"APPLICATION_CONN":1,".setup":1,"Access":3,"STRING":7,"=":15,"author":3,"APP_EMBEDDED_WEB":7,"EMBEDDED_WEB_SER":1,"[":14,"]":18,"GIT_CHECKOUT_COM":1,"GIT_COMMAND":1,",":45,"make_master":2,"a_branch":4,"initialize":5,"arguments":1,".force_last":1,"branch":3,"ensure":3,"branch_set":1,"name":5,"%":10,"The":2,"original":2,"version":2,"of":2,"this":3,"was":1,"generated":2,"by":2,"EiffelBuild":2,".":2,"generator":2,"legal":2,"status":2,"MAIN_WINDOW":2,"EV_TITLED_WINDOW":2,"redefine":2,"create_interface":2,"is_in_default_st":2,"SHARED_EMBEDED_W":1,"undefine":1,"default_create":3,"copy":1,"Precursor":2,"set_title":1,"close_request_ac":1,".extend":12,"agent":14,"destroy_and_exit":1,"user_initializat":2,"home_button":5,".make_with_text":7,"back_button":5,"forth_button":5,"refresh_button":5,"stop_button":5,"url_text_field":5,"+":9,"port_number":3,".out":3,"go_button":5,"web_browser":9,"l_browser_box":6,"EV_VERTICAL_BOX":2,"l_hor_box":17,"EV_HORIZONTAL_BO":1,"vb":6,"set_size":1,"extend":1,".set_border_widt":1,".set_padding_wid":1,".disable_item_ex":7,".select_actions":6,".force_extend":6,"on_home_button_a":3,"on_back_button_a":2,"on_forth_button_":2,"on_refresh_butto":2,"on_stop_button_a":2,"on_go_button_act":3,"----------------":1,"BOOLEAN":2,"Result":6,"Basic":1,"operation":1,"open_link":1,".set_text":1,"Implementation":4,"EV_BUTTON":1,"EV_TEXT_FIELD":1,"l_uri":5,"STRING_32":7,".text":1,"if":20,"/=":4,"Void":12,"and":2,"then":22,"not":2,".is_empty":1,".load_uri":2,"else":10,".back":1,".forth":1,".refresh":1,".stop":1,"EV_WEB_BROWSER":1,";":14,"copyright":2,"license":2,"source":2,"Eiffel":2,"Software":2,"Storke":2,"Road":2,"Goleta":2,"CA":2,"USA":2,"Telephone":2,"-":8,"Fax":2,"Website":2,"http":4,"//":6,"www":2,".eiffel":4,".com":4,"Customer":2,"support":4,"has":1,"been":1,"DESKTOP_APP":1,"EV_APPLICATION":1,"make_and_launch":2,"l_win":4,"like":3,"main_window":5,"l_embedded_servi":3,"separate":7,".show":1,"setup_and_launch":2,"launch":1,"a_web_service":10,".set_port_number":1,"Use":1,"first":1,"available":1,"port":1,"number":1,".set_on_launched":1,"on_web_service_l":2,"))":4,".launch":1,"on_quit":2,"attached":7,"as":13,"win":4,".destroy_and_exi":1,"add_idle_action_":2,"wait_for_termina":3,".open_link":1,"a_timeout":2,"detachable":6,"EV_TIMEOUT":2,"t":16,".set_interval":3,".observer":1,"obs":4,"observer_has_ter":2,".destroy":1,".actions":1,"1_000":2,"WGI_STANDALONE_S":1,".terminated":1,"BOOK_COLLECTION":2,"a_name":6,"set_name":2,"book_index":6,"name_set":2,"books":2,"LIST":4,"BOOK":8,"LINKED_LIST":3,"across":6,"it":8,"loop":6,".append":24,".item":8,"books_by_author":1,"a_author":2,"l_result":2,"Change":2,"add_book":2,"a_book":4,"l":6,".at":1,".author":2,".name":3,".put":1,".force":1,"add_books":1,"book_list":2,"HASH_TABLE":1,"EMBEDDED_WEB_EXE":1,"request_exit_ope":3,"local_connection":1,"Execution":1,"ACTION_SEQUENCE":1,"TUPLE":1,"execute":1,"router":7,"WSF_ROUTER":1,"sess":4,"WSF_ROUTER_SESSI":1,"m":14,"WSF_HTML_PAGE_RE":3,"b":19,"fs":3,"WSF_FILE_SYSTEM_":1,"req":18,"request":2,".handle":4,"WSF_URI_TEMPLATE":2,"handle_test":2,"WSF_URI_AGENT_HA":1,"handle_env":2,"handle_exit":2,".make_with_path":1,"((":1,"EXECUTION_ENVIRO":1,".current_working":1,".extended":1,".dispatch":1,"response":2,".dispatched":1,".make_from_strin":3,"/":10,"test":2,"start":1,"env":1,"files":1,"exit":1,".set_body":3,".send":5,"WSF_REQUEST":3,"res":6,"WSF_RESPONSE":3,"l_name":7,"READABLE_STRING_":4,"WSF_STRING":1,"p_name":2,".value":1,".html_encoded_st":1,".is_case_insensi":3,"js":1,"elseif":2,"<":2,"div":2,"id":1,"><":1,"h2":2,">":5,"Let":1,"AJAX":1,"change":1,"text":1,"</":3,"button":2,"type":1,"onclick":1,"Content":1,".add_javascript_":1,"function":2,"loadXMLDoc":1,"()":4,"var":1,"xmlhttp":9,"window":1,".XMLHttpRequest":1,"code":2,"for":2,"IE7":1,"Firefox":1,"Chrome":1,"Opera":1,"Safari":1,"new":2,"XMLHttpRequest":1,"IE6":1,"IE5":1,"ActiveXObject":1,".onreadystatecha":1,".readyState":1,"==":2,"&&":1,".status":1,"document":1,".getElementById":1,".innerHTML":1,".responseText":1,".open":1,"true":1,".absolute_script":1,"s":40,"STRING_8":3,"p":4,"WSF_PAGE_RESPONS":1,"v":9,".set_raw_input_d":1,"append_iterable_":5,".meta_variables":1,".append_characte":17,".path_parameters":1,".query_parameter":1,".form_parameters":1,".content_type":1,"l_type":2,".debug_output":1,".append_natural_":1,".content_length_":2,".to_integer_32":1,".read_input_data":1,".split":2,"v_cursor":4,".make_with_body":1,".header":1,".put_content_typ":1,"bye":1,"WGI_STANDALONE_C":2,"WGI_EXECUTION":2,".wgi_connector":1,"conn":4,"shutdown_server":2,".call":1,".shutdown_server":1,"a_title":2,"ITERABLE":1,"WSF_VALUE":1,"n":4,"INTEGER":1,"c":5,".url_encoded_nam":1,".generating_type":1,".same_string":1,".string_represen":1,".as_string_8":1,".has":1},"Elixir":{"defmodule":6,"Function":2,"do":146,"@moduledoc":5,"COMMENT\"\"\"":43,"@type":3,"information":3,"::":76,":":235,"arity":14,"|":75,"env":1,"index":4,"module":4,"name":1,"new_index":1,"new_uniq":1,"pid":1,"type":1,"uniq":1,"@doc":55,"since":12,"@spec":36,"capture":10,"(":337,",":574,"atom":10,")":321,"fun":9,"def":54,"function_name":2,"erlang":13,".make_fun":1,"end":96,"info":4,"[":67,"{":80,"term":13,"}":70,"]":78,".fun_info":2,"item":5,"when":41,"identity":2,"value":5,"var":1,"%":19,"hex":10,"cowboy":1,"cowlib":1,"hackney":1,"hound":1,"httpoison":1,"idna":1,"phoenix":1,"plug":1,"poison":1,"ranch":1,"}}":5,"Atom":2,"to_string":6,"String":18,".t":18,"()":23,".atom_to_binary":1,"utf8":1,"to_charlist":6,"charlist":4,".atom_to_list":1,"false":13,"@deprecated":3,"to_char_list":4,".to_charlist":3,"Integer":3,"import":3,"Bitwise":2,"defguard":2,"is_odd":1,"integer":46,"is_integer":12,"and":16,"&&&":3,"==":6,"is_even":1,"pow":4,"non_neg_integer":2,"base":45,"exponent":8,"if":8,"<":6,".error":1,"badarith":1,"guarded_pow":7,"COMMENT#":11,"defp":65,"_":34,"b":9,"e":5,"*":6,">>>":2,"mod":2,"neg_integer":2,"pos_integer":4,"dividend":7,"divisor":9,"remainder":5,"=":50,"rem":6,"+":8,"else":6,"floor_div":2,"!=":2,"div":3,"-":24,"digits":9,"...":2,"\\\\":17,">=":4,"do_digits":4,"[]":23,"acc":26,"abs":3,"undigits":2,"is_list":5,"do_undigits":5,"_base":1,"digit":8,"raise":4,"ArgumentError":2,"tail":4,"parse":6,"binary":54,"error":14,"_binary":1,"not":1,"in":5,"is_binary":14,"case":15,"count_digits":3,"->":38,"count":8,".split_binary":1,".binary_to_integ":1,"<<":30,"sign":2,"rest":41,"bits":4,">>":30,"count_digits_nos":5,"?":48,"A":2,"..":2,"Z":1,"a":4,"z":1,"for":2,"chars":2,"diff":2,"<-":3,"char":10,"unquote":2,">":9,".integer_to_bina":2,".integer_to_list":2,"gcd":2,"integer1":7,"integer2":8,"gcd_positive":5,"))":6,"Kernel":1,"except":1,"round":1,"Float":1,"@power_of_2_to_5":1,"4_503_599_627_37":1,"@precision_range":1,"precision_range":1,"float":3,"number":2,"is_float":1,"is_number":1,"math":1,".pow":1,"<>":1,"parse_unsigned":1,"COMMENT{-":1,"Regex":17,"~":4,"S":4,"defstruct":1,"re_pattern":12,"nil":4,"source":30,"opts":26,"re_version":5,"t":51,"__MODULE__":1,"CompileError":1,"defexception":1,"message":1,"compile":12,"ok":8,"any":2,"options":34,"version":19,"())":4,"translate_option":20,"invalid_option":1,"translated_optio":2,"doc_opts":2,"re":6,".compile":2,"!":4,"regex":29,"reason":2,"at":2,".CompileError":2,"recompile":5,"{}":9,"^":3,".version":1,".system_info":1,"endian":1,"match":14,"boolean":1,"string":74,"safe_run":6,"none":1,"deprecated":1,"true":6,"run":4,"return":6,"Keyword":13,".get":12,"captures":4,"all":3,"offset":27,"nomatch":4,"results":7,"named_captures":2,"map":1,"names":8,".put":1,"Enum":2,".zip":1,".into":1,"compiled":6,"recompiled":2,"namelist":2,".inspect":1,"scan":3,"[[":6,"]]":1,"global":4,"compile_opts":2,".run":2,"split":4,"trim":16,"on":3,"first":1,"matches":2,"parts_to_index":3,"parts":1,"infinity":2,"include_captures":3,"do_split":14,"n":6,"_counter":2,"_with_captures":3,"byte_size":4,"<=":1,"_trim":2,"binary_part":3,"pos":18,"h":10,"counter":10,"with_captures":4,"[[]":1,"length":18,"new_offset":6,"keep":6,"size":9,"part":9,"replace":2,"replacement":14,"mlist":3,"apply_list":10,"precompile_repla":12,"IO":4,".iodata_to_binar":3,"slist":2,"is_function":1,".info":1,"g":1,"ns":4,"pick_int":5,"List":3,".to_integer":2,"x":10,"head":5,"other":2,"found":2,"bin":5,"list":4,"whole":5,"mpos":4,"untouched":2,"new_data":2,"apply_replace":4,"indexes":7,"apply":1,"get_indexes":6,"repl":2,".to_tuple":1,"cond":1,"tuple_size":1,"get_index":4,"elem":1,"_string":2,"_length":3,"res":2,"escape":9,"@escapable":2,"original":8,"escape_char":3,"<<>>":2,"_original":1,"unescape_map":7,"f":3,"\\":6,"r":3,"v":2,"u":1,"unicode":1,"ucp":1,"i":1,"caseless":1,"extended":1,"firstline":1,"U":1,"ungreedy":2,"s":1,"dotall":1,"newline":1,"anycrlf":1,"m":1,"multiline":1,".warn":1,"_acc":1},"Elm":{"import":3,"List":1,"(":112,"intercalate":2,",":159,"intersperse":3,")":114,"Website":2,".Skeleton":1,".ColorScheme":1,"addFolder":4,"folder":2,"lst":6,"=":27,"let":2,"add":2,"x":14,"y":7,"++":6,"in":2,"f":8,"n":2,"xs":9,"map":11,"elements":2,"[":28,"]":28,"functional":2,"reactive":2,"COMMENT--":1,"example":3,"name":6,"loc":2,"Text":2,".link":1,"toText":6,"toLinks":2,"title":2,"links":2,"flow":4,"right":8,"width":3,"text":4,"$":7,"italic":1,"))":2,"bold":2,".":11,".color":1,"accent4":1,"insertSpace":2,"case":5,"of":7,"{":1,":":6,"->":10,"spacer":2,";":1,"[]":4,"}":1,"subsection":2,"w":7,"info":2,"down":3,"words":2,"markdown":1,"|":3,"COMMENT#":1,"Each":1,"listed":1,"below":1,"focuses":1,"on":1,"a":5,"single":1,"function":1,"or":1,"concept":1,"These":1,"examples":1,"demonstrate":1,"all":1,"the":1,"basic":1,"building":1,"blocks":1,"Elm":1,"content":2,"exampleSets":2,"plainText":1,"main":3,"lift":1,"skeleton":1,"Window":1,".width":1,"COMMENT{-":3,"data":1,"Tree":3,"Node":8,"Empty":8,"empty":2,"singleton":2,"v":8,"insert":4,"tree":7,"left":7,"if":2,"==":1,"then":2,"else":2,"<":2,"fromList":3,"foldl":1,"depth":5,"+":2,"max":1,"t1":2,"t2":3,"display":4,"((":3,"monospace":1,"concat":1,"show":2,"asText":1,"qsort":4,"filter":2,">=":1},"Emacs Lisp":{"(":523,"print":1,")":229,"define":5,"-":908,"abbrev":4,"table":45,"))":52,"nil":50,")))":30,"setq":34,"user":4,"full":1,"name":15,"mail":2,"address":2,"auto":3,"image":1,"file":19,"mode":23,"mm":1,"inline":1,"large":1,"images":1,"t":18,"add":14,"to":16,"list":18,"gnus":2,"select":1,"method":1,"nnimap":3,"server":4,"port":1,"stream":1,"ssl":1,"message":2,"send":4,"function":15,"smtpmail":5,"starttls":1,"credentials":2,"auth":1,"default":9,"smtp":3,"service":1,"ignored":2,"from":5,"addresses":1,"package":3,"source":3,"depends":4,"on":10,",":5,"COMMENT;":226,"setenv":2,"tab":1,"width":3,"defun":18,"load":11,"directory":11,"dolist":1,"element":3,"files":2,"and":13,"attributes":1,"let":15,"*":6,"((":21,"path":11,"car":4,"fullpath":3,"concat":11,"isdir":3,"cdr":1,"ignore":7,"dir":2,"or":9,"string":15,"=":7,"))))":13,"cond":2,"eq":2,"not":11,"substring":1,"sans":1,"extension":1,")))))))":1,"ispell":1,"program":4,"executable":1,"find":1,"normal":3,"top":2,"level":2,"subdirs":1,"hook":5,"aggressive":2,"indent":15,"autoload":6,".":74,"rust":1,"global":2,"set":8,"key":8,"kbd":1,"lambda":2,"()":10,"interactive":6,"kill":1,"line":18,"column":3,"number":1,"save":9,"backup":2,"alist":15,"`":4,"by":1,"copying":1,"delete":2,"old":2,"versions":4,"kept":2,"new":1,"version":3,"control":1,"custom":4,"variables":3,"faces":1,"viper":4,"inhibit":1,"startup":6,"expert":1,"vi":1,"map":1,"my":1,"return":1,"beginning":5,"of":12,"buffer":6,"dotspacemacs":39,"/":6,"layers":4,"configuration":5,"layer":1,"emacs":3,"lisp":1,"charlock_holmes":1,"escape_utils":1,"mime":1,"types":1,"rugged":1,"minitest":1,"mocha":1,"plist":1,"pry":1,"rake":1,"yajl":1,"ruby":2,"colour":1,"proximity":1,"licensed":1,"licensee":1,"additional":1,"packages":5,"excluded":1,"orphan":1,"init":1,"This":3,"is":6,"called":2,"at":12,"the":6,"very":2,"Spacemacs":2,"initialization":2,"before":4,"editing":4,"style":3,"verbose":1,"loading":2,"banner":1,"lists":1,"themes":1,"spacemacs":5,"dark":3,"light":3,"solarized":2,"atom":3,"ui":3,"material":1,"zenburn":1,"colorize":1,"cursor":1,"according":1,"state":2,"font":6,":":33,"size":1,"weight":1,"powerline":1,"scale":1,"leader":4,"major":2,"command":12,"location":1,"use":2,"ido":1,"enable":1,"paste":1,"micro":1,"guide":2,"delay":3,"progress":1,"bar":1,"fullscreen":2,"non":1,"native":1,"maximized":1,"active":1,"transparency":2,"inactive":1,"unicode":1,"symbols":1,"smooth":1,"scrolling":1,"smartparens":1,"strict":1,"highlight":1,"delimiters":1,"persistent":1,"search":7,"tools":1,"repository":1,"numbers":1,"whitespace":1,"cleanup":1,"config":1,"end":11,"after":2,"company":1,"projectile":1,"rails":1,"insert":2,"encoding":1,"magic":1,"comment":11,"web":6,"markup":1,"offset":7,"code":2,"toggle":3,"golden":1,"ratio":1,"globally":2,"centered":1,"point":20,"ede":4,"proj":4,"project":1,"targets":1,"target":3,"elisp":3,"autoloads":1,"compiler":2,"pre":1,"versionsource":1,"aux":1,"site":4,"url":1,"ftp":1,"upload":1,"metasubproject":1,"desktop":2,"missing":1,"warning":1,"tags":2,"ring":2,"regexp":10,"register":1,"history":1,"create":1,"require":2,"defvar":11,"julia":74,"syntax":36,"make":6,"modify":26,"entry":26,"?":29,"_":2,";":11,"underscores":1,"in":7,"words":2,"@":1,"#":2,"single":2,"start":16,"\\":14,"n":2,"{":1,"}":1,"[":1,"]":1,"\\\\":1,"an":2,"operator":1,"outside":1,"quotes":1,"??":1,"$":1,"&":5,"+":10,"<":4,"?>":1,"%":1,"char":12,"defconst":8,"regex":9,"unquote":2,"forloop":2,"ess":88,"subset":1,"lock":5,"defaults":4,"type":2,"face":1,"cons":2,"mapconcat":1,"block":13,"keywords":8,"other":2,"inside":6,"brackets":3,"p":10,"optional":4,"pos":16,"excursion":7,"beg":3,"re":4,"backward":5,"max":3,"min":10,"forward":6,">":6,")))))":5,"keyword":6,"kw":2,"equal":4,"member":1,"current":11,"word":5,"last":5,"open":5,"count":7,"while":3,"<=":1,"if":10,"progn":5,"goto":4,"basic":5,"indentation":6,"))))))":2,"form":2,"sexp":3,"cur":2,"paren":2,"parse":2,"partial":1,"cadr":1,"null":2,"bol":1,"errors":3,"skip":2,"chars":1,"when":6,"eql":1,"endtok":2,"paragraph":2,"separate":1,"page":1,"delimiter":1,"fill":1,"prefix":3,"final":1,"newline":1,";;":11,"calculate":1,"comments":1,"local":5,"process":9,"keep":1,"dump":4,"log":1,"header":1,"visibly":1,"temporary":1,"with":4,"temp":1,"format":3,"get":4,"help":11,"topics":2,"proc":3,"vector":1,"error":6,"customize":5,"eldoc":3,"inferior":20,"primary":1,"prompt":3,"secondary":1,"funargs":1,"imenu":6,"generic":5,"expression":5,"language":2,"dialect":3,"suffix":2,"filename":4,"template":2,"replace":2,"one":2,"proto":1,"change":2,"sp":2,"R":8,"sec":4,"keys":2,"loop":2,"timeout":2,"S":1,"fixme":1,"spec":1,"cmd":2,"pattern":2,"object":1,"db":1,"smart":2,"operators":2,"filetype":1,"exit":1,"harmful":1,"for":3,"shell":1,"args":19,"STERM":1,"editor":2,"pager":2,"Each":1,"specifies":1,"a":2,"If":3,"these":1,"strings":2,"found":1,"exec":1,"that":2,"Julia":1,"made":1,"available":1,"defcustom":1,"group":1,";;;":2,"###":2,"fboundp":1,"variable":4,"menubar":1,"run":3,"hooks":2,"post":1,"Optional":1,"C":1,"u":1,"allows":1,"arguments":3,"such":1,"as":1,"--":4,"=<":1,"should":2,"be":2,"OS":1,"agnostic":1,"you":1,"have":1,"certain":1,"always":1,"passed":1,"put":1,"them":1,"write":1,"dribble":1,"debugging":1,"only":1,"arg":1,"jl":2,"space":1,"just":1,"case":1,"read":1,"COMMENT\"":1,"->":2,"..":3,"multi":1,"...":1,"tb":1,"match":1,"inject":1,"etc":1,"ESS":1,"associated":1,"do":1,"try":1,"look":1,"up":1,"any":1,"doc":11,"live":1,"funname":6,"show":1,"symbol":2,"completion":1,".start":1,"copy":1,"sequence":1,"nth":1,"W":3,"window":2,"minibuffer":1,"length":5,"propertize":1,"sort":1,"s1":2,"s2":2,"pop":2,"provide":1},"EmberScript":{"class":1,"App":2,".FromNowView":2,"extends":1,"Ember":5,".View":1,"tagName":1,":":6,"template":1,".Handlebars":2,".compile":1,"output":1,"~":1,">":1,"return":1,"moment":1,"(":2,"@value":1,")":2,".fromNow":1,"()":3,"didInsertElement":1,"->":4,"@tick":2,"tick":1,"f":2,"=":3,"@notifyPropertyC":1,"nextTick":4,".run":2,".later":1,"this":1,",":4,"@set":1,"willDestroyEleme":1,"@nextTick":1,".cancel":1,".helper":1},"Erlang":{"SHEBANG#!escript":5,"-":67,"export":3,"(":753,"[":269,"main":9,"/":11,"]":263,")":654,".":584,"[]":77,"->":590,"io":10,":":436,"format":11,"COMMENT%":321,"{":636,"recursive_cmds":1,",":1770,"}":423,"require_erts_vsn":1,"require_otp_vsn":2,"require_min_otp_":1,"lib_dirs":2,"erl_first_files":1,"erl_opts":2,"no_debug_info":1,"i":2,"src_dirs":2,"platform_define":3,"mib_opts":1,"mib_first_files":1,"xrl_opts":1,"xrl_first_files":1,"yrl_opts":1,"yrl_first_files":1,"edoc_opts":1,"port_env":1,"port_specs":1,"env":2,"escript_name":1,"escript_incl_app":1,"escript_shebang":1,"escript_comment":1,"escript_emu_args":1,"lfe_first_files":1,"erlydtl_opts":2,"proto_opts":1,"compiler":1,"protobuffs":2,"gpb_opts":1,"eunit_opts":2,"eunit_compile_op":1,"eunit_first_file":1,"cover_enabled":2,"false":23,"cover_print_enab":1,"cover_export_ena":1,"ct_dir":1,"ct_log_dir":1,"ct_extra_params":1,"ct_use_short_nam":1,"true":18,"qc_opts":1,"qc_mod":1,"module":3,"()":26,"Options":1,"qc_compile_opts":1,"qc_first_files":1,"clean_files":1,"validate_app_mod":1,"deps_dir":1,"deps":2,"app_name":9,"rebar":6,"git":58,"}}":110,"branch":2,"}}}":2,"tag":1,"raw":1,"hg":1,"rsync":1,"svn":2,"bzr":1,"fossil":2,"p4":1,"sub_dirs":2,"plugins":2,"plugin1":1,"plugin2":1,"plugin_dir":1,"pre_hooks":1,"clean":2,"compile":8,"post_hooks":1,"eunit":1,"xref_warnings":1,"xref_extra_paths":1,"xref_checks":1,"undefined_functi":2,"locals_not_used":1,"exports_not_used":1,"deprecated_funct":2,"xref_queries":1,"COMMENT\"":8,"debug_info":3,"fail_on_warning":1,"verbose":3,"compiler_options":1,"report":2,"return":1,"rebar_lock_deps_":2,"node_package":1,"goldrush":1,"lager":1,"syslog":1,"lager_syslog":1,"cluster_info":1,"sidejob":1,"erlang_js":1,"meck":1,"getopt":1,"neotoma":1,"cuttlefish":1,"bitcask":1,"eper":1,"edown":1,"sext":1,"poolboy":1,"basho_stats":1,"riak_sysmon":1,"eleveldb":1,"riak_ensemble":1,"pbkdf2":1,"parse_trans":1,"bear":1,"folsom":1,"setup":1,"exometer_core":1,"clique":1,"riak_core":1,"riak_pipe":1,"riak_pb":1,"mochiweb":1,"webmachine":1,"riak_api":1,"riak_dt":1,"eunit_formatters":1,"riak_kv":1,"merge_index":1,"riak_search":1,"erlydtl":1,"riak_control":1,"riaknostic":1,"kvc":1,"ibrowse":1,"yokozuna":1,"canola":1,"riak_auth_mods":1,"outdir":1,"<<":29,">>":29,"ref":4,"Nonterminals":1,"grammar":8,"expr_list":8,"expr":12,"container_expr":10,"block_expr":6,"access_expr":29,"no_parens_expr":32,"no_parens_zero_e":4,"no_parens_one_ex":5,"no_parens_one_am":5,"bracket_expr":4,"bracket_at_expr":4,"bracket_arg":8,"matched_expr":52,"unmatched_expr":36,"max_expr":9,"unmatched_op_exp":18,"matched_op_expr":19,"no_parens_op_exp":21,"no_parens_many_e":5,"comp_op_eol":7,"at_op_eol":11,"unary_op_eol":10,"and_op_eol":7,"or_op_eol":7,"capture_op_eol":8,"add_op_eol":9,"mult_op_eol":7,"two_op_eol":7,"three_op_eol":7,"pipe_op_eol":11,"stab_op_eol":6,"arrow_op_eol":10,"match_op_eol":7,"when_op_eol":8,"in_op_eol":7,"in_match_op_eol":7,"type_op_eol":7,"rel_op_eol":7,"open_paren":17,"close_paren":16,"empty_paren":5,"eoe":16,"list":4,"list_args":6,"open_bracket":8,"close_bracket":7,"tuple":4,"open_curly":13,"close_curly":11,"bit_string":4,"open_bit":5,"close_bit":4,"map":5,"map_op":4,"map_close":6,"map_args":10,"map_expr":8,"struct_op":4,"assoc_op_eol":8,"assoc_expr":10,"assoc_base":7,"assoc_update":6,"assoc_update_kw":4,"assoc":4,"container_args_b":10,"container_args":7,"call_args_parens":24,"parens_call":7,"call_args_no_par":57,"stab":12,"stab_eoe":5,"stab_expr":9,"stab_op_eol_and_":8,"stab_parens_many":5,"kw_eol":11,"kw_base":6,"kw":13,"dot_op":11,"dot_alias":5,"dot_alias_contai":4,"dot_identifier":10,"dot_op_identifie":6,"dot_do_identifie":5,"dot_paren_identi":4,"dot_bracket_iden":5,"do_block":9,"fn_eoe":4,"do_eoe":7,"end_eoe":5,"block_eoe":5,"block_item":5,"block_list":6,"Terminals":1,"identifier":4,"kw_identifier":4,"kw_identifier_sa":3,"kw_identifier_un":3,"bracket_identifi":4,"paren_identifier":4,"do_identifier":4,"block_identifier":3,"fn":2,"aliases":3,"number":10,"atom":11,"atom_safe":2,"atom_unsafe":2,"bin_string":4,"list_string":4,"sigil":3,"dot_call_op":3,"op_identifier":5,"comp_op":3,"at_op":3,"unary_op":3,"and_op":3,"or_op":3,"arrow_op":4,"match_op":3,"in_op":3,"in_match_op":3,"type_op":3,"dual_op":5,"add_op":3,"mult_op":3,"two_op":3,"three_op":3,"pipe_op":3,"stab_op":4,"when_op":4,"assoc_op":3,"capture_op":3,"rel_op":3,"eol":39,"Rootsymbol":1,"Expect":1,"Left":32,"do":6,"Right":27,"%%":24,"Nonassoc":4,"&":1,"<-":8,"\\\\":11,"allowed":1,"in":2,"matches":1,"along":1,"=":117,"when":50,"::":1,"|":98,"=>":1,"||":8,"|||":1,"or":1,"&&":1,"&&&":1,"and":6,"==":14,"!=":1,"=~":1,"===":1,"!==":1,"<":8,">":9,"<=":1,">=":8,"<<<":1,">>>":1,"~":6,"^^^":1,"++":124,"--":1,"..":1,"<>":1,"+":31,"*":35,"!":4,"^":8,"not":1,"~~~":1,"@":3,"nil":15,"to_block":6,"build_op":14,"element":27,"))":45,"build_unary_op":16,"throw_invalid_kw":3,"build_identifier":19,"build_nested_par":3,"warn_pipe":5,"?":28,"exprs":11,"build_fn":3,"reverse":34,"build_stab":17,"id":4,"build_bin_string":3,"build_list_strin":3,"build_sigil":2,"build_quoted_ato":8,"build_list":6,"build_access":5,"[[":4,"]]":6,"unwrap_when":2,"unwrap_splice":5,"meta_from_token":22,"warn_empty_stab_":2,"build_dot":6,"build_dot_alias":4,"build_dot_contai":2,"%":13,"Fun":1,"local":1,"calls":1,"throw_no_parens_":8,"lists":19,"build_tuple":4,"build_bit":3,"build_map":3,"build_map_update":5,"Erlang":2,"code":5,"define":7,"file":7,"get":14,"elixir_parser_fi":1,"Token":22,"location":3,"meta":4,"Node":6,"rearrange_uop":3,"Op":20,"orelse":2,"hipe":1,"regalloc":1,"linear_scan":1,"import":2,"Counter":2,"counter":1,"meta_from_locati":14,"Line":9,"Column":2,"EndColumn":2,"is_integer":3,"line":3,"_Kind":3,"Location":23,"UOp":3,"_":108,";":148,"Expr":6,"Marker":16,"Args":24,"_Marker":1,"Pipe":2,"Extra":2,"build_block":7,"Exprs":6,"unquote_splicing":2,"length":8,"=<":9,"Dot":12,"_Dot":1,"Atom":2,"is_atom":3,"throw_bad_atom":2,"Other":8,"Meta":36,"{{":5,"extract_identifi":2,"Kind":6,"Identifier":9,"Args1":2,"Args2":2,"FArgs":2,"case":15,"of":16,"end":20,"Arg":2,"ambiguous_op":1,"Stab":2,"_Stab":1,"throw":11,"List":5,"Sigil":2,"Parts":4,"Modifiers":2,"list_to_atom":3,"string_parts":5,"_Location":3,"H":18,"is_binary":4,"elixir_utils":2,"characters_to_li":1,"to_char_list":1,"Safe":4,"binary_to_atom_o":4,"erlang":6,"utf8":4,"binary_to_existi":1,"binary_to_atom":1,"string_part":3,"Part":2,"Binary":3,"Tokens":4,"Form":2,"string_tokens_pa":2,"to_string":1,"binary":2,"parse":3,"ok":49,"Forms":2,"error":15,"Error":8,"T":30,"Else":2,"Old":2,"New":2,"Temp":6,"Acc":14,"Splice":2,"split_last":1,"Start":2,"End":2,"One":2,"keyfind":1,"L":18,"MODULE":1,"elixir_tokenizer":1,"invalid_do_error":1,"KW":2,"atom_to_list":19,"_Begin":2,"_End":2,"elixir_errors":2,"warn":2,"io_lib":3,"_Token":1,"Mode":1,"coding":1,"utf":1,"tab":1,"width":1,"c":1,"basic":1,"offset":1,"indent":1,"tabs":1,"mode":2,"%%%":2,"----------------":2,"author":1,"sys":2,"RelToolConfig":5,"target_dir":2,"TargetDir":14,"overlay":1,"OverlayConfig":4,"consult":1,"Spec":2,"reltool":2,"get_target_spec":1,"make_dir":1,"eexist":1,"exit_code":3,"eval_target_spec":1,"root_dir":1,"process_overlay":2,"shell":3,"Command":3,"Arguments":3,"CommandSuffix":2,"os":1,"cmd":1,"flatten":6,"))))":1,"$0":5,"$1":1,"boot_rel_vsn":2,"Config":2,"_RelToolConfig":1,"rel":2,"_Name":1,"Ver":2,"proplists":1,"lookup":1,"mustache":10,"Body":2,"Context":11,"Result":10,"_Context":1,"${":3,"KeyStr":6,"mustache_key":4,"C":57,"Rest":14,"$":34,"Key":2,"list_to_existing":1,"Value":35,"dict":2,"find":1,"BootRelVsn":2,"OverlayVars":2,"from_list":1,"erts_vsn":1,"system_info":1,"version":1,"rel_vsn":1,"hostname":1,"net_adm":1,"localhost":1,"BaseDir":7,"get_cwd":1,"execute_overlay":6,"_Vars":1,"_BaseDir":1,"_TargetDir":1,"mkdir":1,"Out":4,"Vars":7,"OutDir":4,"filename":3,"join":3,"copy":1,"In":2,"InFile":3,"OutFile":2,"filelib":1,"is_file":1,"ExitCode":2,"halt":2,"flush":1,"loop":7,"read":4,"eof":1,"stop":1,"Reason":2,"start":4,"N":26,"list_to_integer":5,"M":10,"add_pathz":2,"Ctx":9,"emonk":3,"create_ctx":1,"undefined":2,"eval":1,"js":2,"())":1,"run":4,"wait":4,"Self":2,"self":2,"Pid":4,"spawn":1,"fun":1,"do_js":4,"receive":1,"finished":2,"Parent":4,"Test":5,"random_test":2,"Resp":2,"call":1,"Sorted":2,"sort":9,"Tests":3,"null":2,"e10":1,"[[]]":1,"split":1,"random":1,"uniform":1,"Props":2,"objsort":4,"is_list":1,"lstsort":4,"K":2,"V":2,"Val":2,"Definitions":1,"B":16,"O":1,"D":21,"9a":2,"fA":1,"F":19,"B36":1,"zA":1,"Z":2,"U":2,"A":6,"a":1,"z":1,"DEL":2,"SYM":8,"SSYM":2,"WS":2,"\\":39,"s":4,"n":3,"Rules":1,"#":21,"block_comment":2,"string":8,"substr":7,"TokenChars":18,"TokenLine":28,"`":3,"token":22,"bB":2,"mM":1,"x":2,"char_token":3,"skip_past":10,"base_token":14,"$b":2,"$B":1,"oO":1,"$o":1,"$O":1,"dD":1,"$d":2,"$D":1,"xX":1,"$x":5,"$X":1,"rR":1,"Base":14,"Ds":2,"base1":12,"tl":1,"S":16,"TokenLen":3,"chars":12,"Bin":2,"unicode":1,"characters_to_bi":1,"symbol_token":3,"FunStr":2,"catch":5,"I":2,"eE":1,"list_to_float":1,"skip_token":2,"start_symbol_cha":7,"symbol_char":11,"Symbol":1,"quote":1,"character":1,"$(":1,"((":2,"Cs":28,"symbol":1,"SoFar":8,"$9":2,"Next":6,"$a":4,"$z":1,"$A":4,"$Z":1,"_Base":2,"IS_UNICODE":2,"#10FFFF":1,")))":2,"Cs0":4,"hex_char":5,"Cs1":2,"_Other":1,"escape_char":13,"$f":2,"$F":1,"b":2,"BS":1,"$t":1,"t":2,"TAB":1,"$n":1,"LF":1,"$v":1,"v":2,"VT":1,"f":2,"FF":1,"$r":1,"r":2,"CR":1,"$e":1,"e":2,"ESC":1,"$s":1,"SPC":1,"d":2,"str":1,"No":1,"nesting":1,"found":1,"C1":4,"C2":4,":=":2,"smp":1,"enable":1,"sname":1,"factorial":1,"mnesia":1,"debug":1,"String":2,"try":2,"fac":4,"usage":3,"application":1,"sample":1,"description":1,"vsn":1,"registered":1,"mod":1,"sample_app":1,"applications":1,"kernel":1,"stdlib":1,"modules":1,"record_utils":1,"export_all":1,"include":1,"fields":3,"abstract_message":21,"async_message":12,"fields_atom":3,"clientId":5,"destination":5,"messageId":5,"timestamp":5,"timeToLive":5,"headers":5,"body":5,"correlationId":5,"correlationIdByt":5,"Obj":71,"is_record":25,"#abstract_messag":14,".body":1,".clientId":1,".destination":1,".headers":1,".messageId":1,".timeToLive":1,".timestamp":1,"#async_message":8,".correlationId":1,".correlationIdBy":1,"parent":5,".parent":3,"ParentProperty":6,"set":13,"NewObj":20,"NewParentObject":2,"type":5,"record_helper":1,"make":5,"HeaderFiles":5,"X":12,"ModuleName":3,"HeaderComment":2,"ModuleDeclaratio":2,"Src":10,"format_src":8,"generate_type_de":2,"write_file":1,"list_to_binary":1,"HeaderFile":4,"epp":1,"parse_file":1,"Tree":4,"catched_error":1,"Type":3,"NSrc":4,"_Type":1,"Type1":2,"parse_record":3,"attribute":1,"record":4,"RecordInfo":2,"RecordName":41,"RecordFields":10,"if":1,"generate_setter_":5,"generate_type_fu":3,"generate_fields_":4,"parse_field_name":10,"record_field":9,"FieldName":26,"field":4,"_FieldName":2,"ParentRecordName":8,"parent_field":2,"concat":5,"_S":3,"concat_ext":4,"parse_field":6,"AccFields":6,"AccParentFields":6,"Field":2,"PField":2,"parse_field_atom":4,"zzz":1,"Fields":4,"field_atom":1,"to_setter_getter":5,"setter":2,"getter":2},"Euphoria":{"--":150,"****":36,"COMMENT--":245,"constant":41,"FIELDS":7,"=":627,"{":150,",":896,"}":152,"MYNAME":3,"include":32,"std":31,"/":59,"eds":1,".e":32,"Euphoria":1,"Database":1,"System":1,"get":4,"sort":5,"text":20,"KEYBOARD":7,"SCREEN":27,"ERROR":2,"TRUE":18,"WHITE_SPACE":3,"FORM_FEED":2,"type":78,"file_number":6,"(":780,"integer":82,"x":177,")":714,"return":238,">=":14,"end":440,"procedure":52,"myfatal":5,"sequence":94,"msg":2,"puts":26,"&":32,"?":1,"too":1,"see":1,"call":1,"stack":7,"function":202,"user_input":6,"()":57,"object":99,"line":24,"while":34,"do":81,"gets":7,"if":377,"then":220,"find":13,"[":346,"]":340,"ength":2,"length":101,"exit":10,">":36,"-":119,"show":5,"f":18,"key":6,"data":15,"for":126,"i":204,"to":63,"add":2,"db_find_key":3,"db_record_key":4,"db_record_data":4,"))":31,"{}":20,"append":9,"())":2,"db_replace_data":1,"else":47,"db_insert":1,"!=":16,"DB_OK":5,"delete":2,"name":12,"d":6,"<":40,"db_delete_record":1,"find_name":2,"list":9,"rec":3,"db_table_size":1,"main":4,"command":8,"printer":10,"db_open":1,"DB_LOCK_NO":2,"db_create":1,"db_create_table":1,"db_select_table":1,"clear_screen":1,"upper":1,"elsif":15,"open":4,"close":2,"namespace":5,"types":5,"public":141,"OBJ_UNASSIGNED":1,"OBJ_INTEGER":1,"OBJ_ATOM":1,"OBJ_SEQUENCE":1,"FALSE":11,"enum":6,"CS_FIRST":4,"CS_Consonant":3,"CS_Vowel":3,"CS_Hexadecimal":3,"CS_Whitespace":3,"CS_Punctuation":3,"CS_Printable":3,"CS_Displayable":3,"CS_Lowercase":3,"CS_Uppercase":3,"CS_Alphanumeric":3,"CS_Identifier":3,"CS_Alphabetic":3,"CS_ASCII":3,"CS_Control":3,"CS_Digit":3,"CS_Graphic":3,"CS_Bytes":3,"CS_SpecWord":3,"CS_Boolean":3,"CS_LAST":4,"**":96,"char_test":20,"test_data":55,"char_set":11,"lChr":5,"j":46,"and":22,"<=":7,"label":1,"not":25,"continue":2,"Defined_Sets":42,"set_default_char":2,"repeat":15,"{{":14,"}}":13,"get_charsets":1,"result_":5,"+":59,"set_charsets":1,"charset_list":9,"]]":3,"boolean":1,"t_boolean":1,"t_alnum":1,"t_identifier":1,"t_digit":3,"t_alpha":2,"t_ascii":1,"t_cntrl":1,"t_graph":1,"t_specword":1,"t_bytearray":1,"t_lower":1,"t_print":1,"t_display":1,"t_punct":1,"t_space":1,"t_upper":1,"t_xdigit":1,"t_vowel":1,"t_consonant":1,"integer_array":2,"t_text":1,"number_array":1,"atom":61,"sequence_array":1,"ascii_string":1,"string":21,"cstring":1,"INVALID_ROUTINE_":1,"routine_id":10,"NO_ROUTINE_ID":1,"MAXSINT31":2,"power":9,"MINSINT31":2,"t_integer32":1,"o":15,"ifdef":10,"EU32":1,"elsedef":2,"without":4,"type_check":2,"machine":10,"math":14,"console":3,"error":7,"set_rand":1,"MAX":2,"CHECK_RESULTS":2,"hybrid_limit":4,"iterations":2,"expected":5,"natural":11,"simple_sort":1,"temp":26,"compare":15,"bubble_sort":1,"flip":6,"limit":18,"insertion_sort":2,"final":8,"by":3,"shell_sort":2,"gap":11,"first":4,"last":32,"tempi":4,"tempj":4,"floor":18,"+=":15,"-=":1,"global":5,"quick_sort":3,"n":22,"mid":16,"midval":12,"already":1,"sorted":5,"trivial":1,"case":13,"((":5,"..":17,"hybrid_sort":3,"g_insertion_sort":2,"best_sort":4,"m":16,"great_sort":1,"a":103,"merge_sort":3,"merged":8,"b":46,"the":4,"half":2,"second":1,"plus":1,"leftovers":1,"min_value":4,"max_value":3,"bucket":7,"bucket_sort":1,"s":20,"count":5,"value":3,"k":5,"offset":4,"c":18,"check_results":2,"sdata":5,"iter":2,"sname":2,"equal":3,"crash":5,"measure":10,"id":5,"t0":4,"t":30,"cntr":4,"time":5,"call_func":2,"printf":8,"all_sorts":2,"nitems":5,"rand":2,"contains":1,"custom_sort":3,"NAME":3,"POPULATION":3,"statistics":3,"compare_name":1,"compare_pop":1,"sorted_by_pop":4,"sorted_by_name":3,"by_pop":3,"by_name":3,"WINDOWS":1,"GUI":1,"maybe_any_key":2,"mathcons":14,"trig_range":4,"abs":7,"sign":6,"larger_of":1,"objA":6,"objB":6,"smaller_of":1,"max":8,":":46,"MINF":1,"min":2,"PINF":1,"ensure_in_range":1,"item":9,"range_limits":6,"eu":3,"$":5,"ensure_in_list":1,"default":4,"mod":1,"y":12,"remainder":4,"*":21,"trunc":1,"frac":1,"intdiv":1,"ceil":2,"round":5,"precision":14,"len":17,"u":5,"arccos":1,"HALFPI":3,"arctan":5,"sqrt":4,")))":4,"arcsin":1,"atan2":1,"PI":2,"rad2deg":1,"RADIANS_TO_DEGRE":1,"deg2rad":1,"DEGREES_TO_RADIA":1,"log10":1,"x1":2,"log":4,"INVLN10":1,"exp":5,"E":1,"fib":1,"PHI":1,"SQRT5":1,"cosh":2,"sinh":2,"tanh":1,"arcsinh":1,"not_below_1":3,"arccosh":1,"abs_below_1":3,"arctanh":1,"sum":2,"product":2,"*=":3,"or_all":12,"or_bits":5,"shift_bits":4,"source_number":30,"shift_distance":17,"and_bits":13,"lSigned":3,"/=":1,"rotate_bits":2,"lTemp":3,"lSave":4,"lRest":4,"not_bits":3,"gcd":1,"p":42,"q":26,"r":7,"with":5,"entry":7,"approx":4,"epsilon":3,"powof2":1,"is_even":1,"test_integer":2,"is_even_obj":2,"test_object":8,"dll":2,"define":1,"NO_CHANDLE":1,"C_CHAR":2,"#01000001":2,"C_BYTE":2,"C_UCHAR":2,"#02000001":2,"C_UBYTE":2,"C_SHORT":2,"#01000002":2,"C_WORD":2,"C_USHORT":2,"#02000002":1,"C_INT":9,"#01000004":1,"C_BOOL":1,"C_UINT":2,"#02000004":1,"C_LONG":3,"#01000008":1,"C_ULONG":4,"#02000008":1,"C_SIZE_T":2,"C_POINTER":12,"#03000001":1,"C_LONGLONG":4,"#03000002":1,"C_ULONGLONG":1,"#03000010":1,"BITS32":1,"C_LONG_PTR":2,"C_DWORD":1,"C_FLOAT":2,"#03000004":1,"C_DOUBLE":2,"#03000008":1,"C_DWORDLONG":2,"E_INTEGER":2,"#06000004":1,"E_ATOM":2,"#07000004":1,"E_SEQUENCE":4,"#08000004":1,"E_OBJECT":4,"#09000004":1,"NULL":1,"M_OPEN_DLL":3,"M_DEFINE_C":3,"M_DEFINE_VAR":2,"open_dll":1,"file_name":6,"machine_func":13,"idx":2,"fh":3,"define_c_var":1,"lib":6,"variable_name":2,"define_c_proc":5,"routine_name":8,"arg_types":4,"safe_address":2,"A_EXECUTE":2,"define_c_func":8,"return_type":2,"M_CALL_BACK":2,"call_back":7,"EU4_0":1,"sizeof":3,"switch":4,"fallthru":1,"debug":1,"euphoria":1,"symstruct":1,"trace":1,"M_CALL_STACK":2,"CS_ROUTINE_NAME":1,"CS_FILE_NAME":1,"CS_LINE_NO":1,"CS_ROUTINE_SYM":1,"CS_PC":1,"CS_GLINE":1,"===":2,"DEBUG_ROUTINE":3,"Enum":1,"Type":1,"SHOW_DEBUG":2,"DISPLAY_VAR":2,"UPDATE_GLOBALS":2,"DEBUG_SCREEN":2,"ERASE_PRIVATES":2,"ERASE_SYMBOL":2,"Debugging":1,"Routines":1,"call_stack":1,"symbol_table":4,"slist":5,"op_table":2,"data_buffer":5,"file_name_ptr":3,"read_object_cid":3,"trace_off_cid":3,"disable_trace_ci":3,"step_over_cid":3,"abort_program_ci":3,"RTLookup_cid":3,"get_pc_cid":3,"is_novalue_cid":3,"back_trace_cid":1,"call_stack_cid":3,"break_routine_ci":3,"show_debug_rid":4,"display_var_rid":4,"update_globals_r":4,"debug_screen_rid":4,"erase_privates_r":4,"erase_symbol_rid":4,"showing_line":4,"show_debug":1,"peek_pointer":9,"call_proc":6,"display_var":1,"update_globals":1,"debug_screen":1,"erase_privates":1,"proc_sym":2,"erase_symbol":1,"sym":8,"M_INIT_DEBUGGER":1,"INIT_ACCESSORS":1,"IA_SYMTAB":2,"IA_SLIST":2,"IA_OPS":2,"IA_READ_OBJECT":2,"IA_FILE_NAME":2,"IA_TRACE_OFF":2,"IA_DISABLE_TRACE":2,"IA_STEP_OVER":2,"IA_ABORT_PROGRAM":2,"IA_RTLOOKUP":2,"IA_GET_PC":2,"IA_IS_NOVALUE":2,"IA_CALL_STACK":2,"IA_BREAK_ROUTINE":2,"INIT_PARAMS":1,"IP_BUFFER":2,"IP_SHOW_DEBUG":2,"IP_DISPLAY_VAR":2,"IP_UPDATE_GLOBAL":2,"IP_DEBUG_SCREEN":2,"IP_ERASE_PRIVATE":2,"IP_ERASE_SYMBOL":2,"IP_SIZE":2,"initialize_debug":1,"init_ptr":2,"allocate":1,"init_params":9,"init_data":15,"c_func":7,"set_debug_rid":1,"rtn":2,"rid":9,"read_object":1,"trace_off":1,"c_proc":4,"disable_trace":1,"step_over":1,"abort_program":1,"get_current_line":2,"symbol_lookup":1,"pc":2,"get_pc":2,"name_ptr":2,"allocate_string":2,"get_file_no":2,"is_novalue":1,"sym_ptr":5,"debugger_call_st":1,"EUI":1,"remove":1,"break_routine":1,"routine_sym":2,"enable":2,"get_name":1,"peek_string":3,"ST_NAME":1,"get_source":1,"SL_SIZE":3,"SL_SRC":1,"peek":2,"SL_FILE_NO":1,"get_file_name":1,"file_no":2,"get_file_line":1,"peek2u":1,"SL_LINE":1,"get_next":1,"ST_NEXT":3,"is_variable":1,"peek4s":1,"ST_TOKEN":1,"get_parameter_sy":1,"rtn_sym":3,"param_count":3,"peek4u":1,"ST_NUM_ARGS":1,"syms":3,"next_sym":5,"ST_SCOPE":1,"SC_PRIVATE":1,"get_symbol_table":1,"regex":14,"flags":3,"as":1,"search":2,"M_PCRE_COMPILE":2,"M_PCRE_EXEC":3,"M_PCRE_REPLACE":2,"M_PCRE_ERROR_MES":2,"M_PCRE_GET_OVECT":2,"DEFAULT":15,"#00000000":1,"CASELESS":3,"#00000001":1,"MULTILINE":3,"#00000002":1,"DOTALL":3,"#00000004":1,"EXTENDED":3,"#00000008":1,"ANCHORED":3,"#00000010":1,"DOLLAR_ENDONLY":3,"#00000020":1,"EXTRA":3,"#00000040":1,"NOTBOL":3,"#00000080":1,"NOTEOL":3,"#00000100":1,"UNGREEDY":3,"#00000200":1,"NOTEMPTY":3,"#00000400":1,"UTF8":3,"#00000800":1,"NO_AUTO_CAPTURE":3,"#00001000":1,"NO_UTF8_CHECK":3,"#00002000":1,"AUTO_CALLOUT":3,"#00004000":1,"PARTIAL":3,"#00008000":1,"DFA_SHORTEST":3,"#00010000":1,"DFA_RESTART":3,"#00020000":1,"FIRSTLINE":3,"#00040000":1,"DUPNAMES":3,"#00080000":1,"NEWLINE_CR":3,"#00100000":1,"NEWLINE_LF":3,"#00200000":1,"NEWLINE_CRLF":3,"#00300000":1,"NEWLINE_ANY":3,"#00400000":1,"NEWLINE_ANYCRLF":3,"#00500000":1,"BSR_ANYCRLF":3,"#00800000":1,"BSR_UNICODE":3,"#01000000":1,"STRING_OFFSETS":7,"#0C000000":1,"option_names":2,"ERROR_NOMATCH":4,"ERROR_NULL":2,"ERROR_BADOPTION":2,"ERROR_BADMAGIC":2,"ERROR_UNKNOWN_OP":2,"ERROR_UNKNOWN_NO":2,"ERROR_NOMEMORY":2,"ERROR_NOSUBSTRIN":2,"ERROR_MATCHLIMIT":2,"ERROR_CALLOUT":2,"ERROR_BADUTF8":2,"ERROR_BADUTF8_OF":2,"ERROR_PARTIAL":2,"ERROR_BADPARTIAL":2,"ERROR_INTERNAL":2,"ERROR_BADCOUNT":2,"ERROR_DFA_UITEM":2,"ERROR_DFA_UCOND":2,"ERROR_DFA_UMLIMI":2,"ERROR_DFA_WSSIZE":2,"ERROR_DFA_RECURS":2,"ERROR_RECURSIONL":2,"ERROR_NULLWSLIMI":2,"ERROR_BADNEWLINE":2,"error_names":2,"all_options":3,"option_spec":15,"option_spec_to_s":1,"flags_to_string":1,"error_to_string":1,"or":6,"sprintf":1,"vlookup":1,"new":5,"pattern":2,"options":50,"error_message":1,"re":20,"escape":2,"get_ovector_size":3,"ex":8,"maxsize":3,"haystack":18,"from":25,"size":8,"find_all":4,"result":11,"results":4,"pHaystack":3,"free":1,"has_match":1,"is_match":1,"matches":1,"str_offsets":4,"match_data":35,"tmp":10,"all_matches":1,"split":1,"split_limit":2,"&=":3,"find_replace":1,"replacement":4,"find_replace_lim":2,"find_replace_cal":1,"replace_data":4,"params":4,"replace":1,"node_type":2,"DESCRIPTION":4,"ANIMAL":5,"question":4,"when_true":3,"when_false":3,"database":17,"prev_p":3,"prev_answer":4,"Yes":4,"returns":1,"answer":20,"is":1,"yes":1,"guess":2,"narrows":1,"it":1,"down":1,"one":2,"animal":3,"new_question":12,"correct":8,"io":1,"hash":3,"map":4,"convert":1,"cmdline":2,"EOF":2,"STRING":1,"COUNT":1,"fields":1,"table":2,"hashBuckets":7,"prime":1,"table_words":10,"table_count":7,"compares":3,"inputHandle":4,"vOutPath":4,"outputHandle":17,"numZeroBucket":5,"items":5,"total_words":6,"hash_function":2,"stdhash":1,"HSIEH32":1,"update_table":2,"hash_val":6,"found":5,"counters":1,"next_word":2,"word":9,"getc":1,"build_table":2,"vOpts":2,"ONCE":2,"HAS_PARAMETER":2,"NO_CASE":2,"vOptMap":5,"warning":1,"override":1,"abort":7,"errcode":2,"lDicts":1,"lFileList":5,"lFileHandle":1,"cmd_parse":1,"to_integer":1,"writefln":13,"EXTRAS":1,"Time":1,"building":1,"process":1,"only":1,"stop":1,"timer":1,"writef":3},"F#":{"namespace":7,"Nessos":18,".FsPickler":18,".Json":9,"open":34,"System":18,".IO":3,".Text":2,"Newtonsoft":3,"COMMENT//":79,"type":15,"JsonPickleFormat":3,"internal":5,"(":202,"indent":9,",":110,"omitHeader":19,")":152,"as":1,"self":3,"=":279,"let":135,"isCustomSeq":5,"isTopLevelSequen":23,"&&":12,".OmitHeader":8,".UseCustomTopLev":4,"mutable":5,"sequenceSeparato":5,"member":77,"val":4,"Indent":1,"with":18,"get":8,"set":9,"OmitHeader":1,"UseCustomTopLeve":1,"false":22,"__":78,".SequenceSeparat":4,"()":98,"and":5,"sep":6,"if":36,"<>":6,"null":11,"String":6,".IsNullOrWhiteSp":1,"then":38,"<-":22,"else":22,"invalidArg":2,"interface":4,"ITextPickleForma":1,".Name":1,".DefaultEncoding":1,"new":49,"UTF8Encoding":1,":":83,">":138,"Encoding":1,".CreateWriter":2,"stream":6,"encoding":6,"leaveOpen":16,"#if":2,"NET40":2,"raise":11,"<":116,"|":81,"NotSupportedExce":3,"sw":3,"StreamWriter":2,"#else":2,"#endif":2,"jw":4,"JsonTextWriter":2,"JsonPickleWriter":3,".Indent":5,"_":22,".CreateReader":2,"sr":3,"StreamReader":2,"true":15,"jr":4,"JsonTextReader":2,"JsonPickleReader":3,"textWriter":2,"textReader":2,".Combinators":1,"[":70,"RequireQualified":2,"]":70,"module":4,"Json":1,"private":3,"jsonSerializer":3,"lazy":2,"FsPickler":12,".CreateJson":1,"))":5,"pickle":4,"pickler":8,"Pickler":4,"T":4,"string":58,".Value":4,".PickleToString":1,"value":48,"unpickle":2,".UnPickleOfStrin":1,"Bson":3,"bsonPickler":3,".CreateBson":1,"())":38,"byte":4,"[]":4,".Pickle":1,".UnPickle":1,".Collections":3,".Generic":3,".Globalization":1,".Numerics":1,"jsonReader":62,"JsonReader":1,"do":7,".CloseInput":1,"not":10,".SupportMultiple":1,"isBsonReader":4,"match":7,"?":16,".BsonReader":1,"->":36,"depth":35,"arrayStack":13,"Stack":4,"int":8,".Push":5,"Int32":2,".MinValue":2,"omitTag":45,"||":2,".Peek":3,"-":11,"IPickleFormatRea":1,".BeginReadRoot":1,"tag":88,".Read":8,"ignore":11,".TokenType":8,"JsonToken":14,".StartObject":2,"FormatException":6,".MoveNext":8,"version":6,".ReadPrimitiveAs":21,"jsonFormatVersio":2,"v":1,"Version":1,"sprintf":3,"sTag":3,"InvalidPickleTyp":1,".EndReadRoot":1,".BeginReadObject":1,".ReadProperty":4,"+":9,"ObjectFlags":8,".IsSequenceHeade":3,".Null":3,".IsNull":2,".StartArray":1,".ValueAs":8,"csvFlags":2,"parseFlagCsv":1,".None":4,"token":4,".EndReadObject":1,".Pop":3,".EndObject":1,".EndArray":2,".SerializeUnionC":2,".PreferLengthPre":2,".ReadNextSequenc":1,".ReadCachedObjec":1,"int64":10,".ReadBoolean":1,"bool":1,".ReadByte":1,".ReadSByte":1,"sbyte":1,".ReadInt16":1,"int16":1,".ReadInt32":1,".ReadInt64":1,".ReadUInt16":1,"uint16":1,".ReadUInt32":1,"uint32":1,".ReadUInt64":1,"uint64":1,".ReadSingle":1,".Float":2,"double":2,"single":1,".String":2,"Single":1,".Parse":5,"CultureInfo":2,".InvariantCultur":2,".ReadDouble":1,"Double":1,".ReadChar":1,"in":10,".":1,".ReadString":1,".ReadBigInteger":1,"BigInteger":1,".ReadGuid":1,"Guid":4,".ReadTimeSpan":1,"TimeSpan":1,".ReadDecimal":1,"decimal":1,".ReadDate":1,"ticks":2,"DateTime":5,".ReadBytes":1,"bytes":2,"elif":2,"base64":2,"Convert":1,".FromBase64Strin":1,".IsPrimitiveArra":2,".ReadPrimitiveAr":1,"NotImplementedEx":1,".Dispose":3,"IDisposable":1,"Sample":1,"Foo":1,"{":5,"Bar":1,"}":5,"Baz":1,"end":2,"Sample1":1,"xs":2,"list":1,"List":8,".map":5,"fun":7,"x":16,".concat":1,".Tests":4,"PerfUtil":3,".Serializer":1,".TestTypes":1,"PerformanceTests":2,"Marker":1,"class":1,"guid":2,".NewGuid":1,"PerfTest":35,"``":74,"Value":5,"s":68,"roundtrip":34,"date":2,".Now":2,"stringValue":12,"boxed":2,"box":11,"..":9,"Boxed":1,"Object":1,"fsClass":2,"Class":5,"Simple":1,"F":1,"#":1,"serializableClas":2,"SerializableClas":2,"ISerializable":1,"boxedClass":2,"Some":6,"Subtype":1,"Resolution":1,"floatArray":2,"Array":11,".init":4,"i":29,"float":2,"Float":2,"intArray":2,"id":3,"Int":3,"stringArray":2,"kvarr":2,"Key":2,"Pairs":1,"duArray":2,"for":8,"Something":1,"Discriminated":1,"Unions":1,"objArray":2,";":25,"option":3,"Objects":1,"array3D":2,"Array3D":1,"j":2,"k":2,"*":5,"Rank":1,"bclDict":2,"dict":1,".NET":4,"Dictionary":1,"bclStack":2,"bclList":2,"bclSet":2,"SortedSet":1,"Set":3,"smallTuple":2,"FSharp":15,"Tuple":3,"Small":2,"largeTuple":2,"Large":2,"intList":2,"stringList":2,"pairList":2,"nestedLst":2,"n":10,"Nested":1,"union":2,"SomethingElse":1,"Union":1,"record":2,"Record":1,"peano":2,"int2Peano":1,"Peano":1,"Rectype":1,"closure":2,"@":3,".ofList":1,"Curried":1,"Function":1,"binTree":2,"mkTree":1,"Binary":1,"Tree":1,"intSet":2,"fsMap":2,"Seq":3,"Map":3,".ofSeq":1,"testType":2,"typeof":2,"ref":1,">>":1,"Reflection":1,"Type":1,"quotationSmall":2,"<@":2,"pown":1,"quotationLarge":2,"async":2,"rec":1,"fibAsync":4,"when":2,"return":4,"!":3,"fn":2,"fnn":2,"values":2,"Async":1,".Parallel":1,".sum":1,"Quotation":2,"jsonWriter":40,"JsonWriter":1,"indented":2,"separator":2,".Formatting":1,"Formatting":2,".Indented":1,".CloseOutput":1,"isBsonWriter":2,".BsonWriter":1,"currentValueIsNu":4,"IPickleFormatWri":1,".BeginWriteRoot":1,".WriteStartObjec":2,"writePrimitive":23,".EndWriteRoot":1,".WriteEnd":1,".BeginWriteObjec":1,"flags":5,".WritePropertyNa":2,".HasFlag":2,".WriteNull":2,".WriteStartArray":1,"flagCsv":2,"mkFlagCsv":1,".EndWriteObject":1,".WriteEndArray":1,".WriteEndObject":1,".WriteNextSequen":1,"hasNext":1,".WriteWhitespace":1,".WriteCachedObje":1,".WriteBoolean":1,".WriteByte":1,".WriteSByte":1,".WriteInt16":1,".WriteInt32":1,".WriteInt64":1,".WriteUInt16":1,".WriteUInt32":1,".WriteUInt64":1,".WriteSingle":1,".WriteDouble":1,".WriteDecimal":1,".WriteChar":1,".WriteString":1,".WriteBigInteger":1,".WriteGuid":1,".WriteTimeSpan":1,".WriteDate":1,".Ticks":1,".WriteBytes":1,"obj":1,".ReferenceEquals":1,".WriteValue":1,".WritePrimitiveA":1,".Flush":1,".NUnit":1,"NUnit":1,".Framework":1,"AbstractClass":1,"PerfTester":4,"inherit":7,"NUnitPerf":1,"Serializer":10,"tests":2,".OfModuleMarker":1,".Marker":1,"override":4,".PerfTests":1,"Comparison":3,"fsp":4,".initBinary":3,"bfs":2,"BinaryFormatterS":1,"ndc":2,"NetDataContractS":1,"jdn":2,"JsonDotNetSerial":1,"bdn":2,"JsonDotNetBsonSe":1,"pbn":2,"ProtoBufSerializ":1,"ssj":2,"ServiceStackJson":1,"sst":2,"ServiceStackType":1,"comparer":6,"WeightedComparer":2,"spaceFactor":2,"leastAcceptableI":2,"tester":7,"ImplementationCo":2,"throwOnError":3,"warmup":3,".PerfTester":3,"Formats":1,"binary":2,"json":5,".initJson":1,"bson":2,".initBson":1,"xml":2,".initXml":1,"Past":1,"Versions":1,"persistResults":2,"persistenceFile":2,".Assembly":1,".GetName":1,".Version":1,"PastImplementati":1,"historyFile":1,"TestFixtureTearD":1,".Persist":1,".PersistCurrentR":1,"OAttribute":1,".Runtime":2,".InteropServices":2,".OptionalAttribu":1,"DAttribute":1,".DefaultParamete":1,"JsonSerializer":2,"FsPicklerTextSer":2,"format":2,"O":8,"D":8,"typeConverter":12,"defaultArg":2,".format":8,"b":4,"e":2,"BsonSerializer":2,"FsPicklerSeriali":1,"BsonPickleFormat":1,"static":2,"CreateJson":1,"CreateBson":1},"FIGlet Font":{"flf2a":1,"$":30,"Ivrit":1,"(":60,"Hebrew":3,")":61,"Unicode":1,"font":1,"assembled":1,"by":6,"John":1,"Cowan":1,"<":8,"cowan":1,"@ccil":1,".org":1,">":7,"Latin":2,"chars":2,"from":2,"Standard":1,"G":1,".":15,"Chappell":1,"&":1,"Ian":1,"Chai":1,"Jerusalem":1,"Gedaliah":1,"Friedenberg":1,"gfrieden":1,"@nyx":1,".cs":1,".du":1,".edu":1,"Use":3,"for":5,"keyboard":2,"mapping":2,"U":3,".S":1,"-":7,"style":1,"script":1,"ISO":1,"text":1,"Or":1,"use":2,"UTF":1,"WARNING":1,"!":1,"FIGfonts":1,"aren":1,"default":2,"even":1,"the":1,"characters":1,"figlet":1,"release":1,"--":1,"November":1,"Modified":1,"Paul":1,"Burton":1,"solution":1,"@earthlink":1,".net":1,"/":235,"to":1,"include":1,"new":2,"parameter":1,"supported":1,"FIGlet":1,"and":1,"FIGWin":1,"May":1,"also":1,"be":1,"slightly":1,"modified":1,"better":1,"of":3,"full":1,"width":1,"kern":1,"smush":1,"alternatives":1,",":60,"but":1,"output":1,"is":1,"NOT":1,"changed":1,"@":695,"@@":141,"_":341,"|":785,"V":11,"||":8,"..":1,"__":96,"\\":194,"___":66,"<@":1,"_____":24,"____":34,"`":8,".__":2,"NO":1,"BREAK":1,"SPACE":1,"SOFT":1,"HYPHEN":1,"LATIN":7,"CAPITAL":3,"LETTER":34,"A":2,"WITH":6,"DIAERESIS":6,"O":2,"SMALL":4,"SHARP":1,"S":1,"HEBREW":27,"ALEF":1,"BET":1,"______":7,"________":3,"GIMEL":1,"DALET":1,"_______":11,"HE":1,"VAV":1,"ZAYIN":1,"HET":1,"TET":1,"YOD":1,"FINAL":5,"KAF":2,"LAMED":1,"|=":1,"MEM":2,"NUN":2,"SAMEKH":1,"AYIN":1,"PE":2,"TSADI":2,"//":2,"QOF":1,"RESH":1,"SHIN":1,"TAV":1,"STAR":1,"OF":1,"DAVID":1,"aleph":2,"=":57,"t":2,"bet":2,"vet":2,"c":2,"gimel":2,"d":2,"dalet":2,"s":2,"he":2,"v":2,"vav":2,"u":2,"zayin":2,"z":2,"het":2,"j":2,"tet":2,"y":2,"yod":2,"h":2,"kaf":4,"chaf":2,"f":2,"final":10,"l":2,"lamed":2,"k":2,"mem":4,"n":2,"o":2,"nun":4,"b":2,"i":2,"samekh":2,"x":2,"ayin":2,"g":2,"pe":4,"fe":2,"p":2,";":1,"tsadi":4,"m":2,"qof":2,"e":2,"resh":2,"r":2,"shin":2,"sin":2,"a":2,"tav":2,"comma":1,"Star":2,"David":2,"*":2,"w":1,"q":1},"FLUX":{"COMMENT//":8,"Listen":9,"()":31,"=>":81,"(":109,"int":87,"socket":32,")":109,";":143,"ReadRequest":4,",":197,"bool":22,"close":22,"image_tag":22,"*":133,"request":24,"CheckCache":6,"Compress":4,"__u8":3,"rgb_data":3,"Write":4,"Complete":6,"source":9,"Image":2,"=":28,"->":32,"Handler":7,"typedef":18,"hit":2,"TestInCache":2,":":34,"[":18,"_":56,"]":18,"ReadInFromDisk":5,"StoreInCache":5,"handle":2,"error":2,"FourOhFor":2,"atomic":16,"{":16,"cache":6,"}":16,"xml":1,"TestXML":1,"html":1,"TestHTML":1,"inCache":2,"Page":3,"engine":2,"isEngineMessage":1,"turn":2,"isTurnMessage":1,"connect":2,"isConnectMessage":1,"disconnect":2,"isDisconnectMess":1,"ClientMessage":3,"char":22,"data":9,"ParseMessage":2,"type":17,"client":52,"ReadMessage":8,"ParseEngine":2,"direction":4,"DoEngine":2,"ParseTurn":2,"DoTurn":2,"ParseConnect":2,"host":2,"port":2,"DoConnect":3,"ParseDisconnect":2,"DoDisconnect":3,"UpdateBoard":2,"ClientList":8,"clients":8,"SendData":2,"DoUpdate":3,"DataTimer":3,"GetClients":6,"Wait":2,"client_lock":3,"choke":2,"TestChoke":1,"unchoke":2,"TestUnchoke":1,"interested":2,"TestInterested":1,"uninterested":2,"TestUninterested":1,"TestRequest":1,"cancel":2,"TestCancel":1,"piece":7,"TestPiece":1,"bitfield":2,"TestBitfield":1,"have":2,"TestHave":1,"piececomplete":2,"TestPieceComplet":1,"CheckinWithTrack":4,"torrent_data_t":44,"tdata":44,"SendRequestToTra":2,"GetTrackerRespon":2,"UpdateChokeList":4,"PickChoked":2,"chokelist_t":2,"clist":2,"SendChokeUnchoke":2,"SetupConnection":4,"Handshake":2,"client_data_t":38,"SendBitfield":2,"Message":4,"length":11,"payload":11,"HandleMessage":11,"MessageDone":2,"CompletePiece":3,"VerifyPiece":2,"SendHave":2,"SendUninterested":2,"Choke":2,"Cancel":2,"Interested":2,"Uninterested":2,"Bitfield":2,"Unchoke":2,"SendRequest":4,"Have":2,"Piece":2,"Request":2,"SendKeepAlives":3,"maxfd":2,"fd_set":4,"fds":4,"SelectSockets":2,"CheckSockets":3,"TrackerTimer":2,"ChokeTimer":2,"Connect":2,"KeepAliveTimer":2,"BigLock":7},"Fantom":{"COMMENT/*":2,"class":4,"Spelling":1,"{":30,"**":10,"Load":1,"sample":1,"text":3,"and":2,"offer":1,"corrections":2,"for":4,"input":1,"static":11,"Void":1,"main":1,"(":66,"Str":27,"[]":9,"args":2,")":34,":=":17,"File":1,".os":1,".readAllStr":1,"counts":14,":":10,"Int":12,"[":8,"]":8,"def":1,"=":8,"}":30,".split":1,".each":2,"|":14,"word":41,"+=":1,"arg":2,"echo":1,"correction":3,",":32,"))":16,"const":1,"Range":11,"letters":3,".makeInclusive":1,"Most":1,"probable":1,"spelling":2,"`":22,".":9,"candidates":2,".max":1,"x":2,"y":2,"<=>":1,"Generate":1,"possible":1,"result":9,"known":4,"if":4,".size":10,">":4,"return":11,"edits1":4,"edits2":2,"The":1,"subset":1,"of":2,"words":3,"that":3,"appear":1,"in":1,"the":1,"map":1,".findAll":1,"i":26,".unique":2,"All":2,"edits":12,"are":2,"one":1,"edit":1,"away":2,"from":2,";":2,"<":2,"++":1,".add":2,"delete":2,"-":2,"transpose":2,".addAll":2,"replace":2,"insert":2,".remove":1,"Word":4,"with":5,"th":3,"letter":5,"removed":1,"left":13,".getRange":9,".makeExclusive":9,"right":16,"+":12,"st":1,"swapped":1,"first":2,".get":2,".toChar":4,"second":2,"rest":2,"replaced":1,"every":1,"other":1,".map":3,"ch":4,"each":1,"inserted":1,"at":1,"two":1,"w":2,".flatten":1,"mixin":1,"Expr":7,"abstract":1,"Obj":5,"?":5,"eval":3,"()":7,"Constant":1,"value":4,"new":2,"make":2,"this":4,".value":1,"override":2,"enum":1,"Op":5,"plus":1,"minus":1,"Infix":1,"op":4,".op":1,".left":1,".right":1,"switch":1,"case":2,".plus":1,".eval":4,".minus":1,"default":1,"throw":1,"Err":1},"Faust":{"COMMENT//":13,"declare":8,"name":2,";":27,"//":5,"Faust":1,"Fourier":1,"Transform":1,":-":1,")":38,"author":2,"license":2,"import":2,"(":60,"N":5,"=":17,"FFT":2,"size":1,"power":1,"of":1,"No2":4,">>":1,"signal":2,"amp":2,"*":16,"cosine":2,"with":1,"{":1,"select2":2,"k":6,"==":2,",":38,"os":1,".oscrc":1,"f":2,"))":8,"2x":1,"since":1,"negative":1,"-":8,"frequencies":2,"not":1,"displayed":1,"make":1,"sure":1,"phase":1,"is":1,"zero":1,"freq":3,"jumps":1,"around":1,"float":2,"ma":3,".SR":2,"/":9,"only":1,"test":1,"bin":1,"hslider":4,":":5,"int":1,"<":2,"_":3,"dpy":2,"attach":1,"hbargraph":1,"}":1,"process":2,"dm":1,".fft_spectral_le":1,"version":1,"copyright":1,"V0":6,"g":14,"pow":1,"K":11,"fc":19,"tan":1,".PI":1,"squ":7,"x":3,"denom":6,"+":6,"sqrt":4,"lfcut":2,"fi":1,".TF2":1,"((":1,")))":3,"att":2,"vgroup":1},"Fennel":{"COMMENT;":41,"(":599,"fn":57,"stablepairs":3,"[":112,"t":12,"]":106,"pairs":13,"is":7,"already":1,"stable":1,",":22,"but":3,"on":40,"+":5,"every":1,"run":4,"gives":1,"different":1,"ordering":1,".":47,"let":26,"keys":6,"[]":18,"succ":3,"[]]":4,"each":22,"k":34,")":242,"table":37,".insert":9,"))":83,".sort":1,"#":4,"<":8,"tostring":10,"$1":1,"$2":1,")))":25,"i":10,"ipairs":7,"tset":17,"))))":16,"stablenext":2,"tbl":20,"idx":5,"key":7,"if":20,"=":51,"nil":25,"value":10,"values":31,"map":3,"f":23,"out":14,"Optionally":2,"takes":2,"a":16,"target":2,"to":11,"insert":2,"the":9,"mapped":2,"into":4,"or":32,"type":18,":":193,"function":4,"$":2,"_":17,"x":39,"match":22,"v":15,"kvmap":2,"sequential":1,"returns":3,"single":1,"/":15,"two":1,"copy":2,"from":6,"member":3,"?":55,"n":3,"true":13,"allpairs":6,"traverse":1,"upwards":1,"skipping":1,"duplicates":1,"iterate":1,"all":2,"inherited":1,"properties":1,"assert":2,"var":4,"seen":3,"-":209,"next":11,"state":12,"do":6,"getmetatable":10,"{":16,"__index":4,"}":16,"when":19,"set":17,"))))))":2,"deref":10,"self":6,"sym":22,"list":11,"->":3,"string":13,"tostring2":2,"safe":3,"max":5,"and":26,"number":1,">":2,"for":5,"..":8,".concat":7,"comment":11,"view":2,"c":5,"b":5,"local":18,"symbol":9,"mt":17,"SYMBOL":1,"__fennelview":4,"__tostring":5,"__eq":2,"__lt":2,"expr":7,"EXPR":1,"LIST":1,"COMMENT":1,"sequence":8,"marker":4,"SEQUENCE":1,"vararg":4,"setmetatable":7,"VARARG":1,"getenv":4,"os":2,".getenv":1,"#nil":1,"debug":2,"flag":2,"level":3,"FENNEL_DEBUG":1,"find":2,"[...]":6,"represented":1,"as":3,"tables":2,"with":3,"special":2,"metatable":1,"They":2,"only":1,"come":1,"parser":9,"they":4,"represent":1,"code":5,"which":1,"comes":1,"reading":1,"paren":1,"form":2,";":6,"are":2,"specifically":2,"not":19,"cons":1,"cells":1,"str":15,"source":22,"scope":19,"exposed":1,"outside":1,"compiler":11,"Second":1,"optional":1,"argument":1,"describing":1,"where":2,"came":1,"should":1,"be":3,"filename":3,"line":5,"bytestart":1,"byteend":1,"fields":2,"s":3,"it":1,"encounters":1,"square":1,"brackets":1,"treated":1,"regular":1,"except":1,"certain":1,"macros":3,"need":1,"look":1,"binding":1,"forms":2,"etc":2,"strcode":2,"etype":2,"literal":1,"literals":1,"like":1,"numbers":1,"strings":2,"false":11,"expression":3,"Complex":1,"of":1,"Lua":1,"may":2,"have":2,"side":2,"effects":2,"an":1,"statement":2,"Same":1,"also":2,"valid":3,"calls":2,"vargs":1,"varargs":1,"reference":2,"*":2,"contents":2,"varg":4,".sequence":1,"multi":3,"using":1,"dot":1,"syntax":1,"The":1,"main":1,"differences":1,"normal":1,"symbols":1,"that":1,"can":3,"declared":1,"invocation":1,"metatables":1,"parts":8,"part":4,"gmatch":2,"last":4,"char":4,"sub":3,".multi":1,"method":1,"call":1,"length":8,"byte":4,".byte":2,"quoted":2,".quoted":1,"walk":5,"tree":2,"root":16,"custom":2,"iterator":2,"When":1,"truthy":1,"recursively":1,"walks":1,"children":1,"iterfn":3,"parent":2,"node":4,"lua":12,"keywords":5,"break":2,"else":1,"elseif":1,"end":1,"in":2,"repeat":1,"return":1,"then":1,"until":1,"while":1,"goto":1,"identifier":2,"propagated":2,"options":18,"allowedGlobals":1,"indent":1,"correlate":2,"useMetadata":2,"env":34,"compilerEnv":1,"propagate":2,"subopts":3,"has":1,"down":1,"compile":3,"name":23,"chunk":9,"reset":6,".set":1,".reset":4,".chunk":1,".scope":1,".options":10,"hook":2,"event":2,"...":3,".plugins":4,"plugin":6,")))))":5,"path":2,".fnl":5,"init":3,"FENNEL_PATH":1,"macro":1,"FENNEL_MACRO_PAT":1,"utils":9,"require":5,"fennel":5,".utils":1,".parser":2,".compiler":1,"specials":5,".specials":2,"default":6,"read":13,"io":6,".write":4,".stack":1,"size":1,".flush":1,"input":18,".read":1,"xs":2,"error":19,"errtype":3,"err":3,".traceback":1,"format":3,"save":6,"COMMENT\"":6,"splice":2,"locals":4,".___replLocals__":7,"{}":5,"spliced":9,"bind":2,"completer":3,"text":2,"matches":10,"fragment":2,"gsub":2,"stop":3,"looking":3,"add":8,"partials":2,"prefix":8,"partial":3,".allpairs":1,".unmanglings":1,"descending":1,"no":1,"more":2,"dots":1,"so":1,"head":7,"tail":2,"raw":3,".manglings":1,")))))))":2,".macros":1,"._G":1,"commands":16,"command":12,"docs":1,"icollect":1,".metadata":5,"get":1,"fnl":5,"docstring":5,"undocumented":1,".help":2,"This":1,"REPL":1,"you":1,"enter":1,"evaluated":1,"You":1,"these":1,"repl":3,"exit":3,"Leave":1,"Use":1,"doc":1,"something":1,"see":2,"descriptions":1,"individual":1,"For":1,"information":1,"about":1,"language":1,"https":1,"//":1,"lang":1,".org":1,"reload":2,"module":7,"pcall":7,".load":2,"old":9,"package":2,".loaded":2,"ok":11,"new":7,"msg":10,"Runtime":2,"pick":1,".reload":2,"parse":6,"Parse":3,".complete":2,"load":2,".root":7,"cmd":3,"loop":7,".env":3,".wrap":1,"rawget":1,"_G":3,"_ENV":1,".saveLocals":1,".debug":2,".getlocal":1,"opts":19,".readChunk":1,".onValues":1,".onError":1,"pp":2,".pp":1,";;":1,"make":1,"stream":6,"clear":4,".granulate":1,"chars":5,".make":1,".useMetadata":3,".allowedGlobals":2,".current":1,"global":1,"names":1,".registerComplet":2,"print":2,"vals":4,"._":1,".__":1,"select":1,"src":10,".char":1,"((":1,".unpack":2,"this":1,"we":1,"got":1,"eof":1,".compile":1,".correlate":1,"moduleName":1,".moduleName":1,".assert":1,".parse":1,"useBitLib":1,".useBitLib":1,"Compile":1,"xpcall":1},"Filebench WML":{"COMMENT#":24,"set":7,"$dir":3,"=":39,"/":1,"tmp":1,"$nfiles":3,"$meandirwidth":3,"$meanfilesize":3,"16k":1,"$iosize":3,"1m":1,"$nthreads":2,"mode":1,"quit":1,"firstdone":1,"define":3,"fileset":2,"name":10,"bigfileset":2,",":24,"path":2,"size":2,"entries":2,"dirwidth":2,"prealloc":1,"paralloc":1,"destfiles":2,"process":1,"filereader":1,"instances":2,"{":2,"thread":1,"filereaderthread":1,"memsize":1,"10m":1,"flowop":6,"openfile":1,"openfile1":1,"filesetname":2,"fd":6,"readwholefile":1,"readfile1":1,"iosize":2,"createfile":1,"createfile2":1,"writewholefile":1,"writefile2":1,"srcfd":1,"closefile":2,"closefile1":1,"closefile2":1,"}":2,"echo":1},"Filterscript":{"#pragma":2,"version":1,"(":12,")":12,"rs":1,"java_package_nam":1,"foo":1,"int":3,"__attribute__":5,"((":5,"kernel":5,"))":5,"root":2,"uint32_t":5,"ain":3,"{":7,"return":4,";":10,"}":7,"void":3,"in_only":1,"out_only":1,"()":2,"everything":1,",":5,"x":1,"y":1,"COMMENT/*":1,"#include":1,"static":1,"rs_matrix4x4":2,"Mat":4,"init":1,"rsMatrixLoadIden":1,"&":2,"setMatrix":1,"m":2,"=":4,"uchar4":2,"in":2,"float4":1,"f":6,"convert_float4":1,"rsMatrixMultiply":1,"clamp":1,"convert_uchar4":1},"Fluent":{"COMMENT#":242,"function":1,"-":1508,"callee":2,"placeable":2,"=":1074,"{":145,"FUNCTION":1,"()":17,"}":145,"term":2,"COMMENT{-":1,"hello":1,"user":3,"Hello":1,",":78,"$userName":2,"!":3,"shared":1,"photos":2,"$photoCount":2,"->":28,"[":49,"one":10,"]":49,"added":2,"a":37,"new":14,"photo":1,"*":28,"other":22,"to":62,"$userGender":1,"male":1,"his":1,"stream":3,"female":1,"her":1,"their":2,".":57,"select":20,"1tbs":3,"inline":6,"$selector":13,"key":20,"Value":13,"newline":3,"indent":5,"allman":3,"Other":7,"gnu":3,"no":6,"multiline":4,"Continued":1,"Multiline":1,"flat":2,"with":10,"trailing":1,"spaces":1,"brand":43,"short":43,"name":96,"Firefox":8,"vendor":3,"Mozilla":1,"sync":42,"Sync":3,"fxaccount":2,"Account":3,"app":9,"manager":7,"window":16,".title":15,"Application":1,"details":1,".style":16,"width":16,":":40,"30em":2,";":3,"min":2,"height":1,"20em":1,"remove":22,".label":259,"Remove":14,".accesskey":188,"R":9,"handle":6,"webfeeds":1,"The":3,"following":6,"applications":11,"can":5,"be":15,"used":7,"Web":7,"Feeds":1,"protocol":1,"$type":2,"links":8,"file":2,"content":18,"web":8,"info":5,"This":6,"application":11,"is":22,"hosted":1,"at":3,"local":1,"located":1,"blocklist":6,"Block":7,"Lists":1,"55em":1,"desc":17,"You":6,"choose":11,"which":1,"list":4,"will":17,"use":20,"block":10,"elements":1,"that":8,"may":5,"track":5,"your":27,"browsing":18,"activity":1,"close":14,".key":10,"w":12,"treehead":1,"List":2,"button":24,"cancel":8,"Cancel":6,"C":12,"ok":5,"Save":5,"Changes":3,"S":10,"clear":16,"site":32,"data":57,"Clear":5,"Data":10,"35em":1,"description":12,"Clearing":2,"all":8,"cookies":12,"and":48,"stored":1,"by":5,"sign":4,"you":41,"out":3,"of":14,"websites":13,"offline":1,"cache":4,"not":15,"affect":1,"logins":5,"Cookies":7,"Site":7,"(":46,"$amount":2,"$unit":2,")":45,"empty":5,"get":3,"signed":1,"if":6,"cleared":1,"Cached":2,"Content":7,"W":3,"Will":1,"require":1,"reload":2,"images":1,"l":5,"colors":18,"Colors":4,"PLATFORM":9,"macos":4,"41em":1,"38em":1,"page":14,"override":5,"Override":1,"the":32,"specified":1,"selections":2,"above":3,"O":2,"option":30,"always":7,"Always":8,"auto":5,"Only":3,"High":1,"Contrast":1,"themes":2,"never":5,"Never":5,"text":5,"background":3,"Text":4,"Background":2,"header":34,"T":5,"B":6,"system":5,"Use":18,"s":10,"underline":1,"Underline":1,"U":5,"Link":1,"unvisited":1,"Unvisited":1,"Links":2,"L":4,"visited":3,"Visited":1,"V":1,"connection":28,"Connection":1,"Settings":9,"44em":1,"49em":1,"disable":12,"extension":16,"Disable":2,"Extension":2,"proxy":33,"configure":1,"Configure":2,"Proxy":7,"Access":1,"Internet":1,"No":2,"y":9,"settings":23,"Auto":1,"detect":1,"for":30,"this":11,"network":5,"manual":2,"Manual":1,"configuration":3,"M":4,"http":3,"HTTP":1,"x":19,"port":4,"Port":4,"P":3,"share":2,"server":2,"protocols":1,"ssl":2,"SSL":1,"o":6,"ftp":2,"FTP":1,"F":2,"r":6,"socks":3,"SOCKS":4,"Host":1,"t":11,"socks4":1,"v4":1,"K":1,"socks5":1,"v5":2,"v":4,"noproxy":2,"N":4,"Example":1,".mozilla":1,".org":1,".net":1,".nz":1,"/":1,"autotype":1,"Automatic":1,"URL":2,"A":13,"Reload":1,"e":8,"autologin":1,"Do":2,"prompt":1,"authentication":2,"password":2,"saved":5,"i":3,".tooltip":1,"silently":1,"authenticates":1,"proxies":1,"when":13,"have":5,"credentials":1,"them":3,"prompted":1,"fails":2,"remote":1,"dns":1,"DNS":1,"using":5,"D":8,"containers":49,"Add":6,"New":5,"Container":20,"45em":3,"update":14,"$name":8,"Preferences":6,"labels":4,"style":4,"4rem":1,"label":12,"Name":3,".placeholder":7,"Enter":1,"container":5,"icon":13,"Icon":1,"I":2,"color":9,"Color":1,"done":1,"Done":1,"blue":1,"Blue":1,"turquoise":1,"Turquoise":1,"green":1,"Green":1,"yellow":1,"Yellow":1,"orange":1,"Orange":1,"red":1,"Red":1,"pink":1,"Pink":1,"purple":1,"Purple":1,"fingerprint":1,"Fingerprint":1,"briefcase":1,"Briefcase":1,"dollar":1,"Dollar":1,"cart":2,"Shopping":1,"circle":1,"Dot":1,"vacation":1,"Vacation":1,"gift":1,"Gift":1,"food":1,"Food":1,"fruit":1,"Fruit":1,"pet":1,"Pet":1,"tree":1,"Tree":1,"chill":1,"Chill":1,"fonts":65,"Fonts":3,"langgroup":30,"arabic":2,"Arabic":2,"armenian":1,"Armenian":1,"bengali":1,"Bengali":1,"simpl":1,"chinese":3,"Simplified":2,"Chinese":5,"trad":2,"hk":1,"Traditional":3,"Hong":1,"Kong":1,"Taiwan":1,"cyrillic":2,"Cyrillic":2,"devanagari":1,"Devanagari":1,"ethiopic":1,"Ethiopic":1,"georgian":1,"Georgian":1,"el":1,"Greek":2,"gujarati":1,"Gujarati":1,"gurmukhi":1,"Gurmukhi":1,"japanese":2,"Japanese":2,"hebrew":2,"Hebrew":2,"kannada":1,"Kannada":1,"khmer":1,"Khmer":1,"korean":2,"Korean":2,"latin":1,"Latin":1,"malayalam":1,"Malayalam":1,"math":1,"Mathematics":1,"odia":1,"Odia":1,"sinhala":1,"Sinhala":1,"tamil":1,"Tamil":1,"telugu":1,"Telugu":1,"thai":2,"Thai":2,"tibetan":1,"Tibetan":1,"canadian":1,"Unified":1,"Canadian":1,"Syllabary":1,"Writing":1,"Systems":1,"proportional":2,"Proportional":1,"default":24,"serif":5,"Serif":3,"sans":2,"Sans":2,"size":4,"Size":3,"z":2,"n":4,"monospace":2,"Monospace":1,"minsize":2,"Minimum":1,"font":4,"none":1,"None":1,"allow":4,"own":2,"Allow":8,"pages":8,"instead":2,"languages":34,"fallback":19,"Encoding":2,"Legacy":1,"encoding":2,"legacy":1,"declare":1,"its":1,"Fallback":1,"Default":7,"Current":3,"Locale":1,"baltic":1,"Baltic":1,"ceiso":1,"Central":2,"European":3,"ISO":1,"cewindows":1,"Microsoft":1,"simplified":1,"traditional":1,"greek":1,"turkish":1,"Turkish":1,"vietnamese":1,"Vietnamese":1,"incl":1,"Western":1,"Languages":3,"are":4,"sometimes":1,"offered":3,"in":28,"more":22,"than":1,"language":7,"Choose":10,"displaying":2,"these":1,"order":3,"preference":1,"customize":6,"spoof":1,"english":1,"Request":1,"English":1,"versions":1,"enhanced":1,"privacy":11,"moveup":1,"Move":2,"Up":1,"movedown":1,"Down":1,"Select":2,"add":5,"process":7,"count":2,"$num":2,"permissions":30,"Exceptions":8,"address":7,"Address":2,"website":1,"d":4,"session":4,"Session":1,"Website":3,"status":1,"Status":1,"All":4,"Websites":2,"searchbox":1,"Search":12,"do":4,"Send":1,"Not":1,"Track":1,"signal":1,"don":1,"want":6,"tracked":1,"learn":6,"Learn":15,"Tracking":6,"Protection":7,"pref":1,"windows":13,"Options":4,"search":48,"input":2,"em":2,"box":1,"Find":3,"policies":1,"notice":3,"Your":3,"organization":2,"has":3,"disabled":7,"ability":2,"change":5,"some":2,"options":1,"preferences":5,"pane":10,"general":3,"title":20,"General":2,"category":5,".tooltiptext":12,"home":15,"Home":5,"Privacy":5,"&":3,"Security":4,"help":3,"Support":2,"focus":1,"f":2,".aria":1,"Close":5,"feature":4,"enable":8,"requires":3,"restart":8,"must":2,"should":2,"Restart":3,"now":5,"later":1,"Later":1,"controlled":8,"homepage":5,"An":6,"<":21,"img":11,"l10n":19,"/>":11,"controlling":4,"tab":6,"url":3,"Tab":3,"set":2,"engine":16,"Tabs":12,"tracking":11,"protection":3,"mode":12,"config":1,"how":5,"connects":2,"internet":2,"To":1,"go":1,"ons":4,"menu":1,"results":8,"Results":1,"message":1,"Sorry":2,"There":2,"span":4,"></":2,">":17,"link":12,"Need":1,"?":10,"Visit":1,"</":7,"startup":6,"Startup":1,"separate":2,"profile":3,"run":1,"same":2,"time":3,"firefox":1,"Tip":1,"uses":1,"profiles":1,"between":1,"started":3,"logged":1,"Sign":3,"configured":2,"Open":4,"check":7,"browser":11,"currently":3,"as":5,"my":2,"Make":1,"When":4,"starts":1,"Show":8,"blank":3,"prev":1,"tabs":22,"from":4,"last":2,"restore":4,"previous":2,"Restore":4,"group":1,"ctrl":1,"recently":2,"Ctrl":1,"+":1,"cycles":1,"through":1,"open":5,"warn":2,"on":8,"multiple":5,"Warn":4,"closing":2,"m":3,"many":2,"opening":1,"might":1,"slow":1,"down":1,"switch":2,"it":1,"immediately":1,"h":3,"show":4,"taskbar":2,"previews":1,"Windows":2,"k":3,"enabled":5,"Enable":1,"alert":6,"$tabCount":7,"If":5,"closed":6,"Are":5,"sure":5,"Keep":3,"msg":10,"$count":3,"Don":2,"appearance":1,"Language":3,"Appearance":1,"advanced":1,"Advanced":1,"preferred":1,"translate":3,"Translate":1,"attribution":1,"Translations":1,"exceptions":6,"spelling":2,"Check":2,"type":2,"files":4,"Files":1,"Applications":2,"download":7,"Downloads":1,"save":6,"folder":3,"Browse":1,"ask":5,"where":2,"handles":1,"or":3,"while":1,"filter":1,"types":1,"column":10,"Type":1,"action":1,"Action":1,"drm":3,"Digital":1,"Rights":1,"Management":1,"DRM":2,"play":2,"Play":1,"Updates":1,"up":2,"date":1,"best":1,"performance":13,"stability":1,"security":7,"Version":2,"$version":2,"What":2,"version":1,"history":29,"Update":1,"History":4,"p":2,"Automatically":2,"install":5,"updates":4,"recommended":6,"but":2,"let":1,"service":2,"b":3,"engines":3,"Performance":1,"checkbox":2,"These":1,"tailored":1,"computer":1,"hardware":2,"operating":1,"hw":1,"accel":1,"acceleration":1,"available":1,"limit":5,"Additional":1,"processes":3,"improve":2,"also":1,"memory":1,"Modifying":2,"number":3,"only":5,"possible":2,"multiprocess":4,"blocked":1,"Browsing":3,"autoscroll":1,"autoscrolling":1,"smooth":2,"scrolling":2,"onscreen":1,"keyboard":2,"touch":1,"necessary":1,"c":4,"cursor":2,"navigation":2,"keys":1,"navigate":1,"within":1,"start":3,"typing":2,"Network":1,"More":1,"description2":1,"what":4,"see":1,"Homepage":1,"newtabs":1,"defaults":1,"Defaults":1,"choice":3,"custom":4,"Custom":1,"URLs":1,"Blank":1,"Page":4,"Paste":1,"current":2,"Pages":1,"bookmark":5,"Bookmark":2,"bar":14,"Bar":2,"hidden":1,"shown":2,"toolbar":1,"Engine":2,"suggestions":10,"Provide":1,"ahead":1,"cant":1,"location":3,"because":1,"remember":11,"click":2,"One":1,"Click":1,"Engines":2,"alternative":1,"appear":1,"below":1,"enter":1,"keyword":7,"Keyword":2,"find":1,"warning":4,"Duplicate":1,"chosen":2,"Please":3,"another":3,"back":1,"Go":1,"Back":1,"signedout":5,"caption":1,"Take":1,"With":1,"Synchronize":1,"bookmarks":3,"passwords":3,"across":2,"devices":5,"account":7,"Connect":2,"create":1,"an":1,"Get":1,"signin":1,"In":1,"mobile":2,"promo":1,"Download":1,"Android":1,"iOS":1,"device":6,"picture":2,"Change":5,"disconnect":1,"Disconnect":1,"manage":1,"Manage":4,"signedin":4,"unverified":1,"$email":2,"verified":1,"login":1,"failure":1,"reconnect":1,"resend":1,"verification":1,"Resend":1,"Verification":1,"g":1,"synchronize":1,"Bookmarks":3,"synced":1,"Logins":2,"Usernames":1,"ve":3,"addresses":2,"Addresses":1,"Postal":1,"desktop":3,"creditcards":1,"Credit":1,"cards":1,"Names":1,"numbers":1,"expiry":1,"dates":1,"addons":1,"Extensions":1,"prefs":1,"changed":1,"Device":2,"mobilepromo":2,"single":1,"multi":1,"tos":1,"Terms":1,"Service":1,"fxa":1,"Notice":2,"Browser":1,"forms":6,"Forms":1,"Passwords":1,"Ask":2,"Saved":1,"master":3,"pw":2,"Master":1,"Password":1,"Remember":3,"form":2,"dontremember":1,"private":5,"any":1,"browse":1,"permanent":1,"closes":1,"sitedata":14,"accept":5,"Accept":2,"cause":1,"break":1,"keep":3,"until":5,"u":1,"expire":2,"They":1,"third":5,"party":5,"From":1,"E":3,"addressbar":6,"suggest":2,"locbar":3,"openpage":1,"blocks":1,"online":1,"trackers":3,"collect":2,"about":2,"known":2,"pbm":1,"Private":1,"Permissions":1,"Location":1,"camera":2,"Camera":1,"microphone":2,"Microphone":1,"notification":4,"Notifications":1,"pause":1,"Pause":1,"notifications":1,"restarts":1,"popups":2,"pop":1,"addon":2,"try":1,"a11y":2,"Prevent":1,"accessibility":1,"services":1,"accessing":1,"collection":10,"Collection":1,"We":2,"strive":1,"provide":2,"choices":1,"we":1,"need":1,"everyone":1,"permission":1,"before":1,"receiving":1,"personal":3,"information":1,"health":3,"report":3,"send":3,"technical":1,"interaction":1,"reporting":1,"build":1,"errors":2,"error":2,"reports":4,"including":1,"messages":1,"backlogged":3,"crash":3,"behalf":1,"Deceptive":1,"Dangerous":1,"Software":1,"safe":2,"dangerous":2,"deceptive":1,"downloads":2,"uncommon":2,"software":2,"unwanted":1,"certs":7,"Certificates":2,"requests":1,"certificate":1,"automatically":1,"every":1,"ocsp":1,"Query":1,"OCSP":1,"responder":1,"servers":1,"confirm":1,"validity":1,"certificates":1,"Q":1,"view":1,"View":1,"Devices":1,"Set":1,"32em":1,"opened":1,"textbox":1,"host":1,"storage":1,"Storage":1,"Last":1,"Used":1,"selected":1,"Selected":1,"removing":5,"Removing":2,"log":1,"make":1,"changes":1,"table":1,"removed":1,"translation":11,"Translation":3,"36em":1,"sites":5,"Sites":1,"valid":3,"func":7,"FUN1":1,"FUN_FUN":1,"FUN":33,"invalid":4,"0FUN":1,"fun":1,"Fun":1,"positional":1,"args":9,"named":5,"dense":1,"mixed":1,"shuffled":1,"duplicate":1,"sparse":6,"call":6,"unindented":10,"arg":10,"string":1,"ref":3,"var":1,"$var":1,"OTHER":1,"())":1,"paren":1,"argument":2,"arguments":1,"mulitline":2,",,":1,"missing":2,"colon":1,"value":1},"Formatted":{"ACCEPTABLE":1,"LEFT":1,"PRIMERS":1,"-":2816,"based":1,"#":1,"self":2,"hair":1,"qual":1,"COMMENT#":1,"tgctagctaggcgatg":3,"actgatacgcgatgct":4,"gatcgatgctagctag":4,"tcgatcgatgctagct":3,"tagctgatcgatcgta":2,"gctgactgatcgatcg":4,"tatcatctctgcgcga":4,"agctaggcgatgctag":3,"ctagctaggcgatgct":4,"ggcgatctagctagct":3,"tcgatgctagctaggc":3,"gctgatcgatcgatgc":4,"gctagctgatcgatcg":9,"atcatctctgcgcgat":4,"gactgatacgcgatgc":4,"atcgatgctagctagg":4,"gctagctgactgatac":4,"agctagctgactgata":4,"atgctagctaggcgat":4,"ctatcatctctgcgcg":4,"gatgctagctaggcga":4,"gctactatcatctctg":4,"cgtagcggcgatctag":3,"cggcgatctagctagc":5,"gatcgatcgatgtgcg":4,"atcgatcgatgtgcgg":3,"gctgactgatacgcga":4,"agctagctgatcatcg":7,"gctagctagctgactg":4,"tcatctctgcgcgatc":3,"gtagcggcgatctagc":3,"gctagctgactgatcg":10,"gctgatcgatcgatgt":3,"gctagctagctgatcg":12,"catctctgcgcgatcg":3,"tcgtagcggcgatcta":4,"actgatcgatcgatgc":7,"agctagctgatcgatc":11,"tagcggcgatctagct":3,"ctagctgatcgatcgt":2,"catcgatcgatgcatg":2,"agcatcggattagcta":4,"agctgatcgatcgtag":2,"ctagctgatcgatcga":8,"gctagctaggcgatgc":2,"tagctagctgactgat":15,"agctagctgactgatc":10,"cgatcgatgctagcta":3,"tagctaggcgatgcta":3,"tagctgatcgatcgat":7,"gctagctgatcatcga":6,"agctgactgatacgcg":4,"atcgatcgatgctagc":3,"ctgatcgatcgatgtg":2,"agctgatcgatcgatg":7,"cgatcatcgatgctag":1,"agctagctactgatcg":7,"tcgatcgatgtgcggc":2,"gactgatcgatcgatg":6,"ctgactgatacgcgat":4,"ctagctgactgatacg":4,"agctactatcatctct":4,"actatcatctctgcgc":5,"tgactgatacgcgatg":5,"tagctgactgatacgc":4,"ctgactgatcgatcga":5,"agctgactgatcgatc":9,"tcggattagctagctg":1,"gcatcggattagctag":4,"ctgatacgcgatgcta":3,"ctctgcgcgatcgatg":3,"tctgcgcgatcgatgc":2,"cgatgctagctaggcg":3,"tgatacgcgatgctag":1,"cgcgatcgatgctagc":3,"gcgcgatcgatgctag":3,"ctgatcgatcgatgct":10,"catcggattagctagc":2,"gcggcgatctagctag":3,"agcggcgatctagcta":3,"gctagctactgatcga":6,"aagcatcggattagct":5,"tagctagctgatcatc":15,"agctgatcatcatcga":6,"tagctagctgatcgat":11,"tgatcgatcgatgcta":7,"gctgatcatcgatgct":4,"ctagctagctgactga":9,"gctgatcatcatcgat":5,"gctagctgatcatcat":9,"gatcgatcgtagcggc":1,"atcggattagctagct":1,"tgctagtgatgcatgc":7,"ctactatcatctctgc":5,"actagctagctgactg":3,"gctagctagctgatca":7,"tctctgcgcgatcgat":3,"gatcgatcgatgctag":5,"aaagcatcggattagc":5,"gctgactgatcgatca":5,"tagctactatcatctc":5,"ctagctagctgatcat":14,"tgatcgatcgatgtgc":4,"ctgcgcgatcgatgct":2,"atctctgcgcgatcga":3,"tgatcgatcgtagcgg":2,"ctagctagctgatcga":15,"ctgatcgatcgtagcg":2,"ctagctgactgatcga":9,"tagctagctactgatc":7,"tgcgcgatcgatgcta":2,"tactatcatctctgcg":4,"gctaggcgatgctagc":1,"agctgatcatcgatgc":7,"tgactgatcgatcgat":5,"tagctgactgatcgat":11,"actgatcgatcatcat":6,"gctgatcgatcgtagc":2,"cgatcgatgtgcggct":1,"ctgactgatcgatcat":5,"gactgatcgatcatca":5,"gctagtgatgcatgct":5,"tgactgatcgatcatc":6,"ctagctactatcatct":4,"gctagctactatcatc":4,"ctagctagctactgat":6,"gctagctagctactga":5,"catcgatcgatgctag":4,"tactagctagctgact":3,"ctgatcatcatcgatg":7,"ctagctgatcatcatc":11,"agctagctgatcatca":9,"ctgatcgatcatcatg":7,"ttagctagctgactga":6,"agctagctactatcat":6,"tgatcatcatcgatgc":6,"tagctgatcatcatcg":6,"tgatcgatcatcatgc":6,"actagctagctgatca":8,"gtgatgcatgctagta":6,"atcgatcgatgctagt":3,"agctactgatcgatgc":2,"agtgatgcatgctagt":7,"gctactagctagctga":15,"tgatgcatgctagtag":6,"atcgatcgatgcatgc":1,"ctgatcatcgatgcta":3,"ctagctgatcatcgat":6,"tttagctagctgactg":7,"tcatcatcgatgctag":3,"tcgatcatcatgctag":3,"tgatcatcgatgctac":3,"tagctgatcatcgatg":7,"tcgatcgatgctagta":1,"gcgatctagctagctg":1,"gctactgatcgatgct":1,"tagctagctactatca":6,"gctatttagctagctg":5,"ctagctactgatcgat":3,"atttagctagctgact":6,"gatcatcatcgatgct":4,"gatcgatcatcatgct":4,"atcatcatcgatgcta":3,"atcgatcatcatgcta":3,"ctagtgatgcatgcta":6,"tactagctagctgatc":7,"gctagctagctactat":9,"tagtgatgcatgctag":6,"ctactagctagctgac":2,"tagctactgatcgatg":2,"gctgatcatcatctag":1,"tgcatgctagtagtga":4,"gcatgctagtagtgat":5,"ctactagctagctgat":8,"ctagctagctactatc":5,"tgctagtagtgatgta":4,"ctatttagctagctga":5,"tatttagctagctgac":5,"atgcatgctagtagtg":4,"agctgatcatcatcta":5,"agtgatgtatacgtag":1,"gctagtagtgatgtat":4,"catgctagtagtgatg":3,"atgctagtagtgatgt":3,"tagctgatcatcatct":4,"gatgcatgctagtagt":3,"gtagtgatgtatacgt":1,"tagtgatgtatacgta":1,"agtagtgatgtatacg":3,"gctgatcatcatctac":3,"ctagtagtgatgtata":2,"tctactatcatcatca":2,"ctgatcatcatctact":2,"tagtagtgatgtatac":1,"atctactatcatcatc":1,"catctactatcatcat":1,"tgatcatcatctacta":1,"gatcatcatctactat":1,"see":1,"James":1,"E":1,"Angelo":1,",":5,"Neville":1,"R":1,"Moody":1,"Michael":1,"I":1,"Baskes":1,"Modelling":1,"and":1,"Simulation":1,"in":1,"Materials":1,"Science":1,"&":1,"Engineering":1,"vol":1,".":2,"pp":1,"(":1,")":1,"Ni":1,"Al":1,"H":1,"fcc":2,"Weekly":1,"SST":5,"data":1,"starts":1,"week":1,"centered":1,"on":1,"3Jan1990":1,"Nino1":1,"+":1,"Nino3":1,"Nino34":1,"Nino4":1,"Week":1,"SSTA":4,"03JAN1990":1,"10JAN1990":1,"17JAN1990":1,"24JAN1990":1,"31JAN1990":1,"07FEB1990":1,"14FEB1990":1,"21FEB1990":1,"28FEB1990":1,"07MAR1990":1,"14MAR1990":1,"21MAR1990":1,"28MAR1990":1,"04APR1990":1,"11APR1990":1,"18APR1990":1,"25APR1990":1,"02MAY1990":1,"09MAY1990":1,"16MAY1990":1,"23MAY1990":1,"30MAY1990":1,"06JUN1990":1,"13JUN1990":1,"20JUN1990":1,"27JUN1990":1,"04JUL1990":1,"11JUL1990":1,"18JUL1990":1,"25JUL1990":1,"01AUG1990":1,"08AUG1990":1,"15AUG1990":1,"22AUG1990":1,"29AUG1990":1,"05SEP1990":1,"12SEP1990":1,"19SEP1990":1,"26SEP1990":1,"03OCT1990":1,"10OCT1990":1,"17OCT1990":1,"24OCT1990":1,"31OCT1990":1,"07NOV1990":1,"14NOV1990":1,"21NOV1990":1,"28NOV1990":1,"05DEC1990":1,"12DEC1990":1,"19DEC1990":1,"26DEC1990":1,"02JAN1991":1,"09JAN1991":1,"16JAN1991":1,"23JAN1991":1,"30JAN1991":1,"06FEB1991":1,"13FEB1991":1,"20FEB1991":1,"27FEB1991":1,"06MAR1991":1,"13MAR1991":1,"20MAR1991":1,"27MAR1991":1,"03APR1991":1,"10APR1991":1,"17APR1991":1,"24APR1991":1,"01MAY1991":1,"08MAY1991":1,"15MAY1991":1,"22MAY1991":1,"29MAY1991":1,"05JUN1991":1,"12JUN1991":1,"19JUN1991":1,"26JUN1991":1,"03JUL1991":1,"10JUL1991":1,"17JUL1991":1,"24JUL1991":1,"31JUL1991":1,"07AUG1991":1,"14AUG1991":1,"21AUG1991":1,"28AUG1991":1,"04SEP1991":1,"11SEP1991":1,"18SEP1991":1,"25SEP1991":1,"02OCT1991":1,"09OCT1991":1,"16OCT1991":1,"23OCT1991":1,"30OCT1991":1,"06NOV1991":1,"13NOV1991":1,"20NOV1991":1,"27NOV1991":1,"04DEC1991":1,"11DEC1991":1,"18DEC1991":1,"25DEC1991":1,"01JAN1992":1,"08JAN1992":1,"15JAN1992":1,"22JAN1992":1,"29JAN1992":1,"05FEB1992":1,"12FEB1992":1,"19FEB1992":1,"26FEB1992":1,"04MAR1992":1,"11MAR1992":1,"18MAR1992":1,"25MAR1992":1,"01APR1992":1,"08APR1992":1,"15APR1992":1,"22APR1992":1,"29APR1992":1,"06MAY1992":1,"13MAY1992":1,"20MAY1992":1,"27MAY1992":1,"03JUN1992":1,"10JUN1992":1,"17JUN1992":1,"24JUN1992":1,"01JUL1992":1,"08JUL1992":1,"15JUL1992":1,"22JUL1992":1,"29JUL1992":1,"05AUG1992":1,"12AUG1992":1,"19AUG1992":1,"26AUG1992":1,"02SEP1992":1,"09SEP1992":1,"16SEP1992":1,"23SEP1992":1,"30SEP1992":1,"07OCT1992":1,"14OCT1992":1,"21OCT1992":1,"28OCT1992":1,"04NOV1992":1,"11NOV1992":1,"18NOV1992":1,"25NOV1992":1,"02DEC1992":1,"09DEC1992":1,"16DEC1992":1,"23DEC1992":1,"30DEC1992":1,"06JAN1993":1,"13JAN1993":1,"20JAN1993":1,"27JAN1993":1,"03FEB1993":1,"10FEB1993":1,"17FEB1993":1,"24FEB1993":1,"03MAR1993":1,"10MAR1993":1,"17MAR1993":1,"24MAR1993":1,"31MAR1993":1,"07APR1993":1,"14APR1993":1,"21APR1993":1,"28APR1993":1,"05MAY1993":1,"12MAY1993":1,"19MAY1993":1,"26MAY1993":1,"02JUN1993":1,"09JUN1993":1,"16JUN1993":1,"23JUN1993":1,"30JUN1993":1,"07JUL1993":1,"14JUL1993":1,"21JUL1993":1,"28JUL1993":1,"04AUG1993":1,"11AUG1993":1,"18AUG1993":1,"25AUG1993":1,"01SEP1993":1,"08SEP1993":1,"15SEP1993":1,"22SEP1993":1,"29SEP1993":1,"06OCT1993":1,"13OCT1993":1,"20OCT1993":1,"27OCT1993":1,"03NOV1993":1,"10NOV1993":1,"17NOV1993":1,"24NOV1993":1,"01DEC1993":1,"08DEC1993":1,"15DEC1993":1,"22DEC1993":1,"29DEC1993":1,"05JAN1994":1,"12JAN1994":1,"19JAN1994":1,"26JAN1994":1,"02FEB1994":1,"09FEB1994":1,"16FEB1994":1,"23FEB1994":1,"02MAR1994":1,"09MAR1994":1,"16MAR1994":1,"23MAR1994":1,"30MAR1994":1,"06APR1994":1,"13APR1994":1,"20APR1994":1,"27APR1994":1,"04MAY1994":1,"11MAY1994":1,"18MAY1994":1,"25MAY1994":1,"01JUN1994":1,"08JUN1994":1,"15JUN1994":1,"22JUN1994":1,"29JUN1994":1,"06JUL1994":1,"13JUL1994":1,"20JUL1994":1,"27JUL1994":1,"03AUG1994":1,"10AUG1994":1,"17AUG1994":1,"24AUG1994":1,"31AUG1994":1,"07SEP1994":1,"14SEP1994":1,"21SEP1994":1,"28SEP1994":1,"05OCT1994":1,"12OCT1994":1,"19OCT1994":1,"26OCT1994":1,"02NOV1994":1,"09NOV1994":1,"16NOV1994":1,"23NOV1994":1,"30NOV1994":1,"07DEC1994":1,"14DEC1994":1,"21DEC1994":1,"28DEC1994":1,"04JAN1995":1,"11JAN1995":1,"18JAN1995":1,"25JAN1995":1,"01FEB1995":1,"08FEB1995":1,"15FEB1995":1,"22FEB1995":1,"01MAR1995":1,"08MAR1995":1,"15MAR1995":1,"22MAR1995":1,"29MAR1995":1,"05APR1995":1,"12APR1995":1,"19APR1995":1,"26APR1995":1,"03MAY1995":1,"10MAY1995":1,"17MAY1995":1,"24MAY1995":1,"31MAY1995":1,"07JUN1995":1,"14JUN1995":1,"21JUN1995":1,"28JUN1995":1,"05JUL1995":1,"12JUL1995":1,"19JUL1995":1,"26JUL1995":1,"02AUG1995":1,"09AUG1995":1,"16AUG1995":1,"23AUG1995":1,"30AUG1995":1,"06SEP1995":1,"13SEP1995":1,"20SEP1995":1,"27SEP1995":1,"04OCT1995":1,"11OCT1995":1,"18OCT1995":1,"25OCT1995":1,"01NOV1995":1,"08NOV1995":1,"15NOV1995":1,"22NOV1995":1,"29NOV1995":1,"06DEC1995":1,"13DEC1995":1,"20DEC1995":1,"27DEC1995":1,"03JAN1996":1,"10JAN1996":1,"17JAN1996":1,"24JAN1996":1,"31JAN1996":1,"07FEB1996":1,"14FEB1996":1,"21FEB1996":1,"28FEB1996":1,"06MAR1996":1,"13MAR1996":1,"20MAR1996":1,"27MAR1996":1,"03APR1996":1,"10APR1996":1,"17APR1996":1,"24APR1996":1,"01MAY1996":1,"08MAY1996":1,"15MAY1996":1,"22MAY1996":1,"29MAY1996":1,"05JUN1996":1,"12JUN1996":1,"19JUN1996":1,"26JUN1996":1,"03JUL1996":1,"10JUL1996":1,"17JUL1996":1,"24JUL1996":1,"31JUL1996":1,"07AUG1996":1,"14AUG1996":1,"21AUG1996":1,"28AUG1996":1,"04SEP1996":1,"11SEP1996":1,"18SEP1996":1,"25SEP1996":1,"02OCT1996":1,"09OCT1996":1,"16OCT1996":1,"23OCT1996":1,"30OCT1996":1,"06NOV1996":1,"13NOV1996":1,"20NOV1996":1,"27NOV1996":1,"04DEC1996":1,"11DEC1996":1,"18DEC1996":1,"25DEC1996":1,"01JAN1997":1,"08JAN1997":1,"15JAN1997":1,"22JAN1997":1,"29JAN1997":1,"05FEB1997":1,"12FEB1997":1,"19FEB1997":1,"26FEB1997":1,"05MAR1997":1,"12MAR1997":1,"19MAR1997":1,"26MAR1997":1,"02APR1997":1,"09APR1997":1,"16APR1997":1,"23APR1997":1,"30APR1997":1,"07MAY1997":1,"14MAY1997":1,"21MAY1997":1,"28MAY1997":1,"04JUN1997":1,"11JUN1997":1,"18JUN1997":1,"25JUN1997":1,"02JUL1997":1,"09JUL1997":1,"16JUL1997":1,"23JUL1997":1,"30JUL1997":1,"06AUG1997":1,"13AUG1997":1,"20AUG1997":1,"27AUG1997":1,"03SEP1997":1,"10SEP1997":1,"17SEP1997":1,"24SEP1997":1,"01OCT1997":1,"08OCT1997":1,"15OCT1997":1,"22OCT1997":1,"29OCT1997":1,"05NOV1997":1,"12NOV1997":1,"19NOV1997":1,"26NOV1997":1,"03DEC1997":1,"10DEC1997":1,"17DEC1997":1,"24DEC1997":1,"31DEC1997":1,"07JAN1998":1,"14JAN1998":1,"21JAN1998":1,"28JAN1998":1,"04FEB1998":1,"11FEB1998":1,"18FEB1998":1,"25FEB1998":1,"04MAR1998":1,"11MAR1998":1,"18MAR1998":1,"25MAR1998":1,"01APR1998":1,"08APR1998":1,"15APR1998":1,"22APR1998":1,"29APR1998":1,"06MAY1998":1,"13MAY1998":1,"20MAY1998":1,"27MAY1998":1,"03JUN1998":1,"10JUN1998":1,"17JUN1998":1,"24JUN1998":1,"01JUL1998":1,"08JUL1998":1,"15JUL1998":1,"22JUL1998":1,"29JUL1998":1,"05AUG1998":1,"12AUG1998":1,"19AUG1998":1,"26AUG1998":1,"02SEP1998":1,"09SEP1998":1,"16SEP1998":1,"23SEP1998":1,"30SEP1998":1,"07OCT1998":1,"14OCT1998":1,"21OCT1998":1,"28OCT1998":1,"04NOV1998":1,"11NOV1998":1,"18NOV1998":1,"25NOV1998":1,"02DEC1998":1,"09DEC1998":1,"16DEC1998":1,"23DEC1998":1,"30DEC1998":1,"06JAN1999":1,"13JAN1999":1,"20JAN1999":1,"27JAN1999":1,"03FEB1999":1,"10FEB1999":1,"17FEB1999":1,"24FEB1999":1,"03MAR1999":1,"10MAR1999":1,"17MAR1999":1,"24MAR1999":1,"31MAR1999":1,"07APR1999":1,"14APR1999":1,"21APR1999":1,"28APR1999":1,"05MAY1999":1,"12MAY1999":1,"19MAY1999":1,"26MAY1999":1,"02JUN1999":1,"09JUN1999":1,"16JUN1999":1,"23JUN1999":1,"30JUN1999":1,"07JUL1999":1,"14JUL1999":1,"21JUL1999":1,"28JUL1999":1,"04AUG1999":1,"11AUG1999":1,"18AUG1999":1,"25AUG1999":1,"01SEP1999":1,"08SEP1999":1,"15SEP1999":1,"22SEP1999":1,"29SEP1999":1,"06OCT1999":1,"13OCT1999":1,"20OCT1999":1,"27OCT1999":1,"03NOV1999":1,"10NOV1999":1,"17NOV1999":1,"24NOV1999":1,"01DEC1999":1,"08DEC1999":1,"15DEC1999":1,"22DEC1999":1,"29DEC1999":1,"05JAN2000":1,"12JAN2000":1,"19JAN2000":1,"26JAN2000":1,"02FEB2000":1,"09FEB2000":1,"16FEB2000":1,"23FEB2000":1,"01MAR2000":1,"08MAR2000":1,"15MAR2000":1,"22MAR2000":1,"29MAR2000":1,"05APR2000":1,"12APR2000":1,"19APR2000":1,"26APR2000":1,"03MAY2000":1,"10MAY2000":1,"17MAY2000":1,"24MAY2000":1,"31MAY2000":1,"07JUN2000":1,"14JUN2000":1,"21JUN2000":1,"28JUN2000":1,"05JUL2000":1,"12JUL2000":1,"19JUL2000":1,"26JUL2000":1,"02AUG2000":1,"09AUG2000":1,"16AUG2000":1,"23AUG2000":1,"30AUG2000":1,"06SEP2000":1,"13SEP2000":1,"20SEP2000":1,"27SEP2000":1,"04OCT2000":1,"11OCT2000":1,"18OCT2000":1,"25OCT2000":1,"01NOV2000":1,"08NOV2000":1,"15NOV2000":1,"22NOV2000":1,"29NOV2000":1,"06DEC2000":1,"13DEC2000":1,"20DEC2000":1,"27DEC2000":1,"03JAN2001":1,"10JAN2001":1,"17JAN2001":1,"24JAN2001":1,"31JAN2001":1,"07FEB2001":1,"14FEB2001":1,"21FEB2001":1,"28FEB2001":1,"07MAR2001":1,"14MAR2001":1,"21MAR2001":1,"28MAR2001":1,"04APR2001":1,"11APR2001":1,"18APR2001":1,"25APR2001":1,"02MAY2001":1,"09MAY2001":1,"16MAY2001":1,"23MAY2001":1,"30MAY2001":1,"06JUN2001":1,"13JUN2001":1,"20JUN2001":1,"27JUN2001":1,"04JUL2001":1,"11JUL2001":1,"18JUL2001":1,"25JUL2001":1,"01AUG2001":1,"08AUG2001":1,"15AUG2001":1,"22AUG2001":1,"29AUG2001":1,"05SEP2001":1,"12SEP2001":1,"19SEP2001":1,"26SEP2001":1,"03OCT2001":1,"10OCT2001":1,"17OCT2001":1,"24OCT2001":1,"31OCT2001":1,"07NOV2001":1,"14NOV2001":1,"21NOV2001":1,"28NOV2001":1,"05DEC2001":1,"12DEC2001":1,"19DEC2001":1,"26DEC2001":1,"02JAN2002":1,"09JAN2002":1,"16JAN2002":1,"23JAN2002":1,"30JAN2002":1,"06FEB2002":1,"13FEB2002":1,"20FEB2002":1,"27FEB2002":1,"06MAR2002":1,"13MAR2002":1,"20MAR2002":1,"27MAR2002":1,"03APR2002":1,"10APR2002":1,"17APR2002":1,"24APR2002":1,"01MAY2002":1,"08MAY2002":1,"15MAY2002":1,"22MAY2002":1,"29MAY2002":1,"05JUN2002":1,"12JUN2002":1,"19JUN2002":1,"26JUN2002":1,"03JUL2002":1,"10JUL2002":1,"17JUL2002":1,"24JUL2002":1,"31JUL2002":1,"07AUG2002":1,"14AUG2002":1,"21AUG2002":1,"28AUG2002":1,"04SEP2002":1,"11SEP2002":1,"18SEP2002":1,"25SEP2002":1,"02OCT2002":1,"09OCT2002":1,"16OCT2002":1,"23OCT2002":1,"30OCT2002":1,"06NOV2002":1,"13NOV2002":1,"20NOV2002":1,"27NOV2002":1,"04DEC2002":1,"11DEC2002":1,"18DEC2002":1,"25DEC2002":1,"01JAN2003":1,"08JAN2003":1,"15JAN2003":1,"22JAN2003":1,"29JAN2003":1,"05FEB2003":1,"12FEB2003":1,"19FEB2003":1,"26FEB2003":1,"05MAR2003":1,"12MAR2003":1,"19MAR2003":1,"26MAR2003":1,"02APR2003":1,"09APR2003":1,"16APR2003":1,"23APR2003":1,"30APR2003":1,"07MAY2003":1,"14MAY2003":1,"21MAY2003":1,"28MAY2003":1,"04JUN2003":1,"11JUN2003":1,"18JUN2003":1,"25JUN2003":1,"02JUL2003":1,"09JUL2003":1,"16JUL2003":1,"23JUL2003":1,"30JUL2003":1,"06AUG2003":1,"13AUG2003":1,"20AUG2003":1,"27AUG2003":1,"03SEP2003":1,"10SEP2003":1,"17SEP2003":1,"24SEP2003":1,"01OCT2003":1,"08OCT2003":1,"15OCT2003":1,"22OCT2003":1,"29OCT2003":1,"05NOV2003":1,"12NOV2003":1,"19NOV2003":1,"26NOV2003":1,"03DEC2003":1,"10DEC2003":1,"17DEC2003":1,"24DEC2003":1,"31DEC2003":1,"07JAN2004":1,"14JAN2004":1,"21JAN2004":1,"28JAN2004":1,"04FEB2004":1,"11FEB2004":1,"18FEB2004":1,"25FEB2004":1,"03MAR2004":1,"10MAR2004":1,"17MAR2004":1,"24MAR2004":1,"31MAR2004":1,"07APR2004":1,"14APR2004":1,"21APR2004":1,"28APR2004":1,"05MAY2004":1,"12MAY2004":1,"19MAY2004":1,"26MAY2004":1,"02JUN2004":1,"09JUN2004":1,"16JUN2004":1,"23JUN2004":1,"30JUN2004":1,"07JUL2004":1,"14JUL2004":1,"21JUL2004":1,"28JUL2004":1,"04AUG2004":1,"11AUG2004":1,"18AUG2004":1,"25AUG2004":1,"01SEP2004":1,"08SEP2004":1,"15SEP2004":1,"22SEP2004":1,"29SEP2004":1,"06OCT2004":1,"13OCT2004":1,"20OCT2004":1,"27OCT2004":1,"03NOV2004":1,"10NOV2004":1,"17NOV2004":1,"24NOV2004":1,"01DEC2004":1,"08DEC2004":1,"15DEC2004":1,"22DEC2004":1,"29DEC2004":1,"05JAN2005":1,"12JAN2005":1,"19JAN2005":1,"26JAN2005":1,"02FEB2005":1,"09FEB2005":1,"16FEB2005":1,"23FEB2005":1,"02MAR2005":1,"09MAR2005":1,"16MAR2005":1,"23MAR2005":1,"30MAR2005":1,"06APR2005":1,"13APR2005":1,"20APR2005":1,"27APR2005":1,"04MAY2005":1,"11MAY2005":1,"18MAY2005":1,"25MAY2005":1,"01JUN2005":1,"08JUN2005":1,"15JUN2005":1,"22JUN2005":1,"29JUN2005":1,"06JUL2005":1,"13JUL2005":1,"20JUL2005":1,"27JUL2005":1,"03AUG2005":1,"10AUG2005":1,"17AUG2005":1,"24AUG2005":1,"31AUG2005":1,"07SEP2005":1,"14SEP2005":1,"21SEP2005":1,"28SEP2005":1,"05OCT2005":1,"12OCT2005":1,"19OCT2005":1,"26OCT2005":1,"02NOV2005":1,"09NOV2005":1,"16NOV2005":1,"23NOV2005":1,"30NOV2005":1,"07DEC2005":1,"14DEC2005":1,"21DEC2005":1,"28DEC2005":1,"04JAN2006":1,"11JAN2006":1,"18JAN2006":1,"25JAN2006":1,"01FEB2006":1,"08FEB2006":1,"15FEB2006":1,"22FEB2006":1,"01MAR2006":1,"08MAR2006":1,"15MAR2006":1,"22MAR2006":1,"29MAR2006":1,"05APR2006":1,"12APR2006":1,"19APR2006":1,"26APR2006":1,"03MAY2006":1,"10MAY2006":1,"17MAY2006":1,"24MAY2006":1,"31MAY2006":1,"07JUN2006":1,"14JUN2006":1,"21JUN2006":1,"28JUN2006":1,"05JUL2006":1,"12JUL2006":1,"19JUL2006":1,"26JUL2006":1,"02AUG2006":1,"09AUG2006":1,"16AUG2006":1,"23AUG2006":1,"30AUG2006":1,"06SEP2006":1,"13SEP2006":1,"20SEP2006":1,"27SEP2006":1,"04OCT2006":1,"11OCT2006":1,"18OCT2006":1,"25OCT2006":1,"01NOV2006":1,"08NOV2006":1,"15NOV2006":1,"22NOV2006":1,"29NOV2006":1,"06DEC2006":1,"13DEC2006":1,"20DEC2006":1,"27DEC2006":1,"03JAN2007":1,"10JAN2007":1,"17JAN2007":1,"24JAN2007":1,"31JAN2007":1,"07FEB2007":1,"14FEB2007":1,"21FEB2007":1,"28FEB2007":1,"07MAR2007":1,"14MAR2007":1,"21MAR2007":1,"28MAR2007":1,"04APR2007":1,"11APR2007":1,"18APR2007":1,"25APR2007":1,"02MAY2007":1,"09MAY2007":1,"16MAY2007":1,"23MAY2007":1,"30MAY2007":1,"06JUN2007":1,"13JUN2007":1,"20JUN2007":1,"27JUN2007":1,"04JUL2007":1,"11JUL2007":1,"18JUL2007":1,"25JUL2007":1,"01AUG2007":1,"08AUG2007":1,"15AUG2007":1,"22AUG2007":1,"29AUG2007":1,"05SEP2007":1,"12SEP2007":1,"19SEP2007":1,"26SEP2007":1,"03OCT2007":1,"10OCT2007":1,"17OCT2007":1,"24OCT2007":1,"31OCT2007":1,"07NOV2007":1,"14NOV2007":1,"21NOV2007":1,"28NOV2007":1,"05DEC2007":1,"12DEC2007":1,"19DEC2007":1,"26DEC2007":1,"02JAN2008":1,"09JAN2008":1,"16JAN2008":1,"23JAN2008":1,"30JAN2008":1,"06FEB2008":1,"13FEB2008":1,"20FEB2008":1,"27FEB2008":1,"05MAR2008":1,"12MAR2008":1,"19MAR2008":1,"26MAR2008":1,"02APR2008":1,"09APR2008":1,"16APR2008":1,"23APR2008":1,"30APR2008":1,"07MAY2008":1,"14MAY2008":1,"21MAY2008":1,"28MAY2008":1,"04JUN2008":1,"11JUN2008":1,"18JUN2008":1,"25JUN2008":1,"02JUL2008":1,"09JUL2008":1,"16JUL2008":1,"23JUL2008":1,"30JUL2008":1,"06AUG2008":1,"13AUG2008":1,"20AUG2008":1,"27AUG2008":1,"03SEP2008":1,"10SEP2008":1,"17SEP2008":1,"24SEP2008":1,"01OCT2008":1,"08OCT2008":1,"15OCT2008":1,"22OCT2008":1,"29OCT2008":1,"05NOV2008":1,"12NOV2008":1,"19NOV2008":1,"26NOV2008":1,"03DEC2008":1,"10DEC2008":1,"17DEC2008":1,"24DEC2008":1,"31DEC2008":1,"07JAN2009":1,"14JAN2009":1,"21JAN2009":1,"28JAN2009":1,"04FEB2009":1,"11FEB2009":1,"18FEB2009":1,"25FEB2009":1,"04MAR2009":1,"11MAR2009":1,"18MAR2009":1,"25MAR2009":1,"01APR2009":1,"08APR2009":1,"15APR2009":1,"22APR2009":1,"29APR2009":1,"06MAY2009":1,"13MAY2009":1,"20MAY2009":1,"27MAY2009":1,"03JUN2009":1,"10JUN2009":1,"17JUN2009":1,"24JUN2009":1,"01JUL2009":1,"08JUL2009":1,"15JUL2009":1,"22JUL2009":1,"29JUL2009":1,"05AUG2009":1,"12AUG2009":1,"19AUG2009":1,"26AUG2009":1,"02SEP2009":1,"09SEP2009":1,"16SEP2009":1,"23SEP2009":1,"30SEP2009":1,"07OCT2009":1,"14OCT2009":1,"21OCT2009":1,"28OCT2009":1,"04NOV2009":1,"11NOV2009":1,"18NOV2009":1,"25NOV2009":1,"02DEC2009":1,"09DEC2009":1,"16DEC2009":1,"23DEC2009":1,"30DEC2009":1,"06JAN2010":1,"13JAN2010":1,"20JAN2010":1,"27JAN2010":1,"03FEB2010":1,"10FEB2010":1,"17FEB2010":1,"24FEB2010":1,"03MAR2010":1,"10MAR2010":1,"17MAR2010":1,"24MAR2010":1,"31MAR2010":1,"07APR2010":1,"14APR2010":1,"21APR2010":1,"28APR2010":1,"05MAY2010":1,"12MAY2010":1,"19MAY2010":1,"26MAY2010":1,"02JUN2010":1,"09JUN2010":1,"16JUN2010":1,"23JUN2010":1,"30JUN2010":1,"07JUL2010":1,"14JUL2010":1,"21JUL2010":1,"28JUL2010":1,"04AUG2010":1,"11AUG2010":1,"18AUG2010":1,"25AUG2010":1,"01SEP2010":1,"08SEP2010":1,"15SEP2010":1,"22SEP2010":1,"29SEP2010":1,"06OCT2010":1,"13OCT2010":1,"20OCT2010":1,"27OCT2010":1,"03NOV2010":1,"10NOV2010":1,"17NOV2010":1,"24NOV2010":1,"01DEC2010":1,"08DEC2010":1,"15DEC2010":1,"22DEC2010":1,"29DEC2010":1,"05JAN2011":1,"12JAN2011":1,"19JAN2011":1,"26JAN2011":1,"02FEB2011":1,"09FEB2011":1,"16FEB2011":1,"23FEB2011":1,"02MAR2011":1,"09MAR2011":1,"16MAR2011":1,"23MAR2011":1,"30MAR2011":1,"06APR2011":1,"13APR2011":1,"20APR2011":1,"27APR2011":1,"04MAY2011":1,"11MAY2011":1,"18MAY2011":1,"25MAY2011":1,"01JUN2011":1,"08JUN2011":1,"15JUN2011":1,"22JUN2011":1,"29JUN2011":1,"06JUL2011":1,"13JUL2011":1,"20JUL2011":1,"27JUL2011":1,"03AUG2011":1,"10AUG2011":1,"17AUG2011":1,"24AUG2011":1,"31AUG2011":1,"07SEP2011":1,"14SEP2011":1,"21SEP2011":1,"28SEP2011":1,"05OCT2011":1,"12OCT2011":1,"19OCT2011":1,"26OCT2011":1,"02NOV2011":1,"09NOV2011":1,"16NOV2011":1,"23NOV2011":1,"30NOV2011":1,"07DEC2011":1,"14DEC2011":1,"21DEC2011":1,"28DEC2011":1,"04JAN2012":1,"11JAN2012":1,"18JAN2012":1,"25JAN2012":1,"01FEB2012":1,"08FEB2012":1,"15FEB2012":1,"22FEB2012":1,"29FEB2012":1,"07MAR2012":1,"14MAR2012":1,"21MAR2012":1,"28MAR2012":1,"04APR2012":1,"11APR2012":1,"18APR2012":1,"25APR2012":1,"02MAY2012":1,"09MAY2012":1,"16MAY2012":1,"23MAY2012":1,"30MAY2012":1,"06JUN2012":1,"13JUN2012":1,"20JUN2012":1,"27JUN2012":1,"04JUL2012":1,"11JUL2012":1,"18JUL2012":1,"25JUL2012":1,"01AUG2012":1,"08AUG2012":1,"15AUG2012":1,"22AUG2012":1,"29AUG2012":1,"05SEP2012":1,"12SEP2012":1,"19SEP2012":1,"26SEP2012":1,"03OCT2012":1,"10OCT2012":1,"17OCT2012":1,"24OCT2012":1,"31OCT2012":1,"07NOV2012":1,"14NOV2012":1,"21NOV2012":1,"28NOV2012":1,"05DEC2012":1,"12DEC2012":1,"19DEC2012":1,"26DEC2012":1,"02JAN2013":1,"09JAN2013":1,"16JAN2013":1,"23JAN2013":1,"30JAN2013":1,"06FEB2013":1,"13FEB2013":1,"20FEB2013":1,"27FEB2013":1,"06MAR2013":1,"13MAR2013":1,"20MAR2013":1,"27MAR2013":1,"03APR2013":1,"10APR2013":1,"17APR2013":1,"24APR2013":1,"01MAY2013":1,"08MAY2013":1,"15MAY2013":1,"22MAY2013":1,"29MAY2013":1,"05JUN2013":1,"12JUN2013":1,"19JUN2013":1,"26JUN2013":1,"03JUL2013":1,"10JUL2013":1,"17JUL2013":1,"24JUL2013":1,"31JUL2013":1,"07AUG2013":1,"14AUG2013":1,"21AUG2013":1,"28AUG2013":1,"04SEP2013":1,"11SEP2013":1,"18SEP2013":1,"25SEP2013":1,"02OCT2013":1,"09OCT2013":1,"16OCT2013":1,"23OCT2013":1,"30OCT2013":1,"06NOV2013":1,"13NOV2013":1,"20NOV2013":1,"27NOV2013":1,"04DEC2013":1,"11DEC2013":1,"18DEC2013":1,"25DEC2013":1,"01JAN2014":1,"08JAN2014":1,"15JAN2014":1,"22JAN2014":1,"29JAN2014":1,"05FEB2014":1,"12FEB2014":1,"19FEB2014":1,"26FEB2014":1,"05MAR2014":1,"12MAR2014":1,"19MAR2014":1,"26MAR2014":1,"02APR2014":1,"09APR2014":1,"16APR2014":1,"23APR2014":1,"30APR2014":1,"07MAY2014":1,"14MAY2014":1,"21MAY2014":1,"28MAY2014":1,"04JUN2014":1,"11JUN2014":1,"18JUN2014":1,"25JUN2014":1,"02JUL2014":1,"09JUL2014":1,"16JUL2014":1,"23JUL2014":1,"30JUL2014":1,"06AUG2014":1,"13AUG2014":1,"20AUG2014":1,"27AUG2014":1,"03SEP2014":1,"10SEP2014":1,"17SEP2014":1,"24SEP2014":1,"01OCT2014":1,"08OCT2014":1,"15OCT2014":1,"22OCT2014":1,"29OCT2014":1,"05NOV2014":1,"12NOV2014":1,"19NOV2014":1,"26NOV2014":1,"03DEC2014":1,"10DEC2014":1,"17DEC2014":1,"24DEC2014":1,"31DEC2014":1,"07JAN2015":1,"14JAN2015":1,"21JAN2015":1,"28JAN2015":1,"04FEB2015":1,"11FEB2015":1,"18FEB2015":1,"25FEB2015":1},"Forth":{":":834,"immediate":138,"lastxt":22,"@":161,"dup":131,"c":60,"negate":17,"swap":133,"!":155,";":489,"\\":381,"source":18,"nip":30,">":301,"in":19,"Copyright":9,",":205,"Lars":9,"Brinkhoff":9,"char":62,"(":471,"--":369,")":466,"bl":27,"-":235,"word":35,"here":58,"+":181,"ahead":10,"resolve":20,"postpone":161,"nonimmediate":5,"[":94,"compile":12,"]":57,"literal":30,"create":36,"dovariable_code":5,"header":6,"reveal":8,"postponers":10,"caddr":13,"drop":32,"C":66,"find":13,"cells":17,"execute":8,"unresolved":21,"orig":25,"chars":10,"n1":17,"n2":17,"COMMENT;":5,"else":35,"orig1":5,"orig2":5,"branch":14,"if":91,"flag":22,"0branch":25,"then":87,"does":34,"dodoes_code":5,"over":42,"code":19,"r":194,"begin":44,"dest":26,"while":41,"x":84,"repeat":41,"until":5,"recurse":10,"pad":16,"addr":47,"parse":20,"n":84,"?":83,"<":54,"2dup":39,"<>":16,"2drop":42,"TODO":131,"If":5,"necessary":5,"refill":13,"and":30,"keep":5,"parsing":5,".":139,"string":29,"allot":24,"align":8,"cmove":6,"s":31,"cell":42,"aligned":8,"squote":5,"quote":16,"state":14,"abort":22,"cr":28,"type":22,"----------------":12,"Core":5,"words":17,"#":30,"#s":5,"y":51,"&":5,"nand":26,"invert":14,"*":30,"/":73,"mod":33,"loop":42,"nest":10,"sys":26,"unloop":10,"space":17,"emit":18,"digit":10,"base":13,"number":14,"rot":12,"count":10,"=":29,"x1":45,"x2":40,"2n":5,"Kernel":34,"2over":5,"x3":20,"x4":10,"pick":13,"2swap":5,"<#":5,"abs":5,"|":21,"accept":5,"constant":8,"decimal":5,"depth":7,"data_stack":5,"do":26,"R":28,"environment":5,"evaluate":6,"fill":5,"fm":5,"hold":5,"j":5,"leave":5,"lshift":10,"rshift":17,"max":10,"min":5,"move":5,"quit":10,"...":11,"return_stack":5,"interpret":6,"bye":7,"body":11,"d":16,"sign":7,"sm":5,"rem":5,"spaces":5,"u":18,"signbit":15,"xor":16,"^":5,"um":5,"variable":16,"forth":4,"Tools":4,".s":2,"dump":2,"bounds":5,"i":12,"cdump":2,"again":5,"see":17,"end":12,"xt":27,"exit":7,"nextxt":6,"cabs":6,"name":6,"disassemble":4,".addr":4,"line":4,"#body":2,"traverse":2,"dictionary":2,"..":12,"out":4,"execution":2,"xt2":6,"true":3,"extension":6,"assembler":9,"kernel":2,"cs":5,"roll":3,"editor":2,"forget":2,"Forth2012":3,"tools":2,"nr":2,"synonym":2,"undefined":4,"defined":3,"tuck":3,"Assembler":2,"for":2,"x86":2,"Adds":1,"to":6,"FORTH":1,"vocabulary":3,"ASSEMBLER":2,"CODE":5,"Creates":1,"with":4,"END":1,"opcodes":1,"Conventional":1,"prefix":1,"syntax":2,"Addressing":2,"modes":2,"direct":4,"register":3,"reg":23,"indirect":5,"displacement":2,"indexed":2,"not":4,"supported":1,"yet":1,"require":2,"lib":1,"common":1,".fth":2,"search":1,"also":3,"definitions":2,"Access":1,"the":9,"target":1,"image":1,"value":2,"delta":2,"dp":4,"h":4,"hex":2,"This":1,"signals":1,"that":1,"an":1,"operand":4,"is":8,"a":9,"address":2,"deadbeef":1,"opcode":23,"dir":5,"mrrm":17,"defer":11,"sib":11,"disp":12,"imm":15,"opsize":3,"Set":6,"And":1,"destination":1,"or":4,"memory":2,"off":8,"mem":2,"bits":11,"rm":16,"byte":5,"c0":2,"@bits":2,"Write":1,"parts":1,"of":7,"instruction":3,"ds":8,"twobyte":2,"FF":5,"imm8":4,"imm16":1,"imm32":2,"disp8":3,"disp32":4,"size":1,"op8":2,"op32":1,"op16":1,"SIB":1,"within":2,"pc":2,"relative":2,"Implements":3,"addressing":2,"reg1":1,"reg2":3,"ind":8,"idx":2,"Reset":1,"0opsize":4,"0ds":5,"0reg":4,"0mrrm":2,"0sib":2,"0disp":2,"0imm":2,"0asm":4,"on":1,"Enter":1,"mode":3,"start":3,"previous":2,"extend":2,"alu":9,"mov":5,"B0":1,"push":4,"test":4,"F6":1,"op":12,"Process":1,"one":1,"All":1,"operands":1,"except":1,"have":2,"stack":4,"picture":1,"Define":2,"formats":2,"mnemonic":2,"format":9,"csp":2,"Instruction":2,"0op":20,"1reg":3,"1op":3,"2op":18,"1addr":3,"1imm8":2,"mnemonics":1,"add":1,"0F44":1,"Todo":1,"other":1,"condition":1,"codes":1,"0FB6":1,"movzx":1,"0FBE":1,"movsx":1,"adc":1,"sbb":1,"es":1,"sub":1,"2E":1,"ss":1,"cmp":1,"3E":1,"pop":2,"fs":1,"gs":1,"jcc":1,"xchg":1,"8D":1,"lea":1,"nop":1,"C3":1,"ret":1,"C6":1,"m":4,"C7":1,"CD":1,"int":1,"E8":1,"call":2,"E9":1,"jmp":3,"EB":1,"rel8":1,"F0":1,"lock":1,"F2":1,"rep":1,"F3":1,"repz":1,"F4":1,"hlt":1,"F5":1,"cmc":1,"F610":1,"F618":1,"neg":1,"F8":1,"clc":1,"F9":1,"stc":1,"FA":1,"cli":1,"FB":1,"sti":1,"FC":1,"cld":1,"FD":1,"std":1,"FE":1,"inc":1,"dec":1,"sp":4,"displaced":1,"registers":1,"reg8":2,"reg16":2,"reg32":2,"Register":1,"names":1,"al":1,"ax":1,"eax":1,"cl":1,"cx":1,"ecx":1,"dl":1,"dx":1,"edx":1,"bx":1,"ebx":1,"ah":1,"esp":1,"ch":1,"bp":1,"ebp":1,"dh":1,"si":1,"esi":1,"bh":1,"di":1,"edi":1,"Runtime":1,"elsewhere":1,"only":1,"Standard":1,"entry":1,"points":1,"ENUM":1,"Double":1,"DOES":1,"enum":2,"But":1,"this":1,"simpler":1,"Simplifies":1,"compiling":1,"[[":2,"]]":3,"Usage":1,"foo":2,"bar":1,"HELLO":4,"KataDiversion":1,"Forth":1,"utils":1,"empty":2,"EMPTY":1,"DEPTH":2,"IF":10,"BEGIN":3,"DROP":3,"UNTIL":3,"THEN":10,"power":2,"**":3,"n1_pow_n2":1,"SWAP":8,"DUP":14,"DO":2,"OVER":2,"LOOP":2,"NIP":4,"compute":1,"highest":1,"below":1,"N":7,"e":2,".g":2,"->":6,"MAXPOW2":2,"log2_n":1,"ABORT":1,"ELSE":7,"I":5,"kata":1,"given":3,"has":1,"two":2,"adjacent":2,"NOT":3,"TWO":3,"ADJACENT":3,"BITS":3,"bool":1,"uses":1,"following":1,"algorithm":1,"return":5,"A":5,"X":5,"LOG2":1,"++":1,"/=":1,">=":1,"OR":1,"2DROP":2,"INVERT":1,"maximum":1,"which":3,"can":2,"be":2,"made":2,"MAX":2,"NB":3,"numbers":1,"less":1,"http":1,"//":1,"www":1,".codekata":1,".com":1,"code_kata_fifte":1,".html":1,"HOW":1,"MANY":1,"Block":2,"blk":3,"current":5,"block":8,"buffer":2,"extended":3,"semantics":3,"flush":1,"load":2,"save":3,"input":4,"#source":2,"restore":2,"buffers":2,"update":1,"scr":2,"list":1,"thru":1,"Bit":1,"arrays":1,"u1":1,"u2":1,"bitmap":1,"erase":2,"bit":2,"f":2,"1bit":2,"0bit":2,"#tib":2,".r":2,"2r":3,"noname":1,"><":1,"case":5,"convert":1,"endcase":1,"endof":1,"sys1":1,"sys2":1,"expect":1,"false":2,"marker":1,"xn":7,"x0":4,"query":1,"tib":2,"id":1,"span":1,"unused":1,"core":1,"action":1,"xt1":2,"holds":1},"Fortran":{"c":3,"comment":8,"*":4,"program":3,"main":3,"end":13,"subroutine":3,"foo":4,"(":16,"i":16,",":13,"x":8,"b":8,")":16,"INTEGER":4,"REAL":4,"LOGICAL":4,"if":6,".ne":3,".0":5,"then":3,"call":3,"bar":4,"-":4,"return":6,"double":3,"complex":3,"function":3,"baz":8,"()":4,"=":4,"d0":8,"PROGRAM":1,"MAIN":1,"END":4,"C":1,"SUBROUTINE":1,"IF":2,".NE":1,"THEN":1,"CALL":1,"RETURN":2,"DOUBLE":1,"COMPLEX":1,"FUNCTION":1,"!":1,"Codes":1,"/":11,"HYCOM":1,"hycom":1,"ATLb2":1,".00":1,"src_2":1,".01_22_one":1,"real":1,"onemu":2,"twomu":2,"data":3,"threemu":1,"e9":1},"FreeBasic":{"Dim":24,"Shared":4,"As":63,"Integer":12,"Grad":3,"(":258,"To":8,")":225,"Sub":10,"Rainbow":3,"()":15,"i":7,",":268,"b":16,"badd":5,"g":8,"gadd":5,"r":8,"radd":5,"rx":5,"gx":5,"bx":5,"=":149,"-":22,"Int":6,"Rnd":5,"*":9,":":71,"For":7,"+=":6,"If":57,"<":7,"Then":48,">":8,"RGB":1,"Next":6,"End":28,"GenPlasma":2,"byval":9,"w":10,"as":20,"integer":8,"h":10,"_":26,"crnr1":4,"crnr2":4,"crnr3":4,"crnr4":4,"rough":7,"iter":2,"prs":2,"double":3,"prex":7,"prey":7,"d1":7,"d2":7,"d3":7,"d4":7,"hr":5,"fv":13,"Image":20,"to":4,"/":21,"+":24,"((":2,"rnd":2,"ELseif":2,"Endif":2,"Cint":20,"))":17,"divisor":1,"mdivx":9,"mdivy":9,"xs":13,"ys":13,"c1":4,"c2":4,"c3":4,"c4":4,"cx":5,"cy":5,"dx":5,"dy":5,"-=":3,"Step":4,"ScreenLock":1,"Line":2,"BF":1,"ScreenUnlock":1,"#include":5,"Using":1,"FB":1,"#define":10,"ri":5,"x":2,"ScreenRes":1,",,":1,"Randomize":1,"Timer":1,"Do":4,"Locate":1,"Print":43,"MultiKey":2,"&":31,"h01":1,"ElseIf":2,"SC_SPACE":1,"Goto":1,"ExitDo":2,"EndIf":1,"Loop":3,"Handle":1,"hEdit":4,"hList":4,"hStatus":3,"Function":13,"WndProc":1,"hWnd":15,"HWND":1,"msg":6,"UINT":1,"wParam":4,"WPARAM":1,"lParam":5,"LPARAM":1,"LRESULT":1,"RECT":1,"rc":6,"PAINTSTRUCT":1,"ps":1,"HANDLE":3,"PtDC":4,"HMENU":1,"hMenu":6,"hPopup":7,"hPop2":6,"Select":6,"Case":29,"WM_CREATE":1,"CreateMenu":1,"CreatePopupMenu":2,"AppendMenu":8,"MF_POPUP":2,"Cast":7,"UINT_PTR":2,"MF_STRING":6,"SetMenu":1,"CreateStatusWind":1,"WS_CHILD":3,"Or":11,"WS_VISIBLE":4,"WS_CLIPSIBLINGS":1,"SBS_SIZEGRIP":1,"SendMessage":5,"WM_SETTEXT":2,"@":3,"CreateWindowEx":3,"WS_EX_CLIENTEDGE":2,"ES_MULTILINE":1,"LB_ADDSTRING":1,"Open":1,"Command":2,"Binary":1,"Access":1,"Read":1,"#1":3,"UByte":1,"file_char":2,"LOF":1,"Get":1,"Close":1,"@file_char":1,")))":1,"endif":1,"WM_COMMAND":1,"MessageBox":7,"MB_OK":6,"WM_CLOSE":2,"WM_PAINT":1,"BeginPaint":1,"@ps":2,"SetBkMode":1,"TRANSPARENT":1,"TextOut":1,"EndPaint":1,"WM_KEYDOWN":1,"if":1,"VK_ESCAPE":1,"then":1,"WM_SIZE":1,"GetClientRect":1,"@rc":1,"MoveWindow":2,".right":3,".bottom":2,"WM_DESTROY":1,"PostQuitMessage":1,"return":1,"DefWindowProc":1,"hwnd":1,"type":3,"pCall":2,"function":1,"xy":1,"any":1,"ptr":1,"long":6,"DLLVERSIONINFO":3,"cbSize":1,"dwMajorVersion":1,"dwMinorVersion":1,"dwBuildNumber":1,"dwPlatformID":1,"end":1,"WinMain":2,"hInstance":3,"HINSTANCE":2,"hPrevInstance":1,"lpCmdLine":1,"LPSTR":1,"nShowCmd":1,"wc":12,"WNDCLASSEX":2,"MSG":1,"hDll":4,"hIconLib":4,"pGetVersion":3,"dvi":4,".cbSize":2,"sizeof":1,"LoadLibrary":2,".hIcon":2,"LoadIcon":1,"LPCTSTR":1,"FreeLibrary":2,"Any":3,"Ptr":6,"GetProcAddress":1,"@dvi":2,".dwMajorVersion":2,";":10,"Str":6,".dwMinorVersion":1,"SizeOf":1,".hbrBackground":1,"GetStockObject":1,"COLOR_BTNFACE":1,".hCursor":1,"LoadCursor":1,"IDC_ARROW":1,".hIconSm":1,".hInstance":1,".lpfnWndProc":1,"@WndProc":1,".lpszClassName":2,".style":1,"CS_HREDRAW":1,"CS_VREDRAW":1,"RegisterClassEx":1,"@wc":1,"WS_OVERLAPPEDWIN":1,"GetSystemMetrics":2,"SM_CXSCREEN":1,"SM_CYSCREEN":1,"Return":5,"While":3,"GetMessage":1,"@msg":3,"TranslateMessage":1,"DispatchMessage":1,"Wend":2,".wParam":1,"GetModuleHandle":1,"NULL":2,"SW_NORMAL":1,"VERBOSE":17,"Declare":3,"raise":3,"cdecl":2,"Alias":2,"ByVal":11,"signal":1,"Long":10,"setjmp2":2,"jmp_buf":3,"VectoredHandler":2,"pexp":4,"PEXCEPTION_POINT":2,"Type":2,"exdata":5,"jump":1,"icod":1,"file":1,"String":6,"proc":1,"h1":1,"ReDim":2,"e_exceptions":29,"e_pos":42,".h1":3,"AddVectoredExcep":2,"@VectoredHandler":2,"Try":12,"UBound":2,"Preserve":1,".jump":5,"New":1,".icod":7,"Space":9,"#macro":2,"Catch":3,"e":44,"_type":8,"#endmacro":2,"Catch_Any":12,"Else":8,"Finally":12,"EndTry":12,"Delete":1,"RemoveVectoredEx":1,"Exit":2,"THROW":1,".file":4,"__FILE__":2,".proc":4,"__FUNCTION__":2,".line":4,"__LINE__":2,".msg":7,"longjmp":2,"Show_Catch":16,"THROW_MSG":5,"mess":2,"ByRef":1,"flag":3,"status":26,"Chr":8,"&=":4,"messagebox":3,"MB_ICONWARNING":2,"PEXCEPTION_RECOR":1,"pexr":3,"->":8,"ExceptionRecord":1,"PCONTEXT":1,"pctxr":5,"ContextRecord":1,"iflag":6,"Hex":3,"ExceptionCode":2,"EXCEPTION_ACCESS":1,"EXCEPTION_ARRAY_":1,"EXCEPTION_BREAKP":1,"EXCEPTION_DATATY":1,"EXCEPTION_ILLEGA":1,"EXCEPTION_IN_PAG":1,"EXCEPTION_INT_DI":1,"EXCEPTION_INT_OV":1,"EXCEPTION_INVALI":1,"EXCEPTION_NONCON":1,"EXCEPTION_PRIV_I":1,"EXCEPTION_SINGLE":1,"EXCEPTION_STACK_":1,"RetVal":3,"MB_ICONERROR":2,"MB_OKCANCEL":1,"MB_APPLMODAL":1,"MB_TOPMOST":1,"IDOK":1,"----------------":2,"Increment":1,"the":4,"instruction":2,"pointer":1,"in":1,"context":1,"record":1,"past":1,"byte":1,"breakpoint":1,"avoid":1,"having":1,"exception":1,"recur":1,".":1,"#ifndef":1,"__FB_64BIT__":1,"Eip":2,"#else":1,"Rip":2,"#endif":1,"DIVISION_BY_ZERO":4,"FORCED_TO_ZERO":2,"NOTHING_EX":2,"div1":3,"a":7,"Double":2,"And":1,"Asm":3,".byte":3,"Breakpoint":2,"INT":2,"add_div":5,"c":2,"Single":1,"test":6,"stack_overflow":2,"foo":1,"intPtr":2,"[":1,"]":1,"uncomment":1,"these":1,"lines":1,"not":1,"really":1,"trapped":2,"it":1,"crashs":1,"before":1,"been":1,"....":1,"<>":2,"d0":1,"k":3,"Inkey":1,"Sleep":2},"FreeMarker":{"<#":14,"ftl":1,"strip_text":1,"=":11,"true":1,"/>":6,"macro":8,"page":2,"title":5,">":41,"<!":1,"doctype":1,"html":3,"<":13,"lang":1,"head":2,"${":5,"}":6,"</":9,"<@":4,"metaTags":2,"body":2,"nested":1,"footer":2,"</#":7,"---":1,"Default":1,"meta":5,"tags":1,"-->":2,"compress":2,"charset":1,"http":1,"-":1,"equiv":1,"content":3,"name":2,"p":4,"This":2,"is":2,"using":1,"FreeMarker":2,"v":1,".version":1,"import":1,"as":2,"layout":3,"assign":1,"results":4,"[":1,"{":1,":":2,",":1,"]":1,".page":2,"if":2,"?":2,"size":1,"==":1,"There":1,"were":1,"no":1,".":1,"else":1,"ul":2,"list":2,"result":3,"li":2,"strong":2,".title":1,".description":1,"--":1,"a":1,"comment":1,"currentTime":2,"</@":1,".now":1,"string":1,".full":1},"Frege":{"module":2,"examples":4,".Concurrent":2,"where":37,"import":7,"System":1,".Random":1,"Java":3,".Net":1,"(":270,"URL":2,")":257,"Control":1,"as":30,"C":2,"main2":1,"args":2,"=":223,"do":36,"m":7,"<-":108,"newEmptyMVar":1,"forkIO":11,".put":9,"replicateM_":3,"c":31,".take":5,"print":6,"println":21,"example1":1,"putChar":2,"))":21,"example2":2,"s":20,"getLine":2,"case":5,".long":2,"of":17,"Right":4,"n":33,"->":51,"setReminder":3,">>":5,"Left":4,"_":47,"::":34,"Long":1,"IO":9,"()":20,"++":93,"show":21,"Thread":4,".sleep":4,"*":9,"table":4,"mainPhil":2,"[":87,"fork1":3,",":235,"fork2":3,"fork3":3,"fork4":3,"fork5":3,"]":88,"mapM":3,"MVar":6,".new":23,"philosopher":7,"return":14,"String":9,"Int":6,"me":13,"left":6,"right":4,"g":4,"Random":3,".newStdGen":1,"let":8,"phil":4,"tT":2,"g1":2,".randomR":2,"eT":2,"g2":3,"thinkTime":3,"eatTime":3,"fl":4,"rFork":2,".poll":1,"Just":2,"fr":3,".notifyAll":2,"Nothing":2,".wait":1,"inter":3,"InterruptedExcep":1,"`":104,"catch":2,"getURL":4,"xx":2,"url":2,"con":6,".openConnection":1,".connect":1,"is":13,".getInputStream":1,"typ":4,".getContentType":1,"COMMENT--":114,"ir":2,"InputStreamReade":3,"fromMaybe":1,"charset":3,"unsupportedEncod":3,"br":4,"BufferedReader":2,".getLines":2,"InputStream":1,"UnsupportedEncod":1,"x":43,"stderr":3,".println":3,".catched":1,"ctyp":2,"~":1,"\\":5,"S":1,"+":10,".group":1,"type":7,"SomeException":2,"Throwable":1,"main":11,"[]":25,"m1":3,".newEmpty":3,"m2":3,"m3":3,"r":7,"catchAll":3,".":43,"r1":2,"r2":2,"r3":2,"result":10,"|":59,".getClass":1,".getName":1,"y":15,"sum":2,"map":48,"length":16,"package":2,".SwingExamples":1,".Awt":1,"ActionListener":4,".Swing":1,"rs":2,"Runnable":1,"helloWorldGUI":2,"buttonDemoGUI":2,"celsiusConverter":2,"mapM_":3,"invokeLater":1,"tempTextField":2,"JTextField":1,"celsiusLabel":2,"JLabel":3,"convertButton":3,"JButton":7,"fahrenheitLabel":4,"frame":16,"JFrame":6,".setDefaultClose":3,".dispose_on_clos":3,".setTitle":1,".setText":5,"convertButtonAct":2,"celsius":3,".getText":1,".double":1,">>=":14,".addActionListen":3,"contentPane":3,".getContentPane":2,"layout":2,"GroupLayout":1,".setLayout":1,".pack":3,".setVisible":3,"true":14,"label":2,"cp":4,".add":4,"newContentPane":6,"JPanel":1,"b1":14,".setVerticalText":3,"SwingConstants":6,".center":3,".setHorizontalTe":3,".leading":3,"b2":12,"b3":8,".setEnabled":7,"false":11,"action1":2,"action3":2,".setOpaque":1,".setContentPane":1,"COMMENT{-":4,".CommandLineCloc":1,"data":3,"Date":5,"native":3,"java":1,".util":1,".Date":1,"new":2,"MutableIO":1,"--":71,"toString":1,"Mutable":1,"ST":1,"d":3,".toString":2,"---":10,"action":1,"to":6,"give":1,"us":1,"the":11,"current":4,"time":1,"forever":1,"stdout":1,".flush":1,".Sudoku":1,"Data":2,".TreeMap":1,"Tree":5,"keys":2,".List":1,"DL":1,"hiding":1,"find":13,"union":10,"Element":6,"Zelle":8,"set":3,"candidates":11,"Position":21,"Feld":3,"Brett":13,"for":12,"assumptions":7,"and":5,"conclusions":2,"Assumption":18,"!":5,"ISNOT":13,"IS":15,"derive":2,"Eq":1,"Ord":1,"instance":1,"Show":1,"p":67,"e":15,"pname":7,".show":3,"showcs":5,"cs":27,"joined":4,"elements":11,"all":17,"possible":2,"..":2,"positions":16,"rowstarts":4,"a":76,"row":19,"starting":3,"colstarts":3,"column":2,"boxstarts":3,"box":14,"boxmuster":3,"pattern":1,"by":1,"adding":1,"upper":1,"position":7,"results":1,"in":6,"real":1,"extract":2,"field":4,"getf":16,"f":19,":":26,"fs":22,"fst":9,"==":26,"otherwise":8,"cell":19,"getc":12,"b":101,"snd":19,"compute":4,"list":5,"that":6,"belong":3,"same":6,"given":3,"z":12,"quot":1,"col":16,"mod":3,"ri":2,"div":3,"or":6,"depending":1,"on":1,"ci":2,"index":3,"middle":1,"check":1,"if":2,"candidate":6,"has":2,"exactly":1,"one":2,"member":1,"i":14,".e":1,"been":1,"solved":1,"single":8,"Bool":2,"unsolved":10,"allrows":8,"allcols":5,"allboxs":5,"allrcb":5,"zip":7,"repeat":3,"containers":5,"packed":1,"chr":2,"ord":6,"printb":3,"p1line":2,"pfld":4,"line":2,"zs":1,"msg":5,"res012":2,"concatMap":1,"turnoff1":3,"off":9,"nc":5,"newb":7,"filter":25,"notElem":7,"!=":22,"turnoff":11,"turnoffh":1,"ps":7,"foldM":2,"toh":2,"setto":3,"cname":3,"nf":2,"reduce":2,"sss":3,"each":1,"with":8,"more":2,"than":2,"rcb":16,"elem":16,"collect":1,"remove":1,"from":4,"hiddenSingle":2,"select":1,"number":2,"containername":1,"FOR":9,"IN":7,"occurs":5,"((":16,"nakedPair":2,"t":13,"nm":6,"SELECT":3,"pos":5,"tuple":2,"name":2,"fields":5,"u":6,"fold":6,"non":2,"outof":6,"-":7,"tuples":2,"hit":7,"subset":3,"any":3,"hiddenPair":2,">":4,"minus":2,"uniq":4,"sort":4,"common":3,"<":1,">=":3,"bs":7,"undefined":1,"cannot":1,"happen":1,"because":1,"either":1,"empty":2,"not":2,"intersectionlist":2,"intersections":2,"reason":8,"reson":1,"container":4,"cpos":7,"WHERE":2,"head":16,"tail":2,"are":1,"intersection":1,"xyWing":2,"board":36,"there":3,"exists":3,"rcba":4,"share":1,"&&":9,"||":2,"B":1,"then":1,"else":1,"c1":3,"c2":3,"fish":5,"fishname":5,"rset":4,"take":12,"rows":1,"cols":5,"look":2,"certain":1,"rflds":2,"rowset":1,"colss":3,"must":2,"appear":1,"at":2,"least":2,"cstart":2,"conseq":3,"contradicts":7,"aPos":5,"toClear":7,"chain":2,"paths":10,"solution":6,"reverse":4,"css":7,"chainContra":2,"pro":7,"contra":4,"ALL":2,"conlusions":1,"uniqBy":2,"using":2,"sortBy":2,"comparing":2,"conslusion":1,"chains":2,"LET":1,"BE":1,"final":2,"conclusion":4,"THE":1,"FIRST":1,"cellRegionChain":2,"os":3,"cellas":2,"regionas":2,"be":1,"iss":3,"implications":3,"ass":2,"first":2,"assumption":3,"@":12,"region":2,"oss":2,"Liste":1,"aller":1,"Annahmen":1,"ein":1,"bestimmtes":1,"consequences":4,"[[":3,"]]":3,"acstree":3,".fromList":1,".lookup":1,"error":1,"mkPaths":3,"acst":3,"impl":2,"{":2,"a1":1,"a2":1,"a3":1,"impls":2,"ns":2,"concat":1,"takeUntil":1,"null":1,"iterate":1,"expandchain":2,"avoid":1,"loops":1,"solve":13,"res":20,"apply":11,"smallest":1,"sets":1,"HIDDEN":2,"SINGLES":1,"locked":1,"NAKED":1,"PAIRS":2,"TRIPLES":2,"QUADRUPELS":2,"XY":1,"WINGS":1,"FISH":1,"forcing":1,"allow":1,"infer":1,"both":1,"brd":2,"turn":1,"string":1,"into":1,"mkrow":2,"mkrow1":2,"xs":4,"make":1,"sure":1,"unpacked":2,"<=":2,"ignored":1,"COMMENT\"":1,"#":2,"^":1,"W":1,"}":1,"$":1,"felder":2,"decode":4,"files":2,"forM_":1,"sudoku":2,"file":2,"openReader":1,"lines":2,"process":5,"ss":6,")))":1,"candi":2,"consider":3,"acht":4,"neun":2},"Fstar":{"COMMENT(*":60,"module":16,"FStar":20,".DependentMap":1,"COMMENT//":33,"val":41,"t":33,"(":408,"key":49,":":239,"eqtype":30,")":214,"value":20,"->":114,"Type":31,"u":6,"#v":6,"))":74,"create":3,"#key":21,"#value":14,"Tot":49,"f":15,"k":59,")))":15,"sel":20,"m":30,"sel_create":1,"Lemma":24,"ensures":20,"==":16,"[":10,"SMTPat":8,"]":9,"upd":8,"v":31,"sel_upd_same":1,"sel_upd_other":1,"requires":11,"equal":7,"m1":15,"m2":15,"prop":1,"equal_intro":1,"forall":1,".":2,"equal_refl":1,"equal_elim":1,"restrict":2,"p":17,"Type0":6,"{":33,"}":33,"sel_restrict":1,"let":89,"concat_value":2,"#key1":7,"value1":18,"key1":18,"#key2":7,"value2":10,"key2":16,"either":2,"=":120,"match":1,"with":1,"|":2,"Inl":2,"k1":5,"Inr":2,"k2":8,"concat":3,"#value1":11,"#value2":9,"sel_concat_l":1,"sel_concat_r":1,"rename_value":2,"ren":7,"rename":2,"sel_rename":1,"map":6,"sel_map":1,"map_upd":1,"Hacl":18,".HKDF":1,"ST":2,".HyperStack":6,".ST":3,"open":15,".All":2,".Mul":2,".Ghost":1,".Buffer":2,".UInt32":6,"U8":1,".UInt8":4,"U32":9,"U64":1,".UInt64":4,"S8":1,"S32":1,"S64":1,"Buffer":16,"Cast":8,".Cast":1,"Hash":1,".Hash":1,".SHA2":1,".L256":1,"HMAC":8,".HMAC":1,"uint8_t":1,".t":6,"uint32_t":10,"uint64_t":1,"suint8_t":2,"suint32_t":2,"suint64_t":1,"suint32_p":1,".buffer":2,"suint8_p":10,"u8_to_s8":2,".uint8_to_sint8":1,"u32_to_s8":3,".uint32_to_sint8":1,"u32_to_s32":1,".uint32_to_sint3":1,"u32_to_s64":1,".uint32_to_sint6":1,"s32_to_s8":1,".sint32_to_sint8":1,"s32_to_s64":1,".sint32_to_sint6":1,"u64_to_s64":1,".uint64_to_sint6":1,"inline_for_extra":4,"hashsize":18,".hashsize":1,"hashsize_32":1,".hashsize_32":1,"blocksize":1,".blocksize":1,"blocksize_32":1,".blocksize_32":1,"hkdf_extract":2,"prk":22,"length":11,"salt":5,"saltlen":4,"ikm":5,"ikmlen":4,"Stack":3,"unit":3,"fun":6,"h0":18,"live":12,"/":37,"\\":36,"r":3,"h1":9,"modifies_1":3,".hmac":3,"@":2,"private":1,"hkdf_expand_inne":5,"state":13,"<=":18,"prklen":11,"info":13,"infolen":13,"n":11,"pow2":14,"i":34,"rec":4,"push_frame":2,"()":11,";":34,"size_T":5,".mul_mod":3,"in":36,"size_Ti":6,"size_Til":10,"+":18,"^":16,"pos_Ti":3,"pos_Til":5,"pos_T":4,"ti":6,".sub":4,"til":8,"if":6,"then":6,"begin":2,".blit":6,".upd":2,"-":48,"end":2,"else":6,"pos":7,"pop_frame":2,"hkdf_expand":2,"okm":8,"len":63,"*":37,".v":3,"div":1,".create":6,"0uy":1,"_T":2,".Spec":5,".Bignum":8,".Fmul":1,".Constants":1,".Parameters":1,".Bigint":1,".Limb":1,".Modulo":1,".Fproduct":2,"#set":8,"options":12,"shift_reduce_pre":5,"s":32,"seqelem":37,"GTot":4,"reduce_pre":1,"shift_spec":7,"shift_reduce_spe":3,"reduce_spec":1,"lemma_shift_spec":3,"Seq":25,".append":2,".slice":6,".lemma_eq_intro":2,"lemma_shift_redu":3,"seval":38,"%":34,"prime":36,"limb_size":14,"lemma_reduce_spe":1,"mul_shift_reduce":26,"output":46,"seqelem_wide":9,"input":54,"input2":45,"ctr":73,"nat":11,"decreases":3,">":5,"sum_scalar_multi":2,".index":7,"==>":3,"))))":2,"true":1,"#reset":4,"lemma_mul_shift_":19,")))))":1,"input_init":16,"seval_wide":16,"seval_":9,"((":17,"lemma_mod_mul_di":2,"a":16,"b":10,"Math":12,".Lemmas":12,".lemma_mod_plus_":5,"lemma_mod_mul_co":2,".lemma_mod_mul_d":5,"o":23,"i0":19,"i2":17,"ij":15,"so":8,"cut":8,".distributivity_":1,"lemma_seval_def":1,"si":1,".pow2_plus":1,"tuple2":1,",":5,"j":4,"input2j":6,"lemma_sum_scalar":1,"<":1,".lemma_sum_scala":1,"assert":1,"lemma_seval_wide":4,"wide_zero":5,"seval_wide_":1,"assert_norm":1,"_":1,"fmul_pre":2,"carry_wide_pre":1,"carry_top_wide_p":1,"carry_wide_spec":4,"copy_from_wide_p":1,"carry_top_wide_s":3,"carry_0_to_1_pre":1,"copy_from_wide_s":2,"fmul_spec":2,"output1":2,"output2":3,"lemma_carry_top_":1,"output3":3,"lemma_copy_from_":1,"output4":2,"carry_0_to_1_spe":1,"lemma_whole_slic":2,"#a":2,".seq":1,".length":2},"Futhark":{"COMMENT--":134,"let":11,"split_channels":2,"[":54,"rows":20,"]":54,"cols":20,"(":29,"image":14,":":15,"u8":7,")":23,"f32":13,",":24,"=":11,"unzip3":2,"map":4,"\\":6,"row":17,"->":6,"pixel":4,".u8":3,"/":4,"))":3,"combine_channels":2,"rs":9,"gs":9,"bs":9,"map3":2,"rs_row":2,"gs_row":2,"bs_row":2,"r":2,"g":2,"b":2,".f32":3,"*":3,"new_value":2,"i32":3,"col":15,"unsafe":1,"sum":2,"-":8,"+":14,"in":3,"blur":4,"channel":3,"if":1,">":2,"&&":3,"<":3,"then":1,"else":1,"iota":2,"main":1,"iterations":2,"loop":1,"for":1,"i":1,"do":1},"G-code":{"G28":1,"X0":2,"Y0":32,"G1":85,"X55":3,"Y5":10,"F2000":1,"Y180":2,"X180":2,"M0":3,"COMMENT;":4,"M111":1,"S1":1,";":26,"Debug":1,"on":1,"G21":1,"mm":1,"G90":328,"Absolute":1,"positioning":1,"M83":1,"Extrusion":1,"relative":1,"M906":1,"X800":1,"Y800":1,"Z800":1,"E800":1,"Motor":1,"currents":1,"(":12,"mA":1,")":12,"T0":2,"Extruder":1,"X50":1,"F500":2,"G4":26,"P500":6,"Y50":1,"Z20":1,"F200":2,"Z0":303,"E20":1,"E":1,"-":752,"M106":2,"S255":1,"S0":1,"M105":13,"G10":1,"P0":1,"S100":2,"M140":1,"P5000":12,"N1":1,"DEF":1,"BOOL":1,"W_BLADE":15,"N2":1,"G17":2,"G70":2,"G40":24,"G64":2,"N3":1,"M32":1,"N4":1,"STOPRE":1,"N5":1,"R50":1,"=":108,"N6":1,"R51":1,"N7":1,"IF":15,"$MN_USER_DATA_IN":1,"[":9,"]":9,"==":13,"N8":1,"TRUE":13,"N9":1,"ELSE":14,"N10":1,"FALSE":1,"N11":1,"ENDIF":15,"N12":1,"PATHLGTH":1,"N13":1,"DO":45,"$R44":45,"N14":1,"N15":1,"N16":1,"G00":23,"SUPA":25,"Z":25,"BZ":11,"N17":1,"N18":1,"N19":1,"N20":1,"M5":11,"N21":1,"D0":11,"N22":1,"N23":1,"N24":1,"N25":1,"N26":1,"N27":1,"T1":2,"CORE":1,"BIT":2,"CNC":9,"N28":1,"D1":10,"N29":1,"M6":9,"N30":1,"TRANS":9,"X":339,"SPIN_X_OFFSET":9,"Y":160,"SPIN_Y_OFFSET":9,"N31":1,"G54":9,"CFIN":9,"N32":1,"OP":9,"N33":1,"G0":56,"N34":1,"Z5":33,".0":688,"N35":1,"S2800":1,"M3":10,"N36":1,"Z4":26,"N37":1,"M8":23,"N38":1,"F2":2,"N39":1,"N40":1,"N41":1,"N42":1,"N43":1,"N44":1,"N45":1,"N46":1,"N47":1,"N48":1,"N49":1,"N50":1,"N51":1,"N52":1,"N53":1,"T2":2,"FINGER":1,"N54":1,"N55":1,"N56":1,"N57":1,"N58":1,"N59":1,"N60":1,"N61":1,"S5500":5,"N62":1,"F1":8,"N63":1,"N64":1,"N65":1,"F50":92,"N66":1,"M13":22,"N67":1,"N68":1,"G41":22,"N69":1,"F10":35,"N70":1,"G3":123,"I0":37,".2375":1,"J1":9,".0997":1,"N71":1,"I":135,"J3":2,".9946":1,"N72":1,"Y6":15,".0127":1,"J0":65,"N73":1,".0002":8,"J":137,"N74":1,"I7":8,".5003":1,"N75":1,".1515":1,".4237":1,"N76":1,"G2":113,"I15662":1,".3898":1,"J114":1,".7986":1,"N77":1,".8257":1,"N78":1,".0448":1,".0222":1,"N79":1,"N80":1,".291":1,"N81":1,"N82":1,"N83":1,"I1":25,".3649":1,".749":1,"N84":1,".6485":1,"N85":1,".0035":1,".3964":1,"N86":1,".9465":2,"I2":23,".971":1,".0385":1,"N87":1,"Y2":78,".9525":2,".6135":1,".8948":1,"N88":1,".9823":2,".0458":1,"N89":1,".2142":2,".1344":1,"N90":1,".4626":2,".8864":1,"N91":1,".0001":1,"N92":1,"N93":1,".9559":1,"N94":1,"N95":1,"N96":1,"N97":1,"N98":1,"N99":1,".7028":1,"N100":1,".45":1,"N101":1,"J7":1,".0613":1,"N102":1,".5992":1,"N103":1,"N104":1,"N105":1,"M15":22,"N106":1,"N107":1,"M9":22,"MD14512":2,"1H":2,"N108":1,"$MN_USER_DATA_HE":2,"B_AND":2,"N109":1,"PARKPAUSE":1,"N110":1,"N111":1,"N112":1,"N113":1,"N114":1,"N115":1,"N116":1,"$MA_POS_LIMIT_PL":4,"N117":1,"MSG":2,"N118":1,"N119":1,"N120":1,"N121":1,"N122":1,"N123":1,"N124":1,"N125":1,"N126":1,"N127":1,"N128":1,"N129":1,"N130":1,"T49":2,"A30":7,"R3":7,"POS":7,"N131":1,"N132":1,"N133":1,"N134":1,"N135":1,"N136":1,"N137":1,"N138":1,"N139":1,"N140":1,"N141":1,"N142":1,"N143":1,"N144":1,"N145":1,"N146":1,"N147":1,"J4":7,".0212":7,"N148":1,"Y3":14,".2269":7,"N149":1,".3971":7,"N150":1,".9347":14,"N151":1,"N152":1,"N153":1,"N154":1,".7009":7,"N155":1,"N156":1,"J6":7,".7813":7,"N157":1,"N158":1,"N159":1,"N160":1,"N161":1,"N162":1,".8697":14,"N163":1,"N164":1,"N165":1,"N166":1,"N167":1,"N168":1,"N169":1,".0792":7,"N170":1,"Y4":35,".7597":14,".612":7,"N171":1,".0627":7,"N172":1,"N173":1,".9331":14,".5616":7,"N174":1,".1586":14,"N175":1,".4126":7,".9003":7,"N176":1,"N177":1,".9419":7,"N178":1,".6722":7,"J2":7,".4979":7,"N179":1,".405":7,"N180":1,"N181":1,"N182":1,"N183":1,"N184":1,".6078":14,"N185":1,"N186":1,"N187":1,"N188":1,"N189":1,"N190":1,"N191":1,".0344":7,"N192":1,".2258":7,"N193":1,"I5":7,".8977":7,"N194":1,".5503":7,"N195":1,".9396":7,".3422":7,"N196":1,".1644":7,"N197":1,".9983":7,"N198":1,".9995":7,".4837":7,"N199":1,".921":7,".0411":7,"N200":1,".3968":7,".5564":7,".9066":7,"N201":1,".0331":7,".512":7,"N202":1,".9742":7,"N203":1,"N204":1,"N205":1,"N206":1,"N207":1,"N208":1,"N209":1,"N210":1,"N211":1,"N212":1,"N213":1,"N214":1,"T50":2,"N215":1,"N216":1,"N217":1,"N218":1,"N219":1,"N220":1,"N221":1,"N222":1,"N223":1,"N224":1,"N225":1,"N226":1,"N227":1,"N228":1,"N229":1,"N230":1,"F120":70,"N231":1,"N232":1,"N233":1,"N234":1,"N235":1,"N236":1,"N237":1,"N238":1,"N239":1,"N240":1,"N241":1,"N242":1,"N243":1,"N244":1,"N245":1,"N246":1,"N247":1,"N248":1,"N249":1,"N250":1,"N251":1,"N252":1,"N253":1,"N254":1,"N255":1,"N256":1,"N257":1,"N258":1,"N259":1,"N260":1,"N261":1,"N262":1,"N263":1,"N264":1,"N265":1,"N266":1,"N267":1,"N268":1,"N269":1,"N270":1,"N271":1,"N272":1,"N273":1,"N274":1,"N275":1,"N276":1,"N277":1,"N278":1,"N279":1,"N280":1,"N281":1,"N282":1,"N283":1,"N284":1,"N285":1,"N286":1,"N287":1,"N288":1,"N289":1,"N290":1,"N291":1,"N292":1,"N293":1,"N294":1,"N295":1,"N296":1,"N297":1,"N298":1,"T51":2,"N299":1,"N300":1,"N301":1,"N302":1,"N303":1,"N304":1,"N305":1,"N306":1,"N307":1,"N308":1,"N309":1,"N310":1,"N311":1,"N312":1,"N313":1,"N314":1,"N315":1,"N316":1,"N317":1,"N318":1,"N319":1,"N320":1,"N321":1,"N322":1,"N323":1,"N324":1,"N325":1,"N326":1,"N327":1,"N328":1,"N329":1,"N330":1,"N331":1,"N332":1,"N333":1,"N334":1,"N335":1,"N336":1,"N337":1,"N338":1,"N339":1,"N340":1,"N341":1,"N342":1,"N343":1,"N344":1,"N345":1,"N346":1,"N347":1,"N348":1,"N349":1,"N350":1,"N351":1,"N352":1,"N353":1,"N354":1,"N355":1,"N356":1,"N357":1,"N358":1,"N359":1,"N360":1,"N361":1,"N362":1,"N363":1,"N364":1,"N365":1,"N366":1,"N367":1,"N368":1,"N369":1,"N370":1,"N371":1,"N372":1,"N373":1,"N374":1,"N375":1,"N376":1,"N377":1,"N378":1,"N379":1,"N380":1,"N381":1,"N382":1,"T52":2,"N383":1,"N384":1,"N385":1,"N386":1,"N387":1,"N388":1,"N389":1,"N390":1,"N391":1,"N392":1,"N393":1,"N394":1,"N395":1,"N396":1,"N397":1,"N398":1,"N399":1,"N400":1,"N401":1,"N402":1,"N403":1,"N404":1,"N405":1,"N406":1,"N407":1,"N408":1,"N409":1,"N410":1,"N411":1,"N412":1,"N413":1,"N414":1,"N415":1,"N416":1,"N417":1,"N418":1,"N419":1,"N420":1,"N421":1,"N422":1,"N423":1,"N424":1,"N425":1,"N426":1,"N427":1,"N428":1,"N429":1,"N430":1,"N431":1,"N432":1,"N433":1,"N434":1,"N435":1,"N436":1,"N437":1,"N438":1,"N439":1,"N440":1,"N441":1,"N442":1,"N443":1,"N444":1,"N445":1,"N446":1,"N447":1,"N448":1,"N449":1,"N450":1,"N451":1,"N452":1,"N453":1,"N454":1,"N455":1,"N456":1,"N457":1,"N458":1,"N459":1,"N460":1,"N461":1,"N462":1,"N463":1,"N464":1,"N465":1,"N466":1,"T53":2,"N467":1,"N468":1,"N469":1,"N470":1,"N471":1,"N472":1,"N473":1,"N474":1,"S2500":3,"N475":1,"N476":1,"N477":1,"N478":1,"N479":1,"N480":1,"N481":1,"N482":1,"F45":105,"N483":1,"N484":1,"N485":1,"N486":1,"N487":1,"N488":1,"N489":1,"N490":1,"N491":1,"N492":1,"N493":1,"N494":1,"N495":1,"N496":1,"N497":1,"N498":1,"N499":1,"N500":1,"N501":1,"N502":1,"N503":1,"N504":1,"N505":1,"N506":1,"N507":1,"N508":1,"N509":1,"N510":1,"N511":1,"N512":1,"N513":1,"N514":1,"N515":1,"N516":1,"N517":1,"N518":1,"N519":1,"N520":1,"N521":1,"N522":1,"N523":1,"N524":1,"N525":1,"N526":1,"N527":1,"N528":1,"N529":1,"N530":1,"N531":1,"N532":1,"N533":1,"N534":1,"N535":1,"N536":1,"N537":1,"N538":1,"N539":1,"N540":1,"N541":1,"N542":1,"N543":1,"N544":1,"N545":1,"N546":1,"N547":1,"N548":1,"N549":1,"N550":1,"T54":2,"N551":1,"N552":1,"N553":1,"N554":1,"N555":1,"N556":1,"N557":1,"N558":1,"N559":1,"N560":1,"N561":1,"N562":1,"N563":1,"N564":1,"N565":1,"N566":1,"N567":1,"N568":1,"N569":1,"N570":1,"N571":1,"N572":1,"N573":1,"N574":1,"N575":1,"N576":1,"N577":1,"N578":1,"N579":1,"N580":1,"N581":1,"N582":1,"N583":1,"N584":1,"N585":1,"N586":1,"N587":1,"N588":1,"N589":1,"N590":1,"N591":1,"N592":1,"N593":1,"N594":1,"N595":1,"N596":1,"N597":1,"N598":1,"N599":1,"N600":1,"N601":1,"N602":1,"N603":1,"N604":1,"N605":1,"N606":1,"N607":1,"N608":1,"N609":1,"N610":1,"N611":1,"N612":1,"N613":1,"N614":1,"N615":1,"N616":1,"N617":1,"N618":1,"N619":1,"N620":1,"N621":1,"N622":1,"N623":1,"N624":1,"N625":1,"N626":1,"N627":1,"N628":1,"N629":1,"N630":1,"N631":1,"N632":1,"N633":1,"N634":1,"T55":2,"N635":1,"N636":1,"N637":1,"N638":1,"N639":1,"N640":1,"N641":1,"N642":1,"N643":1,"N644":1,"N645":1,"N646":1,"N647":1,"N648":1,"N649":1,"N650":1,"N651":1,"N652":1,"N653":1,"N654":1,"N655":1,"N656":1,"N657":1,"N658":1,"N659":1,"N660":1,"N661":1,"N662":1,"N663":1,"N664":1,"N665":1,"N666":1,"N667":1,"N668":1,"N669":1,"N670":1,"N671":1,"N672":1,"N673":1,"N674":1,"N675":1,"N676":1,"N677":1,"N678":1,"N679":1,"N680":1,"N681":1,"N682":1,"N683":1,"N684":1,"N685":1,"N686":1,"N687":1,"N688":1,"N689":1,"N690":1,"N691":1,"N692":1,"N693":1,"N694":1,"N695":1,"N696":1,"N697":1,"N698":1,"N699":1,"N700":1,"N701":1,"N702":1,"N703":1,"N704":1,"N705":1,"N706":1,"N707":1,"N708":1,"N709":1,"N710":1,"N711":1,"N712":1,"N713":1,"G53":1,"N714":1,"N715":1,"C":1,"N716":1,"N717":1,"N718":1,"N719":1,"N720":1,"N721":1,"PARKMACHINE":1,"N722":1,"N723":1,"N724":1,"N725":1,"M30":1},"GAML":{"model":6,"Tuto3D":2,"global":6,"{":202,"int":51,"nb_cells":3,"<-":228,";":428,"environmentSize":7,"geometry":7,"shape":10,"cube":2,"(":282,")":213,"init":9,"create":17,"cells":5,"number":10,":":331,"location":17,"rnd":14,",":69,"}":199,"species":32,"skills":6,"[":23,"moving3D":1,"]":23,"rgb":17,"color":51,"list":24,"<":23,">":40,"neighbors":5,"offset":1,"reflex":24,"move":4,"do":41,"wander":3,"computeNeighbors":1,"select":1,"((":12,"each":55,"distance_to":3,"self":11,"aspect":28,"default":4,"draw":21,"sphere":2,"*":18,"#orange":1,"loop":5,"pp":2,"over":5,"line":6,".location":9,"experiment":5,"type":19,"gui":5,"parameter":30,"var":31,"min":14,"max":14,"category":27,"output":5,"display":9,"View1":1,"opengl":4,"background":3,"graphics":1,"#black":9,"empty":9,"true":22,"prey_predator":2,"nb_preys_init":3,"nb_predators_ini":3,"float":75,"prey_max_energy":3,"prey_max_transfe":3,"prey_energy_cons":3,"predator_max_ene":3,"predator_energy_":9,"prey_proba_repro":3,"prey_nb_max_offs":3,"prey_energy_repr":3,"predator_proba_r":3,"predator_nb_max_":3,"file":19,"map_init":2,"image_file":2,"nb_preys":6,"->":3,"length":5,"prey":14,"nb_predators":6,"predator":11,"ask":21,"vegetation_cell":11,"at":2,"grid_x":1,"grid_y":1,"food":8,"-":35,"(((":1,"as":8,"/":26,"foodProd":3,"save_result":1,"when":20,"and":11,"save":1,"+":39,"cycle":2,"min_of":2,".energy":17,"max_of":3,"))":41,"to":1,"stop_simulation":1,"=":29,"or":2,"halt":2,"generic_species":3,"size":11,"max_energy":5,"max_transfert":3,"energy_consum":4,"proba_reproduce":4,"nb_max_offspring":4,"energy_reproduce":4,"my_icon":4,"myCell":14,"one_of":10,"energy":12,"update":18,"basic_move":1,"choose_cell":4,"()":3,"return":4,"nil":20,"die":3,"<=":7,"reproduce":1,">=":2,"flip":5,"nb_offsprings":4,"myself":7,".myCell":1,"base":9,"circle":8,"icon":3,"info":3,"square":3,"string":6,"with_precision":1,"parent":3,"#blue":9,"eat":2,".food":5,"energy_transfert":5,".neighbors":3,"with_max_of":2,"#red":12,"reachable_preys":3,"inside":3,"!":2,"myCell_tmp":3,"shuffle":1,"first_with":3,"))))":1,"if":24,"!=":5,"else":9,"grid":3,"width":1,"height":3,"maxFood":2,")))":3,"neighbors_at":1,"main_display":1,"lines":2,"info_display":1,"Population_infor":1,"refresh":3,"every":4,"#cycles":2,"chart":7,"series":3,"position":5,"data":16,"value":20,"histogram":2,"count":14,"monitor":4,"model7":1,"nb_people":13,"step":6,"#minutes":1,"infection_distan":3,"#m":4,"proba_infection":3,"nb_infected_init":9,"roads_shapefile":6,"buildings_shapef":4,"envelope":3,"graph":3,"road_network":6,"current_hour":10,"mod":2,"staying_coeff":2,"^":1,"abs":3,"beta":3,"h":2,"people_in_buildi":13,"list_people_in_b":3,"building":20,"accumulate":1,".people_inside":1,"where":10,"not":7,"dead":1,"nb_people_infect":7,"people":20,".is_infected":5,"?":7,"nb_people_not_in":3,"bool":6,"is_night":2,"infected_rate":4,"road":19,"from":6,"as_edge_graph":3,"speed":4,"#km":8,"#h":7,"bd":2,"any_location_in":8,"among":3,"is_infected":12,"end_simulation":2,"moving":5,"false":3,"point":10,"target":41,"staying_counter":4,"goto":6,"on":3,"infect":2,"at_distance":2,"#green":6,"sphere3D":2,".x":1,".y":1,".z":1,"display_shape":2,"geom":4,"depth":4,"people_inside":1,"members":8,"collect":8,"I":8,"S":8,"T":5,"t":3,"I_to1":6,"nbI":2,"nbT":3,"#gray":3,"schedules":1,"[]":1,"let_people_leave":1,"leaving_people":3,".staying_counter":1,"release":1,"in":4,"world":1,"returns":1,"released_people":2,"let_people_enter":1,"entering_people":3,".target":1,"capture":1,"equation":1,"SI":2,"diff":2,"epidemic":1,"S_members":3,"I0":2,"solve":1,"method":1,"I_int":3,"main_experiment":1,"map_3D":1,"light":1,"image":1,"transparency":1,"GoldBdi":2,"nb_mines":2,"nbminer":2,"nb_police":2,"fine":8,"market":4,"the_market":4,"mine_at_location":7,"empty_mine_locat":6,"#mn":3,"COMMENT//":1,"predicate":8,"mine_location":2,"new_predicate":11,"choose_goldmine":5,"has_gold":19,"find_gold":4,"sell_gold":5,"share_informatio":8,"emotion":1,"joy":2,"new_emotion":1,"inequality":1,"standard_deviati":1,"miner":13,".gold_sold":1,"goldmine":9,"policeman":3,"sum":1,".quantity":4,".has_belief":1,"pause":1,"write":3,"name":1,"gold_sold":11,"quantity":9,"triangle":2,"border":3,"#yellow":2,"golds":1,"control":2,"simple_bdi":2,"patroling":3,"viewdist":6,"agent_perceived":7,"add_desire":3,"perceive":4,"enforcement":3,"law":2,"sanction":8,"obligation":2,"COMMENT/*":1,"reward":2,"sanctionToLaw":1,"thresholdLaw":3,"sanctionToObliga":1,"remove_intention":7,"thresholdObligat":3,".thresholdObliga":1,"rewardToObligati":1,"plan":6,"patrol":1,"intention":7,"mycolor":5,"rnd_color":1,"gold_transported":7,"agent":1,"use_social_archi":1,"use_emotions_arc":1,"use_personality":1,"openness":1,"gauss":5,"conscientiousnes":1,"extraversion":1,"agreeableness":1,"neurotism":1,"plan_persistence":1,"intention_persis":1,"thresholdNorm":2,"add_belief":8,"remove_belief":4,".agent_perceived":1,"socialize":1,"liking":1,".red":2,".green":2,".blue":2,".mycolor":3,"norm":3,"sanctionToNorm":1,"change_liking":2,"rewardToNorm":1,"focus":1,"id":1,"has_emotion":1,"strength":3,"rule":1,"belief":2,"new_desire":1,"working":1,"new_obligation":1,"has_obligation":1,"has_belief":3,"threshold":3,"letsWander":1,"doingJob":1,"finished_when":1,"add_subintention":2,"current_intentio":2,"current_mine":6,"::":11,"getMoreGold":1,"choose_closest_g":1,"instantaneous":3,"possible_mines":5,"get_beliefs_with":5,"get_predicate":2,"mental_state":2,".values":2,"empty_mines":2,"with_min_of":1,"return_to_base":1,"my_friends":5,"social_link_base":2,".liking":2,".agent":2,"known_goldmine":4,"known_empty_gold":2,"map":3,"model4":1,"stay":1,"geom3D":1,"obj_file":1,"COMMENT{-":1,"tutorial_gis_cit":1,"shape_file_build":3,"shape_file_roads":3,"shape_file_bound":3,"time":1,"#hour":2,"min_work_start":4,"max_work_start":3,"min_work_end":4,"max_work_end":3,"min_speed":4,"max_speed":3,"destroy":3,"repair_time":3,"the_graph":5,"with":1,"read":1,"weights_map":4,"as_map":2,".destruction_coe":5,".shape":2,".perimeter":4,"with_weights":2,"residential_buil":2,".type":2,"industrial_build":2,"start_work":3,"end_work":3,"living_place":4,"working_place":3,"objective":6,"update_graph":1,"repair_road":1,"the_road_to_repa":2,"destruction_coef":6,"colorValue":5,"the_target":7,"time_to_work":1,"time_to_go_home":1,"path":1,"path_followed":3,"return_path":1,"segments":2,".segments":1,"dist":2,"agent_from_geome":1,"road_traffic":1,"city_display":1,"chart_display":1,"mean":1,"style":3,"pie":1,"exploded":1,".objective":2,"#magenta":1},"GAMS":{"*":3,"Basic":3,"example":2,"of":7,"transport":5,"model":6,"from":2,"GAMS":5,"library":3,"$Title":1,"A":3,"Transportation":1,"Problem":1,"(":20,"TRNSPORT":1,",":28,"SEQ":1,"=":8,")":16,"$Ontext":1,"This":2,"problem":1,"finds":1,"a":3,"least":1,"cost":4,"shipping":1,"schedule":1,"that":1,"meets":1,"requirements":1,"at":5,"markets":2,"and":2,"supplies":1,"factories":1,".":4,"Dantzig":1,"G":1,"B":1,"Chapter":2,"In":2,"Linear":1,"Programming":1,"Extensions":1,"Princeton":2,"University":1,"Press":2,"New":1,"Jersey":1,"formulation":1,"is":1,"described":1,"in":10,"detail":1,":":3,"Rosenthal":1,"R":1,"E":1,"Tutorial":1,"User":1,"The":2,"Scientific":1,"Redwood":1,"City":1,"California":1,"line":1,"numbers":1,"will":1,"not":1,"match":1,"those":1,"the":1,"book":1,"because":1,"these":1,"comments":1,"$Offtext":1,"Sets":1,"i":18,"canning":1,"plants":1,"/":13,"seattle":3,"san":3,"-":6,"diego":3,"j":18,"new":3,"york":3,"chicago":3,"topeka":3,";":15,"Parameters":1,"capacity":1,"plant":2,"cases":3,"b":2,"demand":4,"market":2,"Table":1,"d":2,"distance":1,"thousands":3,"miles":2,"Scalar":1,"f":2,"freight":1,"dollars":3,"per":3,"case":2,"thousand":1,"Parameter":1,"c":3,"Variables":1,"x":7,"shipment":1,"quantities":1,"z":3,"total":1,"transportation":1,"costs":1,"Positive":1,"Variable":1,"Equations":1,"define":1,"objective":1,"function":1,"supply":3,"observe":1,"limit":1,"satisfy":1,"..":3,"e":1,"sum":3,"((":1,"))":3,"l":1,"g":1,"Model":1,"all":1,"Solve":1,"using":1,"lp":1,"minimizing":1,"Display":1,".l":1,".m":1,"$ontext":1,"#user":1,"stuff":1,"Main":1,"topic":1,"Featured":4,"item":4,"Trnsport":1,"Description":1,"$offtext":1},"GAP":{"COMMENT#":1015,"SetPackageInfo":1,"(":644,"rec":20,"PackageName":2,":=":234,",":898,"Subtitle":1,"Version":1,"Date":1,"#":192,"dd":1,"/":19,"mm":1,"yyyy":1,"format":1,"Persons":1,"[":173,"LastName":1,"FirstNames":1,"IsAuthor":1,"true":23,"IsMaintainer":1,"false":9,"Email":1,"WWWHome":1,"PostalAddress":1,"Concatenation":15,"]":171,")":624,"Place":1,"Institution":1,"Status":1,"#CommunicatedBy":1,"#AcceptDate":1,"PackageWWWHome":1,"README_URL":1,"~":4,".PackageWWWHome":2,"PackageInfoURL":1,"ArchiveURL":1,".Version":2,"ArchiveFormats":1,"AbstractHTML":1,"PackageDoc":1,"BookName":3,"ArchiveURLSubset":1,"HTMLStart":1,"PDFFile":1,"SixFile":1,"LongTitle":1,"Dependencies":1,"GAP":5,"NeededOtherPacka":1,"SuggestedOtherPa":1,"[]":10,"ExternalConditio":1,"AvailabilityTest":1,"function":35,"()":18,"if":91,"not":37,"in":17,"SHOW_STAT":1,"and":62,"Filename":8,"DirectoriesPacka":3,"=":31,"fail":15,"then":112,"#Info":1,"InfoWarning":1,";":525,"return":41,"fi":91,"end":34,"#TestFile":1,"Keywords":1,"))":9,"#W":4,"vspc":2,".gd":3,"library":2,"Thomas":2,"Breuer":2,"#Y":6,"Copyright":4,"C":22,"Lehrstuhl":2,"D":40,"f":4,"r":2,"Mathematik":2,"RWTH":2,"Aachen":2,"Germany":2,"School":2,"Math":2,"Comp":2,".":240,"Sci":2,"University":2,"of":24,"St":2,"Andrews":2,"Scotland":2,"The":14,"Group":2,"#C":7,"IsLeftOperatorRi":3,"<":176,"R":7,">":317,"DeclareSynonym":17,"IsLeftOperatorAd":2,"IsRing":1,"IsAssociativeLOp":2,"#T":6,"really":3,"?":5,"IsRingWithOne":1,"IsLeftVectorSpac":3,"V":114,"IsVectorSpace":26,"IsLeftModule":6,"IsLeftActedOnByD":4,"InstallTrueMetho":4,"IsFreeLeftModule":3,"#F":17,"IsGaussianSpace":7,"DeclareFilter":1,"IsFullMatrixModu":1,"IsFullRowModule":1,"IsDivisionRing":5,"DeclareSynonymAt":4,"IsMagmaWithInver":1,"IsNonTrivial":1,"IsAssociative":1,"IsEuclideanRing":1,"#A":7,"GeneratorsOfLeft":12,"GeneratorsOfVect":1,"CanonicalBasis":1,"DeclareAttribute":4,"IsRowSpace":2,"IsRowModule":1,"IsGaussianRowSpa":1,"IsNonGaussianRow":1,"DeclareHandlingB":2,"IsMatrixSpace":2,"IsMatrixModule":1,"IsGaussianMatrix":1,"IsNonGaussianMat":1,"NormedRowVectors":1,"normed":1,"vectors":6,"a":23,"Gaussian":1,"row":1,"space":11,"TrivialSubspace":1,"TrivialSubmodule":1,"VectorSpace":4,"F":31,"gens":9,"zero":2,"DeclareGlobalFun":5,"Subspace":3,"subspace":4,"generated":1,"by":10,"SubspaceNC":2,"Submodule":1,"SubmoduleNC":1,"#O":2,"AsVectorSpace":2,"view":3,"as":2,"-":83,"vector":10,"AsLeftModule":6,"AsSubspace":3,"U":9,"DeclareOperation":2,"IsCollection":3,"Intersection2Spa":4,"AsStruct":2,"Substruct":2,"Struct":2,"FullRowSpace":2,"n":17,"FullRowModule":2,"FullMatrixSpace":1,"m":5,"FullMatrixModule":3,"IsSubspacesVecto":15,"DeclareCategory":1,"IsDomain":1,"#M":20,"IsFinite":4,"for":29,"subspaces":5,"domain":5,"Subspaces":6,"k":6,"IsInt":3,"IsSubspace":3,"OrthogonalSpaceI":1,"#P":1,"IsVectorSpaceHom":3,"map":6,"DeclareProperty":2,"IsGeneralMapping":2,"#E":2,"gap":92,"START_TEST":2,"G":48,"HeisenbergPcpGro":4,"Pcp":28,"group":30,"with":32,"orders":28,"H":7,"Subgroup":11,".2":5,".3":5,".4":6,".5":4,"K":23,"NaturalHomomorph":2,"A":50,"B":18,".1":10,"Normalizer":4,"following":4,"used":9,"to":10,"trigger":9,"the":9,"error":8,"STOP_TEST":2,"!":175,"@Description":1,"SHEBANG#!#! This":1,"SHEBANG#!#! any":1,"Enum":2,"Item":50,"SHEBANG#!#!     It":3,"SHEBANG#!#!     That":1,"SHEBANG#!#!     of":1,"your":1,"package":1,"SHEBANG#!#!     main":1,"SHEBANG#!#!     XML":1,"SHEBANG#!#!     other":1,"SHEBANG#!#!     as":1,"SHEBANG#!#!     to":2,"SHEBANG#!#!     Secondly":1,"SHEBANG#!#!     page":1,"name":1,"description":1,"version":1,"its":1,"authors":1,"more":1,"based":1,"SHEBANG#!#!     on":1,"</":65,"SHEBANG#!#!     tags":1,"SHEBANG#!#!     This":1,"SHEBANG#!#!     produce":1,"SHEBANG#!#!     MathJaX":1,"SHEBANG#!#!     generated":1,"SHEBANG#!#!     this":1,"SHEBANG#!#!     supplemen":1,"see":1,"Ref":2,"Func":1,"/>":13,"SHEBANG#!#! For":1,"P":7,"SHEBANG#!#! The":1,"List":18,"Mark":44,"><":21,"package_name":2,"></":21,"SHEBANG#!#!     The":2,"option_record":3,"can":1,"be":2,"record":1,"some":2,"additional":1,"options":1,"dir":1,"SHEBANG#!#!         This":4,"SHEBANG#!#!         Direc":1,"i":18,".e":1,"&":2,"GAPDoc":2,"XML":1,"files":7,"are":2,"stored":1,"Br":4,"E":8,"Default":4,"value":5,":":10,"scaffold":54,"SHEBANG#!#!         for":1,"SHEBANG#!#!         The":3,"SHEBANG#!#!         recor":3,"SHEBANG#!#!         equiv":3,"SHEBANG#!#!         enabl":3,"SHEBANG#!#!         packa":2,"SHEBANG#!#!         In":3,"scaffolding":1,"is":8,"disabled":3,"SHEBANG#!#!         If":3,"includes":1,"SHEBANG#!#!             A":6,"SHEBANG#!#!             I":3,"SHEBANG#!#!             y":2,"SHEBANG#!#!             t":8,"SHEBANG#!#!             i":2,"SHEBANG#!#!             o":2,"appendix":1,"SHEBANG#!#!             T":5,"bib":1,"TitlePage":1,"SHEBANG#!#!             f":1,"SHEBANG#!#!             s":1,"SHEBANG#!#!             c":2,"SHEBANG#!#!             e":1,"SHEBANG#!#!             a":5,"Listing":1,"CDATA":1,"SHEBANG#!#!             r":1,"SHEBANG#!#!             F":1,"manual":1,"specifically":1,"section":1,"Subsect":1,"document_class":1,"SHEBANG#!#!             S":1,"SHEBANG#!#!             w":5,"latex_header_fil":1,"SHEBANG#!#!             R":1,"SHEBANG#!#!             P":1,"gapdoc_latex_opt":5,"SHEBANG#!#!             M":1,"autodoc":26,"SHEBANG#!#!         by":1,"this":2,"feature":2,"SHEBANG#!#!             U":2,"scan_dirs":2,"level":1,"SHEBANG#!#!             W":1,"gapdoc":32,"SHEBANG#!#!         files":1,"main":1,"PACKAGENAME":1,".xml":1,"maketest":18,"SHEBANG#!#!          The":1,"SHEBANG#!#!          a":1,"SHEBANG#!#!          whic":1,"SHEBANG#!#!          the":1,"filename":1,"SHEBANG#!#!            Se":1,"commands":2,"SHEBANG#!#!            A":1,"SHEBANG#!#!            wi":1,"@Returns":1,"nothing":1,"@Arguments":1,"@ChapterInfo":1,"AutoDoc":3,".gi":1,"SetLeftActingDom":2,"extL":3,"InstallOtherMeth":3,"IsAttributeStori":2,"IsLeftActedOnByR":2,"IsObject":1,"HasIsDivisionRin":1,"SetIsLeftActedOn":1,"TryNextMethod":7,"M":8,"InstallMethod":18,"IsExtLSet":1,"IsIdenticalObj":5,"LeftActingDomain":26,"else":25,"InstallGlobalFun":5,"arg":16,"Length":13,"or":4,"Error":7,"CallFuncList":1,"FreeLeftModule":1,"collection":1,"local":16,"newC":7,"IsSubset":4,"SetParent":1,"UseIsomorphismRe":2,"UseSubsetRelatio":4,"division":1,"ring":1,"W":23,"result":7,"base":5,"basis":5,"field":2,"extension":2,"gen":5,"loop":2,"over":2,"generators":8,"b":5,"newgens":4,"extended":1,"list":4,"Characteristic":2,"<>":9,"elif":21,"BasisVectors":3,"Basis":5,"AsField":2,"do":15,"*":20,"od":15,"LeftModuleByGene":5,"Zero":5,"IsEmpty":6,"Add":4,"Intersection":1,"ViewObj":4,"HasGeneratorsOfL":2,"Print":24,"HasDimension":1,"override":1,"method":1,"known":1,"Dimension":4,"COMMENT\"":1,"PrintObj":5,"HasZero":1,"\\":4,"factor":2,"ImagesSource":1,"AsStructure":3,"Substructure":3,"Structure":2,"inters":17,"intersection":1,"coefficients":1,"gensV":7,"gensW":7,"VW":3,"sum":1,"Intersection2":4,"IsFiniteDimensio":2,"x":20,"->":12,"Coefficients":3,"SumIntersectionM":1,"LinearCombinatio":2,"HasParent":2,"Parent":4,"SetIsTrivial":1,"two":3,"spaces":1,"ClosureLeftModul":2,"closure":1,"IsCollsElms":1,"HasBasis":1,"IsVector":1,"w":3,"why":1,"easily":1,"UseBasis":1,"#R":1,"DeclareRepresent":1,"IsComponentObjec":1,".dimension":9,".structure":9,"Size":4,"q":11,"size":12,"qn":10,"qd":10,"ank":6,"^":14,"..":6,"Int":1,"+":5,"mod":2,"Enumerator":2,"This":1,"allowed":1,"iter":14,"iterator":1,"elms":4,"elements":1,"Iterator":4,"while":5,"IsDoneIterator":3,"NextIterator":3,"necessary":1,"BindGlobal":7,".associatedItera":3,"next":10,".basis":2,"structure":4,"associatedIterat":2,"ShallowCopy":2,"IteratorByFuncti":1,"IsDoneIterator_S":1,"NextIterator_Sub":1,"ShallowCopy_Subs":1,"dim":3,"Objectify":2,"NewType":2,"CollectionsFamil":2,"FamilyObj":2,"dimension":2,"check":1,"<=":1,"S":4,"Source":3,"Range":3,"IsLinearMapping":1,"str":8,"suffix":3,">=":2,"{":6,"}":6,"ength":1,"d":16,"tmp":20,"IsDirectoryPath":1,"CreateDir":2,"Note":1,"currently":1,"undocumented":1,"LastSystemError":1,".message":1,"pkg":32,"subdirs":2,"extensions":3,"d_rel":6,"continue":3,"Directory":5,"DirectoryContent":1,"Sort":1,"AUTODOC_GetSuffi":2,"IsReadableFile":2,"package_info":11,"opt":27,"pkg_dir":5,"doc_dir":18,"doc_dir_rel":3,"title_page":7,"tree":8,"is_worksheet":13,"position_documen":7,"LowercaseString":3,"DirectoryCurrent":1,"PackageInfo":1,"key":3,"val":5,"ValueOption":1,"IsBound":39,".dir":5,"IsString":7,"IsDirectory":1,"AUTODOC_CreateDi":1,".scaffold":5,".AutoDoc":3,"IsRecord":7,"IsBool":4,"AUTODOC_APPEND_R":3,"AUTODOC_WriteOnc":10,".autodoc":5,".Dependencies":2,".NeededOtherPack":1,".SuggestedOtherP":1,"ForAny":1,".files":16,".scan_dirs":8,".level":3,"PushOptions":1,"level_value":1,"Append":2,"AUTODOC_FindMatc":2,".gapdoc":5,".maketest":4,".main":8,".PackageDoc":3,".BookName":2,".bookname":4,"#Print":1,"Set":1,"Number":1,"ListWithIdentica":1,"DocumentationTre":1,".section_intros":2,"AUTODOC_PROCESS_":1,"Tree":2,"AutoDocScanFiles":1,".TitlePage":9,".Title":4,"Position":2,"Remove":2,"JoinStringsWithS":1,"ReplacedString":2,".document_class":7,"PositionSublist":5,"GAPDoc2LaTeXProc":14,".Head":14,".latex_header_fi":2,"StringFile":2,".gapdoc_latex_op":9,"RecNames":1,"IsList":1,".includes":4,".bib":7,"Unbind":1,".main_xml_file":2,"ExtractTitleInfo":1,"CreateTitlePage":1,".MainPage":2,".book_name":1,"CreateMainPage":1,"WriteDocumentati":1,"SetGapDocLaTeXOp":1,"MakeGAPDocDoc":1,"CopyHTMLStyleFil":1,"GAPDocManualLab":1,".folder":3,".scan_dir":3,"CreateMakeTest":1,"an":7,"starting":1,"AbelianPcpGroup":3,";;":15,"cr":2,"CRRecordBySubgro":1,"ExtensionsCR":1,"hom1":3,"GroupHomomorphis":4,"hom2":3,"IdentityMapping":2,"incorrectly":2,"triggered":1,"at":1,"point":1,"IsTorsionFree":1,"ExamplesOfSomePc":2,"Verify":1,"IsGeneratorsOfMa":2,"warnings":1,"silenced":1,"GeneratorsOfGrou":1,")))":1,"Check":6,"bug":6,"reported":2,"Robert":2,"Morse":2,"g":3,"PcGroupToPcpGrou":2,"SmallGroup":2,"errors":1,"NonAbelianTensor":2,"Centre":2,"NonAbelianExteri":1,"FreeGroup":1,"free":1,"on":2,"y":16,"fp":1,"iso":4,"IsomorphismPcGro":1,"f1":2,"f2":2,"f5":2,"iso1":3,"IsomorphismPcpGr":1,"Image":3,"f3":1,"f4":1,"g1":2,"g2":2,"g3":2,"g4":3,"g5":5,"command":4,"problem":2,"previous":1,"example":4,"was":3,"that":3,"Igs":3,"set":1,"non":2,"standard":1,"Unfortunately":1,"it":1,"seems":1,"lot":1,"code":2,"should":1,"using":2,"Ngs":1,"Cgs":1,"For":1,"direct":1,"products":1,"could":1,"invalid":1,"embeddings":1,"DirectProduct":1,"hom":8,"Embedding":1,"mapi":6,"MappingGenerator":2,"Projection":1,"computing":4,"Schur":3,"infinite":2,"cyclic":1,"groups":2,"found":4,"Max":1,"Horn":1,"SchurExtension":3,"subgroups":3,"MH":3,"normalizer":1,"caused":1,"incorrect":1,"resp":1,"overly":1,"restrictive":1,"use":1,"In":1,"polycyclic":1,"cohomology":1,"computations":1,"broken":1,"UnitriangularPcp":1,"mats":2,".mats":1,"CRRecordByMats":1,"cc":5,"TwoCohomologyCR":1,".factor":2,".rels":1,"c":1,".prei":1,".gcb":1,".gcc":1,"LowerCentralSeri":2,"nilpotent":1,"pcp":1,"recursion":1,"IsQuuxFrobnicato":1,"IsField":1,"IsGroup":1,"SomeOperation":1,"SomeProperty":1,"IsTrivial":1,"SomeGlobalFuncti":2,"SomeFunc":1,"z":3,"func":3,"j":3,"repeat":1,"until":1},"GCC Machine Description":{";;":192,"-":64,"Machine":1,"description":1,"for":2,"the":2,"PDP":1,"COMMENT;":445,"length":1,",":793,"skip":3,"reorg_type":1,"UNSPEC_ADJSP":2,"UNSPEC_ADJBP":2,"UNSPEC_ADDRESS":2,"UNSPEC_FFO":2,"UNSPEC_SUBBP":2,"VUNSPEC_BLT":3,"VUNSPEC_FSC":1,"VUNSPEC_XBLT":3,"VUNSPEC_MOVSLJ":2,"VUNSPEC_MOVST":2,"LDB":1,"ILDB":1,"(":2213,"LDBI":1,")":1059,"LDBE":1,"ILDBE":1,"LDBEI":1,"DPB":1,"IDPB":1,"DPBI":1,"HRR":2,"HRL":1,"HLR":1,"HLL":1,"HRRM":1,"HRLM":1,"HLRM":1,"HLLM":1,"HRRZ":2,"HRLZ":1,"HLRZ":1,"HLLZ":1,"HRRE":2,"HRLE":1,"HLRE":1,"HLLE":1,"SETZM":1,"SETOM":1,"MOVE":1,"MOVEI":1,"MOVSI":1,"HRLOI":1,"HRROI":1,"MOVEM":1,"MOVS":1,"EXCH":1,"SETZB":1,"DMOVE":1,"DMOVEM":1,"BLT":2,"XBLT":2,"MOVSLJ":2,"MOVST":2,"CMPS":2,"SKIPL":1,"SKIPE":1,"SKIPLE":1,"SKIPGE":1,"SKIPN":1,"SKIPG":1,"TDZA":1,"AOS":2,"SOS":2,"ADD":1,"ADDI":1,"ADDM":1,"ADDB":1,"DADD":1,"SUB":1,"SUBI":1,"SUBM":1,"SUBB":1,"DSUB":1,"IMUL":1,"IMULI":1,"IMULM":1,"IMULB":1,"MUL":1,"MULI":1,"MULM":1,"MULB":1,"DMUL":1,"IDIV":1,"IDIVI":1,"IDIVM":1,"DIV":1,"DIVI":1,"DIVM":1,"DDIV":1,"UIDIV":1,"UIDIVI":1,"UIDIVM":1,"UIMOD":1,"UIMODI":1,"UIMODM":1,"MOVN":2,"MOVNM":2,"MOVNS":2,"MOVNI":1,"DMOVN":2,"DMOVNM":2,"MOVM":2,"MOVMM":2,"MOVMS":2,"FFS":1,"ANDI":3,"SEXT":1,"LSH":1,"LSHC":1,"ASH":1,"ASHC":3,"ROT":1,"ROTC":1,"AND":1,"ANDM":1,"ANDB":1,"TLZ":1,"ANDCMI":1,"ANDCA":1,"ANDCAI":1,"ANDCAM":1,"ANDCAB":1,"ANDCBI":1,"ANDCM":1,"ANDCMM":1,"ANDCMB":1,"XOR":1,"XORI":1,"XORM":1,"XORB":1,"TLC":1,"EQVI":1,"IOR":1,"IORI":1,"IORM":1,"IORB":1,"TLO":3,"ORCMI":1,"ANDCB":1,"ANDCBM":1,"ANDCBB":1,"EQV":1,"EQVM":1,"EQVB":1,"SETCA":1,"SETCAM":1,"SETCAB":1,"SETCM":1,"SETCMM":1,"SETCMB":1,"ORCA":1,"ORCAI":1,"ORCAM":1,"ORCAB":1,"ORCBI":1,"ORCM":1,"ORCMM":1,"ORCMB":1,"ORCB":1,"ORCBM":1,"ORCBB":1,"FADR":1,"FADRI":1,"FADRM":1,"FADRB":1,"DFAD":1,"GFAD":1,"FSBR":1,"FSBRI":1,"FSBRM":1,"FSBRB":1,"DFSB":1,"GFSB":1,"FMPR":1,"FMPRI":1,"FMPRM":1,"FMPRB":1,"DFMP":1,"GFMP":1,"FDVR":1,"FDVRI":1,"FDVRM":1,"FDVRB":1,"DFDV":1,"GFDV":1,"SQRT":1,"DSQRT":1,"GSQRT":1,"FSC":2,"DFSC":1,"GFSC":1,"FIX":1,"DFIX":1,"GFIX":1,"DDFIX":1,"GDFIX":1,"FLTR":1,"DFLTR":1,"GFLTR":1,"DDFLTR":1,"DGFLTR":1,"GSNGL":1,"GDBLE":1,"IBP":1,"ADJBP":2,"SUBBP":1,"JFCL":1,"JRST":1,"PUSHJ":1,"TRNE":1,"TLNE":3,"TDNE":1,"TRNN":1,"TLNN":1,"TDNN":1,"TLZN":1,"JUMP":1,"SKIP":1,"CAI":1,"CAM":1,"SOJ":1,"AOJ":1,"JFFO":1,"CMPBP":1,"POPJ":1,"ADJSP":2,"PUSH":1,"POP":1,"mul":8,";":456,"multiply":5,"AC1":17,"by":5,"AC3":8,"lsh":15,"lshc":13,"result":11,"in":14,"AC2":14,"jfcl":15,".+":40,"add":11,"and":37,"to":3,"AC4":4,"jcry0":12,"[":630,"aoja":10,"]":626,"sub":6,"subi":3,"setcm":2,"movn":6,"jumpe":6,"self":1,"setca":3,"conditional":1,"negation":1,"jumpge":2,"mask":3,"=":134,"x":5,">>":1,"arithmetic":2,"shift":6,"y":4,"^":12,"move":11,"ash":8,"shortcut":1,"xor":19,"Variable":1,"amount":3,":":927,"only":2,"works":2,"if":47,"n":5,"<=":2,"operand":1,"loop":1,"jumple":1,"tlne":5,"tlo":5,"sojg":1,".":4,"tlnn":1,"tdza":1,"movsi":8,"movei":9,"ashc":1,"ior":12,"Fixed":1,"mask1":1,"mask2":1,"skipge":3,"or":3,"cail":1,"iori":2,"<":2,">":2,"rotc":2,"jov":3,"jrst":7,"cam":3,"...":2,"trne":2,"tloa":1,"tlz":1,",,":55,"*":9,"mulm":1,"dmul":4,"==":58,"CAMN":1,"+":3,"CAME":1,"here":1,"false":1,"define_attr":3,"const_int":128,"))":224,"const_string":2,"define_constants":3,"operation":13,"Pmode":7,"Effective":1,"address":1,"calculation":1,"Find":1,"first":1,"one":1,"FFO":1,"SImode":61,"UNSPEC_FSC":1,"SFmode":1,"DFmode":1,"UNSPEC_SHIFT":1,"Left":1,"UNSPEC_SHIFTRT":1,"Right":1,"UNSPEC_TLNE_TLZA":1,"TLZA":1,"sequence":2,"Operand":1,"is":1,"register":3,"Byte":1,"pointer":4,"difference":1,"UNSPEC_CMPBP":1,"Prepare":1,"byte":1,"comparison":1,"UNSPEC_REAL_ASHI":3,"Arithmetic":1,"left":1,"DImode":18,"UNSPEC_ASH71":1,"bit":2,"UNSPEC_MUL71":2,"multiplication":1,"UNSPEC_SIGN_EXTE":4,"Sign":1,"extension":2,"UNSPEC_ZERO_EXTE":4,"Zero":1,"UNSPEC_TRUNCATE":2,"Truncate":1,"UNSPEC_TRNE_TLO":2,"UNSPEC_ASHC":1,"UNSPEC_LSHC":1,"VUNSPEC_BLOCKAGE":1,"BLKmode":5,"VUNSPEC_CMPS":2,"RIGHT_HALF":20,"LEFT_HALF":10,"SIGNBIT":18,"FP_REGNUM":1,"Frame":1,"SP_REGNUM":3,"Stack":1,"define_insn":183,"set":251,"match_operand":582,"SI":670,"plus":29,"reg":5,")))":187,"{":58,"operands":246,"gen_rtx_PLUS":1,"stack_pointer_rt":1,"COMMENT/*":7,"return":57,"TARGET_EXTENDED":5,"?":2,"}":62,"sign_extend":33,"QI":46,"sign_extract":11,"subreg":20,"zero_extract":26,"HI":33,"unspec":11,"zero_extend":10,"ge":12,"HOST_WIDE_INT":17,"sign":8,"<<":11,"gen_int_mode":6,"INTVAL":37,"&":7,"~":6,"else":36,"set_attr":52,"output_asm_insn":18,"((":5,"pc":18,"if_then_else":13,"label_ref":8,"rtx":28,"ops":65,"GEN_INT":24,"pdp10_output_ran":6,"insn":25,"clobber":6,"match_scratch":4,"lt":9,"lshiftrt":14,"&&":42,"!=":1,"BITS_PER_WORD":5,"get_attr_length":3,"pdp10_output_ext":4,"attr":3,"ne":5,"symbol_ref":1,"match_dup":86,"ashift":5,"define_expand":39,"REG_P":4,"GET_CODE":28,"CONST_INT":8,"gen_rtx_REG":2,"REGNO":12,"SUBREG":4,"SUBREG_REG":21,"ZERO_EXTRACT":4,"XEXP":34,"MEM":5,"SUBREG_BYTE":2,"MEM_SCALAR_P":2,"emit_move_insn":22,"convert_to_mode":4,"DONE":17,"temp":46,"gen_reg_rtx":16,"gen_rtx_SUBREG":34,"QImode":3,"emit_insn":19,"gen_movsi":2,"force_reg":5,"!":6,"CONSTANT_ADDRESS":3,"pdp10_pointer_al":2,">=":2,"UNITS_PER_WORD":4,"REG":3,"||":11,"%":491,"int":7,"offset":1,"pdp10_pointer_of":1,"which_alternativ":5,"HImode":3,"mem":2,")))))":6,"CONST":1,"TARGET_SMALLISH":1,"hrr":1,"hrrm":1,"hrl":1,"hrlm":1,"hlr":1,"W1":5,"hlrm":1,"W0":5,"zero_extended_p":6,"const":1,"char":1,"[]":1,"hrro":1,"hrrom":1,"hllz":1,"hllzm":1,"hllo":1,"hllom":1,"hll":1,"hllm":1,"hlrz":1,"hlrzm":1,"ashiftrt":2,"hlre":1,"hlrem":1,"hrlz":1,"hrlzm":1,"pdp10_output_mov":1,"FAIL":11,"TARGET_XKL2":1,"pdp10_expand_ext":2,"PLUS":3,"COMMENT%":1,"pdp10_output_sto":2,"gen_rtx_MEM":1,"match_operator":5,"movs":1,"movsm":1,"DI":92,"dmove":4,"setzb":4,"Z0":34,"\\":91,"seto":2,"movni":3,"n1":2,"D1":1,"setzm":9,"dmovem":2,"Z1":5,"A1":2,"B1":2,"movem":5,"TI":17,"SF":13,"movsf":6,"G1":3,"DF":12,"movdf":16,"BLK":6,"unspec_volatile":2,"use":1,"eq":3,"pdp10_compare_op":16,"gt":3,"le":4,"pdp10_flip_sign_":4,"skipe":4,"@":8,"_movei":14,"))))":18,"_tdza":4,"_":10,"pdp10_remove_unn":2,"switch":2,"case":6,"pdp10_output_jrs":2,"default":2,"abort":2,"()":3,"cond":2,"eq_attr":5,"minus":11,"register_operand":1,"const_int_operan":2,"addi":2,"N2":2,"xmovei":1,"X2":1,"addm":2,"aos":5,"sos":4,"Z2":4,"_subi":2,"B2":1,"A2":1,"dadd":2,"D2":5,"subm":3,"_sos":1,"dsub":2,"mult":15,"imul":2,"imuli":1,"imulm":1,"muli":2,"truncate":10,"neg":13,"TImode":2,"gen_DMUL":1,"gen_ashlsi3":2,"gen_lshrdi3":2,"gen_TRNE_TLO":1,"div":10,"mod":6,"idiv":2,"idivi":1,"temp0":11,"gen_IDIV":3,"gen_IDIVM":1,"temp1":4,"parallel":2,"divi":1,"ddiv":2,"gen_ashrsi3":1,"gen_DDIV":1,"udiv":1,"extend":8,"uidivi":1,"uidiv":2,"]]":2,"uidivm":1,"umod":1,"uimodi":1,"uimod":2,"uimodm":1,"movnm":1,"N1":1,"movns":1,"_movn":1,"abs":3,"movm":1,"movmm":1,"movms":1,"smax":1,"camge":8,"_move":14,"caige":2,"_seto":2,"camle":8,"caile":2,"_skipa":6,"smin":1,"skiple":1,"ffs":2,"t1":3,"t2":3,"t3":5,"t4":3,"label":3,"gen_label_rtx":1,"extern":1,"pdp10_expand_ffs":2,"++":1,"gen_negsi2":2,"gen_andsi3":1,"emit_jump_insn":1,"gen_JFFO":1,"gen_rtx_LABEL_RE":1,"emit_label":1,"gen_subsi3":1,"extend_bits":11,"bitsize":5,"(((":3,"sign_extended_p":3,"bits":4,"gen_LSH_right":1},"GDB":{"COMMENT#":43,"define":12,"aswhere":2,"set":24,"var":24,"$fcount":2,"=":26,"avmplus":51,"::":106,"AvmCore":8,"getActiveCore":8,"()":22,"->":18,"debugger":9,"frameCount":1,"$i":5,"while":4,"(":62,"<":4,")":62,"asprintframe":6,"+":4,"end":48,"document":7,"Print":5,"backtrace":1,"of":5,"all":4,"the":13,"ActionScript":2,"stack":6,"frames":1,".":18,"May":2,"not":4,"work":2,"in":4,"contexts":1,"notably":1,"inside":1,"MMgc":1,"properly":1,"until":1,"gdb":4,"is":2,"called":1,"at":2,"least":1,"once":1,"$_asframe_select":7,"-":1,"$frame":29,"frameAt":4,"$arg0":16,"if":27,"==":22,"echo":20,"no":9,"frame":11,"\\":21,"n":13,"else":7,"aspstring":7,"Debugger":43,"methodNameAt":1,"$vcount":3,"autoVarCount":3,",":43,"AUTO_ARGUMENT":11,"$j":7,"$argname":2,"autoVarName":3,"$_atom":2,"autoAtomAt":1,"call":8,"void":2,"printAtom":1,"!=":2,"asframe":2,"$argc":3,">=":1,"Select":1,"and":1,"print":14,"an":1,"With":5,"argument":8,"selected":4,"AS":3,"An":1,"specifies":1,"number":1,"to":2,"select":1,"printString":1,"AS3":1,"string":1,"aslocal":3,"$lcount":2,"AUTO_LOCAL":8,"$k":14,"$lname":2,"output":4,":":5,"$_last_type":18,"autoAtomKindAt":2,"unknown":2,"autoVarAsObject":3,"autoVarAsString":2,"ecno":1,"namespace":2,"unfinished":2,"undefined":2,"autoVarAsBoolean":2,"autoVarAsInteger":2,"autoVarAsDouble":2,"local":3,"variables":2,"currently":3,"debuging":1,"information":2,"present":1,"Information":1,"may":1,"be":2,"incorrect":1,"a":3,"safepoint":1,"numeric":2,"specific":2,"variable":1,"will":4,"store":2,"value":2,"history":2,"for":2,"further":2,"manipulation":2,"asarg":3,"$acount":2,"$name":2,"arguments":2,"If":1,"debugging":2,"available":1,"names":1,"printed":1,"asthis":2,"AUTO_THIS":1,"receiver":1,"asmixon":2,"avmshell":2,"DebugCLI":2,"debuggerInterrup":2,"true":1,"turn":1,"on":1,"stepping":1,"Execution":1,"return":1,"propmpt":1,"after":1,"asstep":1,"*":1,"instructions":1,"Requires":1,"symbols":1,".abcs":1,"asstepout":1,"stepOut":1,"continue":3,"asstepinto":1,"stepInto":1,"asstepover":1,"stepOver":1,"asprint":1,"traits":1,"name":1,"#":7,"target":1,"remote":1,"localhost":1,"monitor":10,"reset":2,"halt":1,"sleep":2,"wait_halt":1,"flash":3,"probe":1,"info":1,"write_image":1,"erase":1,"unlock":1,"USBtoSerial":1,".hex":1,"run":1,"exit":1,"quit":1},"GDScript":{"extends":4,"Node2D":1,"COMMENT#":21,"const":11,"INITIAL_BALL_SPE":3,"=":155,"var":86,"ball_speed":4,"screen_size":7,"Vector2":61,"(":276,",":162,")":209,"#default":1,"ball":2,"direction":17,"-":35,"pad_size":6,"PAD_SPEED":5,"func":19,"_process":1,"delta":16,":":104,"ball_pos":10,"get_node":24,".get_pos":5,"()":79,"left_rect":2,"Rect2":5,"*":41,"right_rect":2,"#integrate":1,"new":1,"postion":1,"+=":19,"#flip":2,"when":2,"touching":2,"roof":1,"or":4,"floor":1,"if":56,".y":22,"<":17,"and":15,">":16,"))":22,"change":1,"increase":1,"speed":2,"pads":1,".has_point":2,".x":11,"*=":1,"randf":1,".normalized":10,"#check":1,"gameover":1,".set_pos":3,"#move":2,"left":1,"pad":2,"left_pos":6,"Input":10,".is_action_press":10,"right":1,"right_pos":6,"_ready":3,"get_viewport_rec":1,".size":1,"#":19,"get":1,"actual":1,"size":1,".get_texture":1,".get_size":3,"set_process":1,"true":11,"Control":1,"score":4,"score_label":4,"null":1,"MAX_SHAPES":2,"block":5,"preload":2,"block_colors":3,"[":27,"Color":7,"]":23,"block_shapes":4,"I":1,"O":1,"S":1,"Z":1,"L":1,"J":1,"]]":2,"T":1,"block_rotations":2,"Matrix32":4,"width":6,"height":6,"cells":10,"{}":1,"piece_active":7,"false":16,"piece_shape":8,"piece_pos":7,"piece_rot":5,"piece_cell_xform":4,"p":2,"er":4,"r":2,"+":10,"%":3,"return":14,".xform":1,"_draw":1,"sb":2,"get_stylebox":1,"use":1,"line":1,"edit":1,"bg":1,"draw_style_box":1,"get_size":1,"())":5,".grow":1,"bs":5,"for":9,"y":11,"in":12,"range":6,"x":11,"draw_texture_rec":2,"c":6,"piece_check_fit":6,"ofs":2,"pos":8,">=":2,"new_piece":3,"randi":1,"/":5,"==":2,"not":5,"()))":1,"#game":1,"over":1,"#print":1,"game_over":2,"update":7,"test_collapse_ro":2,"accum_down":7,"i":7,"collapse":3,"else":11,".erase":1,".set_text":4,"str":1,"restart_pressed":1,".clear":1,"piece_move_down":2,"!":3,")))":6,"piece_rotate":2,"adv":2,"_input":1,"ie":6,".is_pressed":1,".is_action":4,"-=":4,"elif":4,"setup":2,"w":3,"h":3,"set_size":1,".start":1,"set_process_inpu":1,"BaseClass":1,"a":6,"s":4,"arr":1,"dict":1,"{":1,"}":1,"answer":1,"thename":1,"v2":1,"v3":1,"Vector3":9,"some_function":1,"param1":4,"param2":5,"local_var":2,"print":6,"while":1,"!=":2,"local_var2":2,"class":1,"Something":2,"_init":1,"lv":11,".new":1,".a":1,"RigidBody":1,"#var":1,"dir":10,"ANIM_FLOOR":2,"ANIM_AIR_UP":2,"ANIM_AIR_DOWN":2,"SHOOT_TIME":2,"SHOOT_SCALE":2,"CHAR_SCALE":2,"facing_dir":2,"movement_dir":3,"jumping":5,"turn_speed":3,"keep_jump_inerti":2,"air_idle_deaccel":2,"accel":3,"deaccel":3,"sharp_turn_thres":2,"max_speed":5,"on_floor":3,"prev_shoot":3,"last_floor_veloc":5,"shoot_blend":7,"adjust_facing":3,"p_facing":5,"p_target":2,"p_step":2,"p_adjust_rate":2,"current_gn":2,"n":4,"normal":1,"t":3,".cross":2,".dot":7,"ang":12,"atan2":1,"abs":1,"too":1,"small":1,"sign":1,"turn":3,"((":1,"cos":2,"sin":1,".length":5,"_integrate_force":1,"state":11,".get_linear_velo":1,"linear":1,"velocity":3,"g":3,".get_total_gravi":1,".get_step":1,"d":3,".get_total_densi":1,"#apply":1,"gravity":2,"anim":4,"up":13,"is":1,"against":1,"vv":6,"vertical":1,"hv":10,"horizontal":2,"hdir":8,"hspeed":17,"#horizontal":1,"floor_velocity":5,"onfloor":6,".get_contact_cou":2,".get_contact_loc":1,"continue":1,".get_contact_col":1,"break":1,"#where":1,"does":1,"the":1,"player":1,"intend":1,"to":3,"walk":1,"cam_xform":5,".get_global_tran":3,".basis":6,"jump_attempt":2,"shoot_attempt":3,"target_dir":6,"sharp_turn":2,"rad2deg":1,"acos":1,"#linear_dir":1,"linear_h_velocit":1,"linear_vel":2,"#if":2,"brake_velocity_l":1,"linear_dir":1,"ctarget_dir":1,"<-":1,"Math":1,"::":1,"deg2rad":1,"brake_angular_li":1,"brake":1,"#else":1,"mesh_xform":3,".get_transform":1,"facing_mesh":8,"m3":2,"Matrix3":1,".scaled":1,".set_transform":2,"Transform":1,".origin":1,".play":2,"hs":1,"#lv":1,"pass":2,".set_linear_velo":2,"bullet":6,".instance":1,".orthonormalized":1,"get_parent":1,".add_child":1,"PS":1,".body_add_collis":1,".get_rid":1,"get_rid":1,"#add":1,"it":1,".blend2_node_set":2,".transition_node":1,"min":1,".set_angular_vel":1,".set_active":1},"GEDCOM":{"HEAD":1,"SOUR":1,"PAF":2,"DEST":1,"DATE":1028,"NOV":44,"FILE":1,"ROYALS":2,".GED":1,"CHAR":1,"ANSEL":1,"@S1":1,"@":1850,"SUBM":1,"NAME":697,"Denis":5,"R":1,".":77,"Reid":4,"ADDR":1,"Kimrose":1,"Lane":1,"CONT":29,"Broadview":1,"Heights":1,",":512,"Ohio":1,"-":104,"Internet":1,"Email":1,"address":1,":":9,"ah189":2,"@cleveland":2,".freenet":1,".edu":1,"PHON":1,"(":13,")":13,"COMM":1,">>":28,"In":2,"a":3,"message":1,"to":7,"Cliff":1,"Manis":1,"cmanis":1,"@csoftec":1,".csf":1,".com":1,"wrote":1,"the":12,"following":1,"Date":1,"Fri":1,"Dec":1,"From":1,".Freenet":1,".Edu":1,"Subject":1,"THE":1,"First":1,"of":101,"all":3,"MERRY":1,"CHRISTMAS":1,"!":2,"You":1,"may":1,"make":1,"this":2,"Royal":11,"GEDCOM":1,"available":2,"whomever":1,"As":1,"you":3,"know":1,"is":2,"work":1,"in":5,"process":1,"and":10,"have":2,"received":1,"suggestions":2,"corrections":1,"additions":1,"from":2,"over":1,"planet":1,"...":1,"some":2,"even":1,"who":1,"claim":1,"be":1,"descended":1,"Charlemange":1,"himself":1,"The":10,"weakest":1,"part":1,"Royals":2,"French":3,"Spanish":2,"lines":1,"I":4,"found":1,"that":1,"many":3,"Kings":2,"had":3,"multiple":1,"mistresses":1,"whose":1,"descendants":1,"claimed":1,"noble":1,"titles":3,"Throne":2,"itself":1,"cases":1,"hardest":1,"time":1,"finding":1,"good":1,"published":1,"sources":2,"for":2,"Royalty":1,"If":1,"do":1,"post":1,"it":4,"BBS":1,"or":1,"send":1,"around":1,"would":1,"appreciate":1,"if":1,"comments":1,"possible":1,"improve":1,"database":1,"Since":1,"so":1,"names":2,"was":1,"difficult":1,"with":1,"their":2,"name":1,"previous":1,"version":1,"included":1,"monikers":1,"notes":1,"Thanks":1,"your":1,"interest":1,"@I1":1,"INDI":696,"Victoria":17,"/":573,"Hanover":58,"TITL":402,"Queen":13,"England":157,"SEX":696,"F":328,"BIRT":546,"MAY":34,"PLAC":425,"Kensington":10,"Palace":42,"London":58,"DEAT":456,"JAN":39,"Osborne":2,"House":44,"Isle":5,"Wight":4,"BURI":61,"Mausoleum":1,"Frogmore":8,"Berkshire":25,"REFN":11,"FAMS":617,"@F1":11,"FAMC":536,"@F42":3,"@I2":1,"Albert":11,"Augustus":10,"Charles":28,"//":409,"Prince":64,"M":369,"AUG":36,"Schloss":5,"Rosenau":2,"Near":19,"Coburg":7,"Germany":30,"DEC":28,"Windsor":62,"Castle":23,"Masoleum":1,"@F43":3,"@I3":1,"Adelaide":5,"Mary":27,"Princess":66,"Buckingham":28,"CHR":18,"FEB":24,"Room":5,"Palac":4,"Friedrichshof":1,"Kronberg":1,"Taunus":1,"Friedenskirche":2,"Potsdam":9,"@F3":10,"@I4":1,"Edward_VII":1,"Wettin":1,"King":51,"@F2":8,"@I5":1,"Alice":8,"Maud":1,"APR":36,"Darmstadt":7,",,,":23,"@F8":9,"@I6":1,"Alfred":3,"Ernest":6,"JUL":32,"@F26":7,"@I7":1,"Helena":4,"Augusta":13,"JUN":30,"Schomberg":1,"Pall":1,"Mall":1,"@F32":7,"@I8":1,"Louise":18,"Caroline":16,"Alberta":2,"MAR":34,"@F69":2,"@I9":1,"Arthur":5,"William":25,"Patrick":3,"Bagshot":2,"Park":14,"Surrey":4,"@F34":5,"@I10":1,"Leopold":2,"George":33,"Duncan":1,"Cannes":2,"@F5":4,"@I11":1,"Beatrice":3,"OCT":31,"Bantridge":1,"Balcombe":1,"Sussex":2,"@F6":6,"@I12":1,"Alexandra":16,"of_Denmark":8,"Yellow":1,"Copenhagen":12,"Denmark":24,"Sandringham":13,",,":37,"Norfolk":17,"St":39,"Chap":7,"@F74":7,"@I13":1,"Victor":3,"Christian":7,"Duke":67,"@I14":1,"George_V":2,"Marlborough":5,"Hse":2,"@F7":8,"@I15":1,"Portman":1,"Square":3,"@F29":3,"@I16":1,"Olga":6,"Coppins":2,"Iver":1,"Bucks":1,"@I17":1,"Maude":1,"Charlotte":15,"@F21":3,"@I18":1,"John":13,"Alexander":15,"@I19":1,"of_Waldeck":2,"@F67":3,"@I20":1,"Frederick_III":1,"German":2,"Emperor":4,"Neues":2,"Palais":2,"@F147":4,"@I21":1,"William_II":4,"Berlin":9,"Haus":2,"Doorn":2,"Netherlands":7,"@F136":9,"@F146":2,"@I22":1,"Louis_IV":1,"of_Hesse":24,"Grand":40,"@F114":6,"@I23":1,"Frederica":8,"Arolsen":2,"SEP":26,"Tyrol":1,"@I24":1,"of_Athlone":1,"@F38":5,"@I25":1,"Henry":14,"Maurice":4,"of_Battenberg":4,"@F109":7,"@I26":1,"of_Carisbrooke":1,"Marquess":4,"Whippingham":3,"Ch":3,"@F142":3,"@I27":1,"Eugenie":1,"Spain":9,"Lausanne":2,"@F143":7,"@I28":1,"@I29":1,"@I30":1,"Mary_of_Teck":1,"May":2,"@F41":6,"@I31":1,"Edward_VIII":1,"White":1,"Lodge":6,"Richmond":2,"Paris":6,"France":10,"@F20":2,"@I32":1,"George_VI":1,"York":10,"Cottage":5,"@F12":4,"@I33":1,"Harewood":1,"Yorkshire":1,"@F18":4,"@I34":1,"Frederick":27,"@F19":4,"@I35":1,"Edward":13,"Kent":5,"Morven":1,"Scotland":2,"@F17":5,"@I36":1,"Francis":5,"Wood":3,"Farm":1,"Wolferton":1,"@I37":1,"Nicholas_II":1,"Alexandrovich":7,"Romanov":24,"Tsar":4,"Russia":23,"Tsarskoye":1,"Selo":2,"Pushkin":1,"Ekaterinburg":7,"@F4":7,"@F9":7,"@I38":1,"@F27":6,"@I39":1,"Fedorovna":1,"Tsarina":2,"@I40":1,"Alexander_III":1,"Livadia":1,"Crimea":1,"Yalta":1,"Cathedral":3,"Fortress":2,"P":2,"&":1,"Petersburg":4,"@F11":10,"@I41":1,"Dagmar":1,"@I42":1,"Nicholas_I":1,"@F10":4,"@F469":2,"@I43":1,"of_Prussia":10,"@F145":10,"@I44":1,"Alexander_II":1,"Nicholoevich":1,"@F593":1,"@I45":1,"Marie":15,"@F110":6,"@I46":1,"Nicholovna":4,"Duchess":21,"Tsarskoe":1,"@I47":1,"Tatiana":2,"@I48":1,"Maria":13,"@I49":1,"Anastasia":1,"@I50":1,"Alexis":2,"Nicolaievich":1,"Tsarevich":1,"Peterhof":1,"@I51":1,"Elizabeth":19,"Angela":2,"Marguerite":2,"Bowes":16,"Lyon":16,"Lady":26,"@F46":12,"@I52":1,"Elizabeth_II":1,"Bruton":1,"W1":1,"@F14":6,"@I53":1,"Margaret":8,"Rose":3,"Glamis":1,"Angus":2,"@F13":4,"@I54":1,"Anthony":3,"Robert":3,"Armstrong":3,"Jones":3,"Earl":13,"Snowdon":1,"@F1410":1,"@I55":1,"David":6,"Vicount":3,"Linley":1,"@I56":1,"Sarah":5,"Frances":6,"@I57":1,"Philip":5,"Mountbatten":13,"Kerkira":1,"Mon":1,"Repos":1,"Corfu":1,"Greece":22,"@F28":7,"@I58":1,"Music":4,"@F16":4,"@I59":1,"Anne":11,"Clarence":3,"James":21,"@F15":4,"@I60":1,"Andrew":6,"Belgian":1,"Suite":1,"@F53":2,"@I61":1,"Richard":2,"@I62":1,"Mark":3,"Peter":4,"Phillips":3,"Captain":1,"@F1405":1,"@I63":1,"@I64":1,"Zara":1,"Marys":3,"Hosp":3,"Paddington":3,"@I65":1,"Diana":1,"Spencer":13,"Church":6,"@F78":6,"@I66":1,"Marina":3,"of_Greece":8,"Athens":14,"@F76":4,"@I67":1,"Nicholas":5,"Belgrave":1,"Sq":1,"@F31":5,"@I68":1,"Lascelles":8,"Viscount":3,"@I69":1,"Christabel":1,"Montagu":1,"Douglas":1,"@F296":1,"@I70":1,"Bessiewallis":1,"Warfield":2,"U":1,".S":1,".A":1,"@F24":2,"@F25":2,"@F55":3,"@I71":1,"Haakon_VII":1,"Norway":4,"Charlottenlund":2,"@F218":5,"@I72":1,"@F22":5,"@I73":1,"Sigismund":1,"@I74":1,"@F138":2,"@F442":1,"@I75":1,"Waldemar":2,"@I76":1,"Sophie":4,"Frankfurt":3,"Tatoi":11,"@F139":8,"@I77":1,"of_Saxe":13,"Meiningen":4,"@F137":2,"@I78":1,"Margarete":1,"@F140":2,"@I79":1,"Irene":2,"@I80":1,"@I81":1,"@I82":1,"Child_":1,"#3":1,"@I83":1,"Louis":7,"@F49":2,"@F157":4,"@I84":1,"Alapayevsk":1,"Ural":1,"Mts":1,"@F144":2,"@I85":1,"Hesse":1,"@I86":1,"@I87":1,"Hadley":2,"Common":2,"Hertfordshire":2,"Private":4,"Chapel":7,"Wolverhampton":1,"@I88":1,"Walter":1,"@F23":5,"@I89":1,"Birgitte":2,"von_Deurs":1,"@I90":1,"Gregers":1,"Ulster":1,"Barnwell":3,"@I91":1,"Winfield":1,"Jr":1,"@I92":1,"Simpson":1,"@I93":1,"Burke_Roche":4,"Hon":12,"@F297":1,"@F119":3,"@I94":1,"Alexandrovna":3,"Zurich":1,"Switzerland":4,"@I95":1,"@I96":1,"and_Gotha":1,"Romania":8,"Eastwell":1,"Pelesch":4,"Sinaia":4,"@F100":5,"@I97":1,"Melita":1,"of_Edinburgh":1,"Malta":1,"@F213":4,"@I98":1,"@F961":1,"@I99":1,"@F960":1,"@I100":1,"@I101":1,"ABT":2,"@I102":1,"@F176":4,"@I103":1,"of_Burma":1,"Donegal":1,"Bay":1,"County":1,"Sligo":1,"Ireland":1,"@F175":4,"@I104":1,"@F75":9,"@I105":1,"Duff":1,"Fife":2,"@I106":1,"@F30":4,"@I107":1,"Michael":4,"@F103":3,"@I108":1,"Ogilvy":3,"@I109":1,"Bruce":1,"Thatched":2,"@F1411":1,"@I110":1,"@F1402":1,"@I111":1,"Katharine":1,"Worsley":1,"@F367":1,"@I112":1,"of_St":1,"._Andrews":1,"@F1406":1,"@I113":1,"Helen":3,"Lucy":1,"@I114":1,"Lord":6,"College":1,"Hospital":1,"Hill":1,"@I115":1,"@I116":1,"@I117":1,"@I118":1,"@F33":2,"@I119":1,"Aribert":1,"of_Anhalt":7,"@I120":1,"@F68":3,"@I121":1,"of_Sweden":5,"Crown":8,"Stockholm":12,"Sweden":18,"@F35":6,"@I122":1,"of_Connaught":1,"@F36":2,"@I123":1,"Patricia":3,"Ramsay":2,"@F37":2,"@I124":1,"Gustav_VI":1,"Adolf":2,"Helsingborg":1,"Cemetery":2,"Haga":2,"@F77":2,"@F155":4,"@I125":1,"Mar":2,"Braemar":1,"Aberdeenshire":1,"@I126":1,"Admiral":1,"Sir":2,"@F962":1,"@I127":1,"Isabella":2,"of_France":1,"Rising":1,"Grey":1,"Friars":1,"@F92":2,"@F794":1,"@I128":1,"Issue_Unknown":1,"@I129":1,"@F141":2,"@I130":1,"George_III":1,"@F39":17,"@F105":11,"@I131":1,"Sophia":10,"Mirow":1,"Kew":3,"@F959":1,"@I132":1,"Adolphus":5,"of_Cambridge":3,"@F40":5,"@I133":1,"Sidmouth":1,"Devon":1,"@I134":1,"Cassel":6,"@F97":4,"@I135":1,"@F89":3,"@I136":1,"@I137":1,"Teck":4,"@F98":5,"@I138":1,"Louisa":8,"@F1409":1,"@F1147":3,"@I139":1,"Ernest_I":1,"Saalfeld":1,"@F1368":2,"@I140":1,"Altenburg":3,"Thuringia":1,"@I141":1,"George_IV":1,"@F44":2,"@F45":3,"@I142":1,"Fitzherbert":1,"@I143":1,"Amelia":3,"of_Brunswick":4,"@F501":2,"@I144":1,"Carlton":3,"Claremont":1,"Esher":1,"@F80":1,"@I145":1,"Claude":3,"Strath":1,"@F56":3,"@I146":1,"Cecilia":3,"Nina":1,"Cavendish":5,"Bentin":3,"Countess":6,"S":1,"@F71":3,"@I147":1,"Margarita":1,"@F166":3,"@I148":1,"Theodora":1,"@F167":3,"@I149":1,"Vladimir":2,"@F47":5,"@I150":1,"@I151":1,"Serge":1,"@I152":1,"Paul":6,"@F50":3,"@F499":1,"@I153":1,"Abbas":1,"Tuman":1,"Caucasus":1,"@I154":1,"Xenia":1,"@F51":2,"@I155":1,"Perm":1,"@F498":2,"@I156":1,"East":1,"Toronto":2,"Ontario":2,"Canada":2,"@F500":1,"@F592":1,"@I157":1,"Pavlovna":2,"@F1270":1,"@I158":1,"Cyril":1,"Vladimirovitch":1,"@I159":1,"Boris":1,"@F1379":1,"@I160":1,"Andrei":1,"Vladimirovich":1,"@F48":2,"@I161":1,"Mathilde":2,"Krzesinska":1,"@F1380":1,"@I162":1,"William_III":2,"Prussia":3,"@F179":2,"@F200":10,"@I163":1,"@I164":1,"Dmitri":1,"Pavlovich":1,"@F511":1,"@I165":1,"@F1267":1,"@F112":4,"@I166":1,"Irina":1,"@F52":2,"@I167":1,"Felix":1,"Yussoupov":1,"@I168":1,"Ferguson":2,"Welbech":1,"Marylebone":1,"@F54":3,"@I169":1,"Ronald":1,"Ivor":1,"Major":1,"@F1384":1,"@F303":1,"@I170":1,"Susan":1,"Wright":1,"@F311":1,"@F309":1,"@I171":1,"Teackle":1,"Wallis":1,"@I172":1,"Montague":1,"@I173":1,"Violet":1,"Hyacinth":1,"@I174":1,"@F60":2,"@I175":1,"@F61":2,"@I176":1,"Herbert":1,"@F62":2,"@I177":1,"@I178":1,"Fergus":1,"@F63":2,"@I179":1,"@F64":2,"@I180":1,"@F65":2,"@I181":1,"Birkhall":1,"@F66":2,"@I182":1,"@F57":4,"@I183":1,"Dora":1,"Smith":4,"@F117":3,"@I184":1,"Thomas":2,"@F58":4,"@I185":1,"Carpenter":1,"@I186":1,"@I187":1,"@I188":1,"Eleanor":2,"@F59":2,"@I189":1,"@I190":1,"Robinson":1,"Stoney":1,"@I191":1,"Elphinstone":1,"@I192":1,"Dorothy":1,"Beatrix":3,"@I193":1,"Fenella":1,"Stuart":2,"Forbes":1,"Trefusis":1,"Hepburn":1,"@I194":1,"Norah":1,"Dawson":1,"Damer":1,"@I195":1,"Granville":1,"@I196":1,"Cator":1,"@I197":1,"Rachel":1,"Clay":1,"@I198":1,"Jeanne":1,"d":2,"@F446":1,"@I199":1,"@I200":1,"Anna":7,"@I201":1,"Campbell":2,"Argyll":1,"@I202":1,"Rutland":1,"Arlington":1,"@F185":2,"@I203":1,"William_IV":3,"@F73":6,"@I204":1,"Matilda":2,"Ludwigsburg":1,"@F82":2,"@I205":1,"Ferdinand":5,"@F1370":1,"@I206":1,"@I207":1,"Reverend":2,"@F115":3,"@I208":1,"Burnaby":2,"@F116":3,"@I209":1,"@I210":1,"am":1,"Main":1,"@F72":2,"@I211":1,"Frederick_VI":1,"Homburg":1,"Landgrave":4,"@I212":1,"Augustus_I":1,"Herrenhausen":8,"@F83":3,"@I213":1,"@I214":1,"Gloucester":3,"Piccadilly":1,"@F93":2,"@I215":1,"Vicarage":1,"Place":1,"@I216":1,"Octavius":1,"@I217":1,"@I218":1,"@I219":1,"Theresa":2,"Stanmore":1,"Middlesex":1,"@F277":1,"@I220":1,"Furstenhof":1,"@I221":1,"Georgiana":1,"@I222":1,"Twin":2,"Boy_1":1,"Bushy":4,"@I223":1,"Boy_2":1,"@I224":1,"@F171":2,"@I225":1,"Christian_IX":1,"Gottorp":1,"Amalienborg":3,"Roskilde":4,"@F108":3,"@I226":1,"Bernstorff":1,"@F96":4,"@I227":1,"George_I":2,"of_the_Hellenes":1,"Oldenburg":10,"Salonika":1,"@I228":1,"Constantinovna":1,"@I229":1,"@I230":1,"Child_6":1,"@I231":1,"Child_5":1,"@I232":1,"Paul_I":1,"@F162":4,"@I233":1,"@F160":3,"@I234":1,"Alexander_I":2,"@F164":3,"@I235":1,"Sumner":1,"Kirby":1,"@F1381":2,"@I236":1,"Child_2":1,"@I237":1,"Child_3":1,"@I238":1,"Heiligenberg":1,"@I239":1,"VIII":1,"@F79":2,"@F118":3,"@I240":1,"@F301":1,"@I241":1,"Jane":2,"@F300":1,"@I242":1,"Althorp":1,"@F1403":1,"@I243":1,"Raine":1,"of_Dartmouth":1,"McCorquodale":1,"@F1414":1,"@F299":1,"@I244":1,"Earl_of_Harewood":1,"@F94":5,"@F101":3,"@I245":1,"Palermo":2,"Italy":5,"Ostende":1,"Laeken":3,"Belgium":5,"@F663":1,"@F1187":1,"@I246":1,"Ludwig_IX":1,"@F81":3,"@I247":1,"Frederick_I":1,"of_Wurttemberg":4,"@F405":1,"@F404":1,"@I248":1,"of_Mecklenburg":6,"Strelitz":3,"@F201":2,"@F520":3,"@I249":1,"@F84":5,"@I250":1,"Hildburghausen":1,"Gmunden":2,"Austria":1,"@I251":1,"of_Cumberland":3,"@F85":8,"@I252":1,"@F86":2,"@I253":1,"@I254":1,"Thyra":1,"@I255":1,"@F397":1,"@I256":1,"@I257":1,"@F398":1,"@I258":1,"@I259":1,"@I260":1,"Rene":1,"of_Bourbon":4,"Parma":2,"@F399":2,"@I261":1,"Alfons":1,"Pawel":1,"Rammingen":1,"Baron":7,"von":2,"@I262":1,"@F87":5,"@I263":1,"Fairbrother":1,"@I264":1,"FitzGeorge":1,"@F88":5,"@I265":1,"@I266":1,"Agustus":1,"@I267":1,"Rosa":1,"Baring":3,"@I268":1,"Son_1":3,"@I269":1,"Dau":12,"._1":5,"@I270":1,"._2":6,"@I271":1,"@I272":1,"Frederick_V":2,"@F90":6,"@I273":1,"Elisabeth":3,"@I274":1,"@I275":1,"Son_2":4,"@I276":1,"@I277":1,"@I278":1,"2nd":1,"@F91":6,"@I279":1,"@I280":1,"of_Teck":1,"Athlone":1,"@I281":1,"Grosvenor":1,"@I282":1,"@F666":1,"@I283":1,"@I284":1,"@F667":1,"@I285":1,"@F668":1,"@I286":1,"Edward_II":1,"Caernarvon":1,"Wales":2,"Berkeley":1,"Gloucestershire":1,"@F464":1,"@I287":1,"Rupert":1,"Trematon":1,"@I288":1,"@I289":1,"Cambridge":1,"@F669":1,"@I290":1,"of_Gloucester":2,"@F279":2,"@I291":1,"Gerald":1,"@F95":3,"@F102":2,"@I292":1,"Marion":1,"Donata":1,"Stein":1,"@F1413":1,"@I293":1,"@F357":1,"@I294":1,"@F358":1,"@I295":1,"Jeremy":1,"@F359":1,"@I296":1,"Dowding":1,"@I297":1,"@F368":1,"@I298":1,"@I299":1,"@F642":1,"@I300":1,"Other_issue":1,"@I301":1,"@F622":2,"@I302":1,"of_Nassau":5,"Usingen":1,"@I303":1,"@F170":5,"@I304":1,"Claudine":2,"Rhedey":1,"@I305":1,"@I306":1,"Amelie":1,"@F99":3,"@I307":1,"von_Hugel":2,"@I308":1,"Count":10,"@I309":1,"Ferdinand_I":1,"of_Hohenzollern":1,"Sigmaringen":2,"Hohenzollern":5,"@F416":1,"@I310":1,"@I311":1,"of_Schleswig":5,"Holstein":3,"@I312":1,"@I313":1,"Harold":1,"@I314":1,"Tuckwell":1,"@F1412":1,"@I315":1,"@I316":1,"Collingwood":1,"Colvin":1,"@I317":1,"Davina":1,"@I318":1,"@I319":1,"Christine":4,"von_Reibnitz":1,"Baroness":1,"Czechoslovakia":1,"@F295":1,"@I320":1,"@I321":1,"George_II":2,"Hannover":1,"Westminster":2,"Abbey":2,"@F104":11,"@F106":4,"@I322":1,"of_Ansbach":1,"@F661":1,"@I323":1,"Leicester":10,"@I324":1,"Hague":9,"@F238":4,"@I325":1,"@I326":1,"@I327":1,"Son":2,"@I328":1,"@I329":1,"@I330":1,"Hanau":1,"@I331":1,"Christiansborg":2,"@F107":2,"@I332":1,"Gotha":2,"@F956":1,"@I333":1,"@I334":1,"Monaco":1,"@I335":1,"@I336":1,"@I337":1,"@F280":1,"@I338":1,"@I339":1,"@I340":1,"Celle":3,"@F281":1,"@I341":1,"Leineschloss":1,"Osnabruck":2,"Moved":1,"@F266":1,"@I342":1,"Dorothea":3,"of_Celle":1,"@F955":1,"@I343":1,"Monbijou":1,"@F435":2,"@I344":1,"@F630":1,"@F631":1,"@I345":1,"@I346":1,"@F641":1,"@I347":1,"and_the_Rhine":2,"@I348":1,"Julia":1,"von_Hauke":2,"@F111":3,"@I349":1,"Louis_II":2,"@F1371":1,"@I350":1,"Wilhelmina":4,"of_Baden":9,"@I351":1,"@I352":1,"la_Fontaine":1,"@I353":1,"Constantine":1,"Nikolaievitch":1,"of_Russia":2,"@I354":1,"@F113":3,"@I355":1,"Joseph":4,"@I356":1,"Amalie":2,"@I357":1,"@I358":1,"@F1235":1,"@I359":1,"Bentwi":1,"@I360":1,"@I361":1,"Wellesley":1,"@F803":1,"@I362":1,"Edwyn":1,"@I363":1,"Salisbury":1,"@I364":1,"Oswald":1,"@I365":1,"Henrietta":1,"Mildred":1,"Hodgson":1,"@I366":1,"@F133":3,"@I367":1,"Cynthia":1,"Elinor":1,"Hamilton":3,"@F127":3,"@I368":1,"Edmund":2,"Fermoy":3,"@F120":3,"@I369":1,"Ruth":2,"Sylvia":1,"Gill":3,"@F130":3,"@I370":1,"Boothby":3,"@F124":3,"@I371":1,"Ellen":3,"Work":3,"@F121":3,"@I372":1,"Frank":1,"@F123":3,"@I373":1,"@F122":3,"@I374":1,"@I375":1,"Strong":1,"@I376":1,"@I377":1,"Boude":1,"@I378":1,"@F126":3,"@I379":1,"@F125":3,"@I380":1,"Brownell":1,"@I381":1,"Cunningham":1,"@I382":1,"Roche":1,"@I383":1,"Honoria":1,"Curtain":1,"@I384":1,"Abercorn":2,"@F128":3,"@I385":1,"Rosalind":1,"Bingham":2,"@F129":3,"@I386":1,"@F288":1,"@I387":1,"Curzon":1,"Howe":1,"@F287":1,"@I388":1,"Lucan":1,"@F289":1,"@I389":1,"Catherine":1,"Gordon":1,"Lennox":1,"@F290":1,"@I390":1,"@F131":3,"@I391":1,"Littlejohn":2,"@F132":3,"@I392":1,"Ogston":1,"@F291":1,"@I393":1,"Barbara":1,"Marr":1,"@F292":1,"@I394":1,"@F293":1,"@I395":1,"Crombie":1,"@F294":1,"@I396":1,"@F134":3,"@I397":1,"@F135":3,"@I398":1,"@F683":1,"@F285":1,"@I399":1,"Horatia":1,"Seymour":1,"@F284":1,"@I400":1,"Revelstoke":1,"@F286":1,"@I401":1,"Emily":1,"Bulteel":1,"@F283":1,"@I402":1,"Dolzig":1,"@I403":1,"Bernard":1,"@I404":1,"of_Schaumburg":1,"Lippe":1,"@I405":1,"Constantine_I":1,"@I406":1,"@I407":1,"@I408":1,"Denison":1,"@F966":1,"@I409":1,"Alfonso_XIII":1,"Portugal":3,"@F254":3,"@I410":1,"@I411":1,"@F434":1,"@I412":1,"William_I":2,"of_Germany":1,"@I413":1,"@I414":1,"@F184":2,"@I415":1,"@F1257":1,"@I416":1,"@I417":1,"Charlemagne":1,"Franks":1,"Aachen":1,"West":1,"@F182":2,"@F664":1,"@F1202":1,"@F1203":1,"@F1204":1,"@F1225":1,"@I418":1,"@F180":1,"@F181":2,"@I419":1,"Hermine":1,"of_Reuss":1,"Greiz":1,"an":1,"der":1,"Oder":1,"@F278":1,"@I420":1,"@F186":8,"@I421":1,"Eitel":1,"@F193":2,"@I422":1,"Adalbert":1,"@F194":2,"@I423":1,"@F195":2,"@I424":1,"Oscar":3,"@F196":2,"@I425":1,"Joachim":1,"@F197":2,"@I426":1,"@F198":3,"@I427":1,"Weimar":2,"@I428":1,"@F148":2,"@I429":1,"@I430":1,"Alphonso":2,"of_Cavadonga":1,"@F1248":1,"@F1249":1,"@I431":1,"Don":2,"Jamie":1,"@I432":1,"Juan":2,"of_Spain":1,"San":1,"Ildefonso":1,"@F149":6,"@I433":1,"@F1251":1,"@I434":1,"de_las_Mercedes":1,"Madrid":3,"@F1245":1,"@I435":1,"Carlos":1,"@F152":5,"@I436":1,"Mignon":1,"@F151":3,"@I437":1,"of_Romania":1,"@F150":2,"@I438":1,"Carol_II":1,"Villa":1,"y":1,"Sol":1,"Estoril":1,"@F364":1,"@F401":1,"@I439":1,"@I440":1,"of_Yugoslavia":2,"@F1195":1,"@I441":1,"@I442":1,"@I443":1,"@I444":1,"of_Asturias":1,"@I445":1,"Gustav":3,"@F217":3,"@I446":1,"Erik":1,"of_Vastmanland":1,"@I447":1,"Sigvard":1,"Fredrik":1,"Wisborg":2,"@F1291":1,"@F1292":1,"@F1289":1,"@I448":1,"Bertil":1,"Gustaf":1,"@F1290":1,"@I449":1,"Carl":1,"Johan":1,"@F1293":1,"@F1294":1,"@I450":1,"Olav_V":1,"Appleton":1,"@F153":3,"@I451":1,"Martha":2,"@F215":4,"@I452":1,"Harald":1,"Skaugum":1,"Oslo":1,"@F154":4,"@I453":1,"Sonja":1,"Haraldsen":1,"@F1282":1,"@I454":1,"@I455":1,"Haakon":1,"of_Norway":1,"Magnus":1,"@I456":1,"Gustav_V":1,"Drottningholm":2,"@F156":4,"@I457":1,"Karlsruhe":2,"Rome":1,"@I458":1,"Oscar_II":1,"@F627":1,"@I459":1,"Biebrich":1,"@F209":4,"@I460":1,"Eleonore":1,"of_Solms":1,"Hohensolms":1,"Lich":1,"@I461":1,"Donatus":1,"@F158":2,"@I462":1,"@F159":2,"@I463":1,"Cecilie":3,"@I464":1,"Geddes":1,"@F1242":1,"@I465":1,"Christopher":2,"@F1334":1,"@F1335":1,"@I466":1,"@F1276":1,"@I467":1,"@I468":1,"@F161":2,"@I469":1,"@I470":1,"of_Hanover":2,"Blankenburg":1,"Harz":1,"@I471":1,"Constantine_II":1,"Psychiko":1,"@F163":3,"@I472":1,"@F402":3,"@I473":1,"Aspasia":1,"Manos":1,"Venice":1,"@F403":1,"@I474":1,"@F165":2,"@I475":1,"Peter_II":1,"Belgrade":1,"@I476":1,"@F168":2,"@F169":3,"@I477":1,"Gottfried":1,"of_Hohenlohe":1,"Lagenburg":1,"@I478":1,"Five_children":2,"@I479":1,"Berthold":1,"Margrave":1,"@I480":1,"Four_Children":1,"@I481":1,"@I482":1,"@I483":1,"Eight_children":1,"@I484":1,"Ludwig":3,"@I485":1,"Henriette":3,"@F207":4,"@I486":1,"of_Bulgaria":1,"@F172":2,"@I487":1,"@F173":2,"@I488":1,"Ernst":2,"of_Erbach":1,"Schonb":1,"@I489":1,"Johanna":1,"Loisinger":1,"@F1236":1,"@I490":1,"of_Montenegro":1,"@I491":1,"@I492":1,"@I493":1,"Louis_III":1,"@F174":2,"@F1234":1,"@I494":1,"Edwina":1,"Ashley":1,"@F965":1,"@I495":1,"@F432":1,"@I496":1,"@I497":1,"@F1240":1,"@F1241":1,"@I498":1,"@F1238":1,"@I499":1,"@F1237":1,"@I500":1,"@F177":3,"@I501":1,"Pamela":1,"@F178":3,"@I502":1,"Nadejda":1,"@I503":1,"@I504":1,"of_Milford_Haven":1,"@F963":1,"@F964":1,"@I505":1,"Knatchbull":1,"Ulick":1,"Brabourne":1,"@I506":1,"@I507":1,"Hicks":1,"@I508":1,"Two_Children":1,"@I509":1,"Iris":1,"@F967":1,"@F968":1,"@F969":1,"@I510":1,"Auguste":2,"von_Harrach":1,"@I511":1,"Daughter":2,"Stillborn":2,"@I512":1,"@F388":2,"@I513":1,"Rosalie":1,"of_Hohenau":1,"von_Rauch":1,"@I514":1,"Himiltude":1,"@I515":1,"@F183":1,"@I516":1,"Eisenach":1,"@I517":1,"of_Zweibrucken":1,"@I518":1,"Schwerin":4,"@I519":1,"@F187":4,"@I520":1,"@F188":4,"@I521":1,"Hubertus":1,"@F189":2,"@F190":4,"@I522":1,"@F191":7,"@I523":1,"Alexandrine":2,"@I524":1,"@F192":2,"@I525":1,"von_Salviati":1,"@I526":1,"@I527":1,"@I528":1,"Kira":1,"@I529":1,"Louis_XIII":1,"Fontainebleau":1,"Germain":1,"en":1,"Laye":1,"@F521":1,"@F271":2,"@I530":1,"Joanna":1,"of_Austria":9,"Arch":1,"@F489":2,"@I531":1,"Francesco_I":1,"of_Tuscany":1,"@I532":1,"de_Courtenay":1,"@F351":2,"@I533":1,"Aymer":1,"of_Angouleme":1,"Taillefer":1,"@I534":1,"@I535":1,"._3":1,"@I536":1,"von_Humboldt":1,"@I537":1,"Magdalene":1,"Reuss":1,"@I538":1,"@I539":1,"@I540":1,"Brigid":1,"Guinness":1,"@I541":1,"@I542":1,"@I543":1,"Son_3":1,"@I544":1,"@I545":1,"@I546":1,"Clyde":1,"Harris":1,"@I547":1,"@I548":1,"Adelheid":1,"@I549":1,"@I550":1,"Ina":1,"von_Bassewitz":1,"@I551":1,"@I552":1,"@I553":1,"Marmorpalais":1,"@F199":3,"@F205":6,"@I554":1,"Wolfenbuttel":1,"Stettin":1,"@I555":1,"Charlottenburg":1,"Oatlands":1,"Weybridge":1,"@I556":1,"Prenzlau":1,"@I557":1,"@I558":1,"@I559":1,"@F202":4,"@I560":1,"@I561":1,"@F203":2,"@I562":1,"@I563":1,"@F204":2,"@I564":1,"@I565":1,"of_Netherlands":8,"Oraniensaal":1,"@F468":1,"@F239":3,"@I566":1,"Elector":1,"@I567":1,"@I568":1,"@I569":1,"@I570":1,"@I571":1,"Wilhelmine":1,"@F206":2,"@I572":1,"Emil":1,"@I573":1,"William_V":2,"of_Orange":4,"@I574":1,"Weilb":2,"@I575":1,"@I576":1,"Friedrich":3,"Wilhelm":2,"@F208":3,"@I577":1,"Unknown":18,"@I578":1,"@I579":1,"@I580":1,"Adolphe":1,"of_Luxembourg":4,"@F210":3,"@I581":1,"@I582":1,"Guillaume_IV":1,"@F211":3,"@I583":1,"@I584":1,"@F212":3,"@I585":1,"@I586":1,"Jean":1,"@I587":1,"Josephe":1,"de_Saxe":1,"@F1185":1,"@I588":1,"Cyrilovitch":1,"Borga":1,"Finland":2,"@F214":2,"@I589":1,"Leonide":1,"Bagration":1,"Moukhransky":1,"Tiflis":1,"@F1271":1,"@I590":1,"Gaston":1,"Orleans":1,"@F1372":1,"@I591":1,"Segovia":1,"@F1252":1,"@F1253":1,"@I592":1,"Dona_Maria":1,"@F1246":1,"@I593":1,"Margarite":1,"@F1247":1,"@I594":1,"@I595":1,"@F255":3,"@I596":1,"Marshal":1,"Pembroke":1,"Berkhamsted":1,"@F599":1,"@F778":1,"@I597":1,"@I598":1,"Ingeborg":1,"@I599":1,"Astrid":1,"Kussnacht":1,"@F216":3,"@I600":1,"Leopold_III":1,"Brussels":3,"@F429":1,"@F423":1,"@I601":1,"Baudouin_I":1,"of_the_Belgians":1,"Chateau":1,"de":1,"Stuyvenberg":1,"@F426":1,"@I602":1,"Sibylla":1,"@I603":1,"Carl_XVI":1,"@F220":1,"@I604":1,"Frederick_VIII":1,"Hamburg":1,"@I605":1,"@F387":1,"@I606":1,"Christian_X":1,"Nr":2,"@F219":3,"@I607":1,"@F1278":1,"@I608":1,"Frederick_IX":1,"Sorgenfri":1,"@I609":1,"Alexia":1,"@I610":1,"Mergrethe_II":1,"@F626":1,"@I611":1,"Johann":2,"Georg_II":1,"Dessau":3,"@F221":4,"@I612":1,"@I613":1,"Leopold_I":1,"@F244":3,"@I614":1,"@F222":3,"@I615":1,"Heinrich":1,"Kasimir":1,"Dietz":1,"@I616":1,"Friso":1,"@F223":4,"@I617":1,"@I618":1,"@I619":1,"Amalia":2,"@F224":3,"@I620":1,"Durlach":1,"@I621":1,"Karl":7,"@F225":3,"@I622":1,"@I623":1,"@F226":4,"@I624":1,"@I625":1,"@F227":3,"@I626":1,"Munich":4,"Theatinerkirche":2,"@F232":3,"@I627":1,"@I628":1,"@F228":3,"@I629":1,"of_Hamilton":1,"@I630":1,"@F229":3,"@I631":1,"Albert_I":1,"of_Monaco":3,"@I632":1,"@F230":3,"@I633":1,"@I634":1,"@F231":3,"@I635":1,"Pierre":1,"de_Polignac":1,"@I636":1,"Rainier_III":1,"@I637":1,"Maximilian_I":1,"Wittelsbach":3,"Bavaria":3,"Mannheim":1,"Nymphenburg":1,"@F431":1,"@I638":1,"twin":1,"@F233":3,"@I639":1,"Franz":1,"Archduke":5,"@I640":1,"Otto":2,"@F234":3,"@F236":4,"@I641":1,"@F237":3,"@I642":1,"@I643":1,"Karl_I":1,"@F235":3,"@I644":1,"@I645":1,"@I646":1,"@I647":1,"@I648":1,"Aloys":1,"of_Liechtenstein":2,"@I649":1,"Franz_Joseph_II":1,"@I650":1,"@I651":1,"@I652":1,"Tilburg":1,"@F240":3,"@I653":1,"Frederik":1,"@I654":1,"@I655":1,"Het":2,"Loo":2,"@F447":1,"@F241":3,"@I656":1,"Emma":1,"Regent":1,"@I657":1,"@F242":3,"@I658":1,"@F445":1,"@I659":1,"Juliana":1,"@F243":3,"@I660":1,"Bernhard":1,"of_Lippe":1,"Biesterfeld":1,"Jena":1,"@I661":1,"Soetdijk":1,"@F443":1,"@I662":1,"@I663":1,"Leopold_II":1,"@F245":3,"@I664":1,"@I665":1,"Agnes":2,"@F246":3,"@I666":1,"Just":1,"Loen":1,"@I667":1,"@F247":3,"@I668":1,"von_Seherr":2,"Thoss":2,"@I669":1,"Hermann":1,"@F248":3,"@I670":1,"@I671":1,"@F249":3,"@I672":1,"Lajos":1,"Apponyi_de":2,"Nagy":2,"Appony":2,"@I673":1,"Cyula":1,"@F250":3,"@I674":1,"@I675":1,"Geraldine":1,"@F251":3,"@I676":1,"Zog_I":1,"of_Albania":2,"@I677":1,"Leka_I":1,"@I678":1,"@F252":3,"@I679":1,"@I680":1,"@F253":3,"@I681":1,"@I682":1,"Cristina":1,"@I683":1,"Alfonso_XII":1,"@F1243":1,"@F453":1,"@I684":1,"@I685":1,"Archduchess":1,"@F256":3,"@I686":1,"Este":1,"@I687":1,"Brunn":1,"Wildenwart":1,"Dom":1,"@F257":3,"@I688":1,"Ludwig_III":1,"Sarvar":1,"Hungary":1,"@F438":1,"@I689":1,"Rupprecht":1,"of_Bavaria":2,"@F258":3,"@F439":1,"@I690":1,"Gabriele":1,"@F441":1,"@I691":1,"Albrecht":1,"@I692":1,"@F259":4,"@F637":1,"@I693":1,"@F260":1,"@I694":1,"@I695":1,"Whitehall":1,"@I696":1,"PLA":1},"GLSL":{"#version":12,"core":3,"layout":22,"(":850,"triangles":2,")":732,"in":8,";":928,"line_strip":1,",":579,"max_vertices":1,"=":615,"out":7,"VS_OUT":1,"{":192,"vec3":382,"normal":14,"}":192,"gs_in":2,"[]":10,"const":38,"float":243,"MAGNITUDE":2,"void":70,"GenerateLine":4,"int":22,"index":12,"gl_Position":5,"gl_in":16,"[":186,"]":186,".gl_Position":17,"EmitVertex":2,"()":105,"+":208,"vec4":158,".normal":7,"*":407,"EndPrimitive":1,"main":18,"varying":11,"color":7,"vec2":60,"texcoord":4,"gl_Color":1,".rgb":11,"gl_MultiTexCoord":1,".st":1,"ftransform":1,"#extension":7,"GL_EXT_ray_traci":2,":":16,"require":2,"GL_EXT_nonunifor":1,"enable":5,"struct":5,"RayPayload":4,"distance":2,"reflector":2,"location":12,"rayPayloadInEXT":2,"rayPayload":10,"hitAttributeEXT":1,"attribs":5,"binding":6,"set":4,"uniform":22,"accelerationStru":1,"topLevelAS":1,"UBO":3,"mat4":5,"viewInverse":1,"projInverse":1,"lightPos":1,"vertexSize":1,"ubo":13,"buffer":2,"Vertices":1,"v":22,"vertices":5,"Indices":1,"uint":2,"i":81,"indices":4,"Vertex":6,"pos":126,"uv":69,"_pad0":1,"_pad1":1,"unpack":4,"COMMENT//":232,"m":26,".vertexSize":1,"/":72,"d0":3,".v":3,"d1":3,"d2":4,".pos":1,".xyz":32,".w":81,".x":82,".y":87,".color":7,".z":39,"return":96,"ivec3":2,".i":3,"gl_PrimitiveID":3,"v0":6,"v1":2,"v2":2,"barycentricCoord":4,"-":215,"normalize":28,"lightVector":6,".lightPos":1,"dot_product":2,"max":19,"dot":61,".distance":2,"gl_RayTmaxEXT":1,".reflector":2,"((":5,".r":10,"==":18,"&&":22,".g":5,".b":5,"))":64,"?":9,"COMMENT/*":3,"kCoeff":4,"kCube":4,"uShift":6,"vShift":6,"chroma_red":4,"chroma_green":4,"chroma_blue":4,"bool":2,"apply_disto":8,"sampler2D":5,"input1":8,"adsk_input1_w":8,"adsk_input1_h":6,"adsk_input1_aspe":2,"adsk_input1_fram":10,"adsk_result_w":6,"adsk_result_h":4,"distortion_f":6,"r":32,"f":34,"inverse_f":4,"lut":18,"max_r":4,"sqrt":12,"incr":4,"lut_r":10,"for":13,"<":43,"++":11,"+=":32,"t":103,"if":67,">":46,"mix":4,"aberrate":8,"chroma":4,"chromaticize_and":4,"rgb_f":16,"px":16,"gl_FragCoord":14,".xy":26,"-=":14,"else":10,"rgb_uvs":24,".rr":2,".gg":2,".bb":2,"sampled":10,"texture2D":15,"gl_FragColor":8,".rgba":2,"static":1,"char":1,"SimpleFragmentSh":1,"STRINGIFY":1,"FrontColor":2,"v_color":4,"#define":36,"SCREEN":2,"DODGE":2,"BURN":2,"OVERLAY":2,"MULTIPLY":2,"ADD":2,"DIVIDE":2,"GRAIN_EXTRACT":2,"GRAIN_MERGE":2,"t_Lena":2,"t_Tint":2,"i_Blend":10,"v_Uv":3,"lena":13,"tint":9,"result":11,"SHADOWS":10,"RAGGED_LEAVES":10,"#ifdef":28,"MEDIUMQUALITY":2,"SMALL_WAVES":6,"TONEMAP":8,"#endif":28,"HIGHQUALITY":2,"REFLECTIONS":4,"DETAILED_NOISE":4,"LIGHT_AA":4,"eps":16,"PI":6,"sunDir":14,"skyCol":8,"sandCol":4,"treeCol":4,"grassCol":4,"leavesCol":8,"leavesPos":12,"sunCol":10,"#else":10,"exposure":4,"//":24,"Only":2,"used":2,"when":2,"tonemapping":2,"mod289":8,"x":40,"floor":16,"permute":8,"(((":2,"taylorInvSqrt":4,"snoise":14,"C":16,"D":10,".yyy":6,"x0":18,".xxx":4,"g":8,"step":4,".yzx":2,"l":6,"i1":10,"min":20,".zxy":4,"i2":10,"x1":8,"x2":8,"x3":8,"p":70,"n_":4,"ns":22,".wyz":2,".xzx":2,"j":13,"mod":4,"x_":6,"y_":4,"N":2,".yyyy":4,"y":8,"h":50,"abs":4,"b0":6,"b1":6,".zw":8,"s0":4,"s1":4,"sh":6,"a0":6,".xzyw":8,".xxyy":2,"a1":6,".zzww":2,"p0":10,"p1":10,"p2":10,"p3":10,"norm":10,")))":2,"*=":18,"fbm":4,"final":10,"waterHeight":8,"d":22,"length":14,".xz":12,"sin":16,"iGlobalTime":16,"Island":2,"waves":4,"Other":2,"bump":4,"rayDir":94,"s":56,"dist":12,"e":6,".xyy":4,".yxy":4,"intersectSphere":4,"rpos":14,"rdir":10,"rad":12,"op":16,"b":18,"det":22,"intersectCylinde":2,"rdir2":8,".yz":16,"intersectPlane":6,"rayPos":76,"n":44,"sign":2,"rotate":10,"theta":12,"c":12,"cos":8,"impulse":4,"k":22,"by":2,"iq":2,"exp":4,"grass":4,"Optimization":2,"Avoid":2,"noise":2,"too":2,"far":2,"away":2,"tree":4,"mat2":4,"width":4,"clamp":5,"scene":14,"vtree":8,"GRASS":2,"vgrass":4,".yyx":2,"plantsShadow":4,"res":40,"intersectWater":4,"intersectSand":4,"intersectTreasur":4,"intersectLeaf":4,"openAmount":8,"dir":8,"offset":10,"||":6,"res2":12,"<=":2,"leaves":8,"1e20":6,"sway":10,"fract":2,"upDownSway":4,"angleOffset":6,"alpha":6,".xzy":8,"shadow":6,"resLeaves":30,"1e7":6,"light":8,"col":66,"lightLeaves":6,"ao":10,"sky":10,"plants":6,"uvFact":4,"tex":12,"iChannel0":6,"1e8":2,"traceReflection":4,"resPlants":20,"trace":4,"resSand":10,"resTreasure":12,"resWater":12,"ct":4,"fresnel":4,"pow":5,"trans":4,"reflDir":6,"reflect":2,"refl":6,".t":2,"camera":14,"rd":6,"iResolution":6,".yy":2,"HEAVY_AA":2,".5":2,"texture":2,"GetDiffuse":2,"diffuse":8,"gl_FragData":1,"NUM_LIGHTS":4,"AMBIENT":2,"MAX_DIST":3,"MAX_DIST_SQUARED":3,"lightColor":3,"fragmentNormal":2,"cameraVector":2,"specular":3,"cameraDir":2,"distFactor":3,"lightDir":3,"diffuseDot":2,"halfAngle":2,"specularColor":2,"specularDot":2,"sample":3,".a":1,"COMMENT/**":2,"GL_ARB_separate_":2,"GL_ARB_shading_l":2,"PnPatch":4,"b210":4,"b120":4,"b021":4,"b012":4,"b102":4,"b201":4,"b111":4,"n110":4,"n011":4,"n101":4,"tessLevel":1,"inNormal":8,"inUV":2,"outNormal":2,"outUV":2,"outPatch":17,"wij":7,"vij":4,"Pj_minus_Pi":4,"Ni_plus_Nj":2,"gl_out":1,"gl_InvocationID":29,"P0":8,"P1":8,"P2":8,"N0":5,"N1":5,"N2":5,".b210":5,".b120":5,".b021":5,".b012":5,".b102":5,".b201":5,"E":3,"V":2,".b111":4,".n110":4,".n011":4,".n101":4,"gl_TessLevelOute":1,".tessLevel":2,"gl_TessLevelInne":1,"gradientStart":2,"gradientEnd":2,"unitDir":2,"gl_WorldRayDirec":1,"{}":4,"cbar":4,"cfoo":2,"CB":4,"CD":4,"CA":2,"CC":2,"CBT":10,"CDT":6,"CAT":2,"CCT":2,"norA":8,"norB":6,"norC":2,"norD":2,"norE":8,"norF":2,"norG":2,"norH":2,"norI":2,"norcA":4,"norcB":6,"norcC":4,"norcD":4,"head":2,"of":2,"cycle":4,"norcE":2,"lead":2,"into":2,"projection":1,"model":1,"tessAlpha":1,"fractional_odd_s":1,"ccw":1,"iNormal":7,"iTexCoord":4,"iPnPatch":31,"oNormal":2,"oTexCoord":2,"uvw":19,"gl_TessCoord":10,"uvwSquared":12,"uvwCubed":4,"barNormal":2,"pnNormal":2,".tessAlpha":4,"barPos":2,"pnPos":2,"finalPos":2,".projection":1,".model":1,"u_MVPMatrix":2,"attribute":2,"a_position":1,"a_color":2},"GN":{"COMMENT#":2002,"import":54,"(":2255,")":1629,"assert":111,"is_android":36,"template":61,"{":1276,"forward_variable":129,"invoker":912,",":3484,"[":1213,"]":1213,"_libraries_list":5,"=":1915,"_find_deps_targe":2,"action":48,"script":50,"depfile":61,"inputs":66,".binary":4,"android_readelf":3,"outputs":96,"rebased_binaries":1,"rebase_path":266,"root_build_dir":255,"args":192,"root_shlib_dir":1,"}":1272,"copy_ex":1,"target_name":77,"clear_dir":1,"true":61,"dest":1,".dist_dir":1,"data":8,"_rebased_librari":1,"_rebased_binarie":1,"if":786,"defined":402,".extra_files":2,"))":314,"_rebased_extra_f":1,"+=":598,"deps":208,".deps":53,"_name":1,"get_path_info":11,".target":3,"_output":3,"root_out_dir":3,".flag_name":1,"enable_java_temp":3,"set_sources_assi":46,"[]":248,".sources":14,".jni_package":4,"jni_package":2,"base_output_dir":4,"package_output_d":2,"jni_output_dir":6,"jni_generator_in":4,"foreach_target_n":2,"action_foreach":2,"sources":122,"enable_profiling":4,"config":47,"include_dirs":9,"group":34,"!":169,"public_deps":67,"public_configs":12,".classes":2,".jar_file":2,"jar_file":4,"else":188,"android_sdk_jar":6,"jni_actions":3,"foreach":22,"class":3,"_classname_list":3,"process_file_tem":4,"classname":1,"jni_target_name":2,"check_includes":2,"false":29,"_include_path":3,".include_path":2,"_apply_gcc_targe":2,"_base_gen_dir":2,".inputs":4,"+":199,".defines":2,"def":2,"get_target_outpu":12,"zip":3,"output":9,"base_dir":4,"_srcjar_path":3,"_rebased_srcjar_":1,"_rebased_sources":2,".input":3,".output":9,".variables":4,"variables":3,".resources":7,".res_dir":2,"_base_path":11,"_resources_zip":10,"_build_config":40,"write_build_conf":10,"build_config":28,"resources_zip":8,"type":33,"possible_config_":9,"rebased_resource":1,".resource_dirs":10,"base_path":13,"zip_path":6,"srcjar_path":12,"r_text_path":6,"build_config_tar":10,"process_resource":6,"final_target_nam":4,"resource_dirs":6,".generated_resou":6,".android_manifes":20,"custom_package":1,"||":110,"android_manifest":19,"r_text":1,"srcjar":1,"shared_resources":1,"_build_config_ta":4,"asset_sources":1,".renaming_source":6,".renaming_destin":5,"_source_count":3,"_":2,"_dest_count":3,"==":143,"asset_renaming_s":1,"asset_renaming_d":1,"extra_output_pat":1,"grit_target_name":2,"grit_output_dir":3,"grit":1,"grit_flags":1,"output_dir":4,"resource_ids":1,"source":2,".grd_file":1,".outputs":1,"generate_strings":2,"zip_target_name":2,"visibility":49,".grit_output_dir":1,".generated_files":1,"java_library_imp":4,"supports_android":15,"main_class":2,".main_class":8,"is_java_binary":1,"testonly":9,"_java_binary_tar":2,"_test_runner_tar":4,"test_runner_scri":3,"test_name":3,".target_name":5,"test_suite":1,"test_type":3,"ignore_all_data_":1,"java_binary":1,"output_name":13,"bypass_platform_":2,"wrapper_script_n":1,"java_prebuilt_im":2,".jar_path":15,".alternative_and":12,"requires_android":13,"jar_excluded_pat":3,"deps_dex":1,"strip_resource_c":1,".final_apk_path":3,".apk_name":5,"gen_dir":1,"resources_zip_pa":3,"_all_resources_z":3,"_jar_path":21,"_lib_dex_path":4,"_rebased_lib_dex":1,"_template_name":6,"enable_multidex":5,".enable_multidex":4,"&&":186,"final_dex_path":5,"final_dex_target":1,"_final_apk_path":10,"_final_apk_path_":5,"!=":106,"#":85,"Mark":17,"as":17,"used":18,".":75,"_install_script_":4,".install_script_":2,"_incremental_ins":8,"_version_code":7,"android_default_":5,".version_code":5,"_version_name":7,".version_name":5,"_keystore_path":8,"android_keystore":3,"_keystore_name":8,"_keystore_passwo":8,".keystore_path":5,".keystore_name":3,".keystore_passwo":3,"_srcjar_deps":15,".srcjar_deps":9,"_use_chromium_li":6,".use_chromium_li":2,"_enable_relocati":3,".enable_relocati":2,"_load_library_fr":8,".load_library_fr":3,"_requires_sdk_ap":4,".requires_sdk_ap":2,"_native_libs_dep":15,"_shared_librarie":3,".shared_librarie":5,"_secondary_abi_n":18,"mark":1,"_secondary_abi_s":3,".secondary_abi_s":5,"is_component_bui":10,"is_asan":5,"_runtime_deps_fi":7,"write_runtime_de":3,"_native_lib_vers":6,".native_lib_vers":4,"_secondary_abi_r":3,"_bad_deps":1,"-":5,"_android_manifes":26,"_rebased_build_c":9,"_create_abi_spli":5,".create_abi_spli":2,"_create_density_":3,".create_density_":4,"_create_language":2,".language_splits":4,"_proguard_enable":8,".proguard_enable":8,"_proguard_output":6,"_emma_never_inst":9,".testonly":2,"jar_path":12,"dex_path":7,"apk_path":3,"incremental_apk_":1,"incremental_inst":2,"emma_coverage":7,"proguard_enabled":1,"proguard_info":1,"shared_libraries":2,"secondary_abi_sh":1,"_final_deps":9,"_generated_progu":3,"all_resources_zi":4,"generate_constan":1,"proguard_file":1,"_enable_chromium":3,".enable_chromium":2,"_ordered_librari":6,"_rebased_ordered":1,"_rebased_android":12,"java_cpp_templat":2,"package_name":2,"defines":72,".apk_under_test":15,"is_java_debug":2,"dcheck_always_on":3,"java_target":2,"override_build_c":1,"srcjar_deps":3,"emma_never_instr":1,".dist_ijar_path":2,"_dist_ijar_path":6,"Generates":2,"the":3,"build":2,"file":22,"jar":1,"_proguard_config":8,".proguard_config":6,"_proguard_target":4,"proguard":2,"output_jar_path":5,"_rebased_proguar":3,"_apk_under_test_":4,"get_label_info":35,"_rebased_apk_und":2,"_dex_sources":4,"_dex_deps":3,"_copy_proguard_m":2,"copy":3,"dex":4,"_dex_arg_key":3,"_native_libs_fil":10,"_prepare_native_":4,"_native_libs_jso":6,"_rebased_native_":3,"pack_relocation_":2,"file_list_json":2,"libraries_filear":2,"_extra_native_li":22,"is_debug":15,".page_align_shar":4,"android_gdbserve":1,".loadable_module":5,"create_apk":2,"assets_build_con":1,"load_library_fro":2,"create_density_s":1,"emma_instrument":2,"extensions_to_no":2,"version_code":2,"version_name":2,"keystore_name":5,"keystore_path":5,"keystore_passwor":5,"incremental_deps":3,"((":3,"native_libs_file":2,"native_libs":4,"native_libs_even":2,"secondary_abi_na":1,"_manifest_rule":2,"generate_split_m":1,"main_manifest":1,"out_manifest":1,"split_name":1,"_apk_rule":2,"manifest_outputs":2,"_create_incremen":2,"_rebased_apk_pat":2,"_rebased_increme":4,"_rebased_depfile":3,"_rebased_extra_n":1,"data_deps":19,"_apk_target_name":2,"apk_target":2,"test_jar":2,"android_apk":2,"install_script_n":1,".additional_apks":4,"proguard_configs":5,"dist_ijar_path":1,".run_findbugs_ov":4,"run_findbugs_ove":1,".java_files":15,"_use_native_acti":2,".use_native_acti":2,".shared_library":4,"jinja_template":1,"_native_library_":1,"input":1,"apk_name":2,"final_apk_path":1,"use_default_laun":2,"host_os":2,"aidl_path":3,"framework_aidl":2,"imports":4,".interface_file":3,"rebased_imports":1,".import_include":4,"rebased_import_i":1,"_java_files_buil":2,"exec_script":5,"_java_files":12,"_protoc_dep":3,"_protoc_out_dir":1,"_protoc_bin":2,"_proto_path":2,".proto_path":1,"android_library":1,"chromium_code":2,"java_files":3,"_output_path":5,"_unpack_target_n":2,"_ignore_aidl":2,".ignore_aidl":2,"_ignore_assets":2,".ignore_assets":2,"_ignore_manifest":2,".ignore_manifest":2,"_ignore_native_l":2,".ignore_native_l":2,"_scanned_files":17,".aar_path":3,".aidl":1,"COMMENT\"":8,".assets":1,".has_native_libr":1,".is_manifest_emp":1,".has_classes_jar":3,".subjars":2,"Unzips":1,"AAR":1,".has_proguard_fl":2,"_res_target_name":3,"android_resource":1,"generated_resour":2,"v14_skip":1,"_subjar_targets":3,"_tuple":1,".subjar_tuples":1,"_current_target":2,"java_prebuilt":2,"_base_output_nam":1,"_jar_target_name":3,"java_group":1,"declare_args":4,"()":5,"v8_test_isolatio":7,"name":7,".isolate":3,"asan":2,"is_msan":2,"msan":2,"is_tsan":2,"tsan":2,"is_cfi":2,"cfi_vptr":2,"target_cpu":5,"target_arch":2,"configuration_na":2,"component":2,"icu_use_data_fil":3,"v8_enable_inspec":1,"enable_inspector":2,"v8_use_external_":12,"use_external_sta":2,"v8_use_snapshot":3,"use_snapshot":2,"v8_has_valgrind":1,"has_valgrind":2,"v8_gcmole":1,"gcmole":2,"is_win":33,"_java_target_whi":3,"e":11,".g":3,"java_test_suppor":1,"_java_target_bla":3,".type":1,"_is_prebuilt_bin":2,".is_prebuilt_bin":2,"_parent_invoker":1,".invoker":1,"_target_label":6,".build_config":11,"_deps_configs":3,".possible_config":2,"_possible_dep":4,"_dep_gen_dir":3,"_dep_name":3,"_rebased_deps_co":1,"is_java":6,"is_apk":9,"is_android_asset":4,"is_android_resou":6,"is_deps_dex":5,"is_group":3,".supports_androi":12,".requires_androi":8,".dex_path":10,".bypass_platform":4,"apk_under_test_g":1,"apk_under_test_n":1,"apk_under_test_c":2,".asset_sources":2,"_rebased_asset_s":1,".asset_renaming_":2,"_rebased_asset_r":1,".disable_compres":2,".resources_zip":4,".custom_package":4,".r_text":2,".proguard_info":1,".apk_path":3,".incremental_apk":1,".incremental_ins":3,".java_sources_fi":7,".srcjar":2,".bundled_srcjars":2,"_rebased_bundled":1,".input_jars_path":2,"_rebased_input_j":1,".gradle_treat_as":2,"current_toolchai":18,"default_toolchai":11,"_msg":1,"_stamp_file":3,".dest":1,"rebased_sources":1,".clear_dir":2,".args":10,"rebased_renaming":1,"renaming_destina":3,"_test_name":1,".test_name":1,"_test_type":6,".test_type":1,"_runtime_deps":3,".ignore_all_data":2,"_target_dir_name":2,"_runtime_deps_ta":2,"test_runner_args":15,".apk_target":3,".executable_dist":3,"_apk_build_confi":2,"_rebased_apk_bui":2,".test_suite":4,"_test_apk":2,".test_jar":1,"_apk_under_test":2,"additional_apk":3,".shard_timeout":1,"generated_script":4,"android_test_run":2,"rebased_android_":8,"android_sdk":1,"android_sdk_buil":1,"android_configur":2,"lint_suppression":3,"_cache_dir":2,"_result_path":6,"_config_path":3,"_suppressions_fi":3,"_platform_xml_pa":3,"_rebased_lint_an":1,"lint_android_sdk":1,".create_cache":2,"_rebased_java_so":2,".proguard_jar_pa":3,"_proguard_jar_pa":4,"_output_jar_path":5,".output_jar_path":4,"proguard_verbose":1,"_exclusions_file":3,"findbugs_verbose":1,"_main_class":2,"_script_name":1,".script_name":1,"java_script":3,".wrapper_script_":6,".bootclasspath":2,"_enable_multidex":3,"_main_dex_list_p":5,"_main_dex_list_t":2,"main_dex_rules":3,"rebased_output":2,"enable_increment":2,"_input_jar_path":2,".input_jar_path":3,"_jar_excluded_pa":3,".jar_excluded_pa":2,"_strip_resource_":3,".strip_resource_":2,"_filter_jar":2,"_proguard_prepro":2,".proguard_prepro":7,"_enable_assert":2,"_retrolambda":2,"use_java8":2,"_deps":24,"_previous_output":10,"_filter_target":2,"_filter_input_ja":3,"_filter_output_j":4,".public_deps":10,"_proguard_input_":3,"_rebased_input_p":1,"_assert_target":2,"_assert_input_ja":3,"_assert_output_j":4,"_retrolambda_tar":2,"_retrolambda_inp":3,"_retrolambda_out":4,"_output_jar_targ":2,"_coverage_file":3,"_source_dirs_lis":3,"_emma_jar":3,"emma_filter":2,"_native_lib_plac":4,".native_lib_plac":2,"Used":1,"when":2,"deploying":1,"APKs":1,".native_libs":6,".resource_packag":4,".output_apk_path":5,"_rebased_resourc":1,"_rebased_package":1,".assets_build_co":3,".write_asset_lis":2,"_rebased_dex_pat":1,".native_libs_fil":3,".secondary_abi_n":1,"android_app_seco":2,".secondary_nativ":4,"_secondary_nativ":1,".emma_instrument":4,"_emma_device_jar":2,"_rebased_emma_de":1,".uncompress_shar":2,".input_apk_path":2,"zipalign_path":1,".rezip_apk":2,"_rezip_jar_path":2,".base_path":1,"_incremental_fin":6,"_dex_path":11,"_incremental_dep":5,".incremental_dep":2,"_native_libs":4,"_native_libs_eve":5,".native_libs_eve":2,"_base_apk_path":5,"_resource_packag":3,"_incremental_res":3,"_packaged_apk_pa":3,"_incremental_pac":7,"_shared_resource":4,".shared_resource":4,"_app_as_shared_l":4,".app_as_shared_l":4,"_split_densities":5,"_split_languages":5,".android_aapt_pa":4,"_android_aapt_pa":6,"_density":1,"_language":1,".extensions_to_n":2,"_package_resourc":2,"package_resource":2,"resource_package":4,"_generate_increm":3,"_incremental_and":4,"_rebased_src_man":1,"disable_incremen":1,"package_target":2,"package_apk":2,"output_apk_path":5,"_dex_target":3,"_has_native_libs":2,"native_lib_place":1,"_finalize_apk_ru":2,"finalize_apk":3,"input_apk_path":3,"rezip_apk":1,"_split_deps":5,"_config":3,".split_config":1,"_type":1,".split_type":1,"_output_paths":2,"_split":4,"_split_rule":4,"finalize_split":2,"split_type":2,"split_config":2,"_supports_androi":19,".output_name":14,"_output_name":28,"_ijar_path":2,"_jar_deps":5,".jar_dep":2,"_process_jar_tar":2,"_ijar_target_nam":4,"_dex_target_name":2,"is_prebuilt_bina":1,"process_java_pre":2,"input_jar_path":3,"generate_interfa":2,"input_jar":4,"output_jar":2,"_binary_script_t":2,"java_binary_scri":2,"script_name":4,"_chromium_code":11,".chromium_code":4,"_requires_androi":6,"_enable_errorpro":4,"use_errorprone_j":1,".enable_errorpro":2,"_provider_config":3,".provider_config":2,"_processors":4,"_enable_interfac":3,".processors_java":2,"_processor_args":3,".processor_args_":2,"_additional_jar_":3,".additional_jar_":2,".enable_incremen":2,"_enable_incremen":3,"_manifest_entrie":3,".manifest_entrie":2,"_java_srcjars":5,".srcjars":5,"dep":3,"_javac_target_na":2,"_process_prebuil":7,"_final_target_na":2,"_final_jar_path":5,"_javac_jar_path":6,"_final_ijar_path":2,"_emma_instrument":6,"_emma_instr_targ":2,"_rebased_jar_pat":1,"_rebased_java_sr":1,"_android_sdk_ija":4,"file_tuple":4,"emma_instr":1,"_accumulated_dep":9,"target_dir_name":1,"_run_findbugs":5,"run_findbugs":1,"Default":2,"to":4,"arg":1,"not":3,"overridden":1,".emma_never_inst":2,"_java_sources_fi":5,"write_file":1,".override_build_":2,".is_java_binary":2,"java_sources_fil":3,"bundled_srcjars":2,"d":3,"_srcjars":4,"_compile_java_ta":2,"compile_java":1,"srcjars":1,"_has_lint_target":3,"android_lint":1,"findbugs":1,".zip_path":1,".srcjar_path":1,".r_text_path":1,"non_constant_id":3,".generate_consta":2,"_all_resource_di":4,"_sources_build_r":2,"_rebased_all_res":1,"rebase_build_con":1,".v14_skip":2,".include_all_res":2,".all_resources_z":2,".proguard_file":3,"rebased_build_co":1,"dex_arg_key":1,".excluded_jars":2,"excluded_jars":1,".main_manifest":3,".out_manifest":3,".split_name":2,".has_code":2,".file_list_json":3,".libraries_filea":1,"_packed_librarie":2,"relocation_packe":2,"buildconfig":1,"secondary_source":1,"check_targets":1,"exec_script_whit":1,"build_dotfile_se":1,".exec_script_whi":1,"toolchain":2,".ar":2,".cc":2,".cxx":2,".ld":2,".rebuild_define":2,"rebuild_string":2,".toolchain_args":4,"invoker_toolchai":6,".current_cpu":2,".current_os":1,"toolchain_args":6,"host_toolchain":6,".v8_current_cpu":1,"v8_current_cpu":18,".use_goma":2,"toolchain_uses_g":3,"use_goma":1,".cc_wrapper":2,"toolchain_cc_wra":5,"cc_wrapper":2,"compiler_prefix":5,"cc":2,"cxx":3,"ar":2,"ld":2,".readelf":2,"readelf":4,".nm":2,"nm":4,".shlib_extension":2,"default_shlib_ex":4,"shlib_extension":1,".executable_exte":2,"default_executab":6,".libs_section_pr":2,"libs_section_pre":2,".libs_section_po":2,"libs_section_pos":2,".solink_libs_sec":4,"solink_libs_sect":4,".extra_cflags":3,"extra_cflags":2,".extra_cppflags":3,"extra_cppflags":2,".extra_cxxflags":3,"extra_cxxflags":2,".extra_ldflags":3,"extra_ldflags":2,"lib_switch":1,"lib_dir_switch":1,"object_subdir":1,"tool":9,"command":13,"depsformat":3,"description":9,"enable_resource_":5,"compile_wrapper":2,"rspfile":4,"whitelist_flag":4,"ar_wrapper":1,"rspfile_content":4,"default_output_d":6,"default_output_e":5,"output_prefix":3,"soname":2,"sofile":12,"Possibly":1,"including":1,"dir":1,"pool":3,"whitelist_file":2,".strip":6,"unstripped_sofil":8,"tocfile":3,"link_command":1,"strip_switch":2,"solink_wrapper":1,"shlib_subdir":2,"restat":1,"link_output":1,"depend_output":1,"strip_command":2,"exename":1,"outfile":4,"unstripped_outfi":4,"link_wrapper":1,".link_outputs":2,"stamp_command":1,"stamp_descriptio":1,"copy_command":1,"copy_description":1,".toolprefix":2,"toolprefix":2,"gcc_toolchain":1,"prefix":1,"is_clang":39,".arch_binary_tar":2,"_target_name":36,"_all_target_cpu":2,"current_cpu":38,"additional_targe":1,"_all_toolchains":2,"additional_toolc":1,"_arch_binary_tar":2,"_arch_binary_out":2,".arch_binary_out":2,"_index":4,"_cpu":1,"_toolchain":1,"use_system_xcode":3,"hermetic_xcode_p":3,"enable_dsyms":2,"_dsyms_output_di":1,"enable_stripping":1,"_strip_all_in_co":3,".configs":2,"save_unstripped_":1,".product_type":1,".bundle_extensio":2,".bundle_binary_t":2,"_bundle_binary_t":4,"_bundle_binary_o":2,".bundle_binary_o":2,"_bundle_extensio":1,"_bundle_root_dir":4,".entitlements_ta":8,"_entitlements_pa":10,".entitlements_pa":6,"_entitlements_ta":4,"_enable_code_sig":4,"ios_enable_code_":1,".enable_code_sig":2,"create_bundle":1,"bundle_root_dir":2,"bundle_resources":1,"bundle_executabl":1,"bundle_plugins_d":1,".bundle_deps":4,"code_signing_scr":1,"code_signing_sou":1,"code_signing_out":4,"ios_code_signing":2,"use_ios_simulato":4,".extra_system_fr":4,"_framework":4,"code_signing_arg":5,"ios_sdk_name":1,".info_plist":4,".info_plist_targ":5,"_info_plist":3,"_info_plist_targ":4,"info_plist":3,"format":2,"extra_substituti":4,".extra_substitut":2,"plist_templates":1,"_arch_executable":4,"_lipo_executable":2,"source_set":5,"_generate_entitl":6,"executable":1,"libs":9,"ldflags":76,"output_prefix_ov":3,"lipo_binary":3,"arch_binary_targ":3,"arch_binary_outp":3,"_generate_info_p":2,"ios_info_plist":3,"executable_name":3,"_gen_info_plist_":2,"_info_plist_path":3,"_bundle_data_inf":2,"bundle_data":7,"create_signed_bu":3,"bundle_binary_ta":3,"bundle_binary_ou":3,"bundle_deps":6,"product_type":5,"bundle_extension":5,"set_defaults":4,"configs":58,"ios_app_bundle":2,".source":7,"_source_extensio":5,"_compile_xib":2,"compile_xibs":1,"ibtool_flags":1,"ios_deployment_t":1,"_convert_target":2,"convert_plist":1,"_has_public_head":5,".public_headers":3,"_framework_heade":4,"_headers_map_con":2,"_arch_shared_lib":4,"_lipo_shared_lib":2,"shared_library":1,"output_extension":2,"_public_headers":2,"_framework_root":2,"_header_map_file":4,"_compile_headers":2,"_create_module_m":2,"_copy_public_hea":2,"cflags":131,"_framework_publi":2,"lib_dirs":1,"_info_plist_bund":2,"default_shared_l":1,"_xctest_target":8,"_xctest_output":6,"_host_target":2,"_host_output":3,"_xctest_arch_loa":2,"_xctest_lipo_loa":2,"loadable_module":1,"_xctest_info_pli":4,"_xctest_bundle":2,"_ios_platform_li":1,"extra_system_fra":1,"pkg_config":2,"packages":2,"shim_headers":2,"root_path":2,"headers":2,"v8_isolate_run":6,"isolate":6,"clang_use_chrome":1,"is_nacl":24,"use_xcode_clang":2,"clang_base_path":1,"v8_android_log_s":2,"v8_enable_verify":2,"v8_deprecation_w":2,"v8_imminent_depr":7,"v8_embed_script":4,"v8_enable_disass":4,"v8_enable_gdbjit":7,"v8_enable_handle":2,"v8_enable_i18n_s":10,"v8_enable_slow_d":2,"v8_interpreted_r":2,"v8_object_print":4,"v8_postmortem_su":2,"v8_can_use_fpu_i":3,"v8_use_mips_abi_":3,"v8_optimized_deb":2,"v8_generated_pee":4,"v8_random_seed":3,"v8_toolset_for_s":4,"Only":19,"targets":19,"in":19,"this":38,"can":20,"depend":19,"on":20,"arm_version":1,"arm_fpu":3,"arm_float_abi":2,"mips_arch_varian":10,"mips_fpu_mode":4,"host_cpu":2,"is_linux":14,"v8_enable_backtr":1,"v8_extra_library":1,"v8_experimental_":1,"android_assets":1,"renaming_sources":1,"disable_compress":1,"v8_source_set":14,"-=":1,"is_posix":13,"is_mac":20,"for":2,"rand_s":1,"v8_snapshot_tool":2,"v8_executable":8,"want_v8_shell":3,"v8_component":1,"v8_fuzzer":5,"treat_warnings_a":4,"android_full_deb":2,"linux_use_bundle":6,"binutils_path":1,"enable_full_stac":2,"gold_path":4,"msvs_xtree_patch":2,"exclude_unwind_t":2,"is_chrome_brande":1,"is_official_buil":7,"gdb_index":2,"optimize_for_siz":3,"is_ios":14,"fatal_linker_war":2,"auto_profile_pat":2,"optimize_for_fuz":5,"update_args":3,"llvm_force_head_":1,"clang_revision":1,"use_gold":4,"use_debug_fissio":4,"root_gen_dir":1,"asmflags":9,"cflags_c":3,"cflags_cc":18,"cflags_objc":4,"cflags_objcc":5,"See":1,"http":4,":":7,"//":4,"crbug":4,".com":4,"/":5,"is_chromeos":7,"use_order_profil":2,"Use":1,"pipes":1,"communicating":1,"between":1,"sub":1,"processes":1,"Faster":1,"using_sanitizer":4,"use_cfi_diag":2,"android_toolchai":1,"use_lld":6,"#if":1,"is_lsan":1,"absolute_path":1,"allow_posix_link":1,"use_thin_lto":1,"arm_tune":1,"mips_use_msa":2,"mips_float_abi":1,"mips_dsp_rev":2,"is_nacl_nonsfi":1,"arm_use_thumb":1,"Unreferenced":2,"formal":1,"function":5,"parameter":1,"Alignment":1,"of":3,"a":1,"member":1,"was":2,"sensitive":1,"packing":1,"Conversion":1,"possible":1,"loss":1,"local":1,"has":1,"been":1,"removed":1,"constructor":2,"could":2,"be":4,"generated":2,"Assignment":1,"operator":1,"Class":1,"never":1,"instantiated":1,"required":1,"Narrowing":1,"conversion":1,"Doesn":1,"marked":1,"#pragma":1,"deprecated":1,"Deprecated":2,"warning":3,"Unreachable":1,"code":3,"Unused":1,"parameters":1,"Warning":2,"level":2,"Disable":4,"forcing":1,"value":1,"bool":1,"TODO":1,"jschuh":1,"size_t":1,"int":1,"is_ubsan_vptr":1,"is_ubsan_securit":1,"common_optimize_":34,"Both":1,"explicit":1,"and":2,"auto":1,"inlining":2,"omitting":1,"frame":1,"pointers":1,"must":1,"after":1,"O2":1,"Improve":1,"debugging":1,"optimized":1,"Remove":2,"unreferenced":2,"COMDAT":2,"faster":1,"links":1,"Redundant":1,"folding":1,"use_incremental_":2,"Link":2,"time":2,"generation":1,"full_wpo_on_offi":2,"arflags":2,"symbol_level":4,"Whole":3,"program":4,"optimization":6,"all":1,"by":1,"default":1,"is_nacl_irt":3,"whole":1,"Produce":1,"PDB":1,"no":1,"edit":1,"continue":1,"is_win_fastlink":1,"common_flags":3},"GSC":{"function":50,"init":4,"()":35,"{}":10,"delete":1,"/":51,"@":40,"some_value":1,"targetname":3,"get":1,"(":392,"kvp_value":2,",":220,"kvp_key":2,"=":296,")":338,"tag_origin":1,"spawn":1,"v_origin":7,"v_angles":14,"streetlights":1,"get_array":1,"scene":4,"my_scene":3,"get_script_bundl":4,"str_type":5,"str_name":77,"delete_script_bu":1,"collectible":1,"completecollecti":1,"#define":39,"NUM_TYPES":1,"ARRAY_RANDOM":6,"ARRAY_RANDOMIZE":6,"REGISTER_OVERRID":3,"n_type":46,"func":21,"array_override":14,"::":25,"register":4,"UNREGISTER_OVERR":3,"unregister":4,"NOTIF_EXLUDE":2,"increment_exclud":4,"REMOVE_NOTIF_EXC":2,"decrement_exclud":4,";":506,"REGISTER_RECURSI":2,"register_recursi":3,"true":10,"INCREMENT_REGIST":1,"increment_regist":3,"DECREMENT_REGIST":1,"decrement_regist":4,"RESET_RECURSIVE":1,"RUN_RECURSIVE":1,"run_recursive_ov":2,"ADD_RECURSIVE_FL":1,"a_flag":11,"add_recursive_ov":2,"LINK_TO_RECURSIV":1,"thread":5,"link_to_recursiv":2,"RECURSIVE_ENDON":1,"self":96,"endon":4,"CALL_ONCE_FLAG":1,"__name":1,"if":62,"isdefined":22,"level":30,".__name":2,"))":25,"return":45,"IS_FIELD_OBJECT":2,"_val":9,"&&":12,"IsEntity":1,"||":4,"!":28,"IsInt":1,"IsFloat":1,"IsString":2,"IsArray":6,"IsFunctionPtr":3,"IsVec":1,"))))":1,"IF_KVP_MATCH":3,"__key":1,"__val":2,"__ent":6,"struct_or_ent":3,".__key":1,"===":2,"IF_TARGETNAME_MA":1,"__targetname":2,"IF_NOTEWORTHY_MA":1,"__noteworthy":2,"script_noteworth":1,"RETURN_IF_ARRAY":4,"__ret":3,"ARRAY_SAFE_RETUR":1,"__listName":4,"i":19,"GetEntityNumber":2,"\\":103,"[":98,"]":98,"array":24,"COMMENT//":77,"BGB_CLASSIC":1,"BGB_MEGA":1,"BGB_ALL":1,"MAP_ASSIGN_LIST":2,"varname":36,"switch":10,"GetDvarString":4,"{":108,"case":73,":":79,"ZOD":2,"break":73,"FACTORY":2,"CASTLE":2,"ISLAND":2,"STALINGRAD":2,"GENESIS":2,"PROTOTYPE":2,"ASYLUM":2,"SUMPF":2,"THEATER":2,"COSMODROME":2,"TEMPLE":2,"MOON":2,"TOMB":2,"default":6,"}":108,"MAP_ASSIGN_LIST_":4,"varname1":36,"varname2":34,"ZOD_2":1,"FACTORY_2":1,"CASTLE_2":1,"ISLAND_2":1,"STALINGRAD_2":1,"GENESIS_2":1,"PROTOTYPE_2":1,"ASYLUM_2":1,"SUMPF_2":1,"THEATER_2":1,"COSMODROME_2":1,"TEMPLE_2":1,"MOON_2":1,"TOMB_2":1,"MAP_ASSIGN_FUNC":2,"ZOD_FUNC":2,"FACTORY_FUNC":2,"CASTLE_FUNC":2,"ISLAND_FUNC":2,"STALINGRAD_FUNC":2,"GENESIS_FUNC":2,"PROTOTYPE_FUNC":2,"ASYLUM_FUNC":2,"SUMPF_FUNC":2,"THEATER_FUNC":2,"COSMODROME_FUNC":2,"TEMPLE_FUNC":2,"MOON_FUNC":2,"TOMB_FUNC":2,"MAP_ASSIGN_FUNC_":4,"ZOD_FUNC_2":1,"FACTORY_FUNC_2":1,"CASTLE_FUNC_2":1,"ISLAND_FUNC_2":1,"STALINGRAD_FUNC_":1,"GENESIS_FUNC_2":1,"PROTOTYPE_FUNC_2":1,"ASYLUM_FUNC_2":1,"SUMPF_FUNC_2":1,"THEATER_FUNC_2":1,"COSMODROME_FUNC_":1,"TEMPLE_FUNC_2":1,"MOON_FUNC_2":1,"TOMB_FUNC_2":1,"#using":5,"scripts":8,"shared":10,"util_shared":2,"#insert":3,".gsh":3,"#namespace":2,"math":1,"cointoss":1,"RandomInt":2,">=":5,"clamp":2,"val":7,"val_min":3,"val_max":4,"DEFAULT":7,"<":16,"else":7,">":10,"linear_map":1,"num":2,"min_a":3,"max_a":2,"min_b":4,"max_b":3,"((":1,"-":45,"*":32,"+":15,"lag":1,"desired":3,"curr":3,"k":4,"dt":3,"r":4,"(((":1,"<=":4,"err":2,"find_box_center":1,"mins":17,"maxs":16,"center":7,"expand_mins":1,"point":18,"expand_maxs":1,"vector_compare":1,"vec1":4,"vec2":4,"abs":3,".001":3,"random_vector":1,"max_length":7,"RandomFloatRange":5,"angle_dif":1,"oldangle":2,"newangle":2,"outvalue":7,"%":1,"+=":3,"sign":1,"x":2,"?":2,"randomSign":1,"RandomIntRange":2,"forward":4,"backward":2,"right":2,"left":2,"up":2,"down":2,"get_dot_directio":5,"v_point":18,"b_ignore_z":12,"b_normalize":12,"str_direction":7,"b_use_eye":5,"assert":9,"false":16,"IsPlayer":3,".angles":1,".origin":1,"util":1,"get_eye":1,"GetPlayerAngles":1,".wiiu":1,"GetGunAngles":1,"v_direction":8,"AnglesToForward":3,"AnglesToRight":2,"AnglesToUp":2,"AssertMsg":1,"//":11,"have":1,"to":3,"initialize":1,"variable":1,"for":8,"v_to_point":4,"VectorNormalize":1,"n_dot":10,"VectorDot":1,"get_dot_right":1,"get_dot_up":1,"get_dot_forward":1,"get_dot_from_eye":1,"Assert":1,"IsAI":1,".classname":1,"array_average":1,".size":8,"total":7,"++":6,"array_std_deviat":1,"mean":5,"tmp":4,"[]":6,"Sqrt":2,"random_normal_di":1,"std_deviation":2,"lower_bound":4,"upper_bound":4,"x1":5,"x2":4,"w":7,"y1":3,"while":3,"Log":1,"number":6,"closest_point_on":1,"lineStart":15,"lineEnd":9,"lineMagSqrd":2,"lengthsquared":1,"t":6,"start_x":2,"start_y":2,"start_z":2,"get_2d_yaw":1,"start":3,"end":3,"vector":5,"vec_to_angles":2,"yaw":4,"vecX":3,"vecY":7,"==":3,"atan":1,"pow":1,"base":3,"exp":3,"result":3,"*=":1,"array_shared":1,"callbacks_shared":1,"flag_shared":1,"zm":1,"array_override_c":1,"NOTIFY_SELF":3,"n_add":2,"notify":3,"is_override_exlu":2,".array_random_ov":5,"())":5,".array_randomize":5,"ArrayRemoveIndex":3,"private":4,"reregister":2,"EXCLUDE_FROM_NOT":3,"MAKE_ARRAY":2,".override_notif_":8,"--":2,"IS_TRUE":1,"autoexec":1,"init_player_over":1,"callback":1,"on_connect":1,"&":5,"on_player_connec":2,"b_ex_notif":2,".recursive_rando":8,"SpawnStruct":5,"struct":27,".func":2,".b_ex_notif":3,".count":9,".a_flag":5,"RECURSIVE_SWITCH":4,"update_recursive":3,"b_unregister":2,"id":2,"wait":2,".05":2,"[[":6,"]]":6,"a_flags":2,"foreach":2,"flag":10,"in":2,"flag_array":5,"str_flag":4,"continue":1,"n_count":5,"VAL":1,"flag_struct":15,".flag":4,".required_count":4,".comparison":3,"update_specific_":3,"required_count":4,"b_val":4,"set_val":1,"b_waitForAll":2,"waitFunc":3,"wait_till_all":1,"waitClearFunc":3,"wait_till_clear_":2,"wait_till_any":1,"#include":6,"clientscripts":3,"_utility":1,"_filter":1,"#using_animtree":1,"_driving_fx":1,"add_vehicletype_":1,"drive_spiderbot":2,"localClientNum":1,"waittill":4,"player":7,"init_filter_karm":1,"enable_filter_ka":1,"SetSavedDvar":2,"._audio_spiderbo":2,"disable_filter_k":1,"common_scripts":1,"utility":2,"maps":5,"mp":5,"animscripts":5,"zm_utility":1,"main":1,".a":29,".team":1,".zombie_team":1,"firstInit":3,".pose":1,".movement":1,".state":1,".special":1,".combatEndTime":1,"GetTime":2,".script":1,".alertness":1,"casual":1,"alert":1,"aiming":1,".lastEnemyTime":1,".forced_cover":1,".desired_script":1,".current_script":1,".lookangle":1,".painTime":1,".nextGrenadeTryT":1,".walk":1,".sprint":1,".runBlendTime":1,".flamepainTime":1,".postScriptFunc":1,"undefined":4,".stance":1,"._animActive":1,"deathNotify":2,".baseAccuracy":1,".accuracy":1,"IsDefined":8,".script_accuracy":2,".missTime":2,".yawTransition":1,".nodeath":1,".missTimeDebounc":1,".disablePain":1,".accuracyStation":1,".chatInitialized":1,".sightPosTime":1,".sightPosLeft":1,".preCombatRunEna":1,".is_zombie":1,".crouchpain":1,"dying":1,"pain":1,"guys":1,".nextStandingHit":1,".script_forcegre":2,"#":2,".lastDebugPrint":1,".lastEnemySightT":1,"last":1,"time":1,"we":3,"saw":1,"our":1,"current":1,"enemy":1,".combatTime":1,"how":1,"long":1,".coverIdleSelect":1,".old":1,".reacquire_state":1,".allow_shooting":1,"DoNothing":1,"empty":3,"one":1,"two":1,"three":1,"whatever":1,"clearEnemy":1,".sightEnemy":2,".sightpos":1,".sightTime":1,"other":1,"anim":40,".scriptChange":2,".NotFirstTime":2,"Use":1,"this":2,"trigger":1,"the":2,"first":1,".useFacialAnims":1,"remove":1,"me":1,"when":1,"facial":1,"anims":1,"are":1,"fixed":1,".dog_health":2,".dog_presstime":2,".dog_hits_before":2,".nextGrenadeDrop":1,".lastPlayerSight":1,".defaultExceptio":1,"zm_init":1,"SetDvar":1,".lastSideStepAni":1,".meleeRange":3,".meleeRangeSq":1,".standRangeSq":1,".chargeRangeSq":1,".chargeLongRange":1,".aiVsAiMeleeRang":1,".combatMemoryTim":2,".lastGibTime":1,".gibDelay":1,"seconds":1,".minGibs":2,".maxGibs":2,".totalGibs":1,".corner_straight":1,".optionalStepEff":3,".notetracks":1,"zm_shared":1,"registerNoteTrac":1,".flags_lock":1,".painAI":1,".maymoveCheckEna":1,"corner_axis":1,"doesnt":1,"do":1,"check":1,"is":1,"credits":1,".badPlaces":1,"queue":1,"animscript":2,"badplaces":2,".badPlaceInt":1,"assigns":1,"unique":1,"names":1,"since":1,"cant":1,"save":1,"a":1,"badplace":1,"as":1,"an":1,"entity":1,".coverCrouchLean":1,".lastCarExplosio":1,"onPlayerConnect":1,".invul":1},"Game Maker Language":{"#define":94,"__http_init":3,"COMMENT//":1079,"global":115,".__HttpClient":4,"=":1163,"object_add":1,"()":157,";":2364,"object_set_persi":1,"(":2298,",":1744,"true":125,")":1778,"__http_split":3,"var":156,"text":11,"delimeter":7,"limit":4,"argument0":150,"argument1":46,"argument2":12,"list":50,"count":4,"ds_list_create":11,"while":8,"string_pos":26,"!=":67,"{":557,"ds_list_add":24,"string_copy":41,"-":194,"))":222,"+":290,"string_length":37,"+=":169,"if":447,"and":198,"==":200,"break":146,"}":557,"return":139,"__http_parse_url":4,"url":57,"map":57,"ds_map_create":8,"ds_map_add":47,"colonPos":22,"string_char_at":44,"slashPos":13,"else":174,"real":21,")))":22,"queryPos":12,"ds_map_destroy":14,"__http_resolve_u":2,"baseUrl":3,"refUrl":18,"urlParts":15,"refUrlParts":5,"canParseRefUrl":3,"result":29,">":70,"ds_map_find_valu":24,"(((":1,"or":68,"__http_resolve_p":3,"ds_map_replace":3,"ds_map_exists":20,"ds_map_delete":8,"path":10,"query":4,"relUrl":1,"__http_construct":2,"basePath":4,"refPath":7,"parts":29,"refParts":5,"lastPart":3,"ds_list_find_val":11,"ds_list_size":19,"ds_list_delete":5,"i":327,"for":43,"<":72,"ds_list_destroy":12,"part":6,"ds_list_replace":2,"-=":32,"continue":3,"__http_parse_hex":2,"hexString":4,"hexValues":3,"<=":17,"*=":10,"digit":4,"string":70,"__http_prepare_r":4,"client":46,"headers":10,"parsed":18,"show_error":47,"!":44,"with":11,"destroyed":3,"false":89,"CR":7,"chr":16,"LF":3,"CRLF":12,"socket":19,"tcp_connect":1,"state":114,"errored":19,"error":19,"linebuf":33,"line":12,"statusCode":6,"reasonPhrase":2,"responseBody":19,"buffer_create":2,"responseBodySize":5,"responseBodyProg":5,"responseHeaders":9,"requestUrl":2,"requestHeaders":2,"write_string":8,"key":43,"ds_map_find_firs":6,"is_string":12,"ds_map_find_next":6,"socket_send":1,"__http_parse_hea":3,"((":15,"ord":5,"headerValue":9,"string_lower":4,"headerName":4,"__http_client_st":2,"exit":4,"socket_has_error":1,"socket_error":1,"__http_client_de":20,"available":7,"tcp_receive_avai":1,"switch":44,"case":264,":":293,"&&":16,"tcp_eof":2,"bytesRead":6,"c":124,"read_string":7,"httpVer":2,"spacePos":11,"write_buffer_par":2,"write_buffer":1,"actualResponseBo":11,"actualResponseSi":1,"buffer_bytes_lef":6,"chunkSize":11,"buffer_destroy":6,"responseHaders":1,"location":4,"resolved":5,"socket_destroy":1,"http_new_get":1,"variable_global_":2,"instance_create":10,"http_new_get_ex":1,"http_step":1,".errored":3,"||":11,".state":3,"http_status_code":1,".statusCode":1,"http_reason_phra":1,".error":1,".reasonPhrase":1,"http_response_bo":3,".responseBody":1,".responseBodySiz":1,".responseBodyPro":1,"http_response_he":1,".responseHeaders":1,"http_destroy":1,"instance_destroy":2,"COMMENT/**":80,"args":39,"_Piwik_idsite":2,"_piwikUrlEncode":20,"_Piwik_baseurl":2,"_Piwik_id":2,"round":4,"random":2,"game_id":4,"ctz":4,"date_get_timezon":3,"date_set_timezon":6,"timezone_local":2,"now":8,"date_current_dat":2,"date_get_hour":2,"))))":6,"date_get_minute":2,"date_get_second":2,"display_get_widt":1,"())":12,"display_get_heig":1,"())))":1,"os_get_language":1,"()))":1,"_Piwik_idvc":2,"_Piwik_idts":2,"_Piwik_viewts":2,"arg_keyval":8,"argument_count":23,"++":2,"_piwikStringExpl":2,"argument":15,"[":37,"]":37,"argstring":8,"prevkey":14,"?":8,"repeat":3,"ds_map_size":6,"_PIWIK_REQS":2,"__jso_gmt_tuple":57,"pos":4,"addr_table":5,"data":15,"*":76,"ca":13,"isstr":7,"datastr":5,"//":57,"Save":2,"strings":1,"as":3,"is":9,"reals":1,"in":3,"scientific":1,"notation":1,"significant":1,"digits":1,"__jso_gmt_numtos":15,"$30":2,"string_format":4,"__jso_gmt_elem":97,"t":11,"n":6,"size":11,"__jso_gmt_size":6,"start":6,"afterend":5,"frac":2,"mantissa":20,"exponent":10,"floor":6,"log10":2,"abs":23,"/":20,"power":2,"do":8,"until":8,"__jso_gmt_test_a":2,"__jso_gmt_test_e":2,"__jso_gmt_test_s":2,"__jso_gmt_test_n":2,"tolerance":6,"show_message":15,"pi":11,"jso_new_map":36,"jso_new_list":31,"jso_map_add_real":28,"jso_map_add_stri":11,"jso_map_add_subl":7,"jso_map_add_subm":3,"jso_map_add_inte":6,"jso_map_add_bool":6,"jso_list_add_rea":16,"jso_list_add_str":10,"jso_list_add_sub":16,"jso_list_add_int":7,"jso_list_add_boo":9,"jso_map_get":18,"v":27,"string_delete":4,"default":31,"jso_map_get_type":6,"jso_type_string":6,"jso_type_list":12,"jso_type_map":13,"jso_type_boolean":6,"jso_type_real":6,"jso_list_get":18,"jso_list_get_typ":6,"jso_cleanup_map":48,"l":15,"k":43,"jso_cleanup_list":42,"jso_encode_real":6,"jso_encode_strin":7,"s":31,"Double":1,"quotes":1,"backslashes":1,"slashes":1,"Backspace":1,"Form":1,"feed":1,"New":1,"Carriage":1,"Horizontal":1,"tab":1,"Not":1,"an":3,"escape":5,"character":11,"jso_encode_list":6,"jso_encode_map":7,"jso_encode_boole":5,"is_real":1,"jso_encode_integ":5,"jso_decode_map":16,"_jso_decode_map":11,"jso_decode_list":15,"_jso_decode_list":11,"jso_decode_strin":1,"_jso_decode_stri":10,"jso_decode_boole":1,"_jso_decode_bool":6,"jso_decode_real":1,"_jso_decode_real":16,"jso_decode_integ":1,"_jso_decode_inte":5,"len":21,"_jso_is_whitespa":16,"found_end":17,"found":38,"current_key":8,"str":49,"escape_mode":10,"u":1,"_jso_hex_to_deci":2,"done":12,"jso_compare_maps":22,"type":21,"a":79,"b":76,"jso_compare_list":18,"jso_map_check":10,"key_list":30,"_jso_lookup_kern":7,"jso_list_check":9,"jso_map_lookup":4,"jso_map_lookup_t":4,"jso_list_lookup":4,"jso_list_lookup_":4,"type_string":7,"task_type":7,"keys_size":3,"ds_args_list":3,"argument3":4,">=":11,"$0009":1,"$000A":1,"$000B":1,"$000C":1,"$000D":1,"$0020":1,"$0085":1,"$00A0":1,"$1680":1,"$180E":1,"$2000":1,"$2001":1,"$2002":1,"$2003":1,"$2004":1,"$2005":1,"$2006":1,"$2007":1,"$2008":1,"$2009":1,"$200A":1,"$2028":1,"$2029":1,"$202F":1,"$205F":1,"$3000":1,"hex_string":4,"hex_digits":3,"digit_value":4,"num":5,"assert_true":39,"_assert_error_po":4,"string_repeat":4,"_assert_newline":7,"assert_false":35,"assert_equal":89,"match":5,"msg":9,"_assert_debug_va":3,"os_browser":3,"browser_not_a_br":3,"Full":1,"fledged":1,"message":1,"non":1,"browser":1,"environments":1,"Browsers":1,"don":6,"string_replace_a":1,"jso_test_all":1,"current_time":2,"_test_jso_new":2,"_test_jso_map_ad":2,"_test_jso_list_a":2,"_test_jso_encode":2,"_test_jso_compar":2,"_test_jso_decode":2,"_test_jso_lookup":2,"_test_jso_bugs":2,"show_debug_messa":2,"expected":177,"actual":200,"ds_list_empty":7,"ds_list_clear":7,"original":1,"empty_map":4,"one_map":10,"multi_map":6,"ok1":3,"ok2":3,"empty_list":4,"one_list":5,"multi_list":7,"submap":16,"sublist":20,"json":130,"expected_structu":79,"actual_structure":57,"subsublist":4,"structure":88,".levelType":23,".currLevel":20,".hadDarkLevel":3,"COMMENT/*":10,".startRoomX":1,".startRoomY":1,".endRoomX":1,".endRoomY":1,"oGame":2,".levelGen":2,"j":20,".roomPath":1,".lake":4,"not":51,"isLevel":1,"obj":24,"oDark":2,".invincible":5,".sprite_index":6,"sDark":1,"oTemple":2,".cityOfGold":3,"sTemple":2,"oLush":2,"sLush":2,"oBrick":1,"sBrick":1,"background_index":1,"bgTemple":1,".temp1":1,".gameStart":3,"scrLevelGen":1,".cemetary":3,"rand":21,".probCemetary":1,"oRoom":1,"scrRoomGen":1,".blackMarket":3,"scrRoomGenMarket":1,"scrRoomGen2":1,".yetiLair":2,"scrRoomGenYeti":1,"scrRoomGen3":1,"scrRoomGen4":1,"scrRoomGen5":1,".darkLevel":4,".noDarkLevel":1,".probDarkLevel":1,".genUdjatEye":4,".madeUdjatEye":1,".genMarketEntran":4,".madeMarketEntra":1,".temp2":1,"isRoom":3,"scrEntityGen":1,"instance_exists":9,"oEntrance":3,".customLevel":1,"oPlayer1":3,".x":15,".y":9,".snakePit":1,".alienCraft":1,".sacrificePit":1,"alarm":7,"scrSetupWalls":3,".graphicsHigh":1,"tile_add":4,"bgExtrasLush":1,"bgExtrasIce":1,"bgExtrasTemple":1,"bgExtras":1,".murderer":1,".thiefLevel":1,"isRealLevel":1,"oExit":1,"x":81,"y":92,"oShopkeeper":1,".status":1,"oTreasure":1,"collision_point":39,"oSolid":18,"instance_place":4,"oWater":3,"sprite_index":9,"sWaterTop":1,"sLavaTop":1,"scrCheckWaterTop":1,".temp3":1,"draw":3,"facing":19,"RIGHT":11,"image_xscale":5,"blinkToggle":1,"CLIMBING":7,"sPExit":1,"sDamselExit":1,"sTunnelExit":1,".hasJetpack":4,"whipping":5,"draw_sprite_ext":3,"image_yscale":3,"image_angle":3,"image_blend":2,"image_alpha":3,"draw_sprite":9,"sJetpackBack":1,"sJetpackRight":1,"sJetpackLeft":1,"redColor":2,"make_color_rgb":1,"holdArrow":4,"ARROW_NORM":2,"sArrowRight":1,"ARROW_BOMB":2,"holdArrowToggle":2,"sBombArrowRight":2,"LEFT":8,"sArrowLeft":1,"sBombArrowLeft":2,"background":8,"foreground":6,"xx":22,"yy":22,"width":16,"height":16,"A":2,"hacky":4,"thing":2,"so":3,"that":6,"it":12,"draws":2,"the":37,"first":4,"item":6,"properly":4,"I":7,"should":2,"probably":2,"fix":2,"this":7,"later":2,"argument4":2,"argument5":4,"hpadding":8,"vpadding":10,"argument6":2,"argument7":2,"mb":6,"argument8":2,"This":2,"main":2,"mouse":4,"button":2,"added":2,"to":13,"give":2,"more":2,"choice":2,"dev":2,"item_list":16,"item_string":14,"Parse":2,"read":2,"otherwise":2,"yes":2,"very":2,"stupid":2,"but":2,"can":4,"If":6,"finds":2,"|":2,"means":2,"there":2,"will":2,"be":4,"Move":2,"next":2,"Check":2,"which":2,"Skip":2,"letter":2,"itself":2,"we":10,"ii":10,"We":2,"string_width":4,"Add":2,"new":2,"Reset":2,"draw_set_color":6,"draw_button":2,"Background":2,"temporary":2,"Go":2,"through":2,"of":8,"menu":4,"items":2,"draw_line":2,"Draw":2,"seperator":2,"draw_text":2,"mouse_x":8,"mouse_y":8,"mouse_check_butt":4,"Returns":2,"number":2,"was":2,"clicked":2,"outside":4,"Return":2,"indicate":2,"user":2,"chose":2,"by":2,"clicking":2,"haven":2,"jsonMap":11,"fh":7,"otz":2,"timezone_utc":1,"requestToCache":3,"current_year":1,"current_month":1,"current_day":1,"current_hour":1,"current_minute":1,"current_second":1,"file_exists":1,"_Piwik_CacheFile":5,"curCacheSig":2,"sha1_string_utf8":2,"sha1_file":2,"ini_open":2,"_Piwik_IniFile":2,"storedSig":2,"ini_read_string":1,"ini_close":2,"string_count":1,"file_text_open_r":1,"cachedJson":2,"base64_decode":1,"file_text_read_s":1,"file_text_close":2,"json_decode":1,"ds_exists":1,"ds_type_map":1,"_PiwikDebugOutpu":1,"Start":1,"fresh":1,"cache":1,"since":1,"old":1,"one":1,"corrupted":1,".":2,"An":1,"ounce":1,"lost":1,"analytics":1,"worth":1,"pound":1,"security":1,"is_undefined":1,"requestList":3,"ds_map_add_list":1,"newCachedJson":2,"json_encode":1,"file_text_open_w":1,"file_text_write_":1,"base64_encode":1,"cacheSig":2,"ini_write_string":1,"draw_menu":1,"room_get_name":1,"room":1,"hangCountMax":2,"kLeft":17,"checkLeft":1,"kLeftPushedSteps":3,"kLeftPressed":2,"checkLeftPressed":1,"kLeftReleased":3,"checkLeftRelease":1,"kRight":17,"checkRight":1,"kRightPushedStep":3,"kRightPressed":2,"checkRightPresse":1,"kRightReleased":3,"checkRightReleas":1,"kUp":7,"checkUp":1,"kDown":8,"checkDown":1,"canRun":1,"kRun":2,"kJump":7,"checkJump":1,"kJumpPressed":11,"checkJumpPressed":1,"kJumpReleased":5,"checkJumpRelease":1,"cantJump":3,".isTunnelMan":1,"sTunnelAttackL":1,"holdItem":8,"kAttack":2,"checkAttack":2,"kAttackPressed":2,"checkAttackPress":1,"kAttackReleased":2,"checkAttackRelea":1,"kItemPressed":2,"checkItemPressed":1,"xPrev":5,"yPrev":4,"stunned":6,"dead":6,"colSolidLeft":4,"colSolidRight":3,"colLeft":7,"colRight":7,"colTop":5,"colBot":11,"colLadder":3,"colPlatBot":6,"colPlat":5,"colWaterTop":3,"colIceBot":3,"runKey":6,"isCollisionMovea":2,"isCollisionLeft":2,"isCollisionRight":2,"isCollisionTop":1,"isCollisionBotto":1,"isCollisionLadde":1,"isCollisionPlatf":2,"isCollisionWater":1,"oIce":1,"checkRun":1,"runHeld":4,"HANGING":12,"approximatelyZer":8,"xVel":64,"xAcc":25,"platformCharacte":31,"ON_GROUND":22,"DUCKING":9,"pushTimer":8,"runAcc":2,"oCape":12,".open":8,"kJumped":7,"ladderTimer":7,"ladder":14,"oLadder":8,"oLadderTop":5,"yAcc":36,"climbAcc":2,"FALLING":10,"STANDING":5,"departLadderXVel":2,"departLadderYVel":1,"JUMPING":7,"jumpButtonReleas":7,"jumpTime":9,"IN_AIR":9,"gravityIntensity":2,"yVel":42,"RUNNING":8,"jumps":1,"grav":23,".hasGloves":3,"hangCount":14,"oWeb":3,".life":1,"initialJumpAcc":6,"gravNorm":7,".hasCape":1,"jetpackFuel":2,"fallTimer":4,".hasJordans":1,"yAccLimit":6,".hasSpringShoes":1,"playSound":1,".sndJump":1,"jumpTimeTotal":3,"looking":2,"UP":1,"LOOKING_UP":4,"move_snap":6,"oTree":4,"oArrow":5,"instance_nearest":1,".stuck":1,"setCollisionBoun":5,"colPointLadder":3,"xFric":13,"frictionClimbing":2,"yFric":10,"run":2,"xVelLimit":11,"frictionRunningF":4,"image_speed":9,".downToRun":2,"frictionRunningX":1,"swimming":1,".hasSpikeShoes":1,"collision_line":2,"DUCKTOHANG":4,".held":1,".type":2,"scrDropItem":2,"oMonkey":2,"status":4,"vineCounter":2,"grabCounter":2,"oParachute":1,"xAccLimit":4,"oBall":14,"distance_to_obje":1,"yVelLimit":4,"maxSlope":3,"slopeYPrev":4,"slopeChangeInY":4,"yPrevHigh":2,"moveTo":3,"dist":4,"point_distance":1,"overall":1,"distance":1,"has":1,"been":1,"traveled":1,"xVelInteger":6,"excess":2,"need":1,"high":1,"move":1,"down":1,"ratio":3,"changed":1,"yVelInteger":1,"maxDownSlope":2,"upYPrev":4,"hit":1,"solid":1,"below":1,"know":1,"doesn":1,"characterSprite":1,"statePrevPrev":1,"statePrev":2,"runAnimSpeed":1,"sqrt":1,"sqr":2,"climbAnimSpeed":1,"image_index":1},"Gemfile.lock":{"GIT":3,"remote":5,":":18,"https":4,"//":4,"github":3,".com":3,"/":7,"QueueClassic":1,"queue_classic":3,".git":3,"revision":3,"1e40ddd810c41661":1,"specs":5,"(":534,"pre":1,".alpha1":1,")":534,"pg":5,">=":135,",":57,"<":38,"brianmario":1,"mysql2":3,"e2503dc6e8ad02f8":1,"matthewd":1,"websocket":16,"-":271,"client":3,"simple":3,"e161305f1a466b93":1,"branch":1,"close":1,"race":1,"event_emitter":2,"PATH":1,".":1,"actioncable":2,"alpha":53,"actionpack":9,"=":44,"activesupport":20,"nio4r":5,"~":141,">":144,"driver":5,"actionmailbox":2,"activejob":5,"activerecord":17,"activestorage":4,"mail":3,"actionmailer":2,"actionview":4,"rails":18,"dom":4,"testing":4,"rack":23,"test":3,"html":3,"sanitizer":3,"actiontext":2,"nokogiri":16,"builder":3,"erubi":2,"globalid":2,"activemodel":3,"marcel":2,"mimemagic":3,"concurrent":8,"ruby":16,"i18n":2,"minitest":13,"tzinfo":6,"zeitwerk":2,"bundler":1,"railties":4,"sprockets":9,"method_source":2,"rake":5,"thor":5,"GEM":1,"rubygems":1,".org":1,"jdbc":10,"adapter":10,"java":15,"jdbcmysql":2,"mysql":2,"jdbcpostgresql":2,"postgres":2,"jdbcsqlite3":2,"sqlite3":4,"addressable":7,"public_suffix":2,"amq":2,"protocol":2,"ansi":2,"ast":5,"aws":20,"eventstream":3,"partitions":2,"sdk":10,"core":9,"sigv4":5,"jmespath":2,"kms":2,"s3":2,"sns":2,"azure":4,"storage":6,"blob":2,"common":2,"rc2":2,"faraday":8,"faraday_middlewa":2,"rc1":1,"net":2,"http":4,"persistent":2,"backburner":2,"beaneater":2,"dante":2,"bcrypt":3,"benchmark":2,"ips":2,"blade":4,"qunit_adapter":2,"coffee":5,"script":5,"source":5,"curses":2,"eventmachine":7,"faye":4,"thin":2,"useragent":2,"bootsnap":3,"msgpack":6,"bunny":2,"byebug":2,"capybara":2,"mini_mime":5,"regexp_parser":3,"xpath":2,"childprocess":2,"execjs":3,"connection_pool":4,"cookiejar":3,"crack":2,"rexml":6,"crass":2,"daemons":2,"dalli":2,"declarative":4,"option":2,"delayed_job":3,"delayed_job_acti":2,"digest":2,"crc":2,"em":4,"request":2,"!=":2,"socksify":2,"http_parser":2,".rb":2,"beta":1,".4":1,"et":2,"orbi":2,"net_http":2,"multipart":2,"post":2,"ruby2_keywords":3,"multi_json":5,"ffi":8,"x64":6,"mingw32":11,"x86":6,"fugit":2,"raabro":2,"google":15,"apis":7,"googleauth":3,"httpclient":2,"representable":2,"retriable":2,"signet":3,"iamcredentials_v":2,"storage_v1":2,"cloud":8,"env":2,"errors":2,"jwt":3,"memoist":2,"os":2,"hashdiff":2,"hiredis":3,"image_processing":2,"mini_magick":2,"vips":2,"json":4,"kindlerb":2,"mustache":2,"libxml":2,"listen":2,"rb":4,"fsevent":2,"inotify":2,"loofah":2,"mini_portile2":2,"bisect":2,"server":2,"path_expander":2,"reporters":2,"progressbar":3,"retry":2,"mono_logger":3,"mustermann":2,"racc":7,"x86_64":2,"darwin":2,"parallel":2,"parser":3,"psych":2,"puma":3,"que":2,"qunit":2,"selenium":6,"webdriver":4,"cache":2,"protection":2,"proxy":2,"rainbow":2,"rdoc":2,"redcarpet":2,"redis":8,"namespace":3,"uber":2,"resque":5,"sinatra":2,"vegas":2,"scheduler":4,"rufus":2,"rouge":2,"rubocop":14,"unicode":2,"display_width":2,"packaging":2,"performance":2,"rubyzip":3,"sass":2,"sassc":5,"tilt":3,"sdoc":2,"alpha7":2,"semantic_range":2,"sequel":2,"serverengine":2,"sigdump":2,"sidekiq":2,"sneakers":2,"export":2,"stackprof":2,"sucker_punch":2,"turbolinks":4,"data":2,"uglifier":2,"w3c_validators":2,"wdm":2,"webdrivers":2,"webmock":2,"webpacker":2,"webrick":2,"extensions":3,"PLATFORMS":1,"mswin64":1,"mswin32":1,"DEPENDENCIES":1,"!":4,"BUNDLED":1,"WITH":1},"Genero":{"options":3,"short":3,"circuit":3,"import":3,"com":6,"fgl":1,"WebService_api":1,"main":4,"call":6,"startServer":2,"()":10,"end":16,"private":3,"function":6,"returns":2,"define":6,"returnCode":4,"integer":4,".WebServiceEngin":4,".RegisterRestSer":1,"(":15,",":14,")":15,"display":13,".Start":1,"while":4,"true":1,"let":10,"=":13,".ProcessServices":1,"-":10,"case":4,"when":11,"COMMENT#":3,"exit":6,"program":1,"otherwise":2,"||":2,"if":10,"int_flag":2,"!=":1,"then":5,"public":3,"type":1,"UserAccount":1,"record":4,"id":1,"name":2,"string":4,"dob":1,"date":1,"isActive":1,"boolean":1,"userError":3,"attribute":1,"WSError":1,"message":1,"getNumberUsers":1,"attributes":1,"WSGet":1,"WSPath":1,"WSDescription":1,"returnCount":1,"SELECT":1,"COUNT":1,"COMMENT(*":1,"whenever":1,"error":1,"stop":1,"sqlca":2,".sqlcode":2,"==":1,"returnMessage":2,"sfmt":2,"newUser":1,".name":1,".message":1,"SQLERRMESSAGE":1,".SetRestError":1,"return":1,"mv_screenClosed":4,"smallint":2,"lv_windowTitle":3,"lv_windowRoot":4,"ui":3,".Window":2,"edit_field":2,"open":1,"window":3,"w":2,"with":1,"form":1,"closeDefaultScre":2,".getCurrent":1,"is":3,"not":3,"null":3,".setText":1,"input":5,"by":1,"on":3,"action":3,"accept":1,"cancel":1,"close":3,"lv_uiRoot":4,"om":2,".DomNode":1,"lv_nodeList":3,".NodeList":1,"lv_nodeListCount":3,"or":1,".Interface":1,".getRootNode":1,".selectByPath":1,".getLength":1,">":1,"screen":1,"TRUE":1},"Genero Forms":{"LAYOUT":1,"VBOX":1,"GROUP":1,"group1":1,"(":1,"text":1,"=":2,")":1,"HBOX":1,"GRID":1,"{":1,"[":1,"edit_field":2,"]":1,"}":1,"END":6,"ATTRIBUTES":1,"EDIT":1,"formonly":1,".edit_field":1,";":1},"Genie":{"init":3,"print":2,"(":32,")":32,"[":2,"indent":2,"=":15,"]":2,"COMMENT//":4,"uses":6,"Gtk":4,"WebKit":1,"class":2,"ValaBrowser":2,":":17,"Window":1,"webview":3,"WebView":2,"button":1,"ToolButton":2,"spinner":1,"Spinner":2,"window_position":1,"WindowPosition":1,".CENTER":1,"set_default_size":1,",":10,"create_widgets":2,"()":25,"connect_signals":2,".grab_focus":1,"var":6,"settings":3,"new":10,"WebSettings":1,".set":1,"false":2,".set_settings":1,"def":9,"void":5,"toolbar":5,"Toolbar":1,".set_style":1,"ToolbarStyle":1,".BOTH":1,".get_style_conte":1,".add_class":1,"STYLE_CLASS_PRIM":1,"this":20,".button":3,"null":1,".add":3,".webview":5,".spinner":8,".set_margin_left":1,".set_margin_righ":1,".set_margin_bott":1,".set_margin_top":1,".start":3,"fixed":5,"Fixed":1,".set_halign":1,"Align":2,".START":1,".set_valign":1,".END":1,"overlay":4,"Overlay":1,".add_overlay":1,"vbox":4,"Box":1,"Orientation":1,".VERTICAL":1,".pack_start":2,"true":3,"add":1,".destroy":1,".connect":4,".main_quit":1,".clicked":1,".document_load_f":1,".loaded":1,".load_started":1,".started":1,"start":1,"show_all":2,".open":1,"loaded":1,".hide":1,"started":1,"main":1,"arg":2,"array":1,"of":1,"string":4,"[]":1,"int":1,".init":1,"ref":1,"browser":2,".main":1,"return":1,"COMMENT/**":1,"Gee":1,"sdx":3,".math":1,".graphics":1,".s2d":1,"o2d":2,".data":1,"namespace":1,".resources":1,"interface":1,"IDataLoader":1,"Object":1,"abstract":2,"loadSceneVO":1,"sceneName":1,"SceneVO":1,"loadProjectVO":1,"ProjectInfoVO":1,"Demo":2,".run":1,"_message":3,"construct":1,"message":2,"run":1},"Gerber Image":{"G04":82,"#":14,"@":14,"!":14,"TF":14,".FileFunction":14,",":276,"Paste":2,"Top":7,"*":5193,"%":521,"FSLAX46Y46":14,"Gerber":15,"Fmt":15,"Leading":15,"zero":15,"omitted":15,"Abs":15,"format":15,"(":37,"unit":15,"mm":15,")":37,"Created":15,"by":15,"KiCad":15,"PCBNEW":15,"-":4045,"BZR":7,"product":7,"date":15,"Sunday":7,"April":7,":":30,"MOMM":15,"LPD":17,"G01":82,"APERTURE":30,"LIST":30,"ADD10C":17,"END":15,"D10":18,"M02":18,"Soldermask":4,"e0":7,"~":14,"ubuntu16":7,".04":7,".1":7,"Sat":7,"Jul":7,"ADD11C":12,"ADD12C":8,"ADD13O":4,"X2":27,".000000":4,"ADD14R":8,"X1":36,".924000":4,"ADD15O":7,"ADD16R":7,".700000":2,"ADD17C":6,"ADD18C":7,"ADD19R":5,".400000":4,"ADD20C":6,"ADD21C":5,"ADD22R":4,".127200":4,"ADD23O":3,"ADD24C":7,"ADD25C":5,"ADD26C":5,"D11":19,"X196250000Y":24,"118000000D02":12,"X113000000Y":24,"118000000D01":12,"52750000D02":12,"52750000D01":12,"D12":16,"X145400000Y":15,"68800000D03":4,"D13":22,"58640000D03":4,"D14":14,"X189230000Y":63,"61468000D03":16,"D15":16,"X191770000Y":63,"74168000D03":15,"64008000D03":18,"76708000D03":14,"66548000D03":14,"79248000D03":14,"69088000D03":14,"81788000D03":14,"71628000D03":14,"84328000D03":14,"86868000D03":14,"89408000D03":14,"91948000D03":14,"94488000D03":14,"97028000D03":15,"99568000D03":14,"102108000D03":14,"104648000D03":14,"107188000D03":14,"109728000D03":16,"X118110000Y":87,"X120650000Y":94,"D16":11,"X135255000Y":10,"D17":14,"61508000D03":4,"D18":14,"X164465000Y":27,"85471000D03":4,"77851000D03":4,"D19":20,"X136017000Y":8,"72644000D03":32,"D20":21,"X133477000Y":8,"X173863000Y":8,"X176403000Y":8,"96139000D03":8,"96012000D03":24,"D21":11,"X125250000Y":2,"112250000D03":2,"X160500000Y":11,"70500000D03":2,"X167250000Y":2,"92250000D03":2,"D22":9,"X127007800Y":10,"61542700D03":8,"D23":8,"X129547800Y":14,"64082700D03":8,"D24":10,"X166243000Y":4,"67056000D03":4,"X164973000Y":11,"68326000D03":4,"65786000D03":4,"X128143000Y":8,"71374000D03":4,"X129413000Y":8,"X126873000Y":11,"X181737000Y":8,"73914000D03":4,"X180467000Y":8,"X183007000Y":9,"94742000D03":4,"97282000D03":4,"X134239000Y":22,"85344000D03":40,"77724000D03":40,"X145415000Y":29,"X175641000Y":23,"85217000D03":20,"77597000D03":20,"108966000D03":4,"101346000D03":4,"108458000D03":12,"100838000D03":12,"108585000D03":12,"100965000D03":12,"108839000D03":20,"101219000D03":20,"X169164000Y":8,"62611000D03":8,"X161544000Y":11,"59563000D03":8,"X129921000Y":20,"X126365000Y":18,"X180086000Y":11,"X183515000Y":20,"X179959000Y":11,"X155000000Y":8,"99000000D03":4,"88840000D03":4,"D25":7,"X137287000Y":36,"X142367000Y":28,"X148463000Y":34,"X153543000Y":16,"X172593000Y":39,"X167513000Y":21,"X161417000Y":37,"X156337000Y":19,"108712000D03":16,"101092000D03":16,"D26":14,"X157178971Y":6,"64124429D03":8,"X150828971Y":5,"Copper":4,"L1":2,"Signal":4,"ADD11R":4,"X0":15,".750000":6,"ADD12R":3,".800000":3,"ADD13R":4,".198880":3,".032000":14,".900000":3,"ADD17R":4,"ADD18R":3,".650000":3,".727200":16,"ADD20O":2,"ADD21R":4,".500000":3,"ADD22C":3,"ADD23C":4,"ADD27C":4,"ADD28C":4,"ADD29C":2,"ADD30C":2,"ADD31C":2,"ADD32C":2,"X165350000Y":4,"82700000D03":14,"X163850000Y":6,"X162350000Y":10,"X160850000Y":12,"X172700000Y":7,"87350000D03":3,"88850000D03":3,"X181100000Y":14,"90600000D03":6,"X179600000Y":15,"X168800000Y":22,"94500000D03":11,"96598040D03":9,"X170800000Y":20,"X172800000Y":16,"X175640000Y":10,"81600000D03":18,"X173100000Y":6,"X170560000Y":9,"89000000D03":12,"87300000D03":6,"X156775000Y":10,"92600000D03":42,"X157425000Y":6,"X158075000Y":10,"X158725000Y":10,"X159375000Y":9,"X160025000Y":9,"X160675000Y":14,"X161325000Y":12,"X161975000Y":6,"X162625000Y":6,"X163275000Y":12,"X163925000Y":6,"X164575000Y":9,"X165225000Y":9,"85400000D03":42,"X175000000Y":13,"87150000D03":6,"88100000D03":3,"89050000D03":6,"X177200000Y":16,"X184000000Y":22,"86460000D03":6,"91540000D03":6,"X174900000Y":25,"94501960D03":3,"96600000D03":7,"X159000000Y":7,"94600000D03":8,"81100000D03":10,"X171150000Y":9,"88600000D03":6,"90100000D03":6,"X169550000Y":11,"91300000D03":15,"92800000D03":15,"X176600000Y":8,"X152900000Y":27,"88350000D03":6,"90350000D03":6,"92850000D03":6,"85850000D03":6,"X150800000Y":20,"83500000D03":6,"95200000D03":6,"X173700000Y":4,"89200000D03":2,"X162300004Y":4,"87000000D03":2,"X159600000Y":9,"X161700000Y":3,"X176200000Y":3,"91700000D03":2,"X158100000Y":3,"83900000D03":2,"X168600000Y":7,"89399998D03":2,"X167200000Y":6,"85000000D03":2,"X163800000Y":7,"X159300000Y":8,"87400000D03":8,"X167300000Y":10,"X160900000Y":10,"90299999D03":2,"85300000D03":2,"X166500002Y":4,"90900000D03":2,"90200000D03":2,"X168000000Y":4,"X173800000Y":5,"X154500000Y":8,"89792900D03":2,"88907100D03":2,"X165325000Y":6,"82700000D02":9,"83475000D01":1,"83475000D02":1,"X164900000Y":2,"83900000D01":3,"83900000D02":2,"X164250677Y":2,"X163947598Y":4,"84375049D02":1,"X163927410Y":3,"84395237D01":1,"84203079D01":1,"84203079D02":1,"84375049D01":1,"84395237D02":1,"85400000D01":4,"D27":10,"82826415D01":1,"82700000D01":3,"88850000D02":3,"X173350000Y":2,"88850000D01":2,"89200000D01":2,"89050000D02":4,"X173850000Y":2,"89050000D01":4,"88100000D02":6,"83378030D01":1,"83378030D02":1,"X163295188Y":4,"83932842D01":2,"84125000D02":1,"84104812D01":1,"84104812D02":1,"85400000D02":9,"84125000D01":1,"83575000D01":3,"83575000D02":2,"X160875000Y":2,"83600000D01":4,"83600000D02":2,"84025000D01":1,"84025000D02":1,"92600000D02":3,"93800000D01":3,"94600000D02":3,"93975000D01":1,"93975000D02":1,"86509937D01":1,"86509937D02":1,"X162784937Y":2,"87000000D01":4,"87000000D02":2,"86509929D02":1,"X161815071Y":2,"86509929D01":1,"X159700000Y":3,"81100000D01":5,"94600000D01":1,"83925000D01":1,"83925000D02":1,"90600000D02":2,"91700000D01":1,"96600000D02":3,"96600000D01":3,"96598040D02":4,"X174898040Y":2,"96598040D01":3,"X169250000Y":2,"85000000D02":3,"83690000D01":1,"83690000D02":1,"81600000D01":2,"85000000D01":1,"90500000D02":1,"89399998D01":3,"91300000D02":6,"90700000D01":1,"90700000D02":1,"90500000D01":1,"D28":25,"X170500000Y":7,"88600000D02":3,"88600000D01":4,"89399998D02":2,"X168750002Y":2,"X161977410Y":3,"83947590D01":1,"83947590D02":1,"D29":23,"81100000D02":2,"D30":56,"X174222599Y":2,"89677401D02":3,"X175726921Y":2,"89677401D01":1,"X176250000Y":4,"89154322D01":1,"89154322D02":1,"88675000D01":1,"88675000D02":1,"87725000D01":1,"87725000D02":1,"87150000D01":3,"87150000D02":4,"X179450000Y":2,"87300000D01":1,"94000000D01":1,"94000000D02":1,"93725000D01":1,"93725000D02":1,"92600000D01":1,"90100000D01":5,"96000000D01":1,"87300000D02":1,"89000000D01":4,"89000000D02":1,"94500000D02":3,"92800000D01":2,"X167301960Y":2,"87400000D02":3,"86675000D01":2,"86675000D02":2,"92800000D02":4,"94500000D01":3,"95065685D01":1,"95065685D02":1,"X167734314Y":2,"95499999D01":2,"95499999D02":2,"X167876797Y":2,"X167878639Y":2,"95501841D01":2,"95501841D02":2,"X170603241Y":2,"95698600D01":1,"95698600D02":1,"86400000D01":2,"86900000D02":1,"86900000D01":1,"81600000D02":3,"84560000D01":1,"84560000D02":1,"85300000D01":1,"X175599999Y":2,"90299999D01":3,"90299999D02":1,"X180803600Y":2,"84796400D01":1,"84796400D02":1,"86460000D01":2,"94501960D01":1,"X165934317Y":2,"90900000D02":2,"90900000D01":4,"X159900000Y":2,"91425000D02":1,"91425000D01":1,"90200000D02":2,"X179550000Y":2,"X166000000Y":4,"89400000D02":2,"X167600001Y":2,"87799999D01":1,"X158400000Y":2,"89400000D01":2,"87799999D02":1,"87400000D01":5,"91025000D02":2,"X174050000Y":2,"X156800000Y":1,"91000000D01":4,"91025000D01":1,"90100000D02":7,"X169600000Y":2,"91300000D01":5,"X175100000Y":2,"X171600000Y":2,"89792900D02":2,"X154342900Y":4,"89792900D01":2,"88350000D01":1,"X157560197Y":2,"89599999D02":2,"X154692901Y":4,"89599999D01":2,"86712500D02":2,"X165150000Y":4,"86787500D01":2,"86712500D01":2,"86787500D02":2,"87703552D01":1,"87703552D02":1,"X163905962Y":2,"88947590D01":1,"88947590D02":1,"X158212605Y":2,"88947591D01":1,"88947591D02":1,"X157353101Y":2,"89100001D02":2,"89100001D01":2,"88907100D01":2,"X164650000Y":4,"87496448D01":1,"X158005501Y":2,"88447601D02":2,"87496448D02":1,"X163698847Y":2,"88447601D01":2,"D31":23,"G36":4,"X161443040Y":1,"80386260D02":1,"X161404451Y":1,"80479422D01":1,"X161363152Y":1,"80451826D01":2,"X161250000Y":3,"80429319D01":2,"X160450000Y":2,"X160336848Y":1,"X160240922Y":4,"80515922D01":1,"X160176826Y":2,"80611848D01":1,"X160154319Y":2,"80725000D01":1,"81475000D01":1,"81588152D01":1,"81684078D01":1,"X160310000Y":4,"81730235D01":1,"82069765D01":1,"82115922D01":1,"X160211470Y":2,"82160000D01":2,"X159949905Y":1,"X159726444Y":1,"82067210D01":1,"X159474661Y":1,"82066991D01":1,"X159241959Y":1,"82163141D01":1,"X159063767Y":1,"82341023D01":1,"X158967210Y":1,"82573556D01":1,"X158966991Y":1,"82825339D01":1,"X159063141Y":1,"83058041D01":1,"X159241023Y":1,"83236233D01":1,"X159473556Y":1,"83332790D01":1,"X159725339Y":1,"83333009D01":1,"X159950439Y":1,"83240000D01":2,"83284078D01":1,"83330235D01":1,"X160351105Y":1,"83781649D01":1,"X160468162Y":1,"83956838D01":1,"X160493160Y":1,"83981835D01":1,"X160493162Y":1,"83981838D01":1,"X160568503Y":1,"84032179D01":1,"X160765644Y":1,"84229319D01":8,"X160350000Y":1,"84249210D01":3,"X160250000Y":1,"X159800000Y":1,"X159150000Y":1,"X159050000Y":1,"X158950000Y":1,"X158648548Y":1,"X158732790Y":1,"84026444D01":1,"X172906000Y":4,"81774000D01":3,"81426000D01":7,"X172926000Y":5,"81406000D01":4,"X173274000Y":6,"G37":4,"81426000D02":1,"X180070000Y":2,"89624732D01":1,"89953439D01":1,"X180000000Y":3,"89939515D01":2,"X179200000Y":1,"X179090750Y":1,"89961246D01":1,"X178998132Y":1,"90023132D01":1,"X178936246Y":1,"90115750D01":1,"X181810000Y":7,"87900000D02":2,"X181816851Y":2,"87934442D01":2,"X181836360Y":2,"87963640D01":2,"X181865558Y":2,"87983149D01":2,"X181900000Y":2,"87990000D01":4,"X185210000Y":4,"89910000D01":4,"X182100000Y":2,"X182065558Y":2,"89916851D01":2,"X182036360Y":2,"89936360D01":2,"X182016851Y":2,"89965558D01":2,"X182010000Y":4,"90000000D01":3,"91310000D01":4,"X180490000Y":4,"86190000D01":4,"87900000D01":3,"Legend":3,"Bot":6,"ADD13C":5,"ADD17O":1,"ADD19C":4,"X164233333Y":3,"82450000D02":1,"X164133333Y":4,"82483333D01":4,"X164100000Y":4,"82516666D01":2,"X164066666Y":2,"82583333D01":2,"82683333D01":4,"82750000D01":4,"82783333D01":5,"X164200000Y":1,"82816666D01":8,"X164466666Y":3,"82116666D01":3,"X164166666Y":2,"82150000D01":1,"82183333D01":1,"82250000D01":1,"82316666D01":1,"82383333D01":8,"82416666D01":5,"82450000D01":3,"X163666666Y":3,"82816666D02":4,"X163733333Y":2,"X163766666Y":2,"82350000D01":10,"X163566666Y":2,"X163500000Y":2,"X163466666Y":2,"X163433333Y":2,"X162833333Y":4,"X162866666Y":1,"X162933333Y":1,"X163066666Y":3,"X163133333Y":3,"82783333D02":2,"X162900000Y":2,"X163166666Y":2,"82716666D01":1,"82650000D01":2,"82550000D01":2,"X162500000Y":3,"82483333D02":1,"X162466666Y":1,"X162433333Y":1,"X162366666Y":1,"X162300000Y":1,"X161766666Y":4,"X161833333Y":2,"X161966666Y":2,"X162033333Y":2,"X162066666Y":2,"X162100000Y":2,"X160933333Y":2,"82350000D02":1,"X160433333Y":1,"X160733333Y":1,"82050000D02":1,"82950000D01":1,"82650000D02":1,"X161000000Y":1,"X160700000Y":1,"82950000D02":1,"82050000D01":1,"X181899107Y":6,"86482142D02":1,"X180756250Y":1,"86482142D01":1,"X181327678Y":6,"87053571D02":3,"85910714D01":2,"X179327678Y":3,"85553571D02":3,"X180041964Y":3,"85553571D01":7,"X180113392Y":2,"86267857D01":3,"86196428D01":3,"X179899107Y":2,"86125000D01":2,"X179541964Y":6,"X179399107Y":2,"X179256250Y":2,"86410714D01":2,"86767857D01":1,"86910714D01":2,"86982142D01":3,"87053571D01":7,"X178827678Y":4,"X178327678Y":2,"X177827678Y":1,"X176184821Y":3,"X175827678Y":2,"X175613392Y":2,"85625000D01":1,"X175470535Y":2,"85767857D01":1,"X175399107Y":2,"X175327678Y":2,"86696428D01":1,"86839285D01":1,"X174684821Y":3,"86267857D02":1,"X174184821Y":1,"X173970535Y":2,"X173541964Y":1,"X173041964Y":1,"X172541964Y":1,"X181041964Y":5,"89678571D02":3,"X181541964Y":1,"88964285D01":3,"88178571D01":4,"X181184821Y":2,"88250000D01":1,"X181113392Y":4,"88321428D01":1,"88464285D01":1,"88678571D01":1,"88821428D01":1,"88892857D01":1,"X180541964Y":2,"88178571D02":5,"89678571D01":4,"X179184821Y":1,"X178756250Y":2,"X177970535Y":4,"X176970535Y":2,"90875000D02":1,"X181256250Y":1,"90803571D01":6,"X181470535Y":2,"X181684821Y":2,"90875000D01":2,"X181827678Y":2,"91017857D01":2,"91160714D01":2,"X181970535Y":2,"91446428D01":2,"91660714D01":4,"91946428D01":2,"92089285D01":2,"92232142D01":3,"92303571D01":5,"92160714D01":1,"X180399107Y":2,"92303571D02":2,"X178470535Y":2,"X178256250Y":2,"X178113392Y":2,"X178041964Y":2,"X164873000Y":7,"87373000D02":2,"X154627000Y":4,"87373000D01":5,"83127000D01":4,"LPC":2,"87100000D03":4,"91600000D03":4,"L2":2,"ADD16C":3,"X162816666Y":2,"95670833D02":1,"X162883333Y":2,"95637500D01":3,"X163016666Y":2,"X163083333Y":2,"95670833D01":2,"X163150000Y":2,"95737500D01":2,"X163183333Y":2,"95804166D01":6,"95937500D01":3,"96004166D01":2,"96070833D01":5,"96104166D01":4,"X162950000Y":1,"95404166D02":1,"X163116666Y":1,"95437500D01":1,"X163283333Y":1,"95537500D01":4,"X163383333Y":1,"95704166D01":2,"X163416666Y":1,"95870833D01":3,"X157450000Y":1,"X157483333Y":2,"95837500D01":4,"X157550000Y":1,"X156816666Y":3,"95504166D02":2,"X156950000Y":1,"95504166D01":4,"X157016666Y":3,"X157050000Y":1,"95570833D01":2,"X157116666Y":3,"X157150000Y":3,"96137500D01":4,"X157083333Y":2,"96170833D01":6,"96204166D01":11,"X156883333Y":5,"X156783333Y":2,"X156750000Y":2,"95904166D01":3,"95770833D01":3,"X156450000Y":2,"95937500D02":1,"X155916666Y":1,"X155616666Y":3,"96170833D02":2,"X155516666Y":1,"X155350000Y":2,"X155283333Y":2,"X155250000Y":2,"X155216666Y":3,"X155483333Y":2,"X155550000Y":2,"X155583333Y":2,"X155316666Y":1,"X155016666Y":1,"95737500D02":3,"X154750000Y":2,"X154916666Y":2,"X154883333Y":2,"X154816666Y":1,"X154216666Y":4,"X154516666Y":2,"X154483333Y":2,"X154416666Y":1,"X154316666Y":1,"X154250000Y":4,"X153583333Y":5,"96204166D02":1,"X153650000Y":1,"X153783333Y":1,"96795833D01":4,"X156850000Y":1,"96762500D01":3,"96729166D01":5,"97429166D02":6,"X156516666Y":1,"97395833D01":5,"X156550000Y":2,"97329166D01":3,"X156183333Y":2,"96962500D02":2,"X155650000Y":1,"97162500D01":3,"97362500D01":2,"96729166D02":2,"X154683333Y":2,"96962500D01":13,"97095833D02":2,"97029166D01":3,"X154183333Y":1,"96995833D01":7,"X154116666Y":1,"X154050000Y":1,"X153516666Y":4,"97062500D01":3,"X153550000Y":1,"X153616666Y":1,"X153750000Y":3,"X153816666Y":3,"97395833D02":2,"97429166D01":6,"X153850000Y":2,"97262500D01":1,"97195833D01":2,"97129166D01":2,"X153183333Y":4,"97662500D01":1,"96995833D02":1,"X153116666Y":2,"X152983333Y":2,"X152916666Y":2,"X152883333Y":2,"X152850000Y":2,"97095833D01":1,"97295833D01":1,"X152550000Y":6,"X152583333Y":1,"X152516666Y":1,"X151950000Y":2,"X152016666Y":2,"X152150000Y":2,"X152216666Y":2,"X152250000Y":3,"X151916666Y":2,"X151616666Y":3,"X151583333Y":1,"X151550000Y":1,"X151483333Y":1,"X151416666Y":1,"87999998D02":1,"X168257101Y":2,"89057099D01":1,"87999998D01":1,"89057099D02":1,"87965685D02":1,"87965685D01":1,"88100000D01":3,"85300000D02":1,"X175300000Y":2,"92100000D01":2,"92100000D02":2,"X167700002Y":2,"88907100D02":2,"90350000D01":1,"X159316814Y":6,"80416329D02":2,"X159076741Y":4,"80576741D01":2,"X158916329Y":4,"80816814D01":2,"X158860000Y":2,"81383186D01":2,"81623259D01":2,"81783671D01":2,"81840000D01":2,"X164083186Y":1,"X176823872Y":1,"82748661D01":1,"X176850260Y":2,"82616000D01":1,"82265373D01":1,"X151860838Y":1,"81760869D01":2,"X151114549Y":1,"81487287D01":1,"X150320374Y":1,"81520123D01":1,"X149739162Y":1,"X149586248Y":1,"82054317D01":2,"X148415000Y":2,"81040874D01":1,"X148467041Y":1,"80779242D01":1,"X148592092Y":1,"80592091D01":1,"X148779241Y":1,"80467042D01":1,"X149040874Y":1,"80415000D01":3,"X159323495Y":2,"80416329D01":3,"ADD22O":1,"G75":68,"MOIN":3,"OFA0B0":2,"FSLAX25Y25":1,"IPPOS":1,"AMOC8":1,"X":1,"$1":1,"COMMENT%":1,"X0013311Y0038461":2,"X0013311Y0254996":1,"X0229846Y0254996":1,"X0229846Y0038461":1,"X0018823Y0050272":2,"X0018825Y0050430":1,"X0018831Y0050588":1,"X0018841Y0050746":1,"X0018855Y0050904":1,"X0018873Y0051061":1,"X0018894Y0051218":1,"X0018920Y0051374":1,"X0018950Y0051530":1,"X0018983Y0051685":1,"X0019021Y0051838":1,"X0019062Y0051991":1,"X0019107Y0052143":1,"X0019156Y0052294":1,"X0019209Y0052443":1,"X0019265Y0052591":1,"X0019325Y0052737":1,"X0019389Y0052882":1,"X0019457Y0053025":1,"X0019528Y0053167":1,"X0019602Y0053307":1,"X0019680Y0053444":1,"X0019762Y0053580":1,"X0019846Y0053714":1,"X0019935Y0053845":1,"X0020026Y0053974":1,"X0020121Y0054101":1,"X0020218Y0054226":1,"X0020319Y0054348":1,"X0020423Y0054467":1,"X0020530Y0054584":1,"X0020640Y0054698":1,"X0020753Y0054809":1,"X0020868Y0054918":1,"X0020986Y0055023":1,"X0021107Y0055125":1,"X0021230Y0055225":1,"X0021356Y0055321":1,"X0021484Y0055414":1,"X0021614Y0055504":1,"X0021747Y0055590":1,"X0021882Y0055674":1,"X0022018Y0055753":1,"X0022157Y0055830":1,"X0022298Y0055902":1,"X0022440Y0055972":1,"X0022584Y0056037":1,"X0022730Y0056099":1,"X0022877Y0056157":1,"X0023026Y0056212":1,"X0023176Y0056263":1,"X0023327Y0056310":1,"X0023479Y0056353":1,"X0023632Y0056392":1,"X0023787Y0056428":1,"X0023942Y0056459":1,"X0024098Y0056487":1,"X0024254Y0056511":1,"X0024411Y0056531":1,"X0024569Y0056547":1,"X0024726Y0056559":1,"X0024885Y0056567":1,"X0025043Y0056571":1,"X0025201Y0056571":1,"X0025359Y0056567":1,"X0025518Y0056559":1,"X0025675Y0056547":1,"X0025833Y0056531":1,"X0025990Y0056511":1,"X0026146Y0056487":1,"X0026302Y0056459":1,"X0026457Y0056428":1,"X0026612Y0056392":1,"X0026765Y0056353":1,"X0026917Y0056310":1,"X0027068Y0056263":1,"X0027218Y0056212":1,"X0027367Y0056157":1,"X0027514Y0056099":1,"X0027660Y0056037":1,"X0027804Y0055972":1,"X0027946Y0055902":1,"X0028087Y0055830":1,"X0028226Y0055753":1,"X0028362Y0055674":1,"X0028497Y0055590":1,"X0028630Y0055504":1,"X0028760Y0055414":1,"X0028888Y0055321":1,"X0029014Y0055225":1,"X0029137Y0055125":1,"X0029258Y0055023":1,"X0029376Y0054918":1,"X0029491Y0054809":1,"X0029604Y0054698":1,"X0029714Y0054584":1,"X0029821Y0054467":1,"X0029925Y0054348":1,"X0030026Y0054226":1,"X0030123Y0054101":1,"X0030218Y0053974":1,"X0030309Y0053845":1,"X0030398Y0053714":1,"X0030482Y0053580":1,"X0030564Y0053444":1,"X0030642Y0053307":1,"X0030716Y0053167":1,"X0030787Y0053025":1,"X0030855Y0052882":1,"X0030919Y0052737":1,"X0030979Y0052591":1,"X0031035Y0052443":1,"X0031088Y0052294":1,"X0031137Y0052143":1,"X0031182Y0051991":1,"X0031223Y0051838":1,"X0031261Y0051685":1,"X0031294Y0051530":1,"X0031324Y0051374":1,"X0031350Y0051218":1,"X0031371Y0051061":1,"X0031389Y0050904":1,"X0031403Y0050746":1,"X0031413Y0050588":1,"X0031419Y0050430":1,"X0031421Y0050272":1,"X0031419Y0050114":1,"X0031413Y0049956":1,"X0031403Y0049798":1,"X0031389Y0049640":1,"X0031371Y0049483":1,"X0031350Y0049326":1,"X0031324Y0049170":1,"X0031294Y0049014":1,"X0031261Y0048859":1,"X0031223Y0048706":1,"X0031182Y0048553":1,"X0031137Y0048401":1,"X0031088Y0048250":1,"X0031035Y0048101":1,"X0030979Y0047953":1,"X0030919Y0047807":1,"X0030855Y0047662":1,"X0030787Y0047519":1,"X0030716Y0047377":1,"X0030642Y0047237":1,"X0030564Y0047100":1,"X0030482Y0046964":1,"X0030398Y0046830":1,"X0030309Y0046699":1,"X0030218Y0046570":1,"X0030123Y0046443":1,"X0030026Y0046318":1,"X0029925Y0046196":1,"X0029821Y0046077":1,"X0029714Y0045960":1,"X0029604Y0045846":1,"X0029491Y0045735":1,"X0029376Y0045626":1,"X0029258Y0045521":1,"X0029137Y0045419":1,"X0029014Y0045319":1,"X0028888Y0045223":1,"X0028760Y0045130":1,"X0028630Y0045040":1,"X0028497Y0044954":1,"X0028362Y0044870":1,"X0028226Y0044791":1,"X0028087Y0044714":1,"X0027946Y0044642":1,"X0027804Y0044572":1,"X0027660Y0044507":1,"X0027514Y0044445":1,"X0027367Y0044387":1,"X0027218Y0044332":1,"X0027068Y0044281":1,"X0026917Y0044234":1,"X0026765Y0044191":1,"X0026612Y0044152":1,"X0026457Y0044116":1,"X0026302Y0044085":1,"X0026146Y0044057":1,"X0025990Y0044033":1,"X0025833Y0044013":1,"X0025675Y0043997":1,"X0025518Y0043985":1,"X0025359Y0043977":1,"X0025201Y0043973":1,"X0025043Y0043973":1,"X0024885Y0043977":1,"X0024726Y0043985":1,"X0024569Y0043997":1,"X0024411Y0044013":1,"X0024254Y0044033":1,"X0024098Y0044057":1,"X0023942Y0044085":1,"X0023787Y0044116":1,"X0023632Y0044152":1,"X0023479Y0044191":1,"X0023327Y0044234":1,"X0023176Y0044281":1,"X0023026Y0044332":1,"X0022877Y0044387":1,"X0022730Y0044445":1,"X0022584Y0044507":1,"X0022440Y0044572":1,"X0022298Y0044642":1,"X0022157Y0044714":1,"X0022018Y0044791":1,"X0021882Y0044870":1,"X0021747Y0044954":1,"X0021614Y0045040":1,"X0021484Y0045130":1,"X0021356Y0045223":1,"X0021230Y0045319":1,"X0021107Y0045419":1,"X0020986Y0045521":1,"X0020868Y0045626":1,"X0020753Y0045735":1,"X0020640Y0045846":1,"X0020530Y0045960":1,"X0020423Y0046077":1,"X0020319Y0046196":1,"X0020218Y0046318":1,"X0020121Y0046443":1,"X0020026Y0046570":1,"X0019935Y0046699":1,"X0019846Y0046830":1,"X0019762Y0046964":1,"X0019680Y0047100":1,"X0019602Y0047237":1,"X0019528Y0047377":1,"X0019457Y0047519":1,"X0019389Y0047662":1,"X0019325Y0047807":1,"X0019265Y0047953":1,"X0019209Y0048101":1,"X0019156Y0048250":1,"X0019107Y0048401":1,"X0019062Y0048553":1,"X0019021Y0048706":1,"X0018983Y0048859":1,"X0018950Y0049014":1,"X0018920Y0049170":1,"X0018894Y0049326":1,"X0018873Y0049483":1,"X0018855Y0049640":1,"X0018841Y0049798":1,"X0018831Y0049956":1,"X0018825Y0050114":1,".600000":2,".524000":4,".300000":2,"80137000D03":4,"83439000D03":4,"X148336000Y":6,"79629000D03":2,"83185000D03":2,"83312000D03":2,"80010000D03":2,"103505000D03":4,"106680000D03":2,"103378000D03":2,"106934000D03":6,"103759000D03":2,"83439000D02":2,"80137000D01":2,"83058000D02":1,"79629000D01":1,"83185000D02":1,"83058000D01":1,"83312000D02":1,"80010000D01":1,"106680000D02":1,"103505000D01":2,"106934000D02":3,"103378000D01":1,"103759000D01":1,"DipTrace":1,"INLIDARLite":1,".ncl":1,"FSLAX44Y44":1,"G70":2,"G90":2,"LNBoardOutline":1,"X0Y23622D2":1,"X27953D1":1,"Y0D1":1,"X0D1":1,"Y23622D1":1,"X591Y23110D2":1,"X13819D1":2,"X591Y591D2":2,"Y11614D1":2,"Y12087D2":2,"Y23110D1":2,"X14291D2":2,"X27520D1":2,"MADE":1,"WITH":1,"FRITZING":1,"WWW":1,".FRITZING":1,".ORG":1,"DOUBLE":1,"SIDED":1,"HOLES":1,"PLATED":1,"CONTOUR":2,"ON":1,"CENTER":1,"OF":1,"VECTOR":1,"ASAXBY":1,"FSLAX23Y23":1,"SFA1":1,".0B1":1,".0":1,"ADD10R":1,".408830":1,"LNCONTOUR":1,"G54D10":1,"G54D11":1,"X4Y2405D02":1,"X1264Y2405D01":1,"X1264Y4D01":1,"X4Y4D01":1,"X4Y2405D01":1,"D02":1,"End":1,"of":1,"contour":1,"Profile":1,"NP":1,"ADD14O":2,"ADD15R":2,"ADD16O":1,"ADD20R":2,"ADD33C":1,"ADD34C":1,"X189307143Y":1,"112775000D02":1,"X188592857Y":1,"112775000D01":1,"X189450000Y":1,"113203571D02":1,"X188950000Y":1,"111703571D01":1,"X191107143Y":1,"58571429D01":1,"X191178571Y":1,"58714286D01":1,"X191321429Y":1,"58857143D01":3,"X191535714Y":1,"58928571D01":4,"X191892857Y":1,"X190392857Y":2,"57428571D02":1,"58642857D01":2,"X190321429Y":1,"58785714D01":2,"X190250000Y":1,"X190107143Y":1,"X189821429Y":1,"X189678571Y":1,"X189607143Y":1,"X189535714Y":2,"57428571D01":1,"X188821428Y":1,"58357143D02":1,"X170107142Y":1,"55928571D01":3,"X170392856Y":2,"X170535713Y":2,"55857143D01":1,"X170678570Y":2,"55714286D01":1,"X170749999Y":2,"55428571D01":1,"54928571D01":1,"54642857D01":1,"54500000D01":1,"54428571D01":3,"X169107141Y":2,"55928571D02":1,"X168249998Y":2,"68800000D02":1,"70800000D01":1,"X148800000Y":2,"74200000D02":2,"X153200000Y":2,"74200000D01":2,"X154947800Y":10,"75947800D01":1,"75947800D02":1,"77858800D01":2,"70800000D02":1,"61508000D02":5,"58640000D01":1,"X142600000Y":2,"61508000D01":4,"X148212542Y":2,"64124429D01":3,"64008000D02":2,"X116908002Y":2,"64008000D01":1,"X131147000Y":2,"57400000D02":2,"X118100000Y":2,"57400000D01":2,"X116100002Y":4,"59399998D02":1,"63200000D02":2,"59399998D01":1,"63200000D01":2,"101092000D02":2,"108712000D01":3,"104037000D01":1,"X177103500Y":2,"105300000D02":2,"X177998300Y":3,"104405200D01":2,"X157600000Y":6,"105300000D01":2,"104037000D02":1,"85344000D02":6,"81661000D01":1,"D32":23,"81661000D02":1,"81608700D01":9,"85598000D02":1,"D33":15,"85418700D02":6,"85598000D01":1,"77858800D02":1,"X154940000Y":13,"77851000D01":1,"77851000D02":2,"77798700D01":5,"81534000D01":3,"81534000D02":2,"X167520800Y":7,"108786700D02":5,"101219000D01":3,"101219000D02":2,"101166700D01":5,"108839000D02":6,"105029000D01":1,"105029000D02":1,"104976700D01":6,"X153550800Y":10,"108786700D01":5,"X156344800Y":7,"85418700D01":5,"101166700D02":5,"X155074800Y":2,"X174632800Y":4,"98118700D02":2,"X173870800Y":6,"97356700D01":1,"97356700D02":2,"96086700D01":5,"X132468800Y":4,"104976700D02":5,"X142374800Y":8,"X136024800Y":6,"96086700D02":4,"96856700D01":1,"X131960800Y":8,"98880700D02":7,"104468700D01":2,"X132422800Y":2,"98418700D02":2,"98880700D01":7,"X134462800Y":2,"98418700D01":2,"96856700D02":1,"104468700D02":2,"104214700D02":1,"X152788800Y":4,"104214700D01":1,"X177426800Y":3,"104405200D02":1,"X177934800Y":8,"X177172800Y":4,"98118700D01":2,"73988700D02":3,"72718700D01":5,"74750700D02":4,"73988700D01":2,"81100700D02":2,"X132024300Y":2,"81164200D01":1,"81164200D02":1,"75512700D02":7,"81100700D01":2,"74750700D01":4,"75512700D01":8,"81608700D02":8,"X132722800Y":3,"X135262800Y":2,"72718700D02":4,"X157106800Y":2,"77798700D02":4,"80846700D01":2,"80846700D02":2,"X133484800Y":6,"X133738800Y":4,"72464700D01":1,"72464700D02":1,"X129420800Y":6,"X180474800Y":6,"X176410800Y":2,"X166410164Y":1,"67016464D02":2,"X166936536Y":2,"67016464D01":1,"X169235300Y":3,"64717700D02":1,"62558700D01":1,"64717700D01":1,"X165140164Y":1,"68286464D02":1,"X163616164Y":2,"68286465D01":1,"X159552164Y":2,"64222465D02":2,"X157266164Y":2,"64222465D01":2,"68286465D02":1,"X157262972Y":1,"64194429D02":1,"D34":23,"X128150800Y":14,"75004700D02":3,"71448700D01":1,"X128658800Y":4,"75004700D01":3,"X129928800Y":6,"76020700D02":2,"77544700D02":1,"76020700D01":2,"X127084050Y":5,"75715950D02":2,"75584050D01":1,"75373000D02":1,"72644000D01":1,"75584050D02":1,"75373000D01":1,"76782700D02":2,"75715950D01":1,"X126880800Y":4,"79576700D02":2,"76782700D01":2,"X126372800Y":6,"81354700D02":2,"79576700D01":2,"85164700D02":5,"81354700D01":2,"X181744800Y":10,"X179966800Y":9,"77290700D01":1,"X181236800Y":4,"77290700D02":1,"X180220800Y":3,"77544700D01":1,"X183522800Y":3,"X183014800Y":3,"100658700D02":1,"100912700D01":1,"99388700D02":2,"100658700D01":2,"99388700D01":2,"98372700D02":2,"98372700D01":2,"108585000D02":5,"106115000D01":1,"X183600000Y":4,"96605000D02":1,"96012000D01":1,"98100000D02":1,"96605000D01":1,"X181700000Y":4,"100000000D02":1,"98100000D01":1,"104300000D02":1,"100000000D01":1,"106115000D02":1,"104300000D01":1,"84328000D02":2,"X122828000Y":2,"84328000D01":1,"X127000000Y":2,"X131483000Y":2,"85344000D01":4,"X125100000Y":2,"X123200000Y":12,"86200000D01":1,"86200000D02":1,"84700000D01":1,"84700000D02":1,"X122900000Y":3,"84400000D01":2,"83439000D01":2,"80137000D02":2,"77724000D01":4,"X137040800Y":4,"X137294800Y":2,"X134246800Y":2,"85164700D01":3,"86868000D02":2,"X121668000Y":2,"86868000D01":1,"X123900000Y":2,"89100000D02":3,"X122800000Y":5,"88000000D01":2,"X141659000Y":2,"89100000D01":1,"83185000D01":1,"79502000D02":1,"79629000D02":1,"79502000D01":1,"X148470800Y":2,"X145422800Y":5,"91948000D02":2,"X123152000Y":2,"91948000D01":1,"X141100000Y":2,"X123800000Y":2,"X123300000Y":2,"91800000D01":2,"X165237000Y":2,"92700000D02":2,"X142500000Y":2,"92700000D01":2,"X142050000Y":2,"92250000D02":2,"85217000D02":2,"X172720000Y":4,"85217000D01":3,"83312000D01":1,"X172600800Y":1,"X172854800Y":1,"89408000D02":2,"X122108000Y":2,"89408000D01":1,"X142100000Y":2,"X143000000Y":4,"91000000D02":1,"X158936000Y":2,"85471000D02":1,"90200000D01":1,"80010000D02":1,"X161424800Y":1,"X165234800Y":1,"104648000D02":3,"X122548000Y":2,"104648000D01":4,"X123500000Y":4,"105600000D02":1,"X122750000Y":2,"104850000D01":2,"110100000D02":1,"105600000D01":1,"X124900000Y":2,"111500000D02":3,"110100000D01":1,"X131100000Y":2,"111500000D01":1,"X134142000Y":2,"108458000D01":4,"108458000D02":2,"106680000D01":1,"103505000D02":2,"108532700D02":3,"108532700D01":1,"X120653400Y":1,"104651400D02":1,"X116100000Y":6,"105700000D02":1,"105400000D01":1,"110559000D02":1,"X171100000Y":8,"115100000D01":2,"115100000D02":2,"X119900000Y":2,"111300000D01":1,"111300000D02":1,"105700000D01":1,"110559000D01":1,"X116852000Y":2,"105400000D02":1,"108712000D02":2,"106934000D01":3,"103378000D02":1,"101092000D01":2,"108585000D01":1,"65786000D02":1,"61515307D01":1,"X164700000Y":2,"61242307D02":1,"X163108164Y":2,"59650464D01":4,"59650464D02":4,"X161584164Y":1,"59650465D01":1,"61515307D02":1,"61242307D01":1,"95832700D02":1,"95832700D01":1,"100912700D02":1,"94816700D01":1,"104722700D02":1,"102944700D01":1,"102944700D02":1,"100150700D01":1,"100150700D02":1,"104722700D01":1,"107188000D02":2,"X122488000Y":4,"107188000D01":1,"X141800000Y":2,"112700000D02":4,"109085000D01":2,"X124100000Y":2,"112700000D01":2,"X122600000Y":7,"111200000D01":2,"107300000D02":1,"107300000D01":1,"108966000D02":1,"X144660800Y":1,"109728000D02":1,"111350000D01":1,"X160300000Y":2,"113900000D02":3,"113900000D01":1,"X120900000Y":2,"111600000D01":2,"109735000D01":2,"111350000D02":1,"103759000D02":1,"108839000D01":1,"61468000D02":3,"60190000D01":1,"X124665100Y":2,"59200000D02":2,"61542700D01":1,"X119100000Y":2,"59200000D01":2,"60190000D02":1,"X122968000Y":2,"61468000D01":1,"X124882700Y":2,"64082700D02":6,"64082700D01":10,"X124000000Y":4,"62500000D02":1,"62500000D01":1,"81788000D02":2,"81788000D01":1,"81900000D01":3,"X127400000Y":2,"87100000D02":4,"X125500000Y":2,"87100000D01":2,"81900000D02":1,"X122500000Y":1,"X124300000Y":4,"85900000D02":1,"85900000D01":1,"86579000D02":1,"X129400000Y":2,"86579000D01":1,"94488000D02":2,"X123012000Y":2,"94488000D01":1,"X140500000Y":7,"93400000D02":2,"X139400000Y":7,"92300000D01":2,"92300000D02":2,"X125200000Y":2,"94300000D01":2,"87214000D02":2,"X142700000Y":2,"94900000D02":2,"X141200000Y":2,"93400000D01":2,"X166500000Y":2,"94900000D01":2,"90300000D02":2,"X177000000Y":2,"90300000D01":2,"102108000D02":2,"X123408000Y":2,"102108000D01":2,"X124500000Y":4,"103200000D02":1,"X123250000Y":2,"101950000D01":2,"109300000D02":1,"103200000D01":1,"X125600000Y":2,"110400000D02":3,"109300000D01":1,"X127900000Y":2,"110400000D01":1,"X129842000Y":2,"X115800000Y":2,"102600000D02":1,"X116300000Y":2,"102100000D01":2,"110841000D02":1,"X174400000Y":2,"116400000D01":2,"116400000D02":2,"X118500000Y":2,"X114800000Y":4,"103600000D01":1,"103600000D02":1,"102600000D01":1,"110841000D01":1,"102100000D02":2,"X118102000Y":2,"71628000D02":2,"X115400000Y":6,"71628000D01":1,"X114600000Y":4,"64700000D02":1,"65500000D01":1,"65500000D02":1,"71800000D01":2,"X159811000Y":2,"62611000D02":1,"62611000D01":2,"60400000D02":1,"58667000D02":1,"60400000D01":1,"X153733000Y":2,"54800000D02":2,"58667000D01":1,"X117400000Y":2,"54800000D01":2,"57600000D02":2,"64700000D01":1,"97300000D02":3,"X151200000Y":2,"97300000D01":2,"X158600000Y":2,"97200000D02":4,"X169200000Y":3,"97200000D01":8,"X158200000Y":2,"96800000D02":2,"X151700000Y":2,"96800000D01":2,"X170900000Y":2,"98900000D02":5,"X173500000Y":2,"98900000D01":5,"X175565000Y":2,"100965000D02":3,"97965000D02":1,"X164400000Y":1,"97900000D01":1,"97965000D01":1,"101346000D02":1,"100965000D01":1,"X138400000Y":2,"X138700000Y":2,"X136200000Y":2,"X134262000Y":2,"100838000D02":4,"X140400000Y":3,"X145500000Y":6,"97500000D02":1,"97285000D02":1,"97500000D01":1,"97285000D01":1,"94700000D02":2,"96200000D01":1,"96200000D02":1,"X171700000Y":2,"93200000D02":2,"X183300000Y":3,"93200000D01":3,"95300000D01":1,"95300000D02":1,"93800000D02":1,"X183250000Y":1,"93150000D02":1,"X185900000Y":4,"95800000D01":1,"98580000D01":2,"95800000D02":1,"X183700000Y":1,"92900000D02":1,"X186316800Y":6,"90283200D01":1,"90283200D02":1,"X185618300Y":2,"68273700D02":7,"X180093800Y":5,"68273700D01":9,"68972200D02":1,"X185935800Y":2,"68591200D01":1,"68591200D02":1,"68972200D01":1,"100838000D01":2,"X126338000Y":2,"X125000000Y":4,"99500000D01":1,"99500000D02":1,"95200000D01":1,"95200000D02":1,"X126700000Y":2,"93500000D01":2,"93500000D02":2,"X138200000Y":2,"94700000D01":1,"X139200000Y":1,"75500000D02":5,"X170010000Y":4,"76285000D01":1,"X165250000Y":2,"75500000D01":4,"X171250000Y":2,"76285000D02":1,"X173544000Y":2,"77597000D01":2,"77724000D02":2,"75665000D01":1,"X144000000Y":2,"74250000D02":2,"74250000D01":3,"75665000D02":1,"77511000D01":1,"77511000D02":1,"X136500000Y":2,"75250000D01":2,"75250000D02":2,"X139500000Y":2,"71250000D01":1,"71250000D02":1,"X137750000Y":2,"68500000D01":2,"68500000D02":2,"X129250000Y":5,"68750000D01":4,"77597000D02":2,"X126347000Y":2,"74450000D01":1,"74450000D02":1,"73050000D01":1,"73050000D02":1,"X127500000Y":2,"68750000D02":3,"X129000000Y":2,"68202200D01":1,"68202200D02":1,"61542700D02":1,"X131000000Y":3,"X159974000Y":2,"67750000D02":2,"X150322000Y":2,"67750000D01":2,"X146642000Y":2,"64070000D01":2,"64070000D02":2,"X142070000Y":5,"X168726300Y":2,"X163224000Y":2,"71000000D02":2,"71000000D01":2,"X171457800Y":2,"X169806800Y":1,"X142438300Y":1,"X130817800Y":2,"X171521300Y":4,"59637700D02":1,"X169204164Y":1,"X171534064Y":2,"68210200D01":1,"68210200D02":1,"stable":1,"/":2,"ADD12O":2,"X153000000Y":2,"135000000D03":8,"X151000000Y":2,"X149000000Y":2,"X147000000Y":2,"X145000000Y":2,"X141000000Y":2,"X139000000Y":2,"119000000D03":8,"X94500000Y":7,"125500000D03":3,"X97040000Y":8,"X99580000Y":8,"128500000D03":3,"131500000D03":3,"134500000D03":3,"137500000D03":2,"140500000D03":3,"143500000D03":3,"146500000D03":3,"ADD14C":2,"ADD15C":2,"X171964285Y":1,"68083333D02":1,"X123317001Y":1,"106767381D01":3,"X123650334Y":3,"106767381D02":2,"X123745572Y":2,"X123793191Y":2,"106815000D01":2,"X123840810Y":2,"106910238D01":2,"X123864619Y":2,"107100714D01":2,"107434048D01":2,"107624524D01":2,"107719762D01":2,"107767381D01":2,"X123602715Y":2,"X123555096Y":2,"X123531286Y":2,"X124031287Y":1,"X196102429Y":1,"69431810D01":1,"X193274334Y":1,"66254381D02":3,"X193393381Y":1,"67254381D01":6,"X193488619Y":1,"66540095D01":1,"X193583857Y":1,"X193702905Y":1,"66254381D01":8,"X193869572Y":1,"66968667D02":1,"X194107667Y":1,"66968667D01":1,"X193821953Y":1,"67254381D02":5,"X193988620Y":1,"X194155286Y":1,"X194321953Y":3,"X194607667Y":2,"X194393381Y":1,"66682952D01":2,"66825810D01":1,"X194821953Y":3,"66730571D02":1,"X194988619Y":1,"66730571D01":2,"X195060048Y":2,"X195274334Y":2,"67063905D01":2,"X195298143Y":1,"67159143D01":2,"X195321953Y":1,"67206762D01":2,"X195369572Y":1,"X195464810Y":1,"X195512429Y":1,"X195536238Y":1,"X195560048Y":2,"X195798144Y":3,"X195988620Y":2,"X196036239Y":2,"66302000D01":1,"X196060048Y":2,"66349619D01":1,"X196083858Y":2,"66444857D01":1,"66587714D01":1,"66778190D01":2,"X193929096Y":2,"64016000D02":1,"X193833858Y":1,"63968381D01":6,"X193691001Y":2,"X193548143Y":2,"64016000D01":2,"X193452905Y":2,"64111238D01":2,"X193405286Y":2,"64206476D01":2,"X193357667Y":2,"64396952D01":2,"64539810D01":4,"64730286D01":2,"64825524D01":2,"64920762D01":3,"64968381D01":5,"X193786239Y":2,"X193976715Y":2,"64873143D01":1,"X194405286Y":2,"64968381D02":2,"X194976715Y":2,"X195452905Y":3,"X195691000Y":2,"X195833858Y":2,"X195929096Y":2,"X195976715Y":2,"X196024334Y":2,"X193278286Y":1,"61539429D02":1,"X194040191Y":1,"61539429D01":1,"X193659239Y":2,"61920381D02":1,"61158476D01":1,"X194992572Y":2,"60920381D02":1,"X194516381Y":2,"60920381D01":1,"X194468762Y":1,"61396571D01":2,"61348952D01":2,"X194611619Y":1,"61301333D01":2,"X194849715Y":1,"X194944953Y":1,"X186697905Y":1,"84637524D01":1,"X186602667Y":1,"84732762D01":1,"X186459809Y":1,"84780381D01":3,"X186221714Y":1,"X187174095Y":3,"84494667D02":1,"X187650286Y":1,"84494667D01":1,"X187078857Y":1,"84780381D02":1,"X187412190Y":1,"83780381D01":1,"X187745524Y":2,"X185555048Y":3,"81240381D02":1,"X185721715Y":3,"82240381D01":6,"X185888381Y":4,"81240381D01":6,"X186055048Y":3,"82240381D02":3,"X186174095Y":5,"X186245524Y":2,"81288000D01":2,"X186293143Y":2,"81383238D01":2,"X186316952Y":2,"81478476D01":2,"X186340762Y":2,"81668952D01":2,"81811810D01":2,"82002286D01":2,"82097524D01":2,"82192762D01":2,"X186555048Y":3,"X186674095Y":2,"X186745524Y":5,"X186793143Y":2,"X186816952Y":2,"X186840762Y":2,"X187031238Y":1,"81954667D02":1,"X187269333Y":2,"81954667D01":1,"X186983619Y":1,"X187150286Y":3,"X187316952Y":1,"X185245524Y":3,"79700381D02":2,"78700381D01":5,"X185483619Y":2,"X185626477Y":2,"78748000D01":3,"78843238D01":2,"X185769334Y":2,"78938476D01":2,"X185816953Y":2,"79128952D01":2,"79271810D01":2,"79462286D01":2,"79557524D01":2,"79652762D01":3,"79700381D01":5,"X186197905Y":1,"79414667D02":1,"X186674096Y":1,"79414667D01":1,"X186102667Y":1,"X186436000Y":1,"X186769334Y":1,"X187674096Y":2,"79605143D02":1,"X187626477Y":2,"X187483620Y":2,"X187388382Y":2,"X187245524Y":2,"X187102667Y":2,"X187055048Y":2,"78795619D01":1,"X185745524Y":2,"77065143D02":1,"X185697905Y":2,"77112762D01":2,"77160381D01":3,"X185459810Y":4,"X185316952Y":2,"X185221714Y":2,"77017524D01":1,"X185174095Y":2,"76922286D01":1,"X185126476Y":2,"76731810D01":1,"76588952D01":1,"76398476D01":2,"76303238D01":2,"76208000D01":2,"76160381D01":5,"76255619D01":1,"77160381D02":4,"76636571D02":1,"76636571D01":1,"X187459809Y":2,"X187364571Y":1,"76446095D01":1,"X185491524Y":4,"74525143D02":1,"X185443905Y":4,"74572762D01":2,"X185301048Y":4,"74620381D01":4,"X185205810Y":4,"X185062952Y":4,"X184967714Y":4,"74477524D01":1,"X184920095Y":4,"74382286D01":1,"X184872476Y":4,"74191810D01":1,"74048952D01":2,"73858476D01":1,"73763238D01":1,"73668000D01":4,"73620381D01":6,"73715619D01":2,"X185920095Y":6,"74620381D02":2,"74096571D02":1,"X186491524Y":6,"74096571D01":1,"X186920095Y":2,"73715619D02":1,"X186967714Y":1,"X187062952Y":1,"X187301048Y":3,"X187396286Y":3,"X187443905Y":4,"X187491524Y":6,"73810857D01":1,"73906095D01":1,"X186872476Y":3,"71985143D02":1,"72032762D01":4,"72080381D01":4,"71937524D01":1,"71842286D01":1,"71651810D01":2,"71508952D01":2,"71318476D01":1,"71223238D01":1,"71128000D01":2,"71080381D01":5,"71175619D01":1,"72080381D02":2,"71556571D02":1,"71556571D01":2,"71080381D02":1,"X187158190Y":1,"71461333D01":2,"71889905D01":1,"71985143D01":2,"X187015333Y":1,"X186094762Y":2,"68588000D02":1,"X186047143Y":1,"68540381D01":7,"X185975715Y":2,"X185904286Y":2,"68588000D01":2,"X185856667Y":2,"68683238D01":2,"X185832858Y":2,"68778476D01":2,"X185809048Y":2,"68968952D01":2,"69111810D01":4,"69302286D01":2,"69397524D01":2,"69492762D01":3,"69540381D01":6,"X186023334Y":2,"X186118572Y":2,"69445143D01":1,"X186332858Y":2,"69540381D02":3,"X186618572Y":2,"X186856668Y":3,"X186975715Y":2,"X187047144Y":2,"X187094763Y":2,"X187118572Y":2,"X187142382Y":2,"X187332858Y":1,"69254667D02":1,"X187570953Y":1,"69254667D01":1,"X187285239Y":1,"X187451906Y":1,"X187618572Y":1,"67000381D02":2,"66000381D01":4,"66952762D02":1,"X186031238Y":1,"67000381D01":2,"X186269334Y":2,"X186364572Y":2,"66952762D01":1,"X186412191Y":2,"66905143D01":1,"X186459810Y":3,"66809905D01":1,"66714667D01":1,"66619429D01":1,"66571810D01":1,"66524190D01":1,"X186078857Y":2,"66476571D01":1,"X185983619Y":2,"66428952D01":1,"X185936000Y":2,"66381333D01":1,"66286095D01":1,"66190857D01":1,"66095619D01":1,"66048000D01":2,"X186316953Y":1,"X186888381Y":2,"X170488095Y":1,"97273810D01":1,"X146122399Y":1,"64195858D02":1,"X146884304Y":1,"64195858D01":1,"X146503352Y":2,"64576810D02":1,"63814905D01":1,"ADD19O":1,"ADD23R":1,"ADD24O":1,"ADD25R":1,"X181000000Y":2,"96250000D02":1,"96750000D01":1,"X180750000Y":2,"96500000D02":1,"X181250000Y":2,"96500000D01":1,"97250000D02":1,"97250000D01":1,"X156000000Y":1,"G03X156000000Y":1,"92800000I":1,"200000J0D01":1,"X174800000Y":3,"84116666D02":1,"83416666D01":2,"X174966666Y":2,"X175066666Y":2,"83450000D01":1,"X175133333Y":2,"83516666D01":1,"X175166666Y":2,"83583333D01":1,"X175200000Y":2,"83716666D01":1,"83816666D01":1,"83950000D01":1,"84016666D01":1,"84083333D01":1,"84116666D01":2,"X175500000Y":1,"83750000D02":1,"X175733333Y":1,"83750000D01":1,"97316666D02":2,"X161783333Y":1,"96816666D01":1,"X162450000Y":1,"97116666D02":1,"X162783333Y":1,"97116666D01":1,"X162383333Y":1,"X162616666Y":1,"96616666D01":1,"X162850000Y":1,"97316666D01":1,"X164950000Y":2,"83300000D02":2,"X164250000Y":2,"83300000D01":2,"82100000D02":2,"82100000D01":2,"X161950000Y":2,"X173300000Y":2,"87750000D02":1,"88450000D01":1,"X172100000Y":2,"88450000D02":1,"87750000D01":1,"X180700000Y":2,"91200000D02":1,"91200000D01":1,"90000000D02":1,"97149020D02":4,"94449020D01":4,"X168050000Y":2,"X168950000Y":1,"95649020D02":4,"X168700000Y":2,"95649020D01":2,"X168850000Y":1,"95799020D01":2,"X168450000Y":3,"95899020D02":3,"X169150000Y":3,"95899020D01":3,"95549020D02":4,"95199020D01":2,"95549020D01":2,"X171550000Y":2,"X170050000Y":2,"X170950000Y":1,"X170700000Y":2,"X170850000Y":1,"X170450000Y":1,"X175900000Y":1,"86400000D02":1,"G03X175900000Y":1,"86400000I":1,"100000J0D01":1,"X176350000Y":4,"86650000D02":2,"X175850000Y":4,"86650000D01":2,"89550000D02":2,"89550000D01":2,"X182730000Y":4,"87730000D02":2,"92810000D01":2,"92810000D02":2,"X185270000Y":4,"87730000D01":2,"X185550000Y":2,"84910000D02":1,"X175580000Y":1,"92550000D01":2,"X175920000Y":2,"92550000D02":1,"91550000D01":1,"X177280000Y":2,"91550000D02":1,"X148000000Y":2,"95350000D02":3,"83350000D01":3,"X134100000Y":3,"83350000D02":1,"X152800000Y":1,"X141352380Y":1,"X140352380Y":1,"X140495238Y":1,"88945238D01":1,"X140590476Y":1,"89040476D01":1,"X140638095Y":1,"89135714D01":1,"FSLAX45Y45":1,"X19625000Y":4,"11800000D02":2,"X11300000Y":4,"11800000D01":2,"5275000D02":2,"5275000D01":2,"X12657300Y":3,"7234400D02":2,"X12717300Y":2,"7294400D01":2,"9571200D02":3,"X18270700Y":2,"X18330700Y":2,"9631200D01":2,"X13764260Y":4,"8013700D02":2,"G03X13764260Y":4,"8013700I":2,"35560J0D01":17,"8343900D02":2,"8343900I":2,"10350500D02":2,"10350500I":2,"10668000D02":7,"10668000I":1,"X14869160Y":1,"7962900D02":1,"G03X14869160Y":1,"7962900I":1,"X14881860Y":3,"8318500D02":1,"G03X14881860Y":3,"8318500I":1,"10693400D02":3,"10693400I":3,"X16177260Y":4,"8001000D02":1,"G03X16177260Y":4,"8001000I":1,"10375900D02":1,"10375900I":1,"X17294860Y":4,"G03X17294860Y":4,"8331200D02":1,"8331200I":1,"10337800D02":1,"10337800I":1,"X13525500Y":2,"6360800D02":1,"6440800D01":1,"X13485500Y":1,"6400800D02":2,"X13565500Y":1,"6400800D01":2,"X14540000Y":4,"5824000D02":1,"5904000D01":1,"X14500000Y":2,"5864000D02":1,"X14580000Y":2,"5864000D01":1,"6840000D02":1,"6920000D01":1,"6880000D02":1,"6880000D01":1,"X15500000Y":4,"8844000D02":1,"8924000D01":1,"X15460000Y":2,"8884000D02":1,"X15540000Y":2,"8884000D01":1,"9860000D02":1,"9940000D01":1,"9900000D02":1,"9900000D01":1,"X12586462Y":7,"7809738D01":9,"X12686538Y":10,"7759700D02":5,"G03X12686538Y":4,"7759700I":5,"50038J0D01":47,"8471662D02":10,"8571738D01":10,"8521700D02":5,"8521700I":5,"10033762D02":6,"10133838D01":6,"10083800D02":3,"10083800I":3,"10795762D02":6,"10895838D01":6,"10845800D02":3,"10845800I":3,"X12942062Y":8,"7709662D02":8,"X13042138Y":12,"G03X13042138Y":4,"X13297662Y":4,"7214362D02":8,"X13397738Y":6,"7314438D01":8,"7264400D02":4,"G03X13397738Y":2,"7264400I":4,"9563862D02":4,"9663938D01":4,"9613900D02":2,"9613900I":2,"X13373862Y":8,"7722362D02":4,"X13473938Y":12,"7822438D01":4,"7772400D02":2,"G03X13473938Y":4,"7772400I":2,"8484362D02":4,"8584438D01":4,"8534400D02":2,"8534400I":2,"X13551662Y":4,"X13651738Y":6,"G03X13651738Y":2,"X14491462Y":8,"X14591538Y":12,"G03X14591538Y":4,"10084562D02":2,"10184638D01":2,"10134600D02":1,"10134600I":1,"10846562D02":2,"10946638D01":2,"10896600D02":1,"10896600I":1,"X15032859Y":2,"6362405D02":4,"X15132935Y":3,"6462481D01":4,"6412443D02":2,"G03X15132935Y":1,"6412443I":2,"X15667859Y":2,"X15767935Y":3,"G03X15767935Y":1,"X16104362Y":4,"5906262D02":4,"X16204438Y":6,"6006338D01":4,"5956300D02":2,"G03X16204438Y":2,"5956300I":2,"6211062D02":4,"6311138D01":4,"6261100D02":2,"6261100I":2,"X16396462Y":8,"7735062D02":2,"X16496538Y":12,"7835138D01":2,"7785100D02":1,"G03X16496538Y":4,"7785100I":1,"8497062D02":2,"8597138D01":2,"8547100D02":1,"8547100I":1,"10071862D02":2,"10171938D01":2,"10121900D02":1,"10121900I":1,"10833862D02":2,"10933938D01":2,"10883900D02":1,"10883900I":1,"X16866362Y":4,"X16966438Y":6,"G03X16966438Y":2,"X17336262Y":4,"X17436338Y":6,"G03X17436338Y":2,"9551162D02":4,"9651238D01":4,"9601200D02":2,"9601200I":2,"X17514062Y":8,"X17614138Y":12,"G03X17614138Y":4,"10046462D02":6,"10146538D01":6,"10096500D02":3,"10096500I":3,"10808462D02":6,"10908538D01":6,"10858500D02":3,"10858500I":3,"X17590262Y":4,"X17690338Y":6,"G03X17690338Y":2,"X17945862Y":4,"X18045938Y":6,"G03X18045938Y":2,"X17958562Y":4,"X18058638Y":6,"G03X18058638Y":2,"X18301462Y":8,"X18401538Y":12,"G03X18401538Y":4,"X11760200Y":1,"6096000D02":5,"X11861800Y":2,"6197600D01":4,"X18872200Y":6,"X18973800Y":6,"10769600D01":6,"X18923000Y":4,"10718800D02":2,"10718800D01":2,"10922000D02":6,"11023600D01":6,"10972800D02":2,"10972800D01":2,"X19126200Y":60,"X19227800Y":60,"X19177000Y":40,"6146800D02":1,"6146800D01":1,"6350000D02":3,"6451600D01":3,"6604000D02":3,"6705600D01":3,"6654800D02":1,"6654800D01":1,"6858000D02":3,"6959600D01":3,"6908800D02":1,"6908800D01":1,"7112000D02":3,"7213600D01":3,"7162800D02":1,"7162800D01":1,"7366000D02":3,"7467600D01":3,"7416800D02":1,"7416800D01":1,"7620000D02":3,"7721600D01":3,"7670800D02":1,"7670800D01":1,"7874000D02":3,"7975600D01":3,"7924800D02":1,"7924800D01":1,"8128000D02":3,"8229600D01":3,"8178800D02":1,"8178800D01":1,"8382000D02":3,"8483600D01":3,"8432800D02":1,"8432800D01":1,"8636000D02":3,"8737600D01":3,"8686800D02":1,"8686800D01":1,"8890000D02":3,"8991600D01":3,"8940800D02":1,"8940800D01":1,"9144000D02":3,"9245600D01":3,"9194800D02":1,"9194800D01":1,"9398000D02":3,"9499600D01":3,"9448800D02":1,"9448800D01":1,"9652000D02":3,"9753600D01":3,"9702800D02":1,"9702800D01":1,"9906000D02":3,"10007600D01":3,"9956800D02":1,"9956800D01":1,"10160000D02":3,"10261600D01":3,"10210800D02":1,"10210800D01":1,"10414000D02":3,"10515600D01":3,"10464800D02":1,"10464800D01":1,"X11563928Y":3,"12273214D02":3,"11973214D01":3,"X11635357Y":4,"X11678214Y":3,"11987500D01":3,"X11706786Y":4,"12016071D01":1,"X11721071Y":5,"12044643D01":1,"X11735357Y":2,"12101786D01":2,"12144643D01":1,"12201786D01":1,"12230357D01":1,"12258929D01":1,"12273214D01":2,"X11863928Y":3,"12073214D01":4,"12130357D02":1,"X11878214Y":1,"X11892500Y":1,"12087500D01":1,"X11921071Y":1,"X11949643Y":1,"X12049643Y":5,"11973214D02":1,"X12035357Y":1,"12001786D01":1,"X12063928Y":1,"X18121071Y":2,"12688929D01":1,"X18106786Y":2,"12646071D01":1,"X18092500Y":2,"12617500D01":1,"X18063929Y":2,"12574643D01":1,"X18049643Y":2,"12560357D01":1,"X11292500Y":4,"13163500D02":1,"G03X11292500Y":2,"13163500I":1,"X11621071Y":1,"12999214D02":1,"X11649643Y":1,"12999214D01":1,"13013500D01":1,"X11692500Y":2,"13027786D01":1,"13056357D01":1,"13113500D01":1,"13184929D01":1,"13242071D01":1,"13270643D01":1,"X12706786Y":1,"13509500D01":12,"X12735357Y":1,"13495214D01":7,"X12778214Y":1,"X12806786Y":1,"X12821071Y":2,"13538071D01":4,"13695214D01":9,"X12963928Y":3,"13695214D02":1,"13523786D02":1,"X12978214Y":1,"X13006786Y":1,"X13049643Y":1,"X13078214Y":1,"X13092500Y":3,"13538071D02":1,"X13106786Y":1,"X13135357Y":1,"X13178214Y":1,"X13206786Y":1,"X13221071Y":2,"X13806786Y":1,"13380929D02":1,"X13549643Y":1,"13766643D01":1,"X14192500Y":3,"13395214D02":3,"X14221071Y":2,"13395214D01":5,"X14249643Y":2,"13409500D01":4,"X14263928Y":2,"13423786D01":4,"X14278214Y":2,"13452357D01":4,"X14292500Y":2,"13580929D01":4,"13638071D01":4,"13666643D01":5,"13680929D01":6,"X14163928Y":2,"X14149643Y":2,"X14135357Y":2,"X14121071Y":2,"X14421071Y":4,"13666643D02":1,"X14435357Y":1,"X14406786Y":1,"X14621071Y":3,"X14649643Y":2,"X14678214Y":2,"X14692500Y":2,"X14706785Y":2,"X14721071Y":2,"X14592500Y":2,"X14578214Y":2,"X14563928Y":2,"X14549643Y":2,"X14821071Y":1,"X15006785Y":2,"X14906785Y":1,"X14949643Y":1,"X14978214Y":1,"13523786D01":1,"X14992500Y":1,"13566643D01":1,"14797538D01":2,"14697462D02":1,"X11192424Y":1,"14747500D02":1,"14747500I":1,"14883214D02":2,"X11549643Y":1,"14883214D01":1,"14583214D01":1,"X11606786Y":1,"14626071D01":1,"X11578214Y":1,"14654643D01":1,"X18135357Y":1,"15136357D01":1,"15064929D01":1,"15022071D01":1,"14993500D01":1,"14950643D01":1,"14936357D01":1},"Gherkin":{"Feature":2,":":10,"Todo":1,"List":1,"Scenario":3,"Adding":1,"an":2,"item":1,"to":3,"my":4,"todo":3,"list":3,"Given":4,"currently":1,"looks":1,"as":1,"follows":1,"|":46,"TaskName":3,"Priority":3,"Fix":1,"bugs":1,"in":3,"code":1,"medium":2,"Document":1,"hours":1,"When":2,"I":4,"add":1,"the":5,"following":2,"task":1,"Watch":2,"cat":2,"videos":2,"on":2,"YouTube":2,"all":2,"day":2,"high":3,"Then":2,"should":1,"see":1,"Sign":1,"up":1,"for":1,"unemployment":1,"Some":1,"awesome":2,"title":2,"In":1,"order":1,"realize":1,"a":5,"named":2,"business":1,"value":1,"As":1,"explicit":1,"system":3,"actor":1,"want":1,"gain":1,"some":1,"beneficial":1,"outcome":1,"which":1,"furthers":1,"goal":1,"Prologue":1,"this":3,"step":1,"is":3,"played":1,"once":1,"begin":1,"of":1,"story":1,"#":1,"--":1,"comment":1,"!!!!":1,"parametrized":1,"scenario":2,"state":2,"<":3,"systemState":2,">":3,"do":1,"action":1,"newSystemStateNa":2,"Examples":1,"Nameaction":1,"currentState":3,"nothing":1,"pushButton":1,"newState":1,"with":1,"table":1,"will":1,"be":1,"headers":1,"row":1},"Git Attributes":{"COMMENT#":1,".emacs":1,".d":1,"/":1,"lisp":1,"COMMENT/*":1},"Git Config":{"[":24,"alias":3,"]":24,"COMMENT#":54,"l":2,"=":220,"log":28,"--":106,"pretty":8,"oneline":7,"-":111,"n":2,"graph":9,"abbrev":7,"commit":17,"s":6,"status":7,"d":3,"!":5,"di":1,"p":7,"c":1,"clone":1,"recursive":1,"ca":1,"git":12,"add":2,"A":1,"&&":7,"av":1,"go":1,"tags":4,"tag":2,"branches":3,"branch":7,"a":4,"remotes":4,"remote":9,"v":7,"aliases":1,"config":2,"get":1,"regexp":1,"amend":6,"reuse":1,"message":1,"HEAD":10,"credit":1,"reb":1,"retag":1,"fb":1,"ft":1,"fc":1,"fm":1,"dm":1,"contributors":2,"shortlog":3,"summary":2,"numbered":1,"mpr":1,"apply":1,"whitespace":2,"fix":1,"core":1,"excludesfile":1,"~":4,"/":30,".gitignore":1,"attributesfile":1,".gitattributes":1,"space":2,"before":1,"tab":2,",":2,"indent":1,"with":1,"non":1,"trailing":1,"trustctime":1,"false":2,"precomposeunicod":1,"untrackedCache":1,"true":4,"color":8,"ui":1,"auto":1,"current":1,"yellow":4,"reverse":2,"local":1,"green":3,"meta":1,"bold":2,"frag":1,"magenta":1,"#":8,"line":2,"info":1,"old":1,"red":1,"deletions":1,"new":1,"additions":1,"added":1,"changed":2,"untracked":1,"cyan":1,"gpgsign":1,"diff":12,"renames":1,"copies":1,"textconv":1,"hexdump":1,"C":1,"help":1,"autocorrect":1,"merge":2,"push":9,"default":1,"simple":1,"followTags":1,"url":11,"insteadOf":4,"pushInsteadOf":4,"submodule":6,"path":7,"vendor":6,"CodeMirror":2,"https":6,":":13,"//":6,"github":7,".com":6,"codemirror":1,"grammars":5,"ABNF":2,".tmbundle":6,"sanssecours":1,"Agda":2,"mokus0":1,"Alloy":2,"macekond":1,"Assembly":2,"Syntax":2,"Definition":2,"calculuswhiz":1,"AutoHotkey":1,"ahkscript":1,"SublimeAutoHotke":1,"br":1,"ci":1,"co":1,"checkout":6,"w":8,"dc":1,"cached":3,"ds":1,"staged":1,"g":1,"grep":2,"break":1,"heading":1,"number":1,"h":1,"decorate":7,"date":3,"short":2,"hist":2,"format":8,"\\":5,"lgp":1,"lgs":1,"stat":3,"lol":1,"lola":1,"all":6,"lolar":1,"ls":4,"files":4,"pr":1,"pull":6,"rebase":10,"st":1,"sta":1,"sts":1,"wc":1,"whatchanged":1,"medium":1,"ga":1,"gb":1,"gba":1,"gc":1,"gca":1,"gcf":1,"fixup":1,"gcl":1,"list":2,"gclean":1,"reset":7,"hard":3,"clean":2,"dfx":1,"gcm":1,"master":10,"gcmsg":1,"m":1,"gco":1,"gcount":1,"sn":1,"gcp":1,"cherry":1,"pick":1,"gf":1,"fetch":2,"gfr":1,"origin":8,"gg":1,"gui":2,"citool":2,"gga":1,"ggpnp":1,"$(":5,"current_branch":5,")":5,"ggpull":1,"ggpur":1,"ggpush":1,"gignore":1,"update":5,"index":4,"assume":4,"unchanged":3,"gignored":1,"|":1,"gl":1,"glg":1,"max":2,"count":2,"glgg":1,"glgga":1,"glo":1,"glog":1,"glp":1,"_git_log_prettil":1,"gm":1,"gmt":1,"mergetool":1,"no":4,"prompt":1,"gpoat":1,"gr":1,"grba":1,"abort":1,"grbc":1,"continue":1,"grbi":1,"i":3,"grh":1,"grhh":1,"gri":1,"interactive":1,"grmv":1,"rename":1,"grrm":1,"remove":2,"grset":1,"set":1,"grt":1,"grup":1,"grv":1,"gss":1,"gst":1,"gsta":1,"stash":6,"gstd":1,"drop":1,"gstp":1,"pop":2,"gsts":1,"show":5,"text":1,"gunignore":1,"gsd":1,"svn":4,"dcommit":3,"gsr":1,"svntrunk":1,"----":2,"back":1,"branchout":1,"b":1,"name":2,"rev":1,"parse":1,"ref":1,"down":1,"discard":1,"dump":1,"cat":2,"file":2,"filetrail":1,"follow":3,"order":1,"history":1,"ignore":1,"ignored":2,"o":1,"exclude":1,"standard":1,"Show":1,"by":1,"invert":1,"revert":1,"incoming":1,"orgin":3,"^":2,"only":3,"what":3,"is":2,"in":2,"that":2,"isn":2,"last":1,"logs":1,"mergetrail":1,"ancestry":1,"merges":1,"move":1,"mv":1,"nevermind":1,"f":1,"outgoing":1,"praise":1,"blame":1,"precommit":1,"word":3,"regex":1,"prestage":1,"rm":2,"resave":1,"rewrite":1,"ru":1,"since":3,"#rushes":1,"rushes":1,"save":1,"am":1,"shop":1,"stashes":1,"u":1,"type":1,"t":1,"uncommit":1,"mixed":1,"undo":1,"soft":1,"unignore":1,"unmerged":2,"merged":1,"filter":1,"U":1,"unstage":1,"q":1,"unstash":1,"untrack":1,"r":1,"up":2,"pup":1,"pupup":1},"Git Revision List":{"COMMENT#":7,"5180ecdca48e486b":1,"41085248560b1403":1},"Gleam":{"import":9,"gleam":7,"/":9,"result":7,"option":2,".":6,"{":19,"Option":2,"}":19,"dynamic":19,"DecodeError":3,",":43,"Dynamic":5,"gleam_contributo":1,"json":2,"pub":11,"type":5,"Contributor":5,"(":62,"name":4,":":29,"String":8,"github":4,"))":4,"COMMENT//":7,"Contributorspage":4,"nextpage_cursor":2,"Result":6,"Nil":7,")":51,"contributor_list":2,"List":3,"fn":8,"decode":2,"json_obj":2,"->":9,"try":17,"author":3,"=":24,".field":12,"dynamic_name":2,".string":3,"let":5,"user":2,"dynamic_github":2,"Ok":3,".from_result":1,")))":1,"decode_page":1,"response_json":2,"res":2,".decode":1,"data":2,"repo":2,"object":2,"history":3,"pageinfo":3,"dynamic_nextpage":2,"nextpage":2,".bool":1,"cursor":2,"case":1,"False":1,"Error":1,"True":1,"|":5,">":5,".then":1,".map_error":4,"_":3,"nodes":2,"contributors":2,".typed_list":1,"of":1,"uri":1,"Uri":1,"http":1,"Header":3,"nerf":1,"gun":8,"ConnectionPid":2,"StreamReference":2,"opaque":1,"Connection":8,"ref":4,"pid":6,"Frame":2,"Close":1,"Text":1,"Binary":1,"BitString":1,"connect":1,"hostname":2,"path":2,"on":1,"port":2,"Int":4,"with":1,"headers":3,"ConnectError":2,".open":1,"ConnectionFailed":4,".await_up":1,".ws_upgrade":1,"conn":7,"await_upgrade":2,"send":1,"to":1,"this":1,"message":2,".ws_send":2,".pid":2,".Text":1,"external":2,"receive":1,"from":2,"within":2,"close":1,".Close":1,"ConnectionRefuse":1,"status":1,"reason":1},"Glyph Bitmap Distribution Format":{"STARTFONT":1,"COMMENT":3,"Copyright":1,"(":1,"c":1,")":1,",":1,"Aaron":1,"Christianson":1,"ninjaaron":1,"@gmail":1,".com":1,"licenced":1,"under":1,"the":1,"OFL":1,"FONT":1,"-":53,"aaron":1,"bitbuntu":1,"medium":1,"r":1,"normal":1,"--":1,"C":1,"iSO8859":1,"SIZE":1,"FONTBOUNDINGBOX":1,"STARTPROPERTIES":1,"FONTNAME_REGISTR":1,"FOUNDRY":1,"FAMILY_NAME":1,"WEIGHT_NAME":1,"SLANT":1,"SETWIDTH_NAME":1,"ADD_STYLE_NAME":1,"PIXEL_SIZE":1,"POINT_SIZE":1,"RESOLUTION_X":1,"RESOLUTION_Y":1,"SPACING":1,"AVERAGE_WIDTH":1,"CHARSET_REGISTRY":1,"CHARSET_ENCODING":1,"COPYRIGHT":1,"FACE_NAME":1,"WEIGHT":1,"X_HEIGHT":1,"QUAD_WIDTH":1,"_ORIGINAL_FONT_N":1,"_GBDFED_INFO":1,"DEFAULT_CHAR":1,"FONT_DESCENT":1,"FONT_ASCENT":1,"ENDPROPERTIES":1,"CHARS":1,"STARTCHAR":190,"char32":1,"ENCODING":190,"SWIDTH":190,"DWIDTH":190,"BBX":190,"BITMAP":190,"ENDCHAR":190,"char33":2,"char34":1,"A0":26,"char35":1,"F8":10,"char36":1,"F0":38,"char37":1,"C0":33,"D8":4,"char38":1,"char39":1,"char40":1,"char41":1,"char42":1,"A8":13,"char43":1,"char44":1,"char45":1,"char46":1,"char47":1,"char48":1,"char49":1,"char50":1,"char51":1,"E0":51,"char52":1,"char53":1,"char54":1,"char55":1,"char56":1,"char57":1,"char58":1,"char59":1,"char60":1,"char61":1,"char62":1,"char63":2,"char64":1,"B0":9,"D0":8,"char65":2,"char66":1,"char67":2,"QUOTE":1,"THIS":1,"SHIT":1,"char68":2,"char69":5,"char70":1,"char71":1,"char72":1,"char73":5,"char74":1,"char75":1,"char76":1,"char77":1,"char78":1,"char79":1,"char80":1,"char81":1,"char82":1,"char83":1,"char84":1,"char85":5,"char86":1,"char87":1,"char88":1,"char89":2,"char90":1,"char91":1,"char92":1,"char93":1,"char94":1,"char95":1,"char96":1,"char97":2,"char98":1,"char99":3,"char100":1,"char101":5,"char102":1,"char103":1,"char104":1,"char105":5,"char106":1,"char107":1,"char108":1,"char109":1,"char110":3,"char111":1,"char112":3,"char113":1,"char114":1,"char115":1,"char116":1,"char117":5,"char118":1,"char119":1,"char120":1,"char121":3,"char122":1,"char123":1,"char124":1,"char125":1,"char126":1,"char128":1,"C8":1,"char163":1,"char164":1,"char165":1,"char166":1,"char167":1,"char168":1,"char169":2,"B4":3,"C4":1,"char170":1,"char187":2,"char172":1,"BC":1,"AC":1,"char175":1,"char176":1,"char177":1,"char178":1,"char179":3,"char180":1,"char181":1,"char182":1,"E8":3,"char183":1,"char184":1,"char185":1,"char186":1,"3C":2,"char189":1,"1C":1,"char196":5,"char197":1,"7C":2,"9C":1,"char214":8,"char215":1,"char248":2,"char223":1,"char228":5,"char229":1,"6C":1,"char240":1,"char246":2,"char247":1,"ENDFONT":1},"Gnuplot":{"SHEBANG#!gnuplot":1,"reset":1,"set":107,"terminal":2,"png":1,"output":2,"xlabel":7,"ylabel":5,"#set":2,"xr":1,"[":20,":":37,"]":20,"yr":1,"plot":4,"pt":2,"notitle":15,"COMMENT#":25,"boxwidth":1,"absolute":1,"style":7,"fill":1,"solid":1,"border":3,"lt":17,"-":106,"key":2,"inside":1,"right":2,"top":1,"vertical":2,"Right":1,"noreverse":13,"noenhanced":1,"autotitles":1,"nobox":1,"histogram":1,"clustered":1,"gap":1,"title":16,"offset":25,"character":22,",":187,"datafile":1,"missing":1,"data":1,"histograms":1,"xtics":3,"in":1,"scale":1,"nomirror":1,"rotate":3,"by":3,"autojustify":1,"norangelimit":3,"font":9,"()":1,"yrange":5,"nowriteback":12,"i":1,"=":45,"using":2,"xtic":1,"(":54,")":51,"ti":4,"col":4,"u":31,"unset":2,"dummy":3,"v":35,"angles":1,"degrees":1,"parametric":3,"view":3,"samples":3,"isosamples":3,"mapping":1,"spherical":1,"noxtics":2,"noytics":2,"noztics":1,"urange":1,"vrange":1,"cblabel":1,"cbrange":1,"colorbox":3,"user":1,"origin":1,"screen":2,"size":2,"front":1,"bdefault":1,"splot":3,"cos":10,"*":7,"sin":4,"with":3,"lines":2,"labels":1,"point":1,"lw":1,".1":1,"left":15,"tc":1,"pal":1,"label":14,"at":14,"norotate":18,"back":23,"nopoint":14,"arrow":7,"from":7,"to":7,"head":7,"nofilled":7,"linetype":11,"linewidth":11,"hidden3d":2,"trianglepattern":2,"undefined":2,"altdiagonal":2,"bentover":2,"ztics":2,"textcolor":13,"xrange":4,"zlabel":4,"zrange":2,"sinc":13,"sqrt":4,"**":10,"+":6,"))":6,"/":6,"GPFUN_sinc":2,"xx":2,"dx":4,"x0":4,"x1":4,"x2":4,"x3":4,"x4":4,"x5":4,"x6":4,"x7":4,"x8":4,"x9":4,"<":10,"?":12,"rgb":10,"line":4,"linecolor":4,"pointtype":4,"pointsize":4,"default":4,"pointinterval":4,"bmargin":1,"x":13,"ls":4,".2":1,".4":1,".6":1,".8":1,"lc":3,"xmin":3,"xmax":1,"n":2,"zbase":2,".5":2,"floor":3,"((":3,"%":2,"==":2,"(((":1,"pngcairo":1,"transparent":1,"truecolor":1,"grid":1,"format":1,"y":1,"bottom":1,"sdi":1,"missile_battery":1,"laser_battery":1,"planetary_shield":1,"neutron_shield":2,"val":3,"f":2,"g":2},"Go":{"COMMENT//":71,"package":4,"api":1,"type":9,"Error":1,"struct":7,"{":21,"Code":1,"int32":2,"`":20,"json":10,":":12,"Message":1,"string":8,"}":21,"NewPet":3,"Name":2,"Tag":1,"*":6,"Pet":1,"Id":1,"int64":5,"FindPetsParams":1,"Tags":1,"[]":7,"Limit":1,"AddPetJSONBody":2,"AddPetJSONReques":1,"linguist":1,"import":4,"(":21,")":19,"var":7,"_":6,"=":8,"thrift":1,".ZERO":1,"fmt":3,".Printf":1,"bytes":4,".Equal":1,"func":13,"init":1,"()":13,"resource":1,"bindataRead":2,"data":2,"byte":6,",":16,"name":4,"error":2,"gz":3,"err":7,":=":2,"gzip":1,".NewReader":1,".NewBuffer":1,"))":1,"if":3,"!=":3,"nil":8,"return":12,".Errorf":2,"buf":3,".Buffer":1,"io":1,".Copy":1,"&":1,"clErr":2,".Close":1,".Bytes":1,"asset":1,"info":1,"os":3,".FileInfo":1,"bindataFileInfo":7,"size":1,"mode":1,".FileMode":2,"modTime":1,"time":2,".Time":2,"fi":10,".name":1,"Size":1,".size":1,"Mode":1,".mode":1,"ModTime":1,".modTime":1,"IsDir":1,"bool":1,"false":1,"Sys":1,"interface":1,"{}":2,"_uiCssAppCss":2,"uiCssAppCssBytes":1,"uiCssAppCss":1,"COMMENT(*":2,"COMMENT/*":1,"proto":1,"proto1":3,"math":2,".Marshal":1,".Inf":1,"ClientCmdID":4,"WallTime":1,"protobuf":2,"Random":1,"XXX_unrecognized":1,"m":4,"Reset":1,"String":1,".CompactTextStri":1},"Go Checksums":{"cloud":2,".google":2,".com":4,"/":40,"go":9,"v0":8,".34":2,".0":17,"h1":12,":":12,"eOI3":1,"cP2VTU6uZLDYAoic":1,"+":9,"eyzzB9YyGmJ7eIjl":1,"=":12,".mod":7,"aQUYkXzVsufM":1,"DwF1aE":1,"56JwCaLick0ClmMT":1,"github":2,"golang":8,"protobuf":2,"v1":4,".2":2,"P3YflyNX":1,"ehuJFLhxviNdFxQP":1,"6lQm79b":1,"lXiMfvg":1,"cZm0SGofjICqVBUt":1,".org":8,"x":6,"net":3,"-":10,"3673e40ba225":1,"mL1N":2,"T3taQHkDXs73rZJw":2,"1e06a53dbb7e":2,"bRhVy7zSSasaqNks":1,"Ei4I1nO5Jh72wfHl":1,"sync":2,"37e7f081c4d4":2,"YUO":1,"7uOKsKeq9UokNS62":1,"RxMgew5VJxzue5":1,"jJTE5uejpjVlOe":1,"izrB70Jof72aM":1,"text":1,".3":1,"NqM8EUOU14njkJ3f":1,"pc6Ldnwhi":1,"IjpwHt7yyuwOQ":1,"google":2,".golang":2,"appengine":2,".4":2,"wp5JvzpHIxhs":1,"dumFmF7BXTf3Z":1,"dd4uXta4kVyO508":1,"xpcJRLb0r":1,"rnEns0DIKYYv":1,"WjYCduHsrkT7":1,"EB5XEv4":1},"Go Module":{"module":1,"golang":3,".org":4,"/":8,"x":3,"oauth2":1,"go":2,"require":1,"(":1,"cloud":1,".google":1,".com":1,"v0":3,".34":1,".0":6,"net":1,"-":4,"1e06a53dbb7e":1,"sync":1,"37e7f081c4d4":1,"//":1,"indirect":1,"google":1,".golang":1,"appengine":1,"v1":1,".4":1,")":1},"Golo":{"COMMENT#":348,"module":27,"Matching":1,"import":32,"java":29,".util":15,".LinkedList":5,"local":27,"function":87,"data":4,"=":189,"{":160,"let":91,"list":27,"LinkedList":4,"()":98,":":256,"add":22,"(":501,")":271,"return":28,"}":160,"what_it_could_be":2,"|":234,"item":10,"->":55,"match":2,"when":5,"contains":1,"then":5,"startsWith":3,"otherwise":2,"main":27,"args":47,"foreach":11,"in":11,"println":170,"+":121,"))":77,"samples":17,".PrepostDecorato":1,"gololang":7,".Decorators":4,"isInteger":4,"isOfType":1,"Integer":1,".class":5,"@checkResult":1,"isString":2,"andThen":4,"lengthIs":1,")))":7,"@checkArguments":4,"isPositive":3,"())":53,",":167,"foo":17,"a":24,"b":14,"myCheck":1,"checkArguments":1,"()))":2,"@myCheck":1,"inv":3,"v":22,"/":1,"isPositiveInt":2,"mul":3,"*":3,"isNumber":1,"num":7,"isNotNull":1,"notnull":3,"try":19,"catch":19,"e":42,"-":12,"1_L":1,"_F":3,"null":2,".DynamicEvaluati":1,".EvaluationEnvir":1,"test_asModule":2,"env":25,"code":12,"COMMENT\"\"\"":5,"mod":6,"asModule":1,"fun":6,"test_anonymousMo":2,"anonymousModule":1,"test_asFunction":2,"f":9,"asFunction":1,"test_def":2,"def":1,"test_run":2,"run":7,"test_run_map":2,"values":3,".TreeMap":1,"EvaluationEnviro":1,"MoreCoolContaine":1,"dyn":7,"DynamicVariable":1,"value":8,"t1":3,"Thread":9,"withValue":2,"t2":3,"start":10,"join":3,"Observable":1,"onChange":2,"mapped":2,"map":10,"set":13,"hello":7,".World":1,"simple_decorator":1,"func":12,"@simple_decorato":1,"simple_adder":2,"x":19,"y":16,"decorator_with_p":1,"param1":2,"param2":2,"@decorator_with_":1,"parametrized_add":2,"generic_decorato":1,"...":3,"length":8,"invokeWithArgume":6,"@generic_decorat":4,"generic_adder0":2,"generic_adder1":2,"generic_adder2":2,"generic_adder3":2,"z":2,"list_sum_decorat":1,"this":29,"augment":4,".List":2,"@list_sum_decora":1,"sum":2,"var":5,"acc":6,"elem":2,".WebServer":1,".lang":8,".net":7,".InetSocketAddre":2,"com":4,".sun":4,".httpserver":4,".HttpServer":2,"server":8,"HttpServer":2,".create":2,"InetSocketAddres":2,"createContext":3,"exchange":27,"headers":2,"getResponseHeade":4,"response":6,"StringBuilder":1,"append":7,"getRequestURI":1,".Date":1,"toString":5,"sendResponseHead":4,"getResponseBody":3,"write":3,"getBytes":3,"close":5,"stop":1,"CoinChange":1,"change":9,"money":5,"coins":13,"==":7,"<":3,"or":1,"isEmpty":1,"head":1,"tail":1,"sample":1,".EnumsThreadStat":1,".Thread":2,"$State":3,"new":3,".NEW":1,"name":9,"ordinal":2,"element":8,".values":1,".MemoizeDecorato":1,".System":2,"memo":1,"memoizer":1,"@memo":2,"fib":15,"n":17,"if":7,"<=":3,"else":5,"System":6,".currentTimeMill":6,"result":14,"duration":6,"run2":2,"i":20,"range":4,".SwingActionList":1,".awt":1,".event":1,"javax":4,".swing":4,".WindowConstants":2,"listener":2,"handler":2,"asInterfaceInsta":1,"ActionListener":2,"frame":10,"JFrame":2,"setDefaultCloseO":2,"EXIT_ON_CLOSE":2,"button":7,"JButton":1,"setFont":2,"getFont":2,"deriveFont":2,"addActionListene":3,"event":3,"((":1,"to":3,"getContentPane":2,"pack":2,"setVisible":2,"true":4,".TemplatesChatWe":1,".io":2,"redirect":2,"respond":2,"body":3,"extract_post":2,"posts":7,"reader":4,"BufferedReader":1,"InputStreamReade":1,"getRequestBody":1,"line":5,"readLine":2,"while":2,"isnt":1,".URLDecoder":1,".decode":1,"substring":1,"index":2,"template":2,"getRequestMethod":1,"index_template":2,"index_tpl":2,".TemplateEngine":1,"compile":1,".concurrent":5,".ConcurrentLinke":1,"^":3,"bindTo":5,".DynamicObjectPe":1,"mrbean":5,"DynamicObject":1,"email":3,"define":5,"bean":4,".AsyncHelpers":1,".Async":1,".TimeUnit":1,".Executors":1,"executor":11,"newCachedThreadP":1,"enqueue":2,".sleep":5,"1000_L":3,"onSet":5,"onFail":2,"cancel":1,"fib_10":3,"promise":5,"fib_20":3,"fib_30":3,"fib_40":3,"futures":2,"[":32,"future":5,"]":20,"submit":6,"all":1,"results":2,"truth":3,"500_L":1,"shutdown":2,"awaitTermination":2,"2_L":1,"SECONDS":1,".SwingHelloWorld":1,"label":4,"JLabel":1,"StructDemo":2,"struct":1,"Point":4,".types":1,".Point":1,"move":2,"offsetX":4,"offsetY":4,"relative":2,"p1":15,"p2":3,"p3":4,"frozenCopy":2,"p4":3,"hashCode":4,"members":1,"get":16,"p5":3,"ImmutablePoint":1,"expected":2,"getMessage":1,".LogDeco":1,"log1":2,"msg":2,"@log1":2,"bar":2,"sayHello":3,"@sayHello":1,"baz":2,"log2":4,"msgBefore":2,"msgAfter":2,"res":2,"@log2":1,"spam":2,"logEnterExit":1,"@logEnterExit":1,"egg":2,"strange_use":2,".ContextDecorato":1,"myContext":3,"defaultContext":1,"count":4,"require":1,">=":1,"throw":1,"@withContext":1,"withContext":1,".Fibonacci":1,"Closures":1,"who":2,"adder":5,"addToTen":3,"adding":3,"addingTen":2,"pump_it":2,"Workers":1,".workers":1,".WorkerEnvironme":1,"pusher":2,"queue":5,"message":4,"offer":1,"generator":2,"port":2,"send":3,"WorkerEnvironmen":1,".builder":1,"withFixedThreadP":1,"ConcurrentLinked":1,"pusherPort":2,"spawn":3,"generatorPort":2,"finishPort":2,"any":1,"2000_L":1,"reduce":1,"next":2,"EchoArgs":1,"for":2,"arg":2,"DealingWithNull":1,"contacts":3,"]]":6,"larry":2,"orIfNull":3,"?":2,"street":1,"number":1,".CollectionLiter":1,"play_with_tuples":2,"str":2,"print":1,"play_with_litera":2,"tuple":1,"array":2,"vector":1,"each":1,"getClass":3,".Adapters":1,"list_sample":2,"fabric":7,"carbonCopy":5,"[]":1,"conf":4,"super":2,"maker":2,"newInstance":2,"runnable_sample":2,"runner":4,"oftype":2,".Serializable":1,".Runnable":1,"AdapterFabric":1,".MaxInt":1,"max_int":2,".Integer":1,".MAX_VALUE":1,".Augmentations":1,"with":4,".Collection":1,"doToEach":2},"Gosu":{"<%":4,"!":1,"--":2,"defined":1,"in":3,"Hello":2,".gst":1,"%>":4,"@":1,"params":1,"(":92,"users":2,":":62,"Collection":1,"<":6,"User":1,">":7,")":89,"for":2,"user":4,"{":69,"${":3,".LastName":1,"}":72,",":41,".FirstName":1,".Department":1,"COMMENT/**":17,"package":3,"ronin":5,"uses":8,"gw":2,".util":2,".concurrent":1,".LockingLazyVar":1,".lang":3,".reflect":1,".*":6,"java":5,".io":2,".config":3,"org":1,".slf4j":1,"class":2,"Ronin":1,"COMMENT//":7,"static":26,"var":17,"_CONFIG":21,"IRoninConfig":2,"as":7,"Config":1,"_CURRENT_REQUEST":3,"=":30,"new":8,"ThreadLocal":1,"RoninRequest":3,"()":31,";":1,"private":1,"construct":2,"{}":1,"internal":2,"function":16,"init":1,"servlet":3,"RoninServlet":3,"m":3,"ApplicationMode":2,"src":2,"File":3,"if":19,"!=":5,"null":15,"throw":5,"cfg":3,"TypeSystem":2,".getByFullNameIf":2,"defaultWarning":3,"false":1,"ctor":3,".TypeInfo":2,".getConstructor":1,".ApplicationMode":1,".RoninServlet":2,"==":10,".Constructor":1,".newInstance":1,"else":9,"DefaultRoninConf":1,"true":2,"roninLogger":3,".getMethod":1,".LogLevel":2,".CallHandler":1,".handleCall":1,"LogLevel":5,"log":2,"level":7,"WARN":2,"Quartz":1,".maybeStart":1,"ReloadManager":2,".setSourceRoot":1,"property":13,"set":2,"CurrentRequest":3,"req":2,".set":1,"get":11,"CurrentTrace":1,"Trace":1,"return":17,"?":18,".Trace":1,".get":1,"Mode":1,".Mode":1,"TESTING":1,"DEBUG":2,"TraceEnabled":1,"boolean":1,".TraceEnabled":1,"DefaultAction":1,"String":15,".DefaultAction":1,"DefaultControlle":1,"Type":1,".DefaultControll":1,"ErrorHandler":1,"IErrorHandler":1,".ErrorHandler":1,"LogHandler":1,"ILogHandler":1,".LogHandler":3,"msg":4,"Object":1,"component":7,"exception":7,".Throwable":1,"INFO":2,"<=":1,"msgStr":9,"typeis":2,"block":3,".log":1,"switch":1,"case":6,"TRACE":1,"LoggerFactory":5,".getLogger":5,"Logger":5,".ROOT_LOGGER_NAM":5,".trace":1,"break":5,".debug":1,".info":1,".warn":1,"ERROR":1,"FATAL":1,".error":1,"enum":2,"CacheStore":3,"REQUEST":3,"SESSION":3,"APPLICATION":3,"cache":1,"T":4,"value":4,"name":12,"store":10,"or":2,".RequestCache":2,".getValue":3,".SessionCache":2,".ApplicationCach":2,"invalidate":1,".invalidate":3,"loadChanges":1,".detectAndReload":1,"example":2,"enhancement":1,"toPerson":1,"Person":7,"vals":4,"this":2,".split":1,"[":4,"]":4,"int":2,"Relationship":5,".valueOf":2,".File":1,"extends":1,"Contact":2,"implements":1,"IEmailable":2,"_name":4,"_age":3,"Integer":3,"Age":1,"_relationship":2,"readonly":1,"RelationshipOfPe":1,"delegate":1,"_emailHelper":2,"represents":1,"FRIEND":1,"FAMILY":1,"BUSINESS_CONTACT":1,"ALL_PEOPLE":7,"HashMap":1,"COMMENT/*":4,"age":4,"relationship":2,"EmailHelper":1,"Name":3,"override":1,"getEmailName":1,"incrementAge":1,"++":1,"@Deprecated":1,"printPersonInfo":1,"print":3,"addPerson":4,"p":8,".containsKey":2,".Name":4,"))":2,"IllegalArgumentE":1,"addAllPeople":1,"contacts":2,"List":1,"contact":4,"and":1,"not":1,"getAllPeopleOlde":1,"allPeople":2,".Values":3,".where":1,"\\":3,"->":3,".Age":1,".orderBy":1,"loadPersonFromDB":1,"id":1,"using":2,"conn":2,"DBConnectionMana":1,".getConnection":1,"stmt":3,".prepareStatemen":1,".setInt":1,"result":5,".executeQuery":1,".next":1,".getString":2,".getInt":1,"loadFromFile":1,"file":4,".eachLine":1,"line":3,".HasContent":1,".toPerson":1,"saveToFile":1,"writer":2,"FileWriter":1,"PersonCSVTemplat":2,".renderToString":1,".render":1,"hello":1},"Grace":{"method":10,"ack":4,"(":182,"m":5,":":3,"Number":4,",":90,"n":4,")":186,"->":1,"{":61,"print":2,"if":23,"<":4,"=":57,"then":24,"+":5,"}":61,"elseif":1,"<=":1,"((":7,"-":15,"else":7,"))":5,"import":7,"as":7,"gtk":44,"io":18,"collections":5,"button_factory":11,"dialog_factory":5,"highlighter":2,"aComp":2,"COMMENT//":67,"def":56,"window":9,".window":7,".GTK_WINDOW_TOPL":3,".title":1,":=":67,".set_default_siz":1,"var":33,"popped":10,"mBox":5,".box":6,".GTK_ORIENTATION":9,"buttonBox":4,"consoleButtons":6,"consoleBox":12,"editorBox":4,"splitPane":6,".paned":1,"menuBox":6,"runButton":3,".make":10,"clearButton":3,"outButton":3,"errorButton":3,"popButton":6,"newButton":3,"openButton":3,"saveButton":3,"saveAsButton":3,"closeButton":3,"tEdit":5,".text_view":5,".set_size_reques":28,"scrolled_main":6,".scrolled_window":5,".add":25,"notebook":24,".notebook":1,".scrollable":1,"true":8,"editor_map":16,".map":4,".new":11,".put":6,"scrolled_map":15,"lighter":4,".Syntax_Highligh":1,".buffer":18,".on":11,"do":14,".highlightLine":1,"completer":1,".Auto_Completer":1,"deleteCompileFil":3,"page_num":7,"cur_scrolled":12,".get":15,"filename":8,".get_tab_label_t":3,".substringFrom":1,"to":1,".size":5,"//":4,"Removes":1,".grace":1,"extension":1,".system":13,"++":12,"currentConsole":17,"Which":1,"console":1,"is":1,"being":1,"shown":1,"out":9,"false":9,"outText":6,"errorText":6,"clearConsoles":4,"()":19,"cur_page_num":15,".current_page":6,"cur_page":14,"cur_page_label":6,"sIter":9,".text_iter":6,"eIter":9,".get_iter_at_off":6,"text":4,".get_text":2,"file":6,".open":5,".write":2,".close":2,"outputFile":2,"errorFile":2,".read":2,"switched":4,">":5,"&&":4,"!=":4,"switch_to_output":3,"switch_to_errors":3,"!":1,"populateConsoles":4,"popIn":2,"popOut":2,"new_window_class":2,"new_window":2,".show_all":11,"open_window_clas":2,"open_window":2,"==":11,"saveAs_window_cl":4,".save":2,"saveAs_window":4,"num_pages":3,".n_pages":2,"e_map":4,"s_map":4,"x":21,"while":3,"eValue":4,"sValue":4,".remove_page":1,"outConsole":13,"outScroll":11,"errorConsole":18,"errorScroll":10,"errorTag":3,".create_tag":2,"createOut":3,".editable":2,".set_text":6,"createError":3,".remove":2,"This":2,"destroys":2,"the":2,".apply_tag":1,"popInBlock":2,".reparent":3,".label":3,".visible":3,".connect":2,"hSeparator1":2,".separator":2,"hSeparator2":2,".set_tab_label_t":1,".add1":1,".add2":1,"exit":2,".main_quit":1,".main":1},"Gradle":{"apply":4,"plugin":2,":":2,"GreetingPlugin":4,"greeting":2,".message":2,"=":4,"class":4,"implements":2,"Plugin":2,"<":2,"Project":4,">":2,"{":9,"void":2,"(":6,"project":7,")":6,"COMMENT//":2,".extensions":2,".create":2,",":2,"GreetingPluginEx":4,".task":2,"<<":2,"println":2,".greeting":1,"}":9,"def":1,"String":3,"message":3,"greeter":2},"Grammatical Framework":{"COMMENT--":54,"concrete":33,"FoodsUrd":1,"of":81,"Foods":34,"=":1228,"{":577,"flags":32,"coding":29,"utf8":29,";":1392,"param":22,"Number":206,"Sg":186,"|":122,"Pl":184,"Gender":93,"Masc":68,"Fem":66,"oper":29,"coupla":2,":":516,"->":326,"Str":393,"\\":115,"n":208,"case":42,"=>":686,"}":532,"lincat":28,"Comment":31,"s":365,"Item":31,"g":132,"Kind":33,"Quality":34,"lin":28,"Pred":29,"item":98,"quality":148,".s":158,"++":183,"!":226,".g":61,".n":27,"This":29,"kind":219,"These":28,"That":29,"Those":28,"Mod":29,"\\\\":48,"Wine":29,"table":148,"Cheese":29,"Fish":29,"Pizza":28,"Very":29,",":277,"Fresh":29,"regAdj":61,"Warm":29,"Italian":29,"Expensive":29,"Delicious":29,"Boring":29,"a":69,"x":94,"+":110,"mkAdj":27,"(":197,")":197,"_":70,"p":11,"f":16,"COMMENT{-":5,"FoodsTur":1,"open":23,"Predef":5,"in":31,"c":44,"Case":10,"softness":4,"Softness":5,"h":4,"Harmony":5,"det":87,"copula":28,".softness":2,".h":2,"--":70,".c":28,"Nom":9,"t":29,"Gen":5,"mkN":46,"adj":37,"I_Har":4,"Ih_Har":4,"U_Har":4,"Uh_Har":4,"Ih":1,"Uh":1,"Soft":3,"Hard":3,"num":6,"noun":61,"overload":1,"regNoun":38,"mkn":1,"peynir":2,"peynirler":2,"[]":2,"sarap":2,"saraplar":2,"sarabi":2,"saraplari":2,"italyan":4,"ca":2,"getSoftness":2,"getHarmony":2,"base":4,"@":4,"*":1,"#":14,"-":16,"path":14,"alltenses":3,"FoodsTsn":1,"Prelude":11,"NounClass":28,"w":15,"r":9,"q":10,"b":9,"Bool":5,"p_form":18,"TType":16,"((":13,"mkPredDescrCop":2,".t":13,".p_form":3,".w":6,"mkDemPron1":3,".q":8,"mkDemPron2":3,"mkMod":2,"mkNounNC14_6":2,"mkNounNC9_10":4,"smartVery":2,"mkVarAdj":2,"mkOrdAdj":4,"mkPerAdj":2,"mkVerbRel":2,"NC9_10":14,"NC14_6":14,"P":4,"V":4,"ModV":4,"R":8,"y":26,".b":1,"True":3,".r":2,"smartQualRelPart":5,"))":13,"smartDescrCop":5,"False":3,"mkVeryAdj":2,"}}":23,"mkVeryVerb":3,"mkQualRelPart_PN":2,"mkQualRelPart":2,"mkDescrCop_PName":2,"mkDescrCop":2,".":13,"present":7,"FoodsIta":1,"FoodsI":6,"with":5,"Syntax":7,"SyntaxIta":2,"LexFoods":12,"LexFoodsIta":2,"/":9,"GF":1,"lib":2,"src":2,"prelude":4,"FoodsMon":1,"SS":6,"ss":12,"prefixSS":1,"d":6,"cn":31,"FoodsBul":1,"Neutr":21,"Agr":3,"ASg":23,"APl":11,"qual":16,".a":2,"FoodsAmh":1,"FoodsEpo":1,"vino":3,"nova":3,"FoodsChi":1,".p":2,"geKind":5,"longQuality":8,"mkKind":2,"Dana":1,"Dannells":1,"FoodsHeb":2,"Species":8,"mod":7,"Modified":5,"sp":11,"Indef":6,"Def":21,"T":2,"regAdj2":3,"F":2,"Noun":9,"Type":9,"Adj":4,"m":9,".mod":2,"gvina":6,"hagvina":3,"gvinot":6,"hagvinot":3,"defH":7,"replaceLastLette":7,"adjective":22,"tov":6,"tova":3,"tovim":3,"tovot":3,"to":5,"?":2,"italki":3,"italk":4,"FoodsCat":1,"SyntaxCat":2,"LexFoodsCat":2,"FoodsHin":2,"regN":15,"lark":8,"ms":4,"mp":4,"acch":6,"FoodsCze":1,"ResCze":2,"Adjective":9,"NounPhrase":3,"regnfAdj":2,"instance":5,"ParadigmsCat":1,"M":3,"MorphoCat":1,"wine_N":7,".Masc":2,"pizza_N":7,"cheese_N":7,"fish_N":8,"fresh_A":7,"mkA":47,"warm_A":8,"italian_A":7,"expensive_A":7,"delicious_A":7,"boring_A":7,"..":2,"FoodsJpn":1,"Style":3,"AdjUse":4,"AdjType":4,"IAdj":4,"Plain":3,"APred":8,"Polite":4,"NaAdj":4,"Attr":11,"na":1,"adjectives":1,"have":1,"different":1,"forms":1,"as":2,"attributes":1,"and":1,"predicates":2,"for":1,"phrase":1,"types":1,"can":1,"form":1,"without":1,"the":1,"cannot":1,"sakana":6,"chosenna":2,"chosen":2,"akai":2,"FoodsEng":1,"language":2,"en_US":1,"man":10,"men":10,"car":6,"cold":4,"LexFoodsGer":2,"SyntaxGer":2,"ParadigmsGer":1,"feminine":2,"masculine":4,"FoodsFin":1,"SyntaxFin":2,"LexFoodsFin":2,"FoodsOri":1,"FoodsTha":1,"SyntaxTha":1,"LexiconTha":1,"ParadigmsTha":1,"ResTha":1,"Utt":4,"NP":4,"CN":4,"AP":4,"mkUtt":4,"mkCl":4,"mkNP":16,"this_Det":2,"that_Det":2,"these_Det":2,"those_Det":2,"mkCN":20,"mkAP":28,"very_AdA":4,".thword":4,"FoodsLav":1,"Q":5,"Defin":9,"Q1":5,"Ind":14,"spec":2,"Q2":3,"specAdj":2,"skaists":5,"skaista":2,"skaisti":2,"skaistas":2,"skaistais":2,"skaistaa":2,"skaistie":2,"skaistaas":2,"let":8,"skaist":8,"init":4,"FoodsDut":1,"AForm":4,"AAttr":3,"regadj":6,"wijn":3,"koud":3,"duur":2,"dure":2,"LexFoodsSwe":2,"SyntaxSwe":2,"ParadigmsSwe":1,"FoodsRon":1,"NGender":6,"NMasc":3,"NFem":4,"NNeut":4,"mkTab":5,"mkNoun":5,"getAgrGender":3,"acesta":2,"aceasta":2,"gg":3,"peste":2,"pesti":2,"x1":3,"x4":2,"scump":2,"scumpa":2,"scumpi":2,"scumpe":2,"<":26,">":26,"ng":2,"ParadigmsIta":1,"FoodsGer":1,"FoodsSwe":1,"**":1,"sv_SE":1,"abstract":1,"startcat":1,"cat":1,"fun":1,"FoodsNep":1,"adjPl":2,"bor":2,"FoodsIce":1,"defOrInd":2,"masc":3,"fem":2,"neutr":2,"x9":1,"ferskur":5,"fersk":11,"ferskt":2,"ferskir":2,"ferskar":2,"fersk_pl":2,"ferski":2,"ferska":2,"fersku":2,".tk":2,"foods":1,"FoodsFre":1,"SyntaxFre":1,"ParadigmsFre":1,"this_QuantSg":2,"that_QuantSg":2,"these_QuantPl":2,"those_QuantPl":2,"incomplete":1,"FoodsAfr":1,"AdjAP":10,"Predic":3,"declNoun_e":2,"declNoun_aa":2,"declNoun_ss":2,"declNoun_s":2,"veryAdj":2,"smartAdj_e":4,"operations":2,"wyn":1,"kaas":1,"vis":1,"pizza":1,"v":6,"tk":1,"last":3,"declAdj_e":2,"declAdj_g":2,"declAdj_oog":2,"i":2,"FoodsSpa":1,"SyntaxSpa":1,"StructuralSpa":1,"ParadigmsSpa":1,"FoodsPor":1,"mkAdjReg":7,"QualityT":5,"bonito":2,"bonita":2,"bonitos":2,"bonitas":2,"adjSozinho":2,"sozinho":3,"sozinh":4,"adjUtil":2,"util":3,"uteis":3,"ItemT":2,"KindT":4,"animal":2,"animais":2,"gen":4,"carro":3,"resource":1,"ne":2,"muz":2,"muzi":2,"msg":3,"fsg":3,"nsg":3,"mpl":3,"fpl":3,"npl":3,"mlad":7,"vynikajici":7,"interface":1,"N":4,"A":6,"FoodsMlt":1,"uniAdj":2,"Create":6,"an":2,"full":1,"function":1,"Params":4,"Sing":4,"Plural":2,"iswed":2,"sewda":2,"suwed":3,"regular":1,"Param":2,"frisk":4,"eg":1,"tal":1,"buzz":1,"uni":4,"Singular":1,"inherent":1,"ktieb":2,"kotba":2,"Copula":1,"is":1,"linking":1,"verb":1,"article":3,"taking":1,"into":1,"account":1,"first":1,"letter":1,"next":1,"word":1,"pre":1,"cons":2,"determinant":1,"string":1,"default":1,"gender":1,"number":1,"FoodsPes":1,"optimize":1,"noexpand":1,"Add":8,"prep":11,"Indep":6,".prep":3,"at":2,"it":1,"must":1,"be":1,"written":1,"pytzA":3,"pytzAy":1,"pytzAhA":3,"pr":4,"mrd":8,"tAzh":8,"tAzhy":2,"ParadigmsFin":1},"Graph Modeling Language":{"graph":3,"[":18,"comment":2,"directed":3,"id":10,"label":16,"node":8,"extraAttribute":6,"]":18,"edge":7,"source":7,"target":7,"value":2},"GraphQL":{"COMMENT#":14,"query":4,"queryName":1,"(":361,"$foo":4,":":651,"ComplexType":1,",":28,"$site":1,"Site":5,"=":23,"MOBILE":3,")":361,"{":87,"whoever123is":1,"node":1,"id":11,"[":26,"]":26,"...":4,"on":7,"User":1,"@defer":2,"field2":1,"alias":1,"field1":1,"first":1,"after":1,"@include":3,"if":6,"frag":2,"}":87,"@skip":3,"unless":1,"mutation":3,"likeStory":1,"like":1,"story":3,"subscription":1,"StoryLikeSubscri":2,"$input":2,"storyLikeSubscri":1,"input":9,"likers":1,"count":1,"likeSentence":1,"text":1,"fragment":1,"Friend":1,"foo":1,"size":1,"$size":1,"bar":1,"$b":1,"obj":1,"key":5,"unnamed":1,"truthy":1,"true":1,"falsey":1,"false":1,"schema":2,"QueryType":2,"MutationType":2,"type":44,"Foo":5,"implements":15,"Bar":6,"one":4,"Type":17,"two":3,"argument":16,"InputType":11,"!":10,"three":2,"other":3,"String":91,"Int":40,"four":4,"five":2,"six":2,"interface":13,"union":7,"Feed":4,"Story":2,"|":19,"Article":2,"Advert":2,"scalar":4,"CustomScalar":3,"enum":9,"DESKTOP":2,"answer":2,"extend":12,"seven":3,"directive":5,"Boolean":7,"FIELD":5,"FRAGMENT_SPREAD":5,"INLINE_FRAGMENT":5,"COMMENT\"\"\"":1,"&":1,"Baz":1,"null":1,"AnnotatedObject":1,"@onObject":1,"arg":3,"annotatedField":3,"@onArg":2,"@onField":3,"UndefinedType":1,"@onType":1,"AnnotatedInterfa":1,"@onInterface":2,"UndefinedInterfa":1,"AnnotatedUnion":1,"@onUnion":3,"A":2,"B":2,"AnnotatedUnionTw":1,"UndefinedUnion":1,"Photo":1,"Video":1,"AnnotatedScalar":1,"@onScalar":2,"AnnotatedEnum":1,"@onEnum":2,"ANNOTATED_VALUE":1,"@onEnumValue":1,"OTHER_VALUE":1,"UndefinedEnum":1,"VR":1,"AnnotatedInput":1,"@onInputObject":2,"UndefinedInput":1,"Float":16,"e4":1,"@include2":1,"Query":1,"products":2,"search":1,"@doc":286,"description":291,"filter":1,"ProductFilterInp":3,"pageSize":2,"currentPage":2,"sort":2,"ProductSortInput":3,"Products":2,"@resolver":26,"class":34,"@cache":4,"cacheTag":4,"cacheIdentity":4,"category":1,"CategoryTree":3,"Price":4,"amount":2,"Money":2,"adjustments":1,"PriceAdjustment":2,"code":1,"PriceAdjustmentC":2,"PriceAdjustmentD":2,"INCLUDED":1,"EXCLUDED":1,"PriceTypeEnum":9,"FIXED":1,"PERCENT":1,"DYNAMIC":1,"ProductPrices":2,"minimalPrice":1,"maximalPrice":1,"regularPrice":1,"ProductLinks":1,"ProductLinksInte":3,"@typeResolver":7,"sku":12,"link_type":1,"linked_product_s":1,"linked_product_t":1,"position":3,"ProductTierPrice":2,"customer_group_i":1,"qty":1,"value":10,"percentage_value":1,"website_id":1,"ProductInterface":5,"name":6,"ComplexTextValue":2,"short_descriptio":3,"special_price":3,"special_from_dat":3,"special_to_date":3,"attribute_set_id":1,"meta_title":3,"meta_keyword":3,"meta_description":3,"image":3,"ProductImage":4,"small_image":3,"thumbnail":3,"new_from_date":1,"new_to_date":1,"tier_price":3,"options_containe":3,"created_at":4,"updated_at":4,"country_of_manuf":3,"type_id":1,"websites":1,"Website":1,"product_links":1,"media_gallery_en":1,"MediaGalleryEntr":2,"tier_prices":1,"price":11,"gift_message_ava":3,"manufacturer":3,"categories":1,"CategoryInterfac":3,"canonical_url":1,"PhysicalProductI":2,"weight":3,"CustomizableArea":3,"CustomizableOpti":10,"product_sku":4,"price_type":8,"max_characters":2,"children":1,"@resolve":1,"CustomizableDate":3,"CustomizableDrop":3,"option_type_id":4,"title":5,"sort_order":5,"CustomizableMult":3,"CustomizableFiel":3,"CustomizableFile":3,"file_extension":1,"image_size_x":1,"image_size_y":1,"url":1,"label":4,"required":1,"option_id":1,"CustomizableProd":3,"options":2,"path":1,"path_in_store":1,"url_key":1,"url_path":1,"level":1,"product_count":1,"default_sort_by":1,"CategoryProducts":2,"breadcrumbs":1,"Breadcrumb":2,"category_id":2,"category_name":1,"category_level":1,"category_url_key":1,"CustomizableRadi":3,"CustomizableChec":3,"VirtualProduct":1,"SimpleProduct":1,"items":2,"page_info":2,"SearchResultPage":2,"total_count":2,"filters":1,"LayerFilter":2,"sort_fields":1,"SortFields":2,"FilterTypeInput":34,"news_from_date":2,"news_to_date":2,"custom_layout_up":2,"min_price":1,"max_price":1,"required_options":2,"has_options":2,"image_label":2,"small_image_labe":2,"thumbnail_label":2,"custom_layout":2,"or":1,"ProductMediaGall":4,"base64_encoded_d":1,"media_type":2,"video_provider":1,"video_url":1,"video_title":1,"video_descriptio":1,"video_metadata":1,"SortEnum":31,"disabled":1,"types":1,"file":1,"content":1,"video_content":1,"request_var":1,"filter_items_cou":1,"filter_items":1,"LayerFilterItemI":3,"value_string":1,"items_count":1,"LayerFilterItem":1,"SortField":2,"default":1},"Graphviz (DOT)":{"COMMENT/*":2,"digraph":2,"G":6,"{":2,"edge":2,"[":78,"label":75,"=":94,"]":78,";":100,"graph":2,"ranksep":2,"T":4,"shape":17,"record":17,",":16,"S":4,"SPACE":4,"A":4,"H":4,"U":4,"L":4,"N":4,"I":4,"O":4,"F":4,"GF":3,"W":4,"Y":4,"B":2,"D":4,"BD":3,"WYBD":3,"GFWYBD":3,"->":82,"}":2,"node":1,"K":2,"_3":2,"_9":2,"_39":3,"X":2,"YX":3,"J":2,"JW":3,"YXJW":3,"M":2,"E":2,"DOT":2,"_1":2,"DOT1":3,"_7":2,"R":2,"C":2},"Groovy":{"SHEBANG#!groovy":2,"println":3,"jettyUrl":1,"=":3,"def":3,"servers":8,"stage":4,"node":4,"{":19,"checkout":2,"scm":2,"load":1,"mvn":3,"dir":2,"(":10,")":10,"stash":1,"name":3,":":11,",":7,"includes":1,"}":19,"parallel":1,"longerTests":1,"runTests":3,"quickerTests":1,"concurrency":2,".deploy":2,"input":1,"message":2,"sh":2,"echo":2,"args":1,"duration":1,".runWithServer":1,"id":1,"->":1,"html":3,"head":2,"title":2,"body":1,"p":1,"component":1,"task":1,"echoDirListViaAn":1,"()":2,"description":1,"COMMENT//":4,"ant":4,".echo":3,"project":1,".name":1,"path":1,".fileScanner":1,"fileset":1,".each":1,"it":1,".toString":1,"-":1},"Groovy Server Pages":{"<%":1,"@":1,"page":2,"contentType":1,"=":19,"%>":1,"<":26,"html":8,">":43,"head":8,"title":8,"Using":1,"directive":1,"tag":1,"</":20,"body":8,"div":4,"class":2,"a":4,"href":2,"alt":2,"id":2,"Download":1,"Print":1,"meta":4,"http":3,"-":3,"equiv":3,"content":4,"Testing":3,"with":3,"Resources":2,"r":2,":":2,"require":2,"module":2,"/>":3,"SiteMesh":2,"and":2,"name":1,"${":1,"example":1,"}":1},"HAProxy":{"COMMENT#":4,"global":8,"log":15,":":57,"local0":4,"info":1,"chroot":3,"/":105,"var":3,"lib":3,"haproxy":29,"user":5,"group":5,"defaults":4,"mode":6,"tcp":1,"balance":5,"leastconn":1,"option":10,"tcplog":1,"timeout":13,"connect":4,"5s":5,"client":4,"5m":2,"server":21,"frontend":4,"fe_mysql":1,"bind":15,"*":1,"default_backend":4,"be_mysql":2,"backend":6,"stick":3,"-":144,"table":1,"type":1,"ip":1,"size":1,"1m":3,"expire":1,"1h":1,"match":1,"src":4,"store":1,"request":4,"tag":1,"mysql":1,"db1":1,"check":15,"slowstart":4,"60s":4,"weight":2,"db2":1,"db3":1,"backup":2,"db4":1,"listen":3,"stats":16,"ssl":16,"crt":5,"etc":18,"certs":3,"mycert":2,".pem":4,"enable":3,"uri":3,"report":2,"refresh":3,"30s":3,"http":21,"deny":2,"unless":3,"{":3,"}":3,"maxconn":10,"dev":4,"local1":2,"notice":2,"socket":2,"run":2,"admin":6,".sock":2,"level":2,"nbproc":1,"nbthread":1,"cpu":1,"map":1,"auto":1,"default":7,"ciphers":3,"ECDHE":30,"ECDSA":15,"AES256":12,"GCM":12,"SHA384":12,"RSA":15,"CHACHA20":6,"POLY1305":6,"AES128":12,"SHA256":12,"options":3,"min":2,"ver":2,"TLSv1":2,".2":2,"no":3,"tls":2,"tickets":2,"httplog":3,"dontlognull":2,"errorfile":14,"errors":14,"public":1,"mysite":2,"redirect":3,"scheme":2,"https":2,"if":4,"!":1,"ssl_fc":2,"acl":3,"static_files":2,"path_end":1,".gif":1,".png":1,".jpg":1,".css":1,".js":1,".svg":1,".ttf":1,".woff":1,".woff2":1,"use_backend":2,"nginx":2,"nodejs":2,"roundrobin":4,"cookie":3,"PHPSESSID":1,"prefix":2,"nocache":1,"httpchk":4,"HEAD":4,"server1":3,"server2":3,"monitor":1,"mywebsite":1,"apipath":2,"path_beg":1,"api":3,"apihost":2,"req":1,".hdr":1,"(":1,"Host":1,")":1,"i":1,"m":1,"dom":1,".mywebsite":2,".com":2,"//":1,"apiservers":2,"webservers":4,"health":2,"web1":2,"web2":2,"api1":1,"api2":1,"ca":1,"base":2,"private":1,"sslv3":1,"description":1,"HAProxy":1,"Statistics":1,"Page":1,"fe_main":1,"web3":1,"web4":1,"auth":1,"password":1,"show":1,"desc":1},"HCL":{"resource":8,"{":53,"description":3,"=":151,"vpc_id":3,"ingress":3,"from_port":6,"to_port":6,"protocol":6,"cidr_blocks":5,"[":26,",":15,"]":26,"}":53,"egress":3,"security_groups":2,"ami":1,"instance_type":1,"associate_public":1,"false":4,"key_name":1,"subnet_id":1,"vpc_security_gro":1,"tags":3,"Name":2,"connection":1,"user":1,"private_key":1,"bastion_host":1,"bastion_port":1,"bastion_user":1,"bastion_private_":1,"provisioner":4,"source":3,"destination":3,"inline":1,"name":5,"subnets":1,"listener":1,"instance_port":1,"instance_protoco":1,"lb_port":1,"lb_protocol":1,"health_check":1,"healthy_threshol":1,"unhealthy_thresh":1,"timeout":2,"target":1,"interval":3,"instances":1,"cross_zone_load_":1,"idle_timeout":1,"zone_id":2,"type":4,"ttl":2,"records":2,"workflow":1,"on":1,"resolves":1,"action":8,"uses":8,"args":7,"needs":5,"secrets":1,"COMMENT#":238,"terragrunt":1,"remote_state":1,"backend":1,"config":2,"encrypt":1,"true":2,"bucket":1,"key":1,"region":3,"dynamodb_table":1,"terraform":1,"extra_arguments":1,"commands":1,"optional_var_fil":1,"account":2,".tfvars":3,"skip":3,"-":15,"if":3,"does":3,"not":3,"exist":3,"env":2,"key1":2,"key2":2,"key3":2,"key4":1,"key5":1,"key6":1,"key7":1,"key8":1,"keyA":2,"keyB":2,"job":1,"datacenters":1,"update":1,"max_parallel":1,"min_healthy_time":1,"healthy_deadline":1,"auto_revert":1,"canary":1,"group":1,"count":1,"restart":1,"attempts":1,"delay":1,"mode":1,"ephemeral_disk":1,"size":1,"task":1,"driver":1,"image":1,"port_map":1,"db":1,"resources":1,"cpu":1,"#":2,"MHz":1,"memory":1,"256MB":1,"network":1,"mbits":1,"port":2,"{}":1,"service":1,"check":1,"COMMENT//":3,"consul":1,"template":1,"bar":1},"HLSL":{"COMMENT//":21,"struct":8,"Vertex":3,"{":35,"float4":29,"position":1,":":36,"POSITION":5,";":207,"float2":14,"texCoord":3,"TEXCOORD0":5,"}":35,"texture":7,"t":1,"sampler":6,"s":30,"vertexMain":1,"(":126,"input":9,")":76,"return":15,"pixelMain":1,"COLOR0":3,"tex2D":27,",":76,"float4x4":6,"matWorldView":5,"WORLDVIEW":2,"matWorldViewProj":5,"WORLDVIEWPROJECT":2,"VS_INPUT":4,"Position":2,"POSITION0":2,"float3":23,"Normal":2,"NORMAL":2,"Tangent":2,"TANGENT":2,"Binormal":2,"BINORMAL":2,"TexCoord0":2,"TexCoord1":2,"TEXCOORD1":4,"VS_OUTPUT":12,"float3x3":1,"TangentToView":1,"TEXCOORD2":2,"vs_main":4,"output":8,".Position":2,"=":111,"mul":7,".TexCoord0":5,"*":37,".TexCoord1":3,".TangentToView":4,"[":3,"]":3,".Tangent":2,".xyz":5,".Binormal":2,".Normal":2,"PS_OUTPUT":6,"gbuffer0":1,"gbuffer1":1,"COLOR1":1,"albedo_tex":2,"albedo_samp":2,"sampler_state":7,"Texture":7,"MipFilter":7,"Linear":12,"MinFilter":7,"MagFilter":7,"AddressU":5,"Wrap":8,"AddressV":5,"sRGBTexture":4,"True":4,"normal_tex":2,"normal_samp":2,"False":2,"specular_tex":2,"specular_samp":2,"ao_tex":2,"ao_samp":2,"ps_main":4,"Input":6,"o":4,"tangentNormal":2,"normalize":6,"-":16,"eyeNormal":2,"))":25,"albedo":2,".rgb":1,"float":7,"ao":3,".r":2,"spec":2,".gbuffer0":1,".gbuffer1":1,"technique":3,"mesh":1,"pass":3,"Geometry":1,"VertexShader":3,"compile":6,"vs_3_0":1,"()":6,"PixelShader":3,"ps_3_0":1,"AlphaBlendEnable":1,"ZWriteEnable":1,"matWorld":1,"WORLD":1,"matView":1,"VIEW":1,"uniform":4,"vViewPosition":2,"Pos":2,"reflection":3,"refraction":3,"fresnel":4,"TEXCOORD3":1,"amt":4,"scale":2,"phase":2,"deform":4,"p":3,"p2":9,"+":32,"+=":17,"sin":3,".x":2,".y":2,".z":2,"/":9,"In":11,"Out":13,"pos":10,".Pos":2,"norm":7,"p1":5,"-=":2,"cross":1,"view":4,".reflection":2,"reflect":2,".refraction":2,"COMMENT/*":1,".fresnel":2,"dot":1,"#define":2,"PS_INPUT":2,"#if":2,"textureCUBE":1,"reflectionMap":4,"samplerCUBE":2,"reflectionMapSam":4,"LINEAR":9,"#else":2,"<":1,"string":2,"type":1,"name":1,">":1,"#endif":3,"color":1,"texCUBE":2,".color":1,"lerp":1,"pow":1,"blur_ps_vs_2_0":2,"P0":2,"vs_2_0":2,"ps_2_0":2,"#ifndef":1,"__BLOOM__":3,"#include":1,"half":6,"Brightness":5,"half3":15,"c":6,"Max3":1,"Median":1,"a":4,"b":4,"min":2,"max":2,"DownsampleFilter":1,"sampler2D":3,"tex":29,"uv":24,"texelSize":7,"d":24,".xyxy":4,"DecodeHDR":21,".xy":5,".zy":5,".xw":4,".zw":4,"DownsampleAntiFl":1,"s1":3,"s2":3,"s3":3,"s4":3,"s1w":3,"s2w":3,"s3w":3,"s4w":3,"one_div_wsum":2,"UpsampleFilter":1,"sampleScale":3,"MOBILE_OR_CONSOL":1,".wy":2,"//":1,"alpha":2,"tex_sampler":2,"WRAP":2,"vertex":2,"ipos":2,".pos":1,".tex":2,"pixel":2,"COLOR":1},"HTML":{"<!":5,"DOCTYPE":4,"html":17,"PUBLIC":2,">":651,"<":361,"xmlns":2,"=":555,"head":12,"meta":10,"http":3,"-":224,"equiv":3,"content":24,"/>":6,"title":17,"Related":2,"Pages":2,"</":302,"link":9,"href":71,"rel":9,"type":11,"body":14,"div":109,"class":135,"header":4,"a":156,"headerLink":4,"Main":1,"Page":1,"&":14,"middot":3,";":19,"Class":2,"Overview":2,"Hierarchy":1,"All":1,"Classes":1,"COMMENT<!--":21,"><":78,"!":40,"--":10,"top":1,"-->":10,"Here":2,"is":10,"list":1,"of":6,"all":3,"related":1,"documentation":4,"pages":2,":":61,"table":24,"tr":27,"id":66,"td":53,"img":13,"src":24,"alt":13,"width":2,"height":6,"/><":1,"target":4,"></":76,"el":1,"thelayoutsystem":1,".html":1,"_self":1,"desc":1,"directory":4,"contents":1,"Generated":1,"with":3,"Doxygen":1,"HEAD":3,"HTA":2,"APPLICATION":2,"ID":2,"APPLICATIONNAME":2,"BORDER":2,"BORDERSTYLE":2,"CAPTION":2,"ICON":2,"SCROLL":2,"MAXIMIZEBUTTON":2,"MINIMIZEBUTTON":2,"SHOWINTASKBAR":2,"SINGLEINSTANCE":2,"SYSMENU":2,"VERSION":2,"CONTEXTMENU":2,"WINDOWSTATE":2,"SCRIPT":4,"Language":2,"Sub":7,"Window_onLoad":1,"On":2,"Error":2,"Resume":2,"Next":6,"window":1,".resizeTo":1,",":46,"Set":5,"objFSO":6,"CreateObject":3,"(":177,")":94,"f":2,".OpenTextFile":1,"document":3,".title":3,".ReadLine":1,"For":2,"Each":2,"objFolder":7,"In":3,".GetFolder":2,".SubFolders":2,"opt":6,".createElement":1,"myselect":4,".options":1,".add":1,".text":1,".Name":5,".value":2,"+":11,"End":7,"SelectFile":1,"If":8,"comenz":3,".style":9,".display":9,"Then":3,"Exit":1,"strPath":4,"strStartPath":2,"strFilter":2,"strCaption":2,"Dlg":2,".openfiledlg":1,"CStr":3,"))":12,"else":3,"prev":7,".src":2,"Process":1,"Dim":2,"file":11,"Replace":2,"selects":4,".Value":4,"logs":5,"brow":2,"objShell":12,".Run":9,"true":5,"Chr":1,"dim":1,"folder":4,"set":2,".getFolder":1,"if":9,".files":1,".Count":1,"then":2,".PopUp":2,"vbCrLf":1,"style":9,"Logo":2,"para":1,"Switch":1,".":29,"v":1,"p":56,"nbsp":4,"PNG":1,"To":2,"IPS":1,"Creator":1,"x":9,".x":1,"br":8,"input":3,"name":28,"size":1,"onmouseenter":3,"onmouseleave":3,"onClick":2,"select":2,"option":2,"value":2,"Todos":1,"By":2,"D3fau4":1,"Kronos2308":1,"OBJECT":1,"classid":1,"UL":1,"P":2,"A":3,"HREF":1,"Supported":1,"Targets":1,"BODY":1,"lang":1,"charset":3,"Make":1,"Static":1,"HTML":1,"Documentation":1,"for":5,"Package":1,"pkgdown":19,"script":26,"integrity":7,"crossorigin":7,"Bootstrap":1,"Font":1,"Awesome":1,"icons":1,"sticky":1,"kit":1,"docsearch":2,"property":3,"converts":1,"your":11,"vignettes":1,"and":12,"more":2,"to":17,"making":1,"it":5,"easy":2,"share":1,"information":1,"about":1,"package":9,"online":1,"[":25,"lt":1,"IE":1,"]":25,"endif":1,"role":4,"button":44,"data":11,"toggle":5,"aria":3,"expanded":2,"span":36,"Toggle":1,"navigation":1,"placement":1,"ul":16,"li":62,"Get":1,"started":1,"Reference":1,"Articles":1,"Test":8,"Details":1,"tag":1,"External":1,"tests":1,"Figures":1,"Highlighting":1,"JSS":1,"article":1,"PDF":3,"Custom":1,"output":3,"Widgets":1,"Changelog":1,"form":2,"placeholder":1,"label":1,"autocomplete":1,"h1":2,"align":1,"designed":1,"make":3,"quick":1,"build":1,"website":3,"You":2,"can":4,"see":1,"in":6,"action":1,"at":5,"https":4,"//":4,".r":2,"lib":3,".org":2,"this":4,"the":16,"applied":1,"latest":1,"version":3,"Learn":1,"code":31,"vignette":1,"or":1,"?":2,"build_site":2,"h2":36,"Installation":1,"pre":4,"line":6,"number":6,"#":2,"Install":2,"release":2,"from":6,"CRAN":2,"install":1,".packages":1,"development":2,"GitHub":3,"devtools":1,"::":2,"install_github":1,"Usage":1,"Run":1,"each":1,"time":1,"you":5,"()":3,"This":2,"will":3,"generate":1,"docs":2,"/</":2,"The":2,"home":1,"page":3,"be":2,"generated":2,"s":1,"README":1,".md":1,"function":3,"reference":1,"man":1,"are":2,"using":1,"easiest":1,"way":2,"check":1,"into":1,"git":1,"go":1,"settings":1,"repo":1,"sure":2,"that":3,"strong":4,"source":7,"master":1,"branch":1,"/":8,"Be":1,"update":1,"URL":1,"on":17,"github":3,"repository":1,"homepage":1,"so":1,"others":1,"easily":1,"navigate":1,"new":7,"site":3,"customise":2,"create":1,"_pkgdown":2,".yml":2,"modify":1,"as":3,"described":1,"also":1,"use":1,"need":1,"other":2,"files":1,"includes":1,"an":1,"RStudio":1,"add":1,"bind":1,"keyboard":1,"shortcut":1,"I":1,"recommend":1,"Cmd":2,"Shift":2,"W":2,"uses":1,"like":1,"worksheets":1,"replaces":1,"rarely":1,"used":2,"command":1,"close":2,"tabs":1,"mnemonic":1,"wild":1,"As":1,"last":1,"count":25,"by":4,"over":1,"packages":1,"few":1,"examples":1,"created":1,"people":1,"contributors":1,"bayesplot":1,"plotting":1,"functions":1,"posterior":1,"analysis":1,"model":1,"checking":1,"MCMC":1,"diagnostics":1,"valr":1,"read":1,"manipulate":1,"genome":1,"intervals":1,"signals":1,"mkin":1,"calculation":1,"routines":1,"based":1,"FOCUS":1,"Kinetics":1,"Report":2,"NMF":2,"framework":1,"perform":1,"non":1,"negative":1,"matrix":1,"factorization":1,"Comparing":1,"these":1,"sites":1,"great":1,"learn":1,"techniques":1,"Code":2,"conduct":1,"Please":1,"note":1,"project":3,"released":1,"Contributor":1,"Conduct":1,"participating":1,"agree":1,"abide":1,"its":1,"terms":1,"Links":1,"Download":1,"cloud":1,"Browse":1,".com":2,"r":2,"bug":1,"issues":1,"License":1,"Full":1,"license":1,"small":8,"MIT":1,"LICENSE":1,"Developers":1,"Hadley":2,"Wickham":2,"Author":2,"maintainer":1,"Jay":2,"Hesselberth":2,"Copyright":1,"holder":1,"funder":1,"Dev":1,"status":1,"footer":2,"Developed":1,"Site":1,"built":1,"{":10,"apiKey":1,"indexName":1,"inputSelector":1,"transformData":1,"hits":2,"return":2,".map":1,"hit":4,".url":1,"updateHitURL":1,"}":10,"defn":17,"mouse":4,"loc":3,"->":3,"vec":3,"y":3,"position":1,"two":1,"element":1,"vector":1,"e":10,"clientX":1,"clientY":1,"COMMENT;":16,"defc":21,"ex1":5,"click":34,"[]":12,"when":20,"@ex1":1,"swap":20,"inc":8,"conj":10,")))":12,"ex2":7,"@ex2":2,"ex3":7,"b":3,"ex3a":1,"@ex3":3,"ex3b":1,"ex6":6,"let":4,"@ex6":2,"reset":6,"str":3,")))))":1,"ex7":6,"@ex7":2,"[[":1,"m":2,"zero":1,"mod":1,"))))))":1,"ex8":7,"@ex8":5,"))))":3,"ex9":9,"index":14,"animals":6,"aardvark":2,"beetle":2,"cat":2,"dog":2,"elk":2,"ferret":2,"goose":2,"hippo":2,"ibis":2,"jellyfish":2,"kangaroo":2,"card":2,"nth":2,"@ex9":3,"dec":4,"next":5,"ex10":23,"@ex10":7,"max":3,"nav":3,"k":3,"keys":1,"keyCode":2,"Example":10,"Click":3,"me":3,"loop":12,"tpl":12,"bindings":6,"text":17,"~":6,"Button":2,"B":1,"Go":2,"mousemove":2,"do":9,"Previous":2,"keydown":1,"XHTML":2,"sample":1,"CDATA":1,"#example":1,"background":1,"color":1,"yellow":1,"]]":1,"Just":1,"simple":1,"test":1,"NEUTRONSTAR":1,"Application":1,"INNERBORDER":1,"NAVIGABLE":1,"SCROLLFLAT":1,"SELECTION":1,"var":2,"WinHttpReq":4,"ActiveXObject":1,"strURL":2,"temp":1,".Open":1,"false":1,".Send":1,"strResult":2,".ResponseText":1,"eval":1,"tbody":2},"HTML+ECR":{"<%":4,"if":1,"@name":2,"%>":4,"Greeting":2,",":1,"=":1,"!":2,"else":1,"end":1},"HTML+EEX":{"<":20,"h1":2,">":29,"Listing":1,"Books":1,"</":17,"table":2,"tr":4,"th":10,"Title":1,"Summary":1,"></":3,"<%":17,"=":20,"for":4,"book":6,"<-":3,"@books":1,"do":3,"%>":24,"#":1,"comment":1,"td":10,"><":7,"%=":7,".title":1,".content":1,"link":4,",":26,"to":4,":":18,"book_path":4,"(":4,"@conn":4,"show":1,")":4,"edit":1,"delete":2,"method":1,"data":1,"[":1,"confirm":1,"]":1,"end":3,"br":1,"/>":1,"new":1,"div":4,"h2":4,"%%":1,"@title":2,".form":2,"let":1,"{":5,"f":2,"}":5,"@changeset":2,"id":2,"phx":3,"-":3,"target":1,"@myself":2,"change":1,"submit":3,"label":4,"input":6,"error":4,"inputs":2,"phx_disable_with":2,"form_for":1,"phx_target":1,"phx_change":1,"phx_submit":1,"form":1},"HTML+ERB":{"<%":27,"provide":1,"(":19,":":15,"title":1,",":15,"@header":2,")":20,"%>":38,"present":1,"@users":3,"do":3,"|":8,"user_presenter":1,"<":49,"div":46,"class":27,"=":61,">":88,"h1":2,"><":26,"%=":11,"</":51,"will_paginate":2,"Name":1,"Email":1,"Chords":1,"Keys":1,"Tunings":1,"Credits":1,"Prem":1,"?":3,"Since":1,"if":8,"==":5,"[]":1,"No":1,"Users":1,"else":4,"render":2,"end":11,"COMMENT<!--":1,"Spree":4,"::":4,"Config":4,"[":13,"enable_fishbowl":1,"]":13,"id":15,"fieldset":2,"legend":2,"align":1,"t":4,"fishbowl_setting":1,"@fishbowl_option":1,".each":3,"key":5,"label_tag":2,".to_s":6,".gsub":1,".to_sym":1,"+":10,"tag":2,"br":2,"text_field_tag":1,"{":5,"size":1,"=>":5,"}":5,"hidden_field_tag":1,"check_box_tag":1,"fishbowl_always_":1,"always_fetch_cur":1,"!":1,"@location_groups":2,".empty":1,"fishbowl_locatio":2,"location_group":1,"select":1,"selected":1,"script":2,"type":1,"$(":1,".select2":1,"()":1,";":1,"partial":1,"table":12,"tr":16,"td":44,"Age":1,"group":1,"U5":1,"-":1,">>":1,"Total":1,"Diagnosis":1,"times":1,"M":1,"F":1,"></":12,"counter":2,"@diagnoses":1,"diagnosis":4,"#raise":1,".to_yaml":1,"and":2,"return":1,"count_male_under":4,"count_female_und":4,"count_male_in_be":4,"count_female_in_":4,"count_male_above":4,"count_female_abo":4,"@patient_record":1,"patient":9,".value_coded":1,".to_i":4,"+=":7,"elsif":2,">=":1,"<=":1,"style":1,".name":1},"HTML+Razor":{"@page":1,"@using":1,"Microsoft":1,".AspNetCore":1,".Components":1,".Forms":1,"<":48,"div":12,"class":16,"=":43,">":92,"h3":3,"Components":1,"h5":8,"People":1,"management":1,"made":1,"easy":2,"</":44,"table":2,"thead":2,"tr":6,"th":8,"Name":1,"Salary":1,"Areas":2,"Actions":1,"tbody":2,"@if":2,"(":14,"people":7,".Count":2,")":11,"{":16,"@foreach":1,"var":1,"person":12,"in":1,"td":10,"@person":2,".Name":1,".Salary":1,"@":2,"string":1,".Join":1,",":8,".Areas":1,".Select":1,"a":18,"=>":1,"$":1,"g":1,"%":1,")))":1,"onclick":3,"Fire":2,"Edit":2,"}":16,"else":2,"><":1,"colspan":1,"Noone":1,"here":1,"so":1,"sad":1,"...":2,"></":1,"showEditorForCre":5,"||":1,"showEditorForEdi":4,"EmployeeEditor":1,"OnCancel":1,"OnConfirm":2,"Person":8,"/>":1,"button":2,"Hire":2,"Someone":1,"label":2,"@people":1,"Employees":1,"@functions":1,"List":2,"new":4,"()":9,";":21,"int":1,"?":1,"editIndex":4,"bool":2,"void":5,"FeatureArea":1,"true":2,".Remove":1,"COMMENT//":2,"this":1,".person":1,".IndexOf":1,"CloseEditor":2,"false":2,"null":2,"StateHasChanged":2,"if":1,".Add":1,"[":1,".Value":1,"]":1,"ViewBag":1,".Title":2,"@section":1,"featured":1,"section":2,"hgroup":2,"h1":2,"@ViewBag":2,".":8,"h2":2,".Message":1,"p":2,"To":1,"learn":1,"more":4,"about":2,"ASP":5,".NET":5,"MVC":5,"visit":2,"href":5,"title":2,"http":1,":":2,"//":1,"asp":1,".net":1,"/":1,"mvc":1,"The":1,"page":1,"features":3,"mark":2,"videos":1,"tutorials":1,"and":6,"samples":1,"to":3,"help":1,"you":4,"get":1,"the":4,"most":1,"from":1,"If":1,"have":1,"any":1,"questions":1,"our":1,"forums":1,"We":1,"suggest":1,"following":1,"ol":2,"li":6,"Getting":1,"Started":1,"gives":2,"powerful":1,"patterns":1,"-":3,"based":1,"way":1,"build":1,"dynamic":1,"websites":1,"that":5,"enables":1,"clean":1,"separation":1,"of":2,"concerns":1,"full":1,"control":1,"over":1,"markup":1,"for":3,"enjoyable":1,"agile":1,"development":2,"includes":1,"many":1,"enable":1,"fast":1,"TDD":1,"friendly":1,"creating":1,"sophisticated":1,"applications":2,"use":1,"latest":1,"web":2,"standards":1,"Learn":3,"Add":1,"NuGet":2,"packages":1,"jump":1,"start":1,"your":2,"coding":1,"makes":1,"it":1,"install":1,"update":1,"free":1,"libraries":1,"tools":1,"Find":1,"Web":1,"Hosting":1,"You":1,"can":1,"easily":1,"find":1,"hosting":1,"company":1,"offers":1,"right":1,"mix":1,"price":1},"HXML":{"buildGlobal":1,".hxml":1,"-":51,"lib":12,"mcover":2,":":1,"D":7,"unittest":1,"x":1,"TestMain":1,"--":4,"macro":1,".MCover":1,".coverage":1,"(":1,"[":3,"]":3,",":3,")":1,"next":1,"cmd":3,"neko":3,"run":3,"s":2,"src":8,"test":3,"p":1,"resources":3,"/":14,"static":1,"analysis":1,".txt":1,"default":3,"config":3,".json":2,"c":1,"COMMENT#":1,"cp":9,"vscode":2,"extern":1,"api":1,"server":5,"protocol":1,"formatter":2,"syntaxes":1,"analyzer":1,"optimize":1,"js_unflatten":1,"hxnodejs":2,"no":2,"version":1,"warning":1,"JSTACK_MAIN":1,"=":2,"vshaxe":1,".Main":1,".main":1,"JSTACK_ASYNC_ENT":1,"JSTACK_FORMAT":1,"jstack":1,"haxe":1,"hxparser":1,"compiletime":1,"mockatoo":1,"mconsole":1,"hx3compat":1,"hxargs":1,"json2object":1,"yaml":1,"plist":1,"debug":1,"js":1,"bin":1,"build":1,".js":1,"inline":1,"main":1,"Build":1},"Hack":{"<?":29,"hh":29,"//":25,"strict":23,"COMMENT/**":83,"function":170,"get_something_st":3,"(":238,"ID":7,"$id":11,",":296,"string":91,"$something":2,")":194,":":205,"{":192,"return":86,"sprintf":7,"id_to_int":2,"))":20,";":274,"}":192,"get_user_string":1,"USER_ID":3,"get_cow_string":1,"COW_ID":3,"interface":1,"RecipeWithDemo":7,"public":93,"getDemoFilename":8,"()":147,"getDemoResult":7,"getDemoXHP":7,"?":27,"xhp":17,"getGETParams":2,"Map":34,"<":171,"mixed":21,">":216,"COMMENT//":24,"::":14,"fromArray":6,"$_GET":2,"getPOSTParams":2,"$_POST":1,"isGET":1,"bool":10,"$_SERVER":19,"[":32,"]":32,"===":3,"require_once":24,".":36,"class":58,"AssertRecipe":1,"extends":18,"Recipe":6,"implements":7,"protected":44,"getName":8,"<<":76,"Override":5,">>":81,"getDescription":7,"getFilenames":7,"Vector":35,"getDocs":8,"tuple":8,"assert_main":1,"null":14,"abstract":13,"Controller":3,"__construct":7,"startup":2,"getCSS":3,"Set":11,"getJS":3,"getTitle":4,"render":5,"final":22,"getHead":2,"$css":4,"=":121,"$this":26,"->":59,"toVector":3,"map":6,"==>":5,"link":1,"rel":1,"type":9,"href":16,"/>":10,"$js":4,"script":1,"src":1,"head":3,"meta":1,"http":1,"-":2,"equiv":1,"content":1,"title":2,"</":65,"toArray":6,"documentation":1,"x":15,"element":2,"attribute":2,"name":3,"$name":19,"implode":1,"explode":2,"getAttribute":2,")))":1,"$href":2,"a":30,"target":1,"docs":1,"&":1,"rarr":1,"TypehintViolatio":3,"Exception":5,"setup_errors":2,"void":10,"set_error_handle":1,"E_ALL":1,"handle_error":1,"$errno":2,"$errstr":6,"$errfile":1,"$errline":1,"$errcontext":1,"array":14,"$errtrace":1,"if":20,"E_RECOVERABLE_ER":1,"==":1,"strpos":3,"!==":5,"false":4,"throw":9,"new":11,"((":1,"&&":1,"trait":1,"StandardPage":3,"require":1,"renderMainColumn":4,"getExtraCSS":2,"{}":10,"getExtraJS":2,"addAll":3,"())":3,"private":7,"renderHeader":2,"div":44,"Hack":7,"ul":8,"li":18,"Install":1,"Tutorial":1,"Cookbook":3,"Docs":1,"GitHub":2,"HHVM":1,"hack":2,"nav":2,"phpfile":3,"primitive":1,"category":1,"%":3,"flow":1,"filename":3,"stringify":1,"highlight_file":1,"COMMENT/*":3,"true":2,"AssertException":6,"Assert":1,"static":8,"isNum":1,"$x":27,"num":1,"is_float":2,"else":2,"is_int":3,"isInt":1,"int":17,"isFloat":1,"float":1,"isString":1,"is_string":3,"isArrayOf":1,"T":3,"$fn":4,"is_array":2,"array_map":2,"InvariantViolati":4,"invariant":8,"$test":4,"$message":8,"!":8,"invariant_violat":4,"class_meth":2,"$class":4,"$method":4,"MySecureRequest":1,"$GETParams":1,"stringParam":1,"UNESCAPED_STRING":4,"GETParams":2,"contains":8,"$raw_string":3,"unescaped_string":3,"NavItem":3,"shape":15,"=>":40,"NavSection":3,"getNavSections":2,"renderNavItems":2,"$items":3,"$render_item":2,"$item":3,"frag":12,"renderNavSection":2,"$section":7,"$section_item":4,"h3":6,"$sections":2,"GetController":3,"Request":4,"$request":3,"parent":1,"getRequest":1,"request":1,"go":2,"$get":2,"$controller":3,"echo":4,"$head":2,"$body":2,"HomeController":2,"DBResultRecipe":1,"db_result_main":1,"$params":7,"UnescapedStringR":1,"$url":2,"Try":1,"setting":1,"the":3,"myStrParam":2,"GET":4,"param":1,"to":4,"something":1,"nice":1,"and":4,"innocent":1,"with":1,"this":2,"button":1,"...":1,"Hello":1,"world":1,"namespace":5,"\\":38,"GettingStarted":1,"MyFirstProgram":1,"__EntryPoint":1,"main":1,"noreturn":1,"printf":3,"for":1,"$i":6,"<=":1,"++":1,"*":1,"exit":1,"MyRequest":3,"getParams":5,"intParamX":1,"$param":6,"is_numeric":2,"intParam":1,"MyGETRequest":1,"MyPOSTRequest":1,"GetAndPostRecipe":1,"get_and_post_mai":1,"myIntParam":2,"boom":1,"form":4,"action":2,"method":2,"input":4,"value":4,"HH":13,"Tk":51,"as":7,"arraykey":3,"Tv":59,"MutableMap":1,"__Rx":56,"__AtMostRxAsArgs":13,"__MaybeMutable":50,"__OnlyRxIfImpl":7,"Rx":11,"KeyedTraversable":6,"$it":3,"__PHPStdLib":1,"toValuesArray":1,"varray":3,"toKeysArray":1,"__MutableReturn":21,"toImmVector":1,"ImmVector":1,"toMap":1,"toImmMap":1,"ImmMap":2,"toSet":1,"where":2,"toImmSet":1,"ImmSet":1,"immutable":1,"lazy":1,"KeyedIterable":1,"values":1,"keys":1,"Tu":12,"__AtMostRxAsFunc":6,"$callback":4,"mapWithKey":1,"filter":1,"filterWithKey":1,"zip":1,"Traversable":8,"$traversable":3,"Pair":5,"take":1,"$n":2,"takeWhile":1,"skip":1,"skipWhile":1,"slice":1,"$start":1,"$len":1,"concat":1,"super":1,"firstValue":1,"firstKey":1,"lastValue":1,"lastKey":1,"isEmpty":2,"count":1,"at":1,"$k":7,"get":1,"__Mutable":10,"__ReturnsVoidToR":7,"set":1,"$v":1,"setAll":1,"clear":1,"containsKey":1,"add":2,"$p":1,"reserve":1,"$sz":1,"remove":1,"removeKey":1,"differenceByKey":1,"getIterator":1,"KeyedIterator":2,"__Deprecated":1,"darray":2,"$arr":1,"fromItems":1,"__toString":1,"items":1,"Iterable":1,"toVArray":1,"toDArray":1,"MapIterator":1,"+":1,"current":1,"key":1,"valid":1,"next":1,"rewind":1,"DBResultExtra":2,"DBResult":3,"FakeDB":1,"getRawRows":2,"$good_extra":2,"json_encode":1,"$bad_extra":2,"processRow":2,"$row":12,"$extra":9,"json_decode":1,"||":1,"getDBResults":1,"$ret":3,"foreach":2,"$raw_row":2,"newtype":4,"$s":4,"escape_unescaped":1,"assert_user_id":1,"assert_cow_id":1,"use":3,"$main_column":6,"h1":4,"$description":3,"appendChild":4,"p":4,"$filename":3,"$file":2,"$recipe":6,"instanceof":1,"try":1,"$result":7,"catch":1,"$e":3,"get_class":1,"getMessage":1,"trim":1,"br":1,"/></":1,"$demo":2,"id":1,"Demo":1,"Output":1,"$render_doc_link":2,"$doc":2,"list":1,"$link":3,"><":1,"></":1,"Relevant":1,"Official":1,"Documentation":1,"The":2,"helps":1,"you":4,"write":1,"code":3,"by":1,"giving":1,"examples":2,"of":1,"It":1,"is":2,"written":1,"in":2,"open":1,"source":1,"If":1,"over":1,"can":1,"read":1,"check":1,"out":1,"repository":1,"run":1,"it":1,"yourself":1,"recipes":1,"cookbook":1,"are":1,"small":1,"that":1,"illustrate":1,"how":1,"solve":1,"common":1,"interesting":1,"problems":1,"UserIDRecipe":1,"user_id_main":1},"Haml":{"%":7,"p":1,"Hello":1,",":18,"World":1,"!":1,"/":1,"replace":1,".pull":1,"-":16,"right":1,".btn":5,"group":2,"=":4,"link_to":4,"page":8,".url":1,"target":1,":":20,"title":5,"t":5,"(":10,")":6,"class":4,"do":4,"i":5,".icon":5,"picture":1,".row":4,"black":1,"refinery":3,".edit_admin_page":1,".nested_url":2,"switch_locale":1,".translations":1,".first":1,".locale":1,"unless":1,".translated_to_d":1,"?":2,"))":2,"scope":4,"=>":4,"edit":1,"blue":1,"if":1,".deletable":1,".admin_page_path":1,"methode":1,"delete":1,"data":1,"{":1,"confirm":1,"page_title_with_":1,"}":1,"trash":2,"red":1,"else":1,"button":1,"xs":1,"default":1,".disabled":1,".new_admin_page_":1,"parent_id":1,".id":1,"plus":1,"green":1},"Handlebars":{"<":9,"div":10,"class":5,"=":5,">":18,"h1":6,"By":2,"{{":8,"fullName":2,"author":2,"}}":8,"</":9,"body":3,"Comments":1,"#each":1,"comments":1,"h2":2,"/":1,"each":1,"title":1},"Haskell":{"import":19,"Data":8,".Char":1,"main":7,"::":19,"IO":2,"()":2,"=":66,"do":3,"let":4,"hello":2,"putStrLn":3,"$":30,"map":14,"toUpper":1,"SHEBANG#!runhaskell":1,".Maybe":4,"COMMENT--":42,"average":3,"(":80,"Int":20,",":116,")":78,"->":34,"x":24,"y":10,"((":5,"+":5,"`":6,"div":1,"notBlocked":3,"[":23,"String":21,"]":23,"))":6,"Bool":6,"maze":13,"_":7,"==":5,"!!":6,"substitute":4,"a":3,"orig":2,"pos":5,"el":2,"before":2,"after":2,"splitAt":1,"in":2,"++":7,"tail":17,"draw":2,"row":2,"where":11,"tryMoves":5,"Maybe":3,"[]":8,"Nothing":2,"prevPos":3,"newPos":2,"wallPos":2,":":22,"more":2,"case":1,"solve":13,"of":1,"Just":2,"newPositions":4,"-":4,"notPrev":1,"/=":7,"wallPositions":1,"zipped":2,"zip":1,"legalMoves":2,"filter":4,"startx":2,"length":14,"head":1,"starty":2,"start":1,"interact":1,"t":1,"module":3,"Main":1,"Sudoku":9,"sudoku":36,"COMMENT{-":1,"pPrint":5,"fromMaybe":1,"isSolved":4,".List":3,".Split":1,"type":1,"|":11,"otherwise":2,"index":27,"<-":2,"elemIndex":1,"sudokus":2,"nextTest":5,"i":7,"checkRow":2,"checkColumn":2,"checkBox":2,"listToMaybe":1,"mapMaybe":1,"take":1,"drop":1,"getRow":3,"nub":6,"getColumn":3,"getBox":3,"chunksOf":10,"quot":3,"transpose":4,"mod":2,"concat":2,"concatMap":3,"*":1,"product":1,"False":5,".":20,"sudokuRows":4,"sudokuColumns":3,"sudokuBoxes":3,"True":2,"intercalate":2,"show":1,"Language":10,".Haskell":10,".HsColour":10,"Output":6,"..":3,"ColourPrefs":4,"hscolour":15,".Colourise":1,"qualified":7,".TTY":1,"as":7,"TTY":2,".HTML":1,"HTML":3,".CSS":1,"CSS":4,".ACSS":1,"ACSS":2,".InlineCSS":1,"ICSS":3,".LaTeX":1,"LaTeX":3,".MIRC":1,"MIRC":2,"mapAccumL":1,"isPrefixOf":3,".Output":1,"--":21,"Debug":1,".Trace":1,"^":17,"format":2,"Colour":2,"preferences":2,"for":4,"formats":2,"that":2,"support":2,"them":2,"Whether":4,"to":2,"include":2,"anchors":2,"output":7,"document":2,"is":2,"partial":5,"or":2,"complete":1,"Title":2,"input":1,"literate":1,"haskell":1,"not":1,"Haskell":4,"source":4,"code":4,"Coloured":2,"pref":2,"anchor":2,"title":14,"if":2,"then":2,"id":8,"else":2,"top":11,"chunk":3,"joinL":9,"classify":9,"inlines":3,"Code":7,"c":8,"Lit":12,"transformer":1,"TTYg":1,".top":5,"data":1,"{":2,"unL":2,"}":2,"deriving":1,"Show":1,"s":5,"lines":6,"\\":7,"M":2,"n":5,"DOS":1,"MacOS":1,"Unix":1,"acc":1,"xs":16,"allProg":5,"Should":1,"give":1,"an":1,"error":1,"message":1,"c2":4,"any":2},"HiveQL":{"SET":2,"hive":5,".tez":1,".container":1,".size":1,"=":12,";":18,"set":4,".optimize":1,".sort":1,".dynamic":3,".partition":3,"true":2,"hivevar":1,":":1,"DB":8,"test":1,"create":4,"database":1,"if":1,"not":1,"exists":1,"${":7,"}":7,"COMMENT--":4,"CREATE":1,"EXTERNAL":1,"TABLE":4,".users":2,"(":7,"id":1,"STRING":2,",":17,"name":3,"age":1,"INT":1,")":7,"COMMENT":1,"ROW":1,"FORMAT":1,"DELIMITED":1,"FIELDS":1,"TERMINATED":1,"BY":3,"NULL":1,"DEFINED":1,"AS":2,"STORED":1,"TEXTFILE":1,"LOCATION":1,"TBLPROPERTIES":1,"MSCK":1,"REPAIR":1,".methodos_csv":1,"SYNC":1,"PARTITIONS":1,"table":3,".purchases":2,"as":4,"select":3,"product":2,"price":2,"user_id":1,"from":3,".purchases_exten":1,"stored":1,"orc":1,"tblproperties":1,"SELECT":3,"sum":1,"total_spent":1,"count":1,"nb_products":1,"FROM":2,"LEFT":1,"JOIN":1,"GROUP":2,".mapred":1,".mode":2,"nonstrict":2,".exec":2,"nzhang_t1":4,"like":2,"srcpart":3,"nzhang_t2":4,"INSERT":2,"OVERWRITE":2,"PARTITION":2,"ds":7,"hr":7,"key":3,"value":3,"WHERE":2,"AND":1,"and":1,"show":2,"partitions":2,"*":2},"HolyC":{"U0":11,"OnceDemo":2,"()":5,"{":15,"//":18,"Set":1,"code":1,"to":2,"execute":1,"next":1,"reboot":1,".":4,"Once":2,"(":49,")":42,";":104,"You":1,"can":1,"issue":1,"multiple":1,"and":1,"they":1,"get":1,"queued":1,"if":6,"YorN":1,"BootRAM":1,"}":15,"#help_index":1,"asm":1,"COMMENT//":13,"_GR_UPDATE_LINE6":4,"::":5,"PUSH":14,"RBP":41,"MOV":95,",":286,"RSP":5,"RSI":23,"RDI":45,"RAX":100,"U64":79,"SF_ARG2":7,"[":83,"]":83,"rsi":2,"=":26,"src":2,"RBX":42,"&":7,"rev_bits_table":2,"RCX":54,"SF_ARG3":5,"rcx":2,"d":7,"SF_ARG4":5,"rdi":2,"image":2,"SF_ARG1":9,"R8":23,"rbp":3,"vga":2,"dst":4,"@@":16,":":8,"LODSQ":3,"CMP":3,"JE":2,"XLATB":16,"ROR":16,"ADD":16,"DEC":3,"JNZ":3,"POP":14,"RET1":5,"_DC_BLOT_COLOR4":2,"R10":6,"R9":14,"RDX":108,"I32":3,"XOR":5,"BT":33,"*":54,"+":44,"ADC":32,"SHL1":28,"U8":11,"DL":4,"INC":5,"_IS_PIX_COVERED0":2,"#assert":1,"FONT_WIDTH":1,"==":6,"FONT_HEIGHT":1,"SAR":2,"IMUL2":1,"TEXT_COLS":1,"gr":6,".win_z_buf":1,"DX":2,"U16":2,"CTask":5,".win_z_num":1,"JAE":1,"Jump":1,"not":1,"covered":1,"_GR_ROP_EQU_U8_N":2,"MOVZX":9,"text":1,".font":1,"is":5,"8x8":1,"char":1,"font":1,"data":1,"-":3,"bits":1,"ATTRf_UNDERLINE":1,"JNC":1,"OR":9,"TEST":1,"JZ":1,"Warning":1,"color":3,"bit":1,".to_8_colors":1,"repeated":1,"times":1,"width_internal":2,".to_8_bits":2,"AL":7,"SHR":7,"NOT":8,"AND":16,"_extern":5,"GrRopEquU8NoClip":1,"I64":13,"ch":1,"public":1,"Bool":1,"IsPixCovered0":1,"task":20,"x":1,"y":1,"No":1,"clipping":1,"GrUpdateLine64":1,"**":6,"_vga":2,"_src":2,"_dst":2,"GrUpdateLine64Fl":1,"DCBlotColor4":1,"img":1,"img_cache":1,"cnt":1,"RandPts":3,"i":32,"F64":2,"t0":2,"tS":2,"do":1,"for":6,"<":7,"++":6,".dc":2,"->":5,"RandU16":1,"GrPlot":1,"RandU32":2,"%":2,"GR_WIDTH":1,"GR_HEIGHT":1,"Yield":1,"while":5,"DCFill":3,"RandDemo":2,"Seed":10,"FF":1,":::":1,"/":2,"Kernel":1,"KTask":1,".HC":1,"PressAKey":2,"RandI16":5,"Dft":1,"should":1,"be":1,"kept":1,"zero":1,"PromptDemo":2,"name":4,"CDate":1,"cdt":3,"GetI64":3,"GetF64":1,"e3":1,"GetStr":1,"Free":1,"GetDate":1,"Now":1,"SpyStkRep":2,"CDoc":2,"doc":4,"DocDblBufStart":2,"!":2,"ScanChar":2,"&&":2,"TaskValidate":3,"))":3,"StkRep":1,"DocDblBufSwap":4,"Refresh":2,"DocPut":2,"DocDblBufEnd":2,"SpyCallerRep":2,"CallerRep":1,"Spy":2,"TRUE":1,"Fs":2,"next_task":2,"!=":1,"task_name":1,"else":3,"break":2},"Hy":{"COMMENT;":2,"(":51,"defn":5,"fib":4,"[":15,"n":5,"]":7,"if":2,"<=":1,")":10,"+":1,"-":10,"))":8,")))))":1,"=":5,"__name__":1,"for":3,"x":3,"]]":4,"print":5,"))))":2,"SHEBANG#!hy":1,"fizz":2,"[]":4,"buzz":2,"fizzbuzz":2,"defmain":1,"&":1,"rest":1,"args":1,"i":6,"range":2,"cond":1,"and":1,"%":4,")))":4,"True":1,"import":1,"concurrent":1,".futures":1,"ThreadPoolExecut":2,"as":3,"completed":2,"random":1,"randint":2,"sh":1,"sleep":2,"task":2,"to":2,"do":2,"with":1,"executor":2,"setv":1,"jobs":2,"list":1,"comp":1,".submit":1,"future":2,".result":1},"HyPhy":{"COMMENT/*":39,"RequireVersion":1,"(":3105,")":3010,";":3225,"function":21,"BuildCodonFreque":9,"obsF":28,"{":678,"PIStop":16,"=":1609,"result":12,"ModelMatrixDimen":21,",":3010,"}":682,"hshift":105,"for":264,"h":248,"<":323,"+":1639,"first":12,"$16":28,"second":12,"%":55,"$4":40,"third":12,"if":219,"_Genetic_Code":51,"[":1155,"]":1155,"==":413,"-":438,"*":476,"continue":17,"return":35,"/":135,"ReportDistributi":16,"rc":3,"freqStrMx":19,"infix":40,"skip0":2,"distroString":6,"reportMx":9,"mi":116,"ExecuteCommands":389,"||":18,">":63,"Format":231,"DefineNucleotide":3,"dummy":13,"ModelTitle":9,"modelDesc":22,"modelConstraintS":22,"customLoopCounte":42,"rateBiasTerms":15,"!=":2,"else":105,"break":8,"Abs":15,"))":73,"defineRateDistri":3,"resp":37,"categDef1":20,"randomizeInitVal":5,"mi2":10,"<=":22,"stratDNDS":2,"respP":15,"respN":7,"Random":6,"ChoiceList":10,"branchLengths":15,"SKIP_NONE":10,"fileCount":6,"#include":20,"ExecuteAFile":4,"fprintf":342,"stdout":220,"SetDialogPrompt":8,"DataSet":6,"ds_1":4,"ReadDataFile":6,"PROMPT_FOR_FILE":8,"LAST_FILE_PATH":23,".species":74,".sites":88,"DataSetFilter":78,"filteredData_1":8,"CreateFilter":78,"GeneticCodeExclu":4,"HarvestFrequenci":8,"observedFreq_1":2,"observedFreqSing":4,"done":10,"while":5,"!":4,"fscanf":6,"stdin":5,"{{":25,"}}":23,"ModelTitle_1":2,"treeString_1":2,"treeString":5,"ds_2":4,"filteredData_2":8,"observedFreq_2":2,"ModelTitle_2":2,"treeString_2":2,"totalCodonCount":11,"respM":2,"lfDef":11,"{}":1,"fileID":62,"categDef_1":2,"freqStrMx_1":10,"categDef_2":2,"freqStrMx_2":9,"lfDef1":8,"CLEAR_FILE":9,"resToPath":10,"vectorOfFrequenc":7,"nucModelMatrix_1":2,"AC_1":5,"t":47,"AT_1":5,"CG_1":5,"CT_1":5,"GT_1":5,"Model":5,"nucModel_1":1,"nucFilter_1":2,"Tree":6,"nucTree_1":2,"nucModelMatrix_2":2,"AC_2":5,"AT_2":5,"CG_2":5,"CT_2":5,"GT_2":5,"nucModel_2":1,"nucFilter_2":2,"nucTree_2":2,"LikelihoodFuncti":74,"nuc_lf":2,"Optimize":85,"nuc_res":1,"global":72,"codonFactor_1":4,"codonFactor_2":4,"lfParts":7,"rateMultipliers":1,"part":12,"treeID":6,"nlfDef":5,"lc":6,"Columns":18,"bnames":3,"sumPath":19,"treeBranchParame":6,"sop":2,"Max":6,"OPTIMIZATION_PRE":4,"P_1_1":5,":=":106,"P_1_2":4,"P_1_3":3,"P_2_1":5,"P_2_2":5,"P_2_3":2,"S_1_0":4,"S_1_1":4,"S_1_2":5,"S_1_3":2,"S_2_0":4,"S_2_1":4,"S_2_2":5,"S_2_3":2,"R_1_0":3,"R_1_1":2,"R_1_2":3,"R_2_0":3,"R_2_1":2,"R_2_2":3,"res":27,"lf":46,"USE_LAST_RESULTS":7,"SKIP_CONJUGATE_G":2,"d1":21,"d2":18,"codonFactor_1__":1,"codonFactor_2__":1,"AC_1__":1,"AT_1__":1,"CG_1__":1,"CT_1__":1,"GT_1__":1,"AC_2__":1,"AT_2__":1,"CG_2__":1,"CT_2__":1,"GT_2__":1,"baseLineLL":4,"LFCompute":7,"LF_START_COMPUTE":3,"bestDiff":20,"1e100":6,"bestAlpha":13,"bestBeta":9,"bestLL":1,"step":15,"step2":3,"v1":27,"v1c":26,"v2":66,"v2c":16,"checkASample":7,"saveBD":6,"LF_DONE_COMPUTE":3,"GetString":11,"paramList":10,"degF":7,"LogL":13,"AIC":17,"AICc":3,"LIKELIHOOD_FUNCT":7,"k":153,"degFPSS":7,"res_PSS":2,"LogLPSS":7,"AICPSS":3,"AICcPSS":3,"fpath":8,"DeleteObject":3,"degFPSP":7,"res_PSP":2,"LogLPSP":7,"AICPSP":3,"AICcPSP":3,"degFPSH":7,"res_PSH":2,"LogLPSH":7,"AICPSH":3,"AICcPSH":3,">=":15,"degFJ":7,"res_J":2,"LogLJ":7,"AICJ":3,"AICcJ":3,"COMMENT\"":16,"whichRate":3,"res_n":2,"localDiff":3,"Rows":8,"modelMatrixList":10,"runAModel":2,"modelID":3,"fileName":2,"xtraP":2,"midx":8,"givenTree":7,"filteredData":16,"lf_info":2,"locals":5,"branchLengthStas":4,"_iv":16,"currentBL":2,"BranchLength":3,"currentBN":3,"BranchName":68,"maxModelWidth":6,"params":7,"cAIC":8,")))":10,"TL":5,"sepString":9,"resultMatrix":6,"bestAIC":4,"bestAICidx":3,"bestCAIC":4,"bestCAICidx":4,"skipCodeSelectio":3,"doREV":4,"modelCount":5,"capString":7,"SKIP_MODEL_PARAM":2,"modelType":25,"ds":11,"_DO_TREE_REBALAN":3,"mid":8,"labelMatrix":2,"aaString":4,"fC":5,"OpenWindow":1,"CHARTWINDOW":1,"ModelNames":4,"ParameterCount":2,"MAXIMUM_ITERATIO":1,"SetWDistribution":2,"rateType":56,"P":63,".5":17,":":76,"categFreqMatrix":18,"categRateMatrix":10,"category":16,"c":57,"MEAN":16,"1e25":14,"P1":37,"P2":18,"W":8,"W1":8,".25":3,"R1":8,"R2":6,"P3":5,"P4":4,"alpha":36,"beta":36,"EQUAL":9,"GammaDist":6,"_x_":86,"CGammaDist":13,"alpha2":9,".75":1,"betaP":45,"betaQ":40,"^":12,"Beta":5,"IBeta":10,"resp__":2,"Min":12,"mu":43,"sigma":50,".01":1,"sqrt2pi":4,"Sqrt":4,"Arctan":4,"Exp":19,"sqrt2pi__":12,"ZCDF":33,"((":45,"sigma1":32,"sigma2":16,".1":1,"1e200":2,"Log":4,"CONSTANT_ON_PART":3,"FrameText":2,"frameChar":3,"vertChar":3,"parOff":4,"theText":3,"GetDistributionP":2,"sigLevel":9,"GetInformation":1,"distrInfo":12,"D":11,"E":7,"T":4,"sampleVar":14,"ConstructCategor":1,"marginals":15,"COMPLETE":1,"CC":7,"numberOfSubsets":11,"subsetMarginals":5,"v":227,"l":38,"positiveProb":16,"PopulateModelMat":5,"ModelMatrixName":74,"&":3,"EFV":3,"vshift":86,"diff":24,"&&":8,"transition":24,"transition2":24,"EFV__":56,"transition__":28,"transition2__":28,"nucPosInCodon":9,"nucPosInCodon__":52,"kappa":6,"spawnLikelihood":3,"kappaSharedOrNot":2,"partitionTreeStr":2,"partitionTrees":2,"MULTIPLY_BY_FREQ":3,"observedFreq":8,"theModel":1,"modelMatrix":1,"lfSpawnString":8,"NICETY_LEVEL":2,"lowerSeqBound":3,"partitionLengths":1,"chosenModelList":5,"modelTypes":5,"shareType":6,"psigLevel":6,".95":1,"categCount":7,"$1":3,"dummyVar":1,"tableSeparator":5,"cachedBranchLeng":4,"timer":10,"Time":6,"RESTORE_GLOBALS":1,"VERBOSITY_LEVEL":1,"RestoreGlobalVal":1,"lfIndex":3,"i":18,"SAVE_GLOBALS":5,"SetParameter":2,"globalSpoolMatri":4,"SAVE_GLOBALS2":1,"lfConstrained":4,"dataType":4,"SelectTemplateMo":1,"RelRatio":2,"relationString":1,"parameter2Constr":18,"LAST_MODEL_PARAM":5,"funnyString":4,"separator":4,"fullModelLik":2,"fullVars":2,"clockTree":2,"res1":5,"lnLikDiff":3,"degFDiff":3,"CChi2":5,"ReceiveJobs":5,"sendOrNot":2,"MPI_NODE_COUNT":11,"MPIReceive":1,"fromNode":22,"result_String":2,"jobModelNum":24,"MPINodeState":29,"vv1":4,"vv2":6,"vv3":6,"vv4":6,"vv5":6,"vv6":6,"MPISend":3,"modelNum":11,"v3":34,"v4":18,"v5":15,"v6":9,"stdl":6,"lf_MLES":12,"fullnp":6,"addOn":7,"resultCache":63,"lnL":14,"np":13,"LRT":22,"PRINT_DIGITS":14,"pValue":20,"rejectAt":10,"rejectCount":7,"mSpecMatrix":5,"AC":12,"synRate":48,"R":26,"AT":12,"CG":12,"CT":12,"GT":12,"setElement":6,"cc":3,"printModelMatrix":2,"modelString":23,"mstrConv":25,"sep":7,"BASE_PATH":11,"KEEP_OPTIMAL_ORD":1,"MESSAGE_LOGGING":1,"r":18,"MG94custom":2,"MG94customModel":1,"USE_POSITION_SPE":1,"tr":4,"TreeScaler":1,"GTRMatrix":2,"nt":12,"nucFilter":3,"nucFreq":2,"GTRModel":1,"givenTreeString":2,"nucTree":3,"lfn":2,"nres":3,"ReplicateConstra":1,"OPTIMIZE_SUMMATI":2,"ub4":5,"ub5":5,"ub6":3,"paramCount":1,"mpiNode":16,"nodeCounter":6,"checkEmbedding":2,"_m1":5,"_m2":5,"r2":6,"modelString2":12,"npd":2,"1e10":1,"#profile":3,"START":1,"s":3,"m":3,"PAUSE":1,"s2":3,"_hyphy_profile_d":4,"stats":5,"_profile_summer":5,"_instructions":3,"_indices":2,"aMatrix":13,"template":5,"INTEGRATION_PREC":1,"END_OF_FILE":1,"ACCEPT_BRANCH_LE":1,"data":75,"assert":275,"totalcodons":5,"$":1,"codonfilter":7,"CheckCodonFilter":69,"String":1,"treestring":1,"CreateGY94Model":1,"UseModel":69,"model":69,"TipCount":271,"tree":341,"likelihood":4,"mlestimates":7,"BranchCount":69,"associativearray":2,"globalindependen":3,"ivariable":5,"variable":3,"cmdstring":3,"persitelikelihoo":70,"sitecodonfilter":270,"sitetree":201,"ibranch":335,"branchname":201,"branchlength":67,"itip":335,"tipname":201,"TipName":67,"tiplength":67,"sitelikelihood":134,"sitemlestimates":201},"IDL":{"COMMENT;":53,";":6,"+":5,"-":5,"function":3,"mg_acosh":1,",":18,"z":4,"compile_opt":3,"strictarr":3,"return":5,"alog":1,"(":17,"sqrt":2,")":13,"*":1,"))":2,"end":4,"mg_trunc":2,"x":4,"result":3,"=":8,"ceil":1,"posInd":3,"where":1,"gt":2,"nposInd":2,"if":5,"then":5,"begin":2,"[":3,"]":3,"floor":1,"endif":2,"print":1,"MODULE":1,"mg_analysis":1,"DESCRIPTION":1,"Tools":1,"for":1,"analysis":1,"VERSION":1,"SOURCE":1,"mgalloy":1,"BUILD_DATE":1,"January":1,"FUNCTION":2,"MG_ARRAY_EQUAL":1,"KEYWORDS":1,"MG_TOTAL":1,"mg_gcd":2,"a":3,"b":3,"on_error":1,"n_params":1,"()":1,"ne":1,"message":2,"~":2,"mg_isinteger":2,"||":1,"_a":3,"abs":2,"_b":3,"minArg":5,"<":1,"maxArg":3,">":1,"eq":2,"remainder":3,"mod":1},"IGOR Pro":{"#pragma":6,"rtGlobals":3,"=":60,"StrConstant":3,"myConstString":1,"COMMENT//":36,"constant":1,"myConst":1,"Structure":3,"struct1":1,"string":11,"str":2,"variable":6,"var":3,"EndStructure":2,"static":6,"struct2":1,"#include":3,"#ifdef":1,"NOT_DEFINED":1,"#endif":2,"Function":14,"FooBar":1,"()":14,"return":16,"End":15,"FooBarSubType":1,":":3,"ButtonControl":1,"/":49,"D":2,"FooBarVar":1,"FooBarStatic":1,"threadsafe":2,"FooBarStaticThre":1,"FooBarThread":1,"CallOperationsAn":1,"(":61,")":55,"someDQString":2,"Make":4,"N":6,",":70,"root":1,"myWave":3,"WAVE":6,"Redimension":2,"-":8,"print":1,"strlen":2,"version":1,"IgorVersion":2,"IndependentModul":2,"CodeBrowserModul":3,"<":3,"Resize":1,"Controls":1,">":1,"Menu":1,"Q":5,"#CreatePanel":1,"#ResetPanel":1,"strConstantMarke":1,"constantMarker":1,"addDecoratedStru":1,"text":6,"declWave":7,"lineWave":4,"[":14,"parseVariables":7,"]":12,"T":7,"Variable":2,"if":12,"paramIsDefault":1,"|":1,"!=":3,"//":6,"added":1,"for":3,"debugging":1,"endif":12,"numLines":6,"idx":12,"numEntries":9,"numMatches":6,"procText":6,"reStart":4,"name":4,"StaticKeyword":3,"Wave":5,"helpWave":2,"getHelpWave":2,"Grep":2,"INDX":2,"E":6,"W_Index":8,"Duplicate":3,"FREE":5,"wavStructureStar":6,"KillWaves":2,"Z":6,"KillStrings":2,"S_fileName":2,"WaveClear":4,"!":3,"V_Value":1,"no":2,"matches":1,"DimSize":3,"wavStructureEnd":4,"))":3,"+":15,";":4,"+=":8,"SplitString":4,"]]":1,"createMarkerForT":1,"LowerStr":1,"between":1,"and":1,"structure":1,"needed":1,"R":1,"temp":3,"getStructureElem":1,"endfor":2,"getProcedureText":3,"module":9,"procedureWithout":3,"#if":1,">=":1,"ListToTextWave":1,"#else":1,"ItemsInList":2,"==":4,"wv":8,"StringFromList":2,"p":1,"S":3,"AddHTML":1,"context":4,"line":13,"html":8,"re":7,"str0":7,"str1":7,"str2":5,"str3":1,"str4":1,"n":5,"lines":3,"V_flag":3,"break":1,"Doxygen":1,"comments":1,"RemoveEnding":1,"funcName":3,"linesOfContext":3,"procedure":7,"isProcGlobal":1,"debugPrint":1,"ProcedureText":1,"getModuleList":1,"String":6,"moduleList":9,"ListMatch":2,"skip":2,"WM":2,"modules":1,"GetIndependentMo":1,"SortList":1,"DFREF":1,"dfr":3,"createDFWithAllP":1,"pkgFolder":1,"SDFR":1,"$helpWave":2,"WaveExists":1,"id":1,"row":1,"fullName":1,"Endstructure":1,"compile":1,"Execute":1,"P":1},"INI":{"title":3,"=":467,"Mindstorms":2,"isbn":2,"author":3,"Seymour":2,"Papert":2,"pubmonth":2,"subject":2,"children":2,"computers":2,"powerful":2,"ideas":2,"LOGO":2,"education":2,"url":3,"http":2,":":17,"//":10,"www":6,".papert":2,".org":5,"/":28,"COMMENT#":114,"[":49,"Messages":1,"Control":1,"]":49,"disable":2,"C0111":1,",":51,"C0201":1,"C0301":1,"C0325":1,"C1801":1,"F0401":1,"W0511":1,"W0142":1,"W0622":1,"C0103":1,"E1101":1,"E1111":1,"R0902":1,"R0912":1,"R0913":1,"R0914":1,"R0915":1,"R1702":1,"R1705":1,"R1710":1,"W0110":1,"W0141":1,"W0201":1,"W0401":1,"W0603":1,"W0212":1,"W0613":1,"W0621":1,"W0703":1,"W1201":1,"W1505":1,"Basic":1,"variable":1,"-":105,"rgx":6,"a":10,"z_":4,"z0":5,"9_":5,"{":3,"}":3,"$":5,"argument":1,"method":1,"(":7,"|":8,"setUp":2,"tearDown":2,")":9,"module":1,"((":2,"*":5,"A":2,"Z":2,"zA":1,"Z0":1,"+":4,"manila":1,"))":1,"no":2,"docstring":2,"__":2,".*":5,"tT":1,"est":1,"Design":1,"max":4,"public":2,"methods":2,"min":2,"args":1,"Variables":1,"additional":1,"builtins":1,"_":2,"Similarities":1,"similarity":1,"lines":2,"ignore":5,"comments":2,"yes":4,"docstrings":1,"imports":2,"flake8":1,"min_python_versi":1,"line":2,"length":2,"ban":1,"relative":1,"true":11,"format":1,"greedy":1,"inline":1,"quotes":1,"double":1,"mypy":1,"init":1,"return":1,"enable":1,"extensions":2,"TC":1,"TC2":1,"type":2,"checking":1,"exempt":1,"modules":1,"typing":2,"eradicate":1,"whitelist":1,"extend":3,"^":2,";":6,"E501":1,"E203":1,"SIM106":1,"ANN101":1,"ANN102":1,"per":1,"file":1,"ignores":1,"__init__":1,".py":3,"F401":1,"TC002":1,"tests":3,"test_":3,"ANN201":2,"COMMENT/*":6,"exclude":1,"get":1,"poetry":2,"install":1,"fixtures":2,"BASIC":1,"FORMAT":1,"indent":1,"string":1,"long":1,"\\":2,"s":3,"MESSAGES":1,"CONTROL":1,"wrong":1,"import":1,"order":1,"app":1,"Kivy":1,"Kazam":1,"package":3,".name":1,"kivykazam":1,".domain":1,"org":2,".test":1,"source":5,".dir":3,".":1,".include_exts":1,"py":1,"png":1,"jpg":1,"kv":1,"atlas":1,"#source":1,".include_pattern":1,"assets":1,".jpg":1,"version":9,"requirements":1,"kivy":1,"#garden_requirem":1,"#presplash":1,".filename":2,"%":2,"data":2,"presplash":1,".png":2,"#icon":1,"icon":3,"orientation":1,"all":1,"#services":1,"NAME":1,"ENTRYPOINT_TO_PY":1,"NAME2":1,"ENTRYPOINT2_TO_P":1,"fullscreen":1,"#android":12,".permissions":1,"INTERNET":1,".api":1,"android":1,".minapi":1,".sdk":1,".ndk":1,"9c":1,".private_storage":1,"True":2,".ndk_path":1,".sdk_path":1,".ant_path":1,".p4a_dir":1,".p4a_whitelist":1,".entrypoint":1,".renpy":1,".android":1,".PythonActivity":1,".add_jars":1,"foo":1,".jar":2,"bar":1,"path":2,"to":2,"more":1,"run":1,"branch":1,"dynamic_context":1,"test_function":1,"warehouse":2,"omit":1,"migrations":1,"update":2,"Sun":1,"Feb":1,"PM":1,"EST":1,"last_client":2,"eeschema":5,"pcbnew":3,"PageLayoutDescrF":2,"LastNetListRead":2,"UseCmpFile":2,"PadDrill":2,"PadDrillOvalY":2,"PadSizeH":2,"PadSizeV":2,"PcbTextSizeV":2,"PcbTextSizeH":2,"PcbTextThickness":2,"ModuleTextSizeV":2,"ModuleTextSizeH":2,"ModuleTextSizeTh":2,"SolderMaskCleara":2,"SolderMaskMinWid":2,"DrawSegmentWidth":2,"BoardOutlineThic":2,"ModuleOutlineThi":2,"libraries":3,"LibDir":3,"general":2,"SubpartIdSeparat":1,"SubpartFirstId":1,"home":1,"hschmale":1,"KiCad":1,"LibMods":1,"3rdParty":1,"NetFmtName":1,"RptD_X":1,"RptD_Y":1,"RptLab":1,"LabSize":1,"LibName1":2,"power":2,"LibName2":2,"device":2,"LibName3":2,"transistors":2,"LibName4":2,"conn":2,"LibName5":2,"linear":2,"LibName6":2,"regul":2,"LibName7":2,"74xx":2,"LibName8":2,"cmos4000":2,"LibName9":2,"adc":2,"dac":2,"LibName10":2,"memory":2,"LibName11":2,"xilinx":2,"LibName12":2,"special":1,"LibName13":2,"microcontrollers":2,"LibName14":2,"dsp":2,"LibName15":2,"microchip":2,"LibName16":2,"analog_switches":2,"LibName17":2,"motorola":2,"LibName18":2,"texas":2,"LibName19":2,"intel":2,"LibName20":2,"audio":4,"LibName21":2,"interface":2,"LibName22":2,"digital":2,"LibName23":2,"philips":2,"LibName24":2,"display":2,"LibName25":2,"cypress":2,"LibName26":2,"siliconi":2,"LibName27":2,"opto":2,"LibName28":2,"atmel":2,"LibName29":2,"contrib":2,"LibName30":1,"valves":2,"LibName31":1,"arduino_shieldsN":1,"LibName32":1,"con":1,"usb":1,"LibName33":1,"2axispotwselect":1,"FileVersion":2,"Version":3,"Compiler":1,"B":1,"C":1,"D":1,"E":1,"F":1,"G":1,"H":1,"I":1,"J":1,"K":1,"L":1,"M":1,"N":1,"O":1,"P":1,"Q":1,"R":1,"S":1,"T":1,"U":1,"V":1,"W":1,"X":1,"Y":1,"ShowHints":1,"ShowWarnings":1,"UnitAliases":1,"WinTypes":1,"Windows":2,"WinProcs":1,"DbiTypes":1,"BDE":3,"DbiProcs":1,"DbiErrs":1,"NamespacePrefix":1,"SymbolDeprecated":1,"SymbolLibrary":1,"SymbolPlatform":1,"UnitLibrary":1,"UnitPlatform":1,"UnitDeprecated":1,"HResultCompat":1,"HidingMember":1,"HiddenVirtual":1,"Garbage":1,"BoundsError":1,"ZeroNilCompat":1,"StringConstTrunc":1,"ForLoopVarVarPar":1,"TypedConstVarPar":1,"AsgToTypedConst":1,"CaseLabelRange":1,"ForVariable":1,"ConstructingAbst":1,"ComparisonFalse":1,"ComparisonTrue":1,"ComparingSignedU":1,"CombiningSignedU":1,"UnsupportedConst":1,"FileOpen":1,"FileOpenUnitSrc":1,"BadGlobalSymbol":1,"DuplicateConstru":1,"InvalidDirective":1,"PackageNoLink":1,"PackageThreadVar":1,"ImplicitImport":1,"HPPEMITIgnored":1,"NoRetVal":1,"UseBeforeDef":1,"ForLoopVarUndef":1,"UnitNameMismatch":1,"NoCFGFileFound":1,"MessageDirective":1,"ImplicitVariants":1,"UnicodeToLocale":1,"LocaleToUnicode":1,"ImagebaseMultipl":1,"SuspiciousTypeca":1,"PrivatePropAcces":1,"UnsafeType":1,"UnsafeCode":1,"UnsafeCast":1,"Linker":1,"MapFile":1,"OutputObjs":1,"ConsoleApp":1,"DebugInfo":1,"RemoteSymbols":1,"MinStackSize":1,"MaxStackSize":1,"ImageBase":1,"ExeDescription":1,"Directories":1,"OutputDir":1,"UnitOutputDir":1,"PackageDLLOutput":1,"PackageDCPOutput":1,"SearchPath":1,"Packages":1,"Conditionals":1,"DebugSourceDirs":1,"UsePackages":1,"Parameters":1,"RunParams":1,"HostApplication":1,"Launcher":1,"UseLauncher":1,"DebugCWD":1,"Language":1,"ActiveLang":1,"ProjectLang":1,"RootDir":1,"Info":2,"IncludeVerInfo":1,"AutoIncBuild":1,"MajorVer":1,"MinorVer":1,"Release":1,"Build":1,"Debug":1,"PreRelease":1,"Special":1,"Private":1,"DLL":1,"Locale":1,"CodePage":1,"Keys":1,"CompanyName":1,"FileDescription":1,"InternalName":1,"LegalCopyright":1,"LegalTrademarks":1,"OriginalFilename":1,"ProductName":1,"ProductVersion":1,"Comments":1,"project":1,"name":6,"Spyder":1,"Website":1,"themes":1,"hugo":1,"url_style":1,"absolute":1,"https":6,".spyder":3,"ide":5,"packages":1,"lektor":4,"webpack":1,"support":1,"markdown":1,"header":1,"anchors":1,"disqus":1,"atom":1,"servers":2,".develop":1,"Develop":1,"target":2,"ghpages":2,"spyder":3,"website":3,"develop":2,"?":2,"cname":2,".production":1,"Production":1,"production":1,"alternatives":3,".en":1,"English":1,"primary":1,"locale":3,"en_US":1,".es":1,"Spanish":1,"url_prefix":2,"es":2,".fr":1,"French":1,"fr":2,"theme_settings":1,"description":1,"other_css":1,"content_lang":1,"hero_img":1,"hero_title":1,"hero_description":1,"nav_mission":1,"mission_2_nav":1,"nav_services":1,"nav_team":1,"nav_work":1,"spyder_nav_conte":1,"mission_enable":1,"mission_images_e":1,"overview_enable":1,"download_enable":1,"services_enable":1,"service_video_ur":1,"work_enable":1,"team_enable":1,"donate_enable":1,"donate_name":1,"Donate":1,"donate_descripti":1,"Help":1,"us":1,"provide":1,"the":1,"best":1,"Scientific":1,"Python":1,"Development":1,"Environment":1,"!":1,"footer_enable":1,"footer_note":1,".freepik":1,".com":2,"_blank":3,"Freepik":1,".flaticon":1,"Flaticon":1,"pipe":2,"red":2,"freehtml5":1,".co":1,"free":1,"template":1,"using":1,"bootstrap":1,"footer_github":1,"footer_twitter":1,"footer_facebook":1,"footer_google":1,"extension_nav":1,"ext_1_ref":1,"ext_1_title":1,"ext_2_ref":1,"ext_2_title":1,"ext_3_ref":1,"ext_3_title":1,"opencollective":1,"gitter_room":1,"donate_nav":1,"kicad":1,"RootSch":1,"BoardNm":1,"cvpcb":1,"NetIExt":1,"net":1,"COMMENT;":8,"adhoc":3,"phing":75,".tasks":74,".system":36,".AdhocTask":1,"task":1,".AdhocTaskdefTas":1,".AdhocTypedefTas":1,"append":1,".AppendTask":2,"available":1,".AvailableTask":1,"chmod":1,".ChmodTask":1,"chown":1,".ChownTask":1,"concat":1,"condition":1,".ConditionTask":1,"copy":1,".CopyTask":1,"cvs":1,".CvsTask":1,"cvspass":1,".CvsPassTask":1,"delete":1,".DeleteTask":1,"echo":1,".EchoTask":1,"exec":1,".ExecTask":1,"fail":1,".ExitTask":1,"foreach":1,".ForeachTask":1,"includepath":1,".IncludePathTask":1,"input":1,".InputTask":1,"mkdir":1,".MkdirTask":1,"move":1,".MoveTask":1,".PhingTask":1,"phingcall":1,".PhingCallTask":1,"php":1,".PhpEvalTask":1,"property":1,".PropertyTask":1,"propertyprompt":1,".PropertyPromptT":1,"reflexive":1,".ReflexiveTask":1,"resolvepath":1,".ResolvePathTask":1,"taskdef":1,".TaskdefTask":1,"touch":1,".TouchTask":1,"tstamp":1,".TstampTask":1,"typedef":1,".TypedefTask":1,"uptodate":1,".UpToDateTask":1,"xslt":1,".XsltTask":1,"if":1,".IfTask":1,"warn":1,".WarnTask":1,"creole":1,".ext":38,".creole":1,".CreoleSQLExecTa":1,"pdo":1,".pdo":1,".PDOSQLExecTask":1,"as":1,".PackageAsPathTa":1,"smarty":1,".SmartyTask":1,"capsule":1,".CapsuleTask":1,"tar":1,".TarTask":1,"untar":1,".UntarTask":1,"pearpkg":1,".PearPackageTask":1,"pearpkg2":1,".PearPackage2Tas":1,"mail":1,".MailTask":1,"zip":1,".ZipTask":1,"unzip":1,".UnzipTask":1,"scpsend":1,".ScpSendTask":1,"phpdoc":1,".phpdoc":2,".PhpDocumentorTa":1,"phpdocext":1,".PhpDocumentorEx":1,"svnlastrevision":1,".svn":4,".SvnLastRevision":1,"svncheckout":1,".SvnCheckoutTask":1,"svnexport":1,".SvnExportTask":1,"svnupdate":1,".SvnUpdateTask":1,"phpunit3":1,".phpunit":6,".PHPUnitTask":3,"phpunit3report":1,".PHPUnitReportTa":3,"phpunit2":1,"phpunit2report":1,"phpunit":1,"phpunitreport":1,"coverage":3,"setup":1,".coverage":3,".CoverageSetupTa":1,"merger":1,".CoverageMergerT":1,"report":1,".CoverageReportT":1,"ioncubeencoder":1,".ioncube":2,".IoncubeEncoderT":1,"ioncubelicense":1,".IoncubeLicenseT":1,"simpletest":1,".simpletest":1,".SimpleTestTask":1,"phplint":1,".PhpLintTask":1,"xmllint":1,".XmlLintTask":1,"analyze":1,".ZendCodeAnalyze":1,"jsllint":1,".JslLintTask":1,"manifest":1,".ManifestTask":1,"phpcodesniffer":1,".PhpCodeSnifferT":1,"ftpdeploy":1,".FtpDeployTask":1},"Idris":{"module":1,"Prelude":1,".Char":1,"import":1,"Builtins":1,"isUpper":4,":":11,"Char":13,"->":10,"Bool":8,"x":36,"=":11,">=":3,"&&":3,"<=":3,"isLower":4,"isAlpha":3,"||":9,"isDigit":3,"(":8,")":4,"isAlphaNum":2,"isSpace":2,"==":9,"isNL":2,"toUpper":3,"if":2,"then":2,"prim__intToChar":2,"prim__charToInt":2,"-":1,"))":2,"else":2,"toLower":2,"+":1,"isHexDigit":2,"elem":1,"hexChars":3,"where":1,"List":1,"[":1,",":15,"]":1},"Ignore List":{".DS_Store":4,"node_modules":7,"/":44,"browser":1,".js":5,"index":1,"*":32,".log":5,"package":3,"-":13,"lock":2,".json":4,"examples":1,"COMMENT/*":7,"COMMENT#":29,"build":3,"material":1,"site":1,".env":2,".*":1,".bundle":1,".git":3,"log":1,"Thumbs":2,".db":3,"Desktop":2,".ini":2,"._":6,".":1,"\\":3,"#":3,"~":1,".lock":2,"[":10,"]":10,".s":1,"a":6,"v":2,"z":2,".sw":1,"p":2,"s":1,"sw":1,"!":8,"urls":1,"test":6,".mjs":1,".gitignore":2,".imp":1,".spec":1,".scss":1,".github":1,"pages":1,".purify":1,"autom4te":1,".cache":3,"config":5,".status":2,".lineno":1,"db_home":1,"Makefile":3,"buildno":1,"python":4,".pre":1,"platform":1,"pybuilddir":1,".txt":2,"pyconfig":1,".h":1,"libpython":2,".a":1,".so":1,".exe":1,"gdb":1,".py":1,"reflog":1,"tags":1,"TAGS":1,".gdb_history":1,"Doc":5,"tools":5,"sphinx":1,"jinja":1,"jinja2":1,"pygments":1,"docutils":1,"Misc":1,".pc":1,"Modules":4,"Setup":3,".config":1,".local":1,".c":1,"Parser":1,"pgen":1,"Lib":1,"data":1,".pyc":1,".Spotlight":1,"V100":1,".Trashes":1,"public":1,"**":1,"COMMENT/**":4,"assets":1,".vscode":2,".map":1,"tsconfig":1,"vsc":1,"extension":1,"quickstart":1,".md":1,"coverage":1,"__output__":1,"dist":2,"out":1,".class":1,".history":1,".lib":1,"spec":1,"fixtures":1,"blib":1,"pm_to_blib":1,"adm":1,"utils":2,"run":1,".yarnrc":1,"yarn":1,"api":2,".bak":1,".avi":1,".pdf":1,".ps":1,".mid":1,".midi":1,".mp3":1,".aif":1,".wav":1,"copy":1,".mus":1},"ImageJ Macro":{"COMMENT/**":1,"CH1":2,"=":16,";":91,"CH2":2,"dir3":2,"getDirectory":1,"(":84,")":82,"call":3,"waitForUser":3,"fileList":3,"if":1,"==":1,"{":4,"IJ":1,".log":1,"return":1,"}":4,"files":5,"split":1,",":44,"COMMENT//":2,"for":4,"i":13,"<":2,".length":3,"++":4,"showProgress":3,"+":16,"open":2,"[":4,"]":4,"nameCFP":7,"getTitle":4,"()":6,"fretFile":2,"replace":1,"nameFRET":7,"run":17,"selectWindow":7,"setTool":1,"roiManager":6,"j":5,"<=":2,"nSlices":4,"setSlice":2,"mean":2,"getResult":2,"k":5,"nameMask":3,"imageCalculator":3,"rename":1,"nameRatio":2,"save":1,"requires":1,"makePolygon":1,"print":11,"Roi":16,".getType":1,".getName":2,".getStrokeColor":2,".getFillColor":2,";;":2,".getBounds":1,"x":5,"y":4,"w":2,"h":2,".getCoordinates":1,".setProperty":1,".getProperty":1,"))":1,".setName":1,".setStrokeWidth":1,".setStrokeColor":1,"wait":2,".setFillColor":1,".move":1},"Inform 7":{"Version":1,"of":14,"Trivial":3,"Extension":3,"by":3,"Andrew":3,"Plotkin":3,"begins":1,"here":2,".":32,"[":9,"Note":1,"the":23,"two":1,"special":1,"quoted":1,"lines":4,"above":1,"]":9,"A":5,"cow":8,"is":17,"a":18,"kind":3,"animal":1,"can":1,"be":2,"purple":3,"Understand":2,"as":4,"Check":2,"pushing":1,":":13,"instead":1,"say":10,"Here":1,"are":4,"possible":1,"levels":1,"heading":1,"Volume":4,"One":1,"Text":1,"-":17,"line":9,"always":1,"Book":1,"Part":1,"third":1,"indented":2,"headings":1,"still":1,"count":1,"Chapter":3,"IV":1,"not":4,"for":2,"release":1,"Heading":1,"labels":1,"case":1,"insensitive":1,"section":2,"foobar":2,"beginning":1,"that":2,"does":1,"have":2,"blank":2,"before":1,"and":3,"after":4,"it":3,"*":2,"header":2,"So":2,"following":1,"should":2,"all":1,"part":1,"Sadly":1,",":10,"gets":1,"colored":1,"because":1,"Atom":1,"t":1,"recognize":1,"!":4,"Measure":1,"value":1,"measure":3,"Length":1,"Area":1,"And":1,"now":1,"some":1,"Inform":4,"inclusions":1,"To":2,"em":2,"--":2,"running":2,"on":2,"(":4,"style":3,"underline":1,";":11,")":4,"/":1,"roman":1,"Include":2,"comments":1,"start":1,"with":3,"mark":1,"run":1,"to":4,"end":1,"Global":1,"cowcount":2,"inform6func":1,"arg":1,"print":1,"address":1,"++":1,"increment":2,"this":4,"variable":1,"Object":1,"i6cow":1,"name":1,"description":2,"has":3,"animate":1,"scenery":1,"in":5,"ends":1,"----":2,"DOCUMENTATION":1,"Everything":1,"documentation":2,"so":1,"comment":2,"However":1,"tab":1,"sample":1,"code":1,"within":1,"Horns":1,"thing":1,"Every":2,"horns":1,"we":1,"need":1,"allow":1,"overview":1,"setting":1,"scene":1,"The":3,"Kitchen":3,"room":1,"Comment":1,"kitchen":2,"modelled":1,"one":2,"Zork":1,"although":1,"lacks":1,"detail":1,"establish":1,"player":1,"Section":2,"table":1,"spicerack":2,"container":1,"Table":1,"Spices":1,"Name":1,"Flavor":1,"character":1,"called":2,"Gelett":8,"This":1,"spans":1,"multiple":1,"..":1,"...":3,"contains":1,"nested":1,"square":1,"[]":1,"brackets":1,"which":1,"legal":1,"Instead":3,"examining":2,"smelling":1,"displayed":1,"paragraph":1,"break":2,"but":1,"simple":1,"stop":1,"action":1,"catching":1,"number":1,"mooness":3,"taking":1,"if":1,"else":1,"turn":2,"cycle":1},"Inno Setup":{"COMMENT;":60,"[":26,"Setup":57,"]":26,"AppName":1,"=":288,"Expat":7,"AppId":1,"expat":2,"AppVersion":1,"AppVerName":1,"AppCopyright":1,"Copyright":1,"-":9,"Thai":1,"Open":1,"Source":34,"Software":1,"Center":1,",":36,"Clark":1,"Cooper":1,"and":10,"the":93,"maintainers":1,"AppPublisher":1,"The":25,"Developers":1,"AppPublisherURL":1,"http":3,":":147,"//":3,"www":3,".libexpat":3,".org":3,"/":7,"AppSupportURL":1,"AppUpdatesURL":1,"UninstallDisplay":7,"XML":4,"Parser":2,"VersionInfoVersi":1,"DefaultDirName":1,"{":2,"pf":1,"}":2,"\\":45,"UninstallFilesDi":1,"app":1,"Uninstall":7,"Compression":1,"lzma":1,"SolidCompression":1,"yes":5,"SourceDir":1,"..":1,"OutputDir":1,"win32":6,"DisableStartupPr":1,"AllowNoIcons":1,"DisableProgramGr":1,"DisableReadyPage":1,"Files":1,"Flags":33,"ignoreversion":33,";":81,"bin":3,"Release":3,"xmlwf":4,".exe":1,"DestDir":33,"MANIFEST":1,".txt":8,"Changes":2,"DestName":3,"COPYING":2,"README":7,"doc":3,"*":27,".html":1,".css":1,".png":1,".dll":1,".lib":1,".dsw":1,"bcb5":5,".bp":1,".mak":1,".def":2,".bat":1,"lib":4,".c":5,".h":3,".dsp":3,"examples":2,"tests":7,".cpp":1,"benchmark":3,".ds":1,"Messages":2,"WelcomeLabel1":2,"Welcome":2,"to":80,"Wizard":3,"WelcomeLabel2":2,"This":14,"will":13,"install":13,"name":24,"ver":2,"on":17,"your":20,"computer":21,".":130,"%":157,"n":51,"nExpat":1,"is":34,"an":3,"parser":1,"with":12,"a":26,"C":1,"language":2,"API":2,"primarily":1,"made":1,"available":2,"allow":3,"developers":1,"build":1,"applications":14,"which":1,"use":3,"using":5,"portable":1,"fast":1,"implementation":1,"nIt":2,"strongly":1,"recommended":10,"that":15,"you":38,"close":10,"all":11,"other":3,"have":1,"running":5,"before":7,"continuing":7,"help":1,"prevent":1,"any":7,"conflicts":1,"during":2,"installation":22,"process":1,"LangOptions":1,"LanguageName":1,"English":1,"LanguageID":1,"$0409":1,"LanguageCodePage":1,"DialogFontName":1,"DialogFontSize":1,"WelcomeFontName":1,"Verdana":1,"WelcomeFontSize":1,"TitleFontName":1,"Arial":2,"TitleFontSize":1,"CopyrightFontNam":1,"CopyrightFontSiz":1,"SetupAppTitle":1,"SetupWindowTitle":1,"UninstallAppTitl":1,"UninstallAppFull":1,"InformationTitle":1,"Information":4,"ConfirmTitle":1,"Confirm":1,"ErrorTitle":1,"Error":5,"SetupLdrStartupM":1,"Do":2,"wish":1,"continue":18,"?":19,"LdrCannotCreateT":1,"Unable":6,"create":5,"temporary":2,"file":33,"aborted":2,"LdrCannotExecTem":1,"execute":2,"in":15,"directory":6,"HelpTextNote":1,"LastErrorMessage":1,"nError":1,"SetupFileMissing":1,"missing":1,"from":3,"Please":18,"correct":6,"problem":3,"or":20,"obtain":3,"new":3,"copy":4,"of":27,"program":16,"SetupFileCorrupt":2,"setup":2,"files":9,"are":12,"corrupted":4,"incompatible":1,"this":10,"version":7,"InvalidParameter":1,"An":10,"invalid":1,"parameter":1,"was":8,"passed":1,"command":1,"line":1,"SetupAlreadyRunn":1,"already":3,"WindowsVersionNo":1,"does":4,"not":28,"support":1,"Windows":3,"WindowsServicePa":1,"requires":7,"Service":1,"Pack":1,"later":4,"NotOnThisPlatfor":1,"run":6,"OnlyOnThisPlatfo":1,"must":11,"be":26,"OnlyOnTheseArchi":1,"can":7,"only":10,"installed":9,"versions":1,"designed":1,"for":11,"following":12,"processor":1,"architectures":1,"WinVersionTooLow":1,"WinVersionTooHig":1,"cannot":6,"AdminPrivilegesR":1,"You":7,"logged":2,"as":3,"administrator":2,"when":3,"installing":6,"PowerUserPrivile":1,"member":1,"Power":1,"Users":1,"group":1,"SetupAppRunningE":1,"has":7,"detected":3,"currently":2,"nPlease":3,"instances":2,"it":6,"now":9,"then":5,"click":15,"OK":5,"Cancel":6,"exit":7,"UninstallAppRunn":1,"PrivilegesRequir":8,"Select":12,"Install":10,"Mode":1,"mode":1,"users":5,"(":9,"administrative":3,"privileges":3,")":9,"&":37,"me":2,"ErrorCreatingDir":1,"unable":3,"ErrorTooManyFile":1,"because":2,"contains":1,"too":3,"many":1,"ExitSetupTitle":1,"Exit":1,"ExitSetupMessage":1,"complete":9,"If":4,"nYou":1,"may":3,"again":7,"at":4,"another":3,"time":1,"nExit":1,"AboutSetupMenuIt":1,"About":2,"...":15,"AboutSetupTitle":1,"AboutSetupMessag":1,"home":1,"page":1,"AboutSetupNote":1,"TranslatorNote":1,"ButtonBack":1,"=<":1,"Back":2,"ButtonNext":1,"Next":10,">":1,"ButtonInstall":1,"ButtonOK":1,"ButtonCancel":1,"ButtonYes":1,"Yes":4,"ButtonYesToAll":1,"All":3,"ButtonNo":1,"No":3,"ButtonNoToAll":1,"N":1,"o":1,"ButtonFinish":1,"Finish":2,"ButtonBrowse":1,"Browse":5,"ButtonWizardBrow":1,"B":1,"rowse":1,"ButtonNewFolder":1,"Make":1,"New":2,"Folder":7,"SelectLanguageTi":1,"Language":1,"SelectLanguageLa":1,"ClickNext":1,"Click":5,"BeveledLabel":1,"BrowseDialogTitl":1,"For":1,"BrowseDialogLabe":1,"folder":18,"list":1,"below":2,"NewFolderName":1,"WizardPassword":1,"Password":2,"PasswordLabel1":1,"password":3,"protected":1,"PasswordLabel3":1,"provide":1,"Passwords":1,"case":1,"sensitive":1,"PasswordEditLabe":1,"IncorrectPasswor":1,"entered":1,"try":2,"WizardLicense":1,"License":2,"Agreement":2,"LicenseLabel":1,"read":8,"important":3,"information":6,"LicenseLabel3":1,"accept":3,"terms":1,"agreement":3,"LicenseAccepted":1,"I":4,"LicenseNotAccept":1,"do":3,"WizardInfoBefore":1,"InfoBeforeLabel":1,"InfoBeforeClickL":1,"When":2,"ready":4,"WizardInfoAfter":1,"InfoAfterLabel":1,"InfoAfterClickLa":1,"WizardUserInfo":1,"User":3,"UserInfoDesc":1,"enter":5,"UserInfoName":1,"Name":1,"UserInfoOrg":1,"Organization":1,"UserInfoSerial":1,"Serial":1,"Number":1,"UserInfoNameRequ":1,"WizardSelectDir":1,"Destination":2,"Location":2,"SelectDirDesc":1,"Where":2,"should":4,"SelectDirLabel3":1,"into":1,"SelectDirBrowseL":1,"To":5,"would":4,"like":13,"select":4,"different":2,"DiskSpaceGBLabel":1,"At":2,"least":5,"gb":2,"GB":2,"free":3,"disk":7,"space":5,"required":2,"DiskSpaceMBLabel":1,"mb":2,"MB":3,"CannotInstallToN":1,"network":1,"drive":4,"CannotInstallToU":1,"UNC":3,"path":6,"InvalidPath":1,"full":1,"letter":1,"example":1,"nC":1,"APP":1,"nor":1,"form":1,"\\\\":1,"server":1,"share":2,"InvalidDrive":1,"selected":3,"exist":4,"accessible":1,"DiskSpaceWarning":2,"Not":2,"Enough":1,"Disk":3,"Space":1,"KB":3,"but":1,"nDo":3,"want":7,"anyway":4,"DirNameTooLong":1,"long":2,"InvalidDirName":1,"valid":2,"BadDirName32":1,"names":1,"include":2,"characters":2,"DirExistsTitle":1,"Exists":1,"DirExists":1,"nalready":1,"exists":2,"Would":4,"DirDoesntExistTi":1,"Does":1,"Exist":2,"DirDoesntExist":1,"ndoes":1,"created":1,"WizardSelectComp":1,"Components":2,"SelectComponents":2,"Which":2,"components":7,"clear":1,"FullInstallation":1,"Full":1,"CompactInstallat":1,"Compact":1,"CustomInstallati":1,"Custom":1,"NoUninstallWarni":2,"nDeselecting":1,"these":3,"uninstall":9,"them":1,"nWould":5,"ComponentSize1":1,"ComponentSize2":1,"ComponentsDiskSp":2,"Current":3,"selection":2,"WizardSelectTask":1,"Additional":3,"Tasks":1,"SelectTasksDesc":1,"additional":2,"tasks":3,"performed":1,"SelectTasksLabel":1,"perform":1,"while":11,"WizardSelectProg":1,"Start":2,"Menu":2,"SelectStartMenuF":3,"place":1,"MustEnterGroupNa":1,"GroupNameTooLong":1,"InvalidGroupName":1,"BadGroupName":1,"NoProgramGroupCh":1,"Don":1,"WizardReady":1,"Ready":1,"ReadyLabel1":1,"begin":1,"ReadyLabel2a":1,"if":1,"review":1,"change":2,"settings":1,"ReadyLabel2b":1,"ReadyMemoUserInf":1,"ReadyMemoDir":1,"location":2,"ReadyMemoType":1,"type":2,"ReadyMemoCompone":1,"Selected":1,"ReadyMemoGroup":1,"ReadyMemoTasks":1,"WizardPreparing":1,"Preparing":1,"PreparingDesc":1,"preparing":1,"PreviousInstallN":1,"removal":1,"previous":1,"completed":3,"need":4,"restart":12,"nAfter":1,"restarting":2,"CannotContinue":1,"ApplicationsFoun":2,"updated":3,"by":7,"It":4,"automatically":3,"After":2,"attempt":1,"CloseApplication":1,"Automatically":2,"DontCloseApplica":1,"ErrorCloseApplic":1,"PrepareToInstall":1,"WizardInstalling":1,"Installing":2,"InstallingLabel":1,"wait":2,"installs":1,"FinishedHeadingL":1,"Completing":1,"FinishedLabelNoI":1,"finished":2,"FinishedLabel":1,"application":1,"launched":1,"selecting":1,"shortcuts":3,"ClickFinish":1,"FinishedRestartL":1,"FinishedRestartM":1,"ShowReadmeCheck":1,"view":1,"YesRadio":1,"NoRadio":1,"RunEntryExec":1,"Run":1,"RunEntryShellExe":1,"View":1,"ChangeDiskTitle":1,"Needs":1,"SelectDiskLabel2":1,"insert":2,"nIf":2,"found":1,"than":2,"one":2,"displayed":1,"PathLabel":1,"Path":1,"FileNotInDir2":1,"could":5,"located":2,"SelectDirectoryL":1,"specify":1,"next":1,"SetupAborted":1,"AbortRetryIgnore":4,"action":1,"Try":1,"Ignore":2,"error":11,"StatusClosingApp":1,"Closing":1,"StatusCreateDirs":1,"Creating":4,"directories":1,"StatusExtractFil":1,"Extracting":1,"StatusCreateIcon":1,"StatusCreateIniE":1,"INI":2,"entries":2,"StatusCreateRegi":1,"registry":4,"StatusRegisterFi":1,"Registering":1,"StatusSavingUnin":1,"Saving":1,"StatusRunProgram":1,"Finishing":1,"StatusRestarting":1,"Restarting":1,"StatusRollback":1,"Rolling":1,"back":1,"changes":1,"ErrorInternal2":1,"Internal":1,"ErrorFunctionFai":3,"failed":5,"code":3,"ErrorExecutingPr":1,"ErrorRegOpenKey":1,"opening":1,"key":3,"ErrorRegCreateKe":1,"creating":2,"ErrorRegWriteKey":1,"writing":1,"ErrorIniEntry":1,"entry":2,"FileAbortRetryIg":2,"Skip":1,"SourceIsCorrupte":1,"source":3,"SourceDoesntExis":1,"ExistingFileRead":3,"existing":8,"replaced":1,"marked":1,"Remove":2,"attribute":1,"Keep":1,"ErrorReadingExis":1,"occurred":8,"trying":9,"FileExists":1,"overwrite":1,"ExistingFileNewe":1,"newer":1,"keep":2,"ErrorChangingAtt":1,"attributes":1,"ErrorCreatingTem":1,"destination":2,"ErrorReadingSour":1,"ErrorCopying":1,"ErrorReplacingEx":1,"replace":1,"ErrorRestartRepl":1,"RestartReplace":1,"ErrorRenamingTem":1,"rename":1,"ErrorRegisterSer":1,"register":2,"DLL":1,"OCX":1,"ErrorRegSvr32Fai":1,"RegSvr32":1,"ErrorRegisterTyp":1,"library":1,"bit":3,"user":2,"ErrorOpeningRead":1,"open":1,"ErrorRestartingC":1,"manually":2,"UninstallNotFoun":1,"File":4,"Cannot":4,"UninstallOpenErr":1,"opened":1,"UninstallUnsuppo":1,"log":2,"format":1,"recognized":1,"uninstaller":1,"UninstallUnknown":1,"unknown":1,"encountered":1,"ConfirmUninstall":1,"Are":1,"sure":1,"completely":1,"remove":2,"its":1,"UninstallOnlyOnW":1,"uninstalled":2,"OnlyAdminCanUnin":1,"UninstallStatusL":1,"removed":5,"UninstalledAll":1,"successfully":1,"UninstalledMost":1,"nSome":1,"elements":1,"These":1,"UninstalledAndNe":1,"uninstallation":1,"restarted":1,"UninstallDataCor":1,"ConfirmDeleteSha":2,"Shared":1,"system":2,"indicates":1,"shared":2,"no":1,"longer":1,"programs":3,"still":1,"those":1,"function":1,"properly":1,"unsure":1,"choose":1,"Leaving":1,"cause":1,"harm":1,"SharedFileNameLa":1,"SharedFileLocati":1,"WizardUninstalli":1,"Status":1,"StatusUninstalli":1,"Uninstalling":2,"ShutdownBlockRea":2,"CustomMessages":1,"NameAndVersion":1,"AdditionalIcons":1,"CreateDesktopIco":1,"Create":2,"desktop":1,"shortcut":2,"CreateQuickLaunc":1,"Quick":1,"Launch":2,"ProgramOnTheWeb":1,"Web":1,"UninstallProgram":1,"LaunchProgram":1,"AssocFileExtensi":1,"Associate":1,"extension":2,"AssocingFileExte":1,"Associating":1,"AutoStartProgram":2,"Startup":1,"start":1,"AddonHostProgram":1},"Ioke":{"SHEBANG#!ioke":1,"println":1},"Isabelle":{"theory":1,"HelloWorld":3,"imports":1,"Main":1,"begin":1,"section":1,"{":5,"*":10,"Playing":1,"around":1,"with":2,"Isabelle":1,"}":5,"text":4,"creating":1,"a":2,"lemma":2,"the":2,"name":1,"hello_world":3,":":5,"by":9,"simp":8,"COMMENT(*":3,"thm":1,"defining":1,"string":1,"constant":1,"definition":1,"::":1,"where":1,"theorem":2,"(":5,"fact":1,"List":4,".rev_rev_ident":4,")":5,"now":1,"we":1,"delete":1,"already":1,"proven":1,"lema":1,"and":1,"show":2,"it":2,"hand":1,"declare":1,"[":1,"del":1,"]":1,"hide_fact":1,"corollary":2,"apply":1,"add":1,"HelloWorld_def":1,"done":1,"does":1,"hold":1,"in":1,"general":1,"?":2,"rev_rev_ident":2,"proof":1,"induction":1,"l":2,"case":3,"Nil":1,"thus":1,"next":1,"Cons":1,"ls":1,"assume":1,"IH":2,"have":2,"hence":1,"also":1,"finally":1,"using":1,"qed":1,"fastforce":1,"intro":1,"end":1},"Isabelle ROOT":{"chapter":1,"HOL":52,"session":75,"(":19,"main":8,")":19,"=":177,"Pure":2,"+":75,"description":43,"{":54,"*":86,"Classical":3,"Higher":5,"-":47,"order":2,"Logic":6,".":56,"}":51,"options":65,"[":101,"document_graph":23,"]":101,"global_theories":1,"Main":2,"Complex_Main":1,"files":5,"document_files":35,"with":5,"explicit":1,"proof":3,"terms":2,"document":54,"false":61,",":63,"quick_and_dirty":9,"theories":107,"Proofs":1,"COMMENT(*":22,"in":81,"Library":3,"--":5,"batteries":1,"included":1,"List_lexord":1,"Sublist_Order":1,"Product_Lexorder":1,"Product_Order":1,"Finite_Lattice":1,"AList_Mapping":1,"Code_Binary_Nat":1,"Code_Char":1,"Code_Prolog":1,"Code_Real_Approx":1,"Code_Target_Nume":1,"DAList":1,"DAList_Multiset":1,"RBT_Mapping":1,"RBT_Set":1,"Refute":1,"Old_Datatype":1,"Old_Recdef":1,"Old_SMT":1,"Hahn_Banach":2,"Author":20,":":29,"Gertrud":1,"Bauer":1,"TU":7,"Munich":1,"The":8,"Hahn":3,"Banach":3,"theorem":6,"for":10,"real":3,"vector":1,"spaces":1,"This":6,"is":8,"the":15,"of":34,"vectorspaces":3,"following":1,"H":1,"Heuser":1,"Funktionalanalys":1,"p":1,"one":3,"fundamental":1,"theorems":1,"functional":2,"analysis":2,"It":1,"a":17,"conclusion":1,"Zorn":1,"Two":2,"different":1,"formaulations":1,"are":4,"presented":1,"general":1,"and":25,"its":4,"application":1,"to":5,"normed":1,"says":1,"that":1,"every":1,"continous":2,"linearform":2,"defined":1,"on":5,"arbitrary":1,"subspaces":2,"not":1,"only":1,"dimensional":2,"can":1,"be":1,"extended":2,"whole":2,"vectorspace":1,"Induct":1,"Examples":4,"Co":2,"Inductive":1,"Definitions":1,"Comb":2,"proves":3,"Church":1,"Rosser":1,"combinators":1,"see":7,"http":6,"//":8,"www":4,".cl":3,".cam":3,".ac":3,".uk":3,"/":39,"ftp":6,"papers":2,"reports":2,"TR396":1,"lcp":3,"generic":1,"automatic":1,"tools":1,".ps":3,".gz":5,"Mutil":1,"famous":1,"Mutilated":1,"Chess":1,"Board":1,"problem":1,"TR394":1,"mutilated":1,"chess":1,"board":1,".dvi":2,"PropLog":2,"completeness":1,"formalization":4,"propositional":1,"logic":3,"Research":1,"Reports":1,"TR312":1,"set":1,"II":1,"Exp":1,"demonstrates":1,"use":1,"iterated":1,"inductive":1,"definitions":1,"reason":1,"about":1,"mutually":2,"recursive":2,"relations":2,"Common_Patterns":1,"QuoDataType":1,"QuoNestedDataTyp":1,"Term":1,"SList":1,"ABexp":1,"Tree":1,"Ordinals":2,"Sigma_Algebra":1,"Com":1,"IMP":3,"document_variant":1,"BExp":1,"ASM":1,"Finite_Reachable":1,"Denotational":1,"Compiler2":1,"Poly_Types":1,"Sec_Typing":1,"Sec_TypingT":1,"Def_Init_Big":1,"Def_Init_Small":1,"Fold":1,"Live":1,"Live_True":1,"Hoare_Examples":1,"VCG":1,"Hoare_Total":1,"Collecting1":1,"Collecting_Examp":1,"Abs_Int_Tests":1,"Abs_Int1_parity":1,"Abs_Int1_const":1,"Abs_Int3":1,"Procs_Dyn_Vars_D":1,"Procs_Stat_Vars_":2,"C_like":1,"OO":1,"IMPP":2,"David":2,"von":2,"Oheimb":2,"Copyright":6,"TUM":1,"An":1,"imperative":3,"language":4,"procedures":3,"an":2,"extension":2,"local":3,"variables":1,"For":2,"documentation":1,"Local":1,"Variables":1,"EvenOdd":1,"Import":1,"HOL_Light_Maps":1,"condition":21,"HOL_LIGHT_BUNDLE":1,"HOL_Light_Import":1,"Number_Theory":2,"Fundamental":2,"Theorem":6,"Arithmetic":2,"Chinese":4,"Remainder":2,"Fermat":2,"Euler":2,"Wilson":2,"Pocklington":2,"Gauss":1,"Euclidean_Algori":1,"Old_Number_Theor":1,"Fib":1,"Factorization":1,"WilsonRuss":1,"WilsonBij":1,"Quadratic_Recipr":1,"Primes":1,"Hoare":4,"Verification":3,"programs":2,"verification":2,"conditions":3,"generated":2,"automatically":2,"from":2,"pre":1,"post":1,"loop":1,"invariants":1,"Hoare_Parallel":2,"shared":1,"variable":1,"la":1,"Owicki":1,"Gries":1,"Codegenerator_Te":1,"browser_info":1,"Generate":1,"Generate_Binary_":1,"Generate_Target_":1,"Generate_Efficie":1,"Generate_Pretty_":1,"ISABELLE_GHC":2,"Code_Test_GHC":1,"ISABELLE_MLTON":1,"Code_Test_MLton":1,"ISABELLE_OCAMLC":1,"Code_Test_OCaml":1,"ISABELLE_POLYML":1,"Code_Test_PolyML":1,"ISABELLE_SCALA":1,"Code_Test_Scala":1,"ISABELLE_SMLNJ":1,"Code_Test_SMLNJ":1,"Metis_Examples":1,"Lawrence":2,"C":2,"Paulson":2,"Cambridge":4,"University":5,"Computer":2,"Laboratory":2,"Jasmin":3,"Blanchette":3,"Muenchen":5,"Testing":1,"Metis":1,"Sledgehammer":1,"Abstraction":1,"Big_O":1,"Binary_Tree":1,"Clausification":1,"Message":1,"Proxies":1,"Tarski":2,"Trans_Closure":1,"Sets":1,"Nitpick_Examples":2,"Algebra":1,"Clemens":1,"Ballarin":1,"started":1,"September":1,"Isabelle":4,"Algebraic":1,"FiniteProduct":1,"Sylow":1,"Bij":1,"Divisibility":1,"IntRing":1,"UnivPoly":1,"Auth":1,"A":5,"new":1,"approach":1,"verifying":1,"authentication":1,"protocols":3,"Auth_Shared":1,"Auth_Public":1,"UNITY":1,"Verifying":1,"security":1,"using":1,"Chandy":1,"Misra":1,"Unix":2,"print_mode":3,"ZF":1,"MainZF":1,"Games":1,"Imperative_HOL":1,"Imperative_HOL_e":1,"Decision_Procs":2,"Various":1,"decision":1,"typically":1,"involving":1,"reflection":1,"ML_SYSTEM_POLYML":4,"parallel_proofs":3,"Hilbert_Classica":1,"XML_Data":1,"program":1,"extraction":1,"Order":3,"Greatest_Common_":1,"Warshall":1,"Higman_Extractio":1,"Pigeonhole":1,"Euclid":1,"Lambda":4,"Calculus":1,"de":2,"Bruijn":2,"defines":1,"lambda":1,"calculus":1,"indixes":1,"confluence":1,"beta":2,"eta":2,"paper":1,"describes":1,"theory":5,".in":3,".tum":3,".de":5,"~":1,"nipkow":3,"pubs":1,"jar2001":1,".html":1,"Eta":1,"StrongNorm":1,"Standardization":1,"WeakNorm":1,"Prolog":4,"based":3,"lecture":1,"by":3,"Nadathur":1,"bare":1,"bones":1,"implementation":2,"simple":2,"exploratory":1,"including":3,"some":1,"minimal":1,"examples":4,"Test":2,".thy":1,"more":1,"typical":1,"example":1,"little":1,"type":2,"system":1,"Type":1,"MicroJava":2,"Formalization":1,"fragment":2,"Java":2,"together":1,"corresponding":1,"virtual":1,"machine":1,"specification":1,"bytecode":2,"verifier":2,"lightweight":1,"proofs":2,"safety":1,"NanoJava":1,"tiny":1,"Example":1,"Bali":1,"AxExample":1,"AxSound":1,"AxCompl":1,"Trans":1,"IOA":8,"Tobias":3,"Nipkow":5,"Konrad":3,"Slind":4,"Olaf":7,"M":3,"ller":1,"meta":1,"I":6,"O":6,"Automata":4,"has":1,"been":2,"significantly":1,"changed":1,"HOLCF":15,"There":1,"also":1,"two":1,"communication":1,"which":1,"formerly":1,"have":1,"here":1,"@inproceedings":2,"author":2,"title":2,"{{":1,"}}":2,"booktitle":2,"Proc":2,"\\":3,"TYPES":1,"Workshop":2,"publisher":1,"Springer":1,"series":1,"LNCS":1,"note":1,"To":1,"appear":1,".informatik":2,".tu":2,"muenchen":2,"lehrstuhl":2,"ioa":1,"Mueller":6,"Combining":1,"Model":1,"Checking":1,"Deduction":1,"TACAS":1,"organization":1,"Aarhus":1,"BRICS":1,"report":1,"year":1,"tacas":1,"Solve":1,"Lattice":1,"Markus":1,"Wenzel":1,"Basic":1,"lattices":1,"orders":1,"CompleteLattice":1,"ex":1,"Miscellaneous":3,"Code_Binary_Nat_":1,"Eval_Examples":1,"Normalization_by":1,"Hebrew":1,"Serbian":1,"Cartouche_Exampl":1,"Adhoc_Overloadin":1,"Iff_Oracle":1,"Coercion_Example":1,"Higher_Order_Log":1,"Abstract_NAT":1,"Guess":1,"Fundefs":1,"Induction_Schema":1,"LocaleTest2":1,"Records":1,"While_Combinator":1,"MonoidGroup":1,"BinEx":1,"Hex_Bin_Examples":1,"Antiquote":1,"Multiquote":1,"PER":1,"NatSum":1,"ThreeDivides":1,"Intuitionistic":1,"CTL":1,"Arith_Examples":1,"BT":1,"Tree23":1,"Bubblesort":1,"MergeSort":1,"Lagrange":1,"Groebner_Example":1,"MT":1,"Unification":1,"Primrec":1,"Set_Theory":1,"Termination":1,"Coherent":1,"PresburgerEx":1,"Reflection_Examp":1,"Sqrt":1,"Sqrt_Script":1,"Transfer_Ex":1,"Transfer_Int_Nat":1,"Transitive_Closu":1,"HarmonicSeries":1,"Refute_Examples":1,"Execute_Choice":1,"Gauge_Integratio":1,"Dedekind_Real":1,"Quicksort":1,"Birthday_Paradox":1,"List_to_Set_Comp":1,"Seq":1,"Simproc_Tests":1,"Executable_Relat":1,"FinFunPred":1,"Set_Comprehensio":1,"Parallel_Example":1,"IArray_Examples":1,"SVC_Oracle":1,"Simps_Case_Conv_":1,"ML":1,"SAT_Examples":1,"SOS":1,"SOS_Cert":1,"skip_proofs":2,"Meson_Test":1,"SVC_HOME":1,"svc_test":1,"ISABELLE_FULL_TE":6,"Sudoku":1,"Isar_Examples":1,"Isar":1,"Basic_Logic":1,"Cantor":1,"Drinker":1,"Expr_Compiler":1,"Fibonacci":1,"Group":1,"Group_Context":1,"Group_Notepad":1,"Hoare_Ex":1,"Knaster_Tarski":1,"Mutilated_Checke":1,"Nested_Datatype":1,"Peirce":1,"Puzzle":1,"Summation":1,"SET_Protocol":2,"SET":1,"Protocol":2,"Matrix_LP":1,"matrices":1,"linear":1,"programming":1,"Cplex":1,"TLA":2,"Lamport":1,"Inc":1,"DBuffer":1,"MemoryImplementa":1,"TPTP":2,"Nik":1,"Sultana":1,"related":1,"extensions":1,"ATP_Theory_Expor":1,"MaSh_Eval":1,"TPTP_Interpret":1,"THF_Arith":1,"TPTP_Proof_Recon":1,"ATP_Problem_Impo":1,"Multivariate_Ana":2,"Determinants":1,"PolyRoots":1,"Complex_Analysis":1,"Probability":1,"Nominal":2,"Nominal_Examples":2,"VC_Condition":1,"Cardinals":3,"Full":1,"Theories":1,"Datatype_Example":1,"datatype":1,"large":2,"ones":1,"John":1,"Harrison":1,"Compat":1,"Lambda_Term":1,"Process":1,"TreeFsetI":1,"Koenig":1,"Stream_Processor":1,"Misc_Codatatype":1,"Misc_Datatype":1,"Misc_Primcorec":1,"Misc_Primrec":1,"Brackin":1,"IsaFoR":1,"Misc_N2M":1,"Word":2,"WordExamples":1,"Statespace":1,"StateSpaceEx":1,"NSA":1,"Nonstandard":1,"Hypercomplex":1,"NSPrimes":1,"Mirabelle":1,"Mirabelle_Test":1,"timeout":1,"Ex":1,"SMT_Examples":2,"Boogie":1,"SMT_Word_Example":1,"SMT_Tests":1,"SPARK":1,"show_question_ma":1,"Example_Verifica":1,"VC_Principles":1,"Reference":1,"Complex_Types":1,"Mutabelle":1,"MutabelleExtra":1,"Quickcheck_Examp":2,"Quickcheck_Latti":1,"Completeness":1,"Quickcheck_Inter":1,"Hotel_Example":1,"Quickcheck_Narro":1,"Quickcheck_Bench":1,"Find_Unused_Assm":1,"Needham_Schroede":3,"Quotient_Example":1,"Cezary":1,"Kaliszyk":1,"Christian":1,"Urban":1,"DList":1,"FSet":1,"Quotient_Int":1,"Quotient_Message":1,"Lift_FSet":1,"Lift_Set":1,"Lift_Fun":1,"Quotient_Rat":1,"Lift_DList":1,"Int_Pow":1,"Predicate_Compil":2,"Specialisation_E":1,"IMP_1":1,"IMP_2":1,"Code_Prolog_Exam":1,"Context_Free_Gra":1,"Hotel_Example_Pr":1,"Lambda_Example":1,"List_Examples":1,"Reg_Exp_Example":1,"Franz":1,"Regensburger":1,"Brian":1,"Huffman":1,"semantic":1,"LCF":1,"Plain_HOLCF":1,"Fixrec":1,"Domain_ex":1,"Fixrec_ex":1,"New_Domain":1,"HOLCF_Library":1,"WHILE":2,"Semantics":1,"denotational":1,"semantics":1,"HoareEx":1,"Dnat":1,"Dagstuhl":1,"Focus_ex":1,"Fix2":1,"Concurrency_Mona":1,"Loop":1,"Powerdomain_ex":1,"Domain_Proofs":1,"Letrec":1,"Pattern_Match":1,"FOCUS":3,"stream":1,"processing":1,"functions":1,"introductions":1,"www4":2,"publ":2,"html":2,".php":2,"?":2,"e":2,"Interfaces":1,"Refinement":1,"Fstreams":1,"Buffer_adm":1,"nchen":1,"automata":2,"distribution":1,"contains":1,"simulation":1,"temporal":1,"abstraction":1,"Everything":1,"upon":1,"domain":1,"theoretic":1,"model":1,"finite":1,"infinite":1,"sequences":1,"Alternating":1,"Bit":1,"performed":2,"Correctness":3,"&":1,"network":1,"transmission":1,"protocol":1,"Memory":1,"storage":1,"case":1,"study":1,"TrivEx":1,"TrivEx2":1,"Record_Benchmark":2,"Some":1,"benchmark":1,"record":1},"J":{"SHEBANG#!jconsole":1,"echo":17,"exit":1,"NB":12,".":28,"From":1,"See":1,"http":1,":":25,"//":1,"www":1,".jsoftware":1,".com":1,"/":8,"help":1,"jforc":1,"continuing_to_wr":1,".htm":1,"empno":1,"=":20,"payrate":2,"billrate":3,"clientlist":3,"emp_client":2,"hoursworked":2,"$":1,"Finds":2,"the":13,"number":1,"of":4,"hours":2,"each":7,"employee":5,"worked":1,"in":6,"given":3,"month":3,"emphours":2,"Determines":2,"wages":1,"earned":1,"by":4,"empearnings":2,"profit":3,"brought":2,"empprofit":2,"(":3,"-":1,")":9,"*":2,"+":5,"Returns":3,"amount":1,"to":1,"bill":1,"a":1,"client":1,"billclient":2,"mask":2,"y":1,"#":1,"for":1,"day":1,"who":1,"billed":1,"most":1,"dailydrudge":2,"((":2,"|":2,"i":1,"employees":1,",":3,"descending":2,"order":2,"producers":2,"clients":1,"generated":1,"custbyprofit":2,"\\":1,"Calculates":1,"withholding":1,"tax":1,"on":1,"renderuntocaesar":1,"bktmin":3,"Four":1,"brackets":1,"_":1,"bktrate":1,"bktearns":2,">":1,"!":1,"._":1,"<":1,"Main":1,"0j2":1},"JAR Manifest":{"Manifest":1,"-":41,"Version":1,":":61,"Name":20,"CheckCerts":1,".class":20,"Digest":40,"Algorithms":20,"SHA":40,"xLygljhRro6990pi":1,"=":20,"ContentInfoTest":1,"TSVdEMQW2gdFi6qe":1,"+":4,"UixdHSdo":1,"JarVerify":1,"Wg":1,"PiDzunNGH4KrWAp0":1,"/":11,"okp39s":1,"JarVerify2":1,"5uYBQxwGWgYmNBwh":1,"PKCS7Read":1,"JPIxttHBfRpQaFyi":1,"ls":1,"PKCS7Test":1,"R64SXXgZrOvGiO":1,"eMsfG":1,"T1Vn30":1,"PKCS7Test10":1,"2R0yxuxRHTPqdAzJ":1,"PKCS7Test11":1,"0HcwnpQi0hwJsJtv":1,"PKCS7Test12":1,"s5CcqimfRqR9CW25":1,"PKCS7Test2":1,"71VkFEMUle5sjXNF":1,"PKCS7Test3":1,"mU":1,"D5C6SgPRmwoLQzwF":1,"PKCS7Test4":1,"ss9NFvxF8emaEjdK":1,"E":1,"PKCS7Test5":1,"DHvQ20UAXoYgfCPA":1,"PKCS7Test6":1,"aiCb8chroH7XDaNf":1,"PKCS7Test7":1,"UoieXLC68alFgfD":1,"Q1NW9":1,"r2kaY":1,"PKCS7Test8":1,"eMW7mq5b":1,"KVB1M5L76wcV1":1,"uFQs":1,"PKCS7Test9":1,"EEWCZG1creWjqVZV":1,"SignerInfoTest":1,"l6SNfpnFipGg8gy4":1,"SignerInfoTest2":1,"5jbzlkZqXKNmmmE":1,"pcjQka8D6WE":1,"SimpleSigner":1,"l9ODQHY4wxhIvLw4":1,"B0qe9NjwxQ":1},"JFlex":{"COMMENT/*":37,"package":1,"jflex":2,";":533,"import":9,"java_cup":3,".runtime":3,".Symbol":1,"java":6,".io":1,".*":17,".util":5,".Stack":1,".ArrayList":1,".List":1,".Map":1,".HashMap":1,".unicode":1,".UnicodeProperti":1,"COMMENT%":4,"%":33,"final":1,"public":8,"class":2,"LexScan":1,"implements":2,"sym":2,",":236,".Scanner":1,"function":1,"next_token":1,"type":12,"Symbol":11,"unicode":3,"column":2,"line":2,"eofclose":7,"state":6,"COMMENT":5,"STATELIST":4,"MACROS":17,"REGEXPSTART":7,"REGEXP":11,"JAVA_CODE":5,"STATES":3,"STRING_CONTENT":3,"CHARCLASS":6,"COPY":3,"REPEATEXP":3,"EATWSPNL":3,"CTOR_ARG":3,"REGEXP_CODEPOINT":3,"STRING_CODEPOINT":3,"CHARCLASS_CODEPO":3,"inputstreamctor":1,"false":6,"cupdebug":2,"{":659,"int":32,"balance":7,"=":181,"commentbalance":4,"action_line":6,"bufferSize":2,"File":8,"file":49,"Stack":2,"<":35,">":37,"files":5,"new":79,"()":121,"StringBuilder":8,"userCode":3,"String":30,"classCode":3,"initCode":3,"initThrow":5,"eofCode":3,"eofThrow":5,"lexThrow":7,"eofVal":8,"scanErrorExcepti":2,"cupSymbol":3,"actionText":8,"string":35,"private":12,"UnicodePropertie":6,"unicodePropertie":15,"boolean":22,"charCount":2,"lineCount":3,"columnCount":3,"cupCompatible":3,"cup2Compatible":2,"cupDebug":2,"isInteger":4,"isIntWrap":2,"isYYEOF":2,"notUnix":2,"isPublic":2,"isFinal":2,"isAbstract":2,"bolUsed":2,"standalone":2,"debugOption":2,"caseless":2,"inclusive_states":4,"isASCII":4,"COMMENT//":19,"emitInputStreamC":3,"Options":5,".emitInputStream":1,"isImplementing":7,"isExtending":2,"className":2,"functionName":6,"tokenType":6,"visibility":2,"List":3,"ctorArgs":2,"ArrayList":3,"ctorTypes":2,"LexicalStates":2,"states":3,"Action":4,"actions":2,"nextState":5,"macroDefinition":5,"Timer":2,"t":12,"CharClasses":3,"charClasses":4,"getCharClasses":1,"return":208,"}":663,"currentLine":1,"yyline":39,"void":3,"setFile":1,"(":511,")":424,"this":3,".file":1,"symbol":189,"Object":7,"value":7,"yycolumn":23,"symbol_countUpda":5,"lc":3,"cc":4,"text":3,"yytext":58,"for":2,"i":8,".length":5,"++":7,"char":7,"c":6,".charAt":1,"if":37,"!=":4,"&&":7,"==":21,"else":13,"makeMacroIdent":2,"matched":3,".trim":25,".substring":37,"-":37,"static":2,"conc":4,"a":13,"b":16,"null":24,".toString":11,"+":91,"concExc":11,"getUnicodeProper":1,"populateDefaultV":5,"try":3,"catch":3,".UnsupportedUnic":2,"e":3,"throw":45,"ScannerException":40,"ErrorMessages":42,".UNSUPPORTED_UNI":2,".init":2,".jlex":4,"?":25,":":12,".getMaximumCodeP":7,"includeFile":3,"filePath":2,"f":9,".getParentFile":1,"!":5,".canRead":1,".NOT_READABLE":2,".search":1,".FILE_CYCLE":1,"yypushStream":1,"FileReader":1,".push":1,"Out":3,".println":1,"FileNotFoundExce":1,"init":2,".insert":2,"true":31,"Digit":2,"[":60,"]":54,"HexDigit":11,"9a":2,"fA":2,"F":2,"OctDigit":10,"Number":4,"HexNumber":3,"\\\\":24,"x":1,"OctNumber":3,"Unicode4":3,"u":2,"Unicode6":3,"U":1,"WSP":72,"\\":109,"WSPNL":43,"u2028":6,"u2029":6,"u000A":7,"u000B":6,"u000C":6,"u000D":7,"u0085":6,"NWSPNL":2,"^":26,"NL":19,"|":41,"NNL":11,"Ident":12,"IdentStart":3,"IdentPart":3,"*":105,"QualIdent":6,"QUIL":5,"Array":2,"ParamPart":2,"GenParam":4,"ClassT":2,"QClassT":3,"ArrType":3,"jletter":2,"jletterdigit":2,"JFlexCommentChar":2,"/":5,"JFlexComment":2,"JavaComment":2,"TraditionalComme":4,"EndOfLineComment":5,"CommentContent":2,"StringCharacter":3,"CharLiteral":2,"StringLiteral":2,"EscapeSequence":1,"JavaRest":2,"JavaCode":2,"DottedVersion":2,".":10,"YYINITIAL":2,".start":1,"yybegin":42,"USERCODE":1,".+":1,".append":27,"())":32,"<<":15,"EOF":18,">>":15,".setLength":5,".EOF_IN_MACROS":3,"UNICODE":3,"//":3,".warning":2,".CUPSYM_AFTER_CU":1,".QUIL_CUPSYM":1,".add":3,"ASCII":1,"FULL":1,"v":3,"Skeleton":1,".makePrivate":1,"Integer":21,".parseInt":14,".NO_BUFFER_SIZE":1,".QUIL_INITTHROW":1,".QUIL_EOFTHROW":1,".QUIL_YYLEXTHROW":1,".QUIL_THROW":1,".QUIL_SCANERROR":1,"IDENT":2,"EQUALS":1,"DELIMITER":1,".UNKNOWN_OPTION":2,".NOT_AT_BOL":1,"yypushback":3,"yymoreStreams":2,".pop":2,"yypopStream":2,".CTOR_ARG":1,"LESSTHAN":1,"RBRACE":3,"s":3,"EOFRULE":2,".left":1,"yylength":19,"COMMA":2,"MORETHAN":1,".EOF_IN_STATES":1,".EOF_WO_ACTION":1,"$":1,"BAR":2,"NOACTION":1,"LBRACE":2,"BANG":1,"TILDE":1,"OPENBRACKET":1,"CLOSEBRACKET":1,"STAR":1,"PLUS":2,"QUESTION":2,"DOLLAR":1,"HAT":2,"POINT":1,"NEWLINE":1,"OPENCLASS":2,"LOOKAHEAD":1,"MACROUSE":2,"REPEAT":2,"()))":4,"REGEXPEND":2,"JLETTERCLASS":1,"JLETTERDIGITCLAS":1,"LETTERCLASS":1,"UPPERCLASS":1,"LOWERCLASS":1,"DIGITCLASS":2,"DIGITCLASSNOT":1,"WHITESPACECLASS":1,"WHITESPACECLASSN":1,"WORDCLASS":1,"WORDCLASSNOT":1,"trimmedText":6,"propertyValue":4,"IntCharSet":2,"set":6,".getIntCharSet":2,".INVALID_UNICODE":2,"UNIPROPCCLASS":1,"UNIPROPCCLASSNOT":1,"CHAR":15,".codePointAt":3,"))":14,".EOF_IN_REGEXP":4,"--":4,"CLOSECLASS":1,"DASH":1,"DIFFERENCE":1,"INTERSECTION":1,"SYMMETRICDIFFERE":1,"n":9,".EOL_IN_CHARCLAS":1,"\\\\\\":1,".UNTERMINATED_ST":2,"codePoint":15,"<=":5,"Character":4,".toChars":3,".CODEPOINT_OUT_O":5,"r":8,".offsetByCodePoi":1,")))":8,".EOF_IN_STRING":2,"ACTION":1,".EOF_IN_ACTION":1,".EOF_IN_COMMENT":1,"STRING":3,"Specialized":2,"form":2,"newlines":1,"disallowed":1,"and":1,"doesn":1,"only":1,"one":1,"codepoint":1,"allowed":2,"no":1,"whitespace":1,".UNEXPECTED_CHAR":1,"R":1,".UNEXPECTED_NL":1,"Scanner":1,"cup":1,"JavaSymbol":2,"COMMENT/**":1,"long":3,"parseLong":5,"start":2,"end":2,"radix":3,"result":4,"digit":3,".digit":1,"yycharat":1,"*=":1,"+=":1,"LineTerminator":5,"InputCharacter":2,"WhiteSpace":2,"Comment":2,"DocumentationCom":2,"~":1,"Identifier":2,"DecIntegerLitera":3,"DecLongLiteral":2,"lL":3,"HexIntegerLitera":2,"xX":2,"HexLongLiteral":2,"OctIntegerLitera":2,"OctLongLiteral":2,"FloatLiteral":2,"FLit1":3,"FLit2":3,"FLit3":3,"Exponent":3,"fF":1,"DoubleLiteral":3,"eE":1,"SingleCharacter":2,"CHARLITERAL":2,"ABSTRACT":1,"BOOLEAN":1,"BREAK":1,"BYTE":1,"CASE":1,"CATCH":1,"CLASS":1,"CONST":1,"CONTINUE":1,"DO":1,"DOUBLE":1,"ELSE":1,"EXTENDS":1,"FINAL":1,"FINALLY":1,"FLOAT":1,"FOR":1,"DEFAULT":1,"IMPLEMENTS":1,"IMPORT":1,"INSTANCEOF":1,"INT":1,"INTERFACE":1,"LONG":1,"NATIVE":1,"NEW":1,"GOTO":1,"IF":1,"PUBLIC":1,"SHORT":1,"SUPER":1,"SWITCH":1,"SYNCHRONIZED":1,"PACKAGE":1,"PRIVATE":1,"PROTECTED":1,"TRANSIENT":1,"RETURN":1,"VOID":1,"STATIC":1,"WHILE":1,"THIS":1,"THROW":1,"THROWS":1,"TRY":1,"VOLATILE":1,"STRICTFP":1,"BOOLEAN_LITERAL":2,"NULL_LITERAL":1,"LPAREN":1,"RPAREN":1,"LBRACK":1,"RBRACK":1,"SEMICOLON":1,"DOT":1,"EQ":1,"GT":1,"LT":1,"NOT":1,"COMP":1,"COLON":1,"EQEQ":1,"LTEQ":1,"GTEQ":1,"NOTEQ":1,"ANDAND":1,"OROR":1,"PLUSPLUS":1,"MINUSMINUS":1,"MINUS":1,"MULT":1,"DIV":1,"AND":1,"OR":1,"XOR":1,"MOD":1,"LSHIFT":1,"RSHIFT":1,"URSHIFT":1,"PLUSEQ":1,"MINUSEQ":1,"MULTEQ":1,"DIVEQ":1,"ANDEQ":1,"OREQ":1,"XOREQ":1,"MODEQ":1,"LSHIFTEQ":1,"RSHIFTEQ":1,"URSHIFTEQ":1,"INTEGER_LITERAL":7,".MIN_VALUE":1,"Long":3,"((":2,"FLOATING_POINT_L":3,"Float":1,"Double":2,"dD":1,"IDENTIFIER":1,"val":4,"RuntimeException":5,"CHARACTER_LITERA":1},"JSON":{"{":477,":":1663,",":27997,"}":420,"[":13165,"]":13165,"false":26,"-":9980,"{}":16,"[]":14,"true":50,"null":1,"}}":28,"[[":156,"]]":156,"[[[":12,"]]]":11},"JSON with Comments":{"[":296,"COMMENT//":231,"{":258,":":987,"]":296,",":1347,"}":250,"-":24,"//":200,"left":2,"top":2,"right":2,"bottom":2,"false":71,"true":130,"hide":2,"by":1,"default":1,"darker":1,"gray":1,"Sidebar":3,"selected":1,"entry":3,"label":4,"Hover":2,"HIDDEN":1,"COMMENT/*":1,"int":7,"Maximum":1,"error":1,"before":2,"stopping":1,"Prohibit":6,"bitwise":1,"operators":1,"(":23,"&":1,"|":1,"^":1,"etc":5,".":33,")":22,"Identifiers":1,"must":2,"be":8,"in":42,"camelCase":1,"Require":7,"{}":2,"for":29,"every":1,"new":5,"block":2,"or":8,"scope":1,"triple":1,"equals":1,"===":1,"comparison":1,"filtering":1,"..":1,"loops":2,"with":2,"obj":1,".hasOwnProperty":1,"()":5,"prohibits":1,"overwriting":1,"prototypes":1,"of":28,"native":1,"objects":1,"such":1,"as":2,"Array":1,"Date":1,"immediate":1,"invocations":1,"to":10,"wrapped":1,"parens":1,"e":4,".g":4,"`":36,"function":7,"())":1,";":5,"variables":6,"/":10,"functions":6,"defined":3,"being":2,"used":3,"capitalization":1,"all":4,"constructor":2,"F":1,"use":6,"arguments":2,".caller":1,"and":10,".callee":1,"empty":1,"blocks":2,"characters":3,"constructors":1,"side":4,"effects":1,"without":1,"assignment":1,"++":1,"--":1,"Quotation":1,"mark":1,"consistency":1,"non":3,"global":4,"declared":1,"prevents":1,"leaks":1,"Unused":1,"Requires":1,"run":1,"ES5":1,"Strict":1,"Mode":1,"Max":5,"number":3,"formal":1,"params":1,"allowed":2,"per":4,"depth":1,"nested":1,"within":3,"statements":4,"cyclomatic":1,"complexity":1,"line":6,"Disallow":1,"any":1,"var":2,"Only":1,"let":1,"const":1,"are":1,"Tolerate":19,"Automatic":1,"Semicolon":1,"Insertion":1,"no":3,"semicolons":1,"assignments":1,"where":1,"comparisons":1,"would":1,"expected":1,"Allow":3,"debugger":1,"browser":2,"breakpoints":1,"==":1,"null":1,"Specify":1,"the":26,"ECMAScript":1,"version":1,"which":1,"code":4,"adhere":1,"Mozilla":1,"specific":1,"syntax":1,"extends":1,"overrides":1,"esnext":1,"features":1,"eval":1,"Function":1,"ExpressionStatem":1,"Programs":1,"defining":1,"inside":2,"control":3,"also":1,"enables":1,"using":4,"__iterator__":1,"property":2,"omitting":1,"a":90,"semicolon":1,"last":1,"statement":2,"possibly":1,"unsafe":1,"breakings":1,"comma":1,"first":1,"style":3,"coding":1,"multi":1,"strings":1,"generator":2,"yield":1,"them":1,"invalid":1,"typeof":1,"operator":1,"values":1,"__proto__":1,"script":2,"targeted":1,"URLs":2,"Allows":1,"re":1,"define":1,"later":1,"x":2,"=":2,"[]":1,"notation":2,"when":2,"it":2,"can":3,"still":1,"expressed":1,"dot":1,"...":1,"Object":1,"this":1,"Web":2,"Browser":1,"window":2,"document":18,"Browserify":1,"node":1,".js":2,"CouchDB":1,"Development":1,"debugging":1,"alert":1,"confirm":1,"Dojo":1,"Toolkit":1,"Jasmine":1,"jQuery":1,"Mocha":1,"MooTools":1,"Node":1,"Widely":1,"adopted":1,"globals":1,"escape":1,"unescape":1,"PhantomJS":1,"Prototype":1,"Scriptaculous":1,"QUnit":1,"Rhino":1,"ShellJS":1,"Globals":1,"typed":1,"array":1,"constructions":1,"Workers":1,"Windows":1,"Scripting":1,"Host":1,"Yahoo":1,"User":1,"Interface":1,"additional":2,"predefined":1,"Required":1,"due":1,"volume":1,"mount":1,".vscode":1,"server":1,"add":1,"parameter":2,"placeholders":1,"completing":1,"autocomplete":1,"unimported":1,"packages":1,"watch":1,"file":1,"changes":1,"outside":2,"editor":1,"enable":1,"deep":1,"completion":1,"formatting":2,"only":1,"supports":1,"LF":1,"endings":1,"COMMENT\"":5,"Defines":89,"hyperlink":1,"an":21,"abbreviation":1,"Not":12,"supported":12,"HTML5":12,"Use":9,"<":14,"abbr":1,">":14,"instead":9,"contact":1,"information":3,"author":1,"owner":1,"object":3,"area":2,"image":3,"map":2,"article":1,"content":10,"aside":1,"from":6,"page":1,"sound":1,"bold":1,"text":19,"Specifies":6,"base":1,"URL":1,"target":1,"relative":1,"CSS":5,"Isolates":1,"part":2,"that":10,"might":1,"formatted":1,"different":2,"direction":2,"other":1,"Overrides":1,"current":1,"section":6,"is":2,"quoted":1,"another":1,"source":1,"single":1,"break":1,"clickable":1,"button":2,"Used":1,"draw":1,"graphics":1,"on":1,"fly":1,"via":1,"scripting":1,"usually":1,"JavaScript":1,"table":9,"caption":3,"title":2,"work":1,"piece":1,"computer":2,"column":2,"properties":1,"each":1,"colgroup":1,"element":5,"group":2,"one":1,"more":1,"columns":1,"command":1,"user":3,"invoke":1,"list":11,"pre":1,"options":2,"input":6,"controls":1,"description":4,"value":1,"term":3,"has":2,"been":2,"deleted":1,"details":2,"view":1,"definition":1,"dialog":1,"box":1,"ul":1,"name":1,"emphasized":1,"container":1,"external":2,"HTML":5,"application":1,"Groups":5,"related":2,"elements":4,"form":2,"figure":1,"self":1,"contained":1,"footer":2,"h6":1,"headings":1,"about":2,"header":3,"heading":2,"thematic":1,"change":1,"root":1,"alternate":2,"voice":1,"mood":1,"inline":1,"frame":1,"inserted":1,"into":1,"keyboard":1,"key":1,"pair":1,"field":1,"forms":1,"fieldset":1,"item":1,"relationship":1,"between":1,"resource":1,"most":1,"link":1,"sheets":1,"main":1,"client":3,"marked":1,"highlighted":1,"menu":1,"commands":1,"metadata":1,"scalar":1,"measurement":1,"known":1,"range":1,"gauge":1,"navigation":1,"links":1,"users":1,"do":2,"not":2,"support":2,"scripts":1,"embedded":1,"ordered":1,"drop":3,"down":3,"option":1,"result":1,"calculation":1,"paragraph":1,"preformatted":1,"Represents":1,"progress":1,"task":1,"short":1,"quotation":1,"what":1,"show":1,"browsers":1,"ruby":2,"annotations":1,"explanation":1,"pronunciation":1,"East":2,"Asian":2,"typography":2,"annotation":1,"longer":1,"correct":1,"sample":1,"output":1,"program":1,"smaller":1,"multiple":1,"media":3,"resources":1,"video":3,"audio":2,"del":1,"important":1,"subscripted":1,"visible":1,"superscripted":1,"body":1,"cell":2,"multiline":1,"date":1,"time":1,"row":1,"tracks":1,"should":1,"stylistically":1,"normal":1,"unordered":1,"variable":1,"movie":1,"}}":4},"JSON5":{"COMMENT//":3,"{":5,"name":1,":":28,",":33,"version":1,"description":1,"keywords":1,"[":3,"]":3,"author":1,"contributors":1,"main":1,"bin":1,"dependencies":1,"{}":1,"devDependencies":1,"mocha":1,"}":5,"scripts":1,"build":1,"test":1,"homepage":1,"repository":1,"type":1,"url":1,"COMMENT/*":2,"foo":1,"while":1,"true":1,"this":1,"here":1,"//":2,"inline":1,"comment":1,"hex":1,"half":1,".5":1,"delta":1,"+":1,"to":1,"Infinity":1,"and":1,"beyond":1,"!":1,"finally":1,"oh":1},"JSONLD":{"{":7,":":19,"}":7,",":13,"[":1,"null":2,"]":1},"JSONiq":{"(":12,":":12,"Query":2,"for":4,"searching":1,"the":1,"database":2,"keywords":1,")":14,"import":5,"module":5,"namespace":5,"index":3,"=":5,";":9,"catalog":4,"req":6,"variable":4,"$phrase":2,":=":5,"param":4,"-":11,"values":4,",":7,"[":5,"]":5,"$limit":2,"integer":1,"((":1,"$result":4,"at":1,"$idx":2,"in":1,"search":1,"where":1,"le":1,"let":1,"$data":2,"get":2,"data":2,"by":2,"id":1,".s":1,".p":1,"return":1,"{":2,"|":2,"score":1,".r":1,"}":2,"returning":1,"one":1,"entry":1,"$id":2,"$part":2,"key":1},"Janet":{"COMMENT#":11,"(":144,"def":14,"-":25,"window":2,"seq":4,"[":28,"x":24,":":13,"range":7,"]":25,"y":7,"when":5,"not":2,"and":5,"zero":2,"?":5,")":33,")))":8,"))":21,"defn":16,"neighbors":2,"[[":2,"]]":4,"map":5,"fn":3,"x1":4,"y1":4,"+":5,"tick":2,"state":13,"cell":4,"set":8,"frequencies":2,"neighbor":3,"mapcat":1,"coord":4,"keys":1,"let":1,"count":3,"get":12,"or":1,"=":2,"draw":2,"x2":2,"y2":2,"cellset":3,"@":1,"{}":1,"each":1,"put":1,"true":2,"loop":1,"after":1,"print":3,"file":1,"/":4,"write":1,"stdout":1,"if":8,"var":3,"*":8,"for":1,"i":2,"defmacro":3,"printf":1,"&":3,"xs":2,"string":1,"format":1,"splice":1,"matrix":1,"nrow":3,"ncol":3,"{":1,"array":1,"tarray":1,"new":1,"float64":1,"COMMENT(*":1,"delay":7,"returns":1,"the":4,"result":2,"of":1,"last":1,"expression":1,".":2,"Will":1,"only":1,"evaluate":1,"body":1,"once":1,",":8,"then":1,"memoizes":1,"forms":2,"gensym":2,"loaded":4,"~":1,"do":3,"nil":3,"[]":4,";":1,")))))))":2,"HEAD":5,"TAIL":6,"empty":3,"cons":1,"h":2,"t":2,"tuple":6,"s":21,"head":2,"tail":3,"lazy":4,"start":5,"end":4,"<":1,"f":6,"))))))":3,"realize":4,"))))":3,"drop":2,"n":6,"pos":2,"((":1,"take":4,"randseq":2,"math":1,"random":1,"while":2,"pred":2,"thehead":3},"Jasmin":{".class":8,"public":24,"if1":1,".super":8,"java":80,"/":304,"lang":56,"Object":16,"COMMENT;":24,".method":16,"<":8,"init":16,">":16,"()":16,"V":56,"aload_0":8,"invokenonvirtual":8,"/<":8,"return":16,".end":16,"method":16,"static":8,"main":8,"(":40,"[":8,"Ljava":40,"String":8,";":40,")":40,".limit":16,"locals":8,"stack":8,"BeginGlobal":8,":":74,".line":65,"ldc":105,"if_icmpeq":19,"If556261059":2,"goto":32,"IfElse556261059":2,"getstatic":32,"System":32,"out":32,"io":64,"PrintStream":64,"invokevirtual":32,"print":17,"I":22,"IfDone556261059":2,"if_icmpne":7,"IfNot":2,"-":58,"EndGlobal":8,"op3":1,"Cmp":16,"CmpDone":16,"println":15,"Z":10,"Cmp1759327329":2,"CmpDone175932732":2,"op2":1,"iand":1,"ior":1,"op4":1,"Cmp1522577937":2,"CmpDone152257793":2,"if2":1,"Cmp1893841232":2,"CmpDone189384123":2,"If":8,"IfElse":8,"IfDone":8,"Cmp933554851":2,"CmpDone933554851":2,"If1623625546":2,"IfElse1623625546":2,"IfDone1623625546":2,"Cmp1572138409":2,"CmpDone157213840":2,"If126354425":2,"IfElse126354425":2,"IfDone126354425":2,"Cmp126493150":2,"CmpDone126493150":2,"If1522284422":2,"IfElse1522284422":2,"IfDone1522284422":2,"If1083939031":2,"IfElse1083939031":2,"IfDone1083939031":2,"op1":1,"iadd":1,"isub":1,"idiv":1,"imul":1,"irem":1,"if4":1,"IfNot1919266740":2,"IfNot613368541":2,"if3":1},"Java":{"COMMENT/**":146,"package":9,"nokogiri":18,".internals":4,";":1574,"import":121,"static":237,".NokogiriHelpers":3,".getNokogiriClas":1,".isNamespace":1,".stringOrNil":1,".HtmlDocument":1,".NokogiriService":1,".XmlDocument":1,"org":103,".apache":57,".xerces":7,".parsers":1,".DOMParser":1,".xni":6,".Augmentations":1,".QName":1,".XMLAttributes":1,".XNIException":1,".parser":4,".XMLDocumentFilt":1,".XMLParserConfig":1,".cyberneko":2,".html":2,".HTMLConfigurati":1,".filters":1,".DefaultFilter":1,".jruby":12,".Ruby":2,".RubyClass":2,".runtime":5,".ThreadContext":1,".builtin":2,".IRubyObject":2,".w3c":3,".dom":3,".Document":1,".NamedNodeMap":1,".NodeList":1,"public":305,"class":20,"HtmlDomParserCon":3,"extends":16,"XmlDomParserCont":1,"{":648,"(":1424,"Ruby":43,"runtime":89,",":1075,"IRubyObject":35,"options":9,")":1137,"super":15,"}":648,"encoding":2,"@Override":23,"protected":9,"void":43,"initErrorHandler":1,"()":317,"if":244,".strict":1,"errorHandler":7,"=":616,"new":171,"NokogiriStrictEr":1,".noError":2,".noWarning":2,"else":57,"NokogiriNonStric":1,"initParser":1,"XMLParserConfigu":1,"config":3,"HTMLConfiguratio":1,"XMLDocumentFilte":3,"removeNSAttrsFil":1,"RemoveNSAttrsFil":2,"elementValidityC":2,"ElementValidityC":3,"COMMENT//":109,"[]":55,"filters":2,".setErrorHandler":1,"this":59,".errorHandler":2,"parser":1,"DOMParser":1,"setProperty":4,"java_encoding":2,"setFeature":4,"true":55,"false":87,"enableDocumentFr":1,"XmlDocument":10,"getNewEmptyDocum":1,"ThreadContext":2,"context":11,"args":6,"[":51,"]":51,"return":428,".rbNew":1,"getNokogiriClass":1,".getRuntime":3,"wrapDocument":1,"RubyClass":92,"klazz":107,"Document":2,"document":6,"HtmlDocument":8,"htmlDocument":11,"NokogiriService":2,".HTML_DOCUMENT_A":1,".allocate":1,".setDocumentNode":1,"ruby_encoding":4,".isNil":2,"())":41,"detected_encodin":3,"!=":30,"null":144,"&&":47,"!":99,"String":64,"charset":2,"tryGetCharsetFro":2,"stringOrNil":1,".setEncoding":1,".setParsedEncodi":1,"private":154,".equalsIgnoreCas":8,".getDocumentElem":2,".getNodeName":4,"()))":5,"NodeList":2,"list":8,".getChildNodes":2,"for":17,"int":211,"i":74,"<":67,".getLength":4,"++":40,".item":6,"headers":4,"j":23,"NamedNodeMap":1,"nodeMap":4,".getAttributes":1,"k":5,".getNodeValue":1,"DefaultFilter":2,"startElement":2,"QName":2,"element":5,"XMLAttributes":2,"attrs":11,"Augmentations":2,"augs":4,"throws":37,"XNIException":2,"isNamespace":1,".getQName":1,")))":5,".removeAttribute":1,"--":8,".uri":1,".startElement":2,"NokogiriErrorHan":2,"element_names":3,"{}":8,"//":17,"g":1,"r":239,"w":1,"x":9,"y":1,"z":1,"boolean":129,"isValid":2,"testee":3,"char":24,"c":46,".toCharArray":4,"index":4,"Integer":4,"-":13,">":52,".length":12,".equals":6,"))":133,"name":22,".rawname":2,".getErrors":1,".add":3,"Exception":1,"+":106,"COMMENT/*":42,".jooq":18,".example":5,".db":5,".h2":5,".tables":2,"java":80,".util":24,".Arrays":2,".List":3,".Field":1,".ForeignKey":1,".Index":1,".Name":1,".Record":1,".Row1":1,".Schema":1,".Table":1,".TableField":1,".UniqueKey":1,".Indexes":1,".Keys":1,".Public":1,".records":1,".BookStoreRecord":1,".impl":3,".DSL":1,".TableImpl":1,"@SuppressWarning":4,"BookStore":17,"TableImpl":1,"BookStoreRecord":10,"final":117,"long":6,"serialVersionUID":2,"BOOK_STORE":4,"Class":13,"getRecordType":1,".class":44,"TableField":1,"NAME":1,"createField":1,"DSL":6,".name":5,".SQLDataType":1,".VARCHAR":1,".nullable":1,"alias":12,"Name":5,"Table":3,"aliased":4,"Field":1,"<?":4,"parameters":8,".comment":1,"O":3,"Record":1,"child":2,"ForeignKey":1,"key":2,"Schema":1,"getSchema":1,"Public":1,".PUBLIC":1,"List":6,"Index":2,"getIndexes":1,"Arrays":2,".":3,"asList":2,"Indexes":1,".PRIMARY_KEY_F":1,"UniqueKey":3,"getPrimaryKey":1,"Keys":2,".UK_T_BOOK_STORE":2,">>":5,"getKeys":1,"as":2,"rename":2,"Row1":2,"fieldsRow":1,".fieldsRow":1,".intellij":16,".grammar":4,"com":84,".lang":37,".PsiBuilder":2,".Marker":1,".psi":7,".BnfTypes":2,".*":5,".GeneratedParser":1,".tree":3,".IElementType":2,".ASTNode":1,".TokenSet":1,".PsiParser":1,".LightPsiParser":1,"GrammarParser":1,"implements":9,"PsiParser":1,"LightPsiParser":1,"ASTNode":1,"parse":3,"IElementType":4,"t":34,"PsiBuilder":49,"b":319,"parseLight":2,".getTreeBuilt":1,"adapt_builder_":1,"EXTENDS_SETS_":2,"Marker":34,"m":71,"enter_section_":34,"_COLLAPSE_":6,"==":110,"BNF_ATTR":2,"attr":5,"BNF_ATTR_PATTERN":2,"attr_pattern":3,"BNF_ATTR_VALUE":2,"attr_value":3,"BNF_ATTRS":2,"BNF_CHOICE":3,"choice":3,"BNF_EXPRESSION":3,"expression":5,"BNF_LITERAL_EXPR":4,"literal_expressi":4,"BNF_MODIFIER":2,"modifier":4,"BNF_PAREN_EXPRES":3,"paren_expression":3,"BNF_PREDICATE":3,"predicate":3,"BNF_PREDICATE_SI":2,"predicate_sign":3,"BNF_QUANTIFIED":3,"quantified":3,"BNF_QUANTIFIER":2,"quantifier":3,"BNF_REFERENCE_OR":3,"reference_or_tok":4,"BNF_RULE":2,"rule":3,"BNF_SEQUENCE":3,"sequence":6,"BNF_STRING_LITER":4,"string_literal_e":3,"parse_root_":2,"exit_section_":34,"TRUE_CONDITION":1,"l":197,"grammar":2,"TokenSet":2,"create_token_set":2,"recursion_guard_":44,"p":27,"_NONE_":10,"consumeToken":35,"BNF_ID":6,"pin":5,"report_error_":7,"attr_1":2,"BNF_OP_EQ":2,"attr_4":2,"attr_recover_unt":4,"||":14,"BNF_SEMICOLON":2,"nextTokenIs":9,"BNF_LEFT_PAREN":4,"BNF_STRING":5,"BNF_RIGHT_PAREN":2,"_NOT_":4,"BNF_RIGHT_BRACE":3,"attr_value_0":2,"attr_value_1":2,"BNF_LEFT_BRACE":4,"attrs_1":2,"current_position":14,"while":29,"break":30,"empty_element_pa":7,"choice_0":2,"choice_1":2,"choice_0_2":2,"choice_0_2_0":2,"BNF_OP_OR":3,"choice_1_1":2,"choice_tail":2,"grammar_0":2,"BNF_NUMBER":3,"option":3,"BNF_OP_NOT":3,"BNF_OP_AND":3,"simple":3,"quantified_0":2,"quantified_1":2,"BNF_LEFT_BRACKET":1,"BNF_RIGHT_BRACKE":1,"quantified_1_1":2,"BNF_OP_OPT":1,"BNF_OP_ONEMORE":1,"BNF_OP_ZEROMORE":1,"rule_0":2,"BNF_OP_IS":2,"rule_4":2,"rule_5":2,"rule_recover_unt":4,"simple_0":2,"simple_0_0":2,"simple_0_0_0":2,"simple_0_0_0_0":2,"Parser":4,"test":1,".lexer":1,"_GrammarLexer":3,"FlexLexer":1,"ZZ_BUFFERSIZE":1,"YYINITIAL":2,"ZZ_LEXSTATE":2,"ZZ_CMAP_PACKED":2,"ZZ_CMAP":2,"zzUnpackCMap":2,"ZZ_ACTION":2,"zzUnpackAction":4,"ZZ_ACTION_PACKED":2,"result":28,"offset":20,"packed":19,"count":8,".charAt":14,"value":26,"do":4,"ZZ_ROWMAP":2,"zzUnpackRowMap":4,"ZZ_ROWMAP_PACKED":2,"high":2,"<<":2,"|":1,"ZZ_TRANS":2,"zzUnpackTrans":4,"ZZ_TRANS_PACKED_":2,"ZZ_UNKNOWN_ERROR":2,"ZZ_NO_MATCH":2,"ZZ_PUSHBACK_2BIG":2,"EMPTY_BUFFER":1,"YYEOF":4,".io":28,".Reader":3,"zzReader":1,"Fake":1,"ZZ_ERROR_MSG":3,"ZZ_ATTRIBUTE":2,"zzUnpackAttribut":4,"ZZ_ATTRIBUTE_PAC":2,"zzState":6,"zzLexicalState":4,"CharSequence":4,"zzBuffer":6,"zzBufferArray":5,"zzMarkedPos":9,"zzPushbackPos":2,"zzCurrentPos":6,"zzStartRead":9,"zzEndRead":4,"zzAtBOL":2,"zzAtEOF":4,"((":18,"in":4,".zzReader":1,"map":3,"getTokenStart":2,"getTokenEnd":1,"yylength":3,"reset":1,"buffer":3,"start":2,"end":6,"initialState":2,".text":3,".CharArrayUtil":1,".fromSequenceWit":1,"yybegin":2,"zzRefill":2,".IOException":16,"yystate":1,"newState":2,"yytext":1,".subSequence":1,"yycharat":1,"pos":3,"?":7,":":83,"zzScanError":3,"errorCode":2,"message":4,"try":29,"catch":30,"ArrayIndexOutOfB":1,"e":37,"throw":16,"Error":1,"yypushback":1,"number":3,"-=":1,"advance":1,"zzInput":7,"zzAction":6,"zzCurrentPosL":10,"zzMarkedPosL":7,"zzEndReadL":3,"zzBufferL":4,"zzBufferArrayL":5,"zzCMapL":2,"zzTransL":2,"zzRowMapL":2,"zzAttrL":2,"zzForAction":5,"eof":2,"zzNext":3,"zzAttributes":3,"&":9,"switch":12,"case":63,".TokenType":2,".BAD_CHARACTER":1,".WHITE_SPACE":1,"default":9,"clojure":2,".ref":3,".Reference":1,".math":1,".BigInteger":1,".Map":4,".concurrent":1,".ConcurrentHashM":1,".SoftReference":1,".ReferenceQueue":1,"Util":2,"equiv":17,"Object":36,"k1":42,"k2":38,"instanceof":20,"Number":9,"Numbers":3,".equal":1,"IPersistentColle":5,"pcequiv":2,"double":4,"c1":2,"c2":2,".equiv":2,"equals":4,"identical":1,"classOf":1,".getClass":3,"compare":1,".compare":1,"Comparable":2,".compareTo":4,"hash":3,"o":14,".hashCode":3,"hasheq":1,".hasheq":2,"IHashEq":2,"hashCombine":1,"seed":5,"^=":1,"isPrimitive":1,".isPrimitive":3,"Void":3,".TYPE":17,"isInteger":1,"Long":1,"BigInt":1,"BigInteger":1,"ret1":2,"ret":4,"nil":2,"ISeq":2,"K":3,"V":4,"clearCache":1,"ReferenceQueue":1,"rq":3,"ConcurrentHashMa":1,"Reference":3,"cache":3,".poll":2,"COMMENT;":1,"Map":6,".Entry":1,".entrySet":1,"val":4,".getValue":1,".get":6,".remove":1,".getKey":1,"RuntimeException":6,"runtimeException":2,"s":10,"Throwable":4,"sneakyThrow":1,"NullPointerExcep":3,"sneakyThrow0":2,"T":3,"hudson":11,".model":3,".ExtensionListVi":1,".Functions":1,".Platform":1,".PluginManager":1,".cli":1,".declarative":1,".CLIResolver":1,".listeners":1,".ItemListener":1,".slaves":1,".ComputerListene":1,".CopyOnWriteList":1,".FormValidation":1,"jenkins":1,".Jenkins":1,".jvnet":1,".hudson":1,".reactor":1,".ReactorExceptio":1,".kohsuke":4,".stapler":4,".QueryParameter":1,".Stapler":1,".StaplerRequest":1,".StaplerResponse":1,"javax":3,".servlet":2,".ServletContext":1,".ServletExceptio":1,".File":1,".NumberFormat":1,".ParseException":1,".Collections":3,".Util":1,".fixEmpty":1,"Hudson":6,"Jenkins":6,"transient":2,"CopyOnWriteList":4,"ItemListener":3,"itemListeners":2,"ExtensionListVie":2,".createCopyOnWri":2,"ComputerListener":3,"computerListener":2,"@CLIResolver":1,"getInstance":1,".getInstance":5,"File":3,"root":6,"ServletContext":2,"IOException":8,"InterruptedExcep":2,"ReactorException":2,"PluginManager":1,"pluginManager":2,"getJobListeners":1,"getComputerListe":1,"Slave":5,"getSlave":1,"Node":1,"n":3,"getNode":1,"getSlaves":1,"slaves":3,"setSlaves":1,"setNodes":1,"TopLevelItem":3,"getJob":1,"getItem":1,"getJobCaseInsens":1,"match":2,"Functions":2,".toEmailSafeStri":2,"item":3,"getItems":1,".getName":6,"synchronized":1,"doQuietDown":2,"StaplerResponse":5,"rsp":8,"ServletException":3,".generateRespons":2,"doLogRss":1,"StaplerRequest":4,"req":11,"qs":3,".getQueryString":1,".sendRedirect2":1,"doFieldCheck":3,"fixEmpty":8,".getParameter":4,"FormValidation":8,"@QueryParameter":4,"type":5,"errorText":3,"warningText":3,".error":5,".warning":1,"NumberFormat":3,".parse":3,".floatValue":2,"<=":1,"Messages":3,".Hudson_NotAPosi":1,">=":2,".Hudson_NotANega":1,"ParseException":1,".Hudson_NotANumb":1,".ok":1,"isWindows":1,".pathSeparatorCh":1,"isDarwin":1,"Platform":1,".isDarwin":1,"adminCheck":3,"Stapler":2,".getCurrentReque":1,".getCurrentRespo":1,"isAdmin":4,".sendError":1,".SC_FORBIDDEN":1,".getACL":1,".hasPermission":1,"ADMINISTER":1,"XSTREAM":1,".alias":1,"MasterComputer":1,".MasterComputer":1,"CloudList":3,".CloudList":1,"h":2,"needed":1,"XStream":1,"deserialization":1,"persons":35,"ProtocolBuffer":2,"registerAllExten":1,".google":72,".protobuf":72,".ExtensionRegist":10,"registry":1,"interface":1,"PersonOrBuilder":2,".MessageOrBuilde":1,"hasName":5,".String":15,"getName":3,".ByteString":15,"getNameBytes":5,"Person":13,".GeneratedMessag":10,".Builder":5,"builder":5,".unknownFields":4,".getUnknownField":2,"noInit":1,".UnknownFieldSet":5,".getDefaultInsta":3,"defaultInstance":5,"getDefaultInstan":4,"unknownFields":4,"@java":4,".Override":4,"getUnknownFields":3,".CodedInputStrea":5,"input":20,"extensionRegistr":16,".InvalidProtocol":9,"initFields":2,"mutable_bitField":1,".newBuilder":1,"done":4,"tag":3,".readTag":1,"parseUnknownFiel":1,"bitField0_":15,"|=":5,"name_":18,".readBytes":1,".setUnfinishedMe":2,".getMessage":1,"finally":2,".build":1,"makeExtensionsIm":1,".Descriptors":11,".Descriptor":4,"getDescriptor":15,".ProtocolBuffer":34,".internal_static":5,".FieldAccessorTa":4,"internalGetField":2,".ensureFieldAcce":2,".Person":28,".Parser":2,"PARSER":13,".AbstractParser":1,"parsePartialFrom":1,"getParserForType":1,"NAME_FIELD_NUMBE":1,".Object":7,"ref":16,"bs":3,".toStringUtf8":2,".isValidUtf8":1,".copyFromUtf8":2,"byte":4,"memoizedIsInitia":4,"isInitialized":5,"writeTo":1,".CodedOutputStre":2,"output":3,"getSerializedSiz":2,"(((":3,".writeBytes":1,".writeTo":1,"memoizedSerializ":3,"size":16,"+=":4,".computeBytesSiz":1,".getSerializedSi":1,"writeReplace":1,".ObjectStreamExc":1,".writeReplace":1,"parseFrom":8,"data":8,".parseFrom":8,".InputStream":4,"parseDelimitedFr":2,".parseDelimitedF":2,"Builder":22,"newBuilder":5,".create":1,"newBuilderForTyp":2,"prototype":2,".mergeFrom":3,"toBuilder":1,".BuilderParent":2,"parent":4,".PersonOrBuilder":1,"maybeForceBuilde":3,".alwaysUseFieldB":1,"create":2,"clear":2,".clear":1,"~":2,"clone":70,"buildPartial":3,"getDescriptorFor":1,"build":1,".isInitialized":1,"newUninitialized":1,"from_bitField0_":2,"to_bitField0_":3,".name_":2,".bitField0_":1,"onBuilt":1,"mergeFrom":5,".Message":1,"other":17,".hasName":1,"onChanged":4,".mergeUnknownFie":1,"parsedMessage":5,".parsePartialFro":1,".getUnfinishedMe":1,"setName":1,"clearName":1,"setNameBytes":1,".initFields":1,"internal_static_":5,".FileDescriptor":7,"descriptor":3,"descriptorData":2,".InternalDescrip":2,"assigner":2,"assignDescriptor":1,".getMessageTypes":1,".internalBuildGe":1,".thrift":50,".scheme":4,".IScheme":1,".SchemeFactory":1,".StandardScheme":1,".TupleScheme":1,".protocol":21,".TTupleProtocol":1,".TProtocolExcept":1,".EncodingUtils":1,".TException":10,".async":1,".AsyncMethodCall":1,".server":1,".AbstractNonbloc":1,".ArrayList":1,".HashMap":2,".EnumMap":1,".Set":1,".HashSet":1,".EnumSet":1,".BitSet":1,".nio":1,".ByteBuffer":1,".annotation":1,".Generated":1,".slf4j":2,".Logger":1,".LoggerFactory":1,"@Generated":1,"date":1,"PullRequest":22,".TBase":1,"._Fields":1,".Serializable":1,"Cloneable":1,".TStruct":2,"STRUCT_DESC":2,".TField":3,"TITLE_FIELD_DESC":2,".TType":4,".STRING":3,"short":5,"IScheme":2,"SchemeFactory":4,"schemes":5,"HashMap":3,".put":30,"StandardScheme":2,"PullRequestStand":5,"TupleScheme":2,"PullRequestTuple":5,"title":6,"required":1,"enum":1,"_Fields":20,".TFieldIdEnum":1,"TITLE":7,"byName":3,"field":10,"EnumSet":1,".allOf":1,".getFieldName":1,"findByThriftId":2,"fieldId":7,"findByThriftIdOr":1,"fields":3,"IllegalArgumentE":2,"findByName":1,"_thriftId":3,"_fieldName":3,"thriftId":2,"fieldName":2,"getThriftFieldId":1,"getFieldName":1,".meta_data":6,".FieldMetaData":5,"metaDataMap":3,"tmpMap":3,"EnumMap":1,".TITLE":1,".TFieldRequireme":1,".DEFAULT":1,".FieldValueMetaD":1,"Collections":2,".unmodifiableMap":1,".addStructMetaDa":1,".title":20,".isSetTitle":6,"deepCopy":1,"getTitle":2,"setTitle":2,"unsetTitle":2,"isSetTitle":5,"setTitleIsSet":1,"setFieldValue":1,"getFieldValue":1,"IllegalStateExce":2,"isSet":1,"that":8,"this_present_tit":3,"that_present_tit":3,"hashCode":2,"ArrayList":1,"present_title":3,"compareTo":1,"getClass":2,"lastComparison":7,"Boolean":3,".valueOf":1,".TBaseHelper":1,"fieldForId":1,".findByThriftId":1,"read":4,".TProtocol":6,"iprot":14,".getScheme":4,".read":1,"write":4,"oprot":13,".write":1,"toString":2,"StringBuilder":2,"sb":6,"first":2,".append":26,".toString":7,"validate":1,"writeObject":1,".ObjectOutputStr":1,"out":2,".TCompactProtoco":2,".transport":2,".TIOStreamTransp":2,"te":4,"readObject":1,".ObjectInputStre":1,"ClassNotFoundExc":1,"getScheme":2,"struct":15,"schemeField":7,".readStructBegin":1,".readFieldBegin":1,".type":4,".STOP":1,".id":1,".readString":2,".setTitleIsSet":2,".TProtocolUtil":2,".skip":2,".readFieldEnd":1,".readStructEnd":1,".validate":2,".writeStructBegi":1,".writeFieldBegin":1,".writeString":2,".writeFieldEnd":1,".writeFieldStop":1,".writeStructEnd":1,"prot":4,"TTupleProtocol":4,"BitSet":3,"optionals":3,".set":1,".writeBitSet":1,"incoming":2,".readBitSet":1,".asm":1,".reflect":2,".Constructor":1,".Method":1,"Type":46,"VOID":5,"BOOLEAN":6,"CHAR":6,"BYTE":6,"SHORT":6,"INT":6,"FLOAT":6,"LONG":7,"DOUBLE":7,"ARRAY":3,"OBJECT":3,"VOID_TYPE":3,"BOOLEAN_TYPE":3,"CHAR_TYPE":3,"BYTE_TYPE":3,"SHORT_TYPE":3,"INT_TYPE":3,"FLOAT_TYPE":3,"LONG_TYPE":3,"DOUBLE_TYPE":3,"sort":18,"buf":68,"off":25,"len":24,".sort":3,".len":4,".buf":3,".off":2,"getType":10,"typeDescriptor":2,"Byte":2,"Character":2,"Short":2,"Double":2,"Float":2,"getObjectType":1,".getChars":1,"getArgumentTypes":2,"methodDescriptor":5,"car":18,"Method":3,"method":4,"classes":4,".getParameterTyp":3,"types":3,"getReturnType":2,".indexOf":1,".getReturnType":2,"getSort":1,"getDimensions":3,"getElementType":2,"getClassName":1,"StringBuffer":14,".getClassName":1,".replace":2,"getInternalName":2,"getMethodDescrip":2,"returnType":2,"argumentTypes":3,".getDescriptor":2,"getConstructorDe":1,"Constructor":1,"d":14,".isArray":1,".getComponentTyp":1,"getSize":1,"getOpcode":1,"opcode":17,"Opcodes":2,".IALOAD":1,".IASTORE":1,".OBJECT":2,".ARRAY":2,"hc":4,"*":2,".RubyArray":1,".RubyFixnum":1,".RubyModule":1,".ObjectAllocator":1,".load":1,".BasicLibrarySer":1,"BasicLibraryServ":1,"nokogiriClassCac":29,"basicLoad":1,"ruby":67,"init":2,"createNokogiriCl":2,".synchronizedMap":1,".getClassFromPat":26,"RubyModule":18,".defineModule":1,"xmlModule":31,".defineModuleUnd":5,"xmlSaxModule":5,"htmlModule":9,"htmlSaxModule":4,"xsltModule":5,"createNokogiriMo":2,"createSyntaxErro":2,"xmlNode":6,"createXmlModule":2,"createHtmlModule":2,"createDocuments":2,"createSaxModule":2,"createXsltModule":2,"encHandler":2,".defineClassUnde":32,".getObject":13,"ENCODING_HANDLER":2,".defineAnnotated":31,"EncodingHandler":2,"syntaxError":2,".getStandardErro":2,".getAllocator":1,"xmlSyntaxError":6,"XML_SYNTAXERROR_":2,"XmlSyntaxError":6,"node":15,"XML_NODE_ALLOCAT":2,"XmlNode":6,"XML_ATTR_ALLOCAT":2,"XmlAttr":6,"attrDecl":2,"XML_ATTRIBUTE_DE":2,"XmlAttributeDecl":2,"characterData":3,"comment":2,"XML_COMMENT_ALLO":2,"XmlComment":6,"text":3,"XML_TEXT_ALLOCAT":2,"XmlText":7,"cdata":2,"XML_CDATA_ALLOCA":2,"XmlCdata":6,"dtd":2,"XML_DTD_ALLOCATO":2,"XmlDtd":6,"documentFragment":2,"XML_DOCUMENT_FRA":2,"XmlDocumentFragm":6,"XML_ELEMENT_ALLO":2,"XmlElement":6,"elementContent":2,"XML_ELEMENT_CONT":2,"XmlElementConten":1,"elementDecl":2,"XML_ELEMENT_DECL":2,"XmlElementDecl":6,"entityDecl":8,"XML_ENTITY_DECL_":2,"XmlEntityDecl":8,".defineConstant":6,"RubyFixnum":6,".newFixnum":6,".INTERNAL_GENERA":1,".EXTERNAL_GENERA":2,".INTERNAL_PARAME":1,".EXTERNAL_PARAME":1,".INTERNAL_PREDEF":1,"entref":2,"XML_ENTITY_REFER":2,"XmlEntityReferen":6,"namespace":2,"XML_NAMESPACE_AL":2,"XmlNamespace":6,"nodeSet":2,"XML_NODESET_ALLO":2,"XmlNodeSet":6,"pi":2,"XML_PROCESSING_I":2,"XmlProcessingIns":6,"reader":2,"XML_READER_ALLOC":2,"XmlReader":6,"schema":3,"XML_SCHEMA_ALLOC":2,"XmlSchema":6,"relaxng":2,"XML_RELAXNG_ALLO":2,"XmlRelaxng":6,"xpathContext":2,"XML_XPATHCONTEXT":2,"XmlXpathContext":6,"htmlElemDesc":2,"HTML_ELEMENT_DES":2,"HtmlElementDescr":2,"htmlEntityLookup":2,"HTML_ENTITY_LOOK":2,"HtmlEntityLookup":2,"xmlDocument":7,"XML_DOCUMENT_ALL":2,"HTML_DOCUMENT_AL":2,"xmlSaxParserCont":7,"XML_SAXPARSER_CO":2,"XmlSaxParserCont":6,"xmlSaxPushParser":2,"XML_SAXPUSHPARSE":2,"XmlSaxPushParser":2,"htmlSaxParserCon":6,"HTML_SAXPARSER_C":2,"HtmlSaxParserCon":6,"stylesheet":2,"XSLT_STYLESHEET_":2,"XsltStylesheet":6,"ObjectAllocator":60,"allocate":30,".clone":23,".setMetaClass":23,"CloneNotSupporte":23,"xmlAttr":4,"xmlCdata":4,"xmlComment":4,"xmlDocumentFragm":4,"xmlDtd":4,"xmlElement":4,"xmlElementDecl":4,"xmlEntityRef":4,"xmlNamespace":4,"xmlNodeSet":7,".setNodes":1,"RubyArray":1,".newEmptyArray":1,"xmlProcessingIns":4,"xmlReader":6,".newNotImplement":1,"xmlRelaxng":4,"xmlSchema":4,"xmlText":4,"xmlXpathContext":4,"xsltStylesheet":4},"Java Properties":{"COMMENT#":31,"#":1,"http":1,":":3,"//":1,"www":1,".apache":1,".org":1,"/":12,"licenses":1,"LICENSE":1,"-":2,"Dink":1,"net":2,"rptools":2,"maptool":2,"client":2,"sound":2,"dink":1,".mp3":2,"Clink":1,"clink":1,"checkstyle":1,".version":10,"=":10,"findbugs":1,"ivy":1,"mvn":1,"jmock":1,"junit":1,"log4j":1,"slf4j":1,"spring":1,"beans":1,"RELEASE":1,"codahale":1,".metrics":1},"JavaScript":{"(":11869,"function":1915,"()":1956,"{":5315,"var":1460,"Animal":15,",":13059,"Horse":19,"Snake":19,"sam":6,"tom":6,";":8811,"__hasProp":4,"=":8311,"Object":74,".prototype":166,".hasOwnProperty":16,"__extends":6,"child":27,"parent":41,")":10410,"for":351,"key":159,"in":158,"if":2573,".call":208,"))":665,"[":2437,"]":2361,"}":4940,"ctor":9,"this":2586,".constructor":38,"new":147,".__super__":11,"return":1761,"name":363,".name":28,".move":14,"meters":4,"alert":9,"+":1165,".apply":99,"arguments":147,"import":14,"foo":4,"from":15,"console":37,".log":17,"())":195,"const":77,"bar":4,"export":4,"as":41,"default":30,"COMMENT/*":112,"ccalcParse":5,"COMMENT//":2295,"JisonParserError":8,"msg":30,"hash":24,".defineProperty":10,"enumerable":10,":":3316,"false":366,"writable":10,"value":357,"==":184,"null":931,"true":446,".hash":11,"stacktrace":18,"&&":1411,".exception":6,"instanceof":29,"Error":41,"ex2":9,".message":11,"||":1042,".stack":10,"!":1251,"//":104,"V8":5,".captureStackTra":3,"else":696,"typeof":221,".setPrototypeOf":6,"===":1682,".create":6,"bp":2,"s":501,"rv":38,"[]":191,"p":242,".pop":8,"r":465,".rule":1,"i":1767,"l":472,".length":538,"<":361,"++":363,".push":118,"bt":59,"d":868,".len":1,"y":153,".symbol":1,"t":840,".type":235,"a":1738,".state":7,"m":154,".mode":1,"g":621,".goto":1,"n":1906,"q":117,"{}":253,"j":366,"z":58,".shift":37,"switch":41,"case":219,"break":188,"c":1019,"+=":135,"-":804,"u":637,"e":1090,"parser":124,"trace":1,"no_op_trace":1,"yy":14,"options":229,"type":393,"errorRecoveryTok":1,"symbols_":1,"terminals_":1,"TERROR":7,"EOF":7,"originalQuoteNam":1,"originalParseErr":1,"cleanupAfterPars":1,"constructParseEr":1,"__reentrant_call":1,"INTERNAL":9,"USE":17,"ONLY":24,"quoteName":2,"parser_quoteName":1,"id_str":2,"describeSymbol":1,"parser_describeS":1,"symbol":31,"!==":535,".EOF":7,".terminal_descri":3,".terminals_":2,".quoteName":8,".symbols_":2,"collect_expected":1,"parser_collect_e":1,"state":38,"do_not_describe":3,".TERROR":2,"tokenset":3,"check":3,".state_descripti":3,".table":2,"?":1095,".describeSymbol":3,"Mark":2,"token":79,"description":1,"already":4,"mentioned":1,"to":11,"prevent":1,"outputting":1,"duplicate":1,"entries":1,".":134,"productions_":1,"pop":2,"rule":18,"performAction":3,"parser__PerformA":1,"yytext":11,"yyloc":6,"yystate":2,"$0":28,"$$":24,"_":58,"$":157,"COMMENT/*!":79,".parser":20,".yyErrOk":3,"VarSetValue":1,"ReduceAdd":1,"&":18,"debug":22,"printf":5,"ReduceSub":1,"ReduceMult":1,"ReduceDiv":1,"VarGetValue":1,"table":11,"len":51,"mode":1,"goto":1,"defaultActions":1,"parseError":5,"str":22,".recoverable":6,".trace":1,".destroy":18,"destroy":4,"...":11,"well":1,"*":1287,"almost":1,"throw":34,".JisonParserErro":1,"parse":7,"input":156,"self":131,"stack":19,"Array":54,"stores":2,"which":6,"leads":1,"at":75,"the":31,"same":1,"index":30,"column":9,"storage":1,"sstack":11,"states":2,"vstack":9,"semantic":1,"lstack":13,"location":8,"sp":28,"into":1,"stacks":1,"recovering":7,"only":2,"used":2,"when":7,"grammar":1,"contains":7,"error":22,"recovery":2,"rules":23,"ERROR_RECOVERY_T":3,".options":83,".errorRecoveryTo":1,"|":230,"NO_ACTION":4,"lexer":51,".__lexer__":3,".lexer":4,"sharedState":27,"pre_parse":1,"post_parse":1,"k":385,".yy":48,"yyErrOk":2,".setInput":2,".yylloc":54,".yytext":71,".yylineno":26,"ranges":2,".ranges":13,".parseError":23,".originalParseEr":3,".originalQuoteNa":3,".cleanupAfterPar":2,"parser_cleanupAf":1,"resultValue":7,"invoke_post_meth":2,".post_parse":4,".__reentrant_cal":3,">":151,"do":10,"not":3,"yet":1,"kill":1,"is":70,"reentrant":1,"run":2,"undefined":430,"fastest":1,"way":1,"nuke":1,"an":1,"array":28,"without":1,"overly":1,"bothering":1,"GC":1,"stack_pointer":2,".constructParseE":7,"parser_construct":1,"ex":14,"expected":25,"recoverable":6,"errStr":10,"exception":1,"text":31,".match":52,"token_id":1,"line":22,"loc":13,"action":19,"new_state":1,"newState":14,"symbol_stack":1,"state_stack":1,"value_stack":1,"location_stack":1,"destructParseErr":1,"rec":4,"!!":60,"lex":6,".lex":1,"preErrorSymbol":6,"yyval":9,"this_production":4,"lstack_begin":5,"lstack_end":7,"retval":13,"locateNearestErr":2,"stack_probe":4,"depth":4,";;":4,"No":1,"suitable":1,"available":1,"--":88,"popStack":1,"try":49,".pre_parse":4,".defaultActions":2,"error_rule_depth":5,"errSymbolDescr":3,".collect_expecte":1,".showPosition":6,".join":48,">=":64,".errStr":8,"((":56,"-=":16,"save":2,"lookahead":2,"insert":1,"generic":1,"continue":20,"push":14,"normal":1,"execution":1,"/":927,"no":9,".productions_":2,"`":40,"zero":3,"based":2,"indexed":1,"while":62,"start":29,"upwards":1,"$1":10,"result":24,"must":1,"produce":1,"then":4,"there":1,"._":6,"first_line":7,".first_line":5,"last_line":7,".last_line":11,"first_column":7,".first_column":9,"last_column":7,".last_column":13,".range":25,"]]":35,".performAction":4,"ntsymbol":3,"nonterminal":1,"reduce":1,"catch":46,"finally":4,"static":2,"Variable":1,"JisonLexerError":16,"ERROR":2,"__currentRuleSet":2,"<--":2,"internal":2,"set":24,"cache":59,"current":15,"lexer_parseError":2,".ERROR":9,".JisonLexerError":2,"clear":3,"lexer_clear":2,".yyleng":16,".matches":11,"._more":10,"._backtrack":10,"setInput":2,"lexer_setInput":2,"._input":35,".clear":7,"._signaled_error":10,".done":34,".matched":20,".conditionStack":32,".__currentRuleSe":12,".offset":35,"lexer_input":2,"ch":114,"slice_len":6,"lines":41,"ch2":12,".slice":68,"unput":2,"lexer_unput":2,".split":70,"(?:":100,"\\":431,".substr":31,"oldLines":8,"more":3,"lexer_more":2,"reject":9,"lexer_reject":2,".backtrack_lexer":6,"less":2,"lexer_less":2,".unput":2,"pastInput":2,"lexer_pastInput":2,"maxSize":36,"maxLines":24,"past":22,".substring":18,"can":4,".replace":124,"upcomingInput":3,"lexer_upcomingIn":2,"next":90,"substring":2,"faster":2,"on":2,"Chrome":2,"showPosition":2,"lexer_showPositi":2,"maxPrefix":4,"maxPostfix":4,"pre":6,".pastInput":2,".upcomingInput":2,"describeYYLLOC":2,"lexer_describe_y":2,"yylloc":19,"display_range_to":4,"l1":8,"l2":6,"o1":10,"o2":8,"dl":6,"d_o":4,"r1":8,"r2":6,"test_match":2,"lexer_test_match":2,"match":78,"indexed_rule":4,"backup":10,"match_str":18,"yylineno":3,"matches":10,"matched":17,"yyleng":3,"offset":60,"_more":3,"_input":3,"conditionStack":3,"done":10,".*":17,"called":4,"implying":4,"should":3,"be":3,"tested":2,"instead":2,"lexer_next":3,"tempMatch":12,"._currentRules":2,".rules":7,".test_match":4,"MISmatch":2,".flex":2,".input":7,"lexer_lex":2,".pre_lex":4,".next":4,".post_lex":4,"begin":7,"lexer_begin":2,"condition":8,".pushState":7,"pushState":3,"lexer_pushState":2,"popState":3,"lexer_popState":2,"topState":3,"lexer_topState":2,"Math":286,".abs":21,"_currentRules":2,"lexer__currentRu":2,".conditions":5,"stateStackSize":3,"lexer_stateStack":2,"lexer__performAc":2,"yy_":46,"$avoiding_name_c":6,"YY_START":4,"YYSTATE":2,"BeginToken":30,"yylval":12,".value":96,"atof":8,"VALUE":8,".string":4,"malloc":2,"strlen":2,"strcpy":2,"IDENTIFIER":2,"ADD":2,"SUB":2,"MULT":2,"DIV":2,"LBRACE":2,"RBRACE":2,"SEMICOLON":2,"ASSIGN":2,".simpleCaseActio":2,"simpleCaseAction":2,"^":163,"Ee":4,"A":43,"Z_a":2,"9A":2,"conditions":5,"inclusive":2,"Parser":4,".Parser":3,"require":19,"exports":37,".parse":18,"cubes":4,"list":42,"math":6,"num":32,"number":11,"opposite":6,"race":4,"square":10,"__slice":4,"x":75,"root":15,".sqrt":2,"cube":4,"runners":6,"winner":6,"<=":33,"print":2,"elvis":4,"_i":10,"_len":6,"_results":8,".cube":2,"window":91,"document":130,".document":15,"navigator":7,".navigator":3,".location":15,"jQuery":700,"selector":124,"context":86,".fn":93,".init":20,"rootjQuery":14,"_jQuery":4,".jQuery":14,"quickExpr":4,"w":167,"W":16,"#":14,"rnotwhite":6,"S":128,"trimLeft":6,"trimRight":6,"rdigit":2,"rsingleTag":4,"?>":4,"rvalidchars":4,"rvalidescape":4,"\\\\":24,"rvalidtokens":4,"\\\\\\":5,"rvalidbraces":4,"rwebkit":4,"webkit":4,"ropera":4,"opera":5,"version":10,"rmsie":4,"msie":5,"rmozilla":4,"mozilla":4,".*?":7,"userAgent":4,".userAgent":5,"browserMatch":10,"readyList":10,"DOMContentLoaded":14,"toString":8,".toString":18,"hasOwn":9,"slice":29,"trim":10,"String":12,".trim":14,"indexOf":6,".indexOf":49,"class2type":6,"constructor":4,"init":20,"elem":565,"ret":220,"doc":32,".nodeType":120,".context":43,".body":36,".selector":68,".charAt":38,".exec":46,".ownerDocument":36,".isPlainObject":12,".createElement":88,".attr":18,".buildFragment":3,".cacheable":5,".clone":9,".fragment":22,".childNodes":16,".merge":16,".getElementById":19,".parentNode":65,".id":21,".find":25,".jquery":10,".isFunction":70,".ready":35,".makeArray":18,"jquery":4,"length":83,"size":6,"toArray":4,"get":29,".toArray":7,"pushStack":4,"elems":57,".isArray":57,".prevObject":9,"each":8,"callback":59,"args":100,".each":115,"ready":12,"fn":81,".bindReady":7,"eq":6,"first":28,".eq":9,"last":9,".pushStack":17,"map":12,".map":23,"end":19,"sort":5,".sort":17,"splice":4,".splice":30,".extend":114,"src":51,"copy":21,"copyIsArray":8,"clone":10,"target":35,"deep":12,"!=":78,"noConflict":4,"isReady":4,"readyWait":3,"holdReady":3,"hold":4,".readyWait":9,"wait":8,".isReady":13,"setTimeout":24,".resolveWith":19,".trigger":47,".unbind":13,"bindReady":4,"._Deferred":7,".readyState":13,".addEventListene":29,".attachEvent":35,"toplevel":6,".frameElement":5,".documentElement":36,".doScroll":8,"doScrollCheck":6,"isFunction":9,"obj":92,"isArray":12,"isWindow":3,"isNaN":7,".test":165,"isPlainObject":4,".isWindow":11,"isEmptyObject":4,"parseJSON":4,"data":253,".JSON":12,"Function":9,".error":48,"parseXML":3,"xml":18,"tmp":20,".DOMParser":3,"Standard":2,"DOMParser":3,".parseFromString":3,"IE":3,"ActiveXObject":3,".async":8,".loadXML":3,".nodeName":99,"noop":4,"globalEval":4,".execScript":3,"nodeName":17,".toUpperCase":14,"object":56,"isObj":6,"makeArray":4,"results":8,"inArray":4,"merge":4,"second":12,"grep":4,"inv":8,"retVal":6,"arg":6,".concat":20,"guid":11,"proxy":14,".guid":62,"access":3,"exec":11,"pass":10,".access":8,"now":13,"Date":9,".getTime":5,"uaMatch":4,"ua":19,".toLowerCase":64,"browser":8,"sub":3,"jQuerySub":32,".superclass":3,".sub":6,"rootjQuerySub":4,".uaMatch":4,".browser":24,".version":8,".webkit":4,".safari":4,"xA0":7,".removeEventList":14,".detachEvent":12,"Promise":1,"methods":3,"promiseMethods":4,"sliceDeferred":7,"_Deferred":2,"callbacks":6,"fired":11,"firing":11,"cancelled":4,"deferred":55,"_fired":5,"resolveWith":2,"resolve":9,"isResolved":3,"cancel":2,"Deferred":3,"func":6,"failDeferred":6,"promise":18,"doneCallbacks":4,"failCallbacks":4,".fail":9,"always":3,"fail":6,"rejectWith":2,".resolve":9,"isRejected":3,".isResolved":2,"pipe":3,"fnDone":4,"fnFail":4,".Deferred":8,"newDefer":12,"handler":57,"returned":12,".promise":25,".then":7,".reject":6,".cancel":6,"delete":52,"firstParam":12,"count":20,"resolveFunc":4,".support":71,"div":109,"documentElement":5,"all":14,"select":21,"opt":9,"marginDiv":13,"support":34,"fragment":38,"body":47,"bodyStyle":4,"tds":12,"events":38,"eventName":32,"isSupported":18,".setAttribute":37,".innerHTML":34,".getElementsByTa":42,".appendChild":35,"leadingWhitespac":4,".firstChild":45,"tbody":6,"htmlSerialize":4,"style":21,"top":10,".getAttribute":33,"hrefNormalized":4,"opacity":10,".style":113,".opacity":7,"cssFloat":4,".cssFloat":5,"checkOn":4,"optSelected":4,".selected":18,"getSetAttribute":6,".className":51,"submitBubbles":3,"changeBubbles":3,"focusinBubbles":3,"deleteExpando":4,"noCloneEvent":4,"inlineBlockNeeds":3,"shrinkWrapBlocks":3,"reliableMarginRi":3,".checked":25,".noCloneChecked":3,".cloneNode":22,".disabled":18,".optDisabled":5,".deleteExpando":12,".fireEvent":8,"click":5,".noCloneEvent":5,".radioValue":5,".createDocumentF":9,".checkClone":6,".lastChild":8,".width":151,".paddingLeft":3,"visibility":4,"width":8,"height":8,"border":3,"margin":3,"background":52,".insertBefore":14,".appendChecked":3,".boxModel":13,".offsetWidth":16,".display":24,".zoom":7,".inlineBlockNeed":3,".shrinkWrapBlock":3,".offsetHeight":12,".reliableHiddenO":3,".defaultView":14,".getComputedStyl":16,".marginRight":6,".reliableMarginR":3,"parseInt":17,"marginRight":3,".removeChild":23,"submit":4,"change":4,"focusin":3,"rbrace":4,"rmultiDash":4,"Z":10,"uuid":3,"expando":4,".random":3,"D":24,"noData":4,"hasData":3,".cache":21,".expando":46,"isEmptyDataObjec":8,"pvt":15,".acceptData":10,"internalKey":28,"getByName":6,"thisCache":34,"isNode":19,"id":58,".uuid":3,".toJSON":12,".noop":10,".camelCase":10,".events":27,"removeData":8,"internalCache":8,".removeAttribute":17,"_data":3,".data":147,"acceptData":3,".noData":7,"attr":58,".attributes":25,"dataAttr":6,"parts":30,".triggerHandler":12,"$this":11,".removeData":17,".isNaN":2,"parseFloat":35,".parseJSON":4,"handleQueueMarkD":6,"deferDataKey":12,"queueDataKey":10,"markDataKey":10,"defer":15,"_mark":3,"_unmark":3,"force":13,"queue":22,"dequeue":8,".queue":23,".unshift":15,".dequeue":17,"delay":4,"time":13,".fx":18,".speeds":6,"clearQueue":4,"elements":31,"rclass":6,"rspace":9,"rreturn":4,"rtype":4,"button":15,"rfocusable":4,"textarea":10,"rclickable":4,"rea":2,"rboolean":6,"autofocus":2,"autoplay":2,"async":7,"checked":4,"controls":2,"disabled":4,"hidden":3,"loop":5,"multiple":2,"open":2,"readonly":5,"required":2,"scoped":2,"selected":3,"rinvalidChar":2,"formHook":8,"boolHook":6,"removeAttr":5,".removeAttr":6,"prop":24,".prop":27,"removeProp":2,".propFix":11,"addClass":3,".addClass":6,"classNames":21,"className":26,"setClass":8,"cl":15,"removeClass":3,".removeClass":6,"toggleClass":2,"stateVal":10,"isBool":8,".toggleClass":2,".hasClass":6,"._data":32,"hasClass":3,"val":67,"hooks":58,".valHooks":16,".get":41,".val":15,".set":26,"valHooks":2,"option":28,".specified":7,".text":17,".selectedIndex":14,"values":26,"one":12,"max":5,".inArray":11,"attrFn":3,"css":4,"html":12,"attrFix":1,"tabindex":4,"nType":20,".attrFn":7,"notxml":14,".isXMLDoc":7,".attrFix":3,".attrHooks":17,"propName":16,".getSetAttribute":3,".getAttributeNod":15,"attrHooks":2,"tabIndex":2,"attributeNode":8,".href":5,"propFix":2,"maxlength":3,"cellspacing":3,"cellpadding":2,"rowspan":3,"colspan":3,"usemap":3,"frameborder":3,"contenteditable":2,".propHooks":7,"propHooks":2,".button":15,".nodeValue":11,".hrefNormalized":3,".cssText":12,".optSelected":2,".checkOn":3,"rnamespaces":4,"rformElems":5,"rperiod":2,"rspaces":2,"rescape":2,"fcleanup":2,"nm":2,".event":120,"add":13,"types":46,"returnFalse":13,"handleObjIn":10,"handleObj":83,".handler":25,"elemData":26,"eventHandle":25,".handle":34,".triggered":10,".elem":56,"namespaces":52,".namespace":27,"handlers":20,"special":48,".special":26,".setup":6,".add":31,".global":13,"global":4,"remove":9,"pos":472,"namespace":9,"eventType":20,"origType":9,".hasData":3,".remove":29,"RegExp":27,".teardown":6,".removeEvent":4,".isEmptyObject":9,"handle":28,"customEvent":2,"trigger":9,"event":215,"onlyHandlers":5,"exclusive":6,".customEvent":2,".Event":23,".exclusive":6,".namespace_re":5,".preventDefault":26,".stopPropagation":15,".result":14,".target":58,"cur":45,"ontype":16,".currentTarget":11,".isPropagationSt":9,".isDefaultPreven":14,"old":21,"._default":11,"ieError":1,".fix":5,"run_all":4,".handleObj":16,".isImmediateProp":8,"props":33,"fix":13,"originalEvent":9,".props":11,".srcElement":3,".relatedTarget":12,".fromElement":7,".toElement":3,".pageX":6,".clientX":6,"eventDocument":3,".scrollLeft":12,".clientLeft":8,".pageY":3,".clientY":3,".scrollTop":12,".clientTop":8,".which":13,".charCode":9,".keyCode":11,".metaKey":6,".ctrlKey":5,"1E8":2,".proxy":8,"setup":15,"teardown":13,"live":8,"liveConvert":5,".origType":12,"liveHandler":2,"beforeunload":3,".onbeforeunload":9,".originalEvent":12,".defaultPrevente":2,".returnValue":5,".getPreventDefau":4,"returnTrue":10,".timeStamp":4,".now":11,"preventDefault":3,"stopPropagation":3,".cancelBubble":3,"stopImmediatePro":3,"isDefaultPrevent":3,"isPropagationSto":3,"isImmediatePropa":3,"withinElement":3,"delegate":5,"mouseenter":5,"mouseleave":5,"orig":8,".submitBubbles":4,".submit":3,".closest":10,".changeBubbles":3,"changeFilters":6,"getVal":3,"testChange":6,".readOnly":2,".liveFired":9,".change":7,"filters":3,"focusout":2,"beforedeactivate":1,"keydown":2,"beforeactivate":2,".filters":10,".focus":1,".beforeactivate":1,".focusinBubbles":1,"focus":5,"blur":6,"attaches":3,"donor":3,".one":6,"unbind":3,".live":9,"undelegate":2,".die":2,"triggerHandler":2,"toggle":5,"toggler":3,"lastToggle":3,"%":34,".click":3,"hover":3,"fnOver":3,"fnOut":2,".mouseenter":2,".mouseleave":2,"liveMap":4,"origSelector":6,"preType":5,"origHandler":2,"stop":8,"maxLevel":4,"related":13,"close":7,"selectors":3,".preType":8,".contains":7,"level":2,".level":6,".origHandler":3,".bind":12,"chunker":1,"[[":4,"hasDuplicate":1,"baseHasDuplicate":2,"rBackslash":1,"rNonWord":1,"Sizzle":2,"seed":1,"origContext":1,"checkSet":1,"extra":1,"prune":1,"contextXML":1,".isXML":1,"soFar":1,"jshint":1,"Modal":5,"content":6,"$element":19,"$(":25,".delegate":2,".hide":9,".isShown":9,"show":5,"that":23,"escape":6,"backdrop":4,"transition":3,".transition":9,".parent":32,".appendTo":5,"don":2,".show":7,"reflow":2,".end":16,"hide":4,"hideWithTransiti":2,"hideModal":4,"timeout":5,".off":4,"clearTimeout":3,"animate":4,".backdrop":2,"doAnimate":3,"$backdrop":10,"removeBackdrop":3,".keyboard":1,".on":17,".modal":5,".defaults":3,")))":45,"keyboard":1,".Constructor":1,"href":4,"$target":4,"strip":1,"ie7":1,"hanaMath":2,".import":1,".request":5,".parameters":2,".multiply":1,"output":9,"title":1,".response":3,".contentType":5,".statusCode":9,".net":1,".http":1,".OK":1,".setBody":1,"JSON":8,".stringify":4,"config":2,"webpackDevMiddle":2,"webpackHot":1,"webpack":1,"express":1,"app":12,".use":1,"compiler":1,"noInfo":1,"quiet":1,"publicPath":1,".output":14,".publicPath":1,"hot":4,"historyApiFallba":1,"req":92,"resp":22,"=>":21,".send":2,"indexer":1,".index":3,".params":1,".root":8,"server":8,"http":4,".createServer":3,".listen":2,"wss":2,"WebSocketServer":1,"let":39,"ws":3,"wsId":3,"sessions":2,"React":2,"module":4,".exports":2,".createClass":1,"render":2,"feeds":3,"log":2,".info":1,"h3":4,"News":1,"Feed":1,"ul":3,"feed":9,"li":35,".fetched":1,"span":5,"</":4,"></":1,"steelseries":142,"f":1294,".color":14,"ui":43,".getRed":5,"v":162,".getGreen":5,".getBlue":5,"b":1093,".getAlpha":5,"o":387,"h":586,".toFixed":32,"vr":20,"color":4,"}}":127,".floor":39,".log10":1,".pow":2,".beginPath":54,".moveTo":51,".lineTo":63,".quadraticCurveT":4,".closePath":45,".stroke":40,".height":134,"ii":47,".getContext":129,"ft":94,".fillStyle":54,".rect":6,".fill":28,".getImageData":2,"wt":44,"si":35,".32":5,".62":1,"ti":50,".84":1,".94":1,"ar":21,"/=":7,".max":13,".min":7,".5":58,"vt":69,"st":85,".round":9,"or":25,"ni":45,"tt":64,"ei":30,"ot":67,".gaugeType":6,".GaugeType":7,".TYPE4":2,".size":12,".minValue":10,".maxValue":10,"bf":5,".niceScale":10,".threshold":10,".section":12,".area":6,"lu":10,".titleString":12,"au":10,".unitString":14,"hu":12,".frameDesign":16,".FrameDesign":8,".METAL":8,"wu":10,".frameVisible":16,".backgroundColor":19,".BackgroundColor":18,".DARK_GRAY":8,"bu":10,".backgroundVisib":16,"pt":65,".pointerType":6,".PointerType":5,".TYPE1":13,".pointerColor":10,".ColorDef":21,".RED":14,"ee":2,".knobType":8,".KnobType":14,".STANDARD_KNOB":14,"fi":36,".knobStyle":8,".KnobStyle":4,".SILVER":4,".lcdColor":14,".LcdColor":19,".STANDARD":18,".lcdVisible":10,"eu":13,".lcdDecimals":12,"ye":2,".digitalFont":14,"pe":2,".fractionalScale":4,"br":20,".ledColor":10,".LedColor":11,".RED_LED":7,"ru":14,".ledVisible":10,"vf":5,".thresholdVisibl":8,"kr":19,".minMeasuredValu":8,"dr":18,".maxMeasuredValu":8,"cf":5,".foregroundType":12,".ForegroundType":6,"af":5,".foregroundVisib":16,"oe":2,".labelNumberForm":10,".LabelNumberForm":5,"yr":18,".playAlarm":10,"uf":5,".alarmSound":10,"fe":2,".customLayer":8,"le":2,".tickLabelOrient":4,".TickLabelOrient":4,".TANGENT":2,".NORMAL":2,"wr":19,".trendVisible":4,"hr":23,".trendColors":4,".GREEN_LED":2,".CYAN_LED":2,"sr":21,".useOdometer":2,".odometerParams":2,"wf":4,".odometerUseValu":2,"ki":27,"yf":4,"ri":39,"ht":62,"ef":5,"we":3,"of":11,".TrendState":10,".OFF":4,"lr":21,".06":5,"cr":22,".29":20,"er":22,".36":13,"ci":34,"et":72,"gi":27,"lt":75,"rr":24,".save":87,".clearRect":22,".canvas":84,"it":114,"pf":4,".6":1,"ne":2,".4":6,"pr":18,"ce":2,"ae":2,"hf":5,".13":6,"bi":30,"sf":5,"rf":5,".57":3,"tf":5,"ve":2,".61":2,".PI":125,"ue":2,"ff":5,"ir":23,"nr":25,"ai":29,"yt":61,"fr":22,"oi":34,"lf":5,"re":2,".ceil":63,"wi":29,"nf":7,"di":26,"ut":101,"fu":13,"hi":32,".093457":33,"uu":14,"gt":50,"nu":14,"iu":15,".028037":12,"se":2,"gr":17,"he":2,"vi":27,"tu":14,"yi":30,"ou":13,"pi":29,"kt":59,"pu":10,"gu":9,"du":10,"ku":10,"yu":10,"cu":13,"tr":27,"su":12,"kf":4,".textAlign":22,".strokeStyle":41,".textColor":13,".STANDARD_GREEN":6,".shadowColor":6,".shadowOffsetX":8,".007":15,".shadowOffsetY":8,".shadowBlur":8,".font":67,".fillText":84,".05":17,".38":18,".9":25,".restore":78,"te":2,".drawImage":108,".037383":11,".523364":7,".130841":3,".514018":8,".831775":2,".336448":1,".803738":2,".626168":1,"ie":2,".046728":3,".createLinearGra":24,".1":29,".addColorStop":102,".3":17,".59":7,"vu":10,".lineWidth":39,".035":4,".translate":169,".rotate":100,".arc":8,".365":8,"df":4,".labelColor":42,".setAlpha":29,".textBaseline":14,".04":5,".getRgbaColor":101,".35":28,".355":2,".format":7,".toPrecision":7,".frame":22,".background":26,".led":20,".pointer":12,".foreground":24,".trend":4,".odo":2,"rt":61,".BLUE":7,".dark":13,".medium":23,".start":26,".stop":23,"ct":40,".475":2,".Odometer":1,"_context":1,".075":2,"decimals":1,".decimals":1,"digits":1,".digits":2,"valueForeColor":1,".valueForeColor":1,"valueBackColor":1,".valueBackColor":1,"decimalForeColor":1,".decimalForeColo":1,"decimalBackColor":1,".decimalBackColo":1,"font":2,"nt":94,".UP":2,".STEADY":2,".DOWN":2,"dt":53,"gf":2,".repaint":161,"ur":23,"setInterval":7,"1e3":5,"clearInterval":6,".setValue":11,".pause":7,".play":5,".getValue":7,".setOdoValue":1,".getOdoValue":1,".setValueAnimate":9,".playing":9,"Tween":18,".regularEaseInOu":8,".onMotionChanged":9,"._pos":9,".resetMinMeasure":4,".resetMaxMeasure":4,".setMinMeasuredV":7,".setMaxMeasuredV":7,".setTitleString":4,".setUnitString":4,".setMinValue":4,"frame":20,".getMinValue":4,".setMaxValue":4,".getMaxValue":4,".setThreshold":4,".setArea":2,"foreground":27,".setSection":5,".setThresholdVis":4,".setLcdDecimals":3,".setFrameDesign":8,".setBackgroundCo":8,"pointer":25,".setForegroundTy":6,".setPointerType":4,".setPointerColor":6,".setLedColor":5,"led":17,".setLcdColor":6,".setTrend":2,".setTrendVisible":2,"trend":2,"odo":1,".4865":4,".105":2,".006":4,".useSectionColor":4,".valueColor":6,".valueGradient":4,".useValueGradien":4,".116822":3,".485981":3,".53":1,".060747":4,".023364":4,"angle":1,".085":5,".35514":2,".107476":1,".897195":1,".22":7,".76":5,".112149":1,".892523":1,".createRadialGra":7,".030373":1,".light":15,".28":7,".0375":2,".setValueColor":3,".setSectionActiv":2,".setGradient":2,".setGradientActi":2,"useGradient":2,".getEnd":3,".getStart":3,".getColorAt":3,".getHexColor":6,".orientation":2,".Orientation":8,".NORTH":2,".TYPE5":1,".733644":1,".455":1,".51":1,".44":3,".8":7,".16":1,".2":4,".446666":2,"vertical":1,".measureText":6,".47":4,".WEST":6,".41":4,".415":1,".42":1,".48":8,".27":2,".053":4,".038":1,".89":2,".003":2,".004":1,".009":3,".571428":12,".88":4,".055":4,".7":3,".695":4,".18":4,".15":9,".34":8,".33":2,".12864":15,".856796":15,".7475":4,".65":6,".63":6,".66":2,".67":2,".142857":20,".871012":6,".19857":8,".82":4,"tickCounter":8,"currentPos":20,".73":6,".58":2,".CARBON":2,".PUNCHED_SHEET":2,".STAINLESS":2,".BRUSHED_STAINLE":2,".TURNED":2,".49":5,".fillRect":16,".435714":8,".69":1,".007142":8,".45":8,".114285":2,".0486":1,".025":1,".98":1,".049":8,".825":9,".bezierCurveTo":48,".7975":2,".0264":4,".775":3,".0013":12,".85":2,".8725":3,".0365":9,".8075":4,".7925":3,".0214":13,".7875":4,".7825":5,".0189":4,".785":1,".8175":2,".815":1,".8125":2,".0377":2,".86":4,".0415":2,".845":1,".0465":2,".805":2,".0113":10,".0163":7,".8025":1,".8225":3,".8425":1,".03":3,".115":5,".1075":2,".1025":8,".0038":2,".7675":2,".7725":6,".0516":7,".8525":2,".0289":8,".875":3,".044":1,".0314":5,".12":7,".0875":3,".79":1,"mminMeasuredValu":1,".14857":1,".121428":10,".012135":11,".bargraphled":4,".728155":3,".047058":2,".145098":1,".149019":1,".152857":1,".298039":1,".686274":1,".698039":1,".851941":1,"}}}":24,"bargraphled":3,".unitStringVisib":4,".valuesNumeric":4,".autoScroll":2,".clip":1,".095":1,".08":2,".92":1,".gradientStartCo":1,".gradientFractio":3,".gradientStopCol":1,".31":26,".83":1,"resetBuffers":1,".setScrolling":1,".46":4,".decimalsVisible":2,".textOrientation":2,".37":3,".25":6,".21":2,".75":3,".200934":2,".434579":4,".163551":5,".560747":4,".lineCap":10,".lineJoin":10,".471962":11,".205607":1,".799065":2,".836448":5,".794392":1,".350467":5,".476635":2,".490654":5,".345794":3,".509345":1,".154205":1,".350466":1,".70588":4,".285046":5,".21028":1,".481308":6,".280373":3,".495327":6,".504672":6,".224299":1,".289719":1,".714953":5,".789719":1,".719626":3,".7757":1,".71028":1,"<-":6,".TYPE2":1,".pointSymbols":4,".degreeScale":4,".roseVisible":4,".033":1,".symbolColor":2,".53271":8,".453271":7,".149532":8,".467289":6,".462616":2,".443925":9,".556074":12,".546728":7,".528036":5,".850467":4,".537383":2,".518691":2,".528037":2,".480099":1,".elasticEaseOut":1,".setPointSymbols":2,".pointerTypeLate":2,".pointerTypeAver":2,".TYPE8":1,".pointerColorAve":2,".lcdTitleStrings":2,".useColorLabels":2,".valueLatest":1,".valueAverage":1,".565":1,".71":1,".0467":1,".setValueLatest":1,".getValueLatest":1,".setValueAverage":1,".getValueAverage":1,".onMotionFinishe":2,".setPointerTypeA":1,"SHEBANG#!node":3,"res":33,".writeHead":4,".angular":1,"TagsTotalPerMont":12,".getDatasource":5,"category":6,"months":8,"CategoryMonthlyE":1,".getType":5,"Charts":5,".ChartType":5,".COLUMN":2,"CategoryMonthlyW":1,".LINE":1,"TagsAccumulatedP":6,"CategoryMonthlyA":1,".AREA":1,"MonthTotalsPerTa":6,"month":3,"tags":2,"CategoryExpenseD":1,".PIE":1,"SavingsFlowChart":5,"SavingsFlowDataS":1,"_NodePath":2,"NodePath":3,"_WalkCombinator":2,"WalkCombinator":5,"$CONSTEXPR":20,"Symbol":3,".for":2,"$CONSTVALUE":5,"IS_EMPTY":5,"path":251,".node":99,"IN_PRAGMA_POS":2,"siblings":15,".key":15,"IS_CONSTEXPR":26,".expression":12,"CONSTVALUE":21,"IS_PRAGMA":2,"IS_NOT_COMPLETIO":4,"REMOVE_IF_EMPTY":2,"REMOVE":3,"REPLACE_IF_EMPTY":5,"folded":8,"REPLACE":35,"replacement":2,"NEG_ZERO":3,".freeze":26,"operator":47,"argument":9,"INFINITY":3,"left":53,"right":38,"NEG_INFINITY":3,"EMPTY":10,"NULL":4,"NAN":3,"UNDEFINED":4,"IS_UNARY_NEGATIV":3,"node":71,".operator":1,".argument":7,".elements":10,"element":30,".properties":4,".kind":1,".method":16,".computed":5,"IS_UNDEFINED":5,"IS_NAN":4,"void":9,"${":5,"configurable":1,".regex":3,".pattern":1,".flags":1,"CONSTEXPRS":8,"Map":2,"TO_CONSTEXPR":12,"Infinity":3,"is_neg_zero":2,".has":3,"CONSTEXPR":6,".getPrototypeOf":2,".getOwnPropertyS":1,"properties":1,".getOwnPropertyK":1,".getOwnProperty":1,"kind":1,"method":30,"shorthand":1,"computed":1,"FOLD_EMPTY":2,"yield":19,"FOLD_TEMPLATE":1,"updated":15,".exressions":1,".expressions":7,"FOLD_EXPR_STMT":2,"mergeable":5,"needle":5,"expression":50,"expressions":1,".reduce":2,"acc":3,"es":4,"FOLD_WHILE":2,"test":37,"consequent":21,"alternate":16,"update":4,"coerced":4,"Boolean":6,"FOLD_IF":2,"is_not_completio":3,".alternate":1,"FOLD_SEQUENCE":2,"FOLD_LOGICAL":2,"FOLD_SWITCH":2,"discriminant":4,"cases":10,"discriminant_val":2,"test_value":2,"new_consequent":3,".consequent":3,"fallthrough":2,"FOLD_UNREACHABLE":2,"next_key":3,"FOLD_CONDITIONAL":2,"FOLD_BINARY":2,"<<":4,">>":1,">>>":1,".getOwnPropertyD":2,"FOLD_UNARY":2,"~":2,"FOLD_EVAL":2,".callee":2,".arguments":3,"esprima":3,"FOLD_MEMBER":2,".property":6,"$_a":2,".object":2,"desc":2,"$MIN":6,"MIN_TRUE":2,"MIN_FALSE":2,"MIN_REPLACEMENTS":5,"MIN_VALUES":2,"util":11,"escodegen":2,"optimize":2,"ROOT":7,"walk_expressions":2,".pipe":3,".DEPTH_FIRST":2,"inputs":19,".walk":2,"minify":2,"mississippi":2,"process":8,".stdin":1,"buff":2,".inspect":1,"colors":1,"out":3,".generate":1,"_super":4,"jsb":3,".library":1,".STATIC_LIBRARY":1,"libObject":6,".outputName":1,".cflags":1,".ldflags":1,".includePaths":1,".sources":1,".build":1,"net":6,"stream":5,"url":21,"EventEmitter":3,".EventEmitter":1,"FreeList":2,".FreeList":1,"HTTPParser":5,".binding":1,".HTTPParser":1,"assert":9,".ok":1,"END_OF_FILE":3,".env":2,".NODE_DEBUG":2,"parserOnHeaders":2,"headers":41,".maxHeaderPairs":8,"._headers":21,"._url":5,"parserOnHeadersC":2,"info":14,".headers":12,".url":30,".incoming":35,"IncomingMessage":12,".socket":41,".httpVersionMajo":3,".versionMajor":2,".httpVersionMino":3,".versionMinor":2,".httpVersion":2,"._addHeaderLine":3,".upgrade":7,"skipBody":3,"response":3,"HEAD":2,"CONNECT":1,".onIncoming":4,".shouldKeepAlive":13,"parserOnBody":2,"._paused":6,"._pendings":9,"._emitData":3,"parserOnMessageC":2,".complete":11,".readable":5,"._emitEnd":4,".resume":3,"parsers":5,".REQUEST":2,".onHeaders":1,".onHeadersComple":1,".onBody":1,".onMessageComple":1,".parsers":1,"CRLF":13,"STATUS_CODES":2,".STATUS_CODES":1,"RFC":16,"obsoleted":1,"by":2,"connectionExpres":2,"Connection":1,"transferEncoding":2,"Transfer":1,"Encoding":1,"closeExpression":2,"chunkExpression":2,"chunk":18,"contentLengthExp":2,"Content":1,"Length":1,"dateExpression":2,"expectExpression":2,"Expect":1,"continueExpressi":2,"dateCache":5,"utcDate":2,".toUTCString":1,".getMilliseconds":1,"socket":90,".Stream":4,".connection":19,".trailers":2,"._endEmitted":3,".client":1,".inherits":8,".IncomingMessage":1,".setEncoding":1,"encoding":25,"StringDecoder":2,".StringDecoder":1,"lazy":1,"load":3,"._decoder":3,"._emitPending":3,".nextTick":2,"Buffer":5,".isBuffer":2,"string":14,".write":10,".emit":32,"field":38,"dest":12,"OutgoingMessage":21,".outputEncodings":7,".writable":11,"._last":10,".chunkedEncoding":7,".useChunkedEncod":6,".sendDate":3,"._hasBody":6,"._trailer":5,".finished":4,".OutgoingMessage":1,"._send":9,"._headerSent":5,"._header":10,"._writeRaw":3,"._httpMessage":19,"._buffer":3,"lastEncoding":2,"lastData":3,"._storeHeader":5,"firstLine":2,"sentConnectionHe":3,"sentContentLengt":4,"sentTransferEnco":3,"sentDateHeader":3,"sentExpect":3,"messageHeader":7,"store":3,"keys":15,".keys":5,"shouldSendKeepAl":2,".agent":9,".setHeader":4,"._headerNames":5,".getHeader":4,".removeHeader":1,"._renderHeaders":5,"._implicitHeader":4,"TypeError":2,".byteLength":2,".addTrailers":1,"Last":1,"._finish":3,"ServerResponse":12,"DTRACE_HTTP_SERV":2,"ClientRequest":14,"DTRACE_HTTP_CLIE":2,"._flush":3,"XXX":3,"Necessary":1,".ServerResponse":1,"onServerResponse":3,".assignSocket":3,".detachSocket":2,".removeListener":10,".writeContinue":2,"._sent100":2,"statusCode":8,"reasonPhrase":4,"headerIndex":4,"statusLine":2,"._expect_continu":2,".writeHeader":1,"Agent":11,".requests":11,".sockets":12,".maxSockets":3,".defaultMaxSocke":2,"host":28,"port":30,"localAddress":15,".onSocket":6,".createConnectio":9,".Agent":1,".defaultPort":2,".addRequest":2,".createSocket":3,"._extend":1,".port":10,".host":9,".localAddress":3,"onFree":3,"onClose":3,"err":7,".removeSocket":3,"onRemove":3,"globalAgent":3,".globalAgent":1,"cb":17,"defaultPort":3,".hostname":1,".setHost":1,"setHost":2,".socketPath":5,".path":6,".once":10,"hostHeader":3,".auth":2,"conn":3,"._deferToConnect":5,".ClientRequest":1,".abort":5,"createHangUpErro":3,".code":1,"freeParser":9,".onend":5,".ondata":5,".free":1,"socketCloseListe":4,".res":12,"._hadError":3,".finish":6,"socketErrorListe":4,"socketOnEnd":2,"socketOnData":2,".execute":2,"bytesParsed":4,"bodyHead":4,".listeners":3,".upgradeOrConnec":2,"parserOnIncoming":2,"shouldKeepAlive":5,"skip":1,"isHeadResponse":3,"Clear":1,"so":5,".req":2,"responseOnEnd":2,".destroySoon":2,".alloc":2,".reinitialize":2,".RESPONSE":1,"httpSocketSetup":3,".maxHeadersCount":4,"arguments_":3,"onSocket":3,".setTimeout":6,"msecs":4,"emitTimeout":4,"sock":1,".setNoDelay":1,".setSocketKeepAl":1,".clearTimeout":1,".protocol":8,"ondrain":3,"Server":6,"requestListener":6,".Server":3,"allowHalfOpen":1,".addListener":4,".httpAllowHalfOp":2,"connectionListen":3,"outgoing":6,"incoming":7,"abortIncoming":3,"serverSocketClos":3,"minute":1,"Not":2,"even":4,"._connectionList":1,"Client":7,"maxSockets":1,".Client":1,".deprecate":2,".createClient":1,"COMMENT/**":34,"KEYWORDS":3,"array_to_hash":16,"RESERVED_WORDS":2,"KEYWORDS_BEFORE_":2,"KEYWORDS_ATOM":3,"OPERATOR_CHARS":2,"characters":7,"RE_HEX_NUMBER":2,"0x":1,"9a":3,"RE_OCT_NUMBER":2,"RE_DEC_NUMBER":2,"OPERATORS":4,"WHITESPACE_CHARS":2,"PUNC_BEFORE_EXPR":2,"PUNC_CHARS":2,"REGEXP_MODIFIERS":1,"UNICODE":5,"letter":3,"non_spacing_mark":1,"space_combining_":1,"connector_punctu":1,"is_letter":3,".letter":1,"is_digit":5,".charCodeAt":50,"find":6,"means":1,"something":1,"than":1,"is_alphanumeric_":3,"is_unicode_combi":2,".non_spacing_mar":1,".space_combining":1,"is_unicode_conne":2,".connector_punct":1,"is_identifier_st":3,"is_identifier_ch":3,"non":1,"joiner":2,"ZWNJ":1,"ZWJ":1,"my":1,"ECMA":1,"PDF":1,"also":1,"200c":1,"COMMENT;":1,"parse_js_number":2,"JS_Parse_Error":3,"message":8,"col":11,".line":9,".col":6,".pos":16,"js_error":3,"is_token":3,"EX_EOF":4,"tokenizer":3,"$TEXT":6,"u2028":3,"u2029":2,"uFEFF":2,"tokpos":1,"tokline":1,"tokcol":1,"newline_before":1,"regex_allowed":4,"comments_before":1,"peek":12,"signal_eof":4,".newline_before":4,"eof":1,".peek":1,"what":2,"start_token":2,".tokline":4,".tokcol":4,".tokpos":4,"is_comment":2,".regex_allowed":5,"HOP":16,"UNARY_POSTFIX":3,"nlb":1,".comments_before":5,"skip_whitespace":2,"()))":4,"read_while":2,"pred":2,"parse_error":7,"read_num":3,"prefix":18,"has_e":3,"after_e":5,"has_x":5,"has_dot":3,"valid":3,"read_escaped_cha":3,".fromCharCode":4,"hex_bytes":3,"digit":3,"read_string":2,"with_eof_error":4,"quote":5,"read_line_commen":2,"read_multiline_c":2,"tok":2,"@cc_on":1,"warn":5,"read_name":3,"backslash":5,"read_regexp":3,"prev_backslash":4,"regexp":7,"in_class":5,"mods":2,"read_operator":3,"grow":3,"op":16,"bigger":3,"handle_slash":2,"next_token":5,"handle_dot":2,"read_word":2,"word":27,"eof_error":2,"cont":4,"force_regexp":2,"nc":3,"UNARY_PREFIX":2,"ASSIGNMENT":3,"PRECEDENCE":3,"STATEMENTS_WITH_":2,"ATOMIC_START_TOK":3,"NodeWithToken":4,"exigent_mode":6,"embed_tokens":2,"prev":4,"peeked":1,"in_function":1,"in_loop":7,"labels":1,".token":40,".peeked":6,".prev":2,"croak":9,"ctx":4,"token_error":3,"unexpected":14,"expect_token":3,"expect":22,"punc":2,"can_insert_semic":4,".nlb":1,"semicolon":9,"parenthesised":6,"add_tokens":2,"maybe_embed_toke":5,"ast":4,"statement":12,"simple_statement":4,"labeled_statemen":2,"prog1":17,"block_":6,"break_cont":3,"for_":2,"function_":4,"if_":2,".in_function":3,"switch_block_":2,"try_":2,"var_":3,"const_":2,"label":7,".labels":3,"stat":3,"member":3,".in_loop":6,"for_in":2,"regular_for":2,"step":4,"lhs":2,"in_statement":3,"cond":2,"belse":3,"curry":6,"bcatch":4,"bfinally":4,"vardefs":3,"no_in":19,"new_":2,"newexp":2,"expr_atom":5,"expr_list":4,"subscripts":10,"allow_calls":12,"make_unary":3,"array_":2,"object_":2,"atom":2,"closing":3,"allow_trailing_c":2,"allow_empty":2,"as_property_name":2,"as_name":4,"expr":20,"tag":2,"is_assignable":3,"expr_op":4,"min_prec":3,"prec":4,"expr_ops":2,"maybe_conditiona":2,"yes":2,"maybe_assign":3,"commas":3,".tokenizer":1,".curry":1,".member":1,".array_to_hash":1,".PRECEDENCE":1,".KEYWORDS_ATOM":1,".RESERVED_WORDS":1,".KEYWORDS":1,".ATOMIC_START_TO":1,".OPERATORS":1,".is_alphanumeric":1,".set_logger":1,"logger":2,"axios":3,"getIndex":1,"await":2,"getContent":1,"angular":2,".last":1,".module":1,"sendToGoogleDriv":1,"gmailLabels":2,"driveFolder":3,"spreadsheetName":3,"archiveLabel":4,"itauNotification":2,"filter":7,"COMMENT\"":3,"moveToLabel":4,"GmailApp":3,".getUserLabelByN":1,".createLabel":1,"folders":3,"DriveApp":4,".getFoldersByNam":1,"folder":5,".hasNext":2,".createFolder":1,"files":3,".getFilesByName":1,"file":7,"SpreadsheetApp":2,".openById":1,".getId":2,".getFileById":1,".addFile":1,".removeFile":1,"sheet":4,".getSheets":1,".getLastRow":1,".appendRow":2,"messages":4,"account":5,"operation":7,"date":7,"hour":6,"emailID":4,"plainBody":9,"accountRegex":2,"Conta":1,"operationRegex":2,"Tipo":1,"de":2,"paymentRegex":2,"Pagamento":1,"Za":3,"valueRegex":2,"Valor":1,"R":7,"dateRegex":2,"Data":1,"hourRegex":2,"Hora":1,"emailIDRegex":2,"E":19,"mail":1,"threads":4,".search":2,".getMessages":1,".getPlainBody":1,"$2":2,".addLabel":1,"PullRequest":4,".title":10,".read":1,".readStructBegin":1,".readFieldBegin":1,"fname":1,".fname":1,"ftype":6,".ftype":1,"fid":2,".fid":1,"Thrift":3,".Type":3,".STOP":1,".STRING":2,".readString":1,".skip":3,".readFieldEnd":1,".readStructEnd":1,".writeStructBegi":1,".writeFieldBegin":1,".writeString":1,".writeFieldEnd":1,".writeFieldStop":1,".writeStructEnd":1,"goog":4,".provide":1,".require":1,"proto":3,".google":3,".protobuf":3,".Timestamp":3,"opt_data":2,"jspb":2,".Message":2,".initialize":8,".DEBUG":1,"COMPILED":1,".displayName":1,"fs":2,"nopt":2,"cordovaServe":3,".argv":1,"argv":7,"Number":2,".help":1,"help":2,"__dirname":1,"configFile":2,"configXML":2,".readFileSync":1,"sourceFile":3,"/<":6,"*=":1,".servePlatform":1,"noServerInfo":1,"projectUrl":3,".launchBrowser":1,".catch":1,".server":2,".close":10,".exit":1,"multiply":1,"ccalcLex":1,"__error_infos":1,"lexErrorInfo":1,"objects":1,"created":1,"since":1,"cleanup":1,"__decompressed":1,"mark":1,"whether":1,"instance":1,"has":9,"been":5,"completely":1,"and":3,"use":3,"_backtrack":1,"_signaled_error_":1,"managed":1,"via":1,"READ":7,"EXTERNAL":7,"ACCESS":7,"ADVANCED":8,"tracks":6,"far":4,"under":5,"construction":5,"identical":1,"except":1,"still":1,"after":2,"invoked":1,"where":1,"userland":2,"code":16,"MAY":2,"have":1,"changed":6,"replaced":1,"entirely":1,"entire":1,"RE":1,"successful":1,"attempt":1,"transferred":1,"consumes":1,"produced":1,"through":1,"call":1,"API":2,".e":1,"located":1,"columns":1,"constructLexErro":1,"lexer_constructL":1,"pei":3,"This":1,"empty":4,"obtain":1,"follows":1,"destructLexError":1,".__error_infos":4,"cleanupAfterLex":1,"lexer_cleanupAft":1,"do_not_nuke_erro":2,"el":8,".__decompressed":2,"rule_re":7,"spec":12,"rule_ids":7,"rule_regexes":4,"slot":1,"unused":1,"approach":1,"here":1,"keep":1,"hottest":1,"fast":2,"simple":1,"rule_new_ids":4,".rules_prefix1":3,"rule_prefixes":6,"first_catch_all_":6,"idx":7,"pfxlen":2,"pfxch":3,".__dispatch_lut":1,".__rule_regexes":2,".__rule_count":2,".constructLexErr":2,"regexes":2,".lexer_errors_ar":1,"main":1,"union":1,"difference":1,"center":4,"sphere":2,"intersection":1,".scale":1,"SHEBANG#!osascript":1,"Application":4,".currentApplicat":1,".includeStandard":1,".doShellScript":5,".open":8,"addToRecentFiles":5,".documents":14,".compare":2,"authorName":2,".saveAs":3,"fileName":4,"saving":3,".byName":1,".displayDialog":1,"buttons":1,"PEG":1,"x08":1,"backspace":1,"horizontal":1,"tab":1,"form":3,"carriage":1,"x00":1,"x07":1,"x0B":2,"x0E":1,"x1F":1,"x80":1,"uFFFF":5,"startRule":7,"parseFunctions":3,"parse_grammar":2,"parse_initialize":3,"parse_rule":4,"parse_choice":4,"parse_sequence":5,"parse_labeled":6,"parse_prefixed":4,"parse_suffixed":5,"parse_primary":6,"parse_action":6,"parse_braced":5,"parse_nonBraceCh":8,"parse_equals":4,"parse_colon":3,"parse_semicolon":4,"parse_slash":4,"parse_and":4,"parse_not":4,"parse_question":3,"parse_star":3,"parse_plus":3,"parse_lparen":3,"parse_rparen":3,"parse_dot":3,"parse_identifier":5,"parse_literal":3,"parse_string":4,"parse_doubleQuot":8,"parse_simpleDoub":3,"parse_singleQuot":8,"parse_simpleSing":3,"parse_class":3,"parse_classChara":10,"parse_bracketDel":3,"parse_simpleBrac":3,"parse_simpleEsca":5,"parse_zeroEscape":5,"parse_hexEscapeS":5,"parse_unicodeEsc":5,"parse_eolEscapeS":5,"parse_digit":6,"parse_hexDigit":8,"parse_letter":5,"parse_lowerCaseL":3,"parse_upperCaseL":3,"parse___":20,"parse_comment":4,"parse_singleLine":3,"parse_multiLineC":3,"parse_eol":5,"parse_eolChar":8,"parse_whitespace":4,"reportFailures":113,"rightmostFailure":10,"padLeft":2,"padding":2,"padLength":2,"charCode":3,"escapeChar":4,"matchFailed":77,"failure":2,"result0":766,"result1":258,"result2":165,"result3":52,"pos0":193,"pos1":205,"initializer":4,"result4":19,"displayName":4,"pos2":35,"head":5,"tail":5,"alternatives":3,"pos3":4,"braced":3,"chars":6,"flags":23,"ignoreCase":2,"char_":11,"result5":4,"inverted":4,"partsConverted":2,"part":9,"rawText":5,".rawText":5,".SyntaxError":4,"quoteForRegexpCl":1,"does":1,"recognize":1,"h1":5,"h2":5,"h4":3,"eol":2,"fA":2,"F":23,"u1680":1,"u180E":1,"u2000":1,"u200A":1,"u202F":1,"u205F":1,"u3000":1,"cleanupExpected":2,"lastExpected":3,"cleanExpected":3,"computeErrorPosi":2,"seenCR":5,"found":8,"errorPosition":3,".column":2,"toSource":1,"._source":1,"buildMessage":2,"expectedHumanize":5,"foundHumanized":3,".expected":1,".found":1,"ma":3,"Qa":2,".src":5,".ajax":6,"dataType":6,".globalEval":3,".textContent":3,"X":5,"J":8,"Y":4,"na":3,"oa":3,"O":7,"pa":3,"qa":3,"ra":1,"sa":3,"ta":3,".fragments":3,".clean":2,"cacheable":1,"K":7,"va":3,"wa":3,".parentWindow":3,"Ra":2,"Sa":2,"T":5,"Ta":2,"Ua":2,"Va":2,"Wa":2,"u00A0":2,"Xa":2,"P":6,"xa":3,"Q":6,"L":8,"aa":4,"ba":4,"ya":3,".setInterval":5,"@":1,"eE":2,".scriptEval":2,".createTextNode":5,"compatible":1,"{}}":11,"red":1,"parentNode":1,"checkClone":1,"scriptEval":1,"boxModel":1,"G":12,"Ya":2,"za":3,"embed":4,"applet":2,"}}}}":5,"Aa":3,"ca":4,"$a":2,"ab":2,"bb":2,"area":3,"Ba":3,"radio":2,"checkbox":2,"db":2,"C":28,"B":32,"Ca":3,"}}}}}":1,"Da":3,"Ea":3,"da":5,"ea":4,"Fa":3,"fa":4,"Ga":3,".sizcache":6,".sizset":4,".filter":29,"H":12,"M":7,"I":9,".relative":6,"ga":4,".ID":4,".expr":17,".uniqueSort":3,".order":3,".leftMatch":3,".preFilter":2,"U":5,"Ha":3,".selectors":2,"order":1,"ID":4,"u00c0":4,"CLASS":3,"NAME":2,"TAG":4,"CHILD":3,"nth":4,"odd":3,"dn":1,"POS":3,"PSEUDO":3,"relative":1,".previousSibling":2,".getElementsByNa":2,"preFilter":1,"ATTR":2,".attrMap":2,".POS":4,".CHILD":1,"enabled":1,"header":1,"password":2,"image":1,"reset":2,"setFilters":1,".innerText":1,".nextSibling":7,".nodeIndex":3,".attrHandle":3,".setFilters":1,".source":4,".compareDocument":7,".sourceIndex":5,".createRange":3,".setStart":2,".setEnd":2,".compareBoundary":1,"Range":1,".START_TO_END":1,".createComment":1,".TAG":1,".querySelectorAl":5,".getElementsByCl":5,".CLASS":1,".PSEUDO":2,".unique":5,"eb":2,"Until":1,"fb":2,"parents":2,"prevUntil":2,"prevAll":2,"gb":2,"Ia":3,".grep":10,"closest":1,".is":6,".children":1,"andSelf":1,".dir":6,"parentsUntil":1,".nth":2,"nextAll":1,"nextUntil":1,".sibling":2,"children":1,"contents":1,".contentDocument":2,".contentWindow":3,".reverse":1,"dir":1,"sibling":1,"Ja":2,"V":4,"Ka":3,"/>/":2,"hb":2,"img":2,"link":2,"meta":1,"param":3,"La":3,"ib":2,"jb":2,"|&":2,"script":5,"^=":2,"|=":1,"Ma":3,"legend":1,"thead":2,"td":5,"_default":4,".optgroup":1,".option":1,".tbody":2,".tfoot":1,".colgroup":1,".caption":1,".thead":1,".th":1,".td":1,".htmlSerialize":1,".empty":4,".append":8,"wrapAll":1,".wrapAll":3,"wrapInner":1,".wrapInner":1,".contents":2,"wrap":1,"unwrap":1,".replaceWith":2,"append":1,".domManip":6,"prepend":1,"before":1,".cleanData":4,".outerHTML":4,".leadingWhitespa":2,".html":5,"replaceWith":1,".detach":1,".before":1,"detach":1,"domManip":1,"appendTo":1,"prependTo":1,"insertBefore":1,"insertAfter":1,"replaceAll":1,"clean":1,"))))":1,"cleanData":1,"kb":2,"weight":1,"zoom":1,"Na":3,"alpha":1,"Oa":3,"ha":4,"float":1,"ia":4,"ig":2,"lb":2,"mb":2,"px":1,"nb":2,"ob":2,"position":3,"display":1,"pb":2,"qb":2,"rb":2,"Pa":3,"ja":4,".css":19,".curCSS":18,".swap":1,"curCSS":1,".currentStyle":10,".getPropertyValu":1,".left":14,".runtimeStyle":3,".pixelLeft":1,"swap":1,".hidden":3,".visible":1,"sb":2,"tb":2,">/":1,"ub":2,"vb":2,"datetime":1,"email":2,"range":2,"search":5,"tel":2,"week":1,"N":8,"&|":2,"ka":4,"wb":2,"xb":2,"yb":2,"zb":2,".load":1,".param":3,".ajaxSettings":4,".traditional":3,"complete":2,".responseText":4,"serialize":1,".serializeArray":1,"serializeArray":1,"success":17,"getScript":1,"getJSON":1,"post":1,"ajaxSetup":1,"ajaxSettings":1,"contentType":1,"processData":2,"xhr":14,".XMLHttpRequest":3,".ActiveXObject":3,"accepts":1,"json":1,"lastModified":1,"etag":1,"ajax":1,".success":12,".active":3,".processData":2,".dataType":11,".jsonp":2,".jsonpCallback":1,".scriptCharset":2,".charset":1,".onload":2,".onreadystatecha":5,".xhr":1,".username":2,".password":1,".setRequestHeade":6,".ifModified":2,".lastModified":3,".etag":3,".accepts":3,".beforeSend":3,".httpSuccess":1,".httpNotModified":1,".httpData":1,".handleError":2,".timeout":2,"handleError":1,"active":1,"httpSuccess":1,".status":8,"httpNotModified":1,".getResponseHead":4,"httpData":1,".responseXML":1,".dataFilter":4,"encodeURICompone":3,"la":4,"Ab":2,"Bb":2,".animate":5,"_toggle":1,".toggle":1,"._toggle":1,"fadeTo":1,".speed":1,".overflow":11,".specialEasing":4,".curAnim":5,".cur":4,".custom":4,".timers":4,"slideDown":1,"slideUp":1,"slideToggle":1,"fadeIn":1,"fadeOut":1,"speed":1,"duration":1,"easing":2,".duration":7,".old":3,"linear":1,"swing":1,".cos":1,"timers":1,"fx":1,".orig":5,"{}}}":1,".step":5,"custom":1,".startTime":3,".unit":3,".tick":1,".update":2,".easing":3,".swing":1,"tick":1,"speeds":1,"slow":1,".animated":1,".setOffset":2,".bodyOffset":2,".getBoundingClie":1,".top":11,".pageYOffset":1,".pageXOffset":1,".offsetParent":5,".offsetTop":17,".offsetLeft":5,".supportsFixedPo":3,".position":11,".doesNotAddBorde":2,".doesAddBorderFo":2,"able":1,".borderTopWidth":2,".borderLeftWidth":2,".subtractsBorder":3,"initialize":5,".doesNotIncludeM":3,"bodyOffset":1,"setOffset":1,".using":1,"offsetParent":1,".scrollTo":1,".compatMode":2,".Modernizr":1,"Modernizr":24,"enableClasses":3,"docElement":8,"mod":12,"modElem":3,"mStyle":9,"inputElem":15,"smile":4,"prefixes":5,"omPrefixes":3,"cssomPrefixes":3,"domPrefixes":3,"ns":5,"tests":46,"attrs":30,"classes":4,"featureName":5,"testing":1,"injectElementWit":9,"nodes":5,"testnames":3,"fakeBody":7,"testMediaQuery":2,"mq":3,"matchMedia":3,".matchMedia":1,".msMatchMedia":1,"bool":37,"getComputedStyle":2,"isEventSupported":5,"TAGNAMES":2,"_hasOwnProperty":4,"hasOwnProperty":5,"property":8,"bind":2,"bound":3,"setCss":7,"setCssAll":2,"str1":7,"str2":4,"substr":2,"testProps":3,"prefixed":7,"testDOMProps":2,"item":5,"testPropsAll":17,"ucProp":5,".WebGLRenderingC":1,".DocumentTouch":1,"DocumentTouch":1,".postMessage":1,".openDatabase":1,".documentMode":3,".history":9,"history":1,".textShadow":1,"str3":2,".backgroundImage":1,".styleSheets":2,"cssText":5,".cssRules":3,".canPlayType":10,".ogg":2,".h264":1,".webm":1,".mp3":1,".wav":1,".m4a":1,"localStorage":2,".setItem":2,".removeItem":2,"sessionStorage":2,".Worker":1,".applicationCach":1,".createElementNS":6,".svg":4,".createSVGRect":1,".namespaceURI":1,"SVGAnimate":1,"SVGClipPath":1,"webforms":2,".list":2,".HTMLDataListEle":1,"inputElemType":5,"defaultView":4,".WebkitAppearanc":2,".checkValidity":2,"feature":14,".addTest":2,"allow":1,"chaining":1,".html5":2,"reSkip":2,"iframe":2,"optgroup":1,"saveClones":2,"fieldset":1,"h5":1,"h6":1,"ol":1,"strong":1,"tfoot":1,"th":1,"supportsHtml5Sty":5,"supportsUnknownE":3,"frag":19,"addStyleSheet":2,"ownerDocument":16,"getElements":2,"html5":6,"shivMethods":2,"docCreateElement":5,"docCreateFragmen":2,".shivMethods":2,".canHaveChildren":1,"shivDocument":3,"shived":5,".documentShived":2,".shivCSS":2,"._version":1,"._prefixes":1,"._domPrefixes":1,"._cssomPrefixes":1,".mq":1,".hasEvent":1,".testProp":1,".testAllProps":1,".testStyles":1,".prefixed":1,"js":1,"rdashAlpha":2,"rmsPrefix":2,"ms":1,"fcamelCase":2,".fireWith":4,".Callbacks":6,".window":1,"isNumeric":1,"isFinite":2,"camelCase":1,"chainable":4,"emptyGet":3,"bulk":3,"flagsCache":3,"createFlags":2,"Actual":1,"memory":15,"firingStart":4,"firingLength":6,"firingIndex":7,"actual":1,"fire":4,".memory":1,".stopOnFalse":1,"halted":1,".disable":4,"argIndex":4,"argLength":2,"disable":1,"lock":1,"locked":1,"fireWith":1,"Static":1,"reference":1,"doneList":5,"failList":5,"progressList":5,"lists":4,"notify":1,"progress":2,".fired":2,"progressCallback":2,".progress":1,"fnProgress":2,".notify":1,".fire":2,".lock":2,"pValues":3,"pCount":1,"progressFunc":2,".notifyWith":1,"enctype":1,".enctype":3,"html5Clone":1,"pixelMargin":1,"container":9,"outer":6,"inner":10,"offsetSupport":6,"conMarginTop":4,"positionTopLeftW":4,"paddingMarginBor":10,".padding":1,".border":1,"doesNotAddBorder":1,"doesAddBorderFor":1,".fixedPosition":1,".marginTop":2,".pixelMargin":1,"marginTop":1,"privateCache":3,"isEvents":3,".isNumeric":1,"setter":3,"nodeHook":10,"fixSpecified":3,"!~":1,"attrNames":4,".tabindex":2,".tabIndex":1,"attrNode":3,"coords":1,".createAttribute":1,".setAttributeNod":1,".contenteditable":1,"rtypenamespace":3,".+":1,"rhoverHack":2,"rkeyEvent":1,"rmouseEvent":1,"mouse":1,"contextmenu":1,"rfocusMorph":3,"focusinfocus":1,"focusoutblur":1,"rquickIs":2,"quickParse":2,"quick":10,"quickIs":2,"hoverHack":3,".hover":1,"tns":9,".dispatch":3,".delegateType":3,".bindType":3,".delegateCount":4,"mappedTypes":2,"origCount":3,"eventPath":7,"bubbleType":5,".isTrigger":1,".noBubble":1,"dispatch":1,"delegateCount":5,"handlerQueue":5,"jqcur":5,"selMatch":5,"sel":6,".delegateTarget":1,".preDispatch":2,".quick":2,".postDispatch":2,"fixHooks":1,"keyHooks":1,"original":11,"mouseHooks":1,"eventDoc":4,"fromElement":4,"fixHook":5,".fixHooks":1,"noBubble":1,"delegateType":3,"simulate":1,"bubble":2,"isSimulated":1,"bindType":1,"factory":4,"define":3,".amd":1,".Namespace":1,"Namespace":3,"KEYPATH_SPLITTER":2,"_keypaths":3,"keypath":10,"definition":2,"._walk":2,"memo":8,"_walk":1,".valueOf":2,".getUTCFullYear":1,".getUTCMonth":1,".getUTCDate":1,".getUTCHours":1,".getUTCMinutes":1,".getUTCSeconds":1,"cx":1,"u0000":1,"u00ad":1,"u0600":1,"u0604":1,"u070f":1,"u17b4":1,"u17b5":1,"u200c":1,"u200f":1,"u202f":1,"u2060":1,"u206f":1,"ufeff":1,"ufff0":1,"uffff":1,"escapable":1,"\\\\\\\\":1,"boolean":1,"bfnrt":1,"previousBackbone":2,".Backbone":3,"Backbone":42,".VERSION":1,".Zepto":1,".noConflict":1,".emulateHTTP":2,".emulateJSON":3,".Events":5,"ev":15,"calls":10,"._callbacks":5,"both":4,".Model":5,"attributes":9,"defaults":6,"._escapedAttribu":6,".cid":7,".uniqueId":2,"silent":3,"._changed":7,"._previousAttrib":7,".collection":10,"_previousAttribu":1,"_changed":1,"idAttribute":1,"toJSON":2,"escapeHTML":2,"escaped":2,".silent":11,".validate":5,"._performValidat":4,".idAttribute":5,"alreadyChanging":2,"._changing":3,".isEqual":2,"unset":1,"validObj":6,"fetch":2,"model":86,"status":3,"wrapError":5,".sync":9,".isNew":3,"base":5,"getUrl":3,".urlRoot":1,"urlError":3,"isNew":1,"hasChanged":1,"changedAttribute":1,"previous":1,"previousAttribut":1,"_performValidati":1,".Collection":4,"models":17,".comparator":7,".bindAll":2,"._reset":2,".reset":1,"._add":2,"._remove":3,"._byId":6,"getByCid":1,"cid":4,"._byCid":4,".models":8,".sortBy":1,"pluck":1,"._removeReferenc":2,"collection":8,"create":1,"coll":2,"._prepareModel":2,"nextModel":3,"chain":1,".chain":1,"_reset":1,"_prepareModel":1,".model":1,"_add":1,".getByCid":2,".at":2,".sortedIndex":1,"._onModelEvent":2,"_remove":1,"_removeReference":1,"_onModelEvent":1,".previous":1,".Router":3,".routes":6,"._bindRoutes":1,"namedParam":2,"splatParam":2,"escapeRegExp":2,"route":20,".History":3,".isRegExp":1,"._routeToRegExp":1,".route":3,"._extractParamet":1,"navigate":2,"triggerRoute":4,".navigate":3,"_bindRoutes":1,"routes":6,"_routeToRegExp":1,"_extractParamete":1,".handlers":3,"hashStrip":4,"isExplorer":2,"historyStarted":3,"interval":1,"getFragment":1,"forcePushState":2,"._hasPushState":6,".pathname":2,"._wantsPushState":3,".getFragment":6,"docMode":3,"oldIE":3,".iframe":8,".checkUrl":3,".interval":1,"atRoot":3,".replaceState":1,".loadUrl":4,"checkUrl":1,"decodeURICompone":2,"loadUrl":1,"fragmentOverride":2,".any":1,".callback":1,".View":3,"._configure":1,"._ensureElement":1,".delegateEvents":1,"selectorDelegate":2,".el":10,"eventSplitter":2,"viewOptions":3,"tagName":3,"make":1,"delegateEvents":1,"_configure":1,"_ensureElement":1,".make":1,".tagName":1,".isString":1,"extend":2,"protoProps":8,"classProps":2,"inherits":2,"methodMap":2,"params":15,"._method":1,"staticProps":3,"onError":3,"#x":1,"/</":1,"cy":1,"cv":1,"cj":3,"ck":10,".frameBorder":1,"cp":2,"cq":2,"cs":1,".dataTypes":4,".converters":3,".responseFields":1,".mimeType":1,"b_":3,"bF":1,"bU":1,"bZ":1,"bQ":1,"bD":1,"bx":1,"bn":1,"bm":1,"bl":3,".defaultChecked":2,"bk":1,"bj":1,".clearAttributes":2,".mergeAttributes":2,".defaultSelected":1,".defaultValue":2,"bh":1,".eval":1,":-":1,"COMMENT{-":1},"JavaScript+ERB":{"$(":1,")":2,".appendTo":1,"(":1,";":1},"Jest Snapshot":{"COMMENT//":1,"exports":2,"[":7,"`":8,"inlines":1,"styles":1,"]":7,"=":63,"Object":6,"{":47,":":32,"Function":1,",":36,"Array":4,"<":20,"Defs":2,">":27,"missingTag":2,"type":2,"COMMENT/*":10,"rect":4,"stroke":6,"blue":2,";":8,"fill":8,"yellow":2,"}":47,".redbox":2,"red":2,"g":8,".class":6,"-":10,"width":10,"transparent":2,"opacity":2,"</":13,"G":4,"Rect":2,"class":4,"height":8,"style":6,"x":6,"y":6,"/>":7,"null":1,"supports":1,"CSS":1,"in":1,"element":1,"RNSVGSvgView":2,"align":1,"bbHeight":1,"bbWidth":1,"focusable":1,"false":1,"meetOrSlice":1,"minX":1,"minY":1,"vbHeight":1,"vbWidth":1,"version":2,"xml":1,"\\\\":20,"no":1,"<!":1,"DOCTYPE":1,"svg":3,"PUBLIC":1,"xmlns":2,"viewBox":1,"defs":2,"RNSVGGroup":6,"RNSVGDefs":1,"RNSVGRect":2,"propList":2,"strokeWidth":2,"fillOpacity":1},"JetBrains MPS":{"<?":3,"xml":3,"version":130,"=":498,"encoding":3,"?>":3,"<":296,"model":3,"ref":5,">":230,"persistence":1,"/>":181,"languages":2,"use":2,"id":37,"name":29,"</":115,"imports":2,"import":2,"index":25,"implicit":1,"registry":2,"language":76,"concept":30,"flags":13,"child":7,"stub":1,"unordered":1,"property":6,"reference":57,"node":23,"role":14,"value":4,"to":2,"resolve":2,"solution":2,"uuid":3,"moduleVersion":2,"compileInMPS":1,"models":6,"modelRoot":6,"contentPath":3,"type":6,"sourceRoot":3,"location":3,"facets":6,"facet":6,"classes":3,"generated":3,"path":3,"sourcePath":2,"dependencies":6,"dependency":82,"reexport":41,"6354ebe7":4,"-":255,"c22a":4,"4a0f":4,"ac54":4,"50b52ab9b065":4,"(":43,"JDK":4,")":43,"5004e7d9":1,"a353":1,"4cb0":1,"960a":1,"68fc804bd95d":1,"jetbrains":33,".mps":33,".samples":1,".JavaKaja":1,"languageVersions":6,"slang":68,"dependencyVersio":6,"module":56,"namespace":2,"languageVersion":1,"accessoryModels":2,"modelUID":10,"generators":2,"generator":10,"alias":1,"external":17,"templates":1,"6ed54515":2,"acc8":2,"4d1e":2,"a16c":2,"9fd6cfe951ea":2,"MPS":5,".Core":2,"df345b11":1,"b8c7":1,"ac66":1,"48d2a9b75d88":1,".baseLanguageInt":1,"2d3c70e9":2,"aab2":2,"8d8d":2,"6036800e4103":2,".kernel":2,"52b81ac7":3,"93fd":3,"4e9e":3,"b972":3,"4995882da6d4":3,".baseLanguage":13,".references":3,".runtime":8,"f3061a53":2,"4cc5":2,"a443":2,"f952ceaf5816":2,"8865b7a8":2,"43d3":2,"884c":2,"6fd1d9cfdd34":2,".OpenAPI":2,"mapping":57,"priorities":2,"priority":24,"rule":8,"kind":4,"greater":8,"generatorUID":8,"nodeID":9,"lesser":8,"set":6,"element":4,"ceab5195":2,"25ea":2,"4f22":2,"9b92":2,"103b95ca8c0c":2,".lang":11,".core":2,"c72da2b9":1,"7cce":1,"f407dc1158b7":1,".structure":1,"af65afd8":1,"f0dd":1,"87d9":1,"63a55f2a9db1":1,".behavior":1,"d7eb0a2a":1,"bd50":1,"beae":1,"e4a89db35f20":1,".scopes":2,"e39e4a59":1,"8cb6":1,"e":1,"8fa8361c0d90":1,"443f4c36":1,"fcf5":1,"4eb6":1,"8d06ed259e3e":1,".classifiers":1,"3f233e7f":1,"b8a6":1,"46d2":1,"a57f":1,"795d56775243":1,"Annotations":1,"c7d01124":1,"66d5":1,"486d":1,"8b50":1,"7fdccb60b839":1,".util":1,"7a5dda62":1,"ab76":1,"d5ed1746f2b2":1,".typesystem":1,"3a13115c":1,"633c":1,"4c5c":1,"bbcc":1,"75c4219e9555":1,".quotation":1,"a247e09e":1,"45ba":1,"b8d2":1,"07e93feba96a":1,".tuples":1,"af19274f":1,"5f89":1,"42dd":1,"8f3c":1,"c9932448f7f2":1,".analyzers":1,"f2801650":1,"65d5":1,"bb1b":1,"463a8781b786":1,".javadoc":1,"2af156ab":1,"65c1":1,"4a62":1,"bd0d":1,"ea734f71eab6":1,".dataFlow":1,"1ed103c3":1,"3aa6":1,"49b7":1,"9c21":1,"6765ee11f224":1,".Editor":1,"20c6e580":1,"bdc5":1,"d7e3265a86de":1,".typesystemEngin":1,"71ce":1,"4f1c":1,"9c53":1,"c54016f6ad4f":1,".collections":1,"a0c108f0":1,"a249":1,"3effbaa4c998":1,".search":1,"34e84b8f":1,"afa8":1,"abcd":1,"a279fddddbe7":1,".editor":1,"528ff3b9":1,"5fc4":1,"40dd":1,"c6ce3650640e":1,".migration":2,"ed6d7656":1,"532c":1,"4bc2":1,"81d1":1,"af945aeb8280":1,".blTypes":1,"04fd":1,"97d5":1,"b46ae6a81709":1,"c7fb639f":1,"be78":1,"89b0":1,"b5959c3fa8c8":1,".text":1,"8d29d73f":1,"ed99":1,"ae0a":1,"083cdfe53c34":1,".ide":1,".platform":1,"runtime":2,"extendedLanguage":6,"9ded098b":1,"ad6a":1,"bfd9":1,"48636cfe8bc3":1,".traceable":1},"Jinja":{"<":41,"h1":4,">":77,"Workers":1,"</":36,"table":4,"class":12,"=":19,"tr":10,"th":24,"Job":1,"server":1,"IP":1,"File":1,"descriptor":1,"Client":3,"ID":2,"Functions":1,"{":43,"%":74,"for":6,"server_info":7,"in":7,"server_infos":1,"}":42,"if":7,"[":20,"]":20,"endif":7,"{{":11,"}}":11,":":3,"-":5,"Not":1,"responding":1,"!":1,"></":9,"not":1,"worker":5,"td":16,"|":1,"join":1,"(":2,")":2,"endfor":6,"extends":1,"block":2,"title":1,"OAuth":3,"Helper":2,"Home":1,"endblock":2,"content":1,"div":4,"><":5,"p":6,"This":1,"is":5,"here":2,"to":1,"help":1,"make":1,"getting":1,",":2,"setting":1,"and":2,"pushing":1,"tokens":1,"easier":1,"TODO":1,"add":1,"some":1,"more":1,"notes":1,"about":1,"WTF":1,"actually":1,"going":1,"on":1,"....":1,"a":4,"href":2,"role":1,"New":1,"hr":1,"h3":2,"List":1,"of":1,"current":1,"clients":1,"configured":1,"status":1,"summary":1,"colnames":5,"#":11,"pre":4,"code":4,"client_data":1,"thead":2,"First":2,"column":3,"always":2,"client_id":4,"scope":2,"set":2,"col_client_index":2,".index":1,"col":3,"!=":1,"Skipping":1,"the":1,"because":1,"we":1,"already":1,"added":1,"it":1,"tbody":2,"client_id_list":1,"data":3,"outer_loop":4,"loop":4,".index0":6,"item":4,"==":2,"nothing":1,"elif":1,"mapping":1,"ul":2,"key":2,"val":1,".items":1,"()":1,"li":2,"else":3,"None":1,"Seems":1,"there":1,"No":1,"Data":1},"Jison":{"COMMENT/*":3,"%":22,"right":2,"ASSIGN":3,"left":5,"OR":2,"nonassoc":4,"EQUALITY":2,"GREATER":2,"PLUS":2,"MINUS":2,"TIMES":2,"NOT":2,"DOT":4,"COMMENT%":3,"pgm":1,":":94,"cdl":3,"MAIN":1,"LBRACE":6,"vdl":5,"el":7,"RBRACE":6,"ENDOFFILE":1,"COMMENT;":90,"c":2,"|":192,"CLASS":1,"id":14,"EXTENDS":1,"mdl":3,"VAR":1,"t":4,"SEMICOLON":5,"LPAREN":8,"RPAREN":8,"NATTYPE":1,"ID":1,"e":29,"NATLITERAL":1,"NUL":1,"NEW":1,"THIS":1,"IF":4,"ELSE":4,"FOR":4,"READNAT":1,"PRINTNAT":1,"token":9,"IDENTIFIER":15,"CONSTANT":2,"STRING_LITERAL":2,"SIZEOF":3,"PTR_OP":2,"INC_OP":3,"DEC_OP":3,"LEFT_OP":2,"RIGHT_OP":2,"LE_OP":2,"GE_OP":2,"EQ_OP":2,"NE_OP":2,"AND_OP":2,"OR_OP":2,"MUL_ASSIGN":2,"DIV_ASSIGN":2,"MOD_ASSIGN":2,"ADD_ASSIGN":2,"SUB_ASSIGN":2,"LEFT_ASSIGN":2,"RIGHT_ASSIGN":2,"AND_ASSIGN":2,"XOR_ASSIGN":2,"OR_ASSIGN":2,"TYPE_NAME":2,"TYPEDEF":2,"EXTERN":2,"STATIC":2,"AUTO":2,"REGISTER":2,"CHAR":2,"SHORT":2,"INT":2,"LONG":2,"SIGNED":2,"UNSIGNED":2,"FLOAT":2,"DOUBLE":2,"CONST":2,"VOLATILE":2,"VOID":2,"STRUCT":2,"UNION":2,"ENUM":4,"ELLIPSIS":2,"CASE":2,"DEFAULT":2,"SWITCH":2,"WHILE":3,"DO":2,"GOTO":2,"CONTINUE":2,"BREAK":2,"RETURN":3,"IF_WITHOUT_ELSE":2,"start":1,"translation_unit":3,"primary_expressi":2,"expression":13,"postfix_expressi":9,"argument_express":3,"assignment_expre":7,"unary_expression":6,"unary_operator":2,"cast_expression":7,"type_name":3,"multiplicative_e":7,"additive_express":6,"shift_expression":8,"relational_expre":8,"equality_express":5,"and_expression":4,"exclusive_or_exp":4,"inclusive_or_exp":4,"logical_and_expr":4,"logical_or_expre":4,"conditional_expr":4,"assignment_opera":2,"constant_express":8,"declaration":4,"declaration_spec":11,"init_declarator_":3,"storage_class_sp":3,"type_specifier":5,"type_qualifier":7,"init_declarator":3,"declarator":11,"initializer":4,"struct_or_union_":2,"enum_specifier":2,"struct_or_union":4,"struct_declarati":7,"specifier_qualif":6,"struct_declarato":6,"enumerator_list":4,"enumerator":3,"pointer":6,"direct_declarato":8,"parameter_type_l":4,"identifier_list":3,"type_qualifier_l":4,"parameter_list":4,"parameter_declar":3,"abstract_declara":4,"direct_abstract_":7,"initializer_list":4,"statement":14,"labeled_statemen":2,"compound_stateme":6,"expression_state":6,"selection_statem":2,"iteration_statem":2,"jump_statement":2,"statement_list":4,"declaration_list":6,"prec":1,"external_declara":3,"function_definit":2,"COMMENT//":12,"RANGE_REGEX":2,"lex":1,"definitions":4,"include":3,"rules":6,"EOF":2,"{{":3,"$$":36,"=":32,"{":29,"macros":2,"$1":16,",":5,"$4":2,"}":29,";":36,"if":2,"(":6,"$2":13,")":4,".actionInclude":2,"return":2,"}}":3,"action":3,"definition":3,".concat":1,"[":4,"]":4,"name":3,"regex":3,"NAME":1,"yytext":5,"rule":3,".push":1,"ACTION":1,"start_caret":2,"regex_list":4,"end_dollar":2,"+":17,"$3":2,"regex_chain":4,"regex_base":9,"$regex_base":2,"name_expansion":2,"range_regex":2,"any_group_regex":2,"string":2,"ANY_GROUP_REGEX":1,"STRING_LIT":1,"yy":1,".prepareString":1,".substr":1,"yyleng":1,"-":1,"))":1},"Jison Lex":{"digit":2,"[":10,"-":16,"]":7,"id":2,"a":5,"zA":5,"Z":1,"Z0":3,"*":5,"COMMENT%":2,".*":1,"COMMENT/*":3,"return":51,";":58,"{":28,"}":29,"+":6,"\\":8,"s":3,"throw":1,"<<":2,"EOF":2,">>":2,"n":2,"yy":3,".freshLine":3,"=":4,"true":1,"false":1,"^":4,"yytext":4,".substr":2,"(":10,",":2,"yyleng":2,")":8,"Z_":1,"9_":1,"STRING_LIT":1,"|":3,"]]":1,"d":2,"?":3,"/":1,"%":4,"if":1,"this":2,".input":1,"else":1,".unput":1,".":2},"Jolie":{"include":10,"outputPort":4,"Exam":2,"{":40,"Location":6,":":46,"Location_Exam":4,"Protocol":5,"sodep":4,"Interfaces":8,"ExamInterface":4,"}":40,"main":4,"question":8,".studentName":9,"=":20,";":30,".examName":9,".question":3,"makeQuestion":6,"@Exam":4,"(":51,")":51,"answer":6,"showYesNoQuestio":2,"@SwingUI":2,"+":6,"decision":2,"message":8,"if":2,"==":1,"pass":3,"else":1,"fail":3,"cset":1,"studentName":1,"StartExamRequest":4,"DecisionMessage":5,"MakeQuestionRequ":5,",":3,"examName":1,"execution":2,"concurrent":2,"Student":2,"StudentInterface":3,"inputPort":4,"ExamInput":1,"startExam":3,"examRequest":2,"<<":1,".student":4,"@Student":3,"[":4,"]":4,"sendMessage":4,"StudentInput":1,"request":15,".location":2,".protocol":1,"println":1,"@Console":1,"()":3,"COMMENT//":1,"type":5,"HanoiRequest":3,"void":5,".src":6,"string":14,".aux":5,".dst":5,".n":5,"int":3,".sid":5,"?":2,"HanoiReponse":2,".move":5,"interface":4,"LocalOperations":3,"RequestResponse":4,"hanoiSolver":5,"ExternalOperatio":2,"hanoi":2,"Self":3,"PowerService":1,"http":1,".format":1,"init":1,"getLocalLocation":1,"@Runtime":1,"response":6,"getRandomUUID":1,"@StringUtils":1,"@Self":3,"subRes":4,"nullProcess":2,">":1,"subReq":11,"--":1,"with":2,"+=":2,"++":1,"global":1,".counters":1,".":1,"COMMENT\"":1,"constants":1,"Binding":1,"OneWay":2},"Jsonnet":{"COMMENT//":14,"local":6,"workflow":4,"=":6,"import":1,";":1,"{":7,"intersection":4,":":12,".Workflow":1,"jobs":1,"input_file1":2,",":29,"input_file2":2,"sorted_file1":4,"sorted_file2":4,"SortJob":1,"::":7,".ShJob":2,"input_file":3,"output_file":3,"command":2,"%":2,"[":7,"self":6,".input_file":2,".output_file":2,"]":7,"inputs":2,"outputs":2,"}":7,"sort_file1":1,".SortJob":2,"sort_file2":1,"intersect":1,"deps":1},"Julia":{"SHEBANG#!julia":1,"COMMENT#":6,"help_screen":2,"=":34,"COMMENT\"\"\"":1,"help":3,"false":2,"copy":3,"dir":1,"pwd":1,"()":3,"paths":10,"[]":1,"for":4,"arg":7,"ARGS":1,"if":5,"==":6,"||":2,"true":2,"elseif":2,"!=":1,"push":1,"!":2,"(":23,",":23,")":25,"end":12,"print":2,"exit":1,"function":3,"notempty":2,"string":2,"return":2,"isempty":1,"length":2,"filter":1,"map":1,"chomp":1,"readlines":1,"()))":1,"print_paths":3,"stream":3,"path":2,"[":21,"]":21,"else":1,"println":1,"read":1,"write":3,"process":1,"readandwrite":1,"`":2,"pbcopy":1,"close":1,"STDOUT":1,"#STOCKCORR":1,"-":11,"The":1,"original":1,"unoptimised":1,"code":1,"that":1,"simulates":1,"two":2,"correlated":1,"assets":1,"stockcorr":1,"CurrentPrice":3,"#":11,"Initial":1,"Prices":1,"of":5,"the":1,"stocks":1,"Corr":2,";":1,"Correlation":1,"Matrix":2,"T":5,"Number":2,"days":1,"to":1,"simulate":1,"2years":1,"500days":1,"n":4,"simulations":1,"dt":5,"/":3,"Time":1,"step":1,"1year":1,"250days":1,"Div":3,"Dividend":1,"Vol":5,"Volatility":1,"r":3,"Risk":1,"free":1,"rate":1,"SimulPriceA":5,"zeros":2,"Simulated":2,"Price":2,"Asset":2,"A":1,":":4,"SimulPriceB":5,"B":1,"UpperTriangle":3,"chol":1,"by":1,"Cholesky":1,"decomposition":1,"i":5,"Wiener":2,"randn":1,"CorrWiener":3,"*":9,"j":7,"exp":2,"((":2,"^":2,"+":2,"sqrt":2},"Jupyter Notebook":{"{":7,":":15,"[":4,",":24,"{}":1,"]":2,"}":3,"false":1,"true":1},"KRL":{"ruleset":1,"sample":1,"{":3,"meta":1,"name":1,"description":1,"<<":1,"Hello":1,"world":1,">>":1,"author":1,"}":3,"COMMENT//":1,"rule":1,"hello":1,"select":1,"when":1,"web":1,"pageview":1,"notify":1,"(":1,",":1,")":1,";":1},"Kaitai Struct":{"meta":2,":":533,"id":148,"iso9660":1,"title":2,"ISO9660":2,"CD":3,"filesystem":2,"file":8,"-":191,"extension":2,"iso":2,"xref":2,"wikidata":2,"Q815645":1,"license":2,"CC0":2,"doc":15,"|":2,"is":2,"standard":2,"used":1,"on":5,"read":1,"only":1,"optical":1,"discs":1,"(":6,"mostly":1,"ROM":1,")":6,".":5,"The":2,"was":2,"based":1,"earlier":1,"High":1,"Sierra":1,"Format":1,"HSF":1,",":50,"proposed":1,"for":4,"ROMs":1,"in":5,"and":6,"after":1,"several":1,"revisions":1,"it":3,"accepted":1,"as":1,"ISO9960":1,"format":2,"emphasizes":1,"portability":1,"thus":1,"having":1,"pretty":1,"minimal":1,"features":1,"very":1,"conservative":1,"names":1,"standards":1,"sequential":1,"access":1,"which":1,"favors":1,"disc":1,"devices":1,"with":1,"relatively":1,"slow":1,"rotation":1,"speed":1,"types":4,"vol_desc":2,"seq":26,"type":143,"u1":26,"magic":2,"contents":5,"version":3,"vol_desc_boot_re":3,"if":9,"==":6,"vol_desc_primary":3,"boot_system_id":1,"str":24,"size":38,"encoding":24,"UTF":17,"boot_id":1,"ref":8,"unused1":1,"[":3,"]":3,"system_id":1,"volume_id":1,"unused2":1,"vol_space_size":1,"u4bi":5,"unused3":1,"vol_set_size":1,"u2bi":5,"vol_seq_num":2,"logical_block_si":1,"path_table_size":2,"lba_path_table_l":2,"u4le":4,"lba_opt_path_tab":2,"lba_path_table_b":1,"u4be":3,"root_dir":1,"dir_entry":3,"vol_set_id":1,"publisher_id":1,"data_preparer_id":1,"application_id":1,"copyright_file_i":1,"abstract_file_id":1,"bibliographic_fi":1,"vol_create_datet":1,"dec_datetime":5,"vol_mod_datetime":1,"vol_expire_datet":1,"vol_effective_da":1,"file_structure_v":1,"unused4":1,"application_area":1,"instances":4,"path_table":1,"pos":5,"*":4,"_root":5,".sector_size":3,".le":5,"path_table_le":2,"dir_entries":2,"entries":3,"repeat":6,"until":2,"_":1,".len":1,"len":3,"body":5,"dir_entry_body":2,">":1,"len_ext_attr_rec":2,"lba_extent":4,"size_extent":3,"datetime":3,"file_flags":3,"file_unit_size":1,"interleave_gap_s":1,"len_file_name":7,"file_name":3,"padding":2,"%":2,"rest":1,"eos":5,"true":1,"extent_as_dir":1,"io":2,"._io":2,"&":2,"!=":1,"extent_as_file":1,"COMMENT#":4,"path_table_entry":2,"len_dir_name":3,"parent_dir_idx":1,"u2le":2,"dir_name":1,"year":2,"month":2,"day":2,"hour":2,"minute":2,"sec":2,"timezone":2,"ASCII":7,"sec_hundreds":1,"le":3,"be":2,"u2be":1,"sector_size":2,"value":1,"primary_vol_desc":1,"zip":2,"ZIP":4,"archive":2,"justsolve":1,"loc":1,"fdd000354":1,"fdd000355":1,"fdd000362":1,"fdd000361":1,"pronom":1,"x":1,"fmt":1,"/":8,"Q136218":1,"endian":1,"a":3,"popular":1,"introduced":1,"by":2,"Phil":1,"Katz":1,"originally":1,"implemented":1,"PKZIP":1,"utility":1,"PKWARE":1,"Thanks":1,"to":1,"solid":1,"support":1,"of":5,"most":1,"desktop":1,"environments":1,"operating":1,"systems":1,"algorithms":1,"specs":1,"availability":1,"public":1,"domain":1,"quickly":1,"became":1,"tool":1,"choice":1,"implementing":1,"containers":1,"For":1,"example":1,"Java":1,".jar":1,"files":2,"OpenDocument":1,"Office":1,"Open":1,"XML":1,"EPUB":1,"are":1,"actually":1,"archives":1,"https":2,"//":2,"pkware":2,".cachefly":2,".net":2,"webdocs":2,"casestudies":2,"APPNOTE":2,".TXT":2,"sections":1,"pk_section":3,"section_type":2,"u2":28,"switch":3,"cases":3,"central_dir_entr":2,"local_file":2,"end_of_central_d":2,"data_descriptor":2,"crc32":3,"u4":16,"len_body_compres":3,"len_body_uncompr":3,"header":2,"local_file_heade":2,".len_body_compre":1,"flags":3,"compression_meth":2,"enum":3,"compression":3,"file_mod_time":1,"file_mod_date":1,"len_extra":4,"extra":3,"extras":3,"version_made_by":1,"version_needed_t":1,"last_mod_file_ti":1,"last_mod_file_da":1,"len_comment":4,"disk_number_star":1,"int_file_attr":1,"ext_file_attr":1,"ofs_local_header":2,"s4":1,"comment":2,"local_header":1,"disk_of_end_of_c":1,"disk_of_central_":1,"num_central_dir_":2,"len_central_dir":1,"ofs_central_dir":1,"extra_field":2,"code":2,"extra_codes":2,"len_body":4,"ntfs":3,"extended_timesta":3,"infozip_unix_var":3,"reserved":1,"attributes":1,"attribute":2,"tag":2,"attribute_1":2,"last_mod_time":1,"u8":3,"last_access_time":1,"creation_time":1,"mod_time":1,"access_time":1,"not":2,"_io":2,".eof":2,"create_time":1,"Version":1,"this":1,"field":3,"currently":1,"len_uid":2,"Size":2,"UID":2,"uid":1,"User":1,"ID":2,"len_gid":2,"GID":2,"gid":1,"Group":1,"enums":1,"none":1,"shrunk":1,"reduced_1":1,"reduced_2":1,"reduced_3":1,"reduced_4":1,"imploded":1,"deflated":1,"enhanced_deflate":1,"pkware_dcl_implo":1,"bzip2":1,"lzma":1,"ibm_terse":1,"ibm_lz77_z":1,"ppmd":1,"zip64":1,"av_info":1,"os2":1,"openvms":1,"pkware_unix":1,"file_stream_and_":1,"patch_descriptor":1,"pkcs7":1,"x509_cert_id_and":1,"x509_cert_id_for":1,"strong_encryptio":1,"record_managemen":1,"pkcs7_enc_recip_":1,"ibm_s390_uncomp":1,"ibm_s390_comp":1,"poszip_4690":1,"infozip_unix":1},"KakouneScript":{"COMMENT#":47,"hook":21,"global":20,"BufCreate":4,".*":12,"\\":213,".":19,"(":100,"cc":2,"|":54,"cpp":29,"cxx":2,"C":2,"hh":3,"hpp":3,"hxx":3,"H":5,")":86,"$":13,"%":105,"{":103,"set":21,"-":411,"option":28,"buffer":23,"filetype":14,"}":111,"BufSetOption":1,"=":59,"c":43,"+":44,"once":5,"NormalIdle":1,".c":2,".h":2,"try":16,"execute":28,"keys":28,"draft":21,"s":20,"b":47,"::":1,"btemplate":1,"h":39,"*":75,"<":63,"lt":5,">":59,"bclass":1,"w":1,"typename":2,"namespace":1,"public":2,"private":2,"protected":2,":":29,"ret":27,"catch":5,".m":2,"objc":16,"WinSetOption":8,"[":61,"require":4,"module":9,"family":20,"evaluate":19,"commands":19,"group":12,"window":19,"ModeChange":1,"pop":1,"insert":6,"trim":2,"indent":8,"InsertChar":5,"n":24,"on":6,"newline":3,"opening":1,"curly":3,"brace":3,"closing":2,"alias":2,"alt":2,"always":4,"remove":4,"hooks":1,"val":6,"hook_param_captu":2,".+":1,"unalias":1,"alternative":8,"file":10,"COMMENT\"":5,"]":70,"highlight":3,"add":56,"highlighter":55,"/":155,"ref":3,"provide":4,"define":16,"command":15,"hidden":12,"a":24,"x":9,"1s":3,"^":29,"d":20,"itersel":4,"semicolon":1,"?>":2,"K":5,"COMMENT/*":1,"j":3,"P":1,"k":9,"?":63,"!":6,"))":16,"><":11,"/<":2,"A":5,"z":7,"i":14,"space":3,"esc":4,">&":1,"sh":11,"for":10,"ft":1,"in":12,";":35,"do":9,"if":12,"then":9,"maybe_at":2,"else":4,"fi":8,"cat":1,"<<-":1,"EOF":3,"shared":43,"$ft":15,"regions":1,"code":29,"default":3,"region":11,"string":2,"$maybe_at":1,"<!":19,"\\\\\\\\":3,"fill":9,"raw_string":1,"match":1,"capture":1,"R":1,"javadoc":1,"documentation":6,"qtdoc":1,"inline_doc":1,"///":1,"inline_qtdoc":1,"//":3,"comment":5,"\\\\":30,"line_comment":1,"disabled":1,"recurse":1,"#":4,"(?:":1,"FALSE":1,"macro":4,"meta":1,"regex":38,"include":4,"S":8,".*?":5,"done":8,"numbers":1,"0x":1,"9a":1,"fA":1,"F":1,"uU":2,"lL":2,",":17,"fFdDiI":1,"eE":1,"keywords":9,"sizeof":2,"switch":2,"while":3,"offsetof":1,"alignas":1,"alignof":1,"attributes":9,"struct":2,"typedef":3,"union":2,"volatile":3,"thread_local":2,"types":9,"complex":1,"imaginary":1,"fenv_t":1,"fexcept_t":1,"imaxdiv_t":1,"lconv":1,"float_t":1,"double_t":1,"jmp_buf":1,"sig_atomic_t":1,"va_list":1,"memory_order":1,"atomic_flag":1,"atomic_bool":1,"atomic_char":1,"atomic_schar":1,"atomic_uchar":1,"atomic_wchar":1,"atomic_short":1,"atomic_ushort":1,"atomic_int":1,"atomic_uint":1,"atomic_long":1,"atomic_llong":1,"atomic_ulong":1,"atomic_ullong":1,"atomic_char16_t":1,"atomic_char32_t":1,"atomic_intptr_t":1,"atomic_intmax_t":1,"atomic_int8_t":1,"atomic_int16_t":1,"atomic_int32_t":1,"atomic_int64_t":1,"atomic_int_least":4,"atomic_int_fast8":1,"atomic_int_fast1":1,"atomic_int_fast3":1,"atomic_int_fast6":1,"atomic_uintptr_t":1,"atomic_uintmax_t":1,"atomic_uint8_t":1,"atomic_uint16_t":1,"atomic_uint32_t":1,"atomic_uint64_t":1,"atomic_uint_leas":4,"atomic_uint_fast":4,"atomic_size_t":1,"atomic_ptrdiff_t":1,"bool":1,"ptrdiff_t":2,"size_t":3,"max_align_t":2,"wchar_t":2,"intptr_t":1,"intmax_t":1,"int8_t":1,"int16_t":1,"int32_t":1,"int64_t":1,"int_least8_t":1,"int_least16_t":1,"int_least32_t":1,"int_least64_t":1,"int_fast8_t":1,"int_fast16_t":1,"int_fast32_t":1,"int_fast64_t":1,"uintptr_t":1,"uintmax_t":1,"uint8_t":1,"uint16_t":1,"uint32_t":1,"uint64_t":1,"uint_least8_t":1,"uint_least16_t":1,"uint_least32_t":1,"uint_least64_t":1,"uint_fast8_t":1,"uint_fast16_t":1,"uint_fast32_t":1,"uint_fast64_t":1,"FILE":1,"fpos_t":1,"div_t":1,"ldiv_t":1,"lldiv_t":1,"cnd_t":1,"thrd_t":1,"thrd_start_t":1,"tss_t":1,"tss_dtor_t":1,"mtx_t":1,"once_flag":1,"clock_t":1,"time_t":1,"timespec":1,"tm":1,"mbstate_t":1,"wint_t":1,"wctrans_t":1,"wctype_t":1,"char16_t":1,"char32_t":1,"ssize_t":1,"gid_t":1,"uid_t":1,"off_t":1,"off64_t":1,"useconds_t":1,"pid_t":1,"socklen_t":1,"macros":4,"I":1,"EDOM":1,"EILSEQ":1,"ERANGE":1,"errno":1,"FE_DIVBYZERO":1,"FE_INEXACT":1,"FE_INVALID":1,"FE_OVERFLOW":1,"FE_UNDERFLOW":1,"FE_ALL_EXCEPT":1,"FE_DOWNWARD":1,"FE_TONEAREST":1,"FE_TOWARDZERO":1,"FE_UPWARD":1,"FE_DFL_ENV":1,"DECIMAL_DIG":1,"FLT_ROUNDS":1,"FLT_EVAL_METHOD":1,"FLT_RADIX":1,"FLT_DIG":1,"FLT_MANT_DIG":1,"FLT_DECIMAL_DIG":1,"FLT_MIN_EXP":1,"FLT_MIN_10_EXP":1,"FLT_MAX_EXP":1,"FLT_MAX":1,"FLT_EPSILON":1,"FLT_TRUE_MIN":1,"FLT_HAS_SUBNORM":1,"DBL_DIG":1,"DBL_MANT_DIG":1,"DBL_DECIMAL_DIG":1,"DBL_MIN_EXP":1,"DBL_MIN_10_EXP":1,"DBL_MAX_EXP":1,"DBL_MAX":1,"DBL_EPSILON":1,"DBL_TRUE_MIN":1,"DBL_HAS_SUBNORM":1,"LDBL_DIG":1,"LDBL_MANT_DIG":1,"LDBL_DECIMAL_DIG":1,"LDBL_MIN_EXP":1,"LDBL_MIN_10_EXP":1,"LDBL_MAX_EXP":1,"LDBL_MAX":1,"LDBL_EPSILON":1,"LDBL_TRUE_MIN":1,"LDBL_HAS_SUBNORM":1,"PRIdMAX":1,"PRIdPTR":1,"PRId8":1,"PRId16":1,"PRId32":1,"PRId64":1,"PRIdLEAST8":1,"PRIdLEAST16":1,"PRIdLEAST32":1,"PRIdLEAST64":1,"PRIdFAST8":1,"PRIdFAST16":1,"PRIdFAST32":1,"PRIdFAST64":1,"PRIiMAX":1,"PRIiPTR":1,"PRIi8":1,"PRIi16":1,"PRIi32":1,"PRIi64":1,"PRIiLEAST8":1,"PRIiLEAST16":1,"PRIiLEAST32":1,"PRIiLEAST64":1,"PRIiFAST8":1,"PRIiFAST16":1,"PRIiFAST32":1,"PRIiFAST64":1,"PRIoMAX":1,"PRIoPTR":1,"PRIo8":1,"PRIo16":1,"PRIo32":1,"PRIo64":1,"PRIoLEAST8":1,"PRIoLEAST16":1,"PRIoLEAST32":1,"PRIoLEAST64":1,"PRIoFAST8":1,"PRIoFAST16":1,"PRIoFAST32":1,"PRIoFAST64":1,"PRIuMAX":1,"PRIuPTR":1,"PRIu8":1,"PRIu16":1,"PRIu32":1,"PRIu64":1,"PRIuLEAST8":1,"PRIuLEAST16":1,"PRIuLEAST32":1,"PRIuLEAST64":1,"PRIuFAST8":1,"PRIuFAST16":1,"PRIuFAST32":1,"PRIuFAST64":1,"PRIxMAX":1,"PRIxPTR":1,"PRIx8":1,"PRIx16":1,"PRIx32":1,"PRIx64":1,"PRIxLEAST8":1,"PRIxLEAST16":1,"PRIxLEAST32":1,"PRIxLEAST64":1,"PRIxFAST8":1,"PRIxFAST16":1,"PRIxFAST32":1,"PRIxFAST64":1,"PRIXMAX":1,"PRIXPTR":1,"PRIX8":1,"PRIX16":1,"PRIX32":1,"PRIX64":1,"PRIXLEAST8":1,"PRIXLEAST16":1,"PRIXLEAST32":1,"PRIXLEAST64":1,"PRIXFAST8":1,"PRIXFAST16":1,"PRIXFAST32":1,"PRIXFAST64":1,"SCNdMAX":1,"SCNdPTR":1,"SCNd8":1,"SCNd16":1,"SCNd32":1,"SCNd64":1,"SCNdLEAST8":1,"SCNdLEAST16":1,"SCNdLEAST32":1,"SCNdLEAST64":1,"SCNdFAST8":1,"SCNdFAST16":1,"SCNdFAST32":1,"SCNdFAST64":1,"SCNiMAX":1,"SCNiPTR":1,"SCNi8":1,"SCNi16":1,"SCNi32":1,"SCNi64":1,"SCNiLEAST8":1,"SCNiLEAST16":1,"SCNiLEAST32":1,"SCNiLEAST64":1,"SCNiFAST8":1,"SCNiFAST16":1,"SCNiFAST32":1,"SCNiFAST64":1,"SCNoMAX":1,"SCNoPTR":1,"SCNo8":1,"SCNo16":1,"SCNo32":1,"SCNo64":1,"SCNoLEAST8":1,"SCNoLEAST16":1,"SCNoLEAST32":1,"SCNoLEAST64":1,"SCNoFAST8":1,"SCNoFAST16":1,"SCNoFAST32":1,"SCNoFAST64":1,"SCNuMAX":1,"SCNuPTR":1,"SCNu8":1,"SCNu16":1,"SCNu32":1,"SCNu64":1,"SCNuLEAST8":1,"SCNuLEAST16":1,"SCNuLEAST32":1,"SCNuLEAST64":1,"SCNuFAST8":1,"SCNuFAST16":1,"SCNuFAST32":1,"SCNuFAST64":1,"SCNxMAX":1,"SCNxPTR":1,"SCNx8":1,"SCNx16":1,"SCNx32":1,"SCNx64":1,"SCNxLEAST8":1,"SCNxLEAST16":1,"SCNxLEAST32":1,"SCNxLEAST64":1,"SCNxFAST8":1,"SCNxFAST16":1,"SCNxFAST32":1,"SCNxFAST64":1,"and":1,"and_eq":1,"bitand":1,"bitor":1,"compl":2,"not":2,"not_eq":2,"or":2,"or_eq":2,"xor":2,"xor_eq":2,"CHAR_MIN":1,"CHAR_MAX":1,"SCHAR_MIN":1,"SCHAR_MAX":1,"WCHAR_MIN":1,"WCHAR_MAX":1,"SHRT_MIN":1,"SHRT_MAX":1,"INT_MIN":1,"INT_MAX":1,"LONG_MIN":1,"LONG_MAX":1,"LLONG_MIN":1,"LLONG_MAX":1,"MB_LEN_MAX":1,"UCHAR_MAX":1,"USHRT_MAX":1,"UINT_MAX":1,"ULONG_MAX":1,"ULLONG_MAX":1,"CHAR_BIT":1,"LC_ALL":1,"LC_COLLATE":1,"LC_CTYPE":1,"LC_MONETARY":1,"LC_NUMERIC":1,"LC_TIME":1,"HUGE_VAL":1,"HUGE_VALF":1,"HUGE_VALL":1,"INFINITY":1,"NAN":1,"FP_INFINITE":1,"FP_NAN":1,"FP_NORMAL":1,"FP_SUBNORMAL":1,"FP_ZERO":1,"FP_FAST_FMA":1,"FP_FAST_FMAF":1,"FP_FAST_FMAL":1,"FP_ILOGB0":1,"FP_ILOGBNAN":1,"MATH_ERRNO":1,"MATH_ERREXCEPT":1,"math_errhandling":1,"isgreater":1,"isgreaterequal":1,"isless":1,"islessequal":1,"islessgreater":1,"isunordered":1,"setjmp":1,"SIG_DFL":1,"SIG_ERR":1,"SIG_IGN":1,"SIGABRT":1,"SIGFPE":1,"SIGILL":1,"SIGINT":1,"SIGSEGV":1,"SIGTERM":1,"va_start":1,"va_arg":1,"va_end":1,"va_copy":1,"ATOMIC_BOOL_LOCK":1,"ATOMIC_CHAR_LOCK":1,"ATOMIC_CHAR16_T_":1,"ATOMIC_CHAR32_T_":1,"ATOMIC_WCHAR_T_L":1,"ATOMIC_SHORT_LOC":1,"ATOMIC_INT_LOCK_":1,"ATOMIC_LONG_LOCK":1,"ATOMIC_LLONG_LOC":1,"ATOMIC_POINTER_L":1,"ATOMIC_FLAG_INIT":1,"ATOMIC_VAR_INIT":1,"memory_order_rel":2,"memory_order_con":1,"memory_order_acq":2,"memory_order_seq":1,"kill_dependency":1,"true":3,"false":1,"NULL":1,"_IOFBF":1,"_IOLBF":1,"_IONBF":1,"BUFSIZ":1,"FOPEN_MAX":1,"FILENAME_MAX":1,"TMP_MAX":1,"L_tmpnam":1,"SEEK_CUR":1,"SEEK_END":1,"SEEK_SET":1,"stderr":1,"stdin":1,"stdout":1,"EXIT_FAILURE":1,"EXIT_SUCCESS":1,"MB_CUR_MAX":1,"RAND_MAX":1,"PTRDIFF_MIN":1,"PTRDIFF_MAX":1,"SIG_ATOMIC_MIN":1,"SIG_ATOMIC_MAX":1,"WINT_MIN":1,"WINT_MAX":1,"INTMAX_MIN":1,"INTMAX_MAX":1,"INTPTR_MIN":1,"INTPTR_MAX":1,"INT8_MIN":1,"INT8_MAX":1,"INT16_MIN":1,"INT16_MAX":1,"INT32_MIN":1,"INT32_MAX":1,"INT64_MIN":1,"INT64_MAX":1,"INT_LEAST8_MIN":1,"INT_LEAST8_MAX":1,"INT_LEAST16_MIN":1,"INT_LEAST16_MAX":1,"INT_LEAST32_MIN":1,"INT_LEAST32_MAX":1,"INT_LEAST64_MIN":1,"INT_LEAST64_MAX":1,"INT_FAST8_MIN":1,"INT_FAST8_MAX":1,"INT_FAST16_MIN":1,"INT_FAST16_MAX":1,"INT_FAST32_MIN":1,"INT_FAST32_MAX":1,"INT_FAST64_MIN":1,"INT_FAST64_MAX":1,"UINTMAX_MAX":1,"UINTPTR_MAX":1,"UINT8_MAX":1,"UINT16_MAX":1,"UINT32_MAX":1,"UINT64_MAX":1,"UINT_LEAST8_MAX":1,"UINT_LEAST16_MAX":1,"UINT_LEAST32_MAX":1,"UINT_LEAST64_MAX":1,"UINT_FAST8_MAX":1,"UINT_FAST16_MAX":1,"UINT_FAST32_MAX":1,"UINT_FAST64_MAX":1,"INTMAX_C":1,"INT8_C":1,"INT16_C":1,"INT32_C":1,"INT64_C":1,"UINTMAX_C":1,"UINT8_C":1,"UINT16_C":1,"UINT32_C":1,"UINT64_C":1,"mtx_plain":1,"mtx_recursive":1,"mtx_timed":1,"thrd_timedout":1,"thrd_success":1,"thrd_busy":1,"thrd_error":1,"thrd_nomem":1,"ONCE_FLAG_INIT":1,"TSS_DTOR_ITERATI":1,"CLOCKS_PER_SEC":1,"TIME_UTC":1,"WEOF":1,"noreturn":1,"R_OK":1,"W_OK":1,"X_OK":1,"F_OK":1,"F_LOCK":1,"F_ULOCK":1,"F_TLOCK":1,"F_TEST":1,"join":16,"()":3,"sep":3,"$2":4,"eval":7,"--":3,"$1":4,"IFS":3,"echo":9,"printf":14,"${":19,"$(":16,"keyword":5,"attribute":4,"type":8,"values":7,"value":5,"b0b":1,"b0":1,"b0x":4,"da":4,"f":11,"fl":2,"e":1,"p":2,"char":1,"u8":1,"u":1,"U":1,"L":4,"B":5,"const_cast":1,"continue":1,"decltype":1,"delete":1,"dynamic_cast":1,"export":1,"goto":1,"new":1,"operator":1,"reinterpret_cast":1,"return":1,"static_assert":1,"static_cast":1,"throw":1,"typeid":1,"using":2,"extern":1,"final":1,"friend":1,"inline":2,"mutable":1,"noexcept":1,"override":1,"register":1,"requires":1,"static":2,"virtual":1,"entities":2,"nullptr_t":1,"short":2,"signed":2,"unsigned":2,"void":2,"builtin_macros":3,"builtin":2,"number":2,"fdiu":1,"nonatomic":1,"readonly":2,"retain":1,"strong":1,"weak":1,"instancetype":1,"int":1,"long":1,"decorators":3,"property":1,"protocol":1,"selector":1,"synchronized":1,"synthesize":1,"@":1,"declare":7,"docstring":10,"control":1,"the":4,"of":3,"guard":3,"to":3,"be":4,"inserted":1,"empty":1,"headers":1,"Can":1,"one":1,"following":1,"ifdef":2,"old":1,"style":1,"ifndef":1,"pragma":2,"newer":1,"str":3,"c_include_guard_":1,"guards":2,"case":2,"COMMENT;":5,";;":1,"esac":2,"BufNewFile":1,"list":1,"alt_dirs":1,"file_noext":1,"dir":1,"dirname":1,".cc":1,".cpp":1,".cxx":1,".C":1,".inl":1,"alt_dir":2,"ext":2,"altname":4,"exit":5,".hh":1,".hpp":1,".hxx":1,".H":1,"m":1,"colorscheme":1,"kaleidoscope":1,"dark":1,"tabstop":1,"indentwidth":1,"scrolloff":1,"ui_options":1,"ncurses_status_o":1,"lines":1,"hlcursor":1,"Error":1,"wrap":2,"word":2,"map":3,"user":2,"y":1,"docsclient":1,"range":5,"specs":4,"doc_render_range":3,"doc_render_links":4,"doc_links":4,"doc_anchors":6,"params":4,"doc":19,"render":8,"percent":6,"arg":2,"face":1,"ranges":4,"desc":1,"parse":4,"links":2,"gt":4,"timestamp":4,"anchors":2,"^=":5,"update":3,"jump":1,"anchor":2,"shift":1,"follow":1,"link":2,"awk":2,"v":1,"FS":1,"BEGIN":1,"l":3,"ENVIRON":2,">=":2,"&&":3,"<=":5,"$3":1,"$4":1,"NF":1,"==":1,"print":5,"$5":2,"$6":2,"!=":1,"edit":1,"scratch":1,"_":2,"`":5,"mono":1,"title":1,"header":1,"block":1,"((":1,"normal":1,"shell":1,"script":1,"candidates":1,"eq":3,"find":3,"name":3,"sed":1,"elif":1,"page":2,"head":2,"^==":2,"sub":3,"[[":1,"]]":1,"Z":1,"topic":2,"open":1,"containing":1,"about":1,"given":1,"An":1,"optional":1,"argument":1,"can":1,"passed":1,"function":1,"which":1,"will":1,"automatically":1,"selected":1,"See":1,"details":1,"jump_cmd":2,"help":1},"KiCad Layout":{"(":10909,"kicad_pcb":2,"version":2,")":7710,"host":2,"pcbnew":2,"general":2,"links":2,"no_connects":2,"area":2,"thickness":311,"drawings":2,"tracks":4,"zones":2,"modules":2,"nets":2,"page":2,"A4":3,"layers":398,"F":1465,".Cu":580,"signal":4,"B":14,".Adhes":4,"user":207,".Paste":90,".SilkS":823,".Mask":388,"Dwgs":2,".User":8,"Cmts":2,"Eco1":2,"Eco2":2,"Edge":2,".Cuts":2,"Margin":2,".CrtYd":162,".Fab":58,"setup":3,"last_trace_width":2,"trace_clearance":2,"zone_clearance":2,"zone_45_only":2,"no":3,"trace_min":2,"segment_width":2,"edge_width":2,"via_size":2,"via_drill":5,"via_min_size":2,"via_min_drill":2,"uvia_size":2,"uvia_drill":5,"uvias_allowed":2,"uvia_min_size":2,"uvia_min_drill":2,"pcb_text_width":2,"pcb_text_size":2,"mod_edge_width":2,"mod_text_size":2,"mod_text_width":2,"pad_size":2,"pad_drill":2,"pad_to_mask_clea":2,"aux_axis_origin":2,"visible_elements":2,"FFFCFF7F":1,"pcbplotparams":2,"layerselection":2,"0x00000_00000001":1,"usegerberextensi":2,"false":21,"excludeedgelayer":2,"true":5,"linewidth":4,"plotframeref":2,"viasonmask":2,"mode":2,"useauxorigin":2,"hpglpennumber":2,"hpglpenspeed":2,"hpglpendiameter":2,"hpglpenoverlay":2,"psnegative":2,"psa4output":2,"plotreference":2,"plotvalue":2,"plotinvisibletex":2,"padsonsilk":2,"subtractmaskfrom":2,"outputformat":2,"mirror":2,"drillshape":2,"scaleselection":2,"outputdirectory":2,"pdfs":1,"/":324,"))":1134,"net":506,"GND":91,"+":16,"BATT":6,"SWDIO":4,"SWCLK":4,"LED":16,"net_class":3,"Default":2,"clearance":10,"trace_width":3,"via_dia":3,"uvia_dia":3,"add_net":150,"ANT":4,"module":69,"Capacitors_SMD":12,":":68,"C_0402":10,"layer":919,"tedit":69,"5415D599":5,"tstamp":80,"54B59067":1,"at":789,"descr":138,"tags":47,"path":55,"54B59137":1,"attr":7,"smd":109,"fp_text":309,"reference":69,"C1":4,"-":2502,"effects":309,"font":316,"size":706,")))":309,"value":69,"12p":2,"fp_line":376,"start":518,"end":538,"width":538,"pad":396,"rect":47,"model":27,".wrl":26,"xyz":81,"scale":27,"rotate":27,"54B58E0D":1,"54B591B6":1,"C2":1,"54B59E9D":1,"54B58D67":1,"C3":1,"100n":2,"54B58E25":1,"54B58DD5":1,"C4":1,"SMD_Packages":4,"SMD":2,"54B58D88":1,"54B58E32":1,"54B599BA":1,"D1":3,"fp_circle":20,"center":22,"wrl":1,"Pin_Headers":7,"Pin_Header_Strai":8,"54B58D8A":1,"54B58E41":1,"54B593BB":1,"P1":5,"CONN_01X04":1,"hide":31,"thru_hole":294,"drill":294,"*":626,"oval":175,"Resistors_SMD":4,"R_0603":2,"5415CC62":1,"54B59E20":1,"54B59A45":1,"R1":2,"R":2,"Crystals_Oscilla":1,"CX2520DB":1,"544FEDED":1,"54B58E9A":1,"54B5903E":1,"X1":1,"CRYSTAL":1,"NRF51":2,"WLCSP62":1,"54B59368":1,"54B59DAD":1,"54B58C30":1,"U1":3,"nRF51x22":1,"CEAA":1,"A1":2,"circle":176,"B1":2,"E1":1,"F1":2,"G1":1,"H1":1,"A2":2,"E2":1,"F2":2,"G2":1,"H2":1,"J2":1,"A3":2,"E3":1,"F3":3,"G3":1,"H3":1,"J3":1,"B4":1,"G4":1,"H4":1,"J4":1,"A5":1,"B5":1,"C5":2,"G5":1,"H5":1,"J5":1,"A6":1,"B6":1,"C6":1,"G6":1,"H6":1,"J6":1,"A7":1,"B7":1,"C7":1,"D7":1,"E7":1,"F7":1,"G7":1,"H7":1,"J7":1,"A8":1,"B8":1,"C8":1,"D8":1,"E8":1,"F8":1,"G8":1,"H8":1,"J8":1,"A9":1,"B9":1,"C9":1,"D9":1,"E9":1,"F9":1,"G9":1,"H9":1,"55048D3E":1,"550483E1":1,"2n2":1,".3dshapes":20,"GHz":2,"55047C3D":1,"ANT1":1,"BAL":2,"NRF02D3":2,"550C7CF1":1,"55048D47":1,"550480A2":1,"U2":1,"B3":1,"segment":108,"55048FFD":1,"55048FDD":1,"55048FEF":1,"5504935E":1,"5504964A":1,"status":5,"5504938B":1,"5504901A":1,"550495A4":1,"zone":3,"net_name":3,"550C7F83":1,"hatch":3,"edge":3,"connect_pads":3,"min_thickness":3,"fill":3,"yes":4,"arc_segments":3,"thermal_gap":3,"thermal_bridge_w":3,"smoothing":3,"chamfer":3,"radius":3,"polygon":3,"pts":16,"xy":1873,"filled_polygon":1,"550C7E3B":1,"keepout":2,"allowed":4,"vias":2,"copperpour":2,"not_allowed":2,"550C7E43":1,"footprints":11,"Resistor_Horizon":19,"569FCF07":1,"R18":2,"Fiducial_1mm":4,"573E1507":4,"FIDUCIAL":4,"solder_mask_marg":4,"MagneticBuzzer_P":4,"RC":4,"544E5504":2,"BUZZER":2,"Buzzers_Beepers":4,"fp_lib_table":1,"lib":93,"name":93,"Air_Coils_SML_NE":2,"type":93,"Github":93,"uri":93,"${":94,"KIGITHUB":93,"}":94,".pretty":93,"options":93,"Buttons_Switches":4,"Capacitors_Tanta":2,"Capacitors_THT":2,"Choke_Axial_Thro":2,"Choke_Common":2,"Mode_Wurth":2,"Choke_Radial_Thr":2,"Choke_SMD":2,"Choke_Toroid_Thr":2,"Connectors_Harwi":2,"Connectors_Hiros":2,"Connectors_JAE":2,"Connectors_JST":2,"Connectors_Mini":2,"Universal":2,"Mate":1,"N":1,"Lok":1,"Connectors_Molex":2,"Connectors_Multi":2,"Connectors_Phoen":2,"Connectors_Samte":2,"Connectors_TE":2,"Connectivity":2,"Connectors_Termi":2,"Connectors_WAGO":2,"Connectors":2,"Converters_DCDC_":2,"Crystals":2,"Diodes_SMD":2,"Diodes_THT":2,"Discret":2,"Displays_7":2,"Segment":2,"Displays":2,"Divers":2,"Enclosures":2,"EuroBoard_Outlin":2,"Fiducials":2,"Filters_HF_Coils":2,"Fuse_Holders_and":2,"Hall":2,"Effect_Transduce":2,"Heatsinks":2,"Housings_BGA":2,"Housings_DFN_QFN":2,"Housings_DIP":2,"Housings_LCC":2,"Housings_LGA":2,"Housings_PGA":2,"Housings_QFP":2,"Housings_SIP":2,"Housings_SOIC":2,"Housings_SSOP":2,"Inductors_NEOSID":2,"Inductors":2,"Inductors_SMD":2,"Inductors_THT":2,"IR":2,"DirectFETs":2,"Labels":2,"LEDs":7,"Measurement_Poin":2,"Measurement_Scal":2,"Mechanical_Socke":2,"Microwave":2,"Modules":2,"Mounting_Holes":2,"NF":2,"Transformers_ETA":2,"Oddities":2,"Opto":2,"Devices":2,"Oscillators":2,"PFF_PSF_PSS_Lead":2,"Potentiometers":2,"Power_Integratio":2,"Relays_THT":2,"Resistors_THT":4,"Resistors_Univer":2,"Experimental":1,"RF_Modules":2,"Shielding_Cabine":2,"Sockets_MOLEX_KK":2,"System":2,"Socket_Strips":2,"Sockets":2,"Symbols":2,"TO_SOT_Packages_":10,"Transformers_CHK":2,"Transformers_SMD":2,"Transformers_SMP":2,"Transformers_THT":2,"Transistors_OldS":2,"Valves":2,"Varistors":2,"Wire_Connections":2,"Wire_Pads":2,"XA2":1,"Conn_Poncho2P_2x":2,"Conn_Poncho_SinB":3,"560F0DC0":1,"XA":1,"?":1,"GPIO8":2,"GPIO7":2,"GPIO5":2,"GPIO3":2,"GPIO1":2,"LCD1":2,"LCD2":2,"LCD3":2,"LCD_RS":2,"LCD4":2,"SPI_SCK":1,"SPI_MISO":1,"TXD1":2,"TXD0":2,"MDIO":2,"CRS_DV":1,"MDC":2,"TX_EN":2,"RXD1":2,"5V":4,"GPIO6":2,"GPIO4":2,"GPIO2":2,"GPIO0":2,"LCD_EN":2,"SPI_MOSI":1,"REF_CLK":1,"RXD0":2,"V":4,"T_F1":2,"T_C2":2,"GNDA":14,"WAKEUP":2,"T_COL0":1,"T_FIL2":1,"T_FIL3":1,"T_FIL0":1,"T_COL1":1,"CAN_TD":2,"CAN_RD":2,"232_TX":2,"232_RX":2,"I2C_SCL":1,"I2C_SDA":1,"VDDA":2,"DAC":2,"CH1":2,"CH2":2,"CH3":2,"ISP":2,"RESET":2,"CIAA":4,"P2":2,"SW_PUSH_SMALL":9,"SW7":2,"SW_PUSH":9,"Logo_Poncho":2,"560DAFF4":1,"G":2,"***":2,"LOGO":2,"fp_poly":12,"PWR_JUMPER":2,"e0":1,"~":2,"ubuntu16":1,".04":1,".1":1,"portrait":1,"title_block":1,"title":1,"date":1,"rev":1,"company":1,"comment":12,"user_trace_width":6,"user_via":1,"7FFDD7EF":1,"0x00020_80000000":1,"buttons":40,"BTN_LED_1":5,"BTN_CFG_1":5,"BTN_LED_2":5,"BTN_CFG_2":5,"BTN_CFG_3":5,"BTN_LED_4":5,"BTN_LED_3":5,"BTN_CFG_4":5,"ciaaConector":16,"LED_1":3,"LED_2":3,"LED_3":3,"LED_4":3,"PWM":4,"VCC":18,"simonShield":45,"5957451D":1,"5797F3F6":1,"5777D5BA":16,"5777DCA9":1,"SW8":1,"5777DC21":1,"595744F9":1,"5777DC87":1,"SW6":1,"595744ED":1,"5777DBFF":1,"SW5":1,"595744E1":1,"5777DC65":1,"SW4":1,"595744D5":1,"5777DBDD":1,"SW3":1,"595744C9":1,"5777DC43":1,"SW2":1,"595744BD":1,"5777DBBB":1,"SW1":1,"R_Axial_DIN0207_":2,".3mm_D2":2,".5mm_P10":2,".16mm_Horizontal":2,"595744A8":1,"59572DE1":1,"5957367C":1,"5957449B":1,"5957448E":1,"577970B7":1,"R17":1,"10K":4,"5957362E":1,"577971BC":1,"R16":1,"5779705E":1,"R15":1,"R14":1,"5957445A":1,"57796FE6":1,"R13":1,"5957444D":1,"57780BC7":1,"R12":1,"5957364C":1,"57780BCE":1,"R11":1,"595735F8":1,"5797F41B":1,"R10":1,"1K":1,"595735FE":1,"5797F406":1,"R9":1,"3K3":9,"5957363D":1,"57796AEC":1,"R8":1,"5957440C":1,"577968BC":1,"R7":1,"57796A6F":1,"R6":1,"595743F2":1,"R5":1,"5957369C":1,"595743E5":1,"577967E7":1,"R3":1,"595743D8":1,"5779693E":1,"R2":1,"595743CB":1,"5777DBC2":1,"TO":12,"92_Molded_Narrow":12,"5957368B":1,"595743BE":1,"57780C35":1,"Q5":2,"BC547":6,"fp_arc":22,"angle":22,"5957365A":1,"595743B1":1,"57780C0C":1,"Q4":1,"5957360A":1,"595743A4":1,"57780BE3":1,"Q3":1,"54F242E1":3,"57780BC0":1,"Q2":1,"5957438A":1,"5797F3FE":1,"Q1":1,"57781B52":3,"57781CF6":1,"577D5FF6":1,"577D5F36":1,"5957436B":1,"577D561F":1,"5MM":10,"577975B8":1,"D4":2,"VERDE":1,"K":5,"D3":1,"ROJO":1,"595736A9":1,"5957434A":1,"D2":1,"AZUL":1,"57780BD5":1,"AMARILLO":1,"595736A0":1,"577969F3":1,"R4":1,"5957432A":1,"Logo_OSHWA":4,"560D8B85":2,"G101":2,"C_Disc_D3_P2":4,".5":4,"578F6ADD":1,"5957431B":1,"Capacitor":2,"57781D10":1,"C_100nF":2,"KIPRJMOD":1,"5797F70F":1,"5957426D":1,"57781CEF":1,"XA1":1,"SCK":1,"MISO":1,"CRS":1,"MOSI":1,"R_CLK":1,"T_C0":1,"T_F2":1,"T_F3":1,"T_F0":1,"T_C1":1,"SCL":1,"SDA":1,"5570F7EA":1,"Capacitors_Throu":1,"page_layout":1,"textsize":1,"textlinewidth":1,"ltcorner":7,"rbcorner":1,"repeat":9,"incrx":5,"incry":5,"line":10,"tbtext":17,"pos":17,"lbcorner":3,"justify":3,"rtcorner":3,"bold":3,"left":1},"KiCad Legacy Layout":{"PCBNEW":1,"-":1257,"BOARD":1,"Version":1,"date":1,"Fri":1,"Oct":1,":":2,"COMMENT#":1,"$GENERAL":1,"encoding":1,"utf":1,"LayerCount":1,"Ly":1,"1FFF8001":2,"EnabledLayers":1,"Links":1,"NoConn":1,"Di":1,"Ndraw":1,"Ntrack":1,"Nzone":1,"BoardThickness":1,"Nmodule":1,"Nnets":1,"$EndGENERAL":1,"$SHEETDESCR":1,"Sheet":1,"A4":1,"Title":1,"Date":1,"Rev":1,"Comp":1,"Comment1":1,"Comment2":1,"Comment3":1,"Comment4":1,"$EndSHEETDESCR":1,"$SETUP":1,"InternalUnit":1,"INCH":1,"Layers":1,"Layer":2,"[":2,"]":2,"Back":1,"signal":2,"Front":1,"TrackWidth":2,"TrackWidthList":3,"TrackClearence":1,"ZoneClearence":1,"TrackMinWidth":1,"DrawSegmWidth":1,"EdgeSegmWidth":1,"ViaSize":1,"ViaDrill":2,"ViaMinSize":1,"ViaMinDrill":1,"ViaSizeList":3,"MicroViaSize":1,"MicroViaDrill":1,"MicroViasAllowed":1,"MicroViaMinSize":1,"MicroViaMinDrill":1,"TextPcbWidth":1,"TextPcbSize":1,"EdgeModWidth":1,"TextModSize":1,"TextModWidth":1,"PadSize":1,"PadDrill":1,"Pad2MaskClearanc":1,"Pad2PasteClearan":1,"AuxiliaryAxisOrg":1,"PcbPlotParams":1,"(":27,"pcbplotparams":1,"layerselection":1,")":25,"usegerberextensi":1,"true":3,"excludeedgelayer":1,"false":12,"linewidth":1,"plotframeref":1,"viasonmask":1,"mode":1,"useauxorigin":1,"hpglpennumber":1,"hpglpenspeed":1,"hpglpendiameter":1,"hpglpenoverlay":1,"pscolor":1,"psnegative":1,"psa4output":1,"plotreference":1,"plotvalue":1,"plotothertext":1,"plotinvisibletex":1,"padsonsilk":1,"subtractmaskfrom":1,"outputformat":1,"mirror":1,"drillshape":1,"scaleselection":1,"outputdirectory":1,"))":1,"$EndSETUP":1,"$EQUIPOT":44,"Na":45,"St":44,"~":78,"$EndEQUIPOT":44,"$NCLASS":1,"Name":1,"Desc":1,"Clearance":1,"ViaDia":1,"uViaDia":1,"uViaDrill":1,"AddNet":44,"$EndNCLASS":1,"$MODULE":51,"GSG":154,"XTAL":3,"TXC":3,"7A":3,"Po":836,"504D2D98":1,"504D3AA5":2,"P":34,"Li":51,"Sc":52,"AR":51,"/":50,"504D0F4F":1,"Op":51,"T0":51,"N":423,"V":49,"T1":51,"I":53,"DS":203,"$PAD":219,"Sh":219,"R":126,"Dr":219,"At":220,"SMD":165,"Ne":219,"$EndPAD":219,"$EndMODULE":51,"USB":3,"MICROB":3,"FCI":3,"4E482E27":1,"504D3AA6":2,"504CAE21":1,"Le":136,".SolderMask":107,".LocalClearance":49,"C":83,"STD":55,"00C8FFFF":4,"TESTPOINT":15,"100MIL":15,"4FA2EFE0":5,"504E11D5":2,"Kw":9,"CONN":8,"504D0B60":1,"504E11D2":2,"504D0B65":1,"504E11CF":2,"504D0B63":1,"504D3AAD":2,"504D0B62":1,"504E11D8":2,"504D0B57":1,"SPST":3,"FSM4JSMATR":3,"4E488E6F":1,"504D3AB0":2,"504CFDB1":1,"DC":2,"SOT23":3,"504D3AB1":2,"CMS":1,"SOT":1,"504CAD4C":1,"$SHAPE3D":1,"Of":1,"Ro":1,"$EndSHAPE3D":1,"SMA":3,"VERTICAL":3,"5047A6AD":1,"504D3AB2":2,"504CFCB0":1,"00E0FFFF":41,"HEADER":9,"2x8":3,"4F8A6071":1,"504D3AB4":2,"504CF706":1,"2x7":3,"4F8A6053":1,"504D3AB5":2,"504CF491":1,"2x3":3,"4F8A5FD1":1,"504D3AB6":2,"504D258A":1,"B0310J50100AHF":3,"504D6841":2,"504C9FEC":1,"900MHZ":3,"INVERTED":3,"F":5,"504D3AB8":2,"504C9FF3":1,"0603D":9,"504D3AB9":2,"504CF0C2":1,"504D3ABB":2,"504CFE38":1,"504D3ABD":2,"504CFE70":1,"SHORT":9,"10MIL":9,"504D2AC6":3,"504D3ABF":2,"504D0B94":1,"504D3AC1":2,"504CB0EB":1,"504D3AC5":2,"504CF505":1,"4CFF2E39":14,"504D3AC6":2,"504CFE6F":1,"504D3AC8":2,"504CFE39":1,"504D3ACA":2,"504CF38E":1,"504D3ACC":2,"504CAEA4":1,"504D3ACE":2,"504CAE9B":1,"504D3AD0":2,"504CAF08":1,"504D3AD4":2,"504CF0D3":1,"504D3AE6":2,"504CAD71":1,"504D3AE8":2,"504CAD75":1,"505160A6":1,"504D64FA":2,"504CA04A":1,"504D3AEE":2,"504CA3D1":1,"504D3AF6":2,"504CEFF7":1,"4FB6CFE4":9,"504D3AF7":2,"504CFCBE":1,"504D3AD2":2,"~~":17,"504CA8D9":1,"504D65ED":2,"504CAA44":1,"50515FE5":1,"504D3AF2":2,"504CA908":1,"504D683B":2,"504CAA22":1,"504D683E":2,"504CA01F":1,"504D3AF4":2,"504CA977":1,"504D3ADA":2,"504CA9AD":1,"504D3ADC":2,"504CA2F0":1,"50515FB0":1,"504D3ADE":2,"504CA2F3":1,"504D3AE4":2,"504CA934":1,"50515FC0":1,"504D4803":2,"504D4718":1,"50515FB8":1,"504D3AD8":2,"504CA84D":1,"504D3AE0":2,"504CAEAF":1,"504D3AE2":2,"504CAECB":1,"504D3AC3":2,"504CAF13":1,"HOLE260MIL":4,"5051616D":1,"504D7CF3":2,"00C0FFFF":10,"QFN36":3,"504E2458":1,"504D65EA":2,"504D0F40":1,"O":36,"$TEXTPCB":26,"Te":26,"De":566,"Normal":26,"$EndTEXTPCB":26,"$DRAWSEGMENT":28,"$EndDRAWSEGMENT":28,"$TRACK":1,"C00000":18,"$EndTRACK":1,"$ZONE":1,"$EndZONE":1,"$CZONE_OUTLINE":2,"ZInfo":2,"504D73B4":1,"ZLayer":2,"ZAux":2,"E":2,"ZClearance":2,"T":2,"ZMinThickness":2,"ZOptions":2,"ZSmoothing":2,"ZCorner":10,"$POLYSCORNERS":2,"$endPOLYSCORNERS":1,"$endCZONE_OUTLIN":1,"504D73CA":1},"KiCad Schematic":{"EESchema":5,"Schematic":5,"File":5,"Version":5,"LIBS":154,":":154,"simonLib":3,"power":6,"simonShield":5,"-":125,"cache":5,"EELAYER":10,"END":5,"$Descr":5,"A4":24,"encoding":5,"utf":5,"Sheet":5,"Title":5,"Date":5,"Rev":5,"Comp":5,"Comment1":5,"Comment2":5,"Comment3":5,"Comment4":5,"$EndDescr":5,"$Comp":70,"L":85,"GND":14,"#PWR029":1,"U":102,"57781CE9":1,"P":73,"F":304,"H":265,"C":300,"CNN":303,"$EndComp":70,"Conn_Poncho2P_2x":2,"XA":1,"?":5,"57781CEF":1,"AR":2,"Path":2,"=":29,"Ref":2,"Part":2,"PWR_JUMPER":1,"P1":3,"57781CF6":1,"NoConn":64,"~":135,"Text":47,"HLabel":22,"Input":22,"BTN_CFG_1":2,"BTN_CFG_2":2,"BTN_CFG_3":2,"BTN_CFG_4":2,"LED_4":1,"LED_3":1,"LED_2":1,"LED_1":1,"BTN_LED_4":2,"BTN_LED_3":2,"BTN_LED_2":2,"BTN_LED_1":2,"PWM":2,"XA1":1,"577946F6":1,"Notes":25,"EDU":1,"CIAA":1,"NXP":1,"CONNECTORS":1,"P2":2,"#PWR030":1,"578F601E":1,"#PWR031":1,"57781D17":1,"C_100nF":1,"C1":18,"57781D10":1,"VCC":9,"#PWR032":1,"5798B140":1,"Wire":341,"Line":179,"Connection":24,"$EndSCHEMATC":5,"device":7,"transistors":3,"conn":3,"linear":3,"regul":3,"74xx":3,"cmos4000":3,"adc":3,"dac":3,"memory":3,"xilinx":3,"special":2,"microcontrollers":3,"dsp":3,"microchip":3,"analog_switches":3,"motorola":3,"texas":3,"intel":3,"audio":6,"interface":3,"digital":3,"philips":3,"display":3,"cypress":3,"siliconi":3,"opto":3,"atmel":3,"contrib":3,"valves":3,"relays":2,"w_relay":1,"ultimate":1,"temp":1,"controller":1,"$Sheet":1,"S":2,"54E5B803":1,"F0":18,"F1":21,"F2":30,"I":9,"F3":22,"F4":19,"F5":26,"F6":30,"R":20,"F7":21,"F8":29,"O":3,"F9":27,"F10":1,"B":3,"F11":1,"F12":1,"F13":1,"F14":1,"F15":1,"$EndSheet":1,"(":99,"kicad_sch":1,"version":1,")":69,"generator":1,"eeschema":1,"page":4,"paper":1,"title_block":1,"title":2,"date":1,"rev":1,"comment":3,"lib_symbols":1,"sheet":2,"at":6,"size":6,"stroke":2,"width":2,"type":2,"solid":2,"color":4,"))":15,"fill":2,"uuid":2,"fc4c71a5":1,"4ac4":1,"98db":1,"57c838c57d91":1,"property":4,"id":4,"effects":4,"font":4,"justify":4,"left":4,"bottom":2,"top":2,"caa71f4c":1,"454d":1,"4ac9":1,"b287":1,"456eafb34991":1,"sheet_instances":1,"path":9,"symbol_instances":1,"reference":6,"unit":6,"value":6,"footprint":8,"v":2,"T":35,"_0_0_":1,"sym":13,"_1_1_":1,"_2_2_":1,"_3_3_":1,"_4_4_":1,"_5_5_":1,"_6_6_":1,"_7_7_":1,"_8_8_":1,"_9_9_":1,"_q_q_":1,"q_":1,".sym":3,"N":14,"V":40,"{":7,"pintype":3,"unknown":6,"pinlabel":3,"pinnumber":3,"pinseq":3,"}":7,"af_output_transf":2,"AF_OUTPUT_TRANSF":2,"refdes":4,"NFI_LOL":1,"ssrelay":1,"spdt":1,"lcc110":1,"LCC110":1,"symversion":1,"DIP8":1,"switch":1,"dip12":1,"SWITCH_DIP12":2,"SW_PUSH":8,"SW1":1,"5777DBBB":1,"R1":1,"5777DBC2":1,"#PWR05":1,"5777DBC9":1,"SW3":1,"5777DBDD":1,"#PWR06":1,"5777DBEB":1,"SW5":1,"5777DBFF":1,"#PWR07":2,"5777DC0D":1,"SW7":1,"5777DC21":1,"#PWR08":2,"5777DC2F":1,"SW2":1,"5777DC43":1,"#PWR09":2,"5777DC51":1,"SW4":1,"5777DC65":1,"#PWR010":2,"5777DC73":1,"SW6":1,"5777DC87":1,"#PWR011":1,"5777DC95":1,"SW8":1,"5777DCA9":1,"#PWR012":2,"5777DCB7":1,"R3":1,"577967E7":1,"R5":1,"R7":1,"577968BC":1,"R2":1,"5779693E":1,"R4":1,"577969F3":1,"R6":1,"57796A6F":1,"R8":1,"57796AEC":1,"BUTTONS":1,"\\":1,"n":1,"#PWR013":1,"5798AF98":1,"#PWR014":2,"5798B8B6":1,"#PWR015":1,"5798B8F1":1,"#PWR016":1,"5798B9EC":1,"#PWR017":2,"5798BB07":1,"#PWR018":2,"5798BB42":1,"#PWR019":1,"5798BB7D":1,"#PWR020":1,"5798BBB8":1,"mfk_alps":1,"mfk_connector":1,"mfk_interface":1,"Volume":1,"AlpsRK16814MG":1,"A":1,"SN754410":1,"U1":2,"550CA683":1,"DGND":5,"#PWR01":1,"550CA83D":1,"#PWR02":1,"550CA86E":1,"550CAD46":1,"#PWR03":1,"550CADFB":1,"Label":17,"VOL_UP":2,"VOL_DOWN":2,"#PWR04":1,"550CB0E4":1,"PWR_FLAG":4,"#FLG05":1,"550CB3B3":1,"#FLG06":1,"550CB3CC":1,"CONN_2":1,"P4":1,"550CCCA8":1,"CONN_5":2,"550CCE69":1,"A_TOP":1,"A_WIPER":1,"B_TOP":1,"B_WIPER":1,"550CCF9F":1,"C_TOP":1,"RK16814MG":1,"RV1":1,"550CA765":1,"C_WIPER":1,"D_TOP":1,"D_WIPER":1,"AB_COMMON":1,"CD_COMMON":1,"+":4,"5VD":4,"550CE6FC":1,"550CE733":1,"$Bitmap":1,"Pos":1,"Scale":1,"Data":1,"4E":29,"0D":20,"0A":12,"1A":19,"E0":23,"EC":11,"9B":17,"7C":12,"6C":18,"9C":15,"D5":30,"B3":14,"ED":15,"9D":26,"7B":24,"B5":20,"C7":17,"BF":19,"EB":21,"CC":25,"C2":13,"1E":18,"5A":10,"D0":19,"2A":23,"FA":22,"A0":22,"6A":18,"D6":21,"B1":12,"3E":12,"A3":20,"E1":23,"5C":13,"B4":22,"DA":18,"7E":30,"8A":15,"BD":20,"D4":21,"AB":14,"AD":20,"B7":27,"B6":21,"E6":17,"A2":24,"A5":13,"0C":19,"CA":22,"AC":29,"FB":21,"7D":19,"E8":20,"E5":19,"E4":32,"AF":26,"D7":30,"D9":19,"C9":25,"5D":21,"9E":24,"3B":16,"C0":35,"E9":21,"CB":19,"E2":30,"9A":19,"B8":19,"EE":22,"E3":12,"8C":14,"C5":20,"0E":18,"BE":18,"3D":21,"FC":33,"5E":21,"DE":17,"8D":16,"4C":24,"C6":15,"BA":16,"7A":29,"CD":23,"0B":26,"8B":20,"2C":14,"4B":23,"AE":21,"A7":13,"1C":21,"B0":23,"EA":28,"BC":8,"4A":14,"A1":14,"C4":18,"E7":31,"3A":11,"A8":17,"8E":17,"CF":26,"C3":21,"FD":20,"D8":17,"AA":28,"C8":20,"DB":12,"5B":13,"DF":18,"6B":22,"A6":15,"FF":14,"B2":21,"D3":11,"2B":18,"6E":25,"3C":15,"1D":21,"BB":15,"2E":14,"FE":19,"DC":19,"A9":18,"B9":24,"6D":22,"DD":15,"2D":21,"CE":17,"D1":19,"4D":16,"EF":12,"1B":15,"D2":16,"$EndBitmap":2,"EndData":1,"550CF9FF":1,"chassis":2,"ground":2,"550CFBE5":1,"#FLG011":1,"550CFBF4":1,"CONN_1":1,"P5":1,"550D1AD1":1,"550D2A54":1,"550D2ACA":1,"CONN_3":1,"P3":1,"551F2247":1,"V_MOT":3,"#FLG013":1,"551F243F":1,"JUMPER":1,"J1":1,"552023B1":1,"552023F3":1,"Use":1,"jumper":1,"to":1,"motor":1,"from":1,".":1,"rescue":1,"74xgxx":1,"ac":1,"dc":3,"actel":1,"Altera":1,"analog_devices":1,"brooktre":1,"cmos_ieee":1,"diode":1,"elec":1,"unifil":1,"ESD_Protection":1,"ftdi":1,"gennum":1,"graphic":1,"hc11":1,"ir":1,"Lattice":1,"logo":1,"maxim":1,"microchip_dspic3":1,"microchip_pic10m":1,"microchip_pic12m":1,"microchip_pic16m":1,"microchip_pic18m":1,"microchip_pic32m":1,"motor_drivers":1,"msp430":1,"nordicsemi":1,"nxp_armmcu":1,"onsemi":1,"Oscillators":1,"powerint":1,"Power_Management":1,"pspice":1,"references":1,"rfcom":1,"sensors":1,"silabs":1,"stm8":1,"stm32":1,"supertex":1,"switches":1,"transf":1,"ttl_ieee":1,"video":1,"Worldsemi":1,"Xicor":1,"Zilog":1,"BUZZER":2,"5777FCBE":1,"BC547":1,"Q1":1,"5777FCC6":1,"CIN":1,"R9":1,"5777FCCD":1,"5777FCDA":1,"R10":1,"577960FD":1,"CIRCUIT":1,"VDD":1,"RESCUE":1,"5777FCD4":1},"Kit":{"COMMENT<!--":2,"<":3,"section":2,">":5,"h1":2,"><":1,"!":1,"--":1,"$pageTitle":1,"-->":1,"</":3,"p":2},"Kotlin":{"package":1,"addressbook":1,"class":5,"Contact":1,"(":13,"val":16,"name":2,":":19,"String":9,",":12,"emails":1,"List":3,"<":5,"EmailAddress":2,">":5,"addresses":1,"PostalAddress":2,"phonenums":1,"PhoneNumber":2,")":11,"user":1,"host":1,"streetAddress":1,"city":1,"zip":1,"state":2,"USState":1,"?":2,"country":3,"Country":7,"{":6,"assert":1,"==":3,"null":3,"xor":1,"Countries":2,"[":3,"]":3,"}":6,"areaCode":1,"Int":1,"number":1,"Long":1,"object":1,"fun":1,"get":2,"id":2,"CountryID":1,"=":5,"countryTable":2,"private":2,"var":1,"table":5,"Map":2,"()":2,"if":1,"HashMap":1,"for":1,"line":3,"in":1,"TextFile":1,".lines":1,"stripWhiteSpace":1,"true":1,"))":1,"return":1},"Kusto":{"COMMENT//":119,".create":1,"table":4,"[":4,"]":4,"(":104,"Timestamp":49,":":8,"datetime":3,",":290,"Level":25,"string":27,"TID":18,"int":2,"PID":19,"Type":70,"Text":92,"NodeName":22,"LogType":1,")":42,"let":63,"appName":9,"=":98,"@":74,";":67,"exclusion1":12,"your_tablename_h":21,"|":181,"where":60,"contains":91,"or":35,"strcat":19,"))":30,"((":2,"and":22,"matches":18,"regex":18,")))":2,"!":27,"project":20,"FileType":17,"order":24,"by":35,"asc":22,"limit":26,"filterPattern":12,"extractPattern_P":6,"extractPattern_R":2,"extractPattern_S":20,"extend":29,"partitionStats":2,"extract":23,"typeof":23,"replicaStats":2,"serviceName":4,"partitionId":6,"extract_all":5,"extractPattern_E":4,"extractPattern_A":2,"extractPattern_":1,"exitCode":2,"errorCode":2,"program":2,"arguments":2,"servicePackageId":2,"filterPattern1":2,"regexPattern1":3,"//":7,"re2":2,"case":2,"insensitive":2,"statusCode":4,"extractPattern_r":10,"requestId":11,"summarize":11,"count":10,"()":10,"count_":3,"filterPattern_re":3,"serviceUrl":10,"extractPattern_V":4,"extractPattern_F":2,"verb":4,"tostring":3,"xtime":5,"bin":5,"60s":2,"render":4,"timechart":4,"extractPattern_p":6,">":2,"filterPattern_pa":6,"startswith":2,"extractPattern_T":2,"TextId":2,"search":1,"*":1,"distinct":2,".show":1,"tables":1,".drop":1,"startTime":4,"endTime":4,"between":2,"..":2,"1s":1,"excludePattern":3,"normal":1,"tcp":1,"connection":1,"close":1,"excludePattern2":3,"noise":1,"bug":1,"to":1,"be":1,"fixed":1,"in":1,"durationMs":3,"long":1,"regexPattern":3,"T":5,"DistinctEvents":2,"PartitionKey":7,"RowKey":6,"join":3,"on":3,"$left":5,".Timestamp":2,"==":5,"$right":5,".PartitionKey":2,".RowKey":6,"propertyPack":2,"pack":1,"PropertyName":5,"PropertyValue":6,"bag":2,"make_bag":1,"RelativeUri":3,"evaluate":1,"bag_unpack":1,"todatetime":1,"TypeTimeStamp":1,"ETag":1,"t":6,"%":4,"kusto":2,"name":2,"e":4,"PropertyName1":2,"PropertyValue1":3,"1m":2,"ago":1,"7d":1,"now":1,"CounterName":3,"avg":1,"CounterValue":1,"disk":1},"LFE":{"COMMENT;":157,"(":330,"defmodule":4,"church":23,"export":4,"all":6,"))":23,"defun":35,"zero":2,"()":14,"lambda":26,"s":18,")":107,"x":12,")))":13,"one":2,"funcall":26,"))))":10,"two":1,")))))":6,"three":1,"))))))":2,"four":1,")))))))":3,"five":2,"get":24,"-":105,"int":1,"successor":3,"n":6,"+":2,"->":4,"int1":2,"numeral":11,"COMMENT\"":11,"Converts":2,"a":7,"called":2,"to":3,"an":3,"integer":4,",":7,"e":9,".g":2,".":10,":":23,">":2,"#":19,"int2":2,"non":1,"count":5,"limit":4,"cond":1,"((":15,"==":1,"/=":1,"mnesia_demo":1,"new":4,"by_place":2,"by_place_ms":2,"by_place_qlc":2,"defrecord":2,"person":8,"name":11,"place":12,"job":4,"mnesia":10,"start":1,"create_table":1,"attributes":1,"let":10,"people":2,"fred":1,"london":4,"waiter":7,"bert":1,"john":1,"painter":4,"paul":1,"driver":4,"jean":1,"paris":4,"gerard":1,"claude":1,"yves":1,"roberto":1,"rome":3,"guiseppe":1,"paulo":1,"fritz":1,"berlin":4,"kurt":1,"hans":1,"franz":1,"lists":4,"foreach":1,"match":3,"[":9,"tuple":2,"p":6,"j":4,"]":9,"transaction":4,"make":7,"write":1,"match_object":1,"emp":1,"f":4,"select":1,"spec":1,"when":1,"=":2,":=":2,"q":2,"qlc":2,"lc":1,"<-":1,"table":1,"object":18,"fish":10,"class":10,"species":11,"This":4,"is":4,"the":8,"constructor":3,"that":2,"will":1,"be":1,"used":3,"most":1,"often":1,"only":1,"requiring":1,"pass":1,"string":1,"When":2,"children":13,"are":2,"not":1,"defined":1,"simply":1,"use":1,"empty":1,"list":27,"()))":3,"contructor":1,"mostly":1,"useful":1,"as":1,"way":1,"of":4,"abstracting":1,"out":1,"id":16,"generation":1,"from":2,"larger":1,"Nothing":1,"else":1,"uses":1,"/":2,"besides":1,"so":1,"it":1,"isn":1,"*":20,"(((":1,"binary":1,"size":1,"crypto":1,"rand_bytes":1,"formatted":2,"car":1,"io_lib":1,"format":3,"internally":1,"once":1,"and":1,"known":1,"move":3,"verb":2,"method":12,"case":1,"self":11,"io":3,"distance":3,"child":5,"ids":2,"append":1,"parent":4,"erlang":1,"length":1,"generic":1,"function":1,"call":1,"into":1,"given":1,"instance":1,"info":1,"reproduce":1,"defsyntax":3,"defvar":4,"val":4,"v":2,"put":2,"setvar":3,"getvar":5,"gps1":1,"gps":4,"school":2,"ops":6,"import":1,"member":5,"any":2,"rename":1,"every":4,"some":2,"filter":1,"find":2,"op":21,"action":7,"preconds":8,"add":9,"del":8,"state":13,"goals":4,";":3,"The":2,"current":2,"conditions":2,"A":1,"available":1,"operators":1,"if":5,"fun":4,"achieve":4,"goal":5,"orelse":1,"apply":2,"appropriate":2,"progn":1,"fwrite":1,"set":4,"difference":4,"union":4,"cons":4,"es":6,"s2":10,"())":4},"LOLCODE":{"HAI":1,"OBTW":17,"Author":1,":":7,"Logan":1,"Kelly":1,"(":6,"logan":1,".kelly":1,"@gmail":1,".com":3,")":6,"Github":1,"https":1,"//":2,"github":1,"/":5,"LoganKelly":1,"LOLTracer":1,"TLDR":17,"prev":5,"is":14,"the":33,"number":29,"used":2,"in":12,"randin":4,"function":2,".":32,"I":115,"had":1,"to":22,"declare":1,"it":8,"global":1,"scope":1,"so":2,"that":3,"would":1,"retain":1,"its":3,"value":4,"between":2,"calls":1,"HAS":108,"A":129,"ITZ":105,"rand_max":4,"Equivalent":4,"C":5,"a":25,"range":2,"of":9,"HOW":14,"IZ":51,"c":2,"R":59,"MOD":4,"OF":74,"SUM":18,"PRODUKT":6,"AN":144,"FOUND":17,"YR":120,"IF":13,"U":13,"SAY":13,"SO":13,"BTW":19,"Returns":2,"random":2,"within":1,"-":16,"rand_onein":3,"rand_num":3,"MKAY":36,"IS":3,"NOW":3,"NUMBAR":7,"rand_max_float":2,"MAEK":3,"QUOSHUNT":6,"ceil":1,"()":1,"next":1,"largest":1,"integer":1,"for":7,"given":1,"ceilin":3,"num":18,"int_num":7,"NUMBR":2,"BOTH":20,"SAEM":19,",":76,"O":31,"RLY":64,"?":34,"YA":33,"OIC":34,"DIFFRINT":15,"SMALLR":7,"BIGGR":12,"Convert":3,"hexadecimal":3,"This":6,"returned":4,"as":4,"string":3,"decimal_to_hex":1,"i":45,"rem":4,"hex_num":3,"BUKKIT":5,"decimal_num":14,"IM":22,"IN":11,"num_loop":12,"hex_digit":9,"WTF":1,"OMG":6,"GTFO":17,"OMGWTF":1,"SRS":6,"NO":8,"WAI":8,"OUTTA":11,"hex_string":6,"YARN":3,"string_reverse":4,"SMOOSH":3,"DIFF":18,"binary":10,"bukkit":1,"which":3,"has":2,"slots":1,"N":1,"where":1,"n":11,"equal":2,"digits":2,"It":2,"also":3,"length":10,"slot":1,"decimal_to_binar":7,"binary_num":14,"Bitwise":1,"and":11,"two":1,"numbers":2,"The":7,"must":4,"be":4,"provided":4,"format":6,"by":7,"bitwise_andin":1,"first_num":2,"second_num":2,"binary_first_num":3,"binary_second_nu":3,"first_length":3,"second_length":3,"max_length":2,"final_binary":5,"final_length":3,"first_binary":3,"second_binary":3,"EITHER":2,"...":6,"Bitshift":1,"left":1,"num_bits":4,"bit_shift_leftin":1,"shifted_binary_n":5,"unshifted_index":3,"into":3,"decimal":1,"return":4,"binary_to_decima":1,"binary_value":2,"decimal_value":3,"power_of":4,"base":10,"power":1,"exponent":3,"Return":4,"binary_to_string":1,"binary_string":4,"Converts":1,"character":3,"equivalent":1,"UNICODE":1,"was":7,"originally":1,"an":3,"attempt":1,"write":1,"out":2,"P6":1,"PPM":2,"but":4,"produced":1,"VISIBLE":1,"didn":1,"properly":1,"formatted":1,"some":1,"reason":2,"Instead":2,"fell":1,"back":1,"P3":1,"wrote":1,"regular":1,"ascii":1,"hex_to_char":1,"hack":1,"found":5,"converting":1,"strings":1,"their":1,"unicode":2,"equivalents":1,"using":2,"directly":1,"we":2,"escape":1,"get":1,"hex":2,"3A":1,"allows":1,"us":1,"assemble":1,"with":4,"our":1,"inserted":1,"without":1,"errors":1,"produce":1,"accurate":1,"results":1,"if":4,"no":3,"larger":3,"than":3,"See":1,"note":1,"below":2,"based":1,"upon":1,"Newton":1,"Approximation":1,"Method":2,"adapted":1,"at":1,"this":3,"website":1,"#11":1,"http":1,"www":1,".codeproject":1,"Articles":1,"Best":1,"Square":1,"Root":1,"Algorithm":1,"Function":1,"Precisi":1,"square_rootin":2,"Forcing":1,"comparison":1,"accuracy":4,"big":1,"precision":1,"causes":1,"infinite":1,"loop":1,"occur":1,"For":3,"have":1,"set":1,"any":1,"^":1,"lower":7,"upper":7,"guess":6,"LOOP":2,"delta":4,"guess_squared":3,"intersection":3,"test":1,"line":2,"[":2,"o":8,"d":12,"]":2,"hit":6,"distance":3,"t":10,"bouncing":4,"ray":10,"goes":3,"upward":2,"downward":2,"tracin":3,"m":9,"p":13,"Z":1,"z":5,"LIEK":4,"Vector":27,"constructin":3,"world":3,"encoded":1,"sphere_positions":4,"lines":1,"columns":1,"k":5,"column_loop":2,"each":2,"column":2,"objects":1,"j":5,"line_loop":2,"on":1,"There":1,"sphere":6,"does":2,"addin":5,"b":11,"dot_productin":5,"q_c":2,"q":4,"compute":2,"camera":1,"s":6,"So":1,"far":1,"minimum":1,"save":1,"And":1,"vector":2,"bouncing_ray":4,"scalin":8,"direction":2,"normalizin":2,"result":9,"Sample":1,"pixel":1,"color":13,"samplin":2,"Search":1,"Vs":1,"No":2,"Generate":2,"sky":1,"vec_result":2,"z_component":5,"vec_num":4,"h":11,"=":3,"coordinate":1,"l":12,"light":1,"soft":1,"shadows":1,"x":4,"y":4,"l_two":2,"r":11,"half":1,"Calculate":3,"lambertian":2,"factor":2,"illumination":1,"coefficient":1,">":1,"or":1,"shadow":1,"illumination_res":2,"i_m":2,"diffuse":1,"specular":1,"component":1,"going":1,"floor":1,"ceil_h_x":2,"ceil_h_y":2,"ceil_h":3,"color_choice":2,"==":1,"Cast":1,"from":1,"surface":1,"sphere_color":4,"recursive_color":1,"Attenuate":1,"%":1,"since":1,"COMMENT(*":1},"LSL":{"COMMENT/*":2,"integer":16,"someIntNormal":4,"=":34,";":58,"someIntHex":4,"someIntMath":4,"PI_BY_TWO":4,"event":4,"//":10,"is":6,"invalid":4,".illegal":4,"key":6,"someKeyTexture":4,"TEXTURE_DEFAULT":4,"string":10,"someStringSpecia":4,"EOF":4,"some_user_define":4,"(":32,"inputAsString":4,")":32,"{":18,"llSay":2,"PUBLIC_CHANNEL":8,",":18,"}":18,"user_defined_fun":4,"inputAsKey":4,"return":2,"default":4,"state_entry":4,"()":6,"someKey":6,"NULL_KEY":2,"llGetOwner":2,"someString":4,"touch_start":2,"num_detected":4,"list":2,"agentsInRegion":6,"llGetAgentList":2,"AGENT_LIST_REGIO":2,"[]":2,"numOfAgents":4,"llGetListLength":2,"index":8,"defaults":2,"to":2,"for":4,"<=":2,"-":2,"++":2,"each":2,"agent":2,"in":2,"region":2,"llRegionSayTo":2,"llList2Key":2,"touch_end":2,"llSetInventoryPe":2,"MASK_NEXT":2,"PERM_ALL":2,"reserved":2,".godmode":2,"llWhisper":4,"state":6,"other":4},"LTspice Symbol":{"Version":1,"SymbolType":1,"BLOCK":1,"LINE":5,"Normal":12,"-":28,"RECTANGLE":5,"CIRCLE":1,"ARC":1,"TEXT":1,"Center":1,"This":1,"is":1,"the":1,"work":1,"of":1,"a":1,"confused":1,"man":1,".":1,"PIN":3,"TOP":1,"PINATTR":6,"PinName":3,"SpiceOrder":3,"VBOTTOM":1,"LEFT":1,"I":1},"LabVIEW":{"<?":11,"xml":15,"version":15,"=":931,"encoding":15,"?>":11,"<":336,"Library":9,"LVVersion":11,">":295,"Property":214,"Name":329,"Type":330,"&":472,"amp":47,";":505,"lt":213,"+":39,"K1":1,",":43,"7Q":1,")":39,"%":63,"N":7,"!":68,"NMA3X":1,"DW":1,"?":51,"-":60,"RJ":1,"(":46,"JQ":1,"GC4N9":1,"]":44,"[":33,"*":41,"YCK":1,"ASI2F":1,"1I":1,".Z5":1,"/":127,"Z5PR":1,"^":21,"@54T":1,"5TT":1,"5TQO":1,"5_INJ6Z":1,"COMMENT(*":1,"Project":18,"true":33,"</":142,"Item":339,"false":15,"My":10,"Computer":10,"/</":4,"URL":177,"/>":181,"AF_Debug_Trace":1,"FALSE":1,">&":6,"gt":218,"nidna":4,":":47,"ExampleProgram":6,"xmlns":4,"xsi":4,"schemaLocation":2,"SchemaVersion":2,"ContentType":2,"Title":8,"Text":12,"Locale":6,"Actor":5,"Framework":5,"Fundamentals":1,".lvproj":4,"Description":4,"Demonstrates":2,"the":12,"use":3,"of":14,"to":9,"create":4,"a":22,"simulation":2,"coffee":2,"shop":2,".":31,"The":5,"facilitates":2,"applications":3,"that":9,"consist":2,"multiple":2,"independent":2,"tasks":2,"communicate":2,"with":3,"each":3,"other":3,"Keywords":8,"actor":1,"framework":1,"af":1,"class":1,"actors":1,"classes":1,"frameworks":1,"design":1,"pattern":1,"patterns":1,"Navigation":8,"FileType":8,"LV":8,"Metadata":8,"ProgrammingLangu":8,"LabVIEW":8,"RequiredSoftware":8,"NiSoftware":8,"MinVersion":4,"></":3,"VI":20,"Server":6,"@":18,"1N":2,"XH":2,"\\":33,"SFJ":2,"Z":12,"#5P":2,"F":5,"HP":2,"5JTTF":2,"`":47,"MB":2,"$(":4,"P":3,"YX":2,"RU2DU":2,"Q3YW":2,".YBG":2,"YBM":2,"@8":2,"B":8,"XC":3,"$2":2,"U4":4,"JKH":2,"JE":2,"W":8,"#":17,"UC_WE":2,"KH":5,"R":8,"$":15,"XG3":2,"XG3RV320":2,"G40":2,"G3":2,"D6":2,"J":8,"3D":2,"F4":2,"#J":2,"T":6,"HN":2,"P5FS":2,"S":4,"7ZIWV":2,"NNFC":2,"GC0819TX":2,"JVO":2,"7N29CR6L":2,"^=":2,"1M4":2,"#R":2,"IFV":2,".DX":2,"X":7,"V":14,"G":9,"L":7,"@_Z9":2,"X_TVONVN":2,"Y8":2,"#ZR0J":2,"D":5,"$L":2,"8C":2,"Q_":2,"1_":2,"U_":2,"LP":2,"WWPAG_0NB":1,"$TP":2,"@4C":2,"A":13,"@PRPA":2,"PYZLD8Y":2,"7SO":1,"!!!!!!":6,"LVClass":1,"!!!!!!!":3,"!!":12,"!!!":5,"Q":8,"C":5,"BJ":1,"DB":1,"K":6,"NSQ26":1,"DRN":1,"FVTB":1,"E":10,"FX":1,":-":1,"FRT":1,"PFMP87Y0BU":1,"00Z6Y":1,"C34S":1,"BS":1,"EH":1,"EXA34_":1,"BK":1,"@J":1,"$D34Q":1,"0Y":1,"H":1,"##":1,"S9":1,"HM":1,"CMQ":1,"S0YX":1,"#X":1,"YXA":1,"D_":1,".R0":1,"QHR_":1,".Y":1,"()":1,"1TI4":1,"Y":4,".5F":1,".31QU":1,"6E":1,"$4":1,"76Q":1,"T1":1,"!!!!":15,"R1":1,"!!!!!":2,"2B14":1,"$Q":3,"@1":1,"GU":1,"###":1,"W9":1,"MA4JA":1,"G9":1,"0B":1,"@A":1,"JTF":1,"GUKHH39":1,"GH":1,"M":5,"`````":2,"9W":1,"Y9":1,"JYH":1,".AQ":1,"A1":1,"A9":1,"2A":1,"++":2,"A9G":1,"2UU1":1,"X11B":1,"X0":1,"$1DU_":1,"S0ZD":1,"HMU":1,"I":2,"V0S":1,"//":1,"Q2X":1,"D3":1,"CY1Q":1,"DY368QQ0":1,"VQ":1,"KY":1,"04J0":1,"D4":1,"1KE":1,"#G":1,"WA31":1,".5":1,"O_":1,"9_":1,"$$":1,"VA":1,"EE59":1,"_":3,"THA":1,"CQ5":1,"TS":1,"3T":1,"??":1,"C8FU":1,"A3A":1,"$31":1,"2XA":1,"%%":1,"7_":1,"O":5,"@U":1,"9U93":1,"@7":1,"XM":1,"#3":1,"U":5,"1T":1,"TI7SH":1,"@V":1,"#Q0":1,"HB":1,".E":1,"$3W":1,"HV":1,"GHV":1,"IVKA7":1,"QX38Z":1,"#F8":1,"OW4F":1,";;":1,"I2G":1,".+":2,"IQDB":1,"R1T":1,"CN":1,"6IFZ":1,"U9BTUQBN9D":1,"EC7B":1,"$P":1,"#KP":1,"#76":1,"YP":1,"OJLFIJ_B":1,"L3":1,".Q":1,"DXQU43":1,"$_5":1,"VV8A4":1,"@HW06ZNJ":1,"XQ":1,"PG":1,"@1I":1,"8_":1,"@9":1,"EDXW":1,"COMMENT/*":2,"!!!!!!!!!!!!!!!!":1,"TH":1,"5J":2,"EX":1,"$R":1,"ZRH9":1,".U":1,"GFO":1,"R5":1,"````":1,"4P":1,"AL15":1,"Y5HLN9":1,"CDDBK":1,"#W":1,"$_":1,"0IU41L":1,"YR":1,"@AC0CV":1,"@IE":1,".2":1,"H6I9":1,"$BU":1,"JC26G":1,"Y8R":1,"GI4I":1,"$9YT_8K0":1,"WYD":1,"Q42":1,"VWK":1,"Y6":1,".L":1,"98QF":1,"ZGG":1,"0Q":1,"--":2,"0H89":1,"\\\\":2,"$LN_":1,"UAMK":1,"BC":1,"SD":1,"Y07":1,"89LO":1,"QW":1,"AQ":1,"M3X":1,"U8T":1,"Y31":1,"AG":1,"9S4Y":1,"$V":1,"%=":1,"@W":1,"SM9":1,"@99U9UW":1,"GQ":1,"LI":1,"L9":1,".X":1,"47AOZ":1,"((":1,"XX5COZF":1,"6VQH":1,"KIJ2":1,"SF":1,"SSCSQ":1,"CIVU":1,"D4DIY":1,"DM6":1,"RSH72Y":1,"3YQ":1,"3GLP":1,"@VW69T2SUHT":1,"@ZV7SL":1,"@48":1,"PR3US":1,"@D6A":1,"#FJ":1,"1TZO":1,"OAMA71":1,"S04CCOZFITR":1,"UL24AC":1,"R3":1,"VH":1,"JB5TQ":1,"ZS":1,"IYO":1,"P5":1,"$I9H":1,"RS":1,"DTJH":1,"7BI":1,"$J":1,"L2K":1,"$D":1,"ZZW":1,"@0E":1,"IRAKX":1,"O9H":1,"70M":1,"BQR":1,"+=":1,"S7M":1,"I07MP8":1,"1E_0S_E":1,"#6":1,"7EW":1,"WPM1":1,"$AN":1,"@S":1,"ZZQG":1,"VLZ":1,"GK":1,"ZGM":1,"U4T":1,".UTT":1,".UTROW6":1,"XDE0":1,"IKH":1,"R6":2,"JIPC":1,"PDH":1,"8AA":1,"XUMPTP_EXOF":1,"IT0":1,"OYVOA":1,"_Z":1,"Malleable":3,"VIs":6,"Nested":1,"polymorphic":5,"malleable":7,"Array":1,"sort":1,"search":1,"This":4,"example":4,"shows":3,"how":1,"you":2,"can":1,"nested":1,"particularly":1,"flexible":1,"APIs":2,"particular":1,"API":1,"demonstrated":1,"is":6,"for":2,"searching":1,"and":5,"sorting":1,"arrays":1,"but":5,"principles":1,"apply":1,"many":1,"Temperature":3,"Monitoring":3,"demonstrates":2,"temperature":5,"monitoring":3,"application":3,"main":2,"reads":2,"simulated":2,"alarms":2,"if":2,"it":4,"outside":2,"given":2,"range":2,"also":2,"usage":2,"Continuous":2,"Measurement":2,"Logging":2,"sample":4,"project":4,"contains":2,"subset":2,"functionality":2,"in":2,"temperatures":1,"continuous":1,"app":1,"apps":1,"demo":1,"demos":1,"Localize":1,"Basics":1,"basics":1,"provides":1,"an":2,"introduction":1,"feature":1,"allows":2,"write":1,"one":1,"performs":1,"same":1,"operation":1,"on":1,"different":1,"data":4,"types":3,"instead":1,"saving":1,"separate":1,"copy":1,"type":2,"similar":1,"where":1,"selection":1,"among":1,"fixed":1,"set":2,"implementation":1,"single":1,"automatically":1,"adapts":1,"itself":1,"input":1,"It":1,"simpler":1,"widely":1,"varying":1,"implementations":1,"supports":1,"open":1,"ended":1,"WWPAO_0NB":1,"_ML":1,"IC2":1,"TVS":1,"QDNP9VYEO":1,"0GP":1,"@@":1,"NM_LD_":1,"K4":1,"NI":1,"WE":1,"ZH0":1,"8D2":1,"R0":1,"T0":2,"0D":1,"QT0":1,"S0":1,"QT":2,"IPB":1,"1GG":1,"W1":1,"QS0Y":1,".ZGK":1,"ZGK":1,"Z4":1,"NMD":1,"WJ3R":1,".FOM422L":1,"[[":1,"KS":1},"Lark":{"?":29,"start":2,":":40,"line":2,"empty_line":2,"|":36,"note_line":2,"text_line":2,"dollar_line":2,"at_line":2,"control_line":2,"/":24,"\\":11,"s":3,"+":5,"!":5,".":3,"-":9,"(":17,")":17,".+":1,"%":9,"import":10,".ebl_atf_text_li":1,",":2,"any_word":1,".ebl_atf_dollar_":1,".ebl_atf_at_line":1,"common":6,".DIGIT":1,".INT":1,".LCASE_LETTER":1,"seal":1,"INT":1,"free_text":4,"*":16,"object":1,"OBJECT":2,"generic_object":2,"fragment":2,"surface":1,"SURFACE":2,"generic_surface":2,"face":2,"edge":2,"LCASE_LETTER":2,"_item":3,"_NL":3,"rule":2,"token":2,"statement":2,"RULE":6,"rule_params":2,"priority":3,"expansions":6,"TOKEN":5,"token_params":2,"[":17,"]":15,"NUMBER":4,"->":10,"ignore":1,"import_path":3,"name":9,"name_list":2,"multi_import":1,"declare":1,"alias":3,"_VBAR":2,"expansion":2,"expr":2,"atom":2,"OP":2,"]]":1,"maybe":1,"value":4,"STRING":4,"literal_range":1,"REGEXP":2,"literal":1,"template_usage":1,"a":2,"z":2,"_":2,"_a":1,"z0":1,"A":1,"Z":1,"_A":1,"Z0":1,"_STRING":2,"\\\\\\":1,"\\\\\\\\":1,"^":2,"n":3,"imslux":1,"r":1,".ESCAPED_STRING":1,".SIGNED_INT":1,".WS_INLINE":1,"COMMENT":1,"COMMENT/*":1},"Lasso":{"COMMENT/**":3,"define":23,"trait_json_seria":2,"=>":26,"trait":1,"{":24,"require":1,"asString":3,"()":1,"}":23,"json_serialize":18,"(":1444,"e":13,"::":36,"bytes":11,")":1131,"string":62,"+":286,"#e":13,"->":1006,"Replace":14,"`":14,"\\":25,",":592,"\\\\":2,"&":46,"json_literal":2,"asstring":4,"integer":37,"decimal":2,"boolean":2,"null":59,"date":19,"format":7,"gmt":2,"?":100,"|":25,"COMMENT/*":12,"trait_forEach":1,"local":178,"output":6,"=":859,";":1436,"delimit":4,"foreach":1,"#output":128,"+=":38,"#delimit":12,"#1":3,"return":88,"map":40,"with":10,"pr":1,"in":14,"eachPair":1,"select":3,"#pr":2,"first":13,"second":6,"))":175,"join":6,"json_object":2,"foreachpair":1,"any":4,"serialize":1,"COMMENT//":205,"json_consume_str":5,"ibytes":5,"obytes":2,"temp":4,"while":12,"((":52,"#temp":61,":=":10,"#ibytes":46,"export8bits":14,"!=":67,"#obytes":12,"import8bits":6,"==":120,"//":127,"Escape":1,"/":326,"unescape":1,"if":272,"BeginsWith":2,"&&":105,"EndsWith":2,"Protect":4,"serialization_re":1,"xml":1,"-":371,"read":1,"else":51,"size":42,"or":9,"and":9,"regexp":1,"d":2,"T":1,"Z":1,"matches":1,"Format":5,"yyyyMMdd":2,"HHmmssZ":1,"HHmmss":1,"json_consume_tok":3,"array":27,"t":6,"r":6,"n":7,":":937,"]":13,"!>":21,">":35,"marker":3,"-=":2,"true":10,"false":20,"string_IsNumeric":1,">>":40,"json_consume_arr":4,"Local":49,"While":12,"If":61,"Else":43,"insert":91,"[":14,"json_consume_obj":4,"Loop_Abort":4,"Return":24,"#key":26,"!==":11,"Find":10,"isa":27,">=":8,"First":13,"find":47,"Second":7,"json_deserialize":3,"removeLeading":2,"bom_utf8":1,"s":1,"#s":1,"type":39,"parent":4,"public":1,"onCreate":2,"(...)":1,"..":1,"#rest":1,"json_rpccall":1,"method":5,"params":5,"id":2,"host":5,"#id":3,"#host":7,"Lasso_UniqueID":2,"Decode_JSON":2,"Include_URL":2,"PostParams":2,"Encode_JSON":13,"Map":5,"#method":2,"#params":4,")))))":2,"<?":5,"LassoScript":5,"Lasso_TagExists":6,"False":9,"Define_Tag":16,"Namespace":3,"Required":7,"Optional":8,"Array":11,"Internal":2,"!":50,"Local_Defined":6,"||":31,"#options":8,"IsA":26,"UseNative":6,"Params":8,"#newoptions":10,"Insert":4,"NoNative":4,"#value":54,")))":18,"insertfrom":2,"iterator":2,"Options":8,"Isa":1,"Loop":2,"Length":1,"Get":3,"Loop_Count":5,"Append":1,"Match_RegExp":1,"#character":5,"#escapes":2,"Contains":2,"String":5,"Encode_Hex":1,"PadLeading":1,"Iterate":10,"Size":4,"Serialize":1,"))))":4,"@":46,"Null":2,"Bytes":1,"===":2,"ImportString":2,"Decode_Hex":1,"GetRange":1,"Position":2,"ExportString":2,"SetPosition":1,"#unescapes":2,"Import8Bits":2,"Deserialize":1,"Valid_Date":2,"Date":2,"required":23,"Boolean":1,"String_IsNumeric":1,"Decimal":1,"Integer":1,"consume_string":3,"consume_array":3,"consume_object":3,"consume_token":2,"Loop_abort":1,"BOM_UTF8":1,"Define_Type":4,"#request":2,"#result":2,"#fields":4,"Field_Names":1,"Fail_If":1,"#_fields":43,"#_keyfield":5,"KeyField_Name":1,"FindPosition":1,"ReturnField":1,"ForEach":2,"True":2,"ExcludeField":1,"Records_Array":1,"#_return":1,"#_field":3,"#_exclude":1,"#_temp":2,"#_record":1,"#_records":2,"Object":1,"Error_Msg":1,"Error_Code":1,"Found_Count":1,"#_output":1,"?>":4,"lasso_tagexists":3,"define_tag":148,"namespace":17,"$__html_reply__":1,"define_type":15,"description":45,"priority":5,"#input":1,"split":4,"#charlist":3,"#seed":18,"get":28,"%":3,"#base":4,"millisecond":1,"math_random":1,"lower":1,"upper":1,"$__lassoservice_":1,"response_localpa":4,"removetrailing":5,"response_filepat":4,"http":2,"tagswap":1,".net":1,"found_rows":1,"action_statement":5,"string_findregex":6,"#sql":22,"ignorecase":8,"found_count":15,"string_replacere":4,"replace":7,"ReplaceOnlyOne":1,"substring":3,"query":4,"contains":1,"GROUP":1,"BY":1,"so":1,"use":3,"SQL_CALC_FOUND_R":1,"which":1,"can":4,"be":15,"much":1,"slower":1,"see":7,"bugs":1,".mysql":1,".com":1,"bug":1,".php":1,"removeleading":1,"inline":52,"sql":7,"field":20,"exit":1,"here":1,"normally":1,"optional":62,"local_defined":68,"knop_seed":2,"#RandChars":2,"Math_Random":1,"Min":1,"Max":1,"#numericValue":2,"(((":3,"length":4,"#cryptvalue":5,"#anyChar":1,"Encrypt_Blowfish":1,"seed":7,"((((":1,"decrypt_blowfish":3,"String_Remove":1,"StartPosition":1,"EndPosition":1,"Seed":1,"String_IsAlphaNu":1,"self":521,"_date_msec":2,"seconds":6,"default":4,"iterate":28,"vars":2,"keys":3,"var":17,"#item":5,"#type":13,"#data":7,"session_addvar":2,"name":10,"#session":2,"#cache_name":36,"duration":2,"#expires":2,"server_name":3,"global":20,"Thread_RWLock":3,"#lock":13,"writelock":2,"writeunlock":2,"<":13,"#maxage":2,"readlock":1,"readunlock":1,"value":16,"ignored":1,"for":16,"session":1,"remove":2,"time":3,"entire":1,"tag":1,"ms":2,"must":9,"defined":1,"as":3,"knop_lang":3,"each":3,"instead":1,"to":35,"avoid":1,"recursion":1,"COMMENT;":1,"properties":3,"xhtml":7,"#endslash":7,"#tags":4,"#t":5,"this":1,"doesn":1,"sort":1,"#parameters":6,"#description":6,"paraminfo":1,"#p":6,"paramname":2,"isrequired":1,"paramtype":3,"#html":1,"#xhtml":1,"encode_html":1,"#eol":9,"#xhtmlparam":2,"plain":1,"$_knop_data":4,"content_body":2,"#doctype":2,"copy":14,"error_code":37,"fallback":2,"standard":1,"Lasso":2,"error":4,"code":1,"error_data":7,"#error_lang":6,"addlanguage":2,"language":3,"strings":2,"#errorcodes":3,"#error_lang_cust":1,"#custom_language":5,"key":1,"#custom_string":2,"#error_code":5,"getstring":1,"error_msg":43,"knop_timer":13,"knop_unique":5,"#varname":3,"loop_abort":3,"tag_name":51,"#timer":9,"#trace":2,"merge":1,"varname":3,"the":14,"actual":1,"table":5,"used":5,"SQL":1,"statements":1,"case":1,"is":2,"aliased":1,"add":6,"support":4,"before":1,"a":4,"record":21,"lock":10,"expires":1,"encryption":1,"knop_user":1,"that":2,"will":1,"locking":2,"hold":1,"databaserows":1,"inlinename":9,"holds":1,"result":3,"of":5,"latest":1,"db":3,"operation":1,"keyvalue":11,"last":4,"added":1,"updated":1,"not":18,"reset":7,"by":1,"other":1,"actions":1,"optimistic":1,"resulting":1,"pair":1,"database":4,"action":1,"single":1,"results":1,"all":4,"returned":1,"fields":1,"additional":1,"data":1,"certain":1,"errors":1,"user":3,"message":1,"normal":1,"index":3,"current":1,"values":1,"from":1,"specific":1,"resultset_count":2,"stored":1,"#searchresultvar":1,"#resultvar":1,"these":1,"codes":1,"have":1,"more":3,"info":2,"validate":1,"connection":6,"adds":1,"overhead":1,"making":1,"test":1,"error_noerror":1,"Lasso_Datasource":3,"#database":7,"fail_if":20,"#table":12,"#username":2,"#password":2,"#lockfield":1,"#user":32,"#keyfield":9,"parameter":1,"table_realname":2,"Database_TableNa":9,"The":2,"specified":15,"was":2,"found":2,"cast":8,"trigger":8,"onconvert":8,"removeall":37,"knop_debug":4,"open":1,"handle":2,"close":1,"witherrors":1,"#_search":20,"#_sql":10,"fail":2,"filemaker":2,"#inlinename":7,"search":8,"delete":5,"update":7,"nothing":1,"show":2,"#keyvalue":15,"#querytimer":4,"capturesearchvar":4,"wrapper":4,"op":6,"maxrecords":4,"returnfield":5,"duplicate":1,"Keyfield":4,"Lockfield":5,"User":5,"id_user":3,"logged":3,"missing":3,"keyfield":4,"field_names":12,"present":2,"unique":1,"#lockvalue":9,"#lock_timestamp":6,"#lock_user":7,"encrypt_blowfish":3,"#keyvalue_temp":2,"keyfield_value":10,"could":1,"set":1,"addlock":1,"dbname":1,"lockvalue":3,"well":1,"Defaults":1,"autocreated":1,"Either":2,"Update":3,"failed":8,"valid":2,"#keeplock":1,"Delete":3,"locked":1,"records":2,"Clearlocks":3,"encode_sql":1,"#recordindex":30,"#recorddata":2,"#field_name":9,"#field_names":8,"#types":3,"loop":2,"field_name":4,"count":2,"loop_count":4,"#types_mapping":1,"#table_names":2,"knop_databaserow":3,"record_array":3,"#index":16,"records_array":2,"#fieldname":13,"<=":7,"findposition":3,"#indexmatches":6,"next":2,"shown_first":1,"shown_last":1,"shown_count":1,"maxrecords_value":1,"skiprecords_valu":1,"knop_foundrows":1,"math_min":1,"gives":1,"but":1,"still":1,"has":1,"one":1,"lasso_currentact":2,"names":2,"#records_array":1,"recordindex":2,"different":2,"than":2,"previous":1,"look":2,"behind":1,"ahead":1,"should":1,"same":1,"#record_array":1},"Latte":{"{":141,"**":1,"*":25,"@param":3,"string":2,"$basePath":1,"web":1,"base":1,"path":1,"$robots":1,"tell":1,"robots":1,"how":1,"to":2,"index":1,"the":1,"content":6,"of":3,"a":26,"page":1,"(":22,"optional":1,")":22,"array":1,"$flashes":1,"flash":2,"messages":1,"}":141,"<!":1,"DOCTYPE":1,"html":3,">":167,"<":93,"head":2,"meta":6,"charset":1,"=":130,"name":12,"n":24,":":30,"ifset":7,"http":1,"-":11,"equiv":1,"title":7,"$title":3,"/":34,"Translation":1,"report":1,"</":72,"link":2,"rel":2,"media":1,"href":12,"COMMENT<!--":2,"script":8,"syntax":1,"function":2,"i":23,",":36,"s":3,"o":3,"g":2,"r":7,"m":4,"[":7,"]":7,";":16,"||":3,"()":3,".q":2,"[]":1,".push":1,"arguments":1,".l":1,"new":1,"Date":1,".createElement":1,".getElementsByTa":1,".async":1,".src":1,".parentNode":1,".insertBefore":1,"window":1,"document":2,"ga":2,"block":11,"#head":1,"body":2,"class":58,".documentElement":1,".className":1,"+=":1,"#navbar":1,"include":13,"_navbar":1,".latte":2,"div":28,"inner":1,"foreach":7,"_flash":1,"=>":14,"$flash":1,"#content":2,"footer":2,"src":4,"></":10,"#scripts":2,"var":9,"define":2,"author":16,"img":2,"width":2,"height":2,"span":28,"$author":5,"->":70,"|":19,"trim":1,"data":7,"toggle":4,"estimatedTimeTra":1,"secondsToTime":1,"if":42,"joined":4,"timeAgo":3,"$postfix":2,"isset":3,"$old":7,"h1":4,"Diffing":1,"revision":10,"#":5,"and":1,"$new":31,"else":6,"First":1,"$editor":3,"$user":3,"loggedIn":3,"&&":4,"language":2,"===":4,"$rev":5,"video":7,"siteRevision":1,"p":10,"published":1,"b":2,"publishedAt":2,"textChange":1,"number":4,"&":8,"thinsp":5,"%":5,"text":4,"change":2,"timeChange":2,"timing":1,"cache":4,"id":4,"expires":1,"!==":1,"mdash":2,"elseif":5,"postfix":1,"$threshold":2,"$done":9,"timeTranslated":2,"$outOf":10,"canonicalTimeTra":2,"Only":1,"time":7,"translated":3,"out":2,"left":1,"Seems":1,"complete":1,"Although":1,"is":1,"there":1,"are":1,"no":1,"English":1,"subtitles":1,"for":1,"comparison":1,".":3,"$ksid":2,"siteId":2,"Video":1,"on":6,"khanovaskola":1,".cz":1,"this":1,"older":1,"newer":1,"h3":2,"$diffs":2,"noescape":3,"description":1,"context":1,"$line":1,"nbsp":1,"placement":2,"approved":4,"Revision":2,"has":2,"been":2,"editor":4,"by":2,"Edit":1,"Amara":1,"Khan":1,"Academy":1,"incomplete":7,"marked":1,"as":5,"editButton":3,"kaButton":3,"status":1,"UNSET":1,"Approve":2,"update":1,"k":2,"Mark":2,"add":1,"h5":2,"Filed":1,"under":1,"category":1,"categories":1,"$list":2,"implode":1,"sep":2,"br":1,"h4":2,"All":1,"revisions":1,"table":4,"getRevisionsIn":1,"$revision":10,"tr":8,"td":18,"vars":1,"already":1,"set":2,"default":1,"ignore":1,"canonical":1,"not":1,"~":1,"$i":2,"comments":1,"count":1,"colspan":2,"$comment":2,"user":1,"form":2,"commentForm":1,"input":1,"placeholder":1,"button":2},"Lean":{"COMMENT--":4,"import":2,".basic":1,"types":1,".pi":1,"trunc":1,"open":3,"truncation":1,"sigma":3,".ops":2,"pi":1,"function":1,"eq":2,"morphism":1,"precategory":8,"equiv":4,"namespace":3,"universe":2,"variable":11,"l":16,"definition":17,"set_precategory":1,":":36,".":13,"{":14,"+":10,"}":14,"(":63,"A":30,"Type":7,")":55,",":88,"is_hset":4,":=":26,"begin":3,"fapply":7,".mk":5,"intros":16,"apply":23,"a":76,".1":7,"a_1":3,"trunc_pi":1,"b":60,".2":1,"intro":5,"x":7,"exact":8,"a_2":1,"))":5,"funext":3,".path_pi":3,"idp":3,"end":9,"category":4,"local":5,"attribute":1,".set_precategory":2,"[":1,"instance":1,"]":1,"set_category_equ":2,"=":29,"/":6,"-":6,"ua":2,"H":3,"isomorphic":3,".rec_on":5,"H1":3,"H2":3,"is_iso":3,"H3":2,"H4":1,"H5":1,"is_equiv":3,".adjointify":3,"sorry":4,"set_category":1,"assert":2,"C":1,"p":5,"B":4,"iso_of_path":1,"@equiv_path":1,"iso":2,"f":11,"retr":1,".path":1,"@is_hprop":1,".elim":1,"is_trunc_is_hpro":1,"Copyright":1,"c":39,"Microsoft":1,"Corporation":1,"All":1,"rights":1,"reserved":1,"Released":1,"under":1,"Apache":1,"license":1,"as":1,"described":1,"in":1,"the":1,"file":1,"LICENSE":1,"Module":1,"algebra":1,".binary":1,"Authors":1,"Leonardo":1,"de":1,"Moura":1,"Jeremy":1,"Avigad":1,"General":1,"properties":1,"of":1,"binary":3,"operations":1,"logic":1,".eq":1,"section":1,"variables":1,"op":4,"inv":2,"one":2,"notation":4,"*":70,"commutative":2,"associative":3,"left_identity":1,"right_identity":1,"left_inverse":1,"right_inverse":1,"left_cancelative":1,"right_cancelativ":1,"inv_op_cancel_le":1,"op_inv_cancel_le":1,"inv_op_cancel_ri":1,"op_inv_cancel_ri":1,"left_distributiv":1,"right_distributi":1,"context":2,"H_comm":3,"H_assoc":8,"infixl":2,"`":4,"theorem":3,"left_comm":1,"take":2,"calc":3,"...":5,"right_comm":1,"assoc4helper":1,"d":6,"((":2},"Less":{"@blue":4,":":7,"#3bbfce":1,";":7,"@margin":3,"16px":1,".content":1,"-":3,"navigation":1,"{":2,"border":2,"color":3,"darken":1,"(":1,",":1,"%":1,")":1,"}":2,".border":1,"padding":1,"/":2,"margin":1},"Lex":{"{":115,"COMMENT{-":4,"COMMENT--":9,"module":1,"Language":4,".Futhark":4,".Parser":1,".Lexer":1,"(":251,"Token":6,"..":3,")":231,",":149,"L":12,"scanTokens":4,"scanTokensText":3,"where":8,"import":17,"qualified":4,"Data":12,".ByteString":4,".Lazy":1,"as":4,"BS":4,".Text":15,"T":82,".Encoding":1,".Read":1,".Char":1,"ord":2,"toLower":1,"digitToInt":2,".Int":1,"Int8":3,"Int16":3,"Int32":3,"Int64":5,".Word":1,"Word8":3,".Bits":1,".Function":1,"fix":2,".List":1,".Monoid":1,".Either":1,"Numeric":1,".Core":1,"Word16":2,"Word32":2,"Word64":2,"Name":19,"nameFromText":8,"nameToText":6,".Prop":1,"leadingOperator":3,".Syntax":1,"BinOp":2,"))":10,"Futhark":1,".Util":1,".Loc":1,"hiding":1,"}":111,"%":2,"wrapper":1,"@charlit":2,"=":95,"$printable":2,"#":3,"[":76,"@stringcharlit":1,"\\":72,"@hexlit":2,"xX":2,"]":68,"-":55,"9a":6,"fA":6,"F":3,"F_":3,"*":39,"@declit":2,"9_":7,"@binlit":2,"bB":1,"01_":1,"@romlit":2,"rR":1,"IVXLCDM":1,"IVXLCDM_":1,"@intlit":10,"|":105,"@reallit":4,"((":4,"?":7,"eE":1,"+":23,"@hexreallit":4,"pP":1,"@field":1,"a":27,"zA":6,"Z0":4,"@identifier":10,"Z":1,"@qualidentifier":3,"@unop":3,"@qualunop":2,"$opchar":3,"/":2,"!":4,">":19,"<":19,"&":9,"^":7,".":95,"@binop":3,"@qualbinop":2,"@space":2,"t":10,"f":9,"v":5,"@doc":2,".*":3,"n":9,"tokens":1,":-":1,"$white":1,";":88,"tokenM":28,"$":43,"return":39,"DOC":2,".unpack":4,".unlines":1,"map":2,".drop":9,".stripStart":1,".split":2,"==":24,"<>":2,"tokenC":25,"EQU":2,"LPAR":2,"RPAR":2,"RPAR_THEN_LBRACK":2,"LBRACKET":2,"RBRACKET":2,"LCURLY":2,"RCURLY":2,"COMMA":2,"UNDERSCORE":2,"RIGHT_ARROW":2,"COLON":2,"COLON_GT":2,"TILDE":2,"APOSTROPHE":2,"APOSTROPHE_THEN_":4,"BACKTICK":2,"HASH_LBRACKET":2,"TWO_DOTS_LT":2,"TWO_DOTS_GT":2,"THREE_DOTS":2,"TWO_DOTS":2,"i8":1,"I8LIT":2,"readIntegral":11,".filter":15,"/=":29,".takeWhile":14,"i16":1,"I16LIT":2,"i32":1,"I32LIT":2,"i64":1,"I64LIT":2,"u8":1,"U8LIT":2,"u16":1,"U16LIT":2,"u32":1,"U32LIT":2,"u64":1,"U64LIT":2,"INTLIT":2,"f32":2,"fmap":12,"F32LIT":3,"tryRead":6,"suffZero":5,"f64":2,"F64LIT":3,"FLOATLIT":3,"readHexRealLit":5,".dropEnd":2,"CHARLIT":2,"string":1,"tokenS":5,"keyword":4,"INDEXING":2,"indexing":4,"uncurry":3,"QUALINDEXING":2,"mkQualId":6,"QUALPAREN":3,"[]":6,".init":2,"CONSTRUCTOR":2,"UNOP":2,"QUALUNOP":2,"symbol":5,"s":47,"->":65,"do":6,"qs":6,"k":4,"<-":5,"PROJ_FIELD":2,"PROJ_INDEX":2,"::":15,"case":8,"of":7,"TRUE":2,"FALSE":2,"IF":2,"THEN":2,"ELSE":2,"LET":2,"LOOP":2,"IN":2,"VAL":2,"FOR":2,"DO":2,"WITH":2,"LOCAL":2,"OPEN":2,"INCLUDE":2,"IMPORT":2,"TYPE":2,"ENTRY":2,"MODULE":2,"WHILE":2,"ASSERT":2,"MATCH":2,"CASE":2,"_":10,"ID":3,"Alex":8,"alexError":1,"++":9,"reverse":3,".splitOn":1,"error":4,":":4,"if":13,".last":1,"then":1,"else":5,"Read":1,"=>":6,"String":5,"desc":2,"reads":1,"x":8,"Integral":3,"`":16,".isPrefixOf":7,"||":8,"parseBase":4,"fromRoman":4,"otherwise":3,"base":2,".foldl":1,"acc":2,"c":3,"fromIntegral":4,"const":1,"type":3,"Lexeme":2,"Int":15,"AlexPosn":1,"Char":2,"ByteString":3,"AlexPn":2,"addr":4,"line":8,"col":7,"len":11,".decodeUtf8":1,".toStrict":1,"pos":7,"advance":4,"orig_pos":2,"foldl":1,"init":1,"nl":2,"q":11,"ASTERISK":2,"NEGATE":2,"LTH":2,"HAT":2,"PIPE":2,"SYMBOL":3,"romanNumerals":3,"find":1,"fst":2,"Nothing":1,"Just":1,"d":2,".length":2,"RealFloat":1,"let":4,"num":2,"in":4,"comps":2,"elem":1,"i":2,"p":2,"runTextReader":4,"r":6,"fromRight":1,"intPart":2,".hexadecimal":2,"fracPart":2,"exponent":2,".signed":1,".decimal":1,"fracLen":2,"fracVal":2,"**":3,"totalVal":2,"alexGetPosn":3,"off":4,"alex_pos":2,"Right":3,"alexEOF":1,"posn":3,"EOF":3,"data":2,"SrcLoc":3,"deriving":2,"Show":2,"instance":2,"Eq":3,"y":2,"Located":1,"locOf":1,"loc":2,"Integer":1,"STRINGLIT":1,"Double":2,"Float":1,"BACKSLASH":1,"Ord":1,"runAlex":3,"AlexState":1,"start_pos":1,"alex_bpos":1,"alex_inp":1,"input__":1,"alex_chr":1,"alex_scd":1,"Left":2,"msg":2,"Pos":6,"Either":2,".fromStrict":1,".encodeUtf8":1,"file":2,"start_line":1,"start_col":1,"start_off":1,"str":11,"loop":2,"tok":2,"alexMonadScan":1,"start":5,"end":9,"posnToPos":4,"rest":2,"endpos":2,"Loc":1,"COMMENT/*":48,"#include":6,"errno":1,".h":2,"zend_ini_parser":1,"#if":2,"COMMENT#":3,"#else":2,"#endif":3,"#define":21,"YYCTYPE":1,"unsigned":3,"char":10,"YYFILL":1,"YYCURSOR":7,"YYLIMIT":4,"SCNG":24,"yy_cursor":1,"yy_limit":1,"YYMARKER":1,"yy_marker":1,"YYGETCONDITION":3,"()":13,"yy_state":2,"YYSETCONDITION":4,"STATE":2,"name":2,"yyc":2,"##":2,"BEGIN":4,"state":2,"YYSTATE":1,"yytext":16,"yy_text":4,"yyleng":18,"yy_leng":1,"yyless":1,"int":13,"while":5,"COMMENT/*!":1,"ZEND_MMAP_AHEAD":1,"YYMAXFILL":1,"INI_SCNG":1,"#ifdef":1,"ZTS":1,"ZEND_API":2,"ts_rsrc_id":1,"ini_scanner_glob":2,"zend_ini_scanner":3,"EAT_LEADING_WHIT":4,"--":2,"break":1,"EAT_TRAILING_WHI":6,"ch":3,"&&":4,"!=":4,"zend_ini_copy_va":3,"retval":4,"Z_STRVAL_P":2,"zend_strndup":2,"Z_STRLEN_P":2,"Z_TYPE_P":1,"IS_STRING":1,"RETURN_TOKEN":7,"ini_lval":1,"static":4,"void":6,"_yy_push_state":2,"new_state":2,"TSRMLS_DC":5,"zend_stack_push":1,"state_stack":4,"sizeof":1,"yy_push_state":7,"state_and_tsrm":2,"yy_pop_state":2,"TSRMLS_D":4,"stack_state":2,"zend_stack_top":1,"COMMENT(*":3,"yy_start":1,"ini_filename":7,"filename":3,"init_ini_scanner":3,"scanner_mode":11,"zend_file_handle":3,"fh":9,"ZEND_INI_SCANNER":4,"zend_error":1,"E_WARNING":1,"FAILURE":7,"lineno":3,"yy_in":1,"NULL":3,"strlen":2,"zend_stack_init":1,"INITIAL":9,"SUCCESS":3,"shutdown_ini_sca":1,"zend_stack_destr":1,"free":1,"zend_ini_open_fi":1,"buf":3,"size_t":1,"size":3,"zend_stream_fixu":1,"TSRMLS_CC":12,"yy_scan_buffer":2,"zend_ini_prepare":1,"zend_ini_escape_":1,"zval":1,"lval":4,"quote_type":1,"register":1,"NUMBER":1,"LNUM":1,"DNUM":1,"ANY_CHAR":2,"NEWLINE":2,"TABS_AND_SPACES":8,"WHITESPACE":1,"CONSTANT":1,"Z_":1,"LABEL":4,"^=":1,"|&":1,"~":3,"{}":1,"TOKENS":1,"OPERATORS":1,"&|":2,"DOLLAR_CURLY":2,"SECTION_RAW_CHAR":1,"SINGLE_QUOTED_CH":2,"RAW_VALUE_CHARS":1,"LITERAL_DOLLAR":1,")))":1,"VALUE_CHARS":1,"SECTION_VALUE_CH":1,"\\\\":1,"<!":1,":=":1,"ST_SECTION_RAW":2,"ST_SECTION_VALUE":4,"TC_SECTION":1,"ST_VALUE":5,"ST_OFFSET":4,"TC_RAW":1,"TC_OFFSET":1,"ST_DOUBLE_QUOTES":1,"ST_VARNAME":3,"TC_DOLLAR_CURLY":1,"TC_VARNAME":1,"TSRMLS_C":1,"BOOL_TRUE":1,"BOOL_FALSE":1,"TC_LABEL":1,"ST_RAW":2,"switch":1},"LigoLANG":{"COMMENT//":2,"#include":5,"COMMENT(*":2,"function":2,"fa1_2_main":2,"(":41,"const":2,"action":2,":":4,"parameter":1,"COMMENT;":3,")":41,"entrypoint":2,"is":2,"case":2,"of":3,"|":18,"Transfer":1,"params":38,"->":19,"transfer":1,",":32,"store":19,"full_param":14,"Approve":1,"approve":1,"GetBalance":1,"get_balance":1,"GetAllowance":1,"get_allowance":1,"GetTotalSupply":1,"get_total_supply":1,"end":2,"stablecoin_main":1,"closed_parameter":1,"block":1,"{":1,"fail_on":1,"Tezos":1,".amount":1,"=":1,"/=":1,"0tz":1,"//":1,"Validate":1,"whether":1,"the":1,"contract":1,"receives":1,"non":1,"-":1,"zero":1,"amount":1,"tokens":1,"}":1,"with":1,"Call_FA1_2":1,"Pause":1,"pause":1,"Unpause":1,"unpause":1,"Configure_minter":1,"configure_minter":1,"Remove_minter":1,"remove_minter":1,"Mint":1,"mint":1,"Burn":1,"burn":1,"Transfer_ownersh":1,"transfer_ownersh":1,"Accept_ownership":1,"accept_ownership":1,"Change_master_mi":1,"change_master_mi":1,"Change_pauser":1,"change_pauser":1,"Set_transferlist":1,"set_transferlist":1,"Permit":1,"add_permit":1,"Set_expiry":1,"set_expiry":1},"Limbo":{"Lock":2,":":25,"module":2,"{":14,"PATH":2,"con":1,";":41,"Semaphore":11,"adt":1,"c":1,"chan":2,"of":5,"int":2,"obtain":1,"fn":5,"(":26,"nil":7,"self":4,"ref":11,")":26,"release":1,"new":1,"()":4,"}":14,"init":4,"implement":2,"include":4,"sys":14,"Sys":8,".obtain":1,"l":7,".c":3,"<-":2,"=":7,".release":1,".new":1,":=":5,"[":2,"]":2,"return":1,"Cat":2,"ctxt":1,"Draw":2,"->":18,"Context":2,",":15,"argv":1,"list":2,"string":3,"stdout":3,"FD":2,"args":9,"load":1,"fildes":5,"tl":2,"if":5,"==":2,"::":1,"for":1,"!=":2,"file":7,"hd":1,"fd":5,"open":1,"OREAD":1,"fprint":3,"raise":3,"cat":3,"else":1,"buf":4,"array":1,"ATOMICIO":1,"byte":1,"while":1,"((":1,"n":4,"read":1,"len":1,"))":1,">":1,"write":1,"<":2},"Linker Script":{"COMMENT/*":51,"OUTPUT_FORMAT":2,"(":133,"elf32":1,"-":26,"i386":4,")":139,"ENTRY":5,"start":2,"SECTIONS":4,"{":32,".":63,"=":70,";":75,".text":10,":":36,"*":40,"}":32,".data":11,".bss":10,"OUTPUT_ARCH":3,"mips":1,".rodata":3,"__image_begin":1,".image":1,"__image_end":1,"CONSTRUCTORS":2,"ALIGN":19,"_edata":2,"_end":4,"/":12,"DISCARD":2,".MIPS":1,".options":2,".pdr":1,".reginfo":1,".comment":1,".note":1,"__adbi":1,"$entry":1,"+":6,"SIZEOF_HEADERS":1,".adbi":3,".*":5,"#ifdef":12,"CONFIG_X86_32":5,"#define":9,"LOAD_OFFSET":24,"__PAGE_OFFSET":1,"#else":5,"__START_KERNEL_m":1,"#endif":16,"#include":8,"<":9,"asm":9,"generic":1,"vmlinux":1,".lds":1,".h":8,">":8,"offsets":1,"thread_info":1,"page_types":1,"cache":1,"boot":1,"#undef":3,"CONFIG_OUTPUT_FO":3,",":11,"phys_startup_32":2,"jiffies":2,"jiffies_64":2,"x86":1,"phys_startup_64":2,"#if":4,"defined":7,"CONFIG_X86_64":6,"&&":2,"CONFIG_DEBUG_ROD":2,"X64_ALIGN_DEBUG_":6,"HPAGE_SIZE":2,"\\":5,"__end_rodata_hpa":1,"PHDRS":1,"text":4,"PT_LOAD":4,"FLAGS":5,"data":3,"CONFIG_SMP":4,"percpu":3,"init":2,"note":2,"PT_NOTE":1,"LOAD_PHYSICAL_AD":1,"startup_32":1,"__START_KERNEL":1,"startup_64":1,"AT":18,"ADDR":18,"_text":2,"HEAD_TEXT":1,"_stext":1,"TEXT_TEXT":1,"SCHED_TEXT":1,"LOCK_TEXT":1,"KPROBES_TEXT":1,"ENTRY_TEXT":1,"IRQENTRY_TEXT":1,".fixup":1,".gnu":1,".warning":1,"_etext":1,"NOTES":1,"EXCEPTION_TABLE":1,"PAGE_SIZE":15,"RO_DATA":1,"_sdata":1,"INIT_TASK_DATA":1,"THREAD_SIZE":1,"NOSAVE_DATA":2,"PAGE_ALIGNED_DAT":1,"CACHELINE_ALIGNE":1,"L1_CACHE_BYTES":1,"DATA_DATA":1,"READ_MOSTLY_DATA":1,"INTERNODE_CACHE_":3,"__vvar_page":2,".vvar":2,"__vvar_beginning":3,"EMIT_VVAR":2,"name":2,"offset":2,".vvar_":1,"##":2,"__VVAR_KERNEL_LD":2,"vvar":1,".init":10,".begin":2,"__init_begin":1,"PERCPU_VADDR":1,"ASSERT":5,"SIZEOF":1,"..":2,"CONFIG_PHYSICAL_":1,"INIT_TEXT_SECTIO":1,"INIT_DATA_SECTIO":1,".x86_cpu_dev":3,"__x86_cpu_dev_st":1,"__x86_cpu_dev_en":1,"CONFIG_X86_INTEL":1,".x86_intel_mid_d":3,"__x86_intel_mid_":2,".parainstruction":3,"__parainstructio":2,".altinstructions":3,"__alt_instructio":2,".altinstr_replac":3,".iommu_table":3,"__iommu_table":1,"__iommu_table_en":1,".apicdrivers":3,"__apicdrivers":1,"__apicdrivers_en":1,".exit":4,"EXIT_TEXT":1,"EXIT_DATA":1,"!":2,"||":1,"PERCPU_SECTION":1,".end":2,"__init_end":1,".smp_locks":3,"__smp_locks":1,"__smp_locks_end":1,".data_nosave":2,"__bss_start":1,"page_aligned":1,"__bss_stop":1,".brk":2,"__brk_base":1,"+=":1,".brk_reservation":1,"__brk_limit":1,"STABS_DEBUG":1,"DWARF_DEBUG":1,"DISCARDS":1,".eh_frame":1,"((":3,"<=":3,"KERNEL_IMAGE_SIZ":2,"INIT_PER_CPU":3,"x":3,"init_per_cpu__":1,"__per_cpu_load":1,"gdt_page":1,"irq_stack_union":2,"==":1,"CONFIG_KEXEC":1,"kexec":1,"kexec_control_co":1,"KEXEC_CONTROL_CO":1},"Linux Kernel Module":{"fs":2,"/":283,"mbcache":2,".ko":3,".o":32,"data":31,"israel":31,"edison":62,"poky":31,"meta":31,"-":62,"recipes":31,"kernel":31,"bcm43340":31,"driver_bcm43x":31,"bcm4334x":1,"dhd_pno":1,"dhd_common":1,"dhd_ip":1,"dhd_custom_gpio":1,"dhd_linux":1,"dhd_linux_sched":1,"dhd_cfg80211":1,"dhd_linux_wq":1,"aiutils":1,"bcmevent":1,"bcmutils":1,"bcmwifi_channels":1,"hndpmu":1,"linux_osl":1,"sbutils":1,"siutils":1,"wl_android":1,"wl_cfg80211":1,"wl_cfgp2p":1,"wl_cfg_btcoex":1,"wldev_common":1,"wl_linux_mon":1,"dhd_linux_platde":1,"bcmsdh":1,"bcmsdh_linux":1,"bcmsdh_sdmmc":1,"bcmsdh_sdmmc_lin":1,"dhd_cdc":1,"dhd_wlfc":1,"dhd_sdio":1,"crypto":2,"md5":2},"Liquid":{"<!":1,"DOCTYPE":1,"html":3,"PUBLIC":1,">":101,"<":58,"xmlns":1,"=":86,"xml":1,":":10,"lang":2,"head":2,"meta":1,"http":1,"-":5,"equiv":1,"content":1,"/>":8,"title":5,"{{":33,"shop":3,".name":2,"}}":33,"page_title":1,"</":48,"|":31,"global_asset_url":5,"stylesheet_tag":3,"script_tag":5,"shopify_asset_ur":1,"asset_url":2,"content_for_head":1,"body":2,"id":28,"p":2,"class":14,"><":11,"a":18,"href":9,"Skip":1,"to":1,"navigation":1,".":4,"></":9,"COMMENT<!--":4,"{":23,"%":46,"if":5,"cart":11,".item_count":7,"}":23,"div":46,"style":5,"h2":6,"There":1,"pluralize":3,",":3,"in":8,"your":1,"!":3,"h4":2,"Your":1,"subtotal":1,"is":1,".total_price":2,"money":5,"for":6,"item":1,".items":1,"onMouseover":2,";":2,"onMouseout":2,"img":4,"src":5,"/></":2,"endfor":6,"br":2,"endif":5,"h1":2,"onclick":1,"View":1,"Mini":1,"Cart":1,"(":1,")":1,"hr":3,"content_for_layo":1,"ul":10,"link":6,"linklists":2,".main":1,"menu":1,".links":2,"li":10,".title":4,"link_to":2,".url":2,"tags":1,"tag":4,"collection":1,".tags":1,"span":2,"link_to_add_tag":1,"highlight_active":1,"link_to_tag":1,".footer":1,"/><":1,"All":1,"prices":1,"are":1,".currency":1,"Powered":1,"by":1,"Shopify":1,"h3":2,"We":1,"have":1,"wonderful":1,"products":1,"image":1,"product":9,".images":1,"forloop":1,".first":1,"rel":2,"alt":2,"else":1,"Vendor":1,".vendor":1,"link_to_vendor":1,"Type":1,".type":1,"link_to_type":1,"small":2,".price_min":1,".price_varies":1,".price_max":1,"form":2,"action":1,"method":1,"select":2,"name":2,"variant":3,".variants":1,"option":2,"value":2,".price":1,"input":1,"type":2,".description":1,"script":2},"Literate Agda":{"\\":23,"documentclass":1,"{":34,"article":1,"}":27,"COMMENT%":12,"usepackage":7,"amssymb":1,"bbm":1,"[":2,"greek":1,",":1,"english":1,"]":2,"babel":1,"ucs":1,"utf8x":1,"inputenc":1,"autofe":1,"DeclareUnicodeCh":3,"ensuremath":3,"ulcorner":1,"}}":2,"urcorner":1,"overline":1,"equiv":1,"}}}":1,"fancyvrb":1,"DefineVerbatimEn":1,"code":3,"Verbatim":1,"{}":1,"%":1,"Add":1,"fancy":1,"options":1,"here":1,"if":1,"you":1,"like":1,".":6,"begin":2,"document":2,"module":3,"NatCat":1,"where":2,"open":2,"import":2,"Relation":1,".Binary":1,".PropositionalEq":1,"COMMENT--":2,"EasyCategory":3,"(":34,"obj":4,":":20,"Set":2,")":34,"_":6,"x":34,"y":28,"z":18,"id":9,"single":4,"-":17,"inhabitant":4,"r":26,"s":29,"=":10,"assoc":2,"w":4,"t":6,"((":1,"))":1,"Data":1,".Nat":1,"same":5,".0":2,"n":14,"refl":6,"suc":6,"m":6,"cong":1,"trans":5,".n":1,"zero":1,"Nat":1,"end":2},"Literate CoffeeScript":{"Pixi":3,"Test":1,"=========":1,"Testing":1,"out":3,".js":2,"_":2,"=":47,"require":10,"{":7,"applyStylesheet":2,"}":7,"(":47,")":45,"width":2,",":51,"height":2,"update":3,"applyProperties":2,"hydrate":2,"editor":2,"()":5,"PIXI":8,"COMMENT#":7,"stage":5,"new":6,".Stage":1,"renderer":3,".autoDetectRende":1,"clickHandler":2,"mouseData":5,"->":24,"if":16,".originalEvent":2,".ctrlKey":1,"or":7,".metaKey":1,".activeObject":1,".target":2,".data":5,"else":6,"data":12,".click":2,"?":4,"document":1,".body":1,".appendChild":1,".view":1,"Load":1,"textures":7,"from":3,"a":16,"file":2,"and":11,"map":1,"them":1,"into":1,"texture":1,"objects":5,"Object":2,".keys":1,".forEach":4,"name":35,"value":3,"[":9,"]":7,".Texture":1,".fromImage":1,"true":3,"Reload":1,"our":6,"app":3,"use":2,"default":1,".":25,"ENV":1,".APP_STATE":1,"JSON":2,".parse":1,"Fill":1,"children":1,"populate":1,"object":17,"i":2,"j":2,"c":3,".Sprite":2,".pixie":1,".addChild":3,".position":3,"x":1,":":22,"*":2,"-":7,"y":1,"Reconstitute":1,"using":1,".map":2,"datum":4,".sprite":1,"._host":1,".anchor":2,".x":2,".y":2,".interactive":1,"return":6,"Our":1,"main":1,"loop":1,"draw":1,"dt":2,"/":3,"animate":3,"requestAnimation":2,".render":1,"This":2,"is":9,"where":2,"we":7,"export":1,"expose":1,"state":1,"global":1,".appData":1,".stringify":1,".children":1,"child":2,".omit":1,"Text":1,"sample":1,"still":1,"need":4,"to":15,"figure":1,"how":2,"handle":1,"different":1,"types":1,"for":9,"addText":1,"textSample":4,".Text":1,"font":1,"fill":1,"align":1,"The":2,"**":6,"Scope":4,"class":3,"regulates":1,"lexical":2,"scoping":1,"within":2,"CoffeeScript":1,"As":1,"you":2,"generate":1,"code":1,"create":1,"tree":2,"of":8,"scopes":2,"in":8,"the":22,"same":2,"shape":1,"as":4,"nested":1,"function":5,"bodies":1,"Each":1,"scope":12,"knows":1,"about":1,"variables":5,"declared":5,"it":7,"has":3,"reference":3,"its":3,"parent":3,"enclosing":1,"In":1,"this":7,"way":1,"know":2,"which":3,"are":3,"be":2,"with":3,"`":14,"var":2,"shared":1,"external":1,"Import":1,"helpers":1,"plan":1,"extend":1,"last":1,"exports":1,".Scope":1,"root":2,"top":4,"level":2,"given":2,"@root":1,"null":2,"Initialize":1,"lookups":1,"up":4,"chain":1,"well":1,"Block":1,"node":1,"belongs":2,"should":1,"declare":2,"that":5,"constructor":1,"@parent":7,"@expressions":1,"@method":3,"@variables":6,"type":7,"@positions":4,"{}":1,".root":1,"unless":1,"Adds":1,"variable":7,"overrides":1,"an":5,"existing":1,"one":1,"add":1,"immediate":3,".add":1,"@shared":2,"not":2,"::":1,"hasOwnProperty":1,".call":1,"]]":1,".type":4,".push":2,"When":1,"super":2,"called":2,"find":3,"current":1,"method":2,"so":2,"invoke":1,"can":1,"get":1,"complicated":1,"being":1,"inner":1,"namedMethod":2,"will":1,"walk":1,"until":1,"either":1,"finds":1,"first":2,"filled":1,"bottoms":1,".name":4,"!":1,".namedMethod":1,"Look":1,"does":1,"already":2,"exist":1,"yes":6,"@check":2,"@add":4,"no":1,"Reserve":1,"originating":1,"parameter":2,"No":1,"required":1,"internal":1,"references":1,".check":2,"Just":1,"check":2,"see":1,"been":1,"without":1,"reserving":1,"walks":1,"!!":2,"@type":1,"))":2,"Generate":1,"temporary":2,"at":4,"index":8,".length":2,">":2,"+":4,"then":2,"parseInt":1,".toString":1,".replace":1,"\\":1,"d":1,"g":1,"Gets":1,"v":9,"when":3,"If":1,"store":1,"intermediate":1,"result":1,"available":1,"compiler":1,"generated":1,"_var":1,"_var2":1,"on":1,"...":1,"freeVariable":1,"reserve":2,"++":1,"while":1,"((":1,"temp":3,"@temporary":1,"Ensure":1,"assignment":1,"made":2,"requested":1,"assign":1,"assigned":1,"@hasAssignments":1,"Does":1,"have":1,"any":1,"hasDeclarations":1,"@declaredVariabl":1,"Return":2,"list":2,"declaredVariable":1,"realVars":3,"[]":2,"tempVars":3,".charAt":1,".sort":2,".concat":1,"assignments":1,"supposed":1,"assignedVariable":1,".assigned":1},"LiveScript":{"a":8,"=":7,"->":4,"const":1,"b":3,"-->":2,"var":1,"c":3,"~":2,">":5,"d":2,"~~":2,"10_000_000km":1,"*":1,"500ms":1,"e":2,"(":5,")":5,",":1,"dashes":1,"-":7,"identifiers":1,"--":1,"underscores_i":1,"$d":1,"/":2,"regexp1":1,"and":3,"//":2,"regexp2":1,"g":1,"\\":1,"strings":1,"[":2,"til":1,"]":2,"or":1,"to":1,"|":1,"map":1,"COMMENT(*":1},"Logos":{"#import":5,"<":9,"UIKit":5,"/":6,".h":8,">":9,"BulletinBoard":1,"BBSectionInfo":2,"UIImage":3,"+":1,"Private":1,"version":1,"static":7,"NSString":9,"*":23,"const":2,"kHBDPWeeAppIdent":3,"=":26,"@":14,";":89,"#pragma":3,"mark":3,"-":28,"Change":1,"section":3,"header":1,"and":1,"icon":1,"COMMENT//":8,"BOOL":17,"isDailyPaper":5,"NO":12,"%":69,"hook":14,"SBBulletinObserv":1,"(":95,"void":13,")":92,"_addSection":1,":":30,"toCategory":1,"NSInteger":1,"category":1,"widget":2,"id":6,"{":62,"if":22,"[":16,".sectionID":1,"isEqualToString":5,"]":28,"YES":11,"orig":15,"}":62,"else":11,"end":20,"SBBulletinListSe":1,"setDisplayName":1,"displayName":2,"?":2,"setIconImage":1,"iconImage":2,"imageNamed":1,"inBundle":1,"NSBundle":3,"bundleWithPath":1,"]]":1,"Enable":1,"by":1,"default":1,"SBNotificationCe":1,"NSArray":2,"_copyDefaultEnab":1,"defaultWidgets":2,"return":31,"[[":7,"arrayByAddingObj":1,"copy":1,"Constructor":1,"ctor":4,"!":3,"IS_IOS_OR_NEWER":1,"iOS_8_0":1,"))":2,"init":9,"COMMENT/*":1,"#include":3,"libfinder":1,"LFFinderControll":4,"#define":4,"FUNC_NAME":4,"SCDynamicStoreCo":1,"ORIG_FUNC":3,"original_":1,"##":2,"CUST_FUNC":2,"custom_":1,"DECL_FUNC":2,"ret":3,",":36,"...":1,"\\":2,"extern":1,"__VA_ARGS__":1,"COMMENT(*":1,"**":2,"&":4,"typedef":1,"struct":1,"__SCDynamicStore":1,"SCDynamicStoreRe":2,"MSHookFunction":1,"symbol":1,"replace":1,"result":1,"proxyEnabled":6,"spdyDisabled":11,"finderEnabled":4,"getValue":6,"NSDictionary":3,"dict":11,"key":3,"defaultVal":3,"==":3,"nil":9,"||":1,"NSNumber":1,"valObj":3,"objectForKey":1,"boolValue":1,"updateSettings":3,"alloc":5,"initWithContents":1,"!=":3,"bundleName":9,"mainBundle":2,"bundleIdentifier":2,"&&":2,"entry":3,"initWithFormat":1,"release":3,"CFDictionaryRef":1,"store":2,"CFMutableDiction":1,"proxyDict":6,"CFDictionaryCrea":1,"kCFAllocatorDefa":2,"kCFTypeDictionar":2,"int":1,"zero":2,"CFNumberRef":1,"zeroNumber":6,"CFNumberCreate":1,"kCFNumberIntType":1,"CFDictionarySetV":4,"CFSTR":5,"CFRelease":1,"@interface":1,"SettingTableView":2,"LFFinderActionDe":1,"useLibFinder":2,"UIViewController":2,"allocFinderContr":2,"finderSelectedFi":2,"path":3,"checkSanity":2,"check":1,"@end":1,"group":5,"FinderHook":2,"finder":5,"initWithMode":1,"LFFinderModeDefa":1,".actionDelegate":1,"self":3,"new":1,"didSelectItemAtP":1,"TwitterHook":2,"T1SPDYConfigurat":1,"_shouldEnableSPD":1,"FacebookHook":2,"FBRequester":1,"allowSPDY":1,"useDNSCache":1,"FBNetworkerReque":1,"disableSPDY":1,"FBRequesterState":1,"didUseSPDY":1,"FBAppConfigServi":1,"disableDNSCache":1,"FBNetworker":1,"_shouldAllowUseO":1,"arg":2,"FBAppSessionCont":1,"networkerShouldA":1,"NSAutoreleasePoo":2,"pool":2,"()":3,"CFNotificationCe":2,"NULL":2,"CFNotificationCa":1,"CFNotificationSu":1,"HOOK_FUNC":1,"drain":1,"CoreGraphics":2,"substrate":1,"main":2,"UIStatusBarServi":1,"_serviceContents":1,"CGFloat":3,"extraLeftPadding":1,"extraRightPaddin":1,"standardPadding":1,"@autoreleasepool":1,"COMMENT#":1,"istarget":1,"set":1,"additional_flags":1,"ABC":2,"a":1,"B":1,"b":1,"log":1,"subclass":1,"DEF":1,"NSObject":1,"c":1,"RuntimeAccessibl":1,"OptionalHooks":2,"retain":1,"OptionalConditio":1},"Logtalk":{"COMMENT%":3,":-":3,"object":1,"(":2,"hello_world":1,")":2,".":3,"initialization":1,"((":1,"nl":2,",":2,"write":1,"))":1,"end_object":1},"LookML":{"-":28,"label":4,":":135,"connection":1,"connection_name":1,"include":1,"filename_or_patt":1,"COMMENT#":14,"persist_for":3,"N":7,"(":5,"seconds":4,"|":48,"minutes":4,"hours":4,")":5,"case_sensitive":3,"true":19,"false":16,"week_start_day":1,"monday":1,"tuesday":1,"wednesday":1,"thursday":1,"friday":1,"saturday":1,"sunday":1,"value_formats":1,"name":1,"desired_format_n":1,"value_format":2,"explore":1,"view_name":10,"description":2,"symmetric_aggreg":1,"hidden":4,"fields":4,"[":17,"field_or_set":10,",":36,"]":17,"sql_always_where":1,"SQL":10,"WHERE":1,"condition":3,"always_filter":1,"field_name":5,"conditionally_fi":1,"unless":1,"access_filter_fi":1,"fully_scoped_fie":4,"always_join":1,"joins":1,"join":1,"type":9,"left_outer":1,"full_outer":1,"inner":1,"cross":1,"relationship":1,"one_to_one":1,"many_to_one":1,"one_to_many":1,"many_to_many":1,"from":2,"sql_table_name":3,"table_name":3,"view_label":2,"required_joins":1,"foreign_key":1,"dimension_name":5,"sql_on":1,"ON":1,"clause":1,"view":3,"cancel_grouping_":1,"comments":1,"dimension":5,"id":2,"primary_key":2,"int":3,"sql":8,"${":6,"TABLE":6,"}":6,".id":3,"body":1,".body":1,"dimension_group":3,"created":1,"time":4,"timeframes":3,"date":3,"week":2,"month":2,".created_at":1,"headline_id":1,".headline_id":1,"updated":1,".updated_at":1,"user_id":1,".user_id":1,"measure":2,"count":2,"detail":3,"*":1,"sets":2,"headlines":2,".name":1,"users":1,"suggestions":2,"derived_table":1,"query":2,"sql_trigger_valu":1,"distribution":1,"column_name":5,"distribution_sty":1,"ALL":1,"EVEN":1,"sortkeys":1,"indexes":1,"set_name":1,"filter":1,"group_label":1,"alias":1,"old_field_name":2,"value_format_nam":1,"format_name":1,"html":1,"HTML":1,"expression":5,"using":1,"Liquid":1,"template":1,"elements":1,"to":4,"generate":3,"the":1,"field":1,"value":3,"required_fields":1,"drill_fields":1,"can_filter":1,"fanout_on":1,"repeated_record_":1,"dimension_field_":1,"sql_case":1,"alpha_sort":1,"tiers":1,"style":1,"classic":1,"interval":1,"integer":1,"relational":1,"sql_latitude":1,"a":2,"latitude":1,"sql_longitude":1,"longitude":1,"suggestable":1,"suggest_persist_":1,"suggest_dimensio":1,"suggest_explore":1,"explore_name":1,"bypass_suggest_r":1,"full_suggestions":1,"skip_drill_filte":1,"order_by_field":1,"map_layer":1,"name_of_map_laye":1,"links":1,"url":1,"desired_url":1,"icon_url":1,"url_of_an_ico_fi":1,"timeframe":2,"convert_tz":1,"datatype":1,"epoch":1,"timestamp":1,"datetime":1,"yyyymmdd":1,"measure_field_ty":1,"direction":1,"row":1,"column":1,"approximate":1,"approximate_thre":1,"sql_distinct_key":1,"define":1,"repeated":1,"entities":1,"list_field":1,"filters":1,"default_value":1},"LoomScript":{"package":2,"{":22,"import":4,"loom":2,".Application":2,";":78,"loom2d":2,".display":1,".StageScaleMode":1,".ui":1,".SimpleLabel":1,"COMMENT/**":2,"public":15,"class":5,"HelloWorld":1,"extends":4,"Application":2,"override":2,"function":11,"run":2,"()":11,":":57,"void":7,"stage":4,".scaleMode":1,"=":38,"StageScaleMode":1,".LETTERBOX":1,"centeredMessage":2,"(":41,"simpleLabel":2,",":15,"this":1,".getFullTypeName":1,"())":2,"trace":13,")":39,"}":22,"COMMENT//":3,"private":8,"get":2,"SimpleLabel":4,"return":4,".addChild":1,"new":2,"))":1,"as":2,"label":6,"msg":2,"String":15,".text":1,".center":1,".x":3,".stageWidth":1,"/":4,".y":3,".stageHeight":1,"-":2,".height":1,"interface":1,"I":2,"{}":4,"C":2,"B":5,"implements":1,"final":1,"A":6,"delegate":1,"ToCompute":2,"s":3,"o":1,"Object":3,"Number":12,"enum":1,"Enumeration":1,"foo":1,"baz":1,"cat":1,"struct":1,"P":4,"var":32,"x":1,"y":1,"static":2,"operator":1,"a":15,"b":7,"COMMENT/*":1,"SyntaxExercise":1,"classVar":1,"const":1,"CONST":1,"_a":4,"_d":3,"set":1,"value":2,"variousTypes":1,"defaultValue":1,"nil":1,"null":2,"b1":1,"Boolean":5,"true":2,"b2":1,"false":1,"n1":1,"n2":1,"n3":1,"s1":1,"s2":1,"f1":3,"Function":1,"life":1,"universe":1,"...":1,"everything":1,"v1":1,"Vector":2,".":4,"<":6,">":9,"[":2,"]":2,"d1":1,"Dictionary":2,"+=":2,"-=":2,"variousOps":1,"((":1,"+":2,"%":1,"*":2,"d":3,"&&":1,"e":1,"|":1,"++":3,"--":2,"*=":1,"/=":1,"%=":1,"castable1":1,"is":1,"castable2":1,"!=":1,"cast":1,".toString":1,"instanced":1,"instanceof":1,"variousFlow":1,"n":3,"Math":4,".random":3,"if":3,"else":2,"flip":1,"?":1,"for":4,"i":10,"v":3,"each":1,"in":3,"key1":2,"key2":2,"while":2,"==":1,"continue":1,"do":1,"switch":1,".floor":1,"case":2,"break":3,"default":1},"Lua":{"package":1,"=":150,"version":2,"source":1,"{":30,"url":1,",":176,"branch":1,"}":30,"description":1,"summary":1,"homepage":1,"license":1,"maintainer":1,"dependencies":1,"build":1,"type":1,"modules":1,"luatexts":1,"sources":1,"incdirs":1,"[":12,"]":12,"COMMENT--":74,"local":16,"HelloCounter":4,"pd":4,".Class":3,":":33,"new":3,"()":14,"register":3,"(":118,")":97,"function":28,"initialize":3,"sel":3,"atoms":3,"self":65,".inlets":3,".outlets":3,".num":5,"return":8,"true":9,"end":56,"in_1_bang":2,"outlet":10,"+":20,"in_2_float":2,"f":12,"FileListParser":5,".extension":3,".batchlimit":3,"in_1_symbol":1,"s":3,"for":18,"i":24,"do":16,"..":13,"{}":19,"in_2_list":1,"d":9,"in_3_float":1,"SHEBANG#!lua":1,"pcall":1,"require":3,"common":2,"fastcgi":2,"ONE_HOUR":3,"*":12,"ONE_DAY":2,"wsapi_loader":2,".make_loader":1,"isolated":1,"--":19,"isolate":1,"each":1,"script":4,"in":10,"its":1,"own":1,"Lua":3,"state":2,"filename":1,"nil":7,"if":14,"you":2,"want":2,"to":4,"force":1,"the":5,"launch":1,"of":5,"a":4,"single":1,"launcher":1,"name":1,"this":1,"reload":2,"false":8,"application":1,"on":1,"every":1,"request":1,"period":1,"frequency":1,"staleness":1,"checks":1,"ttl":1,"time":1,"-":16,"live":1,"states":1,"vars":1,"order":1,"checking":1,"path":1,".run":1,";":12,"unused_args":1,"max_line_length":1,"max_code_line_le":1,"max_string_line_":1,"max_comment_line":1,"exclude_files":1,"globals":1,"read_globals":4,"std":1,"stds":3,".libstub":1,".wow":1,".wowstd":1,"string":1,"fields":2,"table":6,"pico":1,"cartridge":1,"//":2,"http":1,"www":1,".pico":1,"com":1,"COMMENT//":1,"__lua__":1,"tree":14,"node":15,"list":2,"influence":12,"newnodedist":5,"distance":3,"between":1,"nodes":2,"influencedist":4,"attraction":1,"max":1,"influencekilldis":3,"at":1,"which":1,"an":1,"is":1,"killed":1,"crownw":3,"crown":4,"width":1,"crownh":3,"height":1,"crownx":3,"x":5,"center":2,"position":2,"cronwy":1,"y":5,"generate":5,"has":1,"generation":1,"started":1,"?":1,"_init":2,"rnd":16,"))":10,"crowny":2,"initialize_root":2,"initialize_crown":2,"add":4,"newnode":4,"cos":1,"sin":1,"_update":1,"btn":2,"and":4,"btnp":2,"==":10,"then":14,"#influence":3,"!=":4,"c":3,"all":7,".resetinfluence":2,"flag":3,"closest":8,"t":18,"distvector":5,"<":3,"or":1,"abs":2,")))":1,".addinfluence":2,"#t":3,".influence":7,"medv":8,".x":22,".y":22,"dist":4,"+=":2,"/":4,"are":1,"more":1,"powerful":1,"del":1,"/=":2,"newn":7,"normalize":2,"_draw":1,"cls":1,".parent":4,"line":3,".draw":2,"color":1,"print":4,"#tree":1,"flr":2,"parent":2,"n":9,"col":3,"v1":3,"v2":3,"vx":3,"vy":3,"sqrt":2,"magnitude":3,"v":14,"vp":4,"__gfx__":1,"__gff__":1,"__map__":1,"__sfx__":1,"__music__":1,"FileModder":10,".filedata":4,".glitchtype":5,".glitchpoint":6,".randrepeat":4,".randtoggle":3,".bytebuffer":9,".buflength":7,"plen":2,"math":8,".random":8,"patbuffer":3,".insert":4,"((":1,"%":1,"#patbuffer":1,"elseif":2,"randlimit":4,"else":1,"sloc":3,"schunksize":2,"splicebuffer":3,".remove":1,"insertpoint":2,"#self":1,"_":2,"ipairs":2,"outname":3,".post":1,"in_3_list":1,"Shift":1,"from":1,"indexed":2,"in_4_list":1,"in_5_float":1,"in_6_float":1,"in_7_list":1,"in_8_list":1},"M":{"%":446,"zewdAPI":107,";":511,"Enterprise":1,"Web":1,"Developer":1,"run":1,"-":126,"time":28,"functions":2,"and":18,"user":34,"APIs":1,"COMMENT;":1165,"QUIT":424,"version":5,"()":57,"_":126,"$$":435,"getVersion":2,"^":700,"zewdCompiler":23,"date":9,"getDate":1,"compilePage":2,"(":3323,"app":18,",":4661,"page":11,"mode":12,"technology":40,"outputPath":4,"multilingual":4,"maxLines":4,")":2331,"d":608,"$g":399,"))":428,"compileAll":2,"templatePageName":2,"autoTranslate":2,"language":4,"verbose":2,"zewdMgr":1,"startSession":2,"requestArray":3,"serverArray":1,"sessionArray":5,"filesArray":1,"zewdPHP":8,".requestArray":3,".serverArray":1,".sessionArray":3,".filesArray":1,"closeSession":2,"saveSession":2,"endOfPage":2,"prePageScript":2,"sessid":261,"releaseLock":2,"tokeniseURL":2,"url":2,"zewdCompiler16":12,"getSessid":1,"token":29,"i":844,"=":2357,"isTokenExpired":2,"$p":90,"zewdSession":41,"initialiseSessio":1,"k":145,"deleteSession":2,"changeApp":1,"appName":7,"setSessionValue":16,"setRedirect":1,"toPage":7,".":2093,"setJump":2,"n":264,"path":22,"s":1180,"getRootURL":3,"$e":190,"$l":114,"path_app_":1,"_toPage":1,":":491,"setNextPageToken":2,"nextPage":2,"length":9,"getSessionValue":8,"f":136,"makeTokenString":2,"q":292,"zewd":39,"trace":61,"_sessid_":3,"_token_":2,"_nextPage":1,"zcvt":10,"isNextPageTokenV":2,"zewdCompiler13":21,"isCSP":1,"normaliseTextVal":1,"text":29,"replaceAll":25,"writeLine":7,"line":17,"CacheTempBuffer":2,"$j":52,"$increment":14,")))":43,"e":148,"w":110,"displayOptions":2,"fieldName":22,"listName":10,"escape":9,"codeValue":10,"name":185,"nnvp":3,"nvp":5,"pos":54,"textValue":6,"value":121,"$tr":17,"+":279,"$o":56,"codeValueEsc":7,"textValueEsc":7,"$c":62,"htmlOutputEncode":2,"zewdAPI2":5,"_codeValueEsc_":1,"fn":3,"$d":22,"fieldValue":4,"@fieldValue":1,"_name_":3,"_value_":5,"_textValueEsc_":1,"displayTextArea":2,"mCSPReq2":1,"fields":3,"noOfFields":3,"field":7,"type":18,"S":128,"$P":66,"mergeCSPRequestT":5,"mCSPReq":1,"displayText":3,"textID":2,"reviewMode":2,"systemMessage":3,"langCode":2,"textid":4,"fragments":1,"outputText":1,"error":111,"translationMode":2,"typex":3,"_text_":1,"_type_":1,"_sessid":1,"zewdCompiler5":3,"_translationMode":1,"_appName":1,"avoid":1,"Cache":2,"bug":1,"!":126,"getPhraseIndex":1,"addTextToIndex":1,".fragments":1,".outputText":1,"errorMessage":2,"isCSPPage":1,"docOID":8,"docName":17,"getDocumentName":1,"zewdDOM":10,"bypassMode":1,"zt":7,"return":5,"stripSpaces":7,"[":50,"np":19,"obj":9,"prop":9,"getSessionObject":1,"$zt":19,"$r":4,"<":27,"isTemp":11,"setWLDSymbol":1,"wldAppName":1,"wldName":1,"wldSessid":1,"zzname":1,"$zv":10,"extcErr":1,"mess":3,"namespace":6,"setWarning":2,"valueErr":1,"-=":624,"exportCustomTags":2,"tagList":1,"filepath":14,".tagList":1,"exportAllCustomT":2,"importCustomTags":2,"filePath":2,"zewdForm":1,"setSessionObject":3,"allowJSONAccess":1,"sessionName":34,"access":3,"disallowJSONAcce":1,"JSONAccess":1,"existsInSession":2,"existsInSessionA":2,"p1":11,"p2":16,"p3":5,"p4":2,"p5":2,"p6":2,"p7":2,"p8":2,"p9":2,"p10":2,"p11":2,"clearSessionArra":1,"arrayName":35,"setSessionArray":1,"itemName":51,"itemValue":7,"getSessionArray":1,"array":19,"clearArray":2,"set":118,"m":46,"getSessionArrayE":1,"---":4,"Come":1,"here":3,"if":38,"occurred":2,"in":20,"addToSession":2,"@name":6,"mergeToSession":1,"mergeGlobalToSes":2,"globalName":15,"mergeGlobalFromS":2,"mergeArrayToSess":4,".array":1,"mergeArrayFromSe":2,"mergeFromSession":1,"deleteFromSessio":4,"sessionNameExist":1,"getSessionArrayV":2,"subscript":6,"exists":3,".exists":1,"sessionArrayValu":2,"deleteSessionArr":2,"objectName":13,"propertyName":3,"propertyValue":7,"comma":11,"p":17,"x":140,"replace":31,"objectName_":2,"_propertyName":2,"COMMENT\"\"\"":82,"_propertyName_":2,"_propertyValue_":1,"_p":1,"string":64,"escapeQuotes":1,"getAttrValue":2,"attrName":14,"attrValues":1,"zewdCompiler4":6,".attrValues":1,"InText":9,"FromStr":8,"ToStr":5,"Replace":1,"all":3,"occurrences":1,"of":9,"a":74,"substring":4,"stop":56,"tempText":3,"tempTo":4,"old":1,"with":13,"new":16,"p1_ToStr_":1,"addImmediateOneO":2,"executeCode":2,"startTime":52,"rc":1,"rm":1,"zewdScheduler":1,".rc":1,".rm":1,"getDataTypeError":1,"errorArray":4,".errorArray":3,"clearSchemaFormE":1,"getSchemaFormErr":2,"setSchemaFormErr":1,"removeInstanceDo":1,"instanceName":3,"ok":15,"openDOM":3,"removeDocument":1,"clearXMLIndex":1,"zewdSchemaForm":1,"closeDOM":1,"token_":1,"makeString":2,"char":4,"len":15,"create":4,"characters":3,"str":4,"convertDateToSec":1,"hdate":16,"Q":81,"*":65,"convertSecondsTo":1,"secs":3,"\\":48,"#86400":2,"getTokenExpiry":3,"randChar":1,"$R":1,"lowerCase":4,"stripLeadingSpac":2,"stripTrailingSpa":2,"spaces":3,"string_spaces":1,"parseMethod":1,"methodString":2,"class":2,"method":10,"meth":1,"event":2,"clearURLNVP":1,"urlNo":3,"setURLNVP":1,"decodeDataType":2,"dataType":4,"zewdCompiler20":4,"encodeDataType":2,"copyURLNVPsToSes":1,"doubleQuotes":1,"copySessionToSym":2,"saveSymbolTable":1,"zewdError":5,"zzv":7,"@":37,"loadErrorSymbols":2,"zewdCompiler19":4,"deleteErrorLog":1,"deleteAllErrorLo":1,"fileSize":2,"fileExists":2,"fileInfo":2,"info":2,".info":1,"directoryExists":2,"deleteFile":2,"renameFile":2,"newpath":2,"createDirectory":2,"removeCR":1,"setApplicationRo":2,"applicationRootP":2,"getApplicationRo":2,"setOutputRootPat":2,"setRootURL":2,"cspURL":2,"getDefaultTechno":2,"getDefaultMultiL":2,"getOutputRootPat":2,"getJSScriptsPath":4,"zewdCompiler8":5,"setJSScriptsPath":2,"getJSScriptsRoot":2,"setJSScriptsRoot":2,"getHomePage":2,"setHomePage":2,"homePage":2,"getApplications":2,"appList":1,".appList":1,"getPages":2,"application":2,"pageList":1,".pageList":1,"getDefaultFormat":2,"getNextChild":1,"parentOID":5,"childOID":3,"getFirstChild":1,"getNextSibling":1,"addCSPServerScri":2,"atTop":2,"createPHPCommand":2,"data":39,"createJSPCommand":2,"instantiateJSPVa":2,"var":2,"arraySize":2,"initialValue":2,"removeIntermedia":4,"inOID":2,"getNormalisedAtt":1,"nodeOID":14,"getNormalAttribu":3,"getTagOID":2,"tagName":4,"getTagByNameAndA":2,"attrValue":6,"matchCase":2,"zewdCompiler3":1,"javascriptFuncti":2,"functionName":6,"zewdCompiler7":4,"addJavascriptFun":2,"jsTextArray":1,".jsTextArray":1,"getJavascriptFun":2,"replaceJavascrip":2,"jsText":2,"getDelim":2,"setJSONPage":2,"configureWebLink":1,"webserver":2,"alias":2,"configure":1,"zewdWLD":1,"mergeListToSessi":2,"getPREVPAGE":2,"copyToWLDSymbolT":2,"getPRESSED":1,"copyToLIST":1,"LIST":3,"copyToSELECTED":1,"SELECTED":3,"traceModeOn":1,"traceModeOff":1,"getTraceMode":1,"clear":6,"zewdTrace":6,"inetDate":3,"Decode":3,"$H":3,"to":37,"Internet":2,"format":3,"N":20,"day":4,"I":56,">":24,"D":87,".S":13,"#7":1,"decDate":2,"$TR":1,"inetTime":2,"day_":1,"date_":1,"from":4,"yy":6,"mm":11,"dd":13,"d1":9,"$zd":2,"p1_":1,"dd_":1,"mm_":1,"Format":1,"Time":1,"hh":4,"ss":4,"_hh":1,"#3600":1,"_mm":1,"#60":1,"_ss":2,"hh_":1,"_mm_":1,"openNewFile":2,"openFile":2,",,,,,,,,,,,,,,,,":1,"h":45,"removeChild":2,"removeFromDOM":8,"ver":7,"removeAttribute":2,"removeAttributeN":2,"ns":2,"export":2,"fileName":5,"prefix":14,"extension":3,"import":1,"listDOMsByPrefix":2,"removeDOMsByPref":2,"dumpDOM":2,"$zdir":2,"setNamespace":1,"param":26,"param2":2,"no":63,"no2":2,"c":143,"p1_c_p2":1,"getIP":2,"Get":1,"own":1,"IP":1,"address":1,"ajaxErrorRedirec":2,"classExport":2,"className":2,"methods":1,".methods":1,"strx":2,"disableEwdMgr":1,"enableEwdMgr":1,"enableWLDAccess":1,"disableWLDAccess":1,"isSSOValid":2,"sso":2,"username":9,"password":9,"zewdMgrAjax2":1,"uniqueId":1,"filename":2,"linkToParentSess":2,"exportToGTM":1,"routine":3,"compute":2,"miles":6,"gallons":6,"quit":35,"/":59,"computepesimist":1,"computeoptimist":1,"start":37,"the":40,"Fibonacci":1,"series":1,"b":67,"for":30,"do":17,"term":5,"write":62,"pcre":48,"GT":3,".M":3,"PCRE":5,"Extension":2,"Initial":2,"release":2,"pkoper":2,"$":15,"&":30,".version":1,"config":2,"protect":12,"erropt":5,"isstring":4,"code":34,".config":1,".name":3,".erropt":4,".isstring":2,".s":10,".n":18,"$ec":13,"$s":13,"compile":7,"pattern":8,"options":31,"locale":16,"mlimit":10,"reclimit":11,"undefined":1,"or":13,"pcre_maketables":1,"will":3,"not":15,"be":10,"called":2,"case":1,"insensitive":1,"use":4,"program":1,"environment":2,"defined":1,"by":8,"variables":1,"LANG":1,"LC_":1,"specified":3,"...":17,"see":4,"output":42,"command":7,"Debian":1,"tip":1,"dpkg":1,"reconfigure":1,"locales":1,"enable":1,"system":1,"wide":1,"calls":1,"pcre_exec":4,"execution":2,"manual":2,"details":2,"internal":1,"matching":1,"function":3,"ref":42,"err":3,"erroffset":3,".compile":1,".pattern":6,".ref":45,".err":1,".erroffset":1,"exec":6,"subject":22,"startoffset":2,".exec":1,".subject":6,"$zl":2,"ovector":24,"element":2,".ovector":5,".i":9,"ovecsize":3,".ovecsize":1,"fullinfo":6,".fullinfo":1,"nametable":6,"returns":6,"index":2,"{":2,"}":2,"invalid":2,".nametable":1,"begin":32,"end":69,"o":31,"begin_":1,"_end":1,"$ze":12,"store":5,"key":26,"same":3,"as":5,"above":1,"but":4,"stores":1,"captured":3,"gstore":3,"round":12,"byref":7,"global":8,"match":13,"test":4,"l":18,"free":5,"capture":5,"names":1,"indexes":1,"namedonly":8,"j":50,"$zco":3,"options_":2,".options":3,"_capture_":2,"indexed":2,"named":3,"matches":10,".j":4,"_s_":2,".match":4,"$q":10,"utf8":3,"crlf":9,"empty":8,"skip":7,"..":66,".start":2,"unwind":1,"this":8,"call":1,"optimize":1,"leave":1,"advance":1,"LF":1,"CR":1,"was":2,"before":1,"CRLF":1,"((":5,"middle":1,"UTF":1,"take":1,"into":1,"account":1,"skipped":1,"chars":1,",,":7,".round":2,".byref":2,"subst":3,"first":6,"last":4,"is":15,"back":5,"\\\\":6,"replaced":1,"are":5,"substituted":2,"defaults":2,"limit":2,"offset":12,"backref":5,"boffset":6,".subst":1,".backref":1,"refs":2,"determine":1,"get":3,"silently":1,"ignore":1,"matched":1,"prepared":1,"substitute":1,"also":1,"Perl":1,"style":1,"perl":3,"s_":1,".free":1,"stackusage":1,".stackusage":1,"try":2,"setup":1,"default":1,"handler":2,"trap":1,"stack":4,"zl":4,"msg":6,"place":8,"$st":2,"$t":6,"@ref":6,"u":6,"E":6,"COMPILE":1,"additional":1,"message":16,"location":1,"it":4,"has":1,"any":6,"meaning":1,"$zs":2,"U16384":1,"U16385":1,"U16386":1,"U16387":1,"U16388":2,"U16389":1,"U16390":1,"U16391":1,"U16392":1,"U16393":1,"U16401":2,"exception":2,"never":1,"raised":2,"when":2,"ever":1,"raise":1,"NOMATCH":1,"an":4,"uncommon":1,"situation":1,".e":1,"too":1,"small":1,"considering":1,"that":2,"size":14,"controlled":1,"M":13,"world":1,"U16402":1,"U16403":1,"U16404":1,"U16405":1,"U16406":1,"U16407":1,"U16408":1,"U16409":1,"U16410":1,"U16411":1,"U16412":1,"U16414":1,"U16415":1,"U16416":1,"U16417":1,"U16418":1,"U16419":1,"U16420":1,"U16421":1,"U16423":1,"U16424":1,"U16425":1,"U16426":1,"U16427":1,"ZDIOUT1":1,"Experimental":1,"FileMan":1,"file":2,"host":2,"----------------":8,"W":4,"ASKFILE":1,"FILE":6,"ASKDIR":1,"DIR":3,"SAVEFILE":2,"Save":1,"given":1,"directory":1,"FGR":6,"IO":4,"DIR_":1,"$E":3,"$L":1,"FILENAME":1,"C":1,"O":1,"U":15,"_IO_":1,"_P_":1,"Comment":1,"whitespace":1,"alone":1,"valid":1,"**":8,"Comments":1,"can":3,"have":3,"graphic":3,"character":3,"such":1,"#":3,"+=":1,"{}":1,"[]":1,"|":3,"space":7,"considered":1,"even":1,"though":1,"you":2,"Tag1":1,"Tags":1,"uppercase":1,"lowercase":1,"alphabetic":1,"HELO":1,"LABEL":1,"ANOTHER":1,"X":20,"Normally":1,"subroutine":1,"would":1,"ended":1,"we":1,"PXAI":1,"ISL":1,"JVS":1,"ISA":1,"KWP":1,"ESW":1,"PCE":3,"DRIVING":1,"RTN":1,"FOR":5,"API":2,"15am":1,";;":15,"PATIENT":11,"CARE":1,"ENCOUNTER":2,"Aug":1,"Build":2,"DATA2PCE":1,"PXADATA":7,"PXAPKG":9,"PXASOURC":10,"PXAVISIT":10,"PXAUSER":6,"PXANOT":3,"ERRRET":3,"PXAPREDT":2,"PXAPROB":15,"PXACCNT":3,"pass":22,"add":8,"edit":2,"delete":3,"required":3,"optional":7,"pointer":3,"visit":4,"which":1,"related":1,"If":2,"known":2,"then":1,"there":1,"must":1,"nodes":1,"needed":1,"lookup":1,"adding":1,"errors":4,"displayed":1,"screen":1,"should":4,"only":2,"while":3,"writing":1,"debugging":1,"initial":1,"passed":3,"reference":3,"present":1,"PXKERROR":4,"elements":3,"caller":1,"Set":1,"want":1,"Primary":3,"Provider":1,"moment":1,"editing":1,"being":1,"done":1,"dangerous":1,"A":1,"dotted":1,"variable":1,"When":1,"warnings":1,"occur":1,"They":1,"form":1,"general":1,"description":1,"problem":1,"IF":9,"ERROR1":1,"GENERAL":2,"ERRORS":4,"$J":45,"SUBSCRIPT":5,"PASSED":4,"IN":7,"FIELD":2,"FROM":5,"WARNING2":1,"WARNINGS":2,"WARNING3":1,"SERVICE":1,"CONNECTION":1,"REASON":9,"ERROR4":1,"PROBLEM":1,"Returns":2,"PFSS":2,"Account":2,"Reference":2,"process":1,"completely":3,"processed":1,"possible":1,"could":1,"incorrectly":1,"NEW":4,"--":14,"VARIABLES":2,"NOVSIT":1,"PXAK":58,"DFN":2,"PXAERRF":12,"PXADEC":1,"PXELAP":1,"PXASUB":2,"VALQUIET":2,"PRIMFND":11,"K":21,"PXAERROR":1,"PXAERR":17,"PRVDR":3,"$D":16,"@PXADATA":20,"$G":44,"DUZ":3,"TMP":34,"SOR":1,"SOURCE":2,"PKG2IEN":1,"VSIT":1,"PXAPIUTL":2,"TMPSOURC":1,"SAVES":1,"CREATES":1,"VST":2,"VISIT":3,"KILL":1,"VPTR":1,"PXAIVSTV":1,"ERR":11,"PXAIVST":1,"PRV":2,"PROVIDER":2,"AUPNVSIT":2,"F":23,"$O":35,".I":5,"status":2,"Secondary":2,"PXAIPRV":3,"PRI":4,"FLAG":1,"PRIMARY":1,"POV":2,"DIAGNOSIS":1,"POVPRM":2,".PXADATA":1,"PXAIPOV":1,"CPT":2,"PROCEDURE":2,"PXAICPT":1,"EDU":2,"EDUCATION":1,"PXAIPED":1,"EXAM":2,"EXAMINATION":1,"PXAIXAM":1,"HF":2,"HEALTH":1,"FACTOR":1,"PXAIHF":1,"IMM":2,"IMMUNIZATION":1,"PXAIIMM":1,"SKIN":3,"TEST":1,"PXAISK":1,"OTHER":1,"EN1":2,"PXKMAIN":3,"PRIM":1,"EVENT":2,"PX":1,"Sets":1,"$S":18,":-":5,"EXIT":5,"AND":6,"CLEAN":1,"UP":1,"SUBROUTINES":1,"NODE":5,"SCREEN":2,"VA":1,"EXTERNAL":2,"INTERNAL":2,"ARRAY":3,"PXAICPTV":1,"PXADI":3,"SEND":1,"TO":6,"BLD":2,"DIALOG":4,".PXAERR":3,"MSG":2,"SET":3,"GLOBAL":2,"$NA":1,"PROVDRST":1,"Check":1,"provider":1,"PRVIEN":14,"DETS":7,"DIC":6,"DR":4,"DA":4,"DIQ":3,"PRVPRIM":2,"AUPNVPRV":2,".04":1,"EN":2,"DIQ1":1,"POVARR":1,"STOP":1,"LPXAK":4,"ORDX":13,"NDX":6,"ORDXP":3,"existing":3,"DX":1,"ICD9":1,"AUPNVPOV":2,"@POVARR":6,".F":3,"exercise":1,"car":14,"label1":1,"This":1,"label":4,"student":13,"zwrite":1,"$order":3,"zmwire":9,"Wire":1,"Protocol":1,"Systems":1,"eg":1,"mwireVersion":3,"mwireDate":2,"July":1,"_crlf":18,"build":2,"response":27,"_response_":4,"_crlf_response_c":3,"authNeeded":4,"input":166,"cleardown":1,"$zint":1,"role":1,"loop":53,"r":104,"multiBulkRequest":2,"$j_":2,"$h_":17,"_input":5,"g":62,"log":4,"halt":2,"auth":1,"utfConvert":2,"getGlobal":1,"getJSON":1,"setJSON":1,"runTransaction":2,"incrby":1,"decrby":1,"nextSubscript":2,"kill":2,"incr":1,"decr":1,"copy":1,"lock":2,"unlock":1,"order":2,"orderall":2,"getGlobals":1,"getGlobalList":1,"multiGet":1,"getAllSubscripts":1,"reverseorder":2,"query":4,"queryget":1,"mergefrom":3,"mergeto":3,"tstart":1,"tcommit":1,"trollback":1,"mdate":1,"processid":1,"zv":1,"monitor":1,"_input_":2,"buff":30,"noOfCommands":5,"noOfCommands_":1,"_i":6,"len_":1,"#len":1,"_i_":7,"$zconvert":1,"rob":2,"_param":3,"_crlf_param":3,"input_space_para":1,"subs":28,"c123":12,"quot":8,"_quot_quot_":2,"gloRef":16,"gloName":1,"readChars":2,"_data_":4,"subscripts":10,"_error_":1,"glo":12,"_glo":1,"_response":1,"mwire":3,"logger":3,"getGloRef":3,"_gloRef_":5,"_data":3,"_data_crlf":1,"json":23,"props":10,"result":1,"parseJSON":3,".props":1,"_globalName":2,"ref_":6,"ref_comma_":2,"_subscript_":1,"dataStatus":1,"response_":1,"_x":2,"numericEnd":1,"_subs_":2,"_to":2,"numeric":5,"]":4,"_len":1,"_len_crlf":1,"rec":10,"CacheTempEWD":47,"_crlf_subs_crlf":1,"_crlf_data_crlf":3,"_rec_crlf":1,"params":11,"resp":8,"_gloRef":1,"@x":4,"_crlf_":1,"_crlf_resp_crlf":2,"dataLength":1,"keyLength":10,"noOfRecs":12,"#2":4,"#keyLength":1,"walkArray":2,".subscripts":1,"name_":1,"quot_quot":1,"?":10,"1N":11,".N":9,"ref_quot_subscri":1,"_quot_":1,"dblquot":1,"sub":13,"numsub":2,"subNo":4,"count":31,"allNumeric":6,"json_":7,"removeControlCha":3,"valquot_value_va":1,"json_value_":1,"subscripts1":2,"subx":3,".subscripts1":1,"exit":4,"jsonString":2,"propertiesArray":3,"arrRef":2,"parseJSONObject":4,".buff":5,"parseJSONArray":1,"subs2":9,"getJSONValue":2,"subs_":1,"subs2_":2,"_arrRef_":1,"_subs2_":1,"_name":2,"name_c":1,"isLiteral":3,"lc":8,"value_c":1,".N1":2,"newString":4,"$a":4,"newString_c":1,"buf":4,"c1":7,"buf_c1_":1,"mumtris":1,"ansi":3,"gr":4,"fl":6,"hl":4,"sc":5,"lv":9,"sb":3,"st":4,"ml":2,"dh":16,"dw":10,"mx":6,"my":7,"mt":2,"y":37,"t10m":3,"ne":6,"faster":1,"ANSI":2,"CSI":1,"instead":1,"USE":2,"positioning":1,"matrix":6,"width":2,"height":3,"below":1,"grid":1,"fill":4,"help":3,"score":6,"level":2,"lines":1,"cleared":1,"at":1,"current":2,"step":5,"base":1,"move":1,"rotate":6,"hold":1,"without":1,"fall":5,"dev":2,"defines":1,"device":2,"comment":1,"out":1,"disable":1,"auto":1,"left":7,"coordinate":2,"top":1,"Mumtris":1,"noecho":1,"cls":7,"intro":2,"change":2,"preview":3,"redraw":4,"timeout":1,"harddrop":1,"other":1,"ex":9,"hd":4,"$h":7,"$zb":2,"right":3,"#3":2,"drop":2,"draw":3,"ticks":2,"collision":6,"#e":1,"))))":1,"mt_":2,"echo":1,"workaround":1,"driver":1,"NL":1,"some":1,"safe":1,"clearscreen":1,"over":1,"zsh":1,"$x":1,"md5":2,"t":3,"#64":2,"msg_":1,"_m_":1,"n64":2,"read":2,".m":11,".p":1,"#16":6,"xor":4,"#4294967296":7,"n32h":5,"32bit":5,"(((":1,"((((":1,".a":1,".b":1,"rol":1,"#256":1,"triangle1":2,"sum":23,"main1":1,"triangle2":2,"<--":1,"HERE":1,"!!":1,"main2":1,"if1":2,"simple":1,"statement":3,"if2":2,"statements":1,"contrasted":1,"if3":1,"else":8,"clause":2,"if4":1,"bodies":1,"WVBRNOT":1,"HCIOFO":1,"FT":1,"JR":1,"IHS":1,"ANMC":1,"MWR":1,"BROWSE":1,"NOTIFICATIONS":1,"WOMEN":1,"MICHAEL":1,"REMILLARD":1,"DDS":1,"ALASKA":1,"NATIVE":1,"MEDICAL":1,"CENTER":1,"--->":30,"WVA":5,"ALL":4,"PATIENTS":2,"ONE":4,"WVDFN":7,"OF":3,"DATES":1,"WVBEGDT":3,"BEGINNING":1,"DATE":10,"WVENDDT":3,"ENDING":1,"WVB":8,"DELINQUENT":1,"OPEN":3,"queued":1,"includes":1,"CLOSED":2,"SORT":7,"SEQUENCE":1,"WVC":5,"PRIORITY":4,"NODES":1,"SETVARS":3,"WVUTL5":3,"WVBRNOT2":2,"G":6,"WVPOP":2,"COPYGBL":4,"WVBRNOT1":3,"EP":6,"KILLALL":1,"WVUTL8":1,"STORE":4,"WVBEGDT1":3,"SECOND":2,"BEFORE":1,"BEGIN":1,"WVENDDT1":2,"THE":1,"LAST":1,"END":1,".0001":1,".9999":1,"****************":2,"BY":1,"GET":1,"EITHER":1,"OR":2,"ONLY":2,"WVIEN":14,"Y":31,"WVXREF":3,"WVDATE":10,"WV":8,"SELECTING":1,"CASE":1,"MANAGER":1,"THIS":4,"DOESN":1,"WVCMGR":1,"LISTING":1,"PROCDURE":1,"IS":4,"NOT":3,"DELINQ":1,"WITHIN":1,"RANGE":1,".Q":2,"NOTIFICATION":1,"QUEUED":1,"ENTRY":2,".D":1,"ALREADY":1,"LL":1,"ABOVE":1,"WVCHRT":1,"SSN":2,"WVUTL1":2,"WVNAME":4,"NAME":2,"WVACC":4,"ACCESSION":1,"WVSTAT":1,"STATUS":2,"WVUTL4":1,"WVPRIO":5,"WVCHRT_U_WVNAME_":1,"COPY":1,"MAKE":1,"IT":1,"FLAT":1,"P":7,"....":1,"DEQUEUE":1,"TASKMAN":1,"QUEUE":1,"PRINTOUT":1,"FOLLOW":1,"CALLED":1,"FOLLOWUP":1,"MENU":1,"DT":2,"WVE":1,"DEVICE":1,"WVLOOP":1,"zewdDemo":1,"Tutorial":1,"getLanguage":1,"getRequestValue":4,"login":1,"getTextValue":7,"getPasswordValue":2,"_username_":1,"_password":1,"logine":1,"getUsernames":1,"clearList":4,"appendToList":17,"ewdDemo":11,"addUsername":1,"newUsername":5,"newUsername_":1,"setTextValue":4,"testValue":1,"getSelectValue":3,"_user":1,"getPassword":1,"setPassword":1,"getObjDetails":1,"setCheckboxOn":5,"setMultipleSelec":5,"clearTextArea":3,"textarea":5,"createTextArea":3,".textarea":3,"setObjDetails":1,"getDetails":1,"expireDate":2,"userType":7,"selected":6,"confirmText":1,"browser":2,"getServerValue":1,"_user_":1,"setRadioOn":2,"initialiseCheckb":2,"createLanguageLi":3,"setCheckboxValue":1,".selected":4,"attr":4,".attr":4,"initialiseMultip":1,"setDetails":1,"comments":2,"warning":3,"setFieldError":5,"getRadioValue":1,"pass_":1,"_userType":1,"getCheckboxValue":1,"getMultipleSelec":1,"getTextArea":1,".comments":1,"testAjaxForm":1,"getTime":1,"MDB":116,"DB":1,"Mumps":1,"Emulation":1,"Amazon":1,"SimpleDB":1,"buildDate":1,"indexLength":18,"addUser":2,"userKeyId":6,"userSecretKey":6,"requestId":42,"boxUsage":29,"init":12,".startTime":11,"MDBUAF":5,".boxUsage":51,"createDomain":2,"keyId":214,"domainName":73,"dn":4,"dnx":4,"id":67,"noOfDomains":13,"MDBConfig":2,"())":17,"updateDomainMeta":3,"getDomainMetaDat":2,"domainId":131,"metaData":11,"timestamp":5,"convertToEpochTi":2,"countItems":2,".size":3,"size_":3,"countNVPs":2,"countAttributeNa":2,"domainMetadata":2,"getDomainId":7,".metaData":2,"convertFromEpoch":1,"dh_":1,"_time":1,"attribId":77,"itemId":85,"valueId":42,"domainExists":1,"found":16,"namex":22,"buildItemNameInd":2,"itemValuex":3,"countDomains":2,"deleteDomain":2,"listDomains":2,"maxNoOfDomains":5,"nextToken":31,"domainList":4,"fullName":3,"decodeBase64":1,"encodeBase64":1,"itemExists":1,"getItemId":6,"getAttributeId":5,"getAttributeValu":4,"valuex":20,"putAttributes":2,"attributes":52,"xvalue":9,"Item":2,"Domain":2,"itemNamex":8,"attribute":16,"domain":2,"Not":2,"allowed":2,"more":2,"than":2,"one":3,"remove":6,"values":3,"now":2,"pair":2,"batchPutItem":1,"attributesJSON":2,"_keyId_":3,"_domainId_":1,"_itemName_":2,"_attributesJSON":1,".attributes":5,"getAttributes":4,"suppressBoxUsage":2,"attrNo":28,"valueNo":20,"_attrNo_":1,"_valueNo_":1,"_value":3,"deleteAttributes":2,"item":3,"associated":1,"queryIndex":1,"records":2,"pairs":1,"vno":3,"references":1,"queryExpression":11,"maxNoOfItems":12,"itemList":17,"context":5,"_queryExpression":1,"B64":2,"ZMGWSIS":2,"b64Encode":2,"MDBMCache":2,"runQuery":1,".itemList":4,"session":1,"identifier":3,"stored":1,"mgwsiResponse":1,"cgi":3,"CGIEVAR":2,"KEY":69,"unescName":6,"mdbcgi":2,"mdbdata":2,"urlDecode":2,"WebLink":1,"entry":4,"point":1,"action":44,"AWSAcessKeyId":1,"db":11,"hash":3,"itemsAndAttrs":15,"secretKey":3,"signatureMethod":3,"signatureVersion":3,"stringToSign":3,"rltKey":2,"_action_":4,"mdbKey":2,"errorResponse":9,"initialise":1,".requestId":13,"createResponse":17,"installMDBX":1,"installMDBM":1,"authenticate":1,"MDBSession":2,"createResponseSt":1,"getSignedString":1,"_stringToSign":1,"_hash_":1,"Security":1,"OK":1,"_db":1,"MDBAPI":2,"Custom":1,"gateway":1,"Method":1,"lineNo":86,"returned":2,"errorCode":1,"~":1,"errorText":1,"doll":1,"_method_":1,"_db_":1,"db_":1,"_action":1,"createNewSession":1,".nextToken":3,".domainList":1,"paramName":14,"paramValue":9,"attribs":8,"bx":4,"rx":2,"sorted":1,".attribs":2,".rx":2,".bx":2,"selectExpression":3,"_selectExpressio":1,"runSelect":1,".domainName":1,"_pos":1,"_domainName_":1,"_itemName":1,"apiVersion":4,"_apiVersion_":1,"acomma_quote_val":1,"acomma":1,"attrValueNo":6,"itemNo":10,"_attrName_":1,"_attrValue_":1,"position":5,"quotes":2,"_ec_":1,"_em_":1,"_predicate":2,"getIdentifier":3,".predicate":3,"queryError":1,"getCompOp":1,".compOp":1,".value":1,"predicate":2,"cx":3,"escaped":2,"_c1":1,"pcreexamples":2,"Examples":1,"routines":1,"zwr":8,"api":2,"$st_":1,"$zl_":1,".offset":1,".begin":1,".end":1,"apitrap":1,"p5global":1,"zsy":3,"aa":5,"print":3,"$1":2,"mg":2,"Xy":1,"$_":1,"p5lf":1,"nbb":1,".*":1,"factorial":2,"main":1,"start1":2,"start2":1,"decode":1,"val":7,"decoded":5,"$zlength":4,"$zextract":3,"decoded_":2,"$zchar":5,"FUNC":2,"HD":1,"encode":2,"encoded":7,"$data":1,"safechar":1,"encoded_c":1,"encoded_":2,"DH":1,"$zascii":7,"GMRGPNB0":1,"CISC":1,"JH":1,"RM":1,"NARRATIVE":1,"BUILDER":1,"TEXT":4,"GENERATOR":1,"cont":1,"Text":1,"Generator":1,"Jan":1,"WITH":1,"GMRGA":1,"POINT":1,"AT":1,"WHICH":1,"WANT":1,"START":1,"BUILDING":1,"GMRGE0":11,"GMRGADD":3,"GMR":6,"GMRGA0":9,"GMRGPDA":8,"GMRGCSW":2,"NOW":1,"DTC":1,"GMRGB0":9,"GMRGST":6,"GMRGPDT":2,"STAT":9,"GMRGRUT0":2,"GMRGF0":3,"GMRGSTAT":8,"_GMRGB0_":2,"GMRD":5,"GMRGSSW":3,"SNT":1,"GMRGPNB1":1,"GMRGNAR":8,"GMRGPAR_":2,"_GMRGSPC_":3,"_GMRGRM":2,"_GMRGE0":1,"STORETXT":1,"GMRGRUT1":1,"GMRGSPC":3,"GMRGD0":6,"RECUR":1,"GMRGPLVL":6,"GMRGA0_":1,"_GMRGD0_":1,"_GMRGSSW_":1,"_GMRGADD":1,"GMRGI0":6,"base64":7,"todrop":5,"base64safe":5,"message_":1,"base64_base64saf":4,"#4":1,"post1":1,"postconditional":3,"purposely":4,"$TEST":14,"false":4,"post2":1,"PRCAAPR":1,"WASH":1,"ISC":1,"@ALTOONA":1,"PA":1,"RGY":1,"ACCOUNT":1,"PROFILE":1,"CONT":1,"AM":1,"V":1,"Accounts":1,"Receivable":1,"Mar":1,"Per":1,"VHA":1,"Directive":1,"modified":1,"PRCATY":3,"DEBT":10,"PRCADB":7,"PRCA":14,"COUNT":2,"OUT":2,"SEL":1,"BILL":10,"BAT":8,"TRAN":5,"DXS":1,"DTOUT":2,"DIROUT":1,"DIRUT":1,"DUOUT":1,"ASK":3,"DPTNOFZY":2,"DPTNOFZK":2,"R":1,"DTIME":1,"UPPER":1,"VALM1":1,"RCD":1,"DISV":2,"NAM":1,"RCFN01":1,"COMP":3,"PRCAATR":1,"Y_":3,"PRCADB_":1,"HDR":1,"PRCAAPR1":3,"HDR2":1,"DIS":1,"Compile":2,"patient":1,"bills":1,"STAT1":4,"CNT":3,"COMP1":2,"RCY":5,"COMP2":2,"_STAT_":1,"_STAT":1,"payments":1,"_TRAN":1,"digest":21,"ASCII":1,"HEX":1,".init":2,".update":2,".c":2,".final":2,".d":1,"alg":3,"etc":1,"update":1,"ctx":3,"updates":1,".ctx":2,".msg":1,"final":1,"hex":1,".digest":1,"md4":1,"sha":1,"sha1":1,"sha224":1,"sha256":1,"sha512":1,"dss1":1,"ripemd160":1,"ax":2,"ay":2,"cy":2,"sumx":3,"sqrx":3,"sumxy":5},"M4":{"dnl":157,"$OpenBSD":1,":":7,"fibo":4,".m4":3,",":50,"v":1,"/":44,"espie":1,"Exp":1,"$":5,"define":47,"(":127,"`":114,"copy":2,")":84,"ifelse":3,"$1":8,"a":2,"b":1,"decr":1,")))":3,"N":1,"Took":1,"from":5,"https":1,"//":1,"en":1,".wikipedia":1,".org":1,"wiki":1,"M4_":1,"computer_languag":1,"divert":9,"-":20,"M4":1,"has":1,"multiple":1,"output":5,"queues":2,"that":6,"can":1,"be":5,"manipulated":1,"with":2,"the":20,"default":3,"queue":1,"being":3,"Calling":1,"discarded":2,"until":1,"another":1,"call":1,".":19,"Note":1,"even":1,"while":1,"is":8,"quotes":1,"around":1,"prevent":1,"expansion":1,"COMMENT#":4,"H2_COUNT":2,"H2":4,"The":6,"macro":2,"causes":2,"m4":3,"to":15,"discard":1,"rest":1,"of":3,"line":2,"thus":1,"preventing":1,"unwanted":1,"blank":1,"lines":1,"appearing":1,"in":3,"First":1,"Section":2,"Second":1,"Conclusion":1,"<":1,"HTML":2,">":2,"undivert":1,"One":1,"pushed":1,"</":1,"postscript":1,"Initialization":1,"for":6,"Postscript":1,"*":19,"Circuit_macros":1,"Version":1,"copyright":2,"c":1,"J":2,"D":1,"Aplevich":1,"under":1,"LaTeX":1,"Project":1,"Public":1,"Licence":2,"file":4,".txt":1,"files":2,"this":5,"distribution":2,"may":1,"redistributed":1,"or":1,"modified":1,"provided":2,"notice":1,"included":1,"and":5,"modifications":1,"are":1,"clearly":1,"marked":1,"distinguish":1,"them":1,"There":1,"no":1,"warranty":1,"whatsoever":1,"these":1,"m4picprocessor":1,"m4postprocessor":1,"ifdef":2,"libgen_":1,"Color":1,"utilities":1,"setrgb":1,"$2":2,"$3":3,"pushdef":1,"m4cl_":1,",,":2,"lcspec":1,"$4":1,"command":12,"sprintf":3,"r_":4,"g_":2,"b_":3,"resetrgb":2,"popdef":2,"rgbdraw":2,"color":2,"triple":2,"drawing":1,"commands":1,"shift":7,"@":4,"rgbfill":2,"closed":1,"path":1,"ifm4_rgbtestcomm":2,"Top":1,"level":2,"test":1,"comma":1,"Define":1,"some":1,"primary":1,"colors":1,"defineRGBprimari":1,"lightgrey":1,"{":13,"}":13,"def":15,"lightgray":1,"grey":1,"gray":1,"darkgrey":1,"darkgray":1,"black":1,"red":1,"green":1,"blue":1,"cyan":1,"magenta":1,"yellow":1,"thinlines_":1,"arrowwid":3,"=":21,"scale":7,";":8,"arrowht":3,"thicklines_":1,"linethick_":2,"x":2,"set":2,"width":1,"pt":1,"arrowhead":1,"parameters":1,"linethick":2,"$FreeBSD":1,"translit":6,"[":4,"HAVE_abc":2,".h":2,"]":4,"~~":1,"ABCDEFGHIJ":1,"A":2,"abc":2,"zyx":2,"ABCDEFGHIJKLMNOP":1,"Z":1,"#":55,"This":2,"sendmail":11,"config":1,"If":1,"you":3,"make":3,"changes":1,"etc":4,"mail":3,".mc":1,"will":2,"need":1,"regenerate":1,".cf":1,"by":2,"confirming":1,"cf":3,"package":1,"installed":1,"include":1,"usr":1,"share":1,"VERSIONID":1,"setup":1,"linux":2,"OSTYPE":1,"Do":1,"not":3,"advertize":1,"version":1,"confSMTP_LOGIN_M":1,"logging":1,"might":1,"want":1,"it":1,"higher":1,"debug":1,"configuration":1,"confLOG_LEVEL":1,"SMART_HOST":1,"confDEF_USER_ID":1,"confAUTO_REBUILD":1,"confTO_CONNECT":1,"confTRY_NULL_MX_":1,"confDONT_PROBE_I":1,"PROCMAIL_MAILER_":1,"ALIAS_FILE":1,"STATUS_FILE":1,"UUCP_MAILER_MAX":1,"confUSERDB_SPEC":1,"confPRIVACY_FLAG":1,"confAUTH_OPTIONS":2,"following":3,"allows":2,"relaying":1,"if":2,"user":2,"authenticates":1,"disallows":1,"plaintext":1,"authentication":1,"PLAIN":2,"LOGIN":2,"on":3,"non":1,"TLS":2,"links":1,"TRUST_AUTH_MECH":1,"EXTERNAL":1,"DIGEST":1,"MD5":2,"CRAM":1,"confAUTH_MECHANI":1,"Rudimentary":1,"information":1,"creating":1,"certificates":2,"cd":1,"pki":2,"tls":2,"certs":2,".pem":1,"Complete":1,"usage":2,"C":1,"confCACERT_PATH":1,"confCACERT":1,"confSERVER_CERT":1,"confSERVER_KEY":1,"use":1,"keyfile":1,"shared":1,"OpenLDAP":1,"slapd":1,"which":1,"requires":1,"readble":1,"group":1,"ldap":1,"confDONT_BLAME_S":1,"confTO_QUEUEWARN":1,"confTO_QUEUERETU":1,"confQUEUE_LA":1,"confREFUSE_LA":1,"confTO_IDENT":1,"FEATURE":16,"delay_checks":1,"no_default_msa":1,"smrsh":1,"mailertable":1,"virtusertable":1,"redirect":1,"always_add_domai":1,"use_cw_file":1,"use_ct_file":1,"confMAX_DAEMON_C":1,"confCONNECTION_R":1,"t":1,"option":1,"retry":1,"delivery":1,"e":1,".g":1,"runs":1,"over":1,"his":1,"quota":1,"local_procmail":1,"access_db":1,"blacklist_recipi":1,"EXPOSED_USER":1,"root":1,"confLOCAL_MAILER":1,"CYRUSV2_MAILER_A":1,"DAEMON_OPTIONS":4,"Port":2,"submission":1,"Name":5,"MSA":1,"M":2,"Ea":1,"For":1,"work":1,"your":1,"OpenSSL":1,"must":1,"configured":1,"smtps":1,"TLSMTA":1,"s":1,"additionally":1,"listen":2,"IPv6":1,"loopback":2,"device":1,"Remove":1,"address":1,"restriction":1,"network":1,"port":1,"smtp":2,"Addr":1,"::":1,"MTA":3,"v6":2,"Family":3,"inet6":2,"enable":1,"both":1,"ipv6":1,"ipv4":1,"v4":1,"inet":1,"accept_unresolva":1,"relay_based_on_M":1,"Also":1,"accept":1,"email":2,"sent":2,"as":3,"local":1,"LOCAL_DOMAIN":1,"localhost":3,".localdomain":2,"example":1,"makes":1,"host":1,"any":1,"additional":1,"specified":1,"domains":1,"appear":1,"mydomain":3,".com":5,"MASQUERADE_AS":1,"masquerade":2,"just":2,"headers":1,"but":2,"envelope":1,"well":2,"masquerade_envel":1,"@mydomainalias":1,".mydomainalias":1,"masquerade_entir":1,"MASQUERADE_DOMAI":4,"mydomainalias":1,".lan":1,"MAILER":3,"procmail":1,"cyrusv2":1},"M4Sugar":{"m4_define":14,"(":124,"[":162,"m4_list_declare":1,"]":157,",":97,"m4_do":6,"$1_GET":1,"m4_expand":1,"m4_list_nth":2,"$1":13,"$":2,")":93,"$1_FOREACH":1,"m4_foreach":2,"item":3,"m4_dquote_elt":1,"m4_list_contents":5,"))":6,"m4_quote":2,"m4_list_add":1,"m4_pushdef":4,"_LIST_NAME":20,"[[":8,"_LIST_":4,"]]":8,"m4_ifndef":2,"m4_dquote":4,"m4_escape":2,"$2":5,")))":3,"m4_popdef":4,"[]":3,"m4_argn":1,"m4_list_pop_fron":2,"m4_car":1,"m4_unquote":4,"m4_cdr":1,"m4_list_pop_back":1,"m4_reverse":2,"))))":2,"dnl":9,":":6,"List":1,"name":2,"What":1,"$3":2,"If":3,"contains":1,"$4":2,"not":2,"m4_list_contains":1,"m4_if":1,"COMMENT#":97,"#serial":1,"AC_DEFUN":1,"AX_RUBY_DEVEL":1,"AC_REQUIRE":1,"AX_WITH_RUBY":1,"AS_IF":8,"test":20,"-":35,"n":2,"AX_PROG_RUBY_VER":1,"AC_MSG_CHECKING":7,"for":9,"the":11,"mkmf":1,"Ruby":9,"package":3,"ac_mkmf_result":1,"=":50,"`":14,"$RUBY":5,"rmkmf":5,"e":6,">&":1,"if":13,"z":5,";":9,"then":7,"AC_MSG_RESULT":8,"yes":3,"else":1,"no":3,"AC_MSG_ERROR":4,"cannot":1,"import":1,"module":1,".":10,"Please":1,"check":2,"your":4,"installation":1,"The":2,"error":1,"was":1,"$ac_mkmf_result":1,"fi":7,"include":1,"path":5,"ruby_path":2,"RUBY_CPPFLAGS":2,"$ruby_path":1,"$RUBY_CPPFLAGS":1,"AC_SUBST":6,"library":5,"RUBY_LDFLAGS":2,"$RUBY_LDFLAGS":1,"site":1,"packages":1,"RUBY_SITE_PKG":2,"$RUBY_SITE_PKG":1,"ruby":3,"extra":1,"libraries":1,"RUBY_EXTRA_LIBS":2,"$RUBY_EXTRA_LIBS":1,"CFLAGS":2,"$CFLAGS":1,"consistency":1,"of":5,"all":1,"components":1,"development":2,"environment":2,"AC_LANG_PUSH":1,"C":1,"ac_save_LIBS":1,"LIBS":6,"ac_save_CPPFLAGS":1,"CPPFLAGS":2,"AC_TRY_LINK":1,"#include":2,"<":2,".h":7,">":2,"ruby_init":1,"()":4,"rubyexists":2,"$rubyexists":1,"!":2,"Could":1,"link":1,"program":1,"to":11,"Maybe":1,"main":1,"has":1,"been":1,"installed":2,"in":2,"some":1,"non":1,"standard":1,"so":1,"pass":1,"it":5,"configure":3,"via":1,"LDFLAGS":2,"variable":1,"Example":1,"/":11,"================":2,"ERROR":1,"You":2,"probably":1,"have":2,"install":5,"version":2,"distribution":1,"exact":1,"this":2,"varies":1,"among":1,"them":1,"RUBY_VERSION":1,"AC_LANG_POP":1,"AC_PREREQ":1,"AC_INIT":1,"GARDEN":1,"bubla":1,"@users":1,".sourceforge":1,".net":1,"AC_CONFIG_AUX_DI":1,"build":1,"aux":1,"AM_INIT_AUTOMAKE":1,"Wall":1,"AC_CONFIG_SRCDIR":1,"src":3,"input":1,"AC_CONFIG_HEADER":1,"AC_CONFIG_MACRO_":1,"m4":1,"AC_ARG_ENABLE":3,"debug":3,"AS_HELP_STRING":3,"--":4,"enable":4,"Builds":1,"default":1,"]]]":1,"enable_debug":1,"AC_PROG_CC":1,"AC_PROG_LIBTOOL":1,"LT_PROG_RC":1,"AC_CANONICAL_HOS":1,"Check":1,"whether":1,"makes":2,"sense":2,"a":3,"garden":5,".desktop":2,"file":2,"AC_CHECK_PROG":1,"have_freedesktop":1,"update":1,"desktop":3,"database":1,"AM_CONDITIONAL":3,"HAVE_FREEDESKTOP":1,"WANT_FREEDESKTOP":1,"Whether":1,"you":6,"want":4,"applicable":1,"!!!":2,"DO":1,"NOT":1,"USE":1,"are":1,"PACKAGER":1,"AS_CASE":1,"$host":1,"*":4,"mingw":1,"|":2,"cygwin":1,"AC_DEFINE":1,"WINDOWS_VERSION":2,"Define":1,"when":2,"building":1,"Windows":1,"windows_version":1,"now":1,"datadir":4,"specification":1,"that":1,"is":2,"useful":1,"one":1,"does":1,"play":2,"without":2,"installing":2,"datafiles":1,"Normally":1,"dont":1,"use":4,"but":1,"handy":1,"game":2,"or":2,"already":1,"data":3,"In":1,"first":1,"case":1,"instance":1,"pwd":1,"DATADIR_NAME":3,"AC_CHECK_HEADER":1,"allegro":2,"have_allegro":5,"don":1,"AC_CHECK_LIB":1,"m":1,"sin":1,"!=":2,"&&":1,"CROSS_COMPILING":1,"try_link_allegro":3,"{":1,"LIBS_SAVE":1,"$LIBS":1,"Allegro":2,"using":1,"AC_LINK_IFELSE":1,"AC_LANG_PROGRAM":1,"AC_INCLUDES_DEFA":1,"allegro_init":1,"END_OF_MAIN":1,"$have_allegro":1,"$LIBS_SAVE":1,"==":4,"return":2,"}":1,"AM_PATH_ALLEGRO":1,"ALLEGRO_LIB":3,"echo":1,"$allegro_LIBS":1,"sed":1,"ALLEGRO_RELEASE_":1,"ALLEGRO_DEBUG_LI":1,"ALLEGRO_LIBS":2,"lib":1,"$ALLEGRO_LIBS":1,"do":1,"ldflag":1,"break":1,"$ldflag":1,"done":1,"Unable":1,"find":1,"programming":1,"out":1,"www":1,".allegro":1,".cc":1,"distro":1,"repositories":1,"unix":1,"like":1,"system":1,"AC_CHECK_HEADERS":1,"string":1,"sys":1,"stat":1,"AC_C_INLINE":1,"AC_HEADER_STDBOO":1,"AC_CONFIG_FILES":1,"Makefile":4,"resources":1,"docs":1,".doxyfile":1,"pkgs":1,"w32":1,"winstaller":1,".nsi":1,"AC_OUTPUT":1},"MATLAB":{"function":38,"[":350,"dx":6,",":2800,"y":34,"]":348,"=":1050,"adapting_structu":2,"(":1629,"t":34,"x":62,"u":3,"varargin":26,")":1352,"COMMENT%":598,"%":88,"size":13,"aux":18,"{":223,"end":172,"}":223,";":1017,"m":42,"zeros":63,"b":12,"for":81,"i":396,":":188,"if":56,"==":25,"+":176,"elseif":15,"else":24,"display":18,".pars":3,".*":2,"Yp":2,"human":1,".timeDelay":2,"c1":5,".m":3,"*":105,".b":3,"c2":5,"Yc":5,"parallel":2,"plant":5,".plantFirst":2,".plantSecond":2,"))":128,"Ys":3,"feedback":1,"A":14,"B":12,"C":19,"D":11,"tf2ss":1,".num":12,".den":12,"write_gains":1,"pathToFile":23,"speeds":21,"gains":33,"contents":4,"importdata":1,"speedsInFile":5,".data":2,"gainsInFile":3,"sameSpeedIndices":5,"[]":27,"length":62,"j":258,"abs":19,"-":314,"<":5,"allGains":4,"allSpeeds":4,"order":10,"sort":1,"all":18,"fid":7,"fopen":2,"h":25,".colheaders":1,"fprintf":22,"fclose":2,"clc":1,"close":4,"bikes":40,"...":210,"data":73,"load_bikes":2,"rollData":18,"generate_data":5,"create_ieee_pape":2,"Call":2,"matlab_function":5,"which":2,"resides":2,"in":6,"the":5,"same":2,"directory":2,"value1":4,"semicolon":2,"at":2,"of":13,"line":21,"is":2,"not":2,"mandatory":2,"only":4,"suppresses":2,"output":6,"to":4,"command":2,".":94,"value2":4,"result":26,"disp":8,"x_0":45,"linspace":21,"vx_0":40,"z":5,"figure":24,"pcolor":4,"shading":5,"flat":5,"value":2,"isterminal":2,"direction":2,"distance":6,"mu":83,"d":12,"FIXME":1,"sqrt":14,"((":10,"^":32,"from":2,"largest":1,"primary":1,"n":110,"xl1":13,"yl1":12,"xl2":9,"yl2":8,"xl3":8,"yl3":8,"xl4":10,"yl4":9,"xl5":8,"yl5":8,"Lagr":6,"hold":29,"plot":32,"RK4":3,"fun":5,"tspan":7,"ci":9,"4th":1,"Runge":1,"Kutta":1,"integrator":1,"T":26,"dim":2,"l":64,"while":1,"k1":3,"k2":3,"/":102,"k3":3,"k4":2,"options":14,"varargin_to_stru":2,"arguments":7,"<=":7,"error":18,"mod":3,"~=":4,"~":12,"ischar":1,"par":8,"par_text_to_stru":4,"textscan":1,"names":6,"strtrim":2,"vals":2,"regexp":1,"v":12,"str2num":1,"classdef":1,"matlab_class":2,"properties":1,"R":1,"G":1,"methods":1,"obj":8,"r":2,"g":5,".R":2,".G":2,".B":6,"num2str":12,"enumeration":1,"red":1,"green":1,"blue":1,"cyan":1,"magenta":1,"yellow":1,"black":1,"white":1,"x_T":25,"y_T":17,"vx_T":22,"e_T":7,"filter":13,"Integrate_FILE":1,"y_0":31,"e_0":10,"N":9,"Integrate":3,"nx":34,"ny":29,"nvx":32,"ne":29,"vy_0":22,"vy_T":12,"meaningless":2,"point":14,"meaningful":2,"waitbar":6,"sprintf":19,"parfor":5,"k":66,"Potential":7,"isreal":8,"Y":19,"te":2,"ye":9,"ie":2,"ode45":6,"@f":6,"settings":10,"overwrite_settin":2,"defaultSettings":7,"overrideSettings":3,"overrideNames":2,"fieldnames":10,"defaultNames":2,"notGiven":5,"setxor":1,">":15,"roots":3,"c3":3,"clear":13,"Earth":2,"Moon":2,"C_star":1,"Omega":12,"E":10,"odeset":4,"first":3,"orbit":2,"t0":6,"Y0":6,"ode113":2,"x0":9,"y0":5,"vx0":2,"vy0":2,"l0":3,"delta_E0":1,"Energy":2,"Hill":1,"points":8,"bb":5,"Bounding":1,"box":8,"meshgrid":1,"Plot":1,"on":14,"contour":1,"text":19,"plotto":1,"actractors":1,"@cross_y":1,"tic":7,"E_L1":5,"Offset":2,"as":2,"x_0_min":10,"x_0_max":10,"vx_0_min":10,"vx_0_max":10,"ndgrid":4,"E_cin":4,"px_0":2,"py_0":2,"px_T":4,"py_T":4,"filtro":15,"ones":7,"E_T":11,"a":16,"matrix":2,"numbers":2,"integration":6,"steps":2,"each":2,"np":8,"number":2,"integrated":5,"energy_tol":7,"inf":1,"@cr3bp_jac":1,"&&":13,"Check":6,"real":3,"velocity":2,"and":5,"positive":2,"Kinetic":2,"energy":5,"@fH":1,"Saving":3,"solutions":1,"Computation":1,"final":1,"total":3,"difference":1,"with":1,"initial":1,"one":2,"EnergyH":1,"delta_E":7,"conservation":2,"position":2,"interesting":4,"non":2,"sense":2,"bad":4,"t_integrazione":5,"toc":7,"t_integr":1,"dphi":15,"ftle":10,"Manual":2,"setting":2,"visualize":2,"Inf":1,"log":5,"max":9,"eig":8,"xx":4,"vvx":4,"vx":6,"t_ftle":4,"nome":4,"save":3,"lane_change":1,"start":7,"width":5,"slope":5,"pathLength":3,"speed":25,"num":30,"type":3,"endOfSlope":3,"slopeInd":4,"find":24,"&":5,"strcmp":26,"theRest":3,"laneLength":4,"startOfSlope":3,"lane":3,"downSlope":3,"delta_e":3,"Integrate_FTLE_G":1,"ecc":3,"nu":2,"useful":7,"cos":1,")))":7,"@f_ell":1,"Consider":1,"also":1,"negative":1,"time":23,"bicycle":16,"bicycle_state_sp":1,"S":5,"dbstack":1,"CURRENT_DIRECTOR":2,"fileparts":1,".file":1,"filesep":18,"whipple_pull_for":3,"states":9,"outputs":14,"inputs":16,".states":5,".inputs":4,".outputs":9,">=":1,"userSettings":3,"struct":1,"()":15,"minStates":2,"sum":2,"ismember":16,"keepStates":2,"removeStates":8,"row":8,"col":9,"s":9,"removeInputs":5,"keepOutputs":2,"removeOutputs":4,"ss":4,"name":4,"convert_variable":1,"variable":11,"coordinates":6,"get_variables":2,"columns":4,"global":9,"goldenRatio":18,"exist":1,"mkdir":1,"linestyles":23,"colors":21,"loop_shape_examp":3,".Benchmark":5,".Medium":11,"plot_io_roll":3,"open_loop_all_bi":2,"handling_all_bik":2,"path_plots":2,"var":3,"io":8,"typ":3,"plot_io":2,"phase_portraits":2,"eigenvalues":2,"bikeData":9,"input":14,"figWidth":36,"figHeight":28,"set":60,"gcf":22,"freq":17,"closedLoops":5,".closedLoops":1,"bops":11,"bodeoptions":2,".FreqUnits":2,"gray":7,"deltaNum":2,".Delta":2,"deltaDen":2,"bodeplot":7,"tf":21,"neuroNum":2,"neuroDen":2,"whichLines":3,":-":4,"phiDotNum":2,".PhiDot":4,"phiDotDen":2,"closedBode":3,"off":12,"opts":21,"getoptions":3,".YLim":4,".PhaseMatching":3,".PhaseMatchingVa":3,".Title":5,".String":4,"setoptions":3,"lines":17,"findobj":8,"raise":23,"plotAxes":33,"curPos1":6,"get":15,"curPos2":6,"xLab":12,"legWords":3,"closeLeg":3,"legend":10,"axes":10,"db1":4,"db2":2,"dArrow1":2,"annotation":13,"dArrow2":2,"dArrow":2,"filename":31,"print":10,"fix_ps_linestyle":10,"openLoops":7,".openLoops":3,".Phi":4,"den":21,".Psi":2,".Y":2,"openBode":6,"wc":14,"wShift":5,".handlingMetric":8,"w":10,"mag":8,"phase":4,"bode":7,"metricLine":1,"Linewidth":2,"level1":4,"level2":4,"ylim":4,"ylabel":7,"xlabel":11,".Interpreter":1,"magLines":4,"phaseLines":2,"speedNames":23,".Browser":6,"fillColors":2,"magnitudes":3,"maxMag":2,"area":1,"gca":11,"metricLines":2,"rollLine":1,"Linestyle":1,"chil":2,"legLines":2,"shift":4,".time":4,"path":6,".path":2,".speed":4,"minPath":2,"minPathI":2,"min":2,"dis":2,"lab":2,"xlim":9,"xAxis":13,"prettyNames":3,"units":3,"index":6,"maxValue":4,"oneSpeed":10,"history":7,"round":1,"pad":10,"yShift":16,"xShift":3,"xData":3,"textX":3,"ticks":4,"xLimits":6,"loc":3,"l1":2,"l2":2,"x_r":6,"y_r":6,"w_r":9,"h_r":9,"rectangle":2,"x_a":10,"y_a":10,"w_a":7,"h_a":5,"ax":15,"axis":5,"frontWheel":3,"rollAngle":4,"steerAngle":4,"rollTorque":4,"subplot":3,"h1":5,"h2":5,"plotyy":3,"inset":3,"gainChanges":2,"loopNames":4,"xy":7,"xySource":7,"xlabels":2,"ylabels":2,"legends":3,"floatSpec":3,"twentyPercent":4,"nominalData":3,"equal":2,"leg1":2,".modelPar":6,"leg2":2,"eVals":5,"pathToParFile":2,"str":2,"eigenValues":1,"zeroIndices":3,"maxEvals":4,"maxLine":7,"minLine":4,"speedInd":12,"d_mean":3,"d_std":3,"normalize":1,"mean":2,"repmat":2,"std":1,"wnm":11,"zetanm":5,".A":8,".C":4,".D":4,".StateName":3,".OutputName":5,".InputName":3,"analytic":9,"system_state_spa":2,"numeric":10,".system":4,".bicycle":3,"pzplot":1,"ss2tf":2,"mine":1,".forceTF":2,"eye":9,"bottomRow":1,"prod":3,"arg1":1,"arg":2,"X":6,"arrayfun":2,"RK4_par":1,"choose_plant":4,"p":10,"load_data":4,"guess":9,".plantOne":6,".plantTwo":6,"plantNum":10,"sections":43,"secData":5,".Ts":6,"kP1":4,"kP2":4,"gainSlopeOffset":6,"\\":4,"||":3,".fit":12,".par":8,"currentGuess":2,"percent":2,"find_structural_":3,"false":1,"true":3,"yh":4,"vaf":3,"compare":6,".vaf":2,".plant":3,".fig":2,"saveas":1,"fit":7,".mod":2,".uncert":4,"C_L1":4,"E_0":4,"Y_0":4,"dvx":3,"dy":5,"de":4,"In":1,"this":2,"approach":1,"pints":1,"are":1,"stored":1,"v_y":3,"e":1,"vy":2,"x_gpu":3,"gpuArray":4,"y_gpu":3,"vx_gpu":3,"vy_gpu":3,"x_f":3,"y_f":3,"vx_f":3,"vy_f":3,"@RKF45_FILE_gpu":1,"gather":4,"X_T":4,"Y_T":4,"VX_T":4,"VY_T":3,"filter_ftle":11,"Compute_FILE_gpu":1,"FTLE":4,"squeeze":1,"t1":6,"t2":6,"t3":1,"dataPlantOne":3,"dataAdapting":3,"dataPlantTwo":3,"guessPlantOne":4,"resultPlantOne":3,"guessPlantTwo":3,"resultPlantTwo":3,"uses":1,"tau":1,"through":1,"wfs":1,"plantOneSlopeOff":3,"plantTwoSlopeOff":3,"idnlgrey":1,"pem":1,"ret":3,".Slow":7,"place":2,"holder":2,".Browserins":3,".Pista":3,".Fisher":3,".Yellow":3,".Yellowrev":3,".Fast":7,"cross_validation":1,"hyper_parameter":3,"num_data":2,"K":4,"indices":2,"crossvalind":1,"errors":4,"test_idx":4,"train_idx":3,"x_train":2,"y_train":2,"train":1,"x_test":3,"y_test":3,"calc_cost":1,"calc_error":2,"x_min":3,"x_max":3,"y_min":3,"y_max":3,"how":1,"many":1,"per":1,"measure":1,"unit":1,"both":1,"ds":5,"x_res":7,"y_res":7,"grid_x":3,"grid_y":3,"advected_x":12,"advected_y":12,"@dg":1,"sigma":6,"phi":10,"lambda_max":4,"contourf":2,"colorbar":2,"f_x_t":2,"inline":1,"grid_min":3,"grid_max":3,"grid_width":6,"grid_spacing":5,"average":1,"|":2,"parser":7,"inputParser":1,".addRequired":1,".addParamValue":3,".parse":1,"args":4,".Results":1,"raw":3,"load":1,".directory":1,"iddata":1,".theta":1,".theta_c":1,".sampleTime":1,".detrend":1,"detrend":1,"filtfcn":2,"statefcn":2,"makeFilter":1,"@iirFilter":1,"@getState":1,"yn":2,"iirFilter":1,"xn":4,"vOut":2,"getState":1,"Szebehely":1,"RelTol":2,"AbsTol":2,"From":1,"Short":1,"r1":3,"r2":3,"@f_reg":1,"filtro_1":12,"ftle_norm":2,"ds_x":3,"ds_vx":3,"norm":1},"MAXScript":{"COMMENT--":15,"fn":14,"ColourToHex":3,"col":4,"=":75,"(":58,"local":39,"theComponents":2,"#":3,"bit":3,".intAsHex":3,".r":1,",":23,".g":1,".b":1,")":58,"theValue":3,"for":6,"i":11,"in":3,"do":10,"+=":5,"if":22,".count":4,"==":9,"then":16,"else":5,"+":36,"st":2,"timestamp":2,"()":8,"theFileName":3,"getDir":1,"#userscripts":1,"theSVGfile":7,"createFile":1,"format":6,"to":9,":":22,"theViewTM":3,"viewport":2,".getTM":2,".row4":1,"[":7,"]":7,"theViewTM2":1,"theViewSize":3,"getViewSize":2,"theViewScale":9,".x":13,"/=":11,".y":13,"theStrokeThickne":2,"gw":4,".setTransform":1,"matrix3":1,"o":8,"Geometry":1,"where":1,"not":1,".isHiddenInVpt":1,"and":1,"classof":1,"!=":5,"TargetObject":1,"theStrokeColour":2,"white":1,"theFillColour":2,".wirecolor":1,"theMesh":14,"snapshotAsMesh":1,"f":4,".numfaces":2,"theNormal":2,"normalize":1,"getFaceNormal":1,"*":3,".z":5,">":5,"theFace":4,"getFace":2,"v1":5,".transPoint":3,"getVert":6,"v2":5,"v3":5,"--":16,"end":14,"normal":1,"positive":1,"loop":3,"close":2,"theSVGMap":2,"VectorMap":1,"vectorFile":1,"alphasource":1,"theBitmap":3,"bitmap":1,"renderMap":1,"into":1,"filter":6,"true":2,"display":1,"((":1,"-":4,"/":1,"CalculateVolumeA":1,"obj":2,"Volume":5,"Centre":5,"snapshotasmesh":1,"numFaces":2,"Face":4,"vert2":3,"vert1":3,"vert0":5,"dV":3,"Dot":1,"Cross":1,"))":1,"delete":2,"macroscript":2,"MoveToSurface":1,"category":2,"g_filter":2,"superclassof":1,"Geometryclass":1,"find_intersectio":2,"z_node":3,"node_to_z":2,"testRay":3,"ray":1,".pos":5,"nodeMaxZ":3,".max":1,"abs":1,"intersectRay":1,"on":6,"isEnabled":1,"return":1,"selection":2,"Execute":1,"target_mesh":3,"pickObject":1,"message":1,"isValidNode":1,"undo":4,"int_point":3,"undefined":7,"execute":2,"script":2,"----------------":2,"changed":1,"<":2,"string1":2,"string2":2,"append":14,"added":1,"addText":2,"method":1,"COMMENT/*":2,"__rcCounter":4,"global":1,"struct":1,"rolloutCreator":1,"name":8,"caption":6,"str":9,"def":2,"width":3,"height":3,"quote":5,"begin":1,"as":10,"string":10,"addLocal":1,"init":3,"dStr":11,"unsupplied":1,"addControl":1,"type":2,"paramStr":4,"strFilter":3,"codeStr":13,"last_is_at":2,"fltStr":4,"filterString":1,"rep":4,"addHandler":1,"ctrl":2,"event":2,"txt":4,"FreeSpline":1,"tooltip":1,"old_pos":5,"new_spline":14,"second_knot_set":4,"get_mouse_pos":2,"pen_pos":5,"old_pen_pos":10,"distance":1,"addKnot":3,"#smooth":3,"#curve":3,"setKnotPoint":1,"updateShape":1,"draw_new_line":2,"pickPoint":2,"mouseMoveCallbac":1,"splineShape":1,"#RightClick":1,"select":2,"addNewSpline":1,"false":1,"q":2,"querybox":1,"title":1,"updateshape":1},"MLIR":{"COMMENT//":309,"func":54,"@LoopTest":1,"()":92,"{":152,"tf_executor":30,".graph":2,"%":788,":":439,"=":432,".island":8,"cst":33,"device":19,",":533,"dtype":3,"name":19,"value":8,"dense":88,"<":571,">":604,"tensor":465,"i32":165,"}":152,"->":177,".yield":8,".Enter":1,"#0":12,"frame":1,"(":292,")":290,"*":31,"xi32":31,"!":2,".control":2,"T":13,".NextIteration":2,".Source":1,"id":2,"i64":26,".Merge":1,"N":1,"#2":1,"xi1":3,".LoopCond":1,"i1":9,".Switch":1,"_class":1,"[":50,"]":50,".Exit":1,"#1":5,".ControlTrigger":1,"_tpu_replicate":1,".Sink":1,".fetch":2,"return":55,"@multiple_ops_re":1,"arg0":30,"arg1":13,"@add_float":1,"f32":127,"4xf32":74,"constant":99,"<-":9,"fused_activation":39,"@add_int":1,"4xi32":66,"@sub_float":1,"@sub_int":1,"@mul_float":1,"@elementwise_una":1,"@mul_int":1,"@add_dense_splat":2,"-":21,"@add_splat_dense":2,"@add_dense_dense":6,"2x2xi32":24,"2x2x2xi32":9,"cst_0":10,"2xi32":11,"cst_1":18,"[[":13,"]]":13,"cst_2":14,"[[[":3,"]]]":3,"1x2xi32":5,"2x1xi32":6,"2x2xf32":9,"2x2x2xf32":9,"2xf32":3,"1x2xf32":2,"2x1xf32":2,"@rank":1,"1xi32":10,"@rank_input_know":1,"@reshape":1,"@pseudo_const":1,"@range_int":1,"<?":29,"@range_float":1,"xf32":42,"@range_float_neg":1,"@range_float_non":1,"@transpose_no_fo":1,"@transpose_1d":1,"3xi32":9,"cst_perm":10,"@transpose_dynam":1,"@transpose_2d":1,"@transpose_2d_id":1,"@transpose_3d":1,"4x2x3xi32":3,"2x3x4xi32":2,"@func_with_ops":4,"^":27,"bb0":5,"a":19,"t":15,"4x4x":16,"?":29,"t2":3,"index":42,"x":62,"@standard_instrs":1,"bb42":1,"f":15,"i":39,"idx":19,"j":4,"a2":1,"dim":2,"f2":5,"f3":3,"addf":1,"i2":7,"i3":3,"addi":4,"idx1":2,"idx2":1,"f4":5,"f5":1,"subf":1,"i4":5,"i5":1,"subi":1,"f6":1,"mulf":1,"i6":2,"muli":2,"crazy":1,"bf16":1,"@affine_apply":4,"vector":34,"tci32":21,"vci32":19,"cmpi":5,"predicate":4,"select":3,"divis":4,"diviu":4,"remis":4,"remiu":4,"divf":2,"remf":2,"and":2,"std":5,".and":1,"or":2,".or":1,"xor":2,".xor":1,"tcf32":3,"vcf32":7,"cmpf":4,"rank":1,"unit":1,"true":1,"false":1,"index_cast":2,"to":15,"sitofp":4,"f64":2,"map":1,"d0":17,"+":2,"b":4,"affine":6,".apply":2,"@load_store":1,"memref":23,"4x4xi32":4,"load":1,"@zero_dim_no_idx":1,"arg2":3,".load":1,"[]":2,".store":1,"@return_op":5,"@calls":1,"call":2,"y":1,"z":1,"callee":1,"call_indirect":2,"f_0":3,"((":1,"@extract_element":1,"4x4xf32":4,"c0":7,"extract_element":2,"@tensor_cast":1,"tensor_cast":4,"4x":2,"@memref_cast":1,"memref_cast":2,"@test_dimop":1,"@test_vector":1,".transfer_ops":1,"c3":13,".transfer_read":4,"permutation_map":6,"d1":9,"128xf32":4,"3x7xf32":2,".transfer_write":2,"xvector":2,"10xf32":2,">>>":1,">>":1,"@count":1,"attributes":1,"fruit":1,"@correct_number_":1,"@inline_notation":2,"loc":11,"1p":1,"fused":5,"callsite":2,"at":2,"))":2,".for":2,"i0":2,".if":2,"#set0":2,"unknown":2,"@simple":1,"cond":2,"//":14,"Code":1,"dominated":1,"by":1,"may":1,"refer":1,"cond_br":1,"bb1":5,"bb2":7,"br":7,"bb3":5,"Branch":2,"passes":2,"as":2,"the":2,"argument":2,"c":3,"bb4":4,"d":2,"e":2,"help":1,"@multiblock":1,"CHECK":7,"no":1,"predecessors":1,"pred":2,"@dialect_attribu":1,"foo":1,"#foo":1,".attr":1},"MQL4":{"COMMENT//":109,"#property":8,"strict":3,"class":1,"CSomeObject":3,"{":7,"protected":1,":":4,"int":10,"m_someproperty":4,";":15,"private":1,"bool":1,"SomeFunction":1,"()":6,"return":3,"true":1,"}":7,"public":1,"(":16,"void":6,")":14,"{}":2,"~":1,"SetName":1,"n":2,"=":7,"//":4,"sets":1,"somepropery":1,"GetName":1,"returns":1,"someproperty":1,"version":2,"indicator_chart_":1,"indicator_plots":1,"OnInit":1,"OnCalculate":1,"const":10,"rates_total":2,",":27,"prev_calculated":1,"datetime":1,"&":8,"time":1,"[]":8,"double":7,"open":1,"high":1,"low":1,"close":1,"long":2,"tick_volume":1,"volume":1,"spread":1,"Print":3,"iBars":1,"Symbol":3,"Period":1,"()))":1,"script_show_inpu":1,"input":2,"StopLoss":2,"Stop":1,"Loss":1,"TakeProfit":2,"Take":1,"Profit":1,"OnStart":1,"minstoplevel":2,"MarketInfo":1,"MODE_STOPLEVEL":1,"sl":2,"NormalizeDouble":2,"Bid":1,"-":1,"*":2,"Point":2,"Digits":2,"tp":2,"Ask":2,"+":1,"result":2,"OrderSend":1,"OP_BUY":1,"clrNONE":1},"MQL5":{"COMMENT//":590,"class":10,"Match":19,";":334,"MatchCollection":7,"CachedCodeEntry":15,"ReplacementRefer":10,"RunnerReference":10,"RegexRunner":5,"typedef":1,"string":112,"COMMENT(*":1,"#include":13,"<":33,"Internal":3,"\\":7,"TimeSpan":25,".mqh":4,">":27,"Generic":2,"LinkedList":3,"Dictionary":11,"Regex":31,"{":181,"protected":4,":":35,"m_pattern":3,"RegexOptions":19,"m_roptions":7,"private":6,"static":43,"const":135,"MaximumMatchTime":3,"public":10,"InfiniteMatchTim":4,"m_internalMatchT":3,"//":13,"timeout":1,"for":8,"the":7,"execution":1,"of":4,"this":16,"regex":14,"DefaultMatchTime":19,"FallbackDefaultM":3,"int":68,",":293,"*":68,"m_caps":19,"if":78,"captures":4,"are":5,"sparse":2,"is":5,"hashtable":1,"capnum":1,"->":2,"index":4,"m_capnames":14,"named":2,"used":2,"maps":1,"names":2,"m_capslist":12,"[]":20,"or":1,"sorted":1,"list":1,"m_capsize":13,"size":1,"capture":1,"array":3,"RegexTree":2,"m_tree":4,"m_runnerref":19,"cached":14,"runner":10,"m_replref":17,"parsed":1,"replacement":14,"pattern":50,"RegexCode":4,"m_code":15,"interpreted":1,"code":4,"RegexIntepreter":1,"bool":20,"m_refsInitialize":9,"Default":2,"false":12,"m_livecode":17,"that":1,"currently":1,"loaded":1,"m_cacheSize":8,"MaxOptionShift":3,"()":105,"(":376,")":347,".m_internalMatch":2,"=":94,"}":181,"Initialize":5,"None":8,"options":37,"&":32,"matchTimeout":23,"~":5,"CheckPointer":18,"==":53,"POINTER_DYNAMIC":18,"delete":21,"deleteRun":3,"true":13,"deleteRepl":3,"deleteCode":3,"LinkedListNode":3,"current":24,".First":3,"!=":16,"NULL":59,".Next":3,"())":16,".Value":9,".RunnerRef":4,".ReplRef":2,".Code":2,"&&":10,"useCache":4,"void":17,"tree":6,"Print":32,"return":102,"||":5,"(((":1,">>":1,"((":2,"ECMAScript":2,"|":3,"IgnoreCase":1,"Multiline":1,"#ifdef":3,"_DEBUG":3,"Debug":4,"#endif":3,"))":10,"ValidateMatchTim":2,"key":10,"IntegerToString":3,"+":9,"LookupCachedAndU":2,".m_pattern":1,".m_roptions":2,"RegexParser":4,"::":26,"Parse":1,".CapNames":2,".GetCapsList":1,"RegexWriter":1,"Write":1,".Caps":2,".CapSize":2,"InitializeRefere":2,"CacheCode":2,"else":5,".GetCapList":1,"Pattern":1,"Zero":1,"<=":1,"InitDefaultMatch":2,"Caps":2,"CapNames":2,"CapSize":2,"Options":1,"Escape":2,"str":6,"StringLen":17,"Unescape":2,"CacheCount":1,".Count":5,"CacheSize":2,"value":3,"while":3,".RemoveLast":2,"MatchTimeout":1,"RightToLeft":2,"UseOptionR":12,"ToString":1,"GetGroupNames":1,"result":36,"ArraySize":3,"max":6,"ArrayResize":3,"i":24,"++":3,"[":8,"]":8,"ArrayCopy":3,"GetGroupNumbers":1,"DictionaryEnumer":1,"de":5,".GetEnumerator":2,".MoveNext":2,".Key":3,"GroupNameFromNum":1,">=":3,"!":5,".ContainsKey":2,"GroupNumberFromN":1,"name":6,"-":14,"ushort":1,"ch":4,"StringGetCharact":1,"*=":1,"+=":1,"IsMatch":8,"in":101,".IsMatch":1,"?":10,"startat":16,"run":4,"Run":4,"new":8,".Match":1,"beginning":7,"length":7,"Matches":8,".Matches":1,"GetPointer":6,"Replace":21,".Replace":3,"count":12,"RegexReplacement":7,"repl":8,".Get":8,".Pattern":1,"ParseReplacement":1,".Set":2,"MatchEvaluator":6,"evaluator":12,"Split":11,".Split":1,"__FILE__":1,"__FUNCTION__":1,"quick":2,"prevlen":2,"match":5,"fromCache":5,"RegexInterpreter":1,".Scan":1,".Dump":1,".Remove":2,".AddFirst":3,"newcached":4,"ClearCache":1,"IEnumerator":1,"en":7,".Current":4,".RunRegex":2,"UseOptionC":1,"UseOptionInvaria":1,"FromMilliseconds":1,"Int32":1,"MaxValue":1,"IComparable":1,"m_key":3,"capnames":2,"capslist":2,"caps":2,"capsize":2,"RunnerRef":1,"ReplRef":1,"Key":1,"Code":1,"GetCapList":1,"m_obj":10,"Get":2,"Set":2,"obj":4,"#property":5,"version":2,"script_show_inpu":1,"Trade":2,"input":2,"StopLoss":2,"Stop":1,"Loss":1,"TakeProfit":2,"Take":1,"Profit":1,"OnStart":1,"CTrade":1,"trade":2,"long":3,"stoplevel":2,"SymbolInfoIntege":1,"Symbol":5,"SYMBOL_TRADE_STO":1,"double":8,"ask":3,"SymbolInfoDouble":2,"SYMBOL_ASK":1,"bid":2,"SYMBOL_BID":1,"sl":2,"NormalizeDouble":2,"Point":2,"Digits":2,"tp":2,".Buy":1,"indicator_chart_":1,"indicator_plots":1,"OnInit":1,"INIT_SUCCEEDED":1,"OnCalculate":1,"rates_total":4,"prev_calculated":2,"datetime":1,"time":3,"open":1,"high":1,"low":1,"close":1,"tick_volume":1,"volume":1,"spread":1,"bars":2,"Bars":1},"MTML":{"<":25,"$mt":16,":":31,"Var":15,"name":19,"=":55,"value":9,"$":16,">":33,"mt":15,"Categories":2,"op":8,"setvar":9,"SetVarBlock":2,"a":2,"href":1,"><":1,"CategoryLabel":1,"remove_html":1,"></":1,"</":8,"function":1,"If":2,"gt":2,"Else":1,"SetVarTemplate":2,"Unless":2,"For":4,"from":2,"to":2,"div":2,"class":1,"col_num":1},"MUF":{"$include":5,"$lib":5,"/":5,"strings":2,"match":5,"lvar":7,"check":63,"-":155,"obj":4,"addr":2,":":44,"next":5,"loop":4,"(":146,"d":24,"--":35,")":134,"dup":106,"not":44,"if":79,"pop":59,"exit":28,"then":76,"?":45,"over":15,"thing":4,"or":3,"me":27,"@":60,"pick":11,".controls":2,"and":5,"execute":2,"COMMENT;":35,"contents":4,"exits":5,"exec":13,"err":20,"mtypestr":1,"warnstr":1,"rotate":5,"unparseobj":6,"strcat":28,"rot":2,"swap":30,".tell":6,"can":5,"linkto":4,"player":5,"object":1,"i":4,"flag":1,"mtype":1,"execstr":1,"strncmp":5,"strcut":1,"COMMENT\"":14,"ok":6,"program":6,"owner":4,"else":28,"number":1,"atoi":4,"dbref":3,"missing":8,"s":3,"colon":4,"desc":8,"succ":7,"fail":7,"drop":5,"osucc":6,"ofail":6,"odrop":6,"$define":2,"islocked":6,"getlockstr":2,"stringcmp":4,"$enddef":2,"islocked_always":5,"STRsplit":1,"intostr":1,"lockstr":1,"link":2,"getlink":7,"location":1,"dbcmp":2,"is":2,"linked":1,"to":6,"it":1,"room":4,"main":2,".strip":1,".match_controlle":1,"#":5,"notify":2,"@program":1,"cmd":4,"say":11,".muf":2,"by":2,"Natasha":3,"@HLM":1,"Copyright":2,"Snunkmeox":2,".":12,"Here":1,"Lie":1,"Monsters":1,"for":2,"license":1,"information":1,"$author":1,"<":7,"natmeox":1,"@neologasm":1,".org":1,">":7,"$note":1,"Say":3,"Fuzzball":1,"$version":1,"ignore":5,"$def":8,"str_program":4,"prop_third":4,"prop_quotes":2,"prop_overb":2,"prop_verb":2,"prop_split":2,"prop_color":4,"prop_meow":7,"randomWord":2,"verb":14,"overb":12,"lquo":8,"rquo":7,"splitsay":3,"rtn":6,"getThirdVerb":2,"[":7,"var":8,"]":7,"Get":3,"the":6,"third":4,"person":3,"getpropstr":5,"str":63,"strOverb":2,"strip":3,"instr":8,"fmtstring":17,"!":20,"getFirstVerb":2,".yes":1,"first":1,"strVerb":8,"getQuotes":2,"strQuotes":1,"split":4,"strLquo":9,"strRquo":18,"do":12,"who":6,"exclude":7,"Ignoring":1,"loc":2,"contents_array":1,"arrHere":2,"array_get_ignore":1,"arrIgnorers":1,"array_diff":2,"Anyone":1,"#meowing":1,"this":1,"Go":1,"ahead":1,"before":1,"special":1,"formatting":1,"array_filter_pro":2,"arrMeow":9,"array_union":2,"ansi_strip":2,"REG_ALL":3,"regsub":5,"array_make":3,"array_notify":2,"msg":5,"boolCommas":2,".no":1,"boolSplitOK":1,"User":1,"supplied":1,"name":5,"tolower":1,"subst":2,"smatch":2,"arrMsg":2,"string":3,"strMsg":15,"strFormat":4,"dupn":2,"strOsay":14,"array_vals":2,"strMsg2":7,"Only":1,"handle":1,"there":2,"...":2,"intDepth":1,"Is":1,"color":2,"avoid":1,"arrGreyed":4,"db":12,"dbExcludeN":1,"..":3,"dbExclude1":1,"intN":2,"++":1,"dbGreyedN":2,"dbGreyed1":2,"+":1,"notify_exclude":1,"help":1,".showhelp":1,";":3,"add":1,"unignore":1,"del":1,"strY":16,"strZ":14,"setprop":2,".tellgood":7,"unthird":1,"remove_prop":2,"grey":2,"ungrey":1,"meow":2,".noisy_pmatch":2,"reflist_find":2,".tellbad":3,"reflist_add":1,"array_get_reflis":1,"arr":1,"foreach":1,"repeat":1,"unmeow":1,"reflist_del":1,"dict_commands":2,"{":1,"}":1,"dict":1,"STRparse":1,"strX":6,"stringpfx":1,"int":1,"array_getitem":1,"address":1,"adr":2,"c":1,"q":1,"lsedit":1,"#257":1,"=":3,"_help":1,".del":1,"$":1,"message":4,"names":2,"Speaks":1,"Use":3,"#ignore":1,"see":3,"says":2,"with":3,"all":1,"words":1,"replaced":1,"#third":1,"your":3,"own":1,"in":3,"that":1,",":2,"instead":1,"of":2,"normal":1,"#grey":1,"turn":1,"off":1,"others":1,"supports":1,"a":2,"you":1,"put":1,"two":1,"consecutive":1,"commas":2,"For":1,"example":1,"CobaltBlue":1,"typed":1,"everyone":1,"would":2,"You":1,"also":1,"specify":1,"an":1,"putting":1,"between":1,"pairs":1,"display":1,".format":2,".end":1},"Macaulay2":{"COMMENT--":52,"newPackage":1,"(":134,",":194,"Version":1,"=>":47,"Date":1,"Authors":1,"{":16,"Name":2,"Email":2,"HomePage":2,"}":16,"Headline":3,")":119,"-":109,"*":261,"Copyright":1,"C":1,"Dylan":1,"Peifer":1,"and":12,"Mahrud":1,"Sayrafi":1,"This":4,"program":3,"is":11,"free":1,"software":1,":":11,"you":1,"can":4,"redistribute":1,"it":8,"/":11,"or":5,"modify":1,"under":1,"the":35,"terms":1,"of":16,"GNU":3,"General":3,"Public":3,"License":4,"as":6,"published":1,"by":8,"Free":1,"Software":1,"Foundation":1,"either":1,"version":2,"at":1,"your":1,"option":1,"any":3,"later":1,".":21,"distributed":1,"in":20,"hope":1,"that":3,"will":1,"be":10,"useful":2,"but":2,"WITHOUT":1,"ANY":1,"WARRANTY":1,";":63,"without":1,"even":1,"implied":1,"warranty":1,"MERCHANTABILITY":1,"FITNESS":1,"FOR":1,"A":1,"PARTICULAR":1,"PURPOSE":1,"See":1,"for":11,"more":1,"details":2,"You":1,"should":1,"have":1,"received":1,"a":22,"copy":1,"along":1,"with":7,"this":2,"If":2,"not":3,"see":1,"<":2,"http":1,"//":3,"www":1,".gnu":1,".org":1,"licenses":1,"/>":1,"export":1,"----------------":16,"---":6,"top":1,"level":1,"functions":2,"fglm":19,"=":79,"method":4,"()":3,"Ideal":5,"Ring":5,":=":42,"GroebnerBasis":7,"I1":31,"R2":20,"->":20,"gb":14,"G1":19,"R1":20,"ring":22,"ideal":25,"gens":20,"--":9,"TODO":3,"make":1,"github":1,"issue":1,"add":1,"to":12,"cache":1,"if":10,"==":9,"then":13,"return":1,"forceGB":2,"sub":9,"))":3,"dim":1,">":2,"error":2,"#gens":3,"!=":2,"M":3,"multiplicationMa":5,"m":2,"numcols":1,"#0":1,"n":18,"G2":18,"new":7,"MutableHashTable":5,"from":6,"{}":2,"leading":1,"term":1,"element":1,"B2":5,"1_R2":4,"true":2,"V":4,"transpose":2,"matrix":5,"1_":1,"coefficientRing":4,"|":2,"toList":3,"((":2,"S":4,"i":17,"list":7,"R2_i":1,"while":1,"#S":1,"do":3,"elt":8,"vals":2,"min":1,"pairs":1,"remove":1,"keys":3,"lt":2,"%":3,"continue":1,"mu":10,"v":4,"#i":1,"#mu":4,"VS":3,"s":1,"#s":1,"lambda":2,"solve":1,"g":9,"#elt":4,"else":4,"j":6,"#":4,"?":2,"R2_j":2,"values":1,"R":34,"G":12,"I":39,"B":8,"first":5,"entries":4,"basis":18,"find":2,"way":2,"avoid":2,"recomputing":2,"GB":2,"N":7,"b":6,"F":9,"flatten":2,"x":50,"apply":5,"sort":1,"position":2,"leadTerm":1,"leadMonomial":1,"null":1,"_i_0":1,"leadCoefficient":1,"Verron":1,"has":2,"typo":1,"line":1,"gs":2,"cs":2,"coefficients":3,"sum":4,"c":1,"lift":2,"last":2,"Monomials":2,"List":1,"Helper":1,"tests":3,"cyclic":6,"Options":2,"CoefficientRing":2,"ZZ":8,"MonomialOrder":21,"GRevLex":3,"opts":6,".CoefficientRing":2,"[":17,"vars":2,".MonomialOrder":2,"]":17,"d":2,"product":2,"k":2,"R_":1,"+":101,"))))":1,"katsura":8,"L":1,"u":12,"<=":1,"L_i":1,"0_R":1,"f1":2,"prepend":1,"..":1,")))))":1,"test":5,"MO2":2,"monoid":1,"elapsedTime":18,"assert":3,"documentation":1,"beginDocumentati":1,"doc":2,"///":8,"Key":2,"FGLM":8,"Compute":1,"Groebner":19,"bases":1,"via":1,"algorithm":2,"Description":2,"Text":6,"conversion":3,"means":1,"takes":2,"an":5,"respect":3,"one":2,"monomial":10,"order":19,"changes":2,"into":4,"same":3,"over":5,"different":3,"Conversion":1,"algorithms":2,"since":1,"sometimes":1,"when":1,"difficult":1,"such":2,"lexicographic":4,"elimination":1,"desired":1,"faster":2,"compute":3,"directly":5,"easier":1,"graded":2,"reverse":2,"convert":2,"rather":1,"than":1,"computing":1,"original":2,"Other":1,"examples":1,"include":1,"walk":1,"Hilbert":1,"driven":1,"Buchberger":1,"performs":3,"doing":1,"linear":1,"algebra":1,"quotient":1,"where":1,"generated":3,"polynomial":2,"requires":1,"zero":3,"dimensional":3,"In":1,"Macaulay2":2,"orders":1,"must":5,"given":4,"options":1,"rings":1,"For":1,"example":1,"following":2,"which":1,"also":1,"default":1,"Example":4,"QQ":7,"y":32,"z":36,"^":66,"we":2,"want":1,"could":1,"substitute":1,"Lex":19,"I2":8,"computation":2,"may":1,"use":1,"Further":1,"background":1,"found":1,"resources":1,"@UL":1,"Bases":1,"Change":1,"Ordering":1,"Polynomial":1,"Involutive":1,"Systems":1,"@":1,"Caveat":2,"The":4,"SeeAlso":2,"groebnerBasis":2,"COMMENT//":8,"Usage":1,"H":3,"Inputs":1,"starting":2,"target":4,"Outputs":1,"initial":1,"When":1,"input":1,"initially":1,"computed":1,"converted":1,"except":1,"field":1,"TEST":6,"debug":9,"needsPackage":13,"newRing":5,"end":1,"Development":1,"sections":1,"restart":9,"uninstallPackage":1,"installPackage":1,"check":1,"~":1,"seconds":1,"viewHelp":1,"Longer":1,"kk":9,"t":7,"x1":22,"x2":22,"x3":29,"x4":32,"x5":26,"x6":26,"x7":26,"x8":16,"w":6,"y2":7,"y3":6,"y4":6,"y5":5,"z2":5,"z3":6,"z4":6,"z5":5},"Makefile":{"bar":4,"/":107,"foo":2,".o":33,":":61,"\\":49,".c":40,"baz":2,".h":21,"COMMENT#":221,"ARCH":5,"=":117,"arch":6,"os2":2,"FT_MAKEFILE":3,"$(":140,")":152,"Makefile":5,".wat":1,"FT_MAKE":3,"wmake":1,"-":181,"h":3,".EXTENSIONS":2,".lib":6,".obj":28,".":21,";":14,"extend":23,"CC":9,"wcc386":1,"CCFLAGS":3,"otexanl":1,"+":4,"s":8,"w5":1,"zq":1,"Iarch":1,"I":13,"Iextend":1,"TTFILE":2,"ttfile":2,"TTMEMORY":2,"ttmemory":2,"TTMUTEX":2,"ttmutex":2,"TTFILE_OBJ":2,"TTMEMORY_OBJ":2,"TTMUTEX_OBJ":2,"PORT":2,"PORT_OBJS":2,"SRC_X":1,"ftxgasp":2,"ftxkern":2,"ftxpost":2,"&":10,"ftxcmap":2,"ftxwidth":2,"ftxsbit":2,"ftxgsub":2,"ftxgpos":2,"ftxopen":2,"ftxgdef":2,"OBJS_X":3,"SRC_M":2,"ttapi":2,"ttcache":2,"ttcalc":2,"ttcmap":2,"ttgload":2,"ttinterp":2,"ttload":2,"ttobjs":2,"ttraster":2,"ttextend":2,"OBJS_M":4,"SRC_S":3,"freetype":2,"OBJ_S":4,"OBJS_S":1,"$":11,"[":7,"*":6,"fo":2,"all":6,".symbolic":5,"f":6,"libttf":5,"debug":1,"LIB_FILES":1,"wlib":1,"q":1,"n":2,"clean":3,"@":19,"erase":3,".err":1,"distclean":2,"new":1,"wtouch":1,"link":1,"php":3,"objects":3,"index":1,"all_targets":1,"@echo":5,"generate":1,"@for":2,"in":3,"`":2,"ls":3,"PHP_DIR":2,"COMMENT/*":4,"hello":10,"main":5,"factorial":5,"g":4,"++":4,"o":7,".cpp":6,"c":5,"rm":4,"rf":3,"S":8,"${":53,".CURDIR":10,"}":53,"..":20,"NOMAN":1,"PROG":9,"?":11,"boot":1,"NEWVERSWHAT":2,"VERSIONFILE":3,"version":1,"AFLAGS":2,".biosboot":1,".S":2,"ACTIVE_CC":1,"==":2,"no":2,"integrated":1,"as":1,"SOURCES":3,"biosboot":1,"boot2":1,"conf":3,"devopen":1,"exec":1,"SRCS":2,".if":4,"!":25,"make":6,"(":15,"depend":1,"+=":46,"vers":3,".endif":4,"PIE_CFLAGS":1,"PIE_AFLAGS":1,"PIE_LDFLAGS":1,".include":7,"<":4,"bsd":3,".own":1,".mk":3,">":6,"STRIPFLAG":1,"#":10,"nothing":6,"LIBCRT0":1,"LIBCRTI":1,"LIBCRTBEGIN":1,"LIBCRTEND":1,"LIBC":1,"BINDIR":1,"usr":4,"mdec":1,"BINMODE":1,".PATH":1,"lib":9,"LDFLAGS":6,"nostdlib":1,"Wl":7,",":16,"N":2,"e":7,"boot_start":1,"CPPFLAGS":22,"libsa":2,".OBJDIR":2,"COPTS":2,"Os":1,"MACHINE_ARCH":1,"m":1,"elf_i386":1,"m32":2,"CPUFLAGS":2,"LIBKERN_ARCH":1,"i386":6,"KERNMISCMAKEFLAG":1,".else":1,"march":1,"mtune":1,"CFLAGS":8,"mno":3,"sse":1,"sse2":1,"sse3":1,"ffreestanding":1,"Wall":1,"Wmissing":1,"prototypes":2,"Wstrict":1,"nostdinc":1,"D_STANDALONE":1,"$S":3,"DSUPPORT_PS2":1,"DDIRECT_SERIAL":1,"DSUPPORT_SERIAL":1,"boot_params":4,".bp_consdev":1,"DCONSPEED":1,".bp_conspeed":1,"DCONSADDR":1,".bp_consaddr":1,"DCONSOLE_KEYMAP":1,".bp_keymap":1,"DSUPPORT_CD9660":1,"DSUPPORT_USTARFS":1,"DSUPPORT_DOSFS":1,"DSUPPORT_EXT2FS":1,"#CPPFLAGS":4,"DSUPPORT_MINIXFS":1,"DPASS_BIOSGEOM":1,"DPASS_MEMMAP":1,"DBOOTPASSWD":1,"DEPIA_HACK":1,"DDEBUG_MEMSIZE":1,"DBOOT_MSG_COM0":1,"DLIBSA_ENABLE_LS":1,"SAMISCCPPFLAGS":2,"DHEAP_START":1,"DHEAP_LIMIT":1,"DLIBSA_PRINTF_LO":1,"SAMISCMAKEFLAGS":4,"SA_USE_CREAD":1,"yes":1,"Read":1,"compressed":1,"kernels":1,"SA_INCLUDE_NET":1,"Netboot":1,"via":1,"TFTP":1,"NFS":1,"Wno":1,"pointer":1,"sign":1,"I386_STAND_DIR":2,"stand":2,"I386DIR":1,"LIBI386":3,"I386LIB":1,"SA_AS":1,"library":4,"LIBSA":3,"SALIB":1,"KERN_AS":2,"LIBKERN":2,"KERNLIB":1,"Z_AS":1,"LIBZ":2,"ZLIB":1,"LDSCRIPT":2,".ldscript":1,"cleandir":2,".WAIT":1,"cleanlibdir":2,"LIBLIST":4,"CLEANFILES":1,".tmp":1,".map":2,".sym":3,".boot":2,"HOST_SH":1,"newvers_stand":1,".sh":1,"x86":1,"OBJS":6,"_MKTARGET_LINK":1,"bb":2,"$$":8,"file":2,"symbol":1,"IFS":1,"oifs":1,"I386DST":1,"rest":1,"Ttext":2,"T":1,"Map":1,"cref":1,"OBJCOPY":1,"O":1,"binary":1,".prog":1,"KLINK_MACHINE":1,".klinks":1,"$OpenBSD":1,".inc":2,"v":3,"drahn":1,"Exp":2,"$NetBSD":1,"ws":1,"defined":2,"__stand_makefile":2,"R":1,"libdep":1,"&&":6,"sadep":1,"salibdir":1,"kernlibdir":1,"obj":7,"NOMACHINE":1,".BEGIN":1,"machine":3,"]":5,"||":2,"ln":2,"MACHINE":1,"include":4,"EXTRACFLAGS":2,"msoft":1,"float":1,"REAL_VIRT":1,"ENTRY":2,"_start":1,"INCLUDES":3,"DEFS":2,"DSTANDALONE":1,"fno":1,"stack":1,"protector":1,"X":1,"RELOC":1,"FLAGS":1,".MAKEFLAGS":1,"C":1,"J":1,"//":1,"W":1,".DEFAULT":2,"@which":1,"gmake":1,"dev":1,"null":1,">&":1,"echo":3,"exit":1,"@gmake":1,".FLAGS":1,".TARGETS":1,".PHONY":1,"test":2,"LIBNAME":11,"libpng16":1,"PNGMAJ":2,"LIBSO":5,".so":3,"LIBSOMAJ":7,"LIBSOREL":1,"RELEASE":1,"OLDSO":1,"libpng":13,"cc":1,"AR_RC":2,"ar":1,"rc":1,"MKDIR_P":3,"mkdir":1,"LN_SF":4,"RANLIB":2,"CP":2,"cp":2,"RM_F":6,"bin":2,"prefix":6,"local":3,"exec_prefix":4,"#ZLIBLIB":1,"#ZLIBINC":1,"ZLIBLIB":3,"zlib":2,"ZLIBINC":2,"dy":1,"belf":1,"O3":1,"L":2,"lpng16":3,"lz":2,"lm":2,"INCPATH":3,"LIBPATH":3,"MANPATH":2,"man":1,"BINPATH":2,"DESTDIR":5,"DB":1,"DI":17,"DL":1,"DM":1,"PNGLIBCONF_H_PRE":3,"scripts":3,"pnglibconf":7,".prebuilt":1,"png":6,"pngset":1,"pngget":1,"pngrutil":1,"pngtrans":1,"pngwutil":1,"pngread":1,"pngrio":1,"pngwio":1,"pngwrite":1,"pngrtran":1,"pngwtran":1,"pngmem":1,"pngerror":1,"pngpread":1,"OBJSDLL":3,".pic":3,".SUFFIXES":1,"KPIC":1,".a":2,"pngtest":7,".pc":4,"config":5,"cat":2,".in":2,"|":1,"sed":1,"@prefix":1,"@exec_prefix":1,"@libdir":1,"@includedir":1,"head":1,"chmod":2,"x":1,"G":1,"LD_RUN_PATH":1,"install":1,"headers":1,"pngconf":5,"@if":2,"d":2,"then":2,"fi":2,"cd":1,"subdir":1,"ccflags":1,"y":7,":=":11,"Werror":1,"mips":1,"Kbuild":1,".platforms":1,"platform":2,"kernel":1,"mm":1,"net":1,"ifdef":1,"CONFIG_KVM":1,"kvm":1,"endif":1,"GREETINGS":1,"gday":1,"bonjour":1,"hola":1,"ola":1,"kaixo":1,"tag":1,"hoi":1,"konnichiwa":1,"nihao":1,"dobredan":1,"namaste":1,"salaam":1,"V":1,"mk":2,"greet":2,"^":1,"$GREETINGS":2,"for":1,"i":1,"$i":1,"%":2,"text":1,"folder":4,"$printer":1,"$stem":1,"SHEBANG#!make":1,"l":1,"charmap":2,".md":1,"font":3,"name":2,"icons":1,"dist":1,"icomoon":1,".json":1,"icon":3,"size":1,"svg":2,"repo":1,"Alhadis":1,"FileIcons":1,"wildcard":1},"Markdown":{"Tender":1,"======":1,"ronn":31,"(":171,")":161,"--":64,"convert":1,"markdown":13,"files":22,"to":197,"manpages":6,"================":4,"COMMENT#":83,"`":389,"[":135,"<":131,"format":19,">":153,"...":13,"]":133,"file":58,"br":4,"-":233,"m":2,"|":108,"man":19,"S":2,"server":11,"pipe":3,"><":1,"&":5,"lt":1,";":59,"**":28,"Ronn":4,"converts":4,"textfiles":1,"standard":11,"roff":30,"formatted":1,"UNIX":3,"or":77,"HTML":22,".":398,"is":129,"based":3,"on":45,"but":12,"includes":5,"additional":3,"rules":1,"and":163,"syntax":12,"geared":1,"toward":2,"authoring":2,"manuals":3,"In":12,"its":8,"default":30,"mode":4,",":395,"one":9,"more":18,"input":17,"s":10,"output":88,"The":67,"html":10,"fragment":4,"options":13,"dictate":1,"which":11,"are":58,"generated":9,"Multiple":2,"arguments":13,"may":14,"be":66,"specified":33,"generate":1,"multiple":5,"Output":2,"named":8,"after":2,"written":5,"the":360,"same":11,"directory":13,"as":32,"change":3,"behavior":4,"from":25,"generation":1,"serving":1,"dynamically":2,"viewing":2,"with":67,"With":1,"no":21,"acts":1,"simple":8,"filter":4,"source":4,"text":16,"read":2,"Use":4,"/":134,"select":2,"command":24,"expects":1,"valid":2,"Source":1,"typically":5,"name":30,"section":9,".ronn":14,"e":5,".g":7,"example":23,".1":20,"should":6,"match":4,"defined":9,"in":110,"When":7,"building":2,"destination":1,"filenames":1,"determined":1,"by":47,"taking":1,"basename":1,"of":109,"adding":3,"appropriate":1,"extension":5,"removing":1,"case":1,"For":11,"executing":1,"generates":2,".html":5,"These":7,"control":2,"whether":1,"directly":5,"a":140,"pager":1,"*":283,":":211,"Don":4,"This":23,"simulates":1,"piping":1,"through":13,"groff":1,"paging":1,"program":6,"MANPAGER":1,"environment":3,"variable":3,"serve":1,"for":74,"set":20,"A":7,".2":2,"served":1,"There":3,"at":18,"root":1,"links":3,"each":8,"respects":1,"style":13,"document":6,"attribute":2,"manual":13,"date":6,"etc":3,"can":42,"varied":1,"request":2,"time":11,"giving":1,"them":6,"query":1,"parameters":1,"?":5,"=":45,"FOO":1,"dark":5,"toc":5,"NOTE":1,"builtin":5,"designed":1,"assist":1,"process":3,"writing":1,"styling":1,"It":8,"way":7,"recommended":1,"general":2,"purpose":3,"web":1,".*":1,"when":16,"piped":1,"provided":3,"Format":1,"argument":12,"given":12,"both":4,"assumed":1,"r":1,"Generate":4,"f":1,"only":20,"not":13,"header":3,"title":9,"footer":4,"Document":1,"attributes":3,"displayed":13,"areas":1,"content":1,"these":6,"values":6,"also":13,"via":4,"ENVIRONMENT":1,"[]":7,"=<":5,"this":28,"page":7,"belongs":1,"prominently":1,"top":4,"center":4,"area":3,"organization":2,"group":2,"individual":4,"responsible":1,"publishing":1,"bottom":3,"left":10,"mtime":1,"used":31,"current":13,"available":3,"customized":1,"use":12,"CSS":3,"stylesheets":5,"module":11,"list":10,"apply":2,"must":2,"separated":3,"commas":1,"spaces":4,"word":2,"search":2,".css":2,"all":24,"directories":1,"listed":1,"RONN_STYLE":2,"#ENVIRONMENT":1,"then":8,"internal":2,"styles":7,"_":7,"character":6,"it":24,"full":4,"path":7,"stylesheet":3,"Internal":1,"_man_":1,"included":7,"_toc_":1,"_80c_":1,"See":11,"STYLES":1,"descriptions":1,"features":8,"added":4,"Miscellaneous":1,"w":2,"warnings":3,"Show":2,"troff":2,"error":5,"performing":1,"conversion":1,"Warnings":2,"most":6,"often":2,"result":1,"bug":4,"logic":2,"W":1,"Disable":1,"disabled":3,"option":7,"revert":1,"effect":4,"previous":6,"v":2,"version":8,"exit":4,"generating":1,"hyperlinks":1,"references":3,"like":13,"grep":5,"ls":8,"reference":7,"URL":3,"mappings":1,"an":18,"index":5,".txt":4,"Each":2,"line":13,"describes":2,"single":9,"link":3,"whitespace":1,"separating":2,"location":2,"Blank":1,"lines":12,"allowed":2,"beginning":1,"#":10,"ignored":4,"whisky":2,"tango":2,".5":1,"http":12,"//":41,".cx":2,"src":1,"github":18,".com":23,"absolute":3,"relative":3,"that":32,"usually":2,"points":7,"manpage":6,"t":3,"All":7,"share":3,"Markdown":7,"using":14,"id":7,"where":7,"selects":1,"include":3,"Styles":1,"applied":1,"order":3,"so":8,"cascade":1,"override":5,"previously":3,"distribution":2,"Basic":2,"typography":1,"definition":4,"lists":5,"indentation":3,"always":2,"regardless":2,"however":1,"possible":3,"replace":1,"custom":10,"placing":1,"print":4,"tag":1,"media":1,"Enables":3,"Table":1,"Contents":1,"navigation":1,"TOC":2,"markup":7,"hidden":1,"inline":5,"display":5,"none":3,"rule":1,"turns":1,"applies":2,"basic":1,"Light":1,"background":4,"80c":1,"Changes":2,"width":9,"mimic":1,"classic":1,"terminal":6,"causes":1,"wrap":1,"gratuitous":1,"characters":2,"Writing":3,"straight":1,"forward":1,"following":13,"core":5,"selectors":1,"allow":2,"targeting":1,"elements":2,".mp":2,"container":56,"element":3,"Present":1,"documents":1,"fragments":1,"body":2,"#manpage":1,"Signifies":1,"was":6,"fully":3,"contains":1,".man":4,"decor":1,"three":7,"item":2,"heading":3,"footing":2,"have":16,"class":8,"head":1,"foot":1,"respectively":2,"main":2,"h1":1,"Hidden":1,"unless":2,"has":18,"sources":1,"examples":3,"rtomayko":1,"tree":1,"master":3,"lib":1,"template":1,"Build":3,"view":16,"$":16,"some":13,"great":4,"mv":3,"cd":1,"sh":2,"few":3,"write":1,"hello":3,"View":1,"without":7,"Serve":1,"localhost":1,"/>":2,"under":6,"COMMENT/*":1,"_This_":1,"readme":1,"You":10,"install":5,"bundle":4,"TextMate":2,"opening":3,"preferences":3,"going":2,"bundles":2,"tab":2,"After":2,"installation":3,"will":31,"automatically":7,"updated":2,"you":36,"Bundle":2,"Styleguide":4,"kb":6,".textmate":6,".org":12,"bundle_styleguid":2,"_before":6,"make":9,"changes_":2,"Commit":2,"commit_styleguid":2,"send":2,"pull":3,"request_":2,"Bug":2,"Reports":2,"writing_bug_repo":2,"report":4,"issue_":2,"If":22,"otherwise":4,"see":11,"below":7,"repository":2,"fall":2,"license":8,"Permission":2,"copy":2,"modify":2,"sell":2,"distribute":2,"software":5,"granted":2,"express":2,"implied":2,"warranty":2,"claim":2,"suitability":2,"any":12,"An":4,"exception":3,"made":3,"readable":3,"contain":3,"their":2,"own":3,"information":5,"accompanying":2,"exists":5,"suffix":2,"base":2,"original":2,"txt":2,"similar":2,"tidy":4,"accompanied":2,"import":10,"Doc":3,"{":38,"Code":4,"InlineCode":3,"}":37,"TerminalInput":3,"GenericLink":3,"Note":5,"Example":4,"Tag":3,"export":3,"const":1,"meta":3,"description":5,"Status":2,"Stable":1,"</":17,"Now":1,"Next":13,".js":22,"Builder":1,"takes":1,"application":8,"https":24,"nextjs":6,"next":20,".config":3,"entrypoint":3,"pages":9,"those":6,"into":4,"series":3,"lambdas":7,"docs":11,"v2":8,"deployments":9,"concepts":5,"built":3,"caching":1,"node_modules":1,"compiler":2,"artifacts":1,"very":1,"fast":3,"@now":1,"ideal":1,"ship":1,"production":1,"ready":1,"scales":1,"why":1,"your":13,"project":10,"website":1,"first":9,"step":2,"up":14,"yet":2,"done":2,"best":2,"place":1,"get":10,"started":4,"documentation":3,"#setup":1,"To":7,"sure":1,"installed":2,"dependencies":2,"yarn":2,"add":2,"react":2,"dom":1,"Then":2,"create":4,"home":1,"```":50,"jsx":1,"()":5,"=>":7,"div":2,"Hello":1,"world":1,"!":11,"Create":1,"our":12,"build":5,"configure":2,"collection":1,"serverless":5,"js":1,".exports":2,"target":4,"method":1,"supported":5,"href":1,"above":4,"define":2,"now":20,".json":3,"configuration":12,"json":6,"Upon":1,"deployment":2,"8fnzfb1ci":1,".now":1,".sh":1,"builder":2,"shown":1,"tells":1,"lambda":3,"function":3,"zeit":1,"#serverless":1,"algorithm":1,"works":2,"follows":1,"package":2,"lock":1,"present":3,"npm":3,"Otherwise":1,"private":1,"modules":2,"NPM_TOKEN":1,"#build":1,".env":1,"Node":2,"latest":2,"branch":1,"seperates":1,"endpoints":1,"cannot":2,"Using":1,"would":4,"require":1,"routed":1,"lose":1,"out":5,"many":5,"benefits":1,"still":1,"achieve":1,"getInitialProps":1,"#fetching":1,"data":3,"component":1,"lifecycle":1,"routes":1,"#routes":1,"help":7,"keep":1,"cold":1,"boot":1,"times":3,"low":2,"maximum":1,"size":3,"#maximum":1,"5mb":1,"limit":1,"extendable":1,"builders":1,"overview":1,"#configuring":1,"50mb":1,"span":3,"maxLambdaSize":1,"lang":1,"children":2,"State":1,"Spyder":24,"Part":1,"Looking":1,"back":5,"---":8,"pub_date":1,"tags":1,"development":10,"status":2,"update":4,"milestone":1,"category":1,"author":1,"camgerlach":1,"summary":1,"part":5,"we":25,"look":1,"major":7,"events":1,"changes":4,"milestones":2,"progress":3,"over":5,"past":3,"six":3,"months":3,"since":7,"funding":5,"ended":1,"We":4,"As":3,"approach":1,"good":3,"ever":1,"perspective":1,"happening":1,"post":1,"Stay":2,"tuned":2,"right":11,"here":4,"two":8,"several":6,"exciting":1,"announcements":1,"affect":2,"promise":1,"immediate":1,"future":2,"Even":3,"better":6,"formally":1,"announce":1,"release":6,"what":5,"I":1,"Starting":1,"off":3,"announced":1,"mid":2,"November":3,"Anaconda":4,"Inc":2,"discontinued":1,"leaving":1,"formal":1,"institutional":1,"financial":1,"support":10,"community":5,"developed":1,"IDE":3,"far":1,"mortal":1,"blow":1,"did":1,"impact":1,"pace":3,"breadth":1,"Developer":1,"effort":1,"spent":1,"plugins":2,"spyder":21,"notebook":2,"ide":10,"reports":2,"among":1,"others":1,"refocused":1,"put":3,"mostly":1,"hold":1,"loss":1,"appealed":1,"asking":1,"users":3,"who":1,"found":1,"valuable":1,"OpenCollective":2,"opencollective":1,"accelerate":1,"fund":1,"showing":2,"donations":2,"backers":1,"spyder_opencolle":1,".png":7,"unending":1,"gratitude":1,"responded":1,"had":2,"new":24,"team":3,"members":3,"contributors":2,"pitch":1,"carry":1,"load":2,"While":1,"ve":1,"received":1,"helped":1,"Your":1,"generous":1,"go":2,"considering":1,"rolling":1,"donation":1,"tiers":1,"rewards":1,"point":2,"soon":2,"won":1,"On":3,"side":3,"while":2,"overall":1,"modestly":1,"lower":2,"than":4,"peak":1,"By":5,"numbers":2,"Users":1,"opened":1,"issues":4,"bugs":3,"feature":1,"requests":2,"other":5,"feedback":1,"Github":1,"commit":1,"timeseries":1,"high":2,"activity":1,"years":1,"github_commit_hi":1,"Further":2,"almost":2,"dozen":1,"unique":2,"old":1,"been":5,"submitted":1,"fixing":1,"enhanced":1,"functionality":1,"making":2,"improvements":4,"merged":1,"codebase":1,"work":3,"coalesced":1,"four":1,"separate":1,"official":2,"releases":5,"during":1,"period":1,"another":4,"days":1,"away":1,"Finally":5,"re":2,"forks":1,"nice":1,"matters":1,"tangible":1,"every":2,"day":1,"favorite":1,"Over":1,"alongside":1,"hundreds":1,"bugfixes":2,"minor":2,"enhancements":1,"majority":1,"were":2,"suggested":1,"even":7,"pitched":1,"implement":1,"Especially":1,"probably":1,"spending":1,"commands":15,"functions":3,"Editor":2,"hopefully":1,"life":2,"easier":4,"corresponding":2,"customizable":1,"shortcuts":4,"access":2,"insert":1,"cursor":3,"``":48,"Ctrl":3,"PageUp":1,"PageDown":1,"Tab":2,"configurable":1,"easily":3,"Find":3,"Replace":2,"box":2,"open":4,"copied":1,"modifications":1,"Second":1,"terms":1,"critical":1,"components":1,"IPython":1,"Console":5,"got":1,"lot":1,"love":1,"recent":2,"remove":3,"user":3,"variables":2,"GUI":2,"ed":1,"take":1,"instantly":1,"console":1,"needed":1,"Cloudpickle":1,"serialize":1,"objects":3,"Variable":4,"Explorer":4,"greatly":1,"improving":1,"latter":2,"Cython":2,"run":2,"dedicated":1,"consoles":1,"edit":3,"magic":1,"inside":2,"variety":1,"array":3,"types":5,"varexp_array_dis":1,"cite":1,"Most":2,"notably":1,"thanks":2,"aforementioned":1,"cloudpickle":1,"rich":2,"deep":1,"exploration":1,"nearly":1,"object":6,"traverse":1,"complex":1,"hierarchies":1,"nested":2,"ease":1,"supports":2,"Timedelta":1,"Pandas":1,"variants":1,"allowing":1,"just":2,"datetime":1,"Timestamp":1,"uses":3,"human":1,"dates":1,"timedeltas":1,"displaying":2,"much":3,"wider":1,"range":1,"Numpy":1,"quality":1,"handling":1,"immutable":1,"tuples":1,"clearly":1,"they":1,"Rounding":1,"Files":2,"tool":2,"allows":4,"items":1,"Search":1,"hovering":1,"pressing":1,"Delete":1,"there":1,"Under":1,"hood":1,"things":2,"if":21,"something":2,"does":3,"wrong":1,"New":1,"dialog":2,"helpful":1,"UI":2,"error_report_dia":1,"mentioned":1,"additions":1,"released":1,"conda":1,"manager":1,"pip":1,"already":2,"implemented":1,"due":1,"week":1,"ll":1,"preview":1,"expect":2,"blog":2,"sooner":1,"Outside":1,"paused":1,"until":3,"affiliated":2,"projects":3,"continued":1,"unittest":4,"plugin":2,"seen":3,"particularly":2,"active":3,"lead":1,"developer":3,"member":2,"Jitse":1,"Niesen":1,"www1":1,".maths":1,".leeds":1,".ac":1,".uk":1,"~":3,"jitse":1,"recently":1,"published":2,"tutorial":1,"www":1,".spyder":1,"introducing":1,"Since":1,"gotten":1,"improved":1,"pytest":1,"realtime":1,"test":3,"results":3,"click":1,"UX":1,"robust":1,"communications":1,"backend":1,"ZeroMQ":1,"numerous":1,"fixes":3,"QtPy":1,"qtpy":1,"Qt":3,"abstraction":1,"layer":1,"including":2,"classes":2,"early":1,"PySide2":1,"performance":2,"number":9,"spyder_unittest":1,"Other":1,"umbrella":1,"pywinpty":2,"pseudo":1,"library":2,"level":13,"interface":1,"track":1,"processes":3,"wrappers":1,"Python":1,"stability":1,"security":1,"importantly":1,"proud":1,"January":1,"Jupyter":1,"Notebook":1,"JupyterLab":1,"adopted":1,"manage":1,"system":1,"terminals":1,"Windows":1,"qtsass":2,"SASS":1,"maintainer":1,"dev":1,"infrastructure":1,"refactoring":1,"PyPI":1,"loghub":2,"automatic":1,"changelog":2,"generator":1,"significant":1,"external":1,"interest":1,"well":1,"ability":2,"PRs":1,"together":1,"desired":2,"common":2,"thread":1,"between":3,"five":1,"substantially":1,"increased":1,"weeks":1,"news":1,"trend":1,"continues":1,"fronts":1,"outside":1,"Our":1,"comprehensive":1,"Troubleshooting":2,"Guide":2,"FAQ":2,"wiki":2,"resolve":2,"having":1,"wait":1,"response":2,"us":2,"needs":1,"Readme":1,"contributing":1,"guide":1,"throughly":1,"overhauled":1,"informative":1,"accessible":1,"Until":1,"do":1,"happy":1,"Spydering":1,"COMMENT<!--":2,"Notebooks":1,".livemd":1,"subset":1,"equations":1,"annotations":1,"elixir":1,"plus":4,"IO":1,".gets":1,"Integer":1,".parse":1,"Enum":1,".map":1,"+":8,"))":4,"short":5,"sentence":1,"optional":7,"flags":2,"normal":2,"paragraph":2,"terminated":2,"endings":1,"Inline":1,"code":8,"strong":2,"boldface":4,"_emphasis_":1,"emphasis":1,"italics":2,"underline":5,"Manual":1,"hyperlinked":1,"Link":1,"sections":3,"STANDARDS":1,"SEE":1,"ALSO":2,"WITH":1,"DIFFERENT":1,"LINK":1,"TEXT":2,"#SEE":1,"Definition":1,"value":6,"One":2,"paragraphs":2,"describing":1,"whatever":1,"want":1,"really":1,"Nesting":1,"spacing":1,"respected":1,"Frequently":1,"formatting":3,"conventions":1,"expressing":1,"structure":1,"various":1,"notations":1,"Not":1,"typesetting":1,"expressed":2,"Manpages":2,"start":1,"defining":1,"contents":2,"Indicates":1,"Man":1,"headings":4,"syntaxes":1,"Hash":1,"prefix":1,"Dash":1,"HEADING":1,"------------":1,"Section":1,"uppercase":2,"limited":1,"capabilities":1,"b":5,"i":3,"u":6,"bits":1,"accomplish":1,"\\":13,"backticks":3,"compatible":5,"noun":1,"within":1,"literally":1,"processed":2,"double":11,"stars":1,"Also":1,"Unlike":1,"anglequotes":1,"non":8,"User":1,"Typically":2,"var":12,"_underbars_":1,"Emphasis":1,"May":1,"literal":1,"em":1,"Here":1,"Grep":1,"searches":1,"FILE":1,"containing":1,"PATTERN":1,"prints":1,"matching":3,"requires":3,"colon":1,"term":1,"subsequent":2,"comprised":1,"blocks":1,"taken":1,"BSD":1,"primaries":1,"construct":1,"expressions":1,"True":3,"block":3,"special":2,"c":8,"_file_":1,"d":1,"linking":1,"specific":1,"SECTION":2,"anchor":1,"#SECTION":2,"removed":1,"replaced":1,"dashes":1,"bunyan":26,"OPTIONS":3,"p":3,"PID":3,"JSON":10,"logging":1,"node":10,"services":1,"per":5,"log":16,"CLI":2,"nicely":1,"logs":1,"stream":3,"optionally":1,"interspersed":1,"primary":1,"usage":2,"pretty":1,"foo":5,".log":5,"cat":1,"08T22":4,"Z":6,"INFO":4,"myservice":6,"My":6,"message":9,"extra":3,"multi":3,"ERROR":4,"o":4,"FORMAT":4,"emit":1,"formats":1,"E":2,"color":3,"l":4,"LEVEL":2,"show":5,"records":3,"COND":5,"JavaScript":2,"expression":4,"returning":1,"true":1,"record":2,"refers":1,".three":1,"field":3,"h":2,"Print":2,"info":3,"q":1,"quiet":1,"Dtrace":1,"dtrace":1,"supporting":1,"platforms":2,"NAME":2,"Process":1,"probes":3,"Can":1,"specify":3,"whose":1,"args":1,"pattern":1,"Filtering":1,"Only":1,"messages":1,"names":11,"numeric":1,"condition":3,"Run":1,"truish":1,"strict":1,"Suppress":1,"legal":1,"Bunyan":5,"passed":1,"Colorize":1,"Defaults":1,"try":1,"TTY":1,"Force":1,"coloring":2,"doesn":1,"Specify":1,"long":3,"N":3,"native":1,"indent":1,"inspect":2,"j":1,"Shortcut":1,"L":1,"local":2,"Display":1,"rather":1,"UTC":1,"scripts":1,"symbols":1,"convenience":2,"Level":2,"Name":1,"Number":1,"Symbol":1,"Scripts":1,"trace":3,"TRACE":1,"debug":2,"DEBUG":1,"warn":3,"WARN":1,"fatal":2,"FATAL":1,"DESCRIPTION":1,"Long":1,"form":2,"Colored":1,"fields":2,"rendered":2,"specially":1,"HTTP":2,"stack":1,"backward":1,"compat":1,"Like":1,"concise":1,"Some":2,"redundant":1,"ellided":1,"space":2,"Alias":1,"util":1,".inspect":1,"systems":1,"DTrace":2,"MacOS":1,"FreeBSD":1,"illumos":1,"derivatives":1,"SmartOS":1,"OmniOS":1,"provider":1,"makes":1,"string":15,"probe":1,"enabled":2,"fire":1,"whenever":1,"called":1,"less":1,"trentm":6,"#dtrace":1,"details":6,"BUNYAN_NO_COLOR":1,"Set":4,"empty":2,"force":2,"lives":1,"README":1,"Install":1,"notes":1,"#readme":1,"Report":1,"blob":2,"CHANGES":1,".md":1,"MIT":1,"License":1,"LICENSE":1,"Copyright":2,"Joyent":1,"Trent":1,"Mick":1,"rights":1,"reserved":1,"uti":1,"com":1,".xamarin":1,".workbook":1,"Xamarin":1,"Null":1,"conditional":1,"operator":3,"String":3,"Interpolation":1,"Expression":1,"bodied":3,"Function":1,"Members":1,"Auto":1,"property":2,"Initialization":1,"Index":1,"Initializers":1,"static":7,"null":9,"check":3,"before":6,"referencing":1,"entry":1,"csharp":16,"C":6,"required":1,"accessing":1,".Length":5,"COMMENT//":3,"int":2,"secondLength":2,"!=":1,"length":1,"queried":1,"entire":1,"statement":3,"returns":1,"length0":1,"length1":1,"conjunction":1,"??":2,"coalescing":1,"such":3,"lengths":1,".Select":2,"Previously":1,"strings":1,"different":3,"ways":2,"animal":3,"food":3,"out1":1,".Format":1,"out2":1,"provides":1,"fieldname":1,"embedded":1,"foreach":1,".WriteLine":2,"ToString":3,"succinct":1,"declaration":1,"Person":3,"public":15,"FirstName":2,"LastName":2,"firstname":2,"lastname":2,"void":2,"Log":2,"System":3,".Console":1,"calls":1,"methods":1,".ToString":1,"())":1,"Properties":1,"ie":1,"initialized":1,"Todo":3,"bool":1,"Done":1,"false":1,"DateTime":4,"Created":1,".Now":3,"Description":1,".Description":1,"assign":3,"constructor":1,"Dictionary":2,"structures":1,"let":1,"key":4,"initializer":1,"userInfo":1,".AddSeconds":1,"Enumerations":1,"certain":1,".Math":2,"primarily":2,"holders":1,"type":1,"avoiding":1,"repetition":1,"eg":1,"Math":1,".PI":1,"becomes":2,"PI":5,"Location":6,"lat":2,"@long":2,"Latitude":2,"Longitude":2,"MilesBetween":2,"loc1":3,"loc2":3,"rlat1":3,".Latitude":2,"rlat2":3,"theta":2,".Longitude":2,"rtheta":2,"dist":8,"Sin":2,"Cos":3,"Acos":1,"return":1,"miles":1,"sway":22,"executed":2,"startup":1,"consist":1,"setting":7,"bindings":1,"config":7,"likely":1,"Lines":1,"might":1,"extended":1,"end":3,"bindsym":4,"Shift":1,"XF86AudioRaiseVo":1,"exec":1,"\\\\":1,"pactl":1,"sink":1,"volume":1,"@DEFAULT_SINK":1,"@":1,"%":6,"Commands":2,"subcommands":3,"Anything":1,"prepended":1,"eDP":3,"wallpaper":2,"fill":2,"resolution":2,"1920x1080":2,"identical":1,"swaymsg":2,"split":10,"enclose":1,"quotation":1,"marks":1,"COMMENT(*":2,"Criteria":2,"retained":1,"across":2,"reset":1,"criteria":11,"Throughout":1,"distinguish":1,"[...]":1,"expected":2,"supply":1,"refer":1,"bar":7,"default_orientat":1,"horizontal":4,"vertical":4,"auto":2,"Sets":8,"layout":11,"tiled":7,"containers":12,"Includes":1,"_path_":2,"either":8,"parent":4,"expands":1,"shell":2,"wordexp":1,"once":1,"attempts":2,"swaybg_command":1,"Executes":2,"_command_":2,"Default":3,"_swaybg_":1,"Refer":1,"dash":2,"_swaybg":1,"_command":2,"swaynag_command":1,"_swaynag_":2,"Additional":1,"appended":1,"direct":1,"call":1,"swaynag":1,"provide":1,"placed":1,"_swaynag":1,"workspace_layout":1,"stacking":5,"tabbed":5,"Specifies":1,"initial":1,"workspace":30,"xwayland":5,"enable":5,"disable":5,"disables":2,"Xwayland":4,"X11":3,"applications":1,"_enable_":2,"lazily":1,"launched":1,"client":3,"connect":1,"cases":2,"slower":1,"machines":1,"desirable":1,"immediately":3,"_force_":1,"instead":1,"They":1,"runtime":2,"border":8,"csd":1,"pixel":1,"n":1,"focused":34,"window":18,"_normal_":2,"thickness":2,"_n_":2,"_pixel_":1,"pixels":9,"thick":1,"_csd_":1,"decorations":2,"draw":1,"toggle":8,"Cycles":3,"Exit":1,"Wayland":1,"session":1,"floating":11,"Make":1,"opposite":3,"focus":26,"Moves":24,"matches":1,"down":7,"direction":7,"prev":2,"sibling":1,"last":6,"child":4,"newly":1,"_sibling_":1,"indicates":1,"tiling":2,"mode_toggle":1,"layers":1,"fullscreen":9,"global":1,"Makes":1,"_toggle_":2,"_global_":1,"outputs":3,"gaps":3,"inner":1,"outer":1,"minus":1,"amount":2,"_inner_":1,"_outer_":2,"_all_":2,"workspaces":3,"_current_":1,"altered":1,"_top_":1,"_right_":1,"_bottom_":1,"_left_":1,"_horizontal_":1,"_vertical_":1,"inhibit_idle":1,"visible":3,"unset":2,"idle":8,"inhibitor":4,"_focus_":1,"inhibit":5,"seat":3,"_fullscreen_":1,"descendant":1,"_open_":1,"closed":1,"changed":1,"_visible_":1,"_none_":1,"existing":2,"_for_window_":1,"inhibitors":3,"views":6,"splith":5,"splitv":5,"though":1,"preset":1,"layouts":2,"cycles":3,"_split_":1,"max_render_time":5,"msec":1,"Controls":1,"relevant":2,"told":2,"render":3,"positive":1,"milliseconds":1,"composites":3,"smaller":1,"leads":1,"fresher":1,"frames":3,"being":1,"composited":1,"perceived":1,"latency":2,"too":1,"finish":1,"rendering":2,"leading":1,"delayed":1,"refresh":1,"How":1,"depends":1,"optimal":1,"Put":1,"_full":1,"screen_":1,"continuously":1,"Start":1,"drops":1,"increment":1,"currently":3,"further":1,"move":19,"px":13,"_px_":1,"specifies":1,"how":1,"unspecified":1,"Pixels":1,"moving":1,"position":7,"pos_x":1,"ppt":10,"pos_y":1,"ptt":1,"percentage":6,"omitting":1,"unit":1,"defaults":2,"_absolute_":3,"centered":2,"moved":2,"mouse":1,"pointer":1,"mark":4,"forth":1,"_number_":1,"remain":1,"prev_on_output":1,"next_on_output":1,"wrapping":1,"around":1,"back_and_forth":1,"scratchpad":5,"nop":1,"comment":2,"operation":1,"behaviour":1,"logged":1,"debugging":1,"purposes":1,"reload":1,"Reloads":1,"located":1,"according":1,"priority":1,"stated":1,"rename":1,"old_name":2,"new_name":2,"Rename":1,"resize":4,"shrink":1,"grow":1,"height":7,"]]":1,"Resizes":1,"_amount_":2,"units":4,"omitted":5,"resized":7,"_height_":4,"_width_":4,"axis":1,"Shows":1,"Repeatedly":1,"cycle":1,"windows":4,"shortcuts_inhibi":1,"clients":1,"keyboard":1,"useful":2,"virtualization":1,"remote":1,"desktop":1,"affects":1,"selected":3,"Subcommand":1,"_disable_":1,"additionally":1,"deactivates":1,"for_window":5,"differently":1,"established":1,"subcommand":1,"Splits":1,"vertically":1,"horizontally":1,"Equivalent":3,"splitt":1,"sticky":1,"shows":1,"swap":1,"con_id":1,"arg":1,"Swaps":1,"geometry":1,"second":3,"_id_":2,"_con_id_":1,"_mark_":1,"retain":1,"gain":1,"title_format":2,"titles":1,"placeholders":1,"supplied":1,"++":4,"app_id":1,"wayland":2,"app":1,"ID":1,"applicable":3,"classname":1,"instance":2,"protocol":1,"xdg_shell":1,"pango":1,"font":1,"Assigns":2,"_criteria_":2,"CRITERIA":2,"_workspace_":1,"U":2,"cosmetic":2,"equivalent":2,"whole":1,"exclude":1,"titlebar":1,"locked":1,"device":2,"repeat":1,"Group":1,"combo":1,"Binds":1,"_key":1,"combo_":1,"execute":1,"pressed":1,"XKB":1},"Marko":{"class":2,"{":15,"constructor":1,"()":5,"this":6,".state":5,"=":14,"count":1,":":9,"}":19,";":14,"increment":1,".count":4,"++":1,"style":3,"color":12,"#09c":1,"font":2,"-":8,"size":2,"3em":1,".example":2,"button":4,"1em":1,"padding":1,"em":1,"<":13,"div":12,">":25,"${":4,"state":2,"</":12,"on":2,"click":1,"(":9,")":11,"Click":1,"me":1,"!":3,"static":2,"const":2,"colors":7,"[":4,",":8,"]":4,"defaultColor":2,"onInput":1,"input":4,".color":5,"||":1,"updateColor":1,".map":1,"((":1,"=>":1,"return":2,"parseInt":1,".getEl":1,"+":5,".value":1,"getStyleColor":1,".join":1,".rgb":1,"sliders":1,".inputs":1,"for":4,"i":2,"in":2,"label":2,"key":2,"type":1,"max":1,"value":1,"backgroundColor":1,"component":1,".getStyleColor":1,"$":2,"var":2,"name":2,"h1":2,"Hello":1,"ul":2,"if":1,".length":1,"li":2,"else":1,"No":1},"Mask":{"COMMENT//":6,"header":1,"{":10,"img":1,".logo":1,"src":1,"=":8,"alt":1,"logo":1,";":3,"h4":1,">":11,"if":1,"(":1,"currentUser":1,")":3,".account":1,"a":1,"href":1,"}":10,".view":1,"ul":1,"for":1,"((":1,"user":1,",":1,"index":1,"of":1,"users":1,"li":1,".user":1,"data":1,"-":3,"id":1,".name":1,".count":1,"COMMENT/*":1,".date":1,":":4,"countdownCompone":1,"input":1,"type":1,"text":1,"dualbind":1,"value":1,"button":1,"x":2,"signal":1,"h5":1,"animation":1,"slot":1,"@model":1,"@next":1,"footer":1,"bazCompo":1},"Mathematica":{"COMMENT(*":80,"Do":1,"[":521,"If":4,"Length":1,"Divisors":1,"Binomial":2,"i":22,"+":1006,",":775,"]]]":3,">":19,"Print":1,"]]":48,";":158,"Break":1,"[]]":3,"{":208,"}":165,"]":375,"BeginPackage":3,"PossiblyTrueQ":6,"::":48,"usage":45,"=":98,"PossiblyFalseQ":4,"PossiblyNonzeroQ":6,"Begin":5,"expr_":8,":=":70,"\\":12,"Not":12,"TrueQ":10,"expr":8,"End":5,"[]":12,"AnyQ":6,"AnyElementQ":8,"AllQ":4,"AllElementQ":4,"AnyNonzeroQ":4,"AnyPossiblyNonze":4,"RealQ":6,"PositiveQ":6,"NonnegativeQ":6,"PositiveIntegerQ":6,"NonnegativeInteg":18,"IntegerListQ":10,"PositiveIntegerL":6,"IntegerOrListQ":4,"PositiveIntegerO":4,"SymbolQ":4,"SymbolOrNumberQ":4,"cond_":8,"L_":10,"Fold":6,"Or":3,"False":25,"cond":8,"/":1208,"@":11,"L":12,"Flatten":2,"And":8,"True":16,"#":9,"!=":4,"&":14,"n_":10,"Im":2,"n":32,"==":6,"Positive":4,"IntegerQ":8,"&&":8,">=":2,"input_":12,"ListQ":2,"input":22,"MemberQ":6,"@input":2,"||":8,"a_":4,"Head":4,"a":11,"===":4,"Symbol":4,"NumericQ":2,"EndPackage":3,"Paclet":1,"Name":1,"->":162,"Version":1,"MathematicaVersi":1,"Description":1,"Creator":1,"Extensions":1,"Language":1,"MainPage":1,"BeginTestSection":1,"VerificationTest":2,"RotationMatrix":1,"phi":5,"List":3,"Cos":2,"Times":3,"-":10,"Sin":2,"Power":2,"Plus":1,"ComplexInfinity":1,"infy":1,"EndTestSection":1,"Test":2,"<>":1,"TestID":2,"Get":1,"Notebook":2,"Cell":28,"CellGroupData":8,"How":1,"far":1,"is":1,"the":2,"Earth":1,"from":1,"Moon":1,"?":1,"WolframAlphaLong":1,"CellChangeTimes":12,"{{":26,"`":40,"*":32,"^":20,"}}":28,"BoxData":19,"NamespaceBox":1,"DynamicModuleBox":1,"Typeset":6,"q":2,"$$":6,"opts":1,"AppearanceElemen":1,"Asynchronous":1,"All":1,"TimeConstraint":1,"Automatic":7,"Method":2,"elements":1,"pod1":1,"XMLElement":13,"FormBox":4,"TagBox":9,"GridBox":2,"PaneBox":1,"StyleBox":4,"$CellContext":5,"TagBoxWrapper":4,"AstronomicalData":1,"Identity":2,"LineIndent":4,"LineSpacing":2,"GridBoxBackgroun":1,"GrayLevel":16,"None":9,"}}}":7,"GridBoxItemSize":2,"ColumnsEqual":2,"RowsEqual":2,"GridBoxDividers":1,"GridBoxSpacings":2,"GridBoxAlignment":1,"Left":2,"Baseline":1,"AllowScriptLevel":2,"BaselinePosition":2,"Center":1,"AbsoluteThicknes":2,"TraditionalForm":3,"PolynomialForm":1,"TraditionalOrder":1,"{}":9,"pod2":1,"RowBox":34,"LinebreakAdjustm":2,"FontFamily":1,":":28,"$UnitFontFamily":1,"FontSize":1,"Smaller":1,"StripOnInput":1,"SyntaxForm":2,"Dot":2,"ZeroWidthTimes":1,"quantitydata":1,"pod3":1,"TemplateBox":1,"GraphicsBox":2,"GraphicsComplexB":1,"CompressedData":6,"eJxcnHc8lv":1,"7961K0lCUnRWl7JH":1,"u0QktRpIyGKCoaRk":1,"bNFQUQoVSRlZITOJ":1,"rvv":1,"fP":1,"//":19,"8Hq":1,"Hh":1,"s8jufxfh":1,"H6zgvfSX30Nvc":1,"OdjY2ATnsrGx":1,"v":7,"wEU":1,"7SFO":1,"YUOKbGH4LpoEPBBM":1,"U2u":1,"9BvKxbtfdz7CJIXc":1,"5zQN":1,"eiozmB4AEUuSC1":1,"caGl3":1,"DCduc4Q3sGyWzY2q":1,"YkhR6eOAjkzyS":1,"pyYaoc3":1,"GAj4HqCJ0":1,"Z8XUZbv6GqcrJn4n":1,"8VnfgS7McrW78Y0i":1,"YZncyYcxR5RJGFtL":1,"Q":5,"CezoN":1,"QLi":1,"9o1GYSqUTjbqHOfk":1,"P1pQliacfmLu":1,"1l39hsun8pUNZxnk":1,"QNV66JcoVFMm4MHT":1,"4Zb30xPV5ykS364z":1,"ofit39CJ42NTNJ53":1,"yIfd2":1,"v6ff8Lpc":1,"POzvDTZkBYo":1,"xNPbb1iZvGJ3AUWT":1,"r":3,"UznCp6ODepx28K88":1,"UgKvTJuguRKsZjaM":1,"VWyzEPwzm7oCY4UZ":1,"7YZM6L9n15gMoB4":1,"Am8uMkE9Iv94sp1G":1,"qL7rgj57QkDQX4xJ":1,"PWSKtN":1,"8NacJj":1,"Z5ISnUo7h8aIOwKk":1,"4zakrmOQ6qDu9p":1,"QKisin4g":1,"o4hilJpTLOoRXXKl":1,"NukMwtO7YMkraN66":1,"XWfDV6ox6":1,"4SofZPTS5c6bl0Bz":1,"GfN":1,"dV":1,"OpO8Pj034yb0l0Sf":1,"cO9oSDuOejzMLKzI":1,"l8V21OPkJbHJyjU0":1,"qzIEffXJl8GD7Qyy":1,"F7po3":1,"ePB":1,"Dzr0R3iFmjHrwX":1,"g4M6DPJPXuXoV5oi":1,"2YRCjG":1,"JZJ1CP":1,"mCmuPck4Pysle9Uk":1,"wWKrDgnU10KXXRgR":1,"rYwVpske1dnTM9D8":1,"Y9v7rWnSeGBpKl41":1,"8TbqENMsqVeT0sT":1,"Gdsik":1,"l":5,"uTKI5ePDV2qgSXPw":1,"v8ivXD":1,"sY":1,"ZHbhyKoU6I0Bh2o0":1,"l8jWd24HNYQJerHf":1,"N":3,"cQ6rHNYp3KQ":1,"CNFx5pEAR":1,"d44FT3yvU2TPKsP7":1,"PfZVKU2dwPOcOIwm":1,"vnhYKeHKJGENv":1,"6dQz12OzonL9GjyX":1,"P":1,"J":6,"qOhkR74V":1,"2Y":1,"VUF":1,"mfkxw9jEJNuWx":1,"e5gb9d268PUkyaTF":1,"KRJ":1,"KZMkjywrVAXvI0X8":1,"OiyNO3O797g3d1Qt":1,"kfYwbOQF39oNIpY6":1,"Bb7j1oLl":1,"7ky37aPLQUCrbFLx":1,"v38v9Cb5NdmKOB9b":1,"PuObil47Bx9Wwi9":1,"bnt3ssIsRZL85h":1,"zBu9etuGl08MMsvz":1,"juTVcppsXDl330Xw":1,"cfTOVpo0":1,"j06Ig":1,"eOW":1,"fOJ60Z5KcpX9Mq6E":1,"4Zx94O0re8FF":1,"PIIiXyz72uaA78nE":1,"upZwi":1,"hd1zuXhx39J3WVh0":1,"4oP":1,"aynkfhR8d9aeXNs9":1,"H":2,"y7kONL3xZygDeJKm":1,"qKob0uRttccCPfCv":1,"w1bunCJKq5Sjofoe":1,"uY7SIa9v":1,"UURz4ozJQvBPDqiM":1,"osaT79AD6iLn":1,"XbTJNJR7moo":1,"I":4,"MvmEYpTDJQgtjdWn":1,"Iwvlt4hEGiO4x":1,"lUL":1,"ZRP":1,"RH2mSPuHhGwb8LfN":1,"hh47VXu43Y5Dgm":1,"33z4J":1,"j7NMyfu9TCK34":1,"yUAvhzHa8S":1,"rOdJnubvTfXQKuML":1,"w":2,"cpyqZZClziNtc8D":1,"vDDbxsG7FDm187JM":1,"JyVlNqEeix5cbJm":1,"N57X79Uk2wVtoDVm":1,"UaLy1fQI6mEsrON":1,"FvOI":1,"xmfrBjqERtX":1,"mzBfpp4":1,"JJdWwDNZ":1,"ofWueD":1,"m9Wz2cF":1,"rzD3cXn0Y8WDqvlD":1,"4H2Nmah5mY1BXhek":1,"W":3,"6OfvHEbzPZeXpb":1,"4EHxVt20noVIq6":1,"5GrFJAFnb0YngbeT":1,"2eKM5n":1,"Bh":1,"PfS3sqSQ1Dng":1,"T8kZ0eA90snmHybI":1,"Utc3Sc5jPZv5L425":1,"D7wzmv":1,"Y7atmkPO2wuEt0Mv":1,"efJ8xx1QfAO":1,"ThsS9g9hEu2aE78L":1,"U7nMKk2QQ8e3DhTb":1,"iiIzYfq2o9CzNSfP":1,"reuiSOqrCEoRfJ":1,"2zOy5W8IkrWUa3W":1,"hvWJUbfO8aRKiHOL":1,"hfS":1,"RPCX4bdRhW7D":1,"MWpvo4e":1,"8mNu1v3rQZfAS":1,"dC7cO0URT17n5OfR":1,"Edk2MXoJfM":1,"wv":2,"YjxzF":1,"LI0k1cBTRDt7Yk8G":1,"AsIkfeH5WsT":1,"6SB2":1,"r1ll":1,"vRj8dHuSa8NNaRKz":1,"i13l31NduYQRZczd":1,"ZsfUxlVVKE":1,"7bdysPg":1,"Z8ambW6Ifn7q8N":1,"kPPCyv1nNvygP961":1,"h2Xmr":1,"fKLfMInjxujtMeBV":1,"PxMYaQ":1,"gwh":1,"Hq5eCz628nUaiZhH":1,"VxZBPMtTwefvQfk2":1,"PqjknN9FE9OPHU1":1,"gddq":1,"RrlY5Ku":1,"ru1P":1,"MHj":1,"6qXE2f20kQ4wdDDG":1,"Xqg1yfJFwjg":1,"N35XdwY":1,"Aj5zXv8KK4N":1,"2J9s5iQJPhcb":1,"L3eZzHJZMrq":1,"groLxcSMqs8aBJhP":1,"A7yi":1,"Ri2ss7uYJOaooGU8":1,"By7kFHp":1,"wu8F52skQefQbUFS":1,"ej":1,"wMcm3denoOeLhEa3":1,"lk28MaCLuePBKG":1,"jwemgP8rVR":1,"RKZ":1,"6FYQeFzzyjfgjqRI":1,"XxXbgIRovffDITyb":1,"b7nwKNsRerdTZX":1,"V":2,"XPLaRwrbfFFPy2no":1,"be6S":1,"uwe":1,"VSvpE6aGfvlAwOO1":1,"tqAfhYmsFN":1,"D":4,"iZ8ERtTEV":1,"qXBrruMEv5zJEyX5":1,"WvRb3mSRocMwE":1,"ZQySUvY9JUnPe":1,"7WiHts5WsXqP8":1,"Hj3ZB3EHgeFCwYYD":1,"D36":1,"zX3noA":1,"3RL3w98NPBpcM2JN":1,"bdzW":1,"G8qf5hafAlF":1,"9o6WF":1,"OT7mHHwO3eIbYxcs":1,"QdfB671":1,"MMi7oyN7Z1j":1,"O":3,"PwyTWF8POBFW2XwH":1,"niKvBhR5N3A8gt71":1,"1mYQ":1,"tRSpx5":1,"hHWQas":1,"YqMYmdmx2":1,"pxIo3LKht":1,"SVbtRcoy1GPCuPpN":1,"NWRDu":1,"QYTq04zSTTu":1,"3SjcC":1,"b7wluwr":1,"++":13,"gr77LFO6EVneitX9":1,"rVC901B1IYO0tZS4":1,"funU":1,"pSmyD5e6":1,"Ct4M1bH7vS4wNFHi":1,"3QYJJlL":1,"8dPg":1,"eHEI7Lh60o8mvR7":1,"OrQXvwDXx9D45mmQ":1,"VBS":1,"ryD4y62tcAfv1Ps9":1,"2kGES":1,"Z1Z1htVP8wb77DGv":1,"af":1,"poA7e":1,"15zBAoVw3":1,"IxZl":1,"gP7urmB5":1,"juTlP4VMAoAb0dn3":1,"FoGvQ9Th89cvwm9l":1,"ocYgLYHDOmbgnT":1,"bHmcB":1,"7Aw2XNhL":1,"Ru":1,"Va6nd5rgF2feca4C":1,"oKWzuJ":1,"BA1n3K6Bzl":1,"49OMzqN7eUP":1,"wC33S":1,"Z4lN":1,"IjSpuhYUNXK21":1,"DOAQOlAzJepKlyeF":1,"3SqbVsLab":1,"TPZoSK":1,"0UT5EE":1,"tWfBd8Xq8PvI0RS4":1,"EsqSP6dcoci43WN0":1,"8vcMzgG":1,"Oy":1,"OyzvjfDFWaJcagNf":1,"EHStsYJGddfH8j9G":1,"TO":1,"4QN":1,"l4VfFpyFNjQKdMsE":1,"bjt43mCS3CMnhCzB":1,"leEauru79CT":1,"qzJXxbYwScrKrYon":1,"m04Vk":1,"UQ69QLCu":1,"deVDivSkHe9MBJ":1,"OicE8WzOatHhNF28":1,"SYT":1,"jtt6gUdw48zXAZzX":1,"LKLxSJJp5DzdBWq3":1,"VN":1,"43YQfPqUCE8J5q0R":1,"iXhWDC3c":1,"mzMD5937XnEYhvw":1,"avI7UsSF":1,"sXQEq2OAp92rrfHW":1,"gH6d4HJEEH2":1,"V0NYU9E":1,"6rv37U2hmgdzd":1,"Ph1ydy1f":1,"AV":1,"m3bY99V9HkxfFs5j":1,"pHNsSI4JHkde3bJa":1,"1vh":1,"Y5IFKo0hA9DH":1,"nAnf":1,"WjicmX":1,"QPh4MH9K25wGfzL":1,"Df":1,"N3":1,"3EbGqdFC":1,"4bGTnTI":1,"FX20MLNVKg":1,"5JNuOy":1,"0oB":1,"rVKNCASflWv4f":1,"QlUiQrSqt8OfiYPj":1,"TQJ":1,"vp8oPQZ9fPGQoPdO":1,"tFjzwyhkSA4":1,"z5ysT2":1,"EPu3COHdhFv1HZ8R":1,"seFsuWkU8SeUVyZ0":1,"95ub2E85vY6Es85D":1,"h8iXGhyVkn9mAPyU":1,"HvmxF9KqkE":1,"YTpnyDdT749ZNyam":1,"KFXT8pN9FFPv4Nfw":1,"vnRlMOLXFhDhvbiI":1,"5uaT":1,"HtTz9rRLhTg3":1,"NVjN6dI5DPoOcO47":1,"DcOYNFixnETWNYZS":1,"8Tx1nFoTTpGNsU9X":1,"Sg9lqBXYv6jHb9r8":1,"dO":1,"eDhZcFr8Otdu":1,"Gz":1,"Iu78zTl7iMel":1,"3UqyO":1,"V26e1Aui3c9d2CqQ":1,"jjTcHxvtMoejrPr8":1,"oN":1,"DOI1vzr2O7T":1,"YemErucUkVxhpHuK":1,"3Wv7XU":1,"RfN03im7I70KdyFP":1,"eNhYA":1,"lEi3z8tyaGIkoNT0":1,"QMv94ZK8id":1,"bxa":1,"R7yc7EX2W":1,"jiH07Iv6l":1,"JfJrLDq0vWA9TTbH":1,"qS6SP4b80ryjog":1,"jfOz5STR":1,"NLPu":1,"U7H":1,"JJMikRveJq1FPmnF":1,"1cnzLJDvfq7rfQZ0":1,"r7H":1,"sR":1,"uex5mLEa9NdFhMgg":1,"p4fwffvi0D":1,"UR83q0TfId":1,"RfY":1,"HBILRfwvOE0frorG":1,"PYP8dfppx4foP":1,"3PqP0Pz":1,"iR7YVl8b":1,"gh":2,"3PEm0nkPTXIz1B5E":1,"XlN":1,"kxi7xejUQW94dmt":1,"tNEwBuFd477OBfnp":1,"GZcH":1,"7X8FP8":1,"6Dzttm1iQRSR":1,"vGpOwH1dMhV5Yzc":1,"zSA7iiS":1,"aSNf53GOsktfmeS":1,"d":21,"KdZmij":1,"mIVyQM0kVloY":1,"eH":1,"q5Py5Q":1,"hf29":1,"tdt8lB":1,"1lJ":1,"d18t":1,"kUFmdMSncqDT9rlJ":1,"AviRjk2R":1,"k13QzhyNs":1,"vVsY":1,"9E3A6gvPNvydzr5o":1,"zdfOW7OPhtOleyeh":1,"oNvyLHxercQ":1,"y6l7yB48GwzvFDB":1,"MohyDJ3":1,"G5pt":1,"4YtudhfxLmaHp0D3":1,"dllsjYP":1,"8dBgV4f":1,"8HvItnwjnudYUjX":1,"I7TmVdMvV":1,"SY5Nbv2Glv1rzsec":1,"dRnmG3W9ZRHOi8ZP":1,"R0MU8Thh":1,"9sMA":1,"Ie2PVv2DPfD":1,"ZUHXnlboM4uvdigN":1,"je4Hre":1,"GQZg3j8eG5xD":1,"rQHcNl2":1,"3Qn55N":1,"vjYHb4sDM":1,"eCMN8UX":1,"60QftYpvJU7KGSfZ":1,"JJdY0":1,"Xe44o0s":1,"eF":1,"2f2b3ZB32u81itc":1,"hmX6eq89Igf8cBfb":1,"py7":1,"tl3JE8wf4":1,"wDceCttrHs0tOvmM":1,"vhAKVwFuNRMz9dQ":1,"MWyrQg2061VTQf92":1,"IUtz":1,"Vp8Nabuiq9GOdN8c":1,"SPvHl4jUlkhVY9So":1,"zJBN4F02p02RM5L1":1,"ul4ZX":1,"m0mqQz7llAO":1,"7XSbS9UU8zupef7i":1,"U3C4Dkv2CZzIhjz3":1,"VUl":1,"jwOkaVIazV8WDp7b":1,"OqPLX1pdpkibW8z1":1,"8XkO":1,"sra7ODl8kmuZ9c21":1,"OnDT9Av7uwuG5BDU":1,"Dg6NeYHXyYyz3kqv":1,"w27oZjVhtsWYlxtj":1,"iZ67w3MP9dErfXUJ":1,"0cLu8nqH8TUT":1,"5Fjpcc3h6":1,"0XomKTxjnOwOHvu":1,"BDvNo2ii55SyZz14":1,"mRugvXmM":1,"d2Ae":1,"HV6Rl":1,"oDPk5d37YUYd7ka3":1,"5gOf2BOebcfOMknP":1,"c7EEr":1,"Nqy7xVsN":1,"7LBeffxp8stwqfDP":1,"USTYY":1,"cHUfDJUdHdNIz":1,"5yHg2fwI":1,"Wm":1,"O3PRGTgbR2kmtmAC":1,"0TFaXKyztHzMviIS":1,"Jy4":1,"Xyfohvm2kYvp5Qke":1,"FGq":1,"Azw4bb":1,"lpDB7z9m7O2duGff":1,"cxfu":1,"tLEehlZHcq6n":1,"0LeI92wv":1,"HH6XmgUesiWt9EYM":1,"kiN2AjtMNFjFEP":1,"ohvgCx4BT0WK9JOx":1,"7j3or8573Y986UHf":1,"oTWlTjUwXbH":1,"CNpef4L8Y4ryucca":1,"I50":1,"3DrJ50STvu8rJ99D":1,"gusUoZJSd59g1d":1,"Lc3Yt7jdPpNZ3SeQ":1,"TXOl2zZyaptyEe83":1,"9G9djatAPktC7YyL":1,"GJJ9OZJvUhUZc2oH":1,"ak4A4uefiTE4i35U":1,"36WnbpzVbDQJWbTI":1,"8SYGbAd":1,"Tjk":1,"TYzdO0WR86v":1,"H2PfPpTsnd9w":1,"k8":1,"DtVhIl8JAzW846BB":1,"xn5xXn":1,"QMwn5nFbtaMs6in0":1,"g":3,"ydqgKQ5":1,"5Cdyze":1,"7PO7L9WPqf7cgv0a":1,"OeBgyi":1,"aHsWzcr33W":1,"7KYvKSLs":1,"8lbhOOt9ul":1,"ApWvv4feig9fsRD6":1,"4jUh6SOWIoU7":1,"7o":1,"WgN9m":1,"fcsV3Y52a":1,"1illIh":1,"uHimpLOyHT58wOcy":1,"xXGeE5":1,"jRRfbBA":1,"St0":1,"z4qunxfnMImZw7yD":1,"QcOXC5gkM2yquYr1":1,"nTwBJcf":1,"IWW8flAJdb9UrfOy":1,"Gvlp1OJoH8dZHt5n":1,"1KRJ5PnbIdnQ3D55":1,"Tw97icLtRD4PvhFK":1,"e4t":1,"3Ya8WfH9sdG4P6su":1,"43gnkZG01ockku43":1,"i5b":1,"NYob":1,"NMKpSUsUY":1,"EIY6F3xDfLdOHFoH":1,"JrjyuiXi":1,"XZu1eVdfOe5Hpt6v":1,"otSndZqzFdfipZkR":1,"PPCPC7":1,"nsCex3m8NrfnlcIU":1,"SjlvRrzTo26qOZgH":1,"dq9z6WLE69":1,"le3ctgyIvMt6djEd":1,"v0OM":1,"t4UN8W3hSDn2E":1,"7jz12PzYcQz80nJo":1,"U3WhybD9zyhLPt":1,"ndNRmH8ytv51Nd":1,"BV7fD5eYhHqBt6dD":1,"D7E89ctzquDnya62":1,"bQJk":1,"c33R3tvZziKdF":1,"eZh3Ngz3iX3IXZHV":1,"9I9XDdogi5uFmPgf":1,"9s02RJobjl5J5EN":1,"ogymm":1,"bLlr234prBc3RWV1":1,"n379tb9Ku19eI2iF":1,"0HfmQjnEW6Ty9p31":1,"klF":1,"8qg":1,"4m8ujDyijf02xCd9":1,"g33Mo7PrXjviffq1":1,"8fquz7ESwz7a1HhQ":1,"8MXxmzYEE9fVEJZI":1,"5vQU6M":1,"NZ9vQv":1,"sYnzzY":1,"n1xLVVMdjnHidevf":1,"pXDtX6aQme":1,"tRRrC7":1,"P032NZ4LFgEvnln2":1,"N3SC6lyS":1,"22UY31vvUCoFPwfD":1,"ZG2jfjebe3zuQvmW":1,"fPyGR9X9154r4E":1,"IrzzUOPH":1,"DnhTIqLp":1,"apMie":1,"8J83g5D":1,"ibI":1,"5pbjTPJ23u5wTTxf":1,"Cdi":1,"OMRi":1,"3ELxefu2h":1,"42NKZJ":1,"TPl4w6oT9XD31I9q":1,"v0j8zP4":1,"D7lg6s":1,"4b65eQZF":1,"9OHzf4S3DjcMMsiV":1,"3DXE590I6dT":1,"Cf":2,"u9Dd45SjO28V16dJ":1,"PrPePxZ26djQZNHt":1,"eKsbrKNQ32yfpsIZ":1,"nQzCYVLspoX48wfF":1,"4zWamUTTInzrZ2j9":1,"tlhr2icvysD0tWLn":1,"o355civ4cf":1,"hrX":1,"xTPIvhuXU7Ogl0bu":1,"KDNI":1,"GEdAdTDmhYl":1,"itQcAv8zOrxflNVf":1,"DClybk749":1,"KWN":1,"fN8iH":1,"MB9fFi6":1,"bmQb":1,"tXvM9FJDpPYV":1,"NzTcehi3q1OX":1,"g33ZW75GPwflJs1e":1,"fv3RZ6":1,"gXjzPyyQp9wP0B3s":1,"N3txZBz":1,"Xcivvz4VmtEmalt7":1,"3u8Hvgb2gszUlF":1,"ct7":1,"4xfo5R9":1,"DeeP":1,"Mkmgw2zGYtb7HEa9":1,"Z5xbD":1,"TVw3n":1,"1xEPj2":1,"lUCR4RxxYUdCM":1,"3dqR6afDHhvSHSoo":1,"3qGze8QJ":1,"8fHX3dvuIL3AM8yu":1,"nFFHxoNvPs":1,"an":1,"Y1kbKlsp4qWrIKwA":1,"O4UBkF3qGmD8oj":1,"cB8Gzmu":1,"nwe":1,"OzakepTfhL9":1,"J6CSCl3uV3OB2sgg":1,"CM80wb":1,"PuO":1,"Odvnazvm":1,"b1":1,"0S":1,"6pMqtm4GPhu2eDb1":1,"7w5":1,"sDA68":1,"6wi":1,"XtERbhayNPkb1DE6":1,"aGZQSqE9vetAN85D":1,"DkywMWfi548nCKmd":1,"7AX8ZMu2FR2z0Dy7":1,"xFnP9uJ":1,"ahOujTmkaFZrUU":1,"Xv5AeXBej":1,"EZFSyV2H":1,"aT6ffxO87q7g8tl0":1,"6YAReZaVSE7twP8t":1,"E3Z2QteUbmNs":1,"c4kl4wlzx8BLyVOM":1,"IbS0":1,"MhCNviV5shPOhfBh":1,"3E070dBjTxIuSSKn":1,"qNmWqFANfT9x":1,"5Ii":1,"HpNwWTM27QUPlxbN":1,"izmN8":1,"UCT5Ly4vpwvkMMmh":1,"9i8Ljy6sA14XAmiY":1,"Ln1Da":1,"2my":1,"bo8Olznr":1,"TX":1,"1xdVM0xiPyflzinw":1,"5a":1,"CnYl0PkKB6U42Bkk":1,"SvFj":1,"X1DUG7PJfBxuBe07":1,"e":4,"gs":1,"vf0Yr":1,"6miB":1,"vvQUHwGPuuY":1,"JO":1,"Hn2epXXtkEHsulVz":1,"yyjeKHH2nIzakMAQ":1,"jpioR5V4mUbVM5Zs":1,"GzFl6":1,"jp0A8":1,"S":2,"DG34rcxuwwEmeFyM":1,"dYMicVc1UheDR2L9":1,"AD7":1,"6ctET":1,"1882Mfj":1,"Mgn3VivBQeiu7K0P":1,"E2cv48oNVGkK":1,"eDqh3LH67279wCP2":1,"cMNRZeR3ULnAaq4j":1,"Ta1UW359Pk07bXD1":1,"LbwJvf3IMz":1,"xa9h3e541HEN":1,"PYYpWjvXoP":1,"JpJ1eifxsE5rD":1,"7HvBoRlU9as":1,"7ycHZWfCDsIP59zg":1,"UVeB":1,"r79M5":1,"vOuKNOsaQtIDfdnT":1,"imv":1,"0I87LEQTgWPpqb6I":1,"NWbgV":1,"dnC2ko4DZrrltbS":1,"xCGKSEqWLfuK":1,"jVIdd5eCR4uhfven":1,"DQstLc66YF8ROB9a":1,"Z9k2U":1,"QYa33BOwQz4V5g":1,"LfOGHNH0FfeuQT":1,"Ry2olVj":1,"k4vlJv5KNtWnubyU":1,"T":2,"SRT8WBzvVP4Ie2m4":1,"bLAtyesOgD5":1,"behU2T8IP3t":1,"e3smH":1,"Irf8bt3GREk3iq4J":1,"Fv3plqbmhU7obi7B":1,"okn4":1,"RUnzqcfZX0":1,"sMFhhIn":1,"tE29Lt0R":1,"ZSW7ozdhPPe9":1,"7eGkXEX5du7VF":1,"Dv1ktVtNNfSBRSOd":1,"qWuHbqUjn":1,"S7sicacR":1,"NnJtvGCMf88cDVY2":1,"7vOlBXrJkW7":1,"igVMkiCmJByI":1,"PIKNUUj0O8eLrZO6":1,"Gx7Fz9SgXorhmd":1,"kc":1,"Z6IM56veZxJrvgsN":1,"lALrfuUrfG2Gn1eY":1,"RfOmyaqjH2pN":1,"7kDfYwzLfO1Hk3e3":1,"id6rvshxE":1,"5qn":1,"jzPRn18XbjKYRPyJ":1,"8h8HflC7ZX7UN8Fi":1,"Xc0wpzwT":1,"T4QPFdoQi4jXf8zo":1,"WPRwIg98ZUYeRUtj":1,"6RIwR7yJ8hfUfOHn":1,"MrVly6bKlnfD1rfM":1,"Ee9eLlE14XyKfMhd":1,"P1a4DJFbiU4sC8Hz":1,"jomPlOC8CNXn9xQg":1,"LiK":1,"p24vjtTbox":1,"2LPykgPPxm":1,"vf":1,"TKEMTSpCw0":1,"PIt6VzcZqqYjvi":1,"2TykDEw7":1,"I2f4O":1,"ncO816SOZ6vcmRPJ":1,"kfcpMXovWe":1,"bzKdWVOD5vHNfqO1":1,"5zjEIJ6pGV":1,"fTfj90Z2G3OvA73d":1,"G":1,"El67y0":1,"IJ":1,"aPRKxOAz4rtz21fI":1,"jVFeHhvnvFj9Rfbz":1,"vCc":1,"v47GPpU":1,"eu":1,"eDOK9UmCevC6OItG":1,"Zb2":1,"FKCD5cHTYMce":1,"hriDxW3":1,"OSRjQROH2hhhXcTP":1,"gaKc5zotm7T0K8Yc":1,"gmOxnRbO":1,"5w":1,"LEeNHiFePZ72kGfw":1,"ezgqGn":1,"bvP8L":1,"rDkZPvxUTRr759":1,"shtNRnwaIQsbH8P":1,"Phy4G":1,"GDeCaUe89aw8":1,"1a8YBjxpJwyTg2Gf":1,"EZ5":1,"3dV":1,"8TT6":1,"TyVbmEh8LrTVn61F":1,"O0sf":1,"f5L19xo":1,"pCu2urLe":1,"r0VOqlhUUOTBP4XZ":1,"Kvz3xynSK7mLHET":1,"lx8W7WDDzwvXRsqr":1,"a8gHFfi5zxHJ4":1,"p4fq":1,"TojXJ":1,"8MtZ2TItIfg8zvTU":1,"gNxe9THfF7WinmaD":1,"jzCHx":1,"jffempaP":1,"FLE70qLcg89":1,"NtBGc40xCJugTIAm":1,"jv":1,"N9JUD17y0UXsbay":1,"hzUYN5hCv7n0":1,"KXVLLj5vg":1,"Hu":1,"QrtFDl105CSZL0":1,"5XugXIv9ji1cac40":1,"2XXK":1,"nz4":1,"OXXxB4cxH5ptjrJY":1,"EttL0":1,"EsN63vx":1,"5swL":1,"hve4Yqsx":1,"GuF7dotB":1,"4r17":1,"Sfgr":1,"XM1sDcK4v7Ixy5NF":1,"kvvu":1,"P3c":1,"8jkDxauw":1,"8VtjuPE":1,"by":1,"xZm7zZom":1,"BcWJTSw5v":1,"Ql95anMdY6U8JmxG":1,"rkD4xbkcSqMr8Txa":1,"5vzOg1":1,"8t4nmFd5HAYzoPHc":1,"63uK6xXieddMLhlM":1,"109aL0SZyvWdMG1y":1,"ru55Dx7rVwvlhLDe":1,"3D5":1,"we3vZBP1sS0":1,"0Ln7U71uKRtRxzJ9":1,"T3ND":1,"DXWd29QRd":1,"eO3ooa0NiPdQd9rM":1,"z5NrnsGGebiNp3J1":1,"1Qm7sgFP89O":1,"fC":1,"huoP6LdJ5j":1,"q8HlzBFYpsD2jiI4":1,"Muh":1,"pL":1,"DNzn9uVvVPD76Txi":1,"dlLrvU0SShVeBLCe":1,"5RHj3zFmK":1,"qE1afPbE79fIZHQs":1,"yLR":1,"b3gN17ew":1,"j1f":1,"n3Bq7F78fVfO4eQf":1,"74hLy":1,"Qpjljza9EwnE":1,"hb7JGuyFL9f8PPvs":1,"bDCeSVNfhZfVOZE":1,"POjuVQTzTnTu0rdH":1,"Vq6KjlsRz5tDawx":1,"n8R55bZ1qAZ":1,"U64J":1,"S2HsS":1,"3hcxOenuntlFsNPl":1,"82Lzy":1,"l0TBUQ78J":1,"Le6rxX1HSxwl3KG":1,"Y7dfSmLT4":1,"qjNf7Tbug1mHIrUG":1,"p7hbOgxco8rNC7sx":1,"VfH5rYT19zfFmQZC":1,"z4G51lXekdkF54":1,"WxZoIIn":1,"tWBX":1,"fDsHPl862mOXCvYn":1,"cb3I8VViGr":1,"xvC8g3MbVo2gP738":1,"vn7DYfVaVYYQg4R2":1,"6DD3V1tDSJYPzedZ":1,"HxNurVGKkWKoxplB":1,"h65fipuY5BiZcPlh":1,"YJT8ScVyoN9Q7pP3":1,"TqpaaNMk7ve7kYjB":1,"BO0MMcnhdZY":1,"IUL":1,"hvErwuqVOFFlftiC":1,"vaD":1,"6SFvcoL":1,"2E67YfiRBTPC1FIG":1,"wb2sny7t7":1,"ONb":1,"u":3,"7k":1,"ZF":1,"w3V5":1,"EbsJ":1,"A3tmVGU":1,"YHz75lpuieaJgdaR":1,"k":5,"Bc6DaK8yxoW":1,"TU":1,"gUHMHs8hXD8x":1,"xs5bwu1ehMxtvCAN":1,"qgzhv616MB3":1,"QoG":1,"KaDXdrVBL1t18L2":1,"PE2Cr28TC":1,"qF":1,"b8py1sijiYatLMT7":1,"Czfeg15Rw5PxWZlJ":1,"b":16,"H0XOWaxm7Y":1,"540tGIlGPELuJ9DK":1,"k3P1agwoohG1VPk5":1,"ANczegyi1RaV7I56":1,"H8BhkXAd":1,"sISlfXx":1,"x2kimms6ro16eG2q":1,"dvzVV0yhHn92l6Xn":1,"Zw":1,"jMW7wbxM8pVi9iyK":1,"7XTHEtpImLL":1,"79QMXefzeNPBWJrI":1,"97h8K":1,"9k":1,"W2HOj3qs":1,"mDLEbGGSXbQRbIP":1,"oXN8qjQ2BVFEdZfx":1,"oBetGR":1,"71U0S4XME5BvXo":1,"SePQCMB5SJhrwLYW":1,"KBfX4HGY8":1,"90Itk2xPOFQzBd1H":1,"2HGWQmVVCOYmoh7F":1,"1H93":1,"3YQkxmF3q5":1,"oR7zZWT":1,"sv49x6Jamdf":1,"oM":1,"e0E3wlUP":1,"PHtfPek76":1,"9FBBQ":1,"Yv":1,"YVH":1,"wRw":1,"0IzZL3MZ":1,"Ym8lb3eDD1o92ewD":1,"7xGOPoPD":1,"ckP":1,"i3eR7a":1,"dnyWSd4axSrkQP":1,"2YsY9D2UQz":1,"OfthqhHve1fobXLq":1,"dLVBl3Q9bY7jr8T":1,"wX4ROqR9DPU4X":1,"OvqO4wg5yRLeUUB":1,"rXEGtlk3YLy0khgu":1,"1OilFeoxt9dNfWsQ":1,"Gati2CSbtMlwmdQD":1,"Zh34S6WELhgs9yaF":1,"1KP8xKRgGs67rE7B":1,"x1bHpuc50aSXz566":1,"kqrPDOLTLB9Gox7p":1,"HbDf8g6Ry0F74wBi":1,"gDa2ee5erC":1,"b90knhbgL1CxopO1":1,"QySQfHzyxZ8B5Mnu":1,"s0rodr2qoIWYL462":1,"dwPu8bLPLV3smIV":1,"5MyegwwKNns5":1,"AL6O05Lx4C28":1,"YtzSZvwnzslqEI3p":1,"UYJ9dyf3Czbw1RQ9":1,"eLV44bRFOh7Cl8sO":1,"wRXtWbon13f":1,"XnFKHJHyV3uGHh7j":1,"j1Jj2mc":1,"SWg":1,"fLPZkKedsZxCMh":1,"Z2UhtPS129ese5lk":1,"z7lgxh8K6cduLphd":1,"u3FT6wK1cCZJXtZ8":1,"g2k4hRl2":1,"92H0v":1,"ugx65":1,"GBYtZwn":1,"rR7BX3T7wOezWMcg":1,"uvMBz1cEhlWx":1,"3iiKO7c":1,"1qAejqmdf":1,"W4mMRrNu":1,"zK2ir9KXte":1,"BnrIN":1,"nXVDPd5q5lh0hmHf":1,"A9m5cw3EMS":1,"Tc2MTof":1,"SK2YQvzYrEWXUo8d":1,"buSgSLe5xhsP1KN2":1,"QuJFzOJvmm61m1o8":1,"S10":1,"icPaqEfiw":1,"Un":1,"uL5r9wrg5uhTTu3B":1,"P2CqMc6ZeE3b6u9i":1,"4wCNPep390":1,"jPV":1,"2PaiJvzk":1,"U":4,"1L86gHn":1,"zvVYeh7Pyz":1,"dIIF6iPPt3lIvRxO":1,"rAycyJ7LJPKFaowd":1,"PwXwWn2v5hXoSqCM":1,"eqSJDUXccjaEaoE":1,"ezBvRdk2ijSpHio7":1,"E37rRPOBkQfQTsra":1,"bwuKtbtPQdpJJbmv":1,"4OLXAb":1,"Z":1,"7jt0ArwP5I2PfcJ9":1,"bViMC3t53YuNN4ff":1,"AN4PnkgGyKyjyRKH":1,"9DuffTo8DbvCJDpW":1,"m5HJel":1,"nHPB3UrW":1,"Vhb":1,"tPJlCIM049snuAtL":1,"85dJ3":1,"10gwyLM1Q":1,"U3ocVcMrWOPGMSq8":1,"R":1,"sb7fXHm45RT85NOm":1,"EM8b9Shf8Jbelu5b":1,"620dc":1,"0JYNstFjy7B60LNd":1,"C":5,"3kTW":1,"NXAGsUGw4cZwj189":1,"tC5nADwf5vK":1,"bcD":1,"hYu2DpeA":1,"lLsqhV0J":1,"TEx":1,"0W0Y":1,"Fvvj713gJ":1,"zWKOodwa8KV":1,"xA9Xo":1,"7POaRNy4Ds5Z83ud":1,"18z2":1,"gqBX97EVk9TaAJ6e":1,"C2oAn73F6y42v4b":1,"XZr0u1X0EXm":1,"x7fIn6ZJ83mPJXvB":1,"j72":1,"4QbZmE":1,"BBXkE":1,"Op":1,"5ha0":1,"op":1,"7WzOng8Erd3inCsO":1,"wmvuZEhRNxC0bl":1,"VCv1YMFxNFvIMG":1,"bUs2g1dsXnfSjh9M":1,"N2cwgbz3i":1,"C19Czy55kdcqT5HB":1,"pd7fty":1,"APtga3ms6H":1,"nzinySugl":1,"TnhObs":1,"EFrt":1,"1PdTmzdpiBtmHEP":1,"Hw":1,"m":4,"DHeZ50DTu0jHWeuu":1,"lcMb7lAnicctvT58":1,"c5JhVaDxz3HrF0":1,"MJ":1,"eFi1cvg":1,"5v7VSVPPF582q":1,"Nz":1,"Ygl51":1,"dDt7zY0eRs":1,"E":5,"G8lF":1,"rMtP6vX2b91y8VSP":1,"4T":1,"0J1dhRhf0voMtPMJ":1,"Ah5ri":1,"s37cP":1,"zq1Zo7ES5":1,"V77g0vn1EG":1,"uXB5OugJ9G6r5M8F":1,"lDTiOeZ5":1,"bvHhSeg5dsdFjXG":1,"Os2J":1,"wXmcJ7bs15ec6hkk":1,"dLJSujCtB5OpUlv8":1,"93VQ":1,"bbjunUM4pTSupcdP":1,"Hvjb":1,"3JkIn6em5b8R5uOQ":1,"pdMbIlGvm75sH6Av":1,"05nvJJOb9F629wPf":1,"4xXYR":1,"K7mXLx":1,"DPf1xf1zX":1,"5Bszls5zHZRJEPTx":1,"MsjFzpr9fdAdQt0q":1,"XtJe5nsCvB9caPJM":1,"fD":1,"DluP8PS5MFHJVQ33":1,"LMovgq6uflpbIcIk":1,"nVtRD6GfMYkDGRS5":1,"VcwcgL9km44ZC9Xx":1,"ibVDfzJdKfJXRXOh":1,"EviPHzvzz2gzRSIj":1,"7S4L2U8":1,"PA6":1,"NM4lD7MpwHfLf8bd":1,"gzcKVMWP0GRt05UA":1,"BW140":1,"15bEJHbfSku":1,"QDfamHab":1,"aGI3RaF":1,"kDwfsDj":1,"tMUE57X9mIXbUvA":1,"uWt":1,"dBnOf52tvuQysG6C":1,"2G":1,"X27":1,"P64Z":1,"cVVxuOgcTT5kiIeG":1,"4rkYeCf6":1,"P04vIRJ":1,"tDZ0eJax":1,"EMNuWQFv25tGzPkC":1,"UrmX72Be":1,"dL4xjMNnTXydbCbC":1,"PJf2HM":1,"ZfC":1,"zdFYGJTFJH6HOk6q":1,"7hOTjmT3Bl":1,"r88J3jseHv08sI9B":1,"nhp0K20jEmVWUV7g":1,"ODYW":1,"6Wv2Wq9":1,"eCvu":1,"pB0oa18NOq7bPd4N":1,"cQ495":1,"rsJ5LktZchy8q8Nz":1,"hxH":1,"xlRswsSB9":1,"B9e8":1,"5w4wyb7vIl5W4Jtt":1,"tXJKOYPQ7A4xk":1,"fWUcRo1jFWDvzEoo":1,"VzzT2":1,"O4JnhEZv12HMgwo":1,"bZc48Ot":1,"aDJPF":1,"lzDGDU3wmnp1pb0b":1,"VIiKfY1E7ys":1,"8lvfqVgwCcc9h4OL":1,"XtowpEr8DQNmjN0G":1,"D7w98uY6byHwaf47":1,"CPoSvUM132q":1,"FDkjYtRqBz7HV1Q8":1,"XJep":1,"2VHLZwXfQofPK9u9":1,"DZ78Bz4C1TG":1,"H68g":1,"wf6uingITq7iOd0s":1,"8Z6tU0zgsWPPnpTg":1,"8reSiA5dcpEmPpX7":1,"jtuLqLJPbfIwG":1,"goSeXd":1,"nwAoq8lL6rfRo8":1,"JuTN94ujfz6yjLZ":1,"Ch6e07IhEtPYH4y8":1,"5A":1,"lKi":1,"kMvsf91XhZ2":1,"QEt4bYh":1,"8P0O7IOcJ91qkX":1,"cn7jK3Y7":1,"zdMX":1,"81TY0KRGrPtyN":1,"PpNb77nuKZNtK2k9":1,"fxZ8dSFTGn67K6zI":1,"mevvdKZgDz":1,"H3Hg":1,"AFyPffRPSI1hKaMN":1,"ZXrZ8M8vZyQ":1,"fIaONjp5LmQhRbQ2":1,"rbMoE":1,"yL3Ycephgh33eWlj":1,"j9HkRlLrISnkZ":1,"a8alc69k":1,"zV0uZf5DfV":1,"FZmWPW6PcBlwTjWP":1,"FPK7":1,"4CBWII":1,"65vN2n5snTCP63N":1,"7kJ95":1,"eLaTNTrL":1,"OH":2,"nzEfyn2":1,"gvTSwyir1S":1,"LQOaW8pm1R8TijyX":1,"2tam8UGWO":1,"7b3itcabJXLMJkTJ":1,"EvAhsgTn0":1,"Jfwbwo5CP0VE2np8":1,"RvafXTR":1,"Jj3UU6Jo49t45Pdw":1,"O6ojx":1,"yPf50J8W3pb":1,"vAl":1,"9vhbOQ7R1fi0YkG":1,"M9dslGmyHcmaqpS4":1,"YU80p6gl9r":1,"lEUJ8tVpv17uMepN":1,"5SjPhlaMwOiDQKdS":1,"WU":1,"Voki37YzJw":1,"ba1JkOL7MMw753T2":1,"yMS1aySX":1,"3Jk3b9CL":1,"QY":1,"5jfV7476U3E24rY3":1,"bToOfgLefyvNkV":1,"6aNXZRtzf0rhrRyU":1,"F3vyccKGbtqy1Fmn":1,"aFLQ6a9ki3qqicS":1,"iVSZzirkueQ37Nx":1,"l5Pqspki7b":1,"KkO":1,"UgGW75qx":1,"7v":1,"vV783UbEL2zBrckH":1,"yw":1,"rVTbDZ16784Km800":1,"WlQ6x":1,"j7gqJZiiiO7e":1,"Kp88aHHd":1,"ia5Tm8S6x0zGYH4b":1,"ZY4rz5fWreWYK":1,"9fLMMm7c3udN2Hj1":1,"YqwP6":1,"p8TiYQPqddh2fq24":1,"wFDxQ6Kov":1,"CHq3M4kU":1,"RAUcPB":1,"YFvfrwwS7ks73a6r":1,"HXHgZZCHNwXz2qDt":1,"KDg3w3":1,"PgaR6RarKoX":1,"pnB7IgV":1,"8HSDuJkN8l8yosNt":1,"9lfOga9b":1,"CRnBnmtfbN":1,"yMtRuK":1,"engFfm9oZZNKxb0w":1,"kn0fwT":1,"UrKO8gJ":1,"87H4q0ad9koGOaoW":1,"XZUcrv3dSYxeXFWO":1,"6XhWvA7":1,"1bNz906chxMGpkY1":1,"uzLA11jCJ85xZRXf":1,"EYF9xsfxrFwW9LWh":1,"v6UMEfANa":1,"Edz3":1,"HfDNnUrugFW":1,"khMqo4H4O":1,"qlYdAe":1,"zXs":1,"6ncE7iWR48IH3Kcu":1,"U3bSpZJNHccvm4O":1,"keOMHjL8igSLdnVM":1,"YiiXs":1,"Er":1,"No1uwf":1,"YsC":1,"8amvjdoB7A8B6rby":1,"biZ":1,"Bv7NTW1euhd4HyiZ":1,"Cf0sddOPfAPwTny8":1,"tfW4GaZRYUOkL3ts":1,"bfcm":1,"4mNVmQvBV7nMJNKT":1,"1hoZkMX":1,"BNRWT":1,"EIDajp8bMwNu5rJw":1,"q8Fv":1,"bju0VsTEleXwJ7O3":1,"Xcn1zcybIoZO37uc":1,"wUpvcrP1q8M4tIrq":1,"8fFkJuEiSyqUwDt5":1,"53O7XYue8A7rEjsp":1,"x7uSpiFvrm1FLbbh":1,"vI6":1,"XnnFlNEzeXeYXfwr":1,"JXuSC7wTugOv2K":1,"BHzzOadUO3idDNXz":1,"wLN366qEFeNM0lM2":1,"Xs8V5or49jjwxkKL":1,"4vzXUuA1":1,"tyoo1rGdSZTehlwt":1,"pv0R5yHydYIK":1,"CxUXxjYh3428Vj8g":1,"eCxX8qh1wr9":1,"JMBNY":1,"lNaEn5kqAS3IfHb":1,"52bgCPlxF3xuznwO":1,"kelQFsOaVFj1wwwH":1,"XAEeMVeFBCWYDDLH":1,"zZLzq6niKPrRmlr8":1,"Q4292LMT":1,"2Zd":1,"xvXN9D3bxnS6":1,"GHeiOfWv8BHwuJ71":1,"xrbP3kTXmk2cZu0X":1,"Z7zsH":1,"XP93OEYd":1,"VnGdKw163at02w8C":1,"uN9HxuzawaPslNWp":1,"AmF31FtR6Bh5qle0":1,"lHg":1,"gqR39si":1,"hsPE":1,"EcMTew2a":1,"cPQJcYft7pDj5NG4":1,"vcVtl0I7":1,"ImxzvW":1,"adkg3zsO0tLjLRQ5":1,"emO":1,"IrLl488hLzynzL":1,"JK5":1,"yK8z5vW0zgqa":1,"ODxXa2B":1,"Pan3r6SiHpz":1,"F0X":1,"Qj9V":1,"RajjzOg84rrp4M5C":1,"f1EvNiSeD3aIMfrP":1,"4scFHDPnoVK6M34D":1,"wK":1,"py":1,"YzYxG":1,"9DzxXivct3URH9JW":1,"9Y4QcPkWR":1,"ngulZ7hY70s7Ou":1,"8u4H7":1,"0514y1ox":1,"t":7,"GiUssX976ujooZ6n":1,"Xt":1,"vCKI":1,"BIPDXslONLkOV":1,"unCJoy":1,"CZbG":1,"cx9oPcdPhyKdinlG":1,"fAbi":1,"eZ9Qj9c2DT46Cf03":1,"bGoavY1yzzDpWcR3":1,"PHFzlw5Fjhoe4mEi":1,"7uVwa05HvRJRrteA":1,"K1toy":1,"EXKaJqKLS3g":1,"Q4u":1,"cvyZj300jt9qbj7y":1,"ocjcEwreK5Cf08KN":1,"9A5":1,"ujeD":1,"tjHDLrggn4TPK8tk":1,"8lclddPQO7863Zsx":1,"XfrdpHUN6":1,"sNrVsShvD39y6p":1,"SHsgP":1,"6wvrUhuzEPfJ3KjZ":1,"4n5Y73pSKIt6XocH":1,"DfcpIKy":1,"Og":1,"c8LFs3qxf1jzrZGw":1,"8o0":1,"nqZhLt6V8sZ5MPgm":1,"RjnhLqjSqqpHPOSN":1,"V3oR7MnDVfqI":1,"7mU41hC1CP5ud9RV":1,"hRzXWbvlqRZNTSik":1,"HRprWB":1,"FHmsmbb3HnQypZZ2":1,"k4Ufnz8a7usIOKvf":1,"ps2":1,"UJ":1,"r8zteroSfG":1,"VLdEhAPnJHmZmLl8":1,"tzUn1qE":1,"fzxtLX":1,"x00RxtO2T":1,"B6u":1,"eMg2mqDe0Scf7ZyF":1,"XbJAgiILDe8G7ET8":1,"j":2,"P96sG7RWsQbyMU8H":1,"lyV4":1,"4DmNfst0OKCBeEPc":1,"0CckadlyE":1,"zUR":1,"drc6":1,"CPRlNVDiC8":1,"TqQzXJ8m":1,"e7t0T4uwvu9ZKbn0":1,"GWWtT2ymi":1,"OLK":1,"Sg3n5ch0dTsb":1,"MiL0FuaixFf99c1d":1,"icA":1,"3RF3S":1,"Mxj7":1,"KGt":1,"7UdY76d2ZUicw37F":1,"1o6ZBviLfBkm7qK":1,"TU9uzcuAvHulm2Wn":1,"4mN78CRoqoBJ2h8":1,"NN4AXr":1,"fPrDVxnlg85ssroP":1,"s807iSK35sj":1,"Xoj4OrwHrokpUGTV":1,"sKcRz9Yi7Shp4dAr":1,"z":2,"jzfhjkn564LnF93u":1,"XPEmybfj":1,"Jl6YBXt4uMRQfOp0":1,"v6vXLfrH":1,"HrjXI":1,"wA":1,"Tc7":1,"HffMYu37nwbOW":1,"RTLj2I3Ab":1,"bEWs2zv5nk6":1,"zxtKeIJ7BkJkcfz5":1,"iyxXx":1,"P1X4h6cjNpYu":1,"wI":1,"ojtA2l6RqF":1,"qHZonSDC":1,"EY":1,"aqaP4qmSEWr2":1,"ZU":1,"6Os1L":1,"WUWjG":1,"5FLuBIPX3mTKdQH2":1,"t0m8XId637BekxHG":1,"H43DvLpuLHalf5T1":1,"Xm":1,"F4CZ437vQxIzlpsi":1,"S0Dx":1,"FefZp2d63jh0i4UG":1,"t2mggJV9fQA6zvI0":1,"wb0FGw0QH8eDsI6y":1,"p1Mj21j":1,"cPTjbtx":1,"jWqn5EHiFcn9Z1C8":1,"Q89":1,"KQee63kmboyAZzF7":1,"kuaE":1,"THc8DKi5D":1,"9pbfqvC":1,"BFfOqTrhfsg":1,"Z6m88zP2gV9d":1,"rkmqGdqwsbRj3sps":1,"UZ4lv82fJEF":1,"pVvbaJ":1,"zyen3Su":1,"nxmLfjvvS":1,"byGTy":1,"dq7plTb4zc4Hr":1,"kaWd":1,"XbQrf":1,"3EVRRI1nokFIx7eK":1,"gdivr1z5bWnJen9b":1,"xjPl6x59tNtwJt4T":1,"lcDz9819uZMP":1,"VjlLeeJKwOs93fMk":1,"sZBZ793jTZJa":1,"09RVx6P1fa9M5Qh":1,"pAwp0q0oQyKRpLRT":1,"ESciuXkoQikZKpkA":1,"ykwqUVJ9n":1,"NHv9":1,"fz6ez91rrOWuv":1,"ax99quyDfzQg":1,"ffXVjRgfUi31Rwp4":1,"n1L9VRzEp":1,"CS1LAH9i":1,"lmn5tAh9KdWz95bB":1,"c4":1,"kfbDtfLsL":1,"ja":1,"LoXzSOvx":1,"AvXWxexXrN2N9Rgz":1,"OtYdH7AE":1,"RAefDN1P":1,"xZvToq":1,"xvxz1SVinmMeMVmd":1,"7llVG":1,"y":3,"ws4B":1,"Nh6wXxsnLfcZfJV9":1,"1Dbxfu9cR":1,"s3":1,"tDXs9c":1,"4iPHTg3Tw2c552oB":1,"oPKA22qM":1,"zeD":1,"5kn":1,"Dkk6CFank6RnWsvZ":1,"7AxHOMRV90fJbsRj":1,"mlhDkW2P8lw":1,"j03uG1iw5RGvw0uT":1,"f":7,"fqTQFLJPR1ZsRySH":1,"GuA6":1,"zqTdU0c8j5yzQ1H8":1,"BB271ssudBa":1,"Us8JWYNEuwAf2gYa":1,"UJGkRrEmRSS":1,"HXbQ":1,"8KcV1MffZ":1,"xCSUiubUbeKT7ovJ":1,"qKellQYevkz9atG":1,"8wj89rfydIuhXhyO":1,"5Ykk5AC3GX8bi1Ll":1,"vadvM":1,"RQLWGAV":1,"RD3es":1,"eJql47myxXdDgeyu":1,"gP1lxZM7EC":1,"GcZpKmpGjD6":1,"d8dSN":1,"AdeTk44Jknh2iV":1,"nzgd":1,"Pt988FIZ":1,"vBLPWZIIbKY1z":1,"v4Sejp77Lm":1,"G8E3b8A3G":1,"lMDml3XVH6Alg7Va":1,"SeQ6bxAj7baLBt9I":1,"z7q7dCxwwf4":1,"vj89Hdhvm0hFfy":1,"bOOp1XTQE39niak8":1,"Muddkks":1,"vfcdY37vPvibB":1,"VsQr0tXRp8P9HV17":1,"cz3hyoXUUPo":1,"W28":1,"0swLevS4ZEYwWL":1,"Kw":2,"Osz8MmcsVrPTxTJz":1,"yiG7":1,"UlY4qDHrOSvxy03k":1,"HCL":1,"OuKtN5vcEi7afZ05":1,"4mOrGCclijQpRn":1,"tAt9trNhV6XI0OTm":1,"1mA8":1,"e2z3":1,"cGu":1,"c0h6qluLIfhs":1,"aFsaSECvdV6JO4Do":1,"36XRw":1,"Qt83XadLDDt":1,"5JCc0Odbi4BXCJ1x":1,"27v3gb9o0V73V140":1,"oZNz1cFPzJGnZBD1":1,"EwU":1,"rPhka6XBIV2u8qQD":1,"BrCZ":1,"MeUZNQ":1,"ESdLGx3wce6pQE":1,"1IPaDsmcKHuDD95c":1,"oSnsz2WTcDnn6Tzg":1,"TWU6T01OaqXeCn3u":1,"PBoeD0g":1,"44L9YE":1,"6i2rg53SQZ7Iz8iH":1,"fQ38LOw5krmdAZFg":1,"c":1,"OMsHFOJ":1,"M9M2wmsLTf65VriQ":1,"l36vnF":1,"dH":1,"3CO6J5KBR":1,"xIg":1,"sCmhgJKVd2":1,"gQ9NbbnpNBnkx0qd":1,"pwh8qHL5o":1,"mHOeQRJ5c2Q":1,"xf":1,"vz7zOYN6KbrU2G4A":1,"Kzm7d3q9sgX81SfK":1,"YeeuFeZ":1,"ZuxGvfXfcr":1,"9h1Fugvl9T8Cq":1,"UdDX":1,"B9":1,"cxT0baCfFNGlzm":1,"REIvcunbcWP":1,"Oa2Hz79cCFN":1,"csffJGky3":1,"dG":1,"PzoVeTMm3KmoC3n1":1,"0j3Aj":1,"e7fDyI":1,"byPiW":1,"Gq5N9g7DfnUw4PLU":1,"8P":1,"SZ2RaDvZ3v0Vq8sv":1,"LXYzs":1,"xPEU6UhZr8cJ":1,"rtB0nE0am7Qnvruf":1,"fXv16P91m5NuveQn":1,"Ejm6QRX5uR":1,"1NB":1,"0AvJ3qF":1,"cCy":1,"2XZIfA3ooSXG4h4L":1,"jfyiJtgwtTrRDPpj":1,"moTHbHQZY85DGtdv":1,"cVwtpRHO6BdxsYJV":1,"hXs0bn":1,"H9HQqwrLHdTBHu":1,"1rQzLMRbayvybA72":1,"NzlUcMjOEciNMPme":1,"BAkdKHk9Bbg":1,"rZTrmIt":1,"RHH5s7BT13":1,"43W8X7m748YmsaHU":1,"aTRI":1,"MKc91buqw5FPBbDU":1,"EbRAPR7p":1,"IB77TT6vD":1,"cbcJWcqPgT":1,"DcSmnBiDXO":1,"qzCtTeEHh9yM2DFV":1,"oSfTjT5":1,"7Rm8bgvi2frw62AH":1,"HvK3NJYw78dfGscs":1,"3wjPTDW":1,"hPk":1,"UrfXbQny1e5DmW4w":1,"8CkWMVF5U6cH":1,"8aSNtwWhj4uVnqzs":1,"Tj7jKHPc6wrrs1m6":1,"ZJyhy6i":1,"JrjsjzN":1,"sgy984ZFHu":1,"40nAK":1,"gfYb":1,"HGWqDeJKxukGLOW":1,"bLXL6HfOKP9zf":1,"zLyforsb":1,"g76iH5V82hTFnEfR":1,"dUlYhRJGUsRrcP70":1,"Mi":1,"TbbZ1s6aBq55IjtO":1,"LQu39vlK35gHiGrA":1,"QgYs4b":1,"ixLgy872t4Nq1YCX":1,"kallxf8nRz":1,"3KUJ":1,"f8f00zsPQZ9T2Yvb":1,"fDsK":1,"By2":1,"Q9Sw":1,"b4xfyWAb":1,"rK7ouxqoT0N5Xd":1,"w3zpk2jvVlrHJjJ6":1,"hOZZ":1,"LNUWuiOu4r0a":1,"FG1Q":1,"GUs2oYiYktZrEfgn":1,"lBP":1,"uSsDWKfyyrEZfui":1,"nR5Z":1,"TL8as0oHER":1,"t0jCX3Yvc771iH5g":1,"4aRe30oTPYduCOPj":1,"Mo4Zl0OhyhL":1,"17xfy":1,"SPaifIAPq":1,"8aCznXAC":1,"zdclKx3q4M3ZBgM":1,"ftfs":1,"vDd6AnluhHDcb":1,"m0xrr":1,"mupIi":1,"JYV1wLgT":1,"GMkCuRyOeU35lje5":1,"WER":1,"th7XZozp":1,"voH2zo5VObFHXBFz":1,"MWkRhz3V1MBqHdTv":1,"3y0zR303g7":1,"y8vOKP6c4xK395qJ":1,"RROt":1,"krUzXgAf1fV1nEB":1,"7Siwfycv":1,"Mlc9PZgdSRFAp8":1,"f5wE3OkyuMwGfAl6":1,"Zu5v5D3nCd5FE":1,"94rpcI":1,"F1":1,"Scw0BvXD2qg2MRPY":1,"zi923CqJcvTAX6kZ":1,"3h":1,"kpAUosnd9Zedj8Hm":1,"8zsf":1,"SR":1,"QAErmnw7mWrAhn9c":1,"JFeebRNF":1,"W64ODkcJ0KTrF0KJ":1,"WnEeI7W":1,"QvR3jx3VOoEN2iZO":1,"pcB8P1qhVGlbyiI8":1,"Lj":1,"qf8KfWkPHJzWmNJG":1,"pluZ":1,"oO3zcfOniJKPQvSH":1,"VakRQbuR76FS28PD":1,"7AtOZ4yEQW":1,"yNv0":1,"QJ89H0y7dBFfYhc9":1,"7YWD1cpo713v1DbH":1,"arQfgx4Oe6wy":1,"gD277aotzmPskiDr":1,"8rCfbKTAyltHEfHV":1,"GeY3":1,"in78Wq62ogujx3uq":1,"1GwcOOkFf":1,"yLk9N9kF":1,"3J9ImUvkV":1,"HNM50LWPOQ1ZVpdp":1,"zKoP9jgp":1,"jcioF9P":1,"FpOFsCegsamkAnsx":1,"dAvvbSlDvv5O9fUs":1,"jIPBl4zoAple2Fdr":1,"1hcnqBeDdzny":1,"tR":1,"SymS0a9cq4b5Wz7F":1,"aRI756TmOOqF":1,"3Tk9sA6NpEI4jl3E":1,"v9M5OHXWkSL9i8eR":1,"nwlN":1,"VKdXFFfD3u0LDck":1,"fNDvXfjF64bnZUMU":1,"aPAhW":1,"ZKUw":1,"3nzTP0E2PM":1,"wS96n6n3x":1,"x1JrUoclpOulqAuZ":1,"aLZQbAv":1,"PbuUNTwOm":1,"pERbdefh":1,"RxVERrF":1,"OG9QkeuQe":1,"lG9mtdAOf19cMh7Q":1,"5m1W9":1,"iiVoor6EN1sH":1,"IYd7nBfivrrrPPGu":1,"QAb6H75YMnYH":1,"sfGzvy4Gn":1,"9eWjr1Efo8SlVF9D":1,"2XTxPnP":1,"YSAVpsCc3wwoBJzD":1,"B9XD2k8ecki":1,"tbudvV4Xxaa0b6O2":1,"iYR":1,"RzH":1,"vA5n7wT0X56PN6ps":1,"nPUf9uXFoVfUCzC9":1,"y5kcg36n6nY1xcx":1,"6ht7bQy6t2iMxIy9":1,"xTiqBkaYX900":1,"wLwN":1,"cg3mSe7mLlPk9V5X":1,"5XdlHyeYr":1,"IwbSuGejt9SGTLO":1,"CXbv1G3J00":1,"blz7WAO8z3jpVipG":1,"2ln7wPfngLnUJOJ5":1,"wH054ew":1,"p":1,"tYzH0pbnJaLupX9p":1,"9Mt9jkO6ZjRZuaFg":1,"asosgB3W2rKjBe":1,"bDJp9Loq":1,"jPvCSkdjOf5":1,"rW":1,"kaZJoeiQ7STsB3Bb":1,"PW":1,"gvECXa":1,"HTsf9euSmaAK":1,"Mh8qdcyAj4SB53nx":1,"H5VQOtCq5YT08nQt":1,"c4LIln1wp":1,"cnahFfsXc19xbo":1,"BOvR4omZUsh":1,"Gl7RINT7qYZG92m":1,"zdmN8YmdjczbW":1,"tQ":1,"tzXlGH":1,"0kz0YD":1,"LXJ":1,"nwvsK44Vdl15VQP1":1,"wnF":1,"4Hk5daGK7ai3DSZ6":1,"Ey33fT":1,"Ikds4c":1,"RlgMHhzBee2jGX8G":1,"97gqhLPltNY9z":1,"cGf":1,"hD":1,"7z":2,"hweW":1,"EdgeForm":2,"Directive":5,"Opacity":2,"Hue":5,"GraphicsGroupBox":2,"PolygonBox":3,"eJwl1nfYjnUYxvEH":1,"llIhIQ0qUX0u":1,"XEe5":1,"d73e":1,"xep":1,"t2Xp0CvIe0GJ00kE":1,"O2eKRCKX":1,"lOIV":1,"VX9tws7dWX9hjyK1":1,"V1ma9":1,"BW8":1,"DRfVm2UAnmt":1,"Ei":1,"EZ":2,"AQfAeugCvhk":1,"h1":1,"Yhea3ZJ":1,"8BX6z":1,"5BHwXbo5z45XS":1,"lY":1,"m3":1,"pD":1,"Gl9kO":1,"W9":1,"JsOhevjffKJL6d":1,"64v8hd0an1Qz9Gtd":1,"Xi":1,"BN0j":1,"wRfE38Tf1YN5SV2e":1,"hl":1,"U3":1,"NV":1,"gR7Pa":1,"pmPBdeIV34Y":1,"wT":1,"6ciz8pz4FUnFZ0tL":1,"Vg6mGcxz4HLShN5V":1,"di077i6z5DsZZF7c":1,"gnXqEXh0":1,"cZX8XjcA3cOM4Q":1,"hQv1531I2YH":1,"8Qz8EW6PM":1,"FsuBb":1,"Cr":2,"nJ":1,"qXzX7TF":1,"jzOqWeJS1wN9cK44":1,"kZ":1,"RnfL4":1,"zd":1,"RA3kxXZqXx6":1,"KcL6KX4ifi":1,"urr":1,"D9eiyvrhvxHHiZdO":1,"CH":1,"E19":1,"N8":1,"os":1,"K78B6ZwLfxFPiT":1,"Lt0c93VrFCcI3mAP":1,"DfGIOBPSziyDWRbc":1,"FW":1,"J56mP6KX6Pj08":1,"zgJ":1,"Eu":2,"HbXF6nBnXxF":1,"id":4,"V4":1,"VL8Hv0Tf04nj":1,"dHmuHOrhWM5yP386":1,"o4":1,"n6dP8X64MC6Jy":1,"EdMizOBP9Jf8uX61":1,"5vjjn":1,"E5dn2fDS":1,"RePiw":1,"sz7Ap":1,"t9":1,"fJduw9PpTLwGfkfG":1,"1DN1Ud3K9QHwm6cu":1,"LA7wQL4GX":1,"xe":1,"Id8esilk9":1,"LC8L63N0ppljD0n0":1,"Urud":1,"8oHlxXFcekr3Syjy":1,"eZImsYPi2eOX8O36":1,"hprn0pfXkBXgxfi7":1,"rPYlfph":1,"P5xj2Kc4sv":1,"x3uNK":1,"M68Tnwi3Fe9WH9rO":1,"h39Zj9Yuu":1,"YjX46RxjqQx7mieH":1,"F63Vv":1,"UTsI32Mz9Vf8D74d":1,"1T":1,"HvY69wSvp2jwLfkY":1,"wE3oPf0C14Kp2Ob5":1,"ACfrhvpDmb58Drp":1,"xafyz6U3z8":1,"L4Cv6rzirsTv0yzI":1,"Kb3M85kXjj0Rezl2":1,"pztNGpq1p3nxWunJ":1,"98R5cSFcCm":1,"TIfyZeDb663h39MU":1,"FT":1,"gM":1,"NZ4xf103":1,"5cl1al4NvyVj":1,"Lu4f":1,"jfOTjxj3iB2Yuwgv":1,"FM8O3Y0flv3":1,"4LfpgvxPvD32WLwD":1,"FF":1,"B7sbd4eV2DX8ab47":1,"ljTh":1,"BUuCreLaP5C":1,"wfmcrr83Z4khyX7m":1,"Lzfi2ZrV":1,"M2uLJ8ox6WZ2a7y":1,"I8407Hz9PHYRfpBv":1,"sU":1,"xMFwOV8M":1,"402xT":1,"Qh":1,"vVDfrfu7th8":1,"jt":1,"EjXBS7KtZ4k78ecz":1,"q5xP":1,"f387G2dHX":1,"RRcN":1,"YkzoNX":1,"S3c":1,"gZ":1,"WR":1,"isOFu8K86N8":1,"MSeIsMir8lnnm8u3":1,"Qdrxf":1,"7NHYz3yK3sUb4iQ4":1,"SxSyXWb74bLGL452":1,"XkiV2LNxTqW":1,"GM4odK":1,"PkiHQ2yxnnEC":1,"IdyJ2sVkZs8o4PZ4":1,"Mn4N18P":1,"JLn5Tyaq6F0yKnZa":1,"itXVLfiteJd34WH4":1,"42zqTjyHzsOvxm7B":1,"ZRnGl8Du":1,"JHc1L60qxf":1,"DG2G96nrTBfcx3":1,"Sl1":1,"4D9Bd4ag":1,"eJwl1nfcVnMcxvG7":1,"89VTRQifZSaUgTUb":1,"CCkZIUlD2tv7":1,"LH9bo":1,"U7z32fc":1,"56nUPd":1,"rfomTyQSyShPikQi":1,"VM":1,"lUjkosw4B0":1,"dlEh8T":1,"VTJhIf0TT8trWbNF":1,"dLaDCeau0w":1,"9ZTLy8Xiexx7U94r":1,"BraRx":1,"xdppGi43kGvitI49":1,"RM":1,"KZ9AgeaO1Tai7f":1,"KmfCHWgK":1,"UiP6svp78Q1aAB9Q":1,"jv19":1,"Bi":1,"M1NFaeLx":1,"K":1,"ApPAzXx9VxBvwyPS":1,"Duf":1,"JLfn7eR8eDENil7":1,"OD8a95A":1,"L9":1,"GicjG8msbI8":1,"Qf8HJ8Ev":1,"Ch8r1eDU5":1,"je89Fb":1,"jnJ6":1,"RD1wP2sfUxM5f6zh":1,"XX":1,"Wb":1,"HF9h":1,"8AV":1,"HE3E7":1,"3Dbuib":1,"7IO":1,"Q8":1,"IzfBEfyCda34cX4h":1,"GLfBUfzedaO4CX":1,"4RN4CK6Lq":1,"KTcV9xOv43n8G787":1,"Qs":1,"LyuPd4Pb6G":1,"C2uA3OE":1,"ecBsgT5GSua6":1,"8QD4gd8f34MJ4Dv1":1,"1vQMfU":1,"d9GX1t":1,"PK9DhtoYb6PPo0OJ":1,"9rz8qZyb":1,"8MX8v58vPXvqKt8t":1,"FxPAjX":1,"xpVwan93Qt4c18SP":1,"m8G":1,"8Teyz2BP4IN8C5cW":1,"lxPvpHv01volP4W9":1,"w2":1,"g6":1,"g8bg1bonP4U":1,"wLfw0X8D78aetfUs":1,"FZ9BcN1NXSVcSP0Y":1,"X3eLLhVuQeNoPz2o":1,"FVeg3rSZ6ulz6ZPw":1,"spj5T2R8Tcxi3gXu":1,"5gPkmjFvY7":1,"iF6mr3Eve":1,"HnsWfxD7nNeVc":1,"KUcor4Piqre48m4z":1,"av0BB5j7WvqLJeSC":1,"BMjr0mfxH7lZ":1,"PWcZH8pet":1,"0n95RpyudgPsc":1,"it":1,"8Rf4Q7xnzBo8A7":1,"P6":1,"AcOAVOzr":1,"mu3VX":1,"UY":1,"iS":1,"JWRYzGV":1,"EY3EL3BTnwK":1,"Jo":1,"cu4DvwV7oRL4vy4c":1,"JB":1,"lfnL1mG":1,"xvqBNVFuXXZc85iE":1,"HtCX0OeLGRLvC3qP":1,"ZTE":1,"GrIoZSn3l":1,"arG":1,"cSr3":1,"Hjs83hO":1,"TE":1,"jT8YM9":1,"6RqopZ5UTMZPiOuk":1,"Lp":1,"IF8ezFO8F":1,"fAGPwc1xI":1,"hhn56f4fN6Hj7T2R":1,"4AreFXODn4v5w4fH":1,"vo89iN":1,"Av8fMw1Vjf8c":1,"xJti":1,"A":2,"fO8C":1,"9hbRueHueLa":1,"As":2,"KZ":1,"RMrgDTRB":1,"XmTtJ7wKn8ejcTPc":1,"I35na6":1,"6MeYfLxkymDVRdn1":1,"w2c2kJ":1,"Ma6N2":1,"jti":1,"luAXYx":1,"H3NVViWcOH4u9E":1,"uJH":1,"XP8c68m7X1VE3OJF":1,"Pf5r4Piqtu8zX82f":1,"6447jFfic":1,"H84Ka4Pj6Dt":1,"Fs":1,"CSfxx":1,"jw63txvPxbtwWF8W":1,"JR8W":1,"ynmF16Cj":1,"uHI8C7EX8cbYU":1,"wP":1,"izvxLta2xozBb":1,"Dq":1,"KM":1,"JrrKYUv":1,"Rc":1,"H84XWU3oef4x5JZ":1,"NZxs3wfVinuO51Fs":1,"S2":1,"AiMVfwtJhD":1,"MYt1lXRlYm7TOqqi":1,"tIYqWUsXM9ragnjW":1,"gdvxVn4CT6H9":1,"JD4jvjevBnuBW":1,"PX4nfAl":1,"Fu8H":1,"i9fyofG8xzzyjV":1,"Iy":1,"Wf4l3B66IS8Yanko":1,"AJfLR":1,"gFeW0":1,"MZudb0m8jp6WX4t5":1,"JZ":1,"8RFyI15bzoxnU095":1,"uRDPKheMfUpD4rmO":1,"Y4X4Z9jn":1,"FecgVeIuYKnkId5U":1,"0rXUFcr3g94Fj0qD":1,"RGBColor":3,"LineBox":4,"eJwl1nfYiFUcxvFX":1,"bRpWQ3soEdp7fu6r":1,"t7XK":1,"nPc8551Khx8DWVxQ":1,"K3FPaWV":1,"K99fHsB7dE3zU":1,"Ag":1,"IL":1,"ms":1,"W7":1,"OZ":1,"DL8MD5BnsC":1,"6LLmpXBHvEZv":1,"5FPTfBTugufhI6Q5":1,"1ffx4fpZfprAgn":1,"0OfIUnmDwMu6F":1,"L8Qz8QFSi5":1,"KB":1,"MdeJYcKaXNOpltwq":1,"ayLNn":1,"YB":1,"pLUfL4eaXmG":1,"GY6SlnGU2wexPvFj":1,"Dr":1,"CPdV":1,"eWs":1,"iB8rp":1,"vAq":1,"Ec":1,"AH":1,"Gt9Gx":1,"gH":1,"EnSjlehnfGW":1,"A0vAl":1,"rsfyrnp":1,"voW04mfz6":1,"Bf":1,"eCHejr":1,"T9":1,"MRehV":1,"X9fWRfMr48Z4Fb4e":1,"qMzyriq":1,"Db8Yd4Nr4cP4rf0Z":1,"ZEbgLfhuPyzeUc8y":1,"sbL5F98o3Mmpit":1,"xv2ljlSQsuZd87Px":1,"KynNDS7wewfvFSu5":1,"Stt":1,"Wx":1,"sDyE":1,"v9NnmlfDQ":1,"CLehe":1,"Q3":1,"E5":1,"Ar8GP4JHkS":1,"6aPyR7D3fBz":1,"l0":1,"XW":1,"mE3A3vAAf":1,"KY":1,"iH3Ub80Z4Il6v":1,"WLcs5yBvFIvCbrK8":1,"j52af6OX6Dfo1":1,"ogfwi":1,"Qc":1,"fojU5dX51fglvZvf":1,"OmdC384H6cX6yHJs":1,"AteAv":1,"InuHd9cL":1,"VHS":1,"lp":1,"LJ":1,"UiyT5Q":1,"0pRs6b8":1,"Xx3qSfH5byY9zDfm":1,"NtRsT9ZcBvEn":1,"CmyHP":1,"uf9YVPSunL83ezVp":1,"Gb":1,"eOy":1,"f12x":1,"KcYvyJnWL":1,"CJeh0fiNtlbfCh0o":1,"JGdU38kH62X8VKnE":1,"Oe":1,"AM8A7":1,"Nt":1,"Ub80tzp":1,"XM6nK6vVkTfGPuNr":1,"KN87P0XVy3":1,"cr95":1,"Vhw3z97Ek":1,"B6PAi3x3fgjbpEfo":1,"Xp":1,"lWS18Tc49vgt":1,"iufiK":1,"GT":1,"F1dRa":1,"PayPzxnDvfCH":1,"XekJ1":1,"c86rL68f0T7qDZ":1,"fhm3BheYQfmD1h1i":1,"uUe0hO":1,"kGPMe5t":1,"hCfLxXJQ9oR5y6x1":1,"Fm3":1,"e95UQ51qxP7lF8o":1,"TKXcYr":1,"SEd":1,"Pr8Zv6GL6MV6Z35G":1,"vnc85z7rMneKvc0b":1,"HyYNeW0":1,"Ar":1,"if":1,"B3689y9":1,"m7":1,"VV6Oa8qlXMGeN":1,"cU3wrfgd":1,"mfXivfWS3B":1,"iTflU":1,"Decj":1,"Rv":1,"8azMXptvoeum3Nud":1,"EL":1,"atcBv4CFZUzwXb9I":1,"rrqRZ6fja":1,"GP":1,"B45SSqa9cvvjG":1,"WS":1,"TQfEfz1uav4atz7u":1,"F75WSp":1,"ZNbf7DM8RfrwpblX":1,"bjZ2Jw":1,"XE9KZA":1,"wNnhVziO":1,"Sb":1,"Jh":1,"KO":1,"C5cShrzOnxUfm":1,"9c34P":1,"TnfpefxIXoFr5a7g":1,"PL8vdlL":1,"HZ":1,"aO5l":1,"lvXhf":1,"QA":1,"TrrwC":1,"g0vI8swbuyXrmLPB":1,"1fWzL8wOxm3x":1,"qwffgsPw52yJ":1,"Bm":1,"XVo3MTsTj8a":1,"ZP3wF3h":1,"1hevzP2rq":1,"dOyXnBA3IP42nSVU":1,"T8":1,"SRUple":1,"mWbvsfzw850Gq5uy":1,"XbtLcbLpZMVnGS0s":1,"b5VnhE9gK":1,"hx8uTXldPiZ7Qv":1,"K5":1,"ltfLdewIfqp3iNrD":1,"vzPOfz7X6Sz5Lv8e":1,"0g":1,"ryjdeYvM8Vu6uF6q":1,"5a7yfLx":1,"Kfdz3okfxjvg1Vn3":1,"9IXsx":1,"5x31vfy":1,"MtKM1":1,"Nj8W94ft6p0P":1,"L17Ih":1,"mn":1,"VZdU1fP":1,"cADs1fwbXgrnoH74":1,"7EPdw7wlnoH3leW8":1,"SX1zcaZ":1,"Y4X5TvyZ3gtWYn":1,"zB7RNXLG":1,"9H":1,"6xHgr":1,"Dashing":1,"Small":1,"eJwl1XccjfUbxvFj":1,"7ZSGSlvSFEq":1,"X6":1,"XG9rs91388553m":1,"d7n1oXDu42qEihUN":1,"KBROK14ofMJfkifz":1,"Wh":1,"CJ8H65AreWT5avxN":1,"bS9aKJRWa6K2TD6b":1,"yUXoELmJPAB":1,"zr":1,"Q5":1,"J35XF4OJ6Pa1BluZ":1,"MPchT":1,"Cvyf3yY3J9PlitS":1,"G7mjfA3":1,"kv8qL":1,"Eb5WIlC4WZ8k3yCv":1,"tu9lpGb4g18uf4E":1,"qy8m58jn8Vv":1,"l4vmM3JT":1,"WK8Cc":1,"D76Xnu8fLV8oL5N":1,"4gfwV":1,"jevolcbd0sNT8Wv4":1,"BKfC3fxtvqnYJH5v":1,"UT9d":1,"dXcI7WjXa7fQ":1,"0E9RXy":1,"XQENVO7JOuH76S9q":1,"xfLUvCs6ST5Vvhb":1,"jpfiT3Fx186Wb5ZX":1,"Ca3Hv7Bt8":1,"B":1,"6GF":1,"OP8u":1,"4kXrH44H4K":1,"wAfh9PwCPwwvw2r5":1,"wpfgafhnXoWvy77h":1,"Bmeg2":1,"Bq":1,"AOfjh":1,"mxfoX89TgbdQW":1,"W6":1,"gceZz8LS":1,"Pf84Z6J":1,"BL8dd59mL":1,"P3":1,"11HqqvYGvpg602":1,"dWVG":1,"pvlq":1,"kI6ifam":1,"hnqb":1,"Jrch6ps9ootT":1,"xMvw5notH49X4iJw":1,"2Vd4PP6Ol":1,"CP8x94I73m":1,"DK8Gc":1,"HH":1,"CJ":1,"Cr8YNaK18pe4Tv5f":1,"v4FH4oF4Ot7K9":1,"TP8d94R70u":1,"Hr8F16eOYHn4TF4D":1,"Tv8CJZf73KvFX2":1,"Cu6bMyDfKX":1,"PS":1,"In":1,"8pP3YWL":1,"FPCh7DN":1,"d9ZYXybWzT":1,"AuXk39YNwLr8fX":1,"5lxSEaqi3jrvFPej":1,"OkT9rOwLfF3OBBXN":1,"XMHKVjqKXa4OwPfE":1,"obxYrkPV5UPls":1,"Ocma":1,"4TTwKX4pn4KrUST5":1,"jTfgBPBY":1,"infxhvxd":1,"XjRnKrOBt8265Pnx":1,"ZgGegH":1,"gpfiT":1,"Cd":1,"rN6JeEj2Br6XRspL":1,"H6zxAZlPmaP5XXw9":1,"9Fz":1,"PfeVnXdtbrKt":1,"Yc525KT":1,"Cv5Tn41vx":1,"Y":1,"goei":1,"3n":1,"OU":1,"cTbqX3Mn8wa8uflA":1,"IucQXkB":1,"1CelPeK":1,"KDqEZmp3wu":1,"jQzXp7J35JvwIPwz":1,"KOc68kVfwr":1,"QFuATtLZ8k":1,"P5V5SU3owMxb9fPU":1,"UVNqrXZF3gm":1,"j2rSkWrnq32A":1,"b6LB8iz5F74Pf4H":1,"wbvqnY5vzrnBK":1,"HXeCG":1,"DT":1,"eWcwb5V6yrlTZOym":1,"qD":1,"T941fwAMz2":1,"BE":1,"CMvk2fjW3gpn2um3":1,"Ck3Me8EM517xe5lb":1,"Jq":2,"oc7X0G8q95Q":1,"zf0FD5NnyNr4vf5H":1,"ycu5vpt":1,"mW7G":1,"8IN0uPyE3zrpk":1,"fmWuu7a03n74ZPVn":1,"KLM9a0VlqJp6R":1,"W12beZ19RWbZja":1,"T3gK1aFGaheqbcCz":1,"Oli":1,"X52QOUne5hzw6641":1,"xcfnfOQ":1,"OSKfgtfhSfhFPCiz":1,"d3":1,"dls0f4z7y5Xjs8HG":1,"JWuANeCoehZdlNvD":1,"N6":1,"r1xj3yfnBs":1,"HbeAy":1,"Fv":1,"CX":1,"F9":1,"Dc":1,"XQ7ymPkf":1,"Fq":1,"E3eDEeh59K":1,"nR":1,"T95jZm":1,"nuc":1,"X0q":1,"NTM":1,"uzX6mPfE":1,"eZ":1,"YY3prz6toWeifJV8":1,"PC2zBC":1,"HDXJmM3vlvvgz":1,"ok8h78jj8VD8Ty8P":1,"WUz5DH4s1ZB3kN":1,"1Yu4XeX":1,"yOPlpzPv8rzyAXKn":1,"Mb8MP4YKqX":1,"uS":1,"3wxsz13I":1,"VJ5qqHfOuc2":1,"yayl":1,"nSs":1,"kWZRTmvdCZVyAxR7":1,"eRJ":1,"cvnscfwLL":1,"OZWul1kK":1,"KbMAzMm":1,"kR":1,"RDaD3":1,"j1dybQO94":1,"WcucJxomPyBX":1,"p5fx9vyGa3vlXuRb":1,"wUrpTfibzNucp":1,"x9U1bUV9f4HQ42Tx":1,"Join":1,"{{{":2,"Replace":1,"MousePosition":1,"Graphics":1,"{{}":2,"{}}":1,"Pattern":2,"CalculateUtiliti":4,"GraphicsUtilitie":4,"Private":4,"x":2,"$":4,"Blank":2,"}}}}":1,"Epilog":1,"CapForm":1,"Offset":1,"COMMENT{-":2,"TestSuite":1,"SuperscriptBox":1,"MultilineFunctio":1,"Open":6,"NumberMarks":3,"eJwVzXs81Pkex":1,"GZH7XlsutSQprwqx":1,"0SHRisGWjYiEbHSv":1,"Q27rllmYwaY6Jpwx":1,"vxejz":1,"eht4H3PyoRgM":1,"Rsj0":1,"1MEPjP1Zc8O6L0tC":1,"MQy2qZWSzX62gWca":1,"5sVFyohY4ZvLs5Ya":1,"wyVFa0aJBsz2VDVr":1,"a2c4j3pJyS8JbT7e":1,"By6ht44vkEXKuxtR":1,"4EZtHmU5PEyaORsU":1,"bC":1,"11rVC0s8n9nf8wqV":1,"tkFRzD3HsYohosXu":1,"oP47aliMqAxEGvn":1,"1QlVgoRvezzExCjY":1,"K6CVli8peV8m2BrB":1,"RRfcVCpPCXg8QIIF":1,"UTSlWsvqm":1,"qge1fVjduzhISa":1,"Zp":1,"jwjPHvCM6ZD7BQgJ":1,"GtIDyRsSj3Svl5It":1,"uru9cBdE2PXZH4vS":1,"20arfYAT6Z3e8axe":1,"gU5X5vDu5H4kfvE0":1,"jD7rihGA7RmZ5qlY":1,"rJy2wUA0hVVHindZ":1,"yQwfy17Y4OU185n7":1,"LpoNH9bqYQPPrPvw":1,"2kkOXT":1,"zqim":1,"DzJ72WEzdrcT":1,"SprBJ7l9UD":1,"Fag2c005SXasZhWV":1,"aqhjZSo6dpc3WkD4":1,"JndzqmzdRPD67PLx":1,"jvR4":1,"jOrlNsPoqNsieZft":1,"1RCFoiw1ragBULG3":1,"84QoGUQa8S0GgVn":1,"55MIdixUWyWsOLtp":1,"zolAxT":1,"ZsvvwIJAvj7Sczqb":1,"Hex37ubgxD8udJ0t":1,"6lkIdRyjZa":1,"rhsAywLBSze45xKn":1,"eJwFLB1UN7sVq8O7":1,"JqcdTlREeh8zGoeO":1,"T0q26boJ4PbpwwMr":1,"qamzDy6kTzqOiJmo":1,"vlWGX6FXmvyb8suZ":1,"YhaOXrkQMdg":1,"Bjt54ExZLCdti":1,"y2":1,"XcYBt54R1TnKyOH4":1,"txpOAmXr7Apu9qui":1,"vX84Swpbvrh":1,"M3RRQziRFnP5wih0":1,"qZP4yB74ygnoYGDc":1,"EdlsMLPpMHeaw4K":1,"rc1neaqOQ6OGqXLQ":1,"F":1,"pidKHHi9E6DEC9vq":1,"Knv5JCQu1VF86qKD":1,"h3vll15HyyE":1,"1bfKS18XbTje":1,"KqZ38E9cU":1,"DikgXNYxUk":1,"Q5jG7Nk6a":1,"49yHih6fJ7":1,"DQLghtCxKD9We":1,"pFtf2wKMtir5td7L":1,"Z2H5rdC2ZGMGRrns":1,"sj7Z4MNOfdzo2qX4":1,"08c4nrYPVjPw3Our":1,"e7ZNUsMsAzD":1,"MLtFcycb1":1,"1W71":1,"Kwb4qn7LsIcnE9P1":1,"bn5liLETFcsURUz0":1,"5RrTGL":1,"GlX1jDoXeRcP6V67":1,"7RJoPPVD0ph42kHO":1,"qDR":1,"97LrjtAYbQ0KC4":1,"iUa6N":1,"b4nPUUFqyTTSTf":1,"pDFTFtw6bEOhrHSq":1,"GuUeojTutDMDG2y2":1,"vbaBRfeZZ6YArhTx":1,"CmNNqTuFRgIdm48C":1,"HdA6bXujmw":1,"6B2gk7zZK2PspPHl":1,"tbMv0vikor":1,"Yl1Y":1,"tgVIayzZ":1,"kIT6UcgpzIwZG6Px":1,"TmGeo8":1,"G8Ekab1ncfmR7iMJ":1,"xJ0WEK":1,"wc13qzo":1,"AspectRatio":1,"NCache":1,"GoldenRatio":1,"(":26,")":24,"Axes":1,"AxesLabel":1,"AxesOrigin":1,"PlotRange":1,"HeyexEyePosition":2,"HeyexImport":2,"wrongHdr":2,"ImportExport":1,"RegisterImport":1,"importHeader":3,"n_Integer":7,"importData":7,"##":3,"importImages":4,"importSLOImage":2,"importSegmentati":4,"importDataSize":2,"Image3D":1,".":32,"#1":1,"Quiet":2,"Check":2,"Compile":2,"CompilationTarge":3,"$compileTarget":5,"read":10,"id_String":3,"type_String":3,"str_":4,"BinaryRead":2,"str":52,"type":3,"BinaryReadList":3,"StringJoin":1,"FromCharacterCod":1,"Rest":1,"NestList":1,"Null":1,"chars___Integer":1,"Longest":1,"...":1,"chars":1,"With":3,"$fileHeaderInfo":2,"Transpose":5,"$bScanHeaderInfo":1,"isHeyexRawFormat":3,"version_String":1,"_Integer":2,"_Rule":1,"..":8,"StringMatchQ":1,"version":1,"~~":1,"__":1,"___":10,"readFileHeader":8,"str_InputStream":8,"hdr":3,"Message":1,"Throw":1,"$Failed":3,"readSLOImage":2,"fileHdr":17,"_String":7,"_":8,"Image":3,"Partition":6,"skipSLOImage":5,"Skip":5,"readBScanHeader":2,"Module":13,"bScanHdr":6,"AppendTo":2,"skipBScanHeader":3,"readBScanData":1,"Developer":3,"ToPackedArray":3,"skipBScanData":2,"skipBScanBlocks":3,"filename_String":9,"header":35,"OpenRead":6,"filename":9,"BinaryFormat":6,"Close":6,"r___":1,"))":1,"slo":3,"nx":10,"data":15,"Table":2,"num_Integer":2,"Max":3,"Min":3,"num":4,"$adjustGraylevel":4,"values":2,"_Real":1,"Map":1,"Floor":1,"RuntimeAttribute":1,"Listable":1,"Parallelization":1,"RuntimeOptions":1,"imageNumber_Inte":1,"imageNumber":3,"@@":3,"bScanHeader":3,"Timing":1,"@readBScanHeader":1,"Function":1,"bhdr":9,"Block":2,"numVecs":6,"vecNames":6,"Take":2,"vec_":2,"Sequence":2,"Rule":2,"@@@":2,"vec":2,"file_String":1,"FileExistsQ":1,"file":2,"position":3,"Import":1,"Switch":1,"Right":1},"Maven POM":{"<?":1,"xml":1,"version":56,"=":5,"encoding":1,"?>":1,"<":140,"project":4,"xmlns":2,":":3,"xsi":2,"schemaLocation":1,">":280,"modelVersion":2,"</":140,"groupId":56,"renpengben":2,"artifactId":56,"spring4mvc":3,"-":40,"jpa":4,"packaging":2,"war":1,"SNAPSHOT":1,"name":2,"Maven":1,"Webapp":1,"url":2,"https":1,"//":1,".github":1,".io":1,"description":2,"properties":2,".build":2,".sourceEncoding":2,"UTF":1,"java":3,".version":43,"junit":7,"slf4j":6,"log4j":5,"spring":32,"RELEASE":2,".data":4,".jpa":3,"cglib":5,"_3":1,"mysql":5,"hibernate":10,"inal":2,"validator":4,"druid":4,"dependencies":2,"dependency":48,"${":24,"}":24,"scope":8,"test":3,"org":20,".slf4j":2,"api":1,"log4j12":1,"COMMENT<!--":2,".springframework":14,"core":2,"exclusions":4,"exclusion":4,"commons":2,"logging":2,"beans":1,"context":2,"aop":1,"expression":1,"tx":1,"aspects":1,"support":1,"jdbc":1,"orm":1,"web":1,"webmvc":1,"data":1,"dep":1,"nodep":1,".hibernate":3,"entitymanager":1,"compile":1,"connector":1,"runtime":1,"com":1,".alibaba":1,"build":2,"plugins":2,"plugin":3,".apache":1,".maven":1,".plugins":1,"maven":1,"compiler":1,"configuration":2,"source":2,"target":2},"Max":{"max":1,"v2":1,";":39,"#N":2,"vpatcher":1,"#P":33,"toggle":1,"button":4,"window":2,"setfont":1,"Verdana":1,"linecount":1,"newex":8,"r":1,"jojo":2,"#B":2,"color":2,"s":1,"route":1,"append":1,"toto":1,"%":1,"counter":2,"#X":1,"flags":1,"newobj":1,"metro":1,"t":2,"message":2,"Goodbye":1,"World":2,"!":2,"Hello":1,"connect":13,"fasten":1,"pop":1,"{":126,":":483,",":620,"}":126,"[":163,"]":163},"Mercury":{"%":166,"----------------":81,"COMMENT%":1672,":-":658,"module":10,"store":88,".":1037,"interface":14,"import_module":126,"io":18,"typeclass":1,"(":3516,"T":49,")":3167,"where":8,"[]":92,"type":59,"S":142,"instance":4,".state":4,"))":111,"some":3,"[":157,"]":159,"pred":219,".init":21,"::":1065,"uo":74,"is":233,"det":205,"generic_mutvar":15,",":5940,"io_mutvar":1,"==":13,"store_mutvar":1,".new_mutvar":1,"in":535,"out":352,"di":81,"<=":17,".copy_mutvar":1,".get_mutvar":1,".set_mutvar":2,".new_cyclic_mutv":2,"((":6,"func":24,"=":725,"generic_ref":20,"io_ref":1,"store_ref":1,".new_ref":1,".ref_functor":1,"string":123,"int":133,".arg_ref":3,"ArgT":4,".new_arg_ref":3,".set_ref":1,".set_ref_value":1,".copy_ref_value":1,".extract_ref_val":1,".unsafe_arg_ref":1,".unsafe_new_arg_":1,"implementation":14,"deconstruct":1,"require":7,"pragma":60,"foreign_type":10,"can_pass_as_merc":5,"equality":5,"store_equal":7,"comparison":5,"store_compare":7,"semidet":12,"_":143,"error":3,"comparison_resul":1,"--->":40,"mutvar":5,"private_builtin":2,".ref":6,"ref":1,".do_init":6,"foreign_proc":47,"_S0":27,"will_not_call_me":47,"promise_pure":49,"will_not_modify_":7,"COMMENT\"":46,"TypeInfo_for_S":4,";":141,"null":8,"new_mutvar":5,"Val":68,"Mutvar":36,"S0":34,"MR_offset_incr_h":6,"MR_SIZE_SLOT_SIZ":12,"+":20,"MR_ALLOC_ID":6,".mutvar":2,"/":8,"MR_define_size_s":6,"*":37,"MR_Word":26,"get_mutvar":5,"set_mutvar":4,"_S":26,"new":27,"object":18,"{":55,"}":59,".Mutvar":2,".object":2,"ets":7,":":24,"set":30,"public":18,"insert":3,"value":12,"lookup":2,"copy_mutvar":1,"Copy":2,"!":422,"Value":4,".unsafe_new_unin":2,"unsafe_new_unini":3,"()":19,"Func":2,"MutVar":4,"Store":5,"apply":1,"foreign_code":2,"class":4,"Ref":59,"COMMENT//":18,"obj":7,"System":1,".Reflection":1,".FieldInfo":1,"field":16,"init":8,"num":11,"setField":4,"void":4,".GetType":1,".GetFields":1,"getValue":2,"if":13,"return":4,"else":9,".GetValue":1,"setValue":2,".SetValue":1,"//":4,"java":32,"static":1,".lang":28,".Object":5,".reflect":1,".Field":1,"try":3,".getClass":1,".getDeclaredFiel":1,"catch":11,".SecurityExcepti":1,"se":1,"throw":11,".RuntimeExceptio":11,"Security":1,"manager":1,"denied":1,"access":3,"to":4,"fields":1,".ArrayIndexOutOf":1,"e":20,"No":1,"such":1,".Exception":3,"Unable":3,".getMessage":3,"())":5,".get":1,".IllegalAccessEx":2,"Field":4,"inaccessible":2,".IllegalArgument":2,"-":683,"mismatch":2,".NullPointerExce":2,"Object":2,".set":1,"new_ref":4,".Ref":10,"copy_ref_value":1,"-->":4,"unsafe_ref_value":6,".unsafe_ref_valu":1,".getValue":10,"ref_functor":1,"Functor":6,"Arity":5,"functor":1,"canonicalize":1,"foreign_decl":1,"#include":4,"mercury_type_inf":1,".h":4,"mercury_heap":1,"mercury_misc":1,"COMMENT/*":9,"mercury_deconstr":1,"arg_ref":12,"ArgNum":12,"ArgRef":33,"may_not_duplicat":2,"MR_TypeInfo":10,"type_info":8,"arg_type_info":6,"exp_arg_type_inf":6,"const":10,"MR_DuArgLocn":2,"arg_locn":10,"TypeInfo_for_T":2,"TypeInfo_for_Arg":2,"MR_save_transien":2,"MR_arg":2,"&":10,"MR_NONCANON_ABOR":2,"MR_fatal_error":4,"argument":4,"number":2,"of":2,"range":2,"MR_compare_type_":2,"!=":6,"MR_COMPARE_EQUAL":2,"has":2,"wrong":2,"MR_restore_trans":2,"NULL":2,"&&":2,"->":46,"MR_arg_bits":2,"MR_arg_value":2,"new_arg_ref":3,"set_ref":3,"ValRef":6,".setValue":3,"set_ref_value":2,"extract_ref_valu":3,"unsafe_arg_ref":3,"Arg":12,"Ptr":6,"MR_strip_tag":2,"unsafe_new_arg_r":3,"check_hlds":5,".polymorphism":1,"hlds":27,".hlds_goal":2,".hlds_module":2,".hlds_pred":2,".hlds_rtti":2,"mdbcomp":7,".prim_data":3,"parse_tree":12,".prog_data":2,"list":163,"maybe":23,"term":17,"polymorphism_pro":95,"module_info":26,"pred_id":15,"unification_type":7,"mer_type":22,"rtti_varmaps":9,"unification":8,"hlds_goal_info":22,"pred_info":20,"proc_info":11,"proc_id":12,"prog_var":57,"builtin_state":1,"call_unify_conte":2,"sym_name":3,"hlds_goal":45,"poly_info":46,"polymorphism_mak":2,".context":3,"int_or_var":2,"iov_int":1,"COMMENT;":855,"gen_extract_type":1,"tvar":10,"kind":1,"prog_varset":14,"vartypes":13,"create_poly_info":1,"poly_info_extrac":1,"build_typeclass_":3,"prog_constraint":4,"type_is_typeclas":1,"type_is_type_inf":1,"build_type_info_":1,"get_special_proc":2,"special_pred_id":2,"convert_pred_to_":3,"purity":1,"lambda_eval_meth":1,"unify_context":3,"context":1,"unify_rhs":4,"fix_undetermined":2,"rhs_lambda_goal":7,"init_type_info_v":1,"init_const_type_":1,"type_ctor":1,"cons_id":2,"type_info_kind":2,"new_type_info_va":1,".clause_to_proc":1,".mode_util":1,".type_util":2,".from_ground_ter":1,".const_struct":1,".goal_util":1,".hlds_args":1,".hlds_clauses":1,".hlds_code_util":1,".hlds_data":2,".instmap":2,".passes_aux":1,".pred_table":1,".quantification":1,".special_pred":1,"libs":8,".globals":2,".options":3,".goal_path":2,".program_represe":1,".builtin_lib_typ":2,".prog_mode":1,".prog_type":2,".prog_type_subst":1,".set_of_var":2,"assoc_list":15,"bool":410,"map":36,"pair":10,"solutions":1,"varset":9,"ModuleInfo":49,"module_info_get_":4,".ModuleInfo":8,"Preds0":2,".keys":11,"PredIds0":2,".foldl":6,"maybe_polymorphi":3,"Preds1":2,"PredIds1":2,"fixup_pred_polym":4,"expand_class_met":1,"PredId":50,"module_info_pred":10,"PredInfo":64,"PredModule":8,"pred_info_module":4,"PredName":8,"pred_info_name":4,"PredArity":6,"pred_info_orig_a":3,"no_type_info_bui":3,"copy_module_clau":1,"PredTable0":3,".lookup":2,"PredInfo0":16,"pred_info_get_cl":6,"ClausesInfo0":5,"clauses_info_get":6,"VarTypes0":12,"HeadVars":20,"pred_info_get_ar":7,"TypeVarSet":15,"ExistQVars":13,"ArgTypes0":3,"proc_arg_vector_":9,"ExtraHeadVarList":2,"OldHeadVarList":2,"lookup_var_types":6,"ExtraArgTypes":2,"ArgTypes":6,"++":52,"pred_info_set_ar":1,"PredInfo1":5,"|":38,"OldHeadVarTypes":2,"type_list_subsum":5,"Subn":3,"\\":3,".is_empty":3,"pred_info_set_ex":1,"PredInfo2":7,"polymorphism_int":3,".det_update":4,"PredTable":2,"module_info_set_":3,"pred_info_get_pr":2,".PredInfo":2,"Procs0":4,".map_values_only":3,".ProcInfo":2,"ProcInfo":43,"introduce_exists":1,"Procs":4,"pred_info_set_pr":2,"trace":4,"compiletime":4,"flag":4,"IO":4,"write_pred_progr":1,"mutable":2,"selected_pred":1,"no":364,"ground":9,"untrailed":2,"level":1,"pred_id_to_int":1,"impure":2,"set_selected_pre":2,"yes":143,"true":3,"ClausesInfo":13,"Info":134,"ExtraArgModes":20,"poly_info_get_mo":4,"poly_info_get_co":5,"ConstStructDb":2,"poly_info_get_ty":4,"pred_info_set_ty":1,"pred_info_set_cl":1,"ProcIds":5,"pred_info_procid":2,"clauses_info":6,"poly_arg_vector":9,"mer_mode":14,"ModuleInfo0":8,"init_poly_info":1,".ClausesInfo":2,"_VarSet":1,"ExplicitVarTypes":2,"_TVarNameMap":1,"_VarTypes":1,"HeadVars0":5,"ClausesRep0":2,"ItemNumbers":2,"_RttiVarMaps":1,"HaveForeignClaus":2,"setup_headvars":3,"UnconstrainedTVa":21,"ExtraTypeInfoHea":4,"ExistTypeClassIn":8,"get_clause_list":1,"Clauses0":2,".map_foldl":2,"Clauses":2,"poly_info_get_va":10,".Info":25,"VarSet":15,"VarTypes":22,"poly_info_get_rt":4,"RttiVarMaps":16,"set_clause_list":1,"ClausesRep":2,"TVarNameMap":2,"This":1,"only":1,"used":1,"while":1,"adding":1,"the":1,"clauses":1,"proc_arg_vector":9,"clause":2,"OldHeadVars":2,"NewHeadVars":2,"Clause":2,"pred_info_is_imp":2,"Goal0":21,".Clause":1,"^":155,"clause_body":2,"empty_cache_maps":4,"poly_info_set_nu":1,"Goal1":2,"produce_existq_t":3,"Goal2":2,"pred_info_get_ex":1,"fixup_quantifica":1,"Goal":40,":=":28,"proc_table":2,"ProcId":31,"ProcTable":2,".ProcTable":1,"ProcInfo0":2,"pred_info_is_pse":1,"hlds_pred":1,".in_in_unificati":1,"HeadVarList":4,"proc_info_set_he":1,"proc_info_set_rt":1,"proc_info_set_va":2,"copy_clauses_to_":1,"proc_info_get_ar":2,"ArgModes1":2,"ExtraArgModesLis":2,"poly_arg_vector_":8,"ArgModes":5,"proc_info_set_ar":1,"ExtraHeadTypeInf":7,"ExistHeadTypeCla":9,"pred_info_get_or":1,"Origin":3,"ExtraArgModes0":3,"origin_instance_":1,"InstanceMethodCo":4,"setup_headvars_i":3,"origin_special_p":1,"ClassContext":6,"InstanceTVars":7,"InstanceUnconstr":4,"setup_headvars_2":4,"instance_method_":2,"InstanceTypes":2,"InstanceConstrai":3,"type_vars_list":5,"get_unconstraine":1,"UnconstrainedIns":17,"ArgTypeVarSet":5,"make_head_vars":3,"make_typeclass_i":6,"do_record_type_i":3,"InstanceHeadType":6,"RttiVarMaps0":4,"rtti_reuse_typec":3,"poly_info_set_rt":3,"in_mode":3,"InMode":3,".duplicate":6,".length":16,"prog_constraints":1,"AllUnconstrained":2,"AllExtraHeadType":2,"constraints":4,"UnivConstraints":3,"ExistConstraints":6,"prog_type":3,".constraint_list":2,"UnivConstrainedT":2,"ExistConstrained":4,"ConstraintMap":12,"get_improved_exi":4,"ActualExistConst":11,"pred_info_get_ma":1,"PredMarkers":2,"check_marker":1,"marker_class_met":1,"RecordExistQLocn":3,"do_not_record_ty":1,"UnivHeadTypeClas":4,"HeadTypeVars":2,".delete_elems":12,".remove_dups":4,"UnconstrainedUni":7,"UnconstrainedExi":6,"ExistHeadTypeInf":5,"UnivHeadTypeInfo":4,".condense":4,"HeadVars1":2,"HeadVars2":2,"HeadVars3":2,"In":6,"out_mode":2,"Out":6,"NumUnconstrained":4,"NumUnivClassInfo":2,"NumExistClassInf":2,"UnivTypeInfoMode":2,"ExistTypeInfoMod":2,"UnivTypeClassInf":2,"ToLocn":4,"TheVar":2,"TheLocn":2,".map":17,"UnivTypeLocns":2,".foldl_correspon":3,"rtti_det_insert_":3,"ExistTypeLocns":2,".RttiVarMaps":1,"TypeInfoHeadVars":2,"pred_info_get_tv":2,"KindMap":2,"PredClassContext":5,"PredExistConstra":2,"exist_constraint":1,"ExistQVarsForCal":2,"GoalInfo":44,"Context":20,"goal_info_get_co":4,"ExistTypeClassVa":5,"ExtraTypeClassGo":5,"assign_var_list":8,"ExtraTypeClassUn":2,"vartypes_is_empt":1,"PredToActualType":4,"ActualArgTypes":8,"ArgTypeSubst":2,"apply_subst_to_t":1,"ActualTypes":2,"polymorphism_do_":5,"TypeInfoVarsMCAs":2,"ExtraTypeInfoGoa":4,"TypeInfoVars":5,"ExtraTypeInfoUni":2,"[[":1,"GoalList":8,"conj_list_to_goa":6,"unexpected":21,"$module":37,"$pred":37,"Var1":5,"Vars1":2,"Var2":5,"Vars2":2,"Goals":13,"assign_var":3,"true_goal":1,".context_init":2,"create_pure_atom":1,"rhs_var":2,"umc_explicit":1,"constraint_map":1,"NumExistConstrai":4,"search_hlds_cons":1,"unproven":3,"goal_id":1,"GoalExpr0":18,"GoalInfo0":41,"generic_call":1,"plain_call":5,"ArgVars0":23,"ExtraVars":13,"ExtraGoals":13,"ArgVars":6,"CallExpr":4,"call_args":1,"Call":4,"call_foreign_pro":4,"unify":20,"XVar":11,"Y":9,"Mode":12,"Unification":16,"UnifyContext":15,"conj":5,"ConjType":4,"Goals0":13,"plain_conj":4,"parallel_conj":1,"get_cache_maps_s":11,"InitialSnapshot":36,"GoalExpr":19,"disj":2,"set_cache_maps_s":15,"if_then_else":2,"Vars":10,"Cond0":2,"Then0":2,"Else0":2,"Cond":2,"Then":2,"Else":2,"negation":2,"SubGoal0":14,"SubGoal":16,"switch":2,"Var":13,"CanFail":4,"Cases0":4,"Cases":4,"scope":7,"Reason0":11,"from_ground_term":6,"TermVar":4,"Kind":3,"promise_solution":1,"promise_purity":1,"exist_quant":1,"trace_goal":1,"shorthand":2,"ShortHand0":4,"atomic_goal":2,"GoalType":2,"Outer":2,"Inner":2,"MainGoal0":2,"OrElseGoals0":2,"OrElseInners":2,"MainGoal":2,"OrElseGoals":2,"ShortHand":3,"try_goal":2,"MaybeIO":2,"ResultVar":2,"SubGoalExpr0":4,"SubGoalInfo":2,"Conjuncts0":2,"ConjunctA0":2,"ConjunctB0":2,"ConjunctA":2,"ConjunctB":2,"Conjuncts":2,"SubGoalExpr":2,"bi_implication":1,"hlds_goal_expr":2,"SubGoalInfo0":2,"SubGoals0Prime":2,"SubGoals0":2,"RevMarkedSubGoal":2,"fgt_invariants_k":2,"InvariantsStatus":7,"Reason":2,"fgt_invariants_b":2,"introduce_partia":1,"deconstruct_top_":1,"fgt_marked_goal":2,"fgt_invariants_s":2,"RevMarkedGoals":4,"OldInfo":3,"XVarPrime":2,"ModePrime":2,"UnificationPrime":2,"UnifyContextPrim":2,"rhs_functor":5,"ConsIdPrime":2,"YVarsPrime":2,"ConsId":10,"YVars":4,"Changed":10,"VarSetBefore":2,"MaxVarBefore":2,".max_var":2,"poly_info_get_nu":2,"NumReusesBefore":2,"VarSetAfter":2,"MaxVarAfter":2,"NumReusesAfter":2,"expect":15,"MarkedGoal":3,"fgt_kept_goal":1,"fgt_broken_goal":1,".RevMarkedGoals":1,"unify_mode":2,"Unification0":8,"_YVar":1,"lookup_var_type":3,"Type":18,"_Changed":3,"Args":11,"Purity":9,"Groundness":6,"PredOrFunc":6,"EvalMethod":8,"LambdaVars":13,"Modes":4,"Det":4,"LambdaGoal0":5,"LambdaGoal1":2,"fixup_lambda_qua":1,"LambdaGoal":6,"NonLocalTypeInfo":5,"set_of_var":14,".to_sorted_list":1,"Y1":2,"NonLocals0":10,"goal_info_get_no":6,".union":5,"NonLocals":12,"goal_info_set_no":6,"type_vars":2,"TypeVars":8,"get_type_info_lo":1,"TypeInfoLocns":6,"add_unification_":4,"rtti_lookup_type":1,"type_info_locn":1,"type_info_locn_v":1,"TypeInfoVars0":2,".GoalInfo":1,".insert_list":4,".Unification":2,"complicated_unif":2,"construct":1,"X0":8,"ConsId0":5,"Mode0":4,"TypeOfX":6,"closure_cons":1,"ShroudedPredProc":2,"proc":2,"ProcId0":3,"unshroud_pred_pr":1,"type_is_higher_o":1,"_PredOrFunc":1,"CalleeArgTypes":2,"invalid_proc_id":1,"goal_info_add_fe":1,"feature_lambda_u":1,"GoalInfo1":6,"VarSet0":2,"Functor0":6,"poly_info_set_va":1,"cons":3,"ConsTypeCtor":2,"remove_new_prefi":1,"OrigFunctor":2,"IsConstruction":7,"type_util":1,".get_existq_cons":1,"ConsDefn":2,"UnifyExpr":2,"Unify":2,"PredArgTypes":10,"create_fresh_var":5,"QualifiedPName":5,"qualified":1,"cons_id_dummy_ty":1,"RHS":2,"CallUnifyContext":2,"LambdaGoalExpr":2,"not_builtin":3,"OutsideVars":2,".list_to_set":3,"InsideVars":2,".intersect":1,"LambdaNonLocals":2,"GoalId":8,"goal_info_get_go":3,"goal_info_init":1,"LambdaGoalInfo0":2,"goal_info_set_co":1,"LambdaGoalInfo1":2,"LambdaGoalInfo2":2,"goal_info_set_pu":1,"LambdaGoalInfo3":2,"goal_info_set_go":1,"LambdaGoalInfo":4,"lambda_modes_and":4,"LambdaModes":6,"LambdaDet":6,"pred_info_is_pre":1,"ho_ground":1,"_LambdaModes0":1,"_LambdaDet0":1,"goal_to_conj_lis":1,"LambdaGoalList0":2,".split_last":1,"LambdaGoalButLas":4,"LastGoal0":2,"LastGoalExpr0":2,"LastGoalInfo0":2,"PredId0":2,"_DummyProcId":1,"Args0":5,"MaybeCallUnifyCo":6,"QualifiedPName0":2,"LastGoalInfo":2,"LastGoalExpr":2,"LastGoal":2,"prog_vars":1,"determinism":1,"NumArgModes":2,"NumLambdaVars":2,".drop":2,"LambdaModesPrime":2,"proc_info_get_de":1,"MaybeDet":3,"sorry":1,"Types":6,".new_var":1,"add_var_type":1,"ctor_defn":2,"CtorDefn":2,"ActualRetType":2,"CtorTypeVarSet":2,"CtorExistQVars":2,"CtorKindMap":2,"CtorExistentialC":2,"CtorArgTypes":2,"CtorRetType":2,"TypeVarSet0":5,"tvarset_merge_re":3,"CtorToParentRena":6,"apply_variable_r":11,"ParentExistQVars":6,"ParentKindMap":7,"ParentExistentia":3,"ParentArgTypes":6,"ParentRetType":2,"poly_info_set_ty":3,"ParentToActualTy":6,"NumExistentialCo":3,"lookup_hlds_cons":4,"ActualExistentia":6,"ExtraTypeClassVa":5,"assumed":2,"make_existq_type":2,"constraint_list_":3,"ParentExistConst":7,"ParentUnconstrai":14,"apply_rec_subst_":5,"ExtraTypeInfoVar":4,"bound":1,")))":13,"Attributes":2,"ProcExtraArgs":2,"MaybeTraceRuntim":2,"Impl":14,"foreign_arg_var":1,"CanOptAwayUnname":11,"ExtraArgs":5,"pragma_foreign_c":4,"foreign_arg":1,"PredTypeVarSet":8,"UnivCs":4,"ExistCs":4,"UnivVars0":2,"get_constrained_":2,"UnivConstrainedV":2,"ExistVars0":2,"PredTypeVars0":2,"PredTypeVars1":2,"PredTypeVars2":2,"PredTypeVars":3,"foreign_proc_add":8,"ExistTypeClassAr":2,"UnivTypeClassArg":2,"TypeClassArgInfo":2,".filter":2,"X":8,".member":2,"ExistUnconstrain":2,"UnivUnconstraine":2,"ExistTypeArgInfo":2,"UnivTypeArgInfos":2,"TypeInfoArgInfos":2,"ArgInfos":2,"TypeInfoTypes":2,"type_info_type":1,"UnivTypes":2,"ExistTypes":2,"OrigArgTypes":2,"make_foreign_arg":1,"tvarset":3,"box_policy":2,"Constraint":2,"MaybeArgName":7,"native_if_possib":2,"constraint":1,"SymName":4,"Name":4,"sym_name_to_stri":1,"TypeVarNames":2,"underscore_and_t":3,".append_list":1,"ConstraintVarNam":3,"foreign_code_doe":4,"TVar":4,".search_name":1,"TypeVarName":2,"C_VarName":3,"VarName":2,"foreign_code_use":1,"TVarName":2,".lookup_name":2,"TVarName0":2,"cache_maps":3,"case":4,"Case0":2,"Case":2,"MainConsId":2,"OtherConsIds":2,"PredExistQVars":2,"PredKindMap":3,"PredToParentType":6,"ParentTVars":4,"ParentClassConte":2,"ParentUnivConstr":5,"NumUnivConstrain":2,"ActualUnivConstr":2,"ActualExistQVarT":2,".type_list_to_va":1,"ActualExistQVars":4,"ExtraUnivClassVa":4,"ExtraUnivClassGo":2,"ExtraExistClassV":2,"ExtraExistClassG":2,"ActualUnconstrai":4,"ExtraUnivTypeInf":6,"ExtraExistTypeIn":6,"CalleePredInfo":2,"CalleeProcInfo":3,"CallArgs0":3,"BuiltinState":2,"TVarSet0":2,"ActualArgTypes0":3,"PredTVarSet":2,"_PredExistQVars":1,"proc_info_get_he":2,"CalleeHeadVars":2,"proc_info_get_rt":1,"CalleeRttiVarMap":2,"NCallArgs0":2,"NPredArgs":2,"NExtraArgs":3,"OrigPredArgTypes":4,".take":1,"CalleeExtraHeadV":4,"TVarSet":2,"PredToParentRena":3,"OrigParentArgTyp":2,"ParentToActualTS":2,"GetTypeInfoTypes":2,"ProgVar":2,"TypeInfoType":2,"rtti_varmaps_var":1,"VarInfo":4,"type_info_var":1,"typeclass_info_v":1,"non_rtti_var":1,"PredTypeInfoType":2,"ParentTypeInfoTy":2,"ActualTypeInfoTy":2,"Ctxt":2,"ExtraArgsConstAr":2,"CallArgs":2,"NonLocals1":2,"CallGoalExpr":2,"CallGoal":2,"rot13_concise":1,"main":14,"state":2,"mode":9,"char":11,"alphabet":3,"cycle":4,"rot_n":2,"N":6,"Char":12,"RotChar":8,"char_to_string":1,"CharString":2,"sub_string_searc":1,"Index":3,"then":4,"NewIndex":2,"mod":1,"index_det":1,"rot13":9,"read_char":1,"Res":4,"ok":3,"print":3,"error_message":1,"ErrorCode":2,"ErrorMessage":4,"stderr_stream":1,"StdErr":8,"nl":1,"switch_detection":1,"note":36,"rank":2,"modifier":2,"octave":2,"c":3,"d":6,"f":5,"g":5,"a":8,"b":5,"natural":12,"sharp":1,"flat":6,"qualifier":2,"maj":6,"min":6,"next_topnote":18,"multi":2,"Oct":32,"expr":1,"token":5,"eof":3,"parse":1,"exprn":8,"xx":1,"scan":16,"rule":3,"Num":18,"A":11,"B":8,"factor":6,"Chars":2,"Toks":13,"Toks0":11,"list__reverse":1,"C":9,"Cs":9,"char__is_whitesp":1,"takewhile":1,"char__is_digit":1,"Digits":2,"Rest":2,"string__from_cha":1,"NumStr":2,"string__det_to_i":1,"rot13_verbose":1,"io__state":4,"rot13a":55,"TmpChar":2,"io__read_char":1,"io__write_char":1,"io__error_messag":1,"io__stderr_strea":1,"io__write_string":2,"io__nl":1,"ll_backend":9,".code_info":1,".code_model":1,".hlds_llds":1,".continuation_in":1,".global_data":1,".layout":1,".llds":1,".trace_gen":1,"counter":11,"set_tree234":6,"backend_libs":2,".builtin_ops":1,".proc_label":1,".arg_info":1,".hlds_desc":1,".trace_params":1,".code_util":1,".opt_debug":1,".var_locn":1,".mercury_to_merc":1,"cord":2,"stack":12,"code_info":210,"code_info_init":2,"globals":25,"abs_follow_vars":3,"static_cell_info":4,"const_struct_map":3,"resume_point_inf":12,"trace_slot_info":3,"containing_goal_":4,"get_globals":5,"get_exprn_opts":2,"exprn_opts":4,"get_module_info":7,"get_pred_id":6,"get_proc_id":5,"get_pred_info":2,"get_proc_info":4,"get_varset":3,"get_var_types":3,"get_maybe_trace_":2,"trace_info":3,"get_emit_trail_o":2,"add_trail_ops":5,"get_emit_region_":2,"add_region_ops":6,"get_forward_live":2,"set_of_progvar":12,"set_forward_live":2,"get_instmap":4,"instmap":4,"set_instmap":3,"get_par_conj_dep":2,"set_par_conj_dep":2,"get_label_counte":3,"get_succip_used":2,"get_layout_info":4,"proc_label_layou":3,"get_proc_trace_e":2,"set_proc_trace_e":2,"get_closure_layo":3,"closure_proc_id_":4,"get_max_reg_in_u":2,"set_max_reg_in_u":2,"get_created_temp":2,"get_static_cell_":5,"set_static_cell_":5,"get_alloc_sites":3,"alloc_site_info":4,"set_alloc_sites":3,"get_used_env_var":2,"set_used_env_var":2,"get_opt_trail_op":2,"get_opt_region_o":2,"get_auto_comment":2,"get_lcmc_null":2,"get_containing_g":5,"get_const_struct":2,"add_out_of_line_":2,"llds_code":21,"get_out_of_line_":2,"get_var_slot_cou":2,"set_maybe_trace_":3,"get_opt_no_retur":2,"get_zombies":2,"set_zombies":2,"get_var_locn_inf":7,"var_locn_info":3,"set_var_locn_inf":4,"get_temps_in_use":6,"lval":114,"set_temps_in_use":4,"get_fail_info":13,"fail_info":26,"set_fail_info":9,"set_label_counte":3,"set_succip_used":3,"set_layout_info":4,"get_max_temp_slo":2,"set_max_temp_slo":2,"get_temp_content":3,"slot_contents":4,"set_temp_content":2,"get_persistent_t":3,"set_persistent_t":2,"set_closure_layo":3,"get_closure_seq_":3,"set_closure_seq_":3,"set_created_temp":2,"code_info_static":26,"code_info_loc_de":22,"code_info_persis":44,"cis_globals":2,"cis_exprn_opts":2,"cis_module_info":2,"cis_pred_id":2,"cis_proc_id":2,"cis_pred_info":2,"cis_proc_info":2,"cis_proc_label":2,"proc_label":2,"cis_varset":2,"cis_var_slot_cou":2,"cis_maybe_trace_":3,"cis_opt_no_resum":2,"cis_emit_trail_o":2,"cis_opt_trail_op":2,"cis_emit_region_":2,"cis_opt_region_o":2,"cis_auto_comment":2,"cis_lcmc_null":2,"cis_containing_g":2,"cis_const_struct":2,"cild_forward_liv":3,"cild_instmap":3,"cild_zombies":3,"cild_var_locn_in":3,"cild_temps_in_us":3,"cild_fail_info":4,"cild_par_conj_de":3,"cip_label_num_sr":3,"cip_store_succip":3,"cip_label_info":3,"cip_proc_trace_e":3,"cip_stackslot_ma":3,"cip_temp_content":3,"cip_persistent_t":3,"cip_closure_layo":6,"cip_max_reg_r_us":3,"cip_max_reg_f_us":3,"cip_created_temp":3,"cip_static_cell_":3,"cip_alloc_sites":3,"cip_used_env_var":3,"cip_ts_string_ta":4,"cip_ts_rev_strin":4,"cip_out_of_line_":4,"SaveSuccip":2,"Globals":32,"FollowVars":6,"StaticCellInfo":8,"ConstStructMap":2,"ResumePoint":13,"TraceSlotInfo":5,"MaybeContainingG":5,"TSRevStringTable":2,"TSStringTableSiz":2,"CodeInfo":2,"ProcLabel":8,"make_proc_label":1,"proc_info_get_in":1,"InstMap":6,"proc_info_get_li":1,"Liveness":4,"CodeModel":7,"proc_info_interf":2,"build_input_arg_":1,"ArgList":2,"proc_info_get_va":3,"proc_info_get_st":1,"StackSlots":5,"ExprnOpts":4,"init_exprn_opts":3,".lookup_bool_opt":18,"use_float_regist":4,"UseFloatRegs":6,"FloatRegType":3,"reg_f":1,"reg_r":2,".get_trace_level":1,"TraceLevel":5,"eff_trace_level_":2,"trace_fail_vars":1,"FailVars":3,"MaybeFailVars":3,"EffLiveness":3,"init_var_locn_st":1,"VarLocnInfo":12,"ResumePoints":14,"allow_hijacks":2,"AllowHijack":3,"Hijack":6,"allowed":6,"not_allowed":5,"DummyFailInfo":2,"resume_point_unk":7,"may_be_different":7,"not_inside_non_c":2,"TempContentMap":4,"PersistentTemps":4,"TempsInUse":8,"Zombies":2,"LayoutMap":2,"max_var_slot":1,"VarSlotMax":2,"trace_reserved_s":1,"FixedSlots":2,".max":1,"SlotMax":2,"opt_no_return_ca":2,"OptNoReturnCalls":2,"use_trail":2,"UseTrail":2,"disable_trail_op":2,"DisableTrailOps":2,"EmitTrailOps":3,"do_not_add_trail":1,"optimize_trail_u":2,"OptTrailOps":2,"optimize_region_":2,"OptRegionOps":2,"region_analysis":2,"UseRegions":3,"EmitRegionOps":3,"do_not_add_regio":1,"auto_comments":3,"AutoComments":2,"optimize_constru":4,"LCMCNull":2,"CodeInfo0":2,"init_fail_info":2,"will":1,"override":1,"this":1,"dummy":1,"nested":1,"parallel":2,"conjunction":1,"depth":1,".empty":1,"init_maybe_trace":3,"CodeInfo1":2,"gcc_non_local_go":2,"OptNLG":3,"NLG":3,"have_non_local_g":1,"do_not_have_non_":1,"asm_labels":2,"OptASM":3,"ASM":3,"have_asm_labels":1,"do_not_have_asm_":1,"static_ground_ce":2,"OptSGCell":3,"SGCell":3,"have_static_grou":2,"do_not_have_stat":3,"unboxed_float":2,"OptUBF":3,"UBF":3,"have_unboxed_flo":1,"do_not_have_unbo":1,"OptFloatRegs":3,"do_not_use_float":1,"static_ground_fl":2,"OptSGFloat":3,"SGFloat":3,"static_code_addr":2,"OptStaticCodeAdd":3,"StaticCodeAddrs":3,"have_static_code":1,"trace_level":3,"CI":294,"proc_info_get_ha":1,"HasTailCallEvent":3,"tail_call_events":1,"get_next_label":5,"TailRecLabel":2,"MaybeTailRecLabe":3,"no_tail_call_eve":1,"trace_setup":1,"TraceInfo":2,"MaxRegR":4,"MaxRegF":4,"TI":4,"LV":2,"IM":2,"Zs":2,"EI":2,"FI":2,"LC":2,"SU":2,"LI":2,"PTE":2,"TM":2,"CM":2,"PT":2,"CLS":2,"CG":2,"MR":4,"MF":2,"SCI":2,"ASI":2,"UEV":2,"ContainingGoalMa":2,"NewCode":2,"Code0":2,".CI":29,"Code":37,"get_stack_slots":2,"stack_slots":1,"get_follow_var_m":2,"abs_follow_vars_":1,"get_next_non_res":2,"reg_type":1,"set_follow_vars":4,"pre_goal_update":3,"has_subgoals":2,"post_goal_update":3,"body_typeinfo_li":3,"variable_type":3,"variable_is_of_d":2,"is_dummy_type":1,"search_type_defn":4,"hlds_type_defn":2,"lookup_type_defn":2,"lookup_cheaper_t":2,"maybe_cheaper_ta":1,"filter_region_va":2,"get_proc_model":2,"code_model":4,"get_headvars":2,"get_arginfo":2,"arg_info":2,"get_pred_proc_ar":3,"current_resume_p":2,"variable_name":2,"make_proc_entry_":2,"code_addr":4,"label":5,"succip_is_used":2,"add_trace_layout":2,"trace_port":1,"forward_goal_pat":1,"user_event_info":1,"layout_label_inf":2,"get_cur_proc_lab":4,"get_next_closure":2,"add_closure_layo":2,"add_threadscope_":2,"get_threadscope_":2,"add_scalar_stati":4,"typed_rval":1,"data_id":3,"rval":3,"add_vector_stati":2,"llds_type":1,"add_alloc_site_i":2,"prog_context":1,"alloc_site_id":2,"add_resume_layou":2,"var_locn_get_sta":1,"FollowVarMap":2,"var_locn_get_fol":1,"RegType":2,"NextNonReserved":2,"var_locn_get_nex":1,"VarLocnInfo0":4,"var_locn_set_fol":1,"HasSubGoals":3,"goal_info_get_re":1,"no_resume_point":1,"resume_point":1,"goal_info_get_fo":1,"MaybeFollowVars":3,"goal_info_get_pr":2,"PreDeaths":3,"rem_forward_live":3,"maybe_make_vars_":2,"PreBirths":2,"add_forward_live":2,"does_not_have_su":2,"goal_info_get_po":3,"PostDeaths":5,"PostBirths":3,"make_vars_forwar":1,"InstMapDelta":2,"goal_info_get_in":1,"InstMap0":2,".apply_instmap_d":1,"TypeInfoLiveness":2,"body_should_use_":1,"IsDummy":2,"VarType":2,"check_dummy_type":1,"TypeDefn":6,"type_to_ctor_det":1,"TypeCtor":2,"TypeTable":2,"search_type_ctor":1,"TypeDefnPrime":2,"CheaperTagTest":3,"get_type_defn_bo":1,"TypeBody":2,"hlds_du_type":1,"CheaperTagTestPr":2,"no_cheaper_tag_t":1,"ForwardLiveVarsB":6,"RegionVars":2,".get_var_types":1,"is_region_var":1,"ArgInfo":4,"proc_info_arg_in":1,"ResumeVars":4,"FailInfo":19,"ResumePointStack":2,".det_top":5,"ResumePointInfo":2,"pick_first_resum":1,"ResumeMap":8,"ResumeMapVarList":2,"Varset":2,"Immed0":3,"CodeAddr":2,"Immed":3,".lookup_int_opti":1,"procs_per_c_func":2,"ProcsPerFunc":2,"CurPredId":2,"CurProcId":2,"make_entry_label":1,"Label":8,"C0":4,".allocate":2,"internal_label":3,"Port":2,"IsHidden":2,"GoalPath":2,"MaybeSolverEvent":2,"Layout":2,"Internals0":8,"Exec":5,"trace_port_layou":1,"LabelNum":8,"entry_label":2,".search":2,"Internal0":4,"internal_layout_":6,"Exec0":3,"Resume":5,"Return":4,"Internal":8,"Internals":6,".det_insert":3,"LayoutInfo":2,"Resume0":3,"get_active_temps":2,"Temps":2,".select":1,"TempsInUseConten":2,".to_assoc_list":3,"SeqNo":2,"ClosureLayout":2,"ClosureLayouts":2,"String":2,"SlotNum":2,"Size0":3,"RevTable0":2,"Size":4,"RevTable":4,"TableSize":2,"RvalsTypes":2,"DataAddr":6,"StaticCellInfo0":6,"global_data":3,".add_scalar_stat":2,"Rvals":2,"Vector":2,".add_vector_stat":1,"AllocId":2,"AllocSite":3,"AllocSites0":2,".insert":1,"AllocSites":2,"position_info":15,"branch_end_info":8,"branch_end":4,"remember_positio":3,"reset_to_positio":4,"reset_resume_kno":2,"generate_branch_":2,"abs_store_map":3,"after_all_branch":2,"save_hp_in_branc":2,"pos_get_fail_inf":3,"LocDep":6,"CurCI":2,"NextCI":2,"Static":2,"Persistent":2,"NextCI0":4,"TempsInUse0":4,"BranchStart":2,"BranchStartFailI":2,"BSResumeKnown":2,"CurFailInfo":2,"CurFailStack":2,"CurCurfMaxfr":2,"CurCondEnv":2,"CurHijack":2,"NewFailInfo":2,"StoreMap":8,"MaybeEnd0":3,"MaybeEnd":6,"AbsVarLocs":3,".values":1,"AbsLocs":2,"code_util":1,".max_mentioned_a":1,"instmap_is_reach":1,"VarLocs":2,"abs_locn_to_lval":2,"place_vars":1,"remake_with_stor":4,"empty":9,"EndCodeInfo1":5,"EndCodeInfo0":3,"FailInfo0":13,"FailInfo1":2,"ResumeKnown0":5,"CurfrMaxfr0":2,"CondEnv0":3,"Hijack0":2,"R":2,"ResumeKnown1":2,"CurfrMaxfr1":2,"CondEnv1":2,"Hijack1":2,"resume_point_kno":15,"Redoip0":3,"Redoip1":2,"ResumeKnown":19,"must_be_equal":11,"CurfrMaxfr":24,"EndCodeInfoA":2,"TempsInUse1":2,"EndCodeInfo":2,"BranchEnd":2,"BranchEndCodeInf":2,"BranchEndLocDep":2,"VarLocns":2,"VarLvals":2,"reinit_var_locn_":1,"Slot":2,"Pos0":2,"Pos":2,"CI0":2,"CIStatic0":2,"CILocDep0":2,"CIPersistent0":2,"LocDep0":2,"CI1":2,"save_hp":1,"CI2":2,"CIStatic":2,"CIPersistent":2,"resume_map":5,"disj_hijack_info":4,"prepare_for_disj":2,"undo_disj_hijack":2,"ite_hijack_info":4,"prepare_for_ite_":2,"embedded_stack_f":3,"ite_enter_then":2,"simple_neg_info":4,"enter_simple_neg":2,"leave_simple_neg":2,"det_commit_info":7,"prepare_for_det_":2,"generate_det_com":2,"semi_commit_info":7,"prepare_for_semi":2,"generate_semi_co":2,"effect_resume_po":2,"pop_resume_point":1,"top_resume_point":1,"set_resume_point":2,"generate_failure":2,"fail_if_rval_is_":1,"failure_is_direc":1,"may_use_nondet_t":1,"nondet_tail_call":1,"produce_vars":1,"flush_resume_var":1,"make_resume_poin":1,"resume_locs":1,"generate_resume_":2,"resume_point_var":1,"resume_point_sta":2,"curfr_vs_maxfr":2,"condition_env":3,"hijack_allowed":2,"orig_only":2,"redoip_update":2,"has_been_done":5,"inside_non_condi":5,"disj_no_hijack":4,"HijackInfo":29,"CondEnv":11,"Allow":12,"model_det":2,"singleton":28,"llds_instr":64,"comment":5,"model_non":2,"disj_temp_frame":3,"create_temp_fram":4,"do_fail":6,".pop":1,"TopResumePoint":6,"RestResumePoints":2,"stack_only":1,"disj_quarter_hij":3,"wont_be_done":2,"acquire_temp_slo":15,"slot_lval":14,"redoip_slot":30,"curfr":18,"non_persistent_t":15,"RedoipSlot":33,"disj_half_hijack":2,"assign":45,"))))":12,"maxfr":42,"redofr_slot":14,"RedofrSlot":17,"disj_full_hijack":2,"from_list":13,"prevfr_slot":3,"pick_stack_resum":3,"StackLabel":9,"LabelConst":4,"llconst_code_add":6,"ite_region_info":5,"ite_info":3,"ite_hijack_type":2,"ite_no_hijack":3,"CondCodeModel":3,"MaybeEmbeddedFra":4,"HijackType":12,"MaybeRegionInfo":12,"MaxfrSlot":30,"ite_temp_frame":2,"TempFrameCode":4,"MaxfrCode":7,"EmbeddedFrameId":2,"slot_success_rec":1,"persistent_temp_":1,"SuccessRecordSlo":6,"InitSuccessCode":3,"llconst_false":1,"ite_quarter_hija":2,"ite_half_hijack":2,"ite_full_hijack":2,"ITEResumePoint":2,"ThenCode":10,"ElseCode":7,"ResumePoints0":5,".det_pop":1,"HijackResumeKnow":2,"OldCondEnv":2,"RegionInfo":2,"EmbeddedStackFra":2,"ITEStackResumeCo":2,"llconst_true":1,"AfterRegionOp":3,"if_val":1,"unop":1,"logical_not":1,"code_label":2,"use_and_maybe_po":1,"region_ite_nonde":1,"goto":2,"maybe_pick_stack":1,"ResumeMap0":2,"make_fake_resume":5,"do_redo":1,"model_semi":1,"is_empty":1,"Locns":2,".make_singleton_":1,"reg":1,"region_commit_st":5,"AddTrailOps":4,"AddRegionOps":5,"CommitGoalInfo":4,"DetCommitInfo":4,"SaveMaxfrCode":3,"save_maxfr":3,"MaybeMaxfrSlot":6,"maybe_save_trail":2,"MaybeTrailSlots":8,"SaveTrailCode":4,"maybe_save_regio":4,"MaybeRegionCommi":8,"SaveRegionCommit":4,"RestoreMaxfrCode":3,"restore_maxfr":3,"release_temp_slo":1,"maybe_restore_tr":2,"CommitTrailCode":4,"maybe_restore_re":2,"SuccessRegionCod":4,"_FailureRegionCo":1,"commit_hijack_in":2,"commit_temp_fram":3,"SemiCommitInfo":4,"clone_resume_poi":1,"NewResumePoint":4,".push":1,"StackLabelConst":7,"use_minimal_mode":5,"UseMinimalModelS":4,"Components":4,"foreign_proc_raw":4,"cannot_branch_aw":4,"proc_affects_liv":2,"live_lvals_info":4,"proc_does_not_af":2,"MD":4,"proc_may_duplica":2,"MarkCode":3,"foreign_proc_cod":2,"proc_will_not_ca":2,"HijackCode":5,"commit_quarter_h":2,"commit_half_hija":2,"commit_full_hija":2,"UseMinimalModel":3,"CutCode":4,"SuccessUndoCode":5,"FailureUndoCode":5,"AfterCommit":2,"ResumePointCode":2,"FailCode":2,"RestoreTrailCode":2,"FailureRegionCod":2,"SuccLabel":3,"GotoSuccLabel":2,"SuccLabelCode":2,"SuccessCode":2,"FailureCode":2,"_ForwardLiveVars":1,"rot13_ralph":1,"io__read_byte":1,"Result":2,"io__write_byte":1,"z":1,"Rot13":3,"Z":1,"`":2,"rem":1,"getopt_io":1,"short_option":36,"option":9,"long_option":241,"option_defaults":2,"option_data":2,"nondet":1,"special_handler":1,"special_data":1,"option_table":7,"maybe_option_tab":3,"inconsequential_":1,"options_help":1,"option_table_add":2,"quote_arg":1,"inhibit_warnings":4,".handle_options":1,"dir":1,"option_category":2,"warning_option":2,"Option":2,"Default":2,"option_defaults_":18,"_Category":1,"OptionsList":2,"bool_special":7,"inhibit_accumula":2,"halt_at_warn":2,"halt_at_syntax_e":2,"halt_at_auto_par":2,"warn_singleton_v":2,"warn_overlapping":2,"warn_det_decls_t":2,"warn_inferred_er":2,"warn_nothing_exp":2,"warn_unused_args":2,"warn_interface_i":2,"warn_non_contigu":4,"XXX":1,"should":1,"be":1,"warn_non_stratif":2,"warn_missing_opt":2,"warn_missing_tra":4,"warn_unification":2,"warn_simple_code":2,"warn_duplicate_c":2,"warn_missing_mod":2,"warn_wrong_modul":2,"warn_smart_recom":2,"warn_undefined_o":2,"warn_non_tail_re":2,"warn_target_code":2,"warn_up_to_date":2,"warn_stubs":2,"warn_dead_procs":2,"warn_table_with_":2,"warn_non_term_sp":2,"warn_known_bad_f":2,"warn_unknown_for":2,"warn_obsolete":2,"warn_insts_witho":2,"warn_unused_impo":2,"inform_ite_inste":2,"warn_unresolved_":2,"warn_suspicious_":2,"warn_state_var_s":2,"inform_inferred":2,"inform_inferred_":4,"verbosity_option":1,"verbose":3,"very_verbose":3,"verbose_errors":3,"verbose_recompil":2,"find_all_recompi":2,"verbose_make":2,"verbose_commands":2,"output_compile_e":2,"report_cmd_line_":4,"statistics":3,"detailed_statist":2,"proc_size_statis":2,"debug_types":3,"debug_modes":3,"debug_modes_stat":2,"debug_modes_mini":2,"debug_modes_verb":2,"debug_modes_pred":2,"debug_dep_par_co":2,"accumulating":49,"debug_det":3,"debug_code_gen_p":2,"debug_term":3,"debug_opt":2,"debug_opt_pred_i":2,"debug_opt_pred_n":2,"debug_pd":2,"debug_il_asm":2,"debug_liveness":2,"debug_stack_opt":2,"debug_make":2,"debug_closure":2,"debug_trail_usag":2,"debug_mode_const":2,"debug_intermodul":2,"debug_mm_tabling":2,"debug_indirect_r":2,"debug_type_rep":2,"output_option":1,"generate_source_":3,"generate_depende":5,"generate_module_":2,"generate_standal":2,"maybe_string":6,"make_short_inter":3,"make_interface":4,"make_private_int":3,"make_optimizatio":4,"make_transitive_":4,"make_analysis_re":2,"make_xml_documen":4,"convert_to_mercu":5,"typecheck_only":3,"errorcheck_only":3,"target_code_only":3,"compile_only":3,"compile_to_share":2,"output_grade_str":2,"output_link_comm":2,"output_shared_li":2,"output_libgrades":2,"output_cc":2,"output_c_compile":3,"output_csharp_co":2,"output_cflags":2,"output_library_l":2,"output_grade_def":2,"output_c_include":3,"aux_output_optio":1,"smart_recompilat":2,"generate_item_ve":1,"generate_mmc_mak":3,"assume_gmake":2,"trace_optimized":3,"trace_prof":2,"trace_table_io":2,"trace_table_io_o":2,"trace_table_io_s":2,"trace_table_io_r":2,"trace_table_io_a":2,"trace_goal_flags":2,"prof_optimized":3,"exec_trace_tail_":2,"suppress_trace":2,"force_disable_tr":2,"delay_death":2,"delay_death_max_":2,"stack_trace_high":2,"force_disable_ss":2,"generate_bytecod":2,"line_numbers":3,"frameopt_comment":2,"max_error_line_w":2,"show_dependency_":2,"imports_graph":2,"dump_trace_count":2,"dump_hlds":4,"dump_hlds_pred_i":2,"dump_hlds_pred_n":2,"dump_hlds_alias":3,"dump_hlds_option":2,"dump_hlds_inst_l":2,"dump_hlds_file_s":2,"dump_same_hlds":2,"dump_mlds":3,"verbose_dump_mld":3,"mode_constraints":2,"simple_mode_cons":2,"prop_mode_constr":3,"benchmark_modes":2,"benchmark_modes_":2,"sign_assembly":2,"separate_assembl":2,"language_semanti":1,"strict_sequentia":2,"special":17,"reorder_conj":2,"reorder_disj":2,"fully_strict":2,"allow_stubs":2,"infer_types":2,"infer_modes":2,"infer_det":3,"infer_all":2,"type_inference_i":2,"mode_inference_i":2,"event_set_file_n":2,"compilation_mode":1,"grade":3,"string_special":18,"target":2,"il":2,"il_only":3,"compile_to_c":3,"csharp":3,"csharp_only":3,"java_only":3,"x86_64":3,"x86_64_only":3,"erlang":3,"erlang_only":3,"exec_trace":2,"decl_debug":2,"profiling":3,"time_profiling":2,"memory_profiling":2,"deep_profiling":2,"profile_calls":2,"profile_time":2,"profile_memory":2,"profile_deep":2,"use_activation_c":2,"pre_prof_transfo":2,"pre_implicit_par":2,"coverage_profili":6,"profile_deep_cov":10,"profile_for_feed":1,"use_zeroing_for_":1,"use_lots_of_ho_s":1,"deep_profile_tai":1,"record_term_size":2,"experimental_com":1,"gc":1,"threadscope":1,"trail_segments":1,"maybe_thread_saf":1,"extend_stacks_wh":1,"stack_segments":1,"use_regions":1,"use_alloc_region":1,"use_regions_debu":1,"use_regions_prof":1,"minimal_model_de":1,"single_prec_floa":1,"type_layout":1,"source_to_source":4,"ssdb_trace_level":2,"link_ssdb_libs":3,"pic_reg":1,"tags":1,"num_tag_bits":1,"num_reserved_add":1,"num_reserved_obj":1,"bits_per_word":1,"bytes_per_word":1,"conf_low_tag_bit":1,"sync_term_size":1,"unboxed_enums":1,"unboxed_no_tag_t":1,"gcc_global_regis":1,"highlevel_code":2,"highlevel_data":1,"gcc_nested_funct":1,"det_copy_out":1,"nondet_copy_out":1,"put_commit_in_ow":1,"put_nondet_env_o":1,"verifiable_code":1,"il_funcptr_types":1,"il_refany_fields":1,"il_byref_tailcal":1,"internal_use_opt":1,"backend_foreign_":1,"stack_trace":1,"basic_stack_layo":1,"agc_stack_layout":1,"procid_stack_lay":1,"trace_stack_layo":1,"can_compare_cons":1,"pretest_equality":1,"can_compare_comp":1,"lexically_order_":1,"mutable_always_b":1,"delay_partial_in":1,"allow_defn_of_bu":1,"special_preds":1,"type_ctor_info":1,"type_ctor_layout":1,"type_ctor_functo":1,"rtti_line_number":1,"new_type_class_r":1,"disable_minimal_":2,"size_region_ite_":3,"size_region_disj":2,"size_region_comm":2,"size_region_semi":1,"solver_type_auto":1,"allow_multi_arm_":1,"type_check_const":1,"allow_argument_p":1,"code_gen_option":1,"low_level_debug":1,"table_debug":1,"trad_passes":1,"parallel_livenes":1,"parallel_code_ge":1,"polymorphism":1,"reclaim_heap_on_":3,"have_delay_slot":1,"num_real_r_regs":1,"num_real_f_regs":1,"num_real_r_temps":1,"num_real_f_temps":1,"max_jump_table_s":1,"max_specialized_":2,"compare_speciali":1,"should_pretest_e":1,"fact_table_max_a":1,"fact_table_hash_":1,"gcc_local_labels":1,"prefer_switch":1,"special_optimiza":1,"opt_level":2,"int_special":1,"opt_level_number":1,"opt_space":1,"intermodule_opti":1,"read_opt_files_t":1,"use_opt_files":1,"use_trans_opt_fi":1,"transitive_optim":1,"intermodule_anal":1,"analysis_repeat":1,"analysis_file_ca":2,"termination_chec":1,"verbose_check_te":2,"structure_sharin":2,"structure_reuse_":6,"termination":1,"termination_sing":1,"termination_norm":1,"termination_erro":1,"termination_path":1,"termination2":1,"termination2_nor":1,"check_terminatio":1,"widening_limit":1,"arg_size_analysi":1,"propagate_failur":1,"term2_maximum_ma":1,"analyse_exceptio":1,"analyse_closures":1,"analyse_trail_us":1,"analyse_mm_tabli":1,"optimization_opt":1,"allow_inlining":1,"inlining":1,"inline_simple":1,"inline_builtins":1,"inline_single_us":1,"inline_call_cost":1,"inline_compound_":1,"inline_simple_th":1,"inline_vars_thre":1,"intermod_inline_":1,"enable_const_str":1,"common_struct":1,"common_struct_pr":1,"common_goal":1,"constraint_propa":1,"local_constraint":1,"optimize_duplica":1,"constant_propaga":1,"excess_assign":1,"optimize_format_":1,"loop_invariants":1,"optimize_saved_v":15,"delay_construct":1,"follow_code":1,"optimize_unused_":1,"intermod_unused_":1,"optimize_higher_":1,"higher_order_siz":1,"higher_order_arg":1,"unneeded_code":1,"unneeded_code_co":1,"unneeded_code_de":2,"type_specializat":1,"user_guided_type":1,"introduce_accumu":1,"optimize_dead_pr":1,"deforestation":1,"deforestation_de":1,"deforestation_co":1,"deforestation_va":1,"deforestation_si":1,"untuple":1,"tuple":1,"tuple_trace_coun":1,"tuple_costs_rati":1,"tuple_min_args":1,"inline_par_built":1,"always_specializ":1,"allow_some_paths":1,"smart_indexing":1,"dense_switch_req":1,"lookup_switch_re":1,"dense_switch_siz":1,"lookup_switch_si":1,"string_hash_swit":1,"string_binary_sw":1,"tag_switch_size":1,"try_switch_size":1,"binary_switch_si":1,"switch_single_re":1,"switch_multi_rec":1,"use_atomic_cells":1,"middle_rec":1,"simple_neg":1,"optimize_tailcal":1,"optimize_initial":1,"eliminate_local_":1,"generate_trail_o":1,"common_data":1,"common_layout_da":1,"optimize":1,"optimize_peep":1,"optimize_peep_mk":1,"optimize_jumps":1,"optimize_fulljum":1,"pessimize_tailca":1,"checked_nondet_t":1,"use_local_vars":1,"local_var_access":1,"standardize_labe":1,"optimize_labels":1,"optimize_dups":1,"optimize_proc_du":1,"optimize_frames":1,"optimize_delay_s":1,"optimize_reassig":1,"optimize_repeat":1,"layout_compressi":1,"use_macro_for_re":1,"emit_c_loops":1,"everything_in_on":1,"local_thread_eng":1,"erlang_switch_on":1,"target_code_comp":1,"target_debug":1,"cc":1,"c_include_direct":1,"c_optimize":1,"ansi_c":1,"inline_alloc":1,"cflags":1,"quoted_cflag":1,"gcc_flags":1,"quoted_gcc_flag":1,"clang_flags":1,"quoted_clang_fla":1,"msvc_flags":1,"quoted_msvc_flag":1,"cflags_for_warni":1,"cflags_for_optim":1,"cflags_for_ansi":1,"cflags_for_regs":1,"cflags_for_gotos":1,"cflags_for_threa":1,"cflags_for_debug":1,"cflags_for_pic":1,"c_flag_to_name_o":1,"object_file_exte":1,"pic_object_file_":1,"link_with_pic_ob":1,"c_compiler_type":1,"csharp_compiler_":1,"java_compiler":1,"java_interpreter":1,"java_flags":1,"quoted_java_flag":1,"java_classpath":1,"java_object_file":1,"il_assembler":1,"ilasm_flags":1,"quoted_ilasm_fla":1,"dotnet_library_v":1,"support_ms_clr":1,"support_rotor_cl":1,"csharp_compiler":1,"csharp_flags":1,"quoted_csharp_fl":1,"cli_interpreter":1,"erlang_compiler":1,"erlang_interpret":1,"erlang_flags":1,"quoted_erlang_fl":1,"erlang_include_d":1,"erlang_object_fi":1,"erlang_native_co":1,"erlang_inhibit_t":1,"link_option":1,"output_file_name":2,"ld_flags":1,"quoted_ld_flag":1,"ld_libflags":1,"quoted_ld_libfla":1,"link_library_dir":2,"runtime_link_lib":2,"link_libraries":2,"link_objects":1,"mercury_library_":3,"search_library_f":2,"mercury_librarie":1,"mercury_standard":2,"maybe_string_spe":1,"init_file_direct":1,"init_files":1,"trace_init_files":1,"linkage":1,"linkage_special":1,"mercury_linkage":1,"mercury_linkage_":1,"demangle":1,"strip":1,"allow_undefined":1,"use_readline":1,"runtime_flags":1,"extra_initializa":1,"frameworks":1,"framework_direct":2,"shared_library_e":1,"library_extensio":1,"executable_file_":1,"link_executable_":1,"link_shared_lib_":1,"create_archive_c":3,"ranlib_command":1,"ranlib_flags":1,"mkinit_command":1,"mkinit_erl_comma":1,"demangle_command":1,"filtercc_command":1,"trace_libs":1,"thread_libs":1,"hwloc_libs":1,"hwloc_static_lib":1,"shared_libs":1,"math_lib":1,"readline_libs":1,"linker_opt_separ":1,"linker_debug_fla":1,"shlib_linker_deb":1,"linker_trace_fla":1,"shlib_linker_tra":1,"linker_thread_fl":1,"shlib_linker_thr":1,"linker_static_fl":1,"linker_strip_fla":1,"linker_link_lib_":2,"shlib_linker_lin":2,"linker_path_flag":1,"linker_rpath_fla":1,"linker_rpath_sep":1,"shlib_linker_rpa":2,"linker_allow_und":1,"linker_error_und":1,"shlib_linker_use":1,"shlib_linker_ins":2,"java_archive_com":1,"build_system_opt":1,"make":2,"keep_going":2,"rebuild":2,"jobs":2,"track_flags":1,"invoked_by_mmc_m":1,"pre_link_command":1,"extra_init_comma":1,"install_prefix":1,"use_symlinks":1,"mercury_configur":2,"install_command":1,"install_command_":1,"libgrades":1,"libgrades_includ":1,"libgrades_exclud":1,"lib_linkages":1,"flags_file":1,"file_special":1,"options_files":1,"config_file":1,"options_search_d":1,"use_subdirs":1,"use_grade_subdir":1,"search_directori":2,"intermod_directo":1,"use_search_direc":1,"libgrade_install":1,"order_make_by_ti":1,"show_make_times":1,"extra_library_he":1,"restricted_comma":1,"env_type":1,"host_env_type":1,"target_env_type":1,"miscellaneous_op":1,"filenames_from_s":1,"typecheck_ambigu":2,"help":3,"version":1,"fullarch":1,"cross_compiling":1,"local_module_id":1,"compiler_suffici":1,"experiment":1,"ignore_par_conju":1,"control_granular":1,"distance_granula":1,"implicit_paralle":1,"feedback_file":1,"par_loop_control":2,"prof":1,"hello":1,".write_string":1},"Meson":{"project":1,"(":11,",":10,"[":4,"]":4,"version":1,":":8,")":11,"COMMENT#":1,"add_global_argum":1,"add_global_link_":1,"gnome":2,"=":15,"import":1,"#":1,"As":1,"is":1,"this":1,".do_something":1,"meson":1,".source_root":1,"()":1,"foreach":2,"foo":19,"bar":1,"baz":2,"message":1,"endforeach":2,"blah":1,"COMMENT'''":4,"true":6,"false":4,"+=":1,".format":1,"include_director":2,"kwarg":1,"?":1,"-":1,"+":1,"%":1,"/":1,"*":1,"if":1,"and":2,"elif":4,"or":1,"not":1,"==":1,"!=":1,"<=":1,"else":1,"endif":1,"option":1,"type":1,"value":1},"Metal":{"COMMENT//":1,"#include":4,"<":5,"metal_stdlib":1,">":5,"using":1,"namespace":1,"metal":1,";":24,"kernel":5,"void":5,"genericRaycastVH":1,"(":68,"DEVICEPTR":7,"Vector4f":9,")":72,"*":37,"pointsRay":8,"[[":37,"buffer":22,"]]":37,",":74,"const":15,"CONSTPTR":15,"ITMVoxel":4,"voxelData":4,"typename":2,"ITMVoxelIndex":4,"::":2,"IndexData":2,"voxelIndex":4,"Vector2f":2,"minmaxdata":4,"CreateICPMaps_Pa":5,"params":38,"uint2":15,"threadIdx":14,"thread_position_":5,"blockIdx":14,"threadgroup_posi":5,"blockDim":14,"threads_per_thre":5,"{":5,"int":17,"x":17,"=":19,".x":28,"+":13,"y":18,".y":18,"if":6,">=":10,"->":33,"imgSize":18,"||":4,"return":5,"locId":8,"locId2":4,"floor":4,"((":4,"float":4,"/":5,"minmaximg_subsam":4,"castRay":2,"[":7,"]":7,"invM":2,"invProjParams":2,"voxelSizes":5,"lightSource":4,".w":2,"}":5,"genericRaycastVG":1,"forwardProjectio":4,"fwdProjMissingPo":2,"pointId":3,".z":1,"-":1,"renderICP_device":1,"pointsMap":2,"normalsMap":2,"Vector4u":2,"outRendering":4,"processPixelICP":1,"false":2,".xy":3,"TO_VECTOR3":2,"))":2,"renderForward_de":1,"processPixelForw":1,"forwardProject_d":1,"pixel":3,"locId_new":3,"forwardProjectPi":1,"M":1,"projParams":1},"Microsoft Developer Studio Project":{"COMMENT#":121,"CFG":3,"=":38,"freeglut":2,"-":1,"Win32":1,"Debug":1,"!":18,"MESSAGE":15,"This":1,"is":1,"not":1,"a":2,"valid":1,"makefile":1,".":32,"To":1,"build":1,"this":1,"project":1,"using":1,"NMAKE":4,",":1,"use":1,"the":3,"Export":1,"Makefile":1,"command":2,"and":1,"run":1,"/":2,"f":2,"You":1,"can":1,"specify":1,"configuration":2,"when":1,"running":1,"by":1,"defining":1,"macro":1,"on":3,"line":1,"For":1,"example":1,":":2,"Possible":1,"choices":1,"for":1,"are":1,"(":2,"based":2,")":2,"CPP":1,"cl":1,".exe":7,"MTL":1,"midl":1,"RSC":1,"rc":1,"IF":1,"==":2,"BSC32":2,"bscmake":2,"LINK32":2,"link":2,"ELSEIF":1,"ENDIF":1,"SOURCE":29,"\\":62,"src":25,"freeglut_callbac":1,".c":23,"freeglut_cursor":1,"freeglut_display":1,"freeglut_ext":2,"freeglut_font":1,"freeglut_font_da":1,"freeglut_gamemod":1,"freeglut_geometr":1,"freeglut_glutfon":1,"freeglut_init":1,"freeglut_input_d":1,"freeglut_joystic":1,"freeglut_main":1,"freeglut_menu":1,"freeglut_misc":1,"freeglut_overlay":1,"freeglut_state":1,"freeglut_stroke_":2,"freeglut_structu":1,"freeglut_teapot":1,"freeglut_videore":1,"freeglut_window":1,"include":4,"GL":4,".h":6,"freeglut_interna":1,"freeglut_std":1,"freeglut_teapot_":1,"glut":1},"Microsoft Visual Studio Solution":{"Microsoft":1,"Visual":1,"Studio":1,"Solution":1,"File":1,",":27,"Format":1,"Version":1,"COMMENT#":1,"VisualStudioVers":1,"=":75,"MinimumVisualStu":1,"Project":13,"(":17,")":17,"EndProject":13,"Global":1,"GlobalSection":4,"SolutionConfigur":1,"preSolution":2,"Debug":28,"|":108,"Any":108,"CPU":108,"Release":28,"EndGlobalSection":4,"ProjectConfigura":1,"postSolution":2,"{":53,"45C612E2":4,"-":208,"BEEB":4,"AC38":4,"A256F39DA4FC":4,"}":53,".Debug":26,".ActiveCfg":26,".Build":26,".0":26,".Release":26,"C9DB9E8A":4,"25E5":4,"45C2":4,"801C":4,"A1EA200486C6":4,"838C5EC4":4,"4A60":4,"99E1":4,"067B858C457B":4,"DCD64881":4,"ECA2":4,"400A":4,"BFBF":4,"901FF7354FBD":4,"E6EC8FCA":4,"E077":4,"4C84":4,"95E5":4,"3884C5A84767":4,"92BDEA24":4,"1D8F":4,"85C8":4,"F695F414D4A3":4,"593B0CD8":4,"ABDA":4,"989C":4,"B9B39D3B7CF1":4,"C002E72B":4,"3B17":4,"48DB":4,"A8CD":4,"C973E5D41B92":4,"E9F5DDE3":4,"B839":4,"46BE":4,"AD6D":4,"5690C2E1251F":4,"8AEAE95B":4,"CA68":4,"4ECC":4,"8C5F":4,"9C7FBC551E32":4,"294D775D":4,"A7F1":4,"98CA":4,"49EDAB4C9DD6":4,"B17BCAB2":4,"A6D2":4,"20859D32556D":4,"FC60":4,"4DFC":4,"A254":4,"CBF43428B44A":4,"SolutionProperti":1,"HideSolutionNode":1,"FALSE":1,"ExtensibilityGlo":1,"SolutionGuid":1,"60C14AFF":1,"CFF7":1,"46E8":1,"65A46A64495F":1,"EndGlobal":1},"MiniYAML":{"button":3,":":122,"Image":3,"dialog":3,".png":3,"PanelRegion":3,",":23,"-":6,"hover":1,"pressed":1,"World":1,"TerrainRenderer":1,"AlwaysVisible":4,"ActorMap":1,"ScreenMap":1,"LoadWidgetAtGame":1,"Faction":1,"@0":1,"Name":4,"Example":3,"InternalName":1,"example":13,"Side":1,"Selectable":1,"False":1,"PaletteFromFile":1,"terrain":2,"Tileset":1,"TEMPLATE":2,"Filename":1,"template":1,".pal":1,"CursorPalette":1,"true":1,"ShadowIndex":1,"Selection":1,"DummyActor":1,"BodyOrientation":1,"HitShape":1,"Player":1,"TechTree":1,"PlaceBuilding":1,"SupportPowerMana":1,"PlayerResources":1,"DeveloperMode":1,"Shroud":2,"FrozenActorLayer":1,"EditorPlayer":1,"Metadata":1,"Title":1,"mod":1,"Version":1,"{":1,"DEV_VERSION":1,"}":1,"Packages":1,"^":4,"EngineDir":2,"$example":1,"|":17,"mods":1,"/":6,"common":5,"bits":1,"MapFolders":1,"maps":1,"System":1,"Rules":1,"rules":1,".yaml":11,"TileSets":1,"tileset":1,"Cursors":2,"cursor":1,"Chrome":1,"chrome":1,"Assemblies":1,"BinDir":2,"OpenRA":2,".Mods":2,".Common":1,".dll":2,".Example":1,"ChromeLayout":1,"mainmenu":1,"Music":1,"audio":2,"music":1,"Notifications":3,"notifications":1,"Translations":1,"english":1,"Hotkeys":1,"hotkeys":1,"game":1,"LoadScreen":1,"BlankLoadScreen":1,"ServerTraits":1,"LobbyCommands":1,"PlayerPinger":1,"MasterServerPing":1,"LobbySettingsNot":1,"ChromeMetrics":1,"metrics":2,"Fonts":1,"Bold":2,"Font":2,"FreeSansBold":1,".ttf":1,"Size":2,"Ascender":1,"MapGrid":1,"TileSize":1,"Type":2,"Rectangular":1,"SpriteFormats":1,"ShpTS":1,"SpriteSequenceFo":1,"DefaultSpriteSeq":1,"ModelSequenceFor":1,"PlaceholderModel":1,"GameSpeeds":1,"default":2,"Normal":1,"Timestep":1,"OrderLatency":1,"mouse":1,".shp":2,"Start":1,"X":2,"Y":2,"Container":1,"@MAINMENU":1,"Logic":1,"TemplateMenuLogi":1,"Children":1,"Button":1,"@QUIT_BUTTON":1,"(":2,"WINDOW_RIGHT":1,"WIDTH":1,")":2,"WINDOW_BOTTOM":1,"HEIGHT":1,"Width":1,"Height":1,"Text":1,"Quit":1,"Metrics":1,"ClickDisabledSou":1,"ClickSound":2,"Speech":1,"DefaultVariant":2,".wav":2,"StartGame":1,"Sounds":1,"General":1,"Template":2,"Id":2,"EditorTemplateOr":1,"Terrain":3,"TerrainType":1,"@Clear":1,"Clear":2,"Templates":1,"@255":1,"Images":1,"blank":1,"Categories":1,"Tiles":1},"Mint":{"suite":1,"{":66,"test":4,"with":5,"Test":4,".Html":4,"<":16,"Header":4,"/>":6,"|":9,">":26,"start":4,"()":16,"assertElementExi":1,"(":37,")":35,"}":66,"assertTextOf":3,",":23,"record":1,"Comment":6,"createdAt":2,":":32,"Time":4,"updatedAt":2,"author":2,"Author":2,"body":2,"String":2,"id":2,"Number":2,"module":1,"fun":16,"empty":1,"=":27,".empty":1,".now":2,"decode":4,"object":6,"Object":6,"Result":2,".Error":6,"as":2,"fromResponse":1,".Decode":1,"field":1,"component":3,"Counter":1,"state":3,"counter":6,"increment":2,"next":10,"+":1,"decrement":2,"-":5,"render":3,"div":6,"button":4,"onClick":3,"</":7,"span":4,".toString":1,"TodoItem":1,"property":3,"color":3,"label":4,"done":2,"false":1,"style":2,"base":2,"align":1,"items":1,"center":1,";":6,"display":1,"flex":2,"font":1,"weight":1,"bold":1,"#":1,"if":1,"text":1,"decoration":1,"line":1,"through":1,"::":11,"Icon":2,".Checkmark":1,".Trash":1,"Main":1,"handleClick":2,"event":1,"Html":2,".Event":1,"Void":8,"`":2,"alert":1,"enum":2,"UserStatus":10,"LoggedIn":4,"User":4,"LoggedOut":6,"Page":5,"Settings":1,"NotFound":1,"Article":1,"Initial":2,"Profile":1,"Editor":1,"SignIn":1,"SignUp":1,"Home":1,"store":1,"Application":1,"user":13,"page":6,"initializeWithPa":1,"Promise":9,"Never":7,"sequence":4,"setPage":2,"initialize":2,"Http":1,".abortAll":1,"try":1,"data":2,"Storage":6,".Local":3,".get":1,"Json":2,".parse":1,"Maybe":1,".toResult":1,"currentUser":2,"catch":5,"=>":5,"error":5,"setUser":1,"logout":1,".remove":1,"resetStores":3,"Window":2,".navigate":2,".never":2,"login":1,".set":1,".stringify":1,"encode":1,"))":1,"parallel":1,"Stores":3,".Articles":1,".reset":3,".Comments":1,".Article":1},"Modelica":{"within":12,"ModelicaByExampl":11,".Subsystems":4,";":120,"package":9,"Pendula":2,"end":11,".PackageExamples":4,"model":8,"NewtonCooling":2,"import":11,"Modelica":39,".SIunits":25,".Temperature":1,".Mass":3,".Area":1,"ConvectionCoeffi":2,"=":123,".CoefficientOfHe":1,"SpecificHeat":2,".SpecificHeatCap":1,"COMMENT//":2,"parameter":37,"Temperature":3,"T_inf":2,"T0":2,"h":2,"Area":1,"A":2,"Mass":1,"m":7,"c_p":2,"T":6,"initial":2,"equation":7,"*":23,"der":12,"(":84,")":41,"-":36,"NestedPackages":2,"Types":10,"type":6,"Rabbits":1,"Real":6,"quantity":6,",":100,"min":6,"Wolves":1,"RabbitReproducti":1,"RabbitFatalities":1,"WolfReproduction":1,"WolfFatalities":1,"LotkaVolterra":2,".RabbitReproduct":1,"alpha":2,".RabbitFatalitie":1,"beta":2,".WolfReproductio":1,"gamma":2,".WolfFatalities":1,"delta":2,".Rabbits":2,"x0":2,".Wolves":2,"y0":2,"x":9,"start":3,"y":4,".Electrical":1,".Analog":1,"Sensors":1,"extends":5,".Icons":5,".SensorsPackage":1,"PotentialSensor":1,".RotationalSenso":1,"Interfaces":1,".PositivePin":1,"p":1,"annotation":14,"Placement":10,"transformation":10,"extent":10,"{{":13,"}":27,"COMMENT{-":3,".Pendula":2,"System":1,".Constants":2,".g_n":1,".pi":1,"Integer":1,"n":8,".Position":2,"[":3,"]":3,"linspace":1,".Time":2,"X":2,".Length":2,"lengths":2,"{":24,"g_n":1,"/":3,"pi":1,"+":4,"i":2,"))))":1,"^":1,"for":1,"in":1,":":1,".Angle":2,"phi0":2,"Pendulum":3,"pendulum":1,"each":2,"phi":4,"L":6,"}}":10,")))":8,"inner":1,".Mechanics":4,".MultiBody":3,".World":1,"world":1,"uses":1,"version":1,"GearSubsystemMod":2,"SecondOrderSyste":2,".*":1,"Angle":4,"phi1_init":2,"phi2_init":2,"AngularVelocity":4,"omega1_init":2,"omega2_init":2,"Inertia":2,"J1":2,"J2":2,"RotationalSpring":2,"k1":3,"k2":2,"RotationalDampin":2,"d1":3,"d2":2,"phi1":7,"phi2":9,"omega1":4,"omega2":4,"PackageExamples":2,".Parts":1,".Joints":1,".Diameter":1,"d":4,"Parts":3,".Fixed":1,"ground":2,"r":2,"animation":2,"false":2,"rotation":5,"origin":3,".PointMass":1,"ball":2,"sphereDiameter":1,".BodyCylinder":1,"string":3,"density":1,"diameter":1,"Joints":1,".Revolute":1,"revolute":3,"fixed":3,"true":3,"cylinderDiameter":1,"connect":3,".frame_a":3,"Line":3,"points":3,"color":3,"thickness":3,"smooth":3,"Smooth":3,".None":3,"))":3,".frame_b":3,"RLC":2,".Voltage":2,"Vb":2,".Inductance":1,".Resistance":1,"R":2,".Capacitance":1,"C":2,"V":4,".Current":3,"i_L":3,"i_R":3,"i_C":3,"Translational":3,".Package":1,"SI":1,"Examples":1,".ExamplesPackage":1,"SignConvention":1,".Example":1,".Components":1,"mass1":1,"s":1,"v":1,".Sources":2,".Force":1,"force1":1,".Blocks":1,".Constant":1,"constant1":1,"k":1},"Modula-2":{"IMPLEMENTATION":1,"MODULE":1,"HuffChan":2,";":254,"COMMENT(*":20,"IMPORT":2,"IOChan":8,",":57,"IOLink":12,"ChanConsts":4,"IOConsts":4,"SYSTEM":12,"Strings":1,"FROM":1,"Storage":1,"ALLOCATE":1,"DEALLOCATE":1,"CONST":1,"rbldFrq":3,"=":24,"TYPE":1,"charTap":5,"POINTER":4,"TO":9,"ARRAY":3,"[":20,"MAX":1,"(":72,"INTEGER":6,")":70,"-":15,"]":20,"OF":3,"CHAR":7,"smbTp":8,"smbT":2,"RECORD":3,"ch":19,":":52,"n":5,"CARDINAL":20,"left":1,"right":1,"next":1,"END":56,"tblT":2,"vl":7,"cnt":1,"lclDataT":2,"tRoot":12,"htbl":9,"ftbl":7,"wBf":15,"rb1":9,"rb2":10,"wbc":11,"rbc":11,"smc":10,"chid":1,".ChanId":1,"lclDataTp":4,"charp":1,"VAR":16,"did":7,".DeviceId":1,"ldt":23,"PROCEDURE":15,"Shf":13,"a":8,"b":12,"BEGIN":16,"RETURN":11,".CAST":6,".SHIFT":1,"BITSET":1,"))":1,"wrDword":5,".RawWrite":1,"^":61,".chid":4,".ADR":2,"rdDword":3,"()":16,"z":2,":=":99,".RawRead":1,"wrSmb":6,"v":5,"h":4,"c":6,"WITH":10,"DO":17,"ORD":8,".vl":3,".cnt":5,"IF":19,"+":17,"<=":3,"THEN":20,"flush":3,"getSym":4,"t":8,"i":22,"FOR":5,"CHR":2,"Insert":5,"s":17,"cr":30,"NIL":13,".next":15,"ELSIF":1,".n":8,"WHILE":2,"<>":4,"&":1,">":1,"BuildTree":3,"ocr":5,"ncr":7,"LOOP":1,"NEW":3,".left":4,".right":3,"ELSE":2,"EXIT":1,"BuildTable":5,".ch":3,"DISPOSE":3,"*":1,"clcTab":5,"iniHuf":3,"RawWrite":3,"x":16,".DeviceTablePtr":4,"buf":4,".ADDRESS":2,"len":7,"cht":7,".cd":4,"377C":3,".result":4,".ReadResult":1,"RawRead":3,"blen":4,"OR":1,".allRight":2,"0C":3,".endOfInput":1,"CreateAlias":2,"cid":8,"ChanId":3,"io":2,"res":4,"OpenResults":1,".MakeChan":1,".InvalidChan":1,".outOfChans":2,".UnMakeChan":2,".DeviceTablePtrV":2,".notAvailable":2,".doRawWrite":1,".doRawRead":1,".opened":1,"DeleteAlias":2,".rbc":1,".AllocateDeviceI":1,".":1},"Modula-3":{"COMMENT(*":374,"MODULE":2,"Rd":14,"EXPORTS":1,",":506,"RdClass":3,"UnsafeRd":1,";":1099,"IMPORT":10,"Text":23,"Text8":3,"Thread":11,"Word":6,"FROM":4,"Alerted":49,"REVEAL":4,"Private":3,"=":181,".Mutex":1,"BRANDED":6,"OBJECT":11,"END":363,"PROCEDURE":123,"Init":3,"(":547,"rd":384,":":513,"T":108,")":502,"BEGIN":118,".buff":27,":=":418,"NIL":65,".Ungetbuff":13,".Waitingbuff":5,".st":20,".Ungetst":3,".Waitingst":3,".cur":55,".lo":33,".hi":37,".Ungetlo":9,".Ungethi":10,".Waitinglo":3,".Waitinghi":3,".closed":24,"TRUE":24,"<":53,"*":77,"UNUSED":5,">":46,"Check":2,"BOOLEAN":49,"IF":153,"THEN":159,"#":41,"RETURN":111,"FALSE":76,"ELSE":44,"AND":27,".intermittent":4,".seekable":4,"NextBuff":12,"dontBlock":14,"SeekResult":15,"RAISES":98,"{":83,"Failure":51,"}":83,"VAR":96,"LByteCt":13,"LByteCtUnget":9,"CARDINAL":65,"LUngetlo":7,"LUngethi":6,"LUngetst":8,"LResult":3,"LUngetbuff":6,"ARRAY":30,"[":34,"nGetCapacity":1,"-":63,"]":34,"OF":31,"CHAR":19,".Ready":1,">=":9,"UnGetCapacity":13,"SUBARRAY":27,"^":29,"+":22,"OR":5,".seek":2,"NEW":20,"REF":15,"INLINE":7,"GetChar":4,"EndOfFile":15,"LOCK":20,"DO":65,"FastGetChar":3,"res":28,"Die":21,"()":47,".Eof":10,"RAISE":14,"INC":31,"GetWideChar":3,"WIDECHAR":16,"FastGetWideChar":4,"ch":20,"NOT":30,"GetWC":5,"c1":3,"c2":5,"ELSIF":6,"VAL":1,".LeftShift":1,"ORD":2,"GetSub":3,"str":29,"FastGetSub":5,"NextStr":7,"Hi":4,"AvailInBuff":5,"Ct":6,"INTEGER":11,"NUMBER":16,"LOOP":7,"EXIT":10,"<=":3,"MIN":8,"GetWideSub":5,"FastGetWideSub":3,"len":33,"WCh":3,"WHILE":24,"))":20,"GetSubDefault":4,"i":54,"n":72,"EOF":4,"FastEOF":4,"UnGetChar":3,"{}":12,"EVAL":6,"FastUnGetCharMul":5,"FastUnGetChar":2,"UnGetCharMulti":3,"UnGetCount":4,"result":6,"avail":3,"DEC":9,"CharsReady":3,"FATAL":5,".Alerted":3,"FastCharsReady":2,"Index":3,"FastIndex":2,"Length":3,".length":3,"FastLength":2,"Seek":3,"Close":3,"FastClose":3,"TRY":3,".close":1,"FINALLY":1,"GetSubLine":3,"j":27,"rd_cur":8,"k":11,"GetWideSubLine":3,"W":9,"GetText":3,"length":10,"TEXT":12,"txt":41,".FromChars":4,"txt8":3,".Create":2,".contents":2,"SlowGetText":3,"TYPE":10,"Buffer":5,"RECORD":2,"next":7,"buf":13,"copied":6,"head":8,"tail":5,"b":4,".next":9,".buf":4,"GetWideText":3,"tmp":11,"n_read":5,".FromWideChars":4,"&":7,"GetLine":3,".Length":10,".Empty":2,".GetChar":2,".Sub":3,"GetWideLine":3,"last_ch":6,"Intermittent":3,"FastIntermittent":2,"Seekable":3,"FastSeekable":2,"Closed":3,"FastClosed":2,"Lock":3,".Acquire":1,"Unlock":3,".Release":1,"LengthDefault":4,"NOWARN":9,"CloseDefault":4,"EXCEPTION":3,"FatalError":3,".":5,"GENERIC":2,"INTERFACE":3,"DiGraph":4,"NodeVal":73,"EdgeVal":36,"Wr":18,"RefList":28,"NoSuchNode":35,"NoSuchEdge":12,"DupNode":5,"DupEdge":5,"RangeFault":7,"BadSemiGroup":1,"ClosedSemiRing":5,"plusIdent":1,"bottom":1,".T":131,"METHODS":5,"init":3,"plus":1,"ev1":2,"ev2":2,"times":1,"closure":1,"ev":11,"NodePrintProc":3,"wr":19,"nv":5,"width":2,"EdgePrintProc":3,"exists":1,"EdgeMapProc":10,"n1":21,"e":14,"n2":21,"NodeMapProc":4,"EdgePublic":3,"from":3,"to":3,"Node":38,"value":5,"Edge":27,"NodePublic":3,"TPublic":3,"csr":4,"undoable":5,"nodeSize":2,"edgeSize":2,"nodeExists":2,"addNode":2,"deleteNode":2,"addEdge":2,"node1":24,"edgeVal":10,"node2":24,"addNodes":10,"edgeExists":2,"getEdge":2,"edgeValue":2,"deleteEdge":2,"setEdge":2,"changeEdge":2,"nSucc":2,"nodeVal":45,"getSuccN":2,"getSuccIter":2,"NodeIter":10,"getSuccList":2,"nPred":2,"getPredN":2,"getPredIter":2,"getPredList":2,"mapOverNodes":2,"nmp":6,"ANY":5,"mapOverEdges":2,"emp":6,"transitiveClose":2,"edgeChange":18,"addEdgeAndClose":2,"topSort":2,"nodes":5,"printAsMatrix":2,"np":4,"ep":4,"between":7,"colWidth":9,"absentEV":3,"push":2,"pop":2,"AtomList":2,"ROOT":2,"CONST":1,"..":1,"|":19,".FromChar":1,"RefRefTbl":5,"RefListSort":2,"RefSeq":2,".Failure":1,"NodeValRef":9,"succ":13,"pred":8,"misc":1,"NodeArr":6,"nextValue":1,"nodeTbl":1,"edges":12,"undoSP":1,"undoStack":1,"UndoRec":4,"nodeValToNode":1,"NodeValToNode":3,"makeNodeArray":1,"MakeNodeArray":3,"OVERRIDES":2,"TInit":3,"NodeSize":3,"EdgeSize":3,"NodeExists":5,"AddNode":6,"DeleteNode":4,"EdgeExists":3,"GetEdge":3,"EdgeValue":3,"AddEdge":4,"DeleteEdge":4,"SetEdge":3,"ChangeEdge":3,"NSucc":3,"GetSuccN":3,"GetSuccIter":3,"GetSuccList":3,"NPred":3,"GetPredN":3,"GetPredIter":3,"GetPredList":3,"MapOverEdges":3,"MapOverNodes":3,"TransitiveClose":3,"AddEdgeAndClose":3,"TopSort":3,"PrintAsMatrix":3,"Push":3,"Pop":3,"NodeIterImpl":4,"list":3,"toNotFrom":3,"NodeIterNext":3,"UndoType":19,"Mark":1,"type":3,"self":204,".nodeTbl":13,".Default":1,"keyHash":1,"NodeValRefHash":3,"keyEqual":1,"NodeValRefEqual":3,".init":2,".edges":8,".csr":31,".undoable":15,".undoSP":13,".undoStack":10,"t":2,"READONLY":2,"key":2,"REFANY":11,".Hash":1,"NARROW":8,"key1":2,"key2":2,".Equal":1,".size":3,"dummyVal":2,"WITH":6,"nvr":13,".get":4,"dummy":12,".nodeExists":1,".put":1,"ASSERT":10,"PushUndo":11,".AddNode":2,"node":39,"edge":52,"preds":6,"succs":27,"resultRA":2,".nodeValToNode":23,".delete":1,".DeleteNode":2,".pred":13,".head":10,"DeleteFromEdgeLi":6,".from":7,".succ":20,".DeleteEdge":4,".tail":15,".to":12,"newArr":3,"())":4,"iter":10,".iterate":5,"rl":9,".Cons":7,".SortD":1,"NodeCompare":3,"node1Ref":2,"node2Ref":2,".Compare":1,".value":40,"newEdge":15,"fromNode":31,"toNode":31,"edgeDummy":4,"FindEdge":14,".AddEdge":4,"nodeRA":16,".addNode":2,"EXCEPT":2,"=>":8,"foundFrom":3,"foundTo":4,"realEdges":5,"targetIsFromNode":3,"targetNode":3,"prevEdges":7,"PushEdgeVal":5,".Nth":2,"ni":10,".list":4,".toNotFrom":1,"SetMiscs":5,"g":2,".misc":9,"DfsEdges":4,"nodeValRA":5,"DfsNodes":1,"DfsNodesMap":3,"nodei":16,"nodej":11,"nodek":6,"kkedge":3,"ikedge":3,"ijedge":13,"kjedge":3,"kkValClosure":5,"ikVal":4,"oldijVal":5,"newijVal":5,"kjVal":4,"nodeArr":11,"nNodes":13,".makeNodeArray":2,".nodeSize":4,"FOR":15,"TO":15,".closure":4,".plusIdent":12,".bottom":4,".plus":4,".times":4,")))":1,".nextValue":4,"oldVal":5,"newVal":12,".getEdge":3,".setEdge":1,"CloseOnPreds":3,"CloseOnSuccs":3,".getPredIter":1,"oldEdge":8,"predEdge":3,".edgeValue":2,"closeVal":8,".addEdgeAndClose":6,".getSuccIter":1,"succEdge":3,"cycle":7,"cur":4,"LAST":3,"TopSortWork":4,".And":2,".getlo":1,".remlo":1,".addhi":1,".remhi":1,".PutChar":11,"ExpandIfNeed":4,"top":19,".type":3,".n":4,".e":9,".EdgeVal":2,".ev":2,"new":3,".Mark":2,"CASE":1,".deleteNode":1,".deleteEdge":1,".addEdge":1,"Ready":1,"WouldBlock":1,"Eof":1,"buff":1,"Ungetbuff":1,"Waitingbuff":1,"st":1,"Ungetst":1,"Waitingst":1,"lo":1,"hi":1,"Ungetlo":1,"Ungethi":1,"Waitinglo":1,"Waitinghi":1,"closed":1,"seekable":1,"intermittent":1,"seek":1,"getSub":1,"a":1,"close":1},"Module Management System":{"COMMENT#":392,"#":210,"mmk":1,"/":956,"descrip":2,"=":828,"[":91,".src":3,"]":91,"openvms":8,".mmk":2,"macro":17,"(":295,")":2963,"BINDIR":5,".bin":2,"GLSRCDIR":45,"GLGENDIR":4,".obj":70,"GLOBJDIR":16,"PSSRCDIR":3,"PSGENDIR":2,"PSOBJDIR":1,"PSLIBDIR":2,".lib":2,"BIN_DIR":111,"BIN":1,".DIR":2,"OBJ_DIR":1,"OBJ":140,".first":2,"if":8,"f":6,"$search":4,".eqs":3,".":242,"then":8,"create":2,"directory":2,"log":2,"$(":2872,".include":18,"COMMONDIR":6,"vmscdefs":1,".mak":18,"vmsdefs":2,"generic":2,"version":3,"DD":79,"GLD":1,"PSD":8,"GS_DOCDIR":1,"GS_DOC":1,"#GS_DOCDIR":1,"SYS":77,"$COMMON":7,":":281,"GS":7,"GS_LIB_DEFAULT":1,"GS_LIB":1,"#GS_LIB_DEFAULT":1,",":942,".FONT":1,"SEARCH_HERE_FIRS":1,"GS_INIT":2,".PS":1,"DEBUG":15,"TDEBUG":2,"CDEBUG":1,"BUILD_TIME_GS":1,"#BUILD_TIME_GS":1,"-":440,"I":1,".ifdef":21,"SYSLIB":5,"JSRCDIR":2,"sys":4,"$library":4,".else":20,"--":7,".jpeg":1,"6b":1,".endif":21,"JVERSION":1,"PSRCDIR":2,".libpng":1,"1_2_8":1,"PVERSION":1,"ZSRCDIR":2,".zlib":1,"1_2_1":1,"JBIG2SRCDIR":2,".jbig2dec":1,"0_7":1,"ICCSRCDIR":1,".icclib":1,"#IJSSRCDIR":1,".ijs":1,"#IJSEXECTYPE":1,"unix":1,"SHARE_JPEG":1,"SHARE_LIBPNG":1,"SHARE_ZLIB":1,"SHARE_JBIG2":1,"X_INCLUDE":1,"DECW":2,"$INCLUDE":1,"SW_DEBUG":3,"NOOPTIMIZE":4,"#SW_DEBUG":1,"NODEBUG":5,"OPTIMIZE":9,"SW_PLATFORM":2,"DECC":9,"PREFIX":1,"ALL":13,"NESTED_INCLUDE":1,"PRIMARY":3,"name":1,"as_is":1,"short":1,"nowarn":1,"A4_PAPER":2,"SW_PAPER":3,"DEFINE":4,"IEEE":3,"SW_IEEE":3,"float":1,"ieee":1,"COMP":3,"CC":119,"LINKER":4,"LINK":63,"TRACEBACK":3,"NOTRACEBACK":3,"INCDIR":1,"LIBDIR":1,"SYNC":1,"posync":1,"DEVICE_DEVS":1,"x11":1,".dev":87,"x11alpha":1,"x11cmyk":1,"x11gray2":1,"x11gray4":1,"x11mono":1,"DEVICE_DEVS1":1,"DEVICE_DEVS2":1,"DEVICE_DEVS3":1,"deskjet":1,"djet500":1,"laserjet":1,"ljetplus":1,"ljet2p":1,"ljet3":1,"ljet3d":1,"ljet4":1,"ljet4d":1,"DEVICE_DEVS4":1,"cdeskjet":1,"cdjcolor":1,"cdjmono":1,"cdj550":1,"pj":1,"pjxl":1,"pjxl300":1,"DEVICE_DEVS5":1,"uniprint":1,"DEVICE_DEVS6":1,"bj10e":1,"bj200":1,"bjc600":1,"bjc800":1,"DEVICE_DEVS7":1,"faxg3":1,"faxg32d":1,"faxg4":1,"DEVICE_DEVS8":1,"pcxmono":1,"pcxgray":1,"pcx16":1,"pcx256":1,"pcx24b":1,"pcxcmyk":1,"DEVICE_DEVS9":1,"pbm":1,"pbmraw":1,"pgm":1,"pgmraw":1,"pgnm":1,"pgnmraw":1,"DEVICE_DEVS10":1,"tiffcrle":1,"tiffg3":1,"tiffg32d":1,"tiffg4":1,"tifflzw":1,"tiffpack":1,"DEVICE_DEVS11":1,"tiff12nc":1,"tiff24nc":1,"DEVICE_DEVS12":1,"psmono":1,"psgray":1,"psrgb":1,"bit":1,"bitrgb":1,"bitcmyk":1,"DEVICE_DEVS13":1,"pngmono":1,"pnggray":1,"png16":1,"png256":1,"png16m":1,"pngalpha":1,"DEVICE_DEVS14":1,"jpeg":2,"jpeggray":1,"DEVICE_DEVS15":1,"pdfwrite":1,"pswrite":1,"epswrite":1,"pxlmono":1,"pxlcolor":1,"DEVICE_DEVS16":1,"bbox":1,"DEVICE_DEVS17":1,"pnm":1,"pnmraw":1,"ppm":1,"ppmraw":1,"pkm":1,"pkmraw":1,"pksm":1,"pksmraw":1,"DEVICE_DEVS18":1,"DEVICE_DEVS19":1,"DEVICE_DEVS20":1,"DEVICE_DEVS21":2,"FEATURE_DEVS":1,"psl3":1,"pdf":1,"dpsnext":1,"ttfont":1,"epsf":1,"fapi":1,"jbig2":2,"COMPILE_INITS":1,"BAND_LIST_STORAG":1,"file":2,"BAND_LIST_COMPRE":1,"zlib":2,"FILE_IMPLEMENTAT":1,"stdio":1,"STDIO_IMPLEMENTA":1,"c":1,"EXTEND_NAMES":2,"SYSTEM_CONSTANTS":2,"PLATFORM":1,"openvms_":3,"MAKEFILE":10,"TOP_MAKEFILES":3,"PLATOPT":1,"PCFBASM":1,"CMD":1,"D":2,"NULL":3,"D_":1,"_D_":1,"_D":1,"I_":1,"INCLUDE":1,"II":1,"_I":1,"O_":1,"OBJECT":1,"Q":1,"XE":1,".exe":23,"XEAUX":1,"BEGINFILES":1,"OPENVMS":5,".OPT":6,".COM":1,"CCAUX":1,"EXE":54,"$":811,"@":104,"+":6,"OPTION":2,"AK":2,"obj":3,"EXP":6,"MCR":1,"SH":1,"CP_":1,"COPY_ONE":1,"RM_":1,"RM_ONE":1,"RMN_":1,"RM_ALL":1,"CONFILES":1,"p":1,"%":1,"s":1,"CONFLDTR":1,"o":1,".suffixes":1,".c":13,"CC_":5,"CC_INT":1,"CC_NO_WARN":1,"all":4,"Fontmap":1,"GS_XE":3,"ansidefs":1,"gs":3,"lib":3,"int":1,"cfonts":1,"libpng":1,"JBIG2_EXTRA_OBJS":1,"JBIG2OBJDIR":1,"snprintf":1,"icclib":1,"devs":1,"contrib":1,"a4p":3,"i3e":3,"dsl":4,"decc":1,".nes":3,"decw12":2,".or":3,".a4p":1,".decc":1,".decw12":1,"$extract":1,"$length":1,"MMS":183,"MMSQUALIFIERS":1,"GLGEN":5,"arch":1,".h":11,"INT_ALL":1,"LIB_ALL":1,"ld_tr":1,"OPTIONS":1,"Write":32,"Sys":11,"$Output":1,"openvms__":3,"GLOBJ":8,"gp_getnv":1,"gp_vms":5,"gp_stdia":5,"nosync":2,"SETMOD":1,"include":2,"ECHOGS_XE":8,"echogs":3,"GENARCH_XE":1,"genarch":3,"GENCONF_XE":1,"genconf":3,"GENDEV_XE":1,"gendev":3,"GENHT_XE":1,"genht":3,"GENINIT_XE":1,"geninit":3,"GENARCH_DEPS":1,"GENCONF_DEPS":1,"GENDEV_DEPS":1,"GENHT_DEPS":1,"GENINIT_DEPS":1,"GLSRC":4,"string__h":1,"memory__h":1,"gx_h":2,"gp_h":2,"gpmisc_h":1,"gsstruct_h":1,"))":101,"stdio__h":1,"time__h":1,"unistd__h":1,"incl":1,".com":5,".opt":6,"append_l":1,"APPEND_L":13,"$LIBRARY_INCLUDE":1,"$LIBRARY":4,"DECWINDOWS1_2":1,"Ident":1,"COMMENT\"\"\"":1,"gconfig_":1,"this":2,"indicates":2,"the":8,"presence":1,"or":1,"absence":1,"of":5,"certain":2,"system":1,"header":1,"files":1,"that":1,"are":1,"located":1,"in":5,"different":2,"places":1,"on":1,"systems":1,"It":7,"could":1,"be":1,"generated":1,"by":2,"GNU":1,"`":1,"configure":1,"gconfigv":1,"status":1,"machine":1,"and":4,"configuration":1,"specific":2,"features":1,"derived":1,"from":1,"definitions":1,"platform":1,"makefile":1,"gconfig__h":2,"w":2,"x":5,"define":6,"gconfigv_h":5,"a":3,"!":389,"$Id":1,".mms":1,"42Z":1,"tmr":2,"Project":1,"LISP":3,"The":127,"Interpreter":1,"Created":1,"DEC":3,"Author":1,"cc":3,"cflags":1,"WARN":1,"DISABLE":1,"ZERODIV":1,"FLOATOVERFL":1,"NOMAINUFLO":1,"IEEE_MODE":1,"UNDERFLOW_TO_ZER":1,"FLOAT":1,"core":4,"LISP_CORE":2,"main":4,"LISP_MAIN":1,"exec":3,"clib":2,"VAXCRTL":1,"head":3,"objs":3,"NOLOG":127,"LNK":2,"EXEC":1,"DEASSIGN":1,"clean":4,"del":2,"*":341,";":141,"Norman":2,"Lastovica":2,"norman":2,".lastovica":2,"@oracle":2,"CC_DEBUG":4,".IFDEF":16,"LINK_DEBUG":56,"CC_OPTIMIZE":10,"MMSALPHA":6,"ALPHA_OR_IA64":28,"CC_FLAGS":18,"PREF":8,"ARCH":186,"AXP":4,"DBG":6,"CC_DEFS":68,".ENDIF":32,"MMSIA64":4,"I64":4,"MMSVAX":4,"VAX":22,".ELSE":18,"OPT":4,"LEV":4,"HOST":2,"LINK_SECTION_BIN":6,"SECTION_BINDING":2,"OUR_CC_FLAGS":4,"\\":317,"NEST":2,"NAME":2,"AS_IS":2,"SHORT":2,"$DISK":64,".BIN":2,"LIB_DIR":72,".LIB":4,"BLD_DIR":336,".BLD":2,".FIRST":2,"IF":80,"F":79,"$SEARCH":78,".EQS":64,"THEN":80,"CREATE":64,"DIRECTORY":6,".NES":16,"DELETE":130,"NOCONFIRM":126,".*":3,"SYMBOL":2,"GLOBAL":2,"SIMH_DIR":70,"[]":9,"SIMH_LIB":110,"SIMH":2,".OLB":80,"SIMH_SOURCE":4,"SIM_CONSOLE":2,".C":752,"SIM_SOCK":2,"SIM_TMXR":2,"SIM_ETHER":2,"SIM_TAPE":2,"SIM_FIO":2,"SIM_TIMER":2,"PCAP_DIR":48,".PCAP":8,"VMS":10,"VCI":6,"PCAP_LIB":14,"PCAP":12,"PCAP_SOURCE":4,"PCAPVCI":2,"VCMUTIL":4,"BPF_DUMP":2,"BPF_FILTER":2,"BPF_IMAGE":2,"ETHERENT":2,"FAD":2,"GIFC":2,"GENCODE":2,"GRAMMAR":2,"INET":2,"NAMETOADDR":2,"SAVEFILE":2,"SCANNER":2,"SNPRINTF":2,"PCAP_VCMDIR":20,".PCAPVCM":4,"PCAP_VCM_SOURCES":4,"PCAPVCM":12,"PCAPVCM_INIT":2,".MAR":4,"VCI_JACKET":2,"PCAP_VCI":6,"$LDR":4,".EXE":116,"PCAP_EXECLET":10,"PCAP_INC":8,"PCAP_LIBD":10,"PCAP_LIBR":12,"LIB":2,"SYSEXE":2,"PCAP_DEFS":12,"PCAP_SIMH_INC":4,"INCL":56,"ALTAIR_DIR":12,".ALTAIR":2,"ALTAIR_LIB":10,"ALTAIR":12,"ALTAIR_SOURCE":4,"ALTAIR_SIO":2,"ALTAIR_CPU":2,"ALTAIR_DSK":2,"ALTAIR_SYS":2,"ALTAIR_OPTIONS":6,"DEF":56,"ALTAIRZ80_DIR":62,".ALTAIRZ80":2,"ALTAIRZ80_LIB":10,"ALTAIRZ80":12,"ALTAIRZ80_SOURCE":4,"ALTAIRZ80_CPU":2,"ALTAIRZ80_CPU_NO":2,"ALTAIRZ80_DSK":2,"DISASM":2,"ALTAIRZ80_SIO":2,"ALTAIRZ80_SYS":2,"ALTAIRZ80_HDSK":2,"ALTAIRZ80_NET":2,"FLASHWRITER2":2,"I86_DECODE":2,"I86_OPS":2,"I86_PRIM_OPS":2,"I8272":2,"INSNSA":2,"INSNSD":2,"MFDC":2,"N8VEM":2,"VFDHD":2,"S100_DISK1A":2,"S100_DISK2":2,"S100_FIF":2,"S100_MDRIVEH":2,"S100_MDSAD":2,"S100_SELCHAN":2,"S100_SS1":2,"S100_64FDC":2,"S100_SCP300F":2,"SIM_IMD":2,"WD179X":2,"ALTAIRZ80_OPTION":6,"NOVA_DIR":54,".NOVA":2,"NOVA_LIB":10,"NOVA":12,"NOVA_SOURCE":4,"NOVA_SYS":4,"NOVA_CPU":2,"NOVA_DKP":4,"NOVA_DSK":4,"NOVA_LP":4,"NOVA_MTA":4,"NOVA_PLT":4,"NOVA_PT":4,"NOVA_CLK":4,"NOVA_TT":2,"NOVA_TT1":4,"NOVA_QTY":4,"NOVA_OPTIONS":6,"ECLIPSE_LIB":12,"ECLIPSE":14,"ECLIPSE_SOURCE":4,"ECLIPSE_CPU":2,"ECLIPSE_TT":2,"ECLIPSE_OPTIONS":6,"GRI_DIR":10,".GRI":2,"GRI_LIB":10,"GRI":12,"GRI_SOURCE":4,"GRI_CPU":2,"GRI_STDDEV":2,"GRI_SYS":2,"GRI_OPTIONS":6,"LGP_DIR":10,".LGP":2,"LGP_LIB":10,"LGP":10,"LGP_SOURCE":4,"LGP_CPU":2,"LGP_STDDEV":2,"LGP_SYS":2,"LGP_OPTIONS":6,"H316_DIR":18,".H316":2,"H316_LIB":10,"H316":12,"H316_SOURCE":4,"H316_STDDEV":2,"H316_LP":2,"H316_CPU":2,"H316_SYS":2,"H316_FHD":2,"H316_MT":2,"H316_DP":2,"H316_OPTIONS":6,"HP2100_DIR":58,".HP2100":2,"HP2100_LIB":10,"HP2100":12,"HP2100_SOURCE":4,"HP2100_STDDEV":2,"HP2100_DP":2,"HP2100_DQ":2,"HP2100_DR":2,"HP2100_LPS":2,"HP2100_MS":2,"HP2100_MT":2,"HP2100_MUX":2,"HP2100_CPU":2,"HP2100_FP":2,"HP2100_SYS":2,"HP2100_LPT":2,"HP2100_IPL":2,"HP2100_DS":2,"HP2100_CPU0":2,"HP2100_CPU1":2,"HP2100_CPU2":2,"HP2100_CPU3":2,"HP2100_CPU4":2,"HP2100_CPU5":2,"HP2100_CPU6":2,"HP2100_CPU7":2,"HP2100_FP1":2,"HP2100_BACI":2,"HP2100_MPX":2,"HP2100_PIF":2,".IF":16,"HP2100_OPTIONS":8,"ID16_DIR":34,".INTERDATA":4,"ID16_LIB":10,"ID16":12,"ID16_SOURCE":4,"ID16_CPU":2,"ID16_SYS":2,"ID_DP":4,"ID_FD":4,"ID_FP":4,"ID_IDC":4,"ID_IO":4,"ID_LP":4,"ID_MT":4,"ID_PAS":4,"ID_PT":4,"ID_TT":4,"ID_UVC":4,"ID16_DBOOT":2,"ID_TTP":4,"ID16_OPTIONS":6,"ID32_DIR":34,"ID32_LIB":10,"ID32":12,"ID32_SOURCE":4,"ID32_CPU":2,"ID32_SYS":2,"ID32_DBOOT":2,"ID32_OPTIONS":6,"IBM1130_DIR":30,".IBM1130":2,"IBM1130_LIB":10,"IBM1130":12,"IBM1130_SOURCE":4,"IBM1130_CPU":2,"IBM1130_CR":2,"IBM1130_DISK":2,"IBM1130_STDDEV":2,"IBM1130_SYS":2,"IBM1130_GDU":2,"IBM1130_GUI":2,"IBM1130_PRT":2,"IBM1130_FMT":2,"IBM1130_PTRP":2,"IBM1130_PLOT":2,"IBM1130_SCA":2,"IBM1130_T2741":2,"IBM1130_OPTIONS":6,"I1401_DIR":18,".I1401":2,"I1401_LIB":10,"I1401":12,"I1401_SOURCE":4,"I1401_LP":2,"I1401_CPU":2,"I1401_IQ":2,"I1401_CD":2,"I1401_MT":2,"I1401_DP":2,"I1401_SYS":2,"I1401_OPTIONS":6,"I1620_DIR":20,".I1620":2,"I1620_LIB":10,"I1620":12,"I1620_SOURCE":4,"I1620_CD":2,"I1620_DP":2,"I1620_PT":2,"I1620_TTY":2,"I1620_CPU":2,"I1620_LP":2,"I1620_FP":2,"I1620_SYS":2,"I1620_OPTIONS":6,"PDP1_DIR":20,".PDP1":2,"PDP1_LIB":10,"PDP1":12,"PDP1_SOURCE":4,"PDP1_LP":2,"PDP1_CPU":2,"PDP1_STDDEV":2,"PDP1_SYS":2,"PDP1_DT":2,"PDP1_DRM":2,"PDP1_CLK":2,"PDP1_DCS":2,"PDP1_OPTIONS":6,"PDP8_DIR":38,".PDP8":2,"PDP8_LIB":10,"PDP8":12,"PDP8_SOURCE":4,"PDP8_CPU":2,"PDP8_CLK":2,"PDP8_DF":2,"PDP8_DT":2,"PDP8_LP":2,"PDP8_MT":2,"PDP8_PT":2,"PDP8_RF":2,"PDP8_RK":2,"PDP8_RX":2,"PDP8_SYS":2,"PDP8_TT":2,"PDP8_TTX":2,"PDP8_RL":2,"PDP8_TSC":2,"PDP8_TD":2,"PDP8_CT":2,"PDP8_OPTIONS":6,"PDP18B_DIR":34,".PDP18B":2,"PDP4_LIB":10,"PDP4":12,"PDP7_LIB":10,"PDP7":12,"PDP9_LIB":10,"PDP9":12,"PDP15_LIB":10,"PDP15":12,"PDP18B_SOURCE":10,"PDP18B_DT":2,"PDP18B_DRM":2,"PDP18B_CPU":2,"PDP18B_LP":2,"PDP18B_MT":2,"PDP18B_RF":2,"PDP18B_RP":2,"PDP18B_STDDEV":2,"PDP18B_SYS":2,"PDP18B_TT1":2,"PDP18B_RB":2,"PDP18B_FPP":2,"PDP4_OPTIONS":6,"PDP7_OPTIONS":6,"PDP9_OPTIONS":6,"PDP15_OPTIONS":6,"PDP11_DIR":140,".PDP11":2,"PDP11_LIB1":10,"PDP11L1":2,"PDP11_SOURCE1":4,"PDP11_FP":2,"PDP11_CPU":2,"PDP11_DZ":8,"PDP11_CIS":2,"PDP11_LP":6,"PDP11_RK":2,"PDP11_RL":6,"PDP11_RP":4,"PDP11_RX":2,"PDP11_STDDEV":2,"PDP11_SYS":2,"PDP11_TC":2,"PDP11_CPUMOD":2,"PDP11_CR":8,"PDP11_TA":2,"PDP11_IO_LIB":6,"PDP11_LIB2":10,"PDP11L2":2,"PDP11_SOURCE2":4,"PDP11_TM":2,"PDP11_TS":6,"PDP11_IO":2,"PDP11_RQ":6,"PDP11_TQ":6,"PDP11_PCLK":2,"PDP11_RY":8,"PDP11_PT":4,"PDP11_HK":4,"PDP11_XQ":4,"PDP11_VH":4,"PDP11_RH":2,"PDP11_XU":6,"PDP11_TU":4,"PDP11_DL":2,"PDP11_RF":2,"PDP11_RC":2,"PDP11_KG":2,"PDP11_KE":2,"PDP11_DC":2,"PDP11_OPTIONS":8,"PDP10_DIR":26,".PDP10":2,"PDP10_LIB":12,"PDP10":14,"PDP10_SOURCE":4,"PDP10_FE":2,"PDP10_CPU":2,"PDP10_KSIO":2,"PDP10_LP20":2,"PDP10_MDFP":2,"PDP10_PAG":2,"PDP10_XTND":2,"PDP10_RP":2,"PDP10_SYS":2,"PDP10_TIM":2,"PDP10_TU":2,"PDP10_OPTIONS":6,"S3_DIR":16,".S3":2,"S3_LIB":10,"S3":12,"S3_SOURCE":4,"S3_CD":2,"S3_CPU":2,"S3_DISK":2,"S3_LP":2,"S3_PKB":2,"S3_SYS":2,"S3_OPTIONS":6,"SDS_DIR":24,".SDS":2,"SDS_LIB":10,"SDS":12,"SDS_SOURCE":4,"SDS_CPU":2,"SDS_DRM":2,"SDS_DSK":2,"SDS_IO":2,"SDS_LP":2,"SDS_MT":2,"SDS_MUX":2,"SDS_RAD":2,"SDS_STDDEV":2,"SDS_SYS":2,"SDS_OPTIONS":6,"VAX_DIR":32,".VAX":4,"VAX_LIB":10,"VAX_SOURCE":4,"VAX_CIS":4,"VAX_CMODE":4,"VAX_CPU":4,"VAX_CPU1":4,"VAX_FPA":4,"VAX_MMU":4,"VAX_OCTA":4,"VAX_SYS":4,"VAX_SYSCM":4,"VAX_SYSDEV":2,"VAX_SYSLIST":2,"VAX_IO":2,"VAX_STDDEV":2,"VAX_OPTIONS":6,"VAX780_DIR":40,"VAX780_LIB1":10,"VAX780L1":2,"VAX780_SOURCE1":4,"VAX780_STDDEV":2,"VAX780_SBI":2,"VAX780_MEM":2,"VAX780_UBA":2,"VAX780_MBA":2,"VAX780_FLOAD":2,"VAX780_SYSLIST":2,"VAX780_LIB2":10,"VAX780L2":2,"VAX780_SOURCE2":4,"VAX780_OPTIONS":8,"I7094_DIR":28,".I7094":2,"I7094_LIB":12,"I7094":14,"I7094_SOURCE":4,"I7094_CPU":2,"I7094_CPU1":2,"I7094_IO":2,"I7094_CD":2,"I7094_CLK":2,"I7094_COM":2,"I7094_DRM":2,"I7094_DSK":2,"I7094_SYS":2,"I7094_LP":2,"I7094_MT":2,"I7094_BINLOADER":2,"I7094_OPTIONS":6,"PDP11":10,"VAX780":10,"@CONTINUE":4,"CLEAN":2,"Clean":2,"out":2,"targets":2,"building":2,"Remnants":2,"[...]":6,".OBJ":226,".LIS":2,".MAP":4,"Building":114,"Library":74,"$CHANGED_LIST":58,"LIBRARY":224,"$TARGET":116,"REPLACE":58,"Due":6,"To":6,"Use":12,"Of":12,"INT64":12,"We":6,"Can":12,"On":6,"SET":4,"DEFAULT":4,"@VMS_PCAP":2,"COPY":4,"Simulator":52,"SCP":104,"Sorry":6,"Because":6,"Requires":6,"Installing":2,"Execlet":4,"$LOADABLE_IMAGES":2,"@SYS":2,"BUILD_PCAPVCM":2,"Description":8,"for":7,"xv":14,"Written":1,"Rick":1,"Dyson":1,"dyson":1,"@iowasp":1,".physics":1,".uiowa":1,".edu":2,"Last":1,"Modified":1,"APR":2,"v2":3,".21":2,"OCT":1,"export":1,".lcs":1,".mit":1,"seemed":1,"to":2,"change":1,"about":1,"Sep":1,"without":1,"number":1,"changing":1,"FEB":1,".21b":1,"ALPHA":7,"support":1,"is":1,".MMS":10,"MAR":1,"v3":4,".00":2,"C":1,"changes":1,"MAY":1,"merged":1,".10":2,"Most":1,"Unix":1,"comments":1,"have":1,"been":1,"left":1,"intact":1,"help":3,"debug":1,"any":1,"problems":1,"$Disk":6,"JPEG":2,"HAVE_JPEG":1,"JPEGDIR":4,".JPEG":2,"JPEGLIB":5,"LIBJPEG":3,"JPEGINCLUDE":2,"TIFF":2,"HAVE_TIFF":1,"TIFFDIR":4,".TIFF":2,"TIFFLIB":5,"LIBTIFF":4,"TIFFINCLUDE":2,"PDS":2,"HAVE_PDS":1,"DEC_XUI":2,"XUI":2,"HAVE_XUI":1,"DEFS":2,"Define":5,"TIMERS":1,"INCS":2,"Include":1,"Optimize":3,"Standard":2,"VAXC":2,"OPTS":12,"DECC_OPTIONS":2,"Warnings":1,"NoInformationals":1,"VAXC_OPTIONS":1,"NoDebug":1,"CFLAGS":2,"LINKFLAGS":8,"XVLIB":12,"LIBXV":1,"OBJS":4,"xvevent":1,"xvroot":1,"xvmisc":1,"xvimage":1,"xvcolor":1,"xvsmooth":1,"xv24to8":1,"xvgif":1,"xvpm":1,"xvinfo":1,"xvctrl":1,"xvscrl":1,"xvalg":1,"xvgifwr":1,"xvdir":1,"xvbutt":1,"xvpbm":1,"xvxbm":1,"xvgam":1,"xvbmp":1,"xvdial":1,"xvgraf":1,"xvsunras":1,"xvjpeg":1,"xvps":1,"xvpopup":1,"xvdflt":1,"xvtiff":1,"xvtiffwr":1,"xvpds":1,"xvrle":1,"xviris":1,"xvgrab":1,"xvbrowse":1,"xviff":1,"xvtext":1,"xvpcx":1,"xvtarga":1,"xvxpm":1,"xvcut":1,"xvxwd":1,"xvfits":1,"vms":2,"BITS":2,".Bits":3,"annot":2,"MISC":1,"readme":1,"changelog":1,"ideas":1,"NoLog":7,"$Library_Include":2,"$Library":1,"X11":1,"$Include":1,"XVDIR":1,"$Environment":1,"bggen":7,"decompress":7,"xcmap":6,"xvpictoppm":6,"All":1,"Finished":1,"with":1,"build":1,"XV":1,"Continue":7,".hlb":3,"vdcomp":5,"Option":6,"Set":12,"Default":9,"MMSDEFAULTS":5,"Macro":3,"If":1,"Then":1,"Create":1,"Replace":1,"Protection":3,"Owner":3,"RWED":2,"Rename":1,".H":2,"RWE":1,"various":1,"dependencies":1,"config":1,".hlp":1,"includes":1,"dirent":1,"VAXC_Options":2,"Open":2,"TMP":33,"Close":2,"DECC_Options":2,"install":1,"Copy":1,"Delete":2,"NoConfirm":3,".log":1,".olb":2,"Purge":1},"Monkey":{"Strict":1,"#rem":6,"multi":4,"line":4,"comment":4,"#end":6,"nested":2,"Import":1,"mojo":3,"Const":7,"ONECONST":2,":":78,"Int":21,"=":73,"TWOCONST":2,":=":57,"THREECONST":2,",":93,"FOURCONST":2,"Global":25,"someVariable":2,"Class":12,"Game":1,"Extends":9,"App":5,"Function":15,"New":27,"()":45,"End":50,"DrawSpiral":3,"(":108,"clock":3,")":108,"Local":56,"w":4,"DeviceWidth":1,"/":24,"For":12,"i":5,"#":4,"Until":8,"*":26,"Step":4,".2":1,"x":16,"y":15,"+":28,"Sin":3,"Cos":3,"DrawRect":1,"Next":12,"hitbox":1,".Collide":1,"event":5,".pos":1,"Field":11,"updateCount":4,"Method":22,"OnCreate":1,"Print":16,"SetUpdateRate":1,"OnUpdate":1,"+=":11,"OnRender":5,"Cls":1,"Enemy":2,"Die":2,"Abstract":1,"Hoodlum":1,"testField":1,"Bool":3,"True":6,"currentNode":1,"list":1,".Node":1,"<":13,"Vector2D":2,">":8,"VectorNode":1,"Node":1,"Interface":2,"Computer":4,"Boot":2,"Process":2,"Display":2,"PC":2,"Implements":2,"listOfStuff":3,"String":9,"[":12,"]":12,"lessStuff":1,"oneStuff":1,"scores":2,"[]":15,"text":2,"worstCase":1,"worst":1,".List":1,"string1":2,"string2":2,"$":1,"string3":1,"string4":3,"string5":3,"string6":3,".Trim":2,".ToUpper":2,"boolVariable1":1,"boolVariable2":1,"?":5,"False":2,"hexNum1":1,"$3d0dead":1,"hexNum2":1,"%":1,"$CAFEBABE":1,"floatNum1":1,"Float":24,"floatNum2":1,"floatNum3":1,".141516":1,"#If":3,"TARGET":2,"DoStuff":1,"#ElseIf":2,"DoOtherStuff":1,"#End":3,"#SOMETHING":1,"#Print":1,"SOMETHING":2,"a":20,"b":20,"~":2,"~=":2,"|=":2,"&=":2,"c":3,"|":8,"#Import":5,"Using":7,"std":4,"..":7,"mojox":1,"Main":4,"AppInstance":2,"TestGui":4,".Run":2,"Window":2,"mainDock":4,"DockingView":2,"rgtDock":3,"ScrollView":2,"graphView":1,"GraphView":3,"smallFont":1,"Font":2,".Load":2,"Super":4,".New":2,"WindowFlags":2,".Resizable":2,"MainDock":2,"RightDock":2,".AddView":1,"ContentView":2,"Layout":2,"newStyle":10,"Style":4,".Copy":2,".BackgroundColor":2,"Color":10,".DarkGrey":2,".BorderColor":2,".Black":2,".Font":2,".smallFont":2,"canvas":22,"Canvas":5,"Override":6,".OnRender":2,".Color":5,"Rnd":6,".DrawCircle":2,"Frame":4,".Width":4,".Height":5,".Aluminum":2,".DrawText":2,".FPS":1,"Private":3,"_panSpeed":4,"Public":3,"ScrollBarsVisibl":1,".Grey":1,"graph":4,"Scroll":5,"Vec2i":4,".Frame":2,"t":1,"work":1,"!":1,"OnMouseEvent":1,"MouseEvent":1,"Select":1,".Type":1,"Case":1,"EventType":1,".MouseWheel":1,".X":3,".Wheel":2,".Y":3,"-":4,".RequestRender":1,"View":1,"_size":3,"MinSize":1,"r":14,"v":4,"testStack":4,"Stack":3,"MyObject":5,"n":10,"To":3,"newItem":3,".depth":4,".Push":5,".Sort":1,"Lambda":1,"Return":11,"<=>":1,"Eachin":1,"Struct":1,"depth":1,"Namespace":1,"example":1,"__TARGET__":2,"GameWindow":2,"_spiral":3,"_circle":3,"Property":2,"Spiral":2,"Circle":3,"Setter":1,"values":4,"If":1,".Length":4,"And":1,"Mod":1,"Else":5,"RequestRender":1,".Clear":1,".Translate":1,"Width":1,"Height":5,".Rotate":1,"Millisecs":1,"DrawLines":3,"OnLayout":1,"CreateSpiral":2,"CreateCircle":2,"lines":9,"closedShape":3,"l":3,"x0":3,"y0":3,"x1":2,"y1":2,".DrawLine":1,"Double":9,"width":4,"height":4,"sides":6,"turns":3,"stack":8,"radStep":4,"Pi":4,"xMult":3,"yMult":3,"radiusX":6,"radiusY":6,"stepX":2,"stepY":2,".ToArray":2,"MyList":1,"List":1,"path":3,"AppDir":1,"source":6,"Pixmap":2,".SetPixelARGB":1,"ARGB":3,".Save":1,"dest":3,"g":10,"argb":13,".GetPixelARGB":1,"ARGBToAlpha":2,"ARGBToRed":2,"ARGBToGreen":2,"ARGBToBlue":2,"UInt":10,"Assert":8,"<=":4,"Shl":6,"Shr":3,"&":4,"$ff":4},"Monkey C":{"using":1,"Toybox":1,".Time":1,";":96,"class":4,"StartTimer":12,"{":33,"var":31,"startTime":17,"=":50,"null":8,"//":3,"if":8,":":13,"clock":44,"is":2,"STOPPED":1,",":1,"non":1,"-":17,"RUNNING":1,"countDown":7,"new":31,"Time":10,".Duration":8,"(":64,"*":2,")":54,"function":19,"initialize":1,"clock_":2,"}":33,"start":3,"()":89,"==":31,"cannot":1,"re":1,"timer":61,"that":1,".now":6,".add":4,"COMMENT//":18,"sync":1,"now":6,"!=":1,"&&":13,".compare":2,"<":2,"delta":2,".subtract":5,".value":30,"mins":2,"Math":1,".round":1,"((":1,"+":1,"/":1,"))":5,"forward":1,"else":4,"backward":1,"getDuration":1,"return":16,"())":2,"FakeClock":12,"epochSeconds":2,".Moment":1,"SystemClock":1,"StartTimerTests":1,"test":11,"newTimer_hasDefa":1,"logger":11,".getDuration":18,"startedTimer_cou":1,".start":7,"success":13,"true":2,".epochSeconds":13,"&=":9,"sync_isNoOpOnUns":1,".sync":6,".startTime":12,"sync_isNoOpInPos":1,"seconds":1,"post":1,"sync_syncsToClos":1,"forward_whenNotS":1,".forward":3,"forward_whenStar":2,"backward_whenNot":1,".backward":3,"backward_whenSta":2},"Moocode":{"@program":62,"toy":3,":":489,"wind":1,"this":407,".wound":8,"=":624,"+":55,";":937,"player":3,"tell":1,"(":768,",":611,".name":5,")":674,".location":4,"announce":1,".":72,"@verb":1,"do_the_work":3,"none":1,"if":147,"$object_utils":1,"isa":22,"$room":1,"))":52,"announce_all":2,"continue_msg":1,"())":13,"-":75,"fork":1,"()":103,"endfork":1,"else":66,"wind_down_msg":1,"endif":147,"<":15,"COMMENT;":8,"I":1,"M":1,"P":1,"O":1,"R":1,"T":2,"A":1,"N":1,"================":1,"The":2,"following":2,"code":43,"cannot":1,"be":1,"used":1,"as":61,"is":3,"You":1,"will":1,"need":1,"to":1,"rewrite":1,"functionality":1,"that":2,"not":1,"present":1,"in":53,"your":1,"server":3,"/":64,"core":2,"most":1,"straight":1,"forward":1,"target":17,"other":1,"than":1,"Stunt":1,"Improvise":1,"a":40,"provides":1,"map":5,"datatype":1,"and":1,"anonymous":1,"objects":1,"Installation":1,"my":1,"uses":1,"the":1,"object":1,"numbers":1,"#36819":1,"->":74,"MOOcode":4,"Experimental":2,"Language":2,"Package":2,"#36820":1,"Changelog":1,"#36821":1,"Dictionary":1,"#36822":1,"Compiler":2,"#38128":1,"Syntax":1,"Tree":1,"Pretty":1,"Printer":1,"#37644":1,"Tokenizer":2,"Prototype":25,"#37645":1,"Parser":2,"#37648":1,"Symbol":2,"#37649":1,"Literal":1,"#37650":1,"Statement":8,"#37651":1,"Operator":11,"#37652":1,"Control":1,"Flow":1,"#37653":1,"Assignment":2,"#38140":1,"Compound":1,"#38123":1,"Prefix":1,"#37654":1,"Infix":1,"#37655":1,"Name":1,"#37656":1,"Bracket":1,"#37657":1,"Brace":1,"#37658":1,"If":1,"#38119":1,"For":1,"#38120":1,"Loop":1,"#38126":1,"Fork":1,"#38127":1,"Try":1,"#37659":1,"Invocation":1,"#37660":1,"Verb":1,"Selector":2,"#37661":1,"Property":1,"#38124":1,"Error":1,"Catching":1,"#38122":1,"Positional":1,"#38141":1,"From":1,"#37662":1,"Utilities":1,"#36823":1,"Tests":4,"#36824":1,"#37646":1,"#37647":1,"_":4,"_ensure_prototyp":4,"application":60,"x":69,"moocode":60,"typeof":13,"==":132,"OBJ":3,"||":33,"raise":50,"E_INVARG":3,"_ensure_instance":17,"ANON":3,"$plastic":58,".compiler":4,"_lookup":2,"$private":2,"{":160,"name":11,"}":155,"args":55,"`":25,"value":90,".variable_map":8,"[":157,"]":151,"!":36,"E_RANGE":21,"return":94,"elseif":46,".reserved_names":3,"while":23,"tostr":64,"endwhile":23,"_generate":2,"random":3,"compile":1,"source":35,"?":24,"options":4,"[]":5,"tokenizer":6,".plastic":49,".tokenizer_proto":5,"create":19,"parser":313,".parser_proto":14,"compiler":2,"try":2,"statements":41,"except":2,"ex":4,"ANY":3,".tokenizer":4,".row":4,"}}":4,"endtry":2,"{}":24,"for":35,"statement":115,".type":77,"!=":33,"@source":3,"p":82,"@compiler":1,"endfor":35,"ticks_left":4,"seconds_left":4,"&&":57,"suspend":4,".value":46,".sign_operator_p":5,"|":11,".first":57,".second":35,".control_flow_st":5,"((":29,"first":57,".id":85,".if_statement_pr":3,"s":42,"respond_to":10,"@code":28,"@this":15,"i":32,"length":15,">=":13,"LIST":6,".for_statement_p":3,".subtype":6,".loop_statement_":4,">":7,"prefix":4,".fork_statement_":3,".try_statement_p":3,"$":11,"@x":3,"join":6,".assignment_oper":5,"res":19,"rest":3,"v":22,".bracket_operato":4,".third":9,".brace_operator_":3,".invocation_oper":5,"@a":21,".property_select":3,".error_catching_":4,"second":40,".literal_proto":3,"toliteral":2,".positional_symb":4,".prefix_operator":6,".infix_operator_":16,".traditional_ter":3,".name_proto":5,".printer":2,"_print":5,"indent":7,"result":13,"item":2,"@result":3,"ERR":1,"prop":4,"E_PROPNF":2,"print":1,"instance":70,".column":3,".source":4,"advance":52,".token":52,"row":26,"column":78,"eol":9,"block_comment":6,"inline_comment":4,"loop":16,"len":3,")))":1,"continue":18,"next_two":4,"..":6,"c":50,"break":8,"COMMENT/*":93,"<=":10,"col1":11,"col2":8,"chars":24,"index":3,".errors":1,"]]":3,"toobj":1,"float":4,"cc":1,"*":1,"tofloat":1,"toint":1,"esc":4,"q":2,"token":102,"@options":1,".symbols":29,"plastic":52,"symbol":112,".operator_proto":10,".compound_assign":6,".from_statement_":2,".verb_selector_o":2,"id":48,"bp":8,"proto":5,"$nothing":1,"valid":1,".symbol_proto":7,"reserve_statemen":8,"type":17,"an_or_a":2,".reserved":3,"verb":2,"make_identifier":6,"ttid":3,"clone":6,".eol":5,"expression":54,"left":14,"nud":11,".bp":10,".utilities":17,"suspend_if_neces":7,"led":12,"std":9,"terminals":2,"@statements":1,"parse_all":1,"stack":8,"top":11,"@stack":4,"children":6,".object_utilitie":1,"change_owner":1,"caller_perms":1,"push":7,"definition":2,"@rest":1,"new":5,"@definition":1,"pop":7,"delete":1,"parse_map_sequen":2,"separator":6,"infix":3,"terminator":6,"symbols":7,"{}}":1,"ids":6,"@ids":2,"@symbol":2,"key":7,"{{":2,"@map":1,"parse_list_seque":6,"list":3,"@list":1,"validate_scatter":2,"pattern":5,"state":8,"element":8,"node":5,"=>":2,"@children":1,"match":1,"root":2,"keys":3,"matches":3,"next":2,"@matches":1,"opts":2,"E_PERM":3,"k":3,"parents":3,"ancestor":2,"ancestors":1,"property":3,"properties":1,"right":2,".right":1,".statement_proto":1,".loop_depth":9,".loop_variables":9,"reserve_keyword":14,"variables":11,"variable":21,"make_variable":7,"@variables":7,"@parser":2,"l":4,"end":4,"body":2,"b":8,"codes":8,"handler":2,"@b":1,"op":3,"inner":5,"outer":5,"sequence":8,"caret":2,"dollar":2,"third":8,"import":13,".imports":3,"types":7,"temp":14,"imports":5,"@imports":2,"()))":1},"MoonScript":{"types":9,"=":185,"require":5,"util":2,"data":2,"import":5,"reversed":2,",":307,"unpack":29,"from":4,"ntype":23,"mtype":3,"build":82,"smart_node":9,"is_slice":2,"value_is_singula":3,"insert":25,"table":9,"NameProxy":22,"LocalName":3,"destructure":6,"local":1,"implicitly_retur":4,"class":5,"Run":10,"new":3,":":104,"(":82,"@fn":1,")":82,"=>":48,"self":3,"[":117,"]":113,"call":3,"state":2,".fn":1,"COMMENT--":33,"apply_to_last":8,"stms":3,"fn":9,"->":21,"last_exp_id":3,"for":26,"i":20,"#stms":1,"-":2,"stm":28,"if":63,"and":15,"!=":5,"break":1,"return":12,"in":18,"ipairs":3,"==":42,"else":33,"is_singular":3,"body":40,"false":4,"#body":1,"true":6,"find_assigns":3,"out":9,"{}":10,"thing":4,"*":14,"switch":8,"when":14,".insert":5,"--":3,"extract":1,"names":23,"hoist_declaratio":2,"assigns":3,"name":36,"type":8,"idx":4,"while":5,"do":3,"+=":1,"{":201,"}":153,"expand_elseif_as":2,"ifstm":5,"#ifstm":1,"case":13,"split":3,"+":1,"constructor_name":2,"with_continue_li":4,"continue_name":13,"nil":12,"@listen":3,"unless":7,"@put_name":3,".group":21,"@splice":1,"lines":2,"}}":28,"Transformer":3,"@transformers":3,"@seen_nodes":3,"setmetatable":1,"__mode":1,"transform":1,"scope":7,"node":136,"...":4,"transformer":3,"res":3,"or":11,"bind":1,"(...)":2,"@transform":7,"__call":1,"can_transform":1,"construct_compre":3,"inner":4,"clauses":6,"current_stms":7,"_":12,"clause":4,"t":18,"iter":2,"elseif":3,"cond":13,"error":4,"..":3,"Statement":2,"root_stms":1,"@":1,"assign":7,"values":12,"transformed":2,"#values":1,"value":9,".statement":6,".cascading":2,"ret":18,".is_value":3,".has_destructure":2,".split_assign":1,"continue":1,"@send":1,".assign_one":25,"export":1,"#node":8,">":2,"cls":7,".name":1,".assign":6,"update":4,"op":3,"exp":18,"op_final":3,"\\":12,"match":1,"not":5,"source":7,"stubs":3,"real_names":4,".chain":15,"base":15,"stub":8,"source_name":3,"comprehension":2,"action":4,"decorated":2,"dec":6,"wrapped":4,"fail":5,".declare":2,".build_assign":2,".do":3,"body_idx":4,"with":5,"block":4,"scope_name":5,"named_assign":2,"assign_name":1,"@set":2,"foreach":3,".iter":1,"destructures":5,".names":3,"proxy":2,"next":1,".body":13,"list":5,"index_name":3,"list_name":6,"slice_var":3,"bounds":3,"slice":12,"#list":1,".remove":3,"max_tmp_name":5,"index":6,"conds":2,"exp_name":3,"convert_cond":2,"case_exps":3,"cond_exp":5,"first":3,"if_stm":5,"if_cond":4,"parent_assign":3,"parent_val":3,"statements":4,"properties":5,"item":8,"tuple":8,"constructor":7,"key":3,"parent_cls_name":15,"base_name":13,"self_name":4,"cls_name":7,".fndef":5,"args":4,"{{":4,"arrow":1,"then":8,".arrow":1,"real_name":6,"last":4,"#real_name":1,".table":4,"class_lookup":3,"cls_mt":2,"out_body":3,"chain":8,"]]":2,"new_chain":6,"head":6,"calling_name":4,"get":1,".if":2,"#statements":1,"Accumulator":3,"@accum_name":4,"@value_name":5,"@len_name":4,"convert":2,"@body_idx":1,"@mutate_body":1,"@wrap":1,"wrap":2,".block_exp":9,"!":4,"mutate_body":2,"skip_nil":3,"val":2,"n":4,"default_accumula":4,"is_top":3,".transform":2,".manual_return":1,".comprehension_h":1,"Value":2,"string":1,"delim":2,"convert_part":4,"part":9,"<=":1,"e":4,"a":3,"tblcomprehension":1,"explist":2,"key_exp":3,"value_exp":3,"accum":5,"dest":4,"key_name":3,"val_name":3,"fndef":1,"capture":1,"event":1,".lua_keywords":1,"fn_name":3,"is_super":2,".value":1,"block_exp":1,"arg_list":3,".args":1,"@unlisten":1},"Motoko":{"import":6,"HashMap":6,";":120,"Iter":2,"Principal":31,"Errors":4,"Events":6,"shared":4,"(":102,"{":57,"caller":12,"}":57,")":84,"actor":1,"class":1,"ERC20":1,"tkName":2,":":57,"Text":6,",":92,"//":24,"Name":1,"of":12,"the":7,"token":4,".":22,"tkSymbol":2,"Symbol":1,"tkDecimals":2,"Nat8":3,"Number":1,"decimals":2,"uses":1,"tkTotalSupply":3,"Nat":22,"Total":1,"supply":1,"=":20,"private":13,"stable":6,"let":13,"_name":2,"COMMENT//":18,"public":14,"query":6,"func":20,"name":1,"()":8,"async":9,"_symbol":2,"symbol":1,"_decimals":2,"_totalSupply":2,"totalSupply":1,"var":4,"_balances":4,"[":3,"]":3,"[]":3,"balances":8,".HashMap":4,"<":25,"Address":3,"owner":15,"Amount":5,"tokens":9,">":22,".equal":4,".hash":4,".put":7,"balanceOf":1,"_balanceOf":6,"switch":7,".get":4,"))":9,"case":15,"null":13,"?":15,"balance":8,"transfer":2,"to":8,"Recipient":2,"value":25,"transferEvent":3,".Transfer":2,"Transfer":3,"event":5,"Bool":3,"if":8,"throw":3,".InsufficientBal":2,"_transfer":3,"ignore":2,".fireTransfer":1,"Fire":2,"true":3,"from":9,"==":5,"return":5,"fromBalance":2,"newFromBalance":3,"-":2,".delete":3,"else":2,"toBalance":2,"newToBalance":2,"+":2,"transferFrom":1,"Owner":1,"allowed":4,"_allowance":3,".InsufficientAll":1,"newAllowed":2,"_approve":3,"approve":1,"spender":12,"Spender":1,"approvalEvent":2,".Approval":1,"Approval":1,".fireApproval":1,"approval":1,"allowances":6,"allowance":11,".size":3,"_allowances":1,"allowance_owner":2,"system":2,"preupgrade":1,":=":3,".toArray":1,".entries":1,"())":1,"postupgrade":1,".fromIter":1,".vals":1,"List":8,"module":1,"type":1,"Queue":8,"V":20,".List":4,"<-":1,"in":1,"out":1,"->":1,"push":1,"v":2,"i":6,"o":6,"pop":1,"q":7,"peek":3,"_":2,"x":5,"tail":2,")))":3,"((":5,"xs":5,".reverse":1,"size":1,"l":2},"Motorola 68K Assembly":{"COMMENT;":97,"section":3,"text":2,"public":19,"_installLevel2":2,"_installLevel3":2,"_ciab_start":2,"_ciab_stop":2,"_closeOS":2,"_getKeyPress":2,"_restoreOS":2,"_getMasterTimer":2,"_resetMasterTime":2,"_mouse_left":2,"_mouse_right":2,"_mousePressL":2,"_mousePressR":2,"_mousePosX":2,"_mousePosY":2,"_serialPutc":4,"LVOOpenLibrary":2,"EQU":30,"-":528,"LVOCloseLibrary":2,"LVOWaitBlitt":3,"LVODisownBlitter":2,"LVOOwnBlitter":2,"LVOLoadView":3,"LVOWaitTOF":4,"LVOForbid":2,"LVOPermit":2,"SERDAT":2,"$dff030":1,"SERDATR":2,"$dff018":1,"CIAB":7,"$bfd000":1,"CIAA":6,"$bfe001":2,"CIASDR":2,"$0C00":1,"CIAA_CRA":5,"$e00":2,"CIAB_CRA":6,"CIAA_ICR":4,"$d00":2,"CIAB_ICR":4,"CIAB_TALO":5,"$400":1,"CIAB_TAHI":5,"$500":1,"CIAICRB_SP":1,"INTB_PORTS":1,"(":1395,")":1395,"INTF_PORTS":1,"<<":9,"INTREQR":3,"$1e":1,"INTREQ":2,"$9c":1,"CIACRAF_SPMODE":2,"VHPOSR":3,"$006":1,":":160,"movem":65,".l":1053,"d0":240,"a6":46,",":2570,"sp":24,"move":877,"$6c":3,"a0":130,"_int3save":3,";":197,"store":5,"original":2,"vblank":1,"int":4,"$68":3,"_int2save":3,"level":1,"lea":111,"gfx_lib":2,"a1":45,"open":2,"graphics":2,".library":2,"moveq":328,"#0":112,"w":5,"exec":2,"base":2,"jsr":80,"_gfxbase":5,"gfxlibrary":1,"pointer":1,"_oldcopper":3,"old":7,"copper":2,"list":2,"address":3,"_oldview":3,"WB":1,"view":1,".":10,"_LVOOwnBlitter":1,"_LVOWaitBlitt":1,"d7":37,"_LVOLoadView":1,"Null":1,"_LVOWaitTOF":2,"_LVOForbid":1,".w":907,"$DFF01C":1,"_intenar":3,"$DFF01E":1,"_intreqr":3,"$DFF002":1,"_dmaconr":3,"$DFF010":1,"_adkconr":3,"#":617,"%":106,"$DFF09A":4,"Intena":1,"a4":18,"save":2,"registers":4,"and":47,"setup":2,".b":428,"_ciaa_cra":3,"_ciaa_icr":3,"_ciab_cra":4,"_ciab_icr":3,"Don":1,"or":51,"using":2,"...":5,"_ciab_ta_lo":3,"_ciab_ta_hi":3,"enable":2,"needed":1,"IRQs":1,"WaitTOF":1,"$DFF096":3,"DMACONW":1,"+":306,"rts":112,"restore":8,"nop":17,"level3":1,"level2":2,"bset":35,"$f":4,"interrupts":1,"$DFF09C":1,"the":7,"same":1,"DMAs":1,"$DFF09E":1,"Adkcon":1,"_LVOLoadview":1,"OldView":1,"$dff080":1,"_LVODisownBlitte":1,"close":1,"_LVOPermit":1,"_setupFPCR":1,"fmove":3,"fpcr":3,"_fpcr":3,"not":37,"$00000400":1,"$00000030":1,"$00000010":1,"$000000c0":1,"$00000040":1,"_restoreFPCR":1,"_vblcallback":3,"a2":10,"_vblcallback2":3,"Level3":2,"pc":3,"Level2":2,"IRQ":1,"btst":43,"#6":15,"seq":4,"#10":2,"$dff016":1,"/":63,"$dff000":2,"$dff01e":1,"intreq":1,"read":2,"#5":4,"Vertical":2,"Blanc":1,"?":15,"bne":18,".vertb":2,"Blitter":2,".blit":2,"bra":16,".quitL3":5,"---":2,"$4040":2,"$dff09c":4,"Blank":1,"addq":65,"#1":52,"_master_timer":4,"increase":1,"timer":1,"by":2,"$4020":2,"a5":9,"Paula":1,"replay":1,"callback":2,"cmp":59,"beq":16,".skip_callback1":2,"Lerp":1,"rte":23,"d1":56,"#INTB_PORTS":1,"l2_end":3,"#CIAICRB_SP":1,"#CIACRAF_SPMODE":1,"ror":14,"_rawkey":4,"handshake":1,"#3":55,".wait1":2,".wait2":2,"dbf":3,"set":1,"input":1,"mode":1,"~":1,"#INTF_PORTS":1,"tst":25,"#13":3,".s":17,"Wait":1,"for":3,"character":1,"to":8,"finish":1,"$7f":1,"$18":1,"Ctrl":2,"X":1,"spc_exit":2,"$13":1,"S":1,"$ff":3,"$100":2,"bclr":32,"lsl":15,"#8":57,"data":2,"dc":47,"_vbr":1,"dcb":1,"machine":1,"_getCPU":2,"_getVBR":2,"_getMEM":2,"LVOSuperVisor":2,"LVOAvailMem":2,"AttnFlags":3,"_010":2,"_cpuDone":7,"_020":2,"#2":37,"_030":2,"_040":2,"#7":45,"_060":2,"#4":18,"Apollo":1,"_080":2,"$4":1,"movecTrap":2,"movec":1,"VBR":1,"=":19,"height":1,"if":33,"error":3,"d2":30,"bitplans":1,"IFF_GetSize":1,"d3":12,"a7":10,"bsr":16,"iff_getBMHDInfo":2,"destination":1,"buffer":1,"IFF_GetPicture":1,"iff_uncompress":2,"IFF_GetPalette":1,"iff_get_palette":2,".palette_end":4,"remaining":3,"size":6,"add":59,"end":4,"of":9,"file":3,".palette_next_ch":2,".palette_chunk":2,"skip":3,"this":3,"chunk":8,"BODY":2,"CMAP":3,"blo":5,"no":3,"BMHD":3,"!":3,"chunck":2,".bmhd_end":4,".bmhd_next_chunk":2,".bmhd_chunk":2,".iff_failure":4,".iff_next_chunk":2,".iff_body":2,"body":3,".iff_next_byte":3,"next":1,"compressed":1,"byte":3,"#128":1,"bhs":1,".iff_repeat":2,".iff_copy":2,".iff_success":2,"neg":25,".iff_repeat_loop":2,".iff_exit":2,"org":1,"vectors":1,"$00006000":1,"Initial":2,"SSP":1,"start":3,"PC":103,"trap_addr":2,"Address":1,"trap_ill":2,"Illegal":1,"instruction":4,"trap_chk":2,"CHK":1,"trap_v":2,"TRAPV":1,"blk":1,"trap_0":2,"trap_1":2,"trap_2":2,"trap_3":2,"trap_4":2,"trap_5":2,"trap_6":2,"trap_7":2,"trap_8":2,"trap_9":2,"trap_A":2,"trap_B":2,"trap_C":2,"trap_D":2,"trap_E":2,"trap_F":2,"SP":28,"D0":747,"A0":965,"D1":320,"D2":258,"illegal":1,"trap":3,"#15":8,"CCR":73,"trapv":1,"movep_test":2,"pea":1,"return":2,"jmp":1,"bcd_test":2,"sub_b_test":4,"sub_w_test":4,"sub_l_test":4,"add_b_test":4,"add_w_test":4,"add_l_test":4,"neg_test":3,"tas":1,"chk":2,"movem_test":2,"$12345678":41,"A5":5,"link":1,"unlk":1,"A7":1,"USP":2,"exg":3,"$0080":1,"ext":4,"$FF00":1,"$00008000":1,"$0000":1,"cmpa_w_test":4,"cmpa_l_test":4,"cmp_b_test":4,"cmp_w_test":4,"cmp_l_test":4,"cmpi_b_test":2,"cmpi_w_test":2,"cmpi_l_test":2,"scc_test":2,"bcc_test":2,"dbcc_test":2,"div_test":6,"mult_test":6,"biti_test":2,"bitr_test":2,"clr_tst_test":2,"not_test":2,"addq_test":2,"subq_test":2,"adda_w_test":4,"adda_l_test":4,"suba_w_test":4,"suba_l_test":4,"move_l_test_0":6,"move_l_test_1":2,"move_l_test_2":4,"move_l_test_3":4,"move_l_test_4":4,"move_l_test_5":4,"move_l_test_6":4,"move_l_test_7":4,"move_l_test_8":4,"move_w_test_0":6,"move_w_test_1":2,"move_w_test_2":4,"move_w_test_3":4,"move_w_test_4":4,"move_w_test_5":4,"move_w_test_6":4,"move_w_test_7":4,"move_w_test_8":4,"move_b_test_0":4,"move_b_test_2":4,"move_b_test_3":4,"move_b_test_4":4,"move_b_test_5":4,"move_b_test_6":4,"move_b_test_7":4,"move_b_test_8":4,"shifti_test":2,"shiftr_test":2,"shiftm_test":2,"addi_b_test":2,"addi_w_test":2,"addi_l_test":2,"subi_b_test":2,"subi_w_test":2,"subi_l_test":2,"log_b_test":6,"log_w_test":6,"log_l_test":6,"logi_b_test":2,"logi_w_test":2,"logi_l_test":2,"------------":1,"$8000":182,"$01234567":2,"$89ABCDEF":3,"movep":8,"$00001122":1,"$00003344":1,"$11223344":1,"$55667788":1,"----------------":15,"$99":2,"$01":1,"abcd":5,"$01990099":1,"A1":270,"$09010101":1,"$00":1,"sbcd":5,"nbcd":7,"$55555555":17,"$1000":10,"#16":9,"#23":6,"#24":4,"#31":4,"$7000":108,"bchg":30,"D3":87,"$55AA":5,"$1234":31,"$5678":10,"$FF":5,"eor":18,"$5555":17,"$AAAA":9,"$FFFF":6,"$AAAAAAAA":7,"$9ABCDEF0":16,"$FFFFFFFF":10,"andi":27,"$12":19,"eori":26,"$34":5,"ori":27,"$56":8,"$78":6,"$9A":6,"$BC":6,"$1212":8,"$3434":5,"$5656":8,"$7878":6,"$9A9A":6,"$BCBC":6,"$12121212":8,"$34343434":5,"$56565656":8,"$78787878":6,"$9A9A9A9A":6,"$BCBCBCBC":6,"----------":4,"$7F":11,"$7FFF":17,"$7FFFFFFF":18,"-----------":5,"suba":26,"A2":53,"clr":42,"-------------":18,"$7FF0":2,"adda":25,"$7FFFFFF0":2,"#32":1,"subq":37,"addi":24,"addx":3,"$23":3,"$45":3,"$2323":3,"$4545":3,"$23232323":3,"$45454545":3,"sub":36,"$7F7F7F7F":1,"$7FFF7FFF":1,"#12345678":1,"cmpa":24,"rtr":1,"subi":24,"subx":3,"cmpi":24,"$55":21,"$89":2,"#127":2,"negx":27,"$7001":3,"$8001":3,"$89AB":2,"$7002":5,"$8002":5,"$0FFC":1,"$80000000":2,"$7004":5,"$8004":5,"mulu":11,"muls":11,"divu":15,"divs":16,"$2AAAAAAA":2,"$1235":1,"$7003":1,"$7005":1,"$7006":3,"$7007":1,"$7008":3,"$7009":1,"$700A":3,"$700B":1,"$700C":3,"$8003":1,"$8005":1,"$8006":3,"$8007":1,"$8008":3,"$8009":1,"$800A":3,"$800B":1,"$800C":3,"movea":26,"A3":36,"$700E":2,"$7010":2,"$7012":2,"$7014":2,"$7016":2,"$7018":2,"$701A":2,"$800E":2,"$8010":2,"$8012":2,"$8014":2,"$8016":2,"$8018":2,"$801A":2,"D4":6,"D5":2,"D6":2,"D7":10,"asr":13,"lsr":14,"roxr":13,"asl":13,"rol":13,"roxl":13,"#9":2,"#11":2,"#17":2,"#19":2,"#21":2,"$5555AAAA":8,".loop1":2,"dbra":6,".loop2":2,"dbhi":2,".loop3":2,".loop4":2,"dbls":2,".loop5":2,".loop6":2,"dbcc":2,".loop7":2,".loop8":2,"dbcs":2,".loop9":2,".loop10":2,"dbne":2,".loop11":2,".loop12":2,"dbeq":2,".loop13":2,".loop14":2,"dbvc":2,".loop15":2,".loop16":2,"dbvs":2,".loop17":2,".loop18":2,"dbpl":2,".loop19":2,".loop20":2,"dbmi":2,".loop21":2,".loop22":2,"dbge":2,".loop23":2,".loop24":2,"dblt":2,".loop25":2,".loop26":2,"dbgt":2,".loop27":2,".loop28":2,"dble":2,".loop29":2,"bhi":1,".next0":2,"bls":1,".next1":2,"bcc":1,".next2":2,"bcs":1,".next3":2,".next4":2,".next5":2,"bvc":1,".next6":2,"bvs":1,".next7":2,"bpl":1,".next8":2,"bmi":1,".next9":2,"bge":1,".next10":2,"blt":1,".next11":2,"bgt":1,".next12":2,"ble":1,".next13":2,"st":1,"shi":2,"sls":2,"scc":2,"scs":2,"sne":2,"svc":2,"svs":2,"spl":2,"smi":2,"sge":2,"slt":2,"sgt":2,"sle":2,"lz4_depack":2,"d4":7,"initial":1,"token":3,"fetch":1,"high":5,"bits":4,"used":1,"generate":1,"lengths":1,"Ensure":1,"clear":1,"word":1,"found":1,"@zerkman":1,".lz4_depack_loop":2,"in":3,"length":5,"literals":3,".no_literals":2,".fetch_length":3,".literal_copy_lo":2,"Spec":1,"states":1,"that":1,"last":1,"bytes":53,"must":1,"be":1,"so":1,"we":2,"do":2,"check":1,"here":1,".all_done":2,"offset":3,"low":1,"a3":4,"copy":2,"Now":1,"match":3,"Match":1,"is":1,".match_copy_loop":2,"Note":1,"can":1,"We":1,"go":1,"again":1,"Fetch":1,"extra":1,"reused":1,"If":1,"it":1,".length_done":2,".more_literal_le":2,"literal":2,"value":21,"==":16,"keep":1,"going":1,"with":1,"updated":1,"#255":1,"lz4_depack_size":1,"equ":1,"*":6,"BLSFASTFILL_WORD":1,"macro":9,"dest":14,"words":6,"elsif":22,"else":21,"<=":1,"endif":31,".fastfill":2,"\\":12,"endm":9,"BLSFASTFILL":1,">":2,"#value":1,"|":7,"&&":2,"movei":2,"&":5,"<":12,"BLSREPEAT2":8,">=":22,"d5":3,"d6":3,".blsfill_loop":2,"BLSFASTCOPY_ALIG":1,"src":3,"Load":1,"source":1,"dst":1,"$60":1,"$20":5,"Try":1,"load":1,"into":1,"Compute":1,"number":1,"blocks":1,"Use":1,"slower":1,"immediate":1,".blockcopy_loop":2,"$1F":1,"BLS_SETINTVECTOR":1,"vect":2,"target":3,"SCD":1,"!=":1,"#target":1,"Check":1,"vector":1,"ROM":1,"already":1,"jumps":1,"correct":1,".vector_set":2,"Point":1,"interrupt":1,"handler":1,"$4EF9":1,"Write":1,"JMP":2,"BLS_ENABLE_INTER":1,"$F8FF":1,"SR":2,"BLS_DISABLE_INTE":1,"$0700":1,"ENTER_MONITOR":1,"#07":1,"DELAY_CYCLES":7,"cycles":14,"BLSREPEAT":3,"sr":2,"assert":1,"Longer":1,"loops":1,"unimplemented":1,"Delay":1,"too":1,"short":1,"make":1,"a":1,"loop":2,".delayloop":2,"Slow":1,"down":1,"very":1,"long":1,"waits":1,"ccr":2,"DELAY_MILLIS":1,"millis":6,"BUS":3,"BUS_MAIN":3,".delaymillisloop":2},"Move":{"address":2,"{":38,"module":4,"Main":4,"COMMENT//":52,"use":2,"::":4,"Signer":2,";":71,"Vector":3,"struct":2,"Item":2,"has":2,"store":3,",":40,"drop":2,"{}":2,"key":1,"items":1,":":76,"vector":39,"<":77,">":64,"}":38,"public":18,"fun":28,"size":1,"(":86,"account":2,"&":28,"signer":1,")":78,"u64":14,"acquires":1,"let":23,"owner":2,"=":38,"address_of":1,"collection":2,"borrow_global":1,"length":12,".items":1,"type_test":1,"()":6,"_bool":2,"bool":10,"true":10,"false":5,"_u8":1,"u8":1,"_u64":1,"_u128":1,"u128":1,"StarcoinFramewor":1,"const":1,"EINDEX_OUT_OF_BO":2,"native":11,"empty":5,"Element":78,"v":42,"borrow":5,"i":30,"push_back":6,"mut":17,"e":14,"borrow_mut":1,"pop_back":2,"destroy_empty":1,"swap":2,"j":6,"singleton":2,"spec":16,"aborts_if":2,"ensures":1,"result":5,"==":17,"vec":2,"spec_singleton":1,"reverse":2,"native_reverse":2,"pragma":8,"intrinsic":7,"this":2,"append":2,"lhs":3,"other":3,"native_append":2,"is_empty":2,"contains":2,"len":23,"while":5,"if":5,"return":2,"+":13,"index_of":2,"remove":2,">=":1,"abort":1,"native_remove":2,"swap_remove":2,"last_idx":2,"-":5,"split":2,"copy":1,"sub_len":7,">>":4,"/":1,"rem":4,"*":5,"))":4,"sub":6,"index":7,"verify":1,"//":2,"timeout":1,"skip":1,"Switch":1,"to":1,"documentation":1,"context":1,"spec_contains":1,"exists":1,"x":2,"in":1,"eq_push_back":1,"v1":19,"v2":16,"&&":7,"[":10,"]":10,"en":5,"eq_append":1,"..":2,"eq_pop_front":1,"eq_remove_elem_a":1},"Muse":{"#pubdate":1,"-":165,"#title":6,"The":62,"Text":17,"::":22,"Amuse":10,"markup":19,"manual":19,"#lang":3,"en":2,"#topics":1,"doc":1,",":661,"howto":1,"#authors":1,"Marco":2,"Pessotto":2,"Michael":2,"Olson":2,"John":2,"Wiegley":2,"#subtitle":3,"writer":1,"s":32,"guide":1,"#date":2,"#teaser":1,"Everything":1,"you":107,"have":54,"to":198,"know":1,"about":4,"the":609,".":613,"Last":1,"updated":2,"for":91,"version":28,"(":82,"released":9,"on":58,"February":1,")":80,"Copyright":4,"C":4,"Free":14,"Software":7,"Foundation":7,"Inc":2,"Permission":2,"is":167,"granted":2,"copy":30,"distribute":14,"and":235,"/":16,"or":124,"modify":6,"this":116,"document":28,"under":26,"terms":12,"of":302,"GNU":9,"Documentation":7,"License":57,"Version":20,"any":57,"later":6,"published":24,"by":62,";":14,"with":97,"no":17,"Invariant":22,"Sections":22,"Front":9,"Cover":26,"Texts":20,"Back":17,"A":57,"license":22,"included":7,"in":169,"section":41,"entitled":2,"*":49,"Muse":20,"uses":3,"special":7,"contextual":1,"rules":4,"determine":2,"how":1,"format":7,"output":17,"result":6,"For":7,"example":84,"if":43,"a":257,"paragraph":21,"indented":2,"assumes":1,"it":108,"should":13,"be":74,"quoted":5,"Indentation":2,"heavily":2,"used":16,"something":10,"different":4,"from":28,"normal":3,"text":45,"There":4,"are":56,"not":62,"too":7,"many":4,"all":26,"them":17,"strive":1,"as":89,"simple":3,"possible":4,"so":24,"that":102,"can":51,"focus":1,"creation":1,"rather":3,"than":14,"formatting":1,"This":57,"describes":1,"which":45,"was":13,"written":4,"then":10,"maintained":1,"edited":2,"partially":1,"rewritten":2,"implementation":2,"**":56,"Paragraphs":2,"must":19,"separated":6,"blank":8,"line":47,"***":28,"Centered":1,"right":17,"aligned":5,"paragraphs":10,"quotations":2,"begins":6,"six":4,"more":20,"columns":4,"whitespace":15,"but":27,"less":5,"indicates":4,"centered":8,"Alternatively":4,"use":29,"=<":33,"center":6,">=":32,"tag":24,"surround":6,"regions":5,"Like":6,"But":10,"spaces":11,"ll":4,"handy":4,"signatures":2,"one":60,"same":60,"done":2,"=":130,"Using":3,"tags":11,":":60,"<":112,">":206,"</":79,"And":12,"quotation":2,"at":27,"least":6,"though":4,"quote":4,"****":9,"Source":5,"Please":5,"keep":9,"mind":4,"indentation":44,"consistent":4,"prefer":1,"lines":14,"short":3,"break":17,"inserting":2,"new":10,"Long":1,"using":9,"rule":4,"perfectly":1,"fine":2,"still":1,"apply":2,"Also":5,"start":9,"stop":1,"blocks":3,"placed":4,"themselves":3,"don":7,"t":15,"mix":1,"environments":1,"marked":4,"leading":2,"notably":1,"lists":8,"tables":8,".**":5,"Literal":2,"examples":4,"where":4,"preserved":6,"rendered":2,"monospace":11,"characters":9,"style":3,"escaped":2,"Example":4,"{{{":16,"}}}":16,"literal":2,"original":16,"because":10,"private":1,"tool":1,"will":58,"exposed":1,"internet":1,"note":5,"untouched":1,"means":17,"very":58,"likely":2,"get":11,"overflowing":1,"To":10,"avoid":2,"safe":1,"value":1,"length":1,"could":9,"Use":2,"longer":1,"your":20,"perils":1,"An":5,"alternate":1,"syntax":4,"verbatim":40,"well":8,"Line":1,"breaks":2,"If":36,"need":10,"br":34,"Most":1,"time":10,"unnecessary":1,"automatically":3,"detect":1,"want":11,"preserve":4,"newlines":1,"several":1,"verse":24,"instead":2,"continue":5,"Yields":1,"add":12,"put":12,"itself":4,"Here":39,"we":12,"go":2,"Page":7,"exactly":1,"five":6,"like":7,"page":16,"PDF":10,"code":32,"Anyway":2,"three":6,"just":11,"decorator":1,"treated":3,"specially":2,"It":12,"Levels":1,"headings":2,"heading":3,"becomes":1,"chapter":4,"printed":6,"depending":1,"indicate":4,"asterisks":3,"followed":4,"space":11,"title":23,"Then":3,"begin":3,"another":7,"enter":1,"All":1,"levels":3,"support":7,"first":16,"level":14,"part":8,"only":12,"larger":1,"texts":3,"In":11,"main":1,"second":9,"starts":6,"third":13,"undoubtedly":1,"most":6,"usually":1,"separate":3,"an":33,"article":1,"above":35,"fourth":1,"goes":2,"down":4,"further":2,"Fourth":2,"subsection":2,"fifth":1,"low":1,"does":9,"create":4,"Table":2,"Contents":1,"entry":1,"*****":3,"Fifth":3,"Some":2,"other":19,"First":7,"aka":5,"Second":7,"Third":5,"subsubsection":1,"Directives":3,"beginning":8,"#":1,"character":6,"come":2,"before":8,"sections":9,"form":3,"#directive":1,"content":2,"directive":7,"You":33,"combination":4,"uppercase":1,"lowercase":1,"letters":7,"directives":4,"even":6,"list":37,"below":5,"completely":2,"arbitrary":1,"there":14,"whatever":2,"template":1,"job":1,"pick":1,"up":6,"templates":1,"shipped":1,"bundle":1,"following":12,"#author":4,"author":9,"language":3,"Defaults":1,"#LISTtitle":2,"defaulting":1,"alphabetically":1,"sort":2,"titles":8,"T":1,"case":4,"may":50,"write":7,"Title":14,"subtitle":1,"#SORTauthors":1,"provided":12,"default":2,"semicolons":1,"commas":1,"various":4,"authors":9,"While":2,"affects":1,"display":3,"index":5,"#SORTtopics":1,"As":2,"comma":1,"semicolon":1,"topics":1,"current":1,"Used":1,"year":4,"publishing":1,"More":2,"information":4,"#notes":2,"additional":3,"here":9,"translators":1,"credits":1,"etc":2,"#source":1,"source":6,"url":3,"scanned":1,"contribution":1,"preferred":1,"Retrieved":1,"March":1,"[[":35,"http":11,"//":12,".org":12,"]":40,"[":40,"]]":35,"#publisher":1,"Publisher":1,"data":13,"#isbn":1,"ISBN":1,"#rights":1,"info":1,"#seriesname":1,"book":4,"belongs":2,"serie":2,"#seriesnumber":1,"slot":1,"number":10,"#hyphenation":3,"See":5,"Correcting":1,"hyphenation":3,"Sometimes":3,"notice":19,"some":13,"words":9,"incorrect":3,"fix":1,"adding":3,"breakpoint":2,"E":3,".g":8,"Test":1,"al":1,"rel":1,"lo":1,"que":1,"sto":1,"Questo":1,"alberello":1,"...":2,"breakpoints":1,"wish":1,"insert":3,"numbers":2,"accents":1,"diacritics":1,"specify":2,"hyphen":2,"word":8,"without":16,"prevent":1,"Bold":2,"italicized":1,"non":5,"breaking":4,"emphasize":1,"certain":3,"recognized":1,"produce":1,"emphasis":16,"strong":21,"Each":2,"these":12,"forms":1,"span":1,"multiple":5,"also":13,"confuse":1,"preview":1,"screwed":1,"inline":1,"em":17,"guaranteed":2,"work":20,"><":2,"></":3,"produces":2,"thing":3,"underline":1,"Underlining":3,"handwritten":1,"substitute":1,"italics":1,"simply":4,"small":2,"caps":2,"missing":2,"mainly":1,"HTML":11,"they":15,"look":1,"awful":1,"few":1,"fonts":1,"decent":1,"Since":4,"restored":3,"Emacs":18,"compatibility":2,"regard":2,"material":13,"equivalent":4,"between":9,"equal":3,"signs":2,"font":2,"Other":1,"sub":6,"sup":6,"subscript":5,"superscript":4,"del":5,"overstriking":1,"deleted":3,"overstriked":2,"nest":2,"e":7,"going":1,"weird":1,"results":4,"doesn":4,"make":7,"sense":4,"do":16,">=<":2,"when":10,"surrounding":1,"meaning":6,"respective":1,"Non":3,"Unicode":1,"NO":1,"BREAK":1,"SPACE":1,"regular":7,"appears":1,"double":2,"tilde":1,"~~":3,"explicit":2,"muse":2,"feature":3,"added":7,"present":4,"Footnotes":3,"footnote":18,"reference":6,"square":3,"brackets":4,"define":1,"place":4,"definition":9,"starting":4,"digit":1,"refer":3,"continues":50,"spans":2,"long":8,"has":12,"amount":38,"previous":11,"item":107,"initial":6,"referrer":2,"disappear":2,"lead":2,"point":6,"existent":2,"anchor":9,"----":6,"footnotes":7,"recommended":2,"shown":2,"Secondary":10,"Rarely":1,"needed":2,"supported":3,"secondary":7,"i":17,".e":1,"apparatus":1,"They":1,"obey":1,"curly":2,"ones":2,"meant":1,"critical":1,"edition":2,"differentiate":1,"notes":1,"{":8,"}":8,"Regular":2,"body":12,"Which":5,"Poetic":1,"stanzas":2,"Poetry":1,"requires":7,"resorting":3,"reminiscent":1,"email":1,"forgive":8,"its":15,"being":15,"terse":12,"yields":1,"Multiple":1,"set":8,"follows":5,"worse":4,"Or":2,"Lists":3,"given":9,"Whitespace":1,"occur":1,"bullets":5,"numbered":3,"items":2,"distinguish":1,"possibility":1,"those":8,"occurring":1,"real":3,"sentence":2,"Description":1,"term":11,"colon":2,"surrounded":3,"description":22,"Normal":12,"bullet":28,"two":23,"enumerated":2,"Enum":4,"roman":5,"numbering":11,"ii":10,"iii":2,"upper":4,"I":65,"II":2,"III":2,"B":2,"lower":2,"b":15,"c":3,"especially":1,"Breaking":2,"reason":2,"adds":1,"white":1,"comment":7,"invisible":1,"List":4,"COMMENT;":8,"end":8,"Resulting":1,"Nested":1,"kinds":1,"determined":1,"Level":52,"enum":40,"One":3,"Another":9,"within":3,"type":1,"next":6,"Keep":1,"random":2,"probably":1,"unexpected":1,"crash":2,"please":6,"contact":2,"me":7,"lazy":1,"parser":1,"actually":1,"care":1,"properly":1,"always":2,"Complete":1,"keeping":4,"inside":3,"continuation":1,"August":2,"Indexes":1,"respected":1,"unless":3,"So":6,"automatic":4,"otherwise":3,"custom":1,"Any":4,"solution":3,"confusing":1,"expect":1,"undefined":1,"behaviour":1,"d":8,"iv":4,"Roman":8,"v":2,"acts":2,"interrupted":2,"f":4,"incrementing":2,"numeric":6,"V":4,"X":4,"Generation":1,"Only":3,"each":8,"cell":1,"textbars":1,"required":4,"trigger":2,"table":4,"rendering":1,"Triple":2,"bars":8,"|||":3,"Separate":6,"footer":4,"fields":8,"Double":2,"||":2,"header":4,"Single":2,"|":8,"+":4,"caption":6,"ordering":1,"irrelevant":1,"Ordering":1,"single":4,"rows":1,"course":1,"Inside":1,"cells":1,"pretty":1,"much":4,"what":3,"besides":2,"headers":2,"mark":2,"freely":1,"Floating":3,"When":3,"composing":1,"never":4,"splat":1,"over":2,"pages":3,"fit":4,"run":1,"off":1,"split":1,"yourself":1,"inserted":2,"converted":1,"into":8,"float":8,"way":7,"appear":4,"exact":1,"better":1,"Hyperlinks":1,"images":4,"hyperlink":1,"URL":1,"addition":4,"descriptive":1,"specified":2,"displayed":1,"link":11,"styles":1,"supports":2,"descriptions":1,"target":3,"home":2,"project":3,"amusewiki":6,"AMuseWiki":4,"found":2,"Bare":2,"links":2,"hyperlinking":4,"thisisspam":2,"won":6,"Images":2,"kind":3,"linking":1,"m":15,"l":18,"logo":17,".png":15,"We":7,"assume":1,"file":6,"directory":5,"Now":1,"let":1,"our":6,"Remote":1,"urls":1,"permitted":2,"path":1,"checking":1,"strict":1,"alphanumeric":2,"filenames":1,"adjusting":1,"width":11,"By":2,"image":4,"kept":2,"limited":3,"via":1,"CSS":2,"while":7,"expands":1,"fill":1,"creates":1,"problems":2,"Starting":1,"percent":1,"appending":1,"name":9,"after":9,"left":5,"r":2,"fullpage":2,"%":3,"Following":1,"room":1,"wrapping":3,"around":3,"Examples":3,"figures":1,"codes":1,"10r":2,"full":5,"Suggestions":1,"my":24,"memoirs":1,"came":3,"had":13,"barely":1,"begun":1,"live":1,"continued":1,"through":3,"years":7,"paid":1,"heed":1,"proposal":1,"living":1,"life":9,"intensely":1,"?":5,"reluctance":1,"conviction":1,"entertained":1,"ceased":1,"stand":1,"torrent":1,"reached":1,"good":1,"philosophic":1,"age":2,"tell":2,"friends":3,"capable":1,"viewing":1,"tragedies":1,"comedies":1,"impersonally":1,"detachedly":1,"particularly":1,"own":1,"autobiography":1,"worth":1,"Still":1,"feeling":1,"adolescently":1,"young":1,"spite":1,"advancing":1,"did":3,"consider":1,"myself":1,"competent":1,"undertake":1,"such":14,"task":1,"Moreover":2,"lacked":3,"necessary":1,"leisure":1,"concentrated":1,"writing":3,"My":4,"enforced":1,"European":1,"inactivity":1,"enough":2,"read":2,"great":3,"deal":1,"including":1,"biographies":1,"autobiographies":1,"discovered":1,"discomfiture":1,"old":3,"far":1,"ripening":1,"wisdom":1,"mellowness":1,"often":3,"fraught":1,"senility":1,"narrowness":1,"petty":1,"rancour":1,"would":1,"risk":1,"calamity":1,"began":1,"think":1,"seriously":1,"difficulty":2,"faced":2,"lack":2,"historical":3,"Almost":2,"everything":2,"books":2,"correspondence":2,"similar":3,"accumulated":2,"during":3,"thirty":2,"United":2,"States":2,"been":8,"confiscated":2,"Department":2,"Justice":2,"raiders":2,"returned":2,"personal":2,"Mother":2,"Earth":2,"magazine":2,"twelve":2,"problem":3,"see":4,"Sceptic":2,"am":2,"overlooked":2,"magic":2,"power":3,"friendship":2,"made":6,"mountains":2,"move":3,"staunch":2,"Leonard":4,"D":2,"Abbott":2,"Agnes":4,"Inglis":2,"W":2,"S":2,"Van":4,"Valkenburgh":2,"others":3,"soon":3,"doubts":2,"shame":2,"founder":2,"Labadie":2,"Library":2,"Detroit":2,"containing":3,"richest":2,"collection":5,"radical":2,"revolutionary":2,"America":2,"aid":2,"her":2,"usual":2,"readiness":2,"his":4,"share":2,"spent":2,"free":15,"research":2,"Inserting":1,"horizontal":2,"Four":1,"dashes":2,"Be":1,"sure":1,"considered":5,"proceeding":1,"---------":1,"Results":1,"#namedanchor":1,"Named":1,"anchors":2,"regardless":2,"prefixed":1,"hash":2,"#anchor":7,"ASCII":3,"letter":1,"contains":6,"digits":1,"defines":1,"referenced":1,"wrap":2,"#hashtag":6,"Yielding":1,"introduced":1,"improved":1,"Compatibility":1,"April":1,"allowing":1,"Anchors":1,"adjacent":4,"attached":1,"lonely":1,"attach":1,"#badanchor":1,"#begin":2,"#an":1,"At":1,"Section":5,"Next":1,"#nextsection":2,"Instead":1,"amuse":1,"label":3,"prefix":2,"externally":1,"lost":3,"producing":1,"imposed":1,"PDFs":1,"implicitly":1,"printing":2,"Bad":1,"poor":1,"soul":1,"reading":2,"paper":1,"Good":1,"Lines":1,"omit":2,"That":3,"semi":1,"cause":1,"hidden":3,"visible":3,"alternatively":1,"region":1,"wrapped":3,"div":2,"none":2,"property":1,"turned":1,"changing":3,"Plays":1,"bibliographies":1,"Unlike":2,"external":1,"sources":1,"citations":1,"provides":2,"environment":4,"compose":1,"cited":1,"works":12,"biblio":6,"world":3,"class":2,"TeX":1,"amusebiblio":1,"change":2,"reversed":1,"suggested":1,"play":5,"supposed":1,"theatrical":1,"plays":1,"reverse":1,"spacing":1,"hardcoding":1,"Pol":2,"Ophelia":2,"walke":2,"heere":2,"Gracious":2,"ye":2,"bestow":2,"selues":2,"Reade":2,"booke":2,"shew":2,"exercise":2,"colour":2,"Your":2,"lonelinesse":2,"oft":2,"blame":2,"Tis":2,"prou":2,"Deuotions":2,"visage":2,"pious":2,"Action":2,"surge":2,"o":2,"re":3,"diuell":2,"himselfe":2,"King":2,"Oh":4,"tis":2,"true":2,"How":3,"smart":2,"lash":2,"speech":2,"doth":2,"giue":2,"Conscience":2,"Harlots":2,"Cheeke":2,"beautied":2,"plaist":2,"ring":2,"Art":2,"Is":2,"vgly":2,"helpes":2,"deede":2,"painted":2,"heauie":2,"burthen":2,"!":2,"Preventing":1,"interpreted":3,"Differences":1,"Unfortunately":1,"dead":1,"However":3,"https":1,"pandoc":2,"Inline":1,"dropped":1,"Tags":1,"Emphasis":1,"Superscript":1,"Added":1,"Allowed":1,"lightweight":1,"Asterisk":1,"symbols":1,"elements":1,"paired":1,"opening":3,"closing":2,"preceded":2,"alphanumerical":2,"allowed":3,"*=":1,"bold":2,"Amusewiki":1,"interprets":1,"Block":1,"native":1,"separator":1,"compatible":1,"indent":1,"$perl":1,"{...}":1,"require":2,"marker":1,"ordered":1,"November":2,"fsf":1,"Everyone":1,"copies":19,"PREAMBLE":1,"purpose":2,"textbook":2,"functional":1,"useful":1,"freedom":2,"assure":1,"everyone":1,"effective":1,"redistribute":1,"modifying":2,"either":7,"commercially":2,"noncommercially":2,"Secondarily":1,"preserves":1,"publisher":12,"credit":1,"their":8,"responsible":2,"modifications":4,"copyleft":4,"derivative":2,"complements":1,"General":2,"Public":2,"designed":3,"software":7,"order":1,"manuals":3,"needs":2,"documentation":1,"program":2,"providing":1,"freedoms":1,"textual":1,"subject":4,"matter":4,"whether":3,"recommend":2,"principally":1,"whose":7,"instruction":1,"APPLICABILITY":1,"AND":1,"DEFINITIONS":1,"applies":4,"medium":3,"copyright":16,"holder":7,"saying":2,"distributed":1,"Such":3,"grants":1,"wide":1,"royalty":1,"unlimited":1,"duration":1,"conditions":7,"stated":4,"herein":1,"Document":63,"refers":2,"member":1,"public":10,"licensee":1,"addressed":1,"accept":2,"requiring":1,"permission":7,"law":1,"Modified":17,"portion":1,"copied":4,"translated":1,"named":2,"appendix":1,"front":4,"deals":1,"exclusively":1,"relationship":2,"publishers":1,"overall":2,"related":2,"matters":2,"nothing":2,"fall":1,"directly":2,"Thus":1,"mathematics":2,"explain":1,"connection":1,"legal":2,"commercial":1,"philosophical":1,"ethical":1,"political":1,"position":1,"regarding":2,"designated":2,"says":2,"contain":3,"zero":1,"identify":2,"passages":1,"listed":3,"Transparent":10,"machine":3,"readable":2,"represented":1,"specification":1,"available":4,"general":2,"suitable":4,"revising":1,"straightforwardl":1,"generic":2,"editors":1,"composed":1,"pixels":1,"paint":1,"programs":1,"drawings":1,"widely":1,"drawing":1,"editor":1,"input":4,"formatters":2,"translation":3,"variety":1,"formats":6,"absence":1,"arranged":1,"thwart":1,"discourage":1,"subsequent":1,"modification":4,"readers":1,"substantial":1,"called":2,"Opaque":7,"include":10,"plain":1,"Texinfo":1,"LaTeX":1,"SGML":2,"XML":2,"publicly":2,"DTD":2,"standard":3,"conforming":1,"PostScript":2,"human":1,"transparent":1,"PNG":1,"XCF":1,"JPG":1,"proprietary":2,"processors":2,"processing":2,"tools":1,"generally":1,"generated":1,"produced":1,"purposes":1,"plus":1,"hold":1,"legibly":4,"near":1,"prominent":3,"appearance":1,"preceding":1,"person":1,"entity":3,"distributes":1,"Entitled":14,"XYZ":6,"subunit":1,"precisely":2,"parentheses":2,"translates":1,"stands":1,"specific":1,"mentioned":1,"Acknowledgements":4,"Dedications":4,"Endorsements":5,"History":8,"Preserve":10,"remains":1,"according":1,"Warranty":6,"Disclaimers":6,"states":1,"These":3,"regards":1,"disclaiming":1,"warranties":1,"implication":1,"void":2,"effect":1,"VERBATIM":1,"COPYING":2,"notices":7,"reproduced":1,"whatsoever":1,"technical":1,"measures":1,"obstruct":1,"control":1,"copying":5,"compensation":1,"exchange":1,"large":2,"follow":3,"lend":1,"IN":1,"QUANTITY":1,"publish":4,"media":1,"commonly":1,"covers":9,"enclose":1,"carry":1,"clearly":2,"cover":8,"back":2,"Both":2,"equally":1,"Copying":1,"changes":2,"satisfy":1,"respects":3,"voluminous":1,"reasonably":2,"actual":2,"rest":1,"onto":1,"along":1,"state":1,"computer":1,"network":6,"location":4,"access":2,"download":1,"protocols":1,"complete":1,"latter":1,"option":3,"take":1,"prudent":1,"steps":1,"distribution":3,"quantity":1,"ensure":1,"remain":1,"thus":4,"accessible":1,"until":3,"last":1,"agents":1,"retailers":1,"requested":1,"redistributing":1,"give":3,"chance":1,"provide":1,"MODIFICATIONS":1,"release":2,"filling":1,"role":1,"licensing":1,"whoever":1,"possesses":1,"things":1,"distinct":2,"versions":10,"were":3,"gives":2,"persons":1,"entities":1,"authorship":1,"together":1,"principal":3,"fewer":1,"requirement":3,"State":1,"Add":1,"appropriate":1,"Include":2,"immediately":1,"giving":1,"Addendum":1,"unaltered":2,"stating":2,"describing":1,"likewise":2,"locations":1,"based":1,"four":1,"substance":1,"tone":1,"contributor":1,"acknowledgements":1,"dedications":1,"therein":1,"Delete":1,"Do":1,"retitle":1,"existing":1,"conflict":2,"includes":2,"appendices":1,"qualify":1,"designate":1,"invariant":2,"endorsements":1,"parties":2,"--":1,"statements":1,"peer":1,"review":1,"approved":1,"organization":2,"authoritative":1,"passage":3,"arrangements":1,"already":3,"previously":2,"arrangement":1,"acting":1,"behalf":1,"replace":3,"names":4,"publicity":1,"assert":2,"imply":1,"endorsement":1,"COMBINING":1,"DOCUMENTS":2,"combine":3,"documents":8,"defined":2,"modified":1,"unmodified":1,"combined":3,"identical":1,"replaced":1,"contents":1,"unique":2,"known":1,"else":1,"Make":1,"adjustment":1,"forming":1,"delete":1,"COLLECTIONS":1,"OF":2,"consisting":1,"individual":2,"extract":1,"individually":1,"extracted":1,"AGGREGATION":1,"WITH":1,"INDEPENDENT":1,"WORKS":1,"compilation":3,"derivatives":1,"independent":1,"volume":1,"storage":1,"aggregate":6,"resulting":1,"limit":1,"rights":6,"users":1,"beyond":1,"permit":2,"applicable":1,"half":1,"entire":1,"bracket":2,"electronic":2,"Otherwise":2,"whole":3,"TRANSLATION":1,"Translation":1,"translations":3,"Replacing":1,"holders":1,"English":1,"disclaimers":1,"disagreement":1,"disclaimer":1,"prevail":1,"typically":1,"TERMINATION":1,"sublicense":2,"except":1,"expressly":1,"attempt":1,"terminate":2,"cease":1,"violation":5,"particular":3,"reinstated":3,"provisionally":1,"explicitly":1,"finally":1,"terminates":1,"permanently":4,"fails":1,"notify":1,"reasonable":2,"prior":4,"days":2,"cessation":1,"notifies":1,"received":2,"cure":1,"receipt":2,"Termination":1,"licenses":1,"who":1,"terminated":1,"FUTURE":1,"REVISIONS":1,"THIS":1,"LICENSE":1,"revised":1,"spirit":1,"differ":1,"detail":1,"address":1,"concerns":1,"www":1,".gnu":1,"distinguishing":1,"specifies":2,"draft":2,"choose":2,"ever":1,"proxy":2,"decide":1,"future":2,"statement":1,"acceptance":1,"authorizes":1,"RELICENSING":1,"Massive":2,"Multiauthor":2,"Collaboration":2,"Site":3,"MMC":9,"World":1,"Wide":1,"Web":1,"server":3,"publishes":1,"copyrightable":2,"facilities":1,"anybody":2,"edit":2,"wiki":1,"contained":2,"site":4,"CC":2,"BY":2,"SA":2,"Creative":2,"Commons":2,"Attribution":1,"Share":1,"Alike":1,"Corporation":1,"profit":1,"corporation":1,"business":1,"San":1,"Francisco":1,"California":1,"Incorporate":1,"republish":2,"eligible":2,"relicensing":2,"licensed":1,"somewhere":1,"subsequently":1,"incorporated":2,"operator":1,"ADDENDUM":1,"YEAR":1,"YOUR":1,"NAME":1,"LIST":3,"THEIR":1,"TITLES":1,"merge":1,"alternatives":1,"suit":1,"situation":1,"nontrivial":1,"releasing":1,"parallel":2,"choice":1,"Monikop":19,"Pokinom":14,"rsync":2,"unconnected":1,"hosts":1,"Bert":1,"Burgemeister":1,"Usage":1,"directories":3,"Put":2,"removable":5,"disks":7,"pulling":2,"Sources":7,"reach":2,"become":1,"reachable":1,"keeps":1,"cycle":2,"disk":7,"sufficient":2,"operation":1,"speed":1,"important":1,"putting":1,"beneficial":1,"session":1,"press":1,"F3":1,"shut":2,"remove":1,"carrying":1,"empty":1,"Immediately":1,"pushing":1,"Destination":10,"Interrupting":1,"shutting":1,"early":1,"opportunity":1,"finish":1,"files":5,"Press":1,"F9":1,"toggle":1,"finished":3,"File":1,"permissions":1,"changed":1,"prevents":1,"Best":1,"practice":1,"anything":1,"out":1,"rebooted":1,"once":1,"temporarily":2,"hasn":1,"Crash":1,"Recovery":3,"Removable":2,"shortly":1,"receiving":1,"fresh":3,"help":1,"cases":1,"Data":3,"Rover":1,"On":2,"installation":4,"#monikop":3,".config":7,"monikop":3,"$rsync_log_prefi":1,"$finished_prefix":1,"resemble":1,"belong":1,"startup":1,"pull":1,"again":2,"Loss":1,"Disks":1,"deletability":1,"expressed":1,"both":2,"#pokinom":1,"pokinom":1,"$path_under_moun":4,"sets":1,"reside":1,"Once":1,"renamed":1,"rename":1,"push":1,"sees":1,"deleting":1,"created":1,"filled":1,"Disk":1,"Failure":1,"Suppose":1,"system":2,"reports":1,"error":1,"say":1,"dev":2,"sdb1":1,"What":1,"ls":1,"shows":1,"mapping":1,"Bugs":1,"allow":1,"reflect":1,"downside":1,"unable":1,"transferred":1,"able":1,"completeness":1,"Empty":1,"ignored":2,"setting":1,"$rsync_partial_d":1,"Deletions":1,"user":1,"progress":1,"rely":1,"Rsync":2,"During":1,"occasionally":1,"obsolete":1,"happen":1,"grown":1,"bigger":1,"having":1,"Frequent":1,"cuts":1,"opposed":1,"shutdown":1,"operations":1,"compromise":1,"efficiency":1,"usage":1,"running":1,"instances":1,"puts":1,"considerable":1,"strain":1,"reveal":1,"unnoticed":1,"hardware":1,"faults":1},"Mustache":{"<":27,"div":12,"class":10,"=":36,">":51,"p":20,"><":7,"i":4,"Logged":2,"in":2,"as":2,"</":24,"{{":34,"familyname":3,"}}":34,",":10,"knownas":3,"YourCurrentLocat":2,":":5,"PrettyCurrentLoc":2,"YourHomeLocation":2,"PrettyHomeLocati":2,"a":10,"href":5,"Change":2,"password":2,"></":4,"Log":2,"out":2,"groupdisplay":1,"homelocationdisp":1,"currentlocationd":1,"statuschangetime":1,"setbydisplay":1,"confirmedtime":1,"confirmedby":1,"pupilid":1,"h2":2,"Delete":1,"user":3,"usernamedisplay":2,"#error":1,".":3,"/":4,"error":1,"#info":1,"info":1,"h3":2,"Permanently":1,"delete":2,"form":2,"method":1,"action":1,"input":6,"type":7,"name":6,"value":6,"#eplocation":1,"eplocation":1,"#eppupilgroup":1,"eppupilgroup":1,"label":2,"*":1,"I":1,"understand":1,"that":1,"this":1,"will":1,"permanently":1,"the":1,"and":1,"any":1,"history":1,"button":2,"disabled":1,"Submit":1,"Cancel":1},"NASL":{"#TRUSTED":1,"1ecad1a72af07d5c":1,"COMMENT#":210,"if":206,"(":925,"!":64,"defined_func":7,")":770,"exit":57,";":771,"||":19,"find_in_path":2,"no_exec":8,"=":339,"description":8,"{":123,"script_id":8,"script_version":8,"==":42,"script_name":9,"english":34,":":611,"else":33,";;":1,"desc":3,"This":3,"plugin":1,"runs":1,"nmap":2,"to":26,"find":1,"open":2,"ports":3,".":27,"See":1,"the":17,"section":1,"configure":1,"it":5,"+=":6,"script_descripti":1,"script_summary":8,"script_category":8,"ACT_SCANNER":1,"script_copyright":8,"script_family":8,"NASL_LEVEL":5,">=":3,"script_dependenc":9,",":706,"<":17,"#":13,"Cannot":1,"run":1,"v":24,"pread":2,"cmd":2,"argv":54,"make_list":5,"))":65,"!=":7,"NULL":16,"ver":17,"ereg_replace":5,"pattern":33,"string":55,"replace":5,"}":123,"=~":26,"script_add_prefe":21,"name":49,"type":25,"value":107,">":12,"set_kb_item":25,"TRUE":20,"display":1,"tmpfile":8,"function":13,"on_exit":1,"()":32,"unlink":1,"compute_rtt":2,"local_var":19,"p":64,"i":74,"min":14,"max":14,"s":28,"t1":3,"t2":3,"ms":7,"v1":4,"v2":4,"foreach":6,"for":13,"++":72,"gettimeofday":2,"open_sock_tcp":2,"timeout":15,"transport":2,"ENCAPS_IP":1,"close":3,"eregmatch":10,"int":7,"[":124,"]":124,"-":16,"*":9,"+":99,"/":16,"&&":17,"break":4,"isnull":15,"return":22,"safe_opt":3,"script_get_prefe":20,"><":18,"safe":5,"safe_checks":1,"ip":6,"get_host_ip":9,"esc_ip":7,"l":2,"strlen":17,"strcat":19,"res":32,"egrep":11,"get_kb_item":13,"opt":2,"Nmap":1,"ping":1,"is":6,"not":3,"reliable":1,"tmpdir":3,"get_tmp_dir":1,"rand":1,"scan_tcp":4,"scan_udp":4,"port_range":6,"get_preference":1,"Null":1,"command":1,"line":1,"tests":1,"only":1,"n":11,"str":18,"str2":6,"while":6,"port":127,"scanner_get_port":1,"???":1,"tmp_port_range":7,"custom_policy":11,"rtt":4,"minrtt":3,"maxrtt":3,"scanner_status":2,"current":2,"total":2,"cd":1,"fread":1,"error":5,"full_scan":3,"scanned":3,"udp_scanned":3,"ident_scanned":3,"blob":10,"split":2,"sep":2,"keep":2,"icase":3,"status":2,"proto":14,"owner":4,"svc":2,"rpc":4,"says":1,"on":9,"UDP":1,"scanner_add_port":1,"security_note":8,"data":104,"r":17,"If":1,"you":1,"do":1,"use":6,"disable":1,"as":1,"a":13,"potential":1,"security":2,"risk":1,"!~":3,"idx":6,"Excellent":1,"security_hole":7,"constant":1,"A":7,"cracker":4,"may":4,"this":6,"flaw":4,"spoof":4,"TCP":5,"connections":4,"easily":7,"Solution":5,"contact":3,"your":3,"vendor":3,"patch":3,"Risk":5,"factor":5,"High":4,"always":2,"incremented":2,"by":5,"so":3,"they":3,"can":4,"be":5,"guessed":3,"rather":3,"depends":1,"time":1,"http":1,"//":2,"www":1,".microsoft":1,".com":2,"technet":1,"bulletin":1,"ms99":1,"asp":1,"Good":1,"TFTP_RRQ":2,"TFTP_WRQ":2,"TFTP_DATA":3,"TFTP_ACK":4,"TFTP_ERROR":3,"TFTP_OACK":2,"TFTP_BLOCK_SIZE":3,"Use":1,"stay":1,"under":1,"size":1,"tftp_get":1,"path":4,"dport":7,"sport":6,"block":5,"block_num":9,"block_size":9,"file":14,"response":28,"code":15,"message":6,"option":5,"set_byte_order":2,"BYTE_ORDER_BIG_E":2,"bind_sock_udp":2,"sendto":5,"socket":101,"mkword":8,"dst":5,"recvfrom":2,"src":2,"getword":6,"pos":8,"substr":15,"FALSE":1,"tftp_put":1,"tftp_ms_backdoor":1,"report_tftp_back":3,"c":6,"k":4,"tolower":1,"Synopsis":1,"The":3,"remote":4,"host":5,"has":3,"probably":2,"been":2,"compromised":1,"Description":1,"TFTP":2,"server":1,"running":1,"However":1,"trying":1,"fetch":1,"we":1,"got":1,"executable":1,"Many":1,"worms":1,"are":1,"known":1,"propagate":1,"through":1,"backdoor":4,"Disinfect":1,"reinstall":1,"system":4,"Critical":1,"CVSS":1,"Base":1,"Score":1,"CVSS2":1,"#AV":1,"N":2,"AC":1,"L":1,"Au":1,"C":4,"I":1,"hexstr":3,"include":30,"script_cve_id":3,"script_bugtraq_i":4,"script_set_attri":60,"attribute":60,"cross":6,"site":6,"scripting":6,"attacks":3,"vulnerabilities":1,"due":3,"its":5,"failure":3,"properly":2,"sanitize":3,"user":12,"supplied":3,"input":3,"of":4,"certain":1,"variables":1,"and":4,"scripts":1,"script_set_cvss_":10,"script_cwe_id":4,"script_cvs_date":7,"script_end_attri":7,"ACT_ATTACK":2,"script_exclude_k":4,"script_require_p":7,"script_require_k":4,"get_http_port":6,"default":6,"get_port_state":6,"can_host_php":3,"install":3,"matches":4,"dir":10,"xss":9,"SCRIPT_NAME":3,"exss":6,"urlencode":3,"req":10,"http_get":9,"item":9,"http_keepalive_s":7,"bodyonly":4,"security_warning":4,"detected":1,"Standalone":1,"disinfection":1,"tools":2,"also":1,"exist":1,"ftp":2,".f":1,"secure":1,"anti":1,"virus":1,"f":1,"bugbr":1,".zip":1,"ACT_GATHER_INFO":4,"url":5,"buf":4,"ereg":7,"script_osvdb_id":1,"vulnerability":3,"version":3,"CMSimple":2,"installed":3,"prone":2,"both":1,"search":2,"guestbook":1,"modules":1,"summary":6,"ACT_DESTRUCTIVE_":1,"cgi_dirs":4,"things":1,"hooks":1,"itself":1,"into":1,"all":1,"listening":1,"specially":1,"crafted":1,"packet":1,"opening":1,"that":2,"when":1,"found":1,"used":1,"malicious":2,"users":1,"control":1,"affected":1,"remotely":1,"os":3,"list_ports":11,"max_ports":2,"hx":4,"raw_string":6,"hx_banner":4,"<=":1,"get_kb_list":1,")))":1,"continue":1,"soc":7,"j":11,"send":20,"recv":2,"length":5,"ord":3,"t":3,"extra":1,"script_xref":1,"management":1,"written":2,"in":4,"Perl":1,"According":1,"banner":1,"software":1,"does":1,"validate":1,"content":1,"before":1,"submitting":1,"archiving":1,"could":1,"embed":1,"arbitrary":1,"JavaScript":1,"archived":1,"messages":1,"later":1,"executed":1,"thorough_tests":1,"dirs":3,"list_uniq":1,"()))":1,"())":1,"interface":1,"with":2,"given":1,"credentials":1,"stored":1,"authentication":1,"cookie":6,"KB":1,"other":1,"plugins":1,"family":2,"#include":1,"hex2str2":2,"xlat":3,"hs":4,"_FCT_ANON_ARGS":1,"hex":1,"get_tcp_port_sta":1,"#resp":2,"resp":6,"http_send_recv":2,"match":9,"challenge":5,"chapid":4,"authsrc":2,"MD5":2,"username":5,"report_verbosity":1,"smtp_close":1,"smtp_recv_line":19,"smtp_auth":1,"method":7,"pass":5,"hmac":3,"hash":5,"type1":3,"type2":7,"type3":3,"msg_len":3,"flags":2,"nonce":3,"domain":7,"hostname":6,"user16":5,"dom_len":5,"user_len":5,"host_len":5,"user_off":4,"host_off":4,"lm_resp_off":4,"nt_resp_off":4,"cnonce":4,"lm_resp":3,"h":3,"nt_resp":5,"smethod":1,"success":8,"false":2,"HMAC_MD5":1,"base64_decode":2,"key":1,"base64":6,"true":6,"log_smtp":13,"LEword":2,"this_host_name":1,"ascii2utf16LE":4,"ascii":4,"toupper":1,"_rand64":1,"HTTP_NTLM_Respon":1,"password":1,"mkLEword":10,"offset":1,"smtp_send_socket":1,"from":5,"body":2,"buff":14,"dest":8,"dests":1,"retry":2,"last":2,"ret":8,"pat":4,"recv_line":3,"debug":2,"smtp_recv_banner":2,"b":3,"----------------":2,"smtp_starttls":1,"dont_read_banner":2,"encaps":3,"exit_on_fail":1,"this_host":1,"socket_negotiate":1,"field":1},"NCL":{";":387,"****************":95,"COMMENT;":330,"load":37,"not":8,"needed":4,"onward":3,"diri":16,"=":829,"fcld":3,"addfile":19,"(":674,"+":91,",":910,")":652,"fdtr":2,"ffrs":2,"fpet":2,"fpre":2,"ftmn":2,"ftmp":2,"ftmx":2,"fvap":2,"fwet":2,"ymStrt":2,"ymLast":2,"time":20,"->":35,"yyyymm":3,"cd_calendar":1,"-":91,"ntStrt":11,"ind":3,".eq":23,".ymStrt":1,"index":3,"values":1,"ntLast":11,".ymLast":1,"cld":4,":":160,"dtr":3,"frs":3,"pet":3,"pre":3,"tmn":3,"tmp":6,"tmx":3,"vap":3,"wet":3,"printVarSummary":9,"[":23,"|":6,"]":23,"x":25,"lat":40,"lon":40,"cldclm":3,"clmMonTLL":10,"dtrclm":2,"frsclm":2,"petclm":2,"preclm":2,"tmnclm":2,"tmpclm":2,"tmxclm":2,"vapclm":2,"wetclm":2,"month":4,"nt":11,"yrStrt":2,"/":205,"yrLast":2,"title":12,"wks":104,"gsn_open_wks":13,"open":4,"a":19,"ps":4,"file":8,"gsn_define_color":7,"choose":4,"colormap":6,"plot":63,"new":40,"graphic":9,"create":7,"array":3,"res":229,"True":56,"@cnFillOn":7,"turn":9,"on":10,"color":12,"fill":4,"@cnFillMode":6,"Raster":3,"Mode":2,"@cnLinesOn":8,"False":61,"Turn":10,"off":13,"contour":14,"lines":9,"@gsnDraw":10,"do":21,"draw":15,"picture":1,"@gsnFrame":12,"advance":3,"frame":15,"@lbOrientation":2,"vertical":1,"label":3,"bar":1,"resp":12,"@gsnMaximize":11,"make":4,"eps":2,"pdf":2,"large":2,"@txString":7,"gsn_csm_contour_":21,"gsn_panel":8,"colors":3,"...":4,"@cnFillPalette":1,"optional":1,"distinct":1,"for":5,"categories":1,"@cnLevelSelectio":6,"use":12,"unequal":1,"spacing":2,"@cnLevels":2,"begin":14,"case":2,"ocnfile":2,"depth_min":4,"in":7,"cm":1,"depth":3,"of":12,"first":2,"layer":3,"to":13,"be":3,"included":1,"depth_max":4,"smincn":3,"smaxcn":3,"tmincn":3,"tmaxcn":3,"bi":13,"=====>":2,"basin":11,"check":1,"if":42,".lt":1,".0":6,".or":4,".bi":1,".gt":6,".10":2,"then":21,"print":10,"exit":1,"end":45,"blab":8,".1":3,".2":2,".3":3,".6":1,".8":1,".9":1,"initial":1,"resource":1,"settings":1,"Open":3,"Postscript":1,"=====":2,"data":29,"focn":3,"salt":4,"SALT":1,"{":5,"}":5,"basins":1,"z_t":1,"lat_t":1,"temp":4,"TEMP":1,"====":1,"section":1,"out":1,"choice":1,"temp_ba":2,"salt_ba":2,"put":1,"into":2,"scatter":2,"format":1,"tdata_ba":2,"ndtooned":5,"sdata_ba":2,"ydata":2,"xdata":2,"==============":1,"compute":1,"potenial":1,"density":1,"PD":1,"using":1,"rho_mwjf":2,"================":3,"meters":1,"tspan":3,"fspan":7,"sspan":3,"t_range":2,"conform_dims":2,"((":13,"s_range":2,"pd":9,"!":26,"&":39,"*":33,"Put":1,"kg":1,"m3":1,"pot":1,"den":1,"units":2,"Graphics":1,"---":17,"@xyMarkLineModes":1,"@xyMarkers":1,"@xyMarkerColors":1,"@pmLegendDisplay":1,"@txFontHeightF":4,"@tiMainString":10,"@tiXAxisString":2,"@units":15,"@tiXAxisFontHeig":1,"@tiYAxisString":2,"@tiYAxisFontHeig":1,"@trXMinF":3,"@trXMaxF":3,"@trYMinF":2,"@trYMaxF":2,"@gsnRightString":5,"@gsnLeftString":5,"gsn_csm_xy":4,"-----":1,"overlay":4,"resov":8,"@cnInfoLabelOn":2,"@cnLineLabelPlac":1,"@cnLineLabelFont":1,"plotpd":2,"gsn_csm_contour":3,"Inputs":3,"Regarding":3,"Input":1,"and":6,"Output":1,"Data":2,"netCDFFilePath":1,"outputFilePath":1,"Structure":1,"lPlotVariablesLi":1,"rPlotVariablesLi":1,"xDimName":1,"xDimSize":1,"the":23,"View":1,"Annotations":1,"yLAxisLabel":1,"yRAxisLabel":1,"END":1,"INPUTS":1,"----------------":19,"WRITE_MASK":2,"DEBUG":2,"Read":2,"mask":4,"dir":2,"cdf_prefix":3,"cdf_file":3,"fin":3,"u":18,"U":2,"shpfile":5,"opt":3,"@return_mask":1,"land_mask":6,"shapefile_mask_d":1,"Mask":1,"against":1,"land":3,"ocean":1,".":27,"u_land_mask":4,"where":5,"@_FillValue":5,"u_ocean_mask":4,"copy_VarMeta":2,"Start":1,"graphics":1,"maximize":3,"don":15,"@cnLineLabelsOn":4,"Make":2,"sure":2,"both":1,"plots":4,"have":1,"same":2,"levels":2,"mnmxint":4,"nice_mnmxintvl":1,"min":6,"max":6,"@cnMinLevelValF":2,"@cnMaxLevelValF":2,"@cnLevelSpacingF":3,"@lbLabelBarOn":2,"@gsnAddCyclic":5,"@mpFillOn":4,"@mpOutlineOn":1,"Create":3,"original":1,"attach":1,"shapefile":2,"outlines":2,"map_data":4,"dum1":1,"gsn_add_shapefil":3,"masked":1,"map_land_mask":4,"map_ocean_mask":4,"mkres":13,"@gsnCoordsAttach":1,"gsn_coordinates":3,"@gsnCoordsNonMis":1,"@gsnCoordsMissin":1,"Add":1,"dum2":1,"dum3":1,"Draw":12,"all":1,"three":2,"one":4,"page":3,"pres":4,"@gsnPanelLabelBa":1,"delete":14,"Close":1,"before":2,"we":2,"again":1,"new_cdf_file":3,"system":2,"finout":3,"filevardef":1,"typeof":1,"cities":1,"\\":73,"city_lats":2,"city_lons":2,"imdat":2,"cmap":4,"white":1,"black":1,"mpres":8,"@mpSatelliteDist":1,"@mpOutlineBounda":3,"@mpCenterLatF":1,"@mpCenterLonF":3,"@mpCenterRotF":1,"map":11,"gsn_map":1,"wmsetp":2,"wmbarbmap":1,"wmstnm":1,"date":11,"ndate":13,"dimsizes":13,"sdate":2,"sprinti":1,"EXP":3,"nexp":4,"lat2d":12,"XLAT":1,"lon2d":10,"XLONG":1,"dimll":6,"nlat":15,"mlon":11,"slp":2,"wrf_user_getvar":2,"dims":2,"string":7,"imin":6,"integer":6,"jmin":6,"smin":7,"fs":3,"systemfunc":2,"nfs":4,".ne":1,"ifs":6,"f":25,"wrf_user_list_ti":1,"slp2d":3,"slp1d":3,"minind":1,"minij":3,"ind_resolve":1,".min":1,"))":22,"PS":1,"Change":1,"Maximize":1,"Main":1,"WRF_map_c":1,"Set":1,"up":1,"resources":1,"gsn_csm_map":1,"gsres":13,"@gsMarkerIndex":3,"filled":2,"dot":4,"@gsMarkerSizeF":3,"default":2,"cols":6,"res_lines":4,"@gsLineThickness":3,"3x":1,"as":6,"thick":3,"each":1,"gsn_add_polyxxx":1,"call":2,"line":12,"is":2,"assigned":1,"unique":1,"variable":2,"i":38,"@gsLineColor":3,"xx":2,"yy":2,"gsn_add_polyline":2,"lon1d":6,"lat1d":6,")))":1,"@gsMarkerColor":4,"gsn_add_polymark":3,"txres":20,"@txFontColor":3,"txid1":2,"@txJust":5,"ix":9,"gsn_add_text":2,"txid2":2,"pmid2":2,"ii":2,"ilat":1,"jj":2,"jlon":1,"ji":5,"col":1,"row":3,"ipar":6,"fname":3,"fbindirread":1,"xslope":2,".4":2,".ipar":3,"anom":1,"has":1,"different":1,"intercept":1,"yint":3,"sst":14,"float":23,"var":1,"convert":4,"unecessary":1,"dy":3,"ispan":3,"nlon":5,"dx":3,"note":1,"added":1,"by":2,"sjm":1,"align":1,"name":3,"dimensions":1,"ditto":1,"::":2,"reverse":1,"orientation":1,"@long_name":11,"assign":5,"long_name":1,"cv":2,"missing":1,"value":1,"mods":4,"desired":5,"stringtochar":1,"parse":1,"get":2,"year":20,"jday":2,"@gsnCenterString":3,"center":2,"workstation":2,"destination":1,"d":1,"NhlNewColor":1,"add":3,"gray":1,"@gsnSpreadColors":2,"full":2,"range":3,"@gsnSpreadColorS":1,"start":2,"at":3,"@gsnSpreadColorE":1,"no":2,"@cnFillDrawOrder":1,"contours":1,"continents":1,"raster":2,"mode":2,"read":2,"west":1,"binary":2,"binfile":14,"quad_name":2,"fbinrecread":12,"map_cornersW":3,"lonW":2,"latW":3,"minmax_elevW":3,"tmpW":2,"east":1,"map_cornersE":3,"lonE":2,"latE":2,"minmax_elevE":3,"tmpE":2,"min_elev":2,"max_elev":2,"feet":2,"@mpLimitMode":2,"@mpDataBaseVersi":1,"@mpLeftCornerLon":2,"@mpLeftCornerLat":2,"@mpRightCornerLo":2,"@mpRightCornerLa":2,"@pmTickMarkDispl":3,"@tmXBLabelFontHe":1,"@pmLabelBarWidth":1,"@lbTitleString":1,"@lbTitleFontHeig":1,"@lbLabelFontHeig":1,"@lbTitleOffsetF":1,"@lbBoxMinorExten":1,"@pmLabelBarOrtho":1,".05":1,"@tiMainOffsetYF":1,"Move":1,"down":1,"towards":1,"@tiMainFontHeigh":1,"external":1,"TRAJ":2,"path":3,"asciiread":1,"np":4,"nq":4,"ncor":4,"xrot":4,"yrot":4,"xaxis":11,"yaxis":11,"particle":1,"an":1,"xyres":30,"@tmXTBorderOn":1,"@tmXBBorderOn":1,"@tmYRBorderOn":1,"@tmYLBorderOn":1,"@tmXTOn":1,"@tmXBOn":1,"@tmYROn":1,"@tmYLOn":1,"@xyLineColors":3,"set":6,"red":5,"@xyLineThickness":3,"times":2,"thickness":2,"axis":1,"even":1,"though":1,"gsn_xy":8,"trajectory":1,"a1":4,"b1":4,"a2":4,"b2":4,"a3":3,"b3":3,"a4":3,"b4":3,"a5":3,"b5":3,"a6":3,"b6":3,"a0":4,"b0":4,"regular":1,"bottom":3,"bounding":2,"box":7,"top":4,"side1":1,"side":4,"side2":1,"side3":1,"side4":1,"chimney":3,"procedure":2,"draw_vp_box":3,"local":3,"vpx":11,"vpy":11,"vpw":5,"vph":5,"xbox":1,"ybox":1,"lnres":10,"getvalues":2,"larger":1,"than":2,"gsn_polymarker_n":1,"@txBackgroundFil":1,"gsn_text_ndc":3,"xline":4,"yline":4,"gsn_polyline_ndc":2,"@txAngleF":1,"@vpWidthF":2,"width":1,"height":1,"@vpHeightF":2,"@vpXF":3,"@vpYF":2,"Higher":1,"plot1":3,"Same":1,"X":1,"location":1,"Lower":1,"plot2":3,"drawNDCGrid":1,"helpful":1,"grid":3,"showing":1,"NDC":1,"square":1,"two":2,"boxes":1,"around":1,"viewports":1,"Advance":1,"plotTCOPolym":2,"pltName":5,"pltType":6,"filName":2,"xTitle":2,"yTitle":4,"numeric":4,"y":3,"ntim":12,"MarkerCol":5,"OldYear":3,"xmarker":3,"ymarker":3,"change":2,"aspect":1,"ratio":1,"ndc":1,"coord":1,"@xyMarkLineMode":1,"@xyMarker":1,"@xyMarkerColor":1,"ork":1,".OldYear":1,"@":1,"$unique_string":1,"$":7,";;":4,"fili":11,"nfil":2,"nhead":2,"number":1,"header":1,"ascii":1,"s":1,"ncol":2,"day":6,"O3":11,"nf":4,"sfx":5,"get_file_suffix":2,"filx":3,"@fBase":2,"readAsciiTable":1,"dimd":2,"#":3,"rows":2,"toint":3,"user":1,"decision":1,"mon":5,"hour":3,"mn":4,"sec":4,"0d0":1,"tunits":3,"cd_inv_calendar":1,"size":2,"may":1,"next":1,"input":1,"directory":2,"pltDir":2,"output":2,"ifx":9,"twc_lv3":1,"fmmmm":1,"flag":9,"extract":2,"mmmm":1,"scale":2,"dimx":3,"@min_lat":1,"@max_lat":1,"@min_lon":1,"@max_lon":1,"longer":1,"noty":1,"global":1,"@cnMissingValFil":1,"@mpMinLatF":2,"@mpMaxLatF":2,"@mpMinLonF":2,"@mpMaxLonF":2,"copy_VarCoords":1,"manual":1,"level":2,"less":1,"@lbLabelStrings":1,"@lbLabelPosition":1,"position":1,"@lbLabelAlignmen":1,"resP":9,"modify":2,"panel":3,"now":2,"dominant":1,"category":1,"stl":7,"30cm":1,"dom":2,"cat":2,"soiltype":2,"sbl":7,"90cm":1,"lsMask":4,"lnd":1,"water":1,"mas":1,"@lat2d":3,"@lon2d":3,"projection":3,"x11":1,"ncgm":1,"labels":2,"manually":1,"specify":2,"interval":1,"activate":1,"@lbLabelAutoStri":1,"let":1,"NCL":1,"figure":1,"lb":1,"stride":1,"tickmarks":1,"@mpProjection":1,"LoV":2,"logitude":1,"@mpLambertParall":2,"Latin1":1,"Latin2":1,"@mpLambertMeridi":1,"@mpOutlineDrawOr":1,"continental":1,"outline":1,"last":1,"state":1,"boundaries":1,"@tfDoNDCOverlay":1,"only":2,"are":1,"cyclic":1,"plts":5,"b":1,"area":2,"@gsnPanelRowSpec":1,"lower":1,"val":2,"undef":2,"function":2,"PrnOscPat_driver":1,"eof":9,"eof_ts":9,"kPOP":3,"dim_ts":3,"dim_eof":5,"neof":8,"dnam_ts":3,"dnam_eof":4,"j":6,"cov0":5,"cov1":5,"cov0_inverse":2,"A":3,"z":20,"Z":11,"pr":9,"pi":9,"zr":5,"zi":5,"mean":4,"stdev":7,"evlr":6,"eigi":1,"eigr":1,"getvardims":2,"dimension":1,"names":1,"used":1,"meta":3,"get_ncl_version":1,"()":1,"bug":1,"covcorm":2,"lag":3,"covariance":2,"matrix":2,"else":1,"n":2,"covcorm_xy":2,"alternative":1,"brute":1,"force":1,"inverse_matrix":2,"#inverse_matrix":1,"=>":1,"dgeevx_lapack":1,"PR":1,"right":4,"ev":4,"real":3,"part":5,"PI":1,"imag":3,"sum":4,"#eof_ts":1,"series":3,"dim_rmvmean_n":1,"dim_avg_n":1,"calculate":2,"dim_stddev_n":1,"dim_standardize_":1,"standardize":1,"nPOP":2,"$dnam_ts":2,"@stdev":1,"@mean":1,"construct":1,"POP":1,"spatial":1,"domain":1,"patterns":1,"$dnam_eof":4,"return":2,"this":1,"type":1,"recreate_jpeg_im":2,"minlat":4,"maxlat":4,"minlon":4,"maxlon":4,"orig_jpg_filenam":1,"nc_filename":2,"--":1,"You":1,"could":1,"NetCDF":1,"conversion":1,"bands":1,"Band1":8,".255":3,"channel":3,"Band2":8,"green":1,"Band3":9,"blue":1,"band_dims":3,"Don":1,"yet":1,"can":1,"faster":1,"@cnMaxLevelCount":1,"@cnFillBackgroun":1,"info":1,"labelbar":1,"subtitles":1,"Construct":1,"RGBA":1,"colormaps":1,"ramp":4,"reds":5,"greens":5,"blues":5,"@cnFillColors":3,"greenMap":2,"blueMap":2,"This":1,"will":2,"our":1,"base":1,"so":1,"it":1,"Zoom":1,"interest":1,"redMap":4,"Overlay":2,"everything":1,"topo":1,"Recreating":1,"jpeg":1,"images":1,"works":1,"X11":1,"PNG":1,"Southern":1,"Africa":1,"lonbox":2,"latbox":2,"thicker":1,"Drawing":1},"NEON":{"php":2,":":355,"date":1,".timezone":1,"Europe":1,"/":17,"Prague":1,"zlib":1,".output_compress":1,"true":9,"database":1,"driver":1,"mysql":1,"username":1,"root":1,"password":1,"beruska92":1,"users":1,"[":7,"Dave":1,",":19,"Kryten":1,"Rimmer":1,"]":7,"parameters":1,"bootstrap":2,"null":2,"excludes_analyse":2,"[]":8,"autoload_directo":3,"autoload_files":3,"level":2,"paths":3,"featureToggles":5,"disableRobotLoad":2,"false":36,"staticReflection":4,"disableRuntimeRe":3,"enableScanningPa":3,"closureUsesThis":2,"randomIntParamet":2,"nullCoalesce":2,"fileExtensions":2,"-":91,"checkAlwaysTrueC":2,"checkAlwaysTrueI":2,"checkAlwaysTrueS":1,"checkClassCaseSe":3,"checkFunctionArg":2,"checkFunctionNam":1,"checkGenericClas":1,"checkMissingIter":1,"checkMissingVarT":1,"checkArgumentsPa":3,"checkMaybeUndefi":1,"checkNullables":1,"checkThisOnly":3,"checkUnionTypes":1,"checkExplicitMix":1,"checkPhpDocMissi":1,"checkExtraArgume":3,"checkMissingClos":1,"checkMissingType":3,"checkTooWideRetu":1,"inferPrivateProp":3,"reportMaybes":1,"reportMaybesInMe":1,"reportStaticMeth":2,"mixinExcludeClas":4,"parallel":5,"jobSize":3,"processTimeout":2,"maximumNumberOfP":3,"minimumNumberOfJ":3,"buffer":2,"#":1,"MB":1,"polluteScopeWith":8,"polluteCatchScop":4,"treatPhpDocTypes":2,"tipsOfTheDay":2,"reportMagicMetho":2,"reportMagicPrope":2,"ignoreErrors":4,"internalErrorsCo":4,"cache":5,"nodesByFileCount":2,"nodesByStringCou":2,"reportUnmatchedI":6,"scopeClass":4,"PHPStan":58,"\\":162,"Analyser":11,"MutatingScope":1,"typeAliases":3,"scalar":1,"number":1,"universalObjectC":5,"stdClass":1,"stubFiles":8,"..":6,"stubs":6,"ReflectionClass":1,".stub":6,"iterable":1,"ArrayObject":1,"WeakReference":1,"ext":1,"ds":1,"PDOStatement":1,"earlyTerminating":8,"memoryLimitFile":1,"%":116,"tmpDir":4,".memory_limit":1,"dynamicConstantN":1,"ICONV_IMPL":1,"LIBXML_VERSION":1,"LIBXML_DOTTED_VE":1,"PHP_VERSION":1,"PHP_MAJOR_VERSIO":1,"PHP_MINOR_VERSIO":1,"PHP_RELEASE_VERS":1,"PHP_VERSION_ID":1,"PHP_EXTRA_VERSIO":1,"PHP_ZTS":1,"PHP_DEBUG":1,"PHP_MAXPATHLEN":1,"PHP_OS":1,"PHP_OS_FAMILY":1,"PHP_SAPI":1,"PHP_EOL":1,"PHP_INT_MAX":1,"PHP_INT_MIN":1,"PHP_INT_SIZE":1,"PHP_FLOAT_DIG":1,"PHP_FLOAT_EPSILO":1,"PHP_FLOAT_MIN":1,"PHP_FLOAT_MAX":1,"DEFAULT_INCLUDE_":1,"PEAR_INSTALL_DIR":1,"PEAR_EXTENSION_D":1,"PHP_EXTENSION_DI":1,"PHP_PREFIX":1,"PHP_BINDIR":1,"PHP_BINARY":1,"PHP_MANDIR":1,"PHP_LIBDIR":1,"PHP_DATADIR":1,"PHP_SYSCONFDIR":1,"PHP_LOCALSTATEDI":1,"PHP_CONFIG_FILE_":2,"PHP_SHLIB_SUFFIX":1,"PHP_FD_SETSIZE":1,"extensions":1,"rules":1,"DependencyInject":4,"RulesExtension":1,"conditionalTags":1,"ConditionalTagsE":1,"parametersSchema":2,"ParametersSchema":1,"schema":3,"(":32,"string":32,"()":44,"nullable":3,"())":20,"listOf":17,"anyOf":2,"int":9,"structure":6,"bool":20,")":10,"float":1,"message":3,"path":2,"count":1,"arrayOf":2,"()))":1,"rootDir":1,"currentWorkingDi":7,"cliArgumentsVari":1,"COMMENT#":4,"debugMode":1,"productionMode":1,"tempDir":2,"additionalConfig":3,"allCustomConfigF":5,"analysedPaths":9,"composerAutoload":7,"analysedPathsFro":5,"usedLevel":5,"cliAutoloadFile":3,"services":1,"class":53,"PhpParser":6,"BuilderFactory":1,"Lexer":3,"Emulative":1,"NodeTraverser":1,"setup":1,"addVisitor":1,"@PhpParser":1,"NodeVisitor":2,"NameResolver":2,"Parser":7,"Php7":1,"PrettyPrinter":1,"Standard":1,"Broker":6,"AnonymousClassNa":1,"arguments":33,"relativePathHelp":6,"@simpleRelativeP":5,"PhpDocParser":1,"PhpDoc":7,"TypeAlias":1,"TypeAliasesTypeN":1,"aliases":1,"tags":3,"phpstan":3,".phpDoc":1,".typeNodeResolve":1,"TypeNodeResolver":2,"factory":8,"LazyTypeNodeReso":1,"TypeStringResolv":1,"StubValidator":1,"FileAnalyser":1,"IgnoredErrorHelp":1,"LazyScopeFactory":1,"autowired":9,"ScopeFactory":1,"NodeScopeResolve":1,"ResultCache":1,"ResultCacheManag":1,"cacheFilePath":1,"resultCache":1,".php":1,"DerivativeContai":1,"tempDirectory":1,"Parallel":1,"Scheduler":1,".jobSize":1,".maximumNumberOf":1,".minimumNumberOf":1,"CachedParser":1,"originalParser":1,"@directParser":1,"cachedNodesByFil":1,".nodesByFileCoun":1,"cachedNodesByStr":1,".nodesByStringCo":1,"Reflection":12,"Mixin":1,"MixinPropertiesC":1,".broker":2,".propertiesClass":2,"Php":3,"PhpClassReflecti":1,"PhpDefect":1,"PhpDefectClassRe":1,"implement":2,"PhpMethodReflect":1,"UniversalObjectC":1,"classes":1,"Rules":4,"FunctionCallPara":1,"checkArgumentTyp":1,"FunctionDefiniti":1,"typeSpecifier":1,"TypeSpecifier":1,"@typeSpecifierFa":1,"::":5,"create":4,"typeSpecifierFac":1,"TypeSpecifierFac":1,"File":5,"RelativePathHelp":2,"FuzzyRelativePat":1,"simpleRelativePa":1,"SimpleRelativePa":1,"broker":1,"@brokerFactory":1,"brokerFactory":1,"BrokerFactory":1,"cacheStorage":1,"Cache":1,"FileCacheStorage":1,"directory":1,"no":3,"directParser":1,"DirectParser":1,"phpParserDecorat":1,"PhpParserDecorat":1,"wrappedParser":1,"@PHPStan":3,"registry":1,"Registry":1,"RegistryFactory":1,"stubPhpDocProvid":1,"StubPhpDocProvid":1,"reflectionProvid":3,"ReflectionProvid":6,"runtimeReflectio":2,"@runtimeReflecti":1,"parser":2,"@phpParserDecora":2,"phpParserReflect":2,"@phpParserReflec":1,"enableStaticRefl":1,".staticReflectio":1,".disableRuntimeR":1,"ClassWhitelistRe":1,"@betterReflectio":1,"patterns":1,"regexParser":1,"Hoa":3,"Compiler":2,"Llk":3,"load":1,"@regexGrammarStr":1,"regexGrammarStre":1,"Read":1,"streamName":1,"Runtime":1,"RuntimeReflectio":1,"BetterReflection":4,"autoloadDirector":1,"autoloadFiles":1,".enableScanningP":1,"errorFormatter":8,".raw":1,"Command":8,"ErrorFormatter":8,"RawErrorFormatte":1,".baselineNeon":1,"BaselineNeonErro":1,".table":1,"TableErrorFormat":1,"showTipsOfTheDay":1,".checkstyle":1,"CheckstyleErrorF":1,".json":1,"JsonErrorFormatt":2,"pretty":2,".junit":1,"JunitErrorFormat":1,".prettyJson":1,".gitlab":1,"GitlabErrorForma":1},"NL":{"g3":2,"#":20,"problem":2,"balassign0":1,"vars":4,",":38,"constraints":10,"objectives":6,"ranges":2,"eqns":2,"nonlinear":8,"network":4,":":8,"linear":4,"in":4,"both":2,"variables":6,";":4,"functions":2,"arith":2,"flags":2,"discrete":2,"binary":2,"integer":2,"(":2,"b":6,"c":4,"o":4,")":2,"nonzeros":2,"Jacobian":2,"gradients":2,"max":2,"name":2,"lengths":2,"common":2,"exprs":2,"c1":2,"o1":2,"C0":2,"n0":129,"C1":2,"C2":2,"C3":2,"C4":2,"C5":2,"C6":1,"C7":1,"C8":1,"C9":1,"C10":1,"C11":1,"C12":1,"C13":1,"C14":1,"C15":1,"C16":1,"C17":1,"C18":1,"C19":1,"C20":1,"C21":1,"C22":1,"C23":1,"C24":1,"C25":1,"C26":1,"C27":1,"C28":1,"C29":1,"C30":1,"C31":1,"C32":1,"C33":1,"C34":1,"C35":1,"C36":1,"C37":1,"C38":1,"C39":1,"C40":1,"C41":1,"C42":1,"C43":1,"C44":1,"C45":1,"C46":1,"C47":1,"C48":1,"C49":1,"C50":1,"C51":1,"C52":1,"C53":1,"C54":1,"C55":1,"C56":1,"C57":1,"C58":1,"C59":1,"C60":1,"C61":1,"C62":1,"C63":1,"C64":1,"C65":1,"C66":1,"C67":1,"C68":1,"C69":1,"C70":1,"C71":1,"C72":1,"C73":1,"C74":1,"C75":1,"C76":1,"C77":1,"C78":1,"C79":1,"C80":1,"C81":1,"C82":1,"C83":1,"C84":1,"C85":1,"C86":1,"C87":1,"C88":1,"C89":1,"C90":1,"C91":1,"C92":1,"C93":1,"C94":1,"C95":1,"C96":1,"C97":1,"C98":1,"C99":1,"C100":1,"C101":1,"C102":1,"C103":1,"C104":1,"C105":1,"C106":1,"C107":1,"C108":1,"C109":1,"C110":1,"C111":1,"C112":1,"C113":1,"C114":1,"C115":1,"C116":1,"C117":1,"C118":1,"C119":1,"C120":1,"O0":2,"r":2,"k159":1,"J0":2,"J1":2,"J2":2,"J3":2,"J4":2,"J5":2,"J6":1,"J7":1,"J8":1,"J9":1,"J10":1,"J11":1,"J12":1,"J13":1,"J14":1,"J15":1,"J16":1,"J17":1,"J18":1,"J19":1,"J20":1,"J21":1,"J22":1,"J23":1,"J24":1,"J25":1,"J26":1,"-":1225,"J27":1,"J28":1,"J29":1,"J30":1,"J31":1,"J32":1,"J33":1,"J34":1,"J35":1,"J36":1,"J37":1,"J38":1,"J39":1,"J40":1,"J41":1,"J42":1,"J43":1,"J44":1,"J45":1,"J46":1,"J47":1,"J48":1,"J49":1,"J50":1,"J51":1,"J52":1,"J53":1,"J54":1,"J55":1,"J56":1,"J57":1,"J58":1,"J59":1,"J60":1,"J61":1,"J62":1,"J63":1,"J64":1,"J65":1,"J66":1,"J67":1,"J68":1,"J69":1,"J70":1,"J71":1,"J72":1,"J73":1,"J74":1,"J75":1,"J76":1,"J77":1,"J78":1,"J79":1,"J80":1,"J81":1,"J82":1,"J83":1,"J84":1,"J85":1,"J86":1,"J87":1,"J88":1,"J89":1,"J90":1,"J91":1,"J92":1,"J93":1,"J94":1,"J95":1,"J96":1,"J97":1,"J98":1,"J99":1,"J100":1,"J101":1,"J102":1,"J103":1,"J104":1,"J105":1,"J106":1,"J107":1,"J108":1,"J109":1,"J110":1,"J111":1,"J112":1,"J113":1,"J114":1,"J115":1,"J116":1,"J117":1,"J118":1,"J119":1,"J120":1,"G0":2,"assign0":1,"k8":1},"NPM Config":{"cache":1,"=":17,"~":1,"/":2,".cache":1,"npm":1,"bin":1,"-":6,"links":1,"false":4,"engine":1,"strict":1,"true":8,"if":1,"present":1,"logs":1,"max":1,"message":1,"COMMENT;":4,"link":1,"optional":1,"prefer":1,"offline":1,"package":1,"lock":1,"save":1,"depth":1,"heading":1,"long":1,"parseable":1,"unicode":1,"usage":1,"COMMENT//":1},"NSIS":{"COMMENT;":28,";":21,"----------------":7,"!":23,"ifdef":2,"HAVE_UPX":1,"packhdr":1,"tmp":1,".dat":1,"endif":4,"NOCOMPRESS":1,"SetCompress":1,"off":1,"Name":1,"Caption":1,"Icon":1,"OutFile":1,"SetDateSave":1,"on":4,"SetDatablockOpti":1,"CRCCheck":1,"SilentInstall":1,"normal":1,"BGGradient":1,"FFFFFF":1,"InstallColors":1,"FF8080":1,"XPStyle":1,"InstallDir":1,"InstallDirRegKey":1,"HKLM":11,"CheckBitmap":1,"LicenseText":1,"LicenseData":1,"RequestExecution":1,"admin":1,"Page":4,"license":1,"components":1,"directory":3,"instfiles":2,"UninstPage":2,"uninstConfirm":1,"ifndef":2,"NOINSTTYPES":1,"only":1,"if":5,"not":1,"defined":1,"InstType":6,"/":4,"NOCUSTOM":1,"COMPONENTSONLYON":1,"AutoCloseWindow":1,"false":1,"ShowInstDetails":1,"show":1,"Section":9,"empty":1,"string":1,"makes":1,"it":1,"hidden":1,",":6,"so":1,"would":1,"starting":1,"with":1,"-":1,"StrCpy":5,"$1":10,"DetailPrint":1,"WriteRegStr":4,"SOFTWARE":6,"\\":13,"NSISTest":6,"BigNSISTest":6,"SetOutPath":4,"$INSTDIR":4,"File":2,"a":2,"CreateDirectory":2,"recursively":1,"create":1,"for":4,"fun":2,".":2,"WriteUninstaller":1,"Nop":1,"SectionEnd":9,"SectionIn":7,"Start":2,":":17,"MessageBox":19,"MB_OK":11,"MB_YESNO":8,"IDYES":4,"MyLabel":2,"SectionGroup":2,"e":3,"SectionGroup1":1,"WriteRegDword":3,"WriteRegBin":1,"$8":6,"WriteINIStr":4,"Call":7,"MyFunctionTest":2,"DeleteINIStr":1,"DeleteINISec":1,"ReadINIStr":2,"StrCmp":4,"INIDelSuccess":2,"ClearErrors":1,"ReadRegStr":1,"HKCR":1,"xyz_cc_does_not_":1,"IfErrors":1,"NoError":2,"Goto":2,"ErrorYay":2,"CSCTest":1,"Group2":1,"BeginTestSection":2,"IfFileExists":2,"BranchTest69":2,"|":8,"MB_ICONQUESTION":6,"IDNO":4,"NoOverwrite":2,"skipped":4,"file":2,"doesn":2,"SetOverwrite":2,"ifnewer":1,"NOT":4,"AN":2,"INSTRUCTION":2,"COUNTED":2,"IN":2,"SKIPPINGS":2,"answered":1,"no":2,"try":1,"EndTestBranch":2,"NoHide":2,"HideWindow":1,"Sleep":4,"BringToFront":2,"NoRecurse":2,"LoopTest":2,"myfunc":2,"SectionGroupEnd":2,"cpdest":1,"CopyFiles":1,"TESTIDX":4,"SearchPath":1,"notepad":1,".exe":1,"Exec":1,"ExecShell":1,"UnRegDLL":1,"RegDLL":1,"Function":4,"working":1,"CreateShortCut":3,"use":1,"defaults":1,"parameters":1,"icon":1,"etc":1,"SW_SHOWMINIMIZED":1,"CONTROL":1,"SHIFT":1,"Q":1,"FunctionEnd":4,"$2":1,"NoFailedMsg":2,".onSelChange":1,"SectionGetText":1,"${":5,"}":5,"$0":2,"SectionSetText":2,"e2":2,"UninstallText":1,"UninstallIcon":1,"DeleteRegKey":2,"Delete":6,"RMDir":5,"NoDelete":2,"NoErrorMsg":2,"IDOK":1,"___X64__NSH___":3,"define":4,"include":1,"LogicLib":1,".nsh":1,"macro":3,"_RunningX64":1,"_a":1,"_b":1,"_t":2,"_f":2,"insertmacro":2,"_LOGICLIB_TEMP":1,"System":4,"::":8,"kernel32":4,"GetCurrentProces":1,"()":1,"i":2,".s":2,"IsWow64Process":1,"(":3,"is":1,"*":1,")":3,"Pop":1,"$_LOGICLIB_TEMP":2,"_":1,"!=":1,"`":6,"macroend":3,"RunningX64":2,"DisableX64FSRedi":2,"Wow64EnableWow64":2,"i0":1,"EnableX64FSRedir":2,"i1":1,"#":1},"NWScript":{"COMMENT//":40,"COMMENT/*":6,"void":6,"main":6,"()":14,"{":16,"//":3,"Spawn":1,"in":1,"using":1,"a":1,"CutsceneInvisibi":1,"effect":5,",":74,"removed":1,"when":1,"Lilarcor":1,"reaches":1,"the":1,"pre":1,"-":3,"defined":1,"waypoint":1,"ApplyEffectToObj":2,"(":86,"DURATION_TYPE_PE":1,"EffectVisualEffe":3,"VFX_DUR_CUTSCENE":1,")":63,"OBJECT_SELF":12,";":53,"AssignCommand":8,"ActionPlayAnimat":1,"ANIMATION_LOOPIN":1,"))":11,"DelayCommand":1,"DestroyObject":1,"}":8,"object":15,"oPC":16,"=":25,"GetEnteringObjec":2,"int":1,"nOneShot":1,"GetLocalInt":14,"if":8,"==":9,"&&":6,"GetIsPC":3,"TRUE":5,"oActionSubject":1,"GetObjectByTag":8,"eAOEWeb":2,"EffectAreaOfEffe":1,"AOE_PER_WEB":1,"eSpiderweb":2,"ExtraordinaryEff":1,"location":1,"lLocation":2,"GetLocation":1,"SendMessageToPC":1,"ApplyEffectAtLoc":1,"DURATION_TYPE_TE":1,"SetLocalInt":6,"}}":4,"#include":4,"oShaman":18,"oTrappedChest":3,"GetDistanceBetwe":1,"GetLastDisarmed":3,"())":1,"<":1,"GiveXPToCreature":2,"||":3,"!=":9,"string":2,"szCharmLine":2,"SpeakString":2,"TALKVOLUME_TALK":2,"else":2,"szScareLine":2,"ShoutDisturbed":2,"AdjustReputation":2,"oTribeFaction":4,"oKobold":12,"GetFirstFactionM":2,"FALSE":9,"GetNearestCreatu":2,"CREATURE_TYPE_PL":2,"PLAYER_CHAR_IS_P":2,"while":2,"GetIsObjectValid":2,"ActionAttack":2,"GetNextFactionMe":2,"FloatingTextStri":1,"eVFXAnimFreeze":1,"VFX_DUR_FREEZE_A":1,"eVFXGreenSlime":2,"VFX_COM_BLOOD_LR":1,"DURATION_TYPE_IN":1,"PlaySound":1,"oQuallo":2,"SetCustomToken":2,"Declare":1,"major":1,"variables":1,"GetLastUnlocked":2,"oChest":2,"ClearAllActions":1,"Kick":1,"Crragtail":1,"off":1,"his":1,"throne":1,"before":1,"fighting":1,"RespondToShout":1,"CLEAR_X0_INC_HEN":1},"Nasal":{"COMMENT#":198,"var":244,"swap_btn":8,"=":431,";":731,"freq_decS":5,"freq_incS":5,"freq_decL":5,"freq_incL":5,"freq_selected":11,"freq_standby":13,"comm_base":5,"[":297,",":899,"]":289,"nav_base":5,"master_kx165tso":5,"{":253,"new":16,":":165,"func":97,"(":739,"n":55,")":650,"obj":11,"{}":8,".parents":2,".nav_base":12,"props":28,".globals":23,".getNode":87,"~":102,".comm_base":13,"return":44,"}":253,"swap_nav":4,"()":103,"tmp":4,"me":125,".getValue":18,".setValue":25,"())":15,"swap_comm":5,"adjust_nav_frequ":7,"d":18,"adjust_radio_fre":3,"adjust_comm_freq":7,"slave_kx165tso":3,"airoot":15,".root":1,"p":50,"if":119,"!":10,"settimer":11,"abs":2,"<":44,"?":20,"else":12,"kx165tso":8,".new":21,"make_master":1,"make_slave_to":1,".swap_nav":1,"b":30,".swap_comm":1,".adjust_nav_freq":1,".adjust_comm_fre":1,"animate_aimodel":1,"base":8,".alias":10,"))":38,"master_send_stat":1,"cb":12,"nb":12,"master_receive_s":1,"-":67,"slave_receive_ma":1,"v":8,"slave_send_butto":1,"f":3,"min":4,"max":3,"old":2,"+":28,"int":7,">":12,"-=":3,"full_damage_dist":3,"#":80,"Can":1,"vary":1,"from":6,"aircraft":6,"to":15,"depending":1,"on":3,"how":2,"many":1,"failure":1,"modes":1,"it":5,"has":2,".":20,"use_hitpoints_in":4,"mainly":1,"used":3,"by":2,"assets":1,"that":8,"don":1,"hp_max":18,"given":1,"a":18,"direct":1,"hit":2,"much":1,"pounds":1,"of":7,"warhead":6,"is":10,"needed":1,"kill":4,"Only":1,"hitpoints":2,"enabled":3,"hitable_by_air_m":2,"anti":2,"air":1,"can":3,"do":4,"damage":7,"hitable_by_canno":2,"cannon":1,"#var":1,"hitable_by_groun":1,"ground":1,"/":17,"marine":1,"is_fleet":2,"Is":1,"really":1,"ships":1,"which":1,"offensive":1,"missiles":1,"rwr_to_screen":3,"for":10,"not":1,"yet":1,"have":2,"proper":1,"RWR":3,"tacview_supporte":2,"For":1,"with":3,"tacview":12,"support":1,"m28_auto":3,"only":1,"automats":1,"mlw_max":2,"auto_flare_calle":2,"If":1,".nas":1,"should":4,"detect":1,"flare":31,"releases":1,"or":7,"function":1,"called":2,"somewhere":1,"in":8,"TRUE":3,"FALSE":2,"hp":7,"setprop":56,"math":11,".max":7,"*":58,"#used":3,"HUD":3,"shells":3,"#135mm":1,"55mm":1,"30mm":6,"mig29":1,"su27":2,"Jaguar":2,"27mm":1,"23mm":1,"20mm":1,"F14":1,"F15":1,"F16":1,"mm":2,"non":2,"explosive":2,"F":1,"A":4,"LAU":2,"and":43,"Mirage":1,"CIWS":1,"127mm":1,"warheads":3,"snake":1,"eye":1,"Also":1,"AJ":1,"Martel":1,"800lb":1,"bomblet":6,"Mix":3,"armour":3,"piecing":3,"HE":3,"due":3,"need":3,"be":4,"able":3,"buk":3,"m2":3,"#P51":1,"x3":1,"real":1,"mass":1,"#fictional":2,"thermobaeric":2,"replacement":2,"the":6,"RN":2,"nuclear":2,"bomb":2,"aka":1,"Storm":1,"Shadow":1,"#aka":1,"CBU":1,"x":1,"#shrike":1,"#deprecated":4,"also":1,"majic":1,"automat":1,"Mig29":1,"48N6":1,"S":1,"300pmu":1,"ejected":1,"pilot":1,"id2warhead":5,"[]":12,"launched":3,"callsign":19,"elapsed":7,"sec":1,"approached":3,"uniqueID":1,"heavy_smoke":2,"k":6,"keys":7,"myid":12,"size":9,"+=":8,"foreach":13,"key":6,"wh":16,"==":72,"append":9,"break":6,"!=":27,"printf":9,"id2shell":5,"================":22,"DamageRecipient":2,"_ident":2,"new_class":3,"emesary":14,".Recipient":1,".Receive":1,"notification":116,".FromIncomingBri":1,".Transmitter":12,".ReceiptStatus_N":4,".NotificationTyp":5,".Pitch":7,".Heading":15,".u_fps":7,".Flags":6,".RemoteCallsign":7,"getprop":48,".Callsign":18,"ownPos":4,"geo":9,".aircraft_positi":2,"bearing":9,".course_to":1,".Position":37,"radarOn":3,"bits":2,".test":2,"thrustOn":3,"index":9,".SecondaryKind":12,"typ":7,".Kind":6,"MOVE":4,"smoke":5,"elsif":15,".distance_to":1,"M2NM":2,".ReceiptStatus_O":8,"black":2,"dynamics":10,".UniqueIdentity":12,"systime":13,".lat":16,".lon":16,".alt":11,"time_before_dele":6,"DESTROY":5,".starttime":3,"tacID":4,"left":5,"md5":2,"thread":4,".lock":2,".mutexWrite":4,".write":7,".unlock":2,"typp":4,"extra":2,"extra2":4,"color":2,"launch":5,"nil":50,".direct_distance":1,"out":4,"sprintf":7,"screen":2,".log":2,"temporary":2,"till":2,"someone":2,"models":4,"RIO":2,"seat":2,"print":6,"damageLog":13,".push":10,"this":1,"little":1,"more":1,"complex":1,"later":1,"heading":12,"clock":6,".normdeg":1,"resets":2,"every":2,"seconds":2,"MAW_elapsed":3,"appr":3,"mig28":2,".engagedBy":2,"#damage":1,"were":1,"getting":1,"probability":19,"hit_count":5,".Distance":2,"damaged_sys":4,"i":13,"<=":1,"failed":9,"fail_systems":4,"nearby_explosion":8,"dist":7,"type":5,"#test":1,"code":1,"lbs":10,"maxDist":12,"maxDamageDistFro":6,"distance":6,"rand":7,"#being":1,"meters":1,"average":1,"diff":12,"hpDist":4,"percent":4,"where":1,"explosion":1,"dont":1,"hurt":1,"us":1,"anymore":1,"#3":1,"sqrt":1,"CREATE":3,"statics":7,"TODO":1,"make":1,"hash":1,"all":2,"crater_model":6,"static":24,".put_model":3,"#static":2,"PropertyNode":1,"inside":1,"REQUEST_ALL":3,"kes":3,"ke":3,"msg":39,"notifications":10,".StaticNotificat":2,"num":1,"substr":1,".set_latlon":4,".IsDistinct":5,".hitBridgedTrans":2,".NotifyAll":5,"damage_recipient":2,".GlobalTransmitt":1,".Register":1,"IMPACT":1,"dynamic3d":4,"deadreckon_updat":4,"missile":1,"send":1,"rate":1,"time":1,"since":1,"last":1,"before":2,"deleting":1,"dynamic_loop":3,"new_dynamic3d":4,"stime":23,"dynamic3d_entry":11,"dyna":30,"]]":4,"delete":3,"reckon_delete":3,"reckon_update":2,"reckon_move":2,"kees":2,"kee":6,"new_entry":3,"reckon_create":2,"ModelManager":3,"path":8,"lat":11,"lon":11,"alt_ft":10,"pitch":10,"para":6,"m":57,"parents":1,".getChild":10,".model":10,".ai":8,".alt_ft":6,".heading":5,".pitch":5,".roll":4,".setDoubleValue":20,".vLat":8,".vLon":8,".vAlt_ft":8,".vHeading":6,".vPitch":7,"#m":2,".vRoll":3,".pLat":2,".pLon":2,".pAlt_ft":2,".pHeading":2,".pPitch":2,".getPath":6,".coord":7,".Coord":3,".uBody_fps":6,".last":6,"FT2M":6,".xyz":6,".past":4,".frametime":5,".delayTime":5,"moveRealtime":1,"uBody_fps":5,"dt":4,"factor":8,".slant_ft":3,".alt_dist":2,".sin":1,"D2R":2,".horiz_dist":2,".cos":1,".apply_course_di":2,".latlon":10,"M2FT":4,"moveDelayed":1,".place":1,".interpolate":1,"#print":2,".set_xyz":1,"interpolate":1,"start":4,"end":4,"fraction":7,".xx":2,".yy":2,".zz":2,"place":1,".loadNode":3,".setBoolValue":2,"translateDelayed":1,"#me":3,"translateRealtim":1,"del":1,".remove":2,"#path":1,"alt_m":1,"entry":18,"dynami2":2,".translateDelaye":1,".moveDelayed":2,"time_then":3,"time_now":2,".moveRealtime":1,"#time_now":1,".del":2,"last_prop":3,"last_release":3,"flare_list":6,"flare_update_tim":2,"flare_duration":2,"flare_terminal_s":2,"s":3,"flares_max_proce":2,"flare_sorter":2,"returned":2,"vector":2,"equivalent":1,"after":2,"animate_flare":2,"old_flares":3,"flares_sent":3,"sort":1,".ObjectInFlightN":3,".UniqueIndex":3,".objectBridgedTr":3,"continue":1,"flare_dt":6,".set_alt":1,"auto_flare_relea":2,"flaretimer":2,"maketimer":3,".start":3,"prop":5,"flare_released":2,".sqrt":2,"setlistener":14,"check_for_Reques":4,"last_check":3,"like":1,"mig21":1,"starts":1,"#this":1,"needs":1,"tuning":1,"asset":1,"been":1,"evaluated":1,"fail_fleet_syste":2,"%":2,"#we":1,"are":1,"dead":1,"#radar":2,"off":2,"#smoke":1,"failure_modes":6,"FailureMgr":6,"._failmgr":3,".failure_modes":3,"mode_list":6,"failure_mode_id":11,".set_failure_lev":3,"yasim_list2":6,"#set":4,"listener":4,"so":4,"restart":4,"attempted":4,"yasim_list":5,"yasim_list3":6,"yasim_list4":6,"yasim_list5":6,"repairYasim":2,"removelistener":5,"hp_f":22,"sinking_ships":3,"hit_sinking":5,"armament":5,".defeatSpamFilte":5,"no":10,"#setprop":2,"setLaunch":2,"#TODO":2,"figure":1,"SAM":1,"ship":1,"c":2,"stopLaunch":2,"playIncomingSoun":1,"stopIncomingSoun":2,"callsign_struct":4,"getCallsign":1,"node":4,"processCallsigns":5,"players":2,".getChildren":1,"myCallsign":6,"painted":3,"player":9,"str6":6,"without":1,"warning":1,".simulatedTime":2,"code_ct":2,"#ANTIC":1,"#call":1,"fgcommand":4,"multiplayer":2,".dialog":3,".prop":1,"err":2,".Node":5,"call":5,"err2":4,"#fgcommand":1,"interfaceControl":2,"fg1000":1,".GenericInterfac":1,".getOrCreateInst":1,".stop":1,"code_ctTimer":3,"re_init":2,"events":1,".LogBuffer":1,"echo":1,"printDamageLog":1,"buffer":4,".get_buffer":2,"str":10,".time":2,".message":2,"testing":1,"writeDamageLog":2,"output_file":4,"file":6,"io":6,".stat":1,".open":2,".close":2,"#screen":6,".property_displa":6,".add":6},"Nearley":{"COMMENT#":9,"@builtin":1,"@":1,"{":99,"%":81,"function":36,"insensitive":2,"(":56,"sl":2,")":54,"var":3,"s":5,"=":4,".literal":3,";":38,"result":4,"[]":1,"for":1,"i":4,"<":1,".length":1,"++":1,"c":8,".charAt":1,"if":2,".toUpperCase":2,"()":5,"!==":2,"||":1,".toLowerCase":2,".push":2,"new":3,"RegExp":3,"+":19,"))":1,"}":86,"else":2,"literal":3,":":31,"return":37,"subexpression":1,"[":69,"tokens":3,",":10,"postprocess":2,"d":87,".join":3,"}}":7,"]":53,"final":1,"->":26,"whit":26,"?":26,"prog":3,"prod":3,"]]":8,"|":33,".concat":6,"word":12,"expression":5,"name":1,"rules":1,"wordlist":3,"macro":1,"args":2,"exprs":1,"js":3,"body":1,"config":1,"value":1,"string":4,"include":2,"builtin":2,"false":1,"true":1,"completeexpressi":5,"expressionlist":3,"expr":4,"expr_member":4,"id":5,"mixin":1,"macrocall":1,"token":1,"charclass":2,"ebnf_modifier":2,"\\":9,"w":2,"dqstring":1,"#string":1,"charset":1,"#charset":1,"null":6,"#char":1,"^":5,"\\\\":1,"charclassmembers":3,"charclassmember":2,"\\\\\\":1,".":1,"jscode":4,"whitraw":6,"comment":2,"commentchars":3,"n":1},"Nemerle":{"using":1,"System":1,".Console":1,";":2,"module":1,"Program":1,"{":2,"Main":1,"()":1,":":1,"void":1,"WriteLine":1,"(":1,")":1,"}":2},"NetLinx":{"COMMENT(*":81,"#if_not_defined":1,"MOCK_PROJECTOR":2,"#define":1,"DEFINE_DEVICE":2,"dvPROJECTOR":2,"=":26,":":18,";":56,"DEFINE_CONSTANT":2,"COMMENT//":8,"POWER_STATE_ON":2,"POWER_STATE_OFF":3,"POWER_STATE_WARM":1,"POWER_STATE_COOL":1,"INPUT_HDMI":3,"INPUT_VGA":2,"INPUT_COMPOSITE":2,"INPUT_SVIDEO":2,"#include":2,"DEFINE_TYPE":2,"struct":1,"projector_t":4,"{":12,"integer":4,"power_state":1,"input":5,"lamp_hours":1,"}":12,"DEFINE_VARIABLE":2,"volatile":1,"proj_1":8,"define_function":2,"initialize":2,"(":15,"self":6,")":15,".power_state":3,".input":3,".lamp_hours":1,"switch_input":5,",":35,"print":1,"LOG_LEVEL_INFO":1,"DEFINE_START":2,"DEFINE_EVENT":2,"data_event":1,"[":10,"]":10,"string":1,"parse_message":1,"data":1,".text":1,"command":1,"{}":4,"online":1,"offline":1,"button_event":6,"dvTP":6,"BTN_HDMI":2,"BTN_VGA":2,"BTN_COMPOSITE":2,"BTN_SVIDEO":2,"push":1,"switch":1,"button":2,".channel":1,"case":4,"release":1,"DEFINE_PROGRAM":2,"BTN_POWER_ON":1,"==":2,"BTN_POWER_OFF":1,"#end_if":1,"PROGRAM_NAME":1,"dvDebug":17,"//":12,"For":1,"debug":1,"output":1,".":6,"dvIO":3,"Volume":1,"up":2,"/":1,"down":2,"connections":1,"MIC1":1,"Microphone":4,"MIC2":1,"MIC3":1,"MIC4":1,"WLS1":1,"Wireless":2,"mic":2,"WLS2":1,"IPOD":1,"iPod":1,"CD":2,"player":1,"volume":3,"inputs":4,"DEFINE_LATCHING":1,"DEFINE_MUTUALLY_":1,"volArrayInit":1,"VOL_UNMUTED":1,"PUSH":2,"volArrayIncremen":1,"Increment":1,"the":2,"a":2,"step":2,"send_string":16,"volArrayDecremen":1,"Decrement":1},"NetLinx+ERB":{"COMMENT(*":68,"#if_not_defined":2,"Sample":4,"#define":2,"DEFINE_DEVICE":2,"DEFINE_CONSTANT":2,"<%":6,"global_constant_":4,"=":8,"-":2,"%>":6,"COMMENT//":4,"video_sources":6,"{":10,"BTN_VID_FOH_PC":2,":":30,"btn":8,",":16,"input":10,"VID_SRC_FOH_PC":2,"}":10,"BTN_VID_STAGE_PC":2,"VID_SRC_STAGE_PC":2,"BTN_VID_BLURAY":2,"VID_SRC_BLURAY":2,"print_constant_h":2,".remap":4,"(":4,")":4,"justify":4,"DEFINE_TYPE":2,"DEFINE_VARIABLE":2,"DEFINE_START":2,"DEFINE_EVENT":2,"group":2,"|":4,"name":2,"DEFINE_PROGRAM":2,"#end_if":2},"NetLogo":{"patches":5,"-":28,"own":1,"[":17,"living":6,"?":8,";;":2,"indicates":1,"if":2,"the":1,"cell":10,"is":1,"live":4,"neighbors":5,"counts":1,"how":1,"many":1,"neighboring":1,"cells":2,"are":1,"alive":1,"]":17,"to":6,"setup":2,"blank":1,"clear":2,"all":2,"ask":5,"death":5,"reset":2,"ticks":2,"end":6,"random":2,"ifelse":3,"float":1,"<":1,"initial":1,"density":1,"birth":4,"set":5,"true":1,"pcolor":2,"fgcolor":1,"false":1,"bgcolor":1,"go":1,"count":1,"with":1,"COMMENT;":4,"=":1,"!=":1,"tick":1,"draw":1,"let":1,"erasing":2,"of":1,"patch":2,"mouse":5,"xcor":2,"ycor":2,"while":1,"down":1,"display":1},"NewLisp":{"SHEBANG#!newlisp":2,"COMMENT;":39,"(":679,"context":6,"define":45,"Inickname":10,")":211,"Ichannels":9,"Iserver":20,"Iconnected":3,"Icallbacks":5,"Idle":2,"-":311,"time":4,";":45,"seconds":1,"Itime":2,"stamp":2,"since":1,"last":1,"message":38,"was":1,"processed":1,"register":7,"callback":29,"name":14,"function":5,"println":20,"{":25,"registering":1,"for":11,"}":25,":":25,"sym":6,"term":2,"prefix":2,")))":35,"push":10,"list":47,"))":70,"deregister":1,"deregistering":1,"setf":2,"assoc":1,"nil":6,"current":1,"callbacks":16,"do":18,"data":11,"when":5,"set":78,"if":37,"not":5,"catch":4,"apply":3,"func":2,"error":10,"in":7,"))))":16,"dolist":22,"rf":1,"ref":1,"all":7,")))))":6,"init":2,"str":8,"())":2,"connect":2,"server":4,"port":2,"net":18,"send":19,"format":16,"identify":1,"password":2,"join":4,"channel":21,"part":1,"chan":3,"empty":5,"?":21,"begin":7,"replace":5,")))))))":1,"quit":2,"sleep":3,"close":8,"privmsg":1,"user":4,"notice":1,"to":9,"cond":8,"((":24,"starts":7,"with":8,"/":6,"default":1,"command":16,"character":1,"the":13,"it":2,"lower":1,"case":1,"enough":1,"true":4,"c":2,"find":5,"))))))":9,"process":7,"sender":6,"text":10,"=":17,"or":3,"username":16,"joined":1,"let":6,"{}":8,"target":9,"ctcp":2,"PRIVMSG":2,"NOTICE":2,"date":7,"parse":3,"buffer":9,"raw":3,"messages":2,"clean":1,">":8,"sub":1,"of":2,"day":1,"mul":1,"unless":2,"parts":1,"read":6,"irc":6,"!=":1,"peek":2,"receive":1,"loop":2,"monitoring":1,"while":4,"print":3,"example":1,"using":1,"a":1,"value":12,"%":6,"H":2,"M":2,"S":2,"outgoing":1,"session":2,"interactive":1,"terminal":1,"zero":1,"string":28,"line":6,"finished":1,"exit":4,"[":2,"]":2,"simple":1,"bot":3,"code":1,"load":1,"env":1,"HOME":1,"projects":2,"programming":1,"newlisp":1,".lsp":1,"BOT":1,"????":1,"IRC":8,"#newlisp":1,"module":2,"loads":1,"SQLite3":1,"database":7,"displayln":19,"display":2,"open":6,"sql":51,"db":3,"sql3":6,"======":1,"SAFE":1,"FOR":1,"SQL":3,"================":2,"safe":6,"query":51,"sqlarray":2,"setq":2,"return":2,"macro":4,"create":2,"record":17,"args":10,"s":10,"rest":30,"eval":4,"temp":55,"values":14,"length":11,"index":5,"num":10,"table":2,"symbols":11,"DB":8,"d":8,"extend":30,"q":16,"only":6,"quote":8,"is":8,"non":8,"numeric":8,"are":2,"sanitized":2,"avoid":2,"injection":2,"actually":2,"run":2,"against":2,"delete":9,"re":4,"done":4,",":5,"so":4,".":4,"update":1,"st":3,"debugging":3,"continue":1,"---":2,"temporary":2,"D2":3,"ignore":1,"first":7,"argument":1,"as":1,"will":1,"be":1,"ConditionColumn":1,"later":1,"))))))))":1,"end":1,"one":2,"NOW":2,"...":2,"get":1,"max":2,"items":2,"access":2,"$idx":2,"++":1,"Date":3,"parsed":1,"Id":1,"IP":1,"UserId":1,"UserName":1,"Request":1,"Result":1,"Size":1,"Referrer":1,"UserAgent":1,"constant":1,"intersects":2,"q1":5,"q2":5,"abs":2,"variant":1,"alist":7,"el":2,"inc":1,"+":1,"logic":2,"fork":1,"by":1,"res":8,"i":4,"sequence":2,"NUM":2,"tmp":2,"variants":2,"<":1,"v":1,"dec":1,"passed":2,"solutions":1,";;":1},"Nextflow":{"aws":1,"{":32,"region":1,"=":52,"}":32,"cloud":1,"autoscale":1,"enabled":1,"true":6,"minInstances":1,"starvingTimeout":1,"terminateWhenIdl":1,"imageId":1,"instanceProfile":1,"instanceType":1,"sharedStorageId":1,"spotPrice":1,"subnetId":1,"env":1,"BAR":1,"FOO":1,"mail":1,"from":35,"smtp":1,"auth":1,"host":1,"password":1,"port":1,"starttls":1,"enable":1,"required":1,"user":1,"process":19,"executor":1,"queue":1,"memory":1,"cpus":1,"container":1,"trace":1,"fields":1,"SHEBANG#!nextflow":3,"COMMENT/*":19,"params":22,".reads":4,".transcriptome":2,".outdir":2,".multiqc":2,"log":10,".info":10,"COMMENT\"\"\"":17,".stripIndent":1,"()":4,"transcriptome_fi":2,"file":72,"(":50,")":50,"multiqc_file":2,"Channel":2,".fromFilePairs":2,".ifEmpty":1,"error":1,".into":1,"read_pairs_ch":2,";":1,"read_pairs2_ch":2,"index":8,"tag":14,"input":17,":":51,"transcriptome":1,"output":17,"into":14,"index_ch":2,"script":15,"quant":1,"set":18,"pair_id":2,",":35,"reads":3,"quant_ch":2,"fastqc":1,"sample_id":1,"fastqc_ch":2,"multiqc":1,"publishDir":4,"mode":1,".mix":1,".collect":1,"config":1,"workflow":2,".onComplete":1,"println":1,".success":1,"?":1,".genome":2,".variants":2,".blacklist":2,".results":1,".gatk":1,".gatk_launch":2,"GATK":1,"genome_file":9,"variants_file":3,"blacklist_file":2,"reads_ch":2,"COMMENT/**":6,"genome":8,"genome_index_ch":5,"genome_dict_ch":5,"genome_dir_ch":2,"variantsFile":1,"blacklisted":1,"prepared_vcf_ch":3,"genomeDir":1,"replicateId":6,"aligned_bam_ch":2,"genome_dict":1,"bam":6,"splitted_bam_ch":2,"dict":3,"variants_file_in":1,"sampleId":11,"final_output_ch":2,"bam_for_ASE_ch":2,".replaceAll":1,"/":2,"[":5,"]":5,"$":1,"bai":4,".groupTuple":2,"vcf_files":2,"vcf_and_snps_ch":2,"COMMENT'''":2,"vcf_for_ASE":2,"gghist_pdfs":1,".phase":1,".map":1,"left":4,"right":2,"->":1,"def":4,"vcf":3,"tuple":1,".set":1,"grouped_vcf_bam_":2,".query":1,".db":1,"blast":1,"top_hits":2,"extract":1,"sequences":2,"align":1,"echo":1},"Nginx":{"user":1,"www":10,";":134,"worker_processes":1,"error_log":2,"logs":6,"/":129,"error":1,".log":7,"pid":1,"nginx":6,".pid":1,"worker_rlimit_no":1,"events":1,"{":54,"worker_connectio":1,"}":52,"http":7,"include":6,"conf":1,"mime":1,".types":1,"etc":3,"proxy":2,".conf":5,"fastcgi":4,"index":20,".html":6,".htm":3,".php":15,"default_type":3,"application":3,"octet":1,"-":22,"stream":1,"log_format":1,"main":5,"access_log":10,"access":1,"sendfile":1,"on":6,"tcp_nopush":1,"server_names_has":1,"#":4,"this":1,"seems":1,"to":1,"be":1,"required":1,"for":1,"some":1,"vhosts":1,"server":12,"php":1,"listen":9,"server_name":5,"domain1":2,".com":19,".domain1":1,".access":4,"root":8,"html":4,"location":37,"~":21,"\\":10,"$":10,"fastcgi_pass":3,":":20,"simple":2,"reverse":1,"domain2":2,".domain2":1,"COMMENT#":53,"^":10,"(":14,"images":1,"|":59,"javascript":1,"js":4,"css":3,"flash":1,"media":1,"static":1,")":14,"var":5,"virtual":1,"big":3,".server":3,"htdocs":2,"expires":2,"30d":1,"proxy_pass":5,"//":7,"upstream":1,"big_server_com":2,"weight":2,"=":15,"load":1,"balancing":1,"default_server":2,"proxy1":1,"proxy2":1,"badproxy":1,"testdata":1,"alias":2,"nginxconf":1,"hello":1,"echo":5,"json1":1,"json":2,"return":3,"json2":1,"demo":1,"$request":1,".example":1,"$scheme":2,"example":12,"$request_uri":2,"ssl":6,"ssl_certificate":1,"srv":4,".crt":2,"ssl_certificate_":1,".key":1,"ssl_session_time":1,"5m":1,"ssl_session_cach":1,"shared":1,"SSL":1,"50m":1,"ssl_dhparam":1,"certs":1,"dhparam":1,".pem":1,"ssl_protocols":1,"TLSv1":3,".1":1,".2":1,"snippets":1,"ssl_ciphers_inte":1,"ssl_prefer_serve":1,"#add_header":1,"Strict":1,"Transport":1,"Security":1,"max":2,"age":1,"ssl_stapling":1,"ssl_stapling_ver":1,"ssl_trusted_cert":1,"unified":1,"resolver":1,"resolver_timeout":1,"10s":1,"charset":1,"UTF":1,"autoindex":1,"off":11,"if":5,"$bad_method":1,"error_page":2,"log":2,".error":1,"rewrite":2,"wp":5,"admin":2,"$host":1,"$uri":7,"permanent":1,"try_files":6,"?":2,"$args":1,"favicon":1,".ico":1,"log_not_found":5,"apple":2,"touch":2,"icon":2,".png":2,"precomposed":1,"*":10,".":4,"(?:":2,"3gp":1,"gif":2,"jpg":2,"jpe":1,"g":1,"png":2,"ico":2,"wmv":1,"avi":1,"asf":1,"asx":1,"mpg":1,"mpeg":1,"mp4":1,"pls":1,"mp3":1,"mid":1,"wav":1,"swf":1,"flv":1,"htm":1,"txt":2,"exe":1,"zip":1,"tar":1,"rar":1,"gz":1,"tgz":1,"bz2":1,"uha":1,"7z":1,"doc":1,"docx":1,"xls":1,"xlsx":1,"pdf":1,"iso":1,"woff":2,"add_header":3,"Pragma":1,"public":1,"Cache":1,"Control":2,"deny":6,"all":6,"includes":3,"theme":1,"compat":1,"tinymce":1,"langs":1,".*":3,"content":1,"internal":1,"uploads":1,"files":1,"robots":1,".txt":1,"sitemap":2,".xml":2,".gz":1,"eot":1,"otf":1,"ttf":1,"Access":1,"Allow":1,"Origin":1,"50x":2,"usr":4,"share":4,"set":6,"$skip_cache":7,"$request_method":1,"POST":1,"$query_string":1,"!=":1,"$http_cookie":1,"[":1,"]":1,"fastcgi_split_pa":1,".+":4,"$fastcgi_script_":1,"$path_info":2,"$fastcgi_path_in":1,"fastcgi_param":1,"PATH_INFO":1,"unix":2,"run":2,".sock":2,"fastcgi_index":2,"#fastcgi_param":1,"HTTPS":1,"fastcgi_cache_by":1,"fastcgi_no_cache":1,"fastcgi_cache":1,"WORDPRESS":2,"fastcgi_cache_va":1,"60m":1,"purge":1,"fastcgi_cache_pu":1,"phpmyadmin":3,"jpeg":1,"xml":1,"))":1,"phpMyAdmin":1,"COMMENT/*":1},"Nim":{"COMMENT#":142,"cc":4,"=":310,"gcc":34,"--":2,"parallel_build":1,":":326,"#":19,"to":5,"auto":1,"-":10,"detect":1,"number":2,"of":34,"processors":1,"hint":2,"[":48,"LineTooLong":1,"]":47,"off":14,"#hint":1,"XDeclaredButNotU":2,"arm":4,".linux":4,".gcc":4,".exe":40,".linkerexe":4,"mips":2,"path":33,"@if":24,"nimbabel":1,"nimblepath":2,"not":29,"windows":10,"@else":4,"@end":24,"release":3,"or":17,"quick":1,"obj_checks":1,"field_checks":1,"range_checks":1,"bound_checks":1,"overflow_checks":1,"assertions":1,"stacktrace":1,"linetrace":1,"debugger":1,"line_dir":1,"dead_code_elim":1,"on":5,"nimHasNilChecks":1,"nilchecks":1,"opt":1,"speed":1,"unix":1,"bsd":2,"haiku":2,".options":81,".linker":38,".cpp":33,"clang":16,"tcc":5,"define":6,"useFork":1,"tlsEmulation":4,"android":1,"termux":1,"nintendoswitch":1,"switch_gcc":4,".always":23,"icl":2,".speed":7,"#gcc":1,".path":2,"r":9,"macosx":2,"freebsd":2,"@elif":4,".objc":6,"llvm_gcc":8,"openbsd":1,"netbsd":1,"vxworks":1,"%=":16,".size":6,".debug":7,"#passl":1,"vcc":29,"Get":1,"VCC":1,"output":11,"full":1,"debug":1,"symbols":1,"in":18,"the":11,"obj":1,"file":4,"set":1,"stack":1,"size":1,"MiB":1,"i386":3,"amd64":3,"genode":1,"iterator":1,"fn1":1,"int":8,"yield":1,"template":5,"fn2":1,"discard":13,"macro":1,"fn3":1,"proc":52,"fn4":1,"fn5":1,"(":370,"a":22,",":193,"b":9,"c":8,"float":2,"d":13,"e":2,"string":38,";":7,"f":8,"char":2,")":345,"fn6":1,"block":5,"##":5,"literals":3,"echo":26,"big":1,"f128":1,"let":47,"g":1,"COMMENT\"\"\"":6,"h":1,"i":23,".dedent":1,"BUG":2,"syntax":2,"highlight":2,"wrong":2,"j":1,"&":95,"k":1,"ok":1,"f33":1,"()":38,"@":2,"`":11,"cast":1,"fn6c":1,"T":14,"T2":2,"fn6d":1,"fn6e":1,"runnableExamples":5,"fn7":1,"assert":3,"+":5,"==":16,"fn8":1,"fn9":1,"hello":1,"world":1,"foo":3,".bar":1,"*":8,"b1":1,"b2":1,"b3":1,"type":3,"F10":1,"enum":1,"a1":1,"a2":1,"F11":1,"ref":2,"object":1,"RootRef":1,"x1":1,"x2":1,"x3":1,"tuple":1,"x4":1,"float32":1,"float64":1,"F12":2,"F13":1,"const":9,"var":17,"from":5,"macros":1,"import":7,"error":4,"ospaths":1,"/":66,"splitPath":2,"splitFile":4,"strutils":3,"%":29,"sequtils":1,"filterIt":1,"endsWith":1,"switch":14,"doOptimize":3,"true":9,"root":8,"projectDir":2,"needs":1,"nim":10,"devel":2,"as":2,"Tue":1,"Oct":1,"EDT":1,"_":3,"pkgName":5,".splitPath":1,"srcFile":3,"pcreVersion":3,"getEnv":5,"pcreSourceDir":5,"pcreArchiveFile":4,"pcreDownloadLink":2,"pcreInstallDir":4,"pcreConfigureCmd":2,"pcreIncludeDir":2,"pcreLibDir":2,"pcreLibFile":6,"libreSslVersion":3,"libreSslSourceDi":5,"libreSslArchiveF":4,"libreSslDownload":2,"libreSslInstallD":4,"libreSslConfigur":2,"libreSslLibDir":4,"libreSslLibFile":4,"libreCryptoLibFi":3,"libreSslIncludeD":3,"openSslSeedConfi":2,"openSslVersion":3,"openSslSourceDir":5,"openSslArchiveFi":4,"openSslDownloadL":2,"openSslInstallDi":4,"openSslConfigure":2,"openSslLibDir":4,"openSslLibFile":4,"openCryptoLibFil":3,"openSslIncludeDi":3,"dollar":2,"s":4,"result":10,"$s":1,"mapconcat":1,"openArray":1,"sep":2,"op":23,"x":3,"for":11,".add":14,"))":11,"if":55,"<":5,".len":12,"binOptimize":2,"binFile":6,"findExe":3,"!=":4,"exec":54,"task":9,"installPcre":1,"existsFile":16,"existsDir":5,"else":25,"withDir":10,"putEnv":8,".mapconcat":5,"())":4,"setCommand":3,"installLibreSsl":1,"build":2,"just":2,"component":2,"installOpenSsl":1,"musl":4,"switches":3,"seq":2,"nimFiles":4,"numParams":2,"paramCount":1,"when":26,"defined":22,"libressl":4,"and":12,"openssl":4,"..":1,"paramStr":3,"COMMENT\"":7,"extraSwitches":3,"dirName":2,"baseName":2,"Save":1,"binary":1,"same":1,"dir":9,"nimArgsArray":2,"nimArgs":3,"selfExec":6,"test":1,"testDir":3,"dirExists":9,"testFiles":2,"listFiles":1,".filterIt":1,"it":2,">=":1,".endsWith":1,"t":2,"docs":2,"deployDir":7,"docOutBaseName":4,"deployHtmlFile":2,"genDocCmd":2,"deployIdxFile":2,"sedCmd":2,"genTheIndexCmd":2,"deployJsFile":2,"docHackJsSource":2,"dochack":1,".js":1,"mkDir":1,"Hack":1,"replace":1,">":6,".html":3,"with":1,".idx":2,"Generate":1,"theindex":1,"only":1,"after":2,"fixing":1,"fileExists":1,"muslGccPath":6,"pcre":2,"Install":1,"PCRE":1,"current":1,"is":3,"found":3,"So":2,"that":2,".h":2,"running":2,"Pass":1,"ssl":2,"sslLibFile":3,"cryptoLibFile":3,"sslIncludeDir":3,"sslLibDir":3,"This":1,"has":1,"come":1,"lssl":1,"useStdoutAsStdms":1,"symbol":1,"nimfix":2,"cs":1,"partial":1,"#define":1,"useNodeIds":1,"booting":1,"noDocgen":1,"version":1,"author":1,"description":1,"license":1,"skipDirs":1,"requires":1,"tests":3,"x86":1,"{":5,".link":4,".":4,"}":5,"os":2,"parseopt":1,"osproc":2,"streams":1,"tools":1,"kochdocs":1,"VersionAsString":23,"system":1,".NimVersion":1,"HelpText":2,"body":4,"old":2,"getCurrentDir":6,"try":5,"setCurrentDir":6,"finally":5,"setCurrentdir":1,"tryExec":4,"cmd":7,"bool":9,"execShellCmd":1,"safeRemove":3,"filename":3,"removeFile":5,"overwriteFile":3,"source":6,"dest":9,"moveFile":1,"copyExe":13,"copyFile":7,"inclFilePermissi":1,"fpUserExec":1,"compileNimInst":5,"csource":5,"args":38,"nimexec":24,"((":2,"bundleNimbleSrc":3,"latest":22,"bundleNimbleExe":3,"buildNimble":4,"removeDir":3,"installDir":8,"id":2,"while":4,"$id":2,"inc":3,"bundleNimsuggest":5,"buildExe":3,"buildVccTool":3,"bundleWinTools":4,"false":8,"zip":2,"ensureCleanGit":2,"outp":2,"status":2,".execCmdEx":1,"quit":6,"xz":3,"buildTool":2,"toolname":4,".name":1,"buildTools":3,"nsis":2,"#buildTool":1,"#exec":1,"#copyExe":1,"geninstall":4,"install":2,"web":1,"website":1,"pdf":1,"findNim":3,"additionalPATH":1,".splitFile":1,".dir":1,"findStartNim":2,"return":5,"split":1,"PathSep":2,"Posix":1,"buildScript":6,"thVersion":2,"$i":1,"boot":2,"finalDest":6,"bootOptions":2,".startsWith":1,"smartNimcache":2,"hostOs":1,"hostCpu":1,".thVersion":3,"sameFileContent":1,"cleanExt":2,"ignore":2,"cleanAux":3,"kind":6,"walkDir":3,"case":5,"pcFile":1,"name":2,"ext":3,".contains":3,"pcDir":3,".tail":1,"removePattern":3,"pattern":2,"walkFiles":1,"clean":2,"winReleaseArch":3,"arch":5,"doAssert":1,"cpu":3,"withMingw":2,"prevPath":3,"winRelease":1,"buildDocs":3,"gaCode":2,"sizeof":2,"pointer":2,"|":2,"tester":3,"quoteShell":3,"success":2,"existsEnv":2,"QuitFailure":1,"temp":3,"splitArgs":2,".parseCmdLine":1,"bootArgs":2,"programArgs":3,"xtemp":2,"getAppDir":2,"pushCsources":2,"cwd":2,"copyDir":1,"NimVersion":3,"testUnixInstall":2,"cmdLineRest":3,"oldCurrentDir":2,"destDir":7,"getTempDir":1,"execCleanPath":7,"execProcess":1,".splitLines":1,"#execCleanPath":1,"valgrind":2,"parseCmdLine":1,"nimcmd":6,"valcmd":6,"changeFileExt":1,"ExeExt":1,"elif":1,"supp":2,"showHelp":3,"spaces":1,"len":1,"CompileDate":1,"CompileTime":1,"QuitSuccess":1,"isMainModule":1,"initOptParser":1,"stable":4,".next":1,".kind":1,"cmdLongOption":1,"cmdShortOption":1,"normalize":2,".key":2,"cmdArgument":1,".cmdLineRest":16,"buildPdfDoc":1,"break":2,"cmdEnd":1},"Nit":{"COMMENT#":751,"module":20,"clock":2,"class":34,"Clock":9,"var":206,"total_minutes":2,":":174,"Int":74,"fun":124,"minutes":7,"do":143,"return":115,"self":115,".total_minutes":10,"%":3,"=":401,"(":586,"m":4,")":578,".hours":2,"*":34,"+":26,"hours":6,"/":36,"h":7,"hour_pos":2,"redef":44,"to_s":2,"reset":1,",":448,"init":16,".reset":1,"==":92,"o":6,"isa":15,"and":16,"end":211,"c":21,"new":200,"print":136,".minutes":3,"+=":26,"-=":4,"c2":3,"file":4,"intrude":2,"import":28,"stream":4,"ropes":1,"string_search":1,"time":1,"in":36,"`":56,"{":37,"#include":10,"<":22,"dirent":2,".h":10,">":18,"string":1,"sys":9,"types":1,"stat":7,"unistd":1,"stdio":2,"poll":3,"errno":2,"}":37,"abstract":2,"FStream":6,"super":20,"IOS":1,"path":26,"nullable":17,"String":46,"null":46,"private":21,"NativeFile":9,"file_stat":4,"FileStat":7,"_file":23,".file_stat":2,"fd":17,".fileno":1,"IFStream":4,"BufferedIStream":1,"PollableIStream":2,"reopen":1,"if":150,"not":18,"eof":1,".address_is_null":9,"then":142,"close":17,".io_open_read":2,".to_cstring":10,"last_error":12,"IOError":10,"end_reached":7,"true":16,"false":16,"_buffer_pos":2,"_buffer":5,".clear":2,"i":70,".io_close":2,"fill_buffer":1,"nb":4,".io_read":1,".items":1,".capacity":1,"<=":1,".length":18,"Bool":18,"open":16,".path":5,"prepare_buffer":3,"from_fd":2,"fd_to_stream":6,"read_only":2,"OFStream":6,"OStream":3,"write":1,"s":112,"!=":21,"_is_writable":10,"FlatText":1,"write_native":3,"else":83,"for":40,".substrings":1,"is_writable":2,"native":2,"NativeString":12,"len":6,"err":2,".io_write":1,".io_open_write":1,"wipe_write":2,"interface":2,"Object":7,"mode":8,"fdopen":1,";":92,"protected":9,"streams":2,"Sequence":2,"[":137,"]":111,"in_fds":6,"Array":18,"out_fds":6,"HashMap":2,".fd":4,".add":47,"polled_fd":3,"intern_poll":2,"is":31,"extern":28,".":1,"[]":1,".as":2,"int":11,"in_len":4,"out_len":4,"total_len":5,"struct":8,"pollfd":2,"c_fds":11,"sigset_t":1,"sigmask":1,"first_polled_fd":3,"-":61,"result":22,"Array_of_Int_len":2,"malloc":4,"sizeof":4,"COMMENT/*":6,"++":4,"Array_of_Int__in":2,".events":3,"POLLIN":1,"POLLOUT":1,".revents":2,"&":3,"||":1,"POLLHUP":1,"break":3,"Int_as_nullable":1,"fprintf":1,"stderr":2,"strerror":1,"null_Int":1,"()":2,"Stdin":2,".native_stdin":1,"poll_in":1,"Stdout":2,".native_stdout":1,"Stderr":2,".native_stderr":1,"Streamable":2,"write_to_file":1,"filepath":2,".open":5,"write_to":1,".close":9,"file_exists":2,"to_cstring":7,".file_exists":1,"file_lstat":2,".file_lstat":2,"file_delete":2,".file_delete":2,"file_copy_to":1,"dest":4,"input":4,"output":3,"while":9,".eof":3,"buffer":3,".read":1,".write":7,"strip_extension":1,"ext":5,"has_suffix":1,"substring":4,"length":6,"basename":1,"l":26,"#":12,"Index":2,"of":2,"the":5,"last":2,"char":4,".chars":8,"remove":2,"all":2,"trailing":2,"pos":8,"chars":3,".last_index_of_f":2,"n":26,">=":3,".strip_extension":1,"dirname":1,"realpath":1,"cs":2,".file_realpath":1,"res":10,".to_s_with_copy":1,"simplify_path":1,"a":25,".split_with":2,"a2":10,"x":20,"continue":4,".is_empty":19,".last":4,".pop":10,".push":6,".first":6,".join":6,"join_path":2,"to_program_name":1,".has_prefix":2,"relpath":1,"cwd":3,"getcwd":2,"from":7,".simplify_path":2,".split":2,"case":2,"root":2,"directory":2,"to":9,".shift":4,"from_len":3,"up":3,"mkdir":1,"dirs":4,"FlatBuffer":1,"d":9,".append":2,".to_s":14,".file_mkdir":1,"rmdir":3,"ok":7,".files":1,"file_path":4,".join_path":1,".is_dir":1,".rmdir":2,".free":1,"chdir":1,".file_chdir":1,"file_extension":1,"last_slash":3,".last_index_of":1,"files":1,"Set":2,"HashSet":3,"dir_path":4,"DIR":1,"dir":4,"String_to_cstrin":2,"recv":23,"((":2,"opendir":1,"))":6,"NULL":3,"perror":1,"exit":4,"HashSet_of_Strin":3,"results":4,"file_name":3,"de":5,"new_HashSet_of_S":1,"readdir":1,"strcmp":2,"->":16,"d_name":3,"&&":1,"NativeString_to_":1,"strdup":1,"closedir":1,"stat_element":4,"lstat":1,"file_mkdir":1,"file_chdir":1,"file_realpath":1,"atime":1,"ctime":1,"mtime":1,"size":10,"is_reg":1,"S_ISREG":1,"st_mode":7,"is_dir":1,"S_ISDIR":1,"is_chr":1,"S_ISCHR":1,"is_blk":1,"S_ISBLK":1,"is_fifo":1,"S_ISFIFO":1,"is_lnk":1,"S_ISLNK":1,"is_sock":1,"S_ISSOCK":1,"FILE":1,"io_read":1,"buf":2,"io_write":1,"io_close":1,"fileno":2,"io_open_read":1,"io_open_write":1,"native_stdin":1,"native_stdout":1,"native_stderr":1,"Sys":1,"stdin":1,"writable":3,"stdout":3,"printn":11,"objects":2,"...":1,".stdout":3,"object":2,"getc":1,"Char":8,".stdin":3,".read_char":1,".ascii":1,"gets":8,".read_line":2,"file_getcwd":2,"meetup":7,"opportunity_mode":1,"boilerplate":1,"welcome":1,"template":2,"OpportunityMeetu":1,"OpportunityPage":1,"Meetup":2,"from_id":1,"id":4,"db":14,"OpportunityDB":3,".find_meetup_by_":1,".answer_mode":1,"header":12,".page_js":11,"COMMENT\"\"\"":28,"rendering":4,"add":39,"OpportunityHomeP":1,".write_to_string":1,".to_html":1,"footer":1,"to_html":1,"t":39,"Template":4,"date":1,"place":1,"answers":4,"participants":1,".load_answers":1,"j":1,"k":7,".answers":1,"color":6,"answer_mode":2,"scores":6,"maxsc":4,".id":5,".score":1,".has_key":1,"curl_http":1,"curl":10,"MyHttpFetcher":2,"CurlCallbacks":1,"Curl":4,"our_body":1,".curl":2,"destroy":1,".destroy":2,"header_callback":1,"line":8,"#if":1,"body_callback":1,".our_body":1,"stream_callback":1,"count":1,"args":14,"url":2,"request":10,"CurlHTTPRequest":1,".verbose":4,"getResponse":3,".execute":3,"CurlResponseSucc":2,"CurlResponseFail":5,"myHttpFetcher":2,".delegate":1,"postDatas":5,"HeaderMap":3,".datas":1,"postResponse":3,"headers":3,".headers":1,"downloadResponse":3,".download_to_fil":1,"CurlFileResponse":1,"socket_server":1,"socket":7,"Socket":3,".server":1,".to_i":7,"clients":2,"max":2,"loop":2,"fs":5,"SocketObserver":1,".readset":3,".set":2,".select":1,".is_set":1,"ns":3,".accept":3,"html":1,"NitHomepage":2,"HTMLPage":1,"head":6,".attr":17,".text":30,"body":1,".add_class":4,"add_html":7,"page":3,".write_to":2,".write_to_file":1,"extern_methods":1,"enum":3,"fib":3,"Int_fib":3,"sleep":4,"atan_with":2,"Float":3,"atan2":1,"foo":1,"long":2,"recv_fib":2,"recv_plus_fib":2,"Int__plus":1,"nit_string":2,"Int_to_s":1,"c_string":2,"printf":1,"bar":2,"ib":1,"oo":1,"int_stack":1,"IntStack":2,"ISNode":4,"push":3,"val":5,".head":5,"pop":2,".val":2,".next":8,"sumall":1,"sum":11,"cur":5,"next":4,".sumall":1,"or":7,"gives":2,"so":2,"alternative":1,"websocket_server":1,"websocket":1,"sock":11,"WebSocket":1,"msg":8,".listener":2,".errno":1,".strerror":1,".connected":2,".poll_in":1,".disconnect_clie":1,".can_read":1,"print_arguments":1,"circular_list":1,"CircularList":5,"E":15,"node":2,"CLNode":6,"iterator":1,"CircularListIter":2,"first":1,".node":21,".item":4,"e":4,"new_node":6,"old_last_node":3,".prev":7,"assert":24,"prev":5,"prev_prev":3,"unshift":1,"shift":1,"rotate":1,"josephus":1,"step":2,".rotate":1,"item":2,"IndexedIterator":1,"index":7,"list":4,"is_ok":1,".index":3,".list":2,".add_all":1,".unshift":1,".josephus":1,"opengles2_hello_":1,"glesv2":1,"egl":1,"mnit_linux":1,"sdl":1,"x11":1,".environ":3,"window_width":2,"window_height":2,"sdl_display":2,"SDLDisplay":1,"sdl_wm_info":2,"SDLSystemWindowM":1,"x11_window_handl":2,".x11_window_hand":1,"x_display":3,"x_open_default_d":1,"egl_display":19,"EGLDisplay":1,".is_valid":2,".initialize":1,".error":3,"config_chooser":6,"EGLConfigChooser":1,"#config_chooser":5,".surface_type_eg":1,".blue_size":1,".green_size":1,".red_size":1,".alpha_size":1,".depth_size":1,".stencil_size":1,".sample_buffers":1,"configs":5,".choose":1,"config":6,"attribs":1,".attribs":4,"format":1,".native_visual_i":1,"surface":8,".create_window_s":1,".is_ok":5,"context":63,".create_context":1,"make_current_res":2,".make_current":2,"width":2,".width":1,"height":2,".height":1,"egl_bind_opengl_":1,"assert_no_gl_err":6,"gl_shader_compil":1,"gl_error":1,"program":10,"GLProgram":1,".info_log":1,"abort":2,"vertex_shader":7,"GLVertexShader":1,".source":2,".compile":2,".is_compiled":2,"fragment_shader":7,"GLFragmentShader":1,".attach_shader":2,".bind_attrib_loc":1,".link":1,".is_linked":1,"vertices":2,"vertex_array":4,"VertexArray":1,".attrib_pointer":1,"gl_clear_color":1,"gl_viewport":1,"gl_clear_color_b":1,".use":1,".enable":1,".draw_arrays_tri":1,".swap_buffers":1,".delete":3,"EGLSurface":2,".none":3,"EGLContext":1,".destroy_context":1,".destroy_surface":1,"gtk":1,"CalculatorContex":7,"last_op":4,"current":21,"after_point":14,"push_op":2,"op":12,"apply_last_op_if":2,".result":9,"store":1,"push_digit":1,"digit":3,".to_f":3,"pow":1,".after_point":2,".current":4,"switch_to_decima":1,"CalculatorGui":2,"GtkCallable":1,"win":4,"GtkWindow":2,"container":10,"GtkGrid":2,"lbl_disp":6,"GtkLabel":2,"but_eq":5,"GtkButton":7,"but_dot":7,"signal":1,"sender":3,"user_data":5,".abs":1,"an":1,"operation":1,".sensitive":2,".switch_to_decim":4,".push_op":15,".to_precision_na":2,".times":1,"chiffre":3,".substring":2,"number":1,".push_digit":25,"init_gtk":1,".attach":7,"but":9,".with_label":5,".request_size":5,".signal_connect":5,"r":21,"#C":1,"but_c":4,".show_all":1,".to_precision":6,"#test":2,"multiple":1,"decimals":1,"button":1,"app":1,"run_gtk":1,"clock_more":1,"Comparable":1,"type":1,"OTHER":1,"c1":2,"c3":1,"TmplComposers":2,"composers":3,"TmplComposer":3,"composer_details":3,"TmplComposerDeta":3,"add_composer":1,"firstname":5,"lastname":6,"birth":5,"death":5,"add_all":2,"name":3,".name":1,".firstname":1,".lastname":1,".birth":1,".death":1,"f":5,".add_composer":3,"fibonacci":2,".fibonacci":3,"usage":2,"draw_operation":1,"n_chars":1,"abs":2,"log10f":1,"float":1,"as_operator":1,"b":12,"override_dispc":1,"lines":9,"Line":53,"P":51,"y":9,"q4":4,"tl":2,"tr":2,"draw":1,"dispc":2,"gap":3,"hack":2,"w":3,"map":11,"]]":1,".filled_with":1,"ci":4,"local_dispc":4,".override_dispc":1,".lines":1,".o":2,".x":1,".y":1,"ine":1,".len":1,".step_x":1,".step_y":1,"step_x":1,"step_y":1,"op_char":5,"disp_char":6,"disp_size":7,"disp_gap":7,".as_operator":1,"len_a":3,".n_chars":3,"len_b":3,"len_res":3,"max_len":6,".max":2,"line_a":4,".draw":3,"line_b":4,"line_res":4,"socket_client":1,".client":1,"callback_chimpan":1,"callback_monkey":2,"Chimpanze":2,"MonkeyActionCall":7,"create":1,"monkey":6,"Monkey":4,".wokeUpAction":1,"wokeUp":2,"message":9,".create":1,"drop_privileges":1,"privileges":1,"opts":6,"OptionContext":1,"opt_ug":4,"OptionUserAndGro":1,".for_dropping_pr":1,".mandatory":1,".add_option":1,".parse":1,".errors":2,".usage":1,"user_group":3,".value":1,".drop_privileges":1,"stdlib":1,"typedef":2,"age":2,"CMonkey":7,"toCall":6,"MonkeyAction":6,"COMMENT//":13,"void":3,"cbMonkey":2,"mkey":4,"callbackFunc":2,"data":9,"nit_monkey_callb":2,"wokeUpAction":1,".wokeUp":1,"Object_incr_ref":1,"curl_mail":1,"mail_request":11,"CurlMailRequest":1,"response":5,".set_outgoing_se":1,".from":1,".to":1,".cc":1,".bcc":1,"headers_body":4,".headers_body":1,".body":1,".subject":1,"CurlMailResponse":1,"procedural_array":1,"array_sum":2,"array_sum_alt":2},"Nix":{"{":7,"stdenv":7,",":13,"fetchurl":2,"fetchgit":5,"openssl":2,"zlib":2,"pcre":2,"libxml2":2,"libxslt":2,"expat":2,"rtmp":4,"?":4,"false":4,"fullWebDAV":3,"syslog":4,"moreheaders":3,"...":1,"}":6,":":5,"let":1,"version":1,"=":28,";":26,"mainSrc":2,"url":5,"sha256":5,"-":12,"ext":5,"git":2,"//":4,"github":4,".com":4,"/":10,"arut":2,"nginx":3,"module":3,".git":4,"rev":4,"dav":2,"https":2,"yaoweibin":1,"nginx_syslog_pat":1,"agentzh":1,"headers":1,"more":1,"in":1,".mkDerivation":1,"rec":1,"name":1,"src":1,"buildInputs":1,"[":3,"]":3,"++":5,".lib":5,".optional":5,"patches":1,"if":1,"then":1,"else":1,"[]":1,"configureFlags":1,"COMMENT#":3,"preConfigure":1,"export":1,"NIX_CFLAGS_COMPI":1,"postInstall":1,"mv":1,"$out":2,"sbin":1,"bin":1,"COMMENT'''":1},"Nu":{"COMMENT;":10,"(":13,"load":4,")":14,";;":4,"basics":1,"cocoa":1,"definitions":1,"menu":3,"generation":1,"Aaron":1,"Hillegass":1,"class":1,"ApplicationDeleg":2,"is":2,"NSObject":1,"imethod":1,"void":1,"applicationDidFi":1,":":3,"id":1,"sender":1,"build":1,"-":3,"default":1,"application":1,"set":2,"$random":1,"((":4,"RandomAppWindowC":1,"alloc":2,"init":2,"))))":1,"NSApplication":2,"sharedApplicatio":2,"setDelegate":1,"delegate":1,")))":1,"activateIgnoring":1,"YES":1,"NSApplicationMai":1,"nil":1,"SHEBANG#!nush":1,"puts":1},"Nunjucks":{"{":16,"%":30,"from":1,"import":1,"label":1,"as":2,"description":2,"}":15,"macro":1,"field":3,"(":4,"name":2,",":4,"value":2,"=":7,"type":3,")":4,"<":9,"div":2,"class":1,">":16,"input":1,"/>":1,"</":8,"endmacro":1,"html":2,"head":2,"extends":1,"body":2,"if":2,"horse":2,"Chuck":3,"Norris":3,"once":2,"kicked":1,"a":3,"in":3,"the":5,"chin":1,".":3,"Its":1,"descendants":1,"are":1,"known":1,"today":1,"Giraffes":1,"elif":1,"optimus":1,"urinated":1,"semi":1,"truck":1,"else":2,"threw":1,"grenade":2,"and":1,"killed":1,"people":1,"then":1,"exploded":1,"endif":1,"block":2,"left":2,"This":3,"is":2,"side":2,"!":2,"endblock":2,"right":2,"{{":5,"}}":5,"h1":2,"Posts":1,"ul":2,"for":1,"item":2,"items":1,"li":4,".title":1,"would":1,"display":1,"collection":1,"were":1,"empty":1,"endfor":1,"#":1,"Don":1,"foo":1,"|":1,"safe":1},"OCaml":{"COMMENT(*":296,"module":99,"type":151,"OrderedType":2,"=":1548,"sig":9,"t":817,"val":44,"compare":11,":":249,"->":889,"int":46,"end":103,"S":11,"key":47,"+":98,"empty":8,"is_empty":4,"mem":4,"add":15,"a":209,"singleton":4,"remove":12,"merge":11,"(":1447,"b":42,"option":14,"c":90,")":1197,"equal":2,"bool":14,"iter":8,"unit":22,"fold":9,"for_all":4,"exists":4,"filter":5,"partition":4,"cardinal":4,"bindings":2,"list":30,"min_binding":6,"max_binding":3,"choose":2,"split":11,"*":32,"find":5,"map":5,"mapi":2,"Make":1,"Ord":9,"struct":54,".t":59,"Empty":55,"|":866,"Node":43,"of":46,"let":1160,"height":8,"function":68,"_":307,",":756,"h":17,"create":17,"l":193,"x":96,"d":485,"r":81,"hl":8,"and":14,"hr":8,"in":458,"if":220,">=":8,"then":222,"else":204,"))":104,"bal":11,"match":212,"with":261,">":52,"begin":39,"invalid_arg":19,"ll":11,"lv":5,"ld":5,"lr":8,"lrl":2,"lrv":2,"lrd":2,"lrr":2,"rl":8,"rv":5,"rd":5,"rr":8,"rll":2,"rlv":2,"rld":2,"rlr":2,"true":48,"false":71,"rec":72,"data":5,"v":250,".compare":7,"<":74,"raise":13,"Not_found":22,"||":23,"remove_min_bindi":4,"t1":9,"t2":12,"f":158,"()":177,";":1187,"m":38,"accu":6,"p":45,"&&":20,"add_min_binding":3,"k":170,"add_max_binding":3,"join":10,"lh":3,"rh":3,"concat":5,"concat_or_join":3,"Some":114,"None":98,"pres":4,"s1":3,"s2":4,"l1":4,"v1":26,"d1":8,"r1":8,"h1":3,"when":13,"l2":4,"d2":8,"r2":8,"v2":20,"h2":2,"assert":19,"pvd":4,"lt":3,"lf":3,"rt":3,"rf":3,"enumeration":1,"cons_enum":10,"e":192,"More":5,"cmp":7,"m1":4,"m2":4,"compare_aux":3,"e1":8,"e2":8,"End":27,"-":65,"<>":16,"equal_aux":3,"bindings_aux":4,"((":25,"::":83,"s":366,"[]":105,"open":15,"Mirage_misc":1,"StringSet":20,"include":2,"Set":1,".Make":3,"String":112,"of_list":3,"ref":14,"List":106,".iter":9,"fun":68,":=":12,"!":75,"main_ml":4,"append_main":175,"fmt":16,"failwith":11,"oc":169,"append":135,"newline_main":50,"newline":13,"set_main_ml":2,"file":41,"open_out":7,"mode":39,"[":143,"`":537,"Unix":36,"Xen":33,"MacOSX":33,"]":142,"string_of_mode":2,"set_mode":1,"get_mode":1,"typ":23,"Type":23,"Function":3,"@":62,"CONFIGURABLE":2,"name":166,"string":79,"module_name":72,"packages":50,"libraries":44,"configure":36,"clean":34,"update_path":35,"TODO":1,"N":2,"todo":8,"str":55,"Printf":33,".sprintf":31,".name":90,"base":26,"{":110,"}":105,"ty":7,"impl":96,"Impl":230,"App":18,"app":7,"Foreign":19,"string_of_impl":3,".":83,"M":18,".module_name":34,"fn":15,"acc":85,".fn":2,"iterator":2,"i":116,".i":17,"driver_initialis":17,"Name":25,"ids":3,"Hashtbl":7,".create":16,"names":18,"n":53,"try":29,".find":10,".replace":1,"of_key":1,"~":57,"find_or_create":1,"functor_name":2,".of_key":22,"^":56,"as":29,"module_names":2,".concat":20,".map":15,"configured":3,"not":9,".mem":3,".add":10,".configure":28,"configure_app":3,"body":3,"cofind":1,".names":2,".packages":32,".libraries":32,".clean":28,"root":68,".m":1,".update_path":27,"implementation":1,"$":3,"foreign":10,"?":71,"Io_page":4,"io_page":9,"IO_PAGE":2,"default_io_page":2,"Time":2,"time":27,"TIME":2,"default_time":6,"Clock":2,"clock":22,"CLOCK":2,"default_clock":6,"Random":2,"random":18,"RANDOM":2,"default_random":5,"Entropy":2,"construction":4,"entropy":4,"ENTROPY":2,"default_entropy":1,"Console":3,"())":12,"console":16,"CONSOLE":2,"default_console":1,"custom_console":1,"Crunch":9,".capitalize":18,"ml":3,"mli":2,"command_exists":2,"error":9,"Sys":24,".file_exists":7,"info":18,"blue_s":10,".getcwd":3,"/":20,"command":9,"kv_ro":6,"KV_RO":2,"crunch":1,"dirname":4,"Direct_kv_ro":2,"direct_kv_ro":1,"Block":2,"block":16,"BLOCK":2,"block_of_file":3,"filename":2,"Fat":3,".io_page":7,".block":13,"fs":7,"FS":2,"fat":9,"kv_ro_of_fs":1,"dummy_fat":3,"Fat_of_files":3,"dir":7,"regexp":6,".dir":4,".regexp":2,"block_file":5,"close_out":7,".chmod":2,"0o755":2,"fat_of_files":1,"network_config":2,"Tap0":4,"Custom":4,"Network":3,"network":16,"NETWORK":2,"tap0":1,"netif":1,"dev":2,"Ethif":2,"ethernet":9,"ETHERNET":2,"etif":7,"prefix":1,"ip_config":3,"address":2,"netmask":4,"gateways":2,"ipv4_config":3,"Ipaddr":26,".V4":17,"meta_ipv4_config":4,".to_string":17,".address":4,".netmask":4,".gateways":4,")))":16,"IPV4":8,"config":10,".ethernet":18,".config":10,"mname":10,"ipv6_config":2,".V6":8,".Prefix":3,"meta_ipv6_config":2,"IPV6":3,".time":21,".clock":21,"v4":6,"v6":4,"ip":27,"IP":1,"ipv4":6,"ipv6":4,"create_ipv4":2,"net":6,"default_ipv4_con":3,".of_string_exn":1,"default_ipv4":1,"create_ipv6":1,"UDP_direct":2,"V":6,"UDPV4_socket":2,"udpv4":4,"udp":6,"udpv6":3,"UDP":1,"direct_udp":1,"socket_udpv4":1,"TCP_direct":5,".ip":9,".random":14,"TCPV4_socket":2,"tcpv4":4,"tcp":8,"tcpv6":3,"TCP":4,"direct_tcp":1,"socket_tcpv4":1,"STACKV4_direct":7,"DHCP":4,".console":22,".network":10,"net_init_error_m":2,"STACKV4_socket":3,"ipv4s":3,"meta_ips":3,"ips":2,".ipv4s":2,"stackv4":8,"STACKV4":2,"direct_stackv4_w":3,"socket_stackv4":1,"Channel_over_TCP":2,"channel":4,"CHANNEL":2,"channel_over_tcp":1,"flow":2,"VCHAN_localhost":2,"uuid":10,"VCHAN_xenstore":2,"vchan":7,"STACK4":2,"vchan_localhost":3,"vchan_xen":2,"vchan_default":1,"Conduit":4,"Stack":22,"module_name_core":17,"stack_subname":5,"vchan_subname":4,"conduit":6,"conduit_direct":1,"stack":4,"conduit_client":1,"Vchan":3,"conduit_server":2,"Port":2,"Resolver_unix":2,"Resolver_direct":2,"DNS":14,"subname":9,"res_ns":2,"ns":4,"res_ns_port":2,"ns_port":4,"resolver":4,"Resolver":2,"resolver_dns":1,"resolver_unix_sy":1,"HTTP":5,"Channel":17,"port":2,"http":4,"http_server_of_c":1,"chan":2,"http_server":1,"job":4,"JOB":2,"Job":1,".impl":5,"Tracing":6,"size":2,"unix_trace_file":2,".singleton":3,".command":3,"flush":11,"stdout":1,".size":3,"tracing":12,"mprof_trace":1,"jobs":5,"config_file":5,"reset":2,"set_config_file":2,"get_config_file":5,"j":139,".jobs":10,"register":1,"Filename":8,".dirname":3,"registered":2,"ps":15,".empty":6,"add_to_opam_pack":1,".union":6,".of_list":6,".tracing":3,".fold_left":8,"set":10,".elements":2,"ls":15,"add_to_ocamlfind":1,"configure_myocam":2,"minor":6,"major":6,"ocaml_version":1,".root":24,"generated_by_mir":6,"clean_myocamlbui":2,"configure_main_l":2,"clean_main_libvi":2,"configure_main_x":4,"clean_main_xl":2,"clean_main_xe":2,"get_extra_ld_fla":2,"pkgs":5,"output":3,"read_command":2,"line":4,"cut_at":1,"ldflags":2,"configure_makefi":2,"libraries_str":2,"generate_image":2,"need_zImage":2,"uname_m":1,"machine":3,".length":38,".sub":18,"extra_c_archives":2,"pkg_config_deps":3,"clean_makefile":2,"no_opam_version_":4,"configure_opam":2,"opam_version":3,"version_error":3,"int_of_string":3,"Failure":6,"opam":1,"clean_opam":2,"manage_opam_pack":5,"configure_job":2,"param_names":3,"dedup":1,"configure_main":2,"clean_main":2,".functor_name":1,"in_dir":4,"make":4,"uname_s":1,"build":1,"()))":3,"run":1,"compile_and_dynl":2,".basename":3,"Dynlink":4,".adapt_filename":1,".chop_extension":1,".loadfile":1,".Error":5,"err":15,".error_message":1,"scan_conf":2,"realpath":3,"files":2,"Array":6,".to_list":2,".readdir":1,".filter":2,"load":1,"set_section":1,"string_of":1,"format":4,"buf":18,"Buffer":24,"Format":24,".formatter_of_bu":1,".pp_print_flush":2,".contents":4,"err_argv":2,"err_not_opt":7,"err_not_pos":3,"err_help":2,"err_empty_list":3,"rev_compare":5,"pr":27,".fprintf":2,"pr_str":9,".pp_print_string":2,"pr_char":7,".pp_print_char":1,"str_of_pp":5,"pp":22,".str_formatter":2,".flush_str_forma":2,"quote":22,"alts_str":7,"quoted":4,"alts":6,"rev_alts":3,".rev":13,".rev_map":19,".tl":3,".hd":7,"pr_white_str":3,"spaces":2,"ppf":92,"left":5,"right":8,"len":26,"incr":6,"while":4,"do":11,".pp_force_newlin":1,".pp_print_space":2,"done":11,"pr_text":4,"pr_lines":2,"pr_to_temp_file":3,"exec":6,".argv":4,".open_temp_file":1,".formatter_of_ou":1,"at_exit":1,".remove":1,"Sys_error":2,"levenshtein_dist":2,"minimum":2,"min":9,".make_matrix":1,"for":7,"to":7,"<-":81,"suggest":3,"candidates":2,"dist":2,"suggs":2,"max_int":1,"Trie":14,"Ambiguous":5,"ambiguities":2,"Cmap":5,"Map":2,"Char":6,"Pre":6,"Key":6,"Amb":6,"Nil":6,"value":12,"succs":7,"aux":34,"pre_d":2,".succs":4,".v":3,"find_node":3,"Ok":39,"add_char":1,".make":1,"rem_char":2,"to_list":3,".fold":1,"rest":16,"absence":2,"Error":59,"Val":6,"Lazy":6,"opt_kind":2,"Flag":5,"Opt":4,"Opt_vopt":5,"pos_kind":2,"All":6,"Nth":17,"Left":9,"Right":9,"arg_info":9,"id":5,"absent":8,"doc":11,"docv":8,"docs":11,"p_kind":4,"o_kind":4,"o_names":2,"o_all":5,"arg_id":2,"is_opt":10,".o_names":6,"is_pos":10,"Amap":9,".id":1,"arg":40,"O":4,"P":15,"cmdline":4,"man_block":3,"I":5,"Noblank":4,"term_info":8,"version":6,"tdoc":4,"tdocs":2,"sdocs":4,"man":12,"eval_info":1,"term":14,"main":12,"choices":9,"eval_kind":4,"ei":118,".choices":4,"Simple":4,"fst":22,".term":12,"==":1,".main":14,"M_main":4,"M_choice":4,"Manpage":7,"title":5,"p_indent":4,"l_indent":4,"escape":8,"subst":20,"esc":2,".clear":3,".add_substitute":3,"pr_tokens":14,"groff":4,"is_space":4,"start":4,"Exit":3,"plain_esc":2,"pr_indent":5,"pr_plain_blocks":2,"ts":16,"label":7,".pp_print_cut":1,"pr_plain_page":2,"text":6,"groff_esc":2,"pr_groff_blocks":2,"pr_block":2,"pr_groff_page":2,"a1":2,"a2":2,"a3":2,"find_cmd":3,"cmds":12,"test":2,"null":3,".os_type":1,"cmd":13,"pr_to_pager":2,"print":30,"pager":5,".getenv":2,"Plain":9,"Groff":6,"xroff":2,"page":4,"Pager":7,"Help":15,"invocation":5,"sep":37,"prog":3,".uppercase":2,"left_footer":2,".version":3,"center_header":2,"name_section":2,".tdoc":2,"synopsis":5,"rev_cmp":4,"format_pos":4,"al":40,".docv":13,".absent":2,".p_kind":4,"args":36,".sort":10,"snd":8,"get_synopsis_sec":2,"extract_synopsis":3,"syn":4,".man":1,"make_arg_label":2,"fmt_name":2,"var":7,".o_kind":3,"make_arg_items":2,"subst_docv":2,".docs":2,".lowercase":3,".force":1,"optvopt":2,"argvdoc":2,".doc":2,"is_arg_item":2,"make_cmd_items":2,"add_cmd":2,"ti":19,".tdocs":1,"merge_items":4,"to_insert":10,"mark":4,"il":6,"sec":3,".rev_append":8,"Orphan_mark":6,".partition":1,"merge_orphans":4,"orphans":6,"#Manpage":1,"items":2,".stable_sort":1,"rev_text":2,"ei_subst":3,".print":4,"pr_synopsis":1,".escape":1,".plain_esc":1,"pr_version":1,"Err":48,"invalid":2,"kind":12,"exp":6,"invalid_val":2,"no":1,"not_dir":1,"is_dir":1,"element":1,"sep_miss":1,"unknown":1,"hints":8,"did_you_mean":2,"hs":2,"ambiguous":1,"ambs":8,"pos_excess":1,"excess":4,"flag_value":1,"opt_value_missin":1,"opt_parse_value":1,"opt_repeated":1,"pos_parse_value":1,"arg_missing":1,"long_name":3,"pr_backtrace":1,"bt":6,"Printexc":3,"pr_try_help":2,".invocation":1,"pr_usage":1,".pr_synopsis":1,"Cmdline":16,"exception":3,"choose_term":2,"peek_opts":7,"opt_arg":3,"pos_arg":2,"cl":67,"maybe":8,"index":4,"choice":5,"all":5,".ambiguities":5,".unknown":2,".ambiguous":3,"arg_info_indexes":2,"opti":15,"posi":8,"parse_opt_arg":4,".index":2,"parse_args":2,"pargs":19,"is_short_opt":2,"<=":21,"short_opt":7,"long_opt":4,"process_pos_args":2,"take":5,"last":17,"max_spec":15,"rev":12,"max":8,".nth":1,".pos_excess":1,"Arg":8,"parser":3,"arg_converter":1,"&":3,"parse_error":16,"some":5,"none":2,"parse":34,"dash":2,".from_val":3,"flag":5,"convert":28,".opt_arg":6,".flag_value":4,"g":8,".opt_repeated":4,"flag_all":1,"truth":2,"vflag":1,"fv":6,"vflag_all":1,"fval":2,"parse_opt_value":3,".opt_parse_value":1,"opt":4,"vopt":7,"lazy":1,"dv":6,".opt_value_missi":2,"optv":2,"opt_all":1,"parse_pos_value":3,".pos_parse_value":1,"pos":1,".pos_arg":2,"pos_list":4,"pos_all":1,"pos_left":1,"pos_right":1,"absent_error":3,"required":1,".arg_missing":3,"non_empty":1,"bool_of_string":1,"Invalid_argument":1,".invalid_val":4,".pp_print_bool":1,"char":1,"parse_with":6,"t_of_str":2,".pp_print_int":1,"int32":1,"Int32":1,".of_string":3,"int64":1,"Int64":1,"nativeint":1,"Nativeint":1,"float":1,"float_of_string":1,".pp_print_float":1,"enum":4,"sl":5,"sl_inv":2,".assoc":1,".no":3,".is_directory":2,".not_dir":1,"non_dir_file":1,".is_dir":1,"split_and_parse":3,"sub":2,"accum":5,".rindex_from":1,"pr_e":4,".element":5,"array":1,"split_left":7,"pair":2,"pa0":6,"pr0":6,"pa1":6,"pr1":6,".sep_miss":6,"v0":16,"printer":2,"t3":1,"pa2":4,"pr2":4,"t4":1,"pa3":2,"pr3":2,"v3":6,"doc_quote":1,"doc_alts":1,"doc_alts_enum":1,"Term":9,"pure":1,"ret":34,"u":70,"main_name":1,"choice_names":1,"man_format":1,"fmts":2,"remove_exec":4,"argv":8,"add_std_opts":4,".sdocs":1,"v_lookup":2,"lookup":4,".flag":1,".info":2,"h_lookup":2,".enum":1,".opt":1,".some":1,"eval_term":3,"help":8,"help_arg":4,"vers_arg":4,"v_arg":4,".pr_version":1,"Version":3,".pr_usage":3,"Parse":3,"usage":2,"eval":1,".std_formatter":2,".err_formatter":2,"catch":4,".pr_backtrace":2,".get_backtrace":2,"Exn":3,"eval_choice":1,"(((":4,"ei_choices":3,"chosen":3,".choose_term":1,"find_chosen":2,"eval_peek_opts":1,"version_opt":2,"Ops":2,"hd":6,"tl":6,"Option":1,"push":5,"mutable":22,"waiters":3,"cps":7,"force":1,".value":3,".waiters":7,"!=":7,".cps":1,"Base":1,".List":1,".push":1,"get_state":1,"lazy_from_val":1,"Cmm":1,"Arch":1,"Reg":1,"Mach":1,"stackp":9,".loc":3,"class":1,"reload":2,"object":1,"self":7,"inherit":1,"Reloadgen":1,".reload_generic":1,"super":5,"method":2,"reload_operation":1,"op":6,"res":15,"Iintop":3,"Iadd":2,"Isub":1,"Iand":1,"Ior":1,"Ixor":1,"Icomp":1,"Icheckbound":1,"#makereg":6,"Iintop_imm":2,"#reload_operatio":4,"Idiv":1,"Imod":1,"Ilsl":1,"Ilsr":1,"Iasr":1,"Imul":1,"Iaddf":1,"Isubf":1,"Imulf":1,"Idivf":1,"Ifloatofint":1,"Iintoffloat":1,"Iconst_int":1,"0x7FFFFFFFn":1,"0x80000000n":1,"Iconst_symbol":1,"pic_code":1,"Clflags":1,".dlcode":1,"reload_test":1,"tst":2,"Iinttest":1,"Ifloattest":2,"Clt":1,"Cle":1,"Ceq":1,"Cne":1,"Cgt":1,"Cge":1,"fundecl":1,"new":1,"#fundecl":1,"Ctypes":2,"PosixTypes":2,"tm":9,"structure":2,"field":1,"tm_sec":1,"tm_min":1,"tm_hour":1,"tm_mday":1,"tm_mon":2,"tm_year":2,"tm_wday":1,"tm_yday":1,"tm_isdst":1,"seal":1,"check_errno":4,"ptr":11,"time_t":4,"returning":8,"asctime":2,"localtime":2,"timep":3,"allocate_n":3,"count":5,"@timep":1,".printf":2,"getf":2,"@tm":2,"print_endline":1,"io_buffer_size":4,"invalid_encode":2,"invalid_bounds":3,"unsafe_chr":4,".unsafe_chr":2,"unsafe_blit":3,".unsafe_blit":1,"unsafe_array_get":3,".unsafe_get":2,"unsafe_byte":25,".code":3,"unsafe_set_byte":29,"byte":8,".unsafe_set":1,"uchar":7,"u_bom":3,"u_rep":1,"is_uchar":1,"cp":14,"pp_cp":3,"cp_to_string":1,"encoding":15,"UTF_8":14,"UTF_16":6,"UTF_16BE":13,"UTF_16LE":12,"decoder_encoding":5,"US_ASCII":4,"ISO_8859_1":4,"encoding_of_stri":1,"encoding_to_stri":1,"malformed":28,"Malformed":15,"malformed_pair":5,"be":5,"hi":37,"bs1":2,"bs0":4,"j0":11,"j1":11,"lsr":31,"land":36,"r_us_ascii":2,"b0":15,"Uchar":52,"r_iso_8859_1":2,"utf_8_len":7,"r_utf_8":9,"b1":23,"0b10":6,"lsl":9,"lor":35,"b2":14,"b3":17,"r_utf_16":8,"Hi":6,"r_utf_16_lo":7,"lo":16,"((((":1,"r_encoding":3,"BOM":8,"ASCII":5,"Decode":5,"src":12,"in_channel":1,"Manual":7,"nln":8,"NLF":2,"Readline":2,"decode":4,"Await":8,"pp_decode":1,"bs":4,"decoder":4,"nl":9,"i_pos":3,"i_max":3,"t_len":2,"t_need":9,"removed_bom":2,"last_cr":10,"col":2,"byte_count":4,"i_rem":9,".i_max":3,".i_pos":30,"eoi":3,"min_int":1,"refill":7,".src":2,".k":19,"ic":2,"rc":2,"input":1,"need":17,".t_len":41,".t_need":11,"t_fill":12,"blit":6,"rem":51,".byte_count":3,".pp":5,"decode_us_ascii":4,"decode_iso_8859_":4,"t_decode_utf_8":5,"decode_utf_8":17,"t_decode_utf_16b":6,"bcount":6,"decode_utf_16be":12,"decode_utf_16be_":3,"t_decode_utf_16l":6,"decode_utf_16le":11,"decode_utf_16le_":3,"guessed_utf_8":2,"guessed_utf_16":3,"decode_utf_16":3,"t_decode_utf_16":4,"t_decode_utf_16_":2,"guess_encoding":2,"setup":2,".encoding":8,"nline":14,".col":4,".line":3,"ncol":5,"ncount":18,".count":3,"cr":18,".last_cr":5,"pp_remove_bom":2,"utf16":3,".removed_bom":4,"pp_nln_none":2,"pp_nln_readline":2,".nl":8,"pp_nln_nlf":2,"pp_nln_ascii":2,"decode_fun":3,"decoder_line":1,"decoder_col":1,"decoder_byte_cou":1,"decoder_count":1,"decoder_removed_":1,"decoder_src":1,"decoder_nln":1,".nln":1,"set_decoder_enco":1,"dst":11,"out_channel":1,"encode":4,"encoder":3,"o":3,"o_pos":3,"o_max":3,"t_pos":2,"t_max":2,"Partial":2,"o_rem":6,".o_max":2,".o_pos":33,".o":12,"partial":2,".dst":2,".add_substring":1,"t_range":8,".t_pos":5,".t_max":2,"t_flush":9,"encode_utf_8":4,"encode_utf_16be":4,"encode_utf_16le":3,"encode_fun":2,"encoder_encoding":1,"encoder_dst":1,"dst_rem":1,"encoding_guess":1,"fold_utf_8":1,"loop":12,"fold_utf_16be":1,"fold_utf_16le":1,"add_utf_8":1,"w":25,".add_char":3,"add_utf_16be":1,"add_utf_16le":1,"sigset_t":9,"sigemptyset":2,"setp":6,"ignore":4,"sigfillset":2,"full":1,"sigaddset":2,"signal":6,"sigdelset":2,"del":1,"sigismember":2,"shared":1,"Eliom_content":1,"Html5":1,".D":1,"Eliom_parameter":1,"}}":5,"server":2,"Example":2,"Eliom_registrati":1,".App":1,"application_name":1,"Eliom_service":1,".service":1,"path":1,"get_params":1,"client":1,"hello_popup":2,"Dom_html":1,".window":1,"##":1,"alert":1,"Js":1,".string":1,".register":1,"service":1,"Lwt":1,".return":1,"html":1,"head":1,"pcdata":4,"a_onclick":1,"{{":1,"]]":1},"Object Data Instance Notation":{"rm_publisher":1,"=":1937,"<":1937,">":1937,"rm_release":1,"packages":3,"[":400,"]":400,"name":399,"classes":6,",":165,"...":135,"schema_name":1,"schema_revision":1,"schema_lifecycle":1,"schema_author":1,"schema_descripti":1,"bmm_version":1,"model_name":1,"includes":1,"id":1,"primitive_types":1,"source_schema_id":130,"is_abstract":28,"True":215,"uid":130,"documentation":12,"ancestors":126,"generic_paramete":34,"conforms_to_type":6,"properties":83,"(":253,"P_BMM_SINGLE_PRO":195,")":253,"type":228,"is_mandatory":123,"class_definition":1,"P_BMM_CONTAINER_":38,"cardinality":36,"|":72,">=":36,"type_def":57,"container_type":38,"is_computed":3,"is_im_infrastruc":25,"is_im_runtime":35,"P_BMM_GENERIC_PR":14,"root_type":19,"P_BMM_GENERIC_TY":5,"P_BMM_ENUMERATIO":1,"item_names":1,"passed":1,"missed_class_cou":1},"ObjectScript":{"COMMENT//":22,"Class":1,"Sample":7,".Person":3,"Extends":1,"(":15,"%":14,"Persistent":1,",":15,"Populate":1,"XML":1,".Adaptor":1,")":13,"{":7,"Parameter":1,"EXTENTQUERYSPEC":1,"=":28,";":12,"Index":3,"SSNKey":1,"On":3,"SSN":4,"[":8,"Type":4,"index":1,"Unique":1,"]":8,"NameIDX":1,"Name":7,"Data":3,"ZipCode":1,"Home":3,".Zip":1,"bitmap":1,"Property":8,"As":12,"String":4,"POPSPEC":3,"Required":2,"PATTERN":1,"DOB":5,"Date":2,"Address":2,"Office":2,"Spouse":2,"Person":1,"FavoriteColors":2,"list":1,"Of":1,"JAVATYPE":1,"Age":2,"Integer":2,"Calculated":1,"SqlComputeCode":1,"Set":1,"}":7,"##":1,"class":1,".CurrentAge":1,"SqlComputed":1,"SqlComputeOnChan":1,"ClassMethod":1,"CurrentAge":1,"date":3,"CodeMode":1,"expression":1,"$Select":1,":":3,"$ZD":2,"$H":1,"-":1,"\\":1,"))":1,"Query":1,"ByName":1,"name":11,"SQLQuery":1,"CONTAINID":1,"SELECTMODE":1,"SqlName":1,"SP_Sample_By_Nam":1,"SqlProc":1,"SELECT":1,"ID":1,"FROM":1,"WHERE":1,"STARTSWITH":1,"ORDER":1,"BY":1,"Storage":2,"Default":1,"<":23,">":46,"Value":32,"%%":1,"CLASSNAME":1,"</":23,"DataLocation":2,"^":4,".PersonD":2,"DefaultData":2,"PersonDefaultDat":1,"IdLocation":2,"IndexLocation":2,".PersonI":1,"StreamLocation":2,".PersonS":1,".Persistent":1},"Objective-C":{"COMMENT//":840,"#include":25,"<":170,"stdlib":2,".h":50,">":126,"limits":3,"IOKit":1,"/":50,"graphics":1,"IOGraphicsLib":1,"CoreVideo":2,"CVBase":1,"CVDisplayLink":1,"ApplicationServi":2,"static":120,"char":51,"*":946,"getDisplayName":2,"(":2988,"CGDirectDisplayI":3,"displayID":2,")":2742,"{":1054,"name":16,";":3147,"CFDictionaryRef":3,"info":6,",":1285,"names":4,"CFStringRef":8,"value":36,"CFIndex":3,"size":15,"=":1122,"IODisplayCreateI":1,"CGDisplayIOServi":1,"kIODisplayOnlyPr":1,"CFDictionaryGetV":2,"CFSTR":6,"kDisplayProductN":1,"))":281,"if":604,"!":114,"||":75,"const":57,"void":327,"**":46,"&":130,"_glfwInputError":2,"GLFW_PLATFORM_ER":2,"CFRelease":32,"return":254,"strdup":1,"}":1040,"CFStringGetMaxim":1,"CFStringGetLengt":1,"kCFStringEncodin":2,"calloc":14,"+":171,"CFStringGetCStri":1,"GLFWbool":3,"modeIsGood":3,"CGDisplayModeRef":7,"mode":12,"uint32_t":3,"flags":28,"CGDisplayModeGet":4,"kDisplayModeVali":1,"kDisplayModeSafe":1,"GLFW_FALSE":5,"kDisplayModeInte":1,"kDisplayModeStre":1,"format":39,"CGDisplayModeCop":2,"CFStringCompare":3,"IO16BitDirectPix":2,"&&":241,"IO32BitDirectPix":1,"GLFW_TRUE":3,"GLFWvidmode":10,"vidmodeFromCGDis":3,"CVDisplayLinkRef":3,"link":9,"result":26,".width":16,"int":94,".height":54,".refreshRate":3,"==":183,"CVTime":1,"time":7,"CVDisplayLinkGet":1,".flags":1,"kCVTimeIsIndefin":1,".timeScale":1,"double":6,".timeValue":1,".redBits":2,".greenBits":2,".blueBits":2,"else":107,"CGDisplayFadeRes":5,"beginFadeReserva":3,"token":82,"kCGDisplayFadeRe":2,"CGAcquireDisplay":1,"kCGErrorSuccess":1,"CGDisplayFade":2,"kCGDisplayBlendN":2,"kCGDisplayBlendS":2,"TRUE":2,"endFadeReservati":3,"!=":171,"FALSE":4,"CGReleaseDisplay":1,"_glfwSetVideoMod":1,"_GLFWmonitor":10,"monitor":26,"desired":2,"CFArrayRef":2,"modes":9,"count":131,"i":75,"native":5,"NULL":243,"current":3,"best":4,"_glfwChooseVideo":1,"_glfwPlatformGet":4,"_glfwCompareVide":3,"CVDisplayLinkCre":2,"->":424,"ns":19,".displayID":10,"CGDisplayCopyAll":2,"CFArrayGetCount":2,"for":56,"++":65,"dm":7,"CFArrayGetValueA":2,"continue":12,"break":40,".previousMode":6,"CGDisplayCopyDis":1,"()":17,"CGDisplaySetDisp":2,"CVDisplayLinkRel":1,"_glfwRestoreVide":1,"CGDisplayModeRel":1,"found":9,"displayCount":7,"monitors":4,"displays":9,"CGGetOnlineDispl":2,"sizeof":28,"CGDisplayIsAslee":1,"[":1554,"]":1771,"CGSize":6,"CGDisplayScreenS":1,"_glfwAllocMonito":1,".unitNumber":3,"CGDisplayUnitNum":1,"free":13,"-":501,"_glfwPlatformIsS":1,"first":4,"second":2,"xpos":3,"ypos":3,"CGRect":49,"bounds":8,"CGDisplayBounds":1,".origin":35,".x":5,".y":34,"j":10,"COMMENT(*":6,"handle":1,"_GLFW_REQUIRE_IN":1,"kCGNullDirectDis":1,"COMMENT/*":33,"#import":63,"@implementation":15,"SBJsonParser":2,"@synthesize":7,"maxDepth":2,"error":82,"id":190,"init":42,"self":1027,"super":27,".maxDepth":3,"#pragma":52,"mark":50,"Methods":1,"objectWithData":7,":":1911,"NSData":33,"data":18,".error":4,"@":369,"nil":171,"SBJsonStreamPars":9,"accumulator":3,"[[":194,"alloc":53,"adapter":3,".delegate":14,"parser":5,"switch":10,"parse":1,"case":44,".value":37,"objectWithString":5,"NSString":217,"repr":5,"dataUsingEncodin":2,"NSUTF8StringEnco":3,"]]":133,"NSError":57,"error_":3,"tmp":3,"NSDictionary":47,"ui":2,"dictionaryWithOb":13,"NSLocalizedDescr":12,"errorWithDomain":8,"code":15,"userInfo":18,"@end":40,"Cocoa":4,"@interface":23,"FooAppDelegate":2,"NSObject":7,"NSApplicationDel":1,"@private":2,"NSWindow":2,"window":3,"@property":150,"assign":84,"IBOutlet":1,"applicationDidFi":1,"NSNotification":2,"aNotification":1,"Foo":2,"StyleViewControl":2,"TTViewController":1,"TTStyle":7,"_style":9,"_styleHighlight":6,"_styleDisabled":6,"_styleSelected":6,"_styleType":6,"MainMenuViewCont":2,"initWithNibName":3,"nibNameOrNil":1,"bundle":3,"NSBundle":1,"nibBundleOrNil":1,".title":2,".tableViewStyle":1,"UITableViewStyle":2,".dataSource":4,"TTSectionedDataS":1,"dataSourceWithOb":1,"TTTableTextItem":48,"itemWithText":48,"URL":48,"Foundation":21,"COMMENT/**":24,"NSUInteger":96,"copy":7,"jsonText":1,"stddef":1,"stdint":2,"TargetConditiona":1,"AvailabilityMacr":1,"#ifdef":10,"__OBJC__":4,"NSArray":35,"NSObjCRuntime":2,"#endif":100,"//":67,"__cplusplus":2,"extern":6,"#ifndef":13,"NSINTEGER_DEFINE":3,"#define":65,"#if":77,"defined":16,"__LP64__":4,"NS_BUILD_32_LIKE":3,"typedef":47,"long":107,"NSInteger":56,"unsigned":99,"NSIntegerMin":3,"LONG_MIN":3,"NSIntegerMax":4,"LONG_MAX":3,"NSUIntegerMax":9,"ULONG_MAX":3,"#else":10,"INT_MIN":3,"INT_MAX":2,"UINT_MAX":3,"_JSONKIT_H_":3,"__GNUC__":14,">=":41,"__APPLE_CC__":2,"JK_DEPRECATED_AT":6,"__attribute__":3,"((":187,"deprecated":1,"JSONKIT_VERSION_":2,"JKFlags":5,"enum":17,"JKParseOptionNon":1,"JKParseOptionStr":1,"JKParseOptionCom":3,"<<":19,"JKParseOptionUni":3,"JKParseOptionLoo":8,"JKParseOptionPer":2,"JKParseOptionVal":1,"|":22,"JKParseOptionFla":12,"JKSerializeOptio":26,"struct":20,"JKParseState":27,"Opaque":1,"internal":1,"private":1,"type":12,".":24,"JSONDecoder":2,"parseState":243,"decoder":5,"decoderWithParse":1,"parseOptionFlags":19,"initWithParseOpt":1,"clearCache":1,"parseUTF8String":2,"string":8,"length":50,"size_t":46,"Deprecated":4,"in":25,"JSONKit":11,"v1":5,".4":5,"Use":4,"objectWithUTF8St":4,"instead":4,"parseJSONData":2,"jsonData":6,"mutableObjectWit":4,"Deserializing":1,"methods":2,"JSONKitDeseriali":2,"objectFromJSONSt":3,"mutableObjectFro":6,"objectFromJSONDa":3,"Serializing":1,"JSONKitSerializi":5,"JSONData":3,"Invokes":2,"JSONDataWithOpti":8,"includeQuotes":6,"YES":68,"serializeOptions":14,"BOOL":160,"JSONString":3,"JSONStringWithOp":8,"serializeUnsuppo":8,"delegate":38,"selector":20,"SEL":22,"__BLOCKS__":1,"^":34,"object":37,"block":22,"TARGET_OS_IPHONE":14,"CFNetwork":2,"__IPHONE_OS_VERS":4,"__IPHONE_4_0":6,"UIKit":4,"Necessary":1,"background":1,"task":1,"support":3,"stdio":2,"@class":4,"ASIDataDecompres":4,"ASIHTTPRequestVe":2,"__IPHONE_3_2":2,"__MAC_10_5":2,"__MAC_10_6":2,"_ASIAuthenticati":1,"ASINoAuthenticat":3,"ASIHTTPAuthentic":2,"ASIProxyAuthenti":2,"ASIAuthenticatio":11,"_ASINetworkError":1,"ASIConnectionFai":1,"ASIRequestTimedO":5,"ASIRequestCancel":6,"ASIUnableToCreat":6,"ASIInternalError":4,"ASIFileManagemen":3,"ASITooMuchRedire":6,"ASIUnhandledExce":3,"ASICompressionEr":1,"ASINetworkErrorT":1,"NetworkRequestEr":13,"ASIWWANBandwidth":2,"NS_BLOCKS_AVAILA":23,"ASIBasicBlock":17,"ASIHeadersBlock":3,"responseHeaders":14,"ASISizeBlock":5,"ASIProgressBlock":5,"total":5,"ASIDataBlock":3,"ASIHTTPRequest":48,"NSOperation":1,"NSCopying":3,"NSURL":23,"url":44,"originalURL":3,"redirectURL":4,"ASIHTTPRequestDe":2,"ASIProgressDeleg":3,"queue":33,"requestMethod":15,"NSMutableData":8,"postBody":13,"compressedPostBo":15,"shouldStreamPost":6,"postBodyFilePath":12,"didCreateTempora":3,"NSOutputStream":7,"postBodyWriteStr":9,"NSInputStream":9,"postBodyReadStre":6,"NSMutableDiction":34,"requestHeaders":16,"haveBuiltRequest":3,"NSMutableArray":31,"requestCookies":7,"responseCookies":4,"useCookiePersist":5,"useKeychainPersi":6,"useSessionPersis":8,"allowCompressedR":5,"shouldCompressRe":6,"downloadDestinat":5,"temporaryFileDow":8,"temporaryUncompr":3,"fileDownloadOutp":4,"inflatedFileDown":4,"complete":11,"finished":6,"cancelled":3,"username":13,"password":18,"userAgentString":4,"domain":6,"proxyUsername":8,"proxyPassword":8,"proxyDomain":5,"uploadProgressDe":12,"downloadProgress":10,"haveExaminedHead":1,"rawResponseData":6,"CFHTTPMessageRef":5,"request":58,"readStream":18,"CFHTTPAuthentica":7,"requestAuthentic":11,"requestCredentia":3,"authenticationRe":12,"authenticationSc":8,"shouldPresentAut":3,"shouldPresentPro":4,"proxyAuthenticat":38,"proxyCredentials":3,"responseStatusCo":6,"responseStatusMe":4,"contentLength":7,"partialDownloadS":13,"postLength":15,"totalBytesRead":4,"totalBytesSent":15,"lastBytesRead":3,"lastBytesSent":7,"NSRecursiveLock":13,"cancelledLock":42,"didStartSelector":4,"didReceiveRespon":7,"willRedirectSele":4,"didFinishSelecto":4,"didFailSelector":4,"didReceiveDataSe":4,"NSDate":12,"lastActivityTime":5,"NSTimeInterval":11,"timeOutSeconds":6,"shouldResetUploa":3,"shouldResetDownl":6,"mainRequest":30,"showAccurateProg":9,"updatedProgress":3,"haveBuiltPostBod":3,"uploadBufferSize":8,"NSStringEncoding":6,"defaultResponseE":3,"responseEncoding":3,"allowResumeForFi":4,"tag":2,"useHTTPVersionOn":4,"shouldRedirect":3,"needsRedirect":3,"redirectCount":5,"validatesSecureC":4,"SecIdentityRef":2,"clientCertificat":12,"proxyHost":9,"proxyPort":8,"proxyType":7,"PACurl":4,"authenticationNe":16,"shouldPresentCre":4,"inProgress":6,"readStreamIsSche":4,"numberOfTimesToR":4,"retryCount":5,"willRetryRequest":3,"shouldAttemptPer":5,"persistentConnec":12,"connectionCanBeR":4,"connectionInfo":30,"shouldUseRFC2616":4,"downloadComplete":2,"NSNumber":19,"requestID":9,"runLoopMode":4,"NSTimer":6,"statusTimer":10,"ASICacheDelegate":9,"downloadCache":11,"ASICachePolicy":4,"cachePolicy":5,"ASICacheStorageP":2,"cacheStoragePoli":2,"didUseCachedResp":3,"secondsToCache":3,"shouldContinueWh":3,"UIBackgroundTask":4,"backgroundTask":7,"dataDecompressor":3,"shouldWaitToInfl":3,"isPACFileRequest":4,"PACFileRequest":5,"PACFileReadStrea":5,"PACFileData":2,"isSynchronous":5,"startedBlock":7,"headersReceivedB":7,"completionBlock":7,"failureBlock":7,"bytesReceivedBlo":8,"bytesSentBlock":11,"downloadSizeIncr":8,"uploadSizeIncrem":8,"dataReceivedBloc":7,"requestRedirecte":11,"dealloc":14,"initWithURL":4,"newURL":21,"requestWithURL":8,"usingCache":5,"cache":8,"andCachePolicy":3,"policy":3,"setStartedBlock":1,"aStartedBlock":1,"setHeadersReceiv":1,"aReceivedBlock":2,"setCompletionBlo":1,"aCompletionBlock":1,"setFailedBlock":1,"aFailedBlock":1,"setBytesReceived":1,"aBytesReceivedBl":1,"setBytesSentBloc":1,"aBytesSentBlock":1,"setDownloadSizeI":1,"aDownloadSizeInc":1,"setUploadSizeInc":1,"anUploadSizeIncr":1,"setDataReceivedB":1,"setAuthenticatio":7,"anAuthentication":1,"setProxyAuthenti":3,"aProxyAuthentica":1,"setRequestRedire":1,"aRedirectBlock":1,"setup":2,"addRequestHeader":11,"header":13,"applyCookieHeade":4,"buildRequestHead":4,"applyAuthorizati":3,"buildPostBody":3,"appendPostData":2,"appendPostDataFr":2,"file":3,"get":3,"information":2,"about":2,"this":8,"responseString":2,"responseData":3,"isResponseCompre":3,"running":2,"a":25,"startSynchronous":2,"startAsynchronou":2,"clearDelegatesAn":2,"HEAD":2,"HEADRequest":2,"upload":2,"download":2,"progress":6,"updateProgressIn":9,"updateUploadProg":3,"updateDownloadPr":3,"removeUploadProg":3,"incrementDownloa":7,"incrementUploadS":7,"indicator":4,"withProgress":7,"ofTotal":7,"performSelector":35,"onTarget":18,"target":8,"withObject":52,"amount":19,"callerToRetain":20,"caller":1,"talking":2,"to":15,"delegates":2,"requestStarted":6,"requestReceivedR":3,"newHeaders":1,"requestFinished":5,"failWithError":15,"theError":8,"retryUsingNewCon":1,"redirectToURL":2,"parsing":2,"HTTP":2,"response":2,"headers":3,"readResponseHead":2,"parseStringEncod":3,"parseMimeType":2,"mimeType":3,"andResponseEncod":2,"stringEncoding":1,"fromContentType":2,"contentType":1,"http":2,"authentication":2,"stuff":1,"applyCredentials":2,"newCredentials":37,"applyProxyCreden":2,"findCredentials":2,"findProxyCredent":2,"retryUsingSuppli":2,"cancelAuthentica":2,"attemptToApplyCr":2,"attemptToApplyPr":2,"showProxyAuthent":2,"showAuthenticati":1,"addBasicAuthenti":3,"theUsername":1,"andPassword":3,"thePassword":1,"stream":6,"status":1,"handlers":1,"handleNetworkEve":2,"CFStreamEventTyp":2,"handleBytesAvail":1,"handleStreamComp":1,"handleStreamErro":1,"cleanup":1,"markAsFinished":4,"removeTemporaryD":2,"removeTemporaryU":4,"removeTemporaryC":2,"removeFileAtPath":1,"path":10,"err":14,"persistent":1,"connections":1,"connectionID":1,"expirePersistent":2,"default":8,"out":3,"defaultTimeOutSe":3,"setDefaultTimeOu":1,"newTimeOutSecond":1,"client":1,"certificate":1,"setClientCertifi":3,"anIdentity":1,"session":1,"credentials":22,"sessionProxyCred":9,"sessionCredentia":16,"storeProxyAuthen":2,"storeAuthenticat":3,"removeProxyAuthe":3,"removeAuthentica":3,"findSessionProxy":2,"findSessionAuthe":2,"keychain":1,"storage":1,"saveCredentialsT":3,"saveCredentials":4,"NSURLCredential":10,"forHost":2,"host":14,"port":21,"protocol":11,"realm":16,"forProxy":2,"savedCredentials":4,"removeCredential":2,"setSessionCookie":1,"newSessionCookie":1,"sessionCookies":2,"addSessionCookie":2,"NSHTTPCookie":4,"newCookie":1,"clearSession":1,"user":26,"agent":2,"defaultUserAgent":3,"setDefaultUserAg":1,"mime":1,"detection":1,"mimeTypeForFileA":1,"bandwidth":1,"measurement":1,"throttling":1,"maxBandwidthPerS":2,"setMaxBandwidthP":1,"bytes":21,"averageBandwidth":2,"performThrottlin":2,"isBandwidthThrot":2,"incrementBandwid":2,"setShouldThrottl":1,"throttle":1,"throttleBandwidt":1,"limit":1,"reachability":1,"isNetworkReachab":1,"NSOperationQueue":3,"sharedQueue":5,"setDefaultCache":1,"defaultCache":3,"maxUploadReadLen":1,"network":1,"activity":1,"isNetworkInUse":1,"setShouldUpdateN":1,"shouldUpdate":1,"showNetworkActiv":1,"hideNetworkActiv":3,"miscellany":1,"base64forData":1,"theData":1,"expiryDateForReq":1,"maxAge":3,"dateFromRFC1123S":1,"isMultitaskingSu":2,"threading":1,"behaviour":1,"NSThread":11,"threadForRequest":7,"===":1,"retain":75,"setter":2,"setURL":4,"nonatomic":40,"readonly":19,"kTextStyleType":2,"kViewStyleType":2,"kImageStyleType":2,"initWithStyleNam":1,"styleType":3,"[[[":38,"TTStyleSheet":4,"globalStyleSheet":4,"styleWithSelecto":4,"forState":4,"UIControlStateHi":1,"UIControlStateDi":1,"UIControlStateSe":1,"TT_RELEASE_SAFEL":12,"UIViewController":2,"addTextView":5,"title":8,"frame":76,"style":29,"textFrame":4,"TTRectInset":3,"UIEdgeInsetsMake":3,"StyleView":4,"text":15,"initWithFrame":12,".text":3,"TTStyleContext":2,"context":7,".frame":30,".font":4,"UIFont":3,"systemFontOfSize":2,"systemFontSize":1,"addToSize":1,"CGSizeZero":1,"+=":29,".size":59,".style":3,".backgroundColor":3,"UIColor":3,"colorWithRed":3,"green":3,"blue":3,"alpha":3,".autoresizingMas":5,"UIViewAutoresizi":8,".view":6,"addSubview":11,"addView":5,"viewFrame":4,"view":19,"addImageView":5,"TTImageView":2,".urlPath":1,"imageFrame":3,".image":1,"loadView":4,".bounds":9,"/=":1,"isEqualToString":22,"HEADER_Z_POSITIO":2,"CGFloat":47,"offset":24,"from":1,"beginning":1,"of":6,"section":82,"height":16,"TUITableViewRowI":3,"TUITableViewSect":23,"__unsafe_unretai":2,"TUITableView":26,"_tableView":8,"weak":2,"TUIView":20,"_headerView":22,"Not":1,"reusable":1,"similar":1,"UITableView":1,"sectionIndex":23,"numberOfRows":13,"sectionHeight":9,"sectionOffset":8,"rowInfo":8,"strong":3,"headerView":19,"initWithNumberOf":2,"n":3,"s":23,"tableView":47,"t":2,"_setupRowHeights":2,".headerView":19,"roundf":2,"h":5,"heightForRowAtIn":2,"TUIFastIndexPath":92,"indexPathForRow":11,"inSection":11,".offset":2,"rowHeight":2,"sectionRowOffset":2,"tableRowOffset":2,"headerHeight":4,"?":25,"respondsToSelect":26,"@selector":70,"headerViewForSec":6,"TUIViewAutoresiz":1,".layer":3,".zPosition":3,"Private":1,"_updateSectionIn":3,"_updateDerepeate":2,"pullDownView":2,"_pullDownView":15,"TUITableViewStyl":8,"_reusableTableCe":5,"_visibleSectionH":7,"NSMutableIndexSe":8,"_visibleItems":17,"_tableFlags":22,".animateSelectio":4,"TUITableViewDele":5,"setDelegate":6,"d":11,".delegateTableVi":2,"willDisplayCell":3,"forRowAtIndexPat":3,"must":3,"call":1,"TUITableViewData":6,"dataSource":2,"_dataSource":7,"setDataSource":1,".dataSourceNumbe":2,"numberOfSections":13,"animateSelection":3,"setAnimateSelect":1,"_sectionInfo":30,"numberOfRowsInSe":9,"objectAtIndex":14,"rectForHeaderOfS":5,"y":10,"_contentHeight":8,"CGRectMake":8,"CGRectZero":5,"rectForSection":3,"rectForRowAtInde":10,"indexPath":61,".section":7,"row":34,".row":5,"removeFromSuperv":7,"removeAllIndexes":2,"sections":5,"initWithCapacity":2,".contentInset":2,".top":1,".sectionOffset":1,"addObject":18,".bottom":1,"_enqueueReusable":3,"TUITableViewCell":24,"cell":45,"identifier":8,".reuseIdentifier":1,"array":92,"objectForKey":51,"setObject":35,"forKey":36,"dequeueReusableC":2,"c":9,"lastObject":1,"removeLastObject":1,"prepareForReuse":1,"cellForRowAtInde":10,"returns":4,"is":8,"not":8,"visible":16,"or":4,"index":15,"range":11,"visibleCells":3,"allValues":1,"SortCells":1,"b":12,"ctx":1,"NSOrderedAscendi":4,"NSOrderedDescend":4,"sortedVisibleCel":2,"v":14,"sortedArrayUsing":3,"NSComparator":1,"NSComparisonResu":1,"INDEX_PATHS_FOR_":5,"allKeys":1,"indexPathsForVis":2,"indexPathForCell":2,"NSIndexSet":6,"indexesOfSection":5,"rect":10,"indexes":6,"CGRectIntersects":5,"addIndex":3,"indexPathsForRow":3,"indexPaths":3,"arrayWithCapacit":2,"cellRect":8,"indexPathForRowA":4,"CGPoint":7,"point":7,"CGRectContainsPo":1,"<=":34,"indexOfSectionWi":4,"enumerateIndexPa":8,"stop":11,"toIndexPath":14,"withOptions":4,"usingBlock":6,"NSEnumerationOpt":4,"options":6,"fromIndexPath":8,"sectionLowerBoun":2,"sectionUpperBoun":3,"rowLowerBound":2,"rowUpperBound":3,"irow":3,"start":2,"at":4,"the":23,"lower":1,"bound":1,"iteration":1,"...":20,"rowCount":3,"then":1,"use":1,"zero":1,"subsequent":1,"iterations":1,"_topVisibleIndex":1,"topVisibleIndex":3,"compare":4,"setFrame":2,"f":5,".forceSaveScroll":3,"setContentOffset":2,"p":4,".didFirstLayout":3,"prevent":1,"auto":1,"scroll":2,"top":7,"during":1,"layout":3,"__isDraggingCell":1,"__updateDragging":1,"_dragToReorderCe":8,"_currentDragToRe":6,"location":1,"setPullDownView":1,".hidden":10,"setHeaderView":1,"_preLayoutCells":3,"CGSizeEqualToSiz":1,"_lastSize":4,"previousOffset":3,"savedIndexPath":6,"relativeOffset":10,".maintainContent":4,".contentSize":6,".contentOffset":3,".nsView":2,"inLiveResize":1,"visibleRect":6,"r":18,"_keepVisibleInde":5,"_relativeOffsetF":3,"clean":1,"up":3,"any":1,"previous":1,"and":10,"recreate":1,"it":3,"CGSizeMake":4,"scrollToTopAnima":1,"NO":56,"newOffset":2,"CGPointMake":1,"-=":3,"scrollRectToVisi":3,"animated":30,"needs":1,"cells":1,"be":10,"redisplayed":1,"just":1,"need":1,"do":1,"recycling":1,"_layoutSectionHe":3,"visibleHeadersNe":1,"oldIndexes":3,"newIndexes":4,"toRemove":3,"mutableCopy":6,"removeIndexes":2,"toAdd":2,"__block":1,"pinnedHeader":6,"enumerateIndexes":2,"headerFrame":9,"CGRectGetMaxY":5,"isKindOfClass":4,"class":43,".pinnedToViewpor":3,"pinnedHeaderFram":3,"setNeedsLayout":4,".superview":1,"removeIndex":1,"_layoutCells":3,"visibleCellsNeed":5,"oldVisibleIndexP":3,"newVisibleIndexP":3,"indexPathsToRemo":3,"removeObjectsInA":2,"indexPathsToAdd":4,"isEqual":8,"removeObjectForK":3,"NSLog":4,"invalidateHoverF":1,"prepareForDispla":1,"_selectedIndexPa":10,"setSelected":4,"_delegate":3,"_indexPathShould":4,"acceptsFirstResp":2,".nsWindow":4,"makeFirstRespond":2,"withFutureReques":1,"_futureMakeFirst":3,"superview":1,"bringSubviewToFr":1,"headerViewRect":3,"pullDownRect":4,"pullDownViewIsVi":3,"reloadDataMainta":2,"reloadData":3,"tableViewWillRel":3,"removeAllObjects":1,"will":5,"regenerated":2,"on":7,"next":2,"layoutSubviews":4,"tableViewDidRelo":3,".layoutSubviewsR":3,"setAnimationsEna":1,"CATransaction":3,"begin":1,"setDisableAction":1,"munge":2,"with":6,"contentOffset":2,".derepeaterEnabl":1,"commit":1,"reloadLayout":2,"scrollToRowAtInd":3,"atScrollPosition":3,"TUITableViewScro":14,"scrollPosition":9,"indexPathForSele":4,"indexPathForFirs":4,"indexPathForLast":4,"sec":3,"_makeRowAtIndexP":2,"futureMakeFirstR":1,"selectRowAtIndex":3,"oldIndexPath":2,"deselectRowAtInd":3,"may":3,"setNeedsDisplay":2,"didSelectRowAtIn":3,"NSResponder":1,"firstResponder":4,"didDeselectRowAt":3,"firstIndexPath":5,"lastIndexPath":17,"performKeyAction":2,"NSEvent":4,"event":8,"noCurrentSelecti":2,"isARepeat":1,";;":1,"TUITableViewCalc":3,"selectValidIndex":3,"startForNoSelect":3,"calculateNextInd":4,"NSParameterAsser":17,"foundValidNextRo":4,"while":14,"newIndexPath":7,"shouldSelectRowA":3,"forEvent":3,"charactersIgnori":1,"characterAtIndex":1,"NSUpArrowFunctio":1,"--":6,"rowsInSection":7,"NSDownArrowFunct":1,"maintainContentO":3,"setMaintainConte":1,"newValue":2,"NSIndexPath":5,"[]":4,"indexPathWithInd":1,"indexAtPosition":2,"assert":1,"sys":1,"errno":4,"math":1,"objc":1,"runtime":1,"CoreFoundation":4,"CFString":1,"CFArray":1,"CFDictionary":1,"CFNumber":1,"NSAutoreleasePoo":3,"NSException":22,"NSNull":1,"__has_feature":3,"x":7,"JK_ENABLE_CF_TRA":2,"#warning":1,"As":1,"no":3,"longer":2,"required":2,"It":1,"valid":2,"option":1,"__OBJC_GC__":1,"#error":6,"does":2,"Objective":2,"C":6,"Garbage":1,"Collection":1,"objc_arc":1,"Automatic":1,"Reference":1,"Counting":1,"ARC":1,"ULLONG_MAX":1,"LLONG_MIN":1,"requires":4,"types":2,"bits":1,"respectively":1,"WORD_BIT":1,"LONG_BIT":1,"same":3,"bit":1,"architectures":1,"as":6,"SIZE_MAX":1,"SSIZE_MAX":1,"JK_HASH_INIT":4,"JK_FAST_TRAILING":2,"JK_CACHE_SLOTS_B":2,"JK_CACHE_SLOTS":1,"JK_CACHE_PROBES":1,"JK_INIT_CACHE_AG":1,"JK_TOKENBUFFER_S":1,"JK_STACK_OBJS":1,"JK_JSONBUFFER_SI":1,"JK_UTF8BUFFER_SI":1,"JK_ENCODE_CACHE_":1,"JK_ATTRIBUTES":15,"attr":3,"##":7,"__VA_ARGS__":7,"JK_EXPECTED":4,"cond":12,"expect":3,"__builtin_expect":1,"JK_EXPECT_T":70,"JK_EXPECT_F":42,"JK_PREFETCH":2,"ptr":9,"__builtin_prefet":1,"JK_STATIC_INLINE":17,"__inline__":1,"always_inline":1,"JK_ALIGNED":1,"arg":11,"aligned":1,"JK_UNUSED_ARG":2,"unused":3,"JK_WARN_UNUSED":1,"warn_unused_resu":9,"JK_WARN_UNUSED_C":2,"JK_WARN_UNUSED_P":2,"pure":2,"JK_WARN_UNUSED_S":1,"sentinel":1,"JK_NONNULL_ARGS":1,"nonnull":6,"JK_WARN_UNUSED_N":1,"__GNUC_MINOR__":3,"JK_ALLOC_SIZE_NO":2,"nn":4,"alloc_size":1,"JKArray":14,"JKDictionaryEnum":4,"JKDictionary":22,"JSONNumberStateS":1,"JSONNumberStateF":6,"JSONNumberStateE":8,"JSONNumberStateW":5,"JSONNumberStateP":1,"JSONStringStateS":1,"JSONStringStateP":7,"JSONStringStateF":5,"JSONStringStateE":51,"JKParseAcceptVal":6,"JKParseAcceptCom":5,"JKParseAcceptEnd":5,"JKClassUnknown":1,"JKClassString":1,"JKClassNumber":1,"JKClassArray":1,"JKClassDictionar":1,"JKClassNull":1,"JKManagedBufferO":6,"JKManagedBufferL":7,"JKManagedBufferM":6,"JKManagedBufferF":1,"JKObjectStackOnS":3,"JKObjectStackOnH":4,"JKObjectStackLoc":8,"JKObjectStackMus":6,"JKObjectStackFla":1,"JKTokenTypeInval":1,"JKTokenTypeNumbe":3,"JKTokenTypeStrin":3,"JKTokenTypeObjec":5,"JKTokenTypeArray":6,"JKTokenTypeSepar":2,"JKTokenTypeComma":2,"JKTokenTypeTrue":3,"JKTokenTypeFalse":3,"JKTokenTypeNull":3,"JKTokenTypeWhite":1,"JKTokenType":3,"JKValueTypeNone":1,"JKValueTypeStrin":2,"JKValueTypeLongL":3,"JKValueTypeUnsig":3,"JKValueTypeDoubl":3,"JKValueType":1,"JKEncodeOptionAs":3,"JKEncodeOptionCo":1,"JKEncodeOptionSt":2,"JKEncodeOptionTy":2,"JKHash":8,"JKTokenCacheItem":2,"JKTokenCache":2,"JKTokenValue":2,"JKParseToken":2,"JKPtrRange":2,"JKObjectStack":8,"JKBuffer":2,"JKConstBuffer":2,"JKConstPtrRange":2,"JKRange":2,"JKManagedBuffer":8,"JKFastClassLooku":2,"JKEncodeCache":6,"JKEncodeState":11,"JKObjCImpCache":2,"JKHashTableEntry":22,"serializeObject":1,"optionFlags":1,"encodeOption":2,"JKSERIALIZER_BLO":1,"releaseState":1,"keyHash":21,"key":29,"UTF32":13,"uint16_t":2,"UTF16":1,"uint8_t":1,"UTF8":5,"conversionOK":4,"sourceExhausted":2,"targetExhausted":1,"sourceIllegal":6,"ConversionResult":3,"UNI_REPLACEMENT_":8,"UNI_MAX_BMP":1,"UNI_MAX_UTF16":1,"UNI_MAX_UTF32":1,"UNI_MAX_LEGAL_UT":1,"UNI_SUR_HIGH_STA":2,"UNI_SUR_HIGH_END":1,"UNI_SUR_LOW_STAR":1,"UNI_SUR_LOW_END":2,"trailingBytesFor":1,"offsetsFromUTF8":1,"firstByteMark":1,"JK_AT_STRING_PTR":15,"stringBuffer":9,".bytes":14,".ptr":35,"atIndex":33,"JK_END_STRING_PT":12,".length":34,"_JKArrayCreate":3,"objects":81,"mutableCollectio":8,"_JKArrayInsertOb":3,"newObject":12,"objectIndex":48,"_JKArrayReplaceO":3,"_JKArrayRemoveOb":3,"_JKDictionaryCap":7,"_JKDictionaryCre":2,"keys":25,"keyHashes":4,"_JKDictionaryHas":8,"dictionary":80,"_JKDictionaryRes":3,"_JKDictionaryRem":4,"entry":47,"_JKDictionaryAdd":5,"aKey":18,"_JSONDecoderClea":1,"_NSStringObjectF":1,"jsonString":1,"jk_managedBuffer":9,"managedBuffer":39,"newSize":5,"jk_objectStack_r":6,"objectStack":94,"jk_objectStack_s":2,"CFHashCode":8,"cfHashes":15,"newCount":5,"jk_error":34,"jk_parse_string":2,"jk_parse_number":3,"jk_parse_is_newl":4,"atCharacterPtr":65,"jk_parse_skip_ne":5,"jk_parse_skip_wh":3,"jk_parse_next_to":3,"jk_error_parse_a":2,"state":35,"or1String":3,"or2String":3,"or3String":3,"jk_create_dictio":1,"startingObjectIn":5,"jk_parse_diction":1,"jk_parse_array":2,"jk_object_for_to":2,"jk_cachedObjects":1,"jk_cache_age":1,"jk_set_parsed_to":13,"advanceBy":3,"jk_encode_error":1,"encodeState":9,"jk_encode_printf":1,"cacheSlot":4,"startingAtIndex":4,"jk_encode_write":1,"jk_encode_writeP":1,"jk_encode_write1":5,"ssize_t":2,"depthChange":2,"jk_encode_writen":1,"jk_encode_object":1,"objectPtr":2,"jk_encode_update":1,"jk_encode_add_at":1,"es":3,"dc":3,"_jk_encode_prett":1,"jk_min":6,"jk_max":4,"jk_calculateHash":8,"currentHash":5,"Class":3,"_JKArrayClass":5,"_JKArrayInstance":4,"_JKDictionaryCla":5,"_JKDictionaryIns":4,"_jk_NSNumberClas":2,"NSNumberAllocImp":2,"_jk_NSNumberAllo":2,"NSNumberInitWith":2,"_jk_NSNumberInit":2,"jk_collectionCla":2,"constructor":1,"pool":3,"Though":1,"technically":1,"run":1,"environment":1,"load":1,"initialization":1,"less":1,"than":1,"ideal":1,"objc_getClass":2,"class_getInstanc":2,"methodForSelecto":2,"temp_NSNumber":4,"initWithUnsigned":1,"release":67,"NSMutableCopying":2,"NSFastEnumeratio":4,"capacity":53,"mutations":28,"allocWithZone":6,"NSZone":6,"zone":12,"raise":20,"NSInvalidArgumen":7,"NSStringFromClas":20,"NSStringFromSele":18,"_cmd":18,"NSCParameterAsse":37,"Directly":2,"allocate":2,"instance":2,"via":2,"isa":2,"malloc":2,"autorelease":36,"memcpy":7,")))":25,"newObjects":14,"realloc":4,"NSMallocExceptio":2,"memset":1,"memmove":2,"atObject":12,"getObjects":2,"objectsPtr":3,"NSRange":1,"NSMaxRange":4,"NSRangeException":6,".location":3,"countByEnumerati":2,"stackbuf":8,"len":6,"mutationsPtr":2,"itemsPtr":2,"enumeratedCount":8,"insertObject":1,"anObject":21,"NSInternalIncons":5,"__clang_analyzer":5,"Stupid":2,"clang":3,"analyzer":2,"Issue":2,"#19":2,"removeObjectAtIn":1,"replaceObjectAtI":1,"copyWithZone":2,"initWithObjects":2,"mutableCopyWithZ":2,"NSEnumerator":2,"collection":11,"nextObject":6,"initWithJKDictio":3,"initDictionary":4,"allObjects":2,"CFRetain":5,"arrayWithObjects":1,"returnObject":3,".key":11,"jk_dictionaryCap":4,"bottom":6,"mid":5,"tableSize":2,"lround":1,"floor":1,"capacityForCount":4,"resize":1,"oldCapacity":2,"NS_BLOCK_ASSERTI":4,"oldCount":2,"oldEntry":10,"idx":47,".keyHash":2,".object":7,"atEntry":48,"removeIdx":3,"entryIdx":4,"%":12,"addKeyEntry":2,"addIdx":5,"atAddEntry":7,"keyEntry":4,"CFEqual":2,"))))":7,"CFHash":2,"If":1,"was":1,"table":5,"we":1,"would":2,"have":2,"by":1,"now":1,"entryForKey":6,"andKeys":1,"arrayIdx":5,"keyEnumerator":1,"Why":1,"earth":1,"complain":1,"that":1,"but":1,"doesn":1,"initWithDictiona":2,"((((":1,">>":1,"va_list":1,"varArgsList":4,"va_start":1,"formatString":2,"initWithFormat":1,"arguments":1,"va_end":1,"lineStart":6,"lineStartIndex":5,"lineEnd":3,"lineString":2,"carretString":2,"initWithBytes":2,"encoding":5,"stringWithFormat":12,":-":2,"numberWithUnsign":3,"lineNumber":3,"Buffer":1,"Object":1,"Stack":1,"management":1,"functions":2,"&=":4,"~":8,"roundedUpNewSize":9,"roundSizeUpToMul":8,"newBuffer":4,"oldBuffer":2,"(((":12,"reallocf":1,"roundedUpNewCoun":16,"returnCode":8,"newKeys":11,"newCFHashes":11,"goto":41,"errorExit":7,"Unicode":1,"related":1,"isValidCodePoint":2,"u32CodePoint":3,"ch":12,"isLegalUTF8":1,"source":2,"srcptr":1,"Everything":1,"falls":1,"through":1,"when":1,"nextValidCharact":5,"u32ch":3,"switchToSlowPath":2,"stringHash":15,"currentChar":18,"atStringCharacte":17,"stringState":40,"finishedParsing":20,"onlySimpleString":2,"tokenBufferIdx":15,"stringStart":4,".tokenBuffer":7,"tokenBuffer":5,"stringWithUTF8St":9,"__FILE__":9,"__LINE__":9,"slowMatch":2,"endOfBuffer":5,"jk_string_add_un":4,"isSurrogate":3,"escapedUnicode1":11,"escapedUnicode2":6,"escapedUnicodeCo":7,"escapedChar":10,"parsedEscapedCha":9,"hexValue":6,"parsedHex":4,"tokenStartIndex":2,".tokenPtrRange":25,".ptrRange":12,".hash":6,".type":10,"numberStart":2,"atNumberCharacte":4,"numberState":8,"isFloatingPoint":1,"isNegative":2,"backup":1,"startingIndex":1,"numberTempBuf":7,"endOfNumber":4,"strtod":1,"documented":1,"U":1,"identical":1,"an":1,"underflow":1,"along":1,"setting":1,"ERANGE":2,".number":10,".doubleValue":2,".longLongValue":4,"strtoll":1,".unsignedLongLon":4,"strtoull":2,"see":1,"above":1,"hashIndex":5,"endOfStringPtr":17,"newlineAdvanceAt":3,"currentCharacter":15,"stopParsing":16,"prev_atIndex":1,"prev_lineNumber":1,"prev_lineStartIn":1,"acceptStrings":10,"acceptIdx":7,".index":7,"arrayState":4,"parsedArray":2,".count":3,".objects":3,".keys":1,"errorIsPrev":2,"jk_e":1,"Three20Core":1,"NSDataAdditions":1,"kFramePadding":7,"kElementSpacing":3,"kGroupSpacing":5,"PlaygroundViewCo":2,"addHeader":5,"yOffset":42,"UILabel":4,"label":19,".numberOfLines":2,"sizeWithFont":2,"constrainedToSiz":2,"_scrollView":10,"addText":5,"UIScrollView":2,"NSLocalizedStrin":9,"UIButton":2,"button":7,"buttonWithType":1,"UIButtonTypeRoun":1,"setTitle":3,"UIControlStateNo":1,"addTarget":1,"action":1,"debugTestAction":2,"forControlEvents":1,"UIControlEventTo":1,"sizeToFit":1,"TTCurrentLocale":2,"displayNameForKe":1,"NSLocaleIdentifi":1,"localeIdentifier":1,"]]]":10,"TTPathForBundleR":1,"TTPathForDocumen":1,"md5Hash":1,"setContentSize":1,"viewDidUnload":2,"viewDidAppear":2,"flashScrollIndic":1,"DEBUG":1,"TTDPRINTMETHODNA":1,"TTDPRINT":9,"TTMAXLOGLEVEL":1,"TTDERROR":1,"TTLOGLEVEL_ERROR":1,"TTDWARNING":1,"TTLOGLEVEL_WARNI":1,"TTDINFO":1,"TTLOGLEVEL_INFO":1,"TTDCONDITIONLOG":3,"true":3,"false":2,"rand":1,"TTDASSERT":2,"FOUNDATION_EXPOR":2,"SiestaVersionNum":1,"SiestaVersionStr":1,"regular":1,"grouped":1,"stick":1,"currently":1,"only":1,"supported":1,"TUITableViewInse":6,"NSOrderedSame":1,"@protocol":3,"TUIScrollViewDel":1,"@optional":2,"called":1,"after":1,"added":1,"subview":1,"happens":2,"left":2,"right":2,"mouse":2,"down":2,"didClickRowAtInd":1,"withEvent":2,"can":1,"look":1,"clickCount":1,"implemented":1,"NSMenu":1,"menuForRowAtInde":1,"targetIndexPathF":1,"fromPath":1,"toProposedIndexP":1,"proposedPath":1,"TUIScrollView":1,"_previousDragToR":2,"forceSaveScrollP":1,"derepeaterEnable":1,"layoutSubviewsRe":1,"didFirstLayout":1,"dataSourceNumber":1,"delegateTableVie":1,"specify":1,"creation":1,"calls":1,"unsafe_unretaine":2,"readwrite":1,"particular":1,"order":1,"representing":1,"selection":1,"@required":1,"canMoveRowAtInde":2,"moveRowAtIndexPa":2,"main":6,"argc":1,"argv":1,"MobileCoreServic":2,"SystemConfigurat":2,"ASIHTTPRequestRu":2,"CFOptionFlags":1,"kNetworkEvents":2,"kCFStreamEventHa":1,"kCFStreamEventEn":1,"kCFStreamEventEr":1,"RedirectionLimit":2,"ReadStreamClient":2,"CFReadStreamRef":14,"clientCallBackIn":2,"progressLock":4,"bandwidthUsageTr":2,"nextConnectionNu":3,"connectionsLock":6,"nextRequestID":3,"bandwidthUsedInL":1,"bandwidthMeasure":1,"NSLock":2,"bandwidthThrottl":2,"shouldThrottleBa":1,"sessionCookiesLo":2,"delegateAuthenti":2,"throttleWakeUpTi":3,"runningRequestCo":1,"shouldUpdateNetw":1,"networkThread":1,"cancelLoad":5,"destroyReadStrea":4,"scheduleReadStre":2,"unscheduleReadSt":2,"willAskDelegateF":4,"askDelegateForPr":3,"askDelegateForCr":3,"failAuthenticati":3,"measureBandwidth":1,"recordBandwidthU":1,"startRequest":4,"updateStatus":3,"timer":5,"checkRequestStat":3,"reportFailure":4,"reportFinished":4,"performRedirect":3,"shouldTimeOut":3,"willRedirect":3,"willAskDelegateT":1,"performInvocatio":3,"NSInvocation":6,"invocation":8,"releasingObject":3,"objectToRelease":2,"runRequests":1,"configureProxies":2,"fetchPACFile":1,"finishedDownload":1,"theRequest":14,"runPACScript":1,"script":1,"timeOutPACRead":1,"useDataFromCache":4,"updatePartialDow":4,"registerForNetwo":1,"unsubscribeFromN":1,"reachabilityChan":1,"note":1,"performBlockOnMa":7,"releaseBlocksOnM":4,"releaseBlocks":3,"blocks":17,"callBlock":3,"setSynchronous":2,"initialize":2,"initWithDomain":5,"setMaxConcurrent":1,"setRequestMethod":5,"setRunLoopMode":2,"NSDefaultRunLoop":1,"setShouldAttempt":4,"setPersistentCon":3,"setShouldPresent":5,"setShouldRedirec":1,"setShowAccurateP":3,"setShouldResetDo":1,"setShouldResetUp":1,"setAllowCompress":2,"setShouldWaitToI":1,"setDefaultRespon":1,"NSISOLatin1Strin":1,"setTimeOutSecond":2,"setUseSessionPer":2,"setUseCookiePers":2,"setValidatesSecu":2,"setRequestCookie":3,"setDidStartSelec":1,"setDidReceiveRes":1,"setWillRedirectS":1,"willRedirectToUR":3,"setDidFinishSele":1,"setDidFailSelect":1,"requestFailed":3,"setDidReceiveDat":1,"didReceiveData":1,"setCancelledLock":1,"setDownloadCache":3,"ASIUseDefaultCac":1,"setCachePolicy":2,"invalidate":2,"performSelectorO":11,"waitUntilDone":17,"isMainThread":9,"setRequestHeader":3,"dictionaryWithCa":3,"close":7,"setPostBodyWrite":2,"setCompressedPos":2,"NSTemporaryDirec":2,"stringByAppendin":2,"NSProcessInfo":2,"processInfo":2,"globallyUniqueSt":2,"ASIDataCompresso":2,"compressDataFrom":1,"toFile":1,"setPostLength":4,"[[[[[":1,"NSFileManager":5,"attributesOfItem":2,"fileSize":2,"NSUnderlyingErro":3,"compressedBody":2,"compressData":1,"setHaveBuiltPost":1,"setupPostBody":3,"setPostBodyFileP":1,"setDidCreateTemp":2,"initToFileAtPath":1,"append":1,"open":2,"setPostBody":2,"write":3,"maxLength":3,"appendData":2,"initWithFileAtPa":1,"bytesRead":5,"hasBytesAvailabl":1,"buffer":5,"read":2,"dataWithBytes":1,"lock":20,"m":2,"unlock":25,"newRequestMethod":3,"u":2,"setRedirectURL":3,"newDelegate":6,"q":2,"setQueue":2,"newQueue":3,"cancelOnRequestT":2,"DEBUG_REQUEST_ST":8,"ASI_DEBUG_LOG":28,"isCancelled":8,"setComplete":8,"willChangeValueF":1,"didChangeValueFo":1,"cancel":4,"onThread":6,"setDownloadProgr":2,"setUploadProgres":2,"rangeOfString":1,"NSNotFound":1,"uncompressData":1,"DEBUG_THROTTLING":4,"setInProgress":3,"NSRunLoop":2,"currentRunLoop":2,"runMode":1,"beforeDate":1,"distantFuture":1,"addOperation":1,"concurrency":1,"isConcurrent":1,"isFinished":1,"isExecuting":1,"logic":1,"@try":1,"UIApplication":2,"sharedApplicatio":2,"beginBackgroundT":1,"dispatch_async":1,"dispatch_get_mai":1,"endBackgroundTas":1,"setDidUseCachedR":1,"CFHTTPMessageCre":1,"kCFAllocatorDefa":4,"CFURLRef":1,"kCFHTTPVersion1_":3,"defaultCachePoli":1,"canUseCachedData":3,"ASIAskServerIfMo":2,"cachedHeaders":4,"cachedResponseHe":1,"etag":3,"lastModified":3,"CFHTTPMessageSet":2,"@catch":1,"exception":4,"underlyingError":2,"reason":1,"NSLocalizedFailu":1,"@finally":1,"DEBUG_HTTP_AUTHE":13,"kCFHTTPAuthentic":18,"CFHTTPMessageApp":4,"usernameAndPassw":3,"cookies":8,"NSHTTPCookieStor":2,"sharedHTTPCookie":2,"cookiesForURL":1,"absoluteURL":2,"addObjectsFromAr":1,"cookie":9,"cookieHeader":7,"setHaveBuiltRequ":2,"valueForKey":5,"tempUserAgentStr":5,"fileManager":6,"fileExistsAtPath":3,"setPartialDownlo":1,"setDownloadCompl":1,"setTotalBytesRea":1,"setLastBytesRead":2,"setOriginalURL":1,"setLastBytesSent":2,"setContentLength":2,"setResponseHeade":2,"setRawResponseDa":2,"setReadStreamIsS":1,"setPostBodyReadS":5,"ASIInputStream":4,"inputStreamWithF":2,"setReadStream":3,"NSMakeCollectabl":7,"CFReadStreamCrea":3,"inputStreamWithD":2,"[[[[":2,"scheme":11,"lowercaseString":3,"sslProperties":6,"initWithObjectsA":1,"numberWithBool":3,"kCFStreamSSLAllo":2,"kCFStreamSSLVali":1,"kCFNull":1,"kCFStreamSSLPeer":1,"CFReadStreamSetP":6,"kCFStreamPropert":14,"CFTypeRef":1,"certificates":4,"cert":2,"kCFStreamSSLCert":1,"hostKey":5,"portKey":5,"setProxyType":2,"kCFProxyTypeHTTP":1,"kCFProxyTypeSOCK":2,"proxyToUse":3,"numberWithInt":4,"setConnectionInf":6,"oldStream":6,"intValue":12,"timeIntervalSinc":3,"DEBUG_PERSISTENT":7,"removeObject":2,"We":1,"proper":1,"explode":1,"existingConnecti":6,"setRequestID":1,"kCFBooleanTrue":1,"date":4,"streamSuccessful":3,"CFStreamClientCo":1,"ctxt":2,"CFReadStreamSetC":1,"CFReadStreamOpen":1,"setConnectionCan":3,"setLastActivityT":2,"setStatusTimer":3,"timerWithTimeInt":1,"repeats":1,"addTimer":1,"forMode":1,"setNeedsRedirect":2,"setRedirectCount":1,"secondsSinceLast":3,"setRetryCount":1,"setTotalBytesSen":1,"CFReadStreamCopy":3,"unsignedLongLong":1,"setPACFileReadSt":1,"setPACFileData":1,"setPACFileReques":1,"setFileDownloadO":1,"setInflatedFileD":1,"headRequest":32,"setUseKeychainPe":1,"setUsername":1,"setPassword":1,"setDomain":1,"setProxyUsername":1,"setProxyPassword":1,"setProxyDomain":1,"setProxyHost":1,"setProxyPort":1,"setUseHTTPVersio":1,"setPACurl":1,"setNumberOfTimes":1,"setShouldUseRFC2":1,"setMainRequest":1,"max":7,"setMaxValue":2,"bytesReadSoFar":3,"setUpdatedProgre":2,"didReceiveBytes":2,"totalSize":6,"}}":5,"setUploadBufferS":1,"didSendBytes":4,"progressToRemove":4,"NSMethodSignatur":2,"signature":3,"methodSignatureF":2,"invocationWithMe":2,"setSelector":2,"argumentNumber":4,"setArgument":5,"callback":3,"cbSignature":2,"cbInvocation":7,"setTarget":1,"invoke":1,"setProgress":1,"float":2,"progressAmount":4,"setDoubleValue":1,"calling":1,"newResponseHeade":4,"requestWillRedir":1,"passOnReceivedDa":1,"dateWithTimeInte":1,"ASIFallbackToCac":1,"setError":2,"failedRequest":5,"message":10,"CFHTTPMessageIsH":1,"CFHTTPMessageCop":3,"setResponseStatu":2,"CFHTTPMessageGet":1,"updateExpiryForR":1,"newCookies":4,"cookiesWithRespo":1,"forURL":2,"setResponseCooki":1,"setCookies":1,"mainDocumentURL":1,"cLength":3,"UTF8String":1,"connectionHeader":3,"httpVersion":2,"keepAliveHeader":3,"timeout":3,"NSScanner":2,"scanner":6,"scannerWithStrin":1,"scanString":2,"intoString":3,"scanInt":2,"scanUpToString":1,"responseCode":8,"userAgentHeader":3,"acceptHeader":3,"URLWithString":1,"relativeToURL":1,"charset":4,"setResponseEncod":2,"saveProxyCredent":2,"authenticationCr":14,"credentialWithUs":2,"persistence":2,"NSURLCredentialP":2,"CFMutableDiction":2,"setProxyCredenti":1,"setRequestCreden":1,"pass":18,"ntlmDomain":14,"ntlmComponents":8,"componentsSepara":2,"presentAuthentic":1,"authenticationDe":18,"delegateOrBlockW":10,"responseHeader":3,"NSMakeC":1,"PullRequest":4,"MAC_OS_X_VERSION":2,"initWithTitle":1,"__title":17,"retain_stub":4,"__title_isset":12,"initWithCoder":1,"NSCoder":2,"containsValueFor":1,"decodeObjectForK":1,"encodeWithCoder":1,"encoder":2,"encodeObject":1,"hash":8,"other":4,"release_stub":3,"dealloc_stub":1,"autorelease_stub":1,"titleIsSet":1,"unsetTitle":1,"TProtocol":2,"inProtocol":8,"fieldName":2,"fieldType":6,"fieldID":5,"readStructBeginR":1,"readFieldBeginRe":1,"TType_STOP":1,"TType_STRING":2,"fieldValue":2,"readString":1,"TProtocolUtil":2,"skipType":2,"onProtocol":2,"readFieldEnd":1,"readStructEnd":1,"outProtocol":7,"writeStructBegin":1,"writeFieldBeginW":1,"writeString":1,"writeFieldEnd":1,"writeFieldStop":1,"writeStructEnd":1,"validate":1,"description":1,"NSMutableString":2,"ms":5,"stringWithString":2,"appendString":2,"appendFormat":1,"linguistConstant":1,"TTTableViewContr":1},"Objective-C++":{"COMMENT//":82,"COMMENT/*":3,"#include":26,"<":56,"objc":3,"/":8,"-":62,"runtime":2,".h":4,">":52,"wtf":1,"StdLibExtras":1,"#if":10,"!":72,"(":651,"defined":1,"OBJC_API_VERSION":2,")":589,"&&":17,"static":23,"inline":3,"IMP":6,"method_setImplem":2,"Method":3,"m":3,",":158,"i":42,"{":193,"oi":2,"=":263,"->":143,"method_imp":2,";":669,"return":161,"}":191,"#endif":26,"namespace":1,"WebCore":1,"ENABLE":10,"DRAG_SUPPORT":7,"const":18,"double":1,"EventHandler":32,"::":43,"TextDragDelay":1,"RetainPtr":4,"NSEvent":25,">&":1,"currentNSEventSl":6,"()":97,"DEFINE_STATIC_LO":1,"event":42,"())":34,"*":267,"currentNSEvent":13,".get":3,"class":26,"CurrentEventScop":14,"WTF_MAKE_NONCOPY":1,"public":1,":":399,"~":8,"private":1,"m_savedCurrentEv":3,"#ifndef":4,"NDEBUG":2,"m_event":3,"ASSERT":13,"==":36,"bool":26,"wheelEvent":6,"Page":7,"page":33,"m_frame":24,"if":145,"false":40,"scope":6,"PlatformWheelEve":2,"chrome":8,"platformPageClie":4,"handleWheelEvent":2,".isAccepted":1,"PassRefPtr":2,"KeyboardEvent":4,"currentKeyboardE":1,"[":292,"NSApp":5,"currentEvent":2,"]":320,"switch":5,"type":22,"case":39,"NSKeyDown":4,"PlatformKeyboard":6,"platformEvent":3,".disambiguateKey":1,"RawKeyDown":1,"create":3,"document":6,"defaultView":2,"NSKeyUp":3,"default":4,"keyEvent":2,"BEGIN_BLOCK_OBJC":13,"||":24,"))":13,"END_BLOCK_OBJC_E":13,"void":21,"focusDocumentVie":1,"FrameView":8,"frameView":4,"view":43,"NSView":15,"documentView":3,"focusNSView":1,"focusController":1,"setFocusedFrame":1,"passWidgetMouseD":3,"MouseEventWithHi":7,"&":29,"RenderObject":2,"target":7,"targetNode":3,"?":23,"renderer":7,"isWidget":2,"passMouseDownEve":3,"toRenderWidget":3,"widget":20,"RenderWidget":1,"renderWidget":2,"lastEventIsMouse":2,"currentEventAfte":4,"!=":22,"NSLeftMouseUp":3,"timestamp":8,">=":4,"Widget":4,"pWidget":2,"RefPtr":1,"LOG_ERROR":1,"true":29,"platformWidget":6,"nodeView":10,"superview":6,"hitTest":2,"[[":57,"convertPoint":2,"locationInWindow":4,"fromView":5,"nil":30,"]]":42,"client":3,"firstResponder":1,"clickCount":8,"<=":1,"acceptsFirstResp":1,"needsPanelToBeco":1,"makeFirstRespond":1,"wasDeferringLoad":3,"defersLoading":1,"setDefersLoading":2,"m_sendingEventTo":24,"outerView":3,"getOuterView":1,"beforeMouseDown":1,"mouseDown":2,"afterMouseDown":1,"m_mouseDownView":5,"m_mouseDownWasIn":7,"m_mousePressed":2,"findViewInSubvie":3,"NSEnumerator":1,"e":2,"subviews":2,"objectEnumerator":1,"subview":6,"while":5,"((":4,"nextObject":1,"mouseDownViewIfS":3,"mouseDownView":4,"topFrameView":3,"topView":3,"eventLoopHandleM":2,"mouseDragged":2,"//":5,"mouseUp":2,"passSubframeEven":4,"Frame":5,"subframe":13,"HitTestResult":2,"hoveredNode":5,"NSLeftMouseDragg":1,"NSOtherMouseDrag":1,"NSRightMouseDrag":1,"dragController":1,"didInitiateDrag":1,"NSMouseMoved":2,"eventHandler":6,"handleMouseMoveE":3,"currentPlatformM":8,"NSLeftMouseDown":3,"Node":1,"node":5,"isFrameView":2,")))":2,"handleMouseRelea":3,"originalNSScroll":4,"_nsScrollViewScr":3,"selfRetainingNSS":3,"NSScrollView":2,"SEL":4,"nsScrollViewScro":2,"isMainThread":3,"setNSScrollViewS":3,"shouldRetain":2,"method":4,"class_getInstanc":2,"objc_getRequired":1,"@selector":12,"scrollWheel":2,"reinterpret_cast":1,"self":89,"selector":2,"shouldRetainSelf":3,"retain":1,"release":1,"passWheelEventTo":1,"static_cast":1,"frame":3,"NSScrollWheel":1,"v":6,"loader":1,"resetMultipleFor":1,"handleMousePress":2,"int":44,"%":1,"handleMouseDoubl":1,"else":16,"sendFakeEventsAf":1,"initiatingEvent":23,"eventType":5,"fakeEvent":7,"mouseEventWithTy":2,"location":3,"modifierFlags":6,"windowNumber":6,"context":6,"eventNumber":3,"pressure":3,"postEvent":3,"atStart":3,"YES":8,"keyEventWithType":1,"characters":2,"charactersIgnori":2,"isARepeat":2,"keyCode":2,"window":1,"convertScreenToB":1,"mouseLocation":1,"mouseMoved":2,"frameHasPlatform":4,"passMousePressEv":1,"mev":9,".event":3,"passMouseMoveEve":1,"m_mouseDownMaySt":1,"passMouseRelease":1,"PlatformMouseEve":5,"windowView":3,"CONTEXT_MENUS":2,"sendContextMenuE":2,"()))":2,"eventMayStartDra":2,"eventActivatedVi":1,"m_activationEven":1,".eventNumber":1,"Clipboard":2,"createDraggingCl":1,"NSPasteboard":2,"pasteboard":3,"pasteboardWithNa":1,"NSDragPboard":1,"declareTypes":1,"NSArray":3,"array":3,"owner":18,"ClipboardMac":1,"DragAndDrop":1,"ClipboardWritabl":1,"tabsToAllFormCon":1,"KeyboardUIMode":1,"keyboardUIMode":5,"handlingOptionTa":4,"isKeyboardOption":1,"KeyboardAccessTa":2,"KeyboardAccessFu":1,"needsKeyboardEve":2,"Document":1,"applicationIsSaf":1,"url":2,".protocolIs":2,"Settings":1,"settings":5,"DASHBOARD_SUPPOR":1,"usesDashboardBac":1,"unsigned":3,"accessKeyModifie":1,"AXObjectCache":1,"accessibilityEnh":1,"CtrlKey":2,"|":3,"AltKey":1,"#import":3,"sqlite3":2,"#ifdef":12,"OODEBUG":1,"#define":1,"OODEBUG_SQL":4,"OOOODatabase":1,"OODB":1,"NSString":38,"kOOObject":4,"@":52,"kOOInsert":2,"kOOUpdate":3,"kOOExecSQL":2,"#pragma":5,"mark":5,"OORecord":4,"abstract":1,"superclass":4,"for":31,"records":1,"@implementation":10,"+":44,"id":53,"record":44,"OO_AUTORETURNS":2,"OO_AUTORELEASE":3,"alloc":18,"init":7,"insert":7,"insertWithParent":1,"parent":10,"OODatabase":27,"sharedInstance":38,"copyJoinKeysFrom":1,"to":6,"delete":4,"update":4,"indate":4,"upsert":4,"commit":6,"rollback":5,"setNilValueForKe":1,"key":21,"OOReference":2,"NSValue":3,"zeroForNull":4,"NSNumber":6,"numberWithInt":1,"setValue":2,"forKey":2,"OOArray":24,"select":21,"intoClass":13,"joinFrom":10,"cOOString":18,"sql":26,"selectRecordsRel":2,"COMMENT/**":29,"importFrom":1,"OOFile":4,"file":4,"delimiter":6,"delim":8,"rows":2,"OOMetaData":37,"import":3,".string":1,"insertArray":3,"BOOL":11,"exportTo":1,".save":1,"export":2,"bindToView":1,"OOView":8,"delegate":10,"bindRecord":2,"toView":2,"updateFromView":1,"updateRecord":3,"description":10,"metaData":70,"metaDataForClass":9,"OOStringArray":10,"ivars":13,"<<=":2,"-=":2,"encode":5,"dictionaryWithVa":5,"@end":16,"OOAdaptor":6,"all":2,"methods":1,"required":1,"by":1,"objsql":1,"access":2,"a":4,"database":10,"@interface":6,"NSObject":3,"db":9,"sqlite3_stmt":1,"stmt":21,"struct":5,"_str_link":5,"next":5,"char":14,"str":9,"strs":7,"OO_UNSAFE":1,"initPath":5,"path":10,"prepare":4,"bindCols":5,"cOOStringArray":4,"columns":18,"values":56,"cOOValueDictiona":4,"startingAt":5,"pno":13,"bindNulls":8,"bindResultsIntoI":4,"Class":17,"recordClass":41,"sqlite_int64":2,"lastInsertRowID":2,"NSData":8,"OOExtras":11,"initWithDescript":3,"is":1,"the":2,"low":1,"level":1,"interface":1,"particular":2,"sharedInstanceFo":2,"OODocument":1,".path":1,"!!":6,"OONil":1,"OO_RELEASE":14,"exec":12,"fmt":9,"...":3,"va_list":3,"argp":12,"va_start":3,"initWithFormat":3,"arguments":3,"va_end":3,"objects":4,"deleteArray":2,"object":14,"commitTransactio":3,"super":4,"adaptor":8,"registerSubclass":1,"recordSuperClass":2,"numClasses":5,"objc_getClassLis":2,"NULL":5,"classes":11,"malloc":4,"sizeof":2,"viewClasses":5,"classNames":4,"c":13,"++":13,"superClass":5,"class_getName":6,"class_getSupercl":1,"respondsToSelect":9,"ooTableSql":3,"+=":41,"tableMetaDataFor":8,"break":10,"free":4,"registerTableCla":1,"tableClass":2,"in":23,"NSBundle":1,"mainBundle":1,"classNamed":1,"results":3,"errcode":12,"OOString":12,"stringForSql":2,"aColumnName":1,"**":4,"allKeys":2,"objectAtIndex":1,"COMMENT(*":3,"OOValueDictionar":6,"joinValues":5,"sharedColumns":5,"parentMetaData":3,"naturalJoinTo":4,"joinableColumns":4,"whereClauseFor":2,"qualifyNulls":2,"NO":6,"ooOrderBy":2,"OOFormat":10,"NSLog":4,"tablesRelatedByN":2,"tablesWithNatura":10,"childMetaData":2,"tableMetaDataByC":3,"prepareSql":1,"toTable":1,"OODictionary":6,"tmpResults":1,"OOWarn":12,"errmsg":5,"continue":6,"OORef":2,"isInsert":4,"isUpdate":5,"newValues":4,"changedCols":5,"name":17,"isEqual":1,"tableName":9,"nchanged":4,"lastSQL":4,"quote":2,"commaQuote":2,"commited":2,"updateCount":2,"transaction":3,"updated":2,"NSMutableDiction":2,"d":2,"OO_ARC":5,"boxed":4,"valueForKey":2,"pointerValue":2,"setValuesForKeys":4,"decode":5,"count":1,"className":3,"createTableSQL":8,"idx":3,"indexes":3,"implements":1,".directory":1,".mkdir":1,"sqlite3_open":1,"SQLITE_OK":6,"sqlite3_prepare_":1,"sqlite3_errmsg":3,"bindValue":2,"value":56,"asParameter":2,"OODEBUG_BIND":1,"OONull":13,"sqlite3_bind_nul":1,"OOSQL_THREAD_SAF":1,"isKindOfClass":8,"sqlite3_bind_tex":2,"UTF8String":1,"SQLITE_STATIC":3,"#else":2,"len":6,"lengthOfBytesUsi":2,"NSUTF8StringEnco":5,"getCString":2,"maxLength":2,"encoding":3,"sqlite3_bind_blo":1,"bytes":9,"length":5,"objCType":3,"sqlite3_bind_int":2,"intValue":3,"longLongValue":1,"sqlite3_bind_dou":1,"doubleValue":2,"valuesForNextRow":2,"ncols":2,"sqlite3_column_c":1,"sqlite3_column_n":1,"sqlite3_column_t":3,"SQLITE_NULL":1,"SQLITE_INTEGER":1,"initWithLongLong":1,"sqlite3_column_i":1,"SQLITE_FLOAT":1,"initWithDouble":1,"sqlite3_column_d":1,"SQLITE_TEXT":1,"NSMutableString":1,"initWithBytes":4,"sqlite3_column_b":3,"SQLITE_BLOB":1,"out":14,"awakeFromDB":4,"instancesRespond":3,"sqlite3_step":1,"SQLITE_ROW":1,"SQLITE_DONE":1,".alloc":1,"sqlite3_changes":1,"sqlite3_finalize":1,"sqlite3_last_ins":1,"dealloc":1,"sqlite3_close":1,"OO_DEALLOC":1,"instances":1,"represent":1,"table":1,"and":1,"it":1,"metaDataByClass":5,"tableOfTables":5,"ooTableTitle":3,"OO_RETURNS":1,"initClass":3,"aClass":10,"recordClassName":9,"tableTitle":1,"ooTableName":2,"outcols":3,"unbox":2,"hierarchy":4,"do":1,"h":4,"--":3,"///":1,"Ivar":1,"ivarInfo":6,"class_copyIvarLi":1,"columnName":27,"ivar_getName":1,"types":2,"ivar_getTypeEnco":1,"dbtype":9,"columnSel":3,"sel_getUid":2,"OOPattern":2,"isOORef":2,"isNSString":2,"isNSDate":2,"isNSData":2,"dates":2,"archived":5,"blobs":3,"tocopy":1,"iswupper":1,"ooTableKey":2,"keyColumns":1,"ooConstraints":2,"other":3,"otherMetaData":6,"commonColumns":2,"islower":1,"NSKeyedArchiver":2,"archivedDataWith":2,"ooArcRetain":3,"retainIMP":4,"retainSEL":4,"method_getImplem":1,"NSKeyedUnarchive":2,"unarchiveObjectW":2,"NSDate":1,"dateWithTimeInte":1,"OO_RETAIN":2,"@encode":2,"nodes":2,"dict":2,"OOStringDictiona":1,"ivar":3,"string":2,"lines":4,"pop":1,"last":1,"empty":1,"line":4,"l":4,"isEqualToString":1,"NSDictionary":3,"blank":2,"stringValue":6,"__IPHONE_OS_VERS":4,"UILabel":3,"label":18,"viewWithTag":4,"UIImageView":2,".image":1,"UIImage":1,"imageWithData":1,"UISwitch":5,"uiSwitch":3,".on":2,"charValue":2,"addTarget":1,"action":1,"valueChanged":1,"forControlEvents":1,"UIControlEventVa":1,"UIWebView":2,"loadHTMLString":1,"baseURL":1,".text":3,"UITextView":3,"setContentOffset":1,"CGPointMake":1,"animated":1,"scrollRangeToVis":1,"NSMakeRange":1,"UITextField":2,".delegate":1,".hidden":4,":-":2,"subView":5,".tag":2,"text":2,"(((":1,"copyView":1,"copy":4,".frame":6,"CGRectMake":1,".size":4,".width":2,".height":2,"NSMakeRect":1,"unhex":3,"ch":6,"NSInteger":1,"lin":3,"optr":3,"hex":4,"iptr":9,"initWithBytesNoC":1,"freeWhenDone":1,"shortValue":1,"OOReplace":2,"reformat":4},"Objective-J":{"COMMENT//":38,"@import":8,"<":7,"Foundation":4,"/":14,".j":7,">":7,"AppKit":5,"var":32,"SliderToolbarIte":3,"=":60,",":100,"AddToolbarItemId":3,"RemoveToolbarIte":3,";":197,"COMMENT/*":3,"@implementation":8,"AppController":3,":":252,"CPObject":5,"{":44,"CPString":7,"lastIdentifier":4,"CPDictionary":2,"photosets":9,"CPCollectionView":7,"listCollectionVi":19,"photosCollection":12,"}":44,"-":35,"(":138,"void":17,")":134,"applicationDidFi":3,"CPNotification":3,"aNotification":3,"theWindow":7,"[[":53,"CPWindow":3,"alloc":39,"]":233,"initWithContentR":5,"CGRectMakeZero":5,"()":5,"styleMask":5,"CPBorderlessBrid":3,"contentView":20,"[":183,"toolbar":5,"CPToolbar":4,"initWithIdentifi":1,"bounds":17,"setDelegate":5,"self":33,"setVisible":1,"true":1,"setToolbar":1,"dictionary":1,"//":5,"storage":1,"for":1,"our":1,"sets":1,"of":1,"photos":1,"return":10,"from":1,"Flickr":1,"listScrollView":6,"CPScrollView":2,"initWithFrame":23,"CGRectMake":18,"CGRectGetHeight":9,"setAutohidesScro":2,"YES":5,"setAutoresizingM":9,"CPViewHeightSiza":6,"setBackgroundCol":8,"CPColor":15,"colorWithRed":1,"green":1,"blue":1,"alpha":3,"]]":25,"photosListItem":3,"init":2,"setView":3,"PhotosListCell":2,"we":1,"want":1,"delegate":3,"methods":1,"setItemPrototype":2,"set":1,"the":1,"item":1,"prototype":1,"setMinItemSize":3,"CGSizeMake":14,"setMaxItemSize":3,"setMaxNumberOfCo":1,"setting":1,"a":3,"single":1,"column":1,"will":1,"make":1,"this":1,"appear":1,"as":1,"vertical":1,"list":1,"setVerticalMargi":1,"CPViewWidthSizab":6,"setDocumentView":2,"addSubview":17,"photoItem":3,"PhotoCell":2,"scrollView":6,"CGRectGetWidth":7,"|":7,"colorWithCalibra":2,"orderFront":5,"request":4,"CPURLRequest":2,"requestWithURL":2,"connection":3,"CPJSONPConnectio":4,"sendRequest":2,"callback":2,"add":2,"id":4,"sender":4,"string":4,"prompt":1,"if":13,"+":20,"encodeURICompone":1,"remove":2,"removeImageListW":2,"allKeys":4,"objectAtIndex":1,"selectionIndexes":2,"firstIndex":2,"]]]":2,"addImageList":2,"CPArray":3,"images":2,"withIdentifier":2,"aString":8,"setObject":1,"forKey":1,"setContent":3,"copy":2,"setSelectionInde":3,"CPIndexSet":3,"indexSetWithInde":2,"indexOfObject":2,"nextIndex":2,"MAX":1,"content":2,"removeObjectForK":1,"adjustImageSize":2,"newSize":5,"value":1,"collectionViewDi":1,"aCollectionView":2,"==":5,"listIndex":3,"===":1,"CPNotFound":1,"key":2,"objectForKey":1,"indexSet":1,"aConnection":2,"didReceiveData":1,"data":2,".photos":1,".photo":1,"didFailWithError":1,"error":3,"alert":1,"network":1,"occurred":1,"toolbarAllowedIt":1,"aToolbar":4,"toolbarDefaultIt":2,"CPToolbarFlexibl":1,"CPToolbarItem":2,"itemForItemIdent":1,"anItemIdentifier":5,"willBeInsertedIn":1,"BOOL":3,"aFlag":1,"toolbarItem":20,"initWithItemIden":1,"PhotoResizeView":2,"setMinSize":3,"setMaxSize":3,"setLabel":3,"else":5,"image":10,"CPImage":11,"initWithContents":9,"CPBundle":4,"mainBundle":4,"pathForResource":4,"size":8,"CPSizeMake":8,"highlighted":4,"setImage":8,"setAlternateImag":3,"setTarget":3,"setAction":4,"@selector":4,"@end":8,"CPTextField":7,"CreateLabel":1,"flickr_labelWith":3,"label":29,"setStringValue":2,"sizeToFit":2,"setTextShadowCol":4,"whiteColor":5,"setTextShadowOff":2,"CPView":12,"CGRect":2,"aFrame":7,"super":1,"slider":6,"CPSlider":1,"setMinValue":1,"setMaxValue":1,"setIntValue":1,"setFrameOrigin":3,"CGPointMake":3,"frame":2,"highlightView":14,"setRepresentedOb":2,"JSObject":2,"anObject":4,"!":4,"CGRectInset":1,"setFont":1,"CPFont":1,"systemFontOfSize":1,"setSelected":2,"flag":4,"CGRectCreateCopy":1,"blueColor":2,"positioned":2,"CPWindowBelow":2,"relativeTo":2,"setTextColor":2,"blackColor":2,"removeFromSuperv":2,"CPImageView":3,"imageView":11,"CGRectMakeCopy":1,"setImageScaling":1,"CPScaleProportio":1,"setHasShadow":1,"nil":2,"thumbForFlickrPh":2,"loadStatus":1,"CPImageLoadStatu":1,"imageDidLoad":1,"anImage":2,"setFrame":1,"function":2,"urlForFlickrPhot":1,"photo":10,".farm":2,".server":2,".id":2,".secret":2,"navigationArea":5,"redColor":1,"CPViewMaxXMargin":2,"metaDataArea":4,"CGRectGetMaxY":1,"greenColor":1,"CPViewMinYMargin":1,"contentArea":4,"))":2,"CPButton":2,"CPWebView":2,"LOInfoView":2,"drawRect":1,"r":1,"setFill":1,"path":3,"CPBezierPath":1,"bezierPath":1,"appendBezierPath":1,"xRadius":1,"yRadius":1,"fill":1,"CPPanel":3,"initInfoWindow":2,"infoWindow":6,"CPHUDBackgroundW":2,"CPResizableWindo":1,"setFloatingPanel":2,"_infoContent":3,"_iconImage":2,"_iconView":3,"_infoView":3,"_webView":3,"loadHTMLString":1,"@":2,"rootWindow":3,"grayColor":1,"gameWindow":5,"setTitle":1,"_board":5,"LOBoard":1,"_bgImage":2,"resetBoard":2,"_buttonImage":2,"_buttonPressImag":2,"_resetButton":7,"setBordered":1,"NO":1},"Odin":{"package":1,"main":1,"import":7,"COMMENT/*":6,"the_basics":1,"::":106,"proc":63,"()":37,"{":258,"fmt":181,".println":160,"(":428,")":348,";":562,"//":72,"The":2,"Basics":1,"COMMENT//":187,"my_integer_varia":2,":":166,"int":55,"A":10,"comment":1,"for":51,"documentaton":1,"*":24,"/":9,"some_string":5,":=":116,"_":17,"=":100,"unicode":1,"codepoint":1,"literal":3,"`":50,"C":7,"\\":2,"Windows":1,"notepad":1,".exe":1,"len":32,"x":54,"float":1,"but":1,"it":3,"can":3,"be":3,"represented":1,"by":1,"an":4,"integer":3,"without":1,"precision":1,"loss":1,"y":26,"is":15,"typed":2,"of":12,"type":8,"untyped":5,"which":3,"implicitly":2,"convert":1,"to":10,"z":15,"f64":7,"-":15,"bit":1,"floating":1,"point":1,"number":1,"literals":1,"implicity":1,"conver":1,"h":8,"declares":2,"a":72,"new":5,"variable":1,"with":1,"and":5,"assigns":2,"value":25,",":378,"b":49,"infers":1,"the":11,"types":6,"from":2,"assignments":1,"X":8,"constant":2,"has":1,"string":14,"Y":5,"Z":2,"+":32,"computations":1,"are":2,"possible":1,"}":256,"control_flow":1,"Control":1,"flow":1,"i":57,"<":26,"+=":11,"do":11,".print":1,"break":6,"j":16,"in":47,"character":4,"Strings":1,"assumed":1,"UTF":1,"some_array":3,"[":76,"]":76,"some_slice":5,"[]":4,"some_dynamic_arr":4,"dynamic":2,"defer":15,"delete":6,"some_map":4,"map":4,"key":14,"index":29,"idx":8,"if":33,">=":5,"else":6,"==":20,"switch":17,"arch":2,"ODIN_ARCH":3,"case":40,"default":2,"one_angry_dwarf":2,"->":24,"return":27,"c":32,"..":6,"Defer":1,"statement":4,"bar":2,"{}":7,"cond":6,"false":6,"f":12,"err":2,"os":2,".open":1,"!=":5,".close":1,"When":1,"when":2,"Branch":1,"statements":1,"cond1":2,"cond2":3,"one_step":2,"beyond":2,"out":2,"loop":2,"leaves":1,"both":1,"loops":1,"continue":1,"fallthrough":1,"named_proc_retur":1,"foo0":3,"foo1":3,"foo2":3,"())":3,"explicit_procedu":1,"add_ints":2,"add_floats":2,"f32":28,"add_numbers":2,"u8":3,"add":10,"))":31,"ints":1,"coerce":2,"tighter":2,"than":2,"floats":1,"three":1,"parameters":1,"struct_type":1,"Vector2":3,"struct":19,"v":23,".x":16,"p":4,"&":20,"Vector3":17,"Zero":1,"assert":21,".y":13,".z":12,"#align":1,"align":1,"bytes":1,"#packed":1,"remove":1,"padding":1,"between":1,"fields":2,"#raw_union":1,"all":1,"share":1,"same":3,"offset":1,".":3,"This":1,"as":2,"union_type":1,"val":16,"union":6,"bool":15,"ok":12,"true":6,"nil":6,"any":2,"distinct":4,"Quaternion":4,"quaternion128":4,"Entity":17,"id":6,"u64":2,"name":5,"position":10,"orientation":4,"derived":2,"Frog":7,"using":12,"entity":23,"jump_height":2,"Monster":7,"is_robot":2,"is_zombie":2,"new_entity":4,"$T":13,"typeid":8,"^":21,"t":30,"T":23,".derived":4,"e":15,".is_robot":2,".is_zombie":2,"using_statement":1,".position":4,"foo3":1,"foo":5,"Colour":2,"r":20,"g":1,"ribbit_volume":1,"colour":1,"frog":4,".entity":1,"on":1,"enum":8,"declaration":1,"Foo":15,"B":5,"f0":2,"f1":2,"f2":2,"implicit_context":1,"context":14,"copy":1,"current":1,"scope":3,".user_index":10,".allocator":7,"my_custom_alloca":2,"what_a_fool_beli":3,"this":2,"passed":1,"parent":1,"procedure":2,"that":1,"was":1,"called":1,"china_grove":2,"free":1,"mem":3,".nil_allocator":1,"parametric_polym":1,"print_value":5,".printf":20,"v1":2,"v2":2,"v3":2,"v4":2,"q":24,"alloc_type":1,"cast":1,"alloc":1,"size_of":4,"align_of":1,"Use":1,"initialization":1,"copy_slice":1,"dst":3,"src":3,"n":4,"min":1,">":5,".copy":1,"double_params":2,"$A":1,"$B":1,"Polymorphic":2,"Types":1,"Type":1,"Specialization":1,"Table_Slot":2,"Key":7,"Value":7,"occupied":1,"hash":10,"u32":8,"TABLE_SIZE_MIN":3,"Table":7,"count":1,"allocator":1,".Allocator":1,"slots":1,"make_slice":2,"$E":3,"make":4,"allocate":2,"table":39,"capacity":2,".procedure":2,".slots":17,"type_of":6,"max":2,"expand":2,"old_slots":3,"cap":2,"s":11,".occupied":4,"put":4,".key":3,".value":3,"$Key":3,"$Value":3,"get_hash":3,"Ad":1,"hoc":1,"method":1,"would":1,"fail":1,"different":1,"find_index":3,".count":3,"<=":3,"%":3,")))":5,"slot":5,".hash":2,"find":3,"fnv32a":1,"~":1,"found":4,"Parametric":2,"polymorphic":1,"Error":3,"Foo0":1,"Foo1":1,"Foo2":1,"Foo3":1,"Para_Union":2,"typeid_of":6,".Foo0":2,"allow":1,"too":1,"see":1,"implicit":1,"selector":1,"expressions":1,"below":1,"names":6,"$N":2,"$I":1,"res":3,"N":5,"I":1,"array":2,"mul":2,"$M":1,"$P":1,"M":2,"P":2,"k":4,"{{":1,"}}":1,"prefix_table":6,"?":1,"threading_exampl":1,"Basic":1,"Threads":1,"worker_proc":2,"thread":13,".Thread":2,"iteration":6,"time":4,".sleep":2,".Millisecond":2,"threads":8,".create":1,".init_context":1,".use_init_contex":1,"append":1,".start":1,".is_done":1,".destroy":1,"ordered_remove":1,"Thread":1,"Pool":1,"task_proc":2,".Task":1,"pool":8,".Pool":1,".pool_init":1,"thread_count":1,".pool_destroy":1,".pool_add_task":1,"data":1,"user_index":1,".pool_start":1,".pool_wait_and_p":1,"array_programmin":1,"d":8,"swizzle":6,"cross":2,"blah":2,"map_type":1,"m":8,"delete_key":1,"elem":6,"exists":2,"implicit_selecto":1,".A":8,"BAR":1,"bit_set":8,".B":5,".C":4,"my_map":7,"partial_switch":1,"D":2,".D":2,"#partial":2,"cstring_example":1,"W":4,"cstring":2,"w":2,"bit_set_type":1,"Day":2,"Sunday":3,"Monday":3,"Tuesday":1,"Wednesday":1,"Thursday":1,"Friday":1,"Saturday":5,"Days":3,"WEEKEND":3,"|":1,"|=":2,"only":1,"allowed":1,"Constant":1,"evaluation":1,"card":1,"#assert":1,"u16":2,"incl":1,"excl":1,"notin":1,"Letters":4,"subset":3,"superset":3,"strict":4,"!":2,"not":2,"deferred_procedu":1,"@":1,"deferred_out":1,"closure":2,"open":2,"reflection":1,"tag1":1,"json":1,"no":1,"tag":6,"reflect":4,".struct_field_na":1,".struct_field_ty":1,"tags":4,".struct_field_ta":1,"&&":1,".struct_tag_look":1,"quaternions":1,"operations":1,"2i":4,"3j":3,"4k":3,"quaternion":5,"u":2,"q128":2,"4xf32":1,"q256":2,"quaternion256":2,"4xf64":1,"Built":1,"procedures":1,"real":1,"imag":1,"jmag":1,"kmag":1,"conj":1,"abs":1,"Conversion":1,"complex":1,"Memory":1,"layout":1,"Quaternions":1,"transmute":1,"inline_for_state":1,"inline":4,"Foo_Enum":2,"where_clauses":1,"Sanity":1,"checks":2,"simple_sanity_ch":1,"where":3,"polymorphism":1,"cross_2d":2,"E":3,"intrinsics":2,".type_is_numeric":2,"cross_3d":1,"COMMENT{-":1},"Omgrofl":{"lol":14,"iz":11,"wtf":1,"liek":1,"lmao":1,"brb":1,"w00t":1,"Hello":1,",":1,"World":1,"!":1,"rofl":13,"lool":5,"loool":6,"stfu":1},"Opa":{"COMMENT/**":2,"Server":3,".start":1,"(":3,".http":1,",":5,"{":2,"page":1,":":2,"function":1,"()":1,"<":2,"h1":4,">":4,"Hello":2,"world":2,"</":2,"}":2,"title":1,")":3,"server":1,"=":1,".one_page_server":1,"->":1},"Opal":{"COMMENT--":2,"starts":2,"=":4,"[":4,",":12,"]":4,"middles":2,"qualifiers":2,"finishes":2,"alert":1,".sample":4,"+":3},"Open Policy Agent":{"#":14,"----------------":8,"COMMENT#":30,"package":4,"kafka":1,".authz":3,"default":3,"allow":9,"=":17,"false":3,"{":22,"not":4,"deny":3,"}":18,"is_read_operatio":2,"topic_contains_p":2,"consumer_is_whit":2,"consumer_whiteli":2,":":10,"}}":2,"topic_metadata":2,"[":22,"]":22,"topic_name":2,".tags":1,"_":7,"==":6,".pii":1,"principal":2,".name":5,"is_write_operati":1,"input":11,".operation":2,"is_topic_resourc":2,".resource":2,".resourceType":1,"parsed":3,".CN":2,",":14,"cn_parts":2,":=":6,"parse_user":2,"(":8,"urlquery":1,".decode":1,".session":1,".sanitizedUser":1,"))":1,"split":3,")":6,"user":2,"key":2,"value":2,"|":1,"parts":2,"kubernetes":1,".admission":1,"line":6,"msg":2,".request":2,".kind":2,"image":3,".object":1,".spec":1,".containers":1,".image":1,"startswith":1,"sprintf":1,"sshd":1,"import":4,".pull_responses":1,".sysinfo":2,"data":2,".hosts":1,".roles":1,".pam_username":2,"hosts":1,"pull_responses":1,".files":1,".host_id":1,".contributors":1,"sysinfo":1,"errors":1,"httpapi":1,"subordinates":2,"[]":2,"as":1,"http_api":7,".method":2,".path":2,"username":4,".user":2},"OpenCL":{"COMMENT/*":1,"COMMENT//":1,"typedef":1,"float":3,"foo_t":3,";":12,"#ifndef":1,"ZERO":3,"#define":2,"(":14,")":16,"#endif":1,"FOO":1,"x":6,"((":1,"+":1,"\\":1,"__kernel":1,"void":1,"foo":1,"__global":1,"const":4,"*":6,",":8,"__local":1,"y":4,"uint":1,"n":4,"{":4,"barrier":1,"CLK_LOCAL_MEM_FE":1,"if":1,">":1,"+=":1,"}":4,"double":3,"run_fftw":1,"int":3,"fftwf_plan":1,"p1":3,"=":5,"fftwf_plan_dft_1":1,"fftwf_complex":2,"FFTW_FORWARD":1,"FFTW_ESTIMATE":1,"nops":3,"t":4,"cl":2,"::":2,"realTime":2,"()":2,"for":1,"op":3,"<":1,"++":1,"fftwf_execute":1,"-":1,"/":1,"fftwf_destroy_pl":1,"return":1},"OpenEdge ABL":{"COMMENT/*":66,"USING":3,"Progress":3,".Lang":3,".*":3,".":73,"INTERFACE":2,"email":5,".SendEmailAlgori":1,":":35,"METHOD":9,"PUBLIC":5,"CHARACTER":9,"sendEmail":1,"(":41,"INPUT":10,"ipobjEmail":1,"AS":22,".Email":2,")":31,"END":18,"MESSAGE":3,"CLASS":3,".Util":1,"USE":2,"-":173,"WIDGET":6,"POOL":3,"FINAL":1,"DEFINE":18,"PRIVATE":1,"STATIC":5,"VARIABLE":12,"cMonthMap":2,"EXTENT":1,"INITIAL":1,"[":2,",":27,"]":2,"ABLDateTimeToEma":3,"ipdttzDateTime":6,"DATETIME":3,"TZ":2,"RETURN":8,"STRING":7,"DAY":1,"))":5,"+":14,"MONTH":1,"YEAR":1,"INTEGER":7,"TRUNCATE":2,"MTIME":1,"/":2,"ABLTimeZoneToStr":2,"TIMEZONE":1,"ipdtDateTime":2,"ipiTimeZone":3,"ABSOLUTE":1,"MODULO":1,"LONGCHAR":4,"ConvertDataToBas":1,"iplcNonEncodedDa":2,"lcPreBase64Data":4,"NO":18,"UNDO":15,"lcPostBase64Data":4,"mptrPostBase64Da":4,"MEMPTR":2,"i":3,"COPY":1,"LOB":1,"FROM":1,"OBJECT":1,"TO":3,"=":38,"BASE64":1,"ENCODE":1,"SET":5,"SIZE":6,"DO":5,"LENGTH":3,"BY":2,"ASSIGN":4,"SUBSTRING":1,"CHR":2,"PARAMETER":3,"objSendEmailAlg":2,".SendEmailSocket":1,"vbuffer":9,"vstatus":1,"LOGICAL":1,"vState":2,"vstate":1,"FUNCTION":2,"getHostname":1,"RETURNS":1,"()":3,"cHostname":3,"THROUGH":1,"hostname":1,"ECHO":1,"IMPORT":1,"UNFORMATTED":1,"CLOSE":4,"PROCEDURE":19,"newState":3,"pstring":5,"IF":8,"THEN":8,"PUT":1,"SELF":6,"WRITE":1,"ReadSocketRespon":1,"vlength":5,"str":3,"v":1,"GET":3,"BYTES":2,"AVAILABLE":2,"VIEW":3,"ALERT":1,"BOX":2,">":1,"READ":1,"handleResponse":1,"&":34,"SCOPED":1,"QUOTES":1,"COMMENT\"\"\"":1,"ANALYZE":22,"SUSPEND":11,"_VERSION":1,"NUMBER":1,"AB_v10r12":1,"GUI":1,"RESUME":11,"Scoped":5,"define":5,"WINDOW":12,"NAME":8,"C":20,"Win":20,"_UIB":7,"CODE":6,"BLOCK":13,"_CUSTOM":2,"_DEFINITIONS":1,"CREATE":2,"PREPROCESSOR":1,"TYPE":4,"Window":1,"DB":1,"AWARE":1,"no":5,"FRAME":8,"DEFAULT":4,"VAR":1,"HANDLE":3,"WITH":1,"DOWN":1,"KEEP":2,"TAB":1,"ORDER":2,"OVERLAY":1,"SIDE":1,"LABELS":1,"UNDERLINE":1,"THREE":2,"D":2,"AT":1,"COL":1,"ROW":1,"ID":1,"_PROCEDURE":3,"SETTINGS":2,"_END":1,"_CREATE":1,"SESSION":3,"DISPLAY":3,"U":4,"HIDDEN":2,"YES":1,"TITLE":1,"HEIGHT":3,"WIDTH":3,"MAX":2,"VIRTUAL":2,"RESIZE":1,"yes":4,"SCROLL":1,"BARS":1,"STATUS":1,"AREA":2,"BGCOLOR":1,"?":2,"FGCOLOR":1,"Z":1,"SENSITIVE":1,"ELSE":1,"{":5,"}":5,"CURRENT":3,"_RUN":1,"TIME":1,"ATTRIBUTES":1,"AND":2,"VALID":2,"_CONTROL":2,"ON":5,"ERROR":2,"OF":5,"OR":1,"ENDKEY":1,"ANYWHERE":1,"THIS":8,"PERSISTENT":3,"APPLY":3,"UNDEFINE":1,"_MAIN":1,"RUN":2,"disable_UI":3,"PAUSE":1,"BEFORE":1,"HIDE":1,"MAIN":5,"LEAVE":2,"KEY":1,"enable_UI":3,"NOT":1,"WAIT":1,"FOR":1,"_DEFAULT":2,"DISABLE":1,"DELETE":2,"ENABLE":1,"IN":2,"OPEN":1,"BROWSERS":1,"QUERY":1},"OpenQASM":{"COMMENT//":1,"OPENQASM":1,";":11,"include":1,"qreg":1,"q":12,"[":15,"]":15,"creg":1,"c":3,"x":2,"//":2,"Remove":2,"to":2,"keep":2,"the":2,"first":2,"input":2,"as":2,"cx":2,",":4,"ccx":1,"measure":2,"->":2},"OpenRC runscript":{"SHEBANG#!openrc":1,"description":1,"=":5,"extra_started_co":1,"command":1,"command_args":1,"start_stop_daemo":1,"depend":1,"()":2,"{":2,"need":1,"localmount":1,"use":1,"logger":1,"}":2,"reload":1,"ebegin":1,"start":1,"-":2,"stop":1,"daemon":1,"--":2,"exec":1,"$command":1,"signal":1,"HUP":1,"eend":1,"$":1,"?":1},"OpenSCAD":{"COMMENT//":4,"$fn":1,"=":11,";":6,"difference":1,"()":2,"{":2,"union":1,"translate":4,"(":9,"[":5,",":16,"]":5,")":9,"cube":1,"center":3,"true":3,"cylinder":2,"h":2,"r1":1,"r2":1,"sphere":2,"r":3,"}":2},"OpenStep Property List":{"{":45,"copyright":1,"=":144,";":144,"date":1,"designer":1,"designerURL":1,"familyName":1,"featurePrefixes":1,"(":42,"automatic":1,"code":1,"name":10,"Languagesystems":1,"}":45,")":42,"fontMaster":1,"alignmentZones":1,",":394,"ascender":1,"capHeight":1,"customParameters":1,"typoAscender":1,"value":3,"typoDescender":1,"typoLineGap":1,"descender":1,"horizontalStems":1,"id":1,"verticalStems":1,"weightValue":1,"widthValue":1,"xHeight":1,"glyphs":1,"glyphname":4,"space":1,"layers":4,"layerId":4,"Regular":6,"width":4,"unicode":3,".notdef":1,"paths":4,"closed":18,"nodes":18,"uniF000":1,"lastChange":2,"background":1,"F000":1,"unif0eb":1,"F0EB":1,"instances":1,"unitsPerEm":1,"versionMajor":1,"versionMinor":1,"ApplicationDescr":1,"ApplicationIcon":1,"NSIcon":4,"ApplicationName":1,"Typewriter":3,"ApplicationRelea":1,"Authors":1,"Copyright":1,"CopyrightDescrip":1,"FullVersionID":1,"URL":1,"NSTypes":1,"NSName":3,"NSHumanReadableN":3,"NSUnixExtensions":3,"NSRole":3,"Editor":3,"Document":3,"-":3,"Text":1,".tiff":3,"NSDocumentClass":3,"TWDocument":3,"RichText":2,"NSServices":1,"NSPortName":2,"NSMessage":2,"newDocumentWithS":1,"NSSendTypes":2,"NSStringPboardTy":2,"NSKeyEquivalent":2,"default":4,"NSMenuItem":2,"openDocumentWith":1},"Org":{"#":20,"+":20,"OPTIONS":1,":":49,"H":1,"num":1,"nil":4,"toc":2,"\\":3,"n":1,"@":3,"t":10,"::":4,"|":4,"^":1,"-":47,"f":2,"*":6,"TeX":1,"LaTeX":1,"skip":1,"d":2,"(":15,"HIDE":1,")":15,"tags":3,"not":2,"in":12,"STARTUP":1,"align":1,"fold":1,"nodlcheck":1,"hidestars":1,"oddeven":1,"lognotestate":1,"SEQ_TODO":1,"TODO":1,"INPROGRESS":1,"i":1,"WAITING":1,"w":2,"DONE":1,"CANCELED":1,"c":3,"TAGS":1,"Write":1,"Update":1,"u":1,"Fix":1,"Check":1,"TITLE":1,"org":20,"ruby":13,"AUTHOR":1,"Brian":1,"Dewey":1,"EMAIL":1,"bdewey":2,"@gmail":1,".com":1,"LANGUAGE":1,"en":1,"PRIORITIES":1,"A":2,"C":1,"B":1,"CATEGORY":1,"worg":1,"{":1,"Back":1,"to":29,"Worg":1,"Motivation":1,"The":8,"dominant":1,"simple":4,"plain":1,"text":4,"markup":4,"languages":1,"for":8,"the":30,"web":1,"are":2,"Textile":2,"and":5,"Markdown":3,".":29,"factor":1,"popularity":1,"of":9,"those":1,"formats":2,"is":11,"widespread":1,"availability":1,",":23,"free":1,"packages":1,"converting":2,"HTML":13,"For":5,"example":5,"world":1,"Ruby":8,"powered":1,"websites":1,"has":2,"settled":1,"on":1,"RedCloth":1,"default":1,"way":1,"convert":4,"mode":6,"files":6,"powerful":1,"publishing":1,"functionality":1,"provided":1,"by":1,"=":40,"emacs":2,"However":1,"does":2,"easiliy":1,"integrate":2,"into":4,"many":1,"existing":1,"website":4,"frameworks":1,"Org":4,"tries":1,"make":1,"it":2,"easier":1,"use":4,"both":1,"dyanmic":1,"static":3,"generation":3,"tools":2,"written":3,"a":12,"gem":4,"Using":2,"follows":2,"same":2,"model":1,"as":3,"other":2,"libraries":1,"You":4,"install":3,"BEGIN_EXAMPLE":5,"sudo":2,"END_EXAMPLE":5,"Then":2,"an":2,"file":4,"your":3,"code":2,"require":3,"data":2,"IO":1,".read":1,"filename":1,"puts":1,"Orgmode":3,"Parser":3,".new":2,".to_html":2,"Walkthrough":1,"with":4,"Webby":10,"Here":1,"how":1,"tool":1,"similar":1,"pattern":2,"site":4,"like":2,"nanoc":1,"Jekyll":1,"webgen":1,"author":1,"content":3,"Each":1,"page":3,"fed":1,"through":3,"one":1,"or":1,"more":1,"/":4,"filters":3,"produce":3,"mixed":1,"layouts":1,"final":1,"pages":1,"source":1,"may":1,"look":1,"this":5,"---":4,"title":3,"Special":3,"Directories":3,"created_at":2,"status":2,"Complete":1,"filter":7,"erb":4,"maruku":1,"powershell":1,"<%":4,"@page":4,".title":3,"%>":4,"================":1,"set":1,"directories":1,"each":1,"which":1,"function":2,"that":3,"will":5,"navigate":2,"you":5,"appropriate":1,"directory":1,"using":1,"push":1,"location":1,"cmdlet":1,"`":6,"home":1,"might":1,"users":1,"Install":1,"-------":1,"Copy":1,"module":1,"somewhere":1,"ENV":1,"PSModulePath":1,"InstallModule":1,"SpecialDirectori":1,"In":3,"above":1,"At":1,"top":1,"metadata":1,"informs":1,"pass":1,"two":1,"first":2,"handles":1,"embedded":1,"case":1,"replace":1,"~":2,"second":1,"uses":1,"Maruku":1,"translate":2,"can":1,"exact":1,"include":1,"walkthrough":1,"I":1,"assume":1,"already":1,"have":2,"installed":2,"Make":1,"sure":1,"need":1,"register":1,"new":2,"handle":1,"makes":1,"easy":1,"lib":1,"/=":1,"folder":1,"create":1,"orgmode":4,".rb":1,"Filters":1,".register":1,"do":2,"input":3,"end":1,"This":3,"creates":1,"parser":1,"Create":1,"Under":1,"development":1,"Status":1,".status":1,"Description":1,"Helpful":1,"routines":1,"parsing":1,"most":1,"significant":1,"thing":2,"library":1,"today":1,"textile":2,"Currently":1,"cannot":1,"much":1,"customize":1,"conversion":2,"supplied":1,"optimized":1,"extracting":1,"from":1,"orgfile":1,"opposed":1,"History":1,"**":1,"Version":1,"output":2,"gets":1,"class":1,"now":1,"indented":1,"Proper":1,"support":1,"multi":1,"paragraph":2,"list":1,"items":1,"See":1,"?":1,"part":1,"last":1,"bullet":1,"Fixed":1,"bugs":1,"wouldn":1,"rubygems":1,"go":1,";":1,"defined":1,"previous":1,"step":1,"generate":1,"That":1},"Ox":{"COMMENT/**":8,"#include":2,"Kapital":4,"::":20,"(":91,"L":2,",":89,"const":4,"N":5,"entrant":8,"exit":3,"KP":14,")":75,"{":22,"StateVariable":1,";":85,"this":5,".entrant":1,"=":59,".exit":1,".KP":1,"actual":2,"Kbar":1,"*":11,"vals":2,"/":5,"-":15,"upper":4,"log":2,"~":2,".Inf":2,"}":22,"Transit":1,"FeasA":2,"decl":3,"ent":6,"CV":10,"stayout":4,"[]":5,"[":20,".pos":1,"]":20,"tprob":6,"sigu":3,"SigU":2,"if":5,"!":2,"v":2,"&&":1,"return":10,"<":3,">":4,"ones":1,"?":3,"probn":2,"Kbe":2,"))":8,":":7,"Kb0":2,"+":8,"Kb2":2,".*":2,"zeros":4,"FirmEntry":6,"Run":1,"()":18,"Initialize":3,"GenerateSample":2,"BDP":2,"->":12,"BayesianDP":1,"Rust":1,"Reachable":2,"sige":2,"new":19,"StDeviations":1,"LaggedAction":1,"d":2,"array":1,"Kparams":1,"Positive":4,"Free":1,"Kb1":1,"Determined":1,"EndogenousStates":1,"K":3,"KN":1,"SetDelta":1,"Probability":1,"kcoef":3,"ecost":3,"Negative":1,"CreateSpaces":1,"Volume":3,"LOUD":1,"EM":3,"ValueIteration":1,"COMMENT//":4,"data":4,"DataSet":1,"Simulate":1,"DataN":1,"DataT":1,"FALSE":1,"Print":1,"ImaiJainChing":1,"delta":1,"Utility":1,"u":2,"AV":1,"|":1,"ParallelObjectiv":1,"obj":31,"DONOTUSECLIENT":2,"isclass":1,".p2p":2,"oxwarning":1,".L":1,"P2P":2,"ObjClient":4,"ObjServer":7,".obj":2,"Execute":4,"basetag":2,"STOP_TAG":1,"iml":1,".NvfuncTerms":2,"Nparams":6,".nstruct":2,"Loop":2,"nxtmsgsz":2,"//":18,"free":1,"param":1,"length":1,"is":1,"no":2,"greater":1,"than":1,"QUIET":2,"println":2,"ID":2,"Server":1,"Recv":1,"ANY_TAG":1,"receive":1,"the":1,"ending":1,"parameter":1,"vector":1,"Encode":3,"Buffer":8,"encode":1,"it":6,".":6,"Decode":1,".nfree":1,".cur":2,".V":1,"vfunc":2,"CstrServer":3,"SepServer":3,"Lagrangian":1,"rows":1,"Vec":1,"())":1,".Kvar":2,".v":1,"imod":1,"Tag":1,".K":1,"TRUE":1,"PDF":1,"nldge":1,"ParticleLogLikel":1,"ip":1,"mss":3,"mbas":1,"ms":8,"my":4,"mx":7,"vw":7,"vwi":4,"dws":5,"mhi":3,"mhdet":2,"loglikeli":4,"mData":4,"vxm":1,"vxs":1,"mxm":1,"=<>":3,"mxsu":1,"mxsl":1,"time":1,"timeall":1,"timeran":1,"timelik":1,"timefun":1,"timeint":1,"timeres":1,"GetData":1,"m_asY":1,"sqrt":1,"((":1,"M_PI":1,"^":3,"m_cY":1,"determinant":2,"m_mMSbE":2,"covariance":2,"invert":2,"of":2,"measurement":1,"shocks":1,"m_vSss":1,"m_cPar":5,"m_cS":1,"start":1,"particles":2,"m_vXss":1,"m_cX":1,"steady":1,"state":3,"and":1,"policy":2,"init":1,"likelihood":1,"for":2,"sizer":1,"++":2,"rann":1,"m_cSS":1,"m_mSSbE":1,"noise":1,"fg":1,"&":2,"transition":1,"prior":1,"as":1,"proposal":1,"m_oApprox":1,".FastInterpolate":1,"interpolate":1,"fy":1,"m_cMS":1,"evaluate":1,"importance":1,"weights":2,"-=":1,"observation":1,"error":1,"exp":1,"outer":1,"==":2,".NaN":1,"can":1,"happen":1,"extrem":1,"sumc":1,"or":1,"extremely":1,"wrong":1,"parameters":1,"+=":1,"loglikelihood":1,"contribution":1,"resample":1,"selection":1,"step":1,"in":1,"c":1,"on":1,"normalized":1},"Oxygene":{"<":42,"Project":3,"DefaultTargets":1,"=":18,"xmlns":1,">":72,"PropertyGroup":6,"RootNamespace":2,"Loops":2,"</":36,"OutputType":2,"exe":1,"AssemblyName":2,"AllowGlobals":2,"False":4,"AllowLegacyOutPa":2,"AllowLegacyCreat":2,"ApplicationIcon":2,"Properties":1,"\\":14,"App":1,".ico":1,"Configuration":2,"Condition":3,"Release":2,"ProjectGuid":2,"{":1,"916BD89C":1,"-":4,"B610":1,"4CEE":1,"9CAF":1,"C515D88E2C94":1,"}":1,"DefineConstants":2,"DEBUG":1,";":2,"TRACE":1,"OutputPath":4,".":2,"bin":2,"Debug":1,"GeneratePDB":2,"True":3,"GenerateMDB":2,"EnableAsserts":2,"Import":1,"/>":6,"ItemGroup":4,"Reference":11,"Include":12,"HintPath":10,"$(":5,"Framework":5,")":5,"mscorlib":1,".dll":5,"System":4,"ProgramFiles":1,"Assemblies":1,"Microsoft":1,"v3":1,".5":1,".Core":1,"Private":2,".Data":1,".Xml":1,"Compile":4,"Content":1,"EmbeddResource":2,"Generator":4,"ResXFileCodeGene":1,"None":2,"SettingsSingleFi":1},"Oz":{"COMMENT%":13,"declare":1,"fun":5,"{":10,"Sum":2,"N":12,"}":10,"local":3,"SumAux":3,"in":4,"Acc":7,"if":3,"==":4,"then":4,"else":3,"-":2,"end":12,"Prime":1,"PrimeAcc":4,"(":4,")":4,"false":2,"elseif":1,"true":1,"mod":1,"div":1,"Reverse":1,"L":2,"RevList":3,"=":1,"NewCell":1,"nil":1,"for":1,"E":2,"do":1,":=":1,"|":1,"@RevList":2},"P4":{"COMMENT/*":32,"header_type":1,"l2_metadata_t":2,"{":56,"fields":1,"lkp_pkt_type":1,":":54,";":129,"lkp_mac_sa":1,"lkp_mac_da":1,"lkp_mac_type":1,"l2_nexthop":1,"l2_nexthop_type":1,"l2_redirect":1,"l2_src_miss":1,"l2_src_move":1,"IFINDEX_BIT_WIDT":2,"stp_group":1,"stp_state":3,"bd_stats_idx":1,"learning_enabled":1,"port_vlan_mappin":1,"same_if_check":1,"}":56,"metadata":1,"l2_metadata":32,"#ifndef":10,"L2_DISABLE":6,"COMMENT/**":14,"action":20,"set_stp_state":2,"(":52,")":52,"modify_field":24,".stp_state":2,",":32,"table":8,"spanning_tree":2,"reads":8,"ingress_metadata":19,".ifindex":3,"exact":7,".stp_group":2,"actions":8,"size":8,"SPANNING_TREE_TA":1,"#endif":13,"control":6,"process_spanning":1,"if":3,"!=":1,"STP_GROUP_NONE":1,"apply":7,"smac_miss":2,"()":13,".l2_src_miss":2,"TRUE":7,"smac_hit":2,"ifindex":5,"bit_xor":2,".l2_src_move":2,"smac":2,".bd":4,".lkp_mac_sa":5,"nop":7,"MAC_TABLE_SIZE":2,"dmac_hit":2,".egress_ifindex":2,".same_if_check":2,"dmac_multicast_h":2,"mc_index":2,"intrinsic_metada":1,".mcast_grp":1,"#ifdef":3,"FABRIC_ENABLE":2,"fabric_metadata":2,".dst_device":2,"FABRIC_DEVICE_MU":2,"dmac_miss":2,"IFINDEX_FLOOD":1,"dmac_redirect_ne":2,"nexthop_index":2,".l2_redirect":2,".l2_nexthop":2,".l2_nexthop_type":2,"NEXTHOP_TYPE_SIM":1,"dmac_redirect_ec":2,"ecmp_index":2,"NEXTHOP_TYPE_ECM":1,"dmac_drop":2,"drop":1,"dmac":2,".lkp_mac_da":3,"OPENFLOW_ENABLE":1,"openflow_apply":1,"openflow_miss":1,"support_timeout":1,"true":1,"process_mac":1,"field_list":1,"mac_learn_digest":2,"generate_learn_n":2,"generate_digest":1,"MAC_LEARN_RECEIV":1,"learn_notify":2,"ternary":21,"LEARN_NOTIFY_TAB":1,"process_mac_lear":1,".learning_enable":1,"==":2,"set_unicast":2,".lkp_pkt_type":5,"L2_UNICAST":2,"set_unicast_and_":2,"ipv6_metadata":4,".ipv6_src_is_lin":2,"set_multicast":2,"L2_MULTICAST":2,"add_to_field":3,".bd_stats_idx":3,"set_multicast_an":2,"set_broadcast":2,"L2_BROADCAST":1,"set_malformed_pa":2,"drop_reason":2,".drop_flag":2,".drop_reason":1,"validate_packet":2,"__TARGET_BMV2__":3,"mask":3,"#else":3,"l3_metadata":3,".lkp_ip_type":1,".lkp_ip_ttl":1,".lkp_ip_version":1,"ipv4_metadata":2,".lkp_ipv4_sa":3,"IPV6_DISABLE":1,".lkp_ipv6_sa":2,"VALIDATE_PACKET_":1,"process_validate":1,"FALSE":1,"set_egress_bd_pr":2,"egress_bd_map":2,"egress_metadata":1,"EGRESS_BD_MAPPIN":1,"process_egress_b":1,"remove_vlan_sing":2,"ethernet":2,".etherType":4,"vlan_tag_":7,"[":7,"]":7,"remove_header":3,"remove_vlan_doub":2,"vlan_decap":2,"valid":2,"VLAN_DECAP_TABLE":1,"process_vlan_dec":1,"COMMENT//":13,"set_mirror_id":2,"session_id":2,"clone_ingress_pk":1,"mirror_acl":1,".if_label":1,".bd_label":1,".lkp_ipv4_da":1,".lkp_ip_proto":1,".lkp_mac_type":1,"INGRESS_MIRROR_A":1},"PEG.js":{"COMMENT/*":1,"start":3,"=":24,":":14,"(":10,"i":2,"LinkValue":3,"OptionalSP":6,"{":12,"return":11,";":6,"}":12,")":10,"*":4,"last":2,".concat":1,"[":16,"]":13,"href":2,"URIReference":2,"params":2,"LinkParams":2,"var":1,"link":4,"{}":1,".forEach":1,"function":1,"param":5,"]]":1,".href":1,"LinkParam":2,"COMMENT//":1,"url":2,"^":2,">":1,"+":3,".join":4,"name":4,"LinkParamName":2,"value":2,"LinkParamValue":2,"?":1,",":1,"a":2,"-":5,"z":2,"str":6,"PToken":2,"/":32,"QuotedString":2,"token":2,"PTokenChar":2,"Digit":2,"Alpha":2,"//":1,"SP":2,"DQ":3,"QuotedStringInte":2,"QDText":2,"QuotedPair":2,"Char":2,"\\":4,"x00":1,"x7F":1,"UpAlpha":2,"A":1,"Z":1,"LoAlpha":2,"x20":1,"x22":1,"\\\\":1},"PHP":{"<?":19,"php":18,"COMMENT/**":286,"App":20,"::":89,"uses":44,"(":2215,",":1006,")":1367,";":1509,"class":9,"Controller":1,"extends":5,"Object":2,"implements":3,"CakeEventListene":2,"{":1015,"public":209,"$name":175,"=":1013,"null":168,"$uses":2,"true":160,"$helpers":1,"array":322,"$request":48,"$response":17,"protected":60,"$_responseClass":1,"$viewPath":1,"$layoutPath":1,"$viewVars":1,"()":322,"$view":3,"$layout":5,"$autoRender":1,"$autoLayout":1,"$Components":1,"$components":1,"$viewClass":8,"$View":5,"$ext":1,"$plugin":26,"$cacheAction":1,"false":154,"$passedArgs":1,"$scaffold":1,"$methods":1,"$modelClass":16,"$modelKey":1,"$validationError":22,"$_mergeParent":1,"$_eventManager":2,"function":214,"__construct":11,"if":464,"$this":933,"->":1301,"name":25,"===":124,"substr":6,"get_class":4,"-":23,"}":1013,"viewPath":2,"==":41,"modelClass":9,"Inflector":12,"singularize":4,"modelKey":1,"underscore":3,"Components":6,"new":76,"ComponentCollect":1,"$childMethods":2,"get_class_method":2,"$parentMethods":2,"methods":2,"array_diff":3,"instanceof":8,"CakeRequest":5,"setRequest":2,"CakeResponse":1,"response":15,"parent":5,"__isset":2,"switch":7,"case":31,":":84,"return":281,"is_array":38,"))":328,"foreach":98,"as":98,"list":24,"$class":11,"pluginSplit":12,"loadModel":3,"!":172,"plugin":6,"?":52,".":182,"__get":2,"request":24,"isset":109,"params":25,"[":718,"]":696,"load":3,"settings":2,"__set":1,"$value":53,"camelize":3,"view":2,"&&":124,"passedArgs":1,"array_merge":32,"array_key_exists":11,"autoRender":5,"empty":105,"autoLayout":1,"invokeAction":1,"try":3,"$method":29,"ReflectionMethod":2,"_isPrivateAction":2,"throw":19,"PrivateActionExc":1,"=>":315,"invokeArgs":1,"catch":3,"ReflectionExcept":1,"$e":17,"scaffold":1,"!==":47,"_getScaffold":2,"MissingActionExc":1,"$privateAction":4,"||":53,"isPublic":1,"in_array":26,"$prefixes":3,"Router":5,"prefixes":1,"strpos":15,">":26,"$prefix":2,"explode":9,"Scaffold":1,"_mergeController":2,"$pluginControlle":9,"$pluginDot":4,"$mergeParent":2,"is_subclass_of":3,"_mergeParent":3,"$pluginVars":3,"$appVars":6,"$merge":11,"_mergeVars":5,"get_class_vars":2,"array_unshift":2,"_mergeUses":3,"else":74,"implementedEvent":2,"constructClasses":1,"init":4,"current":4,"getEventManager":13,"_eventManager":10,"CakeEventManager":2,"attach":4,"startupProcess":1,"dispatch":11,"CakeEvent":11,"shutdownProcess":1,"httpCodes":3,"$code":4,"$id":46,"[]":32,"ClassRegistry":7,"MissingModelExce":1,"redirect":5,"$url":10,"$status":15,"$exit":6,"extract":9,"EXTR_OVERWRITE":3,"$event":35,"COMMENT//":44,"break":22,"breakOn":4,"collectReturn":1,"isStopped":4,"())":56,"result":5,"_parseBeforeRedi":2,"function_exists":5,"session_write_cl":1,"header":3,"url":8,"is_string":7,"$codes":3,"array_flip":1,"statusCode":1,"send":2,"_stop":1,"$resp":6,"elseif":31,"compact":8,"set":25,"$one":19,"$two":6,"$data":153,"array_combine":2,"viewVars":2,"+":8,"setAction":1,"$action":4,"$args":5,"func_get_args":5,"unset":22,"call_user_func_a":3,"&":21,"validate":1,"$errors":9,"count":20,"validateErrors":1,"$objects":3,"$object":9,"alias":77,"data":37,"invalidFields":2,"validationErrors":28,"render":3,"$model":31,"$className":27,"viewClass":2,"!=":15,"$models":6,"keys":1,"$currentModel":2,"$currentObject":6,"getObject":1,"is_a":1,"location":1,"View":1,"body":1,"referer":2,"$default":7,"$local":2,"$referer":3,"disableCache":2,"flash":1,"$message":13,"$pause":2,"postConditions":1,"$op":9,"$bool":4,"$exclusive":2,"$cond":5,"$arrayOp":2,"$fields":43,"$field":86,"$key":65,"$fieldOp":11,"continue":7,"strtoupper":3,"trim":3,"paginate":3,"$scope":2,"$whitelist":3,"beforeFilter":1,"beforeRender":1,"beforeRedirect":1,"afterFilter":1,"beforeScaffold":2,"_beforeScaffold":1,"afterScaffoldSav":4,"_afterScaffoldSa":2,"scaffoldError":2,"_scaffoldError":1,"namespace":6,"Test":2,"\\":162,"Exception":6,"github":1,"com":1,"use":33,"Thrift":8,"Base":1,"TBase":1,"Type":2,"TType":5,"TMessageType":1,"TException":1,"TProtocolExcepti":1,"Protocol":2,"TProtocol":1,"TBinaryProtocolA":1,"TApplicationExce":1,"PullRequest":1,"static":7,"$_TSPEC":3,"$title":5,"$vals":4,"self":3,"STRING":3,"title":6,"getName":16,"read":3,"$input":28,"$xfer":17,"$fname":3,"$ftype":6,"$fid":3,"+=":15,"readStructBegin":1,"while":7,"readFieldBegin":1,"STOP":1,"readString":1,"skip":2,"default":1,"readFieldEnd":1,"readStructEnd":1,"write":1,"$output":67,"writeStructBegin":1,"writeFieldBegin":1,"writeString":1,"writeFieldEnd":1,"writeFieldStop":1,"writeStructEnd":1,"$header":4,"<<<":2,"This":4,"file":6,"is":6,"part":2,"of":2,"PHP":2,"CS":2,"Fixer":2,"c":2,"Fabien":2,"Potencier":2,"<":10,"fabien":2,"@symfony":2,".com":4,"Dariusz":2,"Rumi":2,"ski":2,"dariusz":2,".ruminski":2,"@gmail":2,"source":4,"subject":2,"to":2,"the":4,"MIT":2,"license":2,"that":2,"bundled":2,"with":2,"this":2,"code":2,"in":4,"LICENSE":2,"EOF":2,"PhpCsFixer":4,"Config":2,"create":17,"setRiskyAllowed":2,"setRules":2,"setFinder":2,"Finder":2,"exclude":2,"__DIR__":5,"COMMENT;":2,"SHEBANG#!php":4,"$aMenuLinks":1,"Array":13,"SITE_DIR":4,"?>":3,"COMMENT/*":3,"Symfony":24,"Component":24,"Console":17,"Input":6,"InputInterface":4,"ArgvInput":2,"ArrayInput":3,"InputDefinition":2,"InputOption":15,"InputArgument":3,"Output":5,"OutputInterface":6,"ConsoleOutput":2,"ConsoleOutputInt":2,"Command":6,"HelpCommand":2,"ListCommand":2,"Helper":3,"HelperSet":3,"FormatterHelper":2,"DialogHelper":2,"Application":2,"private":24,"$commands":25,"$wantHelps":1,"$runningCommand":1,"$version":5,"$catchExceptions":1,"$autoExit":1,"$definition":1,"$helperSet":3,"version":3,"catchExceptions":3,"autoExit":3,"commands":14,"helperSet":3,"getDefaultHelper":2,"definition":2,"getDefaultInputD":2,"getDefaultComman":2,"$command":41,"add":7,"run":4,"$statusCode":13,"doRun":2,"renderException":3,"getErrorOutput":2,"getCode":1,"is_numeric":7,"exit":1,"getCommandName":2,"hasParameterOpti":7,")))":39,"setDecorated":2,"wantHelps":3,"setInteractive":2,"getHelperSet":3,"has":7,"$inputStream":2,"get":12,"getInputStream":1,"posix_isatty":1,"setVerbosity":2,"VERBOSITY_QUIET":1,"VERBOSITY_VERBOS":2,"writeln":13,"getLongVersion":3,"find":17,"runningCommand":4,"setHelperSet":1,"getDefinition":2,"getHelp":2,"$messages":16,"sprintf":27,"getOptions":1,"$option":5,"getShortcut":2,"getDescription":3,"implode":8,"PHP_EOL":3,"setCatchExceptio":1,"$boolean":4,"Boolean":4,"setAutoExit":1,"setName":2,"getVersion":3,"setVersion":1,"register":1,"addCommands":1,"setApplication":2,"isEnabled":1,"getAliases":3,"$alias":10,"InvalidArgumentE":9,"$helpCommand":3,"setCommand":1,"getNamespaces":3,"$namespaces":4,"extractNamespace":7,"array_values":5,"array_unique":4,"array_filter":2,"findNamespace":4,"$namespace":26,"$allNamespaces":3,"$n":12,"$found":4,"$i":41,"$part":8,"$abbrevs":31,"getAbbreviations":4,"array_map":2,"$p":3,")))))":1,"<=":4,"$alternatives":10,"findAlternativeN":2,"getAbbreviationS":4,"$searchName":13,"$pos":3,"strrpos":2,".substr":1,"$suggestions":2,"$aliases":8,"findAlternativeC":2,"all":9,"substr_count":1,"$names":3,"for":4,"$len":11,"strlen":9,"--":1,"$abbrev":4,"asText":1,"$raw":2,"$width":7,"sortCommands":4,"$space":6,"asXml":2,"$asDom":2,"$dom":12,"DOMDocument":2,"formatOutput":1,"appendChild":10,"$xml":5,"createElement":6,"$commandsXML":3,"setAttribute":2,"$namespacesXML":3,"$namespaceArrayX":4,"$commandXML":3,"createTextNode":1,"$node":36,"getElementsByTag":1,"item":1,"importNode":3,"saveXml":1,"$strlen":5,"$string":5,"$encoding":2,"mb_detect_encodi":1,"mb_strlen":1,"do":2,"getTerminalWidth":3,"PHP_INT_MAX":1,"$lines":3,"preg_split":1,"getMessage":1,"$line":10,"str_split":1,"max":2,"str_repeat":2,".str_repeat":2,"))))":4,"getVerbosity":1,"$trace":12,"getTrace":1,"getFile":2,"getLine":2,"$count":12,"++":5,"$type":62,"$function":5,"$file":10,"getPrevious":1,"getSynopsis":1,"())))":1,"defined":4,"$ansicon":4,"getenv":2,"preg_replace":4,"preg_match":6,"getSttyColumns":3,"$match":4,"getTerminalHeigh":1,"getFirstArgument":1,"REQUIRED":1,"VALUE_NONE":7,"$descriptorspec":2,"$process":10,"proc_open":1,"$pipes":4,"is_resource":1,"$info":5,"stream_get_conte":1,"fclose":2,"proc_close":1,"$namespacedComma":5,"ksort":2,"$limit":3,"$parts":4,"array_pop":1,"array_slice":1,"$callback":5,"$item":8,"findAlternatives":3,"$collection":2,"call_user_func":2,"$lev":6,"levenshtein":2,"/":4,"$values":53,"asort":1,"array_keys":8,"require":4,"$mail":10,"PHPMailer":1,"setFrom":1,"addReplyTo":1,"addAddress":1,"Subject":1,"msgHTML":1,"file_get_content":1,"dirname":2,"__FILE__":1,"AltBody":1,"addAttachment":1,"echo":5,"ErrorInfo":1,"TRUE":3,"t":39,"ctools_context_r":1,"file_entity_file":4,"$subtype":2,"$conf":14,"$panel_args":1,"$context":7,"clone":1,"NULL":3,"$block":10,"stdClass":1,"module":1,"delta":2,"fid":1,"content":2,"ctools_template_":1,"filename":2,"file_view_file":1,"title_link":1,"entity_uri":1,"$form":22,"$form_state":7,"drupal_get_path":2,"$formatters":4,"file_info_format":1,"$formatter":17,"check_plain":3,"filter_xss":1,"$defaults":8,"$settings":3,"$settings_form":3,"$file_type":1,"$view_mode":1,"identifier":1,"or":2,"define":2,"fopen":1,"$config":2,"$application":2,"yii":1,"console":1,"DomCrawler":5,"Field":9,"FormField":3,"Form":4,"Link":3,"ArrayAccess":1,"$button":4,"DOMNode":3,"$currentUri":7,"initialize":2,"getFormNode":1,"node":6,"setValues":2,"fields":17,"getValues":3,"isDisabled":2,"FileFormField":3,"hasValue":1,"getValue":2,"getFiles":3,"getMethod":6,"$files":5,"getPhpValues":2,"$qs":4,"http_build_query":3,"parse_str":2,"getPhpFiles":2,"getUri":8,"$uri":23,"$queryString":2,"$sep":2,"getRawUri":1,"getAttribute":10,"method":2,"remove":4,"offsetExists":1,"offsetGet":1,"offsetSet":1,"offsetUnset":1,"setNode":1,"button":2,"nodeName":6,"parentNode":1,"LogicException":4,"FormFieldRegistr":2,"$document":6,"$root":4,"$xpath":2,"DOMXPath":1,"query":3,"hasAttribute":1,"$nodeName":7,"InputFormField":2,"ChoiceFormField":2,"addChoice":1,"TextareaFormFiel":1,"$base":6,"$segments":13,"getSegments":4,"$target":20,"$path":21,"array_shift":5,"$k":7,"$v":15,"setValue":1,"walk":3,"base":2,"$registry":4,"$array":2,"$m":5,"$_SERVER":1,"$_GET":1,"]]":11,"php_help":1,"$arg":1,"php_permission":1,"php_eval":1,"global":3,"$theme_path":5,"$theme_info":3,"$old_theme_path":2,"ob_start":1,"print":4,"eval":1,"ob_get_contents":1,"ob_end_clean":1,"_php_filter_tips":1,"$filter":1,"$format":3,"$long":2,"FALSE":2,"$base_url":1,"pre":4,"</":4,"li":2,"$user":2,"uid":1,"></":1,"ul":1,"php_filter_info":1,"$filters":2,"BrowserKit":1,"Crawler":2,"Process":1,"PhpProcess":2,"abstract":2,"Client":1,"$history":4,"$cookieJar":4,"$server":12,"$crawler":4,"$insulated":4,"$redirect":1,"$followRedirects":1,"History":2,"CookieJar":2,"setServerParamet":3,"history":11,"cookieJar":5,"insulated":3,"followRedirects":4,"$followRedirect":2,"insulate":1,"class_exists":2,"RuntimeException":2,"server":8,"getServerParamet":1,"getHistory":1,"getCookieJar":1,"getCrawler":1,"crawler":3,"getResponse":1,"getRequest":1,"click":1,"$link":7,"submit":2,"$parameters":2,"$content":4,"$changeHistory":4,"getAbsoluteUri":2,"isEmpty":2,"parse_url":3,"PHP_URL_HOST":1,"PHP_URL_SCHEME":1,"Request":3,"allValues":1,"filterRequest":2,"doRequestInProce":2,"doRequest":2,"filterResponse":2,"updateFromRespon":1,"getHeader":2,"followRedirect":2,"createCrawlerFro":2,"getContent":2,"getScript":2,"sys_get_temp_dir":2,"()))":2,"isSuccessful":1,"getOutput":3,"unserialize":1,"addContent":1,"back":2,"requestFromReque":4,"forward":2,"reload":1,"restart":1,"clear":2,"PHP_URL_PATH":1,"getParameters":1,"getServer":1,"COMMENT#":2,"Example":1,"Google":4,"Protobuf":4,"Internal":4,"GPBType":1,"RepeatedField":1,"GPBUtil":2,"Item":1,"Message":1,"GPBMetadata":1,"Acquia":1,"Messages":1,"Shared":1,"initOnce":1,"$var":3,"checkString":1,"True":1,"Model":1,"$useDbConfig":1,"$useTable":1,"$displayField":1,"$schemaName":1,"$table":5,"$primaryKey":1,"$_schema":1,"$validate":8,"$validationDomai":1,"$tablePrefix":1,"$tableToModel":1,"$cacheQueries":1,"$belongsTo":1,"$hasOne":1,"$hasMany":1,"$hasAndBelongsTo":1,"$actsAs":1,"$Behaviors":1,"$cacheSources":1,"$findQueryType":1,"$recursive":5,"$order":2,"$virtualFields":1,"$_associationKey":1,"$_associations":1,"$__backAssociati":1,"$__backInnerAsso":1,"$__backOriginalA":1,"$__backContainab":1,"$_insertID":1,"$_sourceConfigur":1,"$findMethods":1,"$ds":3,"id":36,"useTable":11,"useDbConfig":6,"primaryKey":37,"addObject":2,"$parentClass":3,"get_parent_class":1,"Behaviors":5,"BehaviorCollecti":1,"tableize":2,"displayField":3,"table":12,"tableToModel":3,"tablePrefix":7,"_createLinks":3,"actsAs":1,"__call":1,"$params":9,"$result":16,"dispatchMethod":1,"$return":35,"getDataSource":15,"_associations":4,"__backAssociatio":21,"$relation":7,"key":2,"$assocKey":13,"$dynamic":2,"isKeySet":1,"AppModel":1,"hasAndBelongsToM":23,"_constructLinked":2,"schema":9,"hasField":7,"setDataSource":2,"property_exists":3,"bindModel":1,"$reset":6,"$assoc":75,"$assocName":6,"unbindModel":1,"_generateAssocia":2,"$dynamicWith":3,"_associationKeys":1,"((":7,"$tables":4,"sort":1,"setSource":1,"$tableName":4,"$db":45,"ConnectionManage":1,"cacheSources":6,"method_exists":5,"$sources":3,"listSources":1,"strtolower":1,"MissingTableExce":1,"_schema":10,"is_object":2,"SimpleXMLElement":1,"_normalizeXmlDat":3,"Xml":1,"toArray":1,"Set":8,"reverse":1,"_setAliasData":2,"$modelName":3,"$fieldSet":3,"$fieldName":6,"$fieldValue":7,"deconstruct":2,"getAssociated":4,"$schema":2,"getColumnType":4,"$useNewDate":2,"$dateFields":5,"$timeFields":2,"$date":9,"$val":27,"columns":2,"$index":4,"str_replace":3,"describe":1,"getColumnTypes":1,"$columns":3,"trigger_error":1,"__d":1,"E_USER_WARNING":1,"$cols":7,"$column":10,"$startQuote":2,"startQuote":2,"$endQuote":2,"endQuote":2,"$checkVirtual":3,"virtualFields":7,"isVirtualField":3,"hasMethod":2,"getVirtualField":1,"$filterKey":2,"$properties":4,"field":2,"$conditions":41,"recursive":4,">=":1,"saveField":1,"$options":85,"save":9,"$fieldList":1,"$_whitelist":4,"whitelist":11,"$keyPresentAndEm":2,"$exists":3,"exists":3,"validates":5,"$updateCol":6,"$colType":4,"$time":3,"strtotime":1,"$joined":5,"$x":4,"$y":2,"$success":10,"$created":7,"$cache":2,"_prepareUpdateFi":2,"bool":1,"update":2,"$fInfo":4,"$isUUID":5,"$j":2,"array_search":1,"String":4,"uuid":3,"belongsTo":6,"updateCounterCac":3,"_saveMulti":2,"merge":1,"_clearCache":2,"$join":22,"joinModel":1,"$keyInfo":4,"$with":4,"$withModel":4,"$pluginName":1,"$dbMulti":6,"$newData":5,"$newValues":8,"$newJoins":7,"$primaryAdded":3,"$idField":3,"$row":17,"$keepExisting":3,"$associationFore":5,"$links":4,"$oldLinks":4,"delete":9,"$oldJoin":4,"insertMulti":1,"$keys":18,"$parent":10,"$foreignKey":11,"$fkQuoted":3,"escapeField":6,"intval":4,"updateAll":3,"$foreignKeys":3,"$included":3,"array_intersect":1,"$old":2,"saveAll":1,"numeric":1,"validateMany":4,"saveMany":3,"validateAssociat":5,"saveAssociated":5,"$validates":55,"$transactionBegu":4,"begin":2,"$record":10,"$saved":18,"commit":2,"rollback":2,"$associations":9,"$association":47,"$notEmpty":4,"$_return":3,"$recordData":2,"$cascade":10,"_deleteDependent":3,"_deleteLinks":3,"$updateCounterCa":3,"_collectForeignK":2,"$savedAssociaton":3,"hasMany":1,"hasOne":1,"deleteAll":2,"$records":6,"$joinModel":7,"$callbacks":3,"$ids":8,"$_id":2,"getID":2,"$query":99,"hasAny":1,"findQueryType":2,"buildQuery":2,"is_null":1,"$results":22,"resetAssociation":3,"_filterResults":2,"findMethods":2,"ucfirst":2,"*":1,"order":2,"modParams":2,"_findFirst":1,"$state":15,"_findCount":1,"calculate":2,"expression":1,"_findList":1,"$list":5,"tokenize":1,"$lst":4,"combine":1,"_findNeighbors":1,"$prevVal":2,"$return2":6,"_findThreaded":1,"nest":1,"$primary":2,"isUnique":1,"$or":3,"is_bool":1,"$sql":1},"PLSQL":{"create":9,"or":10,"replace":8,"procedure":5,"print_bool":2,"(":88,"p_bool":2,"in":6,"BOOLEAN":2,",":39,"p_true_value":2,"varchar2":12,"default":2,"p_false_value":2,":=":34,")":73,"as":3,"begin":7,"dbms_output":2,".put_line":2,"case":4,"when":5,"then":18,"else":7,"end":29,";":121,"/":16,"package":4,"plsqlguide":4,"is":12,"COMMENT--":12,"COMMENT/*":4,"p_main":3,"body":4,"htp":3,".prn":3,"<!":1,"DOCTYPE":1,"html":3,">":51,"<":31,"lang":1,"=":23,"head":2,"meta":3,"charset":1,"http":1,"-":4,"equiv":1,"content":2,"name":3,"COMMENT<!--":8,"title":2,"PL":2,"SQL":4,"Sample":2,"Application":2,"</":22,"link":1,"rel":1,"href":2,"nav":2,"class":6,"div":6,"a":4,"table":5,"tr":4,"th":10,"#":5,"Name":1,"Description":1,"Quantity":1,"Price":1,"for":2,"row":1,"select":3,"*":3,"from":5,"parts":1,"loop":10,"td":10,"script":4,"src":2,"></":2,"null":4,"CREATE":5,"OR":3,"REPLACE":3,"PROCEDURE":3,"who_called_me":2,"owner":2,"OUT":4,"VARCHAR2":10,"lineno":2,"NUMBER":9,"caller_t":3,"depth":3,"DEFAULT":2,"AUTHID":4,"DEFINER":4,"AS":4,"--":5,"based":1,"version":1,"of":5,"asktom":1,"call_stack":5,"dbms_utility":1,".format_call_sta":1,"n":17,"found_stack":3,"FALSE":1,"line":17,"cnt":4,"BEGIN":6,"LOOP":2,"instr":2,"chr":1,"exit":3,"NULL":3,"substr":7,"+":8,"if":20,"NOT":1,"like":6,"TRUE":1,"to_number":1,"))":1,"set":1,"to":4,"rest":1,"..":1,"change":1,"length":5,"elsif":4,"not":4,"ltrim":2,"rtrim":2,"upper":1,"))))":1,"nvl":1,")))":2,"LTRIM":1,"RTRIM":1,"SUBSTR":1,"LINE":1,"N":1,"END":10,"IF":4,"PACKAGE":2,"BODY":1,"linguistpackage":4,"proc_1":2,"IS":6,"FUNCTION":8,"function1":2,"param1":8,"RETURN":9,"CURSOR":1,"c":5,"dual":1,"v":3,"%":3,"ROWTYPE":1,"open":1,"fetch":1,"into":2,"close":1,"return":19,"function2":2,"DATE":5,"SYSDATE":1,"few":2,"more":2,"use":2,"all":2,"basic":3,"types":2,"function3":2,"TIMESTAMP":2,"CHAR":2,"THEN":1,"ELSE":1,"function4":2,"CLOB":2,"BLOB":2,"TABLE":2,"users":2,"user_name":4,"first_name":1,"last_name":1,"email":1,"password":1,"created_date":1,"total_credits":1,"credit_change_da":1,"PRIMARY":2,"KEY":3,"users_videos":3,"video_id":2,"video_name":1,"description":1,"upload_date":1,"CONSTRAINT":1,"FOREIGN":1,"REFERENCES":1,"print_user_video":2,"p_user_name":2,".user_name":1,"type":6,"t_user_videos":2,"rowtype":1,"index":2,"by":2,"pls_integer":5,"l_videos":3,"bulk":1,"collect":1,"where":1,"i":2,"_videos":1,".COUNT":1,".video_name":1,"myobject":2,"OBJECT":1,"m_name":1,"member":2,"function":6,"toString":1,"map":1,"Compare":1,"instantiable":1,"final":1,"prompt":1,"myarray":2,"prime":4,"invalid_argument":2,"exception":1,"nth":4,"i_num":9,"number":11,"t_primes":2,"b_primes":6,"is_prime":3,"i_candidate":4,"boolean":1,"l_num":4,"l_prime":11,"l_result":5,"false":2,"true":2,"ceil":2,"<=":1,"next":3,"i_prime":3,"l_next":6,"mod":1,"while":2,"l_index":7,"!=":1,"raise":1,".exists":2,"k_constant":1,"CONSTANT":1},"PLpgSQL":{"COMMENT--":44,"---":5,"@file":1,"\\":2,"set":6,"ON_ERROR_STOP":1,"connect":1,"testmanager":1,";":462,"CREATE":8,"OR":8,"REPLACE":8,"FUNCTION":10,"UserAccountLogic":12,"(":64,"a_sUsername":8,"TEXT":10,",":114,"a_sLoginName":8,"a_uidIgnore":2,"INTEGER":12,")":51,"RETURNS":8,"VOID":6,"AS":25,"$$":134,"DECLARE":5,"v_cRows":5,"BEGIN":8,"SELECT":14,"COUNT":1,"COMMENT(*":1,"INTO":5,"FROM":13,"Users":8,"WHERE":7,"sLoginName":3,"=":32,"AND":5,"tsExpire":5,"::":10,"TIMESTAMP":6,"uid":5,"<>":3,"IF":14,"THEN":10,"RAISE":6,"EXCEPTION":7,"END":14,"LANGUAGE":8,"plpgsql":59,"a_uid":18,"v_cUpdatedRows":6,"NOT":1,"EXISTS":3,"*":17,"a_tsExpire":2,"WITH":2,"TIME":2,"ZONE":2,"UPDATE":1,"SET":1,"GET":1,"DIAGNOSTICS":1,"ROW_COUNT":1,"a_uidAuthor":5,"a_sEmail":4,"a_sFullName":4,"PERFORM":6,"-":2,"INSERT":3,"uidAuthor":2,"sUsername":2,"sEmail":2,"sFullName":2,"VALUES":3,"CURRENT_TIMESTAM":4,"v_Row":6,"%":1,"ROWTYPE":1,"v_tsEffective":5,"STRICT":1,":=":38,"INTERVAL":1,".tsEffective":2,"<":1,".tsExpire":1,".*":1,"ELSE":1,"WHEN":2,"NO_DATA_FOUND":1,"TOO_MANY_ROWS":1,"load":12,"create":71,"table":5,"t1":15,"a":20,"int":53,"b":20,"function":117,"f1":148,"()":175,"returns":56,"void":46,"as":66,"begin":51,"if":78,"false":39,"then":41,"update":5,"c":10,"end":100,"language":61,"select":71,"drop":56,"g1":35,"out":20,"sql":10,"declare":36,"r":80,"record":26,"raise":20,"notice":20,".c":15,"setof":5,"from":15,"for":10,"in":10,"loop":20,"or":31,"replace":31,"+":10,"return":5,"[]":5,"[":10,"]":10,"type":7,"diagnostic_info_":6,"status":3,"text":15,"message":5,"detail":5,"row_count":3,"dg":14,"NULL":5,".status":3,".mistake":3,"_exception_type":4,"state":2,"_exception":12,"exception":2,"when":2,"others":2,"get":2,"stacked":2,"diagnostics":2,".state":2,"RETURNED_SQLSTAT":2,".message":2,"MESSAGE_TEXT":2,".detail":2,"PG_EXCEPTION_DET":2,".hint":2,"PG_EXCEPTION_HIN":2,"DROP":2,"list_sites":2,"TABLE":2,"fc":2,"json":3,"$func":4,"$":4,"RETURN":4,"QUERY":4,"row_to_json":5,"feat_col":2,"array_to_json":4,"array_agg":4,"feat":2,"))":2,"features":1,"DISTINCT":1,"ON":1,"new_id":5,"ST_ASGeoJSON":1,"loc":2,".geom":1,"geometry":1,"prop":2,"properties":1,"location":1,"get_observations":2,"character":1,"varying":1,"integer":2,"kind":4,"varchar":1,"site_id":4,"obs":6,")))":3,"observation_date":3,"date":3,"o2_abs":1,"value":3,"oxygen":3,"ELSIF":2,"o2_rel":1,"temp":1},"POV-Ray SDL":{"COMMENT//":145,"COMMENT/*":38,"#if":28,"(":152,"version":10,"<":166,")":130,"#version":12,";":62,"#end":44,"#include":21,"#declare":57,"RMF":2,"=":98,"function":9,"{":356,"f_ridged_mf":1,"x":47,",":11631,"y":55,"z":95,"}":353,"M_Watx4":2,"material":7,"texture":47,"pigment":28,"color":57,"rgbt":13,">":3878,"finish":22,"diffuse":22,"ambient":22,"-":1985,"reflection":14,"fresnel":5,"on":22,"conserve_energy":5,"specular":18,"roughness":13,"normal":10,"scale":39,"interior":7,"ior":7,"fade_distance":4,"fade_power":4,"fade_color":4,"plane":17,"hollow":3,"rgb":46,"AreaLight":2,"Radiosity":2,"Photons":2,"TestLight":2,"off":2,"show_Fog":2,"true":13,"show_Water":2,"show_Terrain":2,"show_Building":2,"show_Table":2,"show_TableCloth":3,"show_Chair":2,"show_Table_Stuff":2,"global_settings":2,"max_trace_level":2,"assumed_gamma":2,"radiosity":2,"pretrace_start":2,"pretrace_end":2,"count":2,"nearest_count":2,"error_bound":2,"recursion_limit":2,"low_error_factor":2,"gray_threshold":2,"minimum_reuse":2,"brightness":2,"adc_bailout":2,"/":41,"photons":5,"spacing":1,"camera":2,"location":2,"direction":2,"sky":1,"up":3,"right":2,"*":181,"image_width":2,"image_height":3,"//":3,"keep":1,"propotions":1,"with":1,"any":1,"aspect":1,"ratio":1,"look_at":1,"angle":1,"light_source":3,"area_light":2,"jitter":2,"circular":2,"orient":2,"refraction":2,"fog":1,"fog_type":1,"fog_alt":1,"fog_offset":1,"distance":1,"ClCol01":7,"ClCol02":13,"CPig1":7,"gradient":3,"triangle_wave":2,"color_map":11,"[":63,"]":63,"CPig2":2,"pigment_map":2,"Table_Cloth":2,"mesh2":1,"uv_mapping":1,"quilted":1,"rotate":59,"object":57,"translate":72,"Mat_Glass":3,"Mat_Liquid":2,"#local":37,"Content_Shape":2,"merge":4,"cylinder":23,"Round_Cylinder_M":7,"Glass":2,"union":25,"difference":4,"torus":13,"Tex_Vegetation":2,"bozo":5,"brilliance":1,"granite":7,"Tex_Stone":10,"Tex_Terrain":2,"slope":1,"texture_map":1,"Terrain":3,"height_field":1,"min":2,"pow":8,"+":43,"warp":6,"turbulence":10,"lambda":3,"octaves":3,"water_level":1,"P_Clouds":2,"omega":2,"Tex_Sky":2,"abs":6,"sphere":9,"no_shadow":1,"collect":1,"Tex_Table_Foot":4,"metallic":9,"Tex_Table_Foot_B":4,"Tex_Dark_Wood":4,"accuracy":4,"Chair_Tube_Rad":11,"Chair_Tube_Curve":20,"Chair_Leg_Angle":7,"Chair_Leg_AngleA":3,"Chair_Leg_Depth":6,"Chair_Plate_Curv":36,"Chair_Plate_Thic":39,"Chair_Plate_Widt":25,"Chair_Plate_UWid":11,"Chair_Plate_Heig":8,"Chair_Plate_UAng":11,"Chair_Plate_Dept":12,"Chair_Leg":5,"intersection":9,"<-":3728,"cos":5,"radians":9,"))":11,"#macro":10,"Chair_Back":3,"Rotate":2,"Chair_Base":2,"Chair_Plate":2,"box":12,"Chair_Back_Plate":2,"sin":5,"nx":2,"ny":2,"ZP":1885,"ZS":1,"Nbr":2,"Cnt":9,"#while":2,"vertex_vectors":1,"Tex_Box_Metal":2,"Table_Height":8,"Box_Iso":3,"isosurface":2,"f_superellipsoid":1,"contained_by":2,"}}":1,"max_gradient":2,"Box":2,"Round_Box_Merge":2,"target":2,"Tex_Dark_Wood2":2,"wood":1,"Table":2,"sturm":1,"#else":5,"#ifndef":2,"Stripes":3,"Gamma":4,".5":1,"#default":1,"TestRed":4,"TestGreen":4,"TestBlue":4,"CameraFocus":3,"CameraDist":3,"CameraDepth":3,"CameraTilt":3,"LightSource":4,"Pos":9,"Color":2,"spotlight":1,"point_at":1,"radius":1,"vlength":4,"falloff":1,"adaptive":1,"DarkStripeBW":4,"TargetBrightness":6,"BrightStripeBW":4,"DarkStripeRGB":2,"TargetColor":15,".red":3,".green":3,".blue":3,"BrightStripeRGB":2,"StripedPigment":2,"mod":1,"T_Stone11":1,"GammaAdjust":3,"C":6,"G":6,"C2":2,"rgbft":1,".filter":1,".transmit":1,"TestSphere":7,"Radius":5,"Split":2,"Steps":7,"#for":2,"I":9,"Color2":3,"P":3,"false":1,"agate":1,"Tex_Floor_A":2,"Tex_Floor_B":2,"Tex_Floor":2,"checker":1,"fn_Rad":2,"Small_Column_par":2,"sqrt":2,"Small_Column":2,"Round_Cylinder_U":2,"Large_Column":2,"Round_Box_Union":9,"Balustrade":3,"Walls":2,"Ceiling_Segment":11,"Ceiling":2,"Base":2},"Pan":{"unique":11,"template":18,"site":12,"/":37,"ceph":5,"client":1,"libvirt":1,";":291,"include":14,"variable":16,"CEPH_LIBVIRT_USE":3,"?":9,"=":154,"CEPH_LIBVIRT_GRO":2,"prefix":14,"if":30,"(":275,"is_defined":3,"CEPH_LIBVIRT_SEC":3,"))":45,"{":69,"dict":63,",":379,")":170,"}":68,"else":8,"()":12,"filesystems":1,"-":6,"raid":1,"CEPH_OSD_DISKS":7,"COMMENT#":99,"disks":3,"list":47,"foreach":8,"disk":18,"data":5,"value":7,"[":38,"]":38,">":12,"*":3,"GB":3,"append":4,"idx":4,"partitions_add":1,"format":19,"SELF":19,"#raid":1,"for":6,"i":14,"<":4,"length":6,"+":16,"j":7,"<=":1,"escape":22,"#check":1,"part":4,"match":5,"unescape":4,"merge":4,"CEPH_FSOPTS_BASE":1,"CEPH_DISK_OPTION":1,"CEPH_FS":1,"replace":3,")))":5,"CEPH_FSOPTS_DUMM":1,"common":1,"opennebula":1,"mysql":1,"RPM_BASE_FLAVOUR":1,"==":8,"FULL_HOSTNAME":2,"#":4,"localhost":1,"is":4,"added":1,"by":3,"component":1,"OPENNEBULA_MYSQL":2,"false":13,"run":1,"script":1,"true":10,"misc":1,"purge_fqan_accou":1,"LAL_PURGE_ACCOUN":3,"NODE_VO_ACCOUNTS":3,"&&":4,"debug":2,"file_contents":1,"object":1,"pantest":1,"E10":1,"TEST":2,"to_string":1,"undef":1,"null":1,"e":1,"error":13,"pkg_repl":2,"PKG_ARCH_DEFAULT":1,"function":4,"show_things_view":1,"thing":2,"ARGV":4,"mything":2,"STUFF":1,"return":12,"HERE":1,"<<":1,"EOF":2,"COMMENT;":1,"main":1,"awesome":1,"small":1,"#This":1,"should":1,"be":1,"highlighted":1,"normally":1,"again":1,".":5,"config":1,"nodes_properties":1,"SITES":2,"#variable":1,"NEW_NODES_PROPS":1,"NODES_PROPS":1,"nodes_add":3,"nodes_props":5,"allsites":3,"ok":3,"first":2,"k":2,"v":9,"while":2,"create":2,"next":1,"one":2,"resources":1,"now":1,"do":1,"this":1,"from":1,"the":5,"headnode":1,"CEPH_MON_HOSTS":1,"CEPH_LIBVIRT_UUI":1,"structure":2,"nagios":1,"hosts":1,"cluster":1,"A":1,"NAGIOS_QUATTOR_H":1,"dcache":2,"unit":1,"databases":1,"final":2,"DB_IP":1,"DB_MACHINE":1,"@contributor":2,"name":2,"First":1,"Contributor":2,"email":2,"@example":2,".org":2,"Second":1,"second":3,"@documentation":4,"Data":1,"type":5,"and":2,"definitions":1,"basic":1,"types":2,"declaration":2,"pan":2,"This":1,"implements":1,"a":3,"date":1,"time":1,"consistent":1,"with":4,"ASN":1,".1":1,"typically":1,"used":1,"LDAP":1,"The":1,"actual":1,"specification":1,"as":1,"specified":1,"on":1,"page":1,"of":2,"X":1,".208":1,"ITU":1,"T":1,"recommendation":1,"references":1,"within":1,"Ex":1,":":1,"20040825120123Z":1,"is_asndate":2,"ARGC":2,"!=":3,"||":7,"!":3,"is_string":1,"result":12,"matches":2,">=":2,"year":1,"to_long":9,"month":8,"to_double":8,"day":5,"hour":2,"minute":2,"frac":2,"zone":5,"tz":3,"hoffset":2,"moffset":2,"type_asndate":1,"string":3,"desc":2,"Type":1,"that":1,"enforces":1,"existence":1,"named":1,"interface":1,"valid_interface":1,"exists":3,"ifc":1,"attr":2,"CPU":1,"architectures":1,"understood":1,"Quattor":1,"cpu_architecture":1,"onevm":1,"bind":1,"opennebula_vmtem":1,"osdschemas":1,"osd":1,"fetch":1,"FETCHED_OSDS":3,"t":3,"rep":4,"host":4,"CEPH_NODES":1,"prof":2,"d":6,"shorten_fqdn":1,"numosd":3,"all":1,"CEPH_OSD_DOWN_RE":4,"osdlocal":1,"simple":1,"CEPH_JOURNAL_PAR":2,"osdmnt":4,"weight_of":1,"server":1,"infernalis":1,"mp":3,"CEPH_OSD_MP_BASE":1,"functions":1,"##":7,"If":1,"does":1,"not":2,"exist":1,"or":1,"defined":1,"new":1,"created":1,"will":1,"contain":1,"push":2,"is_list":1,"link":1,"repository":1,"pakiti":1},"Papyrus":{"Scriptname":3,"vMFX_FXPlugin":1,"extends":3,"Quest":2,"vSCM_MetaQuestSc":1,"{":2,"Do":1,"initialization":1,"and":1,"track":1,"variables":1,"for":1,"scripts":1,"}":2,";":13,"--":20,"===":20,"Imports":2,"Import":4,"Utility":2,"Game":2,"Properties":2,"Actor":9,"Property":7,"PlayerRef":3,"Auto":7,"Float":11,"ModVersion":10,"Hidden":2,"String":4,"ModName":3,"=":21,"Message":2,"vSCM_ModLoadedMS":2,"vSCM_ModUpdatedM":2,"Variables":2,"_CurrentVersion":10,"_sCurrentVersion":3,"Bool":2,"_Running":4,"_ScriptLatency":1,"_StartTime":1,"_EndTime":1,"Events":2,"Event":7,"OnInit":2,"()":20,"If":7,"==":3,"DoUpkeep":2,"(":52,"True":7,")":50,"EndIf":7,"EndEvent":7,"OnReset":1,"Debug":19,".Trace":18,"OnGameReloaded":1,"Functions":2,"Function":6,"DelayedStart":2,"FIXME":1,":":1,"CHANGE":1,"THIS":1,"WHEN":1,"UPDATING":1,"!":1,"GetVersionString":3,"sErrorMessage":1,"Wait":4,"RandomFloat":1,",":37,"))":2,"+":18,"DoInit":2,"Else":3,"ElseIf":1,"<":3,"DoUpgrade":2,"!=":1,".MessageBox":1,".Show":2,"CheckForOrphans":1,"CheckForExtras":2,"UpdateConfig":2,"EndFunction":6,"False":8,"fVersion":3,"Int":4,"Major":4,"Math":1,".Floor":1,"as":3,"Minor":4,"((":1,"-":2,"*":1,"Return":2,"CAMTEST_OverShou":1,"activemagiceffec":1,"Play":1,"with":1,"camera":1,"effects":1,"ActorBase":1,"CAMTEST_CameraAc":2,"Player":16,"Camera":13,"Target":1,"PosX":1,"PosY":1,"PosZ":1,"SpeedMult":1,"ObjectReference":2,"Mist":1,"Fog":1,"onEffectStart":1,"akTarget":2,"akCaster":2,".PlaceActorAtMe":1,".EnableAI":1,".SetScale":1,".TranslateTo":1,".X":3,".Y":3,".Z":3,"DisablePlayerCon":1,"abMovement":1,"true":7,"abFighting":1,"abCamSwitch":1,"abLooking":1,"abSneaking":1,"abMenu":1,"abActivate":1,"abJournalTabs":1,"false":1,"SetPlayerAIDrive":2,"ForceThirdPerson":1,"SetHUDCartMode":2,"SetInChargen":2,"SetCameraTarget":2,"ForceFirstPerson":1,".SplineTranslate":2,".GetHeadingAngle":2,".GetAngleZ":2,".SetLookAt":1,"EnablePlayerCont":1,"onUpdate":1,"onEffectFinish":1},"Parrot Assembly":{"SHEBANG#!parrot":1,".pcc_sub":1,":":2,"main":2,"say":1,"end":1},"Parrot Internal Representation":{"SHEBANG#!parrot":1,".sub":1,":":1,"main":1,"say":1,".end":1},"Pascal":{"SHEBANG#!instantfpc":1,"{":42,"$if":1,"not":5,"defined":1,"(":363,"fpc":1,")":313,"or":5,"fpc_fullversion":1,"<":5,"}":42,"$error":1,"FPC":1,"greater":1,"required":1,"$endif":1,"$mode":5,"objfpc":3,"$H":4,"+":49,"uses":11,"Classes":3,",":237,"SysUtils":3,"gvector":1,"ghashmap":1,";":830,"type":5,"TStrHashCaseInse":3,"=":99,"class":5,"function":21,"hash":1,"s":15,":":332,"String":31,"n":125,"Integer":56,"end":161,".hash":1,"var":55,"x":4,"c":16,"Char":1,"begin":144,":=":276,"for":60,"in":7,"UpCase":3,"do":63,"Inc":2,"Ord":1,"))":25,"Result":43,"mod":18,"TConfigValues":3,"specialize":2,"TVector":56,">":9,"TConfigStorage":4,"THashMap":1,"destructor":2,"Destroy":2,"override":4,".Destroy":1,"It":5,"TIterator":1,"if":38,"Size":1,"then":43,"Iterator":1,"repeat":1,".Value":1,".Free":11,"until":3,".Next":1,"inherited":2,"ConfigStrings":5,"ConfigValues":7,"TStrings":1,"ConfigStorage":12,"ConfigLine":10,"ConfigName":6,"ConfigValue":3,"SeparatorPos":8,"TStringList":7,".Create":19,".Delimiter":1,".StrictDelimiter":1,"true":3,".LoadFromFile":1,"Length":74,"case":4,"[":168,"]":168,"of":12,"//":4,"ignore":1,"else":11,"COMMENT//":37,"Pos":4,"<>":6,"Copy":2,"-":81,".DelimitedText":1,"Trim":3,".Contains":3,".PushBack":1,"WriteLn":14,"BoolToStr":2,".":27,"uw27294":2,"p":4,"procedure":7,"test":2,"@test":1,"writeln":1,"global":2,"nil":7,"()":9,".global":1,"operator":47,"a":157,"b":123,"res":142,"i":213,"an":46,"bn":25,"rn":23,"math":6,".max":6,"SetLength":42,"to":61,"Double":23,"*":34,"/":16,"**":17,"IsNan":2,"NaN":3,"Infinity":3,"NegInfinity":4,"sign":4,"power":1,"><":7,"TMatrix":69,"Exit":10,"matrix":15,"j":26,"m":28,"and":14,"vector":5,"array":4,"const":9,".VType":1,"vtInteger":1,".VInteger":1,"vtExtended":1,".VExtended":1,"^":3,"vtCurrency":1,".VCurrency":1,"vtInt64":1,".VInt64":1,"inline":8,"data":16,"nrow":11,"ncol":12,"byrow":4,"Boolean":5,"div":2,"rep":3,"times":4,"trunc":2,"+=":1,"len":6,"unit":4,"custforms":1,"interface":6,"Forms":2,"Type":4,"TCustomFormDescr":17,"Class":7,"private":2,"FAuthor":3,"FCaption":4,"FCategory":4,"FDescription":4,"FFormClass":4,"TFormClass":10,"FLazPackage":4,"FUnitName":4,"public":2,"Constructor":3,"Create":6,"AFormClass":13,"APackage":12,"string":11,"Const":6,"ACaption":3,"ADescription":3,"AUnit":3,"Property":8,"FormClass":1,"Read":8,"Write":10,"Caption":1,"Description":1,"UnitName":1,"Category":1,"Author":1,"LazPackage":1,"Procedure":12,"RegisterCustomFo":8,"Descr":3,"AUnitName":3,"Register":2,"implementation":4,"ProjectIntf":1,"NewItemIntf":1,"contnrs":1,"SAppFrameWork":2,"SInstanceOf":2,"constructor":3,"Var":6,"N":5,"U":5,".ClassName":1,"If":7,"Upcase":1,"Delete":1,"Format":2,"TCustomFormFileD":8,"TFileDescPascalU":1,"FFormDescr":10,"Public":2,"ADescr":4,"FormDescr":1,"Function":16,"GetLocalizedName":1,"GetLocalizedDesc":1,"GetInterfaceUses":2,"Inherited":1,"ResourceClass":1,".FFormClass":1,"Name":1,".Caption":2,"RequiredPackages":1,".LazPackage":1,".GetLocalizedNam":1,".GetLocalizedDes":1,".Description":1,".Author":2,"LineEnding":1,".GetInterfaceUse":1,".UnitName":2,"CustomFormList":8,"TObjectList":2,".Add":2,"D":8,"L":8,"I":4,"Try":1,".Sorted":1,"True":5,".Duplicates":1,"dupIgnore":1,"For":3,".Count":5,".Category":2,"RegisterNewItemC":1,"TNewIDEItemCateg":1,"Finally":1,"RegisterProjectF":1,"InitCustomForms":2,"DoneCustomForms":2,"FreeAndNil":1,"Initialization":2,"Finalization":2,"$define":3,"UseLZW":1,"patent":1,"is":4,"out":2,"yay":1,"!":1,"SGIGraphic":1,".bw":1,".rgb":1,".rgba":1,".sgi":1,"images":2,"are":2,"supported":1,"AutodeskGraphic":1,".cel":1,".pic":1,"COMMENT{-":1,"cwindirs":1,"windows":1,"strings":1,"CSIDL_PROGRAMS":1,"$0002":1,"CSIDL_PERSONAL":1,"$0005":1,"CSIDL_FAVORITES":1,"$0006":1,"CSIDL_STARTUP":1,"$0007":1,"CSIDL_RECENT":1,"$0008":1,"CSIDL_SENDTO":1,"$0009":1,"CSIDL_STARTMENU":1,"$000B":1,"CSIDL_MYMUSIC":1,"$000D":1,"CSIDL_MYVIDEO":1,"$000E":1,"CSIDL_DESKTOPDIR":1,"$0010":1,"CSIDL_NETHOOD":1,"$0013":1,"CSIDL_TEMPLATES":1,"$0015":1,"CSIDL_COMMON_STA":2,"$0016":1,"CSIDL_COMMON_PRO":1,"$0017":1,"$0018":1,"CSIDL_COMMON_DES":1,"$0019":1,"CSIDL_APPDATA":1,"$001A":1,"CSIDL_PRINTHOOD":1,"$001B":1,"CSIDL_LOCAL_APPD":1,"$001C":1,"CSIDL_COMMON_FAV":1,"$001F":1,"CSIDL_INTERNET_C":1,"$0020":1,"CSIDL_COOKIES":1,"$0021":1,"CSIDL_HISTORY":1,"$0022":1,"CSIDL_COMMON_APP":1,"$0023":1,"CSIDL_WINDOWS":1,"$0024":1,"CSIDL_SYSTEM":1,"$0025":1,"CSIDL_PROGRAM_FI":2,"$0026":1,"CSIDL_MYPICTURES":1,"$0027":1,"CSIDL_PROFILE":1,"$0028":1,"$002B":1,"CSIDL_COMMON_TEM":1,"$002D":1,"CSIDL_COMMON_DOC":1,"$002E":1,"CSIDL_COMMON_ADM":1,"$002F":1,"CSIDL_ADMINTOOLS":1,"$0030":1,"CSIDL_COMMON_MUS":1,"$0035":1,"CSIDL_COMMON_PIC":1,"$0036":1,"CSIDL_COMMON_VID":1,"$0037":1,"CSIDL_CDBURN_ARE":1,"$003B":1,"CSIDL_PROFILES":1,"$003E":1,"CSIDL_FLAG_CREAT":2,"$8000":1,"GetWindowsSpecia":2,"ID":3,"sysutils":1,"PFNSHGetFolderPa":2,"Ahwnd":1,"HWND":1,"Csidl":1,"Token":1,"THandle":2,"Flags":1,"DWord":1,"Path":1,"PChar":2,"HRESULT":1,"stdcall":1,"SHGetFolderPath":3,"Nil":3,"CFGDLLHandle":7,"InitDLL":2,"pathBuf":3,"MAX_PATH":5,"char":2,"pathLength":6,"Load":1,"shfolder":1,".dll":2,"using":1,"full":1,"path":1,"order":1,"prevent":1,"spoofing":1,"Mantis":1,"#18185":1,"Don":1,"shell32":1,"whenever":1,"possible":1,"GetSystemDirecto":1,"StrLCopy":1,"@pathBuf":1,"LoadLibrary":1,"Pointer":1,"ShGetFolderPath":1,"GetProcAddress":1,"@ShGetFolderPath":2,"FreeLibrary":2,"CFGDllHandle":2,"Raise":1,"Exception":1,"APath":1,"Array":1,"@APATH":1,"S_OK":1,"IncludeTrailingP":1,"StrPas":1,"@APath":1,"GetUnixMangaImag":1,"l":6,"manager":3,".container":3,".PageContainerLi":1,"workCounter":2,"GetPage":1,"TObject":1,".Manager":1,".retryConnect":1,"Self":1,".Terminated":1,"parse":8,"Parser":5,"THTMLParser":1,".Text":1,".OnFoundTag":1,"OnTag":1,".OnFoundText":1,"OnText":1,".Exec":1,".PageLinks":1,"GetVal":1,"Break":1,"Unit":1,"LazComLib_1_0_TL":2,"delphi":1,"Uses":1,"Windows":1,"ActiveX":1,"Variants":1,"LazComLibMajorVe":1,"LazComLibMinorVe":1,"LazComLibLCID":1,"LIBID_LazComLib":1,"TGUID":3,"IID_ILazCom":1,"CLASS_LazComCoCl":4,"ILazCom":10,"ILazComDisp":2,"dispinterface":2,"LazComCoClass":1,"IDispatch":1,"LazComMethod":3,"safecall":3,"dispid":1,"CoLazComCoClass":3,"CreateRemote":1,"MachineName":3,"comobj":1,"CreateComObject":1,"as":5,".CreateRemote":1,"CreateRemoteComO":1,"program":3,"gmail":1,"Unit2":1,"Form2":2,"$R":1,".res":1,"Application":4,".Initialize":1,".MainFormOnTaskb":1,".CreateForm":1,"TForm2":1,".Run":1,"This":2,"file":2,"part":1,"the":18,"Free":2,"Component":1,"Library":1,"FCL":1,"Copyright":2,"by":2,"Pascal":1,"development":1,"team":1,"BIOS":1,"functions":1,"Nintendo":1,"DS":1,"Francesco":1,"Lombardi":1,"See":1,"COPYING":1,".FPC":1,"included":1,"this":1,"distribution":1,"details":1,"about":1,"copyright":1,"distributed":1,"hope":1,"that":2,"it":4,"will":1,"be":3,"useful":1,"but":1,"WITHOUT":1,"ANY":1,"WARRANTY":1,"without":1,"even":1,"implied":1,"warranty":1,"MERCHANTABILITY":1,"FITNESS":1,"FOR":1,"A":1,"PARTICULAR":1,"PURPOSE":1,"****************":1,"__errno":1,"plongint":1,"cdecl":1,"export":1,"S_ISBLK":1,"longint":8,"boolean":7,"result":8,"_IFMT":7,"_IFBLK":1,"S_ISCHR":1,"_IFCHR":1,"S_ISDIR":1,"_IFDIR":1,"S_ISFIFO":1,"_IFIFO":1,"S_ISREG":1,"_IFREG":1,"S_ISLNK":1,"_IFLNK":1,"S_ISSOCK":1,"_IFSOCK":1,"LazComUnit":1,"ComObj":1,"TLazCom":5,"TAutoObject":1,"comserv":1,".LazComMethod":1,"initialization":1,"TAutoObjectFacto":1,"ComServer":1,"ciMultiInstance":1,"tmApartment":1,"Program":1,"BullCow":1,"objFPC":1,"Math":1,"TFourDigit":14,"integer":9,"WriteFourDigit":2,"fd":2,"with":1,"no":1,"line":1,"break":1,"following":1,"WellFormed":3,"Tentative":3,"Does":2,"avoid":1,"repeating":1,"digits":2,"?":2,"current":5,"check":3,"False":2,"MakeNumber":3,"Make":2,"random":1,"keeping":1,"trying":1,"well":2,"formed":2,"RandomRange":1,"StrToFourDigit":3,"Convert":1,"input":5,"StrToInt":1,"Wins":2,"Num":9,"Guess":9,"guess":5,"win":1,"GuessScore":2,"Represent":1,"score":2,"bulls":6,"cows":6,"Count":2,"indices":1,"same":1,"would":1,"bull":1,"sentence":1,"IntToStr":3,"GetGuess":4,"Get":1,"user":3,"supplied":1,"ReadLn":1,"Must":1,"Turns":5,"Initialize":1,"randymnity":1,"Randomize":1,"secred":1,"number":1,"gets":1,"While":1,"each":1,"turn":1,"won":1,"tell":1,"them":1,"ditch":1,"Otherwise":1,"get":1,"new":1,"large":1,"max":3,"tlist":2,"while":1,"Writeln":1},"Pawn":{"COMMENT//":122,"#include":10,"<":32,"amxmodx":1,">":37,"const":46,"TASK_TIMEREMAIN_":7,"=":204,"//":36,"s":11,"repeat":2,"task":2,"TD_BOTTOM_WHITE_":2,"a":5,"-":50,"display":1,"white":1,"text":7,"on":3,"bottom":1,"TD_USE_VOICE":2,"b":1,"use":1,"voice":1,"TD_NO_REMAINING_":2,"c":1,"don":2,"TD_NO_HOURS_MINS":4,"d":1,"TD_SHOW_SPEAK_VA":3,"e":1,"show":1,"/":14,"speak":1,"if":81,"current":1,"time":1,"is":5,"less":1,"than":1,"this":10,"set":1,"in":5,"parameter":1,"new":83,"g_TimeSet":12,"[":243,"]":225,"g_LastTime":3,"g_CountDown":3,"g_Switch":7,"g_amx_time_voice":4,",":558,"g_amx_timeleft":3,"g_mp_timelimit":3,"public":21,"plugin_init":1,"()":41,"{":128,"register_plugin":1,"(":896,"AMXX_VERSION_STR":1,")":801,"register_diction":1,"register_cvar":2,"register_srvcmd":1,"FCVAR_SERVER":1,"|":3,"FCVAR_EXTDLL":1,"FCVAR_UNLOGGED":1,"FCVAR_SPONLY":1,"register_clcmd":2,"set_task":3,"get_cvar_pointer":1,"}":128,"sayTheTime":1,"id":11,"get_pcvar_num":2,"))":58,"mhours":4,"mmins":4,"whours":5,"wmins":5,"wpm":4,"get_time":3,"charsmax":15,"mins":16,"str_to_num":3,"hrs":6,"num_to_word":5,"else":17,"EOS":1,"-=":1,"client_cmd":3,"fvox":1,"time_is_now":1,"%":181,"s_period":1,"^":2,"ctime":4,"client_print":3,"print_chat":3,"LANG_PLAYER":3,"return":85,"PLUGIN_CONTINUE":2,"sayTimeLeft":1,"get_pcvar_float":1,"get_timeleft":2,"svoice":4,"setTimeVoice":3,"setTimeText":2,"[]":68,"len":8,"tmlf":13,"secs":9,"==":27,"formatex":5,"?":8,":":200,"flags":14,"temp":18,"~":4,"&":19,"COMMENT/*":46,"hours":2,"vox":1,"findDispFormat":2,"_time":4,"for":16,"i":61,";":439,"sizeof":9,"&&":18,"++":16,"!":126,"remove_task":2,"setDisplaying":1,"arg":11,"num":4,"argc":2,"read_argc":1,"while":7,"read_argv":1,"+":21,"parse":1,"read_flags":1,"has":1,"to":2,"be":2,"zeroed":1,"case":1,"command":1,"sent":1,"twice":1,"PLUGIN_HANDLED":1,"timeRemain":1,"param":1,"gmtm":5,"--":3,"stimel":4,"set_pcvar_string":1,"!=":12,"tm_set":3,"players":3,"MAX_PLAYERS":9,"pnum":3,"plr":4,"get_players":1,"yes":1,"correct":1,"flag":1,"just":1,"because":1,"message":1,"should":1,"shorter":1,"it":1,"shown":1,"every":1,"seconds":1,"set_hudmessage":2,"show_hudmessage":1,"#if":143,"defined":134,"_INC_SAMP_Commun":2,"#endinput":3,"#endif":143,"#define":281,"_inc_fixes":2,"_FIXES_IS_UNSET":94,"((":15,"*":4,"FIX_GetPlayerCol":10,"#else":33,"#elseif":94,"#undef":95,"FIX_FILTERSCRIPT":6,"FIX_SpawnPlayer":5,"FIX_SetPlayerNam":5,"FIX_GetPlayerSki":5,"FIX_GetWeaponNam":5,"FIX_SetPlayerWor":6,"FIX_TogglePlayer":7,"SetObjectMateria":1,"FIX_HydraSniper":5,"FIX_IsPlayerInCh":5,"FIX_IsPlayerInRa":5,"FIX_GetPlayerWea":10,"FIX_PutPlayerInV":5,"FIX_KEY_AIM":6,"KEY_AIM":1,"FIX_SPECIAL_ACTI":6,"SPECIAL_ACTION_P":1,"FIX_Natives":8,"FIX_IsValidVehic":6,"IsValidVehicle":1,"FIX_GetGravity":6,"GetGravity":1,"FIX_gpci":6,"gpci":1,"FIX_BODYPARTS":6,"BODY_PART_TORSO":1,"FIX_CAMERAMODES":6,"CAM_MODE_NONE":1,"FIX_DriveBy":5,"FIX_SetPlayerChe":5,"FIX_SetPlayerRac":5,"FIX_TextDrawCrea":5,"FIX_TextDrawSetS":5,"FIX_AllowInterio":6,"FIX_OnPlayerEnte":11,"OnPlayerClickMap":2,"FIX_AllowTelepor":6,"FIX_SetPlayerSpe":5,"FIX_ClearAnimati":10,"FIX_GangZoneCrea":5,"FIX_OnDialogResp":6,"GetVehicleModelI":1,"FIX_GetPlayerDia":5,"FIX_PlayerDialog":5,"FIX_SetSpawnInfo":6,"GetPlayerVersion":1,"FIX_SetPlayerSki":5,"FIX_HideMenuForP":18,"FIX_valstr":5,"FIX_file_inc":14,"FIX_fclose":5,"FIX_fwrite":5,"FIX_fread":5,"FIX_fputchar":5,"FIX_fgetchar":5,"FIX_fblockwrite":5,"FIX_fblockread":5,"FIX_fseek":5,"FIX_flength":5,"FIX_IsPlayerAtta":5,"FIX_SetPlayerAtt":5,"FIX_OnPlayerDeat":5,"FIX_strins":5,"FIX_IsPlayerConn":5,"FIX_OnPlayerComm":5,"FIX_TrainExit":5,"FIX_Kick":6,"EnableVehicleFri":1,"FIX_OnVehicleMod":5,"FIX_random":5,"FIX_sleep":5,"FIX_Menus":12,"FIX_AddMenuItem":6,"FIX_SetMenuColum":6,"FIX_ShowMenuForP":6,"FIX_GetPlayerMen":8,"#error":3,"requires":2,"FIX_DisableMenu":6,"FIX_DisableMenuR":6,"||":18,"_FIX_Menus":3,"FIX_GetPlayerInt":5,"FIX_ApplyAnimati":10,"FIX_OnPlayerSpaw":5,"FIX_GameText":9,"FIX_HideGameText":5,"FIX_GameTextStyl":8,"FIX_OnPlayerConn":5,"FIX_OnPlayerDisc":6,"FIX_CreatePlayer":5,"FIX_PlayerTextDr":5,"FIX_SetPlayerCam":5,"FIX_SetPlayerTim":5,"FIX_OnPlayerRequ":5,"FIX_SetPlayerCol":10,"FIX_FileMaths":5,"CHAIN_ORDER":5,"PRE_HOOK":2,"forward":23,"@CO_":2,"FIXES":1,"@CO_FIXES":1,"static":5,"stock":64,"_FIXES_IncludeSt":2,"_ALS":7,"_ALS_x0":2,"_ALS_x1":2,"_ALS_x2":1,"_ALS_x3":1,"_ALS_go":1,"FIXES_GT_STYLE_C":2,"FIXES_SilentKick":5,"FIXES_Debug":7,"FIXES_PRINTF":3,"print":6,"_FIXES_gIsFilter":2,"printf":53,"FIXES_UseStateHo":1,"INVALID_DIALOG_I":2,"FIXES_Single":6,"_FIXES_IS_IN_CHA":2,"FIXES_gsSettings":1,"e_FIXES_SETTINGS":12,"enum":4,"E_FIXES_WORLDBOU":8,"Float":26,"e_FIXES_BOOLS":1,"<<=":2,"e_FIXES_BOOLS_NO":1,"e_FIXES_BOOLS_WO":1,"e_FIXES_BOOLS_UN":1,"e_FIXES_BOOLS_PU":2,"e_FIXES_BOOLS_BL":1,"e_FIXES_BOOLS_TE":1,"e_FIXES_BOOLS_CO":1,"e_FIXES_BOOLS_IN":1,"e_FIXES_BOOLS_KI":1,"e_FIXES_BOOLS_ON":1,"e_FIXES_BOOLS_DR":1,"e_FIXES_BOOLS_FI":2,"e_FIXES_BOOLS_SP":1,"e_FIXES_BOOLS_CP":1,"e_FIXES_BOOLS_RA":1,"_FIXES_CEILDIV":2,"(((":3,"_FIXES_INFINITY":1,"_FIXES_N_INFINIT":1,"_FIXES_ATTACHMEN":1,"cellbits":2,"MAX_PLAYER_ATTAC":1,"_FIXES_FOREACH":1,"_FIXES_IN_RANGE":2,"cellmin":4,")))":6,"_FIXES_NO_RANGE":1,">=":6,"_FIXES_FORWARD":1,"\\":7,"<>":3,"_FIXES_IS_PLAYER":1,"IsPlayerConnecte":2,"bool":41,"FIXES_gscSpace":1,"FIXES_gsPlayersI":1,"...":1,"FIXES_gsValidMen":1,"MAX_MENUS":1,"FIXES_gsPlayerIP":1,"COMMENT{-":1,"COMMENT/**":4,"a_samp":3,"YSI_TESTS":2,"INCLUDE_TESTS":3,"Incompatible":1,"testing":1,"options":1,"RUN_TESTS":9,"Debug_PrintT":4,"va_printf":3,"_AUTO_RUN_TESTS":3,"_DEBUG":1,"_YSI_SPECIAL_DEB":1,"Y_TESTING_DIALOG":3,"TEST_TRUE":1,"Testing_Test":15,"!!":3,"TEST_FALSE":1,"TEST_NULL":1,"TEST_NOT_NULL":1,"TEST_N":1,"TEST_TRUE_EX":1,"TEST_FALSE_EX":1,"TEST_NULL_EX":1,"TEST_N_EX":1,"TEST_MSG":2,"TEST_FAILED":4,"TEST_PASSED":6,"_Y_TESTEQ":8,"_Y_TESTDQ":7,"x22":2,"_Y_TESTCB":5,"x29":1,"_Y_TESTOB":3,"x28":1,"ASSERT":5,"ASSERT_TRUE":1,"__name":16,"ASSERT_FALSE":1,"ASSERT_NULL":1,"ASSERT_N":1,"ASK":1,"Testing_Ask":2,"playerid":19,"YSI_g_sFailMessa":5,"YSI_g_sPlayer":5,"cellmax":2,"YSI_g_sAsked":5,"YSI_g_sTests":7,"YSI_g_sFails":14,"Test":2,"Tezt_":2,"@":18,"string":10,"#":6,"__once":18,"TRUE":6,"FALSE":6,"TestInit":2,"Init_":4,"TestClose":2,"Shut_":4,"PTest":2,"Tezp_":2,"PTestInit":2,"Inip_":2,"PTestClose":2,"Shup_":2,"Test_":2,"str":37,"va_args":2,"va_format":1,"va_start":4,"ShowPlayerDialog":1,"DIALOG_STYLE_MSG":1,"true":13,"x":3,"P":11,"numargs":1,"T":3,"strunpack":5,"TEST_SHOW_PASSES":3,"Testing_Run":3,"tests":14,"fails":24,"lastfail":7,"p":6,"false":15,"#pragma":7,"unused":4,"idx":9,"buffer":58,"AMX_GetPublicNam":4,"CallLocalFunctio":15,"Testing_Player":1,"FILTERSCRIPT":1,"main":3,"state":4,"ysi_debug":4,"off":2,"_":3,"Testing_main":2,"Testing_Next":3,"break":5,"OnDialogResponse":3,"dialogid":4,"response":4,"listitem":3,"inputtext":3,"Testing_OnDialog":5,"_ALS_OnDialogRes":2,"OnPlayerSpawn":3,"IsPlayerNPC":1,"Testing_OnPlayer":5,"_ALS_OnPlayerSpa":2,"Testing_RunAll":1,"library":2,"Fixed":57,"fround_method":2,"fround_round":2,"fround_floor":1,"fround_ceil":1,"fround_tozero":1,"fround_unbiased":1,"native":17,"fixed":19,"value":9,"strfixed":1,"fmul":2,"oper1":38,"oper2":38,"fdiv":3,"dividend":1,"divisor":1,"ffract":1,"fround":1,"method":1,"fpower":1,"exponent":1,"fsqroot":1,"fabs":1,"rational":1,"operator":24,"oper":5,"<=":5,"OnCheckpointEnte":2,"checkpointid":1,"_CHECKPOINT_MANA":2,"CheckpointManage":1,"MAX_CHECKPOINTS":7,"CHECKPOINT_SEEKE":2,"GLOBAL_OWNER_ID":1,"_checkpointEnum":2,"_chp_populated":6,"Is":2,"slot":1,"of":11,"the":3,"memory":1,"populated":1,"_chp_id":5,"The":9,"ID":2,"checkpoint":10,"_chp_owner":6,"player":1,"who":1,"visible":1,"too":1,"_chp_posX":9,"X":1,"position":3,"_chp_posY":9,"Y":1,"_chp_posZ":5,"Z":1,"_chp_size":4,"size":1,"_chp_viewDistanc":11,"view":1,"distance":1,"_chp_active":4,"active":1,"_chp_interior_id":5,"interior":1,"_chp_world_id":5,"world":1,"_checkpoints":59,"_p_VisibleCheckp":15,"_chp_manager_tim":3,"_totalCheckpoint":5,"CreateCheckpoint":1,"__ownerid":2,"__chpid":17,"__posX":8,"__posY":8,"__posZ":4,"__size":2,"_slot":42,"SetCheckpointInt":1,"__interiorid":2,"__ChpSlotByID":6,"SetCheckpointVir":1,"__virtual_world_":2,"ToggleCheckpoint":1,"__active":2,"ChangeCheckpoint":1,"__owner":2,"RemoveCheckpoint":1,"CheckpointSeeker":2,"StartCheckpointS":1,"SetTimer":2,"StopCheckpointSe":1,"KillTimer":1,"__interior":3,"__virtualWorld":3,"continue":5,"GetPlayerPos":1,"]]":9,"DisablePlayerChe":1,"GetPlayerInterio":1,"GetPlayerVirtual":1,"j":21,"SetPlayerCheckpo":1,"VerifyCheckpoint":1,"__playerid":4,"OneSecTimer":2,"lasttick":5,"OnGameModeInit":1,"SetGameModeText":1,"AddPlayerClass":1,"GetTickCount":3,"sText":5,"format":3,"SendClientMessag":1,"_mfile_included":2,"MAX_LINE_SIZE":7,"Max":3,"lenght":3,"one":1,"line":4,"file":54,"MAX_KEY_SIZE":5,"key":20,"MAX_VALUE_SIZE":4,"past":1,"TMP_FILE":7,"ffind":2,"pattern":2,"filename":2,"frename":4,"oldname":4,"newname":10,"dfind":2,"dcreate":2,"name":8,"drename":2,"OnFileCreated":1,"OnFileRemoved":1,"OnFileCleared":1,"OnFileRenamed":1,"OnDirCreated":1,"dir":4,"OnDirRenamed":1,"mCreateFile":1,"fexist":8,"fremove":5,"File":12,"mfile":23,"fopen":14,"io_write":6,"fclose":15,"mRemoveFile":1,"mClearFile":1,"mFileExist":1,"dla":1,"ciekawych":1,"nie":1,"zwraca":1,"booleanu":1,"mRenameFile":1,"mFindFile":1,"dest":6,"index":4,"sizename":4,"mCreateDir":1,"mRenameDir":1,"mFindDir":1,"mHowLines":1,"lines":3,"io_read":6,"fread":5,"mRemoveNewLine":2,"pos":8,"strfind":5,"strdel":1,"mGetString":3,"ignorecase":9,"created":4,"Variables":4,"Open":2,"str2":12,"str3":9,"strmid":5,"strcmp":4,"strlen":3,"mGetInt":1,"strval":1,"mGetFloat":1,"floatstr":1,"mSetString":3,"new_value":6,"lFinded":3,"tmpfile":12,"io_append":2,"fwrite":4,"not":1,"found":1,"mSetInt":1,"valstr":1,"mSetFloat":1,"mIsSet":1,"finded":3,"mUnSet":1,"mIsFileEmpty":1,"flength":1},"Pep8":{"main":5,":":266,"SUBSP":29,",":600,"i":217,"DECI":7,"s":188,"CALL":63,"div":2,"DECO":14,"CHARO":18,"STOP":12,"COMMENT;":452,";":58,"SP":22,"+":23,"Dividend":1,"Divider":1,"Quotient":1,"Remain":1,"LDX":88,"LDA":137,"dividend":2,"divlp":2,"CPA":37,"divider":3,"BRLT":12,"divout":2,"ADDX":8,"SUBA":13,"BR":19,"STX":34,"quot":2,"STA":125,"rem":2,"RET0":49,".EQUATE":72,".END":7,"Except":1,"when":1,"mentionned":1,"otherwise":1,"every":1,"parameter":1,"is":2,"to":8,"be":6,"passed":1,"on":4,"the":27,"stack":2,".":4,"The":2,"return":1,"values":2,"are":2,"also":1,"No":1,"assumption":1,"made":1,"content":1,"of":26,"a":4,"register":1,"function":1,"call":2,"registers":1,"locally":1,"saved":2,"for":3,"further":1,"use":1,"if":1,"necessary":1,"ASLA":4,"arr":6,"printarr":3,"qsort":4,"ADDSP":37,"-":33,"Address":8,"array":5,"Left":2,"bound":4,"Right":2,"void":6,"qsarrlb":2,"qsarrrb":2,"BRGE":10,"qsortout":2,"part":2,"ADDA":22,"qsarradd":1,"qsortp":1,"Pivot":1,"final":1,"index":2,"parrrb":3,"partpiv":3,"parrlb":2,"pstind":5,"piter":5,"partflp":2,"partout":2,"ASLX":7,"paraddr":3,"sxf":40,"parrival":3,"parlpinc":2,"Call":2,"swap":7,"(":8,"st_index":2,")":8,"piv":1,"Index":2,"1st":1,"element":4,"2nd":1,"fstelind":3,"arraddr":5,"swaptmp":3,"secelind":3,"Length":3,"parrlp":2,"CPX":8,"parrout":2,".WORD":15,"_start":2,"sidelen":6,"d":134,"sderror":3,"BRGT":1,"mult":5,"sqlen":2,"fillsq":2,"square":13,"diagsum":2,"dgsm":5,"colsums":2,"cdiagsum":2,"BREQ":19,"cnt":2,"cdsm":2,"rowsums":2,"el":1,".BLOCK":45,"STRO":5,"stderr":2,"X":13,"Base":7,"address":7,"cscolid":5,"Identifier":2,"column":2,"based":3,"clsmsqsz":4,"clsmsqad":2,"clsmyp":8,"clssmlp":2,"clsmout":2,"colsum":2,"clsdecpt":2,"NEGX":2,"clsmyp_":1,"maxrows":4,"rowssqad":3,"tmprwsm":3,"rowid":5,"rwsmslp":2,"rwsmsout":2,"rwxpos":4,"rowsum":2,"rwinccpt":2,"xpos":8,"Position":2,"in":2,"indexed":2,"ypos":10,"Y":1,"will":3,"altered":1,"elemat":5,"elsqaddr":5,"x":6,"filloop":2,"fillout":2,"csclsqsz":4,"csclsqad":3,"csclsum":5,"csclxpos":5,"clsmloop":2,"colout":2,"Row":1,"rwsqsz":4,"rwbsqadr":3,"rwsum":5,"rwypos":5,"rwsumlp":2,"rwsumout":2,"cdsqsz":3,"cdtmpy":5,"cdtmpx":5,"cdsum":5,"cdsqaddr":3,"cdiaglp":2,"cdout":2,"dsqsz":4,"dsqaddr":3,"tmpsum":5,"curra":4,"dglp":2,"dglpout":2,"multmp":3,"muloop":2,"BRLE":1,"mulout":2,"SUBX":1,"Consider":1,"variables":1,"sidesz":5,"sqaddr":5,"sqmaxa":4,"as":1,"local":1,"they":1,"written":1,"Registers":1,"A":2,"and":1,"not":1,"nor":1,"restored":1,"upon":1,"printsq":1,"priloop":3,"priout":2,".ASCII":5,"mnelmt":2,"newlst":2,"mnlst":7,"lstgetst":3,"lstsetst":2,"shftest":3,"ushftest":2,"lstget":2,"lstset":2,"lstshft":4,"lstunshf":4,"lstlen":2,"new":6,"newnode":5,"nodeelmt":11,"lsthead":8,"nodeat":8,"ndaind":5,"ndalst":4,"ndanode":5,"ndacurri":5,"ndagez":2,"listlen":6,"ndalstln":3,"ndalp":3,"ndaout":2,"nodenxt":14,"lenode":7,"sf":1,"lencpt":5,"llenlp":2,"lenout":2,"BRNE":4,"getoob":2,"getstrob":2,"lstsetlp":3,"lstsetin":3,"lstsetel":3,"lstsetrt":2,"lstsetnp":3,"lshflp":4,"shfterr":2,"lshfohd":4,"lshfnhd":2,"shfterrm":2,"lshfhdel":1,"lunshelm":3,"lunslp":4,"lunsnhd":4,"lunsohd":4,"lstfnd":1,"lstfndlp":3,"lstfndel":3,"lstfndnd":5,"fndloop":2,"notfnd":2,"found":2,"lstpsh":2,"lpshlp":5,"lpshel":4,"lpshnd":4,"lpshshft":2,"lpshlnd":3,"lstpop":2,"lpoplp":4,"poperrem":2,"popshft":2,"lpopndpr":4,"lpoplnd":3,"poperrsm":2,"New":1,"last":1,"node":1,"lstinsat":1,"lstinsid":2,"lstinslz":2,"lstinush":2,"lstinslp":5,"lstinsel":6,"lstinsgl":2,"lstinpsh":2,"lstinsnd":4,"lstinscx":3,"lstinscn":5,"lstremat":1,"lremlp":6,"lremid":7,"lstremob":3,"lstremz":2,"lrempop":2,"lremnd":4,"lrempnd":3,"lremobst":2,"nodeln":2,"hpptr":8,".ADDRSS":2,"heap":4,"fgets":2,"ststro":2,"Read":2,"\\":1,"n":1,"maximum":2,"`":10,"max":5,"chars":2,"number":1,"read":1,"buffer":8,"length":1,"fgetslp":2,"CHARI":1,"sx":6,"LDBYTEA":4,"fout":3,"STBYTEA":3,"string":4,"strolp":2,"strout":2,"s3":4,"s4":2,"s1":2,"NOTA":1,"s2":1,"ANDX":1,"stri":1,"buflen":4,"strinlrg":2,"Destination":1,"Source":1,"copy":1,"memcpy":1,"memcplp":2,"cpylen":2,"memcpout":2,"srcbuf":2,"dstbuf":1,"dtsbuf":1,"structure":2,"allocate":1,"bytes":1,"allocated":1},"Perl":{"use":119,"strict":20,";":1318,"warnings":17,"Foo":9,"::":305,"Bar":1,"$n":12,"=":962,"$name":22,"@array":1,"(":1033,",":1328,")":998,"%":67,"hash":26,":":277,"my":385,"SHEBANG#!perl":7,"COMMENT#":351,"$BASE_DIR":1,"$CONFIG_FILE":2,"##":52,"Config":1,"-":308,"file":55,"location":8,"$DEBUG_LOG_FILE":2,"Specify":3,"where":12,"to":233,"create":6,"log":6,"and":163,"what":9,"filename":21,"must":9,"be":98,"writable":1,"by":53,"nagios":3,"user":10,"!":73,"$DEBUGLEVEL":3,"Nothing":2,"Errors":1,"Warnings":1,"Debug":1,"$DEBUGOUTPUT":5,"STDERR":32,"STDOUT":10,"for":151,"cgi":1,"require":9,"$DEBUG_TIMESTAMP":5,"if":298,"$ARGV":7,"[":273,"]":266,"eq":50,"{":1400,"t":12,"test":1,"configuration":2,"print":87,"output":37,"errors":3,"console":1,"not":76,"$c":1,"&":19,"read_config":4,"()":99,"abort":23,"}":1260,"elsif":23,"p":8,"parse":7,"performance":2,"data":89,"when":23,"started":1,"parse_perfdata":2,"else":53,"exists":31,"$ENV":35,"we":17,"are":85,"run":5,"as":91,"a":183,"CGI":9,"script":9,"web":6,"browser":1,"run_as_cgi":2,"some":7,"help":10,"info":2,"Test":5,"Parse":1,"/":253,"import":1,"used":31,"called":7,"from":22,"sub":176,"!=":4,"debug":37,"exit":58,"$cgi":3,"new":61,"$graph_name":18,"->":617,"param":11,"$graph_iteration":6,"$config":66,"display_htmltemp":3,".":692,"display":2,"graph":3,"r":10,"$rrdtool_cmdline":12,".join":3,"@":63,"$rrdarchive":2,"=~":36,"s":46,"\\":153,"$f":1,"g":23,"$t_start":5,"$s":2,"$t_end":5,"$e":1,"$t_descr":4,"$d":1,"`":6,"$filename":13,"@_":53,"open":9,"HTML":5,"while":27,"<":387,">":695,"$(":3,"w":8,"+":67,"$t":2,"$varname":8,"$_":73,"return":94,"the":494,"name":18,"of":147,"ne":5,"current":8,"date":8,"time":19,"localtime":2,"())":4,"||":43,"code":19,"index":3,"different":8,"graphs":1,"$return_html":6,"foreach":20,"$gn":2,"sort":9,"keys":15,"}}":62,"((":3,"?":34,"#":63,"escape":1,"slash":1,"since":3,"were":3,"inside":3,"an":40,"regex":18,"displaying":2,"actual":1,"images":3,"$iteration_id":2,"$time":2,"++":24,"unknown":4,"variable":7,"$1":12,"eig":1,"i":18,"thought":1,"that":68,"would":13,"never":3,"end":3,"close":8,"$rrd_updates":11,"$LASTCHECK":1,"$HOSTNAME":2,"$SERVICEDESCR":2,"$SERVICESTATE":1,"$OUTPUT":2,"$PERFDATA":2,"split":18,"|":109,"!!":2,"$host_and_descr_":3,"$host_regex":6,"$service_regex":5,"m":24,"&&":53,"match":20,"$insert_value":10,"$regex":7,"$regex_string":3,"do":22,"on":61,"push":36,"$archive":5,"$rrdarchive_file":6,"e":11,"join":10,"}}}":1,"))":17,"check":1,"wheter":1,"RRD":1,"archive":1,"COMMENT\"":2,"$result":5,"CONFIG":3,"$line_counter":2,"chomp":3,"@args":11,"shellwords":3,"$orig_confline":1,"$args":33,"uc":1,"INSERTVALUE":1,"command":31,"shift":118,"$rrd_filename":2,"$rrdcreatetempla":3,"$hostname_regex":4,"$servicedescr_re":4,"$regex_template":3,"!~":5,"^":38,".*":6,"$":50,"verify":3,"hostname":3,"service":1,"description":2,"value":24,"template":1,"=>":378,"*":55,"comment":1,"or":108,"blank":1,"row":1,"RRDToolPath":1,"args":5,"path":27,"PlotTemplate":1,"htmltemplate":2,"parameters":20,"..":14,"@params":7,"GraphTimeTemplat":1,"$time_template":2,"@t_descr":2,"workaround":1,"is":216,"in":142,"string":13,"RRDCreateTemplat":1,"ValueRegexTempla":1,"$template_name":3,"@regexes":2,"$r":2,"perfdata":1,"$regex_what":2,"$dsa_name":2,"$2":1,"$3":1,"RRDARCHIVEPATH":1,"HTMLTemplatePath":1,"GraphIndexTempla":1,"GRAPH":1,"rrdfilename":1,"rrdcreatetemplat":1,"graphtimetemplat":1,"plottemplate":1,"x":21,"$level":2,"$msg":3,">=":7,"scalar":8,"==":8,"DEBUGOUTPUT":3,"package":13,"feedgnuplot":41,"metacpan":1,"indexer":1,"Getopt":7,"Long":7,"Time":5,"HiRes":1,"qw":116,"usleep":3,"gettimeofday":5,"tv_interval":3,"IO":8,"Handle":4,"Select":2,"List":2,"Util":5,"first":16,"MoreUtils":1,"Scalar":3,"looks_like_numbe":2,"Text":3,"ParseWords":1,"Pod":5,"Usage":5,"Piece":3,"$VERSION":14,"options":31,"interpretCommand":2,"@curves":7,"curveIndices":1,"$haveNewData":4,"$last_replot_tim":3,"$last_replot_is_":3,"$this_replot_is_":5,"getRangeSize":4,"$id":25,"$options":216,"rangesize_hash":2,"rangesize_defaul":6,"unshift":6,"@ARGV":15,"maxcurves":3,"histstyle":6,"legend":14,"[]":14,"curvestyle":13,"style":25,"histogram":23,"y2":14,"extracmds":6,"set":53,"unset":7,"equation":15,"curvestyleall":11,"styleall":16,"with":124,"rangesize":11,"GetOptions":1,"pod2usage":3,"exitval":3,"verbose":3,"synopsis":1,"version":10,"delete":8,"$listkey":12,"map":14,"defined":88,"next":16,"unless":32,"@in":2,"$N":4,"@out":3,"$i":19,"$key":22,"$in":2,"$value":9,"$key_new":2,"freq":2,"fnorm":2,"$hist_curve":5,"any":20,"{}":5,"$idx":9,"hardcopy":14,"stream":42,"rangesizeall":10,"extraValuesPerPo":7,"+=":2,"colormap":6,"circles":6,"<=":3,"binwidth":7,"domain":44,"timefmt":20,"y2min":3,"y2max":3,"xlen":26,"monotonic":8,"zmin":5,"zmax":5,"zlabel":3,"square_xy":3,"$hist_dim":2,"xmin":4,"xmax":4,"cum":1,"uniq":5,"cnorm":1,"//":32,"$Nfields":2,"timefmt_Ncols":4,"int":6,"image":10,"ymin":7,"ymax":7,"yrange":2,"b":4,"die":36,"qq":9,"binary":3,"filetype":3,"auto":1,"flipy":2,"rgbimage":1,"getGnuplotVersio":2,"GNUPLOT_VERSION":3,"$gnuplotVersion":4,"gnuplot":31,"d":9,"sendRangeCommand":7,"$min":7,"$max":5,"$cmd":2,"PIPE":30,"makeDomainNumeri":3,"$domain0":3,"$timepiece":2,"strptime":2,"epoch":2,"$prev_timed_repl":3,"$pipe_in":6,"$selector":6,"$line_number":4,"$is_stdin":3,"read":10,"stdin":1,"only":44,"no":39,"files":65,"given":41,"cmdline":1,"openNextFile":3,"$fd":6,"fdopen":1,"fileno":1,"STDIN":7,"File":21,"getNextLine":2,"getline_internal":3,"$line":3,"getline":1,"eof":1,"undef":16,"$now":6,"$time_remaining":3,"can_read":1,"mainThread":2,"local":9,"$dopersist":2,"--":132,"persist":1,"available":6,"before":8,"this":62,"$SIG":6,"INT":3,"dump":3,"$geometry":1,"geometry":2,"autoflush":2,"$outputfile":5,"$outputfileType":5,"starts":1,"anything":1,"other":9,"than":10,"stuff":2,"middle":1,"eps":2,"ps":2,"pdf":2,"png":2,"svg":2,"ix":1,"ends":1,"known":1,"extension":5,"lc":1,"terminalOpts":1,"terminal":11,"$terminalOpts":2,"$style":4,"lines":39,"points":23,"xlabel":7,"ylabel":8,"y2label":2,"title":8,"square":4,"setCurveLabel":2,"addCurveOption":3,"it":73,"setCurveAsHistog":2,"$latestX":5,"@domain":3,"$domain0_numeric":15,"o":7,"clear":5,"clearCurves":3,"replot":10,"last":5,"@fields":12,"$domain":5,"splice":5,"dataid":12,"$rangesize":3,"pushPoint":2,"getCurve":5,"plotStoredData":3,"100_000":2,"until":2,"system":5,"sleep":5,"pruneOldData":2,"$oldestx":2,"$curve":34,"datastring":9,"$meta":5,"datastring_meta":5,"$firstInWindow":5,"datastring_offse":6,"substr":1,"offset_start":3,"@nonemptyCurves":3,"grep":27,"@extraopts":2,"$body":20,"updateCurveOptio":5,"$title":4,"autolegend":5,"$titleoption":1,"$histoptions":1,"histoptions":2,"$usingoptions":2,"@rest":11,"$curveIndices":3,"extraoptions":2,"curve":18,"#curves":2,"$curves":2,"$str":7,"If":55,"there":12,"timer":2,"at":31,"all":42,"indication":1,"$xmin":4,"$xmax":4,"strftime":2,"$datastring":2,"length":3,"head1":59,"NAME":8,"General":2,"purpose":1,"pipe":2,"oriented":2,"plotting":16,"tool":3,"SYNOPSIS":7,"Simple":3,"piped":2,"seq":9,"awk":15,"plot":50,"------":4,"--------":4,"-------":8,"A":18,"**":30,"***":1,"................":10,"....":2,"..........":1,"B":175,"......":1,".......":2,"........":1,"#B":1,"...............":1,"###":1,".....":1,"####":2,"real":2,"example":17,"how":6,"much":2,"received":3,"wlan0":2,"network":2,"interface":1,"bytes":1,"second":4,"uses":4,"bash":3,"Linux":4,"true":6,"cat":5,"proc":4,"net":2,"dev":3,"done":8,"gawk":2,"seconds":7,"DESCRIPTION":6,"This":74,"flexible":2,"line":56,"frontend":1,"Gnuplot":4,"It":10,"creates":1,"plots":18,"coming":1,"passed":18,"commandline":2,"Various":1,"representations":1,"supported":13,"streaming":5,"live":5,"simple":5,"You":11,"should":10,"see":11,"two":2,"curves":19,"The":67,"C":349,"generates":2,"reads":1,"invocation":2,"just":7,"more":15,"interesting":1,"things":5,"plotted":8,"normal":4,"usage":2,"No":10,"required":4,"most":9,"basic":2,"Input":1,"parsing":1,"every":5,"need":5,"have":20,"same":10,"number":8,"New":1,"will":23,"created":2,"needed":8,"commonly":2,"functionality":1,"directly":8,"Anything":1,"can":71,"still":7,"such":12,"<--":273,"etc":7,"Arbitrary":1,"commands":9,"For":10,"turn":1,"off":10,"grid":2,"you":73,"pass":8,"Commands":1,"provide":2,"nicer":1,"syntax":2,"so":18,"equivalent":5,"passing":4,"As":6,"many":8,"these":6,"To":8,"add":13,"arbitrary":1,"styles":10,"curveID":10,"extrastyle":2,"Pass":1,"once":3,"affect":1,"one":19,"apply":12,"extra":6,"I":146,"lack":1,"explicit":2,"In":5,"common":2,"case":13,"something":4,"support":5,"simply":3,"instead":18,"mutually":1,"exclusive":1,"Furthermore":2,"specific":5,"overrides":4,"global":2,"setting":3,"head2":39,"Data":3,"formats":2,"By":8,"default":31,"each":31,"present":1,"incoming":3,"represents":2,"distinct":1,"point":18,"demonstrated":1,"original":3,"above":4,"had":3,"numbers":9,"input":20,"requested":3,"supports":4,"sophisticated":1,"interpretation":1,"head3":8,"Domain":1,"selection":1,"interpreted":9,"X":8,"rest":3,"Without":5,"plain":3,"like":20,"others":1,"Default":1,"nodomain":3,"Thus":4,"produces":1,"values":23,"get":13,"desired":4,"appear":2,"single":7,"but":29,"associated":1,"start":2,"Curve":1,"indexing":1,"column":6,"separate":3,"fine":1,"sparse":1,"With":9,"option":29,"represented":1,"identifying":1,"itself":3,"produced":2,"These":8,"IDs":7,"adds":2,"using":9,"label":5,"generic":1,"strings":6,"accepted":1,"conjunction":2,"Multi":1,"Depending":1,"may":12,"represent":3,"range":8,"Basic":4,"2D":1,"representing":1,"But":2,"instance":4,"then":14,"similar":3,"situation":1,"contains":5,"position":3,"color":40,"There":4,"error":3,"bars":2,"none":1,"They":2,"however":2,"specifying":5,"Those":1,"specify":3,"size":3,"explicitly":4,"right":2,"thing":2,"automatically":1,"More":3,"examples":5,"making":3,"2d":1,"y":12,"expects":1,"ydelta":3,"tuple":3,"want":17,"because":11,"also":20,"lopsided":2,"errorbars":2,"giving":1,"ylow":1,"yhigh":1,"3D":7,"3d":10,"MUST":2,"avoid":2,"ambiguity":1,"being":6,"definition":2,"Z":1,"function":5,"Y":2,"processing":3,"happens":2,"way":8,"takes":3,"argument":3,"format":11,"documented":1,"although":1,"flags":2,"understands":2,"generally":4,"backslash":1,"sequences":2,"tab":2,"put":4,"Whitespace":1,"When":6,"flag":1,"act":1,"little":1,"bit":1,"differently":1,"over":21,"item":170,"integer":3,"back":18,"Using":4,"changes":1,"both":9,"parsed":3,"axis":16,"tics":1,"labelled":1,"tries":1,"intelligent":2,"labelling":1,"doesn":11,"which":16,"type":49,"Example":1,"sar":1,"CPU":1,"consumption":1,"against":2,"Note":9,"currently":3,"change":3,"future":1,"Real":1,"refreshperiod":4,"updated":2,"period":7,"isn":2,"refresh":3,"intervals":1,"indicated":3,"refreshed":1,"works":8,"triggered":2,"timed":2,"modes":1,"mode":7,"L":43,"</":10,"information":4,"recent":3,"windowsize":3,"constantly":1,"updating":1,"scrolling":1,"view":1,"past":3,"replaced":1,"window":8,"units":1,"otherwise":2,"via":4,"causes":2,"moving":2,"computed":2,"subtlely":2,"here":10,"don":9,"analyzed":1,"utilized":2,"histograms":7,"non":5,"Special":1,"reading":3,"contain":4,"special":1,"addition":3,"raw":2,"Feedgnuplot":1,"looks":3,"detected":1,"discarded":1,"refreshes":1,"now":4,"waiting":1,"clears":1,"out":2,"process":9,"continues":1,"following":6,"Hardcopy":1,"able":1,"produce":1,"outputfile":1,"inferred":2,".ps":2,".eps":2,".pdf":2,".svg":2,".png":2,"tell":1,"make":10,"provides":2,"Self":3,"enable":1,"self":4,"ways":1,"doing":4,"shebang":5,"inline":2,"perl":31,"executable":1,"formatted":2,"usr":4,"bin":6,"followed":2,"caveats":1,"whole":3,"limited":1,"characters":2,"full":1,"character":1,"limit":1,"serious":1,"limitation":1,"likely":1,"resolved":1,"kernel":1,"patch":1,"tried":1,"Perl":10,"storing":1,"plotdata":1,".pl":5,"PLOT":2,"DATA":1,"@xy":1,"__DATA__":3,"especially":1,"useful":5,"logged":1,"Raw":1,"stored":1,"after":7,"directive":1,"small":1,"manipulate":1,"into":10,"useable":1,"send":4,"plotter":1,"ARGUMENTS":1,"enabled":3,"element":2,"preceded":1,"ID":9,"corresponds":1,"NOT":7,"order":4,"nodataid":2,"Here":7,"ignored":8,"another":2,"Do":3,"makes":1,"sense":3,"Each":1,"Interpret":1,"Show":3,"colormapped":1,"xy":1,"Requires":1,"extents":2,"colors":1,"Automatically":2,"sets":9,"Plot":4,"comes":2,"realtime":1,"1Hz":1,"dictates":1,"See":12,"section":1,"man":2,"page":3,"draw":2,"connect":1,"consecutive":1,"requires":8,"radius":1,"specified":16,"Not":1,"xxx":18,"Set":5,"Use":13,"multiple":22,"times":12,"Otherwise":3,"starting":3,"Titles":1,"override":1,"Omit":1,"ALL":2,"Does":3,"Implies":1,"bounds":2,"bound":1,"z":2,"colormaps":1,"Label":1,"does":21,"applies":9,"ordered":1,"based":5,"Can":7,"comma":4,"separated":5,"list":20,"look":4,"ones":2,".e":10,"viewer":1,"resulting":1,"has":8,"told":1,"axes":3,"Prior":1,"drawn":2,"thicker":1,"longer":3,"behavior":4,"brought":1,"curveid":2,"up":8,"width":3,"assumed":1,"omitted":1,"drawing":1,"filled":1,"boxes":2,"borders":1,"wants":3,"those":3,"cases":2,"cull":1,"old":1,"bins":1,"Defaults":1,"Normally":1,"generated":1,"select":4,"smooth":2,"settings":2,"Allowed":1,"very":1,"gnuplots":1,"normalized":1,"indicates":1,"whether":4,"least":2,"counting":1,"items":1,"report":2,"integral":1,"rescaled":1,"Additional":5,"per":4,"Synonym":2,"overridden":1,"applicable":1,"Exclusive":2,"Same":1,"prefixed":1,"verbatim":4,"could":2,"result":5,"seeing":3,"c":8,"Overlays":1,"top":6,"raster":1,"through":9,"checking":1,"existence":1,"Usually":1,"their":2,"origin":2,"left":3,"corner":2,"bottom":1,"...":10,"properly":2,"Since":1,"passthrough":1,"finer":1,"control":3,"achieved":1,"symbolic":2,"equations":3,"intended":2,"augment":1,"without":6,"added":1,"removed":3,"styling":2,"applied":1,"along":2,"thickness":1,"damped":1,"sinusoids":2,"affected":1,"separately":1,"complicated":1,"nE":2,"parametric":2,"generate":1,"unit":1,"circle":2,"aspect":3,"ratio":3,"controls":2,"ONLY":1,"Format":1,"String":1,"attempts":1,"made":3,"validate":1,"sensible":1,"defaults":9,"ending":3,"maximum":1,"allowed":1,"reset":3,"purely":1,"prevent":1,"allocating":1,"checks":1,"sure":2,"coordinate":1,"monotonically":1,"increasing":1,"cached":3,"purged":2,"kept":1,"replotted":1,"particular":1,"exist":2,"Like":2,"overriding":2,"tuples":1,"Instead":1,"printing":1,"Very":1,"debugging":2,"possible":4,"exhausted":2,"part":3,"pipeline":5,"killed":1,"depending":3,"active":2,"closely":1,"interactive":3,"terminals":1,"qt":1,"x11":1,"wxt":1,"windows":3,"main":4,"thus":1,"leaving":1,"caveat":1,"decapitated":1,"aren":2,"polotting":1,"Alive":3,"alive":5,"shell":15,"prompt":4,"busy":1,"Half":2,"dead":3,"Dead":3,"possibilities":1,"Need":2,"Ctrl":4,"Non":1,"accepts":2,"goal":2,"show":4,"state":1,"terminated":1,"means":4,"kills":4,"feeding":1,"leaves":1,"final":1,"inspection":1,"well":5,"shown":3,"been":1,"Now":2,"usually":3,"invokes":1,"write_data":1,"terminates":1,"processes":1,"receive":1,"SIGINT":1,"normally":4,"its":3,"children":1,"let":2,"happen":1,"ignore":15,"feeder":1,"dies":1,"behave":1,"was":7,"us":1,"X11":1,"specifies":2,"Print":8,"RECIPES":1,"Realtime":3,"throughput":1,"Looks":1,"battery":1,"charge":1,"respect":1,"Uses":2,"acpi":4,"temperatures":2,"IBM":1,"Thinkpad":2,"ibm":2,"thermal":2,"reports":1,"various":2,"locations":1,"Plotting":3,"sizes":1,"directory":7,"granular":1,"10MB":1,"ls":1,"l":13,"Frequency":2,"ping":2,"round":1,"trip":1,"D":1,"anE":1,"$F":2,"]]":3,"say":3,"existing":6,"features_xy":2,".data":2,"convenience":2,"wrapper":2,"Finer":1,"usual":3,"looking":3,"reversed":1,"pixel":1,"ACKNOWLEDGEMENT":1,"program":10,"originally":1,"driveGnuPlots":1,"Thanassis":1,"Tsiodras":1,"his":1,"site":1,"http":13,"users":10,".softlab":1,".ece":1,".ntua":1,".gr":1,"~":3,"ttsiod":1,"gnuplotStreaming":1,".html":3,"REPOSITORY":1,"https":7,"github":5,".com":9,"dkogan":1,"AUTHOR":4,"Dima":2,"Kogan":2,"<<":14,"dima":1,"@secretsauce":1,".net":1,">>":31,"LICENSE":5,"AND":1,"COPYRIGHT":2,"Copyright":3,"free":3,"software":3,"redistribute":3,"modify":3,"under":4,"terms":3,"either":4,"GNU":1,"Public":1,"License":3,"published":1,"Free":1,"Software":1,"Foundation":1,"Artistic":2,".perl":5,".org":7,"licenses":2,"cut":16,"Fast":3,"XML":2,"Hash":19,"XS":2,"Spec":14,"FindBin":1,"$Bin":3,"#use":1,"lib":4,"catdir":3,"$_stop":4,"$request":5,"nginx":2,"external":2,"fcgi":2,"$CGI":1,"Ext_Request":1,"FCGI":1,"Request":17,"ENV":2,"$conv":2,"use_attr":1,"indent":1,"xml_decl":1,"$tmpl_path":2,"tmpl":1,"$data":3,"nick":1,"tree":3,"parent":6,"id":5,"third_party":1,"results":5,"artist_name":2,"venue":2,"event":2,"eval":8,"$tmpl":4,"$output":4,"zA":1,"Z0":1,"9_":1,"catfile":4,"Content":2,"application":13,"xml":7,"charset":2,"utf":2,"n":11,"hash2xml":1,"text":10,"html":6,"nError":1,"M":1,"$0":1,"SHEBANG#!#! perl":4,"$o":10,"$self":124,"ref":22,"bless":6,"cperl":1,"encoding":3,"utf8":1,"Algorithm":4,"Evolutionary":4,"Fitness":3,"Any":3,"Fa":1,"ade":1,"fitness":2,"Utils":1,"string_decode":2,"squares":2,"$chrom":9,"@values":2,"$values":2,"$any_eval":1,"Turns":1,"subroutine":1,"closure":1,"Useful":1,"mainly":1,"METHODS":3,"Carp":14,"base":11,"our":33,"$function":1,"Assigns":1,"variables":6,"$class":6,"_function":1,"croak":6,"initialize":1,"$individual":6,"Applies":1,"instantiated":1,"problem":2,"chromosome":1,"actually":3,"around":2,"_apply":4,"really":1,"individual":1,"Itis":1,"efficiency":2,"Chrom":1,"$cache":4,"released":1,"GPL":1,"included":2,"distribution":1,"go":5,"www":3,".fsf":1,"gpl":1,".txt":1,"Plack":34,"_001":1,"HTTP":22,"Headers":10,"MultiValue":17,"Body":2,"Upload":3,"TempBuffer":2,"URI":19,"Escape":6,"_deprecated":8,"$alt":1,"$method":1,"caller":3,"carp":3,"$env":18,"q":12,"env":61,"address":7,"REMOTE_ADDR":2,"remote_host":3,"REMOTE_HOST":2,"protocol":3,"SERVER_PROTOCOL":1,"method":16,"REQUEST_METHOD":1,"port":1,"SERVER_PORT":3,"REMOTE_USER":2,"request_uri":2,"REQUEST_URI":2,"path_info":8,"PATH_INFO":5,"script_name":2,"SCRIPT_NAME":5,"scheme":7,"secure":5,"body":16,"content_length":8,"CONTENT_LENGTH":3,"content_type":8,"CONTENT_TYPE":2,"session":3,"session_options":2,"logger":4,"cookies":17,"HTTP_COOKIE":3,"@pairs":2,"/=":3,"$pair":4,"uri_unescape":1,"$results":2,"query_parameters":8,"uri":6,"query_form":2,"content":8,"_parse_request_b":4,"$fh":13,"$cl":10,"$content":5,"seek":3,"raw_body":2,"headers":38,"$field":2,"HTTPS":1,"_":4,"(?:":1,"CONTENT":1,"COOKIE":1,"content_encoding":8,"header":13,"referer":4,"user_agent":4,"body_parameters":7,"$query":3,"flatten":3,"uploads":10,"url_scheme":2,"params":2,"query_params":2,"body_params":2,"cookie":6,"wantarray":3,"get_all":4,"upload":7,"raw_uri":2,"$base":6,"path_query":1,"_uri_base":3,"$path_escape_cla":2,"$path":9,"uri_escape":3,"QUERY_STRING":4,"canonical":2,"$uri":7,"HTTP_HOST":2,"SERVER_NAME":2,")))":1,"new_response":4,"Response":19,"$ct":3,"cleanup":1,"$input":4,"$buffer":6,"$spin":2,"$chunk":4,"$read":3,"-=":1,"rewind":1,"from_mixed":2,"@uploads":3,"@obj":3,"$k":4,"$v":8,"_make_upload":2,"$upload":6,"copy":4,"$copy":1,"__END__":2,"Portable":2,"request":21,"object":16,"PSGI":9,"$app_or_middlewa":1,"$req":36,"$path_info":1,"$res":37,"finalize":5,"consistent":1,"API":3,"objects":5,"across":1,"server":1,"environments":1,"CAVEAT":1,"module":3,"middleware":1,"developers":3,"framework":3,"rather":3,"Writing":1,"your":28,"certainly":2,"recommended":1,"mod_perl":2,"re":1,"encouraged":1,"frameworks":2,"plackperl":1,"#frameworks":1,"modules":1,"Engine":1,"higher":1,"level":2,"Some":3,"methods":9,"earlier":1,"versions":1,"deprecated":3,"Take":1,"Unless":1,"noted":1,"attributes":2,"accessor":1,"expect":2,"Creates":3,"ATTRIBUTES":1,"Returns":26,"shared":1,"environment":14,"reference":22,"writing":2,"passes":1,"during":1,"response":9,"cycle":1,"IP":4,"client":2,"remote":1,"host":1,"empty":3,"resolve":1,"own":4,"Contains":1,"GET":4,"POST":6,"HEAD":1,"undecoded":2,"probably":1,"dispatch":2,"requests":6,"Similar":1,"returns":9,"</>":3,"words":2,"virtual":2,"details":2,"absolute":2,"hosted":3,"false":2,"indicating":1,"connection":1,"psgi":3,".input":1,"handle":1,"optional":4,"psgix":3,".session":2,"retrieve":1,"store":2,".options":1,".logger":1,"supposed":1,"message":2,"containing":10,"Values":1,"sent":1,"clients":1,"decoded":1,"query":2,"posted":2,"merged":1,"byte":2,"constructed":1,"Every":2,"cloned":2,"Shortcut":8,".pm":4,"compatible":1,"alternative":1,"accessing":1,"Unlike":1,"allow":1,"modifying":1,"convenient":1,"access":4,"Handy":1,"remove":4,"dependency":1,"easy":2,"subclassing":1,"duck":1,"typing":1,"generation":1,"middlewares":1,"Parameters":1,"take":5,"always":12,"scalars":1,"array":8,"references":1,"anymore":2,"And":1,"key":1,"call":5,"@foo":1,"get_one":1,"parameter":2,"independent":1,"context":8,"unlike":1,"even":4,"mixed":2,"later":3,"traditional":1,"$params":1,"might":3,"already":1,"deal":1,"ugliness":1,"PARSING":1,"BODY":1,"MULTIPLE":1,"OBJECTS":1,"carefully":1,"coded":1,"save":1,"temporary":1,"buffer":1,"them":8,"they":4,"work":3,"safely":1,"won":1,"twice":2,"DISPATCHING":1,"route":1,"actions":1,"paths":3,"gives":2,"regardless":3,"mounted":1,"scripts":1,"multiplexed":1,"tools":1,"App":52,"URLMap":1,"action":1,"give":1,"assume":2,"prefix":1,"building":1,"URLs":1,"templates":1,"redirections":1,"subclass":1,"define":4,"uri_for":2,"So":4,"$link":1,"signoff":2,"app":2,"logout":1,"INCOMPATIBILITIE":1,"utility":1,"major":2,"release":1,"All":3,"related":1,"insecure":1,"about":7,"bug":1,"document":2,"mismatching":1,"suggesting":1,"returning":2,"alias":3,"older":1,"Cookie":2,"handling":1,"simplified":1,"CAN":1,"serialized":1,"decoding":1,"totally":1,"Also":2,"write":2,"wacky":1,"foo":17,"AUTHORS":1,"Tatsuhiko":2,"Miyagawa":2,"Kazuhiro":1,"Osawa":1,"Tokuhiro":2,"Matsuno":2,"SEE":3,"ALSO":3,"Catalyst":1,"library":1,"benchmarks":2,"fib":6,"Fibonacci":2,"Benchmark":1,"COMMENT%":1,"Calculates":1,"Number":1,"unspecified":1,"F":52,".pir":1,"Rex":1,"feature":2,"group":6,"eleccionesugr":1,"desc":1,"task":1,"MAIN":1,"$App":2,"Ack":58,"VERSION":3,"$main":2,"$env_is_usable":3,"th":1,"pt":3,"_thpppt":1,"bar":4,"_bar":1,"read_ackrc":4,"@keys":2,"ACK_":1,"@ENV":1,"load_colors":1,"ACK_SWITCHES":1,"warn":5,"show_help":3,"$opt":142,"get_command_line":4,"flush":8,"Unbuffer":1,"input_from_pipe":1,"f":31,"show_filename":1,"build_regex":2,"$nargs":2,"Resource":1,"$nmatches":9,"count":13,"search_and_list":1,"search_resource":1,"exit_from_ack":2,"$file_matching":2,"check_regex":1,"G":12,"$what":2,"get_starting_poi":1,"$iter":4,"get_iterator":1,"filetype_setup":1,"set_up_pager":1,"pager":13,"print_files":1,"print_files_with":1,"print_matches":1,"fh":1,"ack":106,"finder":1,"PATTERN":13,"FILE":3,"DIRECTORY":2,"designed":2,"replacement":1,"searches":6,"named":3,"FILEs":1,"standard":1,"prints":2,"matching":15,"searched":6,"searching":9,"advantage":1,"SELECTION":2,"knows":1,"certain":1,"types":19,"contents":3,"selections":2,"recognizes":1,".wango":1,"search":18,"<-":73,"tells":2,"selected":1,"including":5,"Backup":1,"Files":6,"<#":1,"Coredumps":1,"core":2,"However":3,"matter":2,"u":6,"descends":1,"directories":15,"shadow":1,"systems":1,"build":1,"MakeMaker":2,"dir":10,"repeated":2,"complete":1,"WHEN":1,"TO":1,"USE":1,"GREP":1,"trumps":1,"everyday":1,"throw":1,"away":1,"E":2,".g":4,"huge":1,"regexes":8,"expressed":1,"quicker":1,"quiet":1,"silent":1,"needs":1,"OPTIONS":1,"Operate":1,"skip":2,"blib":4,"CVS":4,"NUM":14,"trailing":1,"leading":1,"Suppress":2,"effect":2,"counts":1,"zeroes":1,"combined":1,"h":14,"outputs":1,"total":1,"nocolor":2,"highlights":1,"supresses":1,"redirected":2,"On":1,"Windows":3,"Win32":3,"Console":3,"ANSI":4,"installed":1,"ACK_PAGER_COLOR":12,"Sets":6,"filenames":6,"matches":9,"lineno":2,"helpful":3,"editors":1,"place":3,"cursor":1,"noenv":6,"disables":1,".ackrc":17,"considers":1,"flushes":1,"immediately":1,"running":1,"interactively":2,"goes":1,"Only":6,"taken":2,"follow":5,"nofollow":1,"Follow":1,"REGEX":11,"entire":3,"matched":1,"regular":2,"expression":3,"glob":1,"v":10,"Q":9,"relative":1,"shortcut":2,"nogroup":2,"groups":3,"H":3,"prefixing":1,"short":2,"statement":1,"Ignore":3,"DIRNAME":2,".svn":2,"May":2,"mason":3,"wish":1,"include":4,"noignore":1,"allows":3,"perhaps":1,"research":1,"props":1,"Nested":1,"account":1,"Multiple":2,"ascending":1,"executing":1,"file1":2,"max":2,"Stop":1,"manual":1,"recurse":3,"descending":1,"subdirectories":1,"turns":2,"highlighting":2,"expr":2,"Output":1,"evaluation":1,"Direct":1,"ACK_PAGER":9,"suppress":3,"grouping":3,"coloring":3,"piping":3,"passthru":4,"Prints":1,"Highlighting":1,"though":1,"highlight":1,"tail":1,".log":2,"print0":4,"null":1,"newline":1,"dealing":1,"whitespace":1,"xargs":3,"rm":1,"literal":2,"Quote":1,"metacharacters":3,"treated":1,"R":1,"Recurse":1,"compatibility":2,"turning":1,"smart":3,"uppercase":1,"smartcase":1,"vim":5,"Sorts":1,"found":6,"lexically":1,"listings":1,"deterministic":1,"between":1,"runs":1,"Outputs":1,"filetypes":3,"associates":1,"Works":1,"thpppt":1,"Display":2,"important":2,"Bill":3,"Cat":1,"logo":1,"exact":1,"spelling":1,"thpppppt":1,"Check":1,"admiral":1,"traps":1,"TYPE":7,"noTYPE":1,"exclude":2,"noperl":2,"nobar":1,"exclusion":1,"precedence":1,"inclusion":1,"Type":1,"specifications":3,"ORed":1,"together":2,"valid":1,".EXTENSION":2,".EXT2":2,"EXTENSION":2,"recognized":3,"replaces":1,"unrestricted":1,"nothing":2,"skipped":5,"invert":1,"Invert":1,"copyright":1,"word":2,"regexp":1,"Force":1,"wrapped":1,"Stops":1,"reporting":1,"kind":2,"m1":1,"THE":1,"prepended":1,"Lines":1,"beginning":1,"less":2,"arguments":4,"spaces":1,"quoted":1,"Basically":1,"<@":1,"ARGV":1,"home":1,"ACKRC":4,"below":2,"Defining":1,"predefined":1,"best":1,"again":1,"easily":3,"pasted":1,".pod":2,".t":2,".xs":3,"appends":1,"additional":1,"extensions":2,"completely":1,"redefine":1,"eiffel":11,".eiffel":6,"defines":1,"Bertrand":2,"Negation":1,"noeiffel":1,"excludes":1,"Redefining":1,"cc":6,".c":1,".h":1,"belong":1,"defining":1,"backup":2,".bak":1,"Restrictions":1,"considered":1,"cannot":2,"altered":1,"recognition":1,"redefined":1,"examined":1,"recognised":1,"Therefore":1,"nofoo":1,"find":5,"shiny":1,"unrecognized":1,"ENVIRONMENT":1,"VARIABLES":1,"life":1,"easier":1,"Specifies":6,"ACK_OPTIONS":5,"placed":1,"front":1,"ACK_COLOR_FILENA":5,"dark":1,"bold":1,"underline":1,"underscore":2,"blink":1,"reverse":1,"concealed":1,"black":1,"red":1,"green":1,"yellow":1,"blue":1,"magenta":1,"on_black":1,"on_red":1,"on_green":1,"on_yellow":1,"on_blue":1,"on_magenta":1,"on_cyan":1,"on_white":1,"Case":1,"significant":1,"Underline":1,"alone":1,"foreground":1,"on_color":1,"background":1,"ACK_COLOR_MATCH":3,"printed":2,"ACK_COLOR_LINENO":3,"except":1,"ACK":2,"OTHER":1,"TOOLS":1,"Vim":3,"integration":3,"integrates":1,"editor":1,".vimrc":1,"grepprg":1,"That":3,"step":1,"Dumper":2,"perllib":1,"Emacs":1,"Phil":2,"Jackson":2,".el":1,"compilation":1,"ability":1,"guess":1,".shellarchive":1,".co":1,".uk":1,"emacs":1,"TextMate":4,"Pedro":2,"Melo":2,"who":2,"writes":1,"built":1,"project":1,"sucks":1,"large":2,"projects":1,"hacked":1,"Search":2,"Project":1,".simplicidade":1,"notes":1,"archives":1,"search_in_proje":1,"Shell":2,"Return":1,"Code":1,"greater":1,"backticks":1,"returned":2,"DEBUGGING":1,"PROBLEMS":1,"Your":1,"expecting":1,"forgotten":1,"reason":1,"finding":1,"think":1,"checked":1,"TIPS":1,"definitions":1,"too":1,"working":1,"big":1,"codesets":1,"ideal":1,"sending":1,"prefer":1,"doubt":1,"metacharacter":1,"often":1,"positives":1,"backslashing":1,"watch":1,"visitor":1,"loading":1,"troublesome":3,".gif":2,"took":1,"scanned":1,"aa":1,".bb":1,".cc":1,".dd":1,"B5":1,"finds":2,"Apache":1,"GIF":1,"shows":1,"previous":1,"five":1,"Share":1,"knowledge":1,"Join":1,"mailing":3,"Send":1,"me":1,"tips":1,"FAQ":1,"Why":3,"Probably":1,"recognize":2,"driven":1,"ignores":2,"switch":3,"coredumps":1,"programmer":1,"programmers":1,"trees":1,"Most":1,"codebases":1,"lot":2,"metadata":3,"wastes":1,"greatest":1,"strengths":1,"speed":1,"Wouldn":1,"perfectly":1,"good":1,"replace":2,"switches":2,"update":1,"PHP":1,"Unix":1,"php":5,".xyz":1,"enhancements":2,"Yes":1,"know":2,"packagers":1,"creating":1,"packages":1,"suggest":1,"symlink":1,"crucial":1,"benefits":1,"having":1,"sudo":1,"root":1,"ln":1,"What":1,"mean":1,"wanted":1,"pronounce":1,"syllable":1,"multi":1,"Doing":1,"near":1,"Andy":2,"Lester":2,"andy":1,"petdance":5,"BUGS":1,"Please":1,"bugs":1,"issues":6,"Github":3,"ENHANCEMENTS":1,"enhancement":1,".google":2,"consider":1,"getting":1,"seen":1,"includes":1,"Patches":1,"welcome":1,"patches":1,"tests":1,"attention":1,"SUPPORT":1,"Support":1,"homepage":1,"betterthangrep":1,"/>":1,"AnnoCPAN":1,"Annotated":1,"CPAN":3,"documentation":1,"annocpan":1,"dist":3,"Ratings":1,"cpanratings":1,".cpan":1,"Git":1,"source":1,"repository":1,"ACKNOWLEDGEMENTS":1,"How":2,"appropriate":1,"nowledgements":1,"Thanks":1,"everyone":1,"contributed":1,"Shlomi":1,"Fish":1,"Karen":1,"Etheridge":1,"Olivier":1,"Mengue":1,"Matthew":2,"Wild":1,"Scott":2,"Kyle":1,"Nick":1,"Hooey":1,"Bo":1,"Borgerson":1,"Mark":3,"Szymanski":1,"Marq":1,"Schneider":1,"Packy":1,"Anderson":1,"JR":1,"Boyens":1,"Dan":1,"Sully":2,"Ryan":1,"Niebur":1,"Kent":1,"Fredric":1,"Mike":2,"Morearty":1,"Ingmar":1,"Vanhassel":1,"Eric":1,"Van":1,"Dewoestine":1,"Sitaram":1,"Chamarty":1,"Adam":1,"James":2,"Richard":1,"Carlsson":1,"AJ":1,"Schuster":1,"Michael":2,"Schwern":1,"Jan":2,"Dubois":1,"Christopher":1,"J":1,"Madsen":1,"Wickline":1,"David":3,"Dyck":1,"Jason":1,"Porritt":1,"Jjgod":1,"Jiang":1,"Thomas":1,"Klausner":1,"Uri":1,"Guttman":1,"Peter":1,"Lewis":1,"Kevin":1,"Riggle":1,"Ori":1,"Avtalion":1,"Torsten":1,"Blix":1,"Nigel":1,"Metheringham":1,"GE":1,"aacute":1,"bor":1,"SzabE":1,"oacute":1,"Tod":1,"Hagan":1,"Hendricks":1,"AElig":1,"var":1,"ArnfjE":1,"ouml":1,"rE":1,"eth":1,"Bjarmason":1,"Piers":1,"Cawley":1,"Stephen":1,"Steneker":1,"Elias":1,"Lutfallah":1,"Leighton":1,"Fisher":1,"Matt":1,"Diephouse":1,"Christian":1,"Jaeger":1,"Ricker":1,"Golden":1,"Nilson":1,"Santos":1,"Jr":1,"Elliot":1,"Shank":1,"Merijn":1,"Broeren":1,"Uwe":1,"Voelker":1,"Rick":1,"Ask":1,"BjE":1,"oslash":1,"rn":1,"Hansen":1,"Jerry":1,"Gay":1,"Will":1,"Coleda":1,"O":6,"Slaven":1,"ReziE":1,"Stosberg":1,"Alan":1,"Pisoni":1,"Adriano":1,"Ferreira":1,"Keenan":1,"Leland":1,"Johnson":1,"Ricardo":1,"Signes":1,"Pete":1,"Krawczyk":1,"v2":1,".0":1,"Next":6,"$dir":19,"files_defaults":3,"skip_dirs":2,"BEGIN":8,"file_filter":2,"descend_filter":2,"error_handler":3,"CORE":5,"sort_files":7,"follow_symlinks":2,"curdir":1,"updir":1,"__PACKAGE__":1,"$parms":15,"@queue":8,"_setup":2,"$filter":3,"$file":13,"$fullpath":12,"$File":3,"_candidate_files":2,"iterator":1,"sort_standard":2,"$$":2,"cmp":2,"sort_reverse":1,"reslash":2,"@parts":3,"$defaults":9,"$passed_parms":4,"parm":1,"passed_parms":2,"$badkey":1,"$sub":1,"$start":6,"$dh":4,"opendir":1,"@newfiles":5,"$descend_filter":3,"$follow_symlinks":2,"$sort_sub":4,"$skip_dirs":1,"readdir":1,"$has_stat":3,"closedir":1,"End":1,"$COPYRIGHT":4,"type_wanted":2,"mappings":7,"ignore_dirs":4,"$input_from_pipe":4,"$output_to_pipe":4,"$dir_sep_chars":4,"$is_cygwin":4,"$is_windows":10,"Glob":2,"_MTN":2,"RCS":2,"SCCS":2,"_darcs":2,"_sgbak":2,"_build":2,"actionscript":2,"mxml":2,"ada":4,"adb":2,"ads":2,"asm":4,"batch":2,"bat":2,"cmd":2,"Binary":2,"xs":2,"cfmx":2,"cfc":2,"cfm":2,"cfml":2,"clojure":2,"clj":2,"cpp":4,"cxx":2,"hpp":2,"hh":4,"hxx":2,"csharp":2,"cs":2,"css":4,"delphi":2,"pas":2,"dfm":2,"nfm":2,"dof":2,"dpk":2,"dproj":2,"groupproj":2,"bdsgroup":2,"bdsproj":2,"elisp":2,"el":2,"erlang":2,"erl":2,"hrl":2,"fortran":2,"f77":2,"f90":2,"f95":2,"f03":2,"ftn":2,"fpp":2,"groovy":4,"gtmpl":2,"gpp":2,"grunit":2,"haskell":2,"hs":2,"lhs":2,"htm":2,"shtml":2,"xhtml":2,"java":4,"properties":2,"js":4,"jsp":4,"jspx":2,"jhtm":2,"jhtml":2,"lisp":4,"lsp":2,"lua":4,"Makefiles":2,".mk":2,".mak":2,"mas":2,"mhtml":2,"mpl":2,"mtxt":2,"objc":2,"objcpp":2,"mm":2,"ocaml":2,"ml":2,"mli":2,"parrot":2,"pir":2,"pasm":2,"pmc":2,"ops":2,"pod":4,"pg":2,"tg":2,"pl":2,"pm":2,"pm6":2,"phpt":2,"php3":2,"php4":2,"php5":2,"phtml":2,"plone":2,"cpt":2,"cpy":2,"py":4,"python":2,"rake":4,"Rakefiles":2,"ruby":2,"rb":2,"rhtml":2,"rjs":2,"rxml":2,"erb":2,"spec":2,"scala":4,"scm":2,"ss":2,"sh":2,"csh":2,"tcsh":2,"ksh":2,"zsh":2,"smalltalk":2,"st":2,"sql":4,"ctl":4,"tcl":4,"itcl":2,"itk":2,"tex":4,"cls":4,"sty":2,"tt":4,"tt2":2,"ttml":2,"vb":4,"bas":2,"frm":2,"resx":2,"verilog":2,"vh":2,"sv":2,"vhdl":4,"vhd":2,"yaml":4,"yml":2,"dtd":2,"xsl":2,"xslt":2,"ent":2,"$type":16,"$exts":6,"$ext":6,"$types":4,"mk":2,"mak":2,"MSWin32":2,"quotemeta":4,"@files":6,"@dirs":4,"HOME":4,"USERPROFILE":2,"bsd_glob":2,"GLOB_TILDE":2,"@lines":18,"opt":4,"$getopt_specs":6,"after_context":8,"before_context":8,"$val":27,"break":6,"handled":2,"beforehand":2,"heading":6,"invert_file_matc":2,"show_types":2,"smart_case":2,"remove_dir_sep":4,"$ignore_dirs":4,"print_version_st":2,"show_help_types":2,"$dummy":2,"$wanted":4,"$type_wanted":6,"Unknown":2,"def_types_from_A":5,"filetypes_suppor":2,"$parser":12,"Parser":4,"configure":4,"getoptions":4,"$to_screen":10,"output_to_pipe":2,"$l":9,"@ret":10,"$from":6,"$to":6,"@uniq":2,"$a":2,"<=>":2,"$b":2,"numerical":2,"occurs":2,"@typedef":8,"$td":6,"$mappings":2,"COMMENT{-":2,"ExtUtils":1,"WriteMakefile":1,"VERSION_FROM":1,"ABSTRACT_FROM":1,"EXE_FILES":1,"PREREQ_PM":1,"COMPRESS":1,"SUFFIX":1,"clean":1,"FILES":1,"Plugin":1,"container":1,"functions":1,"Version":1,"serviceable":1,"parts":1,"FUNCTIONS":1,"Reads":1,"Gets":3,"tweaking":1,"Go":1,".foo":1,".bar":1,".rdf":1,"Remove":1,"Accessor":1,"status":12,"$rc":3,"$headers":21,"redirect":6,"$url":11,"$status":6,"clone":1,"_finalize_cookie":2,"chr":1,"ge":1,"LWS":1,"SP":1,"CR":1,"LF":1,"char":1,"invalid":1,"header_field_nam":1,"_body":2,"blessed":1,"overload":1,"Method":1,"$cookie":2,"_bake_cookie":2,"push_header":1,"@cookie":7,"_date":2,"expires":5,"httponly":2,"@MON":1,"Feb":1,"Mar":1,"Apr":1,"Jun":1,"Jul":1,"Aug":1,"Sep":1,"Oct":1,"Nov":1,"Dec":1,"@WDAY":1,"Sun":1,"Mon":1,"Tue":1,"Wed":1,"Thu":1,"Fri":1,"Sat":1,"$expires":4,"$sec":2,"$hour":2,"$mday":2,"$mon":2,"$year":3,"$wday":2,"gmtime":1,"sprintf":2,"$WDAY":1,"$MON":1,"psgi_handler":1,"gets":2,"Setter":2,"$body_str":1,"$io":1,"manually":1,"URL":1,"responsible":1,"Location":1,"setter":1,"corresponding":1,"everything":1,"convert":1,"3M":1,"$x":3,"$y":1,"Mojolicious":1,"Lite":1,"experimental":1,"POSIX":1,"#line":1,"getchar":1,"getc":1,"Base":1,"===":1,"Strict":1,"---":2,"exception_handle":1,"sigtrap":2,"signals":1,"Basename":1,"tm_die":5,"$Carp":4,"CarpLevel":3,"levels":1,"GLOBAL":1,"SIG":1,"__DIE__":1,"$error_fd":1,"TM_ERROR_FD":3,"realwarn":1,"realdie":2,"longmess":3,"$arg":11,"Heavy":1,"$INC":1,"$call_pack":3,"$Internal":1,"CarpInternal":1,"longmess_heavy":3,"long_error_loc":1,"ret_backtrace":2,"quote":2,"Za":1,"z0":1,"ord":1,"seg":1,"url_and_display_":3,"$display_name":5,"basename":1,"$mess":8,"$tid_msg":2,"Thread":2,"tid":2,"$tid":2,"caller_info":2,"br":1,">/":1,"ineval":3,"MOD_PERL":1,"S":1,"htmlize":1,"amp":1,"/</":1,"lt":1,"/>/":1,"gt":1},"Pic":{"COMMENT#":1,".cstart":2,".ps":5,"size":2,"R1":4,":":6,"ring":3,"double":3,",":8,"bond":10,"from":10,".V2":2,"A1":2,"front":1,"down":5,";":12,"CH3":1,"NH2":1,".cend":2,"COMMENT.\\\"":1,"pointing":2,"up":4,"length":5,".35":5,"BP":6,"R2":2,"put":1,"N":1,"at":2,"H":1,"above":1,"-":1,"O":2,".PS":1,"ellipse":2,"arrow":5,"box":6,"right":2,"dashed":1,"move":3,"then":2,"Thing":3,"<-":1,">":1,"last":2,".r":2,"to":2,".l":2,"left":1,"B":5,"sprintf":1,"(":1,".wid":1,".ht":1,")":1,"rjust":1,".w":1,"define":1,"sadness":2,"{":1,"boxwid":1,"=":3,"boxht":1,"textht":1,".5":1,".s":1,"}":1,"()":1,".PE":1},"Pickle":{"(":18,"dp0":2,"S":12,"p1":4,"p2":2,"sS":1,"p3":3,"p4":2,"s":2,".":3,"lp2":1,"I1":5,"aF2":1,".0":3,"aI3":1,"ac__builtin__":1,"complex":1,"F4":1,"F6":1,"tp4":2,"Rp5":2,"asS":1,"p6":1,"NsS":1,"p7":2,"p8":2,"VUnicode":1,"string":1,"p9":1,"tp10":1,"cnumpy":5,".core":2,".multiarray":2,"_reconstruct":2,"ndarray":2,"I0":6,"tS":1,"tRp3":1,"I10":1,"I784":1,"tcnumpy":1,"dtype":2,"tRp5":1,"I3":2,"NNNI":2,"-":4,"I":2,"tbI00":1,"p0":1,"tp2":1,"I100":1,"tp6":1,"tp9":1,"Rp10":1,"p11":1,"tp12":1,"bI00":1,"p13":1,"tp14":1,"b":1},"PicoLisp":{"COMMENT#":5,"(":268,"de":13,"permute":2,"Lst":16,")":138,"ifn":1,"cdr":10,"cons":9,"mapcan":1,"mapcar":5,"delete":1,"X":3,"))":36,"subsets":3,"N":7,"cond":1,"((":2,"=":3,"not":2,"T":4,"conc":1,"dec":4,"shuffle":1,"by":1,"samples":1,"Cnt":3,"make":4,"until":2,"when":4,">=":3,"rand":2,"length":4,")))":11,"link":4,"car":19,"pop":7,"gen":1,"for":9,"set":4,"maxi":2,"#":4,"Selection":1,"rot":1,"Recombination":1,"+":4,"Mutation":1,"game":1,"let":6,"recur":1,"?":1,"if":7,"loop":2,"caar":4,"setq":10,"list":2,"cdar":5,">":5,"NIL":2,"sort":1,"prog2":1,"cadar":1,"recurse":1,"-":9,"@":3,"cddar":1,"grid":1,"DX":3,"DY":2,"FX":3,"FY":3,"Grid":5,"Y":2,"box":1,"intern":1,"pack":1,"char":2,"West":2,"and":10,"last":2,"Col":5,"East":1,"or":3,"South":3,"L":8,"with":1,":":8,"con":2,"south":3,"north":3,"This":5,"west":2,"east":2,"disp":1,"head":1,"nth":1,"reverse":1,"Sp":4,"while":1,"prin":5,"align":1,"nT":3,"prinl":3,"map":1,"unless":1,"default":1,"space":2,"inc":2,"Dir":2},"PigLatin":{"COMMENT/**":1,"REGISTER":1,"$SOME_JAR":1,";":4,"A":2,"=":2,"LOAD":1,"USING":1,"PigStorage":1,"()":1,"AS":1,"(":1,"name":2,":":2,"chararray":1,",":1,"age":1,"int":1,")":1,"--":1,"Load":1,"person":1,"B":2,"FOREACH":1,"generate":1,"DUMP":1},"Pike":{"#pike":2,"__REAL_VERSION__":2,"COMMENT//":87,"constant":12,"is_fake_file":1,"=":66,";":150,"protected":12,"string":17,"data":33,"int":32,"ptr":31,"(":142,")":115,"r":10,"w":6,"mtime":4,"function":21,"read_cb":5,"read_oob_cb":5,"write_cb":5,"write_oob_cb":5,"close_cb":5,"close":1,"void":22,"|":12,"direction":5,"{":52,"lower_case":2,"||":2,"cr":2,"has_value":4,",":28,"cw":2,"if":35,"}":52,"return":42,"create":1,"_data":3,"type":10,"_ptr":2,"!":8,"error":14,"time":2,"()":23,"))":13,"else":5,"make_type_str":3,"+=":6,"this_program":3,"dup":1,"errno":1,"Stdio":3,".Stat":3,"stat":1,"st":6,"->":5,"size":1,"sizeof":21,"ctime":1,"atime":1,"String":3,".SplitIterator":3,"line_iterator":1,"trim":2,"-":11,"mixed":8,"id":3,"query_id":1,"set_id":1,"_id":2,":":3,"read_function":1,"nbytes":2,"lambda":1,"read":2,"peek":1,"float":1,"timeout":1,">=":1,"query_address":1,"is_local":1,"len":4,"not_all":1,"<":3,"start":2,"zero_type":1,">":3,"[":9,"..":6,"]":9,"gets":1,"ret":7,"sscanf":1,"+":9,"getchar":1,"c":4,"catch":1,"++":2,"unread":1,"s":5,"==":6,"-=":1,"seek":1,"pos":9,"mult":3,"add":2,"*":2,"strlen":2,"sync":1,"tell":1,"truncate":1,"length":3,"write":1,"array":2,"str":13,"...":2,"extra":2,"arrayp":2,"sprintf":3,"@extra":1,"set_blocking":1,"set_blocking_kee":1,"set_nonblocking":1,"rcb":2,"wcb":2,"ccb":2,"rocb":2,"wocb":2,"set_nonblocking_":1,"set_close_callba":1,"cb":10,"set_read_callbac":1,"set_read_oob_cal":1,"set_write_callba":1,"set_write_oob_ca":1,"query_close_call":1,"query_read_callb":1,"query_read_oob_c":1,"query_write_call":1,"query_write_oob_":1,"_sprintf":1,"t":2,"&&":2,"())":1,"cast":1,"to":3,"switch":1,"case":2,"this":5,"_sizeof":1,"#define":1,"NOPE":20,"X":2,"args":1,"#X":1,"assign":1,"async_connect":1,"connect":1,"connect_unix":1,"open":1,"open_socket":1,"pipe":1,"tcgetattr":1,"tcsetattr":1,"dup2":1,"lock":1,"//":4,"We":4,"could":4,"implement":4,"mode":1,"proxy":1,"query_fd":1,"read_oob":1,"set_close_on_exe":1,"set_keepalive":1,"trylock":1,"write_oob":1,"COMMENT//!":1,"Generic":1,"__builtin":11,".GenericError":1,"Index":1,".IndexError":1,"BadArgument":1,".BadArgumentErro":1,"Math":1,".MathError":1,"Resource":1,".ResourceError":1,"Permission":1,".PermissionError":1,"Decode":1,".DecodeError":1,"Cpp":1,".CppError":1,"Compilation":1,".CompilationErro":1,"MasterLoad":1,".MasterLoadError":1,"ModuleLoad":1,".ModuleLoadError":1,"object":1,"mkerror":1,"UNDEFINED":1,"objectp":1,"is_generic_error":1,"Error":3,".Generic":3,"@error":1,"stringp":1,"SHEBANG#!pike":1,"main":1,"argc":1,"argv":1},"PlantUML":{"@startuml":12,"title":3,"Mod":1,"le":1,"d":1,"left":1,"to":4,"right":3,"direction":1,"skinparam":2,"packageStyle":1,"rect":1,"shadowing":1,"false":1,"actor":3,"Visiteur":1,"as":19,"visiteur":2,"Colocataire":1,"coloc":4,":":48,"Responsable":1,"de":1,"la":4,"colocation":6,"respColoc":3,"<":3,"|":1,"--":9,"rectangle":1,"application":1,"{":11,"(":38,"S":9,"Afficher":1,")":37,"afficher":2,"Modifier":2,"modifier":4,"Administrer":1,"administrer":6,"des":3,"t":6,"ches":3,"modifierTaches":3,"Cr":1,"er":2,"une":3,".":5,">":21,"extends":6,"Supprimer":2,"..":16,"Ajouter":1,"Marquer":1,"che":1,"commme":1,"compl":1,"e":2,"note":4,"of":2,"Exemple":1,"indiquer":1,"qu":1,"m":1,"nag":1,"re":1,"a":1,"effectu":1,"end":2,"-->":40,"inscription":1,"->":20,"}":11,"@enduml":12,"PublicallyAccess":1,"!":28,"includeurl":9,"https":2,"//":2,"raw":2,".githubuserconte":2,".com":2,"/":45,"RicardoNiepel":2,"C4":1,"-":12,"PlantUML":2,"master":1,"C4_Component":1,".puml":9,"define":2,"AzurePuml":9,"Azure":1,"release":1,"dist":1,"AzureCommon":1,"Identity":1,"AzureActiveDirec":1,"Networking":2,"AzureApplication":2,"AzureVirtualNetw":1,"Compute":2,"AzureFunction":2,"AzureAppService":2,"Web":1,"AzureCDN":2,"Storage":1,"AzureBlobStorage":2,"Publically":1,"Accessible":1,"Re":1,"Direct":1,"System_Boundary":3,"off":1,",":46,"Component":2,"out":2,"ios":1,"ac":2,"Az":1,"Container":2,"asa":2,"cdn":3,"fd":6,"afHb":2,"afRw":3,"bs":3,"hub":2,"down":5,"up":2,"PROTECTED_META":1,"ifndef":1,"CLASSES":1,"include":8,"Templates":1,"Classes":1,".cuml":1,"endif":1,"class":14,"ProtectedMeta":1,"<<":29,"metaclass":1,">>":29,"__getattribute__":1,"()":5,"A":9,"str":5,"type":4,"__setattr__":1,"None":3,"__delattr__":1,"__new__":1,"list":1,"B":1,"dict":1,"__del__":1,"hide":1,"members":1,"n1":1,"Auth":6,"*":14,"ConfigurableClie":6,"DataSourceClient":2,"ZoneWriter":4,"ZoneTableAccesso":7,"DataSourceStatus":2,"ZoneTableIterato":6,"DataSourceInfo":4,"ZoneTableSegment":11,"reset":1,"create":7,"CacheConfig":4,"o":8,"ZoneData":6,"add":2,"replace":1,"ZoneTableHeader":2,"MemorySegment":4,"LoadAction":5,"ZoneDataLoader":4,"ZoneDataUpdater":4,"RdataSet":3,"ZoneTable":2,"LoadFromFile":1,"IteratorLoader":1,"MemorySegmentMap":2,"MemorySegmentLoc":2,"includes":7,"common":7,".iuml":7,"pla_sql":2,"pla_sp":2,"pla_couch":2,"svc_ad":1,"svc_mi":1,"sys_dsuite":2,"act_user":1,"COMMENT'''":3,"PLATFORMS":1,"id":8,"=":11,"node":5,"system":1,"SYS_DSUITE":1,"platform":4,"PLA_COUCH":1,"pla_web":1,"PLA_WEB":1,"PLA_SP":1,"PLA_SQL":1,"APPLICATIONS":1,"app_ms_office":1,"component":3,"app":3,"APP_MS_OFFICE":1,"app_browser":1,"APP_BROWSER":1,"app_email":1,"APP_EMAIL":1,"package":4,"tag":3,"contact":2,"contact_tag":2,"assoc":2,"rea":2,"user":1,"entry":2,"entry_tag":2,"Publish":1,"Jobs":1,"Workers":1,"Successful":1,"Block":1,"Copy":1,"participant":3,"O":12,"P":24,"activate":4,"Startup":1,"celeryd":1,"Q":1,"queue_name":1,"get":1,"next":2,"publish":3,"job":4,"from":5,"queue":1,"is":1,"...":3,"b":4,"concurrency_valu":1,"</":2,"jobs":1,"can":1,"be":1,"threated":1,"\\":2,"nsimultaneously":1,"multithreading":1,"Launch":1,"new":1,"block":7,"copy":1,"read":4,"media":5,"medias":1,"path":4,"N":8,"write":3,"local":3,"web":3,"update":2,"status":3,"&":2,"statistics":2,"file":1,"deactivate":3,"POST":1,"callback":1,"n":1,"Set":1,"PUBLISHED":1,"+":1,"publish_uris":1,"[":1,"job_id":1,"]":1,"publish_uri":1,"into":1,"MongoDB":1,"OK":1,"value":1},"Pod":{"=":82,"pod":4,"head1":13,"NAME":2,"Catalyst":15,"::":99,"PSGI":9,"-":15,"How":1,"and":29,"work":3,"together":1,"SYNOPSIS":1,"The":10,"L":28,"<":71,">":86,"specification":3,"defines":1,"an":10,"interface":3,"between":1,"web":5,"servers":4,"Perl":3,"based":1,"applications":4,"frameworks":1,".":58,"It":4,"supports":1,"the":50,"writing":1,"of":31,"portable":1,"that":20,"can":11,"be":11,"run":1,"using":5,"various":4,"methods":3,"(":7,"as":7,"a":29,"standalone":1,"server":3,",":34,"or":8,"mod_perl":2,"FastCGI":2,"etc":2,")":5,"Plack":11,"is":19,"implementation":1,"for":19,"running":1,"used":2,"to":26,"contain":1,"entire":1,"set":3,"C":23,"<<":5,"Engine":1,"XXXX":1,">>":5,"classes":2,"handle":3,"environments":1,"e":1,".g":1,"CGI":1,"This":12,"has":1,"been":1,"changed":1,"in":21,"so":2,"all":1,"done":2,"by":9,"implementing":1,"adaptors":1,"implement":2,"functionality":2,"means":3,"we":1,"share":2,"common":1,"code":20,"fixes":2,"specific":2,"I":10,"already":2,"have":5,"application":9,"If":2,"you":23,"then":2,"should":1,"able":1,"upgrade":1,"latest":1,"release":1,"with":11,"little":1,"no":4,"trouble":2,"see":4,"notes":1,"Upgrading":2,"specifics":1,"about":3,"your":19,"deployment":1,"Writing":2,"own":5,"file":13,"head2":9,"What":2,".psgi":11,"?":3,"A":11,"lets":1,"control":1,"how":6,"reference":1,"built":2,"will":5,"automatically":3,"this":7,"but":1,"it":7,"possible":1,"do":1,"manually":2,"creating":1,"myapp":1,"root":1,"Why":1,"would":3,"want":2,"write":3,"my":5,"allows":2,"use":10,"alternate":1,"plackup":1,"command":1,"start":1,"add":1,"extensions":1,"Middleware":6,"such":2,"ErrorDocument":1,"AccessLog":1,"simplest":1,"called":1,"TestApp":6,":":20,"strict":3,";":16,"warnings":3,"$app":2,"->":4,"psgi_app":3,"@_":3,"Note":2,"apply":1,"number":1,"middleware":1,"components":2,"these":3,"B":4,"not":3,"applied":1,"if":4,"create":1,"psgi":2,"yourself":2,"Details":1,"found":4,"below":1,"Additional":1,"information":1,"files":1,"at":4,"http":1,"//":1,"search":1,".cpan":1,".org":1,"/":9,"dist":1,"lib":1,".pm":2,"#":1,".psgi_files":1,"generates":2,"default":3,"which":5,"using_frontend_p":1,"setting":1,"on":2,"wrapped":1,"ReverseProxy":1,"contains":1,"some":1,"engine":1,"uniform":1,"behaviour":2,"contained":1,"over":3,"item":13,"LighttpdScriptNa":1,"IIS6ScriptNameFi":1,"back":3,"override":1,"providing":2,"none":1,"things":1,"returned":1,"when":2,"call":1,"MyApp":1,"Thus":1,"need":1,"any":2,"An":1,"apply_default_mi":2,"method":1,"supplied":1,"wrap":1,"middlewares":1,"are":8,"auto":1,"generated":1,"looks":1,"something":4,"like":1,"))":1,"SEE":1,"ALSO":1,"FAQ":1,"AUTHORS":1,"Contributors":1,"COPYRIGHT":1,"library":1,"free":1,"software":1,"You":1,"redistribute":1,"modify":3,"under":1,"same":1,"terms":1,"itself":1,"cut":4,"$Id":1,"contents":1,".pod":7,"v":1,"tower":1,"Exp":1,"$":1,"begin":3,"html":7,"style":2,"{":2,"font":2,"family":1,"sans":1,"serif":1,"weight":1,"bold":1,"}":2,"</":16,"end":4,"Net":18,"Z3950":19,"AsyncZ":29,"Intro":1,"adds":1,"additional":1,"layer":1,"asynchronous":4,"support":1,"module":7,"through":3,"multiple":1,"forked":1,"processes":4,"hope":1,"users":2,"also":2,"find":1,"provides":1,"convenient":2,"front":1,"My":1,"initial":1,"idea":1,"was":1,"provide":1,"processing":1,"formatting":2,"Z39":1,".50":1,"records":5,"--":10,"did":1,"synchronous":1,"But":3,"wanted":1,"could":1,"queries":1,"large":1,"numbers":1,"one":1,"session":1,"Working":1,"part":3,"project":1,"had":1,"features":2,"ended":1,"up":1,"what":2,"here":1,"give":2,"more":4,"detailed":3,"account":2,"href":6,"><":3,"DESCRIPTION":3,"b":1,"></":2,"section":2,".html":6,"Documentation":1,"starting":2,"point":2,"gives":2,"overview":2,"describes":2,"basic":4,"mechanics":2,"its":2,"workings":2,"details":5,"particulars":2,"objects":2,"scripts":4,"come":4,"distribution":4,"Options":6,"document":4,"options":2,"behavior":2,"Index":1,"Report":5,"deals":2,"treated":2,"line":8,"affect":2,"apearance":2,"record":2,"Examples":3,"goes":2,"sample":3,"annotates":2,"them":2,"fashion":2,"UL":2,"LI":4,"br":3,"explanations":1,"Code":1,"name":1,"Modules":1,"There":2,"modules":5,"than":2,"there":2,"documentation":6,"reason":2,"only":2,"full":2,"complete":2,"access":9,"other":2,"either":2,"internal":2,"accessed":2,"indirectly":4,"head3":14,"Here":1,"main":1,"direct":2,"documented":7,"ErrMsg":1,"User":1,"error":1,"message":1,"handling":2,"indirect":2,"Errors":1,"Error":1,"debugging":1,"limited":2,"Module":1,"reponsible":1,"fetching":1,"ZLoop":1,"Event":1,"loop":1,"child":3,"ZSend":1,"Connection":1,"_params":1,"INDEX":1,"encoding":1,"utf8":1,"POE":14,"Component":12,"IRC":19,"Cookbook":10,"PoCo":2,"Overview":1,"|":10,"fully":1,"event":1,"driven":1,"client":4,"around":1,"kind":1,"cookbook":1,"working":1,"examples":1,"programs":1,"demonstrating":2,"capabilities":2,"progress":1,"entries":1,"without":2,"hyperlinks":1,"indicate":1,"unwritten":1,"recipes":1,"RECIPES":1,"General":1,"Disconnecting":2,"Shows":1,"disconnect":1,"gracefully":1,"Bots":1,"bot":11,"BasicBot":1,"basics":1,"Translator":2,"Add":1,"translating":1,"Resolver":2,"Have":4,"resolve":1,"DNS":1,"MegaHAL":2,"Allow":1,"talk":1,"artificial":1,"Seen":2,"Implement":1,"feature":1,"many":1,"bots":1,"tells":1,"last":1,"saw":1,"particular":1,"user":1,"they":2,"were":1,"doing":1,"saying":1,"Reload":2,"Structure":1,"way":1,"reprogrammed":1,"runtime":1,"reconnecting":1,"Feeds":1,"Use":1,"RSS":1,"Atom":1,"feed":1,"aggregator":1,"Reminder":1,"remind":1,"later":1,"time":1,"Messenger":1,"deliver":1,"messages":1,"soon":1,"become":1,"active":1,"Eval":1,"evaluate":1,"mathematical":1,"expressions":1,"Clients":1,"Gtk2":3,"simple":2,"ReadLine":2,"AUTHOR":1,"Hinrik":1,"E":1,"Ouml":1,"rn":1,"SigurE":1,"eth":1,"sson":1,"hinrik":1,".sig":1,"@gmail":1,".com":1,"package":1,"DZT":1,"Sample":1,"sub":1,"return_arrayref_":1,"$invocant":1,"shift":1,"return":1,"\\":1},"Pod 6":{"=":67,"comment":2,"Oh":1,",":182,"this":15,"is":40,"in":49,"Pod6":1,"format":3,".":139,"Just":2,"so":4,"you":19,"know":2,"begin":1,"pod":2,"TITLE":1,"Synopsis":1,":":101,"Unicode":39,"[":19,"DRAFT":2,"]":18,"VERSION":1,"for":37,"table":4,"Created":1,"December":1,"Last":1,"Modified":1,"October":1,"Version":1,"This":13,"document":2,"describes":1,"how":6,"and":47,"Perl":14,"work":4,"together":3,"Needless":1,"to":77,"say":16,"it":10,"would":10,"be":24,"good":2,"your":2,"chosen":1,"reader":1,"support":2,"various":9,"characters":21,"head1":15,"String":11,"Base":2,"Units":1,"A":4,"string":39,"can":7,"looked":1,"at":6,"any":14,"of":97,"four":3,"ways":4,"It":3,"could":2,"seen":1,"terms":1,"its":6,"graphemes":15,"codepoints":10,"encoding":10,"make":3,"up":3,"the":139,"For":5,"example":2,"consider":2,"a":57,"containing":1,"Devanagari":1,"syllable":2,"which":5,"comprised":1,"U":3,"+":17,"DEVANAGARI":2,"LETTER":1,"NA":1,"VOWEL":1,"SIGN":1,"I":6,"There":3,"are":26,"variety":2,"perceive":1,"length":3,"reference":1,"here":3,"gets":1,"encoded":2,"each":7,"UTF":12,"-":51,"16BE":2,"32BE":2,"E0":2,"A4":2,"A8":1,"BF":1,"And":3,"depending":1,"on":19,"if":17,"desire":2,"count":7,"by":20,"code":11,"units":4,"or":25,"bytes":5,"perceived":1,"differs":1,"|":36,"------------":2,"-------":2,"--------":4,"|============":1,"+=======":1,"+========":2,"offers":1,"mechanisms":1,"these":9,"default":13,"operates":3,"counting":2,"involves":2,".chars":10,"To":6,"conversion":5,"one":23,"NFC":24,"NFD":20,"NFKC":10,"NFKD":11,"needed":3,".NFC":3,".NFKD":4,".codes":2,"convert":6,"appropriate":3,"buffer":3,"type":19,".encode":12,"(":113,")":113,".elems":3,"finally":1,"simply":1,"converting":1,"that":26,"C":133,"<":159,"buf8":1,">":147,"object":4,".buf8":1,"Note":11,"utf8":5,"already":1,"stores":3,"always":2,"same":6,"Normalization":5,"Forms":3,"head2":16,"NFG":24,"all":5,"strings":16,"given":9,"form":8,"Form":2,"Grapheme":4,"with":24,"un":1,"precomposed":8,"properly":1,"Formally":1,"defined":4,"exactly":1,"according":1,"Cluster":2,"Boundaries":2,"level":3,"contrast":1,"see":6,"Standard":4,"Annex":1,"#29":1,"UNICODE":2,"TEXT":1,"SEGMENTATION":1,"L":11,"http":3,"//":3,"www":2,".unicode":2,".org":2,"/":30,"reports":2,"tr29":2,"html":2,"#Grapheme_Cluste":1,">>":4,"as":28,"character":27,"class":1,"\\":1,"X":2,"Match":1,"With":1,"start":2,"being":2,"run":1,"through":5,"normal":4,"process":4,"compressing":1,"sequences":2,"into":6,"Any":1,"remaining":1,"without":5,"such":6,"their":5,"own":1,"internal":2,"designation":1,"refer":1,"them":2,"least":2,"bits":1,"way":2,"they":6,"avoid":2,"clashing":1,"potential":1,"future":1,"changes":3,"The":32,"mapping":1,"between":6,"designations":1,"not":19,"guaranteed":1,"constant":1,"even":2,"Str":34,"more":8,"generally":2,"Stringy":23,"role":7,"deals":4,"exclusively":2,"normalization":4,"forms":8,"part":2,"standard":4,"takes":2,"separates":1,"constituent":1,"parts":3,"specific":4,"ordering":1,"those":6,"pieces":1,"tries":3,"replace":1,"singular":1,"whenever":2,"possible":2,"after":1,"first":9,"running":1,"These":5,"two":3,"similar":4,"except":3,"versions":6,"exist":1,"multiple":1,"uses":2,"viable":1,"printing":1,"stdout":1,"passing":1,"{":3,"use":23,"v5":1,";":45,"}":3,"section":4,"known":2,"compatibility":1,"denoted":1,"K":3,"confusion":1,"Composition":1,"They":1,"canonical":1,"counterparts":1,"but":8,"may":11,"transform":1,"perform":2,"better":1,"software":1,"All":3,"considered":2,"valid":2,"though":2,"differ":1,"exact":1,"formulation":1,"contents":3,"#":32,"OUTPUT":5,".NFD":2,".NFKC":2,"s":4,"Those":2,"who":2,"wish":2,"operate":2,"codepoint":10,"different":4,"from":6,"well":3,"less":3,"contexts":1,"Uni":14,"Unicodey":26,"deal":3,"based":8,"compositions":1,"Type":3,"Presented":1,"methods":6,"related":1,"Numeral":1,"Conversion":1,".ord":5,".ords":3,"ord":4,"$string":5,"ords":4,"give":1,"numeric":3,"values":7,"B":2,"base":6,"only":2,"works":3,"while":2,"every":4,"grapheme":8,"Length":2,"Methods":2,"equivalent":3,"number":5,"Should":1,"there":6,"implicitly":1,"other":5,"types":9,"necessary":2,"?":12,"Buf":5,"$enc":1,"Encodes":1,"specified":1,"generates":2,"blob":3,"UTFs":1,"Non":1,"encodings":1,"will":12,"go":1,"most":4,"big":2,"endian":3,"don":3,"-->":18,"utf16":6,"utf32":8,"little":1,"blob8":1,"NF":6,"*":6,"Types":1,"has":3,"corresponding":2,"Each":1,"stored":2,"do":3,"like":3,"allows":2,"mixed":1,"collection":1,"does":4,"Role":2,"aware":2,"functions":4,"Both":1,"synonymous":1,"Counts":1,"Maybe":1,"general":2,"necessarily":1,"view":3,"because":3,"doesn":1,"Standards":1,"Decoding":1,"buffers":2,".decode":5,"$dec":4,"Transforms":1,"Defaults":1,"assuming":1,"Encoding":1,"have":4,"decoding":1,"instance":1,"best":1,"changed":1,"BE":2,"LE":1,"creation":1,"either":10,"what":4,"said":1,"was":2,"manually":1,"created":2,"analyzing":1,"BOM":1,"itself":3,"defaults":1,"nothing":1,"else":1,"Conversions":1,"If":5,"Cool":9,".Str":2,".NFG":1,"XXX":1,"purely":1,"synonym":2,"Necessary":1,".Uni":1,"Notably":1,"assume":1,"non":8,"converted":1,"Otherwise":1,"transposition":1,"Information":1,"provides":1,"accessing":2,"information":3,"Unless":1,"plural":1,"provided":1,"function":6,"Various":2,"array":6,"operations":3,"gain":1,"properties":8,"inherit":1,"should":6,"sense":1,"cases":1,"e":4,".g":4,"charnames":1,"Or":2,"supported":2,"adding":1,"additional":1,"access":1,"priority":1,"placed":1,"info":2,"Property":3,"Lookup":3,"uniprop":7,"Int":15,"$codepoint":6,"$property":13,".uniprop":3,"$char":8,"uniprops":8,"$str":5,".uniprops":1,"returns":5,"value":3,"an":11,"property":9,"official":2,"spellings":1,"name":13,"ASCII":1,"hex":1,"digit":2,"ditto":1,"Values":1,"returned":3,"narrowest":1,"boolean":6,"widest":1,"Rat":2,"objects":2,"treat":1,"unibool":5,"#Binary":1,"no":3,"version":10,"integers":3,"achieve":1,"thing":1,"my":9,"@isws":1,"integer":4,"lookup":6,"fundamental":1,"convenience":1,"nearly":2,"stringy":1,"However":1,"before":1,"sending":1,"environment":1,"#NFC":1,"Integer":1,"die":1,"negative":1,"greater":3,"than":5,"0x10_FFFF":1,"Conjecture":2,"slurpy":1,"instead":4,"single":2,"useful":4,"$_":1,"@props":1,"enough":1,"head3":2,"Binary":2,".unibool":2,"unibools":1,".unibools":1,"Looks":1,"Case_Ignorable":1,"Throws":1,"error":3,"OK":5,"dies":1,"As":1,"converts":1,"otherwise":2,"feeding":1,"result":1,"Category":1,"Check":1,"unimatch":5,"$category":7,".unimatch":2,"unimatches":1,".unimatches":1,"Checks":1,"conveniences":1,"input":1,"then":1,"pass":1,"along":1,"True":2,"False":9,"An":2,"issued":1,"category":6,"Numeric":2,"Codepoint":1,"Array":6,"()":5,"<&":4,"method":2,"return":4,"numbers":6,"Character":2,"Representation":1,"chr":1,"chrs":2,"@codepoints":1,".chr":1,".chrs":1,"Converts":1,"series":1,"treating":1,"multi":2,"independent":1,"occur":1,"generated":1,"contains":1,"invalid":1,"sequence":1,"includes":1,"limited":1,"surrogate":1,"pairs":1,"obtain":3,"definitive":1,"used":6,"Name":3,"uniname":3,"$one":4,"$either":4,"uninames":6,".uniname":1,".uninames":1,"associated":4,"names":5,"per":1,"By":3,"find":2,"returning":1,"point":4,"label":4,"UAX":2,"#44":1,"tr44":2,"#Code_Point_Labe":1,"identical":1,"hash":6,"holds":2,"empty":2,"undefined":2,"COMMENT#":4,"adverb":3,"often":1,"getting":1,"proper":1,"control":1,"codes":1,"Unicode_1_Name":2,"try":2,"Failing":1,"neither":1,"prefer":1,"over":1,"newer":1,"identically":1,"In":1,"case":2,"graphical":1,"formatting":1,"following":4,"graphic":2,"XXXX":2,"labels":2,"current":3,"definition":1,"covered":1,"Section":1,"Table":1,"command":1,"aliases":1,"Name_Alias":1,"strict":1,"adherence":1,"desired":1,"i":4,".e":1,"null":1,"Value":1,"unival":6,".unival":2,"univals":2,".univals":1,"Returns":2,"denominator":1,"NaN":2,"output":5,".5":2,".75":1,"Rats":1,"Ints":1,"numeral":2,"coercers":1,"val":1,"allomorphic":1,"E":2,"fractionmagic":1,".p6":1,"positional":1,"argument":1,"RatStr":1,"Regexes":2,"regexes":2,"regardless":1,"list":1,"adverbs":4,"change":2,"Ignore":2,"~~":4,"m":3,"marks":4,"nfg":2,"matching":1,"against":1,"nfc":3,"nfd":4,"nfkc":2,"nfkd":3,"Letter":3,"East_Asian_Width":1,"Narrow":1,"collect":2,"combining":4,"mark":1,"usage":1,"language":2,"guessing":1,"purposes":1,"Mark":3,"get":1,"</":7,"/>":15,"matches":2,"words":1,"element":1,"Explosion":1,"match":1,"under":1,"rules":2,"D":6,"Work":1,"next":1,"mode":6,"KD":1,"KC":1,"G":2,"construct":1,"primarily":1,"invented":1,"allow":2,"why":1,"letters":1,"brackets":1,"Similar":2,"relate":1,"Explodes":3,"Doesn":1,"So":1,"parsing":1,"define":1,"regex":1,"$":6,">=<":1,">=":1,"exploders":1,"become":1,"useless":1,"when":1,"counterpart":1,"beforehand":1,"yes":2,"some":3,"opposite":1,"exploding":1,"imagery":1,"radically":1,"changing":1,"things":1,"localized":1,"area":1,"still":1,"applies":1,"Quoting":1,"Constructs":1,"quoting":1,"create":2,"Q":3,"generate":1,"literals":1,"literal":7,"qq":1,"heredocIsNFC":1,"qx":1,"commands":1,"capable":1,"terminals":1,"perhaps":1,"typical":1,"nf":1,"Literals":1,"Identifiers":2,"alphabetic":2,"underscore":2,"followed":2,"alphanumeric":1,"N":3,"Dashes":1,"<-":1,"apostrophes":1,"$foo":1,"also":1,"kinds":1,"ok":2,"digits":4,"Combining":1,"M":2,"identifier":1,"appear":1,"time":1,"afterwards":1,"internally":1,"identifiers":2,"lines":1,"variable":2,"throw":1,"redeclaration":1,"warning":1,"$a":1,"Numbers":1,"kind":2,"within":1,"Nd":2,"Decimal":1,"Number":1,"decimal":1,"ascii":2,"arabic":1,"indic":1,"lepcha":1,"&":1,"No":1,"hexadecimal":1,"Hex_Digit":2,"allowed":1,"0x":1,"too":1,"radix":1,"[]":1,"specifying":2,"accept":2,"rule":2,"sets":1,"true":1,"b":1,"c":1,"d":1,"f":1,"g":1,"h":1,"j":1,"k":1,"l":1,"n":1,"o":1,"p":1,"q":1,"r":1,"t":1,"u":1,"v":3,"w":1,"x":1,"y":1,"z":1,"F":1,"H":1,"J":1,"O":1,"P":1,"R":3,"S":1,"T":1,"V":1,"W":1,"Y":1,"Z":1,"radices":2,"must":1,"doc":1,"S02":1,"General":1,"details":1,"Pragmas":2,"pragmas":1,"been":1,"removed":1,"longer":1,"attributes":1,"fashion":1,"le":3,"pragma":1,"situations":1,"where":1,"themselves":1,"unicode":2,"Specifies":1,"want":1,"tell":1,"currently":1,"need":4,"data":1,"much":1,"older":1,"highly":1,"volatile":1,"course":1,"localize":1,"able":1,"$first":1,"$buffer":5,".WHAT":1,"Final":2,"Considerations":2,"roles":1,"expansion":1,"definitely":1,"Keep":1,"mind":1,"supposed":1,"normalizing":1,"inclusion":1,"ropey":1,"directly":1,"impact":1,"Operators":1,"defining":1,"~":4,"#15":1,"says":1,"concat":1,"mismatched":1,"NFs":1,"results":1,"our":1,"concatenation":1,"forming":1,"lead":1,"second":1,"begins":1,"likely":1,"Some":1,"easy":1,"handles":1,"weirdness":1,"possibly":1,"another":1,"Rope":1,"Twine":1,"Yarn":1,"very":1,"small":1,"selection":1,"weirdnesses":1,"item":2,"Turkish":1,"dotted":1,"dotless":1,"eyes":1,"follow":1,"casing":1,"realize":1,"superiority":1,"capital":1,"rather":1,"capitalized":1,"SS":1,"How":1,"hypothetical":1,"EBCDIC":1,"implemented":1,"module":1,"writer":1,"Other":1,"areas":1,"surely":1,"spec":1,"moved":1,"status":2,"until":1,"disappears":1,"AUTHOR":1,"Matthew":1,"rnddim":2,"@gmail":4,".com":4,"mailto":2,"Helmut":1,"Wollmersdorfer":1,"helmut":2,".wollmersdorfer":2,"ACKNOWLEDGEMENT":1,"Thanks":1,"TimToady":1,"rest":1,"irclog":1,".perlgeek":1,".de":1,"perl6":1,"#i_7942599":1,"answering":1,"questions":1,"inadvertently":1,"steering":1,"far":1,"direction":1,"vim":1,"expandtab":1,"sw":1,"end":1},"PogoScript":{"httpism":3,"=":27,"require":3,"async":2,"resolve":2,".resolve":1,"exports":1,".squash":1,"(":38,"url":5,")":31,"!":4,"html":16,".get":2,".body":3,"squash":2,",":11,"callback":2,"replacements":7,"sort":2,"links":2,"in":11,".concat":1,"scripts":2,")))":1,"for":2,"each":2,"@":6,"r":5,"{":3,".url":2,".href":1,"}":3,".map":1,"get":2,"err":2,"requested":2,"replace":2,"))":2,".sort":1,"a":2,"b":2,".index":4,"-":1,"replacement":4,"i":3,"parts":3,"rep":3,":=":2,"+":2,".length":2,".substr":1,"link":4,"reg":6,"/<":2,"\\":18,"s":4,"[":6,"^":4,">":10,"]":6,"*":6,"href":2,"/":6,"|":2,"<":2,"gi":2,"elements":6,"matching":3,"as":3,"script":4,"src":1,"tag":3,"[]":1,"while":1,"m":4,".exec":1,".push":1,"index":1,"length":1,".0":1,".1":1},"Pony":{"use":9,"class":2,"Circle":2,"var":80,"_radius":5,":":126,"F32":19,"new":13,"create":11,"(":172,"radius":2,"=":159,"fun":19,"ref":13,"get_radius":1,"()":76,"=>":54,"get_area":1,".pi":2,"*":21,".pow":1,")":167,"get_circumferenc":1,"actor":11,"Main":10,"env":34,"Env":18,"for":17,"i":41,"in":17,"Range":13,"[":38,"]":38,",":92,"do":23,"let":33,"c":4,"str":2,"+":41,".get_radius":1,".string":12,".get_circumferen":1,".get_area":1,".out":10,".print":9,"end":68,"Counter":2,"_count":9,"U32":18,"be":11,"increment":1,"get_and_reset":1,"main":6,".display":1,"_env":21,"count":2,"try":13,".args":5,".u32":5,"else":13,"counter":3,".increment":1,".get_and_reset":1,"this":8,"display":1,"result":6,"())":5,"Config":3,"logtable":3,"U64":62,"iterate":10,"logchunk":3,"logactors":3,"apply":5,"Bool":1,"options":6,"Options":2,".add":9,"I64Argument":7,"option":4,"match":4,"|":15,"arg":18,"I64":7,".u64":7,"err":4,"ParseError":2,".report":2,"COMMENT\"\"\"":3,"return":2,"false":2,"true":1,"_config":8,"_updates":3,"_confirm":7,"_start":4,"_actors":7,"Array":30,"Updater":8,"val":9,"if":18,"then":18,"actor_count":6,"<<":4,".logactors":2,"loglocal":5,".logtable":1,"-":17,"chunk_size":3,".logchunk":1,"chunk_iterate":3,".iterate":2,"updaters":7,"recover":8,".push":11,"))":9,"consume":7,"Time":2,".nanos":2,"a":6,".values":2,".start":1,"done":2,"==":14,".done":2,"confirm":1,".size":7,"elapsed":3,".f64":2,"gups":2,"/":5,"1e9":1,"_main":4,"_index":3,"_updaters":3,"_chunk":4,"_mask":4,"_loglocal":4,"_output":8,"iso":5,"_reuse":4,"List":2,"_others":3,"None":4,"_table":7,"_rand":4,"index":3,"chunk":2,"seed":3,"PolyRand":3,".seed":1,".create":1,"size":8,".undefined":4,"offset":4,"start":1,"others":2,"iteration":3,"chk":2,".pop":2,"datum":7,"updater":3,">>":8,"and":7,"xor":4,"to":2,"as":1,"repeat":2,"data":9,">":6,".receive":1,"until":2,"receive":1,"j":16,".clear":1,".confirm":1,"primitive":1,"prev":3,".i64":1,"<":6,"_poly":2,"from":2,"n":12,"%":3,"_period":2,"m2":3,"temp":10,".clz":1,"r":15,"while":6,"((":10,"!=":2,"Worker":5,"mandelbrot":1,"x":8,"y":8,"width":17,"iterations":6,"limit":6,"real":7,"imaginary":6,"view":3,"U8":5,"group_r":4,"group_i":4,"row":5,"prefetch_i":3,"col":6,".update":4,"bitmap":5,"mask":4,"k":9,"not":1,"or":1,".draw":1,"chunks":8,"actors":5,"header":4,"outfile":4,"File":4,"arguments":4,"length":3,"recip_width":3,".f32":4,"spawn_actors":2,"create_outfile":2,"draw":1,"pixels":2,"out":4,".seek_start":1,".write":1,".dispose":1,"f":4,".set_length":1,"rest":4,".mandelbrot":2,"?":2,"F64Argument":1,"StringArgument":1,"F64":1,"String":1,"FilePath":1,".root":1,";":2,"usage":4,"error":1,"tag":2,"b":2,"factorize":2,"correct":1,"bigint":4,"factors":5,"<=":1,"d":9,"Ring":6,"_size":8,"_pass":8,"_repetitions":9,"_next":5,"pass":3,"repetitions":2,"spawn_ring":2,"run":3,"neighbor":1,"next":6,".neighbor":1,"start_benchmark":2},"Portugol":{"COMMENT/*":2,"programa":2,"{":7,"inclua":2,"biblioteca":3,"Matematica":2,"-->":2,"mat":5,"//":3,"Inclui":1,"a":2,"Matem":1,"tica":1,"funcao":2,"inicio":2,"()":3,"real":2,"valor":6,",":14,"potencia":3,"raiz_quadrada":3,"escreva":10,"(":21,")":21,"leia":4,"=":3,".potencia":1,"Calcula":2,"o":1,"elevado":1,"ao":1,"cubo":1,".raiz":1,"raiz":1,"quadrada":1,"do":1,"COMMENT//":1,"}":7,"m1":4,"m2":4,"m3":4,"media":6,"+":2,"/":1,"limpa":1,".arredondar":1,"se":3,"<":3},"PostCSS":{"@define":1,"-":100,"mixin":1,"size":3,"$size":2,"{":46,"width":5,":":15,";":45,"}":46,"$big":2,"100px":1,"COMMENT/*":1,".block":1,"&":13,"_logo":1,"background":1,"inline":2,"(":6,")":6,"@mixin":1,".markdown":2,"@apply":39,"overflow":2,"hidden":1,"img":1,"block":1,".ally":1,"bg":5,"gray":11,"rounded":4,"p":7,".avatar":1,"lg":3,"[":4,"align":4,"=":4,"]":4,"mr":1,"ml":3,"a":1,"text":16,"purple":3,"hover":2,"h1":3,"3xl":1,"mt":5,"mb":3,"@media":4,"max":4,"640px":4,"2xl":2,"h2":4,"xl":2,"h3":3,",":11,"pb":1,"border":8,"b":1,"h4":2,"h5":2,"h6":2,"base":1,"flex":3,"wrap":2,"items":2,"center":3,"whitespace":1,"pre":2,"font":2,"bold":1,"first":2,"child":4,"justify":2,"end":1,".anchor":2,"visible":1,"my":4,"table":1,"collapse":2,"tr":1,"nth":1,"2n":1,"td":1,"th":1,"hr":1,"ul":2,"list":2,"disc":1,"ol":2,"decimal":1,"pl":2,"li":1,"white":2,"x":1,"auto":1,"14px":1,"code":1,"px":1,"py":1,"break":1,"words":1,"blockquote":1,"l":1,"last":1,"body":1,"invisible":1,"pr":1,"h":1,"svg":1,"fill":1,"current":1},"PostScript":{"%":7,"!":3,"PS":3,"-":14,"Adobe":2,"%%":21,"Creator":3,":":17,"Aaron":1,"Puchert":1,"Title":3,"The":1,"Sierpinski":1,"triangle":1,"Pages":1,"PageOrder":1,"Ascend":1,"BeginProlog":1,"COMMENT%":54,"/":30,"pageset":2,"{":6,"scale":1,"set":1,"cm":1,"=":1,"translate":1,"setlinewidth":1,"}":6,"def":24,"sierpinski":5,"dup":12,"gt":1,"[":7,"]":7,"concat":5,"sub":12,"newpath":5,"moveto":6,"lineto":17,"closepath":6,"fill":5,"ifelse":1,"pop":1,"EndProlog":1,"BeginSetup":1,"<<":1,"PageSize":1,">>":1,"setpagedevice":1,"A4":1,"EndSetup":1,"Page":1,"Test":1,"sqrt":1,"showpage":1,"EOF":2,"AdobeFont":1,"Greek_Lambda_Cha":5,"Regular":5,"Version":1,"CreationDate":1,"Sun":1,"Jul":1,"John":1,"Gardner":1,"ThatGuyLinguistW":1,"Copyright":1,"NONE":2,".":4,"NADA":2,"PUBLIC":2,"DOMAIN":2,",":2,"BOI":2,"EndComments":2,"dict":2,"begin":2,"FontType":1,"FontMatrix":1,"readonly":9,"FontName":1,"FontBBox":1,"PaintType":1,"FontInfo":1,"version":1,"(":5,")":5,"Notice":1,"FullName":1,"FamilyName":1,"Weight":1,"FSType":1,"ItalicAngle":1,"isFixedPitch":1,"false":1,"UnderlinePositio":1,"UnderlineThickne":1,"ascent":1,"end":2,"Encoding":1,"array":1,"index":1,"exch":1,".notdef":1,"put":3,"for":1,"uni000D":1,"space":1,"currentdict":1,"currentfile":1,"eexec":1,"743F8413F3636CA8":1,"DD2DDDB83735311F":1,"FF6EB9DBCFD889C3":1,"509AD05C011599C1":1,"6DB849CEDB3B6496":1,"28251A78ACEE2BFC":1,"427F2C8C4FF2126B":1,"D6F70D59C2860351":1,"E515E80A04F2B315":1,"8C6277B54019E987":1,"1B2D6F612B23AFAF":1,"06EEBE10B5F5251F":1,"D30E9417382B228F":1,"D8719874AD10816F":1,"09BE8BA3D104EA17":1,"6A6940BED4FA83C6":1,"5E704AA69D594B2A":1,"521C65865A79A542":1,"FE48D29690417795":1,"B65B1CD5DC29B9DA":1,"548F0E642277D4F9":1,"706D163027980F2A":1,"8E38987CDD4CD5F2":1,"5DEF7BDD4C5CDBC8":1,"17A92B9E139F3E6D":1,"E8798E734F56C4E2":1,"25EC76E65E5D1C5D":1,"20073E848BDFDB2B":1,"A5EAB8C671A57BBC":1,"ABE021B7DDB526E3":1,"604D2F49A205CBDF":1,"4CCDBBCB348E57AF":1,"339049E8C1013883":1,"DA548E3EE05D5B4E":1,"cleartomark":1,"EPSF":1,"X":1,"Logo":1,"Stephen":1,"Gildea":1,"<":1,"gildea":1,"@x":1,".org":1,">":1,"BoundingBox":1,"BeginPreview":1,"EndPreview":1,"size":24,"thin":8,"idiv":14,"gap":4,"add":6,"d31":10,"setgray":3},"PowerBuilder":{"COMMENT//":203,"Save":2,"Format":2,"v3":2,".0":2,"(":243,")":240,"@begin":3,"Projects":1,";":72,"@end":3,"appname":3,"applib":1,"LibList":1,"type":82,"Libraries":1,"Objects":1,"forward":10,"global":17,"w_mant_seg_scs":6,"from":38,"w_mant":2,"end":93,"sle_anio":3,"singlelineedit":5,"within":25,"st_1":8,"statictext":5,"integer":87,"height":11,"=":399,"variables":8,"String":7,"is_anio":1,"HA":3,"$PBExportHeader":3,"$n_cst_buttonlis":1,".sru":1,"n_cst_buttonlist":9,"nonvisualobject":2,"gradient_rect":3,"structure":10,"gradient_triangl":2,"rect":3,"trivertex":2,"logfont":2,"unsignedlong":8,"upperleft":1,"lowerright":1,"vertex1":1,"vertex2":1,"vertex3":1,"long":174,"left":3,"top":3,"right":3,"bottom":3,"x":12,"y":12,"red":4,"green":4,"blue":4,"alpha":1,"lfheight":1,"lfwidth":1,"lfescapement":1,"lforientation":1,"lfweight":1,"character":9,"lfitalic":1,"lfunderline":1,"lfstrikeout":1,"lfcharset":1,"lfoutprecision":1,"lfclipprecision":1,"lfquality":1,"lfpitchandfamily":1,"lffacename":1,"[":212,"]":212,"autoinstantiate":1,"prototypes":8,"FUNCTION":8,"ulong":37,"SetBkMode":2,"lhdc":4,",":467,"nBkMode":1,"LIBRARY":14,"Function":21,"Long":48,"GetDC":4,"hwnd":6,"Library":14,"GetClientRect":4,"REF":2,"RECT":5,"lpRect":5,"alias":5,"for":6,"ReleaseDC":1,"hdc1":1,"Boolean":7,"GradientRectangl":4,"hdc2":1,"TRIVERTEX":7,"pVert":2,"[]":14,"ULong":12,"numVert":2,"GRADIENT_RECT":6,"pMesh":2,"numMesh":2,"dMode":2,"Alias":2,"For":6,"GradientTriangle":1,"hdc3":1,"GRADIENT_TRIANGL":1,"Rectangle":3,"X1":4,"Y1":4,"X2":4,"Y2":4,"library":2,"CreatePen":4,"nPenStyle":1,"nWidth":1,"crColor":2,"ULONG":4,"SelectObject":6,"uLong":5,"hdc4":1,"hObject":1,"function":50,"boolean":64,"DeleteObject":6,"hgdiobject":1,"DrawText":1,"ref":13,"string":68,"lpStr":1,"nCount":1,"wFormat":1,"ALIAS":2,"FOR":3,"SetTextColor":2,"CreateFontIndire":3,"LOGFONT":1,"lpLogFont":1,"RoundRect":2,"hdc5":1,"X3":2,"Y3":2,"FillRgn":1,"hdc6":1,"hRgn":5,"hBrush":1,"CreateRectRgn":1,"CreateRoundRectR":2,"PolyBezier":1,"hdc7":1,"cPoints":2,"Polyline":1,"hdc8":1,"lppt":1,"int":9,"Ellipse":1,"x1":1,"y1":1,"x2":1,"y2":1,"CreatePolygonRgn":1,"POINT":1,"ppoint":1,"count":1,"fillMode":1,"SelectClipRgn":3,"lhrgn":1,"PtInRegion":1,"hrgn":1,"ImageList_Draw":1,"himl":2,"i":6,"hdcDst":2,"lx":2,"ly":2,"fStyle":2,"ImageList_DrawEx":3,"lwidth":1,"lheight":1,"lback":1,"lfore":1,"CONSTANT":19,"GRADIENT_FILL_RE":5,"GRADIENT_FILL_TR":1,"GRADIENT_FILL_OP":1,"ILD_TRANSPARENT":3,"LVM_GETIMAGELIST":1,"LVSIL_NORMAL":1,"ILD_BLEND50":2,"ILD_BLEND25":1,"TOPLEFT":1,"TOPRIGHT":1,"BOTTOMRIGHT":1,"BOTTOMLEFT":1,"BOOLEAN":1,"ib_displayborder":4,"LONG":9,"ALIGN_LEFT":1,"ALIGN_CENTER":3,"ALIGN_RIGHT":2,"DT_WORD_ELLIPSIS":2,"DT_CALCRECT":3,"DT_WORDBREAK":3,"il_HDC":12,"il_newHeight":1,"il_newWidth":3,"PRIVATE":1,":":6,"HDC":8,"il_ShadowBackCol":1,"iul_font":4,"iul_fontbold":4,"DC_Rect":1,"Corner":78,"BorderCorner":1,"VistaCorner1":33,"VistaCorner2":1,"VistaCorner3":33,"public":55,"subroutine":26,"of_verticalgradi":9,"al_color1":13,"al_color2":13,"of_splitrgb":3,"al_color":11,"of_setdevicecont":6,"graphicobject":21,"ado_palette":27,"ab_displayborder":9,"al_bordercolor":12,"ai_style":7,"of_xpgradient":3,"ab_border":4,"of_drawtext":6,"as_text":12,"as_font":8,"al_size":12,"ab_bold":8,"al_align":11,"al_x":8,"al_y":8,"al_width":9,"al_height":13,"ab_displayshadow":7,"of_sethdc":3,"al_hdc":4,"of_getbit":7,"al_decimal":5,"ai_bit":5,"of_createfont":3,"as_name":4,"ab_underline":8,"of_bitwiseand":3,"al_value1":6,"al_value2":6,"of_bitwiseor":3,"ab_elipse":5,"ab_wordwrap":5,"of_drawbuttons":3,"dragobject":3,"buttons":3,"ast_buttons":28,"al_imagelist":5,"ab_boldselected":4,"il_imagesize":10,"ll_Red":16,"&":42,"ll_Green":16,"ll_Blue":16,"ll_DC":18,"l_Gradient":13,"hRPen":12,"of_SplitRGB":6,"al_Color1":3,".Red":6,".Green":6,".Blue":6,"al_Color2":3,".UpperLeft":3,"//":33,"First":2,"corner":4,".LowerRight":3,"Third":2,"IF":43,"THEN":24,".X":60,"-":62,".Y":60,"+":53,"END":20,"Red":2,"Mod":3,"al_Color":4,"*=":3,"/=":1,"Green":2,"Blue":2,"/":10,"NOT":6,"IsValid":4,"ado_Palette":7,"RETURN":14,"FALSE":9,"Handle":2,"DC_RECT":114,".Left":25,".Top":25,".Right":26,".Bottom":42,"*":17,".65":8,"((":4,"ELSE":8,"TRUE":4,"of_SetDeviceCont":3,"of_VerticalGradi":1,"CHOOSE":2,"CASE":2,"ai_STYLE":1,"of_XPGradient":1,"choose":6,"case":24,".48":4,".53":4,"of_DrawText":2,"lb_null":3,"If":12,"IsNull":6,"or":1,"then":8,"SetNull":3,"Return":7,"End":6,"Int":1,"^":3,"))":5,">":3,"Then":5,"True":1,"False":1,"LogFont":1,"lstr_Lf":13,"lul_Font":1,".lffacename":1,".lfweight":2,".lfheight":1,".lfPitchAndFamil":1,".lfClipPrecision":1,"Char":5,".lfOutPrecision":1,".lfQuality":1,".lfCharset":1,".lfunderline":1,"Integer":2,"li_Cnt":20,"ll_Result":12,"lb_Value1":6,"lb_Value2":6,"al_Value1":4,"Or":3,"al_Value2":4,"To":4,"Next":4,"And":1,"ll_parm":7,"ll_sizeparm":4,"l_Rect":10,"l_Rectback":1,"Len":1,"Trim":1,"il_NewHeight":2,"of_CreateFont":1,"of_BitWiseOr":3,"COMMENT/*":1,"Drawtext":2,"LEN":2,"OR":3,".RIGHT":1,"point":2,"lp":13,"lp_line":1,"lp_empty":2,"l_Line":1,"rc":1,"ll_index":26,"ll_count":3,"ll_textcolor":4,"ll_inner":1,"ll_innercount":1,"ll_textx":1,"ll_texty":1,"ll_textwidth":1,"ll_y":1,"lb_bold":4,"UpperBound":1,"TO":1,".ast_point":13,".py":9,"<":1,"CONTINUE":1,".ab_selected":2,".ab_mouseover":1,".px":13,".al_backcolor1":1,".al_backcolor2":1,".ab_enabled":2,"RGB":2,"AND":1,".as_text":1,".al_textheight":1,".al_image":2,"of_BitWiseOR":1,"NEXT":1,"on":12,".create":3,"call":2,"super":2,"::":2,"create":15,"TriggerEvent":2,"this":30,".destroy":3,"destroy":15,"$ginpix7":1,".sra":1,"$PBExportComment":1,"$Aplicaci":1,"$$":24,"HEX1":6,"f300":6,"ENDHEX":6,"n":6,"Ginpix7":1,"ginpix7":6,"application":2,"n_tr_apli":2,"sqlca":3,"dynamicdescripti":2,"sqlda":3,"dynamicstagingar":2,"sqlsa":3,"error":5,"message":5,"n_appmanager":1,"gnv_app":9,"gs_enlacemacros":1,"gs_office2000":1,"Posibles":1,"de":5,"Pulir":1,".":2,"en":1,"estudio":1,"toolbarframetitl":1,"toolbarusercontr":1,"false":4,"Public":5,"ShellExecuteA":1,"lpOperation":1,"lpFile":1,"lpParameters":1,"lpDirectory":1,"nShowCmd":1,"GetWindowRect":1,"hWnd":3,"Ref":2,"mensajeria":2,"SetWindowPos":1,"hWndInsertAfter":1,"cx":1,"cy":1,"wFlags":1,"sndPlaySoundA":1,"SoundName":1,"uint":1,"Flags":1,"event":22,"open":1,"Inicializa":1,"propiedades":1,"del":1,"objeto":1,"aplicaci":5,"This":1,".MicroHelpDefaul":1,"OpenWithParm":1,"w_ini_ginpix7":1,"commandline":1,"close":1,"----------------":1,"DESTROY":1,".Event":5,"pfc_Close":1,"()":6,"connectionbegin":1,"Redirige":4,"el":4,"evento":4,"al":4,"manejador":4,"pfc_ConnectionBe":1,"userid":1,"password":1,"connectstring":1,"connectionend":1,"pfc_ConnectionEn":1,"idle":1,"pfc_Idle":1,"systemerror":1,"pfc_SystemError":1,"$w_export":1,".srw":1,"w_export":24,"window":2,"st_2":5,"sle_destdir":7,"cb_browse_dest":5,"commandbutton":8,"cb_export_some":5,"cb_export_all":5,"dw_objects":15,"datawindow":2,"cb_browse":5,"sle_pbl":8,"width":10,"titlebar":1,"true":10,"title":2,"controlmenu":1,"minbox":1,"maxbox":1,"resizable":1,"backcolor":3,"icon":1,"center":1,"get_objects":3,"as_pbl":4,"export_object":3,"as_lib":6,"as_object":4,"as_type":10,"as_comment":4,"get_object_suffi":3,"libexporttype":3,"get_object_libty":3,"export_object_at":4,"al_row":5,"if":10,"not":4,"fileexists":3,"return":7,"p":1,"ls_entries":4,"ls_entry":1,"LibraryDirectory":1,"DirAll":1,"!":38,"debug_message":1,".reset":1,".importstring":1,"LibExportType":1,"l_ot":15,"ls_syntax":3,"ls_filename":3,"ls_dir":10,"li_file":7,".text":5,"libraryexport":1,"FileOpen":1,"FileWrite":3,"<>":2,"FileClose":1,"ls_suf":12,"ExportApplicatio":1,"ExportDataWindow":1,"ExportFunction":1,"ExportMenu":1,"ExportPipeline":1,"ExportProject":1,"ExportQuery":1,"ExportStructure":1,"ExportUserObject":1,"ExportWindow":1,"ls_obj":3,"ls_type":3,"ls_comment":3,".getitemstring":3,".st_2":3,".sle_destdir":3,".cb_browse_dest":3,".cb_export_some":3,".cb_export_all":3,".dw_objects":3,".cb_browse":3,".sle_pbl":3,".st_1":3,".Control":1,"{":1,"}":1,"textsize":8,"weight":8,"fontcharset":16,"ansi":8,"fontpitch":16,"variable":8,"fontfamily":16,"swiss":8,"facename":8,"textcolor":4,"text":8,"focusrectangle":2,"taborder":7,"borderstyle":6,"stylelowered":3,"clicked":5,"getfolder":1,"ls_lib":8,"r":6,".getselectedrow":2,"do":1,"while":1,"loop":1,"li_max":3,".rowcount":1,"to":1,"next":1,"dataobject":1,"hscrollbar":1,"vscrollbar":1,"livescroll":1,"lb_sel":3,".isselected":1,"row":2,".selectrow":1,"ls_file":2,"ls_path":4,"getfileopenname":1},"PowerShell":{"function":8,"Save":5,"-":70,"HistoryAll":2,"()":7,"{":34,"$history":10,"=":37,"Get":10,"History":8,"Count":3,"$MaximumHistoryC":2,"[":14,"array":2,"]":13,"::":5,"Reverse":2,"(":32,")":30,"|":12,"Group":1,"CommandLine":1,"Foreach":1,"$_":4,".Group":1,"}":34,"Export":3,"Csv":4,"$historyPath":5,"HistoryIncrement":2,"COMMENT#":79,"Append":1,"#Register":1,"EngineEvent":1,"SourceIdentifier":1,"powershell":1,".exiting":1,"SupportEvent":1,"Action":1,"$oldPrompt":3,"Content":1,":":10,"\\":4,"prompt":2,"if":10,"notlike":1,"$newPrompt":3,"@":7,"+=":1,"$function":1,"ScriptBlock":1,"Create":1,"((":2,"Test":5,"Path":4,"))":3,"$loadTime":1,"Measure":1,"Command":1,"Import":2,"Add":4,"Clear":1,"?":1,"$count":1,"++":1,";":2,"$true":5,".totalseconds":1,"Write":2,"Host":1,"Fore":1,"Green":1,"Search":1,"<#":1,".SYNOPSIS":1,"Retrive":1,"and":1,"filter":1,"history":1,"based":1,"on":1,"query":1,".DESCRIPTION":1,".PARAMETER":1,"Name":2,".EXAMPLE":1,".LINK":1,"#":4,">":1,"param":3,"string":3,"[]]":1,"$query":2,"foreach":1,"$item":4,"in":1,".ToLower":2,"where":1,".CommandLine":1,".Contains":2,"RootModule":1,"ModuleVersion":1,"GUID":1,"Author":1,"CompanyName":1,"Copyright":1,"NestedModules":1,",":7,"FunctionsToExpor":1,"CmdletsToExport":1,"VariablesToExpor":1,"AliasesToExport":1,"PrivateData":2,"PSData":2,"End":2,"of":2,"hashtable":2,"Update":2,"ZLocation":8,"$path":7,"$now":2,"datetime":2,"Now":2,"variable":1,"global":2,"__zlocation_curr":3,"$prev":3,"$global":2,"$weight":2,".Subtract":1,".Time":1,".TotalSeconds":1,"ZWeight":2,".Location":1,"Location":2,"Time":1,"Variable":1,"pwd":1,".attributes":1,".Add":1,"new":1,"object":1,"ValidateScript":1,".Path":1,"return":4,"Function":4,"TabExpansion":3,"Rename":1,"Item":1,"PreZTabExpansion":3,"EscapedPath":2,"Parameter":3,"Position":1,"Mandatory":1,"ValueFromPipelin":2,"process":1,"+":2,"$line":4,"$lastWord":2,"switch":3,"regex":1,"$arguments":2,"split":1,"Where":1,".length":1,"gt":1,"select":1,"Skip":1,"Find":2,"Matches":2,"default":1,"Set":4,"not":1,"$args":3,"$matches":3,"Push":1,"Select":1,"Object":1,"First":1,"else":1,"Warning":1,"Alias":2,"z":2,"Value":1,"ModuleMember":1,"SHEBANG#!pwsh":1,"ParameterSetName":2,"$Clean":2,"$Test":2,"import":1,"module":1,"$PSScriptRoot":1,"/":1,"PowerShellStanda":1,".psm1":1,"force":1,"Start":2,"Clean":1,"Build":1,"Invoke":1},"Prisma":{"datasource":5,"db":3,"{":31,"provider":13,"=":21,"url":6,"}":31,"generator":6,"photon":4,"model":19,"CoreStore":1,"id":18,"Int":20,"@id":19,"environment":1,"String":64,"?":43,"key":1,"tag":1,"type":3,"value":1,"@@":9,"map":9,"(":38,")":27,"Migration":1,"revision":1,"applied":1,"databaseMigratio":1,"@map":15,"datamodel":1,"datamodelSteps":1,"errors":1,"finishedAt":1,"DateTime":17,"name":8,"rolledBack":1,"startedAt":1,"status":1,"Post":8,"content":3,"createdAt":8,"reads":1,"title":5,"updatedAt":7,"StrapiAdministra":1,"blocked":2,"Boolean":8,"email":6,"password":3,"resetPasswordTok":2,"username":2,"UploadFile":1,"ext":1,"hash":1,"mime":1,"publicId":1,"sha256":1,"size":1,"UploadFileMorph":1,"field":1,"relatedId":1,"relatedType":1,"uploadFileId":1,"UsersPermissions":3,"action":1,"controller":1,"enabled":1,"policy":1,"role":3,"description":2,"confirmed":1,"default":2,"true":2,"output":3,"nexus_prisma":2,"Hero":2,"@default":13,"cuid":6,"())":11,"@unique":10,"movies":1,"Movie":2,"[]":6,"now":5,"@updatedAt":4,"released":1,"mainCharacter":1,"mysql":1,"env":1,"Author":2,"posts":4,"published":3,"author":3,"sqlite":1,"User":5,"Role":2,"USER":2,"profile":1,"Profile":2,"user":1,"bio":1,"false":1,"categories":1,"Category":2,"enum":1,"ADMIN":1},"Processing":{"COMMENT/**":1,"void":2,"setup":1,"()":3,"{":2,"size":1,"(":14,",":29,")":14,";":15,"background":1,"noStroke":1,"}":2,"draw":1,"fill":6,"triangle":2,"rect":1,"quad":1,"ellipse":1,"arc":1,"PI":1,"TWO_PI":1},"Procfile":{"web":1,":":8,"bundle":5,"exec":5,"puma":2,"-":1,"C":1,"config":1,"/":2,".rb":2,"worker":2,"ruby":1,"script":1,"cron":2,"rake":3,"postal":3,"smtp":1,"smtp_server":1,"requeuer":2},"Proguard":{"COMMENT#":37,"##":14,"---------------":14,"Begin":7,":":14,"ProGuard":14,"configuration":14,"for":14,"Android":2,"Architecture":2,"Components":2,"----------":7,"-":108,"keep":6,"class":6,"android":2,".arch":1,".**":5,"{":5,"*":9,";":6,"}":5,"End":7,"------------":7,"Dagger":2,"dontwarn":9,"com":5,".google":1,".errorprone":1,".annotations":6,"Glide":2,"public":3,"implements":1,".bumptech":2,".glide":2,".module":1,".GlideModule":1,"enum":1,".load":1,".resource":1,".bitmap":1,".ImageHeaderPars":1,"$":1,"**":2,"[]":1,"$VALUES":1,"Moshi":2,"okio":4,"javax":4,".annotation":4,".Nullable":2,".ParametersAreNo":2,"OkHttp":2,"Okio":2,"Retrofit":2,"dontnote":1,"retrofit2":2,".Platform":2,"$Java8":1,"keepattributes":3,"Signature":1,"Exceptions":1,"#":2,"keepclassmembers":3,"fqcn":1,".of":1,".javascript":1,".interface":1,".for":1,".webview":1,"SourceFile":2,",":3,"LineNumberTable":1,"renamesourcefile":1,"allowobfuscation":2,"@interface":2,".facebook":5,".proguard":5,".DoNotStrip":3,".KeepGettersAndS":2,"@com":3,"void":1,"set":1,"COMMENT(*":1,"***":1,"get":1,"()":1,"basedirectory":1,"proguard":33,"pro":3,"include":32,"normal":1,".pro":30,"support":3,"design":1,"v7":2,"appcompat":1,"cardview":1,"google":3,"gson2":1,"protobuf":1,"butterknife":1,"eventbus":1,"gson":1,"alipay":1,"baidu":1,"map":1,"bugtags":1,"jpush":1,"mob":1,"pingplus":1,"umeng":1,"wechat":1,"gif":1,"drawable":1,"androidannotatio":1,"glide":1,"greendao":1,"jsoup":1,"matisse":1,"tencent":1,"webview":1,"rx":1,"java":1,"square":4,"okhttp":1,"okhttp3":1,"picasso":1,"facebook":1,"stetho":1,"leakcanary":1},"Prolog":{"COMMENT/*":5,":-":156,"module":5,"(":1188,"cpa_admin":1,",":1179,"[":231,"change_password_":8,"//":12,"]":227,")":901,".":293,"use_module":22,"user":47,"user_db":1,"))":109,"library":20,"http":6,"/":39,"http_parameters":12,"http_session":1,"html_write":1,"html_head":1,"mimetype":1,"http_dispatch":1,"url":1,"debug":5,"lists":2,"option":8,"http_settings":1,"COMMENT/**":25,"http_handler":20,"cliopatria":37,"list_users":12,"[]":66,"create_admin":3,"add_user_form":4,"add_openid_serve":7,"add_user":5,"self_register":4,"edit_user_form":7,"edit_user":4,"del_user":5,"edit_openid_serv":10,"del_openid_serve":4,"change_password":5,"login_form":4,"user_login":4,"user_logout":4,"settings":6,"save_settings":3,"%%":28,"+":42,"Request":45,"%":117,"HTTP":4,"Handler":1,"listing":1,"registered":3,"users":3,"_Request":11,"authorized":11,"admin":29,"if_allowed":4,"edit":15,"true":27,"UserOptions":4,"openid":6,"OpenIDOptions":2,"reply_html_page":14,"default":15,"title":13,"h1":15,"\\":56,"user_table":3,"p":10,"action":18,"location_by_id":13,"openid_server_ta":4,"Token":2,"Options":41,"logged_on":4,"User":74,"anonymous":2,"catch":2,"check_permission":1,"_":66,"fail":5,"!":32,"HTML":4,"component":3,"generating":1,"a":24,"table":9,"of":19,"-->":60,"{":22,"setof":3,"U":2,"current_user":6,"Users":2,"}":22,"html":25,"class":14,"block":2,"tr":16,"th":12,"|":58,"T":6,"user_property":8,"realname":18,"Name":19,"findall":2,"Idle":6,"-":68,"Login":8,"connection":1,"Pairs0":2,"keysort":1,"Pairs":14,"==":24,"->":28,"OnLine":4,"=":46,"COMMENT;":30,"online":3,"N":12,"td":20,"on_since":3,"idle":3,"edit_user_button":3,"href":6,"encode":4,")))":18,"_Idle":1,"_Connections":2,"format_time":1,"string":8,"Date":2,"_Login":1,"mmss_duration":2,"String":10,"Time":3,"in":1,"seconds":1,"Secs":4,"is":22,"round":1,"Hour":2,"Min":2,"mod":2,"Sec":2,"format":10,"Create":2,"the":16,"administrator":1,"login":5,"throw":10,"error":12,"permission_error":4,"create":5,"context":3,"align":16,"center":6,"This":3,"form":17,"allows":1,"for":5,"creation":1,"an":4,"administrative":3,"c":4,"account":1,"that":3,"can":4,"subsequently":1,"be":6,"used":1,"to":25,"new":7,"new_user_form":3,"real_name":2,"Form":3,"register":3,"value":11,"PermUser":3,"method":6,"((":5,"input":26,"pwd1":5,"type":14,"password":22,"pwd2":5,"permissions":5,"buttons":5,"colspan":6,"right":11,"submit":6,"Label":10,"name":8,"size":5,"Only":1,"provide":1,"field":4,"if":4,"this":1,"not":3,"already":2,"given":3,"because":1,"firefox":1,"determines":1,"from":3,"text":4,"immediately":1,"above":1,"entry":1,"Other":1,"browsers":1,"may":1,"do":1,"it":1,"different":1,"so":1,"only":2,"having":1,"one":1,"probably":1,"savest":1,"solution":1,"RealName":13,"hidden":7,"_Options":1,"API":1,"The":3,"current":3,"must":3,"have":1,"rights":2,"or":2,"database":1,"empty":4,"FirstUser":2,"Password":13,"Retype":4,"read":12,"Read":12,"write":11,"Write":12,"Admin":12,"attribute_declar":10,"attribute_decl":21,"password_hash":3,"Hash":6,"phrase":6,"allow":17,"Allow":11,"user_add":3,"reply_login":5,"Self":1,"and":6,":":27,"enable_self_regi":3,"set":2,"COMMENT%":153,"limited":1,"annotate":2,"access":1,"Returns":1,"forbidden":3,"false":5,"exists":1,"http_location_by":1,"MyUrl":3,"setting":1,"http_reply":3,"properties":3,"b":6,"i":1,"Term":16,"..":10,"Value":15,"O2":4,"p_name":2,"permission_check":4,"Actions":3,";":9,"openid_server_pr":3,"pterm":5,"Action":14,"memberchk":4,"Opts":3,"checked":2,"DefPermissions":1,"checkbox":1,"def_user_permiss":2,"Handle":3,"reply":3,"optional":6,"length":8,">":6,"description":18,"modify_user":2,"modify_permissio":2,"Property":4,"_Name":2,"var":6,"set_user_propert":2,"Access":2,"on":3,"_Access":1,"off":5,"_Repositiory":2,"_Action":3,"Delete":2,"delete":2,"user_del":1,"change":2,"context_error":2,"not_logged_in":2,"UserID":2,"shows":1,"changing":1,"id":3,"user_or_old":3,"pwd0":2,"handler":2,"logged":1,"New":3,"existence_error":1,"validate_passwor":2,"presents":1,"If":2,"there":1,"parameter":2,"return_to":2,".return_to":1,"|=":1,"using":1,"redirect":1,"URL":5,"Otherwise":1,"display":1,"welcome":1,"page":2,"ReturnTo":5,"Extra":2,"moved_temporary":1,"Logout":1,"logout":1,"Param":1,"DeclObtions":1,"semidet":1,"Provide":1,"reusable":1,"declarations":1,"calls":2,"openid_server":9,"bool":4,"Def":2,"oneof":1,"Return":1,"add":6,"OpenID":4,"server":2,"new_openid_form":3,"det":3,"Present":1,"provider":1,"openid_descripti":1,"code":2,"COMMENT(*":2,"canonical_url":1,"URL0":2,"parse_url":2,"Parts":2,"Server":30,"openid_property":2,"List":10,"servers":1,"S":2,"openid_current_s":1,"Servers":2,"openid_list_serv":6,"H":2,"openid_field":3,"edit_openid_butt":3,"Field":2,"Description":2,"modify_openid":2,"openid_modify_pe":2,"openid_set_prope":1,"openid_del_serve":1,"Show":1,"has":1,"editing":1,"edit_settings":2,"Edit":4,"http_show_settin":1,"hide_module":1,"warn_no_edit":3,"settings_no_edit":1,"Save":1,"modified":1,"http_apply_setti":1,"save":1,"with":3,"br":1,"turing":1,"Tape0":2,"Tape":2,"perform":4,"q0":1,"Ls":12,"Rs":16,"reverse":5,"Ls1":4,"append":7,"qf":1,"Q0":2,"Ls0":6,"Rs0":6,"symbol":3,"Sym":6,"RsRest":2,"once":3,"rule":1,"Q1":2,"NewSym":2,"Rs1":2,"left":4,"stay":1,"L":4,"queues":1,"make_queue":2,"queue":12,"join_queue":6,"element":4,"end":2,"list_join_queue":2,"many":2,"elements":3,"jump_queue":6,"front":2,"list_jump_queue":2,"head_queue":2,"look":1,"at":3,"first":2,"serve_queue":2,"remove":1,"length_queue":6,"count":1,"empty_queue":3,"test":1,"whether":1,"list_to_queue":2,"convert":2,"list":2,"queue_to_list":6,"X":10,"OldQ":6,"NewQ1":2,"NewQ2":2,"MidQ":4,"NewQ":2,"Element":4,"Front":27,"Back":28,"OldBack":2,"NewBack":2,"OldFront":6,"NewFront":5,"other":1,"definition":1,"Head":8,"Length":2,"K":2,"Ans":2,"Tail":2,"subset":2,"Set":4,"Subset":6,"L1":1,"powerset":1,"bagof":1,"format_spec":12,"format_error":8,"spec_arity":2,"spec_types":8,"dcg":1,"basics":1,"eos":2,"integer":3,"string_without":2,"when":4,"mavis":1,"Format":21,"Args":18,"Error":24,"format_error_":5,"Spec":8,"is_list":1,"Types":14,"types_error":3,"TypesLen":3,"ArgsLen":3,"types_error_":4,"Arg":6,"Type":3,"ground":5,"is_of_type":2,"message_to_strin":1,"type_error":1,"_Location":1,"multifile":2,"check":3,"checker":6,"dynamic":2,"format_fail":3,"prolog_walk_code":1,"module_class":1,"infer_meta_predi":1,"autoload":1,"are":3,"always":1,"loaded":1,"undefined":1,"ignore":1,"trace_reference":1,"on_trace":1,"check_format":3,"retract":1,"Goal":26,"Location":6,"print_message":1,"warning":1,"iterate":1,"all":1,"errors":2,"succeed":2,"even":1,"no":1,"found":1,"Module":5,"_Caller":1,"predicate_proper":2,"imported_from":2,"Source":2,"system":1,"prolog_debug":1,"can_check":2,"assert":2,"avoid":1,"printing":1,"goals":1,"clause":1,"prolog":2,"message":1,"message_location":1,"]]":1,"escape":2,"Numeric":4,"Modifier":2,"Rest":6,"numeric_argument":5,"modifier_argumen":3,"Codes":20,"string_codes":4,"text_codes":5,"Arity":2,"Item":2,"Items":2,"item_types":3,"numeric_types":5,"action_types":30,"number":3,"character":2,"star":2,"nothing":2,"atom_codes":4,"Code":2,"Var":5,"Atom":3,"atom":5,"codes":3,"C":8,"colon":1,"no_colon":1,"is_action":2,"male":3,"john":2,"peter":3,"female":2,"vick":2,"christie":3,"parents":4,"brother":1,"Y":9,"F":19,"M":2,"func":14,"op":2,"xfy":2,"$":7,"list_util":1,"xfy_list":3,"function_expansi":5,"arithmetic":2,"wants_func":4,"prolog_load_cont":1,"we":1,"don":1,"compile_function":9,"Expr":5,"In":15,"Out":16,"evaluable":2,"throws":1,"exception":1,"strings":1,"term_variables":1,"function_composi":2,"Functor":9,"format_template":6,"Dict":3,"is_dict":1,"get_dict":1,"$(":4,"Function":5,"Argument":2,"Apply":1,"A":4,"any":1,"predicate":4,"whose":2,"final":1,"argument":2,"generates":1,"output":1,"penultimate":1,"accepts":1,"realized":1,"by":2,"expanding":1,"function":3,"application":2,"chained":3,"compile":2,"time":2,"itself":1,"Reversed":2,"sort":2,"d":2,"meta_predicate":2,"call":2,"P":4,"G":2,"Creates":1,"composing":1,"functions":2,"composed":1,"compiled":1,"which":1,"behaves":1,"like":1,"composition":1,"Composed":1,"also":1,"applied":1,"has_type":1,"fix":1,"syntax":1,"highlighting":1,"functions_to_com":2,"Funcs":7,"functor":1,"Op":3,"thread_state":4,"Goals":2,"Tmp":3,"instantiation_er":1,"NewArgs":2,"variant_sha1":1,"Sha":2,"current_predicat":1,"RevFuncs":2,"Threaded":2,"Body":2,"compile_predicat":1,"Output":2,"compound":1,"arg":1,"Args0":2,"nth1":2,"~":1,"SHEBANG#!swipl":1,"set_prolog_flag":1,"verbose":1,"silent":1,"dleak":2,"initialization":1,"main":2,"halt":1,"current_prolog_f":1,"argv":1,"File":2,"combiner":4,"First":4,"Buddies":8,"make_pairs":4,"Pairs1":2,"Pairs2":2,"concat":4,"Buddy":4,"R":2,"extraire":6,"AllPossiblePairs":6,"PossiblePair":7,"NbPairs":8,"Tp":8,"NewRemainingPair":2,"NewNbPairs":2,"RemainingPairs":4,"pair_in_array":5,"delete_pair":5,"Pair":6,"FirstPair":3,"PairsWithoutPair":2,"B":3,"D":3,"les_tps":1,"Tps":2,"PossiblePairs":2,"NbBuddies":2},"Promela":{"COMMENT/*":26,"active":3,"proctype":6,"attacker":1,"()":16,"{":63,"NtoA":7,"!":25,"ACK":19,";":200,"NtoB":12,"SYN":10,"BtoN":10,"?":22,"SYN_ACK":9,"FIN":12,"COMMENT//":2,"do":13,"::":161,"AtoN":6,"->":155,"if":52,"fi":52,"unless":8,"timeout":10,"_nr_pr":1,"<":7,"break":15,"od":13,"end":3,":":16,"}":63,"#include":3,"COMMENT/**":52,"#define":22,"N":11,"mtype":11,"=":78,"READY":7,",":163,"STARTING":22,"RUNNING":23,"PAUSED":22,"STOPPING":11,"STOPPED":8,"ABORTING":9,"ABORTED":9,"START":14,"CONTINUE":21,"PAUSE":14,"STOP":17,"ABORT":13,"LT":1,"(":292,"x":2,"y":2,")":292,">":11,"inline":39,"print_state_tran":5,"i":139,"state":37,"command":49,"next":19,"==":143,"&&":11,"printf":33,"states":5,"[":53,"]":53,"commands":16,"bool":5,"executing":6,"set_state":5,"set_command":12,"\\":24,"atomic":3,"assert":19,"get_state":72,"||":44,"!=":4,"else":30,"get_command":18,"prepare":2,"true":30,"abort":4,"skip":16,"execute":2,"false":15,"finish":2,"_pid":22,"ctor":2,"d_step":5,"dtor":2,"trans_cb":1,"s":6,"covariant_transi":6,"k":42,"contravariant_tr":4,"Thread":2,"byte":3,"wait_for_START_m":4,"-":11,"wait_for_PAUSE_m":3,"wait_for_RESUME_":3,"wait_for_HALT_ma":4,"wait_for_ABORT_m":1,"start":2,"wait":16,"run":4,"pause":4,"resume":4,"stop":6,"init":2,"assert_all":4,"sv_ctor":2,"sv_start_sync":2,"sv_dtor":2,"bare_signals_0_t":4,"id":2,"int":4,"transition_id":9,"bare_signals_0_s":10,"bare_signals_0_i":1,"bare_signals_0_P":2,"chan":5,"of":4,"pids":2,"ClosedState":4,"ListenState":4,"SynSentState":3,"SynRecState":2,"EstState":4,"FinW1State":2,"CloseWaitState":2,"FinW2State":2,"ClosingState":2,"LastAckState":2,"TimeWaitState":2,"EndState":2,"leftConnecting":1,"leftEstablished":1,"rightEstablished":1,"leftClosed":1,"TCP":3,"snd":10,"rcv":11,"CLOSED":5,"goto":20,"LISTEN":2,"SYN_SENT":2,"SYN_RECEIVED":3,"ESTABLISHED":3,"FIN_WAIT_1":2,"CLOSE_WAIT":2,"CLOSING":2,"FIN_WAIT_2":2,"LAST_ACK":2,"TIME_WAIT":3,"serialize_comman":4,"all_workers_stop":6,"exists_aborted_w":5,"supervisor_start":4,"++":6,"send_command":3,"j":27,"covariant_propag":3,"contravariant_pr":2,"--":1,"propagate_comman":9,"check_worker_sta":2,"Supervisor":2,"sv_prepare":2,"sv_execute":2,"sv_trans_cb":3,"sv_covariant_tra":6,"sv_contravariant":4,"Wakeme":3,"Running":4,"bit":2,"lk":12,"sleep_q":4,"r_lock":5,"r_want":4,"State":5,"client":1,"sleep":4,"//":17,"routine":3,"spinlock":2,"&":5,"while":1,"r":4,"lock":4,"freelock":2,"for":1,"wakeup":4,"progress":1,"should":1,"still":1,"be":1,"consumed":1,"resource":1,"server":1,"interrupt":1,"waitlock":2,"someone":1,"is":1,"sleeping":1,"on":1,"queue":1,"#ifdef":1,"PROPOSED_FIX":1,"#endif":1},"Propeller Spin":{"{{":11,"Vocal":1,"Tract":1,"v1":14,".1":7,"by":8,"Chip":7,"Gracey":7,"Copyright":10,"(":344,"c":27,")":320,"Parallax":10,",":1643,"Inc":8,".":105,"October":2,"This":2,"object":9,"synthesizes":1,"a":85,"human":1,"vocal":14,"tract":17,"in":43,"real":3,"-":247,"time":11,"It":1,"requires":3,"one":5,"cog":38,"and":85,"at":30,"least":15,"MHz":6,"The":21,"is":62,"controlled":2,"via":6,"single":2,"byte":39,"parameters":14,"which":17,"must":21,"reside":1,"the":179,"parent":4,":":415,"VAR":12,"aa":6,"ga":5,"gp":5,"vp":5,"vr":5,"f1":5,"f2":5,"f3":5,"f4":5,"na":5,"nf":5,"fa":5,"ff":6,"ASPIRATION":1,"+":1513,"F1":1,"F2":1,"F3":1,"F4":1,"NASAL":1,"GLOTTAL":1,"OUTPUT":3,"FRICATION":1,"VIBRATO":1,"parameter":4,"description":1,"unit":1,"notes":1,"aspiration":1,"amplitude":5,"breath":1,"volume":3,"silent":3,"..":15,"loud":3,"linear":6,"glottal":2,"voice":4,"pitch":4,"/":59,"octave":3,"Hz":19,"musical":1,"note":1,"A2":1,"vibrato":4,"swing":1,"rate":5,"formant1":1,"frequency":32,"1st":1,"resonator":6,"formant2":1,"2nd":1,"formant3":1,"3rd":1,"formant4":1,"4th":1,"nasal":2,"anti":2,"level":6,"off":11,"on":11,"frication":2,"white":5,"noise":5,"alternately":1,"modifies":1,"or":53,"more":197,"of":118,"these":1,"then":6,"calls":1,"go":2,"method":2,"to":168,"queue":4,"entire":2,"frame":10,"for":60,"feeding":1,"will":17,"load":6,"queued":4,"after":2,"another":3,"smoothly":1,"interpolate":1,"between":6,"them":3,"over":2,"specified":2,"amounts":1,"without":18,"interruption":1,"Up":1,"eight":2,"frames":10,"be":52,"order":3,"relax":1,"generation":2,"timing":1,"requirement":3,"If":5,"are":26,"wait":6,"runs":2,"out":13,"it":19,"continue":1,"generating":1,"samples":5,"based":1,"last":6,"When":3,"new":1,"immediately":3,"begin":1,"inter":1,"polating":1,"towards":1,"generates":1,"audio":2,"continuous":2,"20KHz":2,"These":1,"can":9,"output":8,"pins":28,"delta":6,"modulation":5,"RC":1,"filtering":1,"direct":1,"transducer":1,"driving":1,"An":2,"FM":1,"aural":11,"subcarrier":4,"also":4,"generated":1,"inclusion":1,"into":11,"TV":9,"broadcast":19,"Regardless":1,"any":12,"mode":4,"always":3,"streamed":1,"special":1,"variable":2,"so":13,"that":18,"other":3,"objects":2,"access":1,"In":3,"achieve":1,"optimal":1,"sound":2,"quality":2,"worthwhile":1,"maximize":2,"amplitudes":1,"such":1,"as":11,"point":17,"just":5,"shy":2,"numerical":1,"overflow":4,"Numerical":1,"results":2,"high":2,"bursts":1,"quite":1,"disruptive":1,"closeness":1,"their":1,"relationship":1,"greatly":1,"influence":1,"amount":2,"applied":2,"before":1,"occurs":1,"You":1,"determine":3,"through":2,"experimentation":1,"what":2,"limits":1,"By":1,"pushing":1,"close":1,"you":10,"signal":9,"ratio":9,"resulting":3,"highest":1,"Once":2,"your":3,"programming":1,"complete":1,"attenuation":4,"used":5,"reduce":1,"overall":2,"3dB":1,"steps":4,"while":6,"preserving":1,"Revision":1,"History":1,".0":6,"released":1,"its":1,"internal":2,"now":1,"brought":1,"all":10,"way":4,"s":10,"values":4,"start":10,"next":4,"For":1,"this":26,"was":4,"trivial":1,"but":1,"posed":1,"problem":1,"during":1,"gaps":1,"because":3,"would":2,"get":2,"stalled":1,"transition":2,"points":2,"}}":11,"CON":8,"frame_buffers":4,"=":145,"frame_bytes":3,"{":5,"stepsize":1,"}":5,"frame_longs":4,"frame_buffer_byt":1,"*":146,"frame_buffer_lon":4,"long":176,"pace":6,"index":7,"sample":1,"dira_":3,"dirb_":1,"ctra_":2,"ctrb_":3,"frqa_":3,"cnt_":2,"[":49,"]":49,"PUB":67,"tract_ptr":3,"pos_pin":7,"neg_pin":6,"fm_offset":6,"okay":12,"Start":5,"driver":18,"starts":5,"returns":7,"false":8,"if":30,"no":9,"available":6,"pointer":7,"bytes":1,"positive":1,"pin":14,"disable":7,"negative":2,"enabled":1,"offset":7,"fm":2,"4_500_000":1,"NTSC":10,"stop":9,":=":64,">":13,">>":12,"&":23,"|=":3,"|":21,"<":11,"$18000000":1,"$3F":2,"+=":6,"$04000000":1,"<<":118,"$05800000":1,"repeat":14,"<<=":8,"=>":5,"clkfreq":3,"-=":1,"++":4,"20_000":1,"return":8,"cognew":4,"@entry":3,"@attenuation":1,"Stop":5,"frees":6,"cogstop":4,"~":8,"longfill":2,"@index":1,"constant":3,"))":14,"set_attenuation":1,"Set":7,"master":1,"initially":3,"set_pace":2,"percentage":3,"some":5,"Queue":1,"current":2,"actual":4,"integer":1,"#":145,"see":3,"bytemove":1,"@frames":1,"$01000000":2,"full":3,"status":8,"Returns":4,"true":6,"useful":2,"checking":1,"have":2,"empty":2,"i":23,"detecting":1,"when":4,"finished":1,"from":15,"sample_ptr":1,"ptr":5,"address":14,"receives":1,"signed":4,"bit":30,"updated":1,"@sample":1,"aural_id":1,"id":2,"executing":1,"algorithm":1,"connecting":1,"tv":4,"with":5,"DAT":8,"entry":4,"org":4,"zero":10,"mov":279,"reserves":3,"#0":37,"add":143,"d0":15,"djnz":44,"clear_cnt":2,"t1":282,"#2":26,"minst":4,"mult_steps":2,"mult_step":2,"d0s0":5,"test":48,"#1":100,"wc":90,"if_c":60,"sub":36,"mult_ret":2,"antilog_ret":3,"ret":26,"#13":6,"cstep":2,"t2":152,"#8":19,"cinst":4,"cordic_steps":2,"cordic_step":2,"cordic_dx":2,"cordic_dy":2,"cordic_a":2,"cordic_ret":2,"par":20,"#4":17,"regs":3,"rdlong":24,"dira":10,"frqa_center":3,"cnt_ticks":4,"cnt_value":4,"cnt":3,"loop":21,"waitcnt":3,"sar":19,"x":93,"#10":5,"frqa":3,"h80000000":3,"frqb":2,"wrlong":13,"lfsr":9,"lfsr_taps":4,"rcl":6,"call":75,"#mult":2,"shr":53,"vphase":3,"#sine":3,"tune":2,"#antilog":2,"gphase":3,"h40000000":2,"#6":4,"y":56,"f1x":3,"f1y":3,"#cordic":5,"f2x":3,"f2y":3,"f3x":3,"f3y":3,"f4x":3,"f4y":3,"nx":4,"neg":13,"#3":12,"fphase":5,"jmp":50,"jmpret":17,"#loop":19,"frame_ptr":10,"frame_index":4,"step_size":7,"h00FFFFFF":2,"wz":24,"if_nz":19,"final1":3,"finali":2,"frame_cnt":7,"final":2,"par_curr":6,"par_next":5,"step_acc":4,"movs":14,"set1":3,"#par_next":2,"movd":14,"set2":3,"#par_curr":1,"set3":3,"set4":3,"#par_step":1,"set":7,"rdbyte":6,"shl":50,"#24":1,"negc":5,"vscl":20,"nr":1,"mult":3,"negnz":3,"par_step":4,"stepframe":2,"step1":3,"stepi":2,"step":4,"h01000000":2,"if_nc":29,"#frame_bytes":2,"#frame_buffer_by":1,"antilog":1,"#16":12,"h00000FFE":2,"h0000D000":2,"rdword":14,"h00010000":2,"sine":1,"#32":5,"h00001000":2,"h00000800":2,"h00007000":2,"#15":3,"#mult_steps":1,"cordic":1,"#cordic_steps":1,"sumnc":7,"sumc":7,"cordic_delta":2,"$66920000":1,"$80061000":1,"$4B901476":1,"$27ECE16D":1,"$14444750":1,"$0A2C350C":1,"$05175F85":1,"$028BD879":1,"$0145F154":1,"$00A2F94D":1,"$00517CBB":1,"$0028BE60":1,"$00145F30":1,"$000A2F98":1,"$80000000":1,"$40000000":1,"$00FFFFFF":1,"$00010000":1,"$0000D000":1,"$00007000":1,"$00001000":1,"$00000FFE":1,"$00000800":1,"$00000200":1,"$00000201":1,"$1F0":1,"res":166,"sine_ret":1,"TERMS":8,"OF":40,"USE":16,"MIT":8,"License":8,"Permission":8,"hereby":8,"granted":8,"free":9,"charge":8,"person":8,"obtaining":8,"copy":17,"software":8,"associated":10,"documentation":8,"files":8,"deal":8,"Software":32,"restriction":8,"including":8,"limitation":8,"rights":8,"use":25,"modify":8,"merge":8,"publish":8,"distribute":8,"sublicense":8,"sell":8,"copies":16,"permit":8,"persons":8,"whom":8,"furnished":8,"do":11,"subject":8,"following":8,"conditions":9,"above":10,"copyright":8,"notice":16,"permission":8,"shall":8,"included":8,"substantial":8,"portions":8,"THE":48,"SOFTWARE":24,"IS":8,"PROVIDED":8,"WITHOUT":8,"WARRANTY":8,"ANY":16,"KIND":8,"EXPRESS":8,"OR":56,"IMPLIED":8,"INCLUDING":8,"BUT":8,"NOT":9,"LIMITED":8,"TO":8,"WARRANTIES":8,"MERCHANTABILITY":8,"FITNESS":8,"FOR":16,"A":11,"PARTICULAR":8,"PURPOSE":8,"AND":8,"NONINFRINGEMENT":8,"IN":32,"NO":8,"EVENT":8,"SHALL":8,"AUTHORS":8,"COPYRIGHT":8,"HOLDERS":8,"BE":8,"LIABLE":8,"CLAIM":8,"DAMAGES":8,"OTHER":16,"LIABILITY":8,"WHETHER":8,"AN":8,"ACTION":8,"CONTRACT":8,"TORT":8,"OTHERWISE":8,"ARISING":8,"FROM":8,"OUT":8,"CONNECTION":8,"WITH":8,"DEALINGS":8,"****************":18,"Debug_Lcd":1,".2":2,"Authors":1,"Jon":2,"Williams":2,"Jeff":2,"Martin":2,"See":10,"end":10,"file":9,"terms":9,"Debugging":1,"wrapper":1,"Serial_Lcd":1,"March":1,"Updated":2,"conform":1,"Propeller":2,"initialization":1,"standards":1,"April":1,"consistency":1,"OBJ":3,"lcd":22,"num":8,"init":5,"baud":2,"lines":15,"Initializes":1,"serial":1,"LCD":4,"--":7,".init":1,"finalize":1,"Finalizes":1,"floats":1,".finalize":1,"putc":1,"txbyte":2,"Send":1,"terminal":3,".putc":1,"str":2,"strAddr":2,"Print":10,"terminated":4,"string":10,".str":8,"dec":2,"value":38,"decimal":4,"number":19,".dec":1,"decf":1,"width":10,"Prints":2,"space":1,"padded":2,"fixed":1,"field":4,".decf":1,"decx":1,"digits":17,".decx":1,"hex":2,"hexadecimal":3,".hex":1,"ihex":1,"an":11,"indicated":2,".ihex":1,"bin":2,"binary":3,".bin":1,"ibin":1,"%":214,".ibin":1,"cls":1,"Clears":2,"moves":1,"cursor":9,"home":3,"position":8,".cls":1,"Moves":2,".home":1,"gotoxy":1,"col":13,"line":30,".gotoxy":1,"clrln":1,".clrln":1,"type":4,"Selects":1,"blink":4,".cursor":1,"display":19,"Controls":1,"visibility":1,";":1,"hide":1,"contents":3,"clearing":1,".displayOn":1,"else":1,".displayOff":1,"custom":2,"char":2,"chrDataAddr":3,"Installs":1,"character":6,"map":1,"definition":8,"array":1,".custom":1,"backLight":1,"Enable":1,"backlight":1,"affects":1,"only":6,"backlit":1,"models":1,".backLight":1,"Inductive":1,"Sensor":1,"Demo":1,"Author":8,"Beau":2,"Schwabe":2,"Test":2,"Circuit":1,"10pF":1,"100K":4,"1M":1,"FPin":5,"SDF":1,"sigma":3,"feedback":1,"SDI":1,"input":2,"L":2,"GND":4,"Coils":1,"Wire":1,"GREEN":2,"about":4,"gauge":1,"25T":1,"Coke":3,"Can":3,"form":7,"15T":1,"5T":1,"50T":1,"BIC":1,"pen":1,"How":2,"does":2,"work":2,"?":3,"Note":1,"reported":3,"resonate":8,"LC":11,"Instead":1,"where":3,"voltage":6,"produced":1,"circuit":9,"clipped":1,"example":4,"below":4,"C":2,"B":2,"apply":2,"small":1,"specific":1,"near":2,"not":6,"uncommon":1,"measure":1,"times":1,"applying":1,"passes":4,"diode":2,"basically":1,"feeds":1,"divide":2,"divider":2,"...":9,"So":1,"ADC":10,"sweep":3,"result":3,"needs":1,"generate":1,"Volts":1,"ground":1,"V":2,"drop":1,"across":1,"since":1,"sensitive":3,"3V":1,"works":1,"typical":1,"magnitude":2,"plot":8,"might":1,"look":2,"something":1,"like":2,"*****":7,"With":2,"pattern":2,"looks":1,"X":7,"****":1,"denotes":1,"location":1,"reason":1,"slightly":1,"two":5,"reasons":1,"really":1,"lazy":1,"I":6,"didn":1,"happened":1,"benefit":1,"tuned":1,"situation":1,"exactly":1,"great":1,"O":28,"Now":1,"we":2,"happens":3,"called":1,"sensor":1,"preformed":1,"clip":1,"adding":1,"additional":1,"<-":3,"Does":1,"need":2,"ferrous":1,"causes":1,"shift":4,"HIGHER":1,"counters":1,"constantly":1,"feed":1,"particular":1,"back":10,"proportional":1,"somewhat":2,"metal":5,"introduced":1,"coil":2,"Assume":1,"increases":1,"Left":1,"Right":1,"slight":1,"right":9,"reports":2,"lower":2,"longer":1,"Typical":1,"ranges":1,"scale":7,"saturation":1,"here":1,"-->":1,"Slight":1,"made":3,"mention":1,"response":1,"As":1,"resonance":1,"shifts":5,"begins":1,"slope":1,"steepest":1,"Therefore":1,"slightest":1,"larger":1,"changes":6,"Since":1,"actually":1,"further":1,"away":1,"Law":1,"squares":1,"most":1,"closer":1,"combination":1,"acts":1,"linearize":1,"combinations":1,"exhibit":1,"plateaus":1,"anomalies":1,"caused":1,"varying":1,"parasitic":1,"affect":1,"little":1,"trial":1,"error":1,"necessary":3,"things":1,"want":1,"Freq":3,"gr":27,"Num":3,"UpperFrequency":3,"6_000_000":1,"LowerFrequency":4,"2_000_000":1,"bitmap_base":6,"$2000":1,"display_base":3,"$5000":1,"FMax":4,"FTemp":6,"FValue":4,"Frequency":5,"demo":1,".start":2,".setup":1,"FindResonateFreq":2,"DisplayInductorV":2,".Synth":2,".SigmaDelta":2,"@FTemp":2,".clear":1,".textmode":2,".colorwidth":7,".text":5,".plot":4,".ToStr":2,".copy":2,"P":6,".line":3,"Graphics":1,"Driver":4,"Theory":1,"Operation":2,"launched":1,"processes":1,"commands":1,"routines":1,"Points":1,"arcs":1,"sprites":1,"text":8,"polygons":1,"rasterized":1,"stretch":1,"memory":1,"serves":1,"generic":1,"bitmap":8,"buffer":1,"displayed":1,".SRC":3,"VGA":8,"GRAPHICS_DEMO":1,"usage":1,"_setup":2,"_color":2,"_width":2,"_plot":2,"_line":2,"_arc":2,"_vec":2,"_vecarc":2,"_pix":2,"_pixarc":2,"_text":2,"_textarc":2,"_textmode":2,"_fill":2,"_loop":5,"command":5,"bitmap_longs":4,"word":306,"bases":2,"pixel_width":9,"slices":2,"text_xs":3,"text_ys":3,"text_sp":2,"text_just":3,"graphics":3,"fontptr":3,"@font":1,"@loop":1,"@command":1,"setup":1,"x_tiles":4,"y_tiles":6,"x_origin":2,"y_origin":4,"base_ptr":4,"bases_ptr":5,"slices_ptr":2,"tiles":13,"16x16":7,"pixels":15,"each":10,"relative":2,"center":11,"pixel":25,"base":2,"setcommand":19,"<#":1,"@bases":1,"@slices":1,"@x_tiles":1,"clear":2,"Clear":1,"dest_ptr":3,"Copy":1,"double":2,"buffered":1,"flicker":5,"destination":1,"longmove":18,"color":34,"code":5,"bits":28,"@colors":2,"w":12,"pixel_passes":3,"r":4,"p":8,"round":2,"square":2,"$10":1,"&=":1,"$F":4,"@w":1,"^":1,"$E":1,"==":5,"colorwidth":1,"Plot":1,"@x":10,"Draw":11,"endpoint":1,"arc":16,"xr":8,"yr":8,"angle":17,"anglestep":2,"arcmode":2,"radii":4,"initial":2,"$1FFF":4,"leaves":1,"vec":1,"vecscale":4,"vecangle":4,"vecdef_ptr":4,"vector":12,"sprite":16,"$100":2,"1x":2,"rotation":2,"Vector":1,"$8000":3,"$4000":2,"length":2,"vecarc":1,"pix":1,"pixrot":4,"pixdef_ptr":4,"mirror":2,"Pixel":1,"xwords":1,"ywords":1,"xorigin":5,"yorigin":5,"%%":13,"xxxxxxxx":6,"pixarc":1,"string_ptr":8,"justx":2,"justy":2,"textmode":2,"sizing":1,"justification":4,"may":7,".finish":2,"afterwards":2,"prevent":2,"subsequent":2,"clobbering":2,"being":3,"drawn":2,"justify":3,"@justx":2,"textarc":1,"x_scale":2,"y_scale":2,"spacing":3,"size":1,"should":3,"normal":1,"left":9,"bottom":8,"top":7,"@text_xs":1,"@x_scale":2,"box":4,"box_width":3,"box_height":3,"x2":12,"y2":15,"pmin":6,"pmax":4,"corners":1,"according":1,"fill":5,"quad":1,"x1":7,"y1":11,"x3":6,"y3":9,"x4":2,"y4":2,"solid":2,"quadrilateral":1,"vertices":1,"ordered":1,"clockwise":2,"counter":1,"tri":3,"xy":1,"triangle":1,"case":3,"@xy":10,"@x1":8,"@x3":6,"@x2":6,"finish":2,"Wait":1,"insure":1,"safe":1,"manually":1,"manipulate":1,"PRI":6,"da":1,"db":1,"db2":1,"linechange":1,"lines_minus_1":1,"justptr":3,"strsize":2,"lookupz":3,"cmd":2,"argptr":2,"xa0":89,"xa1":26,"xa2":117,"xa3":21,"xa4":40,"xa5":1,"xa6":1,"xa7":1,"ya0":1,"ya1":6,"ya2":1,"ya3":10,"ya4":73,"ya5":12,"ya6":60,"ya7":19,"ya8":41,"ya9":8,"yaA":34,"yaB":6,"yaC":22,"yaD":8,"yaE":1,"yaF":1,"xb0":49,"xb1":7,"xb2":57,"xb3":13,"xb4":77,"xb5":1,"xb6":1,"xb7":1,"yb0":1,"yb1":4,"yb2":1,"yb3":8,"yb4":36,"yb5":4,"yb6":15,"yb7":12,"yb8":44,"yb9":6,"ybA":22,"ybB":2,"ybC":54,"ybD":4,"ybE":1,"ybF":1,"ax1":29,"ax2":61,"ay1":20,"ay2":56,"ay3":8,"ay4":8,"a0":17,"a1":1,"a2":1,"a3":1,"a4":4,"a5":2,"a6":3,"a7":3,"a8":15,"a9":4,"aA":12,"aB":8,"aC":5,"aD":8,"aE":6,"aF":14,"fline":200,"farc":89,"colors":13,"font":1,"fx":2,"if_z":20,"arg":4,"#arg0":1,"t3":21,"arg0":12,"#setd":3,"ror":3,"#jumps":1,"table":2,"rol":6,"$FF":2,"jumps":7,"setup_":2,"color_":2,"width_":2,"plot_":2,"line_":2,"arc_":2,"vec_":2,"vecarc_":2,"pix_":2,"pixarc_":2,"text_":2,"textarc_":2,"textmode_":2,"fill_":2,"xlongs":6,"ylongs":10,"arg1":10,"arg2":16,"arg3":20,"basesptr":5,"arg5":10,"slicesptr":3,"arg6":11,"pcolor":10,"pwidth":5,"#plotd":4,"#linepd":5,"arg7":9,"#arca":2,"cmp":22,"px":15,"dx":25,"py":17,"dy":23,"tjz":13,"#plotp":5,"arg4":11,"vectors":1,"#arcmod":3,"t7":10,"abs":3,"t6":10,"#multiply":7,"$80":3,"t4":10,"t5":7,"#arcd":3,"h8000":6,"sy":12,"adjust":2,"yline":2,"sx":8,"xword":2,"xpixel":2,"muxc":6,"color1":2,"color2":2,"chr":2,"$21":2,"$7F":1,"skip":8,"scan":6,"def":3,"#fontxy":2,"textsx":5,"0001_0001_1":1,"#fontb":6,"textsy":4,"0010_0011_1":1,"0010_0011_0":2,"#11":1,"#65":1,"$02":1,"textsp":3,"fontxy":1,"0011_0111_0":1,"0100_1111_0":1,"setd":1,"setd_ret":1,"fontxy_ret":1,"fontb":1,"fontb_ret":1,"yloop":5,"cmps":5,"base0":23,"base1":20,"hFFFFFFFF":2,"mins":1,"maxs":1,"mask0":14,"#5":3,"xor":18,"$1E":1,"mask1":9,"bits0":12,"xloop":4,"bits1":7,"pass":10,"andn":7,"same":1,"linepd":1,"wr":5,"count":6,"linepd_ret":1,"plotd":1,"plotp":1,"tjnz":1,"#wplot":1,"#plotp_ret":4,"plotp_ret":1,"plotd_ret":1,"wplot":1,"#7":3,"shift1":3,"#9":3,"shift0":2,"slice":4,"#wslice":2,"subx":1,"wslice":1,"wslice_ret":1,"arcmod":1,"arcmod_ret":1,"arca":1,"arcd":1,"#polarx":1,"#polary":1,"arcd_ret":1,"arca_ret":1,"polarx":1,"sine_90":3,"polary":1,"sine_180":2,"sine_table":2,"polary_ret":1,"polarx_ret":1,"$0800":1,"$1000":1,"$E000":1,"multiply":3,"rcr":1,"multiply_ret":3,"$200":2,"$FFFFFFFF":1,"4x4":3,"Keypad":1,"Reader":1,"uses":2,"capacitive":1,"PIN":1,"approach":1,"reading":1,"keypad":16,"To":3,"ALL":2,"LOW":2,"Then":1,"INPUT":1,"state":2,"At":1,"HIGH":2,"closed":1,"read":1,"otherwise":1,"returned":1,"decoding":1,"routine":1,"subroutines":1,"matrix":1,"WORD":1,"indicating":1,"buttons":2,"pressed":4,"Multiple":1,"button":2,"presses":1,"allowed":1,"understanding":1,"BOX":2,"entries":1,"confused":1,"etc":1,"evaluate":1,"non":3,"even":1,"they":1,"There":1,"danger":1,"physical":1,"electrical":1,"damage":1,"sensing":1,"Schematic":1,"No":2,"resistors":4,"capacitors":1,"connections":1,"directly":1,"board":1,"RevC":1,"Looking":1,"Back":1,"P7":1,"P0":1,"oo":1,"o":3,"LABEL":1,"ReadKeyPad":1,"ReadRow":5,"Result":1,"n":6,"outa":4,"~~":4,"ina":1,"Terminal":1,"COMMENT{-":2,"tv_mode":4,"fntsc":2,"3_579_545":2,"lntsc":5,"sntsc":6,"fpal":2,"4_433_618":2,"lpal":5,"spal":6,"paramcount":2,"colortable":13,"$180":2,"tvptr":3,"taskptr":18,"#tasks":4,"taskret":14,"superfield":2,"_mode":18,"phaseflip":8,"phasemask":4,"vinv":2,"black":5,"#hsync":4,"waitvid":18,"burst":7,"sync_high2":5,"visible":6,"vb":9,"#blank_lines":3,"screen":19,"_screen":4,"_vt":6,"vx":6,"_vx":6,"vert":4,"interlace":13,"hb":9,"tile":42,"_ht":8,"hx":12,"hc2x":10,"hf":15,"linerot":8,"lineadd":8,"vf":15,"if_nz_and_c":1,"invisible":6,"if_z_eq_c":4,"hrest":2,"#vsync_high":2,"vsync1":3,"#sync_low1":1,"vsync2":3,"#sync_low2":1,"#vsync_low":1,"hhalf":2,"#field":2,"#superfield":2,"blank_lines":1,"blank_lines_ret":1,"hsync":1,"sync_scale1":3,"sync_normal":2,"hvis":3,"hsync_ret":1,"vsync_high":1,"#sync_high1":1,"#sync_high2":1,"vsync_low":1,"vrep":2,"vsyncx":1,"sync_high1":2,"sync_scale2":2,"#vsyncx":1,"vsync_low_ret":1,"vsync_high_ret":1,"tasks":2,"#_enable":2,"#paramcount":2,"_pins":11,"$08":3,"pins0":2,"pins1":2,"$40":1,"vcfg":8,"dirb":4,"_enable":4,"#disabled":4,"rd":4,"#wtab":1,"#hvis":1,"#wtabx":1,"wtab":2,"ltab":8,"#ltab":2,"#fcolor":1,"ltabx":2,"d0s1":2,"m8":7,"_broadcast":3,"fcolor":3,"#divide":2,"movi":6,"ctra":6,"00001_111":1,"00001_110":1,"min":6,"max":7,"m128":2,"00001_100":1,"00000_001":3,"ctrb":2,"10100_000":1,"$01":3,"01000_000":1,"00010_000":1,"00001_000":1,"_auralcog":3,"_hx":8,"_ho":6,"addx":6,"lineinc":4,"vvis":2,"_vo":6,"colorloop":2,"colorreg":4,"$FC":2,"_colors":4,"d6":4,"m1":5,"m2":3,"cmpsub":2,"divide_ret":1,"disabled":4,"#entry":2,"8_000_000":2,"128_000_000":2,"$00000000":1,"$F0F0F0F0":1,"$00060000":2,"$10000000":2,"11110000_0111000":1,"11111111_1111011":1,"0101010101010101":1,"sync_low1":1,"1010101010101010":1,"sync_low2":1,"01_1010101010101":1,"$02_8A":1,"$02_AA":1,"wtabx":1,"0101_00000000_01":1,"010101_00000000_":1,"fit":2,"___":2,"tv_status":4,"tv_enable":4,"tv_pins":4,"tv_screen":4,"tv_colors":4,"tv_ht":5,"tv_vt":5,"tv_hx":4,"tv_vx":4,"tv_ho":4,"tv_vo":4,"tv_broadcast":3,"tv_auralcog":3,"preceding":2,"section":2,"copied":2,"After":2,"setting":2,"variables":2,"@tv_status":3,"All":2,"reloaded":2,"superframe":2,"allowing":2,"make":8,"live":2,"minimize":2,"correlate":2,"Experimentation":2,"required":3,"optimize":2,"Parameter":2,"descriptions":2,"_________":4,"sets":3,"indicate":2,"CLKFREQ":8,"currently":4,"outputting":4,"sync":6,"data":5,"driven":2,"low":3,"reduces":2,"power":3,"enable":2,"_______":2,"select":9,"group":7,"0000_0111":2,"baseband":17,"0000_1111":2,"chroma":17,"0111_0000":2,"1111_0000":2,"0111_0111":2,"0111_1111":2,"1111_0111":2,"1111_1111":2,"----------------":1,"active":3,"nibble":4,"arranged":3,"video":3,"attach":1,"ohm":10,"resistor":4,"sum":4,"1V":3,"network":1,"visual":1,"carrier":1,"selects":4,"16x32":5,"tileheight":9,"controls":5,"mixing":2,"mix":2,"strip":2,"composite":1,"progressive":2,"PAL":10,"less":5,"good":5,"motion":2,"interlaced":5,"doubles":1,"vertical":14,"format":1,"horizontal":14,"ticks":9,"14_318_180":1,"17_734_472":1,"itself":1,"words":4,"define":10,"has":4,"bitfields":2,"colorset":4,"pixelgroup":4,"**":4,"ppppppppppcccc00":2,"colorsets":4,"longs":8,"four":8,"pixelgroups":2,"up":5,"32x32":1,"fields":4,"first":2,"follows":6,"blue":2,"green":2,"red":2,"luminance":3,"reserved":1,"don":2,"valid":1,"range":1,"adds":1,"subtracts":1,"beware":1,"modulated":1,"produce":1,"saturated":1,"toggling":1,"levels":1,"t":1,"abruptly":1,"rather":1,"change":1,"against":1,"background":1,"best":1,"appearance":1,"_____":6,"practical":2,"limit":3,"expansion":4,"factor":4,"sure":4,"||":5,"than":4,"pos":4,"centered":2,"image":2,"down":2,"____________":1,"expressed":1,"ie":1,"channel":1,"55_250_000":1,"modulator":2,"turned":2,"saves":1,"broadcasting":1,"16_000_000":2,"___________":1,"supply":1,"pll":1,"selected":1,"bandwidth":2,"25KHz":1,"vary":1,"PS":1,"Keyboard":1,"Text":1,"40x13":1,"cols":9,"rows":5,"screensize":4,"lastrow":3,"tv_count":2,"row":7,"flag":4,"basepin":3,"setcolors":2,"@palette":1,"@tv_params":1,"$38":2,"@screen":5,".stop":1,"stringptr":3,"1_000_000_000":1,"//":3,"elseif":1,"/=":1,"((":2,"k":1,"Output":1,"$00":3,"backspace":1,"$09":2,"tab":1,"spaces":1,"per":1,"$0A":5,"$0B":2,"Y":2,"$0C":3,"$0D":2,"others":1,"printable":1,"characters":1,"wordfill":2,"$220":2,"print":3,"newline":3,"colorptr":4,"fore":7,"Override":1,"default":1,"palette":3,"list":1,"------------":1,"$FE":1,"wordmove":1,"tv_params":1,"$07":3,"$BB":2,"$9E":1,"$9B":1,"$04":1,"$3D":1,"$3B":1,"$6B":1,"$6E":1,"$CE":1,"$3C":1,"vga_mode":3,"vgaptr":3,"hv":11,"hvbase":7,"nobl":2,"bcolor":4,"#colortable":2,"#blank_line":4,"nobp":2,"nofp":2,"#blank_hsync":1,"nofl":2,"_vf":2,"_vs":2,"#blank_vsync":2,"_vb":2,"blank_vsync":1,"blank_line":1,"h1":6,"h2":8,"if_c_and_nz":1,"if_c_and_z":1,"blank_hsync":1,"_hf":3,"_hs":3,"_hb":3,"#hv":1,"blank_hsync_ret":1,"blank_line_ret":1,"blank_vsync_ret":1,"$20":1,"_rate":9,"pllmin":2,"pllmax":2,"00001_011":1,"m4":2,"div":2,"muxnc":2,"vmask":2,"hmask":2,"_hd":3,"_vd":2,"01100_000":1,"colormask":2,"500_000":1,"4_000_000":1,"$01010101":1,"$02020202":1,"$FCFCFCFC":1,"vga_status":3,"vga_enable":3,"vga_pins":2,"vga_screen":2,"vga_colors":2,"vga_ht":4,"vga_vt":6,"vga_hx":4,"vga_vx":4,"vga_ho":3,"vga_vo":4,"vga_hd":3,"vga_hf":2,"vga_hs":2,"vga_hb":2,"vga_vd":3,"vga_vf":2,"vga_vs":2,"vga_vb":2,"vga_rate":3,"@vga_status":1,"__________":4,"16MHz":1,"________":3,"within":3,"monitors":1,"allows":1,"polarity":1,"respectively":1,"suggested":1,"signals":1,"connect":3,"RED":1,"BLUE":1,"connector":3,"HSYNC":1,"VSYNC":1,"______":14,"equal":1,"exceed":1,"recommended":2,"front":2,"porch":4,"tick":1,"500KHz":1,"128MHz":1},"Protocol Buffer":{"package":1,"tutorial":1,";":13,"option":2,"java_package":1,"=":13,"java_outer_class":1,"message":3,"Person":2,"{":4,"required":3,"string":3,"name":1,"int32":1,"id":1,"optional":2,"email":1,"enum":1,"PhoneType":2,"MOBILE":1,"HOME":2,"WORK":1,"}":4,"PhoneNumber":2,"number":1,"type":1,"[":1,"default":1,"]":1,"repeated":2,"phone":1,"AddressBook":1,"person":1},"Protocol Buffer Text Format":{"COMMENT#":9,"convolution_benc":18,"{":284,"label":18,":":615,"input":18,"dimension":54,"[":80,",":188,"]":80,"data_type":54,"DATA_HALF":51,"format":54,"TENSOR_NHWC":36,"}":284,"filter":18,"output":18,"convolution":18,"pad":18,"compute_mode":18,"DATA_FLOAT":21,"math_type":18,"TENSOR_OP_MATH":18,"mode":18,"CROSS_CORRELATIO":18,"fwd_algo":1,"CONVOLUTION_FWD_":1,"bwd_data_algo":9,"CONVOLUTION_BWD_":17,"bwd_filter_algo":8,"TENSOR_NCHW":18,"filter_stride":8,"LeaderboardConfi":1,"Config":1,"SortType":1,"Value":47,"FormatType":1,"Name":20,"Id":15,"EntryLimit":1,"MainScene":1,"StreamSources":1,"Entries":2,"StreamIdentifier":1,"SourceType":2,"feature":18,"name":20,"value_count":17,"min":17,"max":17,"type":18,"BYTES":2,"domain":2,"presence":18,"min_count":18,"min_fraction":11,"INT":9,"FLOAT":7,"string_domain":2,"value":61,"RootId":1,"Objects":10,"Transform":10,"Location":9,"Rotation":9,"Scale":10,"X":15,"Y":15,"Z":13,"ChildIds":9,"UnregisteredPara":2,"Collidable_v2":9,"Visible_v2":9,"CameraCollidable":8,"Folder":6,"NetworkRelevance":10,"ParentId":9,"WantsNetworking":1,"true":8,"TemplateInstance":2,"ParameterOverrid":4,"key":4,"Overrides":8,"String":3,"Vector":3,"-":8,"TemplateAsset":2,"Yaw":3,"EditorIndicatorV":7,"CoreMesh":1,"MeshAsset":1,"Teams":1,"IsTeamCollisionE":1,"IsEnemyCollision":1,"StaticMesh":1,"Physics":1,"Mass":1,"LinearDamping":1,"BoundsScale":1,"Script":1,"ScriptAsset":1,"IsFilePartition":5,"FilePartitionNam":5,"Pitch":2,"Rotator":1,"Roll":1,"Bool":1,"false":1},"Public Key":{"Type":1,"Bits":1,"/":85,"KeyID":1,"Date":1,"User":1,"ID":1,"pub":1,"79949ADD":1,"sun":2,"<":1,".strongswan":1,".org":1,">":1,"-----":8,"BEGIN":3,"PGP":4,"PUBLIC":6,"KEY":6,"BLOCK":4,"Version":2,":":6,"i":1,"mQCNA0L2Km8AAAEE":1,"+":95,"7sH":1,"F9PaXIjzHRQ":1,"rfFkfmxxp9lVjCk0":1,"BnnlnUmyz6F8K7V0":1,"ln1zHvZZIQJYGrDh":1,"I5TVeD4Ib5bQ1CoU":1,"tBhzdW4gPHN1bi5z":1,"A":1,"43nuZbxADMSviu54":1,"0AgiMMuZAMebfOe":1,"Xf9uDQv7p1yumEiN":1,"lQotGz7YA6JMxry9":1,"o8eDpP0":1,"I88cOhQ":1,"==":4,"=":4,"lLvB":1,"END":3,"ssh":4,"-":7,"rsa":4,"AAAAB3NzaC1yc2EA":4,"vOeAJ2IXDMsezJO2":2,"qhoZFQMvHoWpWTRT":2,"nhOZX28A4D":2,"QRzVZ6hdWoh9W":2,"mIP69MIT3aX35oLb":2,"root":2,"@use1":2,"nitrousbox":2,".com":2,"dss":1,"AAAAB3NzaC1kc3MA":1,"I7":1,"bYzbve0Wg":1,"Gv9yeZX0H":1,"qON6rwJTPFICTncf":1,"Kc2Ec7":1,"GYSkEIj7ok5wzHgv":1,"8hrjFE8frNztRK2T":1,"KsxDONxkzu7FWw4H":1,"htWQrI4pZGLdhukO":1,"8GUcdUfC4gbZvsbZ":1,"6HKLXuPO1BQPuE":1,"fKQg1Aet40c1gxUk":1,"J":1,"xdAITE1v7kmssZxB":1,"ZfA0j712pvt4JmQc":1,"cgI4tCOy1dgQDLr0":1,"lars":1,"@junk":1,"vS0WfY9swk8St":1,"JcRuhft0jTg4IrAE":1,"nLUr7SAJvOeQo5yZ":1,"w3IXEJ0ttsfkyShv":1,"ELzDVMYiaQkI5opA":1,"weO9F6bKZaGCNyt3":1,"----":4,"SSH2":2,"Subject":1,"galb":2,"Comment":1,"bit":1,",":1,"created":1,"by":1,"@shimi":1,"Mon":1,"Jan":1,"dnn1SJejgt459":1,"6k6YjzGGphH2TUxw":1,"aZZ9wa":1,"++":1,"Oi7Qkr8prgHc4soW":1,"NUlfDzpvZK2H5E7e":1,"hM7zhFNzjFvpaMgJ":1,"GnuPG":1,"v2":1,"mQINBFJJNS0BEADE":1,"Z7KdF1vFR2WLe4yo":1,"3lV5AZfEmNe":1,"AGTRney":1,"jpp9It0wyVQWvKM7":1,"thz8oDz":1,"SknBoD1F":1,"jACJgPXGlK3":1,"YiXa03e3XM1JZxBg":1,"hn1WUR9zRMa1XK1y":1,"jQVrMrwLtjoJ4wyW":1,"sZJw0IkV":1,"7YJa2it":1,"0h7z2x0JmkkiNtYG":1,"VgQ5dvMJDHqkiuVG":1,"xsJoByuAzK5Zgg8l":1,"4VUYjU1g7rFbYh0J":1,"4lJykVHTCIVbGPNe":1,"LeGnDsXV3a9OGnWv":1,"j":1,"nt":1,"I7c1":1,"RVrmjW0aNulR9fyw":1,"GdaTEnxl08m2yNok":1,"wZRD40jHb8N89DPZ":1,"ePfy3":1,"JIXm1e8rdWjr1z9U":1,"Kb2VM5YT":1,"gCa":1,"4Iwaoag":1,"URVyB":1,"BDJIuqjBpu6Al6zd":1,"BBaVYy2AS5OjGtu8":1,"InNNyFPOu":1,"rpppgURwQARAQAB":1,"tCRSeWFuIEphY29i":1,"AlOeONMCGwMHCwkI":1,"D":1,"kBzMpbQeoZ6LCIRs":1,"Td9GSjdmo1oIjrYt":1,"yUypNNsgYtT8lpMt":1,"offTfwFmVEIlWWLc":1,"xNZ":1,"iKVhMduLOZ6YY2jD":1,"dLEbEtX":1,"CR2uMpvhPYUhQzE4":1,"oByPOhsCg7U23gvi":1,"9dSFx6pZ7":1,"Ejhwq":1,"NgtmnMn":1,"xQ5SL0UgVm1O3lru":1,"0OxlkShpx85PRJIr":1,"lJvFAulb":1,"h5kjzDTV5ekqL0po":1,"sR2yR4KJ6K972Cuf":1,"M6tvAkbXyOV6MGVV":1,"u8dhKwKmR4":1,"s8Rajf0x2n2wl7DZ":1,"uJiBubAQnMKnUvOw":1,"OuQM2":1,"CVaPWlrj944IEGWp":1,"KER1a2VsYW5hKSA8":1,"OU8WHQBSZW1vdmVk":1,"EPHZ2fhMr":1,"2601RktBttkl3RgF":1,"qzJ3H8YT5mvnXzVS":1,"SxsggfcJfLZfyMtT":1,"kuVtCm3pBhrwlyEG":1,"mwKpHkTuKOdt9rpT":1,"x3":1,"Hi5YEeSDd5jEujj0":1,"cJK8rHEQSnZOLG":1,"Xj":1,"VzogQ":1,"t2OZw5IpmdLefLRT":1,"C0dzK3eL2z":1,"g":1,"rOU0VnVjf9":1,"ANKZHzoUkYSmKDS":1,"JQDXgCgKC5FjtyEj":1,"CljxEqP5tXGdLnE":1,"MBeKJO9UkomG2bHT":1,"21zz7QQdbL6wIKw7":1,"6ZfqEJnCCEvOp8Q0":1,"peDIc59zS":1,"wpwCcHA2MiVBwouB":1,"2eUYb0O":1,"TBdcrx":1,"NMoIQWJ6QK2z":1,"CP90tCKcMvCoU0fC":1,"C3LV3Xr9qFBAyPRs":1,"UydHMbdTnQLs4qCt":1,"i3jOmYpSK":1,"j5f5VcqO":1,"Uq8fcAFasQt8giSu":1,"4kCOAQTAQIAIgUCU":1,"AwIGFQgCCQoLBBYC":1,"KgYFlkxAAkHwIjv9":1,"It6ZKPTEuZJM5VUY":1,"6ndCbeC7":1,"U":1,"W8ShfNJM789cFLTN":1,"jbbkucTCqG":1,"0lAgimP7KiCLx2Hs":1,"ApAzhMkYH1IALxd4":1,"YQUt4OG0":1,"h69rubsHbszQOpAs":1,"6i4gQz5CYat":1,"TCmooI":1,"kJh":1,"cdZ":1,"IFfwZXfQHndwsmBy":1,"KgaW4r4fp":1,"u5":1,"L19qWPjoJKQf8y1a":1,"QCi0fKEAIhrOJq6W":1,"5J8okLl2CtATYh9Y":1,"137skhJwwLwAadpm":1,"xOpE8HMXxS8DiVH":1,"O":1,"nu3beOZnY6g4g8":1,"uxzY0FpQ6MB1DRVP":1,"3RjMqAjSRFVZag3z":1,"IHhR":1,"uQal7eR5Ml0MqTBP":1,"NmPk23C65K":1,"dlIdytm9qZi7EJpO":1,"kM4mqnWtzCZvMIhq":1,"PEB2NAGrOgNRkr6M":1,"6GWK":1,"YP8E":1,"8TwsCqxq2LD":1,"9E8G4n9IaC5Ag0EU":1,"XG9q2rcVkZhsTOOJ":1,"Bc":1,"aYYsEJktnZD7jqFR":1,"K31qPL":1,"qtMyLxQqRJla9PUi":1,"omtg1Eh":1,"eu2Na6z7m5ZuFE7G":1,"STqiZ09Vrv8CaCb8":1,"sbrsupgeNGOTZOf5":1,"VszV9C1KY5Ux":1,"t7gua0mKwBOrk4l5":1,"H":1,"nBxToT0pv5OVvE6I":1,"leNiHBYOS":1,"qYXq58LcvjNaFY6R":1,"JQbaK8jEYP5HKSA7":1,"5Cnf1FNP4LjH0dnT":1,"tjZfWCNDI70pme0S":1,"j00X8bGTEvA9bTzW":1,"SXVL9OWtdvr5kuIw":1,"liKmt":1,"j46fxRWxoCUVF6xa":1,"tVe0X":1,"bcZKGc":1,"tFbngy8MtP3cuv5I":1,"C":1,"Gg9mttl8":1,"SrLtpOtHSkKtJqU6":1,"GXApnhTdSMySCkmw":1,"SJiaoDIvVejvuIt5":1,"K":1,"gYFX2xAAhiK":1,"NeQdoZ44MqNxeXyo":1,"xqBAotYGXZ5G8pNc":1,"Ile4PKpmrVG":1,"zH0de0Gw1e2gTHmD":1,"kXepM6lGZq5":1,"DXOT2r":1,"OzyCDI3isza2Xqzy":1,"QGPMG3GMgc1aolTo":1,"KIlOuEpvGvZICprl":1,"kyF4UpkxOniaVW6f":1,"SsDBbS2DmRw":1,"6TEWzd2DVobfWfK":1,"wWDLqm6L":1,"zS3StkMCm3A6UKko":1,"sbQPFFfJnKyWXi0k":1,"OVD9U8w4BUnv":1,"iXd0Txdp1nkz":1,"NLM174HCrQKSfubK":1,"iFNo4Ow2RJodR":1,"71SGZgfkBxjD4bkJ":1,"WQ1yopiNGIub7pvr":1,"qpzmftb":1,"r9OaiGUoXB0FeQnD":1,"0nU9crPcVCe":1,"h":1,"qQe":1,"KCbs6ZuUkKKG9Y4X":1,"mjRB1b857of":1,"61K4pquQ4u9J":1,"svBlAR7nTIPqbZDw":1,"SGvB0zvlzU":1,"xJ8l":1},"Pug":{"doctype":1,"html":2,"head":1,"meta":1,"(":2,"charset":1,"=":4,")":2,"link":1,"rel":1,",":3,"type":1,"href":1,"title":1,"Hello":2,"Pug":1,"body":1,"#text":1,"include":1,"page":1,"p":1,".":1,"World":1,"!":1},"Puppet":{"COMMENT#":62,"class":9,"apache":35,"(":27,"$apache_name":2,"=":93,"$":35,"::":106,"params":30,"apache_name":1,",":161,"$service_name":2,"service_name":2,"$default_mods":5,"true":20,"$default_vhost":4,"$default_charset":1,"undef":10,"$default_confd_f":3,"$default_ssl_vho":6,"false":9,"$default_ssl_cer":1,"default_ssl_cert":1,"$default_ssl_key":1,"default_ssl_key":1,"$default_ssl_cha":1,"$default_ssl_ca":1,"$default_ssl_crl":3,"$default_type":1,"$ip":5,"$service_enable":3,"$service_manage":3,"$service_ensure":2,"$purge_configs":4,"$purge_vhost_dir":3,"$purge_vdir":3,"$serveradmin":3,"$sendfile":2,"$error_documents":2,"$timeout":1,"$httpd_dir":1,"httpd_dir":1,"$server_root":1,"server_root":1,"$conf_dir":1,"conf_dir":2,"$confd_dir":3,"confd_dir":1,"$vhost_dir":5,"vhost_dir":1,"$vhost_enable_di":5,"vhost_enable_dir":1,"$mod_dir":5,"mod_dir":1,"$mod_enable_dir":7,"mod_enable_dir":1,"$mpm_module":4,"mpm_module":1,"$lib_path":1,"lib_path":1,"$conf_template":2,"conf_template":1,"$servername":1,"servername":1,"$manage_user":3,"$manage_group":3,"$user":2,"user":2,"$group":3,"group":3,"$keepalive":1,"keepalive":1,"$keepalive_timeo":1,"keepalive_timeou":1,"$max_keepalive_r":1,"max_keepalive_re":1,"$logroot":1,"logroot":1,"$logroot_mode":3,"logroot_mode":3,"$log_level":2,"log_level":1,"$log_formats":1,"{}":1,"$ports_file":3,"ports_file":1,"$docroot":3,"docroot":3,"$apache_version":2,"version":1,"default":6,"$server_tokens":1,"$server_signatur":1,"$trace_enable":1,"$allow_encoded_s":3,"$package_ensure":2,"$use_optional_in":2,"use_optional_inc":1,")":27,"inherits":1,"{":71,"validate_bool":8,"$valid_mpms_re":2,"?":6,"=>":109,"}":71,"if":15,"validate_re":3,"osfamily":4,"!=":1,"package":1,":":39,"ensure":14,"name":1,"notify":11,"Class":8,"[":32,"]":32,"present":4,"gid":1,"require":15,"Package":15,"validate_apache_":1,"service_enable":1,"service_manage":1,"service_ensure":1,"warning":1,"$purge_confd":4,"else":6,"==":1,"$purge_vhostd":4,"Exec":2,"path":1,"exec":6,"creates":5,"file":9,"directory":5,"recurse":5,"purge":5,"!":5,"defined":4,"File":4,"$purge_mod_dir":2,"and":4,"$mod_load_dir":2,"$vhost_load_dir":3,"concat":2,"owner":1,"root_group":1,"mode":1,"fragment":1,"target":2,"content":3,"template":2,"conf_file":1,"case":1,"$pidfile":4,"$error_log":4,"$scriptalias":6,"$access_log_file":6,"portage":1,"makeconf":1,"absent":2,"fail":1,"$apxs_workaround":1,"is_array":1,"all":3,"mods":1,"$default_vhost_e":2,"vhost":2,"port":2,"scriptalias":2,"serveradmin":2,"access_log_file":2,"priority":2,"ip":3,"manage_docroot":2,"$ssl_access_log_":2,"ssl":1,"hiera_include":1,"define":1,"example":1,"expiringhost":1,"$timestamp":1,"$age":2,"inline_template":1,"$maxage":2,">":1,"$expired":3,"notice":2,"host":1,"$name":1,";":9,"foo":1,"bar":1,"node":1,"stage":3,"Stage":2,"->":1,"source":1,"command":1,"refreshonly":1},"PureBasic":{"EnableExplicit":1,"COMMENT;":8,"XIncludeFile":1,"#Samplerate":1,"=":6,"Structure":3,"Main":2,"*":2,"AudioOut":1,"Quit":1,".i":3,"EndStructure":3,"Global":4,".Main":1,"Main_Window":8,"ID":3,"TrackBar":5,"[":5,"]":5,".Main_Window":1,"Frequency":2,".d":2,"Amplitude":2,"Procedure":3,"Main_Window_Open":1,"()":1,"\\":6,"OpenWindow":1,"(":5,"#PB_Any":3,",":20,"#PB_Window_Syste":1,"|":2,"#PB_Window_Minim":1,"#PB_Window_Scree":1,")":5,"If":1,"TrackBarGadget":2,"SetGadgetState":2,"EndIf":1,"EndProcedure":1,"Notifier_CallBac":1,"COMMENT(*":2,"Memory_Operation":2,"Src_Offset":1,".q":5,"Src_Size":1,"Dst_Offset":1,"Dst_Size":1,"Copy_Size":1},"PureScript":{"module":4,"Data":18,".Foreign":2,"(":111,"Foreign":12,"..":1,")":113,",":60,"ForeignParser":29,"parseForeign":6,"parseJSON":3,"ReadForeign":11,"read":10,"prop":3,"where":20,"import":32,"Prelude":7,".Array":3,".Either":1,".Maybe":3,".Tuple":3,".Traversable":2,"foreign":6,"data":3,"::":46,"*":4,"fromString":2,"String":13,"->":79,"Either":6,"readPrimType":5,"forall":26,"a":50,".":36,"readMaybeImpl":2,"Maybe":5,"readPropImpl":2,"showForeignImpl":2,"instance":12,"showForeign":1,".Show":4,"show":5,"=":91,"p":11,"x":26,"=>":18,"json":2,">>=":6,"monadForeignPars":1,".Monad":4,"return":7,"\\":18,"_":7,"Right":9,"f":28,"case":9,"of":9,"Left":8,"err":8,"applicativeForei":1,".Applicative":1,"pure":1,"<":18,">":14,"$":21,"functorForeignPa":1,".Functor":1,"class":4,"readString":1,"readNumber":1,"Number":1,"readBoolean":1,"Boolean":1,"readArray":1,"[":4,"]":4,"let":5,"arrayItem":2,"Tuple":21,"i":2,"result":4,"++":13,"in":2,"xs":3,"`":42,"traverse":2,"zip":1,"range":1,"length":3,"))":1,"readMaybe":1,"<<<":4,"Just":7,"Nothing":7,"Control":6,".Arrow":1,"Arrow":5,"arr":14,"b":83,"c":20,"first":4,"d":8,"arrowFunction":1,"second":3,"Category":3,"swap":4,">>>":4,"y":2,"infixr":3,"***":2,"&&&":3,"COMMENT(*":2,"g":4,"ArrowZero":1,"zeroArrow":1,"+":4,"ArrowPlus":1,".Map":1,"Map":26,"()":1,"empty":6,"singleton":5,"insert":10,"lookup":8,"delete":9,"alter":8,"toList":10,"fromList":3,"union":3,"map":8,"qualified":1,"as":1,"P":37,"concat":3,".Foldable":2,"foldl":4,"k":108,"v":68,"Leaf":15,"|":9,"Branch":27,"{":28,"key":13,"value":8,"left":15,"right":14,"}":29,"eqMap":1,".Eq":11,"==":7,"m1":6,"m2":6,"/=":1,".not":1,"showMap":1,"m":6,".++":1,".show":1,":":15,".Ord":9,"@":6,"k1":16,".left":9,".right":8,"findMinKey":5,"glue":4,"minKey":3,"root":2,"[]":1,".key":1,".value":2,"v1":3,"v2":3,"ReactiveJQueryTe":1,"((":1,"flip":4,".Eff":1,".JQuery":2,".Reactive":2,"head":2,".Monoid":1,"Debug":1,".Trace":1,"Global":1,"parseInt":1,"main":1,"do":8,"personDemo":2,"todoListDemo":2,"greet":2,"firstName":5,"lastName":5,"COMMENT--":13,"<-":29,"newRVar":6,"body":2,"firstNameDiv":4,"create":14,"firstNameInput":3,"appendText":4,"append":13,"lastNameDiv":4,"lastNameInput":3,"bindValueTwoWay":3,"greeting":4,"color":1,"css":1,"greetingC":2,"toComputed":4,"bindTextOneWay":3,"newRArray":1,"text1":2,"comp1":2,"false":2,"insertRArray":2,"text":7,"completed":4,"ul":3,"bindArray":1,"entry":5,"indexR":2,"li":5,"completedInput":4,"setAttr":1,"sub1":2,"bindCheckedTwoWa":1,".completed":2,"textInput":3,"sub2":2,".text":1,"btn":8,"on":2,"index":2,"readRVar":1,"removeRArray":1,"el":1,"subscription":1,"<>":1,"newEntryDiv":3,"nextTaskLabel":3,"nextTask":2,"task":2,"toComputedArray":2,"counterLabel":3,"counter":2,"rs":2,"cs":2,"if":1,"then":1,"else":1},"Python":{"COMMENT#":576,"{":511,":":1667,"[":1156,"]":1126,",":3151,"}":511,"#":134,"OS":9,"==":52,"and":29,"use_sysroot":1,"fastbuild":1,"!=":4,"-":57,"Werror":1,"]]":15,"http":5,"//":8,"crbug":5,".com":5,"/":52,"target_defaults":4,"Unreferenced":2,"formal":1,"parameter":1,"Alignment":1,"of":8,"a":11,"member":1,"was":3,"sensitive":1,"to":13,"packing":1,"Conversion":2,"from":48,"possible":1,"loss":1,"data":27,"Truncation":2,"constant":1,"value":16,"Pointer":1,"truncation":1,"greater":1,"size":6,"local":1,"function":2,"has":1,"been":1,"removed":1,"Default":1,"constructor":1,"could":2,"not":56,"be":4,"generated":2,"Assignment":1,"operator":1,"Object":1,"can":3,"never":1,"instantiated":1,"Forcing":1,"bool":10,".":15,"Narrowing":1,"conversion":1,"Doesn":1,"name":32,"marked":1,"as":11,"#pragma":1,"deprecated":2,"declared":1,"(":786,"for":63,"GetVersionEx":1,")":632,"EHsc":1,"x64":2,"ia32":2,"Server":1,"XP":1,"std":2,"=":752,"c99":1,"No":4,"fasm":1,"blocks":1,"mdynamic":1,"no":1,"pic":1,"fno":3,"exceptions":1,"rtti":1,"mpascal":1,"strings":1,"fvisibility":1,"hidden":1,"threadsafe":1,"statics":1,"Wnon":1,"virtual":1,"dtor":1,"Wl":1,"prebind":1,"c":4,"++":1,"target_condition":2,"Release":2,"configurations":2,"Not":2,"supported":2,"by":2,"Android":2,"toolchain":2,"Necessary":1,"clone":1,"()":139,"Enable":1,"temporary":1,"hacks":1,"reduce":1,"binsize":1,"librt":1,"is":29,"built":1,"into":2,"Bionic":1,"_toolset":3,"SHEBANG#!python":6,"import":75,"sqlite":2,"urllib2":4,"csv":1,"cgi":2,"simplejson":2,"jsontemplate":2,"time":13,"log":14,"open":3,"def":118,"urldecode":1,"query":4,"d":7,"{}":6,".split":10,"s":3,"in":77,"if":148,".find":2,"k":8,"v":20,"map":1,".unquote":1,"))":73,"try":14,".append":8,"except":14,"KeyError":4,"return":65,"load_table":2,"uri":13,"cur":10,"table":11,"contents":3,".urlopen":2,"fields":12,"field":58,".readline":1,".strip":4,"+=":12,".rstrip":1,".execute":4,"%":28,".fetchone":1,"None":110,"line":5,"values":22,".join":8,"val":21,"+":65,"sql":2,"build_structure":3,"headings":9,"allresults":9,"results":9,"[]":13,"result":3,"dict":4,"zip":9,")))":4,"build_json":2,"callback":13,"return_str":8,".dumps":1,";":1,"load_template":2,"templatefile":6,".readlines":1,"())":3,"build_template":2,"template_str":4,".expand":1,"myapp":2,"environ":2,"start_response":3,"args":19,".parse_qs":1,"label":27,"con":3,".connect":1,".cursor":1,"table_uris":2,"tables":1,".commit":1,"before":9,".time":11,".fetchall":1,"after":8,".write":9,".description":1,"else":38,"__name__":5,"fcgi":1,"WSGIServer":2,".run":2,"google":4,".protobuf":4,"descriptor":1,"_descriptor":4,"message":3,"_message":2,"reflection":1,"_reflection":2,"descriptor_pb2":1,"DESCRIPTOR":4,".FileDescriptor":1,"package":1,"serialized_pb":1,"_PERSON":3,".Descriptor":1,"full_name":2,"filename":12,"file":3,"containing_type":2,".FieldDescriptor":1,"index":2,"number":5,"type":13,"cpp_type":1,"has_default_valu":1,"False":36,"default_value":1,"unicode":3,"message_type":1,"enum_type":1,"is_extension":1,"extension_scope":1,"options":11,"extensions":1,"nested_types":1,"enum_types":1,"is_extendable":1,"extension_ranges":1,"serialized_start":1,"serialized_end":1,".message_types_b":1,"class":33,"Person":1,".Message":1,"__metaclass__":2,".GeneratedProtoc":1,"model":5,"Feed":2,"session":3,"datetime":3,"sys":15,"argv":5,".argv":3,"feed":7,".get":13,"guid":2,"action":8,"when":6,".notify_interval":1,"*":103,".notify_unit":1,"elif":8,"len":8,">":6,"int":13,"print":50,"COMMENT'''":2,".exit":2,".notify_next":1,".datetime":1,".utcnow":1,".timedelta":1,"seconds":1,".save":3,"response":2,"when_left":3,"duration_list":4,"period":6,"break":4,"or":22,"-=":5,"basedir":3,".request_script_":1,".format":13,".guid":1,".name":13,"edit_url":1,"base_url":1,"duration":1,"solutions":1,"gclient_gn_args_":1,"gclient_gn_args":1,"vars":1,"True":34,"deps":1,"Var":13,"hooks":1,"recursedeps":1,"config":15,"rule":11,"compose_regions":1,"input":12,"output":13,"conda":1,"shell":1,"call_variants":1,"bam":4,"get_sample_bams":1,"ref":5,"known":2,"regions":1,"gvcf":3,"protected":2,"params":7,"extra":6,"get_call_variant":1,"wrapper":10,"combine_calls":1,"gvcfs":1,"expand":2,"sample":1,"samples":1,".index":1,"genotype_variant":1,"vcf":2,"temp":8,"merge_variants":1,"get_fai":1,"fai":1,"needed":1,"calculate":1,"aggregation":1,"over":1,"contigs":1,"below":1,"vcfs":1,"lambda":7,"w":4,"contig":1,"get_contigs":1,"argparse":2,"matplotlib":1,".pyplot":1,"pl":53,"numpy":1,"np":54,"scipy":1,".optimize":1,"op":7,"prettytable":1,"PrettyTable":6,"__docformat__":1,"S":12,"phif":7,"U":10,"main":6,"_parse_args":2,"V":12,".genfromtxt":8,"delimiter":8,"t":8,"U_err":15,"offset":13,".mean":1,"x":43,".linspace":9,"min":10,"max":11,"y":10,".ones":11,".size":12,".plot":9,"**":32,".errorbar":8,"yerr":8,"linestyle":8,"marker":4,".grid":5,".legend":5,"loc":5,".title":10,"u":9,".xlabel":5,"ur":11,".ylabel":5,".savefig":5,".clf":5,"COMMENT\"\"\"":40,"glanz":13,"matt":13,"schwarz":13,"weiss":13,"T0":5,"T0_err":2,"/=":4,"glanz_phi":5,"matt_phi":5,"schwarz_phi":5,"weiss_phi":5,"T_err":11,"sigma":4,"boltzmann":12,"T":7,"epsilon":7,"glanz_popt":4,"glanz_pconv":3,".curve_fit":6,"matt_popt":4,"matt_pconv":3,"schwarz_popt":4,"schwarz_pconv":3,"weiss_popt":4,"weiss_pconv":3,"glanz_x":3,"glanz_y":2,"color":8,"matt_x":3,"matt_y":2,"schwarz_x":3,"schwarz_y":2,"weiss_x":3,"weiss_y":2,".sqrt":23,".diagonal":11,"xerr":6,"header":5,"glanz_table":3,"row":10,".add_row":5,"matt_table":3,"schwarz_table":3,"weiss_table":3,"]]]":2,"prop":5,"phi":5,"b":11,"dx":9,"dy":5,"dx_err":3,".abs":1,"dy_err":3,"popt":7,"pconv":5,".align":1,"U1":4,"I1":5,"U2":2,"I_err":2,"p":1,"R":6,"R_err":2,"phi_err":3,"alpha":10,"beta":18,"R0":23,"R0_err":2,"epsilon_err":2,"f1":2,"f2":2,"f3":2,"((":5,"parser":3,".ArgumentParser":1,"description":5,"#parser":3,".add_argument":3,"metavar":5,"str":24,"nargs":4,"help":6,"dest":6,"default":4,"version":9,".parse_args":1,"os":9,"json":3,"c4d":5,"c4dtools":9,"itertools":2,".modules":2,"graphview":1,"gv":2,".misc":1,"graphnode":4,"res":18,"importer":1,".prepare":1,"__file__":1,"__res__":1,"settings":4,".helpers":2,".Attributor":2,".file":3,"align_nodes":2,"nodes":12,"mode":8,"spacing":7,"r":7,"modes":3,"raise":18,"ValueError":4,"get_0":12,".x":1,"get_1":4,".y":1,"set_0":6,"setattr":13,"set_1":4,".GraphNode":1,"n":7,".sort":2,"key":3,".position":4,"midpoint":3,".find_nodes_mid":1,"first_position":2,"new_positions":3,"prev_offset":6,"node":7,"position":12,"<":4,"bbox_size":2,"bbox_size_2":2,".izip":1,"align_nodes_shor":3,"master":4,".GetMaster":1,"root":3,".GetRoot":1,".find_selected_n":1,".AddUndo":1,".EventAdd":1,"XPAT_Options":3,"defaults":1,"__init__":15,"self":300,"super":4,".__init__":4,".load":3,"load":1,".options_filenam":2,".path":4,".isfile":1,".dict_":4,".defaults":3,".copy":2,"with":2,"fp":4,".update":2,"save":3,".iteritems":4,".dump":1,"XPAT_OptionsDial":2,".gui":1,".GeDialog":1,"CreateLayout":1,".LoadDialogResou":1,".DLG_OPTIONS":1,"InitValues":1,".SetLong":2,".EDT_HSPACE":2,".hspace":3,".EDT_VSPACE":2,".vspace":3,"Command":1,"id":5,"msg":1,".BTN_SAVE":1,".GetLong":2,".Close":1,"XPAT_Command_Ope":2,".plugins":4,".Command":3,"._dialog":4,"@property":2,"dialog":1,"PLUGIN_ID":3,"PLUGIN_NAME":3,".string":6,".XPAT_COMMAND_OP":2,"PLUGIN_HELP":3,"Execute":3,"doc":3,".dialog":1,".Open":1,".DLG_TYPE_MODAL":1,"XPAT_Command_Ali":2,".XPAT_COMMAND_AL":4,"PLUGIN_ICON":2,".main":1,"trim_reads_se":1,"unpack":2,"get_fastq":2,"trim_reads_pe":1,"r1":1,"r2":1,"r1_unpaired":1,"r2_unpaired":1,"trimlog":1,".trimlog":1,"map_reads":1,"reads":1,"get_trimmed_read":1,"get_read_group":1,"sort":1,"sort_order":1,"threads":1,"mark_duplicates":1,"metrics":1,"recalibrate_base":1,"get_recal_input":2,"bai":2,"get_regions_para":1,"samtools_index":1,"__future__":2,"absolute_import":1,"division":1,"with_statement":1,"Cookie":2,"logging":3,"socket":10,"tornado":6,".escape":1,"utf8":2,"native_str":4,"parse_qs_bytes":3,"httputil":4,"iostream":2,".netutil":1,"TCPServer":3,"stack_context":3,".util":1,"bytes_type":2,"ssl":3,"Python":1,"ImportError":1,"HTTPServer":1,"request_callback":4,"no_keep_alive":4,"io_loop":3,"xheaders":4,"ssl_options":3,"kwargs":23,".request_callbac":5,".no_keep_alive":4,".xheaders":4,"handle_stream":1,"stream":4,"address":4,"HTTPConnection":2,"_BadRequestExcep":5,"Exception":4,"pass":2,"object":5,".stream":15,".address":3,"._request":18,"._request_finish":4,"._header_callbac":3,".wrap":2,"._on_headers":1,".read_until":2,"._write_callback":5,"write":3,"chunk":5,"assert":5,".closed":1,"._on_write_compl":1,"finish":2,".writing":2,"._finish_request":2,"_on_write_comple":1,"_finish_request":1,"disconnect":5,"connection_heade":6,".headers":12,".lower":3,".supports_http_1":1,".method":3,".close":2,"_on_headers":1,".decode":1,"eol":3,"start_line":2,"method":5,".startswith":3,"headers":7,".HTTPHeaders":2,".parse":1,"getattr":16,".socket":2,".AF_INET":2,".AF_INET6":1,"remote_ip":8,"HTTPRequest":2,"connection":7,"content_length":6,".max_buffer_size":1,".read_bytes":1,"._on_request_bod":1,"e":4,".info":1,"_on_request_body":1,".body":3,"content_type":4,"arguments":4,".arguments":4,".setdefault":1,".extend":1,"sep":2,".partition":2,".parse_multipart":1,".files":2,".warning":1,"body":2,"protocol":8,"host":2,"files":2,".uri":2,".version":2,".remote_ip":4,"._valid_ip":1,".protocol":9,"isinstance":12,".SSLIOStream":1,".host":2,".connection":4,"._start_time":3,"._finish_time":4,".query":3,"supports_http_1_":1,"cookies":1,"hasattr":10,"._cookies":4,".SimpleCookie":1,".finish":1,"full_url":1,"request_time":1,"get_ssl_certific":1,".getpeercert":1,".SSLError":1,"__repr__":3,"attrs":7,".__class__":18,".__name__":10,"_valid_ip":1,"ip":2,".getaddrinfo":1,".AF_UNSPEC":1,".SOCK_STREAM":1,".AI_NUMERICHOST":1,".gaierror":1,".args":1,".EAI_NONAME":1,"v8_target_arch":8,"s390":1,"ppc":1,"Workaround":3,"https":3,"gcc":3,".gnu":3,".org":3,"bugzilla":3,"show_bug":3,".cgi":3,"?":3,"#_toolset":3,"Allows":1,"mmintrin":1,".h":1,"MMX":1,"intrinsics":1,"conditions":3,"isinf":1,"etc":1,"MDd":2,"MTd":2,"O0":1,"DebugBase0":1,"O3":2,"DebugBase1":1,"DebugBaseCommon":1,"Debug":2,"MD":1,"MT":1,".globals":1,"request":1,"http_method_func":1,"frozenset":2,"View":1,"A":1,"which":1,"methods":2,"this":3,"pluggable":1,"view":3,"handle":1,"The":1,"canonical":1,"way":1,"decorate":2,"based":1,"views":1,"the":8,"as_view":2,"However":1,"since":1,"moves":1,"parts":1,"logic":1,"declaration":1,"place":2,"where":1,"it":1,"routing":1,"system":1,"You":1,"one":1,"more":1,"decorators":2,"list":1,"whenever":1,"created":1,"automatically":1,"decorated":1,"..":1,"versionadded":1,"::":1,"dispatch_request":1,"NotImplementedEr":1,"@classmethod":1,"cls":45,"class_args":1,"class_kwargs":1,"COMMENT(*":2,"twisted":1,".internet":1,"reactor":5,"EchoClient":2,".Protocol":1,"connectionMade":1,".transport":3,"dataReceived":1,".loseConnection":1,"connectionLost":1,"reason":3,"EchoFactory":2,".ClientFactory":1,"clientConnection":2,"connector":2,".stop":2,"f":20,".connectTCP":1,"typing":1,"Any":14,"Callable":4,"Iterable":4,"List":3,"IO":4,"Optional":33,"Sequence":9,"Tuple":5,"Type":7,"Union":16,"TypeVar":2,"overload":1,"_T":7,".version_info":5,">=":5,"_Text":63,"ONE_OR_MORE":1,"...":132,"OPTIONAL":1,"PARSER":1,"REMAINDER":1,"SUPPRESS":1,"ZERO_OR_MORE":1,"ArgumentError":1,"ArgumentParser":6,"prog":4,"usage":4,"epilog":2,"parents":8,"formatter_class":2,"HelpFormatter":7,"prefix_chars":2,"fromfile_prefix_":2,"argument_default":2,"conflict_handler":2,"add_help":2,"allow_abbrev":1,"->":29,"add_argument":2,"name_or_flags":2,"Action":4,"const":3,"[[":3,"FileType":4,"choices":3,"required":5,"weirdly":1,"documented":1,"parse_args":1,"namespace":3,"Namespace":6,"add_subparsers":1,"title":4,"parser_class":1,"option_string":2,"_SubParsersActio":2,"add_argument_gro":1,"_ArgumentGroup":3,"add_mutually_exc":2,"_MutuallyExclusi":3,"set_defaults":1,"get_default":1,"print_usage":1,"print_help":1,"format_usage":1,"format_help":1,"parse_known_args":1,"convert_arg_line":1,"arg_line":1,"exit":1,"status":1,"error":1,"indent_increment":1,"max_help_positio":1,"width":2,"RawDescriptionHe":1,"RawTextHelpForma":1,"ArgumentDefaults":1,"MetavarTypeHelpF":1,"option_strings":1,"__call__":2,"__getattr__":1,"__setattr__":1,"bufsize":3,"encoding":1,"errors":1,"string":1,"add_parser":1,"ArgumentTypeErro":1,"thrift":4,".Thrift":1,"TType":5,"TMessageType":1,"TException":1,"TApplicationExce":1,"TTransport":2,"TBinaryProtocol":3,"TProtocol":1,"fastbinary":6,"PullRequest":1,"thrift_spec":1,".STRING":3,"read":1,"iprot":11,".TBinaryProtocol":2,".trans":3,".CReadableTransp":1,".thrift_spec":4,".decode_binary":1,".readStructBegin":1,"while":2,"fname":1,"ftype":5,"fid":2,".readFieldBegin":1,".STOP":1,".readString":1,".skip":2,".readFieldEnd":1,".readStructEnd":1,"oprot":9,".encode_binary":1,".writeStructBegi":1,".writeFieldBegin":1,".writeString":1,".writeFieldEnd":1,".writeFieldStop":1,".writeStructEnd":1,"validate":1,"__hash__":2,"^":1,"hash":2,"L":2,".__dict__":6,"__eq__":2,"other":10,"__ne__":2,"Analysis":1,"hiddenimports":1,"hookspath":1,"runtime_hooks":1,"pyz":2,"PYZ":1,".pure":1,"exe":2,"EXE":1,".scripts":1,"exclude_binaries":1,"debug":1,"strip":2,"upx":2,"console":1,"Tree":1,"prefix":1,"collect":1,"COLLECT":1,".binaries":1,".zipfiles":1,".datas":1,"setup":2,"P3D":1,"fill":2,"draw":2,"lights":1,"background":2,"camera":1,"mouseY":1,"eyeX":1,"eyeY":1,"eyeZ":1,"centerX":1,"centerY":1,"centerZ":1,"upX":1,"upY":1,"upZ":1,"noStroke":2,"box":1,"stroke":1,"unicode_literals":1,"copy":3,"functools":1,"update_wrapper":2,"future_builtins":1,"django":18,".db":12,".models":10,".manager":1,"Imported":1,"register":1,"signal":1,"handler":1,".conf":1,".core":2,".exceptions":1,"ObjectDoesNotExi":2,"MultipleObjectsR":2,"FieldError":4,"ValidationError":1,"NON_FIELD_ERRORS":1,"validators":1,".fields":8,"AutoField":1,"FieldDoesNotExis":2,".related":1,"ManyToOneRel":3,"OneToOneField":3,"add_lazy_relatio":2,"router":2,"transaction":1,"DatabaseError":3,"DEFAULT_DB_ALIAS":1,"Q":1,".query_utils":2,"DeferredAttribut":3,".deletion":1,"Collector":1,".options":1,"Options":2,"signals":5,".loading":1,"register_models":2,"get_model":3,".utils":4,".translation":1,"ugettext_lazy":1,"_":3,".functional":1,"curry":6,".encoding":1,"smart_str":2,"force_unicode":2,".text":1,"get_text_list":1,"capfirst":1,"ModelBase":4,"__new__":1,"bases":4,"super_new":3,".__new__":1,"module":4,".pop":8,"new_class":44,"attr_meta":6,"abstract":3,"meta":23,"base_meta":5,"model_module":2,".__module__":1,".add_to_class":8,"subclass_excepti":2,"tuple":2,".DoesNotExist":1,"._meta":46,".abstract":7,".MultipleObjects":1,".ordering":2,".get_latest_by":2,"is_proxy":5,".proxy":6,"._default_manage":3,"._base_manager":4,"._copy_to_model":3,"m":3,".app_label":3,"seed_cache":2,"only_installed":2,"obj_name":2,"obj":2,".items":2,"new_fields":2,".local_fields":5,"\\":5,".local_many_to_m":3,".virtual_fields":2,"field_names":5,"set":2,"base":25,"parent":9,"TypeError":4,"continue":3,".setup_proxy":1,".concrete_model":4,"o2o_map":3,".rel":6,".to":4,"original_base":2,"parent_fields":3,"attr_name":3,".module_name":1,"auto_created":1,"parent_link":1,".parents":4,".deepcopy":2,".copy_managers":2,".abstract_manage":1,".concrete_manage":1,".Meta":1,"._prepare":2,"copy_managers":1,"base_managers":3,"mgr_name":3,"manager":7,"new_manager":2,"add_to_class":1,".contribute_to_c":1,"_prepare":1,"opts":7,".order_with_resp":5,".get_next_in_ord":1,"._get_next_or_pr":2,"is_next":2,".get_previous_in":1,"make_foreign_ord":2,"method_get_order":1,"method_set_order":1,".__doc__":2,".attname":20,".get_absolute_ur":3,"get_absolute_url":1,".class_prepared":1,".send":4,"sender":4,"ModelState":2,"db":2,".adding":1,"Model":2,"_deferred":1,".pre_init":1,"._state":1,"args_len":2,"IndexError":1,"fields_iter":4,"iter":1,"is_related_objec":3,"rel_obj":3,".get_default":3,".null":1,".keys":2,"property":2,"AttributeError":1,".post_init":1,"instance":3,"UnicodeEncodeErr":1,"UnicodeDecodeErr":1,"__str__":1,".encode":1,"._get_pk_val":5,".__eq__":1,"__reduce__":1,"defers":3,"._deferred":1,"deferred_class_f":2,"factory":3,".proxy_for_model":1,"simple_class_fac":1,"model_unpickle":1,"_get_pk_val":2,".pk":4,"_set_pk_val":2,"pk":3,"serializable_val":1,"field_name":3,".get_field_by_na":1,"force_insert":7,"force_update":9,"using":13,"update_fields":21,".primary_key":2,"non_model_fields":2,".difference":1,"COMMENT%":1,".save_base":2,".alters_data":1,"save_base":1,"raw":5,"origin":5,".db_for_write":1,".auto_created":1,".pre_save":2,"org":3,"non_pks":5,"pk_val":4,"pk_set":3,"record_exists":3,".using":3,".filter":3,".exists":1,"()))":1,"rows":3,"._update":1,"order_value":1,"command":3,"printDelimiter":4,"gitDirectories":2,"getSubdirectorie":2,"isGitDirectory":2,"gitDirectory":2,".chdir":1,".getcwd":1,".system":1,"directory":9,"filter":3,".abspath":1,"subdirectories":3,".walk":1,".next":1,"i":11,".isdir":1,"random":4,"guesses":4,".randint":1,"guess":4,"xspacing":4,"How":2,"far":1,"apart":1,"should":1,"each":1,"horizontal":1,"location":1,"spaced":1,"maxwaves":3,"total":1,"waves":1,"add":1,"together":1,"theta":3,"amplitude":4,"Height":1,"wave":2,"yvalues":8,"frameRate":1,"colorMode":1,"RGB":1,"range":5,"many":1,"pixels":1,"repeats":1,"TWO_PI":1,"calcWave":2,"renderWave":2,"j":5,"sin":1,"cos":1,"ellipseMode":1,"CENTER":1,"enumerate":1,"ellipse":1,"height":1},"Q#":{"COMMENT//":230,"namespace":2,"Microsoft":14,".Quantum":14,".Numerics":1,".Samples":2,"{":30,"open":12,".Intrinsic":2,";":80,".Arithmetic":2,".Diagnostics":2,".Arrays":1,"operation":5,"CustomModAdd":1,"(":103,"inputs1":5,":":31,"Int":29,"[]":4,",":91,"inputs2":3,"modulus":22,"numBits":4,")":81,"EqualityFactI":1,"Length":3,"mutable":6,"results":3,"=":36,"new":1,"[":10,"]":10,"for":1,"i":4,"in":1,"IndexRange":1,"))":12,"let":20,"input1":2,"input2":2,"using":3,"((":1,"xQubits":3,"yQubits":4,"mQubits":3,"tmp":3,"ctrl":4,"Qubit":8,"()":1,"()))":1,"x":5,"LittleEndian":7,"y":4,"m":4,"ApplyXorInPlace":4,"AddI":5,"yc":5,"+":8,"Adjoint":2,"within":1,"CNOT":1,"}":30,"apply":1,"Controlled":1,"X":1,"set":8,"w":1,"/=":1,"<-":1,"MeasureInteger":2,"ResetAll":2,"return":9,".IntegerFactoriz":1,".Convert":1,".Canon":1,".Math":1,".Oracles":1,".Characterizatio":1,"FactorSemiprimeI":1,"number":9,"useRobustPhaseEs":6,"Bool":4,"if":6,"%":2,"==":3,"Message":7,"/":7,"foundFactors":4,"false":3,"factors":4,"repeat":2,"generator":16,"RandomInt":1,"-":3,"IsCoprimeI":3,"$":2,"period":7,"EstimatePeriod":2,"MaybeFactorsFrom":2,"else":5,"gcd":3,"GreatestCommonDi":4,"true":2,"until":2,"fixup":2,"ApplyOrderFindin":2,"power":2,"target":2,"Unit":1,"is":1,"Adj":1,"Ctl":1,"Fact":2,"MultiplyByModula":1,"ExpModI":3,"result":5,"bitsize":6,"BitSizeI":1,"bitsPrecision":8,"*":4,"frequencyEstimat":13,"EstimateFrequenc":2,"!=":2,"PeriodFromFreque":2,"eigenstateRegist":7,"oracle":3,"DiscreteOracle":1,"_":2,"phase":2,"RobustPhaseEstim":1,"!":3,"Round":1,"(((":1,"IntAsDouble":1,"^":2,"PI":1,"())":1,"register":2,"QuantumPhaseEsti":1,"LittleEndianAsBi":1,"function":2,"currentDivisor":3,"numerator":2,"ContinuedFractio":1,"Fraction":1,"numeratorAbs":1,"periodAbs":3,"AbsI":2,"halfPower":4,"factor":3,"MaxI":1},"QML":{"COMMENT/**":1,"import":3,"qbs":3,".FileInfo":1,".ModUtils":1,"Module":1,"{":18,"property":28,"string":13,"buildVariant":4,":":33,"bool":3,"enableDebugCode":1,"==":3,"debugInformation":1,"(":59,")":42,"optimization":1,"?":4,"readonly":10,"stringList":3,"hostOS":16,"undefined":5,"//":4,"set":4,"internally":4,"hostOSVersion":6,"if":10,"&&":6,".contains":14,"))":7,"return":7,"getNativeSetting":6,",":45,"||":6,";":23,"}":18,"else":4,"var":5,"version":3,"=":8,"+":10,"hostOSBuildVersi":3,"hostOSVersionPar":4,".split":1,".map":1,"function":2,"item":2,"parseInt":1,"[]":1,"int":6,"hostOSVersionMaj":1,"[":16,"]":16,"hostOSVersionMin":1,"hostOSVersionPat":1,"targetOS":6,"pathListSeparato":3,"pathSeparator":1,"profile":1,"toolchain":1,"architecture":7,"install":1,"false":1,"installSourceBas":1,"installRoot":9,"installDir":1,"installPrefix":9,"path":1,"sysroot":3,"PropertyOptions":2,"name":2,"allowedValues":2,"description":2,"validate":1,"validator":9,"new":1,"ModUtils":1,".PropertyValidat":1,".setRequiredProp":5,")))":1,".addVersionValid":1,".addCustomValida":1,"value":1,"===":1,"canonicalArchite":2,".validate":1,"()":1,"COMMENT//":2,"commonRunEnviron":1,"env":7,"{}":1,"FileInfo":8,".joinPaths":8,".join":3,"versionMajor":2,"versionMinor":2,"versionPatch":2},"QMake":{"COMMENT#":7,"exists":1,"(":8,".git":1,"/":11,"HEAD":2,")":8,"{":6,"system":2,"git":1,"rev":3,"-":1,"parse":1,">":2,".txt":2,"}":6,"else":2,"echo":1,"ThisIsNotAGitRep":1,"SHEBANG#!qmake":1,"message":1,"This":4,"is":1,"QMake":1,".":1,"QT":4,"+=":13,"core":2,"gui":2,"greaterThan":1,"QT_MAJOR_VERSION":1,",":3,":":1,"widgets":1,"contains":2,"QT_CONFIG":2,"opengl":2,"|":1,"opengles2":1,"DEFINES":1,"QT_NO_OPENGL":1,"TEMPLATE":2,"=":6,"app":2,"win32":2,"TARGET":3,"BlahApp":1,"RC_FILE":1,"Resources":1,"winres":1,".rc":1,"!":1,"blahapp":1,"include":1,"functions":1,".pri":1,"SOURCES":2,"file":5,".cpp":3,"HEADERS":2,".h":4,"FORMS":2,".ui":3,"RESOURCES":1,"res":1,".qrc":1,"CONFIG":1,"qt":1,"simpleapp":1,"\\":5,"file2":2,".c":1,"Is":3,"Folder":3,"file3":3,"Test":1},"Qt Script":{"COMMENT/**":2,"function":7,"Component":5,"()":8,"{":28,"}":28,".prototype":3,".createOperation":5,"=":40,"component":33,";":50,"var":19,"device":1,"platform":6,"sysroot":2,"target_sys":7,"target":6,"abi":4,"installPath":2,"sdkPath":2,"sdkFile":2,"path":25,"installer":11,".value":8,"(":64,")":58,"+":60,"if":10,"systemInfo":2,".kernelType":2,"!==":1,"script":8,".addOperation":14,",":143,"else":5,".replace":3,"/":5,"\\\\":1,"g":2,"basecomponent":5,".name":4,".substring":1,".lastIndexOf":1,"))":3,"toolchainId":7,"debuggerId":4,"qtId":4,"icon":2,"executableExt":6,"hostSysroot":6,"===":6,"[":5,"]":5,".addWizardPage":1,"QInstaller":1,".ComponentSelect":1,".userInterface":11,".complete":3,"false":2,"==":2,".qmakePathLineEd":7,".text":6,".textChanged":1,".connect":2,"checkQmakePath":2,".browseButton":1,".clicked":1,"showFileDialog":2,"try":3,"qtpath":3,".fileExists":2,"true":1,"return":1,"catch":3,"e":6,"QMessageBox":2,".warning":2,"QFileDialog":2,".getOpenFileName":2,"\\":1,"//":1,"COMMENT//":4,"archive":4,"bin":1,".*":1,".addElevatedOper":1,"||":1,"print":2},"Quake":{"include":1,"(":30,"ROOT":1,"&":1,")":30,"M3_FRONT_FLAGS":1,"+=":1,"_M3BUNDLE_OVERRI":1,"=":1,"COMMENT%":13,"import":1,"%":4,"----------------":2,"machine":2,"dependent":1,"packages":2,"---":2,"include_dir":27,"independent":1,"see":1,"m3quake":1,"/":1,"MxConfig":1,"instead":1,"Library":1},"R":{"\\":56,"docType":1,"{":84,"package":5,"}":82,"name":12,"scholar":7,"alias":3,"-":16,"title":2,"source":3,"The":4,"reads":1,"data":18,"from":4,"url":2,"http":2,":":17,"//":2,".google":1,".com":1,".":25,"Dates":1,"and":7,"citation":2,"counts":1,"are":6,"estimated":1,"determined":1,"automatically":1,"by":3,"a":13,"computer":1,"program":1,"Use":1,"at":2,"your":1,"own":1,"risk":1,"description":3,"code":31,"provides":1,"functions":3,"to":14,"extract":1,"Google":2,"Scholar":2,"There":1,"also":1,"convenience":1,"for":6,"comparing":1,"multiple":1,"scholars":1,"predicting":1,"h":14,"index":1,"scores":1,"based":1,"on":3,"past":1,"publication":1,"records":1,"note":2,"A":1,"complementary":1,"set":2,"of":10,"can":4,"be":7,"found":2,"biostat":1,".jhsph":1,".edu":1,"/":7,"~":1,"jleek":1,"googleCite":1,".r":3,"was":1,"developed":1,"independently":1,"df":8,".residual":6,".mira":1,"<-":47,"function":19,"(":225,"object":14,",":218,"...":4,")":139,"fit":2,"$analyses":1,"[[":3,"]]":3,"return":8,"))":40,".lme":1,"$fixDF":1,"[":19,"]":19,".mer":1,"sum":1,"@dims":1,"*":2,"c":12,"+":4,".default":1,"q":3,"=":126,"$df":1,"if":25,"!":3,"is":25,".null":8,"mk":2,"try":3,"coef":1,"silent":3,"TRUE":19,"mn":2,"f":9,"fitted":1,"inherits":8,"|":9,"NULL":2,"n":5,"ifelse":1,".data":2,".frame":6,".matrix":2,"nrow":1,"length":3,"k":3,"==":4,"max":1,"hello":2,"()":14,"print":2,"SHEBANG#!Rscript":2,"COMMENT#":41,"ParseDates":2,"lines":6,"dates":3,"matrix":4,"unlist":2,"strsplit":3,"ncol":3,"byrow":3,"days":2,"times":2,"hours":2,"all":4,".days":2,".hours":2,"Day":2,"factor":2,"levels":2,"Hour":2,"Main":2,"system":1,"intern":1,"punchcard":4,"as":6,"table":1,")))":1,"ggplot2":6,"::":6,"ggplot":1,"aes":2,"y":2,"x":3,"geom_point":1,"size":3,"Freq":1,"scale_size":1,"range":2,"ggsave":1,"filename":1,"plot":7,"width":5,"height":5,"#":85,"module":35,"import":10,".attach":1,".path":1,"b":1,"attach":18,"attach_operators":5,"substitute":3,"stopifnot":4,"missing":1,"interactive":3,"&&":2,"module_name":8,"()))":1,"getOption":1,"FALSE":9,"else":4,"class":4,"module_path":16,"find_module":1,"stop":1,"attr":2,"$message":1,"containing_modul":3,"module_init_file":1,"mapply":1,"do_import":4,"names":2,"mod_ns":5,".character":4,"module_parent":8,"parent":17,"mod_env":7,"exhibit_namespac":3,"identical":2,".GlobalEnv":2,"environmentName":2,".env":5,"export_operators":2,"invisible":2,"is_module_loaded":1,"get_loaded_modul":1,"namespace":13,"structure":3,"new":1,".BaseNamespaceEn":1,"paste":3,"sep":4,"path":11,"local":3,"environment":6,"chdir":1,"envir":7,"cache_module":1,"exported_functio":2,"lsf":2,".str":2,"list2env":2,"sapply":2,"get":2,"ops":2,"is_predefined":2,"%":2,"in":13,"is_op":2,"prefix":4,"||":1,"grepl":1,"operators":5,"Filter":1,"op_env":4,"unload":2,"module_ref":5,"rm":3,"list":3,".loaded_modules":2,"reload":2,"assign":1,"MedianNorm":2,"geomeans":3,"exp":1,"rowMeans":1,"log":5,"apply":2,"cnts":2,"median":1,"((":1,">":1,"library":1,"print_usage":2,"file":5,"stderr":1,"())":2,"cat":1,"expr":3,"dist":2,"see":2,"full":2,"Usage":1,"options":3,"<":1,".txt":1,"Options":1,"--":6,"help":2,"this":2,"message":1,"exit":1,"o":1,"out":1,"STRING":1,"output":3,"files":1,";":5,"default":7,"r":1,"res":3,"INT":3,"resolution":1,"dpi":1,"generated":3,"graphics":3,"t":2,"pixels":2,"w":1,"ylim":3,"REAL":1,"the":30,"visible":1,"Y":1,"axis":1,"depends":1,"first":2,"distribution":1,"plotted":1,"other":2,"distributions":1,"getting":1,"cut":1,"off":1,"use":1,"setting":1,"override":1,"spec":2,"opt":23,"getopt":1,"$help":1,"stdout":1,"status":1,"$height":4,"$out":4,"$res":4,"$width":4,"$ylim":5,"read":1,".table":1,"header":1,"quote":1,"nsamp":8,"dim":1,"outfile":4,"sprintf":2,"png":2,"hist":4,"$mids":4,"$density":4,"type":3,"col":4,"rainbow":4,"main":2,"xlab":2,"ylab":2,"i":7,"devnum":2,"dev":2,".off":2,".factors":2,".norm":3,"COMMENT%":2,"Import":1,"into":1,"current":5,"scope":2,"usage":1,"arguments":1,"item":3,"an":2,"identifier":1,"specifying":1,"newly":2,"loaded":5,"search":7,"Details":1,"even":1,"}}":1,"value":2,"imports":1,"specified":1,"makes":1,"its":1,"available":2,"via":1,"like":1,"it":3,"returns":1,"details":1,"Modules":2,"isolated":1,"which":3,"returned":1,"optionally":1,"attached":2,"argument":1,"defaults":2,"However":1,"often":1,"helpful":1,"packages":2,"Therefore":1,"invoked":2,"directly":1,"terminal":1,"only":3,".e":1,"not":2,"within":1,"modules":2,"or":1,"depending":1,"user":1,"s":3,"preference":1,"causes":1,"emph":4,"because":1,"R":1,"they":1,"re":1,"Not":1,"attaching":2,"them":1,"therefore":1,"drastically":1,"limits":1,"usefulness":1,"searched":1,"This":1,"vector":3,"paths":2,"consider":1,"highest":1,"lowest":1,"priority":1,"directory":2,"always":1,"considered":1,"That":1,"exists":1,"both":1,"will":1,"Module":1,"fully":1,"qualified":1,"refer":1,"nested":1,"See":1,"Examples":1,"Unlike":1,"happens":1,"locally":1,"executed":1,"global":1,"effect":1,"same":1,"Otherwise":1,"imported":2,"inserted":1,"When":1,"used":1,"globally":1,"inside":2,"outside":1,"nor":1,"might":1,"examples":1,"$f":1,"g":1,"No":1,"qualification":1,"necessary":1,"seealso":1,"##":4,"polyg":2,"numpoints":2,"number":1,"Example":1,"scripts":1,"group":1,"pts":1,"spsample":1},"RAML":{"#":1,"%":1,"RAML":1,"title":1,":":38,"World":1,"Music":1,"API":1,"baseUri":1,"http":2,"//":2,"example":2,".api":1,".com":2,"/":6,"{":6,"version":2,"}":6,"v1":1,"traits":1,"-":3,"paged":2,"queryParameters":2,"pages":2,"description":3,"The":1,"number":2,"of":1,"to":1,"return":1,"type":1,"secured":3,"!":1,"include":1,"raml":1,".yml":1,"songs":2,"is":1,"[":2,",":7,"]":2,"get":2,"genre":2,"filter":1,"the":1,"by":1,"post":1,"songId":1,"responses":1,"body":1,"application":2,"json":1,"schema":1,"|":2,"xml":1,"delete":2,"This":1,"method":1,"will":1,"*":2,"an":1,"**":2,"individual":1,"song":1},"RDoc":{"=":5,"\\":1,"RDoc":26,"-":13,"Ruby":7,"Documentation":3,"System":1,"home":1,"::":18,"https":3,":":11,"//":4,"github":3,".com":3,"/":9,"rdoc":20,"http":1,"docs":1,".seattlerb":1,".org":1,"bugs":1,"issues":1,"code":1,"quality":1,"{":1,"<":4,"img":1,"src":1,"alt":1,">":7,"}":1,"[":6,"codeclimate":1,"]":6,"==":6,"Description":1,"produces":1,"HTML":1,"and":12,"command":4,"line":2,"documentation":14,"for":17,"projects":1,".":32,"includes":2,"the":19,"+":20,"ri":1,"tools":1,"generating":1,"displaying":1,"from":1,"Generating":1,"Once":1,"installed":1,",":17,"you":5,"can":5,"create":1,"using":2,"$":3,"options":3,"names":4,"...":1,"For":1,"an":1,"up":2,"to":14,"date":1,"option":1,"summary":1,"type":2,"--":1,"help":1,"A":1,"typical":1,"use":1,"might":1,"be":4,"generate":3,"a":11,"package":1,"of":2,"source":4,"(":4,"such":1,"as":2,"itself":1,")":4,"This":2,"generates":2,"all":1,"C":6,"files":5,"in":8,"below":1,"current":1,"directory":2,"These":1,"will":1,"stored":1,"tree":1,"starting":1,"subdirectory":1,"doc":1,"You":4,"make":2,"this":3,"slightly":1,"more":1,"useful":1,"your":3,"readers":1,"by":3,"having":1,"index":1,"page":1,"contain":3,"primary":1,"file":5,"In":1,"our":1,"case":1,"we":1,"could":1,"COMMENT%":1,"comment":6,"blocks":1,"uses":1,"extensions":2,"determine":2,"how":3,"process":1,"each":1,"File":1,"ending":2,".rb":1,".rbw":1,"are":6,"assumed":2,"Files":1,".c":1,"parsed":1,"All":1,"other":1,"just":1,"Markup":4,"style":1,"markup":4,"with":2,"or":5,"without":3,"leading":1,"markers":1,"If":1,"passed":1,"they":1,"scanned":1,"recursively":1,"only":2,"To":4,"rake":1,"see":2,"Task":1,"programmatically":1,"gem":1,"require":1,"Options":3,".new":2,"COMMENT#":13,".document":1,"Writing":1,"write":1,"place":1,"above":1,"class":3,"module":1,"method":2,"constant":1,"attribute":1,"want":1,"documented":3,"Shape":1,"def":1,"initialize":1,"polyline":1,"end":2,"The":2,"default":2,"format":5,"is":9,"TomDoc":2,"ref":3,"Markdown":2,"RD":2,"comments":1,"also":2,"supported":1,"set":2,"entire":1,"project":2,"creating":2,"tt":6,".rdoc_options":1,"</":3,"See":6,"@Saved":1,"instructions":1,"on":2,"one":1,"single":1,"through":2,"directive":1,"but":1,"recommended":1,"if":1,"wish":1,"switch":1,"formats":1,"@Other":1,"directives":3,"Comments":1,"that":3,"tell":1,"information":2,"it":1,"cannot":1,"otherwise":1,"discover":1,"parsing":1,"@Directives":1,"control":1,"what":1,"not":1,"define":1,"arguments":1,"break":1,"methods":2,"topic":1,"Parser":2,"used":1,"teach":1,"about":1,"metaprogrammed":1,"documenting":1,"well":1,"run":1,"lib":2,"get":1,"coverage":2,"report":4,"C1":1,"parameter":1,"Bugs":1,"CONTRIBUTING":1,"@Bugs":1,"filing":1,"bug":3,"It":1,"anything":1,"t":1,"figure":1,"out":1,"produce":1,"output":1,"like":1,"probably":1,"License":1,"Copyright":1,"c":2,"Dave":1,"Thomas":1,"Pragmatic":1,"Programmers":1,"Portions":2,"Eric":1,"Hodel":1,"copyright":1,"others":1,"individual":1,"LEGAL":1,".rdoc":2,"details":1,"free":1,"software":2,"may":1,"redistributed":1,"under":1,"terms":1,"specified":1,"LICENSE":1,"Warranty":1,"provided":1,"any":1,"express":1,"implied":2,"warranties":2,"including":1,"limitation":1,"merchantability":1,"fitness":1,"particular":1,"purpose":1},"REXX":{"COMMENT/*":30,"SIGNAL":1,"ON":1,"BREAK_C":2,"PARSE":17,"ARG":5,"argument":16,"template":10,"=":150,"CALL":28,"Init":2,"ADDRESS":2,"OPTIONS":2,"RESULTS":2,"GetBestVideoMode":1,"WIDTH":3,"HEIGHT":3,"COLORS":2,"args":26,".colours":4,"modeid":3,"Word":6,"(":139,"RESULT":4,",":114,")":103,"say":9,"Set":2,"||":49,"IF":42,"RC":3,"~=":11,"THEN":49,"EXIT":17,"ClearImage":2,"LockGUI":1,"ScreenToFront":1,"x":14,";":12,"y":9,"maxhoejd":6,"fil":9,"#":31,"blad":8,"WriteLn":4,"konstfil":6,"DO":38,"UNTIL":1,"Lines":3,"()":5,"==":7,"&":4,"fillista":10,"WHILE":5,"VAR":11,"filnamn":16,"Right":5,"ITERATE":4,"StateF":1,"dir":20,"PUSH":2,"SAY":32,"ShowDir":3,"END":41,"LoadBrush":1,"FILE":2,"NOPROGRESS":2,"~==":4,".remap":1,"RemapBrush":1,"GetBrushAttribut":3,"bredd":8,"hoejd":5,"djup":3,"//":2,"ebwidth":26,"ELSE":5,"+":32,"-":3,"))":10,"Max":2,"Left":6,"SetCurrentBrush":2,"RECTANGULAR":1,"DrawRectangle":1,"Text":1,"SetBrushHandle":1,"PutBrush":1,"Upper":3,"Min":1,"Length":3,"LastPos":1,"))))":1,">":14,"SaveImage":1,"FORCE":2,"PULL":3,":":10,"FreeBrush":1,"UnLockGUI":1,"medd":3,"RequestNotify":1,"ScreenToBack":1,"Close":2,".":9,"|":12,"ReadArgs":4,"~":10,"Show":1,"AddLib":1,"Open":2,"SHOW":1,".directory":2,"Pragma":1,".palette":2,"LoadPalette":1,"RETURN":6,"key":28,"TO":4,"Words":4,"Template":2,"keytype":22,"SELECT":4,"WHEN":8,".key":8,"OTHERWISE":2,"NOP":2,"arg1":14,"arg2":14,")))":4,"Index":2,"DataType":2,"NUM":2,"LEAVE":3,"end":18,"open":4,"r":1,"pixwidth":6,"/":3,"pixheight":21,"depth":13,"utfil":9,"W":2,"skriv":14,"bltsize":9,"C2B":7,"D2C":3,"C2D":17,"B2C":3,"*":17,"D2X":1,"arg":3,"call":7,"writech":2,"right":2,"return":3,"visacookie":1,"rad":4,"copies":1,"bmap":5,"do":16,"bitplan":2,"to":1,"bitor":1,"readch":2,"ln":8,"for":1,"c2b":1,"substr":1,"options":2,"AREXX_BIFS":1,"AREXX_SEMANTICS":1,"if":15,"infil":5,"R":1,"then":21,"exit":3,"writeln":3,"radnr":3,"inrad":65,"readln":2,"while":5,"eof":1,"och":8,"index":8,"parse":14,"value":1,"with":1,"prefix":8,"suffix":8,"var":12,"behandlarad":5,"strip":4,"testrad":5,"length":1,"<":2,"close":2,"procedure":1,"forever":1,"abbrev":10,"nod":2,"kommandotyp":2,"rest":9,"tagg":20,"select":1,"when":5,"besk":2,"dest":2,"otherwise":1,"fh":7,".file":3,"READ":1,"shape":6,"filebad":4,".to":3,".from":2,"EOF":2,"header":3,"ReadCh":1,"VALUE":1,"WITH":1,"xhandle":2,"yhandle":2,"onebpmem":1,"onebpmemx":1,"allbpmem":1,"allbpmemx":1,"CheckHeader":2,"C2X":2,"bitplanesize":4,"bitmapsize":3,"Seek":2,"CURRENT":2,"PrintHeader":2,".show":1,"ShowCookiecut":2,"Copies":1,"FOR":2,"BitOr":1,"SubStr":1},"RMarkdown":{"COMMENT#":2,"Some":1,"text":1,".":2,"```":4,"{":3,"r":4,"}":3,"plot":2,"(":8,":":9,")":6,"hist":1,"rnorm":1,"))":1,"---":2,"title":1,"format":1,"html":1,"code":1,"-":4,"fold":1,"true":1,"jupyter":1,"python3":1,"For":1,"a":3,"demonstration":1,"of":1,"line":1,"on":1,"polar":3,"axis":1,",":8,"see":1,"@fig":1,"python":1,"#":2,"|":2,"label":1,"fig":3,"cap":1,"import":2,"numpy":1,"as":2,"np":3,"matplotlib":1,".pyplot":1,"plt":3,"=":4,".arange":1,"theta":2,"*":2,".pi":1,"ax":4,".subplots":1,"subplot_kw":1,".plot":1,".set_rticks":1,"[":1,"]":1,".grid":1,"True":1,".show":1,"()":1},"RPC":{"COMMENT/*":89,"%":115,"const":21,"RUSERS_MAXUSERLE":2,"=":135,";":213,"RUSERS_MAXLINELE":2,"RUSERS_MAXHOSTLE":2,"struct":45,"rusers_utmp":2,"{":68,"string":7,"ut_user":1,"<":12,">":12,"ut_line":4,"ut_host":4,"int":28,"ut_type":1,"ut_time":3,"unsigned":25,"ut_idle":1,"}":68,"typedef":8,"utmp_array":3,"<>":1,"#ifdef":7,"RPC_HDR":2,"COMMENT%":24,"#endif":7,"RUSERS_EMPTY":1,"RUSERS_RUN_LVL":1,"RUSERS_BOOT_TIME":1,"RUSERS_OLD_TIME":1,"RUSERS_NEW_TIME":1,"RUSERS_INIT_PROC":1,"RUSERS_LOGIN_PRO":1,"RUSERS_USER_PROC":1,"RUSERS_DEAD_PROC":1,"RUSERS_ACCOUNTIN":1,"program":4,"RUSERSPROG":1,"version":4,"RUSERSVERS_3":1,"RUSERSPROC_NUM":1,"(":93,"void":17,")":73,"RUSERSPROC_NAMES":1,"RUSERSPROC_ALLNA":1,"__cplusplus":2,"extern":3,"#include":1,"rpc":1,"/":1,"xdr":1,".h":1,"#define":3,"RUSERSVERS_IDLE":1,"RUSERSVERS":1,"MAXUSERS":3,"ru_utmp":8,"char":8,"[":5,"]":5,"ut_name":3,"long":1,"utmparr":5,"bool_t":12,"xdr_utmparr":2,"XDR":12,"*":27,"xdrs":23,",":109,"objp":22,"__THROW":2,"utmpidle":8,"ui_utmp":2,"ui_idle":2,"utmpidlearr":3,"**":9,"uia_arr":2,"uia_cnt":2,"xdr_utmpidlearr":2,"RPC_XDR":1,"xdr_utmp":4,"if":11,"->":14,"x_op":1,"!=":1,"XDR_FREE":1,"ptr":7,"size":10,"sizeof":7,"!":10,"xdr_bytes":3,"&":13,"))":10,"return":16,"FALSE":11,"xdr_long":1,"TRUE":7,"xdr_utmpptr":3,"objpp":5,"xdr_reference":2,"xdrproc_t":4,"xdr_array":2,"uta_arr":1,"u_int":2,"uta_cnt":1,"xdr_utmpidle":3,"xdr_u_int":1,"xdr_utmpidleptr":3,"YPMAXRECORD":3,"YPMAXDOMAIN":2,"YPMAXMAP":2,"YPMAXPEER":2,"enum":10,"ypstat":6,"YP_TRUE":1,"YP_NOMORE":1,"YP_FALSE":1,"YP_NOMAP":1,"-":36,"YP_NODOM":1,"YP_NOKEY":1,"YP_BADOP":1,"YP_BADDB":1,"YP_YPERR":1,"YP_BADARGS":1,"YP_VERS":1,"ypxfrstat":2,"YPXFR_SUCC":1,"YPXFR_AGE":1,"YPXFR_NOMAP":1,"YPXFR_NODOM":1,"YPXFR_RSRC":1,"YPXFR_RPC":1,"YPXFR_MADDR":1,"YPXFR_YPERR":1,"YPXFR_BADARGS":1,"YPXFR_DBM":1,"YPXFR_FILE":1,"YPXFR_SKEW":1,"YPXFR_CLEAR":1,"YPXFR_FORCE":1,"YPXFR_XFRERR":1,"YPXFR_REFUSED":1,"domainname":9,"mapname":5,"peername":3,"opaque":5,"keydat":4,"valdat":4,"ypmap_parms":2,"domain":3,"map":4,"ordernum":2,"peer":2,"ypreq_key":4,"key":3,"ypreq_nokey":4,"ypreq_xfr":2,"map_parms":1,"transid":3,"prog":2,"port":1,"ypresp_val":2,"stat":8,"val":4,"ypresp_key_val":4,"STUPID_SUN_BUG":2,"#else":2,"ypresp_master":2,"ypresp_order":2,"union":8,"ypresp_all":2,"switch":6,"bool":3,"more":1,"case":12,":":13,"ypresp_xfr":2,"xfrstat":1,"ypmaplist":3,"next":1,"ypresp_maplist":2,"maps":1,"yppush_status":2,"YPPUSH_SUCC":1,"YPPUSH_AGE":1,"YPPUSH_NOMAP":1,"YPPUSH_NODOM":1,"YPPUSH_RSRC":1,"YPPUSH_RPC":1,"YPPUSH_MADDR":1,"YPPUSH_YPERR":1,"YPPUSH_BADARGS":1,"YPPUSH_DBM":1,"YPPUSH_FILE":1,"YPPUSH_SKEW":1,"YPPUSH_CLEAR":1,"YPPUSH_FORCE":1,"YPPUSH_XFRERR":1,"YPPUSH_REFUSED":1,"yppushresp_xfr":3,"status":1,"ypbind_resptype":2,"YPBIND_SUCC_VAL":2,"YPBIND_FAIL_VAL":2,"ypbind_binding":3,"ypbind_binding_a":1,"ypbind_binding_p":1,"ypbind_resp":2,"ypbind_status":1,"ypbind_error":1,"ypbind_bindinfo":1,"YPBIND_ERR_ERR":1,"YPBIND_ERR_NOSER":1,"YPBIND_ERR_RESC":1,"ypbind_setdom":2,"ypsetdom_domain":1,"ypsetdom_binding":1,"ypsetdom_vers":1,"YPPROG":1,"YPVERS":1,"YPPROC_NULL":1,"YPPROC_DOMAIN":1,"YPPROC_DOMAIN_NO":1,"YPPROC_MATCH":1,"YPPROC_FIRST":1,"YPPROC_NEXT":1,"YPPROC_XFR":1,"YPPROC_CLEAR":1,"YPPROC_ALL":1,"YPPROC_MASTER":1,"YPPROC_ORDER":1,"YPPROC_MAPLIST":1,"YPPUSH_XFRRESPPR":1,"YPPUSH_XFRRESPVE":1,"YPPUSHPROC_NULL":1,"YPPUSHPROC_XFRRE":2,"YPBINDPROG":1,"YPBINDVERS":1,"YPBINDPROC_NULL":1,"YPBINDPROC_DOMAI":1,"YPBINDPROC_SETDO":1,"RPC_VERS":1,"auth_flavor":1,"AUTH_NONE":1,"AUTH_SYS":1,"AUTH_SHORT":1,"AUTH_DH":1,"AUTH_KERB":1,"AUTH_RSA":1,"RPCSEC_GSS":1,"opaque_auth_body":2,"opaque_auth":4,"flavor":1,"body":2,"msg_type":2,"CALL":2,"REPLY":2,"reply_stat":2,"MSG_ACCEPTED":2,"MSG_DENIED":2,"accept_stat":2,"SUCCESS":2,"PROG_UNAVAIL":1,"PROG_MISMATCH":2,"PROC_UNAVAIL":1,"GARBAGE_ARGS":1,"SYSTEM_ERR":1,"reject_stat":2,"RPC_MISMATCH":2,"AUTH_ERROR":2,"auth_stat":3,"AUTH_OK":1,"AUTH_BADCRED":1,"AUTH_REJECTEDCRE":1,"AUTH_BADVERF":1,"AUTH_REJECTEDVER":1,"AUTH_TOOWEAK":1,"AUTH_INVALIDRESP":1,"AUTH_FAILED":1,"AUTH_KERB_GENERI":1,"AUTH_TIMEEXPIRE":1,"AUTH_TKT_FILE":1,"AUTH_DECODE":1,"AUTH_NET_ADDR":1,"RPCSEC_GSS_CREDP":1,"RPCSEC_GSS_CTXPR":1,"rpc_msg":1,"xid":1,"rpc_msg_body":2,"mtype":1,"call_body":2,"cbody":1,"reply_body":2,"rbody":1,"rpcvers":1,"vers":1,"proc":1,"cred":1,"verf":2,"accepted_reply":2,"areply":1,"rejected_reply":2,"rreply":1,"accepted_reply_d":2,"reply_data":1,"low":2,"high":2,"mismatch_info":2,"default":1,"authsys_parms":1,"stamp":1,"machinename":1,"uid":1,"gid":1,"gids":1},"RPGLE":{"**":9,"free":9,"dcl":18,"-":41,"pr":5,"qcmd":1,"extpgm":1,"(":89,")":89,";":129,"cmd":1,"char":8,"const":3,"cmdLen":1,"packed":1,":":14,"dbcs":1,"options":1,"COMMENT(*":10,"ctl":11,"opt":11,"main":10,"option":5,"COMMENT//":12,"=":29,"pgm":2,"sanitize":2,"bfpgm":1,"for":3,"insPtr":1,"to":2,"%":8,"len":1,"ins":9,"getInstruction":1,"()":9,"select":4,"when":8,"moveRight":1,"moveLeft":1,"increment":1,"decrement":1,"output":1,"input":1,"jumpFwd":1,"jumpBack":1,"other":1,"endsl":1,"endfor":2,"on":3,"error":1,"dsply":4,"return":5,"endmon":1,"exit":1,"outBuffer":1,"result":3,"*":7,"inlr":1,"end":10,"proc":6,"pi":6,"n":1,"PGMSIZE":3,"dirty":1,"c":1,"valid":1,"s":3,"buffer":1,"inz":1,"from":4,"ml":3,"where":3,"name":3,"as":3,"completed":1,",":7,"count":3,"planned":1,"paused":1,"num":9,"int":1,"if":2,"rem":4,"and":1,"+":6,"elseif":2,"endif":2,"INLR":1,"ON":1,"nomain":1,"/":4,"include":1,"sms_h":1,".rpgle":1,"sendSmsVerbose":3,"export":2,"N":2,"likeds":7,"smsResponse":5,"req":14,"smsRequest":4,"ds":7,"resp":7,"resp_rs":3,"sqltype":1,"RESULT_SET_LOCAT":1,"exec":6,"SQL":6,"call":1,"send_sms":2,".phone_to":2,".phone_from":2,".msg":2,".account":2,".auth":2,"associate":1,"set":2,"locator":1,"with":1,"procedure":1,"allocate":1,"c1":3,"cursor":1,"fetch":1,"next":1,"into":2,"close":1,"insert":1,"sms_log":1,"values":1,"//":1,"log":1,"response":1,"sendSms":2,"varchar":36,"phone_to":5,"phone_from":5,"msg":4,"account":4,"auth":4,".error_code":1,"not":1,"defined":1,"SMS":2,"define":1,"qualified":2,"template":2,"sid":1,"date_created":1,"date_updated":1,"date_sent":1,"account_sid":1,"msg_srv_sid":1,"body":1,"status":1,"num_segments":1,"num_media":1,"direction":1,"api_version":1,"price":1,"price_unit":1,"error_code":1,"error_message":1,"uri":1},"RPM Spec":{"COMMENT#":6,"Name":3,":":92,"manos":9,"-":307,"devel":16,"Version":3,"Release":3,"License":4,"MIT":2,"/":115,"X11":1,"BuildRoot":2,"%":154,"{":91,"_tmppath":2,"}":91,"version":34,"build":6,"BuildRequires":6,"mono":2,">=":4,"nunit":1,"Source0":3,".tar":5,".bz2":2,"Source1":2,"rpmlintrc":1,"Summary":6,"The":7,"Manos":2,"Web":7,"Application":1,"Framework":1,"Group":5,"Development":3,"Servers":1,"BuildArch":1,"noarch":1,"description":7,"is":7,"an":3,"easy":2,"to":34,"use":8,",":34,"test":2,"high":1,"performance":1,"web":3,"application":1,"framework":1,"that":3,"stays":1,"out":2,"of":12,"your":2,"way":1,"and":17,"makes":1,"life":1,"ridiculously":1,"simple":1,".":25,"files":8,"defattr":3,"(":33,"root":12,")":33,"_prefix":5,"lib":8,"_bindir":1,"_datadir":2,"pkgconfig":2,".pc":1,"man":2,"man1":1,".1":2,".gz":5,"prep":3,"setup":6,"q":6,"n":7,"configure":1,"--":2,"prefix":2,"=":15,"buildroot":8,"install":5,"make":5,"clean":2,"rm":3,"rf":3,"changelog":2,"global":1,"debug_package":1,"nil":1,"erlang":11,"erlydtl":14,"?":6,"dist":4,"Erlang":3,"implementation":2,"the":34,"Django":3,"Template":3,"Language":2,"Libraries":2,"URL":3,"http":6,"//":7,"code":3,".google":1,".com":6,"p":2,".googlecode":1,"tar":1,"Patch0":2,"tests":2,".patch":15,"Patch1":2,"r14a":1,"name":6,"release":4,"__id_u":1,"Provides":10,"ErlyDTL":2,"Requires":6,"module":3,"compiles":1,"source":2,"into":3,"bytecode":1,"compiled":1,"template":1,"has":1,"a":16,"function":1,"takes":1,"list":1,"variables":1,"returns":1,"fully":1,"rendered":1,"document":1,"find":1,"examples":1,"type":1,"f":1,"executable":1,"exec":1,"chmod":1,"x":3,"{}":1,"\\":1,";":2,"patch0":2,"p0":6,"patch1":2,"_smp_mflags":1,"check":1,"mkdir":1,"_libdir":6,"cp":4,"r":3,"ebin":1,"bin":2,"priv":1,"dir":3,"COMMENT/*":3,"define":12,"usr":3,"local":2,"_mandir":8,"_sysconfdir":1,"etc":2,"apache_ver":8,"mod_ssl_ver":7,"mod_perl_ver":5,"libapreq_ver":4,"aname":2,"apache":31,"pname":3,"httpd13":1,"contentdir":1,"_var":1,"www":2,"suexec_caller":1,"Apache":15,"webserver":3,"with":6,"static":1,"mod_perl":15,"mod_ssl":23,"Software":2,"httpd":8,".apache":5,".org":6,"System":1,"Environment":1,"Daemons":1,"initscripts":1,"openssl":5,"mm":2,"krb5":2,"perl":13,"ExtUtils":2,"MakeMaker":1,"libwww":1,"HTML":1,"Parser":1,"Embed":1,"gdbm":3,"flex":1,"sbin":2,"chkconfig":1,"mktemp":1,"useradd":1,"findutils":1,"procps":1,"apache_":1,".modssl":1,"Source2":1,"Source3":1,".init":2,"Source4":1,".logrotate":1,"Source5":1,"SSL":5,"Certificate":1,"Creation":1,"Source6":1,"ftp":2,".cpan":1,"authors":1,"id":1,"J":1,"JO":1,"JOESUF":1,"libapreq":9,"sslcfg":1,"apache_1":8,".3":9,".39":3,"config":5,"Patch3":1,"Makefile":3,"Patch5":1,".20":2,"apachectl":2,"init":4,"Patch11":1,"Patch12":1,".42":2,"db":2,"Patch13":1,"gcc44":1,"Patch14":1,"STACK":1,"Patch15":1,"ap_getline":1,"Patch16":1,"x86_64":3,"Patch17":1,"mp1":2,"+":7,"perl5":3,".14":4,".diff":2,"Patch18":1,"64bits":1,"This":2,"package":11,"contains":4,"powerful":1,"full":2,"featured":1,"efficient":1,"freely":1,"available":1,"server":10,"based":2,"on":9,"work":2,"done":2,"by":3,"Foundation":1,"It":2,"also":3,"most":1,"popular":1,"Internet":1,"----------------":2,"custom":1,"containing":1,"v":3,"bundled":1,"all":6,"BUILT":1,"IN":1,"Perl":4,"integration":2,"project":1,"brings":1,"together":1,"power":1,"programming":1,"language":1,"HTTP":1,"With":1,"it":3,"possible":1,"write":1,"modules":2,"entirely":1,"in":6,"In":3,"addition":1,"persistent":1,"interpreter":2,"embedded":1,"avoids":1,"overhead":1,"starting":1,"external":1,"penalty":1,"start":1,"up":1,"time":3,"Mod_SSL":1,"provides":2,"strong":1,"cryptography":1,"for":13,"via":1,"Secure":1,"Sockets":1,"Layer":2,"v2":1,"v3":1,"Transport":1,"Security":1,"TLSv1":1,"protocols":1,"help":1,"Open":1,"Source":1,"TLS":1,"toolkit":1,"OpenSSL":1,"Module":1,"development":1,"tools":1,"eapi":1,"APXS":1,"binary":1,"other":5,"you":4,"need":3,"Dynamic":1,"Shared":1,"Objects":1,"DSOs":1,"If":1,"are":4,"installing":1,"want":1,"be":3,"able":1,"compile":2,"or":1,"develop":1,"additional":1,"this":5,"manual":4,"Documentation":2,"complete":1,"reference":1,"guide":1,"basic":1,"content":2,"icons":1,"default":3,"welcome":1,"messages":1,"provided":1,"c":5,"T":4,"D":3,"pushd":1,"_":1,"b":8,".sslcfg":1,"p1":5,".config":1,"patch3":1,".make":1,"patch5":1,".apachectl":1,"ifarch":1,"patch18":1,"endif":1,"#patch12":1,".dbmdb":1,"patch13":1,".compile":1,"patch15":1,".ap_getline":1,"patch":13,"<":40,"..":2,"patches":3,"apreq":1,"*":49,"man8":7,"ab":1,".8":8,"logresolve":1,"rotatelogs":1,"_with_suexec":1,"suexec":3,"attr":4,"_localstatedir":3,"cache":2,"ssl_":1,"log":1,"_includedir":1,"_sbindir":1,"apxs":3,"doc":1,"perl_vendorarch":1,"Sun":1,"May":2,"S":4,"rgio":4,"Basto":4,"sergio":4,"@serjux":4,">":40,"Many":1,"improvements":1,"defaults":1,"directories":1,"Separate":1,"sources":1,"installed":1,"more":7,"cleanups":4,"Wed":3,"Nov":3,"F16":1,"mod_perl1":1,"many":4,"improvents":1,"Sat":4,"Oct":4,"mock":1,"add":2,"buildrequires":1,"improvemts":1,"confs":1,"Tue":12,"UNDROPPED":1,"CONFIGURATION":1,"COMPLETELY":1,"rpm":2,"suposed":1,"do":4,"alone":1,"rename":1,"http13":1,"independently":1,".tmp":1,"resolve":1,"problems":1,"at":1,"once":1,"change":1,"port":1,"number":1,"run":4,"box":1,"Update":1,"link":1,"certs":1,"Sep":8,"Marius":35,"FERARU":31,"altblue":35,"@n0i":34,".net":35,"n0i":29,".23":2,".MPSSL":23,"Mon":6,"Apr":4,".22":1,"initscript":3,"variable":1,"operations":1,"added":8,"dummy":1,"will":3,"!":5,"missing":1,"option":1,"through":1,"dropped":9,"shellbang":1,"from":6,".exp":1,"explicit":1,"::":1,"Constants":1,"Fri":7,".21":1,"BR":1,"db4":3,"Aug":2,"Dist":1,"macro":1,"update":4,"updated":7,"spec":8,"activate":3,"functionality":1,"moved":2,"documentation":1,"Jun":2,".19":2,"changed":3,"relative":1,"paths":1,"letting":1,"users":1,"their":2,"own":1,"Mar":2,".18":1,"rebuild":9,"Thu":6,".17":1,".16":1,".15":1,"requirements":1,"which":1,"Fedora":3,"considers":1,"Jul":7,"Epoch":1,"Description":1,"Jan":3,".13":1,"Dec":1,".12":1,".11":1,".10":1,".9":1,"tweaked":2,"rotatelog":1,"applied":1,"some":3,"fixing":1,"current":1,"CVS":1,".7":1,"slight":1,"tweaks":3,"enabled":2,"backtrace":1,"experimental":1,"Feraru":4,".6":1,"automatic":3,".5":1,"Feb":1,".4":1,"fixed":1,"shameful":1,"bugs":1,"my":1,"script":3,".2":1,"rebuilt":1,"Devel":1,"tobe":1,"FC2":1,"finally":1,"clearly":1,"modperl":1,".c":1,"as":5,"helpless":1,"people":2,"seem":1,"dumb":1,"configuration":2,"file":4,"same":1,"properly":2,"too":1,"lame":1,"extra":1,"tag":1,"understand":1,"SPECIAL":1,"suite":1,"!!!":3,"shutdown":2,"squid":1,"style":2,"NOT":1,"servers":1,"just":1,"one":3,"started":1,"var":1,".pid":1,"USE_MODULEARGS":1,"[":2,"yes":1,"no":1,"]":3,"SHUTDOWN_TIMEOUT":1,"seconds":1,"parameters":1,"modssl":1,"zombie":1,"fderr":1,"good":1,"thttpd":3,"conflict":3,"note":2,"THERE":2,"IS":2,"NO":2,"CONFLICT":2,"fact":2,"we":2,"really":2,"them":2,"both":2,"long":1,"without":1,"problem":1,"))":2,"Prereq":1,"stuff":3,"updates":1,"replaced":1,"ALL":1,"direct":1,"occurences":1,"macros":1,"%%":1,"now":2,"quested":1,"switched":3,"pkg":1,"textutils":1,"coreutils":1,"using":2,"disabled":4,"internal":1,"expat":1,"linking":1,"builtin":1,"old":2,"dbm":1,"elegant":1,".27":1,"yet":2,"systems":1,"before":1,"dropping":1,"our":1,"src":3,".rpm":3,"env":1,"support":1,"ppl":1,"heavily":1,"I":1,"not":1,"have":1,"header":1,"they":1,"needed":1,"someone":1,"RPM_SOURCE_DIR":1,"/<":1,"filename":1,"auth_db":1,"API":1,"changes":1,"RHL9":1,"eliminated":1,"flag":1,"conform":1,"compatibility":1,"lots":2,"new":1,"hopefully":1,"easier":1,"others":1,"reparsed":1,"RedHat":1,"optimisations":1,"location":1,"modes":1,"fixes":1,"...":1,"Red":1,"Hat":1,"RawHide":1,"used":1,"apache_modperl":1,"example":1},"RUNOFF":{".":947,"!":172,"++":2,"Copyright":2,"(":254,"c":3,")":244,",":653,"Matthew":1,"Madison":33,"Endless":1,"Software":1,"Solutions":1,"All":3,"rights":2,"reserved":1,"Redistribution":1,"and":206,"use":43,"in":169,"source":7,"binary":2,"forms":2,"with":114,"or":151,"without":8,"modification":6,"are":141,"permitted":2,"provided":5,"that":102,"the":807,"following":18,"conditions":3,"met":1,":":196,"*":28,"Redistributions":2,"of":250,"code":15,"must":20,"retain":1,"above":5,"copyright":4,"notice":3,"this":45,"list":109,"disclaimer":2,"form":7,"reproduce":2,"documentation":3,"/":522,"other":17,"materials":1,"distribution":3,"Neither":1,"name":53,"owner":12,"nor":1,"names":19,"any":20,"contributors":1,"may":38,"be":149,"used":82,"to":426,"endorse":1,"promote":1,"products":1,"derived":1,"from":46,"software":2,"specific":14,"prior":5,"written":15,"permission":2,"THIS":2,"SOFTWARE":2,"IS":2,"PROVIDED":1,"BY":1,"THE":5,"COPYRIGHT":2,"HOLDERS":1,"AND":4,"CONTRIBUTORS":2,"ANY":4,"EXPRESS":1,"OR":8,"IMPLIED":2,"WARRANTIES":2,"INCLUDING":3,"BUT":2,"NOT":2,"LIMITED":2,"TO":5,"OF":8,"MERCHANTABILITY":1,"FITNESS":1,"FOR":2,"A":15,"PARTICULAR":1,"PURPOSE":1,"ARE":1,"DISCLAIMED":1,"IN":5,"NO":13,"EVENT":1,"SHALL":1,"OWNER":10,"BE":1,"LIABLE":1,"DIRECT":1,"INDIRECT":1,"INCIDENTAL":1,"SPECIAL":1,"EXEMPLARY":1,"CONSEQUENTIAL":1,"DAMAGES":1,"PROCUREMENT":1,"SUBSTITUTE":1,"GOODS":1,"SERVICES":1,";":94,"LOSS":1,"USE":2,"DATA":1,"PROFITS":1,"BUSINESS":1,"INTERRUPTION":1,"HOWEVER":1,"CAUSED":1,"ON":2,"THEORY":1,"LIABILITY":2,"WHETHER":1,"CONTRACT":1,"STRICT":1,"TORT":1,"NEGLIGENCE":1,"OTHERWISE":1,"ARISING":1,"WAY":1,"OUT":1,"EVEN":1,"IF":1,"ADVISED":1,"POSSIBILITY":1,"SUCH":1,"DAMAGE":1,"NAME":1,"MCP_HELP":3,".RNH":4,"ABSTRACT":1,"MCP":16,"help":16,"file":143,"FACILITY":1,"MX":38,"Control":1,"Program":1,"DESCRIPTION":7,"This":49,"is":246,"RUNOFF":4,"for":182,"library":23,"To":22,"create":20,"commands":17,"$":15,"LIB":1,"CREATE":9,"HELP":7,"MCP_HELPLIB":1,"MODIFICATION":1,"HISTORY":1,"-":729,"SEP":2,"V1":3,".3":8,"Update":1,"OCT":6,"Further":1,"server":29,"related":3,"changes":6,"DEC":7,"V2":5,".1":7,"Add":16,"SET":41,"JNET":3,"New":3,"qualifiers":12,"DEFINE":34,"LIST":23,"One":4,"more":29,"qualifier":72,"FEB":6,".2":5,"Various":1,"new":27,"command":85,"options":10,"MAR":5,"Mention":1,"SHUT":1,"SMTP":51,"NOV":4,"T2":2,".4":7,"Forgot":2,"QUEUE":33,"SHOW":37,"LENIENT":1,"REVIEW":5,"V3":12,".0":4,"VERSION":2,"JAN":5,"REPLY_TO":1,"wasn":2,"USERNAME":1,"SHUTDOWN":4,"RESET":6,"STATUS":3,"X25_SMTP":1,"Goatley":19,"FILE":2,"fix":2,"typos":1,"PRIVATE":4,"BRIEF":9,"APR":5,"LOCAL":22,"MULTIPLE_FROM":1,"AUG":6,"Fix":2,"missing":3,"double":1,"MM_DELIVER":2,"STRIP":1,"=":96,"OTHER":6,"CC":3,"DEF":3,"CASE":1,"Q":2,"RECLAIM":1,"+":52,"SYNCH":1,"V4":27,"EXTEND":5,"NODE":8,"DIGEST":5,"SPAWN":7,"MLF":29,".5":1,"MODIFY":15,"REMOVE":17,"REJECTION":3,".6":2,"LOCAL_DOMAIN":1,"RELAY":1,"RECIP":1,"HIDE":1,"DELAY_DAYS":1,"MAY":2,".7":9,"Added":5,"XHEADERS":5,"LIST_HEADERS":2,"HOSTNAME":5,"SETTINGS":5,"multiple":5,"addrs":1,"ALIAS":6,"CC_POST_ERRORS":1,"SUBJECT_PREFIX":1,"Removed":2,"due":6,"inclusion":1,"REJMAN":1,"utility":2,"added":20,"VALIDATE_SENDER_":1,"description":7,"QP_DECODE":1,"DISABLE_EXQUOTA":1,"remove":4,".8":1,"RBL":4,"ROUTER":11,"ACC":1,"JUN":3,".9":7,"INSIDE_NETWORK_A":2,"settings":5,"RELAY_ALLOWED":1,"INSIDE":2,"was":9,"Document":1,"RBL_CHECK":1,"domain":24,"add":18,"HOLDING_QUEUE":1,"paths":9,"More":1,"holding":5,"queues":5,"ignore":4,"flags":9,"Jnet":1,"support":15,"set":19,"local":28,"long":4,".10":1,".11":1,"SELECT":7,".12":1,"[":83,"]":83,"PERCENT":1,"regex":1,"DUMP":5,"Feb":3,"V5":2,"Cleanup":1,"obsolete":3,"keywords":17,"Mar":2,"Sneddon":1,"TLS":3,"--":26,".P0":1,".AP":1,".LM1":1,".RM70":1,".I":222,"@":13,"You":20,"can":65,"files":47,"execute":2,"them":11,"input":7,"indirection":2,"function":5,".NJ":43,"Format":42,"spec":11,".J":44,"OUTPUT":11,"COMMAND":5,"ALL":8,"a":309,"out":7,"current":8,"configuration":17,"edit":2,"it":35,"outside":5,"then":13,"load":1,"@file":1,"ADD":7,"See":5,"text":12,"USER":16,"adds":3,"username":16,"password":20,"authentication":9,"database":8,"by":79,"up":15,"characters":13,"length":11,"case":17,"sensitive":4,"Use":4,"quotation":6,"marks":4,"specify":28,"contains":5,"lower":3,"letters":4,"Qualifiers":27,"PASSWORD":4,"Specifies":33,"The":147,"contain":7,"blanks":2,"surround":3,"If":67,"omitted":10,"default":134,"assigned":2,"USER__DATABASE__":4,"USER__DATABASE_F":1,"creates":3,"an":45,"empty":4,"conjunction":1,"CRAM":1,"MD5":1,"extension":10,"see":11,"AUTHENTICATION":3,"version":11,"MX__DIR":2,"MX__USERAUTH__DB":1,".DAT":1,"standard":12,"location":3,"created":7,"In":11,"general":3,"only":44,"once":4,"initial":1,"population":1,"using":24,"alias":11,"path":15,"entries":65,"rewrite":3,"rules":1,"mailing":59,"lists":7,"servers":2,"as":71,"well":3,"identify":1,"privileged":2,"users":12,"definition":2,"always":7,"goes":1,"at":15,"end":5,"real":5,"address":60,"...":35,"Real":1,"full":5,"not":49,"just":7,"Alias":1,"matching":8,"insensitive":2,"important":3,"substitution":4,"place":1,"around":2,"maximum":22,"size":13,"including":7,"all":37,"addresses":24,"if":30,"specified":70,"FILE__SERVER":6,"given":5,"less":3,"should":36,"same":8,"existing":6,"BEGIN__SEND__PER":2,"hh":6,"mm":7,"identifies":8,"hour":2,"day":3,"when":41,"off":6,"peak":3,"sending":5,"period":5,"begins":2,"It":7,"meaningful":4,"delay":4,"threshold":3,"send":4,"DELAY__THRESHOLD":2,"NODELAY__THRESHO":2,"largest":2,"bytes":2,"service":2,"response":3,"sent":22,"during":5,"prime":1,"time":48,"Responses":1,"exceeding":3,"delayed":2,"until":4,"lets":2,"responses":1,"Omitting":1,"sets":10,"NODESCRIPTION":2,"defines":3,"brief":9,"X":9,"FileServer":1,"header":13,"on":77,"outgoing":2,"messages":34,"END__SEND__PERIO":2,"ends":2,"HOST__LIMIT":2,"n":22,"specifies":7,"daily":6,"per":7,"host":21,"byte":4,"count":8,"limit":14,"requests":8,"requested":4,"exceeds":3,"kept":3,"basis":6,"MAILING__LIST":2,"those":28,"who":2,"subscribe":3,"which":41,"system":28,"have":22,"access":14,"MANAGER":3,"management":1,"forwarded":6,"user":31,"{":6,"}":6,"Mgr":1,"Postmaster":1,"ROOT":3,"root":3,"Root":1,"rooted":1,"logical":5,"device":14,"directory":30,"specification":17,"SERVER__LIMIT":2,"applies":3,"USER__LIMIT":2,"destination":4,"INSIDE__NETWORK_":6,"establishes":2,"IP":5,"network":17,"one":38,"domains":4,"your":29,"relay":10,"reject":5,"particular":5,"being":8,"considered":5,"part":3,"ip":5,"Inside":1,"definitions":2,"disallow":1,"relays":1,"NORELAY__ALLOWED":6,"When":12,"least":3,"inside":4,"defined":6,"coming":2,"via":7,"allowed":9,"recipients":7,"s":11,"By":19,"will":51,"still":6,"message":77,"non":12,"both":10,"sender":8,"receiver":2,"even":4,"hosts":6,"ease":1,"restriction":1,"RELAY__ALLOWED":5,"dotted":2,"decimal":2,"you":46,"also":20,"NETMASK":4,"netmask":2,"mask":2,"applied":1,"indicates":1,"REJECT":2,"NOREJECT":1,"Indicates":2,"whether":15,"rejected":3,"subnetworks":1,"below":4,"parent":3,"already":4,"useful":5,"acting":1,"central":1,"mail":12,"hub":2,"there":7,"automatically":9,"forward":2,"their":15,"such":9,"back":5,"they":10,"recipient":9,"listname":7,"three":6,"itself":2,"control":13,"REQUEST":3,"SENDER":7,"ADD__MESSAGE":3,"fspec":5,"NOADD__MESSAGE":1,"whose":5,"contents":5,"subscribes":1,"omit":10,"parts":5,"MX__MLIST__DIR":9,"type":24,"defaults":6,"TXT":4,"no":21,"contained":4,"MLIST__ADD__MESS":1,".TXT":4,"ARCHIVE":3,"NOARCHIVE":1,"establish":1,"into":16,"archived":1,"allow":7,"take":3,"effect":1,"Device":1,"File":6,"yyyy":1,"four":1,"digit":3,"year":1,"hyphen":1,"two":2,"month":1,"setup":1,"allows":9,"easy":1,"monthly":1,"disposal":1,"archives":16,"CASE__SENSITIVE":2,"NOCASE__SENSITIV":2,"Enables":7,"disables":9,"sensitivity":1,"regard":2,"subscribers":10,"treats":1,"left":3,"hand":1,"side":1,"subscriber":3,"manner":1,"SIGNOFF":1,"ignored":5,"CC__POST__ERRORS":3,"NOCC__POST__ERRO":1,"copying":1,"post":1,"failure":4,"ERRORS__TO":6,"cannot":9,"error":15,"attempted":2,"posts":3,"posting":1,"failures":1,"CONFIRMATION__ME":3,"NOCONFIRMATION__":1,"processor":10,"confirmation":5,"subscription":7,"request":9,"REQUEST__CONFIRM":4,"MLIST__CONFIRM__":1,"Listname":1,"NODIGEST":2,"enables":3,"digest":2,"usually":2,"delivery":22,"first":3,"FORWARD__MESSAGE":3,"NOFORWARD__MESSA":1,"E":4,"enroll":1,"WORLD":6,"attempts":7,"inform":1,"MLIST__FORWARD__":1,"HIDE__ERRORS__TO":4,"NOHIDE__ERRORS__":2,"instructs":4,"hide":1,"returns":1,"outbound":4,"return":4,"uses":9,"envelope":4,"FROM":5,"Errors":2,"setting":8,"special":4,"receiving":1,"externally":1,"visible":1,"appear":3,"headers":29,"hostname":4,"NOHOSTNAME":1,"supplied":6,"generated":6,"instead":6,"actual":4,"running":8,"For":24,"example":21,"specifying":10,"cause":5,"include":9,"assumed":3,"has":12,"been":13,"properly":1,"configured":1,"handle":3,"addressed":1,"i":7,".e":4,"records":9,"YYZ":2,".COM":3,"point":2,"node":10,"recognizes":1,"etc":6,"IGNORE":3,"keyword":9,"value":20,"postings":5,"match":5,"criteria":3,"MISSING__LIST__A":2,"JUNK__MAIL":2,"These":9,"negatable":1,"Specifying":6,"criterion":2,"causes":8,"do":7,"explicitly":2,"does":7,"Junk":2,"Mail":8,"Rating":2,"inserted":1,"heuristic":3,"junk":3,"filter":1,"takes":2,"LOW":1,"MEDIUM":3,"HIGH":2,"corresponding":5,"confidence":1,"level":12,"likelihood":1,"entered":3,"Only":3,"higher":1,"rating":1,"ratings":1,"LIST__HEADERS":3,"NOLIST__HEADERS":1,"List":5,"provide":3,"URLs":3,"subscribing":1,"unsubscribing":1,"getting":2,"There":1,"valid":2,"SUBSCRIBE":3,"UNSUBSCRIBE":2,"accept":3,"values":5,"creation":4,"each":23,"posted":4,"However":1,"requires":2,"proper":1,"actions":2,"Clients":1,"these":7,"click":1,"buttons":1,"perform":1,"MAXIMUM__MESSAGE":2,"Kbytes":1,"NOMAXIMUM__MESSA":2,"expressed":1,"kilobytes":1,"Messages":2,"excluding":1,"exceed":6,"returned":1,"zero":1,"identical":3,"NOTIFY":2,"NONOTIFY":1,"notification":1,"transactions":1,"Valid":6,"transaction":1,"types":11,"notifications":1,"es":1,"granted":2,"NOPRIVATE":1,"prevent":2,"displayed":8,"ListServ":1,"protection":8,"affected":2,"PROTECTION":2,"class":8,"grant":2,"deny":1,"certain":2,"various":3,"normal":5,"VMS":41,"SYSTEM":5,"GROUP":5,"includes":6,"identified":1,"SYSTEM__USERS":5,"owners":1,"consists":3,"consist":1,"R":3,"W":2,"D":6,"Read":2,"Review":1,"listing":1,"Write":1,"Execute":1,"automatic":3,"facility":4,"course":1,"Delete":1,"sign":2,"denied":2,"signoff":1,"Note":6,"codes":4,"checked":1,"like":12,"so":14,"some":16,"kind":1,"exclude":1,"Also":2,"classes":2,"CONTROL":1,"implicitly":1,"RECIPIENT__MAXIM":6,"DEFAULT":4,"RECIPEIENT__MAXI":1,"NORECIPIENT__MAX":4,"controls":1,"how":5,"number":45,"based":11,"override":3,"prevents":2,"breaking":1,"smaller":3,"chunks":2,"REMOVE__MESSAGE":3,"NOREMOVE__MESSAG":1,"signs":1,"removal":3,"MLIST__REMOVE__M":1,"REPLY__TO":5,"kwd":1,"Reply":8,"Available":1,"reply":1,"combined":1,"modifying":2,"re":1,"direct":2,"replies":2,"eliminating":1,"original":6,"containing":7,"From":5,"existed":1,"INTERVAL":2,"delta":6,"NOREQUEST__CONFI":1,"confirmations":1,"wait":1,"confirmed":1,"string":7,"its":8,"interval":1,"days":3,"RETURN__ADDRESS":3,"NORETURN__ADDRES":1,"alternate":1,"most":9,"common":3,"redirect":2,"MAIL":7,"REPRO":2,"CONCEAL":1,"POST":2,"reset":6,"NOCONCEAL":1,"STRIP__HEADERS":6,"RECEIVED":4,"NORECEIVED":2,"NOOTHER":2,"strip":2,"RFC822":2,"Currently":1,"supported":11,"stripped":2,"incoming":5,"before":14,"mailed":3,"thereby":1,"reducing":1,"total":1,"final":3,"especially":3,"beneficial":1,"BITNET":2,"because":2,"substantial":1,"pass":2,"through":14,"Internet":2,"gateways":1,"listed":3,"under":3,"HEADERS":3,"receipt":1,"SUBJECT__PREFIX":2,"NOSUBJECT__PREFI":1,"addition":7,"prefix":4,"Subject":1,"line":34,"short":3,"recognize":1,"bracketed":1,"square":1,"brackets":1,"[]":1,"prefixed":1,"subject":2,"lines":4,"Prefix":1,"strings":1,"avoid":2,"generating":1,"extremely":1,"TEXT__ONLY":3,"NOTEXT__ONLY":1,"plain":1,"content":2,"accepted":3,"NOXHEADERS":1,"additional":5,"site":1,"format":11,"mailers":2,"Extreme":1,"care":3,"taken":4,"adding":5,"ensure":4,"duplicate":1,"improperly":1,"formatted":2,"don":3,"t":1,"LOCAL__DOMAIN":6,"pattern":20,"recognized":1,"determining":1,"rejection":1,"originates":1,"remote":4,"another":4,"intermediate":1,"checks":1,"neither":1,"refuses":1,"deliver":10,"TCP":1,"Parameter":4,"Either":1,"fully":1,"qualified":1,"single":6,"style":5,"wildcard":3,"Host":1,"checker":1,"PATH":5,"map":2,"pat":2,"ROUTE":2,"routed":2,"wildcards":2,"DECNET__SMTP":9,"HOLDING__QUEUE":6,"SITE":14,"MUST":1,"depend":1,"transports":1,"installed":1,"integer":1,"REWRITE__RULE":5,"rewriting":1,"rule":4,"Router":4,"old":5,"addr":6,"router":1,"rewrites":1,"tries":1,"order":2,"define":3,"matches":1,"REGEX":3,"regular":3,"expression":3,"variables":6,"rewritten":1,"conform":2,"RFC821":1,"therefore":1,"leading":2,"closing":2,"angle":1,"bracket":1,"variable":4,"curly":1,"braces":1,"Matching":1,"done":3,"right":2,"Substitution":3,"Example":2,"<":3,".CSNET":2,">":9,"subexpressions":1,"enclosed":1,"parentheses":1,"resulting":4,"here":5,"<@":1,".cs":1,".net":1,"replacements":1,"backslash":1,"followed":2,"representing":1,"1st":1,"9th":1,"subexpression":1,"treat":1,"purposes":2,"EXIT":2,"leaves":1,"were":7,"saved":1,"exits":1,"unknown":1,"prompted":2,"exiting":2,"displays":5,"information":16,"change":1,"aliases":1,"counterparts":1,"fsrv":2,"lhs":1,"documented":4,"Usernames":2,"QUIT":2,"Quits":1,"saving":3,"changed":1,"ask":1,"combination":7,"removes":1,"suite":1,"queue":42,"CANCEL":5,"Cancels":1,"entry":34,"cancel":1,"main":2,"cancelled":7,"numbers":4,"selected":5,"last":6,"LOG":11,"NOLOG":4,"Displays":11,"log":5,"successful":4,"operation":5,"COMPRESS":2,"Shrinks":1,"creating":2,"renumbering":1,"MAXIMUM__ENTRIES":6,"than":7,"increase":2,"blocks":6,"equal":3,"plus":6,"whatever":4,"disk":6,"cluster":6,"Creates":1,"filespec":2,"Parameters":1,"Name":2,"MX_FLQ_DIR":1,"MX_SYSTEM_QUEUE":1,".FLQ_CTL":1,"extended":3,"Dumps":1,"enqueued":1,"suitable":1,"requeuing":1,"MX_SITE_IN":2,"NOCANCEL":2,"cancels":1,"dumped":3,"Specify":7,"keep":1,"output":14,"filename":3,"ENTRY_n":1,"procedure":8,"REQUEUE_n":1,"where":10,"Do":1,".MSG__TEXT":1,".RECIPIENTS":1,"respectively":1,"Queue":1,"READY":6,"PROGRESS":2,"state":3,"invoking":1,"requeue":1,"Extends":1,"HOLD":7,"Places":1,"hold":4,"places":2,"processed":5,"release":5,"processing":8,"held":1,"PURGE":2,"Purges":1,"finished":4,"process":19,"purges":1,"periodically":1,"force":1,"immediate":2,"purge":1,"purged":1,"Readies":1,"ready":1,"previous":4,"readied":2,"AFTER":2,"date":7,"after":5,"FINAL":2,"NOFINAL":1,"Sets":3,"associated":1,"agent":38,"Selects":13,"builds":1,"selection":6,"Subsequent":1,"display":13,"SELECTED":3,"BEFORE":14,"dated":4,"absolute":10,"times":9,"TODAY":4,"TOMORROW":4,"YESTERDAY":4,"indicate":4,"attribute":5,"CREATED":10,"DELAY":10,"EXPIRE":10,"MODIFIED":10,"Modifies":8,"SINCE":14,"selects":8,"dates":9,"DESTINATION__AGE":4,"DNSMTP":4,"ranges":4,"HOLD1":4,"HOLD8":4,"obsolte":2,"but":14,"backward":4,"compatibility":5,"versions":10,"expiration":2,"HELD":4,"OPER":2,"IN__PROGRESS":4,"marked":2,"progress":2,"INPROG":2,"ORIGIN__AGENT":4,"WAITING":4,"waiting":2,"With":2,"gives":1,"active":1,"Causes":10,"target":1,"DATE":3,"FULL":5,"Provides":1,"detailed":1,"Directs":2,"STATISTICS":3,"statistics":1,"concerning":1,"SYNCHRONIZE":2,"Synchronizes":1,"bitmap":1,"about":4,"synchronization":1,"Resets":1,"counter":2,"Sends":2,"signal":2,"processes":4,"causing":3,"reload":1,"Accepted":3,"SMTP__SERVER":3,"agents":10,"ACCOUNTING":11,"accounting":11,"opened":2,"supporting":4,"No":2,"reloading":1,"occurs":1,"CLUSTER":4,"affect":1,"wide":4,"behavior":2,"restrict":1,"action":2,"nodes":4,"resets":1,"occur":4,"locally":3,"managed":1,"Qualifier":2,"SAVE":2,"Saves":1,"called":3,"MX__CONFIG":2,".MXCFG":1,"reside":1,"Alternatively":1,"exec":5,"mode":1,"option":17,"over":4,"DECnet":4,"NOACCOUNTING":4,"Controls":7,"enabled":9,"MX__DNSMTP__ACC":1,"MX__DNSMTP__DIR":1,"DAT":4,"MAXIMUM__RETRIES":8,"try":9,"delivered":4,"RETRY__INTERVAL":8,"ss":4,"minimum":6,"amount":4,"elapse":4,"between":7,"minutes":4,"MX__LOCAL__ACC":1,"MX__LOCAL__DIR":1,"CC__POSTMASTER":2,"NOCC__POSTMASTER":1,"errors":5,"POSTMASTER":1,"DISABLE__EXQUOTA":3,"FATAL":2,"NODISABLE__EXQUO":1,"EXQUOTA":2,"privilege":1,"disabled":6,"remains":1,"rather":2,"going":2,"retry":1,"procedures":1,"TOP":1,"hdrname":4,"BOTTOM":1,"))":3,"placement":1,"Any":1,"placed":1,"top":1,"bottom":1,".i":25,"BCC":1,"ENCRYPTED":1,"IN__REPLY__TO":1,"KEYWORDS":1,"MESSAGE__ID":1,"REFERENCES":1,"RESENT__BCC":1,"RESENT__CC":1,"RESENT__DATE":1,"RESENT__FROM":1,"RESENT__MESSAGE_":1,"RESENT__REPLY__T":1,"RESENT__SENDER":1,"RESENT__TO":1,"RETURN__PATH":1,"SUBJECT":1,"negated":1,"NOALL":1,"LONG__LINES":2,"NOLONG__LINES":1,"character":7,"wrapped":2,"what":2,"appears":2,"get":3,"nearest":1,"whitespace":1,"Enabling":1,"could":7,"fail":1,"determine":1,"outage":1,"locked":1,"MULTIPLE__FROM":2,"NOMULTIPLE__FROM":2,"``":3,"many":5,"fit":2,"included":5,"limits":1,"OMIT__RESENT__HE":1,"OMIT__RESENT_HEA":1,"NOOMIT__RESENT_H":1,"forwarding":2,"FORWARD":1,"Resent":1,"normally":4,"detect":1,"loops":1,"QP__DECODE":2,"NOQP__DECODE":1,"MIME":1,"quoted":2,"printable":1,"decoded":2,"Local":1,"read":10,"POP":1,"IMAP":1,"might":5,"want":6,"disable":4,"decoding":2,"let":2,"browsers":1,"global":1,"parameters":4,"Mailing":1,"Server":1,"DELAY__DAYS":2,"dow":1,"NODELAY__DAYS":1,"week":2,"honored":1,"Defaults":1,"services":1,"large":8,"break":1,"allowing":2,"parallelism":1,"Setting":1,"too":4,"small":1,"however":2,"lengthy":1,"backlog":1,"depending":1,"receives":1,"forces":1,"Rourter":1,"MX__ROUTER__ACC":1,"MX__ROUTER__DIR":1,"record":2,"either":3,"unsuccessful":1,"OMIT__VMSMAIL__S":2,"NOOMIT__VMSMAIL_":1,"omission":1,"Sender":1,"Needed":1,"sites":2,"work":5,"PERCENT__HACK":4,"NOPERCENT__HACK":4,"resolution":2,"percent":3,"hacked":1,"translates":1,"Percent":1,"hack":2,"need":9,"interface":1,"MX__SMTP__ACC":1,"MX__SMTP__DIR":1,"NOAUTHENTICATION":2,"CRAM__MD5":1,"private":1,"PLAIN":1,"authorization":1,"completely":1,"DEFAULT__ROUTER":2,"bound":1,"lookup":1,"fails":1,"DNS__RETRIES":2,"resolved":1,"portion":1,"Such":1,"Disabling":1,"necessary":1,"feature":1,"e":6,"RBL__CHECK":2,"NORBL__CHECK":1,"check":4,"connecting":1,"Realtime":1,"Blackhole":1,"checking":1,"consult":1,"provider":1,"relayed":1,"tell":1,"consider":1,"NOTLS":1,"SMTP_SERVER":1,"advertises":1,"supports":4,"STARTTLS":1,"ESMTP":1,"RFC3207":1,"VALIDATE__SENDER":2,"appearing":1,"Domain":1,"System":2,"invalid":1,"VERIFY__ALLOWED":2,"VRFY":3,"administrators":1,"concerned":1,"security":4,"NOVERIFY__ALLOWE":1,"ALIASES":1,"CONFIGURATION__F":1,"LISTS":3,"LOCAL__DOMAINS":1,"PATHS":1,"REWRITE__RULES":1,"USERS":1,"Those":1,"taking":1,"abbreviated":1,"NOCOMMAND":1,"executed":3,"later":5,"reconstruct":1,"eye":1,"pleasing":1,"descriptive":1,"edited":1,"scratch":1,"shutdown":1,"exit":7,"cleanly":1,"shut":1,"down":2,"shutdowns":2,"affects":1,"WAIT":2,"NOWAIT":1,"Waits":1,"returning":1,"seconds":1,"status":3,"ID":1,"VMScluster":1,"systems":7,"subprocess":6,"transfer":3,"within":1,"spawned":3,"deleted":3,"Examples":3,".LITERAL":2,"prompt":4,"DIRECTORY":2,"Output":1,"demonstrates":2,"spawning":1,"sub_prompt":1,"dir":1,"stick":1,"explictly":1,"Once":2,"program":11,"DCL":5,"ATTACH":6,".END":2,"LITERAL":2,"tree":2,"attach":2,"Not":1,"required":5,"IDENTIFICATION":2,"pid":1,"PID":1,"PARENT":2,"Transfers":1,"Returns":1,"GOATHUNTER_1":1,"attaching":1,"named":1,"ZIP":8,"Author":1,"Hunter":2,"Date":1,"October":1,"Description":1,"portable":1,"Adapted":1,"MANUAL":1,"distributed":1,"build":3,"LIBR":1,"INSERT":1,"libr":1,"Modification":1,"history":1,"Genesis":1,"Jean":4,"loup":4,"Gailly":4,"March":1,"Adaptation":6,"zip":22,"Igor":1,"Mandrichenko":1,"explanation":1,"V":3,"June":1,"Aug":2,"Christian":8,"Spieler":8,"Sep":1,"OpenVMS":1,"completed":3,"Dec":1,"Jan":1,"Changed":1,"L":1,"v":1,"descriptions":1,"Onno":1,"van":1,"der":1,"Linden":1,"ee":1,"Updated":1,"Zip":72,"Jul":1,"P":3,"x":4,"tt":1,"modified":2,"Oct":1,"unified":1,"spelling":1,"cleanups":1,"Steven":1,"Schweda":1,"May":2,"General":3,"update":4,"Ed":1,"Gordon":1,"Minor":1,"updates":1,".noflags":1,".lm4":1,".rm72":1,".indent":23,".br":44,"compression":28,"packaging":2,"several":3,"operating":4,"UNIX":6,"MSDOS":6,"OS":3,"Windows":1,"9x":1,"NT":1,"XP":1,"Minix":1,"Atari":1,"Macintosh":1,"Amiga":1,"Acorn":1,"RISC":1,"analogous":1,"tar":1,"compress":15,"compatible":11,"PKZIP":10,"Phil":1,"Katz":1,".sk":75,"archiving":1,"space":4,"temporarily":1,"compressing":2,"unused":1,"directories":4,"companion":1,"UnZip":16,"unpacks":1,"run":5,"covers":1,"separate":2,"available":4,"provides":1,"CLI":1,"own":2,"Refer":1,"installation":2,"instructions":2,"details":2,".lm":16,".literal":12,"archive":49,"inpath":4,".end":12,"literal":12,"----------------":10,"Basic_Usage":1,"replace":1,"specifications":7,"SYS":8,"$INPUT":7,"stdin":4,"PROCESS":1,"PARSE_STYLE":2,"EXTENDED":1,"recent":3,"VAX":8,"preserves":1,"Otherwise":1,"mixed":1,"upper":1,"arguments":2,"document":2,"generally":2,"show":2,"TRADITIONAL":1,"troglodytes":1,"needed":3,"working":1,"examples":1,"reads":1,"compresses":1,"data":15,"stores":1,"compressed":5,"along":1,"verify":1,"integrity":1,"On":6,"save":3,"RMS":1,"attributes":8,"restore":1,"loss":1,"pack":1,"entire":2,"structure":2,"Compression":4,"ratios":1,"method":13,"store":6,"built":4,"optional":6,"bzip2":8,"Then":1,"select":1,"chooses":1,"simple":4,"storage":1,"actually":1,"Compatibility":1,"produced":3,"features":2,"PKUNZIP":4,"exceptions":4,"notably":1,"streamed":3,".ZIP":4,"facilitate":1,"better":2,"Zip64":10,"extensions":9,"GB":4,"cases":4,"extract":3,"g":8,"p1":1,"Large":2,"Archives":1,"Where":3,"C":7,"genarally":1,"means":2,"V7":3,"perhaps":1,"requiring":1,"RTL":2,"ECO":1,"larger":1,"updated":6,"needs":2,"64K":1,"seekable":1,"encrypted":1,"encryption":6,"split":6,"pause":1,"descriptors":2,"writing":2,"PKWare":1,"published":1,"now":1,"descriptor":1,"More_Usage":1,"Here":1,"very":2,"stuff":4,".zip":10,".*":12,"assuming":1,"exist":1,"put":4,"would":8,"give":3,"doesn":1,"generate":1,"sequentially":1,"numbered":1,"early":1,"splits":1,"Standard":1,"expansion":1,"$SEARCH":1,"interpret":1,"natural":1,"way":2,"depth":1,"foo":18,"[...]":3,"r":4,"recurse":1,"avoids":1,"selecting":1,"safe":1,"drectory":1,"subdirectories":2,"readme":1,".txt":1,"www":2,".ftp":1,".src":2,".h":2,".c":10,"reasons":2,"stored":4,"relative":4,"intended":2,"unpack":1,".dir":2,"ftp":1,"make":3,".foo":13,"j":2,"leave":1,"enough":1,"room":1,"steps":3,"m":6,".tom":2,".dick":2,".harry":2,"next":2,"delete":1,"making":1,"updating":2,"deletions":1,"obviously":1,"dangerous":1,"reduce":1,"free":1,"T":2,"recommended":1,"test":4,"deleting":1,"conveniently":2,"deck":1,"file_spec_1":1,"file_spec_2":1,"file_spec_3":1,"eod":1,"fed":1,"defining":2,"PIPE":2,".zfl":3,"user_mode":1,"sys":2,"$input":1,"pipe":1,"|":1,"able":1,"issues":1,"warning":2,"continues":1,"MM":1,"handles":1,"patterns":2,"matched":1,"readable":1,"skipped":2,"issued":1,"noting":1,"Comments":1,"comments":2,"operations":1,"comment":10,"Enter":1,"Return":2,"multi":2,"whole":1,"z":2,"SFX":1,"expands":1,"terminated":1,"usual":2,"CTRL":1,"Z":2,"As":3,"except":1,"really":1,"ones":1,"understand":1,"Current":1,"CPU":2,"Numeric":1,"effort":3,"fastest":1,"giving":1,"mthd":2,"Normally":1,"much":2,"further":1,"trying":2,"waste":1,"considerable":1,"suppress":1,"colon":2,"semi":1,"separated":1,"type1":2,"type2":2,"suffixes":2,".bz2":2,".gz":2,".jpeg":2,".jpg":2,".mp3":2,"everything":1,".Z":1,".zoo":1,".arc":1,".lzh":1,".arj":1,"comparison":1,"Encryption":1,"offers":1,"modern":1,"standards":1,"weak":2,"encrypt":2,"Encrypt":1,"interactively":1,"terminal":4,"echoed":1,"$COMMAND":1,"verified":1,"USING":1,"INSECURE":1,"Many":1,"ways":1,"Even":1,"secure":2,"threat":1,"shoulder":1,"peeking":1,"Storing":1,"plaintext":1,"Whenever":1,"possible":1,"echoing":1,"interactive":2,"Because":1,"truly":1,"strong":1,"Pretty":1,"Good":1,"Privacy":2,"PGP":1,"GNU":1,"Guard":1,"GnuPG":1,"stronger":1,"AES":1,"planned":1,"Exit_Status":1,"%":12,"x7A3":1,"inhibit":1,"x10000000":1,"x00008000":1,"bits":1,"x17A38001":1,"x17A38000":1,"Zip_error_code":3,"warnings":2,"x17A38002":1,"x17A38004":1,"fatal":1,"multiplying":1,"hexadecimal":1,"representation":2,"x17A38__s":1,"severity":3,"truncated":1,"transformed":2,"x17A38024":1,"approximate":1,"PKWARE":1,"shown":1,"table":1,"err":1,"Error":9,"----------":1,"---------":1,"Success":1,"Normal":1,"detected":5,"Fatal":10,"Unexpected":1,"generic":1,"Processing":2,"successfully":1,"anyway":1,"broken":1,"archivers":1,"arounds":1,"unable":2,"allocate":1,"memory":2,"buffers":1,"initialization":2,"severe":1,"probably":1,"failed":2,"imme":1,"diately":1,"Entry":1,"zipsplit":1,"Invalid":1,"aborted":1,"prematurely":1,"con":1,"trol":1,"equivalent":1,"encountered":1,"while":2,"temp":1,"seek":1,"Warning":1,"nothing":1,"Missing":1,"write":2,"Bad":1,"open":2,"Attempt":1,"unsupported":1,"Extra_Fields":1,"extra":8,"zone":1,"UTC":2,"Look":1,"USE_EF_UT_TIME":1,"report":3,"VV":2,"packaged":1,"Some":3,"fields":4,"bigger":1,"4GB":1,"require":3,"field":2,"bit":4,"Depending":1,"capabilities":1,"expand":1,"extracted":1,"Others":1,"holds":1,"sizes":1,"suppresses":1,"Thus":1,"conflicts":1,"Environment":1,"symbol":3,"prevails":1,"getenv":1,"()":3,"sense":2,"determines":1,"happens":1,"supercedes":1,"perceived":1,"File_Names":1,"deals":1,".zip30":3,".vms":3,"descrip":4,".mms":4,"zip30":3,"vms":3,"dropped":1,"$sysdevice":1,"k":1,"DOS":1,"attempt":1,"adjust":1,"limitations":1,"mark":1,"made":4,"though":2,"notation":2,"BACKUP":1,"look":2,"excl":1,".bck":1,"COMMENT/*":1,".na":1,".ll":1,".pl":1,".m1":1,".m2":1,".m3":1,".m4":2,".sp":54,".ds":1,".ce":13,"CONTRIBUTING":1,"LINGUIST":1,"GITHUB":1,"OPEN":1,"SOURCE":2,"COMMUNITY":1,".bp":1,"_":28,"I_":2,"N_":1,"T_":3,"R_":2,"O_":2,"D_":1,"U_":1,"C_":1,"N":1,"Hi":1,"We":3,"d":4,"contribute":1,"project":2,"Your":1,"essential":1,"keeping":2,"great":2,"adheres":1,"Contributor":1,"Covenant":1,"Code":1,"Conduct":1,"participating":1,"expected":1,"uphold":1,"majority":1,"contributions":1,"won":1,"A_":2,"d_":4,"i_":17,"n_":19,"a_":24,"e_":12,"x_":3,"t_":6,"s_":13,"o_":1,"o":1,"l_":11,"g_":19,"u_":8,"usage":4,"GitHub":10,"we":8,"prefer":2,"hundreds":2,"repositories":2,"Linguist":7,".in":39,".un":19,"language":14,"._":6,"y_":7,"m_":9,"l":6,"alphabetical":1,"sample":5,"samples":8,"correct":2,"subdirectory":2,"Open":2,"pull":3,"linking":2,"search":2,"result":2,"showing":2,"wild":2,"sometimes":2,"few":3,"Make":4,"sure":3,".yourextension":3,"present":3,"Test":4,"performance":2,"Bayesian":4,"classifier":6,"relatively":2,"1000s":2,"ping":2,"@arfon":3,"@bkeepers":2,"bad":2,"job":2,"languages":3,"grammar":9,"Please":1,"grammars":11,"license":2,"permits":1,"redistribution":1,"submodule":3,"git":7,"https":2,"//":2,"github":7,".com":4,"Alhadis":1,"roff":2,"vendor":2,"ii":2,".yml":2,"script":5,"convert":1,"MyGrammar":1,"iii":2,"Download":1,"licensed":1,"Be":1,"careful":1,"commit":3,"licenses":1,"`":8,"Remember":1,"goal":1,"false":1,"positives":1,"F_":2,"c_":1,"f_":1,"Most":1,"disambiguating":1,"linguist":7,"heuristics":1,"statistical":1,"differentiate":1,"Obj":1,"Misclassificatio":1,"often":1,"solved":1,"smarter":1,"h_":3,"Syntax":1,"highlighting":4,"performed":2,"TextMate":5,"Sublime":2,"Text":2,"Atom":2,"Every":1,"mapped":1,"TM":1,"scope":2,"picking":1,"Assuming":1,"bug":5,"r_":3,"syntax":1,"Find":1,"problem":1,"editor":1,"designed":4,"yourself":1,"submit":1,"Pull":2,"Request":1,"Lightshow":1,"fixed":1,"upstream":1,"development":1,"checkout":2,"clone":2,"repo":1,"Bundler":1,"install":1,"dependencies":2,".git":1,"cd":1,"bootstrap":2,"tests":4,"bundle":4,"rake":4,"Sometimes":1,"okay":1,"lazy":1,"our":1,"bot":2,"Travis":1,"Just":1,"start":1,"cranking":1,"away":1,"M_":1,"maintained":1,"love":1,"Staff":1,"@larsbrinkhoff":1,"@pchaigno":1,"production":2,"dependency":1,"couple":1,"workflow":1,"restrictions":1,"Anyone":1,"merge":1,"Requests":1,"member":1,"staff":2,"Releases":1,"stays":1,"latest":2,"regressions":1,"maintainer":1,"gem":8,".ul":10,"Create":1,"branch":2,"b":1,"cut":1,"vxx":1,".xx":4,"submodules":1,"recently":1,"&":2,"Ensure":2,"green":1,"Bump":2,"lib":1,".rb":1,"PR":2,"Build":1,"build_gem":1,"Gemfile":2,".lock":1,"app":1,"relies":2,"Install":1,"behaviour":1,"deploy":1,"happen":1,"Merge":1,"Tag":1,"push":3,"tag":1,"vx":1,"tags":1,"Push":1,"rubygems":1,".org":1,"LONGLIB":13,"graphics":14,"routines":13,"***":2,"LAST":1,"REVISED":1,"DL":1,".GRAPHICS":1,".LONGLIB":1,".RNO":1,".lm0":2,".rm66":2,".ps59":2,".s12":1,".flags":2,"index":1,"~":17,"Graphics":3,"Library":1,".s2":1,"Version":1,".s3":2,"substitute":2,"$$":3,"Month":1,"#":2,"Day":1,"Year":1,".no":2,".s5":1,"David":1,"Long":1,".s1":1,"Jet":1,"Propulsion":1,"Laboratory":1,"Oak":1,"Grove":1,"Drive":1,"Pasadena":1,"California":1,".pg":2,"note":1,"TOC":6,".style":1,".send":5,".layout":1,".rm":1,".display":2,"rl":1,"Table":1,"Contents":1,".require":1,".f":1,".j":1,".CHAPTER":1,"Introduction":1,".hl":1,".p":11,"manual":1,"prepared":1,"revision":1,"extensively":1,"every":1,"additions":1,"anticipated":1,"MASTER":4,"subroutines":3,"incorporated":3,"future":1,"FORTRAN":9,"vector":3,"plotting":7,"similar":1,"CALCOMP":1,"viewport":1,"clipping":1,"plot":3,"rotation":1,"things":1,"hidden":1,"internal":1,"packages":2,"major":1,"devices":5,"terminals":3,"Ramtek":4,"screens":1,"hardcopy":3,"metafiles":1,"variety":3,"discussed":1,"achieves":1,"virtual":1,"independence":1,"low":1,"screen":2,"clear":1,"page":1,"drawing":1,"color":4,"utilized":1,"Hardcopy":1,"rasterization":1,"Metafile":1,"principally":1,"Lines":1,"drawn":1,"movement":1,"width":3,"motions":1,"produce":3,"drawings":1,"desired":1,"modify":1,"plots":2,"immediately":1,"metafile":1,"programs":2,"Provisions":1,"dependent":4,"CURSOR":1,"levels":2,"routine":3,"mind":1,"simply":1,"wants":1,"obtain":1,"array":2,"offer":1,"solution":1,"opening":1,"package":2,"scaling":1,"axis":1,"generation":2,"formats":1,"interested":1,"elaborate":1,".x":8,"LINSEQ":2,"pen":2,"dot":1,"dash":1,"colors":1,"differently":1,"second":1,"Typically":1,"simulated":1,"typing":1,"hardware":1,".hl1":1,"Machine":1,"Dependence":1,"machine":5,"developed":1,"environment":1,"exclusively":1,"While":1,"retained":1,"practical":1,"noted":2,"efficiency":1,"incompatibilitie":1,"treating":1,"notes":1,"auxilary":1,"3d":1,"minor":1,".g":1,"INTEGER":3,"Routines":1,"RAMLIB":1,"REFLIB":1,"tend":1,"extensive":1,"machines":2,"Unless":1,"specificially":1,"stated":1,"integers":2,"negative":1,"storing":1,"motion":1,"SYMBOL":2,"SYM3D":1,"SYM3DH":1,"constructs":1,"detection":1,"mainly":1,"NUMBER":1,"AXIS":1,"ROUTINES":1,"easily":1,"modifed":1,"adapted":1,"subroutine":1,"Hollerith":1,"constant":1,"CALL":2,"SUB":2,"passes":1,"BYTE":1,"ascii":1,"User":1,"different":1,"mechanism":1,"substituted":1,"wish":1,"CHARACTER":1,"REF":4,"CHARACTER_VARIAB":1,"WRITE":1,"COMMENT(*":1},"Racket":{"COMMENT;":2,"(":23,"define":1,"bottles":4,"n":8,"more":2,")":17,"printf":2,"case":1,"[":14,"]":14,"else":1,"if":1,"=":1,"))":3,"for":2,"in":3,"-":13,"range":1,"sub1":1,"displayln":2,"#lang":1,"scribble":3,"/":2,"manual":1,"@":3,"require":1,"bnf":1,"@title":1,"{":2,"Scribble":4,":":1,"The":1,"Racket":1,"Documentation":1,"Tool":1,"}":2,"@author":1,"is":3,"a":1,"collection":1,"of":3,"tools":1,"creating":1,"prose":2,"documents":1,"---":2,"papers":1,",":6,"books":1,"library":1,"documentation":1,"etc":1,".":5,"HTML":1,"or":2,"PDF":1,"via":1,"Latex":1,"form":2,"More":1,"generally":1,"helps":1,"you":1,"write":1,"programs":1,"that":1,"are":1,"rich":1,"textual":1,"content":2,"whether":1,"the":2,"to":2,"be":2,"typeset":1,"any":1,"other":1,"text":1,"generated":1,"programmatically":1,"This":1,"document":1,"itself":1,"written":1,"using":1,"You":1,"can":1,"see":1,"its":1,"source":1,"at":1,"let":1,"url":3,"link":1,"starting":1,"with":1,"@filepath":1,".scrbl":1,"file":1,"@table":1,"contents":1,"[]":2,";":1,"----------------":1,"@include":8,"section":9,"@index":1},"Ragel":{"=":70,"begin":3,"%%":6,"{":19,"machine":3,"ephemeris_parser":1,";":29,"action":9,"mark":10,"p":12,"}":19,"parse_start_time":2,"parser":6,".start_time":1,"data":17,"[":16,"..":7,"]":16,".pack":6,"(":33,")":33,"parse_stop_time":2,".stop_time":1,"parse_step_size":1,".step_size":1,"parse_ephemeris_":2,"fhold":1,".ephemeris_table":1,"ws":2,"\\":3,"t":1,"r":1,"n":1,"adbc":2,"|":11,"year":2,"digit":7,"month":2,"upper":1,"lower":1,"date":2,"hours":2,"minutes":2,"seconds":2,"tz":2,"datetime":3,"time_unit":2,"s":6,"?":3,"soe":2,"eoe":2,"ephemeris_table":3,"alnum":1,"*":14,"-":5,".":1,"/":1,":":13,"start_time":4,">":6,"%":4,"space":2,"stop_time":4,"step_size":3,"+":7,"$parse_step_size":1,"ephemeris":2,"main":3,":=":3,"any":7,"end":23,"require":1,"module":1,"Tengai":1,"EPHEMERIS_DATA":2,"Struct":1,".new":3,",":3,".freeze":1,"class":3,"EphemerisParser":1,"<":1,"def":10,"self":1,".parse":2,"new":1,".unpack":3,"if":4,".is_a":1,"String":1,"eof":3,".length":3,"COMMENT%":9,"time":6,"super":2,"parse_time":3,"COMMENT#":19,"private":1,"DateTime":1,"simple_tokenizer":1,"MyTs":2,"my_ts":8,"MyTe":2,"my_te":7,"Emit":4,"emit":4,"...":1,"nil":4,"foo":8,">>":2,"SimpleTokenizer":2,"attr_reader":2,"path":8,"initialize":2,"@path":2,"$stdout":2,".puts":2,"perform":2,"pe":5,"ignored":4,"leftover":8,"[]":4,"File":2,".open":2,"do":2,"f":4,"while":2,"chunk":4,".read":2,"ENV":2,".to_i":2,"else":2,"ARGV":2,".perform":2,"simple_scanner":1,"ts":5,"te":1,"=>":1,"SimpleScanner":2,"||":1},"Raku":{"use":41,"Test":10,";":1223,"COMMENT#":213,"my":367,"@results":2,"=":403,",":1328,"-":348,"plan":9,"+":72,"sub":75,"A":7,"(":857,"$k":8,"is":294,"copy":7,"&":22,"x1":1,"x2":1,"x3":1,"x4":1,"x5":1,")":794,"{":688,"$B":2,"COMMENT(*":17,"class":48,"IO":27,"::":341,"Spec":2,"Win32":1,"Unix":1,"$slash":16,"regex":7,"<":164,"[":121,"\\":53,"/":130,"\\\\":10,"]":115,">":176,"}":677,"$notslash":4,"<-":13,"$driveletter":6,"..":33,"Z":10,"a":26,"z":3,"$UNCpath":3,"**":4,"|":31,"$":217,"$volume_rx":3,"method":126,"canonpath":1,"$path":31,":":259,"$parent":4,"eq":20,"??":33,"!!":33,"self":121,"!":84,"canon":2,"cat":2,"catdir":1,"$volume":29,"$directory":25,"$basename":6,"~":94,"$0":8,"$1":8,"$2":4,"~~":41,"s":11,"<?":3,"after":3,".":41,"//":13,"if":130,"all":1,"&&":22,"ne":9,"^":31,">/":6,"any":2,"return":66,"join":5,"$file":18,".chars":7,".match":2,"#i":1,".e":1,"UNC":1,"path":1,".catpath":2,"splitpath":1,"as":4,"Str":33,"$nofile":2,"False":9,"?":120,".*":8,"else":26,"m":13,"catpath":1,"and":10,"!~":5,"/<":4,"~=":46,"rel2abs":1,"$base":13,"$is_abs":3,".is":15,"absolute":2,".canonpath":4,"==":21,"$vol":4,".splitpath":5,".defined":11,"||":10,"*":86,"CWD":4,"not":10,"defined":7,"#":98,"Cwd":3,"getdcwd":2,"elsif":8,".rel2abs":1,"$path_directorie":2,"$path_file":2,"$base_volume":2,"$base_directorie":2,"nofile":1,".catdir":1,"$first":4,"@rest":2,"-->":10,"subst":3,"g":4,"uc":2,".flat":1,"xx":9,"yy":4,"while":14,"<!":4,"before":3,"NOTE":1,"this":2,"root":1,"vol":2,"HOST":2,"SHARE":2,"v6":13,"begin":4,"pod":8,"handling":1,"of":78,"I":6,"Multiple":1,"C":9,"switches":1,"are":4,"supposed":1,"to":23,"prepend":1,"left":1,"right":1,"Ifoo":1,"Ibar":1,"should":6,"make":1,"<@":3,"INC":6,"look":1,"like":1,"foo":18,"bar":3,"...":9,"Duplication":1,"directories":1,"on":2,"the":11,"command":1,"line":5,"mirrored":1,"in":12,"variable":2,"so":2,"pugs":25,"Ilib":2,"will":3,"have":1,"B":3,"two":1,"entries":1,"lib":2,"/>":3,"end":6,"$fragment":1,"@tests":3,"diag":3,"$pugs":2,"$redir":2,"EXECUTABLE_NAME":2,"OS":7,"MSWin32":1,"mingw":1,"msys":1,"cygwin":1,"nonce":2,"()":98,".pick":3,"run_pugs":3,"$c":29,"$tempfile":3,"$command":8,"run":1,"$res":5,"slurp":1,"unlink":1,"for":95,"->":42,"$t":13,"@dirs":9,"split":1,"map":3,"qq":8,"$got":12,"chomp":2,"substr":4,"@got":8,"EVAL":10,"@expected":4,"Bailador":7,"App":2,"Request":2,"Response":1,"Context":1,"HTTP":2,"Easy":2,"PSGI":2,"module":5,"$app":15,".current":1,"our":4,"import":1,"callframe":1,".file":1,".rindex":2,".location":2,".substr":3,"))":23,"route_to_regex":2,"$route":6,".split":4,".map":11,"$r":28,"$_":77,"q":8,".join":31,"multi":24,"parse_route":4,".eval":1,"get":2,"Pair":2,"$x":31,"export":18,"$p":8,".key":9,"=>":98,".value":4,".add_route":2,"post":5,"request":1,".context":2,".request":1,"content_type":1,"$type":12,".response":6,".headers":2,"Content":7,"Type":4,"header":4,"$name":8,"Cool":1,"$value":14,"status":4,"Int":13,"$code":2,".code":1,"template":1,"$tmpl":2,"@params":2,".template":1,"dispatch_request":1,"dispatch":5,".env":2,"$env":5,"$match":3,".find_route":1,".content":4,".list":2,"psgi":2,".psgi":1,"baile":1,"given":10,".new":41,"port":1,".app":1,"say":82,".run":1,"kwid":2,"DESCRIPTION":1,"Tests":2,"that":3,"List":25,"quoting":1,"parser":1,"properly":1,"ignores":1,"whitespace":5,"lists":1,"This":3,"becomes":1,"important":1,"your":1,"endings":1,"x0d":1,"x0a":1,"Characters":1,"be":2,"ignored":1,"t":1,"r":5,"n":7,"x20":1,"Most":1,"likely":1,"there":1,"more":5,"James":1,"tells":1,"me":1,"maximum":1,"Unicode":1,"char":1,"x10FFFF":1,"maybe":1,"we":1,"simply":1,"re":1,"construct":1,"list":6,"via":1,"IsSpace":1,"or":1,"fly":1,"Of":1,"course":1,"parsed":1,"result":1,"no":1,"item":3,"contain":1,"xA0":1,"specifically":1,"an":1,"nonbreaking":1,"character":1,"thus":1,"break":2,"emit":11,"PUGS_BACKEND":1,"skip_rest":2,"exit":5,"@list":7,"b":15,"c":19,"d":17,"@separators":3,"@nonseparators":3,"$sep":8,"$str":28,"@res":7,"$vis":2,"sprintf":3,"ord":2,"$ex":31,"rakudo":7,"todo":21,"niecza":9,"isa_ok":1,"Parcel":2,".elems":14,"Failure":2,"role":11,"X":84,"Comp":18,"ControlFlow":7,"Exception":36,"has":87,"ex":9,"backtrace":2,"Backtrace":2,"D":25,"message":31,".Str":11,"gist":13,"try":14,".backtrace":3,"throw":2,"hidden_from_back":4,"nqp":146,"bindattr":8,"newexception":1,"())":4,"unless":17,"isconcrete":1,"setpayload":2,"decont":5,"$msg":5,":=":48,"setmessage":1,"unbox_s":1,"rethrow":4,"resumable":1,"p6bool":3,"istrue":1,"atkey":3,")))":3,"resume":2,"Mu":27,"$resume":6,"die":7,"fail":9,".throw":10,"$fail":3,"$return":3,"getlexcaller":1,"isnull":1,"compile":8,"time":8,"AdHoc":8,".payload":3,"Numeric":2,".Numeric":1,"Method":3,"NotFound":2,".method":3,".typename":1,"Bool":6,".private":2,"InvalidQualifier":1,".invocant":1,".qualifier":1,"type":10,"EXCEPTION":2,"$vm_ex":12,"shift":7,"p6argvmarray":7,"$payload":8,"getpayload":2,"istype":10,"int":2,"getextype":2,"parrot":13,"pir":4,"const":8,"EXCEPTION_METHOD":1,"endif":14,"p6box_s":4,"getmessage":4,".*?":1,".+":1,"typename":1,"create":3,"COMP_EXCEPTION":1,"do":1,"is_runtime":3,"$bt":3,".keys":6,"$sub":5,"getattr":5,"ForeignCode":1,"$codeobj":4,"ifnull":1,"getcodeobj":1,"$is_nqp":3,".HOW":3,".name":8,"True":9,"iseq_s":2,"getcodename":2,"print_exception":3,"atpos":4,"$e":11,"$err":12,"getstderr":2,"printfh":8,".gist":14,"hllize":2,"getcurhllsym":1,"perl6_based_reth":1,"print_control":3,"CONTROL_WARN":1,".nice":1,"oneline":1,"jvm":1,"CONTROL_LAST":1,"illegal":6,"enclosing":6,"CONTROL_NEXT":1,"CONTROL_REDO":1,"CONTROL_PROCEED":1,"CONTROL_SUCCEED":1,"CONTROL_TAKE":1,"$comp":5,"getcomp":1,".add_method":2,"perl6_invoke_cat":2,".os":1,"error":2,"does":29,"Rename":1,".from":3,".to":3,"Copy":1,"Symlink":1,".target":3,"Link":1,"Mkdir":1,".path":7,".mode":2,"%":90,"03o":2,"Chdir":1,"Dir":1,"Rmdir":1,"Unlink":1,"Chmod":1,".filename":1,".line":1,".column":1,"@":31,".modules":2,".pre":2,".post":1,".highexpect":3,"CLASS":4,"$sorry":4,"$expect":2,"$color":6,"ENV":5,"RAKUDO_ERROR_COL":3,"$red":3,"$green":1,"$yellow":1,"$clear":3,"$eject":1,".sorry_heading":2,".reverse":1,".Exception":1,"sorry_heading":1,"SET_FILE_LINE":1,"$line":2,"filename":1,"Group":1,".panic":11,".sorrows":5,".worries":4,"sorry":3,"expect":2,".indent":2,"@m":5,".push":26,".message":4,"Syntax":1,"Pod":6,"NYI":3,".feature":1,"Trait":6,"Unknown":3,".type":2,"etc":3,".subtype":2,"wrong":2,"subtype":4,"being":2,"tried":2,".declaring":1,"parameter":2,"NotOnNative":3,".native":2,"native":1,"optional":1,"OutOfRange":3,".what":2,".got":1,".range":1,".comment":2,"Buf":9,"AsStr":1,"Pack":2,".directive":1,"NonASCII":1,".char":1,"Signature":1,"Placeholder":4,".placeholder":2,"Block":6,"Mainline":1,"Undeclared":4,".symbol":1,".suggestions":3,"$message":4,"Attribute":1,".package":2,"kind":1,"name":14,"Symbols":1,".post_types":4,".unk_types":1,".unk_routines":1,".routine_suggest":1,".type_suggestion":1,"l":1,"@l":2,"@lu":3,".uniq":1,".sort":5,"@s":5,"BEGIN":3,"JSON":3,"Tiny":3,"Grammar":3,"@t":5,"Q":75,"<<":77,"{}":8,"[]":2,">>":76,"true":7,"false":3,"null":5,"23456789012E66":1,"}}":6,"1e1":1,"e1":1,"1e00":1,"[[[[[[[[[[[[[[[[":1,"]]]]]]]]]]]]]]]]":1,"COMMENT;":2,"@n":3,"quite":1,"missing":1,"quote":2,"alert":1,"naked":1,"truth":1,"0e":1,"unquoted_key":1,",,":1,"]]":2,"$i":12,"$desc":6,"$parsed":8,".parse":2,"ok":15,"++":29,"nok":6,"token":23,"pod_formatting_c":1,"code":2,">=<":1,"POD_IN_FORMATTIN":2,"content":1,">=":3,"pod_string_chara":2,"pod_string":1,"something":6,"sym":10,"comment":3,"<#":1,"N":1,"test_lines":3,"@lines":22,"skip":12,"$fh":13,"open":4,"$count":3,".eof":1,".get":3,".lines":4,"push":17,"weather":2,"$weather":2,"when":17,"default":5,"Any":3,"probability":2,"$probability":2,"fib":4,"Card":2,"bend":1,"fold":1,"mutilate":1,"$punch":2,"card":2,"new":6,"$actions":5,".bend":1,".fold":1,".mutilate":1,"$castle":2,"$full":2,"vowels":2,"aeiou":1,"phantom":1,"#Test":1,"DNA":1,"one":1,"liner":1,"at":1,"$result":3,"$a":31,"$b":34,"=<":1,"AT":1,"CG":1,".comb":1,"$d":6,"sort":5,"sin":1,"Can":1,"handle":1,"done":2,"SHEBANG#!perl":2,"To":1,"HTML":1,"URI":4,"Escape":1,"Perl6":3,"TypeGraph":2,"Viz":1,"Documentable":1,"Registry":1,"DEBUG":2,"$tg":1,"methods":1,"by":3,"$footer":2,"footer":1,"html":1,"$head":2,"link":2,"rel":2,"href":2,"media":6,"title":1,"url":3,"munge":2,"w":4,"[[":1,"p2h":1,"$pod":6,"pod2html":1,"$level":4,"$leading":2,"x":5,"confs":4,"@chunks":6,"config":1,"level":1,"caption":1,"$thing":5,"Iterable":2,".perl":2,"Positional":2,"recursive":2,"dir":3,"$dir":2,"@todo":4,"gather":5,".shift":3,"$f":8,".f":1,"take":6,"first":1,"block":2,"@pod":3,"Code":1,".grep":5,"MAIN":1,"$debug":2,"$typegraph":1,"language":1,"routine":1,"images":1,"op":7,"prefix":1,"postfix":1,"infix":2,"circumfix":1,"postcircumfix":1,"listop":1,"mkdir":1,".IO":1,"e":5,"@source":1,"$string":6,"http":1,"verb":1,"`":7,"{{{":1,"}}}":1,"{{":3,"nesting":1,"work":1,"trying":1,"mixed":1,"delimiters":1,"Hooray":2,"arbitrary":2,"delimiter":2,"!>":2,"now":3,"with":5,"strings":1,"hash":16,"Hash":2,"Here":1,"Testing":1,"POD":1,"see":1,"isn":1,"$don":1,"don":2,"@A":1,"@B":1,"PIR":1,".loadlib":1,"$longstring":1,"lots":1,"text":3,"$heredoc":1,"END_SQL":2,"SELECT":1,"FROM":1,"Users":1,"WHERE":1,"first_name":1,"$hello":1,"$re":1,"$re2":1,"$re3":1,"i":1,"FOO":1,"call":4,"$re4":1,"rx":2,"ms":1,"regexy":4,"stuff":8,"$sub0":1,"ss":1,"$trans":1,"tr":1,"@values":12,"$letter":2,"test":2,"@_":6,"ARGS":2,"ARGFILES":1,"BLOCK":1,"COMMENT":1,"CONFIG":1,"data":1,"DEEPMAGIC":1,"DISTRO":2,"EGID":1,"ERR":2,"EUID":1,"FILE":1,"GRAMMAR":1,"GID":1,"IN":1,"LANG":2,"LINE":1,"META":1,"MODULE":1,"OPTS":1,"OPT":1,"KERNEL":2,"OUT":3,"PACKAGE":1,"PERL":2,"PID":1,"%=":1,"PROGRAM_NAME":1,"PROTOCOLS":1,"ROLE":2,"ROUTINE":1,"SCOPE":1,"TZ":1,"UID":1,"USAGE":1,"VM":1,"XVM":1,"$perl5_re":1,"P5":1,"fo":1,"$re5":1,"$M":2,"COMPILING":1,"<%":1,"OPTIONS":1,"><":6,"M":1,"$pair":2,"rolesque":1,"$s":11,"some":2,"string":1,"$regex":1,"chars":1,"roleq":1,"date":95,"$year":4,"$month":4,"$day":4,"Date":1,"dtim":36,"DateTime":2,"hour":2,"minute":1,"second":1,".truncated":17,"month":23,"year":32,"week":50,"$dt":2,"$truncated":2,".day":56,".week":30,"number":9,".weekday":13,".days":6,"leap":9,"package":1,"My":1,"$class":2,"$ref":2,"bless":1,"$self":6,"$$":5,"my_keys":1,"keys":2,"my_exists":1,"$idx":6,"exists":3,"fetch":1,"store":1,"$val":17,"lang":2,"perl5":2,"$p5ha":2,"$p5hash":7,"$rethash":1,".hash":3,"@keys":1,"@p5keys":3,".my_keys":1,"doesn":1,".store":1,".fetch":1,".my_exists":2,"BB":9,"built":11,"bind":11,".id":1,".size":1,"size":3,"WHICH":3,"ValueObjAt":6,"Inlined":4,".inlinee":1,".into":1,"Not":2,".frame":1,".reason":1,"MoarVM":2,"SIL":3,"Bag":2,".inlineds":1,".not":1,"inlineds":10,"$status":8,"sink":2,".report":3,"report":1,"str":1,".DateTime":1,".fmt":3,"inlined":2,"$proc":5,"Rakudo":1,"Internals":1,".RERUN":1,"WITH":1,"MVM_SPESH_INLINE":1,"Nil":4,"$out":6,"@inlineds":3,"@not":3,"react":1,"whenever":3,".stdout":1,".say":3,".stderr":1,"inlinee":1,".chop":4,"id":4,"into":1,"$3":2,"$4":2,"frame":1,"target":1,"reason":1,"$5":1,".start":1,".exitcode":1,".Bag":2,"TypeCheck":4,"Supply":1,"combinations":1,"$n":12,"@result":3,"@stack":6,"$index":4,".pop":3,"fake":1,"last":6,"permutations":2,"@i":2,"grep":3,"none":1,"declared":1,"BOOTSTRAP":1,"$args":3,"p6list":4,".WHAT":5,".gimme":12,".Bool":1,".end":1,"from":1,"fmt":2,"$format":2,"$separator":2,"flat":1,".flattens":2,"lol":1,"$rpa":6,"clone":3,"items":14,"nextiter":9,"LoL":1,"flattens":3,"Capture":1,"elems":2,".DEFINITE":3,"p6listitems":5,"$elems":14,"pop":2,"parcel":1,"islist":1,"existspos":1,"list_push":1,".infinite":4,"$of":8,".of":4,"operation":3,"expected":3,"got":5,"splice":2,"value":8,"iscont":1,"not_i":2,"fixes":1,"#121994":1,"unshift":4,"callsame":1,"args":1,"$rev":3,"$orig":3,"$rlist":3,"rotate":1,"$o":15,"$offset":2,"$size":2,"Callable":2,"what":2,"range":2,".fail":3,"min":2,"@ret":2,".eager":1,".Int":2,"$by":1,"cmp":1,"#MMD":1,"Range":1,"excludes":1,"max":1,".reify":1,"<=":8,"$finished":6,"$overlap":2,"+=":1,"$elem":7,"perl":1,"SELF":1,"FLATTENABLE_HASH":1,"DUMP":2,"$indent":3,"step":3,"ctx":3,"$flags":2,"$attrs":8,".DUMP":1,"OBJECT":1,"ATTRS":1,".values":6,"state":3,"kv":3,"rw":11,"values":3,"pairs":1,"reduce":1,".arity":1,".count":1,"vals":3,"Describes":1,"digit":6,"version":1,"grammar":1,"dynaver":1,"rule":1,"TOP":1,"identifier":2,"metadata":2,"pre":3,"metadata_char":2,"pre_char":2,"post_char":2,"zA":3,"Z0":3,"_":2,"#built":1,"stopper":3,"escape":1,".backslash":1,"backslash":6,".LANG":1,".sym":1,".stopper":1,"miscq":1,"tweak_q":2,"$v":4,"tweak_qq":2,"b1":1,"c1":1,"s1":1,"a1":1,"h1":1,"f1":1,"unrec":1,".throw_unrecog_b":1,"misc":1,"W":1,"MIME":2,"Base64":2,"LWP":1,"Simple":1,"auth":1,"cosimo":1,"ver":1,"$VERSION":1,"enum":1,"RequestType":6,"GET":2,"POST":3,".default_encodin":2,".class_default_e":2,"$crlf":2,"$http_header_end":2,"constant":1,"$default_stream_":3,"base64encode":1,"$user":4,"$pass":4,"$mime":2,"$encoded":2,".encode_base64":1,"$url":14,".request_shell":3,"headers":15,"$content":21,"request_shell":1,"$rt":6,"$scheme":1,"$hostname":4,"$port":4,"$auth":5,".parse_url":1,"host":2,"user":2,"password":2,"$base64enc":1,".base64encode":1,"Authorization":1,"Host":1,".encode":1,".bytes":11,"$resp_headers":11,"$resp_content":12,".make_request":1,"resp_headers":2,"$new_url":3,"Location":1,"#if":1,"$redirects":1,"ecma":1,"java":1,"script":1,"json":1,"$charset":5,"charset":1,".decode":3,"parse_chunks":1,"Blob":7,"Socket":2,"INET":2,"$sock":13,"$line_end_pos":13,"$chunk_len":7,"$chunk_start":4,".subbuf":7,".xdigit":1,"$last_chunk_end_":4,".read":7,"make_request":1,"$host":2,"$headers":2,".stringify_heade":1,"$req_str":3,".Stringy":1,".send":1,"$resp":11,".parse_response":1,"((":1,"Transfer":1,"Encoding":1,"$is_last_chunk":4,"$resp_content_ch":3,".parse_chunks":2,"$next_chunk_star":1,"Length":3,"bit":1,"hacky":1,"but":1,".close":2,"parse_response":1,"$header_end_pos":7,"@header_lines":3,"$status_line":2,".item":2,"getprint":1,".write":2,"getstore":1,"$filename":2,"bin":1,".print":1,"parse_url":1,"$u":7,".path_query":1,"$user_info":5,".grammar":1,".parse_result":1,"URI_reference":1,"hier_part":1,"authority":1,"userinfo":1,".scheme":1,".host":2,".port":1,"likely_userinfo_":2,"stringify_header":1,"Term":1,"ANSIColor":1,"RESET":1,"BOLD":1,"UNDERLINE":1,"INVERSE":1,"BOLD_OFF":1,"UNDERLINE_OFF":1,"INVERSE_OFF":1,"attrs":3,"reset":1,"bold":1,"underline":1,"inverse":1,"black":1,"red":1,"green":1,"yellow":1,"blue":1,"magenta":1,"cyan":1,"white":1,"on_black":1,"on_red":1,"on_green":1,"on_yellow":1,"on_blue":1,"on_magenta":1,"on_cyan":1,"on_white":1,"on_default":1,"color":3,"$what":4,"@a":32,"$attr":3,".exists":1,"colored":1,"$how":2,"colorvalid":1,"Math":2,"Model":1,"RungeKutta":1,"SVG":2,"Plot":1,".derivatives":1,".variables":1,".initials":1,".captures":1,"inv":2,"derivatives":1,".invert":1,"deriv":3,"names":4,"keying":1,"Inf":2,"current":2,".results":1,".time":1,".numeric":1,"param":2,".signature":1,".params":1,"params":1,"topo":1,"MONKEY_TYPING":1,"description":2,"statement":3,"attempts":1,"many":1,"variations":1,"possible":1,"$times_run":2,"eval_dies_ok":8,"@b":4,"zip":1,"$y":10,".sign":1,".lc":2,"$topic":4,"$j":4,"@array_k":2,"@array_l":2,"$l":9,"@array_o":2,"@array_p":2,"@elems":5,"@e":6,"$second":2,"@array_s":3,"@array":9,"@array_t":3,"@array_v":3,"@v":2,"@array_kv":3,"@kv":2,".kv":2,"$key":2,"hash_v":3,"v":2,"hash_kv":3,"TestClass":7,"@array1":9,"key":3,"$sum1":6,"#L":1,"S04":1,"The":1,"implicit":1,"read":1,"write":1,"Array":2,"$gather":4,"f":5,"$h":2,"$output":9,"#my":1,"#is":1,"#diag":1,"$q":2,"$w":2,"style":1,"loop":1,"rt71268":3,"lives_ok":2,"#OK":1,"used":1,"@rt113026":4,"$iter":4,"dies_ok":2,"Foo":2,".items":3,"check_items":1,"$item":2,".check_items":1,".foo":1,"$last":2,"ContainsUnicode":1},"Rascal":{"module":13,"Compile":2,"import":23,"Syntax":3,";":110,"str":22,"compile":14,"(":55,"Machine":3,"m":7,")":59,"=":45,"lang":17,"::":65,"rascalcore":13,"Rascal2muRascal":10,"ModuleInfo":2,"COMMENT//":24,"List":2,"muRascal":3,"AST":2,"TmpAndLabel":2,"Grammar":1,"private":15,"module_name":6,"//":11,"name":4,"of":2,"current":7,"map":3,"[":30,",":44,"]":28,"module_tags":4,"tags":1,"list":12,"imported_modules":4,"[]":10,"modules":2,"imported":1,"by":2,"extended_modules":4,"extended":1,"MuFunction":5,"functions_in_mod":6,"functions":1,"declared":3,"in":3,"MuModuleVar":3,"variables_in_mod":4,"variables":2,"MuExp":3,"variable_initial":4,"initialized":1,"set":5,"overriddenLibs":4,"{}":4,"Java":2,"libraries":2,"overriden":1,"for":4,"compiler":2,"notOverriddenLib":4,"not":1,"overridden":1,"bool":9,"optimize":6,"true":5,"checkAsserts":3,"optimizing":1,"()":27,"assertsEnabled":1,"public":19,"getOverriddenlib":1,"{":40,"return":13,"}":40,"void":17,"addOverriddenLib":1,"lib":4,"+=":10,"getNotOverridden":1,"addNotOverridden":1,"setModuleName":2,"getModuleName":4,"setModuleTags":2,"mtags":5,"getModuleTags":2,"addImportToModul":3,"moduleName":7,"getImportsInModu":2,"addExtendToModul":2,"getExtendsInModu":2,"getFunctionsInMo":2,"addFunctionToMod":1,"fun":2,"addFunctionsToMo":1,"funs":5,"if":5,"size":1,">":16,"setFunctionsInMo":1,"addVariableToMod":1,"muVar":2,"getVariablesInMo":2,"addVariableIniti":1,"exp":2,"getVariableIniti":2,"resetModuleInfo":3,"optimize_flag":2,"enableAsserts_fl":2,":":8,"resetTmpAndLabel":1,"@bootstrapParser":1,"RascalModule":1,"IO":1,"String":1,"Set":1,"util":1,"Reflective":1,"ParseTree":1,"CompileTimeError":2,"rascal":2,"\\":8,"syntax":5,"Rascal":3,"extend":4,"analysis":1,"typepal":1,"TypePal":1,"RascalType":1,"TypeUtils":1,"ConcreteSyntax":1,"RascalDeclaratio":1,"RascalExpression":1,"COMMENT/*":6,"COMMENT/**":4,"@doc":1,"a":1,"parsed":1,"source":1,"to":2,"tuple":1,"TModel":3,"MuModule":1,"r2mu":1,"Module":3,"M":11,"tmodel":11,"loc":8,"reloc":1,"|":5,"noreloc":1,"///":1,"verbose":3,"enableAsserts":3,"try":1,"module_scope":3,"@":6,"setModuleScope":1,"translateTags":1,".header":1,".tags":1,"ignoreTest":1,"))":1,"<":15,"errorMuModule":3,"info":1,"println":2,"extractScopes":1,"newModule":2,"newModel":2,":=":2,"parseConcreteFra":1,"getGrammar":2,"()))":1,"translateModule":2,"generateAllField":1,"modName":2,"replaceAll":1,"getTModel":1,"messages":1,".messages":4,"muModule":1,"toSet":1,"getADTs":1,"getConstructors":1,"getCommonKeyword":1,"catch":2,"ParseError":1,"l":2,"msg":3,"error":1,"Message":1,"finally":1,"resetScopeExtrac":1,"((":4,"`":12,"Header":1,"header":2,"Body":1,"body":2,"imp":3,"<-":5,".imports":1,"importModule":5,"tl":2,".toplevels":1,"translate":1,"Import":4,"QualifiedName":2,"qname":2,"TODO":2,"SyntaxDefinition":1,"syntaxdef":1,"default":1,"throw":1,"std":2,"Layout":1,"Id":8,"start":1,"machine":1,"State":4,"+":2,"states":1,"@Foldable":1,"state":2,"Trans":4,"*":2,"out":1,"trans":1,"event":1,"Analyze":1,"unreachable":1,"r":2,"q1":2,"q2":2,"ts":2,".states":1,"_":1,"qs":3,"q":5,".name":1,"/":1,"notin":1,"]]":1},"ReScript":{"COMMENT/*":3,"type":4,"nodeColor":2,"=":168,"|":80,"Red":15,"Black":25,"rec":16,"node":159,"<":23,"mutable":11,"left":20,":":25,"option":5,"right":16,"parent":26,"sum":2,"float":2,",":157,"color":5,"height":11,"value":27,"}":150,"t":1,"size":2,"int":2,"root":2,"compare":5,"(":253,".":35,")":236,"=>":122,"let":92,"createNode":3,"~":50,"{":147,"None":88,"external":1,"castNotOption":43,"a":1,"updateSum":9,"leftSum":2,"switch":39,".left":35,"Some":65,".sum":9,"rightSum":2,".right":34,"+":15,".height":11,"updateSumRecursi":4,"rbt":84,".parent":32,"()":9,"->":79,"grandParentOf":7,"ref_":2,"isLeft":14,"false":5,"===":41,"leftOrRightSet":5,"x":5,"?":7,"siblingOf":4,"if":48,"else":33,"uncleOf":3,"grandParentOfNod":3,"))":8,"findNode":6,"cmp":11,".compare":6,".value":10,"has":1,".root":18,"!==":14,"peekMinNode":3,"peekMaxNode":3,"rotateLeft":6,"//":4,"precondition":2,"rightLeft":5,"rotateRight":6,"leftRight":5,"findInsert":4,"nodeToInsert":13,"COMMENT//":60,"_addLoop":3,"currentNode":24,".color":38,"uncle":3,"&&":21,"!":6,"add":2,".size":6,"inserted":2,"true":8,"foundNode":2,"removeNode":3,"nodeToRemove":6,"_":4,"successor":31,"isLeaf":4,"leaf":3,"%":1,"bs":1,".raw":1,";":3,"nodeParent":3,"break":5,"ref":3,"successorRef":3,"while":3,".contents":19,"successorParent":11,"sibling":34,"siblingNN":13,"||":8,")))":2,"remove":1,"-":8,"findNodeThroughC":4,"cb":6,"removeThroughCal":1,"make":4,"makeWith":1,"array":4,"Js":9,".Array2":9,".forEach":1,"(((":1,"ignore":3,"heightOfInterval":7,"lhs":9,"rhs":9,"n":9,">":3,"firstVisibleNode":6,"top":17,"<=":1,"nodeHeight":3,"sumLeft":4,"offset":2,"lastVisibleNode":2,"first":4,"firstVisibleValu":1,"leftmost":3,"firstRightParent":3,"nextNode":3,"sumLeftSpine":3,"fromRightChild":4,"leftSpine":3,"getY":3,"iterate":2,"inclusive":9,"firstNode":6,"lastNode":6,"callback":9,".node":3,"iterateWithY":3,"y":17,"delta":5,"updateHeight":1,"oldNewVisible":6,"old":8,"new":6,"getAnchorDelta":2,"anchor":4,"((":1,"onChangedVisible":1,"as":2,"top_":2,"bottom":3,"bottom_":2,"appear":3,"remained":2,"disappear":3,".new":2,".old":2,".removeCountInPl":1,"pos":1,"count":1,".length":2,"anchorDelta":4,"anchoring":2,"can":2,"negative":2,"last":2,"oldLen":4,"oldIter":14,"y_":2,">=":1,".unsafe_get":4,".push":1,"==":1},"Readline Config":{"$include":1,"/":2,"etc":1,"inputrc":1,"set":4,"mark":1,"-":10,"symlinked":1,"directories":1,"on":4,"revert":1,"all":2,"at":1,"newline":1,"show":1,"if":1,"ambiguous":1,"skip":1,"completed":1,"text":1},"Reason":{"open":20,"Format":1,";":1105,"let":629,"module":43,"Endo":1,"=":874,"{":573,"type":71,"t":24,"a":153,"=>":423,"}":575,"Syntax":12,"Var":35,"int":205,"Term":19,"|":337,"App":5,"Lam":11,".t":13,"COMMENT;":8,"Sub":6,"Cmp":19,"(":991,")":761,"Dot":11,"Id":11,"Shift":8,"map":2,"f":7,"sgm":40,"rec":11,"go":14,"fun":28,"sgm0":4,"sgm1":4,"apply":11,"e":30,"switch":22,",":335,".App":4,"e0":12,"e1":12,".Lam":4,".Var":8,"))":61,"_":51,"i":29,"-":66,"+":109,"rho":6,"Zip":10,"App0":5,"App1":5,"Halt":5,"zip":20,"acc":8,"Clo":34,"from":5,"term":2,".apply":2,".map":2,"Pretty":8,"Delim":7,"string":31,"pp":19,"prev":21,"next":13,"fmt":22,"token":2,"if":129,"<":180,"fprintf":15,"Prec":3,".Term":6,"calc":1,"Name":4,"suffix":4,"script":2,"failwith":2,"n":11,"mod":2,"^":5,"/":62,"gen":1,"offset":2,"width":8,"()":40,"code":2,"char":8,"Char":2,".chr":1,"prime":2,"name":10,".escaped":1,"Some":27,"Env":3,"used":6,":":336,"list":33,"rest":5,"Stream":3,"mk":1,"[]":8,".from":3,"@@":2,".gen":1,"printer":7,"unit":7,".used":2,"as":7,"env":20,".calc":2,".pp":12,".next":1,"...":13,"[":68,"]":68,"pp_print_string":2,"index":3,"try":2,"List":3,".nth":1,"string_of_int":3,".Sub":4,"pp_elem":11,".Clo":3,"elem":4,"Machine":2,"clo":30,"ctx":26,"into":2,".Halt":1,"rule":13,"state":17,".Zip":1,".Env":4,".mk":3,"())":18,".ctx":1,".clo":1,"halted":2,"true":34,"false":21,"@warning":2,"step":2,"ref":74,"COMMENT/*":202,".App0":2,":=":9,"c0":2,"pi":4,"std_formatter":3,"!":9,"norm":1,"count":3,"while":8,"not":42,"incr":1,"Test":4,"l":25,"*":48,"@":17,"ff":1,"tt":1,"zero":56,"succ":5,")))":7,"one":5,"two":5,"three":1,"const":1,"fix":2,"add":3,"))))":17,"init":1,"Run":1,".norm":1,".init":1,"@@@":2,"autoFormat":1,"wrap":1,"shift":1,"Modules":1,".run":4,"Polymorphism":1,"Variants":1,"BasicStructures":1,"TestUtils":1,".printSection":1,"matchingFunc":1,"`":14,"Thingy":1,"x":76,"print_string":10,"zz":2,"Other":1,"firstTwoShouldBe":9,"allParensCanBeRe":6,"((":50,"myRecordType":1,"firstNamedArgSho":4,"first":11,"::":184,"second":7,"third":3,"?":82,"noParens":1,"noParensNeeded":1,"firstNamedArgNee":1,"parensRequiredAr":3,"noParensNeededWh":1,"b":102,"myTypeDef":2,"instatiatedTypeD":1,"something":7,"@lookAtThisAttri":1,"longWrappingType":1,"M_RK__G":1,".Types":3,".instance":3,"TGRecognizer":2,".tGFields":3,".tGMethods":3,"semiLongWrapping":2,"M_RK__Gesture":2,"TGRecognizerFina":4,"constraint":1,"onelineConstrain":1,"colors":1,"Red":19,"Black":18,"Green":14,"nameBlahType":5,"nameBlah":12,"myRecord":2,"myRecordName":1,".nameBlah":1,"print_int":17,"aliasedToThisVar":2,"desiredFormattin":5,"curriedArg":5,"anotherArg":5,"lastArg":5,"longerInt":4,"point":6,"y":13,"point3D":7,"z":2,"point2D":3,"printPoint":4,"p":7,".x":5,".y":5,"addPoints":2,"p1":3,"p2":3,"res1":2,"res2":2,"res3":2,"person":5,"age":5,"hiredPerson":1,"dateHired":1,"o":2,"printPerson":1,"q":1,".name":2,"blah":19,"blahBlah":4,"TryToExportTwice":1,"myVal":1,"onlyDoingThisTop":1,"hasA":1,"returnsASequence":1,"thisReturnsA":2,"thisReturnsAAsWe":1,"recordVal":2,"thisReturnsAReco":1,".a":1,"Printf":21,".printf":9,"arg":2,"blahCurriedX":4,"sameThingInLocal":1,"v":3,"res":5,"arrowFunc":1,"extra":2,"anotherExtra":2,"dummy":4,"myFun":4,"firstArg":2,"matchesWithWhen":2,"when":2,">":103,"matchesOne":1,"adders":1,"addTwoNumbers":2,"addThreeNumbers":2,"addThreeNumbersT":2,"myRecordWithFunc":3,"c":23,"result":4,".addThreeNumbers":2,"lookTuplesRequir":1,"tupleInsideAPare":1,"tupleInsideALetS":1,"makeIncrementer":1,"delta":2,"myAnnotatedValBi":1,"class":1,"classWithNoArg":1,"method":2,"myFunc":4,"myThing":1,"stillARecord":1,"branch":2,"myOtherThing":2,"Leaf":1,"Null":1,"yourThing":1,"lookES6Style":4,"oneArg":4,"match":2,"with":2,"COMMENT/**":12,"I":1,"defOptional":2,"in":14,"J":1,"defOptionalAlias":4,"aa":11,"bb":11,"K":1,"defOptionalAnnot":2,"\\":9,"label_let_patter":1,"opt_default":1,"no":1,"longer":1,"needed":1,"SugarML":2,"L":1,"let_pattern":1,"still":1,"useful":1,"syntactic":1,"building":1,"block":1,"named":11,"namedAlias":3,"namedAnnot":1,"namedAliasAnnot":1,"myOptional":5,"optionalAlias":1,"optionalAnnot":1,"optionalAliasAnn":1,"resNotAnnotated":2,"resAnnotated":4,"ty":1,"explictlyPassed":2,"None":30,"explictlyPassedA":2,"nestedLet":4,"typeWithNestedNa":1,"outerOne":3,"innerOne":2,"innerTwo":2,"outerTwo":3,"typeWithNestedOp":2,"callSomeFunction":1,"withArg":1,"andOtherArg":1,"wrappedArg":1,"constraintedSequ":1,"dontKnowWheYoudW":1,"butTheyWillBePri":1,"soAsToInstillBes":1,"eachItemInListCa":1,"typeConstraints":1,"float":2,"tupleConstraints":1,"andNotFunctionIn":1,"butWeWillPrint":1,"themAsSpaceSepar":1,"toInfluenceYour":1,"developmentHabbi":2,"newRecord":5,"annotatedSpreadR":2,"someRec":4,"foo":15,"youCanEvenCallMe":2,"them":2,"thing":5,"aTypeAnnotation":2,"thisIsANamedArg":2,"typeAnnotation":1,"heresAFunctionWi":1,"argOne":1,"annotatedResult":1,"soAsToInstill":1,"thisIsAThing":1,"A":6,"B":6,"X":6,"C":5,"D":2,"external":1,"contents":63,"unitVal":1,".contents":512,"LayoutTypes":1,"LayoutValue":1,"LayoutSupport":1,"gCurrentGenerati":5,"gDepth":11,"gPrintTree":2,"gPrintChanges":5,"gPrintSkips":2,"measureString":2,"stretchString":2,"absMeasureString":2,"absLayoutString":2,"initialString":2,"flexString":2,"spacer":4,"getSpacer":4,"level":3,"spacerLen":3,"String":4,".length":5,"lvl":2,".sub":1,"getModeName":7,"mode":2,"isLayoutInsteadO":5,"CSS_MEASURE_MODE":3,"CssMeasureModeUn":26,"CssMeasureModeEx":33,"CssMeasureModeAt":21,"canUseCachedMeas":3,"availableWidth":33,"availableHeight":33,"marginRow":2,"marginColumn":2,"widthMeasureMode":30,"heightMeasureMod":30,"cachedLayout":11,".availableWidth":5,"==":23,"&&":74,".availableHeight":5,".widthMeasureMod":6,".heightMeasureMo":6,"else":50,"===":60,".":139,".computedHeight":4,".computedWidth":4,"cachedMeasuremen":13,"layout":40,".cachedMeasureme":6,"raise":4,"Invalid_argument":3,"layoutNodeIntern":7,"node":135,"parentDirection":8,"performLayout":23,"reason":4,".layout":43,"needToVisitNode":6,".isDirty":1,".context":4,".generationCount":2,"!=":17,"||":16,".lastParentDirec":2,".nextCachedMeasu":8,".cachedLayout":10,"cachedResults":9,".measure":3,"!==":13,"dummyMeasure":2,".childrenCount":2,"marginAxisRow":12,"getMarginAxis":21,"CssFlexDirection":74,"marginAxisColumn":12,"foundCached":6,"for":8,"to":8,"cachedResults_":5,"cr":2,".measuredWidth":17,".measuredHeight":17,".print":3,"scalarToString":8,"layoutNodeImpl":2,"css_max_cached_r":1,"newCacheEntry":7,"newCacheEntry_":2,".width":7,".height":7,".hasNewLayout":1,"and":2,"computeChildFlex":2,"child":105,"widthMode":2,"height":5,"heightMode":2,"direction":13,"mainAxis":38,"resolveAxis":2,".style":38,".flexDirection":2,"isMainAxisRow":16,"isRowDirection":2,"childWidth":31,"childHeight":31,"childWidthMeasur":19,"childHeightMeasu":18,"isStyleDimDefine":17,".computedFlexBas":10,"fmaxf":11,"getPaddingAndBor":8,"isUndefined":33,".flexBasis":2,"cssUndefined":4,".overflow":4,"Scroll":4,"getAlignItem":7,"CssAlignStretch":8,"paddingAndBorder":22,"resolveDirection":2,".direction":2,"innerWidth":4,"innerHeight":4,"boundAxis":28,"<=":6,"measureDim":3,"childCount":7,"Array":2,".children":8,"shouldContinue":12,"crossAxis":42,"getCrossFlexDire":1,"justifyContent":2,".justifyContent":1,"isNodeFlexWrap":3,".flexWrap":1,"CssWrap":1,"firstAbsoluteChi":4,"theNullNode":14,"currentAbsoluteC":40,"leadingPaddingAn":6,"getLeadingPaddin":2,"trailingPaddingA":2,"getTrailingPaddi":1,"measureModeMainD":4,"measureModeCross":8,"availableInnerWi":6,"availableInnerHe":4,"availableInnerMa":6,"availableInnerCr":15,"childDirection":2,"setPosition":2,".positionType":7,"CssPositionAbsol":4,".nextChild":7,"startOfLineIndex":5,"endOfLineIndex":9,"lineCount":7,"totalLineCrossDi":8,"maxLineMainDim":5,"itemsOnLine":7,"sizeConsumedOnCu":7,"totalFlexGrowFac":7,"totalFlexShrinkS":7,"curIndex":7,"firstRelativeChi":5,"currentRelativeC":37,".lineIndex":2,"outerFlexBasis":3,"isFlex":1,".flexGrow":3,".flexShrink":3,"canSkipFlex":3,"leadingMainDim":5,"betweenMainDim":7,"remainingFreeSpa":22,"originalRemainin":2,"deltaFreeSpace":10,"childFlexBasis":13,"flexShrinkScaled":8,"flexGrowFactor":8,"baseMainSize":7,"boundMainSize":7,"deltaFlexShrinkS":4,"deltaFlexGrowFac":4,"updatedMainSize":6,"requiresStretchL":2,"minDim":4,"styleMinDimensio":1,">=":3,"CssJustifyCenter":1,"divideScalarByIn":8,"CssJustifyFlexEn":1,"CssJustifySpaceB":1,"CssJustifySpaceA":1,"CssJustifyFlexSt":1,"mainDim":9,"crossDim":11,"isLeadingPosDefi":6,"setLayoutLeading":11,"getLeadingPositi":4,"getLeadingBorder":4,"getLeadingMargin":5,"layoutPosPositio":2,"CssPositionRelat":3,"getDimWithMargin":3,"containerCrossAx":5,"fminf":3,"leadingCrossDim":6,"alignItem":4,"isCrossSizeDefin":4,"CssAlignFlexStar":2,"remainingCrossDi":3,"CssAlignCenter":3,"remainingAlignCo":4,"crossDimLead":3,"currentLead":11,"alignContent":4,".alignContent":1,"CssAlignFlexEnd":2,"endIndex":4,"startIndex":3,"j":8,"lineHeight":8,"isLayoutDimDefin":1,"layoutMeasuredDi":7,"getTrailingMargi":1,"CssAlignAuto":1,"setLayoutMeasure":4,"boundAxisWithinM":2,"isTrailingPosDef":4,"getTrailingBorde":2,"getTrailingPosit":4,"needsMainTrailin":3,"needsCrossTraili":3,"setTrailingPosit":2,"layoutNode":1,".maxWidth":2,".maxHeight":2,"LayoutPrint":1,".printCssNode":1,"printLayout":1,"printChildren":1,"printStyle":1,"component":2,"displayName":21,"Bar":16,"createElement":18,"children":28,"Nesting":3,"Much":8,"Foo":88,"One":5,"test":13,"createElementobv":1,"Two":2,"Sibling":3,"yo":3,"So":9,"Foo2":3,"Text":5,"Exp":3,"Pun":2,"intended":12,"Namespace":11,"anotherOptional":7,"LotsOfArguments":3,"argument1":6,"argument2":3,"argument3":3,"argument4":3,"argument5":3,"argument6":3,"div":4,"List1":7,"List2":3,"List3":3,"/><":2,"><":4,"/>":118,"tag1":1,"tag2":1,"tag3":1,"tag4":1,"selfClosing":1,"selfClosing2":1,"selfClosing3":1,"</":29,"a3":1,"a4":1,"a5":1,"a6":1,"punning":1,"namespace":1,".Foo":10,"d":6,"spaceBefore":1,"spaceBefore2":1,"siblingNotSpaced":1,"jsxInList":1,"jsxInList2":1,"jsxInListA":1,"jsxInListB":1,"jsxInListC":1,"jsxInListD":1,"jsxInList3":1,"jsxInList4":1,"jsxInList5":1,"jsxInList6":1,"jsxInList7":1,"jsxInList8":1,"testFunc":2,"jsxInFnCall":1,"lotsOfArguments":1,"lowerCase":1,".createElement":1,"@JSX":4,"ident":1,"fragment1":1,"<>":28,"</>":28,"fragment2":1,"fragment3":1,"fragment4":1,"fragment5":1,"fragment6":1,"fragment7":1,"fragment8":1,"fragment9":1,"fragment10":1,"fragment11":5,"fragment12":1,"fragment13":1,"listOfItems1":1,"listOfItems2":1,"listOfItems3":1,"thisIsRight":3,"tagOne":3,"tagTwo":3,"thisIsOkay":1,"thisIsAlsoOkay":1,"listOfListOfJsx":5,"sameButWithSpace":10,"listOfJsx":5,"thisType":1,"asd":2,"@foo":4,"asd2":2,".createElementob":1,"span":3,"bool":2,"video":2,"Sexplib0":1,".Sexp_conv":1,"@deriving":1,"ord":1,"sexp_of":2,"Archive":10,"url":16,"checksum":16,"option":6,"Checksum":3,"Git":20,"remote":28,"manifest":89,"ManifestSpec":9,"Github":21,"user":41,"repo":52,"LocalPath":25,"Dist":6,".local":1,"NoSource":4,"show":3,".sprintf":12,".show":8,"path":111,"DistPath":3,"to_yojson":1,"src":4,"spec":2,"Fmt":1,".pf":1,"ofSource":1,"Source":1,"commit":4,"Link":1,"kind":1,"Parse":6,"include":1,"manifestFilename":3,"till":1,".parser":2,"collectString":2,"xs":3,"s":6,"Bytes":3,".create":1,".iteri":1,"~":2,".set":1,".unsafe_to_strin":1,"githubWithoutPro":3,"take_while1":7,"many_till":1,"any_char":1,">>":1,"maybe":5,"make":16,"$":4,"github":3,"prefix":7,"git":6,"proto":10,"gitWithProto":2,"++":2,"archive":2,"pathWithoutProto":3,"Path":3,"normalizeAndRemo":1,".ofString":1,".basename":1,"Ok":1,"remEmptySeg":1,"parent":1,"Error":3,".ofPath":1,"pathLike":3,"file":2,"source":4,"makePath":2,"%":92,"bind":1,"peek_char_fail":1,"parser":1,".source":1,"parse":49,"test_module":1,".Test":1,".parse":2,"sexp_of_t":1,"expect_test":45,"expect":45,"()))":14,"Opam":21,"lwt":17,".opam":17,"https":6,"//":16,"example":16,".com":16,".git":12,"http":3,"ftp":1,"ssh":1,"rsync":1,"yarnpkg":1,"yarn":1,"package":5,"pkg":4,".tgz":4,"Sha1":2,"abc123":2,"some":16,"())))":4,"opam":4,")))))":12,"Esy":4,".json":4,"Map":2,".Make":2,"nonrec":2,"compare":4,"Set":2,"startedMerlin":4,"Js":98,".Unsafe":49,".any":1,"fixedEnv":3,".js_expr":1,"findNearestMerli":5,"function":6,"beginAtFilePath":4,"var":20,"require":4,"fs":2,"fileDir":2,".dirname":4,"currentPath":7,".resolve":1,"do":1,"fileToFind":2,".join":1,"hasFile":2,".existsSync":1,"return":5,"COMMENT//":3,".fun_call":3,".to_string":1,"createMerlinRead":4,"ocamlMerlinPath":2,"ocamlMerlinFlags":3,"dotMerlinDir":2,"spawn":2,".spawn":1,"items":2,".split":1,"merlinProcess":5,"cwd":1,".stderr":1,".on":3,"console":3,".error":3,".toString":1,".stdout":2,"cmdQueue":3,"hasStartedReadin":3,"readline":2,"reader":2,".createInterface":1,"input":1,"terminal":1,"cmd":8,"resolve":22,"reject":25,".push":1,"line":6,"response":8,"JSON":2,"catch":1,"err":1,"null":1,"resolveReject":3,".shift":1,".isArray":1,"new":2,"status":2,"content":2,"errorResponses":2,".stdin":1,".write":1,".stringify":1,"pathToMerlin":4,"merlinFlags":4,"dotMerlinPath":4,".inject":42,".string":33,"startMerlinProce":2,"readerFn":5,"atomReasonPathTo":2,"Atom":6,".Config":3,".get":3,"atomReasonMerlin":4,"JsonString":2,".setEnvVar":1,".JsonValue":2,".unsafeExtractSt":2,"readOneLine":4,"Not_found":1,".wrap_callback":2,"contextify":4,"query":16,".obj":2,".array":10,"prepareCommand":8,"text":31,".number_of_float":3,"positionToJsMerl":7,"col":2,"float_of_int":2,"getTypeHint":1,"position":12,"getAutoCompleteS":1,"getDiagnostics":1,"locate":1,"extension":3,"getOccurrences":1,"destruct":1,"startPosition":3,"endPosition":3,"getOutline":1},"ReasonLIGO":{"COMMENT//":108,"type":6,"account":13,"=":37,"{":101,"balance":11,":":147,"nat":30,",":154,"allowances":8,"map":7,"(":218,"address":20,")":162,"}":99,";":48,"balance_params":3,"callback":2,"contract":6,"owner":3,"allowance_params":3,"spender":9,"action":2,"|":56,"Transfer":2,"((":4,"))":32,"Mint":2,"Burn":2,"SetBuyPrice":2,"tez":3,"SupplyBuyPool":2,"Buy":2,"Approve":2,"RemoveApproval":2,"AddExtra":2,"string":8,"GetAllowance":2,"GetBalance":2,"GetTotalSupply":2,"Pause":2,"metadata":4,"token_id":1,"symbol":1,"name":1,"decimals":1,"extras":2,"storage":44,"buyPrice":4,"tokenBuyPool":3,"totalSupply":3,"ledger":9,"big_map":1,"paused":2,"bool":2,"let":31,"isAllowed":2,"accountFrom":8,"value":23,"s":82,"=>":58,"if":19,"Tezos":26,".sender":14,"!=":9,"switch":16,"Big_map":16,".find_opt":15,".ledger":19,"None":15,"false":2,"Some":27,"acc":26,"Map":16,".allowances":9,"allowanceAmount":2,">=":1,"else":19,"true":1,"transfer":2,"accountTo":4,"==":4,"failwith":25,"!":2,"src":15,">":4,".balance":10,"src_":5,"...":21,"abs":6,"-":6,"dest":2,".empty":4,"+":5,"new_allowances":4,"dstAllowance":2,".update":12,"//":1,"ensure":1,"non":1,"negative":1,"new_storage":3,"mint":2,".owner":13,"ownerAccount":8,".totalSupply":3,"burn":2,"0n":3,"new_ownerAccount":2,"approve":2,"allowance":4,"&&":2,"removeApproval":2,".remove":1,"setBuyPrice":2,".source":7,"supplyBuyPool":2,"tokenAmount":10,"<":2,".tokenBuyPool":3,"buy":2,".amount":2,"0tez":1,"*":1,".buyPrice":1,"newBuyPool":2,"userAccount":2,"addExtra":2,"key":2,".metadata":2,".extras":1,"}}":1,"getAllowance":2,"params":7,"list":17,"operation":17,"destAllowance":2,".spender":1,"[":10,".transaction":3,"0tz":3,".callback":2,"]":10,"getBalance":2,"getTotalSupply":2,"pause":2,".paused":2,"main":1,"p":6,"n":24,"[]":10},"Rebol":{"Rebol":4,"[]":7,"hello":8,":":27,"func":5,"[":65,"print":4,"]":61,"REBOL":5,"System":1,"Title":2,"Rights":1,"{":7,"Copyright":1,"Technologies":2,"is":3,"a":1,"trademark":1,"of":1,"}":6,"License":2,"Licensed":1,"under":1,"the":1,"Apache":1,",":4,"Version":1,"See":1,"http":1,"//":1,"www":1,".apache":1,".org":1,"/":11,"licenses":1,"LICENSE":1,"-":38,"Purpose":1,"These":1,"are":2,"used":2,"to":1,"define":1,"natives":1,"and":2,"actions":1,".":3,"Bind":1,"attributes":1,"for":4,"this":3,"block":5,"BIND_SET":1,"SHALLOW":1,"COMMENT;":54,"value":1,"any":1,"type":1,"!":33,"native":4,"Creates":2,"function":2,"(":42,"internal":2,"usage":2,"only":2,")":41,"spec":2,";":6,"--":2,"no":2,"check":2,"required":2,"we":2,"know":2,"it":2,"correct":2,"action":2,"datatype":2,"author":1,"re":65,"s":2,"i":8,"rejoin":1,"compose":2,"either":1,"]]]":1,"little":1,"helper":1,"standard":1,"grammar":1,"regex":2,"date":6,"naive":1,"string":5,"\\":13,"brace":3,"TODO":2,"could":2,"build":2,"from":2,"tag":2,"number":6,"word":11,"|":5,"types":1,"deep":1,"comment":2,"PR_LITERAL":29,"logic":2,"none":2,"char":1,"(?:":3,"^^^^^":1,"A":1,"Z":1,"((":1,"?":1,"9A":1,"F":1,"tab":1,"newline":1,")))":1,"^":1,"^^^":2,"$":1,"<=>":1,"x00":2,"x09":1,"x0A":1,"x0D":1,"x20":1,"u005D":1,"u007F":1,"^^":1,">":2,"*":1,"file":1,"url":1,"email":1,"binary":1,"issue":1,"time":1,"tuple":1,"pair":1,"money":1,"set":1,"get":1,"lit":1,"refinement":1,"reduce":1,"replace":1,"copy":1,"find":1,"next":1,"op":1,"make":1,"keywords":1,"rebol":1},"Record Jar":{"File":1,"-":217,"Date":1,":":371,"COMMENT%":72,"Type":72,"language":62,"Subtag":65,"aa":1,"Description":81,"Afar":1,"Added":72,"ab":1,"Abkhazian":1,"Suppress":37,"Script":37,"Cyrl":3,"ae":1,"Avestan":1,"ak":1,"Akan":1,"Scope":11,"macrolanguage":10,"am":1,"Amharic":1,"Ethi":1,"an":1,"Aragonese":1,"ar":1,"Arabic":1,"Arab":2,"as":1,"Assamese":1,"Beng":2,"av":1,"Avaric":1,"ay":1,"Aymara":1,"Latn":24,"az":1,"Azerbaijani":1,"ba":1,"Bashkir":1,"be":1,"Belarusian":1,"bg":1,"Bulgarian":1,"bh":1,"Bihari":1,"languages":1,"collection":1,"bn":1,"Bengali":1,"Bangla":1,"bo":1,"Tibetan":1,"br":1,"Breton":1,"bs":1,"Bosnian":1,"Macrolanguage":4,"sh":2,"ca":1,"Catalan":1,"Valencian":1,"ce":1,"Chechen":1,"ch":1,"Chamorro":1,"co":1,"Corsican":1,"cr":1,"Cree":1,"cs":1,"Czech":1,"dv":1,"Dhivehi":1,"Divehi":1,"Maldivian":1,"Thaa":1,"dz":1,"Dzongkha":1,"Tibt":1,"ee":1,"Ewe":1,"el":1,"Modern":1,"Greek":1,"(":3,")":3,"Grek":1,"en":1,"English":1,"eo":2,"Esperanto":2,"es":1,"Spanish":1,"Castilian":1,"et":1,"Estonian":1,"eu":1,"Basque":1,"fa":1,"Persian":1,"ff":1,"Fulah":1,"fi":1,"Finnish":1,"fj":1,"Fijian":1,"fo":1,"Faroese":1,"fr":1,"French":1,"ga":1,"Irish":1,"gd":1,"Scottish":1,"Gaelic":2,"gl":1,"Galician":1,"gn":1,"Guarani":1,"gu":1,"Gujarati":1,"Gujr":1,"gv":1,"Manx":1,"ha":1,"Hausa":1,"he":1,"Hebrew":1,"Hebr":1,"hr":1,"Croatian":1,"ht":1,"Haitian":2,"Creole":1,"hu":1,"Hungarian":1,"hy":1,"Armenian":1,"Armn":1,"Comments":3,"see":1,"also":1,"hyw":1,"hz":1,"Herero":1,"ia":1,"Interlingua":1,"International":1,"Auxiliary":1,"Language":2,"Association":1,"id":2,"Indonesian":2,"ms":2,"ie":1,"Interlingue":1,"Occidental":1,"ig":1,"Igbo":1,"ii":1,"Sichuan":1,"Yi":1,"Nuosu":1,"ik":1,"Inupiaq":1,"in":2,"Deprecated":7,"Preferred":7,"Value":7,"io":1,"Ido":1,"variant":5,"vecdruka":1,"Latvian":2,"orthography":2,"used":2,"before":1,"1920s":2,"Prefix":4,"lv":1,"The":1,"subtag":1,"represents":1,"the":2,"old":1,"of":1,"during":1,"c":1,".":2,"1600s":1,"vivaraup":1,"Vivaro":1,"Alpine":1,"oc":1,"Occitan":1,"spoken":1,"northeastern":1,"Occitania":1,"wadegile":1,"Wade":1,"Giles":1,"romanization":1,"zh":1,"xsistemo":1,"Standard":1,"X":1,"system":1,"orthographic":1,"fallback":1,"for":1,"spelling":1,"grandfathered":6,"Tag":7,"i":4,"hak":2,"Hakka":1,"klingon":1,"Klingon":1,"tlh":1,"mingo":1,"Mingo":1,"navajo":1,"Navajo":1,"nv":1,"no":2,"bok":1,"Norwegian":2,"Bokmal":1,"nb":1,"nyn":1,"Nynorsk":1,"nn":1,"redundant":1,"sgn":1,"ZA":1,"South":1,"African":1,"Sign":1,"sfs":1},"Red":{"Red":4,"/":56,"System":1,"[":172,"Title":2,":":103,"Purpose":2,"Language":2,"http":2,"//":3,"www":2,".red":3,"-":123,"lang":2,".org":2,"]":154,"#include":1,"%":2,"..":1,"common":2,"FPU":1,"configuration":1,".reds":1,"COMMENT;":6,"#define":7,"time":2,"!":86,"long":2,"clock":1,"date":1,"alias":2,"struct":5,"second":3,"integer":29,";":37,"(":10,"?":20,")":10,"minute":1,"hour":1,"day":1,"month":1,"year":1,"Since":1,"weekday":1,"since":1,"Sunday":1,"yearday":1,"daylight":1,"saving":1,"Negative":1,"unknown":1,"#either":4,"OS":7,"=":9,"clocks":2,"per":2,"#import":3,"LIBC":1,"file":1,"cdecl":4,"form":1,"error":5,"Return":1,"description":1,".":6,"code":3,"return":16,"c":14,"string":24,"print":8,"Print":1,"to":3,"standard":1,"output":2,"make":2,"Allocate":1,"zero":5,"filled":1,"memory":3,"chunks":1,"size":8,"binary":5,"resize":1,"Resize":1,"allocation":1,"JVM":6,"reserved0":1,"int":8,"ptr":16,"reserved1":1,"reserved2":1,"DestroyJavaVM":1,"function":7,"[[":5,"JNICALL":5,"vm":5,"jint":5,"]]]":8,"AttachCurrentThr":2,"penv":3,"p":3,"args":7,"byte":4,"DetachCurrentThr":1,"GetEnv":1,"version":3,"just":2,"some":3,"datatypes":1,"for":2,"testing":1,"#some":1,"hash":1,"quit":3,"#":14,"{":11,"00FF0000":3,"}":11,"FF000000":2,"with":5,"tab":3,"instead":1,"of":2,"space":2,"wAAAA":1,"==":3,"wAAA":2,"A":2,"inside":2,"char":2,"bla":2,"^":2,"ff":1,"foo":7,"((":1,"numbers":1,"FF00FF00h":1,"tests":1,"hexa":1,"number":1,"notation":1,"not":2,"ending":1,"ff00h":3,"{}":1,"FFh":1,"00h":1,"+":7,"AEh":1,"normal":1,"words":1,"get":1,"word":2,"lit":1,"a":2,"b":1,"call":1,"reform":1,"00010001h":1,"#if":3,"type":1,"push":3,"system":6,"stack":4,"frame":4,"--":8,"save":1,"previous":1,"pointer":2,"top":1,"@@":1,"reposition":1,"after":1,"the":4,"catch":1,"flag":1,"CATCH_ALL":1,"exceptions":1,"root":1,"barrier":1,"keep":1,"aligned":1,"on":1,"bit":1,"Author":1,"File":1,"console":6,"Tabs":1,"Rights":1,"License":3,"Distributed":1,"under":1,"Boost":1,"Software":1,",":1,"Version":1,"See":1,"https":1,"github":1,".com":1,"dockimbel":1,"blob":1,"master":1,"BSL":1,".txt":1,"#system":1,"global":1,"stdcall":1,"AttachConsole":2,"processID":1,"SetConsoleTitle":2,"title":1,"ReadConsole":2,"consoleInput":1,"buffer":18,"charsToRead":1,"numberOfChars":1,"inputControl":1,"line":22,"*":1,"allocate":1,"#switch":1,"MacOSX":1,"ReadLine":3,"library":5,"#default":1,"History":2,"read":5,"Read":1,"from":1,"prompt":11,"rl":6,"bind":2,"key":6,"command":1,"insert":4,"count":6,"<>":4,"add":1,"history":2,"Add":1,"wrapper":2,"func":1,"Windows":3,"platform":1,"argument":2,"routine":3,"local":3,"str":10,"array":1,"red":4,"if":10,"SET_RETURN":3,"none":2,"value":1,"exit":1,"list":12,"skip":3,"filename":1,"simple":1,"io":1,"txt":1,"item":1,"init":2,"ret":8,"halt":4,"as":6,"rs":3,"head":3,"input":3,"len":7,"stdin":1,"null":3,"load":4,"EOF":1,"length":2,"delimiters":2,"block":4,"copy":1,"foreach":1,"case":2,"escaped":3,"no":2,"in":3,"comment":3,"switch":8,"yes":2,"]]":4,"do":7,"[]":1,"mode":8,"cnt":7,">":4,"eval":3,"mono":2,"all":1,"unless":3,"tail":4,"set":1,"any":3,"unset":1,"result":6,"mold":1,"part":1,"optimized":1,"width":1,"clear":3,"back":1,"append":3,"while":1,"true":1,"either":3,"remove":1,"extra":1,"CR":1,"lf":1,"Unix":1,"<=":2,"q":1,"script":6,"-===":1,"Console":1,"alpha":1,"===":1,"only":1,"ASCII":1,"supported":1},"Redirect Rules":{"COMMENT#":1,"/":1,"main":1,"COMMENT/*":1},"Regular Expression":{"(?:":14,"\\":51,"s":21,"|":18,"^":10,")":31,"vi":1,"m":2,"[":16,"<=>":1,"]":16,"?":28,"d":7,"+":6,"t":1,"x20":1,"ex":1,"(":19,"=":6,":":11,"*":26,"set":2,"n":2,"!":3,"w":1,"*=":2,"\\\\\\":1,"\\\\":1,".":1,"filetype":1,"ft":1,"syntax":1,"MODE_NAME_HERE":1,"$":3,"-":13,";":4,".*?":2,"<=":1,"mode":1,"<!":1,"b":2,"th":2,"0th":1,"11st":1,"1st":1,"2nd":1,"13rd":1,"3rd":1,"/":10,"#":5,"))":1,".*":1},"Ren'Py":{"COMMENT#":127,"#":1,"This":1,"script":6,",":231,"but":3,"not":1,"the":55,"artwork":1,"associated":1,"with":81,"it":8,"is":5,"in":16,"init":6,":":72,"$":64,"config":7,".screen_width":1,"=":156,".screen_height":1,".window_title":1,"image":25,"bg":36,"carillon":2,"whitehouse":12,"washington":22,"onememorial":2,"black":6,"Solid":4,"((":8,"))":7,"eileen":59,"happy":39,"vhappy":8,"concerned":5,"e":221,"Character":3,"(":95,"color":19,"label":12,"start":2,"save_name":7,"date":5,"False":4,"renpy":20,".clear_game_runt":1,"()":18,".music_start":2,")":80,"scene":44,"fade":8,"show":56,"dissolve":28,"version":1,".version":1,"real":1,"game":15,"for":8,"now":1,"I":4,"Py":1,".":136,"novel":2,"games":4,"a":13,"and":15,"very":1,"little":1,"effort":1,"turn":2,"that":7,"into":4,"working":1,"your":3,"own":2,"What":1,"do":1,"you":14,"want":3,"to":21,"know":1,"about":1,"?":1,"seen_set":4,"[":10,"]":10,"choices":8,"menu":7,"set":1,"call":5,"features":2,"from":7,"_call_features_1":1,"jump":10,"writing":2,"_call_writing_1":1,"demonstrate":3,"_call_demonstrat":1,"if":14,"find_out_more":2,"_call_find_out_m":1,"_call_washington":1,"ending":2,"Ren":5,"http":2,"//":2,"www":2,".bishoujo":2,".us":2,"/":16,"scripts":1,"It":3,"might":1,"make":1,"sense":1,"open":1,"source":1,"this":3,".rpy":2,"typing":1,"up":3,"on":7,"computer":1,"character":2,"thoughts":1,"or":1,"narration":1,"screen":12,"things":3,"are":6,"shown":3,"at":28,"left":13,"move":9,"they":3,"replaces":1,"list":1,"hide":6,"when":2,"leaves":1,"happen":1,"Transitions":1,"like":3,"...":1,"None":16,"programmer":1,"create":3,"fairly":1,"complex":2,"interfaces":2,"lets":1,"include":1,"python":4,"code":1,"reference":1,"them":5,"next":1,"by":4,"editing":9,"change":2,"action":1,"return":7,"good":1,"experience":1,"while":2,"freeing":1,"author":1,"write":1,"his":1,"care":1,"of":16,"displaying":1,"as":6,"well":1,"dialogue":4,"menus":1,"mouse":2,"If":1,"ve":1,"probably":3,"figured":1,"out":4,"already":1,"limit":1,"number":1,"save":1,"slots":2,"available":2,"You":1,"can":7,"many":1,"stand":1,"fullscreen":1,"mode":2,"control":2,"skipping":1,"text":7,"speed":1,"transitions":5,"sound":1,"music":2,"off":1,"wouldn":1,"preferences":2,"These":1,"saved":1,"between":2,"rollback_menu":1,"pass":1,"after_rollback":2,"time":1,"different":1,"choice":2,"wheel":1,"choosing":1,"instead":2,"quickly":1,"skips":1,"least":1,"once":2,"skip":2,"after":2,"rollback":1,"first":4,"so":4,"over":1,"something":1,"have":4,"wait":1,"new":3,"load":1,"standard":3,"library":8,"So":1,"every":1,"written":1,"best":1,"place":1,"tutorial":1,"online":1,"forum":1,"Lemmasoft":2,"forums":2,"get":1,"addresses":1,"use":3,"there":1,"Bishoujo":1,"pictures":1,"decided":1,"around":1,"was":3,"town":1,"day":3,"museums":1,"didn":1,"netherlands":2,"post_netherlands":2,"really":1,"neat":1,"these":1,"recitals":1,"park":1,"where":1,"guy":2,"comes":1,"plays":1,"bells":1,"live":1,"heights":1,"The":1,"played":1,"bumblebee":1,"song":1,"here":1,"he":1,"even":2,"let":1,"her":1,"play":1,"last":1,"note":1,"cute":1,"!":1,"True":7,"project":2,"-":7,"Thanks":1,"Mutopia":1,"making":2,"English":1,"language":1,"bishoujo":1,"people":1,"who":1,"encouraged":1,"him":1,"minutes":1,"seconds":2,"divmod":1,"int":1,".get_game_runtim":1,"())":2,"finish":1,"demo":1,".full_restart":1,"speedtest":2,"transition":3,"taxes":1,"system":1,"most":1,"needs":1,"redraw":1,"entire":1,"each":3,"frame":2,"frames":4,".frames":2,"Dissolve":1,"fps":1,"That":1,"draw":2,"parts":1,"changed":2,".keymap":1,".underlay":1,".append":1,".Keymap":1,".curried_call_in":1,")))":5,"def":2,"day_planner":2,"periods":2,"plan":5,"{":20,"}":20,"stats":2,"button":3,"selected":2,"returns":2,"**":2,"properties":3,"style":24,"style_text":3,"ui":31,".button":2,"clicked":2,".returns":2,".text":6,".window":10,"xpos":9,"ypos":7,"xanchor":8,"yanchor":6,"xfill":3,"yminimum":1,".vbox":4,".null":5,"height":5,"name":3,"range":3,"value":5,".hbox":1,"minwidth":1,".bar":9,".close":5,"xminimum":2,"textalign":1,"i":9,"face":2,"+":2,"==":7,".textbutton":1,"%":1,".lower":1,"type":4,".interact":1,"break":1,"movie":3,"Movie":1,"povname":2,"pov":2,"DynamicCharacter":1,"ectc":3,"ctc":2,"anim":13,".Blink":2,"ectcf":2,"ctc_position":1,"animated":2,"Animation":1,"smanim":2,".SMAnimation":2,".State":3,".Edge":6,".5":6,"cyan":12,"base":2,"Image":6,"crop":2,"im":6,".Crop":1,"composite":2,".Composite":1,"green":4,".Map":1,"bmap":1,".ramp":1,"alpha":5,".Alpha":2,"cyanpos":6,"Position":3,"slowcirciris":2,"ImageDissolve":4,"circirisout":2,"circirisin":2,"reverse":1,"demotrans":2,"circiris":3,"ll":1,"tell":1,"me":1,"what":1,"demonstrated":1,"demo_menu":2,"simple":1,"because":1,"aren":1,"blending":1,"one":1,"another":1,"rather":1,"than":1,"pixellate":3,"switches":1,"then":1,"unpixellates":1,"think":1,".play":3,"vpunch":1,"did":1,"hpunch":1,"controlled":1,"images":3,"simply":1,"default":1,"blinds":3,"vertical":1,"squares":2,"used":3,"some":1,"translated":1,"we":2,"added":1,"couldn":1,"edges":1,"darker":2,"followed":1,"progressively":1,"colors":1,"pixels":1,"dissolved":1,"effects":1,"wiperight":1,"wipeleft":1,"wipeup":1,"wipedown":1,"slideright":1,"slideleft":1,"slideup":1,"slidedown":1,"slideaways":1,"slide":1,"old":1,"slideawayright":1,"slideawayleft":1,"slideawayup":1,"slideawaydown":1,"rectangular":1,"iris":1,"irisout":1,"irisin":1,"though":1,"being":1,"center":2,"attention":1,"standing":1,"position":1,"offscreenleft":1,"side":1,"margin":1,"right":2,"offscreenright":1,"always":1,"objects":1,"Move":2,"repeat":1,"bounce":1,"showing":1,"using":2,"function":4,"back":1,"forth":2,"Pan":2,"an":3,"clause":1,"memorial":1,"Big":1,"Red":1,"One":1,"animations":1,"user":3,"second":1,"fixed":2,"delays":1,"go":1,"through":1,"changes":1,"blue":2,"brain":1,"explodes":1,"u":2,"underlined":1,"size":2,"smaller":2,"optionally":1,"p":1,"line":1,"breaks":1,"inside":1,"#f00":1,"#ff0":1,"#0f0":1,"#0ff":1,"be":4,"styled":1,"onto":1,"any":1,"should":1,"look":1,"#333":1,"hard":1,"#888":1,"#ccc":1,"read":1,"background":1,".music_stop":1,"fadeout":1,"top":1,"characters":1,"having":1,"voice":1,".exists":1,"cutscene":1,"much":1,".movie_cutscene":1,".movie_start_dis":1,"although":1,".movie_stop":1,"else":1,"loaded":2,"drawn":1,"how":1,"single":1,"more":3,"efficent":1,"channels":1,"leaving":1,"only":1,"component":1,"partially":1,"transparent":1,".input":1,"result":3,".imagemap":2,"elif":1,"visual":2,"novels":1,"dating":2,"simulations":1,"may":1,"complicated":1,"which":1,"could":1,"stat":1,"based":1,"simulation":1,"interface":1,"other":1,"sections":1,"don":1,"section":1,"indicator":1,"In":1,"example":1,"location":1,"COMMENT\"":1,".mm_root_window":1,".background":3,".gm_root_window":1,"Frame":3,".left_gutter":1,".right_gutter":1,".left_bar":1,".right_bar":1,".thumb":1,".hover_thumb":1,".thumb_shadow":1,".thumb_offset":1,".xmargin":1,".ymargin":1,".xpadding":1,".top_padding":1,".bottom_padding":1,".activate_sound":2,".enter_sound":1,".exit_sound":1,".sample_sound":1,".enter_transitio":1,".exit_transition":1},"RenderScript":{"COMMENT//":42,"#pragma":5,"version":2,"(":81,")":88,"rs":2,"java_package_nam":2,"com":2,".android":2,".scenegraph":1,"#ifndef":1,"_TRANSFORM_DEF_":3,"#define":30,"#include":1,"TRANSFORM_NONE":1,"TRANSFORM_TRANSL":1,"TRANSFORM_ROTATE":1,"TRANSFORM_SCALE":1,"CULL_FRUSTUM":1,"CULL_ALWAYS":1,"LIGHT_POINT":1,"LIGHT_DIRECTIONA":1,"SHADER_PARAM_DAT":1,"SHADER_PARAM_FLO":6,"SHADER_PARAM_TRA":7,"SHADER_PARAM_CAM":1,"SHADER_PARAM_LIG":1,"SHADER_PARAM_TEX":1,"TEXTURE_NONE":1,"TEXTURE_2D":1,"TEXTURE_CUBE":1,"TEXTURE_RENDER_T":1,"typedef":12,"struct":14,"TransformCompone":1,"{":23,"float4":19,"value":1,";":198,"int":16,"type":5,"rs_allocation":36,"name":12,"}":23,"SgTransformCompo":1,"__attribute__":1,"((":6,"packed":1,",":62,"aligned":1,")))":1,"SgTransform":6,"rs_matrix4x4":6,"globalMat":1,"localMat":1,"components":1,"isDirty":2,"children":1,"uint32_t":13,"timestamp":3,"VertexShader_s":1,"rs_program_verte":1,"program":2,"shaderConst":2,"shaderConstParam":2,"objectConstIndex":2,"SgVertexShader":1,"FragmentShader_s":1,"rs_program_fragm":1,"shaderTexturePar":1,"SgFragmentShader":1,"RenderState_s":1,"pv":1,"//":4,"VertexShader":1,"pf":1,"FragmentShader":1,"rs_program_store":1,"ps":1,"rs_program_raste":1,"pr":1,"SgRenderState":1,"Renderable_s":1,"render_state":1,"pv_const":1,"pv_constParams":1,"pf_const":1,"pf_constParams":1,"pf_textures":1,"[":21,"]":21,"pf_num_textures":1,"rs_mesh":1,"mesh":1,"meshIndex":1,"transformMatrix":5,"boundingSphere":1,"worldBoundingSph":4,"bVolInitialized":1,"cullType":1,"specifies":1,"whether":1,"to":1,"frustum":1,"cull":1,"isVisible":1,"SgRenderable":2,"RenderPass_s":1,"color_target":1,"depth_target":1,"camera":2,"objects":1,"clear_color":1,"float":20,"clear_depth":1,"bool":3,"should_clear_col":1,"should_clear_dep":1,"SgRenderPass":1,"Camera_s":1,"proj":2,"view":2,"viewProj":2,"position":9,"near":2,"far":2,"horizontalFOV":2,"aspect":2,"frustumPlanes":1,"transformTimesta":2,"SgCamera":3,"Light_s":1,"color":2,"intensity":2,"SgLight":2,"ShaderParamData_":1,"float_value":1,"paramName":1,"light":9,"transform":1,"texture":2,"SgShaderParamDat":1,"ShaderParam_s":1,"dataTimestamp":1,"bufferOffset":1,"data":1,"float_vecSize":1,"SgShaderParam":1,"Texture_s":1,"SgTexture":1,"static":5,"void":6,"printName":5,"if":4,"!":1,"rsIsObject":1,"))":1,"rsDebug":33,"return":4,"const":12,"char":1,"*":34,"rsGetElementAt":3,"printCameraInfo":1,"cam":18,"->":29,"camTransform":3,"=":35,"&":6,"printLightInfo":1,"lTransform":3,"getCameraRay":1,"screenX":4,"screenY":3,"float3":5,"pnt":4,"vec":7,"mvpInv":4,"rsMatrixLoad":1,"rsMatrixInverse":1,"width":2,"rsgGetWidth":1,"()":2,"height":3,"rsgGetHeight":1,"pos":17,"-":13,".x":5,"/=":2,".y":5,".xy":2,"rsMatrixMultiply":1,"oneOverW":2,"/":1,".w":3,".xyz":5,"*=":10,".z":2,"normalize":1,"x":7,"y":7,"z":1,"intersect":1,"obj":4,"originMinusCente":4,"B":5,"dot":2,"C":2,"discriminant":6,"<":2,"false":2,"sqrt":1,"t0":4,"t1":5,"+":12,">":1,"temp":2,"true":1,"#endif":1,"COMMENT/*":1,".gallery3d":1,".filtershow":1,".filters":1,"rs_fp_relaxed":1,"int32_t":6,"gWidth":11,"gHeight":2,"uchar4":3,"gPixels":10,"gIn":1,"gCoeffs":10,"root":1,"in":1,"out":2,"usrData":1,"x1":4,"min":2,"x2":4,"max":2,"y1":4,"y2":4,"p00":4,"rsUnpackColor888":9,"p01":3,"p02":5,"p10":3,"p11":4,"p12":3,"p20":10,"p21":3,"p22":4,"+=":8,"clamp":1,"rsPackColorTo888":1,".r":1,".g":1,".b":1},"Rich Text Format":{"{":818,"\\":8679,"rtf1":2,"adeflang1025":1,"ansi":2,"ansicpg1252":2,"uc1":1,"adeff43":1,"deff0":1,"stshfdbch0":1,"stshfloch31506":1,"stshfhich31506":1,"stshfbi31506":1,"deflang1033":1,"deflangfe1033":1,"themelang1033":1,"themelangfe0":1,"themelangcs0":1,"fonttbl":2,"f0":4,"fbidi":143,"froman":76,"fcharset0":18,"fprq2":123,"*":209,"panose":20,"}":567,"Times":144,"New":90,"Roman":81,"falt":136,";":233,"f2":4,"fmodern":20,"fprq1":20,"Courier":9,"Arial":15,"f3":10,"fcharset2":2,"Symbol":3,"Bookshelf":1,"f10":6,"fnil":4,"Wingdings":1,"f11":1,"fcharset128":2,"MS":12,"Mincho":11,"?":30,"l":14,"r":15,"??":4,"f13":1,"fcharset134":2,"SimSun":1,"???":11,"f37":3,"fswiss":44,"020f050202020403":2,"Calibri":18,"f43":145,"Tahoma":10,"f44":15,"Trebuchet":6,"f47":1,"Segoe":18,"UI":18,"f48":1,"@MS":14,"Gothic":7,"f49":1,"@SimSun":2,"@Arial":2,"Unicode":2,"flomajor":9,"f31500":1,"fdbmajor":9,"f31501":1,"fhimajor":7,"f31502":1,"Cambria":12,"fbimajor":9,"f31503":1,"flominor":9,"f31504":1,"fdbminor":9,"f31505":1,"fhiminor":9,"f31506":3,"fbiminor":9,"f31507":1,"f431":1,"fcharset238":15,"CE":15,"f432":1,"fcharset204":17,"Cyr":17,"f434":1,"fcharset161":16,"Greek":16,"f435":1,"fcharset162":16,"Tur":16,"f436":1,"fcharset177":12,"(":68,"Hebrew":12,")":68,"f437":1,"fcharset178":12,"Arabic":12,"f438":1,"fcharset186":17,"Baltic":17,"f439":1,"fcharset163":14,"Vietnamese":14,"f451":1,"f452":1,"f454":1,"f455":1,"f456":1,"f457":1,"f458":1,"f459":1,"f543":1,"Western":3,"f542":1,"f548":1,"f772":1,"Math":5,"Calisto":5,"MT":5,"f774":1,"f775":1,"f778":1,"f779":1,"f801":1,"f802":1,"f804":1,"f805":1,"f806":1,"f807":1,"f808":1,"f809":1,"f861":1,"f862":1,"f864":1,"f865":1,"f866":1,"f867":1,"f868":1,"f869":1,"f870":1,"fcharset222":1,"Thai":1,"f871":1,"f872":1,"f874":1,"f875":1,"f878":1,"f901":1,"f902":1,"f904":1,"f905":1,"f906":1,"f907":1,"f908":1,"f909":1,"f913":1,"f911":1,"f912":1,"f914":1,"f915":1,"f918":1,"f923":1,"f31508":1,"f31509":1,"f31511":1,"f31512":1,"f31513":1,"f31514":1,"f31515":1,"f31516":1,"f31518":1,"f31519":1,"f31521":1,"f31522":1,"f31523":1,"f31524":1,"f31525":1,"f31526":1,"f31528":1,"f31529":1,"f31531":1,"f31532":1,"f31535":1,"f31536":1,"f31538":1,"f31539":1,"f31541":1,"f31542":1,"f31543":1,"f31544":1,"f31545":1,"f31546":1,"f31548":1,"f31549":1,"f31551":1,"f31552":1,"f31553":1,"f31554":1,"f31555":1,"f31556":1,"f31558":1,"f31559":1,"f31561":1,"f31562":1,"f31563":1,"f31564":1,"f31565":1,"f31566":1,"f31568":1,"f31569":1,"f31571":1,"f31572":1,"f31573":1,"f31574":1,"f31575":1,"f31576":1,"f31578":1,"f31579":1,"f31581":1,"f31582":1,"f31583":1,"f31584":1,"f31585":1,"f31586":1,"}}":41,"colortbl":2,"red0":7,"green0":8,"blue0":7,"blue255":5,"green255":5,"red255":5,"blue128":5,"green128":4,"red128":5,"red192":1,"green192":1,"blue192":1,"cfollowedhyperli":1,"ctint255":1,"cshade255":1,"defchp":1,"fs22":3,"defpap":1,"ql":62,"fi":58,"-":84,"li360":4,"ri0":64,"widctlpar":45,"wrapdefault":64,"aspalpha":64,"aspnum":64,"faauto":64,"adjustright":64,"rin0":64,"lin360":4,"itap0":66,"noqfpromote":1,"stylesheet":1,"li0":29,"sb120":43,"sa120":43,"lin0":27,"rtlch":216,"fcs1":216,"af43":367,"afs19":60,"alang1025":56,"ltrch":226,"fcs0":226,"fs19":60,"lang1033":58,"langfe1033":58,"loch":148,"hich":149,"dbch":210,"af11":53,"cgrid":56,"langnp1033":58,"langfenp1033":58,"snext0":5,"sautoupd":1,"sqformat":10,"spriority0":2,"styrsid4934124":29,"Normal":2,"s1":22,"li357":14,"jclisttab":85,"tx360":15,"ls1":21,"outlinelevel0":10,"lin357":14,"ab":45,"b":52,"sbasedon0":23,"snext1":1,"slink15":1,"heading":9,"s2":10,"li720":12,"tx720":14,"ilvl1":5,"outlinelevel1":5,"lin720":15,"snext2":1,"slink16":1,"sunhideused":19,"s3":2,"li1077":7,"tx1077":2,"tx1440":7,"ilvl2":2,"outlinelevel2":3,"lin1077":7,"snext3":1,"slink17":1,"s4":1,"li1435":6,"tx1437":6,"ilvl3":1,"outlinelevel3":1,"lin1435":6,"snext4":1,"slink18":1,"s5":1,"li1792":4,"tx1792":1,"tx2155":4,"ilvl4":1,"outlinelevel4":1,"lin1792":5,"snext5":1,"slink19":1,"s6":1,"li2149":2,"tx2152":3,"ilvl5":1,"outlinelevel5":1,"lin2149":3,"snext6":1,"slink20":1,"s7":2,"li2506":3,"tx2509":3,"ilvl6":1,"outlinelevel6":1,"lin2506":3,"snext7":1,"slink21":1,"s8":2,"li2863":3,"tx2866":4,"ilvl7":1,"outlinelevel7":1,"lin2863":4,"snext8":1,"slink22":1,"s9":2,"li3221":4,"tx3223":4,"ilvl8":1,"outlinelevel8":1,"lin3221":4,"snext9":1,"slink23":1,"cs10":1,"additive":23,"ssemihidden":18,"spriority1":1,"Default":1,"Paragraph":1,"Font":1,"ts11":1,"tsrowd":1,"trftsWidthB3":1,"trpaddl108":1,"trpaddr108":1,"trpaddfl3":1,"trpaddft3":1,"trpaddfb3":1,"trpaddfr3":1,"tblind0":1,"tblindtype3":1,"tsvertalt":1,"tsbrdrt":1,"tsbrdrl":1,"tsbrdrb":1,"tsbrdrr":1,"tsbrdrdgl":1,"tsbrdrdgr":1,"tsbrdrh":1,"tsbrdrv":1,"af31506":1,"afs22":1,"snext11":1,"Table":1,"cs15":1,"sbasedon10":21,"slink1":1,"slocked":17,"Heading":13,"Char":18,"cs16":1,"slink2":1,"cs17":1,"slink3":1,"cs18":1,"slink4":1,"cs19":1,"slink5":1,"cs20":1,"slink6":1,"cs21":1,"slink7":1,"cs22":1,"slink8":1,"cs23":1,"slink9":1,"cs24":5,"af0":15,"ul":8,"cf2":5,"Hyperlink":1,"s25":1,"snext25":1,"Body":5,"s26":7,"ls2":4,"snext26":1,"Bullet":8,"s27":2,"tx1080":1,"ls3":2,"snext27":1,"slink48":1,"s28":2,"afs28":4,"fs28":4,"EULA":1,"s29":2,"brdrb":2,"brdrs":4,"brdrw10":4,"brsp20":4,"Software":1,"Title":1,"s30":2,"snext30":1,"Preamble":2,"s31":2,"brdrt":2,"sbasedon30":1,"snext31":1,"Border":1,"Above":1,"s32":1,"Bold":3,"s33":1,"s34":1,"afs16":3,"fs16":3,"snext34":1,"slink35":1,"styrsid11950712":9,"Balloon":2,"Text":5,"cs35":1,"slink34":1,"s36":1,"ls4":2,"snext36":1,"s37":1,"ls5":3,"snext37":1,"s38":1,"tx1795":1,"ls6":2,"snext38":1,"s39":4,"ls7":2,"sbasedon3":1,"snext39":1,"slink50":1,"s40":1,"sbasedon37":2,"snext40":1,"Underline":1,"cs41":1,"cs42":1,"cs43":1,"styrsid8850722":5,"annotation":3,"reference":1,"s44":1,"afs20":129,"fs20":139,"snext44":2,"slink45":1,"text":4,"cs45":1,"slink44":1,"Comment":2,"s46":1,"sbasedon44":1,"slink47":1,"subject":2,"cs47":1,"sbasedon45":1,"slink46":1,"Subject":3,"cs48":1,"slink27":1,"styrsid2434661":1,"Char1":1,"s49":1,"snext49":1,"styrsid3941498":4,"Underlined":1,"cs50":1,"slink39":1,"s51":1,"afs21":2,"snext51":1,"slink52":1,"Plain":2,"cs52":1,"fs21":1,"slink51":1,"s53":4,"tqc":8,"tx4680":8,"tqr":8,"tx9360":8,"snext53":1,"slink54":1,"styrsid11152386":4,"header":1,"cs54":1,"slink53":1,"Header":1,"s55":4,"snext55":1,"slink56":1,"footer":1,"cs56":1,"slink55":1,"Footer":1,"cs57":1,"cf17":1,"styrsid2061565":1,"FollowedHyperlin":1,"listtable":1,"list":12,"listtemplateid":7,"listlevel":67,"levelnfc4":16,"levelnfcn4":16,"leveljc0":81,"leveljcn0":86,"levelfollow0":96,"levelstartat1":132,"levelspace0":112,"levelindent0":117,"leveltext":120,"levelnfc3":4,"levelnfcn3":4,"b0":59,"i0":17,"strike0":5,"ulnone":5,"fbias0":31,"hres0":33,"chhres0":33,"levelnfc1":3,"levelnfcn1":4,"ab0":21,"ai0":8,"af44":10,"levelnfc0":10,"levelnfcn0":11,"listtemplateid11":1,"listhybrid":6,"leveltemplateid6":52,"tx723":1,"levelnfc23":30,"levelnfcn23":33,"tx1083":1,"lin1083":1,"tx1803":1,"lin1803":1,"tx2523":1,"lin2523":1,"levelstartat2":1,"tx2610":2,"lin2247":1,"listtemplateid19":1,"levelnfc2":4,"levelnfcn2":4,"listid398796681":3,"listtemplateid78":1,"leveltemplateid":2,"li1440":1,"lin1440":1,"tx2160":3,"lin2160":2,"tx2880":3,"lin2880":2,"lvltentative":13,"leveljcn2":1,"cf0":2,"levelnfc255":6,"levelnfcn255":6,"listname":8,"listid752163927":5,"listtemplateid17":1,"listid1107626792":2,"li2160":1,"li6480":1,"tx6480":5,"lin6480":4,"listid1559511898":2,"leveltemplateid2":1,"li3600":2,"tx3600":3,"lin3600":2,"li4320":3,"tx4320":4,"lin4320":3,"li5040":3,"tx5040":4,"lin5040":3,"tx5760":4,"lin5760":3,"listid1567649130":2,"listtemplateid41":1,"li1800":1,"lin1800":1,"li2520":1,"lin2520":1,"listid1848404271":2,"leveltemplateid1":1,"listid2054619191":2,"listid2057971432":2,"li717":2,"lin717":2,"li3237":1,"lin3237":1,"listid2106000387":2,"listoverridetabl":1,"listoverride":20,"listoverridecoun":20,"lfolevel":27,"listoverridestar":27,"listid477573462":1,"listid545946042":1,"ls8":1,"ls9":1,"listid1870291363":1,"ls10":1,"listid152650329":1,"ls11":1,"listid1589268858":1,"ls12":1,"ls13":2,"listid398096909":1,"ls14":1,"ls15":2,"ls16":1,"listid113718381":1,"ls17":1,"ls18":2,"ls19":1,"ls20":1,"pgptbl":1,"pgp":2,"ipgp0":2,"sb0":2,"sa0":2,"rsidtbl":1,"rsid79668":1,"rsid150779":1,"rsid211660":1,"rsid263352":1,"rsid483838":1,"rsid489647":1,"rsid528777":1,"rsid554910":1,"rsid686391":1,"rsid792304":1,"rsid922358":1,"rsid1145719":1,"rsid1335391":1,"rsid1527700":1,"rsid1641514":1,"rsid1714580":1,"rsid2040850":1,"rsid2061565":1,"rsid2434661":1,"rsid2633486":1,"rsid2635842":1,"rsid2695079":1,"rsid2902063":1,"rsid2965976":1,"rsid2971138":1,"rsid3041209":1,"rsid3285590":1,"rsid3297313":1,"rsid3355994":1,"rsid3418540":1,"rsid3634687":1,"rsid3831999":1,"rsid3875660":1,"rsid3882158":1,"rsid3882522":1,"rsid3941498":1,"rsid4149814":1,"rsid4398083":1,"rsid4537652":1,"rsid4611858":1,"rsid4742223":1,"rsid4748609":1,"rsid4801980":1,"rsid4805534":1,"rsid4805706":1,"rsid4868258":1,"rsid4929965":1,"rsid4934124":1,"rsid5113462":1,"rsid5262441":1,"rsid5309509":1,"rsid5467606":1,"rsid5471954":1,"rsid5720387":1,"rsid6124814":1,"rsid6171721":1,"rsid6292707":1,"rsid6364904":1,"rsid6424248":1,"rsid6496414":1,"rsid6561381":1,"rsid6584761":1,"rsid6620178":1,"rsid6643866":1,"rsid6706534":1,"rsid6755756":1,"rsid6828031":1,"rsid6833860":1,"rsid7040710":1,"rsid7080991":1,"rsid7091446":1,"rsid7099326":1,"rsid7167079":1,"rsid7344474":1,"rsid7420369":1,"rsid7503579":1,"rsid7698999":1,"rsid7756319":1,"rsid7879410":1,"rsid7891370":1,"rsid8007569":1,"rsid8069377":1,"rsid8205106":1,"rsid8334492":1,"rsid8406278":1,"rsid8455816":1,"rsid8460809":1,"rsid8528894":1,"rsid8586851":1,"rsid8662808":1,"rsid8850722":1,"rsid8921755":1,"rsid9004944":1,"rsid9066668":1,"rsid9072635":1,"rsid9135771":1,"rsid9176743":1,"rsid9270181":1,"rsid9306427":1,"rsid9380011":1,"rsid9399500":1,"rsid9448986":1,"rsid9465849":1,"rsid9518548":1,"rsid9577151":1,"rsid9584906":1,"rsid9708371":1,"rsid9722926":1,"rsid9728818":1,"rsid9835407":1,"rsid9860928":1,"rsid9902756":1,"rsid9906198":1,"rsid9990859":1,"rsid10428435":1,"rsid10956334":1,"rsid11152386":1,"rsid11303230":1,"rsid11303858":1,"rsid11408012":1,"rsid11423848":1,"rsid11496807":1,"rsid11677882":1,"rsid11690930":1,"rsid11950712":1,"rsid12545879":1,"rsid12584315":1,"rsid12868782":1,"rsid12868905":1,"rsid13004280":1,"rsid13056010":1,"rsid13066823":1,"rsid13378691":1,"rsid13456345":1,"rsid13513072":1,"rsid13594873":1,"rsid13776901":1,"rsid13967657":1,"rsid14293912":1,"rsid14435085":1,"rsid14500380":1,"rsid14507627":1,"rsid14644610":1,"rsid14684443":1,"rsid14685080":1,"rsid14707821":1,"rsid14712272":1,"rsid14958727":1,"rsid15033700":1,"rsid15278441":1,"rsid15287965":1,"rsid15364209":1,"rsid15405862":1,"rsid15494051":1,"rsid15539022":1,"rsid15602361":1,"rsid15602734":1,"rsid15749471":1,"rsid15804309":1,"rsid15809401":1,"rsid15870741":1,"rsid15949319":1,"rsid16065250":1,"rsid16073823":1,"rsid16084478":1,"rsid16148105":1,"rsid16328790":1,"rsid16334972":1,"rsid16388644":1,"rsid16405449":1,"rsid16537650":1,"rsid16653828":1,"rsid16715114":1,"mmathPr":1,"mmathFont34":1,"mbrkBin0":1,"mbrkBinSub0":1,"msmallFrac0":1,"mdispDef1":1,"mlMargin0":1,"mrMargin0":1,"mdefJc1":1,"mwrapIndent1440":1,"mintLim0":1,"mnaryLim1":1,"info":1,"creatim":1,"yr2018":2,"mo5":2,"dy10":2,"hr15":2,"min2":1,"revtim":1,"min3":1,"version1":1,"edmins0":1,"nofpages3":1,"nofwords1528":1,"nofchars8715":1,"nofcharsws10223":1,"vern57":1,"xmlnstbl":1,"xmlns1":1,"http":4,":":8,"//":4,"schemas":1,".microsoft":4,".com":4,"/":13,"office":1,"word":1,"wordml":1,"paperw12240":1,"paperh15840":1,"margl1440":2,"margr1440":2,"margt1440":1,"margb1440":1,"gutter0":1,"ltrsect":5,"widowctrl":1,"ftnbj":1,"aenddoc":1,"trackmoves0":1,"trackformatting1":1,"donotembedsysfon":1,"relyonvml0":1,"donotembedlingda":1,"grfdocevents0":1,"validatexml1":1,"showplaceholdtex":1,"ignoremixedconte":1,"saveinvalidxml0":1,"showxmlerrors1":1,"noxlattoyen":1,"expshrtn":1,"noultrlspc":1,"dntblnsbdb":1,"nospaceforul":1,"formshade":1,"horzdoc":1,"dgmargin":1,"dghspace180":1,"dgvspace180":1,"dghorigin1440":1,"dgvorigin1440":1,"dghshow1":1,"dgvshow1":1,"jexpand":1,"viewkind1":1,"viewscale164":1,"pgbrdrhead":1,"pgbrdrfoot":1,"splytwnine":1,"ftnlytwnine":1,"htmautsp":1,"nolnhtadjtbl":1,"useltbaln":1,"alntblind":1,"lytcalctblwd":1,"lyttblrtgr":1,"lnbrkrule":1,"nobrkwrptbl":1,"snaptogridincell":1,"rempersonalinfo":1,"allowfieldendsel":1,"wrppunct":1,"asianbrkrule":1,"rsidroot4934124":1,"newtblstyruls":1,"nogrowautofit":1,"remdttm":1,"usenormstyforlis":1,"noindnmbrts":1,"felnbrelev":1,"nocxsptable":1,"indrlsweleven":1,"noafcnsttbl":1,"afelev":1,"utinl":1,"hwelev":1,"spltpgpar":1,"notcvasp":1,"notbrkcnstfrctbl":1,"notvatxbx":1,"krnprsnet":1,"cachedcolbal":1,"nouicompat":1,"fet0":1,"wgrffmtfilter":1,"nofeaturethrottl":1,"ilfomacatclnup0":1,"ftnsep":1,"ltrpar":61,"pard":51,"plain":44,"pararsid11152386":4,"insrsid8406278":4,"chftnsep":2,"par":35,"ftnsepc":1,"chftnsepc":2,"aftnsep":1,"aftnsepc":1,"sectd":4,"linex0":4,"endnhere":4,"sectlinegrid360":4,"sectdefaultcl":4,"sectrsid9860928":4,"sftnbj":4,"headerl":1,"insrsid11152386":6,"headerr":1,"footerl":1,"footerr":1,"headerf":1,"footerf":1,"pnseclvl1":1,"pnucrm":1,"pnstart1":9,"pnindent720":9,"pnhang":9,"pntxta":9,".":101,"pnseclvl2":1,"pnucltr":1,"pnseclvl3":1,"pndec":2,"pnseclvl4":1,"pnlcltr":3,"pnseclvl5":1,"pntxtb":5,"pnseclvl6":1,"pnseclvl7":1,"pnlcrm":2,"pnseclvl8":1,"pnseclvl9":1,"nowidctlpar":17,"pararsid4934124":6,"af13":150,"insrsid4934124":39,"charrsid15278441":50,"MICROSOFT":1,"PRE":2,"RELEASE":2,"SOFTWARE":2,"LICENSE":1,"TERMS":4,"insrsid8069377":1,"MSTEST":1,"V2":1,"insrsid16148105":1,"TEMPLATES":1,"These":2,"license":9,"terms":13,"are":9,"an":7,"agreement":11,"between":1,"Microsoft":14,"Corporation":1,"or":79,"based":3,"on":13,"where":3,"you":26,"live":2,",":184,"one":3,"of":84,"its":7,"affiliates":1,"and":64,"They":1,"apply":8,"to":66,"the":140,"insrsid554910":9,"pre":2,"release":3,"software":35,"named":1,"above":2,"The":5,"also":4,"any":37,"insrsid2434661":9,"services":6,"updates":3,"for":24,"except":4,"extent":3,"those":6,"have":7,"additional":5,"caps":11,"If":8,"comply":4,"with":20,"these":4,"rights":12,"below":3,"listtext":21,"tab":16,"pararsid15287965":2,"INSTALLATION":1,"AND":4,"USE":2,"RIGHTS":2,"You":30,"may":22,"install":1,"use":23,"number":1,"copies":2,"develop":1,"test":1,"your":14,"insrsid6292707":1,"applications":3,"insrsid15405862":6,"charrsid9066668":6,"pararsid8528894":1,"FOR":3,"SPECIFIC":1,"COMPONENTS":1,"a":28,"pararsid15405862":1,"Third":1,"Party":1,"components":3,"include":5,"third":4,"party":4,"separate":2,"legal":3,"notices":11,"governed":1,"by":25,"other":13,"agreements":1,"as":19,"insrsid2061565":22,"be":5,"described":2,"in":39,"ThirdPartyNotice":1,"file":6,"accompanying":1,"insrsid9066668":20,"charrsid12868782":2,"pararsid9066668":2,"DATA":1,"charrsid2061565":24,"prauth1":1,"pararsid2061565":3,"oldpprops":1,"Data":3,"Collection":1,"collect":2,"information":5,"about":3,"sen":1,"d":2,"that":30,"this":23,"provide":3,"improve":1,"our":1,"products":1,"opt":1,"out":2,"many":1,"scenarios":1,"but":6,"not":18,"all":8,"product":2,"documentation":5,"There":1,"s":5,"cf1":3,"ome":1,"features":2,"enable":1,"data":3,"from":7,"users":3,"must":7,"applicable":4,"law":7,"including":11,"providing":1,"appropriate":1,"together":1,"copy":3,"rquote":1,"privacy":3,"statement":4,"Our":1,"is":15,"located":1,"at":3,"field":3,"fldedit":3,"fldinst":3,"insrsid9990859":2,"HYPERLINK":3,"insrsid4398083":2,"datafield":3,"00d0c9ea79f9bace":3,"3800300039003600":1,"}}}":6,"fldrslt":3,"go":2,"fwlink":1,"LinkID":1,"=":2,"can":1,"learn":1,"more":4,"collection":1,"help":1,"Your":9,"operates":1,"consent":1,"practices":1,"Processing":1,"Personal":1,"charrsid3831999":1,"To":2,"processo":1,"subprocessor":1,"personal":1,"connection":1,"makes":1,"commitments":1,"European":1,"Union":1,"General":1,"Protection":1,"Regulation":1,"Terms":2,"Online":1,"Services":1,"customers":1,"effective":1,"May":1,"insrsid3297313":1,"81f43b1d7f48af2c":1,"linkid":1,"This":6,"version":5,"It":1,"work":10,"way":3,"final":2,"will":2,"We":2,"change":2,"it":3,"commercial":3,"FEEDBACK":1,"give":4,"feedback":4,"without":4,"charge":4,"right":1,"share":1,"commercialize":1,"purpose":2,"requires":1,"documentat":1,"i":3,"parties":1,"because":1,"we":1,"them":1,"survive":1,"pararsid15804309":1,"Scope":1,"License":22,"licensed":1,"sold":1,"only":8,"gives":2,"some":1,"reserves":1,"Unless":3,"despite":1,"limitation":2,"expressly":1,"permitted":1,"In":2,"doing":1,"so":2,"technical":2,"limitations":2,"allow":1,"certa":1,"n":1,"ways":1,"For":6,"see":1,"6800740073000000":1,"charrsid7167079":1,"www":2,"licensing":2,"userights":1,"ma":1,"y":1,"af3":15,"around":1,"reverse":1,"engineer":1,"decompile":1,"disassemble":1,"attempt":1,"derive":1,"source":5,"code":4,"required":4,"governing":1,"certain":2,"open":1,"included":2,"pararsid2434661":1,"remove":1,"minimize":1,"block":1,"modify":3,"suppliers":1,"against":3,"rent":1,"lease":1,"stand":1,"alone":2,"offering":1,"others":1,"charrsid10956334":11,"pararsid13594873":1,"Export":1,"Restrictions":1,"domestic":1,"international":1,"export":2,"laws":5,"regulations":1,"whi":1,"ch":1,"restrictions":2,"destinations":1,"end":2,"further":1,"visit":1,"aka":1,".ms":1,"exporting":1,"insrsid10956334":10,"SUPPORT":1,"SERVICES":1,"Because":1,"Entire":1,"Agreemen":1,"t":1,"supplements":1,"Internet":1,"support":3,"entire":1,"pararsid528777":1,"Applicable":1,"Law":2,"insrsid528777":3,"acquired":5,"United":1,"States":1,"Wa":1,"shington":1,"applies":3,"interpretation":1,"claims":4,"breach":1,"state":4,"country":4,"charrsid16328790":9,"pararsid14644610":1,"CONSUMER":1,"REGIONAL":1,"VARIATIONS":1,"describes":1,"consumer":1,"under":8,"Separate":1,"apart":1,"relationship":1,"respect":1,"f":1,"rom":1,"which":3,"does":2,"if":6,"do":5,"permit":1,"example":2,"regions":1,"mandatory":1,"then":3,"following":4,"provisions":1,"pararsid10956334":1,"Australia":1,"statutory":1,"guarantees":1,"Australian":1,"Consumer":1,"nothing":2,"intended":1,"affect":1,"Canada":2,"stop":1,"rec":1,"eiving":1,"turning":1,"off":1,"automatic":1,"update":1,"feature":1,"disconnec":1,"cocoartf1561":1,"cocoasubrtf600":1,"Helvetica":1,"expandedcolortbl":1,";;":1,"vieww10800":1,"viewh8400":1,"viewkind0":1,"tx7200":1,"tx7920":1,"tx8640":1,"pardirnatural":1,"partightenfactor":1,"fs24":1,"Apache":3,"Version":1,"January":1,".apache":1,".org":1,"licenses":2,"CONDITIONS":3,"REPRODUCTION":1,"DISTRIBUTION":1,"Definitions":1,"shall":15,"mean":10,"conditions":9,"reproduction":3,"distribution":4,"defined":1,"Sections":1,"through":1,"document":1,"copyright":9,"owner":5,"entity":6,"authorized":2,"granting":1,"union":1,"acting":1,"entities":1,"control":3,"controlled":1,"common":1,"purposes":4,"definition":2,"means":2,"power":1,"direct":3,"indirect":2,"cause":2,"direction":1,"management":1,"such":18,"whether":4,"contract":2,"otherwise":6,"ii":1,"ownership":2,"fifty":1,"percent":1,"%":1,"outstanding":1,"shares":1,"iii":1,"beneficial":1,"individual":3,"Legal":3,"Entity":3,"exercising":1,"permissions":2,"granted":2,"form":13,"preferred":1,"making":1,"modifications":6,"limited":4,"configuration":1,"files":3,"resulting":1,"mechanical":1,"transformation":1,"translation":1,"Source":8,"compiled":1,"object":1,"generated":2,"conversions":1,"media":1,"types":1,"authorship":3,"Object":4,"made":2,"available":1,"indicated":1,"notice":2,"attached":1,"provided":5,"Appendix":1,"derived":1,"Work":25,"editorial":1,"revisions":1,"annotations":1,"elaborations":1,"represent":1,"whole":2,"original":2,"Derivative":17,"Works":17,"works":1,"remain":1,"separable":1,"merely":1,"link":1,"bind":1,"name":1,"interfaces":1,"thereof":4,"additions":1,"intentionally":2,"submitted":3,"Licensor":9,"inclusion":2,"submit":1,"behalf":5,"electronic":2,"verbal":1,"written":1,"communication":3,"sent":1,"representatives":1,"mailing":1,"lists":1,"systems":2,"issue":1,"tracking":1,"managed":1,"discussing":1,"improving":1,"excluding":3,"conspicuously":1,"marked":1,"designated":1,"writing":3,"whom":1,"Contribution":6,"has":2,"been":2,"received":1,"subsequently":1,"incorporated":2,"within":7,"Grant":2,"Copyright":1,"each":4,"Contributor":9,"hereby":2,"grants":2,"perpetual":2,"worldwide":2,"non":2,"exclusive":2,"no":4,"royalty":2,"free":2,"irrevocable":2,"reproduce":2,"prepare":1,"publicly":2,"display":2,"perform":1,"sublicense":1,"distribute":5,"Patent":1,"stated":2,"section":1,"patent":6,"make":1,"offer":2,"sell":2,"import":1,"transfer":1,"licensable":1,"necessarily":1,"infringed":1,"their":2,"combination":1,"was":1,"institute":1,"litigation":2,"cross":1,"claim":1,"counterclaim":1,"lawsuit":1,"alleging":1,"constitutes":1,"contributory":1,"infringement":1,"terminate":1,"date":1,"filed":1,"Redistribution":1,"medium":1,"meet":1,"recipients":1,"modified":1,"carry":1,"prominent":1,"stating":1,"changed":1,"c":1,"retain":1,"trademark":1,"attribution":4,"pertain":2,"part":4,"includes":1,"readable":1,"contained":1,"NOTICE":5,"least":1,"places":1,"distributed":1,"along":1,"wherever":1,"normally":1,"appear":1,"contents":1,"informational":1,"add":2,"own":4,"alongside":1,"addendum":1,"cannot":1,"construed":1,"modifying":1,"different":1,"complies":1,"Submission":1,"Contributions":3,"explicitly":1,"Notwithstanding":1,"herein":1,"supersede":1,"executed":1,"regarding":1,"Trademarks":1,"grant":1,"permission":1,"trade":1,"names":2,"trademarks":1,"service":1,"marks":1,"reasonable":1,"customary":1,"describing":1,"origin":1,"reproducing":1,"content":1,"Disclaimer":1,"Warranty":2,"agreed":2,"provides":2,"BASIS":1,"WITHOUT":1,"WARRANTIES":1,"OR":1,"OF":2,"ANY":1,"KIND":1,"either":1,"express":1,"implied":1,"warranties":1,"TITLE":1,"NON":1,"INFRINGEMENT":1,"MERCHANTABILITY":1,"FITNESS":1,"A":1,"PARTICULAR":1,"PURPOSE":1,"solely":1,"responsible":1,"determining":1,"appropriateness":1,"using":1,"redistributing":2,"assume":1,"risks":1,"associated":1,"exercise":1,"Limitation":1,"Liability":2,"event":1,"theory":1,"tort":1,"negligence":1,"unless":1,"deliberate":1,"grossly":1,"negligent":1,"acts":1,"liable":1,"damages":5,"special":1,"incidental":1,"consequential":1,"character":1,"arising":1,"result":1,"inability":1,"loss":1,"goodwill":1,"stoppage":1,"computer":1,"failure":1,"malfunction":1,"losses":1,"even":1,"advised":1,"possibility":1,"Accepting":1,"Additional":1,"While":1,"choose":1,"fee":1,"acceptance":1,"warranty":2,"indemnity":1,"liability":3,"obligations":2,"consistent":1,"However":1,"accepting":2,"act":1,"sole":1,"responsibility":1,"agree":1,"indemnify":1,"defend":1,"hold":1,"harmless":1,"incurred":1,"asserted":1,"reason":1,"END":1,"APPENDIX":1,"How":1,"attach":1,"boilerplate":1,"fields":1,"enclosed":1,"brackets":1,"replaced":1,"identifying":1,"Don":1},"Ring":{"Load":4,"MyApp":1,"=":252,"new":25,"qApp":1,"{":63,"$ApplicationObje":5,"#":1,"To":1,"be":1,"used":1,"when":1,"calling":1,"events":1,"oApp":2,"App":4,"exec":6,"()":43,".CloseDatabase":1,"}":63,"class":1,"cDir":2,"currentdir":1,"+":27,"oCon":2,"aIDs":2,"[]":2,"win1":7,"qWidget":1,"setWindowTitle":1,"(":88,")":81,"resize":1,",":390,"layoutButtons":2,"qhboxlayout":3,"label1":2,"qLabel":1,"setText":4,"text1":3,"qlineedit":1,"btnAdd":2,"qpushbutton":3,"setClickEvent":3,"btnDelete":2,"addwidget":5,"layoutData":1,"Table1":7,"qTableWidget":1,"setrowcount":1,"setcolumncount":1,"setselectionbeha":1,"QAbstractItemVie":1,"setHorizontalHea":3,"QTableWidgetItem":3,"))":3,"setitemChangedEv":1,"setAlternatingRo":1,"true":19,"horizontalHeader":1,".setStyleSheet":2,"verticalHeader":1,"addWidget":1,"layoutClose":2,"btnclose":1,"btnClose":1,"layoutMain":2,"qvboxlayout":1,"addlayout":1,"addLayout":2,"LayoutData":1,"setlayout":1,"self":2,".OpenDatabase":1,".ShowRecords":1,"show":1,"Func":9,"OpenDatabase":1,"lCreate":3,"False":1,"if":37,"not":2,"fexists":1,"True":1,"ok":37,"QSqlDatabase":1,"this":7,".oCon":1,"addDatabase":1,"setDatabaseName":1,"Open":1,"QSqlQuery":5,"COMMENT\"":3,"delete":4,"CloseDatabase":1,".Close":1,"AddWeight":1,"cWeight":6,".text":4,"AddRecord":2,"DeleteWeight":1,"nRow":7,"CurrentRow":1,">=":5,"nID":2,".aIDs":4,"[":38,"nROW":2,"]":38,"Del":1,"removerow":1,"selectrow":1,"cStr":18,"cDate":4,"Date":1,"cTime":4,"Time":1,"substr":6,"ShowRecords":2,".selectrow":1,"table1":7,".rowcount":1,"-":3,".setitemChangedE":2,"query":3,"nRows":4,".Table1":1,".setrowcount":1,"while":2,"movenext":1,".table1":1,"insertRow":1,".value":2,".tostring":2,"for":3,"x":25,"to":3,"item":2,"qTableWidgetItem":1,"setItem":1,"next":3,"++":6,"end":2,"ItemChanged":1,".currentrow":4,"myitem":6,".item":3,"COMMENT#":9,"Import":1,"System":1,".Web":1,"website":1,"New":4,"SalaryController":2,"Routing":1,"Class":6,"SalaryModel":1,"from":1,"ModelBase":1,"From":2,"ControllerBase":1,"SalaryView":1,"ViewBase":1,"oLanguage":1,"SalaryLanguageEn":2,"AddFuncScript":1,"oPage":5,"oController":6,"return":2,".scriptfuncajax":1,".cMainURL":1,".cOperation":1,"FormViewContent":1,"oTranslation":3,".aColumnsTitles":2,".oModel":2,".Name":1,".stylewidth":2,".Salary":1,"cTitle":1,"cBack":1,"aColumnsTitles":1,"cOptions":1,"cSearch":1,"comboitems":1,"cAddRecord":1,"cEditRecord":1,"cRecordDeleted":1,"aMovePages":1,"cPage":1,"cOf":1,"cRecordsCount":1,"cSave":1,"temp":2,"page":1,"cTextAlign":1,".StyleTextRight":1,"cNoRecords":1,"oGameState":21,"NULL":1,"func":19,"main":1,"oGame":19,"Game":1,"GameState":2,"title":3,"sprite":1,"file":17,"y":26,"width":4,"height":4,"scaled":4,"animate":12,"false":14,"keypress":3,"ogame":14,"oself":14,"nKey":6,"nkey":3,"key_esc":2,"or":9,"GE_AC_BACK":2,".shutdown":5,"but":1,"key_space":2,".startplay":2,"mouse":2,"nType":4,"aMouseList":2,"GE_MOUSE_UP":2,"call":2,".keypress":2,"oSelf":14,"Key_Space":2,"text":19,"size":9,"framewidth":2,"nStep":10,"transparent":2,"direction":1,"ge_direction_ran":1,"state":6,"--":3,"frame":6,"<":3,"else":2,"<=":3,">":2,"Sound":4,".refresh":2,"playstart":2,"FPS":1,"FixedFPS":1,"Title":1,"Sprite":1,"Map":1,"blockwidth":1,"blockheight":1,"aMap":5,"newmap":3,"aImages":1,".gameresult":4,"px":6,".aObjects":2,".x":1,"py":5,".y":4,"-=":2,"nCol":8,"getcol":1,"!=":5,".lastcol":2,".Score":2,"+=":2,"once":3,"checkwin":2,".getvalue":4,"point":3,".playerwin":2,".down":4,".score":3,"aV":2,"step":1,"aVar":2,"random":1,"down":1,"gameresult":1,"Score":1,"startplay":1,"lastcol":1,"playerwin":1,"I":1,"want":2,"window":3,"The":1,"geti":1,"nIwantwindow":7,"getwant":1,"getwindow":1,"see":2,"nl":2,"nWindowTitle":5,"settitle":1,"cValue":2,"private":1,"i":1,"the":1},"Riot":{"<":17,"todo":2,">":28,"h3":2,"{":41,"props":3,".title":4,"}":41,"</":13,"ul":2,"li":2,"each":2,"=":22,"item":8,"in":2,"state":9,".items":4,"label":2,"class":1,".done":4,"?":1,":":36,"null":1,"input":6,"type":5,"checked":1,"onclick":1,"()":5,"=>":6,"toggle":2,"(":19,")":25,"/>":3,"form":2,"onsubmit":1,"add":2,"onkeyup":2,"edit":2,"button":2,"disabled":1,"!":3,".text":3,"Add":1,"#":1,".length":3,"+":1,"script":4,"COMMENT//":8,"export":2,"default":2,"onBeforeMount":2,",":27,"this":12,".state":7,"items":2,"text":5,"e":6,".update":5,".target":2,".value":2,".preventDefault":1,"if":2,"[":5,"...":1,"title":3,"]":5,"live":2,"-":12,"filtering":2,"header":3,"value":1,".keyword":3,"change":2,"placeholder":1,"currency":1,"rate":3,"filtered":4,".slice":1,".max":3,"price":2,".price":3,"footer":3,"and":1,"more":1,"currencies":1,"keyword":2,"rates":3,"[]":1,"max":1,"get":1,"return":1,".rates":3,".filter":1,"((":5,"c":2,"||":1,".indexOf":1,".toUpperCase":1,"())":2,"===":1,"fetch":1,".then":2,"res":2,".json":1,"data":3,"const":1,"Object":1,".keys":1,".map":1,"key":3,"))":1,".sort":1,"a":2,"b":2,"style":2,"scope":1,"display":1,"block":1,";":19,"align":2,"center":2,"color":4,"#666":1,"background":3,"#72A7EE":1,"padding":3,"2em":2,"margin":1,"bottom":1,"1em":2,"#ccc":1,"search":3,"width":1,"%":1,"font":1,"size":1,".5em":1,"outline":1,"none":1,"border":2,"radius":1,".2em":1,"rgba":3,".7":1,"transition":1,"all":1,".5s":1,"hover":1,"focus":1,"box":1,"shadow":1,"1px":1,"5px":1,".3":1},"RobotFramework":{"***":16,"Settings":3,"Documentation":3,"Example":3,"test":6,"case":1,"using":4,"the":9,"gherkin":1,"syntax":2,".":18,"...":28,"This":3,"has":5,"a":4,"workflow":3,"similar":1,"to":5,"keyword":5,"-":16,"driven":4,"examples":2,"The":2,"difference":1,"is":6,"that":5,"keywords":3,"use":2,"higher":1,"abstraction":1,"level":1,"and":2,"their":1,"arguments":1,"are":1,"embedded":1,"into":1,"names":1,"kind":2,"of":3,"_gherkin_":2,"been":3,"made":1,"popular":1,"by":3,"[":4,"http":1,":":1,"//":1,"cukes":1,".info":1,"|":1,"Cucumber":1,"]":4,"It":1,"works":3,"well":3,"especially":1,"when":2,"tests":5,"act":1,"as":1,"need":3,"be":9,"easily":1,"understood":1,"also":2,"business":2,"people":3,"Library":3,"CalculatorLibrar":5,"Test":4,"Cases":3,"Addition":2,"Given":1,"calculator":1,"cleared":2,"When":1,"user":2,"types":2,"pushes":2,"equals":2,"Then":1,"result":2,"Keywords":2,"Calculator":1,"Push":16,"button":13,"C":4,"User":2,"buttons":4,"${":15,"expression":6,"}":15,"=":6,"Result":8,"should":9,"cases":2,"data":2,"testing":2,"approach":2,"Tests":1,"`":8,"Calculate":3,"created":1,"in":5,"this":1,"file":1,",":2,"turn":1,"uses":1,"An":1,"exception":1,"last":1,"custom":1,"_template":1,"keyword_":1,"style":3,"you":1,"repeat":1,"same":1,"multiple":2,"times":1,"Notice":1,"one":1,"these":1,"fails":1,"on":1,"purpose":1,"show":1,"how":1,"failures":1,"look":1,"like":1,"Template":2,"Expression":1,"Expected":1,"+":6,"Subtraction":1,"Multiplication":1,"*":4,"Division":2,"/":5,"Failing":1,"Calculation":3,"error":4,"fail":2,"kekkonen":1,"Invalid":2,"EMPTY":3,"zero":1,"Arguments":2,"expected":4,"Should":2,"cause":1,"equal":1,"#":2,"Using":1,"BuiltIn":1,"All":1,"contain":1,"constructed":1,"from":1,"Creating":1,"new":1,"or":1,"editing":1,"existing":1,"easy":1,"even":1,"for":2,"without":1,"programming":1,"skills":1,"normal":1,"automation":1,"If":1,"understand":1,"may":1,"work":1,"better":1,"Simple":1,"calculation":2,"Longer":1,"Clear":1,"built":1,"variable":1},"Roff":{".th":4,"PRINTF":1,"III":4,"/":64,".sh":17,"NAME":10,"printf":4,"\\":482,"*":106,"-":214,"formatted":1,"print":1,"SYNOPSIS":10,".ft":5,"B":5,"(":164,"format":5,",":566,"arg":1,"s6":1,"d1":2,"u":21,"s10":1,"...":15,")":100,";":93,".br":24,"char":4,"R":3,"DESCRIPTION":8,".it":16,"Printf":1,"converts":1,"formats":2,"and":205,"prints":3,"its":13,"arguments":1,"after":11,"the":771,"first":13,"under":7,"control":4,"of":282,"argument":21,".":840,"The":133,"is":237,"a":269,"character":40,"string":26,"which":39,"contains":10,"two":13,"types":9,"objects":6,":":110,"plain":1,"characters":31,"are":128,"simply":2,"copied":4,"to":259,"output":13,"stream":1,"conversion":6,"specifications":2,"each":19,"causes":5,"printing":8,"next":15,"successive":1,".s3":26,"Each":11,"specification":4,"introduced":4,"by":72,"fB":27,"%":12,"fR":89,"Following":1,"there":10,"may":61,"be":128,".lp":12,"+":76,"an":44,"optional":10,"minus":1,"sign":3,"`":36,"converted":7,"in":174,"indicated":2,"field":7,"digit":10,"specifying":1,"if":42,"has":22,"fewer":2,"than":23,"width":9,"it":58,"will":50,"blank":7,"padded":1,"on":53,"left":12,"or":87,"right":5,"adjustment":1,"indicator":1,"been":18,"given":16,"make":4,"up":24,"period":1,"``":12,"serves":2,"separate":6,"from":45,"specifies":2,"number":29,"digits":15,"appear":3,"decimal":7,"point":8,"for":112,"e":23,"f":2,"maximum":4,"printed":11,"indicates":3,"type":15,"applied":1,".i0":2,"their":7,"meanings":1,"d":4,"notation":3,"o":1,"octal":2,"always":4,"as":70,"style":6,"[":46,"]":46,"ddd":1,".ddd":1,"where":8,"equal":2,"precision":7,"If":47,"missing":4,"explicitly":2,"no":57,"should":9,"float":2,"double":7,"fRddd":1,"fBe":1,"dd":3,"one":34,"before":13,"when":16,"produced":1,"quantity":1,"c":10,"pair":1,"non":6,"null":4,"s":10,"taken":4,"pointer":4,"until":6,"reached":6,"however":7,"all":21,"l":9,"unsigned":1,"integer":2,"result":7,"range":22,"recognizable":1,"appears":4,"that":86,"thus":5,"use":26,"%%":1,"In":14,"case":3,"does":9,"existent":1,"small":1,"cause":1,"truncation":1,"padding":1,"takes":4,"place":4,"only":16,"specified":8,"exceeds":1,"actual":5,"Characters":1,"generated":1,"calling":7,"putchar":2,"BUGS":6,"Very":1,"wide":2,"fields":3,">":10,"fail":2,".pa":3,".he":3,".ti":32,"switch":6,"--":38,"value":16,".sp":51,"r0":2,"jsr":2,"r5":1,"swtab":2,"not":50,"found":5,"return":9,".li":3,"val1":1,"lab1":1,"valn":1,"labn":1,"..":39,"______":2,"compares":2,"against":3,"val":1,"di":7,"match":2,"transferred":1,"corresponding":1,"lab":2,"popping":1,"stack":2,"once":4,"time":32,"occurs":7,"returns":4,"FILES":5,"kept":3,"lib":2,"liba":1,".a":2,"SEE":3,"ALSO":3,"DIAGNOSTICS":3,"COMMENT.\\\"":87,".nr":6,"mX":2,".if":10,"n":89,"nx":2,"mH":5,".g":7,"html":1,"{":21,"do":39,"ftr":3,"CR":1,"CI":1,"I":8,"CB":1,"}":22,".ie":2,"ds":8,"la":5,"ra":5,".el":2,"<":7,"nr":7,"HY":5,"mS":4,".de":21,"SY":1,"ie":6,"!":17,"\\\\":45,"nh":4,"mA":2,".j":1,"ad":3,"mI":1,".i":1,"el":6,"br":5,"ns":2,"mT":1,"w":20,"HP":1,"mTu":1,"YS":1,"mIu":1,"hy":5,"OP":1,"$":8,"RI":1,"RB":1,"UR":1,"m1":5,"$1":7,"ev":4,"URL":8,"div":8,"UE":1,"dn":2,"HTML":18,"NS":6,"chop":2,"</":2,"&":69,"MT":1,"ME":1,"TQ":1,"TP":1,"EX":1,"mF":2,".fam":1,"mE":2,".f":1,"nf":2,"fam":2,"C":3,"ft":2,"CW":1,"EE":1,"fi":2,"DS":1,"DE":1,"COMMENT'\\\"":24,".TH":2,"Tcl":15,".so":3,"man":5,".macros":1,".BS":1,".SH":18,"Tool":1,"Command":16,"Language":2,"Summary":2,"language":3,"syntax":2,".BE":1,".PP":49,"following":10,"rules":3,"define":2,"semantics":4,".IP":16,"A":25,"script":7,"containing":4,"more":19,"commands":7,"Semi":1,"colons":4,"newlines":4,"command":42,"separators":4,"unless":4,"quoted":3,"described":15,"below":8,"Close":1,"brackets":5,"terminators":1,"during":9,"substitution":17,"see":6,"evaluated":2,"steps":1,"First":1,"interpreter":4,"breaks":1,"into":26,"fIwords":1,"performs":6,"substitutions":15,"These":6,"performed":15,"same":20,"way":6,"Secondly":1,"word":30,"used":31,"locate":3,"procedure":3,"carry":1,"out":9,"then":21,"words":10,"passed":3,"free":5,"interpret":2,"any":28,"likes":1,"such":9,"variable":16,"name":45,"list":6,"Different":1,"differently":1,"Words":1,"separated":2,"white":3,"space":14,"except":12,"quote":3,".PQ":9,"N":3,"terminated":3,"semi":2,"close":11,"including":7,"between":16,"quotes":5,"they":24,"treated":6,"ordinary":2,"included":3,"backslash":12,"retained":2,"part":5,"starts":2,"with":61,".QW":7,"followed":3,"whitespace":1,"leading":2,"removed":3,"rest":7,"parsed":3,"substituted":3,"other":18,"After":3,"without":8,"normal":5,"individual":4,"internal":10,"surrounded":1,"either":7,"braces":10,"added":1,"being":5,"For":21,"instance":1,"equivalent":3,"open":9,"brace":9,"rule":2,"apply":2,"matching":2,"Braces":1,"nest":1,"within":15,"additional":6,"must":19,"counted":1,"locating":1,"No":7,"newline":6,"nor":2,"receive":4,"special":3,"interpretation":1,"consist":1,"exactly":3,"outer":1,"themselves":1,"bracket":3,"fIcommand":1,"To":4,"this":28,"invokes":1,"recursively":1,"process":17,"contain":6,"i":7,".e":6,"last":5,"them":16,"There":5,"single":13,"enclosed":3,"dollar":3,"forms":2,"fIvariable":1,"replaced":4,"Variable":2,"take":4,".RS":4,".TP":23,"fIname":8,"fIName":4,"scalar":2,"sequence":7,"letter":1,"underscore":1,"namespace":2,"Letters":2,"fIonly":2,"standard":7,"ASCII":5,"ones":3,"fB0":2,"en":7,"fB9":2,"fBA":2,"fBZ":2,"fBa":3,"fBz":2,"fIindex":5,"gives":7,"array":6,"element":4,"letters":2,"underscores":1,"empty":3,"${":1,"It":13,"whatsoever":1,"form":4,"fIarrayName":2,"parenthesis":1,"can":18,"further":3,"parsing":1,"Note":1,"variables":2,"sequences":2,"those":5,"listed":2,"above":7,"but":22,"mechanisms":2,"access":5,"via":2,"fBset":1,".RE":4,"fIbackslash":1,"cases":1,"dropped":2,"This":29,"allows":9,"signs":1,"triggering":1,"processing":2,"table":5,"lists":1,"handled":2,"specially":1,"along":2,"replaces":4,"Audible":1,"alert":1,"bell":1,"Unicode":15,"U":13,"fBb":1,"Backspace":1,"fBf":1,"Form":1,"feed":1,"00000C":1,"fBn":1,"Newline":1,"00000A":1,"fBr":1,"Carriage":1,"00000D":1,"fBt":1,"Tab":2,"fBv":1,"Vertical":1,"tab":3,"00000B":1,"fIwhiteSpace":1,"spaces":6,"tabs":2,"unique":1,"pre":1,"pass":5,"actually":2,"means":5,"even":6,"resulting":1,"separator":1,"Backslash":2,"fIooo":2,"three":11,"give":5,"eight":8,"bit":4,"inserted":5,"fI000":1,"fI377":1,"enU":5,"parser":2,"stop":5,"just":8,"overflows":2,"upper":5,"bits":4,"fBx":1,"fIhh":2,"hexadecimal":8,"fBu":1,"fIhhhh":2,"four":1,"sixteen":1,"fBU":1,"fIhhhhhhhh":2,"twenty":1,"10FFFD":1,"reserved":2,"future":1,"hash":2,"#":2,"at":40,"expecting":1,"follow":1,"through":7,"comment":3,"ignored":1,"significance":1,"beginning":7,"processed":3,"creating":3,"example":10,"verbatim":1,"nested":2,"entirely":2,"recursive":2,"call":21,"making":2,"Substitutions":2,"completely":2,"attempting":1,"evaluate":1,"Thus":1,"like":11,".CS":1,"set":10,"y":7,"x":13,"incr":2,".CE":1,"fIy":1,"fI012":1,"affect":2,"boundaries":1,"expansion":1,"entire":4,"becomes":5,"KEYWORDS":1,".Dd":1,"April":3,".Sh":9,".Nm":6,"he":6,".Nd":1,"encode":4,"decode":5,"entities":2,"browser":2,"would":9,".Op":8,"Fl":13,"escape":4,"Ar":6,"named":7,"refs":1,"everything":4,"allow":9,"unsafe":2,"attribute":2,"strict":1,"v":2,"|":38,"version":7,"h":4,"help":7,"encodes":1,"decodes":1,"strings":1,"OPTIONS":1,".Bl":3,"ohang":2,"offset":8,".It":16,"Sy":14,"Take":2,"text":14,"contexts":2,"XML":2,"documents":1,"Only":1,"escaped":2,"symbols":4,"aren":1,"t":8,"turn":2,"#x2B":1,"since":1,"doing":2,"so":15,"Additionally":1,"remaining":3,"#x1D306":1,"function":7,"valid":2,"Enable":1,"references":5,"copy":6,"compatibility":5,"older":1,"browsers":1,"concern":1,"don":6,"Encode":2,"every":3,"symbol":1,"input":8,"safe":3,"printable":1,"leaves":1,"Use":3,"rather":12,"encoded":2,"#169":1,"instead":2,"#xA9":1,"Takes":1,"numerical":1,"using":12,"algorithm":2,"spec":1,"Parse":1,"was":4,"content":1,"Throw":1,"error":3,"invalid":1,"reference":13,"encountered":2,"Print":4,"Show":1,"screen":1,".El":3,"EXIT":1,"STATUS":1,"utility":1,"exits":3,"values":1,".Pp":1,"tag":1,"flag":3,"compact":1,"Li":2,"did":1,"what":8,"instructed":1,"successfully":1,"decoded":3,"usage":1,"message":2,"EXAMPLES":1,"escaping":1,"gets":1,"piped":1,"AUTHOR":1,"Mathias":1,"Bynens":1,"https":2,"//":2,"mathiasbynens":1,".be":2,"/>":1,"WWW":1,"mths":1,"VT":1,"vt":3,"display":1,"vt01":1,"interface":42,".nf":14,"openvt":1,"()":2,"erase":1,"label":1,"line":13,"circle":1,"r":2,"arc":1,"x0":1,"y0":1,"x1":1,"y1":1,"dot":1,"dx":1,"pattern":3,"int":7,"move":19,".fi":13,"routines":8,"perform":3,"similarly":1,"functions":3,"IV":2,"Openvt":1,"others":2,"storage":1,"scope":1,"writing":1,"dev":1,"vt0":1,"libp":1,"QSORT":1,"qsort":3,"quicker":1,"sort":1,"end":5,"data":28,"r2":1,"r3":1,"pc":1,"base":4,"nel":1,"compar":1,"COMMENT(*":2,"nv":1,".rm":1,"CM":1,"UX":3,"1UNIX":3,"s0":3,"dg":2,".FS":3,"registered":1,"trademark":2,"AT":12,"T":12,".FE":3,".TL":1,"Toward":1,"Compatible":1,"Filesystem":1,"Interface":1,".AU":1,"Michael":1,"J":2,"Karels":1,"Marshall":1,"Kirk":1,"McKusick":1,".AI":1,"Computer":6,"Systems":1,"Research":1,"Group":1,"Science":3,"Division":2,"Department":1,"Electrical":1,"Engineering":1,"University":7,"California":11,"Berkeley":9,".AB":1,".LP":2,"As":14,"network":7,"remote":12,"filesystems":21,"have":27,"implemented":4,".UX":18,"several":8,"stylized":3,"interfaces":12,"filesystem":100,"implementation":4,"kernel":9,"developed":2,"update":3,"paper":3,"originally":2,"presented":5,"September":1,"conference":1,"European":1,"Users":1,"Last":1,"modified":9,"Notable":1,"among":5,"these":18,"Sun":23,"Microsystems":2,"vnodes":5,"Digital":3,"Equipment":2,"design":9,"attempts":3,"isolate":1,"dependent":8,"details":2,"generic":6,"provide":3,"framework":3,"new":18,"incorporated":1,"However":4,"different":13,"incompatible":1,"addresses":1,"somewhat":4,"goals":6,"based":1,"starting":1,"targetted":2,"varying":5,"characteristics":1,"uses":5,"primitive":1,"operations":17,"provided":4,"current":21,"study":1,"various":3,"Criteria":1,"comparison":2,"include":6,"generality":1,"completeness":1,"robustness":1,"efficiency":4,"esthetics":1,"Several":5,"underlying":3,"issues":3,"examined":3,"detail":1,"proposal":3,"advanced":1,"includes":1,"best":3,"features":2,"existing":3,"implementations":7,"adopts":1,"convention":2,"lookup":20,"BSD":16,"otherwise":8,"closely":1,"related":3,"prototype":1,"now":2,"rationale":1,"development":1,"major":6,"software":1,"vendors":2,"early":1,"step":1,"toward":1,"convergence":1,"compatible":1,".AE":1,"Introduction":1,"communications":1,"workstation":1,"environments":1,"became":1,"common":2,"elements":1,"systems":17,"designed":1,"built":1,"file":36,"client":7,"machine":2,"files":9,"server":9,"Examples":1,"LOCUS":1,"distributed":1,"Walker85":1,"Masscomp":1,"Other":2,"research":2,"university":1,"groups":5,"notably":1,"Eighth":1,"Edition":1,"system":31,"Weinberger84":1,"Carnegie":1,"Mellon":1,"Satyanarayanan85":1,"Numerous":1,"methods":1,"devised":2,"processes":3,"many":4,"modifications":2,"O":5,"library":1,"similar":4,"Newcastle":1,"Connection":1,"Brownbridge82":1,"Multiple":1,"frequently":1,"organization":1,"circumstances":1,"highly":1,"desirable":2,"able":1,"transport":1,"another":5,"Such":1,"portability":1,"considerably":2,"enhanced":1,"carefully":1,"defined":2,"entry":14,"points":14,"operating":3,"device":13,"drivers":4,"Although":6,"versions":2,"driver":1,"sufficiently":1,"moved":2,"problems":6,"clean":3,"well":6,"also":11,"support":8,"multiple":3,"local":15,"reasons":1,"integrating":1,"known":3,"VFS":11,"Kleiman86":2,"Another":2,"Generic":1,"File":1,"System":6,"GFS":7,"ULTRIX":6,"Corp":1,"Rodriguez86":1,"numerous":1,"differences":3,"designs":3,"understood":2,"philosophies":1,"involved":1,"were":5,"done":8,"summarized":1,"sections":2,"limitations":1,"published":1,"Design":1,"degrees":3,"driven":1,"divide":2,"independent":7,"layer":8,"division":1,"layers":2,"places":1,"reflecting":1,"views":6,"diversity":1,"accommodated":1,"Compatibility":1,"importance":1,"user":8,"level":5,"transparent":1,"few":3,"management":1,"programs":1,"makes":3,"effort":1,"retain":4,"familiar":1,"object":4,"binary":1,"modules":2,"Both":4,"DEC":4,"willing":1,"change":3,"structures":5,"might":4,"require":3,"recompilation":1,"source":2,"code":3,"modification":4,"exact":1,"previous":3,"interruptions":1,"calls":13,"slow":2,"deal":1,"encapsulated":1,"environment":1,"sent":1,"execution":1,"continues":1,"aborted":1,"returning":1,"Most":3,"descend":1,"higher":4,"Instead":3,"completes":1,"requested":2,"operation":19,"executes":1,"goto":1,"fIlongjmp":1,"fP":57,"exit":1,"efforts":1,"avoid":7,"main":1,"indicate":1,"far":2,"greater":1,"emphasis":1,"modularity":4,"contrast":3,"very":5,"clear":1,"separation":2,"largely":1,"although":2,"achieved":1,"some":5,"expense":3,"fit":2,"structuring":1,"required":1,"historical":1,"behavior":1,"difficult":2,"achieve":1,"atomicity":1,"link":2,"creation":17,"whose":1,"names":10,"objective":1,"statelessness":1,"permeates":1,"locking":5,"occur":1,"final":7,"goal":2,"most":7,"implementors":1,"performance":7,"tends":1,"conflict":1,"complete":4,"semantic":1,"consistency":5,"chosen":1,"over":3,"areas":2,"emphasized":1,"RFS":2,"yet":2,"seen":3,"seems":1,"considered":5,"important":2,"Differences":1,"characterized":1,"ways":3,"centered":1,"around":1,"primitives":2,"performing":4,"upon":6,"original":2,"Ritchie74":1,"basic":1,"inode":19,"index":4,"node":1,"information":11,"about":10,"identification":1,"ownership":2,"permissions":4,"timestamps":2,"location":4,"Inodes":1,"identified":1,"fInamei":20,"translates":3,"pathname":15,"fIiget":4,"locates":1,"installs":1,"core":1,"fINamei":2,"translation":17,"iterative":1,"component":11,"directory":19,"find":3,"inumber":1,"returned":2,"describes":3,"searched":1,"caller":2,"read":13,"written":4,"checked":2,"Modified":1,"inodes":2,"automatically":2,"back":2,"disk":5,"released":1,"fIiput":1,"general":4,"scheme":5,"faster":4,"Mckusick85":1,"lesser":1,"extent":1,"attempt":2,"preserve":1,"oriented":2,"modify":1,"varieties":1,"structure":27,"separating":2,"parts":4,"arm":1,"union":1,"old":2,"specific":8,"Implicit":1,"conveniently":1,"located":2,"provides":3,"properties":2,"allowing":1,"arbitrary":1,"changes":5,"made":3,"primary":1,"vnode":24,"Properties":1,"transient":1,"size":1,"maintained":3,"lower":3,"request":12,"callers":1,"expected":1,"hold":5,"length":6,"date":1,"later":2,"corollary":1,"external":1,"obtaining":1,"Separate":1,"procedures":2,"outside":3,"obtain":2,"handle":2,"retrieved":1,"presentation":1,"Name":1,"mechanism":1,"representation":1,"quite":1,"parameters":5,"context":6,"collected":1,"fInameidata":6,"Intent":1,"create":3,"delete":4,"declared":1,"advance":1,"scan":11,"Filesystems":2,"redundant":1,"work":4,"therefore":1,"lock":1,"completion":3,"V":2,"stored":4,"per":10,"fIuser":3,"low":2,"routine":9,"called":4,"deletion":10,"itself":1,"side":1,"effects":1,"implementing":1,"responsible":1,"copying":6,"buffer":19,"validating":1,"interpolating":1,"contents":1,"symbolic":2,"links":1,"indirecting":1,"mount":6,"according":2,"determining":1,"start":3,"root":2,"received":3,"long":10,"components":3,"correct":1,"Network":1,"look":1,"former":1,"strategy":1,"efficient":1,"latter":1,"knowledge":1,"mounts":1,"presumably":1,"accepting":1,"fetch":1,"detects":2,"crosses":1,"passes":1,"remainder":1,"completed":1,"avoiding":2,"unmodified":3,"handler":1,"fIlookupname":1,"handling":2,"module":1,"allocate":1,"fIlookuppn":1,"fILookuppn":1,"iteration":1,"directories":2,"destination":2,"copies":1,"fIlookup":2,"Per":1,"translate":1,"check":1,"existence":1,"subsequent":3,"repeat":1,"associated":1,"particular":2,"inefficient":1,"requires":2,"scans":3,"improvements":3,"McKusick85":1,"Leffler84":1,"cache":38,"recent":2,"translations":1,"present":6,"hard":2,"disturbed":1,"successful":1,"sequential":1,"lookups":2,"entries":2,"linear":1,"subroutine":2,"pool":1,"buffers":3,"held":2,"allocation":2,"overhead":1,"All":3,"worth":1,"generalized":1,"generalization":3,"already":2,"expensive":1,"costly":1,"derives":2,"beta":1,"test":1,"generally":3,"facility":1,"unlike":2,"holds":1,"increments":1,"count":2,"soft":2,"cannot":9,"NFS":2,"allocates":1,"dynamically":1,"frees":1,"zero":5,"caching":2,"distorts":1,"patterns":1,"LRU":1,"overflow":1,"purged":1,"room":1,"Also":5,"determine":1,"whether":2,"mounting":2,"flushed":1,"corrected":2,"observation":1,"architecture":1,"multi":1,"dramatically":1,"larger":1,"suffers":2,"problem":4,"much":1,"less":3,"violation":1,"layering":1,"synchronization":2,"broken":1,"guarantee":1,"throughout":2,"synchronize":1,"severely":1,"forbids":1,"across":1,"possible":3,"created":8,"Perhaps":1,"strangely":1,"fails":1,"target":5,"exists":4,"unexpectedly":1,"wrong":1,"note":1,"restart":1,"exist":2,"stateless":1,"forces":2,"share":1,"restriction":1,"duplication":1,"unacceptable":1,"Support":2,"facilities":4,"interactions":1,"portable":2,"uniform":1,"behave":1,"consistent":2,"manner":1,"prominent":1,"physical":5,"blocks":10,"works":1,"obvious":1,"describe":2,"block":12,"numbers":7,"virtual":8,"description":1,"easily":1,"accommodate":1,"indirect":2,"superblocks":1,"cylinder":1,"group":4,"describing":2,"internally":3,"looked":1,"searching":1,"private":3,"holding":1,"better":1,"needed":2,"currently":4,"probably":2,"unknown":1,"us":1,"subsystem":1,"large":1,"interaction":1,"memory":8,"satisfy":2,"fill":2,"demand":2,"page":20,"faults":1,"arranged":1,"directly":5,"pages":4,"assigned":2,"raw":3,"normally":1,"bypasses":1,"checking":1,"flushing":1,"maintains":1,"own":3,"reusable":1,"creates":1,"complications":1,"redesigned":1,"resolved":1,"reading":1,"mapping":1,"cached":1,"address":4,"changed":1,"while":5,"remains":1,"write":2,"meantime":1,"optimization":1,"logical":2,"setting":1,"image":1,"analogous":2,"fIbmap":2,"Given":1,"startup":1,"remain":1,"addition":1,"fIstrategy":1,"reads":1,"header":1,"fIbuf":1,"fIuio":5,"difference":1,"avoided":1,"could":8,"When":7,"loading":1,"suitably":1,"aligned":1,"mapped":1,"swap":1,"devising":1,"implicit":1,"global":3,"reentrancy":1,"conventions":1,"sleep":1,"wakeup":1,"interrupted":1,"semaphores":1,"Proposal":1,"widely":1,"here":6,"disadvantages":1,"minor":1,"philosophical":1,"advantages":1,"optimizations":1,"translated":1,"accommodates":1,"preference":1,"FSS":1,"least":2,"little":1,"public":1,"Accordingly":1,"proposed":2,"Additional":1,"especially":1,"desired":2,"mode":4,"servers":1,"operate":1,"light":1,"weight":1,"interrupt":3,"store":2,"clients":3,"advantage":1,"need":2,"pushed":1,"onto":2,"accessed":1,"short":8,"offsets":1,"tersely":1,"See":1,"descriptions":1,"vfs":1,"central":1,"communicate":1,"status":7,"requests":2,".ne":2,"2i":1,".ID":1,".ta":8,".5i":4,"COMMENT/*":42,"struct":12,"nameidata":1,"caddr_t":3,"ni_dirp":1,"enum":4,"uio_seg":2,"ni_seg":1,"ni_nameiop":1,"ni_cdir":1,"ni_rdir":1,"ucred":2,"ni_cred":1,"ni_pnbuf":1,"ni_ptr":1,"ni_pathlen":1,"ni_more":1,"ni_loopcnt":1,"ni_vp":1,"ni_dvp":1,"diroffcache":1,"nc_prevdir":1,"nc_id":1,"off_t":2,"nc_prevoffset":1,"ni_nc":1,".DE":4,".DS":4,"#define":7,"LOOKUP":3,"CREATE":12,"DELETE":4,"WANTPARENT":1,"NOCACHE":1,"FOLLOW":1,"NOFOLLOW":1,"ensure":2,"parent":1,"duplicate":1,"storing":1,"fIndirinfo":1,"intended":2,"opaque":1,"levels":1,"Not":1,"permission":1,"denied":1,"etc":5,"Therefore":2,"abort":1,"release":1,"locked":1,"filename":4,"choose":1,"implement":2,"leave":3,"caches":1,"One":2,"fIucred":2,"slightly":1,"accounting":1,"ID":3,"merged":1,"terminator":1,"typedefs":1,"u_short":1,"cr_ref":1,"uid_t":2,"cr_uid":1,"cr_ngroups":1,"gid_t":2,"cr_groups":1,"NGROUPS":1,"cr_ruid":1,"cr_svgid":1,"mentioned":1,"earlier":1,"provision":1,"scatter":1,"gather":1,"specify":3,"vector":1,"alternate":2,"movement":1,"remapping":1,"uio":1,"iovec":2,"uio_iov":1,"uio_iovcnt":1,"uio_offset":1,"uio_resid":1,"uio_rw":3,"UIO_READ":1,"UIO_WRITE":1,"iov_base":1,"iov_len":1,"iov_segflg":1,"dsw":4,"interactively":1,"___":4,"typed":1,"deleted":1,"anything":3,"else":1,"rm":1,"carryover":1,"ancient":1,"past":1,"Its":2,"etymology":1,"amusing":1,"nonetheless":1,"ill":1,"advised":1,".po":1,".tr":5,"^":11,".ce":9,"****":7,"^^^^":10,"*****":5,"^^^^^^":11,"^^^^^^^^^^":1,"^^^^^^^":3,"^^^^^":4,"^^^":8,"***":3,"^^":10,"^^^^^^^^":2,"Eric":1,"Allman":1,"HE":2,"STAR":1,"TREK":1,"FO":2,".wh":2,"pp":1,".bp":8,"INTRODUCTION":1,".pp":67,"Well":1,"federation":1,"again":1,"war":1,"Klingon":13,"empire":1,"you":118,"captain":1,".S":3,"Enterprise":4,"wipe":1,"invasion":1,"fleet":1,"save":1,"Federation":5,"purposes":1,"game":20,"galaxy":6,"divided":2,"quadrants":6,"grid":2,"quadrant":20,"hand":1,"corner":1,"sectors":6,"ten":4,"sector":6,"star":4,"Navigation":2,"straight":2,"ninety":1,"Distances":1,"measured":1,"tenth":1,"starbases":5,"dock":5,"refuel":1,"repair":4,"damages":3,"stars":7,"Stars":1,"usually":3,"knack":1,"getting":2,"your":23,"triggered":1,"going":1,"nova":2,"shooting":1,"photon":3,"torpedo":4,"thereby":1,"hopefully":1,"destroying":2,"adjacent":2,"Klingons":17,"good":3,"practice":1,"because":3,"penalized":1,"sometimes":1,"go":4,"supernova":4,"obliterates":1,"You":19,"never":2,"Some":1,"starsystems":2,"inhabited":5,"planets":2,"attack":7,"enslave":1,"populace":1,"put":7,"building":1,"battle":2,"cruisers":1,"STARTING":1,"UP":1,"THE":2,"GAME":1,"issue":1,"usr":3,"games":3,"trek":2,"shell":6,"stated":4,"log":2,"omitted":2,"appended":1,"ask":1,"Valid":1,"responses":1,"Ideally":1,"difficulty":1,"shorter":1,"tend":1,"harder":1,"longer":1,"restarts":1,"previously":1,"saved":1,"prompted":1,"skill":3,"respond":1,"novice":1,"really":1,"want":4,"how":6,"fast":1,"slaughtered":2,"impossible":1,"forget":1,"appropriate":2,"tell":3,"expects":2,"question":1,"mark":1,"get":14,"execute":1,"nroff":1,"trekmanual":1,"ISSUING":1,"COMMANDS":2,"enter":2,".hc":1,"say":2,"wait":1,"response":1,"abbreviated":2,"At":3,"almost":1,"thing":1,"prompt":1,"Course":1,"distance":13,"still":3,"partway":1,"mind":1,"cancel":1,"hit":8,"energy":30,"soon":1,"consume":1,"though":1,"POW":1,"**":1,".**":2,".as":1,"bl":2,".ds":1,".in":18,"FF":1,".V":2,".bl":23,"Mnemonic":23,"srscan":4,"Shortest":23,"Abbreviation":23,"Full":13,"Commands":2,"yes":22,"Consumes":22,"nothing":11,".FF":23,"picture":1,"report":3,"tells":5,"whole":1,"bunch":1,"interesting":1,"stuff":2,"alone":1,".ul":5,"An":3,"follows":5,"Short":2,"sensor":1,"stardate":4,"E":2,"condition":2,"RED":2,"position":2,"warp":18,"factor":7,"total":1,"torpedoes":7,"@":2,"shields":14,"down":6,"K":3,"life":3,"damaged":5,"reserves":4,"=":21,"Distressed":1,"Starsystem":1,"Marcus":1,"XII":1,"cast":1,"hero":1,"villain":1,"COMMENT#":1,"starsystem":6,"black":1,"hole":1,"underneath":1,"absolutely":3,"They":6,"chance":5,"st":1,"ship":3,"qq":1,".qq":23,"Stardate":1,"Condition":1,"YELLOW":1,"GREEN":1,"state":2,"DOCKED":1,"docked":3,"starbase":14,"CLOAKED":1,"cloaking":3,"activated":1,"Position":1,"Your":3,"Warp":2,"Factor":1,"speed":2,"power":3,"Total":2,"Energy":3,"drop":3,"die":2,"regenerates":2,"slower":1,"Torpedoes":3,"How":2,"Shields":3,"Whether":1,"effective":4,"percentage":1,"absorb":2,"Left":2,"Guess":1,"Time":2,"sit":1,"fat":1,"ass":1,"kill":5,"quickly":1,"goes":2,"hits":3,"conquered":1,"Life":1,"fine":1,"starve":1,"suffocate":1,"something":2,"equally":1,"unpleasant":1,"Current":1,"Crew":1,"crew":2,"members":1,"figures":1,"officers":2,"Brig":1,"Space":2,"brig":2,"captives":3,"Power":1,"units":6,"Remember":1,"fire":5,"Skill":1,"Length":1,"playing":1,"Status":1,"lrscan":1,"Long":2,"surround":1,"sample":1,"----------------":4,"///":1,"tens":1,"hundreds":1,"negative":1,"barrier":1,"edge":1,"entered":1,"da":1,"damage":1,"devices":1,"Repairs":2,"proceed":2,"starship":2,"minimum":1,"speeds":2,"danger":1,"engines":7,"probability":1,"increases":1,"Above":1,"entering":2,"m":1,"course":19,"usual":1,"moving":1,"consumed":3,"proportionately":1,"inverse":1,"squared":1,"cubed":1,"doubles":1,"amount":5,"computer":15,"navigation":4,"errors":2,"run":4,"risk":1,"running":1,"things":1,"determined":2,"Inertial":1,"SINS":6,"Star":1,"Fleet":1,"Technical":1,"Order":1,"TO":1,"calibrated":2,"inaccurate":1,"fixed":1,"Spock":1,"recalibrates":1,"extremely":1,"accurately":1,"impulse":6,"maneuver":1,"incredibly":1,"engage":1,"comments":1,"penalty":1,"sh":1,"protect":2,"nearby":1,"novas":1,"weaken":1,"shield":1,"let":1,"hurt":1,"raise":2,"rise":1,"instantaneously":1,"computed":2,"intermediate":1,"effectiveness":1,"cloak":4,"cl":1,"cloaked":1,"hence":1,"useful":1,"selecting":1,"weapons":3,"fired":4,"due":1,"huge":1,"drain":1,"continue":1,"consumes":1,"phasers":6,"p":1,"automatic":2,"manual":8,"amt1":2,"course1":2,"spread1":2,"Phasers":5,"comes":1,"Hits":1,"cumulative":1,"stay":1,"become":1,"Adjacent":1,"five":1,"effect":4,"fry":1,"decides":1,"yourself":1,"firing":1,"direction":2,"spread":1,"->":1,"six":1,"phaser":1,"banks":1,"terminates":3,"burst":4,"angle":4,"projectile":1,"partial":1,"destroys":2,"him":1,"woops":1,"Hitting":1,"occasionally":1,"Photon":2,"aimed":1,"precisely":1,"random":1,"bursts":1,"shots":1,"vary":1,"fifteen":1,"says":2,"wanted":2,"onboard":1,"sorts":1,"fascinating":1,"score":3,"Shows":1,"quad":2,"sect":2,"Computes":1,"wherever":1,"Identical":1,"executed":1,"chart":2,"know":1,"mans":1,"trajectory":1,"warpcost":2,"dist":3,"warp_factor":2,"computes":1,"cost":1,"impcost":1,"pheff":1,"distresslist":1,"distressed":1,"More":1,"semicolons":1,"resupplied":1,"Any":1,"prisoners":4,"unloaded":1,"taking":1,"Starbases":1,"deflector":1,"undock":1,"advisable":1,"subspace":3,"radio":3,"Starbase":1,"transporter":3,"beams":2,"Problem":1,"necessary":2,"reason":1,"counts":1,"heavily":1,"scoring":2,"capture":1,"ca":1,"surrender":1,"accepts":1,"ever":1,"captured":1,"sure":1,"exchange":1,"authorities":1,"visual":3,"scanners":1,"Unfortunately":1,"stardates":1,"displayed":1,"abandon":3,"shuttlecraft":2,"working":1,"inhabitable":1,"area":1,"usable":1,"Faire":1,"Queene":1,"ram":4,"identical":2,"doesn":1,"nearly":1,"destruct":2,"self":1,"destructed":1,"Chances":1,"destroy":4,"terminate":3,"Cancels":1,"answer":1,"started":2,"Temporarily":2,"escapes":1,"SCORING":1,"complicated":1,"Basically":1,"rate":1,"bonus":1,"win":1,"lose":1,"killed":2,"casualty":1,"incur":1,"promoted":1,"play":1,"promotion":1,"too":1,"REFERENCE":1,"PAGE":1,"Uses":1,"ABANDON":1,"CApture":1,"CLoak":1,"Up":2,"Down":2,"DAmages":1,"DESTRUCT":1,"DOck":1,"HELP":1,"Impulse":1,"Lrscan":1,"L":1,".R":2,"sensors":2,"Move":1,"Automatic":1,"Manual":3,"Torpedo":1,"Yes":3,"tubes":1,"RAM":1,"Rest":1,"SHELL":1,"SHields":1,"Srscan":1,"S":1,"STatus":1,"TERMINATE":1,"Undock":1,"Visual":1,".NS":1,".ip":6,"John":2,"Backus":1,"lqCan":1,"Programming":2,"Be":2,"Liberated":1,"von":1,"Neumann":1,"Style":2,"?":5,"Functional":1,"Algebra":1,"Programs":1,"rq":5,"fICACM":2,"Turing":1,"Award":1,"Lecture":1,"August":1,"6p":5,"Foderaro":1,"lqThe":1,"2FRANZ":1,"LISP":1,"W":1,".N":1,"Joy":1,"Babaoglu":1,"lqUNIX":1,"Programmer":1,"McCarthy":1,"lqRecursive":1,"Functions":1,"Symbolic":1,"expressions":1,"Computation":1,"Machine":1,"Part":1,"Dorab":2,"Ratan":1,"Patel":2,"lqA":1,"Organization":1,"Applicative":1,"M":2,"Thesis":1,"Los":2,"Angeles":2,"lqFunctional":1,"Interpreter":1,"User":1,"man3":1,"foo":1,".3pm":1,"roff":3,"____":2,"_number":1,"__":2,"lines":23,"embedded":1,"Encountering":1,"nonexistent":1,"begin":1,"manipulation":1,"resumed":1,"receipt":1,"signal":2,"horizontal":1,"Incoming":1,"interconsole":1,"messages":1,"turned":1,"off":3,"acceptance":1,"restored":1,"termination":1,"document":1,"ROFF":1,"full":2,"Request":2,"attached":1,"suftab":1,"suffix":1,"hyphenation":1,"tables":4,"tmp":1,"rtm":1,"temporary":7,"none":1,"xx":2,".tc":2,"REQUEST":1,"SUMMARY":1,"Break":1,"Initial":2,"Meaning":1,".na":1,".xx":45,"Begin":4,"adjusting":2,"margins":1,"ar":1,"arabic":2,"Arabic":2,"Causes":1,"break":2,"th":1,"filling":4,"stopped":1,"Insert":2,"contiguous":1,"accomodate":1,"bp":1,"sequencing":1,"cc":1,"Control":1,"ce":1,"Center":1,"de":1,"Define":1,"macro":1,"definition":1,"ends":1,"Double":1,"ef":1,"COMMENT'''":3,"fo":1,"hx":1,"Title":2,"suppressed":1,"Hyphenation":1,"ig":1,"Ignore":1,"Indent":1,"margin":2,"ix":1,"Same":2,"li":1,"Literal":1,"treat":1,"ll":1,"Line":3,"indent":2,"ls":1,"spacing":1,"top":1,"head":3,"title":5,"m2":1,"blanks":1,"m3":1,"foot":4,"m4":1,"bottom":2,"na":1,"Stop":2,"ne":1,"nn":1,"numbered":4,"n1":1,"Output":2,"sequentially":2,"Head":1,"titles":2,"n2":1,"ni":1,"indented":1,"Change":1,"pa":1,"pl":1,"po":1,"Page":1,"preceded":1,"ro":1,"Roman":2,"sk":1,"sp":1,"ss":1,"Single":1,"ta":1,"Pseudotab":1,"settings":2,"columns":4,"tc":1,"replacement":1,"ti":1,"tr":1,"abcd":1,"Translate":1,"b":1,"ul":1,"Underline":1,"||":1,"man3p":1,"bar":1,".3":1,"MAN":1,"section":5,"UNIX":1,".bd":3,"Man":1,"Section":1,"numeral":1,"bear":1,"simple":1,"relation":1,"captions":1,"assumed":2,"reproduce":1,"VIEW":13,"view":38,"OR":3,"REPLACE":3,"TEMP":2,"TEMPORARY":2,"fIcolumn_name":3,"AS":6,"fIquery":3,"fBCREATE":4,"defines":1,"query":7,"physically":1,"materialized":1,"referenced":4,"replace":1,"generates":1,"column":5,"schema":8,"myschema":1,".myview":1,"Otherwise":1,"Temporary":2,"distinct":1,"fBTEMPORARY":1,"session":2,"Existing":1,"permanent":1,"relations":1,"visible":2,"qualified":2,"optionally":1,"deduced":1,"fBSELECT":1,"statement":3,"rows":1,"Refer":1,"SELECT":4,"fBselect":1,"queries":1,"Currently":1,"insert":1,"updatable":2,"rewrite":1,"inserts":1,"actions":1,"RULE":1,"fBcreate_rule":1,"DROP":2,"fBdrop_view":2,"careful":1,"vista":2,"bad":1,"defaults":2,"fBunknown":1,"literal":1,"hello":1,"Access":1,"owner":1,"had":1,"Create":1,"consisting":1,"comedy":1,"films":2,"comedies":1,"FROM":1,"WHERE":1,"kind":1,"SQL":2,"capabilities":1,"WITH":1,"CASCADED":3,"LOCAL":2,"CHECK":1,"OPTION":2,"clauses":1,"fBCHECK":1,"option":1,"fBINSERT":1,"fBUPDATE":1,"defining":1,"rejected":1,"fBLOCAL":1,"Check":2,"integrity":2,"fBCASCADED":1,"neither":1,"PostgreSQL":1,"extension":1,"So":1,"concept":1},"Roff Manpage":{"COMMENT.\\\"":188,".de":4,"Sp":1,"\\":137,".if":3,"t":3,".sp":3,".5v":1,"n":5,"..":4,"Vb":1,".ft":2,"CW":6,".nf":1,".ne":1,"\\\\":3,"$1":1,"Ve":1,"R":1,".fi":1,".tr":1,"COMMENT(*":1,")":36,"?":5,"(":55,"[":12,"^":2,"#":3,"]":9,"*":21,"(?:":2,"e":2,"))":4,".*":1,"|":3,";":8,".Ve":1,".PP":13,"The":33,"f":8,"C":11,"`":10,"URI":10,"::":9,"Split":2,"readable":1,"alternative":2,".":154,".SH":26,".IX":3,"Header":3,"file":21,",":126,"WithBase":1,"QueryParam":1,"Escape":1,"Heuristic":1,"&":3,"s":8,"-":68,"1RFC":1,":":18,"s0":1,"L":1,"Berners":1,"Lee":1,"Fielding":2,"Masinter":1,"August":1,"<":7,"http":4,"//":4,"www":4,".iana":2,".org":6,"/":15,"assignments":2,"uri":1,"schemes":1,">":5,"urn":1,"namespaces":1,".w3":1,"Addressing":1,"/>":1,"Copyright":2,"Gisle":1,"Aas":1,"Martijn":2,"Koster":2,"This":7,"program":2,"is":48,"free":2,"software":1,"you":5,"can":16,"redistribute":1,"it":12,"and":33,"or":20,"modify":1,"under":2,"the":125,"same":3,"terms":1,"as":13,"Perl":1,"itself":1,"module":1,"based":2,"on":6,"URL":2,"distantly":1,"wwwurl":1,".pl":1,"perl4":1,"developed":2,"by":21,"Roy":1,"part":1,"of":38,"Arcadia":1,"project":2,"at":6,"University":1,"California":1,"Irvine":1,"with":12,"contributions":1,"from":16,"Brooks":1,"Cutter":1,"input":3,"other":2,"people":1,"libwww":1,"perl":1,"mailing":1,"list":1,".Dd":8,"$Mdocdate":7,"May":1,"$":8,".Dt":8,"ZFORCE":1,".Os":8,".Sh":51,"NAME":10,".Nm":28,"zforce":2,".Nd":8,"force":1,"gzip":5,"files":13,"to":60,"have":5,"a":44,".gz":3,"suffix":3,"SYNOPSIS":10,".Ar":14,"DESCRIPTION":10,"utility":4,"renames":1,".Xr":37,".Sq":6,"so":2,"that":16,"will":6,"not":8,"compress":2,"them":1,"twice":1,"be":25,"useful":1,"if":16,"names":7,"were":2,"truncated":1,"during":3,"transfer":1,"Files":1,"an":8,"existing":4,"gz":1,"_gz":1,".tgz":1,".taz":1,"been":3,"compressed":1,"are":27,"ignored":1,"SEE":9,"ALSO":9,"CAVEATS":1,"overwrites":1,"without":1,"warning":1,"October":2,"ZIP_FILE_ADD":1,"zip_file_add":9,"zip_file_replace":6,"add":1,"zip":6,"archive":12,"replace":1,"in":31,"LIBRARY":1,"libzip":2,"lzip":1,".In":6,".h":6,".Ft":17,"zip_int64_t":1,".Fn":69,"int":4,"function":9,"adds":2,"while":2,"replaces":1,"argument":12,"specifies":2,"which":7,"should":6,"added":2,"name":15,"index":3,"replaced":1,"for":20,"flags":1,"any":6,"combination":2,".Dv":10,"ZIP_FL_OVERWRITE":3,"one":10,"ZIP_FL_ENC_":1,".Bl":5,"tag":5,"width":5,"XZIPXFLXENCXSTRI":1,".It":17,"Dv":4,"Overwrite":1,"For":2,"only":7,"ZIP_FL_ENC_GUESS":1,"Guess":1,"encoding":1,"default":4,"ZIP_FL_ENC_UTF_8":2,"Interpret":2,"UTF":1,"ZIP_FL_ENC_CP437":1,"code":2,"page":1,"CP":1,".El":5,"data":1,"obtained":2,"source":2,"See":1,"zip_source_":1,"functions":8,"cited":1,".Sx":1,"RETURN":4,"VALUES":4,"Upon":3,"successful":4,"completion":3,"returns":7,"new":2,"Otherwise":2,"returned":2,"error":5,"set":7,"indicate":2,"EXAMPLES":1,".Bd":1,"literal":1,"offset":1,"indent":1,"struct":7,"zip_source":1,"const":1,"char":1,"buf":2,"=":2,"((":1,"zip_source_buffe":1,"buffer":1,"sizeof":1,"==":1,"NULL":5,"||":1,"Lt":1,"{":1,"zip_source_free":1,"printf":1,"zip_strerror":1,"}":1,".Ed":1,"ERRORS":3,"fail":2,"Er":9,"Bq":6,"ZIP_ER_EXISTS":1,"There":2,"already":1,"called":3,"Only":1,"applies":1,"provided":2,"ZIP_ER_INVAL":1,"invalid":2,"ZIP_ER_MEMORY":1,"Required":1,"memory":1,"could":1,"allocated":1,"ZIP_ER_RDONLY":1,"Archive":1,"was":2,"opened":1,"read":1,"mode":1,"zip_source_file":1,"zip_source_filep":1,"zip_source_funct":1,"zip_source_zip":1,"AUTHORS":4,".An":7,"nosplit":1,"Dieter":1,"Baron":1,"Aq":6,"dillo":1,"@nih":1,".at":2,"Thomas":1,"Klausner":1,"tk":1,"@giga":1,".or":1,"January":1,"TLS_CONFIG_OCSP_":1,"tls_config_ocsp_":3,"OCSP":2,"configuration":1,"libtls":1,"tls":1,"void":6,"requires":1,"valid":1,"stapled":1,"response":1,"TLS":1,"handshake":1,"tls_config_add_k":1,"tls_handshake":1,"tls_init":1,"tls_ocsp_process":1,"HISTORY":3,"These":2,"appeared":3,".Ox":4,"Bob":1,"Beck":1,"Mt":4,"beck":1,"@openbsd":3,"September":1,"SENSOR_ATTACH":1,"sensor_attach":4,"sensor_detach":3,"sensor_find":4,"sensordev_instal":5,"sensordev_deinst":3,"sensordev_get":3,"sensor_task_regi":3,"sensor_task_unre":4,"sensors":7,"framework":6,"sys":1,"ksensordev":2,".Pp":16,"ksensor":2,"sensor_task":1,"API":1,"provides":1,"mechanism":1,"manipulation":1,"hardware":2,"available":1,".Va":1,"hw":1,".sensors":1,"sysctl":3,"tree":1,"sensor":18,"specified":10,".Fa":22,"sens":1,"device":6,"sensdev":2,"used":11,"remove":3,"previously":2,"registers":1,"all":3,"attached":1,"become":1,"accessible":1,"via":1,"interface":1,"devices":3,"registered":2,"takes":2,"ordinal":3,"number":10,"devnum":2,"specifying":2,"pointer":3,"corresponding":3,".Vt":2,"no":8,"such":4,"exists":2,"type":2,"stype":1,"numt":1,"always":1,"return":6,"Drivers":1,"responsible":1,"retrieving":1,"interpreting":1,"normalising":1,"values":4,"updating":1,"periodically":1,"If":8,"driver":1,"needs":1,"process":8,"context":2,"example":1,"sleep":1,"register":2,"task":4,"periodic":1,"update":1,"func":2,"run":1,"interval":1,"period":1,"seconds":1,"arg":1,"parameter":1,"given":2,"ensures":1,"st":1,"longer":1,"running":6,"then":1,"removes":1,"queue":1,"All":1,"must":6,"autoconf":2,"Additionally":1,"about":1,"written":1,"Alexander":1,"Yurchenko":1,"grange":1,"first":5,"David":1,"Gwynne":1,"dlg":1,"later":1,"extended":3,"Constantine":1,"A":2,"Murenin":1,"cnst":1,"+":2,"openbsd":1,"@bugmail":1,".mojo":1,".ru":1,"even":1,"further":1,"introducing":1,"concept":1,"UNAME":1,"uname":6,"print":3,"operating":5,"system":8,".Op":2,"Fl":9,"amnprsv":1,"writes":1,"symbols":1,"representing":1,"more":5,"characteristics":1,"standard":6,"output":4,"options":4,"follows":1,"Ds":1,"Behave":1,"though":1,".Fl":2,"mnrsv":1,"m":3,"Print":6,"machine":3,"nodename":2,"may":2,"known":1,"communications":1,"network":1,"p":4,"processor":1,"architecture":1,"r":1,"release":1,"v":1,"version":4,"prints":1,"option":9,"had":1,"EXIT":1,"STATUS":1,".Ex":1,"std":1,"hostname":1,"STANDARDS":4,"compliant":1,".St":4,"p1003":3,".1":3,"specification":2,"flag":1,"extension":1,"command":9,".Bx":1,".TH":3,"LYXCLIENT":1,"lyxclient":2,"@version_suffix":3,"@":3,"send":6,"commands":8,"LyX":16,"editor":1,"Cr":1,".ie":1,"c":3,".el":1,"co":1,"fBlyxclient":13,"fR":32,"fIoptions":1,".br":4,"When":2,"starts":1,"creates":1,"unique":1,"per":3,"local":1,"socket":4,"temporary":3,"directory":4,"through":2,"sent":3,"That":1,"act":1,"like":1,"server":3,"accepting":1,"connections":1,"clients":1,"client":1,"take":1,"care":1,"connection":1,"communication":3,"protocol":1,"details":1,"leaving":1,"your":1,"app":1,"concentrate":1,"what":1,"want":1,"SERVER":1,"IDENTIFICATION":1,"OPTIONS":4,"identify":1,"i":4,".e":3,"following":1,"specify":4,".TP":9,".BI":7,"fIpid":1,"explicitly":1,"special":3,"located":1,"inside":1,"lyx_tmpdir":1,"lyx_pid":1,"><":1,"hash":1,"configured":1,"use":3,"than":4,"tmp":2,"inform":1,"this":6,"neither":2,"fB":16,"nor":2,"invoked":1,"search":5,"sockets":1,"fItmp_dir":1,"connect":1,"safe":1,"time":3,"COMMAND":1,"MODE":1,"both":2,"line":6,"documentation":1,"found":3,"Help":1,"menu":1,"single":5,"fIcommand":1,"information":1,"exit":1,"LYXCMD":1,"prefix":1,"needed":1,"g":2,"simply":1,"wrapper":1,"It":3,"DVI":2,"previewer":1,"elicit":1,"inverse":1,"regard":1,"printing":1,"Commands":1,"separated":1,"newlines":1,"character":1,"To":1,"finish":1,"terminate":1,"MISCELANEOUS":1,"when":3,"starting":1,"sends":1,"idenfifier":1,"string":2,"By":1,"where":1,"PPID":1,"pid":1,"Use":2,"override":1,"h":1,"summarize":1,"its":2,"usage":1,"ENVIRONMENT":1,".B":6,"LYXSOCKET":1,"sets":1,"variable":1,"overridden":1,"lyx":1,"xdvi":1,"LFUNs":1,".lyx":1,"Jo":1,"~":1,"o":1,"Luis":1,"M":1,"Assirati":1,"assirati":1,"@fma":1,".usp":1,"principal":1,"author":1,"June":3,"SIGWAIT":1,"sigwait":13,"synchronously":1,"accept":1,"signal":13,"selects":1,"pending":5,"atomically":1,"clears":1,"location":2,"referenced":2,"sig":2,"prior":1,"call":3,"there":2,"multiple":1,"instances":1,"undefined":2,"whether":1,"upon":1,"remaining":1,"signals":3,"thread":5,"shall":2,"suspended":1,"until":1,"becomes":1,"defined":1,"blocked":1,"otherwise":1,"behaviour":1,"effect":1,"actions":1,"unspecified":2,"using":4,"wait":1,"these":2,"threads":1,"Which":1,"waiting":1,".Sy":1,"Note":1,"Code":1,"compiled":1,"linked":1,".Cm":1,"pthread":1,"gcc":1,"stores":1,"received":1,"zero":1,"On":1,"EINVAL":2,"contains":1,"unsupported":1,"sigaction":1,"sigpending":1,"sigsuspend":1,"pause":1,"pthread_sigmask":1,"pthreads":1,"conforms":2,"TAN":1,"tan":7,"tanf":4,"tanl":4,"tangent":3,"math":1,"double":2,"float":1,"long":1,"computes":1,"x":1,"measured":1,"radians":1,"precision":2,"large":1,"magnitude":1,"yield":1,"result":1,"little":1,"significance":1,"value":3,"acos":1,"asin":1,"atan":1,"atan2":1,"cos":1,"cosh":1,"sin":1,"sinh":1,"tanh":1,"ansiC":1,"gather_profile_s":2,".py":2,"Performance":1,"analysis":1,"tool":1,"Django":5,"Web":1,"python":1,".I":24,"path":2,"script":1,"aggregates":1,"profiling":3,"logs":1,"generated":1,"Python":1,"hotshot":1,"profiler":1,"sole":1,"full":3,"containing":3,"logfiles":1,"Discussion":1,"applications":1,".djangoproject":1,".com":1,"wiki":1,"ProfilingDjango":1,"Originally":1,"World":1,"Online":1,"Lawrence":1,"Kansas":1,"USA":1,"Refer":1,"distribution":2,"contributors":1,"New":1,"BSD":1,"license":2,"text":1,"refer":1,"LICENSE":1,"SCHED_GET_PRIORI":1,"sched_get_priori":12,"get":1,"priority":3,"limits":1,"sched":1,"maximum":2,"minimum":2,"respectively":2,"scheduling":3,"policy":4,"either":1,"SCHED_FIFO":1,"out":1,"SCHED_RR":1,"round":1,"robin":1,"SCHED_OTHER":1,"errno":1,"Invalid":1,"conform":1,"implementation":1,"does":1,"support":1,"PGREP":1,"3P":1,".UC":1,"pgrep":5,"pattern":9,"eilmnw":1,"fRmakefile":1,"fRcommand":1,"F":1,"fRpatfile":1,"...":1,"]]":1,"Pgrep":3,"searchs":1,"lines":2,"matching":3,"Normally":1,"each":2,"printed":2,"Alternatively":1,"executed":1,"arguments":3,"HDRS":1,"SRCS":1,"told":1,"makefile":8,"present":2,"tried":2,"order":2,"uses":1,"grep":3,"egrep":3,"Grep":3,"patterns":2,"limited":1,"regular":3,"expressions":2,"style":1,"fIex":2,"Egrep":2,"Care":1,"taken":2,"characters":1,"they":1,"also":2,"meaningful":1,"shell":1,"safest":1,"enclose":1,"entire":1,"quotes":1,".IP":9,"instead":1,"Specify":1,"implies":1,"Ignore":1,"case":2,"letters":1,"making":1,"comparisons":1,"upper":1,"lower":1,"considered":1,"identical":1,"l":1,"List":1,"Obtain":1,"makefiles":1,"Precede":1,"relative":1,"w":2,"Treat":1,"word":1,"surrounded":1,"see":1,"Execute":1,"expression":1,"patfile":1,"FILES":1,".ta":1,"u":1,".5i":1,"usr":1,"lib":1,"Default":1,"Makefile":1,"Alternative":1,".DT":1,"ex":1,"make":1,"mkmf":1,"1P":2,"vi":1,"DIAGNOSTICS":1,"Exit":1,"status":1,"matches":1,"none":1,"syntax":1,"errors":1,"inaccessible":1,"AUTHOR":1,"Peter":1,"J":1,"Nicklin":1},"RouterOS Script":{"COMMENT#":117,":":353,"global":14,"StringVariable":1,";":245,"local":70,"NumberVariable":1,"ArrayVariable":1,"{":118,"}":118,"ObjectVariable":1,"=":416,"ArrayOfObjects":1,"\\":4,"put":1,"environment":4,"print":2,"#":53,"----------":2,"SCRIPT":1,"INFORMATION":1,"----------------":13,"MODIFY":1,"THIS":1,"SECTION":1,"AS":1,"NEEDED":1,"emailAddress":1,"It":1,"will":2,"also":1,"create":3,"backups":4,"before":1,"and":10,"after":3,"update":8,"process":1,"(":124,"does":1,"not":1,"matter":1,"what":1,"value":2,"is":8,"set":96,"to":8,"`":12,"forceBackup":4,")":127,"Email":1,"be":3,"sent":1,"only":3,"if":70,"a":3,"new":2,"RouterOS":2,"version":7,"available":1,".":36,"Change":2,"parameter":2,"you":2,"need":2,"the":8,"script":11,"every":2,"time":9,"when":3,"it":2,"runs":2,"even":1,"no":16,"updates":2,"were":1,"found":1,"scriptMode":2,"false":8,"backupPassword":4,"sensetiveDataInC":4,"true":17,"updateChannel":1,"installOnlyPatch":1,"##":4,"#Script":1,"messages":1,"prefix":1,"SMP":1,"log":45,"info":32,"#Check":4,"proper":2,"email":1,"config":1,"[":124,"len":27,"$emailAddress":3,"]":106,"or":6,"/":157,"tool":9,"e":5,"-":185,"mail":5,"get":29,"address":16,"]]":9,"from":1,"do":86,"error":13,"identity":4,"name":29,"system":32,"warning":12,"buGlobalFuncGetO":2,"osVer":3,"$paramOsVer":1,"osVerNum":8,"osVerMicroPart":1,"zro":1,"tmp":4,"isBetaPos":1,"tonum":2,"find":41,"$osVer":16,"$isBetaPos":3,">":9,"pick":18,"+":10,"isRcPos":1,"$isRcPos":3,"dotPos1":1,"$dotPos1":5,"dotPos2":1,"#Taking":2,"minor":2,",":16,"everything":2,"first":3,"dot":1,"$dotPos2":5,"between":1,"second":1,"dots":1,"$tmp":4,"else":13,"return":2,"$osVerNum":1,"backupName":4,"|":38,"string":2,"backup":3,"file":5,"without":1,"extension":1,"!":8,"boolean":1,"buGlobalFuncCrea":2,"backupFileSys":1,"backupFileConfig":1,"backupNames":1,"$backupFileSys":1,"$backupFileConfi":1,"$backupPassword":4,"save":2,"dont":1,"encrypt":1,"yes":10,"$backupName":4,"password":5,"$sensetiveDataIn":3,"package":7,"installed":2,"<":2,"execute":2,"export":1,"compact":1,"hide":1,"sensitive":1,"terse":1,"#Delay":1,"creating":1,"delay":16,"20s":1,"$backupNames":1,"buGlobalVarUpdat":2,"scriptVersion":1,"#Current":1,"date":4,"in":12,"format":1,"2020jan15":1,"dateTime":1,"clock":6,"deviceOsVerInst":1,"deviceOsVerInstN":1,"$buGlobalFuncGet":2,"paramOsVer":2,"$deviceOsVerInst":4,"deviceOsVerAvail":4,"deviceRbModel":1,"routerboard":7,"model":1,"deviceRbSerialNu":1,"serial":1,"number":1,"deviceRbCurrentF":1,"current":1,"firmware":2,"deviceRbUpgradeF":1,"upgrade":2,"deviceIdentityNa":2,"$deviceIdentityN":1,"deviceUpdateChan":1,"channel":3,"isOsUpdateAvaila":2,"isOsNeedsToBeUpd":4,"isSendEmailRequi":4,"mailSubject":8,"mailBody":10,"mailBodyDeviceIn":1,"mailBodyCopyrigh":1,"changelogUrl":1,"$updateChannel":2,"backupNameBefore":1,"backupNameAfterU":1,"backupNameFinal":2,"mailAttachments":3,"toarray":1,"updateStep":3,"$buGlobalVarUpda":1,"remove":28,"on":16,"{}":3,"$updateStep":4,"$scriptMode":6,"check":1,"for":2,"5s":5,"latest":1,"$deviceOsVerAvai":5,"$mailSubject":9,"$mailBody":10,"#Get":1,"numeric":1,"of":3,"OS":1,"$forceBackup":2,"$isOsUpdateAvail":1,"$isSendEmailRequ":2,"$installOnlyPatc":1,"Major":1,"Minor":1,"builds":1,"are":4,"same":1,"again":1,"because":1,"this":2,"variable":1,"could":1,"changed":1,"during":1,"checking":1,"installing":1,"patch":1,"updats":1,"$isOsNeedsToBeUp":5,"!!":1,"There":1,"more":1,"code":1,"connected":1,"part":2,"step":1,"at":1,"end":1,"$backupNameBefor":1,"!=":12,"$buGlobalFuncCre":2,"$backupNameFinal":1,"$mailBodyDeviceI":1,"$mailBodyCopyrig":1,"$deviceRbCurrent":1,"$deviceRbUpgrade":1,"10s":1,"schedule":2,"add":44,"BKPUPD":2,"FINAL":1,"REPORT":1,"ON":2,"NEXT":2,"BOOT":2,"event":3,"start":2,"startup":2,"interval":2,"reboot":1,"1m":1,"$backupNameAfter":1,"send":2,"subject":2,"body":2,"$mailAttachments":4,"5m":1,"30s":1,"last":1,"status":1,"2s":1,"UPGRADE":1,"install":1,"Welcome":1,"Set":1,"strong":1,"router":2,"System":2,"Users":1,"menu":2,"Upgrade":1,"software":1,"Packages":1,"Enable":1,"firewall":7,"untrusted":1,"networks":1,"RouterMode":1,"*":4,"WAN":7,"port":12,"protected":2,"by":3,"enabled":16,"DHCP":6,"client":13,"Ethernet":1,"interfaces":14,"except":1,"s":1,"LAN":10,"bridge":33,"Configuration":4,"IP":1,"Server":1,"DNS":1,"gateway":3,"ether1":9,"ip4":1,"NAT":1,"Client":1,"Login":1,"admin":6,"user":3,"defconfMode":2,"$action":8,"count":10,"while":5,"interface":94,"ethernet":13,"$count":10,"quit":5,"1s":5,"list":21,"comment":52,"disabled":6,"auto":4,"mac":16,"protocol":2,"mode":10,"rstp":1,"defconf":4,"bMACIsSet":2,"foreach":6,"k":4,"where":3,"slave":1,"||":3,"~":7,"tmpPortName":1,"$k":9,"$bMACIsSet":1,"type":3,"$tmpPortName":2,"((":2,"&&":1,"))":2,"ip":29,"pool":3,"ranges":2,"dhcp":15,"server":11,"lease":1,"10m":1,"network":3,"dns":3,"allow":2,"remote":2,"requests":2,"static":3,".lan":1,"member":3,"nat":3,"chain":12,"srcnat":1,"out":3,"ipsec":5,"policy":3,"none":6,"action":14,"masquerade":1,"filter":12,"input":5,"accept":6,"connection":8,"state":7,"established":3,"related":3,"untracked":2,"drop":4,"invalid":2,"icmp":1,"dst":1,"forward":6,"fasttrack":1,"dstnat":1,"neighbor":2,"discovery":6,"settings":2,"discover":2,"allowed":4,"winbox":2,"$defconfPassword":3,"nil":1,"button":2,"detect":5,"internet":5,"lan":1,"wan":1,"all":2,"dynamic":1,"o":8,"$o":16,"iface":1,"$iface":2,"default":6,"bonding":1,"wireless":16,"cap":5,"caps":8,"man":7,"addresses":1,"manager":3,"forbid":1,"provisioning":1,"configuration":5,"security":1,"Defconf_script_f":1,"CAP":2,"Wireless":3,"managed":2,"CAPsMAN":2,"All":1,"bridged":2,"brName":3,"logPref":3,"macSet":4,"tmpMac":4,"$macSet":2,"$brName":9,"$tmpMac":2,"interfacesList":3,"bFirst":2,"i":1,"$bFirst":1,"$i":1,"$interfacesList":1,"wps":2,"sync":2,"WPS":2,"Sync":2,"with":1,"wlan1":4,"access":1,"points":1,"wlan3":3,"repeater":3,"ssid":2,"hwInfo":1,"hw":4,"..":1,"as":2,"$hwInfo":1,"->":1,"width":1,"40mhz":1,"XX":1,"band":1,"5ghz":1,"n":1,"ac":1,"bridgeLocal":1,"wlan2":2,"setup":1,"duration":1,"2m":1,"reset":3,"custom":1,"bridge1":5,"ether2":3,"ether3":3,"switch":5,"vlan":16,"ports":3,"switch1":5,"id":6,"cpu":2,"MGMT":2,"secure":4,"header":4,"missing":1,"always":2,"strip":2,"leave":1},"Ruby":{"SHEBANG#!ruby":3,"puts":21,"require":71,"File":27,".dirname":7,"(":341,".expand_path":4,"__FILE__":7,"))":11,"+":49,"describe":1,"Spira":8,"::":56,"Types":8,"Any":8,"do":71,"before":1,":":281,"all":1,"@uri":5,"=":208,"RDF":6,"URI":6,")":317,"end":264,"COMMENT#":544,"context":2,"it":6,"serialized":4,".serialize":4,".should":7,"be_a":2,"Literal":4,"==":28,"lambda":1,"{":73,"[]":8,"}":73,"raise_error":1,"TypeError":2,"value":6,".unserialize":3,".new":40,",":729,"datatype":1,"=>":91,"XSD":1,".integer":1,"$":16,".unshift":8,"#":43,"For":1,"use":1,"/":63,"testing":1,"when":9,"no":1,"gem":5,"is":2,"installed":2,"def":139,"require_all":4,"path":32,"glob":2,".join":9,"Dir":9,"[":103,"]":102,".each":12,"|":109,"f":16,"module":9,"Jekyll":3,"VERSION":1,"DEFAULTS":3,"false":37,".pwd":6,"true":27,"self":43,".configuration":1,"override":3,"source":3,"||":20,"config_file":2,"begin":9,"config":5,"YAML":1,".load_file":1,"raise":17,"if":76,"!":31,".is_a":2,"?":115,"Hash":3,"$stdout":3,".puts":4,"rescue":15,"err":2,"$stderr":3,".to_s":28,"{}":1,".deep_merge":2,"SHEBANG#!jruby":1,"lib_directory":2,"$LOAD_PATH":1,"<<":11,".exist":4,"Bundler":1,".require":1,"Shoes":1,"CLI":1,".run":2,"ARGV":7,"Grit":1,"ActiveSupport":1,"Inflector":1,"extend":2,"pluralize":2,"word":17,"apply_inflection":3,"inflections":7,".plurals":1,"singularize":2,".singulars":1,"camelize":2,"term":2,"uppercase_first_":2,"string":6,".sub":6,"^":9,"a":7,"-":77,"z":7,"\\":29,"d":6,"*":20,".acronyms":1,"&":10,".capitalize":2,"else":25,"(?:":3,".acronym_regex":2,"b":11,"A":5,"Z_":1,"w":8,".downcase":5,".gsub":14,"_":2,"i":4,"underscore":4,"camel_cased_word":11,".dup":4,"Za":1,"Z":4,".tr":3,"humanize":2,"lower_case_and_u":2,"result":39,".humans":1,"rule":4,"replacement":4,"break":4,"_id":1,"match":6,".upcase":5,"titleize":1,"<!":2,"tableize":1,"class_name":4,"classify":1,"table_name":2,".*":1,".":4,")))":1,"dasherize":1,"underscored_word":2,"demodulize":2,".rindex":2,"..":1,"deconstantize":1,"implementation":1,"based":1,"on":1,"the":3,"one":1,"in":2,"facets":1,"foreign_key":1,"separate_class_n":2,"constantize":2,"names":7,".split":9,".shift":2,".empty":13,".first":2,".inject":4,"Object":5,"constant":11,"name":71,".const_get":5,"candidate":3,"next":3,".const_defined":4,"unless":12,".ancestors":1,"const":3,"ancestor":4,"safe_constantize":1,"NameError":2,"e":14,".message":2,"=~":9,"uninitialized":1,"wrong":1,"const_regexp":3,".name":6,"ArgumentError":1,"not":10,"missing":1,"ordinal":1,"number":4,".include":9,".to_i":6,".abs":2,"%":11,"case":4,";":52,"ordinalize":1,"private":2,"nodoc":1,"parts":3,"last":3,".pop":2,".reverse":1,"acc":2,"part":2,"rules":2,".uncountables":1,"json":5,".array":1,"@courts":1,"court":3,".extract":1,"id":2,"name_r":1,"region":1,"region_r":1,"email":2,"website":1,".url":3,"court_url":1,"format":1,"class":8,"Sorbet":1,"Private":1,"GemLoader":1,"sig":2,"params":1,"String":2,".void":1,".require_gem":1,"void":1,".require_all_gem":1,"platform":2,"ios":3,"deployment_targe":1,"inhibit_all_warn":1,"xcodeproj":1,"pod":7,"target":3,"exclusive":1,"framework_versio":3,"JSON":2,".parse":2,"open":3,"url":9,".read":4,"apps":2,"app_id":3,"app":5,"app_identifier":1,"version":8,"title":1,"description":1,"changelog":1,"keywords":1,"app_icon":1,"price_tier":1,"free":1,"primary_category":1,"secondary_catego":1,"automatic_releas":1,"ratings_config_p":1,"app_review_infor":1,"first_name":1,"phone_number":1,"demo_user":1,"demo_password":1,"notes":4,"Pry":9,".config":7,".commands":3,".import":1,"ExtendedCommands":1,"Experimental":1,".pager":1,".color":1,".alias_command":1,".command":1,"args":23,"output":3,".history":1,".should_save":1,".prompt":1,"proc":2,".plugins":1,".disable":1,"IRB":1,".conf":1,"AUTO_INDENT":1,"fastlane_version":1,"default_platform":1,"before_all":1,"ENV":16,"git_commit_log":1,"ensure_git_statu":1,"desc":5,"lane":7,"analyze":1,"return":20,"test_disabled":2,"make":4,"test":6,"xctest":1,"scheme":5,"destination":1,"reports":1,"report":2,"clean":1,"nil":89,"alpha":1,"sigh":3,"increment_build_":1,"commit_version_b":1,"plist_version":1,"get_version_shor":1,"add_git_tag":1,"tag":1,"ipa":3,"configuration":3,"hockey":3,"notify":6,"Means":6,"status":3,"available":3,"for":4,"download":4,"deliver":3,"skip_deploy":3,"beta":3,"push_to_git_remo":1,"store":1,"force":2,"after_all":1,"error":4,"exception":1,"tap":3,"brew":8,"restart_service":1,"cask":1,"has_app_changes":3,"git":5,".modified_files":5,".grep":2,"lib":4,"has_test_changes":2,"spec":1,"is_version_bump":3,".sort":4,"&&":11,"warn":2,"sticky":2,"message":4,"github":7,".pr_author":2,"!=":4,".api":1,".organization_me":1,".pr_body":2,".length":3,"<":12,"fail":2,"declared_trivial":2,".pr_title":1,"core_plugins_doc":1,"`":5,"bundle":1,"exec":3,"danger":2,"plugins":2,"lint":1,"danger_core":1,"COMMENT/*":1,"task":2,"default":2,"D":4,"Steep":1,"Diagnostic":1,"signature":2,"check":4,"Directory":1,"Glob":1,"ignore":1,"library":3,"Standard":2,"libraries":2,"Gems":1,"configure_code_d":3,"Ruby":3,".strict":1,"strict":1,"diagnostics":2,"setting":2,".lenient":1,"lenient":1,"hash":6,"You":1,"can":1,"setup":1,"everything":1,"yourself":1,"NoMethod":1,"information":1,"load":3,"plugin":11,"SimpleCov":6,".add_group":3,".coverage_dir":1,".fetch":2,".command_name":1,"$PROGRAM_NAME":1,".merge_timeout":1,"appraise":2,".write":1,"devices":1,"languages":1,"screenshots_path":1,"js_file":1,"RJSON":2,"Parser":5,"Racc":1,"attr_reader":6,"handler":4,"initialize":2,"tokenizer":2,"Handler":1,"@tokenizer":2,"@handler":7,"super":2,"()":3,"next_token":1,".next_token":1,"parse":1,"do_parse":1,"racc_action_tabl":2,"racc_action_chec":2,"racc_action_poin":2,"racc_action_defa":2,"racc_goto_table":2,"racc_goto_check":2,"racc_goto_pointe":2,"racc_goto_defaul":2,"racc_reduce_tabl":2,"racc_error":1,"_reduce_none":17,"_reduce_10":2,"_reduce_11":2,"_reduce_12":2,"_reduce_13":2,"_reduce_20":2,"_reduce_22":2,"_reduce_23":2,"_reduce_24":2,"_reduce_25":2,"_reduce_26":2,"racc_reduce_n":2,"racc_shift_n":2,"racc_token_table":2,"STRING":1,"NUMBER":1,"TRUE":1,"FALSE":1,"NULL":1,"racc_nt_base":2,"racc_use_result_":2,"Racc_arg":1,"Racc_token_to_s_":1,"Racc_debug_parse":1,"val":15,"_values":11,".start_array":1,".end_array":1,".start_object":1,".end_object":1,".scalar":2,"n":9,".count":1,">":18,".to_f":1,"Foo":1,"Sinatra":2,"Request":2,"Rack":1,"accept":1,"@env":2,"entries":2,".map":10,"accept_entry":1,".sort_by":1,"first":1,"preferred_type":1,"COMMENT(*":5,"yield":5,".defer":1,"keys":6,"$2":1,"pattern":1,"elsif":7,".respond_to":9,".keys":2,".names":2,"encoded":1,"char":4,"enc":5,".escape":1,"public":2,"helpers":1,"data":3,"reset":1,"set":35,"environment":2,"development":5,".to_sym":1,"raise_errors":1,"Proc":11,"dump_errors":1,"show_exceptions":1,"sessions":1,"logging":2,"protection":1,"method_override":4,"use_code":1,"default_encoding":1,"add_charset":1,"javascript":1,"xml":2,"xhtml":1,"t":2,"settings":1,".add_charset":1,"text":3,"//":3,"session_secret":3,"SecureRandom":1,".hex":1,"LoadError":3,"NotImplementedEr":1,"Kernel":1,".rand":1,"**":1,"alias_method":2,"methodoverride":2,"run":2,"start":7,"server":19,"via":1,"at":1,"exit":2,"hook":9,"running":2,"built":1,"now":1,"http":1,"webrick":1,"bind":1,"port":4,"ruby_engine":7,"defined":1,"RUBY_ENGINE":2,".nil":5,"absolute_redirec":1,"prefixed_redirec":1,"empty_path_info":1,"app_file":4,"root":5,"views":1,"reload_templates":1,"lock":1,"threaded":1,"public_folder":3,"static":1,"static_cache_con":1,"Exception":1,"response":1,".status":1,"content_type":3,"configure":1,"get":1,"filename":2,"png":1,"send_file":1,"NotFound":1,"<<-":2,"HTML":2,"DOCTYPE":1,"html":3,"head":3,"style":2,"type":12,"body":3,"align":2,"center":1,"font":2,"family":1,"helvetica":1,"arial":1,"size":3,"22px":1,"color":1,"#888":1,"margin":2,"20px":1,"#c":1,"auto":1,"width":2,"500px":1,"left":5,"</":7,"h2":2,"doesn":1,"rsquo":1,"know":1,"this":2,"ditty":1,"img":1,"src":1,"div":2,"Try":1,"pre":2,"request":7,".request_method":1,"nend":1,"Application":1,"Base":1,".register":1,"Jenkins":1,"Plugin":5,"Specification":1,".display_name":1,".version":1,".description":1,".developed_by":1,".uses_repository":1,".depends_on":2,"#plugin":1,"SHEBANG#!rake":1,"object":2,"@user":1,"person":1,"attributes":2,"username":1,"location":1,"created_at":1,"registered_at":1,"node":2,"role":1,"user":2,".is_admin":1,"child":1,"phone_numbers":1,"pnumbers":1,"extends":1,"node_numbers":1,"u":2,"partial":1,".phone_numbers":1,"Resque":3,"include":3,"Helpers":1,"redis":17,"Redis":7,".connect":2,"thread_safe":2,"namespace":3,"host":3,"db":3,"resque":2,"@redis":6,"Namespace":3,"@queues":3,"h":2,"Queue":1,"coder":3,"@coder":1,"MultiJsonCoder":1,"attr_writer":4,".redis":2,"connect":1,"redis_id":2,".server":1,"nodes":1,"distributed":1,".nodes":1,".id":2,".client":1,"before_first_for":2,"block":9,"@before_first_fo":2,"before_fork":2,"@before_fork":2,"after_fork":2,"@after_fork":2,"to_s":2,"attr_accessor":1,"inline":3,"alias":1,"push":1,"queue":25,"item":4,"pop":1,"ThreadError":1,".size":4,"peek":1,"count":5,".slice":1,"list_range":1,"key":7,"decode":2,".lindex":1,"Array":2,".lrange":1,"queues":5,".smembers":1,"remove_queue":1,".destroy":2,".delete":2,"enqueue":1,"klass":26,"enqueue_to":2,"queue_from_class":4,"before_hooks":4,".before_enqueue_":1,".collect":3,".send":5,".any":2,"Job":3,".create":1,".after_enqueue_h":1,"dequeue":1,".before_dequeue_":1,".after_dequeue_h":1,".instance_variab":1,"@queue":1,"and":8,".queue":1,"reserve":1,".reserve":1,"validate":1,"NoQueueError":1,"NoClassError":1,"workers":3,"Worker":3,".all":2,"working":3,".working":1,"remove_worker":1,"worker_id":2,"worker":2,".find":2,".unregister_work":1,"info":8,"pending":1,"m":2,"k":2,"processed":2,"Stat":2,"failed":3,"servers":1,"SHEBANG#!macruby":1,"Formula":7,"FileUtils":2,"homepage":1,"specs":4,"downloader":8,"standard":2,"unstable":2,"bottle_version":1,"bottle_url":2,"bottle_sha1":1,"buildpath":1,"set_instance_var":12,"@head":2,"@url":4,"or":5,".build_head":1,"@version":5,"@spec_to_use":8,"@unstable":1,"@standard":3,"SoftwareSpecific":1,"@specs":1,"@name":4,"validate_variabl":7,"@path":1,".class":12,".path":3,"Pathname":6,".detect_version":1,"CHECKSUM_TYPES":3,"@downloader":3,"download_strateg":3,".specs":1,"@bottle_url":1,"bottle_base_url":1,"bottle_filename":1,"@bottle_sha1":1,"installed_prefix":2,".children":1,"explicitly_reque":1,".named":1,".formulae":1,"linked_keg":1,"HOMEBREW_REPOSIT":6,"head_prefix":3,"HOMEBREW_CELLAR":2,".directory":2,"prefix":16,"rack":1,".parent":1,"bin":1,"doc":1,"libexec":1,"man":9,"man1":1,"man2":1,"man3":1,"man4":1,"man5":1,"man6":1,"man7":1,"man8":1,"sbin":1,"share":1,"etc":1,"HOMEBREW_PREFIX":2,"var":1,"plist_name":2,"plist_path":1,".download_strate":1,"cached_download":1,".cached_location":1,"caveats":1,"options":1,"patches":2,"keg_only":1,".keg_only_reason":1,"fails_with":1,"cc":6,".cc_failures":2,"Compiler":2,"failure":4,".compiler":1,".build":3,".zero":1,">=":1,"skip_clean":1,".skip_clean_all":1,"to_check":2,".relative_path_f":1,".skip_clean_path":1,"stage":2,"patch":2,"Interrupt":2,"RuntimeError":1,"SystemCallError":1,"===":1,"don":1,".debug":1,".log":1,"CMakeCache":1,".txt":1,".select":1,"HOMEBREW_LOGS":1,".install":1,"onoe":3,".inspect":1,".backtrace":1,"ohai":4,".was_running_con":1,"interactive_shel":1,"eql":1,".equal":1,".hash":1,"<=>":2,"std_cmake_args":1,"W":1,"DCMAKE_INSTALL_P":1,"DCMAKE_BUILD_TYP":1,"None":1,"DCMAKE_FIND_FRAM":1,"LAST":1,"Wno":1,"dev":1,".class_s":2,"#remove":1,"invalid":1,"characters":1,"then":4,"camelcase":1,"s":2,"zA":1,"Z0":1,"$1":1,".basename":5,"map":1,"rv":3,"each":1,".factory":3,"inspect":1,".aliases":1,".canonical_name":2,".kind_of":4,"formula_with_tha":3,"possible_alias":3,"possible_cached_":3,"HOMEBREW_CACHE_F":3,"r":3,".+":3,"tapd":3,".find_formula":1,"relative_pathnam":2,".stem":2,"$3":1,".file":3,".readable":1,".realpath":2,"https":1,"ftp":1,"target_file":6,".mkpath":2,".rm":1,"curl":1,"install_type":4,"from_url":1,".rb":1,"from_path":1,"from_name":2,"klass_name":2,"FormulaUnavailab":1,"Library":1,"Taps":1,"mirrors":2,".mirrors":1,"deps":1,".dependencies":2,".deps":2,"external_deps":1,".external_deps":1,"recursive_deps":1,".expand_deps":2,".flatten":1,".uniq":1,"dep":2,"f_dep":3,"expand_deps":1,"protected":1,"system":1,"cmd":7,"pretty_args":2,".verbose":2,".strip":2,"removed_ENV_vari":3,".remove_cc_etc":1,"safe_system":4,"rd":4,"wr":4,"IO":1,".pipe":1,"pid":1,"fork":1,".close":2,".reopen":2,"arg":2,"never":1,"gets":1,"here":1,"threw":1,"out":3,"until":1,".eof":1,"Process":1,".wait":1,".success":1,"BuildError":1,"fetch":2,"install_bottle":1,"CurlBottleDownlo":1,"mirror_list":4,"HOMEBREW_CACHE":1,"fetched":5,"CurlDownloadStra":1,".values_at":1,"retry":2,"checksum_type":2,".detect":1,"instance_variabl":5,"verify_download_":2,"fn":3,"md5":2,"supplied":6,"hasher":2,"Digest":1,".incremental_has":1,"EOF":2,"mismatch":1,"Expected":1,"Got":1,"Archive":1,"To":1,"an":1,"incomplete":1,"remove":1,"file":1,"above":1,"opoo":1,"sha1":1,"sha256":1,".freeze":1,"mktemp":1,".stage":1,"@buildpath":2,"patch_list":5,"Patches":1,".external_patche":1,".download":1,"p":5,".compression":1,"gzip":1,".compressed_file":2,"bzip2":1,".patch_args":1,"v":3,"class_value":3,".method_added":1,"method":2,".attr_rw":1,"SHEBANG#!rbx":1,"Rexpl":1,"Environment":1,"bill_address":2,"@order":3,".bill_address":1,"ship_address":2,".ship_address":1,"anonymous":1,".email":1,"@example":1,".net":1,"address_info":3,"address":7,"Q":1,"SolidusSupport":1,".combined_first_":1,".full_name":1,".address1":1,"+=":4,".address2":1,".present":1,"state":1,".state":2,".abbr":1,"I18n":2,".t":2,"move_down":1,"table":1,"row":9,".font_style":1,"bold":1,".column":8,".borders":4,"top":4,"right":4,"bottom":4,".border_widths":4,"FCGI_PURE_RUBY":1,"CGI":1,"handling":1,"xmlrpc":1,"Neoip":5,"Cast_mdata_serve":5,".create_dir_ifne":1,"cgi_server":7,"XMLRPC":2,"CGIServer":1,".add_handler":4,"web2srv_str":4,"cast_name":8,"cast_privtext":6,"cast_id":2,"port_lview":2,"port_pview":2,"uri_pathquery":2,".set_cast_mdata_":2,"cast_mdata":2,"cast_privhash":2,".get_cast_mdata":1,".del_cast_mdata":1,".set_default_han":1,"FaultException":1,"COMMENT\"":1,"#cgi_server":1,".serve":2,"#exit":1,"FCGI":1,".each_request":1,".env":2,"$stdin":1,".in":1,".out":1,".finish":1},"Rust":{"COMMENT//":713,"COMMENT/*!":1,"use":38,"cell":2,"::":81,"Cell":1,";":185,"cmp":2,"Eq":25,"option":2,"result":3,"Result":4,"comm":1,"{":206,"stream":1,",":501,"Chan":1,"GenericChan":1,"GenericPort":1,"Port":1,"SharedChan":1,"}":222,"prelude":2,"*":14,"task":1,"rt":2,"task_id":2,"sched_id":2,"rust_task":1,"util":2,"replace":5,"mod":5,"local_data_priv":1,"pub":49,"local_data":1,"spawn":1,"#":111,"[":111,"deriving_eq":2,"]":111,"enum":6,"Scheduler":1,"SchedulerHandle":1,"(":348,")":317,"Task":1,"TaskHandle":1,"COMMENT/**":1,"TaskResult":3,"Success":1,"Failure":1,"impl":37,"for":16,"pure":1,"fn":93,"eq":2,"&":107,"self":167,"other":4,":":160,"->":84,"bool":5,"match":15,"((":10,"COMMENT(*":2,"extern":2,"crate":2,"foo":2,"bar":3,"quix":1,"car":1,"main":1,"()":155,"println":1,"!":26,"panic":2,"Entry":5,"SearchResult":4,"VacantEntryState":3,"borrow":1,"Borrow":8,"clone":4,"Clone":4,"max":4,"PartialEq":3,"default":11,"Default":9,"fmt":4,"Debug":4,"hash":33,"Hash":22,"SipHasher":4,"iter":10,"Iterator":2,"ExactSizeIterato":2,"IntoIterator":4,"FromIterator":2,"Extend":2,"Map":5,"marker":1,"Sized":6,"mem":2,"ops":1,"Deref":2,"FnMut":3,"FnOnce":2,"Index":1,"Option":20,"Some":5,"None":6,"rand":3,"Rng":2,"Ok":2,"Err":2,"super":5,"table":19,"Bucket":7,"EmptyBucket":2,"FullBucket":5,"FullBucketImm":2,"FullBucketMut":3,"RawTable":8,"SafeHash":12,"BucketState":1,"Empty":8,"Full":8,"state":1,"HashState":14,"const":2,"INITIAL_LOG2_CAP":2,"usize":34,"=":231,"unstable":9,"feature":68,"INITIAL_CAPACITY":4,"<<":1,"//":5,"^":1,"derive":3,"struct":11,"DefaultResizePol":8,"new":15,"inline":32,"min_capacity":7,"usable_size":2,"/":2,"usable_capacity":1,"cap":4,"test":4,"test_resize_poli":1,"let":62,"rp":5,"n":5,"in":3,"assert":14,".min_capacity":5,".usable_capacity":3,"))":17,"<=":5,"stable":59,"since":60,"HashMap":29,"<":163,"K":125,"V":138,"S":42,"RandomState":12,">":110,"hash_state":7,"resize_policy":6,"search_hashed":3,"M":13,"F":7,"mut":63,"is_match":2,"where":20,"Target":1,">>":5,"if":18,".capacity":6,"==":15,"return":16,"TableRef":6,"size":8,".size":13,"probe":19,"ib":16,".index":14,"while":3,"!=":8,"+":32,"full":12,".peek":8,"b":25,"=>":28,".into_table":4,"())":15,"hit":1,"an":1,"empty":5,"bucket":58,".distance":7,".hash":6,".read":3,".0":4,"FoundExisting":3,".next":11,"pop_internal":3,"starting_bucket":2,"retkey":3,"retval":6,".take":2,"gap":4,".gap_peek":1,".full":1,".shift":1,"break":4,"robin_hood":3,"a":51,"k":37,"v":21,"starting_index":3,".table":23,"FIXME":2,".":2,"idx_end":2,"-":4,"loop":6,"old_hash":3,"old_key":3,"old_val":3,".replace":1,"full_bucket":4,".put":4,"at_index":1,".expect_full":1,".into_mut_refs":6,".1":10,"probe_ib":3,"into_option":1,"_":9,"make_hash":2,"X":3,"?":5,"x":2,".hash_state":1,"search":1,"q":6,"Q":26,".make_hash":4,"|":18,".eq":2,".borrow":2,"()))":2,".into_option":2,"search_mut":1,"insert_hashed_or":1,"buckets":6,".into_bucket":6,"with_capacity":2,"capacity":6,"with_capacity_an":3,"reason":9,"with_hash_state":2,"min_cap":6,"internal_cap":3,".checked_next_po":1,".expect":3,">=":1,".resize_policy":3,"reserve":1,"additional":2,"new_size":3,".len":15,".checked_add":1,"new_capacity":7,".next_power_of_t":2,".resize":1,"resize":1,".is_power_of_two":1,"||":2,"old_table":8,"old_size":4,"first":4,"h":4,".insert_hashed_o":1,"t":2,"assert_eq":5,"shrink_to_fit":1,"debug_assert":2,".into_iter":3,".insert_hashed_n":1,"debug_assert_eq":1,"insert_hashed_no":1,".insert_or_repla":2,"insert_or_replac":1,"found_existing":2,".read_mut":2,"bucket_k":3,"bucket_v":3,"robin_ib":6,"as":8,"isize":6,"keys":1,"Keys":5,"A":9,"B":11,"inner":15,".iter":6,".map":7,"values":1,"Values":5,"second":3,"Iter":10,"iter_mut":1,"IterMut":6,".iter_mut":2,"entry":13,"key":8,".reserve":2,"search_entry_has":2,"len":7,"is_empty":1,"drain":1,"Drain":4,"last_two":8,"C":6,"c":4,"coerce":1,"to":1,"pointer":1,".drain":2,"clear":1,"get":3,"<&":3,".search":2,".into_refs":1,"contains_key":1,".is_some":1,"get_mut":2,".search_mut":2,"insert":3,"val_ref":2,"val":2,"remove":2,"Vacant":7,"VacantEntry":4,"elem":5,"NoElem":3,"Occupied":6,"OccupiedEntry":3,"NeqElem":3,"false":2,".all":1,"value":8,".get":2,".map_or":1,"{}":1,"f":2,"Formatter":1,".debug_map":1,".entries":1,".finish":1,"type":14,"Output":1,"index":3,".inner":19,".clone":3,"IntoIter":10,"Item":11,"into_iter":3,"next":6,"size_hint":6,".size_hint":7,"deprecated":2,".into_mut":3,"or_insert":1,".insert":6,"or_insert_with":1,".elem":5,"into_mut":1,"old_value":2,".get_mut":1,"swap":1,".key":2,"from_iter":1,"T":4,"iterable":2,"lower":2,"map":3,".extend":1,"extend":1,"k0":2,"u64":2,"k1":2,"allow":1,"r":3,"thread_rng":2,".gen":2,"Hasher":1,"hasher":1,"new_with_keys":1,".k0":1,".k1":1,"cfg":1,"test_map":1,"v1":1,"range_inclusive":1,"repeat":1,"RefCell":1,"test_create_capa":1,"m":10,".is_none":3,".contains_key":2,"test_insert":1},"SAS":{"COMMENT/*":4,"proc":10,"surveyselect":2,"data":10,"=":68,"work":10,".data":1,"out":4,".boot":2,"method":2,"urs":1,"reps":1,"seed":3,"sampsize":2,"outhits":1,";":113,"samplingunit":1,"Site":1,"run":10,"PROC":1,"MI":1,".bootmi":2,"nimpute":1,"round":1,"By":2,"Replicate":2,"VAR":1,"Variable1":2,"Variable2":2,"logistic":1,"descending":1,"_Imputation_":1,"model":1,"Outcome":1,"/":1,"risklimits":1,"%":60,"macro":4,"check_dataset":1,"(":48,"dset":8,",":120,"obs_lim":11,"max":5,"eldest_age":5,")":34,"local":5,"i":10,"inset_name":7,"let":5,"&":31,"if":11,"lowcase":3,"then":11,"do":12,"**":1,"Nothing":1,"end":12,"else":2,"__sub_dset":2,"srs":1,"SELECTALL":1,"noprint":7,"COMMENT;":9,"check_varname":6,"regx":5,"msg":5,"create":3,"table":5,"possible_bad_var":2,"as":3,"select":10,"name":9,"label":4,"from":9,"these_vars":5,"where":4,"prxmatch":2,"compress":3,"sqlobs":3,">":3,"insert":3,"into":7,"phi_warnings":4,"variable":4,"warning":4,"mend":3,"check_vars_for_m":3,"length_limit":2,"char":7,"sql":6,":":6,"mrn_array":4,"separated":3,"by":3,"type":3,"and":3,"length":1,"ge":2,"quit":5,"put":5,"Checking":2,"these":2,"vars":2,"for":2,"possible":2,"MRN":2,"contents":3,"__gnu":9,"retain":1,"mrn_regex_handle":3,"badcount":6,"set":5,"obs":2,"keep":4,"_n_":2,"prxparse":1,"array":2,"p":5,"to":4,"dim":2,"{":7,"}":7,"badvar":6,"vname":2,"badvalue":4,"output":2,"best":2,".":9,"))":7,"distinct":2,"drop":2,"check_vars_for_o":3,"dtfmts":4,"num":4,"dat_array":4,"format":2,"in":3,"or":2,"like":2,"DOB":2,"||":6,"trim":1,"var_list":2,"d":7,"n":1,"maybe_age":4,"calcage":1,"bdtvar":1,"refdate":1,"outobs":1,"nowarn":1,"No":1,"obvious":1,"date":2,"variables":2,"found":1,"--":1,"skipping":1,"age":1,"checks":1,"mrn":1,"|":7,"hrn":1,"str":4,"Name":3,"suggests":3,"this":3,"var":3,"may":3,"be":5,"an":1,"which":1,"should":1,"never":1,"move":1,"across":1,"sites":2,"birth_date":1,"BirthDate":1,"BDate":1,"a":2,"of":2,"birth":1,"SSN":1,"SocialSecurityNu":1,"social_security_":1,"socsec":1,"social":1,"security":1,"number":1,"symexist":1,"locally_forbidde":2,"May":1,"on":1,"the":1,"locally":1,"defined":1,"list":1,"not":1,"allowed":1,"sent":1,"other":1,"title3":1,"count":1,"COMMENT(*":1,"libname":1,"source":2,".working_copy":5,".original_file":1,".sas7bdat":1,"Purge":1,"delete":1,"ImportantVariabl":1,"MissingFlag":1},"SCSS":{"$blue":4,":":7,"#3bbfce":1,";":7,"$margin":3,"16px":1,".content":1,"-":3,"navigation":1,"{":2,"border":2,"color":3,"darken":1,"(":1,",":1,"%":1,")":1,"}":2,".border":1,"padding":1,"/":2,"margin":1},"SELinux Policy":{"COMMENT#":61,"type":2,"fsck":18,",":4,"domain":2,";":19,"fsck_exec":2,"system_file_type":1,"exec_type":1,"file_type":2,"allow":12,"tmpfs":1,":":188,"chr_file":3,"{":8,"read":3,"write":3,"ioctl":3,"}":8,"devpts":1,"getattr":3,"vold":3,"fd":2,"use":1,"fifo_file":2,"block_device":1,"dir":3,"search":1,"userdata_block_d":1,"blk_file":8,"rw_file_perms":4,"cache_block_devi":1,"dm_device":1,"userdebug_or_eng":2,"(":2,"`":2,"system_block_dev":3,"allowxperm":1,"dev_type":2,"BLKDISCARDZEROES":1,"BLKROGET":1,"proc_mounts":1,"proc_swaps":1,"file":4,"r_file_perms":1,"rootfs":3,"r_dir_perms":1,"neverallow":4,"boot_block_devic":1,"frp_block_device":1,"recovery_block_d":1,"root_block_devic":1,"swap_block_devic":1,"-":4,"vold_device":1,"no_rw_file_perms":1,"init":2,"process":3,"transition":1,"*":1,"dyntransition":1,"fs_type":1,"entrypoint":1,"class":105,"security":2,"system":2,"capability":1,"filesystem":1,"anon_inode":1,"lnk_file":1,"sock_file":1,"socket":1,"tcp_socket":2,"udp_socket":1,"rawip_socket":1,"node":2,"netif":2,"netlink_socket":1,"packet_socket":1,"key_socket":1,"unix_stream_sock":1,"unix_dgram_socke":1,"sem":1,"msg":1,"msgq":1,"shm":1,"ipc":1,"netlink_route_so":1,"netlink_tcpdiag_":1,"netlink_nflog_so":1,"netlink_xfrm_soc":1,"netlink_selinux_":1,"netlink_audit_so":1,"netlink_dnrt_soc":1,"association":1,"netlink_kobject_":1,"appletalk_socket":1,"packet":1,"key":1,"dccp_socket":1,"memprotect":1,"peer":1,"capability2":1,"kernel_service":1,"tun_socket":1,"binder":8,"netlink_iscsi_so":1,"netlink_fib_look":1,"netlink_connecto":1,"netlink_netfilte":1,"netlink_generic_":1,"netlink_scsitran":1,"netlink_rdma_soc":1,"netlink_crypto_s":1,"infiniband_pkey":1,"infiniband_endpo":1,"cap_userns":1,"cap2_userns":1,"sctp_socket":1,"icmp_socket":2,"ax25_socket":1,"ipx_socket":1,"netrom_socket":1,"atmpvc_socket":1,"x25_socket":1,"rose_socket":1,"decnet_socket":1,"atmsvc_socket":1,"rds_socket":1,"irda_socket":1,"pppox_socket":1,"llc_socket":1,"can_socket":1,"tipc_socket":1,"bluetooth_socket":1,"iucv_socket":1,"rxrpc_socket":1,"isdn_socket":1,"phonet_socket":1,"ieee802154_socke":1,"caif_socket":1,"alg_socket":1,"nfc_socket":1,"vsock_socket":1,"kcm_socket":1,"qipcrtr_socket":1,"smc_socket":1,"process2":1,"bpf":1,"xdp_socket":1,"perf_event":1,"lockdown":1,"property_service":1,"#":6,"userspace":6,"service_manager":1,"hwservice_manage":1,"keystore_key":1,"keystore2":1,"keystore2_key":1,"drmservice":1,"sid":27,"kernel":1,"unlabeled":1,"fs":1,"file_labels":1,"any_socket":1,"port":1,"netmsg":1,"igmp_packet":1,"sysctl_modprobe":1,"sysctl":1,"sysctl_fs":1,"sysctl_kernel":1,"sysctl_net":1,"sysctl_net_unix":1,"sysctl_vm":1,"sysctl_dev":1,"kmod":1,"policy":1,"scmp_packet":1,"devnull":1,"genfscon":57,"/":86,"u":57,"object_r":57,"s0":57,"proc":18,"asound":1,"proc_asound":1,"bootconfig":1,"proc_bootconfig":1,"buddyinfo":1,"proc_buddyinfo":1,"cmdline":1,"proc_cmdline":1,"config":1,".gz":1,"config_gz":1,"diskstats":1,"proc_diskstats":1,"filesystems":1,"proc_filesystems":1,"interrupts":1,"proc_interrupts":1,"iomem":1,"proc_iomem":1,"kallsyms":1,"proc_kallsyms":1,"keys":1,"proc_keys":1,"kmsg":1,"proc_kmsg":1,"loadavg":1,"proc_loadavg":1,"locks":1,"proc_locks":1,"lowmemorykiller":1,"proc_lowmemoryki":1,"fusectl":1,"fusectlfs":1,"selinuxfs":2,"cgroup":2,"cgroup2":1,"cgroup_v2":1,"sysfs":7,"devices":2,"cs_etm":1,"sysfs_devices_cs":1,"cpu":3,"sysfs_devices_sy":1,"android_usb":1,"sysfs_android_us":1,"extcon":1,"sysfs_extcon":1,"leds":1,"sysfs_leds":1,"debugfs":12,"kprobes":1,"debugfs_kprobes":1,"mmc0":1,"debugfs_mmc":1,"tracing":7,"debugfs_tracing_":2,"tracefs":9,"tracing_on":2,"debugfs_tracing":14,"trace":2,"per_cpu":2,"events":6,"header_page":2,"f2fs":4,"f2fs_get_data_bl":2,"f2fs_iget":2,"trace_clock":1,"buffer_size_kb":1,"kcov":1,"debugfs_kcov":1,"securityfs":2,"binder_device":1,"hwbinder":1,"hwbinder_device":1,"vndbinder":1,"vndbinder_device":1,"binder_logs":2,"binderfs_logs":1,"binderfs_logs_pr":1,"inotifyfs":1,"inotify":1,"vfat":2,"binderfs":1,"exfat":2},"SMT":{"(":4872,"set":17,"-":628,"logic":4,"AUFLIRA":1,")":1322,"info":13,":":13,"source":3,"|":253,"Buggy":1,"list":1,"theorem":1,"smt":3,"lib":3,"version":3,"category":3,"status":3,"sat":5,"declare":64,"sort":27,"List":17,"fun":345,"cons":8,"Real":7,"nil":3,"()":174,"car":2,"cdr":2,"len":4,"Int":18,"assert":9,"forall":5,"((":351,"?":195,"x":944,"y":895,"))":508,"=":147,")))":910,"+":1,"))))":114,"append":4,"y1":3,"y2":3,")))))":3,"not":140,"check":4,"exit":2,"QF_LIA":1,"SMT":2,"COMP":1,"unsat":1,"notes":1,"This":1,"benchmark":1,"is":1,"designed":1,"to":1,"if":1,"the":1,"DP":1,"supports":1,"bignumbers":1,".":2,"x1":63,"x2":50,"x3":45,"x4":33,"x5":33,"x6":33,"and":7,"or":4,">=":13,"COMMENT(*":1,"QF_IDL":1,"Queens":1,"benchmarks":1,"generated":1,"by":1,"Hyondeuk":1,"Kim":1,"in":1,"LIB":1,"format":1,"x0":60,"x7":32,"x8":20,"x9":20,"x10":11,"let":174,"v_0":3,"v_1":3,"v_2":3,"v_3":3,"v_4":3,"v_5":3,"v_6":3,"v_7":3,"v_8":3,"v_9":3,"v_10":3,"v_11":3,"v_12":3,"v_13":3,"v_14":3,"v_15":3,"v_16":3,"v_17":3,"v_18":3,"v_19":3,"v_20":3,"v_21":3,"v_22":3,"v_23":3,"v_24":3,"v_25":3,"v_26":3,"v_27":3,"v_28":3,"v_29":3,"v_30":3,"v_31":3,"v_32":3,"v_33":3,"v_34":3,"v_35":3,"v_36":3,"v_37":3,"v_38":3,"v_39":3,"v_40":3,"v_41":3,"v_42":3,"v_43":3,"v_44":3,"v_45":3,"v_46":3,"v_47":3,"v_48":3,"v_49":3,"v_50":3,"v_51":3,"v_52":3,"v_53":3,"v_54":3,"<=":10,"))))))":5,"QF_ABV":1,"define":308,"Address":30,"_":318,"BitVec":178,"Byte":2,"Mem":34,"Array":25,"I8":3,"I16":3,"I32":3,"I64":3,"I128":3,"COMMENT;":239,";;":6,"constants":1,"zero":1,"bv0":84,"one":5,"bv1":7,"two":3,"bv2":1,"three":3,"bv3":2,"four":3,"bv4":7,"five":1,"bv5":1,"six":1,"bv6":1,"seven":1,"bv7":1,"eight":3,"bv8":3,"write1":1,"mem":30,"v":18,"Bool":29,"store":100,"ite":3,"#x01":1,"#x00":2,"write8":1,"write16":1,"b0":16,"extract":32,"b1":16,"bvadd":70,"write32":9,"b2":4,"b3":4,"write64":4,"write128":1,"read1":1,"select":1478,"read8":1,"read16":1,"concat":11,"read32":13,"read64":7,"read128":1,"vector_1_4":4,"vundef_1_4":2,"vector_1_8":43,"vundef_1_8":2,"vector_1_16":43,"vundef_1_16":2,"vector_1_32":45,"vundef_1_32":4,"vector_1_64":45,"vundef_1_64":2,"vector_2_4":4,"vundef_2_4":2,"vector_2_8":43,"vundef_2_8":2,"vector_2_16":43,"vundef_2_16":2,"vector_2_32":45,"vundef_2_32":2,"vector_2_64":43,"vundef_2_64":2,"vector_3_4":4,"vundef_3_4":2,"vector_3_8":43,"vundef_3_8":2,"vector_3_16":43,"vundef_3_16":2,"vector_3_32":43,"vundef_3_32":2,"vector_3_64":43,"vundef_3_64":2,"vector_1_1":3,"vundef_1_1":2,"vmake_1_1":1,"#b0":112,"#b1":112,"vector_2_1":3,"vundef_2_1":2,"vmake_2_1":1,"#b00":111,"#b01":111,"#b10":111,"#b11":111,"vector_3_1":3,"vundef_3_1":2,"vmake_3_1":1,"#b000":110,"#b001":110,"#b010":110,"#b011":110,"#b100":110,"#b101":110,"#b110":110,"#b111":110,"vmake_1_4":2,"vmake_2_4":2,"vmake_3_4":2,"vzero_1_4":1,"vzero_2_4":1,"vzero_3_4":1,"vmake_1_8":15,"vmake_2_8":15,"vmake_3_8":15,"vzero_1_8":1,"vzero_2_8":1,"vzero_3_8":1,"vmake_1_16":15,"vmake_2_16":15,"vmake_3_16":15,"vzero_1_16":1,"vzero_2_16":1,"vzero_3_16":1,"vmake_1_32":16,"vmake_2_32":16,"vmake_3_32":15,"vzero_1_32":3,"vzero_2_32":1,"vzero_3_32":1,"vmake_1_64":16,"vmake_2_64":15,"vmake_3_64":15,"vzero_1_64":1,"vzero_2_64":1,"vzero_3_64":1,"vbvadd_1_8":1,"z0":318,"z1":318,"vbvadd_1_16":1,"vbvadd_1_32":1,"vbvadd_1_64":1,"vbvsub_1_8":1,"bvsub":63,"vbvsub_1_16":1,"vbvsub_1_32":1,"vbvsub_1_64":1,"vbvmul_1_8":1,"bvmul":56,"vbvmul_1_16":1,"vbvmul_1_32":1,"vbvmul_1_64":1,"vbvshl_1_8":1,"bvshl":56,"vbvshl_1_16":1,"vbvshl_1_32":1,"vbvshl_1_64":1,"vbvsdiv_1_8":1,"bvsdiv":56,"vbvsdiv_1_16":1,"vbvsdiv_1_32":1,"vbvsdiv_1_64":1,"vbvudiv_1_8":1,"bvudiv":56,"vbvudiv_1_16":1,"vbvudiv_1_32":1,"vbvudiv_1_64":1,"vbvlshr_1_8":1,"bvlshr":56,"vbvlshr_1_16":1,"vbvlshr_1_32":1,"vbvlshr_1_64":1,"vbvashr_1_8":1,"bvashr":56,"vbvashr_1_16":1,"vbvashr_1_32":1,"vbvashr_1_64":1,"vbvurem_1_8":1,"bvurem":56,"vbvurem_1_16":1,"vbvurem_1_32":1,"vbvurem_1_64":1,"vbvsrem_1_8":1,"bvsrem":56,"vbvsrem_1_16":1,"vbvsrem_1_32":1,"vbvsrem_1_64":1,"vbvand_1_8":1,"bvand":56,"vbvand_1_16":1,"vbvand_1_32":1,"vbvand_1_64":1,"vbvor_1_8":1,"bvor":56,"vbvor_1_16":1,"vbvor_1_32":1,"vbvor_1_64":1,"vbvxor_1_8":1,"bvxor":56,"vbvxor_1_16":1,"vbvxor_1_32":1,"vbvxor_1_64":1,"vbvadd_2_8":1,"z2":210,"z3":210,"vbvadd_2_16":1,"vbvadd_2_32":1,"vbvadd_2_64":1,"vbvsub_2_8":1,"vbvsub_2_16":1,"vbvsub_2_32":1,"vbvsub_2_64":1,"vbvmul_2_8":1,"vbvmul_2_16":1,"vbvmul_2_32":1,"vbvmul_2_64":1,"vbvshl_2_8":1,"vbvshl_2_16":1,"vbvshl_2_32":1,"vbvshl_2_64":1,"vbvsdiv_2_8":1,"vbvsdiv_2_16":1,"vbvsdiv_2_32":1,"vbvsdiv_2_64":1,"vbvudiv_2_8":1,"vbvudiv_2_16":1,"vbvudiv_2_32":1,"vbvudiv_2_64":1,"vbvlshr_2_8":1,"vbvlshr_2_16":1,"vbvlshr_2_32":1,"vbvlshr_2_64":1,"vbvashr_2_8":1,"vbvashr_2_16":1,"vbvashr_2_32":1,"vbvashr_2_64":1,"vbvurem_2_8":1,"vbvurem_2_16":1,"vbvurem_2_32":1,"vbvurem_2_64":1,"vbvsrem_2_8":1,"vbvsrem_2_16":1,"vbvsrem_2_32":1,"vbvsrem_2_64":1,"vbvand_2_8":1,"vbvand_2_16":1,"vbvand_2_32":1,"vbvand_2_64":1,"vbvor_2_8":1,"vbvor_2_16":1,"vbvor_2_32":1,"vbvor_2_64":1,"vbvxor_2_8":1,"vbvxor_2_16":1,"vbvxor_2_32":1,"vbvxor_2_64":1,"vbvadd_3_8":1,"z4":104,"z5":104,"z6":104,"z7":104,"vbvadd_3_16":1,"vbvadd_3_32":1,"vbvadd_3_64":1,"vbvsub_3_8":1,"vbvsub_3_16":1,"vbvsub_3_32":1,"vbvsub_3_64":1,"vbvmul_3_8":1,"vbvmul_3_16":1,"vbvmul_3_32":1,"vbvmul_3_64":1,"vbvshl_3_8":1,"vbvshl_3_16":1,"vbvshl_3_32":1,"vbvshl_3_64":1,"vbvsdiv_3_8":1,"vbvsdiv_3_16":1,"vbvsdiv_3_32":1,"vbvsdiv_3_64":1,"vbvudiv_3_8":1,"vbvudiv_3_16":1,"vbvudiv_3_32":1,"vbvudiv_3_64":1,"vbvlshr_3_8":1,"vbvlshr_3_16":1,"vbvlshr_3_32":1,"vbvlshr_3_64":1,"vbvashr_3_8":1,"vbvashr_3_16":1,"vbvashr_3_32":1,"vbvashr_3_64":1,"vbvurem_3_8":1,"vbvurem_3_16":1,"vbvurem_3_32":1,"vbvurem_3_64":1,"vbvsrem_3_8":1,"vbvsrem_3_16":1,"vbvsrem_3_32":1,"vbvsrem_3_64":1,"vbvand_3_8":1,"vbvand_3_16":1,"vbvand_3_32":1,"vbvand_3_64":1,"vbvor_3_8":1,"vbvor_3_16":1,"vbvor_3_32":1,"vbvor_3_64":1,"vbvxor_3_8":1,"vbvxor_3_16":1,"vbvxor_3_32":1,"vbvxor_3_64":1,"cast_vector_1_32":1,"cast_bits_to_vec":3,"w":11,"cast_vector_2_32":1,"cast_vector_1_64":1,"@":2,".str":1,".str1":1,"@lhs":19,"@rhs":13,"@main":70,"@atoi":1,"@printf":1,"memory1":1,"rsp1":1,"%":99,"a":10,"b":10,"@lhs_block_0_ent":1,"true":3,"@lhs_result":2,"memory2":1,"rsp2":1,"@rhs_block_0_ent":1,"@rhs_result":2,"memory3":2,"rsp3":2,"argc":2,"argv":2,"@main_block_0_en":3,"rsp4":3,"rsp5":3,"rsp6":3,"rsp7":3,"rsp8":3,"rsp9":3,"lhs":5,"rsp10":2,"rhs":4,"memory4":2,"memory5":2,"memory6":4,"@main_block_1_en":3,"Memory":5,"PHI":5,"memory7":4,"memory8":4,"bv16":1,"memory9":4,"memory10":4,"memory11":5,"@main_block_2_en":2,"memory12":3,"@main_block_3_en":3,"memory13":4,"@main_block_4_en":3,"memory14":2,"@main_block_5_en":1,"memory15":1,"@main_result":1},"SPARQL":{"PREFIX":4,"owl":3,":":25,"<":7,"http":7,"//":7,"www":5,".w3":4,".org":4,"/":19,"#":4,">":5,"rdf":4,"-":3,"syntax":1,"ns":1,"skos":11,"core":2,"SELECT":3,"DISTINCT":3,"?":58,"s":10,"label":10,"WHERE":3,"{":10,"SERVICE":1,"api":1,".finto":1,".fi":2,"sparql":1,"plabel":3,"alabel":3,"hlabel":3,"(":31,"GROUP_CONCAT":1,"STR":1,"type":4,"))":6,"as":4,"types":1,")":16,"GRAPH":1,".yso":1,"onto":1,"kauno":1,"/>":2,"#Concept":1,".":8,"prop":7,"match":12,"FILTER":4,"strstarts":2,"lcase":3,"str":3,",":10,"&&":3,"!":1,"!=":2,"OPTIONAL":3,"prefLabel":4,"langMatches":2,"lang":4,"}":10,"in":1,"case":1,"previous":1,"block":1,"gives":1,"no":1,"labels":1,")))":1,"NOT":1,"EXISTS":1,"deprecated":1,"true":1,"BIND":3,"IF":3,"=":3,"altLabel":2,"hiddenLabel":2,"VALUES":1,"GROUP":1,"BY":2,"ORDER":1,"LIMIT":1,"foaf":5,"xmlns":1,".com":1,"name":3,"email":2,"person":3,"a":1,"Person":1,"mbox":1},"SQF":{"#include":1,"<":1,"version":1,".hqf":1,">":1,"#define":4,"SET":1,"(":12,"VAR":5,",":38,"VALUE":2,")":12,"private":2,"#VAR":1,";":32,"=":8,"CONV":1,"ARRAY":2,"POOL":2,"select":4,"find":1,"ALL_HITPOINTS_MA":1,"[":4,"\\":11,"]":4,"ALL_HITPOINTS_VE":1,"COMMENT/*":1,"AGM_Core_remoteF":2,"_this":4,"_arguments":6,"_function":6,"call":6,"compile":1,"_unit":6,"if":7,"isNil":1,"then":6,"{":16,"}":16,"typeName":1,"==":1,"exitWith":1,"switch":1,"do":1,"case":4,":":4,"isServer":3,"else":4,"publicVariableSe":3,"set":1,"publicVariable":1,"isDedicated":1,"!":1,"local":1,"_id":2,"owner":1,"publicVariableCl":1},"SQL":{"COMMENT#":4,"flush":4,"status":2,";":171,"hosts":1,"user_resources":1,"privileges":1,"select":19,"@@":7,"global":4,".debug":1,".max_connect_err":1,".max_user_connec":1,".max_connections":1,"`":330,"User":4,",":17060,"Host":4,"from":7,"mysql":4,".":4,"user":7,"where":6,"host":1,"like":8,"if":1,"not":5,"exists":1,"(":2521,"*":5,"sysobjects":1,"name":11,"=":178,"and":1,"type":5,"in":2,"N":7,"))":4,"exec":1,")":2506,"GO":4,"%":2,"object_ddl":1,"go":1,"IF":25,"EXISTS":13,"SELECT":23,"FROM":19,"DBO":1,".SYSOBJECTS":1,"WHERE":37,"ID":6,"OBJECT_ID":1,"AND":5,"OBJECTPROPERTY":1,"id":22,"DROP":5,"PROCEDURE":3,"dbo":2,".AvailableInSear":2,"CREATE":139,"Procedure":1,"AvailableInSearc":1,"AS":120,"UNION":2,"ALL":2,"DB_NAME":1,"()":2,"BEGIN":35,"GRANT":6,"EXECUTE":1,"ON":196,"TO":6,"[":1,"rv":1,"]":1,"END":40,"--":32,"this":1,"is":2,"the":1,"most":1,"basic":1,"oracle":1,"sql":1,"command":1,"dual":1,"drop":10,"procedure":1,"who_called_me":1,"package":2,"body":1,"linguist_package":2,"function":1,"functionname1":1,"table":4,"x":2,"y":2,"cascade":1,"typename1":1,"typename2":1,"view":3,"viewname1":1,"viewname2":1,"KEYSPACE":2,"videodb":4,"WITH":9,"REPLICATION":2,"{":2,":":5,"}":2,"use":3,"COMMENT//":22,"TABLE":63,"users":4,"username":35,"varchar":58,"firstname":2,"lastname":2,"email":8,"password":7,"created_date":2,"timestamp":14,"total_credits":2,"int":34,"credit_change_da":2,"timeuuid":4,"PRIMARY":58,"KEY":129,"videos":2,"videoid":30,"uuid":14,"videoname":4,"description":14,"tags":2,"list":2,"<":2,">":5,"upload_date":4,"username_video_i":2,"video_rating":2,"rating_counter":2,"counter":4,"rating_total":2,"tag_index":2,"tag":4,"comments_by_vide":2,"comment_ts":12,"comment":4,"CLUSTERING":6,"ORDER":10,"BY":19,"DESC":7,"ASC":6,"comments_by_user":2,"video_event":2,"event":6,"event_timestamp":6,"video_timestamp":2,"bigint":2,"((":2,"create":2,"FILIAL":10,"NUMBER":2,"null":5,"title_ua":1,"VARCHAR2":5,"title_ru":1,"title_eng":1,"remove_date":1,"DATE":6,"modify_date":1,"modify_user":1,"COMMENT;":75,"alter":1,"add":1,"constraint":1,"PK_ID":1,"primary":1,"key":1,"grant":8,"on":8,"to":8,"ATOLL":1,"CRAMER2GIS":1,"DMS":1,"HPSM2GIS":1,"PLANMONITOR":1,"SIEBEL":1,"VBIS":1,"VPORTAL":1,"COMMENT--":179,"SET":43,"@OLD_UNIQUE_CHEC":2,"UNIQUE_CHECKS":3,"@OLD_FOREIGN_KEY":2,"FOREIGN_KEY_CHEC":3,"@OLD_SQL_MODE":2,"SQL_MODE":3,"SCHEMA":2,"sakila":10,"USE":1,"actor":26,"actor_id":13,"SMALLINT":36,"UNSIGNED":38,"NOT":195,"NULL":268,"AUTO_INCREMENT":22,"first_name":6,"VARCHAR":43,"last_name":10,"last_update":60,"TIMESTAMP":35,"DEFAULT":91,"CURRENT_TIMESTAM":30,"UPDATE":97,"idx_actor_last_n":2,"ENGINE":16,"InnoDB":15,"CHARSET":16,"utf8":16,"address":25,"address_id":28,"address2":2,"district":2,"city_id":12,"postal_code":2,"phone":6,"idx_fk_city_id":2,"CONSTRAINT":46,"fk_address_city":2,"FOREIGN":44,"REFERENCES":44,"city":34,"DELETE":37,"RESTRICT":21,"CASCADE":35,"category":26,"category_id":13,"TINYINT":15,"country_id":12,"idx_fk_country_i":2,"fk_city_country":2,"country":29,"customer":15,"customer_id":26,"store_id":28,"active":4,"BOOLEAN":2,"TRUE":4,"create_date":2,"DATETIME":34,"idx_fk_store_id":2,"idx_fk_address_i":3,"idx_last_name":1,"fk_customer_addr":2,"fk_customer_stor":2,"store":18,"film":48,"film_id":41,"title":15,"TEXT":4,"release_year":2,"YEAR":2,"language_id":14,"original_languag":6,"rental_duration":2,"rental_rate":2,"DECIMAL":7,"length":5,"replacement_cost":2,"rating":6,"ENUM":1,"special_features":7,"idx_title":1,"idx_fk_language_":2,"idx_fk_original_":2,"fk_film_language":4,"language":10,"film_actor":17,"idx_fk_film_id":3,"fk_film_actor_ac":2,"fk_film_actor_fi":2,"film_category":19,"fk_film_category":4,"film_text":5,"FULLTEXT":1,"idx_title_descri":1,"MyISAM":1,"DELIMITER":4,";;":4,"TRIGGER":33,"ins_film":1,"AFTER":33,"INSERT":25,"FOR":3,"EACH":3,"ROW":3,"INTO":11,"VALUES":8,"new":38,".film_id":35,".title":9,".description":7,"upd_film":1,"old":4,"!=":2,"or":5,"THEN":5,"del_film":1,"inventory":16,"inventory_id":16,"MEDIUMINT":2,"idx_store_id_fil":1,"fk_inventory_sto":2,"fk_inventory_fil":2,"CHAR":3,"payment":13,"payment_id":4,"staff_id":22,"rental_id":11,"INT":22,"amount":2,"payment_date":2,"idx_fk_staff_id":3,"idx_fk_customer_":3,"fk_payment_renta":2,"rental":19,"fk_payment_custo":2,"fk_payment_staff":2,"staff":18,"rental_date":4,"return_date":2,"UNIQUE":7,"idx_fk_inventory":1,"fk_rental_staff":2,"fk_rental_invent":2,"fk_rental_custom":2,"picture":2,"MEDIUMBLOB":1,"BINARY":1,"fk_staff_store":2,"fk_staff_address":2,"manager_staff_id":6,"idx_unique_manag":1,"fk_store_staff":2,"fk_store_address":2,"VIEW":14,"customer_list":2,"cu":14,".customer_id":3,"CONCAT":10,".first_name":14,"_utf8":8,".last_name":14,"a":39,".address":4,".postal_code":4,"zip":3,"code":2,".phone":4,".city":8,".country":8,".active":2,"notes":2,".store_id":11,"SID":4,"JOIN":54,".address_id":12,".city_id":12,".country_id":12,"film_list":2,"FID":3,".name":9,".rental_rate":3,"price":3,".length":3,".rating":3,"GROUP_CONCAT":4,"SEPARATOR":4,"actors":3,"LEFT":10,".category_id":14,".actor_id":12,"GROUP":8,"nicer_but_slower":1,"UCASE":2,"SUBSTR":4,"LCASE":2,"LENGTH":2,")))":1,"))))))":1,"staff_list":2,"s":23,".staff_id":4,"sales_by_store":2,"c":23,"cy":8,"m":10,"manager":2,"SUM":5,"p":16,".amount":5,"total_sales":5,"INNER":26,"r":12,".rental_id":8,"i":12,".inventory_id":9,".manager_staff_i":2,"sales_by_film_ca":2,"f":11,"fc":12,"DEFINER":2,"CURRENT_USER":1,"SQL":4,"SECURITY":2,"INVOKER":1,"actor_info":1,"DISTINCT":1,".film":1,".film_category":2,".film_actor":2,"fa":6,"film_info":1,".actor":1,".category":1,"//":1,"rewards_report":1,"IN":2,"min_monthly_purc":3,"min_dollar_amoun":3,"OUT":1,"count_rewardees":1,"LANGUAGE":1,"DETERMINISTIC":1,"READS":1,"DATA":1,"COMMENT":1,"proc":3,"DECLARE":2,"last_month_start":7,"last_month_end":3,"COMMENT/*":7,"LEAVE":2,"DATE_SUB":1,"CURRENT_DATE":1,"INTERVAL":1,"MONTH":2,"STR_TO_DATE":1,"LAST_DAY":1,"TEMPORARY":1,"tmpCustomer":2,".payment_date":1,"BETWEEN":1,"HAVING":1,"COUNT":3,"COMMENT(*":1,"v_rentals":2,"p_inventory_id":2,"RETURN":3,"v_out":2,"USING":1,".return_date":1,"IS":1,"FALSE":1,"ELSE":1,"$$":1,"numeric":1,"INDEX":24,"actor_trigger_ai":1,"rowid":30,".rowid":30,"actor_trigger_au":1,"country_trigger_":2,"NO":12,"ACTION":12,"city_trigger_ai":1,"city_trigger_au":1,"address_trigger_":2,"language_trigger":2,"category_trigger":2,"idx_customer_fk_":2,"idx_customer_las":1,"customer_trigger":2,"BLOB":3,"SUB_TYPE":2,"CHECK_special_fe":1,"CHECK":2,"CHECK_special_ra":1,"film_trigger_ai":1,"film_trigger_au":1,"idx_fk_film_acto":2,"film_actor_trigg":2,"idx_fk_film_cate":2,"film_category_tr":2,"idx_fk_film_id_s":1,"inventory_trigge":2,"idx_fk_staff_sto":1,"idx_fk_staff_add":1,"staff_trigger_ai":1,"staff_trigger_au":1,"idx_store_fk_man":1,"idx_fk_store_add":1,"store_trigger_ai":1,"store_trigger_au":1,"payment_trigger_":2,"idx_rental_fk_in":1,"idx_rental_fk_cu":1,"idx_rental_fk_st":1,"idx_rental_uq":1,"rental_trigger_a":2,"||":14,"zip_code":2,"case":1,"when":1,"then":1,"else":1,"end":1,"zipcodes":1,"state":1,"latitude":1,"longitude":1,"timezone":1,"dst":1,"SHOW":2,"WARNINGS":2,"articles":2,"content":2,"longtext":1,"date_posted":4,"datetime":10,"created_by":2,"last_modified":2,"last_modified_by":2,"ordering":2,"is_published":2,"challenges":2,"pkg_name":2,"text":1,"author":2,"visibility":2,"publish":2,"abstract":2,"level":2,"duration":2,"goal":2,"solution":2,"availability":2,"default_points":2,"default_duration":2,"challenge_attemp":2,"user_id":8,"challenge_id":7,"time":1,"tries":1,"classes":2,"date_created":6,"archive":2,"class_challenges":2,"class_id":5,"class_membership":2,"full_name":2,"joined":2,"last_visit":2,"is_activated":2,"token":3,"user_has_challen":2,"translog":1,"suspendedtoday":2,"as":1,"suspended":1,"datediff":1,"now":1,"())":1,"DUAL":1,"col1":1,"col2":1,"col3":1,"col4":1,"TIME":1,"ZONE":1,"USER":1,"IDENTIFIED":1,"CONNECT":1,"RESOURCE":1,"TYPE":1},"SQLPL":{"create":4,"procedure":4,"runstats":1,"(":29,"out":3,"nr_tables":4,"integer":14,",":20,"nr_ok":4,")":23,"begin":3,"declare":18,"SQLCODE":2,";":62,"stmt":3,"varchar":5,"set":12,"=":22,"for":5,"line":3,"as":2,"select":1,"tabschema":2,"tabname":1,"from":2,"syscat":1,".tables":1,"where":1,"type":1,"and":1,"do":2,"+":6,"concat":4,"rtrim":1,".tabschema":1,".tabname":1,"execute":1,"immediate":1,"if":6,"then":3,"end":9,"!":4,"DROP":2,"FUNCTION":2,"COMM_AMOUNT":2,"CREATE":2,"SALARY":4,"DEC":5,"))":3,"RETURNS":1,"LANGUAGE":1,"SQL":2,"READS":1,"DATA":1,"BEGIN":2,"ATOMIC":2,"DECLARE":5,"REMAINDER":5,"DEFAULT":5,"--":16,"COMM_PAID":6,"COMM_INCR":5,"INT":2,"MAX_COMM":4,"IF":4,"<=":1,"THEN":2,"SIGNAL":1,"SQLSTATE":2,"SET":8,"MESSAGE_TEXT":2,"END":6,"L1":2,":":1,"WHILE":4,">":5,"DO":2,"*":2,"-":2,"SELECT":1,"SUM":1,"/":1,"FROM":1,"EMPLOYEE":2,"RETURN":1,"TABLE":2,"TDEPT":3,"DEPTNO":1,"CHAR":2,"#SET":1,"TERMINATOR":1,"@":2,"COUNT":5,"INSERT":1,"INTO":1,"VALUES":1,"||":1,"RTRIM":1,"trigger":1,"CHECK_HIREDATE":1,"no":1,"cascade":1,"before":1,"insert":1,"on":1,"referencing":1,"new":1,"N":1,"each":1,"row":1,"mode":1,"db2sql":1,"n":1,".hiredate":1,"current":3,"date":1,"signal":1,"check_reorg_tabl":1,"in":2,"v_schema":2,"v_reorg_counter":4,"loc":3,"result_set_locat":1,"varying":1,"schema_out":2,"table_out":2,"card_out":2,"overflow_out":2,"npages_out":2,"fpages_out":2,"active_blocks_ou":2,"tsize_out":2,"f1_out":2,"f2_out":2,"f3_out":2,"reorg_out":3,"cursor_end":3,"smallint":1,"default":1,"continue":1,"handler":1,"NOT":1,"FOUND":1,"call":1,"reorgchk_tb_stat":2,"associate":1,"result":2,"locator":1,"with":1,"allocate":1,"mycursor":4,"cursor":1,"open":1,"repeat":2,"fetch":1,"into":1,"<>":1,"until":1,"close":1,"sleep":1,"sleeptime":2,"wait_until":3,"timestamp":3,"seconds":1,"while":2},"SRecode Template":{"COMMENT;":8,"set":4,"mode":1,"comment_start":2,"LICENSE":2,"purpose":1,"of":2,"the":2,"format":1,"This":1,"block":1,"multiline":1,"text":1,"was":2,"added":1,"because":1,"every":1,"other":1,".srt":1,"file":4,"I":1,"could":1,"find":1,"GPL":2,"-":4,"licensed":1,"and":1,"had":1,"long":1,"winded":1,"copyright":2,"blobs":1,"in":1,"DOLLAR":1,"context":1,"template":2,"license":1,"----":4,"{{":16,":":5,"srecode":1,"comment":1,"prefix":1,"}}":16,"filecomment":1,"user":1,"time":1,"FILENAME":1,"---":1,"^":1,"comment_prefix":7,"YUO":1,"WAN":1,"?":2,"Copyright":1,"(":1,"C":1,")":1,"YEAR":1,"AUTHOR":1,"TUO":1,"BAD":1,"WE":1,"EXPAT":1,"PEOPLE":1,"EXPLETIVE":1,"YOU":1,"!":1,">":1,"comment_end":1},"SSH Config":{"COMMENT#":7,"Host":7,"example":1,"Hostname":4,"IdentityFile":4,"~":3,"/":16,".ssh":3,"id_rsa":1,"IdentitiesOnly":5,"yes":4,"User":6,"root":3,"PreferredAuthent":2,"=":3,"password":2,"PubkeyAuthentica":1,"no":4,"client":3,"-":7,"roomserver01":1,"Port":3,"ProxyJump":1,"proxy":1,"server":1,"vagrant":2,"HostName":2,"UserKnownHostsFi":1,"dev":1,"null":1,"StrictHostKeyChe":1,"PasswordAuthenti":1,"Users":1,"gableroux":1,"somewhere":1,".vagrant":1,"machines":1,"default":1,"virtualbox":1,"private_key":1,"LogLevel":1,"FATAL":1,"snippet":1,"options":1,"head":1,"${":4,":":3,"name":1,"}":4,"$1":1,".":1,"domain":1,"tomato":2,"#Hostname":1,"tomato_rsa":1,"KexAlgorithms":1,"+":1,"diffie":1,"hellman":1,"group1":1,"sha1":1,"github":3,".com":3,"gist":1,".github":1,"git":1,"github_rsa":1},"STAR":{"COMMENT#":22,"data_pipeline_ge":1,"_rlnPipeLineJobC":1,"data_pipeline_pr":1,"loop_":11,"_rlnPipeLineProc":4,"#1":7,"#2":7,"#3":4,"#4":1,"Schedules":28,"/":85,"mvf_basic":28,"UpdateMovies":8,"None":4,"StreamMotion":9,"StreamCTF":9,"OutputProgress":2,"data_pipeline_no":1,"_rlnPipeLineNode":2,"movies":7,".star":11,"corrected_microg":3,"logfile":4,".pdf":4,"micrographs_ctf":3,"data_pipeline_in":1,"_rlnPipeLineEdge":4,"data_pipeline_ou":1,"data_schedule_ge":1,"_rlnScheduleName":1,"_rlnScheduleCurr":1,"data_schedule_fl":1,"_rlnScheduleFloa":3,"mut_movies_count":2,"set_angpix":1,"set_ctf_amp_cont":1,"set_ctf_powerspe":1,"set_frame_dose":1,"set_voltage":1,"data_schedule_bo":1,"_rlnScheduleBool":3,"mut_have_more_mo":1,"data_schedule_st":1,"_rlnScheduleStri":3,"let_movies_starf":1,"let_movies_table":1,"set_gain_file_pa":1,"Micrographs":3,"gain":2,".mrc":2,"set_movie_import":1,"COMMENT/*":1,"data_1":1,"_symmetry":12,".Int_Tables_numb":4,".space_group_nam":4,"-":15,"M":4,"P1":1,".cell_setting":4,"TRICLINIC":2,"_symmetry_equiv":8,".id":4,".pos_as_xyz":4,"X":10,",":20,"Y":10,"Z":10,"data_2":1,"P":1,"data_5090row":1,"data_5090col":1,"P4212":2,"TETRAGONAL_4axis":2,"data_5090both":1},"STON":{"{":15,"#a":1,":":66,",":64,"#b":1,"}":15,"Rectangle":1,"#origin":1,"Point":2,"[":11,"-":2,"]":11,"#corner":1,"TestDomainObject":1,"#created":1,"DateAndTime":2,"#modified":1,"#integer":1,"#float":1,"#description":1,"#color":1,"#green":1,"#tags":1,"#two":1,"#beta":1,"#medium":1,"#bytes":1,"ByteArray":1,"#boolean":1,"false":1,"ZnResponse":1,"#headers":2,"ZnHeaders":1,"ZnMultiValueDict":1,"#entity":1,"ZnStringEntity":1,"#contentType":1,"ZnMimeType":1,"#main":1,"#sub":1,"#parameters":1,"#contentLength":1,"#string":1,"#encoder":1,"ZnUTF8Encoder":1,"#statusLine":1,"ZnStatusLine":1,"#version":1,"#code":1,"#reason":1},"SWIG":{"COMMENT//":26,"%":153,"module":1,"(":184,"package":1,"=":51,")":149,"CGAL_AABB_tree":2,"include":28,"Decl_void_type":1,"()":13,"SWIG_CGAL_add_ja":1,"SWIG_CGAL_packag":1,"import":45,"{":67,"#define":1,"CGAL_INTERSECTIO":1,"#include":7,"<":90,"SWIG_CGAL":7,"/":14,"Kernel":4,"typedefs":1,".h":7,">":86,"Point_3":10,"Triangle_3":6,"Segment_3":6,"Polyhedron_3":1,"all_includes":2,"AABB_tree":2,"Object":19,"}":66,"pragma":1,"java":9,"jniclassimports":1,"CGAL":37,".Kernel":23,".Triangle_3":4,";":184,".Segment_3":4,".Plane_3":4,".Ray_3":4,".Point_3":7,".Polyhedron_3":11,".Polyhedron_3_Ha":6,".Polyhedron_3_Fa":5,".util":8,".Iterator":4,".Collection":4,"#ifdef":8,"SWIG_CGAL_AABB_t":1,"#endif":13,"SWIG_CGAL_import":2,"typemap":22,"javaimports":11,"std":48,"::":99,"pair":24,",":166,"Polyhedron_3_Fac":30,"SWIG_CGAL_declar":24,"Point_and_Polyhe":2,"Polyhedron_3_Hal":30,"int":41,"Point_and_Intege":1,"Object_and_Polyh":12,"Object_and_Integ":8,"Optional":8,"Optional_Polyhed":2,"Optional_Integer":1,"Optional_Object_":3,"#if":3,"!":11,"SWIG_CGAL_NON_SU":5,"SWIG_CGAL_input_":6,"Primitive_iterat":10,"input":4,"cpp_base":9,"SWIGTYPE_p_SWIG_":4,"rebuild":4,"SWIGTYPE_p_Trian":1,"SWIGTYPE_p_Segme":1,"SWIGPYTHON":2,"AABB_tree_wrappe":11,"Point_range":1,"SWIGTYPE_p_Point":1,"accelerate_dista":1,"#else":4,"//":2,"Generic_input_it":2,"SWIG_CGAL_output":6,"output":3,"Integer":1,"swig_types":1,"[":1,"]":1,"typedef":3,"define":6,"enddef":6,"output2":3,"SWIGTYPE_p_std__":3,"Integer_output_i":2,"iObject_and_Face":2,"iObject_and_Half":2,"iObject_and_Inte":2,"SWIG_CGAL_array_":2,"ignore":18,"CGAL_PTP_Tree":2,"insert_from_arra":2,"CGAL_PSP_Tree":2,"AABB_tree_Polyhe":2,"AABB_tree_Segmen":1,"CGAL_SSP_Tree":1,"AABB_tree_Triang":1,"CGAL_TSP_Tree":1,"SWIG_CGAL_HAS_AA":1,"feature":5,"IGEProgramOutput":1,"IGEProgramFlushO":1,"IGEProgramInputS":1,"IGEProgramInputC":2,"#ifndef":1,"SWIGJAVASCRIPT":2,"SWIGWIN":1,"namespace":1,"template":6,"DoubleVector":1,"vector":25,"double":19,"DoubleDoubleVect":1,"FloatVector":1,"float":1,"IntVector":1,"StringVector":1,"string":7,"StringStringVect":1,"SWIGCSHARP":1,"apply":6,"INPUT":3,"[]":6,"const":5,"*":34,"data":31,"imag_data":2,"orders":2,"in":7,"&":34,"if":8,"$input":9,"->":15,"IsArray":1,"())":3,"v8":9,"Isolate":1,"isolate":2,"args":1,".GetIsolate":1,"Local":4,"Context":1,"context":2,"GetCurrentContex":1,"Array":2,"array":3,"Cast":1,"length":3,"Length":1,"$1":24,"new":3,"for":7,"i":21,"++":4,"Value":1,"jsvalue":3,"Get":1,".ToLocalChecked":1,"temp":14,"res":5,"SWIG_AsVal_doubl":1,"SWIG_IsOK":2,"))":20,"SWIG_exception_f":2,"SWIG_ERROR":1,"COMMENT(*":4,"SWIG_AsPtr_std_s":1,"ptr":3,"||":1,"SWIG_ArgError":1,"((":1,"?":1,":":15,"SWIG_TypeError":1,"pointer":30,"==":4,"SUCCESS":3,"zend_hash_move_f":6,"arr_hash":25,"zval":7,"str":8,"is_str":6,"Z_TYPE_PP":3,"!=":5,"IS_STRING":2,"**":3,"zval_copy_ctor":2,"convert_to_strin":2,"else":2,"at":6,"h":5,"Z_STRVAL_P":2,"zval_dtor":2,"arr":2,"HashTable":5,"HashPosition":5,"array_count":11,"Z_ARRVAL_P":5,"switch":4,"case":14,"IS_BOOL":2,"IS_LONG":4,"Z_LVAL_PP":2,"break":8,"IS_DOUBLE":4,"Z_DVAL_PP":2,".at":8,"COMMENT/*":5,"typecheck":2,"SWIG_TYPECHECK_S":1,"Z_TYPE_P":4,"IS_ARRAY":1,"zend_hash_num_el":3,"$1_basetype":2,"zend_hash_intern":3,"zend_hash_get_cu":3,"NULL":3,"IS_TRUE":2,"IS_FALSE":2,"Z_LVAL_P":2,"Z_DVAL_P":2,".resize":1,"out":4,"array_init":3,"return_value":7,".size":3,"SWIGPHP5":1,"add_index_string":2,".c_str":2,"add_index_double":1,"add_index_long":1,"hookStubOutput":1,"hookStubError":1,"hookStubFlush":1,"hookStubInputStr":1,"hookStubInputCha":1,"hookStubInputBlo":1,"hookStubInputChe":1,"GEStringArray":4,"StringArray_t":2,"Init":2,"toInternal":3,"GEArray":4,"Array_t":2,"GEMatrix":5,"Matrix_t":1,"GAUSS_MatrixInfo":1,"mds_utils":4,"python":4,"Dictionary":3,"try":1,"PyDict_Check":2,"throw":1,"invalid_argument":1,"catch":1,"exception":1,"e":2,"PyErr_SetString":1,"PyExc_RuntimeErr":1,".what":1,"SWIG_fail":1,"Obj":1,"SWIG_TYPECHECK_P":1},"Sage":{"COMMENT#":19,"def":7,"pols":1,"(":61,"grado":25,"=":35,"-":7,",":10,"K":6,"GF":4,")":45,"mostrar":8,"False":4,":":32,"COMMENT\"\"\"":7,"lpols":14,"[]":6,"if":15,"not":3,".is_integer":3,"()":7,".round":3,">=":3,"var":7,"xs":8,"vector":6,"[":22,"x":17,"^":8,"i":10,"for":13,"in":13,"range":3,"+":7,"]":20,"V":2,"VectorSpace":1,"cs":21,"*":10,"pol":8,"print":4,"return":7,"polsNoCtes":1,"!=":4,"#":2,"no":1,"constantes":1,"+=":3,"polsMismoGrado":1,"))":6,"]]":1,"polinomios":1,"del":1,"mismo":1,"excluirReducible":1,"irreds":4,"p":17,"fp":3,".factor_list":1,"())":1,"len":3,"==":2,"and":1,"vecPol":1,"vec":4,"random_vector":1,"polVec":2,"None":2,".degree":2,".append":1,".coefficient":1,"list":1,"reversed":1,"completar2":1,".expand":1,"else":1,"/":2,")))":1},"SaltStack":{"base":1,":":68,"-":29,"packages":1,"coffeestats":1,"gpg4win":1,"light":1,"installer":4,"full_name":4,"reboot":3,"False":4,"install_flags":4,"uninstaller":4,"uninstall_flags":4,"COMMENT#":17,"gimp":1,"ceph":14,"pkg":4,".installed":2,"refresh":1,"True":1,"service":1,"dead":1,"enable":1,"require":4,"file":5,"/":23,"etc":4,"eval":2,".conf":3,"{":6,"%":12,"if":2,"grains":2,"[":4,"]":4,"==":2,"}":6,"apt":3,"sources":2,".list":5,".d":2,"endif":2,"mds":1,"include":1,".extras":1,".managed":2,"source":2,"salt":2,"//":2,"template":2,"jinja":2,"cmd":2,"repo":2,"key":2,".run":1,"name":1,"unless":1,"makedirs":1,"true":1,"var":2,"lib":2,".directory":1,"names":1,"for":1,"dir":3,"in":1,",":3,"{{":2,".split":2,"(":2,")":2,"}}":2,"endfor":1,"openoffice":1,"truecrypt":1,"a":1},"Sass":{"$blue":4,":":7,"#3bbfce":1,"$margin":3,"16px":1,".content":1,"-":3,"navigation":1,"border":2,"color":3,"darken":1,"(":1,",":1,"%":1,")":1,".border":1,"padding":1,"/":2,"margin":1},"Scala":{"COMMENT//":139,"val":39,"fdStep":2,"=":72,"fdStep2":2,"rtStep":1,"rtStep2":1,"bgColor":2,"white":3,"sBgColor":1,"clear":2,"()":31,"clearOutput":1,"beamsOn":1,"width":2,"canvasBounds":3,".width":5,"height":2,".height":4,"setBackground":2,"(":223,")":191,"setPenColor":1,"purple":1,"def":24,"action":4,"code":3,":":33,"String":9,"{":62,"interpret":1,";":7,"println":12,"}":62,"cmd":3,"Map":1,"->":22,"s":14,",":79,"eraseCmds":3,"n":8,"Int":13,"button":9,"forcmd":3,"PicShape":8,".button":3,"))":17,"panel":2,"trans":10,"-":23,"/":10,"*":18,"scale":4,"VPics":1,"HPics":2,"draw":8,"SHEBANG#!sh":2,"exec":2,"scala":9,"!":4,"#":2,"object":3,"Beers":1,"extends":1,"Application":1,"bottles":3,"qty":12,"f":4,"=>":20,"//":4,"higher":1,"order":1,"functions":2,"match":2,"case":8,"+":32,"x":3,"beers":3,"sing":3,"implicit":3,"song":3,"takeOne":2,"nextQty":2,"nested":1,"if":18,"==":4,"else":9,"refrain":2,".capitalize":1,"tail":1,"recursion":1,"headOfSong":1,"parameter":1,"HelloWorld":1,"main":1,"args":1,"Array":1,"[":12,"]":10,"import":9,"math":1,".random":1,".language":1,".postfixOps":1,".util":2,"._":3,".":2,"Try":1,"Success":2,"Failure":2,".concurrent":4,"duration":1,"ExecutionContext":2,".Implicits":1,".global":1,"CanAwait":1,"OnCompleteRunnab":1,"TimeoutException":1,"ExecutionExcepti":1,"blocking":3,"COMMENT/*":3,"node11":1,"//>":6,"Welcome":1,"to":3,"the":1,"Scala":1,"worksheet":1,"COMMENT/**":1,"retry":3,"T":7,"block":8,"Future":6,"ns":2,"Iterator":2,".iterator":1,"attempts":2,"]]":1,".map":1,"_":2,"failed":2,".failed":1,"new":1,"Exception":2,".foldLeft":1,"((":1,"a":2,"fallbackTo":1,".Future":1,".Fut":1,"rb":3,"i":14,"Thread":2,".sleep":2,"random":2,".toInt":2,"++":10,".toString":8,"ri":2,"onComplete":1,"t":2,"r":2,"Unit":1,"toList":1,".foreach":3,"Iteration":1,"Hi":1,"size":4,"S":2,"Picture":5,"repeat":2,"forward":5,"right":5,"stem":3,"penColor":3,"noColor":1,"fillColor":2,"black":1,"Color":2,"invisible":1,"drawing":4,"GPics":2,"brit":1,"rot":3,"pic":4,"name":1,":=":35,"version":1,"organization":1,"libraryDependenc":3,"+=":14,"%%":3,"%":6,"Seq":3,"libosmVersion":4,"from":1,"maxErrors":1,"pollInterval":1,"javacOptions":1,"scalacOptions":1,"scalaVersion":1,"initialCommands":2,"COMMENT\"\"\"":1,"in":12,"console":1,"mainClass":2,"Compile":4,"packageBin":1,"Some":6,"run":1,"watchSources":1,"<":4,"baseDirectory":1,"map":1,"resolvers":2,"at":3,"publishTo":1,"ivyLoggingLevel":1,"UpdateLogging":1,".Full":1,"offline":1,"true":5,"shellPrompt":2,"ThisBuild":1,"state":3,"Project":1,".extract":1,".currentRef":1,".project":1,"System":1,".getProperty":1,"showTiming":1,"false":7,"showSuccess":1,"timingFormat":1,"java":1,".text":2,".DateFormat":1,"DateFormat":3,".getDateTimeInst":1,".SHORT":2,"crossPaths":1,"fork":2,"Test":3,"javaOptions":1,"parallelExecutio":2,"javaHome":1,"file":3,"scalaHome":1,"aggregate":1,"clean":1,"logLevel":2,"compile":1,"Level":3,".Warn":2,"persistLogLevel":1,".Debug":1,"traceLevel":2,"unmanagedJars":1,"publishArtifact":2,"packageDoc":2,"artifactClassifi":1,"retrieveManaged":1,"credentials":2,"Credentials":2,"Path":1,".userHome":1,"switchToDefault2":1,"carHeight":2,"markerHeight":3,"carE":3,"car":3,"img":2,".image":1,"cars":5,"collection":2,".mutable":2,".Map":1,".empty":2,"Vector2D":10,"carSpeed":3,"pResponse":7,"var":4,"pVel":18,"disabledTime":5,"bplayer":4,"newMp3Player":2,"cplayer":3,"createCar":2,"c":15,"cb":18,".x":6,".y":9,"markers":4,".Set":1,"createMarker":2,"mwidth":3,"m":11,".rect":1,"cleari":1,"drawStage":1,"darkGray":1,"player":18,"drawAndHide":1,"timer":2,"animate":1,".moveToFront":2,"enabled":2,"epochTimeMillis":4,">":1,"isKeyPressed":4,"Kc":4,".VK_LEFT":1,".transv":10,".VK_RIGHT":1,".VK_UP":1,"isMp3Playing":1,"playMp3Sound":1,"stopMp3":1,".VK_DOWN":1,".isMp3Playing":1,".playMp3Sound":3,".stopMp3":1,".collidesWith":5,"stageLeft":1,"||":1,"stageRight":1,".setOpacity":1,"drawMessage":4,"red":2,"stopAnimation":3,"stageTop":1,"stageBot":1,"cv":2,"vel":4,"bouncePicVectorO":1,"updateEnergyCras":2,"newVel":3,"randomDouble":1,".position":2,".erase":2,"-=":3,".translate":1,"energyLevel":4,"energyText":4,"energyLabel":4,".textu":2,"blue":2,"updateEnergyTick":2,".update":3,"te":2,"textExtent":1,"manageGameScore":2,"gameTime":5,"timeLabel":4,".forwardInputTo":1,"stageArea":1,"green":1,"playMp3Loop":1,"activateCanvas":1},"Scaml":{"%":1,"p":1,"Hello":1,",":1,"World":1,"!":1},"Scheme":{"(":1132,"library":2,"lambdastar":1,")":369,"export":2,"rename":1,"lambda":15,"*":33,")))":86,"import":2,"rnrs":2,"))":165,"define":56,"-":256,"syntax":8,"rules":4,"()":9,"((":61,"_":7,"a":74,"e":18,"...":12,"h":6,"let":9,")))))":13,"if":38,"null":15,"?":53,"apply":10,"))))":30,"posary":2,".":8,"rest":6,"polyvariadic":2,"letrec":2,"rec":11,"case":3,"(()":2,"some":6,"get":12,"more":5,"append":23,"))))))":12,"COMMENT;":94,"sboyer":1,"benchmark":2,"args":14,"n":19,"car":29,"setup":5,"boyer":6,"run":1,"string":2,"number":3,"->":6,"test":5,"rewrites":8,"and":25,"=":6,"else":21,"#t":7,")))))))":3,";":5,"assigned":2,"below":2,"add":5,"lemma":5,"lst":53,"quote":11,"equal":162,"compile":1,"form":2,"reverse":13,"codegen":1,"optimize":1,"nil":10,"eqp":2,"x":216,"y":126,"fix":16,"greaterp":1,"lessp":22,"lesseqp":1,"not":30,"greatereqp":2,"boolean":1,"or":13,"t":11,"f":13,"iff":1,"implies":14,"even1":1,"zerop":20,"odd":1,"sub1":4,"countps":2,"l":9,"pred":2,"loop":5,"zero":31,"fact":2,"i":29,"divides":1,"remainder":9,"assume":2,"true":11,"var":4,"alist":23,"cons":28,"false":11,"tautology":1,"checker":1,"tautologyp":7,"normalize":3,"falsify":1,"falsify1":1,"prime":4,"add1":10,"prime1":1,"p":11,"q":6,"numberp":11,"b":35,"c":14,"d":4,"plus":50,"z":39,"difference":17,"meaning":9,"tree":7,"fringe":1,"times":34,"exec":3,"pds":2,"envrn":3,"mc":1,"flatten":8,"member":15,"length":8,"intersect":1,"nth":5,"exp":6,"j":12,"k":4,"count":9,"list":15,"sort":1,"lp":1,"quotient":6,"power":10,"eval":7,"big":3,"plus1":1,"base":13,"rep":3,"gcd":4,"w":7,"value":4,"nlistp":1,"listp":6,"gopher":3,"samefringe":1,"greatest":3,"factor":3,"delete":4,"sort2":3,"dsort":1,"x1":1,"x2":1,"x3":1,"x4":1,"x5":1,"x6":1,"x7":2,"sigma":1,"last":3,"assignment":3,"assignedp":1,"cdr":25,"set":13,"val":2,"mem":2,"cond":20,"term":68,"pair":11,"eq":6,"cadr":8,"put":4,"lemmas":12,"translate":15,"error":1,"symbol":25,"record":16,"untranslate":2,"name":2,"map":2,"sym":10,"property":2,"!":15,"assq":3,"records":6,"r":3,"make":2,"vector":4,"ref":2,"r1":2,"r2":2,"subst":13,"u":3,"do":1,"tautp":2,"caar":1,"cdar":1,"temp":12,"rewrite":16,"()))":1,"truep":3,"falsep":3,"#f":11,"constructor":3,"caddr":3,"cadddr":2,"sanity":1,"check":1,"scons":3,"original":4,"+":1,"with":3,"one":8,"way":8,"unify":8,"term1":9,"term2":10,"begin":2,"unify1":6,"This":1,"bug":1,"makes":1,"nboyer":1,"%":1,"slower":1,"lst1":8,"lst2":10,"trans":4,"of":4,"implies1":3,"answer":2,"write":1,"display":2,"newline":2,"libs":1,"basic":2,"list2":2,"objs":2,"exported":1,"only":1,"surfage":4,"s1":1,"lists":1,"filter":1,"gl":2,"glut":1,"dharmalab":2,"type":1,"math":1,"agave":4,"glu":1,"compat":1,"geometry":1,"pt":4,"glamour":2,"window":1,"misc":1,"s19":1,"time":1,"s27":1,"random":1,"bits":1,"s42":1,"eager":1,"comprehensions":1,"say":1,"for":1,"each":1,"glTranslated":1,"radians":1,"COMMENT(*":1},"Scilab":{"COMMENT//":3,"function":1,"[":1,"a":4,",":5,"b":4,"]":1,"=":6,"myfunction":1,"(":7,"d":2,"e":4,"f":2,")":7,"+":5,"%":4,"pi":3,"$":1,":":1,";":7,"cos":1,"cosh":1,"if":1,"==":2,"then":1,"-":1,".field":1,"else":1,"home":1,"return":1,"end":1,"myvar":1,"endfunction":1,"assert_checkequa":1,"assert_checkfals":1,"disp":1},"ShaderLab":{"COMMENT//":43,"Shader":3,"{":48,"Properties":3,"_MainTex":7,"(":120,",":90,"2D":12,")":98,"=":94,"{}":11,"}":48,"CGINCLUDE":3,"#pragma":36,"multi_compile":13,"__":13,"FOG_LINEAR":2,"FOG_EXP":2,"FOG_EXP2":2,"#include":13,"#define":6,"SKYBOX_THREASHOL":2,"struct":2,"Varyings":5,"float2":14,"uv":13,":":20,"TEXCOORD0":2,";":145,"float4":7,"vertex":11,"SV_POSITION":2,"VertFog":3,"AttributesDefaul":2,"v":8,"o":14,".vertex":3,"UnityObjectToCli":2,".uv":7,"UnityStereoScree":5,".texcoord":4,"_MainTex_ST":5,"return":7,"sampler2D":9,"_CameraDepthText":5,"half4":15,"_FogColor":3,"float":14,"_Density":3,"_Start":4,"_End":3,"half":13,"ComputeFog":3,"z":6,"fog":12,"#if":19,"-":22,"/":13,"#elif":5,"exp2":3,"*":23,"#else":3,"//":14,"#endif":19,"saturate":9,"ComputeDistance":3,"depth":14,"dist":7,"_ProjectionParam":2,".z":2,"-=":1,".y":14,"FragFog":2,"i":17,"SV_Target":3,"color":40,"tex2D":8,"SAMPLE_DEPTH_TEX":3,"Linear01Depth":2,"lerp":9,"FragFogExcludeSk":2,"skybox":2,"<":4,"ENDCG":13,"SubShader":3,"Cull":3,"Off":7,"ZWrite":3,"ZTest":3,"Always":3,"Pass":12,"CGPROGRAM":10,"fragment":10,"exclude_renderer":1,"d3d11_9x":1,"target":2,"UNITY_COLORSPACE":6,"VertDOF":7,"FragPrefilter":2,"PREFILTER_TAA":1,"FragBlur":4,"KERNEL_SMALL":1,"KERNEL_MEDIUM":1,"KERNEL_LARGE":1,"KERNEL_VERYLARGE":1,"FragPostBlur":1,"FallBack":1,"_AutoExposure":3,"_BloomTex":3,"_Bloom_DirtTex":3,"_GrainTex":1,"_LogLut":3,"_UserLut":4,"_Vignette_Mask":3,"_ChromaticAberra":5,"_DitheringTex":1,"EYE_ADAPTATION":2,"CHROMATIC_ABERRA":4,"DEPTH_OF_FIELD":6,"DEPTH_OF_FIELD_C":2,"BLOOM":2,"BLOOM_LENS_DIRT":2,"COLOR_GRADING":2,"COLOR_GRADING_LO":2,"USER_LUT":2,"GRAIN":1,"VIGNETTE_CLASSIC":2,"VIGNETTE_ROUND":2,"VIGNETTE_MASKED":2,"DITHERING":1,"sampler2D_float":1,"_DepthOfFieldTex":5,"_DepthOfFieldPar":3,"x":4,"distance":1,"y":4,"f":2,"^":1,"N":1,"S1":1,"film_width":1,"_BloomTex_TexelS":2,"half2":4,"_Bloom_Settings":3,"sampleScale":1,"bloom":4,".intensity":1,"_Bloom_DirtInten":2,"half3":16,"_LogLut_Params":3,"lut_width":1,"lut_height":2,"_ExposureEV":3,"EV":1,"_UserLut_Params":4,"@see":1,"_Vignette_Color":4,"_Vignette_Center":3,"UV":1,"space":1,"_Vignette_Settin":6,"intensity":1,"smoothness":1,"roundness":1,"_Vignette_Opacit":2,"[":1,"]":1,"VaryingsFlipped":4,"pos":5,"uvSPR":1,"TEXCOORD1":1,"Single":2,"Stereo":2,"UVs":3,"uvFlipped":1,"TEXCOORD2":1,"Flipped":1,"DX":1,"MSAA":1,"Forward":1,"uvFlippedSPR":1,"TEXCOORD3":1,"flipped":1,"VertUber":2,".pos":1,".xy":4,".uvSPR":2,".uvFlipped":5,"UNITY_UV_STARTS_":1,"if":2,"_MainTex_TexelSi":3,".uvFlippedSPR":4,"FragUber":2,"autoExposure":4,".r":1,".xxx":6,"&&":1,"dof":5,".xxxx":2,"coords":4,"end":2,"dot":3,"diff":3,"int":3,"samples":5,"clamp":1,"length":1,".zw":1,"))":11,"delta":3,"sum":3,"filterSum":4,"dofDelta":4,"dofPos":5,"dofSum":3,"for":1,"++":1,"t":2,"+":3,"s":2,"tex2Dlod":3,".rgb":5,"filter":4,"+=":7,"sdof":2,".rgba":1,"*=":8,"GammaToLinearSpa":3,"!":3,".a":2,"src":1,"LinearEyeDepth":1,"coc":4,".x":6,"rgb":7,"AcesLuminance":1,"UpsampleFilter":1,"dirt":2,"d":9,"abs":2,"pow":3,"Roundness":1,"vfactor":6,"_ScreenParams":2,"new_color":2,"Exposure":1,"is":1,"in":1,"ev":1,"units":1,"or":1,"colorLogC":2,"LinearToLogC":2,"ApplyLut2d":3,"LinearToGammaSpa":2,"colorGraded":6,".xyz":2,".w":1,"UberSecondPass":1},"Shell":{"SHEBANG#!sh":4,"COMMENT#":231,"version":18,"=":341,"PHPRC":2,"/":659,"usr":45,"local":39,"php":6,"phpfarm":1,"inst":2,"-":482,"${":21,"}":104,"lib":1,".ini":1,"export":34,"PHP_FCGI_CHILDRE":2,"PHP_FCGI_MAX_REQ":2,"exec":5,"bin":44,"cgi":1,"SHEBANG#!bash":10,"typeset":5,"i":12,"n":58,"bottles":6,"no":14,"while":5,"[":48,"!=":2,"$":20,"]":48,"do":11,"echo":116,"case":43,"?":7,"in":36,")":178,"%":3,"s":12,"COMMENT;":5,"esac":11,"done":11,"exit":17,"PROMPT":2,"+=":2,"ZSH_THEME_GIT_PR":4,"REACT_APP_ENDPOI":1,"http":1,":":54,"//":8,"localhost":2,"api":1,"REACT_APP_DEFAUL":1,"FLASK_APP":1,"app":1,".py":1,"FLASK_ENV":1,"development":1,"SHEBANG#!rc":2,"rfork":2,"e":9,".":17,"sys":2,"man":12,"fonts":1,"cmd":7,"sec":3,"()":43,"S":4,"d":20,"fn":2,"roff":6,"{":84,"preproc":5,"postproc":2,"cat":5,"x":10,"`":48,"doctype":1,"$2":4,"if":87,"(":103,"~":30,"$1":10,"t":9,"$x":8,"*":41,"grap":2,"$preproc":14,"pic":2,"Nflag":2,"Tutf":1,"not":8,"Lflag":1,"grep":16,"col":1,"eqn":2,"tbl":2,"$FONTS":1,";":81,"</":2,"dev":13,"null":13,"|":63,"switch":4,"#preproc":1,"troff":5,"$Nflag":5,"$Lflag":5,"$MAN":5,"$postproc":1,"page":4,"test":13,"mnt":1,"wsys":1,"acme":1,"w":4,"search":2,"yes":2,"$d":1,"#":53,">":20,"$S":5,"$sec":4,"shift":36,"b":4,"P":7,"p":9,"#sec":1,"ls":11,"pd":1,"ix":1,"INDEX":3,"pat":2,"^":12,"sed":19,"fils":3,"$search":1,"for":14,"f":77,"$i":17,"try":2,"$pat":1,"sort":1,"u":3,"!":11,"#try":1,"$fils":3,"$try":3,"#fils":2,"intro":2,"0intro":2,"$n":1,"tr":1,"A":14,"Z":3,"a":17,"z":21,"need":1,"$cmd":1,"v":9,"proof":1,"COMMENT//":2,"\\":12,"D":7,"plumb":1,"edit":3,"clear":2,";;":56,"return":5,"PAGER":2,"less":4,"LANG":2,"en_US":4,".UTF":4,"LC_CTYPE":2,"HISTFILE":4,"$HOME":12,".ksh_history":2,"HISTSIZE":4,"HISTCONTROL":4,"ignoredups":2,"set":36,"o":7,"emacs":4,"alias":66,"ll":4,"la":2,"PS1":4,"complete_sysctl":2,"--":34,"$(":24,"sysctl":2,"cut":2,"f1":2,"fpath":4,"$fpath":2,".zsh":2,"func":2,"U":2,"function":7,"command":5,"Fh":2,"l":8,"to":42,"list":3,"long":2,"format":2,"...":4,"XF":2,"pipe":2,"into":3,"#CDPATH":2,"HISTIGNORE":2,"ignoreboth":2,"shopt":13,"cdspell":2,"extglob":2,"progcomp":2,"complete":82,"X":59,"bunzip2":2,"bzcat":2,"bzcmp":2,"bzdiff":2,"bzegrep":2,"bzfgrep":2,"bzgrep":2,"unzip":2,"zipinfo":2,"compress":2,"znew":2,"gunzip":2,"zcmp":2,"zdiff":2,"zcat":2,"zegrep":2,"zfgrep":2,"zgrep":2,"zless":2,"zmore":2,"uncompress":2,"ee":2,"display":2,"xv":2,"qiv":2,"gv":2,"ggv":2,"xdvi":2,"dvips":2,"dviselect":2,"dvitype":2,"acroread":2,"xpdf":2,"makeinfo":2,"texi2html":2,"tex":2,"latex":2,"slitex":2,"jadetex":2,"pdfjadetex":2,"pdftex":2,"pdflatex":2,"texi2dvi":2,"mpg123":2,"mpg321":2,"xine":2,"aviplay":2,"realplay":2,"xanim":2,"ogg123":2,"gqmpeg":2,"freeamp":2,"xmms":2,"xfig":2,"timidity":2,"playmidi":2,"vi":2,"vim":2,"gvim":2,"rvim":2,"view":2,"rview":2,"rgvim":2,"rgview":2,"gview":2,"wine":2,"bzme":2,"netscape":2,"mozilla":2,"lynx":2,"opera":2,"w3m":2,"galeon":2,"curl":6,"dillo":2,"elinks":2,"links":2,"su":2,"passwd":2,"groups":2,"user":2,"commands":8,"see":4,"only":7,"users":2,"stopped":4,"bg":4,"completes":10,"with":12,"jobs":4,"j":2,"fg":2,"disown":2,"other":5,"job":3,"readonly":4,"unset":12,"and":5,"shell":4,"variables":2,"setopt":8,"options":8,"helptopic":2,"help":5,"helptopics":2,"unalias":4,"aliases":2,"binding":2,"bind":4,"readline":2,"bindings":2,"make":8,"this":6,"more":3,"intelligent":2,"c":5,"type":6,"which":11,"#sudo":2,",":23,"on":4,"pushd":2,"cd":12,"rmdir":2,"Make":2,"directory":7,"directories":2,"W":2,"filenames":2,"..":5,"csh":2,"is":16,"same":2,"as":3,"bash":2,"quit":2,"q":10,"even":3,"shorter":2,":-":3,"rehash":2,"source":12,".bashrc":4,"after":2,"I":3,"it":4,"pg":2,"patch":2,"awk":2,"diff":2,"find":3,"ps":3,"whoami":2,"ping":2,"histappend":2,"PROMPT_COMMAND":2,"PATH":10,"sbin":10,"xpg4":4,"sfw":4,"ccs":4,"openwin":4,"opt":10,"mysql":4,"current":5,"dirpersiststore":2,"then":55,"SCREENDIR":2,"fi":49,"MANPATH":2,"share":4,"TERM":4,"==":9,"COLORTERM":2,"CLICOLOR":2,"can":3,"be":4,"anything":2,"actually":2,"DISPLAY":2,"r":21,"&&":68,".common":4,".custom":4,"dircolors":2,".dircolors":2,"eval":8,"||":21,"dir":7,"vdir":2,"fgrep":2,"egrep":4,"stty":2,"istrip":2,"APP_ENV":1,"APP_DEBUG":1,"true":6,"APP_KEY":1,"SomeRandomString":1,"DB_HOST":1,"DB_DATABASE":1,"homestead":2,"DB_USERNAME":1,"DB_PASSWORD":1,"secret":1,"CACHE_DRIVER":1,"file":14,"SESSION_DRIVER":1,"pkgname":1,"stud":5,"git":8,"pkgver":1,"pkgrel":1,"pkgdesc":1,"arch":1,"i686":1,"x86_64":1,"url":4,"license":1,"depends":1,"libev":1,"openssl":1,"makedepends":1,"provides":1,"conflicts":1,"_gitroot":1,"https":1,"github":1,".com":2,"bumptech":1,".git":1,"_gitname":1,"build":16,"msg":4,"[[":35,"]]":35,"pull":2,"origin":1,"else":15,"clone":2,"rm":2,"rf":1,"package":1,"PREFIX":1,"DESTDIR":1,"install":2,"Dm755":1,"init":1,".stud":1,"mkdir":2,"umask":2,"path":23,"prompt":2,"history":18,"endif":2,"#Import":2,"the":31,"agnostic":2,"Bash":3,"or":3,"Zsh":2,"environment":6,"config":4,".profile":2,"#How":2,"many":2,"lines":2,"of":12,"keep":3,"memory":3,"=~":3,".zsh_history":2,"#Where":2,"save":4,"disk":6,"SAVEHIST":2,"#Number":2,"entries":2,"HISTDUP":2,"erase":2,"#Erase":2,"duplicates":2,"appendhistory":2,"#Append":2,"overwriting":2,"sharehistory":2,"#Share":2,"across":2,"terminals":2,"incappendhistory":2,"#Immediately":2,"append":2,"just":2,"when":2,"term":2,"killed":2,".dotfiles":4,"zsh":2,".sh":6,"#function":2,"precmd":2,"rupa":2,"DEFAULT_JVM_OPTS":1,"APP_NAME":1,"APP_BASE_NAME":1,"basename":1,"MAX_FD":2,"warn":3,"die":5,"cygwin":2,"false":5,"msys":2,"darwin":2,"CYGWIN":1,"Darwin":1,"MINGW":1,"PRG":3,"h":6,"ld":1,"link":1,"expr":2,"dirname":3,"SAVED":1,">/":9,"APP_HOME":2,"CLASSPATH":2,"$APP_HOME":1,"gradle":2,"wrapper":2,".jar":1,"JAVACMD":4,"Please":2,"JAVA_HOME":3,"variable":4,"your":4,"match":2,"location":2,"Java":2,"installation":2,"java":4,">&":6,"MAX_FD_LIMIT":1,"ulimit":2,"H":1,"eq":3,"$MAX_FD":1,"ne":2,"$darwin":1,"GRADLE_OPTS":1,"$cygwin":1,"cygpath":4,"mixed":3,"unix":1,"ROOTDIRSRAW":1,"L":3,"maxdepth":1,"mindepth":1,"SEP":2,"$ROOTDIRSRAW":1,"ROOTDIRS":1,"OURCYGPATTERN":2,"arg":4,"CHECK":1,"CHECK2":1,"###":2,"Determine":1,"an":2,"option":2,"$CHECK":1,"$CHECK2":1,"Added":1,"condition":1,"args":6,"ignore":1,"$((":3,"+":353,"))":9,"splitJvmOpts":2,"JVM_OPTS":2,"$DEFAULT_JVM_OPT":1,"$JAVA_OPTS":1,"$GRADLE_OPTS":1,"#JVM_OPTS":1,"classpath":1,"org":5,".gradle":1,".wrapper":1,".GradleWrapperMa":1,"main":6,"shell_is_bash":2,"load_bash_autoco":2,"$$":1,"comm":1,"usage":4,"9fs":3,"service":1,"kfs":5,"srv":12,"mount":9,"dump":6,"boot":9,"archive":2,"again":1,"print":2,"error":1,"snap":2,"snapshot":5,"C":3,"juke":2,"ye":1,"olde":1,"server":1,"il":2,"jukefs":2,"sources":8,"nq":1,"tcp":1,".cs":1,".bell":1,"labs":1,"sourcesdump":2,"sourcessnap":2,"vac":1,"vacfs":1,"<":14,".vac":1,"score":1,"COMMENT/*":1,"declare":22,"sbt_release_vers":1,"sbt_snapshot_ver":1,"SNAPSHOT":3,"sbt_jar":3,"sbt_dir":3,"sbt_create":2,"sbt_snapshot":1,"sbt_launch_dir":3,"scala_version":1,"java_home":1,"sbt_explicit_ver":3,"verbose":4,"debug":7,"quiet":5,"build_props_sbt":3,"project":11,".properties":10,"versionLine":4,"sbt":34,".version":4,"versionString":3,"##":3,"update_build_pro":2,"ver":2,"old":2,"$ver":3,"$old":2,"elif":4,"perl":3,"pi":2,">>":1,"!!!":6,"Updated":1,"setting":2,"Previous":1,"value":1,"was":1,"sbt_version":8,"$sbt_explicit_ve":2,"$v":2,"$sbt_release_ver":1,"echoerr":3,"vlog":1,"$verbose":2,"$debug":4,"dlog":8,"get_script_path":2,"target":1,"readlink":1,"get_mem_opts":3,"mem":3,"perm":3,"$mem":1,"((":6,"$perm":3,"codecache":1,"make_url":3,"groupid":1,"category":1,"default_jvm_opts":1,"default_sbt_opts":1,"default_sbt_mem":1,"noshare_opts":1,"sbt_opts_file":1,"jvm_opts_file":1,"latest_28":1,"latest_29":1,"latest_210":1,"script_path":1,"script_dir":1,"script_name":1,"java_cmd":2,"sbt_mem":2,"$default_sbt_mem":1,"residual_args":3,"java_args":3,"scalac_args":2,"sbt_commands":2,"build_props_scal":1,".scala":6,".versions":2,"%%":1,".*":2,"execRunner":2,"printf":4,"sbt_groupid":3,"tools":3,".sbt":7,"sbt_artifactory_":2,"version0":2,"F":2,"$version":1,"pe":1,"make_release_url":2,"releases":1,"make_snapshot_ur":2,"snapshots":1,"head":1,"jar_url":1,"jar_file":1,"download_url":2,"jar":5,"fail":1,"silent":1,"output":1,"wget":2,"O":3,"acquire_sbt_jar":2,"sbt_url":1,"<<":2,"EOM":4,"Usage":1,"$script_name":1,"message":1,"runner":1,"chattier":1,"log":2,"level":2,"Debug":1,"Error":2,"colors":2,"disable":1,"ANSI":1,"color":1,"codes":1,"create":3,"start":2,"contains":2,"global":1,"settings":2,"plugins":1,"default":5,"/<":1,"shared":1,"series":1,"ivy":2,"Ivy":1,"repository":3,".ivy2":1,"integer":2,"$sbt_mem":3,"use":9,"all":1,"caches":1,"sharing":1,"offline":3,"put":1,"mode":2,"jvm":7,"port":3,"Turn":1,"JVM":1,"debugging":1,"open":1,"at":2,"given":3,"batch":2,"Disable":1,"interactive":1,"The":1,"way":1,"accomplish":1,"pre":1,"there":1,"property":1,"update":1,"That":1,"specified":4,"launcher":1,"launch":2,"hold":1,"launchers":1,"$sbt_launch_dir":1,"$latest_28":1,"$latest_29":1,"$latest_210":1,"scala":6,"home":4,"alternate":1,"JAVA_OPTS":2,"holding":2,"uses":2,"SBT_OPTS":1,".jvmopts":1,"root":2,"prepended":2,".sbtopts":1,"**":2,"Dkey":2,"val":2,"pass":2,"directly":2,"J":4,"stripped":1,"add":1,"In":2,"duplicated":1,"conflicting":1,"order":1,"above":1,"shows":1,"precedence":1,"lowest":1,"line":1,"highest":1,"addJava":10,"addSbt":12,"addScalac":2,"addResidual":2,"addResolver":1,"addDebugger":2,"get_jvm_opts":2,"process_args":2,"require_arg":12,"gt":1,"inc":1,"$sbt_snapshot_ve":1,"$quiet":1,"sbtargs":2,"IFS":1,"read":1,"argumentCount":1,"#scalac_args":1,"@":4,"$argumentCount":1,"pwd":1,"doesn":1,"If":1,"you":1,"want":1,"anyway":1,"run":1,"$0":4,".sbt_completion":2,"#residual_args":1,"day":1,"month":1,"year":1,"hour":1,"minute":1,"second":1,"rvm_ignore_rvmrc":1,":=":2,"rvmrc":3,"rvm_rvmrc_files":3,"ef":1,"GREP_OPTIONS":1,"$rvmrc":3,"rvm":3,"CLI":1,"may":1,"NOT":1,"called":1,"from":1,"within":1,"Skipping":1,"loading":1,"COMMENT\"":1,"rvm_path":4,"UID":1,"rvm_is_not_a_she":2,"$rvm_path":1,"scripts":1,"script":1,"dotfile":1,"does":1,"lot":1,"fun":2,"stuff":2,"like":1,"turning":1,"normal":1,"dotfiles":1,"eg":1,"symlinks":1,"away":1,"optionally":1,"moving":1,"files":1,"so":1,"that":1,"they":1,"preserved":1,"up":1,"cron":1,"automate":1,"aforementioned":1,"maybe":1,"some":1,"nocasematch":1,"This":1,"makes":1,"pattern":1,"matching":1,"insensitive":1,"POSTFIX":1,"URL":1,"PUSHURL":1,"overwrite":2,"print_help":2,"$opt":1,"k":1,"continue":1,"$overwrite":1,"mv":1,"ln":1,"remote":2,".origin":2,".url":1,".pushurl":1,"crontab":1,".jobs":1,".cron":1,"name":2,"foodforthought":1,".jpg":1,"fo":1,"$I":2,"$A":1,"$H":1,"$B":1,"$E":2,"$F":2,"$C":1,"$D":1,"H4sICHMSq1ECA3h6":1,"yV5gZbXQsToRI1u6":1,"KJIYF1CBE":1,"EBTdCTPebEPmYhte":1,"KOKJLlc4OZTHZjFD":1,"M":2,"Zrdqq3KrX57577zn":1,"XqZ5cK":1,"9slLy":1,"vgRkzshm9n1MoCTr":1,"vO0Gdl55mnTzGYhO":1,"4Pyiqy724CVRpWLz":1,"KsQvfDKcB1cOjg2c":1,"PFtTBMEnCKII9Znw":1,"2PVI5iNF5dJvJ1ic":1,"yf3i7ICzNBXo91zV":1,"uXLGhqXNV1Bxv":1,"Mg402kD11Lj8dd7q":1,"8ylrywZZPIX34Yhm":1,"6r22A4yMpE":1,"jFNfudTXqyubV6xc":1,"ROrriCjA2SUIH34f":1,"fUyPdTf9F":1,"Lm1pWDpal8v55bgv":1,"8qGxJY2upsukyFX":1,"cbeSL5GRGvdlLqNh":1,"8RAauZ":1,"LIWha7F199LVVxPa":1,"pVSuvKgPsnS9cW8b":1,"VWcXp0riAYYMD4uC":1,"SesrncfS4tuG9Z8B":1,"kVch5fXTJ6SNr5o4":1,"xhWvSTfzYlQpI0jj":1,"4eqywrGmCsV1CU":1,"PjfaYbx":1,"AZOe1A":1,"e6haXe9nT9866F3R":1,"fjj9a57zQkW4a6Ev":1,"hDohJ":1,"6eWyWMlbEyVsbKWB":1,"UZaZ1EFpoEf7lMyk":1,"THMaryA815G":1,"za6u1vly6zkDrjNQ":1,"KWK75Ca9mf8XhG9i":1,"E":1,"O6lXadN6BGyXV4AS":1,"HtnAq":1,"gFsX63rNOOolvHeq":1,"WI1vX77mXjrcmx1Q":1,"0pdide":1,"p7bE7pSAsDWHkXmB":1,"dC7":1,"P2BHCMD3X":1,"XvhQHPtvwZbbW8Y1":1,"cB":1,"bPb":1,"W2o0DXbTc4Dvkvo0":1,"q9J":1,"3nw6GJane9":1,"9BXA6ZqtfD3Qtqv9":1,"Kz0rs":1,"cmJzTEypO":1,"z4":1,"jY2eQd2az3Chi9nK":1,"dv5DYe6":1,"24OzVE":1,"pvZ":1,"srvz2zxg2tt5Nm9E":1,"Rg4PnCC6":1,"iPbNpFdJ1M6vpIl7":1,"unez5pBZPBrefrWz":1,"M9A1cFw7IF80w8LE":1,"lkSsYf9szKJvcu":1,"8Xe4PPunVBfpg1qI":1,"hWVmcZHJSzImFkzJ":1,"WcuDlp5GQtJ6sZ2e":1,"y9nyytilZ25":1,"qsbUnWfhf":1,"HJBcZHzNbP3mAG2R":1,"8OyiNqr":1,"dN1llp":1,"d37PKU":1,"vIyVmh7":1,"bImU99PyD":1,"3ECR5MyndHUyicX1":1,"F01D":1,"IfVuuHW8IIidsV7o":1,"DSjeFTjELofYxwZq":1,"WyJwIEbFr7u51iMu":1,"B":2,"Vad":1,"8BpDgX":1,"V0OPYv4gqCnxvTD0":1,"vnFaVtLw7DuYokpe":1,"TcLLXg4q2jfEYqFU":1,"JSGv6yTi0kNXYg":1,"RNGjg3HYn7Jj37Gm":1,"2pcwnB5KFz9lKZqg":1,"Iy":1,"s8hW5RVmBjn9LDZu":1,"rrCcz":1,"WxBl":1,"I7BuqE2rbGvwQ91":1,"YKY":1,"86t":1,"8hxfcW9J3bZ1GNIW":1,"eDErImYskeg8GbQp":1,"Zyad5Aywzaxlyy":1,"GK2ogTb7NFs":1,"wtOiHknMlnzUdiEj":1,"FOanhPUBnXKxp":1,"0YKcXtsMYf5VIXtr":1,"MzGYw":1,"uZ":1,"gPp":1,"3ynFdwoHr5PpCzjM":1,"Fk8M5":1,"7QLIH6HfpRgz14m9":1,"tAqaC7jbKd6VKEyV":1,"heAhSoEEvTQfOgqD":1,"iaTA01JrwIGrvC1l":1,"1bFnrkhL67b0F9Cc":1,"D1JyhlWXUYszpIvZ":1,"Rt0gFSWFTbnKi8Fa":1,"brkNlA4WOfNZ":1,"oLBipvJSEHo7vQEW":1,"QdXCiDTjM":1,"AcdWUu":1,"SzzVQtYum0goJfNQ":1,"p96eGDp6zJ":1,"Ow5jUkINZUBuCbdw":1,"x5lLQbt":1,"th7ULMTeksb7puul":1,"6Y5ebz5oPpx":1,"lvuB7w":1,"kRA2cnrZNpdTF1ZR":1,"ltuWoOLV38EAg4ef":1,"OliDK0CaJPiLD":1,"HplPFahnFO9":1,"4mFYD6HLQJ6V6ESm":1,"FlokAD19RIdbN0fa":1,"ghoY3":1,"JiOMc2bih7TIcat6":1,"cqOVrgsTpS":1,"DY9DW1h7mDM1kRN8":1,"rb7Pt8pajeod1B1F":1,"NLeE":1,"xCH50Br0IUh5cb3B":1,"PdqBhQyG4Jka1r71":1,"SC0yD3f9LNyFq9jS":1,"loMc4G7TzOncuWqi":1,"oW2b2LDnRw1":1,"7ng1j7W1beCyRSf6":1,"IF1BzqlClIqlxLnK":1,"yHk":1,"UfkLBgUaAAS9nO1e":1,"R":3,"USPmuYpmiCQQfdfI":1,"w9dPMcr0a2EPN1":1,"cv2W2mhpwJDYT4oO":1,"uTNLShr7":1,"5KE8CHYWE9JGBG":1,"WJJHsExnHPse98Ys":1,"cza":1,"MwiDbRmGQVxMYBOH":1,"RZfN2xtL6Gnb1ymD":1,"Z8OMEFLaW19n7Znp":1,"sdyPPdARI87":1,"3gWeoGVLEG8v5zby":1,"FIAnG87tzTC8G":1,"Z4WWNpTYJkf4blzH":1,"NjC8bGF42MLx8cWj":1,"cHxs4fjYwvGxheNj":1,"Ad07x3stDPllv8sW":1,"dDNLdtswCUKK9g4z":1,"F8En":1,"Jw0zm46RzcdA5uOg":1,"Cmc3DTObjpHNx0Dm":1,"Wm61qTpklgi1Jo0X":1,"OpFkmcLvwlIgzITf":1,"wIE3w7rIrxO1ke0g":1,"YlRpM7vcyCMQwCog":1,"5gULGpBpGVrNLxMg":1,"fJHClbtWUv7QcyJ6":1,"7fgWdsZtZDVO1Xf6":1,"TwT":1,"zqCi8zqh4PsyIxLv":1,"awsWGmhNAzTmYV1B":1,"spByJxKe0Ymqem34":1,"TNKl9f7GfE554":1,"CJXlgeIAPF3v8uiy":1,"F29LA5NbL17xly5a":1,"Fl6JN9Ww35ZF7H3R":1,"Tmr6jaS7":1,"WAtHSzwb":1,"5xdsgwAReg4vHexK":1,"tqMHKC510bO3kMKy":1,"MMBpSNxdB10DZXCN":1,"GVMBb5eWwHJsQVqa":1,"yM8GCEqHINnBXFEd":1,"MjgHYrd":1,"///":1,"CRmPYMJoPVne":1,"7GU3KiYL":1,"i7CkYUpyn2ce0u2":1,"C2TejNL80vtBRpt7":1,"lmT05":1,"nTg5gBcxq7S0rI0Y":1,"0Fu18RvMNhL1CsBM":1,"cBk3iV4b3iPCRuit":1,"n5DJl6eDBHM":1,"mUD1gOFrpRAzEfOV":1,"hqYYM0AeIy0Cqjf6":1,"Di9JuUjBIF6":1,"0qmFfyshHU5ulgmN":1,"gJoa":1,"5pxSW5qrg1OzPJLT":1,"qNWWQ6W":1,"UY":1,"2051K5jNQlqerz76":1,"vTT":1,"hRUZivc03o4gPFXI":1,"E18j70X3SO":1,"JBEQicj8G2FnpBFG":1,"SCQQmxlMAA1i9x9J":1,"JzAKeoV6lbbIOoTB":1,"FpPPFlBWl2h5wsAZ":1,"AZ0":1,"iGQbWNSvsR8ODSBr":1,"4rIoFr2HXdb5":1,"yDIb5QQ5dv7IWmo":1,"YrXjbe707Re8jtEC":1,"RgsMcQvh":1,"BJGT":1,"BGnusx3XPGeuwDXG":1,"o1WojbcwoGFC09":1,"EAD08t7y":1,"4TrEdw1ulK5u":1,"uyc0ZKBhUHIMFJxX":1,"747gTqMOgdRj3cq9":1,"vUSgTPAF2GGRUTwA":1,"y4t0CUxKAamXwBvd":1,"BRXCyPihcTQNXMFd":1,"DV":1,"eMw":1,"pss8tfB5LAqQfE":1,"DlzagVyeZRzQvBlm":1,"gfu9Cc":1,"30HdjCsO1IStHUla":1,"RU1ZB7Nw1CVEkoJ8":1,"NqhTjUlAgP9vE6K3":1,"DbVkMr":1,"ZzcP9JAK":1,"PaKvbxUGkvN2iDv2":1,"F7XDuu6IFhx":1,"4nNSm0crinyH3Pkd":1,"AzOlDoJv5PkYTUtM":1,"DmRftAKfyYb5e11R":1,"6kRmZJ7syTE":1,"TG7":1,"73aONiaqKzt35s04":1,"WBcU0C0ypSFGaHlQ":1,"DpCms":1,"kC5Pl":1,"6abrZZtNNs9km22S":1,"OQFiEpqCuz59z3wE":1,"7I":1,"5yXvvzH333XveOee":1,"CX":1,"KegUQ0g":1,"EHZXkVtffKeyxg92":1,"ldAStPTg":1,"8TwW":1,"M6YcBHEM6KDO":1,"RE4PpM":1,"tBcvr3XcpEX76C2S":1,"O6AEyz5AcydAhAZd":1,"m3JXgnui":1,"So6b122MjsaVug9z":1,"T7VtCDcekmG5pXRw":1,"PvkkFBeJGCMFgbh0":1,"Lb":1,"2k5432UzvqCoX0zE":1,"NaTm0dwzMgjllPUg":1,"lZKArrtusVymaCMs":1,"UiDGsAfKVIPkSadO":1,"CFg":1,"Q89XFCoVG5P0vMQo":1,"cgOZFEMxUCrUcCre":1,"zmJPGo5R5cx804vA":1,"Kubzmk5rTi":1,"a048By5q8SDp4Q9e":1,"L27":1,"yVTAFu5AR7CZ4w99":1,"DdPFrYa3E5koD":1,"weMQeU1uTOovVKyb":1,"vQkrbS9UM0w2puDt":1,"BZHBEWXJZSgwMAPl":1,"K3dFGW3TgIN0pVTG":1,"sDubtNkLYx7qLx6q":1,"fz4Qh":1,"UMavn3YMuqdQzPou":1,"Ski4k9kHiMWuEx2h":1,"m8ZpucyvnbTLiaEw":1,"d1bgI7yquPiuK6hh":1,"7xakZuAOdVSGrUp2":1,"yE0eZEWhnqvQa3iH":1,"bpJDOzoF":1,"C2h4ptAwJwEaA8aE":1,"hzCt":1,"7ke":1,"dwPeXsQ249zAzro":1,"BhjYA5p9l0NYcCo7":1,"KyC0E4X8VpbdVNyZ":1,"wMDeoIJfXl":1,"QSnUTdL7vQeldx0j":1,"2p1ipjnSXlY0P2vW":1,"hNSoFvhpevN8iBoA":1,"NHCNA1hldUSXB2OA":1,"jk":1,"TUPDm4xIHkE":1,"uI3SjIG2EcbKeQ":1,"yg3ynLcgYoXnIU7d":1,"ahlzDuPZtxD83XYB":1,"LZXoQ8Rr3Sshmqwh":1,"7lLYlVIZoEUCFg8V":1,"ApLMwojT8heZ":1,"s4FAoY":1,"0fwUt9Oncxvo":1,"ACcZnREtHKno":1,"X4":1,"WjlMrQ2RebdPzS7B":1,"lM6iiaplmNQBZq":1,"Zko0GNKpRow5J1Jx":1,"glTCmdbjnus4KKzy":1,"JCmCBpkEVQUUFjKE":1,"w6aVObYdAXbLNtPS":1,"WGo3SBgG3REBYW4A":1,"u8kI5o0":1,"As":1,"Y1zyyvjz5TPDR2wT":1,"Y6Whktj17m1k1YCP":1,"BaImXEf6P6moTZuz":1,"Wmd8TNiXWcCw7XOx":1,"NoxcA":1,"2v7cqr0iqrB4EBTi":1,"CrsquEyREn9PGGCz":1,"zUYzhs":1,"0toJ7t2By":1,"HdnViVsRoB1zCkbA":1,"BqhGwRpgwmzbOi5f":1,"qasmS3EH":1,"J20F6kXnvQcgWjtk":1,"0o6VSM62OWfmnzIH":1,"hI4":1,"YxtQjCzJqxJPmqdx":1,"ZTOI1c4RvwaVL2Z5":1,"02205Ze3wGHHF":1,"MPg5L":1,"WzXk1ySjinJojSOn":1,"ML0kj":1,"YKyH8qEldcjmNPkx":1,"N6DscG39":1,"lshMHHkZTrTRI8gN":1,"e9":1,"F6fceV5sZatbJmo3":1,"m9hTZng5":1,"PYVKp9CVb8b8Vgzq":1,"lRqs8L4KAkOqexYK":1,"VTNLcrxc7Ockgnky":1,"nSLVe4lddYoR2pKO":1,"VUsPxHD2mwgVLWSr":1,"yojKlo5vvU8YZtaL":1,"MDf0EIViocxkAY2g":1,"QwtP8S172Hw5wLKH":1,"U7TpqOy7btdR2VLY":1,"rHzZohvteIMgpChy":1,"ZeE6":1,"NgJB2DttzE":1,"Q":1,"KUF":1,"3HIJ":1,"JuD":1,"++":3,"qMdQax":1,"nBa3M5UT9":1,"CfKmx0kYY3y6eVhe":1,"TQJMICWeP3QaMLRP":1,"16qXgosgYiGJZNbz":1,"wJSJJcD0Qe93ayNc":1,"0y2naeBntDgO5ITt":1,"hyqntcluKVrIF23K":1,"XxmXuuoZKhAbHggl":1,"m85yf9VJAGYKW":1,"CFuP52U2n":1,"N1":1,"m4hGIzNULiAtkYgG":1,"a4SbHZGDQ1pcwvIZ":1,"YKuCHEuNc9MS5YJy":1,"k1L79hJTLydJnGIi":1,"qVNwhTz9aHDd9AlS":1,"CgkDWs2ozVg122kF":1,"GSwm6v6":1,"AH6cjBrTwtgFrwJ8":1,"yMoQpRhAsd":1,"SjZFlSmVR9ivwNwx":1,"hOPl6pdmn":1,"6ywY4Z4MQtf6JYRl":1,"HHNJUzty":1,"MFjHvaWyeEw31SOJ":1,"gWYeupj6":1,"OWKU":1,"B9W3":1,"rpQUz":1,"RhT9k9pHVJA":1,"iejpgFEPJSeTe1":1,"wccm1TLQL3t0DfPu":1,"wRbhc9SM1U5TJqjC":1,"Gr2e":1,"jCFHZOZec0dk5n58":1,"KU":1,"cPY0VdhxeKUCY":1,"fhTAXGQcKLF":1,"BiHCj":1,"mwDhgeJYC47BhrQL":1,"pbO2":1,"E2Xs9JVU97ogh":1,"1lf4al7O6rtpXXV5":1,"ZbL46wor6nxxravr":1,"HVbNioubPsrdK":1,"Nmmefxa":1,"NNQVwmp":1,"oeSFVs8q":1,"ZX4i":1,"56V44xGoyAIqampu":1,"H5":1,"lfntqXa":1,"ncQ1jHVpeJRoj9ql":1,"fh":1,"AiOz":1,"A4CscpOPrgGIBjCI":1,"Xe":1,"ImXeImXeImXeImXe":1,"LH0Lnv43MRlyllf":1,"pX":1,"Sidvm2t1":1,"hLQ9tLbs92TBBw9":1,"TPp1":1,"f9VVtHLzV2pwxQU3":1,"flLNFLvWvxV6Pgd0":1,"xcFMM3BoD74":1,"B342B":1,"xgD":1,"zkG":1,"jgG":1,"jQGPhgDn46Bz8fAl":1,"9IL":1,"h4Y0eUij":1,"cZr1H":1,"wwvXs":1,"DbVqQRLkckwYF599":1,"9YHE6SvM8WyrU63a":1,"nc6qnfUlde6wK4ts":1,"uGq8PtczipXeaXLo":1,"rrsOGbrsbaLR5nZU":1,"T66rwVdfXebGJ147":1,"QOer":1,"8sDTLNHl9NT7fdV1":1,"X1NTDS9S6aitqtyr":1,"3cUArwv69":1,"o82MBTXul5YcmS53":1,"ZkfV8VmZ8VsdLvMR":1,"S8PzQ":1,"WAAFoAAA":1,"Td6WFoAAATm1rRGA":1,"HkJdADweiKUCtAHJ":1,"uzPe3CPGyeEsOOn0":1,"ntu5saYNSd2BLMsL":1,"3PuH3olaHnJt":1,"bIAuDJfFDGih2":1,"s3duWBbHAsVpnhC":1,"AtTvipjEHx":1,"dTsX9dtgAy6QHwYN":1,"d6vrnnxPX":1,"gUugFwR":1,"SC017rBvquqlXlAw":1,"Q0IJzrhiGuGfwUO2":1,"IvQxxpSfwj":1,"MlWFHgRkIz3CjInO":1,"nWw":1,"fpb":1,"2IhO5fPu3":1,"QV6p6mDC0Y6sumRX":1,"Rpnt4KdQQ":1,"tlbgSp5qd":1,"Sp":1,"MzBaYsY0ChBl2Wns":1,"hRHaWEezzw3ZGN":1,"fosVcH1Dfso6E":1,"YYDdRS8Qzwhm7y6V":1,"1Pyjf5qCiU0":1,"NA1SMflfiy5BtveM":1,"3dnsL00I21gi6Ccm":1,"znHNXbTE934PP6tg":1,"tRFjlyLrzK5S":1,"b8E5pTfBNjIKvi4i":1,"YEB5V":1,"cA0pFRJX3mOZQxM3":1,"SB2fyrah44svqNWF":1,"o4aF1kuZi9Xulz":1,"2qnjxI1ovlI":1,"3UhhnhHL9eUIx1DB":1,"Jkr":1,"7K5uLourbB3yzvdI":1,"qeOWFpc":1,"FQFgzUepdYD8":1,"bjtOcWm4HJ36FGNZ":1,"eYlg349iAKUEqpea":1,"89XeYCGI":1,"RxbZ3wp":1,"pEegVd6bqRwxqK4B":1,"cCWWMcwiUy3uXKpy":1,"ZcKioc17QuNLjkEQ":1,"CEfXc":1,"iXQJ":1,"okC0v8GNYkJeOxzv":1,"i4wBEgvhGcn4NBea":1,"KNGfZz5HaEg2mFIz":1,"VQgUT9PZjbcY":1,"7v7":1,"s24QKFNFGI":1,"2RW4BDDxau3Tcv":1,"MprCdZKnxPep3Mq8":1,"NPgDOxuLqSdQ7Z1":1,"febGOpRO":1,"QKUyEduPb90aqxlN":1,"Iu8n1AswW7PCNE0v":1,"5QEGVovRp5IeVwFM":1,"aAZGXwVuaB":1,"1w6umxysxkJxfLGp":1,"1MpDrJoMMnkOj0q7":1,"F3kczhcfAensNUui":1,"BQEXW4r6a2rOpvWs":1,"kduASSb0JC":1,"YF6FubHGY":1,"q4jnGHA03wziA9Ob":1,"XvFt8CHYiPem0nu1":1,"iYXoF3HCR6rSv":1,"00G4mmm5D":1,"jCfunzxZYpg56I3N":1,"pCxZK5YTxCMO":1,"HkvjJLES2lP6kkX1":1,"pnunM4Ye4bXXtZpr":1,"ygSF13muUlkwB64Y":1,"bHJAhdf51IkDO":1,"b3YuJBvUBsguFuV":1,"ZhQ9D5bWKmVvUd1H":1,"TMDRC3c8EgwougkK":1,"JAja8QttBH1MfToQ":1,"8mNq":1,"5uykr8y7vGvV":1,"w4YNYa41IFvUJgxu":1,"qh68JfTS":1,"TnRf8T0tDOgS":1,"Imr":1,"gi7q4l":1,"PrAI":1,"0RDAYIQl6GzjBJQ2":1,"O5O2ITw2B2Vq0w":1,"FTUjJny2":1,"j1gKvsYreYlj6Gu7":1,"sB1B":1,"MIA65ISmgKNvPcCX":1,"qoVc6EqP01zKtAMH":1,"Xrs1p5sll2vcxyrs":1,"E9wf2ivLApfU5ZoJ":1,"yWu7VLTLAggv6VgH":1,"gnsqWhUAC":1,"x3nenAA":1,"kjVOdoyUrjOkaP0r":1,"Ec":1,"WkzXYTMr9ej6C3GO":1,"AmHFK3YZaRvVA46B":1,"yytaWb2SDppzBF9W":1,"Wp60VEcSwy004DW4":1,"sQr4":1,"DmKjAW0j6twTYYfi":1,"eoni1X1LqzAasgPB":1,"PjyORym":1,"9S4dt6ncNk":1,"uI0":1,"cy3gy6zZnKokeDtC":1,"RYqC":1,"yWCvs":1,"wuD":1,"cG3WUGdLEz32Tc2g":1,"dtOzRTYM":1,"G9aTnRu7J5Y4uv":1,"y3EJwaa0PTJJ2I2G":1,"vTLUFMCXFGCf":1,"HrlJ6f4XBQNa9tpJ":1,"K6":1,"73KqKfW08wPPJkoi":1,"5RdwpSQ8zRFVTm6l":1,"SKJ5DGrO45Pv":1,"kFC26lOrko4UiFDv":1,"wT9KQ":1,"yNZR2VYIPWOxcsRC":1,"Nooh4gAXlgVJSvV5":1,"mUFbFisxet":1,"fAQYdHQmH0QS6Gdz":1,"G2Yjusqbj":1,"1UB":1,"uZW616MQ5oLxTPG6":1,"SSduKpINv4ZTMFdx":1,"V9f9cD5Ycb63fkJb":1,"cHOcx":1,"2YIKGtsyYpRMl3":1,"4V7":1,"Gc6S":1,"de14RV8R":1,"HkiMq":1,"10a51JNupa8jHVye":1,"md6Z3rqz":1,"ZZgAJLgl":1,"KinLCSvjRNBVzMUv":1,"zJc":1,"CNgUDc2017UV2":1,"X39LnMiP":1,"GqnC":1,"ucgZlb3HM5k3l1xX":1,"9GEKBPndM1Xm1KeW":1,"659NVAkOLDiDi0dG":1,"mtk77VprwgmRPvqH":1,"U6T1":1,"YXIp3OvfuG":1,"ue2JHeNIn":1,"6LLYcVhpByaWHowU":1,"upKbLj":1,"sRWnz4QU9Hr2SVoq":1,"guvXQ":1,"7FJFfHQZL87p77ga":1,"hOYk":1,"GTZnQXtd3aLEbifr":1,"K0tnXscSRN4V7QNi":1,"62cwzT8zvReuPR9h":1,"g7krnibrt8OY4YL2":1,"nmrWvHrxd7b9":1,"fxMTgT89eftXQmQX":1,"DQSu":1,"hsxZC1TAE6fBjadb":1,"U8As1clN73rO":1,"svWHhQa3xFii69Y8":1,"1BnN3wsGw":1,"8y97n2":1,"HzX52NfyQMR5coRC":1,"WlI2s9oSUr8wbcVL":1,"sRYzH3":1,"Pcpxq5Ty8jbwEDIh":1,"kj6uSc23gxFOBAId":1,"8y7t":1,"ewXGFDf":1,"MsHbuj2sez9CT":1,"WG6clYltBOtpPnmB":1,"bvN9dF":1,"LBgbVSluPTrqqShk":1,"X6B":1,"lqhYXXA3ptXGfbQI":1,"2ew9gj7QQQ5IRSAZ":1,"qjrMO6Mopj0Eagsc":1,"vriHa9cxzZ":1,"w4DzutDCuxU0cgUt":1,"6Mm0ZGniGE3PMbjg":1,"HR6TtYy72zLgI5S8":1,"lc98VChKnOjo":1,"Rb33Fq3fWRHCR4Xp":1,"u3gFR5MMKqgfiXSh":1,"7AFoxyZJjLuj5HOb":1,"cXtycdLd96w1x3Q":1,"W03NeuNXugCjI":1,"0E1aBG":1,"Dwc1":1,"3B67lxjk6aY88Rgx":1,"N84nOmeOi8TVRerS":1,"z0Pcs5Hve81":1,"2NskZqi0QVLdW28G":1,"RnR":1,"t3PyRNIYZ5wHzd4T":1,"sEE40sCHb9LpemKp":1,"1eR0":1,"Pq5areOWJzCaP7Kj":1,"TR1kBtw8WSO7rFxV":1,"tcCHnb0U7MbuaZN":1,"gZd":1,"NlzQvktLk3TThcDi":1,"8ZYjEgvXdsT2Qntl":1,"Q6XBHFu":1,"AsBgs90jYQtFndXB":1,"5NhwcIXqONCI9lI8":1,"INxb":1,"a4byXG0CuVNXnGpt":1,"iajMmr9TFl95X3pe":1,"fZJQJcuRc1Fs3shT":1,"U0Ov":1,"tTcviIwpdwmonpSw":1,"hqcUbuI4pvmxxUMh":1,"WFqL1Pk9faRDRHvj":1,"7jGrCg0A8zxT8Knv":1,"WBA4VvBiC4qgLLHY":1,"qUAgL":1,"TYfxv22cNeEruRVc":1,"s0kwBZ":1,"KkukPUXa92qQbzmi":1,"BLx":1,"bh":1,"L25H2DsrwiYafzPg":1,"5bcKbVL8ZZSuh42a":1,"xuhXM7yeCBqPutYp":1,"8vJbXhtf":1,"Ybjq3ibElDQwtAvk":1,"IuT5pnVos3c3B7ra":1,"cf":1,"9TfV":1,"qCXqM":1,"r3XblImKcB0a":1,"4hvq7LMwV":1,"OxyMOUTnYPp0yeU7":1,"yLpCVumw8TrpOE6O":1,"TEh":1,"nnKEnSN2fwnJBxK4":1,"nvCyun":1,"CYlQwM4MNCIXLf7x":1,"B9EdOdIiF8yCkcKJ":1,"TvLzfJxiEQdSvXmj":1,"RyBXI1ZgwULu8Ic":1,"NLMIeYjuMOvN1lsN":1,"NtaDB7y1iYVfCMtD":1,"xAgfNToz":1,"pZAG":1,"tPWglviGHd":1,"jKNKmNz2cWLiFnVY":1,"NF4J3WpXeOUG":1,"LVgGf":1,"suzAzqkJt4P4oVBH":1,"4BdfFdmh2Cs69Yb0":1,"Uwg542kN9kLhRBSV":1,"UbkEtk":1,"Y":1,"uKoX91LhOp4A6SSI":1,"EZxyR":1,"L0BctAazUoUTPvPm":1,"P9gctAqV1q9gXdTH":1,"zy36xoD2UVq5NyTA":1,"Wm7sWqrLVUdKewCW":1,"g07qoLlun5mWucvu":1,"HNcwQoeYU3Ns33T8":1,"liIPE2NkItiHgYGO":1,"2Ow1":1,"W7mj2LyZ":1,"mObyoidqEH5rrX2k":1,"ePDYwPcq15P16Zwo":1,"X0k3":1,"XKQOeRbu":1,"W7VGGzPv1OQ":1,"j0wASbUq3S9":1,"3j4B1g4s08f0cAvn":1,"htHuWASARtQvcJlF":1,"t2JGvi6":1,"AzDJ071ES2gcbtVj":1,"oG8xond":1,"bCi2BWwGS29LK0zt":1,"JOyrWKjy06B":1,"adWx3vDRI5PERg8b":1,"PNm":1,"zVS0":1,"41AIjZxXeciFHOXQ":1,"zZqClAGYr7XEBCyq":1,"AT5TTaXdfxs4oKJF":1,"F7ojNY3iThtSKOyu":1,"6KMivoNJ":1,"JIxy6MZ6E17ulIn4":1,"K3SjkQGNvkq":1,"Xu9L":1,"E9nNO9nw":1,"UgmVGFZDxujrbk":1,"gECnVqaamiOldHqW":1,"2JB1oXhJmIH":1,"ksook0hebaq1Sfmk":1,"9WocVqx9OPtp1MB4":1,"LTLUBG1g6":1,"u2EyRsB6NZTTcQtx":1,"9CevvvKLJNI1MMAd":1,"4VZQOaURbCVXj":1,"tP2fWQdzSru7gauY":1,"uERcvzYPQEGcyBbP":1,"jLrj2jZdktuOZkYw":1,"cZlv7vhOUMmqAnZ5":1,"RLtk3AVXz7BSYlfX":1,"lCZK7kNNi":1,"1hV0Aavlyf5TCKuo":1,"JnH1QLTjBAUl":1,"kLzuBLrzkQmSsIfH":1,"55msDzUugWLkoo8g":1,"igUU10dy6xQG8gw6":1,"BM9MH2hgi4CA8qyU":1,"o9VtzHs3q8Uafsgi":1,"uNyCUcYv4MRn1zw":1,"bhfp44U":1,"Js":1,"bTFdshisX2m1Ld0E":1,"k2bQpipn3uyoQcUH":1,"VTZdpIn3jfpuX5ta":1,"ShZrj8FL07cB1x6v":1,"Y9sIHKdi6ZgHhwB":1,"B9oWC9":1,"hV59TREfiLuNzaO4":1,"tMwgfO":1,"CgWgkGXkd4":1,"XAd3KxNRkU38ol2A":1,"VTW3Kgwy4eAttFwT":1,"yv":1,"CghdZC03rjlJdP5O":1,"aH":1,"N":1,"baMSwUuJ0kOEWLh5":1,"P2QU":1,"vug8JaSM5AAmD2CR":1,"jAWtIvB":1,"j2fAGPjqrm6C23bu":1,"QK69C8R9McxhKqWI":1,"ZIWnmGnmIYo":1,"ccxwW4iYtvqqEyhr":1,"OnF":1,"7jFtP":1,"DfdvImYazIHl2kop":1,"6UIz33n73Hx8Qyl2":1,"aFvDEkgyVNrHt4Dd":1,"4g6a":1,"yHtG":1,"ONcEQVQa":1,"vq5e79YbP7Hj4UEy":1,"ZqEOdYuObmLeqBfg":1,"0osaVR2":1,"8OyFruT":1,"Hh9xe0jyqLTGq93x":1,"CFVxfwcGoE7bsPCV":1,"5X1owpQqI2tL4vc":1,"ABDLgFvC3FvR2o2F":1,"TXnwa3aT8TkrYL6U":1,"lnJ":1,"lKPZbfqsmGpPiAN0":1,"V0Rws5wjPnwLp6Mo":1,"vekRCGiLdMRfB4Qh":1,"ZGpHSTuJM":1,"hfyii8gPt":1,"IQynHn":1,"p3h9hpCIARXsiJ":1,"HVZi8FHiQypOoqwA":1,"Rs9xnP9gpY0Zp":1,"4QArvTPAzKDot":1,"JwFQpoF87ns4BEBI":1,"eEfaOQ5vUZA88xr6":1,"k3SMIZMwuH6WdYfm":1,"6z8":1,"0PQ":1,"aCe3a4":1,"FlqXVhh8hJXg":1,"ylr5NtYvFQiG7":1,"cX9oHSneya0vjPYQ":1,"vSTfyJgjVS1zTaBR":1,"yI":1,"8e3To3OyrboOk23L":1,"FShEBmy":1,"c3y4eS4IuyDUf2US":1,"7Pvzw":1,"5d":1,"Q8JKLgKksj":1,"MVgCZcGPhLoFFGzr":1,"Iew5sRlPgvdfAFtL":1,"S1iRLk1MQHqJyjw0":1,"6w6":1,"szETjtHhwYNv9l6K":1,"iDI8af6SauWLEMco":1,"49ass28OFuyRTZeT":1,"1tn8awzy2VzQfnMc":1,"fxMFEBEP9LNI0Y6j":1,"l7Dj3vrLPZ5ZlJGX":1,"dzt78o4V19QzFCfm":1,"3K0xK9ZCxHljbiqw":1,"ULKXB4dw5o3umQs9":1,"DNfvYP0S0MQLC3Ec":1,"hAiE6AXRB":1,"httMQi5OYn6yZ3Yn":1,"gEvzDLftJlSSp1tA":1,"b8LIYFKEHxGrvfNx":1,"NPW":1,"2G9H6c2q1ZbGidQ6":1,"BFlXRUrDs0g1YJJN":1,"hFmjs5tqJpS":1,"4YWsXJgKgZSnSI4w":1,"3zMEcTgV09R9Drqr":1,"IQ5":1,"PqG269":1,"B9vAUObvi9KRQjwF":1,"DaNv1Z126ugnE":1,"bZS4QhG":1,"NAjqJoIQntOKRgHO":1,"eS7kdVr":1,"UUiNCfgpHvbOhdt":1,"cQl5I5N6ooZU0fVM":1,"rk4I5fZyAAHePIC0":1,"scRn":1,"wIAAAAABFla":1,"system":1,"rbenv":2,"versions":1,"bare":1,"prefix":1,"cmake":1,"Experimental":1,"SHEBANG#!zsh":2},"ShellCheck Config":{"shell":1,"=":5,"sh":1,"enable":1,"avoid":1,"-":5,"nullary":1,"conditions":1,",":2,"deprecate":1,"which":1,"quote":1,"safe":1,"variables":1,"COMMENT#":2,"disable":3,"SC2006":1,"#":2,"Don":1,"SC2021":1,"Ignore":1,"bracketed":1,"tr":1,"(":1,")":1,"ranges":1,"SC2244":1},"ShellSession":{"$":5,"gem":4,"install":4,"nokogiri":6,"...":8,"Building":2,"native":2,"extensions":2,".":12,"This":4,"could":2,"take":2,"a":4,"while":2,"checking":1,"for":4,"libxml":1,"/":20,"parser":1,".h":1,"***":2,"extconf":1,".rb":1,"failed":1,"Could":2,"not":2,"create":1,"Makefile":1,"due":1,"to":3,"some":1,"reason":2,",":10,"probably":1,"lack":1,"of":2,"necessary":1,"libraries":1,"and":1,"or":1,"headers":1,"Check":1,"the":2,"mkmf":1,".log":1,"file":1,"more":1,"details":1,"You":1,"may":1,"need":1,"configuration":1,"options":1,"brew":2,"tap":2,"homebrew":2,"dupes":2,"Cloning":1,"into":1,"remote":3,":":14,"Counting":1,"objects":3,"done":5,"Compressing":1,"%":4,"(":6,")":6,"Total":1,"delta":2,"reused":1,"Receiving":1,"KiB":1,"|":1,"bytes":1,"s":1,"Resolving":1,"deltas":1,"Checking":1,"connectivity":1,"Warning":1,"lsof":2,"over":1,"mxcl":1,"master":1,"Tapped":1,"formula":4,"apple":2,"-":12,"gcc42":2,"==>":3,"Downloading":1,"http":2,"//":2,"r":1,".research":1,".att":1,".com":2,"tools":1,"gcc":2,"darwin11":1,".pkg":1,"COMMENT#":1,"Caveats":1,"NOTE":1,"provides":1,"components":1,"that":1,"were":1,"removed":1,"from":3,"XCode":2,"in":2,"release":1,"There":1,"is":2,"no":1,"this":1,"if":1,"you":1,"are":1,"using":1,"version":1,"prior":1,"contains":1,"compilers":2,"built":2,"Apple":1,"available":1,"opensource":1,".apple":1,"tarballs":1,"All":1,"have":1,"`":2,"suffix":1,"A":1,"GFortran":1,"compiler":1,"also":1,"included":1,"Summary":1,"usr":1,"local":1,"Cellar":1,"files":1,"75M":1,"seconds":1,"v":1,"Fetching":1,"Successfully":1,"installed":2,"Installing":2,"ri":1,"documentation":2,"RDoc":1,"echo":2,"$FOOBAR":2,"Hello":2,"World":2,"!":2,">":1},"Shen":{"\\":59,"*":60,"graph":56,".shen":2,"---":10,"a":31,"library":3,"for":12,"definition":1,"and":18,"manipulation":1,"Copyright":2,"(":379,"C":6,")":163,",":47,"Eric":2,"Schulte":2,"***":6,"License":2,":":13,"Redistribution":2,"use":2,"in":13,"source":4,"binary":4,"forms":2,"with":9,"or":4,"without":2,"modification":2,"are":7,"permitted":2,"provided":4,"that":3,"the":29,"following":6,"conditions":6,"met":2,"-":196,"Redistributions":4,"of":20,"code":2,"must":4,"retain":2,"above":4,"copyright":4,"notice":4,"this":4,"list":31,"disclaimer":4,".":30,"form":2,"reproduce":2,"documentation":2,"/":18,"other":2,"materials":2,"distribution":2,"THIS":4,"SOFTWARE":4,"IS":2,"PROVIDED":2,"BY":2,"THE":10,"COPYRIGHT":4,"HOLDERS":2,"AND":8,"CONTRIBUTORS":4,"ANY":8,"EXPRESS":2,"OR":16,"IMPLIED":4,"WARRANTIES":4,"INCLUDING":6,"BUT":4,"NOT":4,"LIMITED":4,"TO":4,"OF":16,"MERCHANTABILITY":2,"FITNESS":2,"FOR":4,"A":32,"PARTICULAR":2,"PURPOSE":2,"ARE":2,"DISCLAIMED":2,"IN":6,"NO":2,"EVENT":2,"SHALL":2,"HOLDER":2,"BE":2,"LIABLE":2,"DIRECT":2,"INDIRECT":2,"INCIDENTAL":2,"SPECIAL":2,"EXEMPLARY":2,"CONSEQUENTIAL":2,"DAMAGES":2,"PROCUREMENT":2,"SUBSTITUTE":2,"GOODS":2,"SERVICES":2,";":9,"LOSS":2,"USE":4,"DATA":2,"PROFITS":2,"BUSINESS":2,"INTERRUPTION":2,"HOWEVER":2,"CAUSED":2,"ON":2,"THEORY":2,"LIABILITY":4,"WHETHER":2,"CONTRACT":2,"STRICT":2,"TORT":2,"NEGLIGENCE":2,"OTHERWISE":2,"ARISING":2,"WAY":2,"OUT":2,"EVEN":2,"IF":2,"ADVISED":2,"POSSIBILITY":2,"SUCH":2,"DAMAGE":2,"Commentary":2,"Graphs":1,"represented":1,"as":3,"two":1,"dictionaries":1,"one":2,"vertices":17,"edges":18,"It":1,"is":5,"important":1,"to":19,"note":1,"dictionary":3,"implementation":1,"used":2,"able":1,"accept":1,"arbitrary":1,"data":17,"structures":1,"keys":4,"This":1,"structure":2,"technically":1,"encodes":1,"hypergraphs":1,"generalization":1,"graphs":1,"which":1,"each":1,"edge":32,"may":1,"contain":2,"any":1,"number":9,"Examples":1,"regular":1,"G":25,"hypergraph":1,"H":5,"corresponding":1,"given":4,"below":1,"--":4,"=<":3,"Vertices":11,"Edges":9,">":6,"----------------":5,"----------":3,"-------":4,"+":33,"----":3,"Graph":65,"-----":8,"hash":8,"|":114,"key":9,"->":120,"value":17,"------>":3,"--------":3,"-------->":3,"---------":4,"b":13,"c":13,"g":19,"[":98,"]":100,"d":12,"e":16,"f":10,"[]":23,"Hypergraph":1,"------":6,"h":3,"i":3,"j":2,"associated":1,"vertex":30,"0a":1,"@p":17,"V":52,"=":8,"#":5,"E":21,"M":4,"associations":1,"size":2,"all":3,"stored":1,"dict":44,"sizeof":4,"int":1,"indices":1,"into":1,"&":1,"Edge":11,"dicts":3,"entry":2,"storage":2,"Vertex":3,"Code":2,"require":3,"sequence":2,"datatype":1,"dictoinary":1,"================":1,"vector":5,"symbol":7,"package":3,"?":33,"add":25,"has":5,"neighbors":8,"connected":21,"components":8,"partition":7,"bipartite":3,"included":3,"from":4,"take":2,"drop":2,"while":2,"range":1,"flatten":1,"filter":2,"complement":1,"seperate":1,"zip":1,"indexed":1,"reduce":3,"mapcon":3,"unique":3,"frequencies":1,"shuffle":1,"pick":1,"remove":3,"first":2,"interpose":1,"subset":3,"cartesian":1,"product":1,"<-":16,"contents":1,"vals":1,"make":12,"define":42,"X":24,"address":10,")))":22,"create":1,"specified":1,"sizes":2,"{":22,"-->":42,"}":22,"Vertsize":2,"Edgesize":2,"let":12,"absvector":1,"do":9,"))":55,"defmacro":3,"macro":3,"return":5,"taking":1,"optional":1,"N":7,"vert":12,"get":4,"Value":3,"if":13,"tuple":3,"fst":3,"error":8,"string":12,"))))":8,"resolve":6,"Vector":2,"Index":2,"Place":6,"nth":1,"Vert":5,"Val":5,"trap":5,"snd":2,"map":8,"lambda":2,"w":9,"B":2,"Data":2,"o":5,"D":4,"update":5,"an":4,"Vs":4,"Store":6,"limit":2,"VertLst":2,"Contents":5,"adjoin":2,"length":6,")))))":1,"EdgeID":3,"EdgeLst":2,"boolean":4,"Return":1,"Already":5,"New":9,"Reachable":2,"difference":3,"append":1,"including":1,"itself":1,"fully":1,"Acc":2,"true":1,"_":1,"VS":4,"Component":6,"ES":3,"Con":8,"verts":4,"cons":5,"))))))":1,"place":3,"partitions":1,"element":2,"simple":3,"[[":6,"]]":4,"CS":3,"Neighbors":3,"empty":1,"intersection":1,"check":1,"tests":1,"set":1,"chris":6,"patton":2,"eric":1,"nobody":2,"fail":1,"when":1,"wrapper":1,"function":3,"load":2,"JSON":1,"Lexer":1,"Read":1,"stream":1,"characters":4,"Whitespace":4,"not":2,"strings":2,"should":2,"be":2,"discarded":1,"preserved":1,"Strings":1,"can":1,"escaped":1,"double":1,"quotes":1,".g":2,"whitespacep":2,"ASCII":2,"==":1,"Space":1,"All":1,"others":1,"whitespace":8,"table":1,"Char":6,"member":1,"replace":4,"@s":7,"Suffix":4,"where":6,"Prefix":2,"fetch":2,"until":2,"unescaped":2,"doublequote":2,"#34":2,"Chars":8,"strip":3,"chars":3,"WhitespaceChar":2,"tokenise":1,"JSONString":2,"CharList":2,"explode":1,"html":10,"generation":1,"functions":1,"shen":1,"The":1,"standard":1,"lisp":1,"conversion":1,"tool":1,"suite":1,"Follows":1,"some":1,"convertions":1,"Clojure":1,"example":1,"...":1,"ul":2,"#todo1":1,".tasks":1,".stuff":1,"title":1,"Str":2,"li":5,"<":1,"milk":1,"</":2,"><":1,"dishes":1,"></":1,"symbols":1,"takestr":1,"dropstr":1,"substr":2,"str":12,"index":1,"reverse":1,"starts":1,"join":2,"split":9,"trim":3,"left":1,"right":1,"chomp":1,"argument":1,"already":1,"change":1,"gassoc":3,"Y":10,"hd":4,"tl":3,"assoc":4,"dassoc":2,"passoc":3,"XV":3,"Orig":3,"Tag":15,"Attrs":2,"Body":4,"comps":4,"css":2,"parse":2,"tag":2,"attrs":2,"class":2,"id":2,"attributes":3,"HS":2,"Symbol":2,"String":2,"Class":6,"intern":3,"Id":6,"((":2,"K":2,"AS":2},"Sieve":{"COMMENT#":43,"require":17,"[":11,",":24,"]":11,";":46,"if":20,"size":1,":":49,"over":1,"100K":1,"{":31,"reject":1,"Please":1,"upload":1,"larger":1,"files":1,"to":1,"a":2,"server":1,"and":1,"send":1,"me":1,"link":1,".":2,"Thanks":1,"}":31,"elsif":7,"address":3,"is":9,"fileinto":17,"anyof":2,"(":3,"not":2,"all":1,"contains":4,"header":8,"matches":8,")":3,"else":4,"keep":2,"COMMENT/*":15,"virustest":3,"value":7,"comparator":7,"discard":3,"currentdate":4,"set":6,"create":2,"envelope":6,"user":2,"detail":3,"lower":2,"upperfirst":2,"string":2,"spamtest":3,"percent":1,"allof":1,"stop":1},"Singularity":{"COMMENT#":5,"BootStrap":1,":":3,"shub":1,"From":1,"nickjer":1,"/":19,"singularity":1,"-":27,"r":1,"%":7,"labels":1,"Maintainer":1,"Jeremy":1,"Nicklas":1,"RStudio_Version":1,"help":1,"This":1,"will":1,"run":1,"RStudio":1,"Server":1,"apprun":1,"rserver":3,"exec":2,"runscript":1,"environment":1,"export":2,"PATH":2,"=":2,"usr":3,"lib":4,"rstudio":6,"server":6,"bin":3,"${":3,"}":3,"setup":1,"install":5,"Dv":2,"\\":13,"rstudio_auth":2,".sh":1,"SINGULARITY_ROOT":2,"ldap_auth":2,".py":4,"post":1,"RSTUDIO_VERSION":1,"apt":3,"get":5,"update":1,"y":1,"--":3,"no":3,"recommends":1,"ca":1,"certificates":1,"wget":3,"gdebi":2,"core":1,"verbose":2,"O":2,".deb":3,"n":1,"rm":3,"f":2,"pip":3,"python3":1,"pip3":1,"ldap3":1,"rf":1,"var":1,"lists":1,"COMMENT/*":1},"Slash":{"<%":1,"class":11,"Env":2,"{":46,"def":21,"init":4,"@memory":3,"=":13,"[]":2,";":32,"@ptr":5,"}":46,"ptr":4,"(":37,")":34,"current_value":2,"[":2,"]":2,"||":1,"value":2,"AST":10,"Next":2,"eval":8,"env":16,".ptr":2,"++":2,"Prev":2,"--":2,"Inc":2,".current_value":4,"Dec":2,"Output":2,"print":1,".char":1,"Input":2,"...":1,"Sequence":3,"nodes":4,"@nodes":2,"for":2,"node":4,"in":2,".eval":3,"Loop":2,"seq":2,"@seq":2,"while":1,"!=":2,"Parser":2,"str":2,"@chars":2,".split":1,"parse":1,"@stack":7,"[[]]":1,"char":4,"_parse_char":2,"if":2,".length":2,"throw":2,"SyntaxError":2,".new":13,"::":9,".last":2,"switch":1,"_add":8,"_open_loop":2,"()":2,"_close_loop":2,".push":2,"==":1,".pop":1,")))":1,"src":2,"File":1,".read":1,"ARGV":1,".first":1,"ast":2,".parse":1},"Slice":{"COMMENT//":8,"COMMENT/**":191,"#include":3,"<":31,"Ice":2,"/":1,"SliceChecksumDic":2,".ice":3,">":31,"module":3,"Murmur":1,"{":41,"[":4,"]":4,"sequence":21,"byte":3,"NetAddress":3,";":298,"struct":15,"User":10,"int":99,"session":12,"userid":7,"bool":23,"mute":1,"deaf":1,"suppress":1,"prioritySpeaker":1,"selfMute":1,"selfDeaf":1,"recording":1,"channel":1,"string":72,"name":8,"onlinesecs":1,"bytespersec":1,"version":1,"release":1,"os":1,"osversion":1,"identity":1,"context":1,"comment":3,"address":2,"tcponly":1,"idlesecs":1,"float":2,"udpPing":1,"tcpPing":1,"}":41,"IntList":8,"TextMessage":2,"sessions":1,"channels":1,"trees":1,"text":5,"Channel":9,"id":12,"parent":2,"links":1,"description":1,"temporary":1,"position":1,"Group":2,"inherited":2,"inherit":3,"inheritable":1,"add":1,"remove":2,"members":1,"const":18,"PermissionWrite":1,"=":19,"PermissionTraver":1,"PermissionEnter":1,"PermissionSpeak":1,"PermissionWhispe":1,"PermissionMuteDe":1,"PermissionMove":1,"PermissionMakeCh":1,"PermissionMakeTe":1,"PermissionLinkCh":1,"PermissionTextMe":1,"PermissionKick":1,"PermissionBan":1,"PermissionRegist":2,"ACL":2,"applyHere":1,"applySubs":1,"group":3,"allow":1,"deny":1,"Ban":2,"bits":1,"hash":1,"reason":2,"start":2,"duration":1,"LogEntry":2,"timestamp":1,"txt":1,"class":4,"Tree":4,"TreeList":2,"enum":4,"ChannelInfo":1,"ChannelDescripti":1,",":154,"ChannelPosition":1,"UserInfo":2,"UserName":1,"UserEmail":1,"UserComment":1,"UserHash":1,"UserPassword":1,"UserLastActive":1,"dictionary":7,"UserMap":2,"ChannelMap":2,"ChannelList":1,"UserList":2,"GroupList":3,"ACLList":3,"LogList":2,"BanList":3,"IdList":2,"NameList":2,"NameMap":4,"IdMap":2,"Texture":5,"ConfigMap":3,"GroupNameList":2,"CertificateDer":2,"CertificateList":3,"UserInfoMap":7,"c":1,"children":1,"users":1,"exception":18,"MurmurException":13,"{}":14,"InvalidSessionEx":11,"extends":17,"InvalidChannelEx":13,"InvalidServerExc":1,"ServerBootedExce":43,"ServerFailureExc":2,"InvalidUserExcep":7,"InvalidTextureEx":2,"InvalidCallbackE":8,"InvalidSecretExc":58,"NestingLimitExce":3,"WriteOnlyExcepti":2,"InvalidInputData":2,"interface":12,"ServerCallback":3,"idempotent":59,"void":48,"userConnected":1,"(":78,"state":9,")":78,"userDisconnected":1,"userStateChanged":1,"userTextMessage":1,"message":1,"channelCreated":1,"channelRemoved":1,"channelStateChan":1,"ContextServer":1,"ContextChannel":1,"ContextUser":1,"ServerContextCal":3,"contextAction":1,"action":2,"usr":1,"channelid":10,"ServerAuthentica":3,"authenticate":1,"pw":3,"certificates":1,"certhash":1,"certstrong":1,"out":11,"newname":1,"groups":3,"getInfo":3,"info":6,"nameToId":1,"idToName":1,"idToTexture":1,"ServerUpdatingAu":1,"registerUser":2,"unregisterUser":2,"getRegisteredUse":2,"filter":2,"setInfo":1,"setTexture":2,"tex":2,"Server":6,"isRunning":1,"()":27,"throws":59,"stop":1,"delete":1,"addCallback":2,"*":17,"cb":6,"removeCallback":2,"setAuthenticator":1,"auth":1,"getConf":1,"key":2,"getAllConf":1,"setConf":1,"value":2,"setSuperuserPass":1,"getLog":1,"first":1,"last":1,"getLogLen":1,"getUsers":1,"getChannels":1,"getCertificateLi":1,"getTree":1,"getBans":1,"setBans":1,"bans":1,"kickUser":1,"getState":1,"setState":1,"sendMessage":1,"hasPermission":1,"perm":1,"effectivePermiss":1,"addContextCallba":1,"ctx":1,"removeContextCal":1,"getChannelState":1,"setChannelState":1,"removeChannel":1,"addChannel":1,"sendMessageChann":1,"tree":1,"getACL":1,"acls":2,"setACL":1,"addUserToGroup":1,"removeUserFromGr":1,"redirectWhisperG":1,"source":1,"target":1,"getUserNames":1,"ids":1,"getUserIds":1,"names":1,"updateRegistrati":1,"getRegistration":1,"verifyPassword":1,"getTexture":1,"getUptime":2,"updateCertificat":1,"certificate":1,"privateKey":1,"passphrase":1,"MetaCallback":3,"started":1,"srv":2,"stopped":1,"ServerList":3,"Meta":1,"getServer":1,"newServer":1,"getBootedServers":1,"getAllServers":1,"getDefaultConf":1,"getVersion":1,"major":1,"minor":1,"patch":1,"getSlice":1,"::":7,"getSliceChecksum":1,"#ifndef":2,"SOME_GUAD_ICE":2,"#define":1,"SomeOtherModule":1,"YetAnoterOtherMo":1,"SomeModule":1,"SomeModuleExcept":4,"SomeModule1Excep":1,"field1":1,"SomeModule2Excep":1,"field_with_under":1,"SomeModule3Excep":1,"fieldWithCamelCa":1,"SomeModuleEnum":1,"SomeModuleNew":1,"SomeModuleAllGoo":1,"SomeModuleAllBad":1,"long":25,"LongSeq":2,"SomeModuleResult":5,"SomeModuleLevelS":1,"status":1,"scores":1,"OtherThingStatus":1,"internalOtId":1,"OtherNs":4,"OtherThingState":2,"otherThingState":2,"OtherThingResult":4,"otherThingId":1,"firstSomeModuleR":1,"secondSomeModule":2,"AggregateOtherTh":2,"numFirstSomeModu":3,"numSecondSomeMod":3,"numOtherThingPen":1,"numOtherThingSuc":1,"numOtherThingFai":1,"numOtherThingInD":1,"HappinessEstimat":1,"firstSomeModule":1,"OtherSubNs":2,"StartOtherThingR":1,"input":2,"AdditionalOtherT":1,"getOtherThingRes":1,"providerId":2,"startTimestampIn":2,"endTimestampExcl":2,"getAggregateOthe":1,"HappinessRecipe":4,"ruleName":1,"ruleWeight":1,"HappinessRecipeS":11,"nextRecipeLevel":1,"//":2,"some":2,"fraudLevel":1,"other":1,"COMMENT/*":2,"rules":1,"addRecipe":1,"rule":1,"updateRecipe":1,"newRecipe":1,"removeRecipe":1,"ruleId":1,"setNextRecipeLev":1,"val":2,"setAllBadLevel":1,"HappinessThingIn":2,"happinessThingId":4,"ruleSets":1,"HappinessThing":3,"getId":1,"addRecipeSet":1,"getRecipeSetById":1,"getRecipeSets":1,"HappinessThingFa":1,"getHappinessThin":1,"createHappinessT":1,"HappinessThingId":1,"PersistStoreExce":2,"removeHappinessT":1,"NoSuchHappinessT":1,"#endif":2,"#pragma":1,"once":1,"SOME_TEST":1,"[[":1,"]]":1,"Linguist":1,"MyEnum":3,"One":1,"Two":1,"Three":1,"MyStruct":1,"a":2,"b":1,"e":2,"MyException":1,"MyDict":2,"MyEnumSeq":1,"BaseClass":2,"-":1,"MyClass":1,"optional":1,"op":1,"MyInterface":1,"operationA":1,"valid":1,"operationB":1,"MyEnumseq":1,"getEnum":1,"getName":1},"Slim":{"doctype":1,"html":2,"head":1,"title":1,"Slim":2,"Examples":1,"meta":2,"name":2,"=":8,"content":2,"author":2,"javascript":1,":":1,"alert":1,"(":1,")":1,"body":1,"h1":1,"Markup":1,"examples":1,"#content":1,"p":2,"This":1,"example":1,"shows":1,"you":2,"how":1,"a":1,"basic":1,"file":1,"looks":1,"like":1,".":3,"==":1,"yield":1,"-":3,"unless":1,"items":3,".empty":1,"?":1,"table":1,"for":1,"item":3,"in":1,"do":1,"tr":1,"td":2,".name":2,".price":2,"else":1,"|":2,"No":1,"found":1,"Please":1,"add":1,"some":1,"inventory":1,"Thank":1,"!":1,"div":1,"id":1,"render":1,"Copyright":1,"#":2,"{":2,"year":1,"}":2},"SmPL":{"COMMENT//":8,"virtual":1,"report":5,"@r1":1,"exists":4,"@":8,"identifier":11,"a":20,",":25,"x":22,";":31,"position":4,"p1":12,"p2":6,"fname":4,"=~":7,"fname2":2,"fname3":2,"fname4":2,"fname5":2,"fname6":2,"@@":8,"(":46,"atomic_dec_and_t":2,"@p1":18,"&":15,")":42,"->":15,"|":19,"atomic_dec_and_l":2,"...":12,"atomic_long_dec_":4,"atomic64_dec_and":2,"local_dec_and_te":2,"@p2":7,"(...)":5,"@script":4,":":4,"python":4,"depends":4,"on":4,"<<":6,"r1":2,".p1":4,".p2":2,"msg":8,"=":8,"coccilib":4,".report":4,".print_report":4,"[":6,"]":6,"%":2,".line":2,"))":2,"@r4":1,"y":3,"r4":2,"@r2":1,"atomic_add_unles":1,"-":6,"atomic_long_add_":2,"atomic64_add_unl":1,"r2":1,"@r3":1,"atomic_add_retur":1,"atomic64_add_ret":1,"r3":1},"Smali":{".class":7,"public":142,"Landroid":1215,"/":11479,"support":721,"v4":1028,"widget":437,"ViewDragHelper":386,";":3828,".super":7,"Ljava":1678,"lang":1185,"Object":231,".source":7,"COMMENT#":35,".annotation":59,"system":59,"Ldalvik":59,"annotation":118,"MemberClasses":5,"value":59,"=":102,"{":981,"$Callback":49,"}":981,".end":449,".field":176,"private":170,"static":336,"final":81,"BASE_SETTLE_DURA":1,":":2628,"I":884,"DIRECTION_ALL":1,"DIRECTION_HORIZO":1,"DIRECTION_VERTIC":1,"EDGE_ALL":1,"EDGE_BOTTOM":1,"EDGE_LEFT":1,"EDGE_RIGHT":1,"EDGE_SIZE":1,"EDGE_TOP":1,"INVALID_POINTER":1,"-":3775,"MAX_SETTLE_DURAT":1,"STATE_DRAGGING":1,"STATE_IDLE":1,"STATE_SETTLING":1,"TAG":1,"String":601,"sInterpolator":3,"view":306,"animation":4,"Interpolator":4,"mActivePointerId":17,"mCallback":21,"mCapturedView":31,"View":135,"mDragState":19,"mEdgeDragsInProg":9,"[":203,"mEdgeDragsLocked":8,"mEdgeSize":7,"mInitialEdgesTou":14,"mInitialMotionX":16,"F":236,"mInitialMotionY":10,"mLastMotionX":10,"mLastMotionY":10,"mMaxVelocity":7,"mMinVelocity":8,"mParentView":12,"ViewGroup":37,"mPointersDown":7,"mReleaseInProgre":5,"Z":237,"mScroller":17,"ScrollerCompat":34,"mSetIdleRunnable":3,"Runnable":10,"mTouchSlop":16,"mTrackingEdges":11,"mVelocityTracker":17,"VelocityTracker":31,".method":226,"constructor":15,"<":140,"clinit":6,">":140,"()":362,"V":417,".registers":84,".prologue":225,".line":1341,"new":155,"instance":118,"v0":1787,",":5648,"$1":15,"invoke":879,"direct":182,"->":1728,"init":135,"sput":50,"object":1026,"return":216,"void":96,"method":224,"(":743,"content":214,"Context":27,")":743,".param":198,"p1":360,"#":403,"p2":149,"p3":85,"p0":922,"const":484,"v2":706,"iput":206,"$2":9,"if":302,"nez":73,"cond_17":4,"IllegalArgumentE":12,"string":219,"v3":521,"throw":27,"cond_21":4,"ViewConfiguratio":6,"get":15,"move":749,"result":476,"v1":981,".local":178,"virtual":458,"getResources":3,"res":10,"Resources":8,"getDisplayMetric":1,"util":258,"DisplayMetrics":2,"iget":476,"density":1,"high16":12,"mul":20,"float":118,"2addr":52,"add":71,"to":69,"int":198,"getScaledTouchSl":1,"getScaledMaximum":1,"getScaledMinimum":1,"sget":102,"create":4,"checkNewEdgeDrag":5,"FFII":5,"p4":39,"Math":24,"abs":16,"aget":51,"and":20,"ne":31,"cond_31":10,"eqz":112,"eq":12,"cmpg":4,"gtz":10,"cond_32":5,"goto_31":3,"gez":2,"cond_49":3,"onEdgeLock":1,"or":15,"aput":51,"goto":165,"cmpl":10,"lez":8,"checkTouchSlop":6,"FF":15,"cond_6":11,"cond_5":16,"goto_5":13,"getViewHorizonta":2,"cond_2d":2,"goto_f":4,"getViewVerticalD":2,"cond_2f":15,"goto_18":2,"v5":181,"v6":140,"local":205,".restart":69,"cond_40":4,"cond_4f":2,"clampMag":6,"FFF":3,"cond_b":8,"cond_a":12,"goto_a":3,"cond_15":4,"neg":4,"III":7,"ge":27,"cond_8":8,"cond_7":12,"goto_7":5,"le":12,"cond_e":12,"clearMotionHisto":5,"goto_6":10,"Arrays":7,"fill":23,"II":44,"shl":3,"xor":1,"lit8":66,"computeAxisDurat":3,"v9":60,"getWidth":1,"div":10,"v7":154,"min":4,"distanceInfluenc":2,"v8":90,"cond_3f":4,"round":1,"goto_38":4,"computeSettleDur":2,"IIII":13,"p5":17,"v12":63,"v13":24,"from16":173,"range":29,"..":89,"cond_5b":2,"goto_32":2,"cond_60":4,"v11":74,"v10":39,"FLandroid":1,"getContext":4,"dispatchViewRele":3,"boolean":58,"onViewReleased":1,"cond_14":2,"setDragState":8,"sub":30,"double":5,"wide":35,"sin":1,"D":3,"dragTo":2,"getLeft":10,"getTop":10,"cond_1f":13,"clampViewPositio":2,"offsetLeftAndRig":2,"cond_30":4,"offsetTopAndBott":2,"cond_34":4,"onViewPositionCh":3,"ensureMotionHist":2,"array":88,"length":21,"gt":1,"cond_70":4,"cond_62":2,"System":11,"arraycopy":7,"ILjava":11,"forceSettleCaptu":2,"cond_1e":5,"abortAnimation":3,"goto_1d":2,"startScroll":1,"IIIII":1,"getEdgesTouched":2,"cond_1b":2,"getRight":4,"cond_28":2,"getBottom":4,"cond_35":2,"releaseViewForPo":3,"computeCurrentVe":1,"IF":1,"VelocityTrackerC":6,"getXVelocity":3,"getYVelocity":3,"reportNewEdgeDra":3,"FFI":8,"cond_13":4,"cond_1c":2,"cond_26":2,"onEdgeDragStarte":1,"saveInitialMotio":5,"saveLastMotion":4,"MotionEvent":48,"MotionEventCompa":33,"getPointerCount":4,"getPointerId":10,"getX":9,"getY":9,"abort":1,"cancel":9,"getCurrX":3,"getCurrY":3,"protected":9,"canScroll":2,"ZIIII":2,"p6":6,"of":2,"cond_5c":3,"check":28,"cast":28,"getScrollX":1,"getScrollY":1,"getChildCount":2,"goto_15":4,"ltz":2,"getChildAt":2,"lt":12,"cond_59":6,"goto_58":3,"cond_72":3,"ViewCompat":2,"canScrollHorizon":1,"canScrollVertica":1,"cond_12":2,"recycle":1,"captureChildView":1,"getParent":1,"ViewParent":1,"cond_29":2,"StringBuilder":137,"append":56,"toString":24,"onViewCaptured":1,"goto_4":8,"cond_11":4,"goto_d":4,"isPointerDown":3,"cond_9":10,"goto_9":7,"cond_3e":2,"cond_42":3,"cond_51":2,"continueSettling":1,"cond_69":3,"computeScrollOff":1,"cond_36":4,"cond_3a":2,"cond_41":2,"cond_5e":4,"getFinalX":1,"getFinalY":1,"isFinished":1,"cond_6f":2,"post":1,"goto_69":2,"cond_73":2,"goto_6e":2,"findTopChildUnde":8,"goto_8":6,"getOrderedChildI":1,"goto_2e":2,"flingCapturedVie":1,"cond_c":6,"IllegalStateExce":10,"fling":1,"IIIIIIII":1,"getActivePointer":1,"getCapturedView":1,"getEdgeSize":1,"getMinVelocity":1,"getTouchSlop":1,"getViewDragState":1,"isCapturedViewUn":2,"isViewUnder":2,"isEdgeTouched":3,"cond_f":5,"goto_e":4,"cond_4":25,"cond_3":31,"goto_3":13,"processTouchEven":1,"getActionMasked":2,"getActionIndex":2,"cond_d":6,"v19":97,"{}":17,"obtain":2,"addMovement":2,"packed":7,"switch":16,"pswitch_data_2be":2,"goto_2f":9,"pswitch_2f":2,"pswitch_30":2,"v17":26,"v18":26,"v15":29,"v20":43,"v16":13,"tryCaptureViewFo":8,"onEdgeTouched":4,"pswitch_8e":2,"cond_f5":2,"pswitch_11a":2,"cond_18e":2,"findPointerIndex":1,"v14":8,"goto_193":2,"cond_1ce":3,"cond_1d3":2,"cond_1fb":2,"pswitch_1fe":2,"cond_280":4,"goto_222":2,"cond_277":2,"cond_237":2,"cond_234":3,"pswitch_287":2,"cond_298":2,"pswitch_29d":2,"cond_2b8":2,"nop":3,".packed":3,"cond_10":3,"onViewDragStateC":1,"setEdgeTrackingE":1,"setMinVelocity":1,"settleCapturedVi":1,"shouldInterceptT":1,"pswitch_data_e6":1,"goto_1f":9,"pswitch_1f":1,"cond_e3":1,"goto_25":1,"pswitch_26":1,"cond_48":3,"pswitch_5a":1,"cond_7f":2,"pswitch_92":1,"goto_97":2,"cond_b9":3,"cond_be":2,"cond_d2":3,"pswitch_d5":1,"pswitch_de":1,"c":1,"Lcom":434,"tdq":82,"game":82,"shootbubble":82,"sprite":82,"PenguinSprite":68,"Sprite":5,"LOST_SEQUENCE":4,"[[":10,"STATE_FIRE":1,"STATE_GAME_LOST":1,"STATE_GAME_WON":1,"STATE_TURN_LEFT":1,"STATE_TURN_RIGHT":1,"STATE_VOID":1,"WON_SEQUENCE":4,"count":15,"currentPenguin":19,"finalState":8,"nextPosition":10,"rand":4,"Random":9,"spritesImage":4,"BmpWrap":9,".locals":141,"data":48,"array_0":2,"array_1":2,"array_2":2,"array_3":2,"array_4":2,"array_5":2,"array_6":2,"array_7":2,"array_8":2,"array_9":2,"array_a":2,"array_b":2,"array_c":2,"array_d":2,"array_e":2,"array_f":2,".array":16,"graphics":28,"Rect":9,"getTypeId":1,"TYPE_PENGUIN":1,"paint":1,"Canvas":3,"DII":2,"getSpriteArea":1,"rem":4,"drawImageClipped":1,"IILandroid":1,"saveState":2,"os":33,"Bundle":15,"Vector":23,"getSavedId":5,"cond_0":91,"goto_0":100,"super":1,"Integer":23,"valueOf":6,"format":5,"putInt":4,"updateState":1,"cond_2":30,"cond_1":42,"pswitch_data_0":2,"goto_1":32,"pswitch_0":2,"pswitch_1":2,"pswitch_2":2,"pswitch_3":2,"pswitch_4":3,"nextInt":1,"abstract":2,"ModernAsyncTask":125,"$4":3,"$AsyncTaskResult":5,"$WorkerRunnable":6,"$InternalHandler":11,"$Status":19,"Signature":31,"CORE_POOL_SIZE":1,"KEEP_ALIVE":1,"LOG_TAG":1,"MAXIMUM_POOL_SIZ":1,"MESSAGE_POST_PRO":1,"MESSAGE_POST_RES":1,"THREAD_POOL_EXEC":3,"concurrent":56,"Executor":15,"volatile":2,"sDefaultExecutor":5,"sHandler":5,"sPoolWorkQueue":3,"BlockingQueue":4,"field":9,"sThreadFactory":3,"ThreadFactory":4,"mFuture":7,"FutureTask":11,"mStatus":7,"mTaskInvoked":4,"atomic":8,"AtomicBoolean":8,"mWorker":4,"LinkedBlockingQu":2,"ThreadPoolExecut":2,"TimeUnit":6,"SECONDS":1,"IIJLjava":1,"PENDING":2,"$3":7,"Callable":1,"synthetic":42,"access":42,"$200":2,"$300":1,"postResult":3,"$400":2,"postResultIfNotI":2,"$500":2,"finish":2,"execute":4,"interface":52,"isCancelled":4,"onCancelled":4,"FINISHED":1,"onPostExecute":2,"getLooper":1,"Looper":1,"obtainMessage":2,"Message":5,"sendToTarget":2,"setDefaultExecut":1,"varargs":5,"doInBackground":1,"executeOnExecuto":2,"$SwitchMap":1,"$android":1,"$support":1,"$v4":1,"$content":1,"$ModernAsyncTask":1,"ordinal":1,"pswitch_data_34":2,"RUNNING":1,"onPreExecute":2,"mParams":1,"pswitch_24":2,"pswitch_2c":2,"Throws":23,"InterruptedExcep":2,"ExecutionExcepti":2,"JLjava":2,"J":36,"TimeoutException":1,"getStatus":1,"onProgressUpdate":1,"publishProgress":1,"Lorg":425,"apache":240,"harmony":229,"javax":229,"security":325,"auth":229,"Subject":158,".implements":3,"io":159,"Serializable":1,"$SecureSet":47,"_AS":4,"AuthPermission":56,"_AS_PRIVILEGED":4,"_PRINCIPALS":5,"_PRIVATE_CREDENT":6,"_PUBLIC_CREDENTI":6,"_READ_ONLY":3,"_SUBJECT":3,"serialVersionUID":1,"principals":10,"Set":31,"transient":2,"privateCredentia":10,"publicCredential":10,"readOnly":6,"ZLjava":1,"NullPointerExcep":4,"Collection":3,"$0":1,"checkState":2,"Permission":11,"checkPermission":9,"$5":1,"getSecurityManag":1,"SecurityManager":3,"doAs":2,"PrivilegedAction":21,"AccessController":7,"AccessControlCon":33,"doAs_PrivilegedA":4,"PrivilegedExcept":10,"doAs_PrivilegedE":4,"doAsPrivileged":2,"ProtectionDomain":4,"SubjectDomainCom":15,"doPrivileged":5,"getSubject":2,"DomainCombiner":5,"readObject":1,"ObjectInputStrea":3,"IOException":20,"ClassNotFoundExc":1,"defaultReadObjec":1,"writeObject":1,"ObjectOutputStre":3,"defaultWriteObje":1,"equals":16,"getClass":4,"Class":13,"getPrincipals":2,"getPrivateCreden":2,"getPublicCredent":2,"hashCode":4,"isReadOnly":1,"setReadOnly":1,"iterator":4,"Iterator":13,"hasNext":4,"goto_2":14,"try_start_0":42,"try_end_0":42,".catch":38,"SecurityExceptio":3,"catch_0":46,"next":4,"C":11,"try_start_1":13,"try_end_1":13,"exception":33,"delete":1,"doodlemobile":352,"gamecenter":352,"DoodleMobileAnay":343,"$Sync":1,"$SessionPolling":3,"$MobclixHttpClie":1,"$FetchRemoteConf":3,"$LogEvent":3,"DEBUG":1,"false":1,"LOG_LEVEL_DEBUG":1,"LOG_LEVEL_ERROR":1,"LOG_LEVEL_FATAL":1,"LOG_LEVEL_INFO":1,"LOG_LEVEL_WARN":1,"MC_ANALYTICS_DIR":4,"null":2,"MC_DIRECTORY":4,"MC_MAX_ANALYTICS":4,"MC_MAX_EVENTS_PE":3,"PREFS_CONFIG":1,"PUSH_MESSAGE_INT":1,"PUSH_MESSAGE_TO_":1,"SYNC_ERROR":3,"SYNC_READY":4,"SYNC_RUNNING":3,"applicationInfo":8,"pm":16,"ApplicationInfo":13,"controller":25,"currentFile":6,"File":22,"fileCreated":5,"isInitialized":6,"loggingEvent":4,"mSyncHandler":4,"Handler":8,"numLinesWritten":7,"packageName":5,"syncContents":4,"syncStatus":5,"analyticsServer":4,"androidId":8,"androidVersion":7,"applicationId":8,"applicationVersi":6,"autoplay":2,"HashMap":21,"configServer":3,"connectionType":10,"context":11,"deviceHardwareMo":7,"deviceId":6,"deviceModel":5,"enabled":2,"haveLocationPerm":4,"haveNetworkState":5,"idleTimeout":4,"isInSession":7,"isNewUser":2,"isOfflineSession":3,"isTopTask":8,"language":5,"latitude":4,"locale":5,"location":11,"DoodleMobileLoca":9,"locationCriteria":4,"Criteria":7,"locationHandler":2,"logLevel":4,"longitude":4,"mcc":2,"mnc":2,"pollTime":5,"previousDeviceId":2,"refreshTime":2,"remoteConfigSet":3,"session":5,"json":53,"JSONObject":53,"sessionEndTime":8,"sessionPollingTi":3,"Timer":6,"sessionStartTime":5,"sharedPrefs":10,"SharedPreference":34,"totalIdleTime":9,"userAgent":2,"OpenAnalyticsFil":2,"updateSession":2,"getApplicationId":2,"net":18,"URLEncoder":14,"encode":14,"put":29,"getMobclixVersio":1,"getApplicationVe":2,"getDeviceId":3,"getDeviceModel":1,"getAndroidVersio":2,"getDeviceHardwar":2,"getLanguage":3,"getLocale":1,"getDir":1,"getAbsolutePath":1,"mkdir":1,"Log":20,"w":11,"listFiles":2,"getAbsoluteFile":1,"currentTimeMilli":3,"createNewFile":1,"FileOutputStream":6,"getBytes":5,"B":23,"write":32,"close":1,"Exception":38,"printStackTrace":4,"$002":1,"$1000":1,"$102":1,"$1100":1,"$1102":1,"$1112":1,"$1200":1,"$1400":1,"$1500":1,"$1502":1,"$1600":1,"$1602":1,"$1702":1,"$1802":1,"$1900":1,"handleSessionSta":4,"updateLocation":2,"$2000":1,"$2100":1,"$2200":1,"$2300":1,"$2302":1,"$2400":1,"$2500":1,"$402":1,"$502":1,"$600":1,"$700":1,"$702":1,"$800":1,"$900":1,"addPref":3,"edit":4,"$Editor":16,"putString":2,"commit":4,"Map":7,"entrySet":1,"$Entry":3,"getKey":1,"getValue":2,"clearPref":1,"clear":1,"createNewSession":2,"sha1":2,"Thread":9,"start":2,"endSession":3,"long":10,"hasPref":4,"getPref":4,"Long":6,"parseLong":2,"catch_3":4,"try_start_2":7,"try_end_2":7,"try_start_3":7,"try_end_3":7,"catch_2":4,"try_start_4":5,"try_end_4":5,"try_start_5":5,"parseInt":1,"try_end_5":5,"catch_1":4,"try_start_6":5,"try_end_6":5,"getAllPref":1,"getAll":1,"getCookieStringF":1,"webkit":14,"CookieManager":6,"getInstance":6,"getCookie":1,"getString":4,"declared":3,"synchronized":3,"monitor":9,"enter":3,".catchall":22,"catchall_0":25,"exit":6,"cmp":1,"stopLocation":1,"contains":1,"initialize":1,"app":147,"Activity":29,"Build":4,"$VERSION":2,"RELEASE":1,"getSystemService":3,"telephony":4,"TelephonyManager":4,"getContentResolv":1,"ContentResolver":2,"provider":1,"Settings":1,"$System":1,"MODEL":1,"DEVICE":1,"Locale":12,"getDefault":4,"getCountry":2,"CookieSyncManage":8,"createInstance":1,"getPackageName":2,"getSharedPrefere":1,"scheduleAtFixedR":1,"TimerTask":1,"JJ":1,"logEvent":1,"v":2,"sparse":4,"sswitch_data_0":4,"currentThread":1,"getId":1,"sswitch_0":4,"d":1,"sswitch_1":6,"i":3,"sswitch_2":6,"sswitch_3":6,"e":3,"sswitch_4":2,".sparse":2,"onCreate":1,"class":2,"getApplicationCo":1,"catch_8":2,"catch_7":2,"getPackageManage":1,"PackageManager":3,"getApplicationIn":1,"$NameNotFoundExc":1,"metaData":4,"catch_6":2,"try_start_7":3,"getInt":2,"try_end_7":3,"try_start_8":2,"$NotFoundExcepti":2,"try_end_8":2,"try_start_9":2,"try_end_9":2,"try_start_a":3,"try_end_a":3,"try_start_b":2,"try_end_b":2,"try_start_c":3,"try_end_c":3,"catch_4":2,"try_start_d":2,"equalsIgnoreCase":5,"try_end_d":2,"try_start_e":3,"try_end_e":3,"catch_5":2,"try_start_f":2,"try_end_f":2,"try_start_10":2,"try_end_10":2,"onStop":1,"removePref":1,"remove":1,"MessageDigest":4,"NoSuchAlgorithmE":1,"update":1,"BII":1,"digest":1,"StringBuffer":28,"byte":5,"lit16":5,"toHexString":1,"RuntimeException":16,"Throwable":1,"sync":2,"removeMessages":1,"sendEmptyMessage":1,"syncCookiesToCoo":1,"http":11,"client":2,"CookieStore":2,"getCookies":1,"List":4,"isEmpty":1,"size":4,"cookie":9,"Cookie":9,"getName":2,"getExpiryDate":2,"Date":3,"text":6,"SimpleDateFormat":3,"getPath":2,"getDomain":2,"setCookie":1,"stopSync":1,"updateConnectivi":1,"ConnectivityMana":2,"getActiveNetwork":1,"NetworkInfo":2,"getTypeName":1,"getNetworkType":1,"getLocation":1,"$LocationResult":1,"finalize":1,"getAnalyticsServ":1,"getAndroidId":1,"getConfigServer":1,"getConnectionTyp":1,".lin":1,"ActionBarDrawerT":118,"DrawerLayout":17,"$DrawerListener":1,"$SlideDrawable":21,"$ActionBarDrawer":24,"ID_HOME":1,"IMPL":10,"mActivity":9,"mCloseDrawerCont":5,"mDrawerImage":4,"drawable":16,"Drawable":16,"mDrawerImageReso":3,"mDrawerIndicator":9,"mDrawerLayout":8,"mOpenDrawerConte":5,"mSetIndicatorInf":11,"mSlider":11,"mThemeImage":4,"SDK_INT":1,"getThemeUpIndica":2,"getDrawable":2,"setOffsetBy":1,"isDrawerIndicato":1,"onConfigurationC":1,"Configuration":2,"syncState":2,"onDrawerClosed":1,"setOffset":5,"cond_18":2,"setActionBarDesc":2,"onDrawerOpened":1,"cond_19":2,"onDrawerSlide":1,"getOffset":1,"cond_20":2,"max":2,"goto_1a":2,"onDrawerStateCha":1,"onOptionsItemSel":1,"MenuItem":3,"getItemId":1,"isDrawerVisible":1,"closeDrawer":1,"openDrawer":1,"setDrawerIndicat":1,"cond_23":2,"cond_27":2,"isDrawerOpen":3,"cond_24":2,"goto_1b":2,"setActionBarUpIn":3,"goto_21":2,"goto_12":2,"cond_2e":2,"goto_28":2,"kxml2":125,"wap":125,"WbxmlSerializer":125,"xmlpull":7,"XmlSerializer":7,"attrPage":7,"attrStartTable":4,"Hashtable":40,"attrValueTable":4,"attributes":10,"buf":28,"ByteArrayOutputS":69,"depth":6,"encoding":6,"headerSent":7,"name":1,"namespace":1,"out":9,"OutputStream":31,"pending":8,"stringTable":8,"stringTableBuf":8,"tagPage":4,"tagTable":4,"writeInt":4,"shr":1,"writeStr":4,"writeStrI":4,"charAt":6,"substring":8,"writeStrT":8,"addToStringTable":2,"intValue":1,"lastIndexOf":1,"flush":3,"attribute":1,"addElement":2,"cdsect":1,"checkPending":7,"elementAt":4,"removeAllElement":1,"comment":1,"docdecl":1,"endDocument":1,"endTag":1,"entityRef":1,"toByteArray":2,"reset":1,"getDepth":1,"getFeature":1,"getNamespace":1,"getPrefix":1,"getProperty":1,"ignorableWhitesp":1,"processingInstru":1,"setAttrStartTabl":1,"setAttrValueTabl":1,"setFeature":1,"setOutput":2,"Writer":2,"setPrefix":1,"setProperty":1,"setTagTable":1,"startDocument":1,"Boolean":2,"toUpperCase":2,"UnsupportedEncod":2,"startTag":1,"CII":2,"writeWapExtensio":1},"Smalltalk":{"!":1606,"Object":4,"subclass":10,":":2382,"#Boolean":1,"instanceVariable":14,"classVariableNam":9,"poolDictionaries":9,"category":9,"Boolean":27,"#False":1,"#True":1,"methodsFor":394,"stamp":328,"writeCypressJson":8,"aStream":76,"forHtml":10,"indent":14,"startIndent":3,"nextPutAll":39,"self":500,"printString":12,"veryDeepCopyWith":2,"deepCopier":2,"deepCopy":1,"shallowCopy":2,"not":13,"subclassResponsi":13,"&":5,"aBoolean":14,"|":350,"==>":1,"aBlock":125,"^":355,"or":19,"[":402,"value":137,"]":297,"eqv":1,"==":36,"alternativeBlock":16,"ifFalse":59,"ifTrue":115,"trueAlternativeB":8,"falseAlternative":8,"and":17,"fuelAccept":3,"aGeneralMapper":5,"visitHookPrimiti":1,"serializeOn":1,"anEncoder":1,"asNBExternalType":3,"gen":3,"NBFFIConst":1,"asBit":4,"storeOn":5,"printOn":8,"isLiteral":1,"true":32,"isSelfEvaluating":1,"class":79,"settingInputWidg":1,"aSettingNode":2,"inputWidgetForBo":1,"NBBool":1,"new":54,"error":9,"False":13,"xor":2,"nil":23,"True":13,"false":28,"materializeFrom":2,"aDecoder":2,"SystemOrganizati":8,"addCategory":8,"#ChartJs":1,"#Collection":1,"HashedCollection":1,"#Dictionary":1,"Collection":205,"Dictionary":75,"String":9,"#Symbol":1,"Symbol":69,"SequenceableColl":1,"#OrderedCollecti":1,"OrderedCollectio":8,"uses":1,"TSortable":1,"classTrait":1,"#Stream":1,"Stream":1,"execute":1,"projectSpecBlock":2,"against":1,"aScriptExecutor":2,"executeCollectio":1,"do":90,"includesSubstrin":3,"testString":3,"element":27,"(":146,"isString":7,")":171,"]]":50,".":365,"isCollection":3,"]]]":2,"contains":1,"anySatisfy":3,"includesAllOf":1,"aCollection":49,"flag":2,"includesAll":2,"includesAny":2,"elem":17,"includes":15,"identityIncludes":1,"anObject":47,"each":192,"ifEmpty":5,"isEmpty":15,"emptyBlock":8,"ifNotEmpty":3,"notEmptyBlock":8,"cull":8,"ifNotEmptyDo":3,"=":43,"size":83,"isEmptyOrNil":1,"occurrencesOf":1,"tally":16,":=":174,"+":28,"isSequenceable":3,"includesAnyOf":1,"isNotEmpty":1,"notEmpty":1,"asDraggableMorph":1,"streamContents":13,"s":14,"print":9,"separatedBy":8,"space":3,"asStringMorph":1,"hash":10,"species":13,"<=":4,"bitXor":2,"reject":9,"rejectBlock":4,"thenDo":3,"doBlock":6,"flattened":1,"Array":6,"stream":17,"flattenOn":3,"detectMin":1,"minElement":4,"minValue":5,"val":6,"<":15,"detect":7,"ifNone":5,"exceptionBlock":9,"ifFound":4,"elementBlock":2,"separatorBlock":2,"beforeFirst":4,"intersection":2,"set":10,"outputSet":5,"asSet":6,"Set":4,"((":14,"add":49,"withAll":10,"asArray":10,"findFirstInByteS":1,"aByteString":3,"startingAt":4,"start":9,"to":21,"index":56,"at":55,"))":8,"thenCollect":2,"collectBlock":10,"collect":43,"allSatisfy":1,"thenReject":1,"selectBlock":10,"groupBy":1,"keyBlock":2,"having":3,"groupedBy":4,"reduce":3,"asOrderedCollect":4,"select":8,"flatCollect":4,"as":8,"aCollectionClass":2,"col":4,"copy":9,"addAll":9,"gather":1,"writeStream":2,"contents":4,"detectSum":1,"sum":26,"aSelectionBlock":2,"\\":1,"difference":3,"displayingProgre":3,"aStringOrBlock":7,"every":2,"msecs":2,"labelBlock":3,"count":8,"oldLabel":5,"lastUpdate":4,"displayProgressF":2,"during":2,"bar":6,"label":2,"dummyItem":1,"newLabel":4,"Time":2,"millisecondsSinc":1,">=":4,"current":3,"ifNil":8,"ProgressNotifica":1,"signal":5,"extra":1,"millisecondClock":1,"associationsDo":18,"groups":5,"PluggableDiction":1,"integerDictionar":1,"ifAbsentPut":2,"~~":4,"association":17,"nextPut":16,"foundBlock":4,"newCollection":20,"detectMax":1,"maxElement":4,"maxValue":5,">":10,"thenSelect":1,"noneSatisfy":1,"item":2,"aClass":5,"fillFrom":4,"with":40,"errorNotFound":3,"fold":1,"binaryBlock":8,"without":2,"anItem":2,"union":2,"piecesCutWhere":3,"pieceBlock":4,"lastCut":5,"this":5,"next":6,"i":12,"copyFrom":3,"-":18,";":57,"yourself":15,"flatCollectAsSet":1,"pieces":4,"piece":2,"into":8,"copyEmpty":3,"inject":7,"thisValue":2,"nextValue":5,"remove":10,"ifAbsent":22,"mergeIntoMetacel":4,"aMetacelloReposi":6,"removeFromMetace":4,"loadRequiredForM":1,"aMetacelloMCVers":9,"doLoadRequiredFr":1,"resolvePackageSp":1,"visited":4,"allPackagesForSp":1,"ea":4,"packageNamed":1,"recordRequiredFo":1,"doRecordRequired":1,"fetchRequiredFor":1,"doFetchRequiredF":1,"addToMetacelloRe":2,"addIfNotPresent":2,"newObject":4,"withOccurrences":1,"anInteger":3,"timesRepeat":2,"adaptToString":1,"rcvr":9,"andSend":11,"selector":11,"asNumber":1,"perform":6,"adaptToPoint":1,"adaptToNumber":1,"adaptToCollectio":8,"rcvrElement":2,"myElement":2,"asStringOn":4,"delimiter":6,"delimString":8,"asString":9,"asCommaStringAnd":1,"last":5,"lastDelimString":4,"n":30,"sz":6,"printNameOn":2,"super":7,"noneYet":10,"name":10,"$":14,"store":2,"printElementsOn":3,"$(":2,"asCommaString":1,"addedToZnUrl":1,"url":2,"withPathSegments":1,"atRandom":3,"aGenerator":2,"rand":3,"emptyCheck":3,"nextInt":1,"errorEmptyCollec":3,"mutexForPicking":2,"critical":2,"randomForPicking":2,"capacity":1,"anyOne":6,"ifPresentDo":1,"asShortcut":1,"asKeyCombination":4,"shortcut":4,"first":8,"KMKeyCombination":1,"addShortcut":1,"write":2,"copyWithDependen":1,"newElement":4,"copyWith":3,"copyWithoutAll":1,"copyWithout":1,"oldElement":2,",":33,"median":2,"asSortedCollecti":4,"sumNumbers":1,"stdev":1,"avg":3,"sample":12,"average":2,"accum":4,"squared":2,"/":6,"sqrt":3,"previousValue":2,"explorerContents":4,"twoArgBlock":4,"withIndexCollect":1,"ObjectExplorerWr":1,"model":1,"removeAll":3,"removeAllSuchTha":1,"oldObject":4,"anExceptionBlock":1,"removeAllFoundIn":1,"[]]":1,"NotFound":1,"signalFor":3,"errorNoMatch":1,"SizeMismatch":1,"toBraceStack":1,"itsSize":4,"~=":2,"thisContext":1,"sender":1,"push":1,"fromIndexable":1,"CollectionIsEmpt":1,"signalWith":1,"errorNotKeyed":1,"translated":1,"format":1,"{":9,"}":9,"arcTan":2,"tan":2,"reciprocal":2,"a":17,"ceiling":2,"ln":2,"truncated":2,"arcCos":2,"cos":2,"sin":2,"exp":2,"rounded":2,"log":2,"abs":2,"arcSin":2,"roundTo":2,"quantum":2,"negated":2,"*":7,"sign":2,"degreeCos":2,"floor":2,"degreeSin":2,"aMetacelloPackag":12,"asMetacelloAttri":4,"MetacelloMethodS":2,"setRequiresInMet":1,"setRequires":1,"setForVersion":2,"aString":14,"withInMetacelloC":4,"aMetacelloConstr":8,"setFor":4,"version":5,"addToMetacelloPa":2,"setLoadsInMetace":1,"setLoads":1,"setForDo":2,"setIncludesInMet":1,"setIncludes":1,"arg":14,"#":9,"raisedTo":1,"#raisedTo":1,"\\\\":4,"//":5,"max":8,"min":5,"range":1,"sorted":4,"aSortBlockOrNil":4,"sort":4,"array":35,"put":19,"SortedCollection":2,"asCharacterSet":1,"CharacterSet":1,"newFrom":5,"aSortBlock":2,"aSortedCollectio":5,"sortBlock":1,"asByteArray":1,"ByteArray":1,"asDictionary":1,"asIdentitySet":2,"IdentitySet":2,"asBag":1,"Bag":1,"fuelAfterMateria":1,"(((":3,"IdentityDictiona":2,"rehash":4,"visitDictionary":1,"anAssociation":8,"findElementOrNil":9,"key":79,"atNewIndex":4,"aKeyedCollection":4,"keysAndValuesDo":4,"fixCollisionsFro":2,"whileFalse":1,"newIndex":3,"swap":1,"noCheckAdd":2,"errorKeyNotFound":4,"aKey":9,"KeyNotFound":1,"scanFor":3,"finish":4,"valueAtNewKey":1,"atIndex":1,"declareFrom":1,"aDictionary":17,"includesKey":7,"associationAt":10,"removeKey":9,"Association":2,"errorValueNotFou":3,"ValueNotFound":1,"newSelf":4,"noCheckNoGrowFil":1,"anArray":8,"ifNotNil":10,"scanForEmptySlot":1,"assoc":35,"associationsSele":1,"keysDo":4,"other":3,"result":4,"duplicates":4,"valuesDo":3,"eachIndex":2,"eachAssociation":4,"bindingsDo":1,"removeUnreferenc":1,"unreferencedKeys":2,"Smalltalk":9,"globals":1,"classNames":1,"currentClass":4,"associations":7,"referencedAssoci":4,"systemNavigation":1,"allMethodsSelect":1,"m":4,"methodClass":2,"literalsDo":1,"l":4,"isVariableBindin":1,"keysAndValuesRem":1,"keyValueBlock":2,"removals":4,"shouldNotImpleme":4,"postCopy":1,"keysSortedSafely":2,"isDictionary":2,"lf":3,"keys":7,"b":2,"tab":2,"customizeExplore":1,"sortedKeys":7,"x":18,"y":14,"isNumber":4,"k":3,"declare":1,"from":2,"->":1,"declareVariable":1,"newGlobal":6,"globalName":7,"ifPresent":5,"existingGlobal":3,"primitiveChangeC":1,"ClassVariable":1,"hasBindingThatBe":1,"beginsWith":1,"keyForIdentity":1,"isHealthy":1,"withIndexDo":1,"includesIdentity":1,"includesAssociat":1,"keyAtValue":3,"oneArgBlock":2,"absentBlock":2,"v":2,"keyAtIdentityVal":3,"values":1,"out":4,"bindingOf":1,"varName":2,"asValueHolder":1,"DictionaryValueH":1,"firstObject":10,"secondObject":10,"thirdObject":8,"fourthObject":6,"fifthObject":4,"sixthObject":2,"canonicalArgumen":1,"initialize":5,"RandomForPicking":2,"Random":2,"MutexForPicking":2,"Semaphore":3,"forMutualExclusi":2,"systemIcon":1,"ui":1,"icons":1,"iconNamed":1,"#collectionIcon":1,"inspectorClass":1,"EyeDictionaryIns":1,"aDict":3,"newDictionary":9,"newFromPairs":1,"by":3,"isLiteralSymbol":1,"isOrientedFill":1,"setPreLoadDoItIn":1,"aMetacelloSpec":6,"precedence":7,"setPreLoadDoIt":1,"project":2,"valueHolderSpec":2,"setPostLoadDoItI":1,"setPostLoadDoIt":1,"asSlot":1,"InstanceVariable":1,"named":2,"=>":1,"aVariable":4,"isBehavior":1,"isPseudovariable":1,"pseudovariablesN":1,"asOneArgSelector":1,"str":6,"parts":4,"findTokens":2,"allButFirst":1,"capitalized":3,"asMethodPreamble":1,"numArgs":13,"keywords":1,"doWithIndex":1,"offs":4,"flushCache":1,"primitive":1,"handlesAnnouncem":1,"anAnnouncement":2,"isUnary":1,"sym":2,"isDoIt":1,"#DoIt":1,"#DoItIn":1,"isInfix":1,"isSymbol":2,"isBinary":1,"isKeyword":2,"asMutator":1,"asSymbol":7,"newString":5,"replaceFrom":2,"separateKeywords":1,"withFirstCharact":2,"asAnnouncement":1,"implementors":1,"SystemNavigation":2,"allImplementorsO":1,"senders":1,"allSendersOf":1,"stop":1,"replacement":1,"repStart":1,"errorNoModificat":3,"isLetter":1,"aSymbol":13,"string":2,"j":3,"allSymbolTablesD":4,"after":4,"NewSymbols":7,"SymbolTable":9,"OneCharacterSymb":4,"asCharacter":1,"addToShutDownLis":1,"compactSymbolTab":2,"oldSize":4,"garbageCollect":1,"growTo":1,"streamSpecies":1,"findInterned":1,"hasInterned":3,"symbol":4,"aCharacter":7,"internCharacter":1,"asciiValue":2,"intern":3,"lookup":3,"aStringOrSymbol":10,"like":2,"aSize":1,"readFrom":1,"strm":3,"peek":1,"parseLiterals":1,"isOctetString":1,"ByteSymbol":1,"WideSymbol":1,"basicNew":1,"shutDown":1,"aboutToQuit":1,"WeakSet":3,"symBlock":2,"allSubInstances":1,"possibleSelector":1,"misspelled":5,"candidates":4,"lookupString":10,"best":4,"binary":3,"short":3,"long":3,"asLowercase":1,"ss":3,"correctAgainst":1,"him":2,"addFirst":1,"cleanUp":1,"thatStartsCaseSe":1,"leadingCharacter":4,"skipping":1,"skipSym":3,"firstMatch":3,"findString":1,"caseSensitive":1,"selectorsContain":1,"ChartJs":1,"dataFunction":1,"tests":1,"testSimpleChainM":1,"e":4,"eCtrl":5,"eventKey":3,"$e":8,"ctrl":5,"assert":2,"matches":4,"deny":2,"$a":1,"helpers":1,"installGitFileTr":1,"script":1,"Metacello":1,"baseline":1,"repository":2,"SystemVersion":1,"dottedMajorMinor":1,"load":1,"rendering":1,"renderTitleId":1,"divId":2,"on":1,"html":3,"div":1,"id":1,"#title":1,"#aClass":1,"heading":1,"level3":1,"data":1,"title":1,"Koan":1,"TestBasic":1,"comment":1,"testDeclarationA":1,"declaration":3,"anotherDeclarati":3,"_":1,"will":2,"be":2,"used":1,"throughout":1,"the":10,"koans":1,"expect":10,"fillMeIn":10,"toEqual":10,"testEqualSignIsN":1,"variableA":7,"variableB":7,"testMultipleStat":1,"variableC":3,"testInequality":1,"testLogicalOr":1,"expression":6,"testLogicalAnd":1,"testNot":1,"dependencies":1,"neoJSON":1,"spec":3,"configuration":1,"className":1,"#stable":1,"dining":1,"philosophers":3,"================":2,"Copyright":1,"Free":3,"Software":3,"Foundation":3,"Inc":1,"Written":1,"Paolo":1,"Bonzini":1,"This":1,"file":2,"is":3,"part":1,"of":4,"GNU":7,"free":1,"software":1,"you":1,"can":1,"redistribute":1,"it":3,"modify":1,"under":1,"terms":1,"General":3,"Public":3,"License":3,"published":1,"either":1,"your":1,"option":1,"any":1,"later":1,"distributed":1,"in":1,"hope":1,"that":1,"useful":1,"but":1,"WITHOUT":1,"ANY":1,"WARRANTY":1,"even":1,"implied":1,"warranty":1,"MERCHANTABILITY":1,"FITNESS":1,"FOR":1,"A":1,"PARTICULAR":1,"PURPOSE":1,"See":1,"for":1,"more":1,"details":1,"You":1,"should":1,"have":1,"received":1,"along":1,"see":1,"COPYING":1,"If":1,"Franklin":1,"Street":1,"Fifth":1,"Floor":1,"Boston":1,"MA":1,"USA":1,"#Philosophers":1,"Philosophers":3,"quantity":2,"dine":4,"seconds":2,"Delay":3,"forSeconds":1,"wait":5,"terminate":1,"leftFork":6,"forks":5,"rightFork":6,"eating":3,"randy":3,"philosopher":2,"philosopherCode":3,"status":8,"[[":1,"whileTrue":1,"Transcript":5,"nl":5,"forMilliseconds":2,"newProcess":1,"priority":1,"Processor":1,"userBackgroundPr":1,"resume":1},"Soong":{"COMMENT//":13,"package":1,"{":6,"default_applicab":1,":":19,"[":12,"]":12,",":30,"}":6,"java_plugin":1,"name":4,"static_libs":3,"java_library_hos":1,"srcs":3,"libs":1,"plugins":1,"javacflags":1,"java_test_host":1,"java_resource_di":1,"java_resources":1,"test_options":1,"unit_test":1,"true":1,"filegroup":1,"path":1},"SourcePawn":{"COMMENT/*":31,"#if":8,"defined":8,"_shavit_included":2,"#endinput":2,"#endif":8,"#define":28,"SHAVIT_VERSION":1,"STYLE_LIMIT":1,"MAX_ZONES":2,"MAX_STAGES":1,"//":30,"kind":1,"of":6,"arbitrary":1,"but":1,"also":1,"some":1,"space":1,"between":1,"this":7,"and":2,"COMMENT//":37,"HUD_NONE":1,"HUD_MASTER":1,"(":976,"<<":25,")":837,"master":1,"setting":1,"HUD_CENTER":1,"show":6,"hud":2,"as":2,"hint":1,"text":1,"HUD_ZONEHUD":1,"start":2,"/":11,"end":1,"zone":1,"HUD_OBSERVE":1,"the":8,"HUD":2,"player":2,"you":1,"spectate":1,"HUD_SPECTATORS":1,"list":2,"spectators":2,"HUD_KEYOVERLAY":1,"a":3,"key":9,"overlay":1,"HUD_HIDEWEAPON":1,"hide":1,"HUD_TOPLEFT":1,"top":1,"left":2,"white":1,"with":4,"WR":1,"PB":1,"times":1,"HUD_SYNC":1,"shows":3,"sync":7,"at":3,"right":2,"side":1,"screen":2,"css":2,"only":2,"HUD_TIMELEFT":1,"time":24,"tside":1,"HUD_2DVEL":1,"2d":1,"velocity":1,"HUD_NOSOUNDS":1,"disables":1,"sounds":1,"on":2,"personal":1,"best":1,",":938,"world":1,"record":1,"etc":1,"HUD_NOPRACALERT":1,"hides":1,"practice":2,"mode":1,"chat":1,"alert":2,"enum":15,"TimerStatus":3,"{":223,"Timer_Stopped":1,"Timer_Running":1,"Timer_Paused":1,"}":223,";":953,"ReplayStatus":1,"Replay_Start":1,"Replay_Running":1,"Replay_End":1,"Replay_Idle":1,"ReplayBotType":1,"Replay_Central":1,"Replay_Looping":1,"these":2,"are":2,"ones":1,"that":3,"loop":1,"styles":2,"tracks":1,"eventually":1,"stages":1,"...":5,"Replay_Dynamic":1,"bots":1,"spawn":1,"!":24,"replay":2,"when":8,"central":1,"bot":8,"is":2,"taken":1,"Replay_Prop":1,"A":1,"prop":1,"entity":8,"being":1,"used":1,"CPR_ByConVar":1,"=":237,"CPR_NoTimer":1,"CPR_InStartZone":1,"CPR_NotOnGround":1,"CPR_Moving":1,"CPR_Duck":1,"quack":1,"CPR_InEndZone":1,"Migration_Remove":4,"Migration_LastLo":1,"Migration_Conver":4,"Migration_Player":1,"Migration_AddZon":1,"Migration_AddPla":2,"Migration_AddCus":1,"Migration_FixOld":1,"old":1,"completions":1,"accidentally":1,"started":1,"MIGRATIONS_END":1,"Zone_Start":1,"Zone_End":1,"Zone_Respawn":1,"Zone_Stop":1,"Zone_Slay":1,"Zone_Freestyle":1,"Zone_CustomSpeed":1,"Zone_Teleport":1,"Zone_CustomSpawn":1,"Zone_Easybhop":1,"Zone_Slide":1,"Zone_Airaccelera":1,"Zone_Stage":1,"ZONETYPES_SIZE":1,"Track_Main":4,"Track_Bonus":2,"Track_Bonus_Last":1,"TRACKS_SIZE":1,"sStyleName":2,"sShortName":2,"sHTMLColor":2,"sChangeCommand":2,"sClanTag":2,"sSpecialString":2,"sStylePermission":2,"sMessagePrefix":1,"sMessageText":1,"sMessageWarning":1,"sMessageVariable":2,"sMessageStyle":1,"struct":6,"stylestrings_t":2,"char":75,"[":96,"]":96,"chatstrings_t":2,"sPrefix":1,"sText":1,"sWarning":1,"sVariable":1,"sVariable2":1,"sStyle":1,"timer_snapshot_t":7,"bool":100,"bTimerEnabled":1,"float":121,"fCurrentTime":1,"bClientPaused":1,"int":453,"iJumps":1,"bsStyle":1,"iStrafes":1,"iTotalMeasures":1,"iGoodGains":1,"fServerTime":1,"iSHSWCombination":1,"iTimerTrack":1,"iMeasuredJumps":1,"iPerfectJumps":1,"fTimeOffset":1,"fDistanceOffset":1,"fAvgVelocity":1,"fMaxVelocity":1,"fTimescale":1,"cp_cache_t":3,"fPosition":1,"fAngles":1,"fVelocity":1,"MoveType":2,"iMoveType":1,"fGravity":1,"fSpeed":1,"fStamina":1,"bDucked":1,"bDucking":1,"fDucktime":1,"m_flDuckAmount":1,"in":2,"csgo":2,"fDuckSpeed":1,"m_flDuckSpeed":1,"doesn":1,"iFlags":1,"aSnapshot":1,"sTargetname":1,"sClassname":1,"ArrayList":8,"aFrames":2,"iPreFrames":2,"bSegmented":1,"bPractice":1,"iGroundEntity":1,"iSteamID":1,"aEvents":1,"aOutputWaits":1,"vecLadderNormal":1,"frame_t":1,"pos":1,"ang":1,"buttons":2,"flags":1,"mt":1,"mousexy":1,"`":4,"mousex":1,"|":6,"mousey":1,"unpack":2,"UnpackSignedShor":3,"vel":4,"basically":1,"forwardmove":1,"sidemove":1,"frame_cache_t":2,"iFrameCount":1,"fTime":1,"bNewFormat":1,"iReplayVersion":1,"sReplayName":1,"MAX_NAME_LENGTH":1,"iPostFrames":1,"fTickrate":1,"USES_CHAT_COLORS":1,"gS_GlobalColorNa":1,"[]":75,"gS_GlobalColors":1,"gS_CSGOColorName":1,"gS_CSGOColors":1,"stock":14,"Database":4,"GetTimerDatabase":1,"()":44,"db":6,"null":3,"sError":4,"if":99,"SQL_CheckConfig":1,"))":73,"((":10,"SQL_Connect":1,"true":45,"==":31,"SetFailState":3,"else":21,"SQLite_UseDataba":1,"return":73,"IsMySQLDatabase":1,"sDriver":3,".Driver":1,".GetIdentifier":1,"StrEqual":2,"false":46,"void":82,"GetTimerSQLPrefi":1,"buffer":16,"maxlen":6,"sFile":3,"PLATFORM_MAX_PAT":23,"BuildPath":1,"Path_SM":1,"File":1,"fFile":4,"OpenFile":1,"sLine":4,"*":12,".ReadLine":1,"TrimString":1,"strcopy":5,"delete":1,"IsValidClient":1,"client":154,"bAlive":2,">=":10,"&&":20,"<=":6,"MaxClients":1,"IsClientConnecte":1,"IsClientInGame":1,"IsClientSourceTV":1,"||":19,"IsPlayerAlive":1,")))":5,"IsSource2013":1,"EngineVersion":1,"ev":3,"Engine_CSS":1,"Engine_TF2":1,"IPAddressToStrin":1,"ip":7,"FormatEx":9,">>":4,"&":14,"IPStringToAddres":1,"const":34,"sExplodedAddress":6,"ExplodeString":2,"iIPAddress":2,"StringToInt":8,"SteamIDToAuth":1,"sInput":2,"sSteamID":13,"sizeof":38,"ReplaceString":5,"StrContains":3,"!=":21,"-":44,"parts":4,"+":10,"x":3,"out":3,"^":2,"(((":1,"FormatSeconds":1,"newtime":5,"newtimesize":5,"precise":2,"nodecimal":2,"fTempTime":8,"<":30,"iRounded":4,"RoundToFloor":5,"iSeconds":3,"%":10,"fSeconds":4,"sSeconds":7,"?":9,":":157,"iMinutes":6,"iHours":2,"%=":1,"GuessBestMapName":1,"maps":5,"input":4,"output":7,"size":21,".FindString":1,"sCache":4,"for":10,"i":48,".Length":1,"++":17,".GetString":1,"GetTrackName":1,"track":61,"GetSpectatorTarg":1,"fallback":2,"target":4,"IsClientObserver":1,"iObserverMode":3,"GetEntProp":1,"Prop_Send":2,"iTarget":3,"GetEntPropEnt":1,"IsValidEntity":1,"GetAngleDiff":1,"current":2,"previous":2,"diff":3,"forward":50,"Action":19,"Shavit_OnUserCmd":1,"impulse":1,"angles":1,"status":1,"style":48,"mouse":1,"Shavit_OnTimeInc":2,"snapshot":5,"Shavit_OnStartPr":1,"COMMENT/**":66,"Shavit_OnStart":1,"Shavit_OnRestart":1,"Shavit_OnEnd":1,"Shavit_OnStopPre":1,"Shavit_OnStop":1,"Shavit_OnFinishP":1,"Shavit_OnFinish":1,"jumps":6,"strafes":6,"oldtime":6,"perfs":6,"avgvel":6,"maxvel":6,"timestamp":6,"Shavit_OnFinish_":1,"rank":4,"overwrite":2,"Shavit_OnWorldRe":1,"oldwr":1,"Shavit_OnWRDelet":1,"id":3,"accountid":3,"mapname":1,"Shavit_OnPause":1,"Shavit_OnResume":1,"Shavit_OnStyleCh":1,"oldstyle":1,"newstyle":1,"manual":2,"Shavit_OnTrackCh":1,"oldtrack":1,"newtrack":1,"Shavit_OnStyleCo":1,"Shavit_OnDatabas":1,"Shavit_OnChatCon":1,"Shavit_OnTelepor":1,"index":28,"Shavit_OnSave":1,"overflow":1,"Shavit_OnDelete":1,"Shavit_OnEnterZo":1,"type":7,"data":19,"Shavit_OnLeaveZo":1,"Shavit_OnStageMe":1,"stageNumber":1,"message":2,"Shavit_OnWorstRe":1,"Shavit_OnTierAss":1,"map":105,"tier":1,"Shavit_OnRankAss":1,"points":1,"first":1,"Shavit_OnReplayS":2,"ent":6,"Shavit_OnReplayE":1,"Shavit_OnReplays":1,"Shavit_ShouldSav":1,"isbestreplay":2,"istoolong":2,"iscopy":1,"replaypath":1,"Shavit_OnTopLeft":1,"topleft":1,"topleftlength":1,"Shavit_OnClanTag":2,"clantag":1,"clantaglength":1,"customtag":1,"customtaglength":1,"Shavit_OnTimeOff":1,"zonetype":3,"offset":1,"distance":1,"Shavit_OnFinishM":1,"everyone":1,"message2":1,"maxlen2":1,"Shavit_OnTimesca":1,"oldtimescale":1,"newtimescale":1,"Shavit_OnCheckPo":1,"segmented":1,"Shavit_OnCheckpo":1,"param2":5,"info":1,"maxlength":3,"currentCheckpoin":1,"maxCPs":1,"Shavit_OnPlaySou":1,"sound":1,"clients":1,"count":8,"Shavit_OnProcess":2,"native":144,"Shavit_GetDataba":1,"Shavit_StartTime":1,"Shavit_SetStart":1,"anglesonly":1,"Shavit_DeleteSet":1,"Shavit_RestartTi":1,"Shavit_StopTimer":1,"bypass":1,"Shavit_WR_Delete":1,"Shavit_Zones_Del":1,"Shavit_Replay_De":1,"Shavit_Rankings_":1,"Shavit_ChangeCli":1,"force":3,"noforward":1,"Shavit_FinishMap":1,"Shavit_GetClient":8,"Shavit_GetBhopSt":1,"Shavit_GetTimerS":1,"Shavit_GetStageZ":1,"stage":2,"Shavit_GetHighes":1,"Shavit_GetStageW":1,"Shavit_GetStrafe":1,"Shavit_GetPerfec":1,"Shavit_GetSync":1,"Shavit_GetWorldR":1,"Shavit_ReloadLea":1,"Shavit_GetWRReco":1,"recordid":2,"Shavit_GetWRName":1,"wrname":1,"wrmaxlength":1,"Shavit_SetClient":2,"Shavit_GetRecord":1,"Shavit_GetRankFo":1,"Shavit_GetTimeFo":1,"Shavit_ZoneExist":1,"Shavit_InsideZon":2,"Shavit_GetZoneDa":1,"zoneid":3,"Shavit_GetZoneFl":1,"Shavit_IsClientC":1,"Shavit_PauseTime":1,"Shavit_ResumeTim":1,"teleport":1,"Shavit_GetTimeOf":1,"Shavit_GetDistan":1,"Shavit_DeleteRep":1,"Shavit_GetReplay":21,"anglediff":1,"cheapCloneHandle":3,"length":1,"Shavit_HijackAng":1,"pitch":1,"yaw":1,"Shavit_IsReplayD":1,"Shavit_GetPoints":1,"Shavit_GetRank":1,"Shavit_GetRanked":1,"Shavit_ForceHUDU":1,"Shavit_OpenStats":1,"steamid":1,"Shavit_GetWRCoun":1,"usecvars":3,"Shavit_GetWRHold":2,"Shavit_GetStyleS":6,"value":4,"Shavit_HasStyleS":1,"Shavit_SetStyleS":3,"replace":3,"stringtype":2,"StyleStrings":1,"any":10,"strings":2,"Shavit_GetStyleC":1,"Shavit_GetOrdere":1,"arr":1,"Shavit_GetChatSt":2,"ChatStrings":1,"Shavit_GetHUDSet":1,"Shavit_SetPracti":1,"Shavit_IsPractic":1,"Shavit_SaveSnaps":1,"Shavit_LoadSnaps":1,"Shavit_SetReplay":1,"Shavit_IsReplayE":1,"Shavit_StartRepl":3,"delay":3,"ignorelimit":3,"cache":1,"path":2,"Shavit_ReloadRep":2,"restart":2,"Shavit_GetCloses":3,"Shavit_SetCloses":1,"threeD":1,"Shavit_StopChatS":1,"Shavit_MarkKZMap":1,"Shavit_IsKZMap":1,"Shavit_GetMapTie":2,"StringMap":1,"Shavit_HasStyleA":1,"Shavit_IsPaused":1,"Shavit_CanPause":1,"Shavit_PrintToCh":2,"format":3,"Shavit_LogMessag":1,"Shavit_GetAvgVel":1,"Shavit_GetMaxVel":1,"Shavit_SetAvgVel":1,"Shavit_SetMaxVel":1,"Shavit_GetTotalC":1,"Shavit_GetCheckp":1,"cpcache":2,"Shavit_SetCheckp":1,"Shavit_TeleportT":1,"suppress":1,"Shavit_ClearChec":1,"Shavit_OpenCheck":1,"scale":1,"Shavit_SaveCheck":1,"Shavit_GetCurren":1,"Shavit_SetCurren":1,"Shavit_GetTimesT":1,"Shavit_GetPlayer":1,"Shavit_SetPlayer":1,"PreFrame":1,"Shavit_GetPlainC":1,"buf":1,"buflen":1,"includename":1,"Shavit_DeleteWR":1,"delete_sql":1,"update_cache":1,"Shavit_GetLoopin":1,"name":10,"public":45,"SharedPlugin":2,"__pl_shavit":1,"REQUIRE_PLUGIN":4,"required":6,"#else":3,"__pl_shavit_SetN":1,"MarkNativeAsOpti":141,"_bhopstats_inclu":2,"BHOPSTATS_VERSIO":1,"Bunnyhop_OnJumpP":1,"onground":2,"Bunnyhop_OnJumpR":1,"Bunnyhop_OnTouch":1,"Bunnyhop_OnLeave":1,"jumped":1,"ladder":1,"Bunnyhop_GetScro":3,"Bunnyhop_IsOnGro":3,"Bunnyhop_IsHoldi":3,"Bunnyhop_GetPerf":3,"Bunnyhop_ResetPe":3,"methodmap":1,"BunnyhopStats":3,"__nullable__":1,"view_as":2,">":11,"property":5,"get":5,"ScrollCount":1,".index":5,"OnGround":1,"HoldingJump":1,"PerfectJumps":1,"ResetPrefects":1,"static":5,"GetScrollCount":1,"IsOnGround":1,"IsHoldingJump":1,"GetPerfectJumps":1,"ResetPrefectJump":1,"__pl_bhopstats":1,"file":1,"__pl_bhopstats_S":1,"DEBUG":1,"assert":3,"ThrowError":2,"assert_msg":2,"#pragma":1,"semicolon":1,"#include":3,"sourcemod":1,"mapchooser":1,"nextmap":1,"Plugin":1,"myinfo":1,"author":1,"description":1,"version":1,"SOURCEMOD_VERSIO":1,"url":1,"new":107,"Handle":68,"g_Cvar_Winlimit":8,"INVALID_HANDLE":62,"g_Cvar_Maxrounds":8,"g_Cvar_Fraglimit":9,"g_Cvar_Bonusroun":6,"g_Cvar_StartTime":3,"g_Cvar_StartRoun":5,"g_Cvar_StartFrag":3,"g_Cvar_ExtendTim":3,"g_Cvar_ExtendRou":4,"g_Cvar_ExtendFra":3,"g_Cvar_ExcludeMa":5,"g_Cvar_IncludeMa":7,"g_Cvar_NoVoteMod":3,"g_Cvar_Extend":4,"g_Cvar_DontChang":3,"g_Cvar_EndOfMapV":8,"g_Cvar_VoteDurat":5,"g_Cvar_RunOff":3,"g_Cvar_RunOffPer":4,"g_VoteTimer":7,"g_RetryTimer":5,"g_MapList":9,"g_NominateList":23,"g_NominateOwners":18,"g_OldMapList":9,"g_NextMapList":8,"g_VoteMenu":19,"g_Extends":4,"g_TotalRounds":7,"g_HasVoteStarted":13,"g_WaitingForVote":6,"g_MapVoteComplet":12,"g_ChangeMapAtRou":7,"g_ChangeMapInPro":7,"g_mapFileSerial":3,"g_NominateCount":7,"MapChange":6,"g_ChangeTime":4,"g_NominationsRes":9,"g_MapVoteStarted":3,"MAXTEAMS":4,"g_winCount":4,"VOTE_EXTEND":5,"VOTE_DONTCHANGE":4,"OnPluginStart":1,"LoadTranslations":2,"arraySize":5,"ByteCountToCells":1,"CreateArray":5,"CreateConVar":15,"_":24,"RegAdminCmd":2,"Command_Mapvote":2,"ADMFLAG_CHANGEMA":2,"Command_SetNextm":2,"FindConVar":4,"decl":14,"String":31,"folder":5,"GetGameFolderNam":1,"strcmp":9,"HookEvent":6,"Event_TeamPlayWi":3,"Event_TFRestartR":2,"Event_RoundEnd":3,"Event_PlayerDeat":2,"AutoExecConfig":1,"SetConVarBounds":1,"ConVarBound_Uppe":1,"CreateGlobalForw":2,"ET_Ignore":2,"Param_String":1,"Param_Cell":1,"APLRes":1,"AskPluginLoad2":1,"myself":1,"late":1,"error":1,"err_max":1,"RegPluginLibrary":1,"CreateNative":9,"Native_NominateM":2,"Native_RemoveNom":4,"Native_InitiateV":2,"Native_CanVoteSt":2,"Native_CheckVote":2,"Native_GetExclud":2,"Native_GetNomina":2,"Native_EndOfMapV":2,"APLRes_Success":1,"OnConfigsExecute":1,"ReadMapList":1,"MAPLIST_FLAG_CLE":1,"MAPLIST_FLAG_MAP":1,"LogError":2,"CreateNextVote":4,"SetupTimeleftTim":5,"ClearArray":5,"GetConVarInt":27,"GetConVarFloat":4,"OnMapEnd":1,"GetCurrentMap":2,"PushArrayString":5,"GetArraySize":18,"RemoveFromArray":11,"OnClientDisconne":1,"FindValueInArray":3,"oldmap":21,"GetArrayString":13,"Call_StartForwar":8,"Call_PushString":7,"Call_PushCell":7,"GetArrayCell":6,"Call_Finish":8,"--":3,"args":3,"ReplyToCommand":2,"Plugin_Handled":4,"GetCmdArg":1,"IsMapValid":3,"ShowActivity":1,"LogAction":6,"SetNextMap":4,"OnMapTimeLeftCha":1,"GetMapTimeLeft":1,"startTime":3,"GetConVarBool":10,"InitiateVote":8,"MapChange_MapEnd":7,"KillTimer":1,"CreateDataTimer":3,"Timer_StartMapVo":3,"TIMER_FLAG_NO_MA":4,"WritePackCell":4,"ResetPack":3,"timer":2,"Plugin_Stop":4,"mapChange":2,"ReadPackCell":2,"hndl":2,"event":11,"dontBroadcast":4,"CreateTimer":2,"Timer_ChangeMap":4,"bluescore":2,"GetEventInt":7,"redscore":2,"CheckMaxRounds":3,"switch":2,"case":6,"CheckWinLimit":4,"default":1,"winner":8,"winner_score":2,"winlimit":6,"roundcount":2,"maxrounds":6,"fragger":3,"GetClientOfUserI":1,"GetClientFrags":1,"inputlist":5,"IsVoteInProgress":1,"())":1,"CreateMenu":2,"Handler_MapVoteM":3,"MenuAction":3,"MENU_ACTIONS_ALL":2,"SetMenuTitle":2,"SetVoteResultCal":2,"Handler_MapVoteF":2,"nominateCount":4,"voteSize":4,"nominationsToAdd":4,"AddMenuItem":7,"RemoveStringFrom":4,"availableMaps":2,"while":3,"break":1,"We":1,"were":1,"given":1,"to":1,"vote":1,"MapChange_Instan":2,"MapChange_RoundE":2,"voteDuration":4,"SetMenuExitButto":2,"VoteMenuToAll":2,"PrintToChatAll":5,"Handler_VoteFini":3,"menu":13,"num_votes":12,"num_clients":3,"client_info":3,"num_items":4,"item_info":12,"GetMenuItem":6,"VOTEINFO_ITEM_IN":3,"GetMapTimeLimit":1,"ExtendMapTimeLim":1,"SetConVarInt":3,"fraglimit":3,"VOTEINFO_ITEM_VO":6,"WritePackString":1,"Float":4,"winningvotes":2,"info1":5,"info2":5,"map1percent":2,"map2percent":2,"LogMessage":1,"action":2,"param1":5,"MenuAction_End":1,"CloseHandle":2,"MenuAction_Displ":2,"Format":3,"panel":2,"SetPanelTitle":1,"GetMenuItemCount":2,"RedrawMenuItem":2,"MenuAction_VoteC":1,"VoteCancel_NoVot":1,"item":4,"GetRandomInt":3,"hTimer":1,"dp":4,"GetNextMap":1,"ReadPackString":1,"ForceChangeLevel":1,"array":6,"str":2,"FindStringInArra":2,"tempMaps":10,"CloneArray":1,"limit":2,"b":3,"CanVoteStart":2,"NominateResult":1,"InternalNominate":2,"owner":9,"Nominate_Invalid":1,"SetArrayString":1,"Nominate_Replace":1,"Nominate_VoteFul":1,"Nominate_Already":1,"PushArrayCell":2,"Nominate_Added":1,"plugin":9,"numParams":9,"len":10,"GetNativeStringL":2,"GetNativeString":2,"GetNativeCell":8,"InternalRemoveNo":4,"inputarray":2,"maparray":3,"ownerarray":3},"Squirrel":{"COMMENT//":2,"local":3,"table":1,"=":19,"{":10,"a":2,"subtable":1,"array":3,"[":3,",":14,"]":3,"}":10,"+":2,"b":1,";":15,"foreach":1,"(":9,"i":1,"val":2,"in":1,")":9,"::":3,"print":2,"typeof":1,"class":2,"Entity":3,"constructor":2,"etype":2,"entityname":4,"name":2,"type":2,"x":2,"y":2,"z":2,"null":2,"function":2,"MoveTo":1,"newx":2,"newy":2,"newz":2,"Player":2,"extends":1,"base":1,".constructor":1,"DoDomething":1,"()":1,"newplayer":2,".MoveTo":1},"Stan":{"data":3,"{":14,"int":5,"<":8,"lower":8,"=":10,">":8,"N":9,";":37,"vector":9,"[":32,"]":32,"y":6,"sigma_y":2,"}":14,"parameters":5,"eta":3,"real":5,"mu_theta":3,",":26,"upper":2,"sigma_eta":4,"xi":4,"transformed":2,"sigma_theta":2,"theta":3,"<-":7,"+":7,"*":5,"fabs":1,"(":14,")":14,"/":1,"model":3,"~":8,"normal":6,"inv_gamma":1,"//":1,"prior":1,"distribution":1,"can":1,"be":1,"changed":1,"to":1,"uniform":1,"n_dogs":7,"n_trials":8,"beta":9,"matrix":3,"n_avoid":5,"n_shock":5,"p":3,"for":5,"j":15,"in":5,":":5,"t":11,"-":5,"i":3,"bernoulli_logit":1,"incumbency_88":2,"vote_86":2,"vote_88":2,"sigma":2},"Standard ML":{"COMMENT(*":64,"functor":4,"RedBlackTree":1,"(":903,"type":10,"key":21,"val":179,"compare":12,":":80,"->":13,"order":3,")":419,">":5,"TABLE":1,"where":1,"=":500,"struct":13,"a":76,"datatype":31,"Empty":20,"|":283,"Red":81,"of":109,"dict":23,"*":7,"Black":70,"ref":53,"local":2,"fun":73,"lookup":12,"let":51,"lk":9,"NONE":49,"tree":4,"and":2,"case":100,",":1412,"key1":13,"EQUAL":8,"=>":450,"SOME":72,"datum1":7,"LESS":8,"left":18,"GREATER":8,"right":18,"in":53,"end":69,"restore_right":7,"e":34,"lt":8,"rt":8,"as":20,"_":116,"))))":28,"l":8,"re":38,"rle":2,"rll":2,"rlr":2,"rr":4,")))":31,"))":109,"rl":2,"restore_left":7,"le":4,"ll":4,"lr":2,"r":15,"lre":2,"lrl":2,"lrr":2,"insert":3,"entry":14,"datum":2,"ins":16,"entry1":21,"t":26,"exception":6,"NotFound":3,"TOP":4,"LEFTB":10,"LEFTR":9,"RIGHTB":10,"RIGHTR":10,"delete":3,"zip":20,"x":81,"b":62,"z":80,"bbZip":31,"true":39,"y":50,"c":46,"d":32,"w":17,"false":31,"delMin":7,"raise":8,"Match":1,"joinRed":3,"needB":4,"if":63,"then":64,"#2":5,"else":64,"joinBlack":4,"del":8,";":12,"handle":4,"insertShadow":3,"oldEntry":7,":=":96,"((":1,"!":111,"app":3,"f":56,"ap":9,"()":100,"new":1,"n":3,"fn":135,"table":14,"()))":6,"clear":1,"signature":2,"LAZY_BASE":8,"sig":3,"Undefined":11,"force":21,"delay":9,"unit":7,"lazy":9,"undefined":5,"LAZY":3,"include":1,"isUndefined":5,"inject":5,"toString":4,"string":14,"eq":3,"bool":8,"eqBy":5,"map":3,"structure":15,"Ops":3,"?":3,"LazyBase":2,"LazyMemoBase":4,"Done":6,"susp":2,"NotYet":4,"COMMENT;":15,"LazyFn":4,"B":4,"open":10,"ignore":3,"p":10,"op":2,"Lazy":2,"LazyMemo":2,"Main":1,"S":2,"MAIN_STRUCTS":1,"MAIN":1,"Compile":11,"Place":22,"Files":3,"Generated":4,"MLB":4,"O":4,"OUT":3,"SML":4,"TypeCheck":3,"toInt":1,"int":1,"OptPred":18,"Target":4,"Yes":1,"Show":6,"Anns":1,"PathMap":1,"gcc":8,"arScript":5,"asOpts":8,"{":99,"opt":36,"pred":17,".t":29,"}":99,"list":10,"[]":17,"ccOpts":10,"linkOpts":8,"buildConstants":3,"debugRuntime":4,"debugFormat":5,"Dwarf":3,"DwarfPlus":3,"Dwarf2":3,"Stabs":3,"StabsPlus":3,"option":6,"expert":5,"explicitAlign":3,"Control":81,".align":1,"explicitChunk":3,".chunk":1,"explicitCodegen":5,"Native":16,"Explicit":5,".codegen":4,"keepGenerated":3,"keepO":3,"output":16,"profileSet":3,"profileTimeSet":3,"runtimeArgs":3,"[":95,"]":100,"show":3,"stop":11,".OUT":1,"parseMlbPathVar":3,"line":9,"String":31,".tokens":8,"Char":13,".isSpace":9,"var":5,"path":10,"readMlbPathMap":2,"file":22,"File":32,"not":5,".canRead":1,"Error":15,".bug":15,"concat":59,"List":57,".keepAllMap":4,".lines":2,".forall":5,"v":4,"targetMap":5,"arch":11,"MLton":17,".Platform":15,".Arch":7,"os":12,".OS":8,"target":28,"Promise":1,".lazy":1,"targetsDir":5,"OS":21,".Path":20,".mkAbsolute":5,"relativeTo":5,".libDir":1,"potentialTargets":2,"Dir":1,".lsDirs":1,"targetDir":5,"osFile":2,".joinDirFile":10,"dir":12,"archFile":2,".contents":2,".first":2,".fromString":13,"setTargetType":3,"usage":52,".peek":8,"...":24,".arch":6,"hasCodegen":9,"cg":21,".Target":14,".os":3,".Format":5,"AMD64":2,"x86Codegen":11,"X86":3,"amd64Codegen":9,"<>":5,"Darwin":8,"orelse":15,".format":3,"Executable":5,"Archive":4,"hasNativeCodegen":2,"defaultAlignIs8":3,"Alpha":1,"ARM":1,"HPPA":1,"IA64":1,"MIPS":1,"Sparc":1,"S390":1,"makeOptions":3,"s":174,"Fail":2,"reportAnnotation":4,"flag":12,".Elaborate":23,".Bad":1,".Deprecated":1,"ids":2,".warnDeprecated":1,"Out":14,".output":4,".error":3,".toString":17,".Id":1,".name":1,".Good":1,".Other":1,"Popt":2,"tokenizeOpt":4,"opts":6,".foreach":6,"tokenizeTargetOp":4,".map":5,"Normal":29,"SpaceString":48,"Align4":2,"Align8":2,")))))":3,"Expert":72,"o":8,".push":22,".Yes":14,"boolRef":20,"ChunkPerFunc":3,"OneChunk":1,".hasPrefix":2,"prefix":3,".dropPrefix":1,".isDigit":3,"Int":16,"Coalesce":2,"limit":2,"Bool":11,"closureConvertGl":1,"closureConvertSh":1,".concatWith":2,"::":14,".Codegen":5,".all":4,"name":7,"value":4,".setCommandLineC":2,"contifyIntoMain":1,"debug":4,".processDefault":1,".defaultChar":1,".defaultInt":5,".defaultReal":2,".defaultWideChar":2,".defaultWord":4,"Regexp":14,".compileDFA":4,"diagPasses":1,".processEnabled":2,"dropPasses":1,"intRef":8,"errorThreshhold":1,"emitMain":1,"exportHeader":3,"gcCheck":1,"Limit":1,"First":1,"Every":1,".IEEEFP":2,"indentation":1,"i":8,"inlineNonRec":6,"small":19,"product":19,"#product":1,"inlineIntoMain":1,"loops":18,"inlineLeafA":6,"repeat":18,"size":21,"inlineLeafB":6,"keepCoreML":1,"keepDot":2,"keepMachine":1,"keepRSSA":1,"keepSSA":2,"keepSSA2":1,"keepSXML":1,"keepXML":1,"keepPasses":2,"libname":9,">=":1,"loopPasses":1,"markCards":1,"maxFunctionSize":1,"mlbPathVars":4,"@":3,"^":13,".commented":1,".copyProp":1,".cutoff":1,".liveTransfer":1,".liveStack":1,".moveHoist":1,".optimize":1,".split":1,".shuffle":1,"err":1,"optimizationPass":1,"il":10,"set":10,"Result":13,".No":7,"polyvariance":9,"hofo":12,"rounds":12,"preferAbsPaths":1,"profPasses":1,"ProfileNone":2,"ProfileAlloc":1,"ProfileCallStack":3,"ProfileCount":1,"ProfileDrop":1,"ProfileLabel":1,"ProfileTimeField":3,"ProfileTimeLabel":4,"profileBranch":1,"seq":3,"anys":6,"compileDFA":3,"profileC":1,"profileInclExcl":2,"profileIL":3,"ProfileSource":1,"ProfileSSA":1,"ProfileSSA2":1,"profileRaise":1,"profileStack":1,"profileVal":1,".Anns":2,".PathMap":2,"showBasis":1,"showDefUse":2,"showTypes":1,".optimizationPas":4,".equals":5,".Files":3,".Generated":4,".O":4,".TypeCheck":4,"#target":2,"Self":3,"Cross":3,"SpaceString2":6,"#1":1,"trace":8,"typeCheck":1,"verbosity":6,"Silent":4,"Top":10,"Pass":1,"Detail":1,"warnAnn":1,"warnDeprecated":1,"zoneCutDepth":1,"style":5,"arg":3,"desc":3,"mainUsage":3,"parse":2,".makeUsage":1,"showExpert":1,"commandLine":5,"args":7,"lib":2,"libDir":2,".mkCanonical":1,"result":2,"targetStr":3,"libTargetDir":9,"targetArch":5,"archStr":2,".toLower":3,"targetOS":8,"OSStr":3,"positionIndepend":5,"format":7,"MinGW":6,"Cygwin":5,"Library":6,"LibArchive":3,".positionIndepen":1,"align":2,"codegen":5,"CCodegen":2,"COMMENT\"":4,".Rusage":1,".measureGC":1,"profile":7,"exnHistory":1,".profile":1,".ProfileCallStac":1,"sizeMap":2,".libTargetDir":1,"ty":7,"Bytes":2,".toBits":1,".fromInt":1,".setSizes":1,"cint":1,"cpointer":1,"cptrdiff":1,"csize":1,"header":1,"mplimb":1,"objptr":1,"seqIndex":1,"tokenize":2,".separate":1,"gccDir":2,"gccFile":2,".splitDirFile":2,"addTargetOpts":4,".fold":2,"ac":7,".concat":6,"[[":5,"]]":3,"linkArchives":2,".labelsHaveExtra":1,"chunk":1,"andalso":4,".isEmpty":1,"keepDefUse":2,"isSome":1,".enabled":3,".warnUnused":2,".default":3,"warnMatch":2,".nonexhaustiveMa":2,".redundantMatch":2,".DiagEIW":2,".Ignore":2,"elaborateOnly":1,"FreeBSD":1,"HPUX":1,"Linux":1,"NetBSD":1,"OpenBSD":1,"Solaris":1,"printVersion":3,"out":9,"Version":1,".banner":1,"info":2,"Layout":3,".outputl":1,".document":1,".standard":4,"outputl":1,".mlbPathMap":1,"str":2,"msg":2,"inputFile":2,".elaborateSML":2,"input":33,".outputBasisCons":1,"outputHeader":3,"rest":3,".base":5,".fileOf":1,"start":6,"base":3,"rec":1,"loop":3,"suf":14,"hasNum":2,"sufs":2,".hasSuffix":2,"suffix":8,".exists":1,".withIn":1,"())":1,"csoFiles":3,".compare":1,"tempFiles":3,"tmpDir":2,"tmpVar":2,"default":2,".host":2,"Process":2,".getEnv":1,"temp":3,".temp":1,".close":2,"maybeOut":10,"maybeOutBase":4,".extension":3,"outputBase":2,"ext":1,".splitBaseExt":1,"defLibname":6,".extract":1,"toAlNum":2,".isAlphaNum":1,"#":3,"CharVector":1,"atMLtons":1,"Vector":3,".fromList":2,"rev":2,"gccDebug":3,"asDebug":2,"compileO":3,"inputs":7,"libOpts":2,"System":4,".system":4,".contains":1,".move":1,"from":1,"to":1,"mkOutputO":3,"Counter":5,".dirOf":2,".next":1,"compileC":2,"debugSwitches":2,"compileS":2,"compileCSO":3,".new":1,"oFiles":2,"extension":6,"Option":1,"mkCompileSrc":3,"listFiles":4,"elaborate":4,"compile":6,"outputs":2,"make":3,".inc":1,".openOut":1,"print":4,"done":3,".translate":1,"outputC":1,".C":1,"outputS":1,".Assembly":1,".GC":1,".pack":1,"compileSML":2,".compileSML":1,"compileMLB":2,".sourceFilesMLB":1,".elaborateMLB":1,".compileMLB":1,".SML":1,".MLB":1,"doit":2,"Exn":1,".finally":1,".remove":1,".makeCommandLine":1,"main":1,"mainWrapped":1,".Process":1,".exit":1,"CommandLine":1,".arguments":1},"Starlark":{"def":22,"main":1,"(":232,"ctx":19,")":218,":":265,"config":16,"=":297,"{":70,",":622,".repo":1,".name":1,"[":152,"]":152,"}":70,"builds":3,"docker":2,"after":3,"readme":2,"badges":2,"trigger":45,"for":10,"b":2,"in":14,"a":2,".append":10,"return":23,"+":21,"result":4,"[]":14,"version":18,"versions":4,"arch":10,"if":25,"==":7,"agent":5,"%":17,"True":11,"manifest":3,".extend":15,"COMMENT#":30,"git_repository":1,"name":33,"remote":1,"commit":1,"#":1,"update":1,"this":1,"as":1,"needed":1,"load":9,"scala_repositori":1,"()":44,"package":2,"default_visibili":2,"filegroup":6,"srcs":9,"glob":4,"visibility":7,"exclude":2,"pkg_tar":2,"files":3,"strip_prefix":2,"go_prefix":2,"include":1,"default_registry":1,"read_json":1,"{}":1,".get":1,"))":4,"docker_build":2,"dockerfile":2,"live_update":2,"sync":2,"k8s_yaml":1,"k8s_resource":1,"port_forwards":1,"include_defs":1,"gerrit_war":9,"ui":7,"None":2,"docs":2,"context":1,"API_DEPS":2,"zip_file":1,"store_npm_packag":2,"publish_image":4,"from_secret":11,"prerelease_bucke":2,"retrieve_npm_pac":2,"release_npm_pack":2,"build_image":1,"fetch_images_ste":2,"edition":96,".format":25,"publish_image_st":3,"mode":20,"docker_repo":4,"additional_docke":4,"steps":21,"download_grabpl_":9,"publish_images_s":2,"!=":2,"publish_image_pi":1,"pipeline":14,"get_steps":3,"ver_mode":72,"package_steps":6,"publish_steps":12,"should_publish":3,"should_upload":3,"or":1,"include_enterpri":8,"edition2":8,"init_steps":9,"identify_runner_":6,"gen_version_step":2,"wire_install_ste":2,"yarn_install_ste":3,"test_steps":9,"shellcheck_step":1,"codespell_step":1,"lint_backend_ste":2,"lint_frontend_st":1,"test_backend_ste":2,"test_backend_int":2,"test_frontend_st":1,"build_steps":10,"build_backend_st":2,"build_frontend_s":1,"build_frontend_p":1,"build_plugins_st":1,"sign":1,"validate_scuemat":1,"ensure_cuetsifie":1,"integration_test":12,"postgres_integra":1,"mysql_integratio":1,"variants":2,"package_step":2,"copy_packages_fo":1,"build_docker_ima":2,"publish":2,"ubuntu":1,"grafana_server_s":1,"not":5,"disable_tests":4,"e2e_tests_step":4,"tries":4,"e2e_tests_artifa":1,"build_storybook":3,"build_storybook_":1,"redis_integratio":1,"memcached_integr":1,"upload_cdn_step":2,"trigger_oss":2,"upload_packages_":2,"publish_step":3,"store_storybook_":1,"store_npm_step":3,"windows_package_":6,"get_windows_step":1,"step":8,"get_oss_pipeline":2,"services":10,"volumes":12,"windows_pipeline":6,"platform":2,"depends_on":4,"get_e2e_suffix":7,"pipelines":10,"deps":7,".update":4,"get_enterprise_p":2,"deps_on_clone_en":3,"_":1,"clone_enterprise":2,"init_enterprise_":2,"publish_artifact":3,"security":3,"publish_packages":2,"oss_steps":2,"store_packages_s":2,"enterprise_steps":2,"publish_npm_pipe":1,"release_pipeline":1,"oss_pipelines":2,"enterprise_pipel":2,"COMMENT\"\"\"":1,"_COMPILATION_LEV":4,"_SUPPORTED_LANGU":7,"_impl":2,"externs":4,"set":3,"order":2,"dep":3,".attr":11,".deps":1,"+=":5,".transitive_js_e":1,".transitive_js_s":1,"args":5,".main":1,".outputs":3,".out":3,".path":3,"src":2,"extern":2,".compilation_lev":3,"else":3,"fail":3,".keys":3,"()))":3,".language_in":3,".language_out":3,".action":1,"inputs":1,"list":2,"outputs":2,"arguments":1,"executable":2,".executable":1,"._closure_compil":1,"struct":1,"closure_js_binar":1,"rule":1,"implementation":1,"attrs":1,"attr":6,".label_list":1,"allow_files":1,"False":1,"providers":1,".string":4,"default":5,".label":1,"Label":1},"Stata":{"local":10,"MAXDIM":1,"inname":1,"outname":1,"{":648,"*":28,"!":6,"version":2,"19mar2014":1,"}":579,"{...}":44,"Hello":1,"world":1,"p_end":73,"program":2,"hello":1,"vers":1,"display":1,"end":5,"Setup":1,"sysuse":1,"auto":1,"Fit":2,"a":48,"linear":2,"regression":2,"regress":5,"mpg":2,"weight":4,"foreign":2,"better":1,",":144,"from":12,"physics":1,"standpoint":1,"gen":1,"gp100m":2,"=":5,"/":2,"Obtain":1,"beta":2,"coefficients":1,"without":3,"refitting":1,"model":1,"Suppress":1,"intercept":1,"term":1,"length":3,"noconstant":1,"Model":1,"already":2,"has":8,"constant":3,"bn":1,".foreign":1,"hascons":1,"numeric":8,"matrix":3,"tanh":1,"(":66,"u":3,")":59,"eu":4,"emu":4,"exp":2,"-":63,"return":1,":":371,"+":4,"smcl":1,"Matthew":2,"White":2,"05jan2014":1,"title":12,"Title":1,"phang":28,"cmd":190,"odkmeta":32,"hline":1,"Create":4,"do":38,"file":34,"to":52,"import":20,"ODK":14,"data":8,"marker":15,"syntax":1,"Syntax":1,"p":4,"using":11,"it":85,"help":31,"filename":3,"}}":37,"opt":34,"csv":9,"csvfile":4,"Using":8,"histogram":2,"as":50,"template":9,".":127,"notwithstanding":1,"is":48,"rarely":1,"preceded":4,"by":10,"an":11,"underscore":1,"cmdab":5,"s":2,"urvey":2,"surveyfile":7,"##":7,"surveyopts":7,"cho":2,"ices":2,"choicesfile":5,"choicesopts":7,"[":1,"options":2,"]":1,"odbc":2,"the":160,"position":1,"of":67,"last":1,"character":1,"in":47,"first":4,"column":27,"synoptset":5,"tabbed":4,"synopthdr":4,"synoptline":8,"syntab":6,"Main":4,"heckman":2,"p2coldent":3,"name":33,".csv":8,"that":33,"contains":8,"metadata":6,"survey":15,"worksheet":7,"choices":14,"Fields":3,"synopt":16,"drop":1,"attrib":2,"headers":15,"not":25,"field":41,"attributes":16,"with":21,"keep":1,"only":4,"rel":1,"ax":1,"ignore":1,"fields":19,"exist":4,"Lists":2,"ca":1,"oth":1,"er":1,"other":23,"Stata":14,"value":33,"values":25,"select":14,"or_other":8,";":19,"default":11,"max":3,"one":8,"line":10,"write":1,"each":10,"list":30,"on":7,"single":1,"Options":2,"replace":11,"overwrite":1,"existing":1,"p2colreset":5,"()":13,"and":33,"are":27,"required":1,"Change":1,"t":1,"ype":1,"header":18,"type":6,"attribute":12,"la":2,"bel":2,"label":16,"d":1,"isabled":1,"disabled":4,"li":1,"stname":1,"list_name":7,"maximum":3,"plus":2,"min":2,"minimum":3,"minus":2,"#":7,"for":34,"all":11,"labels":17,"description":1,"Description":1,"pstd":46,"creates":1,"worksheets":1,"XLSForm":3,"The":15,"saved":1,"completes":2,"following":6,"tasks":4,"order":4,"anova":1,"phang2":29,"o":12,"Import":2,"lists":17,"Add":2,"char":5,"characteristics":11,"Split":1,"select_multiple":6,"variables":18,"Drop":1,"note":2,"format":1,"Format":1,"date":3,"time":2,"datetime":2,"Attach":4,"variable":20,"notes":1,"merge":3,"Merge":1,"repeat":6,"groups":7,"After":1,"have":2,"been":1,"split":5,"can":1,"be":29,"removed":2,"affecting":1,"User":1,"written":1,"supplements":1,"may":9,"make":2,"use":4,"any":3,"which":10,"imported":9,"remarks":2,"Remarks":5,"uses":6,"helpb":11,"insheet":11,"long":7,"strings":1,"digits":2,"such":7,"simserial":1,"will":18,"even":2,"if":23,"they":3,"more":1,"than":3,"As":1,"result":8,"lose":1,"precision":2,"makes":1,"limited":1,"mata":1,"Mata":1,"manage":1,"contain":3,"difficult":1,"characters":6,"starts":1,"definitions":1,"several":1,"macros":2,"these":8,"constants":1,"For":11,"instance":3,"macro":1,"`":15,"datemask":1,"files":3,"automatically":1,"set":1,"but":6,"need":2,"changed":1,"depending":1,"xtdpd_postspecia":1,".ihlp":1,"remarks_field_na":2,"names":40,"follow":1,"different":2,"conventions":1,"Further":1,"formed":2,"concatenating":2,"nested":5,"often":2,"much":1,"longer":1,"limit":1,"These":4,"differences":1,"convention":1,"lead":1,"three":1,"kinds":1,"problematic":3,"Long":3,"involve":1,"invalid":1,"combination":1,"example":4,"begins":1,"colon":1,"followed":1,"number":1,"convert":3,"instead":1,"naming":1,"v":6,"concatenated":1,"positive":1,"integer":3,"v1":1,"unique":1,"when":2,"converted":3,"truncated":1,"become":3,"duplicates":2,"again":1,"form":1,"cannot":3,"chooses":1,"Because":1,"problem":3,"recommended":1,"you":1,"If":5,"its":4,"characteristic":2,"Odk_bad_name":4,"otherwise":2,"Most":1,"depend":1,"There":2,"two":3,"exceptions":1,"error":9,"or":12,"splitting":2,"would":1,"duplicate":5,"reshape":2,"there":2,"merging":2,"code":2,"datasets":1,"Where":1,"renaming":6,"left":1,"user":1,"section":6,"designated":2,"area":2,"In":5,"reshaping":1,"group":5,"own":3,"Many":1,"forms":3,"require":1,"others":1,"few":1,"renamed":1,"should":3,"go":1,"areas":1,"However":6,"some":2,"usually":1,"because":1,"many":3,"above":2,"this":3,"case":2,"work":1,"best":1,"attempts":3,"rename":2,"their":1,"short":1,"Place":1,"before":3,"foreach":3,"var":10,"varlist":5,"_all":4,"{{":4,"!=":3,"phang3":4,"///":5,"cond":1,"newvar":1,"strtoname":1,"capture":1,"txt":9,"remarks_lists":1,"necessarily":1,"valid":2,"requires":3,"associations":1,"broad":1,"categories":1,"those":2,"whose":5,"at":1,"least":1,"noninteger":3,"former":1,"same":3,"latter":1,"indicate":1,"within":1,"equal":2,"second":2,"so":1,"differ":2,"what":1,"matters":1,"whether":1,"easy":1,"modify":2,"Simply":1,"change":2,"rest":1,"unaffected":1,"Do":1,"text":4,"Certain":1,"interact":2,"well":2,"always":2,"possible":4,"distinguish":1,"missing":7,"sysmiss":4,"When":1,"unclear":1,"assumes":1,"arises":1,"imports":9,"real":1,"numbers":4,"extended":2,"converting":1,"blank":5,"thereby":1,"does":5,"look":2,"like":2,"leading":3,"zeros":3,"remove":2,"incorrect":1,"similar":1,"reasons":2,"trailing":1,"after":1,"decimal":2,"point":1,"List":2,"string":3,"resulting":3,"original":1,"no":1,"exact":1,"finite":1,"digit":1,"representation":1,"binary":1,"Generally":1,"stored":1,"precisely":1,"data_types":1,"double":7,"This":1,"includes":1,"large":1,"magnitude":1,"remarks_variants":1,"variants":2,"designed":1,"features":2,"specific":1,"SurveyCTO":3,"formhub":4,"account":1,"especially":1,"ul":2,"dynamic":5,"choice":1,"One":2,"solution":1,"changes":1,"encodes":1,"Here":1,"Encode":1,"list1":1,"list2":1,"list3":2,"...":4,"Above":1,"were":1,"next":1,"attaches":2,"ds":4,"vallab":2,"r":4,"ifcmd":1,"command":4,"exclude":1,"appearance":1,"search":1,"expression":1,"&":1,"strmatch":1,"now":1,"export":1,"specify":3,"option":1,"relax":3,"exports":1,"Multiple":1,"sections":1,"must":5,"modified":1,"accommodate":1,"Immediately":2,"formatting":1,"inlist":1,"c":1,"add":2,"==":3,"attaching":1,"lines":1,"remarks_missing":1,"refusal":2,"including":2,"nonmissing":1,"largely":1,"consistent":1,"automate":1,"conversion":1,"SSC":1,"programs":1,"helpful":2,"p2colset":1,"p2col":4,"labmvs":1,"bf":4,"stata":4,"ssc":4,"install":4,"labutil2":3,"labmv":1,"labrecode":1,"labelmiss":2,"dlgtab":4,"comma":2,"separated":3,"Strings":2,"embedded":4,"commas":2,"quotes":6,"enclosed":2,"another":2,"quote":2,"pmore":9,"Each":2,"Use":2,"suboptions":2,"alternative":2,"respectively":2,"All":1,"used":3,"standardized":1,"follows":1,"replaced":9,"select_one":3,"begin_group":1,"begin":2,"end_group":1,"begin_repeat":1,"end_repeat":1,"addition":1,"specified":1,"pmore2":8,"See":1,"Odk_group":1,"level":1,"Odk_long_name":1,"elements":1,"Odk_repeat":1,"Odk_list_name":1,"Odk_or_other":1,"Odk_is_other":1,"free":1,"associated":2,"geopoint":3,"Odk_geopoint":2,"Latitude":1,"Longitude":1,"Altitude":1,"Accuracy":1,"listname":1,"dropattrib":3,"specifies":12,"dropped":1,"keepattrib":1,"means":1,"Other":2,"mentioned":1,"ignored":1,"By":1,"attach":2,"multiple":2,"vary":2,"oneline":1,"rather":1,"delimit":1,"#delimit":1,"exists":1,"examples":1,"Examples":1,"named":1,".do":7,"Same":3,"previous":3,"appears":2,"fieldname":3,"survey_fieldname":1,"))":3,"valuename":2,"choices_valuenam":1,"except":1,"hint":2,"acknowledgements":1,"Acknowledgements":1,"Lindsey":1,"Shaughnessy":1,"Innovations":2,"Poverty":2,"Action":2,"assisted":1,"almost":1,"aspects":1,"She":1,"collaborated":1,"structure":1,"was":1,"very":1,"tester":1,"contributed":1,"information":1,"about":1,"author":1,"Author":1,"mwhite":1,"@poverty":1,"action":1,".org":1},"StringTemplate":{"<!":1,"DOCTYPE":1,"HTML":1,"PUBLIC":1,">":24,"<":15,"html":2,"head":1,"$Common_meta":1,"()":5,"$":16,"title":2,"Android":5,"API":10,"Differences":2,"Report":2,"</":11,"body":2,"div":4,"class":2,"=":10,"$Header":1,"h2":2,"p":6,"This":1,"document":1,"details":1,"the":11,"changes":2,"in":4,"framework":2,".":8,"It":2,"shows":1,"additions":1,",":13,"modifications":1,"and":5,"removals":2,"for":2,"packages":1,"classes":1,"methods":1,"fields":1,"Each":1,"reference":1,"to":3,"an":3,"change":2,"includes":1,"a":5,"brief":1,"description":1,"of":4,"explanation":1,"suggested":1,"workaround":1,"where":1,"available":1,"The":1,"differences":2,"described":1,"this":2,"report":1,"are":3,"based":1,"comparison":1,"APIs":2,"whose":1,"versions":1,"specified":1,"upper":1,"-":1,"right":1,"corner":1,"page":1,"compares":1,"newer":1,"older":2,"version":1,"noting":1,"any":1,"relative":1,"So":1,"example":1,"indicated":1,"no":1,"longer":1,"present":1,"For":1,"more":1,"information":1,"about":1,"SDK":1,"see":1,"href":1,"target":1,"product":1,"site":1,"$if":4,"(":7,"no_delta":1,")":5,"h3":2,"Congratulation":1,"!":1,"No":1,"were":1,"detected":1,"between":1,"two":1,"provided":1,"$endif":4,"removed_packages":2,"$Table":3,"name":3,"rows":3,":":8,"{":3,"$it":3,".from":1,"ModelElementRow":1,"}":3,"br":3,"/>":3,"added_packages":2,".to":2,"PackageAddedLink":1,"SimpleTableRow":2,"())":2,"changed_packages":2,"PackageChangedLi":1},"Stylus":{"border":6,"-":10,"radius":5,"()":1,"webkit":1,"arguments":3,"moz":1,"a":1,".button":1,"5px":2,"fonts":2,"=":3,"helvetica":1,",":2,"arial":1,"sans":1,"serif":1,"body":1,"{":1,"padding":3,":":8,"50px":1,";":2,"font":1,"14px":1,"/":1,"}":1,"form":2,"input":2,"[":2,"type":2,"text":2,"]":2,"1px":1,"solid":1,"#eee":1,"color":2,"#ddd":1,"textarea":1,"@extends":2,"10px":1,"$foo":2,"#FFF":1,".bar":1,"background":1,"#000":1},"SubRip Text":{":":232,",":134,"-->":58,"Adding":1,"NCL":13,"language":2,".":39,"Thanks":2,"for":9,"the":32,"pull":1,"request":1,"!":2,"Do":4,"you":13,"know":1,"if":3,"these":4,"files":14,"are":3,"too":2,"?":16,"Those":1,"poorly":1,"-":23,"named":1,"documentation":1,"functions":1,"What":3,"This":1,"is":5,"better":2,"Would":1,"it":10,"be":2,"correct":1,"to":13,"recognise":1,"as":4,"text":9,"Yes":3,"In":4,"that":7,"case":1,"could":3,"add":1,"entry":1,"in":9,"languages":1,".yml":1,"I":19,"added":4,"example":1,"and":8,"updated":2,"license":1,"grammar":2,"submodule":4,"Cloning":1,"fails":1,"me":4,"local":2,"with":8,"this":7,"URL":1,"Could":2,"use":1,"Git":1,"or":2,"HTTPS":3,"...":3,"link":1,"It":8,"t":2,"think":3,"can":4,"just":2,"update":1,".gitmodules":1,"file":3,"You":1,"s":2,"not":4,"an":2,"issue":1,"on":2,"my":3,"side":1,"removed":2,"back":1,"tested":1,"detection":3,"of":18,"samples":12,"The":1,"Bayesian":1,"classifier":1,"doesn":4,"We":3,"try":1,"improve":1,"by":1,"adding":3,"more":3,"we":2,"define":2,"a":11,"new":3,"heuristic":3,"rule":2,"want":1,"send":1,"sample":5,"please":1,"do":3,"your":1,"inbox":1,"So":1,"manually":2,"go":1,"through":2,"sort":1,"out":2,"errors":2,"would":1,"help":1,"Not":1,"really":1,"much":1,"there":1,"except":2,"If":1,"few":2,"ll":1,"see":1,"how":1,"quite":1,"That":1,"currently":1,"(":1,"sigh":1,")":1,"decreased":1,"number":1,"test":3,"results":2,"gave":1,"command":1,"run":1,"Here":1,"[":2,"Coding":1,"intensifies":1,"]":2,"getting":1,"hung":1,"up":1,"false":1,"Frege":1,"one":2,"Text":1,"have":3,"any":2,"suggestions":1,"implementing":1,"#2441":1,"should":2,"fix":1,"meantime":1,"change":2,"Why":1,"did":2,"Hum":1,"same":2,"Arfon":1,"does":1,"work":1,"Requiring":1,"linguist":1,"/":1,"restructured":1,"some":1,"requires":1,"while":1,"ago":1,"date":1,"code":1,"From":2,"large":2,"known":2,"taken":1,"from":2,"Github":1,"For":1,"other":2,"extension":2,"around":2,"%":4,"those":1,"nearly":1,"all":6,"come":1,"GitHub":2,"repository":2,"they":1,"contain":2,"strings":2,"mean":2,"correctly":5,"identified":1,"identifies":1,"happens":1,"reduce":1,"Does":2,"Linguist":2,"still":1,"reasonable":1,"job":1,"reduced":1,"classifies":3,"whole":1,"set":1,"tried":1,"but":1,"get":1,"level":1,"accuracy":2,"incorrectly":1,"All":1,"misclassify":1,"With":1,"less":1,"??":1,"also":1,"which":1,"been":1,"classified":2,"probably":1,"made":1,"most":1,"difference":1,"although":1,"didn":2,"Okay":1,"makes":1,"sense":1,"don":1,"They":1,"look":1,"ones":2,"Fanghuan":1,"went":1,"where":1,"Presses":1,"button":1,"now":1,"R":1,"Pavlick":1,"thanks":1,"These":1,"changes":1,"will":1,"live":1,"next":2,"release":1,"couple":1,"weeks":1,"Great":1},"SugarSS":{"@define":1,"-":1,"mixin":1,"size":2,"$size":2,"width":1,":":3,"$big":2,"100px":1,"COMMENT//":1,".block":1,"&":1,"_logo":1,"background":1,"inline":1,"(":1,")":1,"@mixin":1},"SuperCollider":{"COMMENT//":28,"s":1,".boot":1,";":288,"(":169,"SynthDef":1,",":266,"{":151,"var":41,"sig":7,"resfreq":3,"=":106,"Saw":1,".ar":5,")":156,"SinOsc":2,".kr":3,"*":13,"+":2,"RLPF":1,"Out":1,"}":151,".play":4,"do":2,"arg":1,"i":43,"Pan2":1,"exprand":1,"LFNoise2":2,"rrand":2,"))":7,".range":2,"**":1,"rand2":1,"a":5,"Env":3,".perc":1,"-":4,"b":2,".delay":2,".test":2,".plot":4,"[":155,"]":153,"e":2,".sine":1,".asStream":1,".next":1,".postln":9,"wait":4,".fork":5,"WarpTate":2,"classvar":3,"<":25,"numSections":1,"sectionDur":2,"sensorKeys":8,"clock":7,"tempo":7,"<>":6,"tempoChannel":3,"tempoControl":3,"out":8,"tracks":22,"sections":6,"availableControl":8,"controls":4,"sensorVals":4,"sensorPrevs":3,"sensorMins":9,"sensorMaxs":9,"sensorMinAdj":4,"sensorMaxAdj":4,"doAdjusts":3,"playRout":4,"new":4,"^":13,"super":6,".new":6,".init":7,"init":8,"TempoClock":1,".default":1,".tempo_":1,".permanent_":1,"true":10,"MIDIClient":1,"MIDIOut":1,".newByName":1,".latency":1,"IdentityDictiona":11,"[]":11,"Array":1,".newClear":1,".numSections":1,"collect":1,"|":130,"channel":19,".reject":2,"item":4,".includes":5,".collect":2,"this":25,".addOSCdefs":1,"()":17,"CmdPeriod":1,".add":2,".stop":3,"tempo_":1,"argTempo":4,"if":32,">=":1,"&&":4,"<=":1,".tempo":3,"/":3,".control":5,"addTrack":1,"trackKey":25,"type":2,"WarpTrack":6,"loadTrack":1,"preset":13,"checkAvailable":13,"track":20,".load":1,".settings":5,"readTrack":1,"path":13,".read":1,"removeTrack":1,".allOff":4,"nil":2,"removeAllTracks":1,"on":2,"note":21,".on":2,"off":2,".off":3,"hit":2,"vel":9,"dur":4,".hit":1,"noteOn":1,"midiChannel":6,".noteOn":3,"noteOff":1,".noteOff":3,"control":1,"num":16,"val":18,"isControlAvailab":1,"controlNum":6,".keys":3,".asSymbol":4,".not":4,"setControl":1,"key":9,".remove":1,"assign":2,"paramKey":17,"learn":9,"false":8,".notNil":12,".isControlAvaila":2,".assign":3,".removeAt":4,".size":8,">":2,"setParam":2,"param":1,"((":2,".params":1,".setParam":2,"addSection":1,"index":8,"presets":3,"->":10,".do":18,".includesKey":3,".loadTrack":2,"play":2,".any":1,"Routine":2,"inf":2,"section":4,"!==":2,".removeAllTracks":1,"newTrack":2,".wait":2,".playNextBar":2,"stop":1,".allNotesOff":1,"addOSCdefs":1,"!":5,"??":2,"sensorKey":19,"OSCdef":1,"++":9,"msg":2,"time":1,"addr":1,"recvPort":1,"min":1,"max":1,".clip":1,"j":1,".sensor":1,".linlin":2,"defaults":17,"parent":37,"settings":35,"initClass":1,".copy":5,".putPairs":8,"argParent":12,"argKey":4,"argMidiChannel":4,"argType":7,"read":1,".readPreset":1,"load":1,".loadPreset":2,"Set":1,".defaults":2,".initParams":2,".clock":5,"sub":3,"//":1,"one":1,"division":1,".schedAbs":1,".nextBar":1,"quant":7,":":4,"allOff":1,".assignAll":2,"assignAll":1,"paramControls":2,"action":3,".keysValuesDo":3,"||":1,")))":1,".setControl":2,".":4,"initParams":1,"value":4,"func":7,"readPreset":1,"Object":2,".readArchive":2,"loadPreset":1,"settingKey":2,"presetKey":3,"sensor":1,"addFunc":1,"funcKey":4,".sensorKeys":5,"removeFunc":1,".isEmpty":1,".availableContro":1,"]]":1,"save":2,"Dialog":2,".savePanel":2,".writeArchive":2,".notEmpty":1,".choose":1,"WarpPreset":1,"WarpUtil":1,"curSensor":8,"win":11,"texts":5,"sensorSlider":3,"sliders":3,"updateRout":4,".makeView":2,".startUpdate":1,"calibrate":1,".doAdjusts":4,".sensorMaxs":2,".sensorMins":2,"slider":3,".valueAction_":2,"AppClock":2,"stopCalibrate":1,"makeView":1,"width":4,".close":1,"Window":1,"Rect":1,".front":1,".view":3,".addFlowLayout":1,"label":10,"StaticText":2,"@20":3,".string_":3,".asString":3,".decorator":2,".nextLine":2,"@40":1,".perform":2,".at":1,".indexOf":2,"EZSlider":2,".action_":1,"ez":2,"NetAddr":1,".localAddr":1,".sendMsg":1,".value":2,"startUpdate":1,".sensorVals":1,"stopUpdate":1,"curSensor_":1,"argCurSensor":2},"Svelte":{"<":22,"script":2,">":40,"const":3,"ENTER_KEY":3,"=":60,";":29,"ESCAPE_KEY":2,"let":3,"currentFilter":6,"items":20,"[]":3,"editing":5,"null":3,"try":2,"{":35,"JSON":2,".parse":1,"(":33,"localStorage":2,".getItem":1,"))":4,"||":1,"}":35,"catch":2,"err":2,")":25,"updateView":3,"()":7,"=>":7,"if":8,"window":3,".location":2,".hash":2,"===":9,"else":2,".addEventListene":1,",":10,"function":8,"clearCompleted":2,".filter":5,"item":17,"!":3,".completed":6,"remove":1,"index":5,".slice":2,".concat":2,"+":1,"toggleAll":2,"event":12,".map":1,"id":4,":":22,".id":2,"description":2,".description":3,"completed":3,".target":5,".checked":1,"createNew":2,".which":3,"uuid":2,".value":3,"false":1,"handleEdit":2,".blur":1,"submit":2,"[":2,"]":2,"return":2,".replace":1,"/":6,"xy":1,"g":1,"c":2,"var":1,"r":3,"Math":1,".random":1,"*":1,"|":2,"v":2,"==":1,"?":4,"&":1,".toString":1,"$":4,"filtered":2,"numActive":3,".length":3,"numCompleted":2,".setItem":1,".stringify":1,"COMMENT//":1,"</":17,"header":2,"class":17,"h1":2,"todos":1,"input":4,"on":7,"keydown":2,"placeholder":1,"autofocus":2,"#if":3,"section":2,"type":2,"change":1,"checked":2,"label":4,"for":1,"Mark":1,"all":1,"as":2,"complete":1,"ul":4,"#each":1,"li":8,"div":2,"bind":1,"dblclick":1,"button":4,"click":2,"></":4,"value":1,"blur":1,"each":1,"footer":2,"span":2,"strong":2,"left":1,"><":3,"a":6,"href":3,"All":1,"Active":1,"Completed":1,"Clear":1},"Swift":{"protocol":1,"ExampleProtocol":5,"{":77,"var":42,"simpleDescriptio":14,":":90,"String":28,"get":2,"}":77,"mutating":3,"func":24,"adjust":4,"()":37,"hasAnyMatches":2,"(":51,"list":2,"Int":21,"[]":5,",":85,"condition":2,"->":21,"Bool":4,")":50,"for":10,"item":4,"in":11,"if":6,"return":30,"true":2,"false":2,"lessThanTen":2,"number":13,"<":9,"numbers":8,"=":96,"[":13,"]":13,"getGasPrices":2,"Double":11,"class":7,"TriangleAndSquar":2,"triangle":7,"EquilateralTrian":4,"willSet":2,"square":3,".sideLength":11,"newValue":3,"Square":7,"init":4,"size":4,"name":21,"sideLength":17,"triangleAndSquar":5,".square":2,".triangle":2,"n":5,"while":2,"*":7,"m":5,"do":1,"SimpleClass":2,"anotherProperty":1,"+=":11,"a":4,".adjust":2,"let":43,"aDescription":1,".simpleDescripti":8,"struct":2,"SimpleStructure":2,"b":3,"bDescription":1,"apples":1,"oranges":1,"appleSummary":1,"fruitSummary":1,"sort":1,"$0":1,">":8,"$1":1,"label":2,"width":2,"widthLabel":1,"+":2,"NamedShape":3,"self":7,"super":2,".init":2,"numberOfSides":4,"perimeter":1,"set":1,"/":1,"override":2,".perimeter":2,"interestingNumbe":2,"largest":4,"kind":1,"optionalString":2,"?":4,"==":3,"nil":1,"optionalName":2,"greeting":2,"vegetable":2,"switch":4,"case":21,"vegetableComment":4,"x":2,"where":2,".hasSuffix":1,"default":2,"emptyArray":1,"emptyDictionary":1,"Dictionary":1,"Float":1,"sumOf":3,"...":1,"sum":3,"returnFifteen":2,"y":3,"add":2,"enum":4,"Suit":3,"Spades":1,"Hearts":1,"Diamonds":1,"Clubs":1,".Spades":2,".Hearts":2,".Diamonds":1,".Clubs":1,"hearts":2,"heartsDescriptio":1,"repeat":2,"ItemType":4,"times":4,"result":5,"i":6,".map":2,"implicitInteger":1,"implicitDouble":1,"explicitDouble":1,"convertedRank":2,"Rank":4,".fromRaw":1,"threeDescription":1,".name":1,"COMMENT//":2,"OptionalValue":2,"T":7,"None":1,"Some":1,"possibleInteger":2,".None":1,".Some":1,"individualScores":2,"teamScore":4,"score":2,"else":1,"shoppingList":3,"//":1,"Went":1,"shopping":1,"and":1,"bought":1,"everything":1,".":1,"firstForLoop":3,"secondForLoop":3,";":2,"++":1,"Card":2,"rank":2,"suit":2,"threeOfSpades":2,".Three":1,"threeOfSpadesDes":1,"protocolValue":2,"Counter":2,"count":2,"incrementBy":1,"amount":2,"numberOfTimes":2,"counter":2,".incrementBy":1,"optionalSquare":2,"area":1,"test":3,".area":1,"Ace":1,"Two":1,"Three":1,"Four":1,"Five":1,"Six":1,"Seven":1,"Eight":1,"Nine":1,"Ten":1,"Jack":1,"Queen":1,"King":1,".Ace":2,".Jack":1,".Queen":1,".King":1,".toRaw":2,"())":1,"ace":2,"aceRawValue":1,"myVariable":2,"myConstant":1,"shape":3,"Shape":2,".numberOfSides":1,"shapeDescription":1,"anyCommonElement":2,"U":4,"Sequence":2,".GeneratorType":3,".Element":3,"Equatable":1,"lhs":2,"rhs":2,"lhsItem":2,"rhsItem":2,"println":1,"occupations":2,"greet":2,"day":1,"ServerResponse":3,"Result":1,"Error":1,"success":2,".Result":2,"failure":1,".Error":2,"sunrise":1,"sunset":1,"serverResponse":2,"error":1,"extension":1,"makeIncrementer":2,"addOne":2,"increment":2},"SystemVerilog":{"module":3,"endpoint_phy_wra":2,"(":125,"input":12,"clk_sys_i":2,",":121,"clk_ref_i":9,"clk_rx_i":3,"rst_n_i":4,"IWishboneMaster":2,".master":2,"src":11,"IWishboneSlave":1,".slave":1,"snk":9,"sys":9,"output":6,"[":24,":":21,"]":24,"td_o":2,"rd_i":2,"txn_o":3,"txp_o":3,"rxn_i":3,"rxp_i":3,")":113,";":33,"wire":12,"rx_clock":5,"parameter":2,"g_phy_type":8,"=":13,"gtx_data":5,"gtx_k":5,"gtx_disparity":5,"gtx_enc_error":5,"grx_data":5,"grx_clk":1,"grx_k":5,"grx_enc_error":5,"grx_bitslide":2,"gtp_rst":2,"tx_clock":5,"generate":1,"if":7,"==":7,"begin":5,"assign":3,"wr_tbi_phy":1,"U_Phy":1,".serdes_rst_i":1,".serdes_loopen_i":1,".serdes_prbsen_i":1,".serdes_enable_i":1,".serdes_syncen_i":1,".serdes_tx_data_":1,".serdes_tx_k_i":1,".serdes_tx_dispa":1,".serdes_tx_enc_e":1,".serdes_rx_data_":1,".serdes_rx_k_o":1,".serdes_rx_enc_e":1,".serdes_rx_bitsl":1,".tbi_refclk_i":1,".tbi_rbclk_i":1,".tbi_td_o":1,".tbi_rd_i":1,".tbi_syncen_o":1,"()":17,".tbi_loopen_o":1,".tbi_prbsen_o":1,".tbi_enable_o":1,"end":5,"else":3,"//":4,"wr_gtx_phy_virte":1,"#":4,".g_simulation":3,"U_PHY":2,".clk_ref_i":2,".tx_clk_o":1,".tx_data_i":1,".tx_k_i":1,".tx_disparity_o":1,".tx_enc_err_o":1,".rx_rbclk_o":1,".rx_data_o":1,".rx_k_o":1,".rx_enc_err_o":1,".rx_bitslide_o":1,".rst_i":1,"!":3,".loopen_i":1,".pad_txn_o":1,".pad_txp_o":1,".pad_rxn_i":1,".pad_rxp_i":1,"#1":1,"wr_gtp_phy_spart":1,".gtp_clk_i":1,".ch0_ref_clk_i":1,".ch0_tx_data_i":1,".ch0_tx_k_i":1,".ch0_tx_disparit":1,".ch0_tx_enc_err_":1,".ch0_rx_rbclk_o":1,".ch0_rx_data_o":1,".ch0_rx_k_o":1,".ch0_rx_enc_err_":1,".ch0_rx_bitslide":1,".ch0_rst_i":1,".ch0_loopen_i":1,".pad_txn0_o":1,".pad_txp0_o":1,".pad_rxn0_i":1,".pad_rxp0_i":1,"endgenerate":1,"wr_endpoint":1,".g_pcs_16bit":1,"?":1,".g_rx_buffer_siz":1,".g_with_rx_buffe":1,".g_with_timestam":1,".g_with_dmtd":1,".g_with_dpi_clas":1,".g_with_vlans":1,".g_with_rtu":1,"DUT":1,".clk_sys_i":1,".clk_dmtd_i":1,".rst_n_i":1,".pps_csync_p1_i":1,".phy_rst_o":1,".phy_loopen_o":1,".phy_enable_o":1,".phy_syncen_o":1,".phy_ref_clk_i":1,".phy_tx_data_o":1,".phy_tx_k_o":1,".phy_tx_disparit":1,".phy_tx_enc_err_":1,".phy_rx_data_i":1,".phy_rx_clk_i":1,".phy_rx_k_i":1,".phy_rx_enc_err_":1,".phy_rx_bitslide":1,".src_dat_o":1,".dat_i":2,".src_adr_o":1,".adr":3,".src_sel_o":1,".sel":3,".src_cyc_o":1,".cyc":3,".src_stb_o":1,".stb":3,".src_we_o":1,".we":3,".src_stall_i":1,".stall":2,".src_ack_i":1,".ack":3,".src_err_i":1,".snk_dat_i":1,".dat_o":2,".snk_adr_i":1,".snk_sel_i":1,".snk_cyc_i":1,".snk_stb_i":1,".snk_we_i":1,".snk_stall_o":1,".snk_ack_o":1,".snk_err_o":1,".err":1,".snk_rty_o":1,".rty":1,".txtsu_ack_i":1,".rtu_full_i":1,".rtu_almost_full":1,".rtu_rq_strobe_p":1,".rtu_rq_smac_o":1,".rtu_rq_dmac_o":1,".rtu_rq_vid_o":1,".rtu_rq_has_vid_":1,".rtu_rq_prio_o":1,".rtu_rq_has_prio":1,".wb_cyc_i":1,".wb_stb_i":1,".wb_we_i":1,".wb_sel_i":1,".wb_adr_i":1,".wb_dat_i":1,".wb_dat_o":1,".wb_ack_o":1,"endmodule":2,"COMMENT//":1,"priority_encoder":1,"INPUT_WIDTH":3,"OUTPUT_WIDTH":3,"logic":2,"-":4,"input_data":2,"output_data":3,"int":1,"ii":6,"always_comb":1,"for":2,"<":1,"++":1,"function":1,"integer":2,"log2":4,"x":6,">":1,"+":1,">>":1,"endfunction":1,"fifo":1,"clk_50":1,"clk_2":1,"reset_n":1,"data_out":1,"empty":1},"TI Program":{".SORT":1,"AlphaCS":3,"Lbl":25,"POLAR":6,"Fill":34,"(":399,"L1":78,",":560,")":376,"{":137,"|":12,"E9830":3,"}":135,"^^":14,"r":14,"->":140,"[":261,"r2":98,"]":261,"Repeat":39,"((":19,"=":53,"or":27,"))":26,"and":28,"-":127,">":15,"Y1":20,"+":123,"<":12,")))":3,"If":114,"<=":1,"E982E":4,"Return0":2,"End":168,"For":15,"r3":36,"L2":31,"!=":25,"++":6,"r1":53,"Copy":27,"Else":31,"sub":43,"DATA":8,"Return1":2,"ADJ":7,"L3":9,"CHECK":4,"r4":21,">=":2,"(((":1,"Return":12,"C":22,"!":4,"Equ":5,"String":5,"D":13,"E":11,"F":11,"E06":2,"E05":2,".FUNC":1,"ADM":2,"DiagnosticOff":5,"Fix":6,"Full":11,"StoreGDB":3,"D2":6,"D1":9,"Text":51,"DispGraph":36,"getKey":55,"A":5,"B":49,"Normal":7,"Pause":6,"Goto":30,"END":7,"Bitmap":6,"GDB0":2,"DelVar":7,".draws":1,"title":1,"Pt":27,"On":25,"Pic11":2,"Pic12":2,"Pic13":2,"Pic14":2,"Pic15":2,"Pic16":2,"Pic17":2,"RectI":49,"Pxl":4,"Off":3,".windows":1,"Rect":8,"r5":1,"C1BEAAB6AABEC1FF":1,"D3":4,".archiving":1,"box":1,"CODE":3,"NEW":2,"ClrDraw":10,"GetCalc":14,"Str1":13,"Str2":2,"Archive":3,"UnArchive":3,"Asm":6,"FDCB249E":2,"FDCB24DE":2,"ClrHome":1,".AlphaCS":1,"#ExprOff":1,"START":1,".ALPHA":1,"CS":1,"7EFFFFE7FFFFE7E7":2,"E0E0E0E0E0FFFF7F":1,"FEFFE7FFFEE0E0E0":1,"E7E7E7FFFFE7E7E7":1,"7FFFFFE0E0FFFF7F":1,"7FFFFF781EFFFFFE":1,".arch":1,"0038447C44440000":1,"Pic21":6,".hide":1,"Pic22":6,".lock":1,"0038447C7C7C0000":1,"Pic23":6,".":1,"c":1,"Scott":1,"Mangiapane":1,"Data":5,"42600A3600080001":1,".icon":4,"unknown":1,"GDB11":2,"EFFEA803EB830803":1,"SRC":1,"GDB12":2,"01801A583E7C3FFC":1,"ASM":1,"GDB13":2,"FFFFFFFFFFFFFFFF":2,"shell":1,"GDB14":3,"SET":2,"prgmSRCFUNC":1,"prgmSRCGUI":1,"prgmSRCSORT":1,".start":1,"set":1,"up":1,"DLIST":6,".GUI":1,"#Axiom":2,"RUNPRGM":1,"ZSTAXE":1,"KLIST2":3,"L5":12,"G":3,"I":1,"H":11,"S":49,"*":5,"L4":11,"KLIST1":2,"T":4,"F870200000000000":2,"2070F80000000000":2,"3E01D303FB76":2,"DSET1":3,"/":2,"DPRGM1":4,"Vertical":2,"X":17,"Y":17,"Z":17,"DPRGM2":4,"Y3":11,"Change":3,"Dec":2,"KPRGM":2,"SETPRGM":3,"RUN":2,"DiagnosticOn":1,"SampZInt":1,"LRUNERR":1,"Fpdf":2,"SampTInt":1,"RUNERR":1,"SampFTest":1,"DSET2":5,"KSET":2,"--":1},"TLA":{"----------------":6,"MODULE":2,"fifo":1,"EXTENDS":2,"Naturals":2,",":15,"Sequences":1,"CONSTANT":2,"Message":5,"VARIABLES":1,"in":10,"out":5,"q":12,"InChan":5,"==":17,"INSTANCE":2,"AsyncInterface":3,"WITH":2,"Data":5,"<-":4,"chan":12,"OutChan":5,"Init":6,"/":32,"\\":39,"!":8,"=":3,"<<>>":2,"TypeInvariant":7,"Seq":1,"(":11,")":7,"Len":2,"<=":1,"SSend":2,"msg":5,"Send":5,"*":1,"on":1,"channel":1,"UNCHANGED":4,"<<":4,">>":4,"BufRcv":2,"Rcv":4,"<":1,"BufSend":2,"#":2,"Head":1,"))":2,"RRcv":2,"Next":4,"E":2,":":5,"Spec":4,"[]":4,"[":3,"]":3,"_":1,"THEOREM":2,"=>":2,"================":2,"VARIABLE":1,"Values":1,"val":1,"rdy":1,"{":2,"}":2,"ack":1,".ack":3,".rdy":3,"d":3,"_chan":1},"TOML":{"[[":181,"package":323,"]]":181,"category":127,"=":2227,"description":127,"name":179,"optional":129,"false":127,"python":175,"-":172,"versions":128,"version":224,"[":348,".dependencies":107,"]":347,"pyyaml":5,"marker":56,".extras":42,"azure":1,"pipelines":1,",":1049,"dev":6,"docs":15,"tests":1,"testing":17,"appdirs":3,"attrs":5,"click":5,"pathspec":2,"regex":3,"toml":6,"typed":1,"ast":1,"d":1,"msgpack":3,"requests":4,".lockfile":1,"true":3,"filecache":1,"redis":2,"memcached":1,"pycparser":2,"six":20,"clikit":2,"pastel":2,"pylev":2,".enum34":3,".typing":5,"extensions":2,"cffi":3,"docstest":2,"idna":5,"pep8test":2,"test":3,".ipaddress":1,".configparser":2,"webencodings":1,"all":2,"chardet":4,"datrie":1,"genshi":1,"lxml":1,"license":1,"zipp":1,".contextlib2":3,".importlib":13,"metadata":15,".pathlib2":3,".singledispatch":1,".zipp":1,"MarkupSafe":2,"i18n":2,"pyrsistent":2,"setuptools":3,".functools32":2,"format":1,"format_nongpl":1,"entrypoints":2,"pywin32":3,"ctypes":3,".secretstorage":1,"secretstorage":1,"tornado":3,"future":2,".nltk":1,"languages":1,"markdown":3,"Jinja2":2,"Markdown":5,"PyYAML":2,"livereload":3,".lunr":1,"extras":1,".funcsigs":2,"build":1,"joblib":2,"tqdm":1,"corenlp":1,"machine_learning":1,"plot":1,"tgrep":1,"twitter":1,"pyparsing":2,".scandir":1,"ptyprocess":2,"cfgv":3,"identify":3,"importlib":3,"nodeenv":3,"virtualenv":4,"resources":4,".futures":1,"pygments":3,"pep562":2,"atomicwrites":3,"packaging":5,"pluggy":5,"py":5,"wcwidth":2,".colorama":2,".more":2,"itertools":4,"colorama":3,"more":2,"checkqa":1,"mypy":1,"coverage":3,"pytest":8,".mock":1,"termcolor":1,"certifi":3,"urllib3":2,"security":2,"socks":4,"cryptography":3,"dbus":1,"jeepney":2,"filelock":4,"secure":2,"brotli":1,"distlib":2,".":1,"content":1,"hash":392,".files":1,"{":392,"file":392,"}":391,"black":1,"cachecontrol":1,"cachy":1,"cleo":1,"configparser":1,"contextlib2":1,"enum34":1,"funcsigs":1,"functools32":1,"futures":1,"glob2":1,"html5lib":1,"httpretty":1,"ipaddress":1,"jinja2":1,"jsonschema":1,"keyring":1,"lockfile":1,"lunr":1,"include":1,"markupsafe":1,"mkdocs":1,"mock":2,"nltk":1,"pathlib2":1,"pexpect":1,"pkginfo":1,"pre":1,"commit":1,"github":1,"lexers":1,"pymdown":1,"cov":1,"sugar":1,"source":42,"dependencies":30,"COMMENT#":1,"projects":2,"branch":2,"packages":4,"revision":2,"solve":1,"meta":1,"analyzer":2,"inputs":1,"digest":1,"solver":2,"url":1,"verify_ssl":1,"requires":1,"python_version":1},"TSQL":{"CREATE":1,"PROCEDURE":1,"[":5,"dbo":2,"]":5,".":2,"ins_SomeObject":1,"@ObjectID":2,"INT":1,",":23,"@Date":2,"DATETIME":1,"@ObjectName":2,"NVARCHAR":1,"(":10,")":10,"@ObjectValue":2,"FLOAT":1,"AS":6,"BEGIN":2,"INSERT":1,"INTO":1,"ObjectTable":1,"ObjectID":1,"Date":1,"ObjectName":1,"ObjectValue":1,"OUTPUT":1,"INSERTED":1,".IdentityID":1,"VALUES":1,"END":2,"DECLARE":5,"Employee_Cursor":6,"CURSOR":2,"FOR":2,"SELECT":9,"EmployeeID":1,"Title":1,"FROM":5,"AdventureWorks20":2,".HumanResources":1,".Employee":1,";":23,"OPEN":2,"FETCH":3,"NEXT":3,"WHILE":1,"@@":4,"FETCH_STATUS":1,"=":5,"CLOSE":2,"DEALLOCATE":2,"GO":3,"USE":1,"CURSOR_ROWS":3,"Name_Cursor":5,"LastName":1,"Person":1,".Person":1,"@a":2,"int":2,"@b":2,"IIF":2,">":2,"Result":3,"NULL":2,"CHOOSE":1,"@myid":2,"uniqueidentifier":2,"NEWID":1,"()":1,"CONVERT":2,"char":1,"@ID":3,"nvarchar":1,"max":1,"N":1,"TruncatedValue":1},"TSV":{"line":1,"2_apha":1,"3_apha":1,"4_num":1,"5_num":1,"6_num":1,"7_alpha":1,"8_num":1,"9_num":1,"abc":3,"def":1,"ghi":1,"abcd":1,"bcd":2,"cde":1,"de":1,"bcdef":2,"aadd":1,"aabdd":1,"abd":1,"ad":1,"-":8,"bcf":1,"cc":1,"bd":1,"ABCD":1,"ABC":1,"BCD":1,"AADD":1,"AABDD":1,"ABD":1},"TSX":{"//":9,"Fixture":1,"taken":1,"from":16,"https":2,":":454,"github":1,".com":6,"/":16,"jcingroup":1,"C551608_Roki":1,"blob":1,"master":1,"Work":1,".WebProj":1,"Scripts":1,"src":3,"tsx":1,"m":1,"-":24,"parm":1,".tsx":1,"import":21,"$":4,"=":454,"require":12,"(":359,")":320,";":394,"React":26,"ReactDOM":2,"Moment":1,"ReactBootstrap":1,"CommCmpt":2,"CommFunc":6,"namespace":2,"Parm":2,"{":425,"interface":16,"ParamData":2,"Email":4,"?":53,"string":28,"PurchaseTotal":2,"number":35,"HomoiothermyFee":2,"RefrigerFee":2,"AccountName":2,"BankName":2,"BankCode":2,"AccountNumber":2,"Fee":2,"}":420,"export":29,"class":9,"GridForm":1,"extends":12,".Component":8,"<":249,"any":18,",":362,"param":13,">":377,"constructor":2,"()":90,"super":1,"this":145,".queryInitData":3,".bind":13,".handleSubmit":3,".componentDidMou":2,".setInputValue":10,".render":5,".state":14,"null":7,"static":1,"defaultProps":1,"apiInitPath":1,"gb_approot":2,"+":56,"apiPath":1,"componentDidMoun":1,"queryInitData":1,".jqGet":1,".props":55,".apiInitPath":1,"{}":9,".done":2,"((":6,"data":5,"textStatus":4,"jqXHRdata":2,"=>":72,".setState":10,".fail":2,"jqXHR":2,"errorThrown":4,".showAjaxError":2,"handleSubmit":1,"e":20,".FormEvent":1,".preventDefault":4,".jqPost":1,".apiPath":1,".param":3,"if":47,".result":1,".tosMessage":1,"else":19,"alert":1,".message":1,"return":100,"handleOnBlur":1,"date":1,"setInputValue":1,"name":7,".SyntheticEvent":1,"let":54,"input":10,"HTMLInputElement":2,".target":1,"as":12,"obj":3,"[":136,"]":136,".value":1,"render":24,"var":44,"outHtml":3,"JSX":2,".Element":2,"InputDate":1,".InputDate":1,"div":164,"ul":2,"className":111,"li":6,"><":2,"i":108,"></":4,".menuName":1,"</":169,"h4":2,".caption":1,"form":2,"onSubmit":1,"COMMENT/*":10,"h5":6,"role":1,"ol":2,"strong":8,"br":4,"/>":27,"ex":2,".":18,"user1":2,"@demo":4,".tw":4,"user2":2,"A":3,"B":1,"label":20,"type":9,"value":8,".Email":1,"onChange":8,"maxLength":5,"required":8,"NT":3,".PurchaseTotal":1,"min":3,".HomoiothermyFee":1,".RefrigerFee":1,"ATM":1,".AccountName":1,".BankName":1,".BankCode":1,".AccountNumber":1,"button":2,"dom":2,"document":6,".getElementById":4,".GridForm":1,"caption":1,"gb_caption":1,"menuName":1,"gb_menuname":1,"iconClass":1,"COMMENT//":24,"Garden":30,"colors":2,"Gardens":57,".RockColor":23,"[]":35,"shapes":2,".RockShape":20,"enum":5,"RockShape":5,"Empty":2,"Circle":1,"Triangle":1,"Square":1,"Max":2,"const":19,"RockShapes":2,".Circle":1,".Triangle":1,".Square":1,"RockShapesAndEmp":1,".concat":2,".Empty":25,"RockColor":5,"White":1,"Red":2,"Black":1,"RockColors":2,".White":1,".Red":1,".Black":1,"RockColorsAndEmp":1,"Size":3,"adjacencies":1,"module":3,"Koan":23,"DescribeContext":21,"Singular":1,"Plural":1,"Adjectival":1,"PartType":12,"Selector":1,"Aspect":1,"StateTestResult":13,"Fail":1,"WeakPass":1,"Pass":1,"StatementTemplat":3,"T":22,"holes":4,"describe":9,"args":42,"test":28,"g":95,"ProducedStatemen":3,"description":14,"children":4,"hasPassedAndFail":2,"boolean":13,"function":39,"rnd":8,"max":5,"Math":11,".floor":5,".random":5,"*":18,"randomColor":4,".Max":2,"))":23,"randomShape":4,"SelectorSpec":5,"childTypes":3,"precedence":5,"weight":6,"index":17,"|":5,"context":10,"isAllValues":5,"values":3,"Array":4,"ProducedSelector":13,"getDescription":2,"plural":5,"seenAllValues":2,"buildSelector":3,"spec":6,"seenResults":3,"s":7,"result":22,".test":17,"true":15,".describe":2,".isAllValues":1,"Object":2,".keys":2,"SelectorTemplate":6,">>":1,"LetsMakeSomeSele":1,".push":17,".colors":31,"!==":12,"switch":7,"case":24,".Plural":5,".Adjectival":6,".Singular":7,"items":15,".length":18,"===":39,".RockColorsAndEm":1,".forEach":6,"color":24,"colorName":7,"colorWeight":3,".RockShapesAndEm":1,"shape":20,"shapeName":7,"shapeWeight":3,".shapes":25,"&&":20,"rowCol":3,"false":14,"isRow":4,".Selector":9,"c":7,"%":5,".getDescription":5,".adjacencies":1,".some":1,"x":23,"!!":1,"buildStatement":1,"hasPassed":3,"hasFailed":3,"r":4,".Pass":6,".Fail":6,".every":1,".seenAllValues":1,"())":5,"StatementList":4,"LetsMakeSomeStat":1,"didAnyTests":3,"for":13,".Size":8,"++":22,"!":6,".WeakPass":3,"count":3,".description":4,"p1c":4,"p2c":5,".descriptionPlur":2,"randomElementOf":1,"arr":10,"undefined":5,"randomWeightedEl":3,"totalWeight":2,".reduce":1,"acc":2,"v":2,".weight":2,"-=":4,"<=":2,"buildRandomNewSe":2,"maxPrecedence":2,"choices":2,"initial":6,".filter":3,"p":2,".precedence":2,".childTypes":2,"fills":2,".map":4,"h":6,"throw":1,"new":3,"Error":1,"makeEmptyGarden":2,"gardenToString":1,".join":4,"makeRandomGarden":1,"blitRandomGarden":3,"cloneGarden":1,".slice":4,"clearGarden":2,"g1":6,"g2":6,"void":11,"placeCount":3,"blitNumberedGard":1,"stoneCount":2,"n":4,"cellNumbers":3,"cellNum":2,"getValue":4,"cell":3,".splice":2,"mutateGarden":1,"while":2,"op":2,"y":7,"Swap":1,"two":3,"non":1,"identical":1,"cells":1,"||":2,"tmp":4,"break":6,"Add":1,"a":20,"stone":2,"Remove":1,"continue":1,"Change":2,"Indexion":1,"sizes":3,"...":3,".sizes":15,"public":5,"getValues":1,".fillValues":1,"fillValues":1,"/=":3,"valuesToIndex":1,"factor":3,"+=":4,"*=":1,"getAdjacentIndic":1,"baseline":9,".getValues":1,"results":4,"--":2,"distance":1,"index1":4,"index2":4,"delta":3,"b":3,".abs":1,"makeNewExample":2,"p1":2,".buildSelector":2,".SelectorTemplat":2,"p2":2,".buildStatement":1,".StatementList":1,"examples":12,"console":3,".log":3,"maxGarden":2,".makeEmptyGarden":1,"passCount":3,"failCount":3,"resultLookup":3,"lastResult":5,".blitNumberedGar":1,".StateTestResult":5,".cloneGarden":4,".createElement":1,".innerText":1,".body":1,".appendChild":1,"list":7,".ProducedStateme":3,"window":1,".onload":1,"rule":4,"garden":18,".makeRandomGarde":1,".examples":1,"renderList":4,"makeGarden":2,"GardenDisplay":4,"key":6,".gardenToString":1,"leftButton":2,"rightButton":2,"onLeftButtonClic":2,".indexOf":2,"}}":47,"onRightButtonCli":2,"renderEditor":3,"gardenList":2,"editor":2,"GardenEditor":3,"onSaveClicked":2,"classNames":2,"nameMap":3,"k":2,"GardenCellProps":2,".Props":3,"movable":3,"onEdit":2,"newColor":3,"newShape":3,"GardenCellState":3,"isDragging":3,"GardenCell":3,"state":6,"ignoreNextEdit":1,"classes":19,".index":1,".isDragging":2,".color":3,".shape":3,".movable":2,"events":2,".HTMLAttributes":1,"onDragStart":1,".ignoreNextEdit":3,".dataTransfer":9,".dropEffect":3,".effectAllowed":1,".setData":2,".toString":2,"drag":4,"getGardenName":3,"xfer":2,".nativeEvent":1,"DragEvent":1,".setDragImage":1,".clientWidth":1,".clientHeight":1,"onDragEnter":1,"onDragOver":1,"onDragEnd":1,".onEdit":4,"draggable":1,"handleDrop":2,"event":3,".DragEvent":1,".getData":2,"span":3,"onDrop":1,"{}}":1,"GardenDisplayPro":2,"editable":3,"onChanged":2,"newGarden":6,"GardenDisplaySta":2,".garden":7,"leftClicked":1,".onLeftButtonCli":2,"rightClicked":1,".onRightButtonCl":2,"pass":9,"unknown":1,"fail":1,".editable":3,"_":1,".onChanged":2,".leftButton":2,"onClick":9,".leftClicked":1,".rightButton":2,".rightClicked":1,"GardenEditorProp":2,"GardenEditorStat":1,"save":1,".onSaveClicked":2,"StonePalette":2,".save":1,".RockColors":1,".RockShapes":1,"extraProps":2,"id":2,"COMMENT/**":1,"RNTSExample":2,"RNTSExampleModul":2,"StyleSheet":2,"Text":92,"View":26,"styles":4,".create":1,"backgroundColorT":1,"left":16,"backgroundColor":11,"entity":1,"fontWeight":12,"Entity":4,"style":46,".entity":1,".children":1,"AttrTogglerState":2,"fontSize":8,"AttributeToggler":2,"componentWillMou":1,"private":3,"increaseSize":1,".fontSize":2,"curStyle":3,".TextStyle":1,"Tap":1,"the":7,"controls":1,"below":1,"to":8,"change":1,"attributes":1,"See":2,"how":1,"it":8,"will":1,"even":1,"work":1,"on":4,"nested":2,"text":6,"onPress":1,".increaseSize":1,"default":2,"title":21,"displayName":1,"The":1,"should":2,"wrap":2,"goes":1,"multiple":1,"lines":5,"is":2,"going":3,"next":1,"line":4,"{{":41,"padding":2,"This":1,"indented":1,"by":1,"10px":1,"all":1,"sides":1,"fontFamily":6,"Cochin":2,"bold":6,"Helvetica":2,"Verdana":2,"Blue":1,"Move":5,"fast":5,"and":13,"be":5,"ultralight":1,"light":1,"normal":1,"ultrabold":1,"fontStyle":2,"Normal":2,"Italic":1,"tiny":1,"inherited":4,"blue":3,"Name":1,"textAlign":3,"center":14,"right":13,"some":1,"&":5,"nbsp":3,"spaces":1,"lineHeight":1,"lot":1,"of":6,"space":1,"between":1,"long":1,"passage":1,"that":1,"once":1,".ReactElement":1,"Yellow":1,"background":6,"parent":1,"red":1,"green":1,"flexDirection":1,"height":4,"width":3,".backgroundColor":2,"top":2,"Default":1,"containerBackgro":2,"wash":1,"numberOfLines":2,"Maximum":2,"one":2,"no":3,"matter":3,"now":3,"much":3,"I":6,"write":3,"here":3,"If":3,"keep":4,"writing":3,"ll":3,"just":4,"truncate":2,"after":2,"marginTop":2,"No":1,"maximum":1,"specified":1,"withRouter":2,"connect":2,"bindActionCreato":2,"nextStep":3,"selectExample":3,"classnames":5,"Loading":2,"GettingStartedSt":2,"Example":3,"$p":6,"cx":2,"Tutorial":3,"image":4,"link":4,"guides":3,"ReactRelay":1,"path":4,"ReactApollo":1,"ReactNativeApoll":1,"AngularApollo":1,"Props":3,"projectId":1,"Promise":1,"selectedExample":10,"gettingStartedSt":2,"State":3,"mouseOver":6,"PlaygroundCPopup":2,"refs":1,"exampleAnchor":1,"HTMLDivElement":3,"congratsAnchor":1,"scroller":1,"componentDidUpda":1,"prevProps":3,"prevState":1,".gettingStartedS":10,".selectedExample":2,".refs":4,".scroller":2,".scrollTop":2,".exampleAnchor":1,".getBoundingClie":2,".top":2,".isCurrentStep":6,".congratsAnchor":1,"snd":3,"Audio":1,".volume":1,".play":1,"hovering":6,"downloadUrl":2,"example":8,"`":12,"${":8,"__BACKEND_ADDR__":1,"resources":1,"getting":1,"started":2,"repository":1,".path":1,"project_id":1,".projectId":1,"user":1,"graphcool":1,"tslint":1,"disable":1,"transition":2,"pointerEvents":3,"overflow":2,"ref":3,"cursor":1,"alignItems":1,"minWidth":1,"maxWidth":1,"onMouseLeave":1,"onMouseEnter":1,"onMouseOver":1,".nextStep":5,"You":2,"did":1,"Time":1,"run":2,"an":2,"have":1,"successfully":1,"set":1,"up":1,"your":4,"own":2,"Instagram":1,"backend":2,"When":1,"building":1,"app":2,"with":3,"Graphcool":2,"you":5,"can":1,"easily":1,"explore":1,"queries":2,"in":3,"playground":1,"selected":1,"into":1,"code":1,"Of":1,"course":1,"do":1,"so":1,"need":1,"implement":1,"frontend":1,"first":1,"We":2,"put":1,"together":1,"simple":1,"show":1,"add":1,"posts":1,"using":1,"built":1,"locally":1,"Select":1,"preferred":1,"technology":1,"download":1,".exampleButton":4,".active":4,".selectExample":4,"Relay":1,"Apollo":3,"Native":1,"Angular":1,"iframe":1,"allowFullScreen":1,"frameBorder":1,"www":1,".youtube":1,"embed":1,".getExampleVideo":1,"href":6,"Download":1,"COMMENT#":3,"npm":2,"install":1,"start":2,".w100":1,".flex":1,".flexRow":1,".justifyCenter":1,".mt25":1,"Skip":1,"Congratulations":1,"knew":1,"had":1,"Now":1,"go":1,"out":2,"there":1,"build":1,"amazing":1,"things":1,"Get":2,"those":1,"excellent":1,"tutorials":1,"guide":2,".renderBox":1,"more":1,"our":1,"justify":1,"flex":6,"column":1,"mv":1,".guides":1,".one":1,"fw4":3,"black":3,"db":3,"mb":3,"target":4,"Declaring":1,"Relations":1,".two":1,"Implementing":1,"Business":1,"Logic":1,".three":1,"Thinking":1,"terms":1,"graphs":1,"Finish":1,"Onboarding":1,"renderBox":1,"tutorial":6,".title":2,".link":1,"img":1,".image":1,"getExampleVideoU":1,"mapStateToProps":2,".gettingStarted":1,"mapDispatchToPro":2,"dispatch":2},"TXL":{"COMMENT%":3,"define":12,"program":1,"[":38,"expression":9,"]":38,"end":12,"term":6,"|":5,"addop":2,"primary":4,"mulop":2,"number":10,"(":2,")":2,"rule":12,"main":1,"replace":6,"E":3,"construct":1,"NewE":3,"resolveAddition":2,"resolveSubtracti":2,"resolveMultiplic":2,"resolveDivision":2,"resolveParenthes":2,"where":1,"not":1,"=":1,"by":6,"N1":8,"+":2,"N2":8,"-":2,"*":2,"/":2,"N":2},"Talon":{"tag":2,":":68,"user":74,".line_commands":1,"-":3,"#this":1,"defines":1,"some":1,"common":1,"line":14,"commands":2,".":2,"More":1,"may":1,"be":1,"defined":1,"that":5,"are":1,"ide":1,"specific":1,"lend":1,"edit":41,".line_end":2,"()":54,"bend":1,".line_start":1,"go":8,"<":47,"number":51,">":47,".jump_line":4,"(":66,")":58,"end":1,"comment":6,"[":25,"]":25,".select_range":18,",":19,"code":6,".toggle_comment":6,"until":10,"number_1":10,"number_2":10,"clear":6,".delete":6,"copy":2,".copy":2,"cut":2,".cut":2,"paste":3,"|":6,"replace":9,".paste":5,"select":8,"cell":2,"sell":2,"tab":3,".indent_more":3,"retab":3,".indent_less":3,"drag":6,"down":3,".line_swap_down":3,"up":3,".line_swap_up":3,"clone":1,".line_clone":1,"camel":4,"left":2,".extend_camel_le":1,"right":2,".extend_camel_ri":1,".camel_left":1,".camel_right":1,".find_and_replac":1,"hunt":9,"this":3,".find":2,".text":24,"text":16,"all":5,".find_everywhere":2,"case":1,".find_toggle_mat":3,"word":1,"expression":1,"next":11,".find_next":1,"previous":1,".find_previous":1,".replace":1,"or":1,".replace_everywh":2,"confirm":2,".replace_confirm":2,"#quick":1,"modeled":1,"after":1,"jetbrains":1,"last":10,"over":12,".select_previous":10,"sleep":13,"100ms":13,".select_next_occ":10,"clip":16,"())":8,".right":6},"Tcl":{"SHEBANG#!tclsh":1,"COMMENT#":61,"if":30,"{":321,"[":125,"llength":10,"$argv":6,"]":104,"<":24,"}":272,"puts":3,"performs":1,"body":5,"(":22,"in":1,"Tcl":3,")":24,"for":3,"each":1,"line":2,"\\":98,"$0":2,"from":1,"stdin":3,"owh":1,":":1,"Ousterhout":1,"-":16,"Welch":1,"Hobbs":1,",":1,"to":1,"name":1,"a":2,"few":1,"exit":2,"proc":37,"awksplit":2,"text":1,"split":3,"default":2,"}}":30,"set":68,"no":3,"$split":2,"eq":3,"t":3,"{}":40,"foreach":9,"string":2,"$text":2,"$string":2,"ne":4,"{}}":5,"lappend":10,"else":11,"list":28,"uplevel":8,"NF":1,"$t":2,"]]":9,"i":3,"incr":5,"$i":3,";":7,"trace":3,"variable":5,"ru":1,"_name":1,"index":2,"op":1,"switch":1,"$op":1,"r":1,"<=":2,"$NF":1,"join":10,"$OFS":1,"u":1,"rename":1,"#":6,"leave":1,"traces":1,"of":1,"the":1,"..":1,"print":1,"s":1,"catch":2,"$s":1,"good":1,"broken":1,"pipe":1,"FS":1,"OFS":1,">":27,"eval":5,"lindex":10,"_body":2,"strip":2,"outer":2,"braces":2,"_exit":2,"NR":2,"while":7,"gets":1,"eof":1,"break":2,"$line":1,"$FS":1,"$_body":1,"res":7,"$_exit":1,"length":1,"$res":6,"SHEBANG#!wish":1,"stars":2,"w":1,"winfo":2,"width":1,"$c":9,"h":1,"height":1,"scale":1,"all":2,"expr":11,"$w":3,"/":6,"$h":3,"$factor":2,"item":1,"find":1,"bbox":2,"$item":4,"==":6,"delete":2,"continue":1,"x0":1,"y0":1,"x1":1,"y1":1,"$x1":1,"||":4,"$x0":1,"$y1":1,"$y0":1,"time":1,"x":1,"rand":3,"()":3,"*":24,"y":1,"col":1,"lpick":2,"white":1,"yellow":1,"beige":1,"bisque":1,"cyan":1,"create":8,"oval":1,"$x":2,"$y":2,"+":3,"fill":2,"$col":2,"outline":1,"after":1,"$":13,"::":58,"ms":4,"info":6,"level":2,"$list":2,"int":1,"--":1,"Let":1,"pack":1,"canvas":1,".c":1,"bg":1,"black":1,"both":1,"expand":1,"bind":2,".":2,"Up":1,"Down":1,"array":2,"g_state_defs":3,"autoinit":1,"clock_seconds":1,"undef":19,"initStateClockSe":1,"domainname":2,"runCommand":3,"error_count":1,"extra_siteconfig":2,"false_rendered":1,"force":1,"hiding_threshold":1,"inhibit_errrepor":1,"inhibit_interp":1,"init_error_repor":1,"is_stderr_tty":1,"initStateIsStder":1,"is_win":1,"initStateIsWin":1,"kernelversion":1,"uname":2,"v":1,"lm_info_cached":1,"machine":2,"tcl_platform":3,"nodename":1,"n":1,"os":2,"osversion":1,"osVersion":1,"paginate":1,"initStatePaginat":1,"path_separator":1,"initStatePathSep":1,"report_format":1,"regular":1,"reportfd":1,"stderr":1,"initStateReportf":1,"return_false":1,"siteconfig_loade":1,"sub1_separator":1,"&":1,"sub2_separator":1,"|":1,"tcl_ext_lib_load":1,"tcl_version":1,"patchlevel":1,"tcl_version_lt85":1,"initStateTclVers":1,"term_columns":1,"initStateTermCol":1,"usergroups":1,"initStateUsergro":1,"username":1,"initStateUsernam":1,"g_config_defs":1,"contact":1,"MODULECONTACT":1,"root":1,"@localhost":1,"auto_handling":1,"MODULES_AUTO_HAN":1,"@autohandling":1,"@":29,"avail_indepth":1,"MODULES_AVAIL_IN":1,"@availindepth":1,"avail_output":1,"MODULES_AVAIL_OU":1,"@availoutput":1,"modulepath":2,"alias":2,"dirwsym":2,"sym":4,"tag":4,"key":4,"eltlist":5,"avail_terse_outp":1,"MODULES_AVAIL_TE":1,"@availterseoutpu":1,"collection_pin_v":1,"MODULES_COLLECTI":2,"collection_targe":1,"color":1,"MODULES_COLOR":1,"@color":1,"never":2,"auto":1,"always":2,"initConfColor":1,"colors":1,"MODULES_COLORS":1,"initConfColors":1,"csh_limit":1,"{{}":5,"MODULES_SITECONF":1,"editor":1,"MODULES_EDITOR":1,"@editor":1,"initConfEditor":1,"home":1,"MODULESHOME":1,"@moduleshome":1,"icase":1,"MODULES_ICASE":1,"@icase":1,"search":1,"ignored_dirs":1,"CVS":1,"RCS":1,"SCCS":1,".svn":1,".git":1,".SYNC":1,".sos":1,"implicit_require":1,"MODULES_IMPLICIT":2,"@implicitrequire":1,"list_output":1,"MODULES_LIST_OUT":1,"@listoutput":1,"header":2,"idx":2,"variant":2,"list_terse_outpu":1,"MODULES_LIST_TER":1,"@listterseoutput":1,"locked_configs":1,"@lockedconfigs":1,"mcookie_version_":1,"MODULES_MCOOKIE_":1,"@mcookieversionc":1,"ml":1,"MODULES_ML":1,"@ml":1,"nearly_forbidden":1,"MODULES_NEARLY_F":1,"@nearlyforbidden":1,"intbe":2,"pager":1,"MODULES_PAGER":1,"@pagercmd":1,"rcfile":1,"MODULERCFILE":1,"run_quarantine":1,"MODULES_RUN_QUAR":1,"shells_with_ksh_":1,"MODULES_SHELLS_W":1,"sh":1,"bash":1,"csh":1,"tcsh":1,"fish":1,"silent_shell_deb":1,"MODULES_SILENT_S":1,"siteconfig":2,"@etcdir":1,".tcl":1,"tag_abbrev":1,"MODULES_TAG_ABBR":1,"@tagabbrev":1,"initConfTagAbbre":1,"tag_color_name":1,"MODULES_TAG_COLO":1,"@tagcolorname":1,"initConfTagColor":1,"tcl_ext_lib":1,"initConfTclExtLi":1,"term_background":1,"MODULES_TERM_BAC":1,"@termbg":1,"dark":1,"light":1,"term_width":1,"MODULES_TERM_WID":1,"unload_match_ord":1,"MODULES_UNLOAD_M":1,"@unloadmatchorde":1,"returnlast":1,"returnfirst":1,"implicit_default":1,"@implicitdefault":1,"extended_default":1,"MODULES_EXTENDED":1,"@extendeddefault":1,"advanced_version":1,"MODULES_ADVANCED":1,"@advversspec":1,"search_match":1,"MODULES_SEARCH_M":1,"@searchmatch":1,"starts_with":1,"contains":1,"set_shell_startu":1,"MODULES_SET_SHEL":1,"@setshellstartup":1,"variant_shortcut":1,"MODULES_VARIANT_":1,"@variantshortcut":1,"initConfVariantS":1,"verbosity":1,"MODULES_VERBOSIT":1,"@verbosity":1,"silent":1,"concise":1,"normal":1,"verbose":1,"verbose2":1,"debug":1,"debug2":1,"wa_277":1,"MODULES_WA_277":1,"@wa277":1,"getState":1,"state":4,"valifundef":1,"catchinitproc":1,"!":6,"exists":4,"g_states":4,"$state":10,"lassign":12,"value":7,"initproclist":2,"$initproclist":3,"$catchinitproc":1,"errMsg":1,"reportWarning":1,"$errMsg":1,"elseif":4,"asked_":2,"$value":4,"$valifundef":1,"setState":2,"return":24,"unsetState":1,"unset":1,"reportDebug":2,"lappendState":1,"args":4,"COMMENT{-":1,"package":2,"require":2,"namespace":6,"XDG":11,"DEFAULTS":5,"export":3,"DATA_HOME":4,"CONFIG_HOME":4,"CACHE_HOME":4,"RUNTIME_DIR":3,"DATA_DIRS":4,"CONFIG_DIRS":4,"SetDefaults":3,"$DEFAULTS":3,"file":9,"env":8,"HOME":3,".local":1,"share":3,".config":1,".cache":1,"usr":2,"local":1,"etc":1,"xdg":1,"XDGVarSet":4,"var":3,"XDG_":4,"$var":8,"&&":2,"Dir":4,"subdir":8,"dir":3,"dict":2,"get":2,"$dir":2,"$subdir":8,"Dirs":3,"rawDirs":2,"outDirs":2,"$rawDirs":1,"$outDirs":1,"{{":6,"XDG_RUNTIME_DIR":1,"stream":36,"z":1,"ensemble":1,"first":12,"restCmdPrefix":1,"$first":12,"$restCmdPrefix":1,"$stream":25,"foldl":1,"cmdPrefix":7,"initialValue":3,"numStreams":1,"$args":10,"$numStreams":2,"FoldlSingleStrea":2,"$cmdPrefix":12,"$initialValue":4,"FoldlMultiStream":2,"Usage":4,"numArgs":2,"$numArgs":5,"varName":3,"ForeachSingleStr":2,"$varName":4,"$body":4,"((":1,"%":1,"end":2,"items":3,"lrange":1,"ForeachMultiStre":2,"$items":2,"fromList":2,"_list":1,"$index":3,">=":1,"$_list":3,"isEmpty":10,"map":1,"MapSingleStream":3,"MapMultiStream":3,"rest":11,"$rest":11,"select":2,"]]]":1,"take":2,"num":1,"$num":2,"toList":1,"acc":4,"$acc":5,"streams":3,"firsts":4,"restStreams":4,"$streams":2,"$firsts":2,"$restStreams":2,"nextItems":3,"$nextItems":1,"msg":1,"code":1,"error":1},"Tcsh":{"SHEBANG#!csh":1,"COMMENT#":34,"#BSUB":9,"-":314,"a":25,"poe":3,"#":122,"at":3,"NCAR":4,":":27,"bluevista":3,"R":1,"how":2,"many":2,"tasks":2,"per":1,"node":2,"(":466,"up":4,"to":33,")":465,"n":7,"number":2,"of":23,"total":1,"o":1,"reg":2,".out":16,"output":10,"filename":2,"%":1,"J":2,"add":1,"job":3,"id":1,"e":27,".err":1,"error":1,"regtest":1,"name":2,"q":3,"share":1,"queue":1,"W":1,"wallclock":1,"time":4,"##":4,"BSUB":1,"P":2,"This":5,"is":28,"script":3,"test":18,"the":51,"bit":6,"for":20,"reproducibility":1,"WRF":32,"model":1,",":1104,"when":4,"comparing":1,"single":3,"processor":1,"serial":4,"runs":4,"OpenMP":2,"and":14,"MPI":5,"parallel":5,".":219,"There":2,"are":9,"several":1,"regression":4,"tests":5,"that":10,"performed":1,"Failed":2,"comparisons":1,"get":2,"reported":1,"but":3,"don":2,"stop":1,"builds":2,"or":9,"forecasts":2,"force":1,"an":2,"exit":26,"from":4,"Approximate":1,"completion":1,"full":1,"suite":1,"Compaq":1,"MHz":1,"ev67":1,"hours":3,"empty":3,"Intel":3,"GHz":1,"pe":1,"IBM":2,"P4":1,"setenv":37,"HWRF":1,"Do":1,"we":15,"keep":2,"running":2,"even":1,"there":1,"BAD":1,"failures":1,"?":7,"set":296,"KEEP_ON_RUNNING":2,"=":871,"FALSE":39,"TRUE":132,"These":1,"need":3,"be":20,"changed":1,"your":1,"particular":3,"where":3,"email":1,"gets":1,"sent":1,"if":234,"`":214,"uname":28,"==":209,"AIX":17,"&&":60,"hostname":65,"|":80,"cut":37,"c":35,"!=":63,"bs":8,"\\":25,"bv":10,"then":222,"FAIL_MAIL":2,"${":129,"user":8,"}":130,"@noaa":2,".gov":2,"GOOD_MAIL":2,"MP_EAGER_LIMIT":1,"MP_SHARED_MEMORY":2,"yes":4,"MP_SINGLE_THREAD":1,"MP_LABELIO":1,"MP_STDOUTMODE":1,"ordered":1,"OMP_NUM_THREADS":5,"XLSMPOPTS":5,"AIXTHREAD_SCOPE":1,"S":1,"AIXTHREAD_MNRATI":1,"SPINLOOPTIME":1,"YIELDLOOPTIME":1,"else":110,"@ucar":2,".edu":7,"endif":132,"unalias":1,"cd":5,"cp":12,"rm":8,"ls":14,"pushd":3,"popd":2,"mv":13,"Linux":7,"||":15,"Darwin":3,"alias":1,"banner":17,"echo":132,"Get":1,"command":1,"line":1,"input":11,"thedate":2,"thefile":4,"thedata":1,"clrm":1,"compile":1,"local":6,"run":15,"mmmtmp":2,"using":1,"clsroom":1,"cluster":1,"disk":1,"If":4,"this":9,"batch":1,"s":16,"Alpha":1,"muck":1,"with":4,"parameters":3,"tempest":3,"ln":6,"argv":6,"here":1,"ftp":7,"D":2,"today":1,"env":1,"WRFREGFILE":1,"/":359,"mmm":8,"users":19,"gill":22,"wrf":4,".tar":3,"f":5,"nbns":3,"meso":3,"wx22tb":3,"regression_tests":3,"Where":1,"data":37,"located":4,"few":1,"known":1,"MMM":1,"machines":3,"master":2,"WRFREGDATAEM":11,"big":2,"EM":10,"WRFREGDATANMM":9,"NMM":17,"jacaranda":3,"stink":7,"Regression_Tests":4,"WRF_regression_d":3,"processed":2,"cape":3,"michalak":3,"joshua":1,"maple":4,"service":1,"glade":2,"proj2":2,"ral":2,"RJNTB":2,"dtc":2,"//":2,"d":21,"#DAVE":32,"################":32,"DAVE":2,"em":1,"$WRFREGDATAEM":2,"nmm":5,"$WRFREGDATANMM":3,"#set":16,"ans":16,"$":3,"#argv":1,"theargs":1,"foreach":2,"$argv":3,"rsh":1,".mmm":3,".ucar":5,"w":1,">&":15,"dev":16,"null":16,"$status":18,"ping":1,"CVSROOT":1,"data3":2,"mp":2,"wrfhelp":1,"acquire_from":5,"[":37,"]":37,"Check":1,"absolute":2,"path":1,"not":5,"make":1,"it":2,"$thefile":4,"grep":32,">":119,"pwd":10,"$WRFREGFILE":1,"end":2,"Start":1,"recording":1,"everything":1,"debug":1,"purposes":1,"date":3,"And":2,"tell":1,"us":1,"long":1,"should":1,"remember":1,"started":1,"start":2,"Initial":1,"values":1,"Is":2,"domain":1,"nested":3,"Well":1,"one":9,"special":3,"It":1,"can":10,"only":12,"on":7,"have":3,"RSL_LITE":1,"no":7,"option":3,"available":2,"NESTED":3,"$NESTED":44,"DOING":1,"TEST":1,"Use":1,"adaptive":1,"step":1,"ADAPTIVE":2,"$ADAPTIVE":2,"STEP_TO_OUTPUT_T":2,".TRUE":2,"USE_ADAPTIVE_TIM":2,".FALSE":2,"We":5,"choose":2,"do":4,"grid":1,"obs":1,"nudging":1,"FDDA":3,"FDDA2":2,"$FDDA2":2,"The":7,"default":2,"floating":1,"point":1,"precision":1,"either":3,"bytes":2,"assume":1,"architecture":1,"unless":1,"REAL8":3,"Are":1,"shooting":1,"vs":2,"you":3,"want":4,"performance":1,"still":1,"short":2,"insure":1,"optimized":1,"code":2,"REG_TYPE":2,"OPTIMIZED":1,"BIT4BIT":4,"For":5,"Mac":1,"g95":2,"PGI":12,"LINUX_COMP":2,"G95":3,"global":4,"GLOBAL":3,"chem":7,"CHEM":6,"chemistry":3,"KPP":5,"true":1,"$KPP":4,"$CHEM":18,"WRF_CHEM":2,"WRF_KPP":2,"FLEX_LIB_DIR":2,"usr":6,"lib":3,"CHEM_OPT":3,"real":5,"case":4,"two":1,"cases":1,"forced":1,"use":2,"dataset":5,"jun01":4,"jan00":4,"$GLOBAL":8,"Yet":1,"another":1,"variable":1,"change":1,"thedataem":1,"thedatanmm":1,"A":6,"separately":1,"installed":1,"version":4,"latest":1,"ESMF":2,"library":2,"NOT":1,"included":1,"in":4,"tarfile":1,"tested":4,"by":3,"setting":2,"below":3,"supported":1,"all":4,"ESMF_LIB":2,"unsetenv":2,"ESMFLIB":2,"ESMFINC":2,"$ESMF_LIB":2,"OBJECT_MODE":1,"ESMFLIBSAVE":2,"home":2,"hender":2,"esmf":3,"esmf_2_2_2r":2,"libO":1,".default":8,".64":4,".mpi":4,"ESMFINCSAVE":2,"mod":2,"modO":1,"ESMF_DIR":1,"ESMF_BOPT":1,"g":5,"ESMF_ABI":1,"ESMF_INSTALL_PRE":1,"$ESMF_DIR":1,"..":28,"esmf_install":1,"$ESMF_INSTALL_PR":2,"libg":1,"modg":1,"$ESMFLIB":1,"$ESMFINC":1,"server":2,"QUILT":2,"$QUILT":6,"Baseline":2,"sets":1,"generated":2,"archived":1,"compared":1,"against":1,"GENERATE_BASELIN":1,"COMPARE_BASELINE":1,"generation":1,"comparison":2,"done":1,"$GENERATE_BASELI":3,"$REG_TYPE":2,"mkdir":11,"p":7,";":3,"$COMPARE_BASELIN":2,"!":182,"Set":2,"format":1,"type":1,"currently":4,"OK":3,"Binary":1,"NetCDF":1,"PHDF":1,"GriB":1,"history":2,"IO_FORM":1,"IO_FORM_NAME":1,"io_bin":1,"io_netcdf":6,"io_dummy":1,"io_phdf5":1,"io_grib1":7,"IO_FORM_WHICH":1,"IO":5,"O":2,"breakdown":1,"cores":1,"depending":1,"various":1,"options":7,"testing":1,"cannot":4,"rsl_lite":1,"anything":1,"y":1,"periodic":1,"bc":1,"em_real":14,"esmf_lib":1,"grib":1,"CORES":11,"em_b_wave":5,"em_quarter_ss":6,"nmm_real":4,"$IO_FORM_NAME":8,"$IO_FORM":18,"$FDDA":5,"b_wave":1,"has":5,"binary":1,"byte":1,"core":29,"raw":1,"calls":1,"skip":1,"them":2,"doing":2,"*":13,"floats":1,"$REAL8":3,"PHYSOPTS":5,"PHYSOPTS_FDDA":2,"BOTH":2,"GRID":3,"$PHYSOPTS_FDDA":3,"LPC":3,"---":1,"just":1,"selecting":2,"ideal":6,"physics":5,"mostly":1,"BC":7,"With":1,"nesting":1,"three":1,"Max_Ideal_Physic":2,"CUR_DIR":4,"How":1,"domains":1,"nest":6,"Only":1,"ideals":1,"max":1,"due":3,"columns":1,"namelist":38,"filled":1,"$dataset":9,"cat":92,"dom_real":5,"<<":90,"EOF":180,"time_step":5,"time_step_fract_":10,"max_dom":7,"s_we":5,"e_we":5,"s_sn":5,"e_sn":5,"s_vert":5,"e_vert":5,"dx":5,"dy":5,"grid_id":5,"parent_id":5,"i_parent_start":5,"j_parent_start":5,"parent_grid_rati":5,"parent_time_step":5,"feedback":5,"smooth_option":5,"num_moves":2,"move_id":2,"move_interval":2,"move_cd_x":2,"move_cd_y":2,"use_adaptive_tim":4,"$USE_ADAPTIVE_TI":4,"step_to_output_t":4,"$STEP_TO_OUTPUT_":4,"dom_ideal":2,"num_metgrid_leve":1,"p_top_requested":1,"entire":1,"Change":1,"what":1,"phys_real_1":1,"mp_physics":13,"ra_lw_physics":7,"ra_sw_physics":7,"radt":7,"sf_sfclay_physic":10,"sf_surface_physi":7,"bl_pbl_physics":7,"bldt":7,"cu_physics":7,"cudt":7,"isfflx":7,"ifsnow":7,"icloud":7,"surface_input_so":7,"num_soil_layers":7,"mp_zero_out":7,"maxiens":7,"maxens":7,"maxens2":7,"maxens3":7,"ensdim":7,"dyn_real_SAFE":9,"moist_adv_opt":11,"scalar_adv_opt":11,"chem_adv_opt":11,"tke_adv_opt":11,"dyn_real_1":2,"time_real_1":1,"auxinput1_inname":7,"nest_real_1":1,"input_from_file":13,".true":38,".false":79,"damp_real_1":1,"damp_opt":13,"zdamp":7,"dampcoef":7,"phys_real_2":1,"slope_rad":2,"topo_shading":2,"dyn_real_2":3,"time_real_2":1,"nest_real_2":1,"damp_real_2":1,"phys_real_3":1,"omlcall":2,"oml_hml0":2,"oml_gamma":2,"dyn_real_3":2,"time_real_3":1,"nest_real_3":1,"damp_real_3":1,"phys_real_4":1,"sf_urban_physics":4,"dyn_real_4":2,"time_real_4":1,"nest_real_4":1,"damp_real_4":1,"phys_real_5":2,"levsiz":3,"paerlev":3,"cam_abs_freq_s":3,"cam_abs_dim1":3,"cam_abs_dim2":3,"dyn_real_5":2,"time_real_5":1,"nest_real_5":1,"damp_real_5":1,"phys_real_6":1,"dyn_real_6":2,"time_real_6":1,"nest_real_6":1,"damp_real_6":1,"phys_real_7":2,"dyn_real_7":2,"time_real_7":1,"nest_real_7":1,"damp_real_7":1,"sed":13,"phys_foo":2,"fdda_real_1":1,"grid_fdda":2,"gfdda_inname":2,"gfdda_end_h":2,"gfdda_interval_m":2,"fgdt":2,"if_no_pbl_nudgin":6,"if_zfac_uv":2,"k_zfac_uv":2,"if_zfac_t":2,"k_zfac_t":2,"if_zfac_q":2,"k_zfac_q":2,"guv":2,"gt":2,"gq":2,"if_ramping":2,"dtramp_min":2,"io_form_gfdda":2,"fdda_real_time_1":1,"fdda_real_2":1,"obs_nudge_opt":2,"max_obs":2,"obs_nudge_wind":2,"obs_coef_wind":2,"obs_nudge_temp":2,"obs_coef_temp":2,"obs_nudge_mois":2,"obs_coef_mois":2,"obs_rinxy":2,"obs_rinsig":2,"obs_twindo":2,"obs_npfi":2,"obs_ionf":2,"obs_idynin":2,"obs_dtramp":2,"obs_ipf_errob":2,"obs_ipf_nudob":2,"obs_ipf_in4dob":2,"fdda_real_time_2":1,"auxinput11_inter":2,"auxinput11_end_h":2,"fdda_real_3":1,"fdda_real_time_3":1,"Tested":2,"Modifying":2,"these":4,"acceptable":2,"Adding":2,"requires":2,"changes":2,"build":2,"phys_b_wave_1a":1,"diff_opt":6,"km_opt":6,"phys_b_wave_1b":1,"phys_b_wave_1c":1,"non_hydrostatic":6,"phys_b_wave_1d":1,"phys_b_wave_2a":1,"phys_b_wave_2b":1,"phys_b_wave_2c":1,"phys_b_wave_2d":1,"phys_b_wave_3a":1,"phys_b_wave_3b":1,"phys_b_wave_3c":1,"phys_b_wave_3d":1,"phys_quarter_ss_":18,"periodic_x":3,"open_xs":3,"open_xe":3,"periodic_y":3,"open_ys":3,"open_ye":3,"$IO_FORM_WHICH":3,"io_format":5,"io_form_history":3,"io_form_restart":3,"io_form_input":3,"io_form_boundary":3,"I":1,"filetag_real":4,"11_12":1,"24_12":1,"06_00":1,"06_12":1,"02_12":1,"filetag_ideal":1,"01_00":1,"did":4,"phys":1,"$filetag_real":1,"info":1,"architectures":1,"ARCH":1,"ZAP_SERIAL":1,"ZAP_OPENMP":20,"SERIALRUNCOMMAND":2,"OMPRUNCOMMAND":2,"MPIRUNCOMMANDPOS":2,"touch":2,"version_info":54,"$ARCH":7,"DEF_DIR":37,"$home":1,"TMPDIR":11,"ptmp":6,"$user":7,"LOADL_JOB_NAME":4,"job_id":8,"f2":2,"wrf_regression":5,"$DEF_DIR":20,"LOADL_STEP_INITD":2,"$LSB_JOBID":1,"$TMPDIR":10,"MAIL":8,"bin":12,"mailx":3,"COMPOPTS":27,"COMPOPTS_NO_NEST":2,"COMPOPTS_NEST_ST":2,"COMPOPTS_NEST_PR":2,"Num_Procs":9,"OPENMP":8,"$Num_Procs":16,"MP_PROCS":1,"MP_RMPOOL":1,"MPIRUNCOMMAND":12,"mpirun":10,".lsf":3,"contrib":1,"mpiruns":1,"lslpp":4,"i":2,"xlf":2,"head":5,"xlfvers":1,"awk":3,"$xlfvers":1,"l":4,"xlfrte":1,">>":70,"bos":1,".mp":1,"$LINUX_COMP":22,"machfile":13,"Mach":7,"mpich2":1,"p1":1,"pgi":1,"np":7,"pgf90":5,"V":5,"tail":4,"&":21,"v":11,"|&":1,"gcc":1,"ps":1,"mpd":3,"ok":10,"$ok":4,"starting":1,"process":1,"OSF1":3,"$clrm":1,"f1":1,"$RSL_LITE":16,"service03":1,"service04":1,"service05":1,"service06":1,"machinefile":4,"$Mach":4,"f90":2,"bay":1,"mail":4,"INTEL":10,"ifort":4,"wrf_regtest":2,"loquat":1,"$$":1,"loquat2":1,"QSUB_REQID":1,"sbin":1,"Mail":1,"big6":1,"DO_NOT_REMOVE_DI":1,"node3":2,"node4":2,"nolocal":1,"error_message":8,"$MAIL":7,"$FAIL_MAIL":7,"<":10,"arch":1,"specific":1,"stuff":2,"$ZAP_OPENMP":1,"First":1,"which":1,"directory":3,"old":3,"around":3,"regression_test":7,".old":3,"fr":1,"Go":1,"$acquire_from":3,"Checkout":1,"most":1,"recent":1,"cvs":2,"repository":1,"pick":1,"required":2,"anonymous":1,"site":2,"checkout":1,"$thedate":1,"WRFV3":5,"find":1,"exec":1,"{":1,"ftp_script_data":2,"tar":4,"file":7,"source":1,"was":1,"provided":1,"so":2,"used":2,"along":1,"files":6,"xvf":2,"clean":1,"assumed":1,"stick":1,"been":2,"created":1,"sf":1,"$thedataem":1,"COMMENT/*":1,"frames_per_outfi":1,"run_days":2,"*=":3,"run_hours":2,"run_minutes":2,"^":2,"fdda":1,"r":2,"fdda_opt":1,"debug_level":1,"fdda_time":1,"dyn_opt":1,"its":2,"own":2,"io_form":1,"$phys_option":3,">=":2,".input":30,".chem_test_":2,"phys_option":23,"met_em":5,".d01":2,"filetag":19,".*":1,"<=":1,"00z":1,"12z":1,"$compopt":21,"$COMPOPTS":10,"now":3,"group":3,"quilt":5,"servers":4,".temp":8,"wrftest":26,".output":26,"$core":5,"built":1,"interval":1,"skipped":1,"link":1,"push":1,"elsewhere":1,"generate":1,"IC":6,".exe":12,"program":1,"parallelized":1,"saved":1,"rest":1,"necessarily":1,"updated":1,"each":1,"Zap":2,"any":2,"laying":2,"wrfinput_d01":5,"wrfbdy_d01":4,"$SERIALRUNCOMMAN":2,"main":10,"real_":3,".1":2,"print":14,".real_":6,"_Phys":14,"_Parallel":14,"compopt":15,"finished":2,"success":5,"Did":3,"making":3,"work":3,"$success":5,"$KEEP_ON_RUNNING":5,"must":2,"wrfi":1,"wrfb":4,"ncdump":11,"Times":3,"Run":2,"forecast":3,"package":1,"wrfout_d01_":17,"namelists":1,"wrf_":8,".wrf_":8,"$OPENMP":1,"$OMPRUNCOMMAND":1,"$MPIRUNCOMMAND":4,"$MPIRUNCOMMANDPO":2,"rsl":3,".error":2,".0000":3,"ran":1,"fcst":2,"mean":1,"h":2,"Time":2,"UNLIMITED":2,"found_nans":8,"NaN":2,"nan":4,"$found_nans":2,"found":2,"nans":2,"joe_times":2,"external":3,"wgrib":3,"4yr":3,"wc":2,"$joe_times":2,"failure":1,"save":1,"our":1,"biggy":1,"after":1,"considered":1,"$PHYSOPTS":1,"#PHYSOPTS":1,"BYPASS_COMP_LOOP":1,"pre":1,"23_00":1,"rms":1,"$filetag":1,"19a":1,"Build":1,".regtest":1,"fairly":1,"steps":1,"19b":1,"Generate":1,"RUNCOMMAND":3,"$RUNCOMMAND":2,"19c":1,"lsL":1,"wrfinput":1,"processors":1,"$n":4,"procs":1,"@":3,"nmm_proc":2,"nproc_xy":2,"nproc_x":2,"$nmm_proc":2,"nproc_y":2,".foo":4,"configuration":1,"Currently":1,"fail":1,"spurious":1,"fp":1,"exceptions":1,"tries":2,"while":1,"$tries":3,"try":1,"attempt":1,"allowed":1,"less":1,"than":1,"+":1,"_":2},"TeX":{"\\":1559,"ProvidesFile":3,"{":1106,"authortitle":2,".cbx":1,"}":845,"[":80,"abx":3,"@cbxid":1,"]":79,"ExecuteBibliogra":1,"uniquename":1,",":585,"uniquelist":1,"autocite":1,"=":340,"footnote":1,"renewcommand":7,"*":11,"iffinalcitedelim":1,"iflastcitekey":1,"newbool":1,"cbx":7,":":24,"parens":8,"newbibmacro":6,"cite":16,"%":282,"iffieldundef":22,"shorthand":8,"ifnameundef":2,"labelname":4,"{}":35,"printnames":2,"setunit":2,"nametitledelim":1,"}}":392,"usebibmacro":38,"title":4,"}}}":20,"citetitle":4,"textcite":6,"global":3,"booltrue":1,"addspace":2,"bibopenparen":2,"ifnumequal":1,"value":1,"citecount":1,"prenote":8,"printtext":6,"bibhyperref":2,"printfield":9,"labeltitle":1,"postnote":11,"ifbool":3,"bibcloseparen":3,"{}}":2,"postnotedelim":1,"DeclareCiteComma":8,"citeindex":8,"multicitedelim":7,"parencite":2,"mkbibparens":3,"footcite":1,"mkbibfootnote":2,"footcitetext":1,"mkbibfootnotetex":1,"smartcite":1,"iffootnote":1,"boolfalse":2,"iffirstcitekey":1,"setcounter":5,"textcitetotal":2,"stepcounter":1,"textcitedelim":1,"DeclareMultiCite":1,"textcites":1,"endinput":3,"contentsline":19,"section":8,"numberline":19,"History":1,"subsection":11,"Early":2,"versions":1,"Perl":2,"-":15,"present":1,"Name":1,"Camel":1,"symbol":6,"Onion":1,"Overview":1,"Features":1,"Design":1,"Applications":1,"Implementation":1,"Database":1,"interfaces":1,"Distribution":1,"Availability":1,"subsubsection":4,"Windows":1,"Mac":1,"OS":1,"X":1,"OpenBSD":1,"FreeBSD":1,"COMMENT%":62,"NeedsTeXFormat":1,"LaTeX2e":1,"ProvidesClass":2,"reedthesis":1,"/":8,"The":3,"Reed":1,"College":1,"Thesis":1,"Class":1,"DeclareOption":4,"PassOptionsToCla":2,"CurrentOption":1,"book":5,"ProcessOptions":2,"relax":5,"LoadClass":2,"RequirePackage":20,"fancyhdr":2,"AtBeginDocument":1,"fancyhf":2,"fancyhead":5,"LE":1,"RO":1,"thepage":2,"above":1,"makes":2,"your":1,"headers":7,"in":28,"all":2,"caps":2,".":147,"If":1,"you":1,"would":1,"like":1,"different":1,"choose":1,"one":1,"of":17,"the":55,"following":2,"options":1,"(":10,"be":3,"sure":1,"to":10,"remove":1,"from":53,"both":1,"right":17,"and":200,"left":15,")":10,"RE":2,"slshape":2,"nouppercase":2,"leftmark":2,"This":2,"on":8,"RIGHT":2,"side":3,"pages":5,"italic":1,"use":1,"lowercase":1,"With":1,"Capitals":1,"When":1,"Specified":1,"LO":2,"rightmark":2,"does":1,"same":1,"thing":1,"LEFT":2,"or":4,"scshape":2,"will":2,"small":7,"And":1,"so":1,"pagestyle":2,"fancy":1,"let":7,"oldthebibliograp":2,"thebibliography":2,"endoldthebibliog":2,"endthebibliograp":1,"renewenvironment":2,"#1":70,"addcontentsline":5,"toc":5,"chapter":10,"bibname":1,"oldtheindex":2,"theindex":2,"endoldtheindex":2,"endtheindex":1,"indexname":1,"RToldchapter":1,"if":6,"@openright":1,"RTcleardoublepag":3,"else":8,"clearpage":3,"fi":11,"thispagestyle":4,"empty":4,"@topnum":1,"z":1,"@":3,"@afterindentfals":1,"secdef":1,"@chapter":2,"@schapter":1,"def":21,"#2":26,"ifnum":5,"c":2,"@secnumdepth":1,">":4,"m":1,"@ne":1,"@mainmatter":1,"refstepcounter":1,"typeout":1,"@chapapp":2,"space":9,"thechapter":2,"chaptermark":1,"addtocontents":2,"lof":1,"protect":2,"addvspace":2,"p":4,"lot":1,"@twocolumn":2,"@topnewpage":1,"@makechapterhead":2,"@afterheading":1,"newcommand":1,"@twoside":1,"ifodd":1,"@page":1,"hbox":2,"newpage":2,"RToldcleardouble":1,"cleardoublepage":2,"setlength":7,"oddsidemargin":1,".5in":1,"evensidemargin":1,"0in":2,"textwidth":3,"textheight":1,"topmargin":2,"addtolength":1,"COMMENT{-":2,"verbose":1,".bbx":1,"@bbxid":1,"RequireBibliogra":1,"beamer":8,"@endinputifother":1,"pt":2,"select":1,"@language":1,"german":1,"@sectionintoc":7,"Geschichte":1,"Merkmale":1,"Kritikpunkte":1,"Kultur":1,"und":1,"Spa":1,"ss":1,"Siehe":1,"auch":1,"Einzelnachweise":1,"Bedingte":1,"Ausf":1,"english":3,".lbx":1,"@lbxid":1,"DeclareRedundant":1,"american":2,"british":1,"canadian":1,"australian":1,"newzealand":1,"USenglish":1,"UKenglish":1,"DeclareBibliogra":2,"protected":16,"bibrangedash":2,"textendash":1,"penalty":1,"hyphenpenalty":1,"breakable":1,"dash":1,"bibdatedash":9,"finalandcomma":109,"addcomma":1,"finalandsemicolo":1,"addsemicolon":1,"mkbibordinal":4,"begingroup":1,"@tempcnta0":1,"number":3,"@tempcnta":7,"@whilenum":2,"do":2,"advance":2,"ifcase":1,"th":2,"st":1,"nd":1,"rd":1,"endgroup":1,"mkbibmascord":1,"mkbibfemord":1,"mkbibneutord":1,"mkbibdatelong":1,"#3":16,"mkbibmonth":1,"thefield":8,"nobreakspace":1,"stripzeros":2,"iffieldbibstring":2,"bibstring":2,"}}}}":2,"mkbibdateshort":1,"mkdatezeros":3,"savecommand":4,"mkbibrangecomp":3,"mkbibrangecompex":3,"mkbibrangeterse":3,"mkbibrangetersee":3,"lbx":56,"@us":8,"@mkbibrangetrunc":8,"@long":4,"long":2,"@short":4,"short":2,"UndeclareBibliog":1,"restorecommand":4,"bibliography":1,"{{":310,"Bibliography":2,"references":2,"References":2,"shorthands":1,"List":1,"Abbreviations":2,"editor":25,"ed":49,"adddot":257,"editors":25,"eds":24,"compiler":2,"comp":4,"compilers":2,"redactor":2,"red":4,"redactors":2,"reviser":2,"rev":5,"revisers":2,"founder":2,"found":3,"founders":2,"continuator":1,"continued":3,"cont":3,"FIXME":5,"unsure":5,"continuators":1,"collaborator":2,"collab":3,"collaborators":2,"translator":16,"trans":75,"translators":16,"commentator":11,"comm":40,"commentators":11,"annotator":11,"annot":40,"annotators":11,"commentary":9,"annotations":11,"introduction":30,"intro":2,"foreword":30,"forew":29,"afterword":30,"afterw":29,"editortr":1,"adddotspace":57,"editorstr":1,"editorco":1,"editorsco":1,"editoran":1,"editorsan":1,"editorin":1,"introd":27,"editorsin":1,"editorfo":1,"editorsfo":1,"editoraf":1,"editorsaf":1,"editortrco":1,"addabbrvspace":51,"editorstrco":1,"editortran":1,"editorstran":1,"editortrin":1,"editorstrin":1,"editortrfo":1,"editorstrfo":1,"editortraf":1,"editorstraf":1,"editorcoin":1,"editorscoin":1,"editorcofo":1,"editorscofo":1,"editorcoaf":1,"editorscoaf":1,"editoranin":1,"editorsanin":1,"editoranfo":1,"editorsanfo":1,"editoranaf":1,"editorsanaf":1,"editortrcoin":1,"editorstrcoin":1,"editortrcofo":1,"editorstrcofo":1,"editortrcoaf":1,"editorstrcoaf":1,"editortranin":1,"editorstranin":1,"editortranfo":1,"editorstranfo":1,"editortranaf":1,"editorstranaf":1,"translatorco":1,"translatorsco":1,"translatoran":1,"translatorsan":1,"translatorin":1,"translation":19,"translatorsin":1,"translatorfo":1,"translatorsfo":1,"translatoraf":1,"translatorsaf":1,"translatorcoin":1,"translatorscoin":1,"translatorcofo":1,"translatorscofo":1,"translatorcoaf":1,"translatorscoaf":1,"translatoranin":1,"translatorsanin":1,"translatoranfo":1,"translatorsanfo":1,"translatoranaf":1,"translatorsanaf":1,"byauthor":1,"by":103,"byeditor":1,"edited":24,"bycompiler":1,"compiled":1,"byredactor":1,"redacted":1,"byreviser":1,"revised":1,"byreviewer":1,"reviewed":1,"byfounder":1,"founded":1,"bycontinuator":1,"bycollaborator":1,"collaboration":1,"with":71,"bytranslator":1,"translated":26,"@lfromlang":24,"@sfromlang":24,"bycommentator":1,"commented":13,"byannotator":1,"annotated":13,"withcommentator":1,"a":24,"comment":1,"withannotator":1,"annots":1,"withintroduction":1,"an":40,"withforeword":1,"withafterword":1,"byeditortr":1,"byeditorco":1,"byeditoran":1,"byeditorin":1,"byeditorfo":1,"byeditoraf":1,"byeditortrco":1,"byeditortran":1,"byeditortrin":1,"byeditortrfo":1,"byeditortraf":1,"byeditorcoin":1,"byeditorcofo":1,"byeditorcoaf":1,"byeditoranin":1,"byeditoranfo":1,"byeditoranaf":1,"byeditortrcoin":1,"byeditortrcofo":1,"byeditortrcoaf":1,"byeditortranin":1,"byeditortranfo":1,"byeditortranaf":1,"bytranslatorco":1,"bytranslatoran":1,"bytranslatorin":1,"bytranslatorfo":1,"bytranslatoraf":1,"bytranslatorcoin":1,"bytranslatorcofo":1,"bytranslatorcoaf":1,"bytranslatoranin":1,"bytranslatoranfo":1,"bytranslatoranaf":1,"andothers":1,"et":4,"al":4,"andmore":1,"volume":3,"vol":2,"volumes":2,"vols":1,"involumes":1,"jourvol":1,"jourser":1,"series":3,"ser":3,"part":3,"issue":3,"newseries":1,"new":3,"oldseries":1,"old":2,"edition":2,"reprint":3,"repr":3,"reprintof":1,"reprintas":1,"reprinted":2,"as":10,"rpt":1,"reprintfrom":1,"reviewof":1,"review":1,"translationof":1,"translationas":1,"translationfrom":1,"origpubas":1,"originally":2,"published":4,"orig":2,"pub":2,"origpubin":1,"astitle":1,"bypublisher":1,"page":4,"pp":2,"column":2,"col":1,"columns":2,"cols":1,"line":4,"l":1,"lines":2,"ll":1,"nodate":1,"no":2,"date":1,"n":6,"d":2,"verse":2,"v":1,"verses":2,"vv":1,"S":3,"sections":2,"paragraph":2,"par":2,"paragraphs":4,"inseries":1,"ofseries":1,"chap":2,"mathesis":1,"Master":1,"phdthesis":1,"PhD":2,"thesis":4,"candthesis":1,"Candidate":1,"Cand":1,"resreport":1,"research":2,"report":2,"rep":2,"techreport":1,"technical":1,"tech":1,"software":3,"computer":1,"datacd":1,"CD":4,"ROM":2,"audiocd":1,"audio":2,"version":3,"url":3,"address":2,"urlfrom":1,"available":2,"urlseen":1,"visited":2,"inpreparation":1,"preparation":2,"submitted":3,"forthcoming":3,"inpress":1,"press":2,"prepublished":1,"pre":2,"citedas":1,"henceforth":2,"cited":4,"thiscite":1,"especially":1,"esp":1,"seenote":1,"see":7,"note":1,"quotedin":1,"quoted":1,"qtd":1,"idem":7,"idemsm":1,"idemsf":1,"eadem":4,"idemsn":1,"idempm":1,"eidem":4,"idempf":1,"eaedem":2,"idempn":1,"idempp":1,"ibidem":2,"ibid":1,"opcit":1,"op":2,"cit":6,"loccit":1,"loc":2,"confer":1,"cf":2,"sequens":1,"sq":2,"sequentes":1,"sqq":2,"passim":2,"pass":1,"seealso":1,"also":2,"backrefpage":1,"backrefpages":1,"january":1,"January":1,"Jan":1,"february":1,"February":1,"Feb":1,"march":1,"March":1,"Mar":1,"april":1,"April":1,"Apr":1,"may":1,"May":2,"june":1,"June":2,"july":1,"July":2,"august":1,"August":1,"Aug":1,"september":1,"September":1,"Sept":1,"october":1,"October":1,"Oct":1,"november":1,"November":1,"Nov":1,"december":1,"December":1,"Dec":1,"langamerican":1,"American":4,"langbrazilian":1,"Brazilian":4,"langcatalan":1,"Catalan":4,"langcroatian":1,"Croatian":4,"langczech":1,"Czech":4,"langdanish":1,"Danish":4,"langdutch":1,"Dutch":4,"langenglish":1,"English":4,"langfinnish":1,"Finnish":4,"langfrench":1,"French":8,"langgerman":1,"German":8,"langgreek":1,"Greek":4,"langitalian":1,"Italian":4,"langlatin":1,"Latin":4,"langnorwegian":1,"Norwegian":4,"langpolish":1,"Polish":4,"langportuguese":1,"Portuguese":4,"langrussian":1,"Russian":4,"langslovene":1,"Slovene":4,"langspanish":1,"Spanish":4,"langswedish":1,"Swedish":4,"fromamerican":1,"frombrazilian":1,"fromcatalan":1,"fromcroatian":1,"fromczech":1,"fromdanish":1,"fromdutch":1,"fromenglish":1,"fromfinnish":1,"fromfrench":1,"fromgerman":1,"fromgreek":1,"fromitalian":1,"fromlatin":1,"fromnorwegian":1,"frompolish":1,"fromportuguese":1,"fromrussian":1,"fromslovene":1,"fromspanish":1,"fromswedish":1,"countryde":1,"Germany":1,"DE":1,"countryeu":1,"European":6,"Union":2,"EU":1,"countryep":1,"EP":1,"countryfr":1,"France":1,"FR":1,"countryuk":1,"United":2,"Kingdom":1,"GB":1,"countryus":1,"States":1,"America":1,"US":1,"patent":13,"pat":12,"patentde":1,"patenteu":1,"patentfr":1,"patentuk":1,"British":4,"patentus":1,"U":4,".S":4,"patreq":1,"request":6,"req":6,"patreqde":1,"patreqeu":1,"patreqfr":1,"patrequk":1,"patrequs":1,"file":3,"library":3,"abstract":3,"annotation":1,"gdef":4,"#2year":14,"#2date":4,"iffieldsequal":8,"#2endyear":22,"csuse":16,"mkbibdate":16,"#2month":10,"#2day":8,"iffieldequalstr":4,"mbox":4,"#2endmonth":8,"#2endday":8,"}}}}}}}":1,"}}}}}}":3,"extrayear":6,"problemset":1,"final":2,"article":2,"worksheet":1,"providecommand":45,"@solutionvis":3,"expand":1,"@expand":3,"10pt":1,"letterpaper":1,"top":1,"bottom":1,"1in":3,"geometry":1,"pgfkeys":1,"For":13,"mathtable":2,"environment":4,"tabularx":1,"pset":1,"heading":2,"float":1,"Used":6,"for":16,"floats":1,"tables":1,"figures":1,"etc":1,"graphicx":1,"inserting":3,"images":1,"enumerate":2,"mathtools":2,"Required":7,"Loads":1,"amsmath":1,"amsthm":1,"theorem":1,"environments":1,"amssymb":1,"booktabs":1,"esdiff":1,"derivatives":4,"partial":2,"Optional":1,"shortintertext":1,"customizing":1,"footers":1,"lastpage":1,"count":1,"header":1,"footer":1,"xcolor":1,"setting":3,"color":3,"hyperlinks":2,"obeyFinal":1,"Disable":1,"todos":1,"option":1,"class":1,"@todoclr":2,"linecolor":1,"todonotes":1,"keeping":1,"track":1,"dos":1,"colorlinks":1,"true":1,"linkcolor":1,"navy":2,"urlcolor":1,"black":2,"hyperref":1,"urls":2,"document":1,"Enables":1,"tag":1,"hypcap":1,"definecolor":2,"gray":1,"To":1,"Dos":1,"brightness":1,"RGB":1,"coloring":1,"parskip":1,"ex":2,"Sets":1,"between":1,"parindent":1,"0pt":2,"Indent":1,"first":1,"VERBATIM":2,"verbatim":3,"@font":1,"ttfamily":1,"usepackage":2,"caption":1,"footnotesize":1,"subcaption":1,"captionsetup":4,"table":2,"labelformat":4,"simple":3,"labelsep":4,"period":3,"labelfont":4,"bf":4,"figure":2,"subtable":1,"subfigure":1,"TRUE":1,"FALSE":1,"SHOW":3,"HIDE":2,"[]":3,"listoftodos":1,"pagenumbering":1,"arabic":2,"shortname":2,"authorname":2,"coursename":3,"assignment":3,"#4":4,"duedate":2,"#5":2,"begin":7,"minipage":4,"flushleft":2,"hypertarget":1,"@assignment":2,"textbf":5,"\\\\":9,"end":7,"flushright":2,"headrulewidth":1,"footrulewidth":1,"fancyplain":4,"lfoot":1,"hyperlink":1,"cfoot":1,"rfoot":1,"~":5,"pageref":1,"LastPage":1,"newcounter":1,"theproblem":3,"Problem":2,"counter":1,"problem":1,"addtocounter":2,"equation":1,"noindent":2,"textit":1,"Default":2,"is":2,"omit":1,"pagebreaks":1,"after":1,"solution":2,"qqed":2,"hfill":2,"rule":1,"2mm":2,"\\\\\\":1,"pagebreak":2,"show":1,"solutions":1,"vspace":2,"em":4,"Solution":1,"Sum":3,"ensuremath":15,"sum_":2,"^":8,"infsum":2,"infty":2,"Infinite":1,"sum":1,"Int":1,"x":4,"int_":1,"!":9,"mathrm":1,"Integrate":1,"respect":1,"Lim":2,"displaystyle":2,"lim_":1,"Take":1,"limit":1,"infinity":1,"f":1,"Frac":1,"_":1,"Slanted":1,"fraction":1,"proper":1,"spacing":1,"Usefule":1,"display":2,"fractions":1,"eval":1,"vert_":1,"L":1,"hand":2,"sizing":2,"R":1,"D":1,"diff":1,"writing":2,"PD":1,"diffp":1,"full":1,"Forces":1,"style":1,"math":4,"mode":4,"Deg":1,"circ":1,"adding":1,"degree":1,"even":1,"not":1,"abs":1,"vert":3,"Absolute":1,"Value":1,"norm":1,"Vert":2,"Norm":1,"vector":1,"magnitude":1,"e":1,"times":3,"Scientific":2,"Notation":2,"E":2,"u":1,"text":7,"units":1,"Roman":1,"mc":1,"hspace":3,"1em":1,"comma":1,"into":2,"mtxt":1,"insterting":1,"either":1,"Option":1,"preceding":1,"punctuation":1,"prob":1,"P":2,"cndprb":1,"cov":1,"Cov":1,"twovector":1,"r":3,"array":6,"threevector":1,"fourvector":1,"vecs":4,"vec":2,"bm":2,"bolded":2,"arrow":2,"vect":3,"unitvecs":1,"hat":2,"unitvect":1,"Div":1,"del":3,"cdot":1,"Curl":1,"Grad":1},"Tea":{"<%":1,"template":1,"foo":1,"()":1,"%>":1},"Terra":{"C":11,"=":109,"terralib":4,".includecstring":2,"[[":3,"#include":5,"<":7,"stdio":2,".h":5,">":7,"stdlib":2,"]]":3,"local":9,"arraytypes":3,"{}":1,"function":5,"Array":3,"(":80,"T":5,")":65,"struct":3,"ArrayImpl":9,"{":11,"data":1,":":36,"&":10,";":28,"N":9,"int":8,"}":11,".metamethods":3,".__typename":1,"self":11,"return":20,"..":2,"tostring":2,"end":36,"[":25,"]":25,"true":7,"terra":19,"init":3,".data":7,".malloc":1,"*":72,"sizeof":1,")))":1,".N":4,"free":1,"()":28,".free":1,".__apply":1,"macro":2,",":99,"idx":2,"`":2,".__methodmissing":1,"methodname":2,"selfexp":2,"...":1,"args":2,".newlist":1,"{...}":1,"i":30,"symbol":1,"promotedargs":2,"map":1,"a":20,"if":1,"gettype":1,"then":1,"else":1,"quote":1,"var":61,"r":9,"for":10,"do":10,"in":1,"Complex":6,"real":1,"float":2,"imag":1,"add":2,"c":18,".real":3,"+":34,".imag":3,"ComplexArray":2,"testit":2,"ca":5,"ra":2,"assert":4,"==":23,"-":38,"))":6,"math":1,"pi":3,"solar_mass":9,"days_per_year":13,"planet":9,"x":1,"double":8,"y":1,"z":1,"vx":1,"vy":1,"vz":1,"mass":1,"advance":2,"nbodies":9,"bodies":22,"dt":5,"b":54,"j":4,"b2":21,"dx":9,".x":6,"dy":9,".y":6,"dz":9,".z":6,"distance":7,".sqrt":2,"mag":8,"/":16,"--":11,".printf":4,".vx":11,".mass":12,".vy":11,".vz":11,"energy":5,"e":16,"offset_momentum":2,"px":4,"py":4,"pz":4,"NBODIES":5,"main":4,"argc":1,"argv":2,"&&":1,"int8":1,"array":2,"sun":1,"jupiter":1,"saturn":1,"uranus":1,"neptune":1,"n":2,".atoi":1,"run":3,"compile":1,"test":13,"require":2,"print":1,".time":1,".saveobj":1,"disas":1,"printpretty":1,"COMMENT%":1,"^":4,"and":21,"or":4,"~=":2,">=":2,"<=":2,"<<":3,">>":3,"test0":2,"d":10,"test1":2,"test2":2,"test3":2,"test4":2,"%":5,"test5":2,"test6":2,"test7":2,"test8":2,"a0":4,"a1":4,"b0":4,"b1":4,"c0":2,"c1":2,"not":3,"test9":2,".eq":10},"Texinfo":{"\\":1,"input":1,"texinfo":1,"@setfilename":1,"protocol":6,"-":20,"spec":2,".texi":1,"@settitle":1,"ruby":9,"debug":12,"ide":4,"@set":2,"RDEBUG_IDE":9,"@emph":17,"{":40,"}":28,"RDEBUG_BASE":1,"base":3,"@titlepage":1,"@title":1,"@subtitle":2,"@value":10,"EDITION":1,"Edition":1,"UPDATED":1,"MONTH":1,"@author":1,"Markus":1,"Barchfeld":1,"and":16,"Martin":1,"Krauskopf":1,"@end":44,"titlepage":1,"@page":1,"@node":19,"Top":1,",":11,"Summary":4,"(":3,"dir":2,")":3,"@top":1,"This":2,"file":8,"contains":3,"specification":2,"of":4,"the":20,"used":4,"by":5,".":22,"@menu":4,"*":18,"::":19,"Specification":5,"Changes":12,"menu":4,"@chapter":3,"document":2,"describes":1,"for":3,"communication":2,"between":9,"debugger":6,"engine":5,"a":3,"frontend":5,"It":1,"is":9,"work":2,"in":6,"progress":1,"might":2,"very":1,"likely":1,"will":1,"change":1,"future":2,"If":1,"you":2,"have":1,"any":1,"comments":1,"or":1,"questions":1,"please":1,"@email":1,"martin":1,".krauskopf":1,"@@":1,"gmail":1,".com":1,"send":1,"me":1,"an":1,"email":1,"The":1,"has":1,"two":1,"parts":1,"/":2,"sides":1,"First":1,"ones":2,"are":4,"commands":2,"sent":3,"from":3,"to":9,"second":1,"opposite":1,"way":1,"answers":2,"events":3,"almost":1,"same":1,"as":2,"CLI":2,"So":1,"want":1,"contact":1,"@url":1,"http":1,":":60,"//":1,"bashdb":1,".sourceforge":1,".net":1,".html":1,"XML":1,"format":1,"described":1,"@ref":1,"below":1,"@strong":7,"far":1,"complete":1,"Will":1,"be":3,"completed":1,"time":1,"permits":1,"In":1,"meantime":1,"source":1,"code":2,"always":1,"best":1,"Commands":4,"Events":4,"Terms":1,"@itemize":9,"@bullet":9,"@item":15,"Command":9,"what":2,"sends":2,"Answer":9,"back":1,"Example":11,"shows":1,"simple":1,"example":5,"itemize":8,"@c":16,"@section":10,"Adding":4,"Breakpoint":22,"Deleting":4,"Enabling":4,"Disabling":4,"Condition":4,"Catchpoint":3,"Threads":4,"Frames":4,"Variables":6,"@subsection":13,"@smallexample":31,"break":2,"<":44,"script":3,">":29,"line_no":2,"smallexample":31,"breakpointAdded":2,"no":8,"=":71,"location":2,"/>":26,"C":11,"test":1,".rb":1,"A":11,"delete":2,"breakpoint_id":3,"breakpointDelete":2,"Supported":3,"since":3,"}}":6,"enable":2,"breakpointEnable":2,"bp_id":6,"disable":2,"breakpointDisabl":2,"Setting":1,"on":4,"condition":2,"conditionSet":2,"x":3,"#":1,"Stop":1,"breakpoint":2,"only":1,"if":1,"true":1,"Exception":5,"catch":2,"exception_class_":1,"catchpointSet":2,"exception":3,"ZeroDivisionErro":1,"Listing":3,"thread":5,"list":2,"threads":4,"id":3,"status":3,"....":1,"</":9,"where":2,"frames":5,"frame":4,"line":8,"current":2,"...":1,"@subsubsection":2,"Local":1,"var":3,"local":1,"variables":6,"variable":4,"name":4,"kind":4,"value":4,"type":5,"hasChildren":4,"objectId":4,"Instance":1,"instance":2,"some_array":1,"some_object":1,"Suspension":4,"Message":4,"Event":4,"threadId":3,"suspended":1,"message":6,"some":2,"text":2,"section":1,"Mentions":1,"also":1,"related":1,"changes":1,"gem":1,"implementation":1,"Fixes":1,"possible":1,"NoSuchMethodExce":1,"added":1,"Debugger":1,"start_server":1,"ticket":1,"#25972":1,"possibility":1,"remove":1,"catchpoints":1,"bugfix":2,"syntax":1,"error":1,"with":2,"Ruby":1,"print":1,"out":2,"backtrace":1,"when":4,"debuggee":1,"fails":1,"depends":1,"rather":2,"then":1,"exactly":1,"compatible":1,"releases":1,"Dependency":1,"changed":1,"@t":4,"which":1,"fixes":1,"various":1,"bugs":1,"bunch":1,"RFEs":1,"switch":2,"stop":1,"at":1,"first":1,"loaded":1,"Utilized":1,"remote":1,"debugging":1,"Making":1,"actually":1,"Commenting":1,"sending":1,"trace":1,"elements":1,"To":1,"decided":1,"There":1,"large":1,"amount":1,"such":1,"For":1,"now":1,"serves":1,"developers":1,"ensure":1,"attribute":2,"absolute":1,"path":1,"fixing":1,"verbose":1,"d":1,"Some":1,"unused":1,"Support":1,"element":1,"Emitted":1,"backend":1,"COMMENT{-":1},"Text":{"line":4,"foo":1,"Read":2,"me":7,"now":2,"!":66,"================":6,"=":17,"V":8,"e":25,"l":33,"k":19,"o":16,"m":31,"n":115,"t":4,"i":197,"f":106,"r":124,"g":95,"--":10,"Ver":2,".":931,"Vim":54,"er":229,"en":194,"meget":4,"kraftig":2,"editor":4,"med":116,"mange":21,"kommandoer":20,",":529,"alt":8,"for":360,"til":313,"kunne":5,"gjennom":8,"alle":32,"innf":22,"ring":10,"som":175,"denne":65,"Den":12,"beregnet":4,"p":178,"sette":18,"deg":35,"inn":68,"bruken":2,"av":194,"nok":4,"s":74,"du":186,"vil":63,"v":47,"re":57,"stand":4,"lett":3,"bruke":25,"form":6,"Tiden":2,"kreves":2,"ringen":20,"tar":6,"ca":2,"-":370,"minutter":2,"avhengig":2,"hvor":6,"mye":13,"tid":2,"bruker":7,"eksperimentering":2,"MERK":36,":":459,"Kommandoene":2,"leksjonene":4,"modifisere":2,"teksten":38,"Lag":4,"kopi":6,"filen":54,"kan":41,"ve":7,"(":129,"hvis":23,"kj":10,"rte":6,"vimtutor":6,"kommandoen":36,"dette":22,"allerede":5,")":161,"Det":33,"viktig":2,"huske":4,"at":62,"bruk":20,"betyr":5,"utf":22,"kommandoene":10,"dem":20,"skikkelig":2,"Hvis":14,"bare":9,"leser":6,"glemme":2,"F":8,"rst":4,"sjekk":2,"Caps":2,"Lock":2,"IKKE":2,"aktiv":2,"og":232,"trykk":52,"j":17,"tasten":18,"flytte":14,"mark":156,"ren":157,"helt":14,"leksjon":36,"fyller":2,"skjermen":16,"~~~~~~~~~~~~~~~~":84,"Leksjon":64,"FLYTTING":2,"AV":34,"MARK":4,"REN":4,"**":124,"For":84,"tastene":4,"h":25,"vist":2,"^":2,"Tips":2,"venstre":6,"flytter":5,"<":99,">":111,"yre":8,"ser":8,"ut":18,"pil":2,"peker":2,"nedover":2,"Flytt":58,"rundt":6,"har":37,"tt":6,"det":83,"fingrene":2,"Hold":6,"inne":2,"nedovertasten":4,"den":144,"repeterer":6,"N":34,"vet":4,"hvordan":6,"beveger":2,"neste":24,"G":36,"ved":33,"hjelp":10,"Merk":23,"blir":16,"usikker":2,"noe":14,"skrevet":11,"ESC":38,"normalmodus":12,"Skriv":78,"deretter":18,"nsket":4,"nytt":10,"Piltastene":2,"skal":32,"ogs":22,"virke":3,"Men":2,"hjkl":4,"bevege":4,"raskere":2,"blitt":4,"vant":2,"Helt":2,"sant":2,"AVSLUTTE":2,"VIM":2,"!!":8,"rer":18,"noen":24,"punktene":6,"nedenfor":57,"les":4,"hele":12,"leksjonen":8,"Trykk":112,"forsikre":2,"om":25,"q":12,"ENTER":38,"Dette":31,"avslutter":2,"editoren":8,"FORKASTER":2,"forandringer":6,"gjort":4,"kommandolinjen":6,"skallet":4,"skriv":46,"startet":4,"sikker":11,"husker":2,"avslutte":6,"starte":8,"forkaster":2,"gjorde":4,"I":10,"pet":2,"leksjoner":2,"lagrer":6,"forandringene":6,"fil":16,"ned":6,"REDIGERING":6,"TEKST":10,"SLETTING":2,"x":26,"slette":39,"tegnet":28,"under":38,"rste":55,"linjen":138,"merket":30,"--->":116,"ordne":2,"feilene":4,"flytt":10,"opp":12,"slettes":4,"u":18,"nskede":4,"Repeter":22,"punkt":12,"setningen":14,"lik":16,"Hessstennnn":2,"brrr":2,"snudddde":2,"ii":2,"gaaata":2,"Hesten":2,"br":2,"snudde":2,"gata":2,"korrekt":4,"ikke":50,"pr":4,"men":11,"de":48,"sitter":2,"INNSETTING":2,"tekst":56,"gj":20,"andre":42,"st":11,"ETTER":12,"posisjonen":8,"der":22,"settes":4,"mangler":12,"Etterhvert":2,"hver":4,"feil":11,"fikset":2,"returnere":4,"tkst":2,"mnglr":2,"ganske":2,"her":6,"ler":6,"komfortabel":2,"oppsummeringen":6,"LEGGE":2,"TIL":4,"A":16,"legge":24,"si":4,"plassert":7,"legges":4,"lagt":2,"normalmodusen":6,"markert":8,"repeter":4,"steg":14,"reparere":2,"litt":10,"tek":4,"behersker":2,"REDIGERE":2,"EN":8,"FIL":4,"Bruk":14,"wq":6,"lagre":12,"stegene":6,"Avslutt":2,"kommandolinja":2,"vim":10,"tutor":6,"navnet":10,"fila":2,"redigere":5,"forandres":6,"Sett":10,"slett":13,"foreg":4,"ende":4,"Lagre":4,"avslutt":2,"Start":4,"lger":2,"Etter":8,"ha":6,"lest":2,"forst":4,"ovenfor":4,"gang":10,"OPPSUMMERING":14,"LEKSJON":16,"Mark":4,"beveges":2,"piltastene":2,"eller":48,"fra":32,"skall":3,"FILNAVN":26,"forkaste":2,"endringer":5,"ELLER":2,"innsatt":2,"sett":6,"tillagt":2,"legg":6,"slutten":42,"trykker":10,"avbryter":2,"delvis":2,"fullf":10,"rt":9,"kommando":20,"videre":11,"SLETTEKOMMANDOER":4,"dw":6,"et":64,"ord":22,"begynnelsen":6,"ordet":26,"forsvinne":2,"Bokstaven":2,"d":30,"komme":6,"syne":8,"nederste":4,"skriver":8,"venter":2,"skrive":30,"w":29,"annet":9,"tegn":10,"enn":11,";":26,"start":3,"agurk":2,"tre":5,"eple":2,"hjemme":4,"FLERE":4,"$":23,"punktet":4,"kuttes":2,"punktum":2,"Noen":6,"skrev":2,"hva":17,"skjer":6,"OM":4,"OPERATORER":2,"OG":8,"BEVEGELSER":2,"Mange":2,"forandrer":4,"laget":6,"operator":16,"bevegelse":26,"Formatet":8,"slettekommando":2,"sletteoperatoren":6,"Der":2,"operatoren":6,"opere":2,"listet":2,"En":5,"kort":2,"liste":8,"bevegelser":4,"starten":16,"UNNTATT":2,"rende":10,"INKLUDERT":4,"siste":8,"Ved":14,"alts":2,"bli":6,"slettet":8,"kun":4,"bevegelsen":12,"uten":5,"flyttes":2,"spesifisert":2,"BRUK":6,"TELLER":2,"FOR":9,"BEVEGELSE":2,"tall":6,"foran":6,"ganger":10,"2w":4,"to":125,"framover":6,"3e":2,"tredje":2,"null":4,"forskjellige":3,"linje":42,"ANTALL":2,"SLETTE":2,"MER":4,"Et":5,"sammen":6,"kombinasjonen":2,"nevnt":2,"setter":4,"antall":10,"mer":13,"nummer":14,"STORE":2,"BOKSTAVER":2,"2dw":2,"ordene":4,"store":12,"bokstaver":12,"forskjelling":2,"etterf":2,"lgende":2,"Denne":14,"ABC":2,"DE":2,"FGHI":2,"JK":2,"LMN":2,"OP":2,"Q":2,"RS":2,"TUV":2,"lesbar":2,"mellom":8,"virker":6,"samme":14,"te":8,"OPERERE":2,"P":9,"LINJER":2,"dd":8,"hel":6,"grunn":4,"sletting":2,"linjer":6,"brukt":5,"fant":2,"utviklerne":2,"Vi":18,"lettere":2,"rett":5,"trykke":20,"verset":2,"fjerde":2,"2dd":2,"Roser":4,"Gj":2,"rme":2,"y":35,"Fioler":4,"bl":4,"Jeg":2,"bil":2,"Klokker":2,"viser":5,"tiden":2,"Druer":2,"Og":2,"likes":2,"ANGRE":2,"KOMMANDOEN":12,"angre":12,"U":10,"fikse":2,"plasser":4,"feilen":6,"Deretter":6,"ordner":2,"linjene":10,"stor":9,"tilbake":14,"var":12,"originalt":2,"CTRL":37,"R":12,"hold":2,"nede":6,"mens":8,"gjenopprette":2,"omgj":4,"angrekommandoene":2,"RReparer":2,"feiilene":2,"linnnjen":2,"oog":2,"erssstatt":2,"meed":2,"nyttige":4,"fram":3,"repetere":4,"forandringskomma":2,"[":21,"]":21,"res":6,".eks":3,"valgfritt":2,"operere":2,"eksempelvis":2,"tidligere":4,"liten":8,"angringen":2,"LIM":2,"INN":4,"lime":6,"etter":29,"register":2,"c":29,"OVER":6,"riktig":2,"rekkef":2,"lge":2,"Kan":2,"?":7,"b":14,"Intelligens":2,"a":82,"ERSTATT":4,"rx":2,"erstatte":14,"Da":4,"dfnne":2,"lynjxn":2,"ble":10,"zkrevet":2,"tjykket":2,"feite":2,"taster":4,"trykket":4,"feile":2,"Husk":4,"BRUKE":2,"pugge":2,"FORANDRE":2,"OPERATOREN":2,"forandre":12,"ce":8,"Plasser":6,"lubjwr":4,"korrekte":2,"tilfellet":2,"injen":2,"wgh":2,"forkw":2,"kzryas":2,"oppmerksom":2,"sletter":4,"innsettingsmodus":14,"FORANDRINGER":2,"VED":2,"Forandringskomma":2,"Forandringsopera":4,"fungerer":4,"Bevegelsene":2,"eksempel":14,"resten":4,"Slutten":4,"trenger":9,"rettet":2,"Du":21,"slettetasten":2,"rette":2,"nettopp":2,"limer":4,"slettede":2,"limt":2,"lar":11,"dit":4,"POSISJONERING":2,"FILSTATUS":2,"vise":6,"filstatusen":4,"spesifikk":2,"Les":8,"Ctrl":6,"kaller":2,"melding":2,"bunnen":10,"filnavnet":4,"linjenummeret":6,"se":22,"rposisjonen":4,"hj":2,"rne":2,"ruler":2,"valget":14,"satt":4,"forklart":2,"gg":4,"da":6,"Utf":2,"prosedyren":2,"S":4,"KEKOMMANDOEN":2,"/":188,"etterfulgt":8,"kestreng":2,"lete":14,"Legg":14,"merke":10,"skr":2,"streken":2,"kommer":2,"likhet":2,"feeeiil":6,"finne":13,"forekomst":4,"kestrengen":2,"keteksten":2,"motsatt":4,"retning":4,"bakover":2,"istedenfor":4,"kom":2,"O":12,"bokstaven":2,"enda":6,"lengre":2,"ten":4,"kingen":2,"fortsette":2,"unntatt":2,"wrapscan":2,"resatt":2,"FINN":2,"SAMSVARENDE":2,"PARENTESER":2,"%":18,"samsvarende":6,"}":8,"{":8,"parentesen":4,"hakeparentesen":2,"annen":6,"testlinje":2,"))":2,"veldig":2,"nyttig":6,"feils":2,"king":2,"programmer":36,"ubalansert":2,"parenteser":2,"gammel":24,"ny":31,"deen":14,"forekomsten":2,"flagget":2,"global":2,"erstatning":6,"erstatter":6,"forekomster":8,"kaste":2,"tyngste":2,"steinen":2,"lengst":2,"beste":2,"tekststreng":2,"#":8,"#s":4,"linjenumrene":2,"linjeomr":2,"erstatningen":2,"gc":4,"sp":2,"rre":4,"erstattes":2,"posisjon":2,"ketekst":6,"FRAMOVER":2,"BAKOVER":2,"retningen":2,"gamle":3,"posisjoner":4,"nyere":2,"samsvarer":2,"Erstatte":8,"linjenumre":2,"godkjenne":2,"HVORDAN":2,"UTF":2,"RE":2,"EKSTERN":2,"KOMMANDO":2,"ekstern":8,"velkjente":2,"plassere":3,"kommandolinjekom":2,"hvilken":2,"helst":4,"Som":2,"ls":18,"utropstegnet":2,"over":12,"filene":6,"katalogen":10,"akkurat":4,"hadde":4,"direkte":3,"Eller":2,"dir":16,"mulig":4,"eksterne":2,"parametere":2,"Alle":3,"avsluttes":2,"Fra":2,"alltid":2,"vi":6,"nevner":2,"LAGRING":2,"FILER":4,"endringene":2,"Velg":2,"filnavn":6,"finnes":6,"TEST":28,"velger":2,"sjekke":4,"igjen":10,"innholdet":2,"avsluttet":2,"ville":2,"eksakt":2,"lagret":3,"Fjern":2,"rm":4,"Unix":7,"lignende":2,"operativsystem":4,"del":9,"MS":6,"DOS":6,"VELGE":2,"SOM":2,"SKAL":2,"LAGRES":2,"femte":2,"elementet":2,"kolon":2,"Kontroller":2,"Enter":2,"valgte":6,"Ikke":2,"startes":2,"visuelt":4,"valg":6,"omr":2,"mindre":3,"HENTING":2,"SAMMENSL":2,"ING":2,"lese":7,"buffer":2,"like":5,"NED":2,"Hent":2,"brukte":2,"Filen":2,"henter":4,"rlinjen":2,"hentet":2,"kopier":4,"originalen":2,"versjonen":2,"utdataene":6,"legger":6,"kommandio":2,"eksempler":4,"List":2,"Slett":2,"disken":2,"PNE":2,"LINJE":2,"pne":10,"NEDENFOR":4,"tomme":2,"Pr":6,"LEGG":2,"li":4,"Fullf":4,"nn":2,"ufullstendige":2,"leg":2,"eneste":2,"forskjellen":2,"tegnene":2,"ANNEN":2,"M":7,"TE":2,"ERSTATTE":2,"ett":4,"xxx":14,"tallet":2,"erstatningsmodus":4,"forblir":2,"uforandret":2,"gjenv":2,"Erstatningsmodus":2,"insettingsmodus":2,"hvert":2,"skrives":2,"eksisterende":4,"KOPIERE":2,"LIME":2,"kopiere":4,"visuell":4,"modus":6,"engelsk":2,"yank":4,"uthevede":2,"velge":2,"yw":2,"kopierer":4,"SETT":2,"VALG":2,"ignorerer":2,"sm":8,"Let":2,"ignore":10,"flere":9,"ic":6,"Ignore":4,"Case":2,"set":14,"IGNORE":2,"funnet":2,"hlsearch":4,"incsearch":4,"valgene":2,"hls":4,"is":59,"kekommandoen":2,"sl":6,"ignorering":2,"noic":4,"fjerne":2,"uthevingen":2,"treff":4,"nohlsearch":2,"ignorere":2,"kekommando":2,"\\":63,"uttrykket":2,"Kommandoen":2,"Operatoren":2,"paste":2,"trykkes":2,"ignorecase":2,"ignorer":2,"vis":2,"delvise":2,"uthev":2,"ketreff":2,"no":7,"HJELP":2,"innebygde":4,"hjelpesystemet":2,"omfattende":2,"innebygget":2,"hjelpesystem":2,"disse":7,"tene":2,"Hjelp":2,"F1":4,"help":22,"hjelpevinduet":6,"hjelpen":2,"W":8,"hoppe":4,"vindu":4,"lukke":4,"omtrent":4,"temaer":2,"parameter":2,"glem":2,"c_CTRL":2,"D":10,"insert":2,"index":2,"user":5,"manual":4,"LAG":2,"ET":2,"OPPSTARTSSKRIPT":2,"Sl":2,"funksjoner":7,"flesteparten":2,"standard":2,"begynne":2,"lage":7,"vimrc":12,"redigeringen":2,"avhenger":4,"systemet":7,"ditt":3,"~":2,".vimrc":2,"$VIM":2,"_vimrc":2,"Windows":2,"eksempelfilen":2,"$VIMRUNTIME":2,"vimrc_example":2,".vim":3,"Neste":2,"starter":4,"syntaks":2,"utheving":2,"dine":4,"foretrukne":2,"oppsett":2,"informasjon":8,"intro":2,"FULLF":2,"RING":2,"Kommandolinjeful":2,"TAB":10,"kompatibel":2,"nocp":2,"Se":4,"hvilke":2,"filer":4,"kommandonavnet":2,"edit":4,"mellomrom":2,"unikt":2,"spesielt":2,"Help":2,"hjelpevindu":2,"Opprett":2,"oppstartsskript":2,"favorittvalgene":2,"mulige":2,"ringer":2,"Her":4,"slutter":2,"ment":5,"rask":2,"oversikt":2,"la":6,"enkel":2,"langt":2,"komplett":2,"bruksanvisningen":2,"lesing":2,"studier":2,"boken":6,"anbefales":4,"Improved":2,"Steve":2,"Oualline":2,"Utgiver":4,"New":3,"Riders":2,"fullt":2,"dedisert":2,"Spesielt":2,"nybegynnere":2,"Inneholder":2,"illustrasjoner":2,"http":8,"//":11,"iccf":2,"holland":2,".org":7,"click5":2,".html":3,"eldre":3,"handler":2,"Learning":2,"the":210,"Editor":2,"Linda":2,"Lamb":2,"god":2,"bok":2,"vite":2,"sjette":2,"utgaven":2,"inneholder":9,"Michael":2,"C":7,"Pierce":2,"Robert":2,"K":2,"Ware":2,"Colorado":4,"School":2,"of":118,"Mines":2,"id":4,"Charles":2,"Smith":2,"State":2,"University":3,"E":4,"mail":5,"bware":2,"@mines":2,".colorado":2,".edu":2,"Modifisert":2,"Bram":2,"Moolenaar":2,"Oversatt":2,"yvind":2,"Holm":2,"_AT_":2,"sunbase":2,"Id":3,".no":2,"36Z":2,"sunny":2,"ts":2,"README":1,"users":5,"interested":1,"in":32,"using":2,"MySQL":8,"as":24,"triplestore":1,"backend":1,"The":13,"KiWi":1,"Triple":1,"Store":1,"used":4,"by":30,"Apache":4,"Marmotta":5,"supports":1,"different":2,"database":2,"backends":1,"including":2,"H2":1,"PostgreSQL":1,"and":72,"However":4,"legal":2,"reasons":1,"we":7,"are":19,"not":37,"allowed":3,"distribute":20,"connector":5,"library":6,"together":1,"with":16,"source":17,"code":17,"or":69,"binaries":1,"it":43,"licensed":3,"GPL":1,"license":7,"Nonetheless":1,"possible":2,"use":11,"downloading":1,"installing":1,"manually":1,"download":1,"unpack":1,"Connector":1,"J":1,"from":16,"dev":1,".mysql":1,".com":1,"downloads":1,"copy":19,"mysql":3,"java":1,".x":1,".jar":1,"file":6,"directory":2,"application":4,"server":2,".g":2,"$TOMCAT_HOME":2,"lib":2,"COMMENT--":1,"Web":1,"webapps":1,"marmotta":1,"WEB":1,"INF":1,"restart":1,"will":10,"then":5,"automatically":3,"be":26,"able":1,"connect":1,"Please":2,"note":1,"that":36,"requires":1,"least":3,"because":1,"makes":1,"nested":1,"queries":1,"foreign":1,"keys":1,"COMMENT#":58,"doc":2,"$OpenBSD":1,"COPYRIGHT":3,"millert":1,"Exp":1,"Copyright":4,"Henry":1,"Spencer":1,"All":1,"rights":11,"reserved":1,"This":14,"software":29,"subject":3,"any":35,"American":1,"Telephone":1,"Telegraph":1,"Company":1,"Regents":1,"California":1,"Permission":1,"granted":1,"anyone":2,"this":45,"purpose":3,"on":26,"computer":1,"system":8,"alter":2,"redistribute":6,"following":3,"restrictions":4,"author":6,"responsible":2,"consequences":1,"matter":1,"how":3,"awful":1,"even":4,"if":18,"they":7,"arise":1,"flaws":1,"origin":1,"must":15,"misrepresented":2,"either":7,"explicit":2,"claim":2,"omission":1,"Since":2,"few":2,"ever":3,"read":3,"sources":2,"credits":2,"appear":2,"documentation":2,"Altered":1,"versions":3,"plainly":1,"marked":1,"such":10,"being":1,"original":5,"notice":7,"may":17,"removed":1,"altered":1,"-=":36,"COMMENT/*":9,"GNU":8,"GENERAL":3,"PUBLIC":2,"LICENSE":2,"Version":2,"June":1,"Free":11,"Software":11,"Foundation":10,"Inc":3,"Franklin":2,"Street":2,"Fifth":2,"Floor":2,"Boston":2,"MA":2,"USA":6,"Everyone":1,"permitted":2,"verbatim":3,"copies":8,"document":1,"but":4,"changing":1,"Preamble":1,"licenses":3,"most":4,"designed":2,"take":1,"away":1,"your":19,"freedom":4,"share":2,"change":5,"By":1,"contrast":1,"General":14,"Public":15,"License":42,"intended":4,"guarantee":1,"free":16,"make":8,"sure":3,"all":13,"its":7,"applies":3,"Some":1,"other":13,"covered":3,"Lesser":2,"instead":2,"You":14,"can":8,"apply":5,"programs":4,"too":2,"When":1,"speak":1,"referring":1,"price":1,"Our":2,"Licenses":1,"you":56,"have":10,"charge":4,"service":1,"wish":3,"receive":4,"get":4,"want":4,"pieces":1,"new":6,"know":3,"do":8,"these":8,"things":1,"To":4,"protect":2,"need":2,"forbid":1,"deny":1,"ask":2,"surrender":1,"These":4,"translate":1,"certain":3,"responsibilities":1,"modify":8,"example":2,"program":24,"whether":2,"gratis":1,"fee":3,"give":4,"recipients":4,"And":1,"show":6,"them":3,"terms":14,"so":8,"their":2,"We":2,"two":2,"steps":1,"copyright":7,"offer":5,"which":9,"gives":1,"permission":3,"Also":4,"each":6,"everyone":3,"understands":1,"there":2,"warranty":8,"If":17,"modified":4,"someone":1,"else":3,"passed":1,"what":4,"problems":2,"introduced":1,"others":1,"reflect":1,"authors":1,"Finally":1,"threatened":1,"constantly":1,"patents":3,"avoid":1,"danger":1,"redistributors":1,"individually":1,"obtain":1,"patent":5,"effect":1,"making":2,"proprietary":3,"prevent":1,"made":4,"clear":2,"precise":1,"conditions":10,"copying":3,"distribution":16,"modification":2,"follow":1,"TERMS":2,"AND":7,"CONDITIONS":2,"COPYING":1,"DISTRIBUTION":1,"MODIFICATION":1,"work":23,"contains":4,"placed":1,"holder":2,"saying":2,"distributed":7,"below":1,"refers":1,"means":4,"Program":41,"derivative":3,"law":2,"say":1,"containing":1,"portion":3,"modifications":3,"translated":1,"into":3,"another":2,"language":1,"Hereinafter":1,"translation":1,"included":1,"without":2,"limitation":3,"term":2,"Each":3,"licensee":2,"addressed":1,"Activities":1,"than":4,"outside":1,"scope":2,"act":2,"running":3,"restricted":2,"output":2,"only":6,"contents":1,"constitute":1,"based":11,"independent":2,"having":1,"been":1,"Whether":1,"true":1,"depends":1,"does":5,"medium":4,"provided":4,"conspicuously":1,"appropriately":1,"publish":3,"an":12,"appropriate":3,"disclaimer":1,"keep":1,"intact":1,"notices":3,"refer":1,"absence":1,"along":3,"physical":1,"transferring":1,"option":2,"protection":1,"exchange":1,"thus":3,"forming":1,"Section":2,"above":5,"also":3,"meet":1,"cause":3,"files":4,"carry":1,"prominent":1,"stating":1,"changed":1,"date":1,"whole":7,"part":4,"derived":2,"thereof":1,"third":4,"parties":5,"normally":3,"reads":1,"commands":3,"interactively":1,"when":5,"run":4,"started":1,"interactive":4,"ordinary":1,"way":3,"print":4,"display":1,"announcement":3,"provide":1,"telling":1,"view":1,"Exception":1,"itself":2,"required":2,"requirements":1,"identifiable":1,"sections":3,"reasonably":1,"considered":1,"separate":2,"works":5,"themselves":1,"those":3,"But":1,"same":5,"whose":2,"permissions":1,"licensees":1,"extend":1,"entire":1,"every":1,"regardless":1,"who":4,"wrote":1,"Thus":1,"intent":2,"section":7,"contest":2,"written":3,"entirely":2,"rather":1,"exercise":1,"right":2,"control":2,"collective":1,"In":2,"addition":1,"mere":1,"aggregation":1,"volume":1,"storage":1,"bring":1,"object":4,"executable":7,"Sections":3,"one":4,"Accompany":3,"complete":3,"corresponding":3,"machine":2,"readable":2,"customarily":2,"interchange":2,"valid":1,"three":2,"years":1,"party":1,"more":5,"cost":1,"physically":1,"performing":1,"information":2,"received":4,"alternative":2,"noncommercial":1,"accord":1,"Subsection":1,"preferred":1,"modules":1,"plus":2,"associated":1,"interface":1,"definition":1,"scripts":1,"compilation":1,"installation":1,"special":1,"exception":1,"include":1,"anything":1,"binary":1,"major":1,"components":1,"compiler":1,"kernel":2,"operating":1,"runs":1,"unless":1,"component":1,"accompanies":1,"offering":2,"access":2,"designated":1,"place":2,"equivalent":1,"counts":1,"though":1,"compelled":1,"sublicense":2,"except":1,"expressly":1,"Any":1,"attempt":1,"otherwise":2,"void":1,"terminate":1,"terminated":1,"long":2,"remain":1,"full":2,"compliance":2,"accept":2,"since":1,"signed":1,"nothing":1,"grants":1,"actions":1,"prohibited":1,"Therefore":1,"modifying":2,"distributing":2,"indicate":1,"acceptance":1,"time":5,"recipient":1,"receives":1,"licensor":1,"impose":2,"further":1,"enforcing":1,"consequence":3,"court":2,"judgment":1,"allegation":1,"infringement":1,"reason":1,"limited":1,"issues":1,"imposed":1,"order":1,"agreement":1,"contradict":1,"excuse":1,"cannot":2,"satisfy":2,"simultaneously":1,"obligations":2,"pertinent":1,"would":2,"permit":3,"royalty":1,"redistribution":1,"directly":1,"indirectly":1,"through":3,"could":2,"both":1,"refrain":1,"held":1,"invalid":1,"unenforceable":1,"particular":1,"circumstance":1,"balance":1,"circumstances":1,"It":2,"induce":1,"infringe":1,"property":1,"claims":2,"validity":1,"has":2,"sole":1,"protecting":1,"integrity":1,"implemented":1,"public":2,"practices":1,"Many":1,"people":1,"generous":1,"contributions":1,"wide":1,"range":1,"reliance":1,"consistent":1,"up":1,"donor":1,"decide":1,"he":1,"she":1,"willing":1,"choice":1,"thoroughly":1,"believed":1,"rest":1,"countries":3,"copyrighted":2,"interfaces":1,"places":1,"add":2,"geographical":1,"excluding":1,"among":1,"excluded":1,"case":1,"incorporates":1,"body":1,"revised":1,"Such":1,"similar":1,"spirit":1,"present":1,"version":12,"differ":1,"detail":1,"address":1,"concerns":1,"given":1,"distinguishing":1,"number":4,"specifies":1,"later":4,"published":3,"specify":1,"choose":1,"incorporate":1,"parts":2,"write":3,"sometimes":1,"exceptions":1,"decision":1,"guided":1,"goals":1,"preserving":1,"status":1,"derivatives":1,"our":1,"promoting":1,"sharing":1,"reuse":1,"generally":1,"NO":4,"WARRANTY":5,"BECAUSE":1,"THE":16,"PROGRAM":8,"IS":3,"LICENSED":1,"FREE":1,"OF":11,"CHARGE":1,"THERE":1,"TO":8,"EXTENT":1,"PERMITTED":2,"BY":3,"APPLICABLE":2,"LAW":2,"EXCEPT":1,"WHEN":1,"OTHERWISE":1,"STATED":1,"IN":3,"WRITING":2,"HOLDERS":1,"OR":13,"OTHER":4,"PARTIES":2,"PROVIDE":1,"WITHOUT":2,"ANY":6,"KIND":1,"EITHER":1,"EXPRESSED":1,"IMPLIED":2,"INCLUDING":3,"BUT":2,"NOT":2,"LIMITED":2,"WARRANTIES":1,"MERCHANTABILITY":2,"FITNESS":2,"PARTICULAR":2,"PURPOSE":2,"ENTIRE":1,"RISK":1,"AS":2,"QUALITY":1,"PERFORMANCE":1,"WITH":2,"YOU":4,"SHOULD":1,"PROVE":1,"DEFECTIVE":1,"ASSUME":1,"COST":1,"ALL":1,"NECESSARY":1,"SERVICING":1,"REPAIR":1,"CORRECTION":1,"EVENT":1,"UNLESS":1,"REQUIRED":1,"AGREED":1,"WILL":1,"HOLDER":2,"PARTY":2,"WHO":1,"MAY":1,"MODIFY":1,"REDISTRIBUTE":1,"ABOVE":1,"BE":1,"LIABLE":1,"DAMAGES":3,"SPECIAL":1,"INCIDENTAL":1,"CONSEQUENTIAL":1,"ARISING":1,"OUT":1,"USE":2,"INABILITY":1,"LOSS":1,"DATA":2,"BEING":1,"RENDERED":1,"INACCURATE":1,"LOSSES":1,"SUSTAINED":1,"THIRD":1,"FAILURE":1,"OPERATE":1,"PROGRAMS":1,"EVEN":1,"IF":1,"SUCH":2,"HAS":1,"BEEN":1,"ADVISED":1,"POSSIBILITY":1,"END":1,"How":1,"Apply":1,"Terms":4,"Your":1,"Programs":1,"develop":1,"greatest":1,"best":2,"achieve":1,"attach":2,"safest":1,"effectively":1,"convey":1,"exclusion":1,"should":4,"pointer":1,"where":1,"found":1,"year":2,"name":2,"hope":1,"useful":2,"implied":1,"See":4,"details":2,"contact":1,"electronic":1,"paper":1,"short":1,"starts":1,"mode":1,"Gnomovision":3,"comes":1,"ABSOLUTELY":1,"type":8,"`":5,"welcome":1,"hypothetical":1,"Of":1,"course":1,"called":1,"something":1,"mouse":1,"clicks":1,"menu":1,"items":1,"whatever":1,"suits":1,"employer":1,"school":1,"sign":1,"necessary":1,"Here":1,"sample":1,"names":1,"Yoyodyne":1,"hereby":1,"disclaims":1,"interest":1,"signature":1,"Ty":2,"Coon":2,"April":1,"President":1,"Vice":1,"incorporating":1,"subroutine":1,"consider":1,"linking":1,"applications":1,"sys":16,"apps":10,"sed":10,"enable":34,"disable":34,"libs":23,"zlib":15,"net":10,"misc":6,"dhcp":6,"r1":3,"_p2":3,"media":17,"libgd":15,">=":5,"<=":3,"::":6,"gentoo":2,"kde":5,"base":2,"kdelibs":2,"testing":2,"im":2,"empathy":2,"gnome":3,"*":17,"_beta":2,"data":5,"compression":2,"URL":1,".net":2,"File":1,"zlib_license":1,"Description":4,"NSS":1,"uses":1,"libSSL":1,"DEFLATE":1,"method":1,"modutil":1,"signtool":1,"Local":1,"Modifications":1,"patches":2,"prune":1,".sh":1,"shell":1,"script":1,"remove":1,"unneeded":1,"msvc":1,"vsnprintf":1,".patch":1,"define":1,"HAVE_VSNPRINTF":1,"Visual":1,"++":1,"Lorem":2,"ipsum":4,"dolor":2,"sit":1,"amet":1,"consectetur":1,"adipiscing":1,"elit":2,"Donec":3,"tincidunt":3,"volutpat":1,"metus":2,"non":5,"accumsan":3,"tortor":1,"convallis":2,"Headline":1,"un":3,"oreiller":1,"Il":1,"est":4,"recommand":1,"que":1,"bo":1,"carton":1,"Micro":1,"ondes":1,"sollicitudin":1,"bien":1,"----------------":1,"Pellentesque":4,"sodales":1,"lectus":1,"ac":4,"lorem":3,"tempus":1,"placerat":3,"blandit":3,"nisi":4,"Phasellus":1,"Cursus":1,"eros":1,"parfois":1,"il":4,"arcu":3,"diam":3,"mollis":2,"felis":3,"tempor":2,"nisl":2,"quis":5,"Morbi":2,"nca":3,"vel":1,"ligula":2,"interdum":1,"pas":3,"peur":1,"ne":4,"voix":1,"am":1,"lior":1,"Besoin":1,"tirer":1,"gratuitement":1,"Suspendisse":1,"fermentum":1,"Ac":1,"turpis":3,"molestie":1,"Gluten":1,"urna":3,"leo":2,"aliquet":1,"congue":1,"plein":1,"pretium":1,"erat":1,"rutrum":1,"neque":2,"hendrerit":2,"massa":1,"sapien":3,"dapibus":1,"ultrices":2,"le":5,"porche":1,"des":2,"prix":1,"soci":1,"habitant":1,"morbi":1,"tristique":2,"senectus":1,"Netus":1,"Malesuada":1,"fames":1,"egestas":2,"Ut":2,"mi":1,"feugiat":2,"sagittis":2,"Mauris":1,"posuere":1,"lobortis":2,"Non":1,"effet":1,"pur":1,"pellentesque":2,"enim":1,"aliquam":2,"colt":1,"dans":2,"jeu":1,"sempre":1,"risus":1,"ma":1,"vie":1,"fringilla":3,"odio":2,"eu":2,"commodo":1,"imperdiet":1,"sem":2,"une":2,"importante":1,"eget":4,"Curabitur":1,"nulla":1,"Celtics":1,"succession":1,"ou":2,"parturiente":1,"montes":1,"Cras":1,"iaculis":1,"justo":3,"libero":1,"Thermal":1,"Praesent":1,"dignissim":1,"Vivre":1,"beaucoup":1,"pauvret":1,"eleifend":1,"Lacinia":1,"lacus":1,"fut":1,"temps":2,"Sed":1,"nunc":1,"chanson":1,"Beatles":1,"pour":1,"corer":1,"Aeneas":1,"basket":1,"ball":1,"Fusce":1,"partir":1,"stress":1,"thermique":1,"pulvinar":1,"Etiam":1,"porta":1,"nibh":1,"porttitor":1,"Jusqu":1,"cibl":1,"macros":3,"Type":4,"loads":1,"interrupt":1,"out":1,"life":1,"advanced":1,"usage":1,"Keep":1,"Test":1,"video":2,"nvidia":2,"glx":1,"Delete":1,"green":1,"potato":1,"pomme":1,"terre":1,"verte":1,"nouveau":1,"musique":1,"music":1,"THE_URL":3,"localhost":3,"Users":3,"hubery":3,"ucar":3,"Document":3,"Functions":6,"Contributed":2,"zonalAve":4,".shtml":3,"THE_TITLE":3,"NCL":3,"Home":3,"Documentation":3,"applied":2,"math":2,"Computes":2,"zonal":2,"average":2,"input":4,"array":10,"Prototype":3,"load":2,"function":6,"numeric":5,"return_val":3,"typeof":2,"Arguments":3,"An":2,"size":1,"Return":3,"value":9,"results":2,"returned":3,"dimension":3,"smaller":1,"Metadata":1,"preserved":1,"computes":1,"attribute":1,"updated":1,"UCAR":3,"|":12,"Privacy":3,"Policy":3,"Use":3,"Contact":3,"Webmaster":3,"Sponsored":3,"NSF":3,"Pakker":26,"bestemt":4,"bolk":2,"Disse":5,"pakkene":9,"tilh":1,"ingen":3,"Kanskje":1,"Virtuelle":1,"pakker":16,"navn":1,"oppn":1,"egenskap":1,"oppgave":2,"Pakkene":8,"bolken":40,"oppgaver":3,"hende":1,"avhengige":2,"installere":5,"Administrative":1,"verkt":13,"admin":1,"administrative":1,"opprette":1,"brukere":2,"nettverkstrafikk":1,"osv":1,"format":5,"rpm":1,"tgz":1,"mm":1,"alien":2,"programmet":1,"Debians":4,"pakkeformat":1,"RPM":1,"grunnsystem":2,"Debian":13,"installasjonen":1,"Programmer":9,"faksmodem":1,"kommunikasjonsen":1,"Kommunikasjon":1,"brukes":2,"styre":2,"modemer":1,"enheter":1,"maskinen":2,"deriblant":1,"programvare":16,"styring":1,"faksmodemer":1,"PPP":1,"oppringt":1,"internettforbind":1,"opprinnelig":1,"slik":2,"zmodem":1,"kermit":1,"mobiltelefoner":1,"snakke":1,"FidoNet":1,"BBS":1,"Verkt":3,"programvareutvik":1,"seksjonen":5,"utvikling":2,"nye":2,"jobbe":1,"Vanlige":1,"kompilerer":2,"sine":1,"egne":1,"neppe":1,"herfra":2,"finner":6,"kompilatorer":1,"avlusingsverkt":1,"skriveprogrammer":3,"hjelper":3,"programmeringen":1,"ndtering":1,"kildekode":1,"ting":1,"Dokumentasjon":1,"spesialiserte":1,"visning":2,"dokumentasjon":1,"dok":1,"dokumenterer":1,"deler":4,"dokumenter":2,"Skriveprogram":1,"tekstbehandlere":2,"skriveprogram":1,"ASCII":1,"dvendigvis":1,"selv":6,"jobba":1,"elektronikk":2,"elektriske":2,"kretser":2,"design":1,"simulatorer":1,"assemblere":1,"mikrokontrollere":1,"liknende":1,"systemer":2,"nPakker":1,"innebygd":1,"spesialisert":1,"maskinvare":2,"datakraft":1,"typisk":1,"skrivebordssyste":1,"PDA":1,"mobiltelefon":1,"Tivo":1,"Skrivebordssyste":2,"GNOME":3,"samling":2,"danner":2,"lettbrukt":2,"skrivbordsmilj":2,"Linux":2,"enten":2,"milj":2,"tett":2,"sammenvevd":2,"Spill":1,"leket":1,"spill":1,"stort":2,"underholdningens":1,"skyld":1,"grafikkfiler":1,"grafikk":2,"bildefiler":1,"bildebehandlings":1,"tteprogrammer":1,"forskjellig":1,"utstyr":1,"videokort":1,"skanner":1,"digitalt":1,"kamera":1,"programmeringsve":1,"ndtere":1,"Programvare":2,"radioamat":2,"hamradio":1,"skriptspr":1,"tolkeprogram":1,"spr":3,"Python":4,"Perl":5,"Ruby":1,"rger":5,"standardbibliote":1,"kene":1,"KDE":3,"Utviklingsfiler":1,"biblioteker":6,"libdevel":1,"trengs":1,"tenkt":2,"Samling":1,"programvarerutin":1,"dvendige":1,"felles":1,"Med":1,"sv":1,"unntak":1,"dvendig":3,"slike":1,"installert":2,"Pakkesystemet":2,"programmene":3,"tolker":2,"perl":1,"programmeringssp":2,"ket":2,"tredjeparts":2,"programmerer":2,"uttrykkelig":2,"pakkesystemet":2,"installerer":2,"python":1,"sende":1,"omdirigere":1,"epostmeldinger":1,"epost":1,"epostlesere":1,"nisser":1,"eposten":1,"epostlister":1,"filter":1,"ppelpost":1,"fins":2,"diverse":1,"elektronisk":1,"post":1,"lette":1,"grupper":1,"Numerisk":1,"analyse":1,"matematikkrelate":1,"Blant":2,"matte":1,"kalkulatorer":1,"matematiske":2,"utregninger":1,"symbolsk":1,"algebra":1,"tegne":1,"objekter":1,"Ymse":1,"ymse":1,"ofte":1,"vanskelige":1,"klassifisere":1,"koble":1,"tilby":1,"ulike":3,"tjenester":1,"nettverk":1,"nett":2,"klienter":2,"tjenere":5,"protokoller":1,"manipulere":1,"avluse":1,"lavniv":1,"nettverksprotoko":1,"meldingstjeneste":1,"nettverksrelater":1,"Klienter":1,"Usenet":2,"nyheter":1,"henger":1,"distribuerte":1,"nyhetssystemet":1,"Seksjonen":1,"leseprogrammer":1,"Foreldede":1,"programbibliotek":1,"bibliotek":1,"foreldede":1,"De":2,"tilgjengelige":1,"fortsatt":1,"normalt":1,"beh":1,"ta":2,"krever":1,"etterlikner":2,"datasystemer":1,"fremmede":1,"filsystem":1,"andreosfs":1,"tilbyr":2,"overf":1,"maskinvareplattf":1,"disketter":1,"kommunisere":1,"ndholdte":1,"maskiner":1,"Palm":1,"Pilot":1,"brenne":1,"CD":1,"plater":1,"vitenskaplig":1,"arbeid":1,"vitenskap":1,"astronomi":1,"biologi":1,"kjemi":1,"pluss":1,"man":1,"vitenskapelig":1,"arbeide":1,"Kommandoskall":1,"konsollmilj":1,"grensesnitt":2,"kommandolinje":1,"spille":1,"lyd":2,"nI":1,"lydavspillere":1,"opptakere":1,"lydkomprimerings":1,"miksere":1,"lydstyring":1,"MIDI":1,"sekvenser":1,"noter":1,"drivere":1,"lydkort":1,"lydprosessering":1,"TeX":8,"typografi":1,"tex":1,"produsere":1,"utskrifter":1,"slags":1,"utdata":1,"typografisk":1,"kvalitet":1,"omfatter":1,"selve":1,"utdatafiler":1,"skrifttyper":1,"knyttet":1,"Tekstverkt":1,"tekstfiltere":1,"stavekontroll":1,"ordb":1,"ker":1,"oversette":1,"tegnkoding":1,"filformater":1,"formatere":1,"Forskjellige":1,"systemverkt":1,"faller":1,"utenfor":4,"kategoriene":1,"Nettlesere":1,"mellomtjenere":2,"blant":1,"nettlesere":1,"CGI":1,"skript":1,"nettbaserte":1,"verdensveven":1,"Vindussystemet":1,"X":4,"beslektede":1,"X11":1,"grunnpakka":1,"vindussystemet":1,"vindusbehandlere":1,"fordi":1,"passet":2,"steder":1,"hovedarkiv":1,"Selve":1,"distribusjonen":1,"hovedbolken":1,"fri":7,"mener":3,"www":3,".debian":3,"social_contract":3,"#guidelines":3,"bidrag":1,"skyldes":1,"ligger":1,"ufri":2,"pakkearkivet":1,"distribuere":1,"sjeldne":1,"tilfeller":1,"pakke":1,"betingelsene":1,"retningslinjer":1,"Guidelines":1,"lisensen":1,"Fri":1,"eksportforbud":1,"sjanse":1,"kryptografi":1,"patenterte":1,"algoritmer":1,"eksporteres":1,"lagres":1,"derfor":2,"tjener":1,"frie":1,"verden":1,"prosjektet":1,"samtale":1,"eksperter":1,"rettsvesenet":1,"eksporteringsreg":1,"ferd":1,"flette":1,"kryptografiske":1,"baserte":1,"arkivene":1,"fleste":1,"flyttet":1,"hoved":1,"Built":1,"min":5,"minimum":2,"multi":1,"dimensional":2,"values":4,"Returns":1,"scalar":1,"returns":1,"dimensionality":2,"Missing":1,"ignored":1,"missing":2,"max":1,"minind":1,"maxind":1,"dim_min":1,"dim_max":1,"dim_min_n":1,"dim_max_n":1,"Examples":1,"Example":1,"min_f":2,"Should":1,"rmMonAnnCycLLT":5,"Climatology":1,"Removes":1,"annual":2,"cycle":2,"dimsizes":1,"monthly":1,"dimensioned":1,"lat":1,"lon":1,"multiple":1,"metadata":1,"retained":1,"removes":1,"month":2,"months":1,"subtracts":1,"rmMonAnnCycTLL":1,"rmMonAnnCycLLLT":1},"TextMate Properties":{"COMMENT#":2,"windowTitleProje":1,"=":20,"windowTitleFrame":1,"windowTitle":1,"excludeDirectori":2,"TM_ORGANIZATION_":1,"TM_TODO_IGNORE":1,"TM_BUILD_DIR":1,"TM_FRAMEWORKS":1,"TM_FRAMEWORK_INC":1,"TM_CXX_FLAGS":1,"TM_OBJCXX_FLAGS":1,"TM_NINJA_FILE":1,"TM_NINJA_TARGET":1,"TM_ISSUE_URL":1,"[":4,"]":3,"tabSize":1,"softTabs":1,"false":1,"TM_C_POINTER":1,"*":1,".h":1,"fileType":2,"attr":1,".untitled":1,"Applications":1,"COMMENT/**":1},"Thrift":{"struct":1,"PullRequest":1,"{":1,":":1,"string":1,"title":1,"}":1},"Turing":{"%":36,"This":1,"is":1,"a":1,"comment":1,"var":57,"x":349,":":119,"array":6,"..":48,"of":6,"int":42,"rangeX":26,",":514,"rangeY":2,"loopFor":85,":=":345,"setscreen":4,"(":705,")":668,"colourP":4,"string":7,"title":4,"Font":31,".New":7,"subtitle":5,"xValue":4,"yValue":8,"font1":7,"font2":7,"instructionsTitl":3,"scoreR":26,"scoreY":26,"button":9,"scoreRS":3,"scoreYS":3,"PreventFor":1,"win":27,"full":36,"samePlayer":18,"boolean":4,"false":25,"shouldPlay":3,"true":42,"forward":1,"proc":6,"game":5,"for":84,"i":304,"end":162,"pauseProgram":4,"reply":2,"getch":1,"process":1,"backgroundMusic":3,"loop":20,"exit":13,"when":8,"=":202,"Music":1,".PlayFile":1,"winner":3,"cls":5,"drawfillbox":9,"black":35,"+":157,"intstr":10,".Draw":24,"body":1,"Grid":1,"Draw":32,".ThickLine":27,"NEW":1,"!":1,"Part":1,"if":140,"then":164,">=":23,"and":95,"<=":24,"Drop":12,"on":12,"right":12,"corner":12,"now":12,"verifies":12,"height":12,"elsif":94,"else":34,"drawfilloval":28,"-":93,"yellow":7,"delay":18,"mousewhere":1,"Detect":1,"Winner":1,"Horizontal":1,"Verification":1,"Red":1,">":6,"Yellow":2,"Verticle":1,"Detection":1,"by":1,"Positive":1,"Slope":2,"Negative":1,"mainMenu":4,"Mouse":1,".Where":1,"drawbox":6,"intro":3,"hasch":1,"fork":1,"put":22,"const":7,"pervasive":5,"BLOCKSIZE":5,"COMMENT%":6,"class":4,"GridRenderer":4,"export":3,"calculateX":4,"calculateY":4,"drawAt":8,"function":4,"result":5,"*":11,"y":35,"procedure":24,"picID":2,"realX":3,"realY":3,"type":3,"objectType":2,"enum":1,"player":1,"grass":1,"tree":1,"faggot":1,"GameObject":3,"objName":1,"objType":1,"GameMap":4,"setup":4,"update":4,"p1ViewingAreaTop":5,"p1ViewingAreaBtm":6,"p2ViewingAreaTop":4,"p2ViewingAreaBtm":5,"masterMap":4,"pointer":4,"to":4,"grenderer":5,"->":64,"pper":2,"new":8,"map":4,"()":2,"factorial":4,"n":9,"real":4,"get":2,"View":5,".Set":3,"block":5,"vSpd":7,"hSpd":7,"size":19,"clr":4,"falling":9,"draw":7,"move":4,"+=":7,".FillBox":1,"round":14,"div":36,"blocks":82,"flexible":2,"gravity":2,"rangeLow":4,"maxx":6,"rangeHigh":4,"lvl":14,"score":11,"clawX":11,"clawY":11,"spd":12,"maxy":10,"pointsplash":2,"record":4,"aim":6,"duration":1,"splash":32,"createBlock":4,"upper":28,"))":19,"----------------":12,"movement":1,"highest":6,"ground":8,"scrollUp":3,"scrollSpd":4,"-=":6,"moveClaw":3,"*=":2,"moveBlocks":3,"checkHeight":4,"total":6,"dif":5,"aimBonus":4,"j":32,"abs":1,"((":2,"/":2,"splashTime":2,"stopBlock":4,".lvl":4,".aim":4,".duration":5,".block":6,"high":1,"scores":4,"name":1,"highScores":28,"currentHS":17,".name":17,"fileName":5,"fileNo":10,"createFile":3,"open":3,"write":4,".score":23,"close":3,"loadHS":4,"File":1,".Exists":1,"read":2,"saveHS":3,"sortScores":3,"decreasing":2,"<":4,"getName":3,"test":4,"locate":10,"maxcol":10,".Update":2,"length":3,"displayHS":4,")))":1,"losing":1,"playAgain":3,"chars":7,"char":1,"gameOver":3,"loseGame":3,"Input":3,".Flush":1,".KeyDown":2,"KEY_ENTER":3,"KEY_ESC":1,"interactions":1,"collisions":3,"not":3,"or":1,"blockPress":4,"keyPresses":3,"floor":1,"art":1,"manageSplashes":3,"counter":7,"font":6,"splashFont":2,".Line":3,"realstr":1,".FillOval":1,"brightred":2,"main":1,"Time":1,".DelaySinceLast":1},"Turtle":{"@prefix":7,"rdf":3,":":223,"<":74,"http":74,"//":74,"www":5,".w3":4,".org":10,"/":164,"-":96,"syntax":2,"ns":1,"#":4,">":70,".":35,"dc":3,"purl":2,"elements":1,"/>":4,"ex":4,"example":1,"stuff":1,"TR":1,"grammar":1,"title":1,";":65,"editor":1,"[":48,"fullname":1,"homePage":1,"net":1,"dajobe":1,"]":48,"foaf":3,"xmlns":1,".com":1,"owl":3,"gndo":135,"d":61,"nb":61,".info":61,"standards":7,"elementset":2,"gnd":64,"xsd":3,"XMLSchema":1,"a":1,"#Pseudonym":1,"page":1,"de":1,".wikipedia":1,"wiki":1,"Bertolt_Brecht":2,"sameAs":1,"dbpedia":1,"resource":1,",":126,"viaf":2,".filmportal":1,".de":1,"person":1,"261E2D3A93D54134":1,"gndIdentifier":1,"oldAuthorityNumb":1,"variantNameForTh":1,"variantNameEntit":1,"forename":43,"surname":43,"personalName":4,"preferredNameFor":27,"preferredNameEnt":1,"familialRelation":1,"13612495X":2,"professionOrOccu":1,"playedInstrument":1,"gndSubjectCatego":1,"vocab":5,"sc":3,"#12":1,".2p":1,"#15":2,".1p":1,".3p":1,"geographicAreaCo":1,"geographic":1,"area":1,"code":1,"#XA":1,"DE":1,"languageCode":1,"id":1,".loc":1,".gov":1,"vocabulary":1,"iso639":1,"ger":1,"placeOfBirth":1,"placeOfDeath":1,"placeOfExile":1,"gender":1,"Gender":1,"#male":1,"dateOfBirth":1,"^^":2,"date":2,"dateOfDeath":1},"Type Language":{"COMMENT//":46,"resPQ":1,"#05162463":1,"nonce":13,":":2055,"int128":27,"server_nonce":11,"pq":2,"string":363,"server_public_ke":1,"Vector":206,"<":209,"long":167,">":207,"=":830,"ResPQ":2,";":830,"p_q_inner_data":1,"#83c95aec":1,"p":3,"q":7,"new_nonce":1,"int256":1,"P_Q_inner_data":1,"server_DH_params":2,"#79cb045d":1,"new_nonce_hash":1,"Server_DH_Params":3,"#d0e8075c":1,"encrypted_answer":1,"server_DH_inner_":1,"#b5890dba":1,"g":2,"int":595,"dh_prime":1,"g_a":4,"server_time":1,"Server_DH_inner_":1,"client_DH_inner_":1,"#6643b654":1,"retry_id":1,"g_b":4,"Client_DH_Inner_":1,"dh_gen_ok":1,"#3bcbf734":1,"new_nonce_hash1":1,"Set_client_DH_pa":4,"dh_gen_retry":1,"#46dc1fb9":1,"new_nonce_hash2":1,"dh_gen_fail":1,"#a69dae02":1,"new_nonce_hash3":1,"destroy_auth_key":4,"#f660e1d4":1,"DestroyAuthKeyRe":4,"#0a9f2259":1,"#ea109b13":1,"---":12,"functions":4,"req_pq":1,"#60469778":1,"req_DH_params":1,"#d712e4be":1,"public_key_finge":1,"encrypted_data":2,"set_client_DH_pa":1,"#f5045f1f":1,"#d1435160":1,"types":2,"msgs_ack":1,"#62d6b459":1,"msg_ids":5,"MsgsAck":1,"bad_msg_notifica":1,"#a7eff811":1,"bad_msg_id":2,"bad_msg_seqno":2,"error_code":3,"BadMsgNotificati":2,"bad_server_salt":1,"#edab447b":1,"new_server_salt":1,"msgs_state_req":1,"#da69fb52":1,"MsgsStateReq":1,"msgs_state_info":1,"#04deb57d":1,"req_msg_id":3,"info":7,"MsgsStateInfo":1,"msgs_all_info":1,"#8cc0d131":1,"MsgsAllInfo":1,"msg_detailed_inf":1,"#276d3ec6":1,"msg_id":12,"answer_msg_id":2,"bytes":69,"status":5,"MsgDetailedInfo":2,"msg_new_detailed":1,"#809db6df":1,"msg_resend_req":1,"#7d861a08":1,"MsgResendReq":1,"rpc_error":1,"#2144ca19":1,"error_message":1,"RpcError":1,"rpc_answer_unkno":1,"#5e2ad36e":1,"RpcDropAnswer":4,"rpc_answer_dropp":2,"#cd78e586":1,"#a43ad8b7":1,"seq_no":1,"future_salt":2,"#0949d9dc":1,"valid_since":1,"valid_until":2,"salt":1,"FutureSalt":1,"future_salts":1,"#ae500895":1,"now":1,"salts":1,"vector":5,"FutureSalts":2,"pong":1,"#347773c5":1,"ping_id":3,"Pong":3,"destroy_session_":2,"#e22045fc":1,"session_id":3,"DestroySessionRe":3,"#62d350c9":1,"new_session_crea":1,"#9ec20908":1,"first_msg_id":1,"unique_id":1,"server_salt":1,"NewSession":1,"http_wait":1,"#9299359f":1,"max_delay":1,"wait_after":1,"max_wait":1,"HttpWait":1,"rpc_drop_answer":1,"#58e4a740":1,"get_future_salts":1,"#b921bd04":1,"num":1,"ping":1,"#7abe77ec":1,"ping_delay_disco":1,"#f3427b8c":1,"disconnect_delay":1,"destroy_session":1,"#e7512126":1,"contest":1,".saveDeveloperIn":1,"#9a5f6e95":1,"vk_id":1,"name":5,"phone_number":14,"age":1,"city":2,"Bool":88,"boolFalse":1,"#bc799737":1,"boolTrue":1,"#997275b5":1,"true":172,"#3fedd339":1,"True":1,"#1cb5c415":1,"{":13,"t":6,"Type":13,"}":13,"#":128,"[":2,"]":2,"error":3,"#c4b9f9bb":1,"code":2,"text":30,"Error":1,"null":2,"#56730bcc":1,"Null":2,"inputPeerEmpty":1,"#7f3b18ea":1,"InputPeer":36,"inputPeerSelf":1,"#7da07ec9":1,"inputPeerChat":1,"#179be863":1,"chat_id":26,"inputPeerUser":1,"#7b8e7de6":1,"user_id":57,"access_hash":31,"inputPeerChannel":1,"#20adaef8":1,"channel_id":13,"inputUserEmpty":1,"#b98886cf":1,"InputUser":33,"inputUserSelf":1,"#f7c1b13f":1,"inputUser":1,"#d8292816":1,"inputPhoneContac":1,"#f392b7f4":1,"client_id":2,"phone":17,"first_name":10,"last_name":11,"InputContact":2,"inputFile":1,"#f52ff27f":1,"id":113,"parts":4,"md5_checksum":2,"InputFile":8,"inputFileBig":1,"#fa4f0bb5":1,"inputMediaEmpty":1,"#9664f57f":1,"InputMedia":15,"inputMediaUpload":3,"#630c9af1":1,"flags":497,"file":8,"caption":20,"stickers":5,".0":105,"?":372,"InputDocument":10,"inputMediaPhoto":1,"#e9bfb4f3":1,"InputPhoto":8,"inputMediaGeoPoi":1,"#f9c44144":1,"geo_point":5,"InputGeoPoint":7,"inputMediaContac":1,"#a6e45987":1,"#d070f1e9":1,"mime_type":7,"attributes":5,"DocumentAttribut":12,"#50d88cae":1,"thumb":2,"inputMediaDocume":2,"#1a77f29c":1,"inputMediaVenue":1,"#2827a81a":1,"title":32,"address":4,"provider":5,"venue_id":4,"inputMediaGifExt":1,"#4843b0fd":1,"url":22,"inputMediaPhotoE":1,"#b55f4f18":1,"#e5e9607c":1,"inputMediaGame":1,"#d33f43f3":1,"InputGame":3,"inputMediaInvoic":1,"#92153685":1,"description":11,"photo":18,"InputWebDocument":2,"invoice":4,"Invoice":4,"payload":4,"start_param":4,"inputChatPhotoEm":1,"#1ca48f57":1,"InputChatPhoto":5,"inputChatUploade":1,"#927c55b4":1,"inputChatPhoto":1,"#8953ad37":1,"inputGeoPointEmp":1,"#e4c123d6":1,"inputGeoPoint":1,"#f3b7acc9":1,"lat":2,"double":10,"inputPhotoEmpty":1,"#1cd7bf0d":1,"inputPhoto":1,"#fb95c6c4":1,"inputFileLocatio":1,"#14637196":1,"volume_id":3,"local_id":3,"secret":3,"InputFileLocatio":4,"inputEncryptedFi":5,"#f5235d55":1,"inputDocumentFil":1,"#430f0724":1,"version":11,"inputAppEvent":1,"#770656a8":1,"time":1,"type":13,"peer":51,"data":13,"InputAppEvent":2,"peerUser":1,"#9db1bc6d":1,"Peer":16,"peerChat":1,"#bad0e5bb":1,"peerChannel":1,"#bddde532":1,"storage":22,".fileUnknown":1,"#aa963b05":1,".FileType":12,".filePartial":1,"#40bc6f52":1,".fileJpeg":1,"#7efe0e":1,".fileGif":1,"#cae1aadf":1,".filePng":1,"#a4f63c0":1,".filePdf":1,"#ae1e508d":1,".fileMp3":1,"#528a0677":1,".fileMov":1,"#4b09ebbc":1,".fileMp4":1,"#b3cea0e4":1,".fileWebp":1,"#1081464c":1,"fileLocationUnav":1,"#7c596b46":1,"FileLocation":8,"fileLocation":1,"#53d69076":1,"dc_id":8,"userEmpty":1,"#200250ba":1,"User":46,"user":6,"#2e13f4c3":1,"self":1,".10":6,"contact":2,".11":7,"mutual_contact":1,".12":2,"deleted":1,".13":6,"bot":3,".14":4,"bot_chat_history":1,".15":3,"bot_nochats":1,".16":1,"verified":2,".17":1,"restricted":2,".18":2,"min":2,".20":1,"bot_inline_geo":1,".21":1,".1":72,".2":50,"username":8,".3":29,".4":18,".5":21,"UserProfilePhoto":5,".6":15,"UserStatus":9,"bot_info_version":1,"restriction_reas":2,"bot_inline_place":1,".19":1,"lang_code":2,".22":1,"userProfilePhoto":2,"#4f11bae1":1,"#d559d8c8":1,"photo_id":2,"photo_small":2,"photo_big":2,"userStatusEmpty":1,"#9d05049":1,"userStatusOnline":1,"#edb93949":1,"expires":2,"userStatusOfflin":1,"#8c703f":1,"was_online":1,"userStatusRecent":1,"#e26f42f1":1,"userStatusLastWe":1,"#7bf09fc":1,"userStatusLastMo":1,"#77ebc742":1,"chatEmpty":1,"#9ba2d800":1,"Chat":25,"chat":3,"#d91cdd54":1,"creator":2,"kicked":3,"left":2,"admins_enabled":1,"admin":1,"deactivated":1,"ChatPhoto":5,"participants_cou":3,"date":45,"migrated_to":1,"InputChannel":29,"chatForbidden":1,"#7328bdb":1,"channel":28,"#a14dca52":1,"editor":1,"moderator":1,"broadcast":4,".7":11,"megagroup":4,".8":6,".9":5,"democracy":1,"signatures":1,"channelForbidden":1,"#8537784f":1,"chatFull":1,"#2e02a614":1,"participants":5,"ChatParticipants":4,"chat_photo":2,"Photo":16,"notify_settings":5,"PeerNotifySettin":8,"exported_invite":2,"ExportedChatInvi":6,"bot_info":3,"BotInfo":4,"ChatFull":3,"channelFull":1,"#c3d5512f":1,"can_view_partici":1,"can_set_username":1,"about":5,"admins_count":1,"kicked_count":1,"read_inbox_max_i":3,"read_outbox_max_":3,"unread_count":4,"migrated_from_ch":1,"migrated_from_ma":1,"pinned_msg_id":1,"chatParticipant":1,"#c8d7493e":1,"inviter_id":7,"ChatParticipant":5,"chatParticipantC":1,"#da13538a":1,"chatParticipantA":1,"#e2d6e436":1,"chatParticipants":2,"#fc900c2b":1,"self_participant":1,"#3f460fed":1,"chatPhotoEmpty":1,"#37c1011c":1,"chatPhoto":1,"#6153276a":1,"messageEmpty":1,"#83e5de54":1,"Message":17,"message":23,"#c09be45f":1,"out":5,"mentioned":4,"media_unread":4,"silent":11,"post":2,"from_id":4,"to_id":2,"fwd_from":3,"MessageFwdHeader":4,"via_bot_id":3,"reply_to_msg_id":9,"media":5,"MessageMedia":14,"reply_markup":16,"ReplyMarkup":20,"entities":12,"MessageEntity":25,"views":2,"edit_date":1,"messageService":1,"#9e19a1f6":1,"action":4,"MessageAction":18,"messageMediaEmpt":1,"#3ded6320":1,"messageMediaPhot":1,"#3d8ce53d":1,"messageMediaGeo":1,"#56e0d474":1,"geo":6,"GeoPoint":8,"messageMediaCont":1,"#5e7d2f39":1,"messageMediaUnsu":1,"#9f84f49e":1,"messageMediaDocu":1,"#f3e02ea8":1,"document":7,"Document":16,"messageMediaWebP":1,"#a32dd600":1,"webpage":3,"WebPage":8,"messageMediaVenu":1,"#7912b71f":1,"messageMediaGame":1,"#fdb19008":1,"game":3,"Game":2,"messageMediaInvo":1,"#84551347":1,"shipping_address":4,"test":2,"WebDocument":2,"receipt_msg_id":1,"currency":6,"total_amount":5,"messageActionEmp":1,"#b6aef7b0":1,"messageActionCha":10,"#a6638b9a":1,"users":40,"#b5a1ce5a":1,"#7fcb13a8":1,"#95e3fbef":1,"#488a7337":1,"#b2ae9b0c":1,"#f89cf5e8":1,"#95d2ac92":1,"#51bdb021":1,"#b055eaee":1,"messageActionPin":1,"#94bd38ed":1,"messageActionHis":1,"#9fbab604":1,"messageActionGam":1,"#92a72876":1,"game_id":1,"score":4,"messageActionPay":2,"#8f31b327":1,"PaymentRequested":7,"shipping_option_":3,"charge":1,"PaymentCharge":2,"#40699cd0":1,"messageActionPho":1,"#80e11a7f":1,"call_id":1,"reason":5,"PhoneCallDiscard":7,"duration":8,"dialog":1,"#66ffba14":1,"pinned":3,"top_message":2,"pts":26,"draft":2,"DraftMessage":4,"Dialog":4,"photoEmpty":1,"#2331b22d":1,"#9288dd29":1,"has_stickers":1,"sizes":2,"PhotoSize":6,"photoSizeEmpty":1,"#e17e23c":1,"photoSize":1,"#77bfb61b":1,"location":4,"w":8,"h":8,"size":7,"photoCachedSize":1,"#e9a734fa":1,"geoPointEmpty":1,"#1117dd5f":1,"geoPoint":1,"#2049d70c":1,"auth":56,".checkedPhone":1,"#811ea28e":1,"phone_registered":2,".CheckedPhone":2,".sentCode":1,"#5e002502":1,".SentCodeType":5,"phone_code_hash":7,"next_type":1,".CodeType":4,"timeout":5,".SentCode":5,".authorization":1,"#cd050916":1,"tmp_sessions":2,".Authorization":7,".exportedAuthori":1,"#df969c2d":1,".ExportedAuthori":2,"inputNotifyPeer":1,"#b8bc5b0c":1,"InputNotifyPeer":6,"inputNotifyUsers":1,"#193b4417":1,"inputNotifyChats":1,"#4a95e84e":1,"inputNotifyAll":1,"#a429b886":1,"inputPeerNotifyE":2,"#f03064d8":1,"InputPeerNotifyE":2,"#e86a2c74":1,"inputPeerNotifyS":1,"#38935eb2":1,"show_previews":2,"mute_until":2,"sound":2,"InputPeerNotifyS":2,"peerNotifyEvents":2,"#add53cb3":1,"PeerNotifyEvents":2,"#6d1ded88":1,"peerNotifySettin":2,"#70a68512":1,"#9acda4c0":1,"peerSettings":1,"#818426cd":1,"report_spam":1,"PeerSettings":2,"wallPaper":1,"#ccb03657":1,"color":2,"WallPaper":3,"wallPaperSolid":1,"#63117f24":1,"bg_color":1,"inputReportReaso":4,"#58dbcab8":1,"ReportReason":5,"#1e22c78d":1,"#2e59d922":1,"#e1746d0a":1,"userFull":1,"#f220f3f":1,"blocked":4,"phone_calls_avai":1,"phone_calls_priv":1,"link":3,"contacts":44,".Link":3,"profile_photo":1,"common_chats_cou":1,"UserFull":2,"#f911c994":1,"mutual":1,"Contact":2,"importedContact":1,"#d0028438":1,"ImportedContact":2,"contactBlocked":1,"#561bc879":1,"ContactBlocked":3,"contactStatus":1,"#d3680c61":1,"ContactStatus":2,".link":1,"#3ace484c":1,"my_link":2,"ContactLink":8,"foreign_link":2,".contactsNotModi":1,"#b74ba9d2":1,".Contacts":3,".contacts":1,"#6f8b8cb2":1,".importedContact":1,"#ad524315":1,"imported":1,"retry_contacts":1,".ImportedContact":2,".blocked":1,"#1c138d15":1,".Blocked":3,".blockedSlice":1,"#900802a1":1,"count":10,"messages":203,".dialogs":1,"#15ba6c40":1,"dialogs":3,"chats":18,".Dialogs":3,".dialogsSlice":1,"#71e094f3":1,".messages":1,"#8c718e87":1,".Messages":8,".messagesSlice":1,"#b446ae3":1,".channelMessages":1,"#99262e37":1,".chats":1,"#64ff9fd5":1,".Chats":7,".chatsSlice":1,"#9cd81144":1,".chatFull":1,"#e5d7d19c":1,"full_chat":1,".ChatFull":3,".affectedHistory":1,"#b45c69d1":1,"pts_count":16,"offset":25,".AffectedHistory":3,"inputMessagesFil":14,"#57e2f66c":1,"MessagesFilter":15,"#9609a51c":1,"#9fc00e65":1,"#56e9f0e4":1,"#d95e73bb":1,"#9eddf188":1,"#7ef0dd87":1,"#ffc86587":1,"#50f5c392":1,"#3751b49e":1,"#3a20ecb8":1,"#80c99768":1,"missed":1,"#7a7c17a4":1,"#b549da53":1,"updateNewMessage":1,"#1f2b0afd":1,"Update":66,"updateMessageID":1,"#4e90bfd6":1,"random_id":14,"updateDeleteMess":1,"#a20db0e5":1,"updateUserTyping":1,"#5c486927":1,"SendMessageActio":16,"updateChatUserTy":1,"#9a65ea1f":1,"updateChatPartic":4,"#7761198":1,"updateUserStatus":1,"#1bfbd823":1,"updateUserName":1,"#a7332b73":1,"updateUserPhoto":1,"#95313b0c":1,"previous":1,"updateContactReg":1,"#2575bbb9":1,"updateContactLin":1,"#9d2e67c5":1,"updateNewEncrypt":1,"#12bcbd9a":1,"EncryptedMessage":5,"qts":3,"updateEncryptedC":1,"#1710f156":1,"updateEncryption":1,"#b4a2e88d":1,"EncryptedChat":8,"updateEncryptedM":1,"#38fe25b7":1,"max_date":3,"#ea4b0e5c":1,"#6e5f8c22":1,"updateDcOptions":1,"#8e5e9873":1,"dc_options":2,"DcOption":3,"updateUserBlocke":1,"#80ece81a":1,"updateNotifySett":1,"#bec268ef":1,"NotifyPeer":5,"updateServiceNot":1,"#ebe46819":1,"popup":1,"inbox_date":1,"updatePrivacy":1,"#ee3b272a":1,"key":3,"PrivacyKey":4,"rules":3,"PrivacyRule":8,"updateUserPhone":1,"#12b9417b":1,"updateReadHistor":2,"#9961fd5c":1,"max_id":13,"#2f2f21bf":1,"updateWebPage":1,"#7f891213":1,"updateReadMessag":1,"#68c13933":1,"updateChannelToo":1,"#eb0467fb":1,"updateChannel":1,"#b6d45656":1,"updateNewChannel":1,"#62ba04d9":1,"updateReadChanne":2,"#4214f37f":1,"updateDeleteChan":1,"#c37521c9":1,"updateChannelMes":1,"#98a12b4b":1,"updateChatAdmins":1,"#6e947941":1,"enabled":4,"#b6901959":1,"is_admin":2,"updateNewSticker":1,"#688a30aa":1,"stickerset":5,".StickerSet":3,"updateStickerSet":2,"#bb2d201":1,"masks":4,"order":4,"#43ae3dec":1,"updateSavedGifs":1,"#9375341e":1,"updateBotInlineQ":1,"#54826690":1,"query_id":13,"query":9,"updateBotInlineS":1,"#e48f964":1,"InputBotInlineMe":16,"updateEditChanne":1,"#1b3f4df7":1,"updateChannelPin":1,"#98592475":1,"updateBotCallbac":1,"#e73547e1":1,"chat_instance":2,"game_short_name":2,"updateEditMessag":1,"#e40370a3":1,"updateInlineBotC":1,"#f9d27a5a":1,"#25d6c9c7":1,"updateDraftMessa":1,"#ee2bb969":1,"updateReadFeatur":1,"#571d2742":1,"updateRecentStic":1,"#9a422c20":1,"updateConfig":1,"#a229dd06":1,"updatePtsChanged":1,"#3354678f":1,"updateChannelWeb":1,"#40771900":1,"updateDialogPinn":1,"#d711a2cc":1,"updatePinnedDial":1,"#d8caf68d":1,"updateBotWebhook":2,"#8317c0c3":1,"DataJSON":10,"#9b9240a6":1,"updateBotShippin":1,"#e0cdc940":1,"PostAddress":3,"updateBotPrechec":1,"#5d2f3aa9":1,"updatePhoneCall":1,"#ab0f6b1e":1,"phone_call":2,"PhoneCall":8,"updates":29,".state":1,"#a56c2a3e":1,"seq":4,".State":5,".differenceEmpty":1,"#5d75a138":1,".Difference":5,".difference":1,"#f49ca0":1,"new_messages":3,"new_encrypted_me":2,"other_updates":3,"state":3,".differenceSlice":1,"#a8fb1981":1,"intermediate_sta":1,".differenceTooLo":1,"#4afe8f6d":1,"updatesTooLong":1,"#e317af7e":1,"Updates":40,"updateShortMessa":1,"#914fbf11":1,"updateShortChatM":1,"#16812688":1,"updateShort":1,"#78d4dec1":1,"update":1,"updatesCombined":1,"#725b04c3":1,"seq_start":1,"#74ae4240":1,"updateShortSentM":1,"#11f1331c":1,"photos":16,".photos":1,"#8dca6aa5":1,".Photos":3,".photosSlice":1,"#15051f54":1,".photo":1,"#20212ca8":1,".Photo":2,"upload":19,".file":1,"#96a18d5":1,"mtime":2,".File":3,".fileCdnRedirect":1,"#1508485a":1,"file_token":3,"encryption_key":1,"encryption_iv":1,"dcOption":1,"#5d8c6cc":1,"ipv6":2,"media_only":1,"tcpo_only":1,"cdn":1,"ip_address":1,"port":2,"config":1,"#cb601684":1,"phonecalls_enabl":1,"test_mode":1,"this_dc":2,"chat_size_max":1,"megagroup_size_m":1,"forwarded_count_":1,"online_update_pe":1,"offline_blur_tim":1,"offline_idle_tim":1,"online_cloud_tim":1,"notify_cloud_del":1,"notify_default_d":1,"chat_big_size":1,"push_chat_period":1,"push_chat_limit":1,"saved_gifs_limit":1,"edit_time_limit":1,"rating_e_decay":1,"stickers_recent_":1,"pinned_dialogs_c":1,"call_receive_tim":1,"call_ring_timeou":1,"call_connect_tim":1,"call_packet_time":1,"me_url_prefix":1,"disabled_feature":1,"DisabledFeature":2,"Config":2,"nearestDc":1,"#8e1a1775":1,"country":2,"nearest_dc":1,"NearestDc":2,"help":24,".appUpdate":1,"#8987f311":1,"critical":1,".AppUpdate":3,".noAppUpdate":1,"#c45a6536":1,".inviteText":1,"#18cb9f78":1,".InviteText":2,"encryptedChatEmp":1,"#ab7ec0a0":1,"encryptedChatWai":1,"#3bf703dc":1,"admin_id":7,"participant_id":7,"encryptedChatReq":1,"#c878527e":1,"encryptedChat":1,"#fa56ce36":1,"g_a_or_b":2,"key_fingerprint":7,"encryptedChatDis":1,"#13d6dd27":1,"inputEncryptedCh":1,"#f141b5e1":1,"InputEncryptedCh":8,"encryptedFileEmp":1,"#c21f497e":1,"EncryptedFile":4,"encryptedFile":1,"#4a70994c":1,"#1837c364":1,"InputEncryptedFi":5,"#64bd0306":1,"#5a17b5e5":1,"#2dc173c8":1,"encryptedMessage":2,"#ed18c118":1,"#23734b06":1,".dhConfigNotModi":1,"#c0e24635":1,"random":2,".DhConfig":3,".dhConfig":1,"#2c221edd":1,".sentEncryptedMe":1,"#560f8935":1,".SentEncryptedMe":5,".sentEncryptedFi":1,"#9493ff32":1,"inputDocumentEmp":1,"#72f0eaae":1,"inputDocument":1,"#18798952":1,"documentEmpty":1,"#36f8c871":1,"#87232bc7":1,".support":1,"#17c6b5f6":1,".Support":2,"notifyPeer":1,"#9fd40bd8":1,"notifyUsers":1,"#b4c83b4c":1,"notifyChats":1,"#c007cec3":1,"notifyAll":1,"#74d07c60":1,"sendMessageTypin":1,"#16bf744e":1,"sendMessageCance":1,"#fd5ec8f5":1,"sendMessageRecor":3,"#a187d66f":1,"sendMessageUploa":5,"#e9763aec":1,"progress":5,"#d52f73f7":1,"#f351d7ab":1,"#d1d34a26":1,"#aa0cd9e4":1,"sendMessageGeoLo":1,"#176f8ba1":1,"sendMessageChoos":1,"#628cbc6f":1,"sendMessageGameP":1,"#dd6a8f48":1,"#88f27fbc":1,"#243e1c66":1,".found":1,"#1aa1f784":1,"results":4,".Found":2,"inputPrivacyKeyS":1,"#4f96cb18":1,"InputPrivacyKey":5,"inputPrivacyKeyC":1,"#bdfb0426":1,"inputPrivacyKeyP":1,"#fabadc5f":1,"privacyKeyStatus":1,"#bc2eab30":1,"privacyKeyChatIn":1,"#500e6dfa":1,"privacyKeyPhoneC":1,"#3d662b7b":1,"inputPrivacyValu":6,"#d09e07b":1,"InputPrivacyRule":7,"#184b35ce":1,"#131cc67f":1,"#ba52007":1,"#d66b66c9":1,"#90110467":1,"privacyValueAllo":3,"#fffe1bac":1,"#65427b82":1,"#4d5bbe0c":1,"privacyValueDisa":3,"#f888fa1a":1,"#8b73e763":1,"#c7f49b7":1,"account":48,".privacyRules":1,"#554abb6f":1,".PrivacyRules":3,"accountDaysTTL":1,"#b8d0afdf":1,"days":1,"AccountDaysTTL":3,"documentAttribut":7,"#6c37c15c":1,"#11b58939":1,"#6319d612":1,"mask":1,"alt":1,"InputStickerSet":7,"mask_coords":1,"MaskCoords":2,"#ef02ce6":1,"round_message":1,"#9852f9c6":1,"voice":1,"performer":1,"waveform":1,"#15590068":1,"file_name":1,"#9801d2f7":1,".stickersNotModi":1,"#f1749a22":1,".Stickers":2,".stickers":1,"#8a8ecd32":1,"hash":20,"stickerPack":1,"#12b299d4":1,"emoticon":1,"documents":2,"StickerPack":2,".allStickersNotM":1,"#e86602c3":1,".AllStickers":4,".allStickers":1,"#edfd405f":1,"sets":4,"StickerSet":5,"disabledFeature":1,"#ae636f24":1,"feature":1,".affectedMessage":1,"#84d19185":1,".AffectedMessage":5,"contactLinkUnkno":1,"#5f4f9247":1,"contactLinkNone":1,"#feedd3ad":1,"contactLinkHasPh":1,"#268f3f59":1,"contactLinkConta":1,"#d502c2d0":1,"webPageEmpty":1,"#eb1477e8":1,"webPagePending":1,"#c586da1c":1,"webPage":1,"#5f07b4bc":1,"display_url":1,"site_name":1,"embed_url":1,"embed_type":1,"embed_width":1,"embed_height":1,"author":3,"cached_page":1,"Page":3,"webPageNotModifi":1,"#85849473":1,"authorization":1,"#7bf2e6f6":1,"device_model":2,"platform":1,"system_version":2,"api_id":4,"app_name":1,"app_version":2,"date_created":1,"date_active":1,"ip":2,"region":1,"Authorization":2,".authorizations":1,"#1250abde":1,"authorizations":1,".Authorizations":2,".noPassword":1,"#96dabc18":1,"new_salt":3,"email_unconfirme":2,".Password":3,".password":1,"#7c18141c":1,"current_salt":1,"hint":2,"has_recovery":1,".passwordSetting":1,"#b7b72ab3":1,"email":4,".PasswordSetting":2,".passwordInputSe":1,"#86916deb":1,"new_password_has":1,".PasswordInputSe":2,".passwordRecover":1,"#137948a5":1,"email_pattern":1,".PasswordRecover":2,"receivedNotifyMe":1,"#a384b779":1,"ReceivedNotifyMe":2,"chatInviteEmpty":1,"#69df3769":1,"chatInviteExport":1,"#fc2e05bc":1,"chatInviteAlread":1,"#5a686d7c":1,"ChatInvite":3,"chatInvite":1,"#db74f558":1,"public":1,"inputStickerSetE":1,"#ffb62b95":1,"inputStickerSetI":1,"#9de7a269":1,"inputStickerSetS":1,"#861cc8a0":1,"short_name":5,"stickerSet":1,"#cd303b41":1,"installed":1,"archived":2,"official":1,".stickerSet":1,"#b60a24a6":1,"set":3,"packs":1,"botCommand":1,"#c27ac8c7":1,"command":1,"BotCommand":2,"botInfo":1,"#98e81d3a":1,"commands":1,"keyboardButton":1,"#a2fa4880":1,"KeyboardButton":9,"keyboardButtonUr":1,"#258aff05":1,"keyboardButtonCa":1,"#683a5e46":1,"keyboardButtonRe":2,"#b16a6c29":1,"#fc796b3f":1,"keyboardButtonSw":1,"#568a748":1,"same_peer":1,"keyboardButtonGa":1,"#50f41ccf":1,"keyboardButtonBu":1,"#afd93fbb":1,"keyboardButtonRo":1,"#77608b83":1,"buttons":1,"KeyboardButtonRo":3,"replyKeyboardHid":1,"#a03e5b85":1,"selective":3,"replyKeyboardFor":1,"#f4108aa0":1,"single_use":2,"replyKeyboardMar":1,"#3502758c":1,"resize":1,"rows":2,"replyInlineMarku":1,"#48a30254":1,"messageEntityUnk":1,"#bb92ba95":1,"length":16,"messageEntityMen":2,"#fa04579d":1,"messageEntityHas":1,"#6f635b0d":1,"messageEntityBot":1,"#6cef8ac7":1,"messageEntityUrl":1,"#6ed02538":1,"messageEntityEma":1,"#64e475c2":1,"messageEntityBol":1,"#bd610bc9":1,"messageEntityIta":1,"#826f8b60":1,"messageEntityCod":1,"#28a20571":1,"messageEntityPre":1,"#73924be0":1,"language":2,"messageEntityTex":1,"#76a6d327":1,"#352dca58":1,"inputMessageEnti":1,"#208e68c9":1,"inputChannelEmpt":1,"#ee8c1e86":1,"inputChannel":1,"#afeb712e":1,".resolvedPeer":1,"#7f077ad9":1,".ResolvedPeer":2,"messageRange":1,"#ae30253":1,"min_id":2,"MessageRange":2,".channelDifferen":3,"#3e11affb":1,"final":3,".ChannelDifferen":4,"#410dee07":1,"#2064674e":1,"channelMessagesF":2,"#94d42ee7":1,"ChannelMessagesF":3,"#cd77d957":1,"exclude_new_mess":1,"ranges":1,"channelParticipa":10,"#15ebac1d":1,"ChannelParticipa":17,"#a3289a6d":1,"#91057fef":1,"#98192d61":1,"#8cc5e69a":1,"kicked_by":1,"#e3e2e1f9":1,"#de3f3c79":1,"#b4608969":1,"#3c37bb7a":1,"#b0d1865b":1,"channelRoleEmpty":1,"#b285a0c6":1,"channelRoleModer":1,"#9618d975":1,"channelRoleEdito":1,"#820bfe8c":1,"channels":34,".channelParticip":2,"#f56ee2a8":1,".ChannelParticip":4,"#d0d9b163":1,"participant":1,".termsOfService":1,"#f1ee3e90":1,".TermsOfService":2,"foundGif":1,"#162ecc1f":1,"thumb_url":3,"content_url":3,"content_type":3,"FoundGif":3,"foundGifCached":1,"#9c750409":1,".foundGifs":1,"#450a1c0a":1,"next_offset":3,".FoundGifs":2,".savedGifsNotMod":1,"#e8025ca2":1,".SavedGifs":3,".savedGifs":1,"#2e0709a5":1,"gifs":1,"inputBotInlineMe":7,"#292fed13":1,"#3dcd7a87":1,"no_webpage":7,"#f4a59de1":1,"#aaafadc8":1,"#2daf01a7":1,"#4b425864":1,"inputBotInlineRe":4,"#2cbbe15a":1,"send_message":6,"InputBotInlineRe":5,"#a8d864a7":1,"#fff8fdc4":1,"#4fa417f2":1,"botInlineMessage":5,"#a74b15b":1,"BotInlineMessage":7,"#8c7f65e2":1,"#3a8fd8b8":1,"#4366232e":1,"#35edb4d4":1,"botInlineResult":1,"#9bebaeb9":1,"BotInlineResult":3,"botInlineMediaRe":1,"#17db940b":1,".botResults":1,"#ccd3563d":1,"gallery":2,"switch_pm":2,"InlineBotSwitchP":3,"cache_time":4,".BotResults":2,"exportedMessageL":1,"#1f486803":1,"ExportedMessageL":2,"messageFwdHeader":1,"#c786ddcb":1,"channel_post":1,".codeTypeSms":1,"#72a3158c":1,".codeTypeCall":1,"#741cd3e3":1,".codeTypeFlashCa":1,"#226ccefb":1,".sentCodeTypeApp":1,"#3dbb5986":1,".sentCodeTypeSms":1,"#c000bba2":1,".sentCodeTypeCal":1,"#5353e5a7":1,".sentCodeTypeFla":1,"#ab03c6d9":1,"pattern":1,".botCallbackAnsw":1,"#36585ea4":1,"alert":2,"has_url":1,".BotCallbackAnsw":2,".messageEditData":1,"#26b5dde6":1,".MessageEditData":2,"#890c3d89":1,"inlineBotSwitchP":1,"#3c20629f":1,".peerDialogs":1,"#3371c354":1,".PeerDialogs":3,"topPeer":1,"#edcdc05b":1,"rating":2,"TopPeer":2,"topPeerCategoryB":2,"#ab661b5b":1,"TopPeerCategory":7,"#148677e2":1,"topPeerCategoryC":2,"#637b7ed":1,"topPeerCategoryG":1,"#bd17a14a":1,"#161d9628":1,"topPeerCategoryP":1,"#fb834291":1,"category":2,"peers":2,"TopPeerCategoryP":2,".topPeersNotModi":1,"#de266ef5":1,".TopPeers":3,".topPeers":1,"#70b772a8":1,"categories":1,"draftMessageEmpt":1,"#ba4baec5":1,"draftMessage":1,"#fd8e711f":1,".featuredSticker":2,"#4ede3cf":1,".FeaturedSticker":3,"#f89d88e5":1,"StickerSetCovere":6,"unread":1,".recentStickersN":1,"#b17f890":1,".RecentStickers":3,".recentStickers":1,"#5ce20970":1,".archivedSticker":1,"#4fcba9c8":1,".ArchivedSticker":2,".stickerSetInsta":2,"#38641628":1,".StickerSetInsta":3,"#35e410a8":1,"stickerSetCovere":1,"#6410a5d2":1,"cover":2,"stickerSetMultiC":1,"#3407e51b":1,"covers":1,"maskCoords":1,"#aed6dbb2":1,"n":1,"x":3,"y":3,"zoom":1,"inputStickeredMe":2,"#4a992157":1,"InputStickeredMe":3,"#438865b":1,"#bdf9653b":1,"inputGameID":1,"#32c3e77":1,"inputGameShortNa":1,"#c331e80a":1,"bot_id":3,"highScore":1,"#58fffcd0":1,"pos":1,"HighScore":2,".highScores":1,"#9a3bfd99":1,"scores":1,".HighScores":3,"textEmpty":1,"#dc3d824f":1,"RichText":37,"textPlain":1,"#744694e0":1,"textBold":1,"#6724abc4":1,"textItalic":1,"#d912a59c":1,"textUnderline":1,"#c12622c4":1,"textStrike":1,"#9bf8bb95":1,"textFixed":1,"#6c3f19b9":1,"textUrl":1,"#3c2884c1":1,"webpage_id":2,"textEmail":1,"#de5a0dd6":1,"textConcat":1,"#7e6260d7":1,"texts":1,"pageBlockUnsuppo":1,"#13567e8a":1,"PageBlock":28,"pageBlockTitle":1,"#70abc3fd":1,"pageBlockSubtitl":1,"#8ffa9a1f":1,"pageBlockAuthorD":1,"#baafe5e0":1,"published_date":1,"pageBlockHeader":1,"#bfd064ec":1,"pageBlockSubhead":1,"#f12bb6e1":1,"pageBlockParagra":1,"#467a0766":1,"pageBlockPreform":1,"#c070d93e":1,"pageBlockFooter":1,"#48870999":1,"pageBlockDivider":1,"#db20b188":1,"pageBlockAnchor":1,"#ce0d37b0":1,"pageBlockList":1,"#3a58c7f4":1,"ordered":1,"items":3,"pageBlockBlockqu":1,"#263d7c26":1,"pageBlockPullquo":1,"#4f4456d3":1,"pageBlockPhoto":1,"#e9c69982":1,"pageBlockVideo":1,"#d9d71866":1,"autoplay":1,"loop":1,"video_id":1,"pageBlockCover":1,"#39f23300":1,"pageBlockEmbed":1,"#cde200d1":1,"full_width":1,"allow_scrolling":1,"html":1,"poster_photo_id":1,"pageBlockEmbedPo":1,"#292c7be9":1,"author_photo_id":1,"blocks":3,"pageBlockCollage":1,"#8b31c4f":1,"pageBlockSlidesh":1,"#130c8963":1,"pageBlockChannel":1,"#ef1751b5":1,"pagePart":1,"#8dee6c44":1,"videos":2,"pageFull":1,"#d7a19d69":1,"phoneCallDiscard":5,"#85e42301":1,"#e095c1a0":1,"#57adc690":1,"#faf7e8c9":1,"dataJSON":1,"#7d748d04":1,"labeledPrice":1,"#cb296bf8":1,"label":1,"amount":1,"LabeledPrice":3,"#c30aa358":1,"name_requested":1,"phone_requested":1,"email_requested":1,"flexible":1,"prices":2,"paymentCharge":1,"#ea02c27e":1,"provider_charge_":1,"postAddress":1,"#1e8caaeb":1,"street_line1":1,"street_line2":1,"country_iso2":1,"post_code":1,"paymentRequested":1,"#909c3f94":1,"paymentSavedCred":1,"#cdc27a1f":1,"PaymentSavedCred":2,"webDocument":1,"#c61acbd8":1,"inputWebDocument":1,"#9bed434d":1,"inputWebFileLoca":1,"#c239d686":1,"InputWebFileLoca":2,".webFile":1,"#21e753bc":1,"file_type":1,".WebFile":2,"payments":23,".paymentForm":1,"#3f56aea3":1,"can_save_credent":1,"password_missing":1,"provider_id":2,"native_provider":1,"native_params":1,"saved_info":2,"saved_credential":1,".PaymentForm":2,".validatedReques":1,"#d1451883":1,"shipping_options":2,"ShippingOption":4,".ValidatedReques":2,".paymentResult":1,"#4e5f810d":1,".PaymentResult":3,".paymentVerficat":1,"#6b56b921":1,".paymentReceipt":1,"#500911e1":1,"shipping":1,"credentials_titl":1,".PaymentReceipt":2,".savedInfo":1,"#fb8fe43c":1,"has_saved_creden":1,".SavedInfo":2,"inputPaymentCred":2,"#c10eb2cf":1,"tmp_password":2,"InputPaymentCred":3,"#3417d728":1,"save":2,".tmpPassword":1,"#db64fd34":1,".TmpPassword":2,"shippingOption":1,"#b6213cdf":1,"inputPhoneCall":1,"#1e36fded":1,"InputPhoneCall":7,"phoneCallEmpty":1,"#5366c915":1,"phoneCallWaiting":1,"#1b8f4ad1":1,"protocol":7,"PhoneCallProtoco":8,"receive_date":1,"phoneCallRequest":1,"#83761ce4":1,"g_a_hash":2,"phoneCallAccepte":1,"#6d003d3f":1,"phoneCall":1,"#ffe6ab67":1,"connection":1,"PhoneConnection":3,"alternative_conn":1,"start_date":1,"#50ca4de1":1,"need_rating":1,"need_debug":1,"phoneConnection":1,"#9d4c17c0":1,"peer_tag":1,"phoneCallProtoco":1,"#a2bb35cb":1,"udp_p2p":1,"udp_reflector":1,"min_layer":1,"max_layer":1,".phoneCall":1,"#ec82e140":1,".PhoneCall":4,".cdnFileReupload":1,"#eea8e46e":1,"request_token":2,".CdnFile":3,".cdnFile":1,"#a99fca4f":1,"cdnPublicKey":1,"#c982eaba":1,"public_key":1,"CdnPublicKey":2,"cdnConfig":1,"#5725e40a":1,"public_keys":1,"CdnConfig":2,"invokeAfterMsg":1,"#cb9f372d":1,"X":15,"!":5,"invokeAfterMsgs":1,"#3dc4b4f0":1,"initConnection":1,"#69796de9":1,"invokeWithLayer":1,"#da9b0d0d":1,"layer":1,"invokeWithoutUpd":1,"#bf9459b7":1,".checkPhone":1,"#6fe51dfb":1,".sendCode":1,"#86aef0ec":1,"allow_flashcall":3,"current_number":3,"api_hash":2,".signUp":1,"#1b067634":1,"phone_code":4,".signIn":1,"#bcd51581":1,".logOut":1,"#5717da40":1,".resetAuthorizat":2,"#9fab0d1a":1,".sendInvites":1,"#771c1d97":1,"phone_numbers":1,".exportAuthoriza":1,"#e5bfffcd":1,".importAuthoriza":1,"#e3ef9613":1,".bindTempAuthKey":1,"#cdd42a05":1,"perm_auth_key_id":1,"expires_at":1,"encrypted_messag":1,".importBotAuthor":1,"#67a3ff2c":1,"bot_auth_token":1,".checkPassword":1,"#a63011e":1,"password_hash":2,".requestPassword":1,"#d897bc66":1,".recoverPassword":1,"#4ea56e92":1,".resendCode":1,"#3ef1a9bf":1,".cancelCode":1,"#1f040578":1,".dropTempAuthKey":1,"#8e48a188":1,"except_auth_keys":1,".registerDevice":1,"#637ea878":1,"token_type":2,"token":2,".unregisterDevic":1,"#65c55b40":1,".updateNotifySet":1,"#84be5b93":1,"settings":1,".getNotifySettin":1,"#12b3ad31":1,".resetNotifySett":1,"#db7e1747":1,".updateProfile":1,"#78515775":1,".updateStatus":1,"#6628562c":1,"offline":1,".getWallPapers":1,"#c04cfac2":1,".reportPeer":1,"#ae189d5f":1,".checkUsername":2,"#2714d86c":1,".updateUsername":2,"#3e0bdd7c":1,".getPrivacy":1,"#dadbc950":1,".setPrivacy":1,"#c9f81ce8":1,".deleteAccount":1,"#418d4e0b":1,".getAccountTTL":1,"#8fc711d":1,".setAccountTTL":1,"#2442485e":1,"ttl":1,".sendChangePhone":1,"#8e57deb":1,".changePhone":1,"#70c32edb":1,".updateDeviceLoc":1,"#38df3532":1,"period":2,".getAuthorizatio":1,"#e320c158":1,"#df77f3bc":1,".getPassword":1,"#548a30f5":1,".getPasswordSett":1,"#bc8d11bb":1,"current_password":2,".updatePasswordS":1,"#fa7c4b86":1,"new_settings":1,".sendConfirmPhon":1,"#1516d7bd":1,".confirmPhone":1,"#5f2178c3":1,".getTmpPassword":1,"#4a82327e":1,".getUsers":1,"#d91a548":1,".getFullUser":1,"#ca30a5b1":1,".getStatuses":1,"#c4a353ee":1,".getContacts":1,"#22c6aa08":1,".importContacts":1,"#da30b32d":1,"replace":1,".deleteContact":1,"#8e953744":1,".deleteContacts":1,"#59ab389e":1,".block":1,"#332b49fc":1,".unblock":1,"#e54100bd":1,".getBlocked":1,"#f57c350f":1,"limit":15,".exportCard":1,"#84e53737":1,".importCard":1,"#4fe196fe":1,"export_card":1,".search":2,"#11f812d8":1,".resolveUsername":1,"#f93ccba3":1,".getTopPeers":1,"#d4982db5":1,"correspondents":1,"bots_pm":1,"bots_inline":1,"groups":1,".resetTopPeerRat":1,"#1ae373ac":1,".getMessages":2,"#4222fa74":1,".getDialogs":1,"#191ba9c5":1,"exclude_pinned":1,"offset_date":3,"offset_id":4,"offset_peer":2,".getHistory":1,"#afa92846":1,"add_offset":1,"#d4569248":1,"filter":3,"min_date":1,".readHistory":2,"#e306d3a":1,".deleteHistory":1,"#1c015b09":1,"just_clear":1,".deleteMessages":2,"#e58e95d2":1,"revoke":1,".receivedMessage":1,"#5a954c0":1,".setTyping":1,"#a3825e50":1,".sendMessage":1,"#fa88427a":1,"background":4,"clear_draft":3,".sendMedia":1,"#c8f16791":1,".forwardMessages":1,"#708e0195":1,"with_my_score":1,"from_peer":1,"to_peer":1,".reportSpam":2,"#cf1592db":1,".hideReportSpam":1,"#a8f1709b":1,".getPeerSettings":1,"#3672e09c":1,".getChats":1,"#3c6aa187":1,".getFullChat":1,"#3b831c66":1,".editChatTitle":1,"#dc452855":1,".editChatPhoto":1,"#ca4c79d8":1,".addChatUser":1,"#f9a0aa09":1,"fwd_limit":1,".deleteChatUser":1,"#e0611f16":1,".createChat":1,"#9cb126e":1,".forwardMessage":1,"#33963bf9":1,".getDhConfig":1,"#26cf8950":1,"random_length":1,".requestEncrypti":1,"#f64daf43":1,".acceptEncryptio":1,"#3dbc0415":1,".discardEncrypti":1,"#edd923c5":1,".setEncryptedTyp":1,"#791451ed":1,"typing":1,".readEncryptedHi":1,"#7f4b690a":1,".sendEncrypted":1,"#a9776773":1,".sendEncryptedFi":1,"#9a901b66":1,".sendEncryptedSe":1,"#32d439a4":1,".receivedQueue":1,"#55a5bb66":1,"max_qts":1,".reportEncrypted":1,"#4b0c8c0f":1,".readMessageCont":1,"#36a73f77":1,".getAllStickers":1,"#1c9618b1":1,".getWebPagePrevi":1,"#25223e24":1,".exportChatInvit":1,"#7d885289":1,".checkChatInvite":1,"#3eadb1bb":1,".importChatInvit":1,"#6c50051c":1,".getStickerSet":1,"#2619a90e":1,".installStickerS":1,"#c78fe460":1,".uninstallSticke":1,"#f96e55de":1,".startBot":1,"#e6df7378":1,".getMessagesView":1,"#c4c8a55d":1,"increment":1,".toggleChatAdmin":1,"#ec8bd9e1":1,".editChatAdmin":1,"#a9e69f2e":1,".migrateChat":1,"#15a3b8e3":1,".searchGlobal":1,"#9e3cacb0":1,".reorderStickerS":1,"#78337739":1,".getDocumentByHa":1,"#338e2464":1,"sha256":1,".searchGifs":1,"#bf9a776b":1,".getSavedGifs":1,"#83bf3d52":1,".saveGif":1,"#327a30cb":1,"unsave":2,".getInlineBotRes":1,"#514e999d":1,".setInlineBotRes":1,"#eb5ea206":1,"private":1,".sendInlineBotRe":1,"#b16e06fe":1,".getMessageEditD":1,"#fda68d36":1,".editMessage":1,"#ce91e4ca":1,".editInlineBotMe":1,"#130c2c85":1,".getBotCallbackA":1,"#810a9fec":1,".setBotCallbackA":1,"#d58f130a":1,".getPeerDialogs":1,"#2d9776b9":1,".saveDraft":1,"#bc39e14b":1,".getAllDrafts":1,"#6a3f8d65":1,".getFeaturedStic":1,"#2dacca4f":1,".readFeaturedSti":1,"#5b118126":1,".getRecentSticke":1,"#5ea192c9":1,"attached":3,".saveRecentStick":1,"#392718f8":1,".clearRecentStic":1,"#8999602d":1,".getArchivedStic":1,"#57f17692":1,".getMaskStickers":1,"#65b8c79f":1,".getAttachedStic":1,"#cc5b67cc":1,".setGameScore":1,"#8ef8ecc0":1,"edit_message":2,"force":4,".setInlineGameSc":1,"#15ad9f64":1,".getGameHighScor":1,"#e822649d":1,".getInlineGameHi":1,"#f635e1b":1,".getCommonChats":1,"#d0a48c4":1,".getAllChats":1,"#eba80ff0":1,"except_ids":1,".getWebPage":1,"#32ca8f91":1,".toggleDialogPin":1,"#3289be6a":1,".reorderPinnedDi":1,"#959ff644":1,".getPinnedDialog":1,"#e254d64e":1,".setBotShippingR":1,"#e5f672fa":1,".setBotPrechecko":1,"#9c2dd95":1,"success":1,".getState":1,"#edd4882a":1,".getDifference":1,"#25939651":1,"pts_total_limit":1,".getChannelDiffe":1,"#3173d78":1,".updateProfilePh":1,"#f0bb5152":1,".uploadProfilePh":1,"#4f32c098":1,".deletePhotos":1,"#87cf7f2f":1,".getUserPhotos":1,"#91cd32a8":1,".saveFilePart":1,"#b304a621":1,"file_id":2,"file_part":2,".getFile":1,"#e3a6cfb5":1,".saveBigFilePart":1,"#de7b673d":1,"file_total_parts":1,".getWebFile":1,"#24e6818d":1,".getCdnFile":1,"#2000bcc3":1,".reuploadCdnFile":1,"#2e7a2020":1,".getConfig":1,"#c4f9186b":1,".getNearestDc":1,"#1fb33026":1,".getAppUpdate":1,"#ae2de196":1,".saveAppLog":1,"#6f02f748":1,"events":1,".getInviteText":1,"#4d392343":1,".getSupport":1,"#9cdf08cd":1,".getAppChangelog":1,"#9010ef6f":1,"prev_app_version":1,".getTermsOfServi":1,"#350170f3":1,".setBotUpdatesSt":1,"#ec22cfcd":1,"pending_updates_":1,".getCdnConfig":1,"#52029342":1,"#cc104937":1,"#84c1fd4e":1,".deleteUserHisto":1,"#d10dd71b":1,"#fe087810":1,"#93d7b347":1,".getParticipants":1,"#24d98f92":1,".getParticipant":1,"#546dd7a6":1,".getChannels":1,"#a7f6bbb":1,".getFullChannel":1,"#8736a09":1,".createChannel":1,"#f4893d7f":1,".editAbout":1,"#13e27f1e":1,".editAdmin":1,"#eb7611d0":1,"role":1,".editTitle":1,"#566decd0":1,".editPhoto":1,"#f12e57c9":1,"#10e6bd2c":1,"#3514b3de":1,".joinChannel":1,"#24b524c5":1,".leaveChannel":1,"#f836aa95":1,".inviteToChannel":1,"#199f3a6c":1,".kickFromChannel":1,"#a672de14":1,".exportInvite":1,"#c7560885":1,".deleteChannel":1,"#c0111fe3":1,".toggleInvites":1,"#49609307":1,".exportMessageLi":1,"#c846d22d":1,".toggleSignature":1,"#1f69b606":1,".updatePinnedMes":1,"#a72ded52":1,".getAdminedPubli":1,"#8d8d82d7":1,"bots":2,".sendCustomReque":1,"#aa2769ed":1,"custom_method":1,"params":1,".answerWebhookJS":1,"#e6213f4d":1,".getPaymentForm":1,"#99f09745":1,".getPaymentRecei":1,"#a092a980":1,".validateRequest":1,"#770a8e74":1,".sendPaymentForm":1,"#2b8879b3":1,"requested_info_i":1,"credentials":2,".getSavedInfo":1,"#227d824b":1,".clearSavedInfo":1,"#d83d70c1":1,".getCallConfig":1,"#55451fa9":1,".requestCall":1,"#5b95b3d4":1,".acceptCall":1,"#3bd2b4a0":1,".confirmCall":1,"#2efe1722":1,".receivedCall":1,"#17d54f61":1,".discardCall":1,"#78d413a6":1,"connection_id":1,".setCallRating":1,"#1c536a34":1,"comment":1,".saveCallDebug":1,"#277add7e":1,"debug":1,"#a8509bda":1,"Int":7,"Long":1,"Double":4,"String":1,"coupleInt":2,"alpha":15,"CoupleInt":1,"coupleStr":2,"gamma":3,"CoupleStr":1,"COMMENT/*":1,"intHash":2,">>":1,"IntHash":1,"strHash":2,"(":4,"))":1,"StrHash":1,"intSortedHash":1,"IntSortedHash":1,"strSortedHash":1,")":2,"StrSortedHash":1,"pair":1,"Object":5,"Pair":1,"triple":1,"z":1,"Triple":1,"#d23c81a3":1,"no_user":1,"#c67599d1":1,"group":1,"Group":2,"no_group":1,"`":6,"+":2,"-":1,"getUser":1,"#b0f732d5":1,"getUsers":1,"#2d84d5f5":1},"TypeScript":{"console":1,".log":1,"(":92,")":92,";":89,"class":4,"Animal":4,"{":49,"constructor":3,"public":18,"name":5,"}":58,"move":3,"meters":2,"alert":3,"this":5,".name":1,"+":5,"Snake":2,"extends":2,"super":4,"()":22,".move":4,"Horse":2,"var":2,"sam":2,"=":29,"new":8,"tom":2,":":66,"import":5,"cp":2,"require":1,"export":4,"function":7,"run":1,"command":2,"string":12,"Promise":4,"<":15,"stdout":4,"stderr":4,">":14,"const":8,"s":4,"b":2,"=>":5,"String":1,".trim":3,"return":11,"((":1,"resolve":2,",":37,"reject":2,".exec":2,"error":3,"if":17,"DocumentNode":5,"from":3,"getFragmentQuery":3,"DataProxy":4,"Cache":10,"type":1,"Transaction":3,"T":6,"c":1,"ApolloCache":3,"void":9,"abstract":12,"TSerialized":6,"implements":1,"COMMENT//":8,"read":1,"query":7,".ReadOptions":1,"write":2,".WriteOptions":1,"diff":1,".DiffOptions":1,".DiffResult":1,"watch":2,".WatchOptions":1,"evict":1,".EvictOptions":1,".EvictionResult":1,"reset":1,"COMMENT/**":3,"restore":1,"serializedState":1,"extract":1,"optimistic":5,"boolean":3,"removeOptimistic":1,"id":2,"performTransacti":1,"transaction":2,"recordOptimistic":1,"transformDocumen":1,"document":4,"transformForLink":1,"readQuery":1,"QueryType":2,"options":18,".Query":1,"false":2,".read":2,".query":2,"variables":4,".variables":4,"readFragment":1,"FragmentType":2,".Fragment":1,"|":4,"null":12,".fragment":2,".fragmentName":2,"rootId":1,".id":2,"writeQuery":1,".WriteQueryOptio":1,".write":2,"dataId":2,"result":2,".data":2,"writeFragment":1,".WriteFragmentOp":1,"thisFile":1,".meta":1,".url":1,"waitOneTick":1,"await":1,".resolve":1,"parse":1,"source":22,"test":4,"consequent":5,"alternate":5,"hash":4,"PROTOCOL":3,"!":3,".startsWith":1,"))":1,"throw":5,"Error":5,"`":10,"Expected":4,"at":5,"index":5,"${":9,"let":6,"pos":26,".length":7,"skipWs":8,"eatRegExp":4,"/":6,"[":10,"\\":3,"w":2,"-":2,"]":10,"y":3,"an":1,"identifier":1,"expect":4,"===":7,"eatParenthesized":3,"||":5,"else":2,"!==":5,"eatUntil":3,".trimRight":2,"&&":1,"++":4,"Unexpected":1,"ch":7,"*":1,"re":3,"RegExp":1,".lastIndex":1,"match":4,"+=":2,"end":2,"start":3,".indexOf":1,".slice":1,"depth":5,"contents":3,"while":1,"--":1},"Unity3D Asset":{"%":10,"YAML":5,"TAG":5,"!":38,"u":19,"tag":5,":":581,"unity3d":5,".com":5,",":61,"---":14,"&":14,"TimeManager":1,"m_ObjectHideFlag":14,"Fixed":1,"Timestep":2,".0199999996":1,"Maximum":1,"Allowed":1,".333333343":1,"m_TimeScale":1,"fileFormatVersio":1,"guid":5,"9e5c401e9d1d5415":1,"folderAsset":1,"yes":1,"DefaultImporter":1,"userData":1,"GameObject":2,"m_PrefabParentOb":12,"{":87,"fileID":59,"}":87,"m_PrefabInternal":12,"serializedVersio":14,"m_Component":2,"-":79,"m_Layer":2,"m_Name":8,"Fader_Tint":1,"m_TagString":2,"Untagged":2,"m_Icon":2,"m_NavMeshLayer":2,"m_StaticEditorFl":2,"m_IsActive":2,"canvas_Fullscree":1,"MonoBehaviour":3,"m_GameObject":7,"m_Enabled":4,"m_EditorHideFlag":3,"m_Script":3,"0e5786b8fa0564f2":1,"type":4,"m_EditorClassIde":3,"fadeOut":1,"alwaysUseClearAs":1,"_fadeOnStart":1,"_startFaded":1,"_fadeOnStartDela":1,"_fadeTime":1,".800000012":1,"c6d2a81ac2fb947e":1,"_toDeactivate":1,"[]":13,"m_Material":1,"m_Color":3,"r":2,".996078432":1,"g":2,".949019611":1,"b":2,".862745106":1,"a":2,"m_Sprite":1,"m_Type":1,"m_PreserveAspect":1,"m_FillCenter":1,"m_FillMethod":1,"m_FillAmount":1,"m_FillClockwise":1,"m_FillOrigin":1,"CanvasRenderer":1,"Canvas":1,"m_RenderMode":1,"m_Camera":1,"m_PlaneDistance":1,"m_PixelPerfect":1,"m_ReceivesEvents":1,"m_OverrideSortin":1,"m_OverridePixelP":1,"m_SortingLayerID":1,"m_SortingOrder":1,"RectTransform":2,"m_LocalRotation":2,"x":26,"y":26,"z":14,"w":2,"m_LocalPosition":2,"m_LocalScale":5,"m_Children":2,"m_Father":2,"m_RootOrder":2,"m_AnchorMin":2,"m_AnchorMax":2,"m_AnchoredPositi":2,"m_SizeDelta":2,"m_Pivot":2,".5":2,"Prefab":1,"m_Modification":1,"m_TransformParen":1,"m_Modifications":1,"m_RemovedCompone":1,"m_ParentPrefab":1,"m_RootGameObject":1,"m_IsPrefabParent":1,"m_IsExploded":1,"AvatarMask":1,"handFingers":1,"m_Mask":1,"m_Elements":1,"m_Path":44,"m_Weight":44,"controller":1,"renderMesh0":1,"Root":41,"/":144,"finger_index_r_a":3,"finger_middle_r_":6,"finger_pinky_r_a":3,"finger_ring_r_au":3,"finger_thumb_r_a":3,"wrist_r":30,"finger_index_met":6,"finger_index_0_r":5,"finger_index_1_r":4,"finger_index_2_r":3,"finger_index_r_e":3,"finger_middle_me":6,"finger_middle_0_":5,"finger_middle_1_":4,"finger_middle_2_":3,"finger_pinky_met":6,"finger_pinky_0_r":5,"finger_pinky_1_r":4,"finger_pinky_2_r":3,"finger_pinky_r_e":3,"finger_ring_meta":6,"finger_ring_0_r":5,"finger_ring_1_r":4,"finger_ring_2_r":3,"finger_ring_r_en":3,"finger_thumb_0_r":5,"finger_thumb_1_r":4,"finger_thumb_2_r":3,"finger_thumb_r_e":3,"Material":1,"GapTile":1,"m_Shader":1,"0000000000000000":1,"m_ShaderKeywords":1,"m_CustomRenderQu":1,"m_SavedPropertie":1,"m_TexEnvs":1,"data":2,"first":2,"name":2,"_MainTex":1,"second":2,"m_Texture":1,"e503f0c932121ce4":1,"m_Scale":1,"m_Offset":1,"m_Floats":1,"{}":1,"m_Colors":1,"_Color":1,"AnimationClip":1,"Hover":1,"m_AnimationType":1,"m_Compressed":1,"m_UseHighQuality":1,"m_RotationCurves":1,"m_CompressedRota":1,"m_PositionCurves":1,"m_ScaleCurves":1,"curve":6,"m_Curve":6,"time":12,"value":12,".25":6,"inSlope":12,"outSlope":12,"tangentMode":12,".649999976":7,"m_PreInfinity":6,"m_PostInfinity":6,"path":6,"Radius":6,"m_FloatCurves":1,"attribute":5,".a":2,"classID":5,"script":5,"m_PPtrCurves":1,"m_SampleRate":1,"m_WrapMode":1,"m_Bounds":1,"m_Center":1,"m_Extent":1,"m_ClipBindingCon":1,"genericBindings":1,"pptrCurveMapping":1,"m_AnimationClipS":1,"m_StartTime":1,"m_StopTime":1,"m_OrientationOff":1,"m_Level":1,"m_CycleOffset":1,"m_LoopTime":1,"m_LoopBlend":1,"m_LoopBlendOrien":1,"m_LoopBlendPosit":2,"m_KeepOriginalOr":1,"m_KeepOriginalPo":2,"m_HeightFromFeet":1,"m_Mirror":1,"m_EditorCurves":1,".x":1,".y":1,".z":1,"m_EulerEditorCur":1,"m_Events":1},"Unix Assembly":{"COMMENT/*":61,"#include":10,"<":7,"sys":2,"/":7,"syscall":1,".h":7,">":7,"errno":1,"machine":5,"param":1,"asm":1,"spr":1,"trap":1,"vmparam":1,"#ifdef":14,"_CALL_ELF":2,".abiversion":1,"#endif":41,"__powerpc64__":8,"#define":82,"LOAD":21,"ld":4,"STORE":22,"std":7,"WORD":34,"CMPI":4,"cmpdi":1,"CMPLI":4,"cmpldi":1,"LOOP_LOG":3,"LOG_WORD":3,"#else":21,"lwz":5,"stw":8,"cmpwi":3,"cmplwi":1,"AIM":1,"ENTRY_DIRECT":20,"(":642,"x":4,")":608,"ENTRY":3,"##":2,"_direct":1,"PROLOGUE":19,";":291,"\\":310,"mflr":2,"%":821,"r0":69,",":809,"r1":7,"EPILOGUE":21,"mtlr":2,"blr":3,"nop":8,"VALIDATE_TRUNCAT":3,"VALIDATE_ADDR_CO":4,"raddr":23,"len":11,"srdi":2,"bge":2,"-":131,"copy_fault":6,"VALIDATE_ADDR_FU":3,"fusufault":3,"lis":3,"VM_MAXUSER_ADDRE":6,"@h":3,"ori":3,"@l":3,"cmplw":6,"blt":4,"add":3,"mtcrf":3,"bt":1,"sub":5,"isel":1,"ble":1,"PCPU":5,"reg":2,"mfsprg":1,"SET_COPYFAULT":3,"rpcb":20,"r9":12,"li":13,"COPYFAULT":2,"PC_CURPCB":4,"PCB_ONFAULT":4,"SET_COPYFAULT_TR":2,"SET_FUSUFAULT":14,"FUSUFAULT":1,"CLEAR_FAULT_NO_C":9,"CLEAR_FAULT":12,"r3":53,"rs":37,"rd":38,"r4":25,"rl":7,"r5":14,"t1":17,"r6":5,"t2":9,"r7":35,"t3":7,"r8":11,"t4":5,"t5":3,"r10":1,"t6":6,"r11":1,"t7":3,"r12":1,"t8":3,"Thresh":2,"*":197,"W4":1,"W2":1,"W1":1,"WORDS":4,"n":2,"W":1,".text":2,"bcopy_generic":3,"beq":6,".Lend":2,"dcbtst":1,"dcbt":1,".Lsmall":2,"b":7,".Llarge":2,":":67,".Lsmall_start":3,"bf":6,"addi":19,"lhz":2,"sth":1,".Lout":3,"lbz":3,"stb":3,".align":4,"neg":1,"andi":1,".":8,"mtctr":3,"+":178,".Llargealigned":2,"bdnz":2,"1b":2,"srwi":1,"copyout":1,"bl":3,"copyin":1,"copyinstr":1,"mr":3,"ENAMETOOLONG":1,"bdz":1,"lbzu":1,"stbu":1,"COMMENT//":1,"0b":1,"mfctr":1,"subyte":1,"#ifndef":11,"suword":2,"suword32":1,"suword64":1,"fubyte":1,"fuword16":1,"fueword":2,"fueword32":1,"fueword64":1,"CASUEWORD32":3,"lwarx":1,"bne":5,"stwcx":2,"casueword32":1,"CASUEWORD64":3,"ldarx":1,"cmpld":1,"stdcx":2,"casueword":2,"casueword64":1,"_NAKED_ENTRY":2,"EFAULT":1,"COMMENT/**":2,"ASSEMBLER":1,"STACK":19,"ARGS":15,"J":3,"esp":20,"I":7,"KK":20,"KKK":13,"M":5,"N":5,"K":15,"ALPHA":4,"DOUBLE":1,"STACK_A":6,"STACK_B":12,"C":8,"STACK_LDC":3,"OFFSET":6,"A":64,"edx":1,"B":96,"ecx":1,"BB":34,"ebx":3,"LDC":23,"ebp":3,"BX":6,"esi":3,"PREFETCHSIZE":3,"AOFFSET":43,"BOFFSET":100,"HAVE_3DNOW":2,"PREFETCH":4,"prefetch":1,"prefetcht0":5,"KERNEL":5,"SIZE":176,"eax":211,"fmul":64,"st":340,"faddp":100,"FLD":103,"FMUL":36,"fxch":2,"subl":12,"$":5,"$ARGS":2,"#":1,"Generate":1,"Stack":1,"Frame":1,"pushl":4,"edi":32,"PROFCODE":1,"#if":16,"defined":72,"TRMMKERNEL":34,"&&":40,"!":25,"LEFT":31,"movl":66,"negl":2,"leal":27,"$(":2,"testl":3,"jle":3,".L999":5,"sarl":3,"$2":7,"je":9,".L20":2,"ALIGN_3":8,".L11":2,"sall":1,"$BASE_SHIFT":1,"addl":29,".L14":2,"prefetchnta":1,"||":12,"TRANSA":18,"))":18,"fldz":12,"prefetchw":7,"#elif":4,"HAVE_SSE":1,"$1":18,"$4":5,"andl":3,"NOBRANCH":1,".L16":5,"ALIGN_4":13,".L15":2,"jge":3,"jl":1,"and":3,"$15":1,".L19":2,".L17":2,"decl":9,"jne":9,"ffreep":6,"fmulp":2,"FADD":7,"FST":14,".L30":2,".L21":1,".L24":2,"$3":4,".L26":2,".L25":2,"$7":2,".L29":2,".L27":2,".L31":1,".L34":2,".L36":2,".L35":2,"$8":2,".L39":2,".L37":2,"popl":4,"ret":2,"COMMENT#":17,".macro":1,"invalid":2,".word":2,"stc":1,"cr0":1,"[":3,"]":3,".endm":1,".global":1,"_start":2,"skip_output":2,"hello_text":1,".asciz":1,".p2align":2,"mov":6,"r14":1,"output_next":2,"adr":2,"into_thumb":2,"bx":2,".thumb":1,"#3":2,"@":2,"writec":1,"angel":1,"call":2,"swi":3,"???":1,"Confirm":1,"number":1,"back_to_arm":2,".arm":1,"#1":2,"ldrb":2,"teq":2,"#0":2,"done":2,"#0x123456":2,"#0x18":1,"ldr":1,"exit_code":2,".cstring":1,"LC0":2,".ascii":2,".globl":2,"_main":4,"LFB3":4,"pushq":1,"rbp":2,"LCFI0":3,"movq":1,"rsp":1,"LCFI1":2,"leaq":1,"rip":1,"rdi":1,"_puts":1,"$0":3,"leave":1,"LFE3":2,".section":1,"__TEXT":1,"__eh_frame":1,"coalesced":1,"no_toc":1,"strip_static_sym":1,"live_support":1,"EH_frame1":2,".set":5,"L":10,"$set":10,"LECIE1":2,"LSCIE1":2,".long":6,".byte":20,".eh":2,"LSFDE1":1,"LEFDE1":2,"LASFDE1":3,".quad":2,".subsections_via":1},"Uno":{"using":22,"Uno":34,";":146,".Collections":3,".Graphics":3,".Scenes":4,".Designer":1,".Content":6,".Models":3,".UI":1,"namespace":3,"PONG2D":2,"{":70,"public":19,"class":4,"PlayerPads":2,":":4,"Node":2,"Image":4,"_player1Image":4,"_player2Image":4,"[":4,"Inline":2,"]":4,"Player1":8,"get":10,"return":8,"}":70,"set":10,"if":22,"(":101,"!=":7,"value":14,")":73,"=":67,"Player2":10,"Hide":2,"float2":34,"Player1Pos":15,".ActualPosition":2,"null":5,".Position":15,"Player2Pos":15,"Rect":10,"Player1Rect":2,"new":19,",":51,".Width":4,".Height":4,"))":14,".Size":7,".X":16,".Y":19,"Player2Rect":2,"Ball":8,"float":2,"PadVelocity":5,"()":47,"void":17,"UpdatePositions":1,"protected":6,"override":6,"OnUpdate":2,"base":4,".OnUpdate":2,"Input":8,".IsKeyDown":8,".Platform":8,".Key":8,".W":2,"-":19,".S":2,"+":4,".Up":2,".Down":2,".BallRectangle":2,".Intersects":4,"||":4,".BallVelocity":3,"*":10,"Pong":2,"_player1Pos":5,"_player2Pos":5,"ballPosition":3,"ballVelocity":5,"rectangleSize":7,"player1Rect":6,"player2Rect":6,"ballRect":12,"resolution":12,"Context":2,".VirtualResoluti":2,"Random":4,"random":4,"Math":2,".Clamp":2,".Input":1,".AddGlobalListen":1,"this":3,"OnInitialize":1,".OnInitialize":1,"UpdateValues":2,"/":2,"SpwanBall":3,"OnWindowResize":1,"object":1,"sender":1,"EventArgs":1,"args":1,"COMMENT//":2,"var":12,"padVelocity":5,"Application":1,".Current":1,".FrameInterval":1,">":6,"<":7,"*=":2,"+=":1,"OnDraw":1,".Drawing":3,".RoundedRectangl":3,".Draw":3,"float4":3,".Physics":1,".Box2D":1,"TowerBuilder":2,".Box2DMath":1,"TowerBlock":3,"TestBed":1,"Body":5,"floorBody":3,"deleteBody":3,"mouseBody":1,"private":5,"List":4,"bodies":6,"bodiesToDelete":4,"ContactListener":4,"contactListener":2,"OnInitializeTest":1,"World":6,".Gravity":1,".ContactListener":1,".Clear":3,"CreateFloor":2,"CreateDeleteBody":2,"CreateBox2":3,"bodyDef":12,"BodyDef":3,".position":3,".CreateBody":3,"shape":9,"PolygonShape":3,".SetAsBox":3,"fixtureDef":12,"FixtureDef":3,".shape":3,".density":3,".CreateFixture":3,"((":1,"int":2,".Diagnostics":1,".Clock":1,".GetSeconds":1,".type":1,"BodyType":1,".Dynamic":1,".NextFloat":2,".angularVelocity":1,".userData":1,"float3":1,"body":6,".Add":3,"c":2,"OnFixedUpdate":1,".OnFixedUpdate":1,"debug_log":1,".Count":2,"++":1,"%":1,"==":3,"&&":1,"foreach":1,"in":1,".DestroyBody":1,".Remove":1,"IContactListener":1,"b":7,".b":1,"BeginContact":1,"Contact":4,"contact":8,".GetFixtureA":2,".GetBody":4,".deleteBody":2,".bodiesToDelete":2,".GetFixtureB":2,"())":2,"else":1,"EndContact":1,"{}":3,"PreSolve":1,"ref":2,"Manifold":1,"manifold":1,"PostSolve":1,"ContactImpulse":1,"impulse":1},"UnrealScript":{"COMMENT/*":10,"COMMENT//":30,"class":12,"MutU2Weapons":1,"extends":2,"Mutator":1,"config":17,"(":268,"U2Weapons":1,")":258,";":282,"var":30,"()":14,"string":21,"ReplacedWeaponCl":29,",":211,"bool":17,"bConfigUseU2Weap":27,"<":16,"Weapon":5,">":7,"U2WeaponClasses":15,"[":116,"]":116,"//":20,"GE":15,":":15,"For":3,"default":102,"properties":3,"ONLY":3,"!":8,"U2AmmoPickupClas":15,"byte":2,"bIsVehicle":17,"bNotVehicle":4,"localized":1,"U2WeaponDisplayT":34,"U2WeaponDescText":34,"bExperimental":3,"bUseFieldGenerat":3,"bUseProximitySen":3,"bIntegrateShield":3,"int":7,"IterationNum":8,"Weapons":30,".Length":3,"const":1,"DamageMultiplier":28,"=":254,"DamagePercentage":4,"bUseXMPFeel":5,"FlashbangModeStr":3,"struct":1,"WeaponInfo":2,"{":29,"Generated":4,"from":4,".":12,"This":3,"is":5,"what":1,"we":3,"replace":1,"Ammo":3,"ReplacedAmmoPick":1,"WeaponClass":2,"the":3,"weapon":2,"are":1,"going":1,"to":3,"put":1,"inside":1,"world":1,"WeaponPickupClas":1,"WeponClass":1,"AmmoPickupClassN":1,"bEnabled":1,"Structs":1,"can":1,"d":1,"thus":1,"still":1,"require":1,"indicates":1,"that":2,"spawns":1,"a":1,"vehicle":3,"deployable":1,"turrets":1,"These":1,"only":2,"work":1,"in":4,"gametypes":2,"duh":1,"Opposite":1,"of":1,"works":1,"non":1,"-":3,"Think":1,"shotgun":1,"}":29,"function":5,"PostBeginPlay":1,"local":8,"FireMode":8,"x":57,"ArrayCount":1,"for":10,"++":9,".bEnabled":3,"GetPropertyText":3,"$x":2,"))":6,"needed":1,"use":1,"variables":1,"an":1,"array":2,"like":1,"fashion":1,".ReplacedWeaponC":9,"DynamicLoadObjec":1,"if":55,".default":118,".FireModeClass":4,"!=":12,"None":10,"&&":15,".AmmoClass":3,".PickupClass":3,".ReplacedAmmoPic":2,"break":1,".WeaponClass":8,".WeaponPickupCla":1,".AmmoPickupClass":2,".bIsVehicle":2,".bNotVehicle":2,"Super":6,".PostBeginPlay":1,"ValidReplacement":6,"Level":4,".Game":4,".bAllowVehicles":4,"return":47,"CheckReplacement":1,"Actor":1,"Other":27,"out":2,"bSuperRelevant":3,"i":12,"WeaponLocker":3,"L":5,"xWeaponBase":3,".WeaponType":2,"==":39,"false":5,"true":5,".IsA":2,".Class":2,"ReplaceWith":1,".Weapons":3,"xPawn":6,".RequiredEquipme":3,"True":18,"ShieldPack":7,".SetStaticMesh":1,"StaticMesh":1,".Skins":1,"Shader":2,".RepSkin":1,".SetDrawScale":1,".SetCollisionSiz":1,".PickupMessage":1,".PickupSound":1,"Sound":1,".CheckReplacemen":1,"GetInventoryClas":1,"InventoryClassNa":3,"~=":1,".GetInventoryCla":1,"static":2,"FillPlayInfo":1,"PlayInfo":36,"CacheManager":1,".WeaponRecord":1,"Recs":5,"WeaponOptions":17,".FillPlayInfo":1,".static":2,".GetWeaponList":1,"$":4,".ClassName":1,".FriendlyName":1,".AddSetting":33,".RulesGroup":33,".U2WeaponDisplay":33,"event":3,"GetDescriptionTe":1,"PropName":35,".U2WeaponDescTex":33,".GetDescriptionT":1,"PreBeginPlay":1,"float":3,"k":57,"Multiplier":1,".PreBeginPlay":1,"/":1,".DamagePercentag":1,"Original":1,"U2":2,"compensate":1,"division":1,"errors":1,"Class":120,".DamageMin":12,"*=":27,"*":55,".DamageMax":12,".Damage":27,".myDamage":4,"else":1,"General":2,"XMP":1,".Spread":1,".MaxAmmo":7,".Speed":8,".MomentumTransfe":4,".ClipSize":4,".FireLastReloadT":3,".DamageRadius":4,".LifeSpan":4,".ShakeRadius":1,".ShakeMagnitude":1,".MaxSpeed":5,".FireRate":3,".ReloadTime":3,"too":1,"much":1,".VehicleDamageSc":2,"((":1,"CAR":1,"nothing":1,".bModeExclusive":2,".SetFlashbangMod":1,"defaultpropertie":2,"Has":1,"be":1,"False":1,"GroupName":1,"FriendlyName":1,"Description":1,"US3HelloWorld":1,"GameInfo":1,"InitGame":1,"Options":1,"Error":1,"`":1,"log":1},"UrWeb":{"functor":1,"Make":1,"(":43,"Stream":2,":":52,"sig":4,"type":1,"t":75,"end":6,")":35,"con":3,"::":3,"Type":36,"->":86,"val":63,"mreturn":1,"a":77,":::":30,"mbind":1,"b":3,"monad_parse":3,"monad":3,"parse":4,".t":1,"option":6,"COMMENT(*":8,"fail":4,"or":6,"maybe":9,"many":3,"list":9,"count":4,"int":10,"skipMany":3,"unit":9,"sepBy":3,"s":12,"structure":2,"String":1,"string":11,"eof":2,"stringCI":2,"char":18,"take":1,"*":6,"drop":1,"satisfy":2,"bool":5,"skip":1,"skipWhile":2,"takeWhile":2,"takeTil":2,"takeRest":1,"skipSpace":1,"endOfLine":1,"unsigned_int_of_":1,"Blob":1,"blob":1,"open":1,"Parse":1,".String":1,"digit":2,"=":30,"isdigit":2,"decimal_of_len":8,"n":2,"ds":2,"<-":17,";":21,"return":11,"List":1,".foldl":1,"fn":1,"d":10,"acc":2,"=>":3,"+":2,"((":1,"ord":2,"-":2,"#":3,")))":2,"date":2,"y":2,"m":8,"if":2,">":14,"&&":1,"<=":1,"then":2,"{":12,"Year":2,",":10,"Month":2,"Datetime":2,".intToMonth":1,"))":2,"Day":2,"}":12,"else":2,"time":1,"h":4,"Hour":2,"Minute":2,"Second":2,"Option":1,".get":1,"timezone_offset":2,"let":2,"zulu":2,"digits":3,"sign":2,"in":2,"`":4,"datetime_with_tz":3,"tz":2,"++":2,"TZOffsetMinutes":1,"datetime":2,"--":2,"#TZOffsetMinutes":2,"fun":3,"process":2,"v":4,"case":1,"of":1,"Some":1,"r":3,"year":2,"month":2,"day":2,"hour":2,"minute":2,"second":2,".addMinutes":1,".TZOffsetMinutes":1,"pad":4,"x":4,"<":9,"strcat":1,"show":2,"xml":6,"[":6,"]":6,"</":6,"|":1,"None":1,"none":1,"main":1,"()":1,"transaction":1,"page":1,"input":3,"source":2,"body":2,"label":2,"Enter":1,"an":1,"href":1,"ISO":1,"here":1,"ctextbox":1,"/>":1,"ul":2,"><":1,"dyn":1,"signal":2,"/></":1},"V":{"COMMENT//":12,"import":10,"math":7,"const":2,"(":102,"SolarMass":6,"=":18,"//":3,"*":40,".Pi":2,"DaysPerYear":4,"N":7,")":86,"struct":6,"Position":2,"{":64,"pub":3,"mut":32,":":8,"x":9,"f64":28,"y":6,"z":2,"}":63,"Momentum":6,"m":1,"System":4,"v":15,"[]":12,"s":3,"fn":21,"advance":1,"sys":52,",":48,"dt":5,"for":22,"i":89,":=":63,";":32,"<":16,"-":12,"++":17,"_vx":3,".v":34,"[":68,"]":67,".x":13,"_vy":3,".y":13,"_vz":3,".z":13,"j":32,"+":16,"dx":8,".s":15,"dy":8,"dz":8,"dsquared":3,"distance":4,".sqrt":3,"mag":7,"/":9,"))":5,"mi":4,".m":10,"-=":4,"+=":14,"offsetmomentum":1,"px":3,"py":3,"pz":3,"energy":1,"e":4,"return":8,"arr_momentum":1,"()":20,"COMMENT{-":1,"main":9,"numbers":2,"num":2,"in":4,"println":18,"names":2,"name":2,"Output":1,"Sam":1,"etc":1,"http":5,"json":6,"sync":4,"NR_THREADS":2,"Story":2,"title":1,"string":5,"url":1,"Fetcher":3,"mu":1,".Mutex":1,"ids":8,"int":9,"cursor":2,"wg":7,"&":3,".WaitGroup":2,"f":10,"fetch":1,".mu":2,".lock":1,"if":5,".cursor":4,">=":2,".ids":2,".len":9,"id":1,".unlock":1,"resp":4,".get":2,"or":5,"exit":2,"story":1,".decode":3,".text":2,".wg":1,".done":1,">":1,"tmp":3,"{}":1,"fetcher":2,"sent":1,"via":1,"ptr":1,".add":1,"go":1,".fetch":1,".wait":1,"log":4,"l":8,".Log":1,".INFO":1,".info":1,".warn":1,".error":1,".debug":2,".set_level":1,".DEBUG":1,".fatal":1,"User":4,"age":1,"is_registered":1,"bool":2,"users":4,"eprintln":1,"user":3,"!":1,".can_register":1,".encode":1,"u":17,"can_register":1,".age":1,"register":1,".is_registered":1,"true":1,"COMMENT/*":1,"module":1,"os":2,"evala":3,"((":1,"times":1,"a":6,"times_trans":1,"a_times_transp":1,".times":1,".times_trans":1,"args":3,".args":1,"n":6,"==":2,".int":1,"else":1,".a_times_transp":2,"vbv":3,"vv":3,"ans":1,"html":4,".get_text":1,"pos":6,".index_after":2,"break":1,"end":2,".substr":1,"term":11,".erase_clear":1,"sleeping_line":3,"standing_line":3,".cursor_down":1,"print":3,".bold":3,".red":1,")))":3,"size":4,"ch":4,".set_cursor_posi":2,".yellow":2,"grinning_face":2,"rune":2,"commercial_at":2},"VBA":{"Option":3,"Explicit":3,"Public":23,"Sub":49,"consolidate":1,"()":44,"Dim":79,"btmRow":4,"As":195,"Long":40,"check":7,"String":28,"colOffset":8,"column":7,"counter":8,"dialog":18,"Integer":11,"file":5,"filename":17,"files":7,"fso":3,"New":27,"FileSystemObject":1,"header":8,"leftCol":7,"name":5,"namecheck":4,"newfile":6,"path":19,"rightCol":5,"row":5,"rowOffset":9,"source":5,"Range":2,"target":5,"topRow":9,"twb":8,"Workbook":2,"tws":10,"Worksheet":2,"version":11,"wb":10,"ws":12,"Set":88,"=":365,"Application":13,".ThisWorkbook":1,"Let":42,".GetBaseName":2,"(":542,".FullName":2,")":344,".Sheets":1,"+":43,"GoTo":14,"start":6,"quit":6,":":7,"MsgBox":9,"_":31,"prompt":10,":=":39,",":250,"Buttons":8,"vbExclamation":4,"vbYesNo":3,"Title":10,"If":159,"vbYes":2,"Then":98,".Close":3,"SaveChanges":3,"False":29,".Workbooks":1,".Count":31,".quit":1,"End":138,"ElseIf":8,"vbNo":3,"vbQuestion":2,".path":1,".InputBox":2,"Default":1,"Type":2,"StrPtr":1,"Or":20,"vbRetryCancel":3,"vbRetry":3,"Else":36,"Right":1,"<>":10,"&":66,"Dir":2,"Year":2,"Date":2,"Chr":6,".name":1,"Do":1,"While":1,"Split":2,"And":9,"InStr":2,"CStr":7,"))":93,">":11,"ReDim":8,"Preserve":5,"Loop":1,".Calculation":2,"xlCalculationMan":1,".DisplayAlerts":2,".EnableEvents":2,".ScreenUpdating":2,"vbInformation":2,"vbOKCancel":1,"vbCancel":1,"window":2,".Show":1,"progress":4,"Workbooks":2,".Open":2,".Worksheets":2,"getLastColIndex":2,"-":24,".Range":4,".Cells":8,"Call":2,"copyData":2,"For":22,"LBound":3,"To":22,"UBound":22,"Nothing":11,"On":8,"Error":8,"Resume":5,"Next":25,"Not":27,"Is":7,"getLastRowIndex":1,"Round":7,"((":1,"/":11,"*":4,".Columns":1,".AutoFit":1,"Add":3,"to":1,".SaveAs":1,"FileFormat":1,"xlOpenXMLWorkboo":1,"xlCalculationAut":1,"True":37,".Save":1,".Hide":1,"vbOKOnly":1,"VERSION":2,"CLASS":2,"BEGIN":2,"MultiUse":2,"Persistable":1,"DataBindingBehav":1,"DataSourceBehavi":1,"MTSTransactionMo":1,"END":2,"Attribute":26,"VB_Name":3,"VB_GlobalNameSpa":2,"VB_Creatable":2,"VB_PredeclaredId":2,"VB_Exposed":2,"Private":48,"Declare":3,"Function":32,"apiSetProp":4,"Lib":3,"Alias":3,"ByVal":9,"hwnd":2,"lpString":2,"hData":1,"apiGlobalAddAtom":3,"apiSetForeground":2,"myMouseEventsFor":11,"fMouseEventsForm":2,"WithEvents":3,"myAST":6,"cTP_AdvSysTray":2,".VB_VarHelpID":3,"myClassName":4,"myWindowName":4,"Const":9,"TEN_MILLION":3,"Single":3,"myListener":4,"VLMessaging":3,".VLMMMFileListen":1,"myMMFileTranspor":11,".VLMMMFileTransp":2,"myMachineID":3,"myRouterSeed":5,"myRouterIDsByMMT":4,"Dictionary":7,"myMMTransportIDs":4,"myDirectoryEntri":5,"GET_ROUTER_ID":2,"GET_ROUTER_ID_RE":2,"REGISTER_SERVICE":4,"UNREGISTER_SERVI":4,"GET_SERVICES":2,"GET_SERVICES_REP":2,"class_Initialize":1,"atomID":1,"Randomize":2,"App":1,".TaskVisible":1,"Int":2,"Rnd":2,"VLMMMFileListene":1,".listenViaNamedW":1,"VLMMMFileTranspo":3,".create":1,".icon":1,".hwnd":5,"shutdown":1,".destroy":1,"Unload":1,"myAST_RButtonUp":1,"epm":4,"cTP_EasyPopupMen":1,"menuItemSelected":3,".addMenuItem":1,"MF_STRING":1,".trackMenu":1,"Select":4,"Case":7,"globalShutdown":1,"myListener_newCo":1,"newTransport":2,"oReceived":6,"Boolean":11,"id":5,".addTransport":1,"messageFromBytes":3,"buffer":10,"Byte":5,"VLMMessage":7,"i1":2,"i2":3,"messageArray":7,"Variant":46,"message":36,"DBGetArrayBounds":1,"g_VLMUtils":3,".BytesAsVariant":1,".fromMessageArra":1,"messageToBytes":7,"length":4,".toMessageArray":1,".LengthOfVariant":1,"DBCreateNewArray":1,".VariantAsBytes":1,"toAddress":6,"VLMAddress":3,".toAddress":5,"errorHandler":2,".MachineID":5,".RouterID":4,".AgentID":2,"handleMessageToR":2,"routeMessage":2,"Exit":6,"Err":24,".Description":3,"Erl":1,"MMFileTransportI":9,"reply":15,"transport":12,"RouterID":6,"address":9,"IDString":4,"vs":6,"i":29,"entries":7,"Collection":18,"answer1D":4,".subject":8,".Exists":9,".reply":4,".Contents":13,".transport":4,".send":5,".initialise":2,"CLng":6,"directoryEntryID":4,".Remove":12,".Items":8,"IsEmpty":3,".Add":90,"serviceType":2,"pForDisplay":4,"pUseNative":4,"SpeedTest":1,"#If":19,"Mac":19,"ExecuteSpeedTest":3,"CompareToNative":4,"#Else":18,"#End":19,"ToggleNative":1,"Optional":6,"Enabled":2,"Code":4,"CodeModule":1,"Lines":4,"ThisWorkbook":1,".VBProject":1,".VBComponents":1,".CodeModule":1,".Lines":1,"vbNewLine":5,".ReplaceLine":1,"RunSpecs":1,"DisplayRunner":5,".IdCol":1,".DescCol":1,".ResultCol":1,".OutputStartRow":1,".RunSuite":2,"Specs":30,"SpecSuite":2,"UseNative":37,"Dict":209,"Object":4,"Items":18,"Keys":18,"Key":46,"Item":19,"A":6,"B":8,"With":46,".It":23,"CreateDictionary":32,".Expect":90,".ToEqual":84,".Item":14,".ToBeEmpty":2,".Keys":26,".Key":3,".CompareMode":7,"TypeName":5,")))":5,"Array":5,".RunMatcher":4,".RemoveAll":5,"Each":5,"In":5,".Number":9,".Clear":11,"vbTextCompare":2,"InlineRunner":1,"Counts":12,"Baseline":12,"RunSpeedTest":4,"Results":14,"Debug":2,".Print":2,"PrintResults":3,"Test":2,"Index":5,"BaselineAvg":10,"ResultsAvg":10,"Result":19,"Format":6,"<":2,"CountIndex":8,"AddResult":7,"Double":2,"Value":13,"IterateResult":7,"Timer":5,"PreciseTimer":1,".StartTimer":2,".TimeElapsed":2,"#":2,"CreateObject":2,"ToBeAnEmptyArray":5,"Actual":4,"UpperBound":3,"s":1,"an":2,"array":2,"IsArray":1,"t":3,"passed":1,"return":1,"VB_Description":1,"#Const":1,"UseScriptingDict":18,"dict_pKeyValues":10,"dict_pKeys":28,"dict_pItems":26,"dict_pObjectKeys":10,"dict_pCompareMod":3,"CompareMethod":5,"dict_pDictionary":18,"Enum":2,"BinaryCompare":1,"VBA":25,".vbBinaryCompare":1,"TextCompare":1,".vbTextCompare":1,"DatabaseCompare":1,".vbDatabaseCompa":1,"Property":14,"Get":3,"CompareMode":6,".VB_Description":10,"Me":8,"change":1,"for":1,"that":1,"contains":1,"data":1,".Raise":3,"Count":4,".VB_UserMemId":1,"dict_KeyValue":22,"dict_GetKeyValue":8,".IsObject":12,"dict_ReplaceKeyV":4,"dict_AddKeyValue":5,"Previous":3,"Updated":3,".IsEmpty":2,"Exists":4,".Split":2,"Remove":2,"dict_RemoveKeyVa":3,"RemoveAll":2,"Erase":6,"dict_Key":26,"dict_GetFormatte":11,"dict_Value":11,"dict_Index":18,"dict_FormattedKe":6,">=":3,"dict_i":44,"Step":1,"Before":1,"dict_GetKeyIndex":5,"<=":2,"dict_RemoveObjec":2,"dict_GetObjectKe":4,"VarType":2,".vbBoolean":1,"IIf":1,".vbString":1,".BinaryCompare":1,"supported":1,"by":1,"default":1,"dict_Lowercase":8,"dict_Char":4,"dict_Ascii":4,".Len":1,".Mid":1,"$(":1,".Asc":1,".CStr":1,"dict_ObjKey":5,"Class_Initialize":1,"Class_Terminate":1},"VBScript":{"Class":2,"v_Data_ArrayList":2,"Private":3,"pArrayList":31,"Sub":18,"Class_Initialize":1,"()":26,"Set":8,"=":24,"CreateObject":1,"(":22,")":20,"End":31,"Public":26,"Property":20,"Get":7,"Capacity":3,".Capacity":2,"Let":2,"intSize":2,"Count":2,".Count":1,"IsFixedSize":2,".IsFixedSize":1,"IsReadOnly":2,".IsReadOnly":1,"IsSynchronized":2,".IsSynchronized":1,"Default":1,"Item":5,"intIndex":12,"If":4,"IsObject":1,"))":1,"Then":2,"Else":1,",":6,"varInput":4,"SyncRoot":2,".SyncRoot":1,"Add":1,"varItem":8,".Add":6,"Clear":1,".Clear":1,"Function":18,"Clone":2,".Clone":1,"Contains":2,".Contains":1,"Equals":2,"objItem":2,".Equals":1,"GetEnumerator":2,"intStart":2,"intEnd":2,".GetEnumerator":1,"GetHashCode":2,".GetHashCode":1,"GetType":2,".GetType":1,"Insert":1,".Insert":1,"Remove":1,".Remove":1,"RemoveAt":1,".RemoveAt":1,"Reverse":1,".Reverse":1,"Sort":1,".Sort":1,"ToArray":2,".ToArray":1,"ToString":2,".ToString":1,"TrimToSize":2,".TrimToSize":1,"Class_Terminate":1,"Nothing":1,"WScript":2,".ScriptName":1,"Dim":1,"arraylist":8,"New":1,".Echo":1},"VCL":{"COMMENT/*":12,"sub":23,"vcl_recv":2,"{":42,"if":14,"(":50,"req":36,".request":18,"!=":18,"&&":14,")":50,"return":33,"pipe":4,";":46,"}":40,"pass":9,".http":18,".Authorization":2,"||":4,".Cookie":2,"lookup":2,"vcl_pipe":2,"COMMENT#":12,"vcl_pass":2,"vcl_hash":2,"set":10,".hash":3,"+=":3,".url":2,".host":4,"else":3,"server":4,".ip":4,"hash":2,"vcl_hit":2,"!":2,"obj":7,".cacheable":2,"deliver":8,"vcl_miss":2,"fetch":3,"vcl_fetch":2,".Set":2,"-":14,"Cookie":2,".prefetch":1,"=":12,"30s":1,"vcl_deliver":2,"vcl_discard":1,"discard":2,"vcl_prefetch":1,"vcl_timeout":1,"vcl_error":2,".Content":2,"Type":2,"synthetic":2,"<?":2,"xml":2,"version":2,"encoding":2,"?>":2,"<!":2,"DOCTYPE":2,"html":6,"PUBLIC":2,">":42,"<":21,"head":4,"title":4,"</":19,"body":4,"h1":4,"Error":2,"p":10,"h3":4,"Guru":2,"Meditation":2,":":4,"XID":2,"hr":2,"address":2,"a":2,"href":1,"Varnish":2,"cache":2,".restarts":1,"==":2,".x":1,"forwarded":1,"for":1,".X":3,"Forwarded":3,"For":3,"+":2,"client":2,"hash_data":3,"beresp":4,".ttl":2,"<=":1,"0s":1,".Vary":1,"s":1,"hit_for_pass":1,".Retry":1,"After":1,"vcl_init":1,"ok":2,"vcl_fini":1},"VHDL":{"COMMENT--":1,"library":1,"ieee":2,";":7,"use":1,".std_logic_1164":1,".all":1,"entity":2,"inverter":2,"is":2,"port":1,"(":1,"a":2,":":2,"in":1,"std_logic":2,"b":2,"out":1,")":1,"end":2,"architecture":2,"rtl":1,"of":1,"begin":1,"<=":1,"not":1},"Valve Data Format":{"{":4,"game":2,"gamelogo":1,"type":1,"multiplayer_only":1,"icon":1,"nomodels":1,"nohimodel":1,"nocrosshair":1,"hidden_maps":1,"}":1,"supportsvr":1,"FileSystem":1,"SteamAppId":1,"//":1,"Source":1,"SDK":1,"Base":1,"Multiplayer":1,"SearchPaths":1,"COMMENT//":5,"+":1,"mod":1,"|":2,"gameinfo_path":1,"custom":1,"COMMENT/*":1},"Velocity Template Language":{"#":10,"*":7,"MIT":2,"License":2,"Copyright":2,"(":40,"c":1,")":39,"Siddharth":1,"Gupta":1,"Permission":2,"is":6,"hereby":2,"granted":2,",":64,"free":2,"of":8,"charge":2,"to":15,"any":2,"person":2,"obtaining":2,"a":4,"copy":4,"this":4,"software":2,"and":9,"associated":2,"documentation":2,"files":2,"the":15,"deal":2,"in":6,"Software":8,"without":4,"restriction":2,"including":2,"limitation":2,"rights":2,"use":2,"modify":2,"merge":2,"publish":2,"distribute":2,"sublicense":2,"/":4,"or":4,"sell":2,"copies":4,"permit":2,"persons":2,"whom":2,"furnished":2,"do":2,"so":2,"subject":2,"following":2,"conditions":2,":":44,"The":3,"above":2,"copyright":2,"notice":4,"permission":2,"shall":2,"be":3,"included":2,"all":2,"substantial":2,"portions":2,".":7,"THE":12,"SOFTWARE":6,"IS":2,"PROVIDED":2,"WITHOUT":2,"WARRANTY":2,"OF":8,"ANY":4,"KIND":2,"EXPRESS":2,"OR":14,"IMPLIED":2,"INCLUDING":2,"BUT":2,"NOT":2,"LIMITED":2,"TO":2,"WARRANTIES":2,"MERCHANTABILITY":2,"FITNESS":2,"FOR":4,"A":2,"PARTICULAR":2,"PURPOSE":2,"AND":2,"NONINFRINGEMENT":2,"IN":8,"NO":2,"EVENT":2,"SHALL":2,"AUTHORS":2,"COPYRIGHT":2,"HOLDERS":2,"BE":2,"LIABLE":2,"CLAIM":2,"DAMAGES":2,"OTHER":4,"LIABILITY":2,"WHETHER":2,"AN":2,"ACTION":2,"CONTRACT":2,"TORT":2,"OTHERWISE":2,"ARISING":2,"FROM":2,"OUT":2,"CONNECTION":2,"WITH":2,"USE":2,"DEALINGS":2,"{":13,"COMMENT#":5,"}":14,"false":1,"#if":4,"$input":2,".params":2,"==":3,"#else":2,"#end":9,"based":1,"on":1,"PL":1,"SQL":1,"mode":1,"by":3,"Peter":1,"Raganitsch":1,"adapted":1,"Velocity":1,"Steve":1,"O":1,"August":1,"Taken":1,"from":1,"Codemirror":1,"C":1,"Marijn":1,"Haverbeke":1,"<":3,"marijnh":1,"@gmail":1,".com":1,">":5,"others":1,"This":3,"multiline":1,"comment":1,"second":1,"line":1,"[[":1,"hello":1,"steve":1,"has":1,"invalid":1,"syntax":1,"that":1,"would":1,"normally":1,"need":1,"like":1,"#define":2,"()":1,"${":2,"blah":1,"]]":1,"#include":2,"$foo":7,"$bar":5,"#parse":2,"#evaluate":1,"$hello":2,"Hello":2,"$who":2,"#set":15,"=":17,"##":1,"displays":1,"World":1,"!":1,"#foreach":2,"$customer":2,"$customerList":1,"$foreach":2,".count":1,".Name":1,"bar":1,"it":2,"#break":1,"else":1,"#stop":1,".parent":1,".hasNext":1,"$velocityCount":1,"$someObject":2,".getValues":1,"across":1,"lines":1,".method":1,".property":1,"$something":3,"#macro":1,"tablerows":1,"$color":3,"$somelist":2,"tr":4,"><":2,"td":4,"bgcolor":2,"</":2,"></":2,"$bodyContent":1,"#tablerows":1,"[":4,"]":4,"@tablerows":1,"some":1,"body":1,"content":1,"Variable":1,"reference":3,"$monkey":8,"$bill":1,"String":1,"literal":2,".Friend":1,"Property":1,".Blame":1,"$whitehouse":1,".Leak":1,"Method":1,".Plan":1,"$spindoctor":1,".weave":1,"$web":1,"Number":1,".Number":1,"Range":1,"operator":1,".Numbers":1,"Object":2,"list":1,".Say":1,"$my":1,"map":1,".Map":1,"RHS":1,"can":1,"also":1,"simple":1,"arithmetic":1,"expression":1,"such":1,"as":1,"Addition":1,"$value":5,"+":1,"Subtraction":1,"-":1,"Multiplication":1,"Division":1,"Remainder":1,"%":1},"Verilog":{"`":16,"timescale":10,"1ns":10,"/":15,"1ps":10,"COMMENT//":301,"module":19,"mux":1,"(":395,"opA":4,",":328,"opB":4,"sum":6,"dsp_sel":11,"out":7,")":352,";":292,"input":78,"[":208,":":204,"]":208,"output":49,"reg":27,"cout":5,"always":24,"@":18,"begin":48,"if":19,"==":8,"<=":53,"else":17,"end":48,"endmodule":18,"button_debounce":3,"clk":43,"//":79,"clock":3,"reset_n":32,"asynchronous":2,"reset":6,"button":25,"bouncy":1,"debounce":6,"debounced":1,"-":79,"cycle":1,"signal":3,"parameter":7,"CLK_FREQUENCY":4,"=":96,"DEBOUNCE_HZ":4,"localparam":4,"COUNT_VALUE":2,"WAIT":6,"FIRE":4,"COUNT":4,"state":6,"next_state":6,"count":6,"posedge":12,"or":20,"negedge":8,"!":9,"?":10,"case":3,"+":47,"endcase":3,"*":59,">":2,"default":1,"COMMENT/*":5,"vga":1,"wb_clk_i":7,"Mhz":1,"VDU":1,"wb_rst_i":7,"wb_dat_i":3,"wb_dat_o":2,"wb_adr_i":3,"wb_we_i":3,"wb_tga_i":5,"wb_sel_i":3,"wb_stb_i":2,"wb_cyc_i":2,"wb_ack_o":2,"vga_red_o":2,"vga_green_o":2,"vga_blue_o":2,"horiz_sync":2,"vert_sync":2,"csrm_adr_o":2,"csrm_sel_o":2,"csrm_we_o":2,"csrm_dat_o":2,"csrm_dat_i":2,"csr_adr_i":3,"csr_stb_i":3,"wire":72,"conf_wb_dat_o":3,"conf_wb_ack_o":3,"mem_wb_dat_o":3,"mem_wb_ack_o":3,"csr_adr_o":2,"csr_dat_i":3,"csr_stb_o":2,"v_retrace":3,"vh_retrace":3,"w_vert_sync":3,"shift_reg1":3,"graphics_alpha":4,"memory_mapping1":3,"write_mode":3,"raster_op":3,"read_mode":3,"bitmask":3,"set_reset":3,"enable_set_reset":3,"map_mask":3,"x_dotclockdiv2":3,"chain_four":3,"read_map_select":3,"color_compare":3,"color_dont_care":3,"wbm_adr_o":3,"wbm_sel_o":3,"wbm_we_o":3,"wbm_dat_o":3,"wbm_dat_i":3,"wbm_stb_o":3,"wbm_ack_i":3,"stb":4,"cur_start":3,"cur_end":3,"start_addr":2,"vcursor":3,"hcursor":3,"horiz_total":3,"end_horiz":3,"st_hor_retr":3,"end_hor_retr":3,"vert_total":3,"end_vert":3,"st_ver_retr":3,"end_ver_retr":3,"pal_addr":3,"pal_we":3,"pal_read":3,"pal_write":3,"dac_we":3,"dac_read_data_cy":3,"dac_read_data_re":3,"dac_read_data":3,"dac_write_data_c":3,"dac_write_data_r":3,"dac_write_data":3,"vga_config_iface":1,"config_iface":1,".wb_clk_i":2,".wb_rst_i":2,".wb_dat_i":2,".wb_dat_o":2,".wb_adr_i":2,".wb_we_i":2,".wb_sel_i":2,".wb_stb_i":2,"&":6,".wb_ack_o":2,".shift_reg1":2,".graphics_alpha":2,".memory_mapping1":2,".write_mode":2,".raster_op":2,".read_mode":2,".bitmask":2,".set_reset":2,".enable_set_rese":2,".map_mask":2,".x_dotclockdiv2":2,".chain_four":2,".read_map_select":2,".color_compare":2,".color_dont_care":2,".pal_addr":2,".pal_we":2,".pal_read":2,".pal_write":2,".dac_we":2,".dac_read_data_c":2,".dac_read_data_r":2,".dac_read_data":2,".dac_write_data_":4,".dac_write_data":2,".cur_start":2,".cur_end":2,".start_addr":1,".vcursor":2,".hcursor":2,".horiz_total":2,".end_horiz":2,".st_hor_retr":2,".end_hor_retr":2,".vert_total":2,".end_vert":2,".st_ver_retr":2,".end_ver_retr":2,".v_retrace":2,".vh_retrace":2,"vga_lcd":1,"lcd":1,".clk":4,".rst":1,".csr_adr_o":1,".csr_dat_i":1,".csr_stb_o":1,".vga_red_o":1,".vga_green_o":1,".vga_blue_o":1,".horiz_sync":1,".vert_sync":1,"vga_cpu_mem_ifac":1,"cpu_mem_iface":1,".wbs_adr_i":1,".wbs_sel_i":1,".wbs_we_i":1,".wbs_dat_i":1,".wbs_dat_o":1,".wbs_stb_i":1,".wbs_ack_o":1,".wbm_adr_o":1,".wbm_sel_o":1,".wbm_we_o":1,".wbm_dat_o":1,".wbm_dat_i":1,".wbm_stb_o":1,".wbm_ack_i":1,"vga_mem_arbitrer":1,"mem_arbitrer":1,".clk_i":1,".rst_i":1,".csr_adr_i":1,".csr_dat_o":1,".csr_stb_i":1,".csrm_adr_o":1,".csrm_sel_o":1,".csrm_we_o":1,".csrm_dat_o":1,".csrm_dat_i":1,"assign":22,"~":13,"^":13,"control":1,"en":19,"an":6,"a":6,"b":4,"c":4,"d":4,"e":4,"f":3,"g":3,"h":3,"i":78,"j":3,"k":3,"l":3,"FDRSE":12,"#":16,".INIT":12,"b0":13,"DFF3":1,".Q":12,"Data":25,".C":12,"Clock":26,".CE":12,"enable":12,".D":12,".R":12,".S":12,"DFF2":1,"DFF1":1,"DFF0":1,"DFF7":1,"DFF6":1,"DFF5":1,"DFF4":1,"DFF11":1,"DFF10":1,"DFF9":1,"DFF8":1,"ps2_mouse":1,"Input":2,"Reset":1,"inout":2,"ps2_clk":1,"PS2":2,"Bidirectional":2,"ps2_dat":1,"the_command":1,"Command":1,"to":3,"send":2,"mouse":1,"send_command":1,"Signal":2,"command_was_sent":1,"command":1,"finished":1,"sending":1,"error_communicat":1,"received_data":1,"Received":1,"data":4,"received_data_en":1,"If":1,"new":1,"has":1,"been":1,"received":1,"start_receiving_":1,"wait_for_incomin":1,"ps2_clk_posedge":1,"Internal":2,"Wires":1,"ps2_clk_negedge":1,"idle_counter":1,"Registers":2,"ps2_clk_reg":1,"ps2_data_reg":1,"last_ps2_clk":1,"ns_ps2_transceiv":2,"State":1,"Machine":1,"s_ps2_transceive":2,"PS2_STATE_0_IDLE":1,"PS2_STATE_1_DATA":1,"PS2_STATE_2_COMM":1,"PS2_STATE_3_END_":1,"PS2_STATE_4_END_":1,"COMMENT(*":2,"e0":1,"x":41,"y":21,"{":12,"}":12,"e1":1,"ch":1,"z":7,"o":6,"))":2,"maj":1,"|":2,"s0":1,"s1":1,"t_button_debounc":1,"()":7,".CLK_FREQUENCY":1,".DEBOUNCE_HZ":1,".reset_n":3,".button":1,".debounce":1,"initial":3,"bx":3,"#10":10,"#5":3,"#100":1,"#0":8,".1":8,"pipeline_registe":1,"BIT_WIDTH":12,"pipe_in":4,"pipe_out":5,"NUMBER_OF_STAGES":7,"generate":3,"genvar":3,"pipe_gen":6,"for":5,"<":5,"pipeline":2,"endgenerate":3,"t_sqrt_pipelined":1,"INPUT_BITS":69,"OUTPUT_BITS":23,"%":3,"radicand":12,"start":12,"root":8,"data_valid":7,"sqrt_pipelined":3,".INPUT_BITS":1,".start":2,".radicand":1,".data_valid":2,".root":1,";;":1,"#50":2,"#10000":1,"$finish":2,"hex_display":1,"num":5,"hex0":2,"hex1":2,"hex2":2,"hex3":2,"seg_7":4,"hex_group0":1,".num":4,".en":4,".seg":4,"hex_group1":1,"hex_group2":1,"hex_group3":1,"include":1,"RAM":1,"addr":12,"write_data":8,"memwrite":2,"storeops":2,"read_data":2,"CLK":2,"ram":13,"RAM_COL_MAX":2,"rst":1,"integer":2,"do_store":2,"task":4,"store_byte":2,"endtask":4,"store_half_word":2,"store_word":2,"STORE_B":1,"STORE_H":1,"STORE_W":1,"sign_extender":1,"INPUT_WIDTH":5,"OUTPUT_WIDTH":4,"original":3,"sign_extended_or":2,"sign_extend":3,"gen_sign_extend":1,"optional":2,"unsigned":2,"valid":2,"number":2,"of":2,"bits":2,"any":1,"start_gen":7,"propagation":1,"root_gen":15,"values":3,"radicand_gen":10,"mask_gen":9,"mask":3,"mask_4":1,"is":4,"odd":1,"this":2,"<<":2,"even":1,"pipeline_stage":1,"((":1,">>":2,"t_div_pipelined":1,"dividend":3,"divisor":5,"div_by_zero":2,"quotient":2,"quotient_correct":1,"BITS":2,"div_pipelined":2,".BITS":1,".dividend":1,".divisor":1,".quotient":1,".div_by_zero":1,"#1":1,"#1000":1},"Vim Help File":{"vim":1,":":6,"tw":1,"=":3,"ts":1,"noet":1,"ft":1,"help":1,"norl":1},"Vim Script":{"COMMENT\"":352,"UseVimball":2,"finish":5,"plugin":9,"/":22,"textobj":31,"rubyblock":33,".vim":10,"[[[":6,"if":53,"exists":10,"(":118,")":116,"endif":47,"call":32,"#user":1,"#plugin":1,",":162,"{":13,"\\":91,":":1208,"expand":3,"}":11,"let":225,"s":264,"comment_escape":3,"=":319,"block_openers":2,"start_pattern":3,".":267,"end_pattern":3,"skip_pattern":3,"function":10,"!":80,"select_a":1,"()":34,"flags":5,"searchpair":2,"end_pos":4,"getpos":4,"normal":3,"%":18,"start_pos":4,"return":9,"[":13,"]":13,"endfunction":10,"select_i":1,"==":45,"k":1,"^":2,"j":2,"g":41,"loaded_textobj_r":1,"doc":2,"-":86,".txt":6,"*":37,"Text":1,"objects":6,"for":5,"ruby":6,"blocks":2,"Version":2,"CONTENTS":1,"contents":1,"Introduction":1,"|":74,"introduction":2,"Interface":1,"interface":2,"Mappings":1,"mappings":6,"Examples":1,"examples":1,"Bugs":1,"bugs":3,"Changelog":1,"changelog":2,"================":6,"INTRODUCTION":1,"The":6,"provides":1,"two":1,"new":3,"text":9,"which":2,"are":12,"triggered":2,"by":7,"`":54,"ar":6,"and":16,"ir":6,"respectively":1,"These":2,"follow":1,"Vim":8,"convention":1,"so":3,"that":6,"selects":2,"_all_":3,"of":12,"a":23,"block":9,"the":33,"_inner_":1,"portion":1,"In":1,"is":10,"always":3,"closed":1,"with":12,"end":9,"keyword":3,"Ruby":1,"may":1,"be":2,"opened":1,"using":1,"one":1,"several":1,"keywords":1,"including":2,"module":2,"class":2,"def":4,"do":5,"This":7,"example":2,"demonstrates":1,"few":1,"these":2,">":71,"Foo":1,"Bar":1,"Baz":2,".each":3,"i":18,"+":7,"<":73,"Suppose":2,"your":7,"cursor":2,"was":1,"positioned":1,"on":12,"word":1,"in":11,"this":6,"snippet":1,"Typing":1,"var":2,"would":3,"enable":4,"visual":2,"mode":7,"selecting":1,"method":2,"definition":2,"Your":1,"selection":4,"comprise":1,"following":4,"lines":10,"Whereas":1,"you":15,"typed":1,"vir":1,"select":4,"everything":1,"_inside_":1,"looks":1,"like":1,"Note":2,"_visual":1,"line_":1,"even":1,"were":1,"character":1,"or":7,"before":2,"object":4,"too":1,"position":1,"If":3,"want":1,"to":11,"move":1,"top":1,"can":7,"o":1,"key":7,"COMMENT#":2,"Some":2,"respond":2,"count":3,"For":1,"will":4,"current":3,"{}":1,"delimited":1,"but":3,"prefix":2,"it":5,"number":2,"e":2,".g":4,"v2i":1,"then":2,"all":1,"contains":10,"does":1,"not":3,"way":2,"due":1,"limitation":1,"vimscript":2,"#2100":2,"However":1,"achieve":2,"similar":1,"effect":1,"repeating":3,"manually":1,"So":1,"press":1,"outwards":1,"contract":1,"inwards":1,"later":2,"user":2,"matchit":3,"Matchit":1,"distributed":2,"enabled":1,"default":6,"add":2,"line":53,"vimrc":3,"file":5,"each":1,"time":1,"starts":1,"up":1,"runtime":1,"macros":1,"Latest":1,"version":2,"http":2,"//":3,"github":3,".com":3,"nelstrom":1,"vim":7,"INTERFACE":1,"----------------":2,"MAPPINGS":1,"defined":1,"Visual":2,"Operator":2,"pending":3,"Plug":10,"Select":2,"opening":2,"closing":2,"inner":1,"included":1,"CUSTOMIZING":1,"customizing":1,"textobj_rubybloc":3,"TextobjRubyblock":2,"define":3,"automatically":1,"don":1,"loaded":1,"You":5,"also":1,"use":1,"redefine":1,"command":2,"doesn":1,"lhs":1,"rhs":1,"~":3,"-----":1,"didn":1,"instead":1,"wanted":1,"map":1,"them":1,"ae":3,"ie":3,"could":1,"placing":1,"xmap":2,"omap":2,"BUGS":1,"just":1,"ignored":1,"See":2,"further":1,"information":1,"CHANGELOG":1,"First":1,"release":1,"tw":1,"ts":1,"ft":3,"help":10,"norl":1,"fen":1,"fdl":1,"fdm":1,"marker":1,"set":59,"nocompatible":4,"ignorecase":4,"incsearch":4,"smartcase":3,"showmatch":5,"showcmd":3,"syntax":26,"hlsearch":2,"guioptions":1,"-=":1,"T":1,"extended":1,"iclower":1,"leftright":1,"report":1,"ruler":1,"searchincr":1,"shiftwidth":2,"showmode":1,"tabstop":2,"verbose":1,"terms_italic":2,"terms_noitalic":1,"has":9,"terminal_italic":4,"else":25,"term":2,"$TERM_PROGRAM":2,"=~":2,"endfor":1,"options_list":2,"colorscheme_list":2,"&":93,"background":5,"defaults_list":2,"lazycat_list":2,"SetOption":12,"name":8,"type":6,"l":13,"wrap":4,"ewrap":6,".a":6,"||":5,"solarized_":3,"exe":295,".l":10,"?":8,"&&":6,"t_Co":4,"solarized_termtr":4,"hi":58,"clear":2,"reset":1,"colors_name":5,"solarized_degrad":2,"vmode":56,"base03":12,"base02":11,"base01":11,"base00":12,"base0":12,"base1":12,"base2":12,"base3":11,"yellow":12,"orange":8,"red":17,"magenta":8,"violet":8,"blue":10,"cyan":8,"#859900":1,"original":1,"green":12,"elseif":16,"solarized_termco":2,"!=":5,">=":1,"bright":1,"none":5,"t_none":1,"n":2,"c":4,"r":10,"ou":4,"ob":1,"back":10,"temp03":2,"temp02":2,"temp01":2,"temp00":2,"solarized_contra":5,"solarized_bold":2,"b":12,"bb":6,"solarized_underl":2,"u":10,"solarized_italic":2,".s":798,"sp_none":1,"sp_back":1,"sp_base03":2,"sp_base02":1,"sp_base01":1,"sp_base00":3,"sp_base0":4,"sp_base1":2,"sp_base2":1,"sp_base3":1,"sp_green":4,"sp_yellow":5,"sp_orange":1,"sp_red":3,"sp_magenta":1,"sp_violet":2,"sp_blue":4,"sp_cyan":2,"fmt_none":109,"fg_base0":15,"bg_back":10,"fmt_ital":7,"fg_base01":17,"bg_none":175,"fg_cyan":16,"fg_blue":32,"fg_green":14,"fg_orange":6,"fg_yellow":22,"fg_red":17,"fg_violet":6,"fg_none":9,"fmt_bold":46,"fg_magenta":13,"solarized_visibi":5,"fmt_revr":12,"fg_base02":2,"fg_base00":10,"bg_base02":24,"fg_base1":5,"fmt_revbb":10,"bg_base03":3,"fmt_stnd":3,"bg_base00":1,"fg_base2":2,"fmt_undb":5,"solarized_diffmo":5,"fmt_undr":15,"fmt_curl":4,"bg_base2":2,"bg_base0":2,"fmt_revbbu":1,"fmt_uopt":1,"fg_base03":1,"link":28,"lCursor":1,"Cursor":1,"bg_base01":1,"vimLineComment":1,"vimVar":1,"Identifier":2,"vimFunc":1,"Function":2,"vimUserFunc":1,"helpSpecial":1,"Special":1,"vimSet":1,"Normal":5,"vimSetEqual":1,"diffAdded":1,"Statement":1,"diffLine":1,"gitDateHeader":1,"gitIdentityHeade":1,"gitIdentityKeywo":1,"gitNotesHeader":1,"gitReflogHeader":1,"gitKeyword":1,"gitIdentity":1,"gitEmailDelimite":1,"gitEmail":1,"gitDate":1,"gitMode":1,"gitHashAbbrev":1,"gitHash":1,"gitReflogMiddle":1,"gitReference":1,"gitStage":1,"gitType":1,"gitDiffAdded":1,"gitDiffRemoved":1,"gitcommitSummary":1,"gitcommitUntrack":1,"gitcommitComment":3,"gitcommitDiscard":3,"gitcommitSelecte":3,"gitcommitNoBranc":1,"gitcommitBranch":1,"gitcommitUnmerge":3,"gitcommitType":1,"gitcommitNoChang":1,"gitcommitHeader":1,"gitcommitArrow":1,"gitcommitOverflo":1,"gitcommitBlank":1,"hs_highlight_boo":1,"hs_highlight_del":1,"hsImportParams":1,"Delimiter":2,"hsDelimTypeExpor":1,"hsModuleStartLab":2,"hsStructure":1,"hsModuleWhereLab":1,"pandocVerbatimBl":4,"pandocCodeBlock":1,"pandocCodeBlockD":1,"fg_pdef":13,"fmt_bldi":13,"fg_ptable":14,"pandocTableStruc":4,"fg_phead":11,"fmt_undi":2,"pandocEscapedCha":1,"pandocEscapePair":2,"pandocLineBreak":1,"pandocMetadataTi":1,"pandocMetadata":1,"autocmd":7,"GUIEnter":1,"SolarizedHiTrail":5,"solarized_hitrai":3,"solarizedTrailin":2,"syn":1,"match":33,"augroup":5,"Syntax":2,"ColorScheme":2,"END":2,"SolarizedOptions":4,"setf":1,"failed":4,"append":4,"SolarizedMenu":2,"try":1,"silent":9,"aunmenu":2,"Solarized":30,"endtry":1,"loaded_solarized":1,"solarized_menu":1,"amenu":20,"Contrast":9,"Low":3,"colorscheme":12,"solarized":15,"CR":28,"High":3,"an":9,"sep":4,"Nop":7,"Help":12,"Visibility":9,"Background":10,"Toggle":3,"ToggleBG":2,"Dark":1,"dark":2,"Light":1,"light":1,"togglebg":3,"boldswitch":3,"italicswitch":3,"underlineswitch":3,"Diff":6,"Mode":6,"hitrailswitch":3,"Experimental":2,"HiTrail":1,"sep1":1,"Autogenerate":1,"options":1,"sep2":1,"Removing":1,"Menu":1,"menu":1,"Colorscheme":1,"sep3":1,"encoding":4,"utf":1,"modelineexpr":1,"filetype":5,"getftype":1,"off":1,"rtp":1,"+=":10,"bundle":1,"Vundle":1,"vundle":2,"#begin":1,"Plugin":1,"#end":1,"execute":1,"pathogen":1,"#infect":1,"indent":2,"autoread":1,"backspace":1,"eol":1,"start":1,"softtabstop":1,"noexpandtab":1,"modelines":1,"highlight":12,"OverLength":2,"ctermbg":12,"ctermfg":12,"white":1,"guibg":11,"#592929":1,"fun":5,"UpdateMatch":2,"current_syntax":2,"%>":1,"72v":1,"NONE":25,"endfun":5,"BufEnter":1,"BufWinEnter":1,"statusline":10,"DarkGreen":1,"Black":1,"StatusLineHighli":2,"synIDattr":1,"synID":1,"col":1,"StatusLineFileTy":2,"strlen":1,"StatusLineEncodi":2,"toupper":1,"fenc":2,"enc":1,"bomb":1,"StatusLineEOLSty":2,"fileformat":3,";":1,"laststatus":1,"#Question":2,"#":3,"#WarningMsg":1,"<%":1,"f":1,"%=":1,"h":1,"m":1,"w":1,"todo":16,"Todo":3,"based":1,"task":2,"samsonw":1,"It":1,"helps":1,"managing":1,"lists":1,"within":1,"very":1,"basic":1,"efficient":1,"latest":1,"found":1,"here":1,"cdsoft":2,".fr":3,"Contributions":1,"possible":1,"GitHub":1,"https":1,"CDSoft":1,"Installation":1,"as":2,"Vimball":1,"archive":1,"download":1,".vmb":1,"open":2,"Usage":1,"File":1,"named":1,".todo":3,"ending":1,"project":1,"titles":1,"starting":5,"urgent":2,"tasks":3,"less":1,"completed":1,"questions":1,"words":1,"highlighted":1,"Other":1,"remain":1,"unformated":1,"Shortcuts":2,"sequences":1,"Leader":8,"easier":1,"french":1,"keyboard":1,"mapleader":1,".vimrc":1,"any":1,"other":1,"suits":1,"best":1,"TAB":3,"toggles":3,"status":3,"between":3,"q":3,"License":2,"Copyright":1,"Christophe":1,"Delord":1,"work":1,"free":1,"redistribute":1,"modify":1,"under":1,"terms":1,"Do":1,"What":1,"Fuck":1,"Want":1,"To":1,"Public":1,"published":1,"Sam":1,"Hocevar":1,"www":1,".wtfpl":1,".net":1,"more":1,"details":1,"taskKeyword":10,"New":1,"Working":1,"working":1,"Done":1,"done":1,"TODO":1,"bug":1,"Bug":1,"TBC":1,"TBD":1,"taskWorkingIcon":5,"contained":8,"taskUrgentIcon":5,"taskDoneIcon":5,"taskQuestionIcon":5,"taskWorkingItem":3,"taskUrgentItem":3,"taskDoneItem":3,"taskQuestionItem":3,"guifg":10,"black":6,"gui":10,"cterm":10,"bold":12,"sectionTitleLine":1,"sectionTitle":3,"underline":2,"))":1,"loaded_todo":1,"cpo_save":3,"cpo":3,"Toggle_task_stat":3,"getline":3,"substitute":15,"setline":3,"Toggle_urgent_ta":3,"Toggle_question":3,"SetupTodo":3,"inoremap":3,"buffer":6,"><":2,"ESC":3,"noremap":3,">&":2,"unlet":1,"ftdetect":1,"BufRead":2,"BufNewFile":2,"filetypedetect":1,"au":1,"setfiletype":1},"Vim Snippet":{"priority":1,"-":7,"COMMENT#":4,"snippet":34,"gvar":1,"b":6,"if":11,"!":9,"exists":6,"(":27,")":25,"let":15,"g":3,":":71,"$1":10,"=":15,"${":55,"}":56,"endif":8,"endsnippet":3,"guard":1,".":2,"_":1,"||":3,"&":9,"cp":1,"version":6,"<":5,"finish":2,"$3":1,"f":1,"fun":1,"function_name":1,"$2":1,"endf":1,"abbr":29,"options":24,"head":24,"#":20,"condition":4,"TARGET":11,"elseif":2,"ifelse":1,"else":2,"for":3,"in":2,"endfor":2,"var":3,"list":2,"while":3,"endwhile":2,"function":7,"func":3,"endfunc":2,"alias":11,"func_name":4,"abort":4,"endfunction":4,"try":8,"endtry":7,"catch":4,"/":6,"pattern":3,"tryfinally":1,"...":3,"finally":5,"tryf":1,"empty":1,",":13,"E484":1,"Vim":1,"cmdname":1,"{":2,"errmsg":1,"\\\\":1,"\\":9,"echomsg":4,"log":1,"string":2,"command":3,"call":4,"command_name":1,"customlist":2,"complete":1,"arglead":1,"cmdline":1,"cursorpos":1,"return":1,"filter":1,"augroup":4,"with":1,"autocmds":1,"augroup_name":1,"autocmd":2,"event":1,"END":2,"redir":4,"=>":2,"::":1,"NeoBundle":3,"neobundle":3,"+":4,"`":6,">":3,"NeoBundleLazy":3,"neobundlelazy":1,"bundle_hooks":1,"hooks":4,"s":8,"#get_hooks":1,".on_source":1,"bundle":1,"unlet":2,"autoload":2,"afunction":1,"afunc":1,"substitute":1,"matchstr":1,"neosnippet":1,"#util":1,"#expand":1,"args":1,"save_cpoptions":1,"save_cpo":5,"cpo":5,"|":5,"set":2,"vim":4,"cpoptions":1,"loaded":2,"loaded_":1,"modeline":1,"COMMENT\"":1,"undo_ftplugin":4,"setlocal":1,"option_name1":1,"option_name2":1,"python":3,"py":1,"<<":6,"EOF":12,"python3":3,"py3":1,"lua":3,"save_pos":1,"use":3,"pos":1,"save":3,"pos_save":2,"getpos":1,"setpos":1,"save_register":1,"register":1,"save_reg_":2,"getreg":1,"save_regtype_":2,"getregtype":1,"setreg":1,"save_option":1,"option":1,"$1_save":2,"p":1,"debug":1,"[":1,"]":1,"check":2,"v":2,"==":1,"&&":1,"has":2,"))":1,"version_new":1,"new":1},"Visual Basic .NET":{"Option":3,"Infer":1,"On":1,"Explicit":1,"Off":2,"Strict":1,"Imports":16,"System":12,".Collections":2,".Generic":1,".Linq":2,".Expressions":1,".Text":1,"M":1,"=":52,".Math":1,"<":26,"xmlns":2,":":6,"ns":1,">":46,"#Const":2,"line":1,"foo":3,"True":1,"#If":3,"Then":4,"#Else":2,"#End":5,"If":6,"extern":1,"alias":1,"DEBUG":2,"OrElse":1,"TRACE":1,".Diagnostics":3,"#ElseIf":1,"SILVERLIGHT":1,"#Region":2,"ConsoleApplicati":1,".Test":1,"Region":2,"X":2,"int1":1,"ABC":1,".X":1,"(":22,"Of":4,"Integer":10,")":19,"A":2,".B":1,"Assembly":1,".Copyright":2,"Module":3,"vbLf":1,"&":8,"vbTab":1,"ChrW":2,"H123":2,".ToString":4,"()":6,"())":3,"Friend":3,"Interface":4,"CoContra":2,"Out":3,"T":3,",":22,"In":3,"K":3,"End":6,"Public":3,"Delegate":2,"Sub":5,"CoContra2":2,"Namespace":1,"My":1,"Partial":1,"Class":1,"Inherits":1,"CSType1":1,"Implements":1,"I":1,"Obsolete":2,"New":4,"ByVal":1,"As":32,"MyBase":1,".New":1,"L":1,"Dim":26,"i":2,"Len":1,"+=":1,"Console":3,".WriteLine":3,"export":1,".iefSupplied":1,".command":1,"Const":2,"local":4,"?":4,".MaxValue":2,"local0":1,"Guid":4,"r":3,"Varioblelocal":1,"Varioblelocal0":1,"local3":1,"local4":1,"local5":2,"TryCast":1,"Nothing":2,"Action":2,"local6":1,"TypeOf":1,"Is":1,"u":1,"1UI":2,"U_Renamed":1,"hex":1,"Long":5,"HBADC0DE":1,"Hex_Renamed":1,"HDEADBEEFL":1,"l":1,"-":5,"L_Renamed":1,"ul":1,"ULong":8,"Ul_Renamed":1,"uL_Renamed2":1,"UL_Renamed3":1,"lu":1,"Lu_Renamed1":1,"lU_Renamed2":1,"LU_Renamed3":1,"bool":1,"Boolean":1,"[":10,"byte":1,"]":10,"Byte":1,"char":1,"Char":1,"c":1,"decimal":1,"Decimal":1,"D":1,"dynamic":2,"Object":2,"double":1,"Double":1,"m":1,".PI":1,"float":1,"Single":1,"int":1,"long":1,"object":1,"sbyte":1,"SByte":1,"short":1,"Short":1,"string":1,"String":1,"COMMENT\"\"\"":1,"@Code":1,"ViewData":1,"Code":1,"@section":1,"featured":1,"section":2,"class":7,"div":2,"hgroup":2,"h1":2,"@ViewData":2,".":8,"</":20,"h2":2,"p":2,"To":1,"learn":1,"more":4,"about":2,"ASP":5,".NET":5,"MVC":5,"visit":2,"a":13,"href":5,"title":2,"http":1,"//":1,"asp":1,".net":1,"/":1,"mvc":1,"The":1,"page":1,"features":3,"mark":2,"videos":1,"tutorials":1,"and":6,"samples":1,"to":3,"help":1,"you":4,"get":1,"the":4,"most":1,"from":1,"have":1,"any":1,"questions":1,"our":1,"forums":1,"Section":1,"h3":2,"We":1,"suggest":1,"following":1,"ol":2,"li":6,"h5":6,"Getting":1,"Started":1,"gives":2,"powerful":1,"patterns":1,"based":1,"way":1,"build":1,"websites":1,"that":5,"enables":1,"clean":1,"separation":1,"of":2,"concerns":1,"full":1,"control":1,"over":1,"markup":1,"for":3,"enjoyable":1,"agile":1,"development":2,"includes":1,"many":1,"enable":1,"fast":1,"TDD":1,"friendly":1,"creating":1,"sophisticated":1,"applications":2,"use":1,"latest":1,"web":2,"standards":1,"Learn":3,"Add":1,"NuGet":2,"packages":1,"jump":1,"start":1,"your":2,"coding":1,"makes":1,"it":1,"easy":1,"install":1,"update":1,"free":1,"libraries":1,"tools":1,"Find":1,"Web":1,"Hosting":1,"You":1,"can":1,"easily":1,"find":1,"hosting":1,"company":1,"offers":1,"right":1,"mix":1,"price":1,"Module1":1,"Main":1,".Out":2},"Volt":{"COMMENT//":3,"module":1,"main":2,";":53,"import":7,"core":2,".stdc":2,".stdio":1,".stdlib":1,"watt":2,".process":1,".path":1,"results":1,"list":1,"cmd":1,"int":8,"()":4,"{":12,"auto":6,"cmdGroup":3,"=":13,"new":3,"CmdGroup":1,"bool":4,"printOk":2,"true":4,"printImprovments":2,"printFailing":2,"printRegressions":2,"string":1,"compiler":3,"getEnv":1,"(":33,")":33,"if":7,"is":2,"null":3,"printf":6,".ptr":22,"return":2,"-":3,"}":12,"tests":5,"testList":1,"total":5,"passed":5,"failed":5,"improved":3,"regressed":6,"rets":6,"Result":2,"[]":1,".length":4,"for":3,"size_t":3,"i":14,"<":3,"++":6,"[":5,"]":5,".runTest":1,",":24,".waitAll":1,"ret":14,".ok":1,"+=":2,"cast":5,"!":3,".hasPassed":4,"&&":2,".test":4,".msg":4,"else":3,"fflush":2,"stdout":1,"xml":8,"fopen":1,"fprintf":2,".xmlLog":1,"fclose":1,"rate":2,"float":2,"/":1,"*":1,"==":2,"?":3,":":3,"double":1},"Vue":{"<":8,"style":4,">":16,".red":1,"{":8,"color":4,":":7,"#f00":1,";":1,"}":8,"</":8,"template":4,"div":3,"h2":2,"v":1,"-":8,"class":1,"=":7,"{{":2,"msg":4,"}}":2,"script":4,"module":1,".exports":1,"data":2,"function":1,"()":2,"return":2,"lang":3,"font":3,"stack":2,"Helvetica":1,",":3,"sans":1,"serif":1,"primary":2,"#999":1,"body":1,"%":1,"h1":1,"comp":2,"a":1,"b":1,"import":2,"compA":2,"from":2,"compB":2,"export":1,"default":1,"components":1},"Vyper":{"COMMENT#":129,"Transfer":5,":":212,"event":5,"(":119,"{":4,"_from":18,"indexed":12,"address":73,")":115,",":99,"_to":36,"_value":27,"uint256":37,"}":4,"Approval":3,"_owner":10,"_spender":10,"name":9,"public":12,"string":4,"[":100,"]":98,"symbol":1,"decimals":1,"balanceOf":2,"map":4,"))":2,"allowances":1,"total_supply":1,"minter":2,"@public":13,"def":47,"__init__":4,"_name":2,"_symbol":2,"_decimals":3,"_supply":2,"init_supply":4,"=":59,"*":1,"**":1,"self":129,".name":2,".symbol":1,".decimals":1,".balanceOf":7,"msg":36,".sender":36,".total_supply":4,".minter":4,"log":11,".Transfer":5,"ZERO_ADDRESS":22,"@constant":2,"totalSupply":1,"()":10,"->":21,"COMMENT\"\"\"":26,"return":21,"allowance":1,".allowances":4,"transfer":1,"bool":21,"-=":7,"+=":10,"True":8,"transferFrom":2,"approve":2,".Approval":1,"mint":2,"assert":36,"==":13,"!=":16,"@private":1,"_burn":1,"burn":2,"._burn":2,"burnFrom":1,"registry":1,"HashMap":9,"Bytes":5,"@external":23,"register":1,"owner":20,".registry":3,"#":2,"check":2,"has":1,"not":4,"been":1,"set":1,"yet":1,".":1,"@view":14,"lookup":1,"struct":3,"Voter":2,"weight":1,"int128":17,"voted":1,"delegate":2,"vote":2,"Proposal":3,"bytes32":10,"voteCount":2,"voters":1,"proposals":1,"voterCount":1,"chairperson":1,"int128Proposals":1,"@internal":9,"_delegated":1,"addr":9,".voters":22,".delegate":5,"delegated":1,"._delegated":3,"_directlyVoted":1,".voted":6,"and":2,"directlyVoted":1,"._directlyVoted":2,"_proposalNames":2,".chairperson":2,".voterCount":2,"for":4,"i":13,"in":4,"range":4,".proposals":6,".int128Proposals":2,"giveRightToVote":1,"voter":4,".weight":9,"_forwardWeight":1,"delegate_with_we":9,">":2,"target":9,"if":7,"else":1,"break":1,"weight_to_forwar":3,".vote":2,".voteCount":4,"forwardWeight":1,"._forwardWeight":2,"to":4,"proposal":4,"<":3,"_winningProposal":1,"winning_vote_cou":3,"winning_proposal":3,"winningProposal":1,"._winningProposa":2,"winnerName":1,"from":1,"vyper":1,".interfaces":1,"import":1,"ERC721":2,"implements":1,"interface":1,"ERC721Receiver":2,"onERC721Received":1,"_operator":7,"_tokenId":44,"_data":3,"view":1,"sender":3,"receiver":1,"tokenId":2,"approved":2,"ApprovalForAll":2,"operator":1,"idToOwner":1,"idToApprovals":1,"ownerToNFTokenCo":1,"ownerToOperators":1,"]]":1,"supportedInterfa":1,"ERC165_INTERFACE":2,"constant":2,"ERC721_INTERFACE":2,".supportedInterf":3,"supportsInterfac":1,"_interfaceID":2,".ownerToNFTokenC":3,"ownerOf":1,".idToOwner":11,"getApproved":1,".idToApprovals":5,"isApprovedForAll":1,".ownerToOperator":4,"_isApprovedOrOwn":1,"spenderIsOwner":2,"spenderIsApprove":4,"or":3,"_addTokenTo":1,"_removeTokenFrom":1,"_clearApproval":1,"_transferFrom":1,"_sender":2,"._isApprovedOrOw":2,"._clearApproval":2,"._removeTokenFro":2,"._addTokenTo":2,"._transferFrom":2,"safeTransferFrom":1,"b":1,".is_contract":1,"`":2,"is":1,"a":1,"contract":1,"returnValue":2,".onERC721Receive":1,"method_id":1,"output_type":1,"_approved":7,"senderIsOwner":2,"senderIsApproved":2,"setApprovalForAl":1,"Funder":3,"value":2,"wei_value":3,"funders":1,"nextFunderIndex":1,"beneficiary":1,"deadline":1,"timestamp":1,"goal":1,"refundIndex":1,"timelimit":1,"timedelta":2,"_beneficiary":2,"_goal":2,"_timelimit":3,".beneficiary":2,".deadline":4,"block":4,".timestamp":4,"+":4,".timelimit":1,".goal":3,"@payable":1,"participate":1,"nfi":3,".nextFunderIndex":4,".funders":4,".value":2,"finalize":1,">=":4,".balance":2,"selfdestruct":1,"refund":1,"ind":4,".refundIndex":3,"send":1,"clear":1},"Wavefront Material":{"COMMENT#":8,"newmtl":6,"wire_061135006":1,"Ns":6,"d":6,"Tr":6,"Tf":6,"illum":6,"Ka":6,"Kd":6,"Ks":6,"wire_088177027":1,"Dice":1,"Ni":4,"Ke":4,"map_Ka":1,"C":4,":":4,"\\":16,"Users":4,"johng":4,"Desktop":4,"dice":4,".png":4,"map_Kd":1,"map_bump":1,"bump":1,"Material__41":1,"Material__42":1,"Material__43":1},"Wavefront Object":{"COMMENT#":36,"mtllib":4,"spline":1,".mtl":4,"v":577,"-":1254,"g":5,"Line001":1,"usemtl":7,"wire_088177027":1,"l":1,"cstype":4,"bmatrix":1,"deg":3,"step":1,"bmat":2,"u":4,"\\":6,"vp":10,"bezier":2,"curv":1,"sp":3,"parm":4,"end":3,"rat":2,"curv2":1,"bspline":1,"surf":1,"trim":1,"con":1,"dice":1,"vn":274,"vt":164,"Dice":2,"s":19,"f":662,"/":3864,"shapes":1,"#":6,"Hedra001":1,"Material__42":2,"Material__41":1,"off":1,"Cone001":1,"Material__43":1,"ripple":1,"Plane001":1,"wire_061135006":1,"//":246},"Web Ontology Language":{"<?":1,"xml":118,"version":2,"=":844,"?>":1,"<!":5,"DOCTYPE":1,"rdf":725,":":2997,"RDF":2,"[":1,"ENTITY":4,"owl":1409,">":1579,"xsd":2,"rdfs":745,"]":1,"<":1366,"xmlns":5,"base":1,"Ontology":2,"about":330,"versionInfo":6,"lang":116,"v":2,".1":2,".4":1,".":39,"Added":2,"Food":1,"class":11,"(":4,"used":3,"in":7,"domain":3,"/":4,"range":1,"of":19,"hasIngredient":1,")":4,",":16,"several":1,"hasCountryOfOrig":1,"restrictions":2,"on":4,"pizzas":2,"Made":2,"hasTopping":5,"invers":1,"functional":1,"</":785,"datatype":4,".5":1,"Removed":1,"protege":1,".owl":1,"import":1,"and":10,"references":1,"ontology":2,"URI":1,"date":1,"-":4,"independent":1,"comment":40,"An":5,"example":2,"that":26,"contains":1,"all":7,"constructs":1,"required":1,"for":2,"the":20,"various":1,"versions":1,"Pizza":10,"Tutorial":2,"run":1,"by":1,"Manchester":1,"University":1,"see":1,"http":1,"//":1,"www":1,".co":1,"ode":1,".org":1,"resources":1,"tutorials":1,"COMMENT<!--":100,"Class":509,"label":192,"Americana":1,"subClassOf":511,"Restriction":371,"onProperty":186,"resource":346,"/>":577,"someValuesFrom":154,"hasValue":5,"allValuesFrom":49,"unionOf":50,"parseType":41,"AmericanaPicante":1,"CoberturaDeAncho":1,"CoberturaDeArtic":1,"CoberturaDeAspar":1,"Cajun":1,"CoberturaDeCajun":1,"CoberturaDeCaper":1,"Capricciosa":1,"Caprina":1,"CoberturaDeQueij":3,"Any":8,"pizza":9,"has":12,"at":6,"least":5,"cheese":1,"topping":7,"PizzaComQueijo":1,"equivalentClass":30,"intersectionOf":30,"This":5,"will":1,"be":19,"inconsistent":1,"is":14,"because":3,"we":1,"have":10,"given":2,"it":3,"disjoint":3,"parents":1,"which":4,"means":3,"could":1,"never":1,"any":3,"members":7,"as":2,"nothing":2,"can":7,"simultaneously":1,"a":24,"CheeseTopping":1,"VegetableTopping":1,"NB":2,"Called":1,"ProbeInconsisten":1,"ProtegeOWL":1,"CoberturaDeFrang":1,"Pais":1,"A":6,"equivalent":5,"to":13,"set":2,"individuals":3,"are":4,"described":1,"enumeration":1,"ie":2,"Countries":1,"only":6,"either":2,"America":1,"England":1,"France":1,"Germany":1,"or":6,"Italy":3,"else":1,"Note":2,"these":1,"been":1,"asserted":1,"allDifferent":1,"from":6,"each":1,"other":2,"oneOf":2,"Thing":5,"BaseEspessa":1,"Fiorentina":1,"CoberturaDePeixe":1,"CoberturaQuatroQ":1,"QuatroQueijos":2,"CoberturaDeFruta":1,"FrutosDoMar":1,"CoberturaDeAlho":1,"Giardiniera":1,"CoberturaDeGorgo":1,"CoberturaDePimen":4,"CoberturaDePresu":1,"CoberturaDeErvas":1,"Picante":1,"CoberturaDeBifeP":1,"demonstrate":1,"mistakes":1,"made":1,"with":2,"setting":1,"property":6,"The":3,"reasoner":1,"infer":1,"using":1,"must":6,"type":1,"Because":1,"restriction":2,"this":6,"IceCream":3,"use":1,"therefore":1,"also":2,"However":1,"so":1,"causes":1,"an":1,"inconsistency":1,"If":1,"they":1,"were":1,"not":8,"would":2,"inferred":3,"subclass":1,"Sorvete":1,"PizzaInteressant":1,"toppings":7,"cardinality":2,"constraint":2,"NOT":1,"qualified":1,"QCR":2,"specify":1,"relationship":1,"eg":1,"PizzaTopping":3,"currently":1,"supported":1,"OWL":1,"minCardinality":2,"CoberturaDeJalap":1,"LaReine":1,"CoberturaDeLeek":1,"Margherita":1,"CoberturaDeCarne":1,"one":2,"meat":2,"PizzaDeCarne":1,"Media":1,"NaoPicante":1,"CoberturaDeFruto":1,"CoberturaDeMozza":1,"Cogumelo":1,"CoberturaDeCogum":1,"found":1,"menu":1,"PizzaComUmNome":1,"Napoletana":1,"VegetarianPizza":5,"PizzaNaoVegetari":1,"complementOf":6,"CoberturaDeCasta":1,"CoberturaDeAzeit":1,"CoberturaDeCebol":2,"CoberturaDePrezu":1,"Parmense":1,"CoberturaDeParme":1,"CoberturaPeperon":1,"CoberturaDeCalab":1,"CoberturaPetitPo":1,"CoberturaPineKer":1,"BaseDaPizza":1,"CoberturaDaPizza":1,"PolloAdAstra":1,"CoberturaDeCamar":1,"CoberturaPrinceC":1,"defined":1,"conditions":2,"part":1,"definition":4,"country":1,"origin":1,"RealItalianPizza":2,"It":1,"merely":1,"describe":1,"ThinAndCrispy":2,"bases":2,"In":1,"essence":1,"PizzaItalianaRea":1,"CoberturaRocket":1,"Rosa":1,"CoberturaRosemar":1,"CoberturaEmMolho":1,"Siciliana":1,"CoberturaDeTomat":3,"SloppyGiuseppe":1,"Soho":1,"ValuePartition":3,"describes":2,"values":2,"Hot":2,"Medium":1,"Mild":1,"Subclasses":1,"themselves":1,"divided":1,"up":1,"into":1,"further":1,"partitions":1,"Tempero":1,"spicy":1,"SpicyPizza":2,"PizzaTemperada":1,"alternative":2,"does":4,"away":1,"needing":1,"SpicyTopping":1,"uses":1,"slightly":1,"more":2,"complicated":1,"Pizzas":1,"both":1,"spiciness":2,"hot":1,"PizzaTemperadaEq":1,"CoberturaTempera":1,"CoberturaDeEspin":1,"CoberturaSultana":1,"BaseFinaEQuebrad":1,"MolhoTobascoPepp":1,"PizzaAberta":1,"unclosed":1,"cannot":2,"NonVegetarianPiz":1,"might":1,"ValorDaParticao":1,"pattern":1,"restricted":1,"classes":1,"associated":1,"parent":1,"covering":3,"axiom":3,"subclasses":2,"may":1,"possible":1,"extended":1,"without":1,"updating":1,"CoberturaDeVeget":1,"PizzaVegetariana":3,"fish":1,"Members":1,"do":1,"need":1,"vegetarian":1,"no":1,"VegetarianPizzaE":3,"Should":1,"Not":2,"require":1,"VegetarianToppin":3,"Perhaps":1,"difficult":1,"maintain":1,"union":1,"Cheese":1,"Vegetable":1,"....":1,"etc":1,"CoberturaVegetar":1,"Veneziana":1},"WebAssembly":{"(":414,"module":6,"memory":7,")":219,"data":5,"i32":201,".const":104,"COMMENT;":9,"import":9,"global":7,"$STACKTOP":2,"$asm2wasm":4,"$import":4,"))":65,"$STACK_MAX":2,"$tempDoublePtr":3,"export":8,"$test1":2,"$test2":2,"$test3":2,"$mine":2,"mut":4,"$global0":4,"get_global":4,"$global1":3,"$do":1,"-":4,"not":1,"use":1,"func":32,"local":12,"$temp":6,"set_global":6,"set_local":6,";;":16,"bad":3,"get_local":38,"save":2,"us":2,".store":3,"if":8,".ne":1,".load":6,"unreachable":4,"they":1,"should":1,"be":1,"equal":1,",":7,"never":1,"get":1,"here":1,".store8":3,"!":2,"$basics":2,"$x":10,"$y":9,"drop":24,".add":27,"nop":1,"we":1,"can":2,"call":21,"side":6,"effects":4,"but":1,"no":1,"matter":1,"for":1,"our":1,"locals":1,"x":1,"was":1,"changed":1,"$recursive1":1,"$recursive2":1,"$self":1,"$loads":1,"implicit":1,"traps":1,"sad":1,"$8":1,"param":16,"$var":12,"$0":3,"result":5,"$1":6,"$2":7,"$3":1,"block":12,"$label":1,"tee_local":3,".and":2,".xor":1,".or":1,"type":4,")))":19,"$b14":3,"with":1,"shrinking":1,"this":1,"become":1,"a":1,"select":1,"$block1":1,"$block3":1,"load":1,"may":3,"have":3,"unless":3,"ignored":3,".rem_s":1,"rem":1,".trunc_u":1,"/":1,"f64":2,"float":1,"to":1,"int":1,"$join":1,"br_ifs":1,"$out":4,"br_if":16,"$out2":3,"$out3":2,"$out4":2,"$out5":3,"$out6":3,"$out7":2,"$out8":6,"effect":2,"$printInt":7,"$printFloat":2,"f32":2,"$print":6,"$memory":4,"$endl":5,"$main":6,"$add":2,"$lhs":2,"$rhs":2,"))))":2,"$space":3,"$fibonacci_rec":3,"$a":10,"$b":10,"$n":7,".eqz":2,"return":2,".sub":3,"$fibonacci_iter":2,"loop":1,"$fi":2,"br":1},"WebIDL":{"COMMENT/*":4,"typedef":2,"object":1,"JSON":2,";":18,"COMMENT//":4,"(":5,"ArrayBuffer":2,"or":4,"ArrayBufferView":1,"Blob":2,"USVString":2,"URLSearchParams":1,")":5,"BodyInit":1,"[":8,"NoInterfaceObjec":2,",":7,"Exposed":2,"=":6,"Window":2,"Worker":2,"]":8,"interface":3,"Body":1,"{":4,"readonly":4,"attribute":4,"boolean":1,"bodyUsed":1,"Throws":5,"Promise":5,"<":5,">":5,"arrayBuffer":1,"()":4,"blob":1,"json":1,"text":1,"}":4,"GlobalFetch":1,"Func":1,"Response":1,"fetch":1,"RequestInfo":1,"input":1,"optional":2,"RequestInit":1,"init":1,"Constructor":1,"DOMString":5,"type":1,"AnimationEventIn":2,"eventInitDict":1,"AnimationEvent":1,":":2,"Event":1,"animationName":2,"float":2,"elapsedTime":2,"pseudoElement":2,"dictionary":1,"EventInit":1},"WebVTT":{"WEBVTT":2,"Language":2,":":202,"en":2,"-":6,"US":1,"-->":54,"<":80,"v":56,"McCluskey":6,">":121,"How":2,"Sollozzo":28,"Good":1,".":32,"Try":1,"the":10,"veal":1,"It":1,"I":21,"><":25,"lang":44,"it":2,"Capide":1,"?":14,"</":41,"i":46,".translation":24,"[":23,"Understand":1,"]":19,"Go":1,"ahead":1,"NOTE":4,"The":2,"following":1,"translations":1,"were":2,"posted":1,"by":1,"two":1,"Italian":1,"YouTubers":1,"correcting":1,"a":8,"botched":1,"translation":1,"attempt":1,"of":6,"this":2,"scene":1,"https":1,"//":1,"youtu":1,".be":1,"/":1,"AKBcRU5tPco":1,"scn":23,"Mi":1,"dispiace":1,"Michael":10,"U":1,"Sai":1,"Forget":1,"Tu":2,"ai":2,"sapiri":2,"ca":2,"chiddu":1,"che":3,"e":5,"padri":2,"fu":1,"una":1,"cosa":1,"di":2,"You":8,"know":3,"what":2,"happened":1,"between":1,"me":4,"and":3,"your":2,"father":4,"was":2,"just":1,"business":1,"Eu":1,"aiu":1,"un":2,"grosso":1,"rispettu":1,"pi":1,"tu":5,"have":5,"great":1,"respect":1,"for":3,"ma":1,"antica":1,"nun":1,"but":1,"his":1,"way":1,"thinking":1,"is":5,"old":1,"fashioned":1,"Lo":2,"vo":1,"to":6,"understand":3,"that":4,"am":2,"man":1,"honor":1,"Di":1,"sti":2,"Don":2,"sai":1,"E":1,"eu":1,"ho":1,"auitato":1,"la":1,"famiglia":1,"Tataglia":1,"And":3,"you":6,"helped":1,"Tattaglia":1,"family":1,"Io":2,"credu":1,"ci":1,"potemu":1,"mettere":1,"in":4,"accordo":1,"think":2,"we":5,"can":2,"come":1,"an":1,"agreement":1,"voglio":1,"pace":1,"want":5,"peace":1,"lasciamo":1,"perdere":1,"cu":1,"tutti":1,"cazzati":1,"drop":1,"all":2,"crap":1,"Ma":1,"vogghiu":1,"...":7,"But":1,"Che":1,"What":3,"Come":1,"se":1,"dice":1,"do":2,"say":1,"guarantee":1,"no":5,"more":1,"attempts":1,"on":2,"my":2,"guarantees":1,"could":1,"give":1,"hunted":1,"one":1,"missed":1,"chance":1,"too":2,"much":1,",":8,"kid":1,"All":1,"truce":1,"go":3,"bathroom":2,"Is":1,"right":1,"gotta":2,"frisked":1,"him":1,"He":1,"After":1,"returns":1,"from":2,"with":2,"concealed":1,"firearm":1,"Ti":1,"senti":1,"megghiu":2,"feel":1,"better":2,"Micheluzzo":1,"mi":1,"capisci":1,"Little":1,"don":1,"Si":2,"Your":1,"sick":1,"Quando":1,"iddru":1,"sta":1,"When":2,"he":1,"gets":1,"(":2,"word":1,"after":1,"unclear":1,"Sicilian":2,"translator":1,"make":1,"out":1,")":2,"fari":1,"riunioni":1,"arrange":1,"meeting":1,"mettiamo":1,"tutto":1,"apposto":1,"put":1,"everything":1,"place":1,"Again":1,"few":1,"words":1,"here":2,"unintelligible":1,"deve":1,"finiri":1,"This":1,"foolishness":1,"must":1,"end":3,"Kind":1,"captions":1,";":2,"Roger":12,"Bingham":12,"We":3,"are":2,"New":2,"York":2,"City":2,"American":1,"Museum":1,"Natural":1,"History":1,"Neil":3,"deGrasse":3,"Tyson":3,"Astrophysicist":1,"Director":1,"Hayden":1,"Planetarium":1,"at":1,"AMNH":1,"Thank":1,"walking":1,"down":1,"follow":1,"up":1,"last":1,"conversation":1,"did":1,"align":4,"size":4,"%":4,"mailed":1,"start":2,"Didn":1,"No":2,"!":1,"cos":1,"obviously":1,"Laughs":1},"Wget Config":{"COMMENT#":84,"quota":1,"=":25,"inf":1,"tries":1,"reclevel":1,"passive_ftp":1,"off":8,"waitretry":1,"timestamping":1,"header":2,"From":1,":":8,"Your":1,"Name":1,"<":1,"username":1,"@site":1,".domain":1,">":1,"Accept":1,"-":4,"Language":1,"en":1,"https_proxy":1,"http":3,"//":3,"proxy":3,".yoyodyne":3,".com":3,"/":3,"http_proxy":1,"ftp_proxy":1,"use_proxy":1,"on":2,"dot_style":1,"default":1,"robots":1,"wait":1,"dirstruct":1,"recursive":1,"backup_converted":1,"follow_ftp":1,"prefer":1,"family":1,"IPv6":1,"iri":1,"localencoding":1,"UTF":2,"remoteencoding":1,"httpsonly":1,"secureprotocol":1,"auto":1},"Whiley":{"import":12,"uint":9,"from":8,"std":3,"::":26,"integer":2,"uinteger":2,"js":2,"core":1,"random":2,"math":1,"Document":3,",":48,"Window":6,"CanvasRenderingC":1,"w3c":4,"dom":4,"Element":5,"HTMLCanvasElemen":5,"HTMLImageElement":1,"MouseEvent":6,"model":17,"view":5,"COMMENT/**":16,"method":7,"add_random_bombs":1,"(":65,"Board":2,"board":11,"n":4,")":50,"->":42,":":33,"remaining":4,"=":27,"|":3,".squares":1,"COMMENT//":39,"for":2,"x":7,"in":2,".width":1,"y":7,".height":1,"if":8,"<":23,"Square":1,"s":2,"HiddenSquare":1,"true":4,"false":4,"set_square":1,"-":2,"return":11,"onclick_handler":1,"e":10,"&":8,"State":14,"state":7,"window":9,"offsetX":2,"/":4,"gridsize":2,"offsetY":2,"shiftKey":1,"flag_square":1,"else":6,"expose_square":1,"draw_board":1,"COMMENT(*":1,"package":1,"public":11,"type":4,"None":14,"is":18,"null":2,"where":2,"Some":11,"T":27,">":22,"{":4,"value":8,"}":4,"Option":7,"final":1,"function":7,"r":11,"ensures":8,".value":12,"==":7,"contains":1,"option":25,"bool":3,"==>":6,"<==>":2,"))":6,"!":2,"unwrap":1,"dEfault":3,"map":1,"S":4,"fn":3,"result":4,"&&":4,"filter":4,"EventListener":3,"canvas":7,"game":9,"running":6,"export":1,"main":1,"width":2,"height":2,"document":4,"c":2,"getElementById":2,"b":6,"m":2,"init":1,"st":19,"new":1,"el1":2,"onclick_canvas":2,"el2":2,"onclick_button":2,"addEventListener":2,"loop":3,"int":3,"g":4,"click":1,".cells":4,"textContent":2,"update":1,"draw":1,"requestAnimation":1,"ms":1,")))":1},"Wikitext":{"=":71,"Overview":1,"The":42,"GDB":15,"Tracepoint":4,"Analysis":1,"feature":4,"is":32,"an":4,"extension":1,"to":38,"the":192,"Tracing":3,"and":37,"Monitoring":1,"Framework":1,"that":12,"allows":2,"visualization":1,"analysis":1,"of":43,"C":21,"/":63,"++":10,"tracepoint":8,"data":5,"collected":2,"by":18,"stored":2,"a":23,"log":5,"file":19,".":130,"Getting":1,"Started":1,"can":24,"be":32,"installed":3,"from":16,"Eclipse":2,"update":2,"site":1,"selecting":1,"COMMENT'''":218,">":25,"requires":2,"version":4,"or":13,"later":1,"on":9,"local":1,"host":4,"executable":4,"program":1,"must":6,"found":1,"in":45,"path":7,"Trace":9,"Perspective":1,"To":1,"open":1,"perspective":2,",":110,"select":5,"includes":2,"following":4,"views":2,"default":8,":":83,"*":51,"This":24,"view":7,"shows":7,"projects":2,"workspace":2,"used":7,"create":1,"manage":1,"running":1,"Postmortem":5,"Debugger":5,"instances":1,"displays":2,"thread":1,"stack":2,"trace":17,"associated":1,"with":14,"status":7,"debugger":1,"navigation":1,"records":2,"console":1,"output":1,"editor":9,"area":2,"contains":1,"editors":1,"when":5,"opened":3,"[[":4,"Image":2,"images":2,"GDBTracePerspect":1,".png":2,"]]":4,"Collecting":2,"Data":4,"outside":2,"scope":1,"this":21,"It":2,"done":2,"command":2,"line":2,"using":7,"CDT":4,"debug":1,"component":1,"within":1,"See":2,"FAQ":3,"entry":2,"#References":2,"|":29,"References":3,"section":3,"Importing":2,"Some":1,"information":1,"redundant":1,"LTTng":3,"User":4,"Guide":3,"For":1,"further":1,"details":1,"see":2,"==":30,"Creating":1,"Project":1,"In":5,"right":3,"-":20,"click":8,"context":4,"menu":4,"dialog":1,"name":10,"your":4,"project":2,"tracing":1,"folder":5,"Browse":2,"enter":2,"source":6,"directory":1,"Select":1,"tree":1,"Optionally":1,"set":14,"type":11,"Click":1,"Alternatively":1,"drag":1,"&":2,"dropped":1,"any":2,"external":1,"manager":1,"Selecting":2,"Type":1,"Right":2,"imported":1,"choose":2,"step":1,"omitted":2,"if":4,"was":3,"selected":3,"at":4,"import":1,"will":12,"updated":3,"icon":1,"gdb_icon16":1,"Executable":1,"created":1,"identified":1,"so":3,"launched":2,"properly":1,"press":1,"recognized":1,"as":9,"Visualizing":1,"Opening":1,"double":1,"it":7,"Events":5,"instance":1,"If":6,"available":2,"code":5,"corresponding":1,"first":2,"record":5,"also":5,"At":2,"point":1,"recommended":1,"relocate":1,"not":3,"hidden":1,"Viewing":1,"table":3,"shown":1,"one":3,"row":1,"for":16,"each":1,"column":6,"sequential":1,"number":6,"assigned":3,"collection":1,"time":7,"method":3,"where":1,"run":1,"Searching":1,"filtering":1,"entering":1,"regular":1,"expression":1,"header":2,"Navigating":1,"keyboard":1,"mouse":1,"show":1,"current":2,"navigated":1,"clicking":1,"buttons":1,"[":33,"http":19,"//":14,"wiki":10,".eclipse":4,".org":13,"index":3,".php":2,"Linux_Tools_Proj":3,"LTTng2":1,"User_Guide":3,"]":33,"#How_can_I_trace":1,".2FC":1,".2B":1,".2B_Tracepoints":1,".3F":1,"How":1,"I":3,"my":1,"application":1,"Tracepoints":1,"?":1,"Updating":1,"Document":1,"document":2,"maintained":1,"collaborative":1,"you":9,"wish":1,"modify":1,"please":2,"visit":1,"GDB_Tracepoint_A":2,"Name":2,"support":4,"TCP":2,"proxy":10,"Nginx":3,"Installation":1,"Download":1,"latest":1,"stable":1,"release":2,"tarball":1,"module":14,"github":3,".com":3,"yaoweibin":3,"nginx_tcp_proxy_":3,"Grab":1,"nginx":12,"example":2,"(":9,"compatibility":1,")":9,"then":3,"build":1,"<":10,"geshi":12,"lang":6,"$":9,"wget":1,"tar":2,"xzvf":1,".gz":1,"cd":1,"patch":1,"p1":1,"tcp":37,".patch":1,"configure":1,"--":5,"add":6,"make":4,"install":1,"</":8,"Synopsis":1,"{":6,"server":78,"listen":5,";":16,"location":2,"tcp_check_status":3,"}":6,"#You":1,"include":2,"tcp_proxy":2,".conf":2,"individually":1,"#include":1,"upstream":26,"cluster":2,"COMMENT#":8,"check":23,"interval":6,"rise":6,"fall":6,"timeout":19,"#check":2,"ssl_hello":2,"#check_http_send":1,"#check_http_expe":1,"http_2xx":3,"http_3xx":3,"proxy_pass":3,"Description":1,"actually":2,"many":2,"modules":4,"ngx_tcp_module":1,"ngx_tcp_core_mod":1,"ngx_tcp_upstream":3,"ngx_tcp_proxy_mo":4,"ngx_tcp_websocke":2,"ngx_tcp_ssl_modu":4,"All":5,"these":2,"work":1,"together":1,"added":1,"other":3,"features":1,"ip_hash":4,"health":5,"monitor":1,"motivation":1,"writing":2,"Note":2,"You":3,"Directives":1,"ngx_tcp_moodule":1,"===":92,"{...}":3,"none":19,"main":4,"related":1,"directives":3,"are":13,"contained":3,"block":6,"specific":1,"address":4,"port":9,"bind":1,"ssl":5,"same":8,".nginx":5,"NginxMailCoreMod":3,"#listen":1,"parameter":2,"means":1,"have":1,"several":4,"blocks":1,"access_log":3,"buffer":3,"size":10,"off":15,"logs":1,"tcp_access":1,".log":2,"Set":1,"access":4,"Each":2,"pre":4,"log_time":2,"worker_process_p":2,"client_ip":2,"host_ip":2,"accept_time":2,"upstream_ip":2,"bytes_read":2,"bytes_write":2,"action":1,"called":1,"session":4,"closed":1,"pid":1,"worker":3,"process":2,"client":14,"ip":2,"accepts":1,"bytes":3,"read":1,"written":1,"allow":2,"CIDR":2,"all":3,"Directive":2,"grants":2,"network":2,"addresses":2,"indicated":2,"deny":2,"so_keepalive":3,"#so_keepalive":1,"tcp_nodelay":3,"NginxHttpCoreMod":1,"#tcp_nodelay":1,"milliseconds":3,"value":7,"clients":2,"server_name":3,"obtained":2,"through":1,"gethostname":1,"()":1,"#server_name":1,"specify":2,"different":2,"They":1,"websocket":3,"resolver":2,"DNS":1,"resolver_timeout":2,"30s":1,"Resolver":1,"seconds":1,"dispatched":3,"round":1,"robin":1,"parameters":7,"Most":1,"NginxHttpUpstrea":1,"#server":1,"Default":3,"count":2,"smtp":3,"mysql":1,"pop3":1,"imap":1,"Add":1,"servers":4,"present":1,"simple":1,"connect":1,"request":4,"fall_count":2,"After":2,"failures":1,"marked":3,"down":1,"rise_count":2,"success":1,"up":1,"protocol":3,"check_http_send":2,"http_packet":1,"function":2,"sends":2,"packet":3,"check_http_expec":2,"http_4xx":1,"http_5xx":1,"These":2,"codes":2,"indicate":2,"check_smtp_send":2,"smtp_packet":1,"check_smtp_expec":2,"smtp_2xx":2,"smtp_3xx":1,"smtp_4xx":1,"smtp_5xx":1,"check_shm_size":2,"number_of_checke":1,"+":8,"pagesize":1,"store":2,"hundreds":1,"shared":8,"memory":2,"may":2,"enough":1,"enlarged":1,"directive":12,"Display":1,"checking":3,"field":1,"meanings":1,"Index":1,"Status":1,"Busyness":1,"connections":1,"which":3,"connecting":1,"Rise":1,"counts":3,"Count":3,"successful":1,"Fall":1,"unsuccessful":1,"Access":1,"times":1,"accessing":1,"Check":1,"busyness":3,"backend":3,"proxy_buffer":2,"4k":2,"proxy_connect_ti":2,"miliseconds":6,"connection":3,"backends":6,"proxy_read_timeo":2,"reading":2,"proxy_send_timeo":2,"sending":2,"websocket_pass":2,"paths":1,"websocket_buffer":2,"websocket_connec":2,"websocket_read_t":2,"Your":1,"minimum":1,"want":2,"long":1,"websockets":1,"sure":1,"both":1,"paramaters":1,"websocket_send_t":2,"config":2,"just":1,"compile":3,"without":3,"copy":2,"config_without_s":1,"reconfigrure":1,"Enables":1,"SSL":4,"ssl_certificate":3,"cert":2,".pem":2,"specifies":5,"containing":4,"certificate":4,"PEM":5,"format":7,"contain":2,"certificates":3,"private":2,"key":3,"ssl_certificate_":3,"ssl_client_certi":2,"CA":1,"root":1,"validating":1,"ssl_dhparam":2,"Diffie":1,"Hellman":1,"agreement":1,"cryptographic":2,"utilized":1,"exchanging":1,"keys":1,"between":2,"ssl_ciphers":4,"openssl_cipherli":1,"HIGH":2,"!":4,"aNULL":1,"MD5":1,"describes":1,"list":5,"cipher":3,"suites":2,"supports":1,"establishing":1,"secure":2,"Cipher":1,"specified":2,"openssl":2,"docs":1,"apps":1,"ciphers":2,".html":1,"OpenSSL":3,"cipherlist":2,"ALL":1,"ADH":1,"EXPORT56":1,"RC4":1,"RSA":1,"MEDIUM":1,"LOW":1,"SSLv2":2,"EXP":1,"complete":1,"supported":2,"currently":1,"platform":1,"issuing":1,"ssl_crl":2,"filename":1,"Certificate":1,"Revocation":1,"List":1,"revocation":1,"ssl_prefer_serve":3,"suite":2,"protocols":1,"SSLv3":3,"TLSv1":7,"preferred":1,"over":1,"ssl_protocols":3,".1":3,".2":3,"enables":2,"versions":1,"ssl_verify_clien":3,"optional":1,"verification":1,"identity":3,"Parameter":1,"checks":1,"its":1,"case":1,"made":1,"ssl_verify_depth":3,"sets":2,"how":1,"deep":1,"should":2,"go":1,"provided":3,"chain":1,"order":1,"verify":1,"ssl_session_cach":5,"builtin":5,"types":2,"sizes":1,"caches":1,"sessions":4,"cache":10,"Hard":1,"says":2,"explicitly":1,"reused":1,"Soft":1,"resued":1,"but":1,"never":1,"reuses":1,"them":1,"workaround":1,"some":1,"mail":3,"well":1,"HTTP":1,"inside":1,"only":2,"there":1,"appears":1,"fragmentation":1,"issue":1,"take":1,"into":1,"consideration":1,"below":1,"processes":1,"MB":1,"roughly":1,"given":2,"arbitrary":1,"A":2,"virtual":1,"hosts":1,"10m":1,"Bear":1,"mind":1,"however":1,"i":1,".e":1,"more":2,"effective":1,"ssl_session_time":3,"5m":1,"defines":1,"maximum":1,"during":1,"re":1,"use":2,"previously":1,"negotiated":1,"Compatibility":1,"My":1,"test":1,"bed":1,"Notes":1,"http_response_pa":2,".rl":4,"smtp_response_pa":2,"www":1,".complang":1,"ragel":4,"scripts":1,"edit":1,"script":1,"like":2,"G2":2,"TODO":1,"refact":1,"extendable":1,"adding":1,"third":1,"party":1,"manipulate":1,"built":1,"variable":1,"custom":1,"syslog":1,"FTP":1,"IRC":1,"proxying":1,"Known":1,"Issues":1,"Changelogs":1,"v0":3,".0":1,".19":1,"methods":1,"Authors":1,"Weibin":2,"Yao":2,"gmail":1,"dot":1,"com":1,"Copyright":2,"License":1,"README":1,"template":1,"agentzh":2,"borrowed":2,"lot":1,"core":1,"part":2,"copyrighted":1,"Igor":1,"Sysoev":1,"And":1,"design":1,"Jack":1,"Lindamood":1,"licensed":1,"under":1,"BSD":1,"license":1,"@gmail":1,"rights":1,"reserved":1,"Redistribution":1,"binary":2,"forms":1,"modification":1,"permitted":1,"conditions":3,"met":1,"Redistributions":2,"retain":1,"above":2,"copyright":2,"notice":2,"disclaimer":2,"form":1,"reproduce":1,"documentation":1,"materials":1,"distribution":1,"THIS":2,"SOFTWARE":2,"IS":1,"PROVIDED":1,"BY":1,"THE":5,"COPYRIGHT":2,"HOLDERS":1,"AND":4,"CONTRIBUTORS":2,"ANY":4,"EXPRESS":1,"OR":8,"IMPLIED":2,"WARRANTIES":2,"INCLUDING":3,"BUT":2,"NOT":2,"LIMITED":2,"TO":2,"OF":8,"MERCHANTABILITY":1,"FITNESS":1,"FOR":2,"PARTICULAR":1,"PURPOSE":1,"ARE":1,"DISCLAIMED":1,"IN":3,"NO":1,"EVENT":1,"SHALL":1,"HOLDER":1,"BE":1,"LIABLE":1,"DIRECT":1,"INDIRECT":1,"INCIDENTAL":1,"SPECIAL":1,"EXEMPLARY":1,"CONSEQUENTIAL":1,"DAMAGES":1,"PROCUREMENT":1,"SUBSTITUTE":1,"GOODS":1,"SERVICES":1,"LOSS":1,"USE":2,"DATA":1,"PROFITS":1,"BUSINESS":1,"INTERRUPTION":1,"HOWEVER":1,"CAUSED":1,"ON":1,"THEORY":1,"LIABILITY":2,"WHETHER":1,"CONTRACT":1,"STRICT":1,"TORT":1,"NEGLIGENCE":1,"OTHERWISE":1,"ARISING":1,"WAY":1,"OUT":1,"EVEN":1,"IF":1,"ADVISED":1,"POSSIBILITY":1,"SUCH":1,"DAMAGE":1},"Win32 Message File":{";":6,"COMMENT/*":6,"COMMENT;":2,"MessageIDTypedef":1,"=":16,"DWORD":1,"MessageID":3,"Severity":3,"Warning":1,"Facility":3,"Application":3,"SymbolicName":3,"MSG_WARNING":1,"Language":3,"English":3,"%":6,":":3,".":3,"Error":1,"MSG_ERROR":1,"Informational":1,"MSG_INFO":1},"Windows Registry Entries":{"Windows":1,"Registry":1,"Editor":1,"Version":1,"COMMENT;":1,"[":15,"HKLM":4,"\\":16,"SOFTWARE":3,"Fake_Key":2,"Fake_SubKey_1":3,"]":15,";":8,"Comment":21,"Fake_SubKey_2":2,"@":2,"=":19,"-":12,"Fake_SubKey":1,"Fake_SubKey_3":1,"hexadecimal":9,"dword":1,":":12,"hex":11,",":75,"6d":6,"(":18,")":18,"<":8,"REG_NONE":1,"as":8,"comma":8,"delimited":8,"list":8,"of":8,"values":8,">":8,"REG_SZ":1,"representing":1,"a":2,"UTF":1,"16LE":1,"NUL":1,"terminated":1,"string":1,"Binary":1,"data":1,"equal":1,"to":1,"DWORD":2,"value":3,"in":3,"little":2,"endian":3,"byte":3,"order":3,"big":1,"REG_RESOURCE_LIS":1,"REG_RESOURCE_REQ":1,"b":1,"QWORD":1,"HKEY_LOCAL_MACHI":1,"HKEY_CURRENT_CON":1,"HKCC":1,"HKEY_CLASSES_ROO":1,"HKCR":1,"HKEY_CURRENT_USE":1,"HKCU":1,"HKEY_USERS":1,"HKU":1,"HKEY_PERFORMANCE":1,"HKEY_DYN_DATA":1},"Witcher Script":{"COMMENT/**":6,"COMMENT//":26,"function":10,"getAchievementSt":6,"()":12,":":60,"array":4,"<":8,"EStatistic":6,">":4,"{":24,"var":20,"i":26,"int":7,";":113,"stats":19,"achievementStrin":7,"string":15,"=":36,".PushBack":17,"(":47,"ES_CharmedNPCKil":1,")":47,"ES_AardFallKills":1,"ES_EnvironmentKi":1,"ES_Counterattack":1,"ES_DragonsDreamT":1,"ES_KnownPotionRe":1,"ES_KnownBombReci":1,"ES_ReadBooks":1,"ES_HeadShotKills":1,"ES_BleedingBurne":1,"ES_DestroyedNest":1,"ES_FundamentalsF":1,"ES_FinesseKills":1,"ES_SelfArrowKill":1,"ES_ActivePotions":1,"ES_KilledCows":1,"ES_SlideTime":1,"return":9,"}":24,"statEnum":4,"theGame":3,".GetGamerProfile":1,".GetStatValue":1,"StatisticEnumToN":1,"getAchievmentSta":2,"rawStatName":2,"formattedStatNam":20,"switch":1,"case":17,"break":18,"//":2,"Don":2,"default":2,"getFormattedAchi":2,"statList":7,"currentRawName":5,"currentName":6,"currentVal":4,"for":4,".Size":5,"+=":6,"[":5,"]":5,"if":7,"!":1,".GetInGameConfig":1,".GetVarValue":1,",":9,"))":1,"==":4,"||":1,"continue":3,"!=":2,"+":19,"else":1,"exec":1,"getAllAchievemen":1,"formattedStats":3,".GetGuiManager":1,".ShowNotificatio":1,"COMMENT/*":1,"abstract":1,"class":1,"SU_InteractionEv":4,"public":2,"tag":6,"run":1,"actionName":3,"activator":3,"CEntity":3,"receptor":4,"CPeristentEntity":6,"bool":4,"true":3,"SU_NpcInteractio":2,"current_event_li":9,"persistent_entit":5,"should_event_con":5,"((":1,".onInteractionEv":9,"&&":1,".run":1,"npc":9,".tag":2,"false":1,"SU_removeInterac":1,"-":1,".PopBack":1,".Erase":1,"-=":1},"Wollok":{"object":7,"pepita":1,"{":22,"var":7,"energia":11,"=":14,"ubicacion":5,"method":16,"()":20,"volar":1,"(":19,"km":2,")":17,"console":1,".println":1,"-=":2,"*":1,"+":1,"}":22,"comer":2,"comida":4,"+=":2,".energia":2,"volarA":1,"lugar":4,"-":1,".ubicacion":2,"puedeIrA":1,"alpiste":1,"const":3,"pepona":1,"property":1,"class":2,"Pirata":3,"items":4,"[]":1,"dinero":3,"nivelEbriedad":4,"constructor":1,"itemsPirata":2,"return":6,"PirataAbstemio":1,"inherits":1,"override":1,"buscarTesoro":1,"puedeSerCumplida":3,"pirata":10,".items":5,".contains":4,"||":2,"))":1,"&&":3,".dinero":1,"<=":1,".nivelEbriedad":1,"<":1,"serLeyenda":1,"itemObligatorio":2,".size":1,"==":1,"saquear":1,"COMMENT//":4,"cantidadDeDinero":1,"main":1,"p":3,"new":1,"[":1,",":2,"]":1},"World of Warcraft Addon Data":{"COMMENT#":27,"Tests":1,".xml":4,"Elk":1,".lua":4,"Vahevia":1,"Lotus_Vane":1,"Languages":1,"Heuristics":1,"h":1,"-":2,"counter":1,"ruby":1,"isnt":1},"Wren":{"COMMENT//":13,"import":5,"for":8,"Canvas":20,",":50,"Color":9,"Font":3,"Platform":2,"Process":2,"Window":6,"Keyboard":14,"FileSystem":3,"var":34,"DefaultFont":2,"=":85,"FontSize":7,"LineHeight":3,"+":28,"BackgroundColor":3,".black":1,"class":2,"Text":7,"{":51,"static":3,"rjust":1,"(":87,"s":4,"w":5,")":81,"c":3,".count":20,"return":8,">":7,"?":2,"*":2,"-":23,":":2,"}":51,"gutterWidth":6,"area":5,".getPrintArea":3,"_lines":14,".max":2,".toString":3,".x":4,"gutterPrint":2,"lineNumber":13,"y":8,".print":8,".rjust":1,".white":4,"count":1,"[":30,"index":2,"]":30,"cursorX":14,"lineLength":4,"_y":6,"_x":3,".min":3,"value":6,"cursorY":9,"currentLine":8,"System":3,"splitCurrentLine":1,"()":13,"line":21,"prefix":2,"suffix":2,"..":4,".insert":1,"joinCurrentLine":1,".removeAt":1,"visibleLinesCoun":1,"_visibleLines":5,"construct":2,"new":2,"text":2,".split":1,"[]":2,"load":1,"fileName":4,".new":2,".load":3,"))":4,"save":3,".save":2,".join":1,"fit":2,"width":5,"if":21,"<=":1,"split":3,"/":2,".floor":2,"lines":3,".fit":9,".addAll":1,"topLineNumber":5,"height":2,"textWidth":2,".width":5,"linesCount":4,"in":3,"...":2,"shortLines":3,"visibleCount":3,".add":1,">=":3,"break":1,"print":1,"cursorOn":2,"gw":3,"realCursorX":5,"offsetX":6,"offsetY":4,"shortLine":5,"&&":5,"==":4,"<":4,"||":3,"end":2,"prefixArea":2,".rectfill":3,".green":1,"Main":2,"{}":1,"init":1,".antialias":1,"true":9,".font":1,"args":3,".args":1,"_fileName":3,".title":1,".handleText":1,"_text":37,"_topLineNumber":14,"_cursorOn":7,"_dirty":5,"false":3,"_changes":1,"resize":3,".resize":1,".height":5,"_statusY":10,"update":1,"!=":2,".time":1,"%":1,".currentLine":4,".cursorX":10,".text":3,"else":8,".justPressed":7,".cursorY":9,".joinCurrentLine":1,".splitCurrentLin":1,".visibleLinesCou":1,"((":1,".down":2,"draw":1,"alpha":1,".cls":1,".gutterWidth":1,".darkblue":2,"Game":1},"X BitMap":{"#define":2,"image_width":1,"image_height":1,"static":1,"unsigned":1,"char":1,"image_bits":1,"[]":1,"=":1,"{":1,",":128,"}":1,";":1},"X Font Directory Index":{"!":2,"This":1,"is":1,"Alhadis":1,"file":1,",":1,"taken":1,"from":1,"his":1,"OpenBSD":1,"install":1,"directory":1,".":1,"FONT_NAME_ALIASE":1,"lucidasans":22,"-":7880,"bolditalic":6,"b":34,"&":34,"h":34,"lucida":22,"bold":143,"i":170,"normal":596,"sans":290,"p":244,"iso8859":363,"r":401,"italic":6,"medium":209,"lucidasanstypewr":12,"lucidatypewriter":12,"m":352,"SourceCodePro":252,"Black":49,".otf":474,"adobe":480,"source":474,"code":252,"pro":474,"black":146,"--":562,"ascii":38,"ibm":58,"cp437":11,"cp850":18,"cp852":18,"cp866":11,"iso10646":36,"koi8":85,"e":17,"ru":17,"u":17,"uni":17,"microsoft":58,"cp1252":39,"BlackIt":24,"Bold":89,"BoldIt":24,"ExtraLight":49,"extralight":146,"ExtraLightIt":24,"It":24,"Light":49,"light":146,"LightIt":24,"Medium":22,"MediumIt":14,"Regular":49,"Semibold":49,"semibold":146,"SemiboldIt":24,"SourceSansPro":168,"SourceSerifPro":54,"serif":54,"DejaVu":88,"Sans":88,"Mono":88,"Oblique":42,"for":176,"Powerline":88,".ttf":88,"misc":88,"dejavu":88,"mono":88,"powerline":88,"o":42,"suneu":6,"greek":6,"x":4,"dingbats":2,"/":410,"opt":64,"X11":64,"share":64,"fonts":64,"encodings":64,".enc":21,".gz":64,"standard":2,"symbol":2,"armscii":2,"enc":43,"big5":6,"large":26,".eten":4,".cp950":1,"big5hkscs":2,"cns11643":12,"dec":2,"special":2,"gb18030":6,".2000":4,"gb2312":2,".1980":2,"gbk":2,"jisx0201":2,".1976":2,"jisx0208":4,".1983":1,".1990":5,"jisx0212":2,"ksc5601":8,".1987":4,".1992":4,"ksx1001":3,".1997":1,".1998":2,"ksxjohab":1,"ansi":1,"cp1250":2,"cp1251":2,"cp1253":2,"cp1254":2,"cp1255":2,"cp1256":2,"cp1257":2,"cp1258":2,"win3":2,".1":4,"mulearabic":6,"mulelao":2,"sun":2,".unicode":2,".india":2,"tcvn":2,"tis620":6,".2529":1,".2533":2,"viscii1":2},"X PixMap":{"COMMENT/*":4,"static":2,"char":2,"*":2,"cc_public_domain":1,"[]":2,"=":2,"{":2,",":94,"COMMENT\"":13,"}":2,";":2,"stick_unfocus_xp":1},"X10":{"COMMENT/*":19,"import":33,"x10":34,".array":7,".*":3,";":563,".compiler":4,".Foreach":3,".Inline":1,"COMMENT/**":29,"public":55,"class":22,"HeatTransfer_v0":2,"{":233,"static":54,"val":195,"EPSILON":6,"=":289,"N":46,":":211,"Long":88,"A":23,"Array_2":17,"[":99,"Double":17,"]":89,"self":9,"!=":7,"null":4,"}":233,"Tmp":10,"def":77,"this":30,"(":695,"size":8,")":477,"new":63,"+":126,",":303,"//":8,"zero":1,"-":88,"initialized":1,"*":43,"array":1,"of":1,"doubles":1,"for":84,"j":71,"in":84,"set":1,"one":1,"border":1,"row":1,"to":2,"final":2,"@Inline":1,"stencil":4,"x":34,"y":26,"return":30,"))":100,"/":21,"run":5,"()":136,"is":2,"DenseIterationSp":2,"var":41,"delta":6,"do":2,"COMMENT//":42,"Foreach":3,".blockReduce":2,"i":96,"=>":38,"Math":12,".abs":9,"a":22,"b":22,".max":6,"Array":3,".swap":1,"while":5,">":19,"prettyPrintResul":2,"Console":65,".OUT":58,".printf":5,".println":51,"main":18,"args":42,"Rail":55,"String":18,"n":25,".size":25,"?":19,".parse":13,"ht":6,"start":17,"System":24,".nanoTime":18,".run":3,"stop":4,"((":7,"as":13,"double":16,"1e9":2,"if":42,"<=":6,".prettyPrintResu":2,".io":12,".Console":9,"HelloWholeWorld":1,"void":2,"<":10,"finish":17,"p":29,"Place":14,".places":8,"())":24,"at":14,"async":17,"here":11,".util":10,".Team":2,"HeatTransfer_v1":2,"DistArray_BlockB":4,"init":7,"==":26,"cls":5,"dx":4,"dy":4,".place":4,"tmp":22,"myTeam":3,"Team":5,".placeGroup":2,"li":9,".localIndices":1,"interior":3,".min":4,"myDelta":2,".barrier":3,".block":1,".allreduce":3,".MAX":1,".Random":6,"StructSpheres":1,"type":8,"Real":16,"Float":43,"struct":2,"Vector3":9,"z":10,"getX":1,"getY":1,"getZ":1,"add":2,"other":6,".x":3,".y":3,".z":3,"neg":1,"sub":1,".neg":1,"length":1,".sqrtf":1,"length2":2,"WorldObject":3,"r":12,"pos":5,"renderingDistanc":4,"intersects":1,"home":2,".sub":1,".length2":1,"protected":2,"compute":5,"boolean":1,"reps":2,"num_objects":2,"world_size":7,"obj_max_size":2,"ran":8,"Random":6,"spheres":3,"long":25,".nextDouble":9,"time_start":2,"counter":4,"c":6,".range":3,".intersects":1,"++":13,"time_taken":2,"1E9":4,"expected":3,"ok":8,"!":2,".ERR":7,"HelloWorld":1,"ArraySum":2,"sum":6,"data":22,"last":2,"mySum":5,"..":3,"+=":21,"numThreads":9,"mySize":3,"atomic":8,">=":1,"P":13,".sum":5,"time":3,"Integrate":2,"epsilon":2,"fun":5,"f":6,"computeArea":1,"left":10,"right":10,"recEval":4,"private":2,"l":4,"fl":3,"fr":5,"h":6,"hh":3,"fc":5,"al":3,"ar":3,"alr":3,"expr1":3,"expr2":3,"obj":2,"xMax":3,"area":2,".computeArea":1,"NQueensPar":3,"EXPECTED_SOLUTIO":4,"Int":29,"nSolutions":1,"0n":6,"R":6,"IntRange":1,".N":5,".P":2,".R":2,"1n":5,"Board":6,".parSearch":1,"q":10,"fixed":14,".q":2,".fixed":2,"safe":4,"k":63,"||":2,")))":3,"false":5,"true":7,"search":4,"searchOne":5,".this":2,".nSolutions":3,"else":4,"--":4,"parSearch":1,"work":4,".split":2,"board":2,"w":2,".searchOne":1,"8n":1,"ps":2,"2n":1,"4n":1,"numTasks":4,"nq":9,".start":1,"result":13,"/=":6,"Fibonacci":1,"fib":4,"f1":3,"f2":3,"KMeansDist":1,"DIM":26,"CLUSTERS":22,"POINTS":6,"ITERATIONS":4,"world":14,"local_curr_clust":3,"PlaceLocalHandle":7,".make":7,"]]":5,"local_new_cluste":4,"local_cluster_co":4,"rnd":4,"points":15,"DistArray_Block_":1,".nextFloat":3,"central_clusters":11,"old_central_clus":5,"central_cluster_":6,"iter":6,"d":38,".indices":7,".clear":8,"closest":16,"closest_dist":6,".MAX_VALUE":4,"dist":23,"GlobalRef":2,"there":2,"tmp_new_clusters":3,"tmp_cluster_coun":2,"Boolean":5,"break":7,".print":10,"KMeans":3,"myDim":14,"K":3,"EPS":2,"ValVector":7,"Vector":4,"SumVector":8,"V":4,".dim":2,"dim":29,"implements":1,"vec":9,"count":7,"property":2,"operator":1,"makeZero":1,"addIn":1,"div":2,"print":1,"normalize":1,".myDim":1,"KMeansData":4,"myK":12,"computeMeans":1,"redCluster":7,"blackCluster":6,"closestDist":6,"point":3,"mean":1,"cluster":1,".":1,".dist":2,".addIn":1,".normalize":1,".makeZero":1,"()))":1,".computeMeans":1,"QSort":1,"partition":2,"int":5,"pivot":3,"qsort":4,"index":5,".nextInt":1,"9999n":1,"%":3,".xrx":1,".Runtime":1,"Cancellation":1,"job":5,"id":2,"iterations":6,".next":1,".sleep":1,"w1":2,"Runtime":6,".submit":4,".await":4,"w2":2,".threadSleep":3,"c1":2,".cancelAll":2,"try":1,"catch":1,"e":2,"Exception":1,"waiting":1,"cancellation":1,"be":1,"processed":1,"c2":2,".Array":1,".Array_2":1,"KMeansDistPlh":1,"ClusterState":3,"clusters":4,"clusterCounts":4,"numPoints":2,"clusterStatePlh":2,"currentClustersP":2,"pointsPlh":3,"rand":2,".id":6,"centralCurrentCl":8,"centralNewCluste":7,"centralClusterCo":4,"place":2,"placeClusters":3,"currentClusters":3,".copy":3,"clusterState":4,"newClusters":3,".clusters":2,".clusterCounts":2,".numElems_1":1,".File":1,".Marshal":1,".IOException":1,".OptionsParser":1,".Option":1,"KMeansSPMD":1,"printClusters":3,"dims":4,".toString":2,".FIRST_PLACE":1,"opts":13,"OptionsParser":1,"Option":9,".filteredArgs":2,".setExitCode":1,".usage":1,"fname":2,"num_clusters":7,"num_slices":3,"num_global_point":3,"verbose":3,"quiet":2,"file":3,"File":1,".openRead":1,"init_points":2,".fromIntBits":1,"Marshal":1,".INT":1,".read":1,".reverseBytes":1,"num_file_points":3,"file_points":3,"team":5,".WORLD":1,"num_slice_points":10,".numPlaces":5,"compute_time":4,"comm_time":4,"barrier_time":4,"host_clusters":12,"host_cluster_cou":7,"slice":3,"offset":4,"host_points":3,"host_nearest":1,"start_time":1,".currentTimeMill":1,"-=":3,"main_loop":3,"old_clusters":3,".ADD":2,"&&":1,"continue":1,".DistArray_Uniqu":2,"NQueensDist":3,"results":2,"DistArray_Unique":3,"LongRange":1,".results":2,".distSearch":1,".reduce":2,"(((":1,"distSearch":1,"myPiece":2,"answer":3,"Histogram":1,"numBins":3,"bins":3,"S":4,"v":2,"&=":1,"MontyPi":1,"initializer":2,"pi":2},"XC":{"int":2,"main":1,"()":1,"{":2,"x":3,";":5,"chan":1,"c":3,"par":1,"<":1,":":2,">":1,"}":2,"return":1},"XCompose":{"COMMENT#":263,"include":1,"<":3836,"Multi_key":1083,">":3836,"period":63,":":968,"U2026":1,"#":963,"HORIZONTAL":4,"ELLIPSIS":6,"v":17,"U22EE":1,"VERTICAL":9,"c":38,"U22EF":1,"MIDLINE":1,"slash":28,"U22F0":1,"UP":7,"RIGHT":46,"DIAGONAL":3,"backslash":72,"U22F1":2,"DOWN":7,"U2025":1,"TWO":17,"DOT":9,"LEADER":2,"U2024":1,"ONE":22,"U00B7":1,"MIDDLE":6,"(":47,"maybe":3,"I":20,"can":1,"remember":1,"the":6,"keystroke":1,"better":1,"?":10,"U2052":1,"COMMERCIAL":1,"MINUS":6,"SIGN":43,"space":22,"U2423":1,"OPEN":12,"BOX":5,"minus":45,"EN":2,"DASH":5,"followed":4,"by":5,")":38,"asciitilde":12,"U2015":1,"BAR":3,"M":21,"U2E3A":1,"-":99,"EM":6,"U2E3B":1,"THREE":15,"U00AD":1,"SOFT":1,"HYPHEN":5,"surrounded":1,"THIN":2,"SPACEs":1,".":7,"comma":26,"U201A":2,"SINGLE":8,"LOW":8,"QUOTATION":18,"MARK":35,"U201E":2,"DOUBLE":74,"less":37,"U2E42":1,"REVERSED":24,"apostrophe":22,"U2019":2,"U201D":2,"grave":31,"U2018":2,"LEFT":41,"U201C":2,"high":2,"quotedbl":14,"U201B":1,"HIGH":3,"U201F":1,"quote":1,"resembling":1,"a":70,"n":48,"t":45,"Apostrophized":1,"English":3,"not":2,"T":12,"i":68,"m":25,"e":71,"at":22,"U2E32":1,"TURNED":12,"COMMA":6,"asciicircum":35,"U2E33":2,"RAISED":3,"U2E34":1,"semicolon":4,"U2E35":1,"SEMICOLON":3,"bar":59,"U2E2F":2,"TILDE":6,"equal":36,"U2E40":1,"U2E41":1,"U21B5":2,"DOWNWARDS":7,"ARROW":41,"WITH":33,"CORNER":6,"LEFTWARDS":10,"asterisk":106,"U2022":1,"BULLET":6,"o":56,"underscore":66,"U2043":1,"periodcentered":1,"U2011":1,"NON":2,"BREAKING":1,"d":35,"g":25,"U2020":1,"DAGGER":2,"U2021":1,"U2009":1,"SPACE":7,"s":39,"U00A7":1,"SECTION":1,"U3003":1,"DITTO":1,"bracketleft":78,"U2E22":1,"TOP":2,"HALF":4,"BRACKET":14,"bracketright":78,"U2E23":1,"L":26,"U2E24":1,"BOTTOM":2,"U2E25":1,"leftarrow":2,"uparrow":2,"UPWARDS":5,"greater":19,"rightarrow":2,"RIGHTWARDS":9,"downarrow":2,"U2194":3,"kragen":4,"Left":19,"Up":10,"Right":17,"Down":12,"U2195":1,"ampersand":40,"U21F5":1,"OF":77,"U27F2":1,"ANTICLOCKWISE":2,"GAPPED":2,"CIRCLE":7,"U27F3":1,"CLOCKWISE":2,"U21BA":1,"U21BB":1,"U21DC":1,"SQUIGGLE":2,"U21DD":1,"U21E4":1,"TO":27,"U21E5":1,"U21E0":1,"DASHED":4,"U21E1":1,"U21E2":1,"U21E3":1,"F":16,"U261A":1,"BLACK":27,"POINTING":8,"INDEX":8,"U261B":1,"f":29,"U261C":2,"WHITE":30,"U261D":1,"U261E":2,"U261F":1,"U270C":1,"VICTORY":1,"HAND":3,"w":15,"U270D":1,"WRITING":1,"p":38,"U270E":1,"LOWER":3,"PENCIL":3,"U270F":1,"U2710":1,"UPPER":2,"U21D2":2,"U21D0":2,"U21D4":3,"U21D1":1,"U21D3":1,"U21D5":1,"U23CE":1,"RETURN":1,"SYMBOL":31,"U2E0E":1,"EDITORIAL":1,"CORONIS":1,"l":40,"U2E19":2,"PALM":2,"BRANCH":2,"b":28,"r":46,"h":40,"UFB00":1,"LATIN":156,"SMALL":178,"LIGATURE":8,"FF":1,"UFB01":1,"FI":1,"UFB03":1,"FFI":1,"UFB02":1,"FL":1,"UFB04":1,"FFL":1,"UFB06":1,"ST":1,"UFB05":2,"LONG":3,"S":35,"U017F":1,"U1E9E":1,"CAPITAL":93,"LETTER":231,"SHARP":2,"UA7FB":2,"EPIGRAPHIC":7,"P":19,"UA7FC":2,"BackSpace":8,"W":23,"UA7FD":1,"INVERTED":11,"UA7FE":1,"LONGA":1,"UA7FF":1,"ARCHAIC":5,"E":25,"U018E":2,"U0258":2,"A":28,"U2C6F":1,"UA74F":2,"OO":4,"O":26,"UA74E":2,"UA732":2,"AA":4,"UA733":2,"UA734":1,"AO":2,"UA735":1,"U":14,"UA736":1,"AU":2,"u":28,"UA737":1,"V":10,"UA738":1,"AV":2,"UA739":1,"Y":9,"UA73C":1,"AY":2,"y":20,"UA73D":1,"UA746":1,"BROKEN":2,"UA747":1,"Z":18,"UA75A":1,"ET":2,"z":17,"UA75B":1,"UA760":1,"VY":2,"UA761":1,"C":27,"UA762":1,"VISIGOTHIC":2,"UA763":1,"U1EFA":1,"WELSH":4,"LL":2,"U1EFB":1,"U1EFC":1,"U1EFD":1,"U0238":1,"DB":1,"DIGRAPH":2,"q":8,"U0239":1,"QP":1,"U01BF":1,"WYNN":2,"U01F7":1,"U0222":1,"OU":2,"U0223":1,"U01A6":1,"YR":1,"exclam":18,"U2260":2,"NOT":12,"EQUAL":15,"U2264":1,"LESS":5,"THAN":10,"OR":10,"U2265":1,"GREATER":5,"U2278":1,"NEITHER":1,"NOR":1,"plus":13,"U226A":1,"MUCH":6,"U226B":1,"U22D8":2,"VERY":4,"U22D9":2,"U2208":2,"ELEMENT":3,"U2209":2,"AN":2,"have":3,"on":3,"my":1,"keyboard":1,"...":4,"U220B":2,"CONTAINS":1,"AS":3,"MEMBER":3,"hope":1,"this":1,"doesn":1,"U220C":2,"DOES":3,"CONTAIN":2,"U2245":1,"APPROXIMATELY":1,"It":1,"actually":1,"means":1,"!":2,"question":19,"U225f":1,"QUESTIONED":1,"U225D":2,"BY":2,"DEFINITION":2,"U2261":1,"IDENTICAL":2,"colon":37,"U2254":1,"COLON":5,"EQUALS":3,"U2255":1,"U2262":1,"U2213":1,"PLUS":4,"U221A":1,"SQUARE":10,"ROOT":3,"U221B":1,"CUBE":1,"U221C":1,"FOURTH":1,"U2227":1,"LOGICAL":2,"AND":9,"U2228":1,"U22BB":1,"XOR":1,"U00AC":1,"U2218":1,"RING":4,"OPERATOR":4,"function":1,"composition":1,"x":12,"U2A2F":1,"CROSS":1,"PRODUCT":1,"U22C5":1,"dot":1,"product":1,"U2205":2,"EMPTY":2,"SET":2,"thanks":1,"jsled":1,"braceleft":10,"U222A":1,"UNION":1,"U2229":1,"INTERSECTION":1,"parenleft":52,"U2282":1,"SUBSET":4,"U2286":1,"U2284":2,"parenright":51,"U2283":1,"SUPERSET":2,"U2287":1,"U2203":1,"THERE":2,"EXISTS":1,"U2204":1,"EXIST":1,"U2200":1,"FOR":1,"ALL":1,"Q":11,"D":30,"U220E":1,"END":1,"PROOF":1,"U221E":1,"INFINITY":1,"U2135":2,"ALEF":4,"Null":1,"One":1,"KP_Multiply":2,"U2217":1,"ASTERISK":4,"U2295":1,"CIRCLED":6,"U2296":1,"U2297":1,"TIMES":1,"U2298":1,"DIVISION":2,"SLASH":2,"U229B":1,"U27CC":1,"U2234":1,"THEREFORE":1,"U2235":2,"BECAUSE":2,"percent":49,"U2031":1,"PER":4,"TEN":11,"THOUSAND":9,"basis":1,"points":1,"U00B5":1,"MICRO":1,"U00AA":1,"FEMININE":1,"ORDINAL":2,"INDICATOR":2,"U00BA":1,"MASCULINE":1,"U2211":1,"N":19,"ARY":3,"SUMMATION":3,"U222B":1,"INTEGRAL":13,"U2A1B":1,"U2A1C":1,"U222C":1,"U222D":1,"TRIPLE":1,"U2A0C":1,"QUADRUPLE":1,"U222E":1,"CONTOUR":1,"U2A15":1,"SEMICIRCULAR":1,"POLE":1,"U2A13":1,"AROUND":1,"POINT":1,"U222F":1,"SURFACE":1,"U2230":1,"VOLUME":1,"U2A18":1,"GEOMETRIC":1,"U2A0B":1,"SUM":1,"/":1,"#Now":1,"for":4,"some":1,"WTF":1,"integrals":1,"U2207":1,"NABLA":1,"U2202":2,"PARTIAL":2,"DIFFERENTIAL":2,"R":22,"U211C":1,"Real":1,"Part":2,"U2111":1,"CAPTIAL":1,"Imaginary":1,"U210F":2,"PLANCK":3,"CONSTANT":3,"OVER":2,"PI":9,"U210E":1,"U212F":1,"SCRIPT":4,"U23E8":1,"DECIMAL":1,"EXPONENT":1,"U2118":1,"U20D7":1,"COMBINING":59,"ABOVE":10,"vector":1,"U2102":1,"STRUCK":16,"set":4,"of":9,"complex":1,"numbers":3,"U2115":1,"natural":1,"number":1,"U2119":1,"U211A":1,"rational":1,"U211D":1,"real":1,"U2124":1,"integers":1,"H":23,"U210d":1,"U2147":1,"ITALIC":3,"U2148":1,"j":8,"U2149":1,"J":16,"U213C":2,"Greek_pi":1,"U213F":2,"Greek_PI":1,"U2140":2,"Greek_SIGMA":1,"U2982":1,"NOTATION":2,"TYPE":1,"U2A3E":1,"RELATIONAL":1,"COMPOSITION":1,"U2983":1,"CURLY":2,"braceright":2,"U2984":1,"U27C5":1,"SHAPED":2,"BAG":3,"DELIMITER":2,"U27C6":1,"U27E8":1,"MATHEMATICAL":4,"ANGLE":2,"U27E9":1,"U27E6":1,"U27E7":1,"U29D8":1,"WIGGLY":4,"FENCE":4,"U29D9":1,"U29DA":1,"U29DB":1,"U2E28":2,"PARENTHESIS":8,"U2E29":2,"U0F3C":1,"TIBETAN":2,"ANG":2,"KHANG":2,"GYON":1,"U0F3D":1,"GYAS":1,"U230A":1,"FLOOR":2,"U230B":1,"U2308":1,"CEILING":2,"U2309":1,"UFF62":1,"HALFWIDTH":2,"UFF63":1,"U300E":1,"U300F":1,"U226C":1,"BETWEEN":2,"U2113":1,"U228F":1,"IMAGE":3,"U2291":2,"U2290":1,"ORIGINAL":4,"U2292":2,"U22A5":1,"TACK":4,"bottom":1,"or":5,"should":1,"we":1,"use":1,"U27C2":1,"PERPENDICULAR":1,"U22A4":1,"opposite":1,"False":1,"U22A2":2,"U2044":1,"FRACTION":18,"U2080":1,"SUBSCRIPT":37,"ZERO":6,"U2081":1,"U2082":1,"U2083":1,"U2084":1,"FOUR":12,"U2085":1,"FIVE":15,"U2086":1,"SIX":9,"U2087":1,"SEVEN":10,"U2088":1,"EIGHT":9,"U2089":1,"NONE":1,"U208A":1,"U208B":1,"U208C":1,"U208D":1,"U208E":1,"U2090":1,"U2091":1,"U2092":1,"U2093":1,"X":12,"U2095":1,"k":10,"U2096":1,"K":12,"U2097":1,"U2098":1,"U2099":1,"U209A":1,"U209B":1,"U209C":1,"U1D62":1,"U2C7C":1,"U1D63":1,"U1D64":1,"U1D65":1,"U1D66":1,"GREEK":80,"BETA":4,"U1D67":1,"GAMMA":4,"U1D68":1,"RHO":4,"U1D69":1,"PHI":5,"U1D6A":1,"CHI":3,"U03B1":1,"ALPHA":3,"U03B2":1,"U03C8":1,"PSI":2,"U03B4":1,"DELTA":2,"U03B5":1,"EPSILON":3,"U03C6":1,"U03B3":1,"U03B7":1,"U03B9":1,"U03BE":1,"XI":2,"U03BA":1,"KAPPA":3,"U03BB":1,"LAMBDA":2,"U03BC":1,"MU":2,"U03BD":1,"NU":2,"U03BF":1,"OMICRON":2,"U03C0":1,"U03C1":1,"U03C3":1,"SIGMA":3,"U03C4":1,"TAU":2,"U03B8":1,"THETA":4,"U03C9":1,"OMEGA":2,"U03C2":1,"FINAL":1,"U03C7":1,"U03C5":1,"UPSILON":5,"U03B6":1,"ZETA":2,"U0391":1,"B":26,"U0392":1,"U03A8":1,"U0394":1,"U0395":1,"U03A6":1,"G":10,"U0393":1,"U0397":1,"U0399":1,"U039E":1,"U039A":1,"U039B":1,"U039C":1,"U039D":1,"U039F":1,"U03A0":1,"U03A1":1,"U03A3":1,"U03A4":1,"U0398":1,"U03A9":1,"U03A7":1,"U03A5":1,"U0396":1,"U03D6":1,"U03DD":1,"DIGAMMA":2,"U03DC":1,"U03DE":1,"QOPPA":4,"U03DF":1,"U03D8":1,"U03D9":1,"U03D7":1,"KAI":1,"U03E0":1,"SAMPI":4,"U03E1":1,"U0372":1,"U0373":1,"U03DA":1,"STIGMA":2,"U03DB":1,"U02B9":1,"MODIFIER":8,"PRIME":3,",":12,"canonically":1,"equivalent":1,"to":3,"U0374":1,"NUMERAL":44,"U2032":1,"U2033":1,"U0375":1,"thousands":1,"U03D0":1,"U03D1":1,"U03D2":1,"HOOK":16,"U03D5":1,"U03F0":1,"U03F1":1,"U03F4":1,"U03F5":1,"LUNATE":1,"U03FB":1,"SAN":2,"U03FA":1,"U2153":1,"VULGAR":16,"THIRD":1,"U2154":1,"THIRDS":2,"U2155":1,"FIFTH":1,"U2156":1,"FIFTHS":3,"U2157":1,"U2158":1,"U2159":1,"SIXTH":1,"U215A":1,"SIXTHS":1,"U215B":1,"EIGHTH":4,"U215C":1,"EIGHTHS":3,"U215D":1,"U215E":1,"U2150":1,"SEVENTH":1,"U2151":1,"NINTH":1,"U2152":1,"TENTH":1,"U2189":1,"U215F":1,"NUMERATOR":1,"U2170":1,"ROMAN":42,"U2171":1,"U2172":1,"U2173":1,"U2174":1,"U2175":1,"U2176":1,"U2177":1,"U2178":1,"NINE":8,"U2179":1,"U217A":1,"ELEVEN":3,"U217B":1,"TWELVE":4,"U217C":1,"FIFTY":4,"U217D":1,"HUNDRED":7,"U217E":1,"U217F":1,"U2160":1,"U2161":1,"U2162":1,"U2163":1,"U2164":1,"U2165":1,"U2166":1,"U2167":1,"U2168":1,"U2169":2,"U216A":1,"ELEVEL":1,"U216B":1,"U216C":2,"U216D":2,"U216E":2,"U216F":2,"U2180":1,"U2181":1,"U2182":1,"U2187":1,"U2188":1,"U263B":1,"SMILING":2,"FACE":33,"U263A":1,"U2639":1,"FROWNING":1,"U2368":1,"APL":1,"FUNCTIONAL":1,"DIAERESIS":3,"U2E1A":1,"Funny":1,"smiley":1,"face":1,"UA66C":1,"CYRILLIC":6,"MONOCULAR":2,"*":3,"used":3,"in":3,"dual":2,"words":2,"based":2,"root":2,"UA66D":1,"UA66A":1,"BINOCULAR":2,"UA66B":1,"UA66E":1,"MULTIOCULAR":1,"epithet":1,"U07F7":1,"NKO":1,"GBAKURUNEN":1,"U203D":1,"INTERROBANG":4,"U2E18":3,"standard":1,"now":1,"questiondown":2,"exclamdown":2,"if":2,"you":2,"key":2,"Otherwise":2,"U2E2E":2,"QUESTION":6,"U2047":2,"U2048":1,"EXCLAMATION":5,"U2049":1,"U203C":2,"U2237":1,"PROPORTION":1,"--":7,"strictly":1,"times":1,"U204F":2,"U2665":1,"HEART":7,"SUIT":8,"U2663":3,"CLUB":3,"U2662":1,"DIAMOND":2,"U2660":2,"SPADE":2,"U2661":1,"U2618":2,"SHAMROCK":2,"U262E":2,"PEACE":2,"U262F":2,"YIN":2,"YANG":2,"U2765":1,"ROTATED":3,"HEAVY":5,"U2763":1,"ORNAMENT":1,"U2766":1,"FLORAL":3,"U2767":1,"U2619":1,"U260E":1,"TELEPHONE":1,"U2615":1,"HOT":1,"BEVERAGE":1,"U2610":1,"BALLOT":6,"U2611":2,"CHECK":4,"U2612":1,"U2713":1,"U2714":1,"U2717":1,"U2718":1,"UFE0F":1,"Emoji":1,"selector":2,"UFE0E":1,"Text":1,"U2680":1,"DIE":6,"U2681":1,"U2682":1,"U2683":1,"U2684":1,"U2685":1,"U269C":1,"FLEUR":1,"DE":1,"LIS":1,"U269B":1,"ATOM":1,"U262D":1,"HAMMER":1,"SICKLE":1,"U26A0":2,"WARNING":2,"U26A1":1,"VOLTAGE":1,"U2622":1,"RADIOACTIVE":1,"U2623":2,"BIOHAZARD":2,"U26E4":1,"PENTAGRAM":1,"pentalpha":1,"get":1,"it":2,"U2708":1,"AIRPLANE":1,"U2709":1,"ENVELOPE":1,"U267F":1,"WHEELCHAIR":1,"U2624":1,"CADEUCEUS":1,"U2695":1,"STAFF":1,"AESCULAPIUS":1,"U2640":2,"FEMALE":6,"U2642":2,"MALE":7,"U26A3":1,"DOUBLED":2,"U26A2":1,"U26A4":1,"INTERLOCKED":1,"U26A5":1,"U26A7":1,"STROKE":9,"U2620":3,"SKULL":3,"CROSSBONES":3,"U2328":1,"KEYBOARD":1,"U2605":1,"STAR":5,"U2606":1,"U272A":1,"U2042":2,"ASTERISM":2,"U2051":1,"ASTERISKS":1,"ALIGNED":1,"VERTICALLY":1,"U2722":1,"TEARDROP":1,"SPOKED":1,"U2721":1,"DAVID":1,"numbersign":13,"U272F":1,"PINWHEEL":1,"U2731":1,"U2756":1,"U2318":1,"PLACE":1,"INTEREST":1,"U269E":1,"LINES":2,"CONVERGING":2,"U269F":1,"U237E":1,"BELL":1,"ALIENS":1,"LANDING":1,"&":1,"U2324":1,"ARROWHEAD":1,"BARS":1,";":1,"aka":3,"ENTER":1,"KEY":1,"AMUSED":1,"U231B":2,"HOURGLASS":2,"U231A":2,"WATCH":2,"U2002":1,"U2003":1,"U2004":1,"U2005":1,"U25CC":1,"DOTTED":2,"U2B1A":1,"UFD3E":1,"ORNATE":2,"UFD3F":1,"U0298":1,"BILABIAL":2,"CLICK":1,"kiss":1,"sound":1,"U2023":1,"TRIANGULAR":2,"#SUPERSCRIPTS":1,"#To":1,"avoid":1,"namespace":1,"clashes":1,"is":1,"doubled":1,"will":1,"regret":1,"that":1,"U02B0":1,"SUPERSCRIPT":9,"U2071":1,"U02B2":1,"U207F":1,"U02B3":1,"U02B7":1,"U02B8":1,"U1D49":1,"U1D57":1,"U00FE":1,"UA765":1,"THORN":1,"#Maybe":1,"add":1,"Need":1,"be":1,"able":1,"talk":1,"about":1,"U02C0":1,"GLOTTAL":6,"STOP":6,"U02C1":1,"U207B":1,"U207A":1,"U2248":1,"ALMOST":1,"U0283":1,"ESH":1,"U0292":1,"EZH":1,"U026C":1,"BELT":1,"U026E":1,"LEZH":1,"U021D":1,"YOGH":2,"U021C":1,"U0294":1,"U0295":1,"PHARYNGEAL":1,"VOICED":1,"FRICATIVE":1,"U0296":1,"U02A1":1,"U02A2":1,"U0278":1,"U026A":3,"U028A":2,"U0251":1,"U025A":1,"SCHWA":1,"U0254":2,"U0186":2,"U025B":1,"U025C":2,"U025D":2,"U025F":1,"DOTLESS":2,"U02C8":1,"LINE":8,"U02CC":1,"U0329":2,"BELOW":19,"U0279":1,"voiced":2,"alveolar":2,"approximant":1,"American":2,"least":1,"U027E":1,"FISHHOOK":1,"flap":1,"tap":1,"intervocalic":1,"allophone":1,"Spanish":1,"U028C":1,"U026F":1,"U028D":1,"U028E":1,"U0250":1,"U0237":1,"U02AC":1,"PERCUSSIVE":1,"U02D0":1,"U0263":1,"U0264":1,"RAMS":1,"HORN":1,"U1D25":1,"AIN":1,"U0256":1,"TAIL":1,"U026D":1,"RETROFLEX":4,"U0273":1,"U0282":1,"U0288":1,"U0290":1,"U0192":1,"U0253":1,"U0257":1,"U0260":1,"U0261":1,"U0266":1,"U029B":1,"U2116":1,"NUMERO":1,"U211E":1,"PRESCRIPTION":1,"TAKE":1,"U214C":1,"U2125":1,"OUNCE":1,"U2108":1,"SCRUPLE":1,"U0E5B":1,"THAI":2,"CHARACTER":1,"KHOMUT":1,"end":1,"chapter":1,"U266d":1,"MUSIC":4,"FLAT":1,"U266e":2,"NATURAL":2,"U266f":1,"U0001d11e":1,"MUSICAL":3,"CLEF":3,"U0001d122":1,"U0001d121":1,"U266a":1,"NOTE":1,"U266b":2,"BEAMED":2,"NOTES":2,"U0300":1,"GRAVE":2,"ACCENT":6,"U0301":1,"ACUTE":2,"U0302":1,"CIRCUMFLEX":2,"U0303":1,"U0304":1,"MACRON":8,"U0305":1,"OVERLINE":1,"???":1,"U0306":1,"BREVE":12,"U0307":1,"U0308":1,"U0309":1,"U030a":2,"U030b":1,"??":3,"U030c":1,"CARON":2,"U030d":1,"U030e":1,"U030f":1,"U0312":1,"U0313":1,"U0314":1,"U0352":2,"FERMATA":2,"U0310":1,"CHANDRABINDU":1,"U0311":1,"U20DD":1,"ENCLOSING":2,"U20E0":1,"BACKSLASH":1,"U0323":1,"U0331":1,"U0332":1,"U0333":1,"U0325":1,"U032c":1,"U032d":1,"U032e":1,"U032f":1,"U035C":2,"U035D":2,"U035E":2,"U035F":4,"U0360":2,"U0361":2,"U1DFC":2,"U0362":2,"U0489":1,"MILLIONS":1,"SHINY":1,"U20BD":2,"RUBLE":2,"U200B":1,"WIDTH":4,"U200C":1,"JOINER":3,"U200D":1,"U200E":1,"U200F":1,"U202A":1,"EMBEDDING":2,"U202B":1,"U202C":1,"POP":2,"DIRECTIONAL":2,"FORMATTING":1,"U2066":1,"ISOLATE":4,"U2067":1,"U2068":1,"FIRST":2,"STRONG":1,"U2069":1,"U202D":1,"OVERRIDE":2,"U202E":1,"UFEFF":1,"NO":1,"BREAK":1,"Byte":1,"Order":1,"Mark":1,"U034F":1,"GRAPHEME":1,"U1D00":1,"U0299":1,"U1D04":1,"U1D05":1,"U1D07":1,"UA730":1,"U0262":1,"U029C":1,"U1D0A":1,"U1D0B":1,"U029F":1,"U1D0D":1,"U0274":1,"U1D0F":1,"U1D18":1,"U0280":1,"UA731":1,"U1D1B":1,"U1D1C":1,"U1D20":1,"U1D21":1,"U028F":1,"U1D22":1,"U2609":1,"SUN":1,"Sunday":1,"U263D":1,"QUARTER":1,"MOON":2,"Monday":1,"U263F":1,"MERCURY":1,"Wednesday":1,"U2643":1,"JUPITER":1,"Thursday":1,"U2644":1,"SATURN":1,"Saturday":1,"U2645":1,"URANUS":1,"U26E2":1,"U2646":1,"NEPTUNE":1,"U2647":1,"PLUTO":1,"ok":1,"isn":1,"U26B3":1,"CERES":1,"U26B4":1,"PALLAS":1,"U26B5":1,"JUNO":1,"U26B6":1,"VESTA":1,"U26B7":1,"CHIRON":1,"U26B8":1,"LILITH":1,"U1F0A1":1,"PLAYING":59,"CARD":59,"ACE":4,"SPADES":14,"U1F0A2":1,"U1F0A3":1,"U1F0A4":1,"U1F0A5":1,"U1F0A6":1,"U1F0A7":1,"U1F0A8":1,"U1F0A9":1,"U1F0AA":1,"U1F0AB":1,"JACK":4,"U1F0AC":1,"KNIGHT":6,"U1F0AD":1,"QUEEN":6,"U1F0AE":1,"KING":8,"U1F0B1":1,"HEARTS":14,"U1F0B2":1,"U1F0B3":1,"U1F0B4":1,"U1F0B5":1,"U1F0B6":1,"U1F0B7":1,"U1F0B8":1,"U1F0B9":1,"U1F0BA":1,"U1F0BB":1,"U1F0BC":1,"U1F0BD":1,"U1F0BE":1,"U1F0C1":1,"DIAMONDS":14,"U1F0C2":1,"U1F0C3":1,"U1F0C4":1,"U1F0C5":1,"U1F0C6":1,"U1F0C7":1,"U1F0C8":1,"U1F0C9":1,"U1F0CA":1,"U1F0CB":1,"U1F0CC":1,"U1F0CD":1,"U1F0CE":1,"U1F0D1":1,"CLUBS":14,"U1F0D2":1,"U1F0D3":1,"U1F0D4":1,"U1F0D5":1,"U1F0D6":1,"U1F0D7":1,"U1F0D8":1,"U1F0D9":1,"U1F0DA":1,"U1F0DB":1,"U1F0DC":1,"U1F0DD":1,"U1F0DE":1,"U1F0A0":1,"BACK":1,"U1F0CF":1,"JOKER":2,"U1F0DF":1,"U2654":1,"CHESS":12,"U2655":1,"U2656":1,"ROOK":2,"U2657":1,"BISHOP":2,"U2658":1,"U2659":1,"PAWN":2,"U265A":1,"U265B":1,"U265C":1,"U265D":1,"U265E":1,"U265F":1,"U26C0":1,"DRAUGHTS":4,"MAN":2,"U26C1":1,"U26C2":1,"U26C3":1,"U2616":1,"SHOGI":4,"PIECE":4,"U2617":1,"U26C9":1,"U26CA":1,"U00B0":1,"DEGREE":5,"U2103":2,"CELSIUS":2,"U2109":2,"FAHRENHEIT":2,"U2648":1,"ARIES":1,"U2649":1,"TAURUS":1,"U264A":1,"GEMINI":1,"U264B":1,"CANCER":1,"U264C":1,"LEO":1,"U264D":1,"VIRGO":1,"U264E":1,"LIBRA":1,"U264F":1,"SCORPIUS":1,"U2650":1,"SAGITTARIUS":1,"U2651":1,"CAPRICORN":1,"U2652":1,"AQUARIUS":1,"U2653":1,"PISCES":1,"U26CE":1,"OPHIUCHUS":1,"U1F4A1":1,"ELECTRIC":1,"LIGHT":1,"BULB":1,"U1F4A2":1,"ANGER":1,"U1F4A3":1,"BOMB":1,"U1F4A4":1,"SLEEPING":1,"U1F4A5":1,"COLLISION":1,"U1F4A6":1,"SPLASHING":1,"SWEAT":1,"U1F4A7":1,"DROPLET":1,"U1F4A8":1,"U1F4A9":1,"PILE":1,"POO":1,"U1F4AB":1,"DIZZY":1,"dollar":1,"U1F4B0":1,"MONEY":1,"U1F370":1,"SHORTCAKE":1,"U1F382":2,"BIRTHDAY":2,"CAKE":2,"U1F44C":1,"OK":1,"U1F44D":1,"THUMBS":2,"U1F44E":1,"U1F48B":1,"KISS":1,"U1F550":1,"CLOCK":24,"OCLOCK":12,"U1F551":1,"U1F552":1,"U1F553":1,"U1F554":1,"U1F555":1,"U1F556":1,"U1F557":1,"U1F558":1,"U1F559":1,"U1F55A":1,"U1F55B":1,"U1F55C":1,"THIRTY":12,"U1F55D":1,"U1F55E":1,"U1F55F":1,"U1F560":1,"U1F561":1,"U1F562":1,"U1F563":1,"U1F564":1,"U1F565":1,"U1F566":1,"U1F567":1,"U0E3F":1,"BITCOIN":3,"CURRENCY":6,"BAHT":1,"U0243":2,"ALTERNATIVE":4,"U0180":2,"BIT":2},"XML":{"<?":112,"xml":100,"version":95,"=":5978,"encoding":77,"?>":108,"<":4982,"PackageManifest":2,"Version":14,"xmlns":86,":":451,"d":8,">":6989,"Metadata":2,"Identity":1,"Id":4,"Language":2,"Publisher":1,"/>":1447,"DisplayName":4,"$packageName":2,"$":4,"</":3417,"Description":6,"Visual":4,"Studio":4,"Package":4,"Installation":2,"InstallationTarg":1,"Dependencies":4,"Dependency":3,"Source":12,"Assets":2,"Asset":1,"Type":46,"ProjectName":1,"Path":1,"standalone":5,"COMMENT<!--":93,"<!":57,"DOCTYPE":6,"schema":10,"[":34,"ENTITY":35,"ent":34,"-":1583,"SYSTEM":18,"]":14,"cda":1,"title":23,"HITSP_C32":1,"ns":13,"prefix":115,"uri":11,"phase":9,"id":285,"active":67,"pattern":69,"&":39,";":300,"configuration":23,"dllmap":2,"dll":3,"dllentry":2,"name":699,"target":30,"os":1,"mjml":4,"mj":338,"body":22,"container":4,"background":64,"color":97,"section":52,"full":6,"width":61,"padding":245,"bottom":73,"navbar":2,"column":103,"image":117,"href":31,"src":33,"alt":28,"align":93,"inline":6,"links":2,"base":16,"url":9,"hamburger":1,"ico":2,"top":70,"link":8,"home":1,"blog":1,"store":61,"text":512,"font":162,"size":114,"left":59,"right":59,"p":114,"style":88,"SPRING":1,"PROMO":1,"%":52,"OFFER":1,"Lorem":9,"ipsum":1,"dolor":1,"sit":2,"amet":1,",":334,"consectetur":1,"adipiscing":1,"elit":1,"br":5,"/></":4,"button":28,"border":54,"radius":14,"SHOP":1,"NOW":11,"FREE":1,"SHIPPING":2,"ON":1,"ORDER":1,"span":4,"OVER":1,"#x20AC":11,"></":100,"vertical":15,"weight":16,"CHESTERK":1,"TANK":1,"BUY":10,"BEYOND":1,"BACKPACK":2,"JENSEN":1,"SHORTS":1,"VERDANT":1,"CAP":1,"BLAKE":1,"POLO":1,"SHIRT":1,"SKETCH":1,"FLORAL":1,"ANDERSON":1,"SWEATER":1,"The":97,"Anderson":1,"Sweater":1,"features":1,"a":201,"floral":1,"all":12,"over":3,"print":1,"with":51,"contrast":1,"colour":1,".":448,"ALDER":1,"TWO":1,"JONES":1,"JACKET":1,"Colour":1,"block":8,"design":1,"zip":1,"entry":14,"oxford":1,"hood":1,"lining":2,"side":3,"pockets":1,"amp":1,"TC":1,"DISCOVER":1,"OUR":1,"SUMMER":1,"COLLECTION":1,"TOPAZ":1,"C3":1,"SHOES":1,"CAMDEN":1,"PAYMENT":1,"METHODS":1,"We":3,"accept":1,"majors":1,"payments":1,"options":3,"CURRENCIES":1,"CHOICE":1,"You":1,"have":28,"the":379,"choice":6,"to":226,"pay":1,"your":10,"own":3,"currencies":1,"EXPRESS":1,"Delivered":1,"tomorrow":1,"before":11,"noon":1,"><":10,"Privacy":1,"policy":7,"social":2,"mode":163,"facebook":1,"twitter":1,"google":1,"display":8,"xsl":8,"m":25,"queryBinding":2,"OASIS":1,"/":350,"CALS":1,"table":6,"validation":1,"include":4,"let":16,"value":133,"rule":17,"context":14,"assert":46,"test":48,"tgroup":3,"@cols":6,"is":171,"not":29,"given":21,"should":15,"be":76,"natural":1,"number":29,"(":167,"integer":2,"greater":1,"than":8,"zero":1,")":171,"has":23,"of":180,"select":35,"colspec":10,"but":19,"its":13,"as":51,"report":31,"and":106,"$okay":2,"cols":2,"!=":1,"actual":3,"((":5,"*":35,"o":4,"row":7,"))":11,"rows":1,"entr":1,"role":10,"Without":1,"assigning":2,"@char":5,"or":55,"@charoff":5,"everything":1,"@align":3,"only":23,"aligns":1,"contents":4,"center":9,"Malformed":1,"@colwidth":2,"count":4,"..":5,"colwidth":6,"unit":8,"current":17,"())":9,"gt":9,"()))":1,"consistent":1,"units":1,"on":53,"other":17,"colspecs":1,"xs":3,"double":4,"replace":1,"castable":2,"exists":62,"@colnum":1,"does":4,"correspond":1,"same":9,"@colname":1,"assigned":6,"more":19,"one":30,"no":8,"alignment":7,"$tgroup":6,"warning":2,"doesn":4,"expected":1,"No":3,"named":6,"key":79,"@nameend":1,">>":1,"@namest":1,"must":14,"follow":2,"start":5,"Entry":6,"an":99,"end":5,"so":3,"it":35,"can":16,"free":1,"after":4,"preceding":1,"entries":2,"This":31,"down":1,"across":1,"last":16,"()":27,"empty":3,"A":25,"in":116,"which":20,"this":95,"appears":1,"too":2,"many":5,"fit":1,"are":28,"allowed":2,"lt":4,"designated":1,"for":90,"character":3,"different":1,"from":30,"With":1,"markup":1,"will":80,"ignored":1,"WebElementEntity":2,"description":21,".example":1,"selector":8,"Item":31,"Name":195,"selectorCollecti":2,"EXAMPLE":1,"true":37,"TEST":1,"Test":3,"Value":15,"ANOTHER_KEY":1,"another":4,"object":88,"spriteName":2,">&":3,"undefined":3,"solid":7,"visible":2,"depth":2,"persistent":2,"parentName":2,"maskName":2,"events":4,"event":11,"eventtype":5,"enumb":5,"action":15,"libid":10,"kind":24,"userelative":10,"isquestion":10,"useapplyto":10,"exetype":10,"functionname":10,"codestring":10,"whoName":10,"self":5,"relative":10,"isnot":10,"arguments":48,"argument":8,"string":41,"FPSController_al":2,"FPSController_st":2,">//":1,"Start":1,"our":2,"3D":1,"engine":1,"init3D":2,"COMMENT//":13,"FPSController_cr":2,">///":1,"Draw":1,"some":6,"debugging":1,"draw_set_color":1,"c_gray":1,"draw_text":1,"+":297,"GMO_getVersionSt":2,"global":4,"._GMO_DLL_VERSIO":1,"._GMO_DEVICE_NAM":1,"fps":1,"GMO_getResolutio":4,"obj_camera":6,".x":2,".y":1,".yaw":1,".pitch":1,".roll":1,"GMO_getIPD":4,"if":217,"keyboard_check_d":2,"ord":2,")))":2,"{":51,"GMO_setIPD":3,"}":49,"action_end_game":1,"PhysicsObject":2,"PhysicsObjectSen":2,"PhysicsObjectSha":2,"PhysicsObjectDen":2,"PhysicsObjectRes":2,"PhysicsObjectGro":2,"PhysicsObjectLin":2,"PhysicsObjectAng":2,"PhysicsObjectFri":2,"PhysicsObjectAwa":2,"PhysicsObjectKin":2,"PhysicsShapePoin":1,"CrossStudio_Proj":1,"solution":2,"project":13,"Target":25,"property_groups_":1,"linker_memory_ma":1,"gcc_entry_point":1,"project_director":1,"link_include_sta":3,"project_type":1,"target_reset_scr":2,"arm_target_flash":1,"folder":19,"file":76,"file_name":66,"build_exclude_fr":2,"file_type":1,"c_preprocessor_d":7,"inherited_config":4,"arm_library_inst":1,"arm_instruction_":1,"hidden":3,"gcc_optimization":2,"build_debug_info":2,"arm_linker_fiq_s":1,"c_user_include_d":1,"arm_linker_stack":1,"arm_linker_svc_s":1,"arm_linker_heap_":1,"gameSystem":2,"revision":7,"battleScribeVers":1,"forceTypes":3,"forceType":2,"minSelections":2,"maxSelections":2,"minPoints":2,"maxPoints":2,"minPercentage":2,"maxPercentage":2,"countTowardsPare":12,"categories":4,"category":8,"modifiers":1,"profileTypes":2,"profileType":2,"characteristics":2,"characteristic":1,"policyDefinition":4,"xsd":31,"xsi":4,"schemaVersion":2,"policyNamespaces":2,"namespace":5,"using":12,"resources":3,"minRequiredRevis":1,"displayName":4,"parentCategory":2,"ref":5,"policies":2,"class":13,"explainText":1,"valueName":1,"supportedOn":1,"enabledValue":2,"decimal":2,"disabledValue":2,"VSTemplate":2,"sdk":1,"TemplateData":2,"package":23,"loadable":1,"Icon":3,"VSPackage":3,".ico":2,"TemplateID":2,"VsixVSPackageCSh":1,"AppliesTo":2,"VSIX":1,"CSharp":2,"ShowByDefault":2,"false":20,"ProjectType":2,"RequiredFramewor":2,"NumberOfParentCa":2,"DefaultName":2,".cs":2,"TemplateContent":2,"References":2,"Reference":52,"Assembly":20,"Microsoft":10,".CSharp":1,"System":13,".Core":1,".Data":1,".Design":1,".Drawing":1,".Windows":3,".Forms":3,".Xml":1,"ProjectItem":8,"ReplaceParameter":4,"TargetFileName":4,"OpenInEditor":1,"VsPkg":1,"Resources":3,"\\":215,".resx":2,"ItemType":1,"SubType":5,"source":48,".extension":1,".vsixmanifest":1,"CustomParameters":2,"CustomParameter":6,"WizardExtension":4,".Vsix":2,".TemplatesPackag":2,"Culture":4,"neutral":4,"PublicKeyToken":4,"b03f5f7f11d50a3a":2,"FullClassName":4,".VsixWizard":1,"NuGet":2,".VisualStudio":2,".Interop":1,".TemplateWizard":1,"WizardData":2,"packages":2,"repository":1,"repositoryId":1,"assets":2,"Configs":3,"Config":62,"Default":1,"datafiles":12,"datafile":60,"fern":2,".d3d":12,"exportAction":60,"exportDir":60,"overwrite":60,"freeData":60,"removeEnd":60,"ConfigOptions":60,"CopyToMask":60,"filename":76,"tree_leaves":1,"tree_trunk":1,"fire":12,"firehay":1,"1_bench":2,"2_woodstack":1,"firewood":2,"detail_particle":1,"d3d":2,"roof":2,"soldier_wip":2,".png":13,"hay":1,"grass_hires":1,"bark":1,"leaves":1,"woodstack":1,"firewood2":1,"png":3,"fire_32":1,"smoke_32":1,"flying_fuzzy":1,"RiftSharpDll":1,".dll":10,"GMOculus":2,"NewExtensions":1,"sounds":2,"sound":12,"snd_fire":1,"snd_crickets":1,"snd_rain":1,"snd_birds":1,"sprites":17,"sprite":26,"spr_player":1,"blank_spr":1,"spr_cam":1,"spr_fireicon":1,"spr_lantern":1,"spr_master_outsi":1,"spr_tallgrass":1,"spr_fern":1,"spr_tree":1,"spr_house":1,"spr_rectangle":1,"spr_logo":1,"spr_angle":1,"backgrounds":2,"tex_sky":1,"tex_test":1,"tex_arrow":1,"tex_sky_day":1,"bak_soldier":1,"paths":6,"scripts":119,"script":158,"GMO_init":1,".gml":79,"GMO_setResolutio":1,"GMO_initCamera":1,"GMO_followObject":1,"GMO_getCameraSur":1,"GMO_drawCameraSu":1,"GMO_renderCamera":1,"GMO_renderRegula":1,"GMO_renderOculus":1,"GMO_renderAnagly":1,"GMO_getCameraZFa":1,"GMO_getCameraZNe":1,"GMO_setCameraRan":1,"GMO_getCameraAng":1,"GMO_setCameraAng":1,"GMO_getCameraMod":1,"GMO_setCameraMod":1,"GMO_setUse3DSoun":1,"GMO_getUse3DSoun":1,"GMO_updateListen":1,"GMO_getSurface":1,"GMO_draw3DInstan":1,"GMO_enableZBuffe":1,"GMO_disableZBuff":1,"GMO_getVersion":1,"d3d_set_projecti":1,"vector_rotate":1,"find_height":1,"mod_to_triList":1,"line_col":1,"ray_coll":1,"lengthdir_x_3d":1,"lengthdir_y_3d":1,"lengthdir_z_3d":1,"lengthdir_all_3d":1,"inCamera":1,"frustum_culling_":1,"frustum_culling":1,"updateAudioListe":1,"GMO_initShaders":1,"GMO_initSurfaces":1,"GMO_initDefaults":1,"GMO_resetSurface":1,"OVR_Init":1,"OVR_Device_init":1,"OVR_Device_getYa":1,"OVR_Device_getRo":1,"OVR_beginFrame":1,"OVR_endFrame":1,"OVR_Device_getPi":1,"OVR_getVersion":1,"OVR_getHMDName":1,"OVR_linkWindowHa":1,"OVR_getEyePos":1,"loadTextures":1,"loadModels":1,"getEffectTexture":2,"getTexture":1,"playerMovement":1,"playerMouselook":1,"getLightId":1,"initLights":1,"setGeneralLight":1,"disableLights":1,"enableLights":1,"GR_meterToPixel":1,"GR_cmToPixel":1,"GR_init":1,"F_Speed":1,"shaders":6,"shader":4,"type":115,"GMO_hmdwarp_shad":1,".shader":2,"GMO_colorFilter_":1,"objects":38,"obj_player_eyes":1,"obj_3d_particle":1,"obj_3d_parent":1,"obj_control":1,"obj_game_init":1,"obj_sky":1,"obj_grass":1,"obj_fern":1,"obj_house":1,"obj_fire":1,"obj_tree":1,"obj_bench":1,"obj_woodstack":1,"obj_lantern":1,"obj_soldier":1,"obj_master_outsi":1,"obj_fire_particl":1,"obj_fuzzies":1,"obj_player":1,"rooms":4,"room":4,"room_menu":1,"rm_fps":1,"constants":2,"constant":96,"help":4,"rtf":2,".rtf":1,"TutorialState":2,"IsTutorial":2,"TutorialName":2,"TutorialPage":2,".element":8,".content":8,".qname":12,"ELEMENT":4,"]]":11,".attlist":8,"ATTLIST":4,"XHTML":5,".xmlns":3,".attrib":11,"I18n":3,"head":35,"profile":82,"Common":1,"html":9,".version":2,"TS":9,"language":4,"MainWindow":2,"message":76,"location":16,"line":41,"United":2,"Kingdom":2,"translation":44,"Reino":2,"Unido":2,"God":2,"save":3,"Queen":2,"Deus":2,"salve":2,"Rainha":2,"England":3,"Inglaterra":2,"Wales":2,"Gales":2,"Scotland":2,"Esc":2,"cia":2,"Northern":2,"Ireland":2,"Irlanda":2,"Norte":2,"Portuguese":2,"Portugu":2,"s":6,"English":2,"Ingl":2,"Project":70,"ToolsVersion":13,"ItemGroup":80,"Filter":20,"Include":125,"UniqueIdentifier":6,"4FC737F1":1,"C7A5":1,"A066":1,"2A32D752A2FF":1,"Extensions":6,"cpp":1,"c":4,"cc":1,"cxx":1,"def":1,"odl":1,"idl":1,"hpj":1,"bat":1,"asm":1,"asmx":1,"89BD":1,"4b04":1,"88EB":1,"625FBE52EBFB":1,"h":1,"hh":1,"hpp":1,"hxx":1,"hm":1,"inl":1,"inc":1,"67DA6AB6":1,"F800":1,"4c08":1,"8B7A":1,"83BB121AAD01":1,"rc":1,"cur":1,"bmp":1,"dlg":1,"rc2":1,"rct":1,"bin":15,"rgs":1,"gif":1,"jpg":1,"jpeg":1,"jpe":1,"resx":2,"tiff":10,"tif":1,"wav":1,"mfcribbon":1,"ms":1,"Text":15,"ClInclude":6,"Header":18,"Files":10,"ResourceCompile":3,"Resource":2,"ClCompile":14,"Image":3,"NDepend":2,"AppName":1,"Platform":33,"OutputDir":2,"KeepHistoric":1,"KeepXmlFiles":1,"temp":1,"Assemblies":6,"FrameworkAssembl":1,"Dirs":2,"Dir":4,"C":4,"Windows":7,".NET":8,"Framework":3,"v4":8,".0":4,".30319":2,"WPF":2,"Report":2,"Kind":1,"SectionsEnabled":1,"XslPath":1,"Flags":1,"Section":22,"Enabled":11,"Application":7,"Metrics":3,"Treemap":1,"Metric":1,"View":1,"Abstractness":1,"vs":1,"Instability":1,"Graph":1,"Build":1,"Order":1,"Analysis":1,"Log":3,"CQL":1,"Rules":1,"Violated":1,"Types":2,"BuildComparisonS":1,"ProjectMode":2,"BuildMode":2,"ProjectFileToCom":2,"BuildFileToCompa":2,"NDaysAgo":2,"BaselineInUISett":1,"CoverageFiles":1,"UncoverableAttri":1,"SourceFileRebasi":1,"FromPath":1,"ToPath":1,"Queries":2,"Group":2,"Active":3,"ShownInReport":1,"Query":5,"DisplayList":2,"DisplayStat":2,"DisplaySelection":2,"IsCriticalRule":2,"!":3,"CDATA":2,"//":17,"Discard":2,"generated":3,"designer":3,"Methods":1,"JustMyCode":2,"notmycode":5,".Assemblies":1,"where":12,".SourceFileDeclA":2,"asmSourceFilesPa":2,".SourceDecls":2,".Select":2,"=>":1,".SourceFile":2,".FilePath":2,"sourceFilesPaths":2,"filePath":43,"filePathLower":3,".ToString":3,".ToLower":1,".EndsWithAny":1,"Popular":1,"files":4,"xaml":1,"code":9,"#":2,"Forms":2,"VB":1,"||":3,".Contains":2,".ToHashSet":1,".ChildMethods":1,"&&":2,".First":1,".HasAttribute":2,".AllowNoMatch":3,"new":12,".NbLinesOfCode":1,"Fields":1,"f":5,".Fields":1,".Name":1,"==":7,".ParentType":1,".DeriveFrom":1,"WarnFilter":1,"x":26,"xmpmeta":2,"xmptk":1,"rdf":11,"RDF":2,"about":7,"xmp":13,"dc":3,"photoshop":5,"xmpMM":9,"stEvt":9,"exif":7,"CreatorTool":2,"Adobe":2,"Photoshop":2,"CC":4,"Macintosh":2,"CreateDate":2,"05T02":4,"ModifyDate":2,"MetadataDate":2,"format":33,"application":3,"vnd":1,".adobe":1,".photoshop":1,"ColorMode":2,"ICCProfile":2,"sRGB":1,"IEC61966":1,"InstanceID":2,".iid":2,"d75f214d":4,"dda3":4,"a014":4,"42ffbff2dbeb":4,"DocumentID":2,".did":2,"OriginalDocument":2,"History":2,"Seq":2,"li":2,"parseType":1,"created":5,"instanceID":2,"when":44,"softwareAgent":2,"Orientation":2,"XResolution":2,"YResolution":2,"ResolutionUnit":2,"ColorSpace":2,"PixelXDimension":2,"PixelYDimension":2,"Message":20,"en":7,"K":2,"chen":2,"M":3,"bel":2,"Cooking":2,"furniture":2,"DefaultTargets":12,"PropertyGroup":81,"Configuration":38,"Condition":84,"Debug":18,"x86":3,"ProductVersion":6,"ProjectGuid":20,"c523055d":1,"a9d0":1,"ae85":1,"ec934d33204b":1,"SchemaVersion":6,"OutputName":2,"WixProject1":1,"OutputType":14,"WixTargetsPath":2,"$(":38,"MSBuildExtension":3,"WiX":1,"v":3,"[[":1,".Major":1,"Wix":1,".targets":1,"OutputPath":23,"IntermediateOutp":4,"obj":3,"DefineConstants":16,"Compile":14,"Import":42,"fileVersion":1,"cproject":2,"storage_type_id":1,"storageModule":21,"moduleId":14,"cconfiguration":4,"buildSystemId":2,"externalSettings":2,"extensions":4,"extension":14,"point":16,"artifactName":2,"buildArtefactTyp":2,"buildProperties":2,"cleanCommand":2,"parent":6,"folderInfo":4,"resourcePath":2,"toolChain":4,"superClass":42,"targetPlatform":2,"builder":2,"buildPath":2,"keepEnvironmentI":2,"managedBuildOn":2,"tool":20,"option":20,"valueType":12,"listOptionValue":4,"builtIn":4,"inputType":10,"defaultValue":2,"additionalInput":4,"sourceEntries":4,"flags":2,"projectType":1,"autodiscovery":5,"enabled":136,"problemReporting":5,"selectedProfileI":5,"buildOutputProvi":80,"openAction":40,"parser":80,"scannerInfoProvi":80,"runAction":40,"command":40,"useDefault":40,"scannerConfigBui":8,"instanceId":4,"AnyCPU":13,"0beae469":1,"c1c6":1,"a2e5":1,"0ae0ea9efffa":1,"Library":2,"AppDesignerFolde":6,"Properties":4,"RootNamespace":12,"MyDef":2,"AssemblyName":13,"StartDevelopment":2,"True":18,"My":5,"DebugSymbols":12,"DebugType":14,"Optimize":16,"DEBUG":4,"TRACE":7,"ErrorReport":10,"prompt":5,"WarningLevel":18,"ServiceDefinitio":3,"ServiceConfigura":5,"ProjectReference":7,".Web":2,"1515c2c3":1,"0b57":1,"422c":1,"a6f9":1,"0891b86fb7d3":1,"Private":6,"RoleType":2,"Web":2,"RoleName":2,"ivy":2,"module":11,"ea":6,"info":4,"organisation":3,"status":2,"easyant":3,".ivy":1,"sample":8,"java":2,"standard":1,"build":4,"property":90,"plugin":3,"configurations":2,"conf":4,"visibility":2,"dependencies":6,"dependency":5,"org":2,"rev":2,"UsingTask":2,"TaskName":2,"SolutionRoot":4,"MSBuildProjectDi":1,"ProjectRoot":12,"Src":1,"Bowerbird":1,".Website":1,"ArtifactsDir":3,"Release":11,"CurrentBuildDate":4,".DateTime":2,"::":24,"Now":2,"CurrentBuildTime":2,"CurrentBuildDir":3,"VersionMajor":2,"VersionMinor":2,"VersionPatch":2,"VersionPreReleas":2,"WebConfig":2,".config":2,"PackageFiles":2,"Exclude":2,".xml":5,"Logs":1,"**":6,".*":4,"media":6,".orig":1,".csproj":2,".user":1,"ConfigFiles":2,"XmlPoke":1,"Namespaces":1,"XmlInputPath":1,"RemoveDir":1,"Directories":3,"Delete":2,"MakeDir":2,"MSBuild":1,"Projects":1,"Targets":7,"Copy":3,"SourceFiles":3,"DestinationFiles":3,"ZipFiles":1,"Zip":1,"WorkingDirectory":1,".zip":1,"DependsOnTargets":2,"CallTarget":6,"metadata":2,"Sample":2,"authors":2,"Hugh":2,"Bot":2,"owners":2,"summary":250,"nuget":1,"It":5,"just":1,"works":2,"projectUrl":2,"http":4,"hubot":2,".github":1,".com":5,"copyright":7,"licenseUrl":2,"https":1,"github":2,"LICENSEmd":1,"requireLicenseAc":2,"phpunit":2,"bootstrap":1,"colors":1,"testsuites":2,"testsuite":2,"directory":4,"tests":2,"filter":2,"whitelist":2,"suffix":361,"TargetOsAndVersi":2,"Phone":3,"Silverlight":5,"RealOSVersion":2,"PlatformToolset":6,"v120":4,"_PlatformToolset":4,"ncl":6,"regionBase":6,"region":6,"height":18,"zIndex":1,"descriptorBase":6,"descriptor":6,"port":4,"component":5,"document":7,"toolsVersion":2,"systemVersion":2,"targetRuntime":2,"propertyAccessCo":2,"useAutolayout":2,"useTraitCollecti":2,"plugIn":2,"identifier":2,"scenes":1,"Say":1,"hello":1,"RealEstate":1,"attributes":3,"family":16,"Real":1,"Estate":1,"strong":11,"/><":1,"Aliquam":5,"lorem":7,"ante":6,"dapibus":6,"hasellus":1,"viverra":12,"nulla":6,"ut":7,"metus":7,"varius":7,"laoreet":7,"Quisque":7,"rutrum":7,"dellorus":1,"Aenean":6,"imperdiet":6,"repeat":2,"Villa":1,"Semperin":1,"first":17,"offer":2,"Nascetur":2,"ridiculus":2,"mus":2,"Donec":2,"quam":2,"felis":3,"ultricies":2,"nec":1,"view":3,"details":2,"Ipsum":8,"quis":5,"feugiat":5,"tellus":5,"Phasellus":5,"divider":2,"Call":1,"Nullam":1,"dictum":1,"eu":1,"pede":1,"null":18,"aliquam":1,"Window":1,"House":1,"Unsubscribe":1,"newsletter":1,"made":2,"by":25,"Freepik":1,"www":4,".flaticon":1,"Made":1,"svenhaustein":1,".de":1,"demote":1,"non":2,"dropping":1,"particle":1,"Modern":1,"Association":1,"7th":1,"edition":1,"URL":2,"short":2,"MLA":2,".zotero":1,".org":2,"styles":1,"modern":4,"association":1,"rel":2,"author":4,"Martin":2,"Foakes":1,"email":2,"martin":1,"@refme":1,"citation":3,"field":12,"Style":3,"purposes":1,"still":2,"required":1,"updated":4,"25T21":1,"rights":3,"license":3,"work":6,"licensed":2,"under":4,"Creative":2,"Commons":2,"Attribution":2,"ShareAlike":2,"License":2,"locale":2,"lang":2,"punctuation":1,"quote":1,"terms":2,"term":47,"form":67,"single":5,"ed":1,"multiple":8,"eds":1,"Illus":1,"trans":1,"Jan":1,"Feb":1,"Mar":1,"Apr":1,"May":1,"June":1,"July":1,"Aug":1,"Sept":1,"Oct":1,"Nov":1,"Dec":1,"macro":193,"names":46,"variable":288,"et":44,"al":44,"min":15,"use":26,"sort":15,"order":14,"delimiter":70,"precedes":28,"substitute":13,"label":13,"choose":118,"match":85,"else":130,"quotes":13,"su":1,"initialize":6,"case":75,"date":161,"part":94,"disambiguate":2,"add":4,"givenname":1,"layout":4,"group":4,"bibliography":2,"hanging":1,"indent":1,"subsequent":3,"serviceName":2,"Role":4,"Instances":2,"ConfigurationSet":6,"Setting":3,"schemaLocation":1,".ncl":1,".br":1,"NCL3":1,"profiles":1,"NCL30EDTV":1,".xsd":1,"focusIndex":1,"enter":2,"here":3,"stringTable":2,"MDM":9,"Disable":1,"Enrollment":5,"setting":4,"specifies":1,"whether":2,"Mobile":1,"Device":1,"Management":1,"When":9,"allows":15,"user":3,"computer":1,"remotely":1,"managed":1,"Server":1,"If":11,"you":26,"do":5,"configure":1,"enable":1,"disabled":1,"users":5,"unenroll":1,"existing":4,"enrollments":1,"disable":1,"App":4,"Theme":2,"DockPanel":2,"TopFrameBackgrou":1,"Dock":1,"Panel":7,"Rectangle":10,"ux":9,"Width":17,"Height":10,"Color":8,"Alignment":14,"Margin":1,"StackPanel":2,"TextInput":2,"PlaceholderText":1,"WhileKeyboardVis":2,"Move":5,"RelativeTo":9,"Y":5,"Duration":5,"Button":4,"WhilePressed":2,"RelativeNode":2,"Switch":2,"WhileTrue":2,"Change":3,"rect4":1,".LayoutMaster":1,"VerticalText":12,"relativeNode":1,"Class":2,"TransformOrigin":1,"TextColor":1,"Rotation":1,"Degrees":1,"Grid":2,"ColumnCount":1,"Rows":1,"LayoutMaster":1,"LayoutAnimation":2,"X":1,"99D9BF15":1,"4D10":1,"83ABAD688E8B":1,"Exe":4,"csproj_sample":1,"csproj":1,"TargetFrameworkV":10,".5":6,".1":7,"FileAlignment":6,"AutoGenerateBind":6,"PlatformTarget":12,"pdbonly":3,"None":10,"Label":15,"93d81507":1,"bccc":1,"43d6":1,"2d42473f0c32":1,"ProjectVersion":2,"Content":24,"root":2,"msdata":8,"element":9,"IsDataSet":1,"complexType":6,"maxOccurs":1,"sequence":4,"minOccurs":3,"Ordinal":6,"attribute":7,"resheader":8,"microsoft":1,".Resources":3,".ResXResourceRea":1,"b77a5c561934e089":2,".ResXResourceWri":1,"data":72,"space":3,"Illegal":1,"characters":3,"path":3,"/>>":1,"$ns":3,"set":53,"@uri":3,"Unrecognized":2,"$p":8,"$new":1,"prefixes":2,"return":14,"URI":1,"ne":1,"@prefix":2,"Prefix":1,"incorrectly":1,"$misassigned":1,"concat":1,"COMMENT'''":2,".ant":1,"optionnal":1,"designed":1,"customize":1,"specific":11,"echo":4,"my":2,"awesome":1,"additionnal":1,"extensionOf":1,"i":30,"would":3,"love":1,"could":2,"easily":2,"plug":1,"pre":1,"compile":1,"step":1,"86244B26":1,"C4AE":1,"4F69":1,"B6148C0FE270":1,"tileset":2,"tile":60,"iVBORw0KGgoAAAAN":30,"hHDxQcOFBwwMAgwM":1,"N7gUOxSHbKs":1,"mLlW":1,"vAwaQJ1B5ulQN":1,"88kYkIJ3GhwkVwyF":1,"rvAL2VRpuX8ym1Rw":1,"WLQilRZXfgXuVzir":1,"xgvRzNqvLuaUQ4ED":1,"kXhXBjGP8DhsF2rT":1,"kQKPFV7Sf3vinFLQ":1,"0lEQVR42tVVLYvDQ":1,"oOTFScrKioqKioiw":1,"vRlIM7ev2AKwwNk7":1,"7S":1,"dQG":1,"dg2gVQZRpeBiuro":1,"g8yPI":1,"R7E8A3EQEC0jkDPN":1,"Efr4k9lUoVxGUMYa":1,"IXlhQKsuae3gtZoV":1,"47QGKvZwEPxCqMBP":1,"gp":1,"j985IVoIOZ5VhAv":1,"p7sF5p":1,"kES":1,"Gd":1,"HYSkZYnnFjQ5GGDL":1,"htRhtEBBruGRgqi6":1,"1SLEzaxjYSe2qwl5":1,"qcELLFPuOG8eqdlq":1,"x622rEsbvcrETybv":1,"9PibMlUYsAJWE0VD":1,"Ei6Qa5OBU8QG6TQP":1,"8Ayj1N4":1,"vfiHRCyjB5Ru88Oa":1,"xiMlp4d":1,"U5yx3Xs4":1,"ewjxLtQfcl89dzvg":1,"iYBTkZ6ysrURWYpF":1,"dow8":1,"bNPFqtBz":1,"d2EgSjaQs5pKfJtL":1,"lFpSTpWMx5ItlxjP":1,"BcB":1,"ATgvlQ":1,"F5LEI1UiP40":1,"VxEnzMR5QYGAd6jE":1,"a0GV":1,"W74GBlnZkG1Xu316":1,"DjJJwtwLYNMEg8o0":1,"HuP4OHBlxVgCd1qA":1,"EgvMogJryB5VMkD1":1,"Kiq3zh6ABNZRANiO":1,"INJbGZFfSy0CslOm":1,"6LUmV1AZPLMmQ6Yp":1,"hBW6":1,"Gn3G":1,"I0ZQ4BT8rIIABjc5":1,"OLQGSIvDRArM226E":1,"Uk0F1eyk4":1,"YBQkRflz3RETu7Ru":1,"PEstbNVJVKbAhvPO":1,"G8lYiqMcT96L6gtO":1,"2ZAuuu2gYRdjGR5F":1,"xj7kZ3QKCxJClrzD":1,"xAiRtD6UzZPRfOJa":1,"Cb24VBC6mPJmBxKw":1,"Wf0Wu3PK2UKdT":1,"kd":1,"5zeaE2gm63UKTAAA":1,"CQBTmb0XWVlZW1lZ":1,"jki5jW3f57YVkPUq":1,"bJpVK":1,"LwbsCqFOnMoaDvKg":1,"pxvXNxBYq":1,"5oYnWJOEgKAR1kFo":1,"60TZjcj6x2ZFJSQJ":1,"7lgro4FTt32zkw54":1,"r7o5Dyczrd1waUQP":1,"7okyrolgPYAAAAAS":1,"qUBTHJ5FIZC2yEom":1,"4eZsl7":1,"5Vsyclt77m73":1,"5nu8pFxff9a991xZ":1,"5EvzuinJYiBfBty6":1,"2hACgcdUQb":1,"SJf":1,"NJ8NCV6TqU6aYOiB":1,"K5FqG8vhkEq":1,"CMSf1JdWu0TSdWCg":1,"5ciABPZvAbNl6GUm":1,"p8Jz9RQreCCNHw3Z":1,"hyLOKh5KNhtYlUhZ":1,"1mYsgFDzUcpODGN4":1,"IEJxJ533DQQ2K":1,"6uAVlWoqYpVKPv90":1,"YZy":1,"J1KpqydGpBAapTIF":1,"M9m5EKMZ6tWx4UHl":1,"fx0ac1tIiqseI7xr":1,"Ui8dj":1,"OP":1,"yBR6UvVSsiZ06ZCV":1,"ShhxPN":1,"WeP":1,"Pal6x1OIpVAAAAAE":1,"UMlFKRaAVhUwUOvF":1,"hvO876X2rGlvf9mC":1,"qw3iRx":1,"T6X9NUaV8t":1,"Al7tUmk0q6zqRfBs":1,"H6Xy9Mj6mf":1,"dUSennNZLmI5HEoF":1,"PBSyB6Ay1UCkEwP9":1,"vgmY1311Ib0PlRh7":1,"nlRFQJAPW9y4REWq":1,"MZVRN9h3bh1dvzlj":1,"K0T0cIzL1s1ZfiRI":1,"7x7dw5r0SyRaTAnB":1,"BeWrUMuH8ilGQmBa":1,"nZLn3aX9I51fJqqK":1,"O4BlD0lcKov":1,"0umMmt1":1,"Ygc4BZwrcT":1,"xeqPPgT0ht399kbe":1,"AEhbiVW":1,"ps4pAAAAAElFTkSu":1,"bUBTF":1,"2cEhhoaGpoGBgYam":1,"RyOiWy2kSyvA0lXI":1,"19rCN5OyCbdSRlmc":1,"7Iv3Dvs":1,"yGQU6ZkVz3mRjuDI":1,"EbBnLm1A2q9AoJqP":1,"gbdoHLh8wyZk":1,"WnQnrvJ2nnSFhgzO":1,"r6pdtNd505q5SBus":1,"chkiq4HBpLAxpiOZ":1,"ycGd113falpVmc0A":1,"D":1,"Z1":1,"qO5":1,"1LuCGWWFMx6FKXQ1":1,"6xPzSg22qGb7L2ZZ":1,"vGlLPpUrAKwnFDSs":1,"0pYb76aWpGxYTnvv":1,"STd514e0SYAAAAAS":1,"i7":1,"gnZO3UqoUMoHQL1Y":1,"6yWv3Xj":1,"itFzpEPXkhjb8vsA":1,"18Yfvq3f9wcksN6":1,"++":5,"vXzZjkiQhkvGhPBQ":1,"jCm9H9TgQO8WIVQc":1,"6TFJjORUJEZndI7g":1,"yIzwQKVJgErfUmsa":1,"TNqJl":1,"tMG47UpWbLT4ipb2":1,"5gK11tLQbjMAAAAA":1,"bQBzF":1,"ycMBoYaFgaGBhoGG":1,"TV2U7k97n3np2Li":1,"1Y6oxim2K2zyBe5j":1,"2Yk":1,"n6asJhp7I7e5yr7T":1,"8MZPoU7W8d4gOQNd":1,"C6wDlGEwr6PDZD0F":1,"syEuBnIZ":1,"FJk4IlF6vfFznwkt":1,"o3T4kKSw":1,"ufSTdWakwceU7ITC":1,"tuhTTjf7OR5XUDYa":1,"sYwCsPDinSuun0qE":1,"NDXrKcjT":1,"fcF0RhhAiPhCQB66":1,"6XF5Q6sD71hHGEmD":1,"34UqLzudCOhJjaxX":1,"wB3sgL2s65DmgAAA":1,"kirTZ5D8zszOzL1d":1,"vGTAulhguppjof1E":1,"aoqjman3dIH8co8o":1,"2jg5TX8Y43BETp1":1,"TwnkalWdpzgYTPUr":1,"F2FQSW9Zg5uYWiFA":1,"zcDuhpOynFWhwP2b":1,"AW2On":1,"JFp9QgsKjgLS8Tjx":1,"pWaoZNrLcjfGqhC3":1,"AINp5ARFaQyrqz2j":1,"7IlFqxQzwX81RrJA":1,"9aGUraCBBU8b7TL9":1,"sbLvX0n2s14":1,"xZwEifOrBKU37nJt":1,"EmgEBAyoxJnjITbn":1,"W0dnZnMhGdDb1l5Z":1,"7iXMGkVaTOh2yLg3":1,"9n7gXyTF4JLCnrXH":1,"9ePtGvg7A":1,"hgfezwvcR5yR9MvA":1,"S1zaTX7PxqETx3Cb":1,"jcI6itEsskgrxDVP":1,"2AQ5hbhwSJi":1,"CQLBhEhI9gxKCI4O":1,"gSQ9oi0bPRp1HnM9":1,"XWD5rxEc1pifiGWz":1,"NymBS":1,"R":1,"w9CRHgschwPGQwZq":1,"rYZ0qYVUvpmci3hg":1,"OQizxvEvpxI3Wkbm":1,"SAJyeSaxOPY9UyHe":1,"tTknO2l41eVHmVP9":1,"NFCxuaQAv3AAAAAE":1,"jQBDFCwsPFi41NDQ":1,"ri4v":1,"9efqk7gStr4Tt":1,"3kc4VzWHGSqO7Ndo":1,"l":1,"deMuHU3O3Zbi46iI":1,"P16XUg4YBGRDGARA":1,"QQYZOXPwj51KriG4":1,"GXSvZQnCKJOu7AH6":1,"sRLV":1,"ty1g":1,"y4jWqnhRT3Y2ROJq":1,"mx8w2iFiFSoMoG49":1,"TYWuVrjA":1,"UAfx":1,"32kdBaoozyqKfnc6":1,"TjBHmPEE3pwBJykG":1,"iHZ2":1,"ZEb2kcO5L1clVdZL":1,"WRiAYSrLwXf8XnxI":1,"Yj9AyDux4":1,"7kimU4dJZEgAgX38":1,"LSPEtO8uIdRePf2i":1,"5Ex3S2u7mxGwTR3C":1,"bQBTEAwMNDU0NAw8":1,"xuvM2":1,"zl6hqq7b3ITXSUxw":1,"VvJtwd1xJVS4k3HY":1,"n0h6WUtULud":1,"OpHtcyb5I5KYeJM6":1,"WKTbPUoQv7Yi79t4":1,"AaEwRe7SqdznMxWv":1,"LMukLu8I44psWgUG":1,"MYCpnCu":1,"etFOCtqntXs4P0Pc":1,"d6fvPMkEZ2QWKx4j":1,"Wgox78u4jO":1,"ymQrynjqSXeLQCOC":1,"bpR17SIEIwfBxUn1":1,"O254dtOi7nnKeQb7":1,"Pl4H2JLRoddOBLv2":1,"DMTyFYXHyPW":1,"XVDiQt5HnVVe12iI":1,"zHZ1ZvLB":1,"eOxTAAAAAElFTkSu":1,"jQBTsT1lquNAw1ND":1,"kijXbzIc":1,"8efNeLi7":1,"15fZdmLWwHIv5raW":1,"3VClBDk0T2wASqnI":1,"qvBZzU":1,"tqaTmqNUUvNge2Tu":1,"8bLWClmtuQ3kN506":1,"XEUmVQgoxCe7SjJI":1,"93M":1,"n7hXRNJg":1,"FVLrj":1,"G0h7K":1,"ZgByVm2tUf1VLvPb":1,"8raTSFuB36QgnopI":1,"TIlQWbYgA7W8zauh":1,"i3ici6Mz7R":1,"OmPy3iJc7e7":1,"1ghRM":1,"wHEaAExgRusPml81":1,"1csa9mWvkr6":1,"8aRgrIw":1,"ghE":1,"aXzwZFkJzLh6N4Di":1,"F2H":1,"mRcVUPgpoAiK4fhl":1,"icBDF90":1,"BViIrschKZGVtJbK":1,"Tukg27myzJZL5pE":1,"Yzb958":1,"DwVX9eXsNb1xg8Hj":1,"HWwc8ay17uMMgIsy":1,"DkSFgiswqYDgDPhF":1,"aNwbxb4Rhd0dABow":1,"Eli7DLYhwPU4QESF":1,"SXmMY8zwh2Chv4T":1,"WnU96rwxuMP8bTVk":1,"Ktyw7RRQrgix":1,"25qySPGyjyEAhXMz":1,"FxD9uTpVluyCUtca":1,"jqLqOZUABlFViZ1O":1,"m2mjYCSq8NeZMZ3W":1,"kEfQ":1,"pAeStjNjzDxip":1,"KFyX5g8XO3mt4998":1,"UfX3wbtdSCr2vA5R":1,"7Eo2BWhS2wyubKS7":1,"SjNhcF2bU8I6OfwC":1,"qUBjF96dgkZWVtUj":1,"cd853C1u2ZAvLtuT":1,"c53brm7":1,"19XUSbY7mIs5yHCC":1,"gOo0QPQMRgGHJOv6":1,"F3OnLpNCe4Pk":1,"MdlVxTKwEe6g7AQf":1,"ug":1,"2WL":1,"qL6uhBB1a06VcfFc":1,"KcW3qFBf3ODEIFVy":1,"oRDlC8zQxmED3ZWc":1,"t1zi8FUFnZ3vUsDi":1,"OLgnzj13nOptV1n1":1,"AiHdeYi5OKHw2Z8L":1,"WsAOrFo249ChDMV":1,"gYOC9zoTPLVy54H4":1,"rU":1,"pX7WBWyaW331d":1,"4B":1,"NMC1rjos6YAAAAAS":1,"klEQVR42tVVLU":1,"DUBTlp9RWPln57CR":1,"BD0AiEBMTFTUVFRU":1,"J85JUwGIlSd7LnxG":1,"ZeTMM0hjAKkjOFLt":1,"NJH5g4i9H5U4c0AH":1,"FlEjmDpA":1,"Gyn0axOHLu4tpGAR":1,"OYob4OW8S0Wm6DiI":1,"Kn54I6Zho8fBb":1,"UDyeCdp8kt":1,"v3rtsQ":1,"flOQo6CxC4Qq3tGf":1,"n4":1,"axcZ":1,"83LOKOL0LpvvueV8":1,"4t3YMrPObHy":1,"u":2,"731v6M3N":1,"pruzkdyik9pDH1zy":1,"u0EHI5NzPE":1,"POEHIopWbukFiQ":1,"sztybgUHsM":1,"nIoLz7eMcMZP1asT":1,"64Ets5PBnfLX1eHF":1,"TBxVBHdOqJJM1DUE":1,"ONJNwjAbUd094QVA":1,"03uHPe53jvTWkt7Z":1,"Hh1FPLRHlGMznChK":1,"fsgNr4ZgST8fbt":1,"jFMAiKb7H":1,"rWWlUHFVjgjXbPN6":1,"CGHyk31fDhckMiKM":1,"kUsr7mvudofkgCyI":1,"yULCD":1,"b0wLbjO3nrcV1dCL":1,"Yiwa4AAAAASUVORK":1,"zt0j24wGPIJOT9":1,"iYPD":1,"rVZ":1,"GsiszWS0SsdeZ":1,"DNic5lKBeJqP5LmP":1,"MgPHnCdltM2maqdQ":1,"Yy09gJR8a9KYRNuk":1,"NEoWQQ0H5":1,"cmKYzGmiZHz":1,"Vlx0FIkakcGplXcR":1,"6PtUBpnwDAT0x4":1,"3dVTfJWDtzwwgByQ":1,"AlHZSrgwEkFAWFjx":1,"aMR7hoCt":1,"YOQ7lzfTnvfO":1,"cMErAQxjpINkbUKd":1,"IvDERYR":1,"7N4fWp7zq9Pd9OzF":1,"fmmY":1,"aZwbXGzMlmtMdWBU":1,"CQMWKNfN1IcLAu6v":1,"6dBHjwHIgsdaSSmA":1,"yXTlE":1,"x32bllzG8N192F4A":1,"LjjH9KwCMHNaVe4A":1,"bQBDF708oDDQNLDQ":1,"0tRSe":1,"qqWflbLuzXu3ZTC8":1,"tUSO9zIdGX0tcygi":1,"3kjvNgDwAErjxuj1":1,"RePsBmbc":1,"oS0xNgu0kBsBRzni":1,"ggxQw6QUwZ5FJgwi":1,"Nj74ZH25Oc6H0rLU":1,"tvZeWQU16JnMeH9Q":1,"hHJDvCAZ1APfnVRz":1,"upfrfNUtVwAOBqFK":1,"c1UENVRG3qAHAOig":1,"13M1JuNSNhQiPNK":1,"VzqyoucsdIP2qOAA":1,"2p6QK5JMg9":1,"zZjX8CTEsEAZI":1,"lIoAAAAASUVORK5C":1,"7Zfo6jVZuqtJtW6Z":1,"g9Pz9fUvqvv":1,"a4yt3zWlZb9r8H":1,"JQyloC":1,"bHK90z3jdwPuATYm":1,"GjFhB6AUT6181U":1,"W56nx6R575TREBLI":1,"akgN5bEjCJmbCxie":1,"KnVZfvMF8P7reWzJ":1,"RoDyM4bKOH4wJ":1,"ZSrfUYvujCO7i":1,"6ByIhoqOjj3mNOAq":1,"BngynDNjR":1,"8VGSM2HB2f8JRvCl":1,"CUBRFIpGVWGRlZW1":1,"P5ItuenbbXPPueec":1,"XHvG6SOTBV8fnPgJ":1,"9eAraFFxrUh1bo0y":1,"2hbbA6h":1,"UVdKcK9x2SDjypBv":1,"XdUtg1psgvkDGLIB":1,"gKAc7ELacEEAFzuQ":1,"izGTLxFiBZOWR0":1,"c8MFBn6kghGyBgpz":1,"yI7vzheDplJC2zLu":1,"EnNR5JAIwbIihZRk":1,"6IAF75MyqhWwJVIK":1,"wxLE88bEiw33YwGS":1,"cM":1,"lsCisjMp1IfDqAfK":1,"7jtWtWAWSBwWmVBG":1,"4gAQRbCyADx1O3Io":1,"z8btEztdVhytfg0B":1,"inB59NxJEHFVf7qn":1,"iUBSdn4KtrKzEVlY":1,"6115SnMo5dtsp4nO":1,"SBHCNQrrQTYPq":1,"Vdk7bpDp0JCoc5r":1,"8E5xIIomuHUb79v1":1,"GzlyWGJcdEnEiIYH":1,"Az":1,"tEi3BpMhFh89c6Mt":1,"UqGS4B7UqT4noeNh":1,"D9pOgkpBo4jO0kvF":1,"lEI7L0LwV7iYCQ":1,"Wz9":1,"Eul7Pdx2BZKTz6wQ":1,"HrKPYnEj":1,"Y9ZRiESZ9YtI4MK8":1,"V8raKlM2r9TGOjU3":1,"swIs4KFYzZNkWMNA":1,"6hd3":1,"vmsD9cmpE4gprp9d":1,"ilx":1,"dxto0Pw9":1,"7Ob7W":1,"DzcYBXyyAAAAAElF":1,"CQBTmT5hEYpGVSCw":1,"Rfevu":1,"BwUZGlv2AZCSXu75":1,"7cVcqlf":1,"6C0dt8bqeDju9las":1,"qqN9VJVr60p8ZiSc":1,"5wxGQ4XRrxHT8xTS":1,"bkvASQnoLQIZTzzZ":1,"NUVOyZSDbl0i":1,"1ZhjPPElRYMEMrNI":1,"ncSFFESoQkcuSdbZ":1,"qYrQJdEzVlJHIWYp":1,"hu1ODIMygeVCCcpp":1,"qufk1fnE9lS3Abap":1,"r63i4FQCUuWaYeS1":1,"SGxyYP3Ob":1,"V07zstcuAu9kl215":1,"ET":1,"u8AfUc39TwIyvtAA":1,"iUBDHV1YiK7HISmQ":1,"k":1,"cifuR":1,"Z2NzmSyXt9fW":1,"P2Zeubr6X39p3pVg":1,"gW7RufAnnobTnbWG":1,"AALjR2W0ODFpGKJl":1,"vGNxeEilWMVSVSM5":1,"TyS8CyXMw4tK5iRN":1,"Gk3sN6pjHcxeJ":1,"8c0NiHGmWPfleBxK":1,"E":1,"ewJhR":1,"D8PJKO3op0GRlgqe":1,"CmVZNk1uzdbBVnXZ":1,"WQqS":1,"HqlUFGq7XVzdQ3Iq":1,"yfo":1,"WhArI":1,"vaKDhxbbRqqdgsSz":1,"f7oMEiFNNw1JbAN2":1,"ZJBpCGcs1V7pTEPj":1,"l5Ktk2th55bZ7vlm":1,"5AAAAAASUVORK5CY":1,"gvfve":1,"ls":1,"yJ":1,"8F1e3CFIdOZl":1,"f9mDcvV1f":1,"6y":1,"89RGOQ9j7HqqnFP8":1,"zwRFOQoSzEP51V":1,"du":1,"WLA0SSCd":1,"vpCG48xGWMbJUgLf":1,"uDQqZH58yHfvHFPt":1,"hlcTERrXVWcq1701":1,"ppjL8CMpxMkRTfq5":1,"89F9VzUzUXlgzyPY":1,"COVELiam8Q3KN":1,"B9u3jlC9SQRL2KEd":1,"WtlUnie2sLT4qbV4":1,"EpedjfCjOU4xD0jZ":1,"6ThENTdax6PI":1,"WPfCSjqK0DGcYROK":1,"gvtaNtGV1TBzSYxy":1,"6LXjrDXRGWjIBO9e":1,"bQBTvnzBYGDpoaBg":1,"bwUbNW6dNIsPeWcD":1,"73Jz879ezdlQvVNU":1,"Yz":1,"GXD3NKcDAx":1,"2mtpvCfXPqb0":1,"ah7zcUTqrSK9Dqhh":1,"fM0uGlbfnRMDgTj0":1,"xNUz0l8B4sHc3EQA":1,"371JaRCbhCGhZwGV":1,"KtnWYh1LHBgohM2O":1,"mcaB0J":1,"m7H98UlEad":1,"mk":1,"Ju":1,"8spAyr1Kw2Yrs7FO":1,"ciibcwPvF0zC7Q5M":1,"tBynmiZI87tv":1,"oButj2W5SMFYj1m":1,"dYWSjAjmMqP6bAwq":1,"VTaHLUU86pn":1,"6j6ZLeVIwGFst":1,"5J47cx":1,"0JnaxSV67DHgTsDr":1,"5ASZt46J2q67KAAA":1,"SupportedFramewo":2,"net45":1,"netcore45":1,"netstandardapp1":1,"wpa81":1,"400D377F":1,"425A":1,"A798":1,"05532B3FD04C":1,"StartupObject":2,"vbproj_sample":2,".Module1":1,"vbproj":3,"MyType":2,"Console":3,"DefineDebug":4,"DefineTrace":4,"DocumentationFil":10,"NoWarn":4,"OptionExplicit":2,"On":2,"OptionCompare":2,"Binary":1,"OptionStrict":2,"Off":1,"OptionInfer":2,"AutoGen":6,"DependentUpon":6,".myapp":1,"DesignTime":2,"Settings":2,".settings":1,"DesignTimeShared":2,"EmbeddedResource":2,"Generator":6,"VbMyResourcesRes":1,"LastGenOutput":6,".Designer":3,".vb":3,"CustomToolNamesp":4,"Designer":2,"MyApplicationCod":1,"SettingsSingleFi":1,"Workflow":2,"alerts":2,"fullName":4,"New_Case_Created":2,"ccEmails":2,"grantshubsupport":1,"@cabinetoffice":1,".gov":1,".uk":1,"New":2,"Case":2,"Created":2,"Email":1,"Alert":2,"protected":2,"senderType":2,"CurrentUser":1,"template":2,"unfiled":1,"$public":1,"New_Case_Create_":1,"rules":3,"actions":2,"formula":2,"NOT":1,"$Setup":1,".Bypass__c":1,".Workflow_Rules_":1,"triggerType":2,"onCreateOnly":1,"ProjectConfigura":20,"Win32":2,"BF6EED48":1,"BF18":1,"4C54":1,"6BBF19EEDC7C":1,"Keyword":2,"ManagedCProj":1,"vcxprojsample":1,"ConfigurationTyp":4,"UseDebugLibrarie":4,"CLRSupport":4,"CharacterSet":4,"Unicode":2,"ImportGroup":8,"LinkIncremental":4,"ItemDefinitionGr":4,"Level3":2,"Optimization":2,"Disabled":1,"PreprocessorDefi":6,"WIN32":2,"_DEBUG":1,"PrecompiledHeade":8,"Use":16,"Link":4,"GenerateDebugInf":4,"AdditionalDepend":2,"SubSystem":4,"NDEBUG":1,"Create":2,"model":241,"schematypens":1,"TEI":34,"skos":1,"teiHeader":9,"fileDesc":2,"titleStmt":2,"Simple":15,"publicationStmt":2,"publisher":2,"Consortium":3,"availability":2,"licence":6,"Distributed":1,"Unported":1,"Copyright":1,"All":1,"reserved":1,"Redistribution":1,"binary":2,"forms":2,"without":2,"modification":1,"permitted":1,"provided":23,"that":107,"following":4,"conditions":3,"met":1,"list":10,"item":27,"Redistributions":2,"retain":1,"above":4,"notice":2,"disclaimer":2,"reproduce":1,"documentation":2,"materials":1,"distribution":1,"software":3,"holders":1,"contributors":2,"any":18,"express":1,"implied":2,"warranties":2,"including":4,"limited":4,"merchantability":1,"fitness":1,"particular":5,"purpose":12,"disclaimed":1,"In":10,"shall":1,"holder":1,"liable":1,"direct":1,"indirect":1,"incidental":1,"special":1,"exemplary":1,"consequential":1,"damages":1,"procurement":1,"goods":1,"services":3,"loss":1,"profits":1,"business":1,"interruption":1,"however":2,"caused":1,"theory":1,"liability":2,"contract":3,"strict":1,"tort":1,"negligence":1,"otherwise":4,"arising":1,"way":7,"out":7,"even":1,"advised":1,"possibility":1,"such":7,"damage":1,"material":1,"differently":1,"depending":1,"intend":1,"make":5,"Hence":1,"available":2,"both":4,"BY":2,"BSD":2,"licences":1,"generally":2,"appropriate":3,"usages":1,"treat":1,"content":31,"usage":1,"environment":2,"For":2,"further":2,"information":1,"clarification":1,"please":2,"contact":1,"sourceDesc":2,"ab":1,"initio":1,"during":1,"meeting":1,"Oxford":2,"front":2,"titlePage":2,"docTitle":2,"titlePart":2,"docAuthor":6,"Sebastian":1,"Rahtz":1,"Brian":1,"Pytlik":1,"Zillig":1,"Mueller":1,"docDate":2,"30th":1,"November":1,"div":18,"Summary":1,"hi":16,"aims":2,"define":1,"rend":7,"highly":1,"constrained":6,"prescriptive":3,"subset":3,"Encoding":2,"Initiative":2,"Guidelines":3,"suited":1,"representation":2,"early":1,"books":3,"formally":1,"defined":2,"processing":3,"permit":2,"web":7,"applications":2,"present":2,"analyze":1,"encoded":2,"texts":9,"mapping":1,"ontologies":1,"processes":1,"describe":1,"richness":1,"digital":3,"describes":1,"anchor":1,"Background":2,"developed":1,"years":2,"into":4,"technology":1,"centric":1,"humanities":1,"disciplines":1,"extremely":1,"wide":2,"range":3,"diplomatic":1,"editions":1,"dictionaries":1,"prosopography":1,"speech":1,"transcription":1,"linguistic":2,"analysis":1,"been":7,"able":3,"achieve":1,"adopting":1,"descriptive":1,"rather":1,"approach":1,"recommending":1,"customization":4,"suit":1,"projects":3,"eschewing":1,"attempt":1,"dictate":1,"how":1,"rendered":2,"exchanged":1,"However":1,"flexibility":1,"come":1,"at":18,"cost":2,"relatively":1,"success":1,"interoperability":2,"there":2,"distinct":1,"uses":2,"primarily":1,"area":2,"digitized":1,"European":1,"benefit":1,"recipe":1,"alongside":1,"domain":2,"customizations":3,"very":4,"successful":1,"Epidoc":1,"epigraphic":1,"community":1,"may":3,"become":1,"prototype":1,"instance":4,"MS":1,"manuscript":1,"based":11,"built":1,"ENRICH":1,"drawing":1,"lessons":1,"long":1,"maintained":1,"introductory":1,"Lite":2,"outsourcing":1,"production":1,"commercial":1,"vendors":1,"Tite":1,"these":2,"enormous":1,"variation":1,"nothing":1,"say":1,"viewed":1,"ways":1,"re":1,"examining":1,"basis":1,"choices":1,"therein":1,"focusing":1,"adding":3,"associates":1,"explicit":1,"standardized":1,"displaying":1,"querying":1,"means":1,"being":3,"specify":1,"what":1,"programmer":1,"elements":9,"they":4,"encountered":1,"allowing":1,"programmers":1,"stylesheets":1,"everybody":1,"query":5,"corpus":2,"documents":1,"reliably":1,"focuses":1,"machine":1,"generation":1,"low":1,"integration":1,"architecture":1,"facilitates":1,"kinds":1,"produce":1,"complete":2,"meets":1,"needs":2,"whom":1,"task":1,"creating":5,"daunting":1,"seems":1,"irrelevant":1,"intends":1,"constrain":1,"expressive":1,"liberty":1,"encoders":1,"who":2,"think":2,"either":2,"possible":3,"desirable":1,"promise":1,"life":1,"easier":1,"those":2,"virtue":1,"travelling":1,"far":2,"take":3,"quite":2,"few":1,"enough":2,"Some":2,"never":4,"feel":1,"need":14,"move":1,"beyond":1,"others":1,"outgrow":1,"learned":1,"major":1,"driver":1,"EEBO":5,"TCP":2,"were":1,"placed":1,"public":1,"January":1,"Another":3,"join":1,"five":1,"archive":1,"consistently":1,"published":1,"literature":1,"philosophy":1,"politics":1,"religion":1,"geography":1,"science":1,"areas":1,"human":1,"endeavor":1,"we":3,"compare":1,"potential":2,"their":1,"simple":4,"flat":1,"versions":3,"clear":2,"difference":1,"high":1,"especially":1,"coarse":1,"annotation":1,"entity":1,"tagging":1,"added":14,"largely":1,"algorithmic":1,"fashion":1,"During":1,"extensive":1,"undertaken":1,"Northwestern":1,"Michigan":1,"enrich":1,"bring":1,"them":3,"necessary":1,"working":1,"modify":1,"departure":1,"provide":3,"friendlier":1,"manipulating":1,"various":1,"But":1,"understood":1,"believe":1,"extraordinary":1,"degree":1,"internal":1,"diversity":1,"starts":1,"modifications":1,"accommodate":1,"printed":1,"differing":1,"genre":1,"time":4,"place":1,"origin":1,"schemaSpec":2,"ident":240,"specGrpRef":9,"infrastructure":1,"specGrp":16,"moduleRef":2,"header":6,"default":13,"loaded":3,"addition":4,"modules":2,"tagged":1,"classification":1,"needed":1,"elementRef":43,"Elements":2,"intended":6,"used":21,"banned":1,"gi":6,"Schematron":1,"elementSpec":228,"Transcription":1,"support":1,"sourcedoc":1,"facsimile":1,"basic":1,"transcriptional":1,"two":3,"classes":9,"classRef":6,"Attribute":1,"tei":1,"brings":1,"specialist":1,"ones":2,"delete":2,"don":2,"classSpec":26,"uncommon":1,"removed":11,"linking":1,"attList":18,"attDef":22,"URLs":1,"constraint":15,"local":4,"pointer":3,"corresponding":4,"ID":27,"constraintSpec":14,"scheme":8,"Error":3,"Every":2,"@target":1,"Constrained":1,"lists":2,"valList":14,"valItem":155,"exactMatch":53,"supralinear":1,"desc":178,"below":1,"pageTop":1,"page":10,"bot":3,"foot":2,"underneath":1,"tablefoot":1,"margin":24,"outer":2,"marg1":1,"marg2":1,"marg4":1,"opposite":1,".e":27,"facing":1,"leaf":1,"volume":1,"division":1,"paragraph":3,"within":1,"predefined":1,"example":4,"earlier":1,"scribe":1,"formatted":1,"like":4,"quotation":1,"char":2,"lines":1,"pages":17,"words":1,"word":1,"centimetres":1,"millimetre":1,"inches":1,"Each":1,"rendition":207,"values":5,"@rendition":1,"token":1,"@corresp":1,"upper":1,"roman":3,"uc":1,"capitals":1,"blackLetter":1,"blackletterType":1,"FrakturType":1,"gothic":2,"black":4,"letter":4,"typeface":7,"b":1,"bo":1,"bol":1,"bold":5,"marked":4,"brace":4,"around":1,"centred":1,"cursive":3,"strikethrough":1,"underlined":3,"decorInit":1,"initial":30,"larger":3,"decorated":1,"floated":1,"main":2,"flow":1,"hyphen":1,"eg":1,"break":1,"rendering":1,"italics":1,"ITALIC":1,"ital":1,"italic":16,"large":2,"aligned":3,"justified":2,"braced":1,"spaceletter":1,"spaced":1,"upright":1,"shape":1,"normal":4,"rotateCounterclo":1,"rotated":2,"rotateClockwise":1,"sc":1,"smallCap":1,"small":5,"caps":2,"smaller":7,"strike":1,"through":7,"sub":1,"subscript":1,"sup":1,"super":2,"superscript":1,"fixed":2,"typewriter":1,"wavy":2,"Model":2,"unused":1,"selected":1,"XSL":1,"behaviour":170,"predicate":71,"green":3,"decoration":8,"underline":4,"2em":5,"white":1,"nowrap":1,"em":2,"Element":3,"modelSequence":10,"Insert":5,"described":1,"useSourceRenditi":10,"ordered":1,"cell":5,"least":1,"child":2,"corr":1,"sic":1,"expand":1,"abbr":1,"reg":1,"orig":1,"output":9,"cit":1,"1em":7,"Omit":10,"handled":3,"scope":27,"1px":1,"5px":1,"located":7,"grey":4,"1pt":4,"blue":3,"6pt":1,"10px":8,"justify":1,"sure":1,"pb":1,"mixed":1,"float":3,"inside":2,"then":5,"level":3,"#F0F0F0":1,"max":1,"auto":1,"Verdana":1,"Tahoma":1,"Geneva":1,"Arial":1,"Helvetica":1,"sans":1,"serif":1,"red":4,"Using":1,"TeX":1,"LaTeX":1,"notation":1,"LABEL":1,"sum":2,"total":2,"transform":5,"uppercase":1,"fantasy":1,"2pt":9,"dashed":1,"gray":4,"6em":1,"#c00":1,"0em":1,"0px":1,"4pt":1,"dotted":3,"spacing":2,"webkit":2,"rotate":4,"90deg":4,"variant":1,"monospace":1,"ARM":2,"x64":2,"UseDotNetNativeT":6,"42fc11d8":1,"64c6":1,"a15a":1,"dfd787f68766":1,"VisualStudioVers":3,"EnableDotNetNati":2,"TargetPlatformId":2,"UAP":1,"TargetPlatformVe":2,"TargetPlatformMi":2,"MinimumVisualStu":4,"VersionNumberMaj":1,"VersionNumberMin":1,"DefaultLanguage":2,"US":1,"AppxManifest":2,"placeholder":3,"placeholderIdent":2,"userLabel":2,"customClass":2,"connections":2,"outlet":1,"destination":1,"customObject":1,"window":2,"opaque":1,"clearsContextBef":1,"contentMode":1,"rect":1,"y":5,"autoresizingMask":1,"flexibleMaxX":1,"flexibleMaxY":1,"alpha":1,"colorSpace":1,"ResourceType":3,"Comment":1,"Identification":1,"Standard":1,"VersionInfo":1,"Organization":1,"Author":1,"Date":1,"CompilerInfo":2,"classdef":1,"FBNetwork":2,"FB":7,"Parameter":3,"EventConnections":2,"Connection":6,"Destination":6,"DataConnections":2,"functx":1,"scenario":2,"call":7,"function":20,"param":179,"expect":1,"compatVersion":1,"vendor":2,"FreeMedForms":2,"Eric":1,"MAEKER":1,"MD":1,"GPLv3":1,"Patient":1,"XML":1,"loader":1,"saver":1,".freemedforms":1,"/</":1,"dependencyList":2,"map":2,"node":46,"COLOR":23,"CREATED":23,"MODIFIED":23,"TEXT":23,"NAME":24,"SIZE":23,"hook":1,"POSITION":4,"edge":16,"STYLE":16,"WIDTH":16,"UserControl":4,"mc":2,"vm":1,"CompileBindings":1,"DataType":1,"Ignorable":1,"DesignWidth":1,"DesignHeight":1,".Styles":2,"Selector":2,"Setter":3,"Property":1,"TabControl":2,"Classes":1,"TabItem":30,"CallMethodAction":1,"ChangePropertyAc":1,"DataTriggerBehav":1,"ValueChangedTrig":1,"EventTriggerBeha":1,"InvokeCommandAct":1,"CustomActionView":1,"CustomBehaviorVi":1,"ButtonClickEvent":1,"AdvancedView":1,"AddRemoveClassAc":1,"AdaptiveBehavior":1,"NthChildBehavior":1,"EditableListBoxV":1,"EditableTreeView":1,"import":4,"javafx":3,".geometry":1,".*?":4,".scene":2,".control":1,".lang":1,".layout":1,"BorderPane":4,"maxHeight":1,"maxWidth":1,"minHeight":1,"minWidth":2,"prefHeight":2,"prefWidth":6,"fx":1,"TableView":2,".alignment":2,"columns":2,"TableColumn":3,"HBox":4,"children":2,"mnemonicParsing":1,".margin":2,"Insets":1,"MyCommon":1,"gml":12,"Point":4,"srsName":2,"pos":4,"PolicySet":2,"TextStylePolicy":2,"inheritsSet":1,"inheritsScope":1,"FileWidth":2,"TabsToSpaces":2,"False":2,"NoTabsAfterNonTa":2,"DotNetNamingPoli":2,"DirectoryNamespa":2,"ResourceNamePoli":2,"FileFormatDefaul":1,"c67af951":1,"d8d6376993e7":1,"nproj_sample":2,"NoStdLib":2,"NemerleVersion":3,"Net":1,"NemerleBinPathRo":3,"ProgramFiles":1,"Nemerle":7,"nproj":1,"RequiredTargetFr":6,"SpecificVersion":2,"HintPath":4,"MacroReference":2,".Linq":1,"Folder":1,"inherit":1,"compiler":1,"exclude":1,"sourceFolder":2,"isTestSource":2,"orderEntry":3,"forTests":1,"EdgeNavigator":3,"HitTestMode":1,"EdgeNavigation":1,".Edge":1,"WebRole":2,"InputEndpoints":2,"InputEndpoint":1,"protocol":1,"AssemblyVersion":2,"PackageTargetFra":2,"dotnet5":1,"NuGetTargetMonik":2,".NETPlatform":1,"v5":1,"6cfa7a11":1,"a5cd":1,"bd7b":1,"b210d4d51a29":1,"fsproj_sample":4,"TargetFSharpCore":2,"fsproj":1,"Tailcalls":4,".XML":2,"Prefer32Bit":4,"Choose":2,"FSharpTargetsPat":4,"SDKs":1,"F":1,".FSharp":2,".Targets":2,"Otherwise":2,"VisualStudio":1,"FSharp":1,"AutoVisualizer":2,"AlternativeType":4,"DisplayString":86,"x_":1,"y_":1,"width_":1,"height_":1,"origin_":2,".x_":1,".y_":1,"size_":2,".width_":1,".height_":1,"subtle":2,"RefCountedBase":2,"ptr_":5,"ref_count_":4,"void":2,"Expand":18,"storage_":1,".value_":1,"RefCount":1,"{{":2,"Routing":1,"routing":2,"}}}":2,"Synthetic":40,"IPC":4,"PRIORITY_LOW":1,"Low":1,"PRIORITY_NORMAL":1,"Normal":1,"PRIORITY_HIGH":1,"High":1,"header_size_":2,"capacity_after_h":1,"ExpandedItem":12,"header_":2,"nd":1,"delta_":7,"int":5,",,":5,"Time":5,"kMicrosecondsPer":5,"spec_":1,"$T1":2,"space_":2,".data_":2,"impl_":4,".body_":4,"NONE":1,"BOOLEAN":1,"bool_value_":2,"INTEGER":1,"int_value_":2,"DOUBLE":1,"double_value_":2,"STRING":1,"string_value_":2,"BINARY":1,"binary_value_":2,"DICTIONARY":1,"dict_":2,"LIST":1,"list_":2,"type_":1,"doc":2,"assembly":2,"ReactiveUI":2,"members":2,"member":246,"IObservedChange":5,"generic":3,"interface":4,"replaces":1,"PropertyChangedE":1,"Note":7,"Changing":6,"Changed":6,"Observables":6,"future":2,"Covariant":1,"allow":1,"simpler":1,"casting":1,"between":15,"changes":16,"raised":1,"change":37,"changed":28,"Sender":1,"IMPORTANT":1,"NOTE":1,"often":3,"performance":1,"reasons":1,"unless":1,"explicitly":1,"requested":1,"Observable":63,"via":8,"method":38,"ObservableForPro":15,"To":4,"retrieve":3,"IReactiveNotifyP":10,"represents":4,"extended":1,"INotifyPropertyC":2,"also":17,"exposes":1,"IEnableLogger":1,"dummy":1,"attaching":1,"give":1,"access":3,"called":6,"notifications":27,"neither":3,"traditional":3,"nor":3,"until":7,"disposed":7,"returns":77,"An":27,"reenables":3,"Represents":4,"fires":6,"duplicate":2,"times":4,"TSender":1,"helper":5,"adds":2,"typed":3,"IReactiveCollect":3,"collection":34,"notify":3,"items":28,"itself":2,"important":6,"implement":5,"semantically":3,"Fires":14,"once":4,"per":2,"Functions":2,"AddRange":2,"was":6,"going":4,"providing":20,"whenever":18,"Count":4,"previous":2,"Provides":4,"implements":8,"ChangeTrackingEn":2,"Enables":2,"ItemChanging":4,"ItemChanged":4,"properties":30,"implementing":2,"rebroadcast":2,"T":1,"specified":7,"IMessageBus":1,"act":2,"ViewModels":3,"communicate":2,"each":7,"loosely":3,"coupled":2,"Specifying":2,"messages":23,"go":2,"done":2,"combination":2,"well":2,"additional":3,"parameter":7,"unique":13,"distinguish":13,"arbitrarily":2,"client":2,"Listen":4,"provides":6,"RegisterMessageS":4,"SendMessage":2,"typeparam":24,"listen":6,"identical":12,"types":11,"leave":11,"Determins":2,"registered":5,"posted":3,"Registers":3,"representing":21,"stream":10,"send":7,"subscribed":2,"sent":2,"Sends":2,"Consider":2,"instead":2,"sending":2,"response":2,"logger":2,"log":2,"attached":1,"structure":1,"memoizing":2,"cache":19,"evaluate":1,"keep":1,"recently":3,"evaluated":1,"parameters":1,"Since":1,"mathematical":2,"sense":2,"always":5,"maps":1,"calculation":8,"returned":4,"Constructor":2,"whose":7,"results":6,"want":1,"Tag":1,"maintain":1,"old":1,"thrown":1,"result":5,"gets":1,"evicted":2,"because":2,"Invalidate":2,"Evaluates":1,"returning":1,"cached":2,"pass":2,"optional":2,"Ensure":1,"next":1,"queried":1,"Returns":5,"currently":2,"MessageBus":4,"bus":1,"scheduler":13,"post":2,"RxApp":5,".DeferredSchedul":2,"Current":1,"ViewModel":11,"manner":1,"register":1,"exception":2,"cref":1,"Exception":2,"ItemsControl":1,"Listens":1,"Return":1,"ObservableAsProp":7,"backed":1,"read":3,"directly":1,"ToProperty":2,"ObservableToProp":1,"methods":3,"chained":2,"Constructs":5,"typically":1,"RaisePropertyCha":5,"normally":7,"Dispatcher":4,"useful":3,"OAPH":3,"later":1,"bindings":13,"startup":1,"steps":1,"taken":1,"ensure":3,"fail":1,"Converts":2,"automatically":3,"onChanged":2,"raise":2,"notification":8,"equivalent":2,"convenient":1,"Expression":8,"initialized":2,"backing":9,"ReactiveObject":13,"ObservableAsyncM":4,"memoization":2,"asynchronous":4,"expensive":2,"compute":1,"MRU":1,"limit":5,"guarantees":6,"flight":2,"requests":6,"wait":3,"receives":1,"concurrent":5,"issue":2,"WebRequest":1,"mean":1,"request":3,"Concurrency":1,"maxConcurrent":1,"operations":6,"progress":1,"queued":1,"slot":1,"performs":1,"asyncronous":1,"async":3,"CPU":1,".Return":1,"equivalently":1,"input":2,"memoized":1,"calculationFunc":2,"depends":1,"varables":1,"unpredictable":1,"reached":2,"discarded":4,"maximum":2,"regardless":2,"caches":2,"server":4,"clean":1,"up":25,"manage":1,"disk":1,"download":1,"temporary":1,"onRelease":1,"run":7,"defaults":1,"TaskpoolSchedule":2,"Issues":1,"fetch":1,"operation":3,"finishes":1,"immediately":3,"upon":1,"subscribing":1,"synchronous":1,"AsyncGet":1,"resulting":1,"Works":2,"SelectMany":3,"memoizes":2,"calls":2,"selectors":2,"running":5,"concurrently":2,"queues":2,"rest":2,"avoid":2,"potentially":2,"spamming":2,"hundreds":2,"similar":3,"passed":1,"similarly":1,".AsyncGet":1,"flattened":2,"overload":2,"making":3,"service":1,"several":1,"places":1,"already":1,"configured":1,"Attempts":1,"expression":4,"entire":1,"followed":1,"Given":3,"fully":3,"filled":1,"SetValueToProper":1,"apply":3,".property":2,".GetValue":1,"observed":1,"onto":1,"convert":2,"ValueIfNotDefaul":1,"filters":1,"BindTo":1,"takes":1,"applies":1,"Conceptually":1,"checks":1,".Foo":1,".Bar":1,".Baz":1,"disconnects":1,"binding":1,"ReactiveCollecti":2,"populate":1,"anything":2,"Tracking":2,"Creates":3,"completes":4,"optionally":2,"ensuring":2,"delay":4,"withDelay":2,"leak":2,"Timer":2,"UI":2,"thread":3,"put":2,"populated":4,"faster":2,"Select":3,"collections":1,"respective":1,"Collection":1,"mirror":1,"unlike":13,"monitor":1,"RaiseAndSetIfCha":2,"write":2,"assumption":4,".GetFieldNameFor":2,"almost":2,"keyword":2,"newly":2,"WP7":1,"reflection":1,"cannot":1,"private":1,"custom":5,"raiseAndSetIfCha":2,"mock":4,"scenarios":4,"manually":4,"fake":4,"invoke":4,"raisePropertyCha":4,"faking":4,"helps":1,"compatible":1,"Rx":1,".Net":1,"declare":1,"derive":1,"MakeObjectReacti":1,"InUnitTestRunner":1,"attempts":1,"determine":1,"heuristically":1,"framework":2,"determined":1,"GetFieldNameForP":2,"convention":2,"found":1,"DeferredSchedule":1,"schedule":2,"DispatcherSchedu":1,"Unit":1,"Immediate":1,"simplify":1,"writing":1,"common":1,"modes":1,"TPL":1,"Task":1,"Pool":1,"Threadpool":1,"Set":3,"provider":1,"usually":1,".Current":1,"override":1,"naming":1,"WhenAny":12,"observe":12,"constructors":12,"setup":12},"XML Property List":{"<?":7,"xml":7,"version":14,"=":22,"encoding":7,"?>":7,"<!":7,"DOCTYPE":7,"plist":21,"PUBLIC":7,">":653,"<":337,"dict":122,"key":292,"beforeRunningCom":1,"</":331,"string":234,"nop":1,"command":1,"input":1,"none":1,"keyEquivalent":1,"~":2,"name":34,"Completion":1,"output":1,"afterSelectedTex":1,"scope":26,"source":3,".sql":2,"uuid":6,"AFBD4D3D":1,"-":35,"926A":1,"44B1":1,"91CD":1,"2BF793BCB8FD":1,"Folding":1,"settings":29,"foldingStartMark":1,"\\":13,"s":5,"*":4,"(":6,"$":3,"foldingStopMarke":1,"^":3,")":4,"497AB342":1,"09C2":1,"A2A0":1,"24564AFB058C":1,"fileTypes":1,"array":8,"man":1,"Man":1,"patterns":1,"match":4,"[":5,"A":1,"Z":1,"]":5,"?":7,"&":3,"gt":1,";":3,"S":1,"|":5,"!":2,"))":2,"markup":3,".heading":1,".man":5,"((":1,"https":1,"ftp":1,"file":1,"txmt":1,":":4,"//":1,"mailto":1,"@a":1,"zA":1,"Z0":1,"9_":1,".":4,"%":1,"+":3,"/":2,"amp":1,"#":1,"lt":1,".underline":2,".link":2,"w":1,"d":1,"a":1,"z":1,".internal":1,"_":1,"{":1,",":6,"}":1,"meta":2,".foldingStopMark":1,"scopeName":1,"text":1,"E8BAC30A":1,"16BF":1,"498D":1,"941D":1,"73FBAED37891":1,"author":3,"><":16,"%=":16,"%>":16,"comment":5,"colorSpaceName":1,"sRGB":1,"background":4,"ui":1,".background":1,".primary":1,".hex":1,"caret":2,"scheme":12,".caret":1,"foreground":17,".foreground":1,"invisibles":2,".invisibles":1,"lineHighlight":2,".highlight":1,"selection":2,".selection":2,"selectionBorder":1,"Comment":2,"fontStyle":2,"italic":2,".comments":1,"Keyword":2,"keyword":6,"storage":2,".keyword":1,".control":1,".character":2,"class":4,".base":1,".red":1,"constant":4,".constant":2,".operator":3,".quantifier":1,".string":1,".escape":1,".constantEscape":1,"Alex":2,"Ross":2,"Created":1,"by":1,"SpaceCadet":1,"semanticClass":1,"theme":1,".dark":1,".spacecadet":1,"#0D0D0D":1,"#7F005D":1,"#DDE6CF":1,"#BFBFBF":1,"#00000012":1,"#40002F":1,"#473C45":1,"String":1,"#805978":1,"Constant":1,"#A8885A":1,"Variable":1,"variable":3,".parameter":1,".other":4,"#596380":1,".logical":1,"#728059":1,"Storage":1,"#9EBF60":1,"Entity":1,"entity":4,"#6078BF":1,"Inherited":1,".inherited":1,"Support":1,"support":6,"#8A4B66":1,"Exception":1,".type":2,".exception":1,"#893062":1,"Tag":2,".name":1,".tag":1,"/>":6,"attribute":1,".attribute":1,"Library":3,"type":1,".class":1,".variable":1,"Invalid":1,"invalid":1,"#5F0047":1,"Meta":1,"function":1,".section":2,".function":1,"#371D28":1,"2C24E84F":1,"F9FE":1,"4C2E":1,"92D2":1,"F52198BA7E41":1,"content":1,".and":1,"And":1,".fortran":1,"tabTrigger":1,"and":1,"3537B123":1,"DB04":1,"475A":1,"8B8A":1,"A5D223872FC1":1,"EJS":1,"8AEAD828":1,"43D2":1,"84C3":1,"1C530192D62C":1},"XPages":{"<?":2,"xml":2,"version":3,"=":21,"encoding":2,"?>":2,"<":24,"faces":4,"-":29,"config":4,">":46,"extension":6,"namespace":2,"uri":2,"http":1,":":1,"//":1,"www":1,".ibm":1,".com":1,"/":4,"xsp":1,"custom":1,"</":23,"default":2,"prefix":2,"xc":1,"composite":8,"component":4,"type":2,"navbar":5,"name":10,"file":2,">/":1,".xsp":3,"designer":2,"in":2,"palette":2,"true":1,"note":2,"class":1,"maintenanceversi":1,"replicaid":1,"xmlns":1,"noteinfo":2,"noteid":1,"sequence":1,"unid":1,"created":2,"><":11,"datetime":10,"20131221T175632":1,",":5,"></":12,"modified":2,"20150305T194407":3,"revised":2,"lastaccessed":2,"addedtofile":2,"20150305T162153":1,"updatedby":2,"CN":2,"Eric":4,"McCormick":4,"O":2,"wassignedby":2,"item":8,"text":8,"gC":1,"~":1,";":1,"sign":1},"XProc":{"<?":1,"xml":1,"version":2,"=":7,"encoding":1,"?>":1,"<":6,"p":9,":":10,"declare":2,"-":2,"step":2,"xmlns":2,"c":1,">":8,"input":2,"port":2,"inline":2,"doc":2,"Hello":1,"world":1,"!":1,"</":4,"output":1,"/>":2,"identity":1},"XQuery":{"(":22,":":51,"----------------":6,"xproc":6,".xqm":1,"-":17,"core":1,"xqm":1,"contains":1,"entry":2,"points":1,",":7,"primary":1,"eval":2,"step":5,"function":3,"and":2,"control":1,"functions":2,".":1,")":17,"xquery":1,"version":1,"encoding":1,";":24,"module":6,"namespace":10,"=":9,"declare":24,"namespaces":4,"p":2,"c":1,"err":1,"imports":1,"import":4,"util":1,"at":4,"const":1,"parse":7,"u":2,"options":1,"boundary":1,"space":1,"preserve":1,"option":1,"saxon":1,"output":1,"variable":13,"$xproc":12,"run":3,":=":16,"#6":1,"()":12,"choose":1,"try":1,"catch":1,"group":1,"for":1,"each":1,"viewport":1,"library":1,"pipeline":2,"list":1,"all":1,"declared":1,"enum":3,"$pipeline":5,"{":5,"<":2,"name":2,">":4,"ns":1,"dummy":2,"}":3,"</":2,"point":1,"$stdin":1,"$dflag":1,"$tflag":1,"$bindings":1,"$options":1,"STEP":1,"I":1,"preprocess":1,"let":4,"$validate":1,"$namespaces":1,"$parse":3,"explicit":3,"bindings":1,"AST":1,"type":1,"))))":1,"$ast":1,"element":1,"/":1,"@":1,"*":1,"sort":1,"COMMENT/*":1},"XS":{"COMMENT/*":13,"#define":4,"PERL_NO_GET_CONT":1,"#include":5,"<":3,"stdlib":1,".h":2,">":2,"cmark":1,"#if":2,"CMARK_VERSION":3,"#error":1,"libcmark":1,"is":1,"required":1,".":1,"#endif":2,"cmark_node_rende":6,"cmark_render_htm":1,"cmark_render_xml":1,"cmark_render_man":1,"static":5,"SV":23,"*":82,"S_create_or_incr":5,"(":150,"pTHX_":5,"cmark_node":30,"node":35,")":122,"{":29,"new_obj":6,"=":61,"NULL":3,";":108,"while":1,"obj":21,"HV":2,"stash":3,"cmark_node_get_u":3,"if":19,"SvREFCNT_inc_sim":2,"!":11,"}":29,"break":1,"newSViv":3,"PTR2IV":1,"))":10,"cmark_node_set_u":3,",":44,"SvOBJECT_on":1,"PERL_VERSION":1,"<=":1,"PL_sv_objcount":1,"++":1,"SvUPGRADE":1,"SVt_PVMG":1,"gv_stashpvn":1,"GV_ADD":1,"SvSTASH_set":1,"SvREFCNT_inc":1,"cmark_node_paren":6,"return":5,"void":20,"S_decref_node_sv":8,"croak":6,"SvREFCNT_dec_NN":1,"S_node2sv":1,"&":1,"PL_sv_undef":1,"aTHX_":14,"newRV_noinc":2,"S_transfer_refco":4,"from":3,"to":3,"!=":4,"S_sv2c":1,"sv":4,"const":10,"char":12,"class_name":3,"STRLEN":4,"len":11,"CV":1,"cv":5,"var_name":2,"SvROK":1,"||":1,"sv_derived_from_":1,"sub_name":2,"GvNAME":4,"CvGV":4,"INT2PTR":1,"SvIV":1,"SvRV":1,")))":4,"MODULE":4,"CommonMark":8,"PACKAGE":4,"PREFIX":4,"cmark_":1,"PROTOTYPES":1,":":49,"DISABLE":1,"BOOT":1,"cmark_version":3,"warn":1,"CMARK_VERSION_ST":2,"cmark_version_st":3,"cmark_markdown_t":2,"package":27,"string":8,"NO_INIT":9,"PREINIT":8,"buffer":9,"CODE":14,"SvPVutf8":3,"RETVAL":23,"OUTPUT":10,"cmark_parse_docu":2,"cmark_parse_file":2,"file":3,"PerlIO":1,"perl_io":4,"FILE":1,"stream":4,"IoIFP":1,"sv_2io":1,"PerlIO_findFILE":1,"int":7,"cmark_compile_ti":2,"::":3,"Node":1,"cmark_node_":1,"new":1,"type":3,"cmark_node_type":1,"cmark_node_new":1,"DESTROY":3,"parent":3,"else":4,"cmark_node_free":1,"cmark_iter":6,"iterator":1,"cmark_iter_new":1,"interface_get_no":1,"INTERFACE":7,"cmark_node_next":1,"cmark_node_previ":1,"cmark_node_first":1,"cmark_node_last_":1,"interface_get_in":1,"cmark_node_get_t":3,"cmark_node_get_h":1,"cmark_node_get_l":5,"cmark_node_get_s":2,"cmark_node_get_e":2,"NO_OUTPUT":3,"interface_set_in":1,"value":2,"cmark_node_set_h":1,"cmark_node_set_l":5,"POSTCALL":4,"interface_get_ut":1,"cmark_node_get_f":1,"interface_set_ut":1,"cmark_node_set_t":1,"cmark_node_set_f":1,"cmark_node_unlin":1,"old_parent":6,"INIT":3,"interface_move_n":1,"other":3,"new_parent":3,"cmark_node_inser":2,"cmark_node_prepe":1,"cmark_node_appen":1,"interface_render":1,"root":1,"long":1,"options":1,"Iterator":1,"cmark_iter_":1,"iter":13,"cmark_iter_get_n":5,"cmark_iter_get_r":1,"cmark_iter_free":1,"cmark_iter_next":2,"I32":1,"gimme":4,"old_node":9,"cmark_event_type":3,"ev_type":5,"PPCODE":1,"GIMME_V":1,"CMARK_EVENT_DONE":1,"ST":3,"sv_2mortal":3,"((":2,"IV":2,"==":2,"G_ARRAY":2,"XSRETURN":3,"XSRETURN_EMPTY":1,"cmark_iter_get_e":1,"cmark_iter_reset":1,"event_type":2,"Parser":1,"cmark_parser_":1,"cmark_parser":4,"cmark_parser_new":2,"()":1,"parser":5,"cmark_parser_fre":1,"cmark_parser_fee":2,"cmark_parser_fin":1},"XSLT":{"<?":1,"xml":1,"version":2,"=":9,"?>":1,"<":13,"xsl":9,":":9,"stylesheet":2,"xmlns":1,">":24,"template":2,"match":1,"html":2,"body":2,"h2":2,"My":1,"CD":1,"Collection":1,"</":11,"table":2,"border":1,"tr":4,"bgcolor":1,"th":4,"Title":1,"Artist":1,"for":2,"-":4,"each":2,"select":3,"td":4,"><":2,"value":2,"of":2,"/></":2},"Xojo":{"#tag":88,"Window":2,"Begin":23,"Window1":1,"BackColor":1,"=":333,"&":1,"cFFFFFF00":1,"Backdrop":1,"CloseButton":1,"True":46,"Compatibility":2,"Composite":1,"False":14,"Frame":1,"FullScreen":1,"FullScreenButton":1,"HasBackColor":1,"Height":5,"ImplicitInstance":1,"LiveResize":1,"MacProcID":1,"MaxHeight":1,"MaximizeButton":1,"MaxWidth":1,"MenuBar":1,"MenuBarVisible":1,"MinHeight":1,"MinimizeButton":1,"MinWidth":1,"Placement":1,"Resizeable":1,"Title":1,"Visible":41,"Width":3,"PushButton":1,"HelloWorldButton":2,"AutoDeactivate":1,"Bold":1,"ButtonStyle":1,"Cancel":1,"Caption":3,"Default":9,"Enabled":1,"HelpTag":3,"Index":14,"-":14,"InitialParent":1,"Italic":1,"Left":1,"LockBottom":1,"LockedInPosition":1,"LockLeft":1,"LockRight":1,"LockTop":1,"Scope":4,"TabIndex":1,"TabPanelIndex":1,"TabStop":1,"TextFont":1,"TextSize":1,"TextUnit":1,"Top":1,"Underline":1,"End":27,"EndWindow":1,"WindowCode":1,"EndWindowCode":1,"Events":1,"Event":1,"Sub":2,"Action":1,"()":1,"Dim":3,"total":4,"As":4,"Integer":2,"For":1,"i":2,"To":1,"+":5,"Next":1,"MsgBox":3,"Str":1,"(":6,")":6,"EndEvent":1,"EndEvents":1,"ViewBehavior":2,"ViewProperty":28,"Name":31,"true":26,"Group":28,"InitialValue":23,"Type":34,"EndViewProperty":28,"EditorType":14,"EnumValues":2,"EndEnumValues":2,"EndViewBehavior":2,"Toolbar":2,"MyToolbar":1,"ToolButton":2,"FirstItem":1,"Style":2,"SecondItem":1,"EndToolbar":1,"Report":2,"BillingReport":1,"Units":1,"PageHeader":1,"Body":1,"PageFooter":1,"EndReport":1,"ReportCode":1,"EndReportCode":1,"Menu":2,"MainMenuBar":1,"MenuItem":11,"FileMenu":1,"SpecialMenu":13,"Text":13,"AutoEnable":13,"QuitMenuItem":1,"FileQuit":1,"ShortcutKey":6,"Shortcut":6,"EditMenu":1,"EditUndo":1,"MenuModifier":5,"EditSeparator1":1,"EditCut":1,"EditCopy":1,"EditPaste":1,"EditClear":1,"EditSeparator2":1,"EditSelectAll":1,"UntitledSeparato":1,"AppleMenuItem":1,"AboutItem":1,"EndMenu":1,"Class":3,"Protected":1,"App":1,"Inherits":1,"Application":1,"Constant":3,",":30,"kEditClear":1,"String":3,"Dynamic":3,"\\":8,"Public":3,"#Tag":5,"Instance":5,"Platform":5,"Windows":2,"Language":5,"Definition":5,"Linux":2,"EndConstant":3,"kFileQuit":1,"kFileQuitShortcu":1,"Mac":1,"OS":1,"EndClass":1,"dbFile":3,"FolderItem":1,"db":10,"New":1,"SQLiteDatabase":1,"GetFolderItem":1,".DatabaseFile":1,"If":4,".Connect":1,"Then":1,".SQLExecute":2,"_":1,".Error":1,"then":1,".ErrorMessage":2,".Rollback":1,"Else":2,".Commit":1},"Xonsh":{"from":1,"rever":1,".activities":1,".ghrelease":1,"import":1,"git_archive_asse":2,"$PROJECT":1,"=":23,"$GITHUB_ORG":1,"$GITHUB_REPO":1,"$WEBSITE_URL":1,"$ACTIVITIES":1,"[":5,",":20,"]":5,"$PYPI_SIGN":1,"False":1,"$AUTHORS_FILENAM":1,"$VERSION_BUMP_PA":1,"(":7,"r":1,")":7,"$CHANGELOG_FILEN":1,"$CHANGELOG_TEMPL":1,"$PYTEST_COMMAND":1,"$TAG_REMOTE":1,"$TAG_TARGET":1,"$GHPAGES_REPO":1,"$DOCKER_APT_DEPS":1,"with":2,"open":2,"as":2,"f":4,":":3,"conda_deps":7,".read":2,"()":5,".split":3,"+=":1,"for":2,"delimiter":2,"in":2,"{":2,"d":2,".lower":1,"}":2,".discard":1,"|=":1,"$DOCKER_CONDA_DE":1,"sorted":1,"$DOCKER_INSTALL_":1,"$DOCKER_GIT_NAME":1,"$DOCKER_GIT_EMAI":1,"$GHRELEASE_ASSET":1,"$APPIMAGE_PYTHON":1},"Xtend":{"COMMENT/**":5,"package":2,"example6":1,"import":7,"org":4,".junit":4,".Test":2,"static":3,".Assert":2,".*":3,"java":2,".io":2,".FileReader":1,".util":1,".Set":1,"extension":1,"com":1,".google":1,".common":1,".CharStreams":1,"class":3,"Movies":1,"{":16,"@Test":7,"def":7,"void":7,"numberOfActionMo":1,"()":8,"assertEquals":15,"(":40,",":29,"movies":6,".filter":3,"[":9,"categories":2,".contains":2,")":36,"]":9,".size":2,"}":16,"yearOfBestMovieF":1,"year":2,".sortBy":2,"rating":3,".last":1,".year":1,"sumOfVotesOfTop2":1,"val":9,"long":2,"=":13,"-":2,".take":1,".map":3,"numberOfVotes":2,".reduce":1,"a":2,"b":2,"|":2,"+":6,"47_229":1,"new":2,"FileReader":1,".readLines":1,"line":2,"segments":6,".split":1,".iterator":2,"return":1,"Movie":2,".next":5,"Integer":1,"::":3,"parseInt":1,"Double":1,"parseDouble":1,"Long":1,"parseLong":1,".toSet":1,"@Data":1,"String":3,"title":1,"int":1,"double":1,"Set":1,"<":1,">":2,"example2":1,"BasicExpressions":2,"literals":1,"COMMENT//":16,"*":1,"bd":2,"42bd":1,"true":2,"!":1,"false":1,"getClass":1,"typeof":1,"))":2,"collections":1,"list":2,"newArrayList":2,"toUpperCase":1,".head":1,"set":2,"newHashSet":1,"it":1,">=":1,"map":2,"newHashMap":1,"->":3,".get":1,"controlStructure":1,"if":2,".length":2,"==":1,"!=":1,"else":2,"fail":3,"switch":2,"t":2,":":7,"case":2,"assertTrue":1,"default":1,"Object":1,"someValue":2,"Number":1,"loops":1,"var":1,"counter":8,"for":1,"i":4,"..":1,"iterator":3,"while":1,".hasNext":1},"YAML":{"COMMENT#":82,"---":17,"|":13,"define":1,"float":5,"@test":1,"(":10,"%":9,"k":2,")":16,"{":18,"entry":1,":":502,"=":17,"fadd":1,",":17,"ret":1,"}":18,"...":4,"name":49,"test":3,"registers":1,"-":260,"id":2,"class":2,"float32regs":2,"body":4,"bb":1,".0":1,".entry":1,"LD_f32_avar":1,"&":2,"test_param_0":1,"COMMENT;":1,"FADD_rnf32ri":1,"StoreRetvalF32":1,"Return":1,"R":2,"Console":1,"fileTypes":2,"[]":4,"scopeName":2,"source":6,".r":5,"console":3,"uuid":2,"F629C7F3":1,"823B":1,"4A4C":1,"8EEE":1,"9971490C5710":1,"patterns":4,".embedded":2,"begin":2,"beginCaptures":2,"punctuation":3,".section":1,"end":3,"\\":26,"n":1,"z":1,"include":4,"keyEquivalent":1,"^":6,"~":1,"BasedOnStyle":1,"LLVM":1,"IndentWidth":1,"Language":3,"Cpp":1,"DerivePointerAli":1,"false":5,"PointerAlignment":1,"Left":1,"JavaScript":1,"ColumnLimit":1,"Proto":1,"DisableFormat":1,"true":4,"Checks":1,"WarningsAsErrors":1,"HeaderFilterRege":1,"AnalyzeTemporary":1,"FormatStyle":1,"none":1,"User":1,"linguist":1,"user":1,"CheckOptions":1,"key":13,"google":4,"readability":4,"braces":1,"around":1,"statements":1,".ShortStatementL":1,"value":13,"function":1,"size":1,".StatementThresh":1,"namespace":7,"comments":2,".ShortNamespaceL":1,".SpacesBeforeCom":1,"modernize":6,"loop":3,"convert":3,".MaxCopySize":1,".MinConfidence":1,"reasonable":1,".NamingStyle":1,"CamelCase":1,"pass":1,"by":1,".IncludeStyle":2,"llvm":2,"replace":1,"auto":1,"ptr":1,"use":1,"nullptr":1,".NullMacros":1,"hash":1,"e7e387e385240ea7":1,"updated":1,"14T17":1,"imports":1,"golang":1,".org":11,"/":55,"x":1,"net":1,"version":9,"1c05540f6879653d":1,"subpackages":1,"context":1,"gopkg":1,".in":1,"tomb":1,".v2":1,"d5d1b5820637886d":1,"testImports":1,"__metadata":1,"resolution":3,"dependencies":2,"checksum":3,"bc61ab01a2723fe3":1,"languageName":3,"node":4,"linkType":3,"hard":3,"4016b1e91e91eb1c":1,"04118bbf8e4d491b":1,"cff":1,"message":2,"abstract":1,"CITATION":1,".cff":1,"files":3,"are":1,"plain":1,"text":3,"with":1,"human":1,"and":1,"machine":1,"readable":1,"citation":4,"information":1,"for":4,"software":5,".":12,"Code":1,"developers":1,"can":1,"them":1,"in":3,"their":2,"repositories":1,"to":2,"let":1,"others":1,"know":1,"how":1,"correctly":1,"cite":1,"This":2,"is":2,"the":7,"specification":1,"Citation":4,"File":4,"Format":4,"authors":6,"family":18,"names":36,"Druskat":2,"given":18,"Stephan":2,"orcid":18,"https":10,"//":12,"Spaaks":1,"Jurriaan":1,"H":1,"Chue":1,"Hong":1,"Neil":1,"Haines":1,"Robert":1,"Baker":1,"James":1,"Bliven":1,"Spencer":1,"email":1,"spencer":1,".bliven":1,"@gmail":1,".com":2,"Willighagen":1,"Egon":1,"P":1,"rez":2,"Su":1,"David":1,"website":1,"dpshelio":1,".github":1,".io":19,"Konovalov":1,"Alexander":1,"title":8,"identifiers":1,"type":8,"doi":5,"zenodo":3,".1003149":1,"description":2,"The":2,"concept":1,"DOI":2,"collection":2,"containing":1,"all":1,"versions":1,"of":3,".5171937":2,"versioned":1,"date":1,"released":1,"keywords":1,"file":2,"format":2,"CFF":1,"YAML":2,"sustainability":1,"research":1,"credit":1,"license":1,"references":1,"Smith":1,"Arfon":1,"M":1,"Katz":1,"Daniel":1,"S":1,"Niemeyer":1,"Kyle":1,"E":1,"peerj":1,"cs":1,".86":1,"journal":1,"month":2,"start":2,"e86":1,"article":1,"volume":4,"year":5,"conference":1,"m9":1,".figshare":1,".3827058":1,"proceedings":2,"Wilson":1,"Robin":1,"blog":1,"url":3,"Ben":1,"Kiki":1,"Oren":1,"Evans":1,"Clark":1,"Ingy":1,"standard":1,"Hufflen":1,"Jean":1,"Michel":1,"number":1,"gem":1,"--":5,"local":2,"gen":1,"rdoc":2,"run":1,"tests":1,"inline":1,"line":1,"numbers":1,"gempath":1,"usr":1,"rubygems":1,"home":1,"gavin":1,".rubygems":1,"production":1,"adapter":3,"mysql2":3,"encoding":3,"utf8mb4":3,"collation":3,"utf8mb4_general_":3,"reconnect":3,"database":3,"gitlabhq_product":1,"pool":3,"username":3,"git":1,"password":3,"development":1,"gitlabhq_develop":1,"root":2,"gitlabhq_test":1,"Ansible":1,".ansible":13,"787ae642":1,"b4ae":1,"48b1":1,"94e9":1,"f935bec43a8f":1,"comment":2,".line":3,".number":2,"sign":2,"match":10,"(?:":1,"*":6,"G":1,"((":1,"#":1,".*":2,"captures":6,".definition":1,".comment":1,"storage":1,".type":1,"[":4,"]":6,"+":10,"$":2,"keyword":3,".other":4,"s":1,"w":2,"string":3,".quoted":2,".double":2,"variable":2,".complex":1,"contentName":1,"entity":1,".attribute":1,"$self":1,"constant":1,"[[":1,"9a":1,"zA":1,"Z_":1,"(((":1,"children":1,".parameter":1,"Hex":1,"Inspect":1,"file_extensions":1,"hidden":1,"scope":2,".inspect":9,"contexts":1,"main":1,"support":2,".function":2,".key":1,".punctuation":1,"push":2,"meta_scope":2,"item":2,"data":2,"pop":2,".title":2,"info":1,"Spec":1,"Example":1,"Sequence":1,"Mappings":1,"from":1,"http":2,"www":1,".yaml":1,"spec":6,".html":1,"#id2760193":1,"tags":1,"sequence":1,"mapping":1,"yaml":1,"Mark":3,"McGwire":3,"hr":6,"avg":6,"Sammy":3,"Sosa":3,"tree":1,"STR":2,"DOC":2,"SEQ":2,"MAP":4,"VAL":12,"json":1,"dump":1,"http_interaction":1,"request":1,"method":1,"get":1,"uri":1,"example":1,"headers":2,"{}":1,"response":2,"status":1,"code":1,"OK":1,"Content":2,"Type":1,"html":1,";":1,"charset":1,"utf":1,"Length":1,"http_version":1,"recorded_at":1,"Tue":1,"Nov":1,"GMT":1,"recorded_with":1,"VCR":1,"apiVersion":6,"v1":5,"kind":8,"ServiceAccount":2,"metadata":7,"coredns":13,"kube":11,"system":8,"labels":7,"kubernetes":8,"cluster":3,"service":3,"addonmanager":6,".kubernetes":8,"mode":6,"Reconcile":4,"rbac":6,".authorization":4,".k8s":3,"ClusterRole":2,"bootstrapping":2,"defaults":2,"rules":1,"apiGroups":1,"resources":2,"endpoints":1,"services":1,"pods":2,"namespaces":1,"verbs":1,"list":1,"watch":1,"ClusterRoleBindi":1,"annotations":1,"autoupdate":1,"EnsureExists":2,"roleRef":1,"apiGroup":1,"subjects":1,"ConfigMap":1,"Corefile":3,"errors":1,"health":2,"$DNS_DOMAIN":1,"addr":2,".arpa":4,"ip6":2,"insecure":1,"upstream":1,"fallthrough":1,"prometheus":1,"proxy":1,"etc":2,"resolv":1,".conf":1,"cache":1,"extensions":1,"v1beta1":1,"Deployment":1,"k8s":5,"app":5,"dns":10,"strategy":1,"RollingUpdate":1,"rollingUpdate":1,"maxUnavailable":1,"selector":2,"matchLabels":1,"template":1,"serviceAccountNa":1,"tolerations":1,"role":1,"master":1,"effect":1,"NoSchedule":1,"operator":1,"containers":1,"image":1,"imagePullPolicy":1,"IfNotPresent":1,"limits":1,"memory":2,"170Mi":1,"requests":1,"cpu":1,"100m":1,"70Mi":1,"args":1,"volumeMounts":1,"config":2,"mountPath":1,"ports":2,"containerPort":2,"protocol":4,"UDP":2,"tcp":2,"TCP":2,"livenessProbe":1,"httpGet":1,"path":2,"port":3,"scheme":1,"HTTP":1,"initialDelaySeco":1,"timeoutSeconds":1,"successThreshold":1,"failureThreshold":1,"dnsPolicy":1,"Default":1,"volumes":1,"configMap":1,"items":1,"Service":1,"clusterIP":1,"$DNS_SERVER_IP":1},"YANG":{"module":2,"sfc":4,"-":35,"lisp":4,"impl":3,"{":14,"yang":1,"version":1,";":17,"namespace":1,"prefix":5,"import":3,"config":8,"revision":4,"date":3,"}":14,"rpc":3,"context":1,"rpcx":1,"opendaylight":1,"md":1,"sal":1,"binding":3,"mdsal":3,"description":2,"implementation":1,".":1,"COMMENT//":4,"identity":3,"base":1,":":8,"type":3,"java":1,"name":1,"SfcLisp":1,"augment":1,"case":1,"when":1,"container":2,"data":2,"broker":2,"uses":2,"service":2,"ref":2,"refine":2,"mandatory":2,"false":1,"required":2,"async":1,"registry":2,"true":1},"YARA":{"rule":4,"silent_banker":1,":":9,"banker":1,"{":6,"meta":1,"description":1,"=":13,"thread_level":1,"in_the_wild":1,"true":2,"strings":3,"$a":2,"6A":3,"8D":2,"}":6,"$b":2,"4D":1,"B0":1,"2B":1,"C1":1,"C0":1,"4E":1,"F7":1,"F9":1,"$c":2,"condition":4,"or":2,"test":1,"OfExample2":1,"$foo1":3,"$foo2":3,"$foo3":2,"of":3,"(":3,"$foo":2,"*":2,")":3,"//":1,"equivalent":1,"to":1,",":4,"OfExample3":1,"$bar1":2,"$bar2":2},"YASnippet":{"COMMENT#":8,"@font":1,"-":4,"face":1,"{":4,"font":3,"family":1,":":7,"${":1,"FontName":1,"}":5,";":10,"weight":1,"normal":2,"style":1,"src":2,"url":6,"(":16,")":16,"format":5,",":5,"$3":1,"new":1,"Promise":1,"resolve":2,"=>":3,"let":1,"input":3,"=":2,"process":3,".stdin":3,".setEncoding":1,".on":1,"()":2,"const":1,"chunk":3,".read":1,"null":1,"!==":1,"?":1,"+=":1,".then":1,"data":1,"$1":1},"Yacc":{"%":13,"{":10,"COMMENT/*":6,"}":10,"union":1,"double":1,"val":3,";":21,"symrec":7,"*":8,"tptr":2,"token":2,"<":7,">":7,"NUMBER":2,"VAR":3,"FNCT":2,"right":2,"left":3,"NEG":1,"type":2,"expression":5,"#include":5,"stdio":1,".h":4,"stdlib":1,"string":1,"math":1,"COMMENT%":1,"statement":1,":":2,"exit":1,"(":15,")":13,"|":4,"printf":1,",":3,"$1":4,"COMMENT;":1,"$$":4,"=":12,"->":9,"value":3,".var":3,"$3":2,"COMMENT(*":1,"malloc":2,"sizeof":1,"))":1,"ptr":14,"name":3,"char":2,"strlen":1,"sym_name":4,"+":1,"strcpy":1,"sym_type":1,"next":2,"struct":1,"sym_table":3,"return":3,"getsym":1,"const":1,"for":1,"!=":1,"if":1,"strcmp":1,"==":1},"Yul":{"object":6,"{":60,"code":6,"COMMENT//":24,"sstore":6,"(":160,",":117,"caller":6,"())":6,"datacopy":3,"dataoffset":3,")":98,"datasize":4,"))":22,"return":4,"}":60,"require":6,"iszero":8,"callvalue":1,"()))":1,"switch":1,"selector":2,"()":20,"case":7,"COMMENT/*":13,"returnUint":5,"balanceOf":2,"decodeAsAddress":9,")))":2,"totalSupply":3,"transfer":2,"decodeAsUint":6,"returnTrue":5,"transferFrom":2,"approve":2,"allowance":2,"mint":2,"default":1,"revert":5,"function":34,"account":19,"amount":34,"calledByOwner":2,"mintTokens":2,"addToBalance":3,"emitTransfer":3,"to":10,"executeTransfer":3,"spender":14,"revertIfZeroAddr":3,"setAllowance":2,"emitApproval":2,"from":10,"decreaseAllowanc":2,"deductFromBalanc":2,"->":17,"s":2,":=":32,"div":1,"calldataload":2,"offset":26,"v":7,"if":6,"and":1,"not":1,"))))":1,"let":10,"pos":3,"add":8,"mul":1,"lt":4,"calldatasize":1,"mstore":8,"signatureHash":6,"emitEvent":3,"indexed1":2,"indexed2":2,"nonIndexed":2,"log3":1,"ownerPos":2,"p":4,"totalSupplyPos":3,"accountToStorage":5,"allowanceStorage":4,"keccak256":1,"owner":2,"o":2,"sload":7,"supply":2,"safeAdd":3,"bal":5,"lte":3,"sub":2,"currentAllowance":3,"a":7,"b":7,"r":8,"gt":1,"gte":1,"or":1,"cbo":2,"eq":1,"addr":2,"condition":2,"allocate":4,"size":13,"ptr":10,"mload":2,"pop":1,"create":1,"data":2,"hex":2},"ZAP":{"COMMENT;":1,"%":17,"ZVERSION":1,"::":17,".BYTE":2,"FLAGS":2,"ZORKID":2,"ENDLOD":2,"START":2,"VOCAB":2,"OBJECT":2,"GLOBAL":2,"PURBOT":1,"IMPURE":1,".WORD":23,"SERIAL":1,"SERI1":1,"SERI2":1,"FWORDS":1,"WORDS":1,"PLENTH":1,"PCHKSM":1,"INTWRD":1,"SCRWRD":1,".INSERT":10,";":2,"Frequent":1,"word":1,"table":1,"Data":1,"file":1,".END":1},"ZIL":{"THE":1,"HITCHHIKER":1,"(":208,"c":1,")":191,"by":1,"Infocom":1,",":230,"Inc":1,".":2,"All":1,"Rights":1,"Reserved":1,";":15,"<":720,"SETG":46,"C":72,"-":271,"ENABLED":10,"?":173,">":338,"DISABLED":1,"ROUTINE":14,"RTN":12,"E":12,"SET":87,"REST":22,"TABLE":12,"TABLELEN":6,">>":116,"INTS":9,"REPEAT":14,"()":19,"COND":84,"<==":6,".C":24,".E":15,"RFALSE":8,"EQUAL":45,"GET":31,".RTN":6,"?>":5,"T":52,"RTRUE":4,"INTLEN":7,">>>>":10,"QUEUED":1,"OR":12,"TICK":11,">>>":25,"RUNNING":1,"G":11,".TICK":5,"DEFMAC":12,"TELL":35,"A":4,"FORM":22,"PROG":2,"!":10,"MAPF":1,"LIST":1,"FUNCTION":1,"P":84,"O":8,"EMPTY":5,".A":16,"MAPSTOP":1,"NTH":6,"TYPE":6,"ATOM":2,"<=":11,"SPNAME":3,".P":9,"MAPRET":7,"ERROR":3,"INDICATOR":1,"AT":1,"END":3,"ELSE":8,"PRINTD":3,".O":21,"PRINTN":1,"PRINTC":2,"PRINT":7,"GETP":8,"STRING":2,"ZSTRING":1,"PRINTI":1,"LVAL":1,"GVAL":4,"UNKNOWN":1,">>>>>":2,"VERB":13,"ATMS":8,"MULTIFROB":5,"PRSA":21,".ATMS":11,"PRSO":29,"PRSI":27,"ROOM":1,"HERE":15,"DEFINE":2,"X":2,"OO":3,"))":2,".OO":6,"L":28,"())":2,"ATM":4,"RETURN":15,"LENGTH":4,".X":5,"CHTYPE":1,"->":2,".ATM":7,"PARSE":1,".L":3,"PUTREST":1,"BSET":2,"MULTIBITS":4,"FSET":6,".OBJ":7,".BITS":3,"BCLEAR":1,"FCLEAR":1,"OBJ":7,"RFATAL":2,"PROB":1,"NOT":43,".BASE":1,"PICK":3,"ONE":1,"FROB":1,".FROB":2,"RANDOM":1,"ENABLE":5,"PUT":8,".INT":4,"DISABLE":1,"GLOBAL":14,"PLAYER":2,"<>>":29,"WON":6,"CONSTANT":12,"M":13,"FATAL":5,"BEG":2,"ENTER":1,"LOOK":2,"FLASH":1,"OBJDESC":1,"GO":1,"PUTB":4,"LEXV":4,"QUEUE":5,"I":7,"HOUSEWRECK":1,"THING":1,"VOGONS":1,"WINNER":7,"PROTAGONIST":3,"BEDROOM":1,"IDENTITY":1,"FLAG":16,"ARTHUR":2,"MOVE":2,"OBJECTS":1,"LYING":1,"DOWN":1,"BED":1,"V":45,"VERSION":4,"CRLF":1,"it":2,"would":1,"be":1,"if":1,"you":2,"could":1,"see":1,"which":1,"can":1,"MAIN":2,"LOOP":2,"AGAIN":12,"ICNT":2,"OCNT":2,"NUM":2,"CNT":10,"TBL":6,"PTBL":3,"OBJ1":3,"TMP":10,"PARSER":1,"MATCHLEN":2,"AND":22,"IT":11,"OBJECT":11,"ACCESSIBLE":2,"+":9,".CNT":12,".ICNT":5,".TMP":10,".OCNT":5,"WALK":8,"PERFORM":4,".NUM":5,"BAND":1,"GETB":12,"SYNTAX":3,"SBITS":1,"SONUMS":1,"LIT":1,"TOO":1,"DARK":1,"CR":13,"FUCKING":2,"CLEAR":2,"ITBL":2,"VERBN":2,"OFLAG":3,"MERGED":1,"PRINTB":2,"WORD":2,"MULT":3,"REFERRING":2,".PTBL":3,".OBJ1":13,"NC1":1,"W":1,"ALL":5,"GETFLAGS":4,"TAKE":2,"UP":2,"LOC":7,"SURFACEBIT":1,"TAKEBIT":1,"TRYTAKEBIT":1,"IN":5,"DROP":1,"HELD":1,"TEA":2,".V":13,"BRIEF":6,"SUPER":3,"VERBOSE":3,"SAVE":5,"RESTORE":4,"SCRIPT":3,"UNSCRIPT":3,"APPLY":13,"ACTION":5,"DONT":9,"FRONT":5,"CONT":2,"QUIT":1,"SCORE":2,"FOOTNOTE":2,"HELP":2,"RESTART":1,"FIND":1,"FOLLOW":1,"CALL":1,"WHAT":2,"WHERE":1,"WAIT":6,"FOR":2,"WHO":1,"TO":1,"ABOUT":2,"ASK":2,"AM":1,"MY":1,"NAME":1,"CARVE":1,"CLOCKER":2,"LEXWORDS":1,"CARELESS":3,"WORDS":4,"EARTH":1,"DEMOLISHED":1,"INPUT":4,"FIRST":2,"BUFFER":2,"ITABLE":1,"BYTE":1,"OFFS":2,"*":1,"<-":3,".OFFS":5,".TBL":4,"INBUF":1,"CHR":2,".CHR":1,"FAKE":2,"ORPHAN":3,"OTBL":1,"VTBL":2,"PREP":1,"SPREP1":1,"<>":6,"OA":2,"OI":2,"DEBUG":3,"%":2,"GASSIGNED":2,"PREDGEN":2,"D":11,".I":8,"F":2,"PREACTIONS":1,"CONTFCN":2,"ACTIONS":1,".OA":1,".OI":1,"STR":1,"FCN":1,"FOO":1,"RES":2,".FCN":3,".STR":3,".FOO":2,".RES":3,"CLOCK":3,"CINT":2,"INT":4,".CINT":1,"FLG":2,"MOVES":2,".FLG":1},"Zeek":{"COMMENT#":185,"##":7,"!":32,"A":2,"Zeexygen":2,"-":9,"style":2,"summmary":1,"comment":2,".":6,"@load":6,"base":6,"/":46,"frameworks":2,"notice":1,"@if":1,"(":192,"F":12,")":178,"@endif":1,"module":3,"Example":1,";":304,"export":3,"{":108,"type":8,"SimpleEnum":2,":":300,"enum":5,"ONE":1,",":250,"TWO":1,"THREE":1,"}":108,"redef":9,"+=":13,"FOUR":1,"FIVE":1,"<":1,"SimpleRecord":3,"record":9,"field1":1,"count":40,"field2":1,"bool":20,"&":122,"field3":1,"string":50,"optional":32,"field4":1,"default":18,"=":148,"const":3,"init_option":1,"T":9,"option":6,"runtime_option":1,"global":9,"test_opaque":1,"opaque":1,"of":7,"md5":1,"test_vector":1,"vector":6,"myfunction":3,"function":10,"msg":73,"c":205,"myhook":3,"hook":20,"tag":2,"myevent":4,"event":32,"print":45,"return":11,"priority":30,"zeek_init":2,"()":11,"local":19,"b":2,"s":11,"p":2,"foo":1,"|":9,"bar":1,"\\":2,"xbe":1,"and":3,"more":1,"after":1,"the":1,"escaped":1,"slash":1,"sr":3,"$field1":2,"$field2":1,"$field3":2,"?":21,"myset":6,"set":7,"[":61,"]":61,"add":2,"delete":5,"for":6,"ms":2,"in":16,"is":2,"as":1,"tern":1,"==":18,"if":63,"fmt":8,"switch":1,"case":2,"break":2,"fallthrough":1,"else":16,"while":1,"!=":6,">=":3,"-=":1,"~":1,"^":2,"schedule":1,"1sec":2,"1234e0":1,".003E":2,"+":3,"udp":6,"tcp":11,"icmp":1,"unknown":1,"google":1,".com":1,"0db8":2,"85a3":5,"8a2e":4,"0DB8":1,"85A3":1,"8A2E":2,"0dB8":1,"db8":4,"::":48,"FFFF":2,"1day":1,"1days":1,"day":1,"days":1,"1hr":1,"1hrs":1,"hr":1,"hrs":1,"1min":1,"1mins":1,"min":3,"mins":1,"1secs":1,"sec":2,"secs":2,"1msec":1,"1msecs":1,"msec":1,"msecs":1,"1usec":1,"1usecs":1,"Implements":1,"functionality":1,"HTTP":6,"analysis":2,"The":1,"logging":1,"model":1,"to":1,"log":43,"request":1,"response":1,"pairs":1,"all":1,"relevant":1,"metadata":1,"together":1,"a":7,"single":1,"utils":3,"numbers":1,"files":1,"tunnels":1,"Log":8,"ID":2,"LOG":8,"Tags":2,"EMPTY":1,"default_capture_":2,"Info":17,"ts":2,"time":2,"uid":2,"id":13,"conn_id":2,"trans_depth":2,"method":5,"host":1,"uri":1,"referrer":1,"version":4,"user_agent":1,"origin":1,"request_body_len":1,"response_body_le":1,"status_code":1,"status_msg":1,"info_code":1,"info_msg":1,"tags":1,"username":1,"password":1,"capture_password":1,"proxied":1,"range_request":1,"State":8,"pending":1,"table":2,"current_request":1,"current_response":1,"proxy_headers":2,"http_methods":2,"log_http":2,"rec":2,"connection":36,"http":1,"http_state":1,"ports":6,"likely_server_po":2,"create_stream":2,"$columns":2,"$ev":2,"$path":2,"Analyzer":4,"register_for_por":2,"ANALYZER_HTTP":1,"code_in_range":4,"max":2,"&&":10,"<=":1,"new_http_session":3,"tmp":6,"$ts":3,"network_time":3,"$uid":4,"$id":18,"$trans_depth":2,"++":3,"$http_state":31,"set_state":5,"is_orig":11,"$current_request":4,"$pending":11,"$http":30,"$current_respons":8,"http_request":1,"original_URI":1,"unescaped_URI":2,"$method":3,"$uri":1,"Reporter":1,"conn_weird":1,"http_reply":1,"code":5,"reason":3,"||":2,"$status_code":5,"))":7,"$status_msg":1,"$version":1,"$info_code":1,"$info_msg":1,"tid":3,"copy":1,"$orig_p":1,"Tunnel":2,"register":1,"$cid":1,"$tunnel_type":1,"http_header":1,"name":18,"value":9,"#":7,"client":1,"headers":1,"$referrer":1,"$host":1,"split_string1":1,"$range_request":1,"$origin":1,"$user_agent":1,"$proxied":3,"bB":2,"aA":2,"sS":2,"iI":2,"cC":2,"userpass":3,"decode_base64_co":1,"sub":1,"[[":1,"blank":1,"]]":1,"up":4,"split_string":1,"$username":2,"$capture_passwor":2,"$password":2,"http_message_don":2,"stat":4,"http_message_sta":2,"$request_body_le":1,"$body_length":2,"$response_body_l":1,"write":4,"connection_state":2,"r":2,"info":9,"next":1,"Base":1,"DNS":19,"script":1,"which":1,"tracks":1,"logs":1,"queries":1,"along":1,"with":1,"their":1,"responses":1,"queue":1,"consts":1,"proto":1,"transport_proto":1,"trans_id":5,"rtt":1,"interval":2,"query":6,"qclass":5,"qclass_name":1,"qtype":5,"qtype_name":1,"rcode":1,"rcode_name":1,"AA":1,"TC":1,"RD":1,"RA":1,"Z":1,"answers":1,"TTLs":1,"rejected":1,"total_answers":1,"total_replies":1,"saw_query":1,"saw_reply":1,"log_dns":2,"do_reply":14,"dns_msg":24,"ans":33,"dns_answer":15,"reply":4,"set_session":3,"is_query":4,"PendingMessages":6,"Queue":13,"max_pending_msgs":2,"max_pending_quer":2,"pending_queries":1,"pending_replies":1,"dns":1,"dns_state":1,"bro_init":1,"ANALYZER_DNS":1,"new_session":3,"$proto":1,"get_conn_transpo":1,"$trans_id":1,"log_unmatched_ms":7,"q":2,"infos":4,"get_vector":1,"i":6,"msgs":17,"clear_table":1,"enqueue_new_msg":3,">":5,"init":2,"len":5,"put":1,"pop_msg":3,"rval":2,"get":1,"$dns_state":13,"state":2,"$pending_replies":5,"$dns":48,"$pending_queries":5,"$rcode":4,"$rcode_name":1,"base_errors":1,"$total_answers":2,"$num_answers":2,"$total_replies":2,"$num_addl":1,"$num_auth":1,"$num_queries":1,"$rejected":2,"dns_message":1,"$opcode":3,"$QR":3,"$answer_type":1,"DNS_ANS":1,"$query":4,"$AA":2,"$RA":2,"$rtt":4,"0secs":1,"$answers":3,"$TTLs":3,"$TTL":1,"dns_end":2,"$saw_reply":2,"$saw_query":2,"dns_request":1,"$RD":2,"$TC":2,"$qclass":1,"$qclass_name":1,"classes":1,"$qtype":2,"$qtype_name":3,"query_types":1,"$Z":2,"$resp_p":1,"decode_netbios_n":1,"dns_unknown_repl":1,"dns_A_reply":1,"addr":3,"dns_TXT_reply":1,"strs":4,"string_vec":1,"txt_strings":4,"dns_AAAA_reply":1,"dns_A6_reply":1,"dns_NS_reply":1,"dns_CNAME_reply":1,"dns_MX_reply":1,"preference":1,"dns_PTR_reply":1,"dns_SOA_reply":1,"soa":2,"dns_soa":1,"$mname":1,"dns_WKS_reply":1,"dns_SRV_reply":1,"target":2,"weight":1,"#event":3,"dns_EDNS":1,"dns_EDNS_addl":1,"dns_edns_additio":1,"dns_TSIG_addl":1,"dns_tsig_additio":1,"dns_rejected":1},"ZenScript":{"#loader":1,"crafttweaker":3,"#priority":1,"import":2,".event":1,".CommandEvent":1,";":36,".player":1,".IPlayer":1,"COMMENT/*":2,"events":1,".onCommand":1,"(":32,"function":4,"event":6,"as":11,"CommandEvent":1,")":28,"{":16,"val":5,"command":3,"=":15,".command":1,"if":4,"isNull":1,"||":3,".name":1,"!=":2,".parameters":2,".length":5,"==":2,"[":21,"]":21,"))":2,"return":4,"}":16,"COMMENT//":2,".commandSender":2,"instanceof":1,"IPlayer":2,"player":4,".sendChat":1,"#Applies":1,"a":1,"regeneration":2,"III":1,"effect":1,"for":8,"seconds":1,"*":4,"ticks":1,"to":1,"the":1,".":2,"#You":1,"could":1,"also":1,"directly":1,"write":1,",":33,"but":1,"this":1,"way":1,"may":1,"be":1,"clearer":1,"novices":1,".addPotionEffect":1,"<":24,"potion":1,":":50,"minecraft":6,">":25,".makePotionEffec":1,"recipes":1,".addShapedRecipe":1,"diamond":1,"[[":1,"wool":1,"diamond_sword":1,".anyDamage":1,"()":1,"ore":1,"ingotIron":1,"]]":1,"variance":4,"inputNumbers":6,"double":1,"[]":7,"void":1,"var":4,"sum":3,"D":2,"number":5,"in":6,"+=":3,"average":4,"/":2,"varianceSum":3,"-":8,"print":7,"~":2,"fibonacci":7,"amount":2,"int":3,"long":2,"n":3,"..":2,"+":1,"fib":2,"//":1,"bubblesort":2,"list":9,"manipulated":4,"true":2,"while":1,"false":1,"i":9,"temp":2,"static":2,"plankLogPairs":1,"IIngredient":1,"IItemStack":2,"abyssalcraft":4,"dltplank":1,"dltlog":1,"dreadplanks":1,"dreadlog":1,"betterwithaddons":4,"planks_mulberry":1,"log_mulberry":1,"planks_sakura":1,"log_sakura":1,"planks":1,"thebetweenlands":2,"log_sap":1,"log":1,"primal":1,"logs_stripped":1,"twilightforest":4,"magic_log":2,"twilight_log":2,"logsToRemove":1,"natura":2,"redwood_logs":2,"log_nibbletwig":1},"Zephir":{"COMMENT/**":22,"%":10,"{":91,"COMMENT//":32,"#define":1,"MAX_FACTOR":3,"}":91,"namespace":2,"Test":2,";":122,"#include":1,"static":1,"long":3,"fibonacci":4,"(":55,"n":5,")":55,"if":44,"<":1,"return":25,"else":14,"-":3,"+":3,"class":2,"Cblock":1,"public":22,"function":22,"testCblock1":1,"()":12,"int":3,"a":6,"=":83,"testCblock2":1,"\\":1,"Router":1,"Route":1,"protected":9,"_pattern":3,"_compiledPattern":3,"_paths":4,"_methods":5,"_hostname":3,"_converters":3,"_id":2,"_name":3,"_beforeMatch":3,"__construct":1,"pattern":39,",":78,"paths":7,"null":12,"httpMethods":6,"this":29,"->":23,"reConfigure":2,"let":60,"compilePattern":2,"var":4,"idPattern":6,"memstr":11,"str_replace":6,".":13,"via":1,"extractNamedPara":2,"string":5,"char":1,"ch":27,"tmp":4,"matches":5,"boolean":1,"notValid":5,"false":3,"cursor":4,"cursorVar":5,"marker":4,"bracketCount":7,"parenthesesCount":5,"foundPattern":6,"intermediate":4,"numberMatches":4,"route":10,"item":7,"variable":5,"regexp":7,"strlen":1,"<=":6,"[]":4,"for":4,"in":4,"==":19,"++":5,"--":2,">":2,"substr":3,"break":9,"&&":7,"!":4,"((":1,">=":5,"||":6,"))":1,"true":2,"!=":2,"[":17,"]":17,"continue":1,"moduleName":5,"controllerName":10,"actionName":6,"parts":9,"routePaths":12,"realClassName":4,"namespaceName":4,"pcrePattern":4,"compiledPattern":4,"extracted":4,"typeof":3,"throw":2,"new":2,"Exception":2,"!==":5,"explode":1,"switch":1,"count":1,"case":3,":":3,"get_class_ns":1,"get_ns_class":1,"uncamelize":1,"starts_with":1,"array_merge":1,"getName":1,"setName":1,"name":4,"beforeMatch":1,"callback":2,"getBeforeMatch":1,"getRouteId":1,"getPattern":1,"getCompiledPatte":1,"getPaths":1,"getReversedPaths":1,"reversed":4,"path":3,"position":3,"setHttpMethods":1,"getHttpMethods":1,"setHostname":1,"hostname":2,"getHostname":1,"convert":1,"converter":2,"getConverters":1},"Zig":{"const":21,"builtin":1,"=":34,"@import":4,"(":53,")":43,";":66,"std":15,"io":7,".io":3,"fmt":2,".fmt":1,"os":7,".os":2,"pub":3,"fn":6,"main":3,"()":11,"!":8,"void":5,"{":25,"var":12,"stdout_file":8,"try":18,".getStdOut":3,"stdout":10,"&":8,".outStream":1,".stream":1,".print":7,"seed_bytes":3,":":7,"[":8,"@sizeOf":1,"u64":2,"]":8,"u8":9,"undefined":3,".getRandomBytes":1,"catch":7,"|":14,"err":18,".debug":3,".warn":2,",":19,"return":10,"}":25,"seed":2,".mem":2,".readIntNative":1,"prng":2,".rand":1,".DefaultPrng":1,".init":1,"answer":3,".random":1,".range":1,"+":1,"while":3,"true":4,"line_buf":2,"line":2,".readLineSlice":1,"switch":1,"error":2,".OutOfMemory":1,"=>":2,"continue":2,"else":5,"guess":3,".parseUnsigned":1,"if":6,">":1,"<":1,"COMMENT//":3,".write":2,"mem":2,"warn":6,"allocator":3,".global_allocato":1,"args_it":3,".args":1,"exe":4,"unwrapArg":3,".next":2,".":1,"?":1,"catted_anything":4,"false":1,"))":5,"arg_or_err":2,"arg":6,".eql":1,"stdin_file":4,".getStdIn":2,"cat_file":4,"==":2,"usage":2,"file":5,".File":3,".openRead":1,"@errorName":3,"defer":1,".close":1,"[]":3,".Invalid":1,"*":3,"buf":3,"bytes_read":3,".read":1,"break":1,"anyerror":1},"Zimpl":{"COMMENT#":6,"param":1,"columns":2,":=":4,";":7,"set":3,"I":3,"{":2,"..":1,"}":2,"IxI":6,"*":2,"TABU":4,"[":8,"<":5,"i":11,",":11,"j":11,">":5,"in":5,"]":8,"m":6,"n":6,"with":1,"(":6,"!=":2,"or":3,")":4,"and":1,"==":3,"abs":2,"-":3,"))":1,"var":1,"x":4,"binary":1,"maximize":1,"queens":1,":":4,"sum":2,"subto":1,"c1":1,"forall":1,"do":1,"card":2,">=":1},"cURL Config":{"COMMENT#":4,"--":2,"fail":1,"progress":1,"-":3,"bar":1,"user":1,"agent":1,"=":3,"referer":1,"connect":1,"timeout":1},"desktop":{"COMMENT#":1,"[":6,"Desktop":3,"Entry":1,"]":6,"Version":1,"=":23,"Type":1,"Application":1,"Name":3,"Foo":3,"Viewer":1,"Comment":1,"The":1,"best":1,"viewer":1,"for":1,"objects":1,"available":1,"!":2,"TryExec":1,"fooview":6,"Exec":3,"%":1,"F":1,"Icon":2,"MimeType":1,"image":1,"/":10,"x":1,"-":6,"foo":1,";":3,"Actions":1,"Gallery":3,"Create":3,"Action":2,"--":2,"gallery":1,"Browse":1,"create":1,"new":3,"a":1,"Unit":1,"Description":1,"nebula":4,"Wants":1,"basic":2,".target":4,"After":1,"network":1,"Before":1,"sshd":1,".service":1,"Service":1,"SyslogIdentifier":1,"ExecReload":1,"bin":2,"kill":1,"HUP":1,"$MAINPID":1,"ExecStart":1,"usr":1,"local":1,"config":2,"etc":1,".yml":1,"Restart":1,"always":1,"Install":1,"WantedBy":1,"multi":1,"user":1},"dircolors":{"COMMENT#":34,"TERM":7,"gnome":1,"-":11,"256color":6,"konsole":1,"putty":1,"rxvt":2,"unicode256":1,"screen":1,"xterm":1,"BLK":1,";":344,"#":20,"block":1,"device":2,"driver":2,"CAPABILITY":1,"file":9,"with":4,"capability":1,"CHR":1,"character":1,"DIR":1,"directory":1,"DOOR":1,"door":1,"EXEC":1,"execute":1,"permission":1,"(":6,"+":7,"x":1,")":6,"FIFO":1,"pipe":1,"FILE":1,"normal":1,",":4,"use":1,"no":2,"color":3,"at":2,"all":2,"LINK":1,"symbolic":1,"link":3,"MISSING":1,"pointed":1,"to":3,"by":1,"an":1,"orphan":1,"MULTIHARDLINK":1,"regular":1,"more":1,"than":1,"one":1,"NORMAL":1,"global":1,"default":1,"code":1,"ORPHAN":1,"symlink":1,"nonexistent":1,"or":1,"non":1,"statable":1,"OTHER_WRITABLE":1,"dir":3,"that":4,"is":4,"other":3,"writable":3,"o":2,"w":2,"and":3,"not":2,"sticky":3,"RESET":1,"reset":1,"SETGID":1,"setgid":1,"g":1,"s":2,"SETUID":1,"setuid":1,"u":1,"SOCK":1,"socket":1,"STICKY":1,"the":1,"bit":1,"set":1,"t":2,"STICKY_OTHER_WRI":1,".bat":1,".BAT":1,".btm":1,".BTM":1,".cmd":1,".CMD":1,".com":1,".COM":1,".exe":1,".EXE":1,".lnk":1,".LNK":1,".7z":1,".ace":1,".apk":1,".arj":1,".br":1,".bz":1,".bz2":1,".cb7":1,".cbr":1,".cbz":1,".cbt":1,".cpio":1,".deb":1,".dz":1,".egg":1,".gz":1,".jar":1,".kra":1,".lz":1,".lzh":1,".lzma":1,".ora":1,".piz":1,".rar":1,".rpm":1,".rz":1,".tar":1,".taz":1,".tbz":1,".tbz2":1,".tgz":1,".tlz":1,".txz":1,".tz":1,".whl":1,".xz":1,".Z":1,".z":1,".zip":1,".zoo":1,".apng":1,".avif":1,".bmp":1,".bpg":1,".eps":1,".exr":1,".flif":1,".gif":1,".heic":1,".heif":1,".ico":1,".icon":1,".j2k":1,".jp2":1,".jpeg":1,".jpf":1,".jpg":1,".jpm":1,".jpx":1,".mng":1,".pbm":1,".pcx":1,".pgm":1,".png":1,".psd":1,".ppm":1,".svg":1,".svgz":1,".tga":1,".tif":1,".tiff":1,".webp":1,".xbm":1,".xpm":1,".anx":1,".asf":1,".avi":1,".axv":1,".bik":1,".bk2":1,".cgm":1,".dl":1,".drc":1,".emf":1,".flc":1,".fli":1,".flv":1,".gl":1,".hevc":1,".m2v":1,".m4v":1,".mkv":1,".mov":1,".mp4":1,".mp4v":1,".mpeg":1,".mpg":1,".nuv":1,".ogm":1,".ogv":1,".ogx":1,".qt":1,".rm":1,".rmvb":1,".vob":1,".webm":1,".wmv":1,".xcf":1,".xwd":1,".yuv":1,".aac":1,".ac3":1,".au":1,".axa":1,".flac":1,".mid":1,".midi":1,".mka":1,".mp3":1,".mpc":1,".oga":1,".ogg":1,".opus":1,".ra":1,".spx":1,".wav":1,".xspf":1},"eC":{"import":1,"class":1,"Designer":2,":":1,"DesignerBase":1,"{":62,"~":1,"()":15,"if":37,"(":116,"GetActiveDesigne":1,"==":4,"this":9,")":103,"SetActiveDesigne":1,"null":9,";":110,"}":62,"classDesigner":25,"delete":3,"COMMENT//":10,"void":19,"ModifyCode":1,"codeEditor":26,".ModifyCode":1,"UpdateProperties":1,".DesignerModifie":1,"CodeAddObject":1,"Instance":14,"instance":31,",":63,"ObjectInfo":12,"*":7,"object":28,".AddObject":3,"SheetAddObject":1,".sheet":2,".name":5,"typeData":1,"true":15,"//":1,"className":1,"AddToolBoxClass":1,"Class":3,"_class":7,"((":2,"IDEWorkSpace":1,"master":1,".toolBox":1,".AddControl":1,"AddDefaultMethod":1,"classInstance":3,"=":56,"._class":4,"Method":4,"defaultMethod":4,"for":5,".base":1,"method":14,"int":1,"minID":3,"MAXINT":1,".methods":1,".first":3,"BTNode":1,".next":4,".type":2,"virtualMethod":1,"!":13,".dataType":4,"ProcessTypeStrin":1,".dataTypeString":1,"false":11,".vid":2,"<":1,"&&":12,"||":4,".thisClass":2,"eClass_IsDerived":1,".registered":1,"))))":1,"break":3,".AddMethod":1,"bool":15,"ObjectContainsCo":1,".instCode":3,"MembersInit":1,"members":6,".members":2,"->":1,"first":1,"methodMembersIni":1,"return":12,"DeleteObject":1,".DeleteObject":1,"RenameObject":1,"const":2,"char":2,"name":3,".classDefinition":1,"))":7,".RenameObject":1,"FindObject":1,"string":3,"classObject":9,".classes":1,"check":9,"strcmp":2,".instance":2,".instances":1,"SelectObjectFrom":1,".SelectObjectFro":1,"borderStyle":1,"sizable":1,"isActiveClient":1,"hasVertScroll":1,"hasHorzScroll":1,"hasClose":1,"hasMaximize":1,"hasMinimize":1,"text":1,"$":4,"menu":2,"Menu":2,"anchor":1,"Anchor":2,"left":2,"right":2,"top":2,"bottom":2,"ToolBox":1,"toolBox":1,"CodeEditor":1,"fileMenu":3,"f":1,"MenuItem":4,"fileSaveItem":2,"s":1,"ctrlS":1,"NotifySelect":2,"selection":4,"Modifiers":2,"mods":4,".MenuFileSave":1,"fileSaveAsItem":1,"a":1,".MenuFileSaveAs":1,"debugClosing":5,"OnClose":1,"parentClosing":2,".inUseDebug":1,"closing":1,"CloseConfirmatio":1,"visible":3,"modifiedDocument":3,"OnFileModified":1,"modified":1,".closing":1,".visible":1,".Destroy":3,"else":3,"OnActivate":1,"active":2,"Window":1,"previous":1,"goOnWithActivati":1,"direct":1,".EnsureUpToDate":1,".fixCaret":1,"COMMENT/*":1,"OnKeyHit":1,"Key":1,"key":2,"unichar":1,"ch":2,".OnKeyHit":1,"watch":1,".disabled":1,".fileName":1,"Reset":1,".Reset":1,".SelectObject":3,"FillToolBox":1,".ListToolBoxClas":1,"SelectObject":1,"ClassDesignerBas":7,".classDesigner":3,"#ifdef":1,"_DEBUG":1,".module":1,".application":1,"!=":2,".privateModule":1,"printf":1,"#endif":1,"eInstance_GetDes":8,"eInstance_New":1,"incref":1,".parent":1,".anchor":1,".Create":1,"AddObject":1,"Activate":1,".Activate":1,"CreateObject":1,"isClass":6,"iclass":6,"subclass":6,"designerClass":18,".CreateObject":1,"::":4,"PostCreateObject":1,".PostCreateObjec":1,"DroppedObject":1,".DroppedObject":1,"PrepareTestObjec":1,".PrepareTestObje":1,"DestroyObject":1,".DestroyObject":1,"FixProperty":1,"Property":1,"prop":2,".FixProperty":1},"edn":{"[":24,"{":22,":":88,"db":78,"/":132,"id":44,"#db":22,".part":25,"]":24,"ident":3,"object":36,"name":18,"doc":4,"valueType":3,".type":3,"string":2,"index":3,"true":3,"cardinality":3,".cardinality":3,"one":3,".install":3,"_attribute":3,"}":22,"meanRadius":18,"double":1,"data":2,"source":2,"tx":2,"user":17},"fish":{"COMMENT#":46,"set":49,"-":62,"g":1,"IFS":4,"\\":7,"n":5,"t":1,"l":15,"configdir":2,"~":1,"/":40,".config":1,"if":21,"q":9,"XDG_CONFIG_HOME":1,"$XDG_CONFIG_HOME":1,"end":33,"not":8,"fish_function_pa":3,"$configdir":2,"fish":5,"functions":10,"$__fish_sysconfd":2,"$__fish_datadir":6,"contains":4,"$fish_function_p":1,"[":13,"]":13,"fish_complete_pa":3,"completions":5,"$fish_complete_p":1,"test":7,"d":3,"usr":8,"xpg4":3,"bin":7,"$PATH":4,"PATH":2,"path_list":2,"X11R6":1,"local":2,"$__fish_bin_dir":1,"switch":3,"$USER":1,"case":9,"root":1,"$path_list":2,"sbin":3,"for":1,"i":2,"in":1,"$i":3,"function":6,"fish_sigtrap_han":1,"--":20,"on":2,"signal":1,"TRAP":1,"no":2,"scope":1,"shadowing":1,"description":2,"breakpoint":1,"__fish_on_intera":2,"event":1,"fish_prompt":1,"__fish_config_in":1,"e":6,"funced":3,"editor":5,"$EDITOR":1,"interactive":7,"funcname":4,"while":2,"argv":4,"$argv":5,"h":1,"help":1,"__fish_print_hel":1,"return":6,"$funcname":10,"set_color":4,"red":2,"printf":3,"(":7,"_":3,")":3,"normal":2,"begin":2,";":7,"or":3,"COMMENT\"":2,"init":4,"nend":2,"editor_cmd":2,"eval":4,"$editor":2,"type":1,"f":3,">/":2,"dev":2,"null":2,"z":1,"=":1,"|":3,"fish_indent":2,"indent":1,"prompt":1,"read":1,"p":1,"$prompt":1,"c":1,"s":1,"cmd":1,"echo":3,"$cmd":1,"TMPDIR":2,"tmp":1,"tmpname":2,"%":2,"self":2,"random":2,"))":2,"$tmpname":6,">":2,"else":3,"$init":1,".":2,"stat":1,"$status":2,"rm":1,"$stat":1,"S":1,"mode":4,"status":5,"is":3,"job":4,"control":4,"full":3,"none":1,"<&":1,"res":1,"$mode":1,"$res":1},"hoon":{"!":22,":":489,"::":828,"lighter":1,"than":4,"eyre":24,"|=":110,"our":75,"=":904,"ship":41,",":139,"internal":8,"data":44,"structures":3,"=>":3,"=~":7,"that":25,"won":2,"|":83,"%":676,"+":215,"$":36,"move":71,"duct":133,"request":179,"identifier":1,"card":32,"(":958,"wind":1,"note":4,"gift":7,")":777,"==":126,"private":10,"from":30,"to":138,"another":2,"vane":3,"b":8,"behn":4,"[":445,"rest":4,"p":46,"@da":15,"]":467,"wait":5,"c":2,">":17,"warp":2,"task":12,"clay":8,"d":6,"dill":2,"flog":7,"g":14,"gall":67,"deal":13,"sign":56,"response":87,"wake":5,"error":53,"unit":64,"tang":19,"unto":7,"writ":1,"COMMENT--":14,"more":2,"++":111,"axle":3,"date":8,"at":8,"which":10,"http":109,"-":1913,"server":144,"~":491,"state":236,"of":27,"inbound":10,"requests":25,"relating":1,"open":5,"HTTP":1,"connections":38,"bindings":20,"actions":1,"dispatch":1,"when":4,"a":100,"binding":45,"matches":4,"Eyre":3,"is":46,"responsible":2,"for":46,"keeping":1,"its":2,"sorted":1,"so":14,"it":24,"will":4,"trigger":1,"on":71,"the":143,"most":1,"specific":1,"first":6,".":156,"should":8,"send":31,"back":4,"an":35,"if":54,"already":3,"bound":4,"exists":2,"TODO":3,"It":1,"would":1,"be":10,"nice":1,"we":53,"had":1,"path":35,"trie":2,"We":6,"could":2,"decompose":1,"into":7,"map":11,"@t":78,"knot":1,"action":43,"))":95,"list":93,"cors":14,"registry":9,"used":3,"and":35,"managed":3,"by":105,"core":8,"not":8,"fully":1,"complete":18,"outstanding":9,"connection":28,"authentication":18,"channel":219,"domains":8,"domain":2,"names":1,"resolve":1,"us":5,"set":27,"turf":6,"config":8,"configuration":3,"ports":5,"live":6,"servers":2,"insecure":1,"@ud":36,"secure":17,"outgoing":4,"unix":4,"requested":1,"ack":20,"acknowledges":2,"client":19,"has":25,"received":5,"events":30,"up":6,"id":196,"event":109,"poke":26,"pokes":1,"application":4,"translating":1,"json":59,"mark":25,"@p":10,"app":58,"term":9,"@tas":4,"watch":16,"subscribes":1,"subscribe":12,"leave":16,"unsubscribes":1,"unsubscribe":4,"subscription":29,"delete":7,"kills":1,"clog":11,"timeout":34,"delay":3,"between":3,"acks":2,"after":2,"threshold":4,"kicks":1,"in":48,"s30":1,"maximum":1,"per":23,"buildup":1,"before":6,"reaped":1,"h12":1,"session":90,"idle":1,"expires":4,"d7":1,"utilities":1,"combine":4,"octs":22,"multiple":3,"one":7,"^":237,":-":22,"roll":6,"sum":2,"add":21,".octs":1,"can":11,"prune":3,"removes":3,"all":12,"items":3,"front":2,"queue":8,"also":3,"produces":3,"amount":1,"have":23,"got":10,"acked":16,"use":3,"with":16,"subtract":4,"q":23,"qeu":1,"now":34,"empty":2,"?":341,"/":239,"next":18,"item":13,"_q":1,"get":41,"head":5,"newer":1,"acknowledged":2,"gth":1,".item":1,".next":2,"otherwise":3,"check":5,"_":63,"put":36,"((":15,"gut":3,"update":29,"unacked":18,"tap":9,"[[":28,"rid":3,"_unacked":1,"sus":1,"lte":2,"u":76,".sus":2,"sub":4,"parse":13,"parses":1,"Parses":1,"array":2,"If":2,"any":5,"fail":8,"entire":2,"thing":3,"fails":1,"properly":1,"top":1,"dejs":1,"soft":2,"format":11,"ar":1,"maybe":13,"key":22,"ot":5,".maybe":28,"pe":4,"ni":5,"su":4,"fed":3,"ag":8,"sym":1,"some":5,"stap":1,"`":46,"reached":1,"this":39,"invalid":3,"parsing":1,"login":13,"page":28,"Urbit":3,"redirect":13,"url":39,"failed":2,"str":2,"trip":1,".redirect":3,"as":25,"mimes":5,"html":18,"crip":11,"en":4,"xml":3,"favicon":2,"weld":21,";":80,"meta":5,"charset":1,"name":63,"content":6,"link":1,"rel":1,"type":8,"href":1,"title":12,"style":1,"COMMENT'''":2,"body":11,"input":4,"value":5,"disabled":1,"class":2,"form":4,"method":10,"enctype":1,"placeholder":1,"required":1,"minlength":1,"maxlength":1,"pattern":1,"autofocus":1,"span":2,".failed":1,"svg":1,"xmlns":1,"viewBox":1,"circle":1,"cx":1,"cy":1,"r":1,"line":21,"x1":2,"y1":2,"x2":2,"y2":2,"Key":1,"incorrect":1,"button":1,"script":1,"render":8,"marl":4,"renders":2,"adds":1,"<":20,"br":2,"/>":1,"tags":1,"each":4,"wid":4,"@u":3,"tan":4,"raw":16,"tape":17,"zing":7,"turn":4,"tank":2,"wash":2,"))))":5,"i":27,".raw":4,"$(":18,"t":33,"wall":26,"text":4,"lines":1,"binary":1,"output":2,"authorized":4,"h1":2,"*":105,"code":19,"string":6,"logged":5,"ud":11,"integer":7,"message":2,"prints":1,"number":1,"consumption":1,"outside":2,"urbit":1,"flop":8,"mod":5,"div":2,"host":18,".y":18,"site":18,"handle":71,"allows":1,"matching":2,"anything":1,"match":1,"means":2,".n":14,"do":6,"straight":1,"comparison":1,".binding":8,".host":1,"find":8,"suffix":4,"returns":5,"tail":2,"full":7,"prefix":4,".prefix":2,".full":2,"simplified":3,"parser":3,"@if":1,"port":1,"plug":3,"pose":5,"stag":5,"ip":3,"tod":3,"ape":1,"ted":1,"ab":1,"bass":1,"stun":1,"pfix":5,"dot":2,")))":5,"cook":1,"star":1,"alp":1,"col":2,"dim":2,"easy":2,"..":10,"part":5,"gate":42,"information":1,"eny":13,"@":14,"rof":16,"roof":2,"scot":15,"ta":1,"cat":4,"uv":1,"sham":1,"local":6,"bypass":1,"lens":2,"address":16,"act":4,"&":43,".state":78,".act":11,".connection":19,"starts":2,"handling":2,"headers":25,"header":60,".request":39,"localhost":1,"respect":1,"same":5,"ipv4":2,".127":1,".0":2,".1":1,"forwards":5,"forwarded":6,"params":2,"fall":10,".forwards":4,"suburl":3,"authenticated":23,"record":6,"started":1,"asynchronous":2,"figure":1,"out":14,"whether":3,"origin":18,"approved":9,"or":10,".cors":2,".origin":5,"rejected":3,"preflight":1,"synchronously":1,"start":14,"allow":2,"were":1,"asked":2,"falling":1,"wildcard":2,"none":1,"specified":2,"NOTE":5,".action":10,"gen":3,"bek":4,"beak":1,"desk":15,".generator":2,"da":8,"sup":2,"spur":1,"ski":2,"ca":1,"cag":3,"cage":14,"need":8,"?>":29,"vase":20,".cag":3,"gat":2,"res":7,"toon":1,"mock":1,"look":1,"slam":2,"!>":18,".res":12,"return":26,"static":21,".inbound":9,"leaf":14,"bind":2,"smyt":1,"late":1,"result":4,";;":2,"simple":3,"payload":1,".p":14,"ensure":3,"valid":5,"length":3,"pass":29,"generator":2,"but":2,"single":1,"correctly":1,"returned":2,"no":11,"there":8,".response":10,".result":7,".u":80,".data":4,"logout":7,"scry":21,"four":6,"oh":3,"respond":2,"quip":24,"make":1,"sure":1,"contains":1,"req":1,".req":5,"attempt":6,"was":4,"gx":4,".site":4,"snoc":3,"ext":3,"mime":5,"conversion":6,"tub":4,"tube":7,"then":3,"results":1,"mym":1,"mule":2,".tub":2,".mym":3,"rsh":2,"spat":1,"dap":2,"bake":1,"des":8,"gd":2,".des":5,"cc":15,"care":2,"status":7,"run":4,"@ta":3,"cancel":40,"handles":6,"being":1,"externally":1,"aborted":1,"nothing":1,"handled":1,"del":18,"impossible":1,"!!":7,"piece":1,"once":1,"^=":5,"Right":1,"hard":1,"codes":1,"using":1,"old":4,"system":3,"future":4,"pluggable":1,"U2F":1,"WebAuthn":1,"whatever":2,"passwords":1,"just":3,"arguments":1,"uri":1,"args":21,"are":13,"post":2,"must":4,"process":8,"parsed":7,"rush":8,".body":3,"yquy":2,"de":6,"purl":5,".parsed":4,"password":2,"correct":1,".password":1,"mint":1,"unique":2,"cookie":20,"@uv":10,"candidate":4,"og":1,"sessions":33,".authentication":14,"shas":1,"try":2,"again":1,"expiry":6,"time":27,"moves":92,"didn":1,".out":1,"expire":5,"actual":2,"logging":2,"end":3,"doing":1,"always":1,".session":18,"requesting":1,"channels":12,"val":6,"uni":1,"close":3,"affected":1,"moz":4,"discard":12,".channels":2,"cookies":4,"passed":4,"In":1,"HTTP2":1,"allowed":2,".cookie":1,"cock":1,"urbauth":3,".cookies":1,".urbauth":1,"jest":1,"viz":1,"checks":1,"see":1,"considered":1,"Cookie":1,"expired":5,"does":1,"know":1,"about":1,"still":2,"j":1,".q":3,")))))":1,"compose":1,"extend":3,"max":1,"age":1,"msec":1,"milly":1,"offers":1,"remote":7,"interface":2,"your":1,"through":2,"persistent":1,"disconnected":1,"reconnected":1,"sent":7,"reversed":1,"don":3,"issuing":1,".t":19,"PUT":4,"methods":2,"modifies":1,"immediately":3,"POST":1,"solely":1,"deleting":1,"cancels":2,"ongoing":1,"One":1,"long":1,"lived":1,"closed":8,"associated":2,"waiting":1,"lookup":1,".channel":72,"slog":11,"heartbeat":40,".heartbeat":5,"expiration":13,"jab":10,"canceling":1,"known":1,"listener":2,"]]":17,"timer":12,"sets":1,"This":2,"creates":1,"doesn":3,"they":3,"necessary":2,"listening":1,"callback":2,"fire":1,"active":4,"aren":1,"previous":1,"new":19,"GET":2,"stream":3,"opening":1,"replace":2,"->":1,"may":2,"include":1,"last":8,"dum":1,"flush":1,"older":1,"acknowledge":4,"remaining":1,"queued":1,"replay":2,".head":1,"these":2,"only":4,"types":1,"changed":2,"since":2,"failure":1,"gets":1,"caught":1,"during":1,"receive":3,"jive":4,".sign":37,".jive":3,"associate":2,"initialize":1,"sse":1,"s20":2,"clear":1,"possible":1,"commands":3,"JSON":1,"incoming":2,"isn":2,"while":1,"weird":2,"existence":1,"create":4,"execute":1,"here":2,"ordering":1,"Have":1,"where":2,"duplicate":1,"subscriptions":18,"other":2,"errors":1,"cause":1,".i":16,".requests":14,"sock":1,"agent":26,"wire":30,"usession":4,".usession":2,"referring":1,"missing":2,"duc":3,"sanity":1,"extra":4,"band":1,"aid":1,"solution":1,"you":1,"really":2,"want":3,"cleaned":1,"place":3,"until":2,"source":1,"bug":1,"discovered":1,"though":1,"keep":1,"slightly":1,"tidier":1,"home":1,"fact":20,"emit":3,"slav":2,".extra":2,"records":1,"occurred":1,"possibly":1,"sending":3,"When":2,"occurs":1,"even":1,"connected":3,"browser":1,"case":3,"disconnection":1,"resend":1,"function":2,"taking":1,"converting":1,"The":1,"stored":1,"later":1,"resending":1,"crud":4,"triggered":1,"drop":1,"paired":1,"them":3,"regardless":1,"convert":4,"succeeds":1,"actually":1,"store":4,"makes":1,"sense":1,"assertions":1,"block":1,"because":2,"flimsy":1,"give":13,"continue":8,"clogged":4,"apply":1,"logic":1,"facts":3,"course":1,"num":3,"gte":1,"lth":2,"e":2,"serialize":2,"kill":1,"kicking":5,"shouldn":1,"never":1,"subscriptionless":1,"signs":1,"checked":1,"reflect":1,"kick":7,"strip":1,".sub":1,"recover":1,".event":3,"rebuild":1,"cb":1,"dais":2,".val":1,"vale":1,"noun":9,"jsyn":2,".cage":10,"desc":1,"cf":1,"slym":1,".convert":1,"cache":2,".from":3,"sing":1,"f":1,".jsyn":1,"enjs":1,"pairs":1,"numb":1,"s":6,"unexpected":2,"remove":8,"cleans":1,"timers":1,"produce":1,"every":3,"call":3,"resulted":1,"coup":1,"correctness":1,"earth":1,"All":1,"outbound":1,"responses":2,"including":1,"generated":1,"go":1,"centralized":1,"perform":1,"cleanup":1,"done":1,"verify":1,".http":17,"op":4,"auth":1,"without":2,"opened":1,"tough":1,"luck":1,"append":1,"bytes":3,"log":6,"size":2,"todo":4,"differently":1,"ise":1,"conditionally":1,"pairing":1,"Adds":1,"conflicting":1,"success":1,"prevent":1,"reserved":1,"namespaces":1,"runtime":1,"insert":4,"owned":1,"skip":2,"finds":1,"web":1,"IP":2,"refers":1,".urbit":2,".org":2,"Otherwise":1,"given":1,"Parse":1,"ignore":2,"usernames":1,"etc":1,"assume":2,"default":7,"cut":1,"off":1,"sig":5,"scow":2,".with":1,"over":1,"validation":1,".bindings":9,"join":4,".suffix":1,"cury":1,".ext":1,"biff":1,"unpack":1,"forward":4,"rfc7239":1,"non":1,"values":1,"general":1,"needed":1,"handlers":1,"free":1,"inspect":1,"themselves":1,".for":1,"sfix":1,"ip4":1,"ipv6":1,"ifix":1,"sel":1,"ser":1,"ip6":1,"proto":1,".proto":1,"https":1,"apat":1,"yque":1,"replacing":1,"existing":1,"bid":5,"paths":1,".new":4,"comes":1,"prepend":1,"search":1,".bid":3,"aor":2,"begin":1,"blank":2,"slate":1,"ax":1,"activated":1,"current":1,"entropy":1,"namespace":1,"@uvJ":1,"jets":1,"registered":1,"within":1,"dud":5,"goof":2,"wrapped":2,"hobo":1,"_http":6,"harden":1,"XX":2,"notifications":1,"slip":3,".task":27,".dud":2,"init":10,"tells":1,"what":1,"initial":1,"handler":1,".server":17,".ax":43,"trim":3,"memory":1,"pressure":1,"Cancel":1,"inactive":6,"too":1,"priority":1,"gas":2,"dif":1,"len":1,"lent":1,".inactive":2,"mov":4,"vega":2,"notifies":2,"completed":1,"kernel":1,"upgrade":1,"born":2,"previously":1,"dead":1,"For":1,"implicit":1,".connections":2,"save":5,"hand":1,"ids":5,"operate":1,"rule":8,"updates":3,"cert":4,"install":1,"tls":1,"certificate":1,".config":2,"cmd":2,"acme":5,"order":2,"connect":1,"serve":3,"disconnect":1,"approve":1,"reject":1,"take":6,"mean":1,"%=":1,"least":1,"contain":1,"two":1,"parts":1,"build":1,".wire":9,"bad":3,"positive":2,"acknowledgment":2,"propagate":2,"wires":1,"triples":1,".error":2,"COMMENT(*":1,"canvas":83,"A":1,"p2p":1,"drawing":1,"command":1,"------------":1,"----------------":1,"/=":2,"/<":1,">/<":1,">/":1,"gallery":26,"State":1,"file":20,"launch":9,"verb":1,"dbug":2,"templates":1,"zero":3,"location":18,"Main":1,"=<":1,"bowl":4,"def":9,"_this":6,"cards":22,"welcome":3,".bowl":38,"tile":8,"keys":2,"dir":2,"custom":2,"load":13,"team":9,"src":13,"view":8,"peer":1,"strange":1,"frontend":10,".path":4,"_state":13,"arvo":5,"peek":2,"x":2,"extract":2,"``":2,"paint":20,"unlock":3,"strokes":27,"stroke":11,">>":2,"becomes":1,"metadata":3,".canvas":18,".metadata":9,"template":1,"mesh":17,"monkey":2,"homer":2,"dumas":2,"dutil":1,"hackathon":2,"who":4,"originaly":1,".strokes":10,"effects":2,"draw":11,"arc":1,".arc":1,"rash":1,"tas":4,"mold":2,"subs":1},"jq":{"def":122,"halt_error":2,":":149,"(":261,")":236,";":219,"error":8,"msg":2,"|":151,"map":13,"f":31,"[":110,".":137,"[]":30,"]":101,"select":19,"if":37,"then":52,"else":37,"empty":11,"end":37,"sort_by":1,"_sort_by_impl":1,"))":13,"group_by":3,"_group_by_impl":1,"unique":1,"unique_by":1,"max_by":1,"_max_by_impl":1,"min_by":1,"_min_by_impl":1,"add":2,"reduce":14,"as":50,"$x":18,"null":21,"+":33,"del":1,"delpaths":2,"path":6,"_assign":1,"paths":8,"$value":2,"$p":12,"setpath":6,"_modify":1,"update":4,"label":3,"$out":6,"getpath":3,",":27,"break":4,"map_values":1,"|=":1,"COMMENT#":35,"recurse":6,"r":9,"cond":6,"?":3,"recurse_down":1,"to_entries":2,"keys_unsorted":2,"$k":3,"{":14,"key":1,"value":1,"}":14,"from_entries":2,".key":1,"//":6,".Key":1,".name":7,".Name":1,"has":2,".value":1,".Value":1,"=":7,"{}":6,"with_entries":1,"reverse":1,"length":25,"-":19,"range":7,"]]":4,"indices":3,"$i":25,"type":22,"==":48,"and":15,"elif":15,"[[":1,"_strindices":1,"index":2,"#":6,"TODO":2,"optimize":2,"rindex":1,"or":4,">":14,"node_filter":2,"$dot":4,"isfinite":2,"isinfinite":1,"not":2,"arrays":1,"objects":1,"iterables":1,"booleans":1,"numbers":1,"normals":1,"isnormal":1,"finites":1,"strings":1,"nulls":1,"values":1,"!=":9,"scalars":2,"leaf_paths":1,"join":1,".+":1,"tostring":2,"_flatten":4,"flatten":2,"<":7,"fromdateiso8601":2,"strptime":1,"mktime":1,"todateiso8601":2,"strftime":1,"fromdate":1,"todate":1,"match":10,"re":8,"mode":4,"_match_impl":2,"false":3,"$val":24,"$vt":15,"test":5,"true":2,"capture":5,"mods":2,".captures":5,".string":5,"$pair":6,"scan":1,"_nwise":5,"a":9,"$n":19,"<=":6,"splits":4,"$re":16,"flags":9,"$s":3,".offset":6,".length":3,"split":1,"sub":6,"s":14,"$in":15,"$r":5,"subg":2,"explode":3,"implode":3,"sub1":2,"fla":2,"gs":2,"mysub":3,"$edit":4,"$len":2,"$gs":3,"$fla":2,"gsub":2,"while":3,"_while":3,"until":2,"next":2,"_until":3,"limit":2,"exp":5,"foreach":2,"$item":4,"$init":5,"$upto":3,"$by":5,"first":3,"g":8,"isempty":3,"((":1,"all":5,"generator":4,"condition":8,"any":7,"last":3,"nth":2,"combinations":4,"$y":2,"n":2,"transpose":1,"max":1,"$max":2,"$length":2,"$j":2,"in":1,"xs":4,"inside":1,"contains":1,"repeat":2,"_repeat":3,"inputs":1,"try":1,"input":1,"catch":1,"ascii_downcase":1,"ascii_upcase":2,"truncate_stream":1,"stream":8,"$input":2,"fromstream":1,"i":3,"x":1,"e":1,"COMMENT;":2,"tostream":1,"$q":2,"bsearch":1,"$target":6,".e":1,"/":1,"floor":1,"$mid":5,"$monkey":3,"success":1,"failure":1,"compute":1,"the":1,"insertion":1,"point":1,"walk":3,"$key":3,"INDEX":3,"idx_expr":10,"$row":3,"JOIN":3,"$idx":6,"]]]":1,"join_expr":2,"IN":2,"src":2,"test_interpolate":1,"nested":1,"\\":1,"nothing":1,"as_obj_var":1,"$a":8,"$b":3,"as_array_var":1,"as_obj_array_var":1,"$c":1,"as_array_obj_var":1,"array_in_object":1,"abc":2,"$var":2},"kvlang":{"#":3,":":80,"kivy":3,"import":2,"KivyLexer":2,".extras":1,".highlight":1,".KivyLexer":1,"Factory":2,".factory":1,".Factory":1,"<":4,"ActionSpinnerOpt":1,"@SpinnerOption":1,">":6,"background_color":1,".4":3,",":14,"ActionSpinner":2,"@Spinner":1,"+":2,"ActionItem":1,"canvas":2,".before":2,"Color":2,"rgba":1,"Rectangle":2,"size":2,"self":7,".size":2,"pos":1,".pos":1,"border":1,"background_norma":1,"option_cls":1,".ActionSpinnerOp":1,"ActionDropdown":1,"on_size":1,".width":1,"=":4,"ShowcaseScreen":1,"ScrollView":2,"do_scroll_x":1,"False":4,"do_scroll_y":1,"if":9,"root":7,".fullscreen":4,"else":7,"(":12,"content":3,".height":6,"-":2,"dp":1,"))":2,"AnchorLayout":1,"size_hint_y":3,"None":4,"height":4,"max":1,")":8,"GridLayout":1,"id":6,"cols":1,"spacing":1,"padding":1,"size_hint":1,".8":1,".minimum_height":2,"BoxLayout":1,"orientation":1,"rgb":1,".6":3,"source":1,"ActionBar":1,"ActionView":1,"av":1,"ActionPrevious":1,"with_previous":1,"sm":4,".current_screen":2,".name":3,"==":1,"True":4,"title":1,"not":1,"app":12,".current_title":2,".format":1,"on_release":4,".go_hierarchy_pr":1,"()":5,"spnr":2,"important":2,"text":5,"values":1,".screen_names":3,"on_text":1,".current":1,"!=":1,"args":4,"[":4,"]":4,"\\":2,"idx":5,".index":2,";":1,".go_screen":1,"ActionToggleButt":1,"icon":3,".toggle_source_c":1,"ActionButton":2,".go_previous_scr":1,".go_next_screen":1,"sv":1,"CodeInput":1,"sourcecode":1,"lexer":1,".sourcecode":1,"readonly":1,"font_size":1,"ScreenManager":1,"on_current_scree":1,".text":1,".hierarchy":1,".append":1},"mIRC Script":{"COMMENT;":193,"alias":111,"-":638,"l":112,"prof":142,".apikey":2,"{":950,"return":98,"apikey12":1,"}":941,".chanlist":5,"#pmvtest":1,"#pmv":1,".col":592,"if":608,"(":2440,"$1":170,"==":315,")":2061,";":91,"Primary":2,"Secondary":2,"Highlights":1,"Help":3,"Note":6,"Error":20,"Good":2,"/":148,"Positive":1,"Bad":2,"Negative":1,"Subnote":2,".linkafter":2,".idsfile":9,"$qt":31,"$scriptdir":17,"$":1004,"+":1051,"id":36,".hsh":7,".idsnamefile":8,"idname":1,"on":71,":":504,"start":7,"$hget":92,".ids":18,"))":163,"hfree":14,"hmake":7,"$exists":16,"$prof":204,"hload":7,".idsname":17,"*":73,"text":32,"#":75,"$istok":4,",":1810,"$chan":21,"tokenize":3,"$strip":3,"$replace":33,"$chr":130,")))":9,"!":254,"addid":6,"$2":255,"$null":150,"msg":140,"Adds":2,"an":10,"ID":20,"to":73,"the":64,"bot":31,".":192,"Usage":6,"Name":10,"TornID":4,"your":22,"name":31,"displays":2,"wrong":1,"after":3,"adding":2,"you":32,"can":9,"fix":2,"yourself":2,"with":15,"setname":4,"or":3,"get":2,"op":2,"use":10,"setmain":1,"else":158,"isnum":40,"&&":144,"$3":16,"var":398,"%":2129,"pid":5,"=":759,".cleanN":20,"|":270,"pnick":13,"$nick":26,"elseif":16,"Try":1,"again":4,"halt":28,"!=":96,"retid":40,".getid":15,"hadd":24,"m":35,"hsave":9,"Added":3,".colid":27,"database":4,"If":3,"weird":1,"Whoops":1,"already":1,"exists":1,"in":29,"delid":11,"hdel":3,".getname":8,"Removed":2,"from":8,"No":5,"do":11,"does":2,"not":20,"exist":1,"idchk":3,"I":13,"have":30,"assigned":1,"as":3,"main":2,"for":51,"and":18,"same":2,"saved":12,"no":35,"idea":2,"who":5,"is":31,"please":8,"make":7,"sure":5,"that":7,"it":11,"Sets":1,"needs":2,"be":11,"added":6,"via":1,"revive":19,"bust":2,"bail":2,"bazaar":4,"pstats":2,"display":5,"trade":4,"cash":7,"money":2,"mail":2,"message":5,"attack":10,"atk":2,"mug":2,"bounty":2,"friend":2,"friendlist":5,"flist":2,"enemy":2,"blacklist":5,"blist":2,"searchnick":6,"Sorry":3,"retnick":16,"Your":3,"stored":2,"Profile":1,"link":4,"http":15,"//":43,"www":40,".torn":38,".com":48,"profiles":10,".php":33,"?":36,"XID":21,"Revive":6,"Bust":1,"out":64,"of":17,"jail":6,"Bail":1,"Visit":1,"View":2,"Trade":1,"#step":2,"&":46,"userID":4,"||":72,"Send":2,"sendcash":2,"a":181,"messages":2,"p":20,"compose":2,"Attack":2,"PID":3,"Mug":1,"Bounty":1,"bounties":2,"add":18,"Add":3,"friends":4,"list":14,"attackid":2,"atkid":1,"namechk":2,"idpost":3,"Displays":1,"specify":1,"profile":15,"info":2,"find":1,"There":4,"set":133,".find":4,".chan":22,"sockclose":11,"$sslready":1,"sockopen":8,"e":11,"api":13,"$hfind":14,".data":5,"b":12,"while":22,"<":115,"$remove":20,"inc":41,".cleanH":2,"$regsubex":2,"^":9,"[":32,"]":32,">":42,"g":4,".addComma":38,"$regsub":3,"$ticks":4,"\\":21,"G":2,"d":23,"(?:":2,"++":4,".outstr":2,"$gettok":82,".last":12,"minute":6,"minutes":15,"<=":26,".ol":8,"On":2,"Off":4,".fact":25,"#33":2,"#39":2,"#40":2,"#41":2,".status":72,"In":6,"hospital":2,"Hosp":4,"Hospitalized":2,"Jail":4,"federal":2,"Fed":4,"Was":2,"caught":3,"trying":4,"break":4,"Caught":2,"busting":2,"currently":3,"okay":6,"hrs":2,"hr":5,"mins":4,"min":21,".prop":6,"Private":2,"Island":2,"PI":2,"$right":2,"$left":4,".age":12,">=":95,"yr":14,"dy":12,"$calc":79,"agestring":8,"y":8,"lifeperc":4,"$round":3,"((":14,".lifecur":10,".lifemax":8,"None":10,".facrank":4,"facstr":6,".spname":4,".spdur":4,"spstr":6,"lifecol":10,"isin":22,".name":10,".id":11,".don":2,".sex":2,"Level":3,".lvl":13,"Title":2,".rank":2,"Age":2,"Spouse":2,"Prop":2,"Fac":2,"Life":2,"A":21,".award":4,"F":2,".friend":4,"E":4,".enemy":4,"Seen":2,"Status":2,"$sockerr":13,"echo":38,"s":24,"04Socket":1,"Socket":13,"$sockname":59,"---":26,"Message":13,"$sock":26,".wsmsg":13,"Num":14,".wserr":13,"sockwrite":26,"nt":26,"GET":7,"user":4,"selections":4,"key":29,"HTTP":7,"Host":7,"$crlf":25,"sockread":6,"4Socket":12,"read":37,"sockRead":5,"readln":59,"write":13,"test":2,"$gmt":4,".txt":8,"$regex":49,"error":7,".+?":25,"rank":2,"level":10,"$regml":20,"gender":2,"property":2,"status":5,"awards":2,"enemies":2,"age":5,"donator":2,"player_id":2,"last_action":2,"current":4,"maximum":2,"faction_name":4,"faction":14,"position":2,"spouse_name":2,"duration":2,"}}":2,".sockclose":3,".err":7,"Link":4,"unset":26,".*":11,"================":30,"HOSTBOT":1,"TWITCH":1,".TV":1,"MRDOCDC":1,"AUTO":1,"HOSTME":8,"v0":1,".1":1,".4":1,".3":1,"======":2,"Please":2,"edit":19,"below":2,"this":9,"line":2,"unless":1,"know":4,"what":2,"are":11,"doing":1,"!!":1,"This":3,"basic":1,"release":1,"Auto":3,"Bot":4,"will":23,"type":12,"automatically":3,"Simple":1,"open":1,"source":1,"Questions":1,"Support":1,"Contect":1,"me":1,"Twitter":1,"@MrDocDC":1,"Discord":1,"https":26,"discord":1,".gg":1,"ns2uTBS":1,"Web":1,"bluecat":5,".live":5,"faq":2,"Enjoy":1,"Custom":1,"stuff":1,";;":6,"custom":1,"scripts":2,"here":2,"would":1,"like":2,"===============":2,"CONNECTION":1,"AND":1,"DISCONNECT":3,"ON":12,"CONNECT":2,"SET":3,"version":7,"window":9,"g1":1,"@Logs":12,"$timestamp":10,"Hostme":1,"Successfully":3,"loaded":1,"Version":2,"3To":1,"check":25,"latest":1,"update":5,"IF":2,"$server":3,"tmi":3,".twitch":3,".tv":7,"timers":5,"off":11,"twitchpart":3,"CAP":1,"REQ":1,"twitch":4,"commands":11,"tags":1,"membership":1,"VAR":10,"x":7,"WHILE":3,"$read":9,"autojoin":4,"t":6,"chan":28,".TIMER":3,"JOIN":1,"INC":3,"advertson":2,"startad":1,"startclear":2,"myName":3,"$me":1,"livecheck":9,"$livechecker":2,"chans":4,"PART":1,"DEC":1,"menu":6,"aliases":1,"query":1,"channel":22,"$style":1,".Trouble":2,"Shooting":2,"Video":1,"url":4,".youtube":2,"UCI4C1vG7LMqnwfi":1,"playlists":1,"Check":1,"For":2,"Updates":1,"Get":1,"oAuth":1,"twitchapps":1,"Clear":2,"Current":2,"Screen":1,"clear":3,".Clear":2,"All":1,"clearall":1,"waits":1,"unhost":1,"picks":1,"random":5,"number":2,"between":2,"posts":1,"hostme":5,"time":5,"seconds":5,"NOTICE":3,"Exited":1,"host":1,"mode":4,"$false":2,"#p0sitivitybot":1,"timer":6,"$rand":5,"9Entered":4,"into":6,"raffle":6,"USED":3,"#shouman":1,"4Not":2,"Entered":2,"live":3,"posted":3,"too":3,"soon":2,"try":3,"identical":1,"previous":1,"retry":3,"tryagain":3,".timer":26,".tryagain":1,"were":3,"entered":1,"notice":6,"room":1,"followers":2,"only":7,"following":1,"Click":1,"follow":1,"let":1,"dev":2,"anyone":2,"running":2,"outdated":1,"MrDocDC":1,".CLEAR":2,"xx":5,"call":1,"verify":1,"streamer":2,"livechecker":1,"JSONOpen":1,"uw":1,"kraken":1,"streams":1,"nocache":1,"JSONHttpHeader":1,"Client":1,"avm4vi7zv0xpjkpi":1,"JSONHttpFetch":1,"$IIF":1,"$json":1,"stream":1,"created_at":1,".value":1,"$true":1,"JSONClose":1,"RETURN":1,"end":7,"Change":3,"Logs":1,"sends":2,"updated":4,"website":1,"video":2,"made":7,"send":1,"unhosts":1,"reflect":1,"resolved":1,"issues":1,"evaluation":1,"exired":1,"wait":2,"continue":6,"button":13,"clickable":2,"click":4,"register":2,"close":1,"browser":1,"delete":1,"stop":1,"using":6,"produce":1,"links":1,"new":4,"help":5,"desk":1,"support":1,"End":2,"script1":1,".mrc":1,"START":2,"tornstats":60,"tsspy":102,".init":4,".cfgfile":258,".ini":3,".localfile":1,"spy":17,".db":4,".botvers":9,"$tornstats":65,".upg":3,"ag":6,".tornstats":6,"Spy":49,"Database":5,"script":4,"Default":2,"values":13,"been":21,"written":2,"Right":2,"section":3,"config":4,"panel":2,"$readini":156,"n":209,"vers":2,"Thank":2,"updating":1,"entries":1,"populated":1,"default":2,"$addtok":1,"sg":3,"10tornstats":1,"by":4,"PMV":2,"v":7,"Initialized":2,"dialog":6,".cfgview":347,"title":7,"size":3,"option":3,"dbu":3,"right":9,"autohs":7,"center":3,"DIALOG":35,"sclick":35,"enable":13,"writeini":61,"yes":35,"did":230,"c":48,"Script":7,"now":19,"ENABLED":4,"u":40,"DISABLED":4,"flushini":33,"cache":4,"save":3,"updates":2,"locally":2,"well":1,"NOT":3,"sockerr":10,"socket":2,"errors":2,"any":1,"hide":1,"$did":75,".text":65,"remini":5,"ra":7,"Channel":2,"both":2,"keys":1,"Config":45,".cfg":4,"$dialog":2,".cfgcheck":6,"getinfo":2,".oldspy":17,"table":92,".spy":19,"$scriptdirtest":4,".htm":4,".postchan":9,"04API":1,".spywrite":8,"lvl":9,"fact":7,"SOCKOPEN":2,"spysave":1,"tornbot":2,"someelusivebotsc":2,"action":2,"step":2,".uencode":12,"str":10,"def":8,"spd":8,"dex":8,"tot":1,"totb":5,"User":2,"Agent":2,"Mozilla":2,"compatible":2,"MSIE":2,"Windows":2,"NT":2,"Trident":2,"Accept":4,"Language":2,"en":2,"us":2,"COMMENT/*":2,"SOCKREAD":1,"spyget":3,"nextread":2,"f":1,".read":27,"$sockbr":1,"04N":7,"Faction":3,".fac":6,"Strength":1,".str":5,"Defense":1,".def":5,"Speed":1,".spd":5,"Dexterity":1,".dex":5,"Total":2,".tot":5,"Updated":3,".upd":4,"</":4,"$deltok":2,".displayspy":3,"goto":1,"SOCKCLOSE":1,"oldtag":3,"OLD":1,"10Spy":1,"Entry":1,"Lv":1,"Fact":1,"$asctime":16,"mmm":5,"@":2,"h":9,"nn":7,"ss":4,"tt":6,"$duration":11,"ago":5,"10Strength":1,"10Defense":1,"10Speed":1,"10Dexterity":1,"10Total":1,"04Oops":1,"problem":1,"has":22,"occurred":1,"settings":5,"spyfind":1,"search":1,"tc":603,"tcchain":165,"Start":1,"crons":2,"require":4,"connected":2,".refilltimer":4,".timer0":7,".refill":3,".revlink":5,".bountylink":1,".atklink":2,"loader2":1,"sid":1,"getInAttack":1,"user2ID":1,".bustlink":1,".baillink":1,".complink":1,"joblist":1,"corp":1,".proflink":1,".bazaarlink":1,".pstatslink":1,"personalstats":1,".dcaselink":1,"displaycase":1,".tradelink":1,".cashlink":1,".maillink":1,".flistlink":1,".blistlink":1,".admfile":5,"adm":1,".crimesfile":5,"crimes":2,".quotefile":5,"quote":7,".spyfile":7,".psetfile":4,"pset":1,"idnames":1,".statsdir":4,"stats":6,".statsfile":2,"$tc":764,".drugsdir":4,"drugs":1,".drugsfile":1,".chlogdir":5,"chaindat":1,".chlogfile":3,"chain":28,".cmlogfile":1,".time":21,"yyyy":3,"mn":3,"mm":3,".wtreset":1,".timemax":1,".gcd":4,".sgcd":1,"File":1,".upgrade":1,"mkdir":3,".adm":21,"4Note":5,"Noone":1,"admin":8,"The":16,"still":5,"work":3,"but":1,"one":7,"access":26,"until":1,"someone":3,"To":4,"so":8,"their":3,"nick":1,".chchan":11,"Chain":50,".statsaving":2,"statsaving":6,"Color":29,"color":16,"pri":3,"sec":8,"note":5,"good":3,"bad":3,"subnote":3,"10Universal":1,"TC":8,"Assistant":3,".refillcron":3,"$ctime":4,"$date":1,"HH":1,"post":2,"ereset":5,"tcrefill":8,".ptr":6,".loop":2,"$numtok":5,"ischan":4,"Energy":3,"nerve":1,"refills":1,"reset":10,"refill":1,"skipped":4,".refillnew":1,".showcron":1,"Refill":1,"cron":2,"Local":2,"Time":4,"Duration":2,"dd":2,"yy":2,"Decay":1,".decaycron":1,"decode":1,"$encode":1,"tab":76,"nowrap":7,"sort":1,"vsbar":1,"3state":5,"radio":4,".pophelp":4,"r":25,"Channels":3,"lists":2,"last":15,"setting":1,"You":9,"need":5,"at":9,"least":1,"entry":4,"Main":1,"Chaining":1,".stchan":50,".revchan":16,".seltext":3,"del":3,".sel":1,"Invalid":1,"chaining":5,"bonus":11,"enter":1,"upg":10,"herm":3,"hermetic":4,"bonuses":2,"controls":1,"required":1,"certain":1,"When":3,"box":1,"checked":1,"person":2,"before":1,"command":1,"Access":48,"chgid":1,".state":6,"admins":5,"operators":5,"cu":10,"delspy":10,"delquote":10,"wartally":12,"setbday":10,"o":4,"Min":4,"requirement":4,"OP":1,"HALFOP":1,"VOICE":1,"NONE":1,"$puttok":11,"respond":2,"colors":1,"plain":1,".cfgcol":3,"Reloaded":1,"theme":2,"value":8,"invalid":8,"proper":8,"New":1,"Set":1,"all":3,"Not":1,"switched":4,"OFF":2,"revnote":5,"string":4,"confirmation":2,"bstats":5,"Updating":2,"requires":1,"postchains":5,"Notices":2,"other":2,"channels":2,"chains":2,"longer":1,"Quote":8,"split":5,"keep":2,"each":1,"seperate":1,"spyen":4,"storage":2,"enabled":1,"disabled":1,"findadd":5,"always":1,"IDs":2,"they":2,"odrevive":5,"paste":5,"request":4,"pastes":2,"overdose":3,"Banker":6,"Use":6,"setbanker":2,"change":2,"req":1,"Battle":2,"stat":7,"saving":2,"API":16,"cleared":1,"usage":3,"Make":2,"correctly":1,"Universal":2,"nicklist":1,"Admin":2,"Delete":1,"admip":3,"$address":4,"IP":1,"removed":1,"counter":9,".item":10,"white":1,"black":1,"dark":5,"blue":2,"green":2,"red":1,"brown":1,"purple":2,"orange":1,"yellow":1,"light":3,"teal":2,"grey":2,"file":1,"found":1,"Need":1,"tcsetup":1,"initial":2,"setup":1,".chkaccess":1,"admaccess":6,"ptr":79,"comm":4,"warresp":1,"isop":2,".chkadm":1,".set":3,".getset":5,".qscan":3,"eof":6,"$lines":8,"ctr":9,"loc":6,".qspam":3,"qrand":6,"matched":2,"quotes":2,"Next":3,"$eval":2,".tcflag":3,".statsave":1,"$timer":4,".bstatadd":2,"statstablename":10,"statsfile":9,"pastsaved":6,"pasttime":9,"paststr":10,"pastdef":10,"pastspd":10,"pastdex":9,"pasttotal":2,"currstr":11,"currdef":11,"currspd":11,"currdex":10,"currtotal":2,"timediff":2,"pstr":8,"pdef":5,"pspd":5,"pdex":5,"cstat":1,"dl":3,"saveline":4,"chanpost":27,"lost":5,"strength":2,"gained":4,"defense":2,"speed":2,"dexterity":2,"since":7,"GMT":3,"passives":1,"cstats":1,"see":5,"look":1,"shelp":2,"thank":3,"posting":1,"They":1,"changed":2,"$findtok":7,".bstats":6,".hitlistclr":3,".atklist":6,"Cleared":1,"attackers":1,"due":2,"inactivity":2,".groupatk":1,"beatings":1,"Go":1,"Fighty":1,"Stabby":1,".notice":5,"Let":1,"games":1,"begin":1,"Group":1,"started":5,"tcgroup":2,".targ":1,"<-":1,"join":2,".addspyhelp":1,"Manual":1,"addspy":5,"Str":1,"Spd":1,"Dex":1,"Def":1,"optional":1,"auto":3,"full":1,"automatic":2,"pre":1,"RESPO":1,"reports":1,"old":1,".spysave":1,"addedby":9,".spychan":7,"was":6,"successfully":3,"exactly":1,"how":2,"Torn":2,"without":2,"modification":1,"manual":1,"input":5,"man":4,"int":4,"totw":4,".getapikey":4,"spyprof":6,"Attempting":1,"additional":1,".spyscrape":3,"tcsprof":8,"N":1,"filename":1,"savestring":2,"readid":2,"spyold":2,".spyauto":1,".spycancel":1,"cancelled":1,".crimesave":1,"cstr":6,".crnew":2,".crnochg":2,".crold":1,".crupd":1,".crimedata":1,"Selling":1,"illegal":1,"products":1,"max":9,"merit":86,"mername":56,"Civil":1,"Offense":1,"medal":84,"Theft":2,"Candy":2,"Man":4,"medname":84,"Sneak":1,"Thief":1,"Smile":1,"Smokin":1,"Breaking":1,"Entering":1,"Marauder":1,"Stroke":1,"Bringer":1,"Cat":1,"Burgler":1,"Pilferer":1,"Desperado":1,"Rustler":1,"Pick":2,"Pocket":1,"Vandal":1,"Kleptomaniac":1,"Joy":17,"Rider":17,"Gone":8,"Seconds":8,"Booster":4,"Joyrider":1,"Super":1,"Master":4,"Carjacker":1,"Slim":4,"Jim":4,"Novice":3,"Professional":8,"Drug":5,"Deals":1,"Escobar":6,"Pusher":1,"Runner":1,"Dealer":1,"Lord":1,"Connection":2,"King":1,"Pin":1,"Supplier":1,"Computer":1,"Crimes":1,"Bug":2,"Ub3rn00b":1,"Hacker":10,"N00b":1,"We":11,"Have":8,"Breach":8,"1337n00b":1,"Ph34r3dn00b":1,"Ph34r3d":1,"Ph34r3d1337":1,"Ub3rph34r3d":1,"Ub3r":1,"Ub3r1337":1,"Key":1,"Puncher":1,"Kid":1,"Geek":1,"Speak":1,"Techie":1,"Cyber":1,"Punk":1,"Programmer":1,"Fraud":1,"Fire":11,"Starter":11,"Fake":1,"Counterfeit":1,"Pretender":1,"Clandestine":1,"Imposter":1,"Pseudo":1,"Imitation":1,"Simulated":1,"Hoax":1,"Faux":1,"Poser":1,"Deception":1,"Phony":1,"Parody":1,"Travesty":1,"Pyro":1,"Murder":1,"Beginner":1,"Assassin":7,"Competant":1,"Elite":1,"Deadly":1,"Lethal":1,"Fatal":1,"Trigger":1,"Hit":1,"Executioner":1,"Other":1,"Find":1,"Penny":1,"Up":1,".xanod":1,"xanod":3,"overdosed":1,"Xanax":1,"recorded":5,"track":1,"long":1,"feeling":1,"generous":1,".getherm":1,".bookdisp":1,"$999":1,"bene":2,"Book":1,"Benefit":1,".cleanStatPass":1,"len":2,"$len":3,"pos":3,"chk":4,"$mid":1,"ret":11,".cleanW":1,"$base":2,"$daylight":1,".timeconv":1,"(((":1,".chainend":3,".hits":60,".loss":8,"bonusresp":7,"hitsresp":2,".startresp":6,"endresp":8,"Ending":2,".chid":5,".start":5,"we":2,"respect":7,"per":2,"hit":17,"total":7,"hits":8,"losses":2,"final":1,"should":4,"around":2,"ended":3,"our":1,"averaged":1,".chain":9,".totrev":1,".log":5,".chmonth":5,".cmlog":1,"resp":1,".chainpost":2,".revtot":3,"revivers":1,"revhist":3,"revptr":4,".chainrevpost":4,".remove":1,"attacks":7,"nothing":1,"loops":6,"logfile":8,"hn":4,"@chainpost":4,"@chainpostsort":5,".chsumm":6,"loop":7,"val":4,"aline":2,"filter":2,"twwceu":2,"List":3,"Chainers":1,"$line":4,"hitstot":3,"chanlinenum":8,"atks":1,"chanline":15,".spam":4,"noop":2,"revtotal":2,"chid":5,"revives":4,"yet":1,"data":1,".postrevtally":8,"@revtally":4,"@revtallysort":5,"maxloop":2,"revtot":3,"Revivers":1,"rev":4,"That":2,".chaintwomin":3,"Two":5,"remain":5,"Someone":3,".pinglist":2,"Ping":1,".chainoffl":1,"chmin":8,"firstwarn":8,"elapsed":4,"dur":15,"$floor":2,"tcchain1":2,"co":15,"tcchain2":2,"tcchain3":2,"One":4,"remains":2,"tcchain4":2,"THIRTY":2,"SECONDS":2,"REMAIN":2,"SOMEONE":2,"MAKE":2,"HIT":2,"NOW":2,"tcchain5":2,"Has":2,"broken":2,"EndRespect":2,"tcchainend":2,"offliners":1,"Counter":4,"first":2,"offliner":2,"more":2,"needed":2,".chainadd":1,"hitlistclr":2,"findid":10,"just":2,"want":1,"offl":1,"phits":12,"ploss":8,"pdko":8,"psm":8,"prev":8,"readcm":6,"cmhits":6,"cmloss":5,"cmdko":5,"cmsm":5,"lhc":21,".endless":1,"Nice":3,"$4":4,"beat":1,"down":1,"hitpst":6,"zero":1,"Damn":4,"beatdown":1,"DKOed":1,"stalemated":1,"th":4,"coming":1,"up":1,"five":1,"bonusfact":3,"Plan":1,"three":1,"Bonus":1,"Careful":2,"next":2,"correct":1,"Well":1,"done":1,"received":1,"extra":1,".chainstalk":2,"stalk":4,"Stalkers":1,"tcchainstalkers":1,".chainsumm":2,"summ":8,"go":1,"clead":2,"leader":1,"stalkers":1,".ytpost":2,"04YouTube":1,"YouTube":1,"youtube":4,".ytlink":1,"Q":3,".ytchan":1,".yt":2,".profstr":2,"tcprof":114,"faccol":4,"apiprofile":7,".profclose":3,"returned":1,"gibberish":1,"could":1,"parse":1,"properly":1,"Automatically":1,"tcprofsw":1,"bday":3,"bdaymsg":3,"Happy":2,"$ord":1,"Birthday":2,"Welcome":1,"nostripcomm":2,"banker":1,"bankers":1,"setbankers":1,"$findfile":1,"Where":1,"My":1,"Illudium":1,"Explosive":1,"Space":1,"Modulator":1,".mode":1,".kick":1,"creature":1,"stolen":1,"space":1,"modulator":1,"revfail":2,"Erm":1,"ok":1,"Tell":1,"them":1,"Notifies":1,"sent":2,"back":2,"cannot":3,"Maybe":1,"him":1,"her":2,"Also":1,"may":1,"paid":2,"Unfortunately":1,"his":1,"provide":1,"revived":1,"Otherwise":1,"tracked":1,"revchanlist":6,"revid":2,"Posts":2,"specified":1,"clue":1,"tcflag":6,".revspam":3,"reviver":1,"history":1,"specific":1,"ChainID":1,"many":1,"requests":1,"often":1,".secs":1,"mi":1},"mcfunction":{"COMMENT#":7,"function":2,"mypack":1,":":24,"raycast":2,"/":3,"loop":1,"#mypack":1,"hooks":1,"begin":1,"effect":1,"give":1,"@s":12,"minecraft":4,"night_vision":1,"true":4,"execute":19,"if":4,"score":2,"@a":12,"temp":1,"matches":1,"positioned":2,"~":13,"-":10,"^":1,"block":4,"oak_leaves":1,"[":18,"persistent":2,"=":17,"]":18,"#minecraft":2,"leaves":1,"distance":4,",":11,"false":1,"tag":4,"add":1,"my":1,".tag":5,"datapack":2,"enable":2,"as":14,"f7a39418":1,"72ca":1,"4bf2":1,"bc7e":1,"ba9df67a4707":1,"run":2,"say":2,"hello":1,"goodbye":1,"sort":1,"nearest":1,"gamemode":1,"!":4,"creative":1,"foo":4,"bar":4,"baz":1,"...":1,"type":3,"bat":1,"skeletons":1,"zombie":1,"name":1,"@e":2,"nbt":2,"{":11,"PortalCooldown":1,"}":11,"Item":1,"id":2,"Count":1,"<":1,"scoreboard":1,"players":1,"operation":1,"%=":1,"data":7,"get":4,"entity":5,"SelectedItem":1,".display":2,".Name":2,"Inventory":3,".Count":1,"[]":1,"custom":1,"merge":1,"modify":2,"RecordItem":2,"set":1,"value":2,"messages":1,"hi":1,"bye":1,".messages":1,"append":1,"message":1,"tellraw":2},"nanorc":{"syntax":1,"header":1,"color":14,"green":4,"brightwhite":14,"red":4,"brightyellow":2,"magenta":6,"cyan":4,",":10,"COMMENT#":19,"set":62,"afterends":1,"atblanks":1,"autoindent":2,"backup":2,"backupdir":1,"boldtext":1,"brackets":1,"casesensitive":1,"constantshow":1,"fill":1,"-":1,"historylog":1,"linenumbers":1,"locking":1,"matchbrackets":1,"morespace":2,"mouse":2,"multibuffer":1,"noconvert":1,"nonewlines":1,"nopauses":1,"nowrap":1,"operatingdir":1,"positionlog":1,"preserve":1,"punct":1,"quickblank":1,"quotestr":1,"rebinddelete":1,"rebindkeypad":1,"regexp":1,"showcursor":1,"smarthome":1,"smooth":2,"softwrap":1,"speller":1,"suspend":1,"tabsize":1,"tempfile":1,"trimblanks":1,"whitespace":1,"wordbounds":1,"wordchars":1,"titlecolor":2,"blue":1,"statuscolor":2,"errorcolor":2,"selectedcolor":2,"numbercolor":2,"keycolor":2,"functioncolor":2,"brightmagenta":1,"include":16,"nohelp":1},"q":{"dst":2,":":106,"`":189,"tq":1,"src":3,"tqsrc":1,"F":6,"key":3,"/":42,"trade":2,"fields":2,"(":59,"types":2,";":176,"widths":2,")":60,"trf":2,"after":1,"tf":2,"time":3,"ex":2,"sym":6,"s":3,"cond":2,"size":1,"price":2,"stop":1,"corr":2,"seq":2,"cts":1,"tt":2,",":27,"+":5,"<":4,"$":5,"-":13,"#string":2,"first":14,"quote":2,"qf":2,"bid":2,"bsize":1,"ask":2,"asize":1,"mmid":1,"bex":1,"aex":1,"bbo":1,"qbbo":1,"cqs":1,"qt":2,"[":103,".s":1,"]":88,"$pricebidask":1,"g":5,"{":30,"f":5,"x":31,"xcols":3,"delete":3,"from":18,"@":2,"null":3,"y":12,"sv":2,"}":27,"foo":3,"d":17,"t":29,"p":6,"#":3,".Q":1,".dsftg":1,"sum":5,"\\":15,"each":37,"where":11,"like":3,"]]":6,"http":1,"//":1,"www":1,".nyxdata":1,".com":1,"Data":1,"Products":1,"Daily":1,"TAQ":1,"*":69,"Helper":2,"function":3,"for":9,"k":10,"means":10,"clustering":2,"hlpr":2,"sqrt":1,"xexp":1,"value":5,"r":13,"zipped":2,"til":4,"cluster":2,"flip":17,"last":3,"over":3,"1st":2,"column":6,"keeps":1,"count":21,"m2":6,"::":2,"))":2,"#0":2,"_":2,"%":3,"iris":4,"test":3,"q":8,"sl":1,"sw":1,"pl":1,"pw":1,"class":30,"!":17,".csv":1,"ts":1,"kmeans":2,"?":11,"diff":3,"#1":1,"while":1,"any":2,"omeans":2,"abs":1,"cols":2,"Entropy":1,"entropy":3,"cnt":2,"xlog":1,"Information":2,"Gain":2,"is":11,"table":8,"col":1,"attribute":5,"and":5,"remaining":1,"are":2,"counts":1,"in":6,"e":6,".g":4,".":14,"attr1":2,"class1":2,"class2":2,"----------------":1,"...":3,"cls":9,"list":2,"of":10,"classes":3,"clscnt":5,"occurances":1,"setcnt":5,"instances":1,"ighlpr":2,"random":1,"integers":1,"with":5,"labels":1,"a":27,"b":8,"c":3,"A":4,"B":4,"C":2,"infogain":6,"tbl":8,"attrib":4,"exec":3,"distinct":4,"i":6,"by":6,"change":2,"colname":1,"ease":1,"use":1,"select":13,"syntax":1,"t2":5,"xcol":1,"create":1,"empty":1,"to":12,"hold":1,"pivot":2,"t3":4,"enlist":24,"per":1,"lj":1,"xkey":1,"Decision":1,"Tree":1,"ID3":3,"Generate":1,"paths":3,"through":1,"decision":1,"tree":7,"data":22,"containing":2,"entire":2,"dataset":3,"dict":1,"that":3,"contains":3,"path":3,"n_":28,"values":2,"v_":22,"consider":1,"The":3,"result":1,"two":1,"columns":1,"will":2,"match":2,"the":9,"input":2,"except":4,"new":2,"possible":1,"attributes":2,"appended":2,"prefix":1,"should":1,"[]":6,"nextpaths":5,"------":1,"attrs":6,"if":5,"#enlist":1,"construct":1,"func":1,"query":3,"similar":1,"clause":5,"=":15,"((":1,"tmp":9,"()":2,"1b":1,"not":2,"all":1,"1_":2,"tack":1,"on":3,"passed":1,"row":1,"#n_":1,"find":5,"leaves":8,">":1,"n_1":1,"n_2":1,"0b":1,"internal":1,"nodes":2,"tmpi":2,"leaf":1,"tmpl":4,"dupe":1,"rows":1,"attr":2,"be":1,"newp":4,"cross":1,"Query":1,"generated":1,"argument":1,"igwrap":3,"effectively":1,"run":2,"TODO":1,"symbols":1,"seem":1,"need":1,"special":1,"treatment":1,"functional":1,"queries":1,"type":1,"Perform":1,"one":1,"step":1,"algorithm":2,"returned":1,"l":8,"level":1,"perform":1,".e":2,"how":1,"many":1,"elements":1,"Returns":1,"sorted":1,"calculated":1,"e_":6,"id3step":2,"c_":5,"chain":1,"already":1,"split":3,"tree_":4,"update":1,"get":1,"subsets":1,"matching":1,"sub":2,"a_":2,"candidate":2,"next":2,"subset":1,"sort":3,"twice":1,"because":1,"groupby":1,"seems":1,"jumble":1,"initial":1,"xdesc":3,"helper":1,"recursive":1,"calls":1,"id3hlpr":3,"or":1,"recurse":1,"np_":3,"have":1,"length":1,"uj":1,"id3":3,"most":1,"common":1,"val1":1,"&":2,"attr2":1,"val2":1,"clauses":2,"{{":1,"Classic":1,"weather":1,"weatherdata":1,"outlook":3,"sunny":5,"overcast":4,"rain":5,"temp":3,"hot":4,"mild":6,"cool":4,"humidity":3,"high":7,"normal":7,"wind":3,"weak":8,"strong":6,"no":5,"yes":9},"reStructuredText":{"Contributing":3,"to":78,"SciPy":37,"================":1,"This":5,"document":5,"aims":1,"give":2,"an":5,"overview":1,"of":46,"how":9,"contribute":5,".":93,"It":5,"tries":1,"answer":4,"commonly":1,"asked":1,"questions":1,",":102,"and":53,"provide":1,"some":4,"insight":1,"into":7,"the":104,"community":3,"process":3,"works":2,"in":47,"practice":1,"Readers":1,"who":2,"are":15,"familiar":2,"with":12,"experienced":1,"Python":12,"coders":1,"may":9,"want":5,"jump":1,"straight":1,"`":51,"git":5,"workflow":4,"_":27,"documentation":11,"new":16,"code":57,"----------------":4,"If":4,"you":34,"have":13,"been":1,"working":1,"scientific":2,"toolstack":1,"for":30,"a":44,"while":3,"probably":2,"lying":1,"around":1,"which":5,"think":2,"others":2,"too":2,"another":1,"open":1,"source":3,"project":3,"The":13,"first":4,"question":5,"ask":2,"is":62,"then":4,"where":2,"does":3,"this":17,"belong":1,"?":18,"That":2,"hard":1,"here":4,"so":7,"we":1,"start":4,"more":6,"specific":3,"one":3,":":49,"*":19,"what":4,"suitable":1,"putting":1,"Almost":1,"all":8,"added":6,"scipy":35,"has":4,"common":2,"that":32,"it":17,"useful":2,"multiple":2,"domains":1,"fits":1,"scope":1,"existing":10,"submodules":2,"In":6,"principle":2,"can":24,"be":15,"but":5,"far":1,"less":1,"For":3,"single":2,"application":2,"there":7,"use":11,"Some":2,"scikits":3,"(":21,"scikit":2,"-":54,"learn":3,"image":3,"statsmodels":2,"etc":4,")":20,"good":5,"examples":4,";":1,"they":1,"narrower":1,"focus":1,"because":2,"domain":1,"than":5,"Now":3,"if":7,"would":1,"like":1,"see":4,"included":1,"do":7,"go":1,"about":2,"After":1,"checking":1,"your":22,"distributed":3,"under":4,"compatible":2,"license":5,"FAQ":3,"details":1,"step":1,"discuss":2,"on":22,"dev":10,"mailing":7,"list":6,"All":2,"features":1,"as":5,"well":2,"changes":3,"discussed":1,"decided":1,"You":3,"should":7,"already":3,"discussion":6,"before":3,"finished":1,"Assuming":2,"outcome":1,"positive":2,"function":4,"or":15,"piece":1,"need":3,"next":3,"Before":2,"at":3,"least":2,"unit":7,"tests":8,"correct":3,"style":8,"Unit":1,"aim":2,"create":4,"exercise":1,"adding":5,"gives":1,"degree":1,"confidence":1,"runs":1,"correctly":3,"also":9,"versions":2,"hardware":1,"OSes":1,"don":3,"available":1,"yourself":3,"An":1,"extensive":2,"description":4,"write":2,"given":5,"NumPy":4,"testing":3,"guidelines":5,"Documentation":2,"Clear":1,"complete":1,"essential":1,"order":2,"users":3,"able":1,"find":2,"understand":3,"individual":1,"functions":4,"classes":2,"--":3,"includes":2,"basic":3,"type":2,"meaning":1,"parameters":1,"returns":1,"values":1,"usage":1,"doctest":2,"format":3,"put":3,"docstrings":6,"Those":1,"read":1,"within":1,"interpreter":3,"compiled":3,"reference":3,"guide":3,"html":2,"pdf":1,"Higher":1,"level":2,"key":1,"areas":1,"functionality":6,"provided":1,"tutorial":2,"/":76,"module":3,"A":5,"Code":2,"Uniformity":1,"written":2,"important":2,"trying":1,"follows":1,"standard":1,"PEP8":4,"check":4,"conforms":1,"pep8":2,"package":2,"checker":1,"Most":1,"IDEs":2,"text":1,"editors":1,"settings":1,"help":4,"follow":2,"example":4,"by":10,"translating":1,"tabs":1,"four":1,"spaces":1,"Using":1,"pyflakes":3,"idea":2,"At":1,"end":1,"checklist":2,"fulfills":1,"requirements":3,"inclusion":2,"Another":2,"exactly":1,"I":8,"my":4,"To":3,"public":5,"API":6,"programming":2,"interface":1,"defined":1,"most":2,"modules":1,"two":1,"levels":1,"deep":1,"means":2,"appear":1,"``":18,".submodule":1,".my_new_func":1,"my_new_func":1,"file":5,"/<":2,"submodule":2,">/":2,"its":1,"name":2,"__all__":1,"dict":1,"lists":2,"those":3,"imported":1,"__init__":1,".py":5,"Any":1,"private":1,"leading":1,"underscore":1,"their":2,"detailed":1,"Once":2,"ready":1,"send":3,"pull":1,"request":1,"PR":8,"Github":7,"We":1,"won":1,"described":2,"section":2,"pages":1,"When":1,"feature":2,"sure":1,"mention":1,"prompt":1,"interested":1,"people":1,"review":6,"got":1,"feedback":2,"general":1,"purpose":1,"ensure":1,"efficient":1,"meets":1,"outlined":1,"above":5,"many":3,"cases":2,"happens":1,"relatively":1,"quickly":1,"again":1,"after":1,"reasonable":1,"amount":1,"time":2,"say":1,"couple":1,"weeks":1,"passed":1,"completed":1,"merged":2,"branch":2,"describes":1,"doesn":5,"decisions":1,"made":2,"consensus":2,"everyone":1,"chooses":1,"participate":1,"developers":2,"other":4,"Aiming":1,"COMMENT--":1,"rare":1,"agreement":1,"cannot":1,"reached":1,"maintainers":2,"decide":1,"issue":2,"helping":1,"maintain":2,"previous":2,"talked":1,"specifically":2,"large":1,"part":2,"applies":2,"maintenance":1,"Maintenance":1,"fixing":1,"bugs":2,"improving":1,"quality":2,"documenting":1,"better":1,"missing":1,"keeping":1,"build":6,"scripts":1,"up":8,"date":1,"Trac":3,"bug":5,"tracker":2,"contains":2,"reported":1,"issues":2,"Fixing":1,"tickets":1,"helps":1,"improve":1,"overall":1,"way":4,"getting":1,"fix":1,"ran":1,"work":2,"equally":1,"fixes":1,"usually":1,"best":1,"writing":1,"test":4,"shows":1,"problem":1,"i":2,".e":1,"pass":2,"enough":1,"Unlike":1,"when":2,"discussing":1,"not":3,"necessary":3,"old":1,"behavior":2,"clearly":2,"incorrect":1,"no":1,"will":1,"object":1,"having":1,"fixed":1,"add":4,"warning":1,"deprecation":1,"message":1,"changed":1,"Other":1,"ways":2,"There":2,"contributing":1,"Participating":1,"discussions":1,"user":1,"contribution":1,"itself":1,".org":18,"website":3,"lot":2,"information":1,"always":1,"pair":1,"hands":1,"redesign":1,"ongoing":1,".github":3,".com":11,"redesigned":1,"static":1,"site":4,"based":3,"Sphinx":1,"sources":1,"constantly":1,"being":1,"improved":1,"sending":2,"improves":1,"making":1,"edits":3,"register":1,"username":1,"wiki":4,"edit":3,"rights":1,"make":2,"updated":1,"every":2,"day":1,"latest":1,"master":5,"regularly":1,"reviewed":1,"advantage":1,"immediately":2,"reStructuredText":1,"reST":1,"docs":4,"rendered":1,"easily":1,"catch":1,"formatting":1,"errors":1,"accomplish":1,"certain":1,"task":1,"valuable":1,"Central":2,"place":5,"share":1,"snippets":1,"plotting":1,"Useful":2,"links":1,"Checklist":1,"submitting":1,"````````````````":2,"Are":1,"coverage":1,"Do":1,"including":1,"Is":4,"tagged":1,"..":23,"versionadded":1,"::":6,"X":3,".Y":2,".Z":2,"version":6,"number":1,"release":3,"found":2,"setup":3,"mentioned":1,"notes":1,"case":2,"larger":2,"additions":1,"integrated":1,"via":1,"preferably":1,"Bento":2,"Numscons":1,"configuration":1,"files":2,"contributor":2,"did":1,"THANKS":1,".txt":4,"Please":1,"note":1,"perfectly":1,"normal":1,"desirable":1,"credit":1,"s":1,"simply":2,"extra":1,"reviewer":2,"worse":1,"forget":1,"Did":1,"BSD":4,"documents":1,"```":1,"Matlab":1,"R":1,"...":2,"online":1,"OK":1,"depends":1,"licensed":1,"MIT":1,"Apache":1,"requires":1,"citation":1,"free":1,"academic":1,"only":3,"Therefore":2,"copied":1,"such":1,"direct":1,"translation":1,"compatibility":2,"How":2,"set":5,"run":2,"commits":1,"simplest":1,"method":1,"setting":1,"local":2,"repo":1,"$":6,"clone":1,"https":6,"//":23,"github":6,".git":1,"cd":1,"python":3,"build_ext":1,"Then":1,"either":1,"symlink":3,"packages":3,"directory":1,"PYTHONPATH":3,"environment":3,"variable":1,"Spyder":1,"utilities":1,"manage":1,"On":1,"Linux":1,"OS":1,".bash_login":1,"automatically":1,"dir":3,"startup":1,"terminal":1,"Add":1,"line":1,"export":1,"=":2,"Alternatively":1,"prefix":2,"instead":1,"global":1,"setupegg":1,"develop":1,"${":1,"HOME":1,"}":1,"everything":1,"inside":1,">>>":2,"import":1,"sp":2,".test":1,"()":1,"editing":1,"allows":1,"restarting":1,"Note":1,"procedure":1,"straightforward":1,"get":1,"started":1,"look":1,"using":3,"numscons":1,"faster":1,"flexible":1,"building":1,"virtualenv":4,"development":4,"environments":1,"parallel":1,"released":2,"job":1,"research":1,"One":1,"simple":1,"achieve":1,"install":4,"binary":1,"installer":1,"pip":1,"First":1,"virtualenvwrappe":2,"named":1,"mkvirtualenv":1,"whenever":1,"switch":1,"virtual":2,"command":2,"workon":1,"deactivate":1,"exits":1,"from":1,"brings":1,"back":1,"shell":1,"With":1,"activated":1,"actually":1,"Can":1,"language":1,"speed":1,"Yes":1,"languages":3,"used":2,"Cython":4,"C":7,"++":3,"Fortran":4,"these":1,"pros":1,"cons":1,"really":1,"performance":1,"Important":1,"concerns":1,"maintainability":2,"portability":1,"preferred":2,"over":1,"portable":1,"older":1,"battle":1,"tested":1,"was":2,"wrapped":1,"advice":1,"please":2,"reasons":1,"Trac_":1,"Github_":1,"repository":2,"moved":1,"patch":1,"attach":1,"ticket":1,"overhead":1,"approach":1,"much":1,"reports":1,"patches":1,"_scikit":1,"http":17,"_scikits":1,"_statsmodels":1,".sourceforge":1,".net":1,"_testing":1,"numpy":5,"blob":3,"doc":5,"TESTS":1,".rst":3,"_how":1,"HOWTO_DOCUMENT":1,"_PEP8":1,"www":5,".python":3,"peps":1,"pep":1,"_pep8":1,"pypi":4,"_pyflakes":1,"_SciPy":2,".scipy":5,"api":1,".html":2,"_git":1,"gitwash":1,"index":1,"_maintainers":1,"MAINTAINERS":1,"_Trac":1,"projects":2,"timeline":1,"_Github":1,"_scipy":3,"_documentation":1,"Front":1,"%":1,"20Page":1,"central":1,"_license":1,"License_Compatib":1,"_doctest":1,".doughellmann":2,"PyMOTW":1,"_virtualenv":1,".virtualenv":1,"_virtualenvwrapp":1},"robots.txt":{"COMMENT#":2,"User":4,"-":5,"agent":4,":":10,"Duckduckbot":1,"Bingbot":1,"Googlebot":1,"Disallow":2,"/":4,"search":1,"*":1,"Allow":1,"Cache":1,"control":1,"Sitemap":1,"https":1,"//":1,"www":1,".example":1,".com":1,"sitemap":1,".xml":1},"sed":{"COMMENT#":44,"#":6,"@":1,"(":62,")":62,"hanoi":1,".sed":1,"Berkeley":2,"/":98,":":66,"abcd":1,"<":2,"CR":2,">":2,"b":2,"0abx":1,"1a2b3":1,"3x2":1,"George":1,"Bergman":1,"Math":1,",":2,"UC":1,"USA":1,"s":24,"*":28,"//":3,"g":4,"^":48,"$":3,"d":6,"[":40,"a":24,"-":20,"z":20,"]":40,"{":3,"\\":217,"Illegal":1,"characters":1,"use":2,"only":1,"and":1,".":31,"Try":4,"again":3,"}":3,"!":2,"Incorrect":1,"format":1,"string1":1,"string2":1,"string3":1,".*":36,"Repeated":1,"letters":1,"not":1,"allowed":1,"h":2,"G":1,"n":1,"&":3,"abcdefghijklmnop":1,"ba":1,"gp":1,"c":1,"td":2,"bc":1,"tb":1,"Done":1,"another":1,"or":1,"end":1,"with":1,"D":1,"p":1},"wdl":{"COMMENT#":9,"task":5,"hello":3,"{":31,"String":5,"addressee":1,"command":5,"echo":4,"}":35,"output":8,"salutation":1,"=":14,"read_string":3,"(":8,"stdout":3,"())":3,"runtime":5,"docker":5,":":8,"workflow":3,"wf_hello":1,"call":5,".salutation":1,"mkFile":3,">":2,"out":3,".txt":1,"File":3,"consumeFile":4,"in_file":3,"out_name":3,"cat":1,"${":4,"out_interpolatio":2,"contents":1,")":5,"contentsAlt":1,"filepassing":1,"input":3,".out":2,",":1,".contents":1,".contentsAlt":1,"validate_int":3,"Int":6,"i":6,"$((":1,"%":1,"))":1,"Boolean":1,"validation":1,"read_int":2,"==":1,"mirror":3,"ifs_in_scatters":1,"Array":2,"[":2,"]":2,"numbers":2,"range":1,"scatter":1,"n":3,"in":1,"if":1,".validation":1,"incremented":2,"+":1,"?":1,"mirrors":1},"wisp":{"COMMENT;":42,"nil":1,";;":10,"=>":14,"void":1,"(":15,")":15,"true":2,"My":1,"name":1,"is":1,"wisp":1,"!":1,"\\":1,"a":8,":":4,"keyword":1,"window":1,".addEventListene":1,"load":1,"handler":1,"false":1,"bar":4,"foo":4,"[":3,"]":3,",":5,"{":2,"beep":1,"-":5,"bop":1,"}":2,"b":7,"baz":2,";":5,"dash":1,"delimited":1,"dashDelimited":1,"predicate":1,"?":2,"isPredicate":1,"COMMENT(*":2,"__privates__":1,"list":1,"->":1,"vector":1,"listToVector":1,"parse":1,"int":1,"x":4,"parseInt":1,"array":1,"isArray":1,"+":5,"c":2},"xBase":{"#require":1,"#pragma":1,"linenumber":1,"=":4,"on":1,"#include":2,"#stdout":1,"#warning":1,"#define":6,"MYCONST":2,"#undef":1,"#ifdef":2,"__HARBOUR__":4,"#else":1,"#endif":7,"#if":1,"defined":2,"(":181,")":145,".OR":1,".":20,".T":6,"#elif":1,"THREAD":1,"STATIC":3,"t_var":1,":=":69,"REQUEST":1,"AllTrim":1,"ANNOUNCE":1,"my_module":1,"PROCEDURE":5,"Main":1,"()":37,"MEMVAR":1,"p_var":2,",":361,"m_var":2,"FIELD":1,"fld":1,"s_test":1,"LOCAL":4,"o":4,"TTest":3,":":4,"New":10,"tmp":19,"oError":2,"bBlock":1,"{":83,"|":12,"QOut":2,"}":81,"hHash":3,"=>":11,"PUBLIC":1,"PRIVATE":1,"PARAMETERS":1,"p1":2,"Set":3,"_SET_DATEFORMAT":1,"CLS":1,"@":3,"SAY":2,"?":23,"hb_ValToExp":1,"m":1,"->":138,"[":29,"]":29,"FOR":2,"TO":1,"STEP":1,"NEXT":2,"EACH":1,"IN":1,"DESCEND":1,"+":151,"-":8,"/":3,"*":5,"^":1,"**":1,"<":29,">":31,">=":2,"<=":1,"==":15,"!=":1,"<>":1,"#":1,"$":1,"%":1,"DO":2,"WHILE":2,"++":2,"ENDDO":2,"IF":2,"LOOP":2,"ENDIF":3,"EXIT":3,"--":2,"NIL":1,"ELSEIF":1,".F":13,"0d19800101":1,"ELSE":1,"CASE":3,"OTHERWISE":2,"ENDCASE":1,"SWITCH":1,"ENDSWITCH":1,"BEGIN":1,"SEQUENCE":1,"WITH":1,"__BreakBlock":1,"BREAK":1,"RECOVER":1,"USING":1,"END":1,"COMMENT/*":5,"local_func":2,"@hHash":1,"RETURN":10,"INIT":1,"init_proc":1,"exit_proc":1,"returning_nothin":1,"FUNCTION":3,"pub_func":1,"CREATE":2,"CLASS":4,"INHERIT":1,"TParent":3,"VAR":2,"One":6,"Two":1,"METHOD":7,"Test":1,"INLINE":1,"MethProc":2,"ENDCLASS":2,"::":2,"super":1,"Self":2,"COMMENT//":32,"This":4,"is":4,"a":4,"comment":4,"&&":1,"NOTE":2,"note":1,"pub_func2":1,"#ifndef":4,"__XPP__":1,"__CLIP__":1,"FlagShip":1,"__CLIPPER__":2,"FC_NORMAL":1,"FC_READONLY":1,"FC_HIDDEN":1,"FC_SYSTEM":1,"#command":4,"SET":2,"DELETED":2,"x":20,"ON":1,"OFF":1,"&>":1,"_SET_DELETED":2,"row":2,"col":2,"exp":2,"PICTURE":1,"pic":2,"COLOR":1,"clr":2,";":74,"DevPos":1,"DevOutPict":1,"endif":20,"#xtranslate":4,"hb_MemoWrit":1,"...":1,"MemoWrit":1,"hb_dbExists":1,"t":2,"File":1,"hb_dbPack":1,"__dbPack":1,"hb_default":1,"v":3,"iif":1,"StrTran":2,"ValType":2,",,":1,"COMMENT/**":2,"#Include":6,"User":4,"Function":4,"FA280":1,"If":11,"cEmpAnt":2,"SE5":11,"dbSelectArea":5,"))":9,"cSet3Filter":3,"dbSetFilter":1,"||":1,"&":1,"dbGoTOP":1,"())":17,"aOrig06Tit":8,"{}":6,"//":18,"Todos":1,"os":1,"Titulos":1,"que":1,"ser":1,"reparcelados":1,"nTotal":6,"While":7,"!":9,"EOF":4,"AADD":9,"E5_PREFIXO":1,"E5_NUMERO":1,"E5_VALOR":2,"+=":3,"dbSkip":1,"End":5,"aNovoTitulo":4,"SE1ORIG":59,"E1_FILIAL":18,"Nil":74,"SE1":62,"E1_PREFIXO":10,"E1_NUM":10,"E1_TIPO":10,"E1_PARCELA":9,"E1_NATUREZ":2,"E1_CLIENTE":1,"E1_LOJA":1,"E1_NRDOC":1,"E1_EMISSAO":1,"E1_VENCTO":1,"E1_VENCREA":1,"E1_VALOR":7,"E1_SALDO":1,"E1_VLCRUZ":1,"E1_PORTADO":1,"E1_FATURA":3,"E1_X_DTPAV":1,"E1_X_DTSAV":1,"E1_X_DTTAV":1,"E1_X_DTSPC":1,"E1_X_DTPRO":1,"E1_NUMBCO":1,"E1_X_DUDME":1,"E1_X_TIPOP":1,"E1_X_DTCAN":1,"E1_X_MOTIV":1,"E1_X_DESPC":1,"E1_NUMNOTA":1,"E1_SERIE":1,"E1_X_DEPRO":1,"E1_X_TPPAI":1,"E1_X_CGC":1,"E1_XTPEMP":1,"E1_X_CTRIM":1,"}}":4,"StartJob":2,"getenvserver":2,"dbClearFilter":1,"EndIf":2,"Return":4,"nil":2,"FA280_01":1,"cE1PREFIXO":5,"cE1NUM":6,"cE1TIPO":2,"nE1Valor":5,"cE1PARCELA":2,"Local":2,"nValPar":8,"aTit05":5,"RpcSetType":2,"Nao":2,"consome":2,"licensa":2,"RpcSetEnv":3,",,,,":3,"GetEnvServer":3,"Sleep":3,"nFileLog":46,"u_OpenLog":2,"dToS":2,"dDataBase":3,"fWrite":43,"CRLF":53,"nParcelas":4,"round":2,"cUltima":2,"chr":1,"cvaltochar":8,"n0102total":7,"n0105total":6,"For":5,"nI":30,"To":5,"len":5,"cQuery":9,"select":4,"DbCloseArea":4,"TcQuery":4,"Alias":4,"DBGOTOP":3,"Loop":3,"entre":3,"as":3,"duas":1,"filiais":3,"cFilAnt":4,"if":10,"alltrim":1,"E1_STATUS":1,"aBaixa":6,"{{":3,"E1_DESCONT":2,"E1_JUROS":2,"E1_MULTA":2,"E1_VLRREAL":2,"date":4,"lMsErroAuto":12,"reseta":2,"MSExecAuto":5,"y":10,"FINA070":2,"MSErroString":5,"tojson":5,"return":6,"else":7,"RECLOCK":4,"E5_FATURA":1,"E5_FATPREF":1,"MSUNLOCK":4,"E1_FATPREF":2,"E1_TIPOFAT":2,"E1_FLAGFAT":2,"E1_DTFATUR":2,"elseif":4,"dbskip":3,"Next":5,"n0102val":5,"n0105val":4,"aFili":22,"PARC":5,"QUANT":2,"quantidade":1,"de":1,"parcelas":3,"incluida":1,"TOTALINC":3,"aTitulo":9,"ACLONE":1,"FINA040":3,"Inclusao":2,"cValToChar":1,"Reset":3,"Environment":3,"fClose":1,"F280PCAN":1,"cPrefCan":4,"cFatCan":5,"cTipoCan":4,"JOBF280C":1,"todas":2,"e":2,"dbselectarea":2,"dbSetOrder":2,"dbSeek":2,"Alert":2,"aFatura":3,"Exclus":1,"end":2,"nSE5Recno":2,"u_RetSQLOne":1,"COMMENT\"":1,"StoD":1,"DbGoTo":1,"E5_MOTBX":1}},"language_tokens":{"1C Enterprise":1234,"2-Dimensional Array":1285,"4D":861,"ABAP":747,"ABAP CDS":166,"ABNF":1137,"AGS Script":3018,"AIDL":1075,"AL":579,"AMPL":455,"API Blueprint":622,"APL":1291,"ASL":1648,"ASN.1":138,"ASP.NET":575,"ATS":7317,"ActionScript":1164,"Adobe Font Metrics":3916,"Agda":386,"Alloy":1516,"Alpine Abuild":213,"Altium Designer":29194,"AngelScript":1812,"Ant Build System":752,"Antlers":827,"ApacheConf":3302,"Apex":6200,"Apollo Guidance Computer":3438,"AppleScript":1936,"AsciiDoc":142,"AspectJ":367,"Assembly":16609,"Astro":170,"Asymptote":1087,"AutoHotkey":7,"Avro IDL":823,"Awk":696,"BASIC":168,"Ballerina":439,"Beef":9174,"Berry":2631,"BibTeX":258,"Bicep":430,"Bikeshed":19973,"BitBake":58,"Blade":142,"BlitzBasic":2618,"BlitzMax":58,"Bluespec":1476,"Boogie":1893,"Brainfuck":1969,"BrighterScript":848,"Brightscript":656,"Browserslist":108,"C":71878,"C#":1472,"C++":52451,"CAP CDS":738,"CIL":2569,"CLIPS":3277,"CMake":716,"COBOL":109,"CODEOWNERS":17,"CSON":556,"CSS":25973,"CSV":17,"CUE":2000,"CWeb":7851,"Cabal Config":1111,"Cadence":1482,"Cairo":2534,"CameLIGO":919,"CartoCSS":14006,"Ceylon":52,"Chapel":12828,"Charity":22,"Checksums":58,"Cirru":3793,"Clarion":1475,"Clarity":4820,"Classic ASP":342,"Clean":1553,"Click":1112,"Clojure":1851,"Closure Templates":95,"Cloud Firestore Security Rules":590,"CoNLL-U":5311,"CodeQL":1054,"CoffeeScript":4893,"ColdFusion":224,"ColdFusion CFC":791,"Common Lisp":11668,"Common Workflow Language":106,"Component Pascal":1139,"Cool":384,"Coq":47160,"Creole":180,"Crystal":2115,"Csound":680,"Csound Document":735,"Csound Score":14,"Cuda":357,"Cue Sheet":73,"Curry":7888,"Cycript":2235,"D":4070,"DIGITAL Command Language":7628,"DM":268,"DNS Zone":111,"DTrace":1231,"Dafny":2879,"Dart":86,"DataWeave":816,"Debian Package Control File":344,"DenizenScript":1050,"Dhall":1210,"Diff":33,"DirectX 3D File":398,"Dockerfile":380,"Dogescript":33,"E":1307,"E-mail":378,"EBNF":365,"ECL":308,"ECLiPSe":281,"EJS":1943,"EQ":2719,"Eagle":40591,"Earthly":104,"Easybuild":43,"EditorConfig":25,"Edje Data Collection":6714,"Eiffel":2035,"Elixir":4564,"Elm":826,"Emacs Lisp":4235,"EmberScript":68,"Erlang":12087,"Euphoria":11440,"F#":4198,"FIGlet Font":3344,"FLUX":1842,"Fantom":812,"Faust":439,"Fennel":4020,"Filebench WML":189,"Filterscript":141,"Fluent":8618,"Formatted":5111,"Forth":9766,"Fortran":244,"FreeBasic":2863,"FreeMarker":235,"Frege":4839,"Fstar":4049,"Futhark":604,"G-code":5948,"GAML":4695,"GAMS":407,"GAP":9622,"GCC Machine Description":13839,"GDB":1232,"GDScript":2501,"GEDCOM":16549,"GLSL":11352,"GN":27740,"GSC":5019,"Game Maker Language":23136,"Gemfile.lock":2926,"Genero":365,"Genero Forms":28,"Genie":378,"Gerber Image":20000,"Gherkin":223,"Git Attributes":6,"Git Config":1396,"Git Revision List":9,"Gleam":616,"Glyph Bitmap Distribution Format":1843,"Gnuplot":1424,"Go":490,"Go Checksums":230,"Go Module":53,"Golo":4838,"Gosu":1283,"Grace":1914,"Gradle":103,"Grammatical Framework":13366,"Graph Modeling Language":107,"GraphQL":3316,"Graphviz (DOT)":687,"Groovy":176,"Groovy Server Pages":211,"HAProxy":1010,"HCL":816,"HLSL":1742,"HTML":5611,"HTML+ECR":19,"HTML+EEX":346,"HTML+ERB":855,"HTML+Razor":756,"HXML":208,"Hack":5349,"Haml":193,"Handlebars":95,"Haskell":1494,"HiveQL":253,"HolyC":2203,"Hy":213,"HyPhy":32919,"IDL":253,"IGOR Pro":956,"INI":2239,"Idris":197,"Ignore List":376,"ImageJ Macro":563,"Inform 7":524,"Inno Setup":3668,"Ioke":2,"Isabelle":157,"Isabelle ROOT":2865,"J":284,"JAR Manifest":333,"JFlex":6860,"JSON":67337,"JSON with Comments":5487,"JSON5":122,"JSONLD":50,"JSONiq":182,"Janet":724,"Jasmin":1771,"Java":18777,"Java Properties":105,"JavaScript":163156,"JavaScript+ERB":6,"Jest Snapshot":520,"JetBrains MPS":2997,"Jinja":728,"Jison":1351,"Jison Lex":323,"Jolie":625,"Jsonnet":159,"Julia":432,"Jupyter Notebook":58,"KRL":28,"Kaitai Struct":1939,"KakouneScript":4568,"KiCad Layout":41023,"KiCad Legacy Layout":7237,"KiCad Schematic":6898,"Kit":24,"Kotlin":203,"Kusto":2344,"LFE":1771,"LOLCODE":2819,"LSL":446,"LTspice Symbol":85,"LabVIEW":6957,"Lark":445,"Lasso":14944,"Latte":1945,"Lean":1036,"Less":47,"Lex":3699,"LigoLANG":318,"Limbo":397,"Linker Script":1254,"Linux Kernel Module":729,"Liquid":933,"Literate Agda":520,"Literate CoffeeScript":1165,"LiveScript":90,"Logos":1306,"Logtalk":24,"LookML":679,"LoomScript":759,"Lua":1878,"M":37610,"M4":1537,"M4Sugar":1591,"MATLAB":17359,"MAXScript":1061,"MLIR":7611,"MQL4":371,"MQL5":5110,"MTML":292,"MUF":2296,"Macaulay2":3281,"Makefile":2591,"Markdown":11624,"Marko":325,"Mask":105,"Mathematica":9456,"Maven POM":1164,"Max":1819,"Mercury":35798,"Meson":149,"Metal":923,"Microsoft Developer Studio Project":498,"Microsoft Visual Studio Solution":1249,"MiniYAML":417,"Mint":750,"Modelica":1272,"Modula-2":1672,"Modula-3":10957,"Module Management System":22353,"Monkey":1889,"Monkey C":1028,"Moocode":10869,"MoonScript":3269,"Motoko":1381,"Motorola 68K Assembly":19375,"Move":1405,"Muse":13522,"Mustache":404,"NASL":8773,"NCL":8662,"NEON":1816,"NL":1794,"NPM Config":68,"NSIS":630,"NWScript":707,"Nasal":9571,"Nearley":1105,"Nemerle":18,"NetLinx":539,"NetLinx+ERB":250,"NetLogo":202,"NewLisp":3186,"Nextflow":867,"Nginx":1267,"Nim":4582,"Nit":9239,"Nix":260,"Nu":100,"Nunjucks":246,"OCaml":28452,"Object Data Instance Notation":9530,"ObjectScript":454,"Objective-C":42997,"Objective-C++":9193,"Objective-J":2753,"Odin":6293,"Omgrofl":59,"Opa":48,"Opal":42,"Open Policy Agent":375,"OpenCL":160,"OpenEdge ABL":1295,"OpenQASM":90,"OpenRC runscript":38,"OpenSCAD":96,"OpenStep Property List":1041,"Org":1010,"Ox":1173,"Oxygene":355,"Oz":134,"P4":980,"PEG.js":288,"PHP":24303,"PLSQL":1364,"PLpgSQL":3384,"POV-Ray SDL":26951,"Pan":2630,"Papyrus":643,"Parrot Assembly":8,"Parrot Internal Representation":6,"Pascal":6723,"Pawn":9231,"Pep8":3994,"Perl":32947,"Pic":177,"Pickle":129,"PicoLisp":806,"PigLatin":34,"Pike":1508,"PlantUML":1185,"Pod":2143,"Pod 6":4968,"PogoScript":357,"Pony":2586,"Portugol":175,"PostCSS":554,"PostScript":525,"PowerBuilder":6177,"PowerShell":750,"Prisma":632,"Processing":101,"Procfile":44,"Proguard":581,"Prolog":8532,"Promela":3578,"Propeller Spin":18729,"Protocol Buffer":76,"Protocol Buffer Text Format":2654,"Public Key":547,"Pug":33,"Puppet":1458,"PureBasic":142,"PureScript":2259,"Python":17862,"Q#":1248,"QML":616,"QMake":183,"Qt Script":827,"Quake":128,"R":2634,"RAML":147,"RDoc":773,"REXX":2056,"RMarkdown":131,"RPC":1972,"RPGLE":889,"RPM Spec":3120,"RUNOFF":19622,"Racket":252,"Ragel":709,"Raku":16942,"Rascal":1339,"ReScript":3407,"Readline Config":37,"Reason":16657,"ReasonLIGO":2212,"Rebol":763,"Record Jar":1432,"Red":1683,"Redirect Rules":4,"Regular Expression":356,"Ren'Py":3199,"RenderScript":1473,"Rich Text Format":22351,"Ring":2069,"Riot":619,"RobotFramework":516,"Roff":16528,"Roff Manpage":3927,"RouterOS Script":4794,"Ruby":7563,"Rust":6944,"SAS":1114,"SCSS":47,"SELinux Policy":1179,"SMT":21010,"SPARQL":426,"SQF":263,"SQL":28039,"SQLPL":547,"SRecode Template":138,"SSH Config":150,"STAR":430,"STON":230,"SWIG":2814,"Sage":590,"SaltStack":319,"Sass":36,"Scala":2123,"Scaml":6,"Scheme":4755,"Scilab":86,"ShaderLab":1802,"Shell":8154,"ShellCheck Config":40,"ShellSession":324,"Shen":3834,"Sieve":445,"Singularity":202,"Slash":441,"Slice":2324,"Slim":97,"SmPL":480,"Smali":74143,"Smalltalk":12705,"Soong":123,"SourcePawn":10204,"Squirrel":162,"Stan":429,"Standard ML":10669,"Starlark":3316,"Stata":5708,"StringTemplate":340,"Stylus":90,"SubRip Text":1110,"SugarSS":23,"SuperCollider":3099,"Svelte":705,"Swift":1422,"SystemVerilog":912,"TI Program":4549,"TLA":332,"TOML":8304,"TSQL":221,"TSV":42,"TSX":9189,"TXL":217,"Talon":990,"Tcl":2655,"Tcsh":11499,"TeX":10251,"Tea":5,"Terra":1643,"Texinfo":1397,"Text":19493,"TextMate Properties":56,"Thrift":7,"Turing":6386,"Turtle":1744,"Type Language":12689,"TypeScript":1212,"Unity3D Asset":1979,"Unix Assembly":7728,"Uno":1536,"UnrealScript":3549,"UrWeb":1038,"V":1699,"VBA":6044,"VBScript":397,"VCL":763,"VHDL":42,"Valve Data Format":36,"Velocity Template Language":851,"Verilog":4931,"Vim Help File":16,"Vim Script":8463,"Vim Snippet":837,"Visual Basic .NET":834,"Volt":454,"Vue":148,"Vyper":2332,"Wavefront Material":124,"Wavefront Object":7191,"Web Ontology Language":15063,"WebAssembly":1644,"WebIDL":175,"WebVTT":1348,"Wget Config":192,"Whiley":975,"Wikitext":3857,"Win32 Message File":71,"Windows Registry Entries":392,"Witcher Script":844,"Wollok":277,"World of Warcraft Addon Data":47,"Wren":1232,"X BitMap":141,"X Font Directory Index":17721,"X PixMap":129,"X10":7647,"XC":26,"XCompose":18242,"XML":54141,"XML Property List":2643,"XPages":331,"XProc":74,"XQuery":392,"XS":1448,"XSLT":132,"Xojo":1186,"Xonsh":144,"Xtend":468,"YAML":2329,"YANG":185,"YARA":109,"YASnippet":136,"Yacc":258,"Yul":1099,"ZAP":104,"ZIL":4319,"Zeek":4272,"ZenScript":621,"Zephir":1452,"Zig":676,"Zimpl":166,"cURL Config":20,"desktop":153,"dircolors":714,"eC":1289,"edn":613,"fish":682,"hoon":19973,"jq":2901,"kvlang":376,"mIRC Script":32626,"mcfunction":354,"nanorc":222,"q":2300,"reStructuredText":3051,"robots.txt":47,"sed":958,"wdl":259,"wisp":198,"xBase":2993},"languages":{"1C Enterprise":6,"2-Dimensional Array":2,"4D":4,"ABAP":1,"ABAP CDS":2,"ABNF":1,"AGS Script":4,"AIDL":2,"AL":3,"AMPL":2,"API Blueprint":3,"APL":3,"ASL":2,"ASN.1":1,"ASP.NET":4,"ATS":9,"ActionScript":4,"Adobe Font Metrics":3,"Agda":1,"Alloy":3,"Alpine Abuild":1,"Altium Designer":4,"AngelScript":2,"Ant Build System":2,"Antlers":5,"ApacheConf":4,"Apex":6,"Apollo Guidance Computer":1,"AppleScript":7,"AsciiDoc":3,"AspectJ":2,"Assembly":11,"Astro":1,"Asymptote":2,"AutoHotkey":1,"Avro IDL":1,"Awk":1,"BASIC":1,"Ballerina":5,"Beef":3,"Berry":2,"BibTeX":2,"Bicep":2,"Bikeshed":2,"BitBake":2,"Blade":2,"BlitzBasic":3,"BlitzMax":1,"Bluespec":2,"Boogie":3,"Brainfuck":5,"BrighterScript":3,"Brightscript":1,"Browserslist":2,"C":58,"C#":7,"C++":50,"CAP CDS":5,"CIL":2,"CLIPS":2,"CMake":7,"COBOL":4,"CODEOWNERS":1,"CSON":4,"CSS":2,"CSV":1,"CUE":2,"CWeb":2,"Cabal Config":4,"Cadence":6,"Cairo":3,"CameLIGO":1,"CartoCSS":1,"Ceylon":1,"Chapel":5,"Charity":1,"Checksums":18,"Cirru":14,"Clarion":4,"Clarity":3,"Classic ASP":2,"Clean":9,"Click":2,"Clojure":10,"Closure Templates":1,"Cloud Firestore Security Rules":1,"CoNLL-U":3,"CodeQL":6,"CoffeeScript":10,"ColdFusion":1,"ColdFusion CFC":2,"Common Lisp":9,"Common Workflow Language":1,"Component Pascal":2,"Cool":2,"Coq":13,"Creole":1,"Crystal":3,"Csound":3,"Csound Document":3,"Csound Score":3,"Cuda":2,"Cue Sheet":2,"Curry":2,"Cycript":1,"D":9,"DIGITAL Command Language":4,"DM":1,"DNS Zone":2,"DTrace":3,"Dafny":2,"Dart":1,"DataWeave":5,"Debian Package Control File":2,"DenizenScript":2,"Dhall":2,"Diff":1,"DirectX 3D File":1,"Dockerfile":1,"Dogescript":1,"E":7,"E-mail":1,"EBNF":4,"ECL":1,"ECLiPSe":1,"EJS":5,"EQ":3,"Eagle":2,"Earthly":1,"Easybuild":1,"EditorConfig":1,"Edje Data Collection":1,"Eiffel":7,"Elixir":6,"Elm":3,"Emacs Lisp":11,"EmberScript":1,"Erlang":14,"Euphoria":10,"F#":8,"FIGlet Font":1,"FLUX":4,"Fantom":2,"Faust":2,"Fennel":2,"Filebench WML":1,"Filterscript":2,"Fluent":5,"Formatted":3,"Forth":16,"Fortran":5,"FreeBasic":3,"FreeMarker":2,"Frege":4,"Fstar":3,"Futhark":1,"G-code":3,"GAML":6,"GAMS":1,"GAP":9,"GCC Machine Description":1,"GDB":2,"GDScript":4,"GEDCOM":1,"GLSL":18,"GN":11,"GSC":6,"Game Maker Language":11,"Gemfile.lock":1,"Genero":3,"Genero Forms":1,"Genie":4,"Gerber Image":18,"Gherkin":2,"Git Attributes":1,"Git Config":3,"Git Revision List":1,"Gleam":2,"Glyph Bitmap Distribution Format":1,"Gnuplot":7,"Go":4,"Go Checksums":1,"Go Module":1,"Golo":27,"Gosu":5,"Grace":2,"Gradle":2,"Grammatical Framework":41,"Graph Modeling Language":3,"GraphQL":4,"Graphviz (DOT)":2,"Groovy":6,"Groovy Server Pages":4,"HAProxy":4,"HCL":6,"HLSL":5,"HTML":8,"HTML+ECR":1,"HTML+EEX":3,"HTML+ERB":3,"HTML+Razor":2,"HXML":2,"Hack":30,"Haml":2,"Handlebars":2,"Haskell":5,"HiveQL":2,"HolyC":5,"Hy":3,"HyPhy":8,"IDL":4,"IGOR Pro":3,"INI":12,"Idris":1,"Ignore List":19,"ImageJ Macro":2,"Inform 7":2,"Inno Setup":2,"Ioke":1,"Isabelle":1,"Isabelle ROOT":1,"J":2,"JAR Manifest":1,"JFlex":2,"JSON":28,"JSON with Comments":24,"JSON5":2,"JSONLD":1,"JSONiq":2,"Janet":3,"Jasmin":8,"Java":10,"Java Properties":2,"JavaScript":40,"JavaScript+ERB":1,"Jest Snapshot":1,"JetBrains MPS":3,"Jinja":2,"Jison":3,"Jison Lex":2,"Jolie":5,"Jsonnet":1,"Julia":2,"Jupyter Notebook":1,"KRL":1,"Kaitai Struct":2,"KakouneScript":3,"KiCad Layout":16,"KiCad Legacy Layout":1,"KiCad Schematic":7,"Kit":1,"Kotlin":1,"Kusto":3,"LFE":4,"LOLCODE":1,"LSL":2,"LTspice Symbol":1,"LabVIEW":11,"Lark":3,"Lasso":3,"Latte":2,"Lean":2,"Less":1,"Lex":2,"LigoLANG":1,"Limbo":3,"Linker Script":4,"Linux Kernel Module":3,"Liquid":2,"Literate Agda":1,"Literate CoffeeScript":2,"LiveScript":1,"Logos":5,"Logtalk":1,"LookML":3,"LoomScript":2,"Lua":7,"M":29,"M4":5,"M4Sugar":3,"MATLAB":39,"MAXScript":5,"MLIR":4,"MQL4":3,"MQL5":3,"MTML":1,"MUF":2,"Macaulay2":1,"Makefile":12,"Markdown":12,"Marko":3,"Mask":1,"Mathematica":12,"Maven POM":1,"Max":3,"Mercury":10,"Meson":2,"Metal":1,"Microsoft Developer Studio Project":1,"Microsoft Visual Studio Solution":1,"MiniYAML":8,"Mint":6,"Modelica":12,"Modula-2":1,"Modula-3":5,"Module Management System":5,"Monkey":5,"Monkey C":1,"Moocode":3,"MoonScript":1,"Motoko":2,"Motorola 68K Assembly":6,"Move":2,"Muse":2,"Mustache":4,"NASL":10,"NCL":16,"NEON":2,"NL":2,"NPM Config":1,"NSIS":2,"NWScript":6,"Nasal":2,"Nearley":1,"Nemerle":1,"NetLinx":2,"NetLinx+ERB":2,"NetLogo":1,"NewLisp":3,"Nextflow":4,"Nginx":3,"Nim":6,"Nit":24,"Nix":1,"Nu":2,"Nunjucks":1,"OCaml":10,"Object Data Instance Notation":1,"ObjectScript":1,"Objective-C":22,"Objective-C++":2,"Objective-J":3,"Odin":1,"Omgrofl":1,"Opa":2,"Opal":1,"Open Policy Agent":4,"OpenCL":2,"OpenEdge ABL":6,"OpenQASM":1,"OpenRC runscript":1,"OpenSCAD":2,"OpenStep Property List":2,"Org":1,"Ox":3,"Oxygene":1,"Oz":1,"P4":2,"PEG.js":1,"PHP":19,"PLSQL":8,"PLpgSQL":7,"POV-Ray SDL":12,"Pan":18,"Papyrus":3,"Parrot Assembly":1,"Parrot Internal Representation":1,"Pascal":13,"Pawn":7,"Pep8":7,"Perl":24,"Pic":3,"Pickle":4,"PicoLisp":1,"PigLatin":1,"Pike":3,"PlantUML":7,"Pod":4,"Pod 6":1,"PogoScript":1,"Pony":6,"Portugol":2,"PostCSS":2,"PostScript":3,"PowerBuilder":6,"PowerShell":4,"Prisma":5,"Processing":1,"Procfile":1,"Proguard":3,"Prolog":9,"Promela":7,"Propeller Spin":10,"Protocol Buffer":1,"Protocol Buffer Text Format":4,"Public Key":7,"Pug":2,"Puppet":5,"PureBasic":2,"PureScript":4,"Python":23,"Q#":2,"QML":1,"QMake":4,"Qt Script":2,"Quake":2,"R":8,"RAML":1,"RDoc":1,"REXX":4,"RMarkdown":2,"RPC":3,"RPGLE":9,"RPM Spec":3,"RUNOFF":4,"Racket":2,"Ragel":3,"Raku":24,"Rascal":5,"ReScript":1,"Readline Config":1,"Reason":6,"ReasonLIGO":1,"Rebol":6,"Record Jar":1,"Red":2,"Redirect Rules":1,"Regular Expression":4,"Ren'Py":1,"RenderScript":2,"Rich Text Format":2,"Ring":4,"Riot":2,"RobotFramework":3,"Roff":17,"Roff Manpage":12,"RouterOS Script":4,"Ruby":36,"Rust":3,"SAS":3,"SCSS":1,"SELinux Policy":4,"SMT":4,"SPARQL":2,"SQF":2,"SQL":14,"SQLPL":6,"SRecode Template":1,"SSH Config":6,"STAR":3,"STON":7,"SWIG":3,"Sage":1,"SaltStack":6,"Sass":1,"Scala":7,"Scaml":1,"Scheme":4,"Scilab":3,"ShaderLab":3,"Shell":52,"ShellCheck Config":1,"ShellSession":3,"Shen":3,"Sieve":11,"Singularity":1,"Slash":1,"Slice":3,"Slim":1,"SmPL":1,"Smali":7,"Smalltalk":10,"Soong":1,"SourcePawn":3,"Squirrel":1,"Stan":3,"Standard ML":5,"Starlark":8,"Stata":7,"StringTemplate":1,"Stylus":1,"SubRip Text":1,"SugarSS":1,"SuperCollider":5,"Svelte":1,"Swift":43,"SystemVerilog":4,"TI Program":4,"TLA":2,"TOML":4,"TSQL":4,"TSV":1,"TSX":4,"TXL":1,"Talon":2,"Tcl":5,"Tcsh":1,"TeX":7,"Tea":1,"Terra":3,"Texinfo":1,"Text":26,"TextMate Properties":1,"Thrift":1,"Turing":4,"Turtle":2,"Type Language":2,"TypeScript":5,"Unity3D Asset":6,"Unix Assembly":4,"Uno":3,"UnrealScript":2,"UrWeb":2,"V":9,"VBA":4,"VBScript":1,"VCL":2,"VHDL":1,"Valve Data Format":1,"Velocity Template Language":3,"Verilog":14,"Vim Help File":1,"Vim Script":9,"Vim Snippet":2,"Visual Basic .NET":3,"Volt":1,"Vue":2,"Vyper":5,"Wavefront Material":4,"Wavefront Object":5,"Web Ontology Language":1,"WebAssembly":6,"WebIDL":2,"WebVTT":2,"Wget Config":1,"Whiley":3,"Wikitext":2,"Win32 Message File":1,"Windows Registry Entries":1,"Witcher Script":2,"Wollok":2,"World of Warcraft Addon Data":3,"Wren":1,"X BitMap":1,"X Font Directory Index":4,"X PixMap":2,"X10":18,"XC":1,"XCompose":1,"XML":70,"XML Property List":7,"XPages":2,"XProc":1,"XQuery":1,"XS":1,"XSLT":1,"Xojo":6,"Xonsh":1,"Xtend":2,"YAML":14,"YANG":1,"YARA":3,"YASnippet":2,"Yacc":1,"Yul":2,"ZAP":1,"ZIL":1,"Zeek":3,"ZenScript":1,"Zephir":2,"Zig":3,"Zimpl":1,"cURL Config":1,"desktop":2,"dircolors":1,"eC":1,"edn":1,"fish":3,"hoon":2,"jq":2,"kvlang":1,"mIRC Script":4,"mcfunction":1,"nanorc":3,"q":2,"reStructuredText":1,"robots.txt":1,"sed":1,"wdl":3,"wisp":1,"xBase":3},"sha256":"7633f38530c1923dc1f3877da3845facb4f43388bcbe5992c42518a01159d8bb"}
\ No newline at end of file
+{"extnames":{"1C Enterprise":[".bsl",".os"],"2-Dimensional Array":[".2da"],"4D":[".4dm"],"ABAP":[".abap"],"ABAP CDS":[".asddls"],"ABNF":[".abnf"],"AGS Script":[".asc",".ash"],"AIDL":[".aidl"],"AL":[".al"],"AMPL":[".ampl",".mod"],"API Blueprint":[".apib"],"APL":[".apl",".dyalog"],"ASL":[".asl",".dsl"],"ASN.1":[".asn"],"ASP.NET":[".asax",".ascx",".ashx",".aspx"],"ATS":[".dats",".hats",".sats"],"ActionScript":[".as"],"Adblock Filter List":[".txt"],"Adobe Font Metrics":[".afm"],"Agda":[".agda"],"Alloy":[".als"],"Altium Designer":[".OutJob",".PcbDoc",".PrjPcb",".SchDoc"],"AngelScript":[".as"],"Antlers":[".html",".php",".xml"],"ApacheConf":[".vhost"],"Apex":[".cls",".trigger"],"Apollo Guidance Computer":[".agc"],"AppleScript":[".applescript"],"AsciiDoc":[".adoc",".asc",".asciidoc"],"AspectJ":[".aj"],"Assembly":[".I",".a51",".asm",".i",".inc",".nas",".nasm"],"Astro":[".astro"],"Asymptote":[".asy"],"AutoHotkey":[".ahk"],"Avro IDL":[".avdl"],"Awk":[".awk"],"BASIC":[".BAS",".bas"],"Ballerina":[".bal"],"Beef":[".bf"],"Befunge":[".bf"],"Berry":[".be"],"BibTeX":[".bib",".bibtex"],"Bicep":[".bicep"],"Bikeshed":[".bs"],"BitBake":[".bb"],"Blade":[".blade",".php"],"BlitzBasic":[".bb"],"BlitzMax":[".bmx"],"Bluespec":[".bsv"],"Boogie":[".bpl"],"Brainfuck":[".b",".bf"],"BrighterScript":[".bs"],"Brightscript":[".brs"],"C":[".C",".H",".c",".cats",".h"],"C#":[".cake",".cs",".linq"],"C++":[".cc",".cp",".cpp",".cppm",".h",".hh",".hpp",".inc",".inl",".ino",".ipp",".ixx",".re",".txx"],"CAP CDS":[".cds"],"CIL":[".cil"],"CLIPS":[".clp"],"CMake":[".cmake",".in"],"COBOL":[".cbl",".ccp",".cob",".cpy"],"CSON":[".cson"],"CSS":[".css"],"CSV":[".csv"],"CUE":[".cue"],"CWeb":[".w"],"Cabal Config":[".cabal"],"Cadence":[".cdc"],"Cairo":[".cairo"],"CameLIGO":[".mligo"],"CartoCSS":[".mss"],"Ceylon":[".ceylon"],"Chapel":[".chpl"],"Charity":[".ch"],"Checksums":[".crc32",".md2",".md4",".md5",".sha1",".sha2",".sha224",".sha256",".sha3",".sha384",".sha512"],"Circom":[".circom"],"Cirru":[".cirru"],"Clarion":[".clw"],"Clarity":[".clar"],"Classic ASP":[".asp"],"Clean":[".dcl",".icl"],"Click":[".click"],"Clojure":[".bb",".boot",".cl2",".clj",".cljc",".cljs",".cljscm",".cljx",".hic",".hl"],"Closure Templates":[".soy"],"CoNLL-U":[".conllu"],"CodeQL":[".ql",".qll"],"CoffeeScript":[".cake",".cjsx",".coffee"],"ColdFusion":[".cfm"],"ColdFusion CFC":[".cfc"],"Common Lisp":[".cl",".l",".lisp",".lsp",".sexp"],"Common Workflow Language":[".cwl"],"Component Pascal":[".cp",".cps"],"Cool":[".cl"],"Coq":[".v"],"Creole":[".creole"],"Crystal":[".cr"],"Csound":[".orc"],"Csound Document":[".csd"],"Csound Score":[".sco"],"Cuda":[".cu",".cuh"],"Cue Sheet":[".cue"],"Curry":[".curry"],"Cycript":[".cy"],"Cypher":[".cyp",".cypher"],"D":[".d"],"D2":[".d2"],"DIGITAL Command Language":[".com"],"DM":[".dm"],"DNS Zone":[".arpa",".zone"],"DTrace":[".d"],"Dafny":[".dfy"],"Dart":[".dart"],"DataWeave":[".dwl"],"Debian Package Control File":[".dsc"],"DenizenScript":[".dsc"],"Dhall":[".dhall"],"Diff":[".patch"],"DirectX 3D File":[".x"],"Dogescript":[".djs"],"Dotenv":[".env"],"E":[".E"],"E-mail":[".eml"],"EBNF":[".ebnf"],"ECL":[".ecl"],"ECLiPSe":[".ecl"],"EJS":[".ect",".ejs",".jst",".t"],"EQ":[".eq"],"Eagle":[".brd",".sch"],"Easybuild":[".eb"],"Ecmarkup":[".html"],"EditorConfig":[".EditorConfig",".editorconfig"],"Edje Data Collection":[".edc"],"Eiffel":[".e"],"Elixir":[".ex"],"Elm":[".elm"],"Elvish":[".elv"],"Emacs Lisp":[".desktop",".el"],"EmberScript":[".em"],"Erlang":[".app",".erl",".es",".escript",".src",".xrl",".yrl"],"Euphoria":[".e",".ex"],"F#":[".fs"],"FIGlet Font":[".flf"],"FLUX":[".fx"],"Fantom":[".fan"],"Faust":[".dsp"],"Fennel":[".fnl"],"Filebench WML":[".f"],"Filterscript":[".fs"],"Fluent":[".ftl"],"Formatted":[".for",".fs"],"Forth":[".4TH",".F",".f",".for",".forth",".fr",".frt",".fs",".fth"],"Fortran":[".F",".f",".for"],"FreeBasic":[".bas",".bi"],"FreeMarker":[".ftl"],"Frege":[".fr"],"Fstar":[".fst",".fsti"],"Futhark":[".fut"],"G-code":[".cnc",".g"],"GAML":[".gaml"],"GAMS":[".gms"],"GAP":[".g",".gd",".gi",".tst"],"GCC Machine Description":[".md"],"GDB":[".gdb",".gdbinit"],"GDScript":[".gd"],"GEDCOM":[".ged"],"GLSL":[".fp",".frag",".frg",".fs",".fsh",".glsl",".glslf",".gs",".rchit",".rmiss",".shader",".tesc",".tese",".vrx",".vsh"],"GN":[".gn",".gni"],"GSC":[".csc",".gsc",".gsh"],"Game Maker Language":[".gml"],"Gemini":[".gmi"],"Genero":[".4gl"],"Genero Forms":[".per"],"Genie":[".gs"],"Gerber Image":[".gbl",".gbo",".gbp",".gbr",".gbs",".gko",".gml",".gtl",".gto",".gtp",".gts",".ncl"],"Gherkin":[".feature",".story"],"Git Config":[".gitconfig"],"Gleam":[".gleam"],"Glyph Bitmap Distribution Format":[".bdf"],"Gnuplot":[".gnu",".gp",".p",".plt"],"Go":[".go"],"Godot Resource":[".gdnlib",".gdns",".tres",".tscn"],"Golo":[".golo"],"Gosu":[".gs",".gst",".gsx",".vark"],"Grace":[".grace"],"Gradle":[".gradle"],"Grammatical Framework":[".gf"],"Graph Modeling Language":[".gml"],"GraphQL":[".graphql",".graphqls"],"Graphviz (DOT)":[".DOT",".dot"],"Groovy":[".grt",".gtpl",".gvy"],"Groovy Server Pages":[".gsp"],"HAProxy":[".cfg"],"HCL":[".hcl",".nomad",".tf",".tfvars",".workflow"],"HLSL":[".cginc",".fx",".hlsl"],"HOCON":[".hocon"],"HTML":[".hl",".hta",".html",".inc",".xht"],"HTML+ECR":[".ecr"],"HTML+EEX":[".eex",".heex",".leex"],"HTML+ERB":[".deface",".erb",".rhtml"],"HTML+Razor":[".cshtml",".razor"],"HXML":[".hxml"],"Hack":[".hack",".hh",".hhi",".php"],"Haml":[".deface",".haml"],"Handlebars":[".handlebars",".hbs"],"Haskell":[".hs"],"HiveQL":[".hql",".q"],"HolyC":[".HC"],"Hy":[".hy"],"HyPhy":[".bf"],"IDL":[".dlm",".pro"],"IGOR Pro":[".ipf"],"INI":[".cfg",".cnf",".dof",".lektorproject",".pro",".properties"],"Idris":[".idr"],"Ignore List":[".gitignore"],"ImageJ Macro":[".ijm"],"Imba":[".imba"],"Inform 7":[".i7x",".ni"],"Ink":[".ink"],"Inno Setup":[".isl",".iss"],"Ioke":[".ik"],"Isabelle":[".thy"],"J":[".ijs"],"JCL":[".jcl"],"JFlex":[".flex",".jflex"],"JSON":[".4DForm",".4DProject",".JSON-tmLanguage",".avsc",".backup",".geojson",".gltf",".har",".ice",".json",".mcmeta",".tfstate",".topojson",".webapp",".webmanifest",".yy",".yyp"],"JSON with Comments":[".code-snippets",".jsonc",".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme"],"JSON5":[".json5"],"JSONLD":[".jsonld"],"JSONiq":[".jq"],"Janet":[".janet"],"Jasmin":[".j"],"Java":[".java",".jsh"],"Java Properties":[".properties"],"JavaScript":[".es",".frag",".gs",".js",".jsb",".jscad",".jsx",".mjs",".xsjs",".xsjslib"],"JavaScript+ERB":[".erb"],"Jest Snapshot":[".snap"],"JetBrains MPS":[".mpl",".mps",".msd"],"Jinja":[".j2",".jinja2"],"Jison":[".jison"],"Jison Lex":[".jisonlex"],"Jolie":[".iol",".ol"],"Jsonnet":[".jsonnet"],"Julia":[".jl"],"Jupyter Notebook":[".ipynb"],"KRL":[".krl"],"Kaitai Struct":[".ksy"],"KakouneScript":[".kak"],"KerboScript":[".ks"],"KiCad Layout":[".kicad_mod",".kicad_pcb",".kicad_wks"],"KiCad Legacy Layout":[".brd"],"KiCad Schematic":[".kicad_sch",".sch"],"Kickstart":[".ks"],"Kit":[".kit"],"Kotlin":[".kt"],"Kusto":[".csl",".kql"],"LFE":[".lfe"],"LOLCODE":[".lol"],"LSL":[".lsl",".lslp"],"LTspice Symbol":[".asy"],"LabVIEW":[".lvclass",".lvlib",".lvproj"],"Lark":[".lark"],"Lasso":[".las",".lasso",".lasso9"],"Latte":[".latte"],"Lean":[".hlean",".lean"],"Less":[".less"],"Lex":[".l"],"LigoLANG":[".ligo"],"Limbo":[".b",".m"],"Linker Script":[".ld",".lds",".x"],"Linux Kernel Module":[".mod"],"Liquid":[".liquid"],"Literate Agda":[".lagda"],"Literate CoffeeScript":[".litcoffee",".md"],"LiveScript":[".ls"],"Logos":[".x",".xm"],"Logtalk":[".lgt"],"LookML":[".lkml",".lookml"],"LoomScript":[".ls"],"Lua":[".fcgi",".p8",".pd_lua",".rockspec"],"M":[".m"],"M4":[".m4",".mc"],"M4Sugar":[".m4"],"MATLAB":[".m"],"MAXScript":[".mcr",".ms"],"MDX":[".mdx"],"MLIR":[".mlir"],"MQL4":[".mq4",".mqh"],"MQL5":[".mq5",".mqh"],"MTML":[".mtml"],"MUF":[".m",".muf"],"Macaulay2":[".m2"],"Makefile":[".d",".make"],"Markdown":[".livemd",".md",".mdown",".ronn",".scd",".workbook"],"Marko":[".marko"],"Mask":[".mask"],"Mathematica":[".m",".mt",".nb",".wl",".wlt"],"Max":[".maxhelp",".maxpat",".mxt"],"Mercury":[".m",".moo"],"Mermaid":[".mermaid",".mmd"],"Metal":[".metal"],"Microsoft Developer Studio Project":[".dsp"],"Microsoft Visual Studio Solution":[".sln"],"MiniYAML":[".yaml",".yml"],"Mint":[".mint"],"Modelica":[".mo"],"Modula-2":[".mod"],"Modula-3":[".i3",".ig",".m3",".mg"],"Module Management System":[".mmk",".mms"],"Monkey":[".monkey",".monkey2"],"Monkey C":[".mc"],"Moocode":[".moo"],"MoonScript":[".moon"],"Motoko":[".mo"],"Motorola 68K Assembly":[".X68",".asm",".i",".inc",".s"],"Move":[".move"],"Muse":[".muse"],"Mustache":[".mustache"],"NASL":[".inc",".nasl"],"NCL":[".ncl"],"NEON":[".neon"],"NL":[".nl"],"NSIS":[".nsh",".nsi"],"NWScript":[".nss"],"Nasal":[".nas"],"Nearley":[".ne"],"Nemerle":[".n"],"NetLinx":[".axi",".axs"],"NetLinx+ERB":[".erb"],"NetLogo":[".nlogo"],"NewLisp":[".lisp",".lsp",".nl"],"Nextflow":[".nf"],"Nginx":[".nginx",".vhost"],"Nim":[".cfg",".nim",".nimble",".nims"],"Nit":[".nit"],"Nix":[".nix"],"Nu":[".nu"],"Nunjucks":[".njk"],"Nushell":[".nu"],"OASv2-json":[".json"],"OASv2-yaml":[".yaml",".yml"],"OASv3-json":[".json"],"OASv3-yaml":[".yaml",".yml"],"OCaml":[".eliom",".ml"],"Object Data Instance Notation":[".odin"],"ObjectScript":[".cls"],"Objective-C":[".h",".m"],"Objective-C++":[".mm"],"Objective-J":[".j"],"Odin":[".odin"],"Omgrofl":[".omgrofl"],"Opa":[".opa"],"Opal":[".opal"],"Open Policy Agent":[".rego"],"OpenCL":[".cl"],"OpenEdge ABL":[".cls",".p",".w"],"OpenQASM":[".qasm"],"OpenSCAD":[".scad"],"OpenStep Property List":[".glyphs",".plist"],"Org":[".org"],"Ox":[".ox",".oxh",".oxo"],"Oxygene":[".oxygene"],"Oz":[".oz"],"P4":[".p4"],"PDDL":[".pddl"],"PEG.js":[".pegjs"],"PHP":[".fcgi",".inc",".php",".phps"],"PLSQL":[".ddl",".pck",".pkb",".pks",".plsql",".prc",".sql"],"PLpgSQL":[".pgsql",".sql"],"POV-Ray SDL":[".inc",".pov"],"Pact":[".pact"],"Pan":[".pan"],"Papyrus":[".psc"],"Parrot Assembly":[".pasm"],"Parrot Internal Representation":[".pir"],"Pascal":[".dpr",".inc",".pas",".pascal",".pp"],"Pawn":[".inc",".pwn",".sma"],"Pep8":[".pep"],"Perl":[".al",".cgi",".fcgi",".pl",".pm",".t"],"Pic":[".chem",".pic"],"Pickle":[".pkl"],"PicoLisp":[".l"],"PigLatin":[".pig"],"Pike":[".pike",".pmod"],"PlantUML":[".iuml",".puml"],"Pod":[".pod"],"Pod 6":[".pod"],"PogoScript":[".pogo"],"Polar":[".polar"],"Pony":[".pony"],"Portugol":[".por"],"PostCSS":[".pcss",".postcss"],"PostScript":[".epsi",".pfa",".ps"],"PowerBuilder":[".pbt",".sra",".sru",".srw"],"PowerShell":[".ps1",".psd1",".psm1"],"Prisma":[".prisma"],"Processing":[".pde"],"Proguard":[".pro"],"Prolog":[".pl",".plt",".pro",".prolog",".yap"],"Promela":[".pml"],"Propeller Spin":[".spin"],"Protocol Buffer":[".proto"],"Protocol Buffer Text Format":[".pbt",".pbtxt",".textproto"],"Public Key":[".asc",".pub"],"Pug":[".jade",".pug"],"Puppet":[".pp"],"PureBasic":[".pb",".pbi"],"PureScript":[".purs"],"Pyret":[".arr"],"Python":[".cgi",".fcgi",".gypi",".py",".py3",".pyde",".pyi",".pyp",".rpy",".spec"],"Q#":[".qs"],"QML":[".qbs"],"QMake":[".pri",".pro"],"Qt Script":[".qs"],"R":[".R",".Rd",".r",".rsx"],"RAML":[".raml"],"RBS":[".rbs"],"RDoc":[".rdoc"],"REXX":[".pprx",".rexx"],"RMarkdown":[".qmd",".rmd"],"RPC":[".x"],"RPGLE":[".rpgle",".sqlrpgle"],"RPM Spec":[".spec"],"RUNOFF":[".RNH",".rnh",".rno"],"Racket":[".scrbl"],"Ragel":[".rl"],"Raku":[".p6",".pl",".pm",".pm6",".raku",".rakumod",".t"],"Rascal":[".rsc"],"ReScript":[".res"],"Reason":[".re"],"ReasonLIGO":[".religo"],"Rebol":[".r",".r2",".r3",".reb",".rebol"],"Red":[".red",".reds"],"Regular Expression":[".regex",".regexp"],"Ren'Py":[".rpy"],"RenderScript":[".rs",".rsh"],"Rich Text Format":[".rtf"],"Ring":[".ring"],"Riot":[".riot"],"RobotFramework":[".robot"],"Roff":[".1in",".1m",".1x",".3in",".3m",".3p",".3pm",".3qt",".3x",".l",".man",".mdoc",".ms",".n",".nr",".rno",".tmac"],"Roff Manpage":[".1in",".1m",".1x",".3in",".3m",".3p",".3pm",".3qt",".3x",".man",".mdoc"],"RouterOS Script":[".rsc"],"Ruby":[".fcgi",".jbuilder",".pluginspec",".prawn",".rabl",".rake",".rb",".rbi",".spec"],"Rust":[".rs"],"SAS":[".sas"],"SCSS":[".scss"],"SELinux Policy":[".te"],"SMT":[".smt",".smt2"],"SPARQL":[".sparql"],"SQF":[".hqf",".sqf"],"SQL":[".cql",".ddl",".inc",".mysql",".prc",".sql",".tab",".udf",".viw"],"SQLPL":[".db2",".sql"],"SRecode Template":[".srt"],"STAR":[".star"],"STON":[".ston"],"SWIG":[".i"],"Sage":[".sagews"],"SaltStack":[".sls"],"Sass":[".sass"],"Scala":[".kojo",".sbt",".sc"],"Scaml":[".scaml"],"Scenic":[".scenic"],"Scheme":[".sch",".sld",".sls",".sps"],"Scilab":[".sce",".sci",".tst"],"ShaderLab":[".shader"],"Shell":[".bash",".cgi",".command",".fcgi",".sh",".tool",".trigger",".zsh",".zsh-theme"],"ShellSession":[".sh-session"],"Shen":[".shen"],"Sieve":[".sieve"],"Simple File Verification":[".sfv"],"Slash":[".sl"],"Slice":[".ice"],"Slim":[".slim"],"SmPL":[".cocci"],"Smali":[".smali"],"Smalltalk":[".cs",".st"],"Smithy":[".smithy"],"Snakemake":[".smk",".snakefile"],"SourcePawn":[".inc",".sp"],"Squirrel":[".nut"],"Stan":[".stan"],"Standard ML":[".ML",".fun",".sig",".sml"],"Starlark":[".bzl",".star"],"Stata":[".ado",".do",".doh",".ihlp",".mata",".matah",".sthlp"],"StringTemplate":[".st"],"Stylus":[".styl"],"SubRip Text":[".srt"],"SugarSS":[".sss"],"SuperCollider":[".sc",".scd"],"Svelte":[".svelte"],"Sway":[".sw"],"Swift":[".swift"],"SystemVerilog":[".sv",".svh",".vh"],"TI Program":[".txt"],"TL-Verilog":[".tlv"],"TLA":[".tla"],"TSQL":[".sql"],"TSV":[".tsv"],"TSX":[".tsx"],"TXL":[".txl"],"Talon":[".talon"],"Tcl":[".in",".sdc",".tm",".xdc"],"Tcsh":[".csh"],"TeX":[".bbx",".cbx",".cls",".lbx",".toc"],"Tea":[".tea"],"Terra":[".t"],"Texinfo":[".texi"],"Text":[".fr",".nb",".ncl",".no",".txt"],"Thrift":[".thrift"],"Turing":[".t"],"Turtle":[".ttl"],"Type Language":[".tl"],"TypeScript":[".cts",".mts",".ts"],"Unity3D Asset":[".anim",".asset",".mask",".mat",".meta",".prefab"],"Unix Assembly":[".S",".ms",".s"],"Uno":[".uno"],"UnrealScript":[".uc"],"UrWeb":[".ur",".urs"],"V":[".v"],"VBA":[".bas",".cls",".frm",".vba"],"VBScript":[".vbs"],"VCL":[".vcl"],"VHDL":[".vhd"],"Valve Data Format":[".vdf"],"Velocity Template Language":[".vtl"],"Verilog":[".v"],"Vim Help File":[".txt"],"Vim Script":[".vba",".vim",".vimrc",".vmb"],"Vim Snippet":[".snip",".snippets"],"Visual Basic .NET":[".vb",".vbhtml"],"Visual Basic 6.0":[".Dsr",".bas",".cls",".ctl",".frm"],"Volt":[".volt"],"Vue":[".vue"],"Vyper":[".vy"],"WDL":[".wdl"],"WGSL":[".wgsl"],"Wavefront Material":[".mtl"],"Wavefront Object":[".obj"],"Web Ontology Language":[".owl"],"WebAssembly":[".wast",".wat"],"WebAssembly Interface Type":[".wit"],"WebIDL":[".webidl"],"WebVTT":[".vtt"],"Whiley":[".whiley"],"Wikitext":[".mediawiki",".wiki"],"Win32 Message File":[".mc"],"Windows Registry Entries":[".reg"],"Witcher Script":[".ws"],"Wollok":[".wlk"],"World of Warcraft Addon Data":[".toc"],"Wren":[".wren"],"X BitMap":[".xbm"],"X PixMap":[".pm",".xpm"],"X10":[".x10"],"XC":[".xc"],"XML":[".adml",".admx",".ant",".axaml",".builds",".ccproj",".config",".cscfg",".csdef",".csl",".csproj",".depproj",".dist",".filters",".fsproj",".fxml",".gml",".gmx",".gst",".hzp",".iml",".ivy",".jsproj",".mdpolicy",".mjml",".mm",".mod",".natvis",".ncl",".ndproj",".nproj",".nuspec",".odd",".pkgproj",".pluginspec",".proj",".props",".res",".resx",".rs",".sch",".sfproj",".shproj",".storyboard",".sw",".targets",".ts",".tsx",".ux",".vbproj",".vcxproj",".vsixmanifest",".vstemplate",".wixproj",".workflow",".xib",".xml",".xmp",".xspec"],"XML Property List":[".plist",".stTheme",".tmCommand",".tmLanguage",".tmPreferences",".tmSnippet",".tmTheme"],"XPages":[".metadata",".xsp-config"],"XProc":[".xpl"],"XQuery":[".xqm"],"XS":[".xs"],"XSLT":[".xslt"],"Xojo":[".xojo_code",".xojo_menu",".xojo_report",".xojo_script",".xojo_toolbar",".xojo_window"],"Xonsh":[".xsh"],"Xtend":[".xtend"],"YAML":[".YAML-tmLanguage",".mir",".mysql",".sed",".sublime-syntax",".syntax",".yaml",".yml"],"YANG":[".yang"],"YARA":[".yar",".yara"],"YASnippet":[".yasnippet"],"Yacc":[".yy"],"Yul":[".yul"],"ZAP":[".zap"],"ZIL":[".zil"],"Zeek":[".bro",".zeek"],"ZenScript":[".zs"],"Zephir":[".zep"],"Zig":[".zig"],"Zimpl":[".zmpl"],"desktop":[".desktop",".service"],"dircolors":[".dircolors"],"eC":[".ec"],"edn":[".edn"],"fish":[".fish"],"hoon":[".hoon"],"jq":[".jq"],"kvlang":[".kv"],"mIRC Script":[".mrc"],"mcfunction":[".mcfunction"],"nanorc":[".nanorc"],"q":[".q"],"reStructuredText":[".txt"],"sed":[".sed"],"wisp":[".wisp"],"xBase":[".ch",".prg",".prw"]},"interpreters":{"APL":["apl"],"Awk":["awk"],"C":["tcc"],"Clojure":["bb"],"Common Workflow Language":["cwl-runner"],"Crystal":["crystal"],"DTrace":["dtrace"],"E":["rune"],"Erlang":["escript"],"Gnuplot":["gnuplot"],"Groovy":["groovy"],"Haskell":["runhaskell"],"Hy":["hy"],"Ioke":["ioke"],"J":["jconsole"],"JavaScript":["node"],"Julia":["julia"],"Lua":["lua"],"Makefile":["make"],"NewLisp":["newlisp"],"Nextflow":["nextflow"],"Nu":["nush"],"Nushell":["nu"],"OpenRC runscript":["openrc-run"],"PHP":["php"],"Parrot Assembly":["parrot"],"Parrot Internal Representation":["parrot"],"Pascal":["instantfpc"],"Perl":["perl"],"Pike":["pike"],"PowerShell":["pwsh"],"Prolog":["swipl"],"Python":["python","python2"],"QMake":["qmake"],"R":["Rscript"],"Raku":["perl6"],"Ruby":["jruby","macruby","rake","rbx","ruby"],"Rust":["rust-script"],"Scala":["scala"],"Shell":["bash","sh","zsh"],"Tcsh":["csh"]},"filenames":{"Alpine Abuild":["APKBUILD"],"Ant Build System":["ant.xml","build.xml"],"ApacheConf":[".htaccess","apache2.conf","httpd.conf"],"Browserslist":[".browserslistrc","browserslist"],"CMake":["CMakeLists.txt"],"CODEOWNERS":["CODEOWNERS"],"Cabal Config":["cabal.config","cabal.project"],"Checksums":["SHA256SUMS","SHA256SUMS.txt"],"Cloud Firestore Security Rules":["firestore.rules"],"Dockerfile":["Dockerfile"],"Dotenv":[".env",".env.ci",".env.dev",".env.development",".env.development.local",".env.example",".env.local",".env.prod",".env.production",".env.staging",".env.test",".env.testing"],"Earthly":["Earthfile"],"EditorConfig":[".editorconfig"],"Elixir":["mix.lock"],"Emacs Lisp":[".abbrev_defs",".gnus",".spacemacs",".viper","Cask","Project.ede","_emacs","abbrev_defs"],"Erlang":["Emakefile","rebar.config","rebar.config.lock","rebar.lock"],"GN":[".gn"],"Gemfile.lock":["Gemfile.lock"],"Git Attributes":[".gitattributes"],"Git Config":[".gitconfig",".gitmodules"],"Git Revision List":[".git-blame-ignore-revs"],"Go Checksums":["go.sum","go.work.sum"],"Go Module":["go.mod"],"Go Workspace":["go.work"],"Godot Resource":["project.godot"],"Groovy":["Jenkinsfile"],"HOCON":[".scalafix.conf",".scalafmt.conf"],"Hosts File":["hosts"],"INI":[".coveragerc",".flake8",".pylintrc","buildozer.spec","hosts","pylintrc","vlcrc"],"Ignore List":[".atomignore",".babelignore",".bzrignore",".coffeelintignore",".cvsignore",".dockerignore",".eleventyignore",".eslintignore",".gitignore",".markdownlintignore",".nodemonignore",".npmignore",".prettierignore",".stylelintignore",".vercelignore",".vscodeignore","gitignore-global","gitignore_global"],"Isabelle ROOT":["ROOT"],"JAR Manifest":["MANIFEST.MF"],"JSON":[".all-contributorsrc",".arcconfig",".htmlhintrc",".imgbotconfig",".tern-config",".tern-project",".watchmanconfig","Pipfile.lock","composer.lock","flake.lock","mcmod.info"],"JSON with Comments":[".babelrc",".eslintrc.json",".jscsrc",".jshintrc",".jslintrc",".swcrc","devcontainer.json","jsconfig.json","language-configuration.json","tsconfig.json","tslint.json"],"Just":["Justfile"],"KakouneScript":["kakrc"],"KiCad Layout":["fp-lib-table"],"Lex":["Lexer.x"],"Linker Script":["ld.script"],"Lua":[".luacheckrc"],"M4Sugar":["configure.ac"],"Makefile":["BSDmakefile","Kbuild","Makefile","Makefile.boot","Makefile.frag","Makefile.inc","Makefile.wat","makefile.sco","mkfile"],"Markdown":["contents.lr"],"Maven POM":["pom.xml"],"Meson":["meson.build","meson_options.txt"],"NPM Config":[".npmrc"],"Nextflow":["nextflow.config"],"Nginx":["nginx.conf"],"Nim":["nim.cfg"],"Option List":[".ackrc","ackrc","mocha.opts"],"PHP":[".php",".php_cs",".php_cs.dist"],"Perl":[".latexmkrc","Makefile.PL","Rexfile","ack","cpanfile","latexmkrc"],"Procfile":["Procfile"],"Python":[".gclient","DEPS"],"Quake":["m3makefile","m3overrides"],"R":["expr-dist"],"Readline Config":[".inputrc"],"Record Jar":["language-subtag-registry.txt"],"Redirect Rules":["_redirects"],"Ruby":[".irbrc",".pryrc",".simplecov","Appraisals","Brewfile","Capfile","Dangerfile","Deliverfile","Fastfile","Podfile","Rakefile","Snapfile","Steepfile"],"SELinux Policy":["genfs_contexts","initial_sids","security_classes"],"SSH Config":["ssh-config","ssh_config","sshconfig","sshconfig.snip","sshd-config","sshd_config"],"Shell":[".bash_aliases",".bash_functions",".bash_logout",".bash_profile",".bashrc",".cshrc",".flaskenv",".kshrc",".login",".profile",".zlogin",".zlogout",".zprofile",".zshenv",".zshrc","9fs","PKGBUILD","bash_aliases","bash_logout","bash_profile","bashrc","cshrc","gradlew","kshrc","login","man","profile","zlogin","zlogout","zprofile","zshenv","zshrc"],"ShellCheck Config":[".shellcheckrc"],"Singularity":["Singularity"],"Snakemake":["Snakefile"],"Soong":["Android.bp"],"Starlark":["BUCK","BUILD","BUILD.bazel","MODULE.bazel","Tiltfile","WORKSPACE","WORKSPACE.bazel"],"TOML":["Cargo.lock","Gopkg.lock","Pipfile","pdm.lock","poetry.lock"],"Tcl":["owh","starfield"],"Text":["COPYING.regex","LICENSE.mysql","README.me","README.mysql","README.nss","click.me","delete.me","keep.me","package.mask","package.use.mask","package.use.stable.mask","read.me","readme.1st","test.me","use.mask","use.stable.mask"],"TextMate Properties":[".tm_properties"],"Vim Script":[".exrc",".gvimrc",".nvimrc",".vimrc","_vimrc"],"Wget Config":[".wgetrc"],"X Font Directory Index":["encodings.dir","fonts.alias","fonts.dir","fonts.scale"],"XCompose":["XCompose"],"XML":[".cproject"],"YAML":[".clang-format",".clang-tidy",".gemrc","CITATION.cff","glide.lock","yarn.lock"],"cURL Config":[".curlrc"],"nanorc":[".nanorc","nanorc"],"robots.txt":["robots.txt"]},"tokens_total":2618176,"languages_total":2877,"tokens":{"1C Enterprise":{"COMMENT//":62,"(":123,")":104,"=":136,".":285,";":205,"()":60,"*":1,",":64,"|":88,"&":12,"))":5,"/":1,"////////////////":1,"-":6,"NULL":5,">":4,"+":19,"COMMENT\"\"\"":3,"COMMENT(*":1,"HTML":4,"DOM":3,"<>":5,"Null":1,"())":6,"#":2,"_":9,"?":1,"XML":18},"2-Dimensional Array":{"2DA":2,"V2":2,".0":2,"LABEL":2,"STRING_REF":1,"NAME":1,"RACE":1,"ENVMAP":2,"BLOODCOLR":1,"MODELTYPE":1,"WEAPONSCALE":1,"WING_TAIL_SCALE":1,"HELMET_SCALE_M":1,"HELMET_SCALE_F":1,"MOVERATE":1,"WALKDIST":1,"RUNDIST":1,"PERSPACE":1,"CREPERSPACE":1,"HEIGHT":1,"HITDIST":1,"PREFATCKDIST":1,"TARGETHEIGHT":1,"ABORTONPARRY":1,"RACIALTYPE":1,"HASLEGS":1,"HASARMS":1,"PORTRAIT":1,"SIZECATEGORY":1,"PERCEPTIONDIST":1,"FOOTSTEPTYPE":1,"SOUNDAPPTYPE":1,"HEADTRACK":1,"HEAD_ARC_H":1,"HEAD_ARC_V":1,"HEAD_NAME":1,"BODY_BAG":1,"TARGETABLE":1,"****":229,"Character_model":7,"D":1,"default":117,"R":53,"P":7,"NORM":46,"H":88,"head_g":42,"E":1,"G":20,"A":1,"O":1,"Parrot":1,"c_a_parrot":1,"S":50,"FAST":34,"L":19,"po_poly":1,"-":4,"Parrot_head":1,"Badger":2,"BASE":7,"c_badger":1,"po_Badger":1,"Badger_head":2,"c_direbadg":1,"po_DireBadger":1,"Bat":1,"c_a_bat":1,"VFAST":5,"po_Bat":1,"Bat_head":1,"Battle_Horror":1,"c_bathorror":1,"W":14,"F":32,"po_BatHorror":1,"Bear":3,"c_bearblck":1,"po_BearBlck":1,"Bear_head":4,"c_bearbrwn":1,"po_BearBrwn":1,"c_bearpolar":1,"po_BearPolar":1,"c_beardire":1,"po_BearDire":1,"Curst_Swordsman":1,"c_curst":1,"po_vampire_m":1,"Beetle":3,"c_btlslicer":1,"po_Btlslicer":1,"Beetle_head":4,"c_btlfire":1,"po_BtlFire":1,"c_btlstag":1,"evmap_irrid":1,"po_BtlStag":1,"c_btlstink":1,"po_BtlStink":1,"c_boar":1,"po_Boar":1,"Wildboar_head":2,"Boar":1,"qc_direhog":1,"po_DireBoar":1,"Bodak":1,"Bodak_":1,"(":3,"CM":3,")":3,"c_bodak":1,"po_Bodak":1,"Golem_Bone_":1,"c_golbone":1,"SLOW":10,"po_GolBone":1,"Ettin_Largehead":2,"Bugbear":5,"c_bugchiefA":1,"po_BugChiefA":1,"c_bugchiefB":1,"po_BugChiefB":1,"c_bugwizA":1,"po_BugWizA":1,"c_bugwizB":1,"po_BugWizB":1,"c_bugbearA":1,"po_BugbearA":1,"c_bugbearB":1,"po_BugbearB":1,"Chicken":1,"c_a_chicken":1,"po_Chicken":1,"Chicken_head":1,"Satyr_archer":1,"c_satyrarcher":1,"po_Satyr":2,"Satyr_warrior":1,"c_satyrwarrior":1,"Cow":1,"c_a_cow":1,"po_Cow":1,"Ox_head":1,"Deer_Stag":2,"c_a_deer":1,"po_Deer":1,"Deer_head":2,"Intellect_Devour":2,"c_devo_02":1,"po_devo_02":1,"indev_head":2,"c_a_deerwhite":1,"po_DeerWhite":1,"Demon":1,"c_demon":1,"po_Demon":1,"Lich":2,"c_Lich":1,"po_Lich":1,"Doom_Knight":1,"c_doomkght":1,"po_DoomKght":1,"Dragon_Black":1,"c_DrgBlack":1,"po_DrgBlack":1,"Dragon_head":10,"Dragon_Copper":2,"c_DrgBrass":1,"po_DrgBrass":1,"c_DrgCopp":1,"po_DrgCopp":1,"c_DrgSilv":1,"po_DrgSilv":1,"Dragon_Gold":2,"c_DrgBrnz":1,"po_DrgBrnz":1,"c_DrgGold":1,"po_DrgGold":1,"Dragon_White":1,"c_DrgBlue":1,"po_DrgBlue":1,"Dragon_Green":2,"c_DrgGreen":1,"po_DrgGreen":1,"Dragon_Red":1,"c_DrgRed":1,"po_DrgRed":1,"c_DrgWhite":1,"po_DrgWhite":1,"Dryad_":1,"c_dryad":1,"po_Dryad":1,"Elemental_Air":2,"c_air":1,"N":8,"po_Air":1,"c_aireld":1,"po_AirElder":1,"c_devo_01":1,"po_devo_01":1,"Fairy":1,"c_Fairy":1,"po_pixie":1,"fairy_head":1,"Elemental_Earth":2,"c_earth":1,"po_Earth":1,"stone__head":4,"c_eartheld":1,"po_Earth_eld":1,"Mummy":2,"c_mum_com":1,"VSLOW":2,"po_mum_com01":1,"c_mum_fight02":1,"po_mum_war02":1,"Elemental_Fire":2,"c_fire":1,"po_Fire":1,"FiEl_Head":2,"c_fireeld":1,"po_Fire_eld":1,"Skeleton":4,"c_skel_priest01":1,"po_sk_pre01":1,"c_skel_com01":1,"po_sk_com01":1,"Elemental_Mist":1,"c_invstalk":1,"po_InvStalk":1,"Sahuagin":2,"c_sahuagin":1,"po_Sahuagin":3,"Sahuagin_Leader":1,"c_sahuagin_l":1,"Sahuagin_Cleric":1,"c_sahuagin_c":1,"Elemental_Water":2,"c_waterEld":1,"po_Water_eld":1,"Welemental_head":2,"c_water":1,"po_Water":1,"c_skel_war02":1,"po_sk_war01":1,"c_skel_war03":1,"po_sk_war02":1,"Ettin":2,"c_ettin":1,"po_Ettin":1,"Gargoyle":2,"c_gargoyle":1,"po_Gargoyle":1,"Gargoyle_head":1,"Ghast":2,"c_Ghast":1,"Y":3,"po_Ghast":1,"Ogre_elite":1,"c_Ogre35":1,"po_Ogre35":1,"Ogre_head":1,"Ghoul":2,"c_ghoul":1,"po_Ghoul":1,"Ghoul_Lord":1,"c_GhoulLord":1,"po_GhoulLord":1,"Giant_Common":2,"c_gnthill":1,"po_GntHill":1,"gnthill_head_g":2,"c_gntmount":1,"po_GntMount":1,"Giant_Noble":2,"c_gntfire":1,"po_GntFire":1,"frostgiant_head":2,"c_gntfrost":1,"po_GntFrost":1,"Goblin":6,"c_gobchiefA":1,"po_GobChiefA":1,"c_gobchiefB":1,"po_GobChiefB":1,"c_gobwizA":1,"po_GobWizA":1,"c_gobwizB":1,"po_GobWizB":1,"c_goblinA":1,"po_GoblinA":1,"c_goblinB":1,"po_GoblinB":1,"Golem_Flesh":1,"c_golflesh":1,"po_GolFlesh":1,"GolFlesh_head":1,"Golem_Iron":2,"c_goliron":1,"po_GolIron":1,"IroGolem_head":2,"c_shguard":1,"po_ShGuard":1,"Golem_Stone":2,"c_GolClay":1,"po_GolClay":1,"c_GolStone":1,"po_GolStone":1,"Great_Cat":4,"c_cat_lep":1,"po_Leopard":1,"Cat_head":4,"c_cat_crag":1,"po_cat_crag":1,"c_cat_dire":1,"po_DireTiger":1,"c_cat_kren":1,"po_Krenshar":1,"MODEL":1,"None":1,"Lizard":1,"c_tailliz":1,"Bone":1,"c_tailbone":1,"Devil":1,"c_taildevil":1,"c_tail_brs":1,"c_tail_brz":1,"c_tail_cop":1,"c_tail_sil":1,"c_tail_gol":1,"c_tail_blk":1,"c_tail_blu":1,"c_tail_grn":1,"c_tail_red":1,"c_tail_whi":1,"NullTail":1,"c_nulltail":1,"c_horse1":1,"c_horse1a":1,"c_horse1b":1,"c_horse1c1":1,"c_horse1c2":1,"c_horse1c3":1,"c_horse1c4":1,"c_horse1c5":1,"c_horse1d1":1,"c_horse1d2":1,"c_horse1d3":1,"c_horse1d4":1,"c_horse1d5":1,"c_horse2":1,"c_horse2a":1,"c_horse2b":1,"c_horse2c1":1,"c_horse2c2":1,"c_horse2c3":1,"c_horse2c4":1,"c_horse2c5":1,"c_horse2d1":1,"c_horse2d2":1,"c_horse2d3":1,"c_horse2d4":1,"c_horse2d5":1,"c_horse3":1,"c_horse3a":1,"c_horse3b":1,"c_horse3c1":1,"c_horse3c2":1,"c_horse3c3":1,"c_horse3c4":1,"c_horse3c5":1,"c_horse3d1":1,"c_horse3d2":1,"c_horse3d3":1,"c_horse3d4":1,"c_horse3d5":1,"c_horse4":1,"c_horse4a":1,"c_horse4b":1,"c_horse4c1":1,"c_horse4c2":1,"c_horse4c3":1,"c_horse4c4":1,"c_horse4c5":1,"c_horse4d1":1,"c_horse4d2":1,"c_horse4d3":1,"c_horse4d4":1,"c_horse4d5":1,"c_horse5":1,"c_horse5a":1,"Nightmare":1,"c_horse5b":1,"c_horse_j1":1,"c_horse_j2":1,"c_horse_j3":1,"c_horse_j4":1,"c_horse_j5":1,"c_horse_j6":1,"c_horse_j7":1,"c_horse_j8":1,"c_horse_j9":1,"c_horse_j10":1,"c_horse_j11":1,"c_yNPC_a_f01":1,"c_yNPC_a_m01":1,"c_azergirl":1,"evmap_azer":2,"c_azerman":1,"c_yDurgCleric":1,"c_yDurgFight":1,"c_yduechf":1,"c_ydueslv":1,"c_yNPC_d_f01":1,"c_yNPC_d_m01":1,"c_ysvirfgirl":1,"c_ysvirfman":1,"c_drowmat":1,"c_yDroCleric":1,"c_ydrofem1":1,"c_ydrofem2":1},"4D":{"COMMENT//":40,"C_OBJECT":12,":":103,"C1216":12,"(":80,"$0":5,")":74,"C_TEXT":9,"C284":9,"$1":9,"$2":5,"$t":17,"$o":17,"If":8,"False":3,"C215":3,"webArea":3,";":38,"End":11,"if":7,"This":8,"C1470":8,"[":6,"]":6,"=":11,"Null":5,"C1517":7,"//":4,"Constructor":2,"Count":3,"parameters":3,"C259":3,">=":3,":=":33,"String":3,"C10":3,"New":8,"object":5,"C1471":4,"\\":10,"Formula":5,"C1597":3,"widget":1,"))":3,"OBJECT":1,"SET":2,"VISIBLE":1,"C603":1,"COMMENT(*":2,"WA":1,"PREFERENCE":1,"C1041":1,"$webObject":5,"WEB":1,"server":1,"C1674":1,"host":1,"db":1,"webServer":1,"clear_files":1,"$settings":11,"$result":4,"$path":3,"$newIndex":3,"$response":4,".rootFolder":2,"Folder":3,"C1567":3,"fk":4,"web":1,"root":1,"folder":2,"K87":4,".parent":1,".folder":2,".platformPath":3,".certificateFold":1,"database":1,".HTTPEnabled":1,"True":4,"C214":4,".HTTPPort":1,".HTTPSEnabled":1,".HTTPSPort":1,".defaultHomepage":1,".start":1,"ASSERT":7,"C1129":7,"#Null":2,".success":1,".isRunning":1,"$statusCode":4,"HTTP":2,"Get":2,"C1157":2,"platform":2,"path":2,".file":1,"File":1,"C1566":1,".getText":1,"()":5,".stop":1,"C_COLLECTION":1,"C1488":1,"$c":6,"class":4,"from":2,"string":2,"C1601":2,"+":3,".call":3,"Else":5,".constructor":1,"Case":2,"of":4,"Returns":1,"collection":5,"properties":1,"and":1,"functions":1,"C1472":4,"For":2,"each":4,".push":5,"for":2,".orderBy":3,"ck":3,"ascending":3,"K85":3,"Value":1,"type":1,"C1509":1,"Is":1,"K8":1,".source":2,".functions":3,".fomulas":1,".properties":4,"case":2,"$params":10,".PRODUCT_NAME":1,".PRODUCT_VERSION":1,".AUTHOR":1,".CREATE_DATE":1,"Current":2,"date":2,"C33":2,".COPYRIGHT_YEAR":1,"Year":1,"C25":1,"generate_project":4},"ABAP":{"*":48,"COMMENT/**":1,"----------------":18,"CLASS":2,"CL_CSV_PARSER":6,"DEFINITION":1,"class":2,"cl_csv_parser":2,"definition":1,"public":3,"inheriting":1,"from":1,"cl_object":1,"final":1,"create":1,".":99,"section":3,"type":30,"-":3,"pools":2,"abap":2,"methods":4,"constructor":3,"importing":2,"!":9,"delegate":2,"ref":2,"to":4,"if_csv_parser_de":2,"csvstring":2,"string":10,"separator":2,"c":4,"skip_first_line":2,"abap_bool":4,"parse":2,"raising":2,"cx_csv_parse_err":5,"protected":1,"private":1,"constants":1,"_textindicator":3,"value":5,"data":16,"_delegate":3,"_csvstring":4,"_separator":4,"_skip_first_line":3,"_lines":3,"returning":6,"(":13,")":13,"stringtab":2,"_parse_line":3,"line":8,"endclass":2,"IMPLEMENTATION":1,"implementation":1,"<":10,"SIGNATURE":8,">":11,"+":22,"|":13,"Instance":4,"Public":2,"Method":4,"->":6,"CONSTRUCTOR":1,"[":9,"--->":5,"]":9,"DELEGATE":1,"TYPE":7,"REF":1,"TO":1,"IF_CSV_PARSER_DE":1,"CSVSTRING":1,"STRING":2,"SEPARATOR":1,"C":1,"SKIP_FIRST_LINE":1,"ABAP_BOOL":1,"</":4,"method":4,"super":1,"=":25,"endmethod":4,"PARSE":1,"CX":2,"CX_CSV_PARSE_ERR":2,"msg":8,"if":9,"is":3,"initial":3,"message":6,"e002":1,"csv":3,"into":8,"raise":3,"exception":3,"exporting":3,"endif":9,"COMMENT\"":7,"is_first_line":3,"abap_true":5,"lines":3,"standard":3,"table":4,"of":3,"field":1,"symbols":1,"loop":1,"at":2,"assigning":1,"and":2,"abap_false":3,"continue":1,"values":3,"values_found":1,"endloop":1,"Private":2,"_LINES":1,"<-":2,"()":2,"RETURNING":2,"STRINGTAB":2,"split":1,"cl_abap_char_uti":1,"=>":1,"cr_lf":1,"_PARSE_LINE":1,"LINE":1,"csvvalue":12,"csvvalues":4,"char":10,"pos":10,"i":3,"len":5,"strlen":1,"while":2,"<>":2,"text_ended":5,"else":6,"concatenate":4,"`":4,"e003":2,"endwhile":2,"nextpos":4,"append":2,"clear":1},"ABAP CDS":{"@AbapCatalog":5,".sqlViewName":2,":":15,".compiler":2,".compareFilter":2,"true":3,".preserveKey":1,"@AccessControl":2,".authorizationCh":2,"#CHECK":2,"@EndUserText":2,".label":2,"COMMENT//":2,"define":2,"view":2,"Zcds_Monsters_As":1,"as":17,"select":2,"from":2,"ztmonster_header":2,"monster":11,"association":2,"[":1,"*":1,"]":1,"to":1,"ztmonster_pets":1,"_Pet":8,"on":1,".monster_number":3,"=":2,".owner":2,"{":2,"key":3,"MonsterNumber":2,",":13,".pet_number":1,"PetNumber":1,"Owner":1,".name":2,"OwnerName":1,".pet_name":1,"Name":1,".pet_type":1,"Type":1,".pet_species":1,"Species":1,"//":1,"Make":1,"public":1,"}":2,"Zcds_Monsters_Pa":1,"with":1,"parameters":1,"p_sanity_low":2,"zde_monster_sani":2,"p_sanity_high":2,"p_color":2,"zde_monster_colo":1,"name":1,".color":2,"color":1,".sanity_percenta":1,"sanity":1,".strength":1,"strength":1,"where":1,"and":2,"sanity_percentag":1,"between":1},"ABNF":{"COMMENT;":27,"toml":1,"=":81,"expression":3,"*":15,"(":17,"newline":6,")":15,"ws":23,"/":60,"comment":8,"keyval":6,"[":11,"]":11,"table":30,"%":53,"x0A":1,";":45,"LF":1,"x0D":1,".0A":1,"CRLF":1,"newlines":5,"x20":6,"Space":1,"x09":4,"Horizontal":1,"tab":2,"-":207,"start":2,"symbol":2,"x23":2,"#":1,"non":5,"eol":2,"sep":12,"x3D":1,"key":15,"val":6,"unquoted":2,"quoted":2,"ALPHA":1,"DIGIT":8,"x2D":2,"x5F":2,"A":1,"Z":1,"a":1,"z":1,"_":2,"quotation":8,"mark":8,"basic":18,"char":9,"See":1,"Basic":1,"Strings":1,"integer":4,"float":2,"string":16,"boolean":2,"date":10,"time":20,"array":18,"inline":13,"std":6,"open":8,"x5B":3,"Left":1,"square":4,"bracket":4,"close":8,"x5D":5,"Right":1,"x2E":2,".":2,"Period":1,".5B":1,"[[":1,"Double":2,"left":1,".5D":1,"]]":1,"right":1,"minus":2,"plus":2,"int":4,"x2B":1,"+":10,"digit1":2,"x31":1,"underscore":3,"frac":3,"exp":3,"zero":2,"prefixable":2,"decimal":2,"point":2,"e":3,"x65":1,"x45":1,"E":1,"ml":20,"literal":13,"x22":2,"unescaped":4,"escaped":3,"escape":3,"x5C":2,"\\":2,"reverse":1,"solidus":2,"U":9,"005C":1,"x2F":1,"x62":1,"b":1,"backspace":1,"x66":2,"f":1,"form":1,"feed":2,"000C":1,"x6E":1,"n":1,"line":1,"000A":1,"x72":1,"r":1,"carriage":1,"return":1,"000D":1,"x74":2,"t":1,"x75":1,"4HEXDIG":1,"uXXXX":1,"XXXX":1,"x55":1,"8HEXDIG":1,"UXXXXXXXX":1,"XXXXXXXX":1,"5B":2,"delim":6,"body":4,"))":1,"apostraphe":6,"x27":1,"x28":1,"true":3,"false":3,".72":1,".75":1,".65":2,".61":1,".6C":1,".73":1,"fullyear":2,"4DIGIT":1,"month":3,"2DIGIT":5,"mday":2,",":7,"based":2,"on":2,"year":1,"hour":3,"minute":3,"second":3,"leap":1,"rules":1,"secfrac":2,"numoffset":2,"offset":2,"partial":2,"full":4,"values":3,"x2C":2,"Comma":2,"x7B":1,"{":1,"x7D":1,"}":1,"keyvals":5,"empty":3},"AGS Script":{"COMMENT//":124,"#define":2,"KeyboardMovement":58,"enum":2,"{":108,"eKeyboardMovemen":56,",":74,"}":108,";":241,"struct":1,"import":1,"static":2,"function":53,"SetMode":2,"(":215,"mode":5,")":184,"initialize_contr":2,"()":57,"gPanel":12,".Centre":2,"gRestartYN":7,"if":101,"!":4,"IsSpeechVoxAvail":3,"())":3,"lblVoice":1,".Visible":45,"=":142,"false":26,"btnVoice":10,"sldVoice":4,"else":44,"SetVoiceMode":6,"eSpeechVoiceAndT":4,".Text":14,"System":11,".SupportsGammaCo":3,"sldGamma":4,"lblGamma":1,".Volume":5,"sldAudio":3,".Value":12,"SetGameSpeed":3,"sldSpeed":3,"SetSpeechVolume":3,".Gamma":3,"game_start":1,".SetMode":1,"repeatedly_execu":3,"IsGamePaused":5,"==":68,"return":8,"show_inventory_w":3,"gInventory":2,"true":18,"mouse":36,".Mode":14,"eModeInteract":3,".UseModeGraphic":8,"eModePointer":8,"show_save_game_d":3,"gSaveGame":3,"lstSaveGamesList":14,".FillSaveGameLis":3,".ItemCount":3,">":2,"txtNewSaveName":5,".Items":3,"[":6,"]":6,"gIconbar":15,"show_restore_gam":3,"gRestoreGame":3,"lstRestoreGamesL":4,"close_save_game_":4,".UseDefaultGraph":9,"close_restore_ga":4,"on_key_press":2,"eKeyCode":1,"keycode":33,"((":10,"eKeyEscape":5,"&&":9,"))":18,"eKeyReturn":1,"RestartGame":2,"||":12,"IsInterfaceEnabl":3,"eKeyCtrlQ":1,"QuitGame":3,"//":56,"Ctrl":6,"-":23,"Q":1,"eKeyF5":1,"F5":1,"eKeyF7":1,"F7":1,"eKeyF9":1,"eKeyF12":1,"SaveScreenShot":1,"F12":1,"eKeyTab":1,"Tab":1,"show":2,"inventory":2,"eModeWalkto":2,"Notice":1,"this":2,"alternate":1,"way":1,"to":12,"indicate":1,"keycodes":1,".":3,"eModeLookat":1,"Note":1,"that":1,"all":2,"we":1,"do":1,"here":1,"is":9,"set":5,"modes":1,"If":1,"you":3,"want":1,"something":1,"happen":1,"such":1,"as":3,"GUI":2,"buttons":1,"highlighting":1,"eModeTalkto":2,"eModeUseinv":3,"But":1,"will":2,"give":2,"some":2,"standard":1,"keyboard":2,"shortcuts":1,"your":1,"players":1,"very":1,"much":1,"appreciate":1,"eKeyCtrlS":1,"Debug":4,"S":1,"eKeyCtrlV":1,"V":1,"version":1,"eKeyCtrlA":1,"A":1,"walkable":2,"areas":1,"eKeyCtrlX":1,"X":1,"teleport":1,"room":1,"eKeyCtrlW":1,"game":1,".debug_mode":1,"player":24,".PlaceOnWalkable":1,"W":1,"move":1,"area":1,"on_mouse_click":1,"MouseButton":27,"button":33,"eMouseLeft":4,"ProcessClick":2,".x":4,".y":4,"eMouseRight":1,"eMouseWheelSouth":1,".SelectNextMode":1,"eMouseMiddle":1,"eMouseWheelNorth":1,".ActiveInventory":2,"!=":6,"null":2,"interface_click":1,"int":18,"interface":1,"btnInvUp_Click":1,"GUIControl":31,"*":32,"control":33,"invCustomInv":2,".ScrollUp":1,"btnInvDown_Click":1,".ScrollDown":1,"btnInvOK_Click":1,"btnInvSelect_Cli":1,"btnIconInv_Click":1,"btnIconCurInv_Cl":1,"btnIconSave_Clic":2,"btnIconLoad_Clic":2,"btnIconExit_Clic":1,"btnIconAbout_Cli":1,"cEgo_Look":1,"Display":4,"cEgo_Interact":1,"cEgo_Talk":1,"btnSave_OnClick":1,"Wait":3,"btnIconSave":1,"gControl_OnClick":1,"theGui":1,"btnAbout_OnClick":1,"btnQuit_OnClick":1,"btnLoad_OnClick":1,"btnIconLoad":1,"btnResume_OnClic":1,"sldAudio_OnChang":1,"sldVoice_OnChang":1,"btnVoice_OnClick":1,"eSpeechVoiceOnly":1,"eSpeechTextOnly":1,"sldGamma_OnChang":1,"btnDefault_OnCli":1,"dialog_request":1,"param":1,"sldSpeed_OnChang":1,"btnRestart_OnCli":1,"btnRestartYes_On":1,"btnRestartNo_OnC":1,"btnCancelSave_On":1,"btnSaveGame_OnCl":2,"gameSlotToSaveIn":3,"+":5,"i":5,"while":1,"<":1,".SaveGameSlots":3,"++":1,"SaveGameSlot":1,"btnCancelRestore":1,"btnRestoreGame_O":1,".SelectedIndex":5,">=":2,"RestoreGameSlot":1,"txtNewSaveName_O":1,"btnDeleteSave_On":1,"DeleteSaveSlot":1,"DISTANCE":25,"distance":1,"walks":1,"in":1,"Tapping":1,"before":1,"he":1,"stops":1,"down":9,"arrow":8,"left":4,"right":5,"up":4,"PgDn":2,"numpad":8,"PgUp":2,"End":2,"Home":2,"stores":2,"current":8,"disabled":1,"by":1,"default":1,"walking":1,"direction":20,"of":6,"character":9,"::":1,".on":2,"newdirection":43,"declare":4,"variable":2,"storing":4,"new":17,"IsKeyPressed":17,")))":4,"&":4,"arrows":4,"or":4,"numeric":2,"pad":2,"held":4,"Down":2,"Right":2,"none":1,"the":8,"above":2,"it":1,"stop":7,"regardless":1,"whether":1,"are":1,"different":2,"from":2,".StopMoving":3,"Stop":4,"command":4,"movement":2,"NOT":2,"dx":20,"dy":20,"variables":2,"walk":4,"coordinates":4,".WalkStraight":2,"eNoBlock":2,"update":3,"key":2,"pressed":2,"same":1,"on_event":1,"EventType":1,"event":2,"data":1,"eEventLeaveRoom":1},"AIDL":{"COMMENT/*":2,"package":2,"test_package":1,";":136,"parcelable":1,"ExtendableParcel":1,"{":2,"int":99,"a":1,"@nullable":4,"@utf8InCpp":64,"String":64,"b":1,"ParcelableHolder":2,"ext":1,"long":1,"c":1,"ext2":1,"}":2,"android":5,".os":5,"import":4,".incremental":1,".IncrementalFile":1,".IVoldListener":1,".IVoldMountCallb":1,".IVoldTaskListen":1,"COMMENT/**":1,"interface":1,"IVold":1,"void":68,"setListener":1,"(":60,"IVoldListener":1,"listener":6,")":60,"abortFuse":1,"()":26,"monitor":1,"reset":1,"shutdown":1,"onUserAdded":1,"userId":15,",":69,"userSerial":6,"onUserRemoved":1,"onUserStarted":1,"onUserStopped":1,"addAppIds":1,"in":14,"[]":9,"packageNames":3,"appIds":2,"addSandboxIds":1,"sandboxIds":1,"onSecureKeyguard":1,"boolean":13,"isShowing":1,"partition":1,"diskId":1,"partitionType":1,"ratio":1,"forgetPartition":1,"partGuid":1,"fsUuid":2,"mount":1,"volId":6,"mountFlags":1,"mountUserId":1,"IVoldMountCallba":1,"callback":1,"unmount":1,"format":1,"fsType":3,"benchmark":1,"IVoldTaskListene":5,"moveStorage":1,"fromVolId":1,"toVolId":1,"remountUid":1,"uid":6,"remountMode":1,"remountAppStorag":1,"pid":2,"unmountAppStorag":1,"setupAppDir":1,"path":2,"appUid":3,"fixupAppDir":1,"ensureAppDirsCre":1,"paths":1,"createObb":1,"sourcePath":2,"sourceKey":1,"ownerGid":1,"destroyObb":1,"fstrim":1,"fstrimFlags":1,"runIdleMaint":1,"abortIdleMaint":1,"FileDescriptor":2,"mountAppFuse":1,"mountId":3,"unmountAppFuse":1,"fdeCheckPassword":1,"password":4,"fdeRestart":1,"fdeComplete":1,"fdeEnable":1,"passwordType":2,"encryptionFlags":1,"fdeChangePasswor":1,"fdeVerifyPasswor":1,"fdeGetField":1,"key":2,"fdeSetField":1,"value":1,"fdeGetPasswordTy":1,"fdeGetPassword":1,"fdeClearPassword":1,"fbeEnable":1,"mountDefaultEncr":1,"initUser0":1,"isConvertibleToF":1,"mountFstab":1,"blkDevice":2,"mountPoint":2,"encryptFstab":1,"shouldFormat":1,"setStorageBindin":1,"byte":1,"seed":1,"createUserKey":1,"ephemeral":1,"destroyUserKey":1,"addUserKeyAuth":1,"token":3,"secret":3,"clearUserKeyAuth":1,"fixateNewestUser":1,"getUnlockedUsers":1,"unlockUserKey":1,"lockUserKey":1,"prepareUserStora":1,"uuid":2,"storageFlags":2,"destroyUserStora":1,"prepareSandboxFo":1,"packageName":2,"appId":1,"sandboxId":2,"destroySandboxFo":1,"startCheckpoint":1,"retry":2,"needsCheckpoint":1,"needsRollback":1,"isCheckpointing":1,"abortChanges":1,"device":3,"commitChanges":1,"prepareCheckpoin":1,"restoreCheckpoin":2,"count":1,"markBootAttempt":1,"supportsCheckpoi":1,"supportsBlockChe":1,"supportsFileChec":1,"resetCheckpoint":1,"earlyBootEnded":1,"createStubVolume":1,"mountPath":1,"fsLabel":1,"flags":3,"destroyStubVolum":1,"openAppFuseFile":1,"fileId":1,"incFsEnabled":1,"IncrementalFileS":2,"mountIncFs":1,"backingPath":1,"targetDir":2,"unmountIncFs":1,"dir":1,"setIncFsMountOpt":1,"control":1,"enableReadLogs":1,"bindMount":1,"sourceDir":1,"destroyDsuMetada":1,"dsuSlot":1,"const":39,"ENCRYPTION_FLAG_":1,"=":39,"ENCRYPTION_STATE":6,"-":4,"FSTRIM_FLAG_DEEP":1,"MOUNT_FLAG_PRIMA":1,"MOUNT_FLAG_VISIB":1,"PARTITION_TYPE_P":2,"PARTITION_TYPE_M":1,"PASSWORD_TYPE_PA":2,"PASSWORD_TYPE_DE":1,"PASSWORD_TYPE_PI":1,"STORAGE_FLAG_DE":1,"STORAGE_FLAG_CE":1,"REMOUNT_MODE_NON":1,"REMOUNT_MODE_DEF":1,"REMOUNT_MODE_INS":1,"REMOUNT_MODE_PAS":1,"REMOUNT_MODE_AND":1,"VOLUME_STATE_UNM":2,"VOLUME_STATE_CHE":1,"VOLUME_STATE_MOU":2,"VOLUME_STATE_FOR":1,"VOLUME_STATE_EJE":1,"VOLUME_STATE_REM":1,"VOLUME_STATE_BAD":1,"VOLUME_TYPE_PUBL":1,"VOLUME_TYPE_PRIV":1,"VOLUME_TYPE_EMUL":1,"VOLUME_TYPE_ASEC":1,"VOLUME_TYPE_OBB":1,"VOLUME_TYPE_STUB":1},"AL":{"codeunit":1,"RefreshALIssueCo":2,"{":20,"COMMENT//":8,"procedure":4,"Refresh":1,"()":6,";":87,"var":2,"ALIssue":13,":":16,"Record":1,"HttpClient":4,"ResponseMessage":6,"HttpResponseMess":1,"JsonToken":12,"JsonValue":2,"JsonObject":15,"JsonArray":5,"JsonText":3,"text":7,"i":3,"Integer":3,"begin":7,".DeleteAll":1,".DefaultRequestH":1,".Add":1,"(":40,",":15,")":40,"if":7,"not":6,".Get":4,"then":7,"Error":4,".IsSuccessStatus":1,"error":2,"+":1,".HttpStatusCode":1,".ReasonPhrase":1,".Content":1,".ReadAs":1,".ReadFrom":1,"for":1,":=":8,"to":1,".Count":1,"-":1,"do":1,".AsObject":1,".init":1,".id":1,".AsValue":6,".AsInteger":2,".number":1,"GetJsonToken":5,".title":1,".AsText":4,".user":1,"SelectJsonToken":2,".state":1,".html_url":1,".Insert":1,"end":7,"TokenKey":3,"Path":3,".SelectToken":1,"}":20,"page":1,"ALIssueList":1,"PageType":1,"=":27,"List":1,"SourceTable":1,"CaptionML":9,"ENU":9,"Editable":1,"false":1,"SourceTableView":1,"order":1,"descending":1,"layout":1,"area":2,"content":1,"repeater":1,"General":1,"field":13,"Number":1,"number":2,"{}":5,"Title":1,"title":2,"CreatedAt":1,"created_at":2,"User":1,"user":2,"State":1,"state":2,"URL":2,"html_url":2,"ExtendedDatatype":1,"actions":1,"processing":1,"action":1,"RefreshALIssueLi":1,"Promoted":1,"true":2,"PromotedCategory":1,"Process":1,"Image":1,"RefreshLines":1,"trigger":2,"OnAction":1,"RefreshIssues":2,"CurrPage":1,".Update":1,"FindFirst":1,"OnOpenPage":1,"table":1,"fields":1,"id":2,"[":4,"]":4,"DateTime":1,"keys":1,"key":1,"PK":1,"Clustered":1,"RefreshALIssues":2,"Codeunit":1,".Refresh":1},"AMPL":{"param":13,"num_beams":2,";":32,"#":6,"number":3,"of":6,"beams":2,"num_rows":2,">=":8,",":30,"integer":2,"rows":2,"num_cols":2,"columns":2,"set":9,"BEAMS":7,":=":7,"..":3,"ROWS":6,"COLUMNS":6,"COMMENT#":15,"beam_values":5,"{":23,"}":23,"tumor_values":2,"critical_values":2,"critical_max":2,"tumor_min":2,"var":4,"X":5,"i":19,"in":19,"tumor_area":5,"k":20,"h":20,":":12,"[":18,"]":18,">":2,"critical_area":5,"S":3,"(":8,")":8,"T":3,"maximize":2,"total_tumor_dosa":1,"sum":10,"*":6,"minimize":3,"total_critical_d":1,"total_tumor_slac":1,"total_critical_s":1,"subject":2,"to":2,"tumor_limit":1,"==":2,"-":1,"critical_limit":1,"+":1,"I":7,"Value":3,"Weight":3,"KnapsackBound":3,"Take":3,"binary":1,"TotalValue":1,"s":1,".t":1,".":1,"WeightLimit":1,"<=":1,"data":1},"API Blueprint":{"FORMAT":3,":":35,"1A":3,"COMMENT#":14,"A":3,"resource":4,"action":2,"is":6,"in":6,"fact":1,"a":7,"state":3,"transition":3,".":11,"This":7,"API":10,"example":5,"demonstrates":2,"an":1,"-":10,"to":11,"another":2,"+":25,"[":12,"Previous":2,"Resource":2,"Model":1,"]":12,"(":25,"%":17,"20Resource":2,"20Model":1,".md":9,")":25,"Raw":4,"Blueprint":7,"https":6,"//":6,"raw":4,".github":4,".com":6,"/":28,"apiaryio":6,"api":4,"blueprint":4,"master":4,"examples":5,"20Advanced":3,"20Action":1,"Parameters":4,"status":1,"string":4,"priority":1,"number":4,"Response":5,"application":3,"json":3,"{":4,",":16,"false":2,"}":4,"true":1,"id":3,"how":3,"describe":1,"body":2,"attributes":2,"of":4,"request":1,"or":3,"response":1,"message":1,"In":1,"this":2,"case":1,"the":16,"description":1,"complementary":1,"and":6,"duplicate":1,"!":2,"provided":1,"JSON":1,"section":1,"The":1,"Advanced":2,"Attributes":3,"20Attributes":3,"will":2,"demonstrate":1,"avoid":1,"duplicates":1,"reuse":1,"descriptions":1,"20Parameters":1,"Next":2,"coupon":4,"contains":1,"information":1,"about":1,"percent":1,"off":2,"amount":1,"discount":2,"you":2,"might":1,"want":1,"apply":2,"customer":1,"Retrieves":1,"with":3,"given":1,"ID":1,"object":1,"created":1,"Time":1,"stamp":1,"percent_off":1,"positive":1,"integer":1,"between":1,"that":3,"represents":1,"redeem_by":1,"Date":1,"after":1,"which":1,"can":2,"no":1,"longer":1,"be":1,"redeemed":1,"Body":1,"null":1,"one":2,"simplest":1,"APIs":1,"written":1,"**":8,"One":1,"plain":2,"combined":1,"method":1,"Note":1,"As":1,"we":1,"progress":1,"through":1,"do":1,"not":1,"also":1,"forget":1,"view":1,"20Simplest":2,"20API":2,"code":1,"see":1,"what":1,"really":1,"going":1,"on":1,"as":2,"opposed":1,"just":1,"seeing":1,"output":1,"Github":1,"Markdown":1,"parser":2,"Also":1,"please":1,"keep":1,"mind":1,"every":1,"single":1,"course":1,"real":1,"such":1,"parse":1,"it":1,"github":2,"drafter":2,"its":1,"bindings":1,"#bindings":1,"Actions":1,"20and":1,"20Actions":1,"text":1,"Hello":1,"World":1},"APL":{"You":1,"can":2,"try":1,"this":2,"at":1,"http":1,":":67,"//":1,"tryapl":1,".org":1,"/":21,"I":2,"not":1,"explain":1,"how":1,"much":1,"suddenly":1,"love":1,"crypto":1,"-":7,"language":1,"Starts":2,"Middles":2,"Qualifiers":2,"Finishes":2,"rf":2,"{":22,"(":56,"?":1,")":53,"}":24,"erf":2,"deepak":2,"NameSpace":1,"UT":1,"sac":2,"expect_orig":3,"expect":5,"NS":4,"exception":4,"nexpect_orig":2,"nexpect":3,"Z":77,"Conf":11,"run":1,"Argument":26,";":67,"PRE_test":4,"POST_test":4,"TEST_step":6,"COVER_step":4,"FromSpace":9,"load_display_if_":2,"load_salt_script":2,"RSI":1,"{}":3,"If":22,"NC":8,"has":3,"{{}":2,"PROFILE":4,"EndIf":21,"is_function":2,"single_function_":2,"COVER_file":4,",":86,"ElseIf":5,"is_list_of_funct":2,"list_of_function":2,"is_file":2,"file_test_functi":2,"get_file_name":2,"is_dir":2,"test_files":2,"test_files_in_di":2,"test_dir_functio":2,"generate_coverag":2,"=":7,"#":9,".":3,"CY":2,".UT":5,".appdir":3,"SE":3,".SALT":3,".Load":3,"TestName":2,"run_ut":4,"ListOfNames":2,"t":20,"TS":15,"print_passed_cra":3,"FilePath":3,"FileNS":4,"Functions":4,"TestFunctions":4,"NL":1,"is_test":2,"Else":11,"Test_files":3,".run":1,"separator":3,"ProfileData":7,"CoverResults":7,"HTML":3,"ToCover":6,"retrieve_coverab":2,"in":4,"Representations":2,"get_representati":2,"generate_cover_r":2,"[":23,"]":23,"generate_html":2,"write_html_to_pa":2,"Something":5,"nc":10,"functions":3,"strip":2,"input":3,"Function":4,"rep":9,"CR":2,"name":8,"representation":4,"Indices":3,"lines":5,"functionlines":4,"covered_lines":3,"+":12,"Covered":4,"Total":4,"Percentage":3,"CoverageText":3,"ColorizedCode":3,"Timestamp":3,"Page":17,"colorize_code_by":2,"generate_timesta":2,"CoverResult":9,"Colors":8,"Ends":8,"Code":3,"UCS":4,"YYMMDD":3,"HHMMSS":3,"tie":6,"filename":6,"Trap":2,"NTIE":1,"NERASE":1,"NCREATE":2,"EndTrap":2,"Simple_array":2,"NAPPEND":1,"attr":3,"WG":2,"CMD":1,"NA":1,"gfa":1,"file":1,"exists":1,"Return":1,"bit":1,"SH":1,".Files":1,".Dir":1,"ut_data":6,"returned":9,"crashed":6,"pass":6,"crash":3,"fail":5,"message":5,"time":10,"execute_function":2,"determine_pass_c":2,"determine_messag":2,"print_message_to":2,"function":5,"reset_UT_globals":2,"))":1,"DM":1,"FunctionName":5,"wsIndex":3,"Heading":2,"ArrayRes":4,"r":3,"c":2,"z":3,"IO":2,"failure_message":3,"term_to_text":3,"Term":2,"Text":4,"Rows":3,".DISPLAY":1,"Cause":2,"hdr":7,"exp":7,"expterm":7,"got":7,"gotterm":7,".expect":1,"align_and_join_m":2,"Parts":2,"R1":3,"C1":3,"R2":3,"C2":3,"W":7,"confparam":4,"config":5,"EndNameSpace":1,"SHEBANG#!apl":1,"NEWLINE":2,"HEADERS":3,"OFF":1},"ASL":{"ACPI_EXTRACT_ALL":1,"ssdp_misc_aml":1,"DefinitionBlock":1,"(":172,",":494,")":146,"{":34,"COMMENT/**":2,"Scope":3,"\\":8,"ACPI_EXTRACT_NAM":9,"acpi_pci32_start":1,"Name":22,"P0S":1,"acpi_pci32_end":1,"P0E":1,"acpi_pci64_valid":1,"P1V":1,"acpi_pci64_start":1,"P1S":1,"Buffer":3,"()":7,"}":34,"acpi_pci64_end":1,"P1E":1,"acpi_pci64_lengt":1,"P1L":1,"COMMENT/*":53,"acpi_s3_name":1,"_S3":1,"Package":3,"One":3,"Zero":9,"acpi_s4_name":1,"ACPI_EXTRACT_PKG":1,"acpi_s4_pkg":1,"_S4":1,"_S5":1,"External":3,"_SB":3,".PCI0":3,"DeviceObj":2,".ISA":2,"Device":2,"PEVT":1,"_HID":2,"ssdt_isa_pest":1,"PEST":5,"OperationRegion":3,"PEOR":2,"SystemIO":1,"Field":3,"ByteAcc":1,"NoLock":2,"Preserve":3,"PEPT":3,"Method":8,"_STA":1,"NotSerialized":5,"Store":24,"Local0":13,"If":7,"LEqual":5,"))":13,"Return":12,"Else":1,"RDPT":1,"WRPT":1,"Arg0":2,"_CRS":4,"ResourceTemplate":2,"IO":4,"Decode16":2,"CreateWordField":2,"._MIN":2,"IOMN":2,"._MAX":2,"IOMX":2,"_INI":1,"EISAID":2,"//":30,"PCIe":3,"_CID":1,"PCI":1,"_ADR":2,"_BBN":1,"MCHC":4,":":1,"MCHP":2,"PCI_Config":1,"DWordAcc":2,"Offset":22,"EPBAR":2,"EPEN":1,"Enable":4,"EPBR":1,"MCHBAR":2,"MHEN":1,"MHBR":1,"BAR":3,"PXEN":1,"PXSZ":1,"size":1,"PXBR":1,"DMIBAR":2,"DMEN":1,"DMBR":1,"ME":1,"Base":1,"Address":1,"MEBA":1,"COMMENT//":27,"PAM0":1,"PM0H":1,"PAM1":1,"PM1L":1,"PM1H":1,"PAM2":1,"PM2L":1,"PM2H":1,"PAM3":1,"PM3L":1,"PM3H":1,"PAM4":1,"PM4L":1,"PM4H":1,"PAM5":1,"PM5L":1,"PM5H":1,"PAM6":1,"PM6L":1,"PM6H":1,"Top":2,"of":2,"Used":2,"Memory":2,"TOM":1,"Low":1,"TLUD":1,"Mutex":1,"CTCM":7,"CTCC":5,"CTCN":4,"CTCD":4,"CTCU":1,"MCHB":2,"SystemMemory":1,"DEFAULT_MCHBAR":1,"Lock":1,"CTDN":3,"PL1V":3,"PL1E":1,"PL1C":1,"PL1T":1,"PL2V":3,"PL2E":1,"PL2C":1,"PL2T":1,"TARN":3,"CTDD":3,"TARD":3,"CTDU":1,"TARU":1,"CTCS":3,"TARS":3,"_PR":3,".CP00":3,"._PSS":3,"PSSS":3,"SizeOf":1,"Local1":4,"While":1,"LLess":1,"ShiftRight":1,"DeRefOf":2,"Index":2,"Local2":2,"Subtract":3,"Increment":1,"STND":1,"Serialized":3,"Acquire":2,"Release":4,"Debug":2,"PPCM":2,"PPCN":2,"Divide":2,"Multiply":2,"STDN":1,"MCRS":5,"WordBusNumber":1,"ResourceProducer":19,"MinFixed":19,"MaxFixed":19,"PosDecode":19,",,,":19,"PB00":1,"DWordIO":2,"EntireRange":2,"PI00":1,"Io":1,"PI01":1,"DWordMemory":16,"Cacheable":16,"ReadWrite":16,"ASEG":1,"OPR0":1,"OPR1":1,"OPR2":1,"OPR3":1,"OPR4":1,"OPR5":1,"OPR6":1,"OPR7":1,"ESG0":1,"ESG1":1,"ESG2":1,"ESG3":1,"FSEG":1,"PM01":4,"TPMR":1,"CreateDwordField":3,"^":6,"PMIN":3,"PMAX":3,"._LEN":1,"PLEN":2,".TLUD":1,".MEBA":1,".TOM":1,"CONFIG_MMCONF_BA":1,"Add":1},"ASN.1":{"MyShopPurchaseOr":1,"DEFINITIONS":1,"AUTOMATIC":1,"TAGS":1,"::":6,"=":6,"BEGIN":1,"PurchaseOrder":1,"SEQUENCE":5,"{":4,"dateOfOrder":1,"DATE":1,",":13,"customer":1,"CustomerInfo":2,"items":1,"ListOfItems":2,"}":4,"companyName":1,"VisibleString":5,"(":21,"SIZE":7,"))":7,"billingAddress":1,"Address":2,"contactPhone":1,"NumericString":2,"street":1,"..":3,"OPTIONAL":1,"city":1,"state":1,")":7,"^":1,"FROM":1,"zipCode":1,"|":5,"OF":1,"Item":2,"itemCode":1,"INTEGER":4,"color":1,"power":1,"deliveryTime":1,"quantity":1,"unitPrice":1,"REAL":1,"isTaxable":1,"BOOLEAN":1,"END":1},"ASP.NET":{"<%":6,"@":5,"Application":1,"Codebehind":1,"=":94,"Inherits":3,"Language":4,"%>":7,"Page":1,"Title":2,"MasterPageFile":1,"AutoEventWireup":2,"CodeBehind":3,"Async":1,"Register":2,"Src":1,"TagPrefix":1,"TagName":1,"<":47,"asp":23,":":26,"Content":2,"runat":16,"ID":10,"ContentPlaceHold":1,">":73,"h2":2,"><":1,"%":1,".":5,"</":37,"div":30,"class":15,"section":4,"id":3,"h4":4,"Use":2,"a":4,"local":1,"account":1,"to":3,"log":2,"in":3,"hr":2,"/>":10,"PlaceHolder":2,"Visible":1,"p":10,"Literal":1,"Label":6,"AssociatedContro":3,"CssClass":7,"Email":1,"TextBox":2,"TextMode":2,"RequiredFieldVal":2,"ControlToValidat":2,"ErrorMessage":2,"Password":1,"CheckBox":1,"Remember":1,"me":1,"?":3,"Button":1,"OnClick":1,"Text":1,"HyperLink":4,"ViewStateMode":3,"new":1,"user":1,"Forgot":1,"your":1,"password":1,"uc":1,"OpenAuthProvider":1,"WebHandler":1,"Class":1,"Control":1,"another":1,"service":1,"ListView":2,"ItemType":1,"SelectMethod":1,"ItemTemplate":2,"button":2,"type":1,"name":1,"value":1,"title":1,"#":1,"Item":1,"EmptyDataTemplat":2,"There":1,"are":1,"no":1,"external":2,"authentication":1,"services":2,"configured":1,"See":1,"href":1,"this":2,"article":1,"for":1,"details":1,"on":1,"setting":1,"up":1,"ASP":1,".NET":1,"application":1,"support":1,"logging":1,"via":1},"ATS":{"COMMENT(*":237,"COMMENT//":315,"#include":12,"staload":29,"UN":4,"=":322,"_":7,"implement":101,"phil_left":3,"(":726,"n":120,")":530,"phil_right":3,"+":8,"\\":1,"nmod":1,"NPHIL":6,"extern":19,"fun":48,"randsleep":6,":":255,"intGte":2,"))":99,"void":29,"ignoret":2,"sleep":2,"$UN":24,".cast":20,"{":189,"uInt":1,"}":188,"rand":1,"()":134,"mod":1,")))":2,"phil_think":3,"val":167,"println":9,"!":124,",":422,"phil_dine":3,"lf":5,"rf":5,"phil_loop":9,"let":37,"nl":2,"nr":2,"ch_lfork":2,"fork_changet":5,"ch_rfork":2,"channel_takeout":3,"//":50,"HX":2,"try":1,"to":1,"actively":1,"induce":1,"deadlock":1,"ch_forktray":3,"forktray_changet":4,"channel_insert":4,"in":44,"end":87,"of":50,"[":47,"]":47,"cleaner_wash":3,"f":22,"fork_get_num":4,"cleaner_return":3,"ch":7,"cleaner_loop":5,"f0":4,"dynload":3,"local":14,"mythread_create_":6,"llam":6,"=>":30,"())":1,"main0":3,"((":6,"*":12,"while":1,"true":13,"{}":83,"channel_cap":1,"abstype":6,"session_msg":2,"i":129,"int":58,"j":66,"a":66,"vt":2,"@ype":2,"ssession_nil":2,"ssession_cons":3,"type":64,"ssn":53,"stadef":7,"msg":9,"nil":6,"::":8,"cons":2,"session_append":2,"ssn1":13,"ssn2":13,"append":4,"session_choose":2,"choose":4,"session_repeat":2,"repeat":6,"typedef":11,"session_sing":1,"absvtype":2,"channel1_vtype":3,"G":87,"iset":23,"ptr":3,"vtypedef":5,"channel1":39,"cchannel1":3,"ncomp":1,"channel1_get_nro":1,"chan":4,"channel1_get_gro":1,"intset":2,"vt0p":8,"channel1_close":1,"channel1_skipin":1,"nat":14,"|":23,"ismbr":20,";":22,">>":16,"-":13,"function":2,"praxi":2,"lemma_channel1_s":4,"channel1_skipex":1,"~":17,"channel1_send":2,"<":53,"channel1_recv":2,"&":1,"?":1,"channel1_recv_va":1,"channel1_append":2,"fserv":2,"lincloptr1":2,">":42,"datatype":5,"choosetag":3,"b":21,"c":6,"choosetag_l":1,"choosetag_r":1,"channel1_choose_":5,"isnil":2,"ssn_chosen":6,"#":4,"channel1_repeat_":5,"channel1_link":1,"G1":4,"G2":4,"isful":1,"channel1_link_el":1,"cchannel1_create":2,"nrole":1,"GMP":1,"mpz":17,"$GMP":63,".mpz_vt0ype":1,"macdef":4,"i2u":8,"x":167,"g1int2uint_int_u":1,"assume":2,"intinf_vtype":1,"is":1,"fake":1,"l":4,"addr":3,"@":2,"mfree_gc_v":1,"intinf_make_int":1,"where":26,"ptr_alloc":15,".mpz_init_set_in":1,".2":90,"intinf_make_uint":1,".mpz_init_set_ui":1,"intinf_make_lint":1,".mpz_init_set_li":1,"intinf_make_ulin":1,".mpz_init_set_ul":1,"intinf_free":2,"pfat":2,"pfgc":2,"p":3,".mpz_clear":1,"ptr_free":1,"intinf_get_int":1,".mpz_get_int":1,"intinf_get_lint":1,".mpz_get_lint":1,"intinf_get_strpt":1,"base":6,".mpz_get_str_nul":1,"fprint_intinf_ba":2,"out":8,"nsz":2,".mpz_out_str":1,"if":30,"then":28,"exit_errmsg":1,"neg_intinf0":6,".mpz_neg":2,"neg_intinf1":1,"y":102,".mpz_init":11,"abs_intinf0":1,".mpz_abs":2,"abs_intinf1":1,"succ_intinf0":1,"add_intinf0_int":3,"succ_intinf1":1,"add_intinf1_int":3,"pred_intinf0":1,"sub_intinf0_int":3,"pred_intinf1":1,"sub_intinf1_int":3,".mpz_add2_int":1,"z":38,".mpz_add3_int":1,"add_int_intinf0":1,"add_int_intinf1":1,"add_intinf0_inti":1,".mpz_add2_mpz":2,"add_intinf1_inti":2,".mpz_add3_mpz":1,".mpz_sub2_int":1,".mpz_sub3_int":1,"sub_int_intinf0":1,"sub_int_intinf1":1,"sub_intinf0_inti":2,".mpz_sub2_mpz":1,"sub_intinf1_inti":2,".mpz_sub3_mpz":1,"mul_intinf0_int":2,".mpz_mul2_int":1,"mul_intinf1_int":2,".mpz_mul3_int":1,"mul_int_intinf0":1,"mul_int_intinf1":1,"mul_intinf0_inti":1,".mpz_mul2_mpz":2,"mul_intinf1_inti":2,".mpz_mul3_mpz":1,"div_intinf0_int":2,">=":8,".mpz_tdiv2_q_uin":2,"else":25,"div_intinf1_int":2,".mpz_tdiv3_q_uin":2,"div_intinf0_inti":1,".mpz_tdiv2_q_mpz":1,"div_intinf1_inti":1,".mpz_tdiv3_q_mpz":1,"ndiv_intinf0_int":1,"ndiv_intinf1_int":1,"nmod_intinf0_int":1,"r":33,".mpz_fdiv_uint":2,"intBtw":2,"nmod_intinf1_int":1,"lt_intinf_int":2,"sgn":54,".mpz_cmp_int":8,"ans":12,"false":12,"bool":39,"lt_intinf_intinf":2,".mpz_cmp_mpz":7,"lte_intinf_int":2,"<=":4,"lte_intinf_intin":2,"gt_intinf_int":2,"gt_intinf_intinf":2,"gte_intinf_int":2,"gte_intinf_intin":2,"eq_intinf_int":2,"==":2,"eq_intinf_intinf":2,"neq_intinf_int":2,"!=":5,"neq_intinf_intin":2,"compare_intinf_i":4,"compare_int_inti":2,"pow_intinf_int":1,"exp":2,".mpz_pow_uint":1,"print_intinf":1,"fprint_intinf":3,"stdout_ref":4,"prerr_intinf":1,"stderr_ref":1,"datavtype":1,"fork":13,"FORK":3,"nphil":12,"fork_vtype":3,"the_forkarray":2,"t":3,"channel":3,"array_tabulate":1,"$fopr":1,"channel_create_e":2,"i2sz":5,"arrayref_tabulat":1,"the_forktray":2,"sortdef":2,"ftype":13,"->":10,"infixr":2,"->>":27,"cloref1":3,"functor":12,"F":34,"list0":9,"functor_list0":7,"lam":21,"xs":4,"list0_map":2,"><":3,"CoYoneda":7,"CoYoneda_phi":2,"CoYoneda_psi":3,"ftor":9,"fx":8,"int0":4,"I":7,"True":7,"False":8,"boxed":2,"boolean":2,"bool2string":4,"string":3,"case":2,"fprint_val":2,"fprint":2,"int2bool":2,"myintlist0":2,"g0ofg1":1,"$list":1,"myboolist0":9,"fprintln":3,"#ifdef":2,"MYGRADING_HATS":1,"#then":1,"#else":1,"csv_parse_line":3,"line":7,"List0_vt":2,"Strptr1":3,"#endif":1,"getpos":3,"is_end":3,"char_at":4,"Strptr1_at":4,"i0":11,"rmove":4,"rmove_while":5,"test":4,"char":2,"c0":3,"int2char0":1,"g1ofg0":1,"var":2,"p_i":4,"@i":1,"n0":5,"sz2i":1,"length":1,"get_i":6,".ptr0_get":1,"inc_i":2,".ptr0_addby":1,"set_i":1,".ptr0_set":1,"<>":5,"ckastloc_gintGte":2,"char2u2int0":1,"i1":4,"ckastloc_gintBtw":1,".castvwtp0":1,"string_make_subs":1,"res_vt":3,"loop":3,"res":3,"=<":1,"clo":1,"@f0":1,"s0":2,"list_vt_cons":1,"list_vt_reverse":1,"list_vt_nil":1,"))))":1,"%":3,"#define":2,"natLt":1,"option0":3,"functor_option0":2,"opt":2,"option0_map":1,"functor_homres":2,"Yoneda_phi":3,"Yoneda_psi":3,"m":4,"mf":4,"natrans":3,"Yoneda_phi_nat":2,"Yoneda_psi_nat":2,"$list_t":1,"g0ofg1_list":1,"Yoneda_bool_list":3,"myboolist1":2},"ActionScript":{"COMMENT//":3,"COMMENT/*":5,"COMMENT/**":18,"class":6,"org":2,".casalib":2,".util":2,".NumberUtil":1,"{":40,"public":21,"static":16,"function":22,"min":4,"(":88,"val1":8,":":88,"Number":41,",":26,"val2":10,")":67,"if":15,"==":19,"undefined":10,"||":4,"return":28,"?":7,";":78,"Math":14,".min":4,"}":40,"max":3,".max":4,"randomInteger":1,"+":11,".floor":1,".random":1,"()":14,"*":3,"-":3,"))":10,"isEven":1,"num":34,"Boolean":7,"&":1,"isOdd":1,"!":3,"NumberUtil":3,".isEven":2,"isInteger":1,"%":3,"isPrime":1,"true":3,"false":3,"var":22,"s":2,"=":32,".sqrt":1,"for":1,"i":10,"<=":2,"++":3,"roundDecimalToPl":1,"place":2,"p":3,".pow":1,".round":2,"/":2,"isBetween":1,"startValue":6,"endValue":6,"<":4,">":3,"makeBetween":1,"createStepsBetwe":1,"begin":3,"end":2,"steps":4,"Array":6,"stepsBetween":3,"new":3,"increment":2,"while":6,".push":1,"((":1,"format":1,"numberToFormat":2,"minLength":5,"thouDelim":3,"String":14,"fillChar":3,".toString":2,"len":3,".length":7,"!=":2,"numSplit":4,".split":4,"counter":4,"--":3,".splice":1,".join":5,"-=":1,"addChar":2,"getOrdinalSuffix":1,">=":1,"&&":1,"switch":1,"case":10,"addLeadingZero":1,"private":3,"{}":2,"//":2,"Prevents":2,"instance":2,"creation":2,"package":2,"foobar":1,"import":1,"flash":1,".display":1,".MovieClip":1,"Bar":4,"getNumber":2,"Foo":3,"extends":2,"ourNumber":2,"override":1,"Main":2,"MovieClip":1,"x":2,"y":2,"trace":3,".getNumber":2,"())":3,"mypackage":1,"Hello":1,"sayHello":1,"void":1,".TextFieldUtil":1,"hasOverFlow":1,"target_txt":16,"Object":2,".maxscroll":1,"removeOverFlow":1,"omissionIndicato":6,"TextFieldUtil":5,".hasOverFlow":4,"originalCopy":2,".text":9,"lines":6,"isStillOverflowi":3,"words":9,"lastSentence":4,"sentences":4,"overFlow":5,".pop":3,"+=":1,"break":1,"else":2,".substr":1,".substring":2,".charAt":1},"Adblock Filter List":{"[":68,"Adblock":5,"Plus":5,"]":67,"!":183,"Checksum":2,":":79,"i7lcTV9":1,"/":206,"kkiE8g3aav4y":1,"g":1,"Version":2,"Title":5,"ABP":2,"filters":10,"Last":1,"modified":1,"Aug":1,"UTC":2,"Expires":3,"hours":1,"(":57,"update":1,"frequency":1,")":55,"Homepage":5,"https":10,"//":22,"github":8,".com":216,"abp":10,"-":322,"anti":6,"cv":7,"Filter":1,"list":6,"designed":1,"to":1,"fight":1,"circumvention":1,"ads":3,"including":1,",":299,"in":2,"some":2,"cases":1,"their":1,"tracking":1,"and":9,"fix":1,"critical":1,"issues":6,"for":4,"users":1,"Please":1,"report":1,"any":3,"on":28,"GitHub":1,"or":10,"via":1,"+":8,"@adblockplus":1,".org":110,"***":8,"arabic":1,".txt":6,"MISC":2,"3sk":2,".io":2,".co":19,"33sk":1,".tv":16,"esheeq":1,"#":90,"$":55,"#abort":25,"property":28,"read":25,"atob":7,";":34,"abort":12,"write":4,"Fingerprint2":1,"decodeURICompone":3,"RegExp":1,"3oloum":2,"7olm":2,"ahladalil":2,"syriaforums":2,".net":41,"ahlamontada":2,"alamontada":2,"arabepro":2,"banouta":2,"gid3an":2,"jordanforum":2,"yoo7":2,"forumalgerie":2,"own0":2,"##":55,"a":15,"onclick":1,"^=":26,"#CV":7,"arabseed":11,".me":6,"decodeURI":1,"hawak":5,"rotana":2,".video":2,"beinconnect":1,".us":1,"coroot":1,".blogspot":1,"ktarab":1,"shofnow":1,"actionz":2,"brstej":1,"jaewinter":1,"movs4u":1,".live":4,"mvs4u":1,"kora":1,"online":1,"filmey":1,"animetak":1,"shahid4u":2,"current":13,"inline":12,"script":22,"Math":4,"zfgloaded":3,"Popup":1,"Popunder":1,"Clickunder":1,"egyanime":2,"egydead":4,"_pop":1,"cimaclub":2,".in":2,"elmstba":1,"lodynet":8,".dev":2,".ink":3,"egy":2,".best":2,"egybest":23,".asia":1,".bid":1,".biz":1,".cheap":1,".cool":1,".fail":1,".life":1,".ltd":1,".ist":1,".name":1,".network":1,".ninja":1,".nl":1,".online":3,".pw":1,".rocks":1,".site":1,".xyz":1,".zone":1,"egybest2":1,"iegy":1,"open":1,"akhbara24":1,".news":1,"anime4up":2,".art":1,"asia2tv":2,".cn":2,"baramjak":1,"cima":5,"club":5,".cc":4,".lol":1,".vip":1,"cima4u":5,".cloud":2,".film":1,".ws":2,"cimalina":2,"live":1,"egynow":2,".cam":1,"iegybest":1,"manga":1,".ae":1,"moshahda":1,"movizland":3,".cyou":1,"shahed4u":7,".cafe":1,".casa":1,".mba":1,".red":1,".tips":1,"tuktukcinema":2,"witanime":1,"yalla":1,"shoot":1,".today":1,"|":46,"break":5,"String":3,".fromCharCode":3,"document":4,".documentElement":1,"JSON":2,".parse":2,"arabxd":1,".querySelectorAl":3,"popMagic":3,"akwam":5,"akoam":2,".cx":1,"gateanime":1,"gocoo":1,"bulgarian":1,"gledaiseriali":1,"chinese":1,"ipv6":1,".baidu":6,"xueshu":1,"www":5,"www1":1,"#hide":6,"if":10,"contains":10,".c":2,"container":1,"hide":4,"#content_right":2,">":28,"class":9,"span":5,"data":7,"tuiguang":3,"baidu":3,"bdimg":1,"tieba":2,"xingqu":1,"Object":1,".prototype":1,".loadImage":1,"div":13,".ec":2,"#content_left":1,"torrentkitty":1,"_fupfgk":1,"_nyjdy":1,"com":5,"nga":1,"__LOAD_BBS_ADS_1":1,"cn":1,".bing":1,"#b_results":1,"li":2,".b_adProvider":1,"setDefaultTheme":1,"ahri8":1,".top":1,"ifenpaidy":1,"localStorage":1,"Popups":1,"&":4,"Popunders":1,"cocomanga":1,"__cad":1,".cpm_popunder":1,"__ad":1,"madouqu":2,".tk":1,"editcode":1,"setTimeout":2,"openAd":1,"theporn":1,"is_show_alert_wi":1,"Video":1,"iyingshi9":1,"#override":3,"YZM":1,".ads":1,".state":1,"false":1,"hdzone":1,"czech":1,"iprima":19,".cz":51,".seznam":1,"novinky":2,"super":3,"ahaonline":3,"expres":2,"kinobox":2,"horoskopy":1,"#json":1,"override":1,"fights":1,"tiscali":1,"hudebniskupiny":1,"osobnosti":1,"#prevent":1,"listener":1,"beforeunload":1,"()":2,"cookie":2,"remover":1,"^":82,"_":1,"?":39,"adb":1,"sauto":1,"sssp":1,"undefined":1,"sspPositions":1,"null":1,".sas_center":1,".px":3,"ad":2,".sas_mone":1,".mone_box":1,".ifr":4,"passback":1,"sas_status":1,"id":12,"alter_area":2,"=":110,"masshack":1,"zone":1,".sas_megaboard":1,"classflak":1,"sas":1,"creative":1,"#cnn_reklama":1,"._sasia_fcid":1,"#div":1,":-":1,"has":10,".mone_header":1,"type":4,"banner":9,"mashiatus":1,"d":2,"area":5,"*=":4,"href":21,"claassflak":1,".dekes_reblika":1,"*":23,"posid":1,"$subdocument":2,"xmlhttprequest":4,"domain":23,"keyword":1,"$xmlhttprequest":4,"section":1,"adblock_desktop":1,"$domain":32,"format":1,"js":7,"$script":6,"guci":1,"v127":1,"halfpagead":1,"branding":1,"auto":1,"autorevue":1,"maminka":1,"reflex":1,"blesk":1,"dama":1,"e15":1,"info":2,"mojezdravi":1,"onetv":1,"zeny":1,"zive":1,".inserted_rtb":1,"Ea7JI8rmiGKaIOR6":1,"Anti":1,"Facebook":1,"List":4,"Updated":2,"days":2,"License":3,"http":4,"creativecommons":2,"licenses":2,"by":2,".fanboy":2,".nz":2,"Reporting":2,"Issues":2,"ryanbr":2,"fanboy":2,"adblock":2,"Legal":2,"stuff":2,"T":2,"C":2,"In":2,"no":2,"event":2,"shall":2,"Fanboy":2,"the":7,"author":2,"be":2,"liable":2,"indirect":2,"direct":2,"punitive":2,"special":2,"incidental":2,"consequential":2,"damages":2,"whatsoever":2,".":10,"By":2,"downloading":2,"viewing":2,"using":2,"this":2,"you":3,"are":3,"accepting":2,"these":2,"terms":2,"license":2,"Warning":1,"will":1,"facebook":68,"based":1,"comment":1,"sites":3,"may":1,"also":1,"apps":1,"games":1,"Thirdparty":1,"Filters":3,"||":126,"api":2,".facebook":16,"restserver":2,".php":23,"api_key":1,"$third":39,"party":47,"badge":1,"connect":10,"=~":12,"~":14,"fb":2,"dialog":1,"oauth":1,"display":3,"popup":1,"$popup":5,"humorhub":1,"plugins":15,"activity":2,"comments":1,"facepile":1,"fan":2,"follow":1,"like":2,"like_box":1,"likebox":1,"post":1,"recommendations":2,"recommendations_":1,"send":1,"share_button":1,"subscribe":2,".getStats":1,"whitepages":1,"wpminiprofile":1,"widgets":4,"fbcdn":4,"profile":3,".akamaihd":5,"google":10,"client":1,"plusone":3,".js":10,"graph":3,".ak":2,".fbcdn":4,"scontent":2,".*":13,"spot":1,".im":1,"embed":1,"scripts":1,"launcher":1,"static":1,"Test":2,"For":1,"Gannett":1,"which":2,"don":1,".util":1,"bar":1,"module":1,"firefly":1,"visible":1,"Whitelist":1,"@@":37,"cdn":3,"cgi":3,"pe":3,"bag2":3,"forwardprogressi":1,"onhax":1,"opensubtitles":1,"viralthread":1,"youngcons":1,"akamaihd":1,"rsrc":1,"channel":1,"AudienceNetworkP":1,"vice":1,"ajax":12,"browse":1,"bz":1,"chat":3,"buddy_list":1,"hovercard":2,"litestand":1,"notifications":1,"pagelet":1,"photos":2,"presence":1,"typeahead":1,"webstorage":1,"images":1,"sphotos":1,"fbexternal":1,"Problematic":1,"cloudfront":1,"$font":1,"magicseaweed":1,"audiencenetworkp":1,"screenrant":1,".logi":1,"tinder":1,"abc":1,".go":2,"adultswim":1,"contv":1,"damnyouautocorre":1,"embedly":2,"fitbit":1,"instagram":1,"interviewmagazin":1,"noovo":1,".ca":1,"pogo":1,"reddit":1,"salon":1,"sci2":1,"southpark":2,".de":7,"upi":1,"abcnews":5,"watch":1,".nba":1,"theguardian":1,"staticxx":1,"Cloudflare":1,"CDN":1,"Fake":1,"News":1,"Mar":1,"Truncated":1,"from":3,"original":1,"is":1,"KBs":1,"infowarsstore":5,"@":21,"#a":9,"third":7,"infowars":3,"angrypatriotmove":4,"AdGuard":3,"rules":18,"syntax":1,"highlighter":1,"MIT":1,"see":1,"ameshkov":3,"VscodeAdblockSyn":3,"blob":3,"master":3,"LICENSE":1,".md":2,"test_rules":1,"Author":1,"Andrey":1,"Meshkov":1,"Adguard":1,"Software":1,"Ltd":1,"COMMENT#":2,"Pre":1,"processor":1,"directives":1,"hints":1,"#if":2,"adguard":1,"&&":1,"adguard_ext_safa":1,"#include":1,"example":100,"#endif":1,"NOT_OPTIMIZED":1,"PLATFORM":1,"android":1,"#invalidpreproce":1,"invalid_platform":1,"#safari_cb_affin":3,"general":1,"privacy":1,"invalid":10,"Basic":4,"valid":6,".example":2,"object":1,"subrequest":1,"Domain":2,"test":19,".domain":1,"subdocument":1,"j":3,".gs":4,"$3p":2,"denyallow":1,"hello":3,"service":2,"parajumpersnettb":1,"$document":1,"Advarselen":1,"vises":1,"grunnet":1,"En":1,"grovt":1,"falsk":1,"nettbutikksvinde":1,"som":1,"er":1,"svartelistet":1,"av":1,"Forbrukertilsyne":1,"No":1,"URL":1,"$websocket":2,"App":1,"testwinapp":3,"$app":4,"Skype":3,".exe":3,"testapp":1,".adguard":2,".android":1,"testws":2,"websocket":1,"----------------":2,"Modifiers":1,"Csp":1,"$csp":2,"frame":1,"src":1,"Badfilter":1,"$badfilter":1,"Redirect":1,"$redirect":1,"analytics":1,"ga":1,"redirect":1,"rule":1,"noop":1,"Rewrite":1,"$rewrite":1,"resource":1,"blank":1,"html":4,"Helper":1,"modifiers":2,"#23":1,"$first":1,"$xhr":1,"$inline":2,"font":1,"$popunder":1,"extension":1,"modifier":1,"#31":1,"taxes":1,".hrblock":1,"$extension":1,"more":1,"aliases":1,"#34":1,"$all":1,"$1p":1,"$css":1,"$frame":1,"$ghide":1,"$ehide":1,"$shide":1,"$specifichide":1,"regex":1,"\\":19,"$replace":4,"<":6,"VAST":6,"s":5,"S":5,"?>":2,"$1":2,">/":2,"gi":2,"$important":1,"replace":1,"important":6,"Elemhide":2,".valid_selector":1,"valid_selector":7,"#valid_selector":3,"business":1,"banner_ad":1,"q":1,"bottom":2,"berlin":1,".teaser":1,"ext":1,"xn":2,"--":3,"fgelsng":1,"exae":1,".se":2,"80aneaaefcxzcih6":1,".xn":1,"p1ai":1,"4pda":1,".ru":2,"body":1,"not":4,"h2":1,"APprmo":1,"{":12,"}":12,"))":1,"TLD":1,"###":3,"center_col":2,"#main":1,".dfrd":1,".mnr":1,"c":1,"._oc":1,"._zs":1,"#res":1,"#topstuff":1,"#search":1,"#ires":1,"#rso":1,"#flun":1,"TODO":1,"Make":1,"it":3,"invalid_selector":1,"part":2,"of":7,"ExtCss":2,"#banner":8,"none":2,"CSS":2,"#valid_style":1,"position":1,"absolute":1,"#some_style":1,"visibitility":3,"hidden":3,"aternos":1,"detect":1,"height":2,"1px":2,"#invalid_style":1,"dayt":1,"synpit":1,"#wrong_syntax":1,"Content":2,"filtering":3,"$$":7,"tag":4,"content":2,"max":1,"length":1,"exam":1,"name":2,"value":2,"JS":1,"%":12,"#window":5,".adblock":3,"nj":1,".hello":2,"southwalesargus":1,".uk":1,"Scriptlets":2,"scriptlet":7,"uBO":3,"goyavelab":1,"defuser":3,"ze":1,".tt":1,"addEventListener":1,"(?:":1,"DOMContentLoaded":1,"load":1,"lablue":1,"r":1,"snippets":1,"reuters":1,"69bfbfdbe821fab7":1,"yandex":1,".serp":1,"item":1,"zhlednito":1,"Aloader":1,"ExoLoader":2,".serve":1,"matches":1,"style":1,".ego_section":3,"HTML":1,"express":1,"giga":1,"kicker":1,"text":6,"((":1,"window":1,"wetteronline":1,"runCount":1,"finanzen":1,"Inject":1,"$cookie":7,"__cfduid":1,"c_user":1,"regular_expressi":1,"NAME":1,"maxAge":1,"sameSite":1,"lax":1,"$removeparam":5,"$queryprune":5,"test2":2,"i":2,"$removeheader":2,"destyy":1,"request":1,"user":1,"agent":1,"utarget":1,"ranging":1,"COMMENT/*":1,"Imperial":1,"Units":1,"Remover":1,"23May2022v1":1,"Alpha":1,"Description":1,"Are":1,"pro":1,"metric":1,"tired":1,"seeing":1,"imperial":2,"unites":1,"all":1,"over":1,"English":1,"language":1,"parts":1,"internet":1,"If":1,"so":1,"then":1,"here":1,"DandelionSprout":1,"adfilt":1,"Wiki":1,"General":1,"#english":1,"Removing":1,"miles":2,"dual":1,"unit":2,"distance":1,"measurements":2,"Google":1,"Maps":1,"only":1,"lang":4,"US":2,"#ruler":3,"first":2,"en":2,"nth":1,"Removes":1,"multi":1,"displays":1,"weather":4,".gov":2,"myfcst":1,"tempf":1,"#p":1,"myforecast":1,"F":2,"holiday":2,".temperature_dat":1,".distance_data_c":1,"lematin":1,".ma":1,".meteo":1,"bloc":1,"sveip":1,".no":1,".wmsb_f":1,"gismeteo":1,".ifnoie":1},"Adobe Font Metrics":{"StartFontMetrics":3,"Comment":6,"Generated":3,"by":4,"FontForge":3,"Creation":3,"Date":3,":":10,"Sun":3,"Jul":3,"FontName":3,"SpecialElite":1,"-":635,"Regular":4,"FullName":3,"Special":2,"Elite":2,"FamilyName":3,"Weight":3,"Book":1,"Notice":3,"(":6,"Copyright":1,"c":4,")":6,"Brian":1,"J":40,".":6,"Bonislawsky":1,"DBA":1,"Astigmatic":1,"AOETI":1,"All":1,"rights":1,"reserved":1,"Available":1,"under":1,"the":1,"Apache":1,"licence":1,".http":1,"//":1,"www":1,".apache":1,".org":1,"/":2,"licenses":1,"LICENSE":1,"html":1,"ItalicAngle":3,"IsFixedPitch":3,"false":3,"UnderlinePositio":3,"UnderlineThickne":3,"Version":3,"EncodingScheme":3,"ISO10646":3,"FontBBox":3,"CapHeight":2,"XHeight":2,"Ascender":2,"Descender":2,"StartCharMetrics":3,"C":273,";":1084,"WX":271,"N":272,"space":3,"B":273,"exclam":2,"quotedbl":36,"numbersign":2,"dollar":2,"percent":2,"ampersand":9,"quotesingle":9,"parenleft":1,"parenright":1,"asterisk":2,"plus":1,"comma":5,"hyphen":7,"period":5,"slash":28,"zero":1,"one":2,"two":1,"three":1,"four":2,"five":1,"six":2,"seven":3,"eight":2,"nine":2,"colon":1,"semicolon":1,"less":1,"equal":1,"greater":1,"question":2,"at":1,"A":5,"D":1,"E":1,"F":1,"G":1,"H":1,"I":2,"K":61,"L":24,"M":1,"O":1,"P":1,"Q":1,"R":1,"S":1,"T":3,"U":1,"V":3,"W":1,"X":1,"Y":3,"Z":2,"bracketleft":1,"backslash":2,"ugrave":2,"uacute":2,"ucircumflex":2,"udieresis":2,"yacute":3,"thorn":1,"ydieresis":3,"Amacron":4,"amacron":1,"Abreve":4,"abreve":1,"Aogonek":4,"aogonek":1,"Cacute":1,"cacute":2,"Ccircumflex":1,"ccircumflex":2,"Cdotaccent":1,"cdotaccent":2,"Ccaron":1,"ccaron":2,"Dcaron":1,"dcaron":2,"Dcroat":1,"dcroat":1,"Emacron":1,"emacron":3,"Ebreve":1,"ebreve":3,"Edotaccent":1,"edotaccent":2,"Eogonek":1,"eogonek":2,"Ecaron":1,"ecaron":2,"Gcircumflex":1,"gcircumflex":2,"Gbreve":1,"gbreve":2,"Gdotaccent":1,"gdotaccent":1,"Gcommaaccent":1,"gcommaaccent":3,"Hcircumflex":1,"hcircumflex":1,"Hbar":1,"hbar":1,"Itilde":1,"itilde":2,"Imacron":2,"imacron":2,"Ibreve":1,"ibreve":2,"Iogonek":2,"iogonek":2,"Idotaccent":2,"dotlessi":1,"IJ":1,"ij":1,"Jcircumflex":4,"jcircumflex":1,"Kcommaaccent":1,"kcommaaccent":1,"kgreenlandic":1,"Lacute":1,"lacute":1,"Lcommaaccent":1,"lcommaaccent":1,"Lcaron":1,"lcaron":1,"Ldot":1,"ldotaccent":1,"Lslash":1,"lslash":1,"Nacute":1,"nacute":2,"Ncommaaccent":1,"ncommaaccent":2,"Ncaron":1,"ncaron":2,"napostrophe":1,"Eng":1,"eng":2,"Omacron":1,"omacron":3,"Obreve":1,"obreve":3,"Ohungarumlaut":1,"ohungarumlaut":3,"OE":1,"oe":2,"Racute":1,"racute":2,"Rcommaaccent":1,"rcommaaccent":2,"Rcaron":1,"rcaron":2,"Sacute":1,"sacute":2,"Scircumflex":1,"scircumflex":2,"Scedilla":1,"scedilla":2,"Scaron":1,"scaron":1,"Tcommaaccent":2,"tcommaaccent":1,"Tcaron":2,"tcaron":1,"Tbar":2,"tbar":1,"Utilde":1,"utilde":2,"Umacron":1,"umacron":2,"Ubreve":1,"ubreve":2,"Uring":1,"uring":2,"Uhungarumlaut":1,"uhungarumlaut":2,"Uogonek":1,"uogonek":2,"Wcircumflex":1,"wcircumflex":4,"Ycircumflex":2,"ycircumflex":3,"Ydieresis":2,"Zacute":1,"zacute":1,"Zdotaccent":1,"zdotaccent":2,"Zcaron":1,"zcaron":1,"AEacute":3,"aeacute":1,"Oslashacute":1,"oslashacute":3,"dotlessj":1,"circumflex":1,"caron":1,"breve":1,"dotaccent":1,"ring":1,"ogonek":1,"tilde":1,"hungarumlaut":1,"uni0312":1,"uni0315":1,"uni0326":1,"mu":1,"Wgrave":1,"wgrave":4,"Wacute":1,"wacute":4,"Wdieresis":1,"wdieresis":4,"Ygrave":2,"ygrave":3,"endash":3,"emdash":3,"quoteleft":9,"quoteright":2,"quotesinglbase":3,"quotedblleft":2,"quotedblright":2,"quotedblbase":3,"dagger":1,"daggerdbl":1,"bullet":1,"ellipsis":3,"perthousand":1,"guilsinglleft":3,"guilsinglright":2,"fraction":1,"Euro":1,"trademark":9,"partialdiff":1,"product":1,"minus":1,"approxequal":1,"notequal":1,"fi":1,"fl":1,".notdef":2,".null":1,"nonmarkingreturn":1,"EndCharMetrics":3,"StartKernData":2,"StartKernPairs":2,"KPX":215,"Aacute":2,"Acircumflex":2,"Atilde":2,"Agrave":2,"Aring":3,"Adieresis":3,"AE":3,"Yacute":2,"edieresis":2,"ecircumflex":2,"egrave":2,"eacute":2,"e":3,"v":3,"guillemotright":1,"guillemotleft":2,"germandbls":1,"p":1,"m":1,"b":3,"y":2,"w":2,"u":1,"q":2,"otilde":1,"odieresis":1,"ocircumflex":1,"ograve":1,"oacute":1,"eth":1,"oslash":1,"o":2,"d":2,"ccedilla":1,"EndKernPairs":2,"EndKernData":2,"EndFontMetrics":3,"OpenSansCondense":1,"Bold":3,"Open":2,"Sans":2,"Condensed":2,"Digitized":1,"data":1,"copyright":1,",":2,"Google":1,"Corporation":1,".os":4,"g":2,".alt":5,"gdot":1,"cyrotmarkcomb":1,"uni1ECA":1,"uni1EC8":1,"Idieresis":1,"Icircumflex":1,"Iacute":1,"Igrave":1,"uni1EF9":1,"Delta":7,"Greek_Lambda_Cha":3,"NONE":1,"NADA":1,"PUBLIC":1,"DOMAIN":1,"BOI":1,"uni000D":1,"lambda":1,"NULL":1},"Agda":{"module":3,"NatCat":1,"where":2,"open":2,"import":2,"Relation":1,".Binary":1,".PropositionalEq":1,"COMMENT--":2,"EasyCategory":3,"(":34,"obj":4,":":20,"Set":2,")":34,"_":6,"{":10,"x":34,"y":28,"z":18,"}":10,"id":9,"single":4,"-":17,"inhabitant":4,"r":26,"s":29,"=":10,"assoc":2,"w":4,"t":6,"((":1,"))":1,"Data":1,".Nat":1,"same":5,".0":2,"n":14,"refl":6,".":5,"suc":6,"m":6,"cong":1,"trans":5,".n":1,"zero":1,"Nat":1},"Alloy":{"module":3,"examples":3,"/":18,"systems":3,"marksweepgc":1,"COMMENT/*":3,"COMMENT//":9,"sig":20,"Node":12,"{}":12,"HeapState":5,"{":46,"left":3,",":114,"right":1,":":68,"->":15,"lone":6,"marked":1,"set":10,"freeList":1,"}":52,"pred":17,"clearMarks":1,"[":89,"hs":29,"no":9,"COMMENT/**":8,"fun":1,"reachable":1,"n":6,"]":71,"+":12,".":7,"^":3,"(":12,".left":7,".right":1,")":12,"mark":1,"from":1,"setFreeList":1,"in":22,"-":5,".marked":2,"all":18,"|":20,"!":3,"=>":10,".freeList":1,".*":2,"else":1,"GC":1,"root":6,"some":4,"hs1":3,"hs2":3,".clearMarks":1,"&&":4,".mark":1,".setFreeList":1,"assert":4,"Soundness1":2,"h":19,".GC":3,"live":1,".reachable":3,"Soundness2":2,"Completeness":2,"check":6,"for":6,"expect":6,"views":2,"open":2,"util":2,"ordering":1,"State":24,"as":2,"so":9,"relation":1,"rel":1,"Ref":17,"Object":10,"COMMENT--":7,"refs":5,"obj":1,"one":8,"ViewType":8,"dirty":1,"Map":2,"extends":10,"keys":3,"map":1,"s":12,".map":7,".refs":10,"MapRef":6,"fact":5,".obj":24,"Iterator":2,"done":3,"lastRef":2,"IteratorRef":8,"Set":2,"elts":2,"SetRef":7,"abstract":2,"KeySetView":11,"ViewTypes":1,".views":19,"IteratorView":3,"=":30,"~":5,"modifies":6,"pre":45,"post":32,"rs":5,"let":5,"vr":2,"mods":3,"r":3,"b":11,"v":23,"t":14,"viewFrame":4,"]]":3,".dirty":4,"allocates":6,"&":1,".elts":4,"dom":2,"<":2,".keySet":1,"setRefs":4,"this":19,"none":5,".put":2,"k":5,"++":1,".iterator":3,"iterRef":4,"i":15,".done":1,".lastRef":1,".remove":3,".next":1,"ref":2,".hasNext":3,"zippishOK":2,"ks":4,"vs":4,"m":4,"ki":5,"vi":5,"s0":5,"first":1,"s1":4,"next":9,"s2":6,"s3":4,"s4":4,"s5":4,"s6":4,"s7":2,"precondition":2,".this":2,"but":1,"#s":1,"file_system":1,"Name":2,"File":1,"d":6,"Dir":8,".entries":1,".contents":1,"entries":3,"DirEntry":2,"parent":3,"@contents":1,"@entries":1,"e1":3,"e2":3,".name":2,"@parent":2,"!=":1,"Root":5,"Cur":1,"name":1,"contents":3,"OneParent_buggyV":2,".parent":2,"OneParent_correc":2,".d":1,"NoDirAliases":3,"o":2},"Alpine Abuild":{"COMMENT#":2,"pkgname":1,"=":30,"abuild":5,"pkgver":2,"_ver":1,"${":1,"%":1,"_git":1,"*":2,"}":6,"pkgrel":1,"pkgdesc":3,"url":1,"arch":3,"license":1,"depends":4,"attr":1,"tar":1,"pkgconf":1,"patch":2,"if":1,"[":1,"]":1,";":2,"then":1,"fi":1,"makedepends_buil":1,"makedepends_host":1,"makedepends":1,"install":4,"subpackages":1,"options":1,"pkggroups":1,"source":1,"COMMENT\"":1,"_builddir":1,"prepare":1,"()":5,"{":5,"cd":3,"for":1,"i":3,"in":2,"$source":1,"do":1,"case":1,"$i":2,".patch":1,")":1,"msg":1,"-":13,"p1":1,"/":22,"||":5,"return":5,"COMMENT;":1,"esac":1,"done":1,"sed":1,"e":1,".conf":3,"build":1,"make":2,"package":1,"DESTDIR":1,"m":2,"etc":1,"d":1,"g":1,"var":1,"cache":1,"distfiles":1,"cpan":2,"mkdir":2,"p":2,"usr":6,"bin":6,"mv":2,"apkbuild":2,"gems":1,"gem":1,"resolver":1,"md5sums":1,"sha256sums":1,"sha512sums":1},"Altium Designer":{"|":5552,"RECORD":211,"=":6795,"Board":54,"SELECTION":25,"FALSE":543,"LAYER":57,"UNKNOWN":3,"LOCKED":25,"POLYGONOUTLINE":25,"USERROUTED":25,"TRUE":144,"UNIONINDEX":21,"FILENAME":3,"D":3,":":14,"\\":29,"Desktop":1,"Linguist":2,"Sample":12,"Design":7,".":16,"$$$":1,"KIND":14,"Protel_Advanced_":1,"VERSION":1,"DATE":1,"/":34,"TIME":1,"PM":1,"ORIGINX":1,"0mil":34,"ORIGINY":1,"BIGVISIBLEGRIDSI":1,"VISIBLEGRIDSIZE":2,"ELECTRICALGRIDRA":1,"8mil":2,"ELECTRICALGRIDEN":1,"SNAPGRIDSIZE":2,"SNAPGRIDSIZEX":1,"SNAPGRIDSIZEY":1,"TRACKGRIDSIZE":1,"VIAGRIDSIZE":1,"COMPONENTGRIDSIZ":3,"DOTGRID":1,"DISPLAYUNIT":1,"DESIGNATORDISPLA":1,"TOP":14,"PRIMITIVELOCK":2,"POLYGONTYPE":1,"Polygon":1,"POUROVER":1,"REMOVEDEAD":1,"GRIDSIZE":1,"10mil":3,"TRACKWIDTH":1,"HATCHSTYLE":1,"None":4,"USEOCTAGONS":1,"MINPRIMLENGTH":1,"3mil":1,"KIND0":1,"VX0":1,"VY0":1,"CX0":1,"CY0":1,"SA0":1,"EA0":1,"R0":1,"KIND1":1,"VX1":1,"mil":294,"VY1":1,"CX1":1,"CY1":1,"SA1":1,"EA1":1,"R1":1,"KIND2":1,"VX2":1,"VY2":1,"CX2":1,"CY2":1,"SA2":1,"EA2":1,"R2":1,"KIND3":1,"VX3":1,"VY3":1,"CX3":1,"CY3":1,"SA3":1,"EA3":1,"R3":1,"KIND4":1,"VX4":1,"VY4":1,"CX4":1,"CY4":1,"SA4":1,"EA4":1,"R4":1,"SHELVED":1,"RESTORELAYER":1,"RESTORENET":1,"REMOVEISLANDSBYA":1,"REMOVENECKS":1,"AREATHRESHOLD":1,"ARCRESOLUTION":1,"NECKWIDTHTHRESHO":1,"5mil":1,"POUROVERSTYLE":1,"NAME":94,"POURINDEX":1,"-":1327,"IGNOREVIOLATIONS":1,"SPLITLINECOUNT":1,"SHEETX":1,"1000mil":4,"SHEETY":1,"SHEETWIDTH":1,"10000mil":1,"SHEETHEIGHT":1,"8000mil":1,"SHOWSHEET":1,"LOCKSHEET":1,"PLANE1NETNAME":1,"(":50,"No":37,"Net":18,")":27,"PLANE2NETNAME":1,"PLANE3NETNAME":1,"PLANE4NETNAME":1,"PLANE5NETNAME":1,"PLANE6NETNAME":1,"PLANE7NETNAME":1,"PLANE8NETNAME":1,"PLANE9NETNAME":1,"PLANE10NETNAME":1,"PLANE11NETNAME":1,"PLANE12NETNAME":1,"PLANE13NETNAME":1,"PLANE14NETNAME":1,"PLANE15NETNAME":1,"PLANE16NETNAME":1,"V9_MASTERSTACK_S":3,"V9_MASTERSTACK_I":2,"{":227,"6C6A7AEE":2,"B8":2,"A7B0":2,"5A4F746E66B0":2,"}":227,"V9_MASTERSTACK_N":1,"Master":6,"layer":2,"stack":2,"V9_SUBSTACK0_ID":1,"133D6234":57,"F010":57,"46C7":57,"B390":57,"43FBDD454A88":57,"V9_SUBSTACK0_NAM":1,"Layer":76,"Stack":4,"V9_SUBSTACK0_SHO":2,"V9_SUBSTACK0_ISF":1,"V9_SUBSTACK0_SER":1,"V9_SUBSTACK0_USE":1,"V9_SUBSTACK0_TYP":1,"V9_STACK_LAYER0_":6,"CONTEXT":27,"USEDBYPRIMS":27,"1B4B":3,"AB64":3,"318F70B47D5C":3,"Top":19,"Paste":9,"V9_STACK_LAYER1_":6,"F22BABF4":3,"9E30":3,"F3A5F449D148":3,"Overlay":8,"V9_STACK_LAYER2_":11,"5A303FD1":3,"9A68":3,"46E1":3,"901769ECECC7":3,"Solder":17,"Resist":8,"V9_STACK_LAYER3_":8,"999DF18F":3,"469A":3,"90BE":3,"9E37DD83557B":3,"V9_STACK_LAYER4_":10,"02BF3CDA":3,"3C8F":3,"4FAD":3,"9D994AE02F07":3,"Dielectric":3,"FR":101,"V9_STACK_LAYER5_":8,"9A0521B6":3,"9E50":3,"4E7C":3,"A183":3,"D2BA2C61636A":3,"Bottom":19,"V9_STACK_LAYER6_":11,"6089F658":3,"C6F8":3,"45EF":3,"ADE9":3,"00844D259BA3":3,"V9_STACK_LAYER7_":6,"F336B23E":3,"9ED3":3,"34BDF2531FBF":3,"V9_STACK_LAYER8_":6,"70A911C0":3,"2DEF":3,"47D0":3,"84F8":3,"E68892450F49":3,"V9_CACHE_LAYER0_":4,"5BD60229":2,"48D1":2,"A8EB":2,"95399348CB16":2,"Multi":3,"V9_CACHE_LAYER1_":4,"8070A95E":2,"AEB7":2,"3279CE2E13B1":2,"Connections":3,"V9_CACHE_LAYER2_":4,"7EB5AEF4":2,"1A76":2,"41D4":2,"9E03":2,"30A4837CD13B":2,"Background":3,"V9_CACHE_LAYER3_":4,"8102A625":2,"DB52":2,"4B32":2,"89F5":2,"EBC69CA6A514":2,"DRC":5,"Error":3,"Markers":5,"V9_CACHE_LAYER4_":4,"206DC379":2,"4C98":2,"9A1A":2,"8266C349DD4D":2,"Detail":2,"V9_CACHE_LAYER5_":4,"AA18D623":2,"7F09":2,"BB86":2,"AB16641CF2C7":2,"Selections":3,"V9_CACHE_LAYER6_":4,"C29197C8":2,"F94E":2,"4FA2":2,"9DF0":2,"092BF0692FD2":2,"Visible":6,"Grid":7,"V9_CACHE_LAYER7_":4,"CBB6B9C8":2,"7C09":2,"BDF2":2,"93A59B98F4D9":2,"V9_CACHE_LAYER8_":4,"DA4EDDDD":2,"E049":2,"49D0":2,"BC05":2,"78F97F6745B8":2,"Pad":7,"Holes":6,"V9_CACHE_LAYER9_":4,"A1D1422F":2,"48C1":2,"AC9E":2,"19016BB49E01":2,"Via":3,"V9_CACHE_LAYER10":14,"BD19B618":2,"ECCD":2,"4B7D":2,"6DD6573F7C3A":2,"V9_CACHE_LAYER11":4,"8FDE5189":2,"A9FB":2,"4D7C":2,"9FC7":2,"48B4DD5C87EE":2,"V9_CACHE_LAYER12":6,"V9_CACHE_LAYER13":6,"V9_CACHE_LAYER14":11,"V9_CACHE_LAYER15":8,"V9_CACHE_LAYER16":10,"V9_CACHE_LAYER17":8,"V9_CACHE_LAYER18":11,"V9_CACHE_LAYER19":6,"V9_CACHE_LAYER20":6,"V9_CACHE_LAYER21":6,"FE59785D":1,"26D8":1,"4FD6":1,"B923":1,"E760F7F077E3":1,"Mid":60,"V9_CACHE_LAYER22":6,"B0C8A7B9":1,"8B54":1,"A841":1,"FCF491AD93FD":1,"V9_CACHE_LAYER23":6,"425D6245":1,"4AB4":1,"AA98CB532EFA":1,"V9_CACHE_LAYER24":6,"0AD325F0":1,"8A84":1,"A49A":1,"ADFC2AE92297":1,"V9_CACHE_LAYER25":6,"C0E851CA":1,"CB15":1,"4CAF":1,"BAF8":1,"31735E1371C2":1,"V9_CACHE_LAYER26":6,"7BA573E3":1,"F861":1,"B48E":1,"6D01299949CD":1,"V9_CACHE_LAYER27":6,"9872A474":1,"005C":1,"4AF4":1,"DF6C1E9663CF":1,"V9_CACHE_LAYER28":6,"D6FE3646":1,"74C7":1,"BEFC":1,"A1A71FFD6EFB":1,"V9_CACHE_LAYER29":6,"0C288C20":1,"EE2F":1,"482D":1,"98BD":1,"2981EAB84ADE":1,"V9_CACHE_LAYER30":6,"6E1DA2A7":1,"C5C0":1,"4C15":1,"8F1F":1,"5492BA456154":1,"V9_CACHE_LAYER31":6,"46D3":1,"85B3":1,"328DD54F3010":1,"V9_CACHE_LAYER32":6,"2FA3D2A7":1,"96C4":1,"4CA5":1,"B4C6":1,"4835F532132F":1,"V9_CACHE_LAYER33":6,"4F3AAE13":1,"5C33":1,"A4BD":1,"410E06716A9B":1,"V9_CACHE_LAYER34":6,"DF005CB7":1,"AEB9":1,"40B7":1,"88B5":1,"7C47D5421206":1,"V9_CACHE_LAYER35":6,"BA6246ED":1,"D159":1,"C289601CCAEB":1,"V9_CACHE_LAYER36":6,"884F51EC":1,"C10B":1,"4E0E":1,"9F10":1,"7178C5BEA158":1,"V9_CACHE_LAYER37":6,"C97B070E":1,"3AC3":1,"43EC":1,"BBED":1,"D1C9E10CF01A":1,"V9_CACHE_LAYER38":6,"8F233F1D":1,"30DA":1,"AF8E":1,"AFA361677EBC":1,"V9_CACHE_LAYER39":6,"A98C67CA":1,"F66D":1,"48B8":1,"BEAA":1,"12A947FFC829":1,"V9_CACHE_LAYER40":6,"C86B41A1":1,"A82B":1,"4A64":1,"81A8":1,"F1BEBDF19185":1,"V9_CACHE_LAYER41":6,"073E8AA8":1,"51D1":1,"4FA5":1,"A4F6":1,"07C834C5BD68":1,"V9_CACHE_LAYER42":6,"3469A2DB":1,"6E8A":1,"41D8":1,"BBE4":1,"1941439DD254":1,"V9_CACHE_LAYER43":6,"E620026E":1,"8B05":1,"BAFB":1,"A63ADD97EA66":1,"V9_CACHE_LAYER44":6,"610DCC7E":1,"4EDF":1,"BA03":1,"A21F0A7F978F":1,"V9_CACHE_LAYER45":6,"25AE0E36":1,"F60E":1,"45BF":1,"B68F":1,"00153072BC51":1,"V9_CACHE_LAYER46":6,"552282B8":1,"6B39":1,"5BBCC34132E3":1,"V9_CACHE_LAYER47":6,"E6E5285E":1,"3B16":1,"45CE":1,"B153":1,"3BE844CAA0CD":1,"V9_CACHE_LAYER48":6,"BD313898":1,"8ED6":1,"41BA":1,"B16B":1,"564E39EB40BF":1,"V9_CACHE_LAYER49":6,"6DFF7FA6":1,"2FDC":1,"4AC2":1,"A086":1,"57F923E84159":1,"V9_CACHE_LAYER50":6,"39A14A3A":1,"0E9C":1,"5CD267F22BBD":1,"V9_CACHE_LAYER51":6,"5FCADAC4":1,"66B2":1,"11DFFACEA9C5":1,"Internal":32,"Plane":35,"20mil":17,"V9_CACHE_LAYER52":6,"C5D6A258":1,"CC56":1,"40F5":1,"B8D977F4CE56":1,"V9_CACHE_LAYER53":6,"5843A3E0":1,"08E3":1,"A8B4":1,"BF5B9280E3BF":1,"V9_CACHE_LAYER54":6,"EC40BCFF":1,"A520":1,"B4A20F24C61C":1,"V9_CACHE_LAYER55":6,"E459C708":1,"A0D7":1,"427B":1,"8EA8":1,"B6E89DC0FC19":1,"V9_CACHE_LAYER56":6,"BD09DE05":1,"957A":1,"41A1":1,"817A":1,"CB43318F9765":1,"V9_CACHE_LAYER57":6,"F387BFFE":1,"83B1":1,"4E53":1,"BCA5":1,"141D68E2F0EE":1,"V9_CACHE_LAYER58":6,"4523E0CB":1,"C833":1,"818B":1,"7B45BADF8040":1,"V9_CACHE_LAYER59":6,"6726A93D":1,"9BFE":1,"44EB":1,"BE27":1,"B13D312A28D1":1,"V9_CACHE_LAYER60":6,"FA091E45":1,"95AC":1,"43BD":3,"9D9E":1,"DD2CFB83A3B5":1,"V9_CACHE_LAYER61":6,"EA8C4DCA":1,"7FB8":1,"4BFC":1,"9D7B":1,"CF6BA960FCD1":1,"V9_CACHE_LAYER62":6,"F17233E1":1,"D632":1,"494D":1,"B28A":1,"9474875AC851":1,"V9_CACHE_LAYER63":6,"7643C5B0":1,"152C":1,"4FEA":1,"9D6A":1,"02F130ECFD18":1,"V9_CACHE_LAYER64":6,"3B0614FF":1,"8DF1":1,"4F0B":1,"A821ECDECD61":1,"V9_CACHE_LAYER65":6,"62680A32":1,"F342":1,"4F76":1,"9DE4":1,"F7FDE9280883":1,"V9_CACHE_LAYER66":6,"58CCA1F0":1,"CD98":1,"4DFC":1,"A1C4":1,"4C2AB3406D70":1,"V9_CACHE_LAYER67":4,"E8290CA5":2,"BEA0":2,"4E83":2,"96B1":2,"23D20EA02F85":2,"Drill":11,"Guide":3,"V9_CACHE_LAYER68":4,"08621FAB":2,"15B4":2,"4F84":2,"BEAC":2,"BA151C1F4B72":2,"Keep":3,"Out":3,"V9_CACHE_LAYER69":5,"3864CBAF":2,"735C":2,"4B7A":2,"BAE9":2,"487907FA8A74":2,"Mechanical":97,"V9_CACHE_LAYER70":5,"EB226783":2,"4E34":2,"AC70":2,"BAC099967C4F":2,"V9_CACHE_LAYER71":5,"CBEE9FFA":2,"4BDC":2,"A77F":2,"7B88E5C3E621":2,"V9_CACHE_LAYER72":5,"B104DC7E":2,"B5C6":2,"49F4":2,"A7E6":2,"CF3DDD388A50":2,"V9_CACHE_LAYER73":5,"DA40F3B6":2,"1EDC":2,"43A1":2,"B63B":2,"AF6F4DF3BBA6":2,"V9_CACHE_LAYER74":5,"FAE5DF52":2,"1C9B":2,"429C":2,"BB7E":2,"87A7DCA71801":2,"V9_CACHE_LAYER75":5,"697553D7":2,"17A5":2,"49BD":2,"8D18":2,"D2B57BB66E97":2,"V9_CACHE_LAYER76":5,"4E6BD0D0":2,"D9F9":2,"A728":2,"FF9E229BEFAC":2,"V9_CACHE_LAYER77":5,"0E025A02":2,"459D":2,"B658":2,"102C695DC543":2,"V9_CACHE_LAYER78":5,"883646CA":2,"70D8":2,"49E7":2,"AF54":2,"51157F0FE954":2,"V9_CACHE_LAYER79":5,"CBE638A4":2,"4B18":2,"B98D06CDCC62":2,"V9_CACHE_LAYER80":5,"6DAFEEC7":2,"40F6":2,"B6E3":2,"02516FE2CAAE":2,"V9_CACHE_LAYER81":5,"EB37C7B0":2,"4DF6":2,"6AA3F7163DA3":2,"V9_CACHE_LAYER82":5,"05571D47":2,"8A5D":2,"A1A8":2,"CFE9C0ACE74D":2,"V9_CACHE_LAYER83":5,"2485AD6A":2,"6A77":2,"417C":2,"BFDE":2,"596431B32B66":2,"V9_CACHE_LAYER84":5,"292A3AEC":2,"A458":2,"4AEF":2,"8B19":2,"445BA925A512":2,"V9_CACHE_LAYER85":4,"FEC438AE":2,"4F17":2,"ABF2":2,"1D3E72C4D493":2,"Drawing":6,"V9_CACHE_LAYER86":5,"A259A2C4":2,"CFE6":2,"B6BF":2,"86782F7FBF0D":2,"V9_CACHE_LAYER87":5,"E2B36080":2,"7BF6":2,"B981":2,"3003010A9609":2,"V9_CACHE_LAYER88":5,"81316F7E":2,"F321":2,"47C1":2,"42E883E9CB0E":2,"V9_CACHE_LAYER89":5,"14AAB5F6":2,"7C80":2,"A21F":2,"B9C1FDFDDB22":2,"V9_CACHE_LAYER90":5,"CBCFC311":2,"A18D":2,"90F11394123B":2,"V9_CACHE_LAYER91":5,"3AB1D3B0":2,"DB36":2,"4BB9":2,"A00A":2,"5F67A876CFE3":2,"V9_CACHE_LAYER92":5,"B81DDB01":2,"F6EB":2,"B0E5":2,"DAD27690619B":2,"V9_CACHE_LAYER93":5,"FCA2D964":2,"A0F8":2,"46D8":2,"E558605ABA9E":2,"V9_CACHE_LAYER94":5,"5E506687":2,"FC3C":2,"4DE6":2,"B88B":2,"A3AD6F4A7C70":2,"V9_CACHE_LAYER95":5,"7A2D3E4C":2,"73EC":2,"4B78":2,"B93C":2,"3A82F6444428":2,"V9_CACHE_LAYER96":5,"A8684D33":2,"2E09":2,"A74B":2,"B3C7708452A2":2,"V9_CACHE_LAYER97":5,"AEFE1341":2,"A326":2,"AF5A":2,"79C7FC4802D2":2,"V9_CACHE_LAYER98":5,"B3553CDF":2,"2E18":2,"443D":2,"AE48":2,"05FAB1548F17":2,"V9_CACHE_LAYER99":5,"FC5D7C46":2,"5B81":2,"44F2":2,"8E7D":2,"AE60AB3C000C":2,"2BC814E1":2,"7C2A":2,"433B":2,"9B66":2,"3D6C1B322A8B":2,"CE42239C":2,"12F1":2,"42E8":2,"96E1":2,"4549C21CFF9B":2,"LAYERMASTERSTACK":6,"LAYERSUBSTACK_V8":8,"LAYER_V8_0_":2,"LAYER_V8_0ID":1,"LAYER_V8_0NAME":1,"LAYER_V8_0LAYERI":1,"LAYER_V8_0USEDBY":1,"LAYER_V8_1_":2,"LAYER_V8_1ID":1,"LAYER_V8_1NAME":1,"LAYER_V8_1LAYERI":1,"LAYER_V8_1USEDBY":1,"LAYER_V8_2_":2,"LAYER_V8_2ID":1,"LAYER_V8_2NAME":1,"LAYER_V8_2LAYERI":1,"LAYER_V8_2USEDBY":1,"LAYER_V8_2DIELTY":1,"LAYER_V8_2DIELCO":1,"LAYER_V8_2DIELHE":1,"LAYER_V8_2DIELMA":1,"LAYER_V8_2COVERL":1,"LAYER_V8_3_":2,"LAYER_V8_3ID":1,"LAYER_V8_3NAME":1,"LAYER_V8_3LAYERI":1,"LAYER_V8_3USEDBY":1,"LAYER_V8_3COPTHI":1,"LAYER_V8_3COMPON":1,"LAYER_V8_4_":2,"LAYER_V8_4ID":1,"LAYER_V8_4NAME":1,"LAYER_V8_4LAYERI":1,"LAYER_V8_4USEDBY":1,"LAYER_V8_4DIELTY":1,"LAYER_V8_4DIELCO":1,"LAYER_V8_4DIELHE":1,"LAYER_V8_4DIELMA":1,"LAYER_V8_5_":2,"LAYER_V8_5ID":1,"LAYER_V8_5NAME":1,"LAYER_V8_5LAYERI":1,"LAYER_V8_5USEDBY":1,"LAYER_V8_5COPTHI":1,"LAYER_V8_5COMPON":1,"LAYER_V8_6_":2,"LAYER_V8_6ID":1,"LAYER_V8_6NAME":1,"LAYER_V8_6LAYERI":1,"LAYER_V8_6USEDBY":1,"LAYER_V8_6DIELTY":1,"LAYER_V8_6DIELCO":1,"LAYER_V8_6DIELHE":1,"LAYER_V8_6DIELMA":1,"LAYER_V8_6COVERL":1,"LAYER_V8_7_":2,"LAYER_V8_7ID":1,"LAYER_V8_7NAME":1,"LAYER_V8_7LAYERI":1,"LAYER_V8_7USEDBY":1,"LAYER_V8_8_":2,"LAYER_V8_8ID":1,"LAYER_V8_8NAME":1,"LAYER_V8_8LAYERI":1,"LAYER_V8_8USEDBY":1,"LAYER_V8_9ID":1,"LAYER_V8_9NAME":1,"LAYER_V8_9LAYERI":1,"LAYER_V8_9USEDBY":1,"LAYER_V8_10ID":1,"LAYER_V8_10NAME":1,"LAYER_V8_10LAYER":1,"LAYER_V8_10USEDB":1,"LAYER_V8_11ID":1,"LAYER_V8_11NAME":1,"LAYER_V8_11LAYER":1,"LAYER_V8_11USEDB":1,"LAYER_V8_11MECHE":1,"LAYER_V8_12ID":1,"LAYER_V8_12NAME":1,"LAYER_V8_12LAYER":1,"LAYER_V8_12USEDB":1,"LAYER_V8_12MECHE":1,"LAYER_V8_13ID":1,"LAYER_V8_13NAME":1,"LAYER_V8_13LAYER":1,"LAYER_V8_13USEDB":1,"LAYER_V8_13MECHE":1,"LAYER_V8_14ID":1,"LAYER_V8_14NAME":1,"LAYER_V8_14LAYER":1,"LAYER_V8_14USEDB":1,"LAYER_V8_14MECHE":1,"LAYER_V8_15ID":1,"LAYER_V8_15NAME":1,"LAYER_V8_15LAYER":1,"LAYER_V8_15USEDB":1,"LAYER_V8_15MECHE":1,"LAYER_V8_16ID":1,"LAYER_V8_16NAME":1,"LAYER_V8_16LAYER":1,"LAYER_V8_16USEDB":1,"LAYER_V8_16MECHE":1,"LAYER_V8_17ID":1,"LAYER_V8_17NAME":1,"LAYER_V8_17LAYER":1,"LAYER_V8_17USEDB":1,"LAYER_V8_17MECHE":1,"LAYER_V8_18ID":1,"LAYER_V8_18NAME":1,"LAYER_V8_18LAYER":1,"LAYER_V8_18USEDB":1,"LAYER_V8_18MECHE":1,"LAYER_V8_19ID":1,"LAYER_V8_19NAME":1,"LAYER_V8_19LAYER":1,"LAYER_V8_19USEDB":1,"LAYER_V8_19MECHE":1,"LAYER_V8_20ID":1,"LAYER_V8_20NAME":1,"LAYER_V8_20LAYER":1,"LAYER_V8_20USEDB":1,"LAYER_V8_20MECHE":1,"LAYER_V8_21ID":1,"LAYER_V8_21NAME":1,"LAYER_V8_21LAYER":1,"LAYER_V8_21USEDB":1,"LAYER_V8_21MECHE":1,"LAYER_V8_22ID":1,"LAYER_V8_22NAME":1,"LAYER_V8_22LAYER":1,"LAYER_V8_22USEDB":1,"LAYER_V8_22MECHE":1,"LAYER_V8_23ID":1,"LAYER_V8_23NAME":1,"LAYER_V8_23LAYER":1,"LAYER_V8_23USEDB":1,"LAYER_V8_23MECHE":1,"LAYER_V8_24ID":1,"LAYER_V8_24NAME":1,"LAYER_V8_24LAYER":1,"LAYER_V8_24USEDB":1,"LAYER_V8_24MECHE":1,"LAYER_V8_25ID":1,"LAYER_V8_25NAME":1,"LAYER_V8_25LAYER":1,"LAYER_V8_25USEDB":1,"LAYER_V8_25MECHE":1,"LAYER_V8_26ID":1,"LAYER_V8_26NAME":1,"LAYER_V8_26LAYER":1,"LAYER_V8_26USEDB":1,"LAYER_V8_26MECHE":1,"LAYER_V8_27ID":1,"LAYER_V8_27NAME":1,"LAYER_V8_27LAYER":1,"LAYER_V8_27USEDB":1,"LAYER_V8_28ID":1,"LAYER_V8_28NAME":1,"LAYER_V8_28LAYER":1,"LAYER_V8_28USEDB":1,"LAYER_V8_29ID":1,"LAYER_V8_29NAME":1,"LAYER_V8_29LAYER":1,"LAYER_V8_29USEDB":1,"LAYER_V8_30ID":1,"LAYER_V8_30NAME":1,"LAYER_V8_30LAYER":1,"LAYER_V8_30USEDB":1,"LAYER_V8_31ID":1,"LAYER_V8_31NAME":1,"LAYER_V8_31LAYER":1,"LAYER_V8_31USEDB":1,"LAYER_V8_32ID":1,"LAYER_V8_32NAME":1,"LAYER_V8_32LAYER":1,"LAYER_V8_32USEDB":1,"LAYER_V8_33ID":1,"LAYER_V8_33NAME":1,"LAYER_V8_33LAYER":1,"LAYER_V8_33USEDB":1,"LAYER_V8_34ID":1,"LAYER_V8_34NAME":1,"LAYER_V8_34LAYER":1,"LAYER_V8_34USEDB":1,"LAYER_V8_35ID":1,"LAYER_V8_35NAME":1,"LAYER_V8_35LAYER":1,"LAYER_V8_35USEDB":1,"LAYER_V8_36ID":1,"LAYER_V8_36NAME":1,"LAYER_V8_36LAYER":1,"LAYER_V8_36USEDB":1,"LAYER_V8_37ID":1,"LAYER_V8_37NAME":1,"LAYER_V8_37LAYER":1,"LAYER_V8_37USEDB":1,"LAYER_V8_38ID":1,"LAYER_V8_38NAME":1,"LAYER_V8_38LAYER":1,"LAYER_V8_38USEDB":1,"LAYER_V8_39ID":1,"LAYER_V8_39NAME":1,"LAYER_V8_39LAYER":1,"LAYER_V8_39USEDB":1,"LAYER_V8_40ID":1,"LAYER_V8_40NAME":1,"LAYER_V8_40LAYER":1,"LAYER_V8_40USEDB":1,"LAYER_V8_40MECHE":1,"LAYER_V8_41ID":1,"LAYER_V8_41NAME":1,"LAYER_V8_41LAYER":1,"LAYER_V8_41USEDB":1,"LAYER_V8_41MECHE":1,"LAYER_V8_42ID":1,"LAYER_V8_42NAME":1,"LAYER_V8_42LAYER":1,"LAYER_V8_42USEDB":1,"LAYER_V8_42MECHE":1,"LAYER_V8_43ID":1,"LAYER_V8_43NAME":1,"LAYER_V8_43LAYER":1,"LAYER_V8_43USEDB":1,"LAYER_V8_43MECHE":1,"LAYER_V8_44ID":1,"LAYER_V8_44NAME":1,"LAYER_V8_44LAYER":1,"LAYER_V8_44USEDB":1,"LAYER_V8_44MECHE":1,"LAYER_V8_45ID":1,"LAYER_V8_45NAME":1,"LAYER_V8_45LAYER":1,"LAYER_V8_45USEDB":1,"LAYER_V8_45MECHE":1,"LAYER_V8_46ID":1,"LAYER_V8_46NAME":1,"LAYER_V8_46LAYER":1,"LAYER_V8_46USEDB":1,"LAYER_V8_46MECHE":1,"LAYER_V8_47ID":1,"LAYER_V8_47NAME":1,"LAYER_V8_47LAYER":1,"LAYER_V8_47USEDB":1,"LAYER_V8_47MECHE":1,"LAYER_V8_48ID":1,"LAYER_V8_48NAME":1,"LAYER_V8_48LAYER":1,"LAYER_V8_48USEDB":1,"LAYER_V8_48MECHE":1,"LAYER_V8_49ID":1,"LAYER_V8_49NAME":1,"LAYER_V8_49LAYER":1,"LAYER_V8_49USEDB":1,"LAYER_V8_49MECHE":1,"LAYER_V8_50ID":1,"LAYER_V8_50NAME":1,"LAYER_V8_50LAYER":1,"LAYER_V8_50USEDB":1,"LAYER_V8_50MECHE":1,"LAYER_V8_51ID":1,"LAYER_V8_51NAME":1,"LAYER_V8_51LAYER":1,"LAYER_V8_51USEDB":1,"LAYER_V8_51MECHE":1,"LAYER_V8_52ID":1,"LAYER_V8_52NAME":1,"LAYER_V8_52LAYER":1,"LAYER_V8_52USEDB":1,"LAYER_V8_52MECHE":1,"LAYER_V8_53ID":1,"LAYER_V8_53NAME":1,"LAYER_V8_53LAYER":1,"LAYER_V8_53USEDB":1,"LAYER_V8_53MECHE":1,"LAYER_V8_54ID":1,"LAYER_V8_54NAME":1,"LAYER_V8_54LAYER":1,"LAYER_V8_54USEDB":1,"LAYER_V8_54MECHE":1,"LAYER_V8_55ID":1,"LAYER_V8_55NAME":1,"LAYER_V8_55LAYER":1,"LAYER_V8_55USEDB":1,"LAYER_V8_55MECHE":1,"TOPTYPE":1,"TOPCONST":1,"TOPHEIGHT":1,"TOPMATERIAL":1,"BOTTOMTYPE":1,"BOTTOMCONST":1,"BOTTOMHEIGHT":1,"BOTTOMMATERIAL":1,"LAYERSTACKSTYLE":1,"SHOWTOPDIELECTRI":1,"SHOWBOTTOMDIELEC":1,"LAYER1NAME":1,"LAYER1PREV":1,"LAYER1NEXT":1,"LAYER1MECHENABLE":1,"LAYER1COPTHICK":1,"LAYER1DIELTYPE":1,"LAYER1DIELCONST":1,"LAYER1DIELHEIGHT":1,"LAYER1DIELMATERI":1,"LAYER2NAME":1,"LAYER2PREV":1,"LAYER2NEXT":1,"LAYER2MECHENABLE":1,"LAYER2COPTHICK":1,"LAYER2DIELTYPE":1,"LAYER2DIELCONST":1,"LAYER2DIELHEIGHT":1,"LAYER2DIELMATERI":1,"LAYER3NAME":1,"LAYER3PREV":1,"LAYER3NEXT":1,"LAYER3MECHENABLE":1,"LAYER3COPTHICK":1,"LAYER3DIELTYPE":1,"LAYER3DIELCONST":1,"LAYER3DIELHEIGHT":1,"LAYER3DIELMATERI":1,"LAYER4NAME":1,"LAYER4PREV":1,"LAYER4NEXT":1,"LAYER4MECHENABLE":1,"LAYER4COPTHICK":1,"LAYER4DIELTYPE":1,"LAYER4DIELCONST":1,"LAYER4DIELHEIGHT":1,"LAYER4DIELMATERI":1,"LAYER5NAME":1,"LAYER5PREV":1,"LAYER5NEXT":1,"LAYER5MECHENABLE":1,"LAYER5COPTHICK":1,"LAYER5DIELTYPE":1,"LAYER5DIELCONST":1,"LAYER5DIELHEIGHT":1,"LAYER5DIELMATERI":1,"LAYER6NAME":1,"LAYER6PREV":1,"LAYER6NEXT":1,"LAYER6MECHENABLE":1,"LAYER6COPTHICK":1,"LAYER6DIELTYPE":1,"LAYER6DIELCONST":1,"LAYER6DIELHEIGHT":1,"LAYER6DIELMATERI":1,"LAYER7NAME":1,"LAYER7PREV":1,"LAYER7NEXT":1,"LAYER7MECHENABLE":1,"LAYER7COPTHICK":1,"LAYER7DIELTYPE":1,"LAYER7DIELCONST":1,"LAYER7DIELHEIGHT":1,"LAYER7DIELMATERI":1,"LAYER8NAME":1,"LAYER8PREV":1,"LAYER8NEXT":1,"LAYER8MECHENABLE":1,"LAYER8COPTHICK":1,"LAYER8DIELTYPE":1,"LAYER8DIELCONST":1,"LAYER8DIELHEIGHT":1,"LAYER8DIELMATERI":1,"LAYER9NAME":1,"LAYER9PREV":1,"LAYER9NEXT":1,"LAYER9MECHENABLE":1,"LAYER9COPTHICK":1,"LAYER9DIELTYPE":1,"LAYER9DIELCONST":1,"LAYER9DIELHEIGHT":1,"LAYER9DIELMATERI":1,"LAYER10NAME":1,"LAYER10PREV":1,"LAYER10NEXT":1,"LAYER10MECHENABL":1,"LAYER10COPTHICK":1,"LAYER10DIELTYPE":1,"LAYER10DIELCONST":1,"LAYER10DIELHEIGH":1,"LAYER10DIELMATER":1,"LAYER11NAME":1,"LAYER11PREV":1,"LAYER11NEXT":1,"LAYER11MECHENABL":1,"LAYER11COPTHICK":1,"LAYER11DIELTYPE":1,"LAYER11DIELCONST":1,"LAYER11DIELHEIGH":1,"LAYER11DIELMATER":1,"LAYER12NAME":1,"LAYER12PREV":1,"LAYER12NEXT":1,"LAYER12MECHENABL":1,"LAYER12COPTHICK":1,"LAYER12DIELTYPE":1,"LAYER12DIELCONST":1,"LAYER12DIELHEIGH":1,"LAYER12DIELMATER":1,"LAYER13NAME":1,"LAYER13PREV":1,"LAYER13NEXT":1,"LAYER13MECHENABL":1,"LAYER13COPTHICK":1,"LAYER13DIELTYPE":1,"LAYER13DIELCONST":1,"LAYER13DIELHEIGH":1,"LAYER13DIELMATER":1,"LAYER14NAME":1,"LAYER14PREV":1,"LAYER14NEXT":1,"LAYER14MECHENABL":1,"LAYER14COPTHICK":1,"LAYER14DIELTYPE":1,"LAYER14DIELCONST":1,"LAYER14DIELHEIGH":1,"LAYER14DIELMATER":1,"LAYER15NAME":1,"LAYER15PREV":1,"LAYER15NEXT":1,"LAYER15MECHENABL":1,"LAYER15COPTHICK":1,"LAYER15DIELTYPE":1,"LAYER15DIELCONST":1,"LAYER15DIELHEIGH":1,"LAYER15DIELMATER":1,"LAYER16NAME":1,"LAYER16PREV":1,"LAYER16NEXT":1,"LAYER16MECHENABL":1,"LAYER16COPTHICK":1,"LAYER16DIELTYPE":1,"LAYER16DIELCONST":1,"LAYER16DIELHEIGH":1,"LAYER16DIELMATER":1,"LAYER17NAME":1,"LAYER17PREV":1,"LAYER17NEXT":1,"LAYER17MECHENABL":1,"LAYER17COPTHICK":1,"LAYER17DIELTYPE":1,"LAYER17DIELCONST":1,"LAYER17DIELHEIGH":1,"LAYER17DIELMATER":1,"LAYER18NAME":1,"LAYER18PREV":1,"LAYER18NEXT":1,"LAYER18MECHENABL":1,"LAYER18COPTHICK":1,"LAYER18DIELTYPE":1,"LAYER18DIELCONST":1,"LAYER18DIELHEIGH":1,"LAYER18DIELMATER":1,"LAYER19NAME":1,"LAYER19PREV":1,"LAYER19NEXT":1,"LAYER19MECHENABL":1,"LAYER19COPTHICK":1,"LAYER19DIELTYPE":1,"LAYER19DIELCONST":1,"LAYER19DIELHEIGH":1,"LAYER19DIELMATER":1,"LAYER20NAME":1,"LAYER20PREV":1,"LAYER20NEXT":1,"LAYER20MECHENABL":1,"LAYER20COPTHICK":1,"LAYER20DIELTYPE":1,"LAYER20DIELCONST":1,"LAYER20DIELHEIGH":1,"LAYER20DIELMATER":1,"LAYER21NAME":1,"LAYER21PREV":1,"LAYER21NEXT":1,"LAYER21MECHENABL":1,"LAYER21COPTHICK":1,"LAYER21DIELTYPE":1,"LAYER21DIELCONST":1,"LAYER21DIELHEIGH":1,"LAYER21DIELMATER":1,"LAYER22NAME":1,"LAYER22PREV":1,"LAYER22NEXT":1,"LAYER22MECHENABL":1,"LAYER22COPTHICK":1,"LAYER22DIELTYPE":1,"LAYER22DIELCONST":1,"LAYER22DIELHEIGH":1,"LAYER22DIELMATER":1,"LAYER23NAME":1,"LAYER23PREV":1,"LAYER23NEXT":1,"LAYER23MECHENABL":1,"LAYER23COPTHICK":1,"LAYER23DIELTYPE":1,"LAYER23DIELCONST":1,"LAYER23DIELHEIGH":1,"LAYER23DIELMATER":1,"LAYER24NAME":1,"LAYER24PREV":1,"LAYER24NEXT":1,"LAYER24MECHENABL":1,"LAYER24COPTHICK":1,"LAYER24DIELTYPE":1,"LAYER24DIELCONST":1,"LAYER24DIELHEIGH":1,"LAYER24DIELMATER":1,"LAYER25NAME":1,"LAYER25PREV":1,"LAYER25NEXT":1,"LAYER25MECHENABL":1,"LAYER25COPTHICK":1,"LAYER25DIELTYPE":1,"LAYER25DIELCONST":1,"LAYER25DIELHEIGH":1,"LAYER25DIELMATER":1,"LAYER26NAME":1,"LAYER26PREV":1,"LAYER26NEXT":1,"LAYER26MECHENABL":1,"LAYER26COPTHICK":1,"LAYER26DIELTYPE":1,"LAYER26DIELCONST":1,"LAYER26DIELHEIGH":1,"LAYER26DIELMATER":1,"LAYER27NAME":1,"LAYER27PREV":1,"LAYER27NEXT":1,"LAYER27MECHENABL":1,"LAYER27COPTHICK":1,"LAYER27DIELTYPE":1,"LAYER27DIELCONST":1,"LAYER27DIELHEIGH":1,"LAYER27DIELMATER":1,"LAYER28NAME":1,"LAYER28PREV":1,"LAYER28NEXT":1,"LAYER28MECHENABL":1,"LAYER28COPTHICK":1,"LAYER28DIELTYPE":1,"LAYER28DIELCONST":1,"LAYER28DIELHEIGH":1,"LAYER28DIELMATER":1,"LAYER29NAME":1,"LAYER29PREV":1,"LAYER29NEXT":1,"LAYER29MECHENABL":1,"LAYER29COPTHICK":1,"LAYER29DIELTYPE":1,"LAYER29DIELCONST":1,"LAYER29DIELHEIGH":1,"LAYER29DIELMATER":1,"LAYER30NAME":1,"LAYER30PREV":1,"LAYER30NEXT":1,"LAYER30MECHENABL":1,"LAYER30COPTHICK":1,"LAYER30DIELTYPE":1,"LAYER30DIELCONST":1,"LAYER30DIELHEIGH":1,"LAYER30DIELMATER":1,"LAYER31NAME":1,"LAYER31PREV":1,"LAYER31NEXT":1,"LAYER31MECHENABL":1,"LAYER31COPTHICK":1,"LAYER31DIELTYPE":1,"LAYER31DIELCONST":1,"LAYER31DIELHEIGH":1,"LAYER31DIELMATER":1,"LAYER32NAME":1,"LAYER32PREV":1,"LAYER32NEXT":1,"LAYER32MECHENABL":1,"LAYER32COPTHICK":1,"LAYER32DIELTYPE":1,"LAYER32DIELCONST":1,"LAYER32DIELHEIGH":1,"LAYER32DIELMATER":1,"LAYER33NAME":1,"LAYER33PREV":1,"LAYER33NEXT":1,"LAYER33MECHENABL":1,"LAYER33COPTHICK":1,"LAYER33DIELTYPE":1,"LAYER33DIELCONST":1,"LAYER33DIELHEIGH":1,"LAYER33DIELMATER":1,"LAYER34NAME":1,"LAYER34PREV":1,"LAYER34NEXT":1,"LAYER34MECHENABL":1,"LAYER34COPTHICK":1,"LAYER34DIELTYPE":1,"LAYER34DIELCONST":1,"LAYER34DIELHEIGH":1,"LAYER34DIELMATER":1,"LAYER35NAME":1,"LAYER35PREV":1,"LAYER35NEXT":1,"LAYER35MECHENABL":1,"LAYER35COPTHICK":1,"LAYER35DIELTYPE":1,"LAYER35DIELCONST":1,"LAYER35DIELHEIGH":1,"LAYER35DIELMATER":1,"LAYER36NAME":1,"LAYER36PREV":1,"LAYER36NEXT":1,"LAYER36MECHENABL":1,"LAYER36COPTHICK":1,"LAYER36DIELTYPE":1,"LAYER36DIELCONST":1,"LAYER36DIELHEIGH":1,"LAYER36DIELMATER":1,"LAYER37NAME":1,"LAYER37PREV":1,"LAYER37NEXT":1,"LAYER37MECHENABL":1,"LAYER37COPTHICK":1,"LAYER37DIELTYPE":1,"LAYER37DIELCONST":1,"LAYER37DIELHEIGH":1,"LAYER37DIELMATER":1,"LAYER38NAME":1,"LAYER38PREV":1,"LAYER38NEXT":1,"LAYER38MECHENABL":1,"LAYER38COPTHICK":1,"LAYER38DIELTYPE":1,"LAYER38DIELCONST":1,"LAYER38DIELHEIGH":1,"LAYER38DIELMATER":1,"LAYER39NAME":1,"LAYER39PREV":1,"LAYER39NEXT":1,"LAYER39MECHENABL":1,"LAYER39COPTHICK":1,"LAYER39DIELTYPE":1,"LAYER39DIELCONST":1,"LAYER39DIELHEIGH":1,"LAYER39DIELMATER":1,"LAYER40NAME":1,"LAYER40PREV":1,"LAYER40NEXT":1,"LAYER40MECHENABL":1,"LAYER40COPTHICK":1,"LAYER40DIELTYPE":1,"LAYER40DIELCONST":1,"LAYER40DIELHEIGH":1,"LAYER40DIELMATER":1,"LAYER41NAME":1,"LAYER41PREV":1,"LAYER41NEXT":1,"LAYER41MECHENABL":1,"LAYER41COPTHICK":1,"LAYER41DIELTYPE":1,"LAYER41DIELCONST":1,"LAYER41DIELHEIGH":1,"LAYER41DIELMATER":1,"LAYER42NAME":1,"LAYER42PREV":1,"LAYER42NEXT":1,"LAYER42MECHENABL":1,"LAYER42COPTHICK":1,"LAYER42DIELTYPE":1,"LAYER42DIELCONST":1,"LAYER42DIELHEIGH":1,"LAYER42DIELMATER":1,"LAYER43NAME":1,"LAYER43PREV":1,"LAYER43NEXT":1,"LAYER43MECHENABL":1,"LAYER43COPTHICK":1,"LAYER43DIELTYPE":1,"LAYER43DIELCONST":1,"LAYER43DIELHEIGH":1,"LAYER43DIELMATER":1,"LAYER44NAME":1,"LAYER44PREV":1,"LAYER44NEXT":1,"LAYER44MECHENABL":1,"LAYER44COPTHICK":1,"LAYER44DIELTYPE":1,"LAYER44DIELCONST":1,"LAYER44DIELHEIGH":1,"LAYER44DIELMATER":1,"LAYER45NAME":1,"LAYER45PREV":1,"LAYER45NEXT":1,"LAYER45MECHENABL":1,"LAYER45COPTHICK":1,"LAYER45DIELTYPE":1,"LAYER45DIELCONST":1,"LAYER45DIELHEIGH":1,"LAYER45DIELMATER":1,"LAYER46NAME":1,"LAYER46PREV":1,"LAYER46NEXT":1,"LAYER46MECHENABL":1,"LAYER46COPTHICK":1,"LAYER46DIELTYPE":1,"LAYER46DIELCONST":1,"LAYER46DIELHEIGH":1,"LAYER46DIELMATER":1,"LAYER47NAME":1,"LAYER47PREV":1,"LAYER47NEXT":1,"LAYER47MECHENABL":1,"LAYER47COPTHICK":1,"LAYER47DIELTYPE":1,"LAYER47DIELCONST":1,"LAYER47DIELHEIGH":1,"LAYER47DIELMATER":1,"LAYER48NAME":1,"LAYER48PREV":1,"LAYER48NEXT":1,"LAYER48MECHENABL":1,"LAYER48COPTHICK":1,"LAYER48DIELTYPE":1,"LAYER48DIELCONST":1,"LAYER48DIELHEIGH":1,"LAYER48DIELMATER":1,"LAYER49NAME":1,"LAYER49PREV":1,"LAYER49NEXT":1,"LAYER49MECHENABL":1,"LAYER49COPTHICK":1,"LAYER49DIELTYPE":1,"LAYER49DIELCONST":1,"LAYER49DIELHEIGH":1,"LAYER49DIELMATER":1,"LAYER50NAME":1,"LAYER50PREV":1,"LAYER50NEXT":1,"LAYER50MECHENABL":1,"LAYER50COPTHICK":1,"LAYER50DIELTYPE":1,"LAYER50DIELCONST":1,"LAYER50DIELHEIGH":1,"LAYER50DIELMATER":1,"LAYER51NAME":1,"LAYER51PREV":1,"LAYER51NEXT":1,"LAYER51MECHENABL":1,"LAYER51COPTHICK":1,"LAYER51DIELTYPE":1,"LAYER51DIELCONST":1,"LAYER51DIELHEIGH":1,"LAYER51DIELMATER":1,"LAYER52NAME":1,"LAYER52PREV":1,"LAYER52NEXT":1,"LAYER52MECHENABL":1,"LAYER52COPTHICK":1,"LAYER52DIELTYPE":1,"LAYER52DIELCONST":1,"LAYER52DIELHEIGH":1,"LAYER52DIELMATER":1,"LAYER53NAME":1,"LAYER53PREV":1,"LAYER53NEXT":1,"LAYER53MECHENABL":1,"LAYER53COPTHICK":1,"LAYER53DIELTYPE":1,"LAYER53DIELCONST":1,"LAYER53DIELHEIGH":1,"LAYER53DIELMATER":1,"LAYER54NAME":1,"LAYER54PREV":1,"LAYER54NEXT":1,"LAYER54MECHENABL":1,"LAYER54COPTHICK":1,"LAYER54DIELTYPE":1,"LAYER54DIELCONST":1,"LAYER54DIELHEIGH":1,"LAYER54DIELMATER":1,"LAYER55NAME":1,"LAYER55PREV":1,"LAYER55NEXT":1,"LAYER55MECHENABL":1,"LAYER55COPTHICK":1,"LAYER55DIELTYPE":1,"LAYER55DIELCONST":1,"LAYER55DIELHEIGH":1,"LAYER55DIELMATER":1,"LAYER56NAME":1,"LAYER56PREV":1,"LAYER56NEXT":1,"LAYER56MECHENABL":1,"LAYER56COPTHICK":1,"LAYER56DIELTYPE":1,"LAYER56DIELCONST":1,"LAYER56DIELHEIGH":1,"LAYER56DIELMATER":1,"LAYER57NAME":1,"LAYER57PREV":1,"LAYER57NEXT":1,"LAYER57MECHENABL":1,"LAYER57COPTHICK":1,"LAYER57DIELTYPE":1,"LAYER57DIELCONST":1,"LAYER57DIELHEIGH":1,"LAYER57DIELMATER":1,"LAYER58NAME":1,"LAYER58PREV":1,"LAYER58NEXT":1,"LAYER58MECHENABL":1,"LAYER58COPTHICK":1,"LAYER58DIELTYPE":1,"LAYER58DIELCONST":1,"LAYER58DIELHEIGH":1,"LAYER58DIELMATER":1,"LAYER59NAME":1,"LAYER59PREV":1,"LAYER59NEXT":1,"LAYER59MECHENABL":1,"LAYER59COPTHICK":1,"LAYER59DIELTYPE":1,"LAYER59DIELCONST":1,"LAYER59DIELHEIGH":1,"LAYER59DIELMATER":1,"LAYER60NAME":1,"LAYER60PREV":1,"LAYER60NEXT":1,"LAYER60MECHENABL":1,"LAYER60COPTHICK":1,"LAYER60DIELTYPE":1,"LAYER60DIELCONST":1,"LAYER60DIELHEIGH":1,"LAYER60DIELMATER":1,"LAYER61NAME":1,"LAYER61PREV":1,"LAYER61NEXT":1,"LAYER61MECHENABL":1,"LAYER61COPTHICK":1,"LAYER61DIELTYPE":1,"LAYER61DIELCONST":1,"LAYER61DIELHEIGH":1,"LAYER61DIELMATER":1,"LAYER62NAME":1,"LAYER62PREV":1,"LAYER62NEXT":1,"LAYER62MECHENABL":1,"LAYER62COPTHICK":1,"LAYER62DIELTYPE":1,"LAYER62DIELCONST":1,"LAYER62DIELHEIGH":1,"LAYER62DIELMATER":1,"LAYER63NAME":1,"LAYER63PREV":1,"LAYER63NEXT":1,"LAYER63MECHENABL":1,"LAYER63COPTHICK":1,"LAYER63DIELTYPE":1,"LAYER63DIELCONST":1,"LAYER63DIELHEIGH":1,"LAYER63DIELMATER":1,"LAYER64NAME":1,"LAYER64PREV":1,"LAYER64NEXT":1,"LAYER64MECHENABL":1,"LAYER64COPTHICK":1,"LAYER64DIELTYPE":1,"LAYER64DIELCONST":1,"LAYER64DIELHEIGH":1,"LAYER64DIELMATER":1,"LAYER65NAME":1,"LAYER65PREV":1,"LAYER65NEXT":1,"LAYER65MECHENABL":1,"LAYER65COPTHICK":1,"LAYER65DIELTYPE":1,"LAYER65DIELCONST":1,"LAYER65DIELHEIGH":1,"LAYER65DIELMATER":1,"LAYER66NAME":1,"LAYER66PREV":1,"LAYER66NEXT":1,"LAYER66MECHENABL":1,"LAYER66COPTHICK":1,"LAYER66DIELTYPE":1,"LAYER66DIELCONST":1,"LAYER66DIELHEIGH":1,"LAYER66DIELMATER":1,"LAYER67NAME":1,"LAYER67PREV":1,"LAYER67NEXT":1,"LAYER67MECHENABL":1,"LAYER67COPTHICK":1,"LAYER67DIELTYPE":1,"LAYER67DIELCONST":1,"LAYER67DIELHEIGH":1,"LAYER67DIELMATER":1,"LAYER68NAME":1,"LAYER68PREV":1,"LAYER68NEXT":1,"LAYER68MECHENABL":1,"LAYER68COPTHICK":1,"LAYER68DIELTYPE":1,"LAYER68DIELCONST":1,"LAYER68DIELHEIGH":1,"LAYER68DIELMATER":1,"LAYER69NAME":1,"LAYER69PREV":1,"LAYER69NEXT":1,"LAYER69MECHENABL":1,"LAYER69COPTHICK":1,"LAYER69DIELTYPE":1,"LAYER69DIELCONST":1,"LAYER69DIELHEIGH":1,"LAYER69DIELMATER":1,"LAYER70NAME":1,"LAYER70PREV":1,"LAYER70NEXT":1,"LAYER70MECHENABL":1,"LAYER70COPTHICK":1,"LAYER70DIELTYPE":1,"LAYER70DIELCONST":1,"LAYER70DIELHEIGH":1,"LAYER70DIELMATER":1,"LAYER71NAME":1,"LAYER71PREV":1,"LAYER71NEXT":1,"LAYER71MECHENABL":1,"LAYER71COPTHICK":1,"LAYER71DIELTYPE":1,"LAYER71DIELCONST":1,"LAYER71DIELHEIGH":1,"LAYER71DIELMATER":1,"LAYER72NAME":1,"LAYER72PREV":1,"LAYER72NEXT":1,"LAYER72MECHENABL":1,"LAYER72COPTHICK":1,"LAYER72DIELTYPE":1,"LAYER72DIELCONST":1,"LAYER72DIELHEIGH":1,"LAYER72DIELMATER":1,"LAYER73NAME":1,"LAYER73PREV":1,"LAYER73NEXT":1,"LAYER73MECHENABL":1,"LAYER73COPTHICK":1,"LAYER73DIELTYPE":1,"LAYER73DIELCONST":1,"LAYER73DIELHEIGH":1,"LAYER73DIELMATER":1,"LAYER74NAME":1,"LAYER74PREV":1,"LAYER74NEXT":1,"LAYER74MECHENABL":1,"LAYER74COPTHICK":1,"LAYER74DIELTYPE":1,"LAYER74DIELCONST":1,"LAYER74DIELHEIGH":1,"LAYER74DIELMATER":1,"LAYER75NAME":1,"LAYER75PREV":1,"LAYER75NEXT":1,"LAYER75MECHENABL":1,"LAYER75COPTHICK":1,"LAYER75DIELTYPE":1,"LAYER75DIELCONST":1,"LAYER75DIELHEIGH":1,"LAYER75DIELMATER":1,"LAYER76NAME":1,"LAYER76PREV":1,"LAYER76NEXT":1,"LAYER76MECHENABL":1,"LAYER76COPTHICK":1,"LAYER76DIELTYPE":1,"LAYER76DIELCONST":1,"LAYER76DIELHEIGH":1,"LAYER76DIELMATER":1,"LAYER77NAME":1,"LAYER77PREV":1,"LAYER77NEXT":1,"LAYER77MECHENABL":1,"LAYER77COPTHICK":1,"LAYER77DIELTYPE":1,"LAYER77DIELCONST":1,"LAYER77DIELHEIGH":1,"LAYER77DIELMATER":1,"LAYER78NAME":1,"LAYER78PREV":1,"LAYER78NEXT":1,"LAYER78MECHENABL":1,"LAYER78COPTHICK":1,"LAYER78DIELTYPE":1,"LAYER78DIELCONST":1,"LAYER78DIELHEIGH":1,"LAYER78DIELMATER":1,"LAYER79NAME":1,"LAYER79PREV":1,"LAYER79NEXT":1,"LAYER79MECHENABL":1,"LAYER79COPTHICK":1,"LAYER79DIELTYPE":1,"LAYER79DIELCONST":1,"LAYER79DIELHEIGH":1,"LAYER79DIELMATER":1,"LAYER80NAME":1,"LAYER80PREV":1,"LAYER80NEXT":1,"LAYER80MECHENABL":1,"LAYER80COPTHICK":1,"LAYER80DIELTYPE":1,"LAYER80DIELCONST":1,"LAYER80DIELHEIGH":1,"LAYER80DIELMATER":1,"LAYER81NAME":1,"LAYER81PREV":1,"LAYER81NEXT":1,"LAYER81MECHENABL":1,"LAYER81COPTHICK":1,"LAYER81DIELTYPE":1,"LAYER81DIELCONST":1,"LAYER81DIELHEIGH":1,"LAYER81DIELMATER":1,"LAYER82NAME":1,"LAYER82PREV":1,"LAYER82NEXT":1,"LAYER82MECHENABL":1,"LAYER82COPTHICK":1,"LAYER82DIELTYPE":1,"LAYER82DIELCONST":1,"LAYER82DIELHEIGH":1,"LAYER82DIELMATER":1,"LAYERV7_0LAYERID":1,"LAYERV7_0NAME":1,"LAYERV7_0PREV":1,"LAYERV7_0NEXT":1,"LAYERV7_0MECHENA":1,"LAYERV7_0COPTHIC":1,"LAYERV7_0DIELTYP":1,"LAYERV7_0DIELCON":1,"LAYERV7_0DIELHEI":1,"LAYERV7_0DIELMAT":1,"LAYERV7_1LAYERID":1,"LAYERV7_1NAME":1,"LAYERV7_1PREV":1,"LAYERV7_1NEXT":1,"LAYERV7_1MECHENA":1,"LAYERV7_1COPTHIC":1,"LAYERV7_1DIELTYP":1,"LAYERV7_1DIELCON":1,"LAYERV7_1DIELHEI":1,"LAYERV7_1DIELMAT":1,"LAYERV7_2LAYERID":1,"LAYERV7_2NAME":1,"LAYERV7_2PREV":1,"LAYERV7_2NEXT":1,"LAYERV7_2MECHENA":1,"LAYERV7_2COPTHIC":1,"LAYERV7_2DIELTYP":1,"LAYERV7_2DIELCON":1,"LAYERV7_2DIELHEI":1,"LAYERV7_2DIELMAT":1,"LAYERV7_3LAYERID":1,"LAYERV7_3NAME":1,"LAYERV7_3PREV":1,"LAYERV7_3NEXT":1,"LAYERV7_3MECHENA":1,"LAYERV7_3COPTHIC":1,"LAYERV7_3DIELTYP":1,"LAYERV7_3DIELCON":1,"LAYERV7_3DIELHEI":1,"LAYERV7_3DIELMAT":1,"LAYERV7_4LAYERID":1,"LAYERV7_4NAME":1,"LAYERV7_4PREV":1,"LAYERV7_4NEXT":1,"LAYERV7_4MECHENA":1,"LAYERV7_4COPTHIC":1,"LAYERV7_4DIELTYP":1,"LAYERV7_4DIELCON":1,"LAYERV7_4DIELHEI":1,"LAYERV7_4DIELMAT":1,"LAYERV7_5LAYERID":1,"LAYERV7_5NAME":1,"LAYERV7_5PREV":1,"LAYERV7_5NEXT":1,"LAYERV7_5MECHENA":1,"LAYERV7_5COPTHIC":1,"LAYERV7_5DIELTYP":1,"LAYERV7_5DIELCON":1,"LAYERV7_5DIELHEI":1,"LAYERV7_5DIELMAT":1,"LAYERV7_6LAYERID":1,"LAYERV7_6NAME":1,"LAYERV7_6PREV":1,"LAYERV7_6NEXT":1,"LAYERV7_6MECHENA":1,"LAYERV7_6COPTHIC":1,"LAYERV7_6DIELTYP":1,"LAYERV7_6DIELCON":1,"LAYERV7_6DIELHEI":1,"LAYERV7_6DIELMAT":1,"LAYERV7_7LAYERID":1,"LAYERV7_7NAME":1,"LAYERV7_7PREV":1,"LAYERV7_7NEXT":1,"LAYERV7_7MECHENA":1,"LAYERV7_7COPTHIC":1,"LAYERV7_7DIELTYP":1,"LAYERV7_7DIELCON":1,"LAYERV7_7DIELHEI":1,"LAYERV7_7DIELMAT":1,"LAYERV7_8LAYERID":1,"LAYERV7_8NAME":1,"LAYERV7_8PREV":1,"LAYERV7_8NEXT":1,"LAYERV7_8MECHENA":1,"LAYERV7_8COPTHIC":1,"LAYERV7_8DIELTYP":1,"LAYERV7_8DIELCON":1,"LAYERV7_8DIELHEI":1,"LAYERV7_8DIELMAT":1,"LAYERV7_9LAYERID":1,"LAYERV7_9NAME":1,"LAYERV7_9PREV":1,"LAYERV7_9NEXT":1,"LAYERV7_9MECHENA":1,"LAYERV7_9COPTHIC":1,"LAYERV7_9DIELTYP":1,"LAYERV7_9DIELCON":1,"LAYERV7_9DIELHEI":1,"LAYERV7_9DIELMAT":1,"LAYERV7_10LAYERI":1,"LAYERV7_10NAME":1,"LAYERV7_10PREV":1,"LAYERV7_10NEXT":1,"LAYERV7_10MECHEN":1,"LAYERV7_10COPTHI":1,"LAYERV7_10DIELTY":1,"LAYERV7_10DIELCO":1,"LAYERV7_10DIELHE":1,"LAYERV7_10DIELMA":1,"LAYERV7_11LAYERI":1,"LAYERV7_11NAME":1,"LAYERV7_11PREV":1,"LAYERV7_11NEXT":1,"LAYERV7_11MECHEN":1,"LAYERV7_11COPTHI":1,"LAYERV7_11DIELTY":1,"LAYERV7_11DIELCO":1,"LAYERV7_11DIELHE":1,"LAYERV7_11DIELMA":1,"LAYERV7_12LAYERI":1,"LAYERV7_12NAME":1,"LAYERV7_12PREV":1,"LAYERV7_12NEXT":1,"LAYERV7_12MECHEN":1,"LAYERV7_12COPTHI":1,"LAYERV7_12DIELTY":1,"LAYERV7_12DIELCO":1,"LAYERV7_12DIELHE":1,"LAYERV7_12DIELMA":1,"LAYERV7_13LAYERI":1,"LAYERV7_13NAME":1,"LAYERV7_13PREV":1,"LAYERV7_13NEXT":1,"LAYERV7_13MECHEN":1,"LAYERV7_13COPTHI":1,"LAYERV7_13DIELTY":1,"LAYERV7_13DIELCO":1,"LAYERV7_13DIELHE":1,"LAYERV7_13DIELMA":1,"LAYERV7_14LAYERI":1,"LAYERV7_14NAME":1,"LAYERV7_14PREV":1,"LAYERV7_14NEXT":1,"LAYERV7_14MECHEN":1,"LAYERV7_14COPTHI":1,"LAYERV7_14DIELTY":1,"LAYERV7_14DIELCO":1,"LAYERV7_14DIELHE":1,"LAYERV7_14DIELMA":1,"LAYERV7_15LAYERI":1,"LAYERV7_15NAME":1,"LAYERV7_15PREV":1,"LAYERV7_15NEXT":1,"LAYERV7_15MECHEN":1,"LAYERV7_15COPTHI":1,"LAYERV7_15DIELTY":1,"LAYERV7_15DIELCO":1,"LAYERV7_15DIELHE":1,"LAYERV7_15DIELMA":1,"LAYERPAIR0LOW":1,"LAYERPAIR0HIGH":1,"BOTTOM":1,"LAYERPAIR0DRILLG":1,"LAYERPAIR0DRILLD":1,"LAYERPAIR0SUBSTA":1,"TOGGLELAYERS":1,"PLACEMARKERX1":1,"PLACEMARKERY1":1,"PLACEMARKERX2":1,"PLACEMARKERY2":1,"PLACEMARKERX3":1,"PLACEMARKERY3":1,"PLACEMARKERX4":1,"PLACEMARKERY4":1,"PLACEMARKERX5":1,"PLACEMARKERY5":1,"PLACEMARKERX6":1,"PLACEMARKERY6":1,"PLACEMARKERX7":1,"PLACEMARKERY7":1,"PLACEMARKERX8":1,"PLACEMARKERY8":1,"PLACEMARKERX9":1,"PLACEMARKERY9":1,"PLACEMARKERX10":1,"PLACEMARKERY10":1,"SELECTIONMEMORYL":8,"SURFACEMICROSTRI":2,"SQRT":4,"Er":4,"*":29,"EXP":4,"+":6,"TraceToPlaneDist":12,"))))":2,"LN":2,"TraceWidth":2,"TraceHeight":8,"))":3,"((":4,"CharacteristicIm":2,")))))":1,"SYMMETRICSTRIPLI":2,")))":2,"PlaneToPlaneDist":2,"))))))":1,"ELECTRICALGRIDSN":1,"ELECTRICALGRIDUS":1,"ROUTINGDIRECTION":32,"Automatic":32,"TOPLAYER_MRLASTW":1,"15mil":32,"MIDLAYER1_MRLAST":1,"MIDLAYER2_MRLAST":1,"MIDLAYER3_MRLAST":1,"MIDLAYER4_MRLAST":1,"MIDLAYER5_MRLAST":1,"MIDLAYER6_MRLAST":1,"MIDLAYER7_MRLAST":1,"MIDLAYER8_MRLAST":1,"MIDLAYER9_MRLAST":1,"MIDLAYER10_MRLAS":1,"MIDLAYER11_MRLAS":1,"MIDLAYER12_MRLAS":1,"MIDLAYER13_MRLAS":1,"MIDLAYER14_MRLAS":1,"MIDLAYER15_MRLAS":1,"MIDLAYER16_MRLAS":1,"MIDLAYER17_MRLAS":1,"MIDLAYER18_MRLAS":1,"MIDLAYER19_MRLAS":1,"MIDLAYER20_MRLAS":1,"MIDLAYER21_MRLAS":1,"MIDLAYER22_MRLAS":1,"MIDLAYER23_MRLAS":1,"MIDLAYER24_MRLAS":1,"MIDLAYER25_MRLAS":1,"MIDLAYER26_MRLAS":1,"MIDLAYER27_MRLAS":1,"MIDLAYER28_MRLAS":1,"MIDLAYER29_MRLAS":1,"MIDLAYER30_MRLAS":1,"BOTTOMLAYER_MRLA":1,"MRLASTVIASIZE":1,"50mil":3,"MRLASTVIAHOLE":1,"28mil":1,"LASTTARGETLENGTH":1,"99999mil":3,"SHOWDEFAULTSETS":1,"LAYERSETSCOUNT":1,"LAYERSET1NAME":1,"&":7,"All":17,"Layers":9,"LAYERSET1LAYERS":1,"MultiLayer":3,",":93,"TopPaste":2,"TopOverlay":2,"TopSolder":2,"TopLayer":2,"BottomLayer":2,"BottomSolder":2,"BottomOverlay":2,"BottomPaste":2,"DrillGuide":2,"KeepOutLayer":2,"Mechanical1":2,"Mechanical15":2,"DrillDrawing":2,"LAYERSET1ACTIVEL":1,".7":5,"LAYERSET1ISCURRE":1,"LAYERSET1ISLOCKE":1,"LAYERSET1FLIPBOA":1,"LAYERSET2NAME":1,"Signal":3,"LAYERSET2LAYERS":1,"LAYERSET2ACTIVEL":1,"LAYERSET2ISCURRE":1,"LAYERSET2ISLOCKE":1,"LAYERSET2FLIPBOA":1,"LAYERSET3NAME":1,"LAYERSET3LAYERS":1,"LAYERSET3ACTIVEL":1,"LAYERSET3ISCURRE":1,"LAYERSET3ISLOCKE":1,"LAYERSET3FLIPBOA":1,"LAYERSET4NAME":1,"NonSignal":1,"LAYERSET4LAYERS":1,"LAYERSET4ACTIVEL":1,"MULTILAYER":14,"LAYERSET4ISCURRE":1,"LAYERSET4ISLOCKE":1,"LAYERSET4FLIPBOA":1,"LAYERSET5NAME":1,"LAYERSET5LAYERS":1,"LAYERSET5ACTIVEL":1,"MECHANICAL1":2,"LAYERSET5ISCURRE":1,"LAYERSET5ISLOCKE":1,"LAYERSET5FLIPBOA":1,"BOARDINSIGHTVIEW":1,"VISIBLEGRIDMULTF":1,"BIGVISIBLEGRIDMU":1,"ELECTRICALGRIDMU":1,"OUTLINEMODELCRC":1,"OUTLINEMODELNAME":1,"CURRENT2D3DVIEWS":1,"2D":2,"VP":4,".LX":1,".HX":1,".LY":1,".HY":1,"2DCONFIGTYPE":1,".config_2dsimple":2,"2DCONFIGURATION":1,"`":195,"CFGALL":10,".CONFIGURATIONKI":2,".CONFIGURATIONDE":2,"Altium":10,"%":17,"20Standard":1,"202D":1,".COMPONENTBODYRE":2,".COMPONENTBODYSN":2,".SHOWCOMPONENTSN":2,"CFG2D":145,".PRIMDRAWMODE":1,".LAYEROPACITY":98,".TOPLAYER":1,"?":2274,".MIDLAYER1":1,".MIDLAYER2":1,".MIDLAYER3":1,".MIDLAYER4":1,".MIDLAYER5":1,".MIDLAYER6":1,".MIDLAYER7":1,".MIDLAYER8":1,".MIDLAYER9":1,".MIDLAYER10":1,".MIDLAYER11":1,".MIDLAYER12":1,".MIDLAYER13":1,".MIDLAYER14":1,".MIDLAYER15":1,".MIDLAYER16":1,".MIDLAYER17":1,".MIDLAYER18":1,".MIDLAYER19":1,".MIDLAYER20":1,".MIDLAYER21":1,".MIDLAYER22":1,".MIDLAYER23":1,".MIDLAYER24":1,".MIDLAYER25":1,".MIDLAYER26":1,".MIDLAYER27":1,".MIDLAYER28":1,".MIDLAYER29":1,".MIDLAYER30":1,".BOTTOMLAYER":1,".TOPOVERLAY":1,".BOTTOMOVERLAY":1,".TOPPASTE":1,".BOTTOMPASTE":1,".TOPSOLDER":1,".BOTTOMSOLDER":1,".INTERNALPLANE1":1,".INTERNALPLANE2":1,".INTERNALPLANE3":1,".INTERNALPLANE4":1,".INTERNALPLANE5":1,".INTERNALPLANE6":1,".INTERNALPLANE7":1,".INTERNALPLANE8":1,".INTERNALPLANE9":1,".INTERNALPLANE10":1,".INTERNALPLANE11":1,".INTERNALPLANE12":1,".INTERNALPLANE13":1,".INTERNALPLANE14":1,".INTERNALPLANE15":1,".INTERNALPLANE16":1,".DRILLGUIDE":1,".KEEPOUTLAYER":1,".MECHANICAL1":1,".MECHANICAL2":1,".MECHANICAL3":1,".MECHANICAL4":1,".MECHANICAL5":1,".MECHANICAL6":1,".MECHANICAL7":1,".MECHANICAL8":1,".MECHANICAL9":1,".MECHANICAL10":1,".MECHANICAL11":1,".MECHANICAL12":1,".MECHANICAL13":1,".MECHANICAL14":1,".MECHANICAL15":1,".MECHANICAL16":1,".DRILLDRAWING":1,".MULTILAYER":1,".CONNECTLAYER":1,".BACKGROUNDLAYER":1,".DRCERRORLAYER":1,".HIGHLIGHTLAYER":1,".GRIDCOLOR1":1,".GRIDCOLOR10":1,".PADHOLELAYER":1,".VIAHOLELAYER":1,".MECHANICAL17":1,".MECHANICAL18":1,".MECHANICAL19":1,".MECHANICAL20":1,".MECHANICAL21":1,".MECHANICAL22":1,".MECHANICAL23":1,".MECHANICAL24":1,".MECHANICAL25":1,".MECHANICAL26":1,".MECHANICAL27":1,".MECHANICAL28":1,".MECHANICAL29":1,".MECHANICAL30":1,".MECHANICAL31":1,".MECHANICAL32":1,".TOGGLELAYERS":2,".SET":5,".All":5,"~":15,"1_Mechanical":1,"1_Internal":1,"1_Standard":1,"1_Dielectric":1,".WORKSPACECOLALP":14,".MECHLAYERINSING":2,"SerializeLayerHa":4,".Version":4,"ClassName":4,"TLayerToBoolean":4,".MECHLAYERLINKED":2,".CURRENTLAYER":1,".DISPLAYSPECIALS":1,".SHOWTESTPOINTS":1,".SHOWORIGINMARKE":2,".EYEDIST":2,".SHOWSTATUSINFO":1,".SHOWPADNETS":1,".SHOWPADNUMBERS":1,".SHOWVIANETS":1,".SHOWVIASPAN":1,".USETRANSPARENTL":1,".PLANEDRAWMODE":1,".DISPLAYNETNAMES":1,".FROMTOSDISPLAYM":1,".PADTYPESDISPLAY":1,".SINGLELAYERMODE":1,".ORIGINMARKERCOL":1,".SHOWCOMPONENTRE":1,".COMPONENTREFPOI":1,".POSITIVETOPSOLD":2,".POSITIVEBOTTOMS":2,".TOPPOSITIVESOLD":1,".BOTTOMPOSITIVES":1,".ALLCONNECTIONSI":1,".MULTICOLOREDCON":1,".SHOWSPECIALSTRI":1,"2DCONFIGFULLFILE":1,"C":3,"Users":3,"Jeremy":7,"Blum":9,"AppData":1,"Roaming":1,"Designer":2,"1EB032F1":1,"E719":1,"D6BAF9C1E861":1,"ViewConfiguratio":1,"Standard":1,"3DCONFIGTYPE":1,".config_3d":1,"3DCONFIGURATION":1,"Enter":1,"20description":1,"20of":1,"20new":1,"20view":1,"20configuration":1,"CFG3D":38,".SHOWCOMPONENTBO":1,".SHOWCOMPONENTST":1,".COMPONENTMODELP":1,".SHOWCOMPONENTAX":1,".SHOWBOARDCORE":1,".SHOWBOARDPREPRE":1,".SHOWTOPSILKSCRE":1,".SHOWBOTSILKSCRE":1,".SHOWCUTOUTS":1,".SHOWROUTETOOLPA":1,".SHOWROOMS3D":1,".USESYSCOLORSFOR":1,".WORKSPACECOLOR":1,".BOARDCORECOLOR":1,".BOARDPREPREGCOL":2,".TOPSOLDERMASKCO":2,".BOTSOLDERMASKCO":2,".COPPERCOLOR":1,".TOPSILKSCREENCO":2,".BOTSILKSCREENCO":2,".WORKSPACELUMINA":1,".WORKSPACEBEGINC":1,".WORKSPACEENDCOL":1,".WORKSPACECOLORO":1,".BOARDCORECOLORO":1,".COPPERCOLOROPAC":1,".BOARDTHICKNESSS":1,".SHOWMECHANICALL":1,".MECHANICALLAYER":1,"3DCONFIGFULLFILE":1,"Not":1,"Saved":1,"LOOKAT":3,".X":46,".Y":46,".Z":2,"EYEROTATION":3,"ZOOMMULT":1,"VIEWSIZE":2,"GR0_TYPE":1,"CartesianGrid":1,"GR0_NAME":1,"Global":1,"Snap":1,"GR0_COLOR":1,"GR0_COLORLGE":1,"GR0_PRIO":1,"GR0_OX":1,"GR0_OY":1,"GR0_DRAWMODE":1,"GR0_DRAWMODELARG":1,"GR0_ENABLED":1,"GR0_MULT":1,"GR0_MULTLARGE":1,"GR0_DISPLAYUNIT":1,"GR0_COMP":1,"GR0_GSX":1,"GR0_GSY":1,"GR0_QSX":1,"GR0_QSY":1,"GR0_ROT":1,"GR0_FLAGS":1,"EGRANGE":1,"EGMULT":1,"EGENABLED":1,"EGSNAPTOBOARDOUT":1,"EGSNAPTOARCCENTE":1,"EGUSEALLLAYERS":1,"OGSNAPENABLED":1,"MGSNAPENABLED":1,"POINTGUIDEENABLE":1,"GRIDSNAPENABLED":1,"NEAROBJECTSENABL":1,"FAROBJECTSENABLE":1,"NEAROBJECTSET":1,"FAROBJECTSET":1,"NEARDISTANCE":1,"200mil":1,"DRILLSYMBOLASENU":1,"DRILLSYMBOLSIZE":1,"HOLESHAPEHASHSIZ":1,"HASHKEY":1,"#0":11,"[":57,"]":57,"HASHVALUE":1,"VIEWPORTSAREVISI":1,"UNIQUEID":84,"NAXMKXNP":2,"PINPAIRCOUNT":1,"SHOWSIGNALLAYERS":1,"LAYERCOUNT":1,"VALUECOUNT":1,"FN":13,"MEANDERCONTROLPE":1,"FV":13,"#1":2,"DIFFPAIRMAXAMPLI":1,"#2":2,"ISPINSWAPENABLED":1,"F":3,"#3":2,"DIFFPAIRMINSPACE":1,"#4":2,"ISGLOSSENABLED":1,"T":84,"#5":2,"SINGLEENDEDCORNE":1,"#6":2,"SINGLEENDEDMINSP":1,"#7":2,"DIFFPAIRCORNERST":1,"#8":2,"SELECTEDPINSWAPS":1,"#9":2,"SELECTEDLENGTHRU":1,"#10":2,"INCREASESPACING":1,"#11":2,"ISTUNINGENABLED":1,"#12":2,"SINGLEENDEDMAXAM":1,"EngineeringChang":1,"ECOISACTIVE":1,"ECOFILENAME":1,"PCB":15,".ECO":1,"OutputOptions":2,"DRILLGUIDEHOLESI":1,"30mil":1,"DRILLDRAWSYMBOLS":1,"DRILLSYMBOLKIND":1,"MULTILAYERONPADM":1,"TOPLAYERONPADMAS":1,"BOTTOMLAYERONPAD":1,"INCLUDEVIASINSOL":1,"INCLUDEUNCONNECT":1,"INCLUDEMECH1WITH":1,"INCLUDEMECH2WITH":1,"INCLUDEMECH3WITH":1,"INCLUDEMECH4WITH":1,"INCLUDEMECH5WITH":1,"INCLUDEMECH6WITH":1,"INCLUDEMECH7WITH":1,"INCLUDEMECH8WITH":1,"INCLUDEMECH9WITH":1,"INCLUDEMECH10WIT":1,"INCLUDEMECH11WIT":1,"INCLUDEMECH12WIT":1,"INCLUDEMECH13WIT":1,"INCLUDEMECH14WIT":1,"INCLUDEMECH15WIT":1,"INCLUDEMECH16WIT":1,"PLOTLAYERS":3,"FLIPLAYERS":2,"PrinterOptions":46,"DEVICE":1,"DRIVER":1,"OUTPUT":1,"SHOWHOLES":1,"SCALETOFITPAGE":1,"USEPRINTERFONTS":1,"USESOFTWAREARCS":2,"BATCHTYPE":1,"COMPOSITETYPE":1,"CBORDERSIZE":1,"SCALE":1,"XCORRECT":1,"YCORRECT":1,"PLOTPADNETS":1,"PLOTPADNUMBERS":1,"PLOTTERSCALE":1,"PLOTTERXCORRECT":1,"PLOTTERYCORRECT":1,"PLOTTERXOFFSET":1,"PLOTTERYOFFSET":1,"PLOTTERSHOWHOLES":1,"PLOTTERUSESOFTWA":1,"PLOTTERWAITBETWE":1,"PLOTTEROUTPUTPOR":1,"PLOTTERLANGUAGE":1,"SPD1":1,"THK1":1,"13mil":8,"SPD2":1,"THK2":1,"SPD3":1,"THK3":1,"SPD4":1,"THK4":1,"SPD5":1,"THK5":1,"SPD6":1,"THK6":1,"SPD7":1,"THK7":1,"SPD8":1,"THK8":1,"PLOTMODE":1,"DRIVERTYPE":1,"PP1":1,"PP2":1,"PP3":1,"PP4":1,"PP5":1,"PP6":1,"PP7":1,"PP8":1,"PP9":1,"PP10":1,"PP11":1,"PP12":1,"PP13":1,"PP14":1,"PP15":1,"PP16":1,"PP17":1,"PP18":1,"PP19":1,"PP20":1,"PP21":1,"PP22":1,"PP23":1,"PP24":1,"PP25":1,"PP26":1,"PP27":1,"PP28":1,"PP29":1,"PP30":1,"PP31":1,"PP32":1,"PP33":1,"PP34":1,"PP35":1,"PP36":1,"PP37":1,"PP38":1,"PP39":1,"PP40":1,"PP41":1,"PP42":1,"PP43":1,"PP44":1,"PP45":1,"PP46":1,"PP47":1,"PP48":1,"PP49":1,"PP50":1,"PP51":1,"PP52":1,"PP53":1,"PP54":1,"PP55":1,"PP56":1,"PP57":1,"PP58":1,"PP59":1,"PP60":1,"PP61":1,"PP62":1,"PP63":1,"PP64":1,"PP65":1,"PP66":1,"PP67":1,"PP68":1,"PP69":1,"PP70":1,"PP71":1,"PP72":1,"PP73":1,"PP74":1,"PP75":1,"PP76":1,"PP77":1,"PP78":1,"PP79":1,"PP80":1,"PP81":1,"PP82":1,"PM1":1,"PM2":1,"PM3":1,"PM4":1,"PM5":1,"PM6":1,"PM7":1,"PM8":1,"PM9":1,"PM10":1,"PM11":1,"PM12":1,"PM13":1,"PM14":1,"PM15":1,"PM16":1,"PM17":1,"PM18":1,"PM19":1,"PM20":1,"PM21":1,"PM22":1,"PM23":1,"PM24":1,"PM25":1,"PM26":1,"PM27":1,"PM28":1,"PM29":1,"PM30":1,"PM31":1,"PM32":1,"PM33":1,"PM34":1,"PM35":1,"PM36":1,"PM37":1,"PM38":1,"PM39":1,"PM40":1,"PM41":1,"PM42":1,"PM43":1,"PM44":1,"PM45":1,"PM46":1,"PM47":1,"PM48":1,"PM49":1,"PM50":1,"PM51":1,"PM52":1,"PM53":1,"PM54":1,"PM55":1,"PM56":1,"PM57":1,"PM58":1,"PM59":1,"PM60":1,"PM61":1,"PM62":1,"PM63":1,"PM64":1,"PM65":1,"PM66":1,"PM67":1,"PM68":1,"PM69":1,"PM70":1,"PM71":1,"PM72":1,"PM73":1,"PM74":1,"PM75":1,"PM76":1,"PM77":1,"PM78":1,"PM79":1,"PM80":1,"PM81":1,"PM82":1,"PC1":1,"PC2":1,"PC3":1,"PC4":1,"PC5":1,"PC6":1,"PC7":1,"PC8":1,"PC9":1,"PC10":1,"PC11":1,"PC12":1,"PC13":1,"PC14":1,"PC15":1,"PC16":1,"PC17":1,"PC18":1,"PC19":1,"PC20":1,"PC21":1,"PC22":1,"PC23":1,"PC24":1,"PC25":1,"PC26":1,"PC27":1,"PC28":1,"PC29":1,"PC30":1,"PC31":1,"PC32":1,"PC33":1,"PC34":1,"PC35":1,"PC36":1,"PC37":1,"PC38":1,"PC39":1,"PC40":1,"PC41":1,"PC42":1,"PC43":1,"PC44":1,"PC45":1,"PC46":1,"PC47":1,"PC48":1,"PC49":1,"PC50":1,"PC51":1,"PC52":1,"PC53":1,"PC54":1,"PC55":1,"PC56":1,"PC57":1,"PC58":1,"PC59":1,"PC60":1,"PC61":1,"PC62":1,"PC63":1,"PC64":1,"PC65":1,"PC66":1,"PC67":1,"PC68":1,"PC69":1,"PC70":1,"PC71":1,"PC72":1,"PC73":1,"PC74":1,"PC75":1,"PC76":1,"PC77":1,"PC78":1,"PC79":1,"PC80":1,"PC81":1,"PC82":1,"GerberOptions":1,"SORTOUTPUT":1,"CENTERPHOTOPLOTS":1,"EMBEDAPERTURES":1,"PANELIZE":1,"G54":1,"PLUSTOL":1,"MINUSTOL":1,"FILMSIZEX":1,"20000mil":1,"FILMSIZEY":1,"16000mil":1,"BORDERSIZE":1,"APTTABLE":1,"MAXAPERSIZE":1,"250mil":1,"RELIEFSHAPESALLO":1,"PADSFLASHONLY":1,"GERBERUNITS":1,"GERBERDECS":1,"FLASHALLFILLS":1,"AdvancedPlacerOp":1,"PLACELARGECLEAR":1,"PLACESMALLCLEAR":1,"PLACEUSEROTATION":1,"PLACEUSELAYERSWA":1,"PLACEBYPASSNET1":1,"PLACEBYPASSNET2":1,"PLACEUSEADVANCED":1,"PLACEUSEGROUPING":1,"DesignRuleChecke":1,"DOMAKEDRCFILE":1,"DOMAKEDRCERRORLI":1,"DOSUBNETDETAILS":1,"REPORTFILENAME":1,"EXTERNALNETLISTF":1,"CHECKEXTERNALNET":1,"MAXVIOLATIONCOUN":1,"REPORTDRILLEDSMT":1,"REPORTINVALIDMUL":1,"RULESETTOCHECK":1,"ONLINERULESETTOC":1,"INTERNALPLANEWAR":1,"VERIFYSHORTINGCO":1,"REPORTBROKENPLAN":1,"REPORTDEADCOPPER":1,"DEADCOPPERMINARE":1,"REPORTSTARVEDTHE":1,"MINSTARVEDCOPPER":1,"REPORTSTRADLINGH":1,"REPORTHOLESINVOI":1,"PinSwapOptions":1,"QUIET":1,"APPROXIMATEPINPO":1,"ALLOWPARTIALLYRO":1,"VIAPENALTYSTATE":1,"CROSSOVERRATIO":1,"VIAPENALTYVALUE":1,"IGNORENETS":1,"IGNORENETCLASSES":1,"IGNORECOMPONENTS":1,"IGNOREDIFFERENTI":1,"HEURISTICNAME":1,"HEURISTICONOFFST":1,"HEURISTICWEIGHTV":1,"TestpointOptions":1,"TESTPOINTSEARCHO":6,"Class":16,"INDEXFORSAVE":23,"Schematic":11,"Sheet":4,"SUPERCLASS":13,"SELECTED":13,"SCHAUTOGENERATED":13,"EKSDBKYV":1,"Component":12,"CRCMRELH":1,"COKJIJVY":1,"Electrical":4,"FXNWACPC":1,"XLKPEYNS":1,"Outside":1,"Components":5,"AUTOGENERATEDCLA":8,"PRUNPEPU":1,"Inside":1,"M0":2,"Q1":4,"FDSKNMHP":1,"Side":2,"QQPTCXTG":1,"VVVWKBMT":1,"TJKHJMJH":1,"Pads":1,"WTYKRXPU":1,"Nets":2,"HHKGBWSV":1,"From":1,"Tos":1,"QXPVYICP":1,"ID":1,"X":1,"Y":1,"PATTERN":1,"E3":5,"NAMEON":1,"COMMENTON":1,"GROUPNUM":1,"COUNT":1,"ROTATION":1,"NAMEAUTOPOSITION":1,"COMMENTAUTOPOSIT":1,"CHANNELOFFSET":1,"SOURCEDESIGNATOR":1,"SOURCEUNIQUEID":1,"PFBWQACS":2,"SOURCEHIERARCHIC":1,"SOURCEFOOTPRINTL":1,"Integrated":4,"Library":5,".IntLib":4,"SOURCECOMPONENTL":1,"SOURCELIBREFEREN":1,"MOSFET":8,"N":7,"SOURCEDESCRIPTIO":1,"Channel":2,"SOURCECOMPLIBIDE":1,"SOURCECOMPLIBRAR":1,"WTBWAHIL":1,"JUMPERSVISIBLE":1,"ParamItem":7,"PRIMITIVEINDEX":7,"LatestRevisionDa":2,"VALUE":7,"Jul":2,"ISIMPORTED":7,"LatestRevisionNo":2,"Re":2,"released":2,"for":7,"DXP":2,"Platform":2,"PackageDescripti":2,"TO":3,"Flat":3,"Index":3,";":9,"In":3,"Line":3,"Axial":3,"Leads":3,"Body":3,"Dia":6,"mm":6,"Lead":3,"max":3,"PackageReference":2,"PackageVersion":2,"Published":2,"Jun":2,"Publisher":2,"Limited":2,"DXPRule":5,"RULEKIND":9,"UnpouredPolygon":4,"NETSCOPE":9,"AnyNet":9,"LAYERKIND":9,"SameLayer":9,"SCOPE1EXPRESSION":4,"SCOPE2EXPRESSION":4,"ENABLED":8,"PRIORITY":4,"COMMENT":8,"QFKDVCPG":1,"DEFINEDBYLOGICAL":4,"Rule":6,"SCOPE1COUNT":4,"SCOPE1_0_KIND":4,"SCOPE1_0_VALUE":4,"SCOPE2COUNT":4,"SCOPE2_0_KIND":4,"SCOPE2_0_VALUE":4,"COMMENTLENGTH":4,"NetAntennae":4,"KMUHVMEL":1,"NETANTENNAETOLER":1,"SilkToBoardRegio":4,"WXITUWUQ":1,"SilkToSilkCleara":4,"NSHRSGNV":1,"SILKTOSILKCLEARA":1,"SilkToSolderMask":1,"SCOPE1":1,"OutputJobFile":1,"Version":4,"Caption":1,"Description":12,"VaultGUID":1,"ItemGUID":1,"ItemHRID":1,"RevisionGUID":1,"RevisionId":1,"VaultHRID":1,"AutoItemHRID":1,"NextRevId":1,"FolderGUID":1,"LifeCycleDefinit":1,"RevisionNamingSc":1,"OutputGroup1":2,"Name":12,"Job":2,"Group":1,"TargetOutputMedi":1,"PDF":11,"VariantName":1,"Variations":21,"VariantScope":1,"CurrentConfigura":1,"TargetPrinter":11,"Virtual":2,"Printer":2,"Record":63,"Copies":11,"Duplex":11,"TrueTypeOptions":11,"Collate":11,"PrintJobKind":11,"PrintWhat":11,"OutputMedium1":1,"OutputMedium1_Ty":1,"Publish":1,"OutputType1":10,"PDF3D":4,"OutputName1":10,"OutputCategory1":1,"Documentation":2,"OutputDocumentPa":100,"OutputVariantNam":100,"OutputEnabled1":1,"OutputEnabled1_O":1,"OutputDefault1":10,"PageOptions1":6,"PageOptions":53,"CenterHorizontal":52,"True":104,"CenterVertical":52,"PrintScale":52,"XCorrection":52,"YCorrection":52,"PrintKind":52,"BorderSize":52,"LeftOffset":52,"BottomOffset":52,"Orientation":52,"PaperLength":52,"PaperWidth":52,"Scale":52,"PaperSource":52,"PrintQuality":52,"MediaType":52,"DitherType":52,"PrintScaleMode":52,"PaperKind":52,"Letter":55,"PaperIndex":52,"PublishSettings":1,"OutputFilePath1":1,"Job1":3,".PDF":3,"ReleaseManaged1":1,"OutputBasePath1":1,"OutputPathMedia1":1,"OutputPathMediaV":1,"OutputPathOutput":3,"Output":3,"Type":1,"OutputFileName1":1,"OutputFileNameMu":1,"UseOutputNameFor":1,"OutputFileNameSp":1,"OpenOutput1":1,"PromptOverwrite1":1,"PublishMethod1":1,"ZoomLevel1":1,"FitSCHPrintSizeT":1,"FitPCBPrintSizeT":1,"GenerateNetsInfo":1,"MarkPins1":1,"MarkNetLabels1":1,"MarkPortsId1":1,"GenerateTOC1":1,"ShowComponentPar":1,"GlobalBookmarks1":1,"PDFACompliance1":1,"Disabled":1,"PDFVersion1":1,"Default":1,"GeneratedFilesSe":1,"RelativeOutputPa":1,"OpenOutputs1":1,"HierarchyMode":1,"ChannelRoomNamin":1,"ReleasesFolder":1,"ChannelDesignato":1,"$Component_":2,"$RoomName":2,"ChannelRoomLevel":1,"_":1,"OpenOutputs":1,"ArchiveProject":1,"TimestampOutput":1,"SeparateFolders":1,"TemplateLocation":1,"PinSwapBy_Netlab":1,"PinSwapBy_Pin":1,"AllowPortNetName":1,"AllowSheetEntryN":1,"AppendSheetNumbe":1,"NetlistSinglePin":1,"DefaultConfigura":1,"Sources":2,"UserID":1,"DefaultPcbProtel":1,"DefaultPcbPcad":1,"ReorderDocuments":1,"NameNetsHierarch":1,"PowerPortNamesTa":1,"PushECOToAnnotat":1,"DItemRevisionGUI":4,"ReportSuppressed":1,"FSMCodingStyle":1,"eFMSDropDownList":2,"FSMEncodingStyle":1,"OutputPath":1,"LogFolderPath":1,"ManagedProjectGU":1,"IncludeDesignInR":1,"Preferences":1,"PrefsVaultGUID":1,"PrefsRevisionGUI":1,"Document1":1,"DocumentPath":3,".SchDoc":1,"AnnotationEnable":3,"AnnotateStartVal":3,"AnnotationIndexC":3,"AnnotateSuffix":3,"AnnotateScope":3,"AnnotateOrder":3,"DoLibraryUpdate":3,"DoDatabaseUpdate":3,"ClassGenCCAutoEn":3,"ClassGenCCAutoRo":3,"ClassGenNCAutoSc":3,"GenerateClassClu":3,"DocumentUniqueId":3,"VUNWLVBI":2,"Document2":1,".PcbDoc":1,"Document3":1,".OutJob":1,"Configuration1":1,"ParameterCount":1,"ConstraintFileCo":1,"ReleaseItemId":1,"Variant":1,"OutputJobsCount":1,"ContentTypeGUID":1,"CB6F2064":1,"E317":1,"11DF":1,"B822":1,"12313F0024A2":1,"ConfigurationTyp":1,"Source":3,"Netlist":18,"Outputs":10,"Adobe":9,"CadnetixNetlist":1,"Cadnetix":1,"OutputType2":8,"CalayNetlist":1,"OutputName2":8,"Calay":1,"OutputDefault2":8,"OutputType3":8,"EDIF":2,"OutputName3":8,"OutputDefault3":8,"OutputType4":7,"EESofNetlist":1,"OutputName4":7,"EESof":1,"OutputDefault4":7,"OutputType5":7,"IntergraphNetlis":1,"OutputName5":7,"Intergraph":1,"OutputDefault5":7,"OutputType6":7,"MentorBoardStati":1,"OutputName6":7,"Mentor":1,"BoardStation":1,"OutputDefault6":7,"OutputType7":6,"MultiWire":2,"OutputName7":6,"OutputDefault7":6,"OutputType8":5,"OrCadPCB2Netlist":1,"OutputName8":5,"Orcad":1,"PCB2":1,"OutputDefault8":5,"OutputType9":5,"PADSNetlist":1,"OutputName9":5,"PADS":1,"ASCII":1,"OutputDefault9":5,"OutputType10":5,"Pcad":2,"OutputName10":5,"OutputDefault10":5,"OutputType11":4,"PCADNetlist":1,"OutputName11":4,"PCAD":1,"OutputDefault11":4,"OutputType12":3,"PCADnltNetlist":1,"OutputName12":3,"PCADnlt":1,"OutputDefault12":3,"OutputType13":2,"Protel2Netlist":1,"OutputName13":2,"Protel2":1,"OutputDefault13":2,"OutputType14":2,"ProtelNetlist":1,"OutputName14":2,"Protel":3,"OutputDefault14":2,"OutputType15":2,"RacalNetlist":1,"OutputName15":2,"Racal":1,"OutputDefault15":2,"OutputType16":2,"RINFNetlist":1,"OutputName16":2,"RINF":1,"OutputDefault16":2,"OutputType17":2,"SciCardsNetlist":1,"OutputName17":2,"SciCards":1,"OutputDefault17":2,"OutputType18":2,"TangoNetlist":1,"OutputName18":2,"Tango":1,"OutputDefault18":2,"OutputType19":2,"TelesisNetlist":1,"OutputName19":2,"Telesis":1,"OutputDefault19":2,"OutputType20":2,"WireListNetlist":1,"OutputName20":2,"WireList":1,"OutputDefault20":2,"OutputGroup2":1,"Simulator":1,"OutputGroup3":1,"Composite":3,"3D":4,"Print":65,"PageOptions2":3,"Video":2,"PageOptions3":3,"Prints":8,"PageOptions4":4,"PCBDrawing":1,"Draftsman":1,"PageOptions5":3,"PCBLIB":3,"PageOptions6":3,"PageOptions7":2,"Report":15,"PageOptions8":3,"PageOptions9":2,"SimView":2,"PageOptions10":2,"OutputGroup4":1,"Assembly":4,"Drawings":1,"Pick":1,"Place":1,"Generates":1,"pick":1,"and":1,"place":1,"files":1,"Test":4,"Points":2,"For":1,"Point":2,"OutputGroup5":1,"Fabrication":1,"CompositeDrill":1,"Guides":1,"Final":2,"Artwork":1,"Gerber":4,"Files":7,"X2":23,"IPC2581":1,"IPC":1,"Mask":2,"NC":2,"ODB":2,"++":1,"Power":1,"PageOptions11":2,"OutputGroup6":1,"BOM_PartType":1,"Bill":1,"of":4,"Materials":1,"ComponentCrossRe":1,"Cross":1,"Reference":2,"ReportHierarchy":1,"Project":3,"Hierarchy":1,"Script":2,"SimpleBOM":1,"Simple":1,"BOM":2,"SinglePinNetRepo":1,"Single":1,"Pin":1,"OutputGroup7":1,"Other":1,"Text":58,"PageOptions12":1,"PageOptions13":1,"PageOptions14":1,"PageOptions15":1,"PageOptions16":1,"PageOptions17":1,"PageOptions18":1,"PageOptions19":1,"PageOptions20":1,"OutputType21":1,"OutputName21":1,"OutputDefault21":1,"PageOptions21":1,"OutputType22":1,"OutputName22":1,"OutputDefault22":1,"PageOptions22":1,"OutputType23":1,"OutputName23":1,"OutputDefault23":1,"PageOptions23":1,"OutputType24":1,"OutputName24":1,"OutputDefault24":1,"PageOptions24":1,"OutputType25":1,"OutputName25":1,"OutputDefault25":1,"PageOptions25":1,"OutputType26":1,"OutputName26":1,"OutputDefault26":1,"PageOptions26":1,"OutputType27":1,"OutputName27":1,"OutputDefault27":1,"PageOptions27":1,"OutputType28":1,"OutputName28":1,"OutputDefault28":1,"PageOptions28":1,"OutputType29":1,"OutputName29":1,"OutputDefault29":1,"PageOptions29":1,"OutputGroup8":1,"Validation":1,"BOM_Violations":1,"Checks":1,"states":1,"check":2,"Server":1,"Configuration":1,"compliance":2,"Environment":1,"configuration":1,"Rules":5,"Check":5,"Differences":2,"Footprint":2,"Comparison":3,"OutputGroup9":1,"Export":11,"AutoCAD":4,"dwg":4,"dxf":4,"File":5,"ExportIDF":1,"IDF":1,"ExportPARASOLID":1,"PARASOLID":2,"ExportSTEP":1,"STEP":2,"ExportVRML":1,"VRML":1,"MBAExportPARASOL":1,"MBAExportSTEP":1,"Save":4,"As":4,"Specctra":2,"OutputGroup10":1,"PostProcess":1,"Copy":2,"Modification":1,"Levels":2,"Type1":3,"Type2":3,"Type3":3,"Type4":3,"Type5":3,"Type6":3,"Type7":3,"Type8":3,"Type9":3,"Type10":3,"Type11":3,"Type12":3,"Type13":3,"Type14":3,"Type15":3,"Type16":3,"Type17":3,"Type18":3,"Type19":3,"Type20":3,"Type21":3,"Type22":3,"Type23":3,"Type24":3,"Type25":3,"Type26":3,"Type27":3,"Type28":3,"Type29":3,"Type30":3,"Type31":3,"Type32":3,"Type33":3,"Type34":3,"Type35":3,"Type36":3,"Type37":3,"Type38":3,"Type39":3,"Type40":3,"Type41":3,"Type42":3,"Type43":3,"Type44":3,"Type45":3,"Type46":3,"Type47":3,"Type48":3,"Type49":3,"Type50":3,"Type51":3,"Type52":3,"Type53":3,"Type54":3,"Type55":3,"Type56":3,"Type57":3,"Type58":3,"Type59":3,"Type60":3,"Type61":3,"Type62":3,"Type63":3,"Type64":3,"Type65":3,"Type66":3,"Type67":2,"Type68":2,"Type69":2,"Type70":2,"Type71":2,"Type72":2,"Type73":2,"Type74":2,"Type75":2,"Type76":2,"Type77":2,"Type78":2,"Type79":2,"Type80":2,"Type81":2,"Type82":2,"Type83":2,"Type84":2,"Type85":2,"Type86":2,"Type87":2,"Type88":2,"Type89":2,"Type90":2,"Type91":2,"Type92":2,"Type93":2,"Type94":2,"Type95":2,"Type96":2,"Type97":2,"Type98":2,"Type99":2,"Type100":2,"Type101":2,"Type102":2,"Type103":2,"Type104":2,"Type105":2,"Type106":2,"Type107":2,"Type108":2,"Type109":2,"Type110":2,"Type111":2,"Type112":2,"Type113":2,"Type114":2,"Type115":2,"Type116":2,"Type117":2,"Difference":1,"Type118":1,"Type119":1,"MultiChannelAlte":1,"AlternateItemFai":1,"Type122":1,"ERC":1,"Connection":1,"Matrix":1,"L1":1,"NNNNNNNNNNNWNNNW":2,"L2":1,"NNWNNNNWWWNWNWNW":1,"L3":1,"NWEENEEEENEWNEEW":3,"L4":1,"NNENNNWEENNWNENW":1,"L5":1,"NNNNNNNNNNNNNNNN":1,"L6":1,"NNENNNNEENNWNENW":1,"L7":1,"NNEWNNWEENNWNENW":1,"L8":1,"NWEENEENEEENNEEN":1,"L9":1,"L10":1,"NWNNNNNENNEWNNEW":1,"L11":1,"NNENNNNEEENWNENW":2,"L12":1,"WWWWNWWNWWWNWWWN":2,"L13":1,"L14":1,"L15":1,"L16":1,"L17":1,"WNNNNNNNWNNNWWWW":1,"Annotate":1,"SortOrder":1,"SortLocation":1,"MatchParameter1":1,"Comment":2,"MatchStrictly1":1,"MatchParameter2":1,"MatchStrictly2":1,"PhysicalNamingFo":1,"GlobalIndexSortO":1,"GlobalIndexSortL":1,"PrjClassGen":1,"CompClassManualE":1,"CompClassManualR":1,"NetClassAutoBusE":1,"NetClassAutoComp":1,"NetClassAutoName":1,"NetClassManualEn":1,"NetClassSeparate":1,"LibraryUpdateOpt":1,"SelectedOnly":2,"UpdateVariants":2,"PartTypes":2,"FullReplace":1,"UpdateDesignator":1,"UpdatePartIDLock":1,"PreserveParamete":2,"DoGraphics":1,"DoParameters":1,"DoModels":1,"AddParameters":1,"RemoveParameters":1,"AddModels":1,"RemoveModels":1,"UpdateCurrentMod":1,"DatabaseUpdateOp":1,"Options":1,"ComparisonOption":6,"Kind":7,"MinPercent":6,"MinMatch":6,"ShowMatch":6,"Confirm":6,"UseName":6,"InclAllRules":6,"Differential":1,"Pair":1,"Structure":1,"SmartPDF":1,"HEADER":3,"Windows":2,"Capture":2,"Ascii":2,"WEIGHT":2,"MINORVERSION":1,"FONTIDCOUNT":1,"SIZE1":1,"FONTNAME1":1,"Times":4,"New":4,"Roman":4,"SIZE2":1,"FONTNAME2":1,"SIZE3":1,"ITALIC3":1,"FONTNAME3":1,"SIZE4":1,"ITALIC4":1,"BOLD4":1,"FONTNAME4":1,"USEMBCS":1,"ISBOC":1,"HOTSPOTGRIDON":1,"HOTSPOTGRIDSIZE":1,"SHEETSTYLE":1,"SYSTEMFONT":1,"BORDERON":1,"SHEETNUMBERSPACE":1,"AREACOLOR":4,"SNAPGRIDON":1,"VISIBLEGRIDON":1,"CUSTOMX":1,"CUSTOMY":1,"SHOWTEMPLATEGRAP":1,"TEMPLATEFILENAME":1,"Public":2,"Documents":2,"AD19":2,"Templates":2,".SchDot":2,"DISPLAY_UNIT":1,"ISNOTACCESIBLE":13,"OWNERPARTID":112,"OWNERINDEX":84,"LOCATION":82,"COLOR":88,"FONTID":85,"TEXT":68,"==":13,"sheetnumber":1,"INDEXINSHEET":105,"organization":1,"address1":1,"address2":1,"address3":1,"address4":1,"sheettotal":1,"title":1,"documentnumber":1,"revision":1,"CurrentDate":2,"CurrentTime":2,"DocumentFullPath":2,"LOCATIONCOUNT":21,"X1":21,"Y1":21,"Y2":21,"X3":3,"Y3":3,"Title":2,"Size":1,"Number":1,"Date":2,"Revision":2,"Time":2,"CORNER":4,"EMBEDIMAGE":1,"newAltmLogo":2,".bmp":2,"ISHIDDEN":42,"READONLYSTATE":33,"TFKFYYBZ":1,"CQMMQRIW":1,"ORMXQSXJ":1,"HZWWYOPY":1,"NOAYSZIV":1,"DocumentName":1,"HEPZZOBD":1,"ModifiedDate":1,"LQITJDRB":1,"ApprovedBy":1,"HAXYCFAN":1,"CheckedBy":1,"BOYBRKEO":1,"Author":2,"JQQMCYKT":1,"Idea":2,"Labs":2,"LLC":2,"CompanyName":1,"XSKIFVPJ":1,"DrawnBy":1,"WZQRCJTC":1,"Engineer":1,"EBYLPZMA":1,"Organization":1,"MTKSNFYI":1,"P":1,"Sherman":1,"Address1":1,"QEBJURHF":1,"Wallaby":1,"Way":1,"Address2":1,"YOFSTNMZ":1,"Sydney":1,"NSW":1,"Address3":1,"XOHAZYDX":1,"Australia":1,"Address4":1,"GJWLKXWR":1,"AHBYIKHM":1,"DocumentNumber":1,"TSMBUTGZ":1,"A":1,"HLUYXYJR":1,"SheetNumber":1,"ADCKVWVB":1,"SheetTotal":1,"SNRLLNQN":1,"GVGHLCDM":1,"ImagePath":1,"DWEYCXTC":1,"ProjectName":1,"YJXFHWQX":1,"Application_Buil":1,"XLIGBUNT":1,"ConfigurationPar":1,"VHSBRBFY":1,"ConfiguratorName":1,"ZQHYRWYU":1,"VersionControl_R":1,"UPNBQKFJ":1,"IsUserConfigurab":1,"FJKATWKI":1,"VersionControl_P":1,"JKDUFRLW":1,"LIBREFERENCE":1,"COMPONENTDESCRIP":1,"PARTCOUNT":1,"DISPLAYMODECOUNT":1,"CURRENTPARTID":1,"SOURCELIBRARYNAM":1,"TARGETFILENAME":1,"PARTIDLOCKED":1,"DESIGNITEMID":1,"ALLPINCOUNT":1,"ZOVXKNZF":1,"TVRTETJR":1,"EKKGXTXI":1,"YNBMVHFY":1,"SQMUAXHU":1,"MSIBBBCW":1,"WKRGPWUF":1,"FORMALTYPE":3,"ELECTRICAL":3,"PINCONGLOMERATE":3,"PINLENGTH":3,"DESIGNATOR":3,"RMYWLMKL":1,"PinUniqueId":3,"TFDWJEER":1,"G":2,"PTBOGPQG":1,"DFXMFIVI":1,"S":4,"CQTFLVHW":1,"ZQFVUDKT":1,"LINEWIDTH":11,"ISSOLID":2,"Designator":1,"XHJQVISW":1,"NCMFURXY":1,"DESCRIPTION":2,"USECOMPONENTLIBR":2,"MODELNAME":2,"MODELTYPE":2,"DATAFILECOUNT":1,"MODELDATAFILEENT":1,"MODELDATAFILEKIN":1,"PCBLib":1,"ISCURRENT":2,"DATALINKSLOCKED":2,"DATABASEDATALINK":2,"INTEGRATEDMODEL":2,"DATABASEMODEL":2,"LFQKQZIV":1,"NMOS":1,"SIM":1,"VGDOZKJA":1,"M":1,"Spice":1,"Prefix":1,"IWLHANPG":1,"UTF8":1,"@DESIGNATOR":2,"@MODEL":2,"LENGTH":2,"L":2,"@LENGTH":2,"WIDTH":2,"W":2,"@WIDTH":2,"AD":2,"@":14,"AS":2,"PD":2,"PS":2,"NRD":4,"@NRD":2,"NRS":4,"@NRS":2,"IC":2,"TEMPERATURE":2,"TEMP":2,"@TEMPERATURE":2,"|||":1,"||":1,"UKDZDPUV":1,"Transistor":1,"FCLGVZVQ":1,"SubKind":1,"KFSAMCHS":1,"Length":1,"HTWOJZWX":1,"Width":1,"PJQFWJSG":1,"Drain":2,"Area":2,"MHIWZCEI":1,"AVXUVPUR":1,"Perimeter":2,"CLSJSGLF":1,"GORMIQTA":1,"Nrd":1,"NLNETLTE":1,"Nrs":1,"PNNOBBBZ":1,"Starting":1,"Condition":1,"OYCLRIOG":1,"Initial":3,"Voltage":3,"VDPKLSAK":1,"BWHKCPYR":1,"B":1,"SOUESXDF":1,"Temperature":1,"MRXJNIJE":1,"SHOWBORDER":1,"ALIGNMENT":1,"WORDWRAP":1,"CLIPTORECT":1,"This":1,"is":2,"a":2,"sample":1,"project":1,"made":1,"by":2,"@sciguy14":1,"on":1,"GitHub":2,"It":1,"meant":1,"to":1,"serve":1,"as":1,"representative":1,"example":1,"the":2,"formatting":1,"key":1,"filetypes":1,"use":1,"https":1,"//":1,"github":2,".com":1,"linguist":1,"TEXTMARGIN":1,"AUTHOR":1,"Icon":1,"storage":1,"BINARY":1,"DATA_LEN":1,"DATA":1,"789CED9D09601445":1,">":128,"E882222872CC8421":1,"B4203A8F87FE75F9":1,"AF52822228222232":1,"56AD58A5AB76E4D4":1,"49A9A4A696969D4A":1,"1C387D388112368E":1,"3030F3C400F3EF82":1,"E4DE9E9E9F4D4534":1,"62DA2C58B17D3922":1,"DB7E99D77DEA1F5E":1,"AE28B2F68EBD6ADF":1,"07DF3CD3774F0E04":1,"C85F2F2F2E8AF7FF":1,"FFE41972F5FA6C2C":1,"E392BF549E241AC8":1,"EA4D15EA94F120F1":1,"93C48E32B529F241":1,"FC36B7A1092DAC35":1,"955B4A8E901486A1":1,"2E7C4A78E979747F":1,"BDABA7EF81BF565B":1,"F959E8BDD5EFA0F1":1,"EB9F4FF925F32D7B":1,"96F9C6C784CBC978":1,"99F58EAA56E31D1C":1,"95BE77D77009D988":1,"169FB6CA29E46595":1,"9C196ECD10376028":1,"7935462C0D852F2B":1,"34D1DA7549FFCBAA":1,"795AEDAF75BCFFF6":1,"B092C12CCD47A0B9":1,"E802647B984DA406":1,"539AD5582DF80C66":1,"965E6284A68696BB":1,"0BEDFFA6A6631F5A":1,"E72BDEFE6123DA67":1,"ACC05A6E016C6928":1,"B4068412E102FF20":1,"EF274AEAB97DDEAC":1,"E28530E8972C6AB1":1,"0EB2B8CFA48F4497":1,"07141CE19BA0C429":1,"64B859A596A7D36D":1,"5B7A749B075E8E44":1,"145EE333A4286890":1,"731DD4448390F5A8":1,"84C7C2F33B6A3B08":1,"D26041E645F20DED":1,"E0954C680CA8E156":1,"03A32A09ED2B96C0":1,"CAA7F829AA0AE928":1,"6C640F9A4A1E37FA":1,"9D003B5338E69DF1":1,"4F960612E6C08833":1,"198FCB85EF00CE1C":1,"1A893DD1A2F7D644":1,"FBAE9614E9F82CCA":1,"A227FCAE1D7A3E03":1,"04F07D4C306BD2C1":1,"E6F6575B7112C892":1,"04C743EBDD9F3B16":1,"C132ED3E408F9FDC":1,"6D24CA66FA53821E":1,"3D8492004C5A09DB":1,"C284786D809AC2B3":1,"ED3909D724834A08":1,"0AC0115833C9AF9A":1,"D5F12ABD406C1B22":1,"8BB17D671D82E248":1,"C2B74D2200FC8EC6":1,"91475C30A0D280D1":1,"FBA6540B987D7334":1,"D0EBE1C5F22AC09A":1,"B84A37A04CA542D7":1,"8CE4062A359350C4":1,"706D45BEC129E751":1,"22E023B9F9D0AA0B":1,"E4343CB116F5B3C3":1,"BDB78C125A467040":1,"D021F0E88A93430F":1,"EEAB0E8810A45E9D":1,"42AF5B042F502D39":1,"3EC478F4AE913350":1,"50C60BB2AAEAED2F":1,"5C234ED2EEC97613":1,"C0C14FC94D4A8EA5":1,"D6C20AE0FF4408DD":1,"2036A99AEA71796E":1,"1DD7221AD500DD41":1,"A9A8E044636699A5":1,"A078300CD2FF5F56":1,"D6B4EA931100A9EE":1,"32A0EE58EB3E4A8F":1,"541E71A0614FA603":1,"5CDFDE674A22AFA4":1,"E59E18A685736342":1,"AD4C235CCD86F9C5":1,"001255433E9560D0":1,"BC08A87DC757D3A9":1,"42A01B1F466B5906":1,"9E2FC447EB71A8F2":1,"B892F38A7FC76C62":1,"95E97928DED922E8":1,"38518C77CE537A36":1,"B7A72D2C7D84F3CC":1,"A2E27807D3A803EC":1,"81461EC1202FA049":1,"65D347E880A37B53":1,"3546414332F63A19":1,"E7851E421E3AC938":1,"59B9701772539CBC":1,"6C19B8BD4E31217E":1,"17B35EA530F94657":1,"2F4598F770741155":1,"C41392829E11C674":1,"052EAA1831CE1826":1,"84956943536EDAE2":1,"06EDC5641B2194FB":1,"5CC4F4EBC42DA99C":1,"289A4926B0F4B406":1,"F0A9BCDDFA6FA1B9":1,"01389C4341B6B7A0":1,"E9A1E83A4F6E0D4A":1,"1A93E1D9079C2124":1,"3A44D2EA912DC969":1,"4CA2595425B9F949":1,"F4EB68E6C2AB7519":1},"AngelScript":{"COMMENT//":13,"array":3,"<":21,"WorldScript":9,"::":31,"PayloadBeginTrig":1,"@":28,">":22,"g_payloadBeginTr":3,";":166,"PayloadTeamForce":1,"g_teamForceField":4,"[":30,"GameMode":1,"]":30,"class":2,"Payload":2,":":2,"TeamVersusGameMo":12,"{":59,"Editable":8,"UnitFeed":2,"PayloadUnit":2,"FirstNode":2,"default":7,"=":65,"int":21,"PrepareTime":2,"TimeLimit":2,"TimeAddCheckpoin":1,"float":3,"TimeOvertime":2,"TimePayloadHeal":1,"PayloadHeal":1,"PayloadBehavior":2,"m_payload":3,"m_tmStarting":6,"m_tmStarted":7,"m_tmLimitCustom":3,"m_tmOvertime":7,"m_tmInOvertime":3,"PayloadHUD":2,"m_payloadHUD":6,"PayloadClassSwit":2,"m_switchClass":5,"SValue":2,"m_switchedSidesD":7,"(":139,"Scene":1,"scene":2,")":122,"super":2,"m_tmRespawnCount":1,"@m_payloadHUD":1,"m_guiBuilder":3,"@m_switchTeam":1,"PayloadTeamSwitc":1,"@m_switchClass":1,"}":59,"void":16,"UpdateFrame":2,"ms":4,",":56,"GameInput":1,"&":6,"gameInput":2,"MenuInput":1,"menuInput":2,"override":14,".Update":1,"if":39,"Network":6,"IsServer":3,"())":13,"uint64":1,"tmNow":4,"CurrPlaytimeLeve":2,"()":50,"==":9,"GetPlayersInTeam":2,"&&":4,"Message":3,"<<":2,".SendToAll":3,"-":4,"*":3,"for":8,"uint":13,"i":24,".length":7,"++":8,"ws":2,"GetWorldScript":1,"g_scene":1,".Execute":1,"!":10,"m_ended":1,"CheckTimeReached":2,"string":1,"NameForTeam":1,"index":3,"return":16,"else":10,"dt":3,"+=":4,".AttackersInside":1,"-=":1,"<=":1,"TimeReached":3,"))":2,"SetWinner":2,"false":2,"bool":6,"ShouldFreezeCont":2,".m_visible":2,"||":2,"ShouldDisplayCur":2,"CanSwitchTeams":1,"PlayerRecord":3,"CreatePlayerReco":1,"PayloadPlayerRec":5,"GetPlayerClassCo":1,"PlayerClass":1,"playerClass":2,"TeamVersusScore":2,"team":10,"is":17,"null":15,"ret":3,".m_players":3,".peer":4,"continue":4,"auto":5,"record":7,"cast":9,".playerClass":1,"PlayerClassesUpd":1,".PlayerClassesUp":1,"attackers":3,"print":2,".Winner":1,"EndMatch":1,"DisplayPlayerNam":2,"idt":10,"SpriteBatch":3,"sb":10,"PlayerHusk":1,"plr":3,"vec2":4,"pos":5,".DisplayPlayerNa":1,"RenderFrame":2,"Player":7,"player":5,"GetLocalPlayer":1,"PlayerHealgun":2,"healgun":3,".m_currWeapon":1,".RenderMarkers":1,"RenderWidgets":2,".Draw":2,"GoNextMap":2,"ChangeLevel":1,"GetCurrentLevelF":1,"SpawnPlayers":2,"peer":4,".GetInteger":2,"+":5,"joinScore":3,"FindTeamScore":1,"m_teamScores":3,"@joinScore":2,"j":10,"g_players":8,"!=":2,"SpawnPlayer":3,".m_team":1,"break":2,"Save":2,"SValueBuilder":1,"builder":6,".PushArray":1,".PushInteger":2,".team":1,".PopArray":1,"Start":2,"uint8":1,"save":4,"StartMode":1,"sMode":2,"@m_switchedSides":1,"GetParamArray":1,"UnitPtr":3,"m_tmLimit":1,"//":2,"infinite":1,"time":1,"limit":1,"as":2,"far":1,"VersusGameMode":1,"concerned":1,"minutes":1,"by":1,"@m_payload":2,".FetchFirst":3,".GetScriptBehavi":5,"PrintError":4,"unitFirstNode":5,".IsValid":2,"node":8,"PayloadNode":5,".m_targetNode":1,"prevNode":4,"totalDistance":3,"unitNode":5,"while":2,".NextNode":1,"@node":2,".m_prevNode":3,".m_nextNode":2,"dist":2,".Position":4,"@prevNode":1,"currDistance":3,"distNode":8,".m_locationFacto":2,"/":1,"@distNode":1,".AddCheckpoints":1,"unitId":2,".HandlePlayerCla":1,".local":1,"localAttackers":2,"HashString":1,"hasCollision":2,".Attackers":1,"units":4,".Units":1,".FetchAll":1,"k":5,"PhysicsBody":1,"body":3,".GetPhysicsBody":1,".GetDebugName":1,".SetActive":1,"COMMENT/*":1,"#include":1,"BotManager":6,"g_BotManager":3,"@CreateDumbBot":1,"CConCommand":1,"m_pAddBot":1,"PluginInit":1,".PluginInit":1,"@m_pAddBot":1,"@CConCommand":1,"@AddBotCallback":1,"AddBotCallback":1,"const":1,"CCommand":1,"args":4,".ArgC":1,"g_Game":3,".AlertMessage":3,"at_console":3,"BaseBot":4,"pBot":2,".CreateBot":1,"final":1,"DumbBot":2,"CBasePlayer":2,"pPlayer":4,"Think":2,".pev":5,".deadflag":1,">=":1,"DEAD_RESPAWNABLE":1,".button":4,"|=":2,"IN_ATTACK":4,"&=":2,"~":2,"KeyValueBuffer":1,"pInfoBuffer":3,"g_EngineFuncs":1,".GetInfoKeyBuffe":1,".edict":1,".SetValue":2,"Math":4,".RandomLong":4,"uiIndex":4,"m_vecVelocity":1,"CreateDumbBot":1,"@DumbBot":1},"Ant Build System":{"<?":2,"xml":2,"version":2,"=":188,"encoding":2,"?>":2,"<":106,"project":4,"name":64,">":8,"COMMENT<!--":40,"tstamp":2,"/>":102,"import":32,"file":38,"dirname":2,"property":38,"basename":2,"location":32,"target":32,"depends":30,"description":16,"echoproperties":2,"</":4},"Antlers":{"{{":72,"#":6,"@name":1,"Layout":1,"@desc":1,"The":1,"default":1,"layout":3,"file":1,".":2,"}}":72,"COMMENT<!--":2,"<!":3,"doctype":1,"html":9,">":70,"<":37,"lang":1,"=":51,"head":6,"meta":3,"charset":1,"http":1,"-":1,"equiv":1,"content":3,"name":1,"link":2,"rel":2,"href":4,"script":2,"src":1,"defer":1,"></":2,"partial":10,":":43,"snippets":3,"/":24,"seo":3,"browser_appearan":1,"</":31,"body":6,"class":9,"noscript":1,"navigation":3,"skip_to_content":1,"components":1,"toolbar":1,"yield":1,"seo_body":1,"header":3,"template_content":1,"footer":1,"---":4,"foo":18,"bar":8,"baz":6,"qux":2,"DOCTYPE":2,"title":8,"seo_title":2,"??":2,"layouts":2,"ul":4,"collection":12,"blog":8,"limit":4,"li":4,"@":2,"?":10,"$":4,"alfa":6,"|":4,"bravo":4,"charlie":2,"(":8,"delta":2,",":12,"$golf":2,")":8,"[":4,"]":4,"switch":2,"size":4,"==":4,"=>":6,"()":2,"items":2,"{":6,"headlines":2,"}":6,"merge":2,"news":2,"<?":2,"php":2,"echo":2,";":4,"?>":2,"xml_header":1,"urlset":2,"xmlns":2,"if":10,"locales":4,"count":2,"xhtml":2,"sitemap_collecti":2,"from":1,"seo_noindex":1,"isnt":1,"as":2,"results":2,"url":2,"loc":2,"permalink":1,"lastmod":2,"updated_at":1,"format":1,"changefreq":2,"sitemap_change_f":2,"priority":2,"sitemap_priority":2,"hreflang":1,"/>":1,"article":2,"h1":2,"Blog":1,"p":2,"This":1,"is":1,"description":1,"of":2,"the":1,"type":1,"you":1,"would":1,"expect":1,"to":1,"read":1,"here":1,"on":1,"this":1,"paginate":3,"sort":1,"section":4,"posts":2,"div":2,"card":1,"oversized":1,"$prev_page":2,"||":1,"$next_page":2,"a":4,"><":1,"span":4,">&":2,"larr":1,"Newer":1,"articles":2,"Older":1,"rarr":1},"ApacheConf":{"COMMENT#":551,"ServerRoot":2,"#Listen":2,":":9,"Listen":2,"LoadModule":126,"authn_file_modul":2,"libexec":65,"/":614,"apache2":161,"mod_authn_file":2,".so":130,"authn_dbm_module":2,"mod_authn_dbm":2,"authn_anon_modul":2,"mod_authn_anon":2,"authn_dbd_module":2,"mod_authn_dbd":2,"authn_default_mo":2,"mod_authn_defaul":2,"authz_host_modul":2,"mod_authz_host":2,"authz_groupfile_":2,"mod_authz_groupf":2,"authz_user_modul":2,"mod_authz_user":2,"authz_dbm_module":2,"mod_authz_dbm":2,"authz_owner_modu":2,"mod_authz_owner":2,"authz_default_mo":2,"mod_authz_defaul":2,"auth_basic_modul":2,"mod_auth_basic":2,"auth_digest_modu":2,"mod_auth_digest":2,"cache_module":2,"mod_cache":2,"disk_cache_modul":2,"mod_disk_cache":2,"mem_cache_module":2,"mod_mem_cache":2,"dbd_module":2,"mod_dbd":2,"dumpio_module":2,"mod_dumpio":2,"reqtimeout_modul":1,"mod_reqtimeout":1,"ext_filter_modul":2,"mod_ext_filter":2,"include_module":2,"mod_include":2,"filter_module":2,"mod_filter":2,"substitute_modul":1,"mod_substitute":1,"deflate_module":2,"mod_deflate":2,"log_config_modul":3,"mod_log_config":1,"log_forensic_mod":2,"mod_log_forensic":2,"logio_module":3,"mod_logio":1,"env_module":2,"mod_env":2,"mime_magic_modul":2,"mod_mime_magic":2,"cern_meta_module":2,"mod_cern_meta":2,"expires_module":2,"mod_expires":2,"headers_module":2,"mod_headers":2,"ident_module":2,"mod_ident":2,"usertrack_module":2,"mod_usertrack":2,"#LoadModule":4,"unique_id_module":2,"mod_unique_id":2,"setenvif_module":2,"mod_setenvif":2,"version_module":2,"mod_version":2,"proxy_module":2,"mod_proxy":2,"proxy_connect_mo":2,"mod_proxy_connec":2,"proxy_ftp_module":2,"mod_proxy_ftp":2,"proxy_http_modul":2,"mod_proxy_http":2,"proxy_scgi_modul":1,"mod_proxy_scgi":1,"proxy_ajp_module":2,"mod_proxy_ajp":2,"proxy_balancer_m":2,"mod_proxy_balanc":2,"ssl_module":4,"mod_ssl":2,"mime_module":4,"mod_mime":2,"dav_module":2,"mod_dav":2,"status_module":2,"mod_status":2,"autoindex_module":2,"mod_autoindex":2,"asis_module":2,"mod_asis":2,"info_module":2,"mod_info":2,"cgi_module":2,"mod_cgi":2,"dav_fs_module":2,"mod_dav_fs":2,"vhost_alias_modu":2,"mod_vhost_alias":2,"negotiation_modu":2,"mod_negotiation":2,"dir_module":4,"mod_dir":2,"imagemap_module":2,"mod_imagemap":2,"actions_module":2,"mod_actions":2,"speling_module":2,"mod_speling":2,"userdir_module":2,"mod_userdir":2,"alias_module":4,"mod_alias":2,"rewrite_module":2,"mod_rewrite":2,"perl_module":1,"mod_perl":1,"php5_module":1,"libphp5":1,"hfs_apple_module":1,"mod_hfs_apple":1,"<":36,"IfModule":34,"!":4,"mpm_netware_modu":2,">":63,"mpm_winnt_module":1,"User":2,"_www":2,"Group":2,"</":29,"ServerAdmin":3,"you":2,"@example":2,".com":7,"#ServerName":2,"www":4,".example":4,"DocumentRoot":3,"Directory":14,"/>":2,"Options":7,"FollowSymLinks":5,"AllowOverride":7,"None":8,"Order":11,"deny":11,",":25,"allow":11,"Deny":6,"from":11,"all":11,"Indexes":3,"MultiViews":2,"Allow":5,"DirectoryIndex":3,"index":4,".html":6,"FilesMatch":4,"Satisfy":4,"All":5,"Files":2,"DirectoryMatch":2,"ErrorLog":2,"LogLevel":2,"warn":2,"LogFormat":6,"combined":4,"common":4,"combinedio":2,"CustomLog":2,"#CustomLog":2,"ScriptAliasMatch":1,"^":5,"cgi":4,"-":43,"bin":2,"((":1,"?":2,"(":14,"i":1,"webobjects":1,"))":1,".*":3,"$":2,")":15,"cgid_module":3,"#Scriptsock":2,"private":15,"var":7,"run":2,"cgisock":2,"DefaultType":2,"text":4,"plain":2,"TypesConfig":2,"etc":27,"mime":2,".types":2,"#AddType":4,"application":6,"x":10,"gzip":6,".tgz":6,"#AddEncoding":4,"compress":4,".Z":4,".gz":4,"AddType":4,"#AddHandler":4,"script":2,".cgi":2,"type":2,"map":2,"html":2,".shtml":4,"#AddOutputFilter":2,"INCLUDES":2,"#MIMEMagicFile":2,"magic":2,"#ErrorDocument":8,"missing":2,"http":2,"//":2,"subscription_inf":2,"#MaxRanges":1,"unlimited":1,"#EnableMMAP":2,"off":5,"#EnableSendfile":2,"TraceEnable":1,"Include":6,"extra":22,"httpd":22,"mpm":2,".conf":22,"#Include":17,"multilang":2,"errordoc":2,"autoindex":2,"languages":2,"userdir":2,"info":2,"vhosts":2,"manual":2,"dav":2,"default":2,"ssl":2,"SSLRandomSeed":4,"startup":2,"builtin":4,"connect":2,"other":1,"COMMENT/*":1,"usr":65,"lib":65,"modules":65,"authn_alias_modu":1,"mod_authn_alias":1,"authnz_ldap_modu":1,"mod_authnz_ldap":1,"file_cache_modul":1,"mod_file_cache":1,"charset_lite_mod":1,"mod_charset_lite":1,"ldap_module":1,"mod_ldap":1,"suexec_module":1,"mod_suexec":1,"mod_cgid":1,"dav_lock_module":1,"mod_dav_lock":1,"daemon":2,"log":3,"error_log":1,"access_log":2,"ScriptAlias":1,"ServerSignature":1,"Off":1,"RewriteCond":15,"%":48,"{":16,"REQUEST_METHOD":1,"}":16,"HEAD":1,"|":86,"TRACE":1,"DELETE":1,"TRACK":1,"[":17,"NC":13,"OR":14,"]":17,"THE_REQUEST":1,"\\\\":3,"r":1,"n":1,"0A":6,"0D":6,"HTTP_REFERER":1,"3C":5,"3E":5,"HTTP_COOKIE":1,"REQUEST_URI":1,";":2,"\\\\\\":1,".":8,"\\":11,"HTTP_USER_AGENT":5,"java":1,"curl":2,"wget":2,"winhttp":1,"HTTrack":1,"clshttp":1,"archiver":1,"loader":1,"email":1,"harvest":1,"extract":1,"grab":1,"miner":1,"libwww":1,"perl":1,"python":1,"nikto":1,"scan":1,"#Block":1,"mySQL":1,"injects":1,"QUERY_STRING":5,"*":1,"union":1,"select":1,"insert":1,"cast":1,"set":1,"declare":1,"drop":1,"update":1,"md5":1,"benchmark":1,"localhost":1,"loopback":1,".0":2,".1":1,"a":1,"z0":1,"RewriteRule":1,".php":2,"F":1,"VirtualHost":2,"PORT":1,"patrick":1,"@heysparkbox":1,"ServerName":1,"HOSTNAME":1},"Apex":{"COMMENT/*":6,"COMMENT/**":14,"global":70,"class":8,"TwilioAPI":9,"{":226,"private":10,"MissingTwilioCon":2,"extends":2,"Exception":1,"{}":4,"static":83,"TwilioRestClient":5,"client":2,";":321,"()":119,"public":13,"getDefaultClient":2,"if":92,"(":362,"==":53,"null":90,")":312,"TwilioConfig__c":6,"twilioCfg":13,"=":135,"getTwilioConfig":3,".client":2,"new":68,".AccountSid__c":4,",":768,".AuthToken__c":4,"}":224,"return":106,"TwilioAccount":1,"getDefaultAccoun":1,".getAccount":2,"TwilioCapability":2,"createCapability":1,"createClient":1,"String":150,"accountSid":2,"authToken":2,"Test":2,".isRunningTest":1,"())":16,"//":29,"dummy":2,"sid":1,"token":10,"else":25,".getOrgDefaults":1,"throw":6,"@isTest":1,"void":10,"test_TwilioAPI":1,"System":14,".assertEquals":6,".getTwilioConfig":2,".getDefaultClien":2,".getAccountSid":1,".getSid":2,".getDefaultAccou":1,"trigger":2,"AccountTrigger":1,"on":2,"Account":8,"before":3,"insert":5,"after":6,"update":3,"delete":2,"undelete":1,"COMMENT//":41,"AccountTriggerHa":1,".run":2,"MetadataTriggerH":1,"AddRelatedRecord":1,"List":79,"<":145,"Opportunity":3,">":135,"oppList":4,"Map":35,"Id":7,"acctsWithOpps":3,"[":72,"SELECT":3,"FROM":3,"Opportunities":1,"WHERE":2,"IN":2,":":25,"Trigger":3,".new":3,"]":72,"for":27,"a":8,".debug":4,"+":44,".get":13,".Id":3,".Opportunities":2,".size":45,".add":18,"Name":1,".Name":2,"StageName":1,"CloseDate":1,".today":1,".addMonths":1,"AccountId":1,"))":26,"with":1,"sharing":1,"LogTriggerHandle":2,"TriggerHandler":1,"Log__e":4,"incomingRecords":1,"this":2,".incomingRecords":2,"override":1,"afterInsert":1,"LogEvent__c":3,"events":3,"event":5,"Log_Data__c":1,".Log_Message__c":1,"Quiddity__c":1,".Quiddity__c":1,"Request_Id__c":1,".Request_Id__c":1,"Severity__c":1,".Severity__c":1,"Database":3,".SaveResult":2,"res":2,".insert":1,"false":14,"saveRes":3,"!":15,".isSuccess":1,"LoggingLevel":1,".ERROR":1,"BooleanUtils":1,"Boolean":38,"isFalse":1,"bool":32,"isNotFalse":1,"true":12,"isNotTrue":1,"isTrue":1,"negate":1,"toBooleanDefault":1,"defaultVal":2,"toBoolean":2,"Integer":33,"value":10,"strToBoolean":1,"StringUtils":14,".equalsIgnoreCas":1,"trueValue":2,"falseValue":2,"IllegalArgumentE":5,"toInteger":1,"toStringYesNo":1,"toStringYN":1,"toString":3,"trueString":2,"falseString":2,"xor":1,"[]":31,"boolArray":5,"||":12,"firstItem":2,"!=":37,"EmailUtils":1,"sendEmailWithSta":3,"recipients":12,"emailSubject":10,"body":8,"useHTML":6,"attachmentIDs":2,"Attachment":4,"stdAttachments":4,"id":1,"name":2,"Messaging":9,".EmailFileAttach":5,"fileAttachments":7,"attachment":3,"fileAttachment":4,".setFileName":1,".setBody":1,".Body":1,"sendEmail":4,"sendTextEmail":1,"textBody":2,"sendHTMLEmail":1,"htmlBody":2,".SingleEmailMess":3,"mail":10,".setSaveAsActivi":1,".setToAddresses":1,".setSubject":1,".setBccSender":1,".setUseSignature":1,".setHtmlBody":1,".setPlainTextBod":1,"&&":48,".setFileAttachme":1,".sendEmail":1,"isValidEmailAddr":2,"str":16,".trim":5,".length":3,"split":7,".split":3,">=":8,"isNotValidEmailA":1,"ArrayUtils":13,"EMPTY_STRING_ARR":1,"MAX_NUMBER_OF_EL":5,"get":4,"}}":1,"objectToString":1,"Object":45,"objects":4,"strings":4,"obj":3,"instanceof":1,"((":9,"reverse":2,"anArray":16,"i":55,"j":10,"-":12,"tmp":6,"while":8,"--":4,"++":13,"SObject":38,"lowerCase":1,"strs":12,"returnValue":25,"?":5,".toLowerCase":1,"upperCase":1,".toUpperCase":1,"trim":1,"mergex":2,"array1":12,"array2":11,"merged":8,"<=":7,"sObj":4,"isEmpty":7,"objectArray":23,"isNotEmpty":4,"pluck":1,"fieldName":5,"plucked":3,"+=":8,"assertArraysAreE":2,"expected":20,"actual":18,".assert":7,".toString":13,"merg":2,"list1":23,"list2":11,"returnList":19,"elmt":8,"subset":6,"aList":4,"count":10,"startIndex":9,"qsort":18,"theList":74,"PrimitiveCompara":2,"sortAsc":24,"ObjectComparator":3,"comparator":26,"ISObjectComparat":3,"lo0":6,"hi0":8,"lo":42,"hi":50,".compare":12,"prs":8,"pivot":14,"/":4,"GeoUtils":2,"string":5,"generateFromCont":1,"PageReference":2,"pr":2,"ret":11,"try":1,".getContent":1,".replaceAll":8,"content":1,"produces":1,"quote":1,"chars":1,"\\":1,"we":1,"need":1,"to":1,"escape":1,"these":2,"in":1,"the":1,"node":1,"catch":1,"exception":1,"e":2,"system":4,"must":1,"use":1,"ALL":1,"since":1,"many":1,"line":1,"may":1,"also":1,"geo_response":1,"=>":565,"accountAddressSt":2,"account":1,"acct":8,"adr":13,".billingstreet":1,".billingcity":1,".billingstate":1,".billingpostalco":2,".billingcountry":2,"testmethod":1,"t1":1,"pageRef":3,"Page":1,".kmlPreviewTempl":1,".setCurrentPage":1,".generateFromCon":1,"billingstreet":1,"billingcity":1,"billingstate":1,"billingpostalcod":1,"billingcountry":1,"LanguageUtils":1,"final":6,"HTTP_LANGUAGE_CO":2,"DEFAULT_LANGUAGE":3,"Set":6,"SUPPORTED_LANGUA":4,"Chinese":2,"Simplified":1,"Traditional":1,"Dutch":1,"English":1,"Finnish":1,"French":1,"German":1,"Italian":1,"Japanese":1,"Korean":1,"Polish":1,"Portuguese":1,"Brazilian":1,"Russian":1,"Spanish":1,"Swedish":1,"Thai":1,"Czech":1,"Danish":1,"Hungarian":1,"Indonesian":1,"Turkish":1,"DEFAULTS":7,"getLangCodeByHtt":6,"LANGUAGE_CODE_SE":1,"getSuppLangCodeS":2,"ApexPages":4,".currentPage":4,".getParameters":2,"LANGUAGE_HTTP_PA":7,".lowerCase":3,".replaceChars":2,"underscore":1,"dash":1,".containsKey":4,".isNotBlank":1,".contains":3,"getLangCodeByBro":6,"LANGUAGES_FROM_B":6,".getHeaders":1,"splitAndFilterAc":2,"languageFromBrow":6,"getLangCodeByUse":3,"UserInfo":1,".getLanguage":1,".defaultString":4,"header":2,"tokens":3,".substring":2,".indexOf":1,"langCodes":3,"langCode":3,"getLanguageName":1,"displayLanguageC":13,"languageCode":2,"translatedLangua":4,"filterLanguageCo":4,"getAllLanguages":3,">>":2},"Apollo Guidance Computer":{"COMMENT#":93,"#":325,"It":1,"is":1,"part":1,"of":3,"the":2,"source":1,"code":1,"for":2,"Lunar":1,"Module":1,"Apollo":2,"Guidance":1,"Computer":1,"(":96,"AGC":2,")":96,",":26,"Luminary131":1,"file":1,"using":1,"page":1,"images":1,"from":2,"Luminary":1,"1A":1,".":66,"-":71,"RSB":3,"Corrected":1,"typos":1,"Added":1,"Onno":1,"this":1,"function":1,"which":1,"he":1,"got":1,"Don":1,"Eyles":1,"Assemble":1,"revision":1,"program":1,"LMY99":1,"by":1,"NASA":1,":":4,"JULY":1,"BANK":14,"SETLOC":7,"P40S":3,"EBANK":27,"=":37,"WHICH":20,"COUNT":8,"*":17,"$$":7,"/":17,"P40":8,"****************":17,"TABLES":1,"FOR":36,"THE":25,"IGNITION":9,"ROUTINE":4,"NOLI":1,"SE":1,"TANGERE":1,"P12TABLE":1,"VN":6,"TCF":111,"ULLGNOT":6,"COMFAIL3":4,"GOCUTOFF":3,"TASKOVER":17,"P12SPOT":2,"DEC":12,"NO":4,"ULLAGE":10,"2CADR":22,"SERVEXIT":2,"DISPCHNG":5,"WAITABIT":6,"P12IGN":2,"P40TABLE":2,"COMFAIL4":3,"GOPOST":3,"P40SPOT":4,"OMEGAQ":3,"STEERING":2,"P40SJUNK":3,"P40IGN":2,"REP40ALM":3,"P41TABLE":2,"P41SPOT":3,"CALCN85":1,"COMMON":2,"TIGTASK":2,"P42TABLE":2,"WANTAPS":2,"P42SPOT":2,"P42IGN":5,"P42STAGE":1,"P63TABLE":2,"V99RECYC":2,"P63SPOT":2,"P63IGN":2,"ABRTABLE":1,"NOOP":5,"ABRTIGN":2,"GENERAL":1,"PURPOSE":1,"ROUTINES":1,"BURNBABY":1,"TC":97,"PHASCHNG":15,"GROUP":7,"RESTARTS":4,"HERE":2,"OCT":27,"CAF":34,"ZERO":5,"EXTIRPATE":1,"JUNK":1,"LEFT":1,"IN":23,"DVTOTAL":3,"TS":43,"+":15,"BANKCALL":13,"P40AUTO":3,"MUST":8,"BE":7,"BANKCALLED":2,"EVEN":3,"FROM":3,"ITS":2,"CADR":26,"OWN":2,"TO":23,"SET":17,"UP":13,"RETURN":9,"PROPERLY":1,"B":3,"RNB":1,"EXTEND":38,"DCA":18,"TIG":45,"STORE":3,"NOMINAL":2,"OBLATENESS":1,"COMP":1,"DXCH":22,"GOBLTIME":1,"AND":11,"P70":3,"OR":6,"P71":3,"INHINT":12,"IBNKCALL":5,"ENGINOF3":1,"RELINT":4,"INDEX":19,"P63":6,"CLOKTASK":14,"ALREADY":1,"GOING":2,"CS":36,"CNTDNDEX":6,"GENERALIZED":2,"STCLOK2":2,"INTPRET":2,"DLOAD":1,"DSU":1,"D29":3,".9SEC":5,"STCALL":2,"TDEC1":3,"INITCDUW":1,"BOFF":1,"CALL":1,"MUNFLAG":1,"GOMIDAV":2,"CSMPREC":1,"VLOAD":2,"MXV":2,"VATT1":1,"REFSMMAT":2,"VSR1":1,"STOVL":1,"V":1,"CSM":6,"VELOCITY":1,"--":9,"M":3,"RATT1":1,"VSL4":1,"R":1,"POSITION":1,"MUNGRAV":1,"STODL":1,"G":3,"GRAVITY":1,"VEC":1,"TAT":1,"RELOAD":1,"MIDTOAV":1,"CALRB":1,"MIDTOAV1":1,"CALLT":2,"MADE":1,"IT":10,"TIME":6,"WAS":1,"SLIPPED":1,"SO":4,"RESET":4,"PIPTIME1":1,"SECONDS":7,"AFTER":3,"WE":5,"DID":1,"INTEGRATE":1,"DAS":5,"MPAC":4,"SAVET":4,"DELTA":3,"T":3,"UNTIL":2,"DCS":3,"5SECDP":1,"LONGCALL":1,"TTOGO":8,"SPOT":8,"RESTART":12,"CHECKMM":2,"ENDOFJOB":15,"NOT":11,"CAN":2,"START":4,"DISPLAYING":2,"NOW":1,"DISPDEX":21,"ABVAL":1,"VN1":1,"ABVEL":2,"INITIALIZE":4,"DISPLAY":9,"EXIT":1,"5SEC":2,"TWIDDLE":8,"ADRES":25,"BLANKDEX":2,"BLANK":4,"DSKY":5,"CHECK":6,"BZMF":2,"SEC":3,"TASK":13,"RESTORE":4,"AT":11,"PRIO17":3,"A":22,"NEGATIVE":5,"INDICATES":3,"P41":2,"NOVAC":4,"CASE":4,"HAVE":2,"JOB":3,"FIVE":1,"SINCE":4,"P41BLANK":2,"CLOKJOB":5,"IS":22,"RUNNING":2,"DURING":1,"CLEANDSP":2,"30A":2,"V16N85B":1,"REGODSP":4,"DOES":3,"S24":2,"AGAIN":2,"PICK":1,"APPROPRIATE":3,"ON":8,"CA":22,"Was":1,"---":1,"DON":3,"SAVE":3,"ULLGTASK":4,"THREE":2,"PROTECT":1,"L":13,"PHASE1":1,"TIME1":3,"TBASE1":1,"FLGWRD10":3,"P42":4,"ENSURE":2,"APSFLAG":1,"IF":9,"MASK":20,"APSFLBIT":2,"WASN":1,"ADS":7,"ASCENT":2,"VALUES":1,"BY":5,"ACCS":1,"LOAD":1,"AVEGEXIT":3,"WITH":4,"TWO":5,"IMMEDIATELY":2,"REDO4":2,".2":2,"ALSO":2,"CORRECT":1,"PHASE4":3,"TBASE4":4,"REDO2":1,".17":1,"NEG0":4,"CLEAR":1,"OUT":1,"LAMBERT":1,"PHASE2":1,"NEEDED":1,"CCS":10,"PHASE5":1,"SERVICER":2,"?":9,"YES":5,"POSTJUMP":2,"PREREAD":2,"END":1,"THIS":7,"ONULLAGE":2,"COMES":2,"INSURE":2,"THAT":4,"INACTIVE":1,"PHASE3":2,"DOWNFLAG":8,"IGNFLAG":4,"ASINFLAG":1,"LIGHT":2,"LOGIC":1,"ASTNFLAG":4,"S40":4,".13":4,"PROGRESS":1,"PRIO20":1,"FINDVAC":4,"VB99DEX":2,"FLAGWRD7":8,"HAS":4,"ARRIVED":1,"IGNFLBIT":2,"THROTTLE":3,"ZOOMTIME":3,"ACTUAL":1,"IGNYET":2,"WAITLIST":3,"DVCNTR":7,"P63ZOOM":2,"2PHSCHNG":3,"ASTNBIT":1,"ASTRONAUT":1,"RESPONDED":2,"OUR":1,"ENGINE":3,"ENABLE":3,"REQUEST":1,"BZF":6,"BRANCH":1,"HE":1,"YET":1,"FLAGWRD5":3,"ENGONFLG":1,"ENGONBIT":1,"PRIO30":1,"TURN":8,"RAND":2,"DSALMOUT":2,"AD":5,"BIT13":2,"WRITE":1,"TEVENT":2,"DOWNLINK":1,"TIME2":6,"UPDATE":1,"USING":3,"TGO":4,"FLUNDBIT":1,"PERMIT":2,"GUIDANCE":2,"LOOP":3,"DISPLAYS":4,"FLAGWRD8":2,"INITIATE":1,"BURN":1,"DSP2CADR":2,"AVGEXIT":2,"Z":5,"ASSASSINATE":1,"FLAGWRD9":2,"FLAG":2,"LETABBIT":1,"SWANDISP":1,"R10":2,"SWANDBIT":2,"PULSES":1,"MAKE":1,"SURE":1,"DAP":5,"MINIMUM":1,"IMPULSE":2,"DAPBOOLS":8,"MODE":3,"OF":9,"SWITCH":2,"P66":1,"WCHPHASE":2,"FLPASS0":2,"WCHPHOLD":1,"WHCPHOLD":1,"NOTHRBIT":1,"P40ZOOM":2,"P63IGN1":1,"ZOOM":5,"TYPE":1,"C":1,"EBANK6":1,"AOSQ":2,"IGNAOSQ":1,"BIAS":1,"ACCELERATION":1,"ESTIMATES":1,"P12":1,"IGNAOSR":1,"AOSR":1,"EBANK7":1,"KILL":11,"CONNECT":2,"GYIDANCE":1,"ATMAGADR":2,"DRIFTBIT":1,"POWERED":1,"FLIGHT":3,"SWITCHING":1,"CURVES":1,"ARE":3,"USED":3,"IMPULBIT":1,"EXAMINE":1,"FLAGWRD2":1,"IMPLBURN":1,"DVMONCON":1,"DVMON":2,"IDLEFLAG":3,"FIXDELAY":2,"OFF":6,"HALF":1,"SECOND":4,"ULLAGOFF":1,"NOULLAGE":3,"TIGTASK1":2,"P40S3":1,"PRIO16":1,"TRKMKCNT":1,"TIGNOW":1,"LUNLANAD":2,"FLATOUT":1,"P40ZOOMA":3,"THRUST":1,"BIT4":1,"WOR":1,"CHAN14":1,"LUNLAND":1,"COMFAIL":1,"UPFLAG":5,"SUPRESS":1,"CONFLICTING":1,"FLUNDISP":3,"FOUR":1,"PHASE6":2,"CLOCKTASK":1,"ACTIVE":1,"OTHERWISE":1,"STCLOK1":2,"VB97DEX":2,"COMFAIL1":2,"RECONNECT":1,"DV":2,"MONITOR":1,"COMFAIL2":2,"PROTECTION":1,"KILLTASK":8,"COMMAND":1,"ENGINOF4":1,"DRIFT":1,"BIT":1,"DRIFTDFL":1,"INVFLAG":2,"USE":1,"OTHER":2,"RCS":1,"SYSTEM":1,"AORBTFLG":1,"ULLAGFLG":1,"BIT1":2,"SUBROUTINES":1,"Q":7,"DEBIT":1,"COM":3,"RXOR":1,"LCHAN":1,"COMFLAG":1,"ULLAGER":2,"CALLED":3,"UNDER":1,"WHILE":1,"INHINTED":1,"STARTS":1,"DOWN":1,"SETTING":2,"STCLOK3":1,"MAKECADR":2,"POSITIVE":3,"KILLS":1,"UNDOUBTEDLY":1,"NUMBER":2,"TPAGREE":1,"PASSED":1,"1SEC":1,"LOW5":1,"RESTRICT":1,"MAGNITUDE":1,"GET":2,"REMAINDER":1,"BANKJUMP":2,"TBASE6":2,"KILLCLOK":2,"PRIO27":1,"WAIT":1,"BEFORE":1,"STARTING":2,"OVER":1,"BEEN":2,"HIGHER":1,"PRIORITY":2,"LAST":1,"AVOID":1,"AS":1,"AN":1,"*****":2,"NEVER":1,"DISPNOT":2,"DUE":1,"EFFECT":1,"OCT35":1,"PROPER":4,"INDICATE":3,"VERB":2,"PASTE":2,"NVWORD1":2,"NVWORD":2,"CONTAINS":1,"V06":1,"&":2,"NOUN":2,"CLOCPLAY":2,"STOPCLOK":4,"TERMINATE":4,"WAY":2,"P00H":1,"V06N61":2,"PRIMARILY":1,"CREW":2,"HIS":1,"EVENT":1,"TIMER":1,"AGREE":1,"REFLASH":1,"ASTNRETN":2,"LOW4":1,"OCT17":1,"ONE":2,"INTERVALS":1,"NORMALLY":1,"OPERATED":1,"BETWEEN":1,"ELEVEN":1,"OCT13":1,"EQUALS":2,"BIT9":1,";":1,"INITIATED":1,"V99NXX":1,"WHERE":1,"XX":1,"HAD":1,"PREVIOUSLY":1,"DISPLAYED":1,"GOTOP00H":6,"TURNS":1,"PROCEED":3,"ENTER":2,"BLANKED":1,"AVERAGE":1,"NULLCLOK":4,"STOP":2,"P00":1,"RELINTS":1,"QXCH":2,"RET":2,"...":1,"THERE":2,"BUT":1,"KEEP":1,"PRIO13":1,"STARIND":1,"ASTNRET":1,"IGNITE":2,"PRIO12":1,"LOWER":1,"THAN":2,"POSTBURN":2,"COASTING":2,"ALLCOAST":2,"CUTOFF":2,"IGNITE1":2,"OCT23":1,"IMMEDIATE":1,"OLD":1,"P40ALM":1,"ALARM":3,"PROGRAM":1,"SELECTION":1,"CONSISTENT":1,"VEHICLE":2,"CONFIGURATION":1,"V05N09":1,"GOFLASH":1,"V34E":2,"V32E":1,"REDISPLAY":1,"ALLOW":1,"PRECEED":1,"THOUGH":1,"UNSTAGED":1,"P40S2":1,"HELLO":1,"TEMPR60":2,"BANKS":1,"P40A":4,"P":2,"SUBROUTINE":1,"PGNCS":4,"CONTROL":1,"N":1,"AUTO":6,"STABILIZATION":1,"MODES":1,"TURNITON":2,"DESCENT":1,"STAGE":1,"GOBACK":3,"BIT5":3,"CHAN30":1,"PMD":2,"V50N25":1,"R1":1,"PLEASE":1,"PERFORM":1,"CHECKLIST":1,"ETC":1,"GOPERF1":1,"RECYCLE":1,"GOODBYE":1,"COME":1,"SOON":1,"CONSTANTS":1,"SERVCADR":1,"P40ADRES":1,"P41ADRES":1,"P42ADRES":1,"P63DISPS":1,"ATMAG":1,"2DEC":1,"OCT20":1,"REMOVE":2,"SUBSTITUTING":1,"NULL":1,"`":1,"NULLTASK":1,"MERELY":1,"SAME":1,"SCHEDULED":2,"MORE":1,"ONCE":1,"ONLY":2,"WILL":1,"OCCUR":1,"FIRST":1,"REMOVED":2,"TAKES":1,"ACTION":1,"RETURNS":1,"LEAVES":1,"INTERRUPTS":1,"INHIBITED":1,"CALLER":2,"FIXED":5,"????????":1,"LST2":5,"BLOCK":1,"FFTAG6":1,"KILLBB":2,"LXCH":3,"BBANK":1,"KILLTSK2":3,"CONTINUE":3,"SWITCHED":1,"BBCON":1,"P40S1":1,"ITEMP2":2,"INCR":3,"ITEMP1":3,"2ADR":1,"ITEMP3":4,"LOW10":3,"BIT11":1,"ITEMP4":2,"GENADR":1,"FBANK":1,"ZL":1,"ADRSCAN":2,"COMPARE":3,"GENADRS":1,"TSTFBANK":2,"THEY":1,"MATCH":3,"FBANKS":2,"LETITLIV":2,"LSTLIM":2,"DONE":2,"DEAD":3,"DTCB":1,"SU":1,"KILLDEAD":2,"TCTSKOVR":1,"INSERTING":1},"AppleScript":{"set":113,"windowWidth":5,"to":131,"windowHeight":5,"delay":3,"AppleScript":2,"res":3,"text":15,"returned":6,"of":73,"(":56,"display":6,"dialog":6,"default":5,"answer":4,"((":13,"&":64,")":69,"as":28,"))":6,"if":54,"is":40,"then":29,"return":17,"end":70,"{":21,",":105,"}":21,"items":1,"tell":40,"application":16,"screen_width":2,"do":4,"JavaScript":2,"in":13,"document":2,"screen_height":2,"myFrontMost":3,"name":8,"first":1,"item":12,"processes":2,"whose":1,"frontmost":1,"true":8,"desktopTop":2,"desktopLeft":1,"desktopRight":1,"desktopBottom":1,"bounds":2,"desktop":1,"try":10,"process":5,"{{":2,"w":5,"h":4,"}}":2,"size":5,"drawer":2,"window":5,"on":17,"error":3,"position":1,"-":7,"/":2,"COMMENT(*":8,"localMailboxes":3,"every":3,"mailbox":2,"count":10,"greater":5,"than":6,"messageCountDisp":5,"my":3,"getMessageCounts":4,"else":16,"everyAccount":2,"account":1,"repeat":19,"with":11,"eachAccount":3,"accountMailboxes":3,"outputMessage":2,"make":2,"new":2,"outgoing":2,"message":2,"properties":2,"content":2,":":12,"subject":1,"visible":2,"font":2,"theMailboxes":2,"COMMENT--":8,"displayString":4,"eachMailbox":4,"mailboxName":2,"messageCount":2,"messages":1,"string":14,"unreadCount":2,"unread":1,"padString":3,"theString":4,"fieldLength":5,"stringLength":4,"length":1,"paddedString":5,"from":9,"character":2,"--":17,"less":1,"or":6,"equal":3,"paddingLength":2,"times":1,"space":1,"property":7,"lowFontSize":9,"highFontSize":6,"messageText":4,"userInput":4,"buttons":3,"button":4,"the":56,"minimumFontSize":4,"newFontSize":6,"result":2,"integer":2,"theText":3,"not":3,"exit":1,"fontList":2,"activate":3,"crazyTextMessage":2,"eachCharacter":4,"characters":1,"some":1,"random":4,"number":6,"color":1,"current":3,"pane":4,"UI":1,"elements":1,"enabled":1,"tab":1,"group":1,"click":1,"radio":1,"get":1,"value":1,"field":1,"type_list":6,"extension_list":6,"html":2,"currently":2,"handled":2,"run":4,"{}":8,"FinderSelection":4,"selection":2,"alias":8,"list":8,"FS":12,"Ideally":2,"this":2,"could":2,"be":2,"passed":2,"open":8,"handler":2,"SelectionCount":6,"userPicksFolder":8,"()":10,"MyPath":4,"path":6,"me":2,"If":2,"I":4,"these_items":18,"choose":2,"file":6,"prompt":2,"type":6,"thesefiles":2,"item_info":24,"i":10,"this_item":14,"info":4,"for":4,"folder":10,"a":2,"processFolder":8,"false":9,"and":7,"extension":4,"theFilePath":8,"thePOSIXFilePath":8,"POSIX":4,"processFile":8,"folders":2,"theFolder":6,"without":2,"invisibles":2,"need":1,"pass":1,"URL":1,"Terminal":1,"thePOSIXFileName":6,"terminalCommand":6,"convertCommand":4,"newFileName":4,"shell":2,"script":2,"isVoiceOverRunni":6,"isRunning":3,"contains":1,"isRunningWithApp":3,"x":1,"vo":1,"cursor":1,"currentDate":4,"date":1,"amPM":4,"currentHour":9,"currentMinutes":5,">":2,"<":2,"currentTime":3,"s":1,"day":1,"output":1,"say":1},"AsciiDoc":{"AsciiDoc":3,"Home":1,"Page":1,"================":1,"Title":2,"-----":1,"Example":1,"Articles":1,"~~~~~~~~~~~~~~~~":1,"-":4,"Item":6,"Document":1,"==============":1,"Doc":1,"Writer":1,"<":1,"thedoc":1,"@asciidoctor":1,".org":1,">":1,":":4,"idprefix":1,"id_":1,"Preamble":1,"paragraph":4,".":7,"NOTE":1,"This":1,"is":1,"test":2,",":1,"only":1,"a":1,"==":3,"Section":6,"A":4,"*":10,"===":1,"Subsection":1,"B":3,".Section":1,"list":1,"Gregory":2,"Rom":2,"has":2,"written":2,"an":2,"plugin":2,"for":2,"the":2,"Redmine":2,"project":2,"management":2,"application":2,"https":1,"//":1,"github":1,".com":1,"/":2,"foo":2,"users":1,"`":2,"vicmd":1,"gif":1,"tag":1,"::":2,"rom":2,"[]":2,"end":1,"berschrift":1,"Codierungen":1,"sind":1,"verr":1,"ckt":1,"auf":1,"lteren":1,"Versionen":1,"von":1,"Ruby":1},"AspectJ":{"package":2,"com":2,".blogspot":2,".miguelinlas3":2,".aspectj":3,".cache":3,";":29,"import":5,"java":3,".util":3,".Map":2,".WeakHashMap":1,"org":1,".lang":1,".JoinPoint":1,".marker":1,".Cachable":1,"COMMENT/**":2,"public":6,"aspect":2,"CacheAspect":1,"{":11,"pointcut":3,"cache":5,"(":40,"Cachable":2,"cachable":6,")":33,":":7,"execution":1,"@Cachable":1,"*":2,"..":1,"))":3,"&&":2,"@annotation":1,"Object":15,"around":2,"String":5,"evaluatedKey":6,"=":5,"this":2,".evaluateKey":1,".scriptKey":1,"()":5,",":6,"thisJoinPoint":1,"if":2,".containsKey":1,"System":5,".out":5,".println":5,"+":7,"return":5,".get":2,"}":11,"value":3,"proceed":2,".put":2,"protected":2,"evaluateKey":1,"key":2,"JoinPoint":1,"joinPoint":1,"COMMENT//":1,"Map":3,"<":2,">":2,"new":1,"WeakHashMap":1,"aspects":1,".caching":1,"abstract":3,"OptimizeRecursio":2,"@SuppressWarning":3,"private":1,"_cache":5,"getCache":2,"operation":4,"o":16,"topLevelOperatio":4,"!":1,"cflowbelow":1,"before":1,"cachedValue":4,"!=":1,"null":1,"after":2,"returning":2,"result":3,".size":1,"())":1},"Assembly":{"push":35,"r2":30,"dint":1,"nop":1,"bis":1,"#MPYDLYWRTEN":1,",":2071,"&":167,"MPY32CTL0":2,"bic":1,"#MPYDLY32":1,"mov":447,"#SUMEXT":1,"r13":1,"clr":22,"r12":42,"@r15":8,"+":211,"r4":26,"r5":26,"r6":12,"r7":8,"r8":9,"r9":9,"r10":10,"r11":10,"sub":34,"#2":1,"*":131,"r15":7,"COMMENT/*":104,"MPY32L":1,"MPY32H":1,"OP2L":25,"OP2H":25,"RES0":19,"(":321,"r14":20,")":296,"RES1":19,"RES2":18,"RES3":18,"MAC32L":14,"MAC32H":14,"add":77,"SUMEXT":10,"@r13":14,"pop":26,"eint":1,"COMMENT;":284,";":578,"Copyright":1,"C":1,"shigeo":1,"special":1,"thanks":1,"to":17,"URURI":1,"%":407,"include":17,"externdef":2,"costab_fft":3,"sintab_fft":3,"segment_data":1,"align":9,"D_1_41421":5,"dd":268,"D_1_0":3,"D_0_5":1,"D_0_25":1,"D_0_0005":1,"D_0_0":3,"segment_code":2,"void":6,"fht":1,"float":2,"fz":2,"int":9,"n":4,"proc":2,"fht_FPU":1,"$fz":10,"arg":4,"$n":4,"$k":8,"local":31,"$f0":8,"$f1":8,"$f2":8,"$f3":8,"$g0":8,"$g1":8,"$g2":8,"$g3":8,"$s1":18,"$c1":18,"$s2":12,"$c2":12,"$t_s":8,"$t_c":8,"alloc":2,"pushd":2,"ebp":61,"ebx":421,"esi":81,"edi":110,"fht_FPU_1st_part":1,":":204,"fht_FPU_2nd_part":1,"fht_FPU_3rd_part":1,".do_init":2,"r3":64,"k1":26,"fsize":8,"=":51,"k4":2,"kx":8,"/":11,"k3":26,"dword":220,"[":505,"sp":128,"]":505,"k":4,"r0":80,"fi":40,"lea":29,"r1":64,"gi":36,".do":4,".do2":4,"f":2,"fld":93,"fsub":22,"fadd":32,"f2":11,"f3":13,"f0":10,"f1":11,"st2":38,"st0":68,"st1":38,"fstp":62,"st3":21,"fsubr":4,"-":138,"k2":10,"fcompp":2,"g":3,"fmul":49,"g2":13,"g3":15,"g0":12,"g1":13,"cmp":84,"jb":9,".for_init":2,"i":2,".for":4,"fsubp":15,"c1":26,"faddp":10,"s1":21,"c1c1":5,"s1s1":3,"c2":10,"c1s1":1,"s2":10,".do3":4,"b":38,"a":29,"near":9,"jae":3,".exit":4,"+=":2,"*=":6,"jmp":58,"popd":2,"endproc":2,"****************":2,"fht_FPU_FXCH":2,"fht_FPU_FXCH_1st":1,"fht_FPU_FXCH_2nd":1,"fht_FPU_FXCH_3rd":1,"fxch":34,"st5":2,"st4":4,"fst":2,"fmulp":1,"fsubrp":1,"end":23,"BLARGG_MACROS_IN":1,"ADDR":1,".macro":28,"seg_data":4,"Segment":5,"Line":2,".pushseg":1,".segment":1,".string":5,".popseg":1,".endmacro":28,"seg_res":5,"Name":6,"Size":3,".ifblank":1,".res":2,".else":7,".endif":11,".define":9,"zp_res":2,"ZEROPAGE":1,"nv_res":1,"NVRAM":1,"bss_res":1,"BSS":1,"sp_res":1,"STACK":1,"zp_byte":1,"Addr":25,"Src":16,"lda":22,"sta":22,"movw":1,".if":6,".match":3,".left":3,"{":14,"}":14,"#":24,"<":19,".right":5,".tcount":5,"))":19,">":13,"incw":1,".local":5,"@Skip":4,"inc":16,"bne":6,"addw":1,"addw_":2,"clc":6,"adc":12,"Imm":4,">>":1,"<>":2,"split_words":1,"Label":5,"Words":3,".ident":4,".concat":4,".lobytes":1,".hibytes":1,"SELECT":1,"Bool":3,"True":2,"False":3,"Extra":4,".ifndef":3,".elseif":1,"DEFAULT":1,"Value":2,".ifp02":1,"blt":1,"bcc":3,"bge":1,"bcs":3,"jlt":1,"jcc":2,"jge":2,"jcs":2,".macpack":1,"longbranch":1,"jeq":1,"Target":16,"jne":6,"beq":6,"jmi":1,"bpl":1,"jpl":1,"bmi":1,"jvs":1,"bvc":1,"jvc":1,"bvs":1,"jsr_with_addr":1,"routine":8,"data":5,"pha":4,"addr":10,"pla":4,"jsr":3,"RODATA":1,"for_loop":2,"start":20,"step":8,"@for_loop":7,"#start":1,"#step":2,"((":9,"loop_n_times":1,"for_loop16":1,"||":1,".error":1,"@for_loop_skip":4,"ldy":3,"tax":1,"tya":1,"tay":1,"iny":2,"dey":1,"cpy":1,"setb":3,"byte":42,"#byte":1,"setw":1,"word":10,"ldxy":1,"Arg":8,"ldx":3,"inxy":1,"inx":2,"subaf":1,"Operand":2,"eor":1,"$FF":2,"sec":1,"init_cpu_regs":1,"sei":1,"cld":5,"unnecessary":1,"on":3,"NES":1,"but":1,"might":1,"help":1,"clone":1,"txs":1,"BUILD_NSF":1,"stx":1,"PPUCTRL":1,"format":1,"PE":1,"console":1,"section":4,"code":6,"readable":4,"executable":1,"con_handle":2,"STD_OUTPUT_HANDL":1,"_logo":2,"call":232,"display_string":7,"get_params":2,"jc":3,"information":2,"init_memory":1,"_memory_prefix":2,"eax":264,"memory_end":1,"memory_start":1,"additional_memor":2,"shr":6,"display_number":5,"_memory_suffix":2,"GetTickCount":3,"start_time":3,"preprocessor":1,"parser":1,"assembler":2,"formatter":1,"display_user_mes":1,"movzx":25,"current_pass":1,"_passes_suffix":2,"xor":28,"edx":110,"div":5,"or":14,"jz":36,"display_bytes_co":2,"dl":5,"display_characte":1,"_seconds_suffix":2,"written_size":1,"_bytes_suffix":2,"al":90,"exit_program":2,"_usage":2,"input_file":4,"output_file":3,"symbols_file":2,"memory_setting":3,"passes_limit":2,"GetCommandLine":2,"params":2,"find_command_sta":2,"lodsb":18,"20h":10,"je":26,"22h":4,"skip_quoted_name":3,"skip_name":2,"find_param":7,"all_params":5,"option_param":2,"0Dh":15,"get_output_file":2,"process_param":3,"bad_params":11,"string_param":3,"copy_param":2,"stosb":10,"param_end":6,"string_param_end":2,"memory_option":4,"passes_option":4,"symbols_option":3,"stc":2,"ret":196,"get_option_value":3,"get_option_digit":2,"option_value_ok":4,"30h":1,"invalid_option_v":5,"ja":5,"imul":6,"jo":1,"dec":10,"shl":4,"10000h":2,"dx":3,"find_symbols_fil":2,"writeable":2,"_copyright":1,"db":41,"0Ah":11,"VERSION_STRING":1,"?":33,"bytes_count":1,"displayed_count":1,"character":1,"last_displayed":1,"rb":4,"1000h":4,"options":1,"buffer":3,"4000h":3,"stack":2,"import":1,"rva":16,"kernel_name":2,"kernel_table":2,"ExitProcess":1,"_ExitProcess":2,"CreateFile":1,"_CreateFileA":2,"ReadFile":1,"_ReadFile":2,"WriteFile":1,"_WriteFile":2,"CloseHandle":1,"_CloseHandle":2,"SetFilePointer":1,"_SetFilePointer":2,"_GetCommandLineA":2,"GetEnvironmentVa":1,"_GetEnvironmentV":2,"GetStdHandle":1,"_GetStdHandle":2,"VirtualAlloc":1,"_VirtualAlloc":2,"VirtualFree":1,"_VirtualFree":2,"_GetTickCount":2,"GetSystemTime":1,"_GetSystemTime":2,"GlobalMemoryStat":1,"_GlobalMemorySta":2,"dw":22,"fixups":1,"discardable":1,"MMX":4,"3DNow":4,"!":5,"SSE":4,"SSE2":4,"for":7,"the":47,"LAME":1,"project":1,"Frank":1,"Klemm":1,"Robert":1,"Hegemann":1,"globaldef":4,"has_MMX_nasm":3,"has_3DNow_nasm":3,"has_SSE_nasm":3,"has_SSE2_nasm":3,"testCPUID":5,"pushfd":2,"ecx":119,"popfd":1,"----------------":8,"pushad":4,"return0":10,"no":14,"CPUID":9,"command":4,"so":6,"test":41,"support":7,"return1":4,"jbe":1,"extended":1,"MSR":1,"popad":2,"resetAudio":1,"LDWI":7,"STW":11,"midiCommand":7,"midiDelay":4,"midiNote":4,"giga_soundChan1":2,"midiScratch":20,"title_screenMidi":1,"midi":7,"score":3,"midiStreamPtr":10,"LDI":6,"ST":10,"ii":2,"resetA_loop":2,"reset":1,"low":2,"DOKE":5,"wavA":1,"and":22,"wavX":1,"INC":5,"keyL":1,"keyH":1,"oscL":1,"oscH":1,"increment":1,"high":2,"LoopCounter":1,"RET":11,"playMidi":1,"keep":1,"pumping":1,"soundTimer":1,"that":2,"global":2,"sound":1,"stays":1,"alive":1,"giga_soundTimer":1,"LD":2,"giga_frameCount":2,"SUBW":1,"BEQ":1,"playM_start":2,"PUSH":1,"playM_process":4,"LDW":9,"PEEK":2,"get":6,"stream":1,"ADDI":4,"ANDW":1,"XORI":3,"check":3,"note":9,"BNE":3,"playM_endnote":2,"CALL":2,"midiStartNote":2,"BRA":3,"playM_segment":2,"midiEndNote":2,"new":2,"segment":2,"playM_delay":2,"DEEK":1,"address":15,"peek":1,"frameCount":1,"ADDW":2,"POP":1,"giga_notesTable":1,"table":1,"in":9,"ROM":3,"SUBI":1,"LSLW":1,"LUP":2,"ANDI":2,"channel":2,"channels":2,"<-":2,"set":4,"++":1,";;":2,"NOERROR":1,"equ":125,"00h":3,"NO8514A":1,"80h":3,"DISP_STAT":1,"02E8h":2,"H_TOTAL":1,"DAC_MASK":1,"02EAh":1,"DAC_RINDEX":1,"02EBh":1,"DAC_WINDEX":1,"02ECh":1,"DAC_DATA":1,"02EDh":1,"H_DISPLAYED":1,"06E8h":1,"H_SYNC_STRT":1,"0AE8h":1,"H_SYNC_WID":1,"0EE8h":1,"V_TOTAL":1,"12E8h":1,"V_DISPLAYED":1,"16E8h":1,"V_SYNC_STRT":1,"1AE8h":1,"V_SYNC_WID":1,"1EE8h":1,"DISP_CNTL":1,"22E8h":1,"SUBSYS_CNTL":1,"42E8h":2,"SUBSYS_STAT":1,"ROM_PAGE_SEL":1,"46E8h":1,"ADVFUNC_CNTL":1,"4AE8h":1,"CUR_Y_POS":1,"82E8h":1,"CUR_X_POS":1,"86E8h":1,"DESTY_AXSTP":1,"8AE8h":1,"DESTX_DIASTP":1,"8EE8h":1,"ERR_TERM":1,"92E8h":1,"MAJ_AXIS_PCNT":1,"96E8h":1,"COMMAND":1,"9AE8h":2,"GP_STATUS":3,"CMD_STATUS":3,"9AE9h":1,"SHORT_STROKE":1,"9EE8h":1,"BKGD_COLOR":1,"0A2E8h":1,"FRGD_COLOR":1,"0A6E8h":1,"WRT_MASK":1,"0AAE8h":1,"RD_MASK":1,"0AEE8h":1,"COLOR_CMP":1,"0B2E8h":1,"BKGD_MIX":1,"0B6E8h":1,"FGRD_MIX":1,"0BAE8h":1,"MLTFUNC_CNTL":1,"0BEE8h":1,"PIX_TRANS":1,"0E2E8h":1,"CMD_ACTIVE":3,"02h":4,"DATA_AVAIL":1,"01h":3,"NO8514":1,"40h":3,"MONOCHROME":1,"10h":2,"PLANE8":1,"WRITCMD":1,"PLANAR":1,"LSTPELNULL":1,"04h":3,"STROKE_ALG":1,"08h":1,"DRAWCMD":1,"INCX":1,"YMAJAXIS":1,"INCY":1,"PC_TRANS":1,"100h":1,"BIT16":1,"200h":1,"BYTE_SWAP":1,"NO_FCN":1,"0000h":4,"LINE_DRAW":1,"2000h":2,"FILL_X_RECT":1,"FILL_Y_RECT":1,"6000h":1,"FILL_RECT":1,"8000h":1,"AXIAL_LINE":1,"0A000h":2,"COPY_RECT":1,"0C000h":1,"HANG":1,"0E000h":1,"MIX_NOT_DEST":1,"MIX_ZERO":1,"MIX_ONE":1,"MIX_DEST":1,"03h":1,"MIX_NOT_SRC":1,"MIX_SRC_XOR_DEST":1,"05h":1,"MIX_NOT":1,"06h":1,"MIX_SRC":1,"07h":2,"B_CLR_ACTIVE":1,"F_CLR_ACTIVE":1,"PTRANS_ACTIVE":1,"ALL_PLANE_CPY":1,"60h":1,"MINOR_AXIS_PCNT":1,"SCISSOR_T":1,"SCISSOR_L":1,"SCISSOR_B":1,"3000h":1,"SCISSOR_R":1,"MEM_CNTL":1,"5000h":2,"PIX_CNTL":1,"ONE_PLN_COPY":1,"0C0h":1,"WRT_PLN_MODE":1,"080h":1,"PIX_MIX_SEL":1,"040h":1,"FGD_MIX_ACT":1,"STOP_SEQ":1,"9000h":1,"START_SEQ":1,"RESET_QUEUE_FULL":1,"VP1024":1,"VP644":1,"VP648":1,"GP_READ":1,"GP_WRITE":1,"GP_PIXEL":1,"GP_PLANE":1,"<<":20,"GP_SETL":1,"GP_SKIPL":1,"GP_LINEL":1,"GP_LINES":1,"GP_MOVE":1,"GP_DRAW":1,"GP_DECX":1,"GP_INCX":1,"GP_AXISX":1,"GP_AXISY":1,"GP_DECY":1,"GP_INCY":1,"GP_NODATA":1,"GP_DATA":1,"GP_BUS8":1,"GP_BUS16":1,"GP_PIXEL8":1,"GP_PIXEL16":1,"GP_RESERVED":1,"GP_NOSWAP":1,"GP_SWAP":1,"GPC_NOP":1,"GPC_LINE":1,"GPC_RECTX":1,"GPC_RECTY":1,"GPC_RECTS":1,"GPC_LINEF":1,"GPC_COPY":1,"GPC_HANG":1,"Wait_free":1,"MACRO":4,"LOCAL":4,"WaitLoop":6,"DX":6,"Make":3,"sure":2,"board":2,"AX":2,"Read":2,"status":4,".":32,"Is":3,"machine":2,"busy":2,"jnz":12,"Yes":4,"try":2,"again":2,"ENDM":4,"Wait_queue":1,"macro":35,"bloop":3,"endm":26,"rast8514":2,"struc":1,"vm_type":1,"vm_pdepth":1,"vm_lib":1,"vm_aspect_dx":1,"vm_aspect_dy":1,"vm_reserved":1,"vm_w":1,"vm_h":1,"vm_x":1,"vm_y":1,"vm_xcard":1,"vm_ycard":1,"vm_screen_ix":1,"vm_driver_reserv":1,"ends":3,"WAITQ":1,"qEntries":2,"CheckQ":3,"Mov":2,"Get":4,"queue":2,"In":1,"AL":4,"0100H":1,"SHR":1,"entry":2,"available":1,"Jnz":1,"if":42,"result":1,"is":4,"Zero":1,"CLRCMD":1,"CANC_XFER":1,"OK":3,"Cmp":1,"xferMode":2,"Are":1,"we":5,"pixel":1,"transfer":1,"mode":5,"Je":1,"No":1,"all":4,"well":1,"OUTPW":2,"FRGD_MIX_REG":1,"foreMix":1,"restore":1,"previous":2,"BKGD_MIX_REG":1,"backMix":1,"Restore":1,"Remember":1,"restored":1,"it":7,"define":36,"VERSION_NUM":2,"DATA_STACK_SIZE":2,"USER_DEFS_SIZE":2,"NUM_HASH_CHAINS":5,"MAX_LINE_SIZE":6,"SYS_exit":2,"SYS_read":3,"SYS_write":3,"SYS_open":2,"SYS_close":2,"SYS_unlink":2,"SYS_mprotect":2,"SYS_fsync":2,"SYS_rename":2,"SYS_stat":2,"SYS_lseek":2,"SYS_fstat":2,"SYS_ftruncate":2,"PROT_READ":2,"pages":3,"can":4,"be":8,"read":3,"PROT_WRITE":2,"written":1,"PROT_EXEC":2,"executed":1,"PROT_ALL":2,"|":6,"PAGE_SIZE":2,"loopstart":4,"$loop_start":4,"endmacro":9,"break":1,"$loop_exit":4,"breakif":2,"j":3,"loopend":3,"repeat":4,"until":3,"$ifnot":3,"else":14,"ifctx":2,"repl":1,"$ifend":2,"error":2,"endif":40,"elifctx":1,"PUSHRSP":9,"POPRSP":11,"PUTRSP":4,"esp":26,"elif":4,">=":7,"&&":6,"long":7,"PICKRSP":9,"SETRSP":2,"GETRSP":4,"ADDRSP":8,"PUSHDSP":20,"POPDSP":36,"PUTDSP":49,"PICKDSP":116,"SETDSP":3,"GETDSP":2,"ADDDSP":61,"LOADTOS":64,"TORSP":10,"FROMRSP":6,"FETCHRSP":3,"DP_ALIGN":3,"ALIGNREG":2,"~":1,"F_IMMED":9,"F_HIDDEN":4,"F_LENMASK":5,"NULL":4,"H_LLINK":3,"H_HLINK":4,"H_NSIZE":10,"H_NAME":5,"XT_BODY":4,"XT_LENGTH":5,"XT_COMPILE":4,"XT_SIZE":4,"defword":182,"newword":1,"strlen":1,"len":12,"dic_":1,"LATEST":2,"list":2,"link":4,"hash":3,"chain":3,"flags":9,"length":20,"name":7,"body":1,"pointer":4,"$code_end":2,"compile":6,"action":2,"follows":1,"defword_end":182,"defvar":11,"WORD_INLINE_COMM":117,"var_":4,"defvar2":2,"defconst":33,"SECTION":2,".text":1,"_main":2,"forth_start":3,"forth_end":3,"padding":1,".data":1,"var_WORD_SZ":2,"var_WORD_RZ":1,"dictionary_start":3,"lodsd":1,"cl":7,"strhashi":5,"hash_buckets":5,"dictionary_end":2,"z":9,"var_WORD_LATEST":5,"WORD_LBRAC":3,"interpret":1,"state":1,"666q":1,"octal":1,"bootfile":2,"WORD_SYS_OPEN":2,"WORD_SYSCALL":2,"fd":3,"of":14,"tib_buffer":5,"c":3,"WORD_READLINE":2,"num":2,"flag":3,"WORD_DROP2":7,"WORD_SWAP":9,"WORD_INHASH":4,"WORD_STORE2":3,"WORD_TOIN":5,"WORD_STORE":4,"WORD_INTERPRET":2,"loop":9,"till":2,"QUIT":1,"takes":1,"over":1,"to_lower":8,"ge":2,"le":1,"strcpyi":2,"nz":10,"strcpyi_l1":2,"strcmpi":2,"strcmpi_l1":2,"bl":56,"strhashi_l1":2,"_syscall":4,"neg":28,"_lsyscall":2,"not":14,"WORD_STATE":1,"WORD_DP":1,"WORD_LATEST":4,"WORD_SZ":1,"WORD_RZ":1,"WORD_BASE":2,"WORD_SOURCEFD":1,"WORD_BLK":1,"WORD_CHARBUF":1,"WORD_VERSION":1,"WORD_WORDBUF":1,"word_buf":4,"WORD_LINESIZE":2,"WORD__F_IMMED":1,"WORD__F_HIDDEN":1,"WORD__F_LENMASK":1,"WORD__H_NSIZE":1,"WORD__H_NAME":1,"WORD__XT_BODY":1,"WORD__XT_LENGTH":1,"WORD__XT_COMPILE":1,"WORD__XT_SIZE":1,"WORD_SYS_EXIT":1,"WORD_SYS_CLOSE":1,"WORD_SYS_READ":1,"WORD_SYS_WRITE":1,"WORD_SYS_UNLINK":1,"WORD_SYS_RENAME":1,"WORD_SYS_FTRUNCA":1,"WORD_SYS_FSYNC":1,"WORD_SYS_LSEEK":1,"WORD_SYS_FSTAT":1,"WORD_SYS_STAT":1,"WORD_O_RDONLY":1,"WORD_O_WRONLY":1,"WORD_O_RDWR":1,"WORD_O_CREAT":1,"WORD_O_EXCL":1,"WORD_O_TRUNC":1,"WORD_O_APPEND":1,"WORD_O_NONBLOCK":1,"WORD_DSPFETCH":1,"WORD_DSPSTORE":1,"WORD_DROP":11,"xchg":1,"WORD_DUP":4,"WORD_OVER":12,"WORD_ROT":2,"WORD_NROT":2,"WORD_DUP2":7,"WORD_SWAP2":6,"WORD_ROT2":1,"WORD_QDUP":1,"WORD_NQDUP":1,"WORD_NIP":4,"WORD_TUCK":3,"WORD_PICK":1,"WORD_TUCK2":1,"WORD_NIP2":1,"WORD_OVER2":1,"WORD_TOR":1,"WORD_FROMR":1,"WORD_TOR2":1,"WORD_FROMR2":1,"WORD_RSPFETCH":1,"WORD_RFETCH":1,"WORD_RSTORE":1,"WORD_RFETCH2":1,"WORD_RSPSTORE":1,"WORD_RDROP":1,"WORD_RDROP2":1,"WORD_NTOR":1,"WORD_CALL_COMMA":66,"rep":13,"movsd":2,"WORD_NFROMR":1,"WORD_FETCH":5,"WORD_ADDSTORE":1,"WORD_SUBSTORE":1,"WORD_STOREBYTE":5,"WORD_ADDBYTE":1,"WORD_FETCHBYTE":3,"WORD_STORESHORT":1,"ax":4,"WORD_FETCHSHORT":1,"bx":1,"WORD_FETCH2":2,"WORD_BLANK":1,"WORD_ERASE":1,"WORD_FILL":1,"WORD_CMOVEB":1,"std":3,"movsb":8,"WORD_CMOVE":3,"WORD_MOVE":1,"WORD_ADD":6,"WORD_SUB":7,"WORD_MULL":2,"WORD_DIV":1,"cdq":4,"idiv":8,"WORD_MOD":1,"WORD_INCR":6,"WORD_DECR":2,"WORD_INCR4":1,"WORD_DECR4":1,"WORD_INCR2":1,"WORD_DECR2":1,"WORD_TWOMUL":1,"WORD_TWODIV":1,"sar":3,"WORD_ABS":1,"WORD_MIN":2,"WORD_MAX":1,"l":3,"WORD_LSHIFT":1,"WORD_RSHIFT":1,"WORD_AND":1,"WORD_OR":1,"WORD_XOR":1,"WORD_NEGATE":1,"WORD_INVERT":1,"WORD_EQ":1,"sete":1,"WORD_NE":1,"setne":1,"WORD_LT":1,"setl":4,"WORD_GT":1,"setg":2,"WORD_ULT":1,"WORD_UGT":1,"seta":1,"WORD_ULTEQ":2,"setbe":1,"WORD_UGTEQ":1,"setae":1,"WORD_LTEQ":1,"setle":2,"WORD_GTEQ":1,"setge":2,"WORD_ZEQ":2,"setz":3,"WORD_ZNE":1,"setnz":3,"WORD_ZLT":1,"WORD_ZGT":1,"WORD_ZLTEQ":1,"WORD_ZGTEQ":1,"WORD_STOD":1,"WORD_DTOS":1,"WORD_DPLUS":1,"WORD_DMINUS":1,"sbb":8,"WORD_D2STAR":1,"rcl":1,"WORD_D2SLASH":1,"rcr":1,"WORD_MULDIV":1,"WORD_STARSMOD":1,"WORD_DIVMOD":1,"WORD_DNEGATE":2,"WORD_DABS":1,"WORD_DMAX":1,"WORD_DMIN":1,"WORD_DZEQ":1,"WORD_DZNEQ":1,"WORD_DZLT":1,"WORD_DEQ":1,"WORD_DNEQ":1,"WORD_DLT":1,"WORD_DULT":1,"WORD_MPLUS":2,"WORD_MMINUS":1,"WORD_MULSTAR":1,"WORD_MSLASH":1,"WORD_UMULSTAR":2,"mul":2,"WORD_UMDIVMOD":1,"WORD_FMDIVMOD":1,"s":1,"WORD_SMDIVREM":1,"WORD_UDIVMOD":1,"WORD_DMULSTAR":2,"WORD_BRANCH":1,"i_jmp":3,"strict":4,"i_ret":3,"WORD_ZBRANCH":1,"WORD_EXIT":2,"WORD_EXIT_COMMA":2,"var_WORD_DP":24,"lastcall":3,"are":5,"just":1,"after":1,"instruction":1,"change":1,"WORD_EXECUTE":2,"xt":7,"into":4,"After":1,"runs":1,"its":1,"will":2,"continue":1,"executing":1,"current":2,"jump":1,"WORD_READCHAR":3,"var_WORD_CHARBUF":3,"2nd":2,"param":5,"3rd":2,"max":1,"syscall":2,"cur":11,"readline_l1":2,"readline_l4":2,"readline_l2":2,"readline_l5":2,"LF":2,"readline_l3":2,"WORD_KEY":2,"stdin":1,"WORD_ACCEPT":2,"accept_l1":4,"BS":1,"accept_l2":2,"accept_l3":2,"key":1,"accept_l4":2,"WORD_TABSTOSPACE":2,"TAB":1,"WORD_TYPE_FD":6,"string":16,"1st":1,"FD":1,"write":3,"WORD_TYPE":5,"stdout":1,"WORD_EMIT":10,"emit_scratch":3,"needs":1,"syscallret":5,"save":2,"return":4,"System":2,"number":2,"see":3,"asm":2,"unistd":2,".h":2,"Result":2,"negative":2,"errno":2,"caller":2,"WORD_LSYSCALL":1,"WORD_COUNT":4,"WORD_TRAILING":1,"trailing_l1":2,"WORD_SSTRING":3,"WORD_COMPARE":1,"lowest":2,"compare_l2":3,"compare_l3":2,"both":2,"compare_l4":4,"otherwise":2,"longest":2,"wins":2,"cmpsb":2,"chars":4,"same":10,"strings":2,"size":15,"compare_l7":3,"compare_l6":2,"compare_l5":1,"WORD_COMPAREI":1,"comparei_l2":3,"comparei_l3":2,"comparei_l4":4,"ah":6,"comparei_l7":3,"comparei_l6":2,"comparei_l5":1,"WORD_FIND":2,"WORD_FIND_DICT":3,"WORD_TCFA":5,"now":1,"scan":1,"back":3,"through":2,"this":2,"findd_l1":2,"linked":1,"findd_l4":2,"field":2,"Length":1,"findd_l2":3,"Save":2,"repe":1,"move":1,"Dictionary":1,"checking":1,"against":1,"Not":1,"Move":1,"..":1,"Return":1,"zero":1,"indicate":1,"found":1,"Load":1,"skip":4,"Just":1,"WORD_BUCKET":1,"WORD_UNUSED":1,"WORD_ALIGNDP":3,"WORD_HEADER_COMM":3,"header":5,"store":2,"Store":3,"clear":1,"gap":1,"WORD_LIT_COMMA":4,"litc_l1":3,"litc_l2":2,"WORD_SLITS":1,"past":1,"WORD_CLITS":1,"WORD_COMMA":4,"DP":5,"stosd":2,"Update":2,"incremented":2,"WORD_CHAR_COMMA":2,"WORD_COLON":1,"WORD_PARSENAME":6,"Create":1,"dictionary":1,"WORD_HIDDEN":3,"hidden":2,"WORD_RBRAC":2,"Go":1,"WORD_CREATE":1,"create_l1":5,"create_l4":2,"create_l2":2,"create_l3":3,"WORD_DODOES":2,"WORD_DOES":1,"WORD_COMPILE_COM":6,"does_l1":2,"WORD_POSTPONE":1,"record":1,"last":2,"location":1,"i_call":2,"actual":1,"minus":1,"inline":1,"copy":1,"update":1,"WORD_SEMICOLON":1,"toggle":1,"--":1,"unhide":1,"below":1,"definition":1,"go":1,"IMMEDIATE":1,"WORD_IMMEDIATE":1,"Point":2,"Toggle":2,"IMMED":1,"bit":2,"HIDDEN":1,"var_WORD_STATE":4,"Set":3,"STATE":2,"WORD_SOURCE":4,"WORD_REFILL":1,"tib":3,"line":1,"TIB":1,"as":1,"WORD_ISSPACE":3,"WORD_ISNOTSPACE":2,"WORD_XTSKIP":3,"xtskip_l1":2,"xtskip_l3":2,"xtskip_l2":2,"WORD_WORDNAME":1,"buf":12,"cstring":3,"WORD_INTERPNAME":2,"intep_name_buf":3,"WORD_INTERP":2,"tryasnumber":2,"jle":1,"nonimediate":2,"executeword":2,"imedeate":1,"adr":1,"0d":1,"WORD_TOSNUMBER":2,"d":1,"parseproblem":2,"LIT":1,"value":1,"errmsg":3,"errmsgend":2,"errmsgnl":3,"var_WORD_TOIN":1,"WORD_TONUMBER":3,"ud":6,"tonumber_l1":2,"tonumber_l4":2,"char":1,"tonumber_l3":4,"tonumber_l2":2,"<=":1,"var_WORD_BASE":2,"WORD_TICKS":1,"rdtsc":1,"WORD_TEST":1,"times":4,"dic_WORD_ABS":1,"dic_WORD_ACCEPT":1,"dic_WORD_ADD":1,"dic_WORD_ADDBYTE":1,"dic_WORD_ADDSTOR":1,"dic_WORD_ALIGNDP":1,"dic_WORD_AND":1,"dic_WORD_BASE":1,"dic_WORD_BLANK":1,"dic_WORD_BLK":1,"dic_WORD_BRANCH":1,"dic_WORD_BUCKET":1,"dic_WORD_CALL_CO":1,"dic_WORD_CHARBUF":1,"dic_WORD_CHAR_CO":1,"dic_WORD_CLITS":1,"dic_WORD_CMOVE":1,"dic_WORD_CMOVEB":1,"dic_WORD_COLON":1,"dic_WORD_COMMA":1,"dic_WORD_COMPARE":2,"dic_WORD_COMPILE":1,"dic_WORD_COUNT":1,"dic_WORD_CREATE":1,"dic_WORD_D2SLASH":1,"dic_WORD_D2STAR":1,"dic_WORD_DABS":1,"dic_WORD_DECR":1,"dic_WORD_DECR2":1,"dic_WORD_DECR4":1,"dic_WORD_DEQ":1,"dic_WORD_DIV":1,"dic_WORD_DIVMOD":1,"dic_WORD_DLT":1,"dic_WORD_DMAX":1,"dic_WORD_DMIN":1,"dic_WORD_DMINUS":1,"dic_WORD_DMULSTA":1,"dic_WORD_DNEGATE":1,"dic_WORD_DNEQ":1,"dic_WORD_DODOES":1,"dic_WORD_DOES":1,"dic_WORD_DP":1,"dic_WORD_DPLUS":1,"dic_WORD_DROP":1,"dic_WORD_DROP2":1,"dic_WORD_DSPFETC":1,"dic_WORD_DSPSTOR":1,"dic_WORD_DTOS":1,"dic_WORD_DULT":1,"dic_WORD_DUP":1,"dic_WORD_DUP2":1,"dic_WORD_DZEQ":1,"dic_WORD_DZLT":1,"dic_WORD_DZNEQ":1,"dic_WORD_EMIT":1,"dic_WORD_EQ":1,"dic_WORD_ERASE":1,"dic_WORD_EXECUTE":1,"dic_WORD_EXIT":1,"dic_WORD_FETCH":1,"dic_WORD_FETCH2":1,"dic_WORD_FETCHBY":1,"dic_WORD_FETCHSH":1,"dic_WORD_FILL":1,"dic_WORD_FIND":1,"dic_WORD_FIND_DI":1,"dic_WORD_FMDIVMO":1,"dic_WORD_FROMR":1,"dic_WORD_FROMR2":1,"dic_WORD_GT":1,"dic_WORD_GTEQ":1,"dic_WORD_HEADER_":1,"dic_WORD_HIDDEN":1,"dic_WORD_IMMEDIA":1,"dic_WORD_INCR":1,"dic_WORD_INCR2":1,"dic_WORD_INCR4":1,"dic_WORD_INHASH":1,"dic_WORD_INLINE_":1,"dic_WORD_INTERP":1,"dic_WORD_INTERPN":1,"dic_WORD_INTERPR":1,"dic_WORD_INVERT":1,"dic_WORD_ISNOTSP":1,"dic_WORD_ISSPACE":1,"dic_WORD_KEY":1,"dic_WORD_LATEST":1,"dic_WORD_LBRAC":1,"dic_WORD_LINESIZ":1,"dic_WORD_LIT_COM":1,"dic_WORD_LSHIFT":1,"dic_WORD_LSYSCAL":1,"dic_WORD_LT":1,"dic_WORD_LTEQ":1,"dic_WORD_MAX":1,"dic_WORD_MIN":1,"dic_WORD_MMINUS":1,"dic_WORD_MOD":1,"dic_WORD_MOVE":1,"dic_WORD_MPLUS":1,"dic_WORD_MSLASH":1,"dic_WORD_MULDIV":1,"dic_WORD_MULL":1,"dic_WORD_MULSTAR":1,"dic_WORD_NE":1,"dic_WORD_NEGATE":1,"dic_WORD_NFROMR":1,"dic_WORD_NIP":1,"dic_WORD_NIP2":1,"dic_WORD_NQDUP":1,"dic_WORD_NROT":1,"dic_WORD_NTOR":1,"dic_WORD_OR":1,"dic_WORD_OVER":1,"dic_WORD_OVER2":1,"dic_WORD_O_APPEN":1,"dic_WORD_O_CREAT":1,"dic_WORD_O_EXCL":1,"dic_WORD_O_NONBL":1,"dic_WORD_O_RDONL":1,"dic_WORD_O_RDWR":1,"dic_WORD_O_TRUNC":1,"dic_WORD_O_WRONL":1,"dic_WORD_PARSENA":1,"dic_WORD_PICK":1,"dic_WORD_POSTPON":1,"dic_WORD_QDUP":1,"dic_WORD_RBRAC":1,"dic_WORD_RDROP":1,"dic_WORD_RDROP2":1,"dic_WORD_READCHA":1,"dic_WORD_READLIN":1,"dic_WORD_REFILL":1,"dic_WORD_RFETCH":1,"dic_WORD_RFETCH2":1,"dic_WORD_ROT":1,"dic_WORD_ROT2":1,"dic_WORD_RSHIFT":1,"dic_WORD_RSPFETC":1,"dic_WORD_RSPSTOR":1,"dic_WORD_RSTORE":1,"dic_WORD_RZ":1,"dic_WORD_SEMICOL":1,"dic_WORD_SLITS":1,"dic_WORD_SMDIVRE":1,"dic_WORD_SOURCE":1,"dic_WORD_SOURCEF":1,"dic_WORD_SSTRING":1,"dic_WORD_STARSMO":1,"dic_WORD_STATE":1,"dic_WORD_STOD":1,"dic_WORD_STORE":1,"dic_WORD_STORE2":1,"dic_WORD_STOREBY":1,"dic_WORD_STORESH":1,"dic_WORD_SUB":1,"dic_WORD_SUBSTOR":1,"dic_WORD_SWAP":1,"dic_WORD_SWAP2":1,"dic_WORD_SYSCALL":1,"dic_WORD_SYS_CLO":1,"dic_WORD_SYS_EXI":1,"dic_WORD_SYS_FST":1,"dic_WORD_SYS_FSY":1,"dic_WORD_SYS_FTR":1,"dic_WORD_SYS_LSE":1,"dic_WORD_SYS_OPE":1,"dic_WORD_SYS_REA":1,"dic_WORD_SYS_REN":1,"dic_WORD_SYS_STA":1,"dic_WORD_SYS_UNL":1,"dic_WORD_SYS_WRI":1,"dic_WORD_SZ":1,"dic_WORD_TABSTOS":1,"dic_WORD_TCFA":1,"dic_WORD_TICKS":1,"dic_WORD_TOIN":1,"dic_WORD_TONUMBE":1,"dic_WORD_TOR":1,"dic_WORD_TOR2":1,"dic_WORD_TOSNUMB":1,"dic_WORD_TRAILIN":1,"dic_WORD_TUCK":1,"dic_WORD_TUCK2":1,"dic_WORD_TWODIV":1,"dic_WORD_TWOMUL":1,"dic_WORD_TYPE":1,"dic_WORD_TYPE_FD":1,"dic_WORD_UDIVMOD":1,"dic_WORD_UGT":1,"dic_WORD_UGTEQ":1,"dic_WORD_ULT":1,"dic_WORD_ULTEQ":1,"dic_WORD_UMDIVMO":1,"dic_WORD_UMULSTA":1,"dic_WORD_UNUSED":1,"dic_WORD_VERSION":1,"dic_WORD_WORDBUF":1,"dic_WORD_WORDNAM":1,"dic_WORD_XOR":1,"dic_WORD_XTSKIP":1,"dic_WORD_ZBRANCH":1,"dic_WORD_ZEQ":1,"dic_WORD_ZGT":1,"dic_WORD_ZGTEQ":1,"dic_WORD_ZLT":1,"dic_WORD_ZLTEQ":1,"dic_WORD_ZNE":1,"dic_WORD__F_HIDD":1,"dic_WORD__F_IMME":1,"dic_WORD__F_LENM":1,"dic_WORD__H_NAME":1,"dic_WORD__H_NSIZ":1,"dic_WORD__XT_BOD":1,"dic_WORD__XT_COM":1,"dic_WORD__XT_LEN":1,"dic_WORD__XT_SIZ":1,"dic_WORD_TEST":1,"DispAL":5,"dwDispPos":6,"0Fh":2,"0000b":2,"1111b":1,".begin":2,"01111b":1,".1":7,".2":6,"gs":3,"DispInt":1,"0111b":1,"DispStr":2,"pszInfo":1,".3":2,"0FFh":1,"DispReturn":1,"szReturn":1,"printf":1,"MemCpy":1,"Destination":1,"Source":1,"Counter":1,"ds":1,"es":1,"asm_draw_3ds":1,"ldu":4,"x":12,"starts":2,"$d004":1,"ldd":5,"u":2,"$d001":4,"$d000":4,"stb":3,"$d00A":6,"$d005":2,"leax":2,"bgt":2,"end1s":2,"ldb":2,"$40":1,"waits":2,"bitb":4,"$d00D":4,"#0":1,"bra":2,"$0040":3,"rts":2,"asm_draw_3d":1,"end1":2,"wait":2,"cosinus3d":1,"DB":12,"sinus3d":1,"ORG":7,"SJMP":3,"START":2,"0003h":1,"LCALL":9,"INT0_ISR":2,"RETI":5,"000Bh":1,"T0_ISR":2,"0013h":1,"INT1_ISR":2,"001Bh":1,"T1_ISR":2,"0023h":1,"UART_ISR":2,"0030h":1,"MOV":9,"A":7,"#11111110b":2,"SETB":3,"IT0":1,"External":2,"Interrupt":2,"falling":1,"edge":1,"triggered":1,"EX0":1,"Enable":2,"Interrut":1,"EA":1,"LEFT":3,"CJNE":2,"#01111111b":1,"LOOP1":2,"JMP":2,"RIGHT":3,"P1":4,"RL":1,"DELAY":5,"LOOP2":2,"RR":1,"R1":2,"#3":1,"FLASH":2,"#00h":1,"#0FFh":1,"DJNZ":4,"R5":3,"#20":1,"mS":1,"D1":2,"R6":2,"#40":1,"D2":2,"R7":2,"#249":1,"$":1,"END":1},"Astro":{"---":2,"COMMENT//":8,"import":1,"Tour":2,"from":1,";":6,"COMMENT/*":1,"let":1,"title":4,"=":17,"<":17,"html":2,"lang":1,">":25,"head":2,"meta":2,"charset":1,"name":1,"content":1,"{":2,"}":2,"</":9,"link":3,"rel":3,"type":1,"href":4,"style":2,"header":3,"display":1,":":5,"flex":2,"-":2,"direction":1,"column":1,"gap":1,"1em":1,"max":1,"width":2,"min":1,"(":1,"%":1,",":1,"68ch":1,")":1,"body":2,"main":2,"div":2,"img":1,"height":1,"src":1,"alt":1,"h1":2,"Welcome":1,"to":1,"a":2,"Astro":1,"></":1,"client":1,"load":1,"/>":1,"COMMENT<!--":2},"Asymptote":{"import":2,"wtk_graph":1,";":73,"size":5,"(":110,"15cm":1,",":182,"10cm":1,"IgnoreAspect":2,")":96,"scale":1,"Linear":2,"real":17,"xscale":7,"=":57,"1e9":1,"fscale":5,"1e12":1,"void":1,"graphSawtooth":2,"string":4,"file":6,"k":10,"int":3,"xcol":2,"fcol":2,"dx":3,"df":3,"pen":3,"p":8,"red":3,"t":19,"{":8,"fin":2,"input":1,".line":1,"()":2,"[]":9,"a":5,".dimension":1,"transpose":1,"x":5,"[":8,"]":8,"f":3,"-":18,"/":1,"COMMENT/*":3,"graphData":1,"y":1,"yscale":1,"dy":1,"dots":1,"false":1,"}":8,"blue":4,"green":1,"cyan":1,"magenta":1,"yellow":1,"black":7,"i":11,"for":1,".length":1,">=":2,"--":6,"format":3,"+":17,"label":13,"math":2,"units":2,"*":19,"1e3":1,"))":13,"if":1,"COMMENT//":33,"xlimits":1,"crop":1,"true":2,"xaxis":1,"sLabel":3,"BottomTop":1,"LeftTicks":1,"yaxis":1,"LeftRight":1,"RightTicks":1,"point":2,"N":2,"add":1,"legend":1,"E":2,"20E":1,"graph3":1,"currentprojectio":1,"orthographic":1,"((":6,".0323":1,"defaultrender":1,".merge":1,"usepackage":2,"texpreamble":4,"myxchoice":2,"{}":3,"myychoice":2,"myzchoice":2,"defaultpen":1,"mm":1,"pair":4,"xbounds":6,".25":1,"ybounds":6,"zbounds":3,"xaxis3":1,".x":8,".y":9,"OutTicks":3,"Arrow3":3,"3mm":3,"yaxis3":1,"zaxis3":1,"invisible":1,"rgb":2,".7":2,"triple":4,"f2":2,"return":4,".41":2,".9":8,".78":5,"sin":4,"cos":3,"surface":2,"s2":2,"pi":3,"Spline":1,"draw":9,"emissive":1,".6":2,"opacity":1,"meshpen":1,"g3":6,"path3":3,"p3":6,"graph":3,".5":4,"operator":3,"..":3,".4mm":1,".2mm":6,".985":3,".6mm":1,".05":12,"S":4,"XY":2,".49":1,"Embedded":3,".85":1,".37":1,"W":1,"rotate":1},"AutoHotkey":{"MsgBox":1,",":2,"Hello":1,"`":1,"World":1,"!":1},"Avro IDL":{"@namespace":1,"(":45,")":45,"protocol":1,"user":1,"{":34,"import":1,"idl":1,";":95,"record":21,"TrackProof":2,"string":43,"proofType":1,"proofName":1,"idString":1,"}":34,"WebProof":2,"hostname":1,"array":23,"<":25,">":23,"protocols":1,"Proofs":1,"social":1,"web":1,"PublicKey":4,"publicKeys":1,"UserSummary":2,"UID":13,"uid":13,"username":11,"fullName":2,"union":11,"null":11,",":55,"LinkID":1,"linkID":1,"UserSummarySet":3,"users":1,"Time":4,"time":1,"int":23,"version":1,"COMMENT/**":13,"listTracking":1,"sessionID":21,"filter":2,"assertion":3,"listTrackingJSON":1,"boolean":17,"verbose":1,"listTrackersUnve":1,"@typedef":1,"EmailAddress":2,"{}":1,"Email":2,"email":1,"isVerified":1,"isPrimary":1,"IdentityVisibili":1,"visibility":1,"UnixTime":1,"lastVerifyEmailD":1,"UserSettings":2,"emails":1,"UserPhoneNumber":1,"phoneNumbers":1,"User":2,"loadUser":1,"loadUserByName":1,"UserPlusKeys":1,"loadUserPlusKeys":2,"KID":3,"pollForKID":2,"UserPlusKeysV2Al":1,"OfflineAvailabil":1,"oa":1,"loadPublicKeys":1,"loadMyPublicKeys":1,"loadMySettings":1,"loadAllPublicKey":1,"void":7,"profileEdit":1,"location":1,"bio":1,"InterestingPerso":2,"fullname":1,"map":2,"serviceMap":1,"interestingPeopl":1,"maxUsers":1,"namespace":1,"UserVersion":1,"meUserVersion":1,"forcePoll":1,"@lint":3,"UPAKVersioned":1,"getUPAK":1,"unstubbed":1,"UPKLiteV1AllInca":1,"getUPAKLite":1,"uploadUserAvatar":1,"filename":1,"ImageCropRect":1,"crop":1,"ProofSuggestions":2,"proofSuggestions":1,"ProofSuggestion":2,"suggestions":1,"showMore":1,"COMMENT//":7,"key":1,"belowFold":1,"profileText":1,"//":4,"SizedImage":4,"profileIcon":1,"profileIconDarkm":1,"pickerText":1,"pickerSubtext":1,"pickerIcon":1,"pickerIconDarkmo":1,"Identify3RowMeta":1,"metas":1,"for":1,"proof":1,"types":1,"NextMerkleRootRe":3,"MerkleRootV2":2,"res":1,"findNextMerkleRo":2,"kid":1,"SigChainLocation":1,"loc":1,"prev":2,"Seqno":1,"resetSeqno":1,"ResetMerkleRoot":1,"enum":2,"PassphraseState":4,"KNOWN_0":1,"RANDOM_1":1,"CanLogoutRes":2,"canLogout":2,"reason":2,"passphraseState":2,"loadPassphraseSt":1,"UserCard":1,"userCard":1,"useSession":1,"UserPassphraseSt":1,"@jsonkey":10,"UserBlockedRow":2,"chat":1,"follow":1,"UserBlockType":2,"CHAT_0":1,"FOLLOW_1":1,"UserBlockedBody":1,"blocks":3,"UserBlockState":2,"blockType":1,"blocked":1,"UserBlockedSumma":1,"blocker":1,">>":1,"UserBlock":2,"chatBlocked":1,"followBlocked":1,"createTime":2,"modifyTime":1,"UserBlockArg":2,"setChatBlock":1,"setFollowBlock":1,"setUserBlocks":1,"getUserBlocks":1,"usernames":1,"reportUser":1,"comment":1,"includeTranscrip":1,"convID":1,"dismissBlockButt":1,"TLFID":1,"tlfID":1,"blockUser":1,"unblockUser":1,"TeamBlock":2,"teamName":1,"getTeamBlocks":1},"Awk":{"SHEBANG#!awk":1,"BEGIN":1,"{":17,"COMMENT#":9,"n":13,"=":18,";":55,"printf":1,"network_max_band":3,"network_max_pack":3,"last3":3,"last4":3,"last5":3,"last6":3,"}":17,"if":14,"(":14,"$1":1,"~":5,"/":11,"Average":2,")":14,"#":48,"Skip":1,"the":12,"values":1,"next":1,"$2":10,"all":1,"This":8,"is":7,"cpu":1,"info":7,"print":35,"$3":7,">":38,"FILENAME":35,"$4":7,"$5":7,"$7":3,"-":2,"eth0":2,"network":1,"Total":9,"number":9,"of":22,"packets":4,"received":4,"per":14,"second":14,".":24,"else":4,"transmitted":4,"bytes":4,"$6":6,"proc":2,"|":4,"cswch":1,"tps":1,"kbmemfree":1,"totsck":1,"[":1,"]":1,"==":5,"s":1,"context":1,"switches":1,"disk":1,"total":1,"transfers":1,"read":1,"requests":2,"write":1,"block":2,"reads":1,"writes":1,"mem":1,"Amount":7,"free":2,"memory":7,"available":1,"in":11,"kilobytes":7,"used":8,"does":1,"not":1,"take":1,"into":1,"account":1,"by":4,"kernel":3,"itself":1,"Percentage":2,"$X":1,"shared":1,"system":1,"Always":1,"zero":1,"with":1,"kernels":1,"as":1,"buffers":1,"to":1,"cache":1,"data":1,"swap":3,"space":3,"$8":1,"$9":1,"socket":1,"sockets":4,"Number":4,"TCP":1,"currently":4,"use":4,"UDP":1,"RAW":1,"IP":1,"fragments":1,"END":1},"BASIC":{"REM":16,"Mandelbrot":1,"Set":1,"with":1,"ANSI":1,"Colors":1,"in":1,"BASIC":1,"https":1,":":237,"//":1,"github":1,".com":1,"/":13,"telnet23":1,"November":1,"CLS":6,"MAXK":3,"=":290,"MINRE":3,"-":47,"MAXRE":2,"MINIM":3,"MAXIM":2,"FOR":19,"X":8,"TO":19,"WIDTH":4,"Y":10,"HEIGHT":2,"LOCATE":31,",":332,"REC":2,"+":57,"(":107,")":154,"*":21,"IMC":2,"K":11,"REF":8,"IMF":8,"IF":91,">":21,"THEN":90,"GOTO":22,"<":24,"M":2,"INT":1,"))":14,"PRINT":43,"CHR":26,"$(":63,"STR":1,";":46,"NEXT":18,"DEFINT":1,"A":17,"Z":1,"KEY":12,"OFF":4,"RANDOMIZE":1,"TIMER":10,"OPTION":1,"BASE":1,"DEF":3,"FNRAND":9,"N":8,"FIX":7,"RND":6,"FNMOVE":4,"FNSEEK":1,"ME":3,"YOU":2,"SGN":4,"HS":6,"!":24,"LS":11,"ON":15,"ERROR":1,"GOSUB":34,"MY":9,"RETURN":27,"MX":9,"SC":31,"DIM":2,"SX":9,"SY":12,"SS":3,"SO":6,"I":65,".5":1,"(((":2,"DATA":11,"BGM":25,"PLAY":17,"PX":17,"OX":3,"PY":14,"OY":4,"PT":8,"TX":21,"TY":9,"TD":4,"TS":3,"FX":14,"FY":7,"FD":3,"FS":3,"AX":14,"AH":5,"AL":8,"WX":2,"WY":1,"L":36,"DX":29,"DM":26,"$":59,"C1":3,"C2":6,"C3":3,"C4":3,"C5":2,"C6":3,"C7":3,"C8":5,"C9":2,"C10":2,"C11":3,"C12":2,"C13":3,"C14":4,"C15":7,"SCREEN":7,"WINDOW":1,"VIEW":1,"COLOR":20,"MUS":7,"RESTORE":4,"READ":4,"USING":3,"ELSE":17,"WHILE":11,"INKEY":12,"<>":22,"WEND":11,"T2":4,"T1":7,".0167":4,"STEP":3,"PSET":4,"AND":18,"LEN":9,"RIGHT":1,"SPACE":3,">=":2,"SPC":4,"LEFT":1,"PALETTE":2,"MOD":9,"STRING":6,"((":3,"OR":7,"POINT":2,".0333":1,"CIRCLE":2,"<=":1,"ERR":2,"ERL":2,"END":4,"RESUME":1,"GWBASIC":1,"program":1,"to":2,"control":1,"MCP23S17":1,"O":2,"expander":2,"inside":1,"PC":1,"Emulator":1,"check":1,"for":1,"available":2,"INP":3,"&":22,"HE0":1,"Setup":1,"Port":1,"and":1,"B":1,"as":2,"Outputs":1,"OUT":16,"HE1":1,"HFF":2,"HE2":2,"HE5":2,"HE6":2,"D":4,"GPIO":11,"HE7":5,"HE9":6,"H7":1,"setup":1,"B3":1,"B7":1,"inputs":1,"bits":1,"checkGPIO":2,"gpio":2,"SUB":1,"not":1},"Ballerina":{"import":7,"ballerina":7,".lang":5,".messages":1,";":46,".net":1,".http":1,".doc":1,"@doc":2,":":28,"Description":2,"{":11,"value":2,"}":11,"service":1,"<":2,"http":1,">":3,"helloWorld":1,"resource":1,"sayHello":1,"(":29,"message":2,"m":1,")":29,"COMMENT//":20,"response":3,"=":18,"{}":1,"messages":1,"setStringPayload":1,",":14,"reply":1,".system":4,"function":5,"main":4,"string":4,"[]":4,"args":4,"xml":9,"x1":3,"`":8,"book":2,"The":1,"Lost":1,"World":1,"</":1,"system":18,"println":18,"x2":3,"Hello":1,"world":1,"!":1,"x3":3,"COMMENT<!--":1,"x4":3,"<?":1,"target":1,"data":1,"?>":1,"x5":2,"+":13,"divideBy10":4,"int":3,"d":3,"return":1,"/":1,"%":1,"var":5,"k":2,"strVar":2,"q":2,"r":2,"q1":2,"_":2,"r1":2,"json":7,"j1":2,"j2":3,"j3":2,"true":1,"j4":2,"false":2,"j5":1,"null":2,"j6":2,"name":1,"color":1,"price":1,"j7":2,"[":1,"first":1,"last":1,"]":1},"Beef":{"using":26,"System":18,";":990,".Collections":3,".Text":1,".IO":2,".Threading":4,".Tasks":1,"Beefy":6,".utils":1,".Diagnostics":3,"namespace":5,"RandoCode":1,"{":248,"class":14,"Config":3,"public":106,"int32":20,"mTypeCount":1,"=":402,"//":16,"float":47,"mPrimitiveTypeCh":1,"COMMENT//":31,"mStructPct":1,"mTypeComplexityP":1,"mCreateGenericTy":1,"mSpecializedType":1,"mUnspecializedTy":1,"mTypeDefPoolPowe":1,"mTypeDefPoolOffs":1,"mTypeDefPoolScal":1,"mFieldCountPower":1,"mFieldCountScala":1,"mFieldStaticPct":1,"mVoidReturnPct":1,"mMethodCodeCompl":1,"mMethodLengthSca":1,"mMethodCountScal":1,"mAssignMemberPct":1,"mCreateLocalPct":1,"mParamCountPower":1,"mParamCountScala":1,"mNewSpacespaceCh":1,"Chance":2,"a":2,"will":2,"generate":1,"new":90,"vs":2,"an":2,"existing":2,"one":2,"mRootNamespaceCh":1,"we":1,"create":1,"root":1,"adding":1,"to":3,"}":248,"WordGroup":8,"List":30,"<":78,"String":127,">":60,"[]":10,"mWords":4,"~":37,"for":46,"(":750,"var":64,"list":2,"in":22,")":719,"DeleteContainerA":9,"!":35,"delete":31,"_":36,"HashSet":4,"mUsedNames":3,"()":223,"void":49,"GetName":1,"complexity":2,",":231,"int":74,"parts":4,"bool":27,"firstUpper":2,"outName":4,"listNum":3,"*":33,"tryCount":6,"true":37,"++":39,"if":166,"namePartIdx":4,"idx":2,"Program":5,".sRand":1,".Next":8,"[":46,"]":46,".Count":41,"namePart":4,"scope":56,"((":35,"||":6,"))":50,".ToUpper":1,".Append":103,".Contains":3,"continue":12,".Add":32,"return":46,"LocalDef":13,"mName":12,"TypeDef":48,"mTypeDef":2,"MethodDef":14,"mParamCount":1,"mReturnType":1,"mLocals":1,"mComplexity":2,"mStatementCount":1,"mIsStatic":2,"FieldDef":10,"NamespaceDef":12,"mNamespace":3,"mIsPrimitive":1,"mGenericParamIdx":1,"-":36,"mIsStruct":1,"mUseCount":1,"mIsSpecializedGe":1,"mIsUnspecialized":1,"mGenericParams":1,"mUsingNamespaces":1,"mFields":1,"mMethods":1,"mTypeDefPool":1,"We":1,"only":1,"refer":1,"types":1,"this":9,"pool":1,"GetRootName":1,"outStr":34,"ltPos":3,".IndexOf":2,"==":55,"GetFullName":2,"null":35,".GetFullName":9,"mParent":3,"mChildren":1,"!=":31,"static":4,"Random":2,"sRand":32,"mSeed":5,"mConfig":47,"mBaseDir":4,"mAdjList":3,"mAdvList":3,"mNounList":7,"mVerbList":3,"mIsCompat":2,"mCurTypeDef":25,"mCurMethodDef":18,"mNamespaces":8,"mVoidType":7,"mPrimitives":9,"mUserTypes":17,"mOtherTypes":3,"mVerbose":6,"mLineCount":3,"mWroteLine":3,"mQueuedText":5,"mIndentCount":18,"mStartIndentCoun":3,"Console":8,".WriteLine":7,"CreateWordGroup":5,"name":3,"wordGroup":5,".mWords":3,"i":15,"StreamReader":4,"file":10,"filePath":11,"exePath":3,"Environment":1,".GetExecutableFi":1,"Path":1,".GetDirectoryPat":1,".AppendF":2,"+":10,".Open":1,"case":8,".Err":3,"while":5,".EndOfStream":2,"line":28,".ReadLine":1,"isOnlyLetters":3,"char8":3,"c":2,".RawChars":1,".IsLetter":1,"false":21,"CreatePrimitives":2,".mName":84,".mIsPrimitive":5,"typeNames":4,"::":4,".":7,"else":23,"typeName":2,"typeDef":81,"GetComplexity":10,"power":2,"Math":8,".Pow":1,".NextDouble":23,"GetRandomTypeDef":3,"wantPrimitive":2,".mPrimitiveTypeC":2,"&&":29,"checkTypeDef":5,".mIsUnspecialize":7,".CompareTo":1,"GetRandomPooledT":4,".mTypeDefPool":4,"GenerateType":2,"typeComplexity":3,".mTypeComplexity":2,"className":3,".GetName":9,".mComplexity":4,".mCreateGenericT":2,".mGenericParams":9,"genericCount":2,"genericIdx":9,"genericType":9,".mGenericParamId":5,".mIsStruct":9,".mStructPct":2,".mNewSpacespaceC":2,"newNamespace":7,">=":3,".mRootNamespaceC":2,"parentNamepace":3,".mChildren":1,".mParent":1,".mNamespace":8,"CreateTypePool":3,"poolSize":4,"poolIdx":3,"poolTypeDef":4,"ReferenceType":4,".mUseCount":3,"PopulateType":3,".mTypeDefPoolPow":2,".mTypeDefPoolSca":2,".mTypeDefPoolOff":2,"fieldCount":3,".mFieldCountPowe":2,".mFieldCountScal":2,"fieldIdx":4,"fieldDef":27,".mIsStatic":14,".mFieldStaticPct":2,".mTypeDef":23,".mFields":12,"methodIdx":7,".mMethodCountSca":2,"methodDef":44,"methodComplexity":3,".mMethodCodeComp":2,".mVoidReturnPct":2,".mReturnType":14,"paramCount":2,".mParamCountPowe":2,".mParamCountScal":2,"paramIdx":20,"localDef":34,".mLocals":17,".mParamCount":9,".mMethods":11,"DelTree":3,"StringView":1,"dirName":6,"Debug":4,".Assert":4,".IsEmpty":7,"Directory":6,".Exists":1,"subDir":2,".EnumerateDirect":1,".GetFilePath":2,".EnumerateFiles":1,".EndsWith":1,"File":2,".Delete":2,"FindField":3,"inside":2,"wantTypeDef":2,"field":4,"NOP":1,"FindData":5,"pass":6,"targetCategory":8,"Field":2,"subFieldDef":11,"Param":2,"/":7,"Local":2,"WriteLine":32,"str":99,"params":2,"Object":4,"args":6,"..":3,"AppendF":2,".mUsingNamespace":2,"genericParam":2,"GetRandomTarget":3,"out":5,"targetType":19,"GenerateMethodCa":4,"methodTarget":5,"targets":5,"paramsMatch":3,"paramDef":5,"didAssign":3,".mAssignMemberPc":2,"break":5,".mCreateLocalPct":2,"PopLocal":3,".PopBack":2,"GetBoolExpressio":2,"checkTarget":8,"rhs":12,"GenerateMainBloc":2,"pooledType":5,"--":7,"GenerateUseBlock":2,"method":4,".Clear":15,"argIdx":2,"GenerateBlock":5,"prevLocalIdx":2,"methodLength":2,".mMethodLengthSc":2,"stmtIdx":1,"COMMENT/*":3,"localVarName":3,"toVal":6,".ToString":3,"boolExpr":4,"retValName":5,"FixType":4,"SpecializeType":2,"unspecializedTyp":9,"specializedType":17,".GetRootName":2,".mIsSpecializedG":3,"genericArg":3,"srcFieldDef":4,"destFieldDef":5,"srcMethodDef":5,"destMethodDef":6,"destLocalDef":4,"ProgressStart":2,"cProgressSize":5,".Write":3,"mProgressIdx":3,"WriteProgress":2,"pct":2,"progressIdx":2,".Round":1,"const":1,"Run":1,"typeIdx":11,".mTypeCount":2,"specializeCount":2,".mSpecializedTyp":2,".mUnspecializedT":2,"specializedIdx":3,"arrTypeDef":4,".mStatementCount":1,"specializedTypes":3,"UserTypeBlock":1,":":14,"typeFullName":4,"directory":6,"namespaceStr":5,".Replace":1,"fullPath":4,"Append":1,"FileStream":4,"isOpen":3,".CreateDirectory":1,".IgnoreError":2,".Create":1,".Ok":1,"Thread":1,".Sleep":1,"Runtime":3,".FatalError":3,"StreamWriter":1,"streamWrite":3,"Encoding":1,".UTF8":1,"typeStr":5,"namespaceDef":2,"namespaceName":3,".Close":1,"@typeDef":1,".Index":1,"HandleConfig":1,"configPath":2,"StructuredData":2,"sd":25,".Load":1,".Get":23,"ref":23,"Main":2,"cwd":2,".GetCurrentDirec":1,"pg":4,".HandleConfig":1,".Run":1,"#pragma":1,"warning":1,"disable":1,".Interop":1,"gen":1,"sNames":2,"isFirst":1,"resultStr":3,"ProcessStartInfo":2,"startInfo":15,".SetFileName":2,"@":2,".SetArguments":4,"$":7,".RedirectStandar":2,".UseShellExecute":1,".CreateNoWindow":2,"SpawnedProcess":4,"process":8,".Start":3,"fileStream":3,".AttachStandardO":1,"streamReader":2,".ReadToEnd":1,".ExitCode":2,".Split":1,".Length":6,".StartsWith":1,"exportStr":7,".Substring":3,"fwdIdx":5,"switch":2,".WriteAllText":1,".WaitFor":3,".widgets":1,".theme":1,".dark":1,".gfx":1,".events":1,"BeefPerf":1,"ProfilePanel":2,"Widget":1,"ProfileListViewI":5,"DarkVirtualListV":8,"override":12,"MouseDown":2,"x":9,"y":9,"btn":7,"btnCount":5,"ProfileListView":5,"mListView":34,".mProfilePanel":3,".ItemClicked":1,"Selected":1,"set":1,"value":3,"selectedIdx":2,"mVirtualIdx":1,"profilePanel":4,"result":13,".mProfileCtx":8,".mResults":12,"DeleteAndNullify":3,".mPerfView":3,".mProfileHiliteZ":3,"PerfView":3,".HiliteZone":1,".mZoneNameId":11,".mUnformattedNam":3,"base":10,".Selected":1,"mProfilePanel":14,"ChangeSort":1,"DarkListView":1,".SortType":1,"sortType":3,".ChangeSort":1,"mSortType":1,".RefreshList":1,"protected":1,"ListViewItem":1,"CreateListViewIt":1,"PopulateVirtualI":1,"listViewItem":12,".PopulateVirtual":2,"client":14,".mSession":10,"perfInfo":29,".mVirtualIdx":2,".Label":2,"subItem":9,".CreateSubItem":3,".mLabel":6,".mCount":5,".ElapsedTicksToS":6,".mTicks":11,".mChildTicks":7,"DrawAll":2,"Graphics":3,"g":11,".DrawAll":2,"(((":2,".mDone":5,".mSorting":1,".PushColor":1,".FillRect":1,"mWidth":2,"mHeight":2,"BPUtils":1,".DrawWait":1,"KeyDown":1,"KeyCode":1,"keyCode":3,"isRepeat":2,".KeyDown":1,".Escape":1,".RemoveFocus":1,"GetSummaryString":2,"entry":34,".Max":5,"entryStr":12,".mSelection":2,".mTickEnd":6,".mTickStart":13,"AddStaticMenu":2,"Menu":7,"menu":13,"menuItem":5,".AddItem":4,".mOnMenuItemSele":2,"item":6,"=>":6,"gApp":5,".SetClipboardTex":1,".MouseDown":1,"GetRoot":1,".SelectItemExclu":4,"MenuWidget":3,"menuWidget":6,"DarkTheme":4,".sDarkTheme":4,".CreateMenuWidge":3,".Init":3,"DarkCheckBox":2,"mFormatCheckbox":8,"DarkButton":1,"mGetButton":1,"mPerfView":12,"BPSelection":2,"mSelection":23,"mSelectionDirty":6,"int64":9,"mActiveLastCurTi":7,"ProfileContext":3,"mProfileCtx":36,"WaitEvent":2,"mSortDoneHandle":6,"mSorting":7,".Checked":5,".mOnMouseClick":1,"&":1,"evt":2,"AddWidget":2,".mOnLostFocus":1,"RemoveFocus":2,".mSortType":6,".mColumn":4,".mReverse":2,".AddColumn":4,".InitScrollbars":1,"FinishSorting":3,".Reset":2,".GetRoot":11,"Resize":1,"width":3,"height":3,".Resize":2,".ResizeClamped":1,"Draw":1,".Draw":1,".SetFont":1,".mSmallFont":1,".DrawString":1,"Show":1,"perfView":3,"selection":2,"GetData":1,"struct":2,"PerfInfo":15,"mCount":1,"mTicks":1,"mChildTicks":2,"mStackCount":1,"Number":1,"of":1,"times":1,"appears":1,"entryStack":7,"mZoneNameId":2,"mUnformattedName":1,"BPPerfEntry":5,"mTickStart":1,"mParamsReadPos":1,"mPerfInfo":1,"BumpAllocator":2,"mAlloc":4,"BpSession":1,"mSession":2,"Dictionary":1,"mPerfDict":2,"mTempStr":6,"mTempDynStr":3,"mResults":1,"mSortingResults":1,"mStreamDataIdx":1,"mDone":1,"mFormatStrings":2,"mHasSelectionEnd":1,"GetPerfInfo":1,"BPStateContext":3,"stateCtx":8,"paramsSize":5,"nameLen":3,".Reference":1,".mReadStart":1,".mParamsReadPos":3,"let":4,"zoneName":3,".mZoneNames":1,".mParamsSize":1,"unformattedStr":5,".FormatStr":1,"keyPtr":3,"**":1,"perfInfoPtr":4,".TryAdd":1,"heapStr":5,"UpdateProfileCtx":2,"Stopwatch":2,"stopwatch":3,"thread":5,".mThreads":2,".mThreadIdx":2,"isRecording":5,"isFirstDrawn":3,".mStreamDataIdx":3,"isManualSelectio":3,".mDepth":7,"StreamLoop":3,".mStreamDataList":2,"streamDataListId":2,"streamData":7,".mSplitTick":4,"All":1,"data":1,"is":1,"the":1,"left":1,"stackDepth":7,"CmdLoop":2,".GetNextEvent":1,"())":1,".Enter":1,"startTick":4,"strIdx":2,"stackPos":2,")))":2,".ReadPos":1,".mPerfInfo":6,".GetPerfInfo":1,".mStackCount":4,".Leave":1,"endTick":8,".mCurTick":3,".mHasSelectionEn":2,"ticks":6,"tickStart":2,"tickEnd":2,".Min":1,"<=":5,"isOld":3,".mStartTick":1,".mSplitCarryover":1,"+=":2,"prevEntry":2,"prevPerfInfo":2,"-=":1,"default":1,".ElapsedMillisec":1,".mTimePerFrame":1,".mPerfDict":1,".Keys":1,"@value":1,".Value":1,"RefreshList":2,"RefreshData":2,"session":2,".mFormatStrings":1,"ItemClicked":1,"clickedItem":6,".mParentItem":1,".GetSubItem":2,".SetFocus":2,"selectedItem":1,"find":9,".mFindPanel":1,".Insert":2,".mEntryEdit":1,".SetText":4,".mTrackEdit":1,".mEditWidget":3,".TicksToStr":2,".mTimeFromEdit":1,".mTimeToEdit":1,".mFormatCheckbox":1,".mZonesCheckbox":1,".mEventsCheckbox":1,".mNeedsRestartSe":1,".AddStaticMenu":1,"ValueClicked":1,"MouseEvent":1,"theEvent":7,".mSender":1,".mBtn":2,".mBtnCount":1,"childIdx":4,".GetChildCount":1,"checkListViewIte":2,".GetChildAtIndex":1,".IconImage":1,"#unwarn":1,".mX":1,".mY":1,"EntryCompare":2,"lhs":7,".Compare":1,"SortList":2,".mSortingResults":6,".Sort":1,".Set":1,"CheckSorting":3,"waitMS":2,"Swap":1,".CreateChildItem":1,".mVirtualHeadIte":1,".mVirtualCount":1,".GrowUnitialized":1,"ThreadPool":1,".QueueUserWorkIt":1,"Update":1,".Update":1,".mIsUpdateBatchS":2,"Clear":1},"Befunge":{">":36,"*":19,":":41,"#v_55":1,"+":18,"#":6,",":26,"_":9,"@":3,"\\":13,"02p":1,"12p":1,"22p":1,"#v_":1,"$":6,"-":20,"v":21,"^":15,"<":22,"22g02g":1,"!":5,"#v_v":1,"::":1,"3g":1,"^^":1,"g21":1,"g22":1,"p3":2,"________________":1,"@_______________":1,".":2,"COMMENT#":3,"|":12,"$1":1,"$25":1,"2v":1,"p4v":1,"p00":1,"1g00":1,"<<<<<":2,"7p":4,"32p":1,"t":1,"?":2,"33p":1,"i":1,"34p":1,"m":1,"35p":1,"e":2,"p6":1,"88p6":1,"_g1":1,"After":1,"going":1,"in":2,"a":1,"direction":2,"Subtract":1,"one":2,"from":1,"the":8,"counter":2,"Place":1,"according":1,"to":3,"which":1,"was":1,"taken":2,"string":1,"Setup":1,"following":1,"being":1,"done":1,"every":1,"time":1,"this":1,"path":1,"is":2,"again":1,"then":1,"do":1,"it":1,"If":1,"zero":1,"output":1,"number":2,"of":3,"tries":2,"needed":2,"and":2,"order":1,"stop":1,"Add":1,"Go":1,"back":1,"Bef":1,"ung":1,"r":1,"ock":1,"s":1,"g":1,"%":1,"011p013p":1,"11g13gg":1,"`":1,"#v_84":1,"11g13g4":1,"p":1,"$v":1},"Berry":{"COMMENT#":60,"import":4,"persist":7,"var":28,"sv":12,"=":117,"module":2,"(":175,")":159,".regex":5,".time":3,"def":69,"gettype":6,"data":21,"t":10,"type":3,"return":45,"==":18,"?":12,"classname":1,":":41,"end":129,"class":7,"PatternMatch":8,"static":44,"formats":1,"{}":8,"load":1,"()":81,"if":46,".has":2,".formats":7,".sv_formats":3,"else":7,"{":13,",":95,"}":13,"FormatValidator":2,"_compiled":1,"init":4,"self":234,"._compiled":4,"match":1,"format":3,"value":16,"found":4,".find":4,"!=":11,"nil":6,"engine":9,".invoke":1,"[":58,"]":58,"!!":2,"invoke":1,".strptime":2,"regex":1,"pattern":10,"re":2,"!":18,".contains":9,".compile":1,".match":2,"strptime":1,"tasmota":28,"&&":11,"<":3,"true":13,"false":13,"Validate":2,"node":16,"name":20,"path":9,"errors":4,"fv":1,"addError":1,"error":2,".path":7,".push":4,".name":2,".concat":1,".errors":6,"isValid":1,".node":17,".value":11,".isValidRequired":1,".addError":7,"tv":12,".isValidType":1,"..":7,";":1,".isValidSize":1,".isValidValues":1,".isValidFormat":1,"isValidRequired":1,"required":2,"isValidType":1,"isValidSize":1,"sizeType":3,"size":5,"elif":3,">=":2,".lower":2,"<=":2,".upper":2,"isValidValues":1,"nv":3,"num":2,"||":1,"for":8,"v":5,"isinstance":1,"range":1,"isValidFormat":1,".fv":3,"SchemaValidator":2,"val":1,"schema":4,".data":3,"[]":3,".val":2,".visit":3,"visit":1,"parentNode":3,"opt":7,"cleanedData":12,".keys":3,"nodeType":2,".remove":2,".isValid":1,"continue":4,"idx":4,".pop":1,".size":2,"result":1,".load":1,"l":5,"k":2,".add_format":1,".setitem":1,".save":2,".remove_format":1,"key":2,".validate":1,".result":1,"string":4,"lcd_display":9,"lcd_i2c":2,"LCD_CLEARDISPLAY":1,"LCD_RETURNHOME":1,"LCD_ENTRYMODESET":1,"LCD_DISPLAYCONTR":1,"LCD_CURSORSHIFT":1,"LCD_FUNCTIONSET":1,"LCD_SETCGRAMADDR":1,"LCD_SETDDRAMADDR":1,"LCD_ENTRYRIGHT":1,"LCD_ENTRYLEFT":1,"LCD_ENTRYSHIFTIN":1,"LCD_ENTRYSHIFTDE":1,"LCD_DISPLAYON":1,"LCD_DISPLAYOFF":1,"LCD_CURSORON":1,"LCD_CURSOROFF":1,"LCD_BLINKON":1,"LCD_BLINKOFF":1,"LCD_DISPLAYMOVE":1,"LCD_CURSORMOVE":1,"LCD_MOVERIGHT":1,"LCD_MOVELEFT":1,"LCD_8BITMODE":1,"LCD_4BITMODE":1,"LCD_2LINE":1,"LCD_1LINE":1,"LCD_5x10DOTS":1,"LCD_5x8DOTS":1,"LCD_BACKLIGHT":1,"LCD_NOBACKLIGHT":1,"LCD_LINES":1,"LCD_SLEEP":1,"Rg":1,"#":6,"Register":2,"default":1,"En":1,"Enable":1,"bit":2,"Rs":1,"select":1,"address":4,"wire":1,"rows":4,"cols":4,"charsize":4,"backlight":1,"displaycontrol":1,"displaymode":1,".address":3,".rows":5,".cols":2,".charsize":2,".LCD_5x8DOTS":2,".backlight":6,".LCD_BACKLIGHT":3,".wire":3,".wire_scan":1,".begin":1,"begin":1,"displayfunction":4,".LCD_4BITMODE":1,"|":27,".LCD_1LINE":1,">":3,"|=":7,".LCD_2LINE":1,".LCD_5x10DOTS":1,".expand_write":6,".delay":7,".write4bits":6,"<<":7,"wait":1,"min":1,"ms":1,".command":19,".LCD_FUNCTIONSET":1,".displaycontrol":13,".LCD_DISPLAYON":3,".LCD_CURSOROFF":1,".LCD_BLINKOFF":2,".display":1,".clear":2,".displaymode":10,".LCD_ENTRYLEFT":3,".LCD_ENTRYSHIFTD":1,".LCD_ENTRYMODESE":5,".home":1,"**********":2,"High":1,"level":1,"commands":1,"the":1,"user":1,"clear":1,".LCD_CLEARDISPLA":1,"home":1,".LCD_RETURNHOME":1,"set_cursor":1,"col":2,"row":4,"row_offsets":2,"-":7,".LCD_SETDDRAMADD":1,"+":3,"))":8,"no_display":1,"&=":6,"~":6,".LCD_DISPLAYCONT":6,"display":1,"no_cursor":1,".LCD_CURSORON":2,"cursor":1,"no_blink":1,".LCD_BLINKON":1,"blink":1,"display_left":1,".LCD_CURSORSHIFT":2,".LCD_DISPLAYMOVE":2,".LCD_MOVELEFT":1,"display_right":1,".LCD_MOVERIGHT":1,"left_to_right":1,"right_to_left":1,"autoscroll":1,".LCD_ENTRYSHIFTI":2,"no_autoscroll":1,"create_char":1,"location":3,"chars":2,"We":1,"only":1,"have":1,"locations":1,".LCD_SETCGRAMADD":1,"char":4,".write":3,"backlight_on":1,"backlight_off":1,".LCD_NOBACKLIGHT":1,"get_backlight":1,"command":1,"byte":15,".send":2,"write":1,".Rs":1,"write_line":1,"text":9,"line":3,".LCD_LINES":2,".pad":1,".byte":1,"send":1,"mode":6,"&":4,"((":1,"write4bits":1,".pulse_enable":1,"expand_write":1,".Rg":1,"pulse_enable":1,".En":2,".LCD_SLEEP":2,"pad":1,"x":1,"+=":1,"set_backlight":1,"on":2,".backlight_on":1,".backlight_off":1,"clock":18,"callback":3,"initialised":1,"waiting":1,"initialise":1,".initialised":3,".waiting":3,".callback":5,".set_timer":7,"start":4,"set_timer":1,".rtc":2,".time_dump":1,"*":1,"stop":4,".remove_timer":1,"dotmatrixscreen":2,"lcd":1,".lcd":7,".power":2,".update_clock":3,".write_line":4,"/":8,"->":8,".start_clock":1,".add_rule":6,"z":4,".update_zone":1,".clear_zone":1,".remove_rule":2,".stop_clock":1,"power":1,"bool":2,".set_backlight":1,"update_clock":1,".strftime":2,"update_zone":1,"zone":9,"const":3,"fmt":2,"info":4,".format":1,"clear_zone":1,"start_clock":1,".start":2,"())":2,"stop_clock":1,".stop":2,"._display":7,"ack":3,".publish_result":1,".initialise":1},"BibTeX":{"@article":1,"{":24,"DBLP":1,":":9,"journals":2,"/":10,"corr":2,"SunVGBB17":2,",":31,"author":4,"=":26,"Wen":1,"Sun":1,"and":6,"Arun":1,"Venkatraman":1,"Geoffrey":1,"J":2,".":2,"Gordon":1,"Byron":1,"Boots":1,"Andrew":1,"Bagnell":1,"}":22,"title":4,"Deeply":1,"AggreVaTeD":1,"Differentiable":1,"Imitation":1,"Learning":1,"for":1,"Sequential":1,"Prediction":1,"journal":1,"CoRR":1,"volume":2,"abs":2,"year":4,"url":1,"http":3,"//":3,"arxiv":1,".org":2,"timestamp":1,"Wed":1,"Jun":1,"+":2,"biburl":1,"dblp":3,".uni":1,"-":1,"trier":1,".de":1,"rec":1,"bib":1,"bibsource":1,"computer":2,"science":1,"bibliography":1,"COMMENT%":2,"@Book":1,"abramowitz":1,"stegun":1,"Formulas":1,"Graphs":1,"Mathematical":1,"Tables":1,"publisher":3,"address":1,"edition":1,"@incollection":1,"dijkstra1982role":1,"On":1,"the":1,"role":1,"of":2,"scientific":1,"thought":1,"Dijkstra":1,"Edsger":1,"W":1,"booktitle":1,"Selected":1,"writings":1,"on":1,"computing":1,"a":1,"personal":1,"perspective":1,"pages":1,"--":1,"Springer":1,"}}":1,"@book":1,"knuth1998art":1,"The":1,"art":1,"programming":1,"sorting":1,"searching":1,"$math":1,"$":1,"Knuth":1,"Donald":1,"Ervin":1,"Pearson":1,"Education":1},"Bicep":{"param":9,"virtualMachineSi":3,"string":10,"adminUsername":3,"@secure":1,"()":4,"adminPassword":3,"storageAccountTy":2,"location":18,"=":25,"resourceGroup":3,".location":2,"var":9,"nic1Name":2,"nic2Name":2,"virtualNetworkNa":2,"subnet1Name":2,"subnet2Name":3,"publicIPAddressN":2,"diagStorageAccou":2,"concat":2,"(":10,",":2,"uniqueString":1,".id":6,"))":1,"networkSecurityG":6,")":8,"module":1,"vmMod":1,"{":34,"name":16,":":77,"params":1,"virtualMachineNa":1,"nic1Id":1,"nic1":2,"nic2Id":1,"nic2":2,"diagsStorageUri":1,"diagsAccount":2,".properties":3,".primaryEndpoint":1,".blob":1,"}":34,"resource":8,"sku":2,"kind":1,"COMMENT//":8,"nsg2":2,"properties":12,"{}":1,"vnet":1,"addressSpace":1,"addressPrefixes":1,"[":6,"]":6,"subnets":1,"addressPrefix":2,"id":5,"ipConfigurations":2,"subnet":2,"privateIPAllocat":2,"publicIPAddress":1,"pip":3,"nsg":2,"publicIPAllocati":1,"securityRules":1,"priority":1,"sourceAddressPre":1,"protocol":1,"destinationPortR":1,"access":1,"direction":1,"sourcePortRange":1,"destinationAddre":1,"output":2,"publicIp":1,".ipAddress":1,"@minLength":1,"@maxLength":1,"@description":4,"acrName":2,"//":1,"must":1,"be":1,"globally":1,"unique":1,"acrAdminUserEnab":2,"bool":1,"false":1,"@allowed":1,"acrSku":2,"acr":2,"adminUserEnabled":1,"acrLoginServer":1,".loginServer":1},"Bikeshed":{"<":675,"pre":76,"class":98,"=":478,"metadata":1,">":1326,"Title":2,":":662,"Web":8,"Audio":9,"API":15,"Shortname":2,"webaudio":15,"Level":2,"Group":2,"audiowg":1,"Status":2,"ED":4,"https":22,"//":22,".github":6,".io":6,"/":282,"web":7,"-":495,"audio":121,"api":5,"TR":16,"www":15,".w3":13,".org":14,"Favicon":1,"favicon":1,".png":1,"Previous":10,"Version":10,"CR":3,"WD":7,"Editor":6,"Paul":1,"Adenot":1,",":367,"Mozilla":1,"(":184,".mozilla":1,")":177,"padenot":1,"@mozilla":1,".com":4,"w3cid":2,"Hongchan":1,"Choi":1,"Google":1,".google":1,"hongchan":1,"@google":1,"Former":3,"Raymond":1,"Toy":1,"until":4,"Oct":1,"Chris":2,"Wilson":1,"Until":2,"Jan":1,"Rogers":1,"Aug":1,"Implementation":1,"Report":1,"implementation":9,"report":1,".html":67,"Test":1,"Suite":1,"github":1,"platform":3,"tests":1,"wpt":1,"tree":1,"master":1,"Repository":2,"WebAudio":1,"Abstract":2,"This":33,"specification":4,"describes":1,"a":374,"high":4,"level":1,"abbr":2,"title":5,"</":607,"for":156,"processing":21,"and":99,"synthesizing":1,"in":82,"applications":8,".":486,"The":66,"primary":4,"paradigm":1,"is":168,"of":203,"an":107,"routing":11,"graph":12,"where":1,"number":29,"{{":512,"AudioNode":35,"}}":512,"objects":14,"are":24,"connected":7,"together":4,"to":210,"define":1,"the":509,"overall":2,"rendering":34,"actual":3,"will":39,"primarily":1,"take":3,"place":1,"underlying":2,"typically":1,"optimized":3,"Assembly":1,"C":3,"++":3,"code":155,"but":8,"[[":91,"#AudioWorklet":2,"|":21,"direct":3,"script":8,"synthesis":2,"]]":91,"also":8,"supported":10,"#introductory":1,"section":4,"covers":1,"motivation":1,"behind":1,"this":68,"designed":3,"be":113,"used":21,"conjunction":1,"with":52,"other":10,"APIs":3,"elements":5,"on":43,"notably":1,"XMLHttpRequest":2,"XHR":1,"using":13,"responseType":2,"response":2,"attributes":3,"For":14,"games":4,"interactive":3,"it":20,"anticipated":1,"canvas":1,"2D":1,"2dcontext":1,"WebGL":2,"WEBGL":1,"3D":4,"graphics":2,"Markup":2,"Shorthands":2,"markdown":2,"dfn":218,"css":2,"off":2,"anchors":1,"spec":21,"ECMAScript":8,";":423,"url":127,"tc39":2,"ecma262":2,"#sec":3,"data":33,"blocks":5,"type":94,"text":168,"block":6,"mediacapture":1,"streams":4,"#dom":1,"mediadevices":1,"getusermedia":1,"method":34,"MediaDevices":1,"getUserMedia":2,"()":105,"COMMENT<!--":5,"link":7,"defaults":1,"webidl":4,"interface":50,"object":16,"Promise":22,"rel":6,"href":45,"as":39,"window":4,".addEventListene":2,"function":27,"{":75,"new":23,"resolve":4,"reject":8,"var":109,"mathjax":7,"document":11,".createElement":1,"COMMENT//":46,"id":48,"setInterval":1,"if":23,".MathJax":1,"clearInterval":2,"}":75,".onload":1,".onerror":2,"err":4,"error":20,"instanceof":1,"Event":4,"?":3,"Error":4,".message":1,"setTimeout":1,"))":3,".id":3,".src":1,".body":1,".appendChild":1,".then":1,"MathJax":1,".Hub":1,".Config":1,"tex2jax":1,"skipTags":1,"[":47,"]":47,".catch":1,"console":2,".error":1,"ListAmendments":7,"prefix":2,"label":2,"divID":2,"let":22,"nodes":7,".querySelectorAl":1,"+":23,"div":188,".getElementById":2,"index":7,".forEach":1,"x":4,"=>":2,"+=":8,"InsertButtons":2,".innerHTML":2,"node":11,"list":7,".getElementsByCl":1,"&&":1,".length":1,"matches":3,".match":1,"ac":1,"\\":33,"d":2,"changeID":4,"changeNum":5,"parseInt":1,")))":1,"event":18,"style":5,"@media":4,"prefers":4,"color":13,"scheme":4,"light":2,"root":2,"--":6,"info":15,"fg":5,"#178217":1,"dark":2,"springgreen":1,".todo":2,"border":18,"1px":8,"solid":13,"red":1,"background":4,"rgba":1,"before":4,"content":4,".synchronous":2,"hover":1,"bottom":7,"dotted":1,"gray":1,"body":1,"#respecDocument":1,"max":3,"width":13,"60em":1,".seclist":1,"p":10,"font":7,"italic":1,"table":32,".channels":6,"%":12,"overflow":1,"auto":1,"margin":4,"size":10,"14px":1,"family":2,"COMMENT/*":1,"monospace":1,"th":9,"60px":2,"align":2,"center":2,"td":16,"tr":20,"nth":3,"child":3,"even":3,"#EEE":1,"odd":1,"#FFF":1,"assertion":1,".node":5,"padding":7,"left":3,"4em":4,"right":4,"collapse":6,"top":6,"2px":6,"#707070":9,"2em":6,"tbody":8,"em":140,"min":5,"150px":3,"#ddd":3,"thead":5,"line":6,"height":6,"weight":3,".audioparam":5,".enum":4,"description":8,".nobreak":1,"white":1,"space":2,"nowrap":1,"h2":6,"no":10,"num":1,"Introduction":1,"has":20,"been":12,"fairly":2,"primitive":1,"up":6,"point":4,"very":6,"recently":2,"had":1,"delivered":1,"through":4,"plugins":1,"such":10,"Flash":1,"QuickTime":1,"introduction":1,"element":26,"HTML5":1,"important":1,"allowing":2,"basic":1,"streaming":2,"playback":5,"But":1,"not":43,"powerful":1,"enough":1,"handle":1,"more":14,"complex":4,"sophisticated":1,"based":2,"or":44,"another":5,"solution":1,"required":5,"It":13,"goal":1,"include":3,"capabilities":3,"found":2,"modern":3,"game":1,"engines":1,"well":3,"some":5,"mixing":5,"filtering":1,"tasks":1,"that":32,"desktop":2,"production":1,"have":14,"wide":3,"variety":1,"use":8,"cases":2,"usecases":1,"mind":1,"Ideally":1,"should":7,"able":2,"support":5,"i":6,"any":15,"case":10,"which":30,"could":2,"reasonably":2,"implemented":1,"engine":2,"controlled":1,"via":5,"run":5,"browser":2,"That":3,"said":2,"software":1,"can":33,"advanced":3,"would":5,"difficult":1,"impossible":1,"build":1,"system":23,"Apple":1,"external":3,"MIDI":1,"controllers":1,"arbitrary":3,"plugin":1,"effects":10,"synthesizers":1,"highly":1,"disk":1,"file":6,"reading":1,"writing":1,"tightly":1,"integrated":1,"time":39,"stretching":1,"so":3,"Nevertheless":1,"proposed":1,"quite":1,"capable":1,"supporting":2,"large":3,"range":11,"including":2,"musical":2,"ones":1,"And":1,"good":1,"complement":1,"features":3,"offered":1,"by":30,"added":1,"at":22,"later":3,"h3":12,"Features":1,"supports":1,"these":21,"*":77,"#ModularRouting":3,"Modular":5,"simple":3,"effect":6,"architectures":1,"High":3,"dynamic":2,"bit":2,"floats":1,"internal":14,"#AudioParam":1,"Sample":2,"accurate":1,"scheduled":6,"sound":5,"low":3,"#latency":1,"latency":17,"requiring":1,"degree":1,"rhythmic":1,"precision":2,"drum":1,"machines":1,"sequencers":1,"includes":1,"possibility":1,"#DynamicLifetime":1,"creation":3,"Automation":1,"parameters":24,"envelopes":1,"fade":2,"ins":11,"outs":1,"granular":1,"filter":7,"sweeps":1,"LFOs":1,"etc":1,"Flexible":1,"handling":1,"channels":23,"stream":18,"them":1,"split":1,"merged":1,"Processing":3,"sources":2,"from":40,"video":4,"MediaElementAudi":6,"media":25,"live":2,"input":7,"MediaStreamTrack":9,"MediaStream":6,"Integration":1,"WebRTC":1,"received":1,"remote":4,"peer":4,"!":8,"webrtc":2,"Sending":2,"generated":2,"processed":8,"MediaStreamAudio":9,"directly":6,"scripts":5,"#Spatialization":1,"Spatialized":1,"immersive":1,"environments":1,"Panning":1,"models":1,"equalpower":1,"HRTF":1,"pass":1,"Distance":1,"Attenuation":1,"Sound":2,"Cones":1,"Obstruction":1,"Occlusion":1,"Source":1,"Listener":1,"A":37,"convolution":1,"linear":11,"especially":1,"quality":1,"room":3,"Here":2,"examples":1,"possible":5,"Small":1,"Cathedral":1,"Concert":1,"hall":2,"Cave":1,"Tunnel":1,"Hallway":1,"Forest":1,"Amphitheater":1,"distant":1,"doorway":1,"Extreme":2,"filters":5,"Strange":1,"backwards":1,"comb":1,"Dynamics":1,"compression":2,"control":32,"sweetening":1,"mix":2,"Efficient":2,"#AnalyserNode":1,"real":14,"domain":2,"frequency":3,"analysis":1,"music":3,"visualizer":1,"biquad":1,"lowpass":1,"highpass":1,"common":3,"Waveshaping":1,"distortion":3,"non":5,"Oscillators":1,"h4":42,"Routing":1,"allows":6,"connections":5,"between":9,"different":4,"Each":2,"inputs":3,"outputs":4,"source":23,"single":8,"output":34,"destination":17,"one":8,"Other":1,"placed":1,"developer":3,"doesn":1,"details":1,"when":18,"two":3,"thing":1,"just":2,"happens":1,"example":9,"mono":1,"stereo":2,"#channel":1,"down":3,"appropriately":2,"In":12,"simplest":1,"routed":5,"All":4,"occurs":1,"within":1,"AudioContext":94,"containing":8,"AudioDestination":10,"figure":6,"img":3,"alt":3,"src":3,"figcaption":6,"modular":3,"Illustrating":1,"here":6,"highlight":5,"const":10,"context":64,"playSound":1,".createBufferSou":3,".buffer":3,"dogBarkingBuffer":1,".connect":23,".destination":3,".start":6,"reverb":7,"send":2,"dynamics":2,"compressor":6,"final":4,"stage":1,"numbers":2,"source1":5,"source2":5,"source3":5,"lowpassFilter":5,"waveShaper":5,"panner":5,"dry1":4,"dry2":4,"dry3":4,"wet1":4,"wet2":4,"wet3":4,"mainDry":6,"mainWet":4,"setupRoutingGrap":2,".createBiquadFil":1,".createWaveShape":1,".createPanner":1,".createDynamicsC":1,".createConvolver":1,".createGain":9,".createOscillato":3,"manTalkingBuffer":1,"footstepsBuffer":1,".frequency":3,".value":4,"permits":3,"s":21,"AudioParam":3,"parameter":6,"controls":1,"behavior":2,"scenario":1,"act":3,"modulation":1,"signal":5,"rather":1,"than":19,"illustrating":1,"Oscillator":1,"modulating":1,"lfo":4,"hfo":5,"modulationGain":4,".gain":1,".detune":1,"Overview":1,"interfaces":2,"defined":3,"An":33,"contains":4,"representing":13,"represents":6,"intermediate":1,"modules":12,"dynamically":2,"fashion":1,"exist":1,"AnalyserNode":7,"visualizers":1,"visualization":1,"AudioBuffer":57,"working":1,"memory":6,"resident":2,"assets":1,"These":2,"represent":2,"shot":1,"sounds":2,"longer":4,"clips":1,"AudioBufferSourc":4,"generates":1,"subclass":2,"all":8,"rendered":11,"controlling":2,"individual":2,"aspect":1,"volume":1,"AudioListener":3,"works":1,"PannerNode":5,"spatialization":2,"AudioWorklet":3,"factory":4,"creating":3,"custom":3,"process":4,"AudioWorkletGlob":1,"AudioWorkletProc":4,"AudioWorkletNode":3,"instance":11,"inside":1,"worker":1,"BiquadFilterNode":4,"order":4,"Low":2,"Pass":3,"Band":1,"Shelf":2,"Peaking":1,"Notch":1,"Allpass":1,"ChannelMergerNod":4,"combining":1,"multiple":4,"into":4,"ChannelSplitterN":4,"accessing":1,"ConstantSourceNo":4,"generating":4,"nominally":1,"constant":1,"value":36,"allow":4,"automation":1,"ConvolverNode":4,"applying":1,"concert":1,"DelayNode":4,"applies":2,"adjustable":1,"variable":1,"delay":4,"DynamicsCompress":4,"GainNode":4,"explicit":2,"gain":1,"IIRFilterNode":3,"general":1,"IIR":3,"sent":1,"spatializing":1,"positioning":2,"PeriodicWave":5,"specifying":1,"periodic":2,"waveforms":1,"OscillatorNode":5,"waveform":3,"StereoPannerNode":4,"equal":7,"power":5,"WaveShaperNode":4,"waveshaping":1,"subtle":1,"warming":1,"There":2,"several":2,"deprecated":1,"yet":1,"removed":2,"pending":16,"experience":1,"their":6,"replacements":1,"ScriptProcessorN":8,"AudioProcessingE":1,"lt":24,"BaseAudioContext":74,"Interface":6,"set":11,"signals":1,"Nodes":1,"created":9,"then":18,"instantiated":1,"instead":4,"extended":1,"concrete":1,"OfflineAudioCont":38,"offline":3,"slot":12,"attribute":52,"promises":21,"initially":4,"empty":3,"ordered":2,"unique":1,"task":18,"Additionally":4,"private":1,"slots":4,"thread":38,"state":40,"values":12,"AudioContextStat":3,"both":4,"span":61,"Proposed":5,"Correction":6,"Issue":6,"Use":3,"IDL":3,"buffer":32,"primitives":3,"Buttons":5,"del":8,"initialy":1,"enum":3,"scope":2,"colspan":2,"Enumeration":2,"currently":2,"suspended":18,"proceeding":1,"hardware":8,"may":8,"powered":1,"released":3,"being":7,"resources":12,"xmp":6,"callback":8,"DecodeErrorCallb":4,"undefined":17,"DOMException":9,"DecodeSuccessCal":4,"decodedData":2,"Exposed":5,"Window":5,"EventTarget":1,"readonly":14,"float":9,"sampleRate":22,"double":12,"currentTime":15,"listener":2,"SameObject":1,"SecureContext":1,"audioWorklet":2,"EventHandler":4,"onstatechange":2,"createAnalyser":2,"createBiquadFilt":2,"createBuffer":4,"unsigned":21,"long":21,"numberOfChannels":14,"length":33,"createBufferSour":2,"createChannelMer":3,"optional":14,"numberOfInputs":5,"createChannelSpl":3,"numberOfOutputs":5,"createConstantSo":2,"createConvolver":2,"createDelay":2,"maxDelayTime":3,"createDynamicsCo":2,"createGain":2,"createIIRFilter":2,"sequence":7,"feedforward":4,"feedback":4,"createOscillator":2,"createPanner":2,"createPeriodicWa":6,"imag":6,"PeriodicWaveCons":3,"constraints":5,"{}":2,"createScriptProc":2,"bufferSize":5,"numberOfInputCha":5,"numberOfOutputCh":5,"createStereoPann":2,"createWaveShaper":2,"decodeAudioData":16,"ArrayBuffer":8,"audioData":15,"successCallback":11,"errorCallback":12,"Attributes":5,"dl":39,"::":68,"Allows":1,"access":3,"Worklet":1,"import":4,"definitions":1,"algorithms":1,"HTML":1,"seconds":7,"sample":44,"frame":11,"immediately":2,"following":20,"last":2,"most":2,"zero":10,"coordinate":3,"corresponds":2,"first":7,"Elapsed":1,"elapsed":1,"synchronized":1,"clocks":1,"since":2,"actively":2,"played":2,"device":12,"there":3,"approximation":1,"times":1,"relative":1,"When":12,"monotonically":1,"increasing":1,"updated":2,"uniform":2,"increments":1,"corresponding":3,"render":9,"quantum":6,"Thus":1,"running":14,"increases":1,"steadily":1,"processes":2,"always":3,"start":7,"next":1,"earliest":1,"change":3,"current":12,"might":2,"MUST":32,"read":4,"atomically":1,"returned":3,"Usually":1,"indirectly":1,"connect":1,"property":3,"dispatched":3,"changed":2,".e":4,"promise":51,"resolved":1,"handler":1,"query":1,"newly":1,"begin":3,"fired":4,"whenever":1,"changes":3,"oncomplete":3,"rate":24,"frames":14,"per":5,"second":5,"handles":1,"assumed":1,"making":1,"assumption":1,"converters":1,"processors":1,"Nyquist":1,"half":1,"Describes":3,"Getting":1,"returns":4,"contents":1,"Methods":4,"Factory":16,"No":18,"Return":41,"configured":1,"types":14,"Creates":6,"given":7,"initialized":1,"silent":1,"NotSupportedErro":8,"exception":15,"thrown":18,"arguments":3,"negative":3,"outside":4,"its":15,"nominal":4,"argumentdef":17,"Determines":5,"how":4,"many":2,"least":3,"PCM":10,"rates":3,"channel":12,"merger":1,"IndexSizeError":7,"less":7,"greater":8,"Values":2,"If":52,"specified":15,"`":22,"splitter":1,"initial":4,"default":3,"Specifies":1,"maximum":5,"allowed":5,"three":1,"minutes":1,"array":15,"numerator":1,"coefficients":2,"transfer":2,"InvalidStateErro":11,"denominator":1,"create":5,"algorithm":20,"calling":4,"execute":17,"steps":37,"same":11,"Let":17,"o":5,"PeriodicWaveOpti":3,"Respectively":2,"passed":5,"name":2,"Set":25,"disableNormaliza":2,"Construct":2,"passing":2,"called":9,"argument":22,"cosine":1,"See":4,"constructor":14,"detailed":2,"sine":1,"normalized":2,"Otherwise":4,"according":2,"DEPRECATED":1,"intended":1,"replaced":1,"!!":15,"valid":4,"invalid":1,"determines":3,"units":3,"Asynchronously":1,"decodes":1,"contained":1,"loaded":1,"after":4,"setting":1,"formats":1,"determined":1,"sniffing":1,"described":6,"mimesniff":2,"Although":2,"interfacing":1,"return":15,"provided":1,"legacy":3,"reasons":3,"Candidate":1,"Encourage":1,"warn":2,"authors":4,"corrupted":2,"isn":1,"cite":2,"note":2,"Note":10,"compressed":2,"byte":2,"decoding":9,"otherwise":1,"proceed":1,"implementations":3,"encouraged":2,"tools":2,"performed":4,"associated":8,"Document":6,"fully":8,"active":8,"rejected":9,"operation":4,"><":7,"IsDetachedBuffer":1,"></":4,"ECMASCRIPT":4,"false":8,"BufferSource":1,"detached":1,"Append":3,"Detach":2,"operations":2,"throws":1,"jump":1,"step":1,"Queue":6,"Else":1,"DataCloneError":1,"Reject":3,"remove":4,"invoke":4,"queuing":1,"happen":2,"nor":1,"Multiple":1,"parallel":1,"service":1,"calls":1,"decode":9,"boolean":2,"flag":5,"true":7,"Attempt":5,"determine":2,"MIME":1,"#matching":1,"pattern":2,"matching":1,"attempt":2,"encoded":1,"failure":4,"Only":1,"track":3,"multi":1,"#c2375":1,"tracks":1,"only":3,"pcm":1,"Authors":1,"who":1,"need":3,"over":2,"WEBCODECS":1,"queue":16,"whose":3,"EncodingError":1,"missing":2,"Take":1,"result":4,"decoded":3,"resample":2,"possibly":2,"performing":2,"conversion":1,"Resolve":7,"invoked":3,"finished":1,"&":14,"gt":7,"Callback":2,"Parameters":2,"occurred":1,"while":3,"Lifetime":1,"Once":2,"continue":3,"play":3,"page":1,"goes":1,"away":1,"informative":2,"Lack":1,"Introspection":1,"Serialization":1,"Primitives":1,"takes":1,"fire":9,"forget":1,"approach":1,"scheduling":2,"each":4,"during":2,"lifetime":1,"never":1,"explicitly":2,"incompatible":1,"serialization":1,"stable":1,"serialized":1,"Moreover":1,"having":2,"introspection":1,"observe":1,"garbage":1,"collections":1,"System":1,"Resources":1,"Associated":1,"Subclasses":1,"subclasses":1,"considered":3,"expensive":1,"Creating":1,"involve":2,"priority":1,"impact":1,"energy":1,"consumption":5,"usually":2,"necessary":2,"Constructing":1,"resuming":1,"involves":1,"acquiring":1,"requires":1,"begins":1,"user":9,"agent":9,"fail":1,"throwing":1,"suspend":13,"close":8,"release":10,"threads":1,"Suspending":1,"operate":1,"invoking":1,"resume":19,"Closing":1,"cannot":3,"resumed":4,"again":1,"waiting":1,"callbacks":1,"regularly":1,"wait":1,"ready":1,"produces":1,"directed":1,"AudioContextLate":3,"Balance":1,"Provide":1,"lowest":1,"without":2,"glitching":1,"Prioritize":1,"sustained":1,"interruption":1,"Lowest":1,"AudioContextOpti":9,"contextOptions":11,"baseLatency":2,"outputLatency":6,"AudioTimestamp":11,"getOutputTimesta":6,"createMediaEleme":2,"HTMLMediaElement":6,"mediaElement":3,"createMediaStrea":6,"mediaStream":3,"mediaStreamTrack":3,"transition":2,"disallow":1,"sticky":1,"activation":1,"whether":1,"Constructors":3,"settings":2,"responsible":2,"NOT":2,"throw":3,"abort":11,"apply":1,"options":8,"latencyHint":5,"selected":1,"differs":1,"match":1,"resampling":1,"affected":1,"amount":1,"message":12,"means":5,"executing":1,"acquire":2,"named":7,"statechange":5,"unfortunately":1,"programatically":1,"notify":2,"failed":1,"User":2,"Agents":1,"log":1,"they":1,"logging":1,"mechanism":1,"constructed":4,"incurred":2,"subsystem":1,"does":5,"additional":1,"caused":1,"specifically":1,"itself":1,"kHz":1,"implements":1,"buffering":1,"internally":1,"((":1,"cdot128":1,"mathrm":1,"ms":1,"approximately":1,"estimation":5,"interval":1,"UA":1,"requests":1,"host":2,"actually":1,"devices":2,"speakers":2,"headphones":1,"produce":1,"acoustic":1,"latter":1,"refers":1,"produced":1,"depends":2,"remains":1,"accordingly":1,"Closes":1,"releasing":1,"automatically":1,"progression":5,"stop":2,"closed":8,"returning":4,"Running":4,"reaction":1,"unloaded":1,"already":6,"were":2,"ignored":3,"cause":2,"flexibility":1,"consider":1,".captureStream":1,"choose":1,"aggressively":1,"suspending":1,"As":1,"consequence":1,"re":2,"kind":1,"must":1,"Returns":1,"related":1,"position":3,"contextTime":9,"member":5,"origin":2,"performanceTime":3,"estimating":1,"moment":1,"stored":1,"was":3,"performance":2,".now":1,"hr":2,"call":5,"members":1,"After":1,"exceeds":1,"obtained":3,"get":2,"slightly":1,"outputPerformanc":1,"timestamp":4,".getOutputTimest":1,"elapsedTime":2,".contextTime":2,".performanceTime":1,"above":1,"accuracy":2,"closer":1,"better":1,"difference":1,"reliable":1,"because":1,"incremented":1,"intervals":1,"Resumes":2,"append":1,"Start":2,"clear":1,"those":2,"Clear":1,"Suspends":1,"claim":1,"generally":2,"useful":2,"application":1,"knows":1,"wishes":1,"temporarily":1,"resource":1,"resolves":1,"handed":1,"While":1,"lost":1,"nature":1,"similarly":1,"cease":1,"handlers":1,"purpose":1,"functions":2,"continuous":1,">/<":1,"silence":1,"appear":1,"particular":2,"repeatedly":1,"dictionary":9,"specify":1,"h5":10,"Dictionary":4,"Members":4,"dict":3,"Identify":1,"affects":1,"tradeoffs":1,"preferred":2,"However":1,"finer":1,"balance":1,"DOMHighResTimeSt":1,"Represents":2,"Performance":1,"potentially":1,"faster":1,"renders":1,"quickly":1,"fulfilling":1,"startRendering":4,"suspendTime":3,"c":4,"Initialize":2,"follows":1,"channelCount":1,".numberOfChannel":1,"needed":1,"construct":2,".createBuffer":1,"OfflineAudioComp":9,"Given":2,"starts":1,"getting":1,"complete":3,"started":4,"ol":8,"li":19,"Create":1,"respectively":1,"Assign":1,"preceding":1,"successfully":1,"To":1,"occasion":1,"every":1,"check":1,"ignore":1,"renderedBuffer":6,"Abort":1,"conditions":1,"remaining":3,"Schedules":2,"suspension":5,"manipulating":1,"synchronously":1,"rounded":2,"nearest":1,"boundary":1,"reason":1,"schedule":1,"suspends":1,"quantized":3,"Also":1,"done":1,"ensure":1,"precise":1,"total":1,"duration":3,"specifies":1,"constructing":1,"DOMString":1,"eventInitDict":1,"EventInit":1,"h6":2,"Value":1,"assigned":1,"asset":1,"contain":1,"appearing":1,"floating":1,"limited":1,"Typically":1,"expected":1,"short":1,"somewhat":1,"minute":1,"soundtracks":1,"shared":1,"four":1,"Hz":1,"holding":1,"AudioBufferOptio":6,"Float32Array":3,"getChannelData":2,"copyFromChannel":8,"channelNumber":8,"bufferOffset":8,"copyToChannel":8,"lie":1,"b":2,"assign":1,"CreateByteDataBl":1,"initializes":1,"storage":1,"properties":3,"Duration":1,"computed":1,"division":1,"Length":1,"discrete":1,"samples":3,"copies":2,"N_b":4,"N_f":6,"k":4,"Then":2,"copied":7,"modified":2,"copy":2,"offset":4,"defaulting":2,"Data":2,"starting":2,"UnknownError":1,"WebAssembly":7,"JavaScript":5,"wasm":3,"js":3,"webassembly":2,"Ms2ger":1,"Igalia":1,"yes":1,"provides":2,"interacting":1,"Prepare":1,"urlPrefix":3,"sec":49,"arraybuffer":1,"NativeError":2,"nativeerror":2,"constructors":1,"TypeError":2,"native":2,"standard":2,"typeerror":1,"RangeError":2,"rangeerror":1,"cluster":1,"clusters":1,"Bound":1,"Function":2,"bound":1,"exotic":2,"NumericLiteral":1,"literals":2,"numeric":1,"surrounding":2,"ToNumber":1,"tonumber":1,"ToInt32":1,"toint32":1,"ToString":1,"tostring":1,"ecmascript":7,"Type":2,"iscallable":1,"IsCallable":1,"callable":1,"known":2,"intrinsic":1,"ErrorPrototype":1,"ObjectPrototype":1,"prototype":2,"FunctionPrototyp":1,"Property":1,"Descriptor":1,"descriptor":1,"OrdinaryGetOwnPr":1,"ordinarygetownpr":1,"OrdinaryDefineOw":1,"ordinarydefineow":1,"OrdinaryPreventE":1,"ordinaryprevente":1,"OrdinarySet":1,"ordinaryset":1,"equally":1,"language":3,"methods":1,"execution":4,"stack":2,"GetIterator":1,"getiterator":1,"IteratorStep":1,"iteratorstep":1,"NormalCompletion":1,"normalcompletion":1,"IteratorValue":1,"iteratorvalue":1,"symbols":1,"@@":2,"iterator":1,"toStringTag":1,"CreateDataProper":1,"createdataproper":1,"DetachArrayBuffe":1,"detacharraybuffe":1,"SetIntegrityLeve":1,"setintegrityleve":1,"Call":1,"Get":1,"DefinePropertyOr":1,"definepropertyor":1,"Realm":1,"realm":1,"ObjectCreate":1,"objectcreate":1,"CreateBuiltinFun":1,"createbuiltinfun":1,"SetFunctionName":1,"setfunctionname":1,"SetFunctionLengt":1,"setfunctionlengt":1,"Number":1,"NumberToRawBytes":1,"numbertorawbytes":1,"Built":1,"Objects":1,"built":1,"Object":1,"Structure":1,"structure":1,"CreateArrayFromL":1,"createarrayfroml":1,"GetMethod":1,"getmethod":1,"IterableToList":1,"iterabletolist":1,"ToBigInt64":1,"tobigint64":1,"BigInt":1,"bigint":1,"abstract":1,"op":1,"CreateMethodProp":1,"createmethodprop":1,"core":1,"#valid":1,"module":13,"validation":1,"grammar":1,"binary":3,"#binary":2,"#custom":1,"customsec":2,"exec":23,"runtime":18,"#memory":1,"instances":4,"#table":1,"global":8,"#global":1,"trap":2,"#syntax":21,"#values":1,"i64":2,".const":4,"i32":2,"f32":2,"f64":2,"ref":3,".null":1,".func":1,".extern":1,"syntax":12,"funcidx":1,"#function":1,"store_init":1,"appendix":27,"embedding":27,"#embed":27,"store":3,"init":1,"module_decode":1,"module_validate":1,"validate":1,"module_instantia":1,"instantiate":1,"module_imports":1,"imports":2,"module_exports":1,"exports":1,"instance_export":1,"export":1,"func_alloc":1,"func":4,"alloc":4,"func_type":1,"func_invoke":1,"table_alloc":1,"table_type":1,"table_read":1,"table_write":1,"write":3,"table_size":1,"table_grow":1,"grow":3,"mem_alloc":1,"mem":7,"mem_type":1,"mem_read":1,"mem_write":1,"mem_size":1,"mem_grow":1,"global_alloc":1,"global_type":1,"global_read":1,"global_write":1,"tabletype":1,"address":6,"tableaddr":1,"funcaddr":1,"memaddr":1,"globaladdr":1,"extern":1,"externaddr":1,"numtype":1,"reftype":2,"funcref":1,"externref":1,"funcelem":1,"component":1,"#imports":1,"externval":1,"hostfunc":1,"instantiation":1,"#instantiation":1,"#external":1,"globaltype":1,"mut":1,"#addresses":1,"signed_32":1,"numerics":2,"#aux":2,"signed":2,".grow":1,"instructions":1,"#exec":2,"conventions":2,"notation":2,"textual":1,"memaddrs":1,"moduleinst":2,"signed_64":1,"#grammar":1,"heycam":1,"WebIDL":1,"namespace":2,"infra":1,"ecma":1,"emu":1,"serif":1,"way":1,"WEBASSEMBLY":1,"bridge":1,"Usage":1,"normative":1},"BitBake":{"require":2,"qt5":1,"-":3,"git":1,".inc":3,"${":3,"PN":1,"}":4,"do_install_appen":1,"()":1,"{":1,"COMMENT#":3,"ln":1,"sf":1,"syncqt":2,".pl":1,"D":1,"OE_QMAKE_PATH_QT":1,"/":1,"QT_MODULE_BRANCH":1,"=":8,"SRCREV":1,"include":1,"gstreamer1":1,".0":1,"libav":1,"LIC_FILES_CHKSUM":1,"SRC_URI":3,"[":2,"md5sum":1,"]":2,"sha256sum":1,"LIBAV_EXTRA_CONF":1,"S":1},"Blade":{"<!":2,"DOCTYPE":2,"html":6,">":26,"<":12,"head":4,"title":4,"@yield":4,"(":12,",":2,")":12,"</":12,"@stack":4,"body":4,"@include":2,"ul":4,"@foreach":2,"$foo":2,"as":2,"$bar":4,"li":4,"{{":2,"}}":2,"@endforeach":2,"{":2,"!!":4,"$raw_content":2,"}":2},"BlitzBasic":{"Local":35,"bk":3,"=":159,"CreateBank":5,"(":118,")":106,"PokeFloat":3,",":90,"-":19,"Print":13,"Bin":4,"PeekInt":4,"))":6,"%":6,"Shl":7,"$1f":2,"$ff":1,"+":11,"Hex":2,"~":10,"FloatToHalf":3,"HalfToFloat":2,"FToI":2,"WaitKey":2,"End":58,"COMMENT;":4,";":55,"================":3,"Global":2,"Half_CBank_":13,"Function":102,"f":6,"#":5,"If":26,"Then":19,"Return":36,"h":4,"signBit":6,"exponent":22,"fraction":9,"fBits":8,"And":8,"<>":18,"Shr":3,"$1F":3,"$FF":2,":":11,"ElseIf":1,"Or":4,"PokeInt":2,"PeekFloat":1,"$7F800000":1,"$007FFFFF":1,"Abs":1,">":1,"*":2,"Sgn":1,"Else":7,"EndIf":7,"HalfAdd":1,"l":106,"r":12,"HalfSub":1,"HalfMul":1,"HalfDiv":1,"HalfLT":1,"HalfGT":1,"DoubleOut":1,"[":2,"]":2,"Double_CBank_":1,"DoubleToFloat":1,"d":1,"FloatToDouble":1,"IntToDouble":1,"i":57,"SefToDouble":1,"s":13,"e":4,"DoubleAdd":1,"DoubleSub":1,"DoubleMul":1,"DoubleDiv":1,"DoubleLT":1,"DoubleGT":1,"IDEal":3,"Editor":3,"Parameters":3,"F":3,"#1A":1,"#20":1,"#2F":1,"C":3,"#Blitz3D":3,"start":13,"result":4,".Sum3Obj":4,"New":11,"Sum3Obj":6,"For":7,"To":6,"Handle":2,"Before":3,"Delete":6,"Next":7,"MilliSecs":4,"()":7,"Sum3_":2,"MakeSum3Obj":2,"Sum3":2,"a":48,"b":7,"c":7,"Type":8,"Field":10,"isActive":4,"Last":1,"\\":185,"True":4,"Restore":1,"label":1,"Read":1,"foo":1,".label":1,"Data":1,"a_":2,"Object":1,"return_":2,"Insert":3,"First":1,"::":1,"False":3,"LList":3,"head_":36,".ListNode":32,"tail_":35,"ListNode":8,"pv_":28,"nx_":34,"Value":37,"Iterator":3,"l_":8,".LList":29,"cn_":13,"cni_":8,"Create":4,"new":4,"object":2,"CreateList":3,"caps":1,"These":1,"make":1,"it":1,"more":1,"or":4,"less":1,"safe":1,"to":10,"iterate":2,"freely":1,"Free":1,"list":31,"and":8,"all":3,"elements":4,"not":4,"any":1,"values":4,"FreeList":1,"ClearList":2,"Remove":7,"the":51,"from":15,"does":1,"free":1,"n":66,"While":7,"nx":2,"Wend":6,"Count":1,"number":2,"of":16,"in":5,"slow":3,"ListLength":2,".Iterator":8,"GetIterator":4,"elems":4,"EachIn":5,"if":3,"contains":1,"given":7,"value":16,"ListContains":1,"ListFindNode":3,"Null":16,"linked":1,"intvalues":1,"bank":8,"ListFromBank":1,"size":4,"BankSize":1,"p":7,"Step":2,"ListAddLast":3,"containing":3,"ListToBank":1,"Swap":1,"contents":1,"two":1,"objects":1,"SwapLists":1,"l1":5,"l2":5,"tempH":2,"tempT":2,"same":1,"as":2,"first":5,"CopyList":1,"lo":2,"ln":3,"Reverse":1,"order":1,"ReverseList":1,"n1":6,"n2":7,"tmp":5,"Search":1,"retrieve":1,"node":8,"with":2,"Append":1,"end":5,"fast":2,"return":7,"Attach":1,"ListAddFirst":1,"occurence":1,"ListRemove":1,"RemoveListNode":6,"element":4,"at":4,"position":4,"backwards":2,"for":2,"negative":2,"index":13,"ValueAtIndex":1,"ListNodeAtIndex":4,"invalid":1,">=":1,"Beyond":1,"valid":2,"Negative":1,"count":1,"backward":1,"Replace":1,"added":2,"by":3,"MusicianKool":2,"ReplaceValueAtIn":1,"RemoveNodeAtInde":1,"tval":3,"Retrieve":2,"ListFirst":1,"last":2,"ListLast":1,"its":2,"ListRemoveFirst":1,"val":6,"ListRemoveLast":1,"into":2,"before":2,"specified":2,"InsertBeforeNode":1,"bef":8,"after":1,"then":1,"InsertAfterNode":1,"aft":8,"Get":1,"an":3,"iterator":3,"use":1,"loop":2,"This":1,"function":1,"means":1,"that":1,"most":1,"programs":1,"won":1,"general":1,"only":1,"small":1,"constant":1,"will":1,"be":2,"created":1,"RuntimeError":1,"Each":1,"See":1,"there":2,"Exit":1,"wasn":1,"No":1,"especial":1,"reason":1,"why":1,"this":2,"has":1,"anything":1,"but":1,"meh":1,"Use":1,"argument":1,"over":1,"members":1,"Still":1,"items":1,"Disconnect":1,"having":1,"reached":1,"currently":1,"pointed":1,"IteratorRemove":1,"temp":2,"Call":1,"breaking":1,"out":1,"disconnect":1,"IteratorBreak":1,"#5":1,"#A":1,"#10":1,"#18":1,"#2A":1,"#32":1,"#3E":1,"#47":1,"#4C":1,"#58":1,"#66":1,"#6F":1,"#78":1,"#8F":1,"#9B":1,"#A9":1,"#B7":1,"#BD":1,"#C5":1,"#CC":1,"#E3":1,"#E9":1,"#EF":1,"#F4":1,"#F9":1,"#103":1,"#10D":1,"#11B":1,"#12B":1,"#13F":1,"#152":1,"#163":1},"BlitzMax":{"SuperStrict":1,"Framework":1,"Brl":1,".StandardIO":1,"Type":2,"TMyType":3,"Field":1,"property":1,":":6,"int":5,"Function":2,"A":1,"(":2,"param":2,")":2,"End":3,"Method":2,"B":1,"Global":1,"my":5,"=":1,"new":1,"?":3,"Win32":1,".A":2,"()":4,".B":2,"Linux":1},"Bluespec":{"package":2,"TbTL":1,";":177,"import":1,"TL":6,"::":1,"*":1,"interface":2,"Lamp":3,"method":42,"Bool":32,"changed":2,"Action":17,"show_offs":2,"show_ons":2,"reset":2,"endinterface":2,"module":3,"mkLamp":13,"#":19,"(":153,"String":1,"name":3,",":41,"lamp":5,")":124,"Reg":15,"prev":5,"<-":28,"mkReg":15,"False":9,"=":42,"!=":2,"if":9,"&&":5,"!":7,"$write":2,"+":7,"endmethod":8,"<=":16,"endmodule":3,"COMMENT(*":6,"mkTest":1,"()":28,"let":1,"dut":18,"sysTL":3,"Bit":1,"))":9,"ctr":8,"carN":4,"carS":2,"carE":2,"carW":2,"lamps":15,"[":25,"]":25,".lampRedNS":1,".lampAmberNS":1,".lampGreenNS":1,".lampRedE":1,".lampAmberE":1,".lampGreenE":1,".lampRedW":1,".lampAmberW":1,".lampGreenW":1,".lampRedPed":1,".lampAmberPed":1,".lampGreenPed":1,"rule":10,"start":1,"==":24,"$dumpvars":1,"endrule":10,"detect_cars":1,".set_car_state_N":1,".set_car_state_S":1,".set_car_state_E":1,".set_car_state_W":1,"go":1,"True":6,"12_000":1,".ped_button_push":1,"stop":1,">":1,"$display":2,"$finish":1,"function":10,"do_offs":2,"l":6,".show_offs":1,"do_ons":2,".show_ons":1,"do_reset":2,".reset":1,"do_it":4,"f":2,"action":3,"for":3,"Integer":3,"i":15,"<":3,"endaction":3,"endfunction":7,"any_changes":2,"b":12,"||":7,".changed":1,"return":9,"show":1,"())":1,"$time":1,"endpackage":2,"ped_button_push":3,"set_car_state_N":2,"x":8,"set_car_state_S":2,"set_car_state_E":2,"set_car_state_W":2,"lampRedNS":2,"lampAmberNS":2,"lampGreenNS":2,"lampRedE":2,"lampAmberE":2,"lampGreenE":2,"lampRedW":2,"lampAmberW":2,"lampGreenW":2,"lampRedPed":2,"lampAmberPed":2,"lampGreenPed":2,":":14,"typedef":3,"enum":1,"{":1,"AllRed":4,"GreenNS":9,"AmberNS":5,"GreenE":8,"AmberE":5,"GreenW":8,"AmberW":5,"GreenPed":4,"AmberPed":3,"}":1,"TLstates":11,"deriving":1,"Eq":1,"Bits":1,"UInt":2,"Time32":9,"CtrSize":3,"allRedDelay":2,"amberDelay":2,"nsGreenDelay":2,"ewGreenDelay":3,"pedGreenDelay":1,"pedAmberDelay":1,"clocks_per_sec":2,"state":21,"next_green":8,"secs":7,"ped_button_pushe":4,"car_present_N":3,"car_present_S":3,"car_present_E":4,"car_present_W":4,"car_present_NS":3,"cycle_ctr":6,"dec_cycle_ctr":1,"-":1,"Rules":5,"low_priority_rul":2,"rules":4,"inc_sec":1,"endrules":4,"next_state":8,"ns":4,"green_seq":7,"case":2,"endcase":2,"car_present":4,"make_from_green_":5,"green_state":2,"delay":2,"car_is_present":2,"from_green":1,">=":3,"make_from_amber_":5,"amber_state":2,"ng":2,"from_amber":1,"hprs":10,"fromAllRed":2,"else":4,")))":2,"))))":1,"noAction":1,"high_priority_ru":4,"rJoin":1,"addRules":1,"preempts":1},"Boogie":{"COMMENT//":45,"procedure":21,"ComputeFactorial":1,"(":94,"n":35,":":153,"int":51,")":86,"returns":6,"u":9,"requires":7,"<=":40,";":121,"ensures":7,"==":20,"Factorial":10,"{":108,"var":10,"r":13,",":42,"v":4,"s":18,":=":36,"TOP":2,"//":6,"B":1,"assert":9,"&&":31,"if":5,"return":1,"}":108,"INNER":2,"E":1,"*":2,"+":13,"-":3,"goto":2,"function":6,"axiom":6,"forall":18,"::":18,"==>":15,"Factorial_Aux":3,"))":2,"RightOpen":6,"[":59,"]":53,"bool":12,"RightClosed":3,"x":6,"y":6,"<==>":2,"<":27,"type":1,"linear":17,"X":20,"const":2,"nil":8,"layer":29,"t":11,"next":1,"ticket":7,"to":2,"issue":1,"current":2,"permitted":1,"critical":2,"section":2,"cs":12,"thread":1,"in":1,"T":15,"set":1,"of":1,"issued":1,"tickets":6,"inline":2,"Inv1":5,"Inv2":2,"lock":2,"then":1,"else":1,"yield_invariant":3,"YieldSpec":2,"tid":23,"!=":6,"Yield1":4,"()":7,"Yield2":2,"yields":10,"main":1,"linear_in":3,"xls":16,"call":7,"InitAbstract":2,"while":4,"COMMENT(*":1,"invariant":14,"yield_loop":2,"true":6,"Enter":2,"par":3,"|":2,"Leave":2,"yield_preserves":2,"yield_ensures":1,"m":15,"GetTicketAbstrac":2,"WaitAndEnter":2,"atomic":6,"AtomicInitAbstra":1,"modifies":7,"MapConst":2,"refines":7,"Init":2,"right":1,"AtomicGetTicketA":1,"assume":3,"!":1,"GetTicket":2,"AtomicInit":1,"AtomicGetTicket":1,"AtomicWaitAndEnt":1,"AtomicLeave":1,"AtomicAllocateLo":1,"xl":2,"false":1,"AllocateLow":1,"N":20,"a":22,"BubbleSort":1,"perm":22,"i":61,"j":16,"old":3,"]]":3,"p":19,"tmp":5,"k":12,"break":1},"Brainfuck":{"COMMENT//":2,"++++++++":3,"[":286,">":99,"++++":5,"++":6,"+++":5,"+":198,"<<<<-":2,"]":186,"->>":3,"<":69,"<-":13,">>":37,".":30,"---":1,".+++++++":2,"..":2,".+++":2,"------":2,"--------":2,"COMMENT#":2,"+++++++++++":1,">>>>":18,"++++++++++++++++":10,"<<<<<<":15,">>>>>>":21,"<<<<<<<-":5,">>>>>>>":21,"<<<<<<<":11,"-":139,"++++++++++":4,"<<<-":4,">>>":27,"<<<":12,"]]":6,"<<":18,">>>>>":9,"->":28,"<<<<<<<<<<":42,"<<<<":13,"+++++++++":1,"+++++++":1,"[[":5,"+++++++++++++++":1,"*":43,"factor":1,"an":1,"arbitrarily":1,"large":1,"positive":1,"integer":1,"Copyright":1,"(":7,"C":1,")":9,"by":2,"Brian":1,"Raiter":1,"under":1,"the":22,"GNU":1,"General":1,"Public":1,"License":1,">>>>>>>>>>>>>>>>":5,"read":1,"in":1,"number":6,"<<<<<<<<<":2,">>>>>>>>>>":23,"->>>>>>>>>>":1,",":3,"----------":1,"----------------":4,">>>>>>>>>":10,"display":3,"and":17,"initialize":2,"loop":21,"variable":9,"to":7,"two":1,"<<<<<<<<<<<":4,">>>>>>>>>>>>":1,"main":1,"make":2,"copies":2,"of":3,"->>>":7,">>>>>>>>":23,"<<<<<<<<<<<<<<<<":12,"<<<<<":18,"divide":1,"<<<<<<<<":9,"double":1,"divisor":16,"until":2,"above":1,"dividend":8,"<<<<<<<<<<<<<<<":2,"--------->>>>>>>":1,"]]]]]]]]]]]":7,"<---------":1,">>>>>>>>>>>":3,"<<<<<<<<<<<<<<":1,"subtract":2,"from":4,"if":10,"difference":1,"is":3,"nonnegative":1,"then":2,"replace":2,"increment":2,"quotient":17,"->>>>>>":1,"<<<<<<<<<<<<<":3,"<<<<<<---------":1,"halve":1,"zero":8,"]]]]]]]]]":2,"->>>>>>>":1,"+++++":2,"<<<<<<<<-":4,"->>>>>>>>":1,">>>>>>>>>>>>>":2,"->>>>":1,"->>>>>":12,"<<<<<<<<<<<<":2,"break":1,"out":1,"larger":1,"than":1,"partially":1,"examine":1,"remainder":9,"for":4,"nonzero":1,"digits":1,"decrement":1,"with":1,"<<-":2,"normalize":1,"--------->>>>>":1,"end":1,"Read":2,"first":2,"character":7,"start":1,"outer":2,"reading":2,"Skip":2,"forward":4,"Set":2,"up":3,"division":7,"MEMORY":2,"LAYOUT":2,":":6,"copy":6,"x":1,"minus":2,"enter":1,"Increase":1,"/":5,"reduce":1,"Normal":2,"case":4,"skip":4,"Special":2,"move":2,"back":3,"increase":4,"<<<<<-":2,"Decrement":2,"End":5,";":4,"former":1,"reuse":1,"space":1,"a":2,"flag":4,"--":1,"]]]":1,"Zero":4,"that":1,"unless":1,"was":8,"or":2,"check":1,"++++++++++++":1,"If":1,"set":1,"second":2,"Reduce":1,"it":2,"Decrease":1,"Add":1,"get":1,"useful":1,"add":1,"jump":1,"here":1,"((":1,"not":1,"Clear":1,"skipped":1,"Output":1,"ROT13ed":1,"clear":1,"next":1},"BrighterScript":{"sub":4,"Main":2,"()":30,"showChannelSGScr":2,"end":13,"screen":17,"=":50,"CreateObject":6,"(":30,")":27,"m":13,".port":6,".setMessagePort":1,"scene":1,".CreateScene":1,".show":1,"while":6,"true":3,"msg":15,"wait":2,",":72,"msgType":2,"type":3,"if":9,".isScreenClosed":2,"then":5,"return":9,"Sub":4,"StartApp":2,"initTheme":2,"gridstyle":8,"<>":1,"print":18,";":11,"preShowGridScree":2,"showGridScreen":2,"End":9,"app":3,".SetTheme":1,"CreateDefaultThe":2,"())":2,"Function":13,"as":12,"Object":8,"theme":22,".ThemeType":1,".GridScreenBackg":1,".GridScreenMessa":1,".GridScreenRetri":1,".GridScreenListN":1,".GridScreenDescr":4,".CounterTextLeft":1,".CounterSeparato":1,".CounterTextRigh":1,".GridScreenLogoH":1,".GridScreenLogoO":4,".GridScreenOverh":2,".GridScreenLogoS":1,"style":2,"string":5,"As":7,".SetMessagePort":1,".SetDisplayMode":1,".SetGridStyle":1,"categoryList":8,"getCategoryList":2,"[":6,"]":6,"+":8,".setupLists":1,".count":2,".SetListNames":1,"StyleButtons":3,"getGridControlBu":2,".SetContentList":2,"for":2,"i":3,"to":2,"-":2,"getShowsForCateg":2,"))":1,".Show":1,"getmessageport":1,"does":1,"not":1,"work":1,"on":1,"gridscreen":1,".GetMessage":1,".GetIndex":3,".getData":2,".isListItemFocus":1,"else":2,".isListItemSelec":1,"row":3,"selection":3,".Title":1,"endif":1,"If":1,"displayShowDetai":1,"category":10,"showIndex":1,"Integer":2,"s":5,"representing":1,"d":1,"go":1,"a":1,"feed":1,"service":1,"fetch":1,"and":1,"parse":1,"showList":2,"{":11,"Title":11,":":78,"releaseDate":6,"length":1,"Description":12,"hdBranded":1,"HDPosterUrl":11,"SDPosterUrl":11,"Synopsis":1,"StarRating":6,"}":12,"rating":5,"numEpisodes":2,"contentType":2,"UserStarRating":2,"function":7,"object":1,"buttons":2,"ReleaseDate":5,"SimpleGrid":1,"example":2,"import":1,"Void":2,"new":2,"ApplicationClass":2,"class":3,"public":5,"thisIsATernaryEx":1,"thisIsAStringTem":1,"user":3,"Dynamic":1,"aNode":1,".init":1,"private":1,"init":1,".thisIsATernaryE":3,"?":1,".thisIsAStringTe":2,"`":2,"The":1,"result":1,"from":1,"ternary":1,"is":1,"${":1,".user":1,"??":1,"/":2,"hello":1,"world":1,"ig":1,"SOURCE_FILE_PATH":1,"number":1,"SOURCE_LINE_NUM":1,"name":2,"FUNCTION_NAME":1,"namespaced":1,"ex":1,".functionName":1,"SOURCE_FUNCTION_":1,"SOURCE_LOCATION":1,"PKG_PATH":1},"Brightscript":{"Sub":4,"Main":1,"()":19,"initTheme":2,"gridstyle":8,"=":39,"while":4,"<>":1,"print":8,";":11,"screen":13,"preShowGridScree":2,"(":23,")":20,"showGridScreen":2,",":66,"end":5,"End":9,"app":2,"CreateObject":4,".SetTheme":1,"CreateDefaultThe":2,"())":2,"Function":13,"as":6,"Object":7,"theme":22,".ThemeType":1,".GridScreenBackg":1,".GridScreenMessa":1,".GridScreenRetri":1,".GridScreenListN":1,".GridScreenDescr":4,".CounterTextLeft":1,".CounterSeparato":1,".CounterTextRigh":1,".GridScreenLogoH":1,".GridScreenLogoO":4,".GridScreenOverh":2,".GridScreenLogoS":1,"return":8,"style":2,"string":3,"As":7,"m":3,".port":3,".SetMessagePort":1,".SetDisplayMode":1,".SetGridStyle":1,"categoryList":8,"getCategoryList":2,"[":6,"]":6,"+":8,".setupLists":1,".count":2,".SetListNames":1,"StyleButtons":3,"getGridControlBu":2,".SetContentList":2,"for":2,"i":3,"to":2,"-":2,"getShowsForCateg":2,"))":1,".Show":1,"true":2,"msg":12,"wait":1,"getmessageport":1,"does":1,"not":1,"work":1,"on":1,"gridscreen":1,"type":2,"if":6,"then":4,".GetMessage":1,".GetIndex":3,".getData":2,".isListItemFocus":1,"else":2,".isListItemSelec":1,"row":3,"selection":3,".Title":1,"endif":1,".isScreenClosed":1,"If":1,"displayShowDetai":1,"category":10,"showIndex":1,"Integer":2,"s":1,"representing":1,"d":1,"go":1,"a":1,"feed":1,"service":1,"fetch":1,"and":1,"parse":1,"showList":2,"{":11,"Title":11,":":76,"releaseDate":6,"length":1,"Description":12,"hdBranded":1,"HDPosterUrl":11,"SDPosterUrl":11,"Synopsis":1,"StarRating":6,"}":11,"rating":5,"numEpisodes":2,"contentType":2,"UserStarRating":2,"function":1,"object":1,"buttons":2,"ReleaseDate":5},"Browserslist":{"COMMENT#":18,"defaults":2,"not":2,"dead":2,">":4,"%":6,"<":4,"in":2,"US":2,">=":2,".5":2,"maintained":2,"node":2,"versions":2,"supports":2,"es6":2,"-":4,"module":2,"extend":2,"@company":2,"/":2,"browserslist":2,"config":2,"Chrome":2,"Firefox":2,"ESR":2,"Safari":2,"TP":2,"OperaMini":2,"all":2,"[":2,"production":2,"]":2,"Edge":4,"and":2,"IE":4,"or":2,",":2,"ie":2},"C":{"COMMENT/*":725,"#include":251,"<":342,"assert":37,".h":154,">":208,"string":31,"ctype":4,"stdio":10,"#if":91,"defined":51,"(":5274,"_WIN32":2,")":4637,"#define":980,"strncasecmp":2,"_strnicmp":1,"#endif":248,"REF_TABLE_SIZE":1,"BUFFER_BLOCK":5,"BUFFER_SPAN":9,"MKD_LI_END":1,"gperf_case_strnc":1,"s1":17,",":6543,"s2":16,"n":90,"GPERF_DOWNCASE":1,"GPERF_CASE_STRNC":1,"COMMENT/**":24,"struct":514,"link_ref":2,"{":1370,"unsigned":143,"int":433,"id":11,";":4741,"buf":110,"*":2221,"link":8,"title":1,"next":33,"}":1352,"sd_markdown":6,"typedef":219,"size_t":76,"COMMENT(*":49,"data":69,"+":402,"tag":1,"tag_len":3,"!=":182,"||":91,"[":1167,"]":1167,"return":543,"i":459,"=":1618,"w":25,"if":776,"size":134,"&&":226,"is_empty":4,"-":343,"))":438,"==":440,"+=":43,"static":234,"htmlblock_end":3,"const":322,"char":623,"curtag":10,"rndr":29,"uint8_t":28,"start_of_line":2,"tag_size":3,"strlen":21,"end_tag":4,"block_lines":3,"while":72,"++":132,"!":138,"continue":15,">=":42,"break":91,"htmlblock_end_ta":1,"parse_htmlblock":1,"ob":17,"do_render":4,"j":220,"tag_end":7,"NULL":287,"work":9,"find_block_tag":1,"((":197,".size":7,"->":1032,"cb":16,".blockhtml":6,"&":349,"opaque":8,"strcmp":16,"void":462,"parse_table_row":1,"columns":6,"col_data":3,"header_flag":3,"col":28,"row_work":5,".table_cell":3,".table_row":2,"rndr_newbuf":2,"for":97,"cell_start":5,"cell_end":6,"cell_work":4,"_isspace":3,"--":13,"parse_inline":1,"|":81,"rndr_popbuf":2,"empty_cell":2,"parse_table_head":1,"**":62,"column_data":2,"pipes":23,"header_end":7,"under_end":1,"calloc":5,"beg":10,"doc_size":6,"memcmp":7,"document":9,"UTF8_BOM":1,"is_ref":1,"end":51,"md":19,"refs":2,"else":157,"expand_tabs":1,"text":23,"bufputc":2,"bufgrow":1,"MARKDOWN_GROW":1,".doc_header":2,"parse_block":1,".doc_footer":2,"bufrelease":3,"free_link_refs":1,"work_bufs":8,"sd_markdown_free":1,".asize":2,".item":2,"stack_free":2,"free":78,"sd_version":1,"ver_major":2,"ver_minor":2,"ver_revision":2,"SUNDOWN_VER_MAJO":1,"SUNDOWN_VER_MINO":1,"SUNDOWN_VER_REVI":1,"#pragma":24,"once":15,"lib":14,"/":124,"generic":13,"console":13,"color":1,"uint32_t":236,"cursor_x":1,"cursor_y":1,"rows":1,"tabstop":1,"console_color_t":3,"default_color":1,"current_color":1,"nonblocking":1,"reverse_video":1,"bold":1,"blink":1,"underline":1,"newline_mode":1,"auto_echo":1,"handle_backspace":1,"console_info_t":2,"info":68,"driver":2,"console_filter":3,"COMMENT//":2090,"console_filter_t":3,"#ifndef":100,"PQC_ENCRYPT_H":2,"fmpz_poly":1,"fmpz":1,"ntru_encrypt_pol":1,"fmpz_poly_t":6,"msg_tern":1,"pub_key":2,"rnd":2,"out":13,"ntru_params":2,"params":3,"ntru_encrypt_str":1,"msg":18,"syscalldef":1,"syscalldefs":1,"[]":22,"SYSCALL_OR_NUM":3,"SYS_restart_sysc":1,"MAKE_UINT16":3,"SYS_exit":1,"SYS_fork":1,"background":1,"foreground":1,"CONSOLE_COLOR_BL":2,"CONSOLE_COLOR_GR":1,"CONSOLE_COLOR_CY":1,"CONSOLE_COLOR_RE":1,"CONSOLE_COLOR_MA":1,"CONSOLE_COLOR_BR":1,"CONSOLE_COLOR_LG":2,"CONSOLE_COLOR_DG":1,"CONSOLE_COLOR_LB":1,"CONSOLE_COLOR_LC":1,"CONSOLE_COLOR_LR":1,"CONSOLE_COLOR_LM":1,"CONSOLE_COLOR_YE":1,"CONSOLE_COLOR_WH":1,"VFS_SEEK_SET":1,"VFS_SEEK_CUR":1,"VFS_SEEK_END":1,"uint64_t":8,"num":28,"path":5,"mount_path":2,"offset":4,"mountpoint":2,"vfs_file_t":1,"vfs_dir_t":1,"stdint":4,"outb":2,"args":16,"...":69,"portio_out8":2,"outw":1,"portio_out16":2,"outl":1,"portio_out32":2,"outq":1,"portio_out64":2,"inb":2,"portio_in8":2,"inw":1,"portio_in16":2,"inl":1,"portio_in32":2,"inq":1,"portio_in64":2,"uint16_t":56,"port":17,"value":66,"tasks":2,"scheduler":1,"ELF_TYPE_NONE":1,"ELF_TYPE_REL":1,"ELF_TYPE_EXEC":1,"ELF_TYPE_DYN":1,"ELF_TYPE_CORE":1,"ELF_ARCH_NONE":1,"ELF_ARCH_386":1,"ELF_VERSION_CURR":1,"magic":1,"pad":1,"__attribute__":11,"packed":8,"elf_ident_t":2,"type":156,"virtaddr":1,"physaddr":1,"filesize":1,"memsize":1,"flags":64,"alignment":1,"elf_program_t":1,"ident":1,"machine":1,"version":5,"entry":3,"phoff":1,"shoff":1,"ehsize":1,"phentsize":1,"phnum":1,"shentsize":1,"shnum":1,"shstrndx":1,"elf_t":2,"task_t":11,"elf_load":1,"bin":1,"name":48,"environ":9,"argv":57,"argc":25,"elf_load_file":1,"__2DGFX":2,"math":7,"conio":1,"dpmi":1,"VGAPIX":7,"x":121,"y":59,"vgabasemem":3,"DPMI_REGS":1,"regs":7,"drw_chdis":4,"mode":6,"//":198,"draw_func_change":1,"drw_pix":2,"enum":37,"COLORS":12,"drw_line":6,"x0":10,"y0":10,"x1":10,"y1":9,"drw_rectl":2,"h":12,"drw_rectf":2,"drw_cirl":1,"rad":4,"drw_tex":2,"tex":3,"2D_init":2,"2D_exit":2,"jni":1,"_Included_jni_Jn":2,"#ifdef":63,"__cplusplus":18,"extern":41,"JNIEXPORT":6,"jlong":6,"JNICALL":6,"Java_jni_JniLaye":6,"JNIEnv":6,"jobject":6,"jintArray":1,"jint":7,"jfloat":1,"CPUID_H":2,"inline":5,"do_cpuid":1,"dword_t":5,"eax":4,"ebx":3,"ecx":4,"edx":4,"leaf":4,"switch":20,"case":83,":":157,"we":10,"support":3,"barely":1,"anything":1,"Genu":1,"ineI":1,"ntel":1,"default":13,"is":11,"too":1,"high":1,"use":1,"highest":1,"supported":1,"say":1,"nothing":1,"about":1,"cpu":2,"model":1,"number":23,"processor":1,"flushes":1,"bytes":229,"on":2,"clflush":1,"0b00000000000000":2,"none":2,"of":43,"the":70,"features":2,"in":12,"also":1,"main":2,"()":144,"printf":3,"errno":22,"sys":11,"wait":2,"poll":2,"unistd":1,"fcntl":2,"__APPLE__":2,"COMMENT#":30,"TARGET_OS_IPHONE":1,"#else":97,"uv__chld":2,"EV_P_":1,"ev_child":1,"watcher":4,"revents":2,"status":20,"rstatus":1,"exit_status":3,"term_signal":3,"uv_process_t":4,"process":20,"child_watcher":6,"EV_CHILD":1,"ev_child_stop":2,"EV_A_":1,"WIFEXITED":1,"WEXITSTATUS":2,"WIFSIGNALED":2,"WTERMSIG":2,"exit_cb":3,"uv__make_socketp":2,"fds":20,"SOCK_NONBLOCK":2,"fl":8,"SOCK_CLOEXEC":1,"UV__F_NONBLOCK":5,"|=":28,"socketpair":2,"AF_UNIX":2,"SOCK_STREAM":2,"EINVAL":3,"uv__cloexec":4,"uv__nonblock":5,"uv__make_pipe":2,"__linux__":3,"UV__O_CLOEXEC":1,"UV__O_NONBLOCK":1,"uv__pipe2":1,"ENOSYS":1,"pipe":48,"uv__process_init":2,"uv_stdio_contain":4,"container":17,"writable":8,"fd":29,"UV_IGNORE":2,"UV_CREATE_PIPE":4,"UV_INHERIT_FD":3,"UV_INHERIT_STREA":2,".stream":7,"UV_NAMED_PIPE":2,".fd":2,"?":45,"uv__process_stdi":2,"uv_pipe_t":1,"ipc":1,"UV_STREAM_READAB":2,"UV_STREAM_WRITAB":2,"uv__process_open":2,"child_fd":3,"close":13,"uv__stream_open":1,"uv_stream_t":2,"uv__process_clos":3,"uv__stream_close":1,"uv__process_chil":2,"uv_process_optio":2,"options":82,"stdio_count":7,".flags":5,"UV_PROCESS_DETAC":2,"setsid":2,"close_fd":2,"use_fd":7,"open":4,"O_RDONLY":1,"O_RDWR":2,"perror":5,"_exit":6,"dup2":4,".cwd":2,"chdir":2,"UV_PROCESS_SETGI":2,"setgid":1,".gid":1,"UV_PROCESS_SETUI":2,"setuid":1,".uid":1,".env":1,"execvp":1,".file":2,".args":1,"SPAWN_WAIT_EXEC":5,"uv_spawn":1,"uv_loop_t":1,"loop":9,"save_our_env":3,".stdio_count":4,"malloc":8,"sizeof":64,"signal_pipe":7,"pollfd":1,"pfd":5,"pid_t":2,"pid":14,"ENOMEM":2,"goto":31,"error":51,"~":8,"UV_PROCESS_WINDO":1,")))":51,"uv__handle_init":1,"uv_handle_t":1,"UV_PROCESS":1,"counters":1,".process_init":1,"uv__handle_start":1,".exit_cb":1,".stdio":3,"fork":2,"do":19,".events":1,"POLLIN":1,"POLLHUP":1,".revents":1,"EINTR":1,"ev_child_init":1,"ev_child_start":1,"ev":7,".data":5,"uv__set_sys_erro":2,"uv_process_kill":1,"signum":4,"r":64,"kill":4,"uv_err_t":1,"uv_kill":1,"uv__new_sys_erro":1,"uv_ok_":1,"handle":10,"uv__handle_stop":1,"SHEBANG#!tcc":1,"_XOPEN_SOURCE":1,"stdlib":5,"stdarg":2,"time":14,"stdbool":2,"strings":4,"ADDRESS_SPACE_LI":1,"resource":3,"__GNUC__":12,"ATTRIBUTE_PRINTF":3,"format":21,"N_ELEMENTS":1,"a":31,"strdup_printf":4,"strdup_vprintf":3,"va_list":7,"ap":15,"aq":4,"va_copy":1,"vsnprintf":3,"va_end":6,"strdup":1,"va_start":5,"result":38,"buffer":42,"s":152,"///<":18,"Buffer":1,"alloc":10,"Number":3,"allocated":8,"len":62,"used":9,"bool":39,"memory_failure":10,"Memory":1,"allocation":1,"failed":1,"BUFFER_INITIALIZ":1,"false":94,"buffer_append":11,"self":42,"realloc":2,"<<=":1,"true":87,"memcpy":36,"buffer_append_c":7,"c":272,"item_type":3,"ITEM_STRING":20,"ITEM_WORD":7,"ITEM_INTEGER":44,"ITEM_FLOAT":40,"ITEM_LIST":19,"item":206,"ITEM_HEADER":6,"\\":240,"item_string":20,"Length":1,"sans":1,"The":6,"null":5,"terminated":2,"get_string":3,"item_word":4,"get_word":1,"item_integer":6,"long":99,"integer":1,"get_integer":41,"item_float":4,"double":25,"floating":1,"point":1,"get_float":37,"item_list":11,"head":30,"list":25,"get_list":12,"set_list":1,"head_":2,"item_free_list":8,"(((":22,"item_type_to_str":17,"abort":3,"new_clone_list":3,"item_free":31,"new_clone":3,"clone":15,"new_string":5,"ssize_t":3,"new_word":1,"new_integer":19,"new_float":21,"new_list":2,"PARSE_ERROR_TABL":2,"XX":76,"OK":2,"EOF":26,"INVALID_HEXA_ESC":1,"INVALID_ESCAPE":1,"MEMORY":1,"FLOAT_RANGE":1,"INTEGER_RANGE":1,"INVALID_INPUT":1,"UNEXPECTED_INPUT":1,"tokenizer_error":2,"PARSE_ERROR_":1,"##":16,"#undef":6,"PARSE_ERROR_COUN":1,"tokenizer":3,"cursor":2,"decode_hexa_esca":1,"code":12,"tolower":3,"parse_list":1,"parse_item_list":1,"PARSE_ERROR_EOF":1,"fn":14,"chain":1,"handler_fn":1,"handler":4,"Internal":1,"C":6,"or":2,"script":17,"Alternatively":1,"runtime":1,"function":4,"g_functions":3,"Maps":1,"words":1,"to":22,"functions":1,"context_init":1,"context":10,"ctx":170,"stack":22,"stack_size":2,"reduction_count":2,"reduction_limit":2,"error_is_fatal":2,"user_data":1,"context_free":1,"set_error":18,"push":52,"bump_reductions":2,"execute":4,"call_function":1,"iter":17,"found":21,"tmp":34,"free_function":1,"unregister_funct":1,"length":66,"success":10,"defn":20,"fn_dup":1,"check_stack":18,"fn_drop":1,"pop":31,"fn_swap":1,"second":2,"first":7,"fn_call":1,"check_type":8,"fn_dip":1,"fn_unit":1,"fn_cons":1,"fn_cat":1,"scnd":5,"frst":5,"tail":16,"fn_uncons":1,"fail":6,"to_boolean":1,"ok":65,"op1":116,"repeat":5,"op2":117,"allocation_fail":6,"fn_times":1,"push_repeated_st":2,"fn_pow":1,"powl":4,"))))":15,"fn_div":1,"fn_mod":1,"%":4,"fmodl":3,"push_concatenate":2,"fn_plus":1,"fn_minus":1,"compare_strings":4,"compare_lists":4,"compare_list_ite":2,"fn_eq":1,"fn_lt":1,"fn_rand":1,"rand":1,"RAND_MAX":1,"fn_time":1,"fn_strftime":1,"time_":5,"time_t":5,"time__":2,"tm":4,"gmtime_r":1,"strftime":2,"item_list_to_str":3,"string_to_str":2,"isprint":1,"snprintf":3,"item_to_str":3,"word":3,"alloc_failure":3,"message":4,"prefix":9,"Message":1,"command":4,"IRC":1,"Command":1,"parameters":2,"n_params":1,"present":1,"cut_word":1,"start":12,"strcspn":1,"READLINE_READLIN":3,"readline":3,"atscntrb_readlin":3,"rl_library_versi":1,"rl_readline_vers":1,"ifndef":1,"vmem_context":15,"vmem_page":9,"VMEM_SECTION_STA":1,"VMEM_SECTION_COD":1,"VMEM_SECTION_DAT":1,"VMEM_SECTION_HEA":1,"VMEM_SECTION_MMA":1,"VMEM_SECTION_KER":1,"VMEM_SECTION_UNM":1,"section":17,"readonly":2,"cow":1,"cow_src_addr":1,"virt_addr":3,"phys_addr":3,"vmem_new":1,"vmem_new_page":1,"vmem_add_page":1,"pg":2,"vmem_get_page_ph":1,"vmem_get_page_vi":1,"vmem_get_page":1,"vmem_rm_page_phy":1,"vmem_rm_page_vir":1,"vmem_iterate":1,"vmem_iterator_t":1,"callback":1,"vmem_count_pages":1,"vmem_dump_page":1,"vmem_dump":1,"vmem_handle_faul":1,"addr":4,"instruction":1,"vmem_set_cache":1,"cache":1,"vmem_get_cache":1,"__i386__":1,"PAGE_SIZE":3,"VMEM_ALIGN":2,"typeof":2,"intptr_t":3,"VMEM_ALIGN_DOWN":1,"rf_io":1,"rf_utils":2,"String":5,"rfc_string":2,"rfUTF8_IsContinu":14,">//":3,"e":5,".t":1,".c":1,".":4,"int32_t":116,"rfFReadLine_UTF8":5,"FILE":69,"f":182,"utf8":41,"byteLength":200,"bufferSize":7,"eof":54,"bytesN":99,"bIndex":7,"RF_NEWLINE_CRLF":3,"newLineFound":1,"RF_OPTION_FGETS_":5,"RF_MALLOC":47,"tempBuff":10,"RF_LF":10,"rfUTF8_Encode":6,"codepoints":48,"buffAllocated":15,"LOG_ERROR":66,"RE_UTF8_ENCODING":6,"buff":95,"RF_SUCCESS":13,"RE_FILE_EOF":22,"eofReached":18,"RF_HEXEQ_UI":7,"rfFgetc_UTF32BE":3,"undo":5,"peek":5,"ahead":5,"file":5,"pointer":6,"fseek":19,"SEEK_CUR":19,"rfFgets_UTF32LE":2,"rfFgetc_UTF32LE":4,"rfFgets_UTF16BE":2,"rfFgetc_UTF16BE":4,"rfFgets_UTF16LE":2,"rfFgetc_UTF16LE":4,"rfFgets_UTF8":2,"rfFgetc_UTF8":3,"RF_HEXEQ_C":9,"fgetc":9,"check":5,"ferror":2,"RE_FILE_READ":2,"ret":144,"cp":12,"c2":13,"c3":9,"c4":5,"i_READ_CHECK":20,">>":21,"cc":24,"need":4,"more":2,"^":9,"RE_UTF8_INVALID_":22,"decoded":3,"codepoint":47,"<<":58,"decode":6,"RF_HEXGE_C":1,"invalid":1,"byte":2,"are":4,"from":6,"needing":1,"than":5,"swapE":21,"v1":38,"v2":26,"rfUTILS_Endianes":24,"RF_LITTLE_ENDIAN":23,"fread":12,"swap":8,"endianess":40,"needed":10,"rfUTILS_SwapEndi":21,"RF_HEXGE_US":4,"RF_HEXLE_US":4,"RF_HEXL_US":8,"RF_HEXG_US":8,"RE_UTF16_INVALID":20,"RE_UTF16_NO_SURR":2,"user":2,"wants":2,"surrogate":4,"pair":4,"existence":2,"RF_BIG_ENDIAN":10,"rfFback_UTF32BE":2,"i_FSEEK_CHECK":14,"rfFback_UTF32LE":2,"rfFback_UTF16BE":2,"rfFback_UTF16LE":2,"rfFback_UTF8":2,"depending":1,"read":4,"backwards":1,"HAVE_CONFIG_H":1,"php":1,"Zend":3,"zend_operators":1,"zend_exceptions":1,"zend_interfaces":1,"ZEPHIR_INIT_CLAS":2,"Test_Router_Exce":2,"ZEPHIR_REGISTER_":1,"Test":1,"\\\\":1,"Router":1,"Exception":1,"test":1,"router_exception":1,"zend_exception_g":1,"TSRMLS_C":1,"SUCCESS":1,"PY_SSIZE_T_CLEAN":1,"Py_PYTHON_H":1,"#error":4,"Python":3,"headers":1,"compile":1,"extensions":9,"please":1,"install":1,"development":1,"#elif":14,"PY_VERSION_HEX":11,"Cython":1,"requires":1,"stddef":3,"offsetof":2,"member":2,"WIN32":2,"MS_WINDOWS":2,"__stdcall":2,"__cdecl":2,"__fastcall":2,"DL_IMPORT":2,"t":12,"DL_EXPORT":2,"PY_LONG_LONG":2,"LONG_LONG":1,"Py_HUGE_VAL":2,"HUGE_VAL":1,"PYPY_VERSION":1,"CYTHON_COMPILING":8,"Py_ssize_t":29,"PY_SSIZE_T_MAX":1,"INT_MAX":1,"PY_SSIZE_T_MIN":1,"INT_MIN":1,"PY_FORMAT_SIZE_T":1,"CYTHON_FORMAT_SS":2,"PyInt_FromSsize_":6,"z":19,"PyInt_FromLong":3,"PyInt_AsSsize_t":3,"o":82,"__Pyx_PyInt_AsIn":1,"PyNumber_Index":1,"PyNumber_Check":2,"PyFloat_Check":2,"PyNumber_Int":1,"PyErr_Format":4,"PyExc_TypeError":4,"Py_TYPE":4,"tp_name":4,"PyObject":65,"__Pyx_PyIndex_Ch":3,"PyComplex_Check":1,"PyIndex_Check":2,"PyErr_WarnEx":1,"category":2,"stacklevel":1,"PyErr_Warn":1,"__PYX_BUILD_PY_S":2,"Py_REFCNT":1,"ob_refcnt":1,"ob_type":7,"Py_SIZE":1,"PyVarObject":1,"ob_size":1,"PyVarObject_HEAD":1,"PyObject_HEAD_IN":1,"PyType_Modified":1,"obj":55,"itemsize":1,"ndim":2,"shape":2,"strides":2,"suboffsets":2,"internal":1,"Py_buffer":6,"PyBUF_SIMPLE":1,"PyBUF_WRITABLE":3,"PyBUF_FORMAT":3,"PyBUF_ND":2,"PyBUF_STRIDES":6,"PyBUF_C_CONTIGUO":1,"PyBUF_F_CONTIGUO":1,"PyBUF_ANY_CONTIG":1,"PyBUF_INDIRECT":2,"PyBUF_RECORDS":1,"PyBUF_FULL":1,"PY_MAJOR_VERSION":11,"__Pyx_BUILTIN_MO":2,"__Pyx_PyCode_New":2,"k":15,"l":8,"v":48,"fv":4,"cell":4,"fline":4,"lnos":4,"PyCode_New":2,"PY_MINOR_VERSION":1,"PyUnicode_FromSt":1,"PyUnicode_Decode":1,"Py_TPFLAGS_CHECK":1,"Py_TPFLAGS_HAVE_":2,"PyUnicode_KIND":1,"CYTHON_PEP393_EN":2,"__Pyx_PyUnicode_":8,"op":8,"likely":15,"PyUnicode_IS_REA":1,"_PyUnicode_Ready":1,"u":16,"PyUnicode_GET_LE":1,"PyUnicode_READ_C":1,"d":11,"PyUnicode_READ":1,"PyUnicode_GET_SI":1,"Py_UCS4":2,"PyUnicode_AS_UNI":1,"Py_UNICODE":1,"PyBaseString_Typ":1,"PyUnicode_Type":2,"PyStringObject":2,"PyUnicodeObject":1,"PyString_Type":2,"PyString_Check":2,"PyUnicode_Check":1,"PyString_CheckEx":2,"PyUnicode_CheckE":1,"PyBytesObject":1,"PyBytes_Type":1,"PyBytes_Check":1,"PyBytes_CheckExa":1,"PyBytes_FromStri":3,"PyString_FromStr":2,"PyBytes_FromForm":1,"PyString_FromFor":1,"PyBytes_DecodeEs":1,"PyString_DecodeE":1,"PyBytes_AsString":3,"PyString_AsStrin":2,"PyBytes_Size":1,"PyString_Size":1,"PyBytes_AS_STRIN":1,"PyString_AS_STRI":1,"PyBytes_GET_SIZE":1,"PyString_GET_SIZ":1,"PyBytes_Repr":1,"PyString_Repr":1,"PyBytes_Concat":1,"PyString_Concat":1,"PyBytes_ConcatAn":1,"PyString_ConcatA":1,"PySet_Check":1,"PyObject_TypeChe":3,"PySet_Type":2,"PyFrozenSet_Chec":1,"PyFrozenSet_Type":1,"PySet_CheckExact":2,"__Pyx_TypeCheck":1,"PyTypeObject":3,"PyIntObject":1,"PyLongObject":2,"PyInt_Type":1,"PyLong_Type":1,"PyInt_Check":1,"PyLong_Check":1,"PyInt_CheckExact":1,"PyLong_CheckExac":1,"PyInt_FromString":1,"PyLong_FromStrin":1,"PyInt_FromUnicod":1,"PyLong_FromUnico":1,"PyLong_FromLong":1,"PyInt_FromSize_t":1,"PyLong_FromSize_":1,"PyLong_FromSsize":1,"PyInt_AsLong":2,"PyLong_AsLong":1,"PyInt_AS_LONG":1,"PyLong_AS_LONG":1,"PyLong_AsSsize_t":1,"PyInt_AsUnsigned":2,"PyLong_AsUnsigne":2,"PyBoolObject":1,"Py_hash_t":1,"__Pyx_PyInt_From":3,"__Pyx_PyInt_AsHa":2,"__Pyx_PySequence":6,"b":19,"PySequence_GetSl":2,"PySequence_SetSl":2,"PySequence_DelSl":2,"unlikely":8,"PyErr_SetString":3,"PyExc_SystemErro":3,"tp_as_mapping":3,"PyMethod_New":2,"func":3,"klass":1,"PyInstanceMethod":1,"__Pyx_GetAttrStr":2,"PyObject_GetAttr":2,"__Pyx_SetAttrStr":2,"PyObject_SetAttr":2,"__Pyx_DelAttrStr":2,"PyObject_DelAttr":2,"__Pyx_NAMESTR":2,"__Pyx_DOCSTR":2,"__Pyx_PyNumber_D":2,"PyNumber_TrueDiv":1,"__Pyx_PyNumber_I":3,"PyNumber_InPlace":2,"PyNumber_Divide":1,"__PYX_EXTERN_C":3,"_USE_MATH_DEFINE":1,"__PYX_HAVE__skle":1,"__PYX_HAVE_API__":1,"_OPENMP":1,"omp":1,"PYREX_WITHOUT_AS":1,"CYTHON_WITHOUT_A":1,"CYTHON_INLINE":23,"__inline__":95,"_MSC_VER":5,"__inline":1,"__STDC_VERSION__":2,"CYTHON_UNUSED":1,"p":36,"encoding":15,"is_unicode":1,"is_str":1,"intern":1,"__Pyx_StringTabE":1,"__Pyx_PyBytes_Fr":1,"__Pyx_PyBytes_As":1,"__Pyx_Owned_Py_N":1,"Py_INCREF":10,"Py_None":2,"__Pyx_PyBool_Fro":1,"Py_True":2,"Py_False":2,"__Pyx_PyObject_I":1,"__Pyx_PyIndex_As":1,"__Pyx_PyInt_AsSi":1,"__pyx_PyFloat_As":4,"PyFloat_CheckExa":1,"PyFloat_AS_DOUBL":1,"PyFloat_AsDouble":2,"float":229,"__GNUC_MINOR__":2,"__builtin_expect":2,"!!":2,"__pyx_m":1,"__pyx_b":1,"__pyx_empty_tupl":1,"__pyx_empty_byte":1,"__pyx_lineno":1,"__pyx_clineno":1,"__pyx_cfilenm":1,"__FILE__":4,"__pyx_filename":1,"CYTHON_CCOMPLEX":8,"_Complex_I":3,"complex":4,"__sun__":1,"__pyx_f":1,"IS_UNSIGNED":1,"__Pyx_StructFiel":6,"__PYX_BUF_FLAGS_":1,"fields":1,"arraysize":1,"typegroup":1,"is_unsigned":1,"__Pyx_TypeInfo":3,"field":1,"parent_offset":1,"__Pyx_BufFmt_Sta":3,"root":14,"fmt_offset":1,"new_count":1,"enc_count":1,"struct_alignment":1,"is_complex":1,"enc_type":1,"new_packmode":1,"enc_packmode":1,"is_valid_array":1,"__Pyx_BufFmt_Con":1,"npy_int8":1,"__pyx_t_5numpy_i":9,"npy_int16":1,"npy_int32":1,"npy_int64":1,"npy_uint8":1,"__pyx_t_5numpy_u":8,"npy_uint16":1,"npy_uint32":1,"npy_uint64":1,"npy_float32":1,"__pyx_t_5numpy_f":6,"npy_float64":1,"npy_long":1,"npy_longlong":2,"__pyx_t_5numpy_l":3,"npy_ulong":1,"npy_ulonglong":2,"npy_intp":1,"npy_uintp":1,"npy_double":2,"__pyx_t_5numpy_d":1,"npy_longdouble":1,"__pyx_t_7sklearn":19,"::":4,"std":2,"__pyx_t_float_co":3,"_Complex":2,"real":2,"imag":2,"__pyx_t_double_c":3,"__pyx_obj_7sklea":42,"npy_cfloat":1,"__pyx_t_5numpy_c":4,"npy_cdouble":2,"npy_clongdouble":1,"PyObject_HEAD":3,"__pyx_vtabstruct":25,"__pyx_vtab":3,"__pyx_base":18,"n_samples":1,"epsilon":2,"current_index":2,"stride":2,"X_data_ptr":2,"X_indptr_ptr":1,"X_indices_ptr":1,"Y_data_ptr":2,"PyArrayObject":5,"feature_indices":2,"feature_indices_":2,"index":27,"index_data_ptr":2,"sample_weight_da":2,"threshold":2,"n_features":2,"w_data_ptr":1,"wscale":1,"sq_norm":1,"__pyx_vtabptr_7s":8,"CYTHON_REFNANNY":3,"__Pyx_RefNannyAP":3,"__Pyx_RefNanny":9,"__Pyx_RefNannyIm":1,"modname":1,"__Pyx_RefNannyDe":2,"__pyx_refnanny":9,"WITH_THREAD":1,"__Pyx_RefNannySe":3,"acquire_gil":4,"PyGILState_STATE":1,"__pyx_gilstate_s":2,"PyGILState_Ensur":1,"SetupContext":3,"__LINE__":8,"PyGILState_Relea":1,"__Pyx_RefNannyFi":2,"FinishContext":1,"__Pyx_INCREF":3,"INCREF":1,"__Pyx_DECREF":5,"DECREF":1,"__Pyx_GOTREF":3,"GOTREF":1,"__Pyx_GIVEREF":3,"GIVEREF":1,"__Pyx_XINCREF":2,"}}":7,"__Pyx_XDECREF":2,"__Pyx_XGOTREF":2,"__Pyx_XGIVEREF":2,"Py_DECREF":2,"Py_XINCREF":1,"Py_XDECREF":1,"__Pyx_CLEAR":1,"__Pyx_XCLEAR":1,"__Pyx_GetName":1,"dict":14,"__Pyx_ErrRestore":1,"tb":3,"__Pyx_ErrFetch":1,"__Pyx_Raise":1,"cause":1,"__Pyx_RaiseArgtu":1,"func_name":2,"exact":6,"num_min":1,"num_max":1,"num_found":1,"__Pyx_RaiseDoubl":1,"kw_name":1,"__Pyx_ParseOptio":1,"kwds":1,"argnames":1,"kwds2":1,"values":38,"num_pos_args":1,"function_name":1,"__Pyx_ArgTypeTes":1,"none_allowed":1,"__Pyx_GetBufferA":1,"dtype":1,"nd":1,"cast":1,"__Pyx_SafeReleas":1,"__Pyx_TypeTest":1,"__Pyx_RaiseBuffe":1,"__Pyx_GetItemInt":16,"PyObject_GetItem":1,"to_py_func":6,"<=":24,"PyList_GET_SIZE":5,"PyList_GET_ITEM":3,"PySequence_GetIt":3,"PyTuple_GET_SIZE":5,"PyTuple_GET_ITEM":3,"PyList_CheckExac":1,"PyTuple_CheckExa":1,"PySequenceMethod":1,"m":189,"tp_as_sequence":1,"sq_item":2,"sq_length":2,"PySequence_Check":1,"__Pyx_RaiseTooMa":1,"expected":2,"__Pyx_RaiseNeedM":1,"__Pyx_RaiseNoneN":1,"__Pyx_IterFinish":1,"__Pyx_IternextUn":1,"retval":4,"__Pyx_Buf_DimInf":2,"refcount":1,"pybuffer":1,"__Pyx_Buffer":2,"rcbuffer":1,"diminfo":1,"__Pyx_LocalBuf_N":1,"__Pyx_GetBuffer":2,"view":2,"__Pyx_ReleaseBuf":2,"PyObject_GetBuff":1,"PyBuffer_Release":1,"__Pyx_zeros":1,"__Pyx_minusones":1,"COMMENT{-":2,"net":2,"IP4_TOS_ICMP":1,"ip4_addr_t":3,"hl":1,"tos":1,"off":10,"ttl":1,"checksum":2,"src":14,"dst":18,"ip4_header_t":1,"sequence":1,"ip4_icmp_header_":1,"ip4_receive":1,"net_device_t":1,"origin":1,"net_l2proto_t":1,"proto":1,"raw":1,"signal":3,"arpa":1,"inet":1,"stat":4,"uio":1,"limits":2,"utsname":2,"sharedObjectsStr":1,"shared":55,"R_Zero":6,"R_PosInf":2,"R_NegInf":2,"R_Nan":2,"redisServer":1,"server":427,"redisCommand":6,"commandTable":1,"redisCommandTabl":5,"getCommand":1,"setCommand":1,"noPreloadGetKeys":6,"setnxCommand":1,"setexCommand":1,"psetexCommand":1,"appendCommand":1,"strlenCommand":1,"delCommand":1,"existsCommand":1,"setbitCommand":1,"getbitCommand":1,"setrangeCommand":1,"getrangeCommand":2,"incrCommand":1,"decrCommand":1,"mgetCommand":1,"rpushCommand":1,"lpushCommand":1,"rpushxCommand":1,"lpushxCommand":1,"linsertCommand":1,"rpopCommand":1,"lpopCommand":1,"brpopCommand":1,"brpoplpushComman":1,"blpopCommand":1,"llenCommand":1,"lindexCommand":1,"lsetCommand":1,"lrangeCommand":1,"ltrimCommand":1,"lremCommand":1,"rpoplpushCommand":1,"saddCommand":1,"sremCommand":1,"smoveCommand":1,"sismemberCommand":1,"scardCommand":1,"spopCommand":1,"srandmemberComma":1,"sinterCommand":2,"sinterstoreComma":1,"sunionCommand":1,"sunionstoreComma":1,"sdiffCommand":1,"sdiffstoreComman":1,"zaddCommand":1,"zincrbyCommand":1,"zremCommand":1,"zremrangebyscore":1,"zremrangebyrankC":1,"zunionstoreComma":1,"zunionInterGetKe":4,"zinterstoreComma":1,"zrangeCommand":1,"zrangebyscoreCom":1,"zrevrangebyscore":1,"zcountCommand":1,"zrevrangeCommand":1,"zcardCommand":1,"zscoreCommand":1,"zrankCommand":1,"zrevrankCommand":1,"hsetCommand":1,"hsetnxCommand":1,"hgetCommand":1,"hmsetCommand":1,"hmgetCommand":1,"hincrbyCommand":1,"hincrbyfloatComm":1,"hdelCommand":1,"hlenCommand":1,"hkeysCommand":1,"hvalsCommand":1,"hgetallCommand":1,"hexistsCommand":1,"incrbyCommand":1,"decrbyCommand":1,"incrbyfloatComma":1,"getsetCommand":1,"msetCommand":1,"msetnxCommand":1,"randomkeyCommand":1,"selectCommand":1,"moveCommand":1,"renameCommand":1,"renameGetKeys":2,"renamenxCommand":1,"expireCommand":1,"expireatCommand":1,"pexpireCommand":1,"pexpireatCommand":1,"keysCommand":1,"dbsizeCommand":1,"authCommand":3,"pingCommand":2,"echoCommand":2,"saveCommand":1,"bgsaveCommand":1,"bgrewriteaofComm":1,"shutdownCommand":2,"lastsaveCommand":1,"typeCommand":1,"multiCommand":2,"execCommand":2,"discardCommand":2,"syncCommand":1,"flushdbCommand":1,"flushallCommand":1,"sortCommand":1,"infoCommand":4,"monitorCommand":2,"ttlCommand":1,"pttlCommand":1,"persistCommand":1,"slaveofCommand":2,"debugCommand":1,"configCommand":1,"subscribeCommand":2,"unsubscribeComma":2,"psubscribeComman":2,"punsubscribeComm":2,"publishCommand":1,"watchCommand":2,"unwatchCommand":1,"clusterCommand":1,"restoreCommand":1,"migrateCommand":1,"askingCommand":1,"dumpCommand":1,"objectCommand":1,"clientCommand":1,"evalCommand":1,"evalShaCommand":1,"slowlogCommand":1,"scriptCommand":2,"timeCommand":2,"bitopCommand":1,"bitcountCommand":1,"redisLogRaw":3,"level":11,"syslogLevelMap":2,"LOG_DEBUG":1,"LOG_INFO":1,"LOG_NOTICE":1,"LOG_WARNING":1,"fp":16,"rawmode":2,"REDIS_LOG_RAW":2,"&=":2,".verbosity":4,".logfile":8,"stdout":5,"fopen":3,"fprintf":16,"timeval":4,"tv":16,"gettimeofday":4,"localtime":1,".tv_sec":8,".tv_usec":8,"getpid":7,"fflush":2,"fclose":5,".syslog_enabled":3,"syslog":1,"redisLog":33,"fmt":6,"REDIS_MAX_LOGMSG":1,"redisLogFromHand":2,".daemonize":5,"O_APPEND":2,"O_CREAT":2,"O_WRONLY":2,"STDOUT_FILENO":2,"ll2string":3,"())":10,"write":10,"err":16,"oom":3,"REDIS_WARNING":19,"sleep":1,"ustime":7,"ust":7,"mstime":5,"exitFromChild":1,"retcode":3,"COVERAGE_TEST":1,"exit":18,"dictVanillaFree":1,"privdata":16,"val":16,"DICT_NOTUSED":6,"zfree":2,"dictListDestruct":2,"listRelease":1,"dictSdsKeyCompar":6,"key1":9,"key2":9,"l1":4,"l2":3,"sdslen":14,"sds":13,"dictSdsKeyCaseCo":2,"strcasecmp":13,"dictRedisObjectD":7,"decrRefCount":6,"dictSdsDestructo":4,"sdsfree":2,"dictObjKeyCompar":2,"robj":10,"o1":9,"o2":9,"ptr":18,"dictObjHash":2,"key":14,"dictGenHashFunct":5,"dictSdsHash":4,"dictSdsCaseHash":2,"dictGenCaseHashF":1,"dictEncObjKeyCom":4,"cmp":6,"REDIS_ENCODING_I":4,"getDecodedObject":3,"dictEncObjHash":4,"REDIS_ENCODING_R":1,"hash":3,"dictType":8,"setDictType":1,"zsetDictType":1,"dbDictType":2,"keyptrDictType":2,"commandTableDict":2,"hashDictType":1,"keylistDictType":4,"clusterNodesDict":1,"htNeedsResize":3,"dictSlots":3,"dictSize":10,"DICT_HT_INITIAL_":2,"REDIS_HT_MINFILL":1,"tryResizeHashTab":2,".dbnum":9,".db":23,".dict":9,"dictResize":2,".expires":8,"incrementallyReh":2,"dictIsRehashing":2,"dictRehashMillis":2,"updateDictResize":2,".rdb_child_pid":12,".aof_child_pid":10,"dictEnableResize":1,"dictDisableResiz":1,"activeExpireCycl":2,"iteration":5,"timelimit":5,"REDIS_EXPIRELOOK":4,"REDIS_HZ":4,"expired":4,"redisDb":3,"db":10,"expires":3,"slots":3,"now":5,"dictEntry":2,"de":14,"dictGetRandomKey":4,"dictGetSignedInt":1,"dictGetKey":4,"keyobj":8,"createStringObje":11,"propagateExpire":2,"dbDelete":2,".stat_expiredkey":3,"updateLRUClock":3,".lruclock":2,".unixtime":11,"REDIS_LRU_CLOCK_":2,"trackOperationsP":2,".ops_sec_last_sa":6,"ops":2,".stat_numcommand":4,"ops_sec":3,".ops_sec_samples":4,".ops_sec_idx":4,"REDIS_OPS_SEC_SA":3,"getOperationsPer":2,"sum":3,"clientsCronHandl":2,"redisClient":12,".maxidletime":3,"REDIS_SLAVE":3,"REDIS_MASTER":2,"REDIS_BLOCKED":2,"pubsub_channels":2,"listLength":14,"pubsub_patterns":2,"lastinteraction":3,"REDIS_VERBOSE":3,"freeClient":1,"bpop":2,".timeout":2,"addReply":13,".nullmultibulk":2,"unblockClientWai":1,"clientsCronResiz":2,"querybuf_size":4,"sdsAllocSize":1,"querybuf":6,"idletime":2,"REDIS_MBULK_BIG_":1,"querybuf_peak":2,"sdsavail":1,"sdsRemoveFreeSpa":1,"clientsCron":2,"numclients":4,".clients":7,"iterations":4,"listNode":4,"listRotate":1,"listFirst":2,"listNodeValue":3,"run_with_period":6,"_ms_":2,"loops":2,"serverCron":2,"aeEventLoop":2,"eventLoop":4,"clientData":2,".cronloops":3,"REDIS_NOTUSED":5,".watchdog_period":3,"watchdogSchedule":1,"zmalloc_used_mem":8,".stat_peak_memor":5,".shutdown_asap":3,"prepareForShutdo":2,"REDIS_OK":23,"vkeys":8,".activerehashing":2,".slaves":9,".aof_rewrite_sch":4,"rewriteAppendOnl":2,"statloc":5,"wait3":1,"WNOHANG":1,"exitcode":3,"bysignal":4,"backgroundSaveDo":1,"backgroundRewrit":1,".saveparamslen":3,"saveparam":1,"sp":5,".saveparams":2,".dirty":3,"changes":2,".lastsave":3,"seconds":2,"REDIS_NOTICE":13,"rdbSaveBackgroun":1,".rdb_filename":4,".aof_rewrite_per":3,".aof_current_siz":3,".aof_rewrite_min":2,"base":6,".aof_rewrite_bas":4,"growth":3,".aof_flush_postp":2,"flushAppendOnlyF":2,".masterhost":7,"freeClientsInAsy":1,"replicationCron":1,".cluster_enabled":6,"clusterCron":1,"beforeSleep":2,"ln":11,".unblocked_clien":4,"redisAssert":1,"listDelNode":1,"REDIS_UNBLOCKED":1,".current_client":3,"processInputBuff":1,"createSharedObje":2,".crlf":2,"createObject":31,"REDIS_STRING":31,"sdsnew":27,".ok":3,".err":1,".emptybulk":1,".czero":1,".cone":1,".cnegone":1,".nullbulk":1,".emptymultibulk":1,".pong":2,".queued":2,".wrongtypeerr":1,".nokeyerr":1,".syntaxerr":2,".sameobjecterr":1,".outofrangeerr":1,".noscripterr":1,".loadingerr":2,".slowscripterr":2,".masterdownerr":2,".bgsaveerr":2,".roslaveerr":2,".oomerr":2,".space":1,".colon":1,".plus":1,"REDIS_SHARED_SEL":1,".select":1,"sdscatprintf":24,"sdsempty":8,".messagebulk":1,".pmessagebulk":1,".subscribebulk":1,".unsubscribebulk":1,".psubscribebulk":1,".punsubscribebul":1,".del":1,".rpop":1,".lpop":1,"REDIS_SHARED_INT":1,".integers":2,"REDIS_SHARED_BUL":1,".mbulkhdr":1,".bulkhdr":1,"initServerConfig":2,"getRandomHexChar":1,".runid":3,"REDIS_RUN_ID_SIZ":2,".arch_bits":3,".port":7,"REDIS_SERVERPORT":1,".bindaddr":2,".unixsocket":7,".unixsocketperm":2,".ipfd":9,".sofd":9,"REDIS_DEFAULT_DB":1,"REDIS_MAXIDLETIM":1,".client_max_quer":1,"REDIS_MAX_QUERYB":1,".loading":4,".syslog_ident":2,"zstrdup":5,".syslog_facility":2,"LOG_LOCAL0":1,".aof_state":7,"REDIS_AOF_OFF":5,".aof_fsync":1,"AOF_FSYNC_EVERYS":1,".aof_no_fsync_on":1,"REDIS_AOF_REWRIT":2,".aof_last_fsync":1,".aof_rewrite_tim":4,".aof_delayed_fsy":2,".aof_fd":4,".aof_selected_db":1,".pidfile":3,".aof_filename":3,".requirepass":4,".rdb_compression":1,".rdb_checksum":1,".maxclients":6,"REDIS_MAX_CLIENT":1,".bpop_blocked_cl":2,".maxmemory":6,".maxmemory_polic":11,"REDIS_MAXMEMORY_":11,".maxmemory_sampl":3,".hash_max_ziplis":2,"REDIS_HASH_MAX_Z":2,".list_max_ziplis":2,"REDIS_LIST_MAX_Z":2,".set_max_intset_":1,"REDIS_SET_MAX_IN":1,".zset_max_ziplis":2,"REDIS_ZSET_MAX_Z":2,".repl_ping_slave":1,"REDIS_REPL_PING_":1,".repl_timeout":1,"REDIS_REPL_TIMEO":1,".cluster":3,".configfile":1,".lua_caller":1,".lua_time_limit":1,"REDIS_LUA_TIME_L":1,".lua_client":1,".lua_timedout":2,"resetServerSaveP":2,"appendServerSave":3,".masterauth":1,".masterport":2,".master":3,".repl_state":6,"REDIS_REPL_NONE":1,".repl_syncio_tim":1,"REDIS_REPL_SYNCI":1,".repl_serve_stal":2,".repl_slave_ro":2,".repl_down_since":2,".client_obuf_lim":9,"REDIS_CLIENT_LIM":9,".hard_limit_byte":3,".soft_limit_byte":3,".soft_limit_seco":3,".commands":1,"dictCreate":6,"populateCommandT":2,".delCommand":1,"lookupCommandByC":3,".multiCommand":1,".lpushCommand":1,".slowlog_log_slo":1,"REDIS_SLOWLOG_LO":1,".slowlog_max_len":1,"REDIS_SLOWLOG_MA":1,".assert_failed":1,".assert_file":1,".assert_line":1,".bug_report_star":1,"adjustOpenFilesL":2,"rlim_t":3,"maxfiles":6,"rlimit":1,"limit":6,"getrlimit":1,"RLIMIT_NOFILE":2,"strerror":3,"oldlimit":5,".rlim_cur":2,".rlim_max":1,"setrlimit":1,"-=":20,"initServer":2,"SIGHUP":1,"SIG_IGN":2,"SIGPIPE":1,"setupSignalHandl":2,"openlog":1,"LOG_PID":1,"LOG_NDELAY":1,"LOG_NOWAIT":1,"listCreate":6,".clients_to_clos":1,".monitors":2,".el":7,"aeCreateEventLoo":1,"zmalloc":2,"anetTcpServer":1,".neterr":4,"ANET_ERR":2,"unlink":3,"anetUnixServer":1,".blocking_keys":1,".watched_keys":1,".id":1,".pubsub_channels":2,".pubsub_patterns":4,"listSetFreeMetho":1,"freePubsubPatter":1,"listSetMatchMeth":1,"listMatchPubsubP":1,"aofRewriteBuffer":3,".aof_buf":3,".rdb_save_time_l":2,".rdb_save_time_s":2,".stat_numconnect":2,".stat_evictedkey":3,".stat_starttime":2,".stat_keyspace_m":2,".stat_keyspace_h":2,".stat_fork_time":2,".stat_rejected_c":2,"memset":1,".lastbgsave_stat":3,".stop_writes_on_":2,"aeCreateTimeEven":1,"aeCreateFileEven":2,"AE_READABLE":2,"acceptTcpHandler":1,"AE_ERR":2,"acceptUnixHandle":1,"REDIS_AOF_ON":2,"clusterInit":1,"scriptingInit":1,"slowlogInit":1,"bioInit":1,"numcommands":5,"sflags":1,"cmd":39,"arity":3,"addReplyErrorFor":1,"authenticated":3,"proc":14,"addReplyError":6,"getkeys_proc":1,"firstkey":1,"hashslot":3,".state":1,"REDIS_CLUSTER_OK":1,"ask":3,"clusterNode":1,"getNodeByQuery":1,".myself":1,"addReplySds":3,"ip":4,"freeMemoryIfNeed":2,"REDIS_CMD_DENYOO":1,"REDIS_ERR":5,"REDIS_CMD_WRITE":2,"REDIS_REPL_CONNE":3,"REDIS_MULTI":1,"queueMultiComman":1,"call":1,"REDIS_CALL_FULL":1,"save":2,"REDIS_SHUTDOWN_S":1,"nosave":2,"REDIS_SHUTDOWN_N":1,"SIGKILL":2,"rdbRemoveTempFil":1,"aof_fsync":1,"rdbSave":1,"addReplyBulk":1,"addReplyMultiBul":1,"addReplyBulkLong":2,"bytesToHuman":3,"sprintf":10,"genRedisInfoStri":2,"uptime":3,"rusage":1,"self_ru":6,"c_ru":6,"lol":3,"bib":3,"allsections":12,"defsections":11,"sections":11,"getrusage":2,"RUSAGE_SELF":1,"RUSAGE_CHILDREN":1,"getClientsMaxBuf":1,"sdscat":14,"uname":1,"REDIS_VERSION":4,"redisGitSHA1":3,"strtol":3,"redisGitDirty":3,".sysname":1,".release":1,".machine":1,"aeGetApiName":1,"__GNUC_PATCHLEVE":1,"hmem":3,"peak_hmem":3,"zmalloc_get_rss":1,"lua_gc":1,".lua":1,"LUA_GCCOUNT":1,"zmalloc_get_frag":1,"ZMALLOC_LIB":2,"bioPendingJobsOf":1,"REDIS_BIO_AOF_FS":1,"perc":3,"eta":4,"elapsed":4,"off_t":1,"remaining_bytes":2,".loading_total_b":3,".loading_loaded_":4,".loading_start_t":2,"REDIS_REPL_TRANS":2,".repl_transfer_l":2,"slaveid":3,"listIter":2,"li":6,"listRewind":2,"listNext":2,"slave":5,"state":23,"anetPeerToString":1,"replstate":1,"REDIS_REPL_WAIT_":2,"REDIS_REPL_SEND_":1,"REDIS_REPL_ONLIN":1,".ru_stime":4,".ru_utime":4,"calls":4,"microseconds":2,"keys":4,"REDIS_MONITOR":1,"slaveseldb":1,"listAddNodeTail":1,"mem_used":9,"mem_tofree":3,"mem_freed":4,"slaves":3,"obuf_bytes":3,"getClientOutputB":1,"keys_freed":3,"bestval":5,"bestkey":9,"thiskey":7,"thisval":8,"dictFind":1,"dictGetVal":2,"estimateObjectId":1,"delta":4,"flushSlavesOutpu":1,"linuxOvercommitM":4,"fgets":1,"atoi":3,"createPidFile":2,"daemonize":2,"STDIN_FILENO":1,"STDERR_FILENO":2,"usage":2,"stderr":13,"redisAsciiArt":2,"ascii_logo":1,"sigtermHandler":2,"sig":2,"sigaction":6,"act":12,"sigemptyset":2,".sa_mask":2,".sa_flags":2,".sa_handler":1,"SIGTERM":1,"HAVE_BACKTRACE":1,"SA_NODEFER":1,"SA_RESETHAND":1,"SA_SIGINFO":1,".sa_sigaction":1,"sigsegvHandler":1,"SIGSEGV":1,"SIGBUS":1,"SIGFPE":1,"SIGILL":1,"memtest":2,"megabytes":1,"passes":1,"zmalloc_enable_t":1,"srand":1,"dictSetHashFunct":1,"configfile":3,"sdscatrepr":1,"loadServerConfig":1,"loadAppendOnlyFi":1,"rdbLoad":1,"ENOENT":2,"aeSetBeforeSleep":1,"aeMain":1,"aeDeleteEventLoo":1,"__GLK_MATRIX_4_H":2,"__ARM_NEON__":13,"arm_neon":1,"GLKit":4,"GLKMathTypes":1,"GLKVector3":32,"GLKVector4":45,"GLKQuaternion":3,"mark":9,"Prototypes":1,"GLKMatrix4":183,"GLKMatrix4Identi":3,"GLKMatrix4Make":2,"m00":6,"m01":6,"m02":6,"m03":6,"m10":6,"m11":6,"m12":6,"m13":6,"m20":6,"m21":6,"m22":6,"m23":6,"m30":6,"m31":6,"m32":6,"m33":6,"GLKMatrix4MakeAn":2,"GLKMatrix4MakeWi":10,"row0":6,"row1":6,"row2":6,"row3":6,"column0":7,"column1":7,"column2":7,"column3":7,"quaternion":8,"GLKMatrix4MakeTr":2,"tx":8,"ty":8,"tz":8,"GLKMatrix4MakeSc":2,"sx":10,"sy":10,"sz":10,"GLKMatrix4MakeRo":5,"radians":34,"GLKMatrix4MakeXR":3,"GLKMatrix4MakeYR":3,"GLKMatrix4MakeZR":3,"GLKMatrix4MakePe":2,"fovyRadians":3,"aspect":3,"nearZ":17,"farZ":15,"GLKMatrix4MakeFr":2,"left":8,"right":8,"bottom":8,"top":8,"GLKMatrix4MakeOr":2,"GLKMatrix4MakeLo":2,"eyeX":3,"eyeY":3,"eyeZ":3,"centerX":3,"centerY":3,"centerZ":3,"upX":3,"upY":3,"upZ":3,"GLKMatrix3":3,"GLKMatrix4GetMat":4,"matrix":235,"GLKMatrix2":3,"GLKMatrix4GetRow":2,"row":12,"GLKMatrix4GetCol":2,"column":14,"GLKMatrix4SetRow":2,"vector":13,"GLKMatrix4SetCol":2,"GLKMatrix4Transp":2,"GLKMatrix4Invert":2,"isInvertible":2,"GLKMatrix4Multip":31,"matrixLeft":133,"matrixRight":105,"GLKMatrix4Add":2,"GLKMatrix4Subtra":2,"GLKMatrix4Transl":6,"translationVecto":22,"GLKMatrix4Scale":2,"GLKMatrix4ScaleW":4,"scaleVector":34,"GLKMatrix4Rotate":12,"axisVector":10,"vectorRight":37,"vectors":16,"vectorCount":12,"Implementations":1,"float32x4x4_t":29,"vld4q_f32":2,".v":171,".val":128,"vld1q_f32":6,"GLKQuaternionNor":1,".q":4,"_2x":7,"_2y":5,"_2z":3,"_2w":7,".m":433,"GLKVector3Normal":3,"GLKVector3Make":4,"cos":15,"cosf":4,"cosp":10,"sin":17,"sinf":4,"cotan":3,"tanf":1,"ral":4,"rsl":6,"tsb":6,"tab":4,"fan":4,"fsn":6,"cv":2,"uv":2,"GLKVector3Add":1,"GLKVector3Negate":4,"GLKVector3CrossP":2,"GLKVector3DotPro":3,"float32x4_t":2,"vst1q_f32":1,"iMatrixLeft":27,"iMatrixRight":27,"vmulq_n_f32":17,"vgetq_lane_f32":16,"vmlaq_n_f32":12,"vaddq_f32":7,"vsubq_f32":4,"iMatrix":32,"float32_t":13,"rm":12,"v4":13,"GLKVector4Make":3,"GLKVector3Multip":1,"BOOTSTRAP_H":2,"object":52,"empty_list":1,"global_enviromen":1,"obj_type":1,"scm_bool":1,"scm_empty_list":1,"scm_eof":1,"scm_char":1,"scm_int":1,"scm_pair":1,"scm_symbol":1,"scm_prim_fun":1,"scm_lambda":1,"scm_str":1,"scm_file":1,"eval_proc":1,"maybe_add_begin":1,"init_enviroment":1,"env":4,"eval_err":1,"noreturn":1,"define_var":1,"var":11,"set_var":1,"get_var":1,"cond2nested_if":1,"cond":1,"let2lambda":1,"let":1,"and2nested_if":1,"and":9,"or2nested_if":1,"ARDUINO_CATS_ARD":3,"Arduino":1,"delay_int":1,"ms":4,"delay":2,"delay_ulint":1,"random_int_1":1,"random":4,"random_int_2":1,"random_lint_1":1,"random_lint_2":1,"randomSeed_int":1,"randomSeed":2,"randomSeed_uint":1,"set_vgabasemem":2,"ULONG":1,"vgabase":3,"SELECTOR":1,"asm":5,"mov":1,"ds":1,"dpmi_get_sel_bas":1,"change":2,"display":2,".b":2,".ah":1,"seet":1,"theh":1,"moode":1,".al":1,"it":11,"like":1,"innit":1,"Set":2,"dingoes":1,"kidneys":1,"FLAGS":1,"eh":1,".ss":1,"Like":1,"totally":1,"set":1,"segment":1,".sp":1,"tha":1,"pointaaaaahhhhh":1,"!!!":1,"dpmi_simulate_re":1,"stp":3,"abs":3,"dx":4,"dy":3,"yi":5,"excrement":1,"drw_circl":1,"mang":3,"max":5,"angle":1,"haha":1,"px":4,"py":4,"Yeah":1,"yeah":1,"I":1,"causes":1,"some":1,"really":1,"cools":1,"effects":1,"D":1,"REFU_USTRING_H":2,"rf_options":1,"RF_MODULE_STRING":1,"included":2,"as":2,"module":3,"rf_setup":2,"Preprocessor":1,"rf_xmacro_argcou":1,"argument":1,"count":33,"rf_localmem":2,"local":3,"memory":3,"wrapping":1,"functionality":1,"IO":1,"rf_unicode":1,"unicode":1,"opening":2,"bracket":4,"calling":4,"RF_CASE_IGNORE":2,"RF_MATCH_WORD":5,"RF_STRING_INDEX_":2,"b__":3,"pack":2,"RF_String":253,"RF_IAMHERE_FOR_D":22,"RFS_":6,"(...)":69,"i_rfString_Creat":11,"__VA_ARGS__":66,"RF_OPTION_DEFAUL":24,"i_DECLIMEX_":121,"rfString_Create":3,"i_NVrfString_Cre":9,"RP_SELECT_FUNC_I":5,"i_SELECT_RF_STRI":92,"rfString_Init":3,"str":158,"i_rfString_Init":3,"i_NVrfString_Ini":6,"rfString_Create_":19,"rfString_Init_cp":3,"rfString_Init_nc":4,"i_rfString_Init_":3,"rfString_Init_i":2,"rfString_Init_f":2,"rfString_Init_UT":6,"rfString_Assign":2,"dest":7,"source":8,"i_rfString_Assig":3,"i_DESTINATION_":2,"i_SOURCE_":2,"i_rfLMS_WRAP2":5,"rfString_Assign_":8,"thisstr":214,"character":7,"rfString_Destroy":2,"rfString_Deinit":3,"rfString_ToUTF8":2,"i_STRING_":2,"rfString_ToCstr":2,"rfString_ToUTF16":4,"rfString_ToUTF32":4,"rfString_Iterate":12,"string_":9,"startCharacterPo":4,"characterUnicode":4,"byteIndex_":10,"j_":6,"rfString_BytePos":11,"characterPos_":5,"b_index_":6,"int64_t":2,"c_index_":3,"rfString_Length":5,"rfString_GetChar":2,"bytepos":12,"before":4,"rfString_Equal":2,"i_rfString_Equal":3,"i_STRING1_":2,"i_STRING2_":2,"i_rfLMSX_WRAP2":4,"rfString_Find":3,"sstr":39,"i_rfString_Find":5,"i_THISSTR_":60,"i_SEARCHSTR_":26,"i_OPTIONS_":28,"i_rfLMS_WRAP3":4,"i_RFI8_":54,"RF_SELECT_FUNC_I":12,"i_NPSELECT_RF_ST":30,"RF_COMPILE_ERROR":33,"RF_SELECT_FUNC":10,"rfString_ToInt":2,"rfString_ToDoubl":2,"rfString_Copy_OU":2,"rfString_Copy_IN":2,"rfString_Copy_ch":2,"rfString_ScanfAf":2,"afterstr":5,"i_rfString_Scanf":3,"i_AFTERSTR_":8,"i_FORMAT_":2,"i_VAR_":2,"i_rfLMSX_WRAP4":11,"rfString_Count":4,"i_rfString_Count":5,"i_rfLMSX_WRAP3":5,"rfString_Tokeniz":2,"sep":3,"tokensN":3,"tokens":3,"rfString_Between":3,"lstr":6,"rstr":24,"i_rfString_Betwe":4,"i_LEFTSTR_":6,"i_RIGHTSTR_":6,"i_RESULT_":12,"i_rfLMSX_WRAP5":9,"rfString_Beforev":4,"parN":10,"i_rfString_Befor":21,"i_LIMSELECT_RF_S":6,"i_ARG1_":56,"i_ARG2_":56,"i_ARG3_":56,"i_ARG4_":56,"i_RFUI8_":28,"i_rfLMSX_WRAP6":2,"i_rfLMSX_WRAP7":2,"i_rfLMSX_WRAP8":2,"i_rfLMSX_WRAP9":2,"i_rfLMSX_WRAP10":2,"i_rfLMSX_WRAP11":2,"i_rfLMSX_WRAP12":2,"i_rfLMSX_WRAP13":2,"i_rfLMSX_WRAP14":2,"i_rfLMSX_WRAP15":2,"i_rfLMSX_WRAP16":2,"i_rfLMSX_WRAP17":2,"i_rfLMSX_WRAP18":2,"rfString_Before":3,"rfString_After":4,"after":6,"i_rfString_After":21,"i_OUTSTR_":6,"rfString_Afterv":4,"rfString_Append":5,"other":15,"i_rfString_Appen":3,"i_OTHERSTR_":4,"rfString_Append_":10,"rfString_Prepend":2,"i_rfString_Prepe":3,"rfString_Remove":3,"i_rfString_Remov":6,"i_REPSTR_":16,"i_RFUI32_":8,"i_NUMBER_":12,"rfString_KeepOnl":2,"keepstr":5,"i_rfString_KeepO":3,"I_KEEPSTR_":2,"rfString_PruneSt":2,"rfString_PruneEn":2,"rfString_PruneMi":4,"rfString_Replace":3,"i_rfString_Repla":6,"rfString_StripSt":3,"sub":12,"i_rfString_Strip":9,"i_SUBSTR_":6,"rfString_StripEn":3,"rfString_Strip":2,"rfString_Init_fU":9,"rfString_Fwrite":2,"i_rfString_Fwrit":5,"i_STR_":8,"i_FILE_":16,"i_ENCODING_":4,"RF_UTF8":8,"rfString_Fwrite_":1,"closing":2,"include":7,"Attempted":1,"Refu":1,"manipulation":1,"with":2,"flag":1,"Rebuild":1,"library":1,"that":3,"option":9,"added":1,"you":1,"them":3,"guards":2,"numbits":2,"bits":1,"bitmap_t":7,"bitmap_init":1,"bitmap_get":1,"bitmap":5,"bitnum":3,"bitmap_set":1,"bitmap_clear":1,"bitmap_clearAll":1,"bitmap_findFirst":1,"filter":2,"input_filter":1,"output_filter":1,"console_driver_t":2,"input_driver":1,"output_driver":1,"console_t":6,"default_console":1,"console_init":1,"console_write":2,"console_write2":1,"console_read":1,"console_scroll":1,"pages":1,"console_clear":1,"save_commit_buff":3,"commit_type":2,"commit":62,"check_commit":3,"sha1":36,"quiet":5,"OBJ_COMMIT":5,"sha1_to_hex":8,"typename":2,"lookup_commit_re":9,"deref_tag":1,"parse_object":1,"lookup_commit_or":2,"ref_name":4,"die":4,"_":2,"hashcmp":2,".sha1":8,"warning":1,"lookup_commit":4,"lookup_object":2,"create_object":2,"alloc_commit_nod":1,"get_sha1":1,"parse_commit":3,"parse_commit_dat":2,"dateptr":3,"strtoul":1,"commit_graft":14,"commit_graft_all":4,"commit_graft_nr":5,"commit_graft_pos":2,"lo":6,"hi":5,"mi":5,"graft":13,"register_commit_":2,"ignore_dups":2,"pos":7,"alloc_nr":1,"xrealloc":2,"parse_commit_buf":3,"bufptr":13,"parent":13,"commit_list":31,"pptr":6,".parsed":4,"get_sha1_hex":2,"tree":5,"lookup_tree":1,"parents":7,"lookup_commit_gr":2,"new_parent":8,"nr_parent":3,"grafts_replace_p":1,"commit_list_inse":4,"date":4,"object_type":1,"read_sha1_file":1,"find_commit_subj":2,"commit_buffer":3,"subject":3,"eol":1,"b_date":3,"a_date":2,"commit_list_get_":1,"commit_list_set_":1,"commit_list_sort":2,"llist_mergesort":1,"peel_to_type":1,"util":3,"merge_remote_des":3,"desc":2,"xmalloc":1,"rpc_init":1,"rpc_server_loop":1,"openssl":5,"ssl":29,"bytestring":1,"mem":1,"SSL_CUSTOM_EXTEN":10,"custom_extension":2,"OPENSSL_free":1,"custom_ext_find":3,"STACK_OF":3,"out_index":3,"sk_SSL_CUSTOM_EX":4,"ext":34,"default_add_call":1,"SSL":11,"extension_value":4,"out_len":2,"out_alert_value":1,"add_arg":5,"custom_ext_add_h":3,"CBB":4,"client_custom_ex":2,"server_custom_ex":2,"s3":6,".custom_extensio":7,".received":3,"contents":5,"contents_len":5,"alert":3,"SSL_AD_DECODE_ER":2,"contents_cbb":3,"add_callback":1,"CBB_add_u16":1,"CBB_add_u16_leng":1,"CBB_add_bytes":1,"CBB_flush":1,"OPENSSL_PUT_ERRO":5,"ERR_R_INTERNAL_E":1,"ERR_add_error_da":5,"free_callback":4,".sent":4,"ssl3_send_alert":1,"SSL3_AL_FATAL":1,"SSL_R_CUSTOM_EXT":3,"custom_ext_add_c":1,"custom_ext_parse":2,"out_alert":5,"CBS":2,"extension":6,"SSL_R_UNEXPECTED":1,"parse_callback":4,"CBS_data":2,"CBS_len":2,"parse_arg":3,"custom_ext_add_s":1,"MAX_NUM_CUSTOM_E":1,"ssl3_state_st":1,"custom_ext_appen":1,"SSL_custom_ext_a":1,"add_cb":2,"SSL_custom_ext_f":1,"free_cb":1,"SSL_custom_ext_p":1,"parse_cb":1,"SSL_extension_su":1,"_NME_WMAN_H":2,"START_HEAD":2,"NTS":1,"NWMan_event":1,"NSTRUCT":1,"NWMan":1,"VALUE":13,"rb_cRDiscount":4,"rb_rdiscount_to_":2,"res":6,"szres":8,"rb_funcall":14,"rb_intern":15,"rb_str_buf_new":2,"Check_Type":2,"T_STRING":2,"rb_rdiscount__ge":3,"MMIOT":2,"doc":8,"mkd_string":2,"RSTRING_PTR":2,"RSTRING_LEN":2,"mkd_compile":2,"mkd_document":1,"rb_str_cat":4,"mkd_cleanup":2,"rb_respond_to":1,"rb_rdiscount_toc":2,"mkd_toc":1,"ruby_obj":11,"MKD_TABSTOP":1,"MKD_NOHEADER":1,"Qtrue":10,"MKD_NOPANTS":1,"MKD_NOHTML":1,"MKD_TOC":1,"MKD_NOIMAGE":1,"MKD_NOLINKS":1,"MKD_NOTABLES":1,"MKD_STRICT":1,"MKD_AUTOLINK":1,"MKD_SAFELINK":1,"MKD_NO_EXT":1,"Init_rdiscount":1,"rb_define_class":1,"rb_cObject":1,"rb_define_method":2,"git_usage_string":1,"COMMENT\"":4,"git_more_info_st":1,"N_":1,"startup_info":2,"git_startup_info":1,"use_pager":8,"pager_config":3,"want":3,"pager_command_co":2,"prefixcmp":1,"git_config_maybe":1,"xstrdup":2,"check_pager_conf":3,".cmd":1,".want":2,".value":3,"git_config":1,"pager_program":1,"commit_pager_cho":3,"setenv":1,"setup_pager":1,"handle_options":1,"***":3,"envchanged":1,"orig_argv":1,"new_argv":7,"option_count":1,"alias_command":4,"trace_argv_print":3,"argcp":4,"subdir":3,"die_errno":3,"saved_errno":1,"git_version_stri":1,"GIT_VERSION":1,"RUN_SETUP":81,"RUN_SETUP_GENTLY":16,"USE_PAGER":3,"NEED_WORK_TREE":18,"cmd_struct":4,"run_builtin":2,"help":4,"st":4,"setup_git_direct":2,"nongit_ok":2,"have_repository":1,"trace_repo_setup":1,"setup_work_tree":1,"fstat":1,"fileno":1,"S_ISFIFO":1,".st_mode":2,"S_ISSOCK":1,"handle_internal_":2,"commands":3,"cmd_add":2,"cmd_annotate":1,"cmd_apply":1,"cmd_archive":1,"cmd_bisect__help":1,"cmd_blame":2,"cmd_branch":1,"cmd_bundle":1,"cmd_cat_file":1,"cmd_check_attr":1,"cmd_check_ref_fo":1,"cmd_checkout":1,"cmd_checkout_ind":1,"cmd_cherry":1,"cmd_cherry_pick":1,"cmd_clean":1,"cmd_clone":1,"cmd_column":1,"cmd_commit":1,"cmd_commit_tree":1,"cmd_config":1,"cmd_count_object":1,"cmd_describe":1,"cmd_diff":1,"cmd_diff_files":1,"cmd_diff_index":1,"cmd_diff_tree":1,"cmd_fast_export":1,"cmd_fetch":1,"cmd_fetch_pack":1,"cmd_fmt_merge_ms":1,"cmd_for_each_ref":1,"cmd_format_patch":1,"cmd_fsck":2,"cmd_gc":1,"cmd_get_tar_comm":1,"cmd_grep":1,"cmd_hash_object":1,"cmd_help":1,"cmd_index_pack":1,"cmd_init_db":2,"cmd_log":1,"cmd_ls_files":1,"cmd_ls_remote":2,"cmd_ls_tree":1,"cmd_mailinfo":1,"cmd_mailsplit":1,"cmd_merge":1,"cmd_merge_base":1,"cmd_merge_file":1,"cmd_merge_index":1,"cmd_merge_ours":1,"cmd_merge_recurs":4,"cmd_merge_tree":1,"cmd_mktag":1,"cmd_mktree":1,"cmd_mv":1,"cmd_name_rev":1,"cmd_notes":1,"cmd_pack_objects":1,"cmd_pack_redunda":1,"cmd_pack_refs":1,"cmd_patch_id":1,"cmd_prune":1,"cmd_prune_packed":1,"cmd_push":1,"cmd_read_tree":1,"cmd_receive_pack":1,"cmd_reflog":1,"cmd_remote":1,"cmd_remote_ext":1,"cmd_remote_fd":1,"cmd_replace":1,"cmd_repo_config":1,"cmd_rerere":1,"cmd_reset":1,"cmd_rev_list":1,"cmd_rev_parse":1,"cmd_revert":1,"cmd_rm":1,"cmd_send_pack":1,"cmd_shortlog":1,"cmd_show":1,"cmd_show_branch":1,"cmd_show_ref":1,"cmd_status":1,"cmd_stripspace":1,"cmd_symbolic_ref":1,"cmd_tag":1,"cmd_tar_tree":1,"cmd_unpack_file":1,"cmd_unpack_objec":1,"cmd_update_index":1,"cmd_update_ref":1,"cmd_update_serve":1,"cmd_upload_archi":2,"cmd_var":1,"cmd_verify_pack":1,"cmd_verify_tag":1,"cmd_version":1,"cmd_whatchanged":1,"cmd_write_tree":1,"STRIP_EXTENSION":1,"argv0":3,"ARRAY_SIZE":1,"execv_dashed_ext":1,"strbuf":12,"STRBUF_INIT":1,"strbuf_addf":1,".buf":1,"run_command_v_op":1,"RUN_SILENT_EXEC_":1,"RUN_CLEAN_ON_EXI":1,"strbuf_release":1,"run_argv":1,"done_alias":1,"REFU_IO_H":2,"RF_CR":1,"REFU_WIN32_VERSI":1,"i_PLUSB_WIN32":2,"__int64":3,"foff_rft":2,"types":2,"off64_t":1,"rfFseek":2,"i_OFFSET_":4,"i_WHENCE_":4,"_fseeki64":1,"rfFtell":2,"_ftelli64":1,"fseeko64":1,"ftello64":1,"rfFReadLine_UTF1":11,"rfFReadLine_UTF3":5,"rfFgets_UTF32BE":1,"rfPopen":2,"i_rfPopen":2,"i_CMD_":2,"i_MODE_":2,"rfPclose":1,"stream":1,"///":1,"__SUNPRO_C":1,"align":1,"ArrowLeft":3,"__aligned__":1,"array":44,"__bump_up":3,"*=":2,"__array_alloc":3,"__array_header":4,"__array_resize":5,"difference":3,"__header":5,"elem":9,"syscall":1,"syscall_t":1,"syscall_table":1,"sys_exit":1,"sys_read":1,"sys_write":1,"sys_getpid":1,"sys_brk":1,"sys_getppid":1,"sys_mmap":1,"sys_munmap":1,"sys_test":1,"sys_get_hostname":1,"sys_set_hostname":1,"sys_uname":1,"sys_open":1,"sys_execve":1,"sys_seek":1,"sys_opendir":1,"sys_readdir":1,"sys_kill":1,"sys_getexecdata":1,"sys_chdir":1,"sys_getcwd":1,"sys_fork":1,"syscall_name_tab":1,"_PQIV_H_INCLUDED":2,"glib":1,"gtk":2,"gio":2,"PQIV_VERSION":2,"FILE_FLAGS_ANIMA":1,"guint":5,"FILE_FLAGS_MEMOR":1,"file_type_handle":3,"file_type":1,"file_flags":1,"gchar":2,"display_name":1,"file_name":1,"GBytes":1,"file_data":1,"GFileMonitor":1,"file_monitor":1,"gboolean":1,"is_loaded":1,"width":4,"height":4,"private":1,"file_t":1,"PARAMETER":1,"RECURSION":1,"INOTIFY":1,"BROWSE_ORIGINAL_":1,"FILTER_OUTPUT":1,"load_images_stat":1,"BOSNode":1,"Field":2,"Free":1,"Black":1,"White":1,"Illegal":1,"Player":1,"http_parser_h":2,"HTTP_PARSER_VERS":2,"__MINGW32__":1,"__int8":2,"int8_t":2,"__int16":2,"int16_t":1,"__int32":2,"HTTP_PARSER_STRI":1,"HTTP_PARSER_DEBU":4,"HTTP_MAX_HEADER_":1,"http_parser":7,"http_parser_sett":4,"HTTP_METHOD_MAP":3,"DELETE":2,"GET":2,"HEAD":2,"POST":2,"PUT":2,"CONNECT":2,"OPTIONS":2,"TRACE":2,"COPY":2,"LOCK":2,"MKCOL":2,"MOVE":2,"PROPFIND":2,"PROPPATCH":2,"SEARCH":3,"UNLOCK":2,"REPORT":2,"MKACTIVITY":2,"CHECKOUT":2,"MERGE":2,"MSEARCH":1,"M":1,"NOTIFY":2,"SUBSCRIBE":2,"UNSUBSCRIBE":2,"PATCH":2,"PURGE":2,"http_method":2,"HTTP_":1,"http_parser_type":2,"HTTP_REQUEST":1,"HTTP_RESPONSE":1,"HTTP_BOTH":1,"F_CHUNKED":1,"F_CONNECTION_KEE":1,"F_CONNECTION_CLO":1,"F_TRAILING":1,"F_UPGRADE":1,"F_SKIPBODY":1,"HTTP_ERRNO_MAP":2,"CB_message_begin":1,"CB_url":1,"CB_header_field":1,"CB_header_value":1,"CB_headers_compl":1,"CB_body":1,"CB_message_compl":1,"INVALID_EOF_STAT":1,"HEADER_OVERFLOW":1,"CLOSED_CONNECTIO":1,"INVALID_VERSION":1,"INVALID_STATUS":1,"INVALID_METHOD":1,"INVALID_URL":1,"INVALID_HOST":1,"INVALID_PORT":1,"INVALID_PATH":1,"INVALID_QUERY_ST":1,"INVALID_FRAGMENT":1,"LF_EXPECTED":1,"INVALID_HEADER_T":1,"INVALID_CONTENT_":1,"INVALID_CHUNK_SI":1,"INVALID_CONSTANT":1,"INVALID_INTERNAL":1,"STRICT":1,"PAUSED":1,"UNKNOWN":1,"HTTP_ERRNO_GEN":3,"HPE_":1,"http_errno":8,"HTTP_PARSER_ERRN":7,"error_lineno":3,"header_state":1,"nread":1,"content_length":1,"short":3,"http_major":1,"http_minor":1,"status_code":1,"method":1,"upgrade":1,"http_cb":3,"on_message_begin":1,"http_data_cb":4,"on_url":1,"on_header_field":1,"on_header_value":1,"on_headers_compl":1,"on_body":1,"on_message_compl":1,"http_parser_url_":1,"UF_SCHEMA":1,"UF_HOST":1,"UF_PORT":1,"UF_PATH":1,"UF_QUERY":1,"UF_FRAGMENT":1,"UF_MAX":2,"http_parser_url":2,"field_set":1,"field_data":1,"http_parser_init":1,"parser":13,"http_parser_exec":1,"settings":5,"http_should_keep":1,"http_method_str":1,"http_errno_name":1,"http_errno_descr":1,"http_parser_pars":1,"buflen":1,"is_connect":1,"http_parser_paus":1,"paused":1,"ASM_H":2,"enable":1,"disable":1,"volatile":2,"blob_type":2,"blob":6,"lookup_blob":2,"OBJ_BLOB":3,"alloc_blob_node":1,"parse_blob_buffe":2,"COMMIT_H":2,"indegree":1,"decoration":1,"name_decoration":3,"commit_list_appe":1,"commit_list_coun":1,"free_commit_list":1,"cmit_fmt":3,"CMIT_FMT_RAW":1,"CMIT_FMT_MEDIUM":2,"CMIT_FMT_DEFAULT":1,"CMIT_FMT_SHORT":1,"CMIT_FMT_FULL":1,"CMIT_FMT_FULLER":1,"CMIT_FMT_ONELINE":1,"CMIT_FMT_EMAIL":1,"CMIT_FMT_USERFOR":1,"CMIT_FMT_UNSPECI":1,"pretty_print_con":6,"abbrev":1,"after_subject":1,"preserve_subject":1,"date_mode":2,"date_mode_explic":1,"need_8bit_cte":2,"show_notes":1,"reflog_walk_info":1,"reflog_info":1,"output_encoding":2,"userformat_want":2,"notes":1,"has_non_ascii":1,"rev_info":2,"logmsg_reencode":1,"reencode_commit_":1,"encoding_p":1,"get_commit_forma":1,"arg":1,"format_subject":1,"sb":7,"line_separator":1,"userformat_find_":1,"format_commit_me":1,"pretty_print_com":1,"pp":4,"pp_commit_easy":1,"pp_user_info":1,"what":1,"line":1,"pp_title_line":1,"msg_p":2,"pp_remainder":1,"indent":1,"pop_most_recent_":1,"pop_commit":1,"clear_commit_mar":2,"object_array":2,"sort_in_topologi":1,"lifo":1,"FLEX_ARRAY":1,"read_graft_line":1,"get_merge_bases":1,"rev1":1,"rev2":1,"cleanup":12,"get_merge_bases_":1,"one":3,"twos":1,"get_octopus_merg":1,"register_shallow":1,"unregister_shall":1,"for_each_commit_":1,"each_commit_graf":1,"is_repository_sh":1,"get_shallow_comm":1,"heads":2,"depth":2,"shallow_flag":1,"not_shallow_flag":1,"is_descendant_of":1,"in_merge_bases":1,"interactive_add":1,"patch":1,"run_add_interact":1,"revision":1,"patch_mode":1,"pathspec":1,"single_parent":1,"reduce_heads":1,"commit_extra_hea":7,"append_merge_tag":1,"commit_tree":1,"author":2,"sign_commit":2,"commit_tree_exte":1,"read_commit_extr":2,"free_commit_extr":1,"extra":1,"merge_remote_uti":1,"get_merge_parent":1,"parse_signed_com":1,"signature":1,"MULTIBOOT_KERNEL":1,"MULTIBOOT_FLAG_M":3,"MULTIBOOT_FLAG_D":1,"MULTIBOOT_FLAG_C":2,"MULTIBOOT_FLAG_A":2,"MULTIBOOT_FLAG_E":1,"MULTIBOOT_FLAG_L":1,"MULTIBOOT_FLAG_V":1,"tabSize":1,"strSize":1,"reserved":2,"multiboot_aoutSy":2,"shndx":1,"multiboot_elfSec":2,"multiboot_memory":1,"cmdLine":2,"multiboot_module":2,"memLower":1,"memUpper":1,"bootDevice":1,"modsCount":1,"modsAddr":1,"union":1,"aoutSym":1,"elfSec":1,"mmapLength":1,"mmapAddr":1,"drivesLength":1,"drivesAddr":1,"configTable":1,"bootLoaderName":1,"apmTable":1,"vbeControlInfo":1,"vbeModeInfo":1,"vbeMode":1,"vbeInterfaceSeg":1,"vbeInterfaceOff":1,"vbeInterfaceLen":1,"multiboot_info_t":2,"multiboot_info":1,"arch_multiboot_p":1,"yajl_status_to_s":1,"yajl_status":4,"statStr":6,"yajl_status_ok":1,"yajl_status_clie":1,"yajl_status_insu":1,"yajl_status_erro":1,"yajl_handle":10,"yajl_alloc":1,"yajl_callbacks":1,"callbacks":3,"yajl_parser_conf":1,"config":4,"yajl_alloc_funcs":3,"afs":8,"allowComments":4,"validateUTF8":3,"hand":28,"afsBuffer":3,"yajl_set_default":1,"YA_MALLOC":1,"yajl_handle_t":1,"checkUTF8":1,"lexer":4,"yajl_lex_alloc":1,"bytesConsumed":2,"decodeBuf":2,"yajl_buf_alloc":1,"yajl_bs_init":1,"stateStack":3,"yajl_bs_push":1,"yajl_state_start":1,"yajl_reset_parse":1,"yajl_lex_realloc":1,"yajl_free":1,"yajl_bs_free":1,"yajl_buf_free":1,"yajl_lex_free":1,"YA_FREE":2,"yajl_parse":2,"jsonText":4,"jsonTextLen":4,"yajl_do_parse":1,"yajl_parse_compl":1,"yajl_get_error":1,"verbose":2,"yajl_render_erro":1,"yajl_get_bytes_c":1,"yajl_free_error":1,"zend_class_entry":1,"test_router_exce":1,"rfc_stringx":1,"READ_VSNPRINTF_A":5,"rfUTF8_VerifySeq":7,"RF_FAILURE":25,"RE_STRING_INIT_F":8,"RF_OPTION_SOURCE":30,"characterLength":16,"rfLMS_MacroEvalP":2,"RF_LMS":6,"RF_UTF16_LE":9,"RF_UTF16_BE":9,"RF_UTF32_LE":5,"RF_UTF32_BE":5,"UTF16":4,"rfUTF16_Decode":5,"rfUTF16_Decode_s":5,"copy":4,"UTF32":4,"into":6,"any":2,"UTF":4,"encode":2,"rfLMS_Push":4,"RE_LOCALMEMSTACK":8,"RF_HEXLE_UI":8,"RF_HEXGE_UI":6,"numLen":8,"most":3,"environment":3,"so":3,"chars":3,"will":3,"certainly":3,"fit":3,"strcpy":4,"utf8ByteLength":34,"last":1,"utf":1,"termination":3,"allocate":1,"same":1,"different":1,"RE_INPUT":1,"ends":5,"codeBuffer":9,"big":14,"endian":20,"little":7,"according":1,"standard":1,"no":1,"BOM":1,"means":1,"rfUTF32_Length":1,"sourceP":2,"RF_REALLOC":9,"bytesWritten":2,"charsN":5,"rfUTF8_Decode":2,"rfUTF16_Encode":1,"RF_STRING_ITERAT":22,"codePoint":18,"thisstrP":34,"charPos":8,"byteI":7,"s1P":2,"s2P":2,"sstrP":6,"optionsP":19,"RF_BITFLAG_ON":5,"strstr":2,"substring":4,"search":1,"this":3,"strtod":1,"srcP":6,"bytePos":23,"terminate":1,"afterstrP":2,"sscanf":1,"sstr2":2,"move":10,"rfString_FindByt":10,"lstrP":1,"rstrP":5,"temp":14,"parNP":8,"minPos":17,"thisPos":8,"argList":8,"va_arg":2,"afterP":2,"minPosLength":3,"go":8,"otherP":4,"strncat":1,"not":2,"since":2,"goes":1,"numberP":2,"occurences":5,"done":1,"keepstrP":2,"keepLength":4,"charValue":12,"keepChars":5,"exists":4,"charBLength":5,"rfUTF8_FromCodep":1,"memmove":3,"by":1,"contiuing":1,"here":3,"make":2,"sure":2,"current":8,"position":1,"won":1,"nBytePos":23,"pBytePos":15,"indexing":1,"works":1,"pbytePos":2,"pth":2,"got":1,"all":1,"numP":2,"RF_StringX":1,"just":1,"temporary":1,"finding":1,"foundN":10,"diff":11,"bSize":5,"bytePositions":17,"rfStringX_FromSt":1,".bIndex":2,".bytes":1,".byteLength":1,"rfStringX_Deinit":1,"replace":3,"bigger":1,"removed":2,"orSize":5,"nSize":4,"strncpy":3,"smaller":1,"remove":1,"equal":1,"subP":7,"noMatch":8,"subValues":10,"subLength":8,"lastBytePos":4,"testity":2,"res1":2,"res2":2,"unused":3,"utf8BufferSize":4,"sP":2,"encodingP":2,"utf32":11,"utf16":11,"fwrite":5,"logging":5,"i_WRITE_CHECK":1,"RE_FILE_WRITE":1,"_NMEX_NIGHTMARE_":2,"END_HEAD":1,"CONSOLE_DRV_CAP_":3,"shift_left":1,"shift_right":1,"control_left":1,"control_right":1,"alt":1,"super":1,"console_modifier":2,"modifiers":1,"console_read_t":1,"capabilities":1,"__wglew_h__":2,"__WGLEW_H__":1,"__wglext_h_":2,"wglext":1,"wglew":1,"WINAPI":119,"windows":1,"GLEW_STATIC":1,"WGL_3DFX_multisa":2,"WGL_SAMPLE_BUFFE":3,"WGL_SAMPLES_3DFX":1,"WGLEW_3DFX_multi":1,"WGLEW_GET_VAR":49,"__WGLEW_3DFX_mul":2,"WGL_3DL_stereo_c":2,"WGL_STEREO_EMITT":2,"WGL_STEREO_POLAR":2,"BOOL":87,"PFNWGLSETSTEREOE":2,"HDC":65,"hDC":33,"UINT":36,"uState":1,"wglSetStereoEmit":1,"WGLEW_GET_FUN":120,"__wglewSetStereo":2,"WGLEW_3DL_stereo":1,"__WGLEW_3DL_ster":2,"WGL_AMD_gpu_asso":2,"WGL_GPU_VENDOR_A":1,"WGL_GPU_RENDERER":1,"WGL_GPU_OPENGL_V":1,"WGL_GPU_FASTEST_":1,"WGL_GPU_RAM_AMD":1,"WGL_GPU_CLOCK_AM":1,"WGL_GPU_NUM_PIPE":1,"WGL_GPU_NUM_SIMD":1,"WGL_GPU_NUM_RB_A":1,"WGL_GPU_NUM_SPI_":1,"VOID":6,"PFNWGLBLITCONTEX":2,"HGLRC":14,"dstCtx":1,"GLint":18,"srcX0":1,"srcY0":1,"srcX1":1,"srcY1":1,"dstX0":1,"dstY0":1,"dstX1":1,"dstY1":1,"GLbitfield":1,"mask":1,"GLenum":8,"PFNWGLCREATEASSO":4,"hShareContext":2,"attribList":2,"PFNWGLDELETEASSO":2,"hglrc":5,"PFNWGLGETCONTEXT":2,"PFNWGLGETCURRENT":6,"PFNWGLGETGPUIDSA":2,"maxCount":1,"ids":1,"INT":3,"PFNWGLGETGPUINFO":2,"property":1,"dataType":1,"PFNWGLMAKEASSOCI":2,"wglBlitContextFr":1,"__wglewBlitConte":2,"wglCreateAssocia":2,"__wglewCreateAss":4,"wglDeleteAssocia":1,"__wglewDeleteAss":2,"wglGetContextGPU":1,"__wglewGetContex":2,"wglGetCurrentAss":1,"__wglewGetCurren":6,"wglGetGPUIDsAMD":1,"__wglewGetGPUIDs":2,"wglGetGPUInfoAMD":1,"__wglewGetGPUInf":2,"wglMakeAssociate":1,"__wglewMakeAssoc":2,"WGLEW_AMD_gpu_as":1,"__WGLEW_AMD_gpu_":2,"WGL_ARB_buffer_r":2,"WGL_FRONT_COLOR_":1,"WGL_BACK_COLOR_B":1,"WGL_DEPTH_BUFFER":1,"WGL_STENCIL_BUFF":1,"HANDLE":17,"PFNWGLCREATEBUFF":2,"iLayerPlane":5,"uType":1,"PFNWGLDELETEBUFF":2,"hRegion":3,"PFNWGLRESTOREBUF":2,"xSrc":1,"ySrc":1,"PFNWGLSAVEBUFFER":2,"wglCreateBufferR":1,"__wglewCreateBuf":2,"wglDeleteBufferR":1,"__wglewDeleteBuf":2,"wglRestoreBuffer":1,"__wglewRestoreBu":2,"wglSaveBufferReg":1,"__wglewSaveBuffe":2,"WGLEW_ARB_buffer":1,"__WGLEW_ARB_buff":2,"WGL_ARB_create_c":6,"WGL_CONTEXT_DEBU":1,"WGL_CONTEXT_FORW":1,"WGL_CONTEXT_MAJO":1,"WGL_CONTEXT_MINO":1,"WGL_CONTEXT_LAYE":1,"WGL_CONTEXT_FLAG":1,"ERROR_INVALID_VE":1,"ERROR_INVALID_PR":1,"PFNWGLCREATECONT":2,"wglCreateContext":1,"__wglewCreateCon":2,"WGLEW_ARB_create":3,"__WGLEW_ARB_crea":6,"WGL_CONTEXT_CORE":1,"WGL_CONTEXT_COMP":1,"WGL_CONTEXT_PROF":1,"WGL_CONTEXT_ROBU":1,"WGL_LOSE_CONTEXT":1,"WGL_CONTEXT_RESE":1,"WGL_NO_RESET_NOT":1,"WGL_ARB_extensio":2,"PFNWGLGETEXTENSI":4,"hdc":16,"wglGetExtensions":2,"__wglewGetExtens":4,"WGLEW_ARB_extens":1,"__WGLEW_ARB_exte":2,"WGL_ARB_framebuf":2,"WGL_FRAMEBUFFER_":2,"WGLEW_ARB_frameb":1,"__WGLEW_ARB_fram":2,"WGL_ARB_make_cur":2,"ERROR_INVALID_PI":2,"ERROR_INCOMPATIB":1,"PFNWGLMAKECONTEX":4,"hDrawDC":2,"hReadDC":2,"wglGetCurrentRea":2,"wglMakeContextCu":2,"__wglewMakeConte":4,"WGLEW_ARB_make_c":1,"__WGLEW_ARB_make":2,"WGL_ARB_multisam":2,"WGL_SAMPLES_ARB":1,"WGLEW_ARB_multis":1,"__WGLEW_ARB_mult":2,"WGL_ARB_pbuffer":2,"WGL_DRAW_TO_PBUF":2,"WGL_MAX_PBUFFER_":6,"WGL_PBUFFER_LARG":2,"WGL_PBUFFER_WIDT":2,"WGL_PBUFFER_HEIG":2,"WGL_PBUFFER_LOST":1,"DECLARE_HANDLE":6,"HPBUFFERARB":12,"PFNWGLCREATEPBUF":4,"iPixelFormat":6,"iWidth":2,"iHeight":2,"piAttribList":4,"PFNWGLDESTROYPBU":4,"hPbuffer":14,"PFNWGLGETPBUFFER":4,"PFNWGLQUERYPBUFF":4,"iAttribute":8,"piValue":8,"PFNWGLRELEASEPBU":4,"wglCreatePbuffer":2,"__wglewCreatePbu":4,"wglDestroyPbuffe":2,"__wglewDestroyPb":4,"wglGetPbufferDCA":1,"__wglewGetPbuffe":4,"wglQueryPbufferA":1,"__wglewQueryPbuf":4,"wglReleasePbuffe":2,"__wglewReleasePb":4,"WGLEW_ARB_pbuffe":1,"__WGLEW_ARB_pbuf":2,"WGL_ARB_pixel_fo":4,"WGL_NUMBER_PIXEL":2,"WGL_DRAW_TO_WIND":2,"WGL_DRAW_TO_BITM":2,"WGL_ACCELERATION":2,"WGL_NEED_PALETTE":2,"WGL_NEED_SYSTEM_":2,"WGL_SWAP_LAYER_B":2,"WGL_SWAP_METHOD_":2,"WGL_NUMBER_OVERL":2,"WGL_NUMBER_UNDER":2,"WGL_TRANSPARENT_":8,"WGL_SHARE_DEPTH_":2,"WGL_SHARE_STENCI":2,"WGL_SHARE_ACCUM_":2,"WGL_SUPPORT_GDI_":2,"WGL_SUPPORT_OPEN":2,"WGL_DOUBLE_BUFFE":2,"WGL_STEREO_ARB":1,"WGL_PIXEL_TYPE_A":1,"WGL_COLOR_BITS_A":1,"WGL_RED_BITS_ARB":1,"WGL_RED_SHIFT_AR":1,"WGL_GREEN_BITS_A":1,"WGL_GREEN_SHIFT_":2,"WGL_BLUE_BITS_AR":1,"WGL_BLUE_SHIFT_A":1,"WGL_ALPHA_BITS_A":1,"WGL_ALPHA_SHIFT_":2,"WGL_ACCUM_BITS_A":1,"WGL_ACCUM_RED_BI":2,"WGL_ACCUM_GREEN_":2,"WGL_ACCUM_BLUE_B":2,"WGL_ACCUM_ALPHA_":2,"WGL_DEPTH_BITS_A":1,"WGL_STENCIL_BITS":2,"WGL_AUX_BUFFERS_":2,"WGL_NO_ACCELERAT":2,"WGL_GENERIC_ACCE":2,"WGL_FULL_ACCELER":2,"WGL_SWAP_EXCHANG":2,"WGL_SWAP_COPY_AR":1,"WGL_SWAP_UNDEFIN":2,"WGL_TYPE_RGBA_AR":1,"WGL_TYPE_COLORIN":2,"PFNWGLCHOOSEPIXE":4,"piAttribIList":2,"FLOAT":4,"pfAttribFList":2,"nMaxFormats":2,"piFormats":2,"nNumFormats":2,"PFNWGLGETPIXELFO":8,"nAttributes":4,"piAttributes":4,"pfValues":2,"piValues":2,"wglChoosePixelFo":2,"__wglewChoosePix":4,"wglGetPixelForma":4,"__wglewGetPixelF":8,"WGLEW_ARB_pixel_":2,"__WGLEW_ARB_pixe":4,"WGL_TYPE_RGBA_FL":2,"WGL_ARB_render_t":2,"WGL_BIND_TO_TEXT":10,"WGL_TEXTURE_FORM":1,"WGL_TEXTURE_TARG":1,"WGL_MIPMAP_TEXTU":1,"WGL_TEXTURE_RGB_":1,"WGL_TEXTURE_RGBA":1,"WGL_NO_TEXTURE_A":2,"WGL_TEXTURE_CUBE":7,"WGL_TEXTURE_1D_A":1,"WGL_TEXTURE_2D_A":1,"WGL_MIPMAP_LEVEL":1,"WGL_CUBE_MAP_FAC":1,"WGL_FRONT_LEFT_A":1,"WGL_FRONT_RIGHT_":1,"WGL_BACK_LEFT_AR":1,"WGL_BACK_RIGHT_A":1,"WGL_AUX0_ARB":1,"WGL_AUX1_ARB":1,"WGL_AUX2_ARB":1,"WGL_AUX3_ARB":1,"WGL_AUX4_ARB":1,"WGL_AUX5_ARB":1,"WGL_AUX6_ARB":1,"WGL_AUX7_ARB":1,"WGL_AUX8_ARB":1,"WGL_AUX9_ARB":1,"PFNWGLBINDTEXIMA":2,"iBuffer":2,"PFNWGLRELEASETEX":2,"PFNWGLSETPBUFFER":2,"wglBindTexImageA":1,"__wglewBindTexIm":2,"wglReleaseTexIma":1,"__wglewReleaseTe":2,"wglSetPbufferAtt":1,"__wglewSetPbuffe":2,"WGLEW_ARB_render":1,"__WGLEW_ARB_rend":2,"WGL_ATI_pixel_fo":2,"GL_RGBA_FLOAT_MO":1,"GL_COLOR_CLEAR_U":1,"WGLEW_ATI_pixel_":1,"__WGLEW_ATI_pixe":2,"WGL_ATI_render_t":2,"WGL_TEXTURE_RECT":2,"WGLEW_ATI_render":1,"__WGLEW_ATI_rend":2,"WGL_EXT_create_c":2,"WGL_CONTEXT_ES2_":1,"WGLEW_EXT_create":1,"__WGLEW_EXT_crea":2,"WGL_EXT_depth_fl":2,"WGL_DEPTH_FLOAT_":1,"WGLEW_EXT_depth_":1,"__WGLEW_EXT_dept":2,"WGL_EXT_display_":2,"GLboolean":53,"PFNWGLBINDDISPLA":2,"GLushort":4,"PFNWGLCREATEDISP":2,"PFNWGLDESTROYDIS":2,"PFNWGLLOADDISPLA":2,"table":1,"GLuint":12,"wglBindDisplayCo":1,"__wglewBindDispl":2,"wglCreateDisplay":1,"__wglewCreateDis":2,"wglDestroyDispla":1,"__wglewDestroyDi":2,"wglLoadDisplayCo":1,"__wglewLoadDispl":2,"WGLEW_EXT_displa":1,"__WGLEW_EXT_disp":2,"WGL_EXT_extensio":2,"WGLEW_EXT_extens":1,"__WGLEW_EXT_exte":2,"WGL_EXT_framebuf":2,"WGLEW_EXT_frameb":1,"__WGLEW_EXT_fram":2,"WGL_EXT_make_cur":2,"WGLEW_EXT_make_c":1,"__WGLEW_EXT_make":2,"WGL_EXT_multisam":2,"WGL_SAMPLES_EXT":1,"WGLEW_EXT_multis":1,"__WGLEW_EXT_mult":2,"WGL_EXT_pbuffer":2,"WGL_OPTIMAL_PBUF":2,"HPBUFFEREXT":6,"wglGetPbufferDCE":1,"wglQueryPbufferE":1,"WGLEW_EXT_pbuffe":1,"__WGLEW_EXT_pbuf":2,"WGL_EXT_pixel_fo":4,"WGL_STEREO_EXT":1,"WGL_PIXEL_TYPE_E":1,"WGL_COLOR_BITS_E":1,"WGL_RED_BITS_EXT":1,"WGL_RED_SHIFT_EX":1,"WGL_GREEN_BITS_E":1,"WGL_BLUE_BITS_EX":1,"WGL_BLUE_SHIFT_E":1,"WGL_ALPHA_BITS_E":1,"WGL_ACCUM_BITS_E":1,"WGL_DEPTH_BITS_E":1,"WGL_SWAP_COPY_EX":1,"WGL_TYPE_RGBA_EX":1,"WGLEW_EXT_pixel_":2,"__WGLEW_EXT_pixe":4,"WGL_TYPE_RGBA_UN":1,"WGL_EXT_swap_con":2,"PFNWGLGETSWAPINT":2,"PFNWGLSWAPINTERV":2,"interval":1,"wglGetSwapInterv":1,"__wglewGetSwapIn":2,"wglSwapIntervalE":1,"__wglewSwapInter":2,"WGLEW_EXT_swap_c":1,"__WGLEW_EXT_swap":2,"WGL_I3D_digital_":2,"WGL_DIGITAL_VIDE":4,"PFNWGLGETDIGITAL":2,"PFNWGLSETDIGITAL":2,"wglGetDigitalVid":1,"__wglewGetDigita":2,"wglSetDigitalVid":1,"__wglewSetDigita":2,"WGLEW_I3D_digita":1,"__WGLEW_I3D_digi":2,"WGL_I3D_gamma":2,"WGL_GAMMA_TABLE_":1,"WGL_GAMMA_EXCLUD":1,"PFNWGLGETGAMMATA":4,"iEntries":2,"USHORT":6,"puRed":2,"puGreen":2,"puBlue":2,"PFNWGLSETGAMMATA":4,"wglGetGammaTable":2,"__wglewGetGammaT":4,"wglSetGammaTable":2,"__wglewSetGammaT":4,"WGLEW_I3D_gamma":1,"__WGLEW_I3D_gamm":2,"WGL_I3D_genlock":2,"WGL_GENLOCK_SOUR":9,"PFNWGLDISABLEGEN":2,"PFNWGLENABLEGENL":2,"PFNWGLGENLOCKSAM":2,"uRate":2,"PFNWGLGENLOCKSOU":6,"uDelay":2,"uEdge":2,"uSource":2,"PFNWGLGETGENLOCK":8,"PFNWGLISENABLEDG":2,"pFlag":3,"PFNWGLQUERYGENLO":2,"uMaxLineDelay":1,"uMaxPixelDelay":1,"wglDisableGenloc":1,"__wglewDisableGe":2,"wglEnableGenlock":1,"__wglewEnableGen":2,"wglGenlockSample":1,"__wglewGenlockSa":2,"wglGenlockSource":3,"__wglewGenlockSo":6,"wglGetGenlockSam":1,"__wglewGetGenloc":8,"wglGetGenlockSou":3,"wglIsEnabledGenl":1,"__wglewIsEnabled":4,"wglQueryGenlockM":1,"__wglewQueryGenl":2,"WGLEW_I3D_genloc":1,"__WGLEW_I3D_genl":2,"WGL_I3D_image_bu":2,"WGL_IMAGE_BUFFER":2,"PFNWGLASSOCIATEI":2,"pEvent":1,"LPVOID":4,"pAddress":3,"DWORD":6,"pSize":1,"PFNWGLCREATEIMAG":2,"dwSize":1,"uFlags":1,"PFNWGLDESTROYIMA":2,"PFNWGLRELEASEIMA":2,"wglAssociateImag":1,"__wglewAssociate":2,"wglCreateImageBu":1,"__wglewCreateIma":2,"wglDestroyImageB":1,"__wglewDestroyIm":2,"wglReleaseImageB":1,"__wglewReleaseIm":2,"WGLEW_I3D_image_":1,"__WGLEW_I3D_imag":2,"WGL_I3D_swap_fra":4,"PFNWGLDISABLEFRA":2,"PFNWGLENABLEFRAM":2,"PFNWGLISENABLEDF":2,"PFNWGLQUERYFRAME":6,"wglDisableFrameL":1,"__wglewDisableFr":2,"wglEnableFrameLo":1,"__wglewEnableFra":2,"wglIsEnabledFram":1,"wglQueryFrameLoc":1,"__wglewQueryFram":6,"WGLEW_I3D_swap_f":2,"__WGLEW_I3D_swap":4,"PFNWGLBEGINFRAME":2,"PFNWGLENDFRAMETR":2,"PFNWGLGETFRAMEUS":2,"pUsage":1,"pFrameCount":1,"pMissedFrames":1,"pLastMissedUsage":1,"wglBeginFrameTra":1,"__wglewBeginFram":2,"wglEndFrameTrack":1,"__wglewEndFrameT":2,"wglGetFrameUsage":1,"__wglewGetFrameU":2,"wglQueryFrameTra":1,"WGL_NV_DX_intero":2,"WGL_ACCESS_READ_":2,"WGL_ACCESS_WRITE":1,"PFNWGLDXCLOSEDEV":2,"hDevice":9,"PFNWGLDXLOCKOBJE":2,"hObjects":2,"PFNWGLDXOBJECTAC":2,"hObject":2,"access":2,"PFNWGLDXOPENDEVI":2,"dxDevice":1,"PFNWGLDXREGISTER":2,"dxObject":2,"PFNWGLDXSETRESOU":2,"shareHandle":1,"PFNWGLDXUNLOCKOB":2,"PFNWGLDXUNREGIST":2,"wglDXCloseDevice":1,"__wglewDXCloseDe":2,"wglDXLockObjects":1,"__wglewDXLockObj":2,"wglDXObjectAcces":1,"__wglewDXObjectA":2,"wglDXOpenDeviceN":1,"__wglewDXOpenDev":2,"wglDXRegisterObj":1,"__wglewDXRegiste":2,"wglDXSetResource":1,"__wglewDXSetReso":2,"wglDXUnlockObjec":1,"__wglewDXUnlockO":2,"wglDXUnregisterO":1,"__wglewDXUnregis":2,"WGLEW_NV_DX_inte":1,"__WGLEW_NV_DX_in":2,"WGL_NV_copy_imag":2,"PFNWGLCOPYIMAGES":2,"hSrcRC":1,"srcName":1,"srcTarget":1,"srcLevel":1,"srcX":1,"srcY":1,"srcZ":1,"hDstRC":1,"dstName":1,"dstTarget":1,"dstLevel":1,"dstX":1,"dstY":1,"dstZ":1,"GLsizei":4,"wglCopyImageSubD":1,"__wglewCopyImage":2,"WGLEW_NV_copy_im":1,"__WGLEW_NV_copy_":2,"WGL_NV_float_buf":2,"WGL_FLOAT_COMPON":1,"WGL_TEXTURE_FLOA":4,"WGLEW_NV_float_b":1,"__WGLEW_NV_float":2,"WGL_NV_gpu_affin":2,"WGL_ERROR_INCOMP":1,"WGL_ERROR_MISSIN":1,"HGPUNV":5,"_GPU_DEVICE":1,"CHAR":2,"DeviceName":1,"DeviceString":1,"Flags":1,"RECT":1,"rcVirtualScreen":1,"GPU_DEVICE":1,"PGPU_DEVICE":2,"PFNWGLCREATEAFFI":2,"phGpuList":1,"PFNWGLDELETEDCNV":2,"PFNWGLENUMGPUDEV":2,"hGpu":2,"iDeviceIndex":1,"lpGpuDevice":1,"PFNWGLENUMGPUSFR":2,"hAffinityDC":1,"iGpuIndex":2,"PFNWGLENUMGPUSNV":2,"phGpu":1,"wglCreateAffinit":1,"__wglewCreateAff":2,"wglDeleteDCNV":1,"__wglewDeleteDCN":2,"wglEnumGpuDevice":1,"__wglewEnumGpuDe":2,"wglEnumGpusFromA":1,"__wglewEnumGpusF":2,"wglEnumGpusNV":1,"__wglewEnumGpusN":2,"WGLEW_NV_gpu_aff":1,"__WGLEW_NV_gpu_a":2,"WGL_NV_multisamp":2,"WGL_COVERAGE_SAM":1,"WGL_COLOR_SAMPLE":1,"WGLEW_NV_multisa":1,"__WGLEW_NV_multi":2,"WGL_NV_present_v":2,"WGL_NUM_VIDEO_SL":1,"HVIDEOOUTPUTDEVI":3,"PFNWGLBINDVIDEOD":2,"hDc":6,"uVideoSlot":2,"hVideoDevice":4,"PFNWGLENUMERATEV":4,"phDeviceList":2,"PFNWGLQUERYCURRE":2,"wglBindVideoDevi":1,"__wglewBindVideo":6,"wglEnumerateVide":2,"__wglewEnumerate":4,"wglQueryCurrentC":1,"__wglewQueryCurr":2,"WGLEW_NV_present":1,"__WGLEW_NV_prese":2,"WGL_NV_render_de":2,"WGL_DEPTH_TEXTUR":1,"WGL_TEXTURE_DEPT":1,"WGL_DEPTH_COMPON":1,"WGLEW_NV_render_":2,"__WGLEW_NV_rende":4,"WGL_NV_render_te":2,"WGL_NV_swap_grou":2,"PFNWGLBINDSWAPBA":2,"group":3,"barrier":2,"PFNWGLJOINSWAPGR":2,"PFNWGLQUERYMAXSW":2,"maxGroups":1,"maxBarriers":1,"PFNWGLQUERYSWAPG":2,"PFNWGLRESETFRAME":2,"wglBindSwapBarri":1,"__wglewBindSwapB":2,"wglJoinSwapGroup":1,"__wglewJoinSwapG":2,"wglQueryFrameCou":1,"wglQueryMaxSwapG":1,"__wglewQueryMaxS":2,"wglQuerySwapGrou":1,"__wglewQuerySwap":2,"wglResetFrameCou":1,"__wglewResetFram":2,"WGLEW_NV_swap_gr":1,"__WGLEW_NV_swap_":2,"WGL_NV_vertex_ar":2,"PFNWGLALLOCATEME":2,"GLfloat":3,"readFrequency":1,"writeFrequency":1,"priority":1,"PFNWGLFREEMEMORY":2,"wglAllocateMemor":1,"__wglewAllocateM":2,"wglFreeMemoryNV":1,"__wglewFreeMemor":2,"WGLEW_NV_vertex_":1,"__WGLEW_NV_verte":2,"WGL_NV_video_cap":2,"WGL_UNIQUE_ID_NV":1,"WGL_NUM_VIDEO_CA":1,"HVIDEOINPUTDEVIC":6,"PFNWGLBINDVIDEOC":2,"PFNWGLLOCKVIDEOC":2,"PFNWGLQUERYVIDEO":2,"PFNWGLRELEASEVID":6,"wglBindVideoCapt":1,"wglLockVideoCapt":1,"__wglewLockVideo":2,"wglQueryVideoCap":1,"__wglewQueryVide":2,"wglReleaseVideoC":1,"__wglewReleaseVi":6,"WGLEW_NV_video_c":1,"__WGLEW_NV_video":4,"WGL_NV_video_out":2,"WGL_BIND_TO_VIDE":3,"WGL_VIDEO_OUT_CO":3,"WGL_VIDEO_OUT_AL":1,"WGL_VIDEO_OUT_DE":1,"WGL_VIDEO_OUT_FR":1,"WGL_VIDEO_OUT_FI":2,"WGL_VIDEO_OUT_ST":2,"HPVIDEODEV":5,"PFNWGLBINDVIDEOI":2,"iVideoBuffer":2,"PFNWGLGETVIDEODE":2,"numDevices":1,"PFNWGLGETVIDEOIN":2,"hpVideoDevice":1,"pulCounterOutput":2,"PFNWGLSENDPBUFFE":2,"iBufferType":1,"pulCounterPbuffe":1,"bBlock":1,"wglBindVideoImag":1,"wglGetVideoDevic":1,"__wglewGetVideoD":2,"wglGetVideoInfoN":1,"__wglewGetVideoI":2,"wglReleaseVideoD":1,"wglReleaseVideoI":1,"wglSendPbufferTo":1,"__wglewSendPbuff":2,"WGLEW_NV_video_o":1,"WGL_OML_sync_con":2,"PFNWGLGETMSCRATE":2,"INT32":2,"numerator":1,"denominator":1,"PFNWGLGETSYNCVAL":2,"INT64":21,"msc":3,"sbc":3,"PFNWGLSWAPBUFFER":2,"target_msc":3,"divisor":3,"remainder":3,"PFNWGLSWAPLAYERB":2,"fuPlanes":1,"PFNWGLWAITFORMSC":2,"PFNWGLWAITFORSBC":2,"target_sbc":1,"wglGetMscRateOML":1,"__wglewGetMscRat":2,"wglGetSyncValues":1,"__wglewGetSyncVa":2,"wglSwapBuffersMs":1,"__wglewSwapBuffe":2,"wglSwapLayerBuff":1,"__wglewSwapLayer":2,"wglWaitForMscOML":1,"__wglewWaitForMs":2,"wglWaitForSbcOML":1,"__wglewWaitForSb":2,"WGLEW_OML_sync_c":1,"__WGLEW_OML_sync":2,"GLEW_MX":4,"WGLEW_EXPORT":167,"GLEWAPI":6,"WGLEWContextStru":2,"WGLEWContext":3,"wglewContextInit":2,"wglewContextIsSu":2,"wglewInit":1,"wglewGetContext":4,"wglewIsSupported":2,"wglewGetExtensio":1,"BLOB_H":2,"fudge":1,"kernel":1,"modules":1,"system":2,"system_node":8,"pipe_end":4,"endself":5,"endtarget":6,"service_state":6,"buffer_rcfifo":1,"node":5,".refcount":3,"list_add":2,"readlinks":2,"task_setstatus":2,"TASK_STATUS_BLOC":2,"system_wakeup":2,"writelinks":2,"buffer_wcfifo":1,"end0_read":2,"end0":11,"end1":11,"end0_write":2,"end1_read":2,"end1_write":2,"clone_child":2,"list_item":1,".children":1,".head":1,".node":10,"child":1,"pipe_init":1,"buffer_init":2,".buffer":2,"system_initnode":5,"SYSTEM_NODETYPE_":6,".read":2,".write":2,"system_addchild":4,"pipe_register":1,"pipe_unregister":1,"system_removechi":1,"module_init":1,".child":1,"module_register":1,"system_registern":1,"module_unregiste":1,"system_unregiste":1,"ARRAY_H":2,"initial_length":2,"aforeach":1,"alength":9,"afree":1,"apush":1,"apop":1,"aremove":2,"ainsert":1,"acontains":1,"__array_search":2,"__arrayallocated":1,"ULLONG_MAX":1,"MIN":1,"SET_ERRNO":4,"CALLBACK_NOTIFY_":4,"FOR":24,"ER":4,"HPE_OK":4,"on_":4,"HPE_CB_":2,"CALLBACK_NOTIFY":1,"CALLBACK_DATA_":3,"LEN":2,"_mark":7,"CALLBACK_DATA":1,"CALLBACK_DATA_NO":1,"MARK":1,"PROXY_CONNECTION":1,"CONNECTION":1,"CONTENT_LENGTH":1,"TRANSFER_ENCODIN":1,"UPGRADE":1,"CHUNKED":1,"KEEP_ALIVE":1,"CLOSE":1,"method_strings":1,"#string":1,"unhex":1,"hw":1,"vmem":1,"SCHEDULER_MAXNAM":3,"SCHEDULER_TASK_P":2,"task":5,"cpu_state_t":3,"previous":1,"memory_context":2,"TASK_STATE_KILLE":1,"TASK_STATE_TERMI":1,"TASK_STATE_BLOCK":1,"TASK_STATE_STOPP":1,"TASK_STATE_RUNNI":1,"task_state":1,"cwd":1,"scheduler_state":1,"scheduler_new":1,"map_structs":1,"scheduler_add":1,"scheduler_termin":1,"scheduler_get_cu":1,"scheduler_select":1,"lastRegs":1,"scheduler_init":1,"scheduler_yield":1,"scheduler_remove":1,"scheduler_fork":1,"to_fork":1,"HELLO_H":2,"hello":1},"C#":{"COMMENT//":41,"var":25,"target":2,"=":81,"Argument":2,"<":27,"string":12,">":41,"(":151,",":51,")":164,";":167,"configuration":4,"solutions":4,"GetFiles":1,"solutionPaths":2,".Select":5,"solution":8,"=>":14,".GetDirectory":1,"())":2,"Setup":1,"(()":7,"{":52,"Information":5,"}":52,"Teardown":1,"Task":6,".Does":3,"foreach":4,"path":4,"in":4,"CleanDirectories":2,"+":24,"NuGetRestore":1,".IsDependentOn":3,"MSBuild":1,"settings":2,".SetPlatformTarg":1,"PlatformTarget":1,".MSIL":1,".WithProperty":1,".WithTarget":1,".SetConfiguratio":1,"))":6,"RunTarget":1,"namespace":4,"SampleNamespace":1,"class":5,"AnotherSampleCla":1,"public":11,"void":4,"AnotherSampleMet":1,"()":23,"System":26,".Console":1,".WriteLine":5,"using":19,".IO":1,".Net":1,".Reflection":2,".Text":2,".Threading":2,".Tasks":2,"COMMENT/*":2,"SimpleHttpServer":1,"static":5,"HttpListener":2,"listener":6,"url":5,"const":2,"pageStart":2,"@":3,"<!":1,"doctype":1,"html":6,"head":2,"title":2,"HTTP":1,"Server":1,"</":14,"script":4,"function":1,"upload":2,"el":3,"{{":5,"fr":4,"new":15,"FileReader":1,".readAsArrayBuff":1,".files":1,"[":20,"]":20,"fname":3,".value":1,".split":1,".slice":1,"-":1,".onload":1,"fetch":1,"method":1,":":22,"body":3,".result":1,"}}":5,".then":1,"document":2,".querySelector":2,".innerHTML":2,".catch":1,"ul":2,"pageEnd":2,"hr":1,"form":2,"Upload":1,"file":2,"input":1,"type":3,"onchange":1,"this":2,"p":8,"></":1,"async":1,"HandleIncomingCo":2,"localDir":3,"Directory":1,".GetCurrentDirec":1,"while":1,"true":1,"String":3,".Format":3,"HttpListenerCont":1,"ctx":4,"await":2,".GetContextAsync":1,"HttpListenerRequ":1,"req":10,".Request":1,"HttpListenerResp":1,"resp":10,".Response":1,"byte":3,"[]":3,"data":7,"queryFname":4,".QueryString":1,".Get":1,"double":1,"mb":2,"Math":1,".Pow":1,"Console":9,".Write":6,".HttpMethod":2,".Url":3,".ToString":2,".RemoteEndPoint":1,"if":18,".AbsolutePath":2,".Length":4,"downFname":7,".Substring":1,".Uri":1,".UnescapeDataStr":1,"try":1,"File":1,".ReadAllBytes":1,"catch":1,"FileNotFoundExce":1,".StatusCode":1,".ContentType":2,".Headers":1,".Add":4,"else":2,"==":5,"&&":3,"!=":22,"null":16,"FileStream":2,"destination":2,"FileMode":1,".Create":2,"FileAccess":1,".InputStream":1,".CopyTo":1,"DirectoryInfo":2,"directoryInfo":2,"FileInfo":1,"fi":3,".EnumerateFiles":1,"+=":2,"/":2,"Encoding":2,".UTF8":2,".GetBytes":1,".ContentEncoding":1,".ContentLength64":1,".LongLength":1,".OutputStream":1,".WriteAsync":1,".Close":2,"GC":1,".Collect":1,"//":2,"otherwise":1,"it":1,"takes":1,"stupidly":1,"long":2,"time":1,"to":1,"free":1,"memory":1,"after":1,"downloads":1,"Main":3,"args":5,"Environment":1,".GetCommandLineA":1,"return":30,".Prefixes":1,".Start":1,"task":2,".GetAwaiter":1,".GetResult":1,".Runtime":2,".CompilerService":1,"assembly":9,"AssemblyTitle":1,"AssemblyDescript":1,"AssemblyConfigur":1,"AssemblyCompany":1,"AssemblyProduct":1,"AssemblyCopyrigh":1,"AssemblyTrademar":1,"AssemblyCulture":1,"AssemblyVersion":1,".Collections":3,".Generic":2,".Linq":5,"LittleSampleApp":1,"Program":1,"MongoDB":2,".Serialization":2,".Descriptors":1,"internal":2,"BsonPropertyValu":2,"bool":2,"IsDictionary":2,"get":3,"private":3,"set":3,"Type":4,"object":2,"Value":2,"value":2,"isDictionary":2,".ObjectModel":1,".Expressions":2,"MongoExpressionV":1,"ExpressionVisito":1,"protected":12,"override":1,"Expression":14,"Visit":13,"exp":14,"switch":2,"((":10,"MongoExpressionT":10,".NodeType":2,"case":8,".Collection":1,"VisitCollection":2,"CollectionExpres":2,".Field":1,"VisitField":2,"FieldExpression":3,".Projection":1,"VisitProjection":2,"ProjectionExpres":3,"VisitSelect":2,"SelectExpression":6,".Aggregate":1,"VisitAggregate":2,"AggregateExpress":3,".AggregateSubque":1,"VisitAggregateSu":2,"AggregateSubquer":3,".Scalar":2,"VisitScalar":3,"ScalarExpression":6,"default":1,"base":1,".Visit":2,"virtual":10,"aggregate":7,".Argument":2,".Type":2,".AggregateType":1,".Distinct":1,"aggregateSubquer":6,"e":11,".AggregateAsSubq":2,"subquery":7,".GroupByAlias":1,".AggregateInGrou":1,"collection":2,"field":7,".Expression":6,".Alias":2,".Name":3,"projection":7,"source":5,".Source":2,"projector":3,".Projector":2,"||":7,".Aggregator":1,"ReadOnlyCollecti":4,"OrderExpression":5,"VisitOrderBy":2,"orderBys":6,"List":2,"alternate":14,"for":2,"int":2,"i":10,"n":4,".Count":2,"++":2,"expr":4,".Take":4,".ToList":2,".OrderType":1,".AsReadOnly":2,"scalar":5,"select":21,"from":3,"VisitSource":2,".From":2,"where":3,".Where":3,"groupBy":3,".GroupBy":2,"orderBy":3,".OrderBy":2,"skip":3,".Skip":2,"take":3,"fields":10,"VisitFieldDeclar":2,".Fields":2,".IsDistinct":1,"VisitSubquery":1,"SubqueryExpressi":1,"FieldDeclaration":4,"f":4,"Query":2,"Kind":1,"GACReference":2,".Management":2,".Automation":2,"Version":1,"Culture":1,"neutral":1,"PublicKeyToken":1,"31bf3856ad364e35":1,"Namespace":10,".Dynamic":1,".Formatters":1,".Xml":1,"ps":3,"PowerShell":1,"_1m":2,"*":1,".AddScript":1,"res":2,".Invoke":1,"processes":2,"x":3,"Name":1,".Properties":2,".Value":2,"WSInMb":1,"Util":2,".Chart":1,".WSInMb":2,">=":1,"replace":1,"with":1,"your":1,"filter":1,".SeriesType":1,".Pie":1,".Dump":1},"C++":{"COMMENT/*":306,"#define":297,"PY_SSIZE_T_CLEAN":1,"#include":224,"#ifndef":30,"Py_PYTHON_H":1,"#error":9,"Python":2,"headers":4,"needed":2,"to":18,"compile":1,"C":1,"extensions":1,",":1800,"please":1,"install":1,"development":1,"version":5,"of":29,".":17,"#else":36,"<":635,"stddef":1,".h":53,">":520,"offsetof":2,"(":4123,"type":21,"member":2,")":3170,"size_t":12,"&":459,"((":157,"*":845,"->":826,"#endif":115,"#if":68,"!":168,"defined":54,"WIN32":3,"&&":60,"MS_WINDOWS":2,"__stdcall":2,"__cdecl":2,"__fastcall":2,"DL_IMPORT":2,"t":23,"DL_EXPORT":2,"PY_LONG_LONG":5,"LONG_LONG":1,"PY_VERSION_HEX":9,"METH_COEXIST":1,"PyDict_CheckExac":1,"op":28,"Py_TYPE":4,"==":227,"PyDict_Type":1,"PyDict_Contains":1,"d":9,"o":21,"PySequence_Conta":1,"typedef":45,"int":348,"Py_ssize_t":17,";":4917,"PY_SSIZE_T_MAX":1,"INT_MAX":1,"PY_SSIZE_T_MIN":1,"INT_MIN":1,"PY_FORMAT_SIZE_T":1,"PyInt_FromSsize_":2,"z":50,"PyInt_FromLong":13,"PyInt_AsSsize_t":2,"PyInt_AsLong":2,"PyNumber_Index":1,"PyNumber_Int":1,"PyIndex_Check":1,"PyNumber_Check":1,"PyErr_WarnEx":1,"category":2,"message":5,"stacklevel":1,"PyErr_Warn":1,"Py_REFCNT":1,"ob":6,"(((":39,"PyObject":237,"))":399,"ob_refcnt":1,"ob_type":7,"Py_SIZE":1,"PyVarObject":1,"ob_size":1,"PyVarObject_HEAD":1,"size":16,"\\":101,"PyObject_HEAD_IN":1,"PyType_Modified":1,"struct":28,"{":1238,"void":340,"buf":10,"obj":45,"len":4,"itemsize":2,"readonly":3,"ndim":2,"char":211,"format":7,"shape":4,"strides":6,"suboffsets":2,"internal":47,"}":1205,"Py_buffer":5,"PyBUF_SIMPLE":1,"PyBUF_WRITABLE":1,"PyBUF_FORMAT":1,"PyBUF_ND":2,"PyBUF_STRIDES":5,"|":34,"PyBUF_C_CONTIGUO":3,"PyBUF_F_CONTIGUO":3,"PyBUF_ANY_CONTIG":1,"PyBUF_INDIRECT":1,"PY_MAJOR_VERSION":10,"__Pyx_BUILTIN_MO":2,">=":39,"Py_TPFLAGS_CHECK":1,"Py_TPFLAGS_HAVE_":2,"||":70,"PyBaseString_Typ":1,"PyUnicode_Type":2,"PyStringObject":2,"PyUnicodeObject":1,"PyString_Type":2,"PyString_Check":2,"PyUnicode_Check":1,"PyString_CheckEx":2,"PyUnicode_CheckE":1,"PyBytesObject":1,"PyBytes_Type":1,"PyBytes_Check":1,"PyBytes_CheckExa":1,"PyBytes_FromStri":3,"PyString_FromStr":2,"PyBytes_FromForm":1,"PyString_FromFor":1,"PyBytes_DecodeEs":1,"PyString_DecodeE":1,"PyBytes_AsString":3,"PyString_AsStrin":2,"PyBytes_Size":1,"PyString_Size":1,"PyBytes_AS_STRIN":1,"PyString_AS_STRI":1,"PyBytes_GET_SIZE":1,"PyString_GET_SIZ":1,"PyBytes_Repr":1,"PyString_Repr":1,"PyBytes_Concat":1,"PyString_Concat":1,"PyBytes_ConcatAn":1,"PyString_ConcatA":1,"PySet_Check":1,"PyObject_TypeChe":3,"PySet_Type":2,"PyFrozenSet_Chec":1,"PyFrozenSet_Type":1,"PySet_CheckExact":2,"__Pyx_TypeCheck":1,"PyTypeObject":2,"PyIntObject":1,"PyLongObject":2,"PyInt_Type":1,"PyLong_Type":1,"PyInt_Check":1,"PyLong_Check":1,"PyInt_CheckExact":1,"PyLong_CheckExac":1,"PyInt_FromString":1,"PyLong_FromStrin":1,"PyInt_FromUnicod":1,"PyLong_FromUnico":1,"PyLong_FromLong":1,"PyInt_FromSize_t":1,"PyLong_FromSize_":1,"PyLong_FromSsize":1,"PyLong_AsLong":1,"PyInt_AS_LONG":1,"PyLong_AS_LONG":1,"PyLong_AsSsize_t":1,"PyInt_AsUnsigned":2,"PyLong_AsUnsigne":2,"PyBoolObject":1,"__Pyx_PyNumber_D":2,"x":131,"y":29,"PyNumber_TrueDiv":1,"__Pyx_PyNumber_I":3,"PyNumber_InPlace":2,"PyNumber_Divide":1,"__Pyx_PySequence":6,"a":70,"b":60,"PySequence_GetSl":2,"value":87,"PySequence_SetSl":2,"PySequence_DelSl":2,"unlikely":69,"?":28,"PyErr_SetString":4,"PyExc_SystemErro":3,":":274,"likely":15,"tp_as_mapping":3,"PyErr_Format":4,"PyExc_TypeError":5,"tp_name":4,")))":21,"-":129,"PyMethod_New":2,"func":3,"self":3,"klass":1,"PyInstanceMethod":1,"__Pyx_GetAttrStr":2,"n":40,"PyObject_GetAttr":7,"__Pyx_SetAttrStr":2,"PyObject_SetAttr":2,"__Pyx_DelAttrStr":2,"PyObject_DelAttr":2,"__Pyx_NAMESTR":3,"__Pyx_DOCSTR":3,"#ifdef":22,"__cplusplus":10,"__PYX_EXTERN_C":2,"extern":5,"_USE_MATH_DEFINE":1,"math":1,"__PYX_HAVE_API__":1,"vector":66,"PYREX_WITHOUT_AS":1,"CYTHON_WITHOUT_A":1,"CYTHON_INLINE":68,"__GNUC__":5,"__inline__":1,"#elif":7,"_MSC_VER":11,"__inline":1,"__STDC_VERSION__":2,"inline":41,"CYTHON_UNUSED":7,"COMMENT#":16,"**":13,"p":9,"s":79,"const":318,"long":19,"encoding":1,"is_unicode":1,"is_str":1,"intern":1,"__Pyx_StringTabE":1,"__Pyx_PyBytes_Fr":1,"__Pyx_PyBytes_As":1,"unsigned":88,"__Pyx_PyBool_Fro":1,"Py_INCREF":3,"Py_True":2,"Py_False":2,"static":262,"__Pyx_PyObject_I":8,"__Pyx_PyIndex_As":1,"__Pyx_PyInt_From":1,"__Pyx_PyInt_AsSi":6,"__pyx_PyFloat_As":3,"PyFloat_CheckExa":1,"PyFloat_AS_DOUBL":1,"PyFloat_AsDouble":1,"__GNUC_MINOR__":1,"__builtin_expect":2,"!!":2,"__pyx_m":5,"__pyx_b":1,"__pyx_empty_tupl":1,"__pyx_empty_byte":1,"__pyx_lineno":80,"__pyx_clineno":80,"=":1786,"__pyx_cfilenm":1,"__FILE__":2,"__pyx_filename":80,"CYTHON_CCOMPLEX":12,"_Complex_I":3,"complex":4,"__sun__":1,"#undef":5,"j":44,"__pyx_f":80,"[]":56,"npy_int8":1,"__pyx_t_5numpy_i":6,"npy_int16":1,"npy_int32":1,"npy_int64":1,"npy_uint8":1,"__pyx_t_5numpy_u":7,"npy_uint16":1,"npy_uint32":1,"npy_uint64":1,"npy_float32":1,"__pyx_t_5numpy_f":3,"npy_float64":1,"npy_long":1,"npy_longlong":1,"__pyx_t_5numpy_l":2,"npy_intp":10,"npy_uintp":1,"npy_ulong":1,"npy_ulonglong":1,"npy_double":2,"__pyx_t_5numpy_d":1,"npy_longdouble":1,"::":3322,"std":243,"float":115,"__pyx_t_float_co":28,"_Complex":2,"real":2,"imag":2,"double":41,"__pyx_t_double_c":28,"npy_cfloat":1,"__pyx_t_5numpy_c":4,"npy_cdouble":2,"npy_clongdouble":1,"CYTHON_REFNANNY":3,"COMMENT(*":17,"__Pyx_RefNannyAP":4,"__Pyx_RefNanny":7,"NULL":126,"__Pyx_RefNannyIm":1,"modname":2,"m":23,"r":69,"PyImport_ImportM":1,"if":555,"goto":158,"end":12,"PyLong_AsVoidPtr":1,"Py_XDECREF":3,"return":401,"__Pyx_RefNannySe":13,"name":35,"__pyx_refnanny":6,"SetupContext":1,"__LINE__":84,"__Pyx_RefNannyFi":12,"()":933,"FinishContext":1,"__Pyx_INCREF":36,"INCREF":1,"__Pyx_DECREF":65,"DECREF":1,"__Pyx_GOTREF":60,"GOTREF":1,"__Pyx_GIVEREF":10,"GIVEREF":1,"__Pyx_XDECREF":26,"do":8,"!=":163,"while":40,"Py_DECREF":1,"__Pyx_XGIVEREF":7,"__Pyx_XGOTREF":1,"__Pyx_TypeTest":4,"__Pyx_GetName":5,"dict":1,"__Pyx_ErrRestore":1,"tb":3,"__Pyx_ErrFetch":1,"__Pyx_Raise":8,"__Pyx_RaiseNoneN":1,"__Pyx_RaiseNeedM":1,"index":39,"__Pyx_RaiseTooMa":1,"expected":1,"__Pyx_UnpackTupl":2,"__Pyx_Import":1,"from_list":1,"__Pyx_Print":1,"__pyx_print":1,"__pyx_print_kwar":1,"__Pyx_PrintOne":4,"stream":10,"__Pyx_PyInt_to_p":1,"Py_intptr_t":1,"__Pyx_CREAL":4,".real":3,"())":359,"__Pyx_CIMAG":4,".imag":3,"__real__":1,"__imag__":1,"_WIN32":1,"__Pyx_SET_CREAL":2,"__Pyx_SET_CIMAG":2,"__Pyx_c_eqf":2,"__Pyx_c_sumf":2,"+":57,"__Pyx_c_difff":2,"__Pyx_c_prodf":2,"__Pyx_c_quotf":2,"/":111,"__Pyx_c_negf":2,"__Pyx_c_is_zerof":3,"__Pyx_c_conjf":3,"conj":3,"__Pyx_c_absf":3,"abs":2,"__Pyx_c_powf":3,"pow":2,"conjf":1,"cabsf":1,"cpowf":1,"__Pyx_c_eq":2,"__Pyx_c_sum":2,"__Pyx_c_diff":2,"__Pyx_c_prod":2,"__Pyx_c_quot":2,"__Pyx_c_neg":2,"__Pyx_c_is_zero":3,"__Pyx_c_conj":3,"__Pyx_c_abs":3,"__Pyx_c_pow":3,"cabs":1,"cpow":1,"__Pyx_PyInt_AsUn":5,"short":11,"__Pyx_PyInt_AsCh":1,"__Pyx_PyInt_AsSh":1,"__Pyx_PyInt_AsIn":1,"signed":5,"__Pyx_PyInt_AsLo":3,"__Pyx_WriteUnrai":3,"__Pyx_ExportFunc":1,"__pyx_f_5numpy_P":9,"__pyx_f_5numpy__":3,"PyArray_Descr":6,"__pyx_f_5numpy_s":1,"PyArrayObject":19,"__pyx_f_5numpy_g":1,"inner_work_1d":2,"inner_work_2d":2,"__Pyx_MODULE_NAM":1,"__pyx_module_is_":1,"__pyx_builtin_Va":6,"__pyx_builtin_ra":1,"__pyx_builtin_Ru":3,"__pyx_k_1":1,"__pyx_k_2":1,"__pyx_k_3":1,"__pyx_k_5":1,"__pyx_k_7":1,"__pyx_k_9":1,"__pyx_k_11":1,"__pyx_k_12":1,"__pyx_k_15":1,"__pyx_k__B":2,"__pyx_k__H":2,"__pyx_k__I":2,"__pyx_k__L":2,"__pyx_k__O":2,"__pyx_k__Q":2,"__pyx_k__b":2,"__pyx_k__d":2,"__pyx_k__f":2,"__pyx_k__g":2,"__pyx_k__h":2,"__pyx_k__i":2,"__pyx_k__l":2,"__pyx_k__q":2,"__pyx_k__Zd":2,"__pyx_k__Zf":2,"__pyx_k__Zg":2,"__pyx_k__np":1,"__pyx_k__buf":1,"__pyx_k__obj":1,"__pyx_k__base":1,"__pyx_k__ndim":1,"__pyx_k__ones":1,"__pyx_k__descr":1,"__pyx_k__names":1,"__pyx_k__numpy":1,"__pyx_k__range":1,"__pyx_k__shape":1,"__pyx_k__fields":1,"__pyx_k__format":1,"__pyx_k__strides":1,"__pyx_k____main_":1,"__pyx_k____test_":1,"__pyx_k__itemsiz":1,"__pyx_k__readonl":1,"__pyx_k__type_nu":1,"__pyx_k__byteord":1,"__pyx_k__ValueEr":1,"__pyx_k__suboffs":1,"__pyx_k__work_mo":1,"__pyx_k__Runtime":1,"__pyx_k__pure_py":1,"__pyx_k__wrapper":1,"__pyx_k__do_awes":1,"__pyx_kp_s_1":2,"__pyx_kp_u_11":2,"__pyx_kp_u_12":1,"__pyx_kp_u_15":1,"__pyx_kp_s_2":2,"__pyx_kp_s_3":2,"__pyx_kp_u_5":1,"__pyx_kp_u_7":1,"__pyx_kp_u_9":1,"__pyx_n_s__Runti":1,"__pyx_n_s__Value":1,"__pyx_n_s____mai":1,"__pyx_n_s____tes":1,"__pyx_n_s__base":1,"__pyx_n_s__buf":1,"__pyx_n_s__byteo":1,"__pyx_n_s__descr":1,"__pyx_n_s__do_aw":4,"__pyx_n_s__field":1,"__pyx_n_s__forma":1,"__pyx_n_s__items":1,"__pyx_n_s__names":1,"__pyx_n_s__ndim":1,"__pyx_n_s__np":2,"__pyx_n_s__numpy":1,"__pyx_n_s__obj":1,"__pyx_n_s__ones":2,"__pyx_n_s__pure_":1,"__pyx_n_s__range":1,"__pyx_n_s__reado":1,"__pyx_n_s__shape":1,"__pyx_n_s__strid":1,"__pyx_n_s__subof":1,"__pyx_n_s__type_":1,"__pyx_n_s__work_":4,"__pyx_n_s__wrapp":1,"__pyx_int_5":1,"__pyx_int_15":2,"__pyx_k_tuple_4":2,"__pyx_k_tuple_6":2,"__pyx_k_tuple_8":2,"__pyx_k_tuple_10":2,"__pyx_k_tuple_13":2,"__pyx_k_tuple_14":2,"__pyx_k_tuple_16":2,"__pyx_v_num_x":4,"__pyx_v_data_ptr":4,"__pyx_v_answer_p":4,"__pyx_v_nd":6,"__pyx_v_dims":6,"__pyx_v_typenum":6,"__pyx_v_data_np":12,"__pyx_v_sum":6,"__pyx_t_1":162,"[":384,"]":368,"__pyx_t_2":124,"__pyx_t_3":117,"__pyx_t_4":38,"__pyx_t_5":76,"__pyx_L1_error":88,"NPY_DOUBLE":3,"PyArray_SimpleNe":2,"Py_None":38,"__pyx_ptype_5num":3,")))))":3,"PyTuple_New":4,"PyTuple_SET_ITEM":4,"PyObject_Call":11,"PyErr_Occurred":2,"()))":79,"__pyx_L0":24,"__pyx_v_num_y":2,"__pyx_pf_13wrapp":3,"__pyx_self":4,"unused":2,"PyMethodDef":1,"__pyx_mdef_13wra":1,"PyCFunction":1,"METH_NOARGS":1,"__pyx_v_data":8,"__pyx_r":46,"__Pyx_AddTraceba":7,"__pyx_pf_5numpy_":4,"__pyx_v_self":20,"__pyx_v_info":37,"__pyx_v_flags":4,"__pyx_v_copy_sha":5,"__pyx_v_i":6,"__pyx_v_ndim":6,"__pyx_v_endian_d":6,"__pyx_v_little_e":8,"__pyx_v_t":30,"__pyx_v_f":33,"__pyx_v_descr":12,"__pyx_v_offset":10,"__pyx_v_hasfield":4,"__pyx_t_6":40,"__pyx_t_7":9,"__pyx_t_8":17,"__pyx_t_9":8,"((((":3,"PyArray_NDIM":1,"sizeof":39,"__pyx_L5":6,"PyArray_CHKFLAGS":2,"NPY_C_CONTIGUOUS":1,"else":76,"__pyx_L6":6,"NPY_F_CONTIGUOUS":1,"__pyx_L7":2,"PyArray_DATA":1,"malloc":3,"for":76,"+=":22,"PyArray_STRIDES":2,"PyArray_DIMS":2,"__pyx_L8":2,"PyArray_ITEMSIZE":1,"PyArray_ISWRITEA":1,"descr":2,"PyDataType_HASFI":2,"__pyx_L11":7,"type_num":2,"byteorder":4,"__pyx_L13":2,"NPY_BYTE":2,"__pyx_L14":18,"NPY_UBYTE":2,"NPY_SHORT":2,"NPY_USHORT":2,"NPY_INT":2,"NPY_UINT":2,"NPY_LONG":1,"NPY_ULONG":1,"NPY_LONGLONG":1,"NPY_ULONGLONG":1,"NPY_FLOAT":1,"NPY_LONGDOUBLE":1,"NPY_CFLOAT":1,"NPY_CDOUBLE":1,"NPY_CLONGDOUBLE":1,"NPY_OBJECT":1,"PyNumber_Remaind":1,"__pyx_L12":2,"__pyx_L2":2,"PyArray_HASFIELD":1,"free":3,"__pyx_v_a":10,"PyArray_MultiIte":5,"__pyx_v_b":8,"__pyx_v_c":6,"__pyx_v_d":4,"__pyx_v_e":2,"__pyx_v_end":3,"__pyx_v_child":9,"__pyx_v_fields":8,"__pyx_v_childnam":5,"__pyx_v_new_offs":6,"__pyx_t_10":7,"__pyx_t_11":1,"names":2,";;":2,"PyTuple_GET_SIZE":2,"break":81,"PyTuple_GET_ITEM":3,"++":103,"PyObject_GetItem":1,"fields":4,"PyTuple_CheckExa":1,"tuple":3,"PyNumber_Subtrac":2,"PyObject_RichCom":8,"Py_LT":2,"elsize":1,"__pyx_L10":2,"Py_EQ":6,"__P":1,"__OG_MATH_INL__":2,"namespace":47,"og":1,"OG_INLINE":41,"Math":41,"Abs":1,"i":242,"MASK_SIGNED":2,">>":45,"^":1,"Fabs":1,"f":81,"uInt":2,"pf":2,"reinterpret_cast":6,"&=":3,"fabsf":1,"Round":1,"floorf":2,"Floor":1,"Ceil":1,"ceilf":1,"Ftoi":1,"COMMENT//":871,"OG_ASM_MSVC":4,"OG_FTOI_USE_SSE":2,"SysInfo":2,"cpu":2,".general":2,".SSE":2,"__asm":8,"cvttss2si":1,"eax":2,"mov":3,"fld":4,"fistp":3,"OG_ASM_GNU":4,"__asm__":4,"__volatile__":4,"static_cast":33,"FtoiFast":2,"Ftol":1,"Sign":2,"Fmod":1,"numerator":2,"denominator":2,"fmodf":1,"Modf":2,"modff":2,"Sqrt":2,"sqrtf":2,"InvSqrt":1,"OG_ASSERT":4,"RSqrt":1,"g":6,"Log":1,"logf":3,"Log2":1,"INV_LN_2":1,"Log10":1,"INV_LN_10":1,"Pow":1,"base":4,"exp":2,"powf":1,"Exp":1,"expf":1,"bool":143,"IsPowerOfTwo":4,"HigherPowerOfTwo":4,"--":14,"|=":10,"LowerPowerOfTwo":2,"FloorPowerOfTwo":1,"CeilPowerOfTwo":1,"ClosestPowerOfTw":1,"high":4,"low":3,"Digits":1,"digits":6,"step":3,"<=":29,"*=":2,"Sin":2,"sinf":1,"ASin":1,"HALF_PI":2,"asinf":1,"Cos":2,"cosf":1,"ACos":1,"PI":1,"acosf":1,"Tan":1,"tanf":1,"ATan":2,"atanf":1,"f1":2,"f2":2,"atan2f":1,"SinCos":1,"c":99,"_asm":1,"fsincos":1,"ecx":2,"edx":2,"fstp":2,"dword":2,"ptr":11,"asm":1,"//":158,"faster":1,"than":1,"calling":1,"Deg2Rad":1,"DEG_TO_RAD":1,"Rad2Deg":1,"RAD_TO_DEG":1,"Square":1,"v":15,"Cube":1,"Sec2Ms":1,"sec":2,"Ms2Sec":1,"ms":2,"v8":9,"Scanner":27,"UnicodeCache":1,"unicode_cache":2,"unicode_cache_":17,"octal_pos_":3,"Location":9,"invalid":1,"harmony_scoping_":2,"false":85,"harmony_modules_":2,"Initialize":3,"Utf16CharacterSt":4,"source":7,"source_":3,"Init":2,"has_line_termina":7,"true":74,"SkipWhiteSpace":3,"Scan":4,"uc32":21,"ScanHexNumber":4,"expected_length":3,"ASSERT":16,"prevent":1,"overflow":1,"c0_":103,"HexValue":2,"PushBack":7,"Advance":47,"STATIC_ASSERT":6,"Token":270,"NUM_TOKENS":1,"byte":1,"one_char_tokens":2,"ILLEGAL":128,"LPAREN":2,"RPAREN":2,"COMMA":2,"COLON":2,"SEMICOLON":2,"CONDITIONAL":2,"LBRACK":2,"RBRACK":2,"LBRACE":2,"RBRACE":2,"BIT_NOT":2,"Value":17,"Next":1,"current_":20,"next_":16,"has_multiline_co":3,"token":105,"pos":31,"source_pos":13,".token":4,".location":9,".beg_pos":4,".end_pos":5,"IsByteOrderMark":2,"start_position":2,"IsWhiteSpace":1,"IsLineTerminator":7,"SkipSingleLineCo":5,"continue":17,"undo":4,"WHITESPACE":6,"SkipMultiLineCom":2,"ch":9,"ScanHtmlComment":2,"LT":2,".literal_chars":3,"switch":6,"case":80,"ScanString":2,"Select":30,"LTE":1,"ASSIGN_SHL":1,"SHL":1,"GTE":1,"ASSIGN_SAR":1,"ASSIGN_SHR":1,"SHR":1,"SAR":1,"GT":1,"EQ_STRICT":1,"EQ":1,"ASSIGN":1,"NE_STRICT":1,"NE":1,"NOT":2,"INC":1,"ASSIGN_ADD":1,"ADD":1,"DEC":1,"ASSIGN_SUB":1,"SUB":1,"ASSIGN_MUL":1,"MUL":1,"ASSIGN_MOD":1,"MOD":1,"ASSIGN_DIV":1,"DIV":1,"AND":1,"ASSIGN_BIT_AND":1,"BIT_AND":1,"OR":1,"ASSIGN_BIT_OR":1,"BIT_OR":1,"ASSIGN_BIT_XOR":1,"BIT_XOR":1,"IsDecimalDigit":6,"ScanNumber":3,"PERIOD":1,"default":13,"IsIdentifierStar":4,"ScanIdentifierOr":2,"EOS":1,"SeekForward":2,"current_pos":4,"ASSERT_EQ":1,"ScanEscape":2,"IsCarriageReturn":2,"IsLineFeed":2,"fall":9,"through":10,"ScanOctalEscape":2,"AddLiteralChar":10,"length":7,"nx":3,"quote":5,"consume":3,"LiteralScope":6,"literal":14,"this":168,".Complete":5,"STRING":1,"ScanDecimalDigit":5,"AddLiteralCharAd":12,"seen_period":2,"the":51,"first":4,"digit":2,"number":13,"or":1,"fraction":1,"enum":9,"DECIMAL":4,"HEX":3,"OCTAL":3,"kind":8,"we":2,"know":1,"have":1,"at":5,"least":1,"one":1,"start_pos":2,"For":2,"reporting":1,"octal":1,"positions":1,"IsHexDigit":3,"optional":5,"must":1,"be":7,"scanned":1,"as":3,"part":1,"hex":1,"no":2,"exponent":1,"octals":1,"allowed":1,"NUMBER":1,"ScanIdentifierUn":3,"result":28,"KEYWORDS":2,"KEYWORD_GROUP":16,"KEYWORD":48,"BREAK":2,"CASE":2,"CATCH":1,"FUTURE_RESERVED_":6,"CONST":2,"CONTINUE":2,"DEBUGGER":1,"DEFAULT":2,"DELETE":1,"DO":2,"ELSE":2,"harmony_modules":3,"EXPORT":1,"FALSE_LITERAL":1,"FINALLY":1,"FOR":2,"FUNCTION":2,"IF":2,"FUTURE_STRICT_RE":9,"IMPORT":1,"IN":1,"INSTANCEOF":1,"harmony_scoping":2,"LET":1,"NEW":1,"NULL_LITERAL":1,"RETURN":3,"SWITCH":2,"THIS":1,"THROW":1,"TRUE_LITERAL":1,"TRY":1,"TYPEOF":1,"VAR":1,"VOID":2,"WHILE":2,"WITH":1,"KeywordOrIdentif":2,"input":17,"input_length":5,"kMinLength":3,"kMaxLength":3,"IDENTIFIER":4,"KEYWORD_GROUP_CA":2,"keyword":11,"keyword_length":12,"No":1,"recursive":1,"escapes":1,"ScanIdentifierSu":3,"first_char":2,"IsIdentifierPart":4,"next_char":2,"is_ascii":1,"Vector":1,"chars":3,"ascii_literal":1,".start":1,".length":11,"Complete":1,"ScanRegExpPatter":1,"seen_equal":4,"in_character_cla":4,"Escape":1,"sequence":1,"Unescaped":1,"character":3,"ScanLiteralUnico":2,"chars_read":4,"ScanRegExpFlags":1,"PROTOBUF_protoco":3,"string":105,"google":83,"protobuf":83,"stubs":3,"common":2,"GOOGLE_PROTOBUF_":7,"This":4,"file":25,"was":3,"generated":2,"by":5,"newer":2,"protoc":3,"which":4,"is":8,"incompatible":2,"with":12,"your":3,"Protocol":2,"Buffer":3,"Please":3,"update":2,"an":6,"older":1,"regenerate":1,"generated_messag":2,"repeated_field":1,"extension_set":1,"unknown_field_se":1,"persons":3,"protobuf_AddDesc":6,"protobuf_AssignD":9,"protobuf_Shutdow":4,"class":54,"Person":63,"public":57,"Message":6,"virtual":55,"~":25,"from":16,"operator":17,"CopyFrom":3,"UnknownFieldSet":3,"unknown_fields":7,"_unknown_fields_":4,"mutable_unknown_":3,"Descriptor":3,"descriptor":16,"default_instance":12,"Swap":1,"other":1,"New":4,"MergeFrom":5,"Clear":4,"IsInitialized":2,"ByteSize":2,"MergePartialFrom":2,"io":5,"CodedInputStream":2,"SerializeWithCac":4,"CodedOutputStrea":2,"output":34,"uint8":6,"GetCachedSize":1,"_cached_size_":5,"private":19,"SharedCtor":4,"SharedDtor":3,"SetCachedSize":2,"Metadata":1,"GetMetadata":1,"has_name":6,"clear_name":2,"kNameFieldNumber":2,"set_name":6,"mutable_name":3,"release_name":2,"set_allocated_na":2,"set_has_name":7,"clear_has_name":5,"name_":29,"mutable":1,"uint32":38,"_has_bits_":11,"friend":10,"InitAsDefaultIns":3,"kEmptyString":12,"clear":2,"new":74,"assign":3,"temp":5,"const_cast":3,"delete":12,"SWIG":2,"map":17,"openssl":5,"ecdsa":1,"obj_mac":1,"EC_KEY_regenerat":1,"EC_KEY":4,"eckey":9,"BIGNUM":9,"priv_key":3,"ok":11,"BN_CTX":2,"ctx":40,"EC_POINT":4,"pub_key":7,"EC_GROUP":2,"group":14,"EC_KEY_get0_grou":2,"BN_CTX_new":2,"err":26,"EC_POINT_new":4,"EC_POINT_mul":3,"EC_KEY_set_priva":1,"EC_KEY_set_publi":2,"EC_POINT_free":4,"BN_CTX_free":2,"ECDSA_SIG_recove":3,"ECDSA_SIG":3,"ecsig":4,"msg":3,"msglen":3,"recid":3,"check":10,"ret":114,"e":17,"order":9,"sor":4,"eor":4,"field":6,"R":7,"O":6,"Q":6,"rr":9,"zero":6,"BN_CTX_start":1,"BN_CTX_get":8,"EC_GROUP_get_ord":1,"BN_copy":1,"BN_mul_word":1,"BN_add":1,"EC_GROUP_get_cur":1,"BN_cmp":1,"EC_POINT_set_com":1,"%":176,"EC_POINT_is_at_i":1,"EC_GROUP_get_deg":1,"BN_bin2bn":3,"BN_rshift":1,"BN_zero":1,"BN_mod_sub":1,"BN_mod_inverse":1,"BN_mod_mul":2,"BN_CTX_end":1,"CKey":26,"SetCompressedPub":3,"EC_KEY_set_conv_":1,"pkey":13,"POINT_CONVERSION":1,"fCompressedPubKe":5,"Reset":3,"EC_KEY_new_by_cu":2,"NID_secp256k1":2,"throw":4,"key_error":6,"fSet":6,"EC_KEY_dup":1,".pkey":3,".fSet":3,"EC_KEY_copy":1,"hash":20,"vchSig":24,"nSize":2,".clear":6,".resize":13,"Shrink":1,"fit":1,"actual":1,"SignCompact":2,"uint256":12,">&":24,"fOk":19,"sig":13,"ECDSA_do_sign":1,"nBitsR":3,"BN_num_bits":2,"nBitsS":3,"nRecId":4,"keyRec":5,".SetCompressedPu":1,".GetPubKey":3,"GetPubKey":4,"BN_bn2bin":2,"ECDSA_SIG_free":2,"SetCompactSignat":2,".size":30,"nV":6,"ECDSA_SIG_new":1,"EC_KEY_free":1,"-=":7,"Verify":2,"ECDSA_verify":1,"VerifyCompact":2,"key":3,".SetCompactSigna":1,"IsValid":3,"fCompr":3,"CSecret":4,"secret":2,"GetSecret":2,"key2":3,".SetSecret":1,"V8_V8_H_":3,"GOOGLE3":2,"DEBUG":8,"NDEBUG":4,"both":1,"and":11,"are":4,"set":3,"Deserializer":3,"V8":21,"AllStatic":1,"des":3,"TearDown":5,"IsRunning":1,"is_running_":6,"UseCrankshaft":1,"use_crankshaft_":6,"IsDead":2,"has_fatal_error_":5,"has_been_dispose":6,"SetFatalError":2,"FatalProcessOutO":1,"location":2,"take_snapshot":1,"SetEntropySource":2,"EntropySource":3,"SetReturnAddress":3,"ReturnAddressLoc":2,"resolver":3,"uint32_t":21,"Random":3,"Context":5,"context":24,"RandomPrivate":2,"Isolate":16,"isolate":43,"Object":4,"FillHeapNumberWi":2,"heap_number":4,"IdleNotification":3,"hint":3,"AddCallCompleted":2,"CallCompletedCal":7,"callback":7,"RemoveCallComple":2,"FireCallComplete":2,"InitializeOncePe":7,"has_been_set_up_":4,"List":3,"call_completed_c":16,"NilValue":1,"kNullValue":1,"kUndefinedValue":1,"EqualityKind":1,"kStrictEquality":1,"kNonStrictEquali":1,"NINJA_METRICS_H_":3,"using":21,"int64_t":9,"Metric":6,"count":13,"sum":1,"ScopedMetric":4,"explicit":4,"metric":1,"metric_":1,"start_":1,"Metrics":2,"NewMetric":2,"Report":1,"metrics_":1,"GetTimeMillis":1,"Stopwatch":2,"started_":4,"{}":13,"Elapsed":1,"Now":3,"Restart":1,"uint64_t":6,"METRIC_RECORD":1,"metrics_h_metric":2,"g_metrics":3,"metrics_h_scoped":1,"scan":6,"q":3,"YYCTYPE":18,"YYCURSOR":4,"YYLIMIT":4,"YYMARKER":4,"YYFILL":4,"COMMENT/*!":8,"INTERNAL_SUPPRES":1,"algorithm":4,"once":3,"coded_stream":1,"wire_format_lite":1,"reflection_ops":1,"wire_format":1,"Person_descripto":5,"GeneratedMessage":2,"Person_reflectio":3,"FileDescriptor":1,"DescriptorPool":3,"generated_pool":2,"FindFileByName":1,"GOOGLE_CHECK":1,"message_type":1,"Person_offsets_":2,"MessageFactory":3,"generated_factor":1,"GoogleOnceInit":1,"protobuf_Registe":2,"InternalRegister":2,"already_here":3,"InternalAddGener":1,"OnShutdown":1,"StaticDescriptor":2,"static_descripto":1,"memset":3,"GOOGLE_SAFE_CONC":4,"<<":74,"DO_":4,"EXPRESSION":2,"tag":8,"ReadTag":1,"WireFormatLite":9,"GetTagFieldNumbe":1,"GetTagWireType":2,"WIRETYPE_LENGTH_":1,"ReadString":1,"WireFormat":10,"VerifyUTF8String":3,".data":18,"PARSE":1,"handle_uninterpr":2,"ExpectAtEnd":1,"WIRETYPE_END_GRO":1,"SkipField":1,"SERIALIZE":2,"WriteString":1,".empty":21,"SerializeUnknown":2,"target":15,"WriteStringToArr":1,"total_size":5,"StringSize":1,"ComputeUnknownFi":1,"GOOGLE_CHECK_NE":1,"dynamic_cast_if_":1,"ReflectionOps":1,"Merge":1,"Bar":3,"protected":7,"hello":3,"shared":2,"currentR":4,"currentG":4,"currentB":4,"currentA":5,"currentScreen":3,"GFX_BOTTOM":2,"transX":5,"transY":5,"isPushed":4,"u32":5,"getCurrentColor":1,"RGBA8":1,"setColor":2,"setScreen":1,"screen":2,"getCurrentScreen":5,"screenShot":1,"showing":1,"stuff":1,"being":4,"done":2,"FILE":2,"topScreen":3,"fopen":2,"fwrite":2,"gfxGetFramebuffe":2,"GFX_TOP":1,"GFX_LEFT":2,"fclose":2,"bottomScreen":3,"translateCoords":1,"translate":1,"dx":2,"dy":2,"sf2d_get_current":4,"push":3,"pop":1,"setScissor":1,"width":3,"height":3,"GPU_SCISSORMODE":1,"mode":3,"GPU_SCISSOR_NORM":1,"GPU_SCISSOR_DISA":1,"sf2d_set_scissor":1,"sys":2,"utsname":1,"j3":1,"JNIEXPORT":1,"JNICALL":1,"Java_gnu_classpa":2,"NATIVE_JNI":1,"JNIEnv":1,"env":5,"jclass":1,"clazz":1,"JavaObject":2,"prop":6,"llvm_gcroot":2,"BEGIN_NATIVE_EXC":2,"setProperties":1,"END_NATIVE_EXCEP":2,"setCommandLinePr":1,"COMMENT/**":19,"iostream":6,"cstdio":2,"cstring":3,"cmath":1,"queue":8,"stack":2,"ll":1,"mod":1,"pb":1,"push_back":1,"r2":5,"c2":9,"dfs":5,"graph":14,"point":5,"cc":4,"st":9,"search":2,".r":6,".c":6,".push":14,"u":3,".top":1,".pop":6,"cout":5,"endl":3,"main":5,"ios":1,"sync_with_stdio":1,"freopen":1,"stdin":1,"cin":4,".pb":1,"r1":5,"c1":9,"V8_DECLARE_ONCE":1,"init_once":2,"LazyMutex":1,"entropy_mutex":2,"LAZY_MUTEX_INITI":1,"entropy_source":4,"FlagList":1,"EnforceFlagImpli":1,"CurrentPerIsolat":4,"EnterDefaultIsol":1,"thread_id":1,".Equals":1,"ThreadId":1,"Current":5,"IsDefaultIsolate":1,"ElementsAccessor":2,"LOperand":2,"TearDownCaches":1,"RegisteredExtens":1,"UnregisterAll":1,"OS":3,"seed_random":2,"state":26,"FLAG_random_seed":2,"val":4,"ScopedLock":1,"lock":6,".Pointer":1,"random":1,"random_base":3,"StackFrame":1,"IsGlobalContext":1,"ByteArray":1,"seed":2,"random_seed":1,"GetDataStartAddr":1,"private_random_s":1,"FLAG_use_idle_no":1,"HEAP":1,"Lazy":1,"init":1,"Add":1,"Remove":1,"HandleScopeImple":1,"handle_scope_imp":5,"CallDepthIsZero":1,"IncrementCallDep":1,"DecrementCallDep":1,"union":1,"double_value":1,"uint64_t_value":1,"double_int_union":2,"random_bits":2,"binary_million":3,".double_value":3,".uint64_t_value":1,"HeapNumber":1,"cast":2,"set_value":1,"SetUp":4,"FLAG_crankshaft":1,"Serializer":1,"enabled":1,"CPU":3,"SupportsCranksha":1,"PostSetUp":1,"RuntimeProfiler":1,"GlobalSetUp":1,"FLAG_stress_comp":1,"FLAG_force_marki":1,"FLAG_gc_global":1,"FLAG_max_new_spa":1,"kPageSizeBits":1,"SetUpCaches":1,"SetUpJSCallerSav":1,"SamplerRegistry":1,"ExternalReferenc":1,"CallOnce":1,"module":3,"atlbase":1,"d3d11":1,"any":22,"export":30,"Rendering":2,".Caustic":2,".Shader":1,"import":8,"Base":6,".Core":5,".Error":1,".RefCount":1,".IRefCount":1,".Math":2,".BBox":1,".Matrix":1,".IShader":1,"Caustic":1,"c_MaxFrames":1,"Maximum":1,"frames":1,"buffered":1,"EShaderParamType":2,"ShaderType_Undef":1,"ShaderType_Textu":1,"ShaderType_Sampl":1,"ShaderType_Float":8,"ShaderType_Int":1,"ShaderType_Matri":4,"ShaderType_Int_A":1,"ShaderType_Struc":1,"ShaderType_RWStr":1,"ShaderType_Appen":1,"ShaderType_RWByt":1,"ShaderParamDef":5,"m_type":1,"Defines":1,"parameter":4,"wstring":32,"m_name":5,"Name":2,"shader":2,"m_offset":1,"register":1,"offset":10,"m_members":1,"Number":4,"elements":1,".e":1,"some":1,"parameters":1,"can":2,"arrays":1,"m_elemSize":2,"single":1,"element":1,"used":2,"buffers":1,"ShaderParamInsta":14,"m_value":1,"assigned":1,"m_values":1,"m_dirty":1,"Is":1,"dirty":1,"needs":2,"pushed":1,"constant":2,"buffer":18,"m_cbOffset":1,"Byte":1,"variable":1,"in":22,"Float":2,"_x":14,"Int":3,"Float2":2,"_y":6,"Float3":2,"_z":4,"Float4":2,"w":2,"_w":2,"Matrix":5,"ZeroMemory":2,"Matrix4x4":1,"col":9,"row":72,"Matrix3x3":2,"memcpy":10,"Matrix_3x3":4,"SBuffer":8,"CComPtr":17,"ID3D11Buffer":8,"m_spBuffer":3,"m_spStagingBuffe":3,"ID3D11UnorderedA":3,"m_spUAView":3,"ID3D11ShaderReso":3,"m_spSRView":3,"m_bufferSize":4,"m_heapSize":4,"m_bufferSlot":4,"CGPUBuffer":3,"IGPUBuffer":1,"CRefCount":6,"EBufferType":4,"m_bufferType":3,"m_numElems":2,"elemens":1,"Element":1,"unaligned":1,"on":4,"CreateBuffer":2,"ID3D11Device":4,"pDevice":4,"bufSize":2,"bindFlags":3,"cpuAccessFlags":2,"D3D11_USAGE":2,"usage":2,"miscFlags":2,"stride":2,"alignment":2,"ppBuffer":2,"StructuredBuffer":1,"Create":2,"IRenderer":13,"pRenderer":13,"bufferType":1,"numElems":1,"elemSize":1,"AddRef":4,"override":49,"Release":4,"GetBufferType":1,"GetBuffer":1,"GetStagingBuffer":1,"GetUAView":1,"GetSRView":1,"CopyFromCPU":1,"pData":2,"CopyToCPU":1,"CShader":2,"IShader":2,"MatrixTypesAvail":2,"PSMatrixAvail_wo":7,"PSMatrixAvail_vi":2,"PSMatrixAvail_pr":2,"VSMatrixAvail_wo":7,"VSMatrixAvail_vi":2,"VSMatrixAvail_pr":2,"m_matricesAvail":2,"Combination":1,"flags":5,"indicating":1,"matrices":1,"referenced":1,"D3D11_INPUT_ELEM":1,"m_layout":1,"ID3D11SamplerSta":1,"m_spSamplerState":1,"ID3D11InputLayou":1,"m_spLayout":1,"ID3D11PixelShade":1,"m_spPixelShader":1,"ID3D11VertexShad":1,"m_spVertexShader":1,"ID3D11ComputeSha":1,"m_spComputeShade":1,"m_vertexConstant":1,"m_pixelConstants":1,"m_computeConstan":1,"m_psParams":1,"m_vsParams":1,"m_csParams":1,"CRefObj":5,"IShaderInfo":3,"m_spShaderInfo":1,"m_xThreads":2,"m_yThreads":2,"m_zThreads":2,"m_maxTextureSlot":2,"DetermineMatrice":1,"PushMatrix":1,"wchar_t":16,"pParamName":1,"mat":1,"vsmask":1,"psmask":1,"PushLights":1,"ILight":2,"lights":2,"PushMatrices":1,"DirectX":2,"XMMATRIX":2,"pWorld":2,"ComputeParamSize":1,"pParams":1,"numParams":1,"params":10,"ShaderTypeSize":1,"paramDef":1,"PushConstants":1,"pBuffer":2,"ClearSamplers":1,"PushSamplers":1,"isPixelShader":1,"PushBuffers":1,"PopBuffers":1,"SetParam":4,"paramName":28,"pShaderName":1,"pShaderInfo":1,"ID3DBlob":3,"pPSBlob":1,"pVSBlob":1,"pCSBlob":1,"CreateConstantBu":1,"pDefs":1,"paramsSize":1,"pConstantBuffer":1,"Clone":1,"BeginRender":1,"IRenderMaterial":1,"pMaterial":1,"SetPSParam":4,"SetPSParamFloat":2,"SetPSParamInt":2,"SetVSParam":4,"SetVSParamFloat":2,"SetVSParamInt":2,"SetCSParam":4,"SetCSParamFloat":2,"SetCSParamInt":2,"EndRender":1,"GetShaderInfo":1,"Dispatch":1,"xThreads":1,"yThreads":1,"zThreads":1,"#pragma":5,"fstream":3,"DEFAULT_DELIMITE":1,"CsvStreamer":5,"ofstream":1,"File":1,"row_buffer":1,"stores":2,"columns":2,"rows":3,"records":2,"including":2,"header":4,"delimiter":2,"Delimiter":1,"comma":2,"sanitize":1,"Returns":1,"ready":1,"into":2,"Empty":1,"CSV":4,"streamer":1,"...":2,"sure":2,"open":5,"before":1,"writing":1,"Same":1,"Opens":3,"given":3,"path":10,"Ensures":1,"closed":1,"saved":1,"delimiting":1,"add_field":1,"If":1,"still":1,"line":8,"adds":1,"save_fields":1,"Call":1,"save":1,"all":3,"writes":2,"should":2,"append":10,"Appends":5,"current":17,"data":8,"next":4,"quoted":1,"only":1,"leading":1,"trailing":1,"spaces":3,"trimmed":1,"Like":1,"but":3,"specify":1,"whether":1,"trim":2,"either":1,"keep":1,"writeln":1,"Flushes":1,"what":3,"close":7,"Saves":1,"closes":1,"field_count":1,"Gets":2,"row_count":1,"BITCOIN_KEY_H":2,"stdexcept":2,"ec":6,"definition":1,"runtime_error":2,"str":8,"CKeyID":5,"uint160":8,"CScriptID":3,"CPubKey":11,"vchPubKey":11,"vchPubKeyIn":2,".vchPubKey":6,"IMPLEMENT_SERIAL":1,"READWRITE":1,"GetID":1,"Hash160":1,"GetHash":1,"Hash":1,".begin":13,".end":12,"IsCompressed":2,"Raw":1,"secure_allocator":2,"CPrivKey":3,"IsNull":1,"MakeNewKey":1,"fCompressed":3,"SetPrivKey":1,"vchPrivKey":1,"SetSecret":1,"vchSecret":1,"GetPrivKey":1,"SetPubKey":1,"BOOST_ASIO_DETAI":2,"boost":78,"asio":18,"detail":8,"config":1,".hpp":13,"BOOST_ASIO_HAS_E":1,"cstddef":1,"epoll":1,"epoll_reactor":44,"throw_error":3,"error":17,"BOOST_ASIO_HAS_T":19,"push_options":1,"io_service":6,"service_base":1,"io_service_":10,"use_service":1,"io_service_impl":2,"mutex_":14,"interrupter_":11,"epoll_fd_":20,"do_epoll_create":3,"timer_fd_":21,"do_timerfd_creat":3,"shutdown_":10,"epoll_event":10,"ev":44,".events":14,"EPOLLIN":8,"EPOLLERR":8,"EPOLLET":5,".ptr":11,"epoll_ctl":12,"EPOLL_CTL_ADD":7,".read_descriptor":3,".interrupt":2,"shutdown_service":1,"mutex":16,"scoped_lock":16,".unlock":5,"op_queue":6,"operation":11,"ops":15,"descriptor_state":13,"registered_descr":8,".first":2,"max_ops":6,"op_queue_":12,".free":2,"timer_queues_":6,".get_all_timers":1,".abandon_operati":1,"fork_service":1,"fork_event":1,"fork_ev":2,"fork_child":1,".recreate":1,"update_timeout":2,"descriptors_lock":3,"registered_event":8,"descriptor_":5,"system":5,"error_code":4,"errno":10,"get_system_categ":3,"init_task":1,".init_task":1,"register_descrip":1,"socket_type":7,"per_descriptor_d":8,"descriptor_data":60,"allocate_descrip":3,"descriptor_lock":11,"reactor_":7,"EPOLLHUP":3,"EPOLLPRI":3,"register_interna":1,"op_type":8,"reactor_op":5,"move_descriptor":1,"target_descripto":2,"source_descripto":3,"start_op":1,"is_continuation":5,"allow_speculativ":2,"ec_":4,"bad_descriptor":1,"post_immediate_c":2,"read_op":1,"except_op":1,"perform":2,".post_immediate_":2,"write_op":2,"EPOLLOUT":4,"EPOLL_CTL_MOD":3,".work_started":2,"cancel_ops":1,".front":6,"operation_aborte":2,".post_deferred_c":3,"deregister_descr":1,"closing":3,"EPOLL_CTL_DEL":2,"free_descriptor_":3,"deregister_inter":1,"run":1,"block":5,"timeout":4,"get_timeout":5,"events":8,"num_events":2,"epoll_wait":1,"check_timers":6,"set_ready_events":1,"common_lock":1,".get_ready_timer":1,"itimerspec":5,"new_timeout":6,"old_timeout":4,"timerfd_settime":2,"interrupt":2,"EPOLL_CLOEXEC":4,"fd":17,"epoll_create1":1,"EINVAL":4,"ENOSYS":1,"epoll_create":1,"epoll_size":1,"fcntl":2,"F_SETFD":2,"FD_CLOEXEC":2,"timerfd_create":2,"CLOCK_MONOTONIC":2,"TFD_CLOEXEC":1,".alloc":1,"do_add_timer_que":1,"timer_queue_base":2,".insert":1,"do_remove_timer_":1,".erase":4,".wait_duration_m":1,"ts":5,".it_interval":2,".tv_sec":2,".tv_nsec":2,"usec":5,".wait_duration_u":1,".it_value":2,"TFD_TIMER_ABSTIM":1,"perform_io_clean":4,"first_op_":3,"ops_":3,"do_complete":2,"perform_io":2,".lock":1,"io_cleanup":6,"adopt_lock":1,"flag":2,".ops_":3,".first_op_":2,"owner":5,"bytes_transferre":2,"complete":1,"__DEBUG__":1,"__DEBUG_PAR__":2,"par":2,"template":57,"typename":49,"T":133,"maxLowerBound":1,"keys":1,"searchList":2,"results":9,"MPI_Comm":1,"comm":3,"PROF_SEARCH_BEGI":1,"rank":2,"npes":3,"MPI_Comm_size":1,"MPI_Comm_rank":1,"mins":1,"assert":7,"MPI_Allgather":1,"Q_OS_LINUX":2,"QApplication":2,"QT_VERSION":1,"QT_VERSION_CHECK":1,"Something":1,"wrong":1,"setup":4,"report":1,"mailing":1,"list":1,"argc":2,"argv":2,"envp":5,"google_breakpad":1,"ExceptionHandler":1,"eh":1,"Utils":4,"exceptionHandler":2,"qInstallMsgHandl":1,"messageHandler":2,"app":13,"STATIC_BUILD":1,"Q_INIT_RESOURCE":2,"WebKit":1,"InspectorBackend":1,".setWindowIcon":1,"QIcon":1,".setApplicationN":1,".setOrganization":2,".setApplicationV":1,"PHANTOMJS_VERSIO":1,"Env":13,"instance":4,"parse":10,"Phantom":1,"phantom":3,".execute":1,".exec":1,".returnValue":1,"Memory16F88":2,"Memory":2,"uint8_t":18,"memory":9,"MemoryLocation":1,"memoryMap":1,"Dereference":1,"bank":2,"partialAddress":4,"Reference":1,"ref":2,"srs_app_ingest":1,"SRS_AUTO_INGEST":1,"stdlib":4,"srs_kernel_error":1,"srs_app_config":1,"srs_kernel_log":1,"srs_app_ffmpeg":1,"srs_app_pithy_pr":1,"srs_kernel_utili":1,"srs_app_utility":1,"SRS_AUTO_INGESTE":2,"SrsIngesterFFMPE":28,"ffmpeg":23,"srs_freep":9,"initialize":5,"SrsFFMPEG":6,"ff":2,"ERROR_SUCCESS":31,"vhost":35,"id":4,"starttime":2,"srs_get_system_t":2,"uri":4,"alive":2,"equals":4,"start":6,"stop":7,"cycle":4,"fast_stop":3,"SrsIngester":20,"_srs_config":20,"subscribe":1,"pthread":6,"SrsReusableThrea":1,"pprint":4,"SrsPithyPrint":1,"create_ingester":1,"unsubscribe":1,"clear_engines":4,"srs_error":6,"srs_trace":14,"cid":1,"_srs_context":1,"get_id":1,"parse_ingesters":3,"SrsConfDirective":15,"ingesters":23,"get_ingesters":1,"arg0":16,"ingest":21,"parse_engines":3,"get_ingest_enabl":1,"ffmpeg_bin":4,"get_ingest_ffmpe":1,"ERROR_ENCODER_PA":1,"engines":4,"get_transcode_en":1,"initialize_ffmpe":3,"ERROR_ENCODER_LO":2,"ingester":28,".push_back":4,"engine":10,".c_str":21,"dispose":1,"iterator":5,"it":39,"show_ingest_log_":2,"on_thread_stop":1,"vhosts":4,"get_vhosts":1,"port":3,"ip_ports":3,"get_listens":1,"srs_assert":1,"ep":2,"ip":2,"srs_parse_endpoi":1,"get_engine_outpu":1,"srs_string_repla":2,"ERROR_ENCODER_NO":4,"url":9,"npos":4,".rfind":3,".substr":5,"log_file":13,"SRS_CONSTS_NULL_":1,"disabled":1,"get_ffmpeg_log_e":1,"get_ffmpeg_log_d":1,"input_type":5,"get_ingest_input":3,"srs_config_inges":2,"input_url":6,"set_iparams":2,"ERROR_ENCODER_IN":1,"set_oformat":1,"vcodec":2,"get_engine_vcode":1,"acodec":2,"get_engine_acode":1,"engine_disabled":2,"get_engine_enabl":1,"initialize_copy":1,"initialize_trans":1,"elapse":1,"rand":1,".at":1,"can_print":1,"SRS_CONSTS_LOG_I":1,"PRId64":1,"age":1,"on_reload_vhost_":2,"_vhost":4,"get_vhost":2,"on_reload_ingest":5,"ingest_id":9,"_ingester":2,"get_ingest_by_id":1,"libbuild2":2,"scope":10,".hxx":2,"diagnostics":1,"build2":1,"ext":4,"target_extension":2,"target_key":1,"tk":3,".ext":2,"c_str":1,"target_pattern_f":1,"target_type":2,"l":3,"nullopt":1,"split_name":1,"tt":1,"tn":1,"def":1,"auto":6,".lookup":1,"GRPC_hello_2epro":3,"grpc":62,"impl":9,"codegen":9,"async_stream":1,"async_unary_call":1,"method_handler_i":1,"proto_utils":1,"rpc_method":1,"service_type":1,"status":1,"stub_options":1,"sync_stream":1,"CompletionQueue":6,"Channel":1,"RpcService":1,"ServerCompletion":2,"ServerContext":7,"HelloService":1,"final":5,"StubInterface":3,"Status":10,"SayHello":6,"ClientContext":6,"HelloRequest":13,"request":14,"HelloResponse":15,"response":8,"unique_ptr":5,"ClientAsyncRespo":6,"AsyncSayHello":2,"cq":6,"AsyncSayHelloRaw":4,"Stub":3,"shared_ptr":59,"ChannelInterface":3,"channel":2,"channel_":1,"RpcMethod":1,"rpcmethod_SayHel":1,"NewStub":1,"StubOptions":2,"options":1,"Service":15,"BaseClass":7,"WithAsyncMethod_":4,"BaseClassMustBeD":6,"service":3,"MarkMethodAsync":1,"abort":3,"StatusCode":3,"UNIMPLEMENTED":3,"RequestSayHello":1,"ServerAsyncRespo":1,"new_call_cq":2,"notification_cq":2,"RequestAsyncUnar":1,"AsyncService":1,"WithGenericMetho":3,"MarkMethodGeneri":1,"WithStreamedUnar":6,"MarkMethodStream":1,"StreamedUnaryHan":1,"bind":1,"StreamedSayHello":2,"placeholders":2,"_1":1,"_2":1,"ServerUnaryStrea":1,"server_unary_str":1,"StreamedUnarySer":1,"SplitStreamedSer":1,"StreamedService":1,"PIC16F88Instruct":2,"ADDWF":1,"ANDWF":1,"CLRF":1,"CLRW":1,"COMF":1,"DECF":1,"DECFSZ":1,"INCF":1,"INCFSZ":1,"IORWF":1,"MOVF":1,"MOVWF":1,"NOP":1,"RLF":1,"RRF":1,"SUBWF":1,"SWAPF":1,"XORWF":1,"BCF":1,"BSF":1,"BTFSC":1,"BTFSS":1,"ADDLW":1,"ANDLW":1,"CALL":1,"CLRWDT":1,"GOTO":2,"IORLW":1,"MOVLW":1,"RETFIE":1,"RETLW":1,"SLEEP":1,"SUBLW":1,"XORLW":1,"PIC16F88":2,"ROM":2,"ProgramMemory":1,"Step":1,"nextIsNop":1,"trapped":1,"program":1,"Stack":1,"uint16_t":4,"CallStack":1,"Register":2,"PC":1,"<>":4,"WREG":1,"PCL":1,"STATUS":1,"PCLATCH":1,"inst":1,"instrWord":1,"DecodeInstructio":1,"ProcessInstructi":1,"GetBank":1,"GetMemoryContent":1,"SetMemoryContent":1,"newVal":1,"CheckZero":1,"StoreValue":1,"updateZero":1,"SetCarry":1,"GetPCHFinalBits":1,"gblib":1,"ScopeLevel":2,"LEVEL_UNIV":1,"LEVEL_STAR":1,"LEVEL_PLAN":1,"LEVEL_SHIP":1,"shipnum_t":3,"starnum_t":4,"planetnum_t":4,"player_t":9,"governor_t":4,"ap_t":1,"commodnum_t":1,"resource_t":4,"money_t":4,"population_t":7,"command_t":1,"constexpr":4,"MAX_ROUTES":2,"string_to_shipnu":1,"string_view":1,".remove_prefix":1,"isdigit":1,"stoi":1,"logscale":1,"log10":1,"morale_factor":1,"atan":1,".5":1,"Db":5,"Numcommods":1,"Numraces":1,"GameObj":6,"player":1,"governor":2,"god":1,"lastx":1,"lasty":1,"zoom":2,"///<":5,"last":1,"coords":1,"level":4,"directory":1,"snum":1,"star":1,"#":2,"pnum":1,"planet":1,"shipno":1,"ship":1,"stringstream":1,"out":1,"db":2,"db_":2,"Sector":12,"x_":2,"y_":2,"eff_":2,"fert_":2,"mobilization_":2,"crystals_":2,"resource_":2,"popn_":2,"troops_":2,"owner_":2,"race_":2,"type_":2,"condition_":2,"eff":2,"fert":2,"mobilization":2,"crystals":3,"resource":3,"popn":3,"troops":3,"race":2,"condition":2,"<=>":2,"ostream":3,"Commod":1,"amount":1,"deliver":1,"bid":1,"bidder":1,"bidder_gov":1,"star_from":1,"planet_from":1,"star_to":1,"planet_to":1,"Victory":2,"weak_ordering":6,"that":6,"no_count":3,".no_count":2,"greater":2,"less":2,".rawscore":2,"rawscore":3,"equivalent":1,"racenum":1,"tech":1,"Thing":1,"IQ":1,"plinfo":1,"fuel":1,"destruct":1,"prod_res":1,"prod_fuel":1,"prod_dest":1,"prod_crystals":1,"prod_money":1,"prod_tech":1,"tech_invest":1,"numsectsowned":1,"comread":1,"mob_set":1,"tox_thresh":1,"explored":1,"autorep":1,"tax":1,"newtax":1,"guns":1,"dest_star":1,"dest_planet":1,"load":1,"unload":1,"route":1,"mob_points":1,"est_production":1,"concept":1,"Unsigned":9,"is_unsigned":1,"setbit":1,"requires":4,"bit":6,"clrbit":1,"isset":2,"isclr":1,"Serial":5,"loop":3,".print":2,"aes":1,"evp":1,"windows":1,"CCrypter":6,"SetKeyFromPassph":1,"SecureString":1,"strKeyData":3,"chSalt":3,"nRounds":3,"nDerivationMetho":2,"WALLET_CRYPTO_SA":1,"EVP_BytesToKey":1,"EVP_aes_256_cbc":3,"EVP_sha512":1,"chKey":7,"chIV":13,"WALLET_CRYPTO_KE":7,"OPENSSL_cleanse":2,"fKeySet":4,"SetKey":1,"CKeyingMaterial":9,"chNewKey":3,"chNewIV":3,"Encrypt":1,"vchPlaintext":12,"vchCiphertext":12,"nLen":6,"nCLen":5,"AES_BLOCK_SIZE":1,"nFLen":6,"EVP_CIPHER_CTX":2,"EVP_CIPHER_CTX_i":2,"EVP_EncryptInit_":1,"EVP_EncryptUpdat":1,"EVP_EncryptFinal":1,"EVP_CIPHER_CTX_c":2,"Decrypt":1,"nPLen":5,"EVP_DecryptInit_":1,"EVP_DecryptUpdat":1,"EVP_DecryptFinal":1,"EncryptSecret":1,"vMasterKey":4,"nIV":4,"cKeyCrypter":6,".SetKey":2,".Encrypt":1,"DecryptSecret":1,".Decrypt":1,"RUNTIME_FUNCTION":6,"Runtime_CompileL":1,"HandleScope":6,"DCHECK_EQ":4,"args":6,"CONVERT_ARG_HAND":4,"JSFunction":5,"function":20,"FLAG_trace_lazy":1,"is_compiled":5,"PrintF":2,"PrintName":1,"StackLimitCheck":4,".JsHasOverflowed":4,"KB":4,"StackOverflow":4,"Compiler":7,"Compile":1,"KEEP_EXCEPTION":1,"heap":6,"exception":4,"DCHECK":10,"code":7,"Runtime_CompileB":1,"CompileBaseline":1,"Runtime_CompileO":2,"CompileOptimized":2,"CONCURRENT":1,"NOT_CONCURRENT":1,"Runtime_NotifySt":1,"Deoptimizer":7,"deoptimizer":8,"Grab":2,"AllowHeapAllocat":2,"IsAllowed":2,"undefined_value":2,"ActivationsFinde":3,"ThreadVisitor":1,"Code":4,"code_":3,"has_code_activat":3,"VisitThread":1,"ThreadLocalTop":1,"top":5,"JavaScriptFrameI":4,"VisitFrames":2,"JavaScriptFrame":2,"frame":3,"contains":1,"pc":1,"Runtime_NotifyDe":1,"CONVERT_SMI_ARG_":1,"type_arg":2,"BailoutType":2,"TimerEventScope":1,"TimerEventDeopti":1,"timer":1,"TRACE_EVENT0":1,"Handle":2,"optimized_code":2,"compiled_code":1,"OPTIMIZED_FUNCTI":1,"bailout_type":1,"MaterializeHeapO":1,"top_it":2,"top_frame":2,".frame":1,"set_context":1,"LAZY":1,"activations_find":1,"UTILS_H":3,"QtGlobal":1,"QWebFrame":5,"QFile":1,"QTemporaryFile":3,"showUsage":1,"QtMsgType":1,"dump_path":1,"minidump_id":1,"succeeded":1,"QVariant":1,"coffee2js":1,"QString":21,"script":1,"injectJsInFrame":2,"jsFilePath":5,"libraryPath":5,"targetFrame":4,"startingScript":2,"Encoding":3,"jsFileEnc":2,"readResourceFile":1,"resourceFilePath":1,"loadJSForDebug":2,"autorun":2,"cleanupFromDebug":1,"findScript":1,"jsFromScriptFile":1,"scriptPath":1,"enc":1,"//<":2,"shouldn":1,"m_tempHarness":1,"We":1,"want":1,"make":1,"clean":1,"up":3,"after":2,"ourselves":1,"m_tempWrapper":1,"cursor":22,"limit":4,"marker":5,"APPEND":1,"text":9,"outsize":8,"pText":2,"pSize":3,"pbChanged":2,"insize":3,"VERSION_NUMBER":1,"FRAME_RATE":1,"MIN_FRAME_RATE":1,"ENV_H":3,"QObject":3,"QVariantMap":4,"Q_OBJECT":1,"asVariantMap":1,"m_map":1,"cstdint":2,"Gui":1,"ctype":1,"stdint":1,"Url":1,"BPackageKit":1,"BPackageInfo":8,"ParseErrorListen":3,"Parser":7,"listener":2,"fListener":13,"fPos":7,"status_t":3,"Parse":1,"BString":3,"packageInfoStrin":5,"packageInfo":3,"B_BAD_VALUE":1,".String":6,"try":3,"_Parse":1,"catch":6,"ParseError":3,"inLineOffset":5,"int32":4,".pos":4,"newlinePos":6,".FindLast":2,"column":21,"OnError":6,".message":3,"B_BAD_DATA":3,"bad_alloc":3,"B_NO_MEMORY":3,"B_OK":3,"ParseVersion":1,"versionString":4,"revisionIsOption":2,"BPackageVersion":1,"_version":2,"TOKEN_STRING":2,".Length":2,"_ParseVersionVal":1,"ParseResolvableE":1,"expressionString":4,"BPackageResolvab":1,"_expression":2,"_ParseResolvable":1,"_NextToken":2,"itemSeparatorPos":1,"inComment":2,"isspace":1,"QCoreApplication":2,"env_instance":4,"envvar":2,"indexOfEquals":1,"__THREADED_QUEUE":2,"ThreadedQueue":3,"pthread_mutex_t":1,"queueMutex":8,"pthread_cond_t":1,"queueCond":5,"pthread_mutexatt":4,"mutexAttrs":5,"pthread_condattr":4,"condAttrs":5,"PTHREAD_MUTEX_ER":1,"pthread_mutex_in":1,"PTHREAD_PROCESS_":1,"pthread_cond_ini":1,"pthread_cond_des":1,"pthread_mutex_de":1,"waitItems":1,"pthread_mutex_lo":2,"pthread_cond_wai":1,"pthread_mutex_un":2,"signalItems":2,"pthread_cond_bro":1,"item":2,"stdio":2,"ADDEQ":1,"ANDAND":1,"ANDEQ":1,"ARRAY":1,"ASM":1,"AUTO":1,"CHAR":1,"DECR":1,"DEREF":1,"DIVEQ":1,"DOUBLE":1,"ELLIPSIS":1,"ENUM":1,"EQL":1,"EXTERN":1,"FCON":1,"FLOAT":1,"GEQ":1,"ICON":1,"ID":2,"INCR":1,"INT":1,"LEQ":1,"LONG":1,"LSHIFT":1,"LSHIFTEQ":1,"MODEQ":1,"MULEQ":1,"NEQ":1,"OREQ":1,"OROR":1,"POINTER":1,"REGISTER":1,"RSHIFT":1,"RSHIFTEQ":1,"SCON":1,"SHORT":1,"SIGNED":1,"SIZEOF":1,"STATIC":1,"STRUCT":1,"SUBEQ":1,"TYPEDEF":1,"UNION":1,"UNSIGNED":1,"VOLATILE":1,"XOREQ":1,"EOI":3,"uint":3,"uchar":9,"BSIZE":6,"lim":13,"fill":2,"RET":2,"cur":3,"bot":11,"tok":10,"eof":5,"cnt":9,"read":1,"comment":3,".fd":2,"warning":6,"disable":5,"QPBO":6,"get_type_informa":3,"type_name":6,"type_format":6,"smallPrime_t":1,"V8_SCANNER_H_":2,"ParsingFlags":1,"kNoParsingFlags":1,"kLanguageModeMas":4,"kAllowLazy":1,"kAllowNativesSyn":1,"kAllowModules":1,"CLASSIC_MODE":2,"STRICT_MODE":2,"EXTENDED_MODE":2,"detect":1,"x16":1,"x36":1,"pos_":2,"buffer_cursor_":1,"buffer_end_":1,"ReadBlock":1,"GDSDBREADER_H":3,"QDir":1,"GDS_DIR":1,"LEVEL_ONE":1,"LEVEL_TWO":1,"LEVEL_THREE":1,"dbDataStructure":5,"label":3,"quint32":5,"depth":1,"userIndex":1,"QByteArray":2,"COMPRESSED":1,"optimize":1,"ram":1,"disk":4,"space":1,"decompressed":1,"quint64":1,"uniqueID":1,"QVector":3,"nextItems":1,"nextItemsIndices":1,"father":1,"fatherIndex":1,"noFatherRoot":1,"Used":1,"tell":1,"node":1,"root":10,"so":1,"hasn":1,"fileName":1,"Relative":1,"filename":1,"associated":1,"firstLineData":1,"Compressed":1,"will":2,"retrieve":1,"info":3,"linesNumbers":1,"First":1,"lines":1,"relative":1,"numbers":1,"glPointer":1,"GL":1,"pointer":1,"QDataStream":4,"myclass":28,".label":2,".depth":2,".userIndex":2,"qCompress":2,".uniqueID":2,".nextItemsIndice":2,".fatherIndex":2,".noFatherRoot":2,".fileName":2,".firstLineData":4,".linesNumbers":2,"qUncompress":2,"do_scan":5,"expect":2,"res":4,"cerr":2,"ENTITY_H":2,"Whitedrop":1,"Entity":8,"mesh":1,"Ogre":7,"Vector3":4,"dimensions":7,"position":1,"material":1,"ent":1,"SceneManager":1,"sceneMgr":1,"mMesh":1,"mId":1,"mMaterial":1,"mDimensions":1,"mPosition":1,"mEntity":1,"SceneNode":1,"mNode":1,"vtkSparseArray_t":2,"limits":1,"VTK_ABI_NAMESPAC":2,"vtkSparseArray":49,"InitializeObject":1,"PrintSelf":2,"os":2,"vtkIndent":1,"indent":2,"Superclass":1,"IsDense":1,"vtkArrayExtents":4,"GetExtents":1,"Extents":8,"SizeT":9,"GetNonNullSize":3,"Values":30,"GetCoordinatesN":1,"vtkArrayCoordina":7,"coordinates":21,".SetDimensions":2,"GetDimensions":25,"DimensionT":18,"Coordinates":37,"vtkArray":1,"DeepCopy":1,"ThisT":2,"copy":10,"SetName":1,"GetName":1,"DimensionLabels":5,"NullValue":13,"GetValue":4,"CoordinateT":23,"vtkErrorMacro":17,"vtkIdType":41,"k":7,".GetDimensions":10,"GetValueN":1,"SetValue":4,"AddValue":11,"SetValueN":1,"SetNullValue":1,"GetNullValue":1,"SortCoordinates":4,"vtkArraySort":5,"sort":21,"Sort":4,"lhs":3,"rhs":3,"]]":8,"sort_order":12,"temp_coordinates":3,"swap":2,"temp_values":3,"GetUniqueCoordin":1,"dimension":21,"unique":2,"GetCoordinateSto":2,"nullptr":2,"GetValueStorage":2,"ReserveStorage":1,"value_count":3,"SetExtentsFromCo":1,"new_extents":3,"row_begin":3,"row_end":2,"dimension_count":2,"range_begin":4,"numeric_limits":2,"max":3,"range_end":4,"min":1,".Append":1,"vtkArrayRange":1,"SetExtents":1,"extents":7,"Validate":1,"duplicate_count":5,"out_of_bound_cou":5,".GetBegin":1,".GetEnd":1,"InternalResize":1,"InternalSetDimen":1,"vtkStdString":2,"InternalGetDimen":1,"LIBCANIH":2,"int64":2,"dout":2,"libcanister":2,"canmem":21,"raw":1,"absolute":1,"creates":2,"unallocated":1,"allocsize":1,"allocated":1,"blank":1,"strdata":1,"automates":1,"creation":1,"limited":2,"canmems":1,"cleans":1,"zeromem":1,"overwrites":2,"fragmem":1,"fragment":3,"notation":1,"countlen":1,"counts":1,"strings":1,"removes":1,"nulls":1,"null":2,"returns":1,"singleton":1,"caninfo":2,"physical":1,"internalname":1,"canister":10,"numfiles":1,"files":3,"canfile":6,"parent":1,"holds":1,"isfrag":1,"probably":1,"not":3,"definitely":1,"ignore":1,"cfid":1,"dsize":1,"ondisk":1,"compressed":1,"form":1,"cachestate":1,"flush":2,"cache":5,"pull":1,"cachedump":2,"deletes":1,"contents":1,"assuring":1,"date":1,"cachedumpfinal":1,"infile":1,"same":1,"more":1,"efficient":1,"during":1,"procedures":1,"updates":1,"retains":1,"TOC":1,"general":1,"about":3,"then":1,"write":1,"routines":1,"anything":1,"cachemax":1,"cachecnt":1,"modified":1,"fspath":2,"delFile":1,"getFile":1,"writeFile":2,"getTOC":1,"cacheclean":1,"sCFID":1,"dFlush":1,"buttons":5,"octaves":5,"pinMode":3,"OUTPUT":1,"INPUT":2,"delay":1,"wait":1,"digitalRead":2,"LOW":3,".println":1,"digitalWrite":2,"HIGH":1,"json":3,"reader":1,"utility":2,"cassert":1,"VC":2,"strdup":2,"deprecated":2,"Json":2,"__QNXNTO__":1,"sprintf":2,"sscanf":1,"Features":10,"allowComments_":1,"strictRoot_":1,"strictMode":1,"features":6,".allowComments_":3,".strictRoot_":2,"Reader":31,"Char":16,"c3":4,"c4":4,"c5":2,"containsNewLine":3,"begin":11,"codePointToUTF8":1,"cp":15,"features_":5,"document":2,"collectComments":7,"document_":3,"istream":1,"sin":2,"doc":3,"getline":1,"EOF":1,"beginDoc":3,"endDoc":3,"begin_":2,"end_":6,"collectComments_":6,"lastValueEnd_":4,"lastValue_":4,"commentsBefore_":9,"errors_":1,"nodes_":3,"successful":12,"readValue":2,"skipCommentToken":3,".setComment":2,"commentAfter":1,".isArray":1,".isObject":1,".type_":18,"tokenError":2,".start_":2,".end_":2,"addError":3,"currentValue":5,"commentBefore":2,"tokenObjectBegin":2,"readObject":1,"tokenArrayBegin":2,"readArray":1,"tokenNumber":2,"decodeNumber":1,"tokenString":2,"decodeString":1,"tokenTrue":2,"tokenFalse":2,"tokenNull":2,"readToken":4,"tokenComment":2,"expectToken":1,"TokenType":1,"skipSpaces":2,"getNextChar":5,"tokenObjectEnd":1,"tokenArrayEnd":1,"readString":1,"readComment":2,"readNumber":2,"match":4,"tokenArraySepara":1,"tokenMemberSepar":1,"tokenEndOfStream":1,"pattern":2,"patternLength":4,"commentBegin":4,"readCStyleCommen":2,"readCppStyleComm":2,"CommentPlacement":2,"placement":6,"commentAfterOnSa":2,"addComment":2,"setComment":1,"HEADER_INCLUDES":3,"SET_SYMBOL":3,"ALL_STAGES":2,"llvmo":933,"APFloat_O":16,"___set_static_Cl":66,"LOOKUP_SYMBOL":66,"static_packageNa":66,"static_className":179,"APInt_O":16,"Attribute_O":16,"Builder_O":16,"DebugLoc_O":16,"EngineBuilder_O":16,"ExecutionEngine_":16,"IRBuilderBase_O":16,"InsertPoint_O":16,"LLVMContext_O":16,"Module_O":16,"PassManagerBase_":16,"Pass_O":16,"Type_O":16,"Value_O":16,"Argument_O":16,"BasicBlock_O":16,"CompositeType_O":16,"FunctionPassMana":16,"FunctionPass_O":16,"FunctionType_O":16,"IRBuilder_O":16,"IntegerType_O":16,"MDNode_O":16,"MDString_O":16,"ModulePass_O":16,"User_O":16,"Constant_O":16,"ImmutablePass_O":16,"Instruction_O":16,"SequentialType_O":16,"StructType_O":16,"ArrayType_O":16,"AtomicCmpXchgIns":16,"AtomicRMWInst_O":16,"CallInst_O":16,"ConstantArray_O":16,"ConstantDataSequ":16,"ConstantExpr_O":16,"ConstantFP_O":16,"ConstantInt_O":16,"ConstantPointerN":16,"DataLayout_O":16,"FenceInst_O":16,"GlobalValue_O":16,"LandingPadInst_O":16,"PHINode_O":16,"PointerType_O":16,"StoreInst_O":16,"TerminatorInst_O":16,"UnaryInstruction":16,"UndefValue_O":16,"VectorType_O":16,"AllocaInst_O":16,"BranchInst_O":16,"ConstantDataArra":16,"Function_O":10,"GlobalVariable_O":3,"IndirectBrInst_O":3,"InvokeInst_O":3,"LoadInst_O":3,"ResumeInst_O":3,"ReturnInst_O":3,"SwitchInst_O":3,"UnreachableInst_":3,"VAArgInst_O":3,"CREATE_CLASS":1,"core":115,"MetaClass_sp":1,"undefinedMetaCla":115,".reset":1,"LOG":170,"BF":170,"BuiltInClass_sp":57,"classllvmo__APFl":8,"BuiltInClass_O":57,"create":57,"__setup_stage1_w":57,"_lisp":114,"static_classSymb":114,"___staticMetaCla":57,"setf_findClass":57,"AllocatorCallbac":57,"cb":114,"new_Nil":57,"___set_static_ne":57,"static_newNil_ca":113,"setInstance_newN":57,"nil_for_class":280,"__setWeakThis":56,"_nil":56,"setInstanceNil":56,"setSupportsSlots":56,"static_supportsS":56,"classllvmo__APIn":8,"classllvmo__Attr":8,"classllvmo__Buil":8,"classllvmo__Debu":8,"classllvmo__Engi":8,"classllvmo__Exec":8,"classllvmo__IRBu":16,"classllvmo__Inse":8,"classllvmo__LLVM":8,"classllvmo__Modu":16,"classllvmo__Pass":16,"classllvmo__Type":8,"classllvmo__Valu":8,"classllvmo__Argu":8,"classllvmo__Basi":8,"classllvmo__Comp":8,"classllvmo__Func":30,"classllvmo__Inte":8,"classllvmo__MDNo":8,"classllvmo__MDSt":8,"classllvmo__User":8,"classllvmo__Cons":64,"classllvmo__Immu":8,"classllvmo__Inst":8,"classllvmo__Sequ":8,"classllvmo__Stru":8,"classllvmo__Arra":8,"classllvmo__Atom":16,"classllvmo__Call":8,"classllvmo__Data":8,"classllvmo__Fenc":8,"classllvmo__Glob":8,"classllvmo__Land":8,"classllvmo__PHIN":8,"classllvmo__Poin":8,"classllvmo__Stor":8,"classllvmo__Term":8,"classllvmo__Unar":8,"classllvmo__Unde":8,"classllvmo__Vect":8,"classllvmo__Allo":8,"classllvmo__Bran":8,"writer":1,"sstream":1,"iomanip":1,"isControlCharact":2,"containsControlC":1,"uintToString":3,"/=":1,"valueToString":3,"isNegative":3,"UInt":2,"__STDC_SECURE_LI":1,"Use":1,"secure":1,"visual":1,"studio":1,"avoid":1,"sprintf_s":1,"strlen":1},"CAP CDS":{"type":4,"Language":2,":":90,"Association":7,"to":7,"sap":14,".common":10,".Languages":2,";":75,"Currency":4,".Currencies":2,"Country":2,".Countries":2,"COMMENT/**":7,"context":1,"{":32,"entity":11,"Languages":1,"CodeList":4,"key":7,"code":6,"String":17,"(":22,")":22,"@":11,"title":9,"COMMENT//":11,"}":32,"Countries":1,"Currencies":1,"symbol":1,"aspect":5,"cds":2,".autoexpose":1,",":10,".persistence":1,".skip":1,"name":6,"localized":4,"@title":6,"descr":3,"COMMENT/*":4,"cuid":1,"ID":6,"UUID":1,"//>":1,"automatically":1,"filled":1,"in":1,"managed":8,"createdAt":5,"Timestamp":4,"@cds":10,".on":6,".insert":4,"$now":3,"createdBy":6,"User":4,"$user":3,"modifiedAt":4,".update":2,"modifiedBy":5,"temporal":1,"validFrom":1,".valid":2,".from":1,"validTo":1,".to":1,"extensible":1,".api":1,".ignore":1,"extensions__":1,"annotate":13,".CodeList":3,"with":13,"@UI":5,".Identification":1,"[":1,"Value":1,"]":1,".odata":1,".valuelist":1,".HiddenFilter":4,"@Core":3,".Immutable":2,"@Common":3,".Text":3,"description":4,"@readonly":6,"using":3,"from":3,"namespace":1,".capire":3,".bookshop":3,"Books":7,"Integer":7,"author":3,"Authors":3,"genre":1,"Genres":4,"stock":2,"price":1,"Decimal":1,"currency":1,"image":1,"LargeBinary":1,".MediaType":1,"dateOfBirth":1,"Date":2,"dateOfDeath":1,"placeOfBirth":1,"placeOfDeath":1,"books":2,"many":2,"on":6,".author":1,"=":2,"$self":2,"parent":1,"children":2,"Composition":1,"of":1,".parent":1,"@requires":2,"service":3,"UserService":1,"@odata":1,".singleton":1,"me":1,"id":2,"//":1,"user":1,"locale":1,"tenant":1,"as":7,"my":5,"CatalogService":1,"path":1,"ListOfBooks":1,"projection":4,"excluding":2,".Books":2,"*":1,".name":1,"action":1,"submitOrder":1,"book":2,"quantity":2,"returns":1,"event":1,"OrderedBook":1,"buyer":1,"AdminService":1,"requires":1,".Authors":1},"CIL":{"COMMENT;":67,"(":503,"in":1,".file":5,"block":7,"cert":2,"blockinherit":5,"file":10,".obj_all_macro_t":1,")":29,"call":5,".obj_type":3,"obj_typeattr":4,"))":237,".xattr":1,".associate_files":1,"obj_base_templat":2,"context":1,"certfile_file_co":1,".u":1,".r":1,"certfile":125,"systemlow":2,")))":60,"blockabstract":3,"type":130,".cert":3,"obj_macro_templa":2,"macro":122,"addname_certfile":2,"((":122,"ARG1":245,"allow":170,"addname_dir":1,"append_certfile_":4,"append_blk_file":1,"append_chr_file":1,"append_fifo_file":1,"append_file":1,"appendinherited_":8,"certfile_obj_typ":1,"ARG2":2,"class":1,"ARG3":2,"name":1,"ARG4":2,"typetransition":3,"create_certfile":1,"allfiles":11,"create":11,"))))":16,"create_certfile_":7,"create_blk_file":1,"create_chr_file":1,"create_dir":1,"create_fifo_file":1,"create_file":1,"create_lnk_file":1,"create_sock_file":1,"deletename_certf":1,"deletename_dir":1,"delete_certfile":1,"delete":1,"delete_certfile_":7,"delete_blk_file":1,"delete_chr_file":1,"delete_dir":1,"delete_fifo_file":1,"delete_file":1,"delete_lnk_file":1,"delete_sock_file":1,"execute_certfile":1,"execute_file":1,"list_certfile_di":1,"list_dir":1,"listinherited_ce":1,"listinherited_di":1,"load_certfile_fi":1,"system":1,"module_load":1,"manage_certfile":1,"manage":1,"manage_certfile_":7,"manage_blk_file":1,"manage_chr_file":1,"manage_dir":1,"manage_fifo_file":1,"manage_file":1,"manage_lnk_file":1,"manage_sock_file":1,"mapexecute_certf":2,"mapexecute_chr_f":1,"mapexecute_file":1,"mounton_certfile":8,"mounton":4,"mounton_blk_file":1,"mounton_chr_file":1,"mounton_dir":1,"mounton_fifo_fil":1,"mounton_file":1,"mounton_lnk_file":1,"mounton_sock_fil":1,"read_certfile":1,"read":15,"read_certfile_bl":1,"read_blk_file":1,"read_certfile_ch":1,"read_chr_file":1,"read_certfile_fi":2,"read_fifo_file":1,"read_file":1,"readinherited_ce":5,"readinherited_bl":1,"readinherited_ch":1,"readinherited_fi":2,"readinherited_so":1,"read_certfile_ln":1,"read_lnk_file":1,"read_certfile_so":1,"read_sock_file":1,"readwrite_certfi":8,"readwrite":1,"readwrite_blk_fi":1,"readwrite_chr_fi":1,"readwrite_dir":1,"readwrite_fifo_f":1,"readwrite_file":1,"readwriteinherit":12,"readwrite_lnk_fi":1,"readwrite_sock_f":1,"relabel_certfile":8,"relabel":1,"relabel_blk_file":1,"relabel_chr_file":1,"relabel_dir":1,"relabel_fifo_fil":1,"relabel_file":1,"relabel_lnk_file":1,"relabel_sock_fil":1,"relabelfrom_cert":8,"relabelfrom":1,"relabelfrom_blk_":1,"relabelfrom_chr_":1,"relabelfrom_dir":1,"relabelfrom_fifo":1,"relabelfrom_file":1,"relabelfrom_lnk_":1,"relabelfrom_sock":1,"relabelto_certfi":8,"relabelto":1,"relabelto_blk_fi":1,"relabelto_chr_fi":1,"relabelto_dir":1,"relabelto_fifo_f":1,"relabelto_file":1,"relabelto_lnk_fi":1,"relabelto_sock_f":1,"rename_certfile":1,"rename":5,"rename_certfile_":7,"rename_blk_file":1,"rename_chr_file":1,"rename_dir":1,"rename_fifo_file":1,"rename_file":1,"rename_lnk_file":1,"rename_sock_file":1,"search_certfile_":1,"search_dir":1,"write_certfile":1,"write":13,"write_certfile_b":1,"write_blk_file":1,"write_certfile_c":1,"write_chr_file":1,"write_certfile_d":1,"write_dir":1,"write_certfile_f":2,"write_fifo_file":1,"write_file":1,"writeinherited_c":7,"writeinherited_b":1,"writeinherited_d":1,"writeinherited_f":2,"writeinherited_s":1,"write_certfile_l":1,"write_lnk_file":1,"write_certfile_s":1,"write_sock_file":1,"obj_template":2,".obj_base_templa":1,".obj_macro_templ":1,"except":1,"obj_all_macro_te":2,"typeattributeset":7,"and":1,".obj_typeattr":2,"not":1,"exception":2,"optional":1,"certfile_opt_san":1,".sandboxexceptio":1,"guix_daemon":1,"cil_gen_require":5,"init_t":4,"tmp_t":3,"nscd_var_run_t":4,"var_log_t":3,"domain":2,"guix_daemon_t":53,"roletype":6,"object_r":15,"guix_daemon_conf":10,"guix_daemon_exec":8,"guix_daemon_sock":3,"guix_store_conte":12,"guix_profiles_t":5,"level":1,"low":19,"s0":1,"process":3,"map":3,"dir":12,"search":6,"sock_file":2,"nscd_t":2,"fd":2,"use":2,"unix_stream_sock":4,"connectto":1,"lnk_file":6,"setattr":9,"unlink":6,"rmdir":2,"add_name":4,"remove_name":3,"open":9,"getattr":21,"var_run_t":2,"self":4,"fork":1,"execute":2,"execute_no_trans":2,"root_t":1,"fs_t":4,"filesystem":7,"associate":2,"capability":1,"net_admin":1,"fsetid":1,"fowner":1,"chown":1,"setuid":1,"setgid":1,"dac_override":1,"dac_read_search":1,"sys_chroot":1,"unmount":1,"devpts_t":2,"mount":3,"chr_file":7,"tmpfs_t":2,"proc_t":1,"null_device_t":1,"kvm_device_t":1,"zero_device_t":1,"urandom_device_t":1,"random_device_t":1,"devtty_t":1,"reparent":1,"lock":2,"link":2,"user_home_t":2,"listen":1,"connect":1,"bind":1,"accept":1,"getopt":1,"setopt":1,"fifo_file":1,"udp_socket":1,"ioctl":1,"filecon":9,"any":6,"system_u":6,"unconfined_u":3},"CLIPS":{"COMMENT;":42,"(":648,"deftemplate":5,"possible":10,"slot":15,"row":7,")":203,"column":7,"value":69,"group":4,"id":10,"))":179,"impossible":4,"priority":18,"reason":2,"technique":7,"-":55,"employed":1,"name":1,"deffacts":3,"startup":1,"phase":14,"grid":1,"values":4,"size":60,")))":19,"defrule":9,"stress":2,"test":2,"declare":9,"salience":9,"match":7,"?":83,"last":11,"not":18,"p":12,"&":14,":":14,">":8,"next":11,"<":4,"))))":5,"=>":9,"assert":10,"enable":1,"techniques":1,"any":10,"expand":5,"f":11,"<-":6,"r":6,"c":6,"g":3,"id2":2,"s":4,"as":4,"<=":2,"v":6,"and":85,"v2":3,")))))":2,"position":3,"expanded":1,"retract":5,"done":1,"initial":2,"output":4,"print":2,"begin":3,"elimination":2,"final":1,";;;":3,"****************":2,"*":2,"DEFFACTS":1,"KNOWLEDGE":1,"BASE":1,"MAIN":1,"::":1,"knowledge":1,"base":1,"welcome":1,"message":1,"WelcomeMessage":1,"goal":1,"variable":44,"type":45,".animal":45,"legalanswers":1,"yes":43,"no":44,"displayanswers":1,"rule":83,"if":83,"backbone":7,"is":249,"then":83,"superphylum":6,"jellyback":3,"question":42,"query":42,".query":42,"warm":7,".blooded":4,"phylum":12,"cold":3,"live":8,".prime":4,".in":21,".soil":4,"soil":3,"elsewhere":3,"has":4,".breasts":4,"class":15,"breasts":3,"bird":1,"always":4,".water":8,"water":6,"dry":6,"flat":4,".bodied":4,"flatworm":1,"worm":1,".leech":1,"body":4,".segments":4,"segments":3,"unified":3,"can":4,".eat":4,".meat":4,"order":21,"meat":3,"vegy":3,"boney":4,"fish":1,"shark":1,".ray":1,"scaly":4,"scales":3,"soft":3,"shell":7,"centipede":1,".millipede":1,".insect":1,"digest":4,".cells":4,"cells":3,"stomach":3,"fly":4,"bat":1,"family":18,"nowings":3,"hooves":7,"feet":3,"rounded":4,".shell":8,"turtle":1,"noshell":6,"jump":4,"frog":1,"salamander":1,"tail":4,"lobster":1,"crab":1,"stationary":7,"jellyfish":1,"multicelled":7,"protozoa":1,"opposing":4,".thumb":4,"genus":21,"thumb":3,"nothumb":3,"two":4,".toes":4,"twotoes":3,"onetoe":3,"limbs":4,"crocodile":1,".alligator":1,"snake":1,"spikes":4,"sea":1,".anemone":1,"coral":1,".sponge":1,"spiral":4,"snail":1,"prehensile":4,".tail":4,"monkey":1,"species":22,"notail":3,"over":4,".400":4,"under400":3,"horns":7,"nohorns":4,"plating":4,"rhinoceros":1,"horse":1,".zebra":1,"hunted":4,"whale":1,"dolphin":1,".porpoise":1,"front":4,".teeth":4,"teeth":3,"noteeth":3,"bivalve":4,"clam":1,".oyster":1,"squid":1,".octopus":1,"nearly":4,".hairless":4,"man":1,"subspecies":3,"hair":3,"land":4,".based":4,"bear":1,".tiger":1,".lion":1,"walrus":1,"thintail":4,"cat":1,"coyote":1,".wolf":1,".fox":1,".dog":1,"lives":5,".desert":5,"camel":1,"semi":4,".aquatic":4,"giraffe":1,"hippopotamus":1,"large":4,".ears":4,"rabbit":1,"rat":1,".mouse":1,".squirrel":1,".beaver":1,".porcupine":1,"pouch":4,"kangaroo":1,".koala":1,".bear":1,"mole":1,".shrew":1,".elephant":1,"long":4,".powerful":4,".arms":4,"orangutan":1,".gorilla":1,".chimpanzee":1,"baboon":1,"fleece":4,"sheep":1,".goat":1,"subsubspecies":3,"nofleece":3,"domesticated":4,"cow":1,"deer":1,".moose":1,".antelope":1,"answer":1,"prefix":1,"postfix":1},"CMake":{"cmake_minimum_re":4,"(":117,"VERSION":5,")":117,"project":3,"Foo":1,"set":6,"CMAKE_SKIP_RPATH":1,"TRUE":1,"CMAKE_INSTALL_PR":1,"add_subdirectory":1,"bar":2,"add_executable":4,"foo":7,".c":5,"target_link_libr":4,"pthread":1,"install":1,"TARGETS":1,"DESTINATION":1,"bin":1,"enable_testing":1,"()":1,"CMAKE_BUILD_TYPE":1,"debug":1,"include_director":2,"find_library":1,"ssl_LIBRARY":2,"NAMES":1,"ssl":1,"PATHS":1,"add_custom_comma":1,"OUTPUT":2,"COMMAND":3,".":1,"/":8,"ver":2,".sh":1,"baz":1,"${":37,"}":37,"IF":13,"NOT":4,"EXISTS":5,"MESSAGE":7,"FATAL_ERROR":3,"ENDIF":13,"FILE":4,"READ":2,"files":3,"STRING":3,"REGEX":2,"REPLACE":2,"FOREACH":2,"file":3,"STATUS":5,"EXEC_PROGRAM":1,"ARGS":1,"OUTPUT_VARIABLE":2,"rm_out":1,"RETURN_VALUE":1,"rm_retval":1,"STREQUAL":2,"ELSE":5,"ENDFOREACH":2,"CMAKE_RUNTIME_OU":1,"list":1,"APPEND":3,"CMAKE_MODULE_PAT":1,"CMAKE_SOURCE_DIR":1,"cmake":1,"vala":1,"find_package":4,"Vala":1,"REQUIRED":4,"include":2,"ValaPrecompile":1,"ValaVersion":1,"ensure_vala_vers":1,"MINIMUM":1,"template":2,"C":1,"PkgConfig":1,"pkg_check_module":1,"GOBJECT":1,"gobject":1,"-":3,"add_definitions":2,"GOBJECT_CFLAGS":1,"GOBJECT_CFLAGS_O":1,"link_libraries":1,"GOBJECT_LIBRARIE":1,"link_directories":2,"GOBJECT_LIBRARY_":1,"vala_precompile":1,"VALA_C":2,"src":1,".vala":1,"PACKAGES":1,"OPTIONS":1,"--":1,"thread":1,"CUSTOM_VAPIS":1,"GENERATE_VAPI":1,"GENERATE_HEADER":1,"DIRECTORY":1,"gen":1,"COMMENT#":25,"CMAKE_MINIMUM_RE":1,"FIND_FILE":1,"SPHINX":1,"sphinx":1,"build":1,".exe":1,"WIN32":3,"SET":17,"SPHINX_MAKE":4,"make":2,".bat":1,"ADD_CUSTOM_TARGE":2,"doc_usr":1,"html":2,"WORKING_DIRECTOR":2,"CMAKE_CURRENT_SO":2,"usr":1,"doc_dev":1,"dev":1,"MACRO":1,"CHECK_STDCALL_FU":16,"FUNCTION_DECLARA":3,"VARIABLE":7,"MATCHES":2,"#get":1,"includes":2,"def":2,"CMAKE_EXTRA_INCL":1,"#add":2,"some":1,"default":1,"HAVE_WINDOWS_H":2,"HAVE_UNISTD_H":2,"HAVE_DIRECT_H":2,"HAVE_IO_H":2,"HAVE_SYS_TIMEB_H":2,"MACRO_CHECK_STDC":2,"CMAKE_REQUIRED_L":3,"CMAKE_REQUIRED_I":3,"CONFIGURE_FILE":1,"IMMEDIATE":1,"@ONLY":1,"TRY_COMPILE":1,"CMAKE_BINARY_DIR":3,"COMPILE_DEFINITI":1,"CMAKE_REQUIRED_D":1,"CMAKE_FLAGS":1,"DCOMPILE_DEFINIT":1,":":1,"=":1,"CACHE":2,"INTERNAL":2,"CMAKE_FILES_DIRE":2,"CMakeOutput":1,".log":2,"CMakeError":1,"ENDMACRO":1,"PCLVisualizer":4,"PCL_LIBRARIES":1,"#it":1,"seems":1,"it":1,"GLEW":1,"CMAKE_CXX_FLAGS":1,"PCL":1,"PCL_INCLUDE_DIRS":1,"PCL_LIBRARY_DIRS":1,"PCL_DEFINITIONS":1,"PCL_BUILD_TYPE":1,"Release":1,"GLOB":1,"PCL_openni_viewe":2,"this":1,"line":1,"to":1,"solve":1,"probem":1,"in":1,"mac":1,"os":1,"x":1,"PCL_COMMON_LIBRA":1,"PCL_IO_LIBRARIES":1,"PCL_VISUALIZATIO":1,"PCL_FEATURES_LIB":1},"COBOL":{"IDENTIFICATION":2,"DIVISION":4,".":22,"PROGRAM":2,"-":19,"ID":2,"hello":3,"PROCEDURE":2,"DISPLAY":2,"STOP":2,"RUN":2,"program":1,"id":1,"procedure":1,"division":1,"display":1,"stop":1,"run":1,"COBOL":7,"TEST":2,"RECORD":1,"USAGES":1,"COMP":8,"PIC":5,"S9":4,"(":5,")":5,"COMP2":2},"CODEOWNERS":{"COMMENT#":10,"*":1,"@dotnet":1,"/":2,"docs":1,"csharp":1,"COMMENT/**":1},"CSON":{":":230,"COMMENT#":7,"[":18,"{":18,",":11,"}":18,"]":18,"directoryIcons":1,"Atom":1,"icon":11,"match":20,"/":20,"^":8,"\\":11,".atom":1,"$":9,"colour":6,"Bower":1,"bower":1,"-":3,"_":1,"components":1,"Dropbox":2,"(?:":3,"|":3,".dropbox":1,".cache":1,")":3,"Git":1,".git":1,"GitHub":1,".github":1,"Meteor":1,".meteor":1,"NodeJS":1,"node_modules":1,"Package":1,".bundle":1,"i":3,"TextMate":1,"fileIcons":1,"ABAP":1,"scope":2,"ActionScript":2,"#":1,"Or":1,"Flash":1,"related":1,".":2,"flex":1,"config":1,"actionscript":1,"d":1,"+":1,"?":2,"alias":1,"s":1,"as3":1,"name":30,"scopeName":1,"fileTypes":1,"firstLineMatch":1,"patterns":8,"include":17,"repository":1,"main":1,"punctuation":1,"private":1,"begin":5,"end":5,"beginCaptures":5,"endCaptures":4,"image":1,"contentName":1,"pickleData":1,"sections":1,"control":1,"captures":2,"encoding":1,"copyright":1,"address":1,"property":1},"CSS":{"COMMENT/*!":2,".clearfix":8,"{":844,"*":130,"zoom":28,":":2479,";":2027,"}":843,"before":25,",":1388,"after":47,"display":81,"table":23,"content":33,"line":49,"-":4248,"height":72,"clear":17,"both":16,".hide":7,"text":67,"font":72,"/":2,"a":154,"color":326,"transparent":25,"shadow":125,"none":65,"background":369,"border":440,".input":120,"block":69,"level":2,"width":113,"%":118,"min":8,"30px":7,"webkit":170,"box":131,"sizing":15,"moz":151,"article":2,"aside":2,"details":2,"figcaption":2,"figure":2,"footer":2,"header":7,"hgroup":2,"nav":2,"section":2,"audio":4,"canvas":2,"video":3,"inline":60,"not":4,"(":283,"[":196,"controls":2,"]":196,")":257,"html":4,"size":53,"adjust":5,"ms":8,"focus":120,"outline":19,"thin":5,"dotted":6,"#333":4,"5px":43,"auto":28,"ring":4,"offset":4,"2px":48,"hover":73,"active":24,"sub":4,"sup":4,"position":170,"relative":10,"vertical":31,"align":38,"baseline":3,"top":170,"em":5,"bottom":146,"img":10,"COMMENT/*":30,"max":10,"\\":15,"middle":12,"interpolation":2,"mode":2,"bicubic":2,"#map_canvas":2,".google":2,"maps":2,"button":18,"input":199,"select":46,"textarea":51,"margin":234,"overflow":12,"visible":4,"normal":9,"::":11,"inner":20,"padding":100,"type":90,"=":140,"appearance":3,"cursor":15,"pointer":6,"label":10,"textfield":1,"search":33,"decoration":16,"cancel":1,"@media":1,"print":2,"!":5,"important":9,"#000":1,"visited":1,"underline":3,"href":14,"attr":2,"abbr":4,"title":4,".ir":1,"^=":15,"pre":9,"blockquote":12,"1px":209,"solid":44,"#999":1,"page":3,"break":6,"inside":2,"avoid":3,"thead":19,"group":133,"tr":54,"@page":1,"cm":1,"p":7,"h2":7,"h3":7,"orphans":1,"widows":1,"body":1,"family":5,"Helvetica":3,"Arial":3,"sans":3,"serif":3,"14px":48,"20px":60,"#333333":13,"#ffffff":65,"#0088cc":12,"#005580":4,".img":3,"rounded":1,"radius":261,"6px":86,"polaroid":1,"4px":196,"#fff":5,"#ccc":6,"rgba":160,"3px":48,"circle":9,"500px":4,".row":63,"left":229,"class":63,"*=":50,"float":42,".container":16,".navbar":166,"static":7,"fixed":17,"940px":3,".span12":7,".span11":7,"860px":1,".span10":7,"780px":1,".span9":7,"700px":1,".span8":7,"620px":1,".span7":7,"540px":1,".span6":7,"460px":1,".span5":7,"380px":1,".span4":7,"300px":1,".span3":7,"220px":2,".span2":7,"140px":1,".span1":7,"60px":2,".offset12":3,"980px":1,".offset11":3,"900px":1,".offset10":3,"820px":1,".offset9":3,"740px":1,".offset8":3,"660px":1,".offset7":3,"580px":1,".offset6":3,".offset5":3,"420px":1,".offset4":3,"340px":2,".offset3":3,"260px":1,".offset2":3,"180px":5,".offset1":3,"100px":1,"fluid":63,"first":89,"child":150,".controls":14,"row":10,"+":52,".pull":17,"right":123,"10px":28,".lead":1,"21px":3,"weight":13,"small":33,"strong":1,"bold":7,"style":9,"italic":2,"cite":1,".muted":3,"#999999":25,"#808080":1,".text":15,"warning":20,"#c09853":7,"#a47e3c":2,"error":5,"#b94a48":10,"#953b39":3,"info":22,"#3a87ad":9,"#2d6987":3,"success":21,"#468847":9,"#356635":3,"center":8,"h1":5,"h4":10,"h5":3,"h6":3,"inherit":3,"rendering":1,"optimizelegibili":1,"40px":10,"px":19,".page":1,"9px":11,"#eeeeee":15,"ul":45,"ol":8,"25px":2,"li":126,".unstyled":2,"list":21,".inline":10,">":419,"dl":1,"dt":3,"dd":3,".dl":6,"horizontal":30,"160px":2,"hidden":4,"ellipsis":1,"white":12,"space":11,"nowrap":7,"hr":1,"data":1,"original":1,"help":1,".initialism":1,"transform":2,"uppercase":2,"15px":22,"q":2,"address":1,"code":3,"Monaco":1,"Menlo":1,"Consolas":1,"monospace":1,"12px":9,"#d14":1,"#f7f7f9":1,"#e1e1e8":1,"13px":3,"word":3,"all":5,"wrap":3,"#f5f5f5":13,".prettyprint":1,".pre":1,"scrollable":1,"y":1,"scroll":1,".label":17,".badge":17,"empty":3,"#f89406":11,"#c67605":2,"inverse":60,"#1a1a1a":1,".btn":276,"mini":17,"collapse":7,"spacing":1,".table":90,"th":47,"td":45,"8px":20,"#dddddd":8,"caption":9,"colgroup":9,"tbody":34,"condensed":2,"bordered":38,"separate":2,"topleft":8,"last":59,"topright":8,"tfoot":6,"bottomleft":8,"bottomright":8,"striped":2,"nth":2,"odd":2,"#f9f9f9":6,"cell":1,"44px":1,"124px":1,"204px":1,"284px":1,"364px":1,"444px":1,"524px":1,"604px":1,"684px":1,"764px":1,"844px":1,"924px":1,".success":18,"#dff0d8":3,".error":18,"#f2dede":3,".warning":18,"#fcf8e3":3,".info":18,"#d9edf7":3,"#d0e9c6":1,"#ebcccc":1,"#faf2cc":1,"#c4e3f3":1,"form":19,"fieldset":1,"legend":3,"#e5e5e5":14,".uneditable":40,"#555555":9,"206px":2,"#cccccc":9,"inset":63,"transition":16,"linear":77,".2s":8,"o":18,".075":6,".6":3,"multiple":1,"#fcfcfc":1,"allowed":2,":-":9,"placeholder":9,".radio":16,".checkbox":16,"90px":1,"medium":1,"150px":1,"large":20,"210px":1,"xlarge":1,"270px":1,"xxlarge":1,"530px":1,"append":60,"prepend":52,"926px":1,"846px":1,"766px":1,"686px":1,"606px":1,"526px":1,"446px":1,"366px":1,"286px":1,"126px":1,"46px":1,"disabled":18,"readonly":5,".control":75,".help":22,"#dbc59e":3,".add":18,"on":18,"#d59392":3,"#7aba7b":3,"#7ab5d3":3,"invalid":6,"#ee5f5b":6,"#e9322d":1,"#f8b9b7":3,".form":66,"actions":5,"19px":5,"#595959":1,".dropdown":97,"menu":25,".popover":3,"z":5,"index":5,"16px":4,"toggle":42,".active":82,"#a9dba9":1,"#46a546":1,".search":12,"query":12,"image":71,"gradient":65,"#e6e6e6":10,"from":18,"to":31,"))":13,"repeat":29,"x":13,"filter":25,"progid":22,"DXImageTransform":22,".Microsoft":22,".gradient":22,"startColorstr":13,"endColorstr":13,"GradientType":13,"#bfbfbf":2,"enabled":9,"false":9,"#b3b3b3":1,".3em":3,".2":6,".05":12,".disabled":21,"#d9d9d9":2,"s":8,".15":9,"default":6,"opacity":4,"alpha":2,"11px":3,"primary":12,"danger":14,"#006dcc":1,"#0044cc":10,"#002a80":1,"#003bb3":1,"#003399":1,"#faa732":1,"#fbb450":5,"#ad6704":1,"#df8505":1,"#da4f49":1,"#bd362f":10,"#802420":1,"#a9302a":1,"#942a25":1,"#5bb75b":1,"#62c462":5,"#51a351":10,"#387038":1,"#499249":1,"#408140":1,"#49afcd":1,"#5bc0de":5,"#2f96b4":10,"#1f6377":1,"#2a85a0":1,"#24748c":1,"#363636":1,"#444444":5,"#222222":16,"#000000":4,"#151515":6,"#080808":1,"7px":11,"link":14,"url":2,"no":1,".icon":144,".nav":163,"pills":16,"submenu":4,"glass":1,"music":1,"24px":26,"48px":27,"envelope":1,"72px":27,"heart":1,"96px":27,"star":2,"120px":24,"144px":27,"user":1,"168px":6,"film":1,"192px":7,"216px":7,"240px":7,"264px":7,"ok":3,"288px":5,"remove":3,"312px":6,"in":5,"336px":7,"out":5,"360px":7,"off":2,"384px":7,"signal":1,"408px":7,"cog":1,"432px":6,"trash":1,"456px":7,"home":1,"file":1,"time":1,"road":1,"download":2,"alt":3,"upload":1,"inbox":1,"play":2,"refresh":1,"lock":1,"287px":1,"flag":1,"headphones":1,"volume":3,"down":6,"up":6,"qrcode":1,"barcode":1,"tag":1,"tags":1,"book":1,"bookmark":1,"camera":1,"167px":1,"justify":1,"indent":2,"facetime":1,"picture":1,"pencil":1,"map":1,"marker":1,"tint":1,"edit":1,"share":2,"check":1,"move":1,"step":2,"backward":3,"fast":2,"pause":1,"stop":1,"forward":3,"eject":1,"chevron":4,"plus":2,"sign":8,"minus":2,"question":1,"screenshot":1,"ban":1,"arrow":8,"289px":1,"resize":4,"full":1,"433px":1,"asterisk":1,"exclamation":1,"gift":1,"leaf":1,"fire":1,"eye":2,"open":2,"close":2,"plane":1,"calendar":1,"random":1,"comment":1,"magnet":1,"313px":1,"119px":2,"retweet":1,"shopping":1,"cart":1,"folder":2,"118px":1,"hdd":1,"bullhorn":1,"bell":1,"certificate":1,"thumbs":2,"hand":4,"globe":1,"wrench":1,"tasks":1,"briefcase":1,"fullscreen":1,"toolbar":4,".large":3,".open":27,".125":3,".caret":35,".dropup":1,".divider":4,"tabs":53,"#ddd":19,"stacked":12,".tabs":31,".tabbable":4,".tab":4,"below":9,"pane":2,".pill":3,"74px":1,"#fafafa":1,"#f2f2f2":11,"#d4d4d4":1,".collapse":1,".brand":7,"#777777":6,".1":12,"navbar":20,"#ededed":1,"bar":8,"18px":1,"absolute":2,"#1b1b1b":1,"#111111":9,"#252525":1,"#515151":1,".focused":1,"#0e0e0e":1,"#040404":9,".breadcrumb":4,".pagination":39,"span":19,"centered":1,".pager":17,".next":2,".previous":2,".thumbnails":6,".thumbnail":5,"ease":4,".caption":1,".alert":17,"35px":1,"#fbeed5":1,".close":1,"#d6e9c6":1,"#eed3d7":1,"#bce8f1":1,"@":4,"keyframes":4,"progress":5,"stripes":5,"@keyframes":1,".progress":2,"#f7f7f7":1,".bar":1,"#0e90d2":1,"#149bdf":5,"#0480be":5,"webki":1,"COMMENT{-":1},"CSV":{"Year":1,",":9,"Make":1,"Model":1,"Length":1,"Ford":1,"E350":1,"Mercury":1,"Cougar":1},"CUE":{"package":2,"json":1,"import":1,"#Workflow":1,":":234,"{":73,"@jsonschema":1,"(":6,"schema":1,"=":8,")":4,"null":5,"|":194,"bool":9,"number":9,"string":40,"[...]":4,"COMMENT//":377,"name":11,"?":101,"on":1,"#event":3,"[":89,"...":63,"]":89,"&":60,"_":21,",":83,"check_run":1,"#eventObject":27,"types":17,"#types":18,"*":27,"}":69,"check_suite":1,"create":1,"delete":1,"deployment":4,"deployment_statu":1,"fork":1,"gollum":1,"issue_comment":1,"issues":1,"label":1,"member":1,"milestone":1,"page_build":1,"project":1,"project_card":1,"project_column":1,"public":1,"pull_request":1,"#ref":4,"=~":11,"!~":9,"pull_request_rev":2,"pull_request_tar":1,"push":1,"registry_package":1,"release":1,"status":1,"watch":1,"workflow_dispatc":1,"inputs":1,"description":1,"deprecationMessa":1,"required":1,"default":1,"}}":2,"workflow_run":1,"workflows":1,"repository_dispa":1,"schedule":1,"cron":1,"env":4,"#env":6,"defaults":2,"#defaults":3,"jobs":1,"needs":1,"#name":3,"#machine":4,"#architecture":4,"#expressionSynta":5,"environment":1,"#environment":2,"outputs":1,"if":3,"steps":1,"id":1,"uses":1,"run":2,"#":3,"shell":2,"#shell":3,"with":1,"args":1,"entrypoint":1,"false":2,"strategy":1,"matrix":1,"#configuration":5,"true":2,"container":1,"#container":3,"services":1,"#branch":5,"#globs":3,"image":1,"credentials":1,"username":1,"password":1,"ports":4,"volumes":1,"options":1,"url":1,"strings":1,".MinRunes":1,"#path":3,"branches":1,"tags":1,"paths":1,"))":1,"kube":1,"service":3,"ID":15,"apiVersion":5,"kind":5,"metadata":9,"labels":5,"app":3,"//":7,"by":1,"convention":1,"domain":3,"always":1,"the":6,"same":2,"in":6,"given":1,"files":1,"component":5,"#Component":6,"varies":1,"per":1,"directory":1,"spec":11,"port":3,"int":5,"protocol":1,"from":1,"Kubernetes":1,"definition":1,"selector":3,".labels":2,"we":1,"want":1,"those":1,"to":1,"be":1,"replicas":2,"template":3,"containers":3,"daemonSet":2,"_spec":5,"_name":7,"statefulSet":2,"configMap":1,"{}":1,"_export":1,"include":1,"for":4,"x":2,"k":1,"v":3,".spec":3,".template":2,".metadata":1,"c":2,".containers":1,"p":3,".ports":1,"._export":1,"let":1,"Port":4,".containerPort":1,"is":1,"an":1,"alias":1,"targetPort":1},"CWeb":{"\\":120,"datethis":1,"@":83,"*":132,"Intro":1,".":68,"This":1,"program":1,"generates":1,"clauses":10,"for":31,"the":54,"transition":1,"relation":1,"from":6,"time":10,"$t":13,"$":63,"to":16,"+":82,"in":5,"Conway":1,"all":3,"of":28,"potentially":1,"live":3,"cells":3,"at":11,"belong":1,"a":19,"pattern":3,"that":16,"lines":1,"representing":1,"rows":1,",":762,"where":3,"each":2,"line":4,"has":2,"`":1,"..":1,"cell":12,"The":11,"is":20,"specified":1,"separately":1,"as":3,"command":3,"-":57,"parameter":1,"Boolean":1,"variable":4,"$(":5,"x":133,"y":140,")":495,"named":1,"by":9,"its":1,"so":1,"called":2,"``":4,"xty":4,"code":7,"namely":1,"decimal":2,"value":3,"~":14,"$x":5,"followed":2,"letter":1,"$y":4,"For":3,"example":3,"if":50,"=":214,"and":21,"indicates":2,"liveness":1,"{":106,"10a11":1,"}":106,";":449,"corresponding":1,"10b11":1,"Up":1,"auxiliary":6,"variables":7,"are":19,"used":5,"together":1,"with":2,"order":2,"construct":1,"define":4,"successor":1,"state":2,"names":1,"these":3,"obtained":1,"appending":1,"one":3,"following":1,"two":5,"character":1,"combinations":1,":":7,"A2":1,"A3":1,"A4":1,"B1":1,"B2":1,"B3":1,"B4":1,"C1":1,"C2":1,"C3":1,"C4":1,"D1":1,"D2":1,"E1":1,"E2":1,"F1":1,"F2":1,"G1":1,"G2":1,"These":1,"derived":1,"Bailleux":1,"--":2,"Boufkhad":1,"method":1,"encoding":1,"cardinality":1,"constraints":1,"A":131,"$k":10,"stands":2,"condition":1,"least":3,"eight":2,"neighbors":11,"alive":5,"Similarly":1,"B":69,"first":2,"four":4,"C":22,"accounts":1,"other":2,"Codes":1,".D":2,".E":1,".F":1,".G":2,"refer":1,"pairs":1,"Thus":1,"instance":1,"10a11C2":1,"means":2,"last":2,"Those":1,"receive":1,"values":1,"up":2,"per":2,"$u":1,"$v":1,"$z":8,"correspond":1,"pairing":1,"type":8,"there":1,"six":2,"$$":5,"bar":38,"u":4,"d_1":6,"quad":19,"v":4,"d_2":6,"sixteen":3,"displaylines":1,"hfill":4,"d_1b_1":1,"e_1b_1":1,"d_2b_2":1,"e_1b_2":1,"e_2b_2":1,"e_1b_3":1,"e_2b_3":1,"e_2b_4":1,"cr":1,"d_1e_1":1,"b_1":1,"d_1e_2":1,"b_2":2,"d_2e_1":1,"b_3":3,"d_2e_2":1,"e_1":1,"b_4":2,"e_2":1,"$b":1,"$d":1,"s":3,"another":1,"$c":2,"$g":1,"similar":1,"set":2,"will":2,"$a":2,"Once":1,"next":4,"a_4":1,"z":3,"a_2":1,"a_3z":1,"a_3a_4z":1,"a_2a_4":1,"zz":1,"states":1,"(":405,"i":2,".e":1,"be":6,"ge2":1,"but":1,"not":4,"ge4":1,"Nearby":1,"can":5,"share":1,"according":1,"tricky":1,"scheme":1,"worked":1,"out":1,"below":1,"In":1,"consequence":1,"actual":1,"number":1,"reduced":1,"$77":1,"$57":1,"respectively":1,"except":1,"boundaries":1,"So":1,"here":4,"@d":21,"maxx":9,"COMMENT/*":68,"maxy":11,"@c":8,"#include":10,"<":52,"stdio":2,".h":8,">":27,"stdlib":2,"char":9,"p":26,"[":62,"]":62,"have_b":3,"have_d":3,"have_e":3,"have_f":3,"int":68,"tt":16,"xmax":7,"ymax":8,"xmin":7,"ymin":8,"timecode":4,"[]":2,"|":54,"@q":1,"buf":6,"unsigned":2,"clause":17,"clauseptr":8,"Subroutines":1,"main":1,"argc":2,"argv":3,"register":9,"j":41,"k":60,"Process":2,"Input":2,"<=":5,"++":19,"If":5,"obviously":2,"dead":2,"continue":3,"zprime":2,">=":21,"!=":9,"||":9,"sscanf":1,"&":48,"fprintf":5,"stderr":5,"exit":5,";;":1,"!":2,"fgets":1,"stdin":1,"))":4,"break":1,"==":8,"else":8,"pp":6,"xx":25,"yy":26,"((":11,"&&":8,"?":3,"Clauses":1,"assembled":1,"array":2,"surprise":1,"we":6,"put":1,"encoded":1,"literals":2,"literal":6,"an":4,"bit":4,"quantity":1,"leading":1,"should":2,"complemented":2,"three":3,"bits":2,"specify":3,"thru":1,"plain":1,".A":1,"integer":1,"zero":2,"That":1,"leaves":1,"room":1,"fields":1,"which":3,"Type":1,"have":1,"ordinary":1,"However":1,"instead":2,"And":3,"denotes":2,"special":1,"tautology":2,"always":4,"true":1,"omit":2,"it":3,"otherwise":1,"entire":1,"Finally":2,"avoid":2,"length":1,"Here":3,"taut":4,"<<":11,"sign":5,"Sub":9,"...":9,"void":103,"outclause":41,"c":16,"goto":1,"done":3,">>":4,"printf":6,"applit":42,"d":6,"e":4,"subroutines":1,"only":1,"fourth":1,"addresses":1,"Indeed":1,"show":1,"odd":4,"bmod4":1,"Therefore":1,"remember":1,"Slight":1,"trick":1,"range":1,"generating":1,"d_k":1,"twice":1,"newlit":28,"newcomplit":29,"x1":25,"x2":17,"()":40,"#":1,"f":4,"subroutine":5,"do":1,"save":1,"factor":1,"because":1,"even":1,"y1":25,"y2":16,"g":6,"cleans":1,"dregs":1,"somewhat":1,"tediously":1,"locating":1,"weren":1,"No":1,"sharing":1,"possible":1,"^":2,"Fortunately":1,"b":9,"/":22,"shared":1,"since":1,"thus":1,"saving":1,"half":2,"generated":1,"unshared":1,"handles":1,"working":1,"overlap":1,"rules":1,"problematic":1,"I":2,"guaranteed":1,"Set":2,"equal":3,"Totals":1,"over":1,"then":1,"deduced":1,"mentioned":1,"beginning":1,"$a_2":1,"$a_3":1,"$a_4":1,"actually":1,"generate":1,"five":1,"stick":1,"mc":1,"3SAT":1,"Index":1,"COMMENT%":6,"font":3,"tenlogo":5,"logo10":1,"%":1,"METAFONT":1,"logo":1,"logos":1,"logosl10":1,"def":3,"MF":1,"{{":2,"META":2,"FONT":1,"}}":2,"MP":36,"POST":1,"title":1,"Math":2,"support":1,"functions":4,"IEEE":1,"double":8,"based":1,"math":169,"pdfoutput":1,"Introduction":1,"w2c":1,"config":1,"string":1,"#define":2,"ROUND":3,"floor":1,"@h":1,"Declarations":2,"mpmathdouble":1,"#ifndef":1,"MPMATHDOUBLE_H":2,"Internal":2,"library":2,"declarations":2,"#endif":1,"initialization":1,"First":1,"some":1,"very":1,"important":1,"constants":1,"PI":1,"fraction_multipl":4,"angle_multiplier":4,"static":68,"they":1,"elsewhere":2,"mp_double_scan_f":2,"mp":102,"n":11,"mp_double_scan_n":2,"mp_ab_vs_cd":2,"mp_number":183,"ret":11,"mp_double_ab_vs_":1,"mp_double_crossi":2,"mp_number_modulo":2,"mp_double_print_":2,"mp_double_number":10,"mp_double_slow_a":2,"x_orig":6,"y_orig":1,"mp_double_square":2,"mp_double_sin_co":2,"z_orig":1,"n_cos":1,"n_sin":1,"mp_init_randoms":2,"seed":1,"mp_number_angle_":3,"mp_number_fracti":3,"mp_number_scaled":6,"mp_double_m_unif":2,"mp_double_m_norm":2,"mp_double_m_exp":2,"mp_double_m_log":2,"mp_double_pyth_s":2,"r":6,"mp_double_pyth_a":2,"mp_double_n_arg":2,"mp_double_veloci":2,"st":1,"ct":1,"sf":1,"cf":1,"t":7,"mp_set_double_fr":33,"mp_number_negate":3,"mp_number_add":3,"mp_number_substr":3,"mp_number_half":3,"mp_number_halfp":3,"mp_number_double":3,"mp_number_add_sc":3,"mp_number_multip":3,"mp_number_divide":3,"mp_double_abs":3,"mp_number_clone":3,"mp_number_swap":3,"mp_round_unscale":2,"mp_number_to_int":3,"mp_number_to_sca":3,"mp_number_to_boo":3,"mp_number_to_dou":3,"mp_number_odd":3,"mp_number_equal":3,"mp_number_greate":3,"mp_number_less":3,"mp_number_nonequ":3,"mp_number_floor":2,"mp_double_fracti":2,"q":4,"mp_new_number":40,"mp_number_type":2,"mp_free_number":3,"mp_free_double_m":3,"mp_double_set_pr":3,"ones":1,"mp_initialize_do":2,"coef_bound":3,"fraction_thresho":6,"half_fraction_th":5,"scaled_threshold":6,"half_scaled_thre":5,"near_zero_angle":2,"p_over_v_thresho":5,"equation_thresho":5,"tfm_warn_thresho":5,"warning_limit":2,"pow":2,"epsilon":2,"math_data":28,"mp_xmalloc":1,"sizeof":1,"->":243,"allocate":1,"free":2,"precision_defaul":2,"mp_scaled_type":22,".data":66,".dval":113,"unity":5,"precision_max":2,"precision_min":2,"epsilon_t":2,"inf_t":3,"EL_GORDO":1,"warning_limit_t":3,"one_third_inf_t":3,"one_third_EL_GOR":1,"unity_t":3,"two_t":3,"three_t":3,"half_unit_t":3,"half_unit":1,"three_quarter_un":4,"zero_t":2,"arc_tol_k":2,"mp_fraction_type":15,"fraction_one_t":3,"fraction_one":1,"fraction_half_t":2,"fraction_half":1,"fraction_three_t":2,"fraction_three":1,"fraction_four_t":2,"fraction_four":1,"three_sixty_deg_":3,"mp_angle_type":4,"three_sixty_deg":1,"one_eighty_deg_t":3,"one_eighty_deg":1,"one_k":3,"sqrt_8_e_k":3,"twelve_ln_2_k":3,"coef_bound_k":3,"coef_bound_minus":3,"twelvebits_3":2,"twentysixbits_sq":2,"twentyeightbits_":2,"twentysevenbits_":2,"near_zero_angle_":3,"from_int":1,"from_boolean":1,"from_scaled":1,"from_double":1,"from_addition":1,"from_substractio":1,"from_oftheway":1,"from_div":1,"from_mul":1,"from_int_div":1,"from_int_mul":1,"negate":1,"add":1,"substract":1,"halfp":1,"do_double":1,"abs":1,"clone":1,"swap":1,"add_scaled":1,"multiply_int":1,"divide_int":1,"to_boolean":1,"to_scaled":1,"to_double":1,"to_int":1,"less":1,"greater":1,"nonequalabs":1,"round_unscaled":1,"floor_scaled":1,"fraction_to_roun":1,"make_scaled":1,"make_fraction":1,"take_fraction":1,"take_scaled":1,"velocity":1,"n_arg":1,"m_log":1,"m_exp":1,"m_unif_rand":1,"m_norm_rand":1,"pyth_add":1,"pyth_sub":1,"fraction_to_scal":1,"scaled_to_fracti":1,"scaled_to_angle":1,"angle_to_scaled":1,"init_randoms":1,"sin_cos":1,"slow_add":1,"sqrt":1,"print":1,"tostring":1,"modulo":1,"ab_vs_cd":1,"crossing_point":1,"scan_numeric":1,"scan_fractional":1,"free_math":1,"set_precision":1,"return":10,"free_number":25,"(((":25,"Creating":1,"destroying":1,"objects":1,"data":47,"mp_nan_type":1,"low":1,"level":1,"on":2,"items":1,"setters":1,"mp_double_take_f":1,"fabs":3,"swap_tmp":2,"Query":1,")))":1,"Fixed":1,"point":1,"arithmetic":1,"sl":1,"scaled":1,"integers":1,"multiples":1,"$2":1,"COMMENT{-":1},"Cabal Config":{"flags":18,":":64,"-":221,"overloaded":54,"methods":18,"signals":18,"properties":18,"optional":1,"packages":1,"*":1,"COMMENT--":17,"package":18,"gi":17,"atk":1,"cairo":1,"gdk":1,"gdkpixbuf":1,"gio":1,"glib":1,"gobject":1,"gtk":2,"hs":5,"gtkosxapplicatio":1,"gtksource":1,"javascriptcore":1,"pango":1,"pangocairo":1,"soup":1,"webkit":1,"webkit2":1,"constraints":1,"DRBG":1,"==":117,",":123,"HTTP":1,"HUnit":1,"MissingH":1,"MonadRandom":1,"StateVar":1,"aeson":1,"ansi":2,"terminal":1,"wl":1,"pprint":1,"appar":1,"array":1,"attoparsec":1,"auto":1,"update":1,"base":12,"base16":1,"bytestring":6,"base64":1,"bifunctors":1,"binary":1,"blaze":1,"builder":2,"byteable":1,"byteorder":1,"case":1,"insensitive":1,"cereal":1,"cipher":3,"aes":1,"aes128":1,"comonad":1,"containers":5,"contravariant":1,"crypto":2,"api":1,"types":2,"cryptohash":2,"cryptoapi":1,"data":6,"default":8,"class":1,"instances":4,"dlist":2,"old":3,"locale":2,"deepseq":1,"directory":1,"distributive":1,"easy":1,"file":4,"either":1,"entropy":1,"exceptions":1,"fast":1,"logger":2,"filepath":2,"free":1,"ghc":1,"prim":1,"hashable":1,"hslogger":1,"http":2,"date":1,"integer":1,"gmp":1,"iproute":1,"lifted":1,"mmorph":1,"monad":1,"control":1,"mtl":1,"nats":1,"network":2,"uri":1,"time":3,"optparse":1,"applicative":1,"parallel":1,"parsec":1,"prelude":1,"extras":1,"pretty":1,"prettyclass":1,"primitive":1,"process":1,"profunctors":1,"random":1,"regex":3,"compat":3,"posix":1,"resourcet":1,"rts":1,"scientific":1,"scotty":1,"securemem":1,"semigroupoids":1,"semigroups":1,"simple":1,"sendfile":1,"split":2,"stm":1,"streaming":1,"commons":1,"stringsearch":1,"syb":1,"system":2,"fileio":1,"tagged":1,"template":1,"haskell":1,"temporary":1,"text":3,"transformers":3,"unix":3,"unordered":1,"vault":1,"vector":1,"void":1,"wai":4,"extra":3,"middleware":1,"static":1,"warp":1,"word8":1,"zlib":1,"cabal":2,"version":4,"name":2,"linguist":3,"sample":2,"synopsis":2,"Example":1,"of":1,"a":1,"Cabal":1,"configuration":1,"for":1,"GitHub":1,"Linguist":1,"homepage":1,"https":1,"//":1,"github":2,".com":2,"/":2,"license":4,"ISC":1,"LICENSE":2,"author":2,"Alhadis":1,"maintainer":2,"foo":1,"@bar":1,"category":2,"Language":1,"source":6,"files":2,"CHANGELOG":1,".md":1,"library":2,"build":7,"depends":6,"^":2,">=":5,"dirs":4,"src":4,"language":2,"Haskell2010":2,"executable":2,"main":2,"is":2,"Main":1,".hs":2,"line2pdf":3,"copyright":1,"Audrey":3,"Tang":3,"BSD3":1,"<":4,"audreyt":2,"@audreyt":2,".org":2,">":2,"Simple":3,"command":2,"line":2,"utility":2,"to":2,"convert":2,"into":2,"PDF":2,"description":2,"stability":1,"experimental":1,"type":1,"Text":3,"README":1,"flag":3,"small_base":3,"Choose":1,"the":1,"new":1,"smaller":1,"up":1,".":2,"exposed":1,"modules":1,".LineToPDF":2,".Internals":1,"extensions":2,"ImplicitParams":2,"ExistentialQuant":2,"if":2,"(":2,")":2,"else":2},"Cadence":{"import":10,"Profile":3,"from":29,"0xProfile":1,"pub":42,"fun":18,"main":2,"(":88,"address":2,":":120,"Address":5,")":88,".ReadOnly":1,"?":5,"{":48,"return":12,".read":1,"}":48,"COMMENT//":120,"FungibleToken":16,"0xFUNGIBLETOKENA":5,"FlowToken":20,"0xTOKENADDRESS":2,"transaction":2,"prepare":2,"signer":7,"AuthAccount":5,"if":3,".borrow":5,"<&":9,".Vault":19,">":13,"/":40,"storage":14,"flowTokenVault":8,"==":2,"nil":1,".save":5,"<-":24,".createEmptyVaul":2,"()":16,",":36,"to":7,".link":4,".Receiver":5,"public":6,"flowTokenReceive":3,"target":4,".Balance":4,"flowTokenBalance":3,"0xFLOWTOKENADDRE":2,"contract":2,"FlowFees":5,"event":11,"TokensDeposited":4,"amount":36,"UFix64":43,"TokensWithdrawn":4,"FeesDeducted":2,"inclusionEffort":8,"executionEffort":8,"FeeParametersCha":2,"surgeFactor":11,"inclusionEffortC":9,"executionEffortC":9,"access":2,"self":33,"var":8,"vault":13,"@FlowToken":6,"deposit":2,"@FungibleToken":6,"let":21,"as":4,"!":4,"balance":9,"=":25,".balance":15,".vault":5,".deposit":3,"emit":11,"getFeeBalance":1,"resource":5,"Administrator":4,"withdrawTokensFr":1,".withdraw":2,"setFeeParameters":2,"newParameters":4,"FeeParameters":7,".setFeeParameter":2,"setFeeSurgeFacto":1,"_":3,"oldParameters":3,".getFeeParameter":2,".inclusionEffort":4,".executionEffort":4,"struct":1,"init":5,".surgeFactor":3,"deductTransactio":1,"acct":2,"feeAmount":6,".computeFees":1,"tokenVault":4,"??":5,"panic":5,"feeVault":2,"getFeeParameters":1,".account":3,".copy":1,"<":2,"FlowTxFeeParamet":3,"feeParameters":5,".load":1,"computeFees":1,"params":4,"totalFees":2,"*":3,"+":3,"adminAccount":7,"admin":4,"create":8,"flowFeesAdmin":1,"recipient":2,"tokenAdmin":1,"&":2,".Administrator":2,"tokenReceiver":1,".tokenAdmin":2,"flowTokenAdmin":2,".tokenReceiver":2,"getAccount":2,".getCapability":2,"execute":1,"minter":3,".createNewMinter":1,"allowedAmount":10,"mintedVault":2,".mintTokens":1,"destroy":4,"totalSupply":1,"TokensInitialize":2,"initialSupply":2,"TokensMinted":2,"TokensBurned":2,"MinterCreated":2,"BurnerCreated":2,"Vault":5,".Provider":1,"withdraw":1,"-":3,".owner":2,".address":2,".totalSupply":7,"createEmptyVault":1,"createNewMinter":1,"@Minter":1,"Minter":2,"createNewBurner":1,"@Burner":1,"Burner":2,"mintTokens":1,"pre":1,"<=":1,".allowedAmount":4,"burnTokens":1,"account":2,"vaultRef":2},"Cairo":{"COMMENT#":15,"%":3,"lang":2,"starknet":2,"builtins":1,"pedersen":1,"range_check":1,"ecdsa":1,"from":12,"starkware":12,".cairo":11,".common":12,".cairo_builtins":3,"import":12,"HashBuiltin":18,".hash":1,"hash2":2,".math":2,"assert_lt_felt":1,".starknet":1,".storage":1,"Storage":14,"SignatureBuiltin":7,".signature":1,"verify_ecdsa_sig":5,".alloc":2,"alloc":4,"@storage_var":8,"func":23,"coordinator":5,"()":31,"->":17,"(":122,"res":16,":":140,"felt":53,")":122,"end":32,"phase":13,"ayes":4,"nays":4,"commitments":3,"user":12,"voprf_key":3,"paid":3,"voprf_key_bits":1,"bit":1,"@external":6,"initialize":1,"{":13,"storage_ptr":18,"*":58,",":233,"pedersen_ptr":22,"range_check_ptr":22,"}":13,"let":34,"current_phase":16,"=":231,".read":18,"assert":14,".write":10,"return":17,"commit":1,"ecdsa_ptr":5,"commitment":7,"sig_r":8,"sig_s":8,"message":4,"public_key":4,"signature_r":4,"signature_s":4,"end_commitment_p":1,"the_coordinator":6,"submit_key":1,"key":5,"end_voting_phase":1,"double_and_add_2":3,"arr":10,"index":10,"if":9,"==":9,"else":9,"[":132,"]":132,"-":12,"+":9,"double_ec":3,"x_in":12,"y_in":9,"x_out":1,"y_out":1,"lambda":8,"/":2,"x":11,"y":9,"double_and_add_e":3,"x_base":6,"y_base":5,"infinity_in":3,"alloc_locals":5,"local":16,"infinity":8,"x_ret":4,"y_ret":4,"x_tmp":3,"y_tmp":2,"x_double":4,"y_double":4,"cast_vote":1,"vote":5,"t_hash_y":4,"a0":2,"a1":2,"a2":2,"a3":2,"a4":2,"a5":2,"a6":2,"a7":2,"a8":2,"a9":2,"a10":2,"a11":2,"a12":2,"a13":2,"a14":2,"a15":2,"a16":2,"a17":2,"a18":2,"a19":2,"a20":2,"a21":2,"a22":2,"a23":2,"a24":2,"a25":2,"a26":2,"a27":2,"a28":2,"a29":2,"a30":2,"a31":2,"a32":2,"a33":2,"a34":2,"a35":2,"a36":2,"a37":2,"a38":2,"a39":2,"a40":2,"a41":2,"a42":2,"a43":2,"a44":2,"a45":2,"a46":2,"a47":2,"a48":2,"a49":2,"a50":2,"a51":2,"a52":2,"a53":2,"a54":2,"a55":2,"a56":2,"a57":2,"a58":2,"a59":2,"a60":2,"a61":2,"a62":2,"a63":2,"a64":2,"a65":2,"a66":2,"a67":2,"a68":2,"a69":2,"a70":2,"a71":2,"a72":2,"a73":2,"a74":2,"a75":2,"a76":2,"a77":2,"a78":2,"a79":2,"a80":2,"a81":2,"a82":2,"a83":2,"a84":2,"a85":2,"a86":2,"a87":2,"a88":2,"a89":2,"a90":2,"a91":2,"a92":2,"a93":2,"a94":2,"a95":2,"a96":2,"a97":2,"a98":2,"a99":2,"a100":2,"a101":2,"a102":2,"a103":2,"a104":2,"a105":2,"a106":2,"a107":2,"a108":2,"a109":2,"a110":2,"a111":2,"a112":2,"a113":2,"a114":2,"a115":2,"a116":2,"a117":2,"a118":2,"a119":2,"a120":2,"a121":2,"a122":2,"a123":2,"a124":2,"a125":2,"a126":2,"a127":2,"t_hash":6,"hash_ptr":1,"paid_commitment":2,"num_yes":5,"tempvar":12,"num_no":5,"key_bits":131,"key_computed":2,"commitment_compu":2,"@view":2,"get_result":1,"get_phase":1,".memcpy":1,"memcpy":3,"concat_arr":1,"acc":2,"acc_len":4,"arr_len":3,"res_len":1,"acc_cpy":4,"assert_not_zero":3,".uint256":1,"Uint256":13,"uint256_check":7,"uint256_add":2,"uint256_sub":3,"uint256_le":2,"uint256_lt":2,"uint256_checked_":3,"syscall_ptr":3,"a":11,"b":11,"c":9,"is_overflow":2,"is_le":2,"is_lt":2},"CameLIGO":{"COMMENT(*":10,"module":5,"Errors":4,"=":75,"struct":5,"let":49,"notEnoughBalance":1,"notEnoughAllowan":1,"vulnerable_opera":1,"end":5,"Allowance":9,"type":17,"spender":21,"address":11,"allowed_amount":13,"nat":9,"t":18,"(":57,",":23,")":61,"map":2,"get_allowed_amou":1,"a":7,":":55,"match":3,"Map":3,".find_opt":2,"with":4,"Some":3,"v":2,"->":9,"|":10,"None":2,"0n":5,"set_allowed_amou":1,"if":2,">":1,"then":2,".add":1,"else":2,"Ledger":8,"owner":22,"amount_":17,"*":10,".t":8,"big_map":1,"get_for_user":4,"ledger":33,"Big_map":2,"tokens":14,".empty":1,"update_for_user":4,"allowances":14,".update":1,"))":2,"set_approval":1,"in":29,"previous_allowan":2,".get_allowed_amo":3,"()":3,"assert_with_erro":3,"||":1,".vulnerable_oper":1,".set_allowed_amo":1,"decrease_token_a":1,"from_":6,">=":2,".notEnoughAllowa":1,".notEnoughBalanc":1,"abs":1,"-":1,"increase_token_a":1,"to_":5,"+":1,"TokenMetadata":2,"data":2,"{":3,"token_id":1,";":4,"token_info":1,"string":1,"bytes":1,"}":3,"Storage":8,"token_metadata":1,"totalSupply":1,"get_amount_for_o":1,"s":33,"_":2,".get_for_user":2,".ledger":3,"get_allowances_f":1,"get_ledger":1,"set_ledger":1,"storage":7,"transfer":5,"value":5,".get_ledger":2,".decrease_token_":1,"Tezos":5,".sender":2,".increase_token_":1,".set_ledger":2,"[]":2,"operation":11,"list":5,"approve":5,".set_approval":1,"getAllowance":5,"contract":3,"(((":1,"callback":6,".get_allowances_":1,".transaction":3,"0tez":3,"[":3,"]":3,"getBalance":5,"((":2,"balance_":2,".get_amount_for_":1,"getTotalSupply":5,"unit":1,"(()":1,".totalSupply":1,"parameter":2,"Transfer":2,"of":5,"Approve":2,"GetAllowance":2,"GetBalance":2,"GetTotalSupply":2,"main":1,"p":12},"CartoCSS":{"@marina":3,"-":2547,"text":865,":":1092,"#576ddf":1,";":1091,"//":1,"also":1,"swimming_pool":1,"@wetland":2,"darken":43,"(":177,"#017fff":1,",":283,"%":43,")":177,"COMMENT/*":4,"@mud":2,"#aea397":1,"@shop":6,"icon":9,"#ac39ac":1,"@transportation":6,"#0092da":1,"#0066ff":6,"@airtransport":5,"#8461C4":1,"@landcover":312,"font":135,"size":446,"big":90,"bigger":90,"wrap":340,"width":353,"face":127,"name":214,"@oblique":8,"fonts":45,"@standard":36,".points":1,"{":430,"[":784,"feature":223,"=":306,"]":784,"zoom":237,">=":242,"point":126,"file":92,"url":92,"placement":167,"interior":166,"}":430,"marker":97,"fill":145,"#0a0a0a":1,">":225,"#969494":1,"line":6,"clip":15,"false":15,"access":6,"!=":8,"opacity":1,"religion":8,"denomination":1,"::":19,"aeroway":4,"<":3,"man_made":3,"natural":6,"#d08f55":2,"#d40000":1,"ignore":1,"true":1,"#239c45":1,"color":1,"#8ef2ab":1,"power":2,"power_source":1,".amenity":1,"low":2,"priority":1,"railway":2,"highway":2,"barrier":6,"#3f3f3f":1,"#7d7c7c":1,".text":2,"way_pixels":224,"#000":1,"halo":127,"radius":85,"#734a08":7,"dy":43,"@bold":5,"@book":32,"#66ccaf":1,"#000033":2,"is_building":66,"@wood":1,"rgba":42,"brown":7,"ele":30,"/":30,"way_area":10,"@water":1,"@stadium":1,"@track":1,"@pitch":1,"@park":3,"@quarry":1,"@vineyard":1,"@cemetery":1,"@residential":1,"@garages":1,"@field":1,"@grass":1,"@allotments":1,"@forest":1,"@farmyard":1,"@farmland":1,"@retail":1,"@industrial":1,"@commercial":1,"@construction":1,"#6699cc":6,"black":1,"@campsite":1,"@theme_park":1,"#660033":1,"@school":3,"#da0092":2,"#939":2,"@danger_area":1,"@military":1,"#aa66cc":1,"@barracks":1,"@zoo":1,"@power":1,"@desert":1,"@sand":1,"@heath":1,"@grassland":1,"@scrub":1,"@apron":1,"@beach":1,"@rest_area":1,"@glacier":1},"Ceylon":{"by":1,"(":4,")":4,"shared":5,"void":1,"test":1,"()":1,"{":3,"print":1,";":4,"}":3,"class":1,"Test":3,"name":3,"satisfies":1,"Comparable":1,"<":1,">":1,"String":2,"actual":2,"string":1,"=":1,"Comparison":1,"compare":1,"other":2,"return":1,"<=>":1,".name":1},"Chapel":{"writeln":52,"(":571,")":555,";":644,"//":43,"print":5,"to":7,"the":8,"console":1,"COMMENT/*":89,"use":5,"Time":2,",":887,"get":1,"timing":6,"routines":1,"for":49,"benchmarking":1,"BlockDist":2,"block":1,"-":319,"distributed":1,"arrays":1,"luleshInit":2,"initialization":1,"code":1,"data":1,"set":3,"config":10,"param":17,"useBlockDist":5,"=":513,"CHPL_COMM":1,"!=":16,"use3DRepresentat":6,"false":4,"useSparseMateria":3,"true":5,"printWarnings":3,"COMMENT//":386,"if":122,"&&":10,".filename":1,"))":45,"then":101,"halt":13,"const":69,"initialEnergy":2,"initial":1,"energy":5,"value":1,"showProgress":3,"time":10,"and":2,"dt":14,"values":1,"on":9,"each":1,"step":1,"debug":8,"various":1,"info":1,"doTiming":4,"main":3,"timestep":1,"loop":1,"printCoords":2,"final":1,"computed":1,"coordinates":1,"XI_M":2,"XI_M_SYMM":4,"XI_M_FREE":3,"XI_P":2,"XI_P_SYMM":3,"XI_P_FREE":3,"ETA_M":2,"ETA_M_SYMM":4,"ETA_M_FREE":3,"ETA_P":2,"ETA_P_SYMM":3,"ETA_P_FREE":3,"ZETA_M":2,"ZETA_M_SYMM":4,"ZETA_M_FREE":3,"ZETA_P":2,"ZETA_P_SYMM":3,"ZETA_P_FREE":3,"numElems":2,"numNodes":1,"initProblemSize":1,"()":79,"ElemSpace":4,"{":169,"#elemsPerEdge":3,"}":169,"else":20,"#numElems":1,"NodeSpace":4,"#nodesPerEdge":3,"#numNodes":1,"Elems":52,"dmapped":8,"Block":4,"Nodes":16,"var":87,"x":117,"y":113,"z":113,":":151,"[":1018,"]":1006,"real":122,"nodesPerElem":7,"elemToNode":7,"*":368,"index":3,"lxim":3,"lxip":3,"letam":3,"letap":3,"lzetam":3,"lzetap":3,"XSym":4,"YSym":4,"ZSym":4,"sparse":3,"subdomain":3,"u_cut":6,"hgcoef":3,"qstop":2,"monoq_max_slope":7,"monoq_limiter_mu":7,"e_cut":3,"p_cut":6,"ss4o3":1,"/":46,"q_cut":2,"v_cut":2,"qlc_monoq":2,"qqc_monoq":2,"qqc":2,"qqc2":2,"**":20,"eosvmax":14,"eosvmin":9,"pmin":7,"emin":7,"dvovmax":2,"refdens":3,"deltatimemultlb":2,"deltatimemultub":3,"dtmax":3,"stoptime":3,"maxcycles":3,"max":6,"int":21,"dtfixed":2,"MatElems":11,"MatElemsType":2,"enumerateMatElem":2,"proc":61,"type":1,"numLocales":6,">":21,"COMMENT\"":4,"return":19,".type":1,"iter":3,"i":273,"in":99,"do":70,"yield":3,"elemBC":16,"e":43,"p":11,"pressure":1,"q":14,"ql":3,"linear":1,"term":2,"qq":3,"quadratic":1,"v":12,"relative":1,"volume":18,"vnew":8,"volo":6,"reference":1,"delv":3,"m_vnew":1,"m_v":1,"vdov":6,"derivative":1,"over":1,"arealg":3,"elem":3,"characteristic":1,"length":1,"ss":4,"elemMass":5,"mass":12,"xd":9,"yd":9,"zd":9,"velocities":1,"xdd":4,"ydd":4,"zdd":4,"acceleration":1,"fx":13,"fy":13,"fz":13,"atomic":5,"forces":1,"nodalMass":6,"current":1,"deltatime":13,"variable":1,"increment":1,"dtcourant":4,"e20":3,"courant":1,"constraint":2,"dthydro":4,"change":2,"cycle":7,"iteration":1,"count":1,"simulation":1,"initLulesh":2,"st":4,"getCurrentTime":4,"while":4,"<":40,"iterTime":2,"TimeIncrement":2,"LagrangeLeapFrog":2,"deprintatomic":2,"deprint":3,"writef":5,"+":309,"==":18,"et":3,"outfile":3,"open":1,"iomode":1,".cw":1,"writer":3,".writer":1,"fmtstr":2,".writef":1,".close":2,"initCoordinates":1,"initElemToNodeMa":1,"initGreekVars":1,"initXSyms":1,"initYSyms":1,"initZSyms":1,"initMasses":2,"octantCorner":2,"initBoundaryCond":2,"massAccum":3,"forall":52,"eli":42,"x_local":15,"y_local":15,"z_local":15,"localizeNeighbor":9,"CalcElemVolume":3,"neighbor":2,"elemToNodes":2,".add":7,".read":4,"surfaceNode":8,"n":16,"mask":16,"+=":23,"]]":6,"<<":2,"((":40,"&":18,"|=":12,"check":3,"loc":4,"maxloc":1,"reduce":4,"zip":2,"|":2,"freeSurface":3,"initFreeSurface":1,"b":8,"inline":11,"[]":8,"ref":19,"noi":22,"TripleProduct":4,"x1":6,"y1":7,"z1":7,"x2":2,"y2":3,"z2":3,"x3":2,"y3":3,"z3":3,"dx61":2,"dy61":2,"dz61":2,"dx70":2,"dy70":2,"dz70":2,"dx63":2,"dy63":2,"dz63":2,"dx20":2,"dy20":2,"dz20":2,"dx50":2,"dy50":2,"dz50":2,"dx64":2,"dy64":2,"dz64":2,"dx31":2,"dy31":2,"dz31":2,"dx72":2,"dy72":2,"dz72":2,"dx43":2,"dy43":2,"dz43":2,"dx57":2,"dy57":2,"dz57":2,"dx14":2,"dy14":2,"dz14":2,"dx25":2,"dy25":2,"dz25":2,"InitStressTermsF":2,"sigxx":7,"sigyy":7,"sigzz":7,"?":5,"D":13,"CalcElemShapeFun":3,"b_x":22,"b_y":22,"b_z":22,"fjxxi":5,".125":9,"fjxet":6,"fjxze":5,"fjyxi":5,"fjyet":6,"fjyze":5,"fjzxi":5,"fjzet":6,"fjzze":5,"cjxxi":5,"cjxet":6,"cjxze":5,"cjyxi":5,"cjyet":6,"cjyze":5,"cjzxi":5,"cjzet":6,"cjzze":5,"CalcElemNodeNorm":2,"pfx":16,"pfy":16,"pfz":16,"ElemFaceNormal":7,"n1":23,"n2":23,"n3":23,"n4":23,"bisectX0":3,"bisectY0":3,"bisectZ0":3,"bisectX1":3,"bisectY1":3,"bisectZ1":3,"areaX":5,"areaY":5,"areaZ":5,"rx":6,"ry":6,"rz":6,"results":1,"SumElemStressesT":2,"stress_xx":2,"stress_yy":2,"stress_zz":2,"CalcElemVolumeDe":2,"VoluDer":9,"n0":13,"n5":13,"ox":2,"oy":2,"oz":2,"dvdx":15,"dvdy":15,"dvdz":15,"CalcElemFBHourgl":2,"hourgam":10,"coefficient":7,"hgfx":5,"hgfy":5,"hgfz":5,"hx":3,"hy":3,"hz":3,"j":38,"shx":3,"shy":3,"shz":3,"CalcElemCharacte":2,"AreaFace":7,"p0":7,"p1":7,"p2":7,"p3":7,"gx":5,"gy":5,"gz":5,"area":2,"charLength":2,"sqrt":11,"CalcElemVelocity":2,"xvel":25,"yvel":25,"zvel":25,"detJ":5,"d":12,"inv_detJ":10,"dyddx":2,"dxddy":2,"dzddx":2,"dxddz":2,"dzddy":2,"dyddz":2,"CalcPressureForE":4,"p_new":17,"bvc":15,"pbvc":14,"e_old":7,"compression":10,"vnewc":22,"c1s":3,"abs":9,">=":3,"impossible":1,"targetdt":6,"<=":12,"don":1,"olddt":4,"newdt":11,"ratio":4,"LagrangeNodal":2,"LagrangeElements":2,"CalcTimeConstrai":2,"CalcForceForNode":2,"CalcAcceleration":2,"ApplyAcceleratio":2,"CalcVelocityForN":2,"CalcPositionForN":2,"CalcLagrangeElem":2,"CalcQForElems":2,"ApplyMaterialPro":2,"UpdateVolumesFor":2,"CalcCourantConst":2,"CalcHydroConstra":2,"computeDTF":2,"indx":10,"myvdov":7,"myarealg":3,"dtf":7,"val":6,"min":2,"calcDtHydroTmp":2,".write":3,"CalcVolumeForceF":2,"determ":13,"IntegrateStressF":2,"CalcHourglassCon":2,"k":27,"fx_local":3,"fy_local":3,"fz_local":3,"local":9,"t":4,"elemToNodesTuple":3,"x8n":5,"y8n":5,"z8n":5,"CalcFBHourglassF":2,"gammaCoef":5,"WAS":1,"volinv":2,"ss1":3,"mass1":3,"volume13":3,"xd1":3,"yd1":3,"zd1":3,"hourmodx":3,"hourmody":3,"hourmodz":3,"cbrt":1,"xdtmp":4,"ydtmp":4,"zdtmp":4,"ijk":7,"dxx":6,"dyy":6,"dzz":6,"CalcKinematicsFo":2,"vdovthird":4,"-=":10,"xd_local":4,"yd_local":4,"zd_local":4,"dt2":4,"wish":1,"this":2,"was":1,"too":1,"...":1,"relativeVolume":3,"delv_xi":12,"delv_eta":12,"delv_zeta":12,"delx_xi":7,"delx_eta":7,"delx_zeta":7,"CalcMonotonicQGr":2,"CalcMonotonicQFo":2,"c":6,"matelm":2,"vc":6,"exit":1,"EvalEOSForElems":2,"tmpV":4,"ptiny":9,"xl":26,"yl":26,"zl":26,"xvl":26,"yvl":26,"zvl":26,"vol":5,"norm":20,"ax":16,"ay":16,"az":16,"dxv":7,"dyv":7,"dzv":7,"dxj":5,"dyj":5,"dzj":5,"dxi":5,"dyi":5,"dzi":5,"dxk":5,"dyk":5,"dzk":5,"*=":17,"bcMask":7,"delvm":27,"delvp":27,"select":6,"when":18,"phixi":11,"phieta":11,"phizeta":11,"qlin":4,"qquad":4,"delvxxi":5,"delvxeta":5,"delvxzeta":5,"rho":3,"rho0":8,"delvc":11,"p_old":8,"q_old":7,"compHalfStep":8,"qq_old":7,"ql_old":7,"work":5,"e_new":25,"q_new":11,"vchalf":2,"CalcEnergyForEle":2,"CalcSoundSpeedFo":2,"sixth":2,"pHalfStep":5,"vhalf":2,"ssc":18,"q_tilde":4,"enewc":2,"pnewc":2,"ssTmp":4,"title":4,"string":2,"idx3DTo1D":2,".dim":2,".size":2,".peek":3,"())":3,"pi":2,"solarMass":7,"daysPerYear":13,"record":1,"body":6,"pos":5,"does":1,"not":1,"after":1,"it":1,"is":1,"up":1,"bodies":9,"new":7,"numbodies":5,".numElements":2,"initSun":2,"advance":2,".v":6,".mass":6,"updateVelocities":2,"b1":9,"b2":7,"dpos":4,".pos":5,"mag":3,"sumOfSquares":4,"Random":1,"random":1,"number":1,"generation":1,"Timer":2,"class":1,"timer":5,"sort":1,"size":1,"of":2,"array":3,"be":1,"sorted":1,"thresh":6,"recursive":1,"depth":1,"serialize":1,"verbose":7,"out":1,"many":1,"elements":1,"bool":1,"disable":1,"A":13,"numbers":1,"fillRandom":1,".start":1,"pqsort":4,".stop":1,".elapsed":1,"arr":36,"low":14,".domain":2,".low":6,"high":16,".high":4,"where":2,".rank":2,"bubbleSort":2,"pivotVal":9,"findPivot":2,"pivotLoc":3,"partition":2,"serial":1,"cobegin":1,"mid":7,"<=>":5,"ilo":9,"ihi":6,"..":2,"CyclicDist":1,"BlockCycDist":1,"ReplicatedDist":2,"DimensionalDist2":2,"ReplicatedDim":2,"BlockCycDim":1,"Space":17,"BlockSpace":2,"boundingBox":2,"BA":7,"ba":4,"here":9,".id":9,"!":1,".hasSingleLocalS":2,"L":8,"Locales":9,"indices":6,".localSubdomain":2,"MyLocaleView":5,"#numLocales":1,"MyLocales":6,"locale":1,"reshape":2,"BlockSpace2":2,"targetLocales":1,"BA2":4,"ML":2,".targetLocales":1,"CyclicSpace":2,"Cyclic":1,"startIdx":2,"CA":5,"ca":2,"BlkCycSpace":2,"BlockCyclic":1,"blocksize":1,"BCA":5,"bca":2,"verifyID":3,"Data":3,".localSubdomains":1,"ReplicatedSpace":2,"RA":12,"ra":4,"LocaleSpace":3,"nl1":2,"nl2":3,"#nl1":3,"#nl2":1,"DimReplicatedBlo":2,"BlockCyclicDim":1,"lowIdx":1,"blockSize":1,"DRBA":3,"locId1":2,"drba":2,"Helper":2},"Charity":{"COMMENT%":3,"data":1,"LA":1,"(":1,"A":2,")":1,"->":3,"D":3,"=":1,"ss":1,":":2,"|":1,"ff":1,".":1},"Checksums":{"SHA256":6,"(":6,"empty":2,")":6,"=":6,"e3b0c44298fc1c14":7,"file0":4,"file1":4,"*":6,"empty_binary_fil":2,"d14a028c2a3a2bc9":1,"8350e5a3e24c153d":1,"31d6cfe0d16ae931":1,"ffffffff":1,"38b060a751ac9638":1,"da39a3ee5e6b4b0d":1,"empty_text_file":1,"d41d8cd98f00b204":1,"cf83e1357eefb8bd":1},"Circom":{"COMMENT/*":7,"pragma":3,"circom":3,";":49,"template":3,"Xor3":1,"(":12,"n":14,")":14,"{":9,"signal":13,"input":7,"a":4,"[":25,"]":25,"b":4,"c":4,"output":4,"out":7,"mid":4,"for":4,"var":9,"k":27,"=":13,"<":5,"++":5,"<==":5,"*":11,"-":8,"+":7,"}":9,"Switcher":1,"()":1,"sel":2,"L":3,"R":3,"outL":2,"outR":2,"aux":5,"//":1,"We":1,"create":1,"in":3,"order":1,"to":1,"have":1,"only":1,"one":1,"multiplication":1,"function":1,"nbits":2,"r":3,"while":1,"*=":1,"return":1,"BinSum":1,",":1,"ops":4,"nout":3,"((":1,"**":1,"lin":4,"lout":3,"j":5,"e2":11,"+=":2,"<--":1,">>":1,"&":1,"COMMENT//":2,"===":2},"Cirru":{"a":25,"$":210,"b":10,"c":5,"e":2,"f":2,"(":473,"g":2,")":473,"h":2,"d":3,"i":5,"j":26,"k":1,"define":1,"read":1,"cd":2,"if":1,">":1,"print":7,"demo":1,"say":1,"save":1,"x":4,"fun":1,"set":1,"add":3,",":6,"y":3,"((((":1,"))))":1,"doctype":2,"html":2,"head":2,"title":2,"meta":2,":":621,"charset":2,"utf":2,"-":64,"link":4,"rel":4,"stylesheet":2,"href":12,"css":3,"/":77,"style":9,".css":3,"highlightjs":1,"github":3,"script":3,"src":2,"js":1,"highlight":1,".9":1,".4":1,".0":1,".js":3,"body":2,"=":23,"https":1,"//":1,".com":1,"fabiomsr":1,"from":1,"java":9,"to":1,"kotlin":9,"class":2,"corner":1,"aria":1,"label":1,"View":1,"source":2,"on":1,"Github":1,"#note":1,"ul":1,"li":3,"selected":1,"index":1,".html":3,"Basic":1,"functions":1,"Functions":1,"classes":1,"Classes":1,".section":2,".title":2,"BASICS":2,".case":8,".name":8,".pair":8,".card":16,".lang":16,"Java":8,"pre":16,".code":16,"code":32,"@insert":16,"..":16,"basic":16,".java":8,"Kotlin":8,".kt":8,"variables":4,"ii":2,"null":2,"bits":2,"operations":4,"cast":2,"switch":1,"when":1,"{}":135,"users":1,"|":293,"root":60,"id":87,"name":2,"nickname":1,"avatar":1,"nil":25,"theme":1,"star":1,"trail":1,"ir":1,"package":1,"app":3,"ns":3,"main":4,"def":3,"!":1,"files":1,".comp":3,".page":2,"members":5,"type":85,"expr":26,"by":85,"S1lNv50FW":6,"at":85,"ytgdqU0an":1,"data":27,"T":25,"leaf":59,"text":59,"HyWduBt42qW":1,"B1zOOSKN39W":1,"r":14,"SJgtdStV39Z":1,"require":4,"SJ":1,"F_rYVn5W":1,"HJMKOSt43q":1,"[]":14,"HJQKdrYNh9":1,"clojure":1,".string":1,"S1VF_rFVh5Z":1,"as":3,"r1HF_SK43c":1,"v":10,"string":1,"SkLKurKE25Z":1,"S1vY_HYE2cZ":1,"SkOFdrYN25W":1,"hsl":2,".core":3,"SktFdHtV29b":1,"refer":3,"BycYOSFVnqW":1,"S1oYOHYNh5Z":1,"H13YOSKE3qZ":1,"HJTK_rYN29Z":1,"BkAKuHFVh9":1,"rkkqOSKVnqZ":1,"respo":3,"ui":3,"S1gcdBKEhq":1,"S1WqdHY42qW":1,"HkGcOBtN3cZ":1,"HkRCrER6":1,"r1IOdSKV29W":1,"SywOOSYE2cb":1,"Hk__uBtEhcW":1,"SyFddHYE39W":1,"rJqOOSK4hcW":1,"defcomp":2,"SJs_OSY435b":1,"<>":1,"r1h_OBKNncW":1,"t":1,"list":1,"->":1,"SkeLXDDlbf":1,"span":3,"ry6uuBY4h9Z":1,"div":2,"S1AuOrYEncZ":1,"r11t_HK435Z":1,"yT":1,"S1ksOSKEn9":1,"rkei_SFV39W":1,".space":1,"rJbsdBFEncZ":1,"BJzjOBYNh9W":1,"HJ7iuHtN3qb":1,"HkEsOrFV39b":1,"|=":1,"<":1,"r1BouSYV39Z":1,"yj":1,"RWcAq7jGbe":1,"aauVImKdc":1,"oSXAyVtQXl":1,"Ph_pMR_iX":1,"url":2,"parse":1,"FPv0anxaXD":1,"defs":1,"comp":2,"page":2,"SkPj_HY43cZ":1,"r1_oOSY43c":1,"SktiOrtN2q":1,"S19idBYN29Z":1,"router":1,"rJosuHFN25b":1,"session":1,"BJnjOHKV39Z":1,"S1aoOBFN25W":1,"ByAjdrYV2qW":1,"SyJnOSFEn5W":1,"ByenOHFNh9Z":1,"r1":1,"3_BFN25Z":1,"rJznuSKEhcZ":1,"SyQn_StEn5W":1,"merge":1,"Sy42OBtEnqW":1,"flex":1,"HJSnOSKN2qZ":1,"BkL3_HFN3qZ":1,"bookmark":2,"SketBt429Z":1,"rkZYBKV39":1,"ByGYBK4h5Z":1,"BJmtrFN35W":1,"HyVYHKNhc":1,"rkHtHKNn5W":1,"font":1,"family":1,"BJItBtVnq":1,"||":1,"Menlo":1,"monospace":1,"SJwtBFN35":1,"H1dFrF439W":1,"min":1,"width":1,"rJFFStE2qZ":1,"S1cFBY42cW":1,"HysKrF43qZ":1,"display":1,"Sk3tBtEh9W":1,"inline":1,"block":1,"H1TFBFN29":1,"row":2,"H1hWFSYN3cb":1,"SJpWKrKEn9W":1,"BkAWFHFV25":1,"BJJzKSFVh9":1,"ByeztHYEncZ":1,"B1":1,"GYBtEhqb":1,"cursor":1,"SkzMtSKN39Z":1,"pointer":1,"HJmGtHtVn9":1,"proc":1,"S1Li_rF4n9Z":1,"var":1,"fs":2,"path":4,"webpack":4,"module":2,".exports":1,"mode":1,"development":1,"entry":1,"hud":1,".":1,"output":1,".join":1,"__dirname":1,"dist":1,"filename":1,"[":1,"]":1,"devtool":1,"cheap":1,"map":1,"resolve":1,"extensions":1,".cirru":2,".json":1,"rules":1,"test":3,"\\":2,"exclude":1,"node_modules":1,"use":2,"cirru":1,"loader":7,"query":1,"limit":1,"devServer":1,"publicPath":1,"hot":1,"true":10,"compress":1,"clientLogLevel":1,"info":1,"disableHostCheck":1,"host":1,"stats":1,"all":1,"false":1,"colors":1,"errors":1,"errorDetails":1,"performance":1,"reasons":1,"timings":1,"warnings":1,"plugins":1,"new":1,".NamedModulesPlu":1,"line":4,"icon":1,"#about":1,".line":2,"#list":1,".year":1,".month":2,"May":1,".post":2,".link":2,"Apr":1},"Clarion":{"PROGRAM":1,"MAP":2,"END":12,"CODE":27,"MESSAGE":2,"(":103,")":84,"RETURN":26,"Member":2,"()":30,"omit":1,",":126,"_VER_C55":1,"_ABCDllMode_":1,"EQUATE":2,"_ABCLinkMode_":1,"***":2,"$":1,"Include":5,"ONCE":6,"Map":2,"End":8,"!":69,"map":1,"CStringClass":19,".Construct":3,"PROCEDURE":26,"Declare":18,"Procedure":18,"SELF":81,".bufferSize":5,"=":26,"DEFAULT_CS_BUFFE":1,".CS":16,"&=":4,"New":5,"CSTRING":13,"))":4,".Destruct":3,"Dispose":5,".cs":3,".Cat":1,"STRING":14,"pStr":10,"*":7,"PROC":10,"newLen":7,"LONG":8,"AUTO":2,"oldCS":5,"&":16,"Len":7,"IF":11,"+":16,".strLength":9,">":7,".newStrSize":6,"Only":2,"grow":1,"the":28,"internal":2,"string":13,"if":6,"result":1,"of":7,"cat":1,"will":1,"be":4,"larger":1,"than":1,"currently":1,"is":14,".":9,"The":1,"reason":1,"for":3,"because":1,"this":6,"used":2,"in":3,"slicing":1,"outside":1,"Without":1,"matching":1,"there":1,"potential":1,"an":1,"out":1,"bounds":1,"slice":1,"which":1,"would":1,"bad":1,"Save":1,"a":7,"temporary":1,"copy":2,"old":2,"so":2,"we":4,"can":1,"us":1,"it":7,"concatination":1,"after":1,"have":1,"grown":1,"Append":1,"new":2,"directly":1,"to":6,"end":2,"one":2,"[":2,":":2,"]":2,"And":1,"terminate":1,"manually":1,"This":4,"same":1,"as":1,"doing":1,"but":2,"_really_":1,"slow":1,"on":2,"large":2,"strings":2,"much":1,"faster":1,"+=":1,"what":1,".Str":24,"s":1,"It":1,"nice":1,"and":3,"neat":1,"solution":1,"performance":2,"especially":1,"was":1,"terrible":1,"/":1,"requires":1,"might":1,"slightly":1,"innefficient":1,"terms":1,"memory":1,"usage":1,"when":2,"gets":2,"smaller":1,"But":1,"_vasty_":1,"better":1,"added":1,"lot":1,".Len":2,".Replace":6,"pFind":6,"pReplace":3,"FindString":1,"ReplaceWith":1,"locate":6,"lastLocate":3,"LOOP":1,"InString":5,"Upper":3,"())":6,"~":2,"BREAK":1,"So":1,"dont":1,"up":1,"having":1,"recursive":1,"replacement":1,"-":3,"Sub":3,"|":3,"----------------":1,".Contains":1,"BYTE":7,"pCaseSensitive":6,"TRUE":10,"Returns":4,"value":1,"indicating":1,"whether":1,"specified":1,"String":1,"occurs":1,"within":3,"Second":1,"parameter":3,"defaults":1,"case":1,"sensitive":1,"search":1,"ELSE":4,"Lower":3,".Lower":4,"FALSE":6,"version":1,"self":2,"doesnt":1,"change":1,".SubString":1,"pPosition":2,"pLength":2,".ToLower":1,"Converts":2,"lowercase":1,"returns":2,"converted":2,".ToUpper":1,"uppercase":1,".Upper":2,".Trim":1,"Left":1,"()))":2,"Clip":1,".IndexOf":2,"pLookIn":7,"index":1,"first":2,"found":3,"zero":1,"not":1,".FoundIn":1,"no":1,".SetBuffer":1,"pNewBuffer":2,".EscapeXml":1,"<":1,"CS":8,"Omitted":1,"Make":1,"don":1,"COMMENT'''":1,"MODULE":1,"General":1,"functions":2,"GetLastError":6,"DWORD":2,"PASCAL":4,"Console":1,"GetStdHandle":3,"HANDLE":1,"RAW":3,"WriteConsole":2,"Handle":4,"Long":5,"Dword":2,"long":4,"bool":2,"Raw":4,"Pascal":4,"name":4,"ReadConsole":2,"SetConsoleTitle":1,"Bool":2,"GetConsoleTitle":1,"dword":1,"SetConsoleMode":2,"dWord":1,"BOOL":2,"GetConsoleMode":1,"ConsoleSupport":4,".Init":1,"VIRTUAL":4,".OutputHandle":3,"STD_OUTPUT_HANDL":1,"If":3,"INVALID_HANDLE_V":4,"Halt":5,".InputHandle":4,"STD_INPUT_HANDLE":1,"ENABLE_PROCESSED":1,"INVALID_OTHER":1,".WriteLine":2,"pText":2,".TextBuffer":3,".Prefix":1,"ADDRESS":2,"LEN":1,".BytesWritten":1,"NULL":2,"Consolesupport":1,".ReadKey":1,"Clear":1,".InBuffer":3,"Loop":1,"Address":2,".BytesRead":2,"THEN":1,"Break":1,"Until":1,"MEMBER":1,"INCLUDE":1,"HelloClass":3,".SayHello":1},"Clarity":{"COMMENT;":94,"(":650,"define":153,"-":815,"constant":88,"ERR_STACKING_UNR":1,")":278,"ERR_STACKING_INS":1,"ERR_STACKING_INV":3,"ERR_STACKING_ALR":3,"ERR_STACKING_NO_":1,"ERR_STACKING_EXP":1,"ERR_STACKING_STX":1,"ERR_STACKING_PER":1,"ERR_STACKING_THR":1,"ERR_STACKING_POX":1,"ERR_NOT_ALLOWED":2,"ERR_DELEGATION_E":1,"ERR_DELEGATION_T":1,"ERR_DELEGATION_P":1,"ERR_INVALID_STAR":1,"POX_REJECTION_FR":2,"u25":1,"data":8,"var":22,"pox":14,"prepare":4,"cycle":25,"length":8,"uint":96,"PREPARE_CYCLE_LE":1,"reward":20,"REWARD_CYCLE_LEN":1,"rejection":7,"fraction":4,"first":5,"burnchain":3,"block":25,"height":29,"u0":17,"configured":3,"bool":5,"false":3,"public":6,"set":17,"parameters":1,"burn":4,"))":89,"begin":7,"asserts":16,"!":27,"not":3,"get":58,"err":25,"true":10,"ok":12,"map":56,"stacking":5,"state":2,"{":94,"stacker":6,":":167,"principal":36,"}":92,"amount":19,"ustx":4,",":73,"addr":4,"version":4,"buff":37,"hashbytes":4,"lock":1,"period":1,"delegation":2,";;":48,"how":2,"many":1,"uSTX":1,"delegated":2,"?":36,"to":14,"who":1,"are":1,"we":1,"delegating":1,"until":2,"ht":2,"optional":14,"long":1,"does":1,"the":2,"last":3,"allowance":1,"contract":17,"callers":1,"sender":17,"caller":2,"total":3,"stacked":3,"address":11,"list":6,"index":12,"len":7,"partial":1,"by":1,"rejectors":2,"read":7,"only":7,"is":70,"active":1,"let":9,"reject":1,"votes":43,"default":8,"))))":16,"<":5,"COMMENT(*":3,"ERR_PANIC":2,"ERR_NAMESPACE_PR":7,"ERR_NAMESPACE_UN":1,"ERR_NAMESPACE_NO":3,"ERR_NAMESPACE_AL":2,"ERR_NAMESPACE_OP":1,"ERR_NAMESPACE_ST":1,"ERR_NAMESPACE_BL":1,"ERR_NAMESPACE_HA":1,"ERR_NAMESPACE_CH":1,"ERR_NAME_PREORDE":5,"ERR_NAME_UNAVAIL":1,"ERR_NAME_OPERATI":1,"ERR_NAME_STX_BUR":1,"ERR_NAME_EXPIRED":1,"ERR_NAME_GRACE_P":1,"ERR_NAME_BLANK":1,"ERR_NAME_ALREADY":1,"ERR_NAME_CLAIMAB":1,"ERR_NAME_NOT_FOU":1,"ERR_NAME_REVOKED":1,"ERR_NAME_TRANSFE":1,"ERR_NAME_HASH_MA":1,"ERR_NAME_NOT_RES":1,"ERR_NAME_COULD_N":4,"ERR_NAME_CHARSET":1,"ERR_PRINCIPAL_AL":2,"ERR_INSUFFICIENT":5,"NAMESPACE_PREORD":1,"u144":2,"NAMESPACE_LAUNCH":3,"u52595":1,"NAME_PREORDER_CL":1,"NAME_GRACE_PERIO":1,"u5000":1,"attachment":5,"NAMESPACE_PRICE_":1,"u640000000000":1,"u64000000000":2,"u6400000000":4,"u640000000":13,"namespaces":2,"namespace":39,"import":1,"revealed":5,"at":45,"launched":7,"lifetime":1,"can":2,"update":4,"price":7,"function":28,"buckets":5,"base":2,"coeff":2,"nonalpha":8,"discount":8,"no":4,"vowel":6,"preorders":2,"hashed":2,"salted":2,"buyer":2,"created":2,"claimed":2,"stx":4,"burned":2,"non":1,"fungible":2,"token":5,"names":4,"name":59,"owner":8,"properties":2,"registered":10,"imported":11,"revoked":5,"zonefile":7,"hash":7,"fqn":1,"private":18,"min":2,"a":8,"b":7,"if":10,"<=":2,"max":1,">":7,"exp":2,"unwrap":18,"panic":8,"element":1,")))":34,"digit":3,"char":60,"or":7,"eq":47,"lowercase":2,"alpha":2,"c":1,"d":1,"e":2,"f":1,"g":1,"h":1,"i":2,"j":1,"k":1,"l":1,"m":1,"n":1,"o":2,"p":1,"q":1,"r":1,"s":1,"t":1,"u":2,"v":1,"w":1,"x":1,"y":2,"z":1,"special":3,"_":1,"valid":2,"has":5,"vowels":2,"chars":5,"filter":3,"invalid":1,"lease":1,"started":1,"props":7,"tuple":3,")))))":3,"((":2,"none":4,"+":8,"some":3,"xor":1,"match":3,"res":2,"and":2,">=":3,")))))))":1,"mint":3,"transfer":5,"beneficiary":5,"current":6,"nft":3,"try":1,"receive":1,"ownership":2,"from":4,"delete":1,"op":3,"string":8,"ascii":8,"print":1,"metadata":1,"tx":12,"}}":1,"u1":8,"available":1,"Is":1,"expired":1,"compute":1,"exponent":1,"u15":1,"ERR_NO_SUCH_PROP":3,"ERR_AMOUNT_NOT_P":3,"ERR_PROPOSAL_EXP":3,"ERR_VOTE_ENDED":2,"ERR_FT_TRANSFER":2,"ERR_STX_TRANSFER":2,"ERR_VOTE_NOT_CON":2,"ERR_ALREADY_VETO":2,"ERR_NOT_LAST_MIN":2,"ERR_VETO_PERIOD_":3,"ERR_PROPOSAL_VET":1,"ERR_PROPOSAL_CON":2,"ERR_FETCHING_BLO":2,"ERR_TOO_MANY_CON":1,"ERR_UNREACHABLE":2,"VOTE_LENGTH":2,"u2016":1,"VETO_LENGTH":1,"u1008":1,"REQUIRED_PERCENT":1,"u20":1,"REQUIRED_VETOES":1,"u500":1,"MAX_CONFIRMED_PE":1,"u10":1,"cost":13,"vote":7,"proposal":98,"count":10,"confirmed":19,"proposals":10,"id":69,"expiration":12,"functions":1,"ids":1,"vetos":11,"exercised":3,"veto":7,"vetoed":5,"submit":1,"insert":2,"cur":11,"as":3,"ft":2,"withdraw":1,"miner":3,"info":1,"confirm":1,"/":1},"Classic ASP":{"<%":3,"Option":1,"Explicit":1,"%>":3,"COMMENT<!--":1,"Dim":1,"objLifecycle":4,"Set":5,"=":12,"ASPUnit":14,".CreateLifeCycle":1,"(":21,",":17,")":19,"Call":13,".AddModule":2,"_":18,".CreateModule":2,"Array":3,".CreateTest":4,".Run":3,"()":9,"Sub":14,"Setup":1,"ExecuteGlobal":2,"objService":11,"New":3,"ASPUnitRunner":1,"End":8,"Teardown":1,"Nothing":4,"Class":2,"ASPUnitUIRendere":3,"Public":1,"Render":1,"objValue":1,"blnRendererRan":2,"True":2,"ASPUnitRunnerAdd":2,".AddPage":1,".Equal":4,".Pages":3,".Count":3,".AddPages":1,"))":1,"ASPUnitRunnerRun":1,".Theme":2,"ASPUnitRunnerPas":1,"Response":1,".ContentType":1,"<!":1,"DOCTYPE":1,"glossary":4,"PUBLIC":1,">":24,"<":12,"><":2,"title":4,"example":1,"</":11,"GlossDiv":2,"S":1,"GlossList":2,"GlossEntry":2,"ID":1,"SortAs":1,"GlossTerm":2,"Standard":1,"Generalized":1,"Markup":1,"Language":1,"Acronym":2,"SGML":1,"Abbrev":2,"ISO":1,":":1,"GlossDef":2,"para":2,"A":1,"meta":1,"-":1,"markup":2,"language":1,"used":1,"to":1,"create":1,"languages":1,"such":1,"as":1,"DocBook":1,".":1,"GlossSeeAlso":2,"OtherTerm":3,"GlossSee":1},"Clean":{"definition":4,"module":9,"stack":2,"::":56,"Stack":28,"a":55,"newStack":3,"(":99,")":88,"push":3,"->":54,"pushes":3,"[":78,"]":76,"pop":4,"popn":3,"Int":32,"top":4,"topn":3,"elements":3,"count":3,"streams":2,"import":10,"StdEnv":4,"instance":12,"zero":4,"Real":28,"one":5,"+":12,"-":15,"*":14,"/":5,"X":3,"invert":5,"pow":5,"shuffle":6,"infixl":4,"GenMap":4,"StdGeneric":4,"generic":2,"gMap":19,"b":2,".a":11,".b":5,"derive":4,"c":2,",":42,"UNIT":2,"PAIR":4,"EITHER":3,"CONS":4,"FIELD":4,"OBJECT":4,"{}":2,"{":15,"!":5,"}":15,"[]":18,",,":2,",,,":2,",,,,":2,",,,,,":2,",,,,,,":2,",,,,,,,":2,"implementation":3,"StdClass":2,"StdArray":1,"StdInt":2,"StdFunc":1,"_Array":1,"|":45,"x":26,"=":63,"fx":2,"fy":2,"y":5,"fl":3,"fr":3,"LEFT":2,"RIGHT":2,"f":26,"xs":4,"mapArray":2,"GenHylo":2,"Fix":9,"In":1,".":8,"))":5,"Out":1,"u":6,":":42,"v":8,"w":5,"<=":1,"hylo":1,"((":1,".f":2,"cata":1,"ana":1,"where":7,"//":2,"Infinite":1,"row":1,"of":1,"zeroes":1,"represented":1,"as":1,"empty":2,"list":1,"to":1,"ease":1,"computation":1,"s":50,"`":28,"t":24,"COMMENT(*":2,"_":5,"]]":1,"n":8,"monadicSemantics":1,"COMMENT/*":3,"Op":4,"Plus":2,"Minus":2,"Times":2,"Rem":1,"Equal":1,"LessThan":1,"Var":7,":==":7,"String":1,"ExpP":3,"Exp":4,"StmP":3,"Assign":1,"If":1,"While":1,"Seq":1,"Cont":1,"Stm":1,"COMMENT//":8,"Env":3,"Sem":11,"\\":8,"rtn":2,"i":14,"e":12,">>=":3,"e2":2,".y":1,">>":2,"read":2,"write":2,"if":1,"==":2,"class":1,"sem":1,"operator":4,"fsieve":1,";":1,"RWS":1,"StdReal":1,"NrOfPrimes":2,"Primes":3,"pr":6,"Sieve":8,"g":8,"prs":6,"IsPrime":4,"toInt":1,"sqrt":1,"toReal":1,")))":1,"Bool":1,"r":5,"bd":3,">":1,"True":1,"rem":1,"False":1,"Select":5,"Start":2,"++":1,"abort":2,"drop":1,"take":1,"length":1},"Click":{"COMMENT//":37,"AddressInfo":1,"(":45,"eth0":18,"-":31,"in":8,"/":11,":":20,"0d":2,"9d":2,"1c":2,"e9":2,",":76,"ex":9,"gw":7,"addr":3,"c2":1,")":45,";":79,"elementclass":2,"SniffGatewayDevi":2,"{":2,"$device":4,"|":2,"from":2,"::":39,"FromDevice":1,"->":94,"t1":2,"Tee":2,"output":8,"input":3,"q":1,"Queue":1,"t2":2,"PullTee":1,"to":4,"ToDevice":1,"[":72,"]":72,"ToHostSniffers":2,"ScheduleInfo":1,".1":1,"}":2,"device":5,"arpq_in":3,"ARPQuerier":1,"ip_to_extern":3,"GetIPAddress":2,"CheckIPHeader":4,"EtherEncap":2,"ip_to_host":8,"ToHost":2,"ip_to_intern":4,"arp_class":5,"Classifier":2,"//":17,"ARP":7,"requests":1,"replies":2,"host":5,"IP":7,"packets":2,"ARPResponder":1,"arp_t":3,"Strip":1,"ipclass":4,"IPClassifier":9,"dst":11,"src":3,"net":6,"iprw":1,"IPRewriterPatter":1,"NAT":2,"rw":6,"IPRewriter":1,"pattern":1,"pass":1,"irw":6,"ICMPPingRewriter":1,"icmp_me_or_inter":5,"ierw":4,"ICMPRewriter":1,"established_clas":3,"firewall":9,"tcp":4,"port":6,"ssh":2,"smtp":2,"domain":4,"udp":2,"icmp":5,"type":2,"echo":2,"reply":2,"proto":1,">":2,"t":1,"u":1,"other":1,"probably":1,"for":1,"connection":1,"Discard":5,"don":1,"inter_class":3,"ip_udp_class":3,"or":1,"rates":2,"AvailableRates":1,"sr2":3,"$sr2_ip":10,"$sr2_nm":3,"$wireless_mac":7,"$gateway":2,"$probes":2,"arp":6,"ARPTable":1,"()":9,"lt":7,"LinkTable":1,"SR2GatewaySelect":1,"ETHTYPE":5,"ETH":6,"LT":6,"PERIOD":2,"GW":1,"SR2SetChecksum":4,"set_gw":3,"SR2SetGateway":1,"SEL":1,"es":3,"SR2ETTStat":1,"TAU":1,"PROBES":1,"ETT":1,"metric":2,"RT":1,"SR2ETTMetric":1,"forwarder":5,"SR2Forwarder":1,"querier":5,"SR2Querier":1,"SR":1,"ROUTE_DAMPENING":1,"true":3,"TIME_BEFORE_SWIT":1,"DEBUG":3,"query_forwarder":5,"SR2MetricFlood":1,"false":2,"query_responder":4,"SR2QueryResponde":1,"SR2Print":1,"forwarding":1,"data_ck":3,"host_cl":2,"mask":2,"dt":2,"DecIPTTL":1,"Print":1,"ttl":1,"error":1,"ICMPError":1,"timeexceeded":1,"SetTimestamp":1,"ip":1,"me":1,"SR2StripHeader":1,"from_gw_cl":2,"ncl":6,"sr2_forwarder":1,"sr2_es":1,"062c":1,"sr2_gw":1,"SR2CheckHeader":4,"PrintSR":1,"query":1,"Idle":2,"s":5},"Clojure":{"^":3,":":146,"clj":1,"(":304,"ns":2,"c2":7,".svg":2,"use":2,"[":70,".core":2,"only":4,"unify":2,"]]":8,".maths":2,"Pi":2,"Tau":2,"radians":2,"-":84,"per":2,"degree":2,"sin":2,"cos":2,"mean":2,"))":39,"cljs":3,")":80,"require":2,".dom":1,"as":1,"dom":1,"]":52,";;":2,"Stub":1,"for":4,"float":2,"fn":3,",":2,"which":1,"does":1,"not":9,"exist":1,"on":11,"runtime":1,"def":5,"identity":1,"defn":20,"->":5,"xy":1,"coordinates":7,"cond":2,"and":6,"vector":1,"?":40,"=":28,"count":5,")))":23,"map":3,"x":11,"y":1,"rand":1,"n":9,"default":2,"exclusive":1,".":1,"[]":8,"scm":1,"*":1,"random":1,"real":1,"COMMENT(*":1,"COMMENT;":18,"page":1,"refer":4,"clojure":3,"exclude":1,"nth":2,"tailrecursion":3,".hoplon":3,".reload":1,"reload":2,"all":5,".util":1,"name":1,"pluralize":2,".storage":1,"atom":1,"local":2,"storage":2,"declare":1,"route":11,"state":11,"editing":13,"mapvi":2,"comp":2,"vec":2,"indexed":1,"dissocv":2,"v":15,"i":20,"let":6,"z":4,"dec":1,"neg":1,"zero":3,"pop":1,"pos":1,"into":3,"subvec":2,"inc":2,"))))))":2,"decorate":2,"todo":10,"{":22,"done":15,"completed":12,"text":14,"}":20,"assoc":4,"visible":2,"empty":8,"or":1,")))))))":1,"cell":10,"::":1,"store":1,"defc":6,"loaded":1,"false":5,"nil":3,"filter":4,"active":5,"remove":2,"plural":1,"item":1,"todos":2,"#":23,"list":1,"%":6,"t":5,"destroy":3,"!":28,"swap":6,"in":2,"clear":2,"&":1,"_":4,"))))":9,"new":5,"when":6,"conj":1,"mapv":1,"reset":1,"if":4,"html":2,"lang":1,"head":2,"meta":3,"charset":2,"http":1,"equiv":1,"content":1,"link":2,"rel":2,"href":6,"title":1,"body":2,"noscript":1,"div":4,"id":20,"p":4,"section":2,"header":1,"h1":1,"form":2,"submit":2,"do":17,"val":4,"by":2,"value":3,"input":4,"type":8,"autofocus":1,"true":5,"placeholder":1,"blur":2,"toggle":4,"attr":2,"checked":2,"click":4,"label":2,"ul":2,"loop":2,"tpl":1,"reverse":1,"bind":1,"ids":1,"edit":6,"bindings":1,"[[":1,"show":2,"li":4,"class":8,"dblclick":1,"@i":6,"button":2,"focus":1,"@edit":2,"change":1,")))))))))":1,"footer":2,"span":2,"strong":1,"a":7,"selected":3,"array":3,"aseq":8,"make":1,"seq":2,"<":1,"aset":1,"first":1,"recur":1,"next":1,")))))":2,"set":1,"env":1,"source":3,"paths":11,"dependencies":1,"task":1,"options":1,"pom":2,"project":1,"version":1,"jar":2,"manifest":1,"}}":1,"deftask":1,"build":1,"install":1,"script":1,"src":1,".nav":1,"]]]]":1,"defprotocol":1,"ISound":4,"sound":5,"deftype":2,"Cat":1,"Dog":1,"extend":1,"=>":1,"prime":3,"any":1,"rem":2,"range":4,"while":1,"deftest":1,"function":1,"tests":1,"is":7,"contains":1,"foo":6,"bar":4,"select":1,"keys":3,"baz":4,"vals":1,"===":1,"SHEBANG#!bb":1,"regex":1,"path":7,"re":1,"find":1,"modified":2,"files":4,"shell":7,"/":9,"sh":7,"out":4,"str":1,"split":1,"lint":2,"valid":2,"apply":3,"native":2,"cljstyle":2,"exit":4,"format":2,"println":3,"update":2,"file":2,"index":2,"hash":2,"->>":1,"doseq":1,"System":1},"Closure Templates":{"{":15,"namespace":1,"Exmaple":1,"}":15,"COMMENT/**":1,"template":2,".foo":1,"@param":2,"count":3,":":3,"string":1,"?":1,"name":1,"int":1,"if":2,"isNonnull":1,"(":1,"$name":2,")":1,"<":3,"h1":2,">":6,"</":3,"/":5,"div":2,"class":1,"=":1,"switch":2,"case":1,"call":2,"Empty":1,".view":1,"param":1,"$count":1,"default":1,"h2":2,"Wow":1,",":1,"so":1,"many":1,"!":1},"Cloud Firestore Security Rules":{"service":1,"cloud":1,".firestore":1,"{":22,"match":4,"/":9,"databases":1,"database":1,"}":22,"documents":1,"activities":2,"activity":21,"allow":9,"create":3,":":9,"if":9,"isSignedIn":10,"()":45,"&&":40,"isOwner":10,"(":41,"incomingData":16,".authorId":9,")":29,"isValidActivity":3,"())":12,"hasAllowedActivi":8,";":22,"read":3,",":27,"delete":3,"existingData":7,"update":3,"skills":2,"skill":13,"isValidSkill":3,"hasAllowedSkillF":4,"-":1,"activitySkill":10,"isValidActivityS":3,"COMMENT//":1,"function":13,"return":13,"request":3,".auth":2,"!=":1,"null":5,"userId":2,".uid":1,"==":11,"resource":1,".data":2,".resource":1,".title":6,"is":12,"string":6,".size":10,">":2,"<":2,".summary":2,".audienceCountMi":2,"int":4,"||":4,".audienceCountMa":2,".audienceAgeMin":2,".audienceAgeMax":2,".lastUpdateDate":2,".date":2,"timestamp":2,".keys":12,".hasAll":6,"[":6,"]":6,".skillId":1,".activityId":1},"CoNLL-U":{"COMMENT#":54,"_":761,"NOUN":68,"N":75,"csubj":1,"Translit":103,"=":507,"asmanni":1,"VERB":37,"V":34,"orphan":2,"SpaceAfter":56,"No":56,"|":566,"k":8,"pk":1,"PUNCT":55,"Y":21,"punct":73,",":32,"nmod":28,":":129,"poss":10,"derya":1,"conj":12,"l":1,"obj":18,"sulirini":1,"ADJ":23,"A":12,"advmod":30,"s":5,"ps":1,"z":1,"turushqa":1,"ADV":25,"D":2,"compound":18,"redup":2,"del":1,"-":79,"derexlerni":1,"b":2,"baraqsan":1,"bolushqa":1,"haywanlarni":1,"erkin":1,"azade":2,"advcl":9,"yashashqa":1,"ige":1,"qilish":1,".":37,"PRON":22,"P":17,"bizning":1,"amod":17,"ortaq":1,"root":25,"arzuyimiz":1,"det":38,"bu":1,"lektiki":1,"t":1,"kistlerni":1,"oqush":1,"ADP":24,"R":3,"case":36,"arqiliq":1,"nsubj":30,"kishilerning":1,"obl":18,"haywanlar":1,"CCONJ":8,"C":2,"cc":11,"we":3,"ml":1,"klerge":1,"qandaq":2,"muamile":1,"qilghanliqi":1,"aqiwitining":1,"bolghanliqini":1,"r":1,"p":1,"aux":7,"baqayli":2,"yene":1,"etrapimizdiki":1,"muhitni":2,"yaxshi":1,"zitip":1,"qoghdash":1,"ch":2,"n":4,"milerni":1,"qilalaydighanliq":1,"toghruluq":1,"oylinip":1,"NUM":6,"M":40,"nummod":2,"bir":3,"tmod":2,"yili":1,"bahar":1,"part":1,"nlirining":1,"biride":1,"shiw":1,"tsariyining":1,"wogzalida":1,"hawa":1,"tengshig":1,"ornitilghan":1,"chirayliq":1,"poyiz":1,"qozghilish":1,"aldida":1,"turatti":1,"wogzal":1,"supisi":1,"uzatquchilar":1,"bilen":1,"tolup":1,"ketkenidi":1,"ularning":1,"acl":8,"uzatmaqchi":1,"AUX":9,"cop":9,"bolghini":1,"zgiche":1,"appos":3,"mihman":1,"qarlighachlar":1,"idi":1,"PT":8,"PROPN":24,"PROP":6,"S":41,"@NPHR":1,"Gender":60,"Masc":38,"Number":108,"Sing":88,"no":1,"em":6,"<":124,"sam":20,"->":10,"PRP":14,"@N":12,"o":30,"DET":29,"<-":10,">":118,"artd":14,"ART":16,"@":33,"Definite":23,"Def":16,"PronType":42,"Art":23,"governo":5,"np":18,"def":12,"@P":11,"BRAS":1,"LIA":1,"Bras":1,"lia":1,"F":19,"@ADVL":3,"Fem":20,"dep":1,"Pesquisa":2,"ChangedBy":23,"Issue119":4,"MWE":2,"Pesquisa_Datafol":1,"MWEPOS":2,"Datafolha":2,"flat":7,"name":3,"publicada":1,"publicar":1,"mv":13,"PCP":2,"@ICL":5,"VerbForm":25,"Part":4,"hoje":2,"ADVL":4,"revela":1,"revelar":1,"PR":7,"3S":5,"IND":9,"@FS":9,"STA":7,"Mood":15,"Ind":24,"Person":19,"Tense":15,"Pres":10,"Fin":16,"um":5,"arti":2,"dado":2,"idf":6,"ACC":8,"supreendente":1,"surpreendente":1,"Issue165":15,"PU":16,"@PU":16,"recusando":1,"recusar":1,"GER":2,"Ger":2,"uma":1,"postura":2,"radical":2,"a":11,"esmagadora":1,"esmagador":1,"maioria":2,"@SUBJ":6,"(":6,"card":1,"NumType":1,"Card":1,"Issue168":1,"%":2,"SYM":1,"PRED":3,"Plur":20,")":6,"dos":1,"de":14,"os":2,"eleitores":1,"eleitor":1,"quer":1,"querer":1,"relcl":5,"participando":1,"participar":1,"OC":2,"xcomp":2,"do":5,"PIV":2,"Governo":1,"prop":1,"Fernando":2,"Fernando_Henriqu":1,"Henrique":2,"Cardoso":2,"Tem":1,"ter":1,"sentido":4,"--":4,"ali":2,"kc":2,"muit":2,"ssimo":2,"quant":4,"SUP":1,"Muito":1,"muito":2,"mais":2,"KOMP":1,"COMP":1,"@COM":1,"dem":1,"Dem":5,"fixed":2,"que":4,"rel":1,"INDP":2,"Rel":3,"nos":1,"first":4,"cjt":6,"@KOMP":1,"tempos":1,"tempo":1,"na":1,"ditadura":2,"solidez":2,"est":1,"estar":1,"Issue167":1,"agora":2,"amea":2,"ada":1,"ar":1,"SC":1,"Nem":1,"nem":3,"parkc":2,"KC":3,"@CO":3,"Lula":2,"co":2,"subj":1,"partido":2,"ainda":4,"encontraram":1,"encontrar":1,"PS":2,"/":2,"MQP":2,"3P":7,"discurso":2,"para":2,"se":5,"PERS":3,"@ACC":3,"PASS":2,"Case":5,"Acc":2,"Prs":6,"expl":2,"Issue135":2,"diferenciar":2,"Inf":3,"Eles":1,"eles":1,"NOM":1,"Nom":3,"dizem":1,"dizer":1,"passive":1,"oposi":2,"mas":2,"fcl":1,"Polarity":1,"Neg":1,"informaram":1,"informar":1,"interr":1,"Int":3,"v":1,"ir":1,"combater":2,"INF":1,"ccomp":3,"Muitas":1,"das":1,"as":2,"prioridades":2,"prioridade":2,"novo":2,"coincidem":1,"coincidir":1,"com":2,"What":2,"what":2,"WP":2,"if":4,"SCONJ":3,"IN":12,"mark":6,"Google":8,"NNP":11,"Morphed":1,"morph":1,"VBD":3,"Past":5,"Into":1,"into":3,"GoogleOS":2,"?":6,"expanded":1,"expand":1,"on":2,"its":2,"$":1,"Neut":2,"Poss":1,"Yes":1,"search":4,"NN":15,"HYPH":3,"engine":4,"LRB":3,"and":3,"CC":3,"now":2,"RB":7,"e":2,"mail":2,"RRB":3,"wares":2,"NNS":2,"DT":9,"full":2,"fledged":2,"JJ":5,"Degree":6,"Pos":6,"operating":2,"system":2,"[":2,"via":2,"Microsoft":2,"Watch":2,"from":2,"Mary":2,"Jo":2,"Foley":2,"]":2,"And":1,"by":2,"the":4,"way":2,"is":2,"be":3,"VBZ":3,"anybody":2,"else":2,"just":2,"little":2,"npmod":2,"nostalgic":2,"for":2,"days":1,"day":1,"when":2,"WRB":1,"that":4,"was":1,"good":2,"thing":2,"This":1,"this":3,"BuzzMachine":2,"post":4,"argues":1,"argue":1,"PART":1,"POS":1,"rush":2,"toward":2,"ubiquity":2,"might":2,"MD":1,"backfire":2,"VB":1,"which":2,"WDT":1,"all":2,"heard":1,"hear":1,"VBN":2,"before":2,"but":2,"it":2,"pass":2,"particularly":2,"well":2,"put":2,"in":2,"nice":2},"CodeQL":{"COMMENT/**":11,"import":12,"cobol":1,"from":2,"SqlSelectStmt":1,"stmt":4,"where":2,"not":2,"exists":4,"(":55,".getWhere":1,"())":2,"COMMENT//":1,"and":20,"SqlTableReferenc":1,"ref":3,"|":4,"=":41,".getFrom":1,"()":87,".getATarget":1,".":1,"SqlTableName":1,")":51,".getName":3,".toUpperCase":1,"select":3,",":43,"csharp":1,"Helpers":1,"predicate":32,"isIdentityFuncti":2,"AnonymousFunctio":1,"afe":4,"{":64,".getNumberOfPara":1,".getExpressionBo":1,".getParameter":1,".getAnAccess":1,"}":64,"SelectCall":1,"sc":3,".getFunctionExpr":1,"semmle":8,".code":2,".cpp":2,".models":2,".interfaces":2,".Taint":1,".ArrayFunction":1,"class":5,"InetNtoa":2,"extends":5,"TaintFunction":2,"hasGlobalName":2,"override":50,"hasTaintFlow":2,"FunctionInput":2,"input":4,"FunctionOutput":2,"output":4,".isParameter":1,".isReturnValueDe":1,"InetAton":2,"ArrayFunction":1,".isParameterDere":2,"hasArrayInput":1,"int":12,"bufParam":8,"hasArrayOutput":1,"hasArrayWithNull":1,"hasArrayWithFixe":1,"elemCount":2,"private":8,"foo":1,"F":1,"f":3,"predicateWithRes":1,"result":18,"A":3,"this":21,"-":2,"python":1,".python":6,".objects":2,".TObject":1,".ObjectInternal":1,".pointsto":3,".PointsTo":1,".PointsToContext":1,".MRO":1,".types":1,".Builtins":1,"abstract":2,"ClassObjectInter":1,"ObjectInternal":30,"string":11,"getName":2,".getClassDeclara":2,"boolean":8,"isSpecial":1,"Types":2,"::":12,"getMro":1,".containsSpecial":1,"lookup":1,"name":11,"value":9,"CfgOrigin":11,"origin":12,";":1,"isIterableSubcla":1,"builtin":6,"true":9,"or":5,"!=":3,"false":4,"isDescriptor":2,"pragma":4,"[":4,"noinline":4,"]":4,"descriptorGetCla":2,"cls":3,"none":27,"descriptorGetIns":2,"instance":4,"binds":2,"descriptor":10,"PointsToInternal":1,"attributeRequire":1,".lookup":2,"_":6,".isDescriptor":3,"attribute":2,"desc_origin":3,".descriptorGetCl":1,"length":2,"booleanValue":2,"isClass":2,"intValue":2,"strValue":2,"subscriptUnknown":2,"contextSensitive":2,"useOriginAsLegac":2,"COMMENT/*":1,"getIterNext":2,"unknown":1,"hasAttribute":1,".declaresAttribu":1,"getBase":1,".hasAttribute":1,"isNotSubscripted":2,"any":2,"PropertySetterOr":1,"TPropertySetterO":3,"toString":1,".getProperty":2,".toString":1,"+":2,"PropertyInternal":1,"getProperty":1,"callResult":2,"obj":4,"ControlFlowNode":3,"call":3,"TProperty":1,"fromCfgNode":1,"introducedAt":1,"node":1,"PointsToContext":2,"context":1,"ClassDecl":1,"getClassDeclarat":1,"getClass":1,"TBuiltinClassObj":1,"Builtin":2,"special":1,"))":1,"notTestableForEq":1,"getBuiltin":1,"getOrigin":1,"callee":1,"calleeAndOffset":1,"Function":1,"scope":1,"paramOffset":1,"attributesUnknow":1},"CoffeeScript":{"###":2,"*":11,"@cjsx":1,"React":3,".DOM":1,"define":1,",":336,"[":142,"]":138,"(":150,"ExampleStore":7,"ExampleActions":2,"ReactExampleTabl":2,")":150,"->":97,"ReactExampleComp":1,"=":331,".createClass":1,"mixins":1,":":97,"ListenMixin":1,"getInitialState":1,"rows":3,".getRows":2,"()":81,"meta":3,".getMeta":2,"componentWillMou":1,"@listenTo":1,"componentDidMoun":1,".getExampleData":1,"onStoreChange":1,"if":140,"this":10,".isMounted":1,"@setState":1,"componentWillUnm":1,"@stopListening":1,"render":1,"<":11,"div":2,"className":1,">":12,"header":3,"strong":2,"{":22,"@state":14,".title":1,"}":22,"</":2,".rows":1,".meta":1,"/>":1,"COMMENT#":247,"number":14,"opposite":2,"true":7,"-":46,"square":4,"x":6,"list":2,"math":2,"root":1,"Math":1,".sqrt":1,"cube":1,"race":1,"winner":2,"runners":2,"...":5,"print":3,"alert":4,"elvis":1,"?":30,"cubes":1,".cube":1,"num":2,"for":15,"in":36,"fs":9,"require":30,"spawn":2,"build":2,"callback":37,"coffee":4,".stderr":3,".on":5,"data":4,"process":5,".write":1,".toString":6,".stdout":2,"code":25,"is":65,"task":1,"class":9,"Animal":3,"constructor":6,"@name":2,"move":3,"meters":2,"+":26,"Snake":2,"extends":5,"super":3,"Horse":2,"sam":2,"new":12,"tom":2,".move":2,"path":6,"Lexer":4,"RESERVED":6,"parser":6,"vm":4,".extensions":3,"module":3,"filename":6,"content":4,"compile":5,".readFileSync":1,"._compile":3,"else":68,".registerExtensi":2,"exports":17,".VERSION":1,".RESERVED":2,".helpers":2,".compile":4,"options":31,"{}":9,"merge":1,"try":2,"js":5,".parse":3,"lexer":4,".tokenize":4,"return":37,"unless":30,".header":2,"catch":1,"err":22,".message":2,".filename":10,"throw":3,".tokens":1,".nodes":1,"source":5,"typeof":1,".run":4,"mainModule":9,".main":1,".argv":1,"then":30,".realpathSync":2,".moduleCache":1,"and":32,".paths":3,"._nodeModulePath":2,".dirname":2,".extname":1,"isnt":8,"or":25,".eval":2,".trim":2,"Script":4,".Script":1,".sandbox":4,"instanceof":1,".createContext":2,".constructor":1,"sandbox":19,"k":4,"v":4,"own":2,"of":7,".global":1,".root":1,".GLOBAL":1,"global":3,".__filename":3,"||":2,".__dirname":1,".module":2,".require":3,"Module":5,"_module":5,".modulename":1,"_require":4,"._load":1,"r":5,"Object":1,".getOwnPropertyN":1,"when":16,".cwd":1,".resolve":1,"request":2,"._resolveFilenam":1,"o":4,".bare":3,"on":4,"#":16,"ensure":1,"value":42,".runInThisContex":1,".runInContext":1,".lexer":1,"lex":1,"tag":45,"@yytext":1,"@yylineno":1,"@tokens":21,"@pos":2,"++":3,"setInput":1,"upcomingInput":1,".yy":1,"console":1,".log":1,"async":2,"nack":2,"bufferLines":3,"pause":2,"sourceScriptEnv":3,"join":8,"exists":5,"basename":2,"resolve":2,".exports":1,"RackApplication":1,"@configuration":7,"@root":8,"@firstHost":1,"@logger":8,".getLogger":1,"@readyCallbacks":4,"[]":14,"@quitCallbacks":4,"@statCallbacks":5,"ready":1,".push":24,"@initialize":2,"quit":1,"@terminate":2,"queryRestartFile":1,".stat":1,"stats":2,"=>":23,"@mtime":5,"null":14,"false":1,"lastMtime":2,".mtime":1,".getTime":2,"setPoolRunOnceFl":1,".length":37,"alwaysRestart":2,"@pool":9,".runOnce":1,"statCallback":2,"loadScriptEnviro":1,"env":18,".reduce":1,"script":11,"scriptExists":2,"loadRvmEnvironme":1,"rvmrcExists":2,"rvm":1,".rvmPath":1,"rvmExists":2,"libexecPath":1,"before":2,"COMMENT\"\"\"":3,"loadEnvironment":1,"@queryRestartFil":2,"@loadScriptEnvir":1,".env":1,"@loadRvmEnvironm":1,"initialize":1,"@quit":3,"@loadEnvironment":1,".error":3,".createPool":1,"size":10,".POW_WORKERS":1,".workers":1,"idle":1,".POW_TIMEOUT":1,".timeout":1,"line":7,".info":1,".warning":1,".debug":2,"readyCallback":2,"terminate":1,"@ready":3,".quit":1,"quitCallback":2,"handle":1,"req":6,"res":7,"next":3,"resume":2,"@setPoolRunOnceF":1,"@restartIfNecess":1,".proxyMetaVariab":1,"SERVER_PORT":1,".dstPort":1,".proxy":1,"finally":1,"restart":1,"restartIfNecessa":1,"mtimeChanged":2,"@restart":1,"writeRvmBoilerpl":1,"powrc":3,"boilerplate":2,"@constructor":1,".rvmBoilerplate":1,".readFile":1,"contents":6,".indexOf":5,".writeFile":1,"@rvmBoilerplate":1,"dnsserver":3,".Server":2,"Server":2,"NS_T_A":3,"NS_T_NS":2,"NS_T_CNAME":1,"NS_T_SOA":2,"NS_C_IN":5,"NS_RCODE_NXDOMAI":2,"domain":8,"@rootAddress":2,"@domain":3,".toLowerCase":2,"@soa":2,"createSOA":2,"@on":1,"@handleRequest":1,"handleRequest":1,"question":12,".question":1,"subdomain":11,"@extractSubdomai":1,".name":3,"isARequest":2,".addRR":2,".getAddress":1,".isEmpty":1,"isNSRequest":2,".rcode":1,".send":2,"extractSubdomain":1,"name":10,"Subdomain":5,".extract":1,".type":4,".class":2,"mname":2,"rname":2,"serial":2,"parseInt":5,"Date":1,"/":32,"refresh":2,"retry":2,"expire":2,"minimum":2,".createSOA":1,".createServer":1,"address":4,".Subdomain":1,"@extract":1,"offset":4,".slice":3,">=":1,"@for":2,"IPAddressSubdoma":3,".pattern":2,".test":13,"EncodedSubdomain":3,"@subdomain":1,"@address":2,"@labels":4,".split":2,"@length":3,"isEmpty":1,"getAddress":3,"@pattern":2,"///":9,"^":20,"|":11,"\\":24,".":13,"((":1,"$":4,".join":3,"a":3,"z0":2,"decode":2,".encode":1,"encode":1,"ip":5,"byte":2,"index":8,"+=":12,"<<":1,">>>":1,"PATTERN":2,".decode":1,"string":11,"i":24,"&":1,">>=":1,"CoffeeScript":10,"eval":1,"Function":1,"window":3,".load":2,"url":2,"xhr":9,".ActiveXObject":1,"XMLHttpRequest":1,".open":1,".overrideMimeTyp":1,".onreadystatecha":1,".readyState":1,".status":1,".responseText":1,"Error":1,"runScripts":3,"scripts":2,"document":1,".getElementsByTa":1,"coffees":3,"s":4,"length":3,"do":1,"execute":3,".src":2,".innerHTML":1,".addEventListene":1,"addEventListener":1,"no":5,"attachEvent":1,"Rewriter":2,"INVERSES":2,"count":6,"starts":1,"compact":1,"last":9,".Lexer":1,"tokenize":1,"opts":3,"WHITESPACE":2,".replace":12,"g":6,"TRAILING_SPACES":1,"@code":1,"The":7,"remainder":1,"the":4,"@line":10,".line":1,"current":5,"@indent":10,"indentation":3,"level":3,"@indebt":5,"over":1,"at":2,"@outdebt":11,"under":1,"outdentation":1,"@indents":10,"stack":14,"all":1,"levels":1,"@ends":6,"pairing":1,"up":1,"tokens":24,"Stream":1,"parsed":1,"form":1,"`":2,"while":7,"@chunk":19,"..":5,"@identifierToken":1,"@commentToken":1,"@whitespaceToken":1,"@lineToken":1,"@heredocToken":1,"@stringToken":1,"@numberToken":1,"@regexToken":1,"@jsToken":1,"@literalToken":1,"@closeIndentatio":1,"@error":13,".pop":11,".rewrite":2,"off":3,"identifierToken":1,"match":36,"IDENTIFIER":2,".exec":15,"input":2,"id":19,"colon":3,"@tag":6,"@token":23,"forcedIdentifier":4,"prev":29,"not":6,".spaced":4,"JS_KEYWORDS":4,"COFFEE_KEYWORDS":5,".toUpperCase":1,"LINE_BREAK":1,"@seenFor":5,"yes":7,"UNARY":2,"RELATION":1,"@value":4,"JS_FORBIDDEN":3,"String":1,".reserved":2,"COFFEE_ALIAS_MAP":3,"COFFEE_ALIASES":3,"switch":6,"numberToken":1,"NUMBER":2,"BOX":1,"E":1,"0x":2,"d":5,"lexedLength":2,"octalLiteral":2,"0o":2,"binaryLiteral":2,"0b":2,"stringToken":1,".charAt":9,"SIMPLESTR":1,"MULTILINER":2,"@balancedString":2,"@interpolateStri":3,"@escapeLines":2,"octalEsc":1,"(?:":3,"\\\\":5,"heredocToken":1,"HEREDOC":2,"heredoc":11,"quote":12,"doc":14,"@sanitizeHeredoc":2,"indent":15,"<=":2,"@makeString":3,"commentToken":1,".match":2,"COMMENT":1,"comment":3,"here":3,"herecomment":4,"Array":1,"jsToken":1,"JSTOKEN":1,"regexToken":1,"HEREGEX":2,"@heregexToken":1,"NOT_REGEX":1,"NOT_SPACED_REGEX":1,"))":2,"REGEX":2,"regex":7,"flags":4,"heregexToken":1,"heregex":3,"body":11,"re":2,"HEREGEX_OMIT":2,"//":1,"continue":6,"lineToken":1,"MULTI_DENT":1,".lastIndexOf":1,"noNewlines":6,"@unfinished":1,"@suppressNewline":2,"@newlineToken":1,"diff":3,"@outdentToken":3,"outdentToken":1,"moveOut":7,"len":8,"undefined":1,"-=":6,"dent":4,"@pair":3,"whitespaceToken":1,"nline":1,"newlineToken":1,"suppressNewlines":1,"literalToken":1,"OPERATOR":1,"@tagParameters":1,"CODE":1,"MATH":1,"COMPARE":1,"COMPOUND_ASSIGN":1,"SHIFT":1,"LOGIC":1,"CALLABLE":1,"INDEXABLE":1,"sanitizeHeredoc":1,"HEREDOC_ILLEGAL":1,"HEREDOC_INDENT":1,"attempt":3,"n":3,"tagParameters":1,"--":3,"tok":11,"closeIndentation":1,"balancedString":1,"str":15,"end":11,"continueCount":5,"letter":10,"interpolateStrin":1,"pi":6,"expr":3,"]]":2,"inner":3,"nested":8,"rewrite":1,".shift":1,".unshift":2,"interpolated":2,"pair":1,"wanted":2,"token":1,"val":3,"unfinished":1,"LINE_CONTINUER":1,"escapeLines":1,"makeString":1,"S":2,"error":1,"message":1,"SyntaxError":1,"key":2,".concat":6,"STRICT_PROSCRIBE":4,".STRICT_PROSCRIB":1,"$A":1,"Za":1,"z_":1,"x7f":2,"uffff":2,"w":1,"!":1,"Is":1,"property":1,"COMMENT//":2,"binary":1,"octal":1,"da":1,"f":1,"hex":1,"e":1,"decimal":1},"ColdFusion":{"COMMENT<!--":5,"--->":4,"<":30,"html":2,">":29,"head":2,"title":2,"Date":1,"Functions":1,"</":7,"body":2,"cfset":15,"RightNow":7,"=":16,"Now":1,"()":1,"cfoutput":6,"#RightNow":1,"#":12,"br":8,"/>":8,"#DateFormat":2,"(":8,")":8,",":2,"#TimeFormat":2,"#IsDate":3,"#DaysInMonth":1,"x":1,"y":1,"z":1,"group":1,"#x":1,"#y":1,"#z":1,"person":1,"greeting":2,"&":1,"a":7,"b":7,"c":6,"^":1,"MOD":1,"/":1,"*":1,"+":1,"-":1,"comment":1},"ColdFusion CFC":{"COMMENT/**":8,"component":1,"extends":1,"=":98,"singleton":1,"{":21,"COMMENT//":16,"property":10,"name":14,"inject":10,";":55,"COMMENT/*":1,"ContentService":1,"function":12,"init":1,"(":53,"entityName":2,")":53,"super":1,".init":1,"arguments":15,".entityName":1,",":56,"useQueryCaching":1,"true":11,"this":11,".colorTestVar":5,"cookie":1,"client":1,"session":1,"application":1,"return":11,"}":21,"clearAllCaches":1,"boolean":6,"async":7,"false":7,"var":15,"settings":12,"settingService":6,".getAllSettings":6,"asStruct":6,"cache":12,"cacheBox":6,".getCache":6,".cb_content_cach":6,".clearByKeySnipp":3,"keySnippet":3,".async":3,"clearAllPageWrap":1,"clearPageWrapper":2,"required":7,"any":5,"slug":2,".clear":3,"searchContent":1,"searchTerm":1,"numeric":2,"max":2,"offset":2,"asQuery":2,"sortOrder":2,"isPublished":1,"searchActiveCont":1,"results":4,"{}":1,"c":13,"newCriteria":1,"()":7,"if":4,"isBoolean":1,".isPublished":3,".isEq":2,"javaCast":1,".isLt":1,"now":2,".":2,"$or":2,".restrictions":4,".isNull":1,".isGT":1,"len":1,".searchTerm":1,".createAlias":1,".searchActiveCon":1,".like":3,"else":1,".count":2,".content":1,".resultTransform":1,".DISTINCT_ROOT_E":1,".list":1,".offset":1,".max":1,".sortOrder":1,".asQuery":1,"private":4,"syncUpdateHits":1,"contentID":1,"q":1,"new":1,"Query":1,"sql":1,".execute":1,"closureTest":1,"methodCall":1,"param1":2,"arg1":2,"arg2":2,"StructliteralTes":1,"foo":3,"bar":1,"brad":3,"func":1,"array":1,"[":2,"wood":2,"null":2,"]":2,"last":1,"arrayliteralTest":1,"<":9,"cfcomponent":2,">":13,"cffunction":4,"access":2,"returntype":2,"cfargument":2,"type":2,"cfset":2,".myVariable":1,".arg1":1,"cfreturn":1,"</":4,"cfif":2,"structKeyExists":1,"writeoutput":1},"Common Lisp":{"COMMENT;":93,";;;":7,"Copyright":1,"(":2308,"c":4,")":745,",":186,"Toshihiro":1,"MATSUI":1,"Electrotechnical":1,"Laboratory":1,"-":776,"Aug":1,"Feb":1,"Jun":2,"defclass":4,"setf":19,"in":28,"package":7,"list":107,"export":9,"pop":16,"push":34,"pushnew":2,"inc":13,"dec":3,"incf":8,"decf":2,"))":381,"dotimes":13,"dolist":15,"do":28,"symbols":9,"external":2,"all":9,"psetq":3,"*":78,"prog":4,"case":6,"classcase":2,"otherwise":1,"string":7,"alias":7,"caaar":2,"caadr":2,"cadar":2,"cdaar":2,"cdadr":2,"cddar":2,"cdddr":6,"fourth":2,"fifth":2,"sixth":2,"seventh":2,"eighth":2,"cadddr":5,"cddddr":4,"caaddr":2,"cdaddr":2,"caddddr":2,"flatten":4,"insert":2,"delete":14,"adjoin":2,"union":2,"intersection":2,"set":7,"difference":2,"exclusive":2,"or":15,"rotate":2,"last":2,"copy":10,"tree":2,"nreconc":2,"rassoc":3,"acons":2,"member":23,"assoc":2,"subsetp":2,"maplist":2,"mapcon":2,"count":43,"if":103,"not":60,"pairlis":3,"make":20,"sequence":3,"fill":12,"replace":7,"transpose":2,"remove":12,"substitute":9,"nsubstitute":9,"unique":4,"duplicates":3,"extream":2,"send":24,"super":23,"lexpr":4,"resend":2,"instance":6,"defclassmethod":2,"method":4,"class":17,"defstruct":2,"readtablep":4,"readtable":29,"syntax":7,"from":36,"char":9,"collect":6,"instances":2,"compiled":7,"function":16,"p":61,"input":4,"stream":13,"output":3,"io":5,"special":2,"form":6,"macro":13,"ecase":2,"every":5,"some":3,"reduce":2,"merge":5,"expt":2,"signum":1,"defsetf":1,"define":1,"multiple":3,"value":29,"bind":1,"setq":95,"first":6,"second":3,"third":2,"bye":1,"defun":148,"lisp":6,"implementation":6,"type":47,"()":5,"version":5,"format":4,"nil":130,"car":69,"OS":1,"VERSION":1,"cadr":17,"caddr":9,"euserror":1,"eval":24,"when":37,"load":11,"macroexpand":2,"let":58,"((":131,"r":31,"macroexpand2":2,")))":180,"while":23,"and":36,"listp":10,";":9,"defmacro":46,"fname":1,"&":111,"rest":48,"fdef":1,"lambda":1,"prog1":2,"args":18,"gensym":24,"`":45,"progn":9,".":78,"cdr":46,"loop":2,"forms":13,"tag":9,"block":5,"tagbody":5,"@forms":4,"go":3,")))))":22,"unless":19,"pred":41,"until":1,"condition":2,"s":32,"))))":56,"item":41,"place":7,"cons":28,"key":141,"test":82,":":298,"var":37,"optional":15,"h":14,"+":34,"defvar":6,"init":3,"doc":6,"symbolp":15,"error":16,"eql":2,"boundp":2,"deflocal":1,"defparameter":1,"defconstant":4,"sym":6,"val":1,"vars":39,"endvar":4,"declare":11,"integer":2,"<":16,"lists":6,"decl":15,"consp":6,"eq":19,"v":32,"pkg":4,"pkgv":6,"i":43,"size":16,"svec":8,"find":12,"intsymvector":1,"length":47,"elt":16,"symvector":1,"apackage":3,"packages":1,"varvals":4,"vals":4,"gvars":4,"nreverse":19,"mapcar":11,"#":101,"mapcan":7,"endtest":6,"body":23,"return":14,"@body":9,";;":2,"casebody":3,"casehead":2,"keyvar":10,"head":9,"atom":7,"memq":5,"t":39,"quote":2,"case1":2,"clauses":13,"caar":5,"cdar":7,"result":38,"classcasehead":2,"derivedp":10,"classcase1":3,"kv":3,"x":108,"stringp":1,"seq":87,"pname":1,"numberp":2,"new":9,"old":14,"setslot":2,"symbol":13,"cddr":8,"|":22,"l":20,"accumulator":4,"cond":25,"null":19,"pos":6,"is":10,"bigger":1,"than":1,"the":30,"of":12,"nconc":7,">=":4,"=":10,"tail":2,"nthcdr":7,"rplacd":2,"lst":6,"n":22,"identity":7,"list1":13,"list2":21,"funcall":33,"reverse":3,"l1":15,"result1":3,"result2":3,"l2":11,"append":2,"subst":4,"y":21,"alist":9,"a":13,"equal":6,"datum":2,"supermember":1,"superassoc":1,"sub":2,"func":12,"arg":29,"more":12,"aux":10,"arglist":10,"margs":16,"apply":13,"start":61,"end":65,"system":25,"::":25,"raw":20,"position":8,"klass":4,"dlist":2,"leng":3,"initial":29,"element":38,"integerp":3,"array":61,"dest":12,"src":15,"start1":6,"end1":3,"start2":7,"end2":3,"min":1,"aref":6,"-->":1,"vector":15,"aset":3,"universal":3,"newitem":12,"olditem":4,"))))))":4,"ext":7,"coalesce":4,"pairs":6,"classes":16,"absorb":3,"stick":3,"pair":7,"functions":1,"selector":4,"msgs":5,"metaclass":9,"target":1,"message":5,"self":1,"@msgs":1,"receivers":2,"mesg":3,"obj":31,"cls":6,"instantiate":10,"@message":2,"inst":3,"classname":2,"methods":4,"defmethod":1,"name":18,"classobj":17,"methodname":2,"cache":1,"T":2,".Matsui":1,"object":2,"include":1,"printer":1,"constructor":1,"predicate":1,"copier":1,"metaklass":11,"slots":5,"varlist":2,"documentation":6,"variables":16,"types":9,"forwards":9,"etype":5,"index":8,"accessor":3,"classp":2,"coerce":7,"forward":1,"assq":1,"INTEGER":1,"FLOAT":1,"FOREIGN":1,"subclassp":2,"vectorclass":4,"cix":1,"enter":1,"???":1,"putprop":1,"intern":1,"concatenate":1,"to":31,"default":2,"dispatch":3,"syn":6,"predicates":1,"keywordp":2,"homepkg":1,"keyword":1,"constantp":1,"vtype":1,"functionp":2,"code":3,"fboundp":3,"direction":2,"zerop":3,"plusp":1,">":25,"minusp":3,"oddp":1,"logbitp":2,"evenp":1,"/=":3,"n1":2,"n2":2,"logandc1":1,"logand":2,"lognot":2,"logandc2":1,"p1":10,"e1":5,"e2":7,"pp1":3,"pp2":3,"seq1":6,"seq2":6,"i1":6,"i2":6,"j":8,"e":6,"b":5,"ix":4,"COMMENT(*":2,"foo":6,"execute":2,"compile":2,"toplevel":4,"add":3,"z":4,"ignore":2,"Multi":2,"line":4,"comment":4,"After":2,"DEFUN":1,"HELLO":1,"PRINT":1,"exe_name":1,"hello":2,"link_order":1,"world":1,"ESCUELA":1,"POLITECNICA":1,"SUPERIOR":1,"UNIVERSIDAD":1,"AUTONOMA":1,"DE":1,"MADRID":1,"INTELIGENCIA":1,"ARTIFICIAL":1,"Motor":1,"de":1,"inferencia":2,"Basado":1,"en":2,"parte":1,"Common":1,"Lisp":1,";;;;;;;;;;;;;;;;":8,"hypothesis":32,"rule":26,"fact":16,"fail":5,"no":6,"bindings":15,"mundo":1,"abierto":1,"erase":1,"facts":4,"motor":1,"consulta":4,"________________":12,"FUNCTION":6,"CONSULTA":2,"COMMENTS":6,"receives":1,"variable":2,"hypotheses":6,"returns":8,"binding":5,"each":1,"being":1,"solution":1,"EXAMPLES":5,"brothers":7,"?":61,"neighbours":1,"juan":1,"That":5,"we":1,"are":4,"searching":1,"possible":1,"neighbors":2,"Juan":2,"The":3,"can":4,"this":2,"(((":4,"sergio":2,"javier":2,"julian":3,"mario":1,"pedro":2,"Sergio":2,"Julian":2,"have":2,"total":2,"Javier":2,"Mario":2,"Pedro":2,"FIND":4,"HYPOTHESIS":1,"VALUE":3,"This":1,"manages":1,"query":8,"single":2,"only":2,"one":1,"given":5,"It":1,"tries":1,"following":1,"order":1,"Answer":2,"rules":14,"Ask":1,"user":3,"solutions":5,"If":1,"maria":1,"alberto":1,"Means":1,"that":3,"Alberto":1,"equality":2,"good":2,"ask":2,"une":1,"con":1,"b1":4,"b2":4,"FROM":2,"FACTS":1,"Returns":4,"obtained":1,"directly":1,"X":3,"LUIS":1,"PEDRO":1,"DANIEL":1,"RULES":4,"whose":1,"THENs":1,"unify":6,"with":5,"term":1,"satisfy":1,"requirement":1,"renamed":3,"R2":7,"pertenece":4,"E":14,"_":7,"Xs":4,":-":5,"Then":2,"PERTENECE":13,".1":2,"XS":6,".2":2,"THEN":2,"However":1,"R1":2,".6":2,".7":2,".8":2,"So":1,"both":1,"then":9,"found":2,"using":2,"Note":1,"limpia":2,"vinculos":2,"termino":3,"EVAL":3,"RULE":3,"as":1,"argument":1,".42":2,"NIL":2,"be":2,"proven":2,"necessary":1,"has":3,"On":1,"other":1,"hand":1,".49":2,".50":2,"ifs":2,"question":3,"expresion":3,"\\":1,"provide":1,"upgraded":4,"adjust":2,"extended":2,"character":2,"si":5,"canonicalize":1,"check":3,"initialize":3,"option":3,"ies":6,"ics":10,"displaced":16,"contents":6,"pointer":9,"adjustable":7,"offset":5,"into":1,"dimensions":7,"dims":9,"rank":9,"stack":7,"row":1,"major":1,"dimension":3,"nth":5,"bounds":1,"subscripts":4,"<=":1,"ets":2,"fps":2,"partially":2,"dst":1,"primep":3,"mod":1,"sqrt":1,"next":11,"prime":11,"primes":5,"range":4,"gensyms":2,"names":2,"for":1,"TURTLE":1,"@PREFIX":5,"TRIPLES":10,"URIREF":30,"PREDICATE":44,"OBJECT":44,"LIST":44,"#1":10,"OBJECTS":44,"QNAME":48,"STRING":20},"Common Workflow Language":{"SHEBANG#!cwl":1,"COMMENT#":8,"cwlVersion":1,":":18,"v1":1,".0":1,"class":1,"CommandLineTool":1,"doc":1,"Trunk":1,"scores":1,"in":1,"ENCODE":1,"bed6":1,"+":1,"files":1,"hints":1,"DockerRequiremen":1,"dockerPull":1,"dukegcb":1,"/":1,"workflow":1,"-":5,"utils":1,"inputs":5,"peaks":1,"type":3,"File":1,"sep":1,"string":1,"default":1,"\\":1,"t":1,"outputs":1,"trunked_scores_p":1,"stdout":2,"baseCommand":1,"awk":1,"arguments":1,"F":1,"$(":4,".sep":1,")":4,"BEGIN":1,"{":3,"OFS":1,"=":2,"FS":1,"}":3,"$5":2,">":1,"print":1,".peaks":3,".path":1,".nameroot":1,".trunked_scores":1,".nameext":1},"Component Pascal":{"MODULE":2,"ObxControls":2,";":124,"COMMENT(*":33,"IMPORT":2,"Dialog":9,",":48,"Ports":4,"Properties":2,"Views":6,"CONST":1,"beginner":5,"=":17,"advanced":3,"expert":1,"guru":2,"TYPE":1,"View":6,"POINTER":2,"TO":2,"RECORD":2,"(":89,".View":2,")":78,"size":1,":":35,"INTEGER":10,"END":31,"VAR":9,"data":30,"*":11,"class":1,"list":1,".List":1,"width":1,"predef":12,"ARRAY":2,"OF":2,"PROCEDURE":12,"SetList":4,"BEGIN":13,"IF":11,".class":5,"THEN":12,".list":18,".SetLen":3,".SetItem":11,"ELSIF":1,"ELSE":3,"v":16,"CopyFromSimpleVi":2,"source":2,".size":11,":=":34,"Restore":2,"f":2,".Frame":1,"l":1,"t":1,"r":23,"b":1,"[":13,"]":13,".DrawRect":1,".fill":1,".red":1,"HandlePropMsg":2,"msg":4,".PropMessage":1,"WITH":1,".SizePref":1,"DO":4,".w":1,".h":1,"ClassNotify":2,"op":4,"from":2,"to":5,".changed":2,"OR":4,"&":9,".index":3,">":3,".width":4,".Update":2,".UpdateList":1,"ListNotify":2,"ListGuard":2,"par":4,".Par":2,".disabled":1,"WidthGuard":2,".readOnly":1,"#":3,"Open":2,"NEW":2,".mm":1,".OpenAux":1,".":2,"ObxFact":2,"Stores":2,"Models":3,"TextModels":6,"TextControllers":3,"Integers":15,"Read":3,".Reader":2,"x":15,".Integer":3,"i":17,"len":5,"beg":11,"ch":14,"CHAR":3,"buf":5,".ReadChar":6,"WHILE":3,"~":4,".eot":5,"<=":5,"ASSERT":1,"(((":1,">=":1,"))":4,")))":2,".Pos":2,"()":4,"-":1,"REPEAT":3,"INC":4,"UNTIL":3,"<":4,"+":1,".SetPos":3,"0X":1,".ConvertFromStri":1,"^":1,"Write":3,"w":9,".Writer":2,".Sign":2,".WriteChar":3,".Digits10Of":1,"DEC":1,".ThisDigit10":1,"Compute":2,"end":6,"n":3,"s":3,".Operation":1,"attr":3,".Attributes":1,"c":10,".Controller":1,".Focus":1,"NIL":3,".HasSelection":1,".GetSelection":1,".text":5,".NewReader":1,".ReadPrev":2,".attr":1,".Compare":1,".Long":3,"MAX":1,"LONGINT":1,"SHORT":1,".Short":1,".Product":1,".BeginScript":1,".Delete":1,".NewWriter":1,".SetAttr":1,".EndScript":1},"Cool":{"COMMENT(*":2,"COMMENT--":3,"class":7,"Sample":5,"{":25,"testCondition":1,"(":20,"x":3,":":34,"Int":15,")":20,"Bool":5,"if":3,"=":1,"then":3,"false":3,"else":3,"<":1,"+":1,"*":3,"true":2,"fi":2,"}":25,";":41,"testLoop":1,"y":7,"while":1,">":1,"loop":1,"not":1,"condition":1,"<-":9,"/":2,"-":1,"pool":1,"testAssign":1,"z":2,"i":7,"~":1,"testCase":1,"var":2,"SELF_TYPE":2,"io":5,"IO":3,"new":3,"case":1,"of":2,"a":4,"A":3,"=>":4,".out_string":4,"b":3,"B":2,"s":1,"o":1,"Object":1,"esac":1,"testLet":1,"let":2,"in":3,",":3,"c":2,"inherits":4,"{}":2,"C":1,"main":2,"()":10,".testLet":1,"Main":1,"out_string":1,"List":8,"isNil":2,"head":2,"abort":2,"tail":2,"self":3,"cons":1,"Cons":2,".init":1,"car":3,"--":2,"The":2,"element":1,"this":1,"list":2,"cell":1,"cdr":3,"rest":3,"the":1,"init":1},"Coq":{"Require":33,"Export":12,"Logic":1,".":4354,"Import":24,"Playground1":3,"Definition":100,"relation":17,"(":1912,"X":268,":":1843,"Type":169,")":1427,":=":417,"->":2377,"Prop":39,"partial_function":15,"{":42,"}":42,"R":242,"forall":343,"x":320,"y1":16,"y2":19,",":545,"=":507,"Theorem":104,"next_nat_partial":1,"next_nat":2,"Proof":266,"unfold":75,"intros":223,"P":73,"Q":2,"inversion":155,"reflexivity":192,"Qed":220,"le_not_a_partial":1,"~":233,"le":5,"not":7,"H":329,"assert":22,"O":200,"S":901,"as":146,"Nonsense":4,"Case":78,"apply":323,"with":134,"le_n":6,"le_S":7,"total_relation_n":1,"total_relation":1,"total_relation1":2,"empty_relation_n":1,"empty_relation":1,"reflexive":6,"a":101,"le_reflexive":2,"n":244,"transitive":9,"b":95,"c":93,"le_trans":5,"m":107,"o":870,"Hnm":7,"Hmo":6,"induction":74,"IHHmo":1,"lt_trans":2,"lt":4,"in":298,"))":110,"[":219,"|":1810,"]":220,"IHHm":1,"le_Sn_le":1,"<=":7,"le_S_n":2,"Sn_le_Sm__n_le_m":3,"le_Sn_n":1,"IHn":7,"COMMENT(*":370,"symmetric":2,"antisymmetric":3,"le_antisymmetric":2,"generalize":10,"dependent":11,"H1":39,"H2":29,"destruct":232,"IHb":1,"rewrite":151,"-":84,"*":376,"equivalence":1,"/":151,"\\":153,"order":3,"preorder":1,"le_order":1,"split":40,"Inductive":55,"clos_refl_trans":8,"A":49,"rt_step":3,"y":370,"rt_refl":3,"rt_trans":3,"z":23,"next_nat_closure":1,"<-":50,">":8,"((":3,"intro":4,"IHle":1,"nn":1,"IHclos_refl_tran":4,"refl_step_closur":12,"rsc_refl":13,"rsc_step":15,"Tactic":51,"Notation":85,"tactic":12,"first":23,"ident":25,";":395,"Case_aux":44,"rsc_R":2,"r":47,"rsc_trans":4,"IHrefl_step_clos":4,"rtc_rsc_coincide":1,"Set":5,"Implicit":88,"Arguments":17,"JsSyntax":3,"JsInterpreterMon":2,"JsInterpreter":2,"JsInit":1,"LibFix":2,"LibList":4,"Shared":3,"LibTactics":1,"LibLogic":1,"LibReflect":1,"LibOperation":1,"LibStruct":1,"LibNat":1,"LibEpsilon":1,"LibFunc":1,"LibHeap":1,"Flocq":4,".Appli":4,".Fappli_IEEE":2,".Fappli_IEEE_bit":2,"Extraction":9,"Language":1,"Ocaml":1,"ExtrOcamlBasic":1,"ExtrOcamlNatInt":1,"ExtrOcamlString":1,"Inline":5,"FixFun3":1,"FixFun3Mod":1,"FixFun4":1,"FixFun4Mod":1,"FixFunMod":1,"curry3":1,"uncurry3":1,"curry4":1,"uncurry4":1,"epsilon":1,"epsilon_def":1,"classicT":1,"arbitrary":3,"indefinite_descr":1,"Inhab_witness":1,"Fix":1,"isTrue":1,"Extract":81,"positive":1,"=>":965,"float":4,"if":23,"p":80,"then":26,"f1":1,"()":6,"else":26,"mod_float":3,"f2p":1,"floor":5,"f2p1":1,")))":36,"Z":24,"N":28,"Constant":77,".add":4,".succ":3,".pred":3,".sub":4,".mul":3,".opp":1,".abs":1,".min":3,".max":3,".compare":3,"Pos":9,".compare_cont":1,".div":2,".modulo":1,"Fappli_IEEE":11,".binary_float":1,"JsNumber":36,".of_int":1,".nan":1,".zero":1,".neg_zero":1,".one":1,".infinity":1,".neg_infinity":1,".max_value":1,".min_value":1,".pi":1,".e":1,".ln2":1,".floor":1,".absolute":1,".from_string":1,"try":64,"let":111,"s":71,"String":4,".concat":2,"COMMENT\"\"\"":2,"Failure":1,"float_of_string":1,"nan":3,".to_string":2,"prerr_string":1,"Warning":1,"called":1,"This":1,"might":1,"be":1,"responsible":1,"for":1,"errors":1,"Argument":1,"value":358,"^":10,"string_of_float":3,"f":80,"prerr_newline":1,"string_of_number":2,"sfn":4,"inf":2,"Infinity":2,"NaN":1,"inum":3,"int_of_float":2,"float_of_int":1,"string_of_int":1,"ret":13,"ref":9,"[]":21,".iter":1,"fun":20,"::":71,"!":11,"List":2,".rev":2,".mult":1,".fmod":1,".neg":1,".sign":1,".number_comparab":1,".lt_bool":1,".to_int32":1,"match":90,"classify_float":2,"FP_normal":2,"FP_subnormal":2,"i32":10,"**":5,"i31":4,"posint":4,"<":6,"abs_float":2,"int32bit":6,"smod":8,"+":18,">=":2,"_":1826,".to_uint32":1,".modulo_32":1,".int32_bitwise_n":1,".int32_bitwise_a":1,".int32_bitwise_o":1,".int32_bitwise_x":1,".int32_left_shif":1,".int32_right_shi":1,".uint32_right_sh":1,"newx":2,"Int32":3,".to_float":1,".shift_right_log":1,".of_float":1,"int_of_char":1,"ascii_comparable":1,"lt_int_decidable":1,"le_int_decidable":1,"ge_nat_decidable":1,"prop_eq_decidabl":1,"env_loc_global_e":1,".Bplus":1,".binary_normaliz":2,"Fappli_IEEE_bits":7,".b64_plus":2,".Bmult":1,".Bmult_FF":1,".b64_mult":2,".Bdiv":1,".b64_div":2,"AccessOpaque":1,"object_prealloc_":2,"rec":1,"aux":2,"function":1,"aux2":2,".length":1,"GlobalClass":1,"parse_pickable":1,"str":52,"None":290,"Inlined":3,"not_yet_implemen":1,"print_endline":3,"__LOC__":3,"Not":1,"implemented":1,"because":2,"Prheap":4,".string_of_char_":3,"Coq_result_not_y":1,"impossible_becau":1,"Stuck":2,"Coq_result_impos":2,"impossible_with_":1,"nState":1,".prstate":1,"true":54,"nMessage":1,"t":214,"message":4,"Blacklist":1,"string":79,"list":261,"bool":147,"Separate":1,"runs":135,"run_javascript":1,"Lists":1,"Basics":2,"nil":64,"cons":22,"Fixpoint":35,"length":27,"l":314,"nat":59,"h":38,"end":92,"app":9,"l1":57,"l2":53,"snoc":17,"v":191,"rev":20,"[[":28,"]]":13,"list123":1,"at":31,"level":31,"right":35,"associativity":6,"..":4,"repeat":20,"count":20,"Example":38,"test_repeat1":1,"nil_app":2,"rev_snoc":3,"simpl":93,"IHs":2,"snoc_with_append":1,"++":25,"IHl1":7,"prod":3,"Y":69,"pair":7,"type_scope":1,"fst":7,"snd":7,"combine":5,"lx":4,"ly":4,"tx":2,"ty":15,"tp":2,"option":66,"Some":242,"index":8,"xs":9,"hd_opt":8,"test_hd_opt1":2,"test_hd_opt2":2,"plus3":3,"plus":18,"prod_curry":3,"prod_uncurry":3,"uncurry_uncurry":1,"curry_uncurry":1,"filter":7,"test":12,"countoddmembers":4,"oddb":5,"partition":2,"el":2,"negb":5,"test_partition1":1,"))))":12,"map":8,"test_map1":1,"map_rev_1":2,"IHl":15,"map_rev":1,"flat_map":2,"map_option":1,"xo":2,"fold":5,"fold_example":1,"andb":4,"false":35,"constfun":3,"k":23,"ftrue":3,"constfun_example":1,"override":19,"fmostlytrue":5,"override_example":5,"unfold_example_b":1,"override_eq":1,"beq_nat_refl":6,"override_neq":1,"x1":24,"x2":14,"k1":26,"k2":23,"beq_nat":28,"eq1":27,"eq2":20,"eq_add_S":1,"eq":43,"silly4":1,"silly5":1,"sillyex1":1,"j":7,"symmetry":11,"H0":25,"silly6":1,")))))":12,"contra":48,"silly7":1,"sillyex2":1,"beq_nat_eq":2,"SCase":57,"Hl":3,"SSCase":11,"IHm":1,"length_snoc":3,"beq_nat_O_l":1,"beq_nat_O_r":1,"double_injective":1,"double":2,"silly3":2,")))))))":3,"plus_n_n_injecti":1,"plus_n_Sm":2,"override_shadow":1,"combine_split":1,"IHy":1,"H3":16,"split_combine":1,"sillyfun1":1,"beq_equal":6,"IHa":1,"override_same":1,"remember":14,"Heqa":4,"filter_exercise":1,"lf":5,"x0":25,"trans_eq":2,"trans_eq_example":1,"d":10,"e":57,"trans_eq_exercis":1,"minustwo":2,"beq_nat_trans":1,"override_permute":1,"k3":6,"b0":2,"Heqb":3,"Heqb0":5,"fold_length":4,"test_fold_length":1,"))))))":2,"fold_length_corr":1,"fold_map":3,"total":2,"fold_map_correct":1,"forallb":4,"existsb":3,"orb":1,"existsb2":3,"existsb_correct":1,"index_okx":1,"mumble":6,"grumble":3,"Coq":3,".Lists":1,".List":1,".Strings":1,".Ascii":1,"FunctionNinjas":2,".All":5,"ListString":3,"Computation":2,"ListNotations":1,"Local":2,"Open":2,"Scope":2,"char":1,"Module":21,"Run":2,"C":257,".t":27,"Ret":7,".Ret":3,"Call":9,"command":18,"Command":30,"answer":9,".answer":9,"handler":3,".Call":6,"trace":2,"run":131,"&":195,"existT":1,"End":19,"Temporal":2,"All":2,"One":3,"CallThis":1,"CallOther":1,"Then":2,"P1":9,"P2":9,"CallThen":1,"CardBeforeMoney":2,".NArith":2,"type":8,"AskCard":2,"AskPIN":2,"CheckPIN":2,"pin":5,"AskAmount":2,"CheckAmount":2,"amount":5,"GiveCard":2,"GiveAmount":2,"ShowError":2,"LString":9,"unit":1,"Notations":2,"B":53,"JsSyntaxAux":2,"JsPreliminary":2,"number":50,"int":136,"i":4,"literal":2,"object_loc":309,"w":24,"prim":5,"rt":5,"restype":3,"rv":65,"resvalue":47,"lab":5,"label":3,"labs":18,"label_set":27,"res":25,"out":224,"prop_name":113,"strictness_flag":37,"mutability":2,"Ad":7,"attributes_data":5,"Aa":10,"attributes_acces":6,"attributes":19,"Desc":21,"descriptor":78,"D":2,"full_descriptor":39,"L":32,"env_loc":49,"E":165,"env_record":8,"Ed":2,"decl_env_record":2,"lexical_env":20,"object":2,"state":18,"execution_ctx":4,"object_propertie":2,"expr":65,"prog":18,"stat":55,"ext_expr":452,"expr_basic":4,"expr_identifier_":2,"specret":120,"expr_object_0":2,"propdefs":8,"expr_object_1":2,"expr_object_2":2,"propbody":1,"expr_object_3_va":2,"expr_object_3_ge":2,"expr_object_3_se":2,"expr_object_4":2,"expr_object_5":2,"expr_array_0":2,"expr_array_1":2,"expr_array_2":2,"expr_array_3":3,"expr_array_3_1":2,"expr_array_3_2":2,"expr_array_3_3":2,"expr_array_3_4":2,"expr_array_3_5":2,"expr_array_add_l":12,"expr_function_1":2,"funcbody":9,"expr_function_2":2,"expr_function_3":2,"expr_access_1":2,"expr_access_2":2,"expr_access_3":2,"expr_access_4":2,"expr_new_1":2,"expr_new_2":2,"expr_call_1":2,"expr_call_2":2,"expr_call_3":2,"expr_call_4":2,"expr_call_5":2,"spec_eval":2,"expr_unary_op_1":2,"unary_op":5,"expr_unary_op_2":2,"expr_delete_1":2,"expr_delete_2":2,"expr_delete_3":2,"expr_delete_4":2,"expr_typeof_1":2,"expr_typeof_2":2,"expr_prepost_1":2,"expr_prepost_2":2,"expr_prepost_3":2,"expr_prepost_4":2,"expr_unary_op_ne":2,"expr_unary_op_bi":2,"expr_unary_op_no":2,"expr_conditional":6,"expr_binary_op_1":2,"binary_op":7,"expr_binary_op_2":2,"expr_binary_op_3":3,"expr_binary_op_a":4,"expr_puremath_op":2,"expr_shift_op_1":2,"expr_shift_op_2":2,"expr_inequality_":4,"expr_binary_op_i":2,"expr_binary_op_d":2,"spec_equal":3,"spec_equal_1":2,"spec_equal_2":2,"spec_equal_3":2,"spec_equal_4":2,"expr_bitwise_op_":4,"expr_lazy_op_1":2,"expr_lazy_op_2":2,"expr_lazy_op_2_1":2,"expr_assign_1":2,"expr_assign_2":2,"expr_assign_3":4,"expr_assign_4":2,"expr_assign_5":2,"spec_to_primitiv":7,"preftype":6,"spec_to_boolean":3,"spec_to_number":5,"spec_to_number_1":2,"spec_to_integer":4,"spec_to_integer_":2,"spec_to_string":6,"spec_to_string_1":2,"spec_to_object":4,"spec_check_objec":2,"spec_eq":2,"spec_eq0":2,"spec_eq1":2,"spec_eq2":2,"spec_object_get":4,"spec_object_get_":28,"builtin_get":1,"spec_object_can_":13,"builtin_can_put":1,"spec_object_put":4,"spec_object_put_":12,"builtin_put":1,"spec_object_has_":13,"builtin_has_prop":1,"spec_object_dele":9,"builtin_delete":1,"spec_object_defa":18,"builtin_default_":1,"spec_object_defi":82,"builtin_define_o":4,"spec_prim_value_":10,"spec_put_value":3,"spec_env_record_":44,"spec_from_descri":14,"spec_entering_ev":6,"spec_call_global":13,"spec_entering_fu":10,"spec_binding_ins":56,"funcdecl":14,"codetype":8,"spec_make_arg_ge":2,"spec_make_arg_se":2,"spec_args_obj_ge":11,"spec_args_obj_de":22,"spec_arguments_o":18,"spec_create_argu":10,"builtin_has_inst":1,"spec_function_ha":12,"spec_function_ge":2,"spec_function_pr":39,"spec_error":5,"native_error":6,"spec_error_1":2,"spec_error_or_cs":4,"spec_error_or_vo":3,"spec_init_throw_":4,"spec_build_error":7,"spec_new_object":2,"spec_new_object_":2,"spec_prim_new_ob":3,"spec_creating_fu":16,"spec_create_new_":2,"spec_call":3,"spec_call_1":2,"call":8,"spec_call_preall":3,"prealloc":3,"spec_call_defaul":9,"spec_construct":2,"spec_construct_1":5,"construct":1,"spec_construct_p":3,"spec_construct_d":6,"spec_call_object":103,"spec_call_array_":88,"class_name":1,"spec_call_string":2,"spec_construct_s":4,"spec_construct_b":2,"spec_call_bool_p":6,"spec_call_number":6,"spec_construct_n":2,"spec_call_error_":12,"spec_returns":2,"ext_stat":68,"stat_basic":4,"stat_expr_1":3,"stat_block_1":2,"stat_block_2":3,"stat_label_1":3,"stat_var_decl_1":2,"stat_var_decl_it":8,"stat_if_1":2,"stat_while_1":3,"stat_while_2":2,"stat_while_3":3,"stat_while_4":2,"stat_while_5":2,"stat_while_6":2,"stat_do_while_1":3,"stat_do_while_2":3,"stat_do_while_3":2,"stat_do_while_4":2,"stat_do_while_5":2,"stat_do_while_6":2,"stat_do_while_7":2,"stat_for_1":2,"stat_for_2":3,"stat_for_3":2,"stat_for_4":2,"stat_for_5":2,"stat_for_6":3,"stat_for_7":3,"stat_for_8":2,"stat_for_9":2,"stat_for_var_1":2,"stat_switch_1":2,"switchbody":1,"stat_switch_2":3,"stat_switch_node":13,"switchclause":26,"stat_switch_defa":30,"stat_with_1":2,"stat_throw_1":2,"stat_return_1":2,"stat_try_1":3,"stat_try_2":2,"stat_try_3":3,"stat_try_4":2,"stat_try_5":2,"ext_prog":8,"prog_basic":4,"javascript_1":2,"prog_1":2,"element":1,"prog_2":3,"ext_spec":75,"spec_to_int32":3,"spec_to_int32_1":2,"spec_to_uint32":3,"spec_to_uint32_1":2,"spec_expr_get_va":15,"spec_convert_twi":9,"spec_list_expr":2,"spec_list_expr_1":2,"spec_list_expr_2":2,"spec_to_descript":40,"builtin_get_own_":2,"builtin_get_prop":1,"spec_get_value":4,"spec_get_value_r":4,"spec_lexical_env":7,"spec_error_spec":3,"spec_error_spec_":2,"spec_string_get_":12,"Coercion":3,"out_of_specret":94,"T":141,"specret_out":28,"specret_val":13,"out_of_ext_expr":1,"out_of_ext_stat":1,"out_of_ext_prog":1,"out_of_ext_spec":1,"es":2,"res_is_normal":1,"res_type":31,"restype_normal":4,"abort":34,"abort_div":1,"out_div":6,"abort_not_normal":1,"abrupt_res":5,"out_ter":47,"abort_intercepte":37,"res_intro":5,"restype_break":6,"e1":13,"t2":120,"res_label_in":3,"restype_continue":2,"cb":2,"fo":4,"restype_throw":11,"scs":6,"<>":14,"vi":2,"ts1":2,"scs2":2,"S0":5,"eo2":7,"eo3":7,"restype_return":3,"spec_identifier_":1,"lex":2,"execution_ctx_le":1,"strict":2,"execution_ctx_st":1,"arguments_from":12,"arguments_from_n":1,"Vs":5,"arguments_from_u":1,"undef":3,"arguments_from_c":1,"Vs1":3,"Vs2":3,"arguments_first_":5,"arguments_f_a_r_":2,"lv":13,"Hint":21,"Constructors":12,"search_proto_cha":9,"object_has_prope":3,"object_proto":2,"prim_null":1,"value_object":4,"make_delete_even":3,"event":1,"ev":3,"delete_event":1,"implementation_p":1,"vret":1,"dret":1,".binary64":1,"Parameter":31,"zero":1,"neg_zero":1,"one":1,"eq_refl":2,".mode_NE":4,"infinity":1,"neg_infinity":1,"max_value":1,"min_value":1,"pi":1,"ln2":1,"from_string":1,"to_string":3,"neg":1,"absolute":1,"sign":1,"lt_bool":1,"add":4,"sub":1,"fmod":1,"mult":1,"div":1,"Global":1,"Instance":1,"number_comparabl":1,"Comparable":1,"Admitted":39,"of_int":1,"to_int32":3,"to_uint32":3,"to_int16":1,"modulo_32":1,"int32_bitwise_no":1,"int32_bitwise_an":1,"int32_bitwise_or":1,"int32_bitwise_xo":1,"int32_left_shift":1,"int32_right_shif":1,"uint32_right_shi":1,".Notations":1,"error":8,"do_call":1,".ShowError":1,"main":1,"card_is_valid":2,".AskCard":1,".AskPIN":1,"@@":7,".s":7,"pin_is_valid":2,".CheckPIN":1,"ask_amount":2,".AskAmount":1,"amount_is_valid":2,".CheckAmount":1,"card_is_given":2,".GiveCard":1,"amount_is_given":2,".GiveAmount":1,"SfLib":2,"STLC":1,"ty_Bool":36,"ty_arrow":20,"tm":57,"tm_var":14,"id":6,"tm_app":24,"tm_abs":17,"tm_true":23,"tm_false":15,"tm_if":32,"Id":3,"idB":3,"idBB":2,"idBBBB":2,"v_abs":4,"t_true":1,"t_false":1,"subst":131,"beq_id":9,"t1":127,"t3":24,"Reserved":6,"step":30,"ST_AppAbs":5,"t12":9,"v2":23,"==>":16,"ST_App1":5,"ST_App2":3,"v1":33,"ST_IfTrue":7,"ST_IfFalse":6,"ST_If":8,"where":10,"stepmany":4,"Lemma":120,"step_example3":1,"eapply":22,"context":4,"partial_map":6,"Context":2,"empty":11,"extend":15,"Gamma":43,"extend_eq":2,"ctxt":5,"beq_id_refl":1,"auto":47,"extend_neq":3,"has_type":28,"T_Var":7,"T_Abs":8,"T11":19,"T12":7,"T_App":8,"T_True":1,"T_False":1,"T_If":2,"Unfold":3,"typing_example_2":1,"typing_example_3":1,"exists":151,"coiso":1,"assumption":57,"reptrans":1,"appears_free_in":18,"afi_var":1,"afi_app1":1,"afi_app2":1,"afi_abs":2,"afi_if1":1,"afi_if2":1,"afi_if3":1,"closed":2,"free_in_context":3,"afi_cases":1,"solve":11,"eauto":6,"IHappears_free_i":1,"H7":2,"not_eq_beq_id_fa":1,"Corollary":2,"typable_empty__c":1,"@empty":3,"HeqGamma":2,"context_invarian":4,"has_type_cases":1,"...":6,"IHhas_type":2,"Hafi":3,"beq_id_false_not":2,"Heqe":5,"substitution_pre":2,"U":4,"Ht":5,"Hv":1,"tm_cases":4,"rename":15,"into":16,"beq_id_eq":4,"clear":45,"Hcontra":2,"HT":23,"IHt":1,"Coiso1":2,"Coiso2":3,"HeqCoiso1":1,"HeqCoiso2":1,"ex_falso_quodlib":2,"preservation":1,"HT1":1,"IHHT1":2,"IHHT2":1,"progress":2,"left":32,"IHhas_type1":3,"IHhas_type2":2,"H4":2,"IHt1":6,"IHt2":3,"T0":2,"IHt3":1,"types_unique":1,"T1":1,"JsCommon":1,"JsCommonAux":1,"JsPrettyInterm":1,"JsPrettyRules":1,"Ltac":37,"tryfalse_nothing":4,"goal":15,"nothing":12,"tryfalse":60,"ct":1,"W":82,"result":23,"Record":1,"runs_type_correc":88,"make_runs_type_c":1,"runs_type_expr":2,"red_expr":67,"runs_type_stat":2,"red_stat":7,"runs_type_prog":2,"red_prog":4,"vs":8,"runs_type_call":2,"args":38,"runs_type_call_p":1,"result_some":59,"co":6,"runs_type_constr":2,"lo":7,"runs_type_functi":2,"array":3,"runs_type_get_ar":1,"red_spec":23,"runs_type_object":16,"ls":6,"runs_type_stat_w":2,"runs_type_stat_d":2,"runs_type_stat_f":2,"sp":8,"lthis":4,"runs_type_equal":2,"runs_type_to_int":2,"runs_type_to_str":2,"oes":10,"runs_type_array_":3,"newLen":7,"oldLen":7,"newLenDesc":12,"newWritable":12,"throw":6,"def":8,"specres":6,"def_correct":2,"res_out":29,"sep":3,"absurd_neg":2,"fresh":77,"introv":112,"inverts":65,"arguments_from_s":1,"get_arg":11,"splits":31,"res_overwrite_va":10,"resvalue_empty":2,"unfolds":126,"cases_if":33,"simpls":29,"res_type_res_ove":1,"res_label_res_ov":1,"res_label":6,"rv1":3,"rv2":3,"rv3":4,"res_normal":3,"get_arg_correct":1,"num":6,".nth":1,"I":7,"lets":19,"nth_succ":2,"IHA":2,"nth_def_nil":1,"length_cons":2,"nat_math":2,"nth_def_succ":1,"get_arg_correct_":6,"do":4,"constructors":4,"?":107,"]]]":2,"get_arg_first_an":3,"Hyp":14,"and_impl_left":3,"P3":3,"applys_and_base":5,"applys":238,"constr":85,">>":5,"A1":6,"A2":4,"A3":2,"constructors_and":1,"exact":3,"run_callable_cor":2,"run_callable":1,"callable":1,"sets_eq":8,"pick_option":1,"object_binds":1,"o0":2,"forwards":52,"@pick_option_cor":11,"EQB":1,"eqabort":11,"o1":128,"prove_abort":5,"constructor":8,"isout":17,"Pred":2,"if_empty_label_o":8,"K":156,"if_empty_label":2,"label_empty":4,"tt":9,"eexists":11,"if_some_out":2,"oa":9,"if_some":2,"if_result_some_o":2,"resultof":1,"if_result_some":1,"if_some_or_defau":4,"if_ter_post":3,"if_ter_out":8,"if_ter":3,"jauto":5,"if_success_state":7,"rv0":3,"ifb":1,"WE":20,"rm":53,"inversion_clear":20,"branch":16,"substs":17,"discriminate":48,"if_success_post":3,"if_success_out":4,"if_success":3,"if_void_post":3,"out_void":2,"if_void_out":3,"if_void":2,"if_not_throw_pos":3,"Extern":4,"congruence":6,"if_not_throw_out":2,"if_not_throw":2,"if_any_or_throw_":5,"K1":10,"K2":10,"res_value":3,"if_any_or_throw":2,"simple":5,"if_success_or_re":7,"if_break_post":3,"if_break_out":2,"if_break":2,"if_value_post":3,"res_val":7,"if_value_out":7,"if_value":3,"exists___":17,"if_bool_post":3,"prim_bool":2,"if_bool_out":2,"if_bool":3,"if_object_post":3,"if_object_out":2,"if_object":4,"if_string_post":3,"prim_string":1,"if_string_out":2,"if_string":3,"if_number_post":3,"prim_number":1,"if_number_out":2,"if_number":3,"if_prim_post":3,"value_prim":5,"if_prim_out":2,"if_prim":3,"if_abort_out":2,"if_abort":1,"if_spec_post":5,"if_spec_out":2,"if_spec":2,"if_ter_spec_post":3,"if_ter_spec":3,"if_success_spec_":3,"if_success_spec":3,"if_value_spec_po":3,"if_value_spec":7,"if_prim_spec_pos":3,"if_prim_spec":2,"if_bool_spec_pos":3,"if_bool_spec":2,"if_number_spec_p":3,"if_number_spec":2,"if_string_spec_p":3,"if_string_spec":2,"if_object_spec_p":3,"if_object_spec":2,"prove_not_interc":5,"abort_tactic":5,"red_expr_abort":1,"red_stat_abort":1,"red_prog_abort":1,"red_spec_abort":1,"abort_expr":1,"abort_stat":1,"abort_prog":1,"abort_spec":1,"run_select_extra":2,"fail":9,"run_select_ifres":2,"of":3,"@if_ter":1,"@if_success":1,"@if_value":1,"@if_void":1,"@if_object":1,"@if_bool":1,"@if_string":1,"@if_number":1,"@if_prim":1,"run_select_proj_":13,"run_select_proj":2,"get_head":1,"prove_runs_type_":3,"run_hyp_core":3,"Proj":5,"select_ind_hyp":1,"IH":38,"hyp":4,"simple_intropatt":1,"run_hyp":14,"run_pre_ifres":4,"R1":33,"run_pre_core":4,"O1":35,"result_some_out":4,"res_to_res_void":4,"result_out":4,"run_pre":7,"Red":29,"o1orR1":2,"run_post_run_exp":2,"run_post_extra":2,"run_post_core":2,"Er":15,"Ab":15,"go":17,"subst_hyp":21,"W1":1,"E1":10,"E2":9,"run_inv":46,"out_retn":1,"resvalue_value":4,"res_spec":4,"res_ter":4,"ret_void":4,"res_void":6,"out_from_retn":4,"runs_inv":1,"run_get_current_":3,"red_javascript":2,"run_check_curren":3,"idtac":7,"run_step":2,"ltac_wild":2,"run_apply":3,"run_post":9,"run_step_using":2,"Lem":8,"run_simpl_run_er":3,"run_simpl_base":2,"run_simpl_core":3,"using":30,"run_simpl":9,"or":2,"run_pre_lemma":1,"__my_red_lemma__":1,"type_of_prim_not":2,"type_of":1,"type_object":1,"Resolve":2,"is_lazy_op_corre":1,"op":24,"is_lazy_op":1,"regular_binary_o":2,"lazy_op":2,"run_object_metho":21,"object_method":1,"Bi":2,"LibOption":2,".map_on_inv":2,"run_object_heap_":2,"object_heap_set_":1,"build_error_corr":2,"vproto":3,"vmsg":3,"build_error":1,"object_alloc":6,"red_spec_build_e":2,"EQX":1,"run_error_correc":16,"run_error":7,"ne":19,"R0":2,"applys_and":3,"red_spec_error":1,"red_spec_error_1":1,"run_error_not_so":1,"native_error_typ":1,"@specret_out":1,"set":1,"execution_ctx_in":1,"Hred":2,"Habort":2,"H9":1,"out_error_or_voi":6,"red_spec_error_o":6,"RC":2,"Cr":2,"out_error_or_cst":9,"HR":133,"case_if":54,"object_has_prop_":4,"object_has_prop":1,"M":16,"red_spec_object_":163,"decide_def":3,"run_object_get_p":4,"object_get_built":4,"vthis":11,"let_name":37,"Mdefault":2,"asserts":15,"Mdefault_correct":2,"builtin_get_defa":1,"EQMdefault":1,"Mfunction":2,"Mfunction_correc":2,"builtin_get_func":1,"red_spec_functio":11,"EQMfunction":1,"obpm":3,"run_object_get_c":6,"run_object_get":1,"object_can_put_c":2,"object_can_put":1,"CP":2,"lproto":2,"object_default_v":3,"pref":3,"M_correct":7,"F":13,"clears":4,"HK":1,"EQM":3,"to_primitive_cor":4,"prefo":3,"to_primitive":2,"red_spec_to_prim":2,"to_number_correc":5,"to_number":2,"red_spec_to_numb":4,"to_string_correc":2,"red_spec_to_stri":3,"to_integer_corre":1,"to_integer":1,"red_spec_to_inte":2,"to_int32_correct":3,"red_spec_to_int3":2,"to_uint32_correc":2,"red_spec_to_uint":4,"run_object_defin":5,"EQoldLen":2,"eassumption":5,"EQnewLenDesc":4,"newLenDesc0":2,"object_define_ow":6,"rej":2,"Rej":1,"Def":2,"wri":2,"Wri":1,"EQwri":1,"HC1":1,"n2":29,"EQdef":1,"attributes_data_":1,"descValueOpt":1,"descriptor_value":4,"EQv":2,"a0":8,"newLenN":2,"HnW":1,"n1":39,"EQnewWritable":3,"descriptor_writa":2,"replace":2,"by":2,"ilen":1,"slen":1,"Follow":2,"follow":4,"RES":8,"EQfollow":5,"next":2,"Next":1,"EQnext":2,"dvDesc":2,"prim_new_object_":2,"prim_new_object":1,"let_simpl":6,"red_spec_prim_ne":3,"pick_option_corr":3,"to_object_correc":7,"to_object":2,"hint":1,"red_spec_to_obje":6,"rew_logic":3,"run_object_prim_":3,"object_prim_valu":1,"prim_value_get_c":2,"prim_value_get":1,"red_spec_prim_va":4,"object_put_compl":4,"follows_correct":4,"full_descriptor_":2,"S2":1,"tests":1,"Acc":3,"va":2,"EQva":1,"wthis":1,"prim_value_put_c":2,"prim_value_put":1,"env_record_get_b":3,"rn":3,"rs":3,"red_spec_env_rec":19,"Heap":3,".binds_equiv_rea":2,"mu":2,"red_spec_returns":2,"throw_result_run":2,"throw_result":2,"red_spec_error_s":1,"ref_kind_env_rec":3,"ref_kind_of":9,"ref_base":8,"ref_base_type_en":1,"ref_kind_base_ob":2,"ref_kind_primiti":2,"ref_kind_object":2,"ref_base_type_va":2,"ref_get_value_co":2,"ref_get_value":1,"red_spec_ref_get":8,"EQ":4,"ref_is_property":3,"Ev":2,"ref_has_primitiv":1,"EQL":2,"sym_eq":1,"EQk":1,"object_put_corre":5,"object_put":2,"env_record_set_m":4,"ref_is_property_":1,"ref_is_unresolva":2,"v0":3,"ref_put_value_co":2,"ref_put_value":2,"red_spec_ref_put":6,"cases":2,"run_expr_get_val":4,"red_spec_expr_ge":12,"env_record_creat":7,"deletable_opt":6,"env_record_initi":2,"if_spec_ter_post":4,"run_post_if_spec":1,"Eq":1,"S1":6,"if_spec_post_to_":2,"HP":2,"convert_value_to":1,"red_spec_to_bool":2,"__":1,"lift2":7,"convert_twice_pr":4,"red_spec_convert":9,"convert_twice_nu":4,"convert_twice_st":3,"get_puremath_op_":2,"get_puremath_op":1,"puremath_op":2,"get_inequality_o":3,"b1":8,"b2":6,"inequality_op":2,"get_shift_op_cor":3,"get_shift_op":1,"shift_op":2,"get_bitwise_op_c":2,"get_bitwise_op":1,"bitwise_op":2,"run_object_get_o":2,"Ao":2,".read_option":1,"EQAo":1,"EQo":2,"Opv":2,"math":2,"run_function_has":2,"run_object_has_i":3,"run_binary_op_co":1,"run_binary_op":1,"red_expr_binary_":16,"w1":2,"w2":2,"s1":3,"s2":4,"red_expr_puremat":3,"red_expr_shift_o":5,"red_expr_bitwise":3,"red_expr_inequal":3,"wa":2,"wb":2,"wr":1,"inequality_test_":1,"applys_eq":1,"EQp":1,"EQwr":1,"fequals":1,"n0":2,"array_args_map_l":4,"res_empty":1,"inductions":1,"IHoes":1,"red_spec_call_ar":8,"run_construct_pr":2,"red_spec_call_ob":7,"call_object_new":1,"red_spec_constru":6,"arg_len":1,"nth_def":1,"COMMENT'''":2,"AExp":1,"aexp":18,"ANum":13,"APlus":10,"AMinus":4,"AMult":4,"bexp":11,"BTrue":2,"BFalse":2,"BEq":2,"BLe":2,"BNot":2,"BAnd":2,"aeval":18,"a1":12,"a2":12,"test_aeval1":1,"beval":4,"ble_nat":5,"optimize_0plus":12,"e2":8,"test_optimize_0p":1,"optimize_0plus_s":4,"IHe2":13,"IHe1":14,"NatList":2,"natprod":9,"swap_pair":3,"surjective_pairi":2,"snd_fst_is_swap":1,"fst_swap_is_snd":1,"natlist":41,"l_123":1,"head":2,"tl":2,"nonzeros":7,"test_nonzeros":1,"oddmembers":5,"test_oddmembers":1,"test_countoddmem":2,"alternate":3,"r1":4,"r2":4,"test_alternative":1,"bag":17,"test_count1":1,"sum":2,"test_sum1":1,"test_add1":1,"member":4,"test_member1":1,"test_member2":1,"remove_one":4,"test_remove_one1":1,"remove_all":3,"test_remove_all1":1,"subset":4,"test_subset1":1,"test_subset2":1,"bag_count_add":1,"tl_length_pred":1,"pred":1,"app_ass":5,"l3":11,"app_length":1,"test_rev1":1,"rev_length":1,"app_nil_end":2,"rev_involutive":2,"app_ass4":1,"l4":4,"snoc_append":3,"nonzeros_length":1,"distr_rev":1,"count_number_non":1,"ble_n_Sn":2,"remove_decreases":1,"natoption":6,"option_elim":2,"option_elim_hd":1,"beq_natlist":5,"test_beq_natlist":2,"beq_natlist_refl":1,"silly1":1,"silly2a":1,"q":4,"silly_ex":1,"evenb":2,"rev_exercise":1,"beq_nat_sym":1,"Imp":1,"Relations":1,"tm_const":81,"tm_plus":64,"SimpleArith0":2,"eval":8,"SimpleArith1":2,"E_Const":2,"===>":37,"E_Plus":2,"SimpleArith2":2,"ST_PlusConstCons":15,"ST_Plus1":10,"ST_Plus2":12,"test_step_1":1,"test_step_2":1,"step_determinist":3,"Hy1":19,"Hy2":15,"step_cases":8,"IHHy1":5,"v_const":14,"strong_progress":4,"normal_form":13,"value_is_nf":2,"nf_is_value":2,"G":2,"nf_same_as_value":5,"Temp1":2,"v_funny":2,"value_not_same_a":3,"Temp2":2,"ST_Funny":2,"Temp3":2,"Temp4":2,"v_true":1,"v_false":1,"bool_step_prop3":1,"Temp5":2,"ST_ShortCut":2,"bool_step_prop4":3,"bool_step_prop4_":1,"test_stepmany_1":1,"test_stepmany_2":1,"test_stepmany_3":1,"test_stepmany_4":1,"step_normal_form":1,"normal_form_of":1,"normalizing":3,"stepmany_congr_1":2,"rsc_cases":1,"stepmany_congr2":2,"step_normalizing":1,"H11":3,"H12":3,"H21":3,"H22":3,"eval__value":1,"HE":2,"eval_cases":1},"Creole":{"=":2,"Creole":7,"is":3,"a":2,"-":5,"to":2,"HTML":1,"converter":2,"for":1,",":4,"the":5,"lightweight":1,"markup":1,"language":1,"(":5,"http":4,":":9,"//":5,"wikicreole":1,".org":2,"/":11,")":5,".":4,"Github":1,"uses":1,"this":1,"render":1,"*":6,".creole":1,"files":1,"Project":1,"page":1,"on":2,"github":3,".com":2,"minad":5,"creole":5,"Travis":1,"CI":1,"https":1,"travis":1,"ci":1,"RDOC":1,"rdoc":1,".info":1,"projects":1,"==":5,"INSTALLATION":1,"{{{":2,"gem":1,"install":1,"}}}":2,"SYNOPSIS":1,"require":1,"html":1,".creolize":1,"BUGS":1,"If":1,"you":1,"found":1,"bug":1,"please":1,"report":1,"it":1,"at":1,"project":1,"GitHub":1,"issues":1,"AUTHORS":1,"Lars":2,"Christensen":2,"larsch":1,"Daniel":2,"Mendler":2,"LICENSE":1,"Copyright":1,"c":1,"It":1,"free":1,"software":1,"and":1,"may":1,"be":1,"redistributed":1,"under":1,"terms":1,"specified":1,"in":1,"README":1,"file":1,"of":1,"Ruby":1,"distribution":1},"Crystal":{"module":2,"Crystal":1,"class":14,"ASTNode":4,"def":97,"transform":81,"(":201,"transformer":4,")":187,".before_transfor":1,"self":77,"node":331,"=":118,".transform":75,".after_transform":1,"end":164,"Transformer":1,"before_transform":1,"after_transform":1,":":80,"Expressions":2,"exps":9,"[]":1,"of":3,".expressions":5,".each":1,"do":24,"|":8,"exp":6,"new_exp":5,"if":23,".is_a":1,"?":2,".concat":1,"else":2,"<<":1,".length":1,"==":2,"[":7,"]":7,"Call":1,"node_obj":2,".obj":14,"transform_many":23,".args":4,"node_block":2,".block":2,"node_block_arg":2,".block_arg":6,"And":1,".left":6,".right":6,"Or":1,"StringInterpolat":1,"ArrayLiteral":1,".elements":1,"node_of":2,".of":2,"HashLiteral":1,".keys":1,".values":2,"of_key":2,".of_key":2,"of_value":2,".of_value":2,"If":1,".cond":10,".then":6,".else":8,"Unless":1,"IfDef":1,"MultiAssign":1,".targets":1,"SimpleOr":1,"Def":1,".body":24,"receiver":4,".receiver":4,"block_arg":4,"Macro":1,"PointerOf":1,".exp":6,"SizeOf":1,"InstanceSizeOf":1,"IsA":1,".const":2,"RespondsTo":1,"Case":1,".whens":1,"node_else":2,"When":1,".conds":1,"ImplicitObj":1,"ClassDef":1,"superclass":2,".superclass":2,"ModuleDef":1,"While":1,"Generic":1,".name":10,".type_vars":1,"ExceptionHandler":1,".rescues":1,"node_ensure":2,".ensure":2,"Rescue":1,".types":3,"Union":1,"Hierarchy":1,"Metaclass":1,"Arg":1,"default_value":2,".default_value":2,"restriction":2,".restriction":2,"BlockArg":1,".fun":2,"Fun":1,".inputs":1,"output":2,".output":2,"Block":1,".map":2,"!":2,"{":5,"as":4,"Var":2,"}":5,"FunLiteral":1,".def":2,"FunPointer":1,"obj":2,"Return":1,".exps":5,"Break":1,"Next":1,"Yield":1,"scope":2,".scope":2,"Include":1,"Extend":1,"RangeLiteral":1,".from":2,".to":4,"Assign":1,".target":2,".value":6,"Nop":1,"NilLiteral":1,"BoolLiteral":1,"NumberLiteral":1,"CharLiteral":1,"StringLiteral":1,"SymbolLiteral":1,"RegexLiteral":1,"MetaVar":1,"InstanceVar":1,"ClassVar":1,"Global":1,"Require":1,"Path":1,"Self":1,"LibDef":1,"FunDef":1,"body":2,"TypeDef":1,"StructDef":1,"UnionDef":1,"EnumDef":1,"ExternalVar":1,"IndirectRead":1,"IndirectWrite":1,"TypeOf":1,"Primitive":1,"Not":1,"TypeFilteredNode":1,"TupleLiteral":1,"Cast":1,"DeclareVar":1,".var":2,".declared_type":2,"Alias":1,"TupleIndexer":1,"Attribute":1,"SHEBANG#!bin":2,"require":3,"describe":2,"it":21,"run":14,".to_i":5,".should":8,"eq":8,"Foo":22,"A":17,"foo":15,".new":11,".foo":5,"_f32":2,"+":1,"B":2,"C":2,";":1,"::":5,"initialize":2,"@x":7,"x":2,"begin":2,"f":4,".x":2,"BAR":2,"a":2,"while":1,"b":1,"compile":1,".compile":1,"\\":2,"CONST":2,"raise":1,"doit":2,"rescue":1,".nil":1,"assert_type":7,"int32":7,"union_of":1,",":1,"char":1,"result":4,"Int32":4,"mod":3,".program":1,"NonGenericClassT":1,".instance_vars":1,".type":3,".int32":1,"T":5,"types":2,"GenericClassType":2,"foo_i32":6,".instantiate":2,"Type":2,".lookup_instance":2},"Csound":{"COMMENT//":70,"COMMENT;":6,"COMMENT/*":1,"nchnls":3,"=":27,"nchnls_i":1,"sr":3,"0dbfs":4,"ksmps":3,"kr":3,"instr":12,",":104,"N_a_M_e_":1,"+":2,"Name":1,"aSignal":9,"oscil":2,"prints":25,"\\":1,";":2,"comment":1,"(":17,")":13,"kNote":3,"p3":4,"if":7,"==":3,"then":4,"kFrequency":4,"elseif":1,"//":2,"Parentheses":1,"around":1,"binary":1,"expressions":1,"are":1,"optional":1,".":4,"endif":2,"iIndex":19,"while":2,"<":4,"do":3,"print":11,"+=":4,"od":2,"until":1,">=":1,"enduntil":1,"{{":3,"hello":1,"world":1,"}}":3,"outc":2,"endin":12,"opcode":1,"anOscillator":2,"a":2,"kk":1,"kAmplitude":2,"xin":1,"vco2":1,"xout":1,"endop":1,"TestOscillator":1,"))":2,"pyruni":1,"import":1,"random":4,"pool":4,"[":2,"i":12,"/":5,"**":1,"for":1,"in":1,"range":1,"]":2,"def":1,"get_number_from_":1,"n":2,"p":2,":":7,".random":2,"()":2,"int":1,"*":16,"len":1,"return":1,".choice":1,"#ifdef":1,"DEBUG":2,"#undef":1,"#include":1,"#endif":2,"#define":5,"A_HZ":1,"#440":1,"#":9,"OSCIL_MACRO":3,"VOLUME":3,"TABLE":2,"#oscil":3,"$VOLUME":3,"$FREQUENCY":3,"$TABLE":3,"TestMacro":1,"$OSCIL_MACRO":2,"out":3,"TestBitwiseNOT":1,"~":1,"TestBitwiseXOR":1,"TestGoto":1,">":2,"goto":4,"if_label":2,"else_label":2,"endif_label":2,"else":1,"loop_label":2,"loop_lt_label":2,"loop_lt":1,"TestPrints":1,"#FREQUENCY":1,"#TABLE":1,"TestMacroPeriodS":1,"TestAt":1,"@0":1,"@@":10,"@1":1,"@2":1,"@3":1,"@4":1,"@5":1,"@6":1,"@7":1,"@8":1,"@9":1,"MacroAbuse":1,"FOO":1,"BAR":1,"This":1,"ends":1,"the":1,"block":1,"It":1,"is":1,"not":1,"preprocessor":1,"directive":1,"scoreline_i":1,"f":1,"e":1,"iscale":14,"ktimpnt1":3,"line":2,"ktimpnt2":3,"linseg":6,"kfreqscale":3,"kfreqinterpL":2,"kampinterpL":2,"kfreqinterpR":2,"kampinterpR":2,"pvbufread":2,"apvcL":2,"pvinterp":2,"-":4,"apvcR":2,"outs":1,"ktime":3,"arL":2,"pvoc":2,"arR":2},"Csound Document":{"<":13,"CsoundSynthesize":6,">":20,"CsInstruments":6,"sr":3,"=":27,"kr":3,"ksmps":3,"nchnls":3,"COMMENT;":6,"instr":12,"iscale":14,"ktimpnt1":3,"line":2,",":104,"*":16,"(":17,"/":5,")":13,"ktimpnt2":3,"linseg":6,"kfreqscale":3,"kfreqinterpL":2,"kampinterpL":2,"kfreqinterpR":2,"kampinterpR":2,"pvbufread":2,"apvcL":2,"pvinterp":2,"-":4,"apvcR":2,"outs":1,"endin":12,"</":9,"CsScore":6,"i":14,"e":3,"ktime":3,"p3":4,"arL":2,"pvoc":2,"arR":2,"out":3,"COMMENT//":70,"COMMENT/*":1,"nchnls_i":1,"0dbfs":4,"N_a_M_e_":1,"+":2,"Name":1,"aSignal":9,"oscil":2,"prints":25,"\\":1,";":2,"comment":1,"kNote":3,"if":7,"==":3,"then":4,"kFrequency":4,"elseif":1,"//":2,"Parentheses":1,"around":1,"binary":1,"expressions":1,"are":1,"optional":1,".":4,"endif":2,"iIndex":19,"while":2,"do":3,"print":11,"+=":4,"od":2,"until":1,">=":1,"enduntil":1,"{{":2,"hello":1,"world":1,"}}":2,"outc":2,"opcode":1,"anOscillator":2,"a":2,"kk":1,"kAmplitude":2,"xin":1,"vco2":1,"xout":1,"endop":1,"TestOscillator":1,"))":2,"pyruni":1,"import":1,"random":4,"pool":4,"[":2,"**":1,"for":1,"in":1,"range":1,"]":2,"def":1,"get_number_from_":1,"n":2,"p":2,":":7,".random":2,"()":2,"int":1,"len":1,"return":1,".choice":1,"#ifdef":1,"DEBUG":2,"#undef":1,"#include":1,"#endif":2,"#define":5,"A_HZ":1,"#440":1,"#":9,"OSCIL_MACRO":3,"VOLUME":3,"TABLE":2,"#oscil":3,"$VOLUME":3,"$FREQUENCY":3,"$TABLE":3,"TestMacro":1,"$OSCIL_MACRO":2,"TestBitwiseNOT":1,"~":1,"TestBitwiseXOR":1,"TestGoto":1,"goto":4,"if_label":2,"else_label":2,"endif_label":2,"else":1,"loop_label":2,"loop_lt_label":2,"loop_lt":1,"TestPrints":1,"#FREQUENCY":1,"#TABLE":1,"TestMacroPeriodS":1,"TestAt":1,"@0":1,"@@":10,"@1":1,"@2":1,"@3":1,"@4":1,"@5":1,"@6":1,"@7":1,"@8":1,"@9":1,"MacroAbuse":1,"FOO":1,"BAR":1,"This":1,"ends":1,"the":1,"block":1,"It":1,"is":1,"not":1,"preprocessor":1,"directive":1,"f":1},"Csound Score":{"i":10,"e":3,"f":1},"Cuda":{"__global__":2,"void":3,"scalarProdGPU":1,"(":17,"float":8,"*":8,"d_C":3,",":14,"d_A":3,"d_B":3,"int":14,"vectorN":2,"elementN":3,")":15,"{":8,"COMMENT//":19,"__shared__":1,"accumResult":5,"[":11,"ACCUM_N":4,"]":11,";":30,"for":5,"vec":5,"=":17,"blockIdx":2,".x":10,"<":7,"+=":6,"gridDim":1,"vectorBase":3,"IMUL":1,"vectorEnd":2,"+":6,"iAccum":10,"threadIdx":4,"blockDim":3,"sum":3,"pos":5,"}":8,"stride":5,"/":2,">":3,">>=":1,"__syncthreads":1,"()":3,"if":3,"==":1,"#include":2,"stdio":1,".h":2,"cuda_runtime":1,"COMMENT/**":2,"vectorAdd":2,"const":2,"A":2,"B":2,"C":2,"numElements":4,"i":5,"main":1,"cudaError_t":1,"err":5,"cudaSuccess":2,"threadsPerBlock":4,"blocksPerGrid":2,"-":1,"<<<":1,">>>":1,"cudaGetLastError":1,"!=":1,"fprintf":1,"stderr":1,"cudaGetErrorStri":1,"))":1,"exit":1,"EXIT_FAILURE":1,"cudaDeviceReset":1,"return":1},"Cue Sheet":{"REM":2,"GENRE":1,"Electronica":1,"DATE":1,"PERFORMER":9,"TITLE":9,"FILE":2,"MP3":1,"TRACK":9,"AUDIO":8,"INDEX":9,":":18,"BINARY":1,"MODE1":1,"/":1},"Curry":{"----------------":7,"---":17,"The":2,"standard":3,"prelude":1,"of":9,"Curry":2,"with":2,"type":4,"classes":2,".":27,"All":1,"exported":1,"functions":1,",":770,"data":14,"types":1,"and":3,"methods":1,"defined":9,"in":7,"this":2,"module":3,"are":1,"always":2,"available":1,"any":2,"program":1,"COMMENT{-":2,"Prelude":1,"(":499,"COMMENT--":66,"Char":23,"..":43,")":502,"Int":29,"Float":81,"--":13,"++":29,"()":38,",,":1,",,,":1,",,,,":1,"[]":34,"->":237,"Bool":26,"Ordering":10,"Maybe":1,"Either":1,"Data":42,"Eq":30,"Ord":28,"Show":31,"ShowS":14,"shows":20,"showChar":10,"showString":14,"showParen":4,"Read":31,"ReadS":17,"reads":20,"readParen":17,"read":6,"lex":39,"Bounded":24,"Enum":7,"Num":3,"Fractional":1,"Real":3,"Integral":2,"even":3,"odd":1,"fromIntegral":1,"realToFrac":1,"^":5,"RealFrac":1,"Floating":2,"Monoid":25,"Functor":6,"Applicative":6,"Alternative":3,"Monad":3,"MonadFail":1,"liftM2":1,"sequence":1,"sequence_":1,"mapM":1,"mapM_":1,"isUpper":3,"isLower":1,"isAlpha":2,"isDigit":10,"isAlphaNum":2,"isBinDigit":2,"isOctDigit":2,"isHexDigit":2,"isSpace":5,"ord":4,"chr":6,"String":31,"lines":1,"unlines":1,"words":1,"unwords":1,"head":4,"tail":1,"null":5,"length":1,"!!":4,"map":7,"foldl":1,"foldl1":1,"foldr":3,"foldr1":3,"filter":1,"zip":1,"zip3":1,"zipWith":1,"zipWith3":1,"unzip":1,"unzip3":1,"concat":1,"concatMap":1,"iterate":2,"repeat":1,"replicate":1,"take":1,"drop":1,"splitAt":1,"takeWhile":2,"dropWhile":3,"span":10,"break":1,"reverse":1,"or":2,"all":2,"elem":8,"notElem":2,"lookup":1,"<":37,"$":59,">":30,"!":2,"#":29,"##":10,"seq":2,"ensureNotFree":1,"ensureSpine":1,"normalForm":1,"groundNormalForm":1,"id":3,"const":4,"asTypeOf":1,"curry":1,"uncurry":1,"flip":1,"until":1,"&&":39,"||":14,"not":7,"otherwise":14,"ifThenElse":1,"maybe":1,"either":1,"fst":1,"snd":1,"failed":3,"error":2,"IO":1,"getChar":1,"getLine":1,"putChar":1,"putStr":1,"putStrLn":1,"print":1,"FilePath":1,"readFile":1,"writeFile":1,"appendFile":1,"IOError":1,"userError":1,"ioError":1,"catch":1,"Success":1,"success":1,"solve":1,"doSolve":1,"=":369,":=":2,":":73,"<=":43,"#ifdef":9,"__PAKCS__":9,"<<=":2,"#endif":9,"&":2,"&>":2,"?":8,"anyOf":1,"unknown":1,"apply":1,"cond":1,"letrec":1,"failure":1,"where":112,"infixr":6,"infixl":6,"*":24,"/":4,"`":90,"div":1,"mod":1,"quot":5,"rem":1,"+":10,"-":20,"operator":1,"is":2,"built":1,"syntax":1,"the":1,"following":1,"fixity":1,"infix":4,"==":64,"/=":6,">=":7,"===":45,"|":93,">>":4,">>=":4,"external":38,"False":48,"True":39,"LT":25,"EQ":25,"GT":25,"a":263,"b":119,"c":148,"d":50,"e":38,"...":1,"[":102,"]":92,"class":13,"::":136,"aValue":41,"instance":83,"aValueChar":3,"aValueInt":3,"aValueFloat":3,"=>":49,"_":58,"x":251,"xs":29,"y":126,"ys":12,"a1":22,"b1":20,"a2":22,"b2":20,"c1":18,"c2":18,"d1":12,"d2":12,"e1":8,"e2":8,"f":56,"f1":6,"f2":6,"g":14,"g1":2,"g2":2,"genPos":5,"n":30,"minBound":26,"maxBound":27,"free":2,"i":6,"eqChar":3,"__KICS2__":6,"#elif":6,"prim_eqChar":3,"eqInt":3,"prim_eqInt":3,"eqFloat":3,"prim_eqFloat":3,"compare":4,"min":2,"max":2,"ltEqChar":4,"i1":2,"i2":2,"ltEqInt":4,"ltEqFloat":4,"prim_ltEqChar":3,"prim_ltEqInt":3,"prim_ltEqFloat":3,"show":3,"showsPrec":17,"showList":4,"s":83,"showListDefault":4,"showCharLiteral":3,"cs":45,"showStringLitera":3,"showSigned":4,"showIntLiteral":3,"showFloatLiteral":3,"showTuple":6,"str":8,"showl":4,"if":4,"then":4,"else":4,"showPos":3,"p":8,"))":2,"ss":2,"\\":18,"r":29,"prim_showCharLit":3,"prim_showStringL":3,"prim_showIntLite":3,"prim_showFloatLi":3,"readsPrec":13,"readList":4,"readListDefault":4,"t":63,"<-":88,"readCharLiteral":3,"readStringLitera":3,"readSigned":4,"lexDigits":6,"readNatLiteral":4,"readFloat":2,"fromInt":1,"readFloatLiteral":3,"(()":1,"((":7,"w":8,"u":19,"v":14,"q":6,"z":27,"o":2,"pr":2,"readl":5,"mandatory":3,"optional":3,"case":8,"ch":5,"lexCharLiteral":4,"lexString":3,"isSingle":2,"isSymbol":3,"sym":2,"]]":4,"nam":2,"isIdChar":2,"ds":8,"fe":2,"lexFracExp":2,"lexExp":3,"lexStringItem":2,"prefix":5,"lexEsc":2,"@":3,"isCharName":2,"prim_readCharLit":3,"prim_readStringL":3,"prim_readNatLite":3,"prim_readFloatLi":3,"succ":8,"pred":8,"toEnum":15,"fromEnum":19,"enumFrom":8,"enumFromThen":8,"enumFromTo":7,"enumFromThenTo":6,"let":2,"units":6,"COMMENT(*":3,"logBase":2,"sin":3,"cos":3,"tan":3,"asin":2,"acos":2,"atan":2,"sinh":3,"cosh":3,"tanh":3,"asinh":2,"acosh":2,"atanh":2,"sqrt":2,"**":2,"exp":2,"log":4,"pi":1,"expFloat":3,"logFloat":3,"sqrtFloat":3,"sinFloat":3,"cosFloat":3,"tanFloat":3,"asinFloat":3,"acosFloat":3,"atanFloat":3,"sinhFloat":3,"coshFloat":3,"tanhFloat":3,"asinhFloat":3,"acoshFloat":3,"atanhFloat":3,"prim_logFloat":3,"prim_expFloat":3,"prim_sqrtFloat":3,"prim_sinFloat":3,"prim_cosFloat":3,"prim_tanFloat":3,"prim_asinFloat":3,"prim_acosFloat":3,"prim_atanFloat":3,"prim_sinhFloat":3,"prim_coshFloat":3,"prim_tanhFloat":3,"prim_asinhFloat":3,"prim_acoshFloat":3,"prim_atanhFloat":3,"x0":3,"y0":5,"mempty":25,"mappend":27,"mconcat":4,"xss":2,"fmap":6,"pure":6,"liftA2":6,"fs":2,"empty":2,"some":3,"some_v":5,"many_v":5,"many":2,"m":15,"return":2,"k":2,"Library":1,"defining":1,"natural":6,"numbers":4,"Peano":2,"representation":3,"operations":1,"on":3,"@author":1,"Michael":1,"Hanus":1,"@version":1,"January":1,".Nat":1,"Nat":39,"fromNat":9,"toNat":8,"add":20,"sub":5,"mul":17,"leq":7,"import":1,"Test":1,".Prop":1,"Natural":1,"Thus":1,"each":1,"number":3,"constructor":2,"by":2,"Z":9,"zero":1,"S":10,"successor":1,"deriving":1,"Transforms":2,"into":2,"integer":2,"fromToNat":2,"Prop":11,"-=":10,"toFromNat":2,"==>":1,"Addition":1,"addIsCommutative":2,"addIsAssociative":2,"Subtraction":1,"reversing":1,"addition":1,"subAddL":2,"subAddR":2,"Multiplication":1,"mulIsCommutative":2,"mulIsAssociative":2,"distMulAddL":2,"distMulAddR":2,"leqAdd":2},"Cycript":{"(":219,"function":18,"utils":39,")":157,"{":68,"COMMENT//":20,"var":80,"shouldLoadCFuncs":2,"=":119,"true":7,";":189,"shouldExposeCFun":2,"shouldExposeCons":2,"shouldExposeFunc":2,"funcsToExpose":3,"[":44,",":122,"]":36,"CFuncsDeclaratio":4,"COMMENT/*":14,".exec":7,"str":15,"mkdir":2,"@encode":29,"int":11,"const":13,"char":17,"*":49,"))":36,"dlsym":13,"RTLD_DEFAULT":13,"tempnam":2,"fopen":2,"void":17,"fclose":2,"fwrite":2,"symlink":2,"unlink":3,"getenv":2,"setenv":3,"libdir":3,"dir":4,"+":32,"old_tmpdir":2,"f":8,"if":32,"!":7,"return":29,"false":5,"}":68,"handle":3,".length":5,"r":7,"except":4,"null":11,"try":3,"require":1,".replace":3,"catch":3,"e":3,"!==":6,"throw":4,".result":1,".applyTypedefs":5,"typedefs":3,":":36,"for":7,"k":6,"in":3,"new":7,"RegExp":1,".include":3,"load":3,"re":2,"/":8,"^":6,"\\":15,"s":9,"(?:":4,"|":7,"w":1,"((":4,"?":4,"$":2,"match":10,"-":9,"rType":2,"name":11,"args":9,"argsRe":2,"g":3,"argsTypes":3,"[]":3,"while":2,"type":16,".push":2,"encodeString":6,"+=":5,".join":1,"fun":9,"else":3,".funcs":2,"{}":2,".loadfuncs":2,"expose":2,"i":20,"<":4,"++":4,"o":5,"]]":4,"Cycript":3,".all":3,"system":2,".print":2,"e2":1,".sizeof":4,"typeof":5,"===":12,".toString":11,"()":13,".slice":2,"float":1,"())":2,"double":4,"typeInstance":6,"instanceof":2,"Object":1,".type":1,"typeStr":6,"arrayTypeStr":2,"arrayType":2,"Type":2,"arrayInstance":3,"&":6,"maxSigned":4,"Math":5,".pow":3,"/=":1,"!=":2,".logify":1,"cls":4,"sel":3,"@import":2,"com":1,".saurik":1,".substrate":1,".MS":1,"org":1,".cycript":1,".NSLog":1,"oldm":4,"MS":1,".hookMessage":1,".call":1,"arguments":2,"selFormat":2,".trim":1,"logFormat":2,"standardArgs":2,"class_isMetaClas":1,"this":2,".valueOf":2,"logArgs":2,".concat":1,"NSLog":2,".apply":8,"->":1,"apply":1,"undefined":1,"Array":1,"argc":2,"voidPtr":8,"argTypes":3,"argType":4,"arg":4,"&&":2,"%":1,".functionWith":1,".str2voidPtr":1,"strdup":4,".voidPtr2str":1,".double2voidPtr":1,"n":3,"doublePtr":5,"voidPtrPtr":5,"**":6,".voidPtr2double":1,".isMemoryReadabl":3,"ptr":3,"fds":5,"result":2,"==":4,".isObject":1,"obj":22,"lastObj":5,"objc_isa_ptr":5,"objc_debug_isa_c":2,"ptrValue":5,"foundMetaClass":3,"break":1,"||":1,"obj_class":4,"metaclass":2,"superclass":2,".makeStruct":1,"fieldRe":2,".floor":1,".random":1,"fieldType":2,"fieldName":2,"encodedType":2,".constants":2,"VM_PROT_NONE":1,"VM_PROT_READ":1,"VM_PROT_WRITE":1,"VM_PROT_EXECUTE":1,"VM_PROT_NO_CHANG":1,"VM_PROT_COPY":1,"VM_PROT_WANTS_CO":1,"VM_PROT_IS_MASK":1,"c":10,".VM_PROT_DEFAULT":1,".VM_PROT_READ":2,".VM_PROT_WRITE":2,".VM_PROT_ALL":1,".VM_PROT_EXECUTE":1,"exports":1},"Cypher":{"COMMENT//":18,"MATCH":19,"(":116,"a":25,")":102,"-":45,"[":38,"r":10,"]":38,"->":17,"b":12,"WITH":9,"labels":4,"AS":34,"a_labels":4,",":99,"type":2,"rel_type":6,"b_labels":4,"UNWIND":15,"as":16,"l":6,"l2":6,"MERGE":13,":":181,"Meta_Node":4,"{":72,"name":17,"}":45,"META_RELATIONSHI":2,"RETURN":9,"distinct":2,"first_node":2,"connected_by":2,"second_node":2,"p":6,"=":14,"allShortestPaths":2,"((":10,"source":4,"Person":5,"KNOWS":2,"*":18,"target":4,"))":14,"WHERE":6,"id":14,"<":2,"and":2,"length":2,">":2,"nodes":2,"n":16,".firstname":2,".lastname":2,"count":3,"COMMENT(*":2,"friendsInCommon":14,"me":10,"potentialFriend":14,"SIZE":2,"LIVES_IN":4,"()":2,"<-":6,"sameLocation":12,"abs":2,".age":4,"ageDifference":12,"LABELS":4,"gender":4,"NOT":2,"FRIEND_OF":2,"exp":4,"log":4,"/":4,")))":2,"CASE":2,"WHEN":2,"THEN":2,"ELSE":2,"END":2,"sameGender":8,"parts":2,"+":6,"score":4,"ORDER":2,"BY":2,"DESC":2,"CREATE":14,"Middle":2,"STALK":2,"Root":2,"FOREACH":2,"i":10,"in":2,"RANGE":6,"|":2,"PETAL":2,"convert":2,"this":2,"from":10,"Node":8,"to":12,"HAS":6,";":12,"shortestPath":2,"IS":4,"NULL":2,"begin":5,"CONSTRAINT":2,"ON":4,"node":4,"`":46,"UNIQUE":25,"IMPORT":23,"LABEL":12,"ASSERT":2,".":3,"ID":11,"commit":5,"_id":22,"properties":15,"tagline":1,"title":1,"released":1,"}}":12,"row":18,"._id":8,"SET":9,"+=":5,".properties":5,"Movie":1,"born":7,"start":13,"end":13,"roles":4,".start":3,".end":3,"ACTED_IN":1,"{}}":3,"PRODUCED":1,"DIRECTED":1,"LIMIT":1,"REMOVE":2,"DROP":1,"url":2,"CALL":1,"apoc":1,".load":1,".json":1,"YIELD":1,"value":16,"Answer":1,".answer_id":1,".accepted":1,".is_accepted":1,".shareLink":1,".share_link":1,".lastActivityDat":1,".last_activity_d":1,".creationDate":1,".creation_date":1,".title":2,".score":2,"q":2,"Question":1,".question_id":1,"rel":1,"POSTED_TO":1,"answer":3,".owner":1,"u":6,"User":1,"userId":1,".user_id":1,".displayName":1,".display_name":1,".userType":1,".user_type":1,".reputation":2,".userLink":1,".link":1,"rel2":1,"SUBMITTED":1},"D":{"COMMENT/**":11,"import":8,"core":6,".cpuid":1,",":185,"std":10,".algorithm":1,".datetime":1,".meta":1,".stdio":3,".string":3,".range":1,";":356,"float":9,"[":40,"]":40,"getLatencies":2,"(":351,"T":34,"string":6,"op":14,")":258,"()":48,"{":113,"enum":20,"N":12,"=":155,"*":114,"<<":17,"+":11,".sizeof":11,"auto":23,"a":18,"Array":7,"!":54,"b":15,"c":5,"latencies":6,".max":2,"foreach":12,"i":18,"ref":7,"latency":6,"len":5,"_":2,"..":6,"[]":42,"sw":4,"StopWatch":2,"AutoStart":2,".yes":2,"off":8,"size_t":29,"))":48,".replace":8,"mixin":35,"~":41,"}":113,"min":6,".peek":2,".nsecs":2,"res":4,"/":13,"return":53,"getThroughput":2,"lengths":3,"immutable":8,"nsecs":2,"runMasked":3,"throughputs":3,"void":34,"genOps":2,"ops":6,"op1":5,"~=":4,"op2":3,"runOp":2,"AliasSeq":1,"ubyte":5,"ushort":1,"uint":35,"ulong":1,"byte":1,"short":1,"int":33,"long":2,"double":1,"writefln":2,".stringof":2,"struct":7,".stdc":2,".stdlib":1,":":12,"free":3,"malloc":2,"this":27,"n":8,"ary":4,"cast":14,".ptr":6,"alias":6,"version":5,"X86":1,"SSE":3,"else":8,"X86_64":1,"static":12,"assert":17,"mxcsr":9,"ret":3,"asm":2,"stmxcsr":1,"val":10,"ldmxcsr":1,"COMMENT//":33,"FPU_EXCEPTION_MA":3,"|":12,"FPU_EXCEPTION_FL":3,"maskFPUException":3,"unmaskFPUExcepti":3,"&":20,"FPUExceptionFlag":2,"clearFPUExceptio":2,"scope":1,"delegate":1,"dg":2,"==":16,"main":2,"iota":1,".map":1,"=>":1,".format":2,")))":1,"unittest":5,"bar":1,"t":1,"module":2,".aa":1,".memory":1,"GC":4,"private":4,"GROW_NUM":6,"GROW_DEN":7,"SHRINK_NUM":5,"SHRINK_DEN":6,"GROW_FAC":5,"<":9,"INIT_NUM":1,"INIT_DEN":1,"HASH_EMPTY":2,"HASH_DELETED":3,"HASH_FILLED_MARK":2,"-":24,"INIT_NUM_BUCKETS":5,"AA":12,"Key":13,"Val":12,"sz":6,"impl":18,"new":11,"Impl":14,"nextpow2":3,"@property":8,"bool":7,"empty":4,"const":28,"pure":17,"nothrow":17,"@safe":2,"@nogc":13,"length":5,"is":6,"null":10,"?":4,".length":12,"opIndexAssign":1,"in":18,"key":27,"if":30,"hash":28,"calcHash":6,"p":40,".findSlotLookup":3,".entry":11,".val":6,"findSlotInsert":8,".deleted":3,"--":3,"deleted":10,"++":6,"used":7,">":4,"dim":14,"grow":4,".empty":4,"firstUsed":8,"buckets":14,".hash":6,".Entry":3,"//":6,"TODO":2,"move":2,"inout":16,"opIndex":3,"@trusted":3,"opIn_r":3,"findSlotLookup":3,"remove":1,"false":2,"shrink":2,"true":1,"get":1,"lazy":2,"getOrSet":1,"toBuiltinAA":1,"_aaFromCoreAA":2,"rtInterface":2,".impl":2,"getLValue":1,"allocBuckets":3,">=":3,"mask":5,"Bucket":7,"for":4,"j":6,";;":2,".filled":2,"&&":3,".key":1,"resize":4,"ndim":2,"obuckets":3,"-=":1,".free":1,"safe":1,"to":2,"impossible":1,"reference":1,"Entry":2,"entry":1,"filled":1,"ptrdiff_t":1,"attr":2,".BlkAttr":1,".NO_INTERIOR":1,".calloc":1,"RTInterface":5,"aaLen":2,"pimpl":9,"aa":28,"aaGetY":2,"**":2,"pkey":9,".getLValue":1,"COMMENT(*":3,"might":1,"have":1,"changed":1,"aaInX":2,".opIn_r":1,"aaDelX":2,".remove":1,"vtbl":2,"hashOf":1,"package":1,"extern":3,"C":2,"rtIntf":1,"function":4,"getY":1,"inX":1,"delX":1,"rtaa":5,".toBuiltinAA":1,"puts":1,".bitop":1,"bsr":2,"pow2":2,"max":1,"template":4,"Fib":5,"COMMENT/*":23,"mpq":3,"format":3,"and":1,"toStringz":3,".traits":1,"ParameterTypeTup":2,"off_t":15,"LIBMPQ_ERROR_OPE":1,"LIBMPQ_ERROR_CLO":1,"LIBMPQ_ERROR_SEE":1,"LIBMPQ_ERROR_REA":1,"LIBMPQ_ERROR_WRI":1,"LIBMPQ_ERROR_MAL":1,"LIBMPQ_ERROR_FOR":1,"LIBMPQ_ERROR_NOT":1,"LIBMPQ_ERROR_SIZ":1,"LIBMPQ_ERROR_EXI":2,"LIBMPQ_ERROR_DEC":1,"LIBMPQ_ERROR_UNP":1,"mpq_archive_s":24,"char":24,"libmpq__version":2,"libmpq__archive_":7,"mpq_archive":20,"mpq_filename":1,"archive_offset":1,"packed_size":2,"unpacked_size":3,"offset":4,"version_":1,"files":1,"libmpq__file_pac":1,"file_number":12,"libmpq__file_unp":1,"libmpq__file_off":1,"libmpq__file_blo":1,"blocks":1,"libmpq__file_enc":1,"encrypted":1,"libmpq__file_com":1,"compressed":1,"libmpq__file_imp":1,"imploded":1,"libmpq__file_num":1,"filename":7,"number":1,"libmpq__file_rea":1,"out_buf":2,"out_size":2,"transferred":2,"libmpq__block_op":1,"libmpq__block_cl":1,"libmpq__block_un":1,"block_number":2,"libmpq__block_re":1,"class":3,"MPQException":5,"Exception":1,"Errors":3,"public":1,"errno":7,"fnname":2,".errno":1,"super":1,"MPQ_CHECKERR":1,"Fn":4,"args":2,"result":4,"throw":2,"((":1,"$":1,"MPQ_FUNC":22,"func_name":3,"libversion":1,"MPQ_A_GET":7,"type":6,"name":7,"name2":4,"Archive":4,"m":4,"File":6,"listfile":7,"listfiledata":5,"archivename":2,"archive_open":1,"archive_close":1,"archive":1,"fname":2,"fno":2,"filelist":1,"try":2,".read":2,"())":2,".splitlines":2,"catch":2,"e":2,"filenumber":1,"MPQ_F_GET":9,"am":3,"fileno":8,".a":2,".am":2,".archive":2,".files":1,".filename":2,".fileno":2,".file_number":1,"no":1,"read":1,"content":6,".unpacked_size":1,"trans":3,".file_read":1,"foo":1,"writeln":1},"D2":{"cTrnDao":1,":":92,"CalcTrnDao":1,"{":33,"q":2,"Query":1,"ByTime":1,"ByCategory":1,"ByAccount":1,"ByPurpose":1,"}":33,"sql":6,"trns":3,"CalcTrn":2,"shape":11,"class":8,"amount":1,"Double":6,"currency":3,"String":5,"type":1,"TransactionType":1,"->":29,"rawStatsFlow":3,"RawStatsFlow":1,"in":4,"Input":2,"List":1,"<":4,">":12,"p":12,"out":11,"RawStats":2,"incomes":1,"Map":3,"CurrencyCode":3,",":3,"expenses":1,"incomesCount":2,"Int":4,"expensesCount":2,"cTrndao":1,".trns":2,".in":2,"COMMENT#":2,"ratesDao":3,"RatesDao":1,"Rate":2,"rate":2,"ratesOverrideDao":3,"RateOverrideDao":1,"ratesFlow":5,"RatesFlow":1,"deps":6,"Dependencies":2,"baseCurrencyFlow":1,"baseCurrency":1,"rates":2,".ratesDao":1,"Reacts":5,".ratesOverrideDa":1,".baseCurrencyFlo":1,".deps":3,"exFlow":3,"ExchangeStatsFlo":1,"rawStats":1,"outputCurrency":1,"incs_loop":2,"incs_exchange":2,"incs_sum":2,"exps_loop":2,"exps_exchange":2,"exps_sum":2,"Stats":1,"income":1,"Value":2,"expense":1,".ratesFlow":2,"to":1,"changes":1,".rawStats":2,".incs_sum":1,".exps_sum":1,".out":2,"direction":1,"down":1,"classes":1,"containers":7,"rectangle":1,"user":2,"person":1,"database":4,"cylinder":1,"a":18,"label":2,"null":2,"style":5,".fill":2,"transparent":4,".stroke":2,"b":7,".display":2,".3d":1,"true":1,"anthias":4,"-":22,"nginx":4,".class":6,".anthias":18,"viewer":4,"server":7,"websocket":3,"celery":4,".redis":3,"<-":8},"DIGITAL Command Language":{"$":1329,"!!!!!!!!!!!!!!!!":2,"!":230,"Copyright":1,",":192,"Fidelity":1,"Information":1,"Services":1,"Inc":1,"This":2,"source":3,"code":1,"contains":2,"the":17,"intellectual":1,"property":1,"of":4,"its":2,"copyright":1,"holder":1,"(":260,"s":1,")":224,"and":5,"is":5,"made":1,"available":1,"under":1,"a":9,"license":2,".":181,"If":10,"you":2,"do":2,"not":3,"know":1,"terms":1,"please":1,"stop":1,"read":15,"further":1,"KITINSTAL":1,".COM":13,"PROCEDURE":1,"FOR":1,"THE":1,"GT":4,".M":5,"PRODUCT":1,"ON":4,"CONTROL_Y":4,"THEN":48,"VMI":58,"$CALLBACK":38,"COMMENT$!":113,"IF":45,"P1":5,".EQS":8,"GOTO":4,"INSTALL":1,"POSTINSTALL":2,"IVP":3,"EXIT":8,"$_UNSUPPORTED":1,"$INSTALL":7,":":114,"TYPE":4,"SYS":20,"$INPUT":4,"c":1,"COPYRIGHT":1,"-":112,"by":1,"Sanchez":1,"Computer":1,"Associates":1,"ALL":1,"RIGHTS":1,"RESERVED":1,"GTM":129,"$VMS_VERSION":4,":==":31,"Minimum":1,"VMS":1,"version":3,"required":4,"ALPHA":3,"=":252,"f":164,"$getsyi":5,".eqs":45,"$DISK_SPACE":2,"==":25,"Minumum":2,"disk":6,"space":2,"on":14,"system":4,"ELSE":12,"ENDIF":24,"F":28,"$ELEMENT":2,"$VMS_IS":4,".LTS":1,"MESSAGE":6,"E":2,"VMSMISMATCH":1,"$_FAILURE":4,"WRITE":109,"$OUTPUT":8,".GES":1,"T1":17,"$VERIFY":2,"$KIT_DEBUG":1,"CHECK_NET_UTILIZ":1,"$ROOM":2,".NOT":6,"NOSPACE":1,"$DOPURGE":4,"YES":15,"$RUN_IVP":6,"$STD_CNF":3,"$DST_OWN":6,"SYSTEM":1,"$IDENTIFIER":1,".EQ":1,"$SYS_DST":4,"$DST_DIR":9,"GTM_DIST":1,"$DST_CRE":3,"$DST_DEV":4,"$STARTDB":5,"$MGR_COM":6,"$HLP_DIR":5,"NO":2,"$DEF_DCL":5,"$DEF_SYS":5,"$LNK_LOG":6,"$DEF_GLD":5,"$GBL_DIR":2,"MUMPS":3,".GLD":1,"$DEF_RTN":6,"$RTN_DIR":2,"[]":1,"$DIST":3,"$PCT_RTN":6,"ASK":20,"B":15,"SET":11,"PURGE":2,"$DST_LOG":6,"$COMMON":4,"[":13,"]":13,"$DIR_TYPE":3,"COMMON":2,"Not":2,"standard":2,"configuration":3,"S":7,"USER":1,".OR":5,"GTMINSTALL":2,"GTMLOGICALS":2,"GTMLOGIN":3,"GTMSTART":4,"GTMSTOP":1,"Each":1,"file":6,"own":1,"user":1,"documentation":1,"All":1,"questions":1,"have":1,"been":1,"asked":1,"Installation":3,"now":1,"proceeds":1,"without":1,"your":1,"manual":1,"intervention":1,"for":9,"about":1,"minutes":1,"CREATE_DIRECTORY":1,"RESTORE_SAVESET":2,"C":1,"I":4,"CRECOM":1,"OPEN":6,"/":119,"OUFILE":109,"$KWD":9,"CLOSE":6,"$HLP_LOG":4,"$HELP":1,"COMMENT\"\"\"":3,"N1":6,"DN":5,"$TRNLNM":2,"$LOCATE":4,".NE":4,"$LENGTH":4,"))":17,"lnk":1,"$library":3,"in":9,"use":1,"$LNK_LOOP":1,"+":46,".AND":1,".LT":1,"LNK_LOOP":1,"gtmlib":2,"handling":2,"placed":1,"NOLNKLOG":1,"setting":1,"up":5,"LNK":1,"$LIBRARYs":1,"PREINS":1,"$ROOT":1,"SYSHLP":1,"GTMFILES":2,".KIT":4,"GTMIMAGES":2,"PROVIDE_FILE":1,"T":2,"PROVIDE_IMAGE":1,"FININS":1,"PROVIDE_DCL_COMM":1,"GTMCOMMANDS":1,".CLD":1,"MODIFY_STARTUP_D":1,"ADD":1,"LPMAIN":1,"$_SUCCESS":2,"$POSTINSTALL":1,"NOON":1,"DEFINE":5,"USER_MODE":4,"NL":4,"$ERROR":2,"COMMAND":2,"TABLE":1,"SYSLIB":2,"DCLTABLES":2,"OUTPUT":2,"DELETE":2,"MUPIP":2,":=":4,"$MANAGER":1,"@":4,"DEFAULT":4,"T2":1,"$ENVIRONMENT":1,"PROTECTION":2,"REWD":3,"O":1,"G":1,"W":1,"RE":1,"$DMOD":2,"GTMLIB":1,".OLB":6,"LIB":2,"GTMSHR":1,"LINK":2,".OBJ":19,"NOTRACE":1,"Compiling":1,"percent":2,"%":1,"routines":2,"*":20,".*":3,"$IVP":5,"The":1,"real":1,"Verification":2,"Procedure":2,"Extract":1,"from":1,"text":6,"library":12,"LIBRARIAN":1,"EXTRACT":1,".TLB":1,"@GTM":1,"$STATUS":1,"p1":5,"want":1,"to":5,"build":3,"with":1,"debug":5,"XML_LIBDIR":7,"LIBXSLT":2,"LIBEXSLT":2,"XSLTPROC":3,"----------------":20,"compile":3,"command":5,"cc_opts":1,"if":117,"then":124,"cc_command":3,"else":27,"endif":70,"configure":1,"multiple":1,"passes":2,"each":4,"should":1,"be":1,"compared":1,"definition":1,"MAKEFILE":1,".IN":1,"corresponding":1,"directory":4,"num_passes":1,"two":1,"libraries":1,"program":2,"pass":5,"libname_1":1,"h_file_1":1,"progname_1":1,"see":3,".libxslt":1,"makefile":4,".in":4,"src_1":7,"libname_2":1,"h_file_2":1,"progname_2":1,".libexslt":1,"src_2":1,"libname_3":1,"h_file_3":1,"progname_3":1,".xsltproc":1,"src_3":1,"set":12,"check":1,"logicals":2,"$trnlnm":14,"error":11,"continue":6,"globfile":17,"$search":12,"write":105,"sys":64,"$output":55,"exit":9,"srcdir":4,"$parse":10,",,,":9,"define":11,"process":5,"look":3,"globals":1,".h":110,"installed":1,"paralle":1,"this":3,"one":3,"$element":17,"LIBXML":1,"XML_SRCDIR":1,"some":1,"working":1,"pass_no":8,"set_pass_logical":2,".le":3,".num_passes":2,"Libname":2,"libname_":2,"progname":2,"progname_":2,"libname":5,".nes":35,"logname":4,"findfile":1,"src_":2,"---":2,"logical":1,"target":2,"parallel":2,"subdirectory":2,"it":2,"h_file":1,"h_file_":1,"includedir":1,"goto":40,"such":1,"as":3,"exit_status":2,"saved_default":1,"$environment":2,"ERROR_OUT":2,"control_y":1,"start_here":2,"move":2,"line":28,"rerun":1,"parts":1,"modules":3,"into":3,"make":5,"three":1,"pass_loop":2,"pass_description":2,"src":4,"create":4,"need":1,"def":2,"link":8,"commands":1,"used":1,"lib_command":4,"link_command":4,"s_no":3,"$edit":15,"source_loop":2,"next_source":3,"S_no":1,".and":8,"call":15,"Th":1,"th":6,"that":1,"$EXIT_OUT":1,"$ERROR_OUT":1,"$status":6,"EXIT_OUT":1,"BUILD":1,"subroutine":2,"Compile":1,"insert":2,"or":1,"$BUILD":1,"warning":1,"EXIT_BUILD":1,"source_file":3,"name":5,"object_file":1,"$fao":17,"p2":2,"object":1,"defined":2,"delete":10,"nolog":21,";":17,"module":5,"lose":1,"dbgopts":2,"libexslt":1,"lib":4,"libxslt":1,"libxml":1,"$EXIT_BUILD":1,"$endsubroutine":1,"err_exit":5,"true":12,"false":16,"tmpnam":4,"$getjpi":1,"tt":1,"tc":1,"tconfig":1,"its_decc":9,"its_vaxc":8,"its_gnuc":7,"s_case":3,"False":1,"Make":6,"v_string":2,"v_file":1,"ccopt":14,"lopts":6,"dnsrl":1,"aconf_in_file":2,"conf_check_strin":1,"linkonly":2,"optfile":1,"mapfile":1,"libdefs":7,"vax":2,".lt":19,".1024":2,"axp":5,".ge":2,".4096":2,"ia64":4,"!!!":1,".or":16,"proc":9,"parse":1,"extended":1,"whoami":5,",,,,":1,"mydef":1,"mydir":1,"myproc":1,"$Search":4,"Then":9,"$Type":1,"MMK":1,"gosub":11,"find_version":1,"open":17,"topt":7,"tmp":4,".opt":13,"optf":7,"check_opts":1,"check_compiler":1,"close":24,"decc":2,"$library_include":1,"conf_hin":3,"config":1,".hin":1,"i":19,"$FIND_ACONF":1,"fname":3,"AMISS_ERR":1,"find_aconf":1,"err":1,"aconf_err":1,"aconf_in":4,"aconf":24,"zconf":33,"$ACONF_LOOP":1,"end_of_file":1,"aconf_exit":1,"work":4,"$extract":14,"cdef":18,"check_config":1,"aconf_loop":1,"$ACONF_EXIT":1,"example":10,".obj":42,"minigzip":10,"CALL":18,"MAKE":18,"adler32":5,".c":34,"zlib":32,"compress":6,"crc32":5,"deflate":9,"zutil":29,"gzclose":5,"gzlib":5,"gzread":5,"gzwrite":5,"infback":5,"inftrees":10,"inflate":7,"inffast":9,"inffixed":2,"infblock":1,"trees":5,"uncompr":5,"libz":10,".test":4,".exe":6,".olb":9,"crea_mms":1,"crea_olist":1,"map_2_shopt":1,"LINK_":1,"SHARE":1,"libzshr":1,"opt":5,"$AMISS_ERR":1,"$CC_ERR":1,"$ERR_EXIT":1,"message":5,"facil":1,"ident":3,"sever":3,"out":8,"min":5,"mod":4,"h_in":4,"$MAKE":1,"SUBROUTINE":3,"TO":1,"CHECK":1,"DEPENDENCIES":1,"V":2,".Eqs":5,"Goto":9,"Makeit":2,"Time":2,"$CvTime":2,"$File":2,"$arg":1,"$Loop":1,"Argument":3,"P":1,"Exit":2,"El":4,"$Loop2":1,"File":3,"$Element":1,"Endl":1,"AFile":6,"$Loop3":1,"OFile":2,".Or":1,"NextEl":1,".Ges":1,"Loop3":1,"$NextEL":1,"Loop2":1,"$EndL":1,"arg":3,".Le":1,"Loop":1,"$Makeit":1,"VV":2,"P2":1,"$Exit":1,"Set":1,"Verify":1,"$ENDSUBROUTINE":2,"CHECK_OPTS":1,"OPT_LOOP":1,"cparm":25,"p":1,"$locate":20,"$length":24,"start":12,"len":8,"cc_com":7,"mmks":4,"bhelp":1,"opt_loop":1,"return":11,"$CHECK_COMPILER":1,".not":10,"CC_ERR":1,"dnrsl":1,"$no_rooted_searc":1,"cc":3,"$CREA_MMS":1,"descrip":2,".mms":2,"append":4,"copy":3,"$input":4,"deck":3,"COMMENT#":4,"OBJS":2,"\\":5,"eod":3,"$(":3,"LOPTS":2,"clean":1,"$CREA_OLIST":1,"src_check_list":2,"$MRLOOP":1,"end":7,"mrdone":2,"rec":14,"$SRC_CHECK_LOOP":1,"src_check":4,"mrloop":1,"src_check_loop":1,"extra_filnam":2,"$MRSLOOP":1,"$MRDONE":1,"$EXTRA_FILNAM":1,"myrec":2,"trim":1,"$FELOOP":1,"srcfil":3,"feloop":1,"$FIND_VERSION":1,"$hloop":1,"hdone":2,"hloop":3,"$hdone":1,"$CHECK_CONFIG":1,"in_ldef":5,"$type":13,"check_cc_def":1,"CHECK_CC_DEF":1,"#include":2,"#define":1,"_LARGEFILE":1,"<":1,"stdio":1,">":1,"int":1,"main":1,"()":1,"{":1,"FILE":1,"fp":4,"fopen":1,"fseeko":1,"SEEK_SET":1,"fclose":1,"}":1,"test_inv":2,"comm_h":2,"cc_prop_check":1,"$CC_PROP_CHECK":1,"cc_prop":9,"is_need":4,".eq":1,"nofac":2,"noident":2,"nosever":2,"notext":2,"fac":2,"exclude":1,"_yes":6,"write_config":11,"$string":1,"_no":5,"$CC_MPROP_CHECK":1,"idel":4,"MT_LOOP":1,"result_":1,"_":3,"mdef_":5,"msym_clean":2,"mt_loop":1,"MSYM_CLEAN":1,"msym_max":1,"sym":1,"$WRITE_CONFIG":1,"confh":3,"MAP_2_SHOPT":1,"Subroutine":1,"SAY":3,"$SEARCH":1,"exit_m2s":2,"module1":1,"module2":1,"module3":1,"module4":1,"map":4,"aopt":8,"bopt":8,"b":3,"mod_sym_num":6,"MOD_SYM_LOOP":1,"mod_in":8,"MOD_SYM_IN":1,"shared_proc":22,"mod_sym_in":1,"mod_sym_loop":1,"$MAP_LOOP":1,"map_end":1,"map_loop":2,"chop_semi":6,"$MAP_END":1,"libopt":9,"$ALOOP":1,"aloop_end":1,"aloop":1,"$ALOOP_END":1,"sv":6,"$BLOOP":1,"bloop_end":1,"svn":3,"bloop":1,"$BLOOP_END":1,"noconf":1,"VMOD_SYM_LOOP":1,"VMOD_SYM_IN":1,"vmod_sym_in":1,"vmod_sym_loop":1,"$VMAP_LOOP":1,"vmap_end":1,"vmap_loop":2,"$VMAP_END":1,"EXIT_M2S":1,"endsubroutine":1,"CC":3,"DECC":3,"PREFIX":3,"all":3,"VMSBACKUP":2,".C":2,"HAVE_MT_IOCTLS":1,"HAVE_UNIXIO_H":1,"DCLMAIN":1,"match":2,"exe":1,".EXE":1,"vmsbackup":1,"dclmain":1,"identification":1},"DM":{"COMMENT//":5,"COMMENT/*":3,"#define":4,"PI":6,"#if":1,"==":4,"G":1,"#elif":1,"I":1,"#else":1,"K":1,"#endif":1,"var":13,"/":49,"GlobalCounter":2,"=":14,"const":1,"CONST_VARIABLE":2,"list":8,"MyList":1,"(":6,",":3,"new":1,"datum":7,"entity":7,")":6,"EmptyList":1,"[":2,"]":2,"//":6,"creates":1,"a":1,"of":1,"null":2,"entries":1,"NullList":1,"name":2,"number":3,"proc":5,"myFunction":2,"()":9,"world":5,".log":5,"<<":5,"New":2,"++":1,"unit":3,"..":1,"calls":1,"the":2,"parent":1,"rand":1,"ReverseList":1,"input":3,"output":3,"for":1,"i":4,".len":1,";":2,">=":1,"--":1,"IMPORTANT":1,":":1,"List":1,"Arrays":1,"count":1,"from":1,"+=":1,"is":2,"return":3,"DoStuff":1,"bitflag":6,"|=":1,"DoOtherStuff":1,"bits":1,"maximum":1,"amount":1,"&=":1,"~":1,"DoNothing":1,"pi":3,"if":2,"else":2,"#undef":1,"Undefine":1},"DNS Zone":{"$TTL":2,"3d":2,"@":2,"IN":5,"SOA":2,"root":4,".localhost":2,".":7,".sneaky":1,".net":1,"(":2,";":11,"serial":1,"refresh":1,"1h":1,"retry":1,"12d":1,"expire":1,"2h":1,"negative":1,"response":1,"TTL":1,")":2,"NS":3,"localhost":1,"secondary":1,"name":1,"server":1,"is":1,"preferably":1,"externally":1,"maintained":1,"www":1,"A":1,"$ORIGIN":1,"c":2,".2":3,".1":2,".0":6,".3":2,".e":3,".f":5,".ip6":1,".arpa":1,"ns":2,"SERIAL":1,"REFRESH":1,"RETRY":1,"EXPIRE":1,"MINIMUM":1,".example":2,".com":2,".a":2,".7":2,".d":1,".8":1,"PTR":1,"sip01":1},"DTrace":{"SHEBANG#!dtrace":1,"COMMENT//":1,"COMMENT/*":10,"COMMENT/**":1,"#pragma":2,"D":2,"option":2,"specsize":1,"=":15,"32m":1,"linuxulator":33,"*":40,":":95,"futex":33,"futex_get":1,"error":1,",":124,"futex_sleep":2,"requeue_error":1,"sleep_error":2,"futex_wait":3,"copyin_error":5,"itimerfix_error":1,"futex_atomic_op":3,"missing_access_c":1,"unimplemented_op":1,"unimplemented_cm":2,"linux_sys_futex":11,"unimplemented_cl":1,"unhandled_efault":1,"unimplemented_lo":1,"unimplemented_un":1,"unimplemented_tr":1,"unimplemented_wa":1,"unknown_operatio":1,"linux_get_robust":1,"copyout_error":1,"handle_futex_dea":1,"fetch_robust_ent":1,"release_futexes":1,"{":15,"printf":18,"(":74,"probename":2,"probeprov":5,"probemod":2,"probefunc":20,")":74,";":109,"stack":5,"()":24,"ustack":3,"}":16,"invalid_cmp_requ":1,"deprecated_reque":1,"linux_set_robust":1,"size_error":1,"execname":3,"create":1,"++":2,"futex_count":5,"@max_futexes":2,"max":2,"destroy":2,"/":9,"==":2,"--":2,"locks":3,"futex_mtx":3,"locked":1,"check":3,"[":20,"arg0":5,"]":20,"@stats":2,"count":3,"ts":2,"timestamp":6,"spec":6,"speculation":1,"unlock":2,"discard":1,"tick":1,"-":5,"10s":1,"!=":2,"&&":1,">=":1,"commit":1,"::":2,"entry":2,"self":5,"->":7,"time":4,"@calls":2,"return":1,"this":3,"timediff":3,"@timestats":2,"quantize":1,"@longest":2,"END":2,"printa":6,"quiet":1,"int":38,"tottime":3,"BEGIN":1,"php":1,"$target":1,":::":1,"function":1,"@counts":2,"copyinstr":1,"#define":8,"LocalTransaction":4,"unsigned":15,"LWLockId":7,"LWLockMode":6,"LOCKMODE":3,"BlockNumber":11,"Oid":31,"ForkNumber":11,"bool":15,"char":10,"provider":1,"postgresql":1,"probe":55,"transaction__sta":1,"transaction__com":1,"transaction__abo":1,"lwlock__acquire":1,"lwlock__release":1,"lwlock__wait__st":1,"lwlock__wait__do":1,"lwlock__condacqu":2,"lock__wait__star":1,"lock__wait__done":1,"query__parse__st":1,"const":7,"query__parse__do":1,"query__rewrite__":2,"query__plan__sta":1,"query__plan__don":1,"query__execute__":2,"query__start":1,"query__done":1,"statement__statu":1,"sort__start":1,"sort__done":1,"long":1,"buffer__read__st":1,"buffer__read__do":1,"buffer__flush__s":1,"buffer__flush__d":1,"buffer__checkpoi":3,"buffer__sync__st":1,"buffer__sync__wr":1,"buffer__sync__do":1,"buffer__write__d":2,"deadlock__found":1,"checkpoint__star":1,"checkpoint__done":1,"clog__checkpoint":2,"subtrans__checkp":2,"multixact__check":2,"twophase__checkp":2,"smgr__md__read__":2,"smgr__md__write_":2,"xlog__insert":1,"xlog__switch":1,"wal__buffer__wri":2},"Dafny":{"COMMENT//":22,"include":8,"module":2,"Native__Io_s":1,"{":82,"import":8,"opened":8,"Native__NativeTy":1,"Environment_s":1,"class":12,"HostEnvironment":8,"ghost":12,"var":8,"constants":2,":":152,"HostConstants":2,";":166,"ok":20,"OkState":2,"now":4,"NowState":2,"udp":8,"UdpState":2,"files":2,"FileSystemState":2,"predicate":5,"Valid":1,"()":86,"reads":15,"this":49,"!=":25,"null":24,"&&":41,"}":82,"constructor":8,"axiom":50,"requires":41,"false":8,"function":17,"LocalAddress":1,"seq":9,"<":47,"byte":9,">":26,"//":5,"REVIEW":1,"Do":1,"we":1,"need":1,"anymore":1,"?":10,"We":1,"allow":1,"different":3,"UdpClients":1,"to":2,"have":1,"addresses":1,"anyway":1,".":1,"CommandLineArgs":1,"uint16":6,">>":3,"result":1,"of":3,"C":1,"#":1,"System":1,".Environment":1,".GetCommandLineA":1,"argument":1,"is":1,"name":2,"executable":1,"static":13,"method":35,"NumCommandLineAr":1,"(":197,"env":66,")":132,"returns":22,"n":7,"uint32":1,".Valid":8,"ensures":72,"int":35,"==":67,"|":43,".constants":3,".CommandLineArgs":3,"GetCommandLineAr":1,"i":13,"uint64":14,",":63,"arg":4,"array":7,"<=":10,"fresh":9,"[":32,"..":6,"]":32,"bool":12,"realTimeBound":2,"AdvanceTime":3,"oldTime":3,"newTime":2,"delay":2,"+":17,"Time":1,"GetTime":3,"t":4,"modifies":22,".now":12,"To":1,"avoid":1,"contradiction":1,"must":1,"advance":1,"time":2,"because":1,"successive":1,"calls":1,"can":1,"return":1,"values":1,".udp":11,"old":20,"())":9,".history":8,"LIoOpReadClock":1,"))":21,"GetDebugTimeTick":1,"RecordTiming":1,"char":1,"datatype":2,"EndPoint":7,"=":4,"addr":6,"port":3,"type":2,"UdpPacket":1,"LPacket":5,"UdpEvent":2,"LIoOp":1,"history":1,"IPEndPoint":5,"Address":3,"Port":3,"EP":1,"GetAddress":1,".Length":5,"Encoding":1,"current":1,"IPv4":1,"assumption":1,"GetPort":2,"Construct":2,"ipAddress":3,"ep":6,".ok":23,"==>":19,".env":2,".Address":1,".Port":1,"MaxPacketSize":2,"UdpClient":2,"LocalEndPoint":7,"IsOpen":5,"localEP":3,".IsOpen":2,".LocalEndPoint":1,".EP":3,"Close":1,"Receive":1,"timeLimit":4,"int32":1,"timedOut":3,"remote":7,"buffer":9,">=":1,"*":1,"only":1,"needed":1,"when":1,"the":1,"underlying":1,"implementation":1,"uses":1,"Socket":1,".Poll":1,"instead":1,"Task":1,".Wait":1,"LIoOpTimeoutRece":1,"!":2,"LIoOpReceive":3,"0x1_0000_0000_00":5,"Send":1,"LIoOpSend":4,"MutableSet":5,"T":9,"SetOf":17,"s":50,"set":1,"EmptySet":1,"{}":3,"Size":2,"size":6,"SizeModest":2,"Contains":2,"x":6,"contains":7,"in":6,"Add":1,"AddSet":1,"TransferSet":1,"Remove":2,"-":3,"RemoveAll":1,"MutableMap":4,"K":10,"V":8,"MapOf":14,"m":8,"map":4,"EmptyMap":1,"[]":3,"FromMap":1,"dafny_map":2,".Size":1,"key":9,"TryGetValue":1,"val":4,"Set":1,":=":11,"k":4,"::":4,"Arrays":1,"CopySeqIntoArray":1,"A":3,"src":4,"srcIndex":6,"dst":8,"dstIndex":6,"len":5,"forall":3,"if":5,"then":2,"else":4,"COMMENT/*":1,"Impl_Node_i":1,"Protocol_Node_i":1,"Message_i":1,"Common__UdpClien":1,"Logic__Option_i":1,"PacketParsing_i":1,"Common__SeqIsUni":1,"CNode":8,"held":1,"epoch":1,"my_index":8,"config":8,"Config":4,"ValidConfig":3,"c":10,"e":3,"EndPointIsValidI":1,"SeqIsUnique":1,"ValidConfigIndex":2,"index":2,"CNodeValid":6,".config":15,".my_index":8,"AbstractifyCNode":6,"Node":2,".held":4,".epoch":5,"NodeInitImpl":1,"node":7,"NodeInit":1,"print":3,"NodeGrantImpl":1,"NodeGrant":1,"ios":18,"||":2,"packet":9,".Some":4,".LIoOpSend":1,".s":1,"AbstractifyCLock":7,".v":6,"OptionCLockPacke":2,".src":4,".None":2,"0xFFFF_FFFF_FFFF":1,"dst_index":2,"%":1,"Some":2,"CTransfer":1,")))":2,"None":2,"NodeAcceptImpl":1,"transfer_packet":9,"CLockPacket":1,"NodeAccept":1,"locked_packet":9,".LIoOpReceive":1,".r":1,".msg":3,".CTransfer":1,".transfer_epoch":2,"CLocked":1},"Dart":{"import":1,"as":1,"math":2,";":9,"class":1,"Point":5,"{":3,"num":2,"x":2,",":4,"y":2,"(":6,"this":2,".x":2,".y":2,")":6,"distanceTo":1,"other":3,"var":4,"dx":3,"=":4,"-":2,"dy":3,"return":1,".sqrt":1,"*":2,"+":1,"}":3,"void":1,"main":1,"()":1,"p":1,"new":2,"q":1,"print":1},"DataWeave":{"{":32,"COMMENT//":7,"a":9,":":91,"in0":5,".phones":1,"map":4,"$":10,"match":5,"case":13,"matches":3,"/":10,"\\":24,"+":13,"(":37,"d":13,")":57,"s":8,"((":5,"-":16,"->":27,"country":1,"[":10,"]":10,",":65,"area":3,"number":7,"}":32,"phone":3,"b":5,".object":1,"is":3,"Object":1,"object":1,"Number":4,"y":5,"Boolean":1,"boolean":1,"c":5,".value":3,"string":1,"value":2,"name":6,"x":8,"if":2,">":1,"biggerThan30":1,"==":1,"nine":1,"e":3,"else":1,"%":3,"dw":3,"var":7,"=":18,"fun":6,"foo":3,"func":6,"input":1,"payload":1,"application":2,"test":1,"arg":1,"output":1,"json":1,"---":8,"SQL":9,"literals":1,"parts":1,"`":16,"SELECT":1,"*":1,"FROM":1,"table":1,"WHERE":1,"id":1,"$(":12,"AND":1,"bbb":2,"aaa":2,"param1":4,"param2":8,"toUser":3,"user":7,".name":2,"lastName":1,".lastName":1,"z":2,"applyFirst":2,"array":5,"++":4,"to":1,"nested":1,"f2":2,"a1":5,"a2":3,"f3":1,"String":4,"f4":1,"result":1,"users":1,"in1":1,"))":1,".toUser":2,"f":3,"upper":2,"g":2,"[]":1,"h":2,"true":1,"false":1,"|":32,"W14":1,"30Z":1,"Z":1,"i":1,"j":1,"02T15":3,"k":1,"16Z":1,"l":1,"m":1,"P12Y7M11D":1,"n":1,"P12Y5M":1,"o":1,"P45DT9H20M8S":1,"p":1,"PT9H20M8S":1},"Debian Package Control File":{"Source":2,":":33,"e2fsprogs":3,"Section":1,"admin":1,"Priority":1,"required":1,"Maintainer":4,"Ubuntu":1,"Developers":1,"<":2,"ubuntu":1,"-":37,"devel":1,"discuss":1,"@lists":1,".ubuntu":1,".com":2,">":2,"XSBC":1,"Original":1,"Theodore":1,"Y":1,".":5,"Ts":1,"Build":2,"Depends":5,"texi2html":1,"(":14,">=":6,")":14,",":21,"gettext":1,"any":5,"texinfo":1,"pkg":1,"config":1,"gcc":1,"multilib":1,"[":1,"mips":1,"mipsel":1,"]":1,"debhelper":2,"libblkid":1,"dev":4,"uuid":1,"m4":1,"Standards":2,"Version":3,"Homepage":1,"http":1,"//":1,".sourceforge":1,".net":1,"Package":2,"Essential":1,"yes":1,"Pre":1,"${":2,"shlibs":1,"}":2,"misc":3,"util":1,"linux":1,"~":1,"rc1":1,"Suggests":1,"gpart":1,"parted":1,"e2fsck":1,"static":1,"Conflicts":1,"dump":1,"<<":6,"b4":1,"quota":1,"initscripts":1,"sysvinit":1,"Replaces":1,"hurd":1,"<=":1,"libblkid1":1,"+":2,"WIP":2,"libuuid1":1,"Architecture":2,"Description":1,"ext2":3,"/":4,"ext3":2,"ext4":2,"file":5,"system":3,"utilities":1,"The":1,"and":3,"systems":3,"are":2,"successors":1,"of":1,"the":2,"original":1,"ext":1,"They":1,"main":1,"types":1,"used":1,"for":2,"hard":1,"disks":1,"on":1,"Debian":1,"other":1,"Linux":1,"This":1,"package":1,"contains":1,"programs":1,"creating":1,"checking":1,"maintaining":1,"based":1,"Format":1,"libdependable":5,"Binary":1,"Test":1,"test":1,".maintainer":1,"@example":1,"List":1,"deb":2,"optional":2,"arch":2,"=":2,"Checksums":2,"Sha1":1,"5345aec6bad1d7e0":1,"libdependable_2":3,".3":3,"tar":3,".gz":3,"Sha256":1,"8b770fde1df196e6":1,"Files":1,"320a8fe6cf08e6d6":1},"DenizenScript":{"player_chooses_n":1,":":124,"type":4,"world":2,"events":2,"on":2,"player":33,"clicks":1,"item":1,"in":1,"faction_action_d":2,"-":98,"define":9,"new_owner":10,"<":85,"context":3,".item":1,".flag":8,"[":75,"player_id":1,"]":75,">":87,"faction":24,".proc":5,"get_player_facti":1,"faction_owner":2,"proc":3,"get_owner":3,".context":1,"if":14,"!":16,".has_flag":8,"has_ownership_of":8,".uuid":11,"==":5,"narrate":18,"format":18,"faction_action_f":18,"inventory":4,"close":3,"flag":30,"waiting_for_owne":5,"expire":3,"10m":3,"else":6,"runlater":1,"out_of_time_for_":2,"delay":1,"5s":1,"def":1,".new_owner":1,"targets":4,"player_accepts_o":1,"chats":1,"flagged":1,"old_owner":11,".message":2,".to_lowercase":2,"accept":1,"determine":3,"passively":2,"cancelled":3,"COMMENT#":4,"server":21,"factions":11,".":7,".members":4,"<-":4,".owner":1,":-":3,"FACTION":5,"deny":1,"task":2,"definitions":1,"script":2,"stop":2,"Claim":1,"edit":1,"Edit":1,"invite":1,"Invite":1,"settings":2,"Settings":1,"transfer_ownersh":1,"open":1,"d":1,"create":1,"map":1,"[]":3,"FACTION_IDS":3,"++":1,"FACTION_UUID":7,"faction_":1,"definemap":1,"default_faction_":2,"owner":1,"members":3,"list":5,"name":2,".name":2,"permissions":1,"OwnersGetAllPerm":1,"MembersGetBasicP":1,"OutsidersDoNotGe":1,"color":1,"white":2,"display":1,"><":1,"rivalries":1,"allies":1,"power":1,"claims":1,".location":2,".chunk":2,".cuboid":2,"note":2,"as":7,"faction_cuboid_":2,"delete":1,"get_members":2,"foreach":5,"m":2,"get_all_claims":1,"cl":1,"leave":1,"inject":1,".delete":1,"wipe":1,".offline_players":1,".include":1,".online_players":1,"p":3,"get_factions":1,"i":2,".notes":1,"cuboids":1,"n":3,".advanced_matche":1,"*":2,"remove":1,".note_name":1,"Wiped":1},"Dhall":{"let":11,"Text":68,"/":30,"concatMap":3,"=":50,"..":6,"Prelude":2,"concatSep":5,"Row":3,"{":15,"cores":6,":":182,"Natural":12,",":56,"host":6,"key":6,"mandatoryFeature":6,"List":17,"platforms":6,"speedFactor":6,"supportedFeature":6,"user":7,"Optional":6,"}":22,"renderRow":2,"(":74,"row":9,")":74,"fold":6,".user":2,".host":3,".platforms":2,".key":2,"Integer":4,"show":4,"toInteger":4,".cores":2,".speedFactor":2,".supportedFeatur":2,".mandatoryFeatur":2,"in":2,"${":7,"xs":2,"<":23,"AArch64_Linux":7,"{}":108,"|":73,"ARMv5tel_Linux":7,"ARMv7l_Linux":7,"I686_Cygwin":7,"I686_Linux":7,"MIPS64el_Linux":7,"PowerPC_Linux":7,"X86_64_Cygwin":7,"X86_64_Darwin":7,"X86_64_FreeBSD":7,"X86_64_Linux":7,"X86_64_Solaris":7,">":23,"x":10,"y":2,"++":23,"merge":8,"Empty":24,"_":30,"NonEmpty":24,"result":12,"element":9,"status":6,".NonEmpty":6,".Empty":3},"Diff":{"diff":1,"--":1,"git":1,"a":2,"/":8,"lib":4,"linguist":4,".rb":4,"b":2,"index":1,"d472341":1,"..":1,"8ad9ffb":1,"---":1,"+++":1},"DirectX 3D File":{"xof":1,"0303txt":1,"Frame":2,"Root":2,"{":7,"FrameTransformMa":2,",":127,"-":43,";;":7,"}":7,"Cube":8,"Mesh":1,"//":8,"mesh":2,";":162,"MeshNormals":1,"normals":2,"End":5,"of":5,"MeshTextureCoord":1,"UV":2,"coordinates":2},"Dockerfile":{"COMMENT#":8,"docker":4,"-":27,"version":1,"from":1,"ubuntu":1,":":18,"maintainer":1,"Solomon":1,"Hykes":1,"<":1,"solomon":1,"@dotcloud":1,".com":7,">":3,"run":13,"apt":7,"get":6,"install":6,"y":5,"q":2,"curl":2,"git":7,"s":1,"https":1,"//":4,"go":15,".googlecode":1,"/":80,"files":1,"go1":1,".1":2,".linux":1,"amd64":1,".tar":1,".gz":1,"|":1,"tar":1,"v":2,"C":1,"usr":11,"local":7,"xz":1,"env":4,"PATH":2,"bin":9,"sbin":6,"GOPATH":1,"CGO_ENABLED":1,"cd":5,"tmp":1,"&&":9,"echo":2,"t":1,".go":1,"test":1,"a":1,"i":1,"PKG":3,"=":6,"github":5,"kr":1,"pty":1,"REV":3,"27435c699":1,";":3,"clone":3,"http":3,"$PKG":9,"src":8,"checkout":3,"f":3,"$REV":3,"gorilla":2,"context":1,"708054d61e5":1,"mux":1,"9b36453141c":1,"iptables":1,"etc":1,"sources":1,".list":1,"update":1,"lxc":1,"aufs":1,"tools":1,"add":1,".":1,"dotcloud":2,"ldflags":1,"cmd":1,"[":1,"]":1},"Dogescript":{"quiet":1,"wow":4,"such":2,"language":3,"very":1,"syntax":1,"github":1,"recognized":1,"loud":1,"much":1,"friendly":2,"rly":1,"is":2,"true":1,"plz":2,"console":2,".loge":2,"with":2,"but":1,"module":1,".exports":1},"Dotenv":{"CANONICAL_URL":1,"=":142,"http":9,":":28,"//":12,"localhost":9,"BUILD_GRAPHQL_UR":1,"/":27,"graphql":3,"EXTERNAL_GRAPHQL":1,"INTERNAL_GRAPHQL":1,"api":3,".reaction":1,".localhost":1,"PORT":1,"SEGMENT_ANALYTIC":2,"true":4,"ENTER_KEY_HERE":1,"SESSION_MAX_AGE_":1,"SESSION_SECRET":1,"CHANGEME":1,"STRIPE_PUBLIC_AP":1,"ENTER_STRIPE_PUB":1,"APP_SECRET":1,"KERNEL_CLASS":1,"###":4,">":1,"lexik":2,"jwt":4,"-":20,"authentication":2,"bundle":2,"JWT_SECRET_KEY":1,"%":4,"kernel":2,".project_dir":2,"config":2,"private":1,"test":3,".pem":2,"JWT_PUBLIC_KEY":1,"public":1,"JWT_PASSPHRASE":1,"ALL_THAT_IS_GOLD":1,"<":1,"MESSENGER_TRANSP":1,"sync":1,"MAILER_DSN":1,"null":2,"COMMENT#":51,"WP_VERSION":1,"latest":1,"WP_ROOT_FOLDER":1,"tmp":5,"wordpress":2,"WP_URL":1,"WP_DOMAIN":1,"WP_ADMIN_USERNAM":1,"admin":1,"WP_ADMIN_PASSWOR":1,"password":1,"WP_DB_PORT":1,"WP_TABLE_PREFIX":1,"wp_":1,"WP_DB_HOST":1,"WP_DB_NAME":1,"WP_DB_USER":1,"root":2,"WP_DB_PASSWORD":1,"WP_TEST_DB_HOST":1,"WP_TEST_DB_NAME":1,"WP_TEST_DB_USER":1,"WP_TEST_DB_PASSW":1,"CHROMEDRIVER_HOS":1,"CHROMEDRIVER_POR":1,"WP_CHROMEDRIVER_":1,"TRIBE_NO_ASYNC":1,"USING_CONTAINERS":1,"VUE_APP_TITLE":1,"Bento":2,"Starter":1,"VUE_APP_SHORT_TI":1,"JEST_TIMEOUT":1,"NETWORK":2,"${":36,"}":39,"NODE_ENV":3,"LND1_TLS":2,"LND2_TLS":2,"TLSOUTSIDE1":2,"TLSOUTSIDE2":2,"LND1_MACAROON":2,"LND2_MACAROON":2,"LNDONCHAIN_MACAR":2,"MACAROONOUTSIDE1":2,"MACAROONOUTSIDE2":2,"LND1_PUBKEY":2,"LND2_PUBKEY":2,"LNDONCHAIN_PUBKE":2,"BITCOINDPORT":2,"BITCOINDADDR":1,"bitcoind":1,"BITCOINDRPCPASS":2,"LND1_DNS":1,"lnd1":2,"LND2_DNS":1,"lnd2":1,"LNDONCHAIN_DNS":1,"LNDOUTSIDE1ADDR":1,"lnd":2,"outside":2,"LNDOUTSIDE2ADDR":1,"MONGODB_ADDRESS":1,"mongodb":1,"MONGODB_PASSWORD":2,"REDIS_0_INTERNAL":1,"redis":2,"REDIS_0_PORT":2,"REDIS_0_DNS":1,"REDIS_0_SENTINEL":2,"PRICE_HOST":1,"price":2,"PRICE_PORT":2,"PRICE_HISTORY_HO":1,"history":1,"PRICE_HISTORY_PO":2,"OATHKEEPER_HOST":1,"oathkeeper":1,"OATHKEEPER_PORT":1,"LOCAL":2,"JWT_SECRET":2,"GEETEST_ID":2,"GEETEST_KEY":2,"TWILIO_ACCOUNT_S":2,"TWILIO_AUTH_TOKE":2,"TWILIO_PHONE_NUM":2,"COMMITHASH":2,"BUILDTIME":2,"HELMREVISION":2,"PRICE_SERVER_HOS":1,"stablesats":1,"LND1_LOOP_MACARO":2,"LND2_LOOP_MACARO":2,"LND1_LOOP_TLS":2,"LND2_LOOP_TLS":2,"KRATOS_MASTER_PH":2,"KRATOS_PUBLIC_AP":1,"kratos":2,"KRATOS_ADMIN_API":1,"APP_ENV":1,"local":1,"APP_DEBUG":1,"APP_KEY":1,"SomeRandomString":1,"DB_HOST":1,"DB_DATABASE":1,"homestead":2,"DB_USERNAME":1,"DB_PASSWORD":1,"secret":1,"CACHE_DRIVER":1,"file":2,"SESSION_DRIVER":1,"VERSION":1,"dev":1,"DATABASE_USER":1,"docker":2,"DATABASE_PASSWOR":1,"DATABASE_DB":1,"airbyte":4,"DATABASE_URL":1,"jdbc":1,"postgresql":1,"db":1,"CONFIG_ROOT":1,"data":1,"WORKSPACE_ROOT":1,"workspace":1,"DATA_DOCKER_MOUN":1,"airbyte_data_dev":1,"DB_DOCKER_MOUNT":1,"airbyte_db_dev":1,"WORKSPACE_DOCKER":1,"airbyte_workspac":1,"LOCAL_ROOT":1,"airbyte_local_de":2,"LOCAL_DOCKER_MOU":1,"TRACKING_STRATEG":1,"logging":1,"HACK_LOCAL_ROOT_":1,"WEBAPP_URL":1,"API_URL":1,"v1":1,"INTERNAL_API_HOS":1,"server":2,"CONNECTOR_BUILDE":1,"connector":1,"builder":1,"SYNC_JOB_MAX_ATT":1,"SYNC_JOB_MAX_TIM":1,"WORKERS_MICRONAU":1,"control":2,"plane":2,"CRON_MICRONAUT_E":1,"AUTO_DETECT_SCHE":1,"false":1,"SENTRY_DSN":1,"CONFIGS_DATABASE":1,"JOBS_DATABASE_MI":1,"REACT_APP_ENV":1,"development":1,"ESLINT_NO_DEV_ER":1,"main":2,"()":3,"{":3,"if":1,"shell_is_bash":2,"then":1,"load_bash_autoco":2,"fi":1,"ps":1,"p":1,"$$":1,"o":1,"comm":1,"|":1,"grep":1,"q":1,"eval":1,"ENV":2,"VUE_APP_BASE_API":2,"VUE_CLI_BABEL_TR":1,"SHOPIFY_API_KEY":1,"SHOPIFY_API_SECR":1,"DJANGO_SECRET":1,"production":1,"REACT_APP_ENDPOI":1,"REACT_APP_DEFAUL":1},"E":{"COMMENT#":27,"def":53,"makeCar":4,"(":90,"var":9,"name":4,")":66,"{":72,"x":3,":=":49,"y":3,"car":9,"to":32,"moveTo":1,"newX":2,",":37,"newY":2,"}":75,"getX":1,"()":43,"return":23,"getY":1,"setName":1,"newName":2,"getName":1,"sportsCar":4,".moveTo":1,"println":2,"`":24,"The":2,"${":3,".getName":1,"is":2,"at":1,"X":1,"location":1,".getX":1,"when":3,"tempVow":2,"->":2,"#":5,"...":1,"use":1,"catch":2,"prob":2,"....":2,"report":1,"problem":1,"finally":1,"log":1,"event":2,"makeVOCPair":1,"brandName":2,":":37,"String":1,"near":6,"myTempContents":6,"none":2,"{}":2,"brand":5,"__printOn":4,"out":8,"TextWriter":4,"void":6,".print":4,"ProveAuth":2,"<":13,"$brandName":4,"prover":1,">":13,"getBrand":4,"coerce":2,"specimen":2,"optEjector":3,"sealedBox":2,"offerContent":1,"CheckAuth":2,"checker":3,"template":1,"match":5,"[":18,"get":3,"authList":2,"any":2,"[]]":2,"specimenBox":4,"null":3,"if":4,".__respondsTo":1,"))":10,".offerContent":1,"else":2,"for":4,"auth":3,"in":2,"==":1,"throw":1,".eject":1,"Unmatched":1,"authorization":1,"__respondsTo":2,"_":6,"]]":2,"true":1,"false":1,"__getAllegedType":1,".__getAllegedTyp":1,"]":12,"makeVehicle":3,"self":3,"vehicle":2,"milesTillEmpty":1,".milesPerGallon":1,"*":4,".getFuelRemainin":1,"fuelRemaining":4,"extends":2,"milesPerGallon":2,"getFuelRemaining":2,"makeJet":1,"jet":3,"can":1,"go":1,".milesTillEmpty":1,"miles":1,".":2,"pragma":2,".syntax":2,"send":1,"message":5,"friend":4,"<-":4,"receive":2,"chatUI":4,".showMessage":4,"receiveFriend":2,"friendRcvr":2,"bind":3,"save":1,"file":9,".setText":1,"makeURIFromObjec":1,"chatController":2,"load":1,"getObjectFromURI":1,".getText":1,"())":6,"#File":1,"objects":1,"hardwired":1,"files":1,"file1":1,"myFile":5,".txt":5,"file2":1,"/":10,"home":1,"marcs":1,"#Using":2,"a":4,"variable":1,"filePath":2,"file3":1,"single":1,"character":1,"specify":1,"Windows":1,"drive":1,"file4":1,"c":8,"docs":3,"file5":1,"file6":1,"\\":2,"SHEBANG#!rune":1,"pi":2,"-":6,".acos":1,"makeEPainter":2,"unsafe":2,"com":1,".zooko":1,".tray":1,".makeEPainter":1,"colors":4,"awt":2,"makeColor":1,"COMMENT/**":5,"doWhileUnresolve":3,"indicator":2,"task":2,"loop":3,"!":2,"Ref":2,".isResolved":2,"makeBuckets":2,"size":4,"values":6,".diverge":1,"storage":1,"buckets":16,"int":5,"i":16,"transfer":1,"j":10,"amount":2,"amountLim":3,".min":1,".max":1,"-=":1,"+=":2,"makeDisplayCompo":2,"paintCallback":1,"paintComponent":1,"g":7,"pixelsW":4,".getWidth":1,"pixelsH":3,".getHeight":1,"bucketsW":4,".size":5,".setColor":3,".getWhite":1,".fillRect":2,".getDarkGray":1,"sum":2,"value":3,"x0":3,".floor":3,"x1":2,"((":1,"+":5,".getBlack":1,"Total":1,"$sum":1,".setPreferredSiz":1,"makeDimension":1,"done":6,"Promise":1,"indicating":1,"the":1,"window":1,"closed":1,"frame":6,"javax":1,".swing":1,".makeJFrame":1,".setContentPane":1,"display":2,".addWindowListen":1,"mainWindowListen":1,"windowClosing":1,".setLocation":1,".pack":1,"ni":4,"fn":2,"%%":3,".transfer":2,"//":1,"mi":3,"entropy":2,".nextInt":3,"#entropy":1,"clock":3,"timer":1,".every":1,".stop":1,".repaint":1,".start":1,".show":1,"interp":1,".waitAtTop":1},"E-mail":{"Return":1,"-":28,"Path":1,":":30,"<":11,"nobody":8,"@example":6,".org":6,">":15,"To":2,"Mario":3,"Zaizar":3,".local":1,"Subject":1,"Testing":2,"From":1,"Reply":1,"Sender":1,"X":1,"Mailer":1,"http":1,"//":1,"www":1,".phpclasses":1,"/":23,"mimemessage":1,"$Revision":1,"$":1,"(":1,"mail":2,")":1,"MIME":1,"Version":1,"Content":9,"Type":4,"multipart":1,"mixed":1,";":7,"boundary":1,"=":7,"Message":1,"ID":2,"Date":1,"Sat":1,",":5,"Apr":1,"--":7,"69c1683a3ee16ef7":3,"text":3,"plain":1,"charset":2,"ISO":2,"Transfer":3,"Encoding":3,"quoted":2,"printable":2,"This":1,"is":1,"an":2,"HTML":2,"message":3,".":2,"Please":1,"use":1,"capable":1,"program":1,"to":1,"read":1,"this":1,"html":3,"head":2,"title":2,"TML":1,"</":5,"style":2,"type":1,"3D":1,"><":1,"!":1,"body":3,"{":2,"color":2,"black":1,"font":1,"family":1,"arial":1,"helvetica":1,"sans":1,"serif":1,"backgroun":1,"d":1,"#A3C5CC":1,"}":2,"A":3,"link":1,"visited":1,"active":1,"decoration":1,"underline":1,"-->":1,"6a82fb459dcaacd4":2,"image":1,"gif":1,"name":1,"base64":1,"Disposition":1,"inline":1,"filename":1,"ae0357e57f04b834":1,".gif":1,"R0lGODlhlgAjAPMJ":1,"y8vLz8":1,"P19fX19f339":1,"f4":1,"+":17,"Pj4":1,"Pz7":1,"v":1,"////////////////":1,"COMMENT//":1,"qLFBj3C5uXKplVAx":1,"RBp5NQYxLAYGLi8o":1,"BiSNj5E":1,"PDQsmy4pAJWQLAKJ":1,"hXhZ2dDYldFWtNSF":1,"k5":1,"1pjpBiDMJUXG":1,"Jo7DI4eKfMSmxsJ9":1,"p":1,"m3Ab7AOIiCxOyZuB":1,"kKTr5GQNE3pYSjCJ":1,"OlpoOuQo":1,"ZKdNJnIoKfnxRUQh":1,"Ol7NK":1,"G0qgtkAcOKHUu2rN":1,"SSbkYh7BgGVAnhB1":1,"JtbeF3Am7ocok6c7":1,"1mxXeAUMVyEIpnVU":1,"RlG2ka9b3lP3pm2l":1,"l":1,"YLj3":1,"RlEHbz1C0kRxSITQ":1,"AX6hV":1,"z1pjgJiAhwCRsY8Z":1,"X8yohZNK1pFGPQS4":1,"YSY":1,"waDTiHf":1,"tWlWUBAJiMJ1":1,"Z0XXU7N0FnREpKM4":1,"UMC":1,"QwLWIeaiglES6AjG":1,"2QaonECwcJt":1,"e1Zw3lJvVMmftBdV":1,"osKhDAq8wmnKSmdM":1,"CoZna0HQnPHS3AhR":1,"soeaw994z":1,"rwQVInvqLenBftYj":1,"4jxLst2N8sRJYU":1,"SHiAKjlmCgz2Iffb":1,"VFQnKB5uX4mr9qJ7":1,"VcfcSzsSCd2mw5sc":1,"7bjnrvvuvPfu":1,"++":1,"ABy887hfc6OPxyCe":1,"301Fdv":1,"fXYZ6":1,"99tx3Pz0FEQAAOw":1,"==":1},"EBNF":{"COMMENT(*":6,"Statement":1,"=":42,"(":1,"NamedFunction":2,"|":22,"AnonymousFunctio":4,"Assignment":2,"Expr":6,")":1,",":104,";":41,"Term":4,"{":6,"}":6,"Symbol":4,"FunctionRHS":2,"FunctionParams":2,"FunctionBody":2,"FunctionParam":3,"Number":1,"SingleWordString":2,"digit_without_ze":3,"digit":4,"positive":4,"natural":4,"real":22,"[":3,"]":3,"vertex_p3n3_name":3,"vertex_p3n3t2_na":3,"vertex_type":2,"vertex_position":3,"vertex_normal":3,"vertex_uv":2,"vertex_p3n3":2,"vertex_p3n3t2":2,"vertex":2,"vertex_array":2,"vertices":2,"triangle":2,"triangle_array":2,"triangles":2,"name":4,"string":4,"material_name":2,"object":1,"diffuse":2,"ambient":2,"specular":2,"shininess":2,"alpha":2,"mapping":2,"texture":2,"material":1},"ECL":{"COMMENT/*":1,"#option":1,"(":32,",":24,"true":1,")":13,";":23,"namesRecord":4,":=":6,"RECORD":1,"string20":1,"surname":1,"string10":2,"forename":1,"integer2":5,"age":1,"dadAge":1,"mumAge":1,"END":1,"namesRecord2":3,"record":1,"extra":1,"end":1,"namesTable":11,"dataset":2,"FLAT":2,"namesTable2":9,"aveAgeL":3,"l":3,".dadAge":2,"+":16,".mumAge":2,"/":2,"aveAgeR":4,"r":3,"COMMENT//":4,"output":9,"join":9,"left":12,"=":3,"right":19,")))":1,".age":20,">=":1,"-":4,"and":10,"<=":1,"))":8,"between":7,".surname":6,"[":4,"]":4,"all":1},"ECLiPSe":{":-":10,"lib":1,"(":20,"ic":1,")":20,".":9,"COMMENT/**":8,"vabs":2,"Val":8,",":53,"AbsVal":10,"#":9,">":2,"=":7,";":1,"-":4,"labeling":2,"[":8,"]":8,"vabsIC":1,"or":1,"COMMENT%":4,"faitListe":3,"[]":1,"_":2,"!":1,"First":2,"|":5,"Rest":6,"Taille":2,"Min":3,"Max":3,"::":1,"..":1,"Taille1":2,"suite":3,"Xi":6,"Xi1":7,"Xi2":7,"checkRelation":3,"VabsXi1":2,"checkPeriode":3,"ListVar":2,"length":1,"Length":2,"<":1,"X1":2,"X2":2,"X3":2,"X4":2,"X5":2,"X6":2,"X7":2,"X8":2,"X9":2,"X10":3,":=":1,"COMMENT/*":1},"EJS":{"<%":37,"include":10,"..":1,"/":12,"parts":2,"depend":2,"%>":46,"<":155,"div":174,"class":106,"=":187,">":276,"sidebar":3,"h1":10,"Pieces":5,"</":140,"if":6,"(":17,"pieces":5,".length":7,"==":9,")":17,"{":16,"p":18,"You":3,"have":3,"strong":18,"piece":1,"to":3,"practice":2,"}":20,"else":6,"><":19,"%=":9,"undefined":3,"||":3,"No":3,"no":1,"assigned":1,".":2,"style":9,"role":2,"button":20,"id":6,"type":12,"In":1,"Progress":2,"Completed":2,"inProgressPieces":8,"center":6,"h2":6,"in":1,"for":3,"var":3,"i":18,";":12,"++":2,"a":15,"href":11,"[":12,"]":12,".title":5,"By":2,".author":3,"Teacher":2,":":18,".teacherName":2,"Average":2,"Practice":4,"Time":2,".averagePractice":2,"mins":2,"completedPieces":8,"user":2,".primaryAccount":2,"teacher":2,"dashboard":2,"student":2,"There":1,"seems":1,"be":1,"problem":1,"></":10,"<!":2,"DOCTYPE":2,"html":6,"head":4,"link":2,"rel":2,"body":4,"section":4,"Confirm":1,"-":18,"form":2,"input":2,"required":3,"value":1,"name":5,"placeholder":2,"data":6,"toggle":1,"target":1,"aria":3,"label":2,"HTML":1,"TEXT":1,"textarea":4,"rows":1,"template":2,"{{":27,"#order":1,"}}":27,"Hi":1,"email":1,"br":6,"/>":6,"Order":1,"number":1,"Thank":1,"you":1,"your":1,"order":2,"#line_items":1,"display_price":1,"x":13,"quantity":1,"display_amount":1,"line_items":1,"----------------":1,"Total":1,"display_total":1,"dismiss":1,"span":4,"hidden":1,">&":1,"times":1,"h4":2,"Modal":1,"title":2,"layout":1,"Update":2,"!":4,"--":3,".modal":3,"content":1,"-->":3,"dialog":1,"const":3,"moduleImports":1,"[]":1,"modules":3,".forEach":1,"mod":2,"=>":4,"import":1,"*":1,"as":1,".saveName":3,"from":1,"export":2,"modulePackages":1,".map":2,"return":1,"`":2,"moduleName":1,",":6,"module":1,"${":4,"isEntry":1,".isEntry":1,"isLibraryOnly":1,".isLibraryOnly":2,"parentGahModule":1,".parentGahModule":2,"?":1,"+":6,"null":1,".join":2,"gahModules":1,".filter":1,".baseModuleName":1,".staticModuleIni":1,"#def":3,".admin_head":1,".admin_header":1,"COMMENT<!--":6,"Title":1,"Author":1,"Date":1,"Last":1,"fecha":3,"require":1,"~":2,"it":7,".posts":1,"post":5,"index":1,"launch":1,".fullName":1,".format":2,".created_on":1,".last_update":1,"Site":2,"Settings":1,"Active":1,".site":6,".template":1,"Name":1,".name":1,"URL":1,".url":1,"Description":1,".description":1,"Keywords":1,".keywords":1,"Google":1,"Analytics":1,"UID":1,".gaUID":1,"Tag":1,".footer":1,"script":4,"src":2},"EQ":{"COMMENT/*":3,"public":81,"class":6,"SEButtonEntity":7,":":7,"SESpriteEntity":1,",":47,"SEPointerListene":1,"{":132,"SEImageButtonEnt":2,"property":9,"SEImage":7,"image_normal":4,";":256,"image_hover":3,"image_pressed":2,"void":17,"update":8,"()":71,"if":68,"(":266,"get_pressed":3,"())":16,"var":22,"img":12,"=":83,"==":36,"null":60,")":225,"}":132,"set_image":3,"else":5,"get_has_pointer":3,"SETextButtonEnti":2,"String":69,"button_text":4,"normal_font":6,"hover_font":5,"pressed_font":4,"ff":10,".is_empty":5,"))":20,"set_text":3,"static":21,"for_image":1,"return":65,".for_images":1,"for_images":1,"normal":2,"hover":2,"pressed":10,"new":6,".set_image_norma":1,".set_image_hover":1,".set_image_press":1,"for_text":1,"text":2,".set_button_text":1,".set_normal_font":1,".set_hover_font":1,".set_pressed_fon":1,"SEMessageListene":1,"listener":3,"Object":10,"data":4,"bool":18,"false":23,"has_pointer":8,"initialize":1,"SEResourceCache":1,"rsc":2,"base":1,".initialize":1,"virtual":4,"on_pointer_enter":2,"SEPointerInfo":6,"pi":12,"true":9,"on_pointer_leave":2,"&&":6,"on_pointer_move":1,".is_inside":3,"get_x":3,"get_y":3,"get_width":3,"get_height":3,"()))":1,"on_pointer_press":1,"on_pointer_relea":1,"on_pointer_click":2,"!=":11,".on_message":1,"interface":1,"Stringable":7,"Integer":1,"Double":1,"Boolean":1,"instance":1,"o":26,"as_string":2,"is":6,"((":7,"(((":2,".to_string":9,"strptr":10,"as_strptr":1,"str":21,".to_strptr":1,"is_in_collection":1,"Collection":2,"c":6,"foreach":2,"s":10,"in":2,".equals":1,"is_empty":1,"as":2,".get_char":2,"<":7,"for_object":1,"for_character":1,"int":36,"sb":12,"StringBuffer":3,".create":7,".append_c":3,"for_integer":2,"av":8,"IFDEF":5,"v":31,"embed":10,"{{{":10,".ToString":2,"}}}":10,".for_strptr":5,"ELSE":6,"st":9,"java":3,".lang":3,".String":3,".valueOf":3,".printf":5,".add":6,"for_long":1,"long":1,"for_double":1,"double":1,"for_boolean":1,"val":2,"for_strptr":1,"literal":2,"StringImpl":2,".set_strptr":1,"for_utf8_buffer":1,"Buffer":2,"haszero":2,".set_utf8_buffer":1,"combine":1,"strings":2,"delim":4,"-":5,"unique":2,"HashTable":2,"flags":5,".as_string":1,"continue":2,".get":1,".set":1,">":5,".count":1,".append":2,"capitalize":1,"c0":5,">=":1,"<=":1,"+":1,".substring":1,"StringFormatter":1,"printf":1,"dup":1,"append":1,"get_length":1,"get_char":1,"n":2,"truncate":1,"len":2,"replace":1,"r":6,"replace_char":1,"replace_string":1,"remove":1,"start":3,"insert":1,"pos":1,"substring":1,"alength":1,"reverse":1,"lowercase":1,"uppercase":1,"strip":1,"Iterator":1,"split":1,"max":1,"contains":1,"rstr":1,"chr":1,"rchr":1,"has_prefix":1,"prefix":4,"has_suffix":1,"suffix":1,"compare":1,"ao":4,"compare_ignore_c":1,"equals":1,"equals_ptr":1,"equals_ignore_ca":2,"StringIterator":2,"iterate":1,"iterate_reverse":1,"to_integer_base":1,"ibase":1,"to_strptr":1,"to_utf8_buffer":1,"zero":1,"hash":1,"EditableString":1,"as_editable":1,"IFNDEF":1,"HTTPServerVirtua":5,"EventLoopReadLis":3,"create":3,"name":7,"HTTPServer":5,"server":20,"Logger":1,"logger":3,".get_logger":3,"Log":1,".error":1,"on_read_ready":3,"close":6,"LoggerObject":2,"Client":4,"LocalSocket":4,"socket":23,"EventLoopEntry":2,"ee":11,"#include":3,"unistd":1,".h":3,"sys":2,"/":2,"types":1,"||":2,"eventloop":3,".get_eventloop":2,".set_logger":2,".server":2,".socket":1,".ee":3,".entry_for_objec":2,".set_read_listen":2,".remove":2,".close":2,"receive_fd":2,"private":1,"FileDescriptor":2,"lsfd":2,".get_fd":1,"newfd":6,"char":2,"buf":2,"[":5,"]":5,"struct":4,"msghdr":1,"msg":9,"iovec":1,"iov":4,"ssize_t":1,"union":1,"cmsghdr":2,"cm":1,"control":1,"CMSG_SPACE":1,"sizeof":3,"control_un":3,"*":3,"cmptr":6,".msg_control":1,".control":2,".msg_controllen":1,".msg_name":1,"NULL":2,".msg_namelen":1,".iov_base":1,".iov_len":1,".msg_iov":1,".msg_iovlen":1,"recvmsg":1,"&":2,"log_error":7,"CMSG_FIRSTHDR":1,"->":3,"cmsg_len":1,"CMSG_LEN":1,")))":1,"cmsg_level":1,"SOL_SOCKET":1,"cmsg_type":1,"SCM_RIGHTS":1,"CMSG_DATA":1,"log_warning":1,"newsock":4,"TCPSocket":1,"fds":3,"FileDescriptorSo":1,".set_fd":1,".on_new_client_s":1,"socketprefix":2,".socketprefix":1,".start":1,"pp":4,"socketname":3,".listen":1,"event_loop":3,"this":1,"log_debug":1,"ns":3,".accept":1},"Eagle":{"<?":2,"xml":2,"version":4,"=":6620,"encoding":2,"?>":2,"<!":2,"DOCTYPE":2,"eagle":5,"SYSTEM":2,">":376,"<":1306,"drawing":3,"settings":4,"setting":4,"alwaysvectorfont":2,"/>":1031,"verticaltext":2,"</":267,"grid":22,"distance":2,"unitdist":2,"unit":2,"style":2,"multiple":2,"display":2,"altdistance":2,"altunitdist":2,"altunit":2,"layers":4,"layer":939,"number":119,"name":448,"color":138,"fill":118,"visible":118,"active":125,"schematic":1,"xreflabel":1,"xrefpart":1,"libraries":5,"library":10,"description":120,">&":167,"lt":2665,";":5567,"b":128,"&":5334,"gt":2770,"Frames":1,"for":5,"Sheet":2,"and":5,"Layout":1,"/":699,"packages":9,"symbols":2,"symbol":3,"wire":497,"x1":630,"y1":630,"x2":630,"y2":630,"width":517,"text":216,"x":241,"y":241,"size":116,"font":8,"DRAWING_NAME":1,"LAST_DATE_TIME":1,"SHEET":1,":":13,"frame":1,"columns":1,"rows":1,"devicesets":2,"deviceset":2,"prefix":1,"uservalue":1,"FRAME":1,"p":65,"DIN":1,"A4":1,",":28,"landscape":1,"with":1,"location":1,"doc":1,".":5,"field":1,"gates":2,"gate":1,"devices":2,"device":2,"technologies":2,"technology":1,"Resistors":2,"Capacitors":4,"Inductors":2,"Based":2,"on":2,"the":5,"previous":2,"ul":4,"li":12,"r":3,".lbr":12,"cap":4,"-":768,"fe":2,"captant":2,"polcap":2,"ipc":2,"smd":66,"All":2,"SMD":4,"are":2,"defined":2,"according":2,"to":3,"IPC":2,"specifications":2,"CECC":2,"author":6,"Created":3,"by":3,"librarian":3,"@cadsoft":3,".de":3,"Electrolyt":2,"see":4,"also":2,"www":10,".bccomponents":2,".com":10,".panasonic":2,".kemet":2,"http":4,"//":4,".secc":2,".co":2,".jp":2,"pdf":2,"os_e":2,"e_os_all":2,".pdf":4,"(":4,"SANYO":2,")":4,"trimmer":2,"refence":2,"u":4,".electrospec":2,"inc":2,"cross_references":2,"trimpotcrossref":2,".asp":2,"table":4,"border":2,"cellspacing":2,"cellpadding":2,"cellpaddding":2,"tr":4,"valign":2,"!":2,"td":8,"amp":66,"nbsp":66,"TRIM":4,"POT":4,"CROSS":4,"REFERENCE":4,"P":14,"TABLE":8,"BORDER":4,"CELLSPACING":4,"CELLPADDING":4,"TR":72,"TD":340,"COLSPAN":16,"FONT":332,"SIZE":166,"FACE":166,"ARIAL":166,"B":182,"RECTANGULAR":2,"MULTI":6,"TURN":10,"ALIGN":124,"CENTER":124,"BOURNS":6,"BI":10,"TECH":10,"DALE":10,"VISHAY":10,"PHILIPS":10,"MEPCO":10,"MURATA":6,"PANASONIC":10,"SPECTROL":6,"MILSPEC":6,"BGCOLOR":76,"3005P":2,"BR":1478,"3006P":2,"3006W":2,"3006Y":2,"3009P":2,"3009W":2,"3009Y":2,"3057J":2,"3057P":2,"3057Y":2,"3059J":2,"3059P":2,"3059Y":2,"89P":2,"89W":2,"89X":2,"89PH":2,"76P":2,"89XH":2,"78SLT":2,"ALT":42,"56P":4,"78P":4,"T8S":2,"T18":2,"8035EKP":2,"CT20":2,"RJ":58,"20P":2,"20X":2,"8012EKQ":4,"8012EKR":4,"1211P":2,"8012EKJ":2,"8012EKL":2,"2101P":2,"2101W":2,"2101Y":2,"2102S":2,"2102Y":2,"EVMCOG":2,"43P":2,"43W":2,"43Y":2,"40P":2,"40Y":2,"70Y":4,"T602":2,"70P":2,"RT":26,"RTR12":6,"RJR12":6,"SQUARE":2,"BOURN":4,"3250P":2,"3250W":2,"3250X":2,"3252P":2,"3252W":2,"3252X":2,"3260P":2,"3260W":2,"3260X":2,"3262P":2,"3262W":2,"3262X":2,"3266P":2,"3266W":2,"3266X":2,"3290H":2,"3290P":2,"3290W":2,"3292P":2,"3292W":2,"3292X":2,"3296P":2,"3296W":2,"3296X":2,"3296Y":2,"3296Z":2,"3299P":2,"3299W":2,"3299X":2,"3299Y":2,"3299Z":2,"66P":8,"66W":8,"66X":8,"64W":8,"64P":6,"64X":6,"67P":4,"67W":2,"67X":4,"67Y":4,"67Z":4,"68P":2,"68W":2,"68X":2,"T63YB":2,"T63XB":2,"T93Z":2,"T93YA":2,"T93XA":2,"T93YB":2,"T93XB":2,"8026EKP":4,"8026EKW":2,"8026EKM":4,"8026EKB":2,"1309X":2,"1309P":2,"1309W":2,"8024EKP":2,"8024EKW":2,"8024EKN":2,"9P":2,"CT9P":2,"9W":2,"9X":2,"3103P":4,"3103Y":4,"3103Z":4,"3105P":2,"3106P":2,"3105W":2,"3106W":2,"3105X":2,"3106X":2,"3105Y":2,"3106Y":2,"3105Z":4,"3102P":2,"3102W":2,"3102X":2,"3102Y":2,"3102Z":2,"EVMCBG":2,"EVMCCG":2,"X":16,"64Y":2,"64Z":2,"RTR22":8,"RJR22":6,"RTR26":6,"RJR26":12,"RTR24":6,"RJR24":12,"SINGLE":4,"3323P":2,"3323S":2,"3323W":2,"3329H":2,"3329P":2,"3329W":2,"3339H":2,"3339P":2,"3339W":2,"3352E":2,"3352H":2,"3352K":2,"3352P":2,"3352T":2,"3352V":2,"3352W":2,"3362H":2,"3362M":2,"3362P":2,"3362R":2,"3362S":2,"3362W":2,"3362X":2,"3386B":2,"3386C":2,"3386H":2,"3386K":2,"3386M":2,"3386P":2,"3386S":2,"3386W":2,"3386X":2,"25P":4,"25S":4,"25RX":4,"82P":2,"82M":2,"82PA":2,"91E":2,"91X":2,"91T":2,"91B":2,"91A":2,"91V":2,"91W":2,"25W":2,"25V":2,"25X":2,"72XW":2,"72XL":2,"72PM":2,"72RX":2,"72PX":2,"72P":2,"72RXW":2,"72RXL":2,"72X":2,"T7YB":2,"T7YA":2,"TXD":2,"TYA":2,"TYP":2,"TYD":2,"TX":2,"150SX":2,"100SX":2,"102T":2,"101S":2,"190T":2,"150TX":2,"101SX":2,"ET6P":2,"ET6S":2,"ET6X":2,"6W":4,"8014EMW":2,"6P":4,"8014EMP":2,"6X":4,"8014EMX":2,"TM7W":2,"TM7P":2,"TM7X":2,"8017SMS":2,"8017SMB":2,"8017SMA":2,"CT":12,"6H":2,"6R":2,"6V":2,"8038EKV":2,"8038EKX":2,"8038EKP":2,"8038EKZ":2,"8038EKW":2,"3321H":2,"3321P":2,"3321N":2,"1102H":2,"1102P":2,"1102T":2,"RVA0911V304A":2,"RVA0911H413A":2,"RVG0707V100A":2,"RVA0607V":2,"H":2,"306A":2,"RVA1214H213A":2,"3104B":2,"3104C":2,"3104H":2,"3104M":2,"3104P":2,"3104S":2,"3104W":2,"3104X":2,"EVMQ0G":4,"EVMQIG":2,"EVMQ3G":2,"EVMS0G":2,"EVMG0G":2,"EVMK4GA00B":2,"EVM30GA00B":2,"EVMK0GA00B":2,"EVM38GA00B":2,"EVMB6":2,"EVLQ0":2,"EVMMSG":2,"EVMMBG":2,"EVMMAG":2,"EVMMCS":2,"EVMM1":2,"EVMM0":2,"EVMM3":2,"67R":2,"63V":2,"63S":2,"63M":2,"63H":2,"63P":2,"63X":2,"RJR50":6,"TOCOS":4,"AUX":4,"KYOCERA":4,"3224G":2,"3224J":2,"3224W":2,"3269P":2,"3269W":2,"3269X":2,"44G":2,"44J":2,"44W":2,"84P":2,"84W":2,"84X":2,"ST63Z":2,"ST63Y":2,"ST5P":2,"ST5W":2,"ST5X":2,"3314G":2,"3314J":2,"3364A":2,"3364C":2,"D":2,"3364W":2,"3313G":2,"3313J":2,"23B":2,"23A":4,"21X":2,"21W":2,"22B":4,"22A":2,"ST5YL":2,"ST53YL":2,"ST5YJ":2,"5T53YJ":2,"ST":14,"4B":2,"4A":2,"3B":2,"3A":2,"EVM":8,"6YS":2,"1E":2,"1G":2,"1D":2,"G4B":2,"G4A":2,"TR04":2,"3S1":2,"TRG04":2,"2S1":2,"DVR":2,"43A":2,"CVR":4,"42C":2,"42A":2,"C":2,"ALTERNATE":2,"package":108,"RESISTOR":52,"dx":64,"dy":64,"NAME":52,"VALUE":52,"rectangle":132,"wave":10,"soldering":10,"Source":2,"download":2,".siliconexpert":2,"pdfs":2,"Semi_Ap":2,"VSH":2,"Resistor":2,"dcrcwfre":2,"MELF":8,"W":8,"type":20,"mm":18,"curve":56,"pad":43,"drill":41,"shape":39,"ratio":41,"15mm":1,"circle":12,"radius":11,"10mm":1,"board":2,"plain":2,"Pin":1,"Header":1,"Connectors":1,"PIN":1,"HEADER":1,"attributes":2,"variantdefs":2,"classes":2,"class":2,"designrules":2,"language":2,"EAGLE":2,"Design":5,"Rules":5,"Die":1,"Standard":1,"sind":1,"so":2,"gew":1,"hlt":1,"dass":1,"sie":1,"f":1,"die":3,"meisten":1,"Anwendungen":1,"passen":1,"Sollte":1,"ihre":1,"Platine":1,"besondere":1,"Anforderungen":1,"haben":1,"treffen":1,"Sie":1,"erforderlichen":1,"Einstellungen":1,"hier":1,"und":1,"speichern":1,"unter":1,"einem":1,"neuen":1,"Namen":1,"ab":1,"The":1,"default":1,"have":2,"been":1,"set":1,"cover":1,"a":2,"wide":1,"range":1,"of":1,"applications":1,"Your":1,"particular":1,"design":2,"may":1,"different":1,"requirements":1,"please":1,"make":1,"necessary":1,"adjustments":1,"save":1,"your":1,"customized":1,"rules":1,"under":1,"new":1,"param":142,"value":145,"autorouter":2,"pass":16,"refer":7,"elements":2,"element":10,"smashed":3,"attribute":6,"signals":2,"signal":6,"contactref":4,"via":1,"extent":1,"polygon":4,"vertex":8},"Earthly":{"FROM":2,"openjdk":1,":":5,"-":6,"jdk":1,"alpine":1,"RUN":4,"apk":1,"add":1,"--":3,"update":1,"no":1,"cache":1,"gradle":4,"WORKDIR":1,"/":13,"java":4,"example":3,"deps":2,"COPY":4,"build":10,".gradle":1,".":1,"+":3,"src":2,"install":3,"SAVE":3,"ARTIFACT":2,"bin":4,"AS":2,"LOCAL":2,"lib":4,"docker":1,"ENTRYPOINT":1,"[":1,"]":1,"IMAGE":1,"push":1,"earthly":1,"examples":1},"Easybuild":{"COMMENT#":1,"easyblock":1,"=":11,"name":1,"version":1,"homepage":1,"description":1,"COMMENT\"\"\"":1,"toolchain":1,"{":2,":":3,",":2,"}":2,"toolchainopts":1,"True":1,"sources":1,"[":3,"SOURCE_TAR_GZ":1,"]":3,"source_urls":1,"builddependencie":1,"(":1,")":1,"moduleclass":1},"Ecmarkup":{"<":53,"pre":2,"class":2,"=":26,"metadata":1,">":103,"title":1,":":32,"ES":1,"Array":8,".fromAsync":3,"(":52,")":44,"status":1,"proposal":5,"stage":1,"location":1,"https":5,"//":5,"github":2,".com":2,"/":12,"js":2,"-":59,"choi":2,"array":5,"async":5,"from":4,"copyright":1,"false":4,"contributors":1,"J":1,".":83,"S":1,"Choi":1,"</":51,"script":2,"src":1,"ecmarkup":2,".js":1,"defer":1,"></":2,"link":1,"rel":1,"stylesheet":1,"href":5,".css":1,"emu":38,"intro":2,"id":13,"introduction":1,"h1":24,"Introduction":1,"p":11,"This":2,"is":33,"the":36,"formal":1,"specification":2,"for":4,"a":23,"proposed":1,"`":6,"factory":2,"method":3,"in":1,"JavaScript":1,"It":1,"modifies":1,"original":2,"tc39":3,".github":1,".io":1,"ecma262":3,"/>":1,"ECMAScript":1,"with":6,"several":1,"new":3,"or":6,"revised":1,"clauses":1,"See":1,"blob":1,"main":1,"README":1,".md":1,"explainer":1,"clause":24,"Control":1,"Abstraction":1,"Objects":3,"Iteration":1,"Iterator":2,"Abstract":5,"Operations":2,"IfAbruptCloseAsy":5,"_value_":8,",":83,"_iteratorRecord_":12,"><":2,"dfn":2,"shorthand":1,"sequence":1,"of":14,"algorithm":2,"steps":4,"that":7,"use":1,"an":12,"Record":6,"An":1,"step":1,"form":1,"alg":8,"means":1,"same":1,"thing":1,"as":2,"If":16,"abrupt":2,"completion":4,"then":14,"Perform":8,"?":20,"AsyncIteratorClo":3,"Return":7,"Else":11,"if":4,"Completion":3,"set":1,"to":8,"[[":16,"Value":5,"]]":16,"AsyncFunction":1,"Async":1,"Functions":1,"type":2,"AsyncBlockStart":1,"_promiseCapabili":8,"PromiseCapabilit":2,"_asyncBody_":6,"Parse":2,"Node":2,"ins":14,"Closure":3,"no":3,"parameters":3,"_asyncContext_":7,"execution":11,"context":11,"dl":2,"Assert":6,"Let":31,"_runningContext_":2,"be":39,"running":4,"[":4,"fence":1,"effects":2,"]":4,"Set":8,"code":1,"evaluation":3,"state":1,"such":1,"when":2,"resumed":2,"following":3,"will":1,"performed":2,"_result_":10,"result":2,"evaluating":2,"()":1,"del":2,"we":2,"return":7,"here":2,"function":3,"either":1,"threw":1,"exception":2,"implicit":1,"explicit":1,";":17,"all":1,"awaiting":1,"done":1,"Remove":1,"stack":4,"and":4,"restore":1,"at":1,"top":1,"Type":5,"~":18,"normal":2,"!":8,"Call":5,"Resolve":2,"*":54,"undefined":11,"&":14,"laquo":6,"raquo":6,"throw":2,"Reject":1,"Push":1,"onto":1,"now":1,"meta":2,"Resume":1,"suspended":1,"value":4,"returned":1,"by":2,"computation":1,"When":2,"has":1,"already":1,"been":1,"removed":1,"currently":1,"The":2,"possible":1,"sources":1,"values":1,"are":2,"Await":5,"doesn":1,"Indexed":1,"Collections":1,"Properties":2,"Constructor":2,"_asyncItems_":7,"_mapfn_":6,"_thisArg_":4,"note":4,"editor":1,"section":1,"wholly":1,"subsection":1,".es":2,"#sec":2,"properties":2,"constructor":3,"inserted":1,"before":1,".from":1,"fromAsync":2,"called":3,"taken":1,"_C_":6,"this":2,"NewPromiseCapabi":1,"%":2,"Promise":2,"_fromAsyncClosur":2,"captures":1,"performs":1,"let":3,"_mapping_":4,"IsCallable":1,"TypeError":2,"true":7,"_usingAsyncItera":4,"GetMethod":2,"@@":2,"asyncIterator":1,"_usingSyncIterat":3,"iterator":1,"IsConstructor":2,"_A_":10,"Construct":2,"ArrayCreate":2,"not":4,"GetIterator":2,"CreateAsyncFromS":1,"sync":1,"))":4,"_k_":13,"Repeat":2,"ge":1,"sup":2,"_error_":2,"ThrowCompletion":1,"newly":1,"created":1,"object":2,"_Pk_":5,"ToString":2,"_next_":3,"IteratorStep":1,"{":2,"Target":2,"empty":2,"}":2,"_nextValue_":3,"IteratorValue":1,"_mappedValue_":12,"_defineStatus_":3,"CreateDataProper":2,"+":2,"NOTE":1,"neither":1,"AsyncIterable":1,"nor":1,"Iterable":1,"so":1,"assume":1,"it":3,"like":1,"_arrayLike_":3,"ToObject":1,"_len_":5,"LengthOfArrayLik":1,"while":1,"lt":1,"_kValue_":5,"Get":1,"AsyncFunctionSta":1,"intentionally":1,"generic":1,"does":1,"require":1,"its":1,"Therefore":1,"can":1,"transferred":1,"inherited":1,"any":1,"other":1,"constructors":1,"may":1,"single":1,"numeric":1,"argument":1},"EditorConfig":{"COMMENT;":1,"root":3,"=":72,"true":35,"[":7,"*":11,"]":7,"indent_style":3,"space":2,"indent_size":3,"end_of_line":3,"lf":3,"charset":3,"utf":3,"-":3,"trim_trailing_wh":1,"insert_final_new":3,"tab":1,"max_line_length":1,"tab_width":1,"ij_continuation_":2,"ij_formatter_off":1,"@formatter":2,":":27,"off":2,"ij_formatter_on_":1,"on":1,"ij_formatter_tag":1,"false":13,"ij_smart_tabs":1,"ij_wrap_on_typin":1,"{":3,".cjs":1,",":5,".js":1,".karma":1,"}":3,"ij_javascript_al":8,"ij_javascript_as":1,"on_every_item":1,"ij_javascript_bi":2,"ij_javascript_bl":1,"rxjs":1,"/":1,"Rx":1,"node_modules":2,"COMMENT/**":2,"COMMENT#":32,".sh":1,".json":1,".yml":1,".cs":1,".vb":1,"dotnet_sort_syst":1,"dotnet_style_qua":4,"error":15,"dotnet_style_pre":2,"dotnet_style_obj":1,"suggestion":8,"dotnet_style_col":1,"dotnet_style_exp":1,"dotnet_style_coa":1,"dotnet_style_nul":1,"csharp_style_var":3,"csharp_style_pat":2,"warning":2,"csharp_style_inl":1,"csharp_style_thr":1,"csharp_style_con":1,"csharp_new_line_":6,"all":1,"csharp_style_exp":6},"Edje Data Collection":{"COMMENT//":49,"COMMENT/*":1,"#ifndef":4,"BG_COLOR":4,"#define":3,"#endif":6,"BG_COLOR_TRANSLU":2,"BELL_OVERLAY_COL":3,"collections":1,"{":380,"group":6,"name":156,":":1579,";":1584,"INHERIT_PROVIDE_":1,"color_classes":1,"#include":1,"}":380,"images":6,"image":81,"COMP":32,"sounds":2,"sample":6,"LOSSY":6,"source":62,"script":3,"public":2,"message":2,"(":29,"Msg_Type":2,"type":60,",":43,"id":4,"...":2,")":27,"new":2,"r":5,"g":5,"b":5,"a":4,"v":4,"if":3,"((":2,"!=":4,"MSG_INT":2,"||":4,"))":3,"return":2,"=":1,"getarg":2,"*":1,"/":3,"custom_state":2,"PART":10,"get_state_val":2,"STATE_COLOR":4,"set_state_val":2,"set_state":4,"parts":6,"part":84,"RECT":27,"clip_to":25,"description":151,"state":151,"color":68,"program":84,"signal":56,"action":84,"STATE_SET":72,"transition":47,"ACCELERATE":8,"target":178,"inherit":65,"visible":73,"mouse_events":45,"SWALLOW":18,"#if":2,"EFL_VERSION_MAJO":2,">":2,"EFL_VERSION_MINO":2,">=":2,"PLAY_SAMPLE":7,"ALERT":1,"#else":2,"after":27,"TEXT":6,"effect":2,"GLOW":1,"scale":10,"fixed":47,"rel1":96,".to":77,"rel2":102,".offset":35,"-":49,".relative":55,"align":34,"text":7,"font":7,"size":10,"min":19,"ellipsis":2,"repeat_events":2,".to_y":11,"DECELERATE":32,"SIGNAL_EMIT":4,".to_x":11,".normal":26,".border":14,"fill":18,".smooth":16,"max":10,"SPACER":5,"dragable":4,".x":2,".confine":2,"SOFT_SHADOW":1,"BOTTOM":1,"color3":1,"text_source":1,"SPRING":2,"map":7,"on":2,"smooth":2,"rotation":2,".center":2,".rotation":5,".z":5,"LINEAR":5,"to":6,".border_scale_by":4,".middle":2,"relative":7,"offset":11,"aspect":1,"aspect_preferenc":1,"HORIZONTAL":1,"to_x":1,"normal":3,"border":3,"programs":1,"in":1,"ACTION_STOP":1,"buf":3,"[":1,"]":1,"snprintf":1,"rand":1,"()":1,"%":1,"+":1,"run_program":2,"get_program_id":1,"PROGRAM":1,"//":1,"chosen":1,"by":1,"fair":1,"dice":1,"roll":1,"<":1,"else":1,"CURRENT":2},"Eiffel":{"class":10,"BOOK_COLLECTION":2,"create":45,"make":11,"feature":17,"{":28,"NONE":11,"}":28,"--":19,"Initialization":7,"(":170,"a_name":6,":":101,"STRING_32":7,")":162,"COMMENT--":42,"do":34,"set_name":2,"book_index":6,".make":18,"ensure":3,"name_set":2,"name":5,"=":15,"end":69,"Access":3,"books":2,"LIST":4,"[":14,"BOOK":8,"]":18,"LINKED_LIST":3,"Result":6,"across":6,"as":13,"it":8,"loop":6,".append":24,".item":8,"books_by_author":1,"a_author":2,"if":20,"attached":7,"l_result":2,"then":22,":=":19,"else":10,"Change":2,"add_book":2,"a_book":4,"local":11,"l":6,"detachable":6,".at":1,".author":2,".name":3,"Void":12,".put":1,",":45,".force":1,"add_books":1,"book_list":2,"like":3,"Implementation":4,"HASH_TABLE":1,"note":8,"description":6,"author":3,"GIT_CHECKOUT_COM":1,"inherit":6,"GIT_COMMAND":1,"make_master":2,"a_branch":4,"STRING":7,"initialize":5,"arguments":1,".force_last":1,"branch":3,"branch_set":1,"%":10,"The":2,"original":2,"version":2,"of":2,"this":3,"was":1,"generated":2,"by":2,"EiffelBuild":2,".":2,"generator":2,"legal":2,"status":2,"date":5,"revision":5,"MAIN_WINDOW":2,"EV_TITLED_WINDOW":2,"redefine":2,"create_interface":2,"is_in_default_st":2,"SHARED_EMBEDED_W":1,"undefine":1,"default_create":3,"copy":1,"Precursor":2,"set_title":1,"close_request_ac":1,".extend":12,"agent":14,"destroy_and_exit":1,"user_initializat":2,"home_button":5,".make_with_text":7,"back_button":5,"forth_button":5,"refresh_button":5,"stop_button":5,"url_text_field":5,"+":9,"port_number":3,".out":3,"go_button":5,"web_browser":9,"l_browser_box":6,"EV_VERTICAL_BOX":2,"l_hor_box":17,"EV_HORIZONTAL_BO":1,"vb":6,"set_size":1,"extend":1,".set_border_widt":1,".set_padding_wid":1,".disable_item_ex":7,".select_actions":6,".force_extend":6,"on_home_button_a":3,"on_back_button_a":2,"on_forth_button_":2,"on_refresh_butto":2,"on_stop_button_a":2,"on_go_button_act":3,"----------------":1,"BOOLEAN":2,"True":4,"Basic":1,"operation":1,"open_link":1,".set_text":1,"EV_BUTTON":1,"EV_TEXT_FIELD":1,"l_uri":5,".text":1,"/=":4,"and":2,"not":2,".is_empty":1,".load_uri":2,".back":1,".forth":1,".refresh":1,".stop":1,"EV_WEB_BROWSER":1,";":14,"copyright":2,"license":2,"source":2,"Eiffel":2,"Software":2,"Storke":2,"Road":2,"Goleta":2,"CA":2,"USA":2,"Telephone":2,"-":8,"Fax":2,"Website":2,"http":4,"//":6,"www":2,".eiffel":4,".com":4,"Customer":2,"support":4,"APPLICATION":1,"ARGUMENTS":1,"HTTP_SERVER_SHAR":1,"l_server":4,"HTTP_SERVER":1,"l_cfg":7,"HTTP_SERVER_CONF":1,"l_http_handler":3,"HTTP_HANDLER":1,".http_server_por":1,"9_000":1,".document_root":1,"default_document":2,"set_server_confi":1,"debug":1,".set_is_verbose":1,"APPLICATION_CONN":1,".setup":1,"APP_EMBEDDED_WEB":7,"EMBEDDED_WEB_EXE":1,"request_exit_ope":3,"local_connection":1,"Execution":1,"ACTION_SEQUENCE":1,"TUPLE":1,"execute":1,"router":7,"WSF_ROUTER":1,"sess":4,"WSF_ROUTER_SESSI":1,"m":14,"WSF_HTML_PAGE_RE":3,"b":19,"fs":3,"WSF_FILE_SYSTEM_":1,"req":18,"request":2,".handle":4,"WSF_URI_TEMPLATE":2,"handle_test":2,"WSF_URI_AGENT_HA":1,"handle_env":2,"handle_exit":2,".make_with_path":1,"((":1,"EXECUTION_ENVIRO":1,".current_working":1,".extended":1,"))":4,".dispatch":1,"response":2,".dispatched":1,".make_from_strin":3,"/":10,"test":2,"start":1,"env":1,"files":1,"exit":1,".set_body":3,".send":5,"WSF_REQUEST":3,"res":6,"WSF_RESPONSE":3,"l_name":7,"READABLE_STRING_":4,"WSF_STRING":1,"p_name":2,".value":1,".html_encoded_st":1,".is_case_insensi":3,"js":1,"elseif":2,"<":2,"div":2,"id":1,"><":1,"h2":2,">":5,"Let":1,"AJAX":1,"change":1,"text":1,"</":3,"button":2,"type":1,"onclick":1,"Content":1,".add_javascript_":1,"function":2,"loadXMLDoc":1,"()":4,"var":1,"xmlhttp":9,"window":1,".XMLHttpRequest":1,"code":2,"for":2,"IE7":1,"Firefox":1,"Chrome":1,"Opera":1,"Safari":1,"new":2,"XMLHttpRequest":1,"IE6":1,"IE5":1,"ActiveXObject":1,".onreadystatecha":1,".readyState":1,"==":2,"&&":1,".status":1,"document":1,".getElementById":1,".innerHTML":1,".responseText":1,".open":1,"true":1,".absolute_script":1,"s":40,"STRING_8":3,"p":4,"WSF_PAGE_RESPONS":1,"v":9,".set_raw_input_d":1,"append_iterable_":5,".meta_variables":1,".append_characte":17,".path_parameters":1,".query_parameter":1,".form_parameters":1,".content_type":1,"l_type":2,".debug_output":1,".append_natural_":1,".content_length_":2,".to_integer_32":1,".read_input_data":1,".split":2,"v_cursor":4,".make_with_body":1,".header":1,".put_content_typ":1,"bye":1,"separate":7,"WGI_STANDALONE_C":2,"WGI_EXECUTION":2,".wgi_connector":1,"conn":4,"shutdown_server":2,".call":1,".shutdown_server":1,"a_title":2,"ITERABLE":1,"WSF_VALUE":1,"n":4,"INTEGER":1,"t":16,"c":5,".url_encoded_nam":1,".generating_type":1,".same_string":1,".string_represen":1,".as_string_8":1,".has":1,"EMBEDDED_WEB_SER":1,"has":1,"been":1,"DESKTOP_APP":1,"EV_APPLICATION":1,"make_and_launch":2,"l_win":4,"main_window":5,"l_embedded_servi":3,".show":1,"setup_and_launch":2,"launch":1,"a_web_service":10,".set_port_number":1,"Use":1,"first":1,"available":1,"port":1,"number":1,".set_on_launched":1,"on_web_service_l":2,".launch":1,"on_quit":2,"win":4,".destroy_and_exi":1,"add_idle_action_":2,"wait_for_termina":3,".open_link":1,"a_timeout":2,"EV_TIMEOUT":2,".set_interval":3,".observer":1,"obs":4,"observer_has_ter":2,".destroy":1,".actions":1,"1_000":2,"WGI_STANDALONE_S":1,".terminated":1},"Elixir":{"%":19,"{":80,":":235,"hex":10,",":574,"cowboy":1,"}":70,"cowlib":1,"hackney":1,"hound":1,"httpoison":1,"idna":1,"phoenix":1,"plug":1,"poison":1,"ranch":1,"}}":5,"defmodule":6,"Atom":2,"do":146,"@moduledoc":5,"COMMENT\"\"\"":43,"@doc":55,"@spec":36,"to_string":6,"(":337,"atom":10,")":321,"::":76,"String":18,".t":18,"()":23,"def":54,"erlang":13,".atom_to_binary":1,"utf8":1,"end":96,"to_charlist":6,"charlist":4,".atom_to_list":1,"false":13,"@deprecated":3,"to_char_list":4,".to_charlist":3,"Regex":17,"~":4,"S":4,"defstruct":1,"re_pattern":12,"nil":4,"source":30,"opts":26,"re_version":5,"@type":3,"t":51,"__MODULE__":1,"term":13,"binary":54,"CompileError":1,"defexception":1,"message":1,"compile":12,"|":75,"[":67,"]":78,"ok":8,"error":14,"any":2,"options":34,"\\\\":17,"when":41,"is_binary":14,"version":19,"())":4,"defp":65,"case":15,"translate_option":20,"[]":23,"rest":41,"->":38,"invalid_option":1,"translated_optio":2,"is_list":5,"doc_opts":2,"re":6,".compile":2,"!":4,"regex":29,"reason":2,"at":2,"raise":4,".CompileError":2,"since":12,"recompile":5,"{}":9,"=":50,"^":3,"_":34,".version":1,".system_info":1,"endian":1,"match":14,"?":48,"boolean":1,"string":74,"safe_run":6,"capture":10,"none":1,"==":6,"COMMENT#":11,"deprecated":1,"true":6,"run":4,"integer":46,"return":6,"Keyword":13,".get":12,"captures":4,"all":3,"offset":27,"nomatch":4,"results":7,"named_captures":2,"map":1,"names":8,".put":1,"if":8,"Enum":2,".zip":1,">":9,".into":1,"compiled":6,"recompiled":2,"namelist":2,".inspect":1,"scan":3,"[[":6,"]]":1,"global":4,"compile_opts":2,".run":2,"))":6,"split":4,"trim":16,"else":6,"and":16,"on":3,"first":1,"matches":2,"index":4,"parts_to_index":3,"parts":1,"infinity":2,"include_captures":3,"do_split":14,"n":6,"is_integer":12,"_counter":2,"_with_captures":3,"byte_size":4,"<=":1,"_trim":2,"binary_part":3,"-":24,"pos":18,"h":10,"counter":10,"with_captures":4,"<":6,"[[]":1,"length":18,"new_offset":6,"+":8,"keep":6,"<<":30,"size":9,"part":9,">>":30,"replace":2,"...":2,"replacement":14,"!=":2,"mlist":3,"apply_list":10,"precompile_repla":12,"IO":4,".iodata_to_binar":3,"slist":2,"is_function":1,"arity":14,"Function":2,".info":1,"g":1,"ns":4,"pick_int":5,"List":3,".to_integer":2,"x":10,"in":5,"head":5,"other":2,"found":2,"bin":5,"list":4,"whole":5,"mpos":4,"untouched":2,"tail":4,"new_data":2,"apply_replace":4,"fun":9,"indexes":7,"apply":1,"get_indexes":6,"repl":2,".to_tuple":1,"for":2,"<-":3,"cond":1,">=":4,"tuple_size":1,"get_index":4,"elem":1,"_string":2,"_length":3,"res":2,"escape":9,"@escapable":2,"char":10,"original":8,"escape_char":3,"<<>>":2,"_original":1,"unescape_map":7,"f":3,"\\":6,"r":3,"v":2,"a":4,"u":1,"acc":26,"unicode":1,"ucp":1,"i":1,"caseless":1,"extended":1,"firstline":1,"U":1,"ungreedy":2,"s":1,"dotall":1,"newline":1,"anycrlf":1,"m":1,"multiline":1,".warn":1,"_acc":1,"import":3,"Kernel":1,"except":1,"round":1,"Float":1,"Bitwise":2,"@power_of_2_to_5":1,"4_503_599_627_37":1,"@precision_range":1,"precision_range":1,"pow":4,"float":3,"number":2,"base":45,"exponent":8,"is_float":1,"is_number":1,"math":1,".pow":1,"parse":6,"<>":1,"parse_unsigned":1,"remainder":5,"COMMENT{-":1,"information":3,"env":1,"module":4,"name":1,"new_index":1,"new_uniq":1,"pid":1,"type":1,"uniq":1,"function_name":2,".make_fun":1,"info":4,".fun_info":2,"item":5,"identity":2,"value":5,"var":1,"Integer":3,"defguard":2,"is_odd":1,"&&&":3,"is_even":1,"non_neg_integer":2,".error":1,"badarith":1,"guarded_pow":7,"b":9,"e":5,"*":6,">>>":2,"mod":2,"neg_integer":2,"pos_integer":4,"dividend":7,"divisor":9,"rem":6,"floor_div":2,"div":3,"digits":9,"do_digits":4,"abs":3,"undigits":2,"do_undigits":5,"_base":1,"digit":8,"ArgumentError":2,"_binary":1,"not":1,"count_digits":3,"count":8,".split_binary":1,".binary_to_integ":1,"sign":2,"bits":4,"count_digits_nos":5,"A":2,"..":2,"Z":1,"z":1,"chars":2,"diff":2,"unquote":2,".integer_to_bina":2,".integer_to_list":2,"gcd":2,"integer1":7,"integer2":8,"gcd_positive":5},"Elm":{"COMMENT{-":3,"data":1,"Tree":3,"a":5,"=":27,"Node":8,"(":112,")":114,"|":3,"Empty":8,"empty":2,"singleton":2,"v":8,"insert":4,"x":14,"tree":7,"case":5,"of":7,"->":10,"y":7,"left":7,"right":8,"if":2,"==":1,"then":2,"else":2,"<":2,"fromList":3,"xs":9,"foldl":1,"depth":5,"+":2,"max":1,"map":11,"f":8,"t1":2,"[":28,",":159,"]":28,"t2":3,"main":3,"flow":4,"down":3,"display":4,"((":3,"))":2,"name":6,"text":4,".":11,"monospace":1,"toText":6,"$":7,"concat":1,"show":2,"asText":1,"qsort":4,"lst":6,":":6,"filter":2,">=":1,"++":6,"[]":4,"import":3,"List":1,"intercalate":2,"intersperse":3,"Website":2,".Skeleton":1,".ColorScheme":1,"addFolder":4,"folder":2,"let":2,"add":2,"in":2,"n":2,"elements":2,"functional":2,"reactive":2,"COMMENT--":1,"example":3,"loc":2,"Text":2,".link":1,"toLinks":2,"title":2,"links":2,"width":3,"italic":1,"bold":2,".color":1,"accent4":1,"insertSpace":2,"{":1,"spacer":2,";":1,"}":1,"subsection":2,"w":7,"info":2,"words":2,"markdown":1,"COMMENT#":1,"Each":1,"listed":1,"below":1,"focuses":1,"on":1,"single":1,"function":1,"or":1,"concept":1,"These":1,"examples":1,"demonstrate":1,"all":1,"the":1,"basic":1,"building":1,"blocks":1,"Elm":1,"content":2,"exampleSets":2,"plainText":1,"lift":1,"skeleton":1,"Window":1,".width":1},"Elvish":{"use":3,"re":2,"str":5,"platform":1,"COMMENT#":84,"var":25,"debug":5,"-":162,"mode":2,"=":56,"$false":3,"default":5,"domain":21,"config":13,"[":35,"&":27,"method":19,"git":7,"protocol":4,"https":3,"levels":3,"]":35,"#elvdoc":5,":":16,"managed":2,"dir":5,"(":65,"if":15,"$platform":1,"is":7,"windows":1,"{":56,"put":16,"$E":4,"LocalAppData":1,"/":16,"elvish":3,"lib":3,"}":55,"elif":1,"not":4,"eq":2,"XDG_DATA_HOME":2,")":55,"else":9,"~":1,".local":1,"share":1,"fn":25,"|":65,"text":4,"$debug":1,"print":4,"styled":9,"blue":3,"echo":10,"$text":4,"info":6,"green":2,"warn":1,"yellow":1,"error":6,"red":2,"dest":14,"pkg":16,"$managed":3,"$pkg":38,"installed":11,"bool":1,"?":3,"test":3,"e":1,"))":5,"package":14,"split":2,"max":2,"take":1,"without":4,"drop":1,"join":2,"merge":2,"a":2,"b":1,"keys":4,"$b":2,"each":2,"k":1,"set":6,"$k":2,"$a":1,"first":2,"upper":2,"s":1,"$s":3,"tr":1,"count":1,"tilde":2,"expand":2,"p":3,"replace":1,"HOME":1,"$p":1,"handler":8,"src":9,"dom":11,"cfg":16,"$dom":20,"install":2,"mkdir":2,"$dest":6,"clone":1,"$":10,"upgrade":2,"try":1,"C":1,"pull":1,"catch":1,"_":1,"rsync":5,"location":1,"pkgd":2,"av":2,"return":2,"file":7,"epm":1,".cfg":1,"metadata":6,".json":1,"write":1,"cfgfile":2,"dirname":1,"$cfgfile":4,"has":5,"key":5,"to":3,"json":3,">":1,"f":2,"cat":2,"from":2,"string":2,"$cfg":8,"op":2,"what":1,"$method":4,"$what":3,"fail":2,"uninstall":1,"rm":1,"rf":1,"res":2,"name":3,"dst":3,"and":1,"$file":2,"$res":2,"query":2,"data":1,"special":1,"$data":7,"cyan":1,"value":1,"$special":1,"$key":3,"val":2,"kind":1,"of":1,"$val":3,"list":1,"COMMENT/*":1},"Emacs Lisp":{"(":523,"define":5,"-":908,"abbrev":4,"table":45,"))":52,"nil":50,")":229,")))":30,"package":3,"source":3,"file":19,"depends":4,"on":10,"COMMENT;":226,"setenv":2,"setq":34,"default":9,"tab":1,"width":3,"defun":18,"load":11,"directory":11,"dolist":1,"element":3,"files":2,"and":13,"attributes":1,"let":15,"*":6,"((":21,"path":11,"car":4,"fullpath":3,"concat":11,"isdir":3,"cdr":1,"ignore":7,"dir":2,"or":9,"string":15,"=":7,"))))":13,"cond":2,"eq":2,"t":18,"not":11,"substring":1,"name":15,"sans":1,"extension":1,")))))))":1,"ispell":1,"program":4,"executable":1,"find":1,"normal":3,"top":2,"level":2,"add":14,"subdirs":1,"to":16,"hook":5,"aggressive":2,"indent":15,"mode":23,"autoload":6,"list":18,".":74,"rust":1,"global":2,"set":8,"key":8,"kbd":1,"lambda":2,"()":10,"interactive":6,"kill":1,"line":18,"column":3,"number":1,"auto":3,"save":9,"backup":2,"alist":15,"`":4,"by":1,"copying":1,"delete":2,"old":2,"versions":4,"kept":2,"new":1,"version":3,"control":1,"custom":4,"variables":3,"faces":1,",":5,"user":4,"full":1,"mail":2,"address":2,"image":1,"mm":1,"inline":1,"large":1,"images":1,"gnus":2,"select":1,"method":1,"nnimap":3,"server":4,"port":1,"stream":1,"ssl":1,"message":2,"send":4,"function":15,"smtpmail":5,"starttls":1,"credentials":2,"auth":1,"smtp":3,"service":1,"ignored":2,"from":5,"addresses":1,"ede":4,"proj":4,"project":1,":":33,"targets":1,"target":3,"elisp":3,"autoloads":1,"compiler":2,"pre":1,"packages":5,"versionsource":1,"aux":1,"web":6,"site":4,"url":1,"ftp":1,"upload":1,"configuration":5,"metasubproject":1,"dotspacemacs":39,"/":6,"layers":4,"layer":1,"emacs":3,"lisp":1,"charlock_holmes":1,"escape_utils":1,"mime":1,"types":1,"rugged":1,"minitest":1,"mocha":1,"plist":1,"pry":1,"rake":1,"yajl":1,"ruby":2,"colour":1,"proximity":1,"licensed":1,"licensee":1,"additional":1,"excluded":1,"orphan":1,"init":1,"This":3,"is":6,"called":2,"at":12,"the":6,"very":2,"startup":6,"of":12,"Spacemacs":2,"initialization":2,"before":4,"editing":4,"style":3,"verbose":1,"loading":2,"banner":1,"lists":1,"themes":1,"spacemacs":5,"dark":3,"light":3,"solarized":2,"atom":3,"ui":3,"material":1,"zenburn":1,"colorize":1,"cursor":1,"according":1,"state":2,"font":6,"size":1,"weight":1,"powerline":1,"scale":1,"leader":4,"major":2,"command":12,"location":1,"use":2,"ido":1,"enable":1,"paste":1,"micro":1,"guide":2,"delay":3,"progress":1,"bar":1,"fullscreen":2,"non":1,"native":1,"maximized":1,"active":1,"transparency":2,"inactive":1,"unicode":1,"symbols":1,"smooth":1,"scrolling":1,"smartparens":1,"strict":1,"highlight":1,"delimiters":1,"persistent":1,"search":7,"tools":1,"repository":1,"numbers":1,"whitespace":1,"cleanup":1,"config":1,"end":11,"after":2,"company":1,"projectile":1,"rails":1,"insert":2,"encoding":1,"magic":1,"comment":11,"markup":1,"offset":7,"code":2,"toggle":3,"golden":1,"ratio":1,"globally":2,"centered":1,"point":20,"viper":4,"inhibit":1,"expert":1,"vi":1,"map":1,"my":1,"return":1,"beginning":5,"buffer":6,"require":2,"defvar":11,"julia":74,"syntax":36,"make":6,"modify":26,"entry":26,"?":29,"_":2,";":11,"underscores":1,"in":7,"words":2,"@":1,"#":2,"single":2,"start":16,"\\":14,"n":2,"{":1,"}":1,"[":1,"]":1,"\\\\":1,"an":2,"operator":1,"outside":1,"quotes":1,"??":1,"$":1,"&":5,"+":10,"<":4,"?>":1,"%":1,"char":12,"defconst":8,"regex":9,"unquote":2,"forloop":2,"ess":88,"subset":1,"regexp":10,"lock":5,"defaults":4,"type":2,"face":1,"cons":2,"mapconcat":1,"block":13,"keywords":8,"other":2,"inside":6,"brackets":3,"p":10,"optional":4,"pos":16,"excursion":7,"beg":3,"re":4,"backward":5,"max":3,"min":10,"forward":6,">":6,")))))":5,"keyword":6,"kw":2,"equal":4,"member":1,"current":11,"word":5,"last":5,"open":5,"count":7,"while":3,"<=":1,"if":10,"progn":5,"goto":4,"basic":5,"indentation":6,"))))))":2,"form":2,"sexp":3,"cur":2,"paren":2,"parse":2,"partial":1,"cadr":1,"null":2,"bol":1,"errors":3,"skip":2,"chars":1,"when":6,"eql":1,"endtok":2,"paragraph":2,"separate":1,"page":1,"delimiter":1,"fill":1,"prefix":3,"final":1,"newline":1,";;":11,"calculate":1,"comments":1,"local":5,"process":9,"keep":1,"dump":4,"log":1,"header":1,"visibly":1,"temporary":1,"with":4,"temp":1,"format":3,"get":4,"help":11,"topics":2,"proc":3,"vector":1,"error":6,"customize":5,"eldoc":3,"inferior":20,"primary":1,"prompt":3,"secondary":1,"funargs":1,"imenu":6,"generic":5,"expression":5,"language":2,"dialect":3,"suffix":2,"filename":4,"template":2,"replace":2,"one":2,"proto":1,"change":2,"sp":2,"R":8,"sec":4,"keys":2,"loop":2,"timeout":2,"S":1,"fixme":1,"spec":1,"cmd":2,"pattern":2,"object":1,"db":1,"smart":2,"operators":2,"filetype":1,"exit":1,"harmful":1,"for":3,"shell":1,"args":19,"STERM":1,"editor":2,"pager":2,"Each":1,"specifies":1,"a":2,"If":3,"these":1,"strings":2,"found":1,"exec":1,"that":2,"Julia":1,"made":1,"available":1,"defcustom":1,"group":1,";;;":2,"###":2,"fboundp":1,"variable":4,"menubar":1,"run":3,"hooks":2,"post":1,"Optional":1,"C":1,"u":1,"allows":1,"arguments":3,"such":1,"as":1,"--":4,"=<":1,"should":2,"be":2,"OS":1,"agnostic":1,"you":1,"have":1,"certain":1,"always":1,"passed":1,"put":1,"them":1,"write":1,"dribble":1,"debugging":1,"only":1,"arg":1,"jl":2,"space":1,"just":1,"case":1,"read":1,"COMMENT\"":1,"->":2,"..":3,"multi":1,"...":1,"tb":1,"match":1,"inject":1,"etc":1,"ESS":1,"associated":1,"do":1,"try":1,"look":1,"up":1,"any":1,"doc":11,"live":1,"funname":6,"show":1,"symbol":2,"completion":1,".start":1,"copy":1,"sequence":1,"nth":1,"W":3,"window":2,"minibuffer":1,"length":5,"propertize":1,"sort":1,"s1":2,"s2":2,"pop":2,"provide":1,"desktop":2,"missing":1,"warning":1,"tags":2,"ring":2,"register":1,"history":1,"create":1,"print":1},"EmberScript":{"class":1,"App":2,".FromNowView":2,"extends":1,"Ember":5,".View":1,"tagName":1,":":6,"template":1,".Handlebars":2,".compile":1,"output":1,"~":1,">":1,"return":1,"moment":1,"(":2,"@value":1,")":2,".fromNow":1,"()":3,"didInsertElement":1,"->":4,"@tick":2,"tick":1,"f":2,"=":3,"@notifyPropertyC":1,"nextTick":4,".run":2,".later":1,"this":1,",":4,"@set":1,"willDestroyEleme":1,"@nextTick":1,".cancel":1,".helper":1},"Erlang":{"COMMENT%":360,"-":67,"module":3,"(":753,"record_utils":1,")":654,".":586,"compile":9,"export_all":1,"include":1,"fields":3,"abstract_message":21,"->":590,"[":278,",":2000,"]":272,";":148,"async_message":12,"++":124,"fields_atom":3,"lists":19,":":436,"flatten":6,"clientId":5,"destination":5,"messageId":5,"timestamp":5,"timeToLive":5,"headers":5,"body":5,"correlationId":5,"correlationIdByt":5,"get":14,"Obj":71,"when":50,"is_record":25,"{":660,"ok":49,"#abstract_messag":14,".body":1,"}":445,".clientId":1,".destination":1,".headers":1,".messageId":1,".timeToLive":1,".timestamp":1,"#async_message":8,".correlationId":1,".correlationIdBy":1,"parent":5,".parent":3,"ParentProperty":6,"and":6,"is_atom":3,"set":13,"Value":35,"NewObj":20,"=":117,"}}":111,"NewParentObject":2,"_":108,"type":5,"undefined":2,"recursive_cmds":1,"[]":81,"require_erts_vsn":1,"require_otp_vsn":2,"require_min_otp_":1,"lib_dirs":2,"erl_first_files":1,"erl_opts":2,"no_debug_info":1,"i":2,"src_dirs":2,"platform_define":3,"mib_opts":1,"mib_first_files":1,"xrl_opts":1,"xrl_first_files":1,"yrl_opts":1,"yrl_first_files":1,"edoc_opts":1,"port_env":1,"port_specs":1,"env":4,"escript_name":1,"escript_incl_app":1,"escript_shebang":1,"escript_comment":1,"escript_emu_args":1,"lfe_first_files":1,"erlydtl_opts":2,"proto_opts":1,"compiler":2,"protobuffs":2,"gpb_opts":1,"eunit_opts":2,"eunit_compile_op":1,"eunit_first_file":1,"cover_enabled":2,"false":24,"cover_print_enab":1,"cover_export_ena":1,"ct_dir":1,"ct_log_dir":1,"ct_extra_params":1,"ct_use_short_nam":1,"true":19,"qc_opts":1,"qc_mod":1,"()":26,"Options":1,"qc_compile_opts":1,"qc_first_files":1,"clean_files":1,"validate_app_mod":1,"deps_dir":1,"deps":2,"app_name":9,"rebar":6,"git":58,"branch":2,"}}}":2,"tag":1,"raw":1,"hg":1,"rsync":1,"svn":2,"bzr":1,"fossil":2,"p4":1,"sub_dirs":2,"plugins":2,"plugin1":1,"plugin2":1,"plugin_dir":1,"pre_hooks":1,"clean":2,"post_hooks":1,"eunit":1,"xref_warnings":1,"xref_extra_paths":1,"xref_checks":1,"undefined_functi":2,"locals_not_used":1,"exports_not_used":1,"deprecated_funct":2,"xref_queries":1,"COMMENT\"":8,"<<":29,">>":29,"ref":4,"report":2,"verbose":3,"outdir":1,"debug_info":3,"fail_on_warning":1,"compiler_options":1,"return":1,"rebar_lock_deps_":2,"node_package":1,"goldrush":1,"lager":1,"syslog":1,"lager_syslog":1,"cluster_info":1,"sidejob":1,"erlang_js":1,"meck":1,"getopt":1,"neotoma":1,"cuttlefish":1,"bitcask":1,"eper":1,"edown":1,"sext":1,"poolboy":1,"basho_stats":1,"riak_sysmon":1,"eleveldb":1,"riak_ensemble":1,"pbkdf2":1,"parse_trans":1,"bear":1,"folsom":1,"setup":1,"exometer_core":1,"clique":1,"riak_core":1,"riak_pipe":1,"riak_pb":1,"mochiweb":1,"webmachine":1,"riak_api":1,"riak_dt":1,"eunit_formatters":1,"riak_kv":1,"merge_index":1,"riak_search":1,"erlydtl":1,"riak_control":1,"riaknostic":1,"kvc":1,"ibrowse":1,"yokozuna":1,"canola":1,"riak_auth_mods":1,"SHEBANG#!escript":5,"main":9,"start":4,"N":26,"list_to_integer":5,"M":10,"))":45,"code":6,"add_pathz":2,"Ctx":9,"emonk":3,"create_ctx":1,"eval":1,"js":2,"())":1,"run":4,"wait":4,"Self":2,"self":2,"Pid":4,"spawn":1,"fun":1,"do_js":4,"end":20,"io":10,"format":11,"receive":1,"finished":2,"Parent":4,"!":4,"Test":5,"random_test":2,"Resp":2,"call":1,"Sorted":2,"sort":9,"==":14,"Tests":3,"null":2,"e10":1,"[[]]":1,"|":98,"split":1,"random":1,"uniform":1,"length":8,"Props":2,"objsort":4,"List":5,"is_list":1,"lstsort":4,"Other":8,"Acc":14,"K":2,"V":2,"Rest":14,"reverse":34,"Val":2,"application":4,"sample":1,"description":3,"vsn":3,"registered":3,"mod":2,"sample_app":1,"applications":3,"kernel":5,"stdlib":2,"modules":3,"Nonterminals":1,"grammar":8,"expr_list":8,"expr":12,"container_expr":10,"block_expr":6,"access_expr":29,"no_parens_expr":32,"no_parens_zero_e":4,"no_parens_one_ex":5,"no_parens_one_am":5,"bracket_expr":4,"bracket_at_expr":4,"bracket_arg":8,"matched_expr":52,"unmatched_expr":36,"max_expr":9,"unmatched_op_exp":18,"matched_op_expr":19,"no_parens_op_exp":21,"no_parens_many_e":5,"comp_op_eol":7,"at_op_eol":11,"unary_op_eol":10,"and_op_eol":7,"or_op_eol":7,"capture_op_eol":8,"add_op_eol":9,"mult_op_eol":7,"two_op_eol":7,"three_op_eol":7,"pipe_op_eol":11,"stab_op_eol":6,"arrow_op_eol":10,"match_op_eol":7,"when_op_eol":8,"in_op_eol":7,"in_match_op_eol":7,"type_op_eol":7,"rel_op_eol":7,"open_paren":17,"close_paren":16,"empty_paren":5,"eoe":16,"list":4,"list_args":6,"open_bracket":8,"close_bracket":7,"tuple":4,"open_curly":13,"close_curly":11,"bit_string":4,"open_bit":5,"close_bit":4,"map":5,"map_op":4,"map_close":6,"map_args":10,"map_expr":8,"struct_op":4,"assoc_op_eol":8,"assoc_expr":10,"assoc_base":7,"assoc_update":6,"assoc_update_kw":4,"assoc":4,"container_args_b":10,"container_args":7,"call_args_parens":24,"parens_call":7,"call_args_no_par":57,"stab":12,"stab_eoe":5,"stab_expr":9,"stab_op_eol_and_":8,"stab_parens_many":5,"kw_eol":11,"kw_base":6,"kw":13,"dot_op":11,"dot_alias":5,"dot_alias_contai":4,"dot_identifier":10,"dot_op_identifie":6,"dot_do_identifie":5,"dot_paren_identi":4,"dot_bracket_iden":5,"do_block":9,"fn_eoe":4,"do_eoe":7,"end_eoe":5,"block_eoe":5,"block_item":5,"block_list":6,"Terminals":1,"identifier":4,"kw_identifier":4,"kw_identifier_sa":3,"kw_identifier_un":3,"bracket_identifi":4,"paren_identifier":4,"do_identifier":4,"block_identifier":3,"fn":2,"aliases":3,"number":10,"atom":11,"atom_safe":2,"atom_unsafe":2,"bin_string":4,"list_string":4,"sigil":3,"dot_call_op":3,"op_identifier":5,"comp_op":3,"at_op":3,"unary_op":3,"and_op":3,"or_op":3,"arrow_op":4,"match_op":3,"in_op":3,"in_match_op":3,"type_op":3,"dual_op":5,"add_op":3,"mult_op":3,"two_op":3,"three_op":3,"pipe_op":3,"stab_op":4,"when_op":4,"assoc_op":3,"capture_op":3,"rel_op":3,"eol":39,"Rootsymbol":1,"Expect":1,"Left":32,"do":6,"Right":27,"%%":24,"Nonassoc":4,"&":1,"<-":8,"\\\\":11,"allowed":1,"in":2,"matches":1,"along":1,"::":1,"=>":1,"||":8,"|||":1,"or":1,"&&":1,"&&&":1,"!=":1,"=~":1,"===":1,"!==":1,"<":8,">":9,"<=":1,">=":8,"<<<":1,">>>":1,"~":6,"^^^":1,"--":1,"..":1,"<>":1,"+":31,"*":35,"/":11,"^":8,"not":1,"~~~":1,"@":3,"nil":15,"to_block":6,"build_op":14,"element":27,"build_unary_op":16,"throw_invalid_kw":3,"build_identifier":19,"build_nested_par":3,"warn_pipe":5,"?":28,"exprs":11,"build_fn":3,"build_stab":17,"id":4,"build_bin_string":3,"build_list_strin":3,"build_sigil":2,"build_quoted_ato":8,"build_list":6,"build_access":5,"[[":4,"]]":6,"unwrap_when":2,"unwrap_splice":5,"meta_from_token":22,"warn_empty_stab_":2,"build_dot":6,"build_dot_alias":4,"build_dot_contai":2,"%":13,"Fun":1,"local":1,"calls":1,"throw_no_parens_":8,"build_tuple":4,"build_bit":3,"build_map":3,"build_map_update":5,"Erlang":2,"define":7,"file":8,"elixir_parser_fi":1,"Token":22,"location":3,"meta":4,"Node":6,"rearrange_uop":3,"Op":20,"orelse":2,"hipe":1,"regalloc":1,"linear_scan":1,"import":2,"Counter":2,"counter":1,"meta_from_locati":14,"Line":9,"Column":2,"EndColumn":2,"is_integer":3,"line":3,"_Kind":3,"Location":23,"UOp":3,"Expr":6,"Marker":16,"Args":24,"_Marker":1,"Pipe":2,"Extra":2,"build_block":7,"Exprs":6,"unquote_splicing":2,"=<":9,"Dot":12,"_Dot":1,"Atom":2,"throw_bad_atom":2,"Meta":36,"{{":5,"extract_identifi":2,"Kind":6,"Identifier":9,"Args1":2,"Args2":2,"FArgs":2,"case":15,"of":16,"Arg":2,"ambiguous_op":1,"Stab":2,"_Stab":1,"throw":11,"Sigil":2,"Parts":4,"Modifiers":2,"list_to_atom":3,"string_parts":5,"_Location":3,"H":18,"is_binary":4,"elixir_utils":2,"characters_to_li":1,"to_char_list":1,"Safe":4,"binary_to_atom_o":4,"erlang":6,"utf8":4,"binary_to_existi":1,"binary_to_atom":1,"string_part":3,"Part":2,"Binary":3,"Tokens":4,"Form":2,"string_tokens_pa":2,"to_string":1,"binary":2,"parse":3,"Forms":2,"error":15,"Error":8,"T":30,"Else":2,"Old":2,"New":2,"Temp":6,"Splice":2,"split_last":1,"Start":2,"End":2,"One":2,"keyfind":1,"L":18,"MODULE":1,"elixir_tokenizer":1,"invalid_do_error":1,"KW":2,"atom_to_list":19,"_Begin":2,"_End":2,"elixir_errors":2,"warn":2,"io_lib":3,"_Token":1,"Mode":1,"coding":1,"utf":1,"tab":1,"width":1,"c":1,"basic":1,"offset":1,"indent":1,"tabs":1,"mode":2,"%%%":2,"----------------":2,"author":1,"sys":2,"RelToolConfig":5,"target_dir":2,"TargetDir":14,"overlay":1,"OverlayConfig":4,"consult":1,"Spec":2,"reltool":2,"get_target_spec":1,"make_dir":1,"eexist":1,"exit_code":3,"eval_target_spec":1,"root_dir":1,"process_overlay":2,"shell":3,"Command":3,"Arguments":3,"CommandSuffix":2,"os":2,"cmd":1,"))))":1,"$0":5,"$1":1,"boot_rel_vsn":2,"Config":2,"_RelToolConfig":1,"rel":2,"_Name":1,"Ver":2,"proplists":1,"lookup":1,"mustache":10,"Body":2,"Context":11,"Result":10,"_Context":1,"${":3,"KeyStr":6,"mustache_key":4,"C":57,"$":34,"Key":2,"list_to_existing":1,"dict":2,"find":1,"BootRelVsn":2,"OverlayVars":2,"from_list":1,"erts_vsn":1,"system_info":1,"version":1,"rel_vsn":1,"hostname":1,"net_adm":2,"localhost":1,"BaseDir":7,"get_cwd":1,"execute_overlay":6,"_Vars":1,"_BaseDir":1,"_TargetDir":1,"mkdir":1,"Out":4,"Vars":7,"OutDir":4,"filename":3,"join":3,"copy":1,"In":2,"InFile":3,"OutFile":2,"filelib":1,"is_file":1,"ExitCode":2,"halt":2,"flush":1,"Definitions":1,"B":16,"O":1,"D":21,"9a":2,"fA":1,"F":19,"B36":1,"zA":1,"Z":2,"U":2,"A":6,"a":1,"z":1,"DEL":2,"SYM":8,"SSYM":2,"WS":2,"\\":39,"s":4,"n":3,"Rules":1,"#":21,"block_comment":2,"string":8,"substr":7,"TokenChars":18,"TokenLine":28,"`":3,"token":22,"bB":2,"mM":1,"x":2,"char_token":3,"skip_past":10,"base_token":14,"$b":2,"$B":1,"oO":1,"$o":1,"$O":1,"dD":1,"$d":2,"$D":1,"xX":1,"$x":5,"$X":1,"rR":1,"Base":14,"Ds":2,"base1":12,"tl":1,"S":16,"TokenLen":3,"chars":12,"Bin":2,"unicode":1,"characters_to_bi":1,"symbol_token":3,"FunStr":2,"catch":5,"I":2,"eE":1,"list_to_float":1,"skip_token":2,"export":3,"start_symbol_cha":7,"symbol_char":11,"Symbol":1,"quote":1,"character":1,"$(":1,"((":2,"Cs":28,"symbol":1,"SoFar":8,"$9":2,"Next":6,"$a":4,"$z":1,"$A":4,"$Z":1,"_Base":2,"IS_UNICODE":2,"#10FFFF":1,")))":2,"Cs0":4,"hex_char":5,"Cs1":2,"_Other":1,"escape_char":13,"$f":2,"$F":1,"b":2,"BS":1,"$t":1,"t":2,"TAB":1,"$n":1,"LF":1,"$v":1,"v":2,"VT":1,"f":2,"FF":1,"$r":1,"r":2,"CR":1,"$e":1,"e":2,"ESC":1,"$s":1,"SPC":1,"d":2,"str":1,"No":1,"nesting":1,"found":1,"C1":4,"C2":4,":=":2,"smp":1,"enable":1,"sname":1,"factorial":1,"mnesia":1,"debug":1,"String":2,"try":2,"fac":4,"usage":3,"beam_a":1,"beam_asm":1,"beam_bounds":1,"beam_block":1,"beam_call_types":1,"beam_clean":1,"beam_dict":1,"beam_digraph":1,"beam_disasm":1,"beam_flatten":1,"beam_jump":1,"beam_kernel_to_s":1,"beam_listing":1,"beam_opcodes":1,"beam_ssa":1,"beam_ssa_bc_size":1,"beam_ssa_bool":1,"beam_ssa_bsm":1,"beam_ssa_codegen":1,"beam_ssa_dead":1,"beam_ssa_lint":1,"beam_ssa_opt":1,"beam_ssa_pp":1,"beam_ssa_pre_cod":1,"beam_ssa_recv":1,"beam_ssa_share":1,"beam_ssa_throw":1,"beam_ssa_type":1,"beam_trim":1,"beam_types":1,"beam_utils":1,"beam_validator":1,"beam_z":1,"cerl":1,"cerl_clauses":1,"cerl_inline":1,"cerl_trees":1,"core_scan":1,"core_lint":1,"core_parse":1,"core_pp":1,"core_lib":1,"erl_bifs":1,"rec_env":1,"sys_core_alias":1,"sys_core_bsm":1,"sys_core_fold":1,"sys_core_fold_li":1,"sys_core_inline":1,"sys_core_prepare":1,"sys_messages":1,"sys_pre_attribut":1,"v3_core":1,"v3_kernel":1,"v3_kernel_pp":1,"runtime_dependen":2,"record_helper":1,"make":5,"HeaderFiles":5,"X":12,"ModuleName":3,"HeaderComment":2,"ModuleDeclaratio":2,"Src":10,"format_src":8,"read":4,"generate_type_de":2,"write_file":1,"list_to_binary":1,"HeaderFile":4,"epp":1,"parse_file":1,"Tree":4,"catched_error":1,"Type":3,"NSrc":4,"_Type":1,"Type1":2,"parse_record":3,"attribute":1,"record":4,"RecordInfo":2,"RecordName":41,"RecordFields":10,"if":1,"generate_setter_":5,"generate_type_fu":3,"generate_fields_":4,"parse_field_name":10,"record_field":9,"FieldName":26,"field":4,"_FieldName":2,"ParentRecordName":8,"parent_field":2,"concat":5,"_S":3,"concat_ext":4,"parse_field":6,"AccFields":6,"AccParentFields":6,"Field":2,"PField":2,"parse_field_atom":4,"zzz":1,"Fields":4,"field_atom":1,"to_setter_getter":5,"setter":2,"getter":2,"loop":7,"eof":1,"stop":1,"Reason":2,"application_cont":2,"application_mast":1,"application_star":1,"auth":2,"code_server":2,"dist_util":1,"erl_boot_server":1,"erl_compile_serv":1,"erl_distribution":1,"erl_erts_errors":1,"erl_reply":2,"erl_kernel_error":1,"erl_signal_handl":1,"erpc":1,"error_handler":1,"error_logger":2,"file_server":1,"file_io_server":1,"global":1,"global_group":2,"global_search":1,"group":1,"group_history":1,"heart":2,"inet6_tcp":1,"inet6_tcp_dist":1,"inet6_udp":1,"inet6_sctp":1,"inet_config":1,"inet_hosts":1,"inet_gethost_nat":1,"inet_tcp_dist":1,"kernel_config":2,"kernel_refc":2,"local_tcp":1,"local_udp":1,"logger":2,"logger_backend":1,"logger_config":1,"logger_disk_log_":1,"logger_filters":1,"logger_formatter":1,"logger_h_common":1,"logger_handler_w":2,"logger_olp":1,"logger_proxy":1,"logger_server":1,"logger_simple_h":1,"logger_std_h":1,"logger_sup":2,"net":1,"net_kernel":2,"ram_file":1,"rpc":1,"user_drv":1,"user_sup":1,"prim_tty":1,"disk_log":1,"disk_log_1":1,"disk_log_server":2,"disk_log_sup":2,"dist_ac":1,"erl_ddll":1,"erl_epmd":2,"erts_debug":1,"gen_tcp":1,"gen_tcp_socket":1,"gen_udp":1,"gen_udp_socket":1,"gen_sctp":1,"inet":1,"inet_db":2,"inet_dns":1,"inet_parse":1,"inet_res":1,"inet_tcp":1,"inet_udp":1,"inet_sctp":1,"pg":2,"pg2":1,"raw_file_io":1,"raw_file_io_comp":1,"raw_file_io_defl":1,"raw_file_io_dela":1,"raw_file_io_infl":1,"raw_file_io_list":1,"seq_trace":1,"socket":1,"standard_error":1,"wrap_log_reader":1,"boot_server":1,"erl_prim_loader":1,"file_server_2":1,"fixtable_server":1,"global_name_serv":1,"init":1,"kernel_sup":1,"net_sup":1,"rex":1,"user":1,"os_server":1,"ddll_server":1,"logger_level":1,"notice":1,"logger_sasl_comp":1,"net_tickintensit":1,"net_ticktime":1,"prevent_overlapp":1,"shell_docs_ansi":1,"auto":1},"Euphoria":{"--":150,"****":36,"COMMENT--":245,"include":32,"std":31,"/":59,"sort":5,".e":32,"contains":1,"custom_sort":3,"()":57,"console":3,"constant":41,"NAME":3,"=":627,",":896,"POPULATION":3,"statistics":3,"{":150,"}":152,"function":202,"compare_name":1,"(":780,"sequence":94,"a":103,"b":46,")":714,"return":238,"compare":15,"[":346,"]":340,"end":440,"compare_pop":1,"sorted_by_pop":4,"sorted_by_name":3,"integer":82,"by_pop":3,"by_name":3,"routine_id":10,"puts":26,"for":126,"i":204,"to":63,"length":101,"do":81,"printf":8,"&":32,"ifdef":10,"WINDOWS":1,"and":22,"GUI":1,"then":220,"maybe_any_key":2,"node_type":2,"DESCRIPTION":4,"ANIMAL":5,"question":4,"when_true":3,"when_false":3,"TRUE":18,"FALSE":11,"KEYBOARD":7,"SCREEN":27,"object":99,"database":17,"p":42,"prev_p":3,"prev_answer":4,"Yes":4,"returns":1,"if":377,"the":4,"answer":20,"is":1,"yes":1,"while":34,"gets":7,">":36,"or":6,"elsif":15,"else":47,"procedure":52,"guess":2,"narrows":1,"it":1,"down":1,"one":2,"animal":3,"global":5,"new":5,"new_question":12,"correct":8,"not":25,"..":17,"-":119,"append":9,"without":4,"type_check":2,"machine":10,"math":14,"error":7,"set_rand":1,"MAX":2,"CHECK_RESULTS":2,"hybrid_limit":4,"iterations":2,"data":15,"expected":5,"file_number":6,"printer":10,"type":78,"natural":11,"x":177,">=":14,"simple_sort":1,"temp":26,"j":46,"+":59,"<":40,"bubble_sort":1,"flip":6,"limit":18,"insertion_sort":2,"final":8,"by":3,"exit":10,"shell_sort":2,"gap":11,"first":4,"last":32,"tempi":4,"tempj":4,"floor":18,"+=":15,"<=":7,"-=":1,"quick_sort":3,"n":22,"mid":16,"midval":12,"already":1,"sorted":5,"trivial":1,"case":13,"((":5,"hybrid_sort":3,"g_insertion_sort":2,"best_sort":4,"m":16,"great_sort":1,"))":31,"merge_sort":3,"merged":8,"half":2,"second":1,"{}":20,"plus":1,"leftovers":1,"min_value":4,"max_value":3,"bucket":7,"bucket_sort":1,"s":20,"count":5,"value":3,"k":5,"offset":4,"c":18,"repeat":15,"check_results":2,"sdata":5,"iter":2,"sname":2,"equal":3,"crash":5,"measure":10,"name":12,"id":5,"atom":61,"t0":4,"t":30,"cntr":4,"time":5,"call_func":2,"all_sorts":2,"nitems":5,"open":4,"rand":2,"namespace":5,"types":5,"public":141,"OBJ_UNASSIGNED":1,"OBJ_INTEGER":1,"OBJ_ATOM":1,"OBJ_SEQUENCE":1,"enum":6,"CS_FIRST":4,"CS_Consonant":3,"CS_Vowel":3,"CS_Hexadecimal":3,"CS_Whitespace":3,"CS_Punctuation":3,"CS_Printable":3,"CS_Displayable":3,"CS_Lowercase":3,"CS_Uppercase":3,"CS_Alphanumeric":3,"CS_Identifier":3,"CS_Alphabetic":3,"CS_ASCII":3,"CS_Control":3,"CS_Digit":3,"CS_Graphic":3,"CS_Bytes":3,"CS_SpecWord":3,"CS_Boolean":3,"CS_LAST":4,"**":96,"char_test":20,"test_data":55,"char_set":11,"lChr":5,"find":13,"label":1,"continue":2,"Defined_Sets":42,"set_default_char":2,"{{":14,"}}":13,"get_charsets":1,"result_":5,"set_charsets":1,"charset_list":9,"]]":3,"boolean":1,"!=":16,"t_boolean":1,"t_alnum":1,"t_identifier":1,"t_digit":3,"t_alpha":2,"t_ascii":1,"t_cntrl":1,"t_graph":1,"t_specword":1,"t_bytearray":1,"t_lower":1,"t_print":1,"t_display":1,"t_punct":1,"t_space":1,"t_upper":1,"t_xdigit":1,"t_vowel":1,"t_consonant":1,"integer_array":2,"t_text":1,"number_array":1,"sequence_array":1,"ascii_string":1,"string":21,"cstring":1,"INVALID_ROUTINE_":1,"NO_ROUTINE_ID":1,"MAXSINT31":2,"power":9,"MINSINT31":2,"t_integer32":1,"o":15,"EU32":1,"elsedef":2,"regex":14,"flags":3,"as":1,"search":2,"text":20,"M_PCRE_COMPILE":2,"M_PCRE_EXEC":3,"M_PCRE_REPLACE":2,"M_PCRE_ERROR_MES":2,"M_PCRE_GET_OVECT":2,"$":5,"DEFAULT":15,"#00000000":1,"CASELESS":3,"#00000001":1,"MULTILINE":3,"#00000002":1,"DOTALL":3,"#00000004":1,"EXTENDED":3,"#00000008":1,"ANCHORED":3,"#00000010":1,"DOLLAR_ENDONLY":3,"#00000020":1,"EXTRA":3,"#00000040":1,"NOTBOL":3,"#00000080":1,"NOTEOL":3,"#00000100":1,"UNGREEDY":3,"#00000200":1,"NOTEMPTY":3,"#00000400":1,"UTF8":3,"#00000800":1,"NO_AUTO_CAPTURE":3,"#00001000":1,"NO_UTF8_CHECK":3,"#00002000":1,"AUTO_CALLOUT":3,"#00004000":1,"PARTIAL":3,"#00008000":1,"DFA_SHORTEST":3,"#00010000":1,"DFA_RESTART":3,"#00020000":1,"FIRSTLINE":3,"#00040000":1,"DUPNAMES":3,"#00080000":1,"NEWLINE_CR":3,"#00100000":1,"NEWLINE_LF":3,"#00200000":1,"NEWLINE_CRLF":3,"#00300000":1,"NEWLINE_ANY":3,"#00400000":1,"NEWLINE_ANYCRLF":3,"#00500000":1,"BSR_ANYCRLF":3,"#00800000":1,"BSR_UNICODE":3,"#01000000":1,"STRING_OFFSETS":7,"#0C000000":1,"option_names":2,"ERROR_NOMATCH":4,"ERROR_NULL":2,"ERROR_BADOPTION":2,"ERROR_BADMAGIC":2,"ERROR_UNKNOWN_OP":2,"ERROR_UNKNOWN_NO":2,"ERROR_NOMEMORY":2,"ERROR_NOSUBSTRIN":2,"ERROR_MATCHLIMIT":2,"ERROR_CALLOUT":2,"ERROR_BADUTF8":2,"ERROR_BADUTF8_OF":2,"ERROR_PARTIAL":2,"ERROR_BADPARTIAL":2,"ERROR_INTERNAL":2,"ERROR_BADCOUNT":2,"ERROR_DFA_UITEM":2,"ERROR_DFA_UCOND":2,"ERROR_DFA_UMLIMI":2,"ERROR_DFA_WSSIZE":2,"ERROR_DFA_RECURS":2,"ERROR_RECURSIONL":2,"ERROR_NULLWSLIMI":2,"ERROR_BADNEWLINE":2,"error_names":2,"all_options":3,":":46,"or_all":12,"option_spec":15,"or_bits":5,"option_spec_to_s":1,"flags_to_string":1,"error_to_string":1,"sprintf":1,"vlookup":1,"pattern":2,"options":50,"machine_func":13,"error_message":1,"re":20,"escape":2,"get_ovector_size":3,"ex":8,"maxsize":3,"haystack":18,"from":25,"size":8,"find_all":4,"result":11,"results":4,"pHaystack":3,"allocate_string":2,"with":5,"entry":7,"max":8,"free":1,"has_match":1,"is_match":1,"matches":1,"str_offsets":4,"and_bits":13,"match_data":35,"not_bits":3,")))":4,"tmp":10,"all_matches":1,"split":1,"split_limit":2,"&=":3,"find_replace":1,"replacement":4,"find_replace_lim":2,"find_replace_cal":1,"rid":9,"replace_data":4,"params":4,"replace":1,"FIELDS":7,"MYNAME":3,"eds":1,"Euphoria":1,"Database":1,"System":1,"get":4,"ERROR":2,"WHITE_SPACE":3,"FORM_FEED":2,"myfatal":5,"msg":2,"?":1,"too":1,"see":1,"call":1,"stack":7,"user_input":6,"line":24,"ength":2,"show":5,"f":18,"key":6,"add":2,"db_find_key":3,"db_record_key":4,"db_record_data":4,"())":2,"db_replace_data":1,"db_insert":1,"DB_OK":5,"delete":2,"d":6,"db_delete_record":1,"find_name":2,"list":9,"rec":3,"db_table_size":1,"main":4,"command":8,"db_open":1,"DB_LOCK_NO":2,"db_create":1,"db_create_table":1,"db_select_table":1,"clear_screen":1,"upper":1,"close":2,"io":1,"hash":3,"map":4,"convert":1,"cmdline":2,"EOF":2,"STRING":1,"COUNT":1,"fields":1,"table":2,"hashBuckets":7,"prime":1,"table_words":10,"table_count":7,"compares":3,"inputHandle":4,"vOutPath":4,"outputHandle":17,"numZeroBucket":5,"items":5,"len":17,"total_words":6,"hash_function":2,"remainder":4,"stdhash":1,"HSIEH32":1,"update_table":2,"hash_val":6,"found":5,"counters":1,"next_word":2,"word":9,"getc":1,"build_table":2,"vOpts":2,"ONCE":2,"HAS_PARAMETER":2,"NO_CASE":2,"vOptMap":5,"warning":1,"override":1,"abort":7,"errcode":2,"eu":3,"lDicts":1,"lFileList":5,"lFileHandle":1,"cmd_parse":1,"to_integer":1,"writefln":13,"EXTRAS":1,"Time":1,"building":1,"process":1,"only":1,"stop":1,"timer":1,"writef":3,"debug":1,"dll":2,"euphoria":1,"symstruct":1,"trace":1,"M_CALL_STACK":2,"CS_ROUTINE_NAME":1,"CS_FILE_NAME":1,"CS_LINE_NO":1,"CS_ROUTINE_SYM":1,"CS_PC":1,"CS_GLINE":1,"===":2,"DEBUG_ROUTINE":3,"Enum":1,"Type":1,"SHOW_DEBUG":2,"DISPLAY_VAR":2,"UPDATE_GLOBALS":2,"DEBUG_SCREEN":2,"ERASE_PRIVATES":2,"ERASE_SYMBOL":2,"Debugging":1,"Routines":1,"call_stack":1,"symbol_table":4,"slist":5,"op_table":2,"data_buffer":5,"file_name_ptr":3,"read_object_cid":3,"trace_off_cid":3,"disable_trace_ci":3,"step_over_cid":3,"abort_program_ci":3,"RTLookup_cid":3,"get_pc_cid":3,"is_novalue_cid":3,"back_trace_cid":1,"call_stack_cid":3,"break_routine_ci":3,"show_debug_rid":4,"display_var_rid":4,"update_globals_r":4,"debug_screen_rid":4,"erase_privates_r":4,"erase_symbol_rid":4,"showing_line":4,"show_debug":1,"peek_pointer":9,"call_proc":6,"display_var":1,"update_globals":1,"debug_screen":1,"erase_privates":1,"proc_sym":2,"erase_symbol":1,"sym":8,"M_INIT_DEBUGGER":1,"INIT_ACCESSORS":1,"IA_SYMTAB":2,"IA_SLIST":2,"IA_OPS":2,"IA_READ_OBJECT":2,"IA_FILE_NAME":2,"IA_TRACE_OFF":2,"IA_DISABLE_TRACE":2,"IA_STEP_OVER":2,"IA_ABORT_PROGRAM":2,"IA_RTLOOKUP":2,"IA_GET_PC":2,"IA_IS_NOVALUE":2,"IA_CALL_STACK":2,"IA_BREAK_ROUTINE":2,"INIT_PARAMS":1,"IP_BUFFER":2,"IP_SHOW_DEBUG":2,"IP_DISPLAY_VAR":2,"IP_UPDATE_GLOBAL":2,"IP_DEBUG_SCREEN":2,"IP_ERASE_PRIVATE":2,"IP_ERASE_SYMBOL":2,"IP_SIZE":2,"initialize_debug":1,"init_ptr":2,"allocate":1,"sizeof":3,"C_POINTER":12,"init_params":9,"call_back":7,"init_data":15,"c_func":7,"define_c_func":8,"E_SEQUENCE":4,"E_OBJECT":4,"define_c_proc":5,"C_INT":9,"C_ULONG":4,"set_debug_rid":1,"rtn":2,"switch":4,"read_object":1,"trace_off":1,"c_proc":4,"disable_trace":1,"step_over":1,"abort_program":1,"get_current_line":2,"symbol_lookup":1,"pc":2,"get_pc":2,"name_ptr":2,"get_file_no":2,"is_novalue":1,"sym_ptr":5,"debugger_call_st":1,"EUI":1,"remove":1,"break_routine":1,"routine_sym":2,"enable":2,"get_name":1,"peek_string":3,"ST_NAME":1,"get_source":1,"SL_SIZE":3,"*":21,"SL_SRC":1,"peek":2,"SL_FILE_NO":1,"get_file_name":1,"file_no":2,"get_file_line":1,"peek2u":1,"SL_LINE":1,"get_next":1,"ST_NEXT":3,"is_variable":1,"peek4s":1,"ST_TOKEN":1,"get_parameter_sy":1,"rtn_sym":3,"param_count":3,"peek4u":1,"ST_NUM_ARGS":1,"syms":3,"next_sym":5,"ST_SCOPE":1,"SC_PRIVATE":1,"get_symbol_table":1,"mathcons":14,"trig_range":4,"abs":7,"sign":6,"larger_of":1,"objA":6,"objB":6,"smaller_of":1,"MINF":1,"min":2,"PINF":1,"ensure_in_range":1,"item":9,"range_limits":6,"ensure_in_list":1,"default":4,"mod":1,"y":12,"trunc":1,"frac":1,"intdiv":1,"ceil":2,"round":5,"precision":14,"u":5,"arccos":1,"HALFPI":3,"arctan":5,"sqrt":4,"arcsin":1,"atan2":1,"PI":2,"rad2deg":1,"RADIANS_TO_DEGRE":1,"deg2rad":1,"DEGREES_TO_RADIA":1,"log10":1,"x1":2,"log":4,"INVLN10":1,"exp":5,"E":1,"fib":1,"PHI":1,"SQRT5":1,"cosh":2,"sinh":2,"tanh":1,"arcsinh":1,"not_below_1":3,"arccosh":1,"abs_below_1":3,"arctanh":1,"sum":2,"product":2,"*=":3,"shift_bits":4,"source_number":30,"shift_distance":17,"lSigned":3,"/=":1,"rotate_bits":2,"lTemp":3,"lSave":4,"lRest":4,"gcd":1,"q":26,"r":7,"approx":4,"epsilon":3,"powof2":1,"is_even":1,"test_integer":2,"is_even_obj":2,"test_object":8,"define":1,"NO_CHANDLE":1,"C_CHAR":2,"#01000001":2,"C_BYTE":2,"C_UCHAR":2,"#02000001":2,"C_UBYTE":2,"C_SHORT":2,"#01000002":2,"C_WORD":2,"C_USHORT":2,"#02000002":1,"#01000004":1,"C_BOOL":1,"C_UINT":2,"#02000004":1,"C_LONG":3,"#01000008":1,"#02000008":1,"C_SIZE_T":2,"#03000001":1,"C_LONGLONG":4,"#03000002":1,"C_ULONGLONG":1,"#03000010":1,"BITS32":1,"C_LONG_PTR":2,"C_DWORD":1,"C_FLOAT":2,"#03000004":1,"C_DOUBLE":2,"#03000008":1,"C_DWORDLONG":2,"E_INTEGER":2,"#06000004":1,"E_ATOM":2,"#07000004":1,"#08000004":1,"#09000004":1,"NULL":1,"M_OPEN_DLL":3,"M_DEFINE_C":3,"M_DEFINE_VAR":2,"open_dll":1,"file_name":6,"idx":2,"fh":3,"define_c_var":1,"lib":6,"variable_name":2,"routine_name":8,"arg_types":4,"safe_address":2,"A_EXECUTE":2,"return_type":2,"M_CALL_BACK":2,"EU4_0":1,"fallthru":1},"F#":{"namespace":7,"Nessos":18,".FsPickler":18,".Combinators":1,"open":34,".Json":9,"COMMENT//":79,"[":70,"<":116,"RequireQualified":2,">":138,"]":70,"module":4,"Json":1,"=":279,"let":135,"private":3,"jsonSerializer":3,"lazy":2,"(":202,"FsPickler":12,".CreateJson":1,"omitHeader":19,"true":15,"))":5,"pickle":4,"pickler":8,":":83,"Pickler":4,"T":4,")":152,"string":58,".Value":4,".PickleToString":1,",":110,"value":48,"unpickle":2,".UnPickleOfStrin":1,"Bson":3,"bsonPickler":3,".CreateBson":1,"())":38,"byte":4,"[]":4,".Pickle":1,".UnPickle":1,"System":18,".Collections":3,".Generic":3,".Globalization":1,".IO":3,".Numerics":1,".Text":2,"Newtonsoft":3,"type":15,"internal":5,"JsonPickleReader":3,"jsonReader":62,"JsonReader":1,"isTopLevelSequen":23,"leaveOpen":16,"do":7,".CloseInput":1,"<-":22,"not":10,".SupportMultiple":1,"isBsonReader":4,"match":7,"with":18,"?":16,".BsonReader":1,"->":36,"|":81,"_":22,"false":22,"mutable":5,"depth":35,"arrayStack":13,"new":49,"Stack":4,"int":8,"()":98,".Push":5,"Int32":2,".MinValue":2,"omitTag":45,"&&":12,"||":2,".Peek":3,"-":11,"interface":4,"IPickleFormatRea":1,"member":77,"__":78,".BeginReadRoot":1,"tag":88,".Read":8,"ignore":11,"if":36,"then":38,"else":22,".TokenType":8,"<>":6,"JsonToken":14,".StartObject":2,"raise":11,"FormatException":6,".MoveNext":8,"version":6,".ReadPrimitiveAs":21,"jsonFormatVersio":2,"v":1,"Version":1,"sprintf":3,"sTag":3,"InvalidPickleTyp":1,".EndReadRoot":1,".BeginReadObject":1,".ReadProperty":4,"+":9,"ObjectFlags":8,".IsSequenceHeade":3,".Null":3,".IsNull":2,".StartArray":1,".ValueAs":8,"csvFlags":2,"parseFlagCsv":1,".None":4,"token":4,".EndReadObject":1,".Pop":3,".EndObject":1,".EndArray":2,".SerializeUnionC":2,".PreferLengthPre":2,".ReadNextSequenc":1,".ReadCachedObjec":1,"int64":10,".ReadBoolean":1,"bool":1,".ReadByte":1,".ReadSByte":1,"sbyte":1,".ReadInt16":1,"int16":1,".ReadInt32":1,".ReadInt64":1,".ReadUInt16":1,"uint16":1,".ReadUInt32":1,"uint32":1,".ReadUInt64":1,"uint64":1,".ReadSingle":1,".Float":2,"double":2,"single":1,".String":2,"Single":1,".Parse":5,"CultureInfo":2,".InvariantCultur":2,".ReadDouble":1,"Double":1,".ReadChar":1,"in":10,".":1,".ReadString":1,".ReadBigInteger":1,"BigInteger":1,".ReadGuid":1,"Guid":4,".ReadTimeSpan":1,"TimeSpan":1,".ReadDecimal":1,"decimal":1,".ReadDate":1,"ticks":2,"DateTime":5,".ReadBytes":1,"bytes":2,"null":11,"elif":2,"base64":2,"Convert":1,".FromBase64Strin":1,".IsPrimitiveArra":2,".ReadPrimitiveAr":1,"NotImplementedEx":1,".Dispose":3,"IDisposable":1,"JsonPickleWriter":3,"jsonWriter":40,"JsonWriter":1,"indented":2,"separator":2,".Formatting":1,"Formatting":2,".Indented":1,".CloseOutput":1,"isBsonWriter":2,".BsonWriter":1,"currentValueIsNu":4,"IPickleFormatWri":1,".BeginWriteRoot":1,".WriteStartObjec":2,"writePrimitive":23,".EndWriteRoot":1,".WriteEnd":1,".BeginWriteObjec":1,"flags":5,".WritePropertyNa":2,".HasFlag":2,".WriteNull":2,".WriteStartArray":1,"flagCsv":2,"mkFlagCsv":1,".EndWriteObject":1,".WriteEndArray":1,".WriteEndObject":1,".WriteNextSequen":1,"hasNext":1,".WriteWhitespace":1,".WriteCachedObje":1,"id":3,".WriteBoolean":1,".WriteByte":1,".WriteSByte":1,".WriteInt16":1,".WriteInt32":1,".WriteInt64":1,".WriteUInt16":1,".WriteUInt32":1,".WriteUInt64":1,".WriteSingle":1,".WriteDouble":1,".WriteDecimal":1,".WriteChar":1,".WriteString":1,".WriteBigInteger":1,".WriteGuid":1,".WriteTimeSpan":1,".WriteDate":1,".Ticks":1,".WriteBytes":1,"obj":1,".ReferenceEquals":1,".WriteValue":1,".WritePrimitiveA":1,"NotSupportedExce":3,".Flush":1,".Tests":4,"PerfUtil":3,".NUnit":1,"NUnit":1,".Framework":1,"AbstractClass":1,"PerfTester":4,"inherit":7,"NUnitPerf":1,"Serializer":10,"tests":2,"PerfTest":35,".OfModuleMarker":1,"PerformanceTests":2,".Marker":1,"override":4,".PerfTests":1,"``":74,"Comparison":3,"fsp":4,".initBinary":3,"bfs":2,"BinaryFormatterS":1,"ndc":2,"NetDataContractS":1,"jdn":2,"JsonDotNetSerial":1,"bdn":2,"JsonDotNetBsonSe":1,"pbn":2,"ProtoBufSerializ":1,"ssj":2,"ServiceStackJson":1,"sst":2,"ServiceStackType":1,"comparer":6,"WeightedComparer":2,"spaceFactor":2,"leastAcceptableI":2,"tester":7,"ImplementationCo":2,";":25,"throwOnError":3,"warmup":3,".PerfTester":3,"Formats":1,"binary":2,"json":5,".initJson":1,"bson":2,".initBson":1,"xml":2,".initXml":1,"Past":1,"Versions":1,"persistResults":2,"persistenceFile":2,"typeof":2,".Assembly":1,".GetName":1,".Version":1,"PastImplementati":1,"historyFile":1,"TestFixtureTearD":1,".Persist":1,".PersistCurrentR":1,".Serializer":1,".TestTypes":1,"Marker":1,"class":1,"end":2,"guid":2,".NewGuid":1,"Value":5,"s":68,"roundtrip":34,"date":2,".Now":2,"String":6,"stringValue":12,"boxed":2,"box":11,"..":9,"Boxed":1,"Object":1,"fsClass":2,"Class":5,"Simple":1,"F":1,"#":1,"serializableClas":2,"SerializableClas":2,"ISerializable":1,"boxedClass":2,"Some":6,"Subtype":1,"Resolution":1,"floatArray":2,"Array":11,".init":4,"fun":7,"i":29,"float":2,"Float":2,"intArray":2,"Int":3,"stringArray":2,"kvarr":2,".map":5,"Key":2,"Pairs":1,"duArray":2,"for":8,"Something":1,"Discriminated":1,"Unions":1,"objArray":2,"option":3,"Objects":1,"array3D":2,"Array3D":1,"j":2,"k":2,"*":5,"Rank":1,"bclDict":2,"dict":1,".NET":4,"Dictionary":1,"bclStack":2,"bclList":2,"List":8,"bclSet":2,"SortedSet":1,"Set":3,"smallTuple":2,"FSharp":15,"Tuple":3,"Small":2,"largeTuple":2,"Large":2,"intList":2,"stringList":2,"pairList":2,"nestedLst":2,"n":10,"Nested":1,"union":2,"SomethingElse":1,"Union":1,"record":2,"{":5,"}":5,"Record":1,"peano":2,"int2Peano":1,"Peano":1,"Rectype":1,"closure":2,"@":3,".ofList":1,"Curried":1,"Function":1,"binTree":2,"mkTree":1,"Binary":1,"Tree":1,"intSet":2,"set":9,"fsMap":2,"Seq":3,"Map":3,".ofSeq":1,"testType":2,"ref":1,">>":1,"Reflection":1,"Type":1,"quotationSmall":2,"<@":2,"x":16,"pown":1,"quotationLarge":2,"async":2,"rec":1,"fibAsync":4,"when":2,"return":4,"invalidArg":2,"!":3,"fn":2,"fnn":2,"values":2,"Async":1,".Parallel":1,".sum":1,"Quotation":2,"OAttribute":1,".Runtime":2,".InteropServices":2,".OptionalAttribu":1,"DAttribute":1,".DefaultParamete":1,"JsonSerializer":2,"FsPicklerTextSer":2,"val":4,"format":2,"JsonPickleFormat":3,"O":8,"D":8,"indent":9,"typeConverter":12,"defaultArg":2,".Indent":5,"get":8,".format":8,"and":5,"b":4,".OmitHeader":8,".SequenceSeparat":4,"sep":6,".UseCustomTopLev":4,"e":2,"BsonSerializer":2,"FsPicklerSeriali":1,"BsonPickleFormat":1,"static":2,"CreateJson":1,"CreateBson":1,"as":1,"self":3,"isCustomSeq":5,"sequenceSeparato":5,"Indent":1,"OmitHeader":1,"UseCustomTopLeve":1,".IsNullOrWhiteSp":1,"ITextPickleForma":1,".Name":1,".DefaultEncoding":1,"UTF8Encoding":1,"Encoding":1,".CreateWriter":2,"stream":6,"encoding":6,"#if":2,"NET40":2,"sw":3,"StreamWriter":2,"#else":2,"#endif":2,"jw":4,"JsonTextWriter":2,".CreateReader":2,"sr":3,"StreamReader":2,"jr":4,"JsonTextReader":2,"textWriter":2,"textReader":2,"Sample":1,"Foo":1,"Bar":1,"Baz":1,"Sample1":1,"xs":2,"list":1,".concat":1},"FIGlet Font":{"flf2a":1,"$":30,"Ivrit":1,"(":60,"Hebrew":3,")":61,"Unicode":1,"font":1,"assembled":1,"by":6,"John":1,"Cowan":1,"<":8,"cowan":1,"@ccil":1,".org":1,">":7,"Latin":2,"chars":2,"from":2,"Standard":1,"G":1,".":15,"Chappell":1,"&":1,"Ian":1,"Chai":1,"Jerusalem":1,"Gedaliah":1,"Friedenberg":1,"gfrieden":1,"@nyx":1,".cs":1,".du":1,".edu":1,"Use":3,"for":5,"keyboard":2,"mapping":2,"U":3,".S":1,"-":7,"style":1,"script":1,"ISO":1,"text":1,"Or":1,"use":2,"UTF":1,"WARNING":1,"!":1,"FIGfonts":1,"aren":1,"default":2,"even":1,"the":1,"characters":1,"figlet":1,"release":1,"--":1,"November":1,"Modified":1,"Paul":1,"Burton":1,"solution":1,"@earthlink":1,".net":1,"/":235,"to":1,"include":1,"new":2,"parameter":1,"supported":1,"FIGlet":1,"and":1,"FIGWin":1,"May":1,"also":1,"be":1,"slightly":1,"modified":1,"better":1,"of":3,"full":1,"width":1,"kern":1,"smush":1,"alternatives":1,",":60,"but":1,"output":1,"is":1,"NOT":1,"changed":1,"@":695,"@@":141,"_":341,"|":785,"V":11,"||":8,"..":1,"__":96,"\\":194,"___":66,"<@":1,"_____":24,"____":34,"`":8,".__":2,"NO":1,"BREAK":1,"SPACE":1,"SOFT":1,"HYPHEN":1,"LATIN":7,"CAPITAL":3,"LETTER":34,"A":2,"WITH":6,"DIAERESIS":6,"O":2,"SMALL":4,"SHARP":1,"S":1,"HEBREW":27,"ALEF":1,"BET":1,"______":7,"________":3,"GIMEL":1,"DALET":1,"_______":11,"HE":1,"VAV":1,"ZAYIN":1,"HET":1,"TET":1,"YOD":1,"FINAL":5,"KAF":2,"LAMED":1,"|=":1,"MEM":2,"NUN":2,"SAMEKH":1,"AYIN":1,"PE":2,"TSADI":2,"//":2,"QOF":1,"RESH":1,"SHIN":1,"TAV":1,"STAR":1,"OF":1,"DAVID":1,"aleph":2,"=":57,"t":2,"bet":2,"vet":2,"c":2,"gimel":2,"d":2,"dalet":2,"s":2,"he":2,"v":2,"vav":2,"u":2,"zayin":2,"z":2,"het":2,"j":2,"tet":2,"y":2,"yod":2,"h":2,"kaf":4,"chaf":2,"f":2,"final":10,"l":2,"lamed":2,"k":2,"mem":4,"n":2,"o":2,"nun":4,"b":2,"i":2,"samekh":2,"x":2,"ayin":2,"g":2,"pe":4,"fe":2,"p":2,";":1,"tsadi":4,"m":2,"qof":2,"e":2,"resh":2,"r":2,"shin":2,"sin":2,"a":2,"tav":2,"comma":1,"Star":2,"David":2,"*":2,"w":1,"q":1},"FLUX":{"typedef":18,"choke":2,"TestChoke":1,";":143,"unchoke":2,"TestUnchoke":1,"interested":2,"TestInterested":1,"uninterested":2,"TestUninterested":1,"request":24,"TestRequest":1,"cancel":2,"TestCancel":1,"piece":7,"TestPiece":1,"bitfield":2,"TestBitfield":1,"have":2,"TestHave":1,"piececomplete":2,"TestPieceComplet":1,"CheckinWithTrack":4,"(":109,"torrent_data_t":44,"*":133,"tdata":44,")":109,"=>":81,"()":31,"SendRequestToTra":2,",":197,"int":87,"socket":32,"GetTrackerRespon":2,"UpdateChokeList":4,"PickChoked":2,"chokelist_t":2,"clist":2,"SendChokeUnchoke":2,"SetupConnection":4,"Handshake":2,"client_data_t":38,"client":52,"SendBitfield":2,"Message":4,"ReadMessage":8,"type":17,"length":11,"char":22,"payload":11,"HandleMessage":11,"MessageDone":2,"CompletePiece":3,"VerifyPiece":2,"SendHave":2,"SendUninterested":2,"Choke":2,"Cancel":2,"Interested":2,"Uninterested":2,"Bitfield":2,"Unchoke":2,"SendRequest":4,"Have":2,"Piece":2,"Request":2,"SendKeepAlives":3,"GetClients":6,"maxfd":2,"fd_set":4,"fds":4,"SelectSockets":2,"CheckSockets":3,"TrackerTimer":2,"ChokeTimer":2,"Connect":2,"KeepAliveTimer":2,"Listen":9,"source":9,"=":28,"->":32,":":34,"[":18,"_":56,"]":18,"atomic":16,"{":16,"BigLock":7,"}":16,"xml":1,"TestXML":1,"html":1,"TestHTML":1,"inCache":2,"TestInCache":2,"Page":3,"ReadRequest":4,"bool":22,"close":22,"image_tag":22,"CheckCache":6,"Handler":7,"Complete":6,"ReadInFromDisk":5,"__u8":3,"rgb_data":3,"Write":4,"Compress":4,"StoreInCache":5,"cache":6,"handle":2,"error":2,"FourOhFor":2,"engine":2,"isEngineMessage":1,"turn":2,"isTurnMessage":1,"connect":2,"isConnectMessage":1,"disconnect":2,"isDisconnectMess":1,"ClientMessage":3,"data":9,"ParseMessage":2,"ParseEngine":2,"direction":4,"DoEngine":2,"ParseTurn":2,"DoTurn":2,"ParseConnect":2,"host":2,"port":2,"DoConnect":3,"ParseDisconnect":2,"DoDisconnect":3,"UpdateBoard":2,"ClientList":8,"clients":8,"SendData":2,"DoUpdate":3,"DataTimer":3,"Wait":2,"client_lock":3,"COMMENT//":8,"Image":2,"hit":2},"Fantom":{"COMMENT/*":2,"mixin":1,"Expr":7,"{":30,"abstract":1,"Obj":5,"?":5,"eval":3,"()":7,"}":30,"class":4,"Constant":1,":":10,"value":4,"new":2,"make":2,"(":66,")":34,"this":4,".value":1,"=":8,"override":2,"enum":1,"Op":5,"plus":1,",":32,"minus":1,"Infix":1,"op":4,"left":13,"right":16,".op":1,".left":1,".right":1,"switch":1,"case":2,".plus":1,"return":11,"Int":12,".eval":4,"+":12,".minus":1,"-":2,"default":1,"throw":1,"Err":1,"Spelling":1,"**":10,"Load":1,"sample":1,"text":3,"and":2,"offer":1,"corrections":2,"for":4,"input":1,"static":11,"Void":1,"main":1,"Str":27,"[]":9,"args":2,":=":17,"File":1,".os":1,".readAllStr":1,"counts":14,"[":8,"]":8,"def":1,".split":1,".each":2,"|":14,"word":41,"+=":1,"arg":2,"echo":1,"correction":3,"))":16,"const":1,"Range":11,"letters":3,".makeInclusive":1,"Most":1,"probable":1,"spelling":2,"`":22,".":9,"candidates":2,".max":1,"x":2,"y":2,"<=>":1,"Generate":1,"possible":1,"result":9,"known":4,"if":4,".size":10,">":4,"edits1":4,"edits2":2,"The":1,"subset":1,"of":2,"words":3,"that":3,"appear":1,"in":1,"the":1,"map":1,".findAll":1,"i":26,".unique":2,"All":2,"edits":12,"are":2,"one":1,"edit":1,"away":2,"from":2,";":2,"<":2,"++":1,".add":2,"delete":2,"transpose":2,".addAll":2,"replace":2,"insert":2,".remove":1,"Word":4,"with":5,"th":3,"letter":5,"removed":1,".getRange":9,".makeExclusive":9,"st":1,"swapped":1,"first":2,".get":2,".toChar":4,"second":2,"rest":2,"replaced":1,"every":1,"other":1,".map":3,"ch":4,"each":1,"inserted":1,"at":1,"two":1,"w":2,".flatten":1},"Faust":{"COMMENT//":13,"declare":8,"name":2,";":27,"//":5,"Faust":1,"Fourier":1,"Transform":1,":-":1,")":38,"author":2,"license":2,"import":2,"(":60,"N":5,"=":17,"FFT":2,"size":1,"power":1,"of":1,"No2":4,">>":1,"signal":2,"amp":2,"*":16,"cosine":2,"with":1,"{":1,"select2":2,"k":6,"==":2,",":38,"os":1,".oscrc":1,"f":2,"))":8,"2x":1,"since":1,"negative":1,"-":8,"frequencies":2,"not":1,"displayed":1,"make":1,"sure":1,"phase":1,"is":1,"zero":1,"freq":3,"jumps":1,"around":1,"float":2,"ma":3,".SR":2,"/":9,"only":1,"test":1,"bin":1,"hslider":4,":":5,"int":1,"<":2,"_":3,"dpy":2,"attach":1,"hbargraph":1,"}":1,"process":2,"dm":1,".fft_spectral_le":1,"version":1,"copyright":1,"V0":6,"g":14,"pow":1,"K":11,"fc":19,"tan":1,".PI":1,"squ":7,"x":3,"denom":6,"+":6,"sqrt":4,"lfcut":2,"fi":1,".TF2":1,"((":1,")))":3,"att":2,"vgroup":1},"Fennel":{"COMMENT;":41,"(":599,"fn":57,"stablepairs":3,"[":112,"t":12,"]":106,"pairs":13,"is":7,"already":1,"stable":1,",":22,"but":3,"on":40,"+":5,"every":1,"run":4,"gives":1,"different":1,"ordering":1,".":47,"let":26,"keys":6,"[]":18,"succ":3,"[]]":4,"each":22,"k":34,")":242,"table":37,".insert":9,"))":83,".sort":1,"#":4,"<":8,"tostring":10,"$1":1,"$2":1,")))":25,"i":10,"ipairs":7,"tset":17,"))))":16,"stablenext":2,"tbl":20,"idx":5,"key":7,"if":20,"=":51,"nil":25,"value":10,"values":31,"map":3,"f":23,"out":14,"Optionally":2,"takes":2,"a":16,"target":2,"to":11,"insert":2,"the":9,"mapped":2,"into":4,"or":32,"type":18,":":193,"function":4,"$":2,"_":17,"x":39,"match":22,"v":15,"kvmap":2,"sequential":1,"returns":3,"single":1,"/":15,"two":1,"copy":2,"from":6,"member":3,"?":55,"n":3,"true":13,"allpairs":6,"traverse":1,"upwards":1,"skipping":1,"duplicates":1,"iterate":1,"all":2,"inherited":1,"properties":1,"assert":2,"var":4,"seen":3,"-":209,"next":11,"state":12,"do":6,"getmetatable":10,"{":16,"__index":4,"}":16,"when":19,"set":17,"))))))":2,"deref":10,"self":6,"sym":22,"list":11,"->":3,"string":13,"tostring2":2,"safe":3,"max":5,"and":26,"number":1,">":2,"for":5,"..":8,".concat":7,"comment":11,"view":2,"c":5,"b":5,"local":18,"symbol":9,"mt":17,"SYMBOL":1,"__fennelview":4,"__tostring":5,"__eq":2,"__lt":2,"expr":7,"EXPR":1,"LIST":1,"COMMENT":1,"sequence":8,"marker":4,"SEQUENCE":1,"vararg":4,"setmetatable":7,"VARARG":1,"getenv":4,"os":2,".getenv":1,"#nil":1,"debug":2,"flag":2,"level":3,"FENNEL_DEBUG":1,"find":2,"[...]":6,"represented":1,"as":3,"tables":2,"with":3,"special":2,"metatable":1,"They":2,"only":1,"come":1,"parser":9,"they":4,"represent":1,"code":5,"which":1,"comes":1,"reading":1,"paren":1,"form":2,";":6,"are":2,"specifically":2,"not":19,"cons":1,"cells":1,"str":15,"source":22,"scope":19,"exposed":1,"outside":1,"compiler":11,"Second":1,"optional":1,"argument":1,"describing":1,"where":2,"came":1,"should":1,"be":3,"filename":3,"line":5,"bytestart":1,"byteend":1,"fields":2,"s":3,"it":1,"encounters":1,"square":1,"brackets":1,"treated":1,"regular":1,"except":1,"certain":1,"macros":3,"need":1,"look":1,"binding":1,"forms":2,"etc":2,"strcode":2,"etype":2,"literal":1,"literals":1,"like":1,"numbers":1,"strings":2,"false":11,"expression":3,"Complex":1,"of":1,"Lua":1,"may":2,"have":2,"side":2,"effects":2,"an":1,"statement":2,"Same":1,"also":2,"valid":3,"calls":2,"vargs":1,"varargs":1,"reference":2,"*":2,"contents":2,"varg":4,".sequence":1,"multi":3,"using":1,"dot":1,"syntax":1,"The":1,"main":1,"differences":1,"normal":1,"symbols":1,"that":1,"can":3,"declared":1,"invocation":1,"metatables":1,"parts":8,"part":4,"gmatch":2,"last":4,"char":4,"sub":3,".multi":1,"method":1,"call":1,"length":8,"byte":4,".byte":2,"quoted":2,".quoted":1,"walk":5,"tree":2,"root":16,"custom":2,"iterator":2,"When":1,"truthy":1,"recursively":1,"walks":1,"children":1,"iterfn":3,"parent":2,"node":4,"lua":12,"keywords":5,"break":2,"else":1,"elseif":1,"end":1,"in":2,"repeat":1,"return":1,"then":1,"until":1,"while":1,"goto":1,"identifier":2,"propagated":2,"options":18,"allowedGlobals":1,"indent":1,"correlate":2,"useMetadata":2,"env":34,"compilerEnv":1,"propagate":2,"subopts":3,"has":1,"down":1,"compile":3,"name":23,"chunk":9,"reset":6,".set":1,".reset":4,".chunk":1,".scope":1,".options":10,"hook":2,"event":2,"...":3,".plugins":4,"plugin":6,")))))":5,"path":2,".fnl":5,"init":3,"FENNEL_PATH":1,"macro":1,"FENNEL_MACRO_PAT":1,"utils":9,"require":5,"fennel":5,".utils":1,".parser":2,".compiler":1,"specials":5,".specials":2,"default":6,"read":13,"io":6,".write":4,".stack":1,"size":1,".flush":1,"input":18,".read":1,"xs":2,"error":19,"errtype":3,"err":3,".traceback":1,"format":3,"save":6,"COMMENT\"":6,"splice":2,"locals":4,".___replLocals__":7,"{}":5,"spliced":9,"bind":2,"completer":3,"text":2,"matches":10,"fragment":2,"gsub":2,"stop":3,"looking":3,"add":8,"partials":2,"prefix":8,"partial":3,".allpairs":1,".unmanglings":1,"descending":1,"no":1,"more":2,"dots":1,"so":1,"head":7,"tail":2,"raw":3,".manglings":1,")))))))":2,".macros":1,"._G":1,"commands":16,"command":12,"docs":1,"icollect":1,".metadata":5,"get":1,"fnl":5,"docstring":5,"undocumented":1,".help":2,"This":1,"REPL":1,"you":1,"enter":1,"evaluated":1,"You":1,"these":1,"repl":3,"exit":3,"Leave":1,"Use":1,"doc":1,"something":1,"see":2,"descriptions":1,"individual":1,"For":1,"information":1,"about":1,"language":1,"https":1,"//":1,"lang":1,".org":1,"reload":2,"module":7,"pcall":7,".load":2,"old":9,"package":2,".loaded":2,"ok":11,"new":7,"msg":10,"Runtime":2,"pick":1,".reload":2,"parse":6,"Parse":3,".complete":2,"load":2,".root":7,"cmd":3,"loop":7,".env":3,".wrap":1,"rawget":1,"_G":3,"_ENV":1,".saveLocals":1,".debug":2,".getlocal":1,"opts":19,".readChunk":1,".onValues":1,".onError":1,"pp":2,".pp":1,";;":1,"make":1,"stream":6,"clear":4,".granulate":1,"chars":5,".make":1,".useMetadata":3,".allowedGlobals":2,".current":1,"global":1,"names":1,".registerComplet":2,"print":2,"vals":4,"._":1,".__":1,"select":1,"src":10,".char":1,"((":1,".unpack":2,"this":1,"we":1,"got":1,"eof":1,".compile":1,".correlate":1,"moduleName":1,".moduleName":1,".assert":1,".parse":1,"useBitLib":1,".useBitLib":1,"Compile":1,"xpcall":1},"Filebench WML":{"COMMENT#":24,"set":7,"$dir":3,"=":39,"/":1,"tmp":1,"$nfiles":3,"$meandirwidth":3,"$meanfilesize":3,"16k":1,"$iosize":3,"1m":1,"$nthreads":2,"mode":1,"quit":1,"firstdone":1,"define":3,"fileset":2,"name":10,"bigfileset":2,",":24,"path":2,"size":2,"entries":2,"dirwidth":2,"prealloc":1,"paralloc":1,"destfiles":2,"process":1,"filereader":1,"instances":2,"{":2,"thread":1,"filereaderthread":1,"memsize":1,"10m":1,"flowop":6,"openfile":1,"openfile1":1,"filesetname":2,"fd":6,"readwholefile":1,"readfile1":1,"iosize":2,"createfile":1,"createfile2":1,"writewholefile":1,"writefile2":1,"srcfd":1,"closefile":2,"closefile1":1,"closefile2":1,"}":2,"echo":1},"Filterscript":{"#pragma":2,"version":1,"(":12,")":12,"rs":1,"java_package_nam":1,"foo":1,"int":3,"__attribute__":5,"((":5,"kernel":5,"))":5,"root":2,"uint32_t":5,"ain":3,"{":7,"return":4,";":10,"}":7,"void":3,"in_only":1,"out_only":1,"()":2,"everything":1,",":5,"x":1,"y":1,"COMMENT/*":1,"#include":1,"static":1,"rs_matrix4x4":2,"Mat":4,"init":1,"rsMatrixLoadIden":1,"&":2,"setMatrix":1,"m":2,"=":4,"uchar4":2,"in":2,"float4":1,"f":6,"convert_float4":1,"rsMatrixMultiply":1,"clamp":1,"convert_uchar4":1},"Fluent":{"COMMENT#":242,"-":1508,"brand":43,"short":43,"name":96,"=":1074,"Firefox":8,"vendor":3,"Mozilla":1,"sync":42,"Sync":3,"fxaccount":2,"Account":3,"app":9,"manager":7,"window":16,".title":15,"Application":1,"details":1,".style":16,"width":16,":":40,"30em":2,";":3,"min":2,"height":1,"20em":1,"remove":22,".label":259,"Remove":14,".accesskey":188,"R":9,"handle":6,"webfeeds":1,"The":3,"following":6,"applications":11,"can":5,"be":15,"used":7,"to":62,"Web":7,"Feeds":1,".":57,"protocol":1,"{":145,"$type":2,"}":145,"links":8,"file":2,"content":18,"web":8,"info":5,"This":6,"application":11,"is":22,"hosted":1,"at":3,"local":1,"located":1,"blocklist":6,"Block":7,"Lists":1,"55em":1,"desc":17,"You":6,"choose":11,"which":1,"list":4,"will":17,"use":20,"block":10,"elements":1,"that":8,"may":5,"track":5,"your":27,"browsing":18,"activity":1,"close":14,"key":20,".key":10,"w":12,"treehead":1,"List":2,"button":24,"cancel":8,"Cancel":6,"C":12,"ok":5,"Save":5,"Changes":3,"S":10,"clear":16,"site":32,"data":57,"Clear":5,"Data":10,"35em":1,"description":12,"Clearing":2,"all":8,"cookies":12,"and":48,"stored":1,"by":5,"sign":4,"you":41,"out":3,"of":14,"websites":13,"offline":1,"cache":4,"not":15,"affect":1,"logins":5,"with":10,"Cookies":7,"Site":7,"(":46,"$amount":2,"$unit":2,")":45,"empty":5,"get":3,"signed":1,"if":6,"cleared":1,"Cached":2,"Content":7,"W":3,"Will":1,"require":1,"reload":2,"images":1,"l":5,"colors":18,"Colors":4,"PLATFORM":9,"()":17,"->":28,"[":49,"macos":4,"]":49,"41em":1,"*":28,"other":22,"38em":1,"page":14,"override":5,"Override":1,"the":32,"specified":1,"selections":2,"above":3,"O":2,"option":30,"always":7,"Always":8,"auto":5,"Only":3,"High":1,"Contrast":1,"themes":2,"never":5,"Never":5,"text":5,"background":3,"Text":4,"Background":2,"header":34,"T":5,"B":6,"system":5,"Use":18,"s":10,"underline":1,"Underline":1,"U":5,"Link":1,"unvisited":1,"Unvisited":1,"Links":2,"L":4,"visited":3,"Visited":1,"V":1,"connection":28,"Connection":1,"Settings":9,"44em":1,"49em":1,"disable":12,"extension":16,"Disable":2,"Extension":2,"proxy":33,"configure":1,"Configure":2,"Proxy":7,"Access":1,"Internet":1,"no":6,"No":2,"y":9,"settings":23,"Auto":1,"detect":1,"for":30,"this":11,"network":5,"manual":2,"Manual":1,"configuration":3,"M":4,"http":3,"HTTP":1,"x":19,"port":4,"Port":4,"P":3,"share":2,"server":2,"protocols":1,"ssl":2,"SSL":1,"o":6,"ftp":2,"FTP":1,"F":2,"r":6,"socks":3,"SOCKS":4,"Host":1,"t":11,"socks4":1,"v4":1,"K":1,"socks5":1,"v5":2,"v":4,"noproxy":2,"N":4,"Example":1,".mozilla":1,".org":1,",":78,".net":1,".nz":1,"/":1,"autotype":1,"Automatic":1,"URL":2,"A":13,"Reload":1,"e":8,"autologin":1,"Do":2,"prompt":1,"authentication":2,"password":2,"saved":5,"i":3,".tooltip":1,"silently":1,"authenticates":1,"proxies":1,"when":13,"have":5,"credentials":1,"them":3,"prompted":1,"fails":2,"remote":1,"dns":1,"DNS":1,"using":5,"D":8,"containers":49,"new":14,"Add":6,"New":5,"Container":20,"45em":3,"update":14,"$name":8,"Preferences":6,"labels":4,"style":4,"4rem":1,"label":12,"Name":3,".placeholder":7,"Enter":1,"a":37,"container":5,"icon":13,"Icon":1,"I":2,"color":9,"Color":1,"done":1,"Done":1,"blue":1,"Blue":1,"turquoise":1,"Turquoise":1,"green":1,"Green":1,"yellow":1,"Yellow":1,"orange":1,"Orange":1,"red":1,"Red":1,"pink":1,"Pink":1,"purple":1,"Purple":1,"fingerprint":1,"Fingerprint":1,"briefcase":1,"Briefcase":1,"dollar":1,"Dollar":1,"cart":2,"Shopping":1,"circle":1,"Dot":1,"vacation":1,"Vacation":1,"gift":1,"Gift":1,"food":1,"Food":1,"fruit":1,"Fruit":1,"pet":1,"Pet":1,"tree":1,"Tree":1,"chill":1,"Chill":1,"fonts":65,"Fonts":3,"langgroup":30,"arabic":2,"Arabic":2,"armenian":1,"Armenian":1,"bengali":1,"Bengali":1,"simpl":1,"chinese":3,"Simplified":2,"Chinese":5,"trad":2,"hk":1,"Traditional":3,"Hong":1,"Kong":1,"Taiwan":1,"cyrillic":2,"Cyrillic":2,"devanagari":1,"Devanagari":1,"ethiopic":1,"Ethiopic":1,"georgian":1,"Georgian":1,"el":1,"Greek":2,"gujarati":1,"Gujarati":1,"gurmukhi":1,"Gurmukhi":1,"japanese":2,"Japanese":2,"hebrew":2,"Hebrew":2,"kannada":1,"Kannada":1,"khmer":1,"Khmer":1,"korean":2,"Korean":2,"latin":1,"Latin":1,"malayalam":1,"Malayalam":1,"math":1,"Mathematics":1,"odia":1,"Odia":1,"sinhala":1,"Sinhala":1,"tamil":1,"Tamil":1,"telugu":1,"Telugu":1,"thai":2,"Thai":2,"tibetan":1,"Tibetan":1,"canadian":1,"Unified":1,"Canadian":1,"Syllabary":1,"Other":7,"Writing":1,"Systems":1,"proportional":2,"Proportional":1,"default":24,"serif":5,"Serif":3,"sans":2,"Sans":2,"size":4,"Size":3,"z":2,"n":4,"monospace":2,"Monospace":1,"minsize":2,"Minimum":1,"font":4,"none":1,"None":1,"allow":4,"own":2,"Allow":8,"pages":8,"their":2,"instead":2,"languages":34,"fallback":19,"Encoding":2,"Legacy":1,"encoding":2,"legacy":1,"declare":1,"its":1,"Fallback":1,"Default":7,"Current":3,"Locale":1,"baltic":1,"Baltic":1,"ceiso":1,"Central":2,"European":3,"ISO":1,"cewindows":1,"Microsoft":1,"simplified":1,"traditional":1,"greek":1,"turkish":1,"Turkish":1,"vietnamese":1,"Vietnamese":1,"incl":1,"Western":1,"Languages":3,"are":4,"sometimes":1,"offered":3,"in":28,"more":22,"than":1,"one":10,"language":7,"Choose":10,"displaying":2,"these":1,"order":3,"preference":1,"customize":6,"spoof":1,"english":1,"Request":1,"English":1,"versions":1,"enhanced":1,"privacy":11,"moveup":1,"Move":2,"Up":1,"movedown":1,"Down":1,"select":20,"Select":2,"add":5,"process":7,"count":2,"$num":2,"permissions":30,"Exceptions":8,"address":7,"Address":2,"website":1,"d":4,"session":4,"Session":1,"Website":3,"status":1,"Status":1,"All":4,"Websites":2,"searchbox":1,"Search":12,"do":4,"Send":1,"Not":1,"Track":1,"signal":1,"don":1,"want":6,"tracked":1,"learn":6,"Learn":15,"Tracking":6,"Protection":7,"pref":1,"windows":13,"Options":4,"search":48,"input":2,"em":2,"box":1,"Find":3,"policies":1,"notice":3,"Your":3,"organization":2,"has":3,"disabled":7,"ability":2,"change":5,"some":2,"options":1,"preferences":5,"pane":10,"general":3,"title":20,"General":2,"category":5,".tooltiptext":12,"home":15,"Home":5,"Privacy":5,"&":3,"Security":4,"help":3,"Support":2,"focus":1,"f":2,".aria":1,"Close":5,"feature":4,"enable":8,"requires":3,"restart":8,"must":2,"should":2,"Restart":3,"now":5,"later":1,"Later":1,"controlled":8,"homepage":5,"An":6,"<":21,"img":11,"l10n":19,"/>":11,"controlling":4,"tab":6,"url":3,"Tab":3,"set":2,"engine":16,"Tabs":12,"tracking":11,"protection":3,"mode":12,"config":1,"how":5,"connects":2,"internet":2,"To":1,"go":1,"ons":4,"menu":1,"results":8,"Results":1,"message":1,"Sorry":2,"!":3,"There":2,"span":4,"></":2,">":17,"link":12,"Need":1,"?":10,"Visit":1,"</":7,"startup":6,"Startup":1,"separate":2,"profile":3,"run":1,"same":2,"time":3,"firefox":1,"Tip":1,"uses":1,"profiles":1,"between":1,"started":3,"logged":1,"Sign":3,"configured":2,"Open":4,"check":7,"browser":11,"currently":3,"as":5,"my":2,"Make":1,"When":4,"starts":1,"user":3,"Show":8,"blank":3,"prev":1,"tabs":22,"from":4,"last":2,"restore":4,"previous":2,"Restore":4,"group":1,"ctrl":1,"recently":2,"Ctrl":1,"+":1,"cycles":1,"through":1,"open":5,"warn":2,"on":8,"multiple":5,"Warn":4,"closing":2,"m":3,"many":2,"opening":1,"might":1,"slow":1,"down":1,"switch":2,"it":1,"immediately":1,"h":3,"show":4,"taskbar":2,"previews":1,"Windows":2,"k":3,"enabled":5,"Enable":1,"alert":6,"$tabCount":7,"If":5,"closed":6,"Are":5,"sure":5,"Keep":3,"msg":10,"$count":3,"Don":2,"appearance":1,"Language":3,"Appearance":1,"advanced":1,"Advanced":1,"preferred":1,"translate":3,"Translate":1,"attribution":1,"Translations":1,"exceptions":6,"spelling":2,"Check":2,"type":2,"files":4,"Files":1,"Applications":2,"download":7,"Downloads":1,"save":6,"folder":3,"Browse":1,"ask":5,"where":2,"handles":1,"or":3,"while":1,"filter":1,"types":1,"column":10,"Type":1,"action":1,"Action":1,"drm":3,"Digital":1,"Rights":1,"Management":1,"DRM":2,"play":2,"Play":1,"Updates":1,"up":2,"date":1,"best":1,"performance":13,"stability":1,"security":7,"Version":2,"$version":2,"What":2,"version":1,"history":29,"Update":1,"History":4,"p":2,"Automatically":2,"install":5,"updates":4,"recommended":6,"but":2,"let":1,"service":2,"b":3,"engines":3,"Performance":1,"checkbox":2,"These":1,"tailored":1,"computer":1,"hardware":2,"operating":1,"hw":1,"accel":1,"acceleration":1,"available":1,"limit":5,"Additional":1,"processes":3,"improve":2,"also":1,"memory":1,"Modifying":2,"number":3,"only":5,"possible":2,"multiprocess":4,"blocked":1,"Browsing":3,"autoscroll":1,"autoscrolling":1,"smooth":2,"scrolling":2,"onscreen":1,"keyboard":2,"touch":1,"necessary":1,"c":4,"cursor":2,"navigation":2,"keys":1,"navigate":1,"within":1,"start":3,"typing":2,"Network":1,"More":1,"description2":1,"what":4,"see":1,"Homepage":1,"newtabs":1,"defaults":1,"Defaults":1,"choice":3,"custom":4,"Custom":1,"URLs":1,"Blank":1,"Page":4,"Paste":1,"current":2,"Pages":1,"bookmark":5,"Bookmark":2,"bar":14,"Bar":2,"hidden":1,"shown":2,"toolbar":1,"Engine":2,"suggestions":10,"Provide":1,"ahead":1,"cant":1,"location":3,"because":1,"remember":11,"click":2,"One":1,"Click":1,"Engines":2,"alternative":1,"appear":1,"below":1,"enter":1,"keyword":7,"Keyword":2,"find":1,"warning":4,"Duplicate":1,"chosen":2,"Please":3,"another":3,"back":1,"Go":1,"Back":1,"signedout":5,"caption":1,"Take":1,"With":1,"Synchronize":1,"bookmarks":3,"passwords":3,"across":2,"devices":5,"account":7,"Connect":2,"create":1,"an":1,"Get":1,"signin":1,"In":1,"mobile":2,"promo":1,"Download":1,"Android":1,"iOS":1,"device":6,"picture":2,"Change":5,"disconnect":1,"Disconnect":1,"manage":1,"Manage":4,"signedin":4,"unverified":1,"$email":2,"verified":1,"login":1,"failure":1,"reconnect":1,"resend":1,"verification":1,"Resend":1,"Verification":1,"g":1,"synchronize":1,"Bookmarks":3,"synced":1,"Logins":2,"Usernames":1,"ve":3,"addresses":2,"Addresses":1,"Postal":1,"desktop":3,"creditcards":1,"Credit":1,"cards":1,"Names":1,"numbers":1,"expiry":1,"dates":1,"addons":1,"Extensions":1,"prefs":1,"changed":1,"Device":2,"mobilepromo":2,"single":1,"multi":1,"tos":1,"Terms":1,"Service":1,"fxa":1,"Notice":2,"Browser":1,"forms":6,"Forms":1,"Passwords":1,"Ask":2,"Saved":1,"master":3,"pw":2,"Master":1,"Password":1,"Remember":3,"form":2,"dontremember":1,"private":5,"any":1,"browse":1,"permanent":1,"closes":1,"sitedata":14,"accept":5,"Accept":2,"cause":1,"break":1,"keep":3,"until":5,"u":1,"expire":2,"They":1,"third":5,"party":5,"From":1,"E":3,"addressbar":6,"suggest":2,"locbar":3,"openpage":1,"blocks":1,"online":1,"trackers":3,"collect":2,"about":2,"known":2,"pbm":1,"Private":1,"Permissions":1,"Location":1,"camera":2,"Camera":1,"microphone":2,"Microphone":1,"notification":4,"Notifications":1,"pause":1,"Pause":1,"notifications":1,"restarts":1,"popups":2,"pop":1,"addon":2,"try":1,"a11y":2,"Prevent":1,"accessibility":1,"services":1,"accessing":1,"collection":10,"Collection":1,"We":2,"strive":1,"provide":2,"choices":1,"we":1,"need":1,"everyone":1,"permission":1,"before":1,"receiving":1,"personal":3,"information":1,"health":3,"report":3,"send":3,"technical":1,"interaction":1,"reporting":1,"build":1,"errors":2,"error":2,"reports":4,"including":1,"messages":1,"backlogged":3,"crash":3,"behalf":1,"Deceptive":1,"Dangerous":1,"Software":1,"safe":2,"dangerous":2,"deceptive":1,"downloads":2,"uncommon":2,"software":2,"unwanted":1,"certs":7,"Certificates":2,"requests":1,"certificate":1,"automatically":1,"every":1,"ocsp":1,"Query":1,"OCSP":1,"responder":1,"servers":1,"confirm":1,"validity":1,"certificates":1,"Q":1,"view":1,"View":1,"Devices":1,"Set":1,"32em":1,"opened":1,"textbox":1,"host":1,"storage":1,"Storage":1,"Last":1,"Used":1,"selected":1,"Selected":1,"removing":5,"Removing":2,"log":1,"make":1,"changes":1,"table":1,"removed":1,"translation":11,"Translation":3,"36em":1,"sites":5,"Sites":1,"function":1,"callee":2,"placeable":2,"FUNCTION":1,"term":2,"COMMENT{-":1,"hello":1,"Hello":1,"$userName":2,"shared":1,"photos":2,"$photoCount":2,"added":2,"photo":1,"$userGender":1,"male":1,"his":1,"stream":3,"female":1,"her":1,"1tbs":3,"inline":6,"$selector":13,"Value":13,"newline":3,"indent":5,"allman":3,"gnu":3,"multiline":4,"Continued":1,"Multiline":1,"flat":2,"trailing":1,"spaces":1,"valid":3,"func":7,"FUN1":1,"FUN_FUN":1,"FUN":33,"invalid":4,"0FUN":1,"fun":1,"Fun":1,"positional":1,"args":9,"named":5,"dense":1,"mixed":1,"shuffled":1,"duplicate":1,"sparse":6,"call":6,"unindented":10,"arg":10,"string":1,"ref":3,"var":1,"$var":1,"OTHER":1,"())":1,"paren":1,"argument":2,"arguments":1,"mulitline":2,",,":1,"missing":2,"colon":1,"value":1},"Formatted":{"see":1,"James":1,"E":1,"Angelo":1,",":5,"Neville":1,"R":1,"Moody":1,"Michael":1,"I":1,"Baskes":1,"Modelling":1,"and":1,"Simulation":1,"in":1,"Materials":1,"Science":1,"&":1,"Engineering":1,"vol":1,".":2,"pp":1,"-":2816,"(":1,")":1,"Ni":1,"Al":1,"H":1,"fcc":2,"Weekly":1,"SST":5,"data":1,"starts":1,"week":1,"centered":1,"on":1,"3Jan1990":1,"Nino1":1,"+":1,"Nino3":1,"Nino34":1,"Nino4":1,"Week":1,"SSTA":4,"03JAN1990":1,"10JAN1990":1,"17JAN1990":1,"24JAN1990":1,"31JAN1990":1,"07FEB1990":1,"14FEB1990":1,"21FEB1990":1,"28FEB1990":1,"07MAR1990":1,"14MAR1990":1,"21MAR1990":1,"28MAR1990":1,"04APR1990":1,"11APR1990":1,"18APR1990":1,"25APR1990":1,"02MAY1990":1,"09MAY1990":1,"16MAY1990":1,"23MAY1990":1,"30MAY1990":1,"06JUN1990":1,"13JUN1990":1,"20JUN1990":1,"27JUN1990":1,"04JUL1990":1,"11JUL1990":1,"18JUL1990":1,"25JUL1990":1,"01AUG1990":1,"08AUG1990":1,"15AUG1990":1,"22AUG1990":1,"29AUG1990":1,"05SEP1990":1,"12SEP1990":1,"19SEP1990":1,"26SEP1990":1,"03OCT1990":1,"10OCT1990":1,"17OCT1990":1,"24OCT1990":1,"31OCT1990":1,"07NOV1990":1,"14NOV1990":1,"21NOV1990":1,"28NOV1990":1,"05DEC1990":1,"12DEC1990":1,"19DEC1990":1,"26DEC1990":1,"02JAN1991":1,"09JAN1991":1,"16JAN1991":1,"23JAN1991":1,"30JAN1991":1,"06FEB1991":1,"13FEB1991":1,"20FEB1991":1,"27FEB1991":1,"06MAR1991":1,"13MAR1991":1,"20MAR1991":1,"27MAR1991":1,"03APR1991":1,"10APR1991":1,"17APR1991":1,"24APR1991":1,"01MAY1991":1,"08MAY1991":1,"15MAY1991":1,"22MAY1991":1,"29MAY1991":1,"05JUN1991":1,"12JUN1991":1,"19JUN1991":1,"26JUN1991":1,"03JUL1991":1,"10JUL1991":1,"17JUL1991":1,"24JUL1991":1,"31JUL1991":1,"07AUG1991":1,"14AUG1991":1,"21AUG1991":1,"28AUG1991":1,"04SEP1991":1,"11SEP1991":1,"18SEP1991":1,"25SEP1991":1,"02OCT1991":1,"09OCT1991":1,"16OCT1991":1,"23OCT1991":1,"30OCT1991":1,"06NOV1991":1,"13NOV1991":1,"20NOV1991":1,"27NOV1991":1,"04DEC1991":1,"11DEC1991":1,"18DEC1991":1,"25DEC1991":1,"01JAN1992":1,"08JAN1992":1,"15JAN1992":1,"22JAN1992":1,"29JAN1992":1,"05FEB1992":1,"12FEB1992":1,"19FEB1992":1,"26FEB1992":1,"04MAR1992":1,"11MAR1992":1,"18MAR1992":1,"25MAR1992":1,"01APR1992":1,"08APR1992":1,"15APR1992":1,"22APR1992":1,"29APR1992":1,"06MAY1992":1,"13MAY1992":1,"20MAY1992":1,"27MAY1992":1,"03JUN1992":1,"10JUN1992":1,"17JUN1992":1,"24JUN1992":1,"01JUL1992":1,"08JUL1992":1,"15JUL1992":1,"22JUL1992":1,"29JUL1992":1,"05AUG1992":1,"12AUG1992":1,"19AUG1992":1,"26AUG1992":1,"02SEP1992":1,"09SEP1992":1,"16SEP1992":1,"23SEP1992":1,"30SEP1992":1,"07OCT1992":1,"14OCT1992":1,"21OCT1992":1,"28OCT1992":1,"04NOV1992":1,"11NOV1992":1,"18NOV1992":1,"25NOV1992":1,"02DEC1992":1,"09DEC1992":1,"16DEC1992":1,"23DEC1992":1,"30DEC1992":1,"06JAN1993":1,"13JAN1993":1,"20JAN1993":1,"27JAN1993":1,"03FEB1993":1,"10FEB1993":1,"17FEB1993":1,"24FEB1993":1,"03MAR1993":1,"10MAR1993":1,"17MAR1993":1,"24MAR1993":1,"31MAR1993":1,"07APR1993":1,"14APR1993":1,"21APR1993":1,"28APR1993":1,"05MAY1993":1,"12MAY1993":1,"19MAY1993":1,"26MAY1993":1,"02JUN1993":1,"09JUN1993":1,"16JUN1993":1,"23JUN1993":1,"30JUN1993":1,"07JUL1993":1,"14JUL1993":1,"21JUL1993":1,"28JUL1993":1,"04AUG1993":1,"11AUG1993":1,"18AUG1993":1,"25AUG1993":1,"01SEP1993":1,"08SEP1993":1,"15SEP1993":1,"22SEP1993":1,"29SEP1993":1,"06OCT1993":1,"13OCT1993":1,"20OCT1993":1,"27OCT1993":1,"03NOV1993":1,"10NOV1993":1,"17NOV1993":1,"24NOV1993":1,"01DEC1993":1,"08DEC1993":1,"15DEC1993":1,"22DEC1993":1,"29DEC1993":1,"05JAN1994":1,"12JAN1994":1,"19JAN1994":1,"26JAN1994":1,"02FEB1994":1,"09FEB1994":1,"16FEB1994":1,"23FEB1994":1,"02MAR1994":1,"09MAR1994":1,"16MAR1994":1,"23MAR1994":1,"30MAR1994":1,"06APR1994":1,"13APR1994":1,"20APR1994":1,"27APR1994":1,"04MAY1994":1,"11MAY1994":1,"18MAY1994":1,"25MAY1994":1,"01JUN1994":1,"08JUN1994":1,"15JUN1994":1,"22JUN1994":1,"29JUN1994":1,"06JUL1994":1,"13JUL1994":1,"20JUL1994":1,"27JUL1994":1,"03AUG1994":1,"10AUG1994":1,"17AUG1994":1,"24AUG1994":1,"31AUG1994":1,"07SEP1994":1,"14SEP1994":1,"21SEP1994":1,"28SEP1994":1,"05OCT1994":1,"12OCT1994":1,"19OCT1994":1,"26OCT1994":1,"02NOV1994":1,"09NOV1994":1,"16NOV1994":1,"23NOV1994":1,"30NOV1994":1,"07DEC1994":1,"14DEC1994":1,"21DEC1994":1,"28DEC1994":1,"04JAN1995":1,"11JAN1995":1,"18JAN1995":1,"25JAN1995":1,"01FEB1995":1,"08FEB1995":1,"15FEB1995":1,"22FEB1995":1,"01MAR1995":1,"08MAR1995":1,"15MAR1995":1,"22MAR1995":1,"29MAR1995":1,"05APR1995":1,"12APR1995":1,"19APR1995":1,"26APR1995":1,"03MAY1995":1,"10MAY1995":1,"17MAY1995":1,"24MAY1995":1,"31MAY1995":1,"07JUN1995":1,"14JUN1995":1,"21JUN1995":1,"28JUN1995":1,"05JUL1995":1,"12JUL1995":1,"19JUL1995":1,"26JUL1995":1,"02AUG1995":1,"09AUG1995":1,"16AUG1995":1,"23AUG1995":1,"30AUG1995":1,"06SEP1995":1,"13SEP1995":1,"20SEP1995":1,"27SEP1995":1,"04OCT1995":1,"11OCT1995":1,"18OCT1995":1,"25OCT1995":1,"01NOV1995":1,"08NOV1995":1,"15NOV1995":1,"22NOV1995":1,"29NOV1995":1,"06DEC1995":1,"13DEC1995":1,"20DEC1995":1,"27DEC1995":1,"03JAN1996":1,"10JAN1996":1,"17JAN1996":1,"24JAN1996":1,"31JAN1996":1,"07FEB1996":1,"14FEB1996":1,"21FEB1996":1,"28FEB1996":1,"06MAR1996":1,"13MAR1996":1,"20MAR1996":1,"27MAR1996":1,"03APR1996":1,"10APR1996":1,"17APR1996":1,"24APR1996":1,"01MAY1996":1,"08MAY1996":1,"15MAY1996":1,"22MAY1996":1,"29MAY1996":1,"05JUN1996":1,"12JUN1996":1,"19JUN1996":1,"26JUN1996":1,"03JUL1996":1,"10JUL1996":1,"17JUL1996":1,"24JUL1996":1,"31JUL1996":1,"07AUG1996":1,"14AUG1996":1,"21AUG1996":1,"28AUG1996":1,"04SEP1996":1,"11SEP1996":1,"18SEP1996":1,"25SEP1996":1,"02OCT1996":1,"09OCT1996":1,"16OCT1996":1,"23OCT1996":1,"30OCT1996":1,"06NOV1996":1,"13NOV1996":1,"20NOV1996":1,"27NOV1996":1,"04DEC1996":1,"11DEC1996":1,"18DEC1996":1,"25DEC1996":1,"01JAN1997":1,"08JAN1997":1,"15JAN1997":1,"22JAN1997":1,"29JAN1997":1,"05FEB1997":1,"12FEB1997":1,"19FEB1997":1,"26FEB1997":1,"05MAR1997":1,"12MAR1997":1,"19MAR1997":1,"26MAR1997":1,"02APR1997":1,"09APR1997":1,"16APR1997":1,"23APR1997":1,"30APR1997":1,"07MAY1997":1,"14MAY1997":1,"21MAY1997":1,"28MAY1997":1,"04JUN1997":1,"11JUN1997":1,"18JUN1997":1,"25JUN1997":1,"02JUL1997":1,"09JUL1997":1,"16JUL1997":1,"23JUL1997":1,"30JUL1997":1,"06AUG1997":1,"13AUG1997":1,"20AUG1997":1,"27AUG1997":1,"03SEP1997":1,"10SEP1997":1,"17SEP1997":1,"24SEP1997":1,"01OCT1997":1,"08OCT1997":1,"15OCT1997":1,"22OCT1997":1,"29OCT1997":1,"05NOV1997":1,"12NOV1997":1,"19NOV1997":1,"26NOV1997":1,"03DEC1997":1,"10DEC1997":1,"17DEC1997":1,"24DEC1997":1,"31DEC1997":1,"07JAN1998":1,"14JAN1998":1,"21JAN1998":1,"28JAN1998":1,"04FEB1998":1,"11FEB1998":1,"18FEB1998":1,"25FEB1998":1,"04MAR1998":1,"11MAR1998":1,"18MAR1998":1,"25MAR1998":1,"01APR1998":1,"08APR1998":1,"15APR1998":1,"22APR1998":1,"29APR1998":1,"06MAY1998":1,"13MAY1998":1,"20MAY1998":1,"27MAY1998":1,"03JUN1998":1,"10JUN1998":1,"17JUN1998":1,"24JUN1998":1,"01JUL1998":1,"08JUL1998":1,"15JUL1998":1,"22JUL1998":1,"29JUL1998":1,"05AUG1998":1,"12AUG1998":1,"19AUG1998":1,"26AUG1998":1,"02SEP1998":1,"09SEP1998":1,"16SEP1998":1,"23SEP1998":1,"30SEP1998":1,"07OCT1998":1,"14OCT1998":1,"21OCT1998":1,"28OCT1998":1,"04NOV1998":1,"11NOV1998":1,"18NOV1998":1,"25NOV1998":1,"02DEC1998":1,"09DEC1998":1,"16DEC1998":1,"23DEC1998":1,"30DEC1998":1,"06JAN1999":1,"13JAN1999":1,"20JAN1999":1,"27JAN1999":1,"03FEB1999":1,"10FEB1999":1,"17FEB1999":1,"24FEB1999":1,"03MAR1999":1,"10MAR1999":1,"17MAR1999":1,"24MAR1999":1,"31MAR1999":1,"07APR1999":1,"14APR1999":1,"21APR1999":1,"28APR1999":1,"05MAY1999":1,"12MAY1999":1,"19MAY1999":1,"26MAY1999":1,"02JUN1999":1,"09JUN1999":1,"16JUN1999":1,"23JUN1999":1,"30JUN1999":1,"07JUL1999":1,"14JUL1999":1,"21JUL1999":1,"28JUL1999":1,"04AUG1999":1,"11AUG1999":1,"18AUG1999":1,"25AUG1999":1,"01SEP1999":1,"08SEP1999":1,"15SEP1999":1,"22SEP1999":1,"29SEP1999":1,"06OCT1999":1,"13OCT1999":1,"20OCT1999":1,"27OCT1999":1,"03NOV1999":1,"10NOV1999":1,"17NOV1999":1,"24NOV1999":1,"01DEC1999":1,"08DEC1999":1,"15DEC1999":1,"22DEC1999":1,"29DEC1999":1,"05JAN2000":1,"12JAN2000":1,"19JAN2000":1,"26JAN2000":1,"02FEB2000":1,"09FEB2000":1,"16FEB2000":1,"23FEB2000":1,"01MAR2000":1,"08MAR2000":1,"15MAR2000":1,"22MAR2000":1,"29MAR2000":1,"05APR2000":1,"12APR2000":1,"19APR2000":1,"26APR2000":1,"03MAY2000":1,"10MAY2000":1,"17MAY2000":1,"24MAY2000":1,"31MAY2000":1,"07JUN2000":1,"14JUN2000":1,"21JUN2000":1,"28JUN2000":1,"05JUL2000":1,"12JUL2000":1,"19JUL2000":1,"26JUL2000":1,"02AUG2000":1,"09AUG2000":1,"16AUG2000":1,"23AUG2000":1,"30AUG2000":1,"06SEP2000":1,"13SEP2000":1,"20SEP2000":1,"27SEP2000":1,"04OCT2000":1,"11OCT2000":1,"18OCT2000":1,"25OCT2000":1,"01NOV2000":1,"08NOV2000":1,"15NOV2000":1,"22NOV2000":1,"29NOV2000":1,"06DEC2000":1,"13DEC2000":1,"20DEC2000":1,"27DEC2000":1,"03JAN2001":1,"10JAN2001":1,"17JAN2001":1,"24JAN2001":1,"31JAN2001":1,"07FEB2001":1,"14FEB2001":1,"21FEB2001":1,"28FEB2001":1,"07MAR2001":1,"14MAR2001":1,"21MAR2001":1,"28MAR2001":1,"04APR2001":1,"11APR2001":1,"18APR2001":1,"25APR2001":1,"02MAY2001":1,"09MAY2001":1,"16MAY2001":1,"23MAY2001":1,"30MAY2001":1,"06JUN2001":1,"13JUN2001":1,"20JUN2001":1,"27JUN2001":1,"04JUL2001":1,"11JUL2001":1,"18JUL2001":1,"25JUL2001":1,"01AUG2001":1,"08AUG2001":1,"15AUG2001":1,"22AUG2001":1,"29AUG2001":1,"05SEP2001":1,"12SEP2001":1,"19SEP2001":1,"26SEP2001":1,"03OCT2001":1,"10OCT2001":1,"17OCT2001":1,"24OCT2001":1,"31OCT2001":1,"07NOV2001":1,"14NOV2001":1,"21NOV2001":1,"28NOV2001":1,"05DEC2001":1,"12DEC2001":1,"19DEC2001":1,"26DEC2001":1,"02JAN2002":1,"09JAN2002":1,"16JAN2002":1,"23JAN2002":1,"30JAN2002":1,"06FEB2002":1,"13FEB2002":1,"20FEB2002":1,"27FEB2002":1,"06MAR2002":1,"13MAR2002":1,"20MAR2002":1,"27MAR2002":1,"03APR2002":1,"10APR2002":1,"17APR2002":1,"24APR2002":1,"01MAY2002":1,"08MAY2002":1,"15MAY2002":1,"22MAY2002":1,"29MAY2002":1,"05JUN2002":1,"12JUN2002":1,"19JUN2002":1,"26JUN2002":1,"03JUL2002":1,"10JUL2002":1,"17JUL2002":1,"24JUL2002":1,"31JUL2002":1,"07AUG2002":1,"14AUG2002":1,"21AUG2002":1,"28AUG2002":1,"04SEP2002":1,"11SEP2002":1,"18SEP2002":1,"25SEP2002":1,"02OCT2002":1,"09OCT2002":1,"16OCT2002":1,"23OCT2002":1,"30OCT2002":1,"06NOV2002":1,"13NOV2002":1,"20NOV2002":1,"27NOV2002":1,"04DEC2002":1,"11DEC2002":1,"18DEC2002":1,"25DEC2002":1,"01JAN2003":1,"08JAN2003":1,"15JAN2003":1,"22JAN2003":1,"29JAN2003":1,"05FEB2003":1,"12FEB2003":1,"19FEB2003":1,"26FEB2003":1,"05MAR2003":1,"12MAR2003":1,"19MAR2003":1,"26MAR2003":1,"02APR2003":1,"09APR2003":1,"16APR2003":1,"23APR2003":1,"30APR2003":1,"07MAY2003":1,"14MAY2003":1,"21MAY2003":1,"28MAY2003":1,"04JUN2003":1,"11JUN2003":1,"18JUN2003":1,"25JUN2003":1,"02JUL2003":1,"09JUL2003":1,"16JUL2003":1,"23JUL2003":1,"30JUL2003":1,"06AUG2003":1,"13AUG2003":1,"20AUG2003":1,"27AUG2003":1,"03SEP2003":1,"10SEP2003":1,"17SEP2003":1,"24SEP2003":1,"01OCT2003":1,"08OCT2003":1,"15OCT2003":1,"22OCT2003":1,"29OCT2003":1,"05NOV2003":1,"12NOV2003":1,"19NOV2003":1,"26NOV2003":1,"03DEC2003":1,"10DEC2003":1,"17DEC2003":1,"24DEC2003":1,"31DEC2003":1,"07JAN2004":1,"14JAN2004":1,"21JAN2004":1,"28JAN2004":1,"04FEB2004":1,"11FEB2004":1,"18FEB2004":1,"25FEB2004":1,"03MAR2004":1,"10MAR2004":1,"17MAR2004":1,"24MAR2004":1,"31MAR2004":1,"07APR2004":1,"14APR2004":1,"21APR2004":1,"28APR2004":1,"05MAY2004":1,"12MAY2004":1,"19MAY2004":1,"26MAY2004":1,"02JUN2004":1,"09JUN2004":1,"16JUN2004":1,"23JUN2004":1,"30JUN2004":1,"07JUL2004":1,"14JUL2004":1,"21JUL2004":1,"28JUL2004":1,"04AUG2004":1,"11AUG2004":1,"18AUG2004":1,"25AUG2004":1,"01SEP2004":1,"08SEP2004":1,"15SEP2004":1,"22SEP2004":1,"29SEP2004":1,"06OCT2004":1,"13OCT2004":1,"20OCT2004":1,"27OCT2004":1,"03NOV2004":1,"10NOV2004":1,"17NOV2004":1,"24NOV2004":1,"01DEC2004":1,"08DEC2004":1,"15DEC2004":1,"22DEC2004":1,"29DEC2004":1,"05JAN2005":1,"12JAN2005":1,"19JAN2005":1,"26JAN2005":1,"02FEB2005":1,"09FEB2005":1,"16FEB2005":1,"23FEB2005":1,"02MAR2005":1,"09MAR2005":1,"16MAR2005":1,"23MAR2005":1,"30MAR2005":1,"06APR2005":1,"13APR2005":1,"20APR2005":1,"27APR2005":1,"04MAY2005":1,"11MAY2005":1,"18MAY2005":1,"25MAY2005":1,"01JUN2005":1,"08JUN2005":1,"15JUN2005":1,"22JUN2005":1,"29JUN2005":1,"06JUL2005":1,"13JUL2005":1,"20JUL2005":1,"27JUL2005":1,"03AUG2005":1,"10AUG2005":1,"17AUG2005":1,"24AUG2005":1,"31AUG2005":1,"07SEP2005":1,"14SEP2005":1,"21SEP2005":1,"28SEP2005":1,"05OCT2005":1,"12OCT2005":1,"19OCT2005":1,"26OCT2005":1,"02NOV2005":1,"09NOV2005":1,"16NOV2005":1,"23NOV2005":1,"30NOV2005":1,"07DEC2005":1,"14DEC2005":1,"21DEC2005":1,"28DEC2005":1,"04JAN2006":1,"11JAN2006":1,"18JAN2006":1,"25JAN2006":1,"01FEB2006":1,"08FEB2006":1,"15FEB2006":1,"22FEB2006":1,"01MAR2006":1,"08MAR2006":1,"15MAR2006":1,"22MAR2006":1,"29MAR2006":1,"05APR2006":1,"12APR2006":1,"19APR2006":1,"26APR2006":1,"03MAY2006":1,"10MAY2006":1,"17MAY2006":1,"24MAY2006":1,"31MAY2006":1,"07JUN2006":1,"14JUN2006":1,"21JUN2006":1,"28JUN2006":1,"05JUL2006":1,"12JUL2006":1,"19JUL2006":1,"26JUL2006":1,"02AUG2006":1,"09AUG2006":1,"16AUG2006":1,"23AUG2006":1,"30AUG2006":1,"06SEP2006":1,"13SEP2006":1,"20SEP2006":1,"27SEP2006":1,"04OCT2006":1,"11OCT2006":1,"18OCT2006":1,"25OCT2006":1,"01NOV2006":1,"08NOV2006":1,"15NOV2006":1,"22NOV2006":1,"29NOV2006":1,"06DEC2006":1,"13DEC2006":1,"20DEC2006":1,"27DEC2006":1,"03JAN2007":1,"10JAN2007":1,"17JAN2007":1,"24JAN2007":1,"31JAN2007":1,"07FEB2007":1,"14FEB2007":1,"21FEB2007":1,"28FEB2007":1,"07MAR2007":1,"14MAR2007":1,"21MAR2007":1,"28MAR2007":1,"04APR2007":1,"11APR2007":1,"18APR2007":1,"25APR2007":1,"02MAY2007":1,"09MAY2007":1,"16MAY2007":1,"23MAY2007":1,"30MAY2007":1,"06JUN2007":1,"13JUN2007":1,"20JUN2007":1,"27JUN2007":1,"04JUL2007":1,"11JUL2007":1,"18JUL2007":1,"25JUL2007":1,"01AUG2007":1,"08AUG2007":1,"15AUG2007":1,"22AUG2007":1,"29AUG2007":1,"05SEP2007":1,"12SEP2007":1,"19SEP2007":1,"26SEP2007":1,"03OCT2007":1,"10OCT2007":1,"17OCT2007":1,"24OCT2007":1,"31OCT2007":1,"07NOV2007":1,"14NOV2007":1,"21NOV2007":1,"28NOV2007":1,"05DEC2007":1,"12DEC2007":1,"19DEC2007":1,"26DEC2007":1,"02JAN2008":1,"09JAN2008":1,"16JAN2008":1,"23JAN2008":1,"30JAN2008":1,"06FEB2008":1,"13FEB2008":1,"20FEB2008":1,"27FEB2008":1,"05MAR2008":1,"12MAR2008":1,"19MAR2008":1,"26MAR2008":1,"02APR2008":1,"09APR2008":1,"16APR2008":1,"23APR2008":1,"30APR2008":1,"07MAY2008":1,"14MAY2008":1,"21MAY2008":1,"28MAY2008":1,"04JUN2008":1,"11JUN2008":1,"18JUN2008":1,"25JUN2008":1,"02JUL2008":1,"09JUL2008":1,"16JUL2008":1,"23JUL2008":1,"30JUL2008":1,"06AUG2008":1,"13AUG2008":1,"20AUG2008":1,"27AUG2008":1,"03SEP2008":1,"10SEP2008":1,"17SEP2008":1,"24SEP2008":1,"01OCT2008":1,"08OCT2008":1,"15OCT2008":1,"22OCT2008":1,"29OCT2008":1,"05NOV2008":1,"12NOV2008":1,"19NOV2008":1,"26NOV2008":1,"03DEC2008":1,"10DEC2008":1,"17DEC2008":1,"24DEC2008":1,"31DEC2008":1,"07JAN2009":1,"14JAN2009":1,"21JAN2009":1,"28JAN2009":1,"04FEB2009":1,"11FEB2009":1,"18FEB2009":1,"25FEB2009":1,"04MAR2009":1,"11MAR2009":1,"18MAR2009":1,"25MAR2009":1,"01APR2009":1,"08APR2009":1,"15APR2009":1,"22APR2009":1,"29APR2009":1,"06MAY2009":1,"13MAY2009":1,"20MAY2009":1,"27MAY2009":1,"03JUN2009":1,"10JUN2009":1,"17JUN2009":1,"24JUN2009":1,"01JUL2009":1,"08JUL2009":1,"15JUL2009":1,"22JUL2009":1,"29JUL2009":1,"05AUG2009":1,"12AUG2009":1,"19AUG2009":1,"26AUG2009":1,"02SEP2009":1,"09SEP2009":1,"16SEP2009":1,"23SEP2009":1,"30SEP2009":1,"07OCT2009":1,"14OCT2009":1,"21OCT2009":1,"28OCT2009":1,"04NOV2009":1,"11NOV2009":1,"18NOV2009":1,"25NOV2009":1,"02DEC2009":1,"09DEC2009":1,"16DEC2009":1,"23DEC2009":1,"30DEC2009":1,"06JAN2010":1,"13JAN2010":1,"20JAN2010":1,"27JAN2010":1,"03FEB2010":1,"10FEB2010":1,"17FEB2010":1,"24FEB2010":1,"03MAR2010":1,"10MAR2010":1,"17MAR2010":1,"24MAR2010":1,"31MAR2010":1,"07APR2010":1,"14APR2010":1,"21APR2010":1,"28APR2010":1,"05MAY2010":1,"12MAY2010":1,"19MAY2010":1,"26MAY2010":1,"02JUN2010":1,"09JUN2010":1,"16JUN2010":1,"23JUN2010":1,"30JUN2010":1,"07JUL2010":1,"14JUL2010":1,"21JUL2010":1,"28JUL2010":1,"04AUG2010":1,"11AUG2010":1,"18AUG2010":1,"25AUG2010":1,"01SEP2010":1,"08SEP2010":1,"15SEP2010":1,"22SEP2010":1,"29SEP2010":1,"06OCT2010":1,"13OCT2010":1,"20OCT2010":1,"27OCT2010":1,"03NOV2010":1,"10NOV2010":1,"17NOV2010":1,"24NOV2010":1,"01DEC2010":1,"08DEC2010":1,"15DEC2010":1,"22DEC2010":1,"29DEC2010":1,"05JAN2011":1,"12JAN2011":1,"19JAN2011":1,"26JAN2011":1,"02FEB2011":1,"09FEB2011":1,"16FEB2011":1,"23FEB2011":1,"02MAR2011":1,"09MAR2011":1,"16MAR2011":1,"23MAR2011":1,"30MAR2011":1,"06APR2011":1,"13APR2011":1,"20APR2011":1,"27APR2011":1,"04MAY2011":1,"11MAY2011":1,"18MAY2011":1,"25MAY2011":1,"01JUN2011":1,"08JUN2011":1,"15JUN2011":1,"22JUN2011":1,"29JUN2011":1,"06JUL2011":1,"13JUL2011":1,"20JUL2011":1,"27JUL2011":1,"03AUG2011":1,"10AUG2011":1,"17AUG2011":1,"24AUG2011":1,"31AUG2011":1,"07SEP2011":1,"14SEP2011":1,"21SEP2011":1,"28SEP2011":1,"05OCT2011":1,"12OCT2011":1,"19OCT2011":1,"26OCT2011":1,"02NOV2011":1,"09NOV2011":1,"16NOV2011":1,"23NOV2011":1,"30NOV2011":1,"07DEC2011":1,"14DEC2011":1,"21DEC2011":1,"28DEC2011":1,"04JAN2012":1,"11JAN2012":1,"18JAN2012":1,"25JAN2012":1,"01FEB2012":1,"08FEB2012":1,"15FEB2012":1,"22FEB2012":1,"29FEB2012":1,"07MAR2012":1,"14MAR2012":1,"21MAR2012":1,"28MAR2012":1,"04APR2012":1,"11APR2012":1,"18APR2012":1,"25APR2012":1,"02MAY2012":1,"09MAY2012":1,"16MAY2012":1,"23MAY2012":1,"30MAY2012":1,"06JUN2012":1,"13JUN2012":1,"20JUN2012":1,"27JUN2012":1,"04JUL2012":1,"11JUL2012":1,"18JUL2012":1,"25JUL2012":1,"01AUG2012":1,"08AUG2012":1,"15AUG2012":1,"22AUG2012":1,"29AUG2012":1,"05SEP2012":1,"12SEP2012":1,"19SEP2012":1,"26SEP2012":1,"03OCT2012":1,"10OCT2012":1,"17OCT2012":1,"24OCT2012":1,"31OCT2012":1,"07NOV2012":1,"14NOV2012":1,"21NOV2012":1,"28NOV2012":1,"05DEC2012":1,"12DEC2012":1,"19DEC2012":1,"26DEC2012":1,"02JAN2013":1,"09JAN2013":1,"16JAN2013":1,"23JAN2013":1,"30JAN2013":1,"06FEB2013":1,"13FEB2013":1,"20FEB2013":1,"27FEB2013":1,"06MAR2013":1,"13MAR2013":1,"20MAR2013":1,"27MAR2013":1,"03APR2013":1,"10APR2013":1,"17APR2013":1,"24APR2013":1,"01MAY2013":1,"08MAY2013":1,"15MAY2013":1,"22MAY2013":1,"29MAY2013":1,"05JUN2013":1,"12JUN2013":1,"19JUN2013":1,"26JUN2013":1,"03JUL2013":1,"10JUL2013":1,"17JUL2013":1,"24JUL2013":1,"31JUL2013":1,"07AUG2013":1,"14AUG2013":1,"21AUG2013":1,"28AUG2013":1,"04SEP2013":1,"11SEP2013":1,"18SEP2013":1,"25SEP2013":1,"02OCT2013":1,"09OCT2013":1,"16OCT2013":1,"23OCT2013":1,"30OCT2013":1,"06NOV2013":1,"13NOV2013":1,"20NOV2013":1,"27NOV2013":1,"04DEC2013":1,"11DEC2013":1,"18DEC2013":1,"25DEC2013":1,"01JAN2014":1,"08JAN2014":1,"15JAN2014":1,"22JAN2014":1,"29JAN2014":1,"05FEB2014":1,"12FEB2014":1,"19FEB2014":1,"26FEB2014":1,"05MAR2014":1,"12MAR2014":1,"19MAR2014":1,"26MAR2014":1,"02APR2014":1,"09APR2014":1,"16APR2014":1,"23APR2014":1,"30APR2014":1,"07MAY2014":1,"14MAY2014":1,"21MAY2014":1,"28MAY2014":1,"04JUN2014":1,"11JUN2014":1,"18JUN2014":1,"25JUN2014":1,"02JUL2014":1,"09JUL2014":1,"16JUL2014":1,"23JUL2014":1,"30JUL2014":1,"06AUG2014":1,"13AUG2014":1,"20AUG2014":1,"27AUG2014":1,"03SEP2014":1,"10SEP2014":1,"17SEP2014":1,"24SEP2014":1,"01OCT2014":1,"08OCT2014":1,"15OCT2014":1,"22OCT2014":1,"29OCT2014":1,"05NOV2014":1,"12NOV2014":1,"19NOV2014":1,"26NOV2014":1,"03DEC2014":1,"10DEC2014":1,"17DEC2014":1,"24DEC2014":1,"31DEC2014":1,"07JAN2015":1,"14JAN2015":1,"21JAN2015":1,"28JAN2015":1,"04FEB2015":1,"11FEB2015":1,"18FEB2015":1,"25FEB2015":1,"ACCEPTABLE":1,"LEFT":1,"PRIMERS":1,"based":1,"#":1,"self":2,"hair":1,"qual":1,"COMMENT#":1,"tgctagctaggcgatg":3,"actgatacgcgatgct":4,"gatcgatgctagctag":4,"tcgatcgatgctagct":3,"tagctgatcgatcgta":2,"gctgactgatcgatcg":4,"tatcatctctgcgcga":4,"agctaggcgatgctag":3,"ctagctaggcgatgct":4,"ggcgatctagctagct":3,"tcgatgctagctaggc":3,"gctgatcgatcgatgc":4,"gctagctgatcgatcg":9,"atcatctctgcgcgat":4,"gactgatacgcgatgc":4,"atcgatgctagctagg":4,"gctagctgactgatac":4,"agctagctgactgata":4,"atgctagctaggcgat":4,"ctatcatctctgcgcg":4,"gatgctagctaggcga":4,"gctactatcatctctg":4,"cgtagcggcgatctag":3,"cggcgatctagctagc":5,"gatcgatcgatgtgcg":4,"atcgatcgatgtgcgg":3,"gctgactgatacgcga":4,"agctagctgatcatcg":7,"gctagctagctgactg":4,"tcatctctgcgcgatc":3,"gtagcggcgatctagc":3,"gctagctgactgatcg":10,"gctgatcgatcgatgt":3,"gctagctagctgatcg":12,"catctctgcgcgatcg":3,"tcgtagcggcgatcta":4,"actgatcgatcgatgc":7,"agctagctgatcgatc":11,"tagcggcgatctagct":3,"ctagctgatcgatcgt":2,"catcgatcgatgcatg":2,"agcatcggattagcta":4,"agctgatcgatcgtag":2,"ctagctgatcgatcga":8,"gctagctaggcgatgc":2,"tagctagctgactgat":15,"agctagctgactgatc":10,"cgatcgatgctagcta":3,"tagctaggcgatgcta":3,"tagctgatcgatcgat":7,"gctagctgatcatcga":6,"agctgactgatacgcg":4,"atcgatcgatgctagc":3,"ctgatcgatcgatgtg":2,"agctgatcgatcgatg":7,"cgatcatcgatgctag":1,"agctagctactgatcg":7,"tcgatcgatgtgcggc":2,"gactgatcgatcgatg":6,"ctgactgatacgcgat":4,"ctagctgactgatacg":4,"agctactatcatctct":4,"actatcatctctgcgc":5,"tgactgatacgcgatg":5,"tagctgactgatacgc":4,"ctgactgatcgatcga":5,"agctgactgatcgatc":9,"tcggattagctagctg":1,"gcatcggattagctag":4,"ctgatacgcgatgcta":3,"ctctgcgcgatcgatg":3,"tctgcgcgatcgatgc":2,"cgatgctagctaggcg":3,"tgatacgcgatgctag":1,"cgcgatcgatgctagc":3,"gcgcgatcgatgctag":3,"ctgatcgatcgatgct":10,"catcggattagctagc":2,"gcggcgatctagctag":3,"agcggcgatctagcta":3,"gctagctactgatcga":6,"aagcatcggattagct":5,"tagctagctgatcatc":15,"agctgatcatcatcga":6,"tagctagctgatcgat":11,"tgatcgatcgatgcta":7,"gctgatcatcgatgct":4,"ctagctagctgactga":9,"gctgatcatcatcgat":5,"gctagctgatcatcat":9,"gatcgatcgtagcggc":1,"atcggattagctagct":1,"tgctagtgatgcatgc":7,"ctactatcatctctgc":5,"actagctagctgactg":3,"gctagctagctgatca":7,"tctctgcgcgatcgat":3,"gatcgatcgatgctag":5,"aaagcatcggattagc":5,"gctgactgatcgatca":5,"tagctactatcatctc":5,"ctagctagctgatcat":14,"tgatcgatcgatgtgc":4,"ctgcgcgatcgatgct":2,"atctctgcgcgatcga":3,"tgatcgatcgtagcgg":2,"ctagctagctgatcga":15,"ctgatcgatcgtagcg":2,"ctagctgactgatcga":9,"tagctagctactgatc":7,"tgcgcgatcgatgcta":2,"tactatcatctctgcg":4,"gctaggcgatgctagc":1,"agctgatcatcgatgc":7,"tgactgatcgatcgat":5,"tagctgactgatcgat":11,"actgatcgatcatcat":6,"gctgatcgatcgtagc":2,"cgatcgatgtgcggct":1,"ctgactgatcgatcat":5,"gactgatcgatcatca":5,"gctagtgatgcatgct":5,"tgactgatcgatcatc":6,"ctagctactatcatct":4,"gctagctactatcatc":4,"ctagctagctactgat":6,"gctagctagctactga":5,"catcgatcgatgctag":4,"tactagctagctgact":3,"ctgatcatcatcgatg":7,"ctagctgatcatcatc":11,"agctagctgatcatca":9,"ctgatcgatcatcatg":7,"ttagctagctgactga":6,"agctagctactatcat":6,"tgatcatcatcgatgc":6,"tagctgatcatcatcg":6,"tgatcgatcatcatgc":6,"actagctagctgatca":8,"gtgatgcatgctagta":6,"atcgatcgatgctagt":3,"agctactgatcgatgc":2,"agtgatgcatgctagt":7,"gctactagctagctga":15,"tgatgcatgctagtag":6,"atcgatcgatgcatgc":1,"ctgatcatcgatgcta":3,"ctagctgatcatcgat":6,"tttagctagctgactg":7,"tcatcatcgatgctag":3,"tcgatcatcatgctag":3,"tgatcatcgatgctac":3,"tagctgatcatcgatg":7,"tcgatcgatgctagta":1,"gcgatctagctagctg":1,"gctactgatcgatgct":1,"tagctagctactatca":6,"gctatttagctagctg":5,"ctagctactgatcgat":3,"atttagctagctgact":6,"gatcatcatcgatgct":4,"gatcgatcatcatgct":4,"atcatcatcgatgcta":3,"atcgatcatcatgcta":3,"ctagtgatgcatgcta":6,"tactagctagctgatc":7,"gctagctagctactat":9,"tagtgatgcatgctag":6,"ctactagctagctgac":2,"tagctactgatcgatg":2,"gctgatcatcatctag":1,"tgcatgctagtagtga":4,"gcatgctagtagtgat":5,"ctactagctagctgat":8,"ctagctagctactatc":5,"tgctagtagtgatgta":4,"ctatttagctagctga":5,"tatttagctagctgac":5,"atgcatgctagtagtg":4,"agctgatcatcatcta":5,"agtgatgtatacgtag":1,"gctagtagtgatgtat":4,"catgctagtagtgatg":3,"atgctagtagtgatgt":3,"tagctgatcatcatct":4,"gatgcatgctagtagt":3,"gtagtgatgtatacgt":1,"tagtgatgtatacgta":1,"agtagtgatgtatacg":3,"gctgatcatcatctac":3,"ctagtagtgatgtata":2,"tctactatcatcatca":2,"ctgatcatcatctact":2,"tagtagtgatgtatac":1,"atctactatcatcatc":1,"catctactatcatcat":1,"tgatcatcatctacta":1,"gatcatcatctactat":1},"Forth":{":":834,"immediate":138,"lastxt":22,"@":161,"dup":131,"c":60,"negate":17,"swap":133,"!":155,";":489,"\\":381,"source":18,"nip":30,">":301,"in":19,"Copyright":9,",":205,"Lars":9,"Brinkhoff":9,"char":62,"(":471,"--":369,")":466,"bl":27,"-":235,"word":35,"here":58,"+":181,"ahead":10,"resolve":20,"postpone":161,"nonimmediate":5,"[":94,"compile":12,"]":57,"literal":30,"create":36,"dovariable_code":5,"header":6,"reveal":8,"postponers":10,"caddr":13,"drop":32,"C":66,"find":13,"cells":17,"execute":8,"unresolved":21,"orig":25,"chars":10,"n1":17,"n2":17,"COMMENT;":5,"else":35,"orig1":5,"orig2":5,"branch":14,"if":91,"flag":22,"0branch":25,"then":87,"does":34,"dodoes_code":5,"over":42,"code":19,"r":194,"begin":44,"dest":26,"while":41,"x":84,"repeat":41,"until":5,"recurse":10,"pad":16,"addr":47,"parse":20,"n":84,"?":83,"<":54,"2dup":39,"<>":16,"2drop":42,"TODO":131,"If":5,"necessary":5,"refill":13,"and":30,"keep":5,"parsing":5,".":139,"string":29,"allot":24,"align":8,"cmove":6,"s":31,"cell":42,"aligned":8,"squote":5,"quote":16,"state":14,"abort":22,"cr":28,"type":22,"----------------":12,"Core":5,"words":17,"#":30,"#s":5,"y":51,"&":5,"nand":26,"invert":14,"*":30,"/":73,"mod":33,"loop":42,"nest":10,"sys":26,"unloop":10,"space":17,"emit":18,"digit":10,"base":13,"number":14,"rot":12,"count":10,"=":29,"x1":45,"x2":40,"2n":5,"Kernel":34,"2over":5,"x3":20,"x4":10,"pick":13,"2swap":5,"<#":5,"abs":5,"|":21,"accept":5,"constant":8,"decimal":5,"depth":7,"data_stack":5,"do":26,"R":28,"environment":5,"evaluate":6,"fill":5,"fm":5,"hold":5,"j":5,"leave":5,"lshift":10,"rshift":17,"max":10,"min":5,"move":5,"quit":10,"...":11,"return_stack":5,"interpret":6,"bye":7,"body":11,"d":16,"sign":7,"sm":5,"rem":5,"spaces":5,"u":18,"signbit":15,"xor":16,"^":5,"um":5,"variable":16,"KataDiversion":1,"Forth":1,"utils":1,"empty":2,"the":9,"stack":4,"EMPTY":1,"DEPTH":2,"IF":10,"BEGIN":3,"DROP":3,"UNTIL":3,"THEN":10,"power":2,"**":3,"n1_pow_n2":1,"SWAP":8,"DUP":14,"DO":2,"OVER":2,"LOOP":2,"NIP":4,"compute":1,"highest":1,"of":7,"below":1,"N":7,"e":2,".g":2,"->":6,"MAXPOW2":2,"log2_n":1,"ABORT":1,"ELSE":7,"i":12,"I":5,"kata":1,"test":4,"given":3,"has":1,"two":2,"adjacent":2,"bits":11,"NOT":3,"TWO":3,"ADJACENT":3,"BITS":3,"bool":1,"uses":1,"following":1,"algorithm":1,"return":5,"A":5,"X":5,"LOG2":1,"++":1,"/=":1,"end":12,">=":1,"OR":1,"2DROP":2,"INVERT":1,"maximum":1,"which":3,"can":2,"be":2,"made":2,"with":4,"MAX":2,"NB":3,"m":4,"numbers":1,"or":4,"less":1,"have":2,"not":4,"see":17,"http":1,"//":1,"www":1,".codekata":1,".com":1,"code_kata_fifte":1,".html":1,"HOW":1,"MANY":1,"Simplifies":1,"compiling":1,"[[":2,"]]":3,"Usage":1,"foo":2,"bar":1,"forth":4,"#tib":2,".r":2,"2r":3,"noname":1,"again":5,"><":1,"case":5,"xt":27,"convert":1,"endcase":1,"endof":1,"sys1":1,"sys2":1,"erase":2,"expect":1,"false":2,"hex":2,"marker":1,"xn":7,"x0":4,"query":1,"tib":2,"#source":2,"restore":2,"input":4,"roll":3,"save":3,"id":1,"span":1,"to":6,"true":3,"tuck":3,"unused":1,"value":2,"within":2,"Forth2012":3,"core":1,"extension":6,"action":1,"buffer":2,"defer":11,"xt2":6,"xt1":2,"holds":1,"is":8,"name":6,"HELLO":4,"Tools":4,".s":2,"dump":2,"bounds":5,"cdump":2,"exit":7,"nextxt":6,"cabs":6,"disassemble":4,".addr":4,"line":4,"#body":2,"traverse":2,"dictionary":2,"..":12,"out":4,"execution":2,"assembler":9,"kernel":2,"cs":5,"editor":2,"forget":2,"tools":2,"nr":2,"synonym":2,"undefined":4,"defined":3,"Bit":1,"arrays":1,"u1":1,"u2":1,"bitmap":1,"a":9,"bit":2,"f":2,"1bit":2,"0bit":2,"Assembler":2,"for":2,"x86":2,"Adds":1,"FORTH":1,"vocabulary":3,"ASSEMBLER":2,"CODE":5,"Creates":1,"END":1,"opcodes":1,"Conventional":1,"prefix":1,"syntax":2,"Addressing":2,"modes":2,"direct":4,"register":3,"reg":23,"indirect":5,"displacement":2,"indexed":2,"supported":1,"yet":1,"require":2,"lib":1,"common":1,".fth":2,"search":1,"also":3,"definitions":2,"Access":1,"target":1,"image":1,"delta":2,"dp":4,"h":4,"This":1,"signals":1,"that":1,"an":1,"operand":4,"address":2,"deadbeef":1,"opcode":23,"dir":5,"mrrm":17,"sib":11,"disp":12,"imm":15,"opsize":3,"Set":6,"And":1,"destination":1,"memory":2,"off":8,"mem":2,"rm":16,"byte":5,"c0":2,"@bits":2,"Write":1,"parts":1,"instruction":3,"ds":8,"twobyte":2,"FF":5,"imm8":4,"imm16":1,"imm32":2,"disp8":3,"disp32":4,"size":1,"op8":2,"op32":1,"op16":1,"SIB":1,"pc":2,"relative":2,"Implements":3,"addressing":2,"reg1":1,"reg2":3,"ind":8,"idx":2,"Reset":1,"0opsize":4,"0ds":5,"0reg":4,"0mrrm":2,"0sib":2,"0disp":2,"0imm":2,"0asm":4,"on":1,"Enter":1,"mode":3,"start":3,"previous":2,"extend":2,"alu":9,"mov":5,"B0":1,"push":4,"F6":1,"op":12,"Process":1,"one":1,"All":1,"operands":1,"except":1,"picture":1,"Define":2,"formats":2,"mnemonic":2,"format":9,"csp":2,"Instruction":2,"0op":20,"1reg":3,"1op":3,"2op":18,"1addr":3,"1imm8":2,"mnemonics":1,"add":1,"0F44":1,"Todo":1,"other":1,"condition":1,"codes":1,"0FB6":1,"movzx":1,"0FBE":1,"movsx":1,"adc":1,"sbb":1,"es":1,"sub":1,"2E":1,"ss":1,"cmp":1,"3E":1,"pop":2,"fs":1,"gs":1,"jcc":1,"xchg":1,"8D":1,"lea":1,"nop":1,"C3":1,"ret":1,"C6":1,"C7":1,"CD":1,"int":1,"E8":1,"call":2,"E9":1,"jmp":3,"EB":1,"rel8":1,"F0":1,"lock":1,"F2":1,"rep":1,"F3":1,"repz":1,"F4":1,"hlt":1,"F5":1,"cmc":1,"F610":1,"F618":1,"neg":1,"F8":1,"clc":1,"F9":1,"stc":1,"FA":1,"cli":1,"FB":1,"sti":1,"FC":1,"cld":1,"FD":1,"std":1,"FE":1,"inc":1,"dec":1,"sp":4,"displaced":1,"registers":1,"reg8":2,"reg16":2,"reg32":2,"Register":1,"names":1,"al":1,"ax":1,"eax":1,"cl":1,"cx":1,"ecx":1,"dl":1,"dx":1,"edx":1,"bx":1,"ebx":1,"ah":1,"esp":1,"ch":1,"bp":1,"ebp":1,"dh":1,"si":1,"esi":1,"bh":1,"di":1,"edi":1,"Runtime":1,"elsewhere":1,"only":1,"Standard":1,"entry":1,"points":1,"ENUM":1,"Double":1,"DOES":1,"enum":2,"But":1,"this":1,"simpler":1,"Block":2,"blk":3,"current":5,"block":8,"extended":3,"semantics":3,"flush":1,"load":2,"buffers":2,"update":1,"scr":2,"list":1,"thru":1},"Fortran":{"PROGRAM":1,"MAIN":1,"END":4,"C":1,"comment":8,"*":4,"SUBROUTINE":1,"foo":4,"(":16,"i":16,",":13,"x":8,"b":8,")":16,"INTEGER":4,"REAL":4,"LOGICAL":4,"IF":2,".NE":1,".0":5,"THEN":1,"CALL":1,"bar":4,"-":4,"RETURN":2,"DOUBLE":1,"COMPLEX":1,"FUNCTION":1,"baz":8,"()":4,"=":4,"d0":8,"c":3,"program":3,"main":3,"end":13,"subroutine":3,"if":6,".ne":3,"then":3,"call":3,"return":6,"double":3,"complex":3,"function":3,"!":1,"Codes":1,"/":11,"HYCOM":1,"hycom":1,"ATLb2":1,".00":1,"src_2":1,".01_22_one":1,"real":1,"onemu":2,"twomu":2,"data":3,"threemu":1,"e9":1},"FreeBasic":{"intermediate":1,"representation":1,"-":18,"core":1,"module":1,"chng":1,":":9,"dec":1,"/":18,"written":1,"[":7,"v1ctor":1,"]":7,"#include":8,"once":5,"dim":29,"shared":2,"ir":12,"as":113,"IRCTX":1,"sub":28,"irInit":2,"(":217,")":188,"select":6,"case":12,"env":5,".clopt":5,".backend":5,"FB_BACKEND_GCC":1,".vtbl":8,"=":121,"irhlc_vtbl":1,"FB_BACKEND_LLVM":1,"irllvm_vtbl":1,"FB_BACKEND_GAS64":1,"irgas64_vtbl":1,"else":8,"assert":1,"FB_BACKEND_GAS":4,"irtac_vtbl":1,"end":62,"reset":2,".options":3,"becasue":1,"irSetOption":1,"()":10,"will":1,"merge":1,"OR":1,"values":1,".init":1,"irEnd":2,".end":1,"#if":3,"__FB_DEBUG__":2,"debugging":1,"the":8,"vtable":1,"shouldn":1,"because":1,"calls":1,"should":1,"never":1,"be":3,"called":1,"outside":1,"null_vtbl":2,"IR_VTBL":1,"#endif":3,"irhl":4,"IRHLCONTEXT":1,"irhlInit":1,"flistInit":1,"@irhl":7,".vregs":4,",":242,"IR_INITVREGNODES":1,"sizeof":3,"IRVREG":22,"listInit":1,".callargs":3,"IRCALLARG":2,"LIST_FLAGS_NOCLE":1,"irhlEnd":1,"listEnd":1,"flistEnd":1,"irhlEmitProcBegi":1,".regcount":3,"irhlEmitProcEnd":1,"flistReset":1,"irhlEmitPushArg":1,"_":64,"byval":40,"param":3,"FBSYMBOL":15,"ptr":42,"vr":28,"udtlen":2,"longint":6,"level":3,"integer":22,"lreg":2,"Remember":1,"for":5,"later":1,"so":2,"during":1,"_emitCall":1,"Ptr":2,"we":1,"can":2,"emit":1,"whole":1,"call":1,"in":2,"one":1,"go":1,"arg":4,"listNewNode":1,"->":62,"ignore":2,"it":4,"function":38,"irhlNewVreg":8,"dtype":21,"subtype":18,"vtype":3,"v":48,"any":4,"flistNewItem":1,"typ":5,"if":54,"IR_VREGTYPE_REG":5,"then":24,"reg":5,"+=":27,"INVALID":1,"regFamily":1,"vector":1,"sym":17,"NULL":12,"ofs":17,"mult":4,"vidx":9,"vaux":4,"irhlAllocVreg":1,"irhlAllocVrImm":1,"value":8,"IR_VREGTYPE_IMM":4,".i":2,"irhlAllocVrImmF":1,"double":1,".f":2,"irhlAllocVrVar":1,"symbol":6,"IR_VREGTYPE_VAR":1,"irhlAllocVrIdx":1,"IR_VREGTYPE_IDX":1,"irhlAllocVrPtr":1,"IR_VREGTYPE_PTR":1,"irhlAllocVrOfs":1,"IR_VREGTYPE_OFS":2,"DATA":1,"descriptor":1,"arrays":1,"must":1,"emitted":1,"based":1,"on":1,"order":2,"indicated":1,"by":1,".var_":1,".data":2,".prev":2,"linked":1,"list":1,"not":1,"symtb":1,".":1,"irForEachDataStm":1,"callback":2,"var":1,"astGetLastDataSt":1,"while":4,"var_":1,"wend":5,"irhlFlushStaticI":1,"astLoadStaticIni":1,"symbGetTypeIniTr":1,"symbSetTypeIniTr":1,"vregDumpToStr":4,"string":22,"s":30,"regname":4,"return":8,"static":3,"zstring":1,"vregtypes":2,"to":2,"{":1,"@":9,"}":1,"+":24,"hex":1,"*":6,"typeGetClass":1,"FB_DATACLASS_FPO":1,"str":7,"emitDumpRegName":1,"len":6,">":3,"ucase":1,"symbGetName":1,"<>":7,"and":2,"symbGetMangledNa":1,">=":1,"typeDumpToStr":1,"If":5,"ASM":1,"backend":1,"uses":1,"always":1,"show":1,"C":1,"LLVM":1,"backends":1,"don":1,"set":1,"ISLONGINT":1,"((":3,"or":4,"))":13,"vregDump":1,"print":6,"#define":4,"FALSE":4,"TRUE":2,"STRINGIFY":2,"#s":1,"private":6,"fatalCantOpenFil":3,"byref":9,"file":2,"strReplace":2,"text":2,"a":4,"b":3,"result":9,"keep":3,"alen":2,"blen":2,"p":7,"do":2,"instr":1,"exit":2,"mid":1,"left":3,"loop":1,"Searches":1,"backwards":1,"last":2,"findFileName":2,"path":11,"i":9,"step":1,"ch":6,"asc":4,"next":1,"pathStripFile":2,"pathStripCompone":1,"Strip":2,"div":1,"at":1,"length":3,"component":1,"emitPath":1,"o":5,"cmd":2,"#o":4,"COMMENT\"\"\"":2,"filename":2,"install":1,"emitRmDirs":1,"prevpath":1,"close":1,"#f":1,"__FB_ARGC__":1,"manifest":3,"__FB_ARGV__":3,"inscript":3,"outscript":3,"freefile":2,"open":2,"input":2,"#i":2,"output":1,"ln":6,"eof":1,"line":1,"trim":1,"emitInstallerFil":2,"FBVERSION":1,"extern":2,"fb_hArrayCtorObj":2,"array":9,"FBARRAY":2,"ctor":6,"FB_DEFCTOR":3,"base_idx":2,"size_t":2,"elements":7,"element_len":4,"FBARRAYDIM":1,"_dim":6,"ubyte":1,"this_":4,"_ptr":2,"@array":1,"dimTB":1,"<":1,"dimensions":1,"*=":1,"-=":1,"fb_ArrayClearObj":1,"FBCALL":1,"dtor":4,"long":7,"there":1,"only":1,"is":1,"fb_ArrayDestruct":1,"fb_ArrayClear":1,"fb_ErrorSetNum":1,"FB_RTERROR_OK":1,"Dim":7,"Shared":1,"As":22,"Handle":1,"hEdit":4,"hList":4,"hStatus":3,"Function":4,"WndProc":1,"hWnd":15,"HWND":1,"msg":5,"UINT":1,"wParam":4,"WPARAM":1,"lParam":5,"LPARAM":1,"LRESULT":1,"RECT":1,"rc":6,"PAINTSTRUCT":1,"ps":1,"HANDLE":3,"PtDC":4,"HMENU":1,"hMenu":6,"hPopup":7,"hPop2":6,"Select":4,"Case":14,"WM_CREATE":1,"CreateMenu":1,"CreatePopupMenu":2,"AppendMenu":8,"MF_POPUP":2,"Cast":7,"UINT_PTR":2,"MF_STRING":6,"SetMenu":1,"CreateStatusWind":1,"WS_CHILD":3,"Or":8,"WS_VISIBLE":4,"WS_CLIPSIBLINGS":1,"SBS_SIZEGRIP":1,"SendMessage":5,"WM_SETTEXT":2,"CreateWindowEx":3,"WS_EX_CLIENTEDGE":2,"ES_MULTILINE":1,"LB_ADDSTRING":1,"Open":1,"Command":2,"For":1,"Binary":1,"Access":1,"Read":1,"#1":3,"Then":3,"UByte":1,"file_char":2,"LOF":1,"Get":1,"Close":1,"@file_char":1,")))":1,"endif":1,"WM_COMMAND":1,"MessageBox":6,"MB_OK":6,"WM_CLOSE":2,"End":5,"WM_PAINT":1,"BeginPaint":1,"@ps":2,"SetBkMode":1,"TRANSPARENT":1,"TextOut":1,"EndPaint":1,"WM_KEYDOWN":1,"VK_ESCAPE":1,"WM_SIZE":1,"GetClientRect":1,"@rc":1,"MoveWindow":2,".right":3,".bottom":2,"WM_DESTROY":1,"PostQuitMessage":1,"DefWindowProc":1,"hwnd":1,"type":3,"pCall":2,"xy":1,"DLLVERSIONINFO":3,"cbSize":1,"dwMajorVersion":1,"dwMinorVersion":1,"dwBuildNumber":1,"dwPlatformID":1,"WinMain":2,"hInstance":3,"HINSTANCE":2,"hPrevInstance":1,"lpCmdLine":1,"LPSTR":1,"nShowCmd":1,"Integer":2,"wc":12,"WNDCLASSEX":2,"MSG":1,"hDll":4,"hIconLib":4,"pGetVersion":3,"dvi":4,".cbSize":2,"LoadLibrary":2,".hIcon":2,"LoadIcon":1,"LPCTSTR":1,"FreeLibrary":2,"Any":1,"GetProcAddress":1,"@dvi":2,".dwMajorVersion":2,"Print":1,";":3,"Str":2,".dwMinorVersion":1,"SizeOf":1,".hbrBackground":1,"GetStockObject":1,"COLOR_BTNFACE":1,".hCursor":1,"LoadCursor":1,"IDC_ARROW":1,".hIconSm":1,".hInstance":1,".lpfnWndProc":1,"@WndProc":1,".lpszClassName":2,".style":1,"CS_HREDRAW":1,"CS_VREDRAW":1,"RegisterClassEx":1,"@wc":1,"WS_OVERLAPPEDWIN":1,"GetSystemMetrics":2,"SM_CXSCREEN":1,"SM_CYSCREEN":1,"Return":2,"While":1,"GetMessage":1,"@msg":3,"TranslateMessage":1,"DispatchMessage":1,"Wend":1,".wParam":1,"GetModuleHandle":1,"SW_NORMAL":1},"FreeMarker":{"<#":14,"import":1,"as":2,"layout":3,">":41,"assign":1,"results":4,"=":11,"[":1,"{":1,":":2,",":1,"}":6,"]":1,"/>":6,"<@":4,".page":2,"title":5,"if":2,"?":2,"size":1,"==":1,"There":1,"were":1,"no":1,".":1,"else":1,"<":13,"ul":2,"list":2,"result":3,"li":2,"strong":2,"${":5,".title":1,"</":9,"p":4,".description":1,"</#":7,"--":1,"This":2,"is":2,"a":1,"FreeMarker":2,"comment":1,"-->":2,"currentTime":2,"</@":1,"macro":8,".now":1,"string":1,".full":1,"ftl":1,"strip_text":1,"true":1,"page":2,"<!":1,"doctype":1,"html":3,"lang":1,"head":2,"metaTags":2,"body":2,"nested":1,"footer":2,"---":1,"Default":1,"meta":5,"tags":1,"compress":2,"charset":1,"http":1,"-":1,"equiv":1,"content":3,"name":2,"using":1,"v":1,".version":1},"Frege":{"package":2,"examples":4,".SwingExamples":1,"where":37,"import":7,"Java":3,".Awt":1,"(":270,"ActionListener":4,")":257,".Swing":1,"main":11,"_":47,"=":223,"do":36,"rs":2,"<-":108,"mapM":3,"Runnable":1,".new":23,"[":87,"helloWorldGUI":2,",":235,"buttonDemoGUI":2,"celsiusConverter":2,"]":88,"mapM_":3,"invokeLater":1,"println":21,"s":20,"getLine":2,"return":14,"()":20,"tempTextField":2,"JTextField":1,"celsiusLabel":2,"JLabel":3,"convertButton":3,"JButton":7,"fahrenheitLabel":4,"frame":16,"JFrame":6,".setDefaultClose":3,".dispose_on_clos":3,".setTitle":1,".setText":5,"let":8,"convertButtonAct":2,"celsius":3,".getText":1,"case":5,".double":1,"of":17,"Left":4,"->":51,"++":93,"Right":4,"c":31,"show":21,"*":9,"+":10,".long":2,">>=":14,".addActionListen":3,"contentPane":3,".getContentPane":2,"layout":2,"GroupLayout":1,".setLayout":1,"COMMENT--":114,".pack":3,".setVisible":3,"true":14,"label":2,"cp":4,".add":4,"newContentPane":6,"JPanel":1,"b1":14,"::":34,".setVerticalText":3,"SwingConstants":6,".center":3,".setHorizontalTe":3,".leading":3,"b2":12,"b3":8,".setEnabled":7,"false":11,"action1":2,"action3":2,".setOpaque":1,".setContentPane":1,".Sudoku":1,"Data":2,".TreeMap":1,"Tree":5,"keys":2,".List":1,"as":30,"DL":1,"hiding":1,"find":13,"union":10,"type":7,"Element":6,"Int":6,"--":71,"Zelle":8,"set":3,"candidates":11,"Position":21,"Feld":3,"Brett":13,"---":10,"data":3,"for":12,"assumptions":7,"and":5,"conclusions":2,"Assumption":18,"!":5,"ISNOT":13,"|":59,"IS":15,"derive":2,"Eq":1,"Ord":1,"instance":1,"Show":1,"p":67,"e":15,"pname":7,".show":3,"showcs":5,"cs":27,"joined":4,"map":48,"elements":11,"all":17,"possible":2,"..":2,"COMMENT{-":4,"positions":16,"rowstarts":4,"a":76,"row":19,"is":13,"starting":3,"colstarts":3,"column":2,"boxstarts":3,"box":14,"boxmuster":3,"pattern":1,"by":1,"adding":1,"upper":1,"left":6,"position":7,"results":1,"in":6,"real":1,"extract":2,"field":4,"getf":16,"f":19,":":26,"fs":22,"fst":9,"==":26,"otherwise":8,"[]":25,"cell":19,"getc":12,"b":101,"snd":19,"compute":4,"the":11,"list":5,"that":6,"belong":3,"to":6,"same":6,"given":3,"z":12,"`":104,"quot":1,"col":16,"mod":3,"ri":2,"div":3,"or":6,"depending":1,"on":1,"ci":2,"index":3,"middle":1,"right":4,"check":1,"if":2,"candidate":6,"has":2,"exactly":1,"one":2,"member":1,"i":14,".e":1,".":43,"been":1,"solved":1,"single":8,"Bool":2,"unsolved":10,"allrows":8,"allcols":5,"allboxs":5,"allrcb":5,"zip":7,"repeat":3,"containers":5,"String":9,"packed":1,"chr":2,"ord":6,"printb":3,"p1line":2,">>":5,"print":6,"pfld":4,"line":2,"))":21,"x":43,"zs":1,"result":10,"msg":5,"res012":2,"concatMap":1,"turnoff1":3,"IO":9,"off":9,"nc":5,"newb":7,"filter":25,"notElem":7,"!=":22,"turnoff":11,"turnoffh":1,"ps":7,"foldM":2,"toh":2,"setto":3,"n":33,"cname":3,"nf":2,"reduce":2,"sss":3,"each":1,"with":8,"more":2,"than":2,"rcb":16,"elem":16,"collect":1,"remove":1,"from":4,"hiddenSingle":2,"select":1,"number":2,"containername":1,"FOR":9,"IN":7,"occurs":5,"((":16,"length":16,"nakedPair":2,"t":13,"nm":6,"SELECT":3,"pos":5,"tuple":2,"name":2,"fields":5,"u":6,"fold":6,"non":2,"outof":6,"-":7,"tuples":2,"hit":7,"subset":3,"any":3,"hiddenPair":2,">":4,"minus":2,"uniq":4,"sort":4,"common":3,"<":1,">=":3,"bs":7,"undefined":1,"cannot":1,"happen":1,"because":1,"either":1,"empty":2,"not":2,"intersectionlist":2,"intersections":2,"reason":8,"reson":1,"container":4,"cpos":7,"WHERE":2,"head":16,"tail":2,"are":1,"intersection":1,"xyWing":2,"board":36,"y":15,"there":3,"exists":3,"rcba":4,"share":1,"&&":9,"||":2,"B":1,"then":1,"else":1,"c1":3,"c2":3,"C":2,"fish":5,"fishname":5,"rset":4,"take":12,"rows":1,"cols":5,"look":2,"certain":1,"rflds":2,"rowset":1,"colss":3,"must":2,"appear":1,"at":2,"least":2,"cstart":2,"conseq":3,"contradicts":7,"aPos":5,"toClear":7,"chain":2,"paths":10,"solution":6,"reverse":4,"css":7,"chainContra":2,"pro":7,"contra":4,"ALL":2,"conlusions":1,"uniqBy":2,"using":2,"sortBy":2,"comparing":2,"conslusion":1,"chains":2,"LET":1,"BE":1,"final":2,"conclusion":4,"THE":1,"FIRST":1,"con":6,"cellRegionChain":2,"os":3,"cellas":2,"regionas":2,"be":1,"iss":3,"implications":3,"ass":2,"first":2,"assumption":3,"@":12,"region":2,"oss":2,"Liste":1,"aller":1,"Annahmen":1,"r":7,"ein":1,"bestimmtes":1,"consequences":4,"[[":3,"]]":3,"acstree":3,".fromList":1,"Just":2,".lookup":1,"error":1,"mkPaths":3,"acst":3,"impl":2,"{":2,"a1":1,"a2":1,"a3":1,"impls":2,"ns":2,"concat":1,"takeUntil":1,"null":1,"iterate":1,"expandchain":2,"avoid":1,"loops":1,"solve":13,"res":20,"apply":11,"smallest":1,"sets":1,"HIDDEN":2,"SINGLES":1,"locked":1,"NAKED":1,"PAIRS":2,"TRIPLES":2,"QUADRUPELS":2,"XY":1,"WINGS":1,"FISH":1,"forcing":1,"allow":1,"infer":1,"both":1,"brd":2,"\\":5,"turn":1,"string":1,"into":1,"mkrow":2,"mkrow1":2,"xs":4,"make":1,"sure":1,"unpacked":2,"<=":2,"ignored":1,"stderr":3,".println":3,"COMMENT\"":1,"#":2,"^":1,"W":1,"}":1,"$":1,"felder":2,"decode":4,"files":2,"forM_":1,"sudoku":2,"file":2,"br":4,"openReader":1,"lines":2,"BufferedReader":2,".getLines":2,"process":5,"ss":6,"sum":2,")))":1,"candi":2,"consider":3,"acht":4,"neun":2,"module":2,".CommandLineCloc":1,"Date":5,"native":3,"java":1,".util":1,".Date":1,"new":2,"MutableIO":1,"toString":1,"Mutable":1,"ST":1,"d":3,".toString":2,"action":1,"give":1,"us":1,"current":4,"time":1,"args":2,"forever":1,"stdout":1,".flush":1,"Thread":4,".sleep":4,".Concurrent":2,"System":1,".Random":1,".Net":1,"URL":2,"Control":1,"main2":1,"m":7,"newEmptyMVar":1,"forkIO":11,".put":9,"replicateM_":3,".take":5,"example1":1,"putChar":2,"example2":2,"setReminder":3,"Long":1,"table":4,"mainPhil":2,"fork1":3,"fork2":3,"fork3":3,"fork4":3,"fork5":3,"MVar":6,"philosopher":7,"me":13,"g":4,"Random":3,".newStdGen":1,"phil":4,"tT":2,"g1":2,".randomR":2,"eT":2,"g2":3,"thinkTime":3,"eatTime":3,"fl":4,"rFork":2,".poll":1,"fr":3,".notifyAll":2,"Nothing":2,".wait":1,"inter":3,"InterruptedExcep":1,"catch":2,"getURL":4,"xx":2,"url":2,".openConnection":1,".connect":1,".getInputStream":1,"typ":4,".getContentType":1,"ir":2,"InputStreamReade":3,"fromMaybe":1,"charset":3,"unsupportedEncod":3,"InputStream":1,"UnsupportedEncod":1,".catched":1,"ctyp":2,"~":1,"S":1,".group":1,"SomeException":2,"Throwable":1,"m1":3,".newEmpty":3,"m2":3,"m3":3,"catchAll":3,"r1":2,"r2":2,"r3":2,".getClass":1,".getName":1},"Fstar":{"module":16,"Hacl":18,".Spec":5,".Bignum":8,".Fmul":1,"ST":2,"=":120,"FStar":20,".HyperStack":6,".ST":3,"open":15,".All":2,".Mul":2,".Constants":1,".Parameters":1,".Bigint":1,".Limb":1,".Modulo":1,".Fproduct":2,"U32":9,".UInt32":6,"#set":8,"-":48,"options":12,"let":89,"shift_reduce_pre":5,"(":408,"s":32,":":239,"seqelem":37,")":214,"GTot":4,"Type0":6,"reduce_pre":1,"shift_spec":7,"val":41,"shift_reduce_spe":3,"{":33,"}":33,"->":114,"Tot":49,"reduce_spec":1,"lemma_shift_spec":3,"Lemma":24,"Seq":25,".append":2,".slice":6,"len":63,"))":74,"==":16,".lemma_eq_intro":2,"lemma_shift_redu":3,"seval":38,"%":34,"prime":36,"pow2":14,"limb_size":14,"*":37,";":34,"lemma_reduce_spe":1,"rec":4,"mul_shift_reduce":26,"output":46,"seqelem_wide":9,"input":54,"input2":45,"ctr":73,"nat":11,"<=":18,"decreases":3,"if":6,">":5,"then":6,"sum_scalar_multi":2,".index":7,"/":37,"\\":36,"==>":3,"))))":2,"else":6,"true":1,"#reset":4,"lemma_mul_shift_":19,")))))":1,"()":11,"input_init":16,"seval_wide":16,"seval_":9,"((":17,"lemma_mod_mul_di":2,"a":16,"b":10,"p":17,"pos":7,"+":18,"Math":12,".Lemmas":12,".lemma_mod_plus_":5,"lemma_mod_mul_co":2,".lemma_mod_mul_d":5,"o":23,"i0":19,"i":34,"i2":17,"ij":15,"v":31,"requires":11,"ensures":20,"so":8,"in":36,"cut":8,")))":15,".distributivity_":1,"lemma_seval_def":1,"si":1,".pow2_plus":1,"t":33,"tuple2":1,",":5,"j":4,"input2j":6,"lemma_sum_scalar":1,"COMMENT(*":60,"<":1,".lemma_sum_scala":1,"assert":1,"lemma_seval_wide":4,".create":6,"wide_zero":5,"seval_wide_":1,"assert_norm":1,"_":1,"fmul_pre":2,"carry_wide_pre":1,"carry_top_wide_p":1,"carry_wide_spec":4,"copy_from_wide_p":1,"carry_top_wide_s":3,"carry_0_to_1_pre":1,"copy_from_wide_s":2,"fmul_spec":2,"output1":2,"output2":3,"lemma_carry_top_":1,"output3":3,"lemma_copy_from_":1,"output4":2,"carry_0_to_1_spe":1,"lemma_whole_slic":2,"#a":2,"Type":31,".seq":1,".length":2,".HKDF":1,".Ghost":1,".Buffer":2,"U8":1,".UInt8":4,"U64":1,".UInt64":4,"S8":1,"S32":1,"S64":1,"Buffer":16,"Cast":8,".Cast":1,"Hash":1,".Hash":1,".SHA2":1,".L256":1,"HMAC":8,".HMAC":1,"uint8_t":1,".t":6,"uint32_t":10,"uint64_t":1,"suint8_t":2,"suint32_t":2,"suint64_t":1,"suint32_p":1,".buffer":2,"suint8_p":10,"u8_to_s8":2,".uint8_to_sint8":1,"u32_to_s8":3,".uint32_to_sint8":1,"u32_to_s32":1,".uint32_to_sint3":1,"u32_to_s64":1,".uint32_to_sint6":1,"s32_to_s8":1,".sint32_to_sint8":1,"s32_to_s64":1,".sint32_to_sint6":1,"u64_to_s64":1,".uint64_to_sint6":1,"COMMENT//":33,"inline_for_extra":4,"hashsize":18,".hashsize":1,"hashsize_32":1,".hashsize_32":1,"blocksize":1,".blocksize":1,"blocksize_32":1,".blocksize_32":1,"hkdf_extract":2,"prk":22,"length":11,"salt":5,"saltlen":4,"ikm":5,"ikmlen":4,"Stack":3,"unit":3,"fun":6,"h0":18,"live":12,"r":3,"h1":9,"modifies_1":3,".hmac":3,"[":10,"@":2,"]":9,"private":1,"hkdf_expand_inne":5,"state":13,"prklen":11,"info":13,"infolen":13,"n":11,"push_frame":2,"size_T":5,".mul_mod":3,"size_Ti":6,"size_Til":10,"^":16,"pos_Ti":3,"pos_Til":5,"pos_T":4,"ti":6,".sub":4,"til":8,"begin":2,".blit":6,".upd":2,"end":2,"pop_frame":2,"hkdf_expand":2,"okm":8,".v":3,".":2,"div":1,"0uy":1,"_T":2,".DependentMap":1,"key":49,"eqtype":30,"value":20,"u":6,"#v":6,"create":3,"#key":21,"#value":14,"f":15,"k":59,"sel":20,"m":30,"sel_create":1,"SMTPat":8,"upd":8,"sel_upd_same":1,"sel_upd_other":1,"equal":7,"m1":15,"m2":15,"prop":1,"equal_intro":1,"forall":1,"equal_refl":1,"equal_elim":1,"restrict":2,"sel_restrict":1,"concat_value":2,"#key1":7,"value1":18,"key1":18,"#key2":7,"value2":10,"key2":16,"either":2,"match":1,"with":1,"|":2,"Inl":2,"k1":5,"Inr":2,"k2":8,"concat":3,"#value1":11,"#value2":9,"sel_concat_l":1,"sel_concat_r":1,"rename_value":2,"ren":7,"rename":2,"sel_rename":1,"map":6,"sel_map":1,"map_upd":1},"Futhark":{"COMMENT--":134,"let":11,"split_channels":2,"[":54,"rows":20,"]":54,"cols":20,"(":29,"image":14,":":15,"u8":7,")":23,"f32":13,",":24,"=":11,"unzip3":2,"map":4,"\\":6,"row":17,"->":6,"pixel":4,".u8":3,"/":4,"))":3,"combine_channels":2,"rs":9,"gs":9,"bs":9,"map3":2,"rs_row":2,"gs_row":2,"bs_row":2,"r":2,"g":2,"b":2,".f32":3,"*":3,"new_value":2,"i32":3,"col":15,"unsafe":1,"sum":2,"-":8,"+":14,"in":3,"blur":4,"channel":3,"if":1,">":2,"&&":3,"<":3,"then":1,"else":1,"iota":2,"main":1,"iterations":2,"loop":1,"for":1,"i":1,"do":1},"G-code":{"N1":1,"DEF":1,"BOOL":1,"W_BLADE":15,"N2":1,"G17":2,"G70":2,"G90":328,"G40":24,"G64":2,"N3":1,"M32":1,"N4":1,"STOPRE":1,"COMMENT;":4,"N5":1,"R50":1,"=":108,"N6":1,"R51":1,"N7":1,"IF":15,"$MN_USER_DATA_IN":1,"[":9,"]":9,"==":13,"N8":1,"TRUE":13,"N9":1,"ELSE":14,"N10":1,"FALSE":1,"N11":1,"ENDIF":15,"N12":1,"PATHLGTH":1,"N13":1,"DO":45,"$R44":45,"N14":1,"N15":1,"N16":1,"G00":23,"SUPA":25,"Z":25,"BZ":11,"N17":1,"N18":1,"N19":1,"N20":1,"M5":11,"N21":1,"D0":11,"N22":1,"N23":1,"N24":1,"N25":1,"N26":1,"N27":1,";":26,"T1":2,"(":12,")":12,"CORE":1,"BIT":2,"CNC":9,"N28":1,"D1":10,"N29":1,"M6":9,"N30":1,"TRANS":9,"X":339,"SPIN_X_OFFSET":9,"Y":160,"SPIN_Y_OFFSET":9,"N31":1,"G54":9,"CFIN":9,"N32":1,"OP":9,"N33":1,"G0":56,"-":752,"N34":1,"Z5":33,".0":688,"N35":1,"S2800":1,"M3":10,"N36":1,"Z4":26,"N37":1,"M8":23,"N38":1,"G1":85,"F2":2,"N39":1,"N40":1,"N41":1,"N42":1,"N43":1,"N44":1,"N45":1,"N46":1,"N47":1,"N48":1,"N49":1,"N50":1,"N51":1,"N52":1,"N53":1,"T2":2,"FINGER":1,"N54":1,"N55":1,"N56":1,"N57":1,"N58":1,"N59":1,"N60":1,"N61":1,"S5500":5,"N62":1,"G4":26,"F1":8,"N63":1,"N64":1,"N65":1,"Z0":303,"F50":92,"N66":1,"M13":22,"N67":1,"N68":1,"G41":22,"N69":1,"F10":35,"N70":1,"G3":123,"I0":37,".2375":1,"J1":9,".0997":1,"N71":1,"I":135,"J3":2,".9946":1,"N72":1,"Y6":15,".0127":1,"J0":65,"N73":1,".0002":8,"J":137,"N74":1,"I7":8,".5003":1,"N75":1,".1515":1,".4237":1,"N76":1,"G2":113,"I15662":1,".3898":1,"J114":1,".7986":1,"N77":1,".8257":1,"N78":1,".0448":1,".0222":1,"N79":1,"N80":1,".291":1,"N81":1,"N82":1,"N83":1,"I1":25,".3649":1,".749":1,"N84":1,".6485":1,"N85":1,".0035":1,".3964":1,"N86":1,"Y0":32,".9465":2,"I2":23,".971":1,".0385":1,"N87":1,"Y2":78,".9525":2,".6135":1,".8948":1,"N88":1,".9823":2,".0458":1,"N89":1,".2142":2,".1344":1,"N90":1,".4626":2,".8864":1,"N91":1,".0001":1,"N92":1,"N93":1,".9559":1,"N94":1,"N95":1,"N96":1,"N97":1,"N98":1,"N99":1,".7028":1,"N100":1,".45":1,"N101":1,"J7":1,".0613":1,"N102":1,".5992":1,"N103":1,"N104":1,"N105":1,"M15":22,"N106":1,"N107":1,"M9":22,"MD14512":2,"1H":2,"N108":1,"$MN_USER_DATA_HE":2,"B_AND":2,"N109":1,"PARKPAUSE":1,"N110":1,"N111":1,"N112":1,"N113":1,"N114":1,"N115":1,"N116":1,"$MA_POS_LIMIT_PL":4,"N117":1,"MSG":2,"N118":1,"M0":3,"N119":1,"N120":1,"N121":1,"N122":1,"N123":1,"N124":1,"N125":1,"N126":1,"N127":1,"N128":1,"N129":1,"N130":1,"T49":2,"A30":7,"R3":7,"POS":7,"N131":1,"N132":1,"N133":1,"N134":1,"N135":1,"N136":1,"N137":1,"N138":1,"N139":1,"N140":1,"N141":1,"N142":1,"N143":1,"N144":1,"N145":1,"N146":1,"N147":1,"J4":7,".0212":7,"N148":1,"Y3":14,".2269":7,"N149":1,".3971":7,"N150":1,".9347":14,"N151":1,"N152":1,"N153":1,"N154":1,".7009":7,"N155":1,"N156":1,"J6":7,".7813":7,"N157":1,"N158":1,"N159":1,"N160":1,"N161":1,"N162":1,".8697":14,"N163":1,"N164":1,"N165":1,"N166":1,"N167":1,"N168":1,"N169":1,".0792":7,"N170":1,"Y4":35,".7597":14,".612":7,"N171":1,".0627":7,"N172":1,"N173":1,".9331":14,".5616":7,"N174":1,".1586":14,"N175":1,".4126":7,".9003":7,"N176":1,"N177":1,".9419":7,"N178":1,".6722":7,"J2":7,".4979":7,"N179":1,".405":7,"N180":1,"N181":1,"N182":1,"N183":1,"N184":1,".6078":14,"N185":1,"N186":1,"N187":1,"N188":1,"N189":1,"N190":1,"N191":1,".0344":7,"N192":1,".2258":7,"N193":1,"I5":7,".8977":7,"N194":1,".5503":7,"N195":1,".9396":7,".3422":7,"N196":1,".1644":7,"N197":1,".9983":7,"N198":1,".9995":7,".4837":7,"N199":1,".921":7,".0411":7,"N200":1,".3968":7,".5564":7,".9066":7,"N201":1,"Y5":10,".0331":7,".512":7,"N202":1,".9742":7,"N203":1,"N204":1,"N205":1,"N206":1,"N207":1,"N208":1,"N209":1,"N210":1,"N211":1,"N212":1,"N213":1,"N214":1,"T50":2,"N215":1,"N216":1,"N217":1,"N218":1,"N219":1,"N220":1,"N221":1,"N222":1,"N223":1,"N224":1,"N225":1,"N226":1,"N227":1,"N228":1,"N229":1,"N230":1,"F120":70,"N231":1,"N232":1,"N233":1,"N234":1,"N235":1,"N236":1,"N237":1,"N238":1,"N239":1,"N240":1,"N241":1,"N242":1,"N243":1,"N244":1,"N245":1,"N246":1,"N247":1,"N248":1,"N249":1,"N250":1,"N251":1,"N252":1,"N253":1,"N254":1,"N255":1,"N256":1,"N257":1,"N258":1,"N259":1,"N260":1,"N261":1,"N262":1,"N263":1,"N264":1,"N265":1,"N266":1,"N267":1,"N268":1,"N269":1,"N270":1,"N271":1,"N272":1,"N273":1,"N274":1,"N275":1,"N276":1,"N277":1,"N278":1,"N279":1,"N280":1,"N281":1,"N282":1,"N283":1,"N284":1,"N285":1,"N286":1,"N287":1,"N288":1,"N289":1,"N290":1,"N291":1,"N292":1,"N293":1,"N294":1,"N295":1,"N296":1,"N297":1,"N298":1,"T51":2,"N299":1,"N300":1,"N301":1,"N302":1,"N303":1,"N304":1,"N305":1,"N306":1,"N307":1,"N308":1,"N309":1,"N310":1,"N311":1,"N312":1,"N313":1,"N314":1,"N315":1,"N316":1,"N317":1,"N318":1,"N319":1,"N320":1,"N321":1,"N322":1,"N323":1,"N324":1,"N325":1,"N326":1,"N327":1,"N328":1,"N329":1,"N330":1,"N331":1,"N332":1,"N333":1,"N334":1,"N335":1,"N336":1,"N337":1,"N338":1,"N339":1,"N340":1,"N341":1,"N342":1,"N343":1,"N344":1,"N345":1,"N346":1,"N347":1,"N348":1,"N349":1,"N350":1,"N351":1,"N352":1,"N353":1,"N354":1,"N355":1,"N356":1,"N357":1,"N358":1,"N359":1,"N360":1,"N361":1,"N362":1,"N363":1,"N364":1,"N365":1,"N366":1,"N367":1,"N368":1,"N369":1,"N370":1,"N371":1,"N372":1,"N373":1,"N374":1,"N375":1,"N376":1,"N377":1,"N378":1,"N379":1,"N380":1,"N381":1,"N382":1,"T52":2,"N383":1,"N384":1,"N385":1,"N386":1,"N387":1,"N388":1,"N389":1,"N390":1,"N391":1,"N392":1,"N393":1,"N394":1,"N395":1,"N396":1,"N397":1,"N398":1,"N399":1,"N400":1,"N401":1,"N402":1,"N403":1,"N404":1,"N405":1,"N406":1,"N407":1,"N408":1,"N409":1,"N410":1,"N411":1,"N412":1,"N413":1,"N414":1,"N415":1,"N416":1,"N417":1,"N418":1,"N419":1,"N420":1,"N421":1,"N422":1,"N423":1,"N424":1,"N425":1,"N426":1,"N427":1,"N428":1,"N429":1,"N430":1,"N431":1,"N432":1,"N433":1,"N434":1,"N435":1,"N436":1,"N437":1,"N438":1,"N439":1,"N440":1,"N441":1,"N442":1,"N443":1,"N444":1,"N445":1,"N446":1,"N447":1,"N448":1,"N449":1,"N450":1,"N451":1,"N452":1,"N453":1,"N454":1,"N455":1,"N456":1,"N457":1,"N458":1,"N459":1,"N460":1,"N461":1,"N462":1,"N463":1,"N464":1,"N465":1,"N466":1,"T53":2,"N467":1,"N468":1,"N469":1,"N470":1,"N471":1,"N472":1,"N473":1,"N474":1,"S2500":3,"N475":1,"N476":1,"N477":1,"N478":1,"N479":1,"N480":1,"N481":1,"N482":1,"F45":105,"N483":1,"N484":1,"N485":1,"N486":1,"N487":1,"N488":1,"N489":1,"N490":1,"N491":1,"N492":1,"N493":1,"N494":1,"N495":1,"N496":1,"N497":1,"N498":1,"N499":1,"N500":1,"N501":1,"N502":1,"N503":1,"N504":1,"N505":1,"N506":1,"N507":1,"N508":1,"N509":1,"N510":1,"N511":1,"N512":1,"N513":1,"N514":1,"N515":1,"N516":1,"N517":1,"N518":1,"N519":1,"N520":1,"N521":1,"N522":1,"N523":1,"N524":1,"N525":1,"N526":1,"N527":1,"N528":1,"N529":1,"N530":1,"N531":1,"N532":1,"N533":1,"N534":1,"N535":1,"N536":1,"N537":1,"N538":1,"N539":1,"N540":1,"N541":1,"N542":1,"N543":1,"N544":1,"N545":1,"N546":1,"N547":1,"N548":1,"N549":1,"N550":1,"T54":2,"N551":1,"N552":1,"N553":1,"N554":1,"N555":1,"N556":1,"N557":1,"N558":1,"N559":1,"N560":1,"N561":1,"N562":1,"N563":1,"N564":1,"N565":1,"N566":1,"N567":1,"N568":1,"N569":1,"N570":1,"N571":1,"N572":1,"N573":1,"N574":1,"N575":1,"N576":1,"N577":1,"N578":1,"N579":1,"N580":1,"N581":1,"N582":1,"N583":1,"N584":1,"N585":1,"N586":1,"N587":1,"N588":1,"N589":1,"N590":1,"N591":1,"N592":1,"N593":1,"N594":1,"N595":1,"N596":1,"N597":1,"N598":1,"N599":1,"N600":1,"N601":1,"N602":1,"N603":1,"N604":1,"N605":1,"N606":1,"N607":1,"N608":1,"N609":1,"N610":1,"N611":1,"N612":1,"N613":1,"N614":1,"N615":1,"N616":1,"N617":1,"N618":1,"N619":1,"N620":1,"N621":1,"N622":1,"N623":1,"N624":1,"N625":1,"N626":1,"N627":1,"N628":1,"N629":1,"N630":1,"N631":1,"N632":1,"N633":1,"N634":1,"T55":2,"N635":1,"N636":1,"N637":1,"N638":1,"N639":1,"N640":1,"N641":1,"N642":1,"N643":1,"N644":1,"N645":1,"N646":1,"N647":1,"N648":1,"N649":1,"N650":1,"N651":1,"N652":1,"N653":1,"N654":1,"N655":1,"N656":1,"N657":1,"N658":1,"N659":1,"N660":1,"N661":1,"N662":1,"N663":1,"N664":1,"N665":1,"N666":1,"N667":1,"N668":1,"N669":1,"N670":1,"N671":1,"N672":1,"N673":1,"N674":1,"N675":1,"N676":1,"N677":1,"N678":1,"N679":1,"N680":1,"N681":1,"N682":1,"N683":1,"N684":1,"N685":1,"N686":1,"N687":1,"N688":1,"N689":1,"N690":1,"N691":1,"N692":1,"N693":1,"N694":1,"N695":1,"N696":1,"N697":1,"N698":1,"N699":1,"N700":1,"N701":1,"N702":1,"N703":1,"N704":1,"N705":1,"N706":1,"N707":1,"N708":1,"N709":1,"N710":1,"N711":1,"N712":1,"N713":1,"G53":1,"N714":1,"N715":1,"C":1,"N716":1,"N717":1,"N718":1,"N719":1,"N720":1,"N721":1,"PARKMACHINE":1,"N722":1,"N723":1,"N724":1,"N725":1,"M30":1,"M111":1,"S1":1,"Debug":1,"on":1,"G21":1,"mm":1,"Absolute":1,"positioning":1,"M83":1,"Extrusion":1,"relative":1,"M906":1,"X800":1,"Y800":1,"Z800":1,"E800":1,"Motor":1,"currents":1,"mA":1,"T0":2,"Extruder":1,"X50":1,"F500":2,"X0":2,"P500":6,"Y50":1,"Z20":1,"F200":2,"E20":1,"E":1,"M106":2,"S255":1,"S0":1,"M105":13,"G10":1,"P0":1,"S100":2,"M140":1,"P5000":12,"G28":1,"X55":3,"F2000":1,"Y180":2,"X180":2},"GAML":{"model":6,"model7":1,"global":6,"{":202,"int":51,"nb_people":13,"<-":228,";":428,"float":75,"step":6,"#minutes":1,"infection_distan":3,"#m":4,"proba_infection":3,"nb_infected_init":9,"file":19,"roads_shapefile":6,"(":282,")":213,"buildings_shapef":4,"geometry":7,"shape":10,"envelope":3,"graph":3,"road_network":6,"current_hour":10,"update":18,":":331,"cycle":2,"/":26,"mod":2,"staying_coeff":2,"^":1,"+":39,"min":14,"[":23,"abs":3,"-":35,",":69,"]":23,"))":41,"beta":3,"h":2,"list":24,"<":23,"people_in_buildi":13,">":40,"list_people_in_b":3,"building":20,"accumulate":1,"each":55,".people_inside":1,"where":10,"not":7,"dead":1,"nb_people_infect":7,"people":20,"count":14,".is_infected":5,"empty":9,"?":7,"nb_people_not_in":3,"bool":6,"is_night":2,"true":22,"or":2,"infected_rate":4,"init":9,"create":17,"road":19,"from":6,"as_edge_graph":3,"number":10,"speed":4,"#km":8,"#h":7,"bd":2,"one_of":10,"location":17,"any_location_in":8,"}":199,"ask":21,"among":3,"is_infected":12,"reflex":24,"end_simulation":2,"when":20,"=":29,"do":41,"halt":2,"species":32,"skills":6,"moving":5,"false":3,"point":10,"target":41,"staying_counter":4,"move":4,"!=":5,"nil":20,"goto":6,"on":3,"if":24,"infect":2,"at_distance":2,"flip":5,"aspect":28,"circle":8,"draw":21,"color":51,"#red":12,"#green":6,"sphere3D":2,"sphere":2,"at":2,".x":1,".y":1,".z":1,"display_shape":2,"geom":4,"#black":9,"depth":4,"height":3,"rnd":14,"people_inside":1,"->":3,"members":8,"collect":8,"I":8,"S":8,"T":5,"t":3,"I_to1":6,"nbI":2,"nbT":3,"length":5,"#gray":3,"parent":3,"schedules":1,"[]":1,"let_people_leave":1,"as":8,"leaving_people":3,".staying_counter":1,")))":3,"release":1,"in":4,"world":1,"returns":1,"released_people":2,"let_people_enter":1,"entering_people":3,"inside":3,"self":11,".target":1,"capture":1,"equation":1,"SI":2,"diff":2,"*":18,"epidemic":1,"S_members":3,"I0":2,"and":11,"solve":1,"method":1,"I_int":3,"experiment":5,"main_experiment":1,"type":19,"gui":5,"parameter":30,"var":31,"max":14,"output":5,"monitor":4,"value":20,"display":9,"map_3D":1,"opengl":4,"light":1,"image":1,"transparency":1,"chart":7,"refresh":3,"every":4,"series":3,"data":16,"tutorial_gis_cit":1,"shape_file_build":3,"shape_file_roads":3,"shape_file_bound":3,"#mn":3,"time":1,"#hour":2,"min_work_start":4,"max_work_start":3,"min_work_end":4,"max_work_end":3,"min_speed":4,"max_speed":3,"destroy":3,"repair_time":3,"the_graph":5,"with":1,"::":11,"string":6,"read":1,"#blue":9,"map":3,"weights_map":4,"as_map":2,".destruction_coe":5,".shape":2,".perimeter":4,"with_weights":2,"residential_buil":2,".type":2,"industrial_build":2,"start_work":3,"end_work":3,"living_place":4,"working_place":3,"objective":6,"update_graph":1,"repair_road":1,"the_road_to_repa":2,"with_max_of":2,"destruction_coef":6,"rgb":17,"base":9,"((":12,"colorValue":5,"#yellow":2,"the_target":7,"time_to_work":1,"time_to_go_home":1,"path":1,"path_followed":3,"return_path":1,"segments":2,".segments":1,"loop":5,"line":6,"over":5,"dist":2,"agent_from_geome":1,"road_traffic":1,"category":27,"city_display":1,"chart_display":1,"#cycles":2,"size":11,"position":5,"mean":1,"style":3,"max_of":3,"pie":1,"exploded":1,".objective":2,"#magenta":1,"Tuto3D":2,"nb_cells":3,"environmentSize":7,"cube":2,"cells":5,"moving3D":1,"neighbors":5,"offset":1,"wander":3,"computeNeighbors":1,"select":1,"distance_to":3,"default":4,"#orange":1,"pp":2,".location":9,"View1":1,"background":3,"graphics":1,"GoldBdi":2,"nb_mines":2,"nbminer":2,"nb_police":2,"fine":8,"market":4,"the_market":4,"mine_at_location":7,"empty_mine_locat":6,"COMMENT//":1,"predicate":8,"mine_location":2,"new_predicate":11,"choose_goldmine":5,"has_gold":19,"find_gold":4,"sell_gold":5,"share_informatio":8,"emotion":1,"joy":2,"new_emotion":1,"inequality":1,"standard_deviati":1,"miner":13,".gold_sold":1,"square":3,"goldmine":9,"policeman":3,"sum":1,".quantity":4,".has_belief":1,"pause":1,"write":3,"name":1,"gold_sold":11,"quantity":9,"triangle":2,"border":3,"else":9,"golds":1,"control":2,"simple_bdi":2,"patroling":3,"viewdist":6,"agent_perceived":7,"add_desire":3,"perceive":4,"enforcement":3,"law":2,"sanction":8,"obligation":2,"COMMENT/*":1,"reward":2,"sanctionToLaw":1,"thresholdLaw":3,"sanctionToObliga":1,"remove_intention":7,"thresholdObligat":3,".thresholdObliga":1,"rewardToObligati":1,"plan":6,"patrol":1,"intention":7,"mycolor":5,"rnd_color":1,"gold_transported":7,"agent":1,"use_social_archi":1,"use_emotions_arc":1,"use_personality":1,"openness":1,"gauss":5,"conscientiousnes":1,"extraversion":1,"agreeableness":1,"neurotism":1,"plan_persistence":1,"intention_persis":1,"thresholdNorm":2,"add_belief":8,"remove_belief":4,"myself":7,".agent_perceived":1,"socialize":1,"liking":1,".red":2,".green":2,".blue":2,".mycolor":3,"norm":3,"sanctionToNorm":1,"change_liking":2,"rewardToNorm":1,"focus":1,"id":1,"has_emotion":1,"strength":3,"rule":1,"belief":2,"new_desire":1,"working":1,"new_obligation":1,"has_obligation":1,"has_belief":3,"threshold":3,"letsWander":1,"doingJob":1,"finished_when":1,"add_subintention":2,"current_intentio":2,"()":3,"current_mine":6,"first_with":3,"getMoreGold":1,">=":2,"choose_closest_g":1,"instantaneous":3,"possible_mines":5,"get_beliefs_with":5,"get_predicate":2,"mental_state":2,".values":2,"empty_mines":2,"with_min_of":1,"return_to_base":1,"my_friends":5,"social_link_base":2,".liking":2,".agent":2,"known_goldmine":4,"known_empty_gold":2,"model4":1,"stay":1,"geom3D":1,"obj_file":1,"COMMENT{-":1,"prey_predator":2,"nb_preys_init":3,"nb_predators_ini":3,"prey_max_energy":3,"prey_max_transfe":3,"prey_energy_cons":3,"predator_max_ene":3,"predator_energy_":9,"prey_proba_repro":3,"prey_nb_max_offs":3,"prey_energy_repr":3,"predator_proba_r":3,"predator_nb_max_":3,"map_init":2,"image_file":2,"nb_preys":6,"prey":14,"nb_predators":6,"predator":11,"vegetation_cell":11,"grid_x":1,"grid_y":1,"food":8,"(((":1,"foodProd":3,"save_result":1,"save":1,"min_of":2,".energy":17,"to":1,"stop_simulation":1,"generic_species":3,"max_energy":5,"max_transfert":3,"energy_consum":4,"proba_reproduce":4,"nb_max_offspring":4,"energy_reproduce":4,"my_icon":4,"myCell":14,"energy":12,"basic_move":1,"choose_cell":4,"return":4,"die":3,"<=":7,"reproduce":1,"nb_offsprings":4,".myCell":1,"icon":3,"info":3,"with_precision":1,"eat":2,".food":5,"energy_transfert":5,".neighbors":3,"reachable_preys":3,"!":2,"myCell_tmp":3,"shuffle":1,"))))":1,"grid":3,"width":1,"maxFood":2,"neighbors_at":1,"main_display":1,"lines":2,"info_display":1,"Population_infor":1,"histogram":2},"GAMS":{"*":3,"Basic":3,"example":2,"of":7,"transport":5,"model":6,"from":2,"GAMS":5,"library":3,"$Title":1,"A":3,"Transportation":1,"Problem":1,"(":20,"TRNSPORT":1,",":28,"SEQ":1,"=":8,")":16,"$Ontext":1,"This":2,"problem":1,"finds":1,"a":3,"least":1,"cost":4,"shipping":1,"schedule":1,"that":1,"meets":1,"requirements":1,"at":5,"markets":2,"and":2,"supplies":1,"factories":1,".":4,"Dantzig":1,"G":1,"B":1,"Chapter":2,"In":2,"Linear":1,"Programming":1,"Extensions":1,"Princeton":2,"University":1,"Press":2,"New":1,"Jersey":1,"formulation":1,"is":1,"described":1,"in":10,"detail":1,":":3,"Rosenthal":1,"R":1,"E":1,"Tutorial":1,"User":1,"The":2,"Scientific":1,"Redwood":1,"City":1,"California":1,"line":1,"numbers":1,"will":1,"not":1,"match":1,"those":1,"the":1,"book":1,"because":1,"these":1,"comments":1,"$Offtext":1,"Sets":1,"i":18,"canning":1,"plants":1,"/":13,"seattle":3,"san":3,"-":6,"diego":3,"j":18,"new":3,"york":3,"chicago":3,"topeka":3,";":15,"Parameters":1,"capacity":1,"plant":2,"cases":3,"b":2,"demand":4,"market":2,"Table":1,"d":2,"distance":1,"thousands":3,"miles":2,"Scalar":1,"f":2,"freight":1,"dollars":3,"per":3,"case":2,"thousand":1,"Parameter":1,"c":3,"Variables":1,"x":7,"shipment":1,"quantities":1,"z":3,"total":1,"transportation":1,"costs":1,"Positive":1,"Variable":1,"Equations":1,"define":1,"objective":1,"function":1,"supply":3,"observe":1,"limit":1,"satisfy":1,"..":3,"e":1,"sum":3,"((":1,"))":3,"l":1,"g":1,"Model":1,"all":1,"Solve":1,"using":1,"lp":1,"minimizing":1,"Display":1,".l":1,".m":1,"$ontext":1,"#user":1,"stuff":1,"Main":1,"topic":1,"Featured":4,"item":4,"Trnsport":1,"Description":1,"$offtext":1},"GAP":{"COMMENT#":1015,"#W":4,"example":4,".gd":3,"DeclareProperty":2,"(":644,",":898,"IsLeftModule":6,")":624,";":525,"DeclareGlobalFun":5,"#C":7,"IsQuuxFrobnicato":1,"<":176,"R":7,">":317,"DeclareSynonym":17,"IsField":1,"and":62,"IsGroup":1,"vspc":2,".gi":1,"GAP":5,"library":2,"Thomas":2,"Breuer":2,"#Y":6,"Copyright":4,"C":22,"Lehrstuhl":2,"D":40,"f":4,"r":2,"Mathematik":2,"RWTH":2,"Aachen":2,"Germany":2,"School":2,"Math":2,"Comp":2,".":240,"Sci":2,"University":2,"of":24,"St":2,"Andrews":2,"Scotland":2,"The":14,"Group":2,"#M":20,"SetLeftActingDom":2,"extL":3,"InstallOtherMeth":3,"[":173,"IsAttributeStori":2,"IsLeftActedOnByR":2,"IsObject":1,"]":171,"function":35,"if":91,"HasIsDivisionRin":1,"IsDivisionRing":5,"then":112,"SetIsLeftActedOn":1,"true":23,"fi":91,"TryNextMethod":7,"()":18,"end":34,"IsLeftActedOnByD":4,"M":8,"InstallMethod":18,"IsExtLSet":1,"IsIdenticalObj":5,"LeftActingDomain":26,"else":25,"return":41,"#F":17,"VectorSpace":4,"F":31,"gens":9,"zero":2,"InstallGlobalFun":5,"arg":16,"Length":13,"=":31,"or":4,"not":37,"Error":7,"CallFuncList":1,"FreeLeftModule":1,"AsSubspace":3,"V":114,"for":29,"a":23,"vector":10,"space":11,"collection":1,"IsVectorSpace":26,"IsCollection":3,"local":16,"newC":7,"IsSubset":4,"fail":15,":=":234,"AsVectorSpace":2,"SetParent":1,"UseIsomorphismRe":2,"UseSubsetRelatio":4,"AsLeftModule":6,"division":1,"ring":1,"W":23,"#":192,"the":9,"result":7,"base":5,"basis":5,"vectors":6,"field":2,"extension":2,"gen":5,"loop":2,"over":2,"generators":8,"b":5,"newgens":4,"extended":1,"list":4,"Characteristic":2,"<>":9,"elif":21,"BasisVectors":3,"Basis":5,"AsField":2,"in":17,"GeneratorsOfLeft":12,"do":15,"*":20,"od":15,"LeftModuleByGene":5,"Zero":5,"IsEmpty":6,"[]":10,"Add":4,"Intersection":1,"ViewObj":4,"view":3,"HasGeneratorsOfL":2,"Print":24,"HasDimension":1,"override":1,"method":1,"known":1,"Dimension":4,"COMMENT\"":1,"PrintObj":5,"HasZero":1,"\\":4,"/":19,"factor":2,"by":10,"subspace":4,"Subspace":3,"ImagesSource":1,"NaturalHomomorph":2,"Intersection2Spa":4,"AsStruct":2,"Substruct":2,"Struct":2,"AsStructure":3,"Substructure":3,"Structure":2,"inters":17,"intersection":1,"coefficients":1,"gensV":7,"gensW":7,"VW":3,"sum":1,"B":18,"Intersection2":4,"IsFiniteDimensio":2,"Concatenation":15,"List":18,"x":20,"->":12,"Coefficients":3,"SumIntersectionM":1,"LinearCombinatio":2,"HasParent":2,"Parent":4,"SetIsTrivial":1,"two":3,"spaces":1,"SubspaceNC":2,"ClosureLeftModul":2,"closure":1,"IsCollsElms":1,"HasBasis":1,"IsVector":1,"w":3,"#T":6,"why":1,"easily":1,"?":5,"UseBasis":1,"#R":1,"IsSubspacesVecto":15,"DeclareRepresent":1,"IsComponentObjec":1,"subspaces":5,"domain":5,"IsInt":3,"!":175,".dimension":9,".structure":9,"Size":4,"k":6,"n":17,"q":11,"size":12,"qn":10,"qd":10,"ank":6,"i":18,"^":14,"..":6,"Int":1,"-":83,"+":5,"mod":2,"Enumerator":2,"This":1,"is":8,"allowed":1,"iter":14,"iterator":1,"elms":4,"elements":1,"Iterator":4,"while":5,"IsDoneIterator":3,"NextIterator":3,"necessary":1,"BindGlobal":7,".associatedItera":3,"next":10,".basis":2,"rec":20,"structure":4,"associatedIterat":2,"ShallowCopy":2,"IteratorByFuncti":1,"IsDoneIterator_S":1,"NextIterator_Sub":1,"ShallowCopy_Subs":1,"Subspaces":6,"FullRowSpace":2,"dim":3,"IsFinite":4,"Objectify":2,"NewType":2,"CollectionsFamil":2,"FamilyObj":2,"dimension":2,"IsSubspace":3,"U":9,"check":1,"<=":1,"IsVectorSpaceHom":3,"map":6,"IsGeneralMapping":2,"S":4,"Source":3,"false":9,"Range":3,"IsLinearMapping":1,"#E":2,"@Description":1,"SHEBANG#!#! This":1,"SHEBANG#!#! any":1,"Enum":2,"Item":50,"SHEBANG#!#!     It":3,"SHEBANG#!#!     That":1,"SHEBANG#!#!     of":1,"with":32,"your":1,"package":1,"SHEBANG#!#!     main":1,"SHEBANG#!#!     XML":1,"SHEBANG#!#!     other":1,"SHEBANG#!#!     as":1,"SHEBANG#!#!     to":2,"SHEBANG#!#!     Secondly":1,"SHEBANG#!#!     page":1,"name":1,"description":1,"version":1,"its":1,"authors":1,"more":1,"based":1,"SHEBANG#!#!     on":1,"</":65,"SHEBANG#!#!     tags":1,"SHEBANG#!#!     This":1,"SHEBANG#!#!     produce":1,"SHEBANG#!#!     MathJaX":1,"SHEBANG#!#!     generated":1,"SHEBANG#!#!     this":1,"SHEBANG#!#!     supplemen":1,"see":1,"Ref":2,"Func":1,"BookName":3,"/>":13,"SHEBANG#!#! For":1,"P":7,"SHEBANG#!#! The":1,"Mark":44,"><":21,"A":50,"package_name":2,"></":21,"SHEBANG#!#!     The":2,"option_record":3,"can":1,"be":2,"record":1,"some":2,"additional":1,"options":1,"dir":1,"SHEBANG#!#!         This":4,"SHEBANG#!#!         Direc":1,".e":1,"&":2,"GAPDoc":2,"XML":1,"files":7,"are":2,"stored":1,"Br":4,"E":8,"Default":4,"value":5,":":10,"scaffold":54,"SHEBANG#!#!         for":1,"SHEBANG#!#!         The":3,"SHEBANG#!#!         recor":3,"SHEBANG#!#!         equiv":3,"SHEBANG#!#!         enabl":3,"SHEBANG#!#!         packa":2,"SHEBANG#!#!         In":3,"K":23,"scaffolding":1,"disabled":3,"SHEBANG#!#!         If":3,"includes":1,"SHEBANG#!#!             A":6,"SHEBANG#!#!             I":3,"SHEBANG#!#!             y":2,"SHEBANG#!#!             t":8,"SHEBANG#!#!             i":2,"SHEBANG#!#!             o":2,"appendix":1,"SHEBANG#!#!             T":5,"bib":1,"TitlePage":1,"SHEBANG#!#!             f":1,"SHEBANG#!#!             s":1,"SHEBANG#!#!             c":2,"SHEBANG#!#!             e":1,"SHEBANG#!#!             a":5,"Listing":1,"CDATA":1,"SHEBANG#!#!             r":1,"SHEBANG#!#!             F":1,"manual":1,"specifically":1,"section":1,"Subsect":1,"document_class":1,"SHEBANG#!#!             S":1,"SHEBANG#!#!             w":5,"latex_header_fil":1,"SHEBANG#!#!             R":1,"SHEBANG#!#!             P":1,"gapdoc_latex_opt":5,"SHEBANG#!#!             M":1,"autodoc":26,"SHEBANG#!#!         by":1,"this":2,"feature":2,"SHEBANG#!#!             U":2,"scan_dirs":2,"level":1,"SHEBANG#!#!             W":1,"gapdoc":32,"SHEBANG#!#!         files":1,"main":1,"PACKAGENAME":1,".xml":1,"maketest":18,"SHEBANG#!#!          The":1,"SHEBANG#!#!          a":1,"SHEBANG#!#!          whic":1,"SHEBANG#!#!          the":1,"filename":1,"SHEBANG#!#!            Se":1,"commands":2,"SHEBANG#!#!            A":1,"SHEBANG#!#!            wi":1,"@Returns":1,"nothing":1,"@Arguments":1,"@ChapterInfo":1,"AutoDoc":3,"SetPackageInfo":1,"PackageName":2,"Subtitle":1,"Version":1,"Date":1,"dd":1,"mm":1,"yyyy":1,"format":1,"Persons":1,"LastName":1,"FirstNames":1,"IsAuthor":1,"IsMaintainer":1,"Email":1,"WWWHome":1,"PostalAddress":1,"Place":1,"Institution":1,"Status":1,"#CommunicatedBy":1,"#AcceptDate":1,"PackageWWWHome":1,"README_URL":1,"~":4,".PackageWWWHome":2,"PackageInfoURL":1,"ArchiveURL":1,".Version":2,"ArchiveFormats":1,"AbstractHTML":1,"PackageDoc":1,"ArchiveURLSubset":1,"HTMLStart":1,"PDFFile":1,"SixFile":1,"LongTitle":1,"Dependencies":1,"NeededOtherPacka":1,"SuggestedOtherPa":1,"ExternalConditio":1,"AvailabilityTest":1,"SHOW_STAT":1,"Filename":8,"DirectoriesPacka":3,"#Info":1,"InfoWarning":1,"#TestFile":1,"Keywords":1,"))":9,"gap":92,"START_TEST":2,"following":4,"used":9,"to":10,"trigger":9,"an":7,"error":8,"starting":1,"AbelianPcpGroup":3,";;":15,"Subgroup":11,".1":10,"cr":2,"CRRecordBySubgro":1,"ExtensionsCR":1,"hom1":3,"GroupHomomorphis":4,"hom2":3,"IdentityMapping":2,"incorrectly":2,"triggered":1,"at":1,"point":1,"IsTorsionFree":1,"ExamplesOfSomePc":2,"Verify":1,"IsGeneratorsOfMa":2,"warnings":1,"silenced":1,"GeneratorsOfGrou":1,")))":1,"Check":6,"bug":6,"reported":2,"Robert":2,"Morse":2,"g":3,"PcGroupToPcpGrou":2,"SmallGroup":2,"Pcp":28,"group":30,"orders":28,"errors":1,"NonAbelianTensor":2,"Centre":2,"NonAbelianExteri":1,"FreeGroup":1,"free":1,"on":2,"y":16,".2":5,"G":48,"fp":1,"iso":4,"IsomorphismPcGro":1,"f1":2,"f2":2,"f5":2,"iso1":3,"IsomorphismPcpGr":1,"Image":3,"f3":1,"f4":1,"g1":2,"g2":2,"g3":2,"g4":3,"g5":5,"command":4,"problem":2,"previous":1,"was":3,"that":3,"Igs":3,"set":1,"non":2,"standard":1,"Unfortunately":1,"it":1,"seems":1,"lot":1,"code":2,"really":3,"should":1,"using":2,"Ngs":1,"Cgs":1,"For":1,"direct":1,"products":1,"could":1,"invalid":1,"embeddings":1,"DirectProduct":1,"hom":8,"Embedding":1,"mapi":6,"MappingGenerator":2,"Projection":1,"computing":4,"Schur":3,"infinite":2,"cyclic":1,"groups":2,"found":4,"Max":1,"Horn":1,"SchurExtension":3,"extensions":3,"subgroups":3,"MH":3,"HeisenbergPcpGro":4,"H":7,".3":5,"normalizer":1,"caused":1,"incorrect":1,"resp":1,"overly":1,"restrictive":1,"use":1,".4":6,".5":4,"Normalizer":4,"In":1,"polycyclic":1,"cohomology":1,"computations":1,"broken":1,"UnitriangularPcp":1,"mats":2,".mats":1,"CRRecordByMats":1,"cc":5,"TwoCohomologyCR":1,".factor":2,".rels":1,"c":1,".prei":1,".gcb":1,".gcc":1,"LowerCentralSeri":2,"nilpotent":1,"pcp":1,"recursion":1,"STOP_TEST":2,"SomeOperation":1,"val":5,"SomeProperty":1,"IsFreeLeftModule":3,"IsTrivial":1,"SomeGlobalFuncti":2,"SomeFunc":1,"z":3,"func":3,"tmp":20,"j":3,"repeat":1,"until":1,"str":8,"suffix":3,"m":5,">=":2,"{":6,"}":6,"ength":1,"d":16,"IsDirectoryPath":1,"CreateDir":2,"Note":1,"currently":1,"undocumented":1,"LastSystemError":1,".message":1,"pkg":32,"subdirs":2,"d_rel":6,"continue":3,"Directory":5,"DirectoryContent":1,"Sort":1,"AUTODOC_GetSuffi":2,"IsReadableFile":2,"package_info":11,"opt":27,"pkg_dir":5,"doc_dir":18,"doc_dir_rel":3,"title_page":7,"tree":8,"is_worksheet":13,"position_documen":7,"LowercaseString":3,"DirectoryCurrent":1,"PackageInfo":1,"key":3,"ValueOption":1,"IsBound":39,".dir":5,"IsString":7,"IsDirectory":1,"AUTODOC_CreateDi":1,".scaffold":5,".AutoDoc":3,"IsRecord":7,"IsBool":4,"AUTODOC_APPEND_R":3,"AUTODOC_WriteOnc":10,".autodoc":5,".Dependencies":2,".NeededOtherPack":1,".SuggestedOtherP":1,"ForAny":1,".files":16,".scan_dirs":8,".level":3,"PushOptions":1,"level_value":1,"Append":2,"AUTODOC_FindMatc":2,".gapdoc":5,".maketest":4,".main":8,".PackageDoc":3,".BookName":2,".bookname":4,"#Print":1,"Set":1,"Number":1,"ListWithIdentica":1,"DocumentationTre":1,".section_intros":2,"AUTODOC_PROCESS_":1,"Tree":2,"AutoDocScanFiles":1,".TitlePage":9,".Title":4,"Position":2,"Remove":2,"JoinStringsWithS":1,"ReplacedString":2,".document_class":7,"PositionSublist":5,"GAPDoc2LaTeXProc":14,".Head":14,".latex_header_fi":2,"StringFile":2,".gapdoc_latex_op":9,"RecNames":1,"IsList":1,".includes":4,".bib":7,"Unbind":1,".main_xml_file":2,"ExtractTitleInfo":1,"CreateTitlePage":1,".MainPage":2,".book_name":1,"CreateMainPage":1,"WriteDocumentati":1,"SetGapDocLaTeXOp":1,"MakeGAPDocDoc":1,"CopyHTMLStyleFil":1,"GAPDocManualLab":1,".folder":3,".scan_dir":3,"CreateMakeTest":1,"IsLeftOperatorRi":3,"IsLeftOperatorAd":2,"IsRing":1,"IsAssociativeLOp":2,"IsRingWithOne":1,"IsLeftVectorSpac":3,"InstallTrueMetho":4,"IsGaussianSpace":7,"DeclareFilter":1,"IsFullMatrixModu":1,"IsFullRowModule":1,"DeclareSynonymAt":4,"IsMagmaWithInver":1,"IsNonTrivial":1,"IsAssociative":1,"IsEuclideanRing":1,"#A":7,"GeneratorsOfVect":1,"CanonicalBasis":1,"DeclareAttribute":4,"IsRowSpace":2,"IsRowModule":1,"IsGaussianRowSpa":1,"IsNonGaussianRow":1,"DeclareHandlingB":2,"IsMatrixSpace":2,"IsMatrixModule":1,"IsGaussianMatrix":1,"IsNonGaussianMat":1,"NormedRowVectors":1,"normed":1,"Gaussian":1,"row":1,"TrivialSubspace":1,"TrivialSubmodule":1,"generated":1,"Submodule":1,"SubmoduleNC":1,"#O":2,"as":2,"DeclareOperation":2,"FullRowModule":2,"FullMatrixSpace":1,"FullMatrixModule":3,"DeclareCategory":1,"IsDomain":1,"OrthogonalSpaceI":1,"#P":1},"GCC Machine Description":{";;":192,"-":64,"Machine":1,"description":1,"for":2,"the":2,"PDP":1,"COMMENT;":445,"length":1,",":793,"skip":3,"reorg_type":1,"UNSPEC_ADJSP":2,"UNSPEC_ADJBP":2,"UNSPEC_ADDRESS":2,"UNSPEC_FFO":2,"UNSPEC_SUBBP":2,"VUNSPEC_BLT":3,"VUNSPEC_FSC":1,"VUNSPEC_XBLT":3,"VUNSPEC_MOVSLJ":2,"VUNSPEC_MOVST":2,"LDB":1,"ILDB":1,"(":2213,"LDBI":1,")":1059,"LDBE":1,"ILDBE":1,"LDBEI":1,"DPB":1,"IDPB":1,"DPBI":1,"HRR":2,"HRL":1,"HLR":1,"HLL":1,"HRRM":1,"HRLM":1,"HLRM":1,"HLLM":1,"HRRZ":2,"HRLZ":1,"HLRZ":1,"HLLZ":1,"HRRE":2,"HRLE":1,"HLRE":1,"HLLE":1,"SETZM":1,"SETOM":1,"MOVE":1,"MOVEI":1,"MOVSI":1,"HRLOI":1,"HRROI":1,"MOVEM":1,"MOVS":1,"EXCH":1,"SETZB":1,"DMOVE":1,"DMOVEM":1,"BLT":2,"XBLT":2,"MOVSLJ":2,"MOVST":2,"CMPS":2,"SKIPL":1,"SKIPE":1,"SKIPLE":1,"SKIPGE":1,"SKIPN":1,"SKIPG":1,"TDZA":1,"AOS":2,"SOS":2,"ADD":1,"ADDI":1,"ADDM":1,"ADDB":1,"DADD":1,"SUB":1,"SUBI":1,"SUBM":1,"SUBB":1,"DSUB":1,"IMUL":1,"IMULI":1,"IMULM":1,"IMULB":1,"MUL":1,"MULI":1,"MULM":1,"MULB":1,"DMUL":1,"IDIV":1,"IDIVI":1,"IDIVM":1,"DIV":1,"DIVI":1,"DIVM":1,"DDIV":1,"UIDIV":1,"UIDIVI":1,"UIDIVM":1,"UIMOD":1,"UIMODI":1,"UIMODM":1,"MOVN":2,"MOVNM":2,"MOVNS":2,"MOVNI":1,"DMOVN":2,"DMOVNM":2,"MOVM":2,"MOVMM":2,"MOVMS":2,"FFS":1,"ANDI":3,"SEXT":1,"LSH":1,"LSHC":1,"ASH":1,"ASHC":3,"ROT":1,"ROTC":1,"AND":1,"ANDM":1,"ANDB":1,"TLZ":1,"ANDCMI":1,"ANDCA":1,"ANDCAI":1,"ANDCAM":1,"ANDCAB":1,"ANDCBI":1,"ANDCM":1,"ANDCMM":1,"ANDCMB":1,"XOR":1,"XORI":1,"XORM":1,"XORB":1,"TLC":1,"EQVI":1,"IOR":1,"IORI":1,"IORM":1,"IORB":1,"TLO":3,"ORCMI":1,"ANDCB":1,"ANDCBM":1,"ANDCBB":1,"EQV":1,"EQVM":1,"EQVB":1,"SETCA":1,"SETCAM":1,"SETCAB":1,"SETCM":1,"SETCMM":1,"SETCMB":1,"ORCA":1,"ORCAI":1,"ORCAM":1,"ORCAB":1,"ORCBI":1,"ORCM":1,"ORCMM":1,"ORCMB":1,"ORCB":1,"ORCBM":1,"ORCBB":1,"FADR":1,"FADRI":1,"FADRM":1,"FADRB":1,"DFAD":1,"GFAD":1,"FSBR":1,"FSBRI":1,"FSBRM":1,"FSBRB":1,"DFSB":1,"GFSB":1,"FMPR":1,"FMPRI":1,"FMPRM":1,"FMPRB":1,"DFMP":1,"GFMP":1,"FDVR":1,"FDVRI":1,"FDVRM":1,"FDVRB":1,"DFDV":1,"GFDV":1,"SQRT":1,"DSQRT":1,"GSQRT":1,"FSC":2,"DFSC":1,"GFSC":1,"FIX":1,"DFIX":1,"GFIX":1,"DDFIX":1,"GDFIX":1,"FLTR":1,"DFLTR":1,"GFLTR":1,"DDFLTR":1,"DGFLTR":1,"GSNGL":1,"GDBLE":1,"IBP":1,"ADJBP":2,"SUBBP":1,"JFCL":1,"JRST":1,"PUSHJ":1,"TRNE":1,"TLNE":3,"TDNE":1,"TRNN":1,"TLNN":1,"TDNN":1,"TLZN":1,"JUMP":1,"SKIP":1,"CAI":1,"CAM":1,"SOJ":1,"AOJ":1,"JFFO":1,"CMPBP":1,"POPJ":1,"ADJSP":2,"PUSH":1,"POP":1,"mul":8,";":456,"multiply":5,"AC1":17,"by":5,"AC3":8,"lsh":15,"lshc":13,"result":11,"in":14,"AC2":14,"jfcl":15,".+":40,"add":11,"and":37,"to":3,"AC4":4,"jcry0":12,"[":630,"aoja":10,"]":626,"sub":6,"subi":3,"setcm":2,"movn":6,"jumpe":6,"self":1,"setca":3,"conditional":1,"negation":1,"jumpge":2,"mask":3,"=":134,"x":5,">>":1,"arithmetic":2,"shift":6,"y":4,"^":12,"move":11,"ash":8,"shortcut":1,"xor":19,"Variable":1,"amount":3,":":927,"only":2,"works":2,"if":47,"n":5,"<=":2,"operand":1,"loop":1,"jumple":1,"tlne":5,"tlo":5,"sojg":1,".":4,"tlnn":1,"tdza":1,"movsi":8,"movei":9,"ashc":1,"ior":12,"Fixed":1,"mask1":1,"mask2":1,"skipge":3,"or":3,"cail":1,"iori":2,"<":2,">":2,"rotc":2,"jov":3,"jrst":7,"cam":3,"...":2,"trne":2,"tloa":1,"tlz":1,",,":55,"*":9,"mulm":1,"dmul":4,"==":58,"CAMN":1,"+":3,"CAME":1,"here":1,"false":1,"define_attr":3,"const_int":128,"))":224,"const_string":2,"define_constants":3,"operation":13,"Pmode":7,"Effective":1,"address":1,"calculation":1,"Find":1,"first":1,"one":1,"FFO":1,"SImode":61,"UNSPEC_FSC":1,"SFmode":1,"DFmode":1,"UNSPEC_SHIFT":1,"Left":1,"UNSPEC_SHIFTRT":1,"Right":1,"UNSPEC_TLNE_TLZA":1,"TLZA":1,"sequence":2,"Operand":1,"is":1,"register":3,"Byte":1,"pointer":4,"difference":1,"UNSPEC_CMPBP":1,"Prepare":1,"byte":1,"comparison":1,"UNSPEC_REAL_ASHI":3,"Arithmetic":1,"left":1,"DImode":18,"UNSPEC_ASH71":1,"bit":2,"UNSPEC_MUL71":2,"multiplication":1,"UNSPEC_SIGN_EXTE":4,"Sign":1,"extension":2,"UNSPEC_ZERO_EXTE":4,"Zero":1,"UNSPEC_TRUNCATE":2,"Truncate":1,"UNSPEC_TRNE_TLO":2,"UNSPEC_ASHC":1,"UNSPEC_LSHC":1,"VUNSPEC_BLOCKAGE":1,"BLKmode":5,"VUNSPEC_CMPS":2,"RIGHT_HALF":20,"LEFT_HALF":10,"SIGNBIT":18,"FP_REGNUM":1,"Frame":1,"SP_REGNUM":3,"Stack":1,"define_insn":183,"set":251,"match_operand":582,"SI":670,"plus":29,"reg":5,")))":187,"{":58,"operands":246,"gen_rtx_PLUS":1,"stack_pointer_rt":1,"COMMENT/*":7,"return":57,"TARGET_EXTENDED":5,"?":2,"}":62,"sign_extend":33,"QI":46,"sign_extract":11,"subreg":20,"zero_extract":26,"HI":33,"unspec":11,"zero_extend":10,"ge":12,"HOST_WIDE_INT":17,"sign":8,"<<":11,"gen_int_mode":6,"INTVAL":37,"&":7,"~":6,"else":36,"set_attr":52,"output_asm_insn":18,"((":5,"pc":18,"if_then_else":13,"label_ref":8,"rtx":28,"ops":65,"GEN_INT":24,"pdp10_output_ran":6,"insn":25,"clobber":6,"match_scratch":4,"lt":9,"lshiftrt":14,"&&":42,"!=":1,"BITS_PER_WORD":5,"get_attr_length":3,"pdp10_output_ext":4,"attr":3,"ne":5,"symbol_ref":1,"match_dup":86,"ashift":5,"define_expand":39,"REG_P":4,"GET_CODE":28,"CONST_INT":8,"gen_rtx_REG":2,"REGNO":12,"SUBREG":4,"SUBREG_REG":21,"ZERO_EXTRACT":4,"XEXP":34,"MEM":5,"SUBREG_BYTE":2,"MEM_SCALAR_P":2,"emit_move_insn":22,"convert_to_mode":4,"DONE":17,"temp":46,"gen_reg_rtx":16,"gen_rtx_SUBREG":34,"QImode":3,"emit_insn":19,"gen_movsi":2,"force_reg":5,"!":6,"CONSTANT_ADDRESS":3,"pdp10_pointer_al":2,">=":2,"UNITS_PER_WORD":4,"REG":3,"||":11,"%":491,"int":7,"offset":1,"pdp10_pointer_of":1,"which_alternativ":5,"HImode":3,"mem":2,")))))":6,"CONST":1,"TARGET_SMALLISH":1,"hrr":1,"hrrm":1,"hrl":1,"hrlm":1,"hlr":1,"W1":5,"hlrm":1,"W0":5,"zero_extended_p":6,"const":1,"char":1,"[]":1,"hrro":1,"hrrom":1,"hllz":1,"hllzm":1,"hllo":1,"hllom":1,"hll":1,"hllm":1,"hlrz":1,"hlrzm":1,"ashiftrt":2,"hlre":1,"hlrem":1,"hrlz":1,"hrlzm":1,"pdp10_output_mov":1,"FAIL":11,"TARGET_XKL2":1,"pdp10_expand_ext":2,"PLUS":3,"COMMENT%":1,"pdp10_output_sto":2,"gen_rtx_MEM":1,"match_operator":5,"movs":1,"movsm":1,"DI":92,"dmove":4,"setzb":4,"Z0":34,"\\":91,"seto":2,"movni":3,"n1":2,"D1":1,"setzm":9,"dmovem":2,"Z1":5,"A1":2,"B1":2,"movem":5,"TI":17,"SF":13,"movsf":6,"G1":3,"DF":12,"movdf":16,"BLK":6,"unspec_volatile":2,"use":1,"eq":3,"pdp10_compare_op":16,"gt":3,"le":4,"pdp10_flip_sign_":4,"skipe":4,"@":8,"_movei":14,"))))":18,"_tdza":4,"_":10,"pdp10_remove_unn":2,"switch":2,"case":6,"pdp10_output_jrs":2,"default":2,"abort":2,"()":3,"cond":2,"eq_attr":5,"minus":11,"register_operand":1,"const_int_operan":2,"addi":2,"N2":2,"xmovei":1,"X2":1,"addm":2,"aos":5,"sos":4,"Z2":4,"_subi":2,"B2":1,"A2":1,"dadd":2,"D2":5,"subm":3,"_sos":1,"dsub":2,"mult":15,"imul":2,"imuli":1,"imulm":1,"muli":2,"truncate":10,"neg":13,"TImode":2,"gen_DMUL":1,"gen_ashlsi3":2,"gen_lshrdi3":2,"gen_TRNE_TLO":1,"div":10,"mod":6,"idiv":2,"idivi":1,"temp0":11,"gen_IDIV":3,"gen_IDIVM":1,"temp1":4,"parallel":2,"divi":1,"ddiv":2,"gen_ashrsi3":1,"gen_DDIV":1,"udiv":1,"extend":8,"uidivi":1,"uidiv":2,"]]":2,"uidivm":1,"umod":1,"uimodi":1,"uimod":2,"uimodm":1,"movnm":1,"N1":1,"movns":1,"_movn":1,"abs":3,"movm":1,"movmm":1,"movms":1,"smax":1,"camge":8,"_move":14,"caige":2,"_seto":2,"camle":8,"caile":2,"_skipa":6,"smin":1,"skiple":1,"ffs":2,"t1":3,"t2":3,"t3":5,"t4":3,"label":3,"gen_label_rtx":1,"extern":1,"pdp10_expand_ffs":2,"++":1,"gen_negsi2":2,"gen_andsi3":1,"emit_jump_insn":1,"gen_JFFO":1,"gen_rtx_LABEL_RE":1,"emit_label":1,"gen_subsi3":1,"extend_bits":11,"bitsize":5,"(((":3,"sign_extended_p":3,"bits":4,"gen_LSH_right":1},"GDB":{"COMMENT#":43,"define":12,"aswhere":2,"set":24,"var":24,"$fcount":2,"=":26,"avmplus":51,"::":106,"AvmCore":8,"getActiveCore":8,"()":22,"->":18,"debugger":9,"frameCount":1,"$i":5,"while":4,"(":62,"<":4,")":62,"asprintframe":6,"+":4,"end":48,"document":7,"Print":5,"backtrace":1,"of":5,"all":4,"the":13,"ActionScript":2,"stack":6,"frames":1,".":18,"May":2,"not":4,"work":2,"in":4,"contexts":1,"notably":1,"inside":1,"MMgc":1,"properly":1,"until":1,"gdb":4,"is":2,"called":1,"at":2,"least":1,"once":1,"$_asframe_select":7,"-":1,"$frame":29,"frameAt":4,"$arg0":16,"if":27,"==":22,"echo":20,"no":9,"frame":11,"\\":21,"n":13,"else":7,"aspstring":7,"Debugger":43,"methodNameAt":1,"$vcount":3,"autoVarCount":3,",":43,"AUTO_ARGUMENT":11,"$j":7,"$argname":2,"autoVarName":3,"$_atom":2,"autoAtomAt":1,"call":8,"void":2,"printAtom":1,"!=":2,"asframe":2,"$argc":3,">=":1,"Select":1,"and":1,"print":14,"an":1,"With":5,"argument":8,"selected":4,"AS":3,"An":1,"specifies":1,"number":1,"to":2,"select":1,"printString":1,"AS3":1,"string":1,"aslocal":3,"$lcount":2,"AUTO_LOCAL":8,"$k":14,"$lname":2,"output":4,":":5,"$_last_type":18,"autoAtomKindAt":2,"unknown":2,"autoVarAsObject":3,"autoVarAsString":2,"ecno":1,"namespace":2,"unfinished":2,"undefined":2,"autoVarAsBoolean":2,"autoVarAsInteger":2,"autoVarAsDouble":2,"local":3,"variables":2,"currently":3,"debuging":1,"information":2,"present":1,"Information":1,"may":1,"be":2,"incorrect":1,"a":3,"safepoint":1,"numeric":2,"specific":2,"variable":1,"will":4,"store":2,"value":2,"history":2,"for":2,"further":2,"manipulation":2,"asarg":3,"$acount":2,"$name":2,"arguments":2,"If":1,"debugging":2,"available":1,"names":1,"printed":1,"asthis":2,"AUTO_THIS":1,"receiver":1,"asmixon":2,"avmshell":2,"DebugCLI":2,"debuggerInterrup":2,"true":1,"turn":1,"on":1,"stepping":1,"Execution":1,"return":1,"propmpt":1,"after":1,"asstep":1,"*":1,"instructions":1,"Requires":1,"symbols":1,".abcs":1,"asstepout":1,"stepOut":1,"continue":3,"asstepinto":1,"stepInto":1,"asstepover":1,"stepOver":1,"asprint":1,"traits":1,"name":1,"#":7,"target":1,"remote":1,"localhost":1,"monitor":10,"reset":2,"halt":1,"sleep":2,"wait_halt":1,"flash":3,"probe":1,"info":1,"write_image":1,"erase":1,"unlock":1,"USBtoSerial":1,".hex":1,"run":1,"exit":1,"quit":1},"GDScript":{"extends":4,"Node2D":1,"COMMENT#":21,"const":11,"INITIAL_BALL_SPE":3,"=":155,"var":86,"ball_speed":4,"screen_size":7,"Vector2":61,"(":276,",":162,")":209,"#default":1,"ball":2,"direction":17,"-":35,"pad_size":6,"PAD_SPEED":5,"func":19,"_process":1,"delta":16,":":104,"ball_pos":10,"get_node":24,".get_pos":5,"()":79,"left_rect":2,"Rect2":5,"*":41,"right_rect":2,"#integrate":1,"new":1,"postion":1,"+=":19,"#flip":2,"when":2,"touching":2,"roof":1,"or":4,"floor":1,"if":56,".y":22,"<":17,"and":15,">":16,"))":22,"change":1,"increase":1,"speed":2,"pads":1,".has_point":2,".x":11,"*=":1,"randf":1,".normalized":10,"#check":1,"gameover":1,".set_pos":3,"#move":2,"left":1,"pad":2,"left_pos":6,"Input":10,".is_action_press":10,"right":1,"right_pos":6,"_ready":3,"get_viewport_rec":1,".size":1,"#":19,"get":1,"actual":1,"size":1,".get_texture":1,".get_size":3,"set_process":1,"true":11,"BaseClass":1,"a":6,"s":4,"arr":1,"[":27,"]":23,"dict":1,"{":1,"}":1,"answer":1,"thename":1,"v2":1,"v3":1,"Vector3":9,"some_function":1,"param1":4,"param2":5,"local_var":2,"print":6,"elif":4,"else":11,"for":9,"i":7,"in":12,"range":6,"while":1,"!=":2,"-=":4,"local_var2":2,"+":10,"return":14,"class":1,"Something":2,"_init":1,"lv":11,".new":1,".a":1,"RigidBody":1,"#var":1,"dir":10,"ANIM_FLOOR":2,"ANIM_AIR_UP":2,"ANIM_AIR_DOWN":2,"SHOOT_TIME":2,"SHOOT_SCALE":2,"CHAR_SCALE":2,"facing_dir":2,"movement_dir":3,"jumping":5,"false":16,"turn_speed":3,"keep_jump_inerti":2,"air_idle_deaccel":2,"accel":3,"deaccel":3,"sharp_turn_thres":2,"max_speed":5,"on_floor":3,"prev_shoot":3,"last_floor_veloc":5,"shoot_blend":7,"adjust_facing":3,"p_facing":5,"p_target":2,"p_step":2,"p_adjust_rate":2,"current_gn":2,"n":4,"normal":1,"t":3,".cross":2,"x":11,".dot":7,"y":11,"ang":12,"atan2":1,"abs":1,"too":1,"small":1,"sign":1,"turn":3,"((":1,"cos":2,"sin":1,")))":6,".length":5,"_integrate_force":1,"state":11,".get_linear_velo":1,"linear":1,"velocity":3,"g":3,".get_total_gravi":1,".get_step":1,"d":3,".get_total_densi":1,"#apply":1,"gravity":2,"anim":4,"up":13,"is":1,"against":1,"vv":6,"vertical":1,"hv":10,"horizontal":2,"hdir":8,"hspeed":17,"#horizontal":1,"floor_velocity":5,"onfloor":6,".get_contact_cou":2,"==":2,"())":5,".get_contact_loc":1,"continue":1,".get_contact_col":1,"break":1,"#where":1,"does":1,"the":1,"player":1,"intend":1,"to":3,"walk":1,"cam_xform":5,".get_global_tran":3,".basis":6,"jump_attempt":2,"shoot_attempt":3,"target_dir":6,"sharp_turn":2,"rad2deg":1,"acos":1,"!":3,"#linear_dir":1,"linear_h_velocit":1,"/":5,"linear_vel":2,"#if":2,"brake_velocity_l":1,"linear_dir":1,"ctarget_dir":1,"<-":1,"Math":1,"::":1,"deg2rad":1,"brake_angular_li":1,"brake":1,"#else":1,"mesh_xform":3,".get_transform":1,"facing_mesh":8,"m3":2,"Matrix3":1,".scaled":1,".set_transform":2,"Transform":1,".origin":1,"not":5,".play":2,"hs":1,"#lv":1,"pass":2,".set_linear_velo":2,"bullet":6,"preload":2,".instance":1,".orthonormalized":1,"get_parent":1,".add_child":1,"PS":1,".body_add_collis":1,".get_rid":1,"get_rid":1,"#add":1,"it":1,".blend2_node_set":2,".transition_node":1,"min":1,".set_angular_vel":1,".set_active":1,"Control":1,"score":4,"score_label":4,"null":1,"MAX_SHAPES":2,"block":5,"block_colors":3,"Color":7,"block_shapes":4,"I":1,"O":1,"S":1,"Z":1,"L":1,"J":1,"]]":2,"T":1,"block_rotations":2,"Matrix32":4,"width":6,"height":6,"cells":10,"{}":1,"piece_active":7,"piece_shape":8,"piece_pos":7,"piece_rot":5,"piece_cell_xform":4,"p":2,"er":4,"r":2,"%":3,".xform":1,"_draw":1,"sb":2,"get_stylebox":1,"use":1,"line":1,"edit":1,"bg":1,"draw_style_box":1,"get_size":1,".grow":1,"bs":5,"draw_texture_rec":2,"c":6,"piece_check_fit":6,"ofs":2,"pos":8,">=":2,"new_piece":3,"randi":1,"()))":1,"#game":1,"over":1,"#print":1,"game_over":2,"update":7,"test_collapse_ro":2,"accum_down":7,"collapse":3,".erase":1,".set_text":4,"str":1,"restart_pressed":1,".clear":1,"piece_move_down":2,"piece_rotate":2,"adv":2,"_input":1,"ie":6,".is_pressed":1,".is_action":4,"setup":2,"w":3,"h":3,"set_size":1,".start":1,"set_process_inpu":1},"GEDCOM":{"HEAD":1,"SOUR":1,"PAF":2,"DEST":1,"DATE":1028,"NOV":44,"FILE":1,"ROYALS":2,".GED":1,"CHAR":1,"ANSEL":1,"@S1":1,"@":1850,"SUBM":1,"NAME":697,"Denis":5,"R":1,".":77,"Reid":4,"ADDR":1,"Kimrose":1,"Lane":1,"CONT":29,"Broadview":1,"Heights":1,",":512,"Ohio":1,"-":104,"Internet":1,"Email":1,"address":1,":":9,"ah189":2,"@cleveland":2,".freenet":1,".edu":1,"PHON":1,"(":13,")":13,"COMM":1,">>":28,"In":2,"a":3,"message":1,"to":7,"Cliff":1,"Manis":1,"cmanis":1,"@csoftec":1,".csf":1,".com":1,"wrote":1,"the":12,"following":1,"Date":1,"Fri":1,"Dec":1,"From":1,".Freenet":1,".Edu":1,"Subject":1,"THE":1,"First":1,"of":101,"all":3,"MERRY":1,"CHRISTMAS":1,"!":2,"You":1,"may":1,"make":1,"this":2,"Royal":11,"GEDCOM":1,"available":2,"whomever":1,"As":1,"you":3,"know":1,"is":2,"work":1,"in":5,"process":1,"and":10,"have":2,"received":1,"suggestions":2,"corrections":1,"additions":1,"from":2,"over":1,"planet":1,"...":1,"some":2,"even":1,"who":1,"claim":1,"be":1,"descended":1,"Charlemange":1,"himself":1,"The":10,"weakest":1,"part":1,"Royals":2,"French":3,"Spanish":2,"lines":1,"I":4,"found":1,"that":1,"many":3,"Kings":2,"had":3,"multiple":1,"mistresses":1,"whose":1,"descendants":1,"claimed":1,"noble":1,"titles":3,"Throne":2,"itself":1,"cases":1,"hardest":1,"time":1,"finding":1,"good":1,"published":1,"sources":2,"for":2,"Royalty":1,"If":1,"do":1,"post":1,"it":4,"BBS":1,"or":1,"send":1,"around":1,"would":1,"appreciate":1,"if":1,"comments":1,"possible":1,"improve":1,"database":1,"Since":1,"so":1,"names":2,"was":1,"difficult":1,"with":1,"their":2,"name":1,"previous":1,"version":1,"included":1,"monikers":1,"notes":1,"Thanks":1,"your":1,"interest":1,"@I1":1,"INDI":696,"Victoria":17,"/":573,"Hanover":58,"TITL":402,"Queen":13,"England":157,"SEX":696,"F":328,"BIRT":546,"MAY":34,"PLAC":425,"Kensington":10,"Palace":42,"London":58,"DEAT":456,"JAN":39,"Osborne":2,"House":44,"Isle":5,"Wight":4,"BURI":61,"Mausoleum":1,"Frogmore":8,"Berkshire":25,"REFN":11,"FAMS":617,"@F1":11,"FAMC":536,"@F42":3,"@I2":1,"Albert":11,"Augustus":10,"Charles":28,"//":409,"Prince":64,"M":369,"AUG":36,"Schloss":5,"Rosenau":2,"Near":19,"Coburg":7,"Germany":30,"DEC":28,"Windsor":62,"Castle":23,"Masoleum":1,"@F43":3,"@I3":1,"Adelaide":5,"Mary":27,"Princess":66,"Buckingham":28,"CHR":18,"FEB":24,"Room":5,"Palac":4,"Friedrichshof":1,"Kronberg":1,"Taunus":1,"Friedenskirche":2,"Potsdam":9,"@F3":10,"@I4":1,"Edward_VII":1,"Wettin":1,"King":51,"@F2":8,"@I5":1,"Alice":8,"Maud":1,"APR":36,"Darmstadt":7,",,,":23,"@F8":9,"@I6":1,"Alfred":3,"Ernest":6,"JUL":32,"@F26":7,"@I7":1,"Helena":4,"Augusta":13,"JUN":30,"Schomberg":1,"Pall":1,"Mall":1,"@F32":7,"@I8":1,"Louise":18,"Caroline":16,"Alberta":2,"MAR":34,"@F69":2,"@I9":1,"Arthur":5,"William":25,"Patrick":3,"Bagshot":2,"Park":14,"Surrey":4,"@F34":5,"@I10":1,"Leopold":2,"George":33,"Duncan":1,"Cannes":2,"@F5":4,"@I11":1,"Beatrice":3,"OCT":31,"Bantridge":1,"Balcombe":1,"Sussex":2,"@F6":6,"@I12":1,"Alexandra":16,"of_Denmark":8,"Yellow":1,"Copenhagen":12,"Denmark":24,"Sandringham":13,",,":37,"Norfolk":17,"St":39,"Chap":7,"@F74":7,"@I13":1,"Victor":3,"Christian":7,"Duke":67,"@I14":1,"George_V":2,"Marlborough":5,"Hse":2,"@F7":8,"@I15":1,"Portman":1,"Square":3,"@F29":3,"@I16":1,"Olga":6,"Coppins":2,"Iver":1,"Bucks":1,"@I17":1,"Maude":1,"Charlotte":15,"@F21":3,"@I18":1,"John":13,"Alexander":15,"@I19":1,"of_Waldeck":2,"@F67":3,"@I20":1,"Frederick_III":1,"German":2,"Emperor":4,"Neues":2,"Palais":2,"@F147":4,"@I21":1,"William_II":4,"Berlin":9,"Haus":2,"Doorn":2,"Netherlands":7,"@F136":9,"@F146":2,"@I22":1,"Louis_IV":1,"of_Hesse":24,"Grand":40,"@F114":6,"@I23":1,"Frederica":8,"Arolsen":2,"SEP":26,"Tyrol":1,"@I24":1,"of_Athlone":1,"@F38":5,"@I25":1,"Henry":14,"Maurice":4,"of_Battenberg":4,"@F109":7,"@I26":1,"of_Carisbrooke":1,"Marquess":4,"Whippingham":3,"Ch":3,"@F142":3,"@I27":1,"Eugenie":1,"Spain":9,"Lausanne":2,"@F143":7,"@I28":1,"@I29":1,"@I30":1,"Mary_of_Teck":1,"May":2,"@F41":6,"@I31":1,"Edward_VIII":1,"White":1,"Lodge":6,"Richmond":2,"Paris":6,"France":10,"@F20":2,"@I32":1,"George_VI":1,"York":10,"Cottage":5,"@F12":4,"@I33":1,"Harewood":1,"Yorkshire":1,"@F18":4,"@I34":1,"Frederick":27,"@F19":4,"@I35":1,"Edward":13,"Kent":5,"Morven":1,"Scotland":2,"@F17":5,"@I36":1,"Francis":5,"Wood":3,"Farm":1,"Wolferton":1,"@I37":1,"Nicholas_II":1,"Alexandrovich":7,"Romanov":24,"Tsar":4,"Russia":23,"Tsarskoye":1,"Selo":2,"Pushkin":1,"Ekaterinburg":7,"@F4":7,"@F9":7,"@I38":1,"@F27":6,"@I39":1,"Fedorovna":1,"Tsarina":2,"@I40":1,"Alexander_III":1,"Livadia":1,"Crimea":1,"Yalta":1,"Cathedral":3,"Fortress":2,"P":2,"&":1,"Petersburg":4,"@F11":10,"@I41":1,"Dagmar":1,"@I42":1,"Nicholas_I":1,"@F10":4,"@F469":2,"@I43":1,"of_Prussia":10,"@F145":10,"@I44":1,"Alexander_II":1,"Nicholoevich":1,"@F593":1,"@I45":1,"Marie":15,"@F110":6,"@I46":1,"Nicholovna":4,"Duchess":21,"Tsarskoe":1,"@I47":1,"Tatiana":2,"@I48":1,"Maria":13,"@I49":1,"Anastasia":1,"@I50":1,"Alexis":2,"Nicolaievich":1,"Tsarevich":1,"Peterhof":1,"@I51":1,"Elizabeth":19,"Angela":2,"Marguerite":2,"Bowes":16,"Lyon":16,"Lady":26,"@F46":12,"@I52":1,"Elizabeth_II":1,"Bruton":1,"W1":1,"@F14":6,"@I53":1,"Margaret":8,"Rose":3,"Glamis":1,"Angus":2,"@F13":4,"@I54":1,"Anthony":3,"Robert":3,"Armstrong":3,"Jones":3,"Earl":13,"Snowdon":1,"@F1410":1,"@I55":1,"David":6,"Vicount":3,"Linley":1,"@I56":1,"Sarah":5,"Frances":6,"@I57":1,"Philip":5,"Mountbatten":13,"Kerkira":1,"Mon":1,"Repos":1,"Corfu":1,"Greece":22,"@F28":7,"@I58":1,"Music":4,"@F16":4,"@I59":1,"Anne":11,"Clarence":3,"James":21,"@F15":4,"@I60":1,"Andrew":6,"Belgian":1,"Suite":1,"@F53":2,"@I61":1,"Richard":2,"@I62":1,"Mark":3,"Peter":4,"Phillips":3,"Captain":1,"@F1405":1,"@I63":1,"@I64":1,"Zara":1,"Marys":3,"Hosp":3,"Paddington":3,"@I65":1,"Diana":1,"Spencer":13,"Church":6,"@F78":6,"@I66":1,"Marina":3,"of_Greece":8,"Athens":14,"@F76":4,"@I67":1,"Nicholas":5,"Belgrave":1,"Sq":1,"@F31":5,"@I68":1,"Lascelles":8,"Viscount":3,"@I69":1,"Christabel":1,"Montagu":1,"Douglas":1,"@F296":1,"@I70":1,"Bessiewallis":1,"Warfield":2,"U":1,".S":1,".A":1,"@F24":2,"@F25":2,"@F55":3,"@I71":1,"Haakon_VII":1,"Norway":4,"Charlottenlund":2,"@F218":5,"@I72":1,"@F22":5,"@I73":1,"Sigismund":1,"@I74":1,"@F138":2,"@F442":1,"@I75":1,"Waldemar":2,"@I76":1,"Sophie":4,"Frankfurt":3,"Tatoi":11,"@F139":8,"@I77":1,"of_Saxe":13,"Meiningen":4,"@F137":2,"@I78":1,"Margarete":1,"@F140":2,"@I79":1,"Irene":2,"@I80":1,"@I81":1,"@I82":1,"Child_":1,"#3":1,"@I83":1,"Louis":7,"@F49":2,"@F157":4,"@I84":1,"Alapayevsk":1,"Ural":1,"Mts":1,"@F144":2,"@I85":1,"Hesse":1,"@I86":1,"@I87":1,"Hadley":2,"Common":2,"Hertfordshire":2,"Private":4,"Chapel":7,"Wolverhampton":1,"@I88":1,"Walter":1,"@F23":5,"@I89":1,"Birgitte":2,"von_Deurs":1,"@I90":1,"Gregers":1,"Ulster":1,"Barnwell":3,"@I91":1,"Winfield":1,"Jr":1,"@I92":1,"Simpson":1,"@I93":1,"Burke_Roche":4,"Hon":12,"@F297":1,"@F119":3,"@I94":1,"Alexandrovna":3,"Zurich":1,"Switzerland":4,"@I95":1,"@I96":1,"and_Gotha":1,"Romania":8,"Eastwell":1,"Pelesch":4,"Sinaia":4,"@F100":5,"@I97":1,"Melita":1,"of_Edinburgh":1,"Malta":1,"@F213":4,"@I98":1,"@F961":1,"@I99":1,"@F960":1,"@I100":1,"@I101":1,"ABT":2,"@I102":1,"@F176":4,"@I103":1,"of_Burma":1,"Donegal":1,"Bay":1,"County":1,"Sligo":1,"Ireland":1,"@F175":4,"@I104":1,"@F75":9,"@I105":1,"Duff":1,"Fife":2,"@I106":1,"@F30":4,"@I107":1,"Michael":4,"@F103":3,"@I108":1,"Ogilvy":3,"@I109":1,"Bruce":1,"Thatched":2,"@F1411":1,"@I110":1,"@F1402":1,"@I111":1,"Katharine":1,"Worsley":1,"@F367":1,"@I112":1,"of_St":1,"._Andrews":1,"@F1406":1,"@I113":1,"Helen":3,"Lucy":1,"@I114":1,"Lord":6,"College":1,"Hospital":1,"Hill":1,"@I115":1,"@I116":1,"@I117":1,"@I118":1,"@F33":2,"@I119":1,"Aribert":1,"of_Anhalt":7,"@I120":1,"@F68":3,"@I121":1,"of_Sweden":5,"Crown":8,"Stockholm":12,"Sweden":18,"@F35":6,"@I122":1,"of_Connaught":1,"@F36":2,"@I123":1,"Patricia":3,"Ramsay":2,"@F37":2,"@I124":1,"Gustav_VI":1,"Adolf":2,"Helsingborg":1,"Cemetery":2,"Haga":2,"@F77":2,"@F155":4,"@I125":1,"Mar":2,"Braemar":1,"Aberdeenshire":1,"@I126":1,"Admiral":1,"Sir":2,"@F962":1,"@I127":1,"Isabella":2,"of_France":1,"Rising":1,"Grey":1,"Friars":1,"@F92":2,"@F794":1,"@I128":1,"Issue_Unknown":1,"@I129":1,"@F141":2,"@I130":1,"George_III":1,"@F39":17,"@F105":11,"@I131":1,"Sophia":10,"Mirow":1,"Kew":3,"@F959":1,"@I132":1,"Adolphus":5,"of_Cambridge":3,"@F40":5,"@I133":1,"Sidmouth":1,"Devon":1,"@I134":1,"Cassel":6,"@F97":4,"@I135":1,"@F89":3,"@I136":1,"@I137":1,"Teck":4,"@F98":5,"@I138":1,"Louisa":8,"@F1409":1,"@F1147":3,"@I139":1,"Ernest_I":1,"Saalfeld":1,"@F1368":2,"@I140":1,"Altenburg":3,"Thuringia":1,"@I141":1,"George_IV":1,"@F44":2,"@F45":3,"@I142":1,"Fitzherbert":1,"@I143":1,"Amelia":3,"of_Brunswick":4,"@F501":2,"@I144":1,"Carlton":3,"Claremont":1,"Esher":1,"@F80":1,"@I145":1,"Claude":3,"Strath":1,"@F56":3,"@I146":1,"Cecilia":3,"Nina":1,"Cavendish":5,"Bentin":3,"Countess":6,"S":1,"@F71":3,"@I147":1,"Margarita":1,"@F166":3,"@I148":1,"Theodora":1,"@F167":3,"@I149":1,"Vladimir":2,"@F47":5,"@I150":1,"@I151":1,"Serge":1,"@I152":1,"Paul":6,"@F50":3,"@F499":1,"@I153":1,"Abbas":1,"Tuman":1,"Caucasus":1,"@I154":1,"Xenia":1,"@F51":2,"@I155":1,"Perm":1,"@F498":2,"@I156":1,"East":1,"Toronto":2,"Ontario":2,"Canada":2,"@F500":1,"@F592":1,"@I157":1,"Pavlovna":2,"@F1270":1,"@I158":1,"Cyril":1,"Vladimirovitch":1,"@I159":1,"Boris":1,"@F1379":1,"@I160":1,"Andrei":1,"Vladimirovich":1,"@F48":2,"@I161":1,"Mathilde":2,"Krzesinska":1,"@F1380":1,"@I162":1,"William_III":2,"Prussia":3,"@F179":2,"@F200":10,"@I163":1,"@I164":1,"Dmitri":1,"Pavlovich":1,"@F511":1,"@I165":1,"@F1267":1,"@F112":4,"@I166":1,"Irina":1,"@F52":2,"@I167":1,"Felix":1,"Yussoupov":1,"@I168":1,"Ferguson":2,"Welbech":1,"Marylebone":1,"@F54":3,"@I169":1,"Ronald":1,"Ivor":1,"Major":1,"@F1384":1,"@F303":1,"@I170":1,"Susan":1,"Wright":1,"@F311":1,"@F309":1,"@I171":1,"Teackle":1,"Wallis":1,"@I172":1,"Montague":1,"@I173":1,"Violet":1,"Hyacinth":1,"@I174":1,"@F60":2,"@I175":1,"@F61":2,"@I176":1,"Herbert":1,"@F62":2,"@I177":1,"@I178":1,"Fergus":1,"@F63":2,"@I179":1,"@F64":2,"@I180":1,"@F65":2,"@I181":1,"Birkhall":1,"@F66":2,"@I182":1,"@F57":4,"@I183":1,"Dora":1,"Smith":4,"@F117":3,"@I184":1,"Thomas":2,"@F58":4,"@I185":1,"Carpenter":1,"@I186":1,"@I187":1,"@I188":1,"Eleanor":2,"@F59":2,"@I189":1,"@I190":1,"Robinson":1,"Stoney":1,"@I191":1,"Elphinstone":1,"@I192":1,"Dorothy":1,"Beatrix":3,"@I193":1,"Fenella":1,"Stuart":2,"Forbes":1,"Trefusis":1,"Hepburn":1,"@I194":1,"Norah":1,"Dawson":1,"Damer":1,"@I195":1,"Granville":1,"@I196":1,"Cator":1,"@I197":1,"Rachel":1,"Clay":1,"@I198":1,"Jeanne":1,"d":2,"@F446":1,"@I199":1,"@I200":1,"Anna":7,"@I201":1,"Campbell":2,"Argyll":1,"@I202":1,"Rutland":1,"Arlington":1,"@F185":2,"@I203":1,"William_IV":3,"@F73":6,"@I204":1,"Matilda":2,"Ludwigsburg":1,"@F82":2,"@I205":1,"Ferdinand":5,"@F1370":1,"@I206":1,"@I207":1,"Reverend":2,"@F115":3,"@I208":1,"Burnaby":2,"@F116":3,"@I209":1,"@I210":1,"am":1,"Main":1,"@F72":2,"@I211":1,"Frederick_VI":1,"Homburg":1,"Landgrave":4,"@I212":1,"Augustus_I":1,"Herrenhausen":8,"@F83":3,"@I213":1,"@I214":1,"Gloucester":3,"Piccadilly":1,"@F93":2,"@I215":1,"Vicarage":1,"Place":1,"@I216":1,"Octavius":1,"@I217":1,"@I218":1,"@I219":1,"Theresa":2,"Stanmore":1,"Middlesex":1,"@F277":1,"@I220":1,"Furstenhof":1,"@I221":1,"Georgiana":1,"@I222":1,"Twin":2,"Boy_1":1,"Bushy":4,"@I223":1,"Boy_2":1,"@I224":1,"@F171":2,"@I225":1,"Christian_IX":1,"Gottorp":1,"Amalienborg":3,"Roskilde":4,"@F108":3,"@I226":1,"Bernstorff":1,"@F96":4,"@I227":1,"George_I":2,"of_the_Hellenes":1,"Oldenburg":10,"Salonika":1,"@I228":1,"Constantinovna":1,"@I229":1,"@I230":1,"Child_6":1,"@I231":1,"Child_5":1,"@I232":1,"Paul_I":1,"@F162":4,"@I233":1,"@F160":3,"@I234":1,"Alexander_I":2,"@F164":3,"@I235":1,"Sumner":1,"Kirby":1,"@F1381":2,"@I236":1,"Child_2":1,"@I237":1,"Child_3":1,"@I238":1,"Heiligenberg":1,"@I239":1,"VIII":1,"@F79":2,"@F118":3,"@I240":1,"@F301":1,"@I241":1,"Jane":2,"@F300":1,"@I242":1,"Althorp":1,"@F1403":1,"@I243":1,"Raine":1,"of_Dartmouth":1,"McCorquodale":1,"@F1414":1,"@F299":1,"@I244":1,"Earl_of_Harewood":1,"@F94":5,"@F101":3,"@I245":1,"Palermo":2,"Italy":5,"Ostende":1,"Laeken":3,"Belgium":5,"@F663":1,"@F1187":1,"@I246":1,"Ludwig_IX":1,"@F81":3,"@I247":1,"Frederick_I":1,"of_Wurttemberg":4,"@F405":1,"@F404":1,"@I248":1,"of_Mecklenburg":6,"Strelitz":3,"@F201":2,"@F520":3,"@I249":1,"@F84":5,"@I250":1,"Hildburghausen":1,"Gmunden":2,"Austria":1,"@I251":1,"of_Cumberland":3,"@F85":8,"@I252":1,"@F86":2,"@I253":1,"@I254":1,"Thyra":1,"@I255":1,"@F397":1,"@I256":1,"@I257":1,"@F398":1,"@I258":1,"@I259":1,"@I260":1,"Rene":1,"of_Bourbon":4,"Parma":2,"@F399":2,"@I261":1,"Alfons":1,"Pawel":1,"Rammingen":1,"Baron":7,"von":2,"@I262":1,"@F87":5,"@I263":1,"Fairbrother":1,"@I264":1,"FitzGeorge":1,"@F88":5,"@I265":1,"@I266":1,"Agustus":1,"@I267":1,"Rosa":1,"Baring":3,"@I268":1,"Son_1":3,"@I269":1,"Dau":12,"._1":5,"@I270":1,"._2":6,"@I271":1,"@I272":1,"Frederick_V":2,"@F90":6,"@I273":1,"Elisabeth":3,"@I274":1,"@I275":1,"Son_2":4,"@I276":1,"@I277":1,"@I278":1,"2nd":1,"@F91":6,"@I279":1,"@I280":1,"of_Teck":1,"Athlone":1,"@I281":1,"Grosvenor":1,"@I282":1,"@F666":1,"@I283":1,"@I284":1,"@F667":1,"@I285":1,"@F668":1,"@I286":1,"Edward_II":1,"Caernarvon":1,"Wales":2,"Berkeley":1,"Gloucestershire":1,"@F464":1,"@I287":1,"Rupert":1,"Trematon":1,"@I288":1,"@I289":1,"Cambridge":1,"@F669":1,"@I290":1,"of_Gloucester":2,"@F279":2,"@I291":1,"Gerald":1,"@F95":3,"@F102":2,"@I292":1,"Marion":1,"Donata":1,"Stein":1,"@F1413":1,"@I293":1,"@F357":1,"@I294":1,"@F358":1,"@I295":1,"Jeremy":1,"@F359":1,"@I296":1,"Dowding":1,"@I297":1,"@F368":1,"@I298":1,"@I299":1,"@F642":1,"@I300":1,"Other_issue":1,"@I301":1,"@F622":2,"@I302":1,"of_Nassau":5,"Usingen":1,"@I303":1,"@F170":5,"@I304":1,"Claudine":2,"Rhedey":1,"@I305":1,"@I306":1,"Amelie":1,"@F99":3,"@I307":1,"von_Hugel":2,"@I308":1,"Count":10,"@I309":1,"Ferdinand_I":1,"of_Hohenzollern":1,"Sigmaringen":2,"Hohenzollern":5,"@F416":1,"@I310":1,"@I311":1,"of_Schleswig":5,"Holstein":3,"@I312":1,"@I313":1,"Harold":1,"@I314":1,"Tuckwell":1,"@F1412":1,"@I315":1,"@I316":1,"Collingwood":1,"Colvin":1,"@I317":1,"Davina":1,"@I318":1,"@I319":1,"Christine":4,"von_Reibnitz":1,"Baroness":1,"Czechoslovakia":1,"@F295":1,"@I320":1,"@I321":1,"George_II":2,"Hannover":1,"Westminster":2,"Abbey":2,"@F104":11,"@F106":4,"@I322":1,"of_Ansbach":1,"@F661":1,"@I323":1,"Leicester":10,"@I324":1,"Hague":9,"@F238":4,"@I325":1,"@I326":1,"@I327":1,"Son":2,"@I328":1,"@I329":1,"@I330":1,"Hanau":1,"@I331":1,"Christiansborg":2,"@F107":2,"@I332":1,"Gotha":2,"@F956":1,"@I333":1,"@I334":1,"Monaco":1,"@I335":1,"@I336":1,"@I337":1,"@F280":1,"@I338":1,"@I339":1,"@I340":1,"Celle":3,"@F281":1,"@I341":1,"Leineschloss":1,"Osnabruck":2,"Moved":1,"@F266":1,"@I342":1,"Dorothea":3,"of_Celle":1,"@F955":1,"@I343":1,"Monbijou":1,"@F435":2,"@I344":1,"@F630":1,"@F631":1,"@I345":1,"@I346":1,"@F641":1,"@I347":1,"and_the_Rhine":2,"@I348":1,"Julia":1,"von_Hauke":2,"@F111":3,"@I349":1,"Louis_II":2,"@F1371":1,"@I350":1,"Wilhelmina":4,"of_Baden":9,"@I351":1,"@I352":1,"la_Fontaine":1,"@I353":1,"Constantine":1,"Nikolaievitch":1,"of_Russia":2,"@I354":1,"@F113":3,"@I355":1,"Joseph":4,"@I356":1,"Amalie":2,"@I357":1,"@I358":1,"@F1235":1,"@I359":1,"Bentwi":1,"@I360":1,"@I361":1,"Wellesley":1,"@F803":1,"@I362":1,"Edwyn":1,"@I363":1,"Salisbury":1,"@I364":1,"Oswald":1,"@I365":1,"Henrietta":1,"Mildred":1,"Hodgson":1,"@I366":1,"@F133":3,"@I367":1,"Cynthia":1,"Elinor":1,"Hamilton":3,"@F127":3,"@I368":1,"Edmund":2,"Fermoy":3,"@F120":3,"@I369":1,"Ruth":2,"Sylvia":1,"Gill":3,"@F130":3,"@I370":1,"Boothby":3,"@F124":3,"@I371":1,"Ellen":3,"Work":3,"@F121":3,"@I372":1,"Frank":1,"@F123":3,"@I373":1,"@F122":3,"@I374":1,"@I375":1,"Strong":1,"@I376":1,"@I377":1,"Boude":1,"@I378":1,"@F126":3,"@I379":1,"@F125":3,"@I380":1,"Brownell":1,"@I381":1,"Cunningham":1,"@I382":1,"Roche":1,"@I383":1,"Honoria":1,"Curtain":1,"@I384":1,"Abercorn":2,"@F128":3,"@I385":1,"Rosalind":1,"Bingham":2,"@F129":3,"@I386":1,"@F288":1,"@I387":1,"Curzon":1,"Howe":1,"@F287":1,"@I388":1,"Lucan":1,"@F289":1,"@I389":1,"Catherine":1,"Gordon":1,"Lennox":1,"@F290":1,"@I390":1,"@F131":3,"@I391":1,"Littlejohn":2,"@F132":3,"@I392":1,"Ogston":1,"@F291":1,"@I393":1,"Barbara":1,"Marr":1,"@F292":1,"@I394":1,"@F293":1,"@I395":1,"Crombie":1,"@F294":1,"@I396":1,"@F134":3,"@I397":1,"@F135":3,"@I398":1,"@F683":1,"@F285":1,"@I399":1,"Horatia":1,"Seymour":1,"@F284":1,"@I400":1,"Revelstoke":1,"@F286":1,"@I401":1,"Emily":1,"Bulteel":1,"@F283":1,"@I402":1,"Dolzig":1,"@I403":1,"Bernard":1,"@I404":1,"of_Schaumburg":1,"Lippe":1,"@I405":1,"Constantine_I":1,"@I406":1,"@I407":1,"@I408":1,"Denison":1,"@F966":1,"@I409":1,"Alfonso_XIII":1,"Portugal":3,"@F254":3,"@I410":1,"@I411":1,"@F434":1,"@I412":1,"William_I":2,"of_Germany":1,"@I413":1,"@I414":1,"@F184":2,"@I415":1,"@F1257":1,"@I416":1,"@I417":1,"Charlemagne":1,"Franks":1,"Aachen":1,"West":1,"@F182":2,"@F664":1,"@F1202":1,"@F1203":1,"@F1204":1,"@F1225":1,"@I418":1,"@F180":1,"@F181":2,"@I419":1,"Hermine":1,"of_Reuss":1,"Greiz":1,"an":1,"der":1,"Oder":1,"@F278":1,"@I420":1,"@F186":8,"@I421":1,"Eitel":1,"@F193":2,"@I422":1,"Adalbert":1,"@F194":2,"@I423":1,"@F195":2,"@I424":1,"Oscar":3,"@F196":2,"@I425":1,"Joachim":1,"@F197":2,"@I426":1,"@F198":3,"@I427":1,"Weimar":2,"@I428":1,"@F148":2,"@I429":1,"@I430":1,"Alphonso":2,"of_Cavadonga":1,"@F1248":1,"@F1249":1,"@I431":1,"Don":2,"Jamie":1,"@I432":1,"Juan":2,"of_Spain":1,"San":1,"Ildefonso":1,"@F149":6,"@I433":1,"@F1251":1,"@I434":1,"de_las_Mercedes":1,"Madrid":3,"@F1245":1,"@I435":1,"Carlos":1,"@F152":5,"@I436":1,"Mignon":1,"@F151":3,"@I437":1,"of_Romania":1,"@F150":2,"@I438":1,"Carol_II":1,"Villa":1,"y":1,"Sol":1,"Estoril":1,"@F364":1,"@F401":1,"@I439":1,"@I440":1,"of_Yugoslavia":2,"@F1195":1,"@I441":1,"@I442":1,"@I443":1,"@I444":1,"of_Asturias":1,"@I445":1,"Gustav":3,"@F217":3,"@I446":1,"Erik":1,"of_Vastmanland":1,"@I447":1,"Sigvard":1,"Fredrik":1,"Wisborg":2,"@F1291":1,"@F1292":1,"@F1289":1,"@I448":1,"Bertil":1,"Gustaf":1,"@F1290":1,"@I449":1,"Carl":1,"Johan":1,"@F1293":1,"@F1294":1,"@I450":1,"Olav_V":1,"Appleton":1,"@F153":3,"@I451":1,"Martha":2,"@F215":4,"@I452":1,"Harald":1,"Skaugum":1,"Oslo":1,"@F154":4,"@I453":1,"Sonja":1,"Haraldsen":1,"@F1282":1,"@I454":1,"@I455":1,"Haakon":1,"of_Norway":1,"Magnus":1,"@I456":1,"Gustav_V":1,"Drottningholm":2,"@F156":4,"@I457":1,"Karlsruhe":2,"Rome":1,"@I458":1,"Oscar_II":1,"@F627":1,"@I459":1,"Biebrich":1,"@F209":4,"@I460":1,"Eleonore":1,"of_Solms":1,"Hohensolms":1,"Lich":1,"@I461":1,"Donatus":1,"@F158":2,"@I462":1,"@F159":2,"@I463":1,"Cecilie":3,"@I464":1,"Geddes":1,"@F1242":1,"@I465":1,"Christopher":2,"@F1334":1,"@F1335":1,"@I466":1,"@F1276":1,"@I467":1,"@I468":1,"@F161":2,"@I469":1,"@I470":1,"of_Hanover":2,"Blankenburg":1,"Harz":1,"@I471":1,"Constantine_II":1,"Psychiko":1,"@F163":3,"@I472":1,"@F402":3,"@I473":1,"Aspasia":1,"Manos":1,"Venice":1,"@F403":1,"@I474":1,"@F165":2,"@I475":1,"Peter_II":1,"Belgrade":1,"@I476":1,"@F168":2,"@F169":3,"@I477":1,"Gottfried":1,"of_Hohenlohe":1,"Lagenburg":1,"@I478":1,"Five_children":2,"@I479":1,"Berthold":1,"Margrave":1,"@I480":1,"Four_Children":1,"@I481":1,"@I482":1,"@I483":1,"Eight_children":1,"@I484":1,"Ludwig":3,"@I485":1,"Henriette":3,"@F207":4,"@I486":1,"of_Bulgaria":1,"@F172":2,"@I487":1,"@F173":2,"@I488":1,"Ernst":2,"of_Erbach":1,"Schonb":1,"@I489":1,"Johanna":1,"Loisinger":1,"@F1236":1,"@I490":1,"of_Montenegro":1,"@I491":1,"@I492":1,"@I493":1,"Louis_III":1,"@F174":2,"@F1234":1,"@I494":1,"Edwina":1,"Ashley":1,"@F965":1,"@I495":1,"@F432":1,"@I496":1,"@I497":1,"@F1240":1,"@F1241":1,"@I498":1,"@F1238":1,"@I499":1,"@F1237":1,"@I500":1,"@F177":3,"@I501":1,"Pamela":1,"@F178":3,"@I502":1,"Nadejda":1,"@I503":1,"@I504":1,"of_Milford_Haven":1,"@F963":1,"@F964":1,"@I505":1,"Knatchbull":1,"Ulick":1,"Brabourne":1,"@I506":1,"@I507":1,"Hicks":1,"@I508":1,"Two_Children":1,"@I509":1,"Iris":1,"@F967":1,"@F968":1,"@F969":1,"@I510":1,"Auguste":2,"von_Harrach":1,"@I511":1,"Daughter":2,"Stillborn":2,"@I512":1,"@F388":2,"@I513":1,"Rosalie":1,"of_Hohenau":1,"von_Rauch":1,"@I514":1,"Himiltude":1,"@I515":1,"@F183":1,"@I516":1,"Eisenach":1,"@I517":1,"of_Zweibrucken":1,"@I518":1,"Schwerin":4,"@I519":1,"@F187":4,"@I520":1,"@F188":4,"@I521":1,"Hubertus":1,"@F189":2,"@F190":4,"@I522":1,"@F191":7,"@I523":1,"Alexandrine":2,"@I524":1,"@F192":2,"@I525":1,"von_Salviati":1,"@I526":1,"@I527":1,"@I528":1,"Kira":1,"@I529":1,"Louis_XIII":1,"Fontainebleau":1,"Germain":1,"en":1,"Laye":1,"@F521":1,"@F271":2,"@I530":1,"Joanna":1,"of_Austria":9,"Arch":1,"@F489":2,"@I531":1,"Francesco_I":1,"of_Tuscany":1,"@I532":1,"de_Courtenay":1,"@F351":2,"@I533":1,"Aymer":1,"of_Angouleme":1,"Taillefer":1,"@I534":1,"@I535":1,"._3":1,"@I536":1,"von_Humboldt":1,"@I537":1,"Magdalene":1,"Reuss":1,"@I538":1,"@I539":1,"@I540":1,"Brigid":1,"Guinness":1,"@I541":1,"@I542":1,"@I543":1,"Son_3":1,"@I544":1,"@I545":1,"@I546":1,"Clyde":1,"Harris":1,"@I547":1,"@I548":1,"Adelheid":1,"@I549":1,"@I550":1,"Ina":1,"von_Bassewitz":1,"@I551":1,"@I552":1,"@I553":1,"Marmorpalais":1,"@F199":3,"@F205":6,"@I554":1,"Wolfenbuttel":1,"Stettin":1,"@I555":1,"Charlottenburg":1,"Oatlands":1,"Weybridge":1,"@I556":1,"Prenzlau":1,"@I557":1,"@I558":1,"@I559":1,"@F202":4,"@I560":1,"@I561":1,"@F203":2,"@I562":1,"@I563":1,"@F204":2,"@I564":1,"@I565":1,"of_Netherlands":8,"Oraniensaal":1,"@F468":1,"@F239":3,"@I566":1,"Elector":1,"@I567":1,"@I568":1,"@I569":1,"@I570":1,"@I571":1,"Wilhelmine":1,"@F206":2,"@I572":1,"Emil":1,"@I573":1,"William_V":2,"of_Orange":4,"@I574":1,"Weilb":2,"@I575":1,"@I576":1,"Friedrich":3,"Wilhelm":2,"@F208":3,"@I577":1,"Unknown":18,"@I578":1,"@I579":1,"@I580":1,"Adolphe":1,"of_Luxembourg":4,"@F210":3,"@I581":1,"@I582":1,"Guillaume_IV":1,"@F211":3,"@I583":1,"@I584":1,"@F212":3,"@I585":1,"@I586":1,"Jean":1,"@I587":1,"Josephe":1,"de_Saxe":1,"@F1185":1,"@I588":1,"Cyrilovitch":1,"Borga":1,"Finland":2,"@F214":2,"@I589":1,"Leonide":1,"Bagration":1,"Moukhransky":1,"Tiflis":1,"@F1271":1,"@I590":1,"Gaston":1,"Orleans":1,"@F1372":1,"@I591":1,"Segovia":1,"@F1252":1,"@F1253":1,"@I592":1,"Dona_Maria":1,"@F1246":1,"@I593":1,"Margarite":1,"@F1247":1,"@I594":1,"@I595":1,"@F255":3,"@I596":1,"Marshal":1,"Pembroke":1,"Berkhamsted":1,"@F599":1,"@F778":1,"@I597":1,"@I598":1,"Ingeborg":1,"@I599":1,"Astrid":1,"Kussnacht":1,"@F216":3,"@I600":1,"Leopold_III":1,"Brussels":3,"@F429":1,"@F423":1,"@I601":1,"Baudouin_I":1,"of_the_Belgians":1,"Chateau":1,"de":1,"Stuyvenberg":1,"@F426":1,"@I602":1,"Sibylla":1,"@I603":1,"Carl_XVI":1,"@F220":1,"@I604":1,"Frederick_VIII":1,"Hamburg":1,"@I605":1,"@F387":1,"@I606":1,"Christian_X":1,"Nr":2,"@F219":3,"@I607":1,"@F1278":1,"@I608":1,"Frederick_IX":1,"Sorgenfri":1,"@I609":1,"Alexia":1,"@I610":1,"Mergrethe_II":1,"@F626":1,"@I611":1,"Johann":2,"Georg_II":1,"Dessau":3,"@F221":4,"@I612":1,"@I613":1,"Leopold_I":1,"@F244":3,"@I614":1,"@F222":3,"@I615":1,"Heinrich":1,"Kasimir":1,"Dietz":1,"@I616":1,"Friso":1,"@F223":4,"@I617":1,"@I618":1,"@I619":1,"Amalia":2,"@F224":3,"@I620":1,"Durlach":1,"@I621":1,"Karl":7,"@F225":3,"@I622":1,"@I623":1,"@F226":4,"@I624":1,"@I625":1,"@F227":3,"@I626":1,"Munich":4,"Theatinerkirche":2,"@F232":3,"@I627":1,"@I628":1,"@F228":3,"@I629":1,"of_Hamilton":1,"@I630":1,"@F229":3,"@I631":1,"Albert_I":1,"of_Monaco":3,"@I632":1,"@F230":3,"@I633":1,"@I634":1,"@F231":3,"@I635":1,"Pierre":1,"de_Polignac":1,"@I636":1,"Rainier_III":1,"@I637":1,"Maximilian_I":1,"Wittelsbach":3,"Bavaria":3,"Mannheim":1,"Nymphenburg":1,"@F431":1,"@I638":1,"twin":1,"@F233":3,"@I639":1,"Franz":1,"Archduke":5,"@I640":1,"Otto":2,"@F234":3,"@F236":4,"@I641":1,"@F237":3,"@I642":1,"@I643":1,"Karl_I":1,"@F235":3,"@I644":1,"@I645":1,"@I646":1,"@I647":1,"@I648":1,"Aloys":1,"of_Liechtenstein":2,"@I649":1,"Franz_Joseph_II":1,"@I650":1,"@I651":1,"@I652":1,"Tilburg":1,"@F240":3,"@I653":1,"Frederik":1,"@I654":1,"@I655":1,"Het":2,"Loo":2,"@F447":1,"@F241":3,"@I656":1,"Emma":1,"Regent":1,"@I657":1,"@F242":3,"@I658":1,"@F445":1,"@I659":1,"Juliana":1,"@F243":3,"@I660":1,"Bernhard":1,"of_Lippe":1,"Biesterfeld":1,"Jena":1,"@I661":1,"Soetdijk":1,"@F443":1,"@I662":1,"@I663":1,"Leopold_II":1,"@F245":3,"@I664":1,"@I665":1,"Agnes":2,"@F246":3,"@I666":1,"Just":1,"Loen":1,"@I667":1,"@F247":3,"@I668":1,"von_Seherr":2,"Thoss":2,"@I669":1,"Hermann":1,"@F248":3,"@I670":1,"@I671":1,"@F249":3,"@I672":1,"Lajos":1,"Apponyi_de":2,"Nagy":2,"Appony":2,"@I673":1,"Cyula":1,"@F250":3,"@I674":1,"@I675":1,"Geraldine":1,"@F251":3,"@I676":1,"Zog_I":1,"of_Albania":2,"@I677":1,"Leka_I":1,"@I678":1,"@F252":3,"@I679":1,"@I680":1,"@F253":3,"@I681":1,"@I682":1,"Cristina":1,"@I683":1,"Alfonso_XII":1,"@F1243":1,"@F453":1,"@I684":1,"@I685":1,"Archduchess":1,"@F256":3,"@I686":1,"Este":1,"@I687":1,"Brunn":1,"Wildenwart":1,"Dom":1,"@F257":3,"@I688":1,"Ludwig_III":1,"Sarvar":1,"Hungary":1,"@F438":1,"@I689":1,"Rupprecht":1,"of_Bavaria":2,"@F258":3,"@F439":1,"@I690":1,"Gabriele":1,"@F441":1,"@I691":1,"Albrecht":1,"@I692":1,"@F259":4,"@F637":1,"@I693":1,"@F260":1,"@I694":1,"@I695":1,"Whitehall":1,"@I696":1,"PLA":1},"GLSL":{"#version":12,"#define":36,"SCREEN":2,"DODGE":2,"BURN":2,"OVERLAY":2,"MULTIPLY":2,"ADD":2,"DIVIDE":2,"GRAIN_EXTRACT":2,"GRAIN_MERGE":2,"COMMENT//":232,"uniform":22,"sampler2D":5,"t_Lena":2,";":928,"t_Tint":2,"int":22,"i_Blend":10,"varying":11,"vec2":60,"v_Uv":3,"void":70,"main":18,"()":105,"{":192,"vec3":382,"lena":13,"=":615,"(":850,"texture2D":15,",":579,")":732,".r":10,"tint":9,".rgb":11,"result":11,"if":67,"==":18,"-":215,"((":5,"*":407,"))":64,"}":192,"else":10,"/":72,"+":208,"gl_FragColor":8,"vec4":158,"COMMENT/*":3,"const":38,"NUM_LIGHTS":4,"AMBIENT":2,"float":243,"MAX_DIST":3,"MAX_DIST_SQUARED":3,"lightColor":3,"[":186,"]":186,"fragmentNormal":2,"cameraVector":2,"lightVector":6,"diffuse":8,"specular":3,"normal":14,"normalize":28,"cameraDir":2,"for":13,"i":81,"<":43,"++":11,"dist":12,"min":20,"dot":61,"distFactor":3,"lightDir":3,"diffuseDot":2,"+=":32,"clamp":5,"halfAngle":2,"specularColor":2,"specularDot":2,"pow":5,"sample":3,".a":1,"COMMENT/**":2,"#extension":7,"GL_ARB_separate_":2,":":16,"enable":5,"GL_ARB_shading_l":2,"struct":5,"PnPatch":4,"b210":4,"b120":4,"b021":4,"b012":4,"b102":4,"b201":4,"b111":4,"n110":4,"n011":4,"n101":4,"layout":22,"binding":6,"UBO":3,"mat4":5,"projection":1,"model":1,"tessAlpha":1,"ubo":13,"triangles":2,"fractional_odd_s":1,"ccw":1,"in":8,"location":12,"iNormal":7,"[]":10,"iTexCoord":4,"iPnPatch":31,"out":7,"oNormal":2,"oTexCoord":2,"uvw":19,"gl_TessCoord":10,"uvwSquared":12,"uvwCubed":4,".b210":5,".b120":5,".b021":5,".b012":5,".b102":5,".b201":5,".b111":4,".n110":4,".n011":4,".n101":4,"barNormal":2,"pnNormal":2,".tessAlpha":4,"barPos":2,"gl_in":16,".gl_Position":17,".xyz":32,"*=":18,"pnPos":2,"finalPos":2,"gl_Position":5,".projection":1,".model":1,"tessLevel":1,"vertices":5,"inNormal":8,"inUV":2,"outNormal":2,"outUV":2,"outPatch":17,"wij":7,"j":13,"return":96,"vij":4,"Pj_minus_Pi":4,"Ni_plus_Nj":2,"gl_out":1,"gl_InvocationID":29,"P0":8,"P1":8,"P2":8,"N0":5,"N1":5,"N2":5,"E":3,"V":2,"gl_TessLevelOute":1,".tessLevel":2,"gl_TessLevelInne":1,"core":3,"{}":4,"cbar":4,"cfoo":2,"CB":4,"CD":4,"CA":2,"CC":2,"CBT":10,"CDT":6,"CAT":2,"CCT":2,"norA":8,"norB":6,"norC":2,"norD":2,"norE":8,"norF":2,"norG":2,"norH":2,"norI":2,"norcA":4,"norcB":6,"norcC":4,"norcD":4,"//":24,"head":2,"of":2,"cycle":4,"norcE":2,"lead":2,"into":2,"color":7,"texcoord":4,"gl_Color":1,"gl_MultiTexCoord":1,".st":1,"ftransform":1,"kCoeff":4,"kCube":4,"uShift":6,"vShift":6,"chroma_red":4,"chroma_green":4,"chroma_blue":4,"bool":2,"apply_disto":8,"input1":8,"adsk_input1_w":8,"adsk_input1_h":6,"adsk_input1_aspe":2,"adsk_input1_fram":10,"adsk_result_w":6,"adsk_result_h":4,"distortion_f":6,"r":32,"f":34,"inverse_f":4,"lut":18,"max_r":4,"sqrt":12,"incr":4,"lut_r":10,"t":103,".z":39,"&&":22,">":46,"mix":4,".y":87,"aberrate":8,"chroma":4,"chromaticize_and":4,"rgb_f":16,"px":16,"uv":69,"gl_FragCoord":14,".xy":26,".x":82,"-=":14,"rgb_uvs":24,".rr":2,".gg":2,".bb":2,"sampled":10,".g":5,".b":5,".rgba":2,"static":1,"char":1,"SimpleFragmentSh":1,"STRINGIFY":1,"FrontColor":2,"u_MVPMatrix":2,"attribute":2,"a_position":1,"a_color":2,"v_color":4,"pos":126,"SHADOWS":10,"RAGGED_LEAVES":10,"#ifdef":28,"MEDIUMQUALITY":2,"SMALL_WAVES":6,"TONEMAP":8,"#endif":28,"HIGHQUALITY":2,"REFLECTIONS":4,"DETAILED_NOISE":4,"LIGHT_AA":4,"eps":16,"PI":6,"sunDir":14,"skyCol":8,"sandCol":4,"treeCol":4,"grassCol":4,"leavesCol":8,"leavesPos":12,"sunCol":10,"#else":10,"exposure":4,"Only":2,"used":2,"when":2,"tonemapping":2,"mod289":8,"x":40,"floor":16,"permute":8,"(((":2,"taylorInvSqrt":4,"snoise":14,"v":22,"C":16,"D":10,".yyy":6,"x0":18,".xxx":4,"g":8,"step":4,".yzx":2,"l":6,"i1":10,".zxy":4,"i2":10,"max":19,"x1":8,"x2":8,"x3":8,"p":70,"n_":4,"ns":22,".wyz":2,".xzx":2,"mod":4,"x_":6,"y_":4,"N":2,".yyyy":4,"y":8,"h":50,"abs":4,"b0":6,"b1":6,".zw":8,"s0":4,"s1":4,"sh":6,"a0":6,".xzyw":8,".xxyy":2,"a1":6,".zzww":2,"p0":10,"p1":10,"p2":10,"p3":10,".w":81,"norm":10,")))":2,"m":26,"fbm":4,"final":10,"waterHeight":8,"d":22,"length":14,".xz":12,"sin":16,"iGlobalTime":16,"Island":2,"waves":4,"Other":2,"bump":4,"rayDir":94,"s":56,"?":9,"e":6,".xyy":4,".yxy":4,"intersectSphere":4,"rpos":14,"rdir":10,"rad":12,"op":16,"b":18,"det":22,"intersectCylinde":2,"rdir2":8,".yz":16,"intersectPlane":6,"rayPos":76,"n":44,"sign":2,"rotate":10,"theta":12,"c":12,"cos":8,"impulse":4,"k":22,"by":2,"iq":2,"exp":4,"grass":4,"Optimization":2,"Avoid":2,"noise":2,"too":2,"far":2,"away":2,"tree":4,"mat2":4,"width":4,"scene":14,"vtree":8,"GRASS":2,"vgrass":4,".yyx":2,"plantsShadow":4,"res":40,"intersectWater":4,"intersectSand":4,"intersectTreasur":4,"intersectLeaf":4,"openAmount":8,"dir":8,"offset":10,"||":6,"res2":12,"<=":2,"leaves":8,"1e20":6,"sway":10,"fract":2,"upDownSway":4,"angleOffset":6,"alpha":6,".xzy":8,"shadow":6,"resLeaves":30,"1e7":6,"light":8,"col":66,"lightLeaves":6,"ao":10,"sky":10,"plants":6,"uvFact":4,"tex":12,"iChannel0":6,"1e8":2,"traceReflection":4,"resPlants":20,"trace":4,"resSand":10,"resTreasure":12,"resWater":12,"ct":4,"fresnel":4,"trans":4,"reflDir":6,"reflect":2,"refl":6,".t":2,"camera":14,"rd":6,"iResolution":6,".yy":2,"HEAVY_AA":2,".5":2,"GL_EXT_ray_traci":2,"require":2,"RayPayload":4,"distance":2,"reflector":2,"rayPayloadInEXT":2,"rayPayload":10,"gradientStart":2,"gradientEnd":2,"unitDir":2,"gl_WorldRayDirec":1,".color":7,".distance":2,".normal":7,".reflector":2,"GL_EXT_nonunifor":1,"hitAttributeEXT":1,"attribs":5,"set":4,"accelerationStru":1,"topLevelAS":1,"viewInverse":1,"projInverse":1,"lightPos":1,"vertexSize":1,"buffer":2,"Vertices":1,"Indices":1,"uint":2,"indices":4,"Vertex":6,"_pad0":1,"_pad1":1,"unpack":4,"index":12,".vertexSize":1,"d0":3,".v":3,"d1":3,"d2":4,".pos":1,"ivec3":2,".i":3,"gl_PrimitiveID":3,"v0":6,"v1":2,"v2":2,"barycentricCoord":4,".lightPos":1,"dot_product":2,"gl_RayTmaxEXT":1,"texture":2,"GetDiffuse":2,"gl_FragData":1,"line_strip":1,"max_vertices":1,"VS_OUT":1,"gs_in":2,"MAGNITUDE":2,"GenerateLine":4,"EmitVertex":2,"EndPrimitive":1},"GN":{"COMMENT#":2002,"import":54,"(":2255,")":1629,"buildconfig":1,"=":1915,"secondary_source":1,"check_targets":1,"[]":248,"exec_script_whit":1,"build_dotfile_se":1,".exec_script_whi":1,"+":199,"[":1213,"]":1213,"template":61,"{":1276,"assert":111,"defined":402,"invoker":912,".arch_binary_tar":2,",":3484,"_target_name":36,"target_name":77,"_output_name":28,"if":786,".output_name":14,"))":314,"}":1272,"_all_target_cpu":2,"current_cpu":38,"additional_targe":1,"_all_toolchains":2,"current_toolchai":18,"additional_toolc":1,"_arch_binary_tar":2,"_arch_binary_out":2,"get_label_info":35,".arch_binary_out":2,"action":48,"forward_variable":129,"script":50,"outputs":96,"deps":208,"_index":4,"inputs":66,"foreach":22,"_cpu":1,"_toolchain":1,"+=":598,"args":192,"!":169,"use_system_xcode":3,"hermetic_xcode_p":3,"rebase_path":266,"root_build_dir":255,"enable_dsyms":2,"_dsyms_output_di":1,"enable_stripping":1,"_strip_all_in_co":3,"false":29,".configs":2,"_config":3,"==":143,"true":61,"save_unstripped_":1,".product_type":1,".bundle_extensio":2,".bundle_binary_t":2,"_bundle_binary_t":4,"_bundle_binary_o":2,".bundle_binary_o":2,"_bundle_extensio":1,"_bundle_root_dir":4,".entitlements_ta":8,"_entitlements_pa":10,".entitlements_pa":6,"else":188,"_entitlements_ta":4,"get_target_outpu":12,"_enable_code_sig":4,"ios_enable_code_":1,".enable_code_sig":2,"create_bundle":1,"bundle_root_dir":2,"bundle_resources":1,"bundle_executabl":1,"bundle_plugins_d":1,"public_deps":67,".bundle_deps":4,"code_signing_scr":1,"code_signing_sou":1,"code_signing_out":4,"ios_code_signing":2,"!=":106,"&&":186,"use_ios_simulato":4,".extra_system_fr":4,"_framework":4,"get_path_info":11,"code_signing_arg":5,"ios_sdk_name":1,".info_plist":4,".info_plist_targ":5,"_info_plist":3,"_info_plist_targ":4,"info_plist":3,"format":2,"extra_substituti":4,".extra_substitut":2,"plist_templates":1,"_arch_executable":4,"_lipo_executable":2,"source_set":5,"visibility":49,"default_toolchai":11,"||":110,"_generate_entitl":6,"executable":1,"libs":9,"ldflags":76,"output_name":13,"output_prefix_ov":3,"output_dir":4,"group":34,"lipo_binary":3,"arch_binary_targ":3,"arch_binary_outp":3,"_generate_info_p":2,"ios_info_plist":3,"executable_name":3,"_gen_info_plist_":2,"_info_plist_path":3,"sources":122,"_bundle_data_inf":2,"bundle_data":7,"create_signed_bu":3,"bundle_binary_ta":3,"bundle_binary_ou":3,"bundle_deps":6,"data_deps":19,"product_type":5,"bundle_extension":5,"set_defaults":4,"configs":58,"default_executab":6,"ios_app_bundle":2,".source":7,"_source_extensio":5,"_compile_xib":2,"compile_xibs":1,"ibtool_flags":1,"ios_deployment_t":1,".output":9,"_convert_target":2,"convert_plist":1,"source":2,"output":9,"_has_public_head":5,".public_headers":3,"_framework_heade":4,"_headers_map_con":2,"_arch_shared_lib":4,"_lipo_shared_lib":2,"shared_library":1,"output_extension":2,"_public_headers":2,"_framework_root":2,"_header_map_file":4,"_compile_headers":2,"set_sources_assi":46,".sources":14,"_create_module_m":2,"_copy_public_hea":2,"copy":3,"config":47,"include_dirs":9,"cflags":131,"_framework_publi":2,"lib_dirs":1,"root_out_dir":3,"_info_plist_bund":2,"public_configs":12,"default_shared_l":1,"_xctest_target":8,"_xctest_output":6,"_host_target":2,"_host_output":3,"_xctest_arch_loa":2,"_xctest_lipo_loa":2,"loadable_module":1,"_xctest_info_pli":4,"_xctest_bundle":2,"testonly":9,"_ios_platform_li":1,"extra_system_fra":1,"is_android":36,"_java_target_whi":3,"#":85,"e":11,".g":3,".":75,"java_test_suppor":1,"_java_target_bla":3,"type":33,".type":1,"_is_prebuilt_bin":2,".is_prebuilt_bin":2,"_parent_invoker":1,".invoker":1,"_target_label":6,"build_config":28,".build_config":11,"depfile":61,"_deps_configs":3,".possible_config":2,"_possible_dep":4,"_dep_gen_dir":3,"_dep_name":3,"_rebased_deps_co":1,"is_java":6,"is_apk":9,"is_android_asset":4,"is_android_resou":6,"is_deps_dex":5,"is_group":3,"supports_android":15,".supports_androi":12,"requires_android":13,".requires_androi":8,".jar_path":15,".dex_path":10,".bypass_platform":4,".apk_under_test":15,"apk_under_test_g":1,"apk_under_test_n":1,"apk_under_test_c":2,".asset_sources":2,"_rebased_asset_s":1,".asset_renaming_":2,"_rebased_asset_r":1,".disable_compres":2,".resources_zip":4,".android_manifes":20,".custom_package":4,".r_text":2,".resource_dirs":10,"resource_dirs":6,".shared_librarie":5,".secondary_abi_s":5,".proguard_enable":8,".proguard_info":1,".apk_path":3,"_rebased_apk_pat":2,"_rebased_increme":4,".incremental_apk":1,".incremental_ins":3,".java_sources_fi":7,".srcjar":2,".bundled_srcjars":2,"_rebased_bundled":1,".input_jars_path":2,"_rebased_input_j":1,".proguard_config":6,"_rebased_proguar":3,".gradle_treat_as":2,".main_class":8,"_msg":1,"_stamp_file":3,".dest":1,"rebased_sources":1,".clear_dir":2,".args":10,".renaming_source":6,".renaming_destin":5,"rebased_renaming":1,"renaming_destina":3,"_test_name":1,".test_name":1,"_test_type":6,".test_type":1,"_incremental_ins":8,"_runtime_deps":3,".ignore_all_data":2,"_target_dir_name":2,"_runtime_deps_fi":7,"_runtime_deps_ta":2,"write_runtime_de":3,"data":8,"test_runner_args":15,".apk_target":3,".executable_dist":3,"_apk_build_confi":2,"_rebased_apk_bui":2,"Mark":17,"as":17,"used":18,".test_suite":4,"_test_apk":2,".test_jar":1,"_apk_under_test_":4,"_rebased_apk_und":2,"_apk_under_test":2,"emma_coverage":7,".additional_apks":4,"additional_apk":3,"_build_config":40,"_rebased_build_c":9,".shard_timeout":1,"is_asan":5,"generated_script":4,"android_test_run":2,"enable_java_temp":3,"rebased_android_":8,"android_sdk":1,"android_sdk_buil":1,"android_sdk_jar":6,"android_default_":5,"android_configur":2,"is_debug":15,"lint_suppression":3,"_cache_dir":2,"_result_path":6,"_config_path":3,"_suppressions_fi":3,"_platform_xml_pa":3,"_rebased_lint_an":1,"lint_android_sdk":1,".create_cache":2,".java_files":15,"_rebased_java_so":2,".proguard_jar_pa":3,"_proguard_jar_pa":4,"_output_jar_path":5,".output_jar_path":4,".alternative_and":12,"_rebased_android":12,".inputs":4,"proguard_verbose":1,"_exclusions_file":3,"findbugs_verbose":1,"_main_class":2,"_jar_path":21,"_script_name":1,".script_name":1,"java_script":3,".wrapper_script_":6,".bootclasspath":2,"_enable_multidex":3,".enable_multidex":4,"_main_dex_list_p":5,"_main_dex_list_t":2,"main_dex_rules":3,"rebased_output":2,"enable_increment":2,"_input_jar_path":2,".input_jar_path":3,"_jar_excluded_pa":3,".jar_excluded_pa":2,"_strip_resource_":3,".strip_resource_":2,"_filter_jar":2,"_proguard_prepro":2,".proguard_prepro":7,"_enable_assert":2,"is_java_debug":2,"dcheck_always_on":3,"_retrolambda":2,"use_java8":2,"_deps":24,"_previous_output":10,"_filter_target":2,"_filter_input_ja":3,"_filter_output_j":4,".deps":53,".public_deps":10,"_proguard_target":4,"_proguard_input_":3,"_proguard_output":6,"_proguard_config":8,"proguard":2,"output_jar_path":5,"_rebased_input_p":1,"_assert_target":2,"_assert_input_ja":3,"_assert_output_j":4,"_retrolambda_tar":2,"_retrolambda_inp":3,"_retrolambda_out":4,"_output_jar_targ":2,"_coverage_file":3,"_source_dirs_lis":3,"_emma_jar":3,"emma_filter":2,"_native_lib_plac":4,".native_lib_plac":2,"Used":1,"when":2,"deploying":1,"APKs":1,".native_libs":6,".resource_packag":4,".output_apk_path":5,"_rebased_resourc":1,"_rebased_package":1,".assets_build_co":3,".write_asset_lis":2,"_rebased_dex_pat":1,".native_libs_fil":3,"_rebased_native_":3,".secondary_abi_n":1,"android_app_seco":2,".secondary_nativ":4,"_secondary_nativ":1,".emma_instrument":4,"_emma_device_jar":2,"_rebased_emma_de":1,".uncompress_shar":2,".input_apk_path":2,".keystore_path":5,"zipalign_path":1,".keystore_name":3,".keystore_passwo":3,".rezip_apk":2,"_rezip_jar_path":2,".page_align_shar":4,"_android_manifes":26,"_base_path":11,".base_path":1,"_final_apk_path":10,"_incremental_fin":6,"process_file_tem":4,"_resources_zip":10,"_dex_path":11,"_load_library_fr":8,".load_library_fr":3,"_incremental_dep":5,".incremental_dep":2,"_native_libs":4,"_native_libs_eve":5,".native_libs_eve":2,"_version_code":7,".version_code":5,"_version_name":7,".version_name":5,"-":5,"_base_apk_path":5,"_resource_packag":3,"_incremental_res":3,"_packaged_apk_pa":3,"_incremental_pac":7,"_shared_resource":4,".shared_resource":4,"_app_as_shared_l":4,".app_as_shared_l":4,"_keystore_path":8,"_keystore_name":8,"_keystore_passwo":8,"_split_densities":5,".create_density_":4,"_split_languages":5,".language_splits":4,".android_aapt_pa":4,"_android_aapt_pa":6,"_density":1,"_language":1,".extensions_to_n":2,"_package_resourc":2,"package_resource":2,"android_manifest":19,"resource_package":4,"_generate_increm":3,"_incremental_and":4,"_rebased_src_man":1,"_rebased_depfile":3,"disable_incremen":1,"package_target":2,"package_apk":2,"native_libs":4,"dex_path":7,"output_apk_path":5,"_dex_target":3,"_has_native_libs":2,"native_lib_place":1,"_finalize_apk_ru":2,"finalize_apk":3,"input_apk_path":3,"keystore_path":5,"keystore_name":5,"keystore_passwor":5,"rezip_apk":1,"_split_deps":5,".split_config":1,"_type":1,".split_type":1,"_output_paths":2,"_split":4,"_split_rule":4,"finalize_split":2,"split_type":2,"split_config":2,"_supports_androi":19,"_ijar_path":2,"_jar_deps":5,".jar_dep":2,"_template_name":6,"_build_config_ta":4,"_process_jar_tar":2,"_ijar_target_nam":4,"_dex_target_name":2,"write_build_conf":10,"is_prebuilt_bina":1,"possible_config_":9,"jar_path":12,"process_java_pre":2,"input_jar_path":3,"generate_interfa":2,"input_jar":4,"output_jar":2,"dex":4,"_binary_script_t":2,"java_binary_scri":2,"script_name":4,"_chromium_code":11,".chromium_code":4,"_requires_androi":6,"_enable_errorpro":4,"use_errorprone_j":1,".enable_errorpro":2,"_provider_config":3,".provider_config":2,"_processors":4,"_enable_interfac":3,".processors_java":2,"_processor_args":3,".processor_args_":2,"_additional_jar_":3,".additional_jar_":2,".enable_incremen":2,"_enable_incremen":3,"_manifest_entrie":3,".manifest_entrie":2,"_srcjar_deps":15,".srcjar_deps":9,"_java_srcjars":5,".srcjars":5,"dep":3,"_javac_target_na":2,"_process_prebuil":7,"_final_target_na":2,"_final_jar_path":5,"_javac_jar_path":6,"_final_ijar_path":2,"_emma_instrument":6,"_emma_instr_targ":2,"_rebased_jar_pat":1,"_rebased_java_sr":1,"_android_sdk_ija":4,"file_tuple":4,"emma_instr":1,"_accumulated_dep":9,"target_dir_name":1,"_final_deps":9,".run_findbugs_ov":4,"_run_findbugs":5,"run_findbugs":1,"Default":2,"to":4,"build":2,"arg":1,"not":3,"overridden":1,"_emma_never_inst":9,".emma_never_inst":2,"_java_files":12,"_java_sources_fi":5,"write_file":1,".override_build_":2,"build_config_tar":10,".is_java_binary":2,"bypass_platform_":2,"java_sources_fil":3,"bundled_srcjars":2,"d":3,"_srcjars":4,"_compile_java_ta":2,"compile_java":1,"java_files":3,"srcjar_deps":3,"srcjars":1,"chromium_code":2,"emma_instrument":2,"_has_lint_target":3,"android_lint":1,"findbugs":1,"zip_path":6,".zip_path":1,"srcjar_path":12,".srcjar_path":1,"r_text_path":6,".r_text_path":1,"non_constant_id":3,".generate_consta":2,"_all_resource_di":4,"_sources_build_r":2,"exec_script":5,".generated_resou":6,"_rebased_all_res":1,"rebase_build_con":1,".v14_skip":2,".include_all_res":2,".all_resources_z":2,"all_resources_zi":4,".proguard_file":3,"rebased_build_co":1,"dex_arg_key":1,".excluded_jars":2,"excluded_jars":1,".main_manifest":3,".out_manifest":3,".split_name":2,".has_code":2,".file_list_json":3,".libraries_filea":1,"_packed_librarie":2,"relocation_packe":2,"declare_args":4,"()":5,"v8_test_isolatio":7,"name":7,".isolate":3,"asan":2,"is_msan":2,"msan":2,"is_tsan":2,"tsan":2,"is_cfi":2,"cfi_vptr":2,"target_cpu":5,"target_arch":2,"configuration_na":2,"is_component_bui":10,"component":2,"icu_use_data_fil":3,"v8_enable_inspec":1,"enable_inspector":2,"v8_use_external_":12,"use_external_sta":2,"v8_use_snapshot":3,"use_snapshot":2,"v8_has_valgrind":1,"has_valgrind":2,"v8_gcmole":1,"gcmole":2,"is_win":33,"clang_use_chrome":1,"is_clang":39,"is_nacl":24,"use_xcode_clang":2,"clang_base_path":1,"is_mac":20,"treat_warnings_a":4,"android_full_deb":2,"linux_use_bundle":6,"is_linux":14,"binutils_path":1,"enable_full_stac":2,"gold_path":4,"msvs_xtree_patch":2,"exclude_unwind_t":2,"is_chrome_brande":1,"is_official_buil":7,"gdb_index":2,"optimize_for_siz":3,"is_ios":14,"fatal_linker_war":2,"auto_profile_pat":2,"optimize_for_fuz":5,"update_args":3,"llvm_force_head_":1,"clang_revision":1,"use_gold":4,"use_debug_fissio":4,"cc_wrapper":2,"root_gen_dir":1,"asmflags":9,"cflags_c":3,"cflags_cc":18,"cflags_objc":4,"cflags_objcc":5,"defines":72,"is_posix":13,"See":1,"http":4,":":7,"//":4,"crbug":4,".com":4,"/":5,"is_chromeos":7,"use_order_profil":2,"enable_profiling":4,"Use":1,"pipes":1,"for":2,"communicating":1,"between":1,"sub":1,"processes":1,"Faster":1,"using_sanitizer":4,"use_cfi_diag":2,"android_toolchai":1,"use_lld":6,"#if":1,"is_lsan":1,"((":3,"absolute_path":1,"allow_posix_link":1,"use_thin_lto":1,"arm_tune":1,"mips_arch_varian":10,"mips_use_msa":2,"mips_float_abi":1,"mips_fpu_mode":4,"mips_dsp_rev":2,"is_nacl_nonsfi":1,"arm_use_thumb":1,"Unreferenced":2,"formal":1,"function":5,"parameter":1,"Alignment":1,"of":3,"a":1,"member":1,"was":2,"sensitive":1,"packing":1,"Conversion":1,"possible":1,"loss":1,"local":1,"has":1,"been":1,"removed":1,"constructor":2,"could":2,"be":4,"generated":2,"Assignment":1,"operator":1,"Class":1,"can":20,"never":1,"instantiated":1,"required":1,"Narrowing":1,"conversion":1,"Doesn":1,"marked":1,"#pragma":1,"deprecated":1,"Deprecated":2,"warning":3,"Unreachable":1,"code":3,"Unused":1,"parameters":1,"Warning":2,"level":2,"Disable":4,"forcing":1,"value":1,"bool":1,"TODO":1,"jschuh":1,"size_t":1,"int":1,"is_ubsan_vptr":1,"is_ubsan_securit":1,"common_optimize_":34,"Both":1,"explicit":1,"and":2,"auto":1,"inlining":2,"omitting":1,"frame":1,"pointers":1,"must":1,"after":1,"O2":1,"Improve":1,"debugging":1,"optimized":1,"Remove":2,"unreferenced":2,"COMDAT":2,"faster":1,"links":1,"Redundant":1,"folding":1,"use_incremental_":2,"Link":2,"time":2,"generation":1,"full_wpo_on_offi":2,"arflags":2,"symbol_level":4,"Whole":3,"program":4,"optimization":6,"all":1,"on":20,"by":1,"default":1,"is_nacl_irt":3,"whole":1,"Produce":1,"PDB":1,"file":22,"no":1,"edit":1,"continue":1,"is_win_fastlink":1,"common_flags":3,"_libraries_list":5,"_find_deps_targe":2,".binary":4,"android_readelf":3,"rebased_binaries":1,"root_shlib_dir":1,"copy_ex":1,"clear_dir":1,"dest":1,".dist_dir":1,"_rebased_librari":1,"_rebased_binarie":1,".extra_files":2,"_rebased_extra_f":1,"_name":1,".target":3,"_output":3,".flag_name":1,".jni_package":4,"jni_package":2,"base_output_dir":4,"package_output_d":2,"jni_output_dir":6,"jni_generator_in":4,"foreach_target_n":2,"action_foreach":2,".classes":2,".jar_file":2,"jar_file":4,"jni_actions":3,"class":3,"_classname_list":3,"classname":1,"jni_target_name":2,"check_includes":2,"_include_path":3,".include_path":2,"_apply_gcc_targe":2,"_base_gen_dir":2,".defines":2,"def":2,"zip":3,"base_dir":4,"_srcjar_path":3,"_rebased_srcjar_":1,"_rebased_sources":2,".input":3,".variables":4,"variables":3,".resources":7,".res_dir":2,"resources_zip":8,"rebased_resource":1,"base_path":13,"process_resource":6,"final_target_nam":4,"custom_package":1,"r_text":1,"srcjar":1,"shared_resources":1,"asset_sources":1,"_source_count":3,"_":2,"_dest_count":3,"asset_renaming_s":1,"asset_renaming_d":1,"extra_output_pat":1,"grit_target_name":2,"grit_output_dir":3,"grit":1,"grit_flags":1,"resource_ids":1,".grd_file":1,".outputs":1,"generate_strings":2,"zip_target_name":2,".grit_output_dir":1,".generated_files":1,"java_library_imp":4,"main_class":2,"is_java_binary":1,"_java_binary_tar":2,"_test_runner_tar":4,"test_runner_scri":3,"test_name":3,".target_name":5,"test_suite":1,"test_type":3,"ignore_all_data_":1,"java_binary":1,"wrapper_script_n":1,"java_prebuilt_im":2,"jar_excluded_pat":3,"deps_dex":1,"strip_resource_c":1,".final_apk_path":3,".apk_name":5,"gen_dir":1,"resources_zip_pa":3,"_all_resources_z":3,"_lib_dex_path":4,"_rebased_lib_dex":1,"enable_multidex":5,"final_dex_path":5,"final_dex_target":1,"_final_apk_path_":5,"_install_script_":4,".install_script_":2,"android_keystore":3,"_use_chromium_li":6,".use_chromium_li":2,"_enable_relocati":3,".enable_relocati":2,"_requires_sdk_ap":4,".requires_sdk_ap":2,"_native_libs_dep":15,"_shared_librarie":3,"_secondary_abi_n":18,"mark":1,"_secondary_abi_s":3,"_native_lib_vers":6,".native_lib_vers":4,"_secondary_abi_r":3,"_bad_deps":1,"_create_abi_spli":5,".create_abi_spli":2,"_create_density_":3,"_create_language":2,"_proguard_enable":8,".testonly":2,"apk_path":3,"incremental_apk_":1,"incremental_inst":2,"proguard_enabled":1,"proguard_info":1,"shared_libraries":2,"secondary_abi_sh":1,"_generated_progu":3,"generate_constan":1,"proguard_file":1,"_enable_chromium":3,".enable_chromium":2,"_ordered_librari":6,"_rebased_ordered":1,"java_cpp_templat":2,"package_name":2,"java_target":2,"override_build_c":1,"emma_never_instr":1,".dist_ijar_path":2,"_dist_ijar_path":6,"Generates":2,"the":3,"jar":1,"_dex_sources":4,"_dex_deps":3,"_copy_proguard_m":2,"_dex_arg_key":3,"_native_libs_fil":10,"_prepare_native_":4,"_native_libs_jso":6,"pack_relocation_":2,"file_list_json":2,"libraries_filear":2,"_extra_native_li":22,"android_gdbserve":1,".loadable_module":5,"create_apk":2,"assets_build_con":1,"load_library_fro":2,"create_density_s":1,"extensions_to_no":2,"version_code":2,"version_name":2,"incremental_deps":3,"native_libs_file":2,"native_libs_even":2,"secondary_abi_na":1,"_manifest_rule":2,"generate_split_m":1,"main_manifest":1,"out_manifest":1,"split_name":1,"_apk_rule":2,"manifest_outputs":2,"_create_incremen":2,"_rebased_extra_n":1,"_apk_target_name":2,"apk_target":2,"test_jar":2,"android_apk":2,"install_script_n":1,"proguard_configs":5,"dist_ijar_path":1,"run_findbugs_ove":1,"_use_native_acti":2,".use_native_acti":2,".shared_library":4,"jinja_template":1,"_native_library_":1,"input":1,"apk_name":2,"final_apk_path":1,"use_default_laun":2,"host_os":2,"aidl_path":3,"framework_aidl":2,"imports":4,".interface_file":3,"rebased_imports":1,".import_include":4,"rebased_import_i":1,"_java_files_buil":2,"_protoc_dep":3,"_protoc_out_dir":1,"_protoc_bin":2,"_proto_path":2,".proto_path":1,"android_library":1,"_output_path":5,"_unpack_target_n":2,"_ignore_aidl":2,".ignore_aidl":2,"_ignore_assets":2,".ignore_assets":2,"_ignore_manifest":2,".ignore_manifest":2,"_ignore_native_l":2,".ignore_native_l":2,"_scanned_files":17,".aar_path":3,".aidl":1,"COMMENT\"":8,".assets":1,".has_native_libr":1,".is_manifest_emp":1,".has_classes_jar":3,".subjars":2,"Unzips":1,"AAR":1,".has_proguard_fl":2,"_res_target_name":3,"android_resource":1,"generated_resour":2,"v14_skip":1,"_subjar_targets":3,"_tuple":1,".subjar_tuples":1,"_current_target":2,"java_prebuilt":2,"_base_output_nam":1,"_jar_target_name":3,"java_group":1,"toolchain":2,".ar":2,".cc":2,".cxx":2,".ld":2,".rebuild_define":2,"rebuild_string":2,".toolchain_args":4,"invoker_toolchai":6,".current_cpu":2,".current_os":1,"toolchain_args":6,"host_toolchain":6,".v8_current_cpu":1,"v8_current_cpu":18,".use_goma":2,"toolchain_uses_g":3,"use_goma":1,".cc_wrapper":2,"toolchain_cc_wra":5,"compiler_prefix":5,"cc":2,"cxx":3,"ar":2,"ld":2,".readelf":2,"readelf":4,".nm":2,"nm":4,".shlib_extension":2,"default_shlib_ex":4,"shlib_extension":1,".executable_exte":2,".libs_section_pr":2,"libs_section_pre":2,".libs_section_po":2,"libs_section_pos":2,".solink_libs_sec":4,"solink_libs_sect":4,".extra_cflags":3,"extra_cflags":2,".extra_cppflags":3,"extra_cppflags":2,".extra_cxxflags":3,"extra_cxxflags":2,".extra_ldflags":3,"extra_ldflags":2,"lib_switch":1,"lib_dir_switch":1,"object_subdir":1,"tool":9,"command":13,"depsformat":3,"description":9,"enable_resource_":5,"compile_wrapper":2,"rspfile":4,"whitelist_flag":4,"ar_wrapper":1,"rspfile_content":4,"default_output_d":6,"default_output_e":5,"output_prefix":3,"soname":2,"sofile":12,"Possibly":1,"including":1,"dir":1,"pool":3,"whitelist_file":2,".strip":6,"unstripped_sofil":8,"tocfile":3,"link_command":1,"strip_switch":2,"solink_wrapper":1,"shlib_subdir":2,"restat":1,"link_output":1,"depend_output":1,"strip_command":2,"exename":1,"outfile":4,"unstripped_outfi":4,"link_wrapper":1,".link_outputs":2,"stamp_command":1,"stamp_descriptio":1,"copy_command":1,"copy_description":1,".toolprefix":2,"toolprefix":2,"gcc_toolchain":1,"prefix":1,"pkg_config":2,"packages":2,"shim_headers":2,"root_path":2,"headers":2,"v8_isolate_run":6,"isolate":6,"v8_android_log_s":2,"v8_enable_verify":2,"v8_deprecation_w":2,"v8_imminent_depr":7,"v8_embed_script":4,"v8_enable_disass":4,"v8_enable_gdbjit":7,"v8_enable_handle":2,"v8_enable_i18n_s":10,"v8_enable_slow_d":2,"v8_interpreted_r":2,"v8_object_print":4,"v8_postmortem_su":2,"v8_can_use_fpu_i":3,"v8_use_mips_abi_":3,"v8_optimized_deb":2,"v8_generated_pee":4,"v8_random_seed":3,"v8_toolset_for_s":4,"Only":19,"targets":19,"in":19,"this":38,"depend":19,"arm_version":1,"arm_fpu":3,"arm_float_abi":2,"host_cpu":2,"v8_enable_backtr":1,"v8_extra_library":1,"v8_experimental_":1,"android_assets":1,"renaming_sources":1,"disable_compress":1,"v8_source_set":14,"-=":1,"rand_s":1,"v8_snapshot_tool":2,"v8_executable":8,"want_v8_shell":3,"v8_component":1,"v8_fuzzer":5},"GSC":{"function":50,"init":4,"()":35,"{}":10,"delete":1,"/":51,"@":40,"some_value":1,"targetname":3,"get":1,"(":392,"kvp_value":2,",":220,"kvp_key":2,"=":296,")":338,"tag_origin":1,"spawn":1,"v_origin":7,"v_angles":14,"streetlights":1,"get_array":1,"scene":4,"my_scene":3,"get_script_bundl":4,"str_type":5,"str_name":77,"delete_script_bu":1,"collectible":1,"completecollecti":1,"COMMENT//":77,"#include":6,"common_scripts":1,"\\":103,"utility":2,";":506,"maps":5,"mp":5,"animscripts":5,"shared":10,"zm_utility":1,"main":1,"{":108,"self":96,".a":29,"SpawnStruct":5,".team":1,"level":30,".zombie_team":1,"firstInit":3,".pose":1,".movement":1,".state":1,".special":1,".combatEndTime":1,"GetTime":2,".script":1,".alertness":1,"//":11,"casual":1,"alert":1,"aiming":1,".lastEnemyTime":1,".forced_cover":1,".desired_script":1,".current_script":1,".lookangle":1,".painTime":1,".nextGrenadeTryT":1,".walk":1,"false":16,".sprint":1,".runBlendTime":1,".flamepainTime":1,".postScriptFunc":1,"undefined":4,".stance":1,"._animActive":1,"thread":5,"deathNotify":2,".baseAccuracy":1,".accuracy":1,"if":62,"!":28,"IsDefined":8,".script_accuracy":2,"}":108,".missTime":2,".yawTransition":1,".nodeath":1,".missTimeDebounc":1,".disablePain":1,".accuracyStation":1,".chatInitialized":1,".sightPosTime":1,".sightPosLeft":1,"true":10,".preCombatRunEna":1,".is_zombie":1,".crouchpain":1,"for":8,"dying":1,"pain":1,"guys":1,".nextStandingHit":1,".script_forcegre":2,"))":25,"#":2,".lastDebugPrint":1,".lastEnemySightT":1,"last":1,"time":1,"we":3,"saw":1,"our":1,"current":1,"enemy":1,".combatTime":1,"how":1,"long":1,".coverIdleSelect":1,"-":45,".old":1,".reacquire_state":1,".allow_shooting":1,"DoNothing":1,"empty":3,"one":1,"two":1,"three":1,"whatever":1,"clearEnemy":1,"notify":3,"endon":4,".sightEnemy":2,"waittill":4,".sightpos":1,".sightTime":1,"other":1,"anim":40,".scriptChange":2,".NotFirstTime":2,"Use":1,"this":2,"to":3,"trigger":1,"the":2,"first":1,"return":45,".useFacialAnims":1,"remove":1,"me":1,"when":1,"facial":1,"anims":1,"are":1,"fixed":1,".dog_health":2,".dog_presstime":2,".dog_hits_before":2,".nextGrenadeDrop":1,"RandomInt":2,".lastPlayerSight":1,".defaultExceptio":1,"zm_init":1,"::":25,"SetDvar":1,".lastSideStepAni":1,".meleeRange":3,".meleeRangeSq":1,"*":32,".standRangeSq":1,".chargeRangeSq":1,".chargeLongRange":1,".aiVsAiMeleeRang":1,".combatMemoryTim":2,".lastGibTime":1,".gibDelay":1,"seconds":1,".minGibs":2,".maxGibs":2,".totalGibs":1,"RandomIntRange":2,".corner_straight":1,".optionalStepEff":3,"[]":6,".notetracks":1,"zm_shared":1,"registerNoteTrac":1,".flag":4,".flags_lock":1,".painAI":1,".maymoveCheckEna":1,"corner_axis":1,"doesnt":1,"do":1,"check":1,"is":1,"credits":1,".badPlaces":1,"queue":1,"animscript":2,"badplaces":2,".badPlaceInt":1,"assigns":1,"unique":1,"names":1,"since":1,"cant":1,"save":1,"a":1,"badplace":1,"as":1,"an":1,"entity":1,".coverCrouchLean":1,".lastCarExplosio":1,"onPlayerConnect":1,"player":7,".invul":1,"#using":5,"scripts":8,"array_shared":1,"callbacks_shared":1,"flag_shared":1,"util_shared":2,"#insert":3,".gsh":3,"zm":1,"array_override":14,"array_override_c":1,"#namespace":2,"#define":39,"NOTIFY_SELF":3,"n_add":2,"n_type":46,"is_override_exlu":2,"register":4,"func":21,"switch":10,"case":73,"ARRAY_RANDOM":6,":":79,"DEFAULT":7,".array_random_ov":5,"array":24,"())":5,"[":98,"]":98,"break":73,"ARRAY_RANDOMIZE":6,".array_randomize":5,"unregister":4,"ArrayRemoveIndex":3,"private":4,"reregister":2,"isdefined":22,"increment_exclud":4,"decrement_exclud":4,"EXCLUDE_FROM_NOT":3,"MAKE_ARRAY":2,".override_notif_":8,"++":6,"--":2,"<=":4,"IS_TRUE":1,"autoexec":1,"init_player_over":1,"callback":1,"on_connect":1,"&":5,"on_player_connec":2,"register_recursi":3,"b_ex_notif":2,".recursive_rando":8,"struct":27,".func":2,".b_ex_notif":3,".count":9,".a_flag":5,"RECURSIVE_SWITCH":4,"increment_regist":3,"update_recursive":3,"decrement_regist":4,"b_unregister":2,"||":4,"run_recursive_ov":2,"id":2,"GetEntityNumber":2,"+":15,"wait":2,".05":2,"[[":6,"]]":6,"add_recursive_ov":2,"a_flags":2,"foreach":2,"flag":10,"in":2,"IsArray":6,"flag_array":5,"else":7,"str_flag":4,"IsString":2,"continue":1,"n_count":5,"VAL":1,"flag_struct":15,".required_count":4,".comparison":3,".size":8,"update_specific_":3,"IsFunctionPtr":3,"required_count":4,"b_val":4,"===":2,"set_val":1,"link_to_recursiv":2,"a_flag":11,"b_waitForAll":2,"waitFunc":3,"wait_till_all":1,"waitClearFunc":3,"wait_till_clear_":2,"wait_till_any":1,"while":3,"math":1,"cointoss":1,">=":5,"clamp":2,"val":7,"val_min":3,"val_max":4,"<":16,">":10,"linear_map":1,"num":2,"min_a":3,"max_a":2,"min_b":4,"max_b":3,"((":1,"lag":1,"desired":3,"curr":3,"k":4,"dt":3,"r":4,"(((":1,"err":2,"find_box_center":1,"mins":17,"maxs":16,"center":7,"expand_mins":1,"point":18,"expand_maxs":1,"vector_compare":1,"vec1":4,"vec2":4,"abs":3,".001":3,"&&":12,"random_vector":1,"max_length":7,"RandomFloatRange":5,"angle_dif":1,"oldangle":2,"newangle":2,"outvalue":7,"%":1,"+=":3,"sign":1,"x":2,"?":2,"randomSign":1,"forward":4,"backward":2,"right":2,"left":2,"up":2,"down":2,"get_dot_directio":5,"v_point":18,"b_ignore_z":12,"b_normalize":12,"str_direction":7,"b_use_eye":5,"assert":9,"IsPlayer":3,".angles":1,".origin":1,"util":1,"get_eye":1,"GetPlayerAngles":1,".wiiu":1,"GetGunAngles":1,"v_direction":8,"AnglesToForward":3,"AnglesToRight":2,"AnglesToUp":2,"default":6,"AssertMsg":1,"have":1,"initialize":1,"variable":1,"v_to_point":4,"VectorNormalize":1,"n_dot":10,"VectorDot":1,"get_dot_right":1,"get_dot_up":1,"get_dot_forward":1,"get_dot_from_eye":1,"Assert":1,"IsAI":1,".classname":1,"array_average":1,"total":7,"i":19,"array_std_deviat":1,"mean":5,"tmp":4,"Sqrt":2,"random_normal_di":1,"std_deviation":2,"lower_bound":4,"upper_bound":4,"x1":5,"x2":4,"w":7,"y1":3,"Log":1,"number":6,"closest_point_on":1,"lineStart":15,"lineEnd":9,"lineMagSqrd":2,"lengthsquared":1,"t":6,"start_x":2,"start_y":2,"start_z":2,"get_2d_yaw":1,"start":3,"end":3,"vector":5,"vec_to_angles":2,"yaw":4,"vecX":3,"vecY":7,"==":3,"atan":1,"pow":1,"base":3,"exp":3,"result":3,"*=":1,"clientscripts":3,"_utility":1,"_filter":1,"#using_animtree":1,"_driving_fx":1,"add_vehicletype_":1,"drive_spiderbot":2,"localClientNum":1,"init_filter_karm":1,"enable_filter_ka":1,"SetSavedDvar":2,"._audio_spiderbo":2,"disable_filter_k":1,"NUM_TYPES":1,"REGISTER_OVERRID":3,"UNREGISTER_OVERR":3,"NOTIF_EXLUDE":2,"REMOVE_NOTIF_EXC":2,"REGISTER_RECURSI":2,"INCREMENT_REGIST":1,"DECREMENT_REGIST":1,"RESET_RECURSIVE":1,"RUN_RECURSIVE":1,"ADD_RECURSIVE_FL":1,"LINK_TO_RECURSIV":1,"RECURSIVE_ENDON":1,"CALL_ONCE_FLAG":1,"__name":1,".__name":2,"IS_FIELD_OBJECT":2,"_val":9,"IsEntity":1,"IsInt":1,"IsFloat":1,"IsVec":1,"))))":1,"IF_KVP_MATCH":3,"__key":1,"__val":2,"__ent":6,"struct_or_ent":3,".__key":1,"IF_TARGETNAME_MA":1,"__targetname":2,"IF_NOTEWORTHY_MA":1,"__noteworthy":2,"script_noteworth":1,"RETURN_IF_ARRAY":4,"__ret":3,"ARRAY_SAFE_RETUR":1,"__listName":4,"BGB_CLASSIC":1,"BGB_MEGA":1,"BGB_ALL":1,"MAP_ASSIGN_LIST":2,"varname":36,"GetDvarString":4,"ZOD":2,"FACTORY":2,"CASTLE":2,"ISLAND":2,"STALINGRAD":2,"GENESIS":2,"PROTOTYPE":2,"ASYLUM":2,"SUMPF":2,"THEATER":2,"COSMODROME":2,"TEMPLE":2,"MOON":2,"TOMB":2,"MAP_ASSIGN_LIST_":4,"varname1":36,"varname2":34,"ZOD_2":1,"FACTORY_2":1,"CASTLE_2":1,"ISLAND_2":1,"STALINGRAD_2":1,"GENESIS_2":1,"PROTOTYPE_2":1,"ASYLUM_2":1,"SUMPF_2":1,"THEATER_2":1,"COSMODROME_2":1,"TEMPLE_2":1,"MOON_2":1,"TOMB_2":1,"MAP_ASSIGN_FUNC":2,"ZOD_FUNC":2,"FACTORY_FUNC":2,"CASTLE_FUNC":2,"ISLAND_FUNC":2,"STALINGRAD_FUNC":2,"GENESIS_FUNC":2,"PROTOTYPE_FUNC":2,"ASYLUM_FUNC":2,"SUMPF_FUNC":2,"THEATER_FUNC":2,"COSMODROME_FUNC":2,"TEMPLE_FUNC":2,"MOON_FUNC":2,"TOMB_FUNC":2,"MAP_ASSIGN_FUNC_":4,"ZOD_FUNC_2":1,"FACTORY_FUNC_2":1,"CASTLE_FUNC_2":1,"ISLAND_FUNC_2":1,"STALINGRAD_FUNC_":1,"GENESIS_FUNC_2":1,"PROTOTYPE_FUNC_2":1,"ASYLUM_FUNC_2":1,"SUMPF_FUNC_2":1,"THEATER_FUNC_2":1,"COSMODROME_FUNC_":1,"TEMPLE_FUNC_2":1,"MOON_FUNC_2":1,"TOMB_FUNC_2":1},"Game Maker Language":{"COMMENT//":1079,"#define":94,"assert_true":39,"{":557,"COMMENT/**":80,"if":447,"(":2298,"!":44,"argument0":150,")":1778,"_assert_error_po":4,"argument1":46,"+":290,"string_repeat":4,"_assert_newline":7,"()":157,",":1744,";":2364,"}":557,"assert_false":35,"assert_equal":89,"var":156,"match":5,"=":1163,"is_string":12,"==":200,"type":21,"[":37,"]":37,"msg":9,"argument2":12,"+=":169,"_assert_debug_va":3,"os_browser":3,"browser_not_a_br":3,"show_error":47,"false":89,"//":57,"Full":1,"-":194,"fledged":1,"error":19,"message":1,"for":43,"non":1,"browser":1,"environments":1,"else":174,"show_message":15,"Browsers":1,"don":6,"))":222,"return":139,"string_replace_a":1,"frac":2,"string":70,"mantissa":20,"exponent":10,"floor":6,"log10":2,"abs":23,")))":22,"string_format":4,"/":20,"power":2,"i":327,"ca":13,"string_length":37,"do":8,"string_char_at":44,"-=":32,"until":8,"!=":67,"string_copy":41,"chr":16,"jso_test_all":1,"a":79,"b":76,"current_time":2,"_test_jso_new":2,"_test_jso_map_ad":2,"_test_jso_list_a":2,"_test_jso_encode":2,"_test_jso_compar":2,"_test_jso_decode":2,"_test_jso_lookup":2,"_test_jso_bugs":2,"__jso_gmt_test_a":2,"show_debug_messa":2,"expected":177,"actual":200,"jso_new_map":36,">=":11,"ds_map_destroy":14,"jso_new_list":31,"ds_list_destroy":12,"key":43,"map":57,"pi":11,"jso_map_add_real":28,"jso_map_get":18,"ds_map_exists":20,"ds_map_delete":8,"jso_map_add_stri":11,"jso_map_add_subl":7,"jso_map_add_inte":6,"true":125,"jso_map_add_bool":6,"list":50,"jso_list_add_rea":16,"jso_list_get":18,"ds_list_empty":7,"ds_list_clear":7,"jso_list_add_str":10,"jso_list_add_sub":16,"jso_list_add_int":7,"jso_list_add_boo":9,"original":1,"jso_encode_real":6,"real":21,"jso_encode_integ":5,"jso_encode_boole":5,"jso_encode_strin":7,"empty_map":4,"jso_encode_map":7,"jso_cleanup_map":48,"one_map":10,"multi_map":6,"ok1":3,"ok2":3,"((":15,"||":11,"empty_list":4,"jso_encode_list":6,"jso_cleanup_list":42,"one_list":5,"())":12,"multi_list":7,"submap":16,"sublist":20,"json":130,"expected_structu":79,"actual_structure":57,"__jso_gmt_tuple":57,"_jso_decode_stri":10,"_jso_decode_bool":6,"_jso_decode_real":16,"*":76,"_jso_decode_inte":5,"_jso_decode_map":11,"__jso_gmt_elem":97,"jso_compare_maps":22,"jso_map_add_subm":3,"subsublist":4,"_jso_decode_list":11,"jso_compare_list":18,"structure":88,"jso_decode_map":16,"jso_map_check":10,"jso_map_lookup":4,"jso_type_real":6,"jso_map_lookup_t":4,"jso_type_boolean":6,"jso_type_string":6,"jso_decode_list":15,"jso_list_check":9,"jso_list_lookup":4,"jso_list_lookup_":4,"global":115,".levelType":23,".currLevel":20,">":70,"and":198,"<":72,"<=":17,"or":68,".hadDarkLevel":3,"COMMENT/*":10,".startRoomX":1,".startRoomY":1,".endRoomX":1,".endRoomY":1,"oGame":2,".levelGen":2,"j":20,".roomPath":1,"k":43,".lake":4,"not":51,"isLevel":1,"obj":24,"instance_create":10,"oDark":2,".invincible":5,".sprite_index":6,"sDark":1,"oTemple":2,".cityOfGold":3,"sTemple":2,"oLush":2,"sLush":2,"oBrick":1,"sBrick":1,"background_index":1,"bgTemple":1,".temp1":1,".gameStart":3,"scrLevelGen":1,".cemetary":3,"rand":21,".probCemetary":1,"with":11,"oRoom":1,"scrRoomGen":1,".blackMarket":3,"scrRoomGenMarket":1,"scrRoomGen2":1,".yetiLair":2,"scrRoomGenYeti":1,"scrRoomGen3":1,"scrRoomGen4":1,"scrRoomGen5":1,".darkLevel":4,".noDarkLevel":1,".probDarkLevel":1,".genUdjatEye":4,".madeUdjatEye":1,".genMarketEntran":4,".madeMarketEntra":1,".temp2":1,"isRoom":3,"scrEntityGen":1,"instance_exists":9,"oEntrance":3,".customLevel":1,"oPlayer1":3,".x":15,".y":9,".snakePit":1,".alienCraft":1,".sacrificePit":1,"alarm":7,"scrSetupWalls":3,".graphicsHigh":1,"repeat":3,"tile_add":4,"bgExtrasLush":1,"bgExtrasIce":1,"bgExtrasTemple":1,"bgExtras":1,".murderer":1,".thiefLevel":1,"isRealLevel":1,"oExit":1,"x":81,"y":92,"oShopkeeper":1,".status":1,"oTreasure":1,"collision_point":39,"oSolid":18,"instance_place":4,"instance_destroy":2,"oWater":3,"sprite_index":9,"sWaterTop":1,"sLavaTop":1,"scrCheckWaterTop":1,".temp3":1,"draw_menu":1,"str":49,"background":8,"foreground":6,"xx":22,"yy":22,"width":16,"height":16,"A":2,"hacky":4,"thing":2,"so":3,"that":6,"it":12,"draws":2,"the":37,"first":4,"item":6,"properly":4,"I":7,"should":2,"probably":2,"fix":2,"this":7,"later":2,"argument3":4,"argument4":2,"argument5":4,"hpadding":8,"vpadding":10,"argument6":2,"argument7":2,"mb":6,"argument8":2,"This":2,"is":9,"main":2,"mouse":4,"button":2,"added":2,"to":13,"give":2,"more":2,"choice":2,"dev":2,"item_list":16,"ds_list_create":11,"item_string":14,"Parse":2,"t":11,"read":2,"character":11,"otherwise":2,"yes":2,"very":2,"stupid":2,"but":2,"can":4,"If":6,"finds":2,"|":2,"means":2,"there":2,"will":2,"be":4,"an":3,"escape":5,"Move":2,"next":2,"switch":44,"Check":2,"which":2,"case":264,":":293,"ds_list_add":24,"Skip":2,"letter":2,"itself":2,"as":3,"we":10,"ii":10,"break":146,"We":2,"string_width":4,"Add":2,"new":2,"Reset":2,"draw_set_color":6,"draw_button":2,"ds_list_size":19,"Background":2,"temporary":2,"?":8,"Go":2,"through":2,"of":8,"menu":4,"items":2,"ds_list_find_val":11,"draw_line":2,"Draw":2,"seperator":2,"draw_text":2,"mouse_x":8,"mouse_y":8,"mouse_check_butt":4,"Returns":2,"number":2,"in":3,"was":2,"clicked":2,"outside":4,"Return":2,"indicate":2,"user":2,"chose":2,"exit":4,"by":2,"clicking":2,"haven":2,"hangCountMax":2,"kLeft":17,"checkLeft":1,"kLeftPushedSteps":3,"kLeftPressed":2,"checkLeftPressed":1,"kLeftReleased":3,"checkLeftRelease":1,"kRight":17,"checkRight":1,"kRightPushedStep":3,"kRightPressed":2,"checkRightPresse":1,"kRightReleased":3,"checkRightReleas":1,"kUp":7,"checkUp":1,"kDown":8,"checkDown":1,"canRun":1,"kRun":2,"kJump":7,"checkJump":1,"kJumpPressed":11,"checkJumpPressed":1,"kJumpReleased":5,"checkJumpRelease":1,"cantJump":3,".isTunnelMan":1,"sTunnelAttackL":1,"holdItem":8,"kAttack":2,"checkAttack":2,"kAttackPressed":2,"checkAttackPress":1,"kAttackReleased":2,"checkAttackRelea":1,"kItemPressed":2,"checkItemPressed":1,"xPrev":5,"yPrev":4,"stunned":6,"dead":6,"colSolidLeft":4,"colSolidRight":3,"colLeft":7,"colRight":7,"colTop":5,"colBot":11,"colLadder":3,"colPlatBot":6,"colPlat":5,"colWaterTop":3,"colIceBot":3,"runKey":6,"isCollisionMovea":2,"isCollisionLeft":2,"isCollisionRight":2,"isCollisionTop":1,"isCollisionBotto":1,"isCollisionLadde":1,"isCollisionPlatf":2,"isCollisionWater":1,"oIce":1,"checkRun":1,"runHeld":4,"whipping":5,"state":114,"CLIMBING":7,"HANGING":12,"approximatelyZer":8,"xVel":64,"xAcc":25,"platformCharacte":31,"ON_GROUND":22,"DUCKING":9,"pushTimer":8,"facing":19,"LEFT":8,"runAcc":2,"RIGHT":11,"oCape":12,".open":8,"kJumped":7,"ladderTimer":7,"ladder":14,"oLadder":8,"oLadderTop":5,"yAcc":36,"climbAcc":2,"FALLING":10,"STANDING":5,"departLadderXVel":2,"departLadderYVel":1,"JUMPING":7,"jumpButtonReleas":7,"jumpTime":9,"IN_AIR":9,"gravityIntensity":2,"yVel":42,"RUNNING":8,"jumps":1,"grav":23,".hasGloves":3,"hangCount":14,"oWeb":3,".life":1,"initialJumpAcc":6,"gravNorm":7,".hasCape":1,".hasJetpack":4,"jetpackFuel":2,"fallTimer":4,".hasJordans":1,"*=":10,"yAccLimit":6,".hasSpringShoes":1,"playSound":1,".sndJump":1,"jumpTimeTotal":3,"looking":2,"UP":1,"LOOKING_UP":4,"move_snap":6,"oTree":4,"oArrow":5,"instance_nearest":1,".stuck":1,"setCollisionBoun":5,"colPointLadder":3,"xFric":13,"frictionClimbing":2,"yFric":10,"run":2,"xVelLimit":11,"frictionRunningF":4,"image_speed":9,".downToRun":2,"frictionRunningX":1,"swimming":1,".hasSpikeShoes":1,"collision_line":2,"DUCKTOHANG":4,".held":1,".type":2,"scrDropItem":2,"oMonkey":2,"status":4,"vineCounter":2,"grabCounter":2,"oParachute":1,"xAccLimit":4,"oBall":14,"distance_to_obje":1,"yVelLimit":4,"maxSlope":3,"slopeYPrev":4,"slopeChangeInY":4,"yPrevHigh":2,"moveTo":3,"dist":4,"point_distance":1,"overall":1,"distance":1,"has":1,"been":1,"traveled":1,"xVelInteger":6,"excess":2,"need":1,"high":1,"move":1,"down":1,"ratio":3,"changed":1,"round":4,"yVelInteger":1,"maxDownSlope":2,"upYPrev":4,"hit":1,"solid":1,"below":1,"know":1,"doesn":1,"characterSprite":1,"statePrevPrev":1,"statePrev":2,"runAnimSpeed":1,"sqrt":1,"sqr":2,"climbAnimSpeed":1,"image_index":1,"args":39,"ds_map_create":8,"ds_map_add":47,"_Piwik_idsite":2,"_piwikUrlEncode":20,"_Piwik_baseurl":2,"_Piwik_id":2,"random":2,"game_id":4,"ctz":4,"date_get_timezon":3,"date_set_timezon":6,"timezone_local":2,"now":8,"date_current_dat":2,"date_get_hour":2,"))))":6,"date_get_minute":2,"date_get_second":2,"display_get_widt":1,"display_get_heig":1,"())))":1,"os_get_language":1,"()))":1,"_Piwik_idvc":2,"_Piwik_idts":2,"_Piwik_viewts":2,"arg_keyval":8,"argument_count":23,"++":2,"_piwikStringExpl":2,"argument":15,"argstring":8,"prevkey":14,"ds_map_find_firs":6,"ds_map_size":6,"ds_map_find_next":6,"_PIWIK_REQS":2,"__http_init":3,".__HttpClient":4,"object_add":1,"object_set_persi":1,"__http_split":3,"text":11,"delimeter":7,"limit":4,"count":4,"while":8,"string_pos":26,"__http_parse_url":4,"url":57,"colonPos":22,"slashPos":13,"queryPos":12,"__http_resolve_u":2,"baseUrl":3,"refUrl":18,"urlParts":15,"refUrlParts":5,"canParseRefUrl":3,"result":29,"ds_map_find_valu":24,"(((":1,"__http_resolve_p":3,"ds_map_replace":3,"path":10,"query":4,"relUrl":1,"__http_construct":2,"basePath":4,"refPath":7,"parts":29,"refParts":5,"lastPart":3,"ds_list_delete":5,"part":6,"ds_list_replace":2,"continue":3,"__http_parse_hex":2,"hexString":4,"hexValues":3,"digit":4,"__http_prepare_r":4,"client":46,"headers":10,"parsed":18,"destroyed":3,"CR":7,"LF":3,"CRLF":12,"socket":19,"tcp_connect":1,"errored":19,"linebuf":33,"line":12,"statusCode":6,"reasonPhrase":2,"responseBody":19,"buffer_create":2,"responseBodySize":5,"responseBodyProg":5,"responseHeaders":9,"requestUrl":2,"requestHeaders":2,"write_string":8,"socket_send":1,"__http_parse_hea":3,"ord":5,"headerValue":9,"string_lower":4,"headerName":4,"__http_client_st":2,"socket_has_error":1,"socket_error":1,"__http_client_de":20,"available":7,"tcp_receive_avai":1,"&&":16,"tcp_eof":2,"bytesRead":6,"c":124,"read_string":7,"httpVer":2,"spacePos":11,"write_buffer_par":2,"write_buffer":1,"actualResponseBo":11,"actualResponseSi":1,"buffer_bytes_lef":6,"chunkSize":11,"buffer_destroy":6,"responseHaders":1,"location":4,"resolved":5,"socket_destroy":1,"http_new_get":1,"variable_global_":2,"http_new_get_ex":1,"http_step":1,".errored":3,".state":3,"http_status_code":1,".statusCode":1,"http_reason_phra":1,".error":1,".reasonPhrase":1,"http_response_bo":3,".responseBody":1,".responseBodySiz":1,".responseBodyPro":1,"http_response_he":1,".responseHeaders":1,"http_destroy":1,"room_get_name":1,"room":1,"pos":4,"addr_table":5,"data":15,"isstr":7,"datastr":5,"Save":2,"strings":1,"reals":1,"scientific":1,"notation":1,"significant":1,"digits":1,"__jso_gmt_numtos":15,"$30":2,"n":6,"size":11,"__jso_gmt_size":6,"start":6,"afterend":5,"__jso_gmt_test_e":2,"__jso_gmt_test_s":2,"__jso_gmt_test_n":2,"tolerance":6,"v":27,"string_delete":4,"default":31,"jso_map_get_type":6,"jso_type_list":12,"jso_type_map":13,"jso_list_get_typ":6,"l":15,"s":31,"Double":1,"quotes":1,"backslashes":1,"slashes":1,"Backspace":1,"Form":1,"feed":1,"New":1,"Carriage":1,"Horizontal":1,"tab":1,"Not":1,"is_real":1,"jso_decode_strin":1,"jso_decode_boole":1,"jso_decode_real":1,"jso_decode_integ":1,"len":21,"_jso_is_whitespa":16,"found_end":17,"found":38,"current_key":8,"escape_mode":10,"u":1,"_jso_hex_to_deci":2,"done":12,"key_list":30,"_jso_lookup_kern":7,"type_string":7,"task_type":7,"keys_size":3,"ds_args_list":3,"$0009":1,"$000A":1,"$000B":1,"$000C":1,"$000D":1,"$0020":1,"$0085":1,"$00A0":1,"$1680":1,"$180E":1,"$2000":1,"$2001":1,"$2002":1,"$2003":1,"$2004":1,"$2005":1,"$2006":1,"$2007":1,"$2008":1,"$2009":1,"$200A":1,"$2028":1,"$2029":1,"$202F":1,"$205F":1,"$3000":1,"hex_string":4,"hex_digits":3,"digit_value":4,"num":5,"jsonMap":11,"fh":7,"otz":2,"timezone_utc":1,"requestToCache":3,"current_year":1,"current_month":1,"current_day":1,"current_hour":1,"current_minute":1,"current_second":1,"file_exists":1,"_Piwik_CacheFile":5,"curCacheSig":2,"sha1_string_utf8":2,"sha1_file":2,"ini_open":2,"_Piwik_IniFile":2,"storedSig":2,"ini_read_string":1,"ini_close":2,"string_count":1,"file_text_open_r":1,"cachedJson":2,"base64_decode":1,"file_text_read_s":1,"file_text_close":2,"json_decode":1,"ds_exists":1,"ds_type_map":1,"_PiwikDebugOutpu":1,"Start":1,"fresh":1,"cache":1,"since":1,"old":1,"one":1,"corrupted":1,".":2,"An":1,"ounce":1,"lost":1,"analytics":1,"worth":1,"pound":1,"security":1,"is_undefined":1,"requestList":3,"ds_map_add_list":1,"newCachedJson":2,"json_encode":1,"file_text_open_w":1,"file_text_write_":1,"base64_encode":1,"cacheSig":2,"ini_write_string":1,"draw":3,"image_xscale":5,"blinkToggle":1,"sPExit":1,"sDamselExit":1,"sTunnelExit":1,"draw_sprite_ext":3,"image_yscale":3,"image_angle":3,"image_blend":2,"image_alpha":3,"draw_sprite":9,"sJetpackBack":1,"sJetpackRight":1,"sJetpackLeft":1,"redColor":2,"make_color_rgb":1,"holdArrow":4,"ARROW_NORM":2,"sArrowRight":1,"ARROW_BOMB":2,"holdArrowToggle":2,"sBombArrowRight":2,"sArrowLeft":1,"sBombArrowLeft":2},"Gemfile.lock":{"GIT":3,"remote":5,":":18,"https":4,"//":4,"github":3,".com":3,"/":7,"QueueClassic":1,"queue_classic":3,".git":3,"revision":3,"1e40ddd810c41661":1,"specs":5,"(":534,"pre":1,".alpha1":1,")":534,"pg":5,">=":135,",":57,"<":38,"brianmario":1,"mysql2":3,"e2503dc6e8ad02f8":1,"matthewd":1,"websocket":16,"-":271,"client":3,"simple":3,"e161305f1a466b93":1,"branch":1,"close":1,"race":1,"event_emitter":2,"PATH":1,".":1,"actioncable":2,"alpha":53,"actionpack":9,"=":44,"activesupport":20,"nio4r":5,"~":141,">":144,"driver":5,"actionmailbox":2,"activejob":5,"activerecord":17,"activestorage":4,"mail":3,"actionmailer":2,"actionview":4,"rails":18,"dom":4,"testing":4,"rack":23,"test":3,"html":3,"sanitizer":3,"actiontext":2,"nokogiri":16,"builder":3,"erubi":2,"globalid":2,"activemodel":3,"marcel":2,"mimemagic":3,"concurrent":8,"ruby":16,"i18n":2,"minitest":13,"tzinfo":6,"zeitwerk":2,"bundler":1,"railties":4,"sprockets":9,"method_source":2,"rake":5,"thor":5,"GEM":1,"rubygems":1,".org":1,"jdbc":10,"adapter":10,"java":15,"jdbcmysql":2,"mysql":2,"jdbcpostgresql":2,"postgres":2,"jdbcsqlite3":2,"sqlite3":4,"addressable":7,"public_suffix":2,"amq":2,"protocol":2,"ansi":2,"ast":5,"aws":20,"eventstream":3,"partitions":2,"sdk":10,"core":9,"sigv4":5,"jmespath":2,"kms":2,"s3":2,"sns":2,"azure":4,"storage":6,"blob":2,"common":2,"rc2":2,"faraday":8,"faraday_middlewa":2,"rc1":1,"net":2,"http":4,"persistent":2,"backburner":2,"beaneater":2,"dante":2,"bcrypt":3,"benchmark":2,"ips":2,"blade":4,"qunit_adapter":2,"coffee":5,"script":5,"source":5,"curses":2,"eventmachine":7,"faye":4,"thin":2,"useragent":2,"bootsnap":3,"msgpack":6,"bunny":2,"byebug":2,"capybara":2,"mini_mime":5,"regexp_parser":3,"xpath":2,"childprocess":2,"execjs":3,"connection_pool":4,"cookiejar":3,"crack":2,"rexml":6,"crass":2,"daemons":2,"dalli":2,"declarative":4,"option":2,"delayed_job":3,"delayed_job_acti":2,"digest":2,"crc":2,"em":4,"request":2,"!=":2,"socksify":2,"http_parser":2,".rb":2,"beta":1,".4":1,"et":2,"orbi":2,"net_http":2,"multipart":2,"post":2,"ruby2_keywords":3,"multi_json":5,"ffi":8,"x64":6,"mingw32":11,"x86":6,"fugit":2,"raabro":2,"google":15,"apis":7,"googleauth":3,"httpclient":2,"representable":2,"retriable":2,"signet":3,"iamcredentials_v":2,"storage_v1":2,"cloud":8,"env":2,"errors":2,"jwt":3,"memoist":2,"os":2,"hashdiff":2,"hiredis":3,"image_processing":2,"mini_magick":2,"vips":2,"json":4,"kindlerb":2,"mustache":2,"libxml":2,"listen":2,"rb":4,"fsevent":2,"inotify":2,"loofah":2,"mini_portile2":2,"bisect":2,"server":2,"path_expander":2,"reporters":2,"progressbar":3,"retry":2,"mono_logger":3,"mustermann":2,"racc":7,"x86_64":2,"darwin":2,"parallel":2,"parser":3,"psych":2,"puma":3,"que":2,"qunit":2,"selenium":6,"webdriver":4,"cache":2,"protection":2,"proxy":2,"rainbow":2,"rdoc":2,"redcarpet":2,"redis":8,"namespace":3,"uber":2,"resque":5,"sinatra":2,"vegas":2,"scheduler":4,"rufus":2,"rouge":2,"rubocop":14,"unicode":2,"display_width":2,"packaging":2,"performance":2,"rubyzip":3,"sass":2,"sassc":5,"tilt":3,"sdoc":2,"alpha7":2,"semantic_range":2,"sequel":2,"serverengine":2,"sigdump":2,"sidekiq":2,"sneakers":2,"export":2,"stackprof":2,"sucker_punch":2,"turbolinks":4,"data":2,"uglifier":2,"w3c_validators":2,"wdm":2,"webdrivers":2,"webmock":2,"webpacker":2,"webrick":2,"extensions":3,"PLATFORMS":1,"mswin64":1,"mswin32":1,"DEPENDENCIES":1,"!":4,"BUNDLED":1,"WITH":1},"Gemini":{"COMMENT#":7,"```":4,".":17,"--":2,",":12,"<":1,"{":1,"-":7,"__":2,"((":2,"----":1,"\\":6,"_":5,"\\\\":2,"|":13,"..":1,"___":1,"))":1,"/":19,"`":2,"jgs":2,"=>":5,"Go":1,"back":2,"Astrobotany":3,"uses":1,"self":1,"signed":1,"(":11,"TOFU":1,")":11,"client":2,"certificates":1,"for":2,"authentication":1,"In":1,"order":1,"to":7,"join":1,"in":2,"the":9,"fun":1,"use":1,"your":6,"preferred":1,"gemini":1,"generate":1,"a":3,"new":1,"certificate":4,"The":2,"subject":1,"fields":1,"name":1,"location":1,"email":1,"CN":1,"...":1,"don":1,"Once":2,"you":5,"have":1,"generated":1,"attempt":1,"login":1,"and":3,"will":7,"be":2,"guided":1,"through":1,"process":1,"of":3,"creating":1,"an":1,"account":1,"You":1,"*":9,"Check":1,"every":1,"hours":1,"water":2,"plant":5,"Your":3,"score":3,"increase":1,"as":2,"long":1,"soil":1,"remains":1,"damp":1,"die":1,"after":1,"days":6,"without":1,"continue":1,"grow":1,"evolve":1,"over":2,"time":1,"seed":3,"seedling":1,"day":1,"young":1,"mature":1,"flowering":1,"bearing":2,"reaches":1,"stage":1,"given":1,"option":1,"either":1,"keep":1,"going":1,"or":1,"harvest":2,"If":1,"chose":1,"reset":1,"start":1,"with":1,"generation":2,"multiplier":2,"----------":2,"original":1,"guide":1,"astrobotany":2,"user":1,"registration":1,"involved":1,"using":1,"signing":1,"requests":1,"CSRs":1,"It":1,"static":1,"register_old":1,".gmi":1,"Legacy":1,"Registration":1,"Guide":1,"is":1,"fork":1,"tilde":1,".town":1,"pubnix":1,"game":1,"botany":2,"Botany":1,"by":4,"Jake":1,"Funke":1,"https":3,":":4,"//":4,"github":2,".com":3,"jifunks":1,"Michael":2,"Lazar":2,"michael":1,"lazar":1,"Most":1,"ASCII":1,"art":1,"on":1,"this":1,"capsule":1,"besides":1,"plants":1,"was":1,"created":1,"Joan":1,"G":1,"Stark":1,"ANSI":1,"colorization":1,"added":1,"web":2,".archive":1,".org":1,"http":1,"www":1,".geocities":1,"SoHo":1,"indexother":1,".htm":1,"geocities":1,"site":1,"internet":1,"archive":1},"Genero":{"options":3,"short":3,"circuit":3,"import":3,"com":6,"public":3,"type":1,"UserAccount":1,"record":4,"id":1,"integer":4,",":14,"name":2,"string":4,"dob":1,"date":1,"isActive":1,"boolean":1,"end":16,"define":6,"userError":3,"attribute":1,"(":15,"WSError":1,"=":13,")":15,"message":1,"function":6,"getNumberUsers":1,"()":10,"attributes":1,"WSGet":1,"WSPath":1,"WSDescription":1,"returns":2,"returnCount":1,"SELECT":1,"COUNT":1,"COMMENT(*":1,"whenever":1,"error":1,"stop":1,"case":4,"when":11,"sqlca":2,".sqlcode":2,"==":1,"let":10,"returnMessage":2,"sfmt":2,"newUser":1,".name":1,"otherwise":2,".message":1,"SQLERRMESSAGE":1,"call":6,".WebServiceEngin":4,".SetRestError":1,"return":1,"private":3,"mv_screenClosed":4,"smallint":2,"main":4,"lv_windowTitle":3,"lv_windowRoot":4,"ui":3,".Window":2,"edit_field":2,"COMMENT#":3,"open":1,"window":3,"w":2,"with":1,"form":1,"closeDefaultScre":2,".getCurrent":1,"if":10,"is":3,"not":3,"null":3,"then":5,".setText":1,"input":5,"by":1,"on":3,"action":3,"accept":1,"exit":6,"cancel":1,"close":3,"lv_uiRoot":4,"om":2,".DomNode":1,"lv_nodeList":3,".NodeList":1,"lv_nodeListCount":3,"or":1,".Interface":1,".getRootNode":1,".selectByPath":1,".getLength":1,">":1,"screen":1,"TRUE":1,"fgl":1,"WebService_api":1,"startServer":2,"returnCode":4,".RegisterRestSer":1,"display":13,".Start":1,"while":4,"true":1,".ProcessServices":1,"-":10,"program":1,"||":2,"int_flag":2,"!=":1},"Genero Forms":{"LAYOUT":1,"VBOX":1,"GROUP":1,"group1":1,"(":1,"text":1,"=":2,")":1,"HBOX":1,"GRID":1,"{":1,"[":1,"edit_field":2,"]":1,"}":1,"END":6,"ATTRIBUTES":1,"EDIT":1,"formonly":1,".edit_field":1,";":1},"Genie":{"COMMENT/**":1,"[":2,"indent":2,"=":15,"]":2,"uses":6,"Gee":1,"sdx":3,".math":1,".graphics":1,".s2d":1,"o2d":2,".data":1,"namespace":1,".resources":1,"interface":1,"IDataLoader":1,":":17,"Object":1,"def":9,"abstract":2,"loadSceneVO":1,"(":32,"sceneName":1,"string":4,")":32,"SceneVO":1,"loadProjectVO":1,"()":25,"ProjectInfoVO":1,"init":3,"new":10,"Demo":2,".run":1,"class":2,"_message":3,"construct":1,"message":2,"run":1,"print":2,"COMMENT//":4,"Gtk":4,"WebKit":1,"ValaBrowser":2,"Window":1,"webview":3,"WebView":2,"button":1,"ToolButton":2,"spinner":1,"Spinner":2,"window_position":1,"WindowPosition":1,".CENTER":1,"set_default_size":1,",":10,"create_widgets":2,"connect_signals":2,".grab_focus":1,"var":6,"settings":3,"WebSettings":1,".set":1,"false":2,".set_settings":1,"void":5,"toolbar":5,"Toolbar":1,".set_style":1,"ToolbarStyle":1,".BOTH":1,".get_style_conte":1,".add_class":1,"STYLE_CLASS_PRIM":1,"this":20,".button":3,"null":1,".add":3,".webview":5,".spinner":8,".set_margin_left":1,".set_margin_righ":1,".set_margin_bott":1,".set_margin_top":1,".start":3,"fixed":5,"Fixed":1,".set_halign":1,"Align":2,".START":1,".set_valign":1,".END":1,"overlay":4,"Overlay":1,".add_overlay":1,"vbox":4,"Box":1,"Orientation":1,".VERTICAL":1,".pack_start":2,"true":3,"add":1,".destroy":1,".connect":4,".main_quit":1,".clicked":1,".document_load_f":1,".loaded":1,".load_started":1,".started":1,"start":1,"show_all":2,".open":1,"loaded":1,".hide":1,"started":1,"main":1,"arg":2,"array":1,"of":1,"[]":1,"int":1,".init":1,"ref":1,"browser":2,".main":1,"return":1},"Gerber Image":{"G04":82,"#":14,"@":14,"!":14,"TF":14,".FileFunction":14,",":276,"Copper":4,"L1":2,"Top":7,"Signal":4,"*":5193,"%":521,"FSLAX46Y46":14,"Gerber":15,"Fmt":15,"Leading":15,"zero":15,"omitted":15,"Abs":15,"format":15,"(":37,"unit":15,"mm":15,")":37,"Created":15,"by":15,"KiCad":15,"PCBNEW":15,"-":4045,"BZR":7,"product":7,"date":15,"Sunday":7,"April":7,":":30,"MOMM":15,"LPD":17,"G01":82,"APERTURE":30,"LIST":30,"ADD10C":17,"ADD11R":4,"X0":15,".750000":6,"ADD12R":3,".800000":3,"ADD13R":4,"X1":36,".198880":3,"ADD14R":8,"X2":27,".032000":14,"ADD15O":7,"ADD16R":7,".900000":3,"ADD17R":4,"ADD18R":3,".650000":3,"ADD19R":5,".727200":16,"ADD20O":2,"ADD21R":4,".500000":3,"ADD22C":3,"ADD23C":4,"ADD24C":7,"ADD25C":5,"ADD26C":5,"ADD27C":4,"ADD28C":4,"ADD29C":2,"ADD30C":2,"ADD31C":2,"ADD32C":2,"END":15,"D10":18,"D11":19,"X165350000Y":4,"82700000D03":14,"X163850000Y":6,"X162350000Y":10,"X160850000Y":12,"D12":16,"X172700000Y":7,"87350000D03":3,"88850000D03":3,"X181100000Y":14,"90600000D03":6,"X179600000Y":15,"D13":22,"X168800000Y":22,"94500000D03":11,"96598040D03":9,"X170800000Y":20,"X172800000Y":16,"D14":14,"X175640000Y":10,"81600000D03":18,"D15":16,"X173100000Y":6,"X170560000Y":9,"D16":11,"89000000D03":12,"87300000D03":6,"D17":14,"X156775000Y":10,"92600000D03":42,"X157425000Y":6,"X158075000Y":10,"X158725000Y":10,"X159375000Y":9,"X160025000Y":9,"X160675000Y":14,"X161325000Y":12,"X161975000Y":6,"X162625000Y":6,"X163275000Y":12,"X163925000Y":6,"X164575000Y":9,"X165225000Y":9,"85400000D03":42,"D18":14,"X175000000Y":13,"87150000D03":6,"88100000D03":3,"89050000D03":6,"X177200000Y":16,"D19":20,"X184000000Y":22,"86460000D03":6,"D20":21,"91540000D03":6,"X174900000Y":25,"94501960D03":3,"96600000D03":7,"X159000000Y":7,"94600000D03":8,"X160500000Y":11,"81100000D03":10,"D21":11,"X171150000Y":9,"88600000D03":6,"90100000D03":6,"X169550000Y":11,"91300000D03":15,"92800000D03":15,"X176600000Y":8,"D22":9,"X152900000Y":27,"88350000D03":6,"90350000D03":6,"92850000D03":6,"85850000D03":6,"D23":8,"X150800000Y":20,"83500000D03":6,"95200000D03":6,"D24":10,"X173700000Y":4,"89200000D03":2,"X162300004Y":4,"87000000D03":2,"X159600000Y":9,"X161700000Y":3,"X176200000Y":3,"91700000D03":2,"X158100000Y":3,"83900000D03":2,"X168600000Y":7,"89399998D03":2,"X167200000Y":6,"85000000D03":2,"X163800000Y":7,"D25":7,"X159300000Y":8,"87400000D03":8,"X167300000Y":10,"X160900000Y":10,"90299999D03":2,"85300000D03":2,"X166500002Y":4,"90900000D03":2,"90200000D03":2,"X168000000Y":4,"X173800000Y":5,"X154500000Y":8,"89792900D03":2,"88907100D03":2,"D26":14,"X165325000Y":6,"82700000D02":9,"83475000D01":1,"83475000D02":1,"X164900000Y":2,"83900000D01":3,"83900000D02":2,"X164250677Y":2,"X163947598Y":4,"84375049D02":1,"X163927410Y":3,"84395237D01":1,"84203079D01":1,"84203079D02":1,"84375049D01":1,"84395237D02":1,"85400000D01":4,"D27":10,"82826415D01":1,"82700000D01":3,"88850000D02":3,"X173350000Y":2,"88850000D01":2,"89200000D01":2,"89050000D02":4,"X173850000Y":2,"89050000D01":4,"88100000D02":6,"83378030D01":1,"83378030D02":1,"X163295188Y":4,"83932842D01":2,"84125000D02":1,"84104812D01":1,"84104812D02":1,"85400000D02":9,"84125000D01":1,"83575000D01":3,"83575000D02":2,"X160875000Y":2,"83600000D01":4,"83600000D02":2,"84025000D01":1,"84025000D02":1,"92600000D02":3,"93800000D01":3,"94600000D02":3,"93975000D01":1,"93975000D02":1,"86509937D01":1,"86509937D02":1,"X162784937Y":2,"87000000D01":4,"87000000D02":2,"86509929D02":1,"X161815071Y":2,"86509929D01":1,"X159700000Y":3,"81100000D01":5,"94600000D01":1,"83925000D01":1,"83925000D02":1,"90600000D02":2,"91700000D01":1,"96600000D02":3,"96600000D01":3,"96598040D02":4,"X174898040Y":2,"96598040D01":3,"X169250000Y":2,"85000000D02":3,"83690000D01":1,"83690000D02":1,"81600000D01":2,"85000000D01":1,"90500000D02":1,"89399998D01":3,"91300000D02":6,"90700000D01":1,"90700000D02":1,"90500000D01":1,"D28":25,"X170500000Y":7,"88600000D02":3,"88600000D01":4,"89399998D02":2,"X168750002Y":2,"X161977410Y":3,"83947590D01":1,"83947590D02":1,"D29":23,"81100000D02":2,"D30":56,"X174222599Y":2,"89677401D02":3,"X175726921Y":2,"89677401D01":1,"X176250000Y":4,"89154322D01":1,"89154322D02":1,"88675000D01":1,"88675000D02":1,"87725000D01":1,"87725000D02":1,"87150000D01":3,"87150000D02":4,"X179450000Y":2,"87300000D01":1,"94000000D01":1,"94000000D02":1,"93725000D01":1,"93725000D02":1,"92600000D01":1,"90100000D01":5,"96000000D01":1,"87300000D02":1,"89000000D01":4,"89000000D02":1,"94500000D02":3,"92800000D01":2,"X167301960Y":2,"87400000D02":3,"86675000D01":2,"86675000D02":2,"92800000D02":4,"94500000D01":3,"95065685D01":1,"95065685D02":1,"X167734314Y":2,"95499999D01":2,"95499999D02":2,"X167876797Y":2,"X167878639Y":2,"95501841D01":2,"95501841D02":2,"X170603241Y":2,"95698600D01":1,"95698600D02":1,"86400000D01":2,"86900000D02":1,"86900000D01":1,"81600000D02":3,"84560000D01":1,"84560000D02":1,"85300000D01":1,"X175599999Y":2,"90299999D01":3,"90299999D02":1,"X180803600Y":2,"84796400D01":1,"84796400D02":1,"86460000D01":2,"94501960D01":1,"X165934317Y":2,"90900000D02":2,"90900000D01":4,"X159900000Y":2,"91425000D02":1,"91425000D01":1,"90200000D02":2,"X179550000Y":2,"X166000000Y":4,"89400000D02":2,"X167600001Y":2,"87799999D01":1,"X158400000Y":2,"89400000D01":2,"87799999D02":1,"87400000D01":5,"91025000D02":2,"X174050000Y":2,"X156800000Y":1,"91000000D01":4,"91025000D01":1,"90100000D02":7,"X169600000Y":2,"91300000D01":5,"X175100000Y":2,"X171600000Y":2,"89792900D02":2,"X154342900Y":4,"89792900D01":2,"88350000D01":1,"X157560197Y":2,"89599999D02":2,"X154692901Y":4,"89599999D01":2,"86712500D02":2,"X165150000Y":4,"86787500D01":2,"86712500D01":2,"86787500D02":2,"87703552D01":1,"87703552D02":1,"X163905962Y":2,"88947590D01":1,"88947590D02":1,"X158212605Y":2,"88947591D01":1,"88947591D02":1,"X157353101Y":2,"89100001D02":2,"89100001D01":2,"88907100D01":2,"X164650000Y":4,"87496448D01":1,"X158005501Y":2,"88447601D02":2,"87496448D02":1,"X163698847Y":2,"88447601D01":2,"D31":23,"G36":4,"X161443040Y":1,"80386260D02":1,"X161404451Y":1,"80479422D01":1,"X161363152Y":1,"80451826D01":2,"X161250000Y":3,"80429319D01":2,"X160450000Y":2,"X160336848Y":1,"X160240922Y":4,"80515922D01":1,"X160176826Y":2,"80611848D01":1,"X160154319Y":2,"80725000D01":1,"81475000D01":1,"81588152D01":1,"81684078D01":1,"X160310000Y":4,"81730235D01":1,"82069765D01":1,"82115922D01":1,"X160211470Y":2,"82160000D01":2,"X159949905Y":1,"X159726444Y":1,"82067210D01":1,"X159474661Y":1,"82066991D01":1,"X159241959Y":1,"82163141D01":1,"X159063767Y":1,"82341023D01":1,"X158967210Y":1,"82573556D01":1,"X158966991Y":1,"82825339D01":1,"X159063141Y":1,"83058041D01":1,"X159241023Y":1,"83236233D01":1,"X159473556Y":1,"83332790D01":1,"X159725339Y":1,"83333009D01":1,"X159950439Y":1,"83240000D01":2,"83284078D01":1,"83330235D01":1,"X160351105Y":1,"83781649D01":1,"X160468162Y":1,"83956838D01":1,"X160493160Y":1,"83981835D01":1,"X160493162Y":1,"83981838D01":1,"X160568503Y":1,"84032179D01":1,"X160765644Y":1,"84229319D01":8,"X160350000Y":1,"84249210D01":3,"X160250000Y":1,"X159800000Y":1,"X159150000Y":1,"X159050000Y":1,"X158950000Y":1,"X158648548Y":1,"X158732790Y":1,"84026444D01":1,"X172906000Y":4,"81774000D01":3,"81426000D01":7,"X172926000Y":5,"81406000D01":4,"X173274000Y":6,"G37":4,"81426000D02":1,"X180070000Y":2,"89624732D01":1,"89953439D01":1,"X180000000Y":3,"89939515D01":2,"X179200000Y":1,"X179090750Y":1,"89961246D01":1,"X178998132Y":1,"90023132D01":1,"X178936246Y":1,"90115750D01":1,"X181810000Y":7,"87900000D02":2,"X181816851Y":2,"87934442D01":2,"X181836360Y":2,"87963640D01":2,"X181865558Y":2,"87983149D01":2,"X181900000Y":2,"87990000D01":4,"X185210000Y":4,"89910000D01":4,"X182100000Y":2,"X182065558Y":2,"89916851D01":2,"X182036360Y":2,"89936360D01":2,"X182016851Y":2,"89965558D01":2,"X182010000Y":4,"90000000D01":3,"91310000D01":4,"X180490000Y":4,"86190000D01":4,"87900000D01":3,"M02":18,"Soldermask":4,"Bot":6,"ADD12O":2,"ADD14O":2,"ADD15C":2,"ADD16C":3,"ADD17C":6,"87100000D03":4,"91600000D03":4,"DipTrace":1,"INLIDARLite":1,".ncl":1,"MOIN":3,"ADD11C":12,"FSLAX44Y44":1,"G70":2,"G90":2,"G75":68,"LNBoardOutline":1,"X0Y23622D2":1,"X27953D1":1,"Y0D1":1,"X0D1":1,"Y23622D1":1,"X591Y23110D2":1,"X13819D1":2,"X591Y591D2":2,"Y11614D1":2,"Y12087D2":2,"Y23110D1":2,"X14291D2":2,"X27520D1":2,"Legend":3,"ADD12C":8,"ADD13C":5,"ADD14C":2,"ADD15R":2,"ADD19O":1,"ADD20R":2,"ADD22R":4,"ADD23R":1,"ADD24O":1,"ADD25R":1,"X181000000Y":2,"96250000D02":1,"96750000D01":1,"X180750000Y":2,"96500000D02":1,"X181250000Y":2,"96500000D01":1,"97250000D02":1,"97250000D01":1,"X156000000Y":1,"G03X156000000Y":1,"92800000I":1,"200000J0D01":1,"X174800000Y":3,"84116666D02":1,"83416666D01":2,"X174966666Y":2,"X175066666Y":2,"83450000D01":1,"X175133333Y":2,"83516666D01":1,"X175166666Y":2,"83583333D01":1,"X175200000Y":2,"83716666D01":1,"83816666D01":1,"83950000D01":1,"84016666D01":1,"84083333D01":1,"84116666D01":2,"X175500000Y":1,"83750000D02":1,"X175733333Y":1,"83750000D01":1,"X157483333Y":2,"97316666D02":2,"X161783333Y":1,"96816666D01":1,"X162450000Y":1,"97116666D02":1,"X162783333Y":1,"97116666D01":1,"X162383333Y":1,"X162616666Y":1,"96616666D01":1,"X162850000Y":1,"97316666D01":1,"X164950000Y":2,"83300000D02":2,"X164250000Y":2,"83300000D01":2,"82100000D02":2,"82100000D01":2,"X161950000Y":2,"X173300000Y":2,"87750000D02":1,"88450000D01":1,"X172100000Y":2,"88450000D02":1,"87750000D01":1,"X180700000Y":2,"91200000D02":1,"91200000D01":1,"90000000D02":1,"97149020D02":4,"94449020D01":4,"X168050000Y":2,"X168950000Y":1,"95649020D02":4,"X168700000Y":2,"95649020D01":2,"X168850000Y":1,"95799020D01":2,"X168450000Y":3,"95899020D02":3,"X169150000Y":3,"95899020D01":3,"95549020D02":4,"95199020D01":2,"95549020D01":2,"X171550000Y":2,"X170050000Y":2,"X170950000Y":1,"X170700000Y":2,"X170850000Y":1,"X170450000Y":1,"X175900000Y":1,"86400000D02":1,"G03X175900000Y":1,"86400000I":1,"100000J0D01":1,"X176350000Y":4,"86650000D02":2,"X175850000Y":4,"86650000D01":2,"89550000D02":2,"89550000D01":2,"X182730000Y":4,"87730000D02":2,"92810000D01":2,"92810000D02":2,"X185270000Y":4,"87730000D01":2,"X185550000Y":2,"84910000D02":1,"X175580000Y":1,"92550000D01":2,"X175920000Y":2,"92550000D02":1,"91550000D01":1,"X177280000Y":2,"91550000D02":1,"X148000000Y":2,"95350000D02":3,"83350000D01":3,"X134100000Y":3,"83350000D02":1,"X152800000Y":1,"X141352380Y":1,"X140352380Y":1,"X140495238Y":1,"88945238D01":1,"X140590476Y":1,"89040476D01":1,"X140638095Y":1,"89135714D01":1,"LPC":2,"ADD17O":1,"ADD18C":7,"ADD19C":4,"ADD20C":6,"X164233333Y":3,"82450000D02":1,"X164133333Y":4,"82483333D01":4,"X164100000Y":4,"82516666D01":2,"X164066666Y":2,"82583333D01":2,"82683333D01":4,"82750000D01":4,"82783333D01":5,"X164200000Y":1,"82816666D01":8,"X164466666Y":3,"82116666D01":3,"X164166666Y":2,"82150000D01":1,"82183333D01":1,"82250000D01":1,"82316666D01":1,"82383333D01":8,"82416666D01":5,"82450000D01":3,"X163666666Y":3,"82816666D02":4,"X163733333Y":2,"X163766666Y":2,"82350000D01":10,"X163566666Y":2,"X163500000Y":2,"X163466666Y":2,"X163433333Y":2,"X162833333Y":4,"X162866666Y":1,"X162933333Y":1,"X163066666Y":3,"X163133333Y":3,"82783333D02":2,"X162900000Y":2,"X163166666Y":2,"82716666D01":1,"82650000D01":2,"82550000D01":2,"X162500000Y":3,"82483333D02":1,"X162466666Y":1,"X162433333Y":1,"X162366666Y":1,"X162300000Y":1,"X161766666Y":4,"X161833333Y":2,"X161966666Y":2,"X162033333Y":2,"X162066666Y":2,"X162100000Y":2,"X160933333Y":2,"82350000D02":1,"X160433333Y":1,"X160733333Y":1,"82050000D02":1,"82950000D01":1,"82650000D02":1,"X161000000Y":1,"X160700000Y":1,"82950000D02":1,"82050000D01":1,"X181899107Y":6,"86482142D02":1,"X180756250Y":1,"86482142D01":1,"X181327678Y":6,"87053571D02":3,"85910714D01":2,"X179327678Y":3,"85553571D02":3,"X180041964Y":3,"85553571D01":7,"X180113392Y":2,"86267857D01":3,"86196428D01":3,"X179899107Y":2,"86125000D01":2,"X179541964Y":6,"X179399107Y":2,"X179256250Y":2,"86410714D01":2,"86767857D01":1,"86910714D01":2,"86982142D01":3,"87053571D01":7,"X178827678Y":4,"X178327678Y":2,"X177827678Y":1,"X176184821Y":3,"X175827678Y":2,"X175613392Y":2,"85625000D01":1,"X175470535Y":2,"85767857D01":1,"X175399107Y":2,"X175327678Y":2,"86696428D01":1,"86839285D01":1,"X174684821Y":3,"86267857D02":1,"X174184821Y":1,"X173970535Y":2,"X173541964Y":1,"X173041964Y":1,"X172541964Y":1,"X181041964Y":5,"89678571D02":3,"X181541964Y":1,"88964285D01":3,"88178571D01":4,"X181184821Y":2,"88250000D01":1,"X181113392Y":4,"88321428D01":1,"88464285D01":1,"88678571D01":1,"88821428D01":1,"88892857D01":1,"X180541964Y":2,"88178571D02":5,"89678571D01":4,"X179184821Y":1,"X178756250Y":2,"X177970535Y":4,"X176970535Y":2,"90875000D02":1,"X181256250Y":1,"90803571D01":6,"X181470535Y":2,"X181684821Y":2,"90875000D01":2,"X181827678Y":2,"91017857D01":2,"91160714D01":2,"X181970535Y":2,"91446428D01":2,"91660714D01":4,"91946428D01":2,"92089285D01":2,"92232142D01":3,"92303571D01":5,"92160714D01":1,"X180399107Y":2,"92303571D02":2,"X178470535Y":2,"X178256250Y":2,"X178113392Y":2,"X178041964Y":2,"X164873000Y":7,"87373000D02":2,"X154627000Y":4,"87373000D01":5,"83127000D01":4,"L2":2,"ADD13O":4,"ADD21C":5,"X162816666Y":2,"95670833D02":1,"X162883333Y":2,"95637500D01":3,"X163016666Y":2,"X163083333Y":2,"95670833D01":2,"X163150000Y":2,"95737500D01":2,"X163183333Y":2,"95804166D01":6,"95937500D01":3,"96004166D01":2,"96070833D01":5,"96104166D01":4,"X162950000Y":1,"95404166D02":1,"X163116666Y":1,"95437500D01":1,"X163283333Y":1,"95537500D01":4,"X163383333Y":1,"95704166D01":2,"X163416666Y":1,"95870833D01":3,"X157450000Y":1,"95837500D01":4,"X157550000Y":1,"X156816666Y":3,"95504166D02":2,"X156950000Y":1,"95504166D01":4,"X157016666Y":3,"X157050000Y":1,"95570833D01":2,"X157116666Y":3,"X157150000Y":3,"96137500D01":4,"X157083333Y":2,"96170833D01":6,"96204166D01":11,"X156883333Y":5,"X156783333Y":2,"X156750000Y":2,"95904166D01":3,"95770833D01":3,"X156450000Y":2,"95937500D02":1,"X155916666Y":1,"X155616666Y":3,"96170833D02":2,"X155516666Y":1,"X155350000Y":2,"X155283333Y":2,"X155250000Y":2,"X155216666Y":3,"X155483333Y":2,"X155550000Y":2,"X155583333Y":2,"X155316666Y":1,"X155016666Y":1,"95737500D02":3,"X154750000Y":2,"X154916666Y":2,"X154883333Y":2,"X154816666Y":1,"X154216666Y":4,"X154516666Y":2,"X154483333Y":2,"X154416666Y":1,"X154316666Y":1,"X154250000Y":4,"X153583333Y":5,"96204166D02":1,"X153650000Y":1,"X153783333Y":1,"96795833D01":4,"X156850000Y":1,"96762500D01":3,"96729166D01":5,"97429166D02":6,"X156516666Y":1,"97395833D01":5,"X156550000Y":2,"97329166D01":3,"X156183333Y":2,"96962500D02":2,"X155650000Y":1,"97162500D01":3,"97362500D01":2,"96729166D02":2,"X154683333Y":2,"96962500D01":13,"97095833D02":2,"97029166D01":3,"X154183333Y":1,"96995833D01":7,"X154116666Y":1,"X154050000Y":1,"X153516666Y":4,"97062500D01":3,"X153550000Y":1,"X153616666Y":1,"X153750000Y":3,"X153816666Y":3,"97395833D02":2,"97429166D01":6,"X153850000Y":2,"97262500D01":1,"97195833D01":2,"97129166D01":2,"X153183333Y":4,"97662500D01":1,"96995833D02":1,"X153116666Y":2,"X152983333Y":2,"X152916666Y":2,"X152883333Y":2,"X152850000Y":2,"97095833D01":1,"97295833D01":1,"X152550000Y":6,"X152583333Y":1,"X152516666Y":1,"X151950000Y":2,"X152016666Y":2,"X152150000Y":2,"X152216666Y":2,"X152250000Y":3,"X151916666Y":2,"X151616666Y":3,"X151583333Y":1,"X151550000Y":1,"X151483333Y":1,"X151416666Y":1,"87999998D02":1,"X168257101Y":2,"89057099D01":1,"87999998D01":1,"89057099D02":1,"87965685D02":1,"87965685D01":1,"88100000D01":3,"85300000D02":1,"X175300000Y":2,"92100000D01":2,"92100000D02":2,"X167700002Y":2,"88907100D02":2,"90350000D01":1,"X159316814Y":6,"80416329D02":2,"X159076741Y":4,"80576741D01":2,"X158916329Y":4,"80816814D01":2,"X158860000Y":2,"81383186D01":2,"81623259D01":2,"81783671D01":2,"81840000D01":2,"X164083186Y":1,"X176823872Y":1,"82748661D01":1,"X176850260Y":2,"82616000D01":1,"82265373D01":1,"X151860838Y":1,"81760869D01":2,"X151114549Y":1,"81487287D01":1,"X150320374Y":1,"81520123D01":1,"X149739162Y":1,"X149586248Y":1,"82054317D01":2,"X148415000Y":2,"81040874D01":1,"X148467041Y":1,"80779242D01":1,"X148592092Y":1,"80592091D01":1,"X148779241Y":1,"80467042D01":1,"X149040874Y":1,"80415000D01":3,"X159323495Y":2,"80416329D01":3,"FSLAX45Y45":1,"e0":7,"~":14,"ubuntu16":7,".04":7,".1":7,"Sat":7,"Jul":7,"X19625000Y":4,"11800000D02":2,"X11300000Y":4,"11800000D01":2,"5275000D02":2,"5275000D01":2,"X12657300Y":3,"7234400D02":2,"X12717300Y":2,"7294400D01":2,"9571200D02":3,"X18270700Y":2,"X18330700Y":2,"9631200D01":2,"X13764260Y":4,"8013700D02":2,"G03X13764260Y":4,"8013700I":2,"35560J0D01":17,"8343900D02":2,"8343900I":2,"10350500D02":2,"10350500I":2,"10668000D02":7,"10668000I":1,"X14869160Y":1,"7962900D02":1,"G03X14869160Y":1,"7962900I":1,"X14881860Y":3,"8318500D02":1,"G03X14881860Y":3,"8318500I":1,"10693400D02":3,"10693400I":3,"X16177260Y":4,"8001000D02":1,"G03X16177260Y":4,"8001000I":1,"10375900D02":1,"10375900I":1,"X17294860Y":4,"G03X17294860Y":4,"8331200D02":1,"8331200I":1,"10337800D02":1,"10337800I":1,"X13525500Y":2,"6360800D02":1,"6440800D01":1,"X13485500Y":1,"6400800D02":2,"X13565500Y":1,"6400800D01":2,"X14540000Y":4,"5824000D02":1,"5904000D01":1,"X14500000Y":2,"5864000D02":1,"X14580000Y":2,"5864000D01":1,"6840000D02":1,"6920000D01":1,"6880000D02":1,"6880000D01":1,"X15500000Y":4,"8844000D02":1,"8924000D01":1,"X15460000Y":2,"8884000D02":1,"X15540000Y":2,"8884000D01":1,"9860000D02":1,"9940000D01":1,"9900000D02":1,"9900000D01":1,"X12586462Y":7,"7809738D01":9,"X12686538Y":10,"7759700D02":5,"G03X12686538Y":4,"7759700I":5,"50038J0D01":47,"8471662D02":10,"8571738D01":10,"8521700D02":5,"8521700I":5,"10033762D02":6,"10133838D01":6,"10083800D02":3,"10083800I":3,"10795762D02":6,"10895838D01":6,"10845800D02":3,"10845800I":3,"X12942062Y":8,"7709662D02":8,"X13042138Y":12,"G03X13042138Y":4,"X13297662Y":4,"7214362D02":8,"X13397738Y":6,"7314438D01":8,"7264400D02":4,"G03X13397738Y":2,"7264400I":4,"9563862D02":4,"9663938D01":4,"9613900D02":2,"9613900I":2,"X13373862Y":8,"7722362D02":4,"X13473938Y":12,"7822438D01":4,"7772400D02":2,"G03X13473938Y":4,"7772400I":2,"8484362D02":4,"8584438D01":4,"8534400D02":2,"8534400I":2,"X13551662Y":4,"X13651738Y":6,"G03X13651738Y":2,"X14491462Y":8,"X14591538Y":12,"G03X14591538Y":4,"10084562D02":2,"10184638D01":2,"10134600D02":1,"10134600I":1,"10846562D02":2,"10946638D01":2,"10896600D02":1,"10896600I":1,"X15032859Y":2,"6362405D02":4,"X15132935Y":3,"6462481D01":4,"6412443D02":2,"G03X15132935Y":1,"6412443I":2,"X15667859Y":2,"X15767935Y":3,"G03X15767935Y":1,"X16104362Y":4,"5906262D02":4,"X16204438Y":6,"6006338D01":4,"5956300D02":2,"G03X16204438Y":2,"5956300I":2,"6211062D02":4,"6311138D01":4,"6261100D02":2,"6261100I":2,"X16396462Y":8,"7735062D02":2,"X16496538Y":12,"7835138D01":2,"7785100D02":1,"G03X16496538Y":4,"7785100I":1,"8497062D02":2,"8597138D01":2,"8547100D02":1,"8547100I":1,"10071862D02":2,"10171938D01":2,"10121900D02":1,"10121900I":1,"10833862D02":2,"10933938D01":2,"10883900D02":1,"10883900I":1,"X16866362Y":4,"X16966438Y":6,"G03X16966438Y":2,"X17336262Y":4,"X17436338Y":6,"G03X17436338Y":2,"9551162D02":4,"9651238D01":4,"9601200D02":2,"9601200I":2,"X17514062Y":8,"X17614138Y":12,"G03X17614138Y":4,"10046462D02":6,"10146538D01":6,"10096500D02":3,"10096500I":3,"10808462D02":6,"10908538D01":6,"10858500D02":3,"10858500I":3,"X17590262Y":4,"X17690338Y":6,"G03X17690338Y":2,"X17945862Y":4,"X18045938Y":6,"G03X18045938Y":2,"X17958562Y":4,"X18058638Y":6,"G03X18058638Y":2,"X18301462Y":8,"X18401538Y":12,"G03X18401538Y":4,"X11760200Y":1,"6096000D02":5,"X11861800Y":2,"6197600D01":4,"X18872200Y":6,"X18973800Y":6,"10769600D01":6,"X18923000Y":4,"10718800D02":2,"10718800D01":2,"10922000D02":6,"11023600D01":6,"10972800D02":2,"10972800D01":2,"X19126200Y":60,"X19227800Y":60,"X19177000Y":40,"6146800D02":1,"6146800D01":1,"6350000D02":3,"6451600D01":3,"6604000D02":3,"6705600D01":3,"6654800D02":1,"6654800D01":1,"6858000D02":3,"6959600D01":3,"6908800D02":1,"6908800D01":1,"7112000D02":3,"7213600D01":3,"7162800D02":1,"7162800D01":1,"7366000D02":3,"7467600D01":3,"7416800D02":1,"7416800D01":1,"7620000D02":3,"7721600D01":3,"7670800D02":1,"7670800D01":1,"7874000D02":3,"7975600D01":3,"7924800D02":1,"7924800D01":1,"8128000D02":3,"8229600D01":3,"8178800D02":1,"8178800D01":1,"8382000D02":3,"8483600D01":3,"8432800D02":1,"8432800D01":1,"8636000D02":3,"8737600D01":3,"8686800D02":1,"8686800D01":1,"8890000D02":3,"8991600D01":3,"8940800D02":1,"8940800D01":1,"9144000D02":3,"9245600D01":3,"9194800D02":1,"9194800D01":1,"9398000D02":3,"9499600D01":3,"9448800D02":1,"9448800D01":1,"9652000D02":3,"9753600D01":3,"9702800D02":1,"9702800D01":1,"9906000D02":3,"10007600D01":3,"9956800D02":1,"9956800D01":1,"10160000D02":3,"10261600D01":3,"10210800D02":1,"10210800D01":1,"10414000D02":3,"10515600D01":3,"10464800D02":1,"10464800D01":1,"X11563928Y":3,"12273214D02":3,"11973214D01":3,"X11635357Y":4,"X11678214Y":3,"11987500D01":3,"X11706786Y":4,"12016071D01":1,"X11721071Y":5,"12044643D01":1,"X11735357Y":2,"12101786D01":2,"12144643D01":1,"12201786D01":1,"12230357D01":1,"12258929D01":1,"12273214D01":2,"X11863928Y":3,"12073214D01":4,"12130357D02":1,"X11878214Y":1,"X11892500Y":1,"12087500D01":1,"X11921071Y":1,"X11949643Y":1,"X12049643Y":5,"11973214D02":1,"X12035357Y":1,"12001786D01":1,"X12063928Y":1,"X18121071Y":2,"12688929D01":1,"X18106786Y":2,"12646071D01":1,"X18092500Y":2,"12617500D01":1,"X18063929Y":2,"12574643D01":1,"X18049643Y":2,"12560357D01":1,"X11292500Y":4,"13163500D02":1,"G03X11292500Y":2,"13163500I":1,"X11621071Y":1,"12999214D02":1,"X11649643Y":1,"12999214D01":1,"13013500D01":1,"X11692500Y":2,"13027786D01":1,"13056357D01":1,"13113500D01":1,"13184929D01":1,"13242071D01":1,"13270643D01":1,"X12706786Y":1,"13509500D01":12,"X12735357Y":1,"13495214D01":7,"X12778214Y":1,"X12806786Y":1,"X12821071Y":2,"13538071D01":4,"13695214D01":9,"X12963928Y":3,"13695214D02":1,"13523786D02":1,"X12978214Y":1,"X13006786Y":1,"X13049643Y":1,"X13078214Y":1,"X13092500Y":3,"13538071D02":1,"X13106786Y":1,"X13135357Y":1,"X13178214Y":1,"X13206786Y":1,"X13221071Y":2,"X13806786Y":1,"13380929D02":1,"X13549643Y":1,"13766643D01":1,"X14192500Y":3,"13395214D02":3,"X14221071Y":2,"13395214D01":5,"X14249643Y":2,"13409500D01":4,"X14263928Y":2,"13423786D01":4,"X14278214Y":2,"13452357D01":4,"X14292500Y":2,"13580929D01":4,"13638071D01":4,"13666643D01":5,"13680929D01":6,"X14163928Y":2,"X14149643Y":2,"X14135357Y":2,"X14121071Y":2,"X14421071Y":4,"13666643D02":1,"X14435357Y":1,"X14406786Y":1,"X14621071Y":3,"X14649643Y":2,"X14678214Y":2,"X14692500Y":2,"X14706785Y":2,"X14721071Y":2,"X14592500Y":2,"X14578214Y":2,"X14563928Y":2,"X14549643Y":2,"X14821071Y":1,"X15006785Y":2,"X14906785Y":1,"X14949643Y":1,"X14978214Y":1,"13523786D01":1,"X14992500Y":1,"13566643D01":1,"14797538D01":2,"14697462D02":1,"X11192424Y":1,"14747500D02":1,"14747500I":1,"14883214D02":2,"X11549643Y":1,"14883214D01":1,"14583214D01":1,"X11606786Y":1,"14626071D01":1,"X11578214Y":1,"14654643D01":1,"X18135357Y":1,"15136357D01":1,"15064929D01":1,"15022071D01":1,"14993500D01":1,"14950643D01":1,"14936357D01":1,"OFA0B0":2,"FSLAX25Y25":1,"IPPOS":1,"AMOC8":1,"X":1,"$1":1,"COMMENT%":1,"X0013311Y0038461":2,"X0013311Y0254996":1,"X0229846Y0254996":1,"X0229846Y0038461":1,"X0018823Y0050272":2,"X0018825Y0050430":1,"X0018831Y0050588":1,"X0018841Y0050746":1,"X0018855Y0050904":1,"X0018873Y0051061":1,"X0018894Y0051218":1,"X0018920Y0051374":1,"X0018950Y0051530":1,"X0018983Y0051685":1,"X0019021Y0051838":1,"X0019062Y0051991":1,"X0019107Y0052143":1,"X0019156Y0052294":1,"X0019209Y0052443":1,"X0019265Y0052591":1,"X0019325Y0052737":1,"X0019389Y0052882":1,"X0019457Y0053025":1,"X0019528Y0053167":1,"X0019602Y0053307":1,"X0019680Y0053444":1,"X0019762Y0053580":1,"X0019846Y0053714":1,"X0019935Y0053845":1,"X0020026Y0053974":1,"X0020121Y0054101":1,"X0020218Y0054226":1,"X0020319Y0054348":1,"X0020423Y0054467":1,"X0020530Y0054584":1,"X0020640Y0054698":1,"X0020753Y0054809":1,"X0020868Y0054918":1,"X0020986Y0055023":1,"X0021107Y0055125":1,"X0021230Y0055225":1,"X0021356Y0055321":1,"X0021484Y0055414":1,"X0021614Y0055504":1,"X0021747Y0055590":1,"X0021882Y0055674":1,"X0022018Y0055753":1,"X0022157Y0055830":1,"X0022298Y0055902":1,"X0022440Y0055972":1,"X0022584Y0056037":1,"X0022730Y0056099":1,"X0022877Y0056157":1,"X0023026Y0056212":1,"X0023176Y0056263":1,"X0023327Y0056310":1,"X0023479Y0056353":1,"X0023632Y0056392":1,"X0023787Y0056428":1,"X0023942Y0056459":1,"X0024098Y0056487":1,"X0024254Y0056511":1,"X0024411Y0056531":1,"X0024569Y0056547":1,"X0024726Y0056559":1,"X0024885Y0056567":1,"X0025043Y0056571":1,"X0025201Y0056571":1,"X0025359Y0056567":1,"X0025518Y0056559":1,"X0025675Y0056547":1,"X0025833Y0056531":1,"X0025990Y0056511":1,"X0026146Y0056487":1,"X0026302Y0056459":1,"X0026457Y0056428":1,"X0026612Y0056392":1,"X0026765Y0056353":1,"X0026917Y0056310":1,"X0027068Y0056263":1,"X0027218Y0056212":1,"X0027367Y0056157":1,"X0027514Y0056099":1,"X0027660Y0056037":1,"X0027804Y0055972":1,"X0027946Y0055902":1,"X0028087Y0055830":1,"X0028226Y0055753":1,"X0028362Y0055674":1,"X0028497Y0055590":1,"X0028630Y0055504":1,"X0028760Y0055414":1,"X0028888Y0055321":1,"X0029014Y0055225":1,"X0029137Y0055125":1,"X0029258Y0055023":1,"X0029376Y0054918":1,"X0029491Y0054809":1,"X0029604Y0054698":1,"X0029714Y0054584":1,"X0029821Y0054467":1,"X0029925Y0054348":1,"X0030026Y0054226":1,"X0030123Y0054101":1,"X0030218Y0053974":1,"X0030309Y0053845":1,"X0030398Y0053714":1,"X0030482Y0053580":1,"X0030564Y0053444":1,"X0030642Y0053307":1,"X0030716Y0053167":1,"X0030787Y0053025":1,"X0030855Y0052882":1,"X0030919Y0052737":1,"X0030979Y0052591":1,"X0031035Y0052443":1,"X0031088Y0052294":1,"X0031137Y0052143":1,"X0031182Y0051991":1,"X0031223Y0051838":1,"X0031261Y0051685":1,"X0031294Y0051530":1,"X0031324Y0051374":1,"X0031350Y0051218":1,"X0031371Y0051061":1,"X0031389Y0050904":1,"X0031403Y0050746":1,"X0031413Y0050588":1,"X0031419Y0050430":1,"X0031421Y0050272":1,"X0031419Y0050114":1,"X0031413Y0049956":1,"X0031403Y0049798":1,"X0031389Y0049640":1,"X0031371Y0049483":1,"X0031350Y0049326":1,"X0031324Y0049170":1,"X0031294Y0049014":1,"X0031261Y0048859":1,"X0031223Y0048706":1,"X0031182Y0048553":1,"X0031137Y0048401":1,"X0031088Y0048250":1,"X0031035Y0048101":1,"X0030979Y0047953":1,"X0030919Y0047807":1,"X0030855Y0047662":1,"X0030787Y0047519":1,"X0030716Y0047377":1,"X0030642Y0047237":1,"X0030564Y0047100":1,"X0030482Y0046964":1,"X0030398Y0046830":1,"X0030309Y0046699":1,"X0030218Y0046570":1,"X0030123Y0046443":1,"X0030026Y0046318":1,"X0029925Y0046196":1,"X0029821Y0046077":1,"X0029714Y0045960":1,"X0029604Y0045846":1,"X0029491Y0045735":1,"X0029376Y0045626":1,"X0029258Y0045521":1,"X0029137Y0045419":1,"X0029014Y0045319":1,"X0028888Y0045223":1,"X0028760Y0045130":1,"X0028630Y0045040":1,"X0028497Y0044954":1,"X0028362Y0044870":1,"X0028226Y0044791":1,"X0028087Y0044714":1,"X0027946Y0044642":1,"X0027804Y0044572":1,"X0027660Y0044507":1,"X0027514Y0044445":1,"X0027367Y0044387":1,"X0027218Y0044332":1,"X0027068Y0044281":1,"X0026917Y0044234":1,"X0026765Y0044191":1,"X0026612Y0044152":1,"X0026457Y0044116":1,"X0026302Y0044085":1,"X0026146Y0044057":1,"X0025990Y0044033":1,"X0025833Y0044013":1,"X0025675Y0043997":1,"X0025518Y0043985":1,"X0025359Y0043977":1,"X0025201Y0043973":1,"X0025043Y0043973":1,"X0024885Y0043977":1,"X0024726Y0043985":1,"X0024569Y0043997":1,"X0024411Y0044013":1,"X0024254Y0044033":1,"X0024098Y0044057":1,"X0023942Y0044085":1,"X0023787Y0044116":1,"X0023632Y0044152":1,"X0023479Y0044191":1,"X0023327Y0044234":1,"X0023176Y0044281":1,"X0023026Y0044332":1,"X0022877Y0044387":1,"X0022730Y0044445":1,"X0022584Y0044507":1,"X0022440Y0044572":1,"X0022298Y0044642":1,"X0022157Y0044714":1,"X0022018Y0044791":1,"X0021882Y0044870":1,"X0021747Y0044954":1,"X0021614Y0045040":1,"X0021484Y0045130":1,"X0021356Y0045223":1,"X0021230Y0045319":1,"X0021107Y0045419":1,"X0020986Y0045521":1,"X0020868Y0045626":1,"X0020753Y0045735":1,"X0020640Y0045846":1,"X0020530Y0045960":1,"X0020423Y0046077":1,"X0020319Y0046196":1,"X0020218Y0046318":1,"X0020121Y0046443":1,"X0020026Y0046570":1,"X0019935Y0046699":1,"X0019846Y0046830":1,"X0019762Y0046964":1,"X0019680Y0047100":1,"X0019602Y0047237":1,"X0019528Y0047377":1,"X0019457Y0047519":1,"X0019389Y0047662":1,"X0019325Y0047807":1,"X0019265Y0047953":1,"X0019209Y0048101":1,"X0019156Y0048250":1,"X0019107Y0048401":1,"X0019062Y0048553":1,"X0019021Y0048706":1,"X0018983Y0048859":1,"X0018950Y0049014":1,"X0018920Y0049170":1,"X0018894Y0049326":1,"X0018873Y0049483":1,"X0018855Y0049640":1,"X0018841Y0049798":1,"X0018831Y0049956":1,"X0018825Y0050114":1,".600000":2,".524000":4,"ADD16O":1,".300000":2,".000000":4,"ADD23O":3,"ADD33C":1,"ADD34C":1,"X196250000Y":24,"118000000D02":12,"X113000000Y":24,"118000000D01":12,"52750000D02":12,"52750000D01":12,"X189307143Y":1,"112775000D02":1,"X188592857Y":1,"112775000D01":1,"X189450000Y":1,"113203571D02":1,"X188950000Y":1,"111703571D01":1,"X191107143Y":1,"58571429D01":1,"X191178571Y":1,"58714286D01":1,"X191321429Y":1,"58857143D01":3,"X191535714Y":1,"58928571D01":4,"X191892857Y":1,"X190392857Y":2,"57428571D02":1,"58642857D01":2,"X190321429Y":1,"58785714D01":2,"X190250000Y":1,"X190107143Y":1,"X189821429Y":1,"X189678571Y":1,"X189607143Y":1,"X189535714Y":2,"57428571D01":1,"X188821428Y":1,"58357143D02":1,"X170107142Y":1,"55928571D01":3,"X170392856Y":2,"X170535713Y":2,"55857143D01":1,"X170678570Y":2,"55714286D01":1,"X170749999Y":2,"55428571D01":1,"54928571D01":1,"54642857D01":1,"54500000D01":1,"54428571D01":3,"X169107141Y":2,"55928571D02":1,"X168249998Y":2,"X145400000Y":15,"68800000D03":4,"58640000D03":4,"X189230000Y":63,"61468000D03":16,"X191770000Y":63,"74168000D03":15,"64008000D03":18,"76708000D03":14,"66548000D03":14,"79248000D03":14,"69088000D03":14,"81788000D03":14,"71628000D03":14,"84328000D03":14,"86868000D03":14,"89408000D03":14,"91948000D03":14,"94488000D03":14,"97028000D03":15,"99568000D03":14,"102108000D03":14,"104648000D03":14,"107188000D03":14,"109728000D03":16,"X118110000Y":87,"X120650000Y":94,"X135255000Y":10,"61508000D03":4,"X164465000Y":27,"85471000D03":4,"77851000D03":4,"X136017000Y":8,"72644000D03":32,"X133477000Y":8,"X173863000Y":8,"X176403000Y":8,"96139000D03":8,"96012000D03":24,"X127007800Y":10,"61542700D03":8,"X129547800Y":14,"64082700D03":8,"X166243000Y":4,"67056000D03":4,"X164973000Y":11,"68326000D03":4,"65786000D03":4,"X128143000Y":8,"71374000D03":4,"X129413000Y":8,"X126873000Y":11,"X181737000Y":8,"73914000D03":4,"X180467000Y":8,"X183007000Y":9,"94742000D03":4,"97282000D03":4,"X134239000Y":22,"85344000D03":40,"77724000D03":40,"X145415000Y":29,"X175641000Y":23,"85217000D03":20,"77597000D03":20,"108966000D03":4,"101346000D03":4,"108458000D03":12,"100838000D03":12,"108585000D03":12,"100965000D03":12,"108839000D03":20,"101219000D03":20,"X169164000Y":8,"62611000D03":8,"X161544000Y":11,"59563000D03":8,"X129921000Y":20,"X126365000Y":18,"X180086000Y":11,"X183515000Y":20,"X179959000Y":11,"X155000000Y":8,"99000000D03":4,"88840000D03":4,"X137287000Y":36,"X142367000Y":28,"X148463000Y":34,"X153543000Y":16,"X172593000Y":39,"X167513000Y":21,"X161417000Y":37,"X156337000Y":19,"108712000D03":16,"101092000D03":16,"X157178971Y":6,"64124429D03":8,"X150828971Y":5,"80137000D03":4,"83439000D03":4,"X148336000Y":6,"79629000D03":2,"83185000D03":2,"83312000D03":2,"80010000D03":2,"103505000D03":4,"106680000D03":2,"103378000D03":2,"106934000D03":6,"103759000D03":2,"68800000D02":1,"70800000D01":1,"X148800000Y":2,"74200000D02":2,"X153200000Y":2,"74200000D01":2,"X154947800Y":10,"75947800D01":1,"75947800D02":1,"77858800D01":2,"70800000D02":1,"61508000D02":5,"58640000D01":1,"X142600000Y":2,"61508000D01":4,"X148212542Y":2,"64124429D01":3,"64008000D02":2,"X116908002Y":2,"64008000D01":1,"X131147000Y":2,"57400000D02":2,"X118100000Y":2,"57400000D01":2,"X116100002Y":4,"59399998D02":1,"63200000D02":2,"59399998D01":1,"63200000D01":2,"101092000D02":2,"108712000D01":3,"104037000D01":1,"X177103500Y":2,"105300000D02":2,"X177998300Y":3,"104405200D01":2,"X157600000Y":6,"105300000D01":2,"104037000D02":1,"85344000D02":6,"81661000D01":1,"D32":23,"81661000D02":1,"81608700D01":9,"85598000D02":1,"D33":15,"85418700D02":6,"85598000D01":1,"77858800D02":1,"X154940000Y":13,"77851000D01":1,"77851000D02":2,"77798700D01":5,"81534000D01":3,"81534000D02":2,"X167520800Y":7,"108786700D02":5,"101219000D01":3,"101219000D02":2,"101166700D01":5,"108839000D02":6,"105029000D01":1,"105029000D02":1,"104976700D01":6,"X153550800Y":10,"108786700D01":5,"X156344800Y":7,"85418700D01":5,"101166700D02":5,"X155074800Y":2,"X174632800Y":4,"98118700D02":2,"X173870800Y":6,"97356700D01":1,"97356700D02":2,"96086700D01":5,"X132468800Y":4,"104976700D02":5,"X142374800Y":8,"X136024800Y":6,"96086700D02":4,"96856700D01":1,"X131960800Y":8,"98880700D02":7,"104468700D01":2,"X132422800Y":2,"98418700D02":2,"98880700D01":7,"X134462800Y":2,"98418700D01":2,"96856700D02":1,"104468700D02":2,"104214700D02":1,"X152788800Y":4,"104214700D01":1,"X177426800Y":3,"104405200D02":1,"X177934800Y":8,"X177172800Y":4,"98118700D01":2,"73988700D02":3,"72718700D01":5,"74750700D02":4,"73988700D01":2,"81100700D02":2,"X132024300Y":2,"81164200D01":1,"81164200D02":1,"75512700D02":7,"81100700D01":2,"74750700D01":4,"75512700D01":8,"81608700D02":8,"X132722800Y":3,"X135262800Y":2,"72718700D02":4,"X157106800Y":2,"77798700D02":4,"80846700D01":2,"80846700D02":2,"X133484800Y":6,"X133738800Y":4,"72464700D01":1,"72464700D02":1,"X129420800Y":6,"X180474800Y":6,"X176410800Y":2,"X166410164Y":1,"67016464D02":2,"X166936536Y":2,"67016464D01":1,"X169235300Y":3,"64717700D02":1,"62558700D01":1,"64717700D01":1,"X165140164Y":1,"68286464D02":1,"X163616164Y":2,"68286465D01":1,"X159552164Y":2,"64222465D02":2,"X157266164Y":2,"64222465D01":2,"68286465D02":1,"X157262972Y":1,"64194429D02":1,"D34":23,"X128150800Y":14,"75004700D02":3,"71448700D01":1,"X128658800Y":4,"75004700D01":3,"X129928800Y":6,"76020700D02":2,"77544700D02":1,"76020700D01":2,"X127084050Y":5,"75715950D02":2,"75584050D01":1,"75373000D02":1,"72644000D01":1,"75584050D02":1,"75373000D01":1,"76782700D02":2,"75715950D01":1,"X126880800Y":4,"79576700D02":2,"76782700D01":2,"X126372800Y":6,"81354700D02":2,"79576700D01":2,"85164700D02":5,"81354700D01":2,"X181744800Y":10,"X179966800Y":9,"77290700D01":1,"X181236800Y":4,"77290700D02":1,"X180220800Y":3,"77544700D01":1,"X183522800Y":3,"X183014800Y":3,"100658700D02":1,"100912700D01":1,"99388700D02":2,"100658700D01":2,"99388700D01":2,"98372700D02":2,"98372700D01":2,"108585000D02":5,"106115000D01":1,"X183600000Y":4,"96605000D02":1,"96012000D01":1,"98100000D02":1,"96605000D01":1,"X181700000Y":4,"100000000D02":1,"98100000D01":1,"104300000D02":1,"100000000D01":1,"106115000D02":1,"104300000D01":1,"84328000D02":2,"X122828000Y":2,"84328000D01":1,"X127000000Y":2,"X131483000Y":2,"85344000D01":4,"X125100000Y":2,"X123200000Y":12,"86200000D01":1,"86200000D02":1,"84700000D01":1,"84700000D02":1,"X122900000Y":3,"84400000D01":2,"83439000D01":2,"80137000D02":2,"77724000D01":4,"X137040800Y":4,"X137294800Y":2,"X134246800Y":2,"85164700D01":3,"86868000D02":2,"X121668000Y":2,"86868000D01":1,"X123900000Y":2,"89100000D02":3,"X122800000Y":5,"88000000D01":2,"X141659000Y":2,"89100000D01":1,"83185000D01":1,"79502000D02":1,"79629000D02":1,"79502000D01":1,"X148470800Y":2,"X145422800Y":5,"91948000D02":2,"X123152000Y":2,"91948000D01":1,"X141100000Y":2,"X123800000Y":2,"X123300000Y":2,"91800000D01":2,"X165237000Y":2,"92700000D02":2,"X142500000Y":2,"92700000D01":2,"X142050000Y":2,"92250000D02":2,"85217000D02":2,"X172720000Y":4,"85217000D01":3,"83312000D01":1,"X172600800Y":1,"X172854800Y":1,"89408000D02":2,"X122108000Y":2,"89408000D01":1,"X142100000Y":2,"X143000000Y":4,"91000000D02":1,"X158936000Y":2,"85471000D02":1,"90200000D01":1,"80010000D02":1,"X161424800Y":1,"X165234800Y":1,"104648000D02":3,"X122548000Y":2,"104648000D01":4,"X123500000Y":4,"105600000D02":1,"X122750000Y":2,"104850000D01":2,"110100000D02":1,"105600000D01":1,"X124900000Y":2,"111500000D02":3,"110100000D01":1,"X131100000Y":2,"111500000D01":1,"X134142000Y":2,"108458000D01":4,"108458000D02":2,"106680000D01":1,"103505000D02":2,"108532700D02":3,"108532700D01":1,"X120653400Y":1,"104651400D02":1,"X116100000Y":6,"105700000D02":1,"105400000D01":1,"110559000D02":1,"X171100000Y":8,"115100000D01":2,"115100000D02":2,"X119900000Y":2,"111300000D01":1,"111300000D02":1,"105700000D01":1,"110559000D01":1,"X116852000Y":2,"105400000D02":1,"108712000D02":2,"106934000D01":3,"103378000D02":1,"101092000D01":2,"108585000D01":1,"65786000D02":1,"61515307D01":1,"X164700000Y":2,"61242307D02":1,"X163108164Y":2,"59650464D01":4,"59650464D02":4,"X161584164Y":1,"59650465D01":1,"61515307D02":1,"61242307D01":1,"95832700D02":1,"95832700D01":1,"100912700D02":1,"94816700D01":1,"104722700D02":1,"102944700D01":1,"102944700D02":1,"100150700D01":1,"100150700D02":1,"104722700D01":1,"107188000D02":2,"X122488000Y":4,"107188000D01":1,"X141800000Y":2,"112700000D02":4,"109085000D01":2,"X124100000Y":2,"112700000D01":2,"X122600000Y":7,"111200000D01":2,"107300000D02":1,"107300000D01":1,"108966000D02":1,"X144660800Y":1,"109728000D02":1,"111350000D01":1,"X160300000Y":2,"113900000D02":3,"113900000D01":1,"X120900000Y":2,"111600000D01":2,"109735000D01":2,"111350000D02":1,"103759000D02":1,"108839000D01":1,"61468000D02":3,"60190000D01":1,"X124665100Y":2,"59200000D02":2,"61542700D01":1,"X119100000Y":2,"59200000D01":2,"60190000D02":1,"X122968000Y":2,"61468000D01":1,"X124882700Y":2,"64082700D02":6,"64082700D01":10,"X124000000Y":4,"62500000D02":1,"62500000D01":1,"81788000D02":2,"81788000D01":1,"81900000D01":3,"X127400000Y":2,"87100000D02":4,"X125500000Y":2,"87100000D01":2,"81900000D02":1,"X122500000Y":1,"X124300000Y":4,"85900000D02":1,"85900000D01":1,"86579000D02":1,"X129400000Y":2,"86579000D01":1,"94488000D02":2,"X123012000Y":2,"94488000D01":1,"X140500000Y":7,"93400000D02":2,"X139400000Y":7,"92300000D01":2,"92300000D02":2,"X125200000Y":2,"94300000D01":2,"87214000D02":2,"X142700000Y":2,"94900000D02":2,"X141200000Y":2,"93400000D01":2,"X166500000Y":2,"94900000D01":2,"90300000D02":2,"X177000000Y":2,"90300000D01":2,"102108000D02":2,"X123408000Y":2,"102108000D01":2,"X124500000Y":4,"103200000D02":1,"X123250000Y":2,"101950000D01":2,"109300000D02":1,"103200000D01":1,"X125600000Y":2,"110400000D02":3,"109300000D01":1,"X127900000Y":2,"110400000D01":1,"X129842000Y":2,"X115800000Y":2,"102600000D02":1,"X116300000Y":2,"102100000D01":2,"110841000D02":1,"X174400000Y":2,"116400000D01":2,"116400000D02":2,"X118500000Y":2,"X114800000Y":4,"103600000D01":1,"103600000D02":1,"102600000D01":1,"110841000D01":1,"102100000D02":2,"X118102000Y":2,"71628000D02":2,"X115400000Y":6,"71628000D01":1,"X114600000Y":4,"64700000D02":1,"65500000D01":1,"65500000D02":1,"71800000D01":2,"X159811000Y":2,"62611000D02":1,"62611000D01":2,"60400000D02":1,"58667000D02":1,"60400000D01":1,"X153733000Y":2,"54800000D02":2,"58667000D01":1,"X117400000Y":2,"54800000D01":2,"57600000D02":2,"64700000D01":1,"97300000D02":3,"X151200000Y":2,"97300000D01":2,"X158600000Y":2,"97200000D02":4,"X169200000Y":3,"97200000D01":8,"X158200000Y":2,"96800000D02":2,"X151700000Y":2,"96800000D01":2,"X170900000Y":2,"98900000D02":5,"X173500000Y":2,"98900000D01":5,"X175565000Y":2,"100965000D02":3,"97965000D02":1,"X164400000Y":1,"97900000D01":1,"97965000D01":1,"101346000D02":1,"100965000D01":1,"X138400000Y":2,"X138700000Y":2,"X136200000Y":2,"X134262000Y":2,"100838000D02":4,"X140400000Y":3,"X145500000Y":6,"97500000D02":1,"97285000D02":1,"97500000D01":1,"97285000D01":1,"94700000D02":2,"96200000D01":1,"96200000D02":1,"X171700000Y":2,"93200000D02":2,"X183300000Y":3,"93200000D01":3,"95300000D01":1,"95300000D02":1,"93800000D02":1,"X183250000Y":1,"93150000D02":1,"X185900000Y":4,"95800000D01":1,"98580000D01":2,"95800000D02":1,"X183700000Y":1,"92900000D02":1,"X186316800Y":6,"90283200D01":1,"90283200D02":1,"X185618300Y":2,"68273700D02":7,"X180093800Y":5,"68273700D01":9,"68972200D02":1,"X185935800Y":2,"68591200D01":1,"68591200D02":1,"68972200D01":1,"100838000D01":2,"X126338000Y":2,"X125000000Y":4,"99500000D01":1,"99500000D02":1,"95200000D01":1,"95200000D02":1,"X126700000Y":2,"93500000D01":2,"93500000D02":2,"X138200000Y":2,"94700000D01":1,"X139200000Y":1,"75500000D02":5,"X170010000Y":4,"76285000D01":1,"X165250000Y":2,"75500000D01":4,"X171250000Y":2,"76285000D02":1,"X173544000Y":2,"77597000D01":2,"77724000D02":2,"75665000D01":1,"X144000000Y":2,"74250000D02":2,"74250000D01":3,"75665000D02":1,"77511000D01":1,"77511000D02":1,"X136500000Y":2,"75250000D01":2,"75250000D02":2,"X139500000Y":2,"71250000D01":1,"71250000D02":1,"X137750000Y":2,"68500000D01":2,"68500000D02":2,"X129250000Y":5,"68750000D01":4,"77597000D02":2,"X126347000Y":2,"74450000D01":1,"74450000D02":1,"73050000D01":1,"73050000D02":1,"X127500000Y":2,"68750000D02":3,"X129000000Y":2,"68202200D01":1,"68202200D02":1,"61542700D02":1,"X131000000Y":3,"X159974000Y":2,"67750000D02":2,"X150322000Y":2,"67750000D01":2,"X146642000Y":2,"64070000D01":2,"64070000D02":2,"X142070000Y":5,"X168726300Y":2,"X163224000Y":2,"71000000D02":2,"71000000D01":2,"X171457800Y":2,"X169806800Y":1,"X142438300Y":1,"X130817800Y":2,"X171521300Y":4,"59637700D02":1,"X169204164Y":1,"X171534064Y":2,"68210200D01":1,"68210200D02":1,"MADE":1,"WITH":1,"FRITZING":1,"WWW":1,".FRITZING":1,".ORG":1,"DOUBLE":1,"SIDED":1,"HOLES":1,"PLATED":1,"CONTOUR":2,"ON":1,"CENTER":1,"OF":1,"VECTOR":1,"ASAXBY":1,"FSLAX23Y23":1,"SFA1":1,".0B1":1,".0":1,"ADD10R":1,".408830":1,"LNCONTOUR":1,"G54D10":1,"G54D11":1,"X4Y2405D02":1,"X1264Y2405D01":1,"X1264Y4D01":1,"X4Y4D01":1,"X4Y2405D01":1,"D02":1,"End":1,"of":1,"contour":1,".924000":4,".700000":2,".400000":4,".127200":4,"ADD22O":1,"X125250000Y":2,"112250000D03":2,"70500000D03":2,"X167250000Y":2,"92250000D03":2,"83439000D02":2,"80137000D01":2,"83058000D02":1,"79629000D01":1,"83185000D02":1,"83058000D01":1,"83312000D02":1,"80010000D01":1,"106680000D02":1,"103505000D01":2,"106934000D02":3,"103378000D01":1,"103759000D01":1,"Profile":1,"NP":1,"X171964285Y":1,"68083333D02":1,"X123317001Y":1,"106767381D01":3,"X123650334Y":3,"106767381D02":2,"X123745572Y":2,"X123793191Y":2,"106815000D01":2,"X123840810Y":2,"106910238D01":2,"X123864619Y":2,"107100714D01":2,"107434048D01":2,"107624524D01":2,"107719762D01":2,"107767381D01":2,"X123602715Y":2,"X123555096Y":2,"X123531286Y":2,"X124031287Y":1,"X196102429Y":1,"69431810D01":1,"X193274334Y":1,"66254381D02":3,"X193393381Y":1,"67254381D01":6,"X193488619Y":1,"66540095D01":1,"X193583857Y":1,"X193702905Y":1,"66254381D01":8,"X193869572Y":1,"66968667D02":1,"X194107667Y":1,"66968667D01":1,"X193821953Y":1,"67254381D02":5,"X193988620Y":1,"X194155286Y":1,"X194321953Y":3,"X194607667Y":2,"X194393381Y":1,"66682952D01":2,"66825810D01":1,"X194821953Y":3,"66730571D02":1,"X194988619Y":1,"66730571D01":2,"X195060048Y":2,"X195274334Y":2,"67063905D01":2,"X195298143Y":1,"67159143D01":2,"X195321953Y":1,"67206762D01":2,"X195369572Y":1,"X195464810Y":1,"X195512429Y":1,"X195536238Y":1,"X195560048Y":2,"X195798144Y":3,"X195988620Y":2,"X196036239Y":2,"66302000D01":1,"X196060048Y":2,"66349619D01":1,"X196083858Y":2,"66444857D01":1,"66587714D01":1,"66778190D01":2,"X193929096Y":2,"64016000D02":1,"X193833858Y":1,"63968381D01":6,"X193691001Y":2,"X193548143Y":2,"64016000D01":2,"X193452905Y":2,"64111238D01":2,"X193405286Y":2,"64206476D01":2,"X193357667Y":2,"64396952D01":2,"64539810D01":4,"64730286D01":2,"64825524D01":2,"64920762D01":3,"64968381D01":5,"X193786239Y":2,"X193976715Y":2,"64873143D01":1,"X194405286Y":2,"64968381D02":2,"X194976715Y":2,"X195452905Y":3,"X195691000Y":2,"X195833858Y":2,"X195929096Y":2,"X195976715Y":2,"X196024334Y":2,"X193278286Y":1,"61539429D02":1,"X194040191Y":1,"61539429D01":1,"X193659239Y":2,"61920381D02":1,"61158476D01":1,"X194992572Y":2,"60920381D02":1,"X194516381Y":2,"60920381D01":1,"X194468762Y":1,"61396571D01":2,"61348952D01":2,"X194611619Y":1,"61301333D01":2,"X194849715Y":1,"X194944953Y":1,"X186697905Y":1,"84637524D01":1,"X186602667Y":1,"84732762D01":1,"X186459809Y":1,"84780381D01":3,"X186221714Y":1,"X187174095Y":3,"84494667D02":1,"X187650286Y":1,"84494667D01":1,"X187078857Y":1,"84780381D02":1,"X187412190Y":1,"83780381D01":1,"X187745524Y":2,"X185555048Y":3,"81240381D02":1,"X185721715Y":3,"82240381D01":6,"X185888381Y":4,"81240381D01":6,"X186055048Y":3,"82240381D02":3,"X186174095Y":5,"X186245524Y":2,"81288000D01":2,"X186293143Y":2,"81383238D01":2,"X186316952Y":2,"81478476D01":2,"X186340762Y":2,"81668952D01":2,"81811810D01":2,"82002286D01":2,"82097524D01":2,"82192762D01":2,"X186555048Y":3,"X186674095Y":2,"X186745524Y":5,"X186793143Y":2,"X186816952Y":2,"X186840762Y":2,"X187031238Y":1,"81954667D02":1,"X187269333Y":2,"81954667D01":1,"X186983619Y":1,"X187150286Y":3,"X187316952Y":1,"X185245524Y":3,"79700381D02":2,"78700381D01":5,"X185483619Y":2,"X185626477Y":2,"78748000D01":3,"78843238D01":2,"X185769334Y":2,"78938476D01":2,"X185816953Y":2,"79128952D01":2,"79271810D01":2,"79462286D01":2,"79557524D01":2,"79652762D01":3,"79700381D01":5,"X186197905Y":1,"79414667D02":1,"X186674096Y":1,"79414667D01":1,"X186102667Y":1,"X186436000Y":1,"X186769334Y":1,"X187674096Y":2,"79605143D02":1,"X187626477Y":2,"X187483620Y":2,"X187388382Y":2,"X187245524Y":2,"X187102667Y":2,"X187055048Y":2,"78795619D01":1,"X185745524Y":2,"77065143D02":1,"X185697905Y":2,"77112762D01":2,"77160381D01":3,"X185459810Y":4,"X185316952Y":2,"X185221714Y":2,"77017524D01":1,"X185174095Y":2,"76922286D01":1,"X185126476Y":2,"76731810D01":1,"76588952D01":1,"76398476D01":2,"76303238D01":2,"76208000D01":2,"76160381D01":5,"76255619D01":1,"77160381D02":4,"76636571D02":1,"76636571D01":1,"X187459809Y":2,"X187364571Y":1,"76446095D01":1,"X185491524Y":4,"74525143D02":1,"X185443905Y":4,"74572762D01":2,"X185301048Y":4,"74620381D01":4,"X185205810Y":4,"X185062952Y":4,"X184967714Y":4,"74477524D01":1,"X184920095Y":4,"74382286D01":1,"X184872476Y":4,"74191810D01":1,"74048952D01":2,"73858476D01":1,"73763238D01":1,"73668000D01":4,"73620381D01":6,"73715619D01":2,"X185920095Y":6,"74620381D02":2,"74096571D02":1,"X186491524Y":6,"74096571D01":1,"X186920095Y":2,"73715619D02":1,"X186967714Y":1,"X187062952Y":1,"X187301048Y":3,"X187396286Y":3,"X187443905Y":4,"X187491524Y":6,"73810857D01":1,"73906095D01":1,"X186872476Y":3,"71985143D02":1,"72032762D01":4,"72080381D01":4,"71937524D01":1,"71842286D01":1,"71651810D01":2,"71508952D01":2,"71318476D01":1,"71223238D01":1,"71128000D01":2,"71080381D01":5,"71175619D01":1,"72080381D02":2,"71556571D02":1,"71556571D01":2,"71080381D02":1,"X187158190Y":1,"71461333D01":2,"71889905D01":1,"71985143D01":2,"X187015333Y":1,"X186094762Y":2,"68588000D02":1,"X186047143Y":1,"68540381D01":7,"X185975715Y":2,"X185904286Y":2,"68588000D01":2,"X185856667Y":2,"68683238D01":2,"X185832858Y":2,"68778476D01":2,"X185809048Y":2,"68968952D01":2,"69111810D01":4,"69302286D01":2,"69397524D01":2,"69492762D01":3,"69540381D01":6,"X186023334Y":2,"X186118572Y":2,"69445143D01":1,"X186332858Y":2,"69540381D02":3,"X186618572Y":2,"X186856668Y":3,"X186975715Y":2,"X187047144Y":2,"X187094763Y":2,"X187118572Y":2,"X187142382Y":2,"X187332858Y":1,"69254667D02":1,"X187570953Y":1,"69254667D01":1,"X187285239Y":1,"X187451906Y":1,"X187618572Y":1,"67000381D02":2,"66000381D01":4,"66952762D02":1,"X186031238Y":1,"67000381D01":2,"X186269334Y":2,"X186364572Y":2,"66952762D01":1,"X186412191Y":2,"66905143D01":1,"X186459810Y":3,"66809905D01":1,"66714667D01":1,"66619429D01":1,"66571810D01":1,"66524190D01":1,"X186078857Y":2,"66476571D01":1,"X185983619Y":2,"66428952D01":1,"X185936000Y":2,"66381333D01":1,"66286095D01":1,"66190857D01":1,"66095619D01":1,"66048000D01":2,"X186316953Y":1,"X186888381Y":2,"X170488095Y":1,"97273810D01":1,"X146122399Y":1,"64195858D02":1,"X146884304Y":1,"64195858D01":1,"X146503352Y":2,"64576810D02":1,"63814905D01":1,"Paste":2,"stable":1,"/":2,"X153000000Y":2,"135000000D03":8,"X151000000Y":2,"X149000000Y":2,"X147000000Y":2,"X145000000Y":2,"X141000000Y":2,"X139000000Y":2,"119000000D03":8,"X94500000Y":7,"125500000D03":3,"X97040000Y":8,"X99580000Y":8,"128500000D03":3,"131500000D03":3,"134500000D03":3,"137500000D03":2,"140500000D03":3,"143500000D03":3,"146500000D03":3},"Gherkin":{"Feature":2,":":10,"Todo":1,"List":1,"Scenario":3,"Adding":1,"an":2,"item":1,"to":3,"my":4,"todo":3,"list":3,"Given":4,"currently":1,"looks":1,"as":1,"follows":1,"|":46,"TaskName":3,"Priority":3,"Fix":1,"bugs":1,"in":3,"code":1,"medium":2,"Document":1,"hours":1,"When":2,"I":4,"add":1,"the":5,"following":2,"task":1,"Watch":2,"cat":2,"videos":2,"on":2,"YouTube":2,"all":2,"day":2,"high":3,"Then":2,"should":1,"see":1,"Sign":1,"up":1,"for":1,"unemployment":1,"Some":1,"awesome":2,"title":2,"In":1,"order":1,"realize":1,"a":5,"named":2,"business":1,"value":1,"As":1,"explicit":1,"system":3,"actor":1,"want":1,"gain":1,"some":1,"beneficial":1,"outcome":1,"which":1,"furthers":1,"goal":1,"Prologue":1,"this":3,"step":1,"is":3,"played":1,"once":1,"begin":1,"of":1,"story":1,"#":1,"--":1,"comment":1,"!!!!":1,"parametrized":1,"scenario":2,"state":2,"<":3,"systemState":2,">":3,"do":1,"action":1,"newSystemStateNa":2,"Examples":1,"Nameaction":1,"currentState":3,"nothing":1,"pushButton":1,"newState":1,"with":1,"table":1,"will":1,"be":1,"headers":1,"row":1},"Git Attributes":{"COMMENT#":1,".emacs":1,".d":1,"/":1,"lisp":1,"COMMENT/*":1},"Git Config":{"[":24,"alias":3,"]":24,"COMMENT#":54,"l":2,"=":220,"log":28,"--":106,"pretty":8,"oneline":7,"-":111,"n":2,"graph":9,"abbrev":7,"commit":17,"s":6,"status":7,"d":3,"!":5,"di":1,"p":7,"c":1,"clone":1,"recursive":1,"ca":1,"git":12,"add":2,"A":1,"&&":7,"av":1,"go":1,"tags":4,"tag":2,"branches":3,"branch":7,"a":4,"remotes":4,"remote":9,"v":7,"aliases":1,"config":2,"get":1,"regexp":1,"amend":6,"reuse":1,"message":1,"HEAD":10,"credit":1,"reb":1,"retag":1,"fb":1,"ft":1,"fc":1,"fm":1,"dm":1,"contributors":2,"shortlog":3,"summary":2,"numbered":1,"mpr":1,"apply":1,"whitespace":2,"fix":1,"core":1,"excludesfile":1,"~":4,"/":30,".gitignore":1,"attributesfile":1,".gitattributes":1,"space":2,"before":1,"tab":2,",":2,"indent":1,"with":1,"non":1,"trailing":1,"trustctime":1,"false":2,"precomposeunicod":1,"untrackedCache":1,"true":4,"color":8,"ui":1,"auto":1,"current":1,"yellow":4,"reverse":2,"local":1,"green":3,"meta":1,"bold":2,"frag":1,"magenta":1,"#":8,"line":2,"info":1,"old":1,"red":1,"deletions":1,"new":1,"additions":1,"added":1,"changed":2,"untracked":1,"cyan":1,"gpgsign":1,"diff":12,"renames":1,"copies":1,"textconv":1,"hexdump":1,"C":1,"help":1,"autocorrect":1,"merge":2,"push":9,"default":1,"simple":1,"followTags":1,"url":11,"insteadOf":4,"pushInsteadOf":4,"submodule":6,"path":7,"vendor":6,"CodeMirror":2,"https":6,":":13,"//":6,"github":7,".com":6,"codemirror":1,"grammars":5,"ABNF":2,".tmbundle":6,"sanssecours":1,"Agda":2,"mokus0":1,"Alloy":2,"macekond":1,"Assembly":2,"Syntax":2,"Definition":2,"calculuswhiz":1,"AutoHotkey":1,"ahkscript":1,"SublimeAutoHotke":1,"br":1,"ci":1,"co":1,"checkout":6,"w":8,"dc":1,"cached":3,"ds":1,"staged":1,"g":1,"grep":2,"break":1,"heading":1,"number":1,"h":1,"decorate":7,"date":3,"short":2,"hist":2,"format":8,"\\":5,"lgp":1,"lgs":1,"stat":3,"lol":1,"lola":1,"all":6,"lolar":1,"ls":4,"files":4,"pr":1,"pull":6,"rebase":10,"st":1,"sta":1,"sts":1,"wc":1,"whatchanged":1,"medium":1,"ga":1,"gb":1,"gba":1,"gc":1,"gca":1,"gcf":1,"fixup":1,"gcl":1,"list":2,"gclean":1,"reset":7,"hard":3,"clean":2,"dfx":1,"gcm":1,"master":10,"gcmsg":1,"m":1,"gco":1,"gcount":1,"sn":1,"gcp":1,"cherry":1,"pick":1,"gf":1,"fetch":2,"gfr":1,"origin":8,"gg":1,"gui":2,"citool":2,"gga":1,"ggpnp":1,"$(":5,"current_branch":5,")":5,"ggpull":1,"ggpur":1,"ggpush":1,"gignore":1,"update":5,"index":4,"assume":4,"unchanged":3,"gignored":1,"|":1,"gl":1,"glg":1,"max":2,"count":2,"glgg":1,"glgga":1,"glo":1,"glog":1,"glp":1,"_git_log_prettil":1,"gm":1,"gmt":1,"mergetool":1,"no":4,"prompt":1,"gpoat":1,"gr":1,"grba":1,"abort":1,"grbc":1,"continue":1,"grbi":1,"i":3,"grh":1,"grhh":1,"gri":1,"interactive":1,"grmv":1,"rename":1,"grrm":1,"remove":2,"grset":1,"set":1,"grt":1,"grup":1,"grv":1,"gss":1,"gst":1,"gsta":1,"stash":6,"gstd":1,"drop":1,"gstp":1,"pop":2,"gsts":1,"show":5,"text":1,"gunignore":1,"gsd":1,"svn":4,"dcommit":3,"gsr":1,"svntrunk":1,"----":2,"back":1,"branchout":1,"b":1,"name":2,"rev":1,"parse":1,"ref":1,"down":1,"discard":1,"dump":1,"cat":2,"file":2,"filetrail":1,"follow":3,"order":1,"history":1,"ignore":1,"ignored":2,"o":1,"exclude":1,"standard":1,"Show":1,"by":1,"invert":1,"revert":1,"incoming":1,"orgin":3,"^":2,"only":3,"what":3,"is":2,"in":2,"that":2,"isn":2,"last":1,"logs":1,"mergetrail":1,"ancestry":1,"merges":1,"move":1,"mv":1,"nevermind":1,"f":1,"outgoing":1,"praise":1,"blame":1,"precommit":1,"word":3,"regex":1,"prestage":1,"rm":2,"resave":1,"rewrite":1,"ru":1,"since":3,"#rushes":1,"rushes":1,"save":1,"am":1,"shop":1,"stashes":1,"u":1,"type":1,"t":1,"uncommit":1,"mixed":1,"undo":1,"soft":1,"unignore":1,"unmerged":2,"merged":1,"filter":1,"U":1,"unstage":1,"q":1,"unstash":1,"untrack":1,"r":1,"up":2,"pup":1,"pupup":1},"Git Revision List":{"COMMENT#":7,"5180ecdca48e486b":1,"41085248560b1403":1},"Gleam":{"import":9,"gleam":7,"/":9,"result":7,"option":2,".":6,"{":19,"Option":2,"}":19,"dynamic":19,"DecodeError":3,",":43,"Dynamic":5,"gleam_contributo":1,"json":2,"pub":11,"type":5,"Contributor":5,"(":62,"name":4,":":29,"String":8,"github":4,"))":4,"COMMENT//":7,"Contributorspage":4,"nextpage_cursor":2,"Result":6,"Nil":7,")":51,"contributor_list":2,"List":3,"fn":8,"decode":2,"json_obj":2,"->":9,"try":17,"author":3,"=":24,".field":12,"dynamic_name":2,".string":3,"let":5,"user":2,"dynamic_github":2,"Ok":3,".from_result":1,")))":1,"decode_page":1,"response_json":2,"res":2,".decode":1,"data":2,"repo":2,"object":2,"history":3,"pageinfo":3,"dynamic_nextpage":2,"nextpage":2,".bool":1,"cursor":2,"case":1,"False":1,"Error":1,"True":1,"|":5,">":5,".then":1,".map_error":4,"_":3,"nodes":2,"contributors":2,".typed_list":1,"of":1,"uri":1,"Uri":1,"http":1,"Header":3,"nerf":1,"gun":8,"ConnectionPid":2,"StreamReference":2,"opaque":1,"Connection":8,"ref":4,"pid":6,"Frame":2,"Close":1,"Text":1,"Binary":1,"BitString":1,"connect":1,"hostname":2,"path":2,"on":1,"port":2,"Int":4,"with":1,"headers":3,"ConnectError":2,".open":1,"ConnectionFailed":4,".await_up":1,".ws_upgrade":1,"conn":7,"await_upgrade":2,"send":1,"to":1,"this":1,"message":2,".ws_send":2,".pid":2,".Text":1,"external":2,"receive":1,"from":2,"within":2,"close":1,".Close":1,"ConnectionRefuse":1,"status":1,"reason":1},"Glyph Bitmap Distribution Format":{"STARTFONT":1,"COMMENT":3,"Copyright":1,"(":1,"c":1,")":1,",":1,"Aaron":1,"Christianson":1,"ninjaaron":1,"@gmail":1,".com":1,"licenced":1,"under":1,"the":1,"OFL":1,"FONT":1,"-":53,"aaron":1,"bitbuntu":1,"medium":1,"r":1,"normal":1,"--":1,"C":1,"iSO8859":1,"SIZE":1,"FONTBOUNDINGBOX":1,"STARTPROPERTIES":1,"FONTNAME_REGISTR":1,"FOUNDRY":1,"FAMILY_NAME":1,"WEIGHT_NAME":1,"SLANT":1,"SETWIDTH_NAME":1,"ADD_STYLE_NAME":1,"PIXEL_SIZE":1,"POINT_SIZE":1,"RESOLUTION_X":1,"RESOLUTION_Y":1,"SPACING":1,"AVERAGE_WIDTH":1,"CHARSET_REGISTRY":1,"CHARSET_ENCODING":1,"COPYRIGHT":1,"FACE_NAME":1,"WEIGHT":1,"X_HEIGHT":1,"QUAD_WIDTH":1,"_ORIGINAL_FONT_N":1,"_GBDFED_INFO":1,"DEFAULT_CHAR":1,"FONT_DESCENT":1,"FONT_ASCENT":1,"ENDPROPERTIES":1,"CHARS":1,"STARTCHAR":190,"char32":1,"ENCODING":190,"SWIDTH":190,"DWIDTH":190,"BBX":190,"BITMAP":190,"ENDCHAR":190,"char33":2,"char34":1,"A0":26,"char35":1,"F8":10,"char36":1,"F0":38,"char37":1,"C0":33,"D8":4,"char38":1,"char39":1,"char40":1,"char41":1,"char42":1,"A8":13,"char43":1,"char44":1,"char45":1,"char46":1,"char47":1,"char48":1,"char49":1,"char50":1,"char51":1,"E0":51,"char52":1,"char53":1,"char54":1,"char55":1,"char56":1,"char57":1,"char58":1,"char59":1,"char60":1,"char61":1,"char62":1,"char63":2,"char64":1,"B0":9,"D0":8,"char65":2,"char66":1,"char67":2,"QUOTE":1,"THIS":1,"SHIT":1,"char68":2,"char69":5,"char70":1,"char71":1,"char72":1,"char73":5,"char74":1,"char75":1,"char76":1,"char77":1,"char78":1,"char79":1,"char80":1,"char81":1,"char82":1,"char83":1,"char84":1,"char85":5,"char86":1,"char87":1,"char88":1,"char89":2,"char90":1,"char91":1,"char92":1,"char93":1,"char94":1,"char95":1,"char96":1,"char97":2,"char98":1,"char99":3,"char100":1,"char101":5,"char102":1,"char103":1,"char104":1,"char105":5,"char106":1,"char107":1,"char108":1,"char109":1,"char110":3,"char111":1,"char112":3,"char113":1,"char114":1,"char115":1,"char116":1,"char117":5,"char118":1,"char119":1,"char120":1,"char121":3,"char122":1,"char123":1,"char124":1,"char125":1,"char126":1,"char128":1,"C8":1,"char163":1,"char164":1,"char165":1,"char166":1,"char167":1,"char168":1,"char169":2,"B4":3,"C4":1,"char170":1,"char187":2,"char172":1,"BC":1,"AC":1,"char175":1,"char176":1,"char177":1,"char178":1,"char179":3,"char180":1,"char181":1,"char182":1,"E8":3,"char183":1,"char184":1,"char185":1,"char186":1,"3C":2,"char189":1,"1C":1,"char196":5,"char197":1,"7C":2,"9C":1,"char214":8,"char215":1,"char248":2,"char223":1,"char228":5,"char229":1,"6C":1,"char240":1,"char246":2,"char247":1,"ENDFONT":1},"Gnuplot":{"COMMENT#":40,"set":116,"terminal":3,"pngcairo":2,"transparent":2,"truecolor":2,"font":10,"size":3,",":189,"output":3,"title":19,"grid":2,"xrange":5,"[":22,":":39,"]":22,"xlabel":8,"format":2,"y":2,"yrange":6,"key":3,"right":3,"bottom":2,"sdi":2,"=":53,"missile_battery":2,"laser_battery":2,"planetary_shield":2,"neutron_shield":4,"val":6,"f":4,"(":62,"x":19,")":55,"-":110,"((":5,"))":10,"**":12,"*":9,"g":4,"/":7,"plot":5,"lt":19,"rgb":12,"dummy":3,"u":31,"v":35,"label":14,"at":14,"left":15,"norotate":18,"back":23,"nopoint":14,"offset":25,"character":22,"arrow":7,"from":7,"to":7,"head":7,"nofilled":7,"linetype":11,"linewidth":11,"parametric":3,"view":3,"samples":3,"isosamples":3,"hidden3d":2,"trianglepattern":2,"undefined":2,"altdiagonal":2,"bentover":2,"ztics":2,"norangelimit":3,"textcolor":13,"noreverse":13,"nowriteback":12,"ylabel":5,"rotate":3,"by":3,"zlabel":4,"zrange":2,"sinc":13,"sin":4,"sqrt":4,"+":6,"GPFUN_sinc":2,"xx":2,"dx":4,"x0":4,"x1":4,"x2":4,"x3":4,"x4":4,"x5":4,"x6":4,"x7":4,"x8":4,"x9":4,"xmin":3,"xmax":1,"n":2,"zbase":2,"splot":3,".5":2,"floor":3,"%":2,"==":2,"?":12,"(((":1,"notitle":15,"style":7,"line":4,"linecolor":4,"pointtype":4,"pointsize":4,"default":4,"pointinterval":4,"noxtics":2,"noytics":2,"bmargin":1,"unset":2,"colorbox":3,"cos":10,"ls":4,".2":1,".4":1,".6":1,".8":1,"lc":3,"<":10,"SHEBANG#!gnuplot":1,"reset":1,"png":1,"#set":2,"xr":1,"yr":1,"pt":2,"boxwidth":1,"absolute":1,"fill":1,"solid":1,"border":3,"inside":1,"top":1,"vertical":2,"Right":1,"noenhanced":1,"autotitles":1,"nobox":1,"histogram":1,"clustered":1,"gap":1,"datafile":1,"missing":1,"data":1,"histograms":1,"xtics":3,"in":1,"scale":1,"nomirror":1,"autojustify":1,"()":1,"i":1,"using":2,"xtic":1,"ti":4,"col":4,"angles":1,"degrees":1,"mapping":1,"spherical":1,"noztics":1,"urange":1,"vrange":1,"cblabel":1,"cbrange":1,"user":1,"origin":1,"screen":2,"front":1,"bdefault":1,"with":3,"lines":2,"labels":1,"point":1,"lw":1,".1":1,"tc":1,"pal":1},"Go":{"COMMENT//":71,"COMMENT/*":1,"package":4,"proto":1,"import":4,"proto1":3,"math":2,"var":7,"_":6,"=":8,".Marshal":1,".Inf":1,"type":9,"ClientCmdID":4,"struct":7,"{":21,"WallTime":1,"int64":5,"`":20,"protobuf":2,":":12,"json":10,"Random":1,"XXX_unrecognized":1,"[]":7,"byte":6,"}":21,"func":13,"(":21,"m":4,"*":6,")":19,"Reset":1,"()":13,"{}":2,"String":1,"string":8,"return":12,".CompactTextStri":1,"COMMENT(*":2,"resource":1,"bindataRead":2,"data":2,",":16,"name":4,"error":2,"gz":3,"err":7,":=":2,"gzip":1,".NewReader":1,"bytes":4,".NewBuffer":1,"))":1,"if":3,"!=":3,"nil":8,"fmt":3,".Errorf":2,"buf":3,".Buffer":1,"io":1,".Copy":1,"&":1,"clErr":2,".Close":1,".Bytes":1,"asset":1,"info":1,"os":3,".FileInfo":1,"bindataFileInfo":7,"size":1,"mode":1,".FileMode":2,"modTime":1,"time":2,".Time":2,"fi":10,"Name":2,".name":1,"Size":1,".size":1,"Mode":1,".mode":1,"ModTime":1,".modTime":1,"IsDir":1,"bool":1,"false":1,"Sys":1,"interface":1,"_uiCssAppCss":2,"uiCssAppCssBytes":1,"uiCssAppCss":1,"api":1,"Error":1,"Code":1,"int32":2,"Message":1,"NewPet":3,"Tag":1,"Pet":1,"Id":1,"FindPetsParams":1,"Tags":1,"Limit":1,"AddPetJSONBody":2,"AddPetJSONReques":1,"linguist":1,"thrift":1,".ZERO":1,".Printf":1,".Equal":1,"init":1},"Go Checksums":{"cloud":2,".google":2,".com":6,"/":47,"go":9,"v0":9,".34":2,".0":19,"h1":14,":":14,"eOI3":1,"cP2VTU6uZLDYAoic":1,"+":10,"eyzzB9YyGmJ7eIjl":1,"=":14,".mod":7,"aQUYkXzVsufM":1,"DwF1aE":1,"56JwCaLick0ClmMT":1,"github":4,"golang":8,"protobuf":2,"v1":5,".2":2,"P3YflyNX":1,"ehuJFLhxviNdFxQP":1,"6lQm79b":1,"lXiMfvg":1,"cZm0SGofjICqVBUt":1,".org":8,"x":6,"net":3,"-":12,"3673e40ba225":1,"mL1N":2,"T3taQHkDXs73rZJw":2,"1e06a53dbb7e":2,"bRhVy7zSSasaqNks":1,"Ei4I1nO5Jh72wfHl":1,"sync":2,"37e7f081c4d4":2,"YUO":1,"7uOKsKeq9UokNS62":1,"RxMgew5VJxzue5":1,"jJTE5uejpjVlOe":1,"izrB70Jof72aM":1,"text":1,".3":1,"NqM8EUOU14njkJ3f":1,"pc6Ldnwhi":1,"IjpwHt7yyuwOQ":1,"google":2,".golang":2,"appengine":2,".4":2,"wp5JvzpHIxhs":1,"dumFmF7BXTf3Z":1,"dd4uXta4kVyO508":1,"xpcJRLb0r":1,"rnEns0DIKYYv":1,"WjYCduHsrkT7":1,"EB5XEv4":1,"PuerkitoBio":2,"purell":1,".1":2,"WEQqlqaGbrPkxLJW":1,"urlesc":1,"de5bf2ad4578":1,"d":1,"Bc7a5rLufV":1,"sSk":1,"8dngufqelfh6jnri":1,"M":1},"Go Module":{"module":1,"golang":3,".org":4,"/":8,"x":3,"oauth2":1,"go":2,"require":1,"(":1,"cloud":1,".google":1,".com":1,"v0":3,".34":1,".0":6,"net":1,"-":4,"1e06a53dbb7e":1,"sync":1,"37e7f081c4d4":1,"//":1,"indirect":1,"google":1,".golang":1,"appengine":1,"v1":1,".4":1,")":1},"Go Workspace":{"go":1,"use":1,"(":1,".":4,"/":7,"api":1,"pkg":2,"featureflags":1,"libhelm":1,"third_party":1,"digest":1,")":1},"Godot Resource":{"COMMENT;":7,"config_version":1,"=":459,"[":110,"application":1,"]":110,"config":2,"/":25,"name":29,"run":1,"main_scene":1,"boot_splash":2,"image":1,"bg_color":1,"Color":2,"(":71,",":7,")":71,"icon":1,"autoload":1,"Client":1,"UdpBroadcast":1,"debug":1,"gdscript":1,"completion":1,"autocomplete_set":1,"true":10,"display":1,"window":6,"size":4,"width":1,"height":1,"test_width":1,"test_height":1,"stretch":2,"mode":2,"aspect":1,"global":1,"delay":1,"false":9,"simulate":1,"input_devices":1,"pointing":2,"ios":1,"touch_delay":1,"emulate_touch_fr":1,"rendering":1,"environment":2,"default_clear_co":1,"default_environm":1,"entry":1,"X11":2,".64":6,"OSX":2,"Windows":2,"dependencies":1,"general":1,"singleton":1,"load_once":1,"symbol_prefix":1,"reloadable":1,"gd_resource":2,"type":55,"load_steps":3,"format":3,"ext_resource":23,"path":23,"id":42,"sub_resource":19,"resource_name":21,"script":21,"ExtResource":40,"names":10,"PoolStringArray":10,"current_tab":10,"direction":9,"percent":9,"first":9,"SubResource":19,"second":9,"resource":2,"root":1,"hidden_tabs":1,"{":6,":":7,"}":6,"class_name":1,"library":1,"gd_scene":1,"node":28,"anchor_right":3,"anchor_bottom":3,"theme":1,"__meta__":5,"parent":27,"custom_constants":1,"separation":1,"instance":17,"margin_top":2,"margin_right":7,"margin_bottom":7,"mouse_filter":1,"window_title":4,"margin_left":1,"dialog_text":5,"resizable":3,"popup_exclusive":1,"Do":1,"you":1,"want":1,"to":21,"recover":1,"the":1,"data":1,"?":1,"dialog_autowrap":1,"visible":2,"connection":20,"signal":20,"from":20,"method":20},"Golo":{"COMMENT#":348,"module":27,"StructDemo":2,"struct":1,"Point":4,"=":189,"{":160,"x":19,",":167,"y":16,"}":160,"augment":4,".types":1,".Point":1,"function":87,"move":2,"|":234,"this":29,"offsetX":4,"offsetY":4,":":256,"(":501,"()":98,"+":121,")":271,"return":28,"relative":2,"->":55,"main":27,"args":47,"let":91,"p1":15,"p2":3,"p3":4,"frozenCopy":2,"p4":3,"println":170,"())":53,"==":7,"))":77,"hashCode":4,"members":1,"values":3,"foreach":11,"item":10,"in":11,"get":16,"set":13,"p5":3,"ImmutablePoint":1,"try":19,"catch":19,"expected":2,"getMessage":1,"samples":17,".WebServer":1,"import":32,"java":29,".lang":8,".net":7,".InetSocketAddre":2,"com":4,".sun":4,".httpserver":4,".HttpServer":2,"server":8,"HttpServer":2,".create":2,"InetSocketAddres":2,"createContext":3,"exchange":27,"headers":2,"getResponseHeade":4,"response":6,"StringBuilder":1,"append":7,"getRequestURI":1,".util":15,".Date":1,"toString":5,"sendResponseHead":4,"length":8,"getResponseBody":3,"write":3,"getBytes":3,"close":5,"stop":1,"start":10,"hello":7,".World":1,".SwingHelloWorld":1,"javax":4,".swing":4,".WindowConstants":2,"frame":10,"JFrame":2,"setDefaultCloseO":2,"EXIT_ON_CLOSE":2,"label":4,"JLabel":1,"setFont":2,"getFont":2,"deriveFont":2,"_F":3,"getContentPane":2,"add":22,"pack":2,"setVisible":2,"true":4,"EchoArgs":1,"for":2,"var":5,"i":20,"<":3,"arg":2,"range":4,"sample":1,".EnumsThreadStat":1,".Thread":2,"$State":3,"new":3,"Thread":9,".NEW":1,"name":9,"ordinal":2,"element":8,".values":1,".DynamicObjectPe":1,"local":27,"mrbean":5,"DynamicObject":1,"email":3,"define":5,"bean":4,"Matching":1,".LinkedList":5,"data":4,"list":27,"LinkedList":4,"what_it_could_be":2,"match":2,"when":5,"contains":1,"then":5,"startsWith":3,"otherwise":2,".MemoizeDecorato":1,"gololang":7,".Decorators":4,".System":2,"memo":1,"memoizer":1,"@memo":2,"fib":15,"n":17,"if":7,"<=":3,"else":5,"-":12,"foo":17,"run":7,"System":6,".currentTimeMill":6,"result":14,"duration":6,"run2":2,".DynamicEvaluati":1,".EvaluationEnvir":1,"test_asModule":2,"env":25,"code":12,"COMMENT\"\"\"":5,"mod":6,"asModule":1,"a":24,"fun":6,"b":14,"test_anonymousMo":2,"anonymousModule":1,"test_asFunction":2,"f":9,"asFunction":1,"test_def":2,"def":1,"test_run":2,"test_run_map":2,".TreeMap":1,"EvaluationEnviro":1,"simple_decorator":1,"func":12,"@simple_decorato":1,"simple_adder":2,"decorator_with_p":1,"param1":2,"param2":2,"@decorator_with_":1,"parametrized_add":2,"generic_decorato":1,"...":3,"invokeWithArgume":6,"@generic_decorat":4,"generic_adder0":2,"generic_adder1":2,"generic_adder2":2,"generic_adder3":2,"z":2,"list_sum_decorat":1,".List":2,"@list_sum_decora":1,"sum":2,"acc":6,"elem":2,".TemplatesChatWe":1,".io":2,"redirect":2,"to":3,"respond":2,"body":3,"extract_post":2,"posts":7,"reader":4,"BufferedReader":1,"InputStreamReade":1,"getRequestBody":1,"()))":2,"line":5,"readLine":2,"while":2,"isnt":1,"null":2,".URLDecoder":1,".decode":1,"substring":1,"index":2,"template":2,"getRequestMethod":1,"index_template":2,"index_tpl":2,".TemplateEngine":1,"compile":1,".concurrent":5,".ConcurrentLinke":1,"^":3,"bindTo":5,".CollectionLiter":1,"play_with_tuples":2,"[":32,"]":20,"str":2,"print":1,"join":3,"play_with_litera":2,"tuple":1,"array":2,"map":10,"vector":1,"each":1,"getClass":3,"DealingWithNull":1,"contacts":3,"]]":6,"larry":2,"orIfNull":3,"?":2,"street":1,"number":1,"Workers":1,".workers":1,".WorkerEnvironme":1,"pusher":2,"queue":5,"message":4,"offer":1,"generator":2,"port":2,"send":3,"WorkerEnvironmen":1,".builder":1,"withFixedThreadP":1,"ConcurrentLinked":1,"pusherPort":2,"spawn":3,"generatorPort":2,"finishPort":2,"any":1,"shutdown":2,".sleep":5,"2000_L":1,"awaitTermination":2,"reduce":1,"next":2,".SwingActionList":1,".awt":1,".event":1,"listener":2,"handler":2,"asInterfaceInsta":1,"ActionListener":2,".class":5,"button":7,"JButton":1,"addActionListene":3,"event":3,")))":7,"((":1,".Augmentations":1,"with":4,"value":8,".Collection":1,"doToEach":2,".Adapters":1,"list_sample":2,"fabric":7,"carbonCopy":5,"[]":1,"conf":4,"super":2,"maker":2,"newInstance":2,"runnable_sample":2,"runner":4,"oftype":2,".Serializable":1,".Runnable":1,"AdapterFabric":1,".AsyncHelpers":1,".Async":1,".TimeUnit":1,".Executors":1,"executor":11,"newCachedThreadP":1,"enqueue":2,"1000_L":3,"onSet":5,"v":22,"onFail":2,"e":42,"cancel":1,"fib_10":3,"promise":5,"fib_20":3,"fib_30":3,"fib_40":3,"futures":2,"future":5,"submit":6,"all":1,"results":2,"truth":3,"500_L":1,"2_L":1,"SECONDS":1,".ContextDecorato":1,"myContext":3,"defaultContext":1,"count":4,"require":1,">=":1,"throw":1,"@withContext":1,"withContext":1,"*":3,".PrepostDecorato":1,"isInteger":4,"isOfType":1,"Integer":1,"@checkResult":1,"isString":2,"andThen":4,"lengthIs":1,"@checkArguments":4,"isPositive":3,"myCheck":1,"checkArguments":1,"@myCheck":1,"inv":3,"/":1,"isPositiveInt":2,"mul":3,"isNumber":1,"num":7,"isNotNull":1,"notnull":3,"1_L":1,".LogDeco":1,"log1":2,"msg":2,"@log1":2,"bar":2,"sayHello":3,"@sayHello":1,"baz":2,"log2":4,"msgBefore":2,"msgAfter":2,"res":2,"@log2":1,"spam":2,"logEnterExit":1,"@logEnterExit":1,"egg":2,"strange_use":2,".MaxInt":1,"max_int":2,".Integer":1,".MAX_VALUE":1,"MoreCoolContaine":1,"dyn":7,"DynamicVariable":1,"t1":3,"withValue":2,"t2":3,"Observable":1,"onChange":2,"mapped":2,".Fibonacci":1,"Closures":1,"who":2,"adder":5,"addToTen":3,"adding":3,"addingTen":2,"pump_it":2,"CoinChange":1,"change":9,"money":5,"coins":13,"or":1,"isEmpty":1,"head":1,"tail":1},"Gosu":{"package":3,"example":2,"enhancement":1,"Hello":2,":":62,"String":15,"{":69,"function":16,"toPerson":1,"()":31,"Person":7,"var":17,"vals":4,"=":30,"this":2,".split":1,"(":92,")":89,"return":17,"new":8,"[":4,"]":4,",":41,"as":7,"int":2,"Relationship":5,".valueOf":2,"}":72,"uses":8,"java":5,".util":2,".*":6,".io":2,".File":1,"class":2,"extends":1,"Contact":2,"implements":1,"IEmailable":2,"_name":4,"_age":3,"Integer":3,"Age":1,"_relationship":2,"readonly":1,"RelationshipOfPe":1,"delegate":1,"_emailHelper":2,"represents":1,"enum":2,"FRIEND":1,"FAMILY":1,"BUSINESS_CONTACT":1,"COMMENT//":7,"static":26,"ALL_PEOPLE":7,"HashMap":1,"<":6,">":7,"COMMENT/*":4,"construct":2,"name":12,"age":4,"relationship":2,"EmailHelper":1,"property":13,"get":11,"Name":3,"set":2,"override":1,"getEmailName":1,"incrementAge":1,"++":1,"@Deprecated":1,"printPersonInfo":1,"print":3,"addPerson":4,"p":8,"if":19,".containsKey":2,"?":18,".Name":4,"))":2,"throw":5,"IllegalArgumentE":1,"addAllPeople":1,"contacts":2,"List":1,"for":2,"contact":4,"in":3,"typeis":2,"and":1,"not":1,"getAllPeopleOlde":1,"allPeople":2,".Values":3,".where":1,"\\":3,"->":3,".Age":1,".orderBy":1,"loadPersonFromDB":1,"id":1,"using":2,"conn":2,"DBConnectionMana":1,".getConnection":1,"stmt":3,".prepareStatemen":1,".setInt":1,"result":5,".executeQuery":1,".next":1,".getString":2,".getInt":1,"loadFromFile":1,"file":4,"File":3,".eachLine":1,"line":3,".HasContent":1,".toPerson":1,"saveToFile":1,"writer":2,"FileWriter":1,"PersonCSVTemplat":2,".renderToString":1,".render":1,"COMMENT/**":17,"ronin":5,"gw":2,".concurrent":1,".LockingLazyVar":1,".lang":3,".reflect":1,".config":3,"org":1,".slf4j":1,"Ronin":1,"_CONFIG":21,"IRoninConfig":2,"Config":1,"_CURRENT_REQUEST":3,"ThreadLocal":1,"RoninRequest":3,";":1,"private":1,"{}":1,"internal":2,"init":1,"servlet":3,"RoninServlet":3,"m":3,"ApplicationMode":2,"src":2,"!=":5,"null":15,"cfg":3,"TypeSystem":2,".getByFullNameIf":2,"defaultWarning":3,"false":1,"ctor":3,".TypeInfo":2,".getConstructor":1,".ApplicationMode":1,".RoninServlet":2,"==":10,".Constructor":1,".newInstance":1,"else":9,"DefaultRoninConf":1,"true":2,"roninLogger":3,".getMethod":1,".LogLevel":2,".CallHandler":1,".handleCall":1,"LogLevel":5,"log":2,"level":7,"WARN":2,"Quartz":1,".maybeStart":1,"ReloadManager":2,".setSourceRoot":1,"CurrentRequest":3,"req":2,".set":1,"CurrentTrace":1,"Trace":1,".Trace":1,".get":1,"Mode":1,".Mode":1,"TESTING":1,"DEBUG":2,"TraceEnabled":1,"boolean":1,".TraceEnabled":1,"DefaultAction":1,".DefaultAction":1,"DefaultControlle":1,"Type":1,".DefaultControll":1,"ErrorHandler":1,"IErrorHandler":1,".ErrorHandler":1,"LogHandler":1,"ILogHandler":1,".LogHandler":3,"msg":4,"Object":1,"component":7,"exception":7,".Throwable":1,"INFO":2,"<=":1,"msgStr":9,"block":3,".log":1,"switch":1,"case":6,"TRACE":1,"LoggerFactory":5,".getLogger":5,"Logger":5,".ROOT_LOGGER_NAM":5,".trace":1,"break":5,".debug":1,".info":1,".warn":1,"ERROR":1,"FATAL":1,".error":1,"CacheStore":3,"REQUEST":3,"SESSION":3,"APPLICATION":3,"cache":1,"T":4,"value":4,"store":10,"or":2,".RequestCache":2,".getValue":3,".SessionCache":2,".ApplicationCach":2,"invalidate":1,".invalidate":3,"loadChanges":1,".detectAndReload":1,"<%":4,"!":1,"--":2,"defined":1,".gst":1,"%>":4,"@":1,"params":1,"users":2,"Collection":1,"User":1,"user":4,"${":3,".LastName":1,".FirstName":1,".Department":1,"hello":1},"Grace":{"import":7,"as":7,"gtk":44,"io":18,"collections":5,"button_factory":11,"dialog_factory":5,"highlighter":2,"aComp":2,"COMMENT//":67,"def":56,"window":9,"=":57,".window":7,"(":182,".GTK_WINDOW_TOPL":3,")":186,".title":1,":=":67,".set_default_siz":1,",":90,"var":33,"popped":10,"mBox":5,".box":6,".GTK_ORIENTATION":9,"buttonBox":4,"consoleButtons":6,"consoleBox":12,"editorBox":4,"splitPane":6,".paned":1,"menuBox":6,"runButton":3,".make":10,"clearButton":3,"outButton":3,"errorButton":3,"popButton":6,"newButton":3,"openButton":3,"saveButton":3,"saveAsButton":3,"closeButton":3,"tEdit":5,".text_view":5,".set_size_reques":28,"scrolled_main":6,".scrolled_window":5,".add":25,"notebook":24,".notebook":1,".scrollable":1,"true":8,"editor_map":16,".map":4,".new":11,".put":6,"scrolled_map":15,"lighter":4,".Syntax_Highligh":1,".buffer":18,".on":11,"do":14,"{":61,".highlightLine":1,"}":61,"completer":1,".Auto_Completer":1,"method":10,"deleteCompileFil":3,"page_num":7,":":3,"Number":4,"cur_scrolled":12,".get":15,"filename":8,".get_tab_label_t":3,".substringFrom":1,"to":1,".size":5,"-":15,"//":4,"Removes":1,".grace":1,"extension":1,".system":13,"++":12,"currentConsole":17,"Which":1,"console":1,"is":1,"being":1,"shown":1,"out":9,"false":9,"outText":6,"errorText":6,"clearConsoles":4,"()":19,"cur_page_num":15,".current_page":6,"cur_page":14,"cur_page_label":6,"sIter":9,".text_iter":6,"eIter":9,".get_iter_at_off":6,"text":4,".get_text":2,"file":6,".open":5,".write":2,".close":2,"outputFile":2,"errorFile":2,".read":2,"switched":4,"if":23,"((":7,">":5,"&&":4,"!=":4,"))":5,"then":24,"switch_to_output":3,"switch_to_errors":3,"!":1,"populateConsoles":4,"popIn":2,"else":7,"popOut":2,"new_window_class":2,"new_window":2,".show_all":11,"open_window_clas":2,"open_window":2,"==":11,"saveAs_window_cl":4,".save":2,"saveAs_window":4,"num_pages":3,".n_pages":2,"e_map":4,"s_map":4,"x":21,"while":3,"<":4,"eValue":4,"sValue":4,"+":5,".remove_page":1,"outConsole":13,"outScroll":11,"errorConsole":18,"errorScroll":10,"errorTag":3,".create_tag":2,"createOut":3,".editable":2,".set_text":6,"createError":3,".remove":2,"This":2,"destroys":2,"the":2,".apply_tag":1,"popInBlock":2,".reparent":3,".label":3,".visible":3,".connect":2,"hSeparator1":2,".separator":2,"hSeparator2":2,".set_tab_label_t":1,".add1":1,".add2":1,"exit":2,"print":2,".main_quit":1,".main":1,"ack":4,"m":5,"n":4,"->":1,"elseif":1,"<=":1},"Gradle":{"apply":4,"plugin":2,":":2,"GreetingPlugin":4,"greeting":2,".message":2,"=":4,"class":4,"implements":2,"Plugin":2,"<":2,"Project":4,">":2,"{":9,"void":2,"(":6,"project":7,")":6,"COMMENT//":2,".extensions":2,".create":2,",":2,"GreetingPluginEx":4,".task":2,"<<":2,"println":2,".greeting":1,"}":9,"def":1,"String":3,"message":3,"greeter":2},"Grammatical Framework":{"COMMENT--":54,"instance":5,"LexFoodsGer":2,"of":81,"LexFoods":12,"=":1228,"open":23,"SyntaxGer":2,",":277,"ParadigmsGer":1,"in":31,"{":577,"flags":32,"coding":29,"utf8":29,";":1392,"oper":29,"wine_N":7,"mkN":46,"pizza_N":7,"feminine":2,"cheese_N":7,"masculine":4,"fish_N":8,"fresh_A":7,"mkA":47,"warm_A":8,"italian_A":7,"expensive_A":7,"delicious_A":7,"boring_A":7,"}":532,"--":70,"#":14,"-":16,"path":14,"alltenses":3,"concrete":33,"FoodsTsn":1,"Foods":34,"Prelude":11,"Predef":5,"lincat":28,"Comment":31,"s":365,":":516,"Str":393,"Item":31,"c":44,"NounClass":28,"n":208,"Number":206,"Kind":33,"w":15,"=>":686,"r":9,"q":10,"b":9,"Bool":5,"Quality":34,"p_form":18,"t":29,"TType":16,"lin":28,"Pred":29,"item":98,"quality":148,".s":158,"++":183,"((":13,"mkPredDescrCop":2,".t":13,")":197,"!":226,".c":28,".n":27,".p_form":3,"This":29,"kind":219,"(":197,".w":6,"Sg":186,"mkDemPron1":3,".q":8,"That":29,"mkDemPron2":3,"These":28,"Pl":184,"Those":28,"Mod":29,"mkMod":2,"Wine":29,"mkNounNC14_6":2,"Cheese":29,"mkNounNC9_10":4,"Fish":29,"Pizza":28,"Very":29,"smartVery":2,"Fresh":29,"mkVarAdj":2,"Warm":29,"mkOrdAdj":4,"Italian":29,"mkPerAdj":2,"Expensive":29,"mkVerbRel":2,"Delicious":29,"Boring":29,"param":22,"NC9_10":14,"|":122,"NC14_6":14,"P":4,"V":4,"ModV":4,"R":8,"->":326,"\\":115,"x":94,"y":26,"case":42,".b":1,"True":3,".r":2,"table":148,"smartQualRelPart":5,"))":13,"smartDescrCop":5,"False":3,"+":110,"mkVeryAdj":2,"}}":23,"mkVeryVerb":3,"_":70,"mkQualRelPart_PN":2,"mkQualRelPart":2,"mkDescrCop_PName":2,"mkDescrCop":2,".":13,"present":7,"FoodsGer":1,"FoodsI":6,"with":5,"Syntax":7,"FoodsChi":1,"p":11,".p":2,"geKind":5,"longQuality":8,"mkKind":2,"FoodsIta":1,"SyntaxIta":2,"LexFoodsIta":2,"resource":1,"ResCze":2,"Gender":93,"Masc":68,"Fem":66,"Neutr":21,"NounPhrase":3,"Type":9,"g":132,"Noun":9,"Adjective":9,"det":87,"m":9,"f":16,"ne":2,"cn":31,".g":61,"noun":61,"muz":2,"muzi":2,"adjective":22,"msg":3,"fsg":3,"nsg":3,"mpl":3,"fpl":3,"npl":3,"regAdj":61,"mlad":7,"regnfAdj":2,"vynikajici":7,"copula":28,"FoodsPes":1,"optimize":1,"noexpand":1,"Add":8,"prep":11,"Indep":6,"\\\\":48,"a":69,"Attr":11,".prep":3,"regN":15,"at":2,"adj":37,"it":1,"must":1,"be":1,"written":1,"as":2,"x1":3,"x4":2,"pytzA":3,"pytzAy":1,"pytzAhA":3,"pr":4,"<":26,">":26,"mrd":8,"tAzh":8,"mkAdj":27,"tAzhy":2,"FoodsAfr":1,"AdjAP":10,"Predic":3,"declNoun_e":2,"declNoun_aa":2,"declNoun_ss":2,"declNoun_s":2,"veryAdj":2,"smartAdj_e":4,"operations":2,"wyn":1,"kaas":1,"vis":1,"pizza":1,"let":8,"v":6,"tk":1,"last":3,"declAdj_e":2,"declAdj_g":2,"init":4,"declAdj_oog":2,"i":2,"LexFoodsCat":2,"SyntaxCat":2,"ParadigmsCat":1,"M":3,"MorphoCat":1,".Masc":2,"FoodsCze":1,"qual":16,"FoodsHin":2,"lark":8,"ms":4,"mp":4,"acch":6,"FoodsAmh":1,"prelude":4,"FoodsLav":1,"SS":6,"Q":5,"Defin":9,"ss":12,"COMMENT{-":5,"Q1":5,"Ind":14,"Def":21,"spec":2,"Q2":3,"specAdj":2,"man":10,"men":10,"skaists":5,"skaista":2,"skaisti":2,"skaistas":2,"skaistais":2,"skaistaa":2,"skaistie":2,"skaistaas":2,"skaist":8,"FoodsSwe":1,"SyntaxSwe":2,"LexFoodsSwe":2,"**":1,"language":2,"sv_SE":1,"FoodsPor":1,"regNoun":38,"mkAdjReg":7,"QualityT":5,"bonito":2,"bonita":2,"bonitos":2,"bonitas":2,"adjSozinho":2,"sozinho":3,"sozinh":4,".tk":2,"adjUtil":2,"util":3,"uteis":3,"ItemT":2,"KindT":4,"num":6,"animal":2,"animais":2,"gen":4,"carro":3,"..":2,"/":9,"lib":2,"src":2,"FoodsJpn":1,"Style":3,"AdjUse":4,"AdjType":4,"IAdj":4,"Plain":3,"APred":8,"Polite":4,"NaAdj":4,"na":1,"adjectives":1,"have":1,"different":1,"forms":1,"attributes":1,"and":1,"predicates":2,"for":1,"phrase":1,"types":1,"can":1,"form":1,"without":1,"the":1,"cannot":1,"d":6,"sakana":6,"chosenna":2,"chosen":2,"akai":2,"FoodsCat":1,"Dana":1,"Dannells":1,"FoodsHeb":2,"Species":8,"mod":7,"Modified":5,"sp":11,"Indef":6,"T":2,"regAdj2":3,"F":2,"Adj":4,".mod":2,"gvina":6,"hagvina":3,"gvinot":6,"hagvinot":3,"defH":7,"replaceLastLette":7,"tov":6,"tova":3,"tovim":3,"tovot":3,"to":5,"@":4,"?":2,"italki":3,"italk":4,"FoodsSpa":1,"SyntaxSpa":1,"StructuralSpa":1,"ParadigmsSpa":1,"Utt":4,"NP":4,"CN":4,"AP":4,"mkUtt":4,"mkCl":4,"mkNP":16,"this_QuantSg":2,"that_QuantSg":2,"these_QuantPl":2,"those_QuantPl":2,"mkCN":20,"mkAP":28,"very_AdA":4,"LexFoodsFin":2,"SyntaxFin":2,"ParadigmsFin":1,"ParadigmsSwe":1,"foods":1,"FoodsFre":1,"SyntaxFre":1,"ParadigmsFre":1,"FoodsRon":1,"NGender":6,"NMasc":3,"NFem":4,"NNeut":4,"mkTab":5,"mkNoun":5,"getAgrGender":3,"acesta":2,"aceasta":2,"gg":3,"peste":2,"pesti":2,"scump":2,"scumpa":2,"scumpi":2,"scumpe":2,"ng":2,"FoodsUrd":1,"coupla":2,"interface":1,"N":4,"A":6,"FoodsTha":1,"SyntaxTha":1,"LexiconTha":1,"ParadigmsTha":1,"ResTha":1,"this_Det":2,"that_Det":2,"these_Det":2,"those_Det":2,".thword":4,"incomplete":1,"FoodsEpo":1,"vino":3,"nova":3,"ParadigmsIta":1,"FoodsFin":1,"FoodsIce":1,"defOrInd":2,"masc":3,"fem":2,"neutr":2,"x9":1,"ferskur":5,"fersk":11,"ferskt":2,"ferskir":2,"ferskar":2,"fersk_pl":2,"ferski":2,"ferska":2,"fersku":2,"GF":1,"FoodsMon":1,"prefixSS":1,"FoodsMlt":1,"uniAdj":2,"Create":6,"an":2,"full":1,"function":1,"Params":4,"Sing":4,"Plural":2,"iswed":2,"sewda":2,"suwed":3,"regular":1,"Param":2,"frisk":4,"eg":1,"tal":1,"buzz":1,"uni":4,"Singular":1,"inherent":1,"ktieb":2,"kotba":2,"Copula":1,"is":1,"linking":1,"verb":1,"article":3,"taking":1,"into":1,"account":1,"first":1,"letter":1,"next":1,"word":1,"pre":1,"cons":2,"determinant":1,"string":1,"default":1,"gender":1,"number":1,"FoodsTur":1,"Case":10,"softness":4,"Softness":5,"h":4,"Harmony":5,".softness":2,".h":2,"Nom":9,"Gen":5,"I_Har":4,"Ih_Har":4,"U_Har":4,"Uh_Har":4,"Ih":1,"Uh":1,"Soft":3,"Hard":3,"overload":1,"mkn":1,"peynir":2,"peynirler":2,"[]":2,"sarap":2,"saraplar":2,"sarabi":2,"saraplari":2,"italyan":4,"ca":2,"getSoftness":2,"getHarmony":2,"base":4,"*":1,"FoodsBul":1,"Agr":3,"ASg":23,"APl":11,".a":2,"FoodsOri":1,"FoodsEng":1,"en_US":1,"car":6,"cold":4,"abstract":1,"startcat":1,"cat":1,"fun":1,"FoodsNep":1,"adjPl":2,"bor":2,"FoodsDut":1,"AForm":4,"AAttr":3,"regadj":6,"wijn":3,"koud":3,"duur":2,"dure":2},"Graph Modeling Language":{"graph":3,"[":18,"comment":2,"directed":3,"id":10,"label":16,"node":8,"extraAttribute":6,"]":18,"edge":7,"source":7,"target":7,"value":2},"GraphQL":{"COMMENT#":14,"type":44,"Query":1,"{":87,"products":2,"(":361,"search":1,":":651,"String":91,"@doc":286,"description":291,")":361,",":28,"filter":1,"ProductFilterInp":3,"pageSize":2,"Int":40,"=":23,"currentPage":2,"sort":2,"ProductSortInput":3,"Products":2,"@resolver":26,"class":34,"@cache":4,"cacheTag":4,"cacheIdentity":4,"category":1,"id":11,"CategoryTree":3,"}":87,"Price":4,"amount":2,"Money":2,"adjustments":1,"[":26,"PriceAdjustment":2,"]":26,"code":1,"PriceAdjustmentC":2,"PriceAdjustmentD":2,"enum":9,"INCLUDED":1,"EXCLUDED":1,"PriceTypeEnum":9,"FIXED":1,"PERCENT":1,"DYNAMIC":1,"ProductPrices":2,"minimalPrice":1,"maximalPrice":1,"regularPrice":1,"ProductLinks":1,"implements":15,"ProductLinksInte":3,"interface":13,"@typeResolver":7,"sku":12,"link_type":1,"linked_product_s":1,"linked_product_t":1,"position":3,"ProductTierPrice":2,"customer_group_i":1,"qty":1,"Float":16,"value":10,"percentage_value":1,"website_id":1,"ProductInterface":5,"name":6,"ComplexTextValue":2,"short_descriptio":3,"special_price":3,"special_from_dat":3,"special_to_date":3,"attribute_set_id":1,"meta_title":3,"meta_keyword":3,"meta_description":3,"image":3,"ProductImage":4,"small_image":3,"thumbnail":3,"new_from_date":1,"new_to_date":1,"tier_price":3,"options_containe":3,"created_at":4,"updated_at":4,"country_of_manuf":3,"type_id":1,"websites":1,"Website":1,"product_links":1,"media_gallery_en":1,"MediaGalleryEntr":2,"tier_prices":1,"price":11,"gift_message_ava":3,"manufacturer":3,"categories":1,"CategoryInterfac":3,"canonical_url":1,"PhysicalProductI":2,"weight":3,"CustomizableArea":3,"CustomizableOpti":10,"product_sku":4,"price_type":8,"max_characters":2,"children":1,"@resolve":1,"CustomizableDate":3,"CustomizableDrop":3,"option_type_id":4,"title":5,"sort_order":5,"CustomizableMult":3,"CustomizableFiel":3,"CustomizableFile":3,"file_extension":1,"image_size_x":1,"image_size_y":1,"url":1,"label":4,"required":1,"Boolean":7,"option_id":1,"CustomizableProd":3,"options":2,"path":1,"path_in_store":1,"url_key":1,"url_path":1,"level":1,"product_count":1,"default_sort_by":1,"CategoryProducts":2,"breadcrumbs":1,"Breadcrumb":2,"category_id":2,"category_name":1,"category_level":1,"category_url_key":1,"CustomizableRadi":3,"CustomizableChec":3,"VirtualProduct":1,"SimpleProduct":1,"items":2,"page_info":2,"SearchResultPage":2,"total_count":2,"filters":1,"LayerFilter":2,"sort_fields":1,"SortFields":2,"input":9,"FilterTypeInput":34,"news_from_date":2,"news_to_date":2,"custom_layout_up":2,"min_price":1,"max_price":1,"required_options":2,"has_options":2,"image_label":2,"small_image_labe":2,"thumbnail_label":2,"custom_layout":2,"or":1,"ProductMediaGall":4,"base64_encoded_d":1,"media_type":2,"video_provider":1,"video_url":1,"video_title":1,"video_descriptio":1,"video_metadata":1,"SortEnum":31,"disabled":1,"types":1,"file":1,"content":1,"video_content":1,"request_var":1,"filter_items_cou":1,"filter_items":1,"LayerFilterItemI":3,"value_string":1,"items_count":1,"LayerFilterItem":1,"SortField":2,"default":1,"schema":2,"query":4,"QueryType":2,"mutation":3,"MutationType":2,"COMMENT\"\"\"":1,"Foo":5,"Bar":6,"&":1,"Baz":1,"one":4,"Type":17,"two":3,"argument":16,"InputType":11,"!":10,"three":2,"other":3,"four":4,"five":2,"six":2,"key":5,"seven":3,"null":1,"AnnotatedObject":1,"@onObject":1,"arg":3,"annotatedField":3,"@onArg":2,"@onField":3,"UndefinedType":1,"extend":12,"@onType":1,"AnnotatedInterfa":1,"@onInterface":2,"UndefinedInterfa":1,"union":7,"Feed":4,"Story":2,"|":19,"Article":2,"Advert":2,"AnnotatedUnion":1,"@onUnion":3,"A":2,"B":2,"AnnotatedUnionTw":1,"UndefinedUnion":1,"Photo":1,"Video":1,"scalar":4,"CustomScalar":3,"AnnotatedScalar":1,"@onScalar":2,"Site":5,"DESKTOP":2,"MOBILE":3,"AnnotatedEnum":1,"@onEnum":2,"ANNOTATED_VALUE":1,"@onEnumValue":1,"OTHER_VALUE":1,"UndefinedEnum":1,"VR":1,"answer":2,"AnnotatedInput":1,"@onInputObject":2,"UndefinedInput":1,"e4":1,"directive":5,"@skip":3,"if":6,"on":7,"FIELD":5,"FRAGMENT_SPREAD":5,"INLINE_FRAGMENT":5,"@include":3,"@include2":1,"queryName":1,"$foo":4,"ComplexType":1,"$site":1,"whoever123is":1,"node":1,"...":4,"User":1,"@defer":2,"field2":1,"alias":1,"field1":1,"first":1,"after":1,"frag":2,"unless":1,"likeStory":1,"like":1,"story":3,"subscription":1,"StoryLikeSubscri":2,"$input":2,"storyLikeSubscri":1,"likers":1,"count":1,"likeSentence":1,"text":1,"fragment":1,"Friend":1,"foo":1,"size":1,"$size":1,"bar":1,"$b":1,"obj":1,"unnamed":1,"truthy":1,"true":1,"falsey":1,"false":1},"Graphviz (DOT)":{"COMMENT/*":2,"digraph":2,"G":6,"{":2,"edge":2,"[":78,"label":75,"=":94,"]":78,";":100,"graph":2,"ranksep":2,"node":1,"shape":17,"record":17,"U":4,"K":2,"_3":2,"_9":2,"_39":3,"L":4,"O":4,"Y":4,"X":2,"YX":3,"J":2,"W":4,"JW":3,"YXJW":3,"M":2,"E":2,"D":4,"T":4,"DOT":2,"_1":2,"DOT1":3,"_7":2,"A":4,"N":4,"S":4,"I":4,"R":2,"C":2,"H":4,"F":4,"SPACE":4,"->":82,"}":2,",":16,"GF":3,"B":2,"BD":3,"WYBD":3,"GFWYBD":3},"Groovy":{"jettyUrl":1,"=":3,"def":3,"servers":8,"stage":4,"node":4,"{":19,"checkout":2,"scm":2,"load":1,"mvn":3,"dir":2,"(":10,")":10,"stash":1,"name":3,":":11,",":7,"includes":1,"}":19,"parallel":1,"longerTests":1,"runTests":3,"quickerTests":1,"concurrency":2,".deploy":2,"input":1,"message":2,"sh":2,"echo":2,"args":1,"duration":1,".runWithServer":1,"id":1,"->":1,"task":1,"echoDirListViaAn":1,"()":2,"description":1,"COMMENT//":4,"ant":4,".echo":3,"project":1,".name":1,"path":1,".fileScanner":1,"fileset":1,".each":1,"println":3,"it":1,".toString":1,"-":1,"SHEBANG#!groovy":2,"html":3,"head":2,"title":2,"body":1,"p":1,"component":1},"Groovy Server Pages":{"<%":1,"@":1,"page":2,"contentType":1,"=":19,"%>":1,"<":26,"html":8,">":43,"head":8,"title":8,"Using":1,"directive":1,"tag":1,"</":20,"body":8,"div":4,"class":2,"a":4,"href":2,"alt":2,"id":2,"Download":1,"Print":1,"meta":4,"http":3,"-":3,"equiv":3,"content":4,"Testing":3,"with":3,"Resources":2,"r":2,":":2,"require":2,"module":2,"/>":3,"SiteMesh":2,"and":2,"${":1,"example":1,"}":1,"name":1},"HAProxy":{"COMMENT#":4,"global":8,"maxconn":10,"log":15,"/":105,"dev":4,"local0":4,"local1":2,"notice":2,"user":5,"haproxy":29,"group":5,"stats":16,"socket":2,"run":2,"admin":6,".sock":2,"mode":6,"level":2,"nbproc":1,"nbthread":1,"cpu":1,"-":144,"map":1,"auto":1,":":57,"ssl":16,"default":7,"bind":15,"ciphers":3,"ECDHE":30,"ECDSA":15,"AES256":12,"GCM":12,"SHA384":12,"RSA":15,"CHACHA20":6,"POLY1305":6,"AES128":12,"SHA256":12,"options":3,"min":2,"ver":2,"TLSv1":2,".2":2,"no":3,"tls":2,"tickets":2,"defaults":4,"timeout":13,"connect":4,"5s":5,"client":4,"server":21,"http":21,"option":10,"httplog":3,"dontlognull":2,"errorfile":14,"etc":18,"errors":14,"frontend":4,"public":1,"crt":5,"certs":3,"mysite":2,".pem":4,"redirect":3,"scheme":2,"https":2,"if":4,"!":1,"{":3,"ssl_fc":2,"}":3,"acl":3,"static_files":2,"path_end":1,".gif":1,".png":1,".jpg":1,".css":1,".js":1,".svg":1,".ttf":1,".woff":1,".woff2":1,"use_backend":2,"nginx":2,"default_backend":4,"nodejs":2,"backend":6,"balance":5,"roundrobin":4,"cookie":3,"PHPSESSID":1,"prefix":2,"nocache":1,"httpchk":4,"HEAD":4,"check":15,"server1":3,"server2":3,"listen":3,"enable":3,"uri":3,"monitor":1,"refresh":3,"info":1,"chroot":3,"var":3,"lib":3,"tcp":1,"leastconn":1,"tcplog":1,"5m":2,"fe_mysql":1,"*":1,"be_mysql":2,"stick":3,"table":1,"type":1,"ip":1,"size":1,"1m":3,"expire":1,"1h":1,"match":1,"src":4,"store":1,"request":4,"tag":1,"mysql":1,"db1":1,"slowstart":4,"60s":4,"weight":2,"db2":1,"db3":1,"backup":2,"db4":1,"mycert":2,"report":2,"30s":3,"deny":2,"unless":3,"ca":1,"base":2,"private":1,"sslv3":1,"description":1,"HAProxy":1,"Statistics":1,"Page":1,"fe_main":1,"webservers":4,"web1":2,"web2":2,"web3":1,"web4":1,"auth":1,"password":1,"show":1,"desc":1,"mywebsite":1,"apipath":2,"path_beg":1,"api":3,"apihost":2,"req":1,".hdr":1,"(":1,"Host":1,")":1,"i":1,"m":1,"dom":1,".mywebsite":2,".com":2,"//":1,"apiservers":2,"health":2,"api1":1,"api2":1},"HCL":{"COMMENT#":238,"terragrunt":1,"=":151,"{":53,"remote_state":1,"backend":1,"config":2,"encrypt":1,"true":2,"bucket":1,"key":1,"region":3,"dynamodb_table":1,"}":53,"terraform":1,"extra_arguments":1,"commands":1,"[":26,"]":26,"optional_var_fil":1,"account":2,".tfvars":3,"skip":3,"-":15,"if":3,"does":3,"not":3,"exist":3,",":15,"env":2,"key1":2,"key2":2,"key3":2,"key4":1,"key5":1,"false":4,"key6":1,"key7":1,"key8":1,"keyA":2,"keyB":2,"consul":1,"COMMENT//":3,"template":1,"bar":1,"job":1,"datacenters":1,"type":4,"update":1,"max_parallel":1,"min_healthy_time":1,"healthy_deadline":1,"auto_revert":1,"canary":1,"group":1,"count":1,"restart":1,"attempts":1,"interval":3,"delay":1,"mode":1,"ephemeral_disk":1,"size":1,"task":1,"driver":1,"image":1,"port_map":1,"db":1,"resources":1,"cpu":1,"#":2,"MHz":1,"memory":1,"256MB":1,"network":1,"mbits":1,"port":2,"{}":1,"service":1,"name":5,"tags":3,"check":1,"timeout":2,"resource":8,"provisioner":4,"source":3,"destination":3,"description":3,"vpc_id":3,"ingress":3,"from_port":6,"to_port":6,"protocol":6,"cidr_blocks":5,"egress":3,"security_groups":2,"ami":1,"instance_type":1,"associate_public":1,"key_name":1,"subnet_id":1,"vpc_security_gro":1,"Name":2,"connection":1,"user":1,"private_key":1,"bastion_host":1,"bastion_port":1,"bastion_user":1,"bastion_private_":1,"inline":1,"subnets":1,"listener":1,"instance_port":1,"instance_protoco":1,"lb_port":1,"lb_protocol":1,"health_check":1,"healthy_threshol":1,"unhealthy_thresh":1,"target":1,"instances":1,"cross_zone_load_":1,"idle_timeout":1,"zone_id":2,"ttl":2,"records":2,"workflow":1,"on":1,"resolves":1,"action":8,"uses":8,"args":7,"needs":5,"secrets":1},"HLSL":{"float4x4":6,"matWorldView":5,":":36,"WORLDVIEW":2,";":207,"matWorldViewProj":5,"WORLDVIEWPROJECT":2,"struct":8,"VS_INPUT":4,"{":35,"float4":29,"Position":2,"POSITION0":2,"float3":23,"Normal":2,"NORMAL":2,"Tangent":2,"TANGENT":2,"Binormal":2,"BINORMAL":2,"float2":14,"TexCoord0":2,"TEXCOORD0":5,"TexCoord1":2,"TEXCOORD1":4,"}":35,"VS_OUTPUT":12,"float3x3":1,"TangentToView":1,"TEXCOORD2":2,"vs_main":4,"(":126,"input":9,")":76,"output":8,".Position":2,"=":111,"mul":7,",":76,".TexCoord0":5,"*":37,".TexCoord1":3,".TangentToView":4,"[":3,"]":3,".Tangent":2,".xyz":5,".Binormal":2,".Normal":2,"return":15,"PS_OUTPUT":6,"gbuffer0":1,"COLOR0":3,"gbuffer1":1,"COLOR1":1,"texture":7,"albedo_tex":2,"sampler":6,"albedo_samp":2,"sampler_state":7,"Texture":7,"MipFilter":7,"Linear":12,"MinFilter":7,"MagFilter":7,"AddressU":5,"Wrap":8,"AddressV":5,"sRGBTexture":4,"True":4,"normal_tex":2,"normal_samp":2,"False":2,"specular_tex":2,"specular_samp":2,"ao_tex":2,"ao_samp":2,"ps_main":4,"Input":6,"o":4,"tangentNormal":2,"normalize":6,"tex2D":27,"-":16,"eyeNormal":2,"))":25,"albedo":2,".rgb":1,"float":7,"ao":3,".r":2,"spec":2,".gbuffer0":1,".gbuffer1":1,"technique":3,"mesh":1,"pass":3,"Geometry":1,"VertexShader":3,"compile":6,"vs_3_0":1,"()":6,"PixelShader":3,"ps_3_0":1,"AlphaBlendEnable":1,"ZWriteEnable":1,"alpha":2,"tex":29,"tex_sampler":2,"LINEAR":9,"WRAP":2,"pos":10,"POSITION":5,"vertex":2,"ipos":2,"Out":13,".pos":1,".tex":2,"pixel":2,"In":11,"COLOR":1,"blur_ps_vs_2_0":2,"P0":2,"vs_2_0":2,"ps_2_0":2,"COMMENT//":21,"Vertex":3,"position":1,"texCoord":3,"t":1,"s":30,"vertexMain":1,"pixelMain":1,"matWorld":1,"WORLD":1,"matView":1,"VIEW":1,"uniform":4,"vViewPosition":2,"Pos":2,"reflection":3,"refraction":3,"fresnel":4,"TEXCOORD3":1,"amt":4,"scale":2,"phase":2,"deform":4,"p":3,"p2":9,"+":32,"+=":17,"sin":3,".x":2,".y":2,".z":2,"/":9,".Pos":2,"norm":7,"p1":5,"-=":2,"cross":1,"view":4,".reflection":2,"reflect":2,".refraction":2,"COMMENT/*":1,".fresnel":2,"dot":1,"#define":2,"PS_INPUT":2,"#if":2,"textureCUBE":1,"reflectionMap":4,"samplerCUBE":2,"reflectionMapSam":4,"#else":2,"<":1,"string":2,"type":1,"name":1,">":1,"#endif":3,"color":1,"texCUBE":2,".color":1,"lerp":1,"pow":1,"#ifndef":1,"__BLOOM__":3,"#include":1,"half":6,"Brightness":5,"half3":15,"c":6,"Max3":1,"Median":1,"a":4,"b":4,"min":2,"max":2,"DownsampleFilter":1,"sampler2D":3,"uv":24,"texelSize":7,"d":24,".xyxy":4,"DecodeHDR":21,".xy":5,".zy":5,".xw":4,".zw":4,"DownsampleAntiFl":1,"s1":3,"s2":3,"s3":3,"s4":3,"s1w":3,"s2w":3,"s3w":3,"s4w":3,"one_div_wsum":2,"UpsampleFilter":1,"sampleScale":3,"MOBILE_OR_CONSOL":1,".wy":2,"//":1},"HOCON":{"rules":1,"=":107,"[":6,"ExplicitResultTy":2,",":4,"OrganizeImports":2,"]":6,"{":41,"unsafeShortenNam":1,"true":11,"}":43,"groupedImports":1,"Explode":1,"expandRelative":1,"removeUnused":1,"#":2,"done":1,"already":1,"by":1,"RemoveUnused":1,"rule":1,"groups":1,"version":1,"runner":1,".dialect":1,"scala213":1,"project":2,".git":1,".excludeFilters":1,"scalafmt":1,"-":28,"benchmarks":1,"/":3,"src":1,"resources":1,"sbt":1,"test":1,"bin":1,"issue":1,"align":1,".preset":1,"none":1,"COMMENT#":30,"assumeStandardLi":1,"onTestFailure":1,"include":1,"appName":3,"play":12,".http":3,".router":1,"prod":2,".Routes":1,".application":1,".loader":1,".requestHandler":1,".modules":5,".enabled":5,"+=":5,".errorHandler":1,".filters":1,".headers":1,".contentSecurity":1,"microservice":1,"metrics":2,"graphite":1,"host":8,"localhost":5,"port":7,"prefix":1,".":2,"${":2,"enabled":10,"services":1,"contact":2,"frontend":4,"protocol":2,"http":3,"auth":1,"penalties":1,"vat":1,"agent":1,"client":1,"lookup":1,"startUrl":1,"feature":1,"switch":1,"call":1,"api":1,"etmp":1,"false":13,"time":1,"machine":1,"now":1,"urls":1,"vatOverview":1,"btaHomepage":1,"vatAgentClientLo":1,"penaltiesAppeals":1,"name":4,"rateUnit":1,"SECONDS":2,"durationUnit":1,"showSamples":1,"jvm":1,"auditing":1,"traceRequests":1,"consumer":1,"baseUri":1,"controllers":2,".Assets":3,"needsAuditing":3,"uk":2,".gov":2,".hmrc":2,".govukfrontend":1,".controllers":2,".hmrcfrontend":1,"tracking":1,"consent":1,"gtm":1,".container":1,"signIn":1,"url":3,"continueBaseUrl":1,"signOut":1,".i18n":1,".langs":1,"features":1,".welsh":1,"language":1,"support":1,"timeout":1,"period":1,"countDown":1,"feedback":1,".serviceId":1,"collector":1,"interface":1,"p3p":1,"policyRef":1,"CP":1,"crossDomain":1,"domains":1,"secure":1,"cookie":1,"expiration":1,"collectorCookieN":1,"domain":1,"cookieDomain":1,"doNotTrackCookie":3,"value":1,"cookieBounce":1,"fallbackNetworkU":1,"forwardedProtoco":1,"redirectMacro":1,"placeholder":1,"rootResponse":1,"statusCode":1,"headers":1,"Location":1,"X":1,"Custom":1,"body":1,"streams":1,"good":1,"raw":2,"bad":2,"useIpAddressAsPa":1,"sink":1,"nsq":1,"nsqd":1,"buffer":1,"byteLimit":1,"recordLimit":1,"emit":1,"every":1,"record":1,"for":2,"testing":1,"purposes":1,"NOT":1,"suitable":1,"timeLimit":1,"akka":1,"loglevel":1,"DEBUG":1,"loggers":1,".server":1,"remote":1,"address":1,"header":2,"on":2,"request":1,"uri":3,"parsing":2,"max":1,"length":1,"mode":1,"relaxed":1},"HTML":{"<!":5,"DOCTYPE":4,"html":17,"PUBLIC":2,">":651,"<":361,"xmlns":2,"=":555,"head":12,"title":17,"This":2,"is":10,"a":156,"XHTML":2,"sample":1,"file":11,"</":302,"style":9,"type":11,"><":78,"!":40,"[":25,"CDATA":1,"#example":1,"{":10,"background":1,"-":224,"color":1,":":61,"yellow":1,";":19,"}":10,"]]":1,"></":76,"body":14,"div":109,"id":66,"Just":1,"simple":1,"strong":4,"test":1,"page":3,".":29,"link":9,"rel":9,"charset":3,"href":71,"meta":10,"p":56,"table":24,"tbody":2,"tr":27,"td":53,"+":11,"HEAD":3,"HTA":2,"APPLICATION":2,"ID":2,"APPLICATIONNAME":2,"BORDER":2,"BORDERSTYLE":2,"CAPTION":2,"ICON":2,"SCROLL":2,"MAXIMIZEBUTTON":2,"MINIMIZEBUTTON":2,"SHOWINTASKBAR":2,"SINGLEINSTANCE":2,"SYSMENU":2,"VERSION":2,"CONTEXTMENU":2,"WINDOWSTATE":2,"/>":6,"SCRIPT":4,"Language":2,"Sub":7,"Window_onLoad":1,"On":2,"Error":2,"Resume":2,"Next":6,"window":1,".resizeTo":1,",":46,"Set":5,"objFSO":6,"CreateObject":3,"(":177,")":94,"f":2,".OpenTextFile":1,"document":3,".title":3,"&":14,".ReadLine":1,"For":2,"Each":2,"objFolder":7,"In":3,".GetFolder":2,".SubFolders":2,"opt":6,".createElement":1,"myselect":4,".options":1,".add":1,".text":1,".Name":5,".value":2,"End":7,"SelectFile":1,"If":8,"comenz":3,".style":9,".display":9,"Then":3,"Exit":1,"strPath":4,"strStartPath":2,"strFilter":2,"strCaption":2,"Dlg":2,".openfiledlg":1,"CStr":3,"))":12,"else":3,"prev":7,".src":2,"Process":1,"Dim":2,"Replace":2,"selects":4,".Value":4,"logs":5,"brow":2,"objShell":12,".Run":9,"true":5,"Chr":1,"dim":1,"folder":4,"set":2,".getFolder":1,"if":9,".files":1,".Count":1,"then":2,".PopUp":2,"vbCrLf":1,"Logo":2,"para":1,"Switch":1,"v":1,"nbsp":4,"PNG":1,"To":2,"IPS":1,"Creator":1,"x":9,".x":1,"br":8,"input":3,"name":28,"size":1,"COMMENT<!--":21,"img":13,"onmouseenter":3,"onmouseleave":3,"src":24,"alt":13,"onClick":2,"select":2,"option":2,"value":2,"Todos":1,"By":2,"D3fau4":1,"Kronos2308":1,"OBJECT":1,"classid":1,"width":2,"height":6,"http":3,"equiv":3,"content":24,"Related":2,"Pages":2,"class":135,"header":4,"headerLink":4,"Main":1,"Page":1,"middot":3,"Class":2,"Overview":2,"Hierarchy":1,"All":1,"Classes":1,"--":10,"top":1,"-->":10,"Here":2,"list":1,"of":6,"all":3,"related":1,"documentation":4,"pages":2,"/><":1,"target":4,"el":1,"thelayoutsystem":1,".html":1,"_self":1,"desc":1,"directory":4,"contents":1,"Generated":1,"with":3,"Doxygen":1,"UL":1,"P":2,"A":3,"HREF":1,"Supported":1,"Targets":1,"BODY":1,"script":26,"defn":17,"mouse":4,"loc":3,"->":3,"vec":3,"and":12,"y":3,"position":1,"as":3,"two":1,"element":1,"vector":1,"e":10,"]":25,"clientX":1,"clientY":1,"COMMENT;":16,"defc":21,"ex1":5,"click":34,"count":25,"[]":12,"when":20,"@ex1":1,"swap":20,"inc":8,"conj":10,")))":12,"ex2":7,"@ex2":2,"ex3":7,"b":3,"ex3a":1,"@ex3":3,"ex3b":1,"ex6":6,"button":44,"toggle":5,"let":4,"new":7,"@ex6":2,"reset":6,"str":3,")))))":1,"ex7":6,"@ex7":2,"[[":1,"m":2,"zero":1,"?":2,"mod":1,"))))))":1,"ex8":7,"@ex8":5,"))))":3,"ex9":9,"index":14,"animals":6,"aardvark":2,"beetle":2,"cat":2,"dog":2,"elk":2,"ferret":2,"goose":2,"hippo":2,"ibis":2,"jellyfish":2,"kangaroo":2,"card":2,"nth":2,"@ex9":3,"dec":4,"next":5,"ex10":23,"the":16,"@ex10":7,"max":3,"nav":3,"k":3,"keys":1,"keyCode":2,"h2":36,"Example":10,"on":17,"Click":3,"me":3,"loop":12,"tpl":12,"bindings":6,"text":17,"~":6,"Button":2,"B":1,"Go":2,"mousemove":2,"do":9,"Previous":2,"keydown":1,"NEUTRONSTAR":1,"Application":1,"INNERBORDER":1,"NAVIGABLE":1,"SCROLLFLAT":1,"SELECTION":1,"var":2,"WinHttpReq":4,"ActiveXObject":1,"strURL":2,"temp":1,".Open":1,"false":1,".Send":1,"()":3,"strResult":2,".ResponseText":1,"eval":1,"close":2,"lang":1,"Make":1,"Static":1,"HTML":1,"Documentation":1,"for":5,"Package":1,"pkgdown":19,"integrity":7,"crossorigin":7,"Bootstrap":1,"Font":1,"Awesome":1,"icons":1,"sticky":1,"kit":1,"docsearch":2,"property":3,"converts":1,"your":11,"vignettes":1,"more":2,"to":17,"making":1,"it":5,"easy":2,"share":1,"information":1,"about":1,"package":9,"online":1,"lt":1,"IE":1,"endif":1,"role":4,"data":11,"aria":3,"expanded":2,"span":36,"Toggle":1,"navigation":1,"placement":1,"ul":16,"li":62,"Get":1,"started":1,"Reference":1,"Articles":1,"Test":8,"Details":1,"tag":1,"External":1,"tests":1,"Figures":1,"Highlighting":1,"JSS":1,"article":1,"PDF":3,"Custom":1,"output":3,"Widgets":1,"Changelog":1,"form":2,"placeholder":1,"label":1,"autocomplete":1,"h1":2,"align":1,"designed":1,"make":3,"quick":1,"build":1,"website":3,"You":2,"can":4,"see":1,"in":6,"action":1,"at":5,"https":4,"//":4,".r":2,"lib":3,".org":2,"this":4,"applied":1,"latest":1,"version":3,"Learn":1,"code":31,"vignette":1,"or":1,"build_site":2,"Installation":1,"pre":4,"line":6,"number":6,"#":2,"Install":2,"release":2,"from":6,"CRAN":2,"install":1,".packages":1,"development":2,"GitHub":3,"devtools":1,"::":2,"install_github":1,"Usage":1,"Run":1,"each":1,"time":1,"you":5,"will":3,"generate":1,"docs":2,"/</":2,"The":2,"home":1,"be":2,"generated":2,"s":1,"README":1,".md":1,"function":3,"reference":1,"man":1,"are":2,"using":1,"easiest":1,"way":2,"check":1,"into":1,"git":1,"go":1,"settings":1,"repo":1,"sure":2,"that":3,"source":7,"master":1,"branch":1,"/":8,"Be":1,"update":1,"URL":1,"github":3,"repository":1,"homepage":1,"so":1,"others":1,"easily":1,"navigate":1,"site":3,"customise":2,"create":1,"_pkgdown":2,".yml":2,"modify":1,"described":1,"also":1,"use":1,"need":1,"other":2,"files":1,"includes":1,"an":1,"RStudio":1,"add":1,"bind":1,"keyboard":1,"shortcut":1,"I":1,"recommend":1,"Cmd":2,"Shift":2,"W":2,"uses":1,"like":1,"worksheets":1,"replaces":1,"rarely":1,"used":2,"command":1,"tabs":1,"mnemonic":1,"wild":1,"As":1,"last":1,"by":4,"over":1,"packages":1,"few":1,"examples":1,"created":1,"people":1,"contributors":1,"bayesplot":1,"plotting":1,"functions":1,"posterior":1,"analysis":1,"model":1,"checking":1,"MCMC":1,"diagnostics":1,"valr":1,"read":1,"manipulate":1,"genome":1,"intervals":1,"signals":1,"mkin":1,"calculation":1,"routines":1,"based":1,"FOCUS":1,"Kinetics":1,"Report":2,"NMF":2,"framework":1,"perform":1,"non":1,"negative":1,"matrix":1,"factorization":1,"Comparing":1,"these":1,"sites":1,"great":1,"learn":1,"techniques":1,"Code":2,"conduct":1,"Please":1,"note":1,"project":3,"released":1,"Contributor":1,"Conduct":1,"participating":1,"agree":1,"abide":1,"its":1,"terms":1,"Links":1,"Download":1,"cloud":1,"Browse":1,".com":2,"r":2,"bug":1,"issues":1,"License":1,"Full":1,"license":1,"small":8,"MIT":1,"LICENSE":1,"Developers":1,"Hadley":2,"Wickham":2,"Author":2,"maintainer":1,"Jay":2,"Hesselberth":2,"Copyright":1,"holder":1,"funder":1,"Dev":1,"status":1,"footer":2,"Developed":1,"Site":1,"built":1,"apiKey":1,"indexName":1,"inputSelector":1,"transformData":1,"hits":2,"return":2,".map":1,"hit":4,".url":1,"updateHitURL":1},"HTML+ECR":{"<%":4,"if":1,"@name":2,"%>":4,"Greeting":2,",":1,"=":1,"!":2,"else":1,"end":1},"HTML+EEX":{"<":20,"h1":2,">":29,"Listing":1,"Books":1,"</":17,"table":2,"tr":4,"th":10,"Title":1,"Summary":1,"></":3,"<%":17,"=":20,"for":4,"book":6,"<-":3,"@books":1,"do":3,"%>":24,"#":1,"comment":1,"td":10,"><":7,"%=":7,".title":1,".content":1,"link":4,",":26,"to":4,":":18,"book_path":4,"(":4,"@conn":4,"show":1,")":4,"edit":1,"delete":2,"method":1,"data":1,"[":1,"confirm":1,"]":1,"end":3,"br":1,"/>":1,"new":1,"h2":4,"@title":2,"f":2,"form_for":1,"@changeset":2,"id":2,"phx_target":1,"@myself":2,"phx_change":1,"phx_submit":1,"{":5,"label":4,"input":6,"error":4,"}":5,"inputs":2,"submit":3,"phx_disable_with":2,"form":1,"div":4,"%%":1,".form":2,"let":1,"phx":3,"-":3,"target":1,"change":1},"HTML+ERB":{"<%":27,"provide":1,"(":19,":":15,"title":1,",":15,"@header":2,")":20,"%>":38,"present":1,"@users":3,"do":3,"|":8,"user_presenter":1,"<":49,"div":46,"class":27,"=":61,">":88,"h1":2,"><":26,"%=":11,"</":51,"will_paginate":2,"Name":1,"Email":1,"Chords":1,"Keys":1,"Tunings":1,"Credits":1,"Prem":1,"?":3,"Since":1,"if":8,"==":5,"[]":1,"No":1,"Users":1,"else":4,"render":2,"end":11,"COMMENT<!--":1,"Spree":4,"::":4,"Config":4,"[":13,"enable_fishbowl":1,"]":13,"id":15,"fieldset":2,"legend":2,"align":1,"t":4,"fishbowl_setting":1,"@fishbowl_option":1,".each":3,"key":5,"label_tag":2,".to_s":6,".gsub":1,".to_sym":1,"+":10,"tag":2,"br":2,"text_field_tag":1,"{":5,"size":1,"=>":5,"}":5,"hidden_field_tag":1,"check_box_tag":1,"fishbowl_always_":1,"always_fetch_cur":1,"!":1,"@location_groups":2,".empty":1,"fishbowl_locatio":2,"location_group":1,"select":1,"selected":1,"script":2,"type":1,"$(":1,".select2":1,"()":1,";":1,"partial":1,"table":12,"tr":16,"td":44,"Age":1,"group":1,"U5":1,"-":1,">>":1,"Total":1,"Diagnosis":1,"times":1,"M":1,"F":1,"></":12,"counter":2,"@diagnoses":1,"diagnosis":4,"#raise":1,".to_yaml":1,"and":2,"return":1,"count_male_under":4,"count_female_und":4,"count_male_in_be":4,"count_female_in_":4,"count_male_above":4,"count_female_abo":4,"@patient_record":1,"patient":9,".value_coded":1,".to_i":4,"+=":7,"elsif":2,">=":1,"<=":1,"style":1,".name":1},"HTML+Razor":{"@":2,"{":16,"ViewBag":1,".Title":2,"=":43,";":21,"}":16,"@section":1,"featured":1,"<":48,"section":2,"class":16,">":92,"div":12,"hgroup":2,"h1":2,"@ViewBag":2,".":8,"</":44,"h2":2,".Message":1,"p":2,"To":1,"learn":1,"more":4,"about":2,"ASP":5,".NET":5,"MVC":5,"visit":2,"a":18,"href":5,"title":2,"http":1,":":2,"//":1,"asp":1,".net":1,"/":1,"mvc":1,"The":1,"page":1,"features":3,"mark":2,"videos":1,",":8,"tutorials":1,"and":6,"samples":1,"to":3,"help":1,"you":4,"get":1,"the":4,"most":1,"from":1,"If":1,"have":1,"any":1,"questions":1,"our":1,"forums":1,"h3":3,"We":1,"suggest":1,"following":1,"ol":2,"li":6,"h5":8,"Getting":1,"Started":1,"gives":2,"powerful":1,"patterns":1,"-":3,"based":1,"way":1,"build":1,"dynamic":1,"websites":1,"that":5,"enables":1,"clean":1,"separation":1,"of":2,"concerns":1,"full":1,"control":1,"over":1,"markup":1,"for":3,"enjoyable":1,"agile":1,"development":2,"includes":1,"many":1,"enable":1,"fast":1,"TDD":1,"friendly":1,"creating":1,"sophisticated":1,"applications":2,"use":1,"latest":1,"web":2,"standards":1,"Learn":3,"Add":1,"NuGet":2,"packages":1,"jump":1,"start":1,"your":2,"coding":1,"makes":1,"it":1,"easy":2,"install":1,"update":1,"free":1,"libraries":1,"tools":1,"Find":1,"Web":1,"Hosting":1,"You":1,"can":1,"easily":1,"find":1,"hosting":1,"company":1,"offers":1,"right":1,"mix":1,"price":1,"@page":1,"@using":1,"Microsoft":1,".AspNetCore":1,".Components":1,".Forms":1,"Components":1,"People":1,"management":1,"made":1,"table":2,"thead":2,"tr":6,"th":8,"Name":1,"Salary":1,"Areas":2,"Actions":1,"tbody":2,"@if":2,"(":14,"people":7,".Count":2,")":11,"@foreach":1,"var":1,"person":12,"in":1,"td":10,"@person":2,".Name":1,".Salary":1,"string":1,".Join":1,".Areas":1,".Select":1,"=>":1,"$":1,"g":1,"%":1,")))":1,"onclick":3,"Fire":2,"Edit":2,"else":2,"><":1,"colspan":1,"Noone":1,"here":1,"so":1,"sad":1,"...":2,"></":1,"showEditorForCre":5,"||":1,"showEditorForEdi":4,"EmployeeEditor":1,"OnCancel":1,"OnConfirm":2,"Person":8,"/>":1,"button":2,"Hire":2,"Someone":1,"label":2,"@people":1,"Employees":1,"@functions":1,"List":2,"new":4,"()":9,"int":1,"?":1,"editIndex":4,"bool":2,"void":5,"FeatureArea":1,"true":2,".Remove":1,"COMMENT//":2,"this":1,".person":1,".IndexOf":1,"CloseEditor":2,"false":2,"null":2,"StateHasChanged":2,"if":1,".Add":1,"[":1,".Value":1,"]":1},"HXML":{"COMMENT#":1,"-":51,"cp":9,"vscode":2,"extern":1,"/":14,"src":8,"api":1,"server":5,"protocol":1,"formatter":2,"test":3,"syntaxes":1,"D":7,"analyzer":1,"optimize":1,"js_unflatten":1,"hxnodejs":2,"no":2,"version":1,"warning":1,"JSTACK_MAIN":1,"=":2,"vshaxe":1,".Main":1,".main":1,"JSTACK_ASYNC_ENT":1,"JSTACK_FORMAT":1,"lib":12,"jstack":1,"haxe":1,"hxparser":1,"compiletime":1,"mockatoo":1,"mconsole":1,"hx3compat":1,"hxargs":1,"json2object":1,"yaml":1,"plist":1,"debug":1,"js":1,"bin":1,"build":1,".js":1,"--":4,"inline":1,"main":1,"Build":1,"buildGlobal":1,".hxml":1,"mcover":2,":":1,"unittest":1,"x":1,"TestMain":1,"macro":1,".MCover":1,".coverage":1,"(":1,"[":3,"]":3,",":3,")":1,"next":1,"cmd":3,"neko":3,"run":3,"s":2,"p":1,"resources":3,"static":1,"analysis":1,".txt":1,"default":3,"config":3,".json":2,"c":1},"Hack":{"<?":29,"hh":29,"//":25,"strict":23,"COMMENT//":24,"newtype":4,"UNESCAPED_STRING":4,"=":121,"string":91,";":274,"function":170,"unescaped_string":3,"(":238,"$s":4,")":194,":":205,"{":192,"return":86,"}":192,"escape_unescaped":1,"sprintf":7,",":296,"COMMENT/**":83,"final":22,"class":58,"Request":4,"public":93,"__construct":7,"private":7,"Map":34,"<":171,"mixed":21,">":216,"$params":7,"{}":10,"require_once":24,"$_SERVER":19,"[":32,"]":32,".":36,"abstract":13,"Recipe":6,"extends":18,"GetController":3,"use":3,"StandardPage":3,"protected":44,"getName":8,"()":147,"getFilenames":7,"Vector":35,"getDocs":8,"getDescription":7,"?":27,"null":14,"getTitle":4,"$this":26,"->":59,"renderMainColumn":4,"xhp":17,"$main_column":6,"x":15,"frag":12,"h1":4,"</":65,"$description":3,"if":20,"!==":5,"appendChild":4,"p":4,"foreach":2,"as":7,"$filename":3,"$file":2,"div":44,"phpfile":3,"filename":3,"/>":10,"$recipe":6,"instanceof":1,"RecipeWithDemo":7,"try":1,"$result":7,"getDemoResult":7,"catch":1,"Exception":5,"$e":3,"get_class":1,"getMessage":1,"explode":2,"trim":1,"))":20,"array_map":2,"$x":27,"==>":5,"br":1,"/></":1,"$demo":2,"id":1,"h3":6,"Demo":1,"getDemoXHP":7,"getDemoFilename":8,"Output":1,"!":8,"isEmpty":2,"())":3,"$render_doc_link":2,"$doc":2,"list":1,"$name":19,"$link":3,"li":18,"><":1,"a":30,"href":16,"></":1,"Relevant":1,"Official":1,"Documentation":1,"ul":8,"map":6,"toArray":6,"InvariantViolati":4,"invariant":8,"$test":4,"$message":8,"void":10,"invariant_violat":4,"throw":9,"new":11,"class_meth":2,"$class":4,"$method":4,"array":14,"primitive":1,"category":1,"%":3,"flow":1,"attribute":2,"stringify":1,"highlight_file":1,"getAttribute":2,"COMMENT/*":3,"true":2,"AssertRecipe":1,"implements":7,"<<":76,"Override":5,">>":81,"tuple":8,"assert_main":1,"UnescapedStringR":1,"$url":2,"Try":1,"setting":1,"the":3,"myStrParam":2,"GET":4,"param":1,"to":4,"something":1,"nice":1,"and":4,"innocent":1,"with":1,"this":2,"button":1,"...":1,"Hello":1,"world":1,"type":9,"DBResultExtra":2,"shape":15,"=>":40,"int":17,"DBResult":3,"FakeDB":1,"getRawRows":2,"$good_extra":2,"json_encode":1,"$bad_extra":2,"processRow":2,"$row":12,"::":14,"fromArray":6,"$id":11,"contains":8,"$extra":9,"json_decode":1,"is_int":3,"||":1,"is_string":3,"is_array":2,"else":2,"getDBResults":1,"$ret":3,"$raw_row":2,"add":2,"AssertException":6,"Assert":1,"static":8,"isNum":1,"num":1,"is_float":2,"isInt":1,"isFloat":1,"float":1,"isString":1,"isArrayOf":1,"T":3,"$fn":4,"DBResultRecipe":1,"db_result_main":1,"documentation":1,"element":2,"name":3,"render":5,"implode":1,")))":1,"$href":2,"target":1,"docs":1,"&":1,"rarr":1,"HomeController":2,"go":2,"$_GET":2,"Cookbook":3,"The":2,"Hack":7,"helps":1,"you":4,"write":1,"code":3,"by":1,"giving":1,"examples":2,"of":1,"It":1,"is":2,"written":1,"in":2,"open":1,"source":1,"If":1,"head":3,"over":1,"GitHub":2,"can":1,"read":1,"check":1,"out":1,"repository":1,"run":1,"it":1,"yourself":1,"recipes":1,"cookbook":1,"are":1,"small":1,"that":1,"illustrate":1,"how":1,"solve":1,"common":1,"interesting":1,"problems":1,"ID":7,"USER_ID":3,"COW_ID":3,"assert_user_id":1,"assert_cow_id":1,"===":3,"id_to_int":2,"get_something_st":3,"$something":2,"get_user_string":1,"get_cow_string":1,"Controller":3,"startup":2,"getCSS":3,"Set":11,"getJS":3,"getHead":2,"$css":4,"toVector":3,"link":1,"rel":1,"$js":4,"script":1,"src":1,"meta":1,"http":1,"-":2,"equiv":1,"content":1,"title":2,"NavItem":3,"NavSection":3,"hack":2,"nav":2,"getNavSections":2,"renderNavItems":2,"$items":3,"$render_item":2,"$item":3,"renderNavSection":2,"$section":7,"$section_item":4,"$sections":2,"getGETParams":2,"getPOSTParams":2,"$_POST":1,"isGET":1,"bool":10,"trait":1,"require":1,"getExtraCSS":2,"getExtraJS":2,"addAll":3,"renderHeader":2,"Install":1,"Tutorial":1,"Docs":1,"HHVM":1,"interface":1,"MySecureRequest":1,"$GETParams":1,"stringParam":1,"GETParams":2,"$raw_string":3,"MyRequest":3,"getParams":5,"intParamX":1,"$param":6,"is_numeric":2,"intParam":1,"MyGETRequest":1,"MyPOSTRequest":1,"namespace":5,"\\":38,"GettingStarted":1,"MyFirstProgram":1,"__EntryPoint":1,"main":1,"noreturn":1,"echo":4,"printf":3,"for":1,"$i":6,"<=":1,"++":1,"*":1,"exit":1,"HH":13,"Tk":51,"arraykey":3,"Tv":59,"MutableMap":1,"__Rx":56,"__AtMostRxAsArgs":13,"__MaybeMutable":50,"__OnlyRxIfImpl":7,"Rx":11,"KeyedTraversable":6,"$it":3,"__PHPStdLib":1,"toValuesArray":1,"varray":3,"toKeysArray":1,"__MutableReturn":21,"toImmVector":1,"ImmVector":1,"toMap":1,"toImmMap":1,"ImmMap":2,"toSet":1,"where":2,"toImmSet":1,"ImmSet":1,"immutable":1,"lazy":1,"KeyedIterable":1,"values":1,"keys":1,"Tu":12,"__AtMostRxAsFunc":6,"$callback":4,"mapWithKey":1,"filter":1,"filterWithKey":1,"zip":1,"Traversable":8,"$traversable":3,"Pair":5,"take":1,"$n":2,"takeWhile":1,"skip":1,"skipWhile":1,"slice":1,"$start":1,"$len":1,"concat":1,"super":1,"firstValue":1,"firstKey":1,"lastValue":1,"lastKey":1,"count":1,"at":1,"$k":7,"get":1,"__Mutable":10,"__ReturnsVoidToR":7,"set":1,"$v":1,"setAll":1,"clear":1,"containsKey":1,"$p":1,"reserve":1,"$sz":1,"remove":1,"removeKey":1,"differenceByKey":1,"getIterator":1,"KeyedIterator":2,"__Deprecated":1,"darray":2,"$arr":1,"fromItems":1,"__toString":1,"items":1,"Iterable":1,"toVArray":1,"toDArray":1,"MapIterator":1,"+":1,"current":1,"key":1,"valid":1,"next":1,"rewind":1,"GetAndPostRecipe":1,"get_and_post_mai":1,"myIntParam":2,"boom":1,"form":4,"action":2,"method":2,"input":4,"value":4,"$request":3,"parent":1,"getRequest":1,"request":1,"$get":2,"$controller":3,"$head":2,"$body":2,"TypehintViolatio":3,"setup_errors":2,"set_error_handle":1,"E_ALL":1,"handle_error":1,"$errno":2,"$errstr":6,"$errfile":1,"$errline":1,"$errcontext":1,"$errtrace":1,"E_RECOVERABLE_ER":1,"==":1,"strpos":3,"false":4,"((":1,"&&":1,"UserIDRecipe":1,"user_id_main":1},"Haml":{"%":7,"p":1,"Hello":1,",":18,"World":1,"!":1,"/":1,"replace":1,".pull":1,"-":16,"right":1,".btn":5,"group":2,"=":4,"link_to":4,"page":8,".url":1,"target":1,":":20,"title":5,"t":5,"(":10,")":6,"class":4,"do":4,"i":5,".icon":5,"picture":1,".row":4,"black":1,"refinery":3,".edit_admin_page":1,".nested_url":2,"switch_locale":1,".translations":1,".first":1,".locale":1,"unless":1,".translated_to_d":1,"?":2,"))":2,"scope":4,"=>":4,"edit":1,"blue":1,"if":1,".deletable":1,".admin_page_path":1,"methode":1,"delete":1,"data":1,"{":1,"confirm":1,"page_title_with_":1,"}":1,"trash":2,"red":1,"else":1,"button":1,"xs":1,"default":1,".disabled":1,".new_admin_page_":1,"parent_id":1,".id":1,"plus":1,"green":1},"Handlebars":{"<":9,"div":10,"class":5,"=":5,">":18,"h1":6,"{{":8,"title":1,"}}":8,"</":9,"body":3,"By":2,"fullName":2,"author":2,"Comments":1,"#each":1,"comments":1,"h2":2,"/":1,"each":1},"Haskell":{"SHEBANG#!runhaskell":1,"import":19,"Data":8,".Maybe":4,"COMMENT--":42,"average":3,"::":19,"(":80,"Int":20,",":116,")":78,"->":34,"x":24,"y":10,"=":66,"((":5,"+":5,"`":6,"div":1,"notBlocked":3,"[":23,"String":21,"]":23,"))":6,"Bool":6,"maze":13,"_":7,"==":5,"!!":6,"substitute":4,"a":3,"orig":2,"pos":5,"el":2,"let":4,"before":2,"after":2,"splitAt":1,"in":2,"++":7,"tail":17,"draw":2,"$":30,"row":2,"where":11,"tryMoves":5,"Maybe":3,"[]":8,"Nothing":2,"prevPos":3,"newPos":2,"wallPos":2,":":22,"more":2,"case":1,"solve":13,"of":1,"Just":2,"newPositions":4,"-":4,"notPrev":1,"/=":7,"wallPositions":1,"map":14,"zipped":2,"zip":1,"legalMoves":2,"filter":4,"startx":2,"length":14,"head":1,"starty":2,"start":1,"main":7,"interact":1,"t":1,"module":3,"Sudoku":9,"isSolved":4,"pPrint":5,".List":3,".Split":1,"type":1,"sudoku":36,"|":11,"otherwise":2,"do":3,"index":27,"<-":2,"elemIndex":1,"sudokus":2,"nextTest":5,"i":7,"checkRow":2,"checkColumn":2,"checkBox":2,"listToMaybe":1,"mapMaybe":1,"take":1,"drop":1,"getRow":3,"nub":6,"getColumn":3,"getBox":3,"chunksOf":10,"quot":3,"transpose":4,"mod":2,"concat":2,"concatMap":3,"*":1,"product":1,"False":5,".":20,"sudokuRows":4,"sudokuColumns":3,"sudokuBoxes":3,"True":2,"intercalate":2,"show":1,".Char":1,"IO":2,"()":2,"hello":2,"putStrLn":3,"toUpper":1,"Language":10,".Haskell":10,".HsColour":10,"Output":6,"..":3,"ColourPrefs":4,"hscolour":15,".Colourise":1,"qualified":7,".TTY":1,"as":7,"TTY":2,".HTML":1,"HTML":3,".CSS":1,"CSS":4,".ACSS":1,"ACSS":2,".InlineCSS":1,"ICSS":3,".LaTeX":1,"LaTeX":3,".MIRC":1,"MIRC":2,"mapAccumL":1,"isPrefixOf":3,".Output":1,"--":21,"Debug":1,".Trace":1,"^":17,"format":2,"Colour":2,"preferences":2,"for":4,"formats":2,"that":2,"support":2,"them":2,"Whether":4,"to":2,"include":2,"anchors":2,"output":7,"document":2,"is":2,"partial":5,"or":2,"complete":1,"Title":2,"input":1,"literate":1,"haskell":1,"not":1,"Haskell":4,"source":4,"code":4,"Coloured":2,"pref":2,"anchor":2,"title":14,"if":2,"then":2,"id":8,"else":2,"top":11,"chunk":3,"joinL":9,"classify":9,"inlines":3,"Code":7,"c":8,"Lit":12,"transformer":1,"TTYg":1,".top":5,"data":1,"{":2,"unL":2,"}":2,"deriving":1,"Show":1,"s":5,"lines":6,"\\":7,"M":2,"n":5,"DOS":1,"MacOS":1,"Unix":1,"acc":1,"xs":16,"allProg":5,"Should":1,"give":1,"an":1,"error":1,"message":1,"c2":4,"any":2,"Main":1,"COMMENT{-":1,"fromMaybe":1},"HiveQL":{"set":4,"hive":5,".mapred":1,".mode":2,"=":12,"nonstrict":2,";":18,".exec":2,".dynamic":3,".partition":3,"true":2,"COMMENT--":4,"create":4,"table":3,"nzhang_t1":4,"like":2,"srcpart":3,"nzhang_t2":4,"FROM":2,"INSERT":2,"OVERWRITE":2,"TABLE":4,"PARTITION":2,"(":7,"ds":7,",":17,"hr":7,")":7,"SELECT":3,"key":3,"value":3,"WHERE":2,"AND":1,"and":1,"GROUP":2,"BY":3,"show":2,"partitions":2,"select":3,"*":2,"from":3,"SET":2,".tez":1,".container":1,".size":1,".optimize":1,".sort":1,"hivevar":1,":":1,"DB":8,"test":1,"database":1,"if":1,"not":1,"exists":1,"${":7,"}":7,"CREATE":1,"EXTERNAL":1,".users":2,"id":1,"STRING":2,"name":3,"age":1,"INT":1,"COMMENT":1,"ROW":1,"FORMAT":1,"DELIMITED":1,"FIELDS":1,"TERMINATED":1,"NULL":1,"DEFINED":1,"AS":2,"STORED":1,"TEXTFILE":1,"LOCATION":1,"TBLPROPERTIES":1,"MSCK":1,"REPAIR":1,".methodos_csv":1,"SYNC":1,"PARTITIONS":1,".purchases":2,"as":4,"product":2,"price":2,"user_id":1,".purchases_exten":1,"stored":1,"orc":1,"tblproperties":1,"sum":1,"total_spent":1,"count":1,"nb_products":1,"LEFT":1,"JOIN":1},"HolyC":{"U0":11,"PromptDemo":2,"()":5,"{":15,"F64":2,"d":7,";":104,"I64":13,"i":32,"U8":11,"*":54,"name":4,"CDate":1,"cdt":3,"=":26,"GetI64":3,"(":49,",":286,")":42,"GetF64":1,"e3":1,"GetStr":1,"Free":1,"GetDate":1,"Now":1,"}":15,"COMMENT//":13,"SpyStkRep":2,"CTask":5,"task":20,"CDoc":2,"doc":4,"DocDblBufStart":2,"while":5,"!":2,"ScanChar":2,"&&":2,"TaskValidate":3,"))":3,"StkRep":1,"DocDblBufSwap":4,"Refresh":2,"if":6,"DocPut":2,"==":6,"DocDblBufEnd":2,"SpyCallerRep":2,"CallerRep":1,"->":5,"rbp":3,"Spy":2,"TRUE":1,"Fs":2,"next_task":2,"!=":1,"task_name":1,"else":3,"break":2,"#help_index":1,"asm":1,"_GR_UPDATE_LINE6":4,"::":5,"PUSH":14,"RBP":41,"MOV":95,"RSP":5,"RSI":23,"RDI":45,"RAX":100,"U64":79,"SF_ARG2":7,"[":83,"]":83,"//":18,"rsi":2,"src":2,"RBX":42,"&":7,"rev_bits_table":2,"RCX":54,"SF_ARG3":5,"rcx":2,"SF_ARG4":5,"rdi":2,"image":2,"SF_ARG1":9,"R8":23,"vga":2,"dst":4,"@@":16,":":8,"LODSQ":3,"CMP":3,"JE":2,"XLATB":16,"ROR":16,"ADD":16,"DEC":3,"JNZ":3,"POP":14,"RET1":5,"_DC_BLOT_COLOR4":2,"R10":6,"R9":14,"RDX":108,"I32":3,"XOR":5,"BT":33,"+":44,"ADC":32,"SHL1":28,"DL":4,"INC":5,"_IS_PIX_COVERED0":2,"#assert":1,"FONT_WIDTH":1,"FONT_HEIGHT":1,"SAR":2,"IMUL2":1,"TEXT_COLS":1,"gr":6,".win_z_buf":1,"DX":2,"U16":2,".win_z_num":1,"JAE":1,"Jump":1,"not":1,"covered":1,"_GR_ROP_EQU_U8_N":2,"MOVZX":9,"text":1,".font":1,"is":5,"8x8":1,"char":1,"font":1,"data":1,"-":3,"bits":1,"ATTRf_UNDERLINE":1,"JNC":1,"OR":9,"TEST":1,"JZ":1,"Warning":1,"color":3,"bit":1,".to_8_colors":1,"repeated":1,"times":1,".":4,"width_internal":2,".to_8_bits":2,"AL":7,"SHR":7,"NOT":8,"AND":16,"_extern":5,"GrRopEquU8NoClip":1,"ch":1,"public":1,"Bool":1,"IsPixCovered0":1,"x":1,"y":1,"No":1,"clipping":1,"GrUpdateLine64":1,"**":6,"_vga":2,"_src":2,"_dst":2,"GrUpdateLine64Fl":1,"DCBlotColor4":1,"img":1,"img_cache":1,"cnt":1,"OnceDemo":2,"Set":1,"code":1,"to":2,"execute":1,"next":1,"reboot":1,"Once":2,"You":1,"can":1,"issue":1,"multiple":1,"and":1,"they":1,"get":1,"queued":1,"YorN":1,"BootRAM":1,"RandPts":3,"t0":2,"tS":2,"do":1,"for":6,"<":7,"++":6,".dc":2,"RandU16":1,"GrPlot":1,"RandU32":2,"%":2,"GR_WIDTH":1,"GR_HEIGHT":1,"Yield":1,"DCFill":3,"RandDemo":2,"Seed":10,"FF":1,":::":1,"/":2,"Kernel":1,"KTask":1,".HC":1,"PressAKey":2,"RandI16":5,"Dft":1,"should":1,"be":1,"kept":1,"zero":1},"Hosts File":{"localhost":2,"::":1},"Hy":{"COMMENT;":2,"(":51,"defn":5,"fib":4,"[":15,"n":5,"]":7,"if":2,"<=":1,")":10,"+":1,"-":10,"))":8,")))))":1,"=":5,"__name__":1,"for":3,"x":3,"]]":4,"print":5,"))))":2,"import":1,"concurrent":1,".futures":1,"ThreadPoolExecut":2,"as":3,"completed":2,"random":1,"randint":2,"sh":1,"sleep":2,"task":2,"to":2,"do":2,"[]":4,")))":4,"with":1,"executor":2,"setv":1,"jobs":2,"list":1,"comp":1,".submit":1,"range":2,"future":2,".result":1,"SHEBANG#!hy":1,"fizz":2,"buzz":2,"fizzbuzz":2,"defmain":1,"&":1,"rest":1,"args":1,"i":6,"cond":1,"and":1,"%":4,"True":1},"HyPhy":{"fprintf":342,"(":3105,"stdout":220,",":3010,")":3010,";":3225,"aMatrix":13,"=":1609,"{":678,"}":682,"[":1155,"]":1155,"r":18,"Random":6,"Rows":8,"))":73,"$1":3,"c":57,"Columns":18,"-":438,"template":5,"{{":25,"}}":23,"ModelNames":4,"ParameterCount":2,"MAXIMUM_ITERATIO":1,"OPTIMIZATION_PRE":4,"function":21,"SetWDistribution":2,"resp":37,"if":219,"rateType":56,"==":413,"global":72,"P":63,".5":17,":":76,"<":323,"categFreqMatrix":18,"categRateMatrix":10,"category":16,"MEAN":16,"1e25":14,"else":105,"P1":37,"/":135,"P2":18,"W":8,"*":476,"W1":8,".25":3,"R1":8,"R2":6,">":63,"P3":5,"P4":4,"alpha":36,"beta":36,"EQUAL":9,"GammaDist":6,"_x_":86,"CGammaDist":13,"+":1639,"alpha2":9,".75":1,"betaP":45,"betaQ":40,"^":12,"Beta":5,"IBeta":10,"COMMENT/*":39,"for":264,"k":153,":=":106,"resp__":2,"Min":12,">=":15,"Max":6,")))":10,"mu":43,"sigma":50,".01":1,"sqrt2pi":4,"Sqrt":4,"Arctan":4,"Exp":19,"sqrt2pi__":12,"ZCDF":33,"((":45,"sigma1":32,"<=":22,"sigma2":16,".1":1,"1e200":2,"Log":4,"CONSTANT_ON_PART":3,"return":35,"FrameText":2,"frameChar":3,"vertChar":3,"parOff":4,"theText":3,"h":248,"Abs":15,"BuildCodonFreque":9,"obsF":28,"PIStop":16,"result":12,"ModelMatrixDimen":21,"hshift":105,"first":12,"$16":28,"second":12,"%":55,"$4":40,"third":12,"_Genetic_Code":51,"continue":17,"GetDistributionP":2,"sigLevel":9,"GetInformation":1,"distrInfo":12,"D":11,"E":7,"T":4,"sampleVar":14,"LAST_FILE_PATH":23,"Format":231,"break":8,"ConstructCategor":1,"marginals":15,"lf":46,"COMPLETE":1,"CC":7,"numberOfSubsets":11,"subsetMarginals":5,"v":227,"l":38,"positiveProb":16,"PopulateModelMat":5,"ModelMatrixName":74,"&":3,"EFV":3,"modelType":25,"vshift":86,"diff":24,"||":18,"&&":8,"transition":24,"transition2":24,"t":47,"EFV__":56,"transition__":28,"transition2__":28,"nucPosInCodon":9,"nucPosInCodon__":52,"kappa":6,"ExecuteCommands":389,"spawnLikelihood":3,"kappaSharedOrNot":2,"partitionTreeStr":2,"partitionTrees":2,"MULTIPLY_BY_FREQ":3,"observedFreq":8,"Model":5,"theModel":1,"modelMatrix":1,"vectorOfFrequenc":7,"lfSpawnString":8,"NICETY_LEVEL":2,"#include":20,"lowerSeqBound":3,"partitionLengths":1,"chosenModelList":5,"ChoiceList":10,"SKIP_NONE":10,"modelTypes":5,"shareType":6,"HarvestFrequenci":8,"filteredData":16,"fscanf":6,"stdin":5,"psigLevel":6,".95":1,"categCount":7,"SetDialogPrompt":8,"PROMPT_FOR_FILE":8,"CLEAR_FILE":9,"dummyVar":1,"tableSeparator":5,"cachedBranchLeng":4,"timer":10,"Time":6,"dummy":13,"Optimize":85,"res":27,"INTEGRATION_PREC":1,"END_OF_FILE":1,"LIKELIHOOD_FUNCT":7,"ACCEPT_BRANCH_LE":1,"DataSet":6,"data":75,"ReadDataFile":6,"assert":275,".sites":88,"totalcodons":5,"$":1,".species":74,"DataSetFilter":78,"codonfilter":7,"CreateFilter":78,"CheckCodonFilter":69,"String":1,"treestring":1,"CreateGY94Model":1,"UseModel":69,"model":69,"TipCount":271,"tree":341,"LikelihoodFuncti":74,"likelihood":4,"mlestimates":7,"BranchCount":69,"GetString":11,"associativearray":2,"globalindependen":3,"ivariable":5,"variable":3,"cmdstring":3,"persitelikelihoo":70,"sitecodonfilter":270,"sitetree":201,"ibranch":335,"branchname":201,"BranchName":68,"branchlength":67,"itip":335,"tipname":201,"TipName":67,"tiplength":67,"sitelikelihood":134,"sitemlestimates":201,"ReceiveJobs":5,"sendOrNot":2,"MPI_NODE_COUNT":11,"MPIReceive":1,"fromNode":22,"result_String":2,"jobModelNum":24,"MPINodeState":29,"vv1":4,"vv2":6,"vv3":6,"vv4":6,"vv5":6,"vv6":6,"MPISend":3,"modelNum":11,"v1":27,"v2":66,"v3":34,"v4":18,"v5":15,"v6":9,"stdl":6,"lf_MLES":12,"fullnp":6,"addOn":7,"resultCache":63,"lnL":14,"np":13,"LRT":22,"AIC":17,"PRINT_DIGITS":14,"pValue":20,"CChi2":5,"rejectAt":10,"rejectCount":7,"!":4,"mSpecMatrix":5,"AC":12,"synRate":48,"R":26,"AT":12,"CG":12,"CT":12,"GT":12,"setElement":6,"cc":3,"printModelMatrix":2,"modelString":23,"mstrConv":25,"sep":7,"ds":11,"GeneticCodeExclu":4,"_DO_TREE_REBALAN":3,"branchLengths":15,"while":5,"BASE_PATH":11,"KEEP_OPTIMAL_ORD":1,"MESSAGE_LOGGING":1,"MG94custom":2,"MG94customModel":1,"USE_POSITION_SPE":1,"Tree":6,"tr":4,"treeString":5,"TreeScaler":1,"GTRMatrix":2,"nt":12,"nucFilter":3,"nucFreq":2,"GTRModel":1,"givenTreeString":2,"nucTree":3,"lfn":2,"nres":3,"ReplicateConstra":1,"OPTIMIZE_SUMMATI":2,"rateBiasTerms":15,"ub4":5,"ub5":5,"ub6":3,"paramCount":1,"modelDesc":22,"modelConstraintS":22,"customLoopCounte":42,"mpiNode":16,"nodeCounter":6,"checkEmbedding":2,"_m1":5,"_m2":5,"r2":6,"!=":2,"done":10,"modelString2":12,"npd":2,"1e10":1,"#profile":3,"START":1,"s":3,"m":3,"PAUSE":1,"s2":3,"_hyphy_profile_d":4,"stats":5,"_profile_summer":5,"_instructions":3,"_indices":2,"RequireVersion":1,"ReportDistributi":16,"rc":3,"freqStrMx":19,"infix":40,"skip0":2,"distroString":6,"reportMx":9,"mi":116,"DefineNucleotide":3,"ModelTitle":9,"defineRateDistri":3,"categDef1":20,"randomizeInitVal":5,"mi2":10,"stratDNDS":2,"respP":15,"respN":7,"fileCount":6,"ExecuteAFile":4,"ds_1":4,"filteredData_1":8,"observedFreq_1":2,"observedFreqSing":4,"ModelTitle_1":2,"treeString_1":2,"ds_2":4,"filteredData_2":8,"observedFreq_2":2,"ModelTitle_2":2,"treeString_2":2,"totalCodonCount":11,"respM":2,"lfDef":11,"{}":1,"fileID":62,"categDef_1":2,"freqStrMx_1":10,"categDef_2":2,"freqStrMx_2":9,"lfDef1":8,"resToPath":10,"nucModelMatrix_1":2,"AC_1":5,"AT_1":5,"CG_1":5,"CT_1":5,"GT_1":5,"nucModel_1":1,"nucFilter_1":2,"nucTree_1":2,"nucModelMatrix_2":2,"AC_2":5,"AT_2":5,"CG_2":5,"CT_2":5,"GT_2":5,"nucModel_2":1,"nucFilter_2":2,"nucTree_2":2,"nuc_lf":2,"nuc_res":1,"codonFactor_1":4,"codonFactor_2":4,"lfParts":7,"rateMultipliers":1,"part":12,"treeID":6,"nlfDef":5,"lc":6,"bnames":3,"sumPath":19,"treeBranchParame":6,"sop":2,"P_1_1":5,"P_1_2":4,"P_1_3":3,"P_2_1":5,"P_2_2":5,"P_2_3":2,"S_1_0":4,"S_1_1":4,"S_1_2":5,"S_1_3":2,"S_2_0":4,"S_2_1":4,"S_2_2":5,"S_2_3":2,"R_1_0":3,"R_1_1":2,"R_1_2":3,"R_2_0":3,"R_2_1":2,"R_2_2":3,"USE_LAST_RESULTS":7,"SKIP_CONJUGATE_G":2,"d1":21,"d2":18,"codonFactor_1__":1,"codonFactor_2__":1,"AC_1__":1,"AT_1__":1,"CG_1__":1,"CT_1__":1,"GT_1__":1,"AC_2__":1,"AT_2__":1,"CG_2__":1,"CT_2__":1,"GT_2__":1,"baseLineLL":4,"LFCompute":7,"LF_START_COMPUTE":3,"bestDiff":20,"1e100":6,"bestAlpha":13,"bestBeta":9,"bestLL":1,"step":15,"step2":3,"v1c":26,"v2c":16,"checkASample":7,"saveBD":6,"LF_DONE_COMPUTE":3,"paramList":10,"degF":7,"LogL":13,"AICc":3,"degFPSS":7,"res_PSS":2,"LogLPSS":7,"AICPSS":3,"AICcPSS":3,"fpath":8,"DeleteObject":3,"degFPSP":7,"res_PSP":2,"LogLPSP":7,"AICPSP":3,"AICcPSP":3,"degFPSH":7,"res_PSH":2,"LogLPSH":7,"AICPSH":3,"AICcPSH":3,"degFJ":7,"res_J":2,"LogLJ":7,"AICJ":3,"AICcJ":3,"COMMENT\"":16,"whichRate":3,"res_n":2,"localDiff":3,"RESTORE_GLOBALS":1,"VERBOSITY_LEVEL":1,"RestoreGlobalVal":1,"lfIndex":3,"i":18,"SAVE_GLOBALS":5,"SetParameter":2,"globalSpoolMatri":4,"SAVE_GLOBALS2":1,"lfConstrained":4,"dataType":4,"SelectTemplateMo":1,"RelRatio":2,"relationString":1,"parameter2Constr":18,"LAST_MODEL_PARAM":5,"funnyString":4,"givenTree":7,"separator":4,"fullModelLik":2,"fullVars":2,"clockTree":2,"res1":5,"lnLikDiff":3,"degFDiff":3,"modelMatrixList":10,"runAModel":2,"modelID":3,"fileName":2,"xtraP":2,"midx":8,"lf_info":2,"locals":5,"branchLengthStas":4,"_iv":16,"currentBL":2,"BranchLength":3,"currentBN":3,"maxModelWidth":6,"params":7,"cAIC":8,"TL":5,"sepString":9,"resultMatrix":6,"bestAIC":4,"bestAICidx":3,"bestCAIC":4,"bestCAICidx":4,"skipCodeSelectio":3,"doREV":4,"modelCount":5,"capString":7,"SKIP_MODEL_PARAM":2,"mid":8,"labelMatrix":2,"aaString":4,"fC":5,"OpenWindow":1,"CHARTWINDOW":1},"IDL":{"COMMENT;":123,";":10,"+":61,"-":16,"function":3,"mg_trunc":2,",":64,"x":4,"compile_opt":3,"strictarr":3,"result":3,"=":45,"ceil":1,"(":49,")":45,"posInd":3,"where":1,"gt":2,"nposInd":2,"if":5,"then":5,"begin":2,"[":17,"]":17,"floor":1,"endif":2,"return":5,"end":4,"print":1,"mg_gcd":2,"a":3,"b":3,"on_error":1,"n_params":1,"()":1,"ne":1,"message":2,"~":2,"mg_isinteger":2,"||":1,"))":2,"_a":3,"abs":2,"_b":3,"minArg":5,"<":1,"maxArg":3,">":1,"eq":2,"remainder":3,"mod":1,"MODULE":1,"mg_analysis":1,"DESCRIPTION":1,"Tools":1,"for":1,"analysis":1,"VERSION":1,"SOURCE":1,"mgalloy":1,"BUILD_DATE":1,"January":1,"FUNCTION":2,"MG_ARRAY_EQUAL":1,"KEYWORDS":1,"MG_TOTAL":1,"PRO":1,"AmesPAHdbIDLSuit":2,"::":2,"Description":2,"Str":6,"COMPILE_OPT":1,"IDL2":1,"ON_ERROR":1,"self":6,"->":1,"STRING":23,"FORMAT":23,".shift":1,".profile":1,"IF":3,"PTR_VALID":1,".fwhm":1,"THEN":2,"BEGIN":1,"SIZE":1,"COMMENT(*":2,"\\":2,".*":1,"ELSE":2,"$":15,"abscissa":5,".units":2,".ordinate":2,".str":2,"ordinate":6,"STREGEX":1,"/":6,"SUBEXPR":1,"EXTRACT":1,"half_abscissa_le":6,"STRLEN":4,"half_ordinate_le":6,"fmt1":2,"fmt2":2,"fmt3":2,"cols":1,"STRUPCASE":2,"n":1,"N_ELEMENTS":1,"mg_acosh":1,"z":4,"alog":1,"sqrt":2,"*":1},"IGOR Pro":{"#pragma":6,"rtGlobals":3,"=":60,"StrConstant":3,"myConstString":1,"COMMENT//":36,"constant":1,"myConst":1,"Structure":3,"struct1":1,"string":11,"str":2,"variable":6,"var":3,"EndStructure":2,"static":6,"struct2":1,"#include":3,"#ifdef":1,"NOT_DEFINED":1,"#endif":2,"version":1,"IgorVersion":2,"IndependentModul":2,"CodeBrowserModul":3,"<":3,"Resize":1,"Controls":1,">":1,"Menu":1,",":70,"/":49,"Q":5,"#CreatePanel":1,"()":14,"#ResetPanel":1,"End":15,"strConstantMarke":1,"constantMarker":1,"Function":14,"addDecoratedStru":1,"(":61,"text":6,"declWave":7,"lineWave":4,"[":14,"parseVariables":7,"]":12,")":55,"WAVE":6,"T":7,"D":2,"Variable":2,"if":12,"paramIsDefault":1,"|":1,"!=":3,"//":6,"added":1,"for":3,"debugging":1,"endif":12,"numLines":6,"idx":12,"numEntries":9,"numMatches":6,"procText":6,"reStart":4,"name":4,"StaticKeyword":3,"Wave":5,"helpWave":2,"getHelpWave":2,"Grep":2,"INDX":2,"E":6,"W_Index":8,"Duplicate":3,"FREE":5,"wavStructureStar":6,"KillWaves":2,"Z":6,"KillStrings":2,"S_fileName":2,"WaveClear":4,"!":3,"V_Value":1,"no":2,"matches":1,"return":16,"DimSize":3,"wavStructureEnd":4,"))":3,"Redimension":2,"N":6,"+":15,"-":8,";":4,"+=":8,"SplitString":4,"]]":1,"createMarkerForT":1,"LowerStr":1,"between":1,"and":1,"structure":1,"needed":1,"R":1,"temp":3,"getStructureElem":1,"endfor":2,"getProcedureText":3,"module":9,"procedureWithout":3,"#if":1,">=":1,"ListToTextWave":1,"#else":1,"ItemsInList":2,"==":4,"Make":4,"wv":8,"StringFromList":2,"p":1,"S":3,"AddHTML":1,"context":4,"line":13,"html":8,"re":7,"str0":7,"str1":7,"str2":5,"str3":1,"str4":1,"n":5,"lines":3,"V_flag":3,"break":1,"strlen":2,"Doxygen":1,"comments":1,"RemoveEnding":1,"funcName":3,"linesOfContext":3,"procedure":7,"isProcGlobal":1,"debugPrint":1,"ProcedureText":1,"getModuleList":1,"String":6,"moduleList":9,"ListMatch":2,"skip":2,"WM":2,"modules":1,"GetIndependentMo":1,"SortList":1,"DFREF":1,"dfr":3,"createDFWithAllP":1,"pkgFolder":1,"SDFR":1,"$helpWave":2,"WaveExists":1,":":3,"id":1,"row":1,"fullName":1,"Endstructure":1,"compile":1,"Execute":1,"P":1,"FooBar":1,"FooBarSubType":1,"ButtonControl":1,"FooBarVar":1,"FooBarStatic":1,"threadsafe":2,"FooBarStaticThre":1,"FooBarThread":1,"CallOperationsAn":1,"someDQString":2,"root":1,"myWave":3,"print":1},"INI":{"[":83,"flake8":1,"]":83,"min_python_versi":1,"=":870,"max":5,"-":732,"line":3,"length":2,"ban":1,"relative":1,"imports":2,"true":12,"COMMENT#":314,"format":1,"greedy":1,"inline":5,"quotes":1,"double":3,"mypy":1,"init":1,"return":2,"enable":1,"extensions":3,"TC":1,",":73,"TC2":1,"type":2,"checking":1,"exempt":1,"modules":1,"typing":2,"eradicate":1,"whitelist":1,"extend":3,"^":2,".*":5,";":8,"ignore":6,"E501":1,"E203":1,"SIM106":1,"ANN101":1,"ANN102":1,"per":1,"file":2,"ignores":1,"__init__":1,".py":3,":":36,"F401":1,"TC002":1,"tests":3,"/":71,"test_":3,"*":5,"ANN201":2,"COMMENT/*":6,"exclude":1,"get":1,"poetry":2,"install":1,"fixtures":2,"Messages":1,"Control":1,"disable":3,"C0111":1,"C0201":1,"C0301":1,"C0325":1,"C1801":1,"F0401":1,"W0511":1,"W0142":1,"W0622":1,"C0103":1,"E1101":1,"E1111":1,"R0902":1,"R0912":1,"R0913":1,"R0914":1,"R0915":1,"R1702":1,"R1705":1,"R1710":1,"W0110":1,"W0141":1,"W0201":1,"W0401":1,"W0603":1,"W0212":1,"W0613":1,"W0621":1,"W0703":1,"W1201":1,"W1505":1,"Basic":1,"variable":1,"rgx":6,"a":10,"z_":4,"z0":5,"9_":5,"{":3,"}":3,"$":5,"argument":1,"method":1,"(":21,"|":8,"setUp":2,"tearDown":2,")":23,"module":1,"((":2,"A":3,"Z":2,"zA":1,"Z0":1,"+":23,"manila":1,"))":1,"no":3,"docstring":2,"__":2,"tT":1,"est":1,"Design":1,"public":2,"methods":2,"min":2,"args":1,"Variables":1,"additional":1,"builtins":1,"_":2,"Similarities":1,"similarity":1,"lines":2,"comments":4,"yes":6,"docstrings":1,"BASIC":1,"FORMAT":1,"indent":1,"string":1,"long":6,"\\":11,"s":5,"MESSAGES":1,"CONTROL":1,"wrong":1,"import":1,"order":1,"run":5,"branch":1,"True":3,"dynamic_context":1,"test_function":1,"source":5,"warehouse":2,"omit":1,"migrations":1,"macosx":23,"interfacestyle":1,"nativefullscreen":1,"statusicon":1,"icon":4,"change":1,"show":6,"playback":2,"buttons":2,"playmode":1,"effects":1,"button":1,"volume":1,"large":1,"text":7,"autoplay":1,"recentitems":1,"fspanel":1,"video":1,"autoresize":1,"pause":5,"minimized":1,"lock":1,"aspect":3,"ratio":3,"dim":1,"keyboard":1,"control":1,"itunes":1,"continue":1,"appleremote":3,"prevnext":1,"sysvol":1,"mediakeys":1,"core":1,"advanced":1,"hiddenfiles":1,"sub":1,"language":2,"English":2,"stats":1,"global":111,"key":225,"toggle":6,"fullscreen":5,"Command":10,"f":1,"leave":2,"Esc":1,"play":24,"Space":1,"faster":4,"slower":4,"rate":6,"fine":4,"+=":1,"normal":4,"next":10,"prev":8,"Right":2,"Left":2,"stop":2,"position":3,"t":2,"jump":20,"extrashort":5,"short":5,"medium":5,"frame":2,"nav":10,"activate":2,"Enter":1,"left":6,"right":6,"down":12,"up":12,"Down":3,"Up":3,"disc":2,"menu":4,"title":7,"chapter":4,"quit":2,"q":1,"vol":6,"mute":2,"audiodelay":4,"subdelay":4,"subpos":4,"subsync":8,"markaudio":2,"marksub":2,"apply":2,"Shift":2,"k":2,"reset":2,"audio":6,"track":4,"audiodevice":2,"cycle":2,"subtitle":12,"revtrack":2,"program":4,"sid":4,"crop":10,"incr":2,"scalefactor":4,"decr":2,"deinterlace":4,"mode":2,"intf":6,"i":1,"boss":2,"popup":2,"Menu":1,"snapshot":2,"record":2,"zoom":10,"unzoom":2,"bottom":4,"top":4,"uncrop":8,"autoscale":2,"wallpaper":2,"random":2,"loop":2,"viewpoint":8,"fov":4,"in":4,"out":2,"Page":2,"roll":4,"clock":2,"anticlock":2,"quarter":2,"half":2,"original":2,"size":4,"set":21,"bookmark1":5,"bookmark2":5,"bookmark3":5,"bookmark4":5,"bookmark5":5,"bookmark6":5,"bookmark7":5,"bookmark8":5,"bookmark9":5,"bookmark10":5,"clear":2,"playlist":2,"scale":6,"Mouse":2,"Wheel":2,"audiobargraph_v":7,"x":1,"y":1,"transparency":1,"barWidth":1,"barHeight":1,"filesystem":1,"list":1,"special":2,"files":1,"freetype":2,"rel":1,"fontsize":1,"app":1,"Kivy":1,"Kazam":1,"package":3,".name":1,"kivykazam":1,".domain":1,"org":2,".test":1,".dir":3,".":6,".include_exts":1,"py":1,"png":1,"jpg":1,"kv":1,"atlas":1,"#source":1,".include_pattern":1,"assets":1,".jpg":1,"version":9,"requirements":1,"kivy":1,"#garden_requirem":1,"#presplash":1,".filename":2,"%":2,"data":2,"presplash":1,".png":2,"#icon":1,"orientation":1,"all":1,"#services":1,"NAME":1,"ENTRYPOINT_TO_PY":1,"NAME2":1,"ENTRYPOINT2_TO_P":1,"#android":12,".permissions":1,"INTERNET":1,".api":1,"android":1,".minapi":1,".sdk":1,".ndk":1,"9c":1,".private_storage":1,".ndk_path":1,".sdk_path":1,".ant_path":1,".p4a_dir":1,".p4a_whitelist":1,".entrypoint":1,".renpy":1,".android":1,".PythonActivity":1,".add_jars":1,"foo":2,".jar":2,"bar":1,"path":3,"to":13,"more":1,"dev":3,"rhel8":1,"ansible_host":2,"nodes":2,"node1":1,"vars":2,"ansible_ssh_priv":2,"home":3,"ansible":2,".ssh":2,"id_rsa":2,"ansible_user":2,"devops":2,"DEFAULT":1,"password":3,"repeated_value":1,"repeated":1,"value":2,"cLieNt":1,"#":54,"section":4,"comment":6,"port":2,"socket":3,"var":6,"mysqld":7,".sock":3,"ssl":4,"ca":1,"dummyCA":1,"cert":4,"dummyCert":1,"dummyKey":1,"cipher":1,"AES256":1,"SHA":2,"CAMELLIA256":1,"CaseSensitiveOpt":1,"Yes":1,"option_to_delete":4,"COMMENT;":9,"mysqld_safe":1,"mysqld1":1,"nice":1,"valid_v1":1,"valid_v2":1,"delete":3,"this":6,"as":3,"well":2,"master":2,"info":1,"repository":1,"TABLE":1,"info_repository":1,"FILE":1,"user":2,"mysql":4,"coments":1,"pid":1,".pid":1,"mysqld2":1,"basedir":1,"usr":2,"datadir":1,"lib":1,"tmpdir":1,"tmp":1,"other":1,"and":2,"spaces":1,"to_override":1,"option":1,"is":2,"going":1,"be":9,"overridden":3,"to_override_with":1,"old_val":1,"also":3,"no_comment_no_va":1,"lc":1,"messages":1,"dir":2,"share":1,"skip":1,"external":1,"locking":1,"another":1,"binlog":1,"multivalue":1,"Nooooooooooooooo":1,"Ignore":1,"one":1,"semi":1,"colon":1,"bind":1,"address":1,"log_error":1,"log":1,"error":1,".log":1,"removed":1,"delete_section":1,"option_to_drop_w":6,"are":2,"##":1,"deleted":1,"escape_sequences":1,"backspace":1,"b":1,"tab":1,"newline":1,"n":1,"carriage":1,"r":1,"backslash":1,"\\\\":4,"space":1,"not_esc_seq_char":1,"S":2,"path_options":1,"win_path_no_esc_":2,"win_path_esc_seq":1,"C":2,"Program":1,"sFiles":1,"MySQL":2,"sServer":1,"s5":1,".7":1,"win_path_with_po":1,"delete_section2":1,"empty":1,"update":2,"Sun":1,"Feb":1,"PM":1,"EST":1,"last_client":2,"eeschema":5,"pcbnew":3,"PageLayoutDescrF":2,"LastNetListRead":2,"UseCmpFile":2,"PadDrill":2,"PadDrillOvalY":2,"PadSizeH":2,"PadSizeV":2,"PcbTextSizeV":2,"PcbTextSizeH":2,"PcbTextThickness":2,"ModuleTextSizeV":2,"ModuleTextSizeH":2,"ModuleTextSizeTh":2,"SolderMaskCleara":2,"SolderMaskMinWid":2,"DrawSegmentWidth":2,"BoardOutlineThic":2,"ModuleOutlineThi":2,"libraries":3,"LibDir":3,"general":2,"SubpartIdSeparat":1,"SubpartFirstId":1,"hschmale":1,"KiCad":1,"LibMods":1,"3rdParty":1,"NetFmtName":1,"RptD_X":1,"RptD_Y":1,"RptLab":1,"LabSize":1,"LibName1":2,"power":2,"LibName2":2,"device":2,"LibName3":2,"transistors":2,"LibName4":2,"conn":2,"LibName5":2,"linear":2,"LibName6":2,"regul":2,"LibName7":2,"74xx":2,"LibName8":2,"cmos4000":2,"LibName9":2,"adc":2,"dac":2,"LibName10":2,"memory":2,"LibName11":2,"xilinx":2,"LibName12":2,"LibName13":2,"microcontrollers":2,"LibName14":2,"dsp":2,"LibName15":2,"microchip":2,"LibName16":2,"analog_switches":2,"LibName17":2,"motorola":2,"LibName18":2,"texas":2,"LibName19":2,"intel":2,"LibName20":2,"LibName21":2,"interface":2,"LibName22":2,"digital":2,"LibName23":2,"philips":2,"LibName24":2,"display":2,"LibName25":2,"cypress":2,"LibName26":2,"siliconi":2,"LibName27":2,"opto":2,"LibName28":2,"atmel":2,"LibName29":2,"contrib":2,"LibName30":1,"valves":2,"LibName31":1,"arduino_shieldsN":1,"LibName32":1,"con":1,"usb":1,"LibName33":1,"2axispotwselect":1,"adhoc":3,"phing":75,".tasks":74,".system":36,".AdhocTask":1,"task":1,".AdhocTaskdefTas":1,".AdhocTypedefTas":1,"append":1,".AppendTask":2,"available":1,".AvailableTask":1,"chmod":1,".ChmodTask":1,"chown":1,".ChownTask":1,"concat":1,"condition":1,".ConditionTask":1,"copy":1,".CopyTask":1,"cvs":1,".CvsTask":1,"cvspass":1,".CvsPassTask":1,".DeleteTask":1,"echo":1,".EchoTask":1,"exec":1,".ExecTask":1,"fail":1,".ExitTask":1,"foreach":1,".ForeachTask":1,"includepath":1,".IncludePathTask":1,"input":1,".InputTask":1,"mkdir":1,".MkdirTask":1,"move":1,".MoveTask":1,".PhingTask":1,"phingcall":1,".PhingCallTask":1,"php":1,".PhpEvalTask":1,"property":1,".PropertyTask":1,"propertyprompt":1,".PropertyPromptT":1,"reflexive":1,".ReflexiveTask":1,"resolvepath":1,".ResolvePathTask":1,"taskdef":1,".TaskdefTask":1,"touch":1,".TouchTask":1,"tstamp":1,".TstampTask":1,"typedef":1,".TypedefTask":1,"uptodate":1,".UpToDateTask":1,"xslt":1,".XsltTask":1,"if":2,".IfTask":1,"warn":1,".WarnTask":1,"creole":1,".ext":38,".creole":1,".CreoleSQLExecTa":1,"pdo":1,".pdo":1,".PDOSQLExecTask":1,".PackageAsPathTa":1,"smarty":1,".SmartyTask":1,"capsule":1,".CapsuleTask":1,"tar":1,".TarTask":1,"untar":1,".UntarTask":1,"pearpkg":1,".PearPackageTask":1,"pearpkg2":1,".PearPackage2Tas":1,"mail":1,".MailTask":1,"zip":1,".ZipTask":1,"unzip":1,".UnzipTask":1,"scpsend":1,".ScpSendTask":1,"phpdoc":1,".phpdoc":2,".PhpDocumentorTa":1,"phpdocext":1,".PhpDocumentorEx":1,"svnlastrevision":1,".svn":4,".SvnLastRevision":1,"svncheckout":1,".SvnCheckoutTask":1,"svnexport":1,".SvnExportTask":1,"svnupdate":1,".SvnUpdateTask":1,"phpunit3":1,".phpunit":6,".PHPUnitTask":3,"phpunit3report":1,".PHPUnitReportTa":3,"phpunit2":1,"phpunit2report":1,"phpunit":1,"phpunitreport":1,"coverage":3,"setup":1,".coverage":3,".CoverageSetupTa":1,"merger":1,".CoverageMergerT":1,"report":1,".CoverageReportT":1,"ioncubeencoder":1,".ioncube":2,".IoncubeEncoderT":1,"ioncubelicense":1,".IoncubeLicenseT":1,"simpletest":1,".simpletest":1,".SimpleTestTask":1,"phplint":1,".PhpLintTask":1,"xmllint":1,".XmlLintTask":1,"analyze":1,".ZendCodeAnalyze":1,"jsllint":1,".JslLintTask":1,"manifest":1,".ManifestTask":1,"phpcodesniffer":1,".PhpCodeSnifferT":1,"ftpdeploy":1,".FtpDeployTask":1,"kicad":1,"RootSch":1,"BoardNm":1,"cvpcb":1,"NetIExt":1,"net":1,"project":1,"name":10,"Spyder":1,"Website":1,"themes":1,"hugo":1,"url_style":1,"absolute":1,"url":3,"https":6,"//":10,"www":6,".spyder":3,"ide":5,".org":5,"packages":1,"lektor":4,"webpack":1,"support":1,"markdown":1,"header":1,"anchors":1,"disqus":1,"atom":1,"servers":2,".develop":1,"Develop":1,"target":2,"ghpages":2,"spyder":3,"website":3,"develop":2,"?":5,"cname":2,".production":1,"Production":1,"production":1,"alternatives":3,".en":1,"primary":1,"locale":3,"en_US":1,".es":1,"Spanish":1,"url_prefix":2,"es":2,".fr":1,"French":1,"fr":2,"theme_settings":1,"author":3,"description":1,"other_css":1,"content_lang":1,"hero_img":1,"hero_title":1,"hero_description":1,"nav_mission":1,"mission_2_nav":1,"nav_services":1,"nav_team":1,"nav_work":1,"spyder_nav_conte":1,"mission_enable":1,"mission_images_e":1,"overview_enable":1,"download_enable":1,"services_enable":1,"service_video_ur":1,"work_enable":1,"team_enable":1,"donate_enable":1,"donate_name":1,"Donate":1,"donate_descripti":1,"Help":1,"us":1,"provide":1,"the":6,"best":1,"Scientific":1,"Python":1,"Development":1,"Environment":1,"!":1,"footer_enable":1,"footer_note":1,".freepik":1,".com":2,"_blank":3,"Freepik":1,".flaticon":1,"Flaticon":1,"pipe":2,"red":2,"freehtml5":1,".co":1,"free":1,"template":1,"using":2,"bootstrap":1,"footer_github":1,"footer_twitter":1,"footer_facebook":1,"footer_google":1,"extension_nav":1,"ext_1_ref":1,"ext_1_title":1,"ext_2_ref":1,"ext_2_title":1,"ext_3_ref":1,"ext_3_title":1,"opencollective":1,"gitter_room":1,"donate_nav":1,"Mindstorms":2,"isbn":2,"Seymour":2,"Papert":2,"pubmonth":2,"subject":3,"children":2,"computers":2,"powerful":2,"ideas":2,"LOGO":2,"education":2,"http":2,".papert":2,"FileVersion":2,"Version":3,"Compiler":1,"B":1,"D":1,"E":1,"F":1,"G":1,"H":1,"I":1,"J":1,"K":1,"L":1,"M":1,"N":1,"O":1,"P":1,"Q":1,"R":1,"T":1,"U":1,"V":1,"W":1,"X":1,"Y":1,"ShowHints":1,"ShowWarnings":1,"UnitAliases":1,"WinTypes":1,"Windows":2,"WinProcs":1,"DbiTypes":1,"BDE":3,"DbiProcs":1,"DbiErrs":1,"NamespacePrefix":1,"SymbolDeprecated":1,"SymbolLibrary":1,"SymbolPlatform":1,"UnitLibrary":1,"UnitPlatform":1,"UnitDeprecated":1,"HResultCompat":1,"HidingMember":1,"HiddenVirtual":1,"Garbage":1,"BoundsError":1,"ZeroNilCompat":1,"StringConstTrunc":1,"ForLoopVarVarPar":1,"TypedConstVarPar":1,"AsgToTypedConst":1,"CaseLabelRange":1,"ForVariable":1,"ConstructingAbst":1,"ComparisonFalse":1,"ComparisonTrue":1,"ComparingSignedU":1,"CombiningSignedU":1,"UnsupportedConst":1,"FileOpen":1,"FileOpenUnitSrc":1,"BadGlobalSymbol":1,"DuplicateConstru":1,"InvalidDirective":1,"PackageNoLink":1,"PackageThreadVar":1,"ImplicitImport":1,"HPPEMITIgnored":1,"NoRetVal":1,"UseBeforeDef":1,"ForLoopVarUndef":1,"UnitNameMismatch":1,"NoCFGFileFound":1,"MessageDirective":1,"ImplicitVariants":1,"UnicodeToLocale":1,"LocaleToUnicode":1,"ImagebaseMultipl":1,"SuspiciousTypeca":1,"PrivatePropAcces":1,"UnsafeType":1,"UnsafeCode":1,"UnsafeCast":1,"Linker":1,"MapFile":1,"OutputObjs":1,"ConsoleApp":1,"DebugInfo":1,"RemoteSymbols":1,"MinStackSize":1,"MaxStackSize":1,"ImageBase":1,"ExeDescription":1,"Directories":1,"OutputDir":1,"UnitOutputDir":1,"PackageDLLOutput":1,"PackageDCPOutput":1,"SearchPath":1,"Packages":1,"Conditionals":1,"DebugSourceDirs":1,"UsePackages":1,"Parameters":1,"RunParams":1,"HostApplication":1,"Launcher":1,"UseLauncher":1,"DebugCWD":1,"Language":1,"ActiveLang":1,"ProjectLang":1,"RootDir":1,"Info":2,"IncludeVerInfo":1,"AutoIncBuild":1,"MajorVer":1,"MinorVer":1,"Release":1,"Build":1,"Debug":1,"PreRelease":1,"Special":1,"Private":1,"DLL":1,"Locale":1,"CodePage":1,"Keys":1,"CompanyName":1,"FileDescription":1,"InternalName":1,"LegalCopyright":1,"LegalTrademarks":1,"OriginalFilename":1,"ProductName":1,"ProductVersion":1,"Comments":1,"distinguished_na":1,"req_distinguishe":2,"attributes":1,"req_attributes":2,"x509_extensions":1,"v3_ca":2,"The":4,"add":1,"self":1,"signed":1,"string_mask":1,"utf8only":1,"countryName":1,"Country":1,"Name":7,"letter":1,"code":1,"countryName_defa":1,"AU":1,"countryName_min":1,"countryName_max":1,"stateOrProvinceN":2,"State":2,"or":4,"Province":1,"full":1,"Some":1,"localityName":1,"Locality":1,"eg":4,"city":1,"organizationName":2,"Organization":2,"company":3,"Internet":1,"Widgits":1,"Pty":2,"Ltd":2,"#1":2,".organizationNam":2,"Second":1,"World":1,"Wide":1,"Web":1,"organizationalUn":1,"Organizational":1,"Unit":1,"#organizationalU":1,"commonName":1,"Common":1,"e":2,".g":2,"server":3,"FQDN":1,"YOUR":1,"commonName_max":1,"emailAddress":1,"Email":1,"Address":1,"emailAddress_max":1,"challengePasswor":3,"challenge":1,"unstructuredName":1,"An":1,"optional":5,"usr_cert":1,"basicConstraints":4,"CA":7,"FALSE":3,"subjectKeyIdenti":3,"hash":3,"authorityKeyIden":4,"keyid":4,"issuer":4,"v3_req":1,"keyUsage":2,"nonRepudiation":1,"digitalSignature":2,"keyEncipherment":1,"always":2,"critical":2,"crl_ext":1,"proxy_cert_ext":1,"proxyCertInfo":1,"id":2,"ppl":1,"anyLanguage":1,"pathlen":1,"policy":1,"tsa":1,"default_tsa":1,"tsa_config1":2,"default":2,"TSA":5,"demoCA":1,"root":1,"directory":1,"serial":2,"$dir":4,"tsaserial":1,"current":1,"number":2,"mandatory":2,"crypto_device":1,"builtin":1,"OpenSSL":1,"engine":1,"use":2,"for":5,"signing":2,"signer_cert":1,"tsacert":1,".pem":10,"certificate":2,"certs":1,"cacert":1,"Certificate":1,"chain":2,"include":2,"reply":2,"signer_key":1,"private":2,"tsakey":1,"signer_digest":1,"sha256":2,"Signing":1,"digest":1,"Optional":1,"default_policy":1,"tsa_policy1":1,"Policy":1,"request":1,"did":1,"not":2,"specify":1,"it":1,"other_policies":1,"tsa_policy2":1,"tsa_policy3":1,"acceptable":1,"policies":1,"digests":2,"sha1":2,"sha384":1,"sha512":1,"Acceptable":1,"message":1,"accuracy":1,"secs":1,"millisecs":1,"microsecs":1,"clock_precision_":1,"of":1,"digits":1,"after":1,"dot":1,"ordering":2,"Is":1,"defined":1,"timestamps":1,"tsa_name":1,"Must":2,"included":2,"ess_cert_id_chai":1,"ESS":1,"ess_cert_id_alg":1,"algorithm":1,"compute":1,"insta":12,"CMP":1,"Insta":3,"Demo":1,"pki":1,".certificate":1,".fi":1,"pkix":1,"recipient":1,"srvcert":1,"ignore_keyusage":1,"potentially":2,"needed":2,"quirk":2,"unprotected_erro":1,"extracertsout":1,".extracerts":1,"ref":3,"identification":1,"secret":4,"pass":2,"can":2,"used":1,"both":1,"client":1,"side":1,"cmd":6,"ir":3,"operation":1,"on":1,"with":1,"kur":3,"newkey":2,".priv":2,"out_trusted":1,".ca":2,".crt":2,"certout":4,".cert":4,"pbm":1,"Password":1,"based":2,"protection":2,"$insta":6,"::":6,"signature":1,"Signature":1,"trusted":1,"does":1,"PBM":1,"cr":2,"oldcert":2,"rr":2},"Idris":{"module":1,"Prelude":1,".Char":1,"import":1,"Builtins":1,"isUpper":4,":":11,"Char":13,"->":10,"Bool":8,"x":36,"=":11,">=":3,"&&":3,"<=":3,"isLower":4,"isAlpha":3,"||":9,"isDigit":3,"(":8,")":4,"isAlphaNum":2,"isSpace":2,"==":9,"isNL":2,"toUpper":3,"if":2,"then":2,"prim__intToChar":2,"prim__charToInt":2,"-":1,"))":2,"else":2,"toLower":2,"+":1,"isHexDigit":2,"elem":1,"hexChars":3,"where":1,"List":1,"[":1,",":15,"]":1},"Ignore List":{"*":32,".class":1,".log":5,"COMMENT#":29,".cache":3,"/":44,".history":1,".lib":1,"dist":2,"COMMENT/*":7,".pyc":1,".DS_Store":4,"Desktop":2,".ini":2,"._":6,"Thumbs":2,".db":3,".Spotlight":1,"-":13,"V100":1,".Trashes":1,"node_modules":7,"package":3,"lock":2,".json":4,".":1,"\\":3,"#":3,"~":1,".lock":2,"[":10,"]":10,".s":1,"a":6,"v":2,"z":2,".sw":1,"p":2,"s":1,"sw":1,"!":8,"urls":1,"test":6,".mjs":1,".js":5,"spec":1,"fixtures":1,".gitignore":2,".imp":1,".git":3,"browser":1,"index":1,"coverage":1,".vscode":2,"__output__":1,"out":1,"build":3,".spec":1,".scss":1,"material":1,"site":1,"public":1,".purify":1,"autom4te":1,"config":5,".status":2,".lineno":1,"db_home":1,"Makefile":3,"buildno":1,"python":4,".pre":1,"platform":1,"pybuilddir":1,".txt":2,"pyconfig":1,".h":1,"libpython":2,".a":1,".so":1,".exe":1,"gdb":1,".py":1,"reflog":1,"tags":1,"TAGS":1,".gdb_history":1,"Doc":5,"tools":5,"sphinx":1,"jinja":1,"jinja2":1,"pygments":1,"docutils":1,"Misc":1,".pc":1,"Modules":4,"Setup":3,".config":1,".local":1,".c":1,"Parser":1,"pgen":1,"Lib":1,"data":1,".github":1,"pages":1,"**":1,"COMMENT/**":4,"assets":1,".map":1,"tsconfig":1,"vsc":1,"extension":1,"quickstart":1,".md":1,"utils":2,"run":1,".yarnrc":1,"yarn":1,"api":2,".env":2,".*":1,".bundle":1,"log":1,"blib":1,"pm_to_blib":1,"adm":1,"examples":1,".bak":1,".avi":1,".pdf":1,".ps":1,".mid":1,".midi":1,".mp3":1,".aif":1,".wav":1,"copy":1,".mus":1},"ImageJ Macro":{"COMMENT//":2,"requires":1,"(":84,")":82,";":91,"run":17,"makePolygon":1,",":44,"print":11,"+":16,"Roi":16,".getType":1,".getName":2,"()":6,".getStrokeColor":2,".getFillColor":2,";;":2,".getBounds":1,"x":5,"y":4,"w":2,"h":2,".getCoordinates":1,"for":4,"i":13,"=":16,"<":2,".length":3,"++":4,"[":4,"]":4,".setProperty":1,".getProperty":1,"))":1,".setName":1,".setStrokeWidth":1,".setStrokeColor":1,"wait":2,".setFillColor":1,".move":1,"COMMENT/**":1,"CH1":2,"CH2":2,"dir3":2,"getDirectory":1,"call":3,"waitForUser":3,"fileList":3,"if":1,"==":1,"{":4,"IJ":1,".log":1,"return":1,"}":4,"files":5,"split":1,"showProgress":3,"open":2,"nameCFP":7,"getTitle":4,"fretFile":2,"replace":1,"nameFRET":7,"selectWindow":7,"setTool":1,"roiManager":6,"j":5,"<=":2,"nSlices":4,"setSlice":2,"mean":2,"getResult":2,"k":5,"nameMask":3,"imageCalculator":3,"rename":1,"nameRatio":2,"save":1},"Imba":{"let":19,"stdout":12,"=":25,"process":4,".stdout":1,"clear_screen":2,"do":8,".write":9,"hide_cursor":2,"show_cursor":2,"smcup":2,"rmcup":2,"place_cursor":2,"alive_cell_char":3,"dead_cell_char":3,"class":1,"Game":2,"constructor":1,"rows":8,",":20,"cols":10,"self":3,".rows":2,".cols":1,".board":1,"get_empty_board":3,"!":13,"randomize_board":2,"def":8,"new":2,"Array":1,"((":1,"+":21,")":22,"*":2,"(":22,"))":1,".fill":1,"no":1,"idx":13,"i":21,"j":19,"for":7,"in":7,"[":18,"..":6,"-":12,"]":18,"board":13,"Math":1,".random":1,"<":1,"print_whole_boar":1,"s":10,"cell":2,"if":4,"+=":7,"else":2,"%":1,"==":3,"print_board":1,"count_neighbors":2,"tick":1,"next":3,"nc":4,"and":1,"or":1,".on":2,".exit":1,"main":2,"game":3,"count":3,"setInterval":1,"&":1,">":1,"max_generations":2,"clearInterval":1,"this":1,".print_board":1,".tick":1,"delay":1,">>>":2,".columns":1},"Inform 7":{"Version":1,"of":14,"Trivial":3,"Extension":3,"by":3,"Andrew":3,"Plotkin":3,"begins":1,"here":2,".":32,"[":9,"Note":1,"the":23,"two":1,"special":1,"quoted":1,"lines":4,"above":1,"]":9,"A":5,"cow":8,"is":17,"a":18,"kind":3,"animal":1,"can":1,"be":2,"purple":3,"Understand":2,"as":4,"Check":2,"pushing":1,":":13,"instead":1,"say":10,"Here":1,"are":4,"possible":1,"levels":1,"heading":1,"Volume":4,"One":1,"Text":1,"-":17,"line":9,"always":1,"Book":1,"Part":1,"third":1,"indented":2,"headings":1,"still":1,"count":1,"Chapter":3,"IV":1,"not":4,"for":2,"release":1,"Heading":1,"labels":1,"case":1,"insensitive":1,"section":2,"foobar":2,"beginning":1,"that":2,"does":1,"have":2,"blank":2,"before":1,"and":3,"after":4,"it":3,"*":2,"header":2,"So":2,"following":1,"should":2,"all":1,"part":1,"Sadly":1,",":10,"gets":1,"colored":1,"because":1,"Atom":1,"t":1,"recognize":1,"!":4,"Measure":1,"value":1,"measure":3,"Length":1,"Area":1,"And":1,"now":1,"some":1,"Inform":4,"inclusions":1,"To":2,"em":2,"--":2,"running":2,"on":2,"(":4,"style":3,"underline":1,";":11,")":4,"/":1,"roman":1,"Include":2,"comments":1,"start":1,"with":3,"mark":1,"run":1,"to":4,"end":1,"Global":1,"cowcount":2,"inform6func":1,"arg":1,"print":1,"address":1,"++":1,"increment":2,"this":4,"variable":1,"Object":1,"i6cow":1,"name":1,"description":2,"has":3,"animate":1,"scenery":1,"in":5,"ends":1,"----":2,"DOCUMENTATION":1,"Everything":1,"documentation":2,"so":1,"comment":2,"However":1,"tab":1,"sample":1,"code":1,"within":1,"Horns":1,"thing":1,"Every":2,"horns":1,"we":1,"need":1,"allow":1,"overview":1,"setting":1,"scene":1,"The":3,"Kitchen":3,"room":1,"Comment":1,"kitchen":2,"modelled":1,"one":2,"Zork":1,"although":1,"lacks":1,"detail":1,"establish":1,"player":1,"Section":2,"table":1,"spicerack":2,"container":1,"Table":1,"Spices":1,"Name":1,"Flavor":1,"character":1,"called":2,"Gelett":8,"This":1,"spans":1,"multiple":1,"..":1,"...":3,"contains":1,"nested":1,"square":1,"[]":1,"brackets":1,"which":1,"legal":1,"Instead":3,"examining":2,"smelling":1,"displayed":1,"paragraph":1,"break":2,"but":1,"simple":1,"stop":1,"action":1,"catching":1,"number":1,"mooness":3,"taking":1,"if":1,"else":1,"turn":2,"cycle":1},"Ink":{"COMMENT/*":5,"->":49,"murder_scene":2,"COMMENT//":30,"===":18,"function":14,"pop":2,"(":97,"ref":2,"list":3,")":105,"~":67,"temp":10,"x":38,"=":37,"LIST_MIN":3,"-=":4,"return":17,"LIST":9,"OffOn":1,"off":4,",":91,"on":16,"SeenUnseen":1,"unseen":1,"seen":4,"GlassState":11,"none":2,"steamed":10,"steam_gone":4,"BedState":8,"made_up":3,"covers_shifted":2,"covers_off":3,"bloodstain_visib":3,"Inventory":8,"cane":15,"knife":9,"get":6,"+=":6,"Supporters":2,"on_desk":5,"on_floor":7,"on_bed":3,"under_bed":2,"held":1,"with_joe":3,"move_to_supporte":6,"item_state":3,"new_supporter":2,"LIST_ALL":3,"VAR":4,"knowledgeState":5,"()":6,"reached":9,"?":32,"between":4,"y":7,"&&":11,"not":10,"^":1,"reach":16,"statesToSet":4,"{":74,"-":79,":":71,"false":4,"chain":3,"statesGained":2,"LIST_RANGE":1,"//":3,"set":4,"any":1,"other":2,"states":1,"left":1,"to":25,"true":3,"and":14,"we":1,"this":5,"state":1,"so":3,"else":9,"||":4,"}":64,"bedroomLightStat":20,"knifeState":5,"BedKnowledge":1,"neatly_made":2,"crumpled_duvet":3,"hastily_remade":2,"body_on_bed":3,"murdered_in_bed":4,"murdered_while_a":2,"KnifeKnowledge":1,"prints_on_knife":4,"joe_seen_prints_":4,"joe_wants_better":3,"joe_got_better_p":3,"WindowKnowledge":1,"steam_on_glass":1,"fingerprints_on_":9,"The":15,"bedroom":1,".":91,"This":2,"is":2,"where":4,"it":18,"happened":2,"Now":1,"look":1,"for":5,"clues":1,"top":10,"<-":3,"seen_light":2,"compare_prints":3,"*":78,"dobed":2,"[":37,"bed":17,"...":3,"]":41,"was":20,"low":2,"the":96,"ground":1,"but":8,"something":1,"might":2,"roll":1,"underneath":2,"It":6,"still":2,"neatly":1,"made":1,"bedhub":2,"Lift":1,"bedcover":2,"I":40,"lifted":2,"back":11,"duvet":5,"crumpled":1,"uncover":1,"Remove":1,"cover":2,"Careful":2,"disturb":1,"anything":1,"beneath":1,"removed":1,"entirely":1,"below":1,"rumpled":1,"Not":1,"work":1,"of":4,"maid":1,"who":1,"conscientious":1,"a":23,"point":2,"Clearly":1,"had":11,"been":6,"thrown":1,"in":10,"hurry":1,"==":6,"Pull":1,"pulled":2,"Beneath":1,"sheet":2,"sticky":1,"with":5,"blood":2,"Either":2,"body":2,"moved":4,"here":1,"before":2,"being":1,"dragged":1,"floor":4,"or":2,"murder":1,"taken":1,"place":2,"!":11,"Remake":1,"Carefully":1,"bedsheets":1,"into":2,"trying":1,"make":2,"seem":1,"undisturbed":1,"Test":1,"pushed":1,"spread":1,"fingers":1,"creaked":1,"little":5,"much":1,"as":7,"be":4,"obnoxious":1,"darkunder":3,"Look":8,"under":10,"Lying":1,"down":6,"peered":4,"could":3,"nothing":5,"out":6,"TURNS_SINCE":8,">":8,"Something":4,"took":2,"step":2,"from":9,"looked":3,"around":1,"glinted":1,"at":9,"me":2,"reaching":5,"Reach":1,"fished":1,"one":4,"arm":1,"whatever":1,"kicked":1,"far":1,"enough":4,"that":4,"couldn":2,"Knock":1,"knock_with_cane":2,"Stand":2,"up":10,"stood":2,"once":6,"more":8,"brushed":1,"my":4,"coat":1,">=":9,"Use":1,"Positioning":1,"above":1,"carpet":2,"gave":2,"glinting":1,"thing":1,"sharp":1,"tap":1,"slid":1,"foot":1,"standup":2,"Satisfied":1,"saw":1,"knocked":1,"free":1,"bloodied":2,"Moving":1,"aside":1,"there":3,"Pick":2,"touch":1,"handle":2,"blade":1,"dry":1,"Dry":1,"show":1,"partial":1,"prints":5,"hilt":1,"desk":6,"turned":1,"attention":1,"A":4,"lamp":3,"sat":1,"corner":1,"neat":1,"empty":1,"tray":3,"There":2,"Leaning":1,"against":2,"wooden":2,"deskstate":4,"pickup_cane":1,"picked":2,"heavy":3,"unmarked":1,"Turn":2,"operate_lamp":3,"regarded":2,"victim":2,"+":6,"open":2,"<":7,"Open":1,"drawer":4,"tried":1,"random":1,"|":7,"another":1,"third":1,"Locked":1,"Also":1,"locked":2,"Unsurprisingly":1,"well":2,"away":2,"<=":1,"Swoosh":1,"holding":1,"an":2,"experimental":1,"swoosh":1,"indeed":2,"though":2,"used":1,"bludgeon":1,"But":2,"have":1,"useful":1,"self":1,"defence":1,"Why":1,"hadn":1,"window":6,"went":1,"over":2,"dismal":1,"view":1,"brook":2,"ran":1,"beside":1,"house":2,"window_opts":4,"downy":3,"Through":1,"glass":7,"watched":2,"stream":1,"rush":1,"past":1,"while":3,"probably":1,"damp":1,"otherwise":1,"told":1,"greasy":3,"No":1,"cleaned":1,"inside":1,"see_prints_on_gl":3,"steam":3,"cold":1,"day":1,"outside":1,"Natural":1,"breath":3,"should":2,"Breathe":1,"breathed":2,"gently":1,"fingerprints":3,"reappeared":1,"dreary":1,"<>":11,"faded":2,"leant":1,"My":2,"pane":1,"Leave":1,"room":1,"joe_in_hall":2,"flicked":1,"light":9,"switch":1,"bulb":1,"fell":1,"dark":1,"spilled":1,"gleamed":1,"polished":1,"tabletop":1,"backto":2,"((":5,"Compare":1,"Holding":1,"near":1,"bring":1,"compared":1,"them":2,"best":2,"Hardly":1,"scientific":1,"they":2,"seemed":1,"very":2,"similar":1,"similiar":1,"see":1,"few":1,"someone":1,"hadpressed":1,"their":1,"palm":1,"were":1,"quite":1,"clear":1,"formed":1,"They":1,"Move":3,"bloodstain":1,"closely":1,"soaked":1,"deeply":1,"fibres":1,"cotton":1,"no":1,"doubt":1,"about":1,"blow":1,"struck":1,"floorit":2,"setting":1,"originally":1,"police":1,"contact":1,"Joe":5,"waiting":1,"hall":1,"he":1,"demanded":1,"found":4,"He":2,"shrugged":1,"done":3,"replied":3,"grin":1,"ll":4,"bag":1,"you":2,"now":2,"carefully":1,"hard":1,"match":2,"these":1,"))":1,"thoughtfully":2,"re":1,"complete":1,"help":1,"us":1,"decent":1,"And":1,"then":1,"t":3,"know":2,"nods":2,"move":1,"whole":1,"s":5,"just":1,"speculation":1,"That":1,"wasn":1,"most":1,"likely":1,"what":1,"Stabbed":1,"sleeping":1,"possible":1,"start":1,"those":2,"run":1,"can":2,"END":1,"sceneStart":4,"seen_this_scene":3,"link":5,"ERROR":1,"need":1,"initialise":1,"variable":1,"using":1,"seen_more_recent":2,"marker":3,"print_number":8,"INT":1,"cast":1,"int":1,"since":1,"only":1,"ints":1,"k":5,"mod":7,"/":4,"million":1,"!=":3,"}}":5,"thousand":1,"z":4,"hundred":1,"zero":1,"minus":1,"twenty":1,"thirty":1,"forty":1,"fifty":1,"sixty":1,"seventy":1,"eighty":1,"ninety":1,"two":1,"three":1,"four":1,"five":1,"six":1,"seven":1,"eight":1,"nine":1,"ten":1,"eleven":1,"twelve":1,"thirteen":1,"fourteen":1,"fifteen":1,"sixteen":1,"seventeen":1,"eighteen":1,"nineteen":1,"string_to_list":1,"stringElement":8,"listSource":2,"retVal":3,"STRING_TO_LIST":3,"USED_STRING_TO_L":3,"stringAsPickedFr":3,"EXTERNAL":1,"listToTry":3,"minElement":4,"thread_in_tunnel":1,"tunnel_to_run":2,"place_to_return_":2,"entryTurnChoice":2,"TURNS":2,"DONE":1},"Inno Setup":{"COMMENT;":60,"[":26,"LangOptions":1,"]":26,"LanguageName":1,"=":288,"English":1,"LanguageID":1,"$0409":1,"LanguageCodePage":1,";":81,"DialogFontName":1,"DialogFontSize":1,"WelcomeFontName":1,"Verdana":1,"WelcomeFontSize":1,"TitleFontName":1,"Arial":2,"TitleFontSize":1,"CopyrightFontNam":1,"CopyrightFontSiz":1,"Messages":2,"SetupAppTitle":1,"Setup":57,"SetupWindowTitle":1,"-":9,"%":157,"UninstallAppTitl":1,"Uninstall":7,"UninstallAppFull":1,"InformationTitle":1,"Information":4,"ConfirmTitle":1,"Confirm":1,"ErrorTitle":1,"Error":5,"SetupLdrStartupM":1,"This":14,"will":13,"install":13,"Do":2,"you":38,"wish":1,"to":80,"continue":18,"?":19,"LdrCannotCreateT":1,"Unable":6,"create":5,"a":26,"temporary":2,"file":33,".":130,"aborted":2,"LdrCannotExecTem":1,"execute":2,"in":15,"the":93,"directory":6,"HelpTextNote":1,"LastErrorMessage":1,"n":51,"nError":1,":":147,"SetupFileMissing":1,"The":25,"is":34,"missing":1,"from":3,"installation":22,"Please":18,"correct":6,"problem":3,"or":20,"obtain":3,"new":3,"copy":4,"of":27,"program":16,"SetupFileCorrupt":2,"setup":2,"files":9,"are":12,"corrupted":4,",":36,"incompatible":1,"with":12,"this":10,"version":7,"InvalidParameter":1,"An":10,"invalid":1,"parameter":1,"was":8,"passed":1,"on":17,"command":1,"line":1,"SetupAlreadyRunn":1,"already":3,"running":5,"WindowsVersionNo":1,"does":4,"not":28,"support":1,"Windows":3,"your":20,"computer":21,"WindowsServicePa":1,"requires":7,"Service":1,"Pack":1,"later":4,"NotOnThisPlatfor":1,"run":6,"OnlyOnThisPlatfo":1,"must":11,"be":26,"OnlyOnTheseArchi":1,"can":7,"only":10,"installed":9,"versions":1,"designed":1,"for":11,"following":12,"processor":1,"architectures":1,"WinVersionTooLow":1,"WinVersionTooHig":1,"cannot":6,"AdminPrivilegesR":1,"You":7,"logged":2,"as":3,"an":3,"administrator":2,"when":3,"installing":6,"PowerUserPrivile":1,"member":1,"Power":1,"Users":1,"group":1,"SetupAppRunningE":1,"has":7,"detected":3,"that":15,"currently":2,"nPlease":3,"close":10,"all":11,"instances":2,"it":6,"now":9,"then":5,"click":15,"OK":5,"Cancel":6,"exit":7,"UninstallAppRunn":1,"PrivilegesRequir":8,"Select":12,"Install":10,"Mode":1,"mode":1,"users":5,"(":9,"administrative":3,"privileges":3,")":9,"&":37,"recommended":10,"me":2,"ErrorCreatingDir":1,"unable":3,"ErrorTooManyFile":1,"because":2,"contains":1,"too":3,"many":1,"ExitSetupTitle":1,"Exit":1,"ExitSetupMessage":1,"complete":9,"If":4,"nYou":1,"may":3,"again":7,"at":4,"another":3,"time":1,"nExit":1,"AboutSetupMenuIt":1,"About":2,"...":15,"AboutSetupTitle":1,"AboutSetupMessag":1,"home":1,"page":1,"AboutSetupNote":1,"TranslatorNote":1,"ButtonBack":1,"=<":1,"Back":2,"ButtonNext":1,"Next":10,">":1,"ButtonInstall":1,"ButtonOK":1,"ButtonCancel":1,"ButtonYes":1,"Yes":4,"ButtonYesToAll":1,"All":3,"ButtonNo":1,"No":3,"ButtonNoToAll":1,"N":1,"o":1,"ButtonFinish":1,"Finish":2,"ButtonBrowse":1,"Browse":5,"ButtonWizardBrow":1,"B":1,"rowse":1,"ButtonNewFolder":1,"Make":1,"New":2,"Folder":7,"SelectLanguageTi":1,"Language":1,"SelectLanguageLa":1,"language":2,"use":3,"during":2,"ClickNext":1,"Click":5,"BeveledLabel":1,"BrowseDialogTitl":1,"For":1,"BrowseDialogLabe":1,"folder":18,"list":1,"below":2,"NewFolderName":1,"WelcomeLabel1":2,"Welcome":2,"name":24,"Wizard":3,"WelcomeLabel2":2,"/":7,"ver":2,"nIt":2,"other":3,"applications":14,"before":7,"continuing":7,"WizardPassword":1,"Password":2,"PasswordLabel1":1,"password":3,"protected":1,"PasswordLabel3":1,"provide":1,"Passwords":1,"case":1,"sensitive":1,"PasswordEditLabe":1,"IncorrectPasswor":1,"entered":1,"try":2,"WizardLicense":1,"License":2,"Agreement":2,"LicenseLabel":1,"read":8,"important":3,"information":6,"LicenseLabel3":1,"accept":3,"terms":1,"agreement":3,"LicenseAccepted":1,"I":4,"LicenseNotAccept":1,"do":3,"WizardInfoBefore":1,"InfoBeforeLabel":1,"InfoBeforeClickL":1,"When":2,"ready":4,"WizardInfoAfter":1,"InfoAfterLabel":1,"InfoAfterClickLa":1,"WizardUserInfo":1,"User":3,"UserInfoDesc":1,"enter":5,"UserInfoName":1,"Name":1,"UserInfoOrg":1,"Organization":1,"UserInfoSerial":1,"Serial":1,"Number":1,"UserInfoNameRequ":1,"WizardSelectDir":1,"Destination":2,"Location":2,"SelectDirDesc":1,"Where":2,"should":4,"SelectDirLabel3":1,"into":1,"SelectDirBrowseL":1,"To":5,"would":4,"like":13,"select":4,"different":2,"DiskSpaceGBLabel":1,"At":2,"least":5,"gb":2,"GB":2,"free":3,"disk":7,"space":5,"required":2,"DiskSpaceMBLabel":1,"mb":2,"MB":3,"CannotInstallToN":1,"network":1,"drive":4,"CannotInstallToU":1,"UNC":3,"path":6,"InvalidPath":1,"full":1,"letter":1,"example":1,"nC":1,"\\":45,"APP":1,"nor":1,"form":1,"\\\\":1,"server":1,"share":2,"InvalidDrive":1,"selected":3,"exist":4,"accessible":1,"DiskSpaceWarning":2,"Not":2,"Enough":1,"Disk":3,"Space":1,"KB":3,"but":1,"available":2,"nDo":3,"want":7,"anyway":4,"DirNameTooLong":1,"long":2,"InvalidDirName":1,"valid":2,"BadDirName32":1,"names":1,"include":2,"any":7,"characters":2,"DirExistsTitle":1,"Exists":1,"DirExists":1,"nalready":1,"exists":2,"Would":4,"DirDoesntExistTi":1,"Does":1,"Exist":2,"DirDoesntExist":1,"ndoes":1,"created":1,"WizardSelectComp":1,"Components":2,"SelectComponents":2,"Which":2,"components":7,"clear":1,"FullInstallation":1,"Full":1,"CompactInstallat":1,"Compact":1,"CustomInstallati":1,"Custom":1,"NoUninstallWarni":2,"nDeselecting":1,"these":3,"uninstall":9,"them":1,"nWould":5,"ComponentSize1":1,"ComponentSize2":1,"ComponentsDiskSp":2,"Current":3,"selection":2,"WizardSelectTask":1,"Additional":3,"Tasks":1,"SelectTasksDesc":1,"additional":2,"tasks":3,"performed":1,"SelectTasksLabel":1,"perform":1,"while":11,"WizardSelectProg":1,"Start":2,"Menu":2,"SelectStartMenuF":3,"place":1,"MustEnterGroupNa":1,"GroupNameTooLong":1,"InvalidGroupName":1,"BadGroupName":1,"NoProgramGroupCh":1,"Don":1,"WizardReady":1,"Ready":1,"ReadyLabel1":1,"begin":1,"ReadyLabel2a":1,"if":1,"review":1,"change":2,"settings":1,"ReadyLabel2b":1,"ReadyMemoUserInf":1,"ReadyMemoDir":1,"location":2,"ReadyMemoType":1,"type":2,"ReadyMemoCompone":1,"Selected":1,"ReadyMemoGroup":1,"ReadyMemoTasks":1,"WizardPreparing":1,"Preparing":1,"PreparingDesc":1,"preparing":1,"PreviousInstallN":1,"removal":1,"previous":1,"completed":3,"need":4,"restart":12,"nAfter":1,"restarting":2,"CannotContinue":1,"ApplicationsFoun":2,"using":5,"updated":3,"by":7,"It":4,"allow":3,"automatically":3,"After":2,"attempt":1,"CloseApplication":1,"Automatically":2,"DontCloseApplica":1,"ErrorCloseApplic":1,"PrepareToInstall":1,"WizardInstalling":1,"Installing":2,"InstallingLabel":1,"wait":2,"installs":1,"FinishedHeadingL":1,"Completing":1,"FinishedLabelNoI":1,"finished":2,"FinishedLabel":1,"application":1,"launched":1,"selecting":1,"shortcuts":3,"ClickFinish":1,"FinishedRestartL":1,"FinishedRestartM":1,"ShowReadmeCheck":1,"view":1,"README":7,"YesRadio":1,"NoRadio":1,"RunEntryExec":1,"Run":1,"RunEntryShellExe":1,"View":1,"ChangeDiskTitle":1,"Needs":1,"SelectDiskLabel2":1,"insert":2,"and":10,"nIf":2,"found":1,"than":2,"one":2,"displayed":1,"PathLabel":1,"Path":1,"FileNotInDir2":1,"could":5,"located":2,"SelectDirectoryL":1,"specify":1,"next":1,"SetupAborted":1,"AbortRetryIgnore":4,"action":1,"Try":1,"Ignore":2,"error":11,"StatusClosingApp":1,"Closing":1,"StatusCreateDirs":1,"Creating":4,"directories":1,"StatusExtractFil":1,"Extracting":1,"StatusCreateIcon":1,"StatusCreateIniE":1,"INI":2,"entries":2,"StatusCreateRegi":1,"registry":4,"StatusRegisterFi":1,"Registering":1,"StatusSavingUnin":1,"Saving":1,"StatusRunProgram":1,"Finishing":1,"StatusRestarting":1,"Restarting":1,"StatusRollback":1,"Rolling":1,"back":1,"changes":1,"ErrorInternal2":1,"Internal":1,"ErrorFunctionFai":3,"failed":5,"code":3,"ErrorExecutingPr":1,"ErrorRegOpenKey":1,"opening":1,"key":3,"ErrorRegCreateKe":1,"creating":2,"ErrorRegWriteKey":1,"writing":1,"ErrorIniEntry":1,"entry":2,"FileAbortRetryIg":2,"Skip":1,"SourceIsCorrupte":1,"source":3,"SourceDoesntExis":1,"ExistingFileRead":3,"existing":8,"replaced":1,"marked":1,"Remove":2,"attribute":1,"Keep":1,"ErrorReadingExis":1,"occurred":8,"trying":9,"FileExists":1,"overwrite":1,"ExistingFileNewe":1,"newer":1,"keep":2,"ErrorChangingAtt":1,"attributes":1,"ErrorCreatingTem":1,"destination":2,"ErrorReadingSour":1,"ErrorCopying":1,"ErrorReplacingEx":1,"replace":1,"ErrorRestartRepl":1,"RestartReplace":1,"ErrorRenamingTem":1,"rename":1,"ErrorRegisterSer":1,"register":2,"DLL":1,"OCX":1,"ErrorRegSvr32Fai":1,"RegSvr32":1,"ErrorRegisterTyp":1,"library":1,"UninstallDisplay":7,"bit":3,"user":2,"ErrorOpeningRead":1,"open":1,"ErrorRestartingC":1,"manually":2,"UninstallNotFoun":1,"File":4,"Cannot":4,"UninstallOpenErr":1,"opened":1,"UninstallUnsuppo":1,"log":2,"format":1,"recognized":1,"uninstaller":1,"UninstallUnknown":1,"unknown":1,"encountered":1,"ConfirmUninstall":1,"Are":1,"sure":1,"completely":1,"remove":2,"its":1,"UninstallOnlyOnW":1,"uninstalled":2,"OnlyAdminCanUnin":1,"UninstallStatusL":1,"removed":5,"UninstalledAll":1,"successfully":1,"UninstalledMost":1,"nSome":1,"elements":1,"These":1,"UninstalledAndNe":1,"uninstallation":1,"restarted":1,"UninstallDataCor":1,"ConfirmDeleteSha":2,"Shared":1,"system":2,"indicates":1,"shared":2,"no":1,"longer":1,"programs":3,"still":1,"those":1,"function":1,"properly":1,"unsure":1,"choose":1,"Leaving":1,"cause":1,"harm":1,"SharedFileNameLa":1,"SharedFileLocati":1,"WizardUninstalli":1,"Status":1,"StatusUninstalli":1,"Uninstalling":2,"ShutdownBlockRea":2,"CustomMessages":1,"NameAndVersion":1,"AdditionalIcons":1,"CreateDesktopIco":1,"Create":2,"desktop":1,"shortcut":2,"CreateQuickLaunc":1,"Quick":1,"Launch":2,"ProgramOnTheWeb":1,"Web":1,"UninstallProgram":1,"LaunchProgram":1,"AssocFileExtensi":1,"Associate":1,"extension":2,"AssocingFileExte":1,"Associating":1,"AutoStartProgram":2,"Startup":1,"start":1,"AddonHostProgram":1,"AppName":1,"Expat":7,"AppId":1,"expat":2,"AppVersion":1,"AppVerName":1,"AppCopyright":1,"Copyright":1,"Thai":1,"Open":1,"Source":34,"Software":1,"Center":1,"Clark":1,"Cooper":1,"maintainers":1,"AppPublisher":1,"Developers":1,"AppPublisherURL":1,"http":3,"//":3,"www":3,".libexpat":3,".org":3,"AppSupportURL":1,"AppUpdatesURL":1,"XML":4,"Parser":2,"VersionInfoVersi":1,"DefaultDirName":1,"{":2,"pf":1,"}":2,"UninstallFilesDi":1,"app":1,"Compression":1,"lzma":1,"SolidCompression":1,"yes":5,"SourceDir":1,"..":1,"OutputDir":1,"win32":6,"DisableStartupPr":1,"AllowNoIcons":1,"DisableProgramGr":1,"DisableReadyPage":1,"Files":1,"Flags":33,"ignoreversion":33,"bin":3,"Release":3,"xmlwf":4,".exe":1,"DestDir":33,"MANIFEST":1,".txt":8,"Changes":2,"DestName":3,"COPYING":2,"doc":3,"*":27,".html":1,".css":1,".png":1,".dll":1,".lib":1,".dsw":1,"bcb5":5,".bp":1,".mak":1,".def":2,".bat":1,"lib":4,".c":5,".h":3,".dsp":3,"examples":2,"tests":7,".cpp":1,"benchmark":3,".ds":1,"nExpat":1,"parser":1,"C":1,"API":2,"primarily":1,"made":1,"developers":1,"build":1,"which":1,"portable":1,"fast":1,"implementation":1,"strongly":1,"have":1,"help":1,"prevent":1,"conflicts":1,"process":1},"Ioke":{"SHEBANG#!ioke":1,"println":1},"Isabelle":{"theory":1,"HelloWorld":3,"imports":1,"Main":1,"begin":1,"section":1,"{":5,"*":10,"Playing":1,"around":1,"with":2,"Isabelle":1,"}":5,"text":4,"creating":1,"a":2,"lemma":2,"the":2,"name":1,"hello_world":3,":":5,"by":9,"simp":8,"COMMENT(*":3,"thm":1,"defining":1,"string":1,"constant":1,"definition":1,"::":1,"where":1,"theorem":2,"(":5,"fact":1,"List":4,".rev_rev_ident":4,")":5,"now":1,"we":1,"delete":1,"already":1,"proven":1,"lema":1,"and":1,"show":2,"it":2,"hand":1,"declare":1,"[":1,"del":1,"]":1,"hide_fact":1,"corollary":2,"apply":1,"add":1,"HelloWorld_def":1,"done":1,"does":1,"hold":1,"in":1,"general":1,"?":2,"rev_rev_ident":2,"proof":1,"induction":1,"l":2,"case":3,"Nil":1,"thus":1,"next":1,"Cons":1,"ls":1,"assume":1,"IH":2,"have":2,"hence":1,"also":1,"finally":1,"using":1,"qed":1,"fastforce":1,"intro":1,"end":1},"Isabelle ROOT":{"chapter":1,"HOL":52,"session":75,"(":19,"main":8,")":19,"=":177,"Pure":2,"+":75,"description":43,"{":54,"*":86,"Classical":3,"Higher":5,"-":47,"order":2,"Logic":6,".":56,"}":51,"options":65,"[":101,"document_graph":23,"]":101,"global_theories":1,"Main":2,"Complex_Main":1,"files":5,"document_files":35,"with":5,"explicit":1,"proof":3,"terms":2,"document":54,"false":61,",":63,"quick_and_dirty":9,"theories":107,"Proofs":1,"COMMENT(*":22,"in":81,"Library":3,"--":5,"batteries":1,"included":1,"List_lexord":1,"Sublist_Order":1,"Product_Lexorder":1,"Product_Order":1,"Finite_Lattice":1,"AList_Mapping":1,"Code_Binary_Nat":1,"Code_Char":1,"Code_Prolog":1,"Code_Real_Approx":1,"Code_Target_Nume":1,"DAList":1,"DAList_Multiset":1,"RBT_Mapping":1,"RBT_Set":1,"Refute":1,"Old_Datatype":1,"Old_Recdef":1,"Old_SMT":1,"Hahn_Banach":2,"Author":20,":":29,"Gertrud":1,"Bauer":1,"TU":7,"Munich":1,"The":8,"Hahn":3,"Banach":3,"theorem":6,"for":10,"real":3,"vector":1,"spaces":1,"This":6,"is":8,"the":15,"of":34,"vectorspaces":3,"following":1,"H":1,"Heuser":1,"Funktionalanalys":1,"p":1,"one":3,"fundamental":1,"theorems":1,"functional":2,"analysis":2,"It":1,"a":17,"conclusion":1,"Zorn":1,"Two":2,"different":1,"formaulations":1,"are":4,"presented":1,"general":1,"and":25,"its":4,"application":1,"to":5,"normed":1,"says":1,"that":1,"every":1,"continous":2,"linearform":2,"defined":1,"on":5,"arbitrary":1,"subspaces":2,"not":1,"only":1,"dimensional":2,"can":1,"be":1,"extended":2,"whole":2,"vectorspace":1,"Induct":1,"Examples":4,"Co":2,"Inductive":1,"Definitions":1,"Comb":2,"proves":3,"Church":1,"Rosser":1,"combinators":1,"see":7,"http":6,"//":8,"www":4,".cl":3,".cam":3,".ac":3,".uk":3,"/":39,"ftp":6,"papers":2,"reports":2,"TR396":1,"lcp":3,"generic":1,"automatic":1,"tools":1,".ps":3,".gz":5,"Mutil":1,"famous":1,"Mutilated":1,"Chess":1,"Board":1,"problem":1,"TR394":1,"mutilated":1,"chess":1,"board":1,".dvi":2,"PropLog":2,"completeness":1,"formalization":4,"propositional":1,"logic":3,"Research":1,"Reports":1,"TR312":1,"set":1,"II":1,"Exp":1,"demonstrates":1,"use":1,"iterated":1,"inductive":1,"definitions":1,"reason":1,"about":1,"mutually":2,"recursive":2,"relations":2,"Common_Patterns":1,"QuoDataType":1,"QuoNestedDataTyp":1,"Term":1,"SList":1,"ABexp":1,"Tree":1,"Ordinals":2,"Sigma_Algebra":1,"Com":1,"IMP":3,"document_variant":1,"BExp":1,"ASM":1,"Finite_Reachable":1,"Denotational":1,"Compiler2":1,"Poly_Types":1,"Sec_Typing":1,"Sec_TypingT":1,"Def_Init_Big":1,"Def_Init_Small":1,"Fold":1,"Live":1,"Live_True":1,"Hoare_Examples":1,"VCG":1,"Hoare_Total":1,"Collecting1":1,"Collecting_Examp":1,"Abs_Int_Tests":1,"Abs_Int1_parity":1,"Abs_Int1_const":1,"Abs_Int3":1,"Procs_Dyn_Vars_D":1,"Procs_Stat_Vars_":2,"C_like":1,"OO":1,"IMPP":2,"David":2,"von":2,"Oheimb":2,"Copyright":6,"TUM":1,"An":1,"imperative":3,"language":4,"procedures":3,"an":2,"extension":2,"local":3,"variables":1,"For":2,"documentation":1,"Local":1,"Variables":1,"EvenOdd":1,"Import":1,"HOL_Light_Maps":1,"condition":21,"HOL_LIGHT_BUNDLE":1,"HOL_Light_Import":1,"Number_Theory":2,"Fundamental":2,"Theorem":6,"Arithmetic":2,"Chinese":4,"Remainder":2,"Fermat":2,"Euler":2,"Wilson":2,"Pocklington":2,"Gauss":1,"Euclidean_Algori":1,"Old_Number_Theor":1,"Fib":1,"Factorization":1,"WilsonRuss":1,"WilsonBij":1,"Quadratic_Recipr":1,"Primes":1,"Hoare":4,"Verification":3,"programs":2,"verification":2,"conditions":3,"generated":2,"automatically":2,"from":2,"pre":1,"post":1,"loop":1,"invariants":1,"Hoare_Parallel":2,"shared":1,"variable":1,"la":1,"Owicki":1,"Gries":1,"Codegenerator_Te":1,"browser_info":1,"Generate":1,"Generate_Binary_":1,"Generate_Target_":1,"Generate_Efficie":1,"Generate_Pretty_":1,"ISABELLE_GHC":2,"Code_Test_GHC":1,"ISABELLE_MLTON":1,"Code_Test_MLton":1,"ISABELLE_OCAMLC":1,"Code_Test_OCaml":1,"ISABELLE_POLYML":1,"Code_Test_PolyML":1,"ISABELLE_SCALA":1,"Code_Test_Scala":1,"ISABELLE_SMLNJ":1,"Code_Test_SMLNJ":1,"Metis_Examples":1,"Lawrence":2,"C":2,"Paulson":2,"Cambridge":4,"University":5,"Computer":2,"Laboratory":2,"Jasmin":3,"Blanchette":3,"Muenchen":5,"Testing":1,"Metis":1,"Sledgehammer":1,"Abstraction":1,"Big_O":1,"Binary_Tree":1,"Clausification":1,"Message":1,"Proxies":1,"Tarski":2,"Trans_Closure":1,"Sets":1,"Nitpick_Examples":2,"Algebra":1,"Clemens":1,"Ballarin":1,"started":1,"September":1,"Isabelle":4,"Algebraic":1,"FiniteProduct":1,"Sylow":1,"Bij":1,"Divisibility":1,"IntRing":1,"UnivPoly":1,"Auth":1,"A":5,"new":1,"approach":1,"verifying":1,"authentication":1,"protocols":3,"Auth_Shared":1,"Auth_Public":1,"UNITY":1,"Verifying":1,"security":1,"using":1,"Chandy":1,"Misra":1,"Unix":2,"print_mode":3,"ZF":1,"MainZF":1,"Games":1,"Imperative_HOL":1,"Imperative_HOL_e":1,"Decision_Procs":2,"Various":1,"decision":1,"typically":1,"involving":1,"reflection":1,"ML_SYSTEM_POLYML":4,"parallel_proofs":3,"Hilbert_Classica":1,"XML_Data":1,"program":1,"extraction":1,"Order":3,"Greatest_Common_":1,"Warshall":1,"Higman_Extractio":1,"Pigeonhole":1,"Euclid":1,"Lambda":4,"Calculus":1,"de":2,"Bruijn":2,"defines":1,"lambda":1,"calculus":1,"indixes":1,"confluence":1,"beta":2,"eta":2,"paper":1,"describes":1,"theory":5,".in":3,".tum":3,".de":5,"~":1,"nipkow":3,"pubs":1,"jar2001":1,".html":1,"Eta":1,"StrongNorm":1,"Standardization":1,"WeakNorm":1,"Prolog":4,"based":3,"lecture":1,"by":3,"Nadathur":1,"bare":1,"bones":1,"implementation":2,"simple":2,"exploratory":1,"including":3,"some":1,"minimal":1,"examples":4,"Test":2,".thy":1,"more":1,"typical":1,"example":1,"little":1,"type":2,"system":1,"Type":1,"MicroJava":2,"Formalization":1,"fragment":2,"Java":2,"together":1,"corresponding":1,"virtual":1,"machine":1,"specification":1,"bytecode":2,"verifier":2,"lightweight":1,"proofs":2,"safety":1,"NanoJava":1,"tiny":1,"Example":1,"Bali":1,"AxExample":1,"AxSound":1,"AxCompl":1,"Trans":1,"IOA":8,"Tobias":3,"Nipkow":5,"Konrad":3,"Slind":4,"Olaf":7,"M":3,"ller":1,"meta":1,"I":6,"O":6,"Automata":4,"has":1,"been":2,"significantly":1,"changed":1,"HOLCF":15,"There":1,"also":1,"two":1,"communication":1,"which":1,"formerly":1,"have":1,"here":1,"@inproceedings":2,"author":2,"title":2,"{{":1,"}}":2,"booktitle":2,"Proc":2,"\\":3,"TYPES":1,"Workshop":2,"publisher":1,"Springer":1,"series":1,"LNCS":1,"note":1,"To":1,"appear":1,".informatik":2,".tu":2,"muenchen":2,"lehrstuhl":2,"ioa":1,"Mueller":6,"Combining":1,"Model":1,"Checking":1,"Deduction":1,"TACAS":1,"organization":1,"Aarhus":1,"BRICS":1,"report":1,"year":1,"tacas":1,"Solve":1,"Lattice":1,"Markus":1,"Wenzel":1,"Basic":1,"lattices":1,"orders":1,"CompleteLattice":1,"ex":1,"Miscellaneous":3,"Code_Binary_Nat_":1,"Eval_Examples":1,"Normalization_by":1,"Hebrew":1,"Serbian":1,"Cartouche_Exampl":1,"Adhoc_Overloadin":1,"Iff_Oracle":1,"Coercion_Example":1,"Higher_Order_Log":1,"Abstract_NAT":1,"Guess":1,"Fundefs":1,"Induction_Schema":1,"LocaleTest2":1,"Records":1,"While_Combinator":1,"MonoidGroup":1,"BinEx":1,"Hex_Bin_Examples":1,"Antiquote":1,"Multiquote":1,"PER":1,"NatSum":1,"ThreeDivides":1,"Intuitionistic":1,"CTL":1,"Arith_Examples":1,"BT":1,"Tree23":1,"Bubblesort":1,"MergeSort":1,"Lagrange":1,"Groebner_Example":1,"MT":1,"Unification":1,"Primrec":1,"Set_Theory":1,"Termination":1,"Coherent":1,"PresburgerEx":1,"Reflection_Examp":1,"Sqrt":1,"Sqrt_Script":1,"Transfer_Ex":1,"Transfer_Int_Nat":1,"Transitive_Closu":1,"HarmonicSeries":1,"Refute_Examples":1,"Execute_Choice":1,"Gauge_Integratio":1,"Dedekind_Real":1,"Quicksort":1,"Birthday_Paradox":1,"List_to_Set_Comp":1,"Seq":1,"Simproc_Tests":1,"Executable_Relat":1,"FinFunPred":1,"Set_Comprehensio":1,"Parallel_Example":1,"IArray_Examples":1,"SVC_Oracle":1,"Simps_Case_Conv_":1,"ML":1,"SAT_Examples":1,"SOS":1,"SOS_Cert":1,"skip_proofs":2,"Meson_Test":1,"SVC_HOME":1,"svc_test":1,"ISABELLE_FULL_TE":6,"Sudoku":1,"Isar_Examples":1,"Isar":1,"Basic_Logic":1,"Cantor":1,"Drinker":1,"Expr_Compiler":1,"Fibonacci":1,"Group":1,"Group_Context":1,"Group_Notepad":1,"Hoare_Ex":1,"Knaster_Tarski":1,"Mutilated_Checke":1,"Nested_Datatype":1,"Peirce":1,"Puzzle":1,"Summation":1,"SET_Protocol":2,"SET":1,"Protocol":2,"Matrix_LP":1,"matrices":1,"linear":1,"programming":1,"Cplex":1,"TLA":2,"Lamport":1,"Inc":1,"DBuffer":1,"MemoryImplementa":1,"TPTP":2,"Nik":1,"Sultana":1,"related":1,"extensions":1,"ATP_Theory_Expor":1,"MaSh_Eval":1,"TPTP_Interpret":1,"THF_Arith":1,"TPTP_Proof_Recon":1,"ATP_Problem_Impo":1,"Multivariate_Ana":2,"Determinants":1,"PolyRoots":1,"Complex_Analysis":1,"Probability":1,"Nominal":2,"Nominal_Examples":2,"VC_Condition":1,"Cardinals":3,"Full":1,"Theories":1,"Datatype_Example":1,"datatype":1,"large":2,"ones":1,"John":1,"Harrison":1,"Compat":1,"Lambda_Term":1,"Process":1,"TreeFsetI":1,"Koenig":1,"Stream_Processor":1,"Misc_Codatatype":1,"Misc_Datatype":1,"Misc_Primcorec":1,"Misc_Primrec":1,"Brackin":1,"IsaFoR":1,"Misc_N2M":1,"Word":2,"WordExamples":1,"Statespace":1,"StateSpaceEx":1,"NSA":1,"Nonstandard":1,"Hypercomplex":1,"NSPrimes":1,"Mirabelle":1,"Mirabelle_Test":1,"timeout":1,"Ex":1,"SMT_Examples":2,"Boogie":1,"SMT_Word_Example":1,"SMT_Tests":1,"SPARK":1,"show_question_ma":1,"Example_Verifica":1,"VC_Principles":1,"Reference":1,"Complex_Types":1,"Mutabelle":1,"MutabelleExtra":1,"Quickcheck_Examp":2,"Quickcheck_Latti":1,"Completeness":1,"Quickcheck_Inter":1,"Hotel_Example":1,"Quickcheck_Narro":1,"Quickcheck_Bench":1,"Find_Unused_Assm":1,"Needham_Schroede":3,"Quotient_Example":1,"Cezary":1,"Kaliszyk":1,"Christian":1,"Urban":1,"DList":1,"FSet":1,"Quotient_Int":1,"Quotient_Message":1,"Lift_FSet":1,"Lift_Set":1,"Lift_Fun":1,"Quotient_Rat":1,"Lift_DList":1,"Int_Pow":1,"Predicate_Compil":2,"Specialisation_E":1,"IMP_1":1,"IMP_2":1,"Code_Prolog_Exam":1,"Context_Free_Gra":1,"Hotel_Example_Pr":1,"Lambda_Example":1,"List_Examples":1,"Reg_Exp_Example":1,"Franz":1,"Regensburger":1,"Brian":1,"Huffman":1,"semantic":1,"LCF":1,"Plain_HOLCF":1,"Fixrec":1,"Domain_ex":1,"Fixrec_ex":1,"New_Domain":1,"HOLCF_Library":1,"WHILE":2,"Semantics":1,"denotational":1,"semantics":1,"HoareEx":1,"Dnat":1,"Dagstuhl":1,"Focus_ex":1,"Fix2":1,"Concurrency_Mona":1,"Loop":1,"Powerdomain_ex":1,"Domain_Proofs":1,"Letrec":1,"Pattern_Match":1,"FOCUS":3,"stream":1,"processing":1,"functions":1,"introductions":1,"www4":2,"publ":2,"html":2,".php":2,"?":2,"e":2,"Interfaces":1,"Refinement":1,"Fstreams":1,"Buffer_adm":1,"nchen":1,"automata":2,"distribution":1,"contains":1,"simulation":1,"temporal":1,"abstraction":1,"Everything":1,"upon":1,"domain":1,"theoretic":1,"model":1,"finite":1,"infinite":1,"sequences":1,"Alternating":1,"Bit":1,"performed":2,"Correctness":3,"&":1,"network":1,"transmission":1,"protocol":1,"Memory":1,"storage":1,"case":1,"study":1,"TrivEx":1,"TrivEx2":1,"Record_Benchmark":2,"Some":1,"benchmark":1,"record":1},"J":{"NB":12,".":28,"From":1,"See":1,"http":1,":":25,"//":1,"www":1,".jsoftware":1,".com":1,"/":8,"help":1,"jforc":1,"continuing_to_wr":1,".htm":1,"empno":1,"=":20,"payrate":2,"billrate":3,"clientlist":3,"emp_client":2,"hoursworked":2,"$":1,"Finds":2,"the":13,"number":1,"of":4,"hours":2,"each":7,"employee":5,"worked":1,"in":6,"given":3,"month":3,"emphours":2,"Determines":2,"wages":1,"earned":1,"by":4,"empearnings":2,"profit":3,"brought":2,"empprofit":2,"(":3,"-":1,")":9,"*":2,"+":5,"Returns":3,"amount":1,"to":1,"bill":1,"a":1,"client":1,"billclient":2,"mask":2,"y":1,"#":1,"for":1,"day":1,"who":1,"billed":1,"most":1,"dailydrudge":2,"((":2,"|":2,"i":1,"employees":1,",":3,"descending":2,"order":2,"producers":2,"clients":1,"generated":1,"custbyprofit":2,"\\":1,"Calculates":1,"withholding":1,"tax":1,"on":1,"renderuntocaesar":1,"bktmin":3,"Four":1,"brackets":1,"_":1,"bktrate":1,"bktearns":2,">":1,"!":1,"._":1,"<":1,"Main":1,"echo":17,"0j2":1,"SHEBANG#!jconsole":1,"exit":1},"JAR Manifest":{"Manifest":1,"-":41,"Version":1,":":61,"Name":20,"CheckCerts":1,".class":20,"Digest":40,"Algorithms":20,"SHA":40,"xLygljhRro6990pi":1,"=":20,"ContentInfoTest":1,"TSVdEMQW2gdFi6qe":1,"+":4,"UixdHSdo":1,"JarVerify":1,"Wg":1,"PiDzunNGH4KrWAp0":1,"/":11,"okp39s":1,"JarVerify2":1,"5uYBQxwGWgYmNBwh":1,"PKCS7Read":1,"JPIxttHBfRpQaFyi":1,"ls":1,"PKCS7Test":1,"R64SXXgZrOvGiO":1,"eMsfG":1,"T1Vn30":1,"PKCS7Test10":1,"2R0yxuxRHTPqdAzJ":1,"PKCS7Test11":1,"0HcwnpQi0hwJsJtv":1,"PKCS7Test12":1,"s5CcqimfRqR9CW25":1,"PKCS7Test2":1,"71VkFEMUle5sjXNF":1,"PKCS7Test3":1,"mU":1,"D5C6SgPRmwoLQzwF":1,"PKCS7Test4":1,"ss9NFvxF8emaEjdK":1,"E":1,"PKCS7Test5":1,"DHvQ20UAXoYgfCPA":1,"PKCS7Test6":1,"aiCb8chroH7XDaNf":1,"PKCS7Test7":1,"UoieXLC68alFgfD":1,"Q1NW9":1,"r2kaY":1,"PKCS7Test8":1,"eMW7mq5b":1,"KVB1M5L76wcV1":1,"uFQs":1,"PKCS7Test9":1,"EEWCZG1creWjqVZV":1,"SignerInfoTest":1,"l6SNfpnFipGg8gy4":1,"SignerInfoTest2":1,"5jbzlkZqXKNmmmE":1,"pcjQka8D6WE":1,"SimpleSigner":1,"l9ODQHY4wxhIvLw4":1,"B0qe9NjwxQ":1},"JCL":{"COMMENT//":27,"LU":1,"IBMUSER":1,"C":1,"I":1,"=":3,"((":2,"SYSUT1":1,",":3,"R":1,"))":2,"O":1,"SYSUT2":1,"S":1,"M":1,"TESTMEM":1,"TEST2":1},"JFlex":{"COMMENT/*":37,"import":9,"java_cup":3,".runtime":3,".*":17,";":533,"COMMENT%":4,"%":33,"public":8,"class":2,"Scanner":1,"implements":2,"sym":2,"unicode":3,"line":2,"column":2,"cup":1,"cupdebug":2,"{":659,"StringBuilder":8,"string":35,"=":181,"new":79,"()":121,"private":12,"Symbol":11,"symbol":189,"(":511,"int":32,"type":12,")":424,"return":208,"JavaSymbol":2,",":236,"yyline":39,"+":91,"yycolumn":23,"}":663,"Object":7,"value":7,"COMMENT/**":1,"long":3,"parseLong":5,"start":2,"end":2,"radix":3,"result":4,"digit":3,"for":2,"i":8,"<":35,"++":7,"Character":4,".digit":1,"yycharat":1,"*=":1,"+=":1,"LineTerminator":5,"\\":109,"r":8,"|":41,"n":9,"InputCharacter":2,"[":60,"^":26,"]":54,"WhiteSpace":2,"t":12,"f":9,"Comment":2,"TraditionalComme":4,"EndOfLineComment":5,"DocumentationCom":2,"*":105,"~":1,"?":25,"Identifier":2,":":12,"jletter":2,"jletterdigit":2,"DecIntegerLitera":3,"-":37,"DecLongLiteral":2,"lL":3,"HexIntegerLitera":2,"xX":2,"HexDigit":11,"HexLongLiteral":2,"9a":2,"fA":2,"F":2,"OctIntegerLitera":2,"OctDigit":10,"OctLongLiteral":2,"FloatLiteral":2,"FLit1":3,"FLit2":3,"FLit3":3,"Exponent":3,"fF":1,"DoubleLiteral":3,".":10,"eE":1,"StringCharacter":3,"SingleCharacter":2,"state":6,"STRING":3,"CHARLITERAL":2,"YYINITIAL":2,">":37,"ABSTRACT":1,"BOOLEAN":1,"BREAK":1,"BYTE":1,"CASE":1,"CATCH":1,"CHAR":15,"CLASS":1,"CONST":1,"CONTINUE":1,"DO":1,"DOUBLE":1,"ELSE":1,"EXTENDS":1,"FINAL":1,"FINALLY":1,"FLOAT":1,"FOR":1,"DEFAULT":1,"IMPLEMENTS":1,"IMPORT":1,"INSTANCEOF":1,"INT":1,"INTERFACE":1,"LONG":1,"NATIVE":1,"NEW":1,"GOTO":1,"IF":1,"PUBLIC":1,"SHORT":1,"SUPER":1,"SWITCH":1,"SYNCHRONIZED":1,"PACKAGE":1,"PRIVATE":1,"PROTECTED":1,"TRANSIENT":1,"RETURN":1,"VOID":1,"STATIC":1,"WHILE":1,"THIS":1,"THROW":1,"THROWS":1,"TRY":1,"VOLATILE":1,"STRICTFP":1,"BOOLEAN_LITERAL":2,"true":31,"false":6,"NULL_LITERAL":1,"LPAREN":1,"RPAREN":1,"LBRACE":2,"RBRACE":3,"LBRACK":1,"RBRACK":1,"SEMICOLON":1,"COMMA":2,"DOT":1,"EQ":1,"GT":1,"LT":1,"NOT":1,"COMP":1,"QUESTION":2,"COLON":1,"EQEQ":1,"LTEQ":1,"GTEQ":1,"NOTEQ":1,"ANDAND":1,"OROR":1,"PLUSPLUS":1,"MINUSMINUS":1,"PLUS":2,"MINUS":1,"MULT":1,"DIV":1,"AND":1,"OR":1,"XOR":1,"MOD":1,"LSHIFT":1,"RSHIFT":1,"URSHIFT":1,"PLUSEQ":1,"MINUSEQ":1,"MULTEQ":1,"DIVEQ":1,"ANDEQ":1,"OREQ":1,"XOREQ":1,"MODEQ":1,"LSHIFTEQ":1,"RSHIFTEQ":1,"URSHIFTEQ":1,"INTEGER_LITERAL":7,"Integer":21,".MIN_VALUE":1,"))":14,"yytext":58,"()))":4,"Long":3,".substring":37,"yylength":19,")))":8,"((":2,"FLOATING_POINT_L":3,"Float":1,"Double":2,"dD":1,"IDENTIFIER":1,"())":32,".append":27,"\\\\":24,"char":7,"val":4,".parseInt":14,"throw":45,"RuntimeException":5,"b":16,"CHARACTER_LITERA":1,"<<":15,"EOF":18,">>":15,"package":1,"jflex":2,".Symbol":1,"java":6,".io":1,".util":5,".Stack":1,".ArrayList":1,".List":1,".Map":1,".HashMap":1,".unicode":1,".UnicodeProperti":1,"final":1,"LexScan":1,".Scanner":1,"function":1,"next_token":1,"eofclose":7,"COMMENT":5,"STATELIST":4,"MACROS":17,"REGEXPSTART":7,"REGEXP":11,"JAVA_CODE":5,"STATES":3,"STRING_CONTENT":3,"CHARCLASS":6,"COPY":3,"REPEATEXP":3,"EATWSPNL":3,"CTOR_ARG":3,"REGEXP_CODEPOINT":3,"STRING_CODEPOINT":3,"CHARCLASS_CODEPO":3,"inputstreamctor":1,"balance":7,"commentbalance":4,"action_line":6,"bufferSize":2,"File":8,"file":49,"Stack":2,"files":5,"userCode":3,"String":30,"classCode":3,"initCode":3,"initThrow":5,"eofCode":3,"eofThrow":5,"lexThrow":7,"eofVal":8,"scanErrorExcepti":2,"cupSymbol":3,"actionText":8,"UnicodePropertie":6,"unicodePropertie":15,"boolean":22,"charCount":2,"lineCount":3,"columnCount":3,"cupCompatible":3,"cup2Compatible":2,"cupDebug":2,"isInteger":4,"isIntWrap":2,"isYYEOF":2,"notUnix":2,"isPublic":2,"isFinal":2,"isAbstract":2,"bolUsed":2,"standalone":2,"debugOption":2,"caseless":2,"inclusive_states":4,"isASCII":4,"COMMENT//":19,"emitInputStreamC":3,"Options":5,".emitInputStream":1,"isImplementing":7,"isExtending":2,"className":2,"functionName":6,"tokenType":6,"visibility":2,"List":3,"ctorArgs":2,"ArrayList":3,"ctorTypes":2,"LexicalStates":2,"states":3,"Action":4,"actions":2,"nextState":5,"macroDefinition":5,"Timer":2,"CharClasses":3,"charClasses":4,"getCharClasses":1,"currentLine":1,"void":3,"setFile":1,"this":3,".file":1,"symbol_countUpda":5,"lc":3,"cc":4,"text":3,".length":5,"c":6,".charAt":1,"if":37,"!=":4,"&&":7,"==":21,"else":13,"makeMacroIdent":2,"matched":3,".trim":25,"static":2,"conc":4,"a":13,"null":24,".toString":11,"concExc":11,"getUnicodeProper":1,"populateDefaultV":5,"try":3,"catch":3,".UnsupportedUnic":2,"e":3,"ScannerException":40,"ErrorMessages":42,".UNSUPPORTED_UNI":2,".init":2,".jlex":4,".getMaximumCodeP":7,"includeFile":3,"filePath":2,".getParentFile":1,"!":5,".canRead":1,".NOT_READABLE":2,".search":1,".FILE_CYCLE":1,"yypushStream":1,"FileReader":1,".push":1,"Out":3,".println":1,"FileNotFoundExce":1,"init":2,".insert":2,"Digit":2,"Number":4,"HexNumber":3,"x":1,"OctNumber":3,"Unicode4":3,"u":2,"Unicode6":3,"U":1,"WSP":72,"WSPNL":43,"u2028":6,"u2029":6,"u000A":7,"u000B":6,"u000C":6,"u000D":7,"u0085":6,"NWSPNL":2,"NL":19,"NNL":11,"Ident":12,"IdentStart":3,"IdentPart":3,"QualIdent":6,"QUIL":5,"Array":2,"ParamPart":2,"GenParam":4,"ClassT":2,"QClassT":3,"ArrType":3,"JFlexCommentChar":2,"/":5,"JFlexComment":2,"JavaComment":2,"CommentContent":2,"CharLiteral":2,"StringLiteral":2,"EscapeSequence":1,"JavaRest":2,"JavaCode":2,"DottedVersion":2,".start":1,"yybegin":42,"USERCODE":1,".+":1,".setLength":5,".EOF_IN_MACROS":3,"UNICODE":3,"//":3,".warning":2,".CUPSYM_AFTER_CU":1,".QUIL_CUPSYM":1,".add":3,"ASCII":1,"FULL":1,"v":3,"Skeleton":1,".makePrivate":1,".NO_BUFFER_SIZE":1,".QUIL_INITTHROW":1,".QUIL_EOFTHROW":1,".QUIL_YYLEXTHROW":1,".QUIL_THROW":1,".QUIL_SCANERROR":1,"IDENT":2,"EQUALS":1,"DELIMITER":1,".UNKNOWN_OPTION":2,".NOT_AT_BOL":1,"yypushback":3,"yymoreStreams":2,".pop":2,"yypopStream":2,".CTOR_ARG":1,"LESSTHAN":1,"s":3,"EOFRULE":2,".left":1,"MORETHAN":1,".EOF_IN_STATES":1,".EOF_WO_ACTION":1,"$":1,"BAR":2,"NOACTION":1,"BANG":1,"TILDE":1,"OPENBRACKET":1,"CLOSEBRACKET":1,"STAR":1,"DOLLAR":1,"HAT":2,"POINT":1,"NEWLINE":1,"OPENCLASS":2,"LOOKAHEAD":1,"MACROUSE":2,"REPEAT":2,"REGEXPEND":2,"JLETTERCLASS":1,"JLETTERDIGITCLAS":1,"LETTERCLASS":1,"UPPERCLASS":1,"LOWERCLASS":1,"DIGITCLASS":2,"DIGITCLASSNOT":1,"WHITESPACECLASS":1,"WHITESPACECLASSN":1,"WORDCLASS":1,"WORDCLASSNOT":1,"trimmedText":6,"propertyValue":4,"IntCharSet":2,"set":6,".getIntCharSet":2,".INVALID_UNICODE":2,"UNIPROPCCLASS":1,"UNIPROPCCLASSNOT":1,".codePointAt":3,".EOF_IN_REGEXP":4,"--":4,"CLOSECLASS":1,"DASH":1,"DIFFERENCE":1,"INTERSECTION":1,"SYMMETRICDIFFERE":1,".EOL_IN_CHARCLAS":1,"\\\\\\":1,".UNTERMINATED_ST":2,"codePoint":15,"<=":5,".toChars":3,".CODEPOINT_OUT_O":5,".offsetByCodePoi":1,".EOF_IN_STRING":2,"ACTION":1,".EOF_IN_ACTION":1,".EOF_IN_COMMENT":1,"Specialized":2,"form":2,"newlines":1,"disallowed":1,"and":1,"doesn":1,"only":1,"one":1,"codepoint":1,"allowed":2,"no":1,"whitespace":1,".UNEXPECTED_CHAR":1,"R":1,".UNEXPECTED_NL":1},"JSON":{"{":518,":":1835,",":28140,"}":461,"[":13173,"]":13173,"true":51,"false":30,"[]":14,"{}":16,"-":9980,"}}":28,"null":1,"[[":156,"]]":156,"[[[":12,"]]]":11},"JSON with Comments":{"[":296,"{":263,":":1000,",":1355,"}":255,"true":130,"]":296,"}}":4,"COMMENT//":232,"false":76,"//":200,"Required":1,"due":1,"to":10,"volume":1,"mount":1,"used":3,"for":29,".vscode":1,"-":24,"server":1,"add":1,"parameter":2,"placeholders":1,"when":2,"completing":1,"a":90,"function":7,"autocomplete":1,"unimported":1,"packages":1,"watch":1,"file":1,"changes":1,"outside":2,"of":28,"the":26,"editor":1,"enable":1,"deep":1,"completion":1,"formatting":2,"only":1,"supports":1,"LF":1,"line":6,"endings":1,"int":7,"Maximum":1,"error":1,"before":2,"stopping":1,"Prohibit":6,"bitwise":1,"operators":1,"(":23,"&":1,"|":1,"^":1,"etc":5,".":33,")":22,"Identifiers":1,"must":2,"be":8,"in":42,"camelCase":1,"Require":7,"{}":2,"every":1,"new":5,"block":2,"or":8,"scope":1,"triple":1,"equals":1,"===":1,"comparison":1,"filtering":1,"..":1,"loops":2,"with":2,"obj":1,".hasOwnProperty":1,"()":5,"prohibits":1,"overwriting":1,"prototypes":1,"native":1,"objects":1,"such":1,"as":2,"Array":1,"Date":1,"immediate":1,"invocations":1,"wrapped":1,"parens":1,"e":4,".g":4,"`":36,"())":1,";":5,"variables":6,"/":10,"functions":6,"defined":3,"being":2,"capitalization":1,"all":4,"constructor":2,"F":1,"use":6,"arguments":2,".caller":1,"and":10,".callee":1,"empty":1,"blocks":2,"characters":3,"constructors":1,"side":4,"effects":1,"without":1,"assignment":1,"++":1,"--":1,"Quotation":1,"mark":1,"consistency":1,"non":3,"global":4,"declared":1,"prevents":1,"leaks":1,"Unused":1,"Requires":1,"run":1,"ES5":1,"Strict":1,"Mode":1,"Max":5,"number":3,"formal":1,"params":1,"allowed":2,"per":4,"depth":1,"nested":1,"within":3,"statements":4,"cyclomatic":1,"complexity":1,"Disallow":1,"any":1,"var":2,"Only":1,"let":1,"const":1,"are":1,"Tolerate":19,"Automatic":1,"Semicolon":1,"Insertion":1,"no":3,"semicolons":1,"assignments":1,"where":1,"comparisons":1,"would":1,"expected":1,"Allow":3,"debugger":1,"browser":2,"breakpoints":1,"==":1,"null":1,"Specify":1,"ECMAScript":1,"version":1,"which":1,"code":4,"adhere":1,"Mozilla":1,"specific":1,"syntax":1,"extends":1,"overrides":1,"esnext":1,"features":1,"eval":1,"Function":1,"ExpressionStatem":1,"Programs":1,"defining":1,"inside":2,"control":3,"also":1,"enables":1,"using":4,"__iterator__":1,"property":2,"omitting":1,"semicolon":1,"last":1,"statement":2,"possibly":1,"unsafe":1,"breakings":1,"comma":1,"first":1,"style":3,"coding":1,"multi":1,"strings":1,"generator":2,"yield":1,"them":1,"invalid":1,"typeof":1,"operator":1,"values":1,"__proto__":1,"script":2,"targeted":1,"URLs":2,"Allows":1,"re":1,"define":1,"later":1,"x":2,"=":2,"[]":1,"notation":2,"it":2,"can":3,"still":1,"expressed":1,"dot":1,"...":1,"Object":1,"this":1,"Web":2,"Browser":1,"window":2,"document":18,"Browserify":1,"node":1,".js":2,"CouchDB":1,"Development":1,"debugging":1,"alert":1,"confirm":1,"Dojo":1,"Toolkit":1,"Jasmine":1,"jQuery":1,"Mocha":1,"MooTools":1,"Node":1,"Widely":1,"adopted":1,"globals":1,"escape":1,"unescape":1,"PhantomJS":1,"Prototype":1,"Scriptaculous":1,"QUnit":1,"Rhino":1,"ShellJS":1,"Globals":1,"typed":1,"array":1,"constructions":1,"Workers":1,"Windows":1,"Scripting":1,"Host":1,"Yahoo":1,"User":1,"Interface":1,"additional":2,"predefined":1,"COMMENT/*":1,"left":2,"top":2,"right":2,"bottom":2,"hide":2,"by":1,"default":1,"darker":1,"gray":1,"Sidebar":3,"selected":1,"entry":3,"label":4,"Hover":2,"HIDDEN":1,"COMMENT\"":5,"Defines":89,"hyperlink":1,"an":21,"abbreviation":1,"Not":12,"supported":12,"HTML5":12,"Use":9,"<":14,"abbr":1,">":14,"instead":9,"contact":1,"information":3,"author":1,"owner":1,"object":3,"area":2,"image":3,"map":2,"article":1,"content":10,"aside":1,"from":6,"page":1,"sound":1,"bold":1,"text":19,"Specifies":6,"base":1,"URL":1,"target":1,"relative":1,"CSS":5,"Isolates":1,"part":2,"that":10,"might":1,"formatted":1,"different":2,"direction":2,"other":1,"Overrides":1,"current":1,"section":6,"is":2,"quoted":1,"another":1,"source":1,"single":1,"break":1,"clickable":1,"button":2,"Used":1,"draw":1,"graphics":1,"on":1,"fly":1,"via":1,"scripting":1,"usually":1,"JavaScript":1,"table":9,"caption":3,"title":2,"work":1,"piece":1,"computer":2,"column":2,"properties":1,"each":1,"colgroup":1,"element":5,"group":2,"one":1,"more":1,"columns":1,"command":1,"user":3,"invoke":1,"list":11,"pre":1,"options":2,"input":6,"controls":1,"description":4,"value":1,"term":3,"has":2,"been":2,"deleted":1,"details":2,"view":1,"definition":1,"dialog":1,"box":1,"ul":1,"name":1,"emphasized":1,"container":1,"external":2,"HTML":5,"application":1,"Groups":5,"related":2,"elements":4,"form":2,"figure":1,"self":1,"contained":1,"footer":2,"h6":1,"headings":1,"about":2,"header":3,"heading":2,"thematic":1,"change":1,"root":1,"alternate":2,"voice":1,"mood":1,"inline":1,"frame":1,"inserted":1,"into":1,"keyboard":1,"key":1,"pair":1,"field":1,"forms":1,"fieldset":1,"item":1,"relationship":1,"between":1,"resource":1,"most":1,"link":1,"sheets":1,"main":1,"client":3,"marked":1,"highlighted":1,"menu":1,"commands":1,"metadata":1,"scalar":1,"measurement":1,"known":1,"range":1,"gauge":1,"navigation":1,"links":1,"users":1,"do":2,"not":2,"support":2,"scripts":1,"embedded":1,"ordered":1,"drop":3,"down":3,"option":1,"result":1,"calculation":1,"paragraph":1,"preformatted":1,"Represents":1,"progress":1,"task":1,"short":1,"quotation":1,"what":1,"show":1,"browsers":1,"ruby":2,"annotations":1,"explanation":1,"pronunciation":1,"East":2,"Asian":2,"typography":2,"annotation":1,"longer":1,"correct":1,"sample":1,"output":1,"program":1,"smaller":1,"multiple":1,"media":3,"resources":1,"video":3,"audio":2,"del":1,"important":1,"subscripted":1,"visible":1,"superscripted":1,"body":1,"cell":2,"multiline":1,"date":1,"time":1,"row":1,"tracks":1,"should":1,"stylistically":1,"normal":1,"unordered":1,"variable":1,"movie":1},"JSON5":{"COMMENT/*":2,"{":5,"foo":1,":":28,",":33,"while":1,"true":1,"this":1,"COMMENT//":3,"here":1,"//":2,"inline":1,"comment":1,"hex":1,"half":1,".5":1,"delta":1,"+":1,"to":1,"Infinity":1,"and":1,"beyond":1,"!":1,"finally":1,"oh":1,"[":3,"]":3,"}":5,"name":1,"version":1,"description":1,"keywords":1,"author":1,"contributors":1,"main":1,"bin":1,"dependencies":1,"{}":1,"devDependencies":1,"mocha":1,"scripts":1,"build":1,"test":1,"homepage":1,"repository":1,"type":1,"url":1},"JSONLD":{"{":7,":":19,"}":7,",":13,"[":1,"null":2,"]":1},"JSONiq":{"(":12,":":12,"Query":2,"for":4,"searching":1,"the":1,"database":2,"keywords":1,")":14,"import":5,"module":5,"namespace":5,"index":3,"=":5,";":9,"catalog":4,"req":6,"variable":4,"$phrase":2,":=":5,"param":4,"-":11,"values":4,",":7,"[":5,"]":5,"$limit":2,"integer":1,"((":1,"$result":4,"at":1,"$idx":2,"in":1,"search":1,"where":1,"le":1,"let":1,"$data":2,"get":2,"data":2,"by":2,"id":1,".s":1,".p":1,"return":1,"{":2,"|":2,"score":1,".r":1,"}":2,"returning":1,"one":1,"entry":1,"$id":2,"$part":2,"key":1},"Janet":{"COMMENT#":11,"(":144,"def":14,"-":25,"window":2,"seq":4,"[":28,"x":24,":":13,"range":7,"]":25,"y":7,"when":5,"not":2,"and":5,"zero":2,"?":5,")":33,")))":8,"))":21,"defn":16,"neighbors":2,"[[":2,"]]":4,"map":5,"fn":3,"x1":4,"y1":4,"+":5,"tick":2,"state":13,"cell":4,"set":8,"frequencies":2,"neighbor":3,"mapcat":1,"coord":4,"keys":1,"let":1,"count":3,"get":12,"or":1,"=":2,"draw":2,"x2":2,"y2":2,"cellset":3,"@":1,"{}":1,"each":1,"put":1,"true":2,"loop":1,"after":1,"print":3,"file":1,"/":4,"write":1,"stdout":1,"if":8,"var":3,"*":8,"for":1,"i":2,"defmacro":3,"printf":1,"&":3,"xs":2,"string":1,"format":1,"splice":1,"matrix":1,"nrow":3,"ncol":3,"{":1,"array":1,"tarray":1,"new":1,"float64":1,"COMMENT(*":1,"delay":7,"returns":1,"the":4,"result":2,"of":1,"last":1,"expression":1,".":2,"Will":1,"only":1,"evaluate":1,"body":1,"once":1,",":8,"then":1,"memoizes":1,"forms":2,"gensym":2,"loaded":4,"~":1,"do":3,"nil":3,"[]":4,";":1,")))))))":2,"HEAD":5,"TAIL":6,"empty":3,"cons":1,"h":2,"t":2,"tuple":6,"s":21,"head":2,"tail":3,"lazy":4,"start":5,"end":4,"<":1,"f":6,"))))))":3,"realize":4,"))))":3,"drop":2,"n":6,"pos":2,"((":1,"take":4,"randseq":2,"math":1,"random":1,"while":2,"pred":2,"thehead":3},"Jasmin":{".class":8,"public":24,"op4":1,".super":8,"java":80,"/":304,"lang":56,"Object":16,"COMMENT;":24,".method":16,"<":8,"init":16,">":16,"()":16,"V":56,"aload_0":8,"invokenonvirtual":8,"/<":8,"return":16,".end":16,"method":16,"static":8,"main":8,"(":40,"[":8,"Ljava":40,"String":8,";":40,")":40,".limit":16,"locals":8,"stack":8,"BeginGlobal":8,":":74,".line":65,"getstatic":32,"System":32,"out":32,"io":64,"PrintStream":64,"ldc":105,"if_icmpne":7,"Cmp":16,"-":58,"goto":32,"CmpDone":16,"invokevirtual":32,"println":15,"Z":10,"Cmp1522577937":2,"CmpDone152257793":2,"EndGlobal":8,"if4":1,"IfNot1919266740":2,"IfNot613368541":2,"print":17,"I":22,"op3":1,"if_icmpeq":19,"Cmp1759327329":2,"CmpDone175932732":2,"if1":1,"If556261059":2,"IfElse556261059":2,"IfDone556261059":2,"IfNot":2,"if3":1,"If":8,"IfElse":8,"IfDone":8,"op2":1,"iand":1,"ior":1,"if2":1,"Cmp1893841232":2,"CmpDone189384123":2,"Cmp933554851":2,"CmpDone933554851":2,"If1623625546":2,"IfElse1623625546":2,"IfDone1623625546":2,"Cmp1572138409":2,"CmpDone157213840":2,"If126354425":2,"IfElse126354425":2,"IfDone126354425":2,"Cmp126493150":2,"CmpDone126493150":2,"If1522284422":2,"IfElse1522284422":2,"IfDone1522284422":2,"If1083939031":2,"IfElse1083939031":2,"IfDone1083939031":2,"op1":1,"iadd":1,"isub":1,"idiv":1,"imul":1,"irem":1},"Java":{"COMMENT/*":45,"package":9,"hudson":11,".model":3,";":2006,"import":126,".ExtensionListVi":1,".Functions":1,".Platform":1,".PluginManager":1,".cli":1,".declarative":1,".CLIResolver":1,".listeners":1,".ItemListener":1,".slaves":1,".ComputerListene":1,".util":25,".CopyOnWriteList":1,".FormValidation":1,"jenkins":1,".Jenkins":1,"org":103,".jvnet":1,".hudson":1,".reactor":1,".ReactorExceptio":1,".kohsuke":4,".stapler":4,".QueryParameter":1,".Stapler":1,".StaplerRequest":1,".StaplerResponse":1,"javax":3,".servlet":2,".ServletContext":1,".ServletExceptio":1,"java":85,".io":29,".File":1,".IOException":16,".text":3,".NumberFormat":1,".ParseException":1,".Collections":3,".List":3,".Map":4,"static":270,".Util":1,".fixEmpty":1,"public":341,"class":28,"Hudson":6,"extends":18,"Jenkins":6,"{":781,"COMMENT/**":146,"private":193,"transient":2,"final":131,"CopyOnWriteList":4,"<":159,"ItemListener":3,">":117,"itemListeners":2,"=":769,"ExtensionListVie":2,".createCopyOnWri":2,"(":1797,".class":46,")":1401,"ComputerListener":3,"computerListener":2,"@CLIResolver":1,"getInstance":1,"()":473,"return":459,".getInstance":5,"}":781,"File":3,"root":6,",":1249,"ServletContext":2,"context":11,"throws":41,"IOException":11,"InterruptedExcep":2,"ReactorException":2,"this":81,"null":149,"PluginManager":1,"pluginManager":2,"super":17,"getJobListeners":1,"getComputerListe":1,"Slave":5,"getSlave":1,"String":113,"name":22,"Node":1,"n":3,"getNode":1,"if":274,"instanceof":20,"List":39,"getSlaves":1,"slaves":3,"void":63,"setSlaves":1,"setNodes":1,"TopLevelItem":3,"getJob":1,"getItem":1,"getJobCaseInsens":1,"match":2,"Functions":2,".toEmailSafeStri":2,"for":49,"item":3,":":89,"getItems":1,"())":48,".getName":6,".equalsIgnoreCas":8,"))":181,"synchronized":1,"doQuietDown":2,"StaplerResponse":5,"rsp":8,"ServletException":3,".generateRespons":2,"doLogRss":1,"StaplerRequest":4,"req":11,"qs":3,".getQueryString":1,".sendRedirect2":1,"+":255,"==":118,"?":7,"doFieldCheck":3,"fixEmpty":8,".getParameter":4,")))":7,"FormValidation":8,"@QueryParameter":4,"true":59,"value":29,"type":10,"errorText":3,"warningText":3,"!=":34,".error":5,".warning":1,"try":29,"NumberFormat":3,".parse":3,"else":65,".floatValue":2,"<=":1,"Messages":3,".Hudson_NotAPosi":1,">=":6,".Hudson_NotANega":1,"catch":30,"ParseException":1,"e":37,".Hudson_NotANumb":1,".ok":1,"boolean":134,"isWindows":1,".pathSeparatorCh":1,"isDarwin":1,"Platform":1,".isDarwin":1,"adminCheck":3,"Stapler":2,".getCurrentReque":1,".getCurrentRespo":1,"isAdmin":4,".sendError":1,".SC_FORBIDDEN":1,"false":92,".getACL":1,".hasPermission":1,"ADMINISTER":1,"XSTREAM":1,".alias":1,"MasterComputer":1,".MasterComputer":1,"COMMENT//":131,"CloudList":3,".CloudList":1,"h":2,"//":18,"needed":1,"XStream":1,"deserialization":1,".*":7,".math":2,".BigInteger":2,".nio":3,".file":2,".Files":1,".Paths":1,"FieldGen":5,"FieldParams":30,"Curve25519":1,"new":236,"Arrays":7,".asList":5,"Term":24,"-":67,"Curve25519CrSequ":2,"simpleSmallCrSeq":9,"CarryReduce":52,"result":221,"ArrayList":15,".add":26,"Reduce":19,"Carry":13,"int":308,"i":183,"++":68,".addAll":19,"fullCarry":11,"Curve448":1,"Curve448CrSequen":2,"P256":2,"P256CrSequence":2,"fullReduce":6,"P384":2,"P384CrSequence":2,"P521":2,"P521CrSequence":2,"O256":2,"BigInteger":13,"orderFieldCrSequ":3,"orderFieldSmallC":5,"O384":2,"O521":2,"o521crSequence":2,"numLimbs":46,"*":23,"/":8,"--":12,"[]":57,"ALL_FIELDS":2,"power":11,"coefficient":9,".power":3,".coefficient":1,"getPower":2,"getCoefficient":1,"getValue":1,".valueOf":4,".pow":1,".multiply":1,"abstract":2,"index":28,"protected":10,".index":2,"getIndex":3,"write":10,"CodeBuffer":10,"out":25,"params":71,"prefix":20,"Iterable":8,"remaining":9,"carry":4,"reduce":2,"className":6,"bitsPerLimb":11,"maxAdds":6,"terms":5,"crSequence":6,"smallCrSequence":6,".className":2,".bitsPerLimb":2,".numLimbs":2,".maxAdds":2,".terms":1,".crSequence":2,".smallCrSequence":2,"term":2,"buildTerms":2,"sub":7,"mod":2,"<<":5,"termIndex":4,"while":30,"!":100,".equals":7,".ZERO":1,"coef":6,".mod":1,".intValue":1,"plusOne":3,"pow":2,".shiftRight":1,".ONE":1,"getClassName":2,"getBitsPerLimb":1,"getNumLimbs":1,"getMaxAdds":1,"getTerms":1,"getCrSequence":1,"getSmallCrSequen":1,"Collection":2,"simpleCrSequence":1,"packageName":5,"parentName":3,".packageName":1,".parentName":2,"main":1,"args":7,"Exception":2,"gen":2,"p":29,".generateFile":1,"generateFile":1,"text":5,"generate":2,"fileName":2,".getClassName":4,"PrintWriter":2,"FileWriter":1,".println":1,".close":1,"nextTemporary":3,"Set":1,"temporaries":5,"HashSet":1,"StringBuffer":18,"buffer":9,"indent":4,"Class":15,"lastCR":4,"lastCrCount":5,"crMethodBreakCou":5,"crNumLimbs":3,"incrIndent":2,"decrIndent":2,"newTempScope":1,".clear":2,"appendLine":7,"s":16,"appendIndent":4,".append":63,"toString":3,".toString":10,"startCrSequence":1,".crNumLimbs":1,"record":1,"insertCrMethodBr":2,"append":8,"temp":13,"getTemporary":1,"Iterator":2,"iter":4,".iterator":1,".hasNext":1,".next":1,".remove":2,"freeTemporary":1,"header":2,"readHeader":2,".appendLine":55,".incrIndent":8,".getBitsPerLimb":12,".getNumLimbs":28,".getMaxAdds":1,".getPower":9,"t":44,".getTerms":3,"subtract":3,"coefValue":6,".getCoefficient":3,"coefExpr":3,"powExpr":3,"termExpr":6,".decrIndent":8,"extraBits":3,"highBits":3,"reduceBits":9,"negatedCoefficie":4,"modReduceInBits":3,".appendIndent":7,".newTempScope":2,".getCrSequence":1,".getSmallCrSeque":1,"startJ":5,"Math":4,".max":2,"endJ":5,".min":2,"j":34,"bIndex":4,"jDiff":7,"aIndex":6,"%":2,"end":7,"sequence":10,".startCrSequence":1,".size":1,"cr":4,".get":8,"remainingIter":2,".listIterator":1,".forEachRemainin":1,"::":1,"add":1,".write":2,".record":2,"reduceFrom":3,"indexedExpr":5,"referenced":3,"carryFrom":3,"carryTo":2,".getTemporary":2,".freeTemporary":2,"isArray":6,"c":50,"x":17,"accOp":5,"pos":5,"secondPos":4,"bitOffset":3,"rightBitOffset":2,"BufferedReader":1,"reader":4,"Files":1,".newBufferedRead":1,"Paths":1,".lines":1,".forEach":1,"->":1,".main":1,".jooq":18,".example":5,".db":5,".h2":5,".tables":2,".Arrays":2,".Field":1,".ForeignKey":1,".Index":1,".Name":1,".Record":1,".Row1":1,".Schema":1,".Table":1,".TableField":1,".UniqueKey":1,".Indexes":1,".Keys":1,".Public":1,".records":1,".BookStoreRecord":1,".impl":3,".DSL":1,".TableImpl":1,"@SuppressWarning":4,"BookStore":17,"TableImpl":1,"BookStoreRecord":10,"long":6,"serialVersionUID":2,"BOOK_STORE":4,"@Override":23,"getRecordType":1,"TableField":1,"NAME":1,"createField":1,"DSL":6,".name":5,".SQLDataType":1,".VARCHAR":1,".nullable":1,"alias":12,"Name":5,"Table":3,"aliased":4,"Field":1,"<?":4,"parameters":8,".comment":1,"O":3,"Record":1,"child":2,"ForeignKey":1,"key":2,"Schema":1,"getSchema":1,"Public":1,".PUBLIC":1,"Index":2,"getIndexes":1,".":3,"asList":2,"Indexes":1,".PRIMARY_KEY_F":1,"UniqueKey":3,"getPrimaryKey":1,"Keys":2,".UK_T_BOOK_STORE":2,">>":5,"getKeys":1,"as":2,"rename":2,"Row1":2,"fieldsRow":1,".fieldsRow":1,"test":1,"com":84,".intellij":16,".lexer":1,".psi":7,".tree":3,".IElementType":2,".grammar":4,".BnfTypes":2,"_GrammarLexer":3,"implements":9,"FlexLexer":1,"ZZ_BUFFERSIZE":1,"YYINITIAL":2,"ZZ_LEXSTATE":2,"ZZ_CMAP_PACKED":2,"char":24,"ZZ_CMAP":2,"zzUnpackCMap":2,"ZZ_ACTION":2,"zzUnpackAction":4,"ZZ_ACTION_PACKED":2,"[":51,"]":51,"offset":20,"packed":19,"l":197,".length":12,"count":8,".charAt":14,"do":4,"ZZ_ROWMAP":2,"zzUnpackRowMap":4,"ZZ_ROWMAP_PACKED":2,"high":2,"|":1,"ZZ_TRANS":2,"zzUnpackTrans":4,"ZZ_TRANS_PACKED_":2,"ZZ_UNKNOWN_ERROR":2,"ZZ_NO_MATCH":2,"ZZ_PUSHBACK_2BIG":2,"EMPTY_BUFFER":1,"YYEOF":4,".Reader":3,"zzReader":1,"Fake":1,"ZZ_ERROR_MSG":3,"ZZ_ATTRIBUTE":2,"zzUnpackAttribut":4,"ZZ_ATTRIBUTE_PAC":2,"zzState":6,"zzLexicalState":4,"CharSequence":4,"zzBuffer":6,"zzBufferArray":5,"zzMarkedPos":9,"zzPushbackPos":2,"zzCurrentPos":6,"zzStartRead":9,"zzEndRead":4,"zzAtBOL":2,"zzAtEOF":4,"((":18,"in":4,".zzReader":1,"map":3,"getTokenStart":2,"getTokenEnd":1,"yylength":3,"reset":1,"start":2,"initialState":2,".CharArrayUtil":1,".fromSequenceWit":1,"yybegin":2,"zzRefill":2,"yystate":1,"newState":2,"yytext":1,".subSequence":1,"yycharat":1,"zzScanError":3,"errorCode":2,"message":4,"ArrayIndexOutOfB":1,"throw":16,"Error":1,"yypushback":1,"number":3,"-=":1,"IElementType":4,"advance":1,"zzInput":7,"zzAction":6,"zzCurrentPosL":10,"zzMarkedPosL":7,"zzEndReadL":3,"zzBufferL":4,"zzBufferArrayL":5,"zzCMapL":2,"zzTransL":2,"zzRowMapL":2,"zzAttrL":2,"zzForAction":5,"break":30,"eof":2,"zzNext":3,"zzAttributes":3,"&":9,"switch":12,"case":63,".TokenType":2,".BAD_CHARACTER":1,"BNF_STRING":5,"BNF_NUMBER":3,"BNF_ID":6,".WHITE_SPACE":1,"default":9,"&&":47,"clojure":2,".asm":1,".lang":37,".reflect":2,".Constructor":1,".Method":1,"Type":46,"VOID":5,"BOOLEAN":6,"CHAR":6,"BYTE":6,"SHORT":6,"INT":6,"FLOAT":6,"LONG":7,"DOUBLE":7,"ARRAY":3,"OBJECT":3,"VOID_TYPE":3,"BOOLEAN_TYPE":3,"CHAR_TYPE":3,"BYTE_TYPE":3,"SHORT_TYPE":3,"INT_TYPE":3,"FLOAT_TYPE":3,"LONG_TYPE":3,"DOUBLE_TYPE":3,"sort":18,"buf":68,"off":25,"len":24,".sort":3,".len":4,".buf":3,".off":2,"getType":10,"typeDescriptor":2,".toCharArray":4,".isPrimitive":3,"Integer":4,".TYPE":17,"Void":3,"Boolean":3,"Byte":2,"Character":2,"Short":2,"Double":2,"Float":2,"getDescriptor":15,"getObjectType":1,".getChars":1,"getArgumentTypes":2,"methodDescriptor":5,"size":16,"car":18,"+=":4,"Method":3,"method":4,"classes":4,".getParameterTyp":3,"types":3,"getReturnType":2,".indexOf":1,".getReturnType":2,"getSort":1,"getDimensions":3,"getElementType":2,"b":319,".replace":2,"getInternalName":2,"getMethodDescrip":2,"returnType":2,"argumentTypes":3,".getDescriptor":2,"getConstructorDe":1,"Constructor":1,"m":71,"d":14,".isArray":1,".getComponentTyp":1,"getSize":1,"||":14,"getOpcode":1,"opcode":17,"Opcodes":2,".IALOAD":1,".IASTORE":1,"equals":4,"Object":36,"o":14,".OBJECT":2,".ARRAY":2,"hashCode":2,"hc":4,"persons":35,"ProtocolBuffer":2,"{}":8,"registerAllExten":1,".google":72,".protobuf":72,".ExtensionRegist":10,"registry":1,"interface":1,"PersonOrBuilder":2,".MessageOrBuilde":1,"hasName":5,".String":15,"getName":3,".ByteString":15,"getNameBytes":5,"Person":13,".GeneratedMessag":10,".Builder":5,"builder":5,".unknownFields":4,".getUnknownField":2,"noInit":1,".UnknownFieldSet":5,".getDefaultInsta":3,"defaultInstance":5,"getDefaultInstan":4,"unknownFields":4,"@java":4,".Override":4,"getUnknownFields":3,".CodedInputStrea":5,"input":20,"extensionRegistr":16,".InvalidProtocol":9,"initFields":2,"mutable_bitField":1,".newBuilder":1,"done":4,"tag":3,".readTag":1,"parseUnknownFiel":1,"bitField0_":15,"|=":5,"name_":18,".readBytes":1,".setUnfinishedMe":2,".getMessage":1,"finally":2,".build":1,"makeExtensionsIm":1,".Descriptors":11,".Descriptor":4,".ProtocolBuffer":34,".internal_static":5,".FieldAccessorTa":4,"internalGetField":2,".ensureFieldAcce":2,".Person":28,".Parser":2,"PARSER":13,".AbstractParser":1,"parsePartialFrom":1,"getParserForType":1,"NAME_FIELD_NUMBE":1,".Object":7,"ref":16,"bs":3,".toStringUtf8":2,".isValidUtf8":1,".copyFromUtf8":2,"byte":4,"memoizedIsInitia":4,"isInitialized":5,"writeTo":1,".CodedOutputStre":2,"output":3,"getSerializedSiz":2,"(((":3,".writeBytes":1,".writeTo":1,"memoizedSerializ":3,".computeBytesSiz":1,".getSerializedSi":1,"writeReplace":1,".ObjectStreamExc":1,".writeReplace":1,"parseFrom":8,"data":8,".parseFrom":8,".InputStream":4,"parseDelimitedFr":2,".parseDelimitedF":2,"Builder":22,"newBuilder":5,".create":1,"newBuilderForTyp":2,"prototype":2,".mergeFrom":3,"toBuilder":1,".BuilderParent":2,"parent":4,".PersonOrBuilder":1,"maybeForceBuilde":3,".alwaysUseFieldB":1,"create":2,"clear":2,"~":2,"clone":70,"buildPartial":3,"getDescriptorFor":1,"build":1,".isInitialized":1,"newUninitialized":1,"from_bitField0_":2,"to_bitField0_":3,".name_":2,".bitField0_":1,"onBuilt":1,"mergeFrom":5,".Message":1,"other":17,".hasName":1,"onChanged":4,".mergeUnknownFie":1,"parsedMessage":5,".parsePartialFro":1,".getUnfinishedMe":1,"setName":1,"NullPointerExcep":3,"clearName":1,"setNameBytes":1,".initFields":1,"internal_static_":5,".FileDescriptor":7,"descriptor":3,"descriptorData":2,".InternalDescrip":2,"assigner":2,"assignDescriptor":1,".getMessageTypes":1,".internalBuildGe":1,".parser":4,".PsiBuilder":2,".Marker":1,".GeneratedParser":1,".ASTNode":1,".TokenSet":1,".PsiParser":1,".LightPsiParser":1,"GrammarParser":1,"PsiParser":1,"LightPsiParser":1,"ASTNode":1,"parse":3,"PsiBuilder":49,"parseLight":2,".getTreeBuilt":1,"r":239,"adapt_builder_":1,"EXTENDS_SETS_":2,"Marker":34,"enter_section_":34,"_COLLAPSE_":6,"BNF_ATTR":2,"attr":5,"BNF_ATTR_PATTERN":2,"attr_pattern":3,"BNF_ATTR_VALUE":2,"attr_value":3,"BNF_ATTRS":2,"attrs":11,"BNF_CHOICE":3,"choice":3,"BNF_EXPRESSION":3,"expression":5,"BNF_LITERAL_EXPR":4,"literal_expressi":4,"BNF_MODIFIER":2,"modifier":4,"BNF_PAREN_EXPRES":3,"paren_expression":3,"BNF_PREDICATE":3,"predicate":3,"BNF_PREDICATE_SI":2,"predicate_sign":3,"BNF_QUANTIFIED":3,"quantified":3,"BNF_QUANTIFIER":2,"quantifier":3,"BNF_REFERENCE_OR":3,"reference_or_tok":4,"BNF_RULE":2,"rule":3,"BNF_SEQUENCE":3,"BNF_STRING_LITER":4,"string_literal_e":3,"parse_root_":2,"exit_section_":34,"TRUE_CONDITION":1,"grammar":2,"TokenSet":2,"create_token_set":2,"recursion_guard_":44,"_NONE_":10,"consumeToken":35,"pin":5,"report_error_":7,"attr_1":2,"BNF_OP_EQ":2,"attr_4":2,"attr_recover_unt":4,"BNF_SEMICOLON":2,"nextTokenIs":9,"BNF_LEFT_PAREN":4,"BNF_RIGHT_PAREN":2,"_NOT_":4,"BNF_RIGHT_BRACE":3,"attr_value_0":2,"attr_value_1":2,"BNF_LEFT_BRACE":4,"attrs_1":2,"current_position":14,"empty_element_pa":7,"choice_0":2,"choice_1":2,"choice_0_2":2,"choice_0_2_0":2,"BNF_OP_OR":3,"choice_1_1":2,"choice_tail":2,"grammar_0":2,"option":3,"BNF_OP_NOT":3,"BNF_OP_AND":3,"simple":3,"quantified_0":2,"quantified_1":2,"BNF_LEFT_BRACKET":1,"BNF_RIGHT_BRACKE":1,"quantified_1_1":2,"BNF_OP_OPT":1,"BNF_OP_ONEMORE":1,"BNF_OP_ZEROMORE":1,"rule_0":2,"BNF_OP_IS":2,"rule_4":2,"rule_5":2,"rule_recover_unt":4,"simple_0":2,"simple_0_0":2,"simple_0_0_0":2,"simple_0_0_0_0":2,"Parser":4,"nokogiri":18,".HashMap":2,".jruby":12,".Ruby":2,".RubyArray":1,".RubyClass":2,".RubyFixnum":1,".RubyModule":1,".runtime":5,".ObjectAllocator":1,".builtin":2,".IRubyObject":2,".load":1,".BasicLibrarySer":1,"NokogiriService":2,"BasicLibraryServ":1,"nokogiriClassCac":29,"Map":6,"RubyClass":92,"basicLoad":1,"Ruby":43,"ruby":67,"init":2,"createNokogiriCl":2,"Collections":2,".synchronizedMap":1,"HashMap":3,".put":30,".getClassFromPat":26,"RubyModule":18,".defineModule":1,"xmlModule":31,".defineModuleUnd":5,"xmlSaxModule":5,"htmlModule":9,"htmlSaxModule":4,"xsltModule":5,"createNokogiriMo":2,"createSyntaxErro":2,"xmlNode":6,"createXmlModule":2,"createHtmlModule":2,"createDocuments":2,"createSaxModule":2,"createXsltModule":2,"encHandler":2,".defineClassUnde":32,".getObject":13,"ENCODING_HANDLER":2,".defineAnnotated":31,"EncodingHandler":2,"syntaxError":2,".getStandardErro":2,".getAllocator":1,"xmlSyntaxError":6,"XML_SYNTAXERROR_":2,"XmlSyntaxError":6,"node":15,"XML_NODE_ALLOCAT":2,"XmlNode":6,"XML_ATTR_ALLOCAT":2,"XmlAttr":6,"attrDecl":2,"XML_ATTRIBUTE_DE":2,"XmlAttributeDecl":2,"characterData":3,"comment":2,"XML_COMMENT_ALLO":2,"XmlComment":6,"XML_TEXT_ALLOCAT":2,"XmlText":7,"cdata":2,"XML_CDATA_ALLOCA":2,"XmlCdata":6,"dtd":2,"XML_DTD_ALLOCATO":2,"XmlDtd":6,"documentFragment":2,"XML_DOCUMENT_FRA":2,"XmlDocumentFragm":6,"element":5,"XML_ELEMENT_ALLO":2,"XmlElement":6,"elementContent":2,"XML_ELEMENT_CONT":2,"XmlElementConten":1,"elementDecl":2,"XML_ELEMENT_DECL":2,"XmlElementDecl":6,"entityDecl":8,"XML_ENTITY_DECL_":2,"XmlEntityDecl":8,".defineConstant":6,"RubyFixnum":6,".newFixnum":6,".INTERNAL_GENERA":1,".EXTERNAL_GENERA":2,".INTERNAL_PARAME":1,".EXTERNAL_PARAME":1,".INTERNAL_PREDEF":1,"entref":2,"XML_ENTITY_REFER":2,"XmlEntityReferen":6,"namespace":2,"XML_NAMESPACE_AL":2,"XmlNamespace":6,"nodeSet":2,"XML_NODESET_ALLO":2,"XmlNodeSet":6,"pi":2,"XML_PROCESSING_I":2,"XmlProcessingIns":6,"XML_READER_ALLOC":2,"XmlReader":6,"schema":3,"XML_SCHEMA_ALLOC":2,"XmlSchema":6,"relaxng":2,"XML_RELAXNG_ALLO":2,"XmlRelaxng":6,"xpathContext":2,"XML_XPATHCONTEXT":2,"XmlXpathContext":6,"htmlElemDesc":2,"HTML_ELEMENT_DES":2,"HtmlElementDescr":2,"htmlEntityLookup":2,"HTML_ENTITY_LOOK":2,"HtmlEntityLookup":2,"xmlDocument":7,"XML_DOCUMENT_ALL":2,"XmlDocument":10,"htmlDocument":11,"HTML_DOCUMENT_AL":2,"HtmlDocument":8,"xmlSaxParserCont":7,"XML_SAXPARSER_CO":2,"XmlSaxParserCont":6,"xmlSaxPushParser":2,"XML_SAXPUSHPARSE":2,"XmlSaxPushParser":2,"htmlSaxParserCon":6,"HTML_SAXPARSER_C":2,"HtmlSaxParserCon":6,"stylesheet":2,"XSLT_STYLESHEET_":2,"XsltStylesheet":6,"ObjectAllocator":60,"IRubyObject":35,"allocate":30,"runtime":89,"klazz":107,".clone":23,".setMetaClass":23,"CloneNotSupporte":23,"xmlAttr":4,"xmlCdata":4,"xmlComment":4,"xmlDocumentFragm":4,"xmlDtd":4,"xmlElement":4,"xmlElementDecl":4,"xmlEntityRef":4,"xmlNamespace":4,"xmlNodeSet":7,".setNodes":1,"RubyArray":1,".newEmptyArray":1,"xmlProcessingIns":4,"xmlReader":6,".newNotImplement":1,"xmlRelaxng":4,"xmlSchema":4,"xmlText":4,"xmlXpathContext":4,"xsltStylesheet":4,".internals":4,".NokogiriHelpers":3,".getNokogiriClas":1,".isNamespace":1,".stringOrNil":1,".HtmlDocument":1,".NokogiriService":1,".XmlDocument":1,".apache":57,".xerces":7,".parsers":1,".DOMParser":1,".xni":6,".Augmentations":1,".QName":1,".XMLAttributes":1,".XNIException":1,".XMLDocumentFilt":1,".XMLParserConfig":1,".cyberneko":2,".html":2,".HTMLConfigurati":1,".filters":1,".DefaultFilter":1,".ThreadContext":1,".w3c":3,".dom":3,".Document":1,".NamedNodeMap":1,".NodeList":1,"HtmlDomParserCon":3,"XmlDomParserCont":1,"options":9,"encoding":2,"initErrorHandler":1,".strict":1,"errorHandler":7,"NokogiriStrictEr":1,".noError":2,".noWarning":2,"NokogiriNonStric":1,"initParser":1,"XMLParserConfigu":1,"config":3,"HTMLConfiguratio":1,"XMLDocumentFilte":3,"removeNSAttrsFil":1,"RemoveNSAttrsFil":2,"elementValidityC":2,"ElementValidityC":3,"filters":2,".setErrorHandler":1,".errorHandler":2,"parser":1,"DOMParser":1,"setProperty":4,"java_encoding":2,"setFeature":4,"enableDocumentFr":1,"getNewEmptyDocum":1,"ThreadContext":2,".rbNew":1,"getNokogiriClass":1,".getRuntime":3,"wrapDocument":1,"Document":2,"document":6,".HTML_DOCUMENT_A":1,".allocate":1,".setDocumentNode":1,"ruby_encoding":4,".isNil":2,"detected_encodin":3,"charset":2,"tryGetCharsetFro":2,"stringOrNil":1,".setEncoding":1,".setParsedEncodi":1,".getDocumentElem":2,".getNodeName":4,"()))":5,"NodeList":2,"list":8,".getChildNodes":2,".getLength":4,".item":6,"headers":4,"NamedNodeMap":1,"nodeMap":4,".getAttributes":1,"k":5,".getNodeValue":1,"DefaultFilter":2,"startElement":2,"QName":2,"XMLAttributes":2,"Augmentations":2,"augs":4,"XNIException":2,"isNamespace":1,".getQName":1,".removeAttribute":1,".uri":1,".startElement":2,"NokogiriErrorHan":2,"element_names":3,"g":1,"w":1,"y":1,"z":1,"isValid":2,"testee":3,".rawname":2,".getErrors":1,".ref":3,".Reference":1,".concurrent":1,".ConcurrentHashM":1,".SoftReference":1,".ReferenceQueue":1,"Util":2,"equiv":17,"k1":42,"k2":38,"Number":9,"Numbers":3,".equal":1,"IPersistentColle":5,"pcequiv":2,"double":4,"c1":2,"c2":2,".equiv":2,"identical":1,"classOf":1,".getClass":3,"compare":1,".compare":1,"Comparable":2,".compareTo":4,"hash":3,".hashCode":3,"hasheq":1,".hasheq":2,"IHashEq":2,"hashCombine":1,"seed":5,"^=":1,"isPrimitive":1,"isInteger":1,"Long":1,"BigInt":1,"ret1":2,"ret":4,"nil":2,"ISeq":2,"K":3,"V":4,"clearCache":1,"ReferenceQueue":1,"rq":3,"ConcurrentHashMa":1,"Reference":3,"cache":3,".poll":2,"COMMENT;":1,".Entry":1,".entrySet":1,"val":4,".getValue":1,".getKey":1,"RuntimeException":6,"runtimeException":2,"Throwable":4,"sneakyThrow":1,"sneakyThrow0":2,"T":3,".thrift":50,".scheme":4,".IScheme":1,".SchemeFactory":1,".StandardScheme":1,".TupleScheme":1,".protocol":21,".TTupleProtocol":1,".TProtocolExcept":1,".EncodingUtils":1,".TException":10,".async":1,".AsyncMethodCall":1,".server":1,".AbstractNonbloc":1,".ArrayList":1,".EnumMap":1,".Set":1,".HashSet":1,".EnumSet":1,".BitSet":1,".ByteBuffer":1,".annotation":1,".Generated":1,".slf4j":2,".Logger":1,".LoggerFactory":1,"@Generated":1,"date":1,"PullRequest":22,".TBase":1,"._Fields":1,".Serializable":1,"Cloneable":1,".TStruct":2,"STRUCT_DESC":2,".TField":3,"TITLE_FIELD_DESC":2,".TType":4,".STRING":3,"short":5,"IScheme":2,"SchemeFactory":4,"schemes":5,"StandardScheme":2,"PullRequestStand":5,"TupleScheme":2,"PullRequestTuple":5,"title":6,"required":1,"enum":1,"_Fields":20,".TFieldIdEnum":1,"TITLE":7,"byName":3,"field":10,"EnumSet":1,".allOf":1,".getFieldName":1,"findByThriftId":2,"fieldId":7,"findByThriftIdOr":1,"fields":3,"IllegalArgumentE":2,"findByName":1,"_thriftId":3,"_fieldName":3,"thriftId":2,"fieldName":2,"getThriftFieldId":1,"getFieldName":1,".meta_data":6,".FieldMetaData":5,"metaDataMap":3,"tmpMap":3,"EnumMap":1,".TITLE":1,".TFieldRequireme":1,".DEFAULT":1,".FieldValueMetaD":1,".unmodifiableMap":1,".addStructMetaDa":1,".title":20,".isSetTitle":6,"deepCopy":1,"getTitle":2,"setTitle":2,"unsetTitle":2,"isSetTitle":5,"setTitleIsSet":1,"setFieldValue":1,"getFieldValue":1,"IllegalStateExce":2,"isSet":1,"that":8,"this_present_tit":3,"that_present_tit":3,"present_title":3,"compareTo":1,"getClass":2,"lastComparison":7,".TBaseHelper":1,"fieldForId":1,".findByThriftId":1,"read":4,".TProtocol":6,"iprot":14,".getScheme":4,".read":1,"oprot":13,"StringBuilder":2,"sb":6,"first":2,"validate":1,"writeObject":1,".ObjectOutputStr":1,".TCompactProtoco":2,".transport":2,".TIOStreamTransp":2,"te":4,"readObject":1,".ObjectInputStre":1,"ClassNotFoundExc":1,"getScheme":2,"struct":15,"schemeField":7,".readStructBegin":1,".readFieldBegin":1,".type":4,".STOP":1,".id":1,".readString":2,".setTitleIsSet":2,".TProtocolUtil":2,".skip":2,".readFieldEnd":1,".readStructEnd":1,".validate":2,".writeStructBegi":1,".writeFieldBegin":1,".writeString":2,".writeFieldEnd":1,".writeFieldStop":1,".writeStructEnd":1,"prot":4,"TTupleProtocol":4,"BitSet":3,"optionals":3,".set":1,".writeBitSet":1,"incoming":2,".readBitSet":1},"Java Properties":{"COMMENT#":31,"checkstyle":1,".version":10,"=":10,"findbugs":1,"ivy":1,"mvn":1,"jmock":1,"junit":1,"log4j":1,"slf4j":1,"spring":1,"-":2,"beans":1,"RELEASE":1,"codahale":1,".metrics":1,"#":1,"http":1,":":3,"//":1,"www":1,".apache":1,".org":1,"/":12,"licenses":1,"LICENSE":1,"Dink":1,"net":2,"rptools":2,"maptool":2,"client":2,"sound":2,"dink":1,".mp3":2,"Clink":1,"clink":1},"JavaScript":{"import":14,"axios":3,"from":15,";":8811,"export":4,"default":30,"{":5315,"async":7,"getIndex":1,"(":11869,"prefix":18,")":10410,"const":77,"data":253,"}":4940,"=":8311,"await":2,".get":41,"((":56,"||":1042,"+":1165,"return":1761,",":13059,"getContent":1,"path":251,"config":2,"webpackDevMiddle":2,"webpackHot":1,"webpack":1,"express":1,"app":12,".use":1,"compiler":1,"noInfo":1,":":3316,"false":366,"quiet":1,"publicPath":1,".output":14,".publicPath":1,"hot":4,"true":446,"historyApiFallba":1,"))":665,"req":92,"resp":22,"=>":21,".send":2,"indexer":1,".index":3,".params":1,".root":8,"function":1915,"()":1956,"server":8,"http":4,".createServer":3,".listen":2,"wss":2,"new":147,"WebSocketServer":1,"let":39,"id":58,".on":17,"ws":3,"console":37,".log":17,"wsId":3,"++":363,"sessions":2,"[":2437,"]":2361,"delete":52,"COMMENT/*":112,"!":1251,"$":157,"//":104,"jshint":1,"_":58,"var":1460,"Modal":5,"content":6,"options":229,"this":2586,".options":83,".":134,"$element":19,"$(":25,".delegate":2,".proxy":8,".hide":9,".prototype":166,"constructor":4,"toggle":5,".isShown":9,"?":1095,"show":5,"that":23,"e":1090,".Event":23,".trigger":47,"if":2573,".isDefaultPreven":14,"())":195,".addClass":6,"escape":6,".call":208,"backdrop":4,"transition":3,".support":71,".transition":9,"&&":1411,".hasClass":6,".parent":32,".length":538,".appendTo":5,"document":130,".body":36,"don":2,".show":7,".offsetWidth":16,"force":13,"reflow":2,".one":6,".end":16,"hide":4,".preventDefault":26,".removeClass":6,"hideWithTransiti":2,"hideModal":4,"timeout":5,"setTimeout":24,".off":4,"clearTimeout":3,"callback":59,"animate":4,".backdrop":2,"doAnimate":3,"$backdrop":10,"!=":78,".click":3,"else":696,"removeBackdrop":3,".remove":29,"null":931,".keyboard":1,".which":13,"==":184,".fn":93,".modal":5,"option":28,".each":115,"$this":11,".data":147,".extend":114,"{}":253,".defaults":3,"typeof":221,")))":45,"keyboard":1,".Constructor":1,"href":4,"$target":4,".attr":18,".replace":124,"/":927,".*":17,"#":14,"^":163,"\\":431,"s":501,"strip":1,"for":351,"ie7":1,"window":91,".jQuery":14,"TagsTotalPerMont":12,".getDatasource":5,"category":6,"months":8,"values":26,"CategoryMonthlyE":1,".getType":5,"Charts":5,".ChartType":5,".COLUMN":2,"CategoryMonthlyW":1,".LINE":1,"TagsAccumulatedP":6,"CategoryMonthlyA":1,".AREA":1,"MonthTotalsPerTa":6,"month":3,"tags":2,"CategoryExpenseD":1,".PIE":1,"SavingsFlowChart":5,"SavingsFlowDataS":1,"angular":2,"Array":54,".last":1,"-":804,".module":1,"[]":191,"Animal":15,"Horse":19,"Snake":19,"sam":6,"tom":6,"__hasProp":4,"Object":74,".hasOwnProperty":16,"__extends":6,"child":27,"parent":41,"key":159,"in":158,"ctor":9,".constructor":38,".__super__":11,"name":363,".name":28,".move":14,"meters":4,"alert":9,".apply":99,"arguments":147,"root":15,"factory":4,"define":3,"===":1682,".amd":1,"exports":37,"!==":535,"module":4,".exports":2,"require":19,".Namespace":1,"._":6,"COMMENT/**":34,"Namespace":3,"KEYPATH_SPLITTER":2,"g":621,"_keypaths":3,"add":13,"keypath":10,"definition":2,"._walk":2,"memo":8,"index":30,"get":29,"_walk":1,".reduce":2,".split":70,"COMMENT//":2295,"PEG":1,".parser":20,"quote":5,"\\\\":24,"backslash":5,"x08":1,"backspace":1,"t":840,"horizontal":1,"tab":1,"n":1906,"line":22,"feed":9,"f":1294,"form":3,"r":465,"carriage":1,"x00":1,"x07":1,"x0B":2,"x0E":1,"x1F":1,"x80":1,"uFFFF":5,"result":24,"parse":7,"input":156,"startRule":7,"parseFunctions":3,"parse_grammar":2,"parse_initialize":3,"parse_rule":4,"parse_choice":4,"parse_sequence":5,"parse_labeled":6,"parse_prefixed":4,"parse_suffixed":5,"parse_primary":6,"parse_action":6,"parse_braced":5,"parse_nonBraceCh":8,"parse_equals":4,"parse_colon":3,"parse_semicolon":4,"parse_slash":4,"parse_and":4,"parse_not":4,"parse_question":3,"parse_star":3,"parse_plus":3,"parse_lparen":3,"parse_rparen":3,"parse_dot":3,"parse_identifier":5,"parse_literal":3,"parse_string":4,"parse_doubleQuot":8,"parse_simpleDoub":3,"parse_singleQuot":8,"parse_simpleSing":3,"parse_class":3,"parse_classChara":10,"parse_bracketDel":3,"parse_simpleBrac":3,"parse_simpleEsca":5,"parse_zeroEscape":5,"parse_hexEscapeS":5,"parse_unicodeEsc":5,"parse_eolEscapeS":5,"parse_digit":6,"parse_hexDigit":8,"parse_letter":5,"parse_lowerCaseL":3,"parse_upperCaseL":3,"parse___":20,"parse_comment":4,"parse_singleLine":3,"parse_multiLineC":3,"parse_eol":5,"parse_eolChar":8,"parse_whitespace":4,"undefined":430,"throw":34,"Error":41,"pos":472,"reportFailures":113,"rightmostFailure":10,"padLeft":2,"padding":2,"length":83,"padLength":2,"i":1767,"<":361,"ch":114,"charCode":3,".charCodeAt":50,"escapeChar":4,"<=":33,".toString":18,".toUpperCase":14,"matchFailed":77,"failure":2,">":151,".push":118,"result0":766,"result1":258,"result2":165,"result3":52,"pos0":193,"pos1":205,"while":62,"offset":60,"initializer":4,"rules":23,"type":393,"code":16,"result4":19,"displayName":4,"expression":50,"pos2":35,"head":5,"tail":5,"alternatives":3,".concat":20,"map":12,"element":30,"elements":31,"label":7,"pos3":4,"--":88,"braced":3,".substr":31,"parts":30,".join":48,"chars":6,".test":165,".charAt":38,"value":357,"flags":23,"ignoreCase":2,"string":14,"char_":11,"result5":4,"inverted":4,"partsConverted":2,"part":9,"rawText":5,".rawText":5,"begin":7,"end":19,".SyntaxError":4,"quoteForRegexpCl":1,"IE":3,"does":1,"not":3,"recognize":1,"+=":135,"h1":5,"h2":5,"String":12,".fromCharCode":4,"parseInt":17,"h3":4,"h4":3,"eol":2,"9a":3,"fA":2,"F":23,"a":1738,"z":58,"A":43,"Z":10,"u2028":3,"u2029":2,"xA0":7,"uFEFF":2,"u1680":1,"u180E":1,"u2000":1,"u200A":1,"u202F":1,"u205F":1,"u3000":1,"cleanupExpected":2,"expected":25,".sort":17,"lastExpected":3,"cleanExpected":3,"computeErrorPosi":2,"column":9,"seenCR":5,"Math":286,".max":13,"found":8,"errorPosition":3,".line":9,".column":2,"toSource":1,"._source":1,"buildMessage":2,"expectedHumanize":5,"foundHumanized":3,"switch":41,"case":219,"break":188,".slice":68,".expected":1,".found":1,".message":11,".offset":35,"jsb":3,".library":1,".STATIC_LIBRARY":1,"libObject":6,".outputName":1,".cflags":1,".ldflags":1,".includePaths":1,".sources":1,".build":1,"multiply":1,"x":75,"y":153,"*":1287,"_NodePath":2,"NodePath":3,"_WalkCombinator":2,"WalkCombinator":5,"$CONSTEXPR":20,"Symbol":3,".for":2,"$CONSTVALUE":5,"IS_EMPTY":5,".node":99,".type":235,"IN_PRAGMA_POS":2,".isArray":57,"siblings":15,".key":15,"IS_CONSTEXPR":26,".expression":12,"CONSTVALUE":21,"IS_PRAGMA":2,"IS_NOT_COMPLETIO":4,"Function":9,"REMOVE_IF_EMPTY":2,"REMOVE":3,"REPLACE_IF_EMPTY":5,"folded":8,"REPLACE":35,".splice":30,"replacement":2,"NEG_ZERO":3,".freeze":26,"operator":47,"argument":9,"INFINITY":3,"left":53,"right":38,"NEG_INFINITY":3,"EMPTY":10,"NULL":4,"NAN":3,"UNDEFINED":4,"IS_UNARY_NEGATIV":3,"node":71,".operator":1,".argument":7,".value":96,".elements":10,".properties":4,".kind":1,".method":16,".computed":5,"IS_UNDEFINED":5,"IS_NAN":4,"void":9,"ret":220,".create":6,"`":40,"${":5,".defineProperty":10,"configurable":1,"writable":10,"enumerable":10,".regex":3,"RegExp":27,".pattern":1,".flags":1,"CONSTEXPRS":8,"Map":2,".set":26,"TO_CONSTEXPR":12,"Infinity":3,"is_neg_zero":2,".has":3,"CONSTEXPR":6,".map":23,".getPrototypeOf":2,"...":11,".getOwnPropertyS":1,"properties":1,".getOwnPropertyK":1,".getOwnProperty":1,"kind":1,"method":30,"shorthand":1,"computed":1,"FOLD_EMPTY":2,"yield":19,"FOLD_TEMPLATE":1,"updated":15,".exressions":1,".expressions":7,"FOLD_EXPR_STMT":2,"mergeable":5,"needle":5,"expressions":1,"acc":3,"es":4,"FOLD_WHILE":2,".error":48,"test":37,"consequent":21,"alternate":16,"init":20,"update":4,"current":15,"coerced":4,"Boolean":6,"FOLD_IF":2,"is_not_completio":3,"}}":127,".alternate":1,"FOLD_SEQUENCE":2,"FOLD_LOGICAL":2,"FOLD_SWITCH":2,"discriminant":4,"cases":10,"discriminant_val":2,"test_value":2,"new_consequent":3,".consequent":3,"fallthrough":2,"of":11,"]]":35,"FOLD_UNREACHABLE":2,"next_key":3,"FOLD_CONDITIONAL":2,"FOLD_BINARY":2,"%":34,">=":64,"<<":4,">>":1,">>>":1,"|":230,"&":18,".getOwnPropertyD":2,"FOLD_UNARY":2,"~":2,"FOLD_EVAL":2,".callee":2,".arguments":3,"esprima":3,".parse":18,"FOLD_MEMBER":2,".property":6,"$_a":2,"d":868,".object":2,"desc":2,"JSON":8,".stringify":4,"$MIN":6,"MIN_TRUE":2,"MIN_FALSE":2,"MIN_REPLACEMENTS":5,"MIN_VALUES":2,"util":11,"escodegen":2,"optimize":2,"src":51,"ROOT":7,"walk_expressions":2,".pipe":3,".DEPTH_FIRST":2,"inputs":19,".walk":2,"minify":2,"mississippi":2,"process":8,".stdin":1,"buff":2,".inspect":1,"depth":4,"colors":1,"out":3,".generate":1,"COMMENT/*!":79,"steelseries":142,".substring":18,"u":637,".color":14,"ui":43,".getRed":5,"v":162,".getGreen":5,".getBlue":5,"b":1093,".getAlpha":5,"w":167,"p":242,"o":387,"l":472,"c":1019,"h":586,".toFixed":32,"vr":20,"start":29,"stop":8,"color":4,".floor":39,".log10":1,".pow":2,".beginPath":54,".moveTo":51,".lineTo":63,".quadraticCurveT":4,".closePath":45,".stroke":40,".createElement":88,".width":151,".height":134,"ii":47,".getContext":129,"ft":94,".fillStyle":54,".rect":6,".fill":28,".getImageData":2,"wt":44,"si":35,".32":5,".62":1,"ti":50,".84":1,".94":1,"ar":21,"/=":7,".min":7,".5":58,"vt":69,"st":85,"k":385,".round":9,"or":25,"ni":45,"tt":64,"ei":30,"ot":67,".gaugeType":6,".GaugeType":7,".TYPE4":2,".size":12,".minValue":10,".maxValue":10,"bf":5,".niceScale":10,".threshold":10,".section":12,".area":6,"lu":10,".titleString":12,"au":10,".unitString":14,"hu":12,".frameDesign":16,".FrameDesign":8,".METAL":8,"wu":10,".frameVisible":16,"bt":59,".backgroundColor":19,".BackgroundColor":18,".DARK_GRAY":8,"bu":10,".backgroundVisib":16,"pt":65,".pointerType":6,".PointerType":5,".TYPE1":13,".pointerColor":10,".ColorDef":21,".RED":14,"ee":2,".knobType":8,".KnobType":14,".STANDARD_KNOB":14,"fi":36,".knobStyle":8,".KnobStyle":4,".SILVER":4,".lcdColor":14,".LcdColor":19,".STANDARD":18,".lcdVisible":10,"eu":13,".lcdDecimals":12,"ye":2,".digitalFont":14,"pe":2,".fractionalScale":4,"br":20,".ledColor":10,".LedColor":11,".RED_LED":7,"ru":14,".ledVisible":10,"vf":5,".thresholdVisibl":8,"kr":19,".minMeasuredValu":8,"dr":18,".maxMeasuredValu":8,"cf":5,".foregroundType":12,".ForegroundType":6,"af":5,".foregroundVisib":16,"oe":2,".labelNumberForm":10,".LabelNumberForm":5,"yr":18,".playAlarm":10,"uf":5,".alarmSound":10,"fe":2,".customLayer":8,"le":2,".tickLabelOrient":4,".TickLabelOrient":4,".TANGENT":2,".NORMAL":2,"wr":19,".trendVisible":4,"hr":23,".trendColors":4,".GREEN_LED":2,".CYAN_LED":2,"sr":21,".useOdometer":2,".odometerParams":2,"wf":4,".odometerUseValu":2,"ki":27,".setAttribute":37,"yf":4,"ri":39,"ht":62,"ef":5,"we":3,".TrendState":10,".OFF":4,"lr":21,".06":5,"cr":22,".29":20,"er":22,".36":13,"ci":34,"et":72,"gi":27,"at":75,"lt":75,"rr":24,".getElementById":19,".save":87,".clearRect":22,".canvas":84,"it":114,"pf":4,".6":1,"ne":2,".4":6,"pr":18,"ce":2,"ae":2,"hf":5,".13":6,"bi":30,"sf":5,"rf":5,".57":3,"tf":5,"ve":2,".61":2,".PI":125,"ue":2,"ff":5,"ir":23,"nr":25,"ai":29,"yt":61,"fr":22,"oi":34,"lf":5,"re":2,".ceil":63,"wi":29,"nf":7,"di":26,"ut":101,"fu":13,"hi":32,".093457":33,"uu":14,"gt":50,"nu":14,"iu":15,".028037":12,"se":2,"gr":17,"he":2,"vi":27,"tu":14,"yi":30,"ou":13,"pi":29,"kt":59,"li":35,"pu":10,"gu":9,"du":10,"ku":10,"yu":10,"cu":13,"tr":27,"su":12,"kf":4,".textAlign":22,".strokeStyle":41,".textColor":13,".STANDARD_GREEN":6,".shadowColor":6,".shadowOffsetX":8,".007":15,".shadowOffsetY":8,".shadowBlur":8,".font":67,".fillText":84,".05":17,".38":18,".9":25,".restore":78,"te":2,".drawImage":108,".037383":11,".523364":7,".130841":3,".514018":8,".831775":2,".336448":1,".803738":2,".626168":1,"ie":2,".046728":3,".createLinearGra":24,".1":29,".addColorStop":102,".3":17,".59":7,"vu":10,".lineWidth":39,".035":4,".translate":169,".rotate":100,".arc":8,".365":8,"df":4,".labelColor":42,".setAlpha":29,".textBaseline":14,".04":5,".getRgbaColor":101,".35":28,".355":2,"parseFloat":35,".format":7,".toPrecision":7,"continue":20,".frame":22,".background":26,".led":20,".pointer":12,".foreground":24,".trend":4,".odo":2,"rt":61,".BLUE":7,".dark":13,".medium":23,"do":10,".start":26,".stop":23,"ct":40,".475":2,".Odometer":1,"_context":1,"height":8,".075":2,"decimals":1,".decimals":1,"digits":1,".digits":2,"valueForeColor":1,".valueForeColor":1,"valueBackColor":1,".valueBackColor":1,"decimalForeColor":1,".decimalForeColo":1,"decimalBackColor":1,".decimalBackColo":1,"font":2,"nt":94,".UP":2,".STEADY":2,".DOWN":2,"dt":53,"gf":2,".repaint":161,"ur":23,"setInterval":7,"1e3":5,"clearInterval":6,".setValue":11,".pause":7,".play":5,".getValue":7,".setOdoValue":1,".getOdoValue":1,".setValueAnimate":9,".playing":9,"Tween":18,".regularEaseInOu":8,".onMotionChanged":9,".target":58,"._pos":9,".resetMinMeasure":4,".resetMaxMeasure":4,".setMinMeasuredV":7,".setMaxMeasuredV":7,".setTitleString":4,"background":52,".setUnitString":4,".setMinValue":4,"frame":20,".getMinValue":4,".setMaxValue":4,".getMaxValue":4,".setThreshold":4,".setArea":2,"foreground":27,".setSection":5,".setThresholdVis":4,".setLcdDecimals":3,".setFrameDesign":8,".setBackgroundCo":8,"pointer":25,".setForegroundTy":6,".setPointerType":4,".setPointerColor":6,".setLedColor":5,"led":17,".setLcdColor":6,".setTrend":2,".setTrendVisible":2,"trend":2,"odo":1,".state":7,".4865":4,".105":2,".006":4,".useSectionColor":4,".valueColor":6,".valueGradient":4,".useValueGradien":4,".116822":3,".485981":3,".53":1,".060747":4,".023364":4,"angle":1,".abs":21,".085":5,".35514":2,".107476":1,".897195":1,".22":7,".76":5,".112149":1,".892523":1,".createRadialGra":7,".030373":1,".light":15,".28":7,".0375":2,".setValueColor":3,".setSectionActiv":2,".setGradient":2,".setGradientActi":2,"useGradient":2,".getEnd":3,".getStart":3,".getColorAt":3,".getHexColor":6,".orientation":2,".Orientation":8,".NORTH":2,".TYPE5":1,".733644":1,".455":1,".51":1,".44":3,".8":7,".16":1,".2":4,".446666":2,"vertical":1,".measureText":6,".47":4,".WEST":6,".41":4,".415":1,".42":1,".48":8,".27":2,".053":4,".038":1,".89":2,".003":2,".004":1,".009":3,".571428":12,".88":4,".055":4,".7":3,".695":4,".18":4,".15":9,".34":8,".33":2,".12864":15,".856796":15,".7475":4,".65":6,".63":6,".66":2,".67":2,".142857":20,".871012":6,".19857":8,".82":4,"tickCounter":8,"currentPos":20,".73":6,".58":2,".CARBON":2,".PUNCHED_SHEET":2,".STAINLESS":2,".BRUSHED_STAINLE":2,".TURNED":2,".49":5,".fillRect":16,".435714":8,".69":1,".007142":8,".45":8,".114285":2,".0486":1,".025":1,".98":1,".049":8,".825":9,".bezierCurveTo":48,".7975":2,".0264":4,".775":3,".0013":12,".85":2,".8725":3,".0365":9,".8075":4,".7925":3,".0214":13,".7875":4,".7825":5,".0189":4,".785":1,".8175":2,".815":1,".8125":2,".0377":2,".86":4,".0415":2,".845":1,".0465":2,".805":2,".0113":10,".0163":7,".8025":1,".8225":3,".8425":1,".03":3,".115":5,".1075":2,".1025":8,".0038":2,".7675":2,".7725":6,".0516":7,".8525":2,".0289":8,".875":3,".044":1,".0314":5,".12":7,".0875":3,".79":1,"mminMeasuredValu":1,".14857":1,".121428":10,".012135":11,".bargraphled":4,".728155":3,".047058":2,".145098":1,".149019":1,".152857":1,".298039":1,".686274":1,".698039":1,".851941":1,"}}}":24,"bargraphled":3,".unitStringVisib":4,".valuesNumeric":4,".autoScroll":2,".clip":1,".095":1,".08":2,".92":1,".gradientStartCo":1,".gradientFractio":3,".gradientStopCol":1,".31":26,".83":1,"resetBuffers":1,".setScrolling":1,".46":4,".decimalsVisible":2,".textOrientation":2,".37":3,".25":6,".21":2,".75":3,".200934":2,".434579":4,".163551":5,".560747":4,".lineCap":10,".lineJoin":10,".471962":11,".205607":1,".799065":2,".836448":5,".794392":1,".350467":5,".476635":2,".490654":5,".345794":3,".509345":1,".154205":1,".350466":1,".70588":4,".285046":5,".21028":1,".481308":6,".280373":3,".495327":6,".504672":6,".224299":1,".289719":1,".714953":5,".789719":1,".719626":3,".7757":1,".71028":1,"-=":16,"<-":6,".TYPE2":1,".pointSymbols":4,".degreeScale":4,".roseVisible":4,".033":1,".symbolColor":2,".53271":8,".453271":7,".149532":8,".467289":6,".462616":2,".443925":9,".556074":12,".546728":7,".528036":5,".850467":4,".537383":2,".518691":2,".528037":2,".480099":1,"blur":6,".elasticEaseOut":1,".setPointSymbols":2,".pointerTypeLate":2,".pointerTypeAver":2,".TYPE8":1,".pointerColorAve":2,".lcdTitleStrings":2,".useColorLabels":2,".valueLatest":1,".valueAverage":1,".565":1,".71":1,".0467":1,".setValueLatest":1,".getValueLatest":1,".setValueAverage":1,".getValueAverage":1,".onMotionFinishe":2,".setPointerTypeA":1,"KEYWORDS":3,"array_to_hash":16,"RESERVED_WORDS":2,"KEYWORDS_BEFORE_":2,"KEYWORDS_ATOM":3,"OPERATOR_CHARS":2,"characters":7,"RE_HEX_NUMBER":2,"0x":1,"RE_OCT_NUMBER":2,"RE_DEC_NUMBER":2,"(?:":100,"OPERATORS":4,"WHITESPACE_CHARS":2,"PUNC_BEFORE_EXPR":2,"PUNC_CHARS":2,"REGEXP_MODIFIERS":1,"UNICODE":5,"letter":3,"non_spacing_mark":1,"space_combining_":1,"connector_punctu":1,"is_letter":3,".letter":1,"is_digit":5,"XXX":3,"find":6,"means":1,"something":1,"than":1,"is_alphanumeric_":3,"is_unicode_combi":2,".non_spacing_mar":1,".space_combining":1,"is_unicode_conne":2,".connector_punct":1,"is_identifier_st":3,"is_identifier_ch":3,"zero":3,"width":8,"non":1,"joiner":2,"ZWNJ":1,"ZWJ":1,"my":1,"ECMA":1,"PDF":1,"is":70,"also":1,"200c":1,"COMMENT;":1,"parse_js_number":2,"num":32,"JS_Parse_Error":3,"message":8,"col":11,".col":6,".pos":16,"try":49,"ex":14,"catch":46,".stack":10,"js_error":3,"is_token":3,"token":79,"val":67,"EX_EOF":4,"tokenizer":3,"$TEXT":6,"S":128,"text":31,"tokpos":1,"tokline":1,"tokcol":1,"newline_before":1,"regex_allowed":4,"comments_before":1,"peek":12,".text":17,"next":90,"signal_eof":4,".newline_before":4,"eof":1,".peek":1,"what":2,".indexOf":49,"start_token":2,".tokline":4,".tokcol":4,".tokpos":4,"is_comment":2,".regex_allowed":5,"HOP":16,"UNARY_POSTFIX":3,"nlb":1,".comments_before":5,"skip_whitespace":2,"()))":4,"read_while":2,"pred":2,"parse_error":7,"err":7,"read_num":3,"has_e":3,"after_e":5,"has_x":5,"has_dot":3,"valid":3,"isNaN":7,"read_escaped_cha":3,"hex_bytes":3,"digit":3,"read_string":2,"with_eof_error":4,";;":4,"read_line_commen":2,"read_multiline_c":2,"tok":2,"@cc_on":1,"warn":5,"read_name":3,"read_regexp":3,"prev_backslash":4,"regexp":7,"in_class":5,"mods":2,"read_operator":3,"grow":3,"op":16,"bigger":3,"handle_slash":2,"next_token":5,"handle_dot":2,"read_word":2,"word":27,"eof_error":2,"cont":4,"force_regexp":2,".context":43,"nc":3,"UNARY_PREFIX":2,"ASSIGNMENT":3,"PRECEDENCE":3,"j":366,"STATEMENTS_WITH_":2,"ATOMIC_START_TOK":3,"NodeWithToken":4,"str":22,"exigent_mode":6,"embed_tokens":2,"prev":4,"peeked":1,"in_function":1,"in_loop":7,"labels":1,".token":40,".peeked":6,".input":7,".prev":2,"croak":9,"msg":30,"ctx":4,"token_error":3,"unexpected":14,"expect_token":3,"expect":22,"punc":2,"can_insert_semic":4,".nlb":1,"semicolon":9,"as":41,"slice":29,"parenthesised":6,"add_tokens":2,"instanceof":29,"maybe_embed_toke":5,"parser":124,"ast":4,"statement":12,"simple_statement":4,"labeled_statemen":2,"prog1":17,"block_":6,"break_cont":3,"body":47,"for_":2,"function_":4,"if_":2,".in_function":3,"switch_block_":2,"try_":2,"var_":3,"const_":2,".labels":3,"stat":3,".pop":8,"member":3,".in_loop":6,"for_in":2,"regular_for":2,"step":4,"lhs":2,"obj":92,"in_statement":3,"first":28,"loop":5,"cond":2,"belse":3,"curry":6,"cur":45,"bcatch":4,"bfinally":4,"vardefs":3,"no_in":19,"new_":2,"newexp":2,"expr_atom":5,"args":100,"expr_list":4,"subscripts":10,"allow_calls":12,"make_unary":3,"array_":2,"object_":2,"atom":2,"closing":3,"allow_trailing_c":2,"allow_empty":2,"as_property_name":2,"as_name":4,"expr":20,"tag":2,"is_assignable":3,"expr_op":4,"min_prec":3,"prec":4,"expr_ops":2,"maybe_conditiona":2,"yes":2,"maybe_assign":3,"commas":3,"finally":4,"array":28,"prop":24,".tokenizer":1,".curry":1,".member":1,".array_to_hash":1,".PRECEDENCE":1,".KEYWORDS_ATOM":1,".RESERVED_WORDS":1,".KEYWORDS":1,".ATOMIC_START_TO":1,".OPERATORS":1,".is_alphanumeric":1,".set_logger":1,"logger":2,"sendToGoogleDriv":1,"gmailLabels":2,"driveFolder":3,"spreadsheetName":3,"archiveLabel":4,"itauNotification":2,"filter":7,"COMMENT\"":3,"moveToLabel":4,"GmailApp":3,".getUserLabelByN":1,".createLabel":1,"folders":3,"DriveApp":4,".getFoldersByNam":1,"folder":5,".hasNext":2,".next":4,".createFolder":1,"files":3,".getFilesByName":1,"file":7,"doc":32,"SpreadsheetApp":2,".openById":1,".getId":2,".getFileById":1,".addFile":1,".removeFile":1,"sheet":4,".getSheets":1,".getLastRow":1,".appendRow":2,"messages":4,"account":5,"operation":7,"date":7,"hour":6,"emailID":4,"plainBody":9,"accountRegex":2,"Conta":1,"operationRegex":2,"Tipo":1,"de":2,"opera":5,"paymentRegex":2,"Pagamento":1,"9A":2,"Za":3,"valueRegex":2,"Valor":1,"R":7,"dateRegex":2,"Data":1,"hourRegex":2,"Hora":1,"emailIDRegex":2,"E":19,"mail":1,"threads":4,".search":2,".getMessages":1,".getPlainBody":1,"$1":10,"$2":2,".addLabel":1,"foo":4,"bar":4,"net":6,"stream":5,"url":21,"EventEmitter":3,".EventEmitter":1,"FreeList":2,".FreeList":1,"HTTPParser":5,".binding":1,".HTTPParser":1,"assert":9,".ok":1,"END_OF_FILE":3,"debug":22,".env":2,".NODE_DEBUG":2,"parserOnHeaders":2,"headers":41,".maxHeaderPairs":8,"._headers":21,"._url":5,"parserOnHeadersC":2,"info":14,".headers":12,".url":30,".incoming":35,"IncomingMessage":12,".socket":41,".httpVersionMajo":3,".versionMajor":2,".httpVersionMino":3,".versionMinor":2,".httpVersion":2,"._addHeaderLine":3,".statusCode":9,".upgrade":7,"skipBody":3,"response":3,"to":11,"HEAD":2,"CONNECT":1,".onIncoming":4,".shouldKeepAlive":13,"parserOnBody":2,"len":51,"._paused":6,"._pendings":9,"._emitData":3,"parserOnMessageC":2,".complete":11,".readable":5,"._emitEnd":4,".resume":3,"parsers":5,".REQUEST":2,".onHeaders":1,".onHeadersComple":1,".onBody":1,".onMessageComple":1,".parsers":1,"CRLF":13,"STATUS_CODES":2,".STATUS_CODES":1,"RFC":16,"obsoleted":1,"by":2,"connectionExpres":2,"Connection":1,"transferEncoding":2,"Transfer":1,"Encoding":1,"closeExpression":2,"close":7,"chunkExpression":2,"chunk":18,"contentLengthExp":2,"Content":1,"Length":1,"dateExpression":2,"Date":9,"expectExpression":2,"Expect":1,"continueExpressi":2,"dateCache":5,"utcDate":2,".toUTCString":1,".getMilliseconds":1,"socket":90,".Stream":4,".connection":19,".trailers":2,"._endEmitted":3,".client":1,".inherits":8,".IncomingMessage":1,".destroy":18,"error":22,".setEncoding":1,"encoding":25,"StringDecoder":2,".StringDecoder":1,"lazy":1,"load":3,"._decoder":3,"._emitPending":3,"self":131,".nextTick":2,".shift":37,"Buffer":5,".isBuffer":2,".write":10,".emit":32,"field":38,"dest":12,".toLowerCase":64,"OutgoingMessage":21,".outputEncodings":7,".writable":11,"._last":10,".chunkedEncoding":7,".useChunkedEncod":6,".sendDate":3,"._hasBody":6,"._trailer":5,".finished":4,".OutgoingMessage":1,"._send":9,"._headerSent":5,"._header":10,".unshift":15,"._writeRaw":3,"._httpMessage":19,"._buffer":3,"lastEncoding":2,"lastData":3,"._storeHeader":5,"firstLine":2,"sentConnectionHe":3,"sentContentLengt":4,"sentTransferEnco":3,"sentDateHeader":3,"sentExpect":3,"messageHeader":7,"store":3,"keys":15,".keys":5,"isArray":12,"shouldSendKeepAl":2,".agent":9,".setHeader":4,"._headerNames":5,".getHeader":4,".removeHeader":1,"._renderHeaders":5,"._implicitHeader":4,"TypeError":2,".byteLength":2,".addTrailers":1,"Last":1,"._finish":3,"ServerResponse":12,"DTRACE_HTTP_SERV":2,"ClientRequest":14,"DTRACE_HTTP_CLIE":2,"._flush":3,"Necessary":1,".ServerResponse":1,"onServerResponse":3,".assignSocket":3,".detachSocket":2,".removeListener":10,".writeContinue":2,"._sent100":2,".writeHead":4,"statusCode":8,"reasonPhrase":4,"headerIndex":4,"statusLine":2,"._expect_continu":2,".writeHeader":1,"Agent":11,".requests":11,".sockets":12,".maxSockets":3,".defaultMaxSocke":2,"host":28,"port":30,"localAddress":15,".onSocket":6,".createConnectio":9,".Agent":1,".defaultPort":2,".addRequest":2,".createSocket":3,"._extend":1,".port":10,".host":9,".localAddress":3,"onFree":3,"onClose":3,".removeSocket":3,"onRemove":3,"globalAgent":3,".globalAgent":1,"cb":17,"defaultPort":3,".hostname":1,".setHost":1,"setHost":2,".socketPath":5,".path":6,".once":10,"hostHeader":3,".auth":2,"conn":3,"._deferToConnect":5,".ClientRequest":1,".abort":5,"createHangUpErro":3,".code":1,"freeParser":9,".onend":5,".ondata":5,".free":1,"socketCloseListe":4,".res":12,"res":33,"._hadError":3,".finish":6,"socketErrorListe":4,"socketOnEnd":2,"socketOnData":2,".execute":2,"bytesParsed":4,"bodyHead":4,"eventName":32,".listeners":3,".upgradeOrConnec":2,"parserOnIncoming":2,"shouldKeepAlive":5,"skip":1,"isHeadResponse":3,"Clear":1,"so":5,".req":2,"responseOnEnd":2,".destroySoon":2,".alloc":2,".reinitialize":2,".RESPONSE":1,"httpSocketSetup":3,".maxHeadersCount":4,"arguments_":3,"onSocket":3,".setTimeout":6,"msecs":4,"emitTimeout":4,"sock":1,".setNoDelay":1,".setSocketKeepAl":1,".clearTimeout":1,".request":5,".protocol":8,"ondrain":3,"Server":6,"requestListener":6,".Server":3,"allowHalfOpen":1,".addListener":4,".httpAllowHalfOp":2,"connectionListen":3,"outgoing":6,"incoming":7,"abortIncoming":3,"serverSocketClos":3,"minute":1,"m":154,"Not":2,"even":4,"._connectionList":1,"Client":7,"maxSockets":1,".Client":1,".deprecate":2,".createClient":1,"_super":4,"SHEBANG#!osascript":1,"run":2,"argv":7,"Application":4,".currentApplicat":1,".includeStandard":1,".doShellScript":5,".open":8,"addToRecentFiles":5,".documents":14,".close":10,".compare":2,"authorName":2,".saveAs":3,"fileName":4,"saving":3,".merge":16,".byName":1,".displayDialog":1,"buttons":1,"{}}":11,".toJSON":12,"isFinite":2,".valueOf":2,".getUTCFullYear":1,".getUTCMonth":1,".getUTCDate":1,".getUTCHours":1,".getUTCMinutes":1,".getUTCSeconds":1,"Number":2,"cx":1,"u0000":1,"u00ad":1,"u0600":1,"u0604":1,"u070f":1,"u17b4":1,"u17b5":1,"u200c":1,"u200f":1,"u202f":1,"u2060":1,"u206f":1,"ufeff":1,"ufff0":1,"uffff":1,"escapable":1,"\\\\\\":5,"\\\\\\\\":1,"object":56,"number":11,"boolean":1,"bfnrt":1,"previousBackbone":2,".Backbone":3,"Backbone":42,".VERSION":1,".Zepto":1,".noConflict":1,".emulateHTTP":2,".emulateJSON":3,".Events":5,"bind":2,"ev":15,"calls":10,"._callbacks":5,"list":42,"unbind":3,"trigger":9,"both":4,".Model":5,"attributes":9,"defaults":6,".isFunction":70,".attributes":25,"._escapedAttribu":6,".cid":7,".uniqueId":2,"silent":3,"._changed":7,"._previousAttrib":7,".clone":9,".collection":10,".initialize":8,"_previousAttribu":1,"_changed":1,"idAttribute":1,"initialize":5,"toJSON":2,"attr":58,"html":12,"escapeHTML":2,"has":9,"set":24,"attrs":30,"now":13,"escaped":2,".silent":11,".validate":5,"._performValidat":4,".idAttribute":5,".id":21,"alreadyChanging":2,"._changing":3,".isEqual":2,".change":7,"unset":1,"validObj":6,"clear":3,"old":21,"fetch":2,"model":86,"success":17,".success":12,"status":3,"xhr":14,"wrapError":5,".sync":9,"save":2,".isNew":3,"destroy":4,"base":5,"getUrl":3,".urlRoot":1,"urlError":3,"encodeURICompone":3,"clone":10,"isNew":1,"change":4,"hasChanged":1,"changedAttribute":1,"changed":6,"previous":1,"previousAttribut":1,"_performValidati":1,".Collection":4,"models":17,".comparator":7,".bindAll":2,"._reset":2,".reset":1,"._add":2,"remove":9,"._remove":3,"._byId":6,"getByCid":1,"cid":4,"._byCid":4,".models":8,"sort":5,".sortBy":1,"pluck":1,"reset":2,"._removeReferenc":2,".add":31,"collection":8,"create":1,"coll":2,"._prepareModel":2,"nextModel":3,"chain":1,".chain":1,"_reset":1,"_prepareModel":1,".model":1,"_add":1,"already":4,".getByCid":2,".at":2,".sortedIndex":1,".bind":12,"._onModelEvent":2,"_remove":1,"_removeReference":1,".unbind":13,"_onModelEvent":1,".previous":1,"methods":3,".toArray":7,".Router":3,".routes":6,"._bindRoutes":1,"namedParam":2,"splatParam":2,"escapeRegExp":2,"route":20,".history":9,".History":3,".isRegExp":1,"._routeToRegExp":1,".route":3,"fragment":38,"._extractParamet":1,"navigate":2,"triggerRoute":4,".navigate":3,"_bindRoutes":1,"routes":6,"_routeToRegExp":1,"_extractParamete":1,".exec":46,".handlers":3,"hashStrip":4,"isExplorer":2,"msie":5,"historyStarted":3,"interval":1,"getFragment":1,"forcePushState":2,"._hasPushState":6,".location":15,".pathname":2,"search":5,".hash":11,"._wantsPushState":3,"!!":60,".pushState":7,".getFragment":6,"docMode":3,".documentMode":3,"oldIE":3,"navigator":7,".userAgent":5,".iframe":8,".contentWindow":3,".checkUrl":3,".interval":1,".fragment":22,"loc":13,"atRoot":3,".replaceState":1,".title":10,".loadUrl":4,"checkUrl":1,"decodeURICompone":2,"loadUrl":1,"fragmentOverride":2,"matched":17,".any":1,"handler":57,".callback":1,"frag":19,".document":15,".View":3,"._configure":1,"._ensureElement":1,".delegateEvents":1,"selectorDelegate":2,"selector":124,".el":10,"eventSplitter":2,"viewOptions":3,"tagName":3,"render":2,"make":1,"el":8,".html":5,"delegateEvents":1,"events":38,".events":27,"match":78,".match":52,"_configure":1,"_ensureElement":1,".className":51,".make":1,".tagName":1,".isString":1,"extend":2,"protoProps":8,"classProps":2,"inherits":2,"methodMap":2,"params":15,"dataType":6,"processData":2,".contentType":5,".processData":2,"._method":1,".beforeSend":3,".setRequestHeade":6,".ajax":6,"staticProps":3,"onError":3,"#x":1,"da":5,"/</":1,"/>/":2,"ccalcLex":1,"JisonLexerError":16,"hash":24,"stacktrace":18,".exception":6,"ex2":9,"V8":5,".captureStackTra":3,".setPrototypeOf":6,"lexer":51,"EOF":7,"ERROR":2,"__currentRuleSet":2,"<--":2,"internal":2,"rule":18,"cache":59,"the":31,"state":38,"__error_infos":1,"INTERNAL":9,"USE":17,"ONLY":24,"lexErrorInfo":1,"objects":1,"created":1,"since":1,"last":9,"cleanup":1,"__decompressed":1,"mark":1,"whether":1,"instance":1,"been":5,"completely":1,"and":3,"ready":12,"use":3,"done":10,"_backtrack":1,"_input":3,"_more":3,"_signaled_error_":1,"conditionStack":3,"managed":1,"via":1,"pushState":3,"popState":3,"topState":3,"stateStackSize":3,"READ":7,"EXTERNAL":7,"ACCESS":7,"ADVANCED":8,"tracks":6,"which":6,"far":4,"under":5,"construction":5,"identical":1,"yytext":11,"except":1,"one":12,"still":1,"contains":7,"after":2,".performAction":4,"invoked":1,"where":1,"userland":2,"MAY":2,"have":1,"replaced":1,"entirely":1,"entire":1,"matches":10,"RE":1,"successful":1,"attempt":1,"transferred":1,"when":7,"consumes":1,"produced":1,"through":1,"call":1,"lex":6,"API":2,".e":1,"yyleng":3,"yylineno":3,"located":1,"yylloc":19,"location":8,"lines":41,"columns":1,"constructLexErro":1,"lexer_constructL":1,"recoverable":6,"pei":3,"errStr":10,"This":1,"be":3,"empty":4,"should":3,"upcomingInput":3,"obtain":1,"more":3,"follows":1,".yylineno":26,".yylloc":54,"yy":14,".yy":48,"destructLexError":1,"rec":4,".recoverable":6,".__error_infos":4,"parseError":5,"lexer_parseError":2,".parseError":23,".ERROR":9,".JisonLexerError":2,"cleanupAfterLex":1,"lexer_cleanupAft":1,"do_not_nuke_erro":2,"rv":38,".setInput":2,"lexer_clear":2,".yytext":71,".yyleng":16,".matches":11,"._more":10,"._backtrack":10,"setInput":2,"lexer_setInput":2,".__decompressed":2,".rules":7,"rule_re":7,"conditions":5,".conditions":5,"spec":12,"rule_ids":7,"rule_regexes":4,"slot":1,"unused":1,"based":2,"approach":1,"here":1,"keep":1,"hottest":1,"lexer_next":3,"fast":2,"simple":1,"rule_new_ids":4,".rules_prefix1":3,"rule_prefixes":6,"first_catch_all_":6,"idx":7,"pfxlen":2,"pfxch":3,".__dispatch_lut":1,".__rule_regexes":2,".__rule_count":2,"._input":35,".clear":7,"._signaled_error":10,".done":34,".matched":20,".conditionStack":32,".__currentRuleSe":12,"first_line":7,"first_column":7,"last_line":7,"last_column":7,".ranges":13,".range":25,"lexer_input":2,"slice_len":6,"ch2":12,".last_line":11,".last_column":13,"unput":2,"lexer_unput":2,"oldLines":8,".first_column":9,"lexer_more":2,"reject":9,"lexer_reject":2,".backtrack_lexer":6,".constructLexErr":2,".showPosition":6,".errStr":8,"less":2,"lexer_less":2,".unput":2,"pastInput":2,"lexer_pastInput":2,"maxSize":36,"maxLines":24,"past":22,"can":4,"lexer_upcomingIn":2,"substring":2,"faster":2,"on":2,"Chrome":2,"showPosition":2,"lexer_showPositi":2,"maxPrefix":4,"maxPostfix":4,"pre":6,".pastInput":2,".upcomingInput":2,"describeYYLLOC":2,"lexer_describe_y":2,"display_range_to":4,"l1":8,".first_line":5,"l2":6,"o1":10,"o2":8,"dl":6,"d_o":4,"r1":8,"r2":6,"test_match":2,"lexer_test_match":2,"indexed_rule":4,"backup":10,"match_str":18,"action":19,"called":4,"implying":4,"tested":2,"instead":2,".EOF":7,"tempMatch":12,"._currentRules":2,"regexes":2,".test_match":4,"MISmatch":2,".flex":2,".lexer_errors_ar":1,"lexer_lex":2,".pre_lex":4,".post_lex":4,"lexer_begin":2,"condition":8,"lexer_pushState":2,"lexer_popState":2,"lexer_topState":2,"_currentRules":2,"lexer__currentRu":2,"lexer_stateStack":2,"performAction":3,"lexer__performAc":2,"yy_":46,"$avoiding_name_c":6,"YY_START":4,"YYSTATE":2,"BeginToken":30,"yylval":12,"atof":8,"VALUE":8,".string":4,"malloc":2,"strlen":2,"strcpy":2,"IDENTIFIER":2,"ADD":2,"SUB":2,"MULT":2,"DIV":2,"LBRACE":2,"RBRACE":2,"SEMICOLON":2,"ASSIGN":2,".simpleCaseActio":2,"simpleCaseAction":2,"Ee":4,"W":16,"inclusive":2,"ma":3,".isReady":13,".documentElement":36,".doScroll":8,".ready":35,"Qa":2,".src":5,".globalEval":3,".textContent":3,".innerHTML":34,".parentNode":65,".removeChild":23,"X":5,"J":8,".getTime":5,"Y":4,"na":3,".event":120,".handle":34,"oa":3,".liveFired":9,".live":9,".button":15,".origType":12,"O":7,".selector":68,".closest":10,".currentTarget":11,".elem":56,".preType":8,".relatedTarget":12,"elem":565,"handleObj":83,".handleObj":16,".origHandler":3,"pa":3,"qa":3,".nodeType":120,"ra":1,".nodeName":99,"sa":3,".ownerDocument":36,"ta":3,".checkClone":6,"ua":19,".fragments":3,".createDocumentF":9,".clean":2,"cacheable":1,"K":7,"va":3,"wa":3,".defaultView":14,".parentWindow":3,".init":20,"Ra":2,"Sa":2,"T":5,"Ta":2,"Ua":2,"Va":2,"Wa":2,"u00A0":2,"Xa":2,"?>":4,"P":6,"xa":3,"Q":6,"L":8,"aa":4,"ba":4,"ya":3,".isPlainObject":12,".cacheable":5,".cloneNode":22,".childNodes":16,".find":25,".getElementsByTa":42,".jquery":10,".makeArray":18,"jquery":4,"size":6,"toArray":4,"pushStack":4,".prevObject":9,"each":8,".bindReady":7,"eq":6,".eq":9,".pushStack":17,"push":14,"splice":4,"noConflict":4,"isReady":4,".triggerHandler":12,"bindReady":4,".readyState":13,".addEventListene":29,".attachEvent":35,".frameElement":5,"isFunction":9,"isPlainObject":4,".setInterval":5,"isEmptyObject":4,"parseJSON":4,".trim":14,"@":1,"eE":2,".JSON":12,"noop":4,"globalEval":4,".scriptEval":2,".appendChild":35,".createTextNode":5,".insertBefore":14,".firstChild":45,"nodeName":17,"trim":10,"makeArray":4,"inArray":4,"merge":4,"grep":4,"guid":11,"proxy":14,".guid":62,"uaMatch":4,"webkit":4,"version":10,"compatible":1,"mozilla":4,".*?":7,"browser":8,".uaMatch":4,".browser":24,".version":8,".webkit":4,".safari":4,".inArray":11,".removeEventList":14,".detachEvent":12,".style":113,".display":24,"leadingWhitespac":4,"tbody":6,"htmlSerialize":4,"style":21,"red":1,".getAttribute":33,"hrefNormalized":4,"opacity":10,".opacity":7,"cssFloat":4,".cssFloat":5,"checkOn":4,"optSelected":4,".selected":18,"parentNode":1,"deleteExpando":4,"checkClone":1,"scriptEval":1,"noCloneEvent":4,"boxModel":1,".deleteExpando":12,".fireEvent":8,".noCloneEvent":5,".lastChild":8,".checked":25,".paddingLeft":3,".boxModel":13,".submitBubbles":4,".changeBubbles":3,".props":11,"readonly":5,"maxlength":3,"cellspacing":3,"rowspan":3,"colspan":3,"tabindex":4,"usemap":3,"frameborder":3,"G":12,"Ya":2,"za":3,"expando":4,"noData":4,"embed":4,"applet":2,".noData":7,".cache":21,"removeData":8,".isEmptyObject":9,".removeData":17,".expando":46,".removeAttribute":17,"}}}}":5,"queue":22,"dequeue":8,".queue":23,".dequeue":17,"delay":4,".fx":18,".speeds":6,"clearQueue":4,"Aa":3,"ca":4,"$a":2,"ab":2,"button":15,"bb":2,"select":21,"textarea":10,"area":3,"Ba":3,"radio":2,"checkbox":2,"removeAttr":5,"addClass":3,"removeClass":3,"hasClass":3,".specified":7,".selectedIndex":14,".val":15,".checkOn":3,"attrFn":3,"css":4,".attrFn":7,".isXMLDoc":7,".getAttributeNod":15,".nodeValue":11,".href":5,".cssText":12,".hrefNormalized":3,"db":2,".handler":25,".triggered":10,".namespace":27,".special":26,".setup":6,".global":13,"global":4,"C":28,"B":32,".teardown":6,"Ca":3,"}}}}}":1,".exclusive":6,".stopPropagation":15,".result":14,".isPropagationSt":9,"._default":11,"handle":28,".fix":5,".isImmediateProp":8,"props":33,"fix":13,".srcElement":3,".fromElement":7,".toElement":3,".pageX":6,".clientX":6,".scrollLeft":12,".clientLeft":8,".pageY":3,".clientY":3,".scrollTop":12,".clientTop":8,".charCode":9,".keyCode":11,".metaKey":6,".ctrlKey":5,"1E8":2,"special":48,"setup":15,"teardown":13,".noop":10,"live":8,"beforeunload":3,".onbeforeunload":9,".originalEvent":12,".timeStamp":4,"preventDefault":3,".returnValue":5,"stopPropagation":3,".cancelBubble":3,"stopImmediatePro":3,"isDefaultPrevent":3,"isPropagationSto":3,"isImmediatePropa":3,"Da":3,"Ea":3,"mouseenter":5,"mouseleave":5,".submit":3,"ea":4,"Fa":3,"fa":4,".readOnly":2,"filters":3,"focusout":2,"click":5,"keydown":2,"beforeactivate":2,".filters":10,"focus":5,"delegate":5,"undelegate":2,".die":2,"triggerHandler":2,"hover":3,".mouseenter":2,".mouseleave":2,"Ga":3,"origType":9,"origHandler":2,"preType":5,"q":117,".sizcache":6,".sizset":4,".filter":29,"[[":4,"H":12,"M":7,"I":9,".relative":6,"ga":4,".ID":4,".expr":17,"D":24,".uniqueSort":3,".order":3,".leftMatch":3,".preFilter":2,"U":5,"Ha":3,".selectors":2,"order":1,"ID":4,"u00c0":4,"CLASS":3,"NAME":2,"TAG":4,"CHILD":3,"only":2,"nth":4,"odd":3,"dn":1,"POS":3,"PSEUDO":3,"relative":1,".previousSibling":2,".getElementsByNa":2,"preFilter":1,"ATTR":2,".attrMap":2,".POS":4,".CHILD":1,"enabled":1,".disabled":18,"disabled":4,"checked":4,"selected":3,"header":1,"password":2,"submit":4,"image":1,"setFilters":1,".innerText":1,".nextSibling":7,".nodeIndex":3,".attrHandle":3,".setFilters":1,".source":4,".compareDocument":7,".sourceIndex":5,".createRange":3,".setStart":2,".setEnd":2,".compareBoundary":1,"Range":1,".START_TO_END":1,".createComment":1,".TAG":1,".querySelectorAl":5,".getElementsByCl":5,".CLASS":1,".contains":7,".PSEUDO":2,".unique":5,"eb":2,"Until":1,"fb":2,"parents":2,"prevUntil":2,"prevAll":2,"gb":2,"Ia":3,".grep":10,"closest":1,".is":6,".children":1,"andSelf":1,".dir":6,"parentsUntil":1,".nth":2,"nextAll":1,"nextUntil":1,".sibling":2,"children":1,"contents":1,".contentDocument":2,".reverse":1,"dir":1,"sibling":1,"Ja":2,"jQuery":700,"V":4,"Ka":3,"hb":2,"img":2,"link":2,"meta":1,"param":3,"La":3,"/<":6,"ib":2,"jb":2,"|&":2,"script":5,"^=":2,"|=":1,"Ma":3,"legend":1,"thead":2,"td":5,"_default":4,".optgroup":1,".option":1,".tbody":2,".tfoot":1,".colgroup":1,".caption":1,".thead":1,".th":1,".td":1,".htmlSerialize":1,".empty":4,".append":8,"wrapAll":1,".wrapAll":3,"wrapInner":1,".wrapInner":1,".contents":2,"wrap":1,"unwrap":1,".replaceWith":2,"append":1,".domManip":6,"prepend":1,"before":1,".cleanData":4,".outerHTML":4,".leadingWhitespa":2,"replaceWith":1,".detach":1,".before":1,"detach":1,"domManip":1,"appendTo":1,"prependTo":1,"insertBefore":1,"insertAfter":1,"replaceAll":1,"clean":1,"))))":1,"cleanData":1,"kb":2,"weight":1,"zoom":1,"Na":3,"alpha":1,"Oa":3,"ha":4,"float":1,"ia":4,"ig":2,"lb":2,"mb":2,"px":1,"nb":2,"ob":2,"position":3,"visibility":4,"display":1,"pb":2,"qb":2,"rb":2,".getComputedStyl":16,"Pa":3,"ja":4,".css":19,".curCSS":18,".zoom":7,".offsetHeight":12,".swap":1,"curCSS":1,".currentStyle":10,".getPropertyValu":1,".left":14,".runtimeStyle":3,".pixelLeft":1,"swap":1,".hidden":3,".visible":1,"sb":2,"tb":2,">/":1,"ub":2,"vb":2,"datetime":1,"email":2,"hidden":3,"range":2,"tel":2,"time":13,"week":1,"N":8,"&|":2,"ka":4,"wb":2,"xb":2,"yb":2,"zb":2,".load":1,".param":3,".ajaxSettings":4,".traditional":3,"complete":2,".responseText":4,"serialize":1,".serializeArray":1,"serializeArray":1,"getScript":1,"getJSON":1,"post":1,"ajaxSetup":1,"ajaxSettings":1,"contentType":1,".XMLHttpRequest":3,".ActiveXObject":3,"accepts":1,"xml":18,"json":1,"lastModified":1,"etag":1,"ajax":1,".active":3,".dataType":11,".jsonp":2,".jsonpCallback":1,".scriptCharset":2,".charset":1,".onload":2,".onreadystatecha":5,".xhr":1,".username":2,".async":8,".password":1,".ifModified":2,".lastModified":3,".etag":3,".accepts":3,".httpSuccess":1,".httpNotModified":1,".httpData":1,".handleError":2,".timeout":2,"handleError":1,"active":1,"httpSuccess":1,".status":8,"httpNotModified":1,".getResponseHead":4,"httpData":1,".responseXML":1,".dataFilter":4,".parseJSON":4,"la":4,"Ab":2,"Bb":2,".animate":5,"_toggle":1,".toggle":1,"._toggle":1,"fadeTo":1,".speed":1,".overflow":11,".specialEasing":4,".curAnim":5,".cur":4,".custom":4,".timers":4,"slideDown":1,"slideUp":1,"slideToggle":1,"fadeIn":1,"fadeOut":1,"speed":1,"duration":1,"easing":2,".duration":7,".old":3,"linear":1,"swing":1,".cos":1,"timers":1,"fx":1,".prop":27,".orig":5,"{}}}":1,".step":5,".now":11,"custom":1,".startTime":3,".unit":3,".tick":1,".update":2,".easing":3,".swing":1,"tick":1,"speeds":1,"slow":1,".animated":1,".setOffset":2,".bodyOffset":2,".getBoundingClie":1,"top":10,".top":11,".pageYOffset":1,".pageXOffset":1,".offsetParent":5,".offsetTop":17,".offsetLeft":5,".supportsFixedPo":3,".position":11,".doesNotAddBorde":2,".doesAddBorderFo":2,"able":1,".borderTopWidth":2,".borderLeftWidth":2,".subtractsBorder":3,"margin":3,"border":3,".doesNotIncludeM":3,"bodyOffset":1,"setOffset":1,"static":2,".using":1,"offsetParent":1,".scrollTo":1,".compatMode":2,".Modernizr":1,"Modernizr":24,"enableClasses":3,"docElement":8,"mod":12,"modElem":3,"mStyle":9,"inputElem":15,"smile":4,"toString":8,"prefixes":5,"omPrefixes":3,"cssomPrefixes":3,"domPrefixes":3,"ns":5,"tests":46,"classes":4,"featureName":5,"used":2,"testing":1,"injectElementWit":9,"nodes":5,"testnames":3,"div":109,"fakeBody":7,"testMediaQuery":2,"mq":3,"matchMedia":3,".matchMedia":1,".msMatchMedia":1,"bool":37,"getComputedStyle":2,"isEventSupported":5,"TAGNAMES":2,"isSupported":18,"_hasOwnProperty":4,"hasOwnProperty":5,"property":8,"target":35,"bound":3,"setCss":7,"setCssAll":2,"str1":7,"str2":4,"substr":2,"testProps":3,"prefixed":7,"testDOMProps":2,"item":5,"testPropsAll":17,"ucProp":5,".WebGLRenderingC":1,".DocumentTouch":1,"DocumentTouch":1,".postMessage":1,".openDatabase":1,"history":1,".textShadow":1,"str3":2,".backgroundImage":1,".styleSheets":2,"cssText":5,".cssRules":3,".canPlayType":10,".ogg":2,"no":9,".h264":1,".webm":1,".mp3":1,".wav":1,".m4a":1,"localStorage":2,".setItem":2,".removeItem":2,"sessionStorage":2,".Worker":1,".applicationCach":1,".createElementNS":6,".svg":4,".createSVGRect":1,".namespaceURI":1,"SVGAnimate":1,"SVGClipPath":1,"webforms":2,".list":2,".HTMLDataListEle":1,"inputElemType":5,"defaultView":4,".WebkitAppearanc":2,".checkValidity":2,"feature":14,".addTest":2,"allow":1,"chaining":1,".html5":2,"reSkip":2,"iframe":2,"optgroup":1,"saveClones":2,"fieldset":1,"h5":1,"h6":1,"ol":1,"span":5,"strong":1,"table":11,"tfoot":1,"th":1,"ul":3,"supportsHtml5Sty":5,"supportsUnknownE":3,"addStyleSheet":2,"ownerDocument":16,"getElements":2,"html5":6,"shivMethods":2,"docCreateElement":5,"docCreateFragmen":2,".shivMethods":2,".canHaveChildren":1,"shivDocument":3,"shived":5,".documentShived":2,".shivCSS":2,"._version":1,"._prefixes":1,"._domPrefixes":1,"._cssomPrefixes":1,".mq":1,".hasEvent":1,".testProp":1,".testAllProps":1,".testStyles":1,".prefixed":1,"js":1,"SHEBANG#!node":3,"fs":2,"nopt":2,"cordovaServe":3,".argv":1,".help":1,"help":2,"__dirname":1,"configFile":2,".resolve":9,"configXML":2,".readFileSync":1,"sourceFile":3,"*=":1,".servePlatform":1,"noServerInfo":1,".then":7,"projectUrl":3,".launchBrowser":1,".catch":1,".server":2,".exit":1,".angular":1,".navigator":3,"context":86,"rootjQuery":14,"_jQuery":4,"quickExpr":4,"rnotwhite":6,"trimLeft":6,"trimRight":6,"rdigit":2,"rsingleTag":4,"rvalidchars":4,"rvalidescape":4,"rvalidtokens":4,"rvalidbraces":4,"rwebkit":4,"ropera":4,"rmsie":4,"rmozilla":4,"userAgent":4,"browserMatch":10,"readyList":10,"DOMContentLoaded":14,"hasOwn":9,"indexOf":6,"class2type":6,".buildFragment":3,"elems":57,"fn":81,"copy":21,"copyIsArray":8,"deep":12,"readyWait":3,"holdReady":3,"hold":4,".readyWait":9,"wait":8,".resolveWith":19,"._Deferred":7,"toplevel":6,"doScrollCheck":6,"isWindow":3,".isWindow":11,"parseXML":3,"tmp":20,".DOMParser":3,"Standard":2,"DOMParser":3,".parseFromString":3,"ActiveXObject":3,".loadXML":3,".execScript":3,"isObj":6,"results":8,"second":12,"inv":8,"retVal":6,"arg":6,"access":3,"exec":11,"pass":10,".access":8,"sub":3,"jQuerySub":32,".superclass":3,".sub":6,"rootjQuerySub":4,"Promise":1,"promiseMethods":4,"sliceDeferred":7,"_Deferred":2,"callbacks":6,"fired":11,"firing":11,"cancelled":4,"deferred":55,"_fired":5,"resolveWith":2,"resolve":9,"isResolved":3,"cancel":2,"Deferred":3,"func":6,"failDeferred":6,"promise":18,"then":4,"doneCallbacks":4,"failCallbacks":4,".fail":9,"always":3,"fail":6,"rejectWith":2,"isRejected":3,".isResolved":2,"pipe":3,"fnDone":4,"fnFail":4,".Deferred":8,"newDefer":12,"returned":12,".promise":25,".reject":6,".cancel":6,"firstParam":12,"count":20,"resolveFunc":4,"documentElement":5,"all":14,"opt":9,"marginDiv":13,"support":34,"bodyStyle":4,"tds":12,"getSetAttribute":6,"submitBubbles":3,"changeBubbles":3,"focusinBubbles":3,"inlineBlockNeeds":3,"shrinkWrapBlocks":3,"reliableMarginRi":3,".noCloneChecked":3,".optDisabled":5,".radioValue":5,".appendChecked":3,".inlineBlockNeed":3,".shrinkWrapBlock":3,".reliableHiddenO":3,".marginRight":6,".reliableMarginR":3,"marginRight":3,"focusin":3,"rbrace":4,"rmultiDash":4,"uuid":3,".random":3,"hasData":3,"isEmptyDataObjec":8,"pvt":15,".acceptData":10,"internalKey":28,"getByName":6,"thisCache":34,"isNode":19,".uuid":3,".camelCase":10,"internalCache":8,"_data":3,"acceptData":3,"dataAttr":6,".isNaN":2,"handleQueueMarkD":6,"deferDataKey":12,"queueDataKey":10,"markDataKey":10,"defer":15,"_mark":3,"_unmark":3,"rclass":6,"rspace":9,"rreturn":4,"rtype":4,"rfocusable":4,"rclickable":4,"rea":2,"rboolean":6,"autofocus":2,"autoplay":2,"controls":2,"multiple":2,"open":2,"required":2,"scoped":2,"rinvalidChar":2,"formHook":8,"boolHook":6,".removeAttr":6,"removeProp":2,".propFix":11,"classNames":21,"className":26,"setClass":8,"cl":15,"toggleClass":2,"stateVal":10,"isBool":8,".toggleClass":2,"._data":32,"hooks":58,".valHooks":16,"valHooks":2,"max":5,"attrFix":1,"nType":20,"notxml":14,".attrFix":3,".attrHooks":17,"propName":16,".getSetAttribute":3,"attrHooks":2,"tabIndex":2,"attributeNode":8,"propFix":2,"cellpadding":2,"contenteditable":2,".propHooks":7,"propHooks":2,".optSelected":2,"rnamespaces":4,"rformElems":5,"rperiod":2,"rspaces":2,"rescape":2,"fcleanup":2,"nm":2,"types":46,"returnFalse":13,"handleObjIn":10,"elemData":26,"eventHandle":25,"namespaces":52,"handlers":20,"namespace":9,"eventType":20,".hasData":3,".removeEvent":4,"customEvent":2,"event":215,"onlyHandlers":5,"exclusive":6,".customEvent":2,".namespace_re":5,"ontype":16,"ieError":1,"run_all":4,"originalEvent":9,"eventDocument":3,"liveConvert":5,"liveHandler":2,".defaultPrevente":2,".getPreventDefau":4,"returnTrue":10,"withinElement":3,"orig":8,"changeFilters":6,"getVal":3,"testChange":6,"beforedeactivate":1,".focus":1,".beforeactivate":1,".focusinBubbles":1,"attaches":3,"donor":3,"toggler":3,"lastToggle":3,"fnOver":3,"fnOut":2,"liveMap":4,"origSelector":6,"maxLevel":4,"related":13,"selectors":3,"level":2,".level":6,"chunker":1,"hasDuplicate":1,"baseHasDuplicate":2,"rBackslash":1,"rNonWord":1,"Sizzle":2,"seed":1,"origContext":1,"checkSet":1,"extra":1,"pop":2,"prune":1,"contextXML":1,".isXML":1,"soFar":1,"main":1,"union":1,"difference":1,"cube":4,"center":4,"sphere":2,"intersection":1,".scale":1,"React":2,".createClass":1,"feeds":3,"log":2,".info":1,"News":1,"Feed":1,".fetched":1,"</":4,"></":1,"PullRequest":4,".read":1,".readStructBegin":1,".readFieldBegin":1,"fname":1,".fname":1,"ftype":6,".ftype":1,"fid":2,".fid":1,"Thrift":3,".Type":3,".STOP":1,".STRING":2,".readString":1,".skip":3,".readFieldEnd":1,".readStructEnd":1,"output":9,".writeStructBegi":1,".writeFieldBegin":1,".writeString":1,".writeFieldEnd":1,".writeFieldStop":1,".writeStructEnd":1,"cy":1,"cv":1,"cj":3,"ck":10,".frameBorder":1,"cp":2,"cq":2,"cs":1,".dataTypes":4,".converters":3,".responseFields":1,".mimeType":1,"b_":3,"bF":1,"bU":1,"bZ":1,"bQ":1,"bD":1,"bx":1,"bn":1,"bm":1,"bl":3,".defaultChecked":2,"bk":1,"bj":1,".clearAttributes":2,".mergeAttributes":2,".defaultSelected":1,".defaultValue":2,"bh":1,".eval":1,":-":1,"COMMENT{-":1,"ccalcParse":5,"JisonParserError":8,"bp":2,".rule":1,".len":1,".symbol":1,".mode":1,".goto":1,"trace":1,"no_op_trace":1,"errorRecoveryTok":1,"symbols_":1,"terminals_":1,"TERROR":7,"originalQuoteNam":1,"originalParseErr":1,"cleanupAfterPars":1,"constructParseEr":1,"__reentrant_call":1,"quoteName":2,"parser_quoteName":1,"id_str":2,"describeSymbol":1,"parser_describeS":1,"symbol":31,".terminal_descri":3,".terminals_":2,".quoteName":8,".symbols_":2,"collect_expected":1,"parser_collect_e":1,"do_not_describe":3,".TERROR":2,"tokenset":3,"check":3,".state_descripti":3,".table":2,".describeSymbol":3,"Mark":2,"description":1,"mentioned":1,"prevent":1,"outputting":1,"duplicate":1,"entries":1,"productions_":1,"parser__PerformA":1,"yyloc":6,"yystate":2,"$0":28,"$$":24,".yyErrOk":3,"VarSetValue":1,"ReduceAdd":1,"printf":5,"ReduceSub":1,"ReduceMult":1,"ReduceDiv":1,"VarGetValue":1,"mode":1,"goto":1,"defaultActions":1,".trace":1,"well":1,"almost":1,".JisonParserErro":1,"stack":19,"stores":2,"leads":1,"same":1,"storage":1,"sstack":11,"states":2,"vstack":9,"semantic":1,"lstack":13,"sp":28,"into":1,"stacks":1,"recovering":7,"grammar":1,"recovery":2,"ERROR_RECOVERY_T":3,".errorRecoveryTo":1,"NO_ACTION":4,".__lexer__":3,".lexer":4,"sharedState":27,"pre_parse":1,"post_parse":1,"yyErrOk":2,"ranges":2,".originalParseEr":3,".originalQuoteNa":3,".cleanupAfterPar":2,"parser_cleanupAf":1,"resultValue":7,"invoke_post_meth":2,".post_parse":4,".__reentrant_cal":3,"yet":1,"kill":1,"reentrant":1,"fastest":1,"way":1,"nuke":1,"an":1,"without":1,"overly":1,"bothering":1,"GC":1,"stack_pointer":2,".constructParseE":7,"parser_construct":1,"exception":1,"token_id":1,"new_state":1,"newState":14,"symbol_stack":1,"state_stack":1,"value_stack":1,"location_stack":1,"destructParseErr":1,".lex":1,"preErrorSymbol":6,"yyval":9,"this_production":4,"lstack_begin":5,"lstack_end":7,"retval":13,"locateNearestErr":2,"stack_probe":4,"No":1,"suitable":1,"available":1,"popStack":1,".pre_parse":4,".defaultActions":2,"error_rule_depth":5,"errSymbolDescr":3,".collect_expecte":1,"lookahead":2,"insert":1,"generic":1,"normal":1,"execution":1,".productions_":2,"indexed":1,"upwards":1,"must":1,"produce":1,"there":1,"ntsymbol":3,"nonterminal":1,"reduce":1,"Variable":1,"Z_a":2,"Parser":4,".Parser":3,"hanaMath":2,".import":1,".parameters":2,".multiply":1,"title":1,".response":3,".net":1,".http":1,".OK":1,".setBody":1,"cubes":4,"math":6,"opposite":6,"race":4,"square":10,"__slice":4,".sqrt":2,"runners":6,"winner":6,"print":2,"elvis":4,"_i":10,"_len":6,"_results":8,".cube":2,"goog":4,".provide":1,".require":1,"proto":3,".google":3,".protobuf":3,".Timestamp":3,"opt_data":2,"jspb":2,".Message":2,".DEBUG":1,"COMPILED":1,".displayName":1,"rdashAlpha":2,"rmsPrefix":2,"ms":1,"fcamelCase":2,".fireWith":4,".Callbacks":6,".window":1,"isNumeric":1,"camelCase":1,"chainable":4,"emptyGet":3,"bulk":3,"flagsCache":3,"createFlags":2,"Actual":1,"memory":15,"firingStart":4,"firingLength":6,"firingIndex":7,"actual":1,"fire":4,".memory":1,".stopOnFalse":1,"halted":1,".disable":4,"argIndex":4,"argLength":2,"disable":1,"lock":1,"locked":1,"fireWith":1,"Static":1,"reference":1,"doneList":5,"failList":5,"progressList":5,"lists":4,"notify":1,"progress":2,".fired":2,"progressCallback":2,".progress":1,"fnProgress":2,".notify":1,".fire":2,".lock":2,"pValues":3,"pCount":1,"progressFunc":2,".notifyWith":1,"enctype":1,".enctype":3,"html5Clone":1,"pixelMargin":1,"container":9,"outer":6,"inner":10,"offsetSupport":6,"conMarginTop":4,"positionTopLeftW":4,"paddingMarginBor":10,".padding":1,".border":1,"doesNotAddBorder":1,"doesAddBorderFor":1,".fixedPosition":1,".marginTop":2,".pixelMargin":1,"marginTop":1,"privateCache":3,"isEvents":3,".isNumeric":1,"setter":3,"nodeHook":10,"fixSpecified":3,"!~":1,"attrNames":4,".tabindex":2,".tabIndex":1,"attrNode":3,"coords":1,".createAttribute":1,".setAttributeNod":1,".contenteditable":1,"rtypenamespace":3,".+":1,"rhoverHack":2,"rkeyEvent":1,"rmouseEvent":1,"mouse":1,"contextmenu":1,"rfocusMorph":3,"focusinfocus":1,"focusoutblur":1,"rquickIs":2,"quickParse":2,"quick":10,"quickIs":2,"hoverHack":3,".hover":1,"tns":9,".dispatch":3,".delegateType":3,".bindType":3,".delegateCount":4,"mappedTypes":2,"origCount":3,"eventPath":7,"bubbleType":5,".isTrigger":1,".noBubble":1,"dispatch":1,"delegateCount":5,"handlerQueue":5,"jqcur":5,"selMatch":5,"sel":6,".delegateTarget":1,".preDispatch":2,".quick":2,".postDispatch":2,"fixHooks":1,"keyHooks":1,"original":11,"mouseHooks":1,"eventDoc":4,"fromElement":4,"fixHook":5,".fixHooks":1,"noBubble":1,"delegateType":3,"simulate":1,"bubble":2,"isSimulated":1,"bindType":1},"JavaScript+ERB":{"$(":1,")":2,".appendTo":1,"(":1,";":1},"Jest Snapshot":{"COMMENT//":1,"exports":2,"[":7,"`":8,"inlines":1,"styles":1,"]":7,"=":63,"Object":6,"{":47,":":32,"Function":1,",":36,"Array":4,"<":20,"Defs":2,">":27,"missingTag":2,"type":2,"COMMENT/*":10,"rect":4,"stroke":6,"blue":2,";":8,"fill":8,"yellow":2,"}":47,".redbox":2,"red":2,"g":8,".class":6,"-":10,"width":10,"transparent":2,"opacity":2,"</":13,"G":4,"Rect":2,"class":4,"height":8,"style":6,"x":6,"y":6,"/>":7,"null":1,"supports":1,"CSS":1,"in":1,"element":1,"RNSVGSvgView":2,"align":1,"bbHeight":1,"bbWidth":1,"focusable":1,"false":1,"meetOrSlice":1,"minX":1,"minY":1,"vbHeight":1,"vbWidth":1,"version":2,"xml":1,"\\\\":20,"no":1,"<!":1,"DOCTYPE":1,"svg":3,"PUBLIC":1,"xmlns":2,"viewBox":1,"defs":2,"RNSVGGroup":6,"RNSVGDefs":1,"RNSVGRect":2,"propList":2,"strokeWidth":2,"fillOpacity":1},"JetBrains MPS":{"<?":3,"xml":3,"version":130,"=":498,"encoding":3,"?>":3,"<":296,"solution":2,"name":29,"uuid":3,"moduleVersion":2,"compileInMPS":1,">":230,"models":6,"modelRoot":6,"contentPath":3,"type":6,"sourceRoot":3,"location":3,"/>":181,"</":115,"facets":6,"facet":6,"classes":3,"generated":3,"path":3,"sourcePath":2,"dependencies":6,"dependency":82,"reexport":41,"6354ebe7":4,"-":255,"c22a":4,"4a0f":4,"ac54":4,"50b52ab9b065":4,"(":43,"JDK":4,")":43,"5004e7d9":1,"a353":1,"4cb0":1,"960a":1,"68fc804bd95d":1,"jetbrains":33,".mps":33,".samples":1,".JavaKaja":1,"languageVersions":6,"language":76,"slang":68,"dependencyVersio":6,"module":56,"reference":57,"model":3,"ref":5,"persistence":1,"languages":2,"use":2,"id":37,"imports":2,"import":2,"index":25,"implicit":1,"registry":2,"concept":30,"flags":13,"child":7,"stub":1,"unordered":1,"property":6,"node":23,"role":14,"value":4,"to":2,"resolve":2,"namespace":2,"languageVersion":1,"accessoryModels":2,"modelUID":10,"generators":2,"generator":10,"alias":1,"external":17,"templates":1,"6ed54515":2,"acc8":2,"4d1e":2,"a16c":2,"9fd6cfe951ea":2,"MPS":5,".Core":2,"df345b11":1,"b8c7":1,"ac66":1,"48d2a9b75d88":1,".baseLanguageInt":1,"2d3c70e9":2,"aab2":2,"8d8d":2,"6036800e4103":2,".kernel":2,"52b81ac7":3,"93fd":3,"4e9e":3,"b972":3,"4995882da6d4":3,".baseLanguage":13,".references":3,".runtime":8,"f3061a53":2,"4cc5":2,"a443":2,"f952ceaf5816":2,"8865b7a8":2,"43d3":2,"884c":2,"6fd1d9cfdd34":2,".OpenAPI":2,"mapping":57,"priorities":2,"priority":24,"rule":8,"kind":4,"greater":8,"generatorUID":8,"nodeID":9,"lesser":8,"set":6,"element":4,"ceab5195":2,"25ea":2,"4f22":2,"9b92":2,"103b95ca8c0c":2,".lang":11,".core":2,"c72da2b9":1,"7cce":1,"f407dc1158b7":1,".structure":1,"af65afd8":1,"f0dd":1,"87d9":1,"63a55f2a9db1":1,".behavior":1,"d7eb0a2a":1,"bd50":1,"beae":1,"e4a89db35f20":1,".scopes":2,"e39e4a59":1,"8cb6":1,"e":1,"8fa8361c0d90":1,"443f4c36":1,"fcf5":1,"4eb6":1,"8d06ed259e3e":1,".classifiers":1,"3f233e7f":1,"b8a6":1,"46d2":1,"a57f":1,"795d56775243":1,"Annotations":1,"c7d01124":1,"66d5":1,"486d":1,"8b50":1,"7fdccb60b839":1,".util":1,"7a5dda62":1,"ab76":1,"d5ed1746f2b2":1,".typesystem":1,"3a13115c":1,"633c":1,"4c5c":1,"bbcc":1,"75c4219e9555":1,".quotation":1,"a247e09e":1,"45ba":1,"b8d2":1,"07e93feba96a":1,".tuples":1,"af19274f":1,"5f89":1,"42dd":1,"8f3c":1,"c9932448f7f2":1,".analyzers":1,"f2801650":1,"65d5":1,"bb1b":1,"463a8781b786":1,".javadoc":1,"2af156ab":1,"65c1":1,"4a62":1,"bd0d":1,"ea734f71eab6":1,".dataFlow":1,"1ed103c3":1,"3aa6":1,"49b7":1,"9c21":1,"6765ee11f224":1,".Editor":1,"20c6e580":1,"bdc5":1,"d7e3265a86de":1,".typesystemEngin":1,"71ce":1,"4f1c":1,"9c53":1,"c54016f6ad4f":1,".collections":1,"a0c108f0":1,"a249":1,"3effbaa4c998":1,".search":1,"34e84b8f":1,"afa8":1,"abcd":1,"a279fddddbe7":1,".editor":1,"528ff3b9":1,"5fc4":1,"40dd":1,"c6ce3650640e":1,".migration":2,"ed6d7656":1,"532c":1,"4bc2":1,"81d1":1,"af945aeb8280":1,".blTypes":1,"04fd":1,"97d5":1,"b46ae6a81709":1,"c7fb639f":1,"be78":1,"89b0":1,"b5959c3fa8c8":1,".text":1,"8d29d73f":1,"ed99":1,"ae0a":1,"083cdfe53c34":1,".ide":1,".platform":1,"runtime":2,"extendedLanguage":6,"9ded098b":1,"ad6a":1,"bfd9":1,"48636cfe8bc3":1,".traceable":1},"Jinja":{"{":43,"%":74,"extends":1,"}":42,"block":2,"title":1,"OAuth":3,"Helper":2,"-":5,"Home":1,"endblock":2,"content":1,"<":41,"div":4,"class":12,"=":19,">":77,"><":5,"h1":4,"Client":3,"</":36,"></":9,"p":6,"This":1,"is":5,"here":2,"to":1,"help":1,"make":1,"getting":1,",":2,"setting":1,"and":2,"pushing":1,"tokens":1,"easier":1,"TODO":1,":":3,"add":1,"some":1,"more":1,"notes":1,"about":1,"WTF":1,"actually":1,"going":1,"on":1,"....":1,"a":4,"href":2,"role":1,"New":1,"ID":2,"hr":1,"h3":2,"List":1,"of":1,"current":1,"clients":1,"configured":1,"status":1,"summary":1,"if":7,"in":7,"colnames":5,"#":11,"pre":4,"code":4,"{{":11,"client_data":1,"}}":11,"table":4,"thead":2,"tr":10,"First":2,"column":3,"always":2,"client_id":4,"th":24,"scope":2,"set":2,"col_client_index":2,".index":1,"(":2,")":2,"for":6,"col":3,"!=":1,"Skipping":1,"the":1,"because":1,"we":1,"already":1,"added":1,"it":1,"endif":7,"endfor":6,"tbody":2,"client_id_list":1,"data":3,"[":20,"]":20,"outer_loop":4,"loop":4,"td":16,".index0":6,"item":4,"==":2,"nothing":1,"elif":1,"mapping":1,"ul":2,"key":2,"val":1,".items":1,"()":1,"li":2,"else":3,"None":1,"Seems":1,"there":1,"No":1,"Data":1,"Workers":1,"Job":1,"server":1,"IP":1,"File":1,"descriptor":1,"Functions":1,"server_info":7,"server_infos":1,"Not":1,"responding":1,"!":1,"not":1,"worker":5,"|":1,"join":1},"Jison":{"%":22,"token":9,"IDENTIFIER":15,"CONSTANT":2,"STRING_LITERAL":2,"SIZEOF":3,"PTR_OP":2,"INC_OP":3,"DEC_OP":3,"LEFT_OP":2,"RIGHT_OP":2,"LE_OP":2,"GE_OP":2,"EQ_OP":2,"NE_OP":2,"AND_OP":2,"OR_OP":2,"MUL_ASSIGN":2,"DIV_ASSIGN":2,"MOD_ASSIGN":2,"ADD_ASSIGN":2,"SUB_ASSIGN":2,"LEFT_ASSIGN":2,"RIGHT_ASSIGN":2,"AND_ASSIGN":2,"XOR_ASSIGN":2,"OR_ASSIGN":2,"TYPE_NAME":2,"TYPEDEF":2,"EXTERN":2,"STATIC":2,"AUTO":2,"REGISTER":2,"CHAR":2,"SHORT":2,"INT":2,"LONG":2,"SIGNED":2,"UNSIGNED":2,"FLOAT":2,"DOUBLE":2,"CONST":2,"VOLATILE":2,"VOID":2,"STRUCT":2,"UNION":2,"ENUM":4,"ELLIPSIS":2,"CASE":2,"DEFAULT":2,"IF":4,"ELSE":4,"SWITCH":2,"WHILE":3,"DO":2,"FOR":4,"GOTO":2,"CONTINUE":2,"BREAK":2,"RETURN":3,"nonassoc":4,"IF_WITHOUT_ELSE":2,"start":1,"translation_unit":3,"COMMENT%":3,"primary_expressi":2,":":94,"|":192,"expression":13,"COMMENT;":90,"postfix_expressi":9,"argument_express":3,"assignment_expre":7,"unary_expression":6,"unary_operator":2,"cast_expression":7,"type_name":3,"multiplicative_e":7,"additive_express":6,"shift_expression":8,"relational_expre":8,"equality_express":5,"and_expression":4,"exclusive_or_exp":4,"inclusive_or_exp":4,"logical_and_expr":4,"logical_or_expre":4,"conditional_expr":4,"assignment_opera":2,"constant_express":8,"declaration":4,"declaration_spec":11,"init_declarator_":3,"storage_class_sp":3,"type_specifier":5,"type_qualifier":7,"init_declarator":3,"declarator":11,"initializer":4,"struct_or_union_":2,"enum_specifier":2,"struct_or_union":4,"struct_declarati":7,"specifier_qualif":6,"struct_declarato":6,"enumerator_list":4,"enumerator":3,"pointer":6,"direct_declarato":8,"parameter_type_l":4,"identifier_list":3,"type_qualifier_l":4,"parameter_list":4,"parameter_declar":3,"abstract_declara":4,"direct_abstract_":7,"initializer_list":4,"statement":14,"labeled_statemen":2,"compound_stateme":6,"expression_state":6,"selection_statem":2,"iteration_statem":2,"jump_statement":2,"statement_list":4,"declaration_list":6,"prec":1,"external_declara":3,"function_definit":2,"COMMENT/*":3,"right":2,"ASSIGN":3,"left":5,"OR":2,"EQUALITY":2,"GREATER":2,"PLUS":2,"MINUS":2,"TIMES":2,"NOT":2,"DOT":4,"pgm":1,"cdl":3,"MAIN":1,"LBRACE":6,"vdl":5,"el":7,"RBRACE":6,"ENDOFFILE":1,"c":2,"CLASS":1,"id":14,"EXTENDS":1,"mdl":3,"VAR":1,"t":4,"SEMICOLON":5,"LPAREN":8,"RPAREN":8,"NATTYPE":1,"ID":1,"e":29,"NATLITERAL":1,"NUL":1,"NEW":1,"THIS":1,"READNAT":1,"PRINTNAT":1,"COMMENT//":12,"RANGE_REGEX":2,"lex":1,"definitions":4,"include":3,"rules":6,"EOF":2,"{{":3,"$$":36,"=":32,"{":29,"macros":2,"$1":16,",":5,"$4":2,"}":29,";":36,"if":2,"(":6,"$2":13,")":4,".actionInclude":2,"return":2,"}}":3,"action":3,"definition":3,".concat":1,"[":4,"]":4,"name":3,"regex":3,"NAME":1,"yytext":5,"rule":3,".push":1,"ACTION":1,"start_caret":2,"regex_list":4,"end_dollar":2,"+":17,"$3":2,"regex_chain":4,"regex_base":9,"$regex_base":2,"name_expansion":2,"range_regex":2,"any_group_regex":2,"string":2,"ANY_GROUP_REGEX":1,"STRING_LIT":1,"yy":1,".prepareString":1,".substr":1,"yyleng":1,"-":1,"))":1},"Jison Lex":{"COMMENT%":2,"\\":8,"n":2,"+":6,"{":28,"yy":3,".freshLine":3,"=":4,"true":1,";":58,"}":29,"s":3,"false":1,"[":10,"^":4,"]":7,"*":5,"yytext":4,".substr":2,"(":10,",":2,"yyleng":2,"-":16,")":8,"return":51,"a":5,"zA":5,"Z_":1,"Z0":3,"9_":1,"STRING_LIT":1,"|":3,"]]":1,"d":2,"?":3,"/":1,"%":4,"if":1,"this":2,".input":1,"else":1,".unput":1,".":2,"COMMENT/*":3,"<<":2,"EOF":2,">>":2,"digit":2,"id":2,"Z":1,".*":1,"throw":1},"Jolie":{"include":10,"cset":1,"{":40,"studentName":1,":":46,"StartExamRequest":4,".studentName":9,"DecisionMessage":5,"MakeQuestionRequ":5,",":3,"examName":1,".examName":9,"}":40,"execution":2,"concurrent":2,"outputPort":4,"Student":2,"Interfaces":8,"StudentInterface":3,"inputPort":4,"ExamInput":1,"Location":6,"Location_Exam":4,"Protocol":5,"sodep":4,"ExamInterface":4,"main":4,"startExam":3,"(":51,"examRequest":2,")":51,";":30,"<<":1,".student":4,"makeQuestion":6,"question":8,"answer":6,"@Student":3,"[":4,"pass":3,"message":8,"]":4,"sendMessage":4,"fail":3,"COMMENT//":1,"type":5,"HanoiRequest":3,"void":5,".src":6,"string":14,".aux":5,".dst":5,".n":5,"int":3,".sid":5,"?":2,"HanoiReponse":2,".move":5,"interface":4,"LocalOperations":3,"RequestResponse":4,"hanoiSolver":5,"ExternalOperatio":2,"hanoi":2,"Self":3,"PowerService":1,"http":1,".format":1,"=":20,"init":1,"getLocalLocation":1,"@Runtime":1,"()":3,".location":2,"request":15,"response":6,"getRandomUUID":1,"@StringUtils":1,"@Self":3,"subRes":4,"nullProcess":2,"if":2,">":1,"subReq":11,"--":1,"with":2,"+=":2,"+":6,"++":1,"global":1,".counters":1,".":1,"COMMENT\"":1,"constants":1,"Binding":1,".question":3,"OneWay":2,"Exam":2,"StudentInput":1,".protocol":1,"@Exam":4,"showYesNoQuestio":2,"@SwingUI":2,"println":1,"@Console":1,"decision":2,"==":1,"else":1},"Jsonnet":{"COMMENT//":14,"local":6,"workflow":4,"=":6,"import":1,";":1,"{":7,"intersection":4,":":12,".Workflow":1,"jobs":1,"input_file1":2,",":29,"input_file2":2,"sorted_file1":4,"sorted_file2":4,"SortJob":1,"::":7,".ShJob":2,"input_file":3,"output_file":3,"command":2,"%":2,"[":7,"self":6,".input_file":2,".output_file":2,"]":7,"inputs":2,"outputs":2,"}":7,"sort_file1":1,".SortJob":2,"sort_file2":1,"intersect":1,"deps":1},"Julia":{"SHEBANG#!julia":1,"COMMENT#":6,"help_screen":2,"=":34,"COMMENT\"\"\"":1,"help":3,"false":2,"copy":3,"dir":1,"pwd":1,"()":3,"paths":10,"[]":1,"for":4,"arg":7,"ARGS":1,"if":5,"==":6,"||":2,"true":2,"elseif":2,"!=":1,"push":1,"!":2,"(":23,",":23,")":25,"end":12,"print":2,"exit":1,"function":3,"notempty":2,"string":2,"return":2,"isempty":1,"length":2,"filter":1,"map":1,"chomp":1,"readlines":1,"()))":1,"print_paths":3,"stream":3,"path":2,"[":21,"]":21,"else":1,"println":1,"read":1,"write":3,"process":1,"readandwrite":1,"`":2,"pbcopy":1,"close":1,"STDOUT":1,"#STOCKCORR":1,"-":11,"The":1,"original":1,"unoptimised":1,"code":1,"that":1,"simulates":1,"two":2,"correlated":1,"assets":1,"stockcorr":1,"CurrentPrice":3,"#":11,"Initial":1,"Prices":1,"of":5,"the":1,"stocks":1,"Corr":2,";":1,"Correlation":1,"Matrix":2,"T":5,"Number":2,"days":1,"to":1,"simulate":1,"2years":1,"500days":1,"n":4,"simulations":1,"dt":5,"/":3,"Time":1,"step":1,"1year":1,"250days":1,"Div":3,"Dividend":1,"Vol":5,"Volatility":1,"r":3,"Risk":1,"free":1,"rate":1,"SimulPriceA":5,"zeros":2,"Simulated":2,"Price":2,"Asset":2,"A":1,":":4,"SimulPriceB":5,"B":1,"UpperTriangle":3,"chol":1,"by":1,"Cholesky":1,"decomposition":1,"i":5,"Wiener":2,"randn":1,"CorrWiener":3,"*":9,"j":7,"exp":2,"((":2,"^":2,"+":2,"sqrt":2},"Jupyter Notebook":{"{":7,":":15,"[":4,",":24,"{}":1,"]":2,"}":3,"false":1,"true":1},"Just":{"alias":1,"b":1,":=":2,"build":4,"host":1,"`":2,"uname":1,"-":3,"a":1,"COMMENT#":3,":":3,"cc":1,"*":1,".c":1,"o":1,"main":1,"test":5,"all":2,".":2,"/":2,"--":2,"TEST":2,"{{":1,"}}":1},"KRL":{"ruleset":1,"sample":1,"{":3,"meta":1,"name":1,"description":1,"<<":1,"Hello":1,"world":1,">>":1,"author":1,"}":3,"COMMENT//":1,"rule":1,"hello":1,"select":1,"when":1,"web":1,"pageview":1,"notify":1,"(":1,",":1,")":1,";":1},"Kaitai Struct":{"meta":2,":":533,"id":148,"zip":2,"title":2,"ZIP":4,"archive":2,"file":8,"-":191,"extension":2,"xref":2,"iso":2,"justsolve":1,"loc":1,"fdd000354":1,"fdd000355":1,"fdd000362":1,"fdd000361":1,"pronom":1,"x":1,"fmt":1,"/":8,"wikidata":2,"Q136218":1,"endian":1,"le":3,"license":2,"CC0":2,"doc":15,"|":2,"is":2,"a":3,"popular":1,"format":2,",":50,"introduced":1,"in":5,"by":2,"Phil":1,"Katz":1,"and":6,"originally":1,"implemented":1,"PKZIP":1,"utility":1,"PKWARE":1,".":5,"Thanks":1,"to":1,"solid":1,"support":1,"of":5,"it":3,"most":1,"desktop":1,"environments":1,"operating":1,"systems":1,"algorithms":1,"specs":1,"availability":1,"public":1,"domain":1,"quickly":1,"became":1,"tool":1,"choice":1,"for":4,"implementing":1,"containers":1,"For":1,"example":1,"Java":1,".jar":1,"files":2,"OpenDocument":1,"Office":1,"Open":1,"XML":1,"EPUB":1,"are":1,"actually":1,"archives":1,"ref":8,"https":2,"//":2,"pkware":2,".cachefly":2,".net":2,"webdocs":2,"casestudies":2,"APPNOTE":2,".TXT":2,"seq":26,"sections":1,"type":143,"pk_section":3,"repeat":6,"eos":5,"types":4,"magic":2,"contents":5,"section_type":2,"u2":28,"body":5,"switch":3,"on":5,"cases":3,"central_dir_entr":2,"local_file":2,"end_of_central_d":2,"data_descriptor":2,"crc32":3,"u4":16,"len_body_compres":3,"len_body_uncompr":3,"header":2,"local_file_heade":2,"size":38,".len_body_compre":1,"version":3,"flags":3,"compression_meth":2,"enum":3,"compression":3,"file_mod_time":1,"file_mod_date":1,"len_file_name":7,"len_extra":4,"file_name":3,"str":24,"encoding":24,"UTF":17,"extra":3,"extras":3,"version_made_by":1,"version_needed_t":1,"last_mod_file_ti":1,"last_mod_file_da":1,"len_comment":4,"disk_number_star":1,"int_file_attr":1,"ext_file_attr":1,"ofs_local_header":2,"s4":1,"comment":2,"instances":4,"local_header":1,"pos":5,"COMMENT#":4,"disk_of_end_of_c":1,"disk_of_central_":1,"num_central_dir_":2,"len_central_dir":1,"ofs_central_dir":1,"entries":3,"extra_field":2,"code":2,"extra_codes":2,"len_body":4,"ntfs":3,"extended_timesta":3,"infozip_unix_var":3,"reserved":1,"attributes":1,"attribute":2,"tag":2,"attribute_1":2,"last_mod_time":1,"u8":3,"last_access_time":1,"creation_time":1,"u1":26,"mod_time":1,"access_time":1,"if":9,"not":2,"_io":2,".eof":2,"create_time":1,"Version":1,"this":1,"field":3,"currently":1,"len_uid":2,"Size":2,"UID":2,"uid":1,"(":6,"User":1,"ID":2,")":6,"len_gid":2,"GID":2,"gid":1,"Group":1,"enums":1,"none":1,"shrunk":1,"reduced_1":1,"reduced_2":1,"reduced_3":1,"reduced_4":1,"imploded":1,"deflated":1,"enhanced_deflate":1,"pkware_dcl_implo":1,"bzip2":1,"lzma":1,"ibm_terse":1,"ibm_lz77_z":1,"ppmd":1,"zip64":1,"av_info":1,"os2":1,"openvms":1,"pkware_unix":1,"file_stream_and_":1,"patch_descriptor":1,"pkcs7":1,"x509_cert_id_and":1,"x509_cert_id_for":1,"strong_encryptio":1,"record_managemen":1,"pkcs7_enc_recip_":1,"ibm_s390_uncomp":1,"ibm_s390_comp":1,"poszip_4690":1,"infozip_unix":1,"iso9660":1,"ISO9660":2,"CD":3,"filesystem":2,"Q815645":1,"standard":2,"used":1,"read":1,"only":1,"optical":1,"discs":1,"mostly":1,"ROM":1,"The":2,"was":2,"based":1,"earlier":1,"High":1,"Sierra":1,"Format":1,"HSF":1,"proposed":1,"ROMs":1,"after":1,"several":1,"revisions":1,"accepted":1,"as":1,"ISO9960":1,"emphasizes":1,"portability":1,"thus":1,"having":1,"pretty":1,"minimal":1,"features":1,"very":1,"conservative":1,"names":1,"standards":1,"sequential":1,"access":1,"which":1,"favors":1,"disc":1,"devices":1,"with":1,"relatively":1,"slow":1,"rotation":1,"speed":1,"vol_desc":2,"vol_desc_boot_re":3,"==":6,"vol_desc_primary":3,"boot_system_id":1,"boot_id":1,"unused1":1,"[":3,"]":3,"system_id":1,"volume_id":1,"unused2":1,"vol_space_size":1,"u4bi":5,"unused3":1,"vol_set_size":1,"u2bi":5,"vol_seq_num":2,"logical_block_si":1,"path_table_size":2,"lba_path_table_l":2,"u4le":4,"lba_opt_path_tab":2,"lba_path_table_b":1,"u4be":3,"root_dir":1,"dir_entry":3,"vol_set_id":1,"publisher_id":1,"data_preparer_id":1,"application_id":1,"copyright_file_i":1,"abstract_file_id":1,"bibliographic_fi":1,"vol_create_datet":1,"dec_datetime":5,"vol_mod_datetime":1,"vol_expire_datet":1,"vol_effective_da":1,"file_structure_v":1,"unused4":1,"application_area":1,"path_table":1,"*":4,"_root":5,".sector_size":3,".le":5,"path_table_le":2,"dir_entries":2,"until":2,"_":1,".len":1,"len":3,"dir_entry_body":2,">":1,"len_ext_attr_rec":2,"lba_extent":4,"size_extent":3,"datetime":3,"file_flags":3,"file_unit_size":1,"interleave_gap_s":1,"padding":2,"%":2,"rest":1,"true":1,"extent_as_dir":1,"io":2,"._io":2,"&":2,"!=":1,"extent_as_file":1,"path_table_entry":2,"len_dir_name":3,"parent_dir_idx":1,"u2le":2,"dir_name":1,"year":2,"month":2,"day":2,"hour":2,"minute":2,"sec":2,"timezone":2,"ASCII":7,"sec_hundreds":1,"be":2,"u2be":1,"sector_size":2,"value":1,"primary_vol_desc":1},"KakouneScript":{"COMMENT#":47,"colorscheme":1,"kaleidoscope":1,"-":411,"dark":1,"set":21,"option":28,"global":20,"tabstop":1,"indentwidth":1,"scrolloff":1,",":17,"ui_options":1,"ncurses_status_o":1,"=":59,"true":3,"add":56,"highlighter":55,"/":155,"number":2,"lines":1,"hlcursor":1,"regex":38,"\\":213,"h":39,"+":44,"$":13,":":29,"Error":1,"wrap":2,"word":2,"indent":8,"map":3,"docstring":10,"user":2,"y":1,"p":2,"define":16,"command":15,"x":9,"declare":7,"str":3,"docsclient":1,"hidden":12,"range":5,"specs":4,"doc_render_range":3,"doc_render_links":4,"doc_links":4,"doc_anchors":6,"params":4,"doc":19,"render":8,"%":105,"{":103,"evaluate":19,"commands":19,"draft":21,"try":16,"execute":28,"keys":28,"<":63,"percent":6,">":59,"s":20,"arg":2,"}":111,"ret":27,"d":20,"sh":11,"face":1,"eval":7,"ranges":4,"for":10,"desc":1,"in":12,";":35,"do":9,"done":8,"echo":9,"parse":4,"links":2,"lt":5,"><":11,"(":100,".*?":5,")":86,"gt":4,".*":12,"|":54,"H":5,"buffer":23,"val":6,"timestamp":4,"itersel":4,"anchors":2,"^=":5,"[":61,"^":29,"n":24,"]":70,"*":75,"update":3,"jump":1,"to":3,"anchor":2,"shift":1,"if":12,"then":9,"printf":14,"exit":5,"fi":8,"follow":1,"link":2,"awk":2,"v":1,"FS":1,"BEGIN":1,"l":3,"ENVIRON":2,"c":43,">=":2,"$1":4,"&&":3,"$2":4,"<=":5,"$3":1,"$4":1,"NF":1,"==":1,"print":5,"$5":2,"$6":2,"!=":1,"else":4,"edit":1,"!":6,"scratch":1,"a":24,"K":5,"z":7,"S":8,"k":9,"j":3,"B":5,"?":63,"<!":19,"\\\\":30,"A":5,".":19,"default":3,"b":47,"_":2,"i":14,"`":5,"mono":1,"title":1,"header":1,"block":1,"((":1,"))":16,"readonly":2,"normal":1,"shell":1,"script":1,"candidates":1,"eq":3,"find":3,"L":4,"type":8,"f":11,"name":3,"sed":1,"elif":1,"page":2,"$(":16,"head":2,"^==":2,"sub":3,"[[":1,"]]":1,"Z":1,"topic":2,"keyword":5,"open":1,"containing":1,"documentation":6,"about":1,"given":1,"An":1,"optional":1,"argument":1,"can":1,"be":4,"passed":1,"the":4,"function":1,"which":1,"will":1,"automatically":1,"selected":1,"See":1,"details":1,"jump_cmd":2,"#":4,"alias":2,"help":1,"hook":21,"BufCreate":4,"cc":2,"cpp":29,"cxx":2,"C":2,"hh":3,"hpp":3,"hxx":3,"filetype":14,"BufSetOption":1,"once":5,"NormalIdle":1,".c":2,".h":2,"::":1,"btemplate":1,"bclass":1,"w":1,"typename":2,"namespace":1,"public":2,"private":2,"protected":2,"catch":5,".m":2,"objc":16,"WinSetOption":8,"require":4,"module":9,"family":20,"group":12,"window":19,"ModeChange":1,"pop":1,"insert":6,"trim":2,"InsertChar":5,"on":6,"newline":3,"opening":1,"curly":3,"brace":3,"closing":2,"alt":2,"always":4,"remove":4,"hooks":1,"hook_param_captu":2,".+":1,"unalias":1,"alternative":8,"file":10,"COMMENT\"":5,"highlight":3,"ref":3,"provide":4,"1s":3,"semicolon":1,"?>":2,"COMMENT/*":1,"P":1,"/<":2,"space":3,"esc":4,">&":1,"ft":1,"maybe_at":2,"cat":1,"<<-":1,"EOF":3,"shared":43,"$ft":15,"regions":1,"code":29,"region":11,"string":2,"$maybe_at":1,"\\\\\\\\":3,"fill":9,"raw_string":1,"match":1,"capture":1,"R":1,"javadoc":1,"qtdoc":1,"inline_doc":1,"///":1,"inline_qtdoc":1,"//":3,"comment":5,"line_comment":1,"disabled":1,"recurse":1,"(?:":1,"FALSE":1,"macro":4,"meta":1,"include":4,"numbers":1,"0x":1,"9a":1,"fA":1,"F":1,"uU":2,"lL":2,"fFdDiI":1,"eE":1,"keywords":9,"sizeof":2,"switch":2,"while":3,"offsetof":1,"alignas":1,"alignof":1,"attributes":9,"struct":2,"typedef":3,"union":2,"volatile":3,"thread_local":2,"types":9,"complex":1,"imaginary":1,"fenv_t":1,"fexcept_t":1,"imaxdiv_t":1,"lconv":1,"float_t":1,"double_t":1,"jmp_buf":1,"sig_atomic_t":1,"va_list":1,"memory_order":1,"atomic_flag":1,"atomic_bool":1,"atomic_char":1,"atomic_schar":1,"atomic_uchar":1,"atomic_wchar":1,"atomic_short":1,"atomic_ushort":1,"atomic_int":1,"atomic_uint":1,"atomic_long":1,"atomic_llong":1,"atomic_ulong":1,"atomic_ullong":1,"atomic_char16_t":1,"atomic_char32_t":1,"atomic_intptr_t":1,"atomic_intmax_t":1,"atomic_int8_t":1,"atomic_int16_t":1,"atomic_int32_t":1,"atomic_int64_t":1,"atomic_int_least":4,"atomic_int_fast8":1,"atomic_int_fast1":1,"atomic_int_fast3":1,"atomic_int_fast6":1,"atomic_uintptr_t":1,"atomic_uintmax_t":1,"atomic_uint8_t":1,"atomic_uint16_t":1,"atomic_uint32_t":1,"atomic_uint64_t":1,"atomic_uint_leas":4,"atomic_uint_fast":4,"atomic_size_t":1,"atomic_ptrdiff_t":1,"bool":1,"ptrdiff_t":2,"size_t":3,"max_align_t":2,"wchar_t":2,"intptr_t":1,"intmax_t":1,"int8_t":1,"int16_t":1,"int32_t":1,"int64_t":1,"int_least8_t":1,"int_least16_t":1,"int_least32_t":1,"int_least64_t":1,"int_fast8_t":1,"int_fast16_t":1,"int_fast32_t":1,"int_fast64_t":1,"uintptr_t":1,"uintmax_t":1,"uint8_t":1,"uint16_t":1,"uint32_t":1,"uint64_t":1,"uint_least8_t":1,"uint_least16_t":1,"uint_least32_t":1,"uint_least64_t":1,"uint_fast8_t":1,"uint_fast16_t":1,"uint_fast32_t":1,"uint_fast64_t":1,"FILE":1,"fpos_t":1,"div_t":1,"ldiv_t":1,"lldiv_t":1,"cnd_t":1,"thrd_t":1,"thrd_start_t":1,"tss_t":1,"tss_dtor_t":1,"mtx_t":1,"once_flag":1,"clock_t":1,"time_t":1,"timespec":1,"tm":1,"mbstate_t":1,"wint_t":1,"wctrans_t":1,"wctype_t":1,"char16_t":1,"char32_t":1,"ssize_t":1,"gid_t":1,"uid_t":1,"off_t":1,"off64_t":1,"useconds_t":1,"pid_t":1,"socklen_t":1,"macros":4,"I":1,"EDOM":1,"EILSEQ":1,"ERANGE":1,"errno":1,"FE_DIVBYZERO":1,"FE_INEXACT":1,"FE_INVALID":1,"FE_OVERFLOW":1,"FE_UNDERFLOW":1,"FE_ALL_EXCEPT":1,"FE_DOWNWARD":1,"FE_TONEAREST":1,"FE_TOWARDZERO":1,"FE_UPWARD":1,"FE_DFL_ENV":1,"DECIMAL_DIG":1,"FLT_ROUNDS":1,"FLT_EVAL_METHOD":1,"FLT_RADIX":1,"FLT_DIG":1,"FLT_MANT_DIG":1,"FLT_DECIMAL_DIG":1,"FLT_MIN_EXP":1,"FLT_MIN_10_EXP":1,"FLT_MAX_EXP":1,"FLT_MAX":1,"FLT_EPSILON":1,"FLT_TRUE_MIN":1,"FLT_HAS_SUBNORM":1,"DBL_DIG":1,"DBL_MANT_DIG":1,"DBL_DECIMAL_DIG":1,"DBL_MIN_EXP":1,"DBL_MIN_10_EXP":1,"DBL_MAX_EXP":1,"DBL_MAX":1,"DBL_EPSILON":1,"DBL_TRUE_MIN":1,"DBL_HAS_SUBNORM":1,"LDBL_DIG":1,"LDBL_MANT_DIG":1,"LDBL_DECIMAL_DIG":1,"LDBL_MIN_EXP":1,"LDBL_MIN_10_EXP":1,"LDBL_MAX_EXP":1,"LDBL_MAX":1,"LDBL_EPSILON":1,"LDBL_TRUE_MIN":1,"LDBL_HAS_SUBNORM":1,"PRIdMAX":1,"PRIdPTR":1,"PRId8":1,"PRId16":1,"PRId32":1,"PRId64":1,"PRIdLEAST8":1,"PRIdLEAST16":1,"PRIdLEAST32":1,"PRIdLEAST64":1,"PRIdFAST8":1,"PRIdFAST16":1,"PRIdFAST32":1,"PRIdFAST64":1,"PRIiMAX":1,"PRIiPTR":1,"PRIi8":1,"PRIi16":1,"PRIi32":1,"PRIi64":1,"PRIiLEAST8":1,"PRIiLEAST16":1,"PRIiLEAST32":1,"PRIiLEAST64":1,"PRIiFAST8":1,"PRIiFAST16":1,"PRIiFAST32":1,"PRIiFAST64":1,"PRIoMAX":1,"PRIoPTR":1,"PRIo8":1,"PRIo16":1,"PRIo32":1,"PRIo64":1,"PRIoLEAST8":1,"PRIoLEAST16":1,"PRIoLEAST32":1,"PRIoLEAST64":1,"PRIoFAST8":1,"PRIoFAST16":1,"PRIoFAST32":1,"PRIoFAST64":1,"PRIuMAX":1,"PRIuPTR":1,"PRIu8":1,"PRIu16":1,"PRIu32":1,"PRIu64":1,"PRIuLEAST8":1,"PRIuLEAST16":1,"PRIuLEAST32":1,"PRIuLEAST64":1,"PRIuFAST8":1,"PRIuFAST16":1,"PRIuFAST32":1,"PRIuFAST64":1,"PRIxMAX":1,"PRIxPTR":1,"PRIx8":1,"PRIx16":1,"PRIx32":1,"PRIx64":1,"PRIxLEAST8":1,"PRIxLEAST16":1,"PRIxLEAST32":1,"PRIxLEAST64":1,"PRIxFAST8":1,"PRIxFAST16":1,"PRIxFAST32":1,"PRIxFAST64":1,"PRIXMAX":1,"PRIXPTR":1,"PRIX8":1,"PRIX16":1,"PRIX32":1,"PRIX64":1,"PRIXLEAST8":1,"PRIXLEAST16":1,"PRIXLEAST32":1,"PRIXLEAST64":1,"PRIXFAST8":1,"PRIXFAST16":1,"PRIXFAST32":1,"PRIXFAST64":1,"SCNdMAX":1,"SCNdPTR":1,"SCNd8":1,"SCNd16":1,"SCNd32":1,"SCNd64":1,"SCNdLEAST8":1,"SCNdLEAST16":1,"SCNdLEAST32":1,"SCNdLEAST64":1,"SCNdFAST8":1,"SCNdFAST16":1,"SCNdFAST32":1,"SCNdFAST64":1,"SCNiMAX":1,"SCNiPTR":1,"SCNi8":1,"SCNi16":1,"SCNi32":1,"SCNi64":1,"SCNiLEAST8":1,"SCNiLEAST16":1,"SCNiLEAST32":1,"SCNiLEAST64":1,"SCNiFAST8":1,"SCNiFAST16":1,"SCNiFAST32":1,"SCNiFAST64":1,"SCNoMAX":1,"SCNoPTR":1,"SCNo8":1,"SCNo16":1,"SCNo32":1,"SCNo64":1,"SCNoLEAST8":1,"SCNoLEAST16":1,"SCNoLEAST32":1,"SCNoLEAST64":1,"SCNoFAST8":1,"SCNoFAST16":1,"SCNoFAST32":1,"SCNoFAST64":1,"SCNuMAX":1,"SCNuPTR":1,"SCNu8":1,"SCNu16":1,"SCNu32":1,"SCNu64":1,"SCNuLEAST8":1,"SCNuLEAST16":1,"SCNuLEAST32":1,"SCNuLEAST64":1,"SCNuFAST8":1,"SCNuFAST16":1,"SCNuFAST32":1,"SCNuFAST64":1,"SCNxMAX":1,"SCNxPTR":1,"SCNx8":1,"SCNx16":1,"SCNx32":1,"SCNx64":1,"SCNxLEAST8":1,"SCNxLEAST16":1,"SCNxLEAST32":1,"SCNxLEAST64":1,"SCNxFAST8":1,"SCNxFAST16":1,"SCNxFAST32":1,"SCNxFAST64":1,"and":1,"and_eq":1,"bitand":1,"bitor":1,"compl":2,"not":2,"not_eq":2,"or":2,"or_eq":2,"xor":2,"xor_eq":2,"CHAR_MIN":1,"CHAR_MAX":1,"SCHAR_MIN":1,"SCHAR_MAX":1,"WCHAR_MIN":1,"WCHAR_MAX":1,"SHRT_MIN":1,"SHRT_MAX":1,"INT_MIN":1,"INT_MAX":1,"LONG_MIN":1,"LONG_MAX":1,"LLONG_MIN":1,"LLONG_MAX":1,"MB_LEN_MAX":1,"UCHAR_MAX":1,"USHRT_MAX":1,"UINT_MAX":1,"ULONG_MAX":1,"ULLONG_MAX":1,"CHAR_BIT":1,"LC_ALL":1,"LC_COLLATE":1,"LC_CTYPE":1,"LC_MONETARY":1,"LC_NUMERIC":1,"LC_TIME":1,"HUGE_VAL":1,"HUGE_VALF":1,"HUGE_VALL":1,"INFINITY":1,"NAN":1,"FP_INFINITE":1,"FP_NAN":1,"FP_NORMAL":1,"FP_SUBNORMAL":1,"FP_ZERO":1,"FP_FAST_FMA":1,"FP_FAST_FMAF":1,"FP_FAST_FMAL":1,"FP_ILOGB0":1,"FP_ILOGBNAN":1,"MATH_ERRNO":1,"MATH_ERREXCEPT":1,"math_errhandling":1,"isgreater":1,"isgreaterequal":1,"isless":1,"islessequal":1,"islessgreater":1,"isunordered":1,"setjmp":1,"SIG_DFL":1,"SIG_ERR":1,"SIG_IGN":1,"SIGABRT":1,"SIGFPE":1,"SIGILL":1,"SIGINT":1,"SIGSEGV":1,"SIGTERM":1,"va_start":1,"va_arg":1,"va_end":1,"va_copy":1,"ATOMIC_BOOL_LOCK":1,"ATOMIC_CHAR_LOCK":1,"ATOMIC_CHAR16_T_":1,"ATOMIC_CHAR32_T_":1,"ATOMIC_WCHAR_T_L":1,"ATOMIC_SHORT_LOC":1,"ATOMIC_INT_LOCK_":1,"ATOMIC_LONG_LOCK":1,"ATOMIC_LLONG_LOC":1,"ATOMIC_POINTER_L":1,"ATOMIC_FLAG_INIT":1,"ATOMIC_VAR_INIT":1,"memory_order_rel":2,"memory_order_con":1,"memory_order_acq":2,"memory_order_seq":1,"kill_dependency":1,"false":1,"NULL":1,"_IOFBF":1,"_IOLBF":1,"_IONBF":1,"BUFSIZ":1,"FOPEN_MAX":1,"FILENAME_MAX":1,"TMP_MAX":1,"L_tmpnam":1,"SEEK_CUR":1,"SEEK_END":1,"SEEK_SET":1,"stderr":1,"stdin":1,"stdout":1,"EXIT_FAILURE":1,"EXIT_SUCCESS":1,"MB_CUR_MAX":1,"RAND_MAX":1,"PTRDIFF_MIN":1,"PTRDIFF_MAX":1,"SIG_ATOMIC_MIN":1,"SIG_ATOMIC_MAX":1,"WINT_MIN":1,"WINT_MAX":1,"INTMAX_MIN":1,"INTMAX_MAX":1,"INTPTR_MIN":1,"INTPTR_MAX":1,"INT8_MIN":1,"INT8_MAX":1,"INT16_MIN":1,"INT16_MAX":1,"INT32_MIN":1,"INT32_MAX":1,"INT64_MIN":1,"INT64_MAX":1,"INT_LEAST8_MIN":1,"INT_LEAST8_MAX":1,"INT_LEAST16_MIN":1,"INT_LEAST16_MAX":1,"INT_LEAST32_MIN":1,"INT_LEAST32_MAX":1,"INT_LEAST64_MIN":1,"INT_LEAST64_MAX":1,"INT_FAST8_MIN":1,"INT_FAST8_MAX":1,"INT_FAST16_MIN":1,"INT_FAST16_MAX":1,"INT_FAST32_MIN":1,"INT_FAST32_MAX":1,"INT_FAST64_MIN":1,"INT_FAST64_MAX":1,"UINTMAX_MAX":1,"UINTPTR_MAX":1,"UINT8_MAX":1,"UINT16_MAX":1,"UINT32_MAX":1,"UINT64_MAX":1,"UINT_LEAST8_MAX":1,"UINT_LEAST16_MAX":1,"UINT_LEAST32_MAX":1,"UINT_LEAST64_MAX":1,"UINT_FAST8_MAX":1,"UINT_FAST16_MAX":1,"UINT_FAST32_MAX":1,"UINT_FAST64_MAX":1,"INTMAX_C":1,"INT8_C":1,"INT16_C":1,"INT32_C":1,"INT64_C":1,"UINTMAX_C":1,"UINT8_C":1,"UINT16_C":1,"UINT32_C":1,"UINT64_C":1,"mtx_plain":1,"mtx_recursive":1,"mtx_timed":1,"thrd_timedout":1,"thrd_success":1,"thrd_busy":1,"thrd_error":1,"thrd_nomem":1,"ONCE_FLAG_INIT":1,"TSS_DTOR_ITERATI":1,"CLOCKS_PER_SEC":1,"TIME_UTC":1,"WEOF":1,"noreturn":1,"R_OK":1,"W_OK":1,"X_OK":1,"F_OK":1,"F_LOCK":1,"F_ULOCK":1,"F_TLOCK":1,"F_TEST":1,"join":16,"()":3,"sep":3,"--":3,"IFS":3,"${":19,"attribute":4,"values":7,"value":5,"b0b":1,"b0":1,"b0x":4,"da":4,"fl":2,"e":1,"char":1,"u8":1,"u":1,"U":1,"const_cast":1,"continue":1,"decltype":1,"delete":1,"dynamic_cast":1,"export":1,"goto":1,"new":1,"operator":1,"reinterpret_cast":1,"return":1,"static_assert":1,"static_cast":1,"throw":1,"typeid":1,"using":2,"extern":1,"final":1,"friend":1,"inline":2,"mutable":1,"noexcept":1,"override":1,"register":1,"requires":1,"static":2,"virtual":1,"entities":2,"nullptr_t":1,"short":2,"signed":2,"unsigned":2,"void":2,"builtin_macros":3,"builtin":2,"fdiu":1,"nonatomic":1,"retain":1,"strong":1,"weak":1,"instancetype":1,"int":1,"long":1,"decorators":3,"property":1,"protocol":1,"selector":1,"synchronized":1,"synthesize":1,"@":1,"control":1,"of":3,"guard":3,"inserted":1,"empty":1,"headers":1,"Can":1,"one":1,"following":1,"ifdef":2,"old":1,"style":1,"ifndef":1,"pragma":2,"newer":1,"c_include_guard_":1,"guards":2,"case":2,"COMMENT;":5,";;":1,"esac":2,"BufNewFile":1,"list":1,"alt_dirs":1,"file_noext":1,"dir":1,"dirname":1,".cc":1,".cpp":1,".cxx":1,".C":1,".inl":1,"alt_dir":2,"ext":2,"altname":4,".hh":1,".hpp":1,".hxx":1,".H":1,"m":1},"KerboScript":{"COMMENT//":29,"clearscreen":1,".":80,"set":13,"radarOffset":2,"to":27,"//":32,"The":2,"value":7,"of":13,"alt":2,":":14,"radar":3,"when":3,"landed":1,"(":18,"on":4,"gear":4,")":16,"lock":8,"trueRadar":4,"-":9,"Offset":1,"get":2,"distance":2,"from":2,"ground":1,"g":3,"constant":1,"*":6,"body":2,"mass":2,"/":8,"radius":1,"^":4,"Gravity":1,"m":2,"s":2,"maxDecel":2,"ship":7,"availablethrust":1,"Maximum":1,"deceleration":1,"possible":1,"stopDist":3,"verticalspeed":4,"the":11,"burn":1,"will":2,"require":1,"idealThrottle":2,"Throttle":1,"required":1,"for":4,"perfect":1,"hoverslam":1,"impactTime":2,"abs":1,"Time":2,"until":1,"impact":1,",":31,"used":1,"landing":1,"WAIT":5,"UNTIL":5,"<":6,"print":3,"rcs":2,"brakes":1,"steering":1,"srfretrograde":1,"then":1,"{":11,"}":11,"throttle":1,">":5,"control":4,"pilotmainthrottl":1,"off":2,"CLEARSCREEN":1,"LOCK":2,"THROTTLE":1,"TO":2,"is":28,"max":2,"idle":1,"PRINT":3,"FROM":1,"local":26,"countdown":5,"=":2,"STEP":1,"SET":1,"DO":1,"+":4,"pauses":1,"script":1,"here":1,"second":1,"WHEN":1,"MAXTHRUST":1,"THEN":1,"STAGE":1,"PRESERVE":1,"STEERING":1,"UP":1,"ALTITUDE":1,"@LAZYGLOBAL":1,"HUDTEXT":2,"RED":2,"FALSE":2,"wait":1,"function":2,"PID_init":2,"parameter":2,"Kp":4,"gain":3,"position":1,"Ki":4,"integral":4,"Kd":4,"derivative":2,"cMin":5,"bottom":1,"limit":2,"range":3,"protect":2,"against":2,"windup":2,"cMax":5,"upper":1,"SeekP":2,"desired":1,"P":13,"later":1,"phenomenon":1,"being":1,"affected":1,"I":7,"crude":4,"approximation":2,"Integral":1,"D":6,"Derivative":1,"oldT":5,"old":1,"time":5,"start":1,"flags":1,"fact":1,"that":1,"it":2,"hasn":1,"oldInput":4,"previous":1,"return":5,"PID":1,"controller":1,"PID_array":20,"list":1,"PID_seek":1,"array":1,"built":1,"with":1,"seekVal":3,"we":6,"want":1,"curVal":2,"currently":1,"have":2,"[":17,"]":17,"oldS":1,"oldP":2,"oldI":5,"oldD":2,"Old":1,"prev":2,"just":1,"in":1,"case":1,"do":5,"nothing":2,"and":2,"again":1,"default":3,"if":7,"no":4,"work":3,"this":3,"newInput":6,"t":3,"seconds":1,"dT":4,"else":1,"Do":1,"physics":1,"tick":1,"has":1,"passed":1,"call":1,"now":1,"fake":2,"onlyPD":4,"or":2,"only":1,"turm":1,"within":1,"min":1,"))":1},"KiCad Layout":{"(":10909,"fp_lib_table":1,"lib":93,"name":93,"Air_Coils_SML_NE":2,")":7710,"type":93,"Github":93,"uri":93,"${":94,"KIGITHUB":93,"}":94,"/":324,".pretty":93,"options":93,"descr":138,"))":1134,"Buttons_Switches":4,"Buzzers_Beepers":4,"Capacitors_SMD":12,"Capacitors_Tanta":2,"Capacitors_THT":2,"Choke_Axial_Thro":2,"Choke_Common":2,"-":2502,"Mode_Wurth":2,"Choke_Radial_Thr":2,"Choke_SMD":2,"Choke_Toroid_Thr":2,"Connectors_Harwi":2,"Connectors_Hiros":2,"Connectors_JAE":2,"Connectors_JST":2,"Connectors_Mini":2,"Universal":2,"Mate":1,"N":1,"Lok":1,"Connectors_Molex":2,"Connectors_Multi":2,"Connectors_Phoen":2,"Connectors_Samte":2,"Connectors_TE":2,"Connectivity":2,"Connectors_Termi":2,"Connectors_WAGO":2,"Connectors":2,"Converters_DCDC_":2,"Crystals":2,"Diodes_SMD":2,"Diodes_THT":2,"Discret":2,"Displays_7":2,"Segment":2,"Displays":2,"Divers":2,"Enclosures":2,"EuroBoard_Outlin":2,"Fiducials":2,"Filters_HF_Coils":2,"Fuse_Holders_and":2,"Hall":2,"Effect_Transduce":2,"Heatsinks":2,"Housings_BGA":2,"Housings_DFN_QFN":2,"Housings_DIP":2,"Housings_LCC":2,"Housings_LGA":2,"Housings_PGA":2,"Housings_QFP":2,"Housings_SIP":2,"Housings_SOIC":2,"Housings_SSOP":2,"Inductors_NEOSID":2,"Inductors":2,"Inductors_SMD":2,"Inductors_THT":2,"IR":2,"DirectFETs":2,"Labels":2,"LEDs":7,"Measurement_Poin":2,"Measurement_Scal":2,"Mechanical_Socke":2,"Microwave":2,"Modules":2,"Mounting_Holes":2,"NF":2,"Transformers_ETA":2,"Oddities":2,"Opto":2,"Devices":2,"Oscillators":2,"PFF_PSF_PSS_Lead":2,"Pin_Headers":7,"Potentiometers":2,"Power_Integratio":2,"Relays_THT":2,"Resistors_SMD":4,"Resistors_THT":4,"Resistors_Univer":2,"Experimental":1,"RF_Modules":2,"Shielding_Cabine":2,"SMD_Packages":4,"Sockets_MOLEX_KK":2,"System":2,"Socket_Strips":2,"Sockets":2,"Symbols":2,"TO_SOT_Packages_":10,"Transformers_CHK":2,"Transformers_SMD":2,"Transformers_SMP":2,"Transformers_THT":2,"Transistors_OldS":2,"Valves":2,"Varistors":2,"Wire_Connections":2,"Wire_Pads":2,"module":69,"footprints":11,":":68,"Pin_Header_Strai":8,"layer":919,"F":1465,".Cu":580,"tedit":69,"tags":47,"fp_text":309,"reference":69,"XA2":1,"at":789,".SilkS":823,"effects":309,"font":316,"size":706,"thickness":311,")))":309,"value":69,"Conn_Poncho2P_2x":2,".Fab":58,"fp_line":376,"start":518,"end":538,".CrtYd":162,"width":538,"pad":396,"thru_hole":294,"rect":47,"drill":294,"layers":398,"*":626,".Mask":388,"oval":175,"model":27,".3dshapes":20,".wrl":26,"xyz":81,"scale":27,"rotate":27,"MagneticBuzzer_P":4,"RC":4,"544E5504":2,"U1":3,"BUZZER":2,"fp_circle":20,"center":22,"user":207,"+":16,"circle":176,"Logo_Poncho":2,"560DAFF4":1,"G":2,"***":2,"hide":31,"LOGO":2,"fp_poly":12,"pts":16,"xy":1873,"page_layout":1,"setup":3,"textsize":1,"linewidth":4,"textlinewidth":1,"comment":12,"ltcorner":7,"rbcorner":1,"repeat":9,"incrx":5,"incry":5,"line":10,"tbtext":17,"pos":17,"lbcorner":3,"justify":3,"rtcorner":3,"bold":3,"left":1,"kicad_pcb":2,"version":2,"host":2,"pcbnew":2,"e0":1,"~":2,"ubuntu16":1,".04":1,".1":1,"general":2,"links":2,"no_connects":2,"area":2,"drawings":2,"tracks":4,"zones":2,"modules":2,"nets":2,"page":2,"A4":3,"portrait":1,"title_block":1,"title":1,"date":1,"rev":1,"company":1,"signal":4,"B":14,".Adhes":4,".Paste":90,"Dwgs":2,".User":8,"Cmts":2,"Eco1":2,"Eco2":2,"Edge":2,".Cuts":2,"Margin":2,"last_trace_width":2,"user_trace_width":6,"trace_clearance":2,"zone_clearance":2,"zone_45_only":2,"yes":4,"trace_min":2,"segment_width":2,"edge_width":2,"via_size":2,"via_drill":5,"via_min_size":2,"via_min_drill":2,"user_via":1,"uvia_size":2,"uvia_drill":5,"uvias_allowed":2,"no":3,"uvia_min_size":2,"uvia_min_drill":2,"pcb_text_width":2,"pcb_text_size":2,"mod_edge_width":2,"mod_text_size":2,"mod_text_width":2,"pad_size":2,"pad_drill":2,"pad_to_mask_clea":2,"aux_axis_origin":2,"visible_elements":2,"7FFDD7EF":1,"pcbplotparams":2,"layerselection":2,"0x00020_80000000":1,"usegerberextensi":2,"false":21,"excludeedgelayer":2,"plotframeref":2,"viasonmask":2,"mode":2,"useauxorigin":2,"hpglpennumber":2,"hpglpenspeed":2,"hpglpendiameter":2,"hpglpenoverlay":2,"psnegative":2,"psa4output":2,"plotreference":2,"plotvalue":2,"plotinvisibletex":2,"padsonsilk":2,"true":5,"subtractmaskfrom":2,"outputformat":2,"mirror":2,"drillshape":2,"scaleselection":2,"outputdirectory":2,"net":506,"GND":91,"buttons":40,"BTN_LED_1":5,"BTN_CFG_1":5,"BTN_LED_2":5,"BTN_CFG_2":5,"BTN_CFG_3":5,"BTN_LED_4":5,"BTN_LED_3":5,"BTN_CFG_4":5,"ciaaConector":16,"LED_1":3,"LED_2":3,"LED_3":3,"LED_4":3,"PWM":4,"VCC":18,"net_class":3,"Default":2,"clearance":10,"trace_width":3,"via_dia":3,"uvia_dia":3,"add_net":150,"simonShield":45,"tstamp":80,"5957451D":1,"path":55,"5797F3F6":1,"SW_PUSH_SMALL":9,"5777D5BA":16,"5777DCA9":1,"SW8":1,"SW_PUSH":9,"5777DC21":1,"SW7":2,"595744F9":1,"5777DC87":1,"SW6":1,"595744ED":1,"5777DBFF":1,"SW5":1,"595744E1":1,"5777DC65":1,"SW4":1,"595744D5":1,"5777DBDD":1,"SW3":1,"595744C9":1,"5777DC43":1,"SW2":1,"595744BD":1,"5777DBBB":1,"SW1":1,"R_Axial_DIN0207_":2,".3mm_D2":2,".5mm_P10":2,".16mm_Horizontal":2,"595744A8":1,"59572DE1":1,"R":2,"Resistor_Horizon":19,"5957367C":1,"5957449B":1,"R18":2,"5957448E":1,"577970B7":1,"R17":1,"10K":4,"5957362E":1,"577971BC":1,"R16":1,"5779705E":1,"R15":1,"R14":1,"5957445A":1,"57796FE6":1,"R13":1,"5957444D":1,"57780BC7":1,"R12":1,"5957364C":1,"57780BCE":1,"R11":1,"595735F8":1,"5797F41B":1,"R10":1,"1K":1,"595735FE":1,"5797F406":1,"R9":1,"3K3":9,"5957363D":1,"57796AEC":1,"R8":1,"5957440C":1,"577968BC":1,"R7":1,"57796A6F":1,"R6":1,"595743F2":1,"R5":1,"5957369C":1,"595743E5":1,"577967E7":1,"R3":1,"595743D8":1,"5779693E":1,"R2":1,"595743CB":1,"5777DBC2":1,"R1":2,"TO":12,"92_Molded_Narrow":12,"5957368B":1,"595743BE":1,"57780C35":1,"Q5":2,"BC547":6,"fp_arc":22,"angle":22,"5957365A":1,"595743B1":1,"57780C0C":1,"Q4":1,"5957360A":1,"595743A4":1,"57780BE3":1,"Q3":1,"54F242E1":3,"57780BC0":1,"Q2":1,"5957438A":1,"5797F3FE":1,"Q1":1,"57781B52":3,"57781CF6":1,"P1":5,"PWR_JUMPER":2,"Fiducial_1mm":4,"573E1507":4,"577D5FF6":1,"F3":3,"FIDUCIAL":4,"smd":109,"solder_mask_marg":4,"577D5F36":1,"F2":2,"5957436B":1,"577D561F":1,"F1":2,"LED":16,"5MM":10,"577975B8":1,"D4":2,"VERDE":1,"K":5,"D3":1,"ROJO":1,"595736A9":1,"5957434A":1,"D2":1,"AZUL":1,"57780BD5":1,"D1":3,"AMARILLO":1,"595736A0":1,"577969F3":1,"R4":1,"5957432A":1,"Logo_OSHWA":4,"560D8B85":2,"G101":2,"C_Disc_D3_P2":4,".5":4,"578F6ADD":1,"5957431B":1,"Capacitor":2,"57781D10":1,"C1":4,"C_100nF":2,"KIPRJMOD":1,"Conn_Poncho_SinB":3,"5797F70F":1,"5957426D":1,"57781CEF":1,"XA1":1,"GPIO8":2,"GPIO7":2,"GPIO5":2,"GPIO3":2,"GPIO1":2,"LCD1":2,"LCD2":2,"LCD3":2,"LCD_RS":2,"LCD4":2,"SCK":1,"MISO":1,"TXD1":2,"TXD0":2,"MDIO":2,"CRS":1,"MDC":2,"TX_EN":2,"RXD1":2,"5V":4,"GPIO6":2,"GPIO4":2,"GPIO2":2,"GPIO0":2,"LCD_EN":2,"MOSI":1,"R_CLK":1,"RXD0":2,"V":4,"T_F1":2,"T_C2":2,"GNDA":14,"WAKEUP":2,"T_C0":1,"T_F2":1,"T_F3":1,"T_F0":1,"T_C1":1,"CAN_TD":2,"CAN_RD":2,"232_TX":2,"232_RX":2,"SCL":1,"SDA":1,"VDDA":2,"DAC":2,"CH1":2,"CH2":2,"CH3":2,"ISP":2,"RESET":2,"CIAA":4,"P2":2,"560F0DC0":1,"XA":1,"?":1,"SPI_SCK":1,"SPI_MISO":1,"CRS_DV":1,"SPI_MOSI":1,"REF_CLK":1,"T_COL0":1,"T_FIL2":1,"T_FIL3":1,"T_FIL0":1,"T_COL1":1,"I2C_SCL":1,"I2C_SDA":1,"569FCF07":1,"Capacitors_Throu":1,"5570F7EA":1,"FFFCFF7F":1,"0x00000_00000001":1,"pdfs":1,"BATT":6,"SWDIO":4,"SWCLK":4,"ANT":4,"C_0402":10,"5415D599":5,"54B59067":1,"54B59137":1,"attr":7,"12p":2,"54B58E0D":1,"54B591B6":1,"C2":1,"54B59E9D":1,"54B58D67":1,"C3":1,"100n":2,"54B58E25":1,"54B58DD5":1,"C4":1,"SMD":2,"54B58D88":1,"54B58E32":1,"54B599BA":1,"wrl":1,"54B58D8A":1,"54B58E41":1,"54B593BB":1,"CONN_01X04":1,"R_0603":2,"5415CC62":1,"54B59E20":1,"54B59A45":1,"Crystals_Oscilla":1,"CX2520DB":1,"544FEDED":1,"54B58E9A":1,"54B5903E":1,"X1":1,"CRYSTAL":1,"NRF51":2,"WLCSP62":1,"54B59368":1,"54B59DAD":1,"54B58C30":1,"nRF51x22":1,"CEAA":1,"A1":2,"B1":2,"E1":1,"G1":1,"H1":1,"A2":2,"E2":1,"G2":1,"H2":1,"J2":1,"A3":2,"E3":1,"G3":1,"H3":1,"J3":1,"B4":1,"G4":1,"H4":1,"J4":1,"A5":1,"B5":1,"C5":2,"G5":1,"H5":1,"J5":1,"A6":1,"B6":1,"C6":1,"G6":1,"H6":1,"J6":1,"A7":1,"B7":1,"C7":1,"D7":1,"E7":1,"F7":1,"G7":1,"H7":1,"J7":1,"A8":1,"B8":1,"C8":1,"D8":1,"E8":1,"F8":1,"G8":1,"H8":1,"J8":1,"A9":1,"B9":1,"C9":1,"D9":1,"E9":1,"F9":1,"G9":1,"H9":1,"55048D3E":1,"550483E1":1,"2n2":1,"GHz":2,"55047C3D":1,"ANT1":1,"BAL":2,"NRF02D3":2,"550C7CF1":1,"55048D47":1,"550480A2":1,"U2":1,"B3":1,"segment":108,"55048FFD":1,"55048FDD":1,"55048FEF":1,"5504935E":1,"5504964A":1,"status":5,"5504938B":1,"5504901A":1,"550495A4":1,"zone":3,"net_name":3,"550C7F83":1,"hatch":3,"edge":3,"connect_pads":3,"min_thickness":3,"fill":3,"arc_segments":3,"thermal_gap":3,"thermal_bridge_w":3,"smoothing":3,"chamfer":3,"radius":3,"polygon":3,"filled_polygon":1,"550C7E3B":1,"keepout":2,"allowed":4,"vias":2,"copperpour":2,"not_allowed":2,"550C7E43":1},"KiCad Legacy Layout":{"PCBNEW":1,"-":1257,"BOARD":1,"Version":1,"date":1,"Fri":1,"Oct":1,":":2,"COMMENT#":1,"$GENERAL":1,"encoding":1,"utf":1,"LayerCount":1,"Ly":1,"1FFF8001":2,"EnabledLayers":1,"Links":1,"NoConn":1,"Di":1,"Ndraw":1,"Ntrack":1,"Nzone":1,"BoardThickness":1,"Nmodule":1,"Nnets":1,"$EndGENERAL":1,"$SHEETDESCR":1,"Sheet":1,"A4":1,"Title":1,"Date":1,"Rev":1,"Comp":1,"Comment1":1,"Comment2":1,"Comment3":1,"Comment4":1,"$EndSHEETDESCR":1,"$SETUP":1,"InternalUnit":1,"INCH":1,"Layers":1,"Layer":2,"[":2,"]":2,"Back":1,"signal":2,"Front":1,"TrackWidth":2,"TrackWidthList":3,"TrackClearence":1,"ZoneClearence":1,"TrackMinWidth":1,"DrawSegmWidth":1,"EdgeSegmWidth":1,"ViaSize":1,"ViaDrill":2,"ViaMinSize":1,"ViaMinDrill":1,"ViaSizeList":3,"MicroViaSize":1,"MicroViaDrill":1,"MicroViasAllowed":1,"MicroViaMinSize":1,"MicroViaMinDrill":1,"TextPcbWidth":1,"TextPcbSize":1,"EdgeModWidth":1,"TextModSize":1,"TextModWidth":1,"PadSize":1,"PadDrill":1,"Pad2MaskClearanc":1,"Pad2PasteClearan":1,"AuxiliaryAxisOrg":1,"PcbPlotParams":1,"(":27,"pcbplotparams":1,"layerselection":1,")":25,"usegerberextensi":1,"true":3,"excludeedgelayer":1,"false":12,"linewidth":1,"plotframeref":1,"viasonmask":1,"mode":1,"useauxorigin":1,"hpglpennumber":1,"hpglpenspeed":1,"hpglpendiameter":1,"hpglpenoverlay":1,"pscolor":1,"psnegative":1,"psa4output":1,"plotreference":1,"plotvalue":1,"plotothertext":1,"plotinvisibletex":1,"padsonsilk":1,"subtractmaskfrom":1,"outputformat":1,"mirror":1,"drillshape":1,"scaleselection":1,"outputdirectory":1,"))":1,"$EndSETUP":1,"$EQUIPOT":44,"Na":45,"St":44,"~":78,"$EndEQUIPOT":44,"$NCLASS":1,"Name":1,"Desc":1,"Clearance":1,"ViaDia":1,"uViaDia":1,"uViaDrill":1,"AddNet":44,"$EndNCLASS":1,"$MODULE":51,"GSG":154,"XTAL":3,"TXC":3,"7A":3,"Po":836,"504D2D98":1,"504D3AA5":2,"P":34,"Li":51,"Sc":52,"AR":51,"/":50,"504D0F4F":1,"Op":51,"T0":51,"N":423,"V":49,"T1":51,"I":53,"DS":203,"$PAD":219,"Sh":219,"R":126,"Dr":219,"At":220,"SMD":165,"Ne":219,"$EndPAD":219,"$EndMODULE":51,"USB":3,"MICROB":3,"FCI":3,"4E482E27":1,"504D3AA6":2,"504CAE21":1,"Le":136,".SolderMask":107,".LocalClearance":49,"C":83,"STD":55,"00C8FFFF":4,"TESTPOINT":15,"100MIL":15,"4FA2EFE0":5,"504E11D5":2,"Kw":9,"CONN":8,"504D0B60":1,"504E11D2":2,"504D0B65":1,"504E11CF":2,"504D0B63":1,"504D3AAD":2,"504D0B62":1,"504E11D8":2,"504D0B57":1,"SPST":3,"FSM4JSMATR":3,"4E488E6F":1,"504D3AB0":2,"504CFDB1":1,"DC":2,"SOT23":3,"504D3AB1":2,"CMS":1,"SOT":1,"504CAD4C":1,"$SHAPE3D":1,"Of":1,"Ro":1,"$EndSHAPE3D":1,"SMA":3,"VERTICAL":3,"5047A6AD":1,"504D3AB2":2,"504CFCB0":1,"00E0FFFF":41,"HEADER":9,"2x8":3,"4F8A6071":1,"504D3AB4":2,"504CF706":1,"2x7":3,"4F8A6053":1,"504D3AB5":2,"504CF491":1,"2x3":3,"4F8A5FD1":1,"504D3AB6":2,"504D258A":1,"B0310J50100AHF":3,"504D6841":2,"504C9FEC":1,"900MHZ":3,"INVERTED":3,"F":5,"504D3AB8":2,"504C9FF3":1,"0603D":9,"504D3AB9":2,"504CF0C2":1,"504D3ABB":2,"504CFE38":1,"504D3ABD":2,"504CFE70":1,"SHORT":9,"10MIL":9,"504D2AC6":3,"504D3ABF":2,"504D0B94":1,"504D3AC1":2,"504CB0EB":1,"504D3AC5":2,"504CF505":1,"4CFF2E39":14,"504D3AC6":2,"504CFE6F":1,"504D3AC8":2,"504CFE39":1,"504D3ACA":2,"504CF38E":1,"504D3ACC":2,"504CAEA4":1,"504D3ACE":2,"504CAE9B":1,"504D3AD0":2,"504CAF08":1,"504D3AD4":2,"504CF0D3":1,"504D3AE6":2,"504CAD71":1,"504D3AE8":2,"504CAD75":1,"505160A6":1,"504D64FA":2,"504CA04A":1,"504D3AEE":2,"504CA3D1":1,"504D3AF6":2,"504CEFF7":1,"4FB6CFE4":9,"504D3AF7":2,"504CFCBE":1,"504D3AD2":2,"~~":17,"504CA8D9":1,"504D65ED":2,"504CAA44":1,"50515FE5":1,"504D3AF2":2,"504CA908":1,"504D683B":2,"504CAA22":1,"504D683E":2,"504CA01F":1,"504D3AF4":2,"504CA977":1,"504D3ADA":2,"504CA9AD":1,"504D3ADC":2,"504CA2F0":1,"50515FB0":1,"504D3ADE":2,"504CA2F3":1,"504D3AE4":2,"504CA934":1,"50515FC0":1,"504D4803":2,"504D4718":1,"50515FB8":1,"504D3AD8":2,"504CA84D":1,"504D3AE0":2,"504CAEAF":1,"504D3AE2":2,"504CAECB":1,"504D3AC3":2,"504CAF13":1,"HOLE260MIL":4,"5051616D":1,"504D7CF3":2,"00C0FFFF":10,"QFN36":3,"504E2458":1,"504D65EA":2,"504D0F40":1,"O":36,"$TEXTPCB":26,"Te":26,"De":566,"Normal":26,"$EndTEXTPCB":26,"$DRAWSEGMENT":28,"$EndDRAWSEGMENT":28,"$TRACK":1,"C00000":18,"$EndTRACK":1,"$ZONE":1,"$EndZONE":1,"$CZONE_OUTLINE":2,"ZInfo":2,"504D73B4":1,"ZLayer":2,"ZAux":2,"E":2,"ZClearance":2,"T":2,"ZMinThickness":2,"ZOptions":2,"ZSmoothing":2,"ZCorner":10,"$POLYSCORNERS":2,"$endPOLYSCORNERS":1,"$endCZONE_OUTLIN":1,"504D73CA":1},"KiCad Schematic":{"(":99,"kicad_sch":1,"version":1,")":69,"generator":1,"eeschema":1,"page":4,"paper":1,"title_block":1,"title":2,"date":1,"rev":1,"comment":3,"lib_symbols":1,"sheet":2,"at":6,"size":6,"stroke":2,"width":2,"type":2,"solid":2,"color":4,"))":15,"fill":2,"uuid":2,"fc4c71a5":1,"-":125,"4ac4":1,"98db":1,"57c838c57d91":1,"property":4,"id":4,"effects":4,"font":4,"justify":4,"left":4,"bottom":2,"top":2,"caa71f4c":1,"454d":1,"4ac9":1,"b287":1,"456eafb34991":1,"sheet_instances":1,"path":9,"symbol_instances":1,"reference":6,"unit":6,"value":6,"footprint":8,"EESchema":5,"Schematic":5,"File":5,"Version":5,"LIBS":154,":":154,"mfk_alps":1,"mfk_connector":1,"mfk_interface":1,"power":6,"device":7,"transistors":3,"conn":3,"linear":3,"regul":3,"74xx":3,"cmos4000":3,"adc":3,"dac":3,"memory":3,"xilinx":3,"special":2,"microcontrollers":3,"dsp":3,"microchip":3,"analog_switches":3,"motorola":3,"texas":3,"intel":3,"audio":6,"interface":3,"digital":3,"philips":3,"display":3,"cypress":3,"siliconi":3,"opto":3,"atmel":3,"contrib":3,"valves":3,"Volume":1,"AlpsRK16814MG":1,"cache":5,"EELAYER":10,"END":5,"$Descr":5,"A":1,"encoding":5,"utf":5,"Sheet":5,"Title":5,"Date":5,"Rev":5,"Comp":5,"Comment1":5,"Comment2":5,"Comment3":5,"Comment4":5,"$EndDescr":5,"$Comp":70,"L":85,"SN754410":1,"U1":2,"U":102,"550CA683":1,"P":73,"F":304,"H":265,"C":300,"CNN":303,"$EndComp":70,"DGND":5,"#PWR01":1,"550CA83D":1,"#PWR02":1,"550CA86E":1,"Wire":341,"Line":179,"Connection":24,"~":135,"C1":18,"550CAD46":1,"#PWR03":1,"550CADFB":1,"Text":47,"Label":17,"VOL_UP":2,"VOL_DOWN":2,"#PWR04":1,"550CB0E4":1,"PWR_FLAG":4,"#FLG05":1,"550CB3B3":1,"#FLG06":1,"550CB3CC":1,"CONN_2":1,"P4":1,"550CCCA8":1,"V":40,"CONN_5":2,"P1":3,"550CCE69":1,"A_TOP":1,"A_WIPER":1,"B_TOP":1,"B_WIPER":1,"P2":2,"550CCF9F":1,"C_TOP":1,"RK16814MG":1,"RV1":1,"550CA765":1,"C_WIPER":1,"D_TOP":1,"D_WIPER":1,"AB_COMMON":1,"CD_COMMON":1,"+":4,"5VD":4,"#PWR07":2,"550CE6FC":1,"#PWR08":2,"550CE733":1,"$Bitmap":1,"Pos":1,"Scale":1,"Data":1,"4E":29,"0D":20,"0A":12,"1A":19,"E0":23,"F1":21,"EC":11,"9B":17,"7C":12,"6C":18,"9C":15,"F3":22,"D5":30,"B3":14,"ED":15,"9D":26,"7B":24,"B5":20,"C7":17,"BF":19,"EB":21,"CC":25,"C2":13,"1E":18,"5A":10,"D0":19,"2A":23,"F6":30,"FA":22,"A0":22,"6A":18,"D6":21,"B1":12,"3E":12,"A3":20,"E1":23,"5C":13,"B4":22,"DA":18,"7E":30,"8A":15,"BD":20,"D4":21,"AB":14,"AD":20,"B7":27,"B6":21,"E6":17,"A2":24,"A5":13,"0C":19,"F2":30,"CA":22,"AC":29,"FB":21,"7D":19,"E8":20,"E5":19,"F7":21,"F9":27,"E4":32,"AF":26,"D7":30,"D9":19,"F8":29,"C9":25,"5D":21,"9E":24,"3B":16,"C0":35,"E9":21,"CB":19,"F5":26,"E2":30,"9A":19,"B8":19,"EE":22,"E3":12,"8C":14,"C5":20,"0E":18,"BE":18,"3D":21,"FC":33,"5E":21,"DE":17,"8D":16,"4C":24,"C6":15,"BA":16,"7A":29,"CD":23,"0B":26,"A4":24,"8B":20,"2C":14,"4B":23,"AE":21,"A7":13,"1C":21,"B0":23,"EA":28,"BC":8,"F0":18,"4A":14,"A1":14,"F4":19,"C4":18,"E7":31,"3A":11,"A8":17,"8E":17,"CF":26,"C3":21,"FD":20,"D8":17,"AA":28,"C8":20,"DB":12,"5B":13,"DF":18,"6B":22,"A6":15,"FF":14,"B2":21,"D3":11,"2B":18,"6E":25,"3C":15,"1D":21,"BB":15,"2E":14,"FE":19,"DC":19,"A9":18,"B9":24,"6D":22,"DD":15,"2D":21,"CE":17,"D1":19,"4D":16,"EF":12,"1B":15,"D2":16,"$EndBitmap":2,"EndData":1,"GND":14,"#PWR09":2,"550CF9FF":1,"Notes":25,"chassis":2,"ground":2,"#PWR010":2,"550CFBE5":1,"#FLG011":1,"550CFBF4":1,"CONN_1":1,"P5":1,"550D1AD1":1,"550D2A54":1,"#PWR012":2,"550D2ACA":1,"NoConn":64,"CONN_3":1,"P3":1,"551F2247":1,"V_MOT":3,"#FLG013":1,"551F243F":1,"JUMPER":1,"J1":1,"552023B1":1,"#PWR014":2,"552023F3":1,"Use":1,"jumper":1,"to":1,"motor":1,"from":1,".":1,"$EndSCHEMATC":5,"simonLib":3,"simonShield":5,"SW_PUSH":8,"SW1":1,"5777DBBB":1,"R":20,"R1":1,"5777DBC2":1,"#PWR05":1,"5777DBC9":1,"SW3":1,"5777DBDD":1,"#PWR06":1,"5777DBEB":1,"SW5":1,"5777DBFF":1,"5777DC0D":1,"SW7":1,"5777DC21":1,"5777DC2F":1,"SW2":1,"5777DC43":1,"5777DC51":1,"SW4":1,"5777DC65":1,"5777DC73":1,"SW6":1,"5777DC87":1,"#PWR011":1,"5777DC95":1,"SW8":1,"5777DCA9":1,"5777DCB7":1,"HLabel":22,"Input":22,"BTN_LED_1":2,"BTN_LED_2":2,"BTN_LED_3":2,"BTN_LED_4":2,"BTN_CFG_1":2,"BTN_CFG_2":2,"BTN_CFG_3":2,"BTN_CFG_4":2,"R3":1,"577967E7":1,"R5":1,"R7":1,"577968BC":1,"R2":1,"5779693E":1,"R4":1,"577969F3":1,"R6":1,"57796A6F":1,"R8":1,"57796AEC":1,"BUTTONS":1,"\\":1,"n":1,"VCC":9,"#PWR013":1,"5798AF98":1,"5798B8B6":1,"#PWR015":1,"5798B8F1":1,"#PWR016":1,"5798B9EC":1,"#PWR017":2,"5798BB07":1,"#PWR018":2,"5798BB42":1,"#PWR019":1,"5798BB7D":1,"#PWR020":1,"5798BBB8":1,"v":2,"T":35,"_0_0_":1,"sym":13,"_1_1_":1,"_2_2_":1,"_3_3_":1,"_4_4_":1,"_5_5_":1,"_6_6_":1,"_7_7_":1,"_8_8_":1,"_9_9_":1,"_q_q_":1,"q_":1,".sym":3,"B":3,"N":14,"{":7,"pintype":3,"=":29,"unknown":6,"pinlabel":3,"pinnumber":3,"pinseq":3,"}":7,"af_output_transf":2,"AF_OUTPUT_TRANSF":2,"refdes":4,"?":5,"NFI_LOL":1,"ssrelay":1,"spdt":1,"lcc110":1,"LCC110":1,"symversion":1,"DIP8":1,"switch":1,"dip12":1,"SWITCH_DIP12":2,"S":2,"relays":2,"w_relay":1,"ultimate":1,"temp":1,"controller":1,"$Sheet":1,"54E5B803":1,"I":9,"O":3,"F10":1,"F11":1,"F12":1,"F13":1,"F14":1,"F15":1,"$EndSheet":1,"rescue":1,"74xgxx":1,"ac":1,"dc":3,"actel":1,"Altera":1,"analog_devices":1,"brooktre":1,"cmos_ieee":1,"diode":1,"elec":1,"unifil":1,"ESD_Protection":1,"ftdi":1,"gennum":1,"graphic":1,"hc11":1,"ir":1,"Lattice":1,"logo":1,"maxim":1,"microchip_dspic3":1,"microchip_pic10m":1,"microchip_pic12m":1,"microchip_pic16m":1,"microchip_pic18m":1,"microchip_pic32m":1,"motor_drivers":1,"msp430":1,"nordicsemi":1,"nxp_armmcu":1,"onsemi":1,"Oscillators":1,"powerint":1,"Power_Management":1,"pspice":1,"references":1,"rfcom":1,"sensors":1,"silabs":1,"stm8":1,"stm32":1,"supertex":1,"switches":1,"transf":1,"ttl_ieee":1,"video":1,"Worldsemi":1,"Xicor":1,"Zilog":1,"BUZZER":2,"5777FCBE":1,"BC547":1,"Q1":1,"5777FCC6":1,"CIN":1,"R9":1,"5777FCCD":1,"5777FCDA":1,"PWM":2,"R10":1,"577960FD":1,"CIRCUIT":1,"VDD":1,"RESCUE":1,"5777FCD4":1,"#PWR029":1,"57781CE9":1,"Conn_Poncho2P_2x":2,"XA":1,"57781CEF":1,"AR":2,"Path":2,"Ref":2,"Part":2,"PWR_JUMPER":1,"57781CF6":1,"LED_4":1,"LED_3":1,"LED_2":1,"LED_1":1,"XA1":1,"577946F6":1,"EDU":1,"CIAA":1,"NXP":1,"CONNECTORS":1,"#PWR030":1,"578F601E":1,"#PWR031":1,"57781D17":1,"C_100nF":1,"57781D10":1,"#PWR032":1,"5798B140":1},"Kickstart":{"COMMENT#":139,"lang":3,"fr_FR":1,".UTF":2,"-":115,"keyboard":3,"fr":1,"latin9":1,"timezone":3,"Europe":1,"/":371,"Paris":1,"auth":3,"--":70,"useshadow":3,"passalgo":1,"=":62,"sha512":1,"selinux":3,"enforcing":1,"firewall":3,"enabled":3,"service":3,"mdns":1,"xconfig":1,"startxonboot":1,"zerombr":3,"clearpart":3,"all":3,"initlabel":3,"part":1,"size":1,"fstype":1,"ext4":1,"services":1,"disabled":4,"network":1,"bootproto":1,"dhcp":1,"device":3,"link":1,"activate":1,"shutdown":1,"rootpw":3,"plaintext":1,"audinux":31,"#enable":1,"threaded":1,"irqs":1,"bootloader":3,"location":3,"none":1,"append":1,"repo":10,"name":7,"rpmfusion":4,"baseurl":5,"http":6,":":25,"//":8,"download1":4,".rpmfusion":4,".org":8,"free":5,"fedora":9,"releases":2,"$releasever":9,"Everything":2,"$basearch":9,"os":2,"non":1,"nonfree":1,"update":2,"testing":2,"updates":5,"mirrorlist":3,"mirrors":3,".fedoraproject":4,"metalink":3,"?":3,"&":3,"arch":3,"released":1,"f":9,"url":5,"https":2,"copr":1,"be":1,".cloud":1,"results":1,"ycollet":1,"linuxmao":1,"%":17,"packages":4,"@base":1,"x":5,"@guest":1,"desktop":1,"agents":1,"@standard":1,"@core":1,"@fonts":1,"@input":1,"methods":1,"@multimedia":1,"@hardware":1,"support":1,"dnf":2,"scim":1,"*":9,"ibus":1,"iok":1,"qemu":1,"guest":1,"agent":1,"end":7,"post":3,"y":1,"langinstall":1,"French":1,"cat":9,">":24,"etc":21,"rc":7,".d":17,"init":9,"livesys":9,"<<":6,"EOF":8,"SHEBANG#!bash":2,".":2,"functions":2,"if":22,"!":7,"strstr":8,"rd":3,".live":3,".image":2,"||":21,"[":23,"!=":9,"]":23,";":30,"then":24,"exit":3,"fi":22,"e":4,".liveimg":4,"configured":4,"configdone":1,"exists":2,"()":4,"{":4,"which":2,"\\":35,"$1":2,">/":3,"dev":24,"null":23,">&":2,"return":2,"$":2,"}":11,"ln":1,"sf":1,"systemd":2,"system":2,"hwclock":1,"save":1,".service":15,"livedir":7,"for":5,"arg":5,"in":5,"`":12,"proc":3,"cmdline":3,"do":4,"${":7,"##":3,".dir":1,"continue":1,"live_dir":1,"done":4,"swaps":1,"blkid":2,"t":2,"TYPE":1,"swap":3,"o":5,"noswap":2,"&&":4,"n":4,"s":1,"$swaps":1,"action":5,"swapon":2,"$s":1,"run":5,"initramfs":5,"live":5,".img":4,"mountPersistentH":2,"homedev":5,"sbin":9,"mountopts":1,"elif":2,"b":1,"loopdev":1,"losetup":2,"mount":3,"remount":1,",":5,"rw":1,"$loopdev":2,"$homedev":2,"echo":5,"plymouth":3,"ask":1,"password":3,"command":1,"mapper":1,"EncHome":1,"$mountopts":1,"home":31,"d":5,"bind":1,"restorecon":5,"USERADDARGS":1,"findPersistentHo":2,"persistenthome":2,"nopersistenthome":1,"useradd":1,"$USERADDARGS":1,"c":1,"passwd":2,"usermod":3,"aG":3,"wheel":1,"jackuser":1,"root":3,"systemctl":15,"no":7,"reload":7,"disable":9,"firstboot":6,"text":5,"graphical":2,"stop":7,"sed":5,"i":7,"sysconfig":1,"prelink":1,"&>":1,"mdmonitor":4,"takeover":2,"gsettings":1,"set":1,"org":1,".gnome":1,".software":1,"download":1,"crond":2,"atd":2,"abrtd":2,"chrony":1,".conf":7,"touch":2,"hostname":1,"late":6,"case":1,"$o":1,"ks":2,")":41,"COMMENT;":2,"xdriver":3,"esac":1,"liveinst":6,"quit":2,"usr":20,"$ks":2,"textinst":1,"X11":2,"xorg":2,"FOE":4,"Section":2,"Identifier":2,"Driver":2,"Option":1,"EndSection":2,"chmod":4,"chkconfig":2,"add":2,"enable":2,"tmp":3,".mount":1,">>":2,"fstab":1,"vartmp":1,"var":5,"tmpfs":1,"defaults":1,"rm":5,"lib":3,"rpm":6,"__db":2,"releasever":1,"$(":2,"q":1,"qf":1,"whatprovides":1,"release":1,"basearch":1,"uname":1,"import":1,"pki":1,"gpg":1,"RPM":1,"GPG":1,"KEY":1,"qa":1,"bin":2,"mandb":1,"core":1,"random":1,"seed":1,"fc":2,"cache":2,"|":1,"tee":1,".updated":2,"boot":1,"COMMENT/*":2,"autologin":1,"user":1,"lightdm":6,"#sed":1,"gtk":1,"greeter":1,"share":16,"applications":16,".desktop":17,"Desktop":19,"mkdir":1,"cp":15,"+":2,"chown":1,"R":2,"qjackctl":1,"guitarix":1,"qsynth":1,"yoshimi":1,"sooperlooper":1,"lmms":1,"mscore":1,"qtractor":1,"audacity":1,"tuxguitar":1,"xfce4":1,"terminal":1,"carla":1,"cadence":1,"ardour4":1,"#platform":2,"x86":2,"AMD64":2,"or":2,"Intel":2,"EM64T":2,"enablemd5":2,"mbr":2,"us":2,"en_US":2,"$tree":2,"$yum_repo_stanza":2,"$SNIPPET":37,"(":37,"reboot":2,"#Root":2,"iscrypted":2,"$default_passwor":2,"skipx":2,"Asia":1,"Chongqing":1,"install":2,"include":1,"partition":1,".ks":1,"#disable":1,"some":2,"and":1,"pre":2,"#":1,"$yum_config_stan":2,"#clean":1,"directory":1,"#mysql":1,"#affinity":1,"America":1,"New_York":1,"autopart":1,"$kickstart_start":1,"$kickstart_done":1},"Kit":{"COMMENT<!--":2,"<":3,"section":2,">":5,"h1":2,"><":1,"!":1,"--":1,"$pageTitle":1,"-->":1,"</":3,"p":2},"Kotlin":{"package":1,"addressbook":1,"class":5,"Contact":1,"(":13,"val":16,"name":2,":":19,"String":9,",":12,"emails":1,"List":3,"<":5,"EmailAddress":2,">":5,"addresses":1,"PostalAddress":2,"phonenums":1,"PhoneNumber":2,")":11,"user":1,"host":1,"streetAddress":1,"city":1,"zip":1,"state":2,"USState":1,"?":2,"country":3,"Country":7,"{":6,"assert":1,"==":3,"null":3,"xor":1,"Countries":2,"[":3,"]":3,"}":6,"areaCode":1,"Int":1,"number":1,"Long":1,"object":1,"fun":1,"get":2,"id":2,"CountryID":1,"=":5,"countryTable":2,"private":2,"var":1,"table":5,"Map":2,"()":2,"if":1,"HashMap":1,"for":1,"line":3,"in":1,"TextFile":1,".lines":1,"stripWhiteSpace":1,"true":1,"))":1,"return":1},"Kusto":{"COMMENT//":145,"search":1,"*":2,"|":248,"count":10,"distinct":4,"NodeName":22,".show":1,"tables":1,".drop":1,"table":4,"let":69,"startTime":4,"=":183,"datetime":3,"(":283,")":126,";":69,"endTime":4,"where":76,"Text":92,"contains":91,"!":27,"order":24,"by":39,"Timestamp":49,"asc":22,"between":2,"..":2,"limit":26,"project":26,",":475,"TID":18,"PID":19,"Level":25,"Type":70,"FileType":17,"summarize":21,"()":10,"xtime":5,"bin":5,"1s":1,"exclusion1":12,"and":28,"filterPattern":12,"excludePattern":3,"//":7,"normal":1,"tcp":1,"connection":1,"close":1,"excludePattern2":3,"noise":1,"bug":1,"to":2,"be":1,"fixed":1,"in":3,"matches":18,"regex":18,"or":35,"@":88,"extend":50,"durationMs":3,"extract":25,"typeof":24,"long":1,"))":65,">":9,"regexPattern":3,"strcat":19,"re2":2,"case":3,"insensitive":2,"T":5,"DistinctEvents":2,"PartitionKey":7,"RowKey":6,"join":3,"on":11,"$left":6,".Timestamp":2,"==":13,"$right":6,".PartitionKey":2,".RowKey":6,"propertyPack":2,"pack":15,"PropertyName":5,"PropertyValue":6,"bag":2,"make_bag":11,"RelativeUri":3,"evaluate":5,"bag_unpack":5,"todatetime":1,"TypeTimeStamp":1,"ETag":1,"t":6,"[":9,"%":4,"kusto":2,"name":2,"]":9,"e":4,"PropertyName1":2,"PropertyValue1":3,"1m":2,"render":4,"timechart":4,"ago":5,"7d":1,"now":1,"CounterName":3,"avg":1,"CounterValue":1,"disk":1,".create":1,":":8,"string":28,"int":2,"LogType":1,"appName":9,"your_tablename_h":21,"((":2,")))":9,"extractPattern_P":6,"extractPattern_R":2,"extractPattern_S":20,"partitionStats":2,"replicaStats":2,"serviceName":4,"partitionId":6,"extract_all":6,"extractPattern_E":4,"extractPattern_A":2,"extractPattern_":1,"exitCode":2,"errorCode":2,"program":2,"arguments":2,"servicePackageId":2,"filterPattern1":2,"regexPattern1":3,"statusCode":4,"extractPattern_r":10,"requestId":11,"count_":3,"filterPattern_re":3,"serviceUrl":10,"extractPattern_V":4,"extractPattern_F":2,"verb":4,"tostring":40,"60s":2,"extractPattern_p":6,"filterPattern_pa":6,"startswith":2,"extractPattern_T":2,"TextId":2,"query_period":4,"90d":2,"_ConsentRiskDict":3,"toscalar":1,"_GetWatchlist":1,"take_anyif":5,"ConsentRisk":9,"isnotempty":12,"PermissionName":2,"_ConsentToApplic":2,"AuditLogs":4,"TimeGenerated":9,"OperationName":8,"has":6,"Actor":9,"InitiatedBy":13,".user":10,".userPrincipalNa":4,"ActorId":4,".id":6,"ActorIPAddress":7,".ipAddress":4,"mv":11,"-":15,"expand":5,"TargetResource":19,"TargetResources":8,"AppDisplayName":15,".displayName":8,"AppServicePrinci":12,"apply":6,"Properties":16,".modifiedPropert":7,"BagToUnpack":8,".oldValue":4,".newValue":15,"columnsConflict":4,"AdminConsent":6,"trim":11,"column_ifexists":12,"dynamic":13,"null":13,"OnBehalfOfAllUse":5,"AppId":1,"Permissions":17,"))))":1,"TargetId":8,"PermissionsResou":21,"ConsentType":10,"Scope":3,"split":2,"array_sort_asc":3,"make_set":3,"Target":7,"iff":9,"COMMENT;":4,"_DelegatedPermis":2,"array_length":3,"_AppRoleAssignme":4,"not":4,"Result":5,"ResultDescriptio":2,"AppRole":2,"arg_min":1,"CorrelationId":4,"union":1,"isfuzzy":1,"true":1,"AdditionalDetail":4,"as":1,"Results":3,"away":3,"lookup":2,"kind":2,"leftouter":2,"rename":1,"Secondary_AppDis":5,".PermissionsReso":1,".AppServicePrinc":1,"isempty":6,"Permission":5,"bag_has_key":1,"ConsentRisks":11,"PermissionsExten":3,"min":1,"take_any":1,"Operations":2,"make_set_if":2,"AlertSeverity":2,"has_any":1},"LFE":{"COMMENT;":157,"(":330,"defsyntax":3,"defvar":4,"[":9,"name":11,"val":4,"]":9,"let":10,"((":15,"v":2,"))":23,"put":2,"setvar":3,"getvar":5,"get":24,"defmodule":4,"gps1":1,"export":4,"gps":4,")":107,"school":2,"-":105,"ops":6,"import":1,"from":2,"lists":4,"member":5,"all":6,"any":2,"rename":1,"every":4,"some":2,"filter":1,"find":2,"))))":10,"defrecord":2,"op":21,"action":7,"preconds":8,"add":9,"list":27,"del":8,"defun":35,"state":13,"goals":4,"*":20,";":3,"The":2,"current":2,":":23,"a":7,"of":4,"conditions":2,".":10,"A":1,"available":1,"operators":1,"if":5,"fun":4,"achieve":4,"goal":5,"orelse":1,"apply":2,"lambda":26,"appropriate":2,"p":6,")))))":6,")))":13,"progn":1,"io":3,"fwrite":1,"set":4,"difference":4,"union":4,"cons":4,"e":9,"es":6,"s2":10,"()":14,"()))":3,"make":7,"())":4,"mnesia_demo":1,"new":4,"by_place":2,"by_place_ms":2,"by_place_qlc":2,"person":8,"place":12,"job":4,"mnesia":10,"start":1,"create_table":1,"#":19,"attributes":1,"people":2,"fred":1,"london":4,"waiter":7,"bert":1,"john":1,"painter":4,"paul":1,"driver":4,"jean":1,"paris":4,"gerard":1,"claude":1,"yves":1,"roberto":1,"rome":3,"guiseppe":1,"paulo":1,"fritz":1,"berlin":4,"kurt":1,"hans":1,"franz":1,"foreach":1,"match":3,"tuple":2,"n":6,"j":4,"transaction":4,"write":1,"))))))":2,"match_object":1,"emp":1,"f":4,"select":1,"spec":1,"when":1,"=":2,":=":2,")))))))":3,"q":2,"qlc":2,"lc":1,"<-":1,"table":1,"church":23,"zero":2,"s":18,"x":12,"one":2,"funcall":26,"two":1,"three":1,"four":1,"five":2,"int":1,"successor":3,"+":2,"->":4,"int1":2,"numeral":11,"COMMENT\"":11,"Converts":2,"called":2,"to":3,"an":3,"integer":4,",":7,".g":2,">":2,"int2":2,"non":1,"count":5,"limit":4,"cond":1,"==":1,"/=":1,"object":18,"fish":10,"class":10,"species":11,"This":4,"is":4,"the":8,"constructor":3,"that":2,"will":1,"be":1,"used":3,"most":1,"often":1,"only":1,"requiring":1,"pass":1,"string":1,"When":2,"children":13,"are":2,"not":1,"defined":1,"simply":1,"use":1,"empty":1,"contructor":1,"mostly":1,"useful":1,"as":1,"way":1,"abstracting":1,"out":1,"id":16,"generation":1,"larger":1,"Nothing":1,"else":1,"uses":1,"/":2,"besides":1,"so":1,"it":1,"isn":1,"(((":1,"binary":1,"size":1,"crypto":1,"rand_bytes":1,"formatted":2,"car":1,"io_lib":1,"format":3,"internally":1,"once":1,"and":1,"known":1,"move":3,"verb":2,"method":12,"case":1,"self":11,"distance":3,"child":5,"ids":2,"append":1,"parent":4,"erlang":1,"length":1,"generic":1,"function":1,"call":1,"into":1,"given":1,"instance":1,"info":1,"reproduce":1},"LOLCODE":{"HAI":1,"OBTW":17,"Author":1,":":7,"Logan":1,"Kelly":1,"(":6,"logan":1,".kelly":1,"@gmail":1,".com":3,")":6,"Github":1,"https":1,"//":2,"github":1,"/":5,"LoganKelly":1,"LOLTracer":1,"TLDR":17,"prev":5,"is":14,"the":33,"number":29,"used":2,"in":12,"randin":4,"function":2,".":32,"I":115,"had":1,"to":22,"declare":1,"it":8,"global":1,"scope":1,"so":2,"that":3,"would":1,"retain":1,"its":3,"value":4,"between":2,"calls":1,"HAS":108,"A":129,"ITZ":105,"rand_max":4,"Equivalent":4,"C":5,"a":25,"range":2,"of":9,"HOW":14,"IZ":51,"c":2,"R":59,"MOD":4,"OF":74,"SUM":18,"PRODUKT":6,"AN":144,"FOUND":17,"YR":120,"IF":13,"U":13,"SAY":13,"SO":13,"BTW":19,"Returns":2,"random":2,"within":1,"-":16,"rand_onein":3,"rand_num":3,"MKAY":36,"IS":3,"NOW":3,"NUMBAR":7,"rand_max_float":2,"MAEK":3,"QUOSHUNT":6,"ceil":1,"()":1,"next":1,"largest":1,"integer":1,"for":7,"given":1,"ceilin":3,"num":18,"int_num":7,"NUMBR":2,"BOTH":20,"SAEM":19,",":76,"O":31,"RLY":64,"?":34,"YA":33,"OIC":34,"DIFFRINT":15,"SMALLR":7,"BIGGR":12,"Convert":3,"hexadecimal":3,"This":6,"returned":4,"as":4,"string":3,"decimal_to_hex":1,"i":45,"rem":4,"hex_num":3,"BUKKIT":5,"decimal_num":14,"IM":22,"IN":11,"num_loop":12,"hex_digit":9,"WTF":1,"OMG":6,"GTFO":17,"OMGWTF":1,"SRS":6,"NO":8,"WAI":8,"OUTTA":11,"hex_string":6,"YARN":3,"string_reverse":4,"SMOOSH":3,"DIFF":18,"binary":10,"bukkit":1,"which":3,"has":2,"slots":1,"N":1,"where":1,"n":11,"equal":2,"digits":2,"It":2,"also":3,"length":10,"slot":1,"decimal_to_binar":7,"binary_num":14,"Bitwise":1,"and":11,"two":1,"numbers":2,"The":7,"must":4,"be":4,"provided":4,"format":6,"by":7,"bitwise_andin":1,"first_num":2,"second_num":2,"binary_first_num":3,"binary_second_nu":3,"first_length":3,"second_length":3,"max_length":2,"final_binary":5,"final_length":3,"first_binary":3,"second_binary":3,"EITHER":2,"...":6,"Bitshift":1,"left":1,"num_bits":4,"bit_shift_leftin":1,"shifted_binary_n":5,"unshifted_index":3,"into":3,"decimal":1,"return":4,"binary_to_decima":1,"binary_value":2,"decimal_value":3,"power_of":4,"base":10,"power":1,"exponent":3,"Return":4,"binary_to_string":1,"binary_string":4,"Converts":1,"character":3,"equivalent":1,"UNICODE":1,"was":7,"originally":1,"an":3,"attempt":1,"write":1,"out":2,"P6":1,"PPM":2,"but":4,"produced":1,"VISIBLE":1,"didn":1,"properly":1,"formatted":1,"some":1,"reason":2,"Instead":2,"fell":1,"back":1,"P3":1,"wrote":1,"regular":1,"ascii":1,"hex_to_char":1,"hack":1,"found":5,"converting":1,"strings":1,"their":1,"unicode":2,"equivalents":1,"using":2,"directly":1,"we":2,"escape":1,"get":1,"hex":2,"3A":1,"allows":1,"us":1,"assemble":1,"with":4,"our":1,"inserted":1,"without":1,"errors":1,"produce":1,"accurate":1,"results":1,"if":4,"no":3,"larger":3,"than":3,"See":1,"note":1,"below":2,"based":1,"upon":1,"Newton":1,"Approximation":1,"Method":2,"adapted":1,"at":1,"this":3,"website":1,"#11":1,"http":1,"www":1,".codeproject":1,"Articles":1,"Best":1,"Square":1,"Root":1,"Algorithm":1,"Function":1,"Precisi":1,"square_rootin":2,"Forcing":1,"comparison":1,"accuracy":4,"big":1,"precision":1,"causes":1,"infinite":1,"loop":1,"occur":1,"For":3,"have":1,"set":1,"any":1,"^":1,"lower":7,"upper":7,"guess":6,"LOOP":2,"delta":4,"guess_squared":3,"intersection":3,"test":1,"line":2,"[":2,"o":8,"d":12,"]":2,"hit":6,"distance":3,"t":10,"bouncing":4,"ray":10,"goes":3,"upward":2,"downward":2,"tracin":3,"m":9,"p":13,"Z":1,"z":5,"LIEK":4,"Vector":27,"constructin":3,"world":3,"encoded":1,"sphere_positions":4,"lines":1,"columns":1,"k":5,"column_loop":2,"each":2,"column":2,"objects":1,"j":5,"line_loop":2,"on":1,"There":1,"sphere":6,"does":2,"addin":5,"b":11,"dot_productin":5,"q_c":2,"q":4,"compute":2,"camera":1,"s":6,"So":1,"far":1,"minimum":1,"save":1,"And":1,"vector":2,"bouncing_ray":4,"scalin":8,"direction":2,"normalizin":2,"result":9,"Sample":1,"pixel":1,"color":13,"samplin":2,"Search":1,"Vs":1,"No":2,"Generate":2,"sky":1,"vec_result":2,"z_component":5,"vec_num":4,"h":11,"=":3,"coordinate":1,"l":12,"light":1,"soft":1,"shadows":1,"x":4,"y":4,"l_two":2,"r":11,"half":1,"Calculate":3,"lambertian":2,"factor":2,"illumination":1,"coefficient":1,">":1,"or":1,"shadow":1,"illumination_res":2,"i_m":2,"diffuse":1,"specular":1,"component":1,"going":1,"floor":1,"ceil_h_x":2,"ceil_h_y":2,"ceil_h":3,"color_choice":2,"==":1,"Cast":1,"from":1,"surface":1,"sphere_color":4,"recursive_color":1,"Attenuate":1,"%":1,"since":1,"COMMENT(*":1},"LSL":{"COMMENT/*":2,"integer":16,"someIntNormal":4,"=":34,";":58,"someIntHex":4,"someIntMath":4,"PI_BY_TWO":4,"event":4,"//":10,"is":6,"invalid":4,".illegal":4,"key":6,"someKeyTexture":4,"TEXTURE_DEFAULT":4,"string":10,"someStringSpecia":4,"EOF":4,"some_user_define":4,"(":32,"inputAsString":4,")":32,"{":18,"llSay":2,"PUBLIC_CHANNEL":8,",":18,"}":18,"user_defined_fun":4,"inputAsKey":4,"return":2,"default":4,"state_entry":4,"()":6,"someKey":6,"NULL_KEY":2,"llGetOwner":2,"someString":4,"touch_start":2,"num_detected":4,"list":2,"agentsInRegion":6,"llGetAgentList":2,"AGENT_LIST_REGIO":2,"[]":2,"numOfAgents":4,"llGetListLength":2,"index":8,"defaults":2,"to":2,"for":4,"<=":2,"-":2,"++":2,"each":2,"agent":2,"in":2,"region":2,"llRegionSayTo":2,"llList2Key":2,"touch_end":2,"llSetInventoryPe":2,"MASK_NEXT":2,"PERM_ALL":2,"reserved":2,".godmode":2,"llWhisper":4,"state":6,"other":4},"LTspice Symbol":{"Version":1,"SymbolType":1,"BLOCK":1,"LINE":5,"Normal":12,"-":28,"RECTANGLE":5,"CIRCLE":1,"ARC":1,"TEXT":1,"Center":1,"This":1,"is":1,"the":1,"work":1,"of":1,"a":1,"confused":1,"man":1,".":1,"PIN":3,"TOP":1,"PINATTR":6,"PinName":3,"SpiceOrder":3,"VBOTTOM":1,"LEFT":1,"I":1},"LabVIEW":{"<?":11,"xml":15,"version":15,"=":931,"encoding":15,"?>":11,"<":336,"Project":18,"Type":330,"LVVersion":11,">":295,"Property":214,"Name":329,"Localize":1,"</":142,"true":33,">&":6,"lt":213,";":505,"?":51,"&":472,"gt":218,"ExampleProgram":6,"Title":8,"Text":12,"Locale":6,"Malleable":3,"VIs":6,"Basics":1,".lvproj":4,"/":127,"Keywords":8,"Item":339,"polymorphic":5,"basics":1,"malleable":7,"VI":20,"Navigation":8,"FileType":8,"LV":8,"Metadata":8,"ProgrammingLangu":8,"LabVIEW":8,"RequiredSoftware":8,"NiSoftware":8,"MinVersion":4,"This":4,"example":4,"provides":1,"an":2,"introduction":1,"to":9,",":43,"a":22,"feature":1,"that":9,"allows":2,"you":2,"write":1,"one":1,"performs":1,"the":12,"same":1,"operation":1,"on":1,"different":1,"data":4,"types":3,"instead":1,"of":14,"saving":1,"separate":1,"copy":1,"for":2,"each":3,"type":2,".":31,"A":13,"is":6,"similar":1,"but":5,"where":1,"selection":1,"among":1,"fixed":1,"set":2,"implementation":1,"single":1,"automatically":1,"adapts":1,"itself":1,"input":1,"It":1,"simpler":1,"create":4,"widely":1,"varying":1,"implementations":1,"with":3,"supports":1,"open":1,"-":60,"ended":1,"false":15,"My":10,"Computer":10,"Server":6,"URL":177,"/>":181,"Library":9,"(":46,"++":2,"IC2":1,"TVS":1,"+":39,"O":5,"`":47,":":47,"[":33,"QDNP9VYEO":1,"]":44,"0GP":1,"@@":1,"NM_LD_":1,"\\":33,"K4":1,"amp":47,"NI":1,"^":21,"WE":1,"\\\\":2,"ZH0":1,"8D2":1,"Z":12,"C":5,"@":18,"%":63,"R0":1,"--":2,"T0":2,"0D":1,"QT0":1,"!":68,"S0":1,"D":5,"QT":2,"IPB":1,"B":8,"1GG":1,"W1":1,"QS0Y":1,".ZGK":1,"ZGK":1,"Z4":1,"NMD":1,"Q":8,"WJ3R":1,".FOM422L":1,"[[":1,"KS":1,"Nested":1,"Array":1,"sort":1,"search":1,"shows":3,"how":1,"can":1,"use":3,"nested":1,"particularly":1,"flexible":1,"APIs":2,"The":5,"particular":1,"API":1,"demonstrated":1,"searching":1,"and":5,"sorting":1,"arrays":1,"principles":1,"apply":1,"many":1,"other":3,"/</":4,"1N":2,"XH":2,"SFJ":2,"#5P":2,"F":5,"HP":2,"5JTTF":2,"MB":2,"$(":4,"P":3,")":39,"YX":2,"*":41,"RU2DU":2,"Q3YW":2,".YBG":2,"YBM":2,"@8":2,"XC":3,"$2":2,"U4":4,"JKH":2,"JE":2,"W":8,"#":17,"UC_WE":2,"KH":5,"R":8,"$":15,"XG3":2,"XG3RV320":2,"G40":2,"G3":2,"D6":2,"J":8,"3D":2,"F4":2,"#J":2,"T":6,"HN":2,"P5FS":2,"S":4,"7ZIWV":2,"NNFC":2,"GC0819TX":2,"JVO":2,"7N29CR6L":2,"^=":2,"1M4":2,"#R":2,"IFV":2,".DX":2,"X":7,"V":14,"G":9,"N":7,"L":7,"@_Z9":2,"X_TVONVN":2,"Y8":2,"#ZR0J":2,"$L":2,"8C":2,"Q_":2,"1_":2,"U_":2,"LP":2,"WWPAO_0NB":1,"$TP":2,"@4C":2,"@PRPA":2,"PYZLD8Y":2,"_ML":1,"!!!!!!":6,"nidna":4,"xmlns":4,"xsi":4,"schemaLocation":2,"SchemaVersion":2,"ContentType":2,"Temperature":3,"Monitoring":3,"Description":4,"demonstrates":2,"temperature":5,"monitoring":3,"application":3,"main":2,"reads":2,"simulated":2,"alarms":2,"if":2,"it":4,"outside":2,"given":2,"range":2,"also":2,"usage":2,"Continuous":2,"Measurement":2,"Logging":2,"sample":4,"project":4,"contains":2,"subset":2,"functionality":2,"in":2,"temperatures":1,"continuous":1,"app":1,"apps":1,"applications":3,"demo":1,"demos":1,"></":3,"WWPAG_0NB":1,"7SO":1,"K1":1,"7Q":1,"NMA3X":1,"DW":1,"RJ":1,"JQ":1,"GC4N9":1,"YCK":1,"ASI2F":1,"1I":1,".Z5":1,"Z5PR":1,"@54T":1,"5TT":1,"5TQO":1,"5_INJ6Z":1,"COMMENT(*":1,"AF_Debug_Trace":1,"FALSE":1,"Actor":5,"Framework":5,"Fundamentals":1,"Demonstrates":2,"simulation":2,"coffee":2,"shop":2,"facilitates":2,"consist":2,"multiple":2,"independent":2,"tasks":2,"communicate":2,"actor":1,"framework":1,"af":1,"class":1,"actors":1,"classes":1,"frameworks":1,"design":1,"pattern":1,"patterns":1,"LVClass":1,"!!!!!!!":3,"!!":12,"!!!":5,"BJ":1,"DB":1,"K":6,"NSQ26":1,"DRN":1,"FVTB":1,"E":10,"FX":1,":-":1,"FRT":1,"PFMP87Y0BU":1,"00Z6Y":1,"C34S":1,"BS":1,"EH":1,"EXA34_":1,"BK":1,"@J":1,"$D34Q":1,"0Y":1,"H":1,"##":1,"S9":1,"HM":1,"CMQ":1,"S0YX":1,"#X":1,"YXA":1,"D_":1,".R0":1,"QHR_":1,".Y":1,"()":1,"1TI4":1,"Y":4,".5F":1,".31QU":1,"6E":1,"$4":1,"76Q":1,"T1":1,"!!!!":15,"R1":1,"!!!!!":2,"2B14":1,"$Q":3,"@1":1,"GU":1,"###":1,"W9":1,"MA4JA":1,"G9":1,"0B":1,"@A":1,"JTF":1,"GUKHH39":1,"GH":1,"M":5,"`````":2,"9W":1,"Y9":1,"JYH":1,".AQ":1,"A1":1,"A9":1,"2A":1,"A9G":1,"2UU1":1,"X11B":1,"X0":1,"$1DU_":1,"S0ZD":1,"HMU":1,"I":2,"V0S":1,"//":1,"Q2X":1,"D3":1,"CY1Q":1,"DY368QQ0":1,"VQ":1,"KY":1,"04J0":1,"D4":1,"1KE":1,"#G":1,"WA31":1,".5":1,"O_":1,"9_":1,"$$":1,"VA":1,"EE59":1,"_":3,"THA":1,"CQ5":1,"TS":1,"3T":1,"??":1,"C8FU":1,"A3A":1,"$31":1,"2XA":1,"%%":1,"7_":1,"@U":1,"9U93":1,"@7":1,"XM":1,"#3":1,"U":5,"1T":1,"TI7SH":1,"@V":1,"#Q0":1,"HB":1,".E":1,"$3W":1,"HV":1,"GHV":1,"IVKA7":1,"QX38Z":1,"#F8":1,"OW4F":1,";;":1,"I2G":1,".+":2,"IQDB":1,"R1T":1,"CN":1,"6IFZ":1,"U9BTUQBN9D":1,"EC7B":1,"$P":1,"#KP":1,"#76":1,"YP":1,"OJLFIJ_B":1,"L3":1,".Q":1,"DXQU43":1,"$_5":1,"VV8A4":1,"@HW06ZNJ":1,"XQ":1,"PG":1,"@1I":1,"8_":1,"@9":1,"EDXW":1,"COMMENT/*":2,"!!!!!!!!!!!!!!!!":1,"TH":1,"5J":2,"EX":1,"$R":1,"ZRH9":1,".U":1,"GFO":1,"R5":1,"````":1,"4P":1,"AL15":1,"Y5HLN9":1,"CDDBK":1,"#W":1,"$_":1,"0IU41L":1,"YR":1,"@AC0CV":1,"@IE":1,".2":1,"H6I9":1,"$BU":1,"JC26G":1,"Y8R":1,"GI4I":1,"$9YT_8K0":1,"WYD":1,"Q42":1,"VWK":1,"Y6":1,".L":1,"98QF":1,"ZGG":1,"0Q":1,"0H89":1,"$LN_":1,"UAMK":1,"BC":1,"SD":1,"Y07":1,"89LO":1,"QW":1,"AQ":1,"M3X":1,"U8T":1,"Y31":1,"AG":1,"9S4Y":1,"$V":1,"%=":1,"@W":1,"SM9":1,"@99U9UW":1,"GQ":1,"LI":1,"L9":1,".X":1,"47AOZ":1,"((":1,"XX5COZF":1,"6VQH":1,"KIJ2":1,"SF":1,"SSCSQ":1,"CIVU":1,"D4DIY":1,"DM6":1,"RSH72Y":1,"3YQ":1,"3GLP":1,"@VW69T2SUHT":1,"@ZV7SL":1,"@48":1,"PR3US":1,"@D6A":1,"#FJ":1,"1TZO":1,"OAMA71":1,"S04CCOZFITR":1,"UL24AC":1,"R3":1,"VH":1,"JB5TQ":1,"ZS":1,"IYO":1,"P5":1,"$I9H":1,"RS":1,"DTJH":1,"7BI":1,"$J":1,"L2K":1,"$D":1,"ZZW":1,"@0E":1,"IRAKX":1,"O9H":1,"70M":1,"BQR":1,"+=":1,"S7M":1,"I07MP8":1,"1E_0S_E":1,"#6":1,"7EW":1,"WPM1":1,"$AN":1,"@S":1,"ZZQG":1,"VLZ":1,"GK":1,"ZGM":1,"U4T":1,".UTT":1,".UTROW6":1,"XDE0":1,"IKH":1,"R6":2,"JIPC":1,"PDH":1,"8AA":1,"XUMPTP_EXOF":1,"IT0":1,"OYVOA":1,"_Z":1},"Lark":{"start":2,":":40,"(":17,"_item":3,"?":29,"_NL":3,")":17,"*":16,"rule":2,"|":36,"token":2,"statement":2,"RULE":6,"rule_params":2,"priority":3,"expansions":6,"TOKEN":5,"token_params":2,"[":17,"]":15,"NUMBER":4,"->":10,"ignore":1,"import_path":3,"name":9,"import":10,"name_list":2,"multi_import":1,"+":5,"declare":1,"!":5,"alias":3,"_VBAR":2,"expansion":2,"expr":2,"atom":2,"OP":2,"]]":1,"maybe":1,"value":4,"STRING":4,"literal_range":1,"REGEXP":2,"literal":1,"template_usage":1,"/":24,"a":2,"-":9,"z":2,"_":2,"_a":1,"z0":1,"A":1,"Z":1,"_A":1,"Z0":1,"_STRING":2,"\\":11,"\\\\\\":1,"\\\\\\\\":1,"^":2,"n":3,"imslux":1,"r":1,"s":3,"%":9,"common":6,".ESCAPED_STRING":1,".SIGNED_INT":1,".WS_INLINE":1,"COMMENT":1,"COMMENT/*":1,".DIGIT":1,".INT":1,".LCASE_LETTER":1,"seal":1,"INT":1,"free_text":4,".":3,"object":1,"OBJECT":2,"generic_object":2,"fragment":2,"surface":1,"SURFACE":2,"generic_surface":2,"face":2,"edge":2,"LCASE_LETTER":2,"line":2,"empty_line":2,"note_line":2,"text_line":2,"dollar_line":2,"at_line":2,"control_line":2,".+":1,".ebl_atf_text_li":1,",":2,"any_word":1,".ebl_atf_dollar_":1,".ebl_atf_at_line":1},"Lasso":{"COMMENT/**":3,"define":23,"trait_json_seria":2,"=>":26,"trait":1,"{":24,"require":1,"asString":3,"()":1,"}":23,"json_serialize":18,"(":1444,"e":13,"::":36,"bytes":11,")":1131,"string":62,"+":286,"#e":13,"->":1006,"Replace":14,"`":14,"\\":25,",":592,"\\\\":2,"&":46,"json_literal":2,"asstring":4,"integer":37,"decimal":2,"boolean":2,"null":59,"date":19,"format":7,"gmt":2,"?":100,"|":25,"COMMENT/*":12,"trait_forEach":1,"local":178,"output":6,"=":859,";":1436,"delimit":4,"foreach":1,"#output":128,"+=":38,"#delimit":12,"#1":3,"return":88,"map":40,"with":10,"pr":1,"in":14,"eachPair":1,"select":3,"#pr":2,"first":13,"second":6,"))":175,"join":6,"json_object":2,"foreachpair":1,"any":4,"serialize":1,"COMMENT//":205,"json_consume_str":5,"ibytes":5,"obytes":2,"temp":4,"while":12,"((":52,"#temp":61,":=":10,"#ibytes":46,"export8bits":14,"!=":67,"#obytes":12,"import8bits":6,"==":120,"//":127,"Escape":1,"/":326,"unescape":1,"if":272,"BeginsWith":2,"&&":105,"EndsWith":2,"Protect":4,"serialization_re":1,"xml":1,"-":371,"read":1,"else":51,"size":42,"or":9,"and":9,"regexp":1,"d":2,"T":1,"Z":1,"matches":1,"Format":5,"yyyyMMdd":2,"HHmmssZ":1,"HHmmss":1,"json_consume_tok":3,"array":27,"t":6,"r":6,"n":7,":":937,"]":13,"!>":21,">":35,"marker":3,"-=":2,"true":10,"false":20,"string_IsNumeric":1,">>":40,"json_consume_arr":4,"Local":49,"While":12,"If":61,"Else":43,"insert":91,"[":14,"json_consume_obj":4,"Loop_Abort":4,"Return":24,"#key":26,"!==":11,"Find":10,"isa":27,">=":8,"First":13,"find":47,"Second":7,"json_deserialize":3,"removeLeading":2,"bom_utf8":1,"s":1,"#s":1,"type":39,"parent":4,"public":1,"onCreate":2,"(...)":1,"..":1,"#rest":1,"json_rpccall":1,"method":5,"params":5,"id":2,"host":5,"#id":3,"#host":7,"Lasso_UniqueID":2,"Decode_JSON":2,"Include_URL":2,"PostParams":2,"Encode_JSON":13,"Map":5,"#method":2,"#params":4,")))))":2,"<?":5,"LassoScript":5,"!":50,"lasso_tagexists":3,"define_tag":148,"namespace":17,"@":46,"$__html_reply__":1,"define_type":15,"description":45,"priority":5,"required":23,"#input":1,"split":4,"#charlist":3,"#seed":18,"get":28,"%":3,"#base":4,"millisecond":1,"math_random":1,"lower":1,"upper":1,"$__lassoservice_":1,"response_localpa":4,"removetrailing":5,"response_filepat":4,"http":2,"tagswap":1,".net":1,"found_rows":1,"action_statement":5,"string_findregex":6,"#sql":22,"ignorecase":8,"found_count":15,"string_replacere":4,"replace":7,"ReplaceOnlyOne":1,"substring":3,"query":4,"contains":1,"GROUP":1,"BY":1,"so":1,"use":3,"SQL_CALC_FOUND_R":1,"which":1,"can":4,"be":15,"much":1,"slower":1,"see":7,"bugs":1,".mysql":1,".com":1,"bug":1,".php":1,"removeleading":1,"inline":52,"sql":7,"field":20,"exit":1,"here":1,"normally":1,"optional":62,"local_defined":68,"knop_seed":2,"#RandChars":2,"Get":3,"Math_Random":1,"Min":1,"Max":1,"Size":4,"#value":54,")))":18,"#numericValue":2,"(((":3,"length":4,"#cryptvalue":5,"#anyChar":1,"Encrypt_Blowfish":1,"seed":7,"((((":1,"decrypt_blowfish":3,"String_Remove":1,"StartPosition":1,"EndPosition":1,"Seed":1,"String_IsAlphaNu":1,"self":521,"_date_msec":2,"seconds":6,"default":4,"iterate":28,"vars":2,"keys":3,"var":17,"#item":5,"#type":13,"#data":7,"session_addvar":2,"name":10,"#session":2,"#cache_name":36,"duration":2,"#expires":2,"))))":4,"server_name":3,"global":20,"Thread_RWLock":3,"#lock":13,"writelock":2,"writeunlock":2,"<":13,"#maxage":2,"readlock":1,"readunlock":1,"value":16,"ignored":1,"for":16,"session":1,"remove":2,"?>":4,"time":3,"entire":1,"tag":1,"ms":2,"must":9,"defined":1,"as":3,"knop_lang":3,"each":3,"instead":1,"to":35,"avoid":1,"recursion":1,"COMMENT;":1,"properties":3,"xhtml":7,"||":31,"#endslash":7,"#tags":4,"#t":5,"this":1,"doesn":1,"sort":1,"#parameters":6,"#description":6,"paraminfo":1,"#p":6,"paramname":2,"isrequired":1,"paramtype":3,"#html":1,"#xhtml":1,"encode_html":1,"#eol":9,"#xhtmlparam":2,"plain":1,"$_knop_data":4,"content_body":2,"#doctype":2,"copy":14,"error_code":37,"fallback":2,"standard":1,"Lasso":2,"error":4,"code":1,"error_data":7,"#error_lang":6,"addlanguage":2,"language":3,"strings":2,"#errorcodes":3,"#error_lang_cust":1,"#custom_language":5,"key":1,"#custom_string":2,"#error_code":5,"getstring":1,"error_msg":43,"knop_timer":13,"knop_unique":5,"#varname":3,"loop_abort":3,"tag_name":51,"#timer":9,"#trace":2,"merge":1,"varname":3,"the":14,"actual":1,"table":5,"used":5,"SQL":1,"statements":1,"case":1,"is":2,"aliased":1,"add":6,"support":4,"before":1,"a":4,"record":21,"lock":10,"expires":1,"encryption":1,"knop_user":1,"that":2,"will":1,"locking":2,"hold":1,"databaserows":1,"inlinename":9,"holds":1,"result":3,"of":5,"latest":1,"db":3,"operation":1,"keyvalue":11,"last":4,"added":1,"updated":1,"not":18,"reset":7,"by":1,"other":1,"actions":1,"optimistic":1,"resulting":1,"pair":1,"database":4,"action":1,"single":1,"results":1,"all":4,"returned":1,"fields":1,"additional":1,"data":1,"certain":1,"errors":1,"user":3,"message":1,"normal":1,"index":3,"current":1,"values":1,"from":1,"specific":1,"resultset_count":2,"stored":1,"#searchresultvar":1,"#resultvar":1,"these":1,"codes":1,"have":1,"more":3,"info":2,"validate":1,"connection":6,"adds":1,"overhead":1,"making":1,"test":1,"error_noerror":1,"Lasso_Datasource":3,"#database":7,"fail_if":20,"#table":12,"#username":2,"#password":2,"#lockfield":1,"#user":32,"#keyfield":9,"parameter":1,"table_realname":2,"Database_TableNa":9,"The":2,"specified":15,"was":2,"found":2,"cast":8,"trigger":8,"onconvert":8,"removeall":37,"knop_debug":4,"open":1,"handle":2,"close":1,"witherrors":1,"#_search":20,"#_sql":10,"fail":2,"filemaker":2,"#inlinename":7,"search":8,"delete":5,"update":7,"nothing":1,"show":2,"#keyvalue":15,"#querytimer":4,"capturesearchvar":4,"#fields":4,"#_fields":43,"wrapper":4,"op":6,"maxrecords":4,"returnfield":5,"duplicate":1,"Keyfield":4,"Lockfield":5,"User":5,"id_user":3,"logged":3,"missing":3,"keyfield":4,"field_names":12,"present":2,"unique":1,"#lockvalue":9,"#lock_timestamp":6,"#lock_user":7,"encrypt_blowfish":3,"#keyvalue_temp":2,"keyfield_value":10,"could":1,"set":1,"addlock":1,"dbname":1,"lockvalue":3,"well":1,"Defaults":1,"autocreated":1,"Either":2,"Update":3,"failed":8,"valid":2,"#keeplock":1,"Delete":3,"locked":1,"records":2,"Clearlocks":3,"encode_sql":1,"#recordindex":30,"#recorddata":2,"#field_name":9,"#field_names":8,"#types":3,"loop":2,"field_name":4,"count":2,"loop_count":4,"#types_mapping":1,"#table_names":2,"knop_databaserow":3,"record_array":3,"#index":16,"records_array":2,"#fieldname":13,"<=":7,"findposition":3,"#indexmatches":6,"next":2,"shown_first":1,"shown_last":1,"shown_count":1,"maxrecords_value":1,"skiprecords_valu":1,"knop_foundrows":1,"math_min":1,"gives":1,"but":1,"still":1,"has":1,"one":1,"lasso_currentact":2,"Array":11,"names":2,"#records_array":1,"recordindex":2,"different":2,"than":2,"previous":1,"look":2,"behind":1,"ahead":1,"should":1,"same":1,"#record_array":1,"Lasso_TagExists":6,"False":9,"Define_Tag":16,"Namespace":3,"Required":7,"Optional":8,"Internal":2,"Local_Defined":6,"#options":8,"IsA":26,"UseNative":6,"Params":8,"#newoptions":10,"Insert":4,"NoNative":4,"insertfrom":2,"iterator":2,"Options":8,"Isa":1,"Loop":2,"Length":1,"Loop_Count":5,"Append":1,"Match_RegExp":1,"#character":5,"#escapes":2,"Contains":2,"String":5,"Encode_Hex":1,"PadLeading":1,"Iterate":10,"Serialize":1,"Null":2,"Bytes":1,"===":2,"ImportString":2,"Decode_Hex":1,"GetRange":1,"Position":2,"ExportString":2,"SetPosition":1,"#unescapes":2,"Import8Bits":2,"Deserialize":1,"Valid_Date":2,"Date":2,"Boolean":1,"String_IsNumeric":1,"Decimal":1,"Integer":1,"consume_string":3,"consume_array":3,"consume_object":3,"consume_token":2,"Loop_abort":1,"BOM_UTF8":1,"Define_Type":4,"#request":2,"#result":2,"Field_Names":1,"Fail_If":1,"#_keyfield":5,"KeyField_Name":1,"FindPosition":1,"ReturnField":1,"ForEach":2,"True":2,"ExcludeField":1,"Records_Array":1,"#_return":1,"#_field":3,"#_exclude":1,"#_temp":2,"#_record":1,"#_records":2,"Object":1,"Error_Msg":1,"Error_Code":1,"Found_Count":1,"#_output":1},"Latte":{"{":141,"var":9,"$title":3,"=>":14,"}":141,"define":2,"author":16,"<":93,"a":26,"n":24,":":30,"href":12,"=":130,"class":58,">":167,"img":2,"src":4,"width":2,"height":2,"span":28,"$author":5,"->":70,"name":12,"|":19,"trim":1,"</":72,"data":7,"-":11,"toggle":4,"title":7,"estimatedTimeTra":1,"secondsToTime":1,"*":25,"if":42,"joined":4,",":36,"/":34,"timeAgo":3,"ifset":7,"$postfix":2,"block":11,"#scripts":2,"script":8,"></":10,"#content":2,"isset":3,"(":22,"$old":7,")":22,"h1":4,"Diffing":1,"revision":10,"#":5,"and":1,"$new":31,"else":6,"First":1,"$editor":3,"$user":3,"loggedIn":3,"&&":4,"language":2,"===":4,"$rev":5,"video":7,"siteRevision":1,"div":28,"p":10,"published":1,"b":2,"publishedAt":2,"textChange":1,"number":4,"&":8,"thinsp":5,";":16,"%":5,"text":4,"change":2,"timeChange":2,"timing":1,"cache":4,"id":4,"expires":1,"!==":1,"include":13,"mdash":2,"elseif":5,"postfix":1,"$threshold":2,"$done":9,"timeTranslated":2,"$outOf":10,"canonicalTimeTra":2,"Only":1,"time":7,"translated":3,"out":2,"of":3,"left":1,"Seems":1,"complete":1,"Although":1,"is":1,"there":1,"are":1,"no":1,"English":1,"subtitles":1,"for":1,"comparison":1,".":3,"$ksid":2,"siteId":2,"Video":1,"on":6,"khanovaskola":1,".cz":1,"this":1,"older":1,"newer":1,"h3":2,"$diffs":2,"noescape":3,"description":1,"foreach":7,"context":1,"$line":1,"nbsp":1,"placement":2,"i":23,"approved":4,"Revision":2,"has":2,"been":2,"editor":4,"by":2,"Edit":1,"Amara":1,"Khan":1,"Academy":1,"incomplete":7,"marked":1,"as":5,"editButton":3,"kaButton":3,"status":1,"UNSET":1,"Approve":2,"update":1,"k":2,"Mark":2,"add":1,"to":2,"h5":2,"Filed":1,"under":1,"category":1,"categories":1,"$list":2,"implode":1,"sep":2,"br":1,"h4":2,"All":1,"revisions":1,"table":4,"getRevisionsIn":1,"$revision":10,"tr":8,"td":18,"vars":1,"already":1,"set":2,"default":1,"ignore":1,"canonical":1,"not":1,"~":1,"||":3,"$i":2,"comments":1,"count":1,"()":3,"colspan":2,"$comment":2,"user":1,"form":2,"commentForm":1,"input":1,"placeholder":1,"button":2,"**":1,"@param":3,"string":2,"$basePath":1,"web":1,"base":1,"path":1,"$robots":1,"tell":1,"robots":1,"how":1,"index":1,"the":1,"content":6,"page":1,"optional":1,"array":1,"$flashes":1,"flash":2,"messages":1,"<!":1,"DOCTYPE":1,"html":3,"head":2,"meta":6,"charset":1,"http":1,"equiv":1,"Translation":1,"report":1,"link":2,"rel":2,"media":1,"COMMENT<!--":2,"syntax":1,"function":2,"s":3,"o":3,"g":2,"r":7,"m":4,"[":7,"]":7,".q":2,"[]":1,".push":1,"arguments":1,".l":1,"new":1,"Date":1,".createElement":1,".getElementsByTa":1,".async":1,".src":1,".parentNode":1,".insertBefore":1,"window":1,"document":2,"ga":2,"#head":1,"body":2,".documentElement":1,".className":1,"+=":1,"#navbar":1,"_navbar":1,".latte":2,"inner":1,"_flash":1,"$flash":1,"footer":2},"Lean":{"COMMENT--":4,"import":2,".basic":1,"types":1,".pi":1,"trunc":1,"open":3,"truncation":1,"sigma":3,".ops":2,"pi":1,"function":1,"eq":2,"morphism":1,"precategory":8,"equiv":4,"namespace":3,"universe":2,"variable":11,"l":16,"definition":17,"set_precategory":1,":":36,".":13,"{":14,"+":10,"}":14,"(":63,"A":30,"Type":7,")":55,",":88,"is_hset":4,":=":26,"begin":3,"fapply":7,".mk":5,"intros":16,"apply":23,"a":76,".1":7,"a_1":3,"trunc_pi":1,"b":60,".2":1,"intro":5,"x":7,"exact":8,"a_2":1,"))":5,"funext":3,".path_pi":3,"idp":3,"end":9,"category":4,"local":5,"attribute":1,".set_precategory":2,"[":1,"instance":1,"]":1,"set_category_equ":2,"=":29,"/":6,"-":6,"ua":2,"H":3,"isomorphic":3,".rec_on":5,"H1":3,"H2":3,"is_iso":3,"H3":2,"H4":1,"H5":1,"is_equiv":3,".adjointify":3,"sorry":4,"set_category":1,"assert":2,"C":1,"p":5,"B":4,"iso_of_path":1,"@equiv_path":1,"iso":2,"f":11,"retr":1,".path":1,"@is_hprop":1,".elim":1,"is_trunc_is_hpro":1,"Copyright":1,"c":39,"Microsoft":1,"Corporation":1,"All":1,"rights":1,"reserved":1,"Released":1,"under":1,"Apache":1,"license":1,"as":1,"described":1,"in":1,"the":1,"file":1,"LICENSE":1,"Module":1,"algebra":1,".binary":1,"Authors":1,"Leonardo":1,"de":1,"Moura":1,"Jeremy":1,"Avigad":1,"General":1,"properties":1,"of":1,"binary":3,"operations":1,"logic":1,".eq":1,"section":1,"variables":1,"op":4,"inv":2,"one":2,"notation":4,"*":70,"commutative":2,"associative":3,"left_identity":1,"right_identity":1,"left_inverse":1,"right_inverse":1,"left_cancelative":1,"right_cancelativ":1,"inv_op_cancel_le":1,"op_inv_cancel_le":1,"inv_op_cancel_ri":1,"op_inv_cancel_ri":1,"left_distributiv":1,"right_distributi":1,"context":2,"H_comm":3,"H_assoc":8,"infixl":2,"`":4,"theorem":3,"left_comm":1,"take":2,"calc":3,"...":5,"right_comm":1,"assoc4helper":1,"d":6,"((":2},"Less":{"@blue":4,":":7,"#3bbfce":1,";":7,"@margin":3,"16px":1,".content":1,"-":3,"navigation":1,"{":2,"border":2,"color":3,"darken":1,"(":1,",":1,"%":1,")":1,"}":2,".border":1,"padding":1,"/":2,"margin":1},"Lex":{"{":115,"COMMENT{-":4,"COMMENT--":9,"module":1,"Language":4,".Futhark":4,".Parser":1,".Lexer":1,"(":251,"Token":6,"..":3,")":231,",":149,"L":12,"scanTokens":4,"scanTokensText":3,"where":8,"import":17,"qualified":4,"Data":12,".ByteString":4,".Lazy":1,"as":4,"BS":4,".Text":15,"T":82,".Encoding":1,".Read":1,".Char":1,"ord":2,"toLower":1,"digitToInt":2,".Int":1,"Int8":3,"Int16":3,"Int32":3,"Int64":5,".Word":1,"Word8":3,".Bits":1,".Function":1,"fix":2,".List":1,".Monoid":1,".Either":1,"Numeric":1,".Core":1,"Word16":2,"Word32":2,"Word64":2,"Name":19,"nameFromText":8,"nameToText":6,".Prop":1,"leadingOperator":3,".Syntax":1,"BinOp":2,"))":10,"Futhark":1,".Util":1,".Loc":1,"hiding":1,"}":111,"%":2,"wrapper":1,"@charlit":2,"=":95,"$printable":2,"#":3,"[":76,"@stringcharlit":1,"\\":72,"@hexlit":2,"xX":2,"]":68,"-":55,"9a":6,"fA":6,"F":3,"F_":3,"*":39,"@declit":2,"9_":7,"@binlit":2,"bB":1,"01_":1,"@romlit":2,"rR":1,"IVXLCDM":1,"IVXLCDM_":1,"@intlit":10,"|":105,"@reallit":4,"((":4,"?":7,"eE":1,"+":23,"@hexreallit":4,"pP":1,"@field":1,"a":27,"zA":6,"Z0":4,"@identifier":10,"Z":1,"@qualidentifier":3,"@unop":3,"@qualunop":2,"$opchar":3,"/":2,"!":4,">":19,"<":19,"&":9,"^":7,".":95,"@binop":3,"@qualbinop":2,"@space":2,"t":10,"f":9,"v":5,"@doc":2,".*":3,"n":9,"tokens":1,":-":1,"$white":1,";":88,"tokenM":28,"$":43,"return":39,"DOC":2,".unpack":4,".unlines":1,"map":2,".drop":9,".stripStart":1,".split":2,"==":24,"<>":2,"tokenC":25,"EQU":2,"LPAR":2,"RPAR":2,"RPAR_THEN_LBRACK":2,"LBRACKET":2,"RBRACKET":2,"LCURLY":2,"RCURLY":2,"COMMA":2,"UNDERSCORE":2,"RIGHT_ARROW":2,"COLON":2,"COLON_GT":2,"TILDE":2,"APOSTROPHE":2,"APOSTROPHE_THEN_":4,"BACKTICK":2,"HASH_LBRACKET":2,"TWO_DOTS_LT":2,"TWO_DOTS_GT":2,"THREE_DOTS":2,"TWO_DOTS":2,"i8":1,"I8LIT":2,"readIntegral":11,".filter":15,"/=":29,".takeWhile":14,"i16":1,"I16LIT":2,"i32":1,"I32LIT":2,"i64":1,"I64LIT":2,"u8":1,"U8LIT":2,"u16":1,"U16LIT":2,"u32":1,"U32LIT":2,"u64":1,"U64LIT":2,"INTLIT":2,"f32":2,"fmap":12,"F32LIT":3,"tryRead":6,"suffZero":5,"f64":2,"F64LIT":3,"FLOATLIT":3,"readHexRealLit":5,".dropEnd":2,"CHARLIT":2,"string":1,"tokenS":5,"keyword":4,"INDEXING":2,"indexing":4,"uncurry":3,"QUALINDEXING":2,"mkQualId":6,"QUALPAREN":3,"[]":6,".init":2,"CONSTRUCTOR":2,"UNOP":2,"QUALUNOP":2,"symbol":5,"s":47,"->":65,"do":6,"qs":6,"k":4,"<-":5,"PROJ_FIELD":2,"PROJ_INDEX":2,"::":15,"case":8,"of":7,"TRUE":2,"FALSE":2,"IF":2,"THEN":2,"ELSE":2,"LET":2,"LOOP":2,"IN":2,"VAL":2,"FOR":2,"DO":2,"WITH":2,"LOCAL":2,"OPEN":2,"INCLUDE":2,"IMPORT":2,"TYPE":2,"ENTRY":2,"MODULE":2,"WHILE":2,"ASSERT":2,"MATCH":2,"CASE":2,"_":10,"ID":3,"Alex":8,"alexError":1,"++":9,"reverse":3,".splitOn":1,"error":4,":":4,"if":13,".last":1,"then":1,"else":5,"Read":1,"=>":6,"String":5,"desc":2,"reads":1,"x":8,"Integral":3,"`":16,".isPrefixOf":7,"||":8,"parseBase":4,"fromRoman":4,"otherwise":3,"base":2,".foldl":1,"acc":2,"c":3,"fromIntegral":4,"const":1,"type":3,"Lexeme":2,"Int":15,"AlexPosn":1,"Char":2,"ByteString":3,"AlexPn":2,"addr":4,"line":8,"col":7,"len":11,".decodeUtf8":1,".toStrict":1,"pos":7,"advance":4,"orig_pos":2,"foldl":1,"init":1,"nl":2,"q":11,"ASTERISK":2,"NEGATE":2,"LTH":2,"HAT":2,"PIPE":2,"SYMBOL":3,"romanNumerals":3,"find":1,"fst":2,"Nothing":1,"Just":1,"d":2,".length":2,"RealFloat":1,"let":4,"num":2,"in":4,"comps":2,"elem":1,"i":2,"p":2,"runTextReader":4,"r":6,"fromRight":1,"intPart":2,".hexadecimal":2,"fracPart":2,"exponent":2,".signed":1,".decimal":1,"fracLen":2,"fracVal":2,"**":3,"totalVal":2,"alexGetPosn":3,"off":4,"alex_pos":2,"Right":3,"alexEOF":1,"posn":3,"EOF":3,"data":2,"SrcLoc":3,"deriving":2,"Show":2,"instance":2,"Eq":3,"y":2,"Located":1,"locOf":1,"loc":2,"Integer":1,"STRINGLIT":1,"Double":2,"Float":1,"BACKSLASH":1,"Ord":1,"runAlex":3,"AlexState":1,"start_pos":1,"alex_bpos":1,"alex_inp":1,"input__":1,"alex_chr":1,"alex_scd":1,"Left":2,"msg":2,"Pos":6,"Either":2,".fromStrict":1,".encodeUtf8":1,"file":2,"start_line":1,"start_col":1,"start_off":1,"str":11,"loop":2,"tok":2,"alexMonadScan":1,"start":5,"end":9,"posnToPos":4,"rest":2,"endpos":2,"Loc":1,"COMMENT/*":48,"#include":6,"errno":1,".h":2,"zend_ini_parser":1,"#if":2,"COMMENT#":3,"#else":2,"#endif":3,"#define":21,"YYCTYPE":1,"unsigned":3,"char":10,"YYFILL":1,"YYCURSOR":7,"YYLIMIT":4,"SCNG":24,"yy_cursor":1,"yy_limit":1,"YYMARKER":1,"yy_marker":1,"YYGETCONDITION":3,"()":13,"yy_state":2,"YYSETCONDITION":4,"STATE":2,"name":2,"yyc":2,"##":2,"BEGIN":4,"state":2,"YYSTATE":1,"yytext":16,"yy_text":4,"yyleng":18,"yy_leng":1,"yyless":1,"int":13,"while":5,"COMMENT/*!":1,"ZEND_MMAP_AHEAD":1,"YYMAXFILL":1,"INI_SCNG":1,"#ifdef":1,"ZTS":1,"ZEND_API":2,"ts_rsrc_id":1,"ini_scanner_glob":2,"zend_ini_scanner":3,"EAT_LEADING_WHIT":4,"--":2,"break":1,"EAT_TRAILING_WHI":6,"ch":3,"&&":4,"!=":4,"zend_ini_copy_va":3,"retval":4,"Z_STRVAL_P":2,"zend_strndup":2,"Z_STRLEN_P":2,"Z_TYPE_P":1,"IS_STRING":1,"RETURN_TOKEN":7,"ini_lval":1,"static":4,"void":6,"_yy_push_state":2,"new_state":2,"TSRMLS_DC":5,"zend_stack_push":1,"state_stack":4,"sizeof":1,"yy_push_state":7,"state_and_tsrm":2,"yy_pop_state":2,"TSRMLS_D":4,"stack_state":2,"zend_stack_top":1,"COMMENT(*":3,"yy_start":1,"ini_filename":7,"filename":3,"init_ini_scanner":3,"scanner_mode":11,"zend_file_handle":3,"fh":9,"ZEND_INI_SCANNER":4,"zend_error":1,"E_WARNING":1,"FAILURE":7,"lineno":3,"yy_in":1,"NULL":3,"strlen":2,"zend_stack_init":1,"INITIAL":9,"SUCCESS":3,"shutdown_ini_sca":1,"zend_stack_destr":1,"free":1,"zend_ini_open_fi":1,"buf":3,"size_t":1,"size":3,"zend_stream_fixu":1,"TSRMLS_CC":12,"yy_scan_buffer":2,"zend_ini_prepare":1,"zend_ini_escape_":1,"zval":1,"lval":4,"quote_type":1,"register":1,"NUMBER":1,"LNUM":1,"DNUM":1,"ANY_CHAR":2,"NEWLINE":2,"TABS_AND_SPACES":8,"WHITESPACE":1,"CONSTANT":1,"Z_":1,"LABEL":4,"^=":1,"|&":1,"~":3,"{}":1,"TOKENS":1,"OPERATORS":1,"&|":2,"DOLLAR_CURLY":2,"SECTION_RAW_CHAR":1,"SINGLE_QUOTED_CH":2,"RAW_VALUE_CHARS":1,"LITERAL_DOLLAR":1,")))":1,"VALUE_CHARS":1,"SECTION_VALUE_CH":1,"\\\\":1,"<!":1,":=":1,"ST_SECTION_RAW":2,"ST_SECTION_VALUE":4,"TC_SECTION":1,"ST_VALUE":5,"ST_OFFSET":4,"TC_RAW":1,"TC_OFFSET":1,"ST_DOUBLE_QUOTES":1,"ST_VARNAME":3,"TC_DOLLAR_CURLY":1,"TC_VARNAME":1,"TSRMLS_C":1,"BOOL_TRUE":1,"BOOL_FALSE":1,"TC_LABEL":1,"ST_RAW":2,"switch":1},"LigoLANG":{"COMMENT//":2,"#include":5,"COMMENT(*":2,"function":2,"fa1_2_main":2,"(":41,"const":2,"action":2,":":4,"parameter":1,"COMMENT;":3,")":41,"entrypoint":2,"is":2,"case":2,"of":3,"|":18,"Transfer":1,"params":38,"->":19,"transfer":1,",":32,"store":19,"full_param":14,"Approve":1,"approve":1,"GetBalance":1,"get_balance":1,"GetAllowance":1,"get_allowance":1,"GetTotalSupply":1,"get_total_supply":1,"end":2,"stablecoin_main":1,"closed_parameter":1,"block":1,"{":1,"fail_on":1,"Tezos":1,".amount":1,"=":1,"/=":1,"0tz":1,"//":1,"Validate":1,"whether":1,"the":1,"contract":1,"receives":1,"non":1,"-":1,"zero":1,"amount":1,"tokens":1,"}":1,"with":1,"Call_FA1_2":1,"Pause":1,"pause":1,"Unpause":1,"unpause":1,"Configure_minter":1,"configure_minter":1,"Remove_minter":1,"remove_minter":1,"Mint":1,"mint":1,"Burn":1,"burn":1,"Transfer_ownersh":1,"transfer_ownersh":1,"Accept_ownership":1,"accept_ownership":1,"Change_master_mi":1,"change_master_mi":1,"Change_pauser":1,"change_pauser":1,"Set_transferlist":1,"set_transferlist":1,"Permit":1,"add_permit":1,"Set_expiry":1,"set_expiry":1},"Limbo":{"implement":2,"Lock":2,";":41,"include":4,"sys":14,":":25,"Sys":8,"Semaphore":11,".obtain":1,"(":26,"l":7,"self":4,"ref":11,")":26,"{":14,".c":3,"<-":2,"=":7,"}":14,".release":1,".new":1,"()":4,":=":5,"chan":2,"[":2,"]":2,"of":5,"int":2,"return":1,"init":4,"Cat":2,"module":2,"fn":5,"ctxt":1,"Draw":2,"->":18,"Context":2,",":15,"argv":1,"list":2,"string":3,"stdout":3,"FD":2,"nil":7,"args":9,"load":1,"PATH":2,"fildes":5,"tl":2,"if":5,"==":2,"::":1,"for":1,"!=":2,"file":7,"hd":1,"fd":5,"open":1,"OREAD":1,"fprint":3,"raise":3,"cat":3,"else":1,"buf":4,"array":1,"ATOMICIO":1,"byte":1,"while":1,"((":1,"n":4,"read":1,"len":1,"))":1,">":1,"write":1,"<":2,"con":1,"adt":1,"c":1,"obtain":1,"release":1,"new":1},"Linker Script":{"COMMENT/*":51,"#ifdef":12,"CONFIG_X86_32":5,"#define":9,"LOAD_OFFSET":24,"__PAGE_OFFSET":1,"#else":5,"__START_KERNEL_m":1,"#endif":16,"#include":8,"<":9,"asm":9,"-":26,"generic":1,"/":12,"vmlinux":1,".lds":1,".h":8,">":8,"offsets":1,"thread_info":1,"page_types":1,"cache":1,"boot":1,"#undef":3,"i386":4,"OUTPUT_FORMAT":2,"(":133,"CONFIG_OUTPUT_FO":3,",":11,")":139,"OUTPUT_ARCH":3,"ENTRY":5,"phys_startup_32":2,"jiffies":2,"=":70,"jiffies_64":2,";":75,":":36,"x86":1,"phys_startup_64":2,"#if":4,"defined":7,"CONFIG_X86_64":6,"&&":2,"CONFIG_DEBUG_ROD":2,"X64_ALIGN_DEBUG_":6,".":63,"ALIGN":19,"HPAGE_SIZE":2,"\\":5,"__end_rodata_hpa":1,"PHDRS":1,"{":32,"text":4,"PT_LOAD":4,"FLAGS":5,"data":3,"CONFIG_SMP":4,"percpu":3,"init":2,"note":2,"PT_NOTE":1,"}":32,"SECTIONS":4,"+":6,"LOAD_PHYSICAL_AD":1,"startup_32":1,"__START_KERNEL":1,"startup_64":1,".text":10,"AT":18,"ADDR":18,"_text":2,"HEAD_TEXT":1,"_stext":1,"TEXT_TEXT":1,"SCHED_TEXT":1,"LOCK_TEXT":1,"KPROBES_TEXT":1,"ENTRY_TEXT":1,"IRQENTRY_TEXT":1,"*":40,".fixup":1,".gnu":1,".warning":1,"_etext":1,"NOTES":1,"EXCEPTION_TABLE":1,"PAGE_SIZE":15,"RO_DATA":1,".data":11,"_sdata":1,"INIT_TASK_DATA":1,"THREAD_SIZE":1,"NOSAVE_DATA":2,"PAGE_ALIGNED_DAT":1,"CACHELINE_ALIGNE":1,"L1_CACHE_BYTES":1,"DATA_DATA":1,"CONSTRUCTORS":2,"READ_MOSTLY_DATA":1,"INTERNODE_CACHE_":3,"_edata":2,"__vvar_page":2,".vvar":2,"__vvar_beginning":3,"EMIT_VVAR":2,"name":2,"offset":2,".vvar_":1,"##":2,"__VVAR_KERNEL_LD":2,"vvar":1,".init":10,".begin":2,"__init_begin":1,"PERCPU_VADDR":1,"ASSERT":5,"SIZEOF":1,"..":2,"CONFIG_PHYSICAL_":1,"INIT_TEXT_SECTIO":1,"INIT_DATA_SECTIO":1,".x86_cpu_dev":3,"__x86_cpu_dev_st":1,"__x86_cpu_dev_en":1,"CONFIG_X86_INTEL":1,".x86_intel_mid_d":3,"__x86_intel_mid_":2,".parainstruction":3,"__parainstructio":2,".altinstructions":3,"__alt_instructio":2,".altinstr_replac":3,".iommu_table":3,"__iommu_table":1,"__iommu_table_en":1,".apicdrivers":3,"__apicdrivers":1,"__apicdrivers_en":1,".exit":4,"EXIT_TEXT":1,"EXIT_DATA":1,"!":2,"||":1,"PERCPU_SECTION":1,".end":2,"__init_end":1,".smp_locks":3,"__smp_locks":1,"__smp_locks_end":1,".data_nosave":2,".bss":10,"__bss_start":1,"page_aligned":1,"__bss_stop":1,".brk":2,"__brk_base":1,"+=":1,".brk_reservation":1,"__brk_limit":1,"_end":4,"STABS_DEBUG":1,"DWARF_DEBUG":1,"DISCARDS":1,"DISCARD":2,".eh_frame":1,"((":3,"<=":3,"KERNEL_IMAGE_SIZ":2,"INIT_PER_CPU":3,"x":3,"init_per_cpu__":1,"__per_cpu_load":1,"gdt_page":1,"irq_stack_union":2,"==":1,"CONFIG_KEXEC":1,"kexec":1,"kexec_control_co":1,"KEXEC_CONTROL_CO":1,"mips":1,"start":2,".rodata":3,"__image_begin":1,".image":1,"__image_end":1,".MIPS":1,".options":2,".pdr":1,".reginfo":1,".comment":1,".note":1,"__adbi":1,"$entry":1,"SIZEOF_HEADERS":1,".adbi":3,".*":5,"elf32":1},"Linux Kernel Module":{"/":283,"data":31,"israel":31,"edison":62,"poky":31,"meta":31,"-":62,"recipes":31,"kernel":31,"bcm43340":31,"driver_bcm43x":31,"bcm4334x":1,".ko":3,"dhd_pno":1,".o":32,"dhd_common":1,"dhd_ip":1,"dhd_custom_gpio":1,"dhd_linux":1,"dhd_linux_sched":1,"dhd_cfg80211":1,"dhd_linux_wq":1,"aiutils":1,"bcmevent":1,"bcmutils":1,"bcmwifi_channels":1,"hndpmu":1,"linux_osl":1,"sbutils":1,"siutils":1,"wl_android":1,"wl_cfg80211":1,"wl_cfgp2p":1,"wl_cfg_btcoex":1,"wldev_common":1,"wl_linux_mon":1,"dhd_linux_platde":1,"bcmsdh":1,"bcmsdh_linux":1,"bcmsdh_sdmmc":1,"bcmsdh_sdmmc_lin":1,"dhd_cdc":1,"dhd_wlfc":1,"dhd_sdio":1,"fs":2,"mbcache":2,"crypto":2,"md5":2},"Liquid":{"<":58,"h3":2,">":101,"We":1,"have":1,"wonderful":1,"products":1,"!":3,"</":48,"ul":10,"id":28,"=":86,"div":46,"><":11,"{":23,"%":46,"for":6,"image":1,"in":8,"product":9,".images":1,"}":23,"if":5,"forloop":1,".first":1,"a":18,"href":9,"class":14,"rel":2,"img":4,"src":5,"alt":2,"/>":8,"else":1,"endif":5,"endfor":6,"></":9,"h2":6,"{{":33,".title":4,"}}":33,"li":10,"Vendor":1,":":10,".vendor":1,"|":31,"link_to_vendor":1,"Type":1,".type":1,"link_to_type":1,"small":2,".price_min":1,"money":5,".price_varies":1,"-":5,".price_max":1,"form":2,"action":1,"method":1,"select":2,"name":2,"variant":3,".variants":1,"option":2,"value":2,".price":1,"style":5,"input":1,"type":2,"/></":2,".description":1,"script":2,"COMMENT<!--":4,"<!":1,"DOCTYPE":1,"html":3,"PUBLIC":1,"xmlns":1,"xml":1,"lang":2,"head":2,"meta":1,"http":1,"equiv":1,"content":1,"title":5,"shop":3,".name":2,"page_title":1,"global_asset_url":5,"stylesheet_tag":3,"script_tag":5,"shopify_asset_ur":1,"asset_url":2,"content_for_head":1,"body":2,"p":2,"Skip":1,"to":1,"navigation":1,".":4,"cart":11,".item_count":7,"There":1,"pluralize":3,",":3,"your":1,"h4":2,"Your":1,"subtotal":1,"is":1,".total_price":2,"item":1,".items":1,"onMouseover":2,";":2,"onMouseout":2,"br":2,"h1":2,"onclick":1,"View":1,"Mini":1,"Cart":1,"(":1,")":1,"hr":3,"content_for_layo":1,"link":6,"linklists":2,".main":1,"menu":1,".links":2,"link_to":2,".url":2,"tags":1,"tag":4,"collection":1,".tags":1,"span":2,"link_to_add_tag":1,"highlight_active":1,"link_to_tag":1,".footer":1,"/><":1,"All":1,"prices":1,"are":1,".currency":1,"Powered":1,"by":1,"Shopify":1},"Literate Agda":{"\\":23,"documentclass":1,"{":34,"article":1,"}":27,"COMMENT%":12,"usepackage":7,"amssymb":1,"bbm":1,"[":2,"greek":1,",":1,"english":1,"]":2,"babel":1,"ucs":1,"utf8x":1,"inputenc":1,"autofe":1,"DeclareUnicodeCh":3,"ensuremath":3,"ulcorner":1,"}}":2,"urcorner":1,"overline":1,"equiv":1,"}}}":1,"fancyvrb":1,"DefineVerbatimEn":1,"code":3,"Verbatim":1,"{}":1,"%":1,"Add":1,"fancy":1,"options":1,"here":1,"if":1,"you":1,"like":1,".":6,"begin":2,"document":2,"module":3,"NatCat":1,"where":2,"open":2,"import":2,"Relation":1,".Binary":1,".PropositionalEq":1,"COMMENT--":2,"EasyCategory":3,"(":34,"obj":4,":":20,"Set":2,")":34,"_":6,"x":34,"y":28,"z":18,"id":9,"single":4,"-":17,"inhabitant":4,"r":26,"s":29,"=":10,"assoc":2,"w":4,"t":6,"((":1,"))":1,"Data":1,".Nat":1,"same":5,".0":2,"n":14,"refl":6,"suc":6,"m":6,"cong":1,"trans":5,".n":1,"zero":1,"Nat":1,"end":2},"Literate CoffeeScript":{"The":2,"**":6,"Scope":4,"class":3,"regulates":1,"lexical":2,"scoping":1,"within":2,"CoffeeScript":1,".":25,"As":1,"you":2,"generate":1,"code":1,",":51,"create":1,"a":16,"tree":2,"of":8,"scopes":2,"in":8,"the":22,"same":2,"shape":1,"as":4,"nested":1,"function":5,"bodies":1,"Each":1,"scope":12,"knows":1,"about":1,"variables":5,"declared":5,"it":7,"and":11,"has":3,"reference":3,"to":15,"its":3,"parent":3,"enclosing":1,"In":1,"this":7,"way":1,"we":7,"know":2,"which":3,"are":3,"new":6,"need":4,"be":2,"with":3,"`":14,"var":2,"shared":1,"external":1,"Import":1,"helpers":1,"plan":1,"use":2,"{":7,"extend":1,"last":1,"}":7,"=":47,"require":10,"exports":1,".Scope":1,"root":2,"is":9,"top":4,"-":7,"level":2,"object":17,"for":9,"given":2,"file":2,"@root":1,":":22,"null":2,"Initialize":1,"lookups":1,"up":4,"chain":1,"well":1,"Block":1,"node":1,"belongs":2,"where":2,"should":1,"declare":2,"that":5,"constructor":1,"(":47,"@parent":7,"@expressions":1,"@method":3,")":45,"->":24,"@variables":6,"[":9,"name":35,"type":7,"]":7,"@positions":4,"{}":1,".root":1,"unless":1,"Adds":1,"variable":7,"or":7,"overrides":1,"an":5,"existing":1,"one":1,"add":1,"immediate":3,"return":6,".add":1,"if":16,"@shared":2,"not":2,"Object":2,"::":1,"hasOwnProperty":1,".call":1,"]]":1,".type":4,"else":6,".push":2,"When":1,"super":2,"called":2,"find":3,"current":1,"method":2,"so":2,"how":2,"invoke":1,"This":2,"can":1,"get":1,"complicated":1,"being":1,"from":3,"inner":1,"namedMethod":2,"will":1,"walk":1,"until":1,"either":1,"finds":1,"first":2,"filled":1,"bottoms":1,"out":3,".name":4,"!":1,".namedMethod":1,"()":5,"Look":1,"does":1,"already":2,"exist":1,"yes":6,"@check":2,"@add":4,"no":1,"Reserve":1,"originating":1,"parameter":2,"No":1,"required":1,"internal":1,"references":1,".check":2,"Just":1,"check":2,"see":1,"been":1,"without":1,"reserving":1,"walks":1,"!!":2,"@type":1,"?":4,"))":2,"Generate":1,"temporary":2,"at":4,"index":8,".length":2,">":2,"+":4,"then":2,"parseInt":1,".toString":1,".replace":1,"/":3,"\\":1,"d":1,"g":1,"Gets":1,"v":9,"when":3,"If":1,"store":1,"intermediate":1,"result":1,"available":1,"compiler":1,"generated":1,"_var":1,"_var2":1,"on":1,"...":1,"freeVariable":1,"reserve":2,"true":3,"++":1,"while":1,"((":1,"temp":3,"@temporary":1,"Ensure":1,"assignment":1,"made":2,"requested":1,"assign":1,"value":3,"assigned":1,"@hasAssignments":1,"Does":1,"have":1,"any":1,"hasDeclarations":1,"@declaredVariabl":1,"Return":2,"list":2,"declaredVariable":1,"realVars":3,"[]":2,"tempVars":3,".charAt":1,".sort":2,".concat":1,"assignments":1,"supposed":1,"assignedVariable":1,".assigned":1,"Pixi":3,"Test":1,"=========":1,"Testing":1,".js":2,"_":2,"applyStylesheet":2,"width":2,"height":2,"update":3,"applyProperties":2,"hydrate":2,"editor":2,"PIXI":8,"COMMENT#":7,"stage":5,".Stage":1,"renderer":3,".autoDetectRende":1,"clickHandler":2,"mouseData":5,".originalEvent":2,".ctrlKey":1,".metaKey":1,".activeObject":1,".target":2,".data":5,"data":12,".click":2,"document":1,".body":1,".appendChild":1,".view":1,"Load":1,"textures":7,"map":1,"them":1,"into":1,"texture":1,"objects":5,".keys":1,".forEach":4,".Texture":1,".fromImage":1,"Reload":1,"our":6,"app":3,"default":1,"ENV":1,".APP_STATE":1,"JSON":2,".parse":1,"Fill":1,"children":1,"populate":1,"i":2,"j":2,"c":3,".Sprite":2,".pixie":1,".addChild":3,".position":3,"x":1,"*":2,"y":1,"Reconstitute":1,"using":1,".map":2,"datum":4,".sprite":1,"._host":1,".anchor":2,".x":2,".y":2,".interactive":1,"Our":1,"main":1,"loop":1,"draw":1,"dt":2,"animate":3,"requestAnimation":2,".render":1,"export":1,"expose":1,"state":1,"global":1,".appData":1,".stringify":1,".children":1,"child":2,".omit":1,"Text":1,"sample":1,"still":1,"figure":1,"handle":1,"different":1,"types":1,"addText":1,"textSample":4,".Text":1,"font":1,"fill":1,"align":1},"LiveScript":{"a":8,"=":7,"->":4,"const":1,"b":3,"-->":2,"var":1,"c":3,"~":2,">":5,"d":2,"~~":2,"10_000_000km":1,"*":1,"500ms":1,"e":2,"(":5,")":5,",":1,"dashes":1,"-":7,"identifiers":1,"--":1,"underscores_i":1,"$d":1,"/":2,"regexp1":1,"and":3,"//":2,"regexp2":1,"g":1,"\\":1,"strings":1,"[":2,"til":1,"]":2,"or":1,"to":1,"|":1,"map":1,"COMMENT(*":1},"Logos":{"COMMENT/*":1,"#include":3,"<":9,"UIKit":5,"/":6,".h":8,">":9,"libfinder":1,"LFFinderControll":4,"#define":4,"FUNC_NAME":4,"SCDynamicStoreCo":1,"ORIG_FUNC":3,"original_":1,"##":2,"CUST_FUNC":2,"custom_":1,"DECL_FUNC":2,"(":95,"ret":3,",":36,"...":1,")":92,"\\":2,"extern":1,"__VA_ARGS__":1,";":89,"static":7,"COMMENT(*":1,"void":13,"**":2,"&":4,"typedef":1,"const":2,"struct":1,"__SCDynamicStore":1,"*":23,"SCDynamicStoreRe":2,"MSHookFunction":1,"symbol":1,"replace":1,"result":1,"BOOL":17,"proxyEnabled":6,"=":26,"YES":11,"spdyDisabled":11,"finderEnabled":4,"getValue":6,"NSDictionary":3,"dict":11,"NSString":9,"key":3,"defaultVal":3,"{":62,"if":22,"==":3,"nil":9,"||":1,"return":31,"}":62,"NSNumber":1,"valObj":3,"[":16,"objectForKey":1,":":30,"]":28,"boolValue":1,"updateSettings":3,"[[":7,"alloc":5,"initWithContents":1,"@":14,"!=":3,"bundleName":9,"NSBundle":3,"mainBundle":2,"bundleIdentifier":2,"NO":12,"&&":2,"entry":3,"initWithFormat":1,"))":2,"!":3,"release":3,"CFDictionaryRef":1,"store":2,"CFMutableDiction":1,"proxyDict":6,"CFDictionaryCrea":1,"kCFAllocatorDefa":2,"kCFTypeDictionar":2,"int":1,"zero":2,"CFNumberRef":1,"zeroNumber":6,"CFNumberCreate":1,"kCFNumberIntType":1,"CFDictionarySetV":4,"CFSTR":5,"CFRelease":1,"@interface":1,"SettingTableView":2,"LFFinderActionDe":1,"-":28,"useLibFinder":2,"UIViewController":2,"allocFinderContr":2,"finderSelectedFi":2,"path":3,"checkSanity":2,"check":1,"@end":1,"%":69,"group":5,"FinderHook":2,"hook":14,"finder":5,"initWithMode":1,"LFFinderModeDefa":1,".actionDelegate":1,"self":3,"new":1,"didSelectItemAtP":1,"end":20,"TwitterHook":2,"T1SPDYConfigurat":1,"_shouldEnableSPD":1,"else":11,"orig":15,"FacebookHook":2,"FBRequester":1,"allowSPDY":1,"useDNSCache":1,"FBNetworkerReque":1,"disableSPDY":1,"FBRequesterState":1,"didUseSPDY":1,"FBAppConfigServi":1,"disableDNSCache":1,"FBNetworker":1,"_shouldAllowUseO":1,"id":6,"arg":2,"FBAppSessionCont":1,"networkerShouldA":1,"ctor":4,"NSAutoreleasePoo":2,"pool":2,"init":9,"isEqualToString":5,"()":3,"CFNotificationCe":2,"NULL":2,"CFNotificationCa":1,"CFNotificationSu":1,"HOOK_FUNC":1,"drain":1,"ABC":2,"a":1,"B":1,"b":1,"log":1,"subclass":1,"DEF":1,"NSObject":1,"c":1,"RuntimeAccessibl":1,"OptionalHooks":2,"retain":1,"OptionalConditio":1,"COMMENT//":8,"#import":5,"CoreGraphics":2,"substrate":1,"main":2,"UIStatusBarServi":1,"_serviceContents":1,"CGFloat":3,"extraLeftPadding":1,"extraRightPaddin":1,"standardPadding":1,"@autoreleasepool":1,"COMMENT#":1,"istarget":1,"set":1,"additional_flags":1,"BulletinBoard":1,"BBSectionInfo":2,"UIImage":3,"+":1,"Private":1,"version":1,"kHBDPWeeAppIdent":3,"#pragma":3,"mark":3,"Change":1,"section":3,"header":1,"and":1,"icon":1,"isDailyPaper":5,"SBBulletinObserv":1,"_addSection":1,"toCategory":1,"NSInteger":1,"category":1,"widget":2,".sectionID":1,"SBBulletinListSe":1,"setDisplayName":1,"displayName":2,"?":2,"setIconImage":1,"iconImage":2,"imageNamed":1,"inBundle":1,"bundleWithPath":1,"]]":1,"Enable":1,"by":1,"default":1,"SBNotificationCe":1,"NSArray":2,"_copyDefaultEnab":1,"defaultWidgets":2,"arrayByAddingObj":1,"copy":1,"Constructor":1,"IS_IOS_OR_NEWER":1,"iOS_8_0":1},"Logtalk":{"COMMENT%":3,":-":3,"object":1,"(":2,"hello_world":1,")":2,".":3,"initialization":1,"((":1,"nl":2,",":2,"write":1,"))":1,"end_object":1},"LookML":{"-":28,"label":4,":":135,"connection":1,"connection_name":1,"include":1,"filename_or_patt":1,"COMMENT#":14,"persist_for":3,"N":7,"(":5,"seconds":4,"|":48,"minutes":4,"hours":4,")":5,"case_sensitive":3,"true":19,"false":16,"week_start_day":1,"monday":1,"tuesday":1,"wednesday":1,"thursday":1,"friday":1,"saturday":1,"sunday":1,"value_formats":1,"name":1,"desired_format_n":1,"value_format":2,"explore":1,"view_name":10,"description":2,"symmetric_aggreg":1,"hidden":4,"fields":4,"[":17,"field_or_set":10,",":36,"]":17,"sql_always_where":1,"SQL":10,"WHERE":1,"condition":3,"always_filter":1,"field_name":5,"conditionally_fi":1,"unless":1,"access_filter_fi":1,"fully_scoped_fie":4,"always_join":1,"joins":1,"join":1,"type":9,"left_outer":1,"full_outer":1,"inner":1,"cross":1,"relationship":1,"one_to_one":1,"many_to_one":1,"one_to_many":1,"many_to_many":1,"from":2,"sql_table_name":3,"table_name":3,"view_label":2,"required_joins":1,"foreign_key":1,"dimension_name":5,"sql_on":1,"ON":1,"clause":1,"view":3,"cancel_grouping_":1,"comments":1,"dimension":5,"id":2,"primary_key":2,"int":3,"sql":8,"${":6,"TABLE":6,"}":6,".id":3,"body":1,".body":1,"dimension_group":3,"created":1,"time":4,"timeframes":3,"date":3,"week":2,"month":2,".created_at":1,"headline_id":1,".headline_id":1,"updated":1,".updated_at":1,"user_id":1,".user_id":1,"measure":2,"count":2,"detail":3,"*":1,"sets":2,"headlines":2,".name":1,"users":1,"suggestions":2,"derived_table":1,"query":2,"sql_trigger_valu":1,"distribution":1,"column_name":5,"distribution_sty":1,"ALL":1,"EVEN":1,"sortkeys":1,"indexes":1,"set_name":1,"filter":1,"group_label":1,"alias":1,"old_field_name":2,"value_format_nam":1,"format_name":1,"html":1,"HTML":1,"expression":5,"using":1,"Liquid":1,"template":1,"elements":1,"to":4,"generate":3,"the":1,"field":1,"value":3,"required_fields":1,"drill_fields":1,"can_filter":1,"fanout_on":1,"repeated_record_":1,"dimension_field_":1,"sql_case":1,"alpha_sort":1,"tiers":1,"style":1,"classic":1,"interval":1,"integer":1,"relational":1,"sql_latitude":1,"a":2,"latitude":1,"sql_longitude":1,"longitude":1,"suggestable":1,"suggest_persist_":1,"suggest_dimensio":1,"suggest_explore":1,"explore_name":1,"bypass_suggest_r":1,"full_suggestions":1,"skip_drill_filte":1,"order_by_field":1,"map_layer":1,"name_of_map_laye":1,"links":1,"url":1,"desired_url":1,"icon_url":1,"url_of_an_ico_fi":1,"timeframe":2,"convert_tz":1,"datatype":1,"epoch":1,"timestamp":1,"datetime":1,"yyyymmdd":1,"measure_field_ty":1,"direction":1,"row":1,"column":1,"approximate":1,"approximate_thre":1,"sql_distinct_key":1,"define":1,"repeated":1,"entities":1,"list_field":1,"filters":1,"default_value":1},"LoomScript":{"package":2,"{":22,"import":4,"loom":2,".Application":2,";":78,"loom2d":2,".display":1,".StageScaleMode":1,".ui":1,".SimpleLabel":1,"COMMENT/**":2,"public":15,"class":5,"HelloWorld":1,"extends":4,"Application":2,"override":2,"function":11,"run":2,"()":11,":":57,"void":7,"stage":4,".scaleMode":1,"=":38,"StageScaleMode":1,".LETTERBOX":1,"centeredMessage":2,"(":41,"simpleLabel":2,",":15,"this":1,".getFullTypeName":1,"())":2,"trace":13,")":39,"}":22,"COMMENT//":3,"private":8,"get":2,"SimpleLabel":4,"return":4,".addChild":1,"new":2,"))":1,"as":2,"label":6,"msg":2,"String":15,".text":1,".center":1,".x":3,".stageWidth":1,"/":4,".y":3,".stageHeight":1,"-":2,".height":1,"interface":1,"I":2,"{}":4,"C":2,"B":5,"implements":1,"final":1,"A":6,"delegate":1,"ToCompute":2,"s":3,"o":1,"Object":3,"Number":12,"enum":1,"Enumeration":1,"foo":1,"baz":1,"cat":1,"struct":1,"P":4,"var":32,"x":1,"y":1,"static":2,"operator":1,"a":15,"b":7,"COMMENT/*":1,"SyntaxExercise":1,"classVar":1,"const":1,"CONST":1,"_a":4,"_d":3,"set":1,"value":2,"variousTypes":1,"defaultValue":1,"nil":1,"null":2,"b1":1,"Boolean":5,"true":2,"b2":1,"false":1,"n1":1,"n2":1,"n3":1,"s1":1,"s2":1,"f1":3,"Function":1,"life":1,"universe":1,"...":1,"everything":1,"v1":1,"Vector":2,".":4,"<":6,">":9,"[":2,"]":2,"d1":1,"Dictionary":2,"+=":2,"-=":2,"variousOps":1,"((":1,"+":2,"%":1,"*":2,"d":3,"&&":1,"e":1,"|":1,"++":3,"--":2,"*=":1,"/=":1,"%=":1,"castable1":1,"is":1,"castable2":1,"!=":1,"cast":1,".toString":1,"instanced":1,"instanceof":1,"variousFlow":1,"n":3,"Math":4,".random":3,"if":3,"else":2,"flip":1,"?":1,"for":4,"i":10,"v":3,"each":1,"in":3,"key1":2,"key2":2,"while":2,"==":1,"continue":1,"do":1,"switch":1,".floor":1,"case":2,"break":3,"default":1},"Lua":{"COMMENT--":74,"self":65,"=":150,"false":8,";":12,"unused_args":1,"max_line_length":1,"max_code_line_le":1,"max_string_line_":1,"max_comment_line":1,"exclude_files":1,"{":30,",":176,"}":30,"globals":1,"read_globals":4,"std":1,"stds":3,".libstub":1,".wow":1,".wowstd":1,"string":1,"fields":2,"table":6,"local":16,"FileModder":10,"pd":4,".Class":3,":":33,"new":3,"()":14,"register":3,"(":118,")":97,"function":28,"initialize":3,"sel":3,"atoms":3,".inlets":3,".outlets":3,".filedata":4,".glitchtype":5,".glitchpoint":6,".randrepeat":4,".randtoggle":3,".bytebuffer":9,"{}":19,".buflength":7,"return":8,"true":9,"end":56,"in_1_bang":2,"for":18,"i":24,"do":16,"outlet":10,"if":14,"==":10,"then":14,"plen":2,"math":8,".random":8,"patbuffer":3,".insert":4,"))":10,"[":12,"]":12,"((":1,"-":16,"%":1,"#patbuffer":1,"+":20,"elseif":2,"randlimit":4,"else":1,"sloc":3,"schunksize":2,"splicebuffer":3,".remove":1,"insertpoint":2,"#self":1,"_":2,"v":14,"in":10,"ipairs":2,"outname":3,"..":13,".post":1,"in_2_float":2,"f":12,"in_3_list":1,"--":19,"Shift":1,"from":1,"indexed":2,"to":4,"in_4_list":1,"d":9,"in_5_float":1,"in_6_float":1,"in_7_list":1,"in_8_list":1,"pico":1,"cartridge":1,"//":2,"http":1,"www":1,".pico":1,"com":1,"version":2,"COMMENT//":1,"__lua__":1,"tree":14,"node":15,"list":2,"influence":12,"newnodedist":5,"distance":3,"between":1,"nodes":2,"influencedist":4,"attraction":1,"max":1,"influencekilldis":3,"at":1,"which":1,"an":1,"is":1,"killed":1,"crownw":3,"crown":4,"width":1,"crownh":3,"height":1,"crownx":3,"x":5,"center":2,"position":2,"cronwy":1,"y":5,"generate":5,"has":1,"generation":1,"started":1,"?":1,"_init":2,"rnd":16,"*":12,"crowny":2,"initialize_root":2,"initialize_crown":2,"add":4,"newnode":4,"nil":7,"a":4,"cos":1,"sin":1,"_update":1,"btn":2,"and":4,"btnp":2,"#influence":3,"!=":4,"c":3,"all":7,".resetinfluence":2,"flag":3,"closest":8,"t":18,"distvector":5,"<":3,"or":1,"abs":2,")))":1,".addinfluence":2,"#t":3,".influence":7,"medv":8,".x":22,".y":22,"dist":4,"+=":2,"/":4,"are":1,"more":1,"powerful":1,"del":1,"/=":2,"newn":7,"normalize":2,"_draw":1,"cls":1,".parent":4,"line":3,".draw":2,"color":1,"print":4,"#tree":1,"flr":2,"parent":2,"n":9,"col":3,"v1":3,"v2":3,"vx":3,"vy":3,"sqrt":2,"magnitude":3,"vp":4,"__gfx__":1,"__gff__":1,"__map__":1,"__sfx__":1,"__music__":1,"package":1,"source":1,"url":1,"branch":1,"description":1,"summary":1,"homepage":1,"license":1,"maintainer":1,"dependencies":1,"build":1,"type":1,"modules":1,"luatexts":1,"sources":1,"incdirs":1,"SHEBANG#!lua":1,"pcall":1,"require":3,"common":2,"fastcgi":2,"ONE_HOUR":3,"ONE_DAY":2,"wsapi_loader":2,".make_loader":1,"isolated":1,"isolate":1,"each":1,"script":4,"its":1,"own":1,"Lua":3,"state":2,"filename":1,"you":2,"want":2,"force":1,"the":5,"launch":1,"of":5,"single":1,"launcher":1,"name":1,"this":1,"reload":2,"application":1,"on":1,"every":1,"request":1,"period":1,"frequency":1,"staleness":1,"checks":1,"ttl":1,"time":1,"live":1,"states":1,"vars":1,"order":1,"checking":1,"path":1,".run":1,"FileListParser":5,".extension":3,".batchlimit":3,"in_1_symbol":1,"s":3,"in_2_list":1,"in_3_float":1,"HelloCounter":4,".num":5},"M":{"label1":1,";":511,"This":1,"is":15,"a":74,"label":4,"write":62,",":4661,"!":126,"quit":35,"start":37,"create":4,"student":13,"data":39,"set":118,"(":3323,")":2331,"=":2357,"zwrite":1,"$order":3,"x":140,"for":30,"do":17,":":491,".":2093,"))":428,"zmwire":9,"M":13,"/":59,"Wire":1,"Protocol":1,"Systems":1,"eg":1,"GT":3,".M":3,"Cache":2,"COMMENT;":1165,"QUIT":424,"mwireVersion":3,";;":15,"Build":2,"mwireDate":2,"July":1,"version":5,"s":1180,"output":42,"_":126,"$p":90,"$t":6,"+":279,"_crlf":18,"w":110,"build":2,"n":264,"crlf":9,"response":27,"$c":62,"i":844,"$g":399,"^":700,"zewd":39,"d":608,"trace":61,"_response_":4,"$l":114,"_crlf_response_c":3,"$zv":10,"command":7,"authNeeded":4,"c":143,"input":166,"cleardown":1,"[":50,"$zint":1,"$j":52,"l":18,"role":1,"$d":22,"loop":53,"r":104,"*":65,"$$":435,"multiBulkRequest":2,"()":57,"$j_":2,"$h_":17,"_input":5,"e":148,"$e":190,"-":126,"g":62,"log":4,"halt":2,"auth":1,")))":43,"utfConvert":2,"getGlobal":1,"getJSON":1,"setJSON":1,"runTransaction":2,"get":3,"incrby":1,"decrby":1,"nextSubscript":2,"kill":2,"incr":1,"decr":1,"copy":1,"lock":2,"unlock":1,"order":2,"orderall":2,"getGlobals":1,"getGlobalList":1,"multiGet":1,"getAllSubscripts":1,"reverseorder":2,"query":4,"queryget":1,"mergefrom":3,"mergeto":3,"function":3,"tstart":1,"tcommit":1,"trollback":1,"mdate":1,"processid":1,"zv":1,"info":2,"monitor":1,"_input_":2,"buff":30,"j":50,"len":15,"noOfCommands":5,"param":26,"space":7,"f":136,"q":292,"noOfCommands_":1,"_i":6,"len_":1,"#len":1,"_i_":7,"$zconvert":1,"no":63,"$increment":14,"rob":2,"m":46,"_param":3,"_crlf_param":3,"input_space_para":1,"replaceAll":25,"COMMENT\"\"\"":82,"subs":28,"c123":12,"quot":8,"_quot_quot_":2,"gloRef":16,"gloName":1,"readChars":2,"ok":15,"_data_":4,"subscripts":10,"_value_":5,"_error_":1,"glo":12,"_glo":1,"$zt":19,"zt":7,"%":446,"_response":1,"mwire":3,"logger":3,"getGloRef":3,"_gloRef_":5,"_data":3,"_data_crlf":1,"error":111,"globalName":15,"json":23,"props":10,"ref":42,"result":1,"stop":56,"parseJSON":3,".props":1,"method":10,"_globalName":2,"comma":11,"ref_":6,"ref_comma_":2,"value":121,"_subscript_":1,"dataStatus":1,"response_":1,"_x":2,"$o":56,"to":37,"numericEnd":1,"_subs_":2,"_to":2,"numeric":5,">":24,"]":4,"_len":1,"_len_crlf":1,"rec":10,"CacheTempEWD":47,"_crlf_subs_crlf":1,"exists":3,"_crlf_data_crlf":3,"_rec_crlf":1,"k":145,"params":11,"resp":8,"_gloRef":1,"$q":10,"@x":4,"_crlf_":1,"_crlf_resp_crlf":2,"dataLength":1,"key":26,"keyLength":10,"noOfRecs":12,"#2":4,"#keyLength":1,"\\":48,"dd":13,"@name":6,"walkArray":2,".subscripts":1,"name_":1,"quot_quot":1,"?":10,"1N":11,".N":9,"ref_quot_subscri":1,"_quot_":1,"dblquot":1,"sub":13,"numsub":2,"subNo":4,"count":31,"allNumeric":6,"@ref":6,"json_":7,"\\\\":6,"removeControlCha":3,"type":18,"valquot_value_va":1,"json_value_":1,"subscripts1":2,"subx":3,"name":185,".subscripts1":1,"exit":4,"text":29,"clear":6,"zewdTrace":6,"jsonString":2,"propertiesArray":3,"mode":12,"array":19,"arrRef":2,"prefix":14,"parseJSONObject":4,".buff":5,"parseJSONArray":1,"subs2":9,"getJSONValue":2,"subs_":1,"_name_":3,"subs2_":2,"_arrRef_":1,"_subs2_":1,"_name":2,"name_c":1,"isLiteral":3,"lc":8,"value_c":1,".N1":2,"string":64,"newString":4,"$a":4,"<":27,"newString_c":1,"buf":4,"c1":7,"p":17,"buf_c1_":1,"$tr":17,"compute":2,"miles":6,"gallons":6,"computepesimist":1,"computeoptimist":1,"the":40,"Fibonacci":1,"series":1,"b":67,"term":5,"pcreexamples":2,"PCRE":5,"Extension":2,"Examples":1,"Initial":2,"release":2,"pkoper":2,"routines":1,"test":4,"pcre":48,"match":13,".n":18,"zwr":8,",,":7,"global":8,"replace":31,"api":2,"subject":22,"pattern":8,"options":31,"offset":12,"begin":32,"end":69,"$st_":1,"$zl_":1,"with":13,"compile":7,".pattern":6,".options":3,"pass":22,"by":8,"reference":3,"exec":6,".ref":45,".subject":6,".offset":1,"ovecsize":3,"ovector":24,"$ze":12,"nametable":6,".i":9,"returned":2,"index":2,"in":20,"substring":4,".begin":1,".end":1,"fullinfo":6,"free":5,"apitrap":1,"p5global":1,"zsy":3,"aa":5,"print":3,"$1":2,"while":3,"|":3,"mg":2,"Xy":1,"$_":1,"p5lf":1,"nbb":1,".*":1,"decode":1,"val":7,"new":16,"decoded":5,"$zlength":4,"$zextract":3,"if":38,"decoded_":2,"else":8,"$zchar":5,"FUNC":2,"HD":1,"encode":2,"encoded":7,"$data":1,"safechar":1,"encoded_c":1,"encoded_":2,"DH":1,"$zascii":7,"md5":2,"msg":6,"h":45,"t":3,"#64":2,"msg_":1,"_m_":1,"n64":2,"read":2,".m":11,".p":1,"..":66,"...":17,"or":13,"and":18,"not":15,"#16":6,"xor":4,"rotate":6,"((":5,"#4294967296":7,"n32h":5,"32bit":5,"(((":1,"((((":1,".a":1,".b":1,"rol":1,"**":8,":-":5,"#256":1,"----------------":8,"triangle1":2,"sum":23,"main1":1,"y":37,"triangle2":2,"<--":1,"HERE":1,"!!":1,"main2":1,"mumtris":1,"ansi":3,"gr":4,"fl":6,"hl":4,"sc":5,"lv":9,"sb":3,"st":4,"ml":2,"dh":16,"dw":10,"mx":6,"my":7,"mt":2,"t10m":3,"ne":6,"use":4,"faster":1,"ANSI":2,"CSI":1,"instead":1,"of":9,"USE":2,"$P":66,"X":20,"positioning":1,"matrix":6,"width":2,"height":3,"see":4,"below":1,"grid":1,"fill":4,"help":3,"score":6,"level":2,"lines":1,"cleared":1,"at":1,"current":2,"step":5,"base":1,"move":1,"hold":1,"limit":2,"without":1,"fall":5,"dev":2,"defines":1,"device":2,"comment":1,"out":1,"disable":1,"auto":1,"left":7,"coordinate":2,"top":1,"Mumtris":1,"u":6,"noecho":1,"escape":9,"cls":7,"intro":2,"elements":3,"$r":4,"element":2,"change":2,"preview":3,"redraw":4,"pos":54,"$s":13,"timeout":1,"harddrop":1,"other":1,"char":4,"ex":9,"hd":4,"&":30,"$h":7,"$zb":2,"right":3,"#3":2,"drop":2,"stack":4,"draw":3,"ticks":2,"collision":6,"#e":1,"))))":1,"mt_":2,".s":10,"echo":1,"workaround":1,"driver":1,"NL":1,"some":1,"safe":1,"place":8,"clearscreen":1,"over":1,"o":31,"zsh":1,"message":16,"base64":7,"todrop":5,"base64safe":5,"message_":1,"base64_base64saf":4,"#4":1,"PRCAAPR":1,"WASH":1,"ISC":1,"@ALTOONA":1,"PA":1,"RGY":1,"PATIENT":11,"ACCOUNT":1,"PROFILE":1,"CONT":1,"AM":1,"V":1,"Accounts":1,"Receivable":1,"Mar":1,"Per":1,"VHA":1,"Directive":1,"this":8,"routine":3,"should":4,"be":10,"modified":1,"EN":2,"PRCATY":3,"NEW":4,"DIC":6,"Y":31,"DEBT":10,"PRCADB":7,"DA":4,"PRCA":14,"COUNT":2,"OUT":2,"SEL":1,"BILL":10,"BAT":8,"TRAN":5,"DR":4,"DXS":1,"DTOUT":2,"DIROUT":1,"DIRUT":1,"DUOUT":1,"ASK":3,"N":20,"DPTNOFZY":2,"DPTNOFZK":2,"S":128,"K":21,"R":1,"DTIME":1,"I":56,"$E":3,"G":6,"Q":81,"UPPER":1,"VALM1":1,"$S":18,"$O":35,"$G":44,"RCD":1,"DISV":2,"DUZ":3,"NAM":1,"RCFN01":1,"D":87,"COMP":3,"EN1":2,"PRCAATR":1,"$D":16,"Y_":3,"@":37,"PRCADB_":1,"HDR":1,"PRCAAPR1":3,"HDR2":1,"DIS":1,"TMP":34,"$J":45,"Compile":2,"patient":1,"bills":1,"STAT":9,"STAT1":4,"CNT":3,"F":23,"COMP1":2,"RCY":5,"COMP2":2,"_STAT_":1,"_STAT":1,"payments":1,"_TRAN":1,"WVBRNOT":1,"HCIOFO":1,"FT":1,"JR":1,"IHS":1,"ANMC":1,"MWR":1,"BROWSE":1,"NOTIFICATIONS":1,"WOMEN":1,"MICHAEL":1,"REMILLARD":1,"DDS":1,"ALASKA":1,"NATIVE":1,"MEDICAL":1,"CENTER":1,"--->":30,"VARIABLES":2,"WVA":5,"ALL":4,"PATIENTS":2,"ONE":4,"WVDFN":7,"DFN":2,"OF":3,"SELECTED":3,"DATES":1,"WVBEGDT":3,"BEGINNING":1,"DATE":10,"WVENDDT":3,"ENDING":1,"WVB":8,"DELINQUENT":1,"OPEN":3,"queued":1,"includes":1,"CLOSED":2,"SORT":7,"SEQUENCE":1,"IN":7,"WVC":5,"PRIORITY":4,"NODES":1,"GLOBAL":2,"SETVARS":3,"WVUTL5":3,"WVBRNOT2":2,"WVPOP":2,"EXIT":5,"COPYGBL":4,"WVBRNOT1":3,"EP":6,"KILLALL":1,"WVUTL8":1,"AND":6,"STORE":4,"ARRAY":3,"WVBEGDT1":3,"SECOND":2,"BEFORE":1,"BEGIN":1,"WVENDDT1":2,"THE":1,"LAST":1,"END":1,".0001":1,".9999":1,"****************":2,"BY":1,"GET":1,"EITHER":1,"OR":2,"ONLY":2,"WVIEN":14,".S":13,"WVXREF":3,"WVDATE":10,".F":3,"WV":8,"U":15,"IF":9,"SELECTING":1,"FOR":5,"CASE":1,"MANAGER":1,"THIS":4,"DOESN":1,"WVCMGR":1,"LISTING":1,"PROCDURE":1,"IS":4,"NOT":3,"DELINQ":1,"WITHIN":1,"RANGE":1,".Q":2,"NOTIFICATION":1,"QUEUED":1,".I":5,"ENTRY":2,".D":1,"ALREADY":1,"SET":3,"FROM":5,"LL":1,"ABOVE":1,"WVCHRT":1,"SSN":2,"WVUTL1":2,"#":3,"WVNAME":4,"NAME":2,"WVACC":4,"ACCESSION":1,"WVSTAT":1,"STATUS":2,"WVUTL4":1,"WVPRIO":5,"WVCHRT_U_WVNAME_":1,"COPY":1,"TO":6,"MAKE":1,"IT":1,"FLAT":1,"P":7,"....":1,"DEQUEUE":1,"TASKMAN":1,"QUEUE":1,"PRINTOUT":1,"FOLLOW":1,"CALLED":1,"PROCEDURE":2,"FOLLOWUP":1,"MENU":1,"DT":2,"WVE":1,"DEVICE":1,"WVLOOP":1,"start1":2,"entry":4,"start2":1,"PXAI":1,"ISL":1,"JVS":1,"ISA":1,"KWP":1,"ESW":1,"PCE":3,"DRIVING":1,"RTN":1,"API":2,"15am":1,"CARE":1,"ENCOUNTER":2,"Aug":1,"DATA2PCE":1,"PXADATA":7,"PXAPKG":9,"PXASOURC":10,"PXAVISIT":10,"PXAUSER":6,"PXANOT":3,"ERRRET":3,"PXAPREDT":2,"PXAPROB":15,"PXACCNT":3,"add":8,"edit":2,"delete":3,"required":3,"optional":7,"pointer":3,"visit":4,"which":1,"related":1,"If":2,"known":2,"then":1,"there":1,"must":1,"nodes":1,"needed":1,"lookup":1,"user":34,"adding":1,"errors":4,"are":5,"displayed":1,"screen":1,"only":2,"writing":1,"debugging":1,"initial":1,"code":34,"passed":3,"present":1,"will":3,"return":5,"PXKERROR":4,"caller":1,"Set":1,"you":2,"want":1,"Primary":3,"Provider":1,"moment":1,"that":2,"editing":1,"being":1,"done":1,"dangerous":1,"A":1,"dotted":1,"variable":1,"When":1,"warnings":1,"occur":1,"They":1,"back":5,"form":1,"an":4,"general":1,"description":1,"problem":1,"ERROR1":1,"GENERAL":2,"ERRORS":4,"SUBSCRIPT":5,"PASSED":4,"FIELD":2,"WARNING2":1,"WARNINGS":2,"WARNING3":1,"SERVICE":1,"CONNECTION":1,"REASON":9,"ERROR4":1,"PROBLEM":1,"LIST":3,"Returns":2,"PFSS":2,"Account":2,"Reference":2,"process":1,"completely":3,"occurred":2,"but":4,"processed":1,"as":5,"possible":1,"could":1,"called":2,"incorrectly":1,"--":14,"NOVSIT":1,"PXAK":58,"PXAERRF":12,"PXADEC":1,"PXELAP":1,"PXASUB":2,"VALQUIET":2,"PRIMFND":11,"PXAERROR":1,"PXAERR":17,"PRVDR":3,"@PXADATA":20,"SOR":1,"SOURCE":2,"E":6,"PKG2IEN":1,"VSIT":1,"PXAPIUTL":2,"TMPSOURC":1,"SAVES":1,"CREATES":1,"VST":2,"VISIT":3,"KILL":1,"VPTR":1,"PXAIVSTV":1,"ERR":11,"PXAIVST":1,"PRV":2,"PROVIDER":2,"AUPNVSIT":2,"status":2,"Secondary":2,"PXAIPRV":3,"PRI":4,"FLAG":1,"PRIMARY":1,"POV":2,"DIAGNOSIS":1,"POVPRM":2,".PXADATA":1,"PXAIPOV":1,"CPT":2,"PXAICPT":1,"EDU":2,"EDUCATION":1,"PXAIPED":1,"EXAM":2,"EXAMINATION":1,"PXAIXAM":1,"HF":2,"HEALTH":1,"FACTOR":1,"PXAIHF":1,"IMM":2,"IMMUNIZATION":1,"PXAIIMM":1,"SKIN":3,"TEST":1,"PXAISK":1,"OTHER":1,"PXKMAIN":3,"PRIM":1,"EVENT":2,"PX":1,"Sets":1,"any":6,"CLEAN":1,"UP":1,"SUBROUTINES":1,"NODE":5,"SCREEN":2,"VA":1,"EXTERNAL":2,"INTERNAL":2,"PXAICPTV":1,"PXADI":3,"---":4,"SEND":1,"W":4,"BLD":2,"DIALOG":4,".PXAERR":3,"MSG":2,"$NA":1,"PROVDRST":1,"Check":1,"provider":1,"PRVIEN":14,"DETS":7,"DIQ":3,"PRVPRIM":2,"AUPNVPRV":2,".04":1,"DIQ1":1,"POVARR":1,"STOP":1,"LPXAK":4,"ORDX":13,"NDX":6,"ORDXP":3,"existing":3,"DX":1,"ICD9":1,"AUPNVPOV":2,"@POVARR":6,"digest":21,"returns":6,"ASCII":1,"HEX":1,"all":3,"one":3,"$":15,".init":2,".update":2,".c":2,".final":2,".d":1,"init":12,"alg":3,"context":5,"handler":2,"try":2,"etc":1,"update":1,"ctx":3,"updates":1,".ctx":2,".msg":1,"final":1,"hex":1,".digest":1,"md4":1,"sha":1,"sha1":1,"sha224":1,"sha256":1,"sha512":1,"dss1":1,"ripemd160":1,"exercise":1,"car":14,"$x":1,"GMRGPNB0":1,"CISC":1,"JH":1,"RM":1,"NARRATIVE":1,"BUILDER":1,"TEXT":4,"GENERATOR":1,"cont":1,"Text":1,"Generator":1,"Jan":1,"WITH":1,"GMRGA":1,"POINT":1,"AT":1,"WHICH":1,"WANT":1,"START":1,"BUILDING":1,"GMRGE0":11,"GMRGADD":3,"GMR":6,"GMRGA0":9,"GMRGPDA":8,"GMRGCSW":2,"NOW":1,"DTC":1,"GMRGB0":9,"GMRGST":6,"GMRGPDT":2,"GMRGRUT0":2,"GMRGF0":3,"GMRGSTAT":8,"_GMRGB0_":2,"GMRD":5,"GMRGSSW":3,"SNT":1,"GMRGPNB1":1,"GMRGNAR":8,"GMRGPAR_":2,"_GMRGSPC_":3,"_GMRGRM":2,"_GMRGE0":1,"STORETXT":1,"GMRGRUT1":1,"GMRGSPC":3,"GMRGD0":6,"RECUR":1,"GMRGPLVL":6,"GMRGA0_":1,"_GMRGD0_":1,"_GMRGSSW_":1,"_GMRGADD":1,"GMRGI0":6,"factorial":2,"main":1,".version":1,"config":2,"protect":12,"erropt":5,"isstring":4,".config":1,".name":3,".erropt":4,".isstring":2,"$ec":13,"locale":16,"mlimit":10,"reclimit":11,"undefined":1,"pcre_maketables":1,"case":1,"insensitive":1,"program":1,"environment":2,"defined":1,"variables":1,"LANG":1,"LC_":1,"specified":3,"Debian":1,"tip":1,"dpkg":1,"reconfigure":1,"locales":1,"enable":1,"system":1,"wide":1,"calls":1,"pcre_exec":4,"execution":2,"manual":2,"details":2,"internal":1,"matching":1,"err":3,"erroffset":3,".compile":1,".err":1,".erroffset":1,"startoffset":2,"length":9,".exec":1,"$zl":2,"from":4,".ovector":5,".ovecsize":1,".fullinfo":1,"{":2,"}":2,"invalid":2,".nametable":1,"begin_":1,"_end":1,"store":5,"same":3,"above":1,"stores":1,"captured":3,"gstore":3,"round":12,"byref":7,"capture":5,"names":1,"indexes":1,"namedonly":8,"$zco":3,"options_":2,"_capture_":2,"indexed":2,"named":3,"matches":10,".j":4,"_s_":2,".match":4,"utf8":3,"empty":8,"skip":7,".start":2,"unwind":1,"call":1,"optimize":1,"leave":1,"advance":1,"LF":1,"CR":1,"was":2,"before":1,"CRLF":1,"middle":1,"UTF":1,"take":1,"into":1,"account":1,"skipped":1,"chars":1,".round":2,".byref":2,"subst":3,"first":6,"last":4,"replaced":1,"substituted":2,"defaults":2,"backref":5,"boffset":6,".subst":1,".backref":1,"refs":2,"determine":1,"silently":1,"ignore":1,"matched":1,"prepared":1,"substitute":1,"also":1,"Perl":1,"style":1,"perl":3,"s_":1,".free":1,"stackusage":1,".stackusage":1,"setup":1,"default":1,"trap":1,"zl":4,"$st":2,"COMPILE":1,"additional":1,"location":1,"it":4,"has":1,"meaning":1,"$zs":2,"U16384":1,"U16385":1,"U16386":1,"U16387":1,"U16388":2,"U16389":1,"U16390":1,"U16391":1,"U16392":1,"U16393":1,"U16401":2,"exception":2,"never":1,"raised":2,"when":2,"ever":1,"raise":1,"NOMATCH":1,"uncommon":1,"situation":1,".e":1,"too":1,"small":1,"considering":1,"size":14,"controlled":1,"world":1,"here":3,"U16402":1,"U16403":1,"U16404":1,"U16405":1,"U16406":1,"U16407":1,"U16408":1,"U16409":1,"U16410":1,"U16411":1,"U16412":1,"U16414":1,"U16415":1,"U16416":1,"U16417":1,"U16418":1,"U16419":1,"U16420":1,"U16421":1,"U16423":1,"U16424":1,"U16425":1,"U16426":1,"U16427":1,"post1":1,"postconditional":3,"purposely":4,"$TEST":14,"false":4,"post2":1,"if1":2,"if2":2,"MDB":116,"DB":1,"Mumps":1,"Emulation":1,"Amazon":1,"SimpleDB":1,"buildDate":1,"indexLength":18,"addUser":2,"userKeyId":6,"userSecretKey":6,"requestId":42,"boxUsage":29,"startTime":52,".startTime":11,"MDBUAF":5,".boxUsage":51,"createDomain":2,"keyId":214,"domainName":73,"dn":4,"dnx":4,"id":67,"noOfDomains":13,"token":29,"MDBConfig":2,"())":17,"updateDomainMeta":3,"getDomainMetaDat":2,"domainId":131,"metaData":11,"timestamp":5,"convertToEpochTi":2,"countItems":2,".size":3,"size_":3,"countNVPs":2,"countAttributeNa":2,"domainMetadata":2,"getDomainId":7,".metaData":2,"time":28,"convertFromEpoch":1,"#86400":2,"dh_":1,"_time":1,"attribId":77,"itemId":85,"valueId":42,"domainExists":1,"found":16,"namex":22,"buildItemNameInd":2,"itemValue":7,"itemValuex":3,"countDomains":2,"deleteDomain":2,"listDomains":2,"maxNoOfDomains":5,"nextToken":31,"domainList":4,"fullName":3,"decodeBase64":1,"encodeBase64":1,"itemExists":1,"getItemId":6,"getAttributeId":5,"getAttributeValu":4,"valuex":20,"putAttributes":2,"itemName":51,"attributes":52,"xvalue":9,"Item":2,"Domain":2,"itemNamex":8,"attribute":16,"domain":2,"Not":2,"allowed":2,"have":3,"more":2,"than":2,"remove":6,"values":3,"now":2,"pair":2,"batchPutItem":1,"attributesJSON":2,"_keyId_":3,"_domainId_":1,"_itemName_":2,"_attributesJSON":1,".attributes":5,"getAttributes":4,"suppressBoxUsage":2,"attrNo":28,"valueNo":20,"_attrNo_":1,"_valueNo_":1,"_value":3,"deleteAttributes":2,"item":3,"associated":1,"queryIndex":1,"records":2,"pairs":1,"vno":3,"references":1,"queryExpression":11,"maxNoOfItems":12,"itemList":17,"_queryExpression":1,"B64":2,"ZMGWSIS":2,"b64Encode":2,"MDBMCache":2,"runQuery":1,".itemList":4,"session":1,"identifier":3,"stored":1,"mgwsiResponse":1,"cgi":3,"CGIEVAR":2,"KEY":69,"unescName":6,"mdbcgi":2,"mdbdata":2,"urlDecode":2,"WebLink":1,"access":3,"point":1,"action":44,"AWSAcessKeyId":1,"db":11,"hash":3,"itemsAndAttrs":15,"secretKey":3,"signatureMethod":3,"signatureVersion":3,"stringToSign":3,"rltKey":2,"_action_":4,"mdbKey":2,"errorResponse":9,"initialise":1,".requestId":13,"createResponse":17,"installMDBX":1,"installMDBM":1,"authenticate":1,"MDBSession":2,"createResponseSt":1,"getSignedString":1,"_stringToSign":1,"_hash_":1,"Security":1,"OK":1,"_db":1,"MDBAPI":2,"Custom":1,"extension":3,"gateway":1,"Method":1,"lineNo":86,"errorCode":1,"~":1,"errorText":1,"doll":1,"_method_":1,"_db_":1,"db_":1,"_action":1,"createNewSession":1,".nextToken":3,".domainList":1,"paramName":14,"paramValue":9,"attribs":8,"bx":4,"rx":2,"sorted":1,".attribs":2,".rx":2,".bx":2,"selectExpression":3,"_selectExpressio":1,"runSelect":1,".domainName":1,"_pos":1,"_domainName_":1,"_itemName":1,"inetDate":3,"zewdAPI":107,"apiVersion":4,"_apiVersion_":1,"_token_":2,"acomma_quote_val":1,"acomma":1,"attrName":14,"attrValue":6,"attrValueNo":6,"itemNo":10,"_attrName_":1,"_attrValue_":1,"position":5,"quotes":2,"_ec_":1,"_em_":1,"_predicate":2,"getIdentifier":3,".predicate":3,"queryError":1,"getCompOp":1,".compOp":1,".value":1,"predicate":2,"cx":3,"escaped":2,"_c1":1,"ZDIOUT1":1,"Experimental":1,"FileMan":1,"file":2,"host":2,"ASKFILE":1,"FILE":6,"ASKDIR":1,"DIR":3,"SAVEFILE":2,"Save":1,"given":1,"directory":1,"FGR":6,"IO":4,"DIR_":1,"$L":1,"FILENAME":1,"C":1,"O":1,"_IO_":1,"_P_":1,"zewdDemo":1,"Tutorial":1,"page":11,"functions":2,"getLanguage":1,"sessid":261,"language":4,"getRequestValue":4,"setSessionValue":16,"login":1,"username":9,"password":9,"getTextValue":7,"getPasswordValue":2,"_username_":1,"_password":1,"logine":1,"textid":4,"errorMessage":2,"getUsernames":1,"clearList":4,"appendToList":17,"ewdDemo":11,"addUsername":1,"newUsername":5,"newUsername_":1,"setTextValue":4,"testValue":1,"getSelectValue":3,"_user":1,"getPassword":1,"setPassword":1,"getObjDetails":1,"setCheckboxOn":5,"setMultipleSelec":5,"clearTextArea":3,"textarea":5,"createTextArea":3,".textarea":3,"setObjDetails":1,"getDetails":1,"expireDate":2,"userType":7,"selected":6,"confirmText":1,"browser":2,"getServerValue":1,"_user_":1,"setRadioOn":2,"initialiseCheckb":2,"createLanguageLi":3,"setCheckboxValue":1,".selected":4,"attr":4,".attr":4,"initialiseMultip":1,"setDetails":1,"comments":2,"warning":3,"setFieldError":5,"getRadioValue":1,"pass_":1,"_userType":1,"getCheckboxValue":1,"getMultipleSelec":1,"getTextArea":1,".comments":1,"setWarning":2,"testAjaxForm":1,"getVersion":2,"getTime":1,"Comment":1,"whitespace":1,"alone":1,"valid":1,"line":17,"Comments":1,"can":3,"graphic":3,"character":3,"characters":3,"such":1,"+=":1,"{}":1,"[]":1,"considered":1,"even":1,"though":1,"Tag1":1,"Tags":1,"uppercase":1,"lowercase":1,"alphabetic":1,"HELO":1,"LABEL":1,"ANOTHER":1,"Normally":1,"subroutine":1,"would":1,"ended":1,"we":1,"simple":1,"statement":3,"statements":1,"contrasted":1,"if3":1,"clause":2,"if4":1,"bodies":1,"ax":2,"ay":2,"cy":2,"sumx":3,"sqrx":3,"sumxy":5,"Enterprise":1,"Web":1,"Developer":1,"run":1,"APIs":1,"zewdCompiler":23,"date":9,"getDate":1,"compilePage":2,"app":18,"technology":40,"outputPath":4,"multilingual":4,"maxLines":4,"compileAll":2,"templatePageName":2,"autoTranslate":2,"verbose":2,"zewdMgr":1,"startSession":2,"requestArray":3,"serverArray":1,"sessionArray":5,"filesArray":1,"zewdPHP":8,".requestArray":3,".serverArray":1,".sessionArray":3,".filesArray":1,"closeSession":2,"saveSession":2,"endOfPage":2,"prePageScript":2,"releaseLock":2,"tokeniseURL":2,"url":2,"zewdCompiler16":12,"getSessid":1,"isTokenExpired":2,"zewdSession":41,"initialiseSessio":1,"deleteSession":2,"changeApp":1,"appName":7,"setRedirect":1,"toPage":7,"setJump":2,"path":22,"getRootURL":3,"path_app_":1,"_toPage":1,"setNextPageToken":2,"nextPage":2,"getSessionValue":8,"makeTokenString":2,"_sessid_":3,"_nextPage":1,"zcvt":10,"isNextPageTokenV":2,"zewdCompiler13":21,"isCSP":1,"normaliseTextVal":1,"writeLine":7,"CacheTempBuffer":2,"displayOptions":2,"fieldName":22,"listName":10,"codeValue":10,"nnvp":3,"nvp":5,"textValue":6,"codeValueEsc":7,"textValueEsc":7,"htmlOutputEncode":2,"zewdAPI2":5,"_codeValueEsc_":1,"fn":3,"fieldValue":4,"@fieldValue":1,"_textValueEsc_":1,"displayTextArea":2,"mCSPReq2":1,"fields":3,"noOfFields":3,"field":7,"mergeCSPRequestT":5,"mCSPReq":1,"displayText":3,"textID":2,"reviewMode":2,"systemMessage":3,"langCode":2,"fragments":1,"outputText":1,"translationMode":2,"typex":3,"_text_":1,"_type_":1,"_sessid":1,"zewdCompiler5":3,"_translationMode":1,"_appName":1,"avoid":1,"bug":1,"getPhraseIndex":1,"addTextToIndex":1,".fragments":1,".outputText":1,"isCSPPage":1,"docOID":8,"docName":17,"getDocumentName":1,"zewdDOM":10,"bypassMode":1,"stripSpaces":7,"np":19,"obj":9,"prop":9,"getSessionObject":1,"isTemp":11,"setWLDSymbol":1,"wldAppName":1,"wldName":1,"wldSessid":1,"zzname":1,"extcErr":1,"mess":3,"namespace":6,"valueErr":1,"-=":624,"exportCustomTags":2,"tagList":1,"filepath":14,".tagList":1,"exportAllCustomT":2,"importCustomTags":2,"filePath":2,"zewdForm":1,"setSessionObject":3,"allowJSONAccess":1,"sessionName":34,"disallowJSONAcce":1,"JSONAccess":1,"existsInSession":2,"existsInSessionA":2,"p1":11,"p2":16,"p3":5,"p4":2,"p5":2,"p6":2,"p7":2,"p8":2,"p9":2,"p10":2,"p11":2,"clearSessionArra":1,"arrayName":35,"setSessionArray":1,"getSessionArray":1,"clearArray":2,"getSessionArrayE":1,"Come":1,"addToSession":2,"mergeToSession":1,"mergeGlobalToSes":2,"mergeGlobalFromS":2,"mergeArrayToSess":4,".array":1,"mergeArrayFromSe":2,"mergeFromSession":1,"deleteFromSessio":4,"sessionNameExist":1,"getSessionArrayV":2,"subscript":6,".exists":1,"sessionArrayValu":2,"deleteSessionArr":2,"objectName":13,"propertyName":3,"propertyValue":7,"objectName_":2,"_propertyName":2,"_propertyName_":2,"_propertyValue_":1,"_p":1,"escapeQuotes":1,"getAttrValue":2,"attrValues":1,"zewdCompiler4":6,".attrValues":1,"InText":9,"FromStr":8,"ToStr":5,"Replace":1,"occurrences":1,"tempText":3,"tempTo":4,"old":1,"p1_ToStr_":1,"addImmediateOneO":2,"executeCode":2,"rc":1,"rm":1,"zewdScheduler":1,".rc":1,".rm":1,"getDataTypeError":1,"errorArray":4,".errorArray":3,"clearSchemaFormE":1,"getSchemaFormErr":2,"setSchemaFormErr":1,"removeInstanceDo":1,"instanceName":3,"openDOM":3,"removeDocument":1,"clearXMLIndex":1,"zewdSchemaForm":1,"closeDOM":1,"token_":1,"makeString":2,"str":4,"convertDateToSec":1,"hdate":16,"convertSecondsTo":1,"secs":3,"getTokenExpiry":3,"randChar":1,"$R":1,"lowerCase":4,"stripLeadingSpac":2,"stripTrailingSpa":2,"spaces":3,"string_spaces":1,"parseMethod":1,"methodString":2,"class":2,"meth":1,"event":2,"clearURLNVP":1,"urlNo":3,"setURLNVP":1,"decodeDataType":2,"dataType":4,"zewdCompiler20":4,"encodeDataType":2,"copyURLNVPsToSes":1,"doubleQuotes":1,"copySessionToSym":2,"saveSymbolTable":1,"zewdError":5,"zzv":7,"loadErrorSymbols":2,"zewdCompiler19":4,"deleteErrorLog":1,"deleteAllErrorLo":1,"fileSize":2,"fileExists":2,"fileInfo":2,".info":1,"directoryExists":2,"deleteFile":2,"renameFile":2,"newpath":2,"createDirectory":2,"removeCR":1,"setApplicationRo":2,"applicationRootP":2,"getApplicationRo":2,"setOutputRootPat":2,"setRootURL":2,"cspURL":2,"getDefaultTechno":2,"getDefaultMultiL":2,"getOutputRootPat":2,"getJSScriptsPath":4,"zewdCompiler8":5,"setJSScriptsPath":2,"getJSScriptsRoot":2,"setJSScriptsRoot":2,"getHomePage":2,"setHomePage":2,"homePage":2,"getApplications":2,"appList":1,".appList":1,"getPages":2,"application":2,"pageList":1,".pageList":1,"getDefaultFormat":2,"getNextChild":1,"parentOID":5,"childOID":3,"getFirstChild":1,"getNextSibling":1,"addCSPServerScri":2,"atTop":2,"createPHPCommand":2,"createJSPCommand":2,"instantiateJSPVa":2,"var":2,"arraySize":2,"initialValue":2,"removeIntermedia":4,"inOID":2,"getNormalisedAtt":1,"nodeOID":14,"getNormalAttribu":3,"getTagOID":2,"tagName":4,"getTagByNameAndA":2,"matchCase":2,"zewdCompiler3":1,"javascriptFuncti":2,"functionName":6,"zewdCompiler7":4,"addJavascriptFun":2,"jsTextArray":1,".jsTextArray":1,"getJavascriptFun":2,"replaceJavascrip":2,"jsText":2,"getDelim":2,"setJSONPage":2,"configureWebLink":1,"webserver":2,"alias":2,"configure":1,"zewdWLD":1,"mergeListToSessi":2,"getPREVPAGE":2,"copyToWLDSymbolT":2,"getPRESSED":1,"copyToLIST":1,"copyToSELECTED":1,"traceModeOn":1,"traceModeOff":1,"getTraceMode":1,"Decode":3,"$H":3,"Internet":2,"format":3,"day":4,"#7":1,"decDate":2,"$TR":1,"inetTime":2,"day_":1,"date_":1,"yy":6,"mm":11,"d1":9,"$zd":2,"p1_":1,"dd_":1,"mm_":1,"Format":1,"Time":1,"hh":4,"ss":4,"_hh":1,"#3600":1,"_mm":1,"#60":1,"_ss":2,"hh_":1,"_mm_":1,"openNewFile":2,"openFile":2,",,,,,,,,,,,,,,,,":1,"removeChild":2,"removeFromDOM":8,"ver":7,"removeAttribute":2,"removeAttributeN":2,"ns":2,"export":2,"fileName":5,"import":1,"listDOMsByPrefix":2,"removeDOMsByPref":2,"dumpDOM":2,"$zdir":2,"setNamespace":1,"param2":2,"no2":2,"p1_c_p2":1,"getIP":2,"Get":1,"own":1,"IP":1,"address":1,"ajaxErrorRedirec":2,"classExport":2,"className":2,"methods":1,".methods":1,"strx":2,"disableEwdMgr":1,"enableEwdMgr":1,"enableWLDAccess":1,"disableWLDAccess":1,"isSSOValid":2,"sso":2,"zewdMgrAjax2":1,"uniqueId":1,"filename":2,"linkToParentSess":2,"exportToGTM":1},"M4":{"dnl":157,"$FreeBSD":1,"$":5,"translit":6,"(":127,"`":114,"[":4,"HAVE_abc":2,"/":44,"def":15,".h":2,"]":4,".":19,")":84,"=":21,",":50,"~~":1,"ABCDEFGHIJ":1,"A":2,"-":20,"J":2,"abc":2,"zyx":2,"ABCDEFGHIJKLMNOP":1,"Z":1,"$OpenBSD":1,":":7,"fibo":4,".m4":3,"v":1,"espie":1,"Exp":1,"define":47,"copy":2,"ifelse":3,"$1":8,"a":2,"b":1,"decr":1,")))":3,"N":1,"divert":9,"#":55,"This":2,"is":8,"the":20,"sendmail":11,"macro":2,"config":1,"file":4,"for":6,"m4":3,"If":1,"you":3,"make":3,"changes":1,"to":15,"etc":4,"mail":3,".mc":1,"will":2,"need":1,"regenerate":1,".cf":1,"by":2,"confirming":1,"that":6,"cf":3,"package":1,"installed":1,"include":1,"usr":1,"share":1,"VERSIONID":1,"setup":1,"linux":2,"OSTYPE":1,"Do":1,"not":3,"advertize":1,"version":1,"confSMTP_LOGIN_M":1,"default":3,"logging":1,"level":2,"might":1,"want":1,"set":2,"it":1,"higher":1,"debug":1,"configuration":1,"confLOG_LEVEL":1,"SMART_HOST":1,"confDEF_USER_ID":1,"confAUTO_REBUILD":1,"confTO_CONNECT":1,"confTRY_NULL_MX_":1,"confDONT_PROBE_I":1,"PROCMAIL_MAILER_":1,"ALIAS_FILE":1,"STATUS_FILE":1,"UUCP_MAILER_MAX":1,"confUSERDB_SPEC":1,"confPRIVACY_FLAG":1,"confAUTH_OPTIONS":2,"The":6,"following":3,"allows":2,"relaying":1,"if":2,"user":2,"authenticates":1,"and":5,"disallows":1,"plaintext":1,"authentication":1,"PLAIN":2,"LOGIN":2,"on":3,"non":1,"TLS":2,"links":1,"TRUST_AUTH_MECH":1,"EXTERNAL":1,"DIGEST":1,"MD5":2,"CRAM":1,"confAUTH_MECHANI":1,"Rudimentary":1,"information":1,"creating":1,"certificates":2,"cd":1,"pki":2,"tls":2,"certs":2,";":8,".pem":1,"Complete":1,"usage":2,"C":1,"confCACERT_PATH":1,"confCACERT":1,"confSERVER_CERT":1,"confSERVER_KEY":1,"use":1,"keyfile":1,"shared":1,"with":2,"OpenLDAP":1,"slapd":1,"which":1,"requires":1,"be":5,"readble":1,"group":1,"ldap":1,"confDONT_BLAME_S":1,"confTO_QUEUEWARN":1,"confTO_QUEUERETU":1,"confQUEUE_LA":1,"confREFUSE_LA":1,"confTO_IDENT":1,"FEATURE":16,"delay_checks":1,"no_default_msa":1,"smrsh":1,"mailertable":1,"virtusertable":1,"redirect":1,"always_add_domai":1,"use_cw_file":1,"use_ct_file":1,"confMAX_DAEMON_C":1,"confCONNECTION_R":1,"t":1,"option":1,"retry":1,"delivery":1,"e":1,".g":1,"runs":1,"over":1,"his":1,"quota":1,"local_procmail":1,"access_db":1,"blacklist_recipi":1,"EXPOSED_USER":1,"root":1,"confLOCAL_MAILER":1,"CYRUSV2_MAILER_A":1,"DAEMON_OPTIONS":4,"Port":2,"submission":1,"Name":5,"MSA":1,"M":2,"Ea":1,"For":1,"this":5,"work":1,"your":1,"OpenSSL":1,"must":1,"configured":1,"smtps":1,"TLSMTA":1,"s":1,"causes":2,"additionally":1,"listen":2,"IPv6":1,"loopback":2,"device":1,"Remove":1,"address":1,"restriction":1,"network":1,"port":1,"smtp":2,"Addr":1,"::":1,"MTA":3,"v6":2,"Family":3,"inet6":2,"enable":1,"both":1,"ipv6":1,"ipv4":1,"in":3,"v4":1,"inet":1,"accept_unresolva":1,"relay_based_on_M":1,"Also":1,"accept":1,"email":2,"sent":2,"as":3,"local":1,"LOCAL_DOMAIN":1,"localhost":3,".localdomain":2,"example":1,"makes":1,"from":5,"host":1,"any":1,"additional":1,"specified":1,"domains":1,"appear":1,"mydomain":3,".com":5,"MASQUERADE_AS":1,"masquerade":2,"just":2,"headers":1,"but":2,"envelope":1,"well":2,"masquerade_envel":1,"@mydomainalias":1,"@":4,"*":19,".mydomainalias":1,"masquerade_entir":1,"MASQUERADE_DOMAI":4,"mydomainalias":1,".lan":1,"MAILER":3,"procmail":1,"cyrusv2":1,"postscript":1,"Initialization":1,"Postscript":1,"output":5,"Circuit_macros":1,"Version":1,"copyright":2,"c":1,"D":1,"Aplevich":1,"under":1,"LaTeX":1,"Project":1,"Public":1,"Licence":2,".txt":1,"files":2,"of":3,"distribution":2,"may":1,"redistributed":1,"or":1,"modified":1,"provided":2,"notice":1,"included":1,"modifications":1,"are":1,"clearly":1,"marked":1,"distinguish":1,"them":1,"There":1,"no":1,"warranty":1,"whatsoever":1,"these":1,"m4picprocessor":1,"m4postprocessor":1,"ifdef":2,"libgen_":1,"Color":1,"utilities":1,"setrgb":1,"$2":2,"$3":3,"pushdef":1,"m4cl_":1,",,":2,"lcspec":1,"$4":1,"command":12,"sprintf":3,"r_":4,"g_":2,"b_":3,"resetrgb":2,"popdef":2,"rgbdraw":2,"color":2,"triple":2,"drawing":1,"commands":1,"shift":7,"rgbfill":2,"closed":1,"path":1,"ifm4_rgbtestcomm":2,"Top":1,"test":1,"comma":1,"Define":1,"some":1,"primary":1,"colors":1,"defineRGBprimari":1,"lightgrey":1,"{":13,"}":13,"lightgray":1,"grey":1,"gray":1,"darkgrey":1,"darkgray":1,"black":1,"red":1,"green":1,"blue":1,"cyan":1,"magenta":1,"yellow":1,"thinlines_":1,"arrowwid":3,"scale":7,"arrowht":3,"thicklines_":1,"linethick_":2,"x":2,"line":2,"width":1,"pt":1,"arrowhead":1,"parameters":1,"linethick":2,"Took":1,"https":1,"//":1,"en":1,".wikipedia":1,".org":1,"wiki":1,"M4_":1,"computer_languag":1,"M4":1,"has":1,"multiple":1,"queues":2,"can":1,"manipulated":1,"queue":1,"being":3,"Calling":1,"discarded":2,"until":1,"another":1,"call":1,"Note":1,"even":1,"while":1,"quotes":1,"around":1,"prevent":1,"expansion":1,"COMMENT#":4,"H2_COUNT":2,"H2":4,"discard":1,"rest":1,"thus":1,"preventing":1,"unwanted":1,"blank":1,"lines":1,"appearing":1,"First":1,"Section":2,"Second":1,"Conclusion":1,"<":1,"HTML":2,">":2,"undivert":1,"One":1,"pushed":1,"</":1},"M4Sugar":{"COMMENT#":97,"AC_PREREQ":1,"(":124,")":93,"AC_INIT":1,"[":162,"GARDEN":1,"]":157,",":97,"bubla":1,"@users":1,".sourceforge":1,".net":1,"AC_CONFIG_AUX_DI":1,"build":1,"-":35,"aux":1,"AM_INIT_AUTOMAKE":1,"Wall":1,"AC_CONFIG_SRCDIR":1,"src":3,"/":11,"input":1,".h":7,"AC_CONFIG_HEADER":1,"configure":3,"AC_CONFIG_MACRO_":1,"m4":1,"AC_ARG_ENABLE":3,"debug":3,"AS_HELP_STRING":3,"--":4,"enable":4,"Builds":1,"the":11,"version":2,"of":5,"library":5,"[[":8,"default":1,"=":50,"no":3,"]]]":1,"[]":3,"enable_debug":1,"AS_IF":8,"test":20,"CFLAGS":2,"AC_PROG_CC":1,"AC_PROG_LIBTOOL":1,"LT_PROG_RC":1,"AC_CANONICAL_HOS":1,"dnl":9,"Check":1,"whether":1,"it":5,"makes":2,"sense":2,"to":11,"install":5,"a":3,"garden":5,".desktop":2,"file":2,"AC_CHECK_PROG":1,"have_freedesktop":1,"update":1,"desktop":3,"database":1,"yes":3,"AM_CONDITIONAL":3,"HAVE_FREEDESKTOP":1,"WANT_FREEDESKTOP":1,"Whether":1,"you":6,"want":4,"if":13,"applicable":1,".":10,"!!!":2,"DO":1,"NOT":1,"USE":1,"are":1,"PACKAGER":1,"AS_CASE":1,"$host":1,"*":4,"mingw":1,"|":2,"cygwin":1,"AC_DEFINE":1,"WINDOWS_VERSION":2,"Define":1,"when":2,"building":1,"for":9,"Windows":1,"windows_version":1,"now":1,"datadir":4,"specification":1,"that":1,"is":2,"useful":1,"one":1,"does":1,"play":2,"without":2,"installing":2,"path":5,"your":4,"datafiles":1,"Normally":1,"dont":1,"have":2,"use":4,"this":2,"but":1,"handy":1,"game":2,"or":2,"already":1,"installed":2,"data":3,"In":1,"first":1,"case":1,"instance":1,"`":14,"pwd":1,"DATADIR_NAME":3,"AC_SUBST":6,"AC_CHECK_HEADER":1,"allegro":2,"have_allegro":5,"AC_MSG_ERROR":4,"You":2,"don":1,"AC_CHECK_LIB":1,"m":1,"sin":1,"!=":2,"&&":1,"CROSS_COMPILING":1,"try_link_allegro":3,"()":4,"{":1,"LIBS_SAVE":1,"$LIBS":1,"LIBS":6,"AC_MSG_CHECKING":7,"Allegro":2,"using":1,"$1":13,"AC_LINK_IFELSE":1,"AC_LANG_PROGRAM":1,"AC_INCLUDES_DEFA":1,"#include":2,"<":2,">":2,"]]":8,"allegro_init":1,";":9,"END_OF_MAIN":1,"AC_MSG_RESULT":8,"$have_allegro":1,"$LIBS_SAVE":1,"==":4,"return":2,"}":1,"AM_PATH_ALLEGRO":1,"ALLEGRO_LIB":3,"echo":1,"$allegro_LIBS":1,"sed":1,"e":6,"ALLEGRO_RELEASE_":1,"ALLEGRO_DEBUG_LI":1,"ALLEGRO_LIBS":2,"lib":1,"in":2,"$ALLEGRO_LIBS":1,"do":1,"ldflag":1,"break":1,"$ldflag":1,"done":1,"Unable":1,"find":1,"programming":1,"check":2,"out":1,"www":1,".allegro":1,".cc":1,"distro":1,"repositories":1,"unix":1,"like":1,"system":1,"AC_CHECK_HEADERS":1,"string":1,"sys":1,"stat":1,"AC_C_INLINE":1,"AC_HEADER_STDBOO":1,"AC_CONFIG_FILES":1,"Makefile":4,"resources":1,"docs":1,".doxyfile":1,"pkgs":1,"w32":1,"winstaller":1,".nsi":1,"AC_OUTPUT":1,"m4_define":14,"m4_list_declare":1,"m4_do":6,"$1_GET":1,"m4_expand":1,"m4_list_nth":2,"$":2,"$1_FOREACH":1,"m4_foreach":2,"item":3,"m4_dquote_elt":1,"m4_list_contents":5,"))":6,"m4_quote":2,"m4_list_add":1,"m4_pushdef":4,"_LIST_NAME":20,"_LIST_":4,"m4_ifndef":2,"m4_dquote":4,"m4_escape":2,"$2":5,")))":3,"m4_popdef":4,"m4_argn":1,"m4_list_pop_fron":2,"m4_car":1,"m4_unquote":4,"m4_cdr":1,"m4_list_pop_back":1,"m4_reverse":2,"))))":2,":":6,"List":1,"name":2,"What":1,"$3":2,"If":3,"contains":1,"$4":2,"not":2,"m4_list_contains":1,"m4_if":1,"#serial":1,"AC_DEFUN":1,"AX_RUBY_DEVEL":1,"AC_REQUIRE":1,"AX_WITH_RUBY":1,"n":2,"AX_PROG_RUBY_VER":1,"mkmf":1,"Ruby":9,"package":3,"ac_mkmf_result":1,"$RUBY":5,"rmkmf":5,">&":1,"z":5,"then":7,"else":1,"cannot":1,"import":1,"module":1,"Please":1,"installation":1,"The":2,"error":1,"was":1,"$ac_mkmf_result":1,"fi":7,"include":1,"ruby_path":2,"RUBY_CPPFLAGS":2,"$ruby_path":1,"$RUBY_CPPFLAGS":1,"RUBY_LDFLAGS":2,"$RUBY_LDFLAGS":1,"site":1,"packages":1,"RUBY_SITE_PKG":2,"$RUBY_SITE_PKG":1,"ruby":3,"extra":1,"libraries":1,"RUBY_EXTRA_LIBS":2,"$RUBY_EXTRA_LIBS":1,"$CFLAGS":1,"consistency":1,"all":1,"components":1,"development":2,"environment":2,"AC_LANG_PUSH":1,"C":1,"ac_save_LIBS":1,"ac_save_CPPFLAGS":1,"CPPFLAGS":2,"AC_TRY_LINK":1,"ruby_init":1,"rubyexists":2,"$rubyexists":1,"!":2,"Could":1,"link":1,"program":1,"Maybe":1,"main":1,"has":1,"been":1,"some":1,"non":1,"standard":1,"so":1,"pass":1,"via":1,"LDFLAGS":2,"variable":1,"Example":1,"================":2,"ERROR":1,"probably":1,"distribution":1,"exact":1,"varies":1,"among":1,"them":1,"RUBY_VERSION":1,"AC_LANG_POP":1},"MATLAB":{"function":38,"y":34,"=":1050,"average":1,"(":1629,"x":62,")":1352,"COMMENT%":598,"[":350,"m":42,",":2800,"n":110,"]":348,"size":13,";":1017,"if":56,"~":12,"((":10,"==":25,"|":2,"))":128,"&":5,"error":18,"end":172,"sum":2,"/":102,"length":62,"ret":3,"matlab_function":5,"A":14,"B":12,"+":176,"disp":8,"dx":6,"adapting_structu":2,"t":34,"u":3,"varargin":26,"%":88,"aux":18,"{":223,"}":223,"zeros":63,"b":12,"for":81,"i":396,":":188,"elseif":15,"else":24,"display":18,".pars":3,".*":2,"Yp":2,"human":1,".timeDelay":2,"c1":5,".m":3,"*":105,".b":3,"c2":5,"Yc":5,"parallel":2,"plant":5,".plantFirst":2,".plantSecond":2,"Ys":3,"feedback":1,"C":19,"D":11,"tf2ss":1,".num":12,".den":12,"value":2,"isterminal":2,"direction":2,"distance":6,"mu":83,"d":12,"FIXME":1,"sqrt":14,".":94,"^":32,"from":2,"the":5,"largest":1,"primary":1,"-":314,"data":73,"load_data":4,"filename":31,"guess":9,".plantOne":6,".plantTwo":6,"plantNum":10,"sections":43,"secData":5,".Ts":6,"kP1":4,"kP2":4,"gainSlopeOffset":6,"eye":9,"\\":4,"strcmp":26,"||":3,">":15,"result":26,".fit":12,".par":8,"currentGuess":2,"percent":2,"find_structural_":3,"...":210,"false":1,"true":3,"yh":4,"vaf":3,"x0":9,"compare":6,".vaf":2,"sprintf":19,")))":7,"p":10,".plant":3,"save":3,".fig":2,"figure":24,"saveas":1,"fit":7,".mod":2,".A":8,".uncert":4,"Call":2,"which":2,"resides":2,"in":6,"same":2,"directory":2,"value1":4,"semicolon":2,"at":2,"of":13,"line":21,"is":2,"not":2,"mandatory":2,"only":4,"suppresses":2,"output":6,"to":4,"command":2,"value2":4,"create_ieee_pape":2,"rollData":18,"global":9,"goldenRatio":18,"exist":1,"~=":4,"mkdir":1,"linestyles":23,"colors":21,"loop_shape_examp":3,".Benchmark":5,".Medium":11,"plot_io_roll":3,"open_loop_all_bi":2,"handling_all_bik":2,"path_plots":2,"var":3,"io":8,"typ":3,"j":258,"plot_io":2,"phase_portraits":2,"eigenvalues":2,"bikeData":9,"input":14,"()":15,"figWidth":36,"figHeight":28,"set":60,"gcf":22,"freq":17,"hold":29,"all":18,"closedLoops":5,".closedLoops":1,"bops":11,"bodeoptions":2,".FreqUnits":2,"gray":7,"deltaNum":2,".Delta":2,"deltaDen":2,"bodeplot":7,"tf":21,"neuroNum":2,"neuroDen":2,"whichLines":3,":-":4,"phiDotNum":2,".PhiDot":4,"phiDotDen":2,"closedBode":3,"off":12,"opts":21,"getoptions":3,".YLim":4,".PhaseMatching":3,".PhaseMatchingVa":3,".Title":5,".String":4,"setoptions":3,"lines":17,"findobj":8,"raise":23,"plotAxes":33,"curPos1":6,"get":15,"curPos2":6,"xLab":12,"legWords":3,"closeLeg":3,"legend":10,"axes":10,"db1":4,"text":19,"db2":2,"dArrow1":2,"annotation":13,"dArrow2":2,"dArrow":2,"pathToFile":23,"filesep":18,"print":10,"fix_ps_linestyle":10,"openLoops":7,".openLoops":3,"num":30,".Phi":4,"den":21,".Psi":2,".Y":2,"openBode":6,"wc":14,"wShift":5,"on":14,"num2str":12,".handlingMetric":8,"w":10,"linspace":21,"mag":8,"phase":4,"bode":7,"metricLine":1,"plot":32,"k":66,"Linewidth":2,"level1":4,"level2":4,"ylim":4,"ylabel":7,"xlabel":11,"box":8,"bikes":40,"fieldnames":10,".Interpreter":1,"magLines":4,"phaseLines":2,"speedNames":23,".Browser":6,"fillColors":2,"magnitudes":3,"maxMag":2,"max":9,"[]":27,"area":1,"gca":11,"metricLines":2,"rollLine":1,"Linestyle":1,"chil":2,"legLines":2,"shift":4,"time":23,".time":4,"path":6,".path":2,"speed":25,".speed":4,".outputs":9,"minPath":2,"minPathI":2,"min":2,"dis":2,"lab":2,"xlim":9,"variable":11,"xAxis":13,"names":6,"prettyNames":3,"units":3,"index":6,"find":24,"ismember":16,"maxValue":4,"oneSpeed":10,"history":7,"round":1,"pad":10,"yShift":16,"xShift":3,"xData":3,"textX":3,"ticks":4,"xLimits":6,"loc":3,"l1":2,"l2":2,"first":3,"&&":13,"x_r":6,"y_r":6,"w_r":9,"h_r":9,"rectangle":2,"x_a":10,"y_a":10,"w_a":7,"h_a":5,"ax":15,"axis":5,"frontWheel":3,"rollAngle":4,"steerAngle":4,"rollTorque":4,".inputs":4,"subplot":3,"h1":5,"h2":5,"plotyy":3,"inset":3,"gainChanges":2,"loopNames":4,"xy":7,"xySource":7,"xlabels":2,"ylabels":2,"legends":3,"floatSpec":3,"twentyPercent":4,"generate_data":5,"nominalData":3,"equal":2,"leg1":2,".modelPar":6,"leg2":2,"speeds":21,"eVals":5,"pathToParFile":2,"par":8,"par_text_to_stru":4,"str":2,"whipple_pull_for":3,"eigenValues":1,"eig":8,"real":3,"zeroIndices":3,"abs":19,"<=":7,"ones":7,"maxEvals":4,"maxLine":7,"minLine":4,"speedInd":12,"clear":13,"T":26,"N":9,"x_0":45,"y_0":31,"vx_0":40,"vy_0":22,"Potential":7,"options":14,"odeset":4,"@cross_y":1,"te":2,"ye":9,"ie":2,"ode113":2,"@f":6,"t0":6,"t1":6,"t2":6,"t3":1,"dataPlantOne":3,"dataAdapting":3,"dataPlantTwo":3,"guessPlantOne":4,"resultPlantOne":3,"guessPlantTwo":3,"resultPlantTwo":3,"this":2,"uses":1,"tau":1,"through":1,"wfs":1,"s":9,"plantOneSlopeOff":3,"plantTwoSlopeOff":3,"mod":3,"idnlgrey":1,"pem":1,"x_T":25,"y_T":17,"vx_T":22,"e_T":7,"filter":13,"delta_e":3,"Integrate_FTLE_G":1,"e_0":10,"ecc":3,"nu":2,"Integrate":3,"nx":34,"ny":29,"nvx":32,"ne":29,"vy_T":12,"meaningless":2,"point":14,"meaningful":2,"useful":7,"h":25,"waitbar":6,"parfor":5,"l":64,"Omega":12,"cos":1,"isreal":8,"ci":9,"Y":19,"ode45":6,"@f_ell":1,"<":5,"Consider":1,"also":1,"negative":1,"close":4,"xl1":13,"yl1":12,"xl2":9,"yl2":8,"xl3":8,"yl3":8,"xl4":10,"yl4":9,"xl5":8,"yl5":8,"Lagr":6,"write_gains":1,"gains":33,"contents":4,"importdata":1,"speedsInFile":5,".data":2,"gainsInFile":3,"sameSpeedIndices":5,"allGains":4,"allSpeeds":4,"order":10,"sort":1,"fid":7,"fopen":2,".colheaders":1,"fprintf":22,"fclose":2,"cross_validation":1,"hyper_parameter":3,"num_data":2,"K":4,"indices":2,"crossvalind":1,"errors":4,"test_idx":4,"train_idx":3,"x_train":2,"y_train":2,"train":1,"x_test":3,"y_test":3,"calc_cost":1,"calc_error":2,"mean":2,"bicycle":16,"bicycle_state_sp":1,"S":5,"dbstack":1,"CURRENT_DIRECTOR":2,"fileparts":1,".file":1,"states":9,"outputs":14,"inputs":16,"defaultSettings":7,".states":5,">=":1,"userSettings":3,"varargin_to_stru":2,"struct":1,"settings":10,"overwrite_settin":2,"minStates":2,"keepStates":2,"removeStates":8,"row":8,"col":9,"removeInputs":5,"keepOutputs":2,"removeOutputs":4,"ss":4,"overrideSettings":3,"overrideNames":2,"defaultNames":2,"notGiven":5,"setxor":1,"textscan":1,"strtrim":2,"vals":2,"regexp":1,"v":12,"str2num":1,"tic":7,"C_L1":4,"E_0":4,"Y_0":4,"x_0_min":10,"x_0_max":10,"vx_0_min":10,"vx_0_max":10,"dvx":3,"dy":5,"de":4,"In":1,"approach":1,"pints":1,"are":1,"stored":1,"and":5,"integrated":5,"v_y":3,"vx":6,"e":1,"vy":2,"x_gpu":3,"gpuArray":4,"y_gpu":3,"vx_gpu":3,"vy_gpu":3,"x_f":3,"y_f":3,"vx_f":3,"vy_f":3,"arrayfun":2,"@RKF45_FILE_gpu":1,"gather":4,"X_T":4,"Y_T":4,"VX_T":4,"VY_T":3,"E_T":11,"filter_ftle":11,"ftle":10,"dphi":15,"Compute_FILE_gpu":1,"FTLE":4,"squeeze":1,"pcolor":4,"shading":5,"flat":5,"toc":7,"classdef":1,"matlab_class":2,"properties":1,"R":1,"G":1,"methods":1,"obj":8,"r":2,"g":5,".R":2,".G":2,".B":6,"enumeration":1,"red":1,"green":1,"blue":1,"cyan":1,"magenta":1,"yellow":1,"black":1,"white":1,"name":4,"convert_variable":1,"coordinates":6,"get_variables":2,"columns":4,"f_x_t":2,"inline":1,"grid_min":3,"grid_max":3,"grid_width":6,"grid_spacing":5,"advected_x":12,"advected_y":12,"sigma":6,"phi":10,"lambda_max":4,"log":5,"contourf":2,"colorbar":2,"wnm":11,"zetanm":5,".C":4,".D":4,".StateName":3,".OutputName":5,".InputName":3,"analytic":9,"system_state_spa":2,"numeric":10,".system":4,".bicycle":3,"pzplot":1,"ss2tf":2,"mine":1,".forceTF":2,"bottomRow":1,"prod":3,"load_bikes":2,".Slow":7,"place":2,"holder":2,".Browserins":3,".Pista":3,".Fisher":3,".Yellow":3,".Yellowrev":3,".Fast":7,"Earth":2,"Moon":2,"C_star":1,"E":10,"orbit":2,"Y0":6,"y0":5,"vx0":2,"vy0":2,"l0":3,"delta_E0":1,"Energy":2,"Hill":1,"points":8,"bb":5,"Bounding":1,"meshgrid":1,"z":5,"Plot":1,"contour":1,"plotto":1,"actractors":1,"x_min":3,"x_max":3,"y_min":3,"y_max":3,"how":1,"many":1,"per":1,"one":2,"measure":1,"unit":1,"both":1,"ds":5,"x_res":7,"y_res":7,"grid_x":3,"grid_y":3,"X":6,"@dg":1,"arguments":7,"ischar":1,"tspan":7,"arg1":1,"arg":2,"RK4_par":1,"RK4":3,"fun":5,"4th":1,"Runge":1,"Kutta":1,"integrator":1,"dim":2,"while":1,"k1":3,"k2":3,"k3":3,"k4":2,"filtfcn":2,"statefcn":2,"makeFilter":1,"a":16,"@iirFilter":1,"@getState":1,"yn":2,"iirFilter":1,"xn":4,"vOut":2,"getState":1,"E_L1":5,"Offset":2,"as":2,"ndgrid":4,"E_cin":4,"px_0":2,"py_0":2,"px_T":4,"py_T":4,"filtro":15,"matrix":2,"numbers":2,"integration":6,"steps":2,"each":2,"np":8,"number":2,"energy_tol":7,"inf":1,"@cr3bp_jac":1,"Check":6,"velocity":2,"positive":2,"Kinetic":2,"energy":5,"@fH":1,"Saving":3,"solutions":1,"Computation":1,"final":1,"total":3,"difference":1,"with":1,"initial":1,"EnergyH":1,"delta_E":7,"conservation":2,"position":2,"interesting":4,"non":2,"sense":2,"bad":4,"t_integrazione":5,"t_integr":1,"Manual":2,"setting":2,"visualize":2,"Inf":1,"xx":4,"vvx":4,"t_ftle":4,"nome":4,"Szebehely":1,"RelTol":2,"AbsTol":2,"From":1,"Short":1,"r1":3,"r2":3,"@f_reg":1,"filtro_1":12,"ftle_norm":2,"ds_x":3,"ds_vx":3,"norm":1,"parser":7,"inputParser":1,".addRequired":1,".addParamValue":3,".parse":1,"args":4,".Results":1,"raw":3,"load":1,".directory":1,"iddata":1,".theta":1,".theta_c":1,".sampleTime":1,".detrend":1,"detrend":1,"lane_change":1,"start":7,"width":5,"slope":5,"pathLength":3,"type":3,"endOfSlope":3,"slopeInd":4,"theRest":3,"laneLength":4,"startOfSlope":3,"lane":3,"downSlope":3,"clc":1,"choose_plant":4,"roots":3,"c3":3,"d_mean":3,"d_std":3,"normalize":1,"repmat":2,"std":1,"Integrate_FILE":1},"MAXScript":{"fn":14,"CalculateVolumeA":1,"obj":2,"=":75,"(":58,"local":39,"Volume":5,"Centre":5,"[":7,",":23,"]":7,"theMesh":14,"snapshotasmesh":1,"numFaces":2,".numfaces":2,"for":6,"i":11,"to":9,"do":10,"Face":4,"getFace":2,"vert2":3,"getVert":6,".z":5,"vert1":3,".y":13,"vert0":5,".x":13,"dV":3,"Dot":1,"Cross":1,"-":4,")":58,"))":1,"+=":5,"+":36,"*":3,"delete":2,"/=":11,"#":3,"COMMENT--":15,"macroscript":2,"MoveToSurface":1,"category":2,":":22,"g_filter":2,"o":8,"superclassof":1,"==":9,"Geometryclass":1,"find_intersectio":2,"z_node":3,"node_to_z":2,"testRay":3,"ray":1,".pos":5,"nodeMaxZ":3,".max":1,"abs":1,"intersectRay":1,"on":6,"isEnabled":1,"return":1,"selection":2,".count":4,">":5,"Execute":1,"target_mesh":3,"pickObject":1,"message":1,"filter":6,"if":22,"isValidNode":1,"then":16,"undo":4,"in":3,"int_point":3,"!=":5,"undefined":7,"--":16,"end":14,"loop":3,"execute":2,"script":2,"----------------":2,"changed":1,"<":2,"string1":2,"string2":2,"append":14,"added":1,"addText":2,"method":1,"COMMENT/*":2,"__rcCounter":4,"global":1,"struct":1,"rolloutCreator":1,"name":8,"caption":6,"str":9,"def":2,"width":3,"height":3,"quote":5,"begin":1,"as":10,"string":10,"addLocal":1,"init":3,"dStr":11,"unsupplied":1,"addControl":1,"type":2,"paramStr":4,"strFilter":3,"codeStr":13,"last_is_at":2,"fltStr":4,"filterString":1,"rep":4,"else":5,"addHandler":1,"ctrl":2,"event":2,"txt":4,"ColourToHex":3,"col":4,"theComponents":2,"bit":3,".intAsHex":3,".r":1,".g":1,".b":1,"theValue":3,"st":2,"timestamp":2,"()":8,"theFileName":3,"getDir":1,"#userscripts":1,"theSVGfile":7,"createFile":1,"format":6,"theViewTM":3,"viewport":2,".getTM":2,".row4":1,"theViewTM2":1,"theViewSize":3,"getViewSize":2,"theViewScale":9,"theStrokeThickne":2,"gw":4,".setTransform":1,"matrix3":1,"Geometry":1,"where":1,"not":1,".isHiddenInVpt":1,"and":1,"classof":1,"TargetObject":1,"theStrokeColour":2,"white":1,"theFillColour":2,".wirecolor":1,"snapshotAsMesh":1,"f":4,"theNormal":2,"normalize":1,"getFaceNormal":1,"theFace":4,"v1":5,".transPoint":3,"v2":5,"v3":5,"normal":1,"positive":1,"close":2,"theSVGMap":2,"VectorMap":1,"vectorFile":1,"alphasource":1,"theBitmap":3,"bitmap":1,"renderMap":1,"into":1,"true":2,"display":1,"((":1,"/":1,"FreeSpline":1,"tooltip":1,"old_pos":5,"new_spline":14,"second_knot_set":4,"get_mouse_pos":2,"pen_pos":5,"old_pen_pos":10,"distance":1,"addKnot":3,"#smooth":3,"#curve":3,"setKnotPoint":1,"updateShape":1,"draw_new_line":2,"pickPoint":2,"mouseMoveCallbac":1,"splineShape":1,"#RightClick":1,"select":2,"addNewSpline":1,"false":1,"q":2,"querybox":1,"title":1,"updateshape":1},"MDX":{"---":2,"title":1,":":39,"Hello":1,"!":5,"COMMENT#":26,"In":1,"{":20,"year":4,"}":20,",":14,"the":2,"snowfall":1,"was":2,"above":1,"average":1,".":20,"It":1,"followed":1,"by":1,"a":21,"warm":1,"spring":1,"which":1,"caused":1,"flood":1,"conditions":1,"in":2,"many":1,"of":1,"nearby":1,"rivers":1,"import":3,"Chart":2,"from":3,"population":1,"External":1,"export":4,"const":4,"=":15,"pi":1,"function":3,"SomeComponent":1,"(":33,"props":4,")":25,"name":2,"||":2,"{}":1,".name":1,"return":5,"<":12,"div":4,">":23,"p":4,"Hi":1,"</":7,"and":3,"some":1,"more":1,"things":2,"Local":1,"span":7,"style":4,"{{":4,"color":6,"}}":4,"...":1,"/>":4,"className":1,"Some":1,"notable":1,"block":1,"quote":1,"Component":1,"open":1,"x":2,"label":1,"icon":1,"Icon":1,"Two":1,"is":1,"Math":4,".PI":1,"*":10,"()":3,"guess":3,".random":1,"if":2,"Look":1,"at":1,"us":1,"Who":1,"would":1,"have":1,"guessed":1,"?":2,"Not":1,"me":1,"COMMENT/*":2,"Attention":4,"emphasis":2,"hi":7,"/":11,"_hi_":1,"strong":2,"**":6,"__hi__":1,"&":10,"***":3,"___hi___":1,"strikethrough":1,"~":2,"~~":2,"Character":2,"escape":1,"\\":6,"-":5,"reference":3,"amp":2,";":7,"#123":4,"#x123":1,"Code":1,"text":2,"`":3,"``":2,"Label":3,"end":3,"resource":1,"[":16,"]":16,"https":5,"//":7,"example":7,"dot":2,"com":2,"full":1,"b":14,"collapsed":1,"shortcut":1,"[]":1,".com":11,"#":3,"c":5,"<>":1,"alpha":1,"=====":1,"bravo":1,"charlie":1,"--------":1,"````":2,"markdown":1,"```":3,"css":1,"em":1,"red":1,"~~~":8,"js":5,"eval":1,"alert":1,"true":1,"+":6,"asd":5,"qwe":2,"console":3,".log":3,"$$":6,"$":1,"flow":1,"L":1,"frac":1,"rho":1,"v":1,"^":6,"S":1,"C_L":1,"@b":1,"mailto":1,"@c":2,"xmpp":1,"www":2,".example":3,"))":1,"wWw":1,"d":3,")))":2,"ahttps":1,"hTTp":1,"Lorem":1,"dolor":1,"??":1,"not":2,"done":2,"|":10,"Stuff":1,"stuff":1,"-----":1,"asdasda":1,"what":1,"qweeeeeeeeeee":1,"@username":1,"@org":1,"team":1,"GH":1,"GHSA":1,"123asdzxc":2,"cve":1,"user":2,"project":1},"MLIR":{"COMMENT//":309,"func":54,"@LoopTest":1,"()":92,"{":152,"tf_executor":30,".graph":2,"%":788,":":439,"=":432,".island":8,"cst":33,"device":19,",":533,"dtype":3,"name":19,"value":8,"dense":88,"<":571,">":604,"tensor":465,"i32":165,"}":152,"->":177,".yield":8,".Enter":1,"#0":12,"frame":1,"(":292,")":290,"*":31,"xi32":31,"!":2,".control":2,"T":13,".NextIteration":2,".Source":1,"id":2,"i64":26,".Merge":1,"N":1,"#2":1,"xi1":3,".LoopCond":1,"i1":9,".Switch":1,"_class":1,"[":50,"]":50,".Exit":1,"#1":5,".ControlTrigger":1,"_tpu_replicate":1,".Sink":1,".fetch":2,"return":55,"@multiple_ops_re":1,"arg0":30,"arg1":13,"@add_float":1,"f32":127,"4xf32":74,"constant":99,"<-":9,"fused_activation":39,"@add_int":1,"4xi32":66,"@sub_float":1,"@sub_int":1,"@mul_float":1,"@elementwise_una":1,"@mul_int":1,"@add_dense_splat":2,"-":21,"@add_splat_dense":2,"@add_dense_dense":6,"2x2xi32":24,"2x2x2xi32":9,"cst_0":10,"2xi32":11,"cst_1":18,"[[":13,"]]":13,"cst_2":14,"[[[":3,"]]]":3,"1x2xi32":5,"2x1xi32":6,"2x2xf32":9,"2x2x2xf32":9,"2xf32":3,"1x2xf32":2,"2x1xf32":2,"@rank":1,"1xi32":10,"@rank_input_know":1,"@reshape":1,"@pseudo_const":1,"@range_int":1,"<?":29,"@range_float":1,"xf32":42,"@range_float_neg":1,"@range_float_non":1,"@transpose_no_fo":1,"@transpose_1d":1,"3xi32":9,"cst_perm":10,"@transpose_dynam":1,"@transpose_2d":1,"@transpose_2d_id":1,"@transpose_3d":1,"4x2x3xi32":3,"2x3x4xi32":2,"@func_with_ops":4,"a":19,"t":15,"4x4x":16,"?":29,"xvector":2,"10xf32":2,">>>":1,"i6":2,"muli":2,"i2":7,"t2":3,"index":42,">>":1,"x":62,"memref":23,"d0":17,"@count":1,"attributes":1,"fruit":1,"@correct_number_":1,"@inline_notation":2,"loc":11,"1p":1,"fused":5,"callsite":2,"at":2,"))":2,"affine":6,".for":2,"i0":2,"to":15,".if":2,"#set0":2,"unknown":2,"@simple":1,"^":27,"bb0":5,"cond":2,"//":14,"Code":1,"dominated":1,"by":1,"may":1,"refer":1,"cond_br":1,"bb1":5,"bb2":7,"br":7,"bb3":5,"Branch":2,"passes":2,"as":2,"the":2,"argument":2,"b":4,"addi":4,"c":3,"bb4":4,"d":2,"e":2,"help":1,"@multiblock":1,"CHECK":7,"no":1,"predecessors":1,"pred":2,"@dialect_attribu":1,"foo":1,"#foo":1,".attr":1,"@standard_instrs":1,"bb42":1,"f":15,"i":39,"idx":19,"j":4,"a2":1,"dim":2,"f2":5,"f3":3,"addf":1,"i3":3,"idx1":2,"idx2":1,"f4":5,"f5":1,"subf":1,"i4":5,"i5":1,"subi":1,"f6":1,"mulf":1,"crazy":1,"bf16":1,"@affine_apply":4,"vector":34,"tci32":21,"vci32":19,"cmpi":5,"predicate":4,"select":3,"divis":4,"diviu":4,"remis":4,"remiu":4,"divf":2,"remf":2,"and":2,"std":5,".and":1,"or":2,".or":1,"xor":2,".xor":1,"tcf32":3,"vcf32":7,"cmpf":4,"rank":1,"unit":1,"true":1,"false":1,"index_cast":2,"sitofp":4,"f64":2,"map":1,"+":2,".apply":2,"@load_store":1,"4x4xi32":4,"load":1,"@zero_dim_no_idx":1,"arg2":3,".load":1,"[]":2,".store":1,"@return_op":5,"@calls":1,"call":2,"y":1,"z":1,"callee":1,"call_indirect":2,"f_0":3,"((":1,"@extract_element":1,"4x4xf32":4,"c0":7,"extract_element":2,"@tensor_cast":1,"tensor_cast":4,"4x":2,"@memref_cast":1,"memref_cast":2,"@test_dimop":1,"@test_vector":1,".transfer_ops":1,"c3":13,".transfer_read":4,"permutation_map":6,"d1":9,"128xf32":4,"3x7xf32":2,".transfer_write":2},"MQL4":{"COMMENT//":109,"#property":8,"version":2,"strict":3,"indicator_chart_":1,"indicator_plots":1,"void":6,"OnInit":1,"(":16,")":14,"{":7,"}":7,"int":10,"OnCalculate":1,"const":10,"rates_total":2,",":27,"prev_calculated":1,"datetime":1,"&":8,"time":1,"[]":8,"double":7,"open":1,"high":1,"low":1,"close":1,"long":2,"tick_volume":1,"volume":1,"spread":1,"Print":3,"iBars":1,"Symbol":3,"()":6,"Period":1,"()))":1,";":15,"return":3,"class":1,"CSomeObject":3,"protected":1,":":4,"m_someproperty":4,"private":1,"bool":1,"SomeFunction":1,"true":1,"public":1,"{}":2,"~":1,"SetName":1,"n":2,"=":7,"//":4,"sets":1,"somepropery":1,"GetName":1,"returns":1,"someproperty":1,"script_show_inpu":1,"input":2,"StopLoss":2,"Stop":1,"Loss":1,"TakeProfit":2,"Take":1,"Profit":1,"OnStart":1,"minstoplevel":2,"MarketInfo":1,"MODE_STOPLEVEL":1,"sl":2,"NormalizeDouble":2,"Bid":1,"-":1,"*":2,"Point":2,"Digits":2,"tp":2,"Ask":2,"+":1,"result":2,"OrderSend":1,"OP_BUY":1,"clrNONE":1},"MQL5":{"COMMENT//":590,"#property":5,"version":2,"script_show_inpu":1,"#include":13,"<":33,"Trade":2,"\\":7,".mqh":4,">":27,"input":2,"int":68,"StopLoss":2,"=":94,";":334,"//":13,"Stop":1,"Loss":1,"TakeProfit":2,"Take":1,"Profit":1,"void":17,"OnStart":1,"()":105,"{":181,"CTrade":1,"trade":2,"long":3,"stoplevel":2,"SymbolInfoIntege":1,"(":376,"Symbol":5,",":293,"SYMBOL_TRADE_STO":1,")":347,"Print":32,"double":8,"ask":3,"SymbolInfoDouble":2,"SYMBOL_ASK":1,"bid":2,"SYMBOL_BID":1,"sl":2,"NormalizeDouble":2,"-":14,"*":68,"Point":2,"Digits":2,"())":16,"tp":2,"+":9,"bool":20,"result":36,".Buy":1,"}":181,"class":10,"Match":19,"MatchCollection":7,"CachedCodeEntry":15,"ReplacementRefer":10,"RunnerReference":10,"RegexRunner":5,"typedef":1,"string":112,"COMMENT(*":1,"Internal":3,"TimeSpan":25,"Generic":2,"LinkedList":3,"Dictionary":11,"Regex":31,"protected":4,":":35,"m_pattern":3,"RegexOptions":19,"m_roptions":7,"private":6,"static":43,"const":135,"MaximumMatchTime":3,"public":10,"InfiniteMatchTim":4,"m_internalMatchT":3,"timeout":1,"for":8,"the":7,"execution":1,"of":4,"this":16,"regex":14,"DefaultMatchTime":19,"FallbackDefaultM":3,"m_caps":19,"if":78,"captures":4,"are":5,"sparse":2,"is":5,"hashtable":1,"capnum":1,"->":2,"index":4,"m_capnames":14,"named":2,"used":2,"maps":1,"names":2,"m_capslist":12,"[]":20,"or":1,"sorted":1,"list":1,"m_capsize":13,"size":1,"capture":1,"array":3,"RegexTree":2,"m_tree":4,"m_runnerref":19,"cached":14,"runner":10,"m_replref":17,"parsed":1,"replacement":14,"pattern":50,"RegexCode":4,"m_code":15,"interpreted":1,"code":4,"RegexIntepreter":1,"m_refsInitialize":9,"Default":2,"false":12,"m_livecode":17,"that":1,"currently":1,"loaded":1,"m_cacheSize":8,"MaxOptionShift":3,".m_internalMatch":2,"Initialize":5,"None":8,"options":37,"&":32,"matchTimeout":23,"~":5,"CheckPointer":18,"==":53,"POINTER_DYNAMIC":18,"delete":21,"deleteRun":3,"true":13,"deleteRepl":3,"deleteCode":3,"LinkedListNode":3,"current":24,".First":3,"!=":16,"NULL":59,".Next":3,".Value":9,".RunnerRef":4,".ReplRef":2,".Code":2,"&&":10,"useCache":4,"tree":6,"return":102,"||":5,"(((":1,">>":1,"((":2,"ECMAScript":2,"|":3,"IgnoreCase":1,"Multiline":1,"#ifdef":3,"_DEBUG":3,"Debug":4,"#endif":3,"))":10,"ValidateMatchTim":2,"key":10,"IntegerToString":3,"LookupCachedAndU":2,".m_pattern":1,".m_roptions":2,"RegexParser":4,"::":26,"Parse":1,".CapNames":2,".GetCapsList":1,"RegexWriter":1,"Write":1,".Caps":2,".CapSize":2,"InitializeRefere":2,"CacheCode":2,"else":5,".GetCapList":1,"Pattern":1,"Zero":1,"<=":1,"InitDefaultMatch":2,"Caps":2,"CapNames":2,"CapSize":2,"Options":1,"Escape":2,"str":6,"StringLen":17,"Unescape":2,"CacheCount":1,".Count":5,"CacheSize":2,"value":3,"while":3,".RemoveLast":2,"MatchTimeout":1,"RightToLeft":2,"UseOptionR":12,"ToString":1,"GetGroupNames":1,"ArraySize":3,"max":6,"ArrayResize":3,"i":24,"++":3,"[":8,"]":8,"ArrayCopy":3,"GetGroupNumbers":1,"DictionaryEnumer":1,"de":5,".GetEnumerator":2,".MoveNext":2,".Key":3,"GroupNameFromNum":1,">=":3,"!":5,".ContainsKey":2,"GroupNumberFromN":1,"name":6,"ushort":1,"ch":4,"StringGetCharact":1,"*=":1,"+=":1,"IsMatch":8,"in":101,".IsMatch":1,"?":10,"startat":16,"run":4,"Run":4,"new":8,".Match":1,"beginning":7,"length":7,"Matches":8,".Matches":1,"GetPointer":6,"Replace":21,".Replace":3,"count":12,"RegexReplacement":7,"repl":8,".Get":8,".Pattern":1,"ParseReplacement":1,".Set":2,"MatchEvaluator":6,"evaluator":12,"Split":11,".Split":1,"__FILE__":1,"__FUNCTION__":1,"quick":2,"prevlen":2,"match":5,"fromCache":5,"RegexInterpreter":1,".Scan":1,".Dump":1,".Remove":2,".AddFirst":3,"newcached":4,"ClearCache":1,"IEnumerator":1,"en":7,".Current":4,".RunRegex":2,"UseOptionC":1,"UseOptionInvaria":1,"FromMilliseconds":1,"Int32":1,"MaxValue":1,"IComparable":1,"m_key":3,"capnames":2,"capslist":2,"caps":2,"capsize":2,"RunnerRef":1,"ReplRef":1,"Key":1,"Code":1,"GetCapList":1,"m_obj":10,"Get":2,"Set":2,"obj":4,"indicator_chart_":1,"indicator_plots":1,"OnInit":1,"INIT_SUCCEEDED":1,"OnCalculate":1,"rates_total":4,"prev_calculated":2,"datetime":1,"time":3,"open":1,"high":1,"low":1,"close":1,"tick_volume":1,"volume":1,"spread":1,"bars":2,"Bars":1},"MTML":{"<":25,"$mt":16,":":31,"Var":15,"name":19,"=":55,"value":9,"$":16,">":33,"mt":15,"Categories":2,"op":8,"setvar":9,"SetVarBlock":2,"a":2,"href":1,"><":1,"CategoryLabel":1,"remove_html":1,"></":1,"</":8,"function":1,"If":2,"gt":2,"Else":1,"SetVarTemplate":2,"Unless":2,"For":4,"from":2,"to":2,"div":2,"class":1,"col_num":1},"MUF":{"$include":5,"$lib":5,"/":5,"strings":2,"match":5,"lvar":7,"check":63,"-":155,"obj":4,"addr":2,":":44,"next":5,"loop":4,"(":146,"d":24,"--":35,")":134,"dup":106,"not":44,"if":79,"pop":59,"exit":28,"then":76,"?":45,"over":15,"thing":4,"or":3,"me":27,"@":60,"pick":11,".controls":2,"and":5,"execute":2,"COMMENT;":35,"contents":4,"exits":5,"exec":13,"err":20,"mtypestr":1,"warnstr":1,"rotate":5,"unparseobj":6,"strcat":28,"rot":2,"swap":30,".tell":6,"can":5,"linkto":4,"player":5,"object":1,"i":4,"flag":1,"mtype":1,"execstr":1,"strncmp":5,"strcut":1,"COMMENT\"":14,"ok":6,"program":6,"owner":4,"else":28,"number":1,"atoi":4,"dbref":3,"missing":8,"s":3,"colon":4,"desc":8,"succ":7,"fail":7,"drop":5,"osucc":6,"ofail":6,"odrop":6,"$define":2,"islocked":6,"getlockstr":2,"stringcmp":4,"$enddef":2,"islocked_always":5,"STRsplit":1,"intostr":1,"lockstr":1,"link":2,"getlink":7,"location":1,"dbcmp":2,"is":2,"linked":1,"to":6,"it":1,"room":4,"main":2,".strip":1,".match_controlle":1,"#":5,"notify":2,"@program":1,"cmd":4,"say":11,".muf":2,"by":2,"Natasha":3,"@HLM":1,"Copyright":2,"Snunkmeox":2,".":12,"Here":1,"Lie":1,"Monsters":1,"for":2,"license":1,"information":1,"$author":1,"<":7,"natmeox":1,"@neologasm":1,".org":1,">":7,"$note":1,"Say":3,"Fuzzball":1,"$version":1,"ignore":5,"$def":8,"str_program":4,"prop_third":4,"prop_quotes":2,"prop_overb":2,"prop_verb":2,"prop_split":2,"prop_color":4,"prop_meow":7,"randomWord":2,"verb":14,"overb":12,"lquo":8,"rquo":7,"splitsay":3,"rtn":6,"getThirdVerb":2,"[":7,"var":8,"]":7,"Get":3,"the":6,"third":4,"person":3,"getpropstr":5,"str":63,"strOverb":2,"strip":3,"instr":8,"fmtstring":17,"!":20,"getFirstVerb":2,".yes":1,"first":1,"strVerb":8,"getQuotes":2,"strQuotes":1,"split":4,"strLquo":9,"strRquo":18,"do":12,"who":6,"exclude":7,"Ignoring":1,"loc":2,"contents_array":1,"arrHere":2,"array_get_ignore":1,"arrIgnorers":1,"array_diff":2,"Anyone":1,"#meowing":1,"this":1,"Go":1,"ahead":1,"before":1,"special":1,"formatting":1,"array_filter_pro":2,"arrMeow":9,"array_union":2,"ansi_strip":2,"REG_ALL":3,"regsub":5,"array_make":3,"array_notify":2,"msg":5,"boolCommas":2,".no":1,"boolSplitOK":1,"User":1,"supplied":1,"name":5,"tolower":1,"subst":2,"smatch":2,"arrMsg":2,"string":3,"strMsg":15,"strFormat":4,"dupn":2,"strOsay":14,"array_vals":2,"strMsg2":7,"Only":1,"handle":1,"there":2,"...":2,"intDepth":1,"Is":1,"color":2,"avoid":1,"arrGreyed":4,"db":12,"dbExcludeN":1,"..":3,"dbExclude1":1,"intN":2,"++":1,"dbGreyedN":2,"dbGreyed1":2,"+":1,"notify_exclude":1,"help":1,".showhelp":1,";":3,"add":1,"unignore":1,"del":1,"strY":16,"strZ":14,"setprop":2,".tellgood":7,"unthird":1,"remove_prop":2,"grey":2,"ungrey":1,"meow":2,".noisy_pmatch":2,"reflist_find":2,".tellbad":3,"reflist_add":1,"array_get_reflis":1,"arr":1,"foreach":1,"repeat":1,"unmeow":1,"reflist_del":1,"dict_commands":2,"{":1,"}":1,"dict":1,"STRparse":1,"strX":6,"stringpfx":1,"int":1,"array_getitem":1,"address":1,"adr":2,"c":1,"q":1,"lsedit":1,"#257":1,"=":3,"_help":1,".del":1,"$":1,"message":4,"names":2,"Speaks":1,"Use":3,"#ignore":1,"see":3,"says":2,"with":3,"all":1,"words":1,"replaced":1,"#third":1,"your":3,"own":1,"in":3,"that":1,",":2,"instead":1,"of":2,"normal":1,"#grey":1,"turn":1,"off":1,"others":1,"supports":1,"a":2,"you":1,"put":1,"two":1,"consecutive":1,"commas":2,"For":1,"example":1,"CobaltBlue":1,"typed":1,"everyone":1,"would":2,"You":1,"also":1,"specify":1,"an":1,"putting":1,"between":1,"pairs":1,"display":1,".format":2,".end":1},"Macaulay2":{"COMMENT--":52,"newPackage":1,"(":134,",":194,"Version":1,"=>":47,"Date":1,"Authors":1,"{":16,"Name":2,"Email":2,"HomePage":2,"}":16,"Headline":3,")":119,"-":109,"*":261,"Copyright":1,"C":1,"Dylan":1,"Peifer":1,"and":12,"Mahrud":1,"Sayrafi":1,"This":4,"program":3,"is":11,"free":1,"software":1,":":11,"you":1,"can":4,"redistribute":1,"it":8,"/":11,"or":5,"modify":1,"under":1,"the":35,"terms":1,"of":16,"GNU":3,"General":3,"Public":3,"License":4,"as":6,"published":1,"by":8,"Free":1,"Software":1,"Foundation":1,"either":1,"version":2,"at":1,"your":1,"option":1,"any":3,"later":1,".":21,"distributed":1,"in":20,"hope":1,"that":3,"will":1,"be":10,"useful":2,"but":2,"WITHOUT":1,"ANY":1,"WARRANTY":1,";":63,"without":1,"even":1,"implied":1,"warranty":1,"MERCHANTABILITY":1,"FITNESS":1,"FOR":1,"A":1,"PARTICULAR":1,"PURPOSE":1,"See":1,"for":11,"more":1,"details":2,"You":1,"should":1,"have":1,"received":1,"a":22,"copy":1,"along":1,"with":7,"this":2,"If":2,"not":3,"see":1,"<":2,"http":1,"//":3,"www":1,".gnu":1,".org":1,"licenses":1,"/>":1,"export":1,"----------------":16,"---":6,"top":1,"level":1,"functions":2,"fglm":19,"=":79,"method":4,"()":3,"Ideal":5,"Ring":5,":=":42,"GroebnerBasis":7,"I1":31,"R2":20,"->":20,"gb":14,"G1":19,"R1":20,"ring":22,"ideal":25,"gens":20,"--":9,"TODO":3,"make":1,"github":1,"issue":1,"add":1,"to":12,"cache":1,"if":10,"==":9,"then":13,"return":1,"forceGB":2,"sub":9,"))":3,"dim":1,">":2,"error":2,"#gens":3,"!=":2,"M":3,"multiplicationMa":5,"m":2,"numcols":1,"#0":1,"n":18,"G2":18,"new":7,"MutableHashTable":5,"from":6,"{}":2,"leading":1,"term":1,"element":1,"B2":5,"1_R2":4,"true":2,"V":4,"transpose":2,"matrix":5,"1_":1,"coefficientRing":4,"|":2,"toList":3,"((":2,"S":4,"i":17,"list":7,"R2_i":1,"while":1,"#S":1,"do":3,"elt":8,"vals":2,"min":1,"pairs":1,"remove":1,"keys":3,"lt":2,"%":3,"continue":1,"mu":10,"v":4,"#i":1,"#mu":4,"VS":3,"s":1,"#s":1,"lambda":2,"solve":1,"g":9,"#elt":4,"else":4,"j":6,"#":4,"?":2,"R2_j":2,"values":1,"R":34,"G":12,"I":39,"B":8,"first":5,"entries":4,"basis":18,"find":2,"way":2,"avoid":2,"recomputing":2,"GB":2,"N":7,"b":6,"F":9,"flatten":2,"x":50,"apply":5,"sort":1,"position":2,"leadTerm":1,"leadMonomial":1,"null":1,"_i_0":1,"leadCoefficient":1,"Verron":1,"has":2,"typo":1,"line":1,"gs":2,"cs":2,"coefficients":3,"sum":4,"c":1,"lift":2,"last":2,"Monomials":2,"List":1,"Helper":1,"tests":3,"cyclic":6,"Options":2,"CoefficientRing":2,"ZZ":8,"MonomialOrder":21,"GRevLex":3,"opts":6,".CoefficientRing":2,"[":17,"vars":2,".MonomialOrder":2,"]":17,"d":2,"product":2,"k":2,"R_":1,"+":101,"))))":1,"katsura":8,"L":1,"u":12,"<=":1,"L_i":1,"0_R":1,"f1":2,"prepend":1,"..":1,")))))":1,"test":5,"MO2":2,"monoid":1,"elapsedTime":18,"assert":3,"documentation":1,"beginDocumentati":1,"doc":2,"///":8,"Key":2,"FGLM":8,"Compute":1,"Groebner":19,"bases":1,"via":1,"algorithm":2,"Description":2,"Text":6,"conversion":3,"means":1,"takes":2,"an":5,"respect":3,"one":2,"monomial":10,"order":19,"changes":2,"into":4,"same":3,"over":5,"different":3,"Conversion":1,"algorithms":2,"since":1,"sometimes":1,"when":1,"difficult":1,"such":2,"lexicographic":4,"elimination":1,"desired":1,"faster":2,"compute":3,"directly":5,"easier":1,"graded":2,"reverse":2,"convert":2,"rather":1,"than":1,"computing":1,"original":2,"Other":1,"examples":1,"include":1,"walk":1,"Hilbert":1,"driven":1,"Buchberger":1,"performs":3,"doing":1,"linear":1,"algebra":1,"quotient":1,"where":1,"generated":3,"polynomial":2,"requires":1,"zero":3,"dimensional":3,"In":1,"Macaulay2":2,"orders":1,"must":5,"given":4,"options":1,"rings":1,"For":1,"example":1,"following":2,"which":1,"also":1,"default":1,"Example":4,"QQ":7,"y":32,"z":36,"^":66,"we":2,"want":1,"could":1,"substitute":1,"Lex":19,"I2":8,"computation":2,"may":1,"use":1,"Further":1,"background":1,"found":1,"resources":1,"@UL":1,"Bases":1,"Change":1,"Ordering":1,"Polynomial":1,"Involutive":1,"Systems":1,"@":1,"Caveat":2,"The":4,"SeeAlso":2,"groebnerBasis":2,"COMMENT//":8,"Usage":1,"H":3,"Inputs":1,"starting":2,"target":4,"Outputs":1,"initial":1,"When":1,"input":1,"initially":1,"computed":1,"converted":1,"except":1,"field":1,"TEST":6,"debug":9,"needsPackage":13,"newRing":5,"end":1,"Development":1,"sections":1,"restart":9,"uninstallPackage":1,"installPackage":1,"check":1,"~":1,"seconds":1,"viewHelp":1,"Longer":1,"kk":9,"t":7,"x1":22,"x2":22,"x3":29,"x4":32,"x5":26,"x6":26,"x7":26,"x8":16,"w":6,"y2":7,"y3":6,"y4":6,"y5":5,"z2":5,"z3":6,"z4":6,"z5":5},"Makefile":{"COMMENT#":221,"FLAGS":1,"=":117,"${":53,".MAKEFLAGS":1,":":61,"C":1,"/":107,"\\":49,"-":181,"J":1,"(":15,"[":7,"]":5,"+":4,",":16,"?":11,")":152,"//":1,"W":1,"}":53,"all":6,".DEFAULT":2,"@which":1,"gmake":1,">":6,"dev":1,"null":1,">&":1,"||":2,"echo":3,"&&":6,"exit":1,"@gmake":1,".FLAGS":1,".TARGETS":1,".PHONY":1,"test":2,"#":10,"$OpenBSD":1,"Makefile":5,".inc":2,"v":3,"drahn":1,"Exp":2,"$":11,"$NetBSD":1,"ws":1,".if":4,"!":25,"defined":2,"__stand_makefile":2,"KERN_AS":2,"library":4,"S":8,"$(":140,".CURDIR":10,"..":20,"R":1,"make":6,"libdep":1,"sadep":1,"salibdir":1,"kernlibdir":1,"obj":7,"NOMACHINE":1,".BEGIN":1,"@":19,"h":3,"machine":3,"ln":2,"s":8,"arch":6,"MACHINE":1,"include":4,".endif":4,"EXTRACFLAGS":2,"msoft":1,"float":1,"REAL_VIRT":1,"ENTRY":2,"_start":1,"INCLUDES":3,"+=":46,"I":13,".":21,".OBJDIR":2,"lib":9,"libsa":2,"DEFS":2,"DSTANDALONE":1,"CFLAGS":8,"fno":1,"stack":1,"protector":1,"LDFLAGS":6,"X":1,"N":2,"Ttext":2,"RELOC":1,"e":7,"cleandir":2,"rm":4,"rf":3,"ARCH":5,"os2":2,"FT_MAKEFILE":3,".wat":1,"FT_MAKE":3,"wmake":1,".EXTENSIONS":2,".lib":6,".obj":28,".c":40,".h":21,";":14,"extend":23,"CC":9,"wcc386":1,"CCFLAGS":3,"otexanl":1,"w5":1,"zq":1,"Iarch":1,"Iextend":1,"TTFILE":2,"ttfile":2,"TTMEMORY":2,"ttmemory":2,"TTMUTEX":2,"ttmutex":2,"TTFILE_OBJ":2,"TTMEMORY_OBJ":2,"TTMUTEX_OBJ":2,"PORT":2,"PORT_OBJS":2,"SRC_X":1,"ftxgasp":2,"ftxkern":2,"ftxpost":2,"&":10,"ftxcmap":2,"ftxwidth":2,"ftxsbit":2,"ftxgsub":2,"ftxgpos":2,"ftxopen":2,"ftxgdef":2,"OBJS_X":3,"SRC_M":2,"ttapi":2,"ttcache":2,"ttcalc":2,"ttcmap":2,"ttgload":2,"ttinterp":2,"ttload":2,"ttobjs":2,"ttraster":2,"ttextend":2,"OBJS_M":4,"SRC_S":3,"freetype":2,"OBJ_S":4,"OBJS_S":1,"*":6,"fo":2,".symbolic":5,"f":6,"libttf":5,"debug":1,"LIB_FILES":1,"wlib":1,"q":1,"n":2,"clean":3,"erase":3,".err":1,"distclean":2,"new":1,"wtouch":1,"subdir":1,"ccflags":1,"y":7,":=":11,"Werror":1,"mips":1,"Kbuild":1,".platforms":1,"platform":2,"kernel":1,"mm":1,"net":1,"ifdef":1,"CONFIG_KVM":1,"kvm":1,"endif":1,"GREETINGS":1,"hello":10,"gday":1,"bonjour":1,"hola":1,"ola":1,"kaixo":1,"tag":1,"hoi":1,"konnichiwa":1,"nihao":1,"dobredan":1,"namaste":1,"salaam":1,"V":1,"mk":2,"greet":2,"^":1,"$GREETINGS":2,"for":1,"i":1,"in":3,"$i":1,"%":2,"text":1,"folder":4,"$printer":1,"$stem":1,"main":5,".o":33,"factorial":5,"g":4,"++":4,"o":7,".cpp":6,"c":5,"NOMAN":1,"PROG":9,"boot":1,"NEWVERSWHAT":2,"VERSIONFILE":3,"version":1,"AFLAGS":2,".biosboot":1,".S":2,"ACTIVE_CC":1,"==":2,"no":2,"integrated":1,"as":1,"SOURCES":3,"biosboot":1,"boot2":1,"conf":3,"devopen":1,"exec":1,"SRCS":2,"depend":1,"vers":3,"PIE_CFLAGS":1,"PIE_AFLAGS":1,"PIE_LDFLAGS":1,".include":7,"<":4,"bsd":3,".own":1,".mk":3,"STRIPFLAG":1,"nothing":6,"LIBCRT0":1,"LIBCRTI":1,"LIBCRTBEGIN":1,"LIBCRTEND":1,"LIBC":1,"BINDIR":1,"usr":4,"mdec":1,"BINMODE":1,".PATH":1,"nostdlib":1,"Wl":7,"boot_start":1,"CPPFLAGS":22,"COPTS":2,"Os":1,"MACHINE_ARCH":1,"m":1,"elf_i386":1,"m32":2,"CPUFLAGS":2,"LIBKERN_ARCH":1,"i386":6,"KERNMISCMAKEFLAG":1,".else":1,"march":1,"mtune":1,"mno":3,"sse":1,"sse2":1,"sse3":1,"ffreestanding":1,"Wall":1,"Wmissing":1,"prototypes":2,"Wstrict":1,"nostdinc":1,"D_STANDALONE":1,"$S":3,"DSUPPORT_PS2":1,"DDIRECT_SERIAL":1,"DSUPPORT_SERIAL":1,"boot_params":4,".bp_consdev":1,"DCONSPEED":1,".bp_conspeed":1,"DCONSADDR":1,".bp_consaddr":1,"DCONSOLE_KEYMAP":1,".bp_keymap":1,"DSUPPORT_CD9660":1,"DSUPPORT_USTARFS":1,"DSUPPORT_DOSFS":1,"DSUPPORT_EXT2FS":1,"#CPPFLAGS":4,"DSUPPORT_MINIXFS":1,"DPASS_BIOSGEOM":1,"DPASS_MEMMAP":1,"DBOOTPASSWD":1,"DEPIA_HACK":1,"DDEBUG_MEMSIZE":1,"DBOOT_MSG_COM0":1,"DLIBSA_ENABLE_LS":1,"SAMISCCPPFLAGS":2,"DHEAP_START":1,"DHEAP_LIMIT":1,"DLIBSA_PRINTF_LO":1,"SAMISCMAKEFLAGS":4,"SA_USE_CREAD":1,"yes":1,"Read":1,"compressed":1,"kernels":1,"SA_INCLUDE_NET":1,"Netboot":1,"via":1,"TFTP":1,"NFS":1,"Wno":1,"pointer":1,"sign":1,"I386_STAND_DIR":2,"stand":2,"I386DIR":1,"LIBI386":3,"I386LIB":1,"SA_AS":1,"LIBSA":3,"SALIB":1,"LIBKERN":2,"KERNLIB":1,"Z_AS":1,"LIBZ":2,"ZLIB":1,"LDSCRIPT":2,".ldscript":1,".WAIT":1,"cleanlibdir":2,"LIBLIST":4,"CLEANFILES":1,".tmp":1,".map":2,".sym":3,".boot":2,"HOST_SH":1,"newvers_stand":1,".sh":1,"x86":1,"OBJS":6,"_MKTARGET_LINK":1,"bb":2,"$$":8,"file":2,"symbol":1,"IFS":1,"oifs":1,"I386DST":1,"rest":1,"T":1,"Map":1,"cref":1,"OBJCOPY":1,"O":1,"binary":1,".prog":1,"KLINK_MACHINE":1,".klinks":1,"link":1,"php":3,"objects":3,"index":1,"all_targets":1,"@echo":5,"generate":1,"@for":2,"`":2,"ls":3,"PHP_DIR":2,"COMMENT/*":4,"LIBNAME":11,"libpng16":1,"PNGMAJ":2,"LIBSO":5,".so":3,"LIBSOMAJ":7,"LIBSOREL":1,"RELEASE":1,"OLDSO":1,"libpng":13,"cc":1,"AR_RC":2,"ar":1,"rc":1,"MKDIR_P":3,"mkdir":1,"LN_SF":4,"RANLIB":2,"CP":2,"cp":2,"RM_F":6,"bin":2,"prefix":6,"local":3,"exec_prefix":4,"#ZLIBLIB":1,"#ZLIBINC":1,"ZLIBLIB":3,"zlib":2,"ZLIBINC":2,"dy":1,"belf":1,"O3":1,"L":2,"lpng16":3,"lz":2,"lm":2,"INCPATH":3,"LIBPATH":3,"MANPATH":2,"man":1,"BINPATH":2,"DESTDIR":5,"DB":1,"DI":17,"DL":1,"DM":1,"PNGLIBCONF_H_PRE":3,"scripts":3,"pnglibconf":7,".prebuilt":1,"png":6,"pngset":1,"pngget":1,"pngrutil":1,"pngtrans":1,"pngwutil":1,"pngread":1,"pngrio":1,"pngwio":1,"pngwrite":1,"pngrtran":1,"pngwtran":1,"pngmem":1,"pngerror":1,"pngpread":1,"OBJSDLL":3,".pic":3,".SUFFIXES":1,"KPIC":1,".a":2,"pngtest":7,".pc":4,"config":5,"cat":2,".in":2,"|":1,"sed":1,"@prefix":1,"@exec_prefix":1,"@libdir":1,"@includedir":1,"head":1,"chmod":2,"x":1,"G":1,"LD_RUN_PATH":1,"install":1,"headers":1,"pngconf":5,"@if":2,"d":2,"then":2,"fi":2,"cd":1,"SHEBANG#!make":1,"l":1,"charmap":2,".md":1,"font":3,"name":2,"icons":1,"dist":1,"icomoon":1,".json":1,"icon":3,"size":1,"svg":2,"repo":1,"Alhadis":1,"FileIcons":1,"wildcard":1,"bar":4,"foo":2,"baz":2},"Markdown":{"title":8,":":183,"State":1,"of":101,"the":342,"Spyder":24,",":368,"Part":1,"Looking":1,"back":5,"---":8,"pub_date":1,"-":216,"tags":1,"development":10,"status":2,"update":4,"milestone":1,"category":1,"Status":1,"author":1,"camgerlach":1,"summary":1,"In":12,"first":8,"a":121,"three":7,"part":5,"series":2,"we":25,"look":1,"at":18,"major":7,"events":1,"project":7,"changes":4,"milestones":2,"and":155,"progress":3,"over":5,"past":3,"six":3,"months":3,"since":7,"our":11,"previous":6,"funding":5,"ended":1,".":380,"We":4,"body":2,"As":3,"approach":1,"some":12,"now":18,"is":118,"as":28,"good":3,"time":11,"ever":1,"to":189,"share":3,"with":64,"you":30,"perspective":1,"on":42,"where":7,"s":10,"happening":1,"this":25,"post":1,"one":9,"Stay":2,"tuned":2,"right":11,"here":4,"two":8,"will":30,"several":6,"exciting":1,"announcements":1,"that":27,"affect":2,"(":156,"in":102,"way":6,"promise":1,"!":10,")":146,"its":8,"immediate":1,"future":2,"Even":3,"better":6,"formally":1,"announce":1,"next":14,"release":6,"what":5,"I":1,"COMMENT#":74,"Starting":1,"off":3,"announced":1,"mid":2,"November":3,"from":18,"Anaconda":4,"Inc":2,"was":6,"discontinued":1,"leaving":1,"without":7,"formal":1,"institutional":1,"financial":1,"support":10,"always":2,"be":64,"community":5,"developed":1,"supported":4,"IDE":3,"far":1,"mortal":1,"blow":1,"but":12,"it":24,"did":1,"impact":1,"pace":3,"breadth":1,"Developer":1,"effort":1,"previously":3,"spent":1,"plugins":2,"like":12,"[":119,"spyder":21,"notebook":2,"]":117,"https":17,"//":34,"github":17,".com":22,"/":84,"ide":10,"reports":2,"terminal":6,"among":1,"others":1,"refocused":1,"core":5,"put":3,"mostly":1,"hold":1,"To":4,"help":6,"make":8,"up":12,"for":69,"loss":1,"appealed":1,"asking":1,"users":3,"who":1,"found":1,"valuable":1,"OpenCollective":2,"opencollective":1,"order":3,"accelerate":1,"fund":1,"more":16,"features":7,"showing":2,"many":4,"donations":2,"backers":1,"spyder_opencolle":1,".png":7,"unending":1,"gratitude":1,"responded":1,"few":3,"then":8,"also":13,"had":2,"new":24,"team":3,"members":3,"contributors":2,"pitch":1,"carry":1,"load":2,"While":1,"ve":1,"received":1,"under":6,"your":10,"has":18,"helped":1,"possible":3,"Your":1,"generous":1,"go":2,"directly":5,"toward":2,";":57,"are":58,"considering":1,"rolling":1,"out":4,"donation":1,"tiers":1,"rewards":1,"point":2,"soon":2,"so":6,"won":1,"On":3,"side":3,"while":2,"overall":1,"modestly":1,"lower":2,"than":4,"peak":1,"By":5,"numbers":2,"Users":1,"have":13,"opened":1,"issues":4,"bugs":3,"feature":1,"requests":2,"other":5,"feedback":1,"which":11,"Github":1,"commit":1,"timeseries":1,"high":2,"activity":1,"years":1,"github_commit_hi":1,"Further":2,"pull":3,"almost":2,"dozen":1,"unique":2,"old":1,"been":5,"submitted":1,"fixing":1,"adding":3,"or":77,"enhanced":1,"functionality":1,"making":2,"improvements":4,"merged":1,"main":2,"codebase":1,"This":20,"work":3,"coalesced":1,"into":2,"four":1,"separate":1,"official":2,"releases":5,"during":1,"period":1,"another":4,"only":19,"days":1,"away":1,"Finally":5,"re":2,"forks":1,"date":6,"All":7,"those":5,"nice":1,"matters":1,"most":5,"tangible":1,"all":22,"get":7,"use":9,"every":2,"day":1,"favorite":1,"Over":1,"same":11,"alongside":1,"hundreds":1,"bugfixes":2,"minor":2,"enhancements":1,"majority":1,"these":6,"were":2,"suggested":1,"by":44,"even":7,"pitched":1,"implement":1,"them":6,"Especially":1,"probably":1,"spending":1,"added":4,"commands":15,"functions":3,"**":22,"Editor":2,"hopefully":1,"life":2,"easier":4,"each":7,"corresponding":2,"customizable":1,"shortcuts":4,"access":2,"You":9,"can":41,"insert":1,"line":13,"below":7,"current":13,"regardless":2,"cursor":3,"``":48,"Ctrl":3,"PageUp":1,"PageDown":1,"Tab":2,"fully":3,"configurable":1,"easily":3,"Find":3,"Replace":2,"box":2,"when":16,"open":4,"yet":1,"text":16,"automatically":6,"copied":1,"modifications":1,"Second":1,"terms":1,"critical":1,"components":1,"IPython":1,"Console":5,"got":1,"lot":1,"love":1,"recent":2,"remove":3,"user":3,"defined":8,"variables":2,"GUI":2,"command":23,"import":3,"ed":1,"modules":1,"take":1,"effect":4,"instantly":1,"console":1,"needed":1,"Cloudpickle":1,"used":28,"serialize":1,"objects":3,"Variable":4,"Explorer":4,"greatly":1,"improving":1,"latter":2,"Cython":2,"files":22,"run":2,"dedicated":1,"consoles":1,"edit":3,"magic":1,"any":12,"file":55,"inside":2,"variety":1,"array":3,"types":5,"displayed":13,"varexp_array_dis":1,"The":61,"cite":1,"Most":2,"notably":1,"thanks":2,"aforementioned":1,"cloudpickle":1,"change":3,"rich":2,"deep":1,"exploration":1,"nearly":1,"object":6,"builtin":5,"custom":6,"traverse":1,"view":16,"complex":1,"hierarchies":1,"nested":2,"ease":1,"supports":2,"Timedelta":1,"both":4,"built":2,"Pandas":1,"variants":1,"allowing":1,"just":2,"datetime":1,"Timestamp":1,"It":7,"uses":3,"human":1,"readable":3,"format":19,"dates":1,"times":2,"timedeltas":1,"displaying":2,"much":3,"wider":1,"range":1,"Numpy":1,"quality":1,"handling":1,"immutable":1,"tuples":1,"clearly":1,"they":1,"Rounding":1,"Files":2,"tool":2,"allows":4,"items":1,"Search":1,"list":10,"hovering":1,"pressing":1,"Delete":1,"there":1,"Under":1,"hood":1,"things":2,"if":21,"something":2,"does":3,"wrong":1,"New":1,"error":5,"report":4,"dialog":2,"helpful":1,"UI":2,"error_report_dia":1,"mentioned":1,"additions":1,"included":7,"latest":1,"released":1,"version":6,"conda":1,"using":12,"package":1,"manager":1,"distribution":2,"installed":1,"pip":1,"otherwise":4,"already":2,"implemented":1,"due":1,"week":1,"ll":1,"preview":1,"expect":2,"blog":2,"sooner":1,"Outside":1,"paused":1,"until":3,"affiliated":2,"projects":3,"continued":1,"unittest":4,"plugin":2,"seen":3,"particularly":2,"active":3,"lead":1,"developer":3,"member":2,"Jitse":1,"Niesen":1,"http":12,"www1":1,".maths":1,".leeds":1,".ac":1,".uk":1,"~":3,"jitse":1,"recently":1,"published":2,"tutorial":1,"www":1,".spyder":1,".org":7,"introducing":1,"Since":1,"gotten":1,"improved":1,"pytest":1,"realtime":1,"test":3,"results":3,"click":1,"UX":1,"robust":1,"communications":1,"backend":1,"ZeroMQ":1,"numerous":1,"bug":4,"fixes":3,"QtPy":1,"qtpy":1,"Qt":3,"abstraction":1,"layer":1,"including":2,"classes":2,"early":1,"PySide2":1,"performance":2,"number":9,"spyder_unittest":1,"Other":1,"umbrella":1,"pywinpty":2,"pseudo":1,"library":2,"level":13,"interface":1,"create":3,"track":1,"processes":3,"process":3,"wrappers":1,"Python":1,"stability":1,"security":1,"importantly":1,"proud":1,"January":1,"Jupyter":1,"Notebook":1,"JupyterLab":1,"adopted":1,"manage":1,"system":1,"terminals":1,"Windows":1,"qtsass":2,"SASS":1,"stylesheet":3,"compiler":1,"maintainer":1,"dev":1,"infrastructure":1,"refactoring":1,"PyPI":1,"loghub":2,"automatic":1,"changelog":2,"generator":1,"significant":1,"internal":2,"external":1,"interest":1,"well":1,"additional":3,"examples":3,"ability":2,"group":2,"PRs":1,"together":1,"desired":2,"common":2,"thread":1,"between":3,"five":1,"substantially":1,"increased":1,"weeks":1,"see":9,"news":1,"trend":1,"continues":1,"made":3,"fronts":1,"outside":1,"program":6,"Our":1,"comprehensive":1,"Troubleshooting":2,"Guide":2,"FAQ":2,"wiki":2,"resolve":2,"having":1,"wait":1,"response":2,"us":2,"needs":1,"top":4,"Readme":1,"contributing":1,"guide":1,"install":3,"docs":1,"throughly":1,"overhauled":1,"informative":1,"accessible":1,"Until":1,"do":1,"happy":1,"Spydering":1,"sway":22,"configuration":6,"A":7,"executed":2,"startup":1,"These":7,"usually":2,"consist":1,"setting":7,"preferences":3,"key":4,"bindings":1,"An":4,"example":21,"config":7,"likely":1,"present":2,"etc":3,"check":3,"Lines":1,"might":1,"extended":1,"through":12,"multiple":5,"lines":12,"character":6,"end":3,"e":5,".g":7,"```":42,"bindsym":4,"Shift":1,"+":8,"XF86AudioRaiseVo":1,"exec":1,"\\\\":1,"pactl":1,"set":18,"sink":1,"volume":1,"@DEFAULT_SINK":1,"@":1,"%":6,"Commands":2,"given":12,"block":3,"form":2,"*":283,"{":21,"<":121,"subcommands":3,"...":13,">":133,"}":20,"Anything":1,"before":6,"opening":3,"prepended":1,"For":9,"output":85,"eDP":3,"background":4,"wallpaper":2,"fill":2,"resolution":2,"1920x1080":2,"identical":1,"via":4,"swaymsg":2,"split":10,"arguments":13,"spaces":4,"enclose":1,"quotation":1,"marks":1,"COMMENT(*":2,"add":1,"single":9,"argument":12,"may":14,"separating":2,"Criteria":2,"retained":1,"across":2,"separated":3,"reset":1,"allow":2,"criteria":11,"Throughout":1,"documentation":1,"|":108,"distinguish":1,"select":2,"[...]":1,"optional":7,"expected":2,"supply":1,"value":6,"section":9,"lists":5,"general":2,"input":17,"refer":1,"following":12,"bar":7,"id":7,"details":6,"default_orientat":1,"horizontal":4,"vertical":4,"auto":2,"Sets":8,"default":27,"container":56,"layout":11,"tiled":7,"containers":12,"include":3,"path":7,"Includes":1,"_path_":2,"either":8,"full":4,"relative":3,"parent":4,"expands":1,"shell":2,"syntax":12,"wordexp":1,"once":1,"subsequent":2,"attempts":2,"ignored":4,"swaybg_command":1,"Executes":2,"_command_":2,"Default":3,"_swaybg_":1,"Refer":1,"information":3,"disabled":3,"dash":2,"_swaybg":1,"\\":13,"_command":2,"_":7,"swaynag_command":1,"_swaynag_":2,"Additional":1,"appended":1,"should":4,"direct":1,"call":1,"swaynag":1,"provide":1,"placed":1,"best":1,"_swaynag":1,"workspace_layout":1,"stacking":5,"tabbed":5,"Specifies":1,"initial":1,"an":18,"empty":2,"workspace":30,"xwayland":5,"enable":5,"disable":5,"force":2,"Enables":3,"disables":2,"Xwayland":4,"X11":3,"applications":1,"_enable_":2,"lazily":1,"not":12,"launched":1,"client":3,"connect":1,"cases":2,"such":3,"slower":1,"machines":1,"desirable":1,"started":2,"immediately":3,"_force_":1,"instead":1,"cannot":1,"They":1,"runtime":2,"border":8,"none":3,"normal":2,"csd":1,"pixel":1,"n":1,"Set":4,"style":13,"focused":34,"window":18,"_normal_":2,"includes":5,"thickness":2,"_n_":2,"_pixel_":1,"pixels":9,"thick":1,"_csd_":1,"short":5,"decorations":2,"draw":1,"own":3,"toggle":8,"Cycles":3,"available":3,"styles":7,"exit":4,"Exit":1,"Wayland":1,"session":1,"floating":11,"Make":1,"non":8,"opposite":3,"focus":26,"Moves":24,"matches":1,"specified":33,"down":7,"left":10,"direction":7,"prev":2,"sibling":1,"last":6,"child":4,"newly":1,"_sibling_":1,"option":6,"indicates":1,"name":30,"named":8,"tiling":2,"mode_toggle":1,"layers":1,"fullscreen":9,"global":1,"Makes":1,"If":20,"no":21,"_toggle_":2,"_global_":1,"outputs":3,"gaps":3,"inner":1,"outer":1,"bottom":3,"plus":4,"minus":1,"amount":2,"Changes":2,"_inner_":1,"_outer_":2,"_all_":2,"workspaces":3,"_current_":1,"altered":1,"per":5,"_top_":1,"_right_":1,"_bottom_":1,"_left_":1,"_horizontal_":1,"_vertical_":1,"inhibit_idle":1,"visible":3,"unset":2,"idle":8,"inhibitor":4,"_focus_":1,"inhibit":5,"seat":3,"_fullscreen_":1,"descendant":1,"_open_":1,"closed":1,"changed":1,"_visible_":1,"_none_":1,"existing":2,"_for_window_":1,"inhibitors":3,"views":6,"splith":5,"splitv":5,"mode":4,"though":1,"preset":1,"layouts":2,"cycles":3,"_split_":1,"max_render_time":5,"msec":1,"Controls":1,"relevant":2,"application":5,"told":2,"render":3,"positive":1,"milliseconds":1,"composites":3,"smaller":1,"leads":1,"fresher":1,"rendered":2,"frames":3,"being":1,"composited":1,"perceived":1,"latency":2,"too":1,"low":1,"finish":1,"rendering":2,"leading":1,"delayed":1,"When":7,"after":2,"display":5,"refresh":1,"How":1,"depends":1,"optimal":1,"))":4,"Put":1,"target":1,"_full":1,"screen_":1,"continuously":1,"Start":1,"drops":1,"increment":1,"currently":3,"See":11,"further":1,"move":19,"px":13,"_px_":1,"specifies":1,"how":1,"unspecified":1,"Pixels":1,"moving":1,"absolute":3,"position":7,"pos_x":1,"ppt":10,"pos_y":1,"ptt":1,"percentage":6,"points":7,"omitting":1,"unit":1,"defaults":2,"_absolute_":3,"center":4,"centered":2,"moved":2,"mouse":1,"pointer":1,"mark":4,"--":64,"forth":1,"string":15,"_number_":1,"match":4,"different":3,"remain":1,"prev_on_output":1,"next_on_output":1,"wrapping":1,"around":1,"back_and_forth":1,"scratchpad":5,"nop":1,"comment":2,"operation":1,"override":5,"behaviour":1,"logged":1,"debugging":1,"purposes":1,"reload":1,"Reloads":1,"applies":2,"located":1,"according":1,"priority":1,"stated":1,"rename":1,"old_name":2,"new_name":2,"Rename":1,"resize":4,"shrink":1,"grow":1,"width":9,"height":7,"]]":1,"Resizes":1,"_amount_":2,"units":4,"omitted":5,"resized":7,"_height_":4,"_width_":4,"axis":1,"show":5,"Shows":1,"Repeatedly":1,"cycle":1,"windows":4,"shortcuts_inhibi":1,"clients":1,"keyboard":1,"primarily":2,"useful":2,"virtualization":1,"remote":1,"desktop":1,"software":5,"affects":1,"selected":3,"Subcommand":1,"_disable_":1,"additionally":1,"deactivates":1,"for_window":5,"configure":1,"class":8,"differently":1,"established":1,"subcommand":1,"ways":2,"v":2,"h":2,"t":3,"Splits":1,"vertically":1,"horizontally":1,"Equivalent":3,"splitt":1,"sticky":1,"shows":1,"swap":1,"con_id":1,"arg":1,"Swaps":1,"geometry":1,"second":3,"_id_":2,"_con_id_":1,"_mark_":1,"retain":1,"unless":2,"becomes":2,"gain":1,"title_format":2,"titles":1,"placeholders":1,"supplied":1,"++":4,"app_id":1,"wayland":2,"app":1,"ID":1,"applicable":3,"classname":1,"instance":2,"protocol":1,"typically":5,"xdg_shell":1,"=":39,"Note":2,"markup":7,"requires":3,"pango":1,"enabled":2,"font":1,"assign":3,"Assigns":2,"matching":3,"_criteria_":2,"CRITERIA":2,"_workspace_":1,"U":2,"cosmetic":2,"equivalent":2,"whole":1,"exclude":1,"titlebar":1,"locked":1,"code":8,"device":2,"=<":5,"warn":3,"repeat":1,"Group":1,"combo":1,"Binds":1,"_key":1,"combo_":1,"execute":1,"pressed":1,"XKB":1,"names":11,"ronn":31,"manual":13,"authoring":2,"based":3,"Markdown":7,"================":4,"sentence":1,"description":4,"`":349,"flags":2,"paragraph":2,"span":1,"terminated":2,"endings":1,"Inline":1,"strong":2,"boldface":4,"variable":3,"_emphasis_":1,"emphasis":1,"italics":2,"HTML":22,"underline":5,"roff":30,"Manual":1,"references":3,"sh":2,"markdown":13,"hyperlinked":1,"Link":1,"sections":3,"STANDARDS":1,"[]":7,"SEE":1,"ALSO":2,"WITH":1,"DIFFERENT":1,"LINK":1,"TEXT":2,"#SEE":1,"Definition":1,"One":2,"paragraphs":2,"describing":1,"whatever":1,"want":1,"really":1,"Nesting":1,"spacing":1,"respected":1,"Frequently":1,"converts":3,"simple":7,"UNIX":3,"pages":1,"formatting":3,"conventions":1,"expressing":1,"structure":1,"various":1,"notations":1,"standard":11,"manpages":6,"Not":1,"typesetting":1,"expressed":2,"Manpages":2,"must":2,"start":1,"heading":3,"defining":1,"attributes":3,"ls":8,"directory":9,"contents":2,"Indicates":1,"manpage":6,"Man":1,"headings":4,"There":3,"syntaxes":1,"Hash":1,"prefix":1,"Dash":1,"HEADING":1,"------------":1,"Section":1,"uppercase":2,"contain":3,"inline":5,"limited":1,"capabilities":1,"b":5,"</":7,"i":3,"often":2,"u":6,"Ronn":4,"bits":1,"accomplish":1,"backticks":3,"compatible":5,"Code":1,"noun":1,"within":1,"literally":1,"processed":2,"double":11,"stars":1,"Also":1,"Unlike":1,"anglequotes":1,"extension":5,"User":1,"Typically":2,"var":12,"/>":2,"_underbars_":1,"Emphasis":1,"May":1,"literal":1,"values":6,"em":1,"Here":1,"grep":5,"Grep":1,"searches":1,"FILE":1,"containing":1,"PATTERN":1,"prints":1,"definition":4,"item":2,"colon":1,"term":1,"comprised":1,"blocks":1,"taken":1,"BSD":1,"primaries":1,"construct":1,"expressions":1,"True":3,"exists":5,"special":2,"c":8,"_file_":1,"d":1,"linking":1,"reference":7,"links":3,"link":3,"specific":1,"SECTION":2,"anchor":1,"would":2,"#SECTION":2,"word":2,"characters":2,"removed":1,"replaced":1,"dashes":1,"Tender":1,"======":1,"bunyan":26,"OPTIONS":3,"p":3,"PID":3,"fast":1,"JSON":10,"logging":1,"node":10,".js":3,"services":1,"log":16,"CLI":2,"nicely":1,"viewing":2,"logs":1,"man":19,"page":5,"describes":2,"stream":3,"optionally":1,"interspersed":1,"primary":1,"usage":2,"pretty":1,"print":4,"$":16,"foo":5,".log":5,"#":10,"cat":1,"08T22":4,"Z":6,"INFO":4,"myservice":6,"My":6,"message":9,"extra":3,"multi":3,"ERROR":4,"Use":4,"o":4,"FORMAT":4,"emit":1,"formats":1,"E":2,"color":3,"filter":4,"l":4,"LEVEL":2,"records":3,"COND":5,"JavaScript":2,"expression":4,"returning":1,"true":1,"record":2,"data":2,"refers":1,".three":1,"field":3,"Print":2,"info":3,"q":1,"quiet":1,"Don":4,"valid":2,"Dtrace":1,"options":13,"dtrace":1,"supporting":1,"platforms":2,"NAME":2,"Process":1,"probes":3,"Can":1,"specify":3,"whose":1,"&":5,"args":1,"pattern":1,"Filtering":1,"Only":1,"messages":1,"above":2,"numeric":1,"condition":3,"Run":1,"truish":1,"strict":1,"Suppress":1,"legal":1,"Bunyan":5,"passed":1,"Output":2,"Colorize":1,"Defaults":1,"try":1,"TTY":1,"Force":1,"coloring":2,"doesn":1,"Specify":1,"long":3,"json":5,"N":3,"native":1,"indent":1,"inspect":2,"j":1,"Shortcut":1,"L":1,"local":2,"Display":1,"rather":1,"UTC":1,"scripts":1,"symbols":1,"convenience":2,"Level":2,"Name":1,"Number":1,"Symbol":1,"Scripts":1,"trace":3,"TRACE":1,"debug":2,"DEBUG":1,"WARN":1,"fatal":2,"FATAL":1,"DESCRIPTION":1,"Long":1,"Colored":1,"fields":2,"specially":1,"HTTP":2,"request":2,"exception":3,"stack":1,"respectively":2,"backward":1,"compat":1,"works":1,"Like":1,"concise":1,"Some":2,"redundant":1,"ellided":1,"space":2,"indentation":3,"Alias":1,"Node":1,"util":1,".inspect":1,"systems":1,"DTrace":2,"MacOS":1,"FreeBSD":1,"illumos":1,"derivatives":1,"SmartOS":1,"OmniOS":1,"provider":1,"makes":1,"Each":2,"written":5,"probe":1,"fire":1,"whenever":1,"function":2,"called":1,"less":1,"trentm":6,"#dtrace":1,"BUNYAN_NO_COLOR":1,"lives":1,"npm":1,"README":1,"Install":1,"notes":1,"#readme":1,"Report":1,"blob":2,"master":3,"CHANGES":1,".md":1,"MIT":1,"License":1,"LICENSE":1,".txt":4,"Copyright":2,"Joyent":1,"Trent":1,"Mick":1,"rights":1,"reserved":1,"bundle":2,"TextMate":2,"going":2,"bundles":2,"tab":2,"After":2,"installation":2,"updated":2,"Bundle":2,"Styleguide":4,"kb":6,".textmate":6,"bundle_styleguid":2,"_before":6,"changes_":2,"Commit":2,"commit_styleguid":2,"send":2,"request_":2,"Writing":3,"Bug":2,"Reports":2,"writing_bug_repo":2,"issue_":2,"repository":2,"fall":2,"license":8,"Permission":2,"copy":2,"modify":2,"sell":2,"distribute":2,"granted":2,"provided":3,"express":2,"implied":2,"warranty":2,"claim":2,"suitability":2,"purpose":3,"their":2,"accompanying":2,"suffix":2,"base":2,"original":2,"txt":2,"html":10,"similar":2,"tidy":4,"accompanied":2,"convert":1,"br":4,"m":2,"S":2,"server":7,"pipe":3,"><":1,"lt":1,"textfiles":1,"formatted":1,"rules":1,"geared":1,"manuals":3,"fragment":4,"dictate":1,"generated":9,"Multiple":2,"generate":1,"behavior":4,"generation":1,"serving":1,"dynamically":2,"With":1,"acts":1,"source":4,"read":2,"expects":1,"Source":1,".ronn":14,".1":20,"building":2,"destination":1,"filenames":1,"determined":1,"taking":1,"basename":1,"appropriate":1,"removing":1,"case":1,"executing":1,"generates":2,".html":5,"control":2,"whether":1,"pager":1,"simulates":1,"piping":1,"groff":1,"paging":1,"MANPAGER":1,"environment":2,"serve":1,".2":2,"served":1,"root":1,"respects":1,"document":6,"attribute":2,"varied":1,"giving":1,"query":1,"parameters":1,"?":5,"FOO":1,"dark":5,"toc":5,"NOTE":1,"designed":1,"assist":1,"writing":1,"styling":1,"recommended":1,"web":1,".*":1,"piped":1,"Format":1,"assumed":1,"r":1,"Generate":4,"f":1,"header":3,"footer":4,"Document":1,"areas":1,"content":1,"ENVIRONMENT":1,"belongs":1,"prominently":1,"area":3,"organization":2,"individual":2,"responsible":1,"publishing":1,"mtime":1,"customized":1,"CSS":3,"stylesheets":5,"module":9,"apply":2,"commas":1,"search":2,".css":2,"directories":1,"listed":1,"RONN_STYLE":2,"#ENVIRONMENT":1,"Internal":1,"_man_":1,"_toc_":1,"_80c_":1,"STYLES":1,"descriptions":1,"Miscellaneous":1,"w":2,"warnings":3,"Show":2,"troff":2,"performing":1,"conversion":1,"Warnings":2,"result":1,"logic":1,"W":1,"Disable":1,"revert":1,"generating":1,"hyperlinks":1,"URL":2,"mappings":1,"index":3,"whitespace":1,"location":2,"Blank":1,"allowed":2,"beginning":1,"whisky":2,"tango":2,".5":1,".cx":2,"src":1,"selects":1,"Styles":1,"applied":1,"cascade":1,"Basic":2,"typography":1,"however":1,"replace":1,"placing":1,"tag":1,"media":1,"Table":1,"Contents":1,"navigation":1,"TOC":2,"hidden":1,"rule":1,"turns":1,"basic":1,"Light":1,"80c":1,"mimic":1,"classic":1,"causes":1,"wrap":1,"gratuitous":1,"straight":1,"forward":1,"selectors":1,"targeting":1,"elements":2,".mp":2,"element":3,"Present":1,"documents":1,"fragments":1,"#manpage":1,"Signifies":1,"contains":1,".man":4,"decor":1,"footing":2,"head":1,"foot":1,"h1":1,"Hidden":1,"sources":1,"rtomayko":1,"tree":1,"lib":1,"template":1,"Build":3,"great":4,"mv":3,"cd":1,"write":1,"hello":3,"View":1,"Serve":1,"localhost":1,"COMMENT/*":1,"COMMENT<!--":2,"Notebooks":1,".livemd":1,"subset":1,"equations":1,"annotations":1,"elixir":1,"IO":1,".gets":1,"Integer":1,".parse":1,"()":3,"Enum":1,".map":1,"_This_":1,"readme":1,"uti":1,"com":1,".xamarin":1,".workbook":1,"Xamarin":1,"Null":1,"conditional":1,"operator":3,"String":3,"Interpolation":1,"Expression":1,"bodied":3,"Function":1,"Members":1,"Auto":1,"property":2,"Initialization":1,"Index":1,"Initializers":1,"static":7,"null":9,"referencing":1,"entry":1,"csharp":16,"C":6,"required":1,"accessing":1,".Length":5,"COMMENT//":3,"int":2,"secondLength":2,"!=":1,"length":1,"queried":1,"entire":1,"statement":3,"returns":1,"length0":1,"length1":1,"conjunction":1,"??":2,"coalescing":1,"lengths":1,".Select":2,"=>":5,"Previously":1,"strings":1,"animal":3,"food":3,"out1":1,".Format":1,"out2":1,"provides":1,"fieldname":1,"embedded":1,"done":1,"foreach":1,".WriteLine":2,"ToString":3,"succinct":1,"declaration":1,"Person":3,"public":15,"FirstName":2,"LastName":2,"firstname":2,"lastname":2,"void":2,"Log":2,"System":3,".Console":1,"calls":1,"methods":1,".ToString":1,"())":1,"Properties":1,"ie":1,"initialized":1,"Todo":3,"bool":1,"Done":1,"false":1,"DateTime":4,"Created":1,".Now":3,"Description":1,".Description":1,"constructor":1,"Dictionary":2,"structures":1,"let":1,"initializer":1,"userInfo":1,".AddSeconds":1,"Enumerations":1,"certain":1,".Math":2,"holders":1,"type":1,"avoiding":1,"repetition":1,"eg":1,"Math":1,".PI":1,"PI":5,"Location":6,"lat":2,"@long":2,"Latitude":2,"Longitude":2,"MilesBetween":2,"loc1":3,"loc2":3,"rlat1":3,".Latitude":2,"rlat2":3,"theta":2,".Longitude":2,"rtheta":2,"dist":8,"Sin":2,"Cos":3,"Acos":1,"return":1,"miles":1},"Marko":{"class":2,"{":15,"constructor":1,"()":5,"this":6,".state":5,"=":14,"count":1,":":9,"}":19,";":14,"increment":1,".count":4,"++":1,"style":3,"color":12,"#09c":1,"font":2,"-":8,"size":2,"3em":1,".example":2,"button":4,"1em":1,"padding":1,"em":1,"<":13,"div":12,">":25,"${":4,"state":2,"</":12,"on":2,"click":1,"(":9,")":11,"Click":1,"me":1,"!":3,"$":2,"var":2,"name":2,"colors":7,"[":4,",":8,"]":4,"h1":2,"Hello":1,"ul":2,"if":1,".length":1,"li":2,"for":4,"in":2,"else":1,"No":1,"static":2,"const":2,"defaultColor":2,"onInput":1,"input":4,".color":5,"||":1,"updateColor":1,".map":1,"((":1,"=>":1,"return":2,"parseInt":1,".getEl":1,"+":5,".value":1,"getStyleColor":1,".join":1,".rgb":1,"sliders":1,".inputs":1,"i":2,"label":2,"key":2,"type":1,"max":1,"value":1,"backgroundColor":1,"component":1,".getStyleColor":1},"Mask":{"COMMENT//":6,"header":1,"{":10,"img":1,".logo":1,"src":1,"=":8,"alt":1,"logo":1,";":3,"h4":1,">":11,"if":1,"(":1,"currentUser":1,")":3,".account":1,"a":1,"href":1,"}":10,".view":1,"ul":1,"for":1,"((":1,"user":1,",":1,"index":1,"of":1,"users":1,"li":1,".user":1,"data":1,"-":3,"id":1,".name":1,".count":1,"COMMENT/*":1,".date":1,":":4,"countdownCompone":1,"input":1,"type":1,"text":1,"dualbind":1,"value":1,"button":1,"x":2,"signal":1,"h5":1,"animation":1,"slot":1,"@model":1,"@next":1,"footer":1,"bazCompo":1},"Mathematica":{"COMMENT(*":80,"BeginPackage":3,"[":521,"]":375,";":158,"PossiblyTrueQ":6,"::":48,"usage":45,"=":98,"PossiblyFalseQ":4,"PossiblyNonzeroQ":6,"Begin":5,"expr_":8,":=":70,"\\":12,"Not":12,"TrueQ":10,"expr":8,"End":5,"[]":12,"AnyQ":6,"AnyElementQ":8,"AllQ":4,"AllElementQ":4,"AnyNonzeroQ":4,"AnyPossiblyNonze":4,"RealQ":6,"PositiveQ":6,"NonnegativeQ":6,"PositiveIntegerQ":6,"NonnegativeInteg":18,"IntegerListQ":10,"PositiveIntegerL":6,"IntegerOrListQ":4,"PositiveIntegerO":4,"SymbolQ":4,"SymbolOrNumberQ":4,"cond_":8,",":775,"L_":10,"Fold":6,"Or":3,"False":25,"cond":8,"/":1208,"@":11,"L":12,"Flatten":2,"]]":48,"And":8,"True":16,"#":9,"!=":4,"&":14,"n_":10,"Im":2,"n":32,"==":6,"Positive":4,"IntegerQ":8,"&&":8,">=":2,"input_":12,"ListQ":2,"input":22,"MemberQ":6,"@input":2,"||":8,"a_":4,"Head":4,"a":11,"===":4,"Symbol":4,"NumericQ":2,"EndPackage":3,"Test":2,"+":1006,"TestID":2,"->":162,"TestSuite":1,"{":208,"}":165,"BeginTestSection":1,"VerificationTest":2,"RotationMatrix":1,"phi":5,"List":3,"Cos":2,"Times":3,"-":10,"Sin":2,"]]]":3,"Power":2,"Plus":1,"ComplexInfinity":1,"infy":1,"EndTestSection":1,"<>":1,"Notebook":2,"Cell":28,"CellGroupData":8,"BoxData":19,"RowBox":34,"CellChangeTimes":12,"{{":26,"`":40,"*":32,"^":20,"}}":28,"SuperscriptBox":1,"MultilineFunctio":1,"None":9,"Open":6,"NumberMarks":3,"GraphicsBox":2,"{{}":2,"{}":9,"Hue":5,"LineBox":4,"CompressedData":6,":":28,"eJwVzXs81Pkex":1,"GZH7XlsutSQprwqx":1,"0SHRisGWjYiEbHSv":1,"Q27rllmYwaY6Jpwx":1,"vxejz":1,"eht4H3PyoRgM":1,"Rsj0":1,"t":7,"1MEPjP1Zc8O6L0tC":1,"MQy2qZWSzX62gWca":1,"5sVFyohY4ZvLs5Ya":1,"wyVFa0aJBsz2VDVr":1,"a2c4j3pJyS8JbT7e":1,"By6ht44vkEXKuxtR":1,"4EZtHmU5PEyaORsU":1,"bC":1,"11rVC0s8n9nf8wqV":1,"tkFRzD3HsYohosXu":1,"oP47aliMqAxEGvn":1,"1QlVgoRvezzExCjY":1,"K6CVli8peV8m2BrB":1,"RRfcVCpPCXg8QIIF":1,"//":19,"UTSlWsvqm":1,"qge1fVjduzhISa":1,"Zp":1,"jwjPHvCM6ZD7BQgJ":1,"E":5,"GtIDyRsSj3Svl5It":1,"uru9cBdE2PXZH4vS":1,"20arfYAT6Z3e8axe":1,"gU5X5vDu5H4kfvE0":1,"jD7rihGA7RmZ5qlY":1,"rJy2wUA0hVVHindZ":1,"yQwfy17Y4OU185n7":1,"LpoNH9bqYQPPrPvw":1,"2kkOXT":1,"zqim":1,"DzJ72WEzdrcT":1,"SprBJ7l9UD":1,"Fag2c005SXasZhWV":1,"aqhjZSo6dpc3WkD4":1,"JndzqmzdRPD67PLx":1,"jvR4":1,"jOrlNsPoqNsieZft":1,"1RCFoiw1ragBULG3":1,"84QoGUQa8S0GgVn":1,"55MIdixUWyWsOLtp":1,"zolAxT":1,"ZsvvwIJAvj7Sczqb":1,"Hex37ubgxD8udJ0t":1,"6lkIdRyjZa":1,"rhsAywLBSze45xKn":1,"eJwFLB1UN7sVq8O7":1,"JqcdTlREeh8zGoeO":1,"T0q26boJ4PbpwwMr":1,"qamzDy6kTzqOiJmo":1,"vlWGX6FXmvyb8suZ":1,"YhaOXrkQMdg":1,"Bjt54ExZLCdti":1,"v":7,"y2":1,"XcYBt54R1TnKyOH4":1,"txpOAmXr7Apu9qui":1,"vX84Swpbvrh":1,"M3RRQziRFnP5wih0":1,"qZP4yB74ygnoYGDc":1,"EdlsMLPpMHeaw4K":1,"rc1neaqOQ6OGqXLQ":1,"F":1,"pidKHHi9E6DEC9vq":1,"Knv5JCQu1VF86qKD":1,"h3vll15HyyE":1,"1bfKS18XbTje":1,"KqZ38E9cU":1,"DikgXNYxUk":1,"++":13,"f":7,"Q5jG7Nk6a":1,"m":4,"49yHih6fJ7":1,"DQLghtCxKD9We":1,"pFtf2wKMtir5td7L":1,"Z2H5rdC2ZGMGRrns":1,"sj7Z4MNOfdzo2qX4":1,"08c4nrYPVjPw3Our":1,"e7ZNUsMsAzD":1,"MLtFcycb1":1,"1W71":1,"Kwb4qn7LsIcnE9P1":1,"bn5liLETFcsURUz0":1,"5RrTGL":1,"GlX1jDoXeRcP6V67":1,"7RJoPPVD0ph42kHO":1,"qDR":1,"97LrjtAYbQ0KC4":1,"iUa6N":1,"b4nPUUFqyTTSTf":1,"pDFTFtw6bEOhrHSq":1,"GuUeojTutDMDG2y2":1,"vbaBRfeZZ6YArhTx":1,"CmNNqTuFRgIdm48C":1,"HdA6bXujmw":1,"6B2gk7zZK2PspPHl":1,"tbMv0vikor":1,"Yl1Y":1,"tgVIayzZ":1,"kIT6UcgpzIwZG6Px":1,"TmGeo8":1,"G8Ekab1ncfmR7iMJ":1,"xJ0WEK":1,"wc13qzo":1,"AspectRatio":1,"NCache":1,"GoldenRatio":1,"(":26,")":24,"Axes":1,"AxesLabel":1,"AxesOrigin":1,"Method":2,"PlotRange":1,"COMMENT{-":2,"Get":1,"How":1,"far":1,"is":1,"the":2,"Earth":1,"from":1,"Moon":1,"?":1,">":19,"WolframAlphaLong":1,"NamespaceBox":1,"DynamicModuleBox":1,"Typeset":6,"q":2,"$$":6,"opts":1,"AppearanceElemen":1,"Asynchronous":1,"All":1,"TimeConstraint":1,"Automatic":7,"elements":1,"pod1":1,"XMLElement":13,"FormBox":4,"TagBox":9,"GridBox":2,"PaneBox":1,"StyleBox":4,"$CellContext":5,"TagBoxWrapper":4,"AstronomicalData":1,"Identity":2,"LineIndent":4,"LineSpacing":2,"GridBoxBackgroun":1,"GrayLevel":16,"}}}":7,"GridBoxItemSize":2,"ColumnsEqual":2,"RowsEqual":2,"GridBoxDividers":1,"GridBoxSpacings":2,"GridBoxAlignment":1,"Left":2,"Baseline":1,"AllowScriptLevel":2,"BaselinePosition":2,"Center":1,"AbsoluteThicknes":2,"TraditionalForm":3,"PolynomialForm":1,"TraditionalOrder":1,"pod2":1,"LinebreakAdjustm":2,"FontFamily":1,"$UnitFontFamily":1,"FontSize":1,"Smaller":1,"StripOnInput":1,"SyntaxForm":2,"Dot":2,"ZeroWidthTimes":1,"quantitydata":1,"pod3":1,"TemplateBox":1,"GraphicsComplexB":1,"eJxcnHc8lv":1,"7961K0lCUnRWl7JH":1,"u0QktRpIyGKCoaRk":1,"bNFQUQoVSRlZITOJ":1,"rvv":1,"fP":1,"8Hq":1,"Hh":1,"s8jufxfh":1,"H6zgvfSX30Nvc":1,"OdjY2ATnsrGx":1,"wEU":1,"7SFO":1,"YUOKbGH4LpoEPBBM":1,"U2u":1,"9BvKxbtfdz7CJIXc":1,"5zQN":1,"eiozmB4AEUuSC1":1,"caGl3":1,"DCduc4Q3sGyWzY2q":1,"YkhR6eOAjkzyS":1,"pyYaoc3":1,"GAj4HqCJ0":1,"Z8XUZbv6GqcrJn4n":1,"8VnfgS7McrW78Y0i":1,"YZncyYcxR5RJGFtL":1,"Q":5,"CezoN":1,"QLi":1,"9o1GYSqUTjbqHOfk":1,"P1pQliacfmLu":1,"1l39hsun8pUNZxnk":1,"QNV66JcoVFMm4MHT":1,"4Zb30xPV5ykS364z":1,"ofit39CJ42NTNJ53":1,"yIfd2":1,"v6ff8Lpc":1,"POzvDTZkBYo":1,"xNPbb1iZvGJ3AUWT":1,"r":3,"UznCp6ODepx28K88":1,"UgKvTJuguRKsZjaM":1,"VWyzEPwzm7oCY4UZ":1,"7YZM6L9n15gMoB4":1,"Am8uMkE9Iv94sp1G":1,"qL7rgj57QkDQX4xJ":1,"PWSKtN":1,"8NacJj":1,"Z5ISnUo7h8aIOwKk":1,"4zakrmOQ6qDu9p":1,"QKisin4g":1,"o4hilJpTLOoRXXKl":1,"NukMwtO7YMkraN66":1,"XWfDV6ox6":1,"4SofZPTS5c6bl0Bz":1,"GfN":1,"dV":1,"OpO8Pj034yb0l0Sf":1,"cO9oSDuOejzMLKzI":1,"l8V21OPkJbHJyjU0":1,"qzIEffXJl8GD7Qyy":1,"F7po3":1,"ePB":1,"Dzr0R3iFmjHrwX":1,"g4M6DPJPXuXoV5oi":1,"2YRCjG":1,"JZJ1CP":1,"mCmuPck4Pysle9Uk":1,"wWKrDgnU10KXXRgR":1,"rYwVpske1dnTM9D8":1,"Y9v7rWnSeGBpKl41":1,"8TbqENMsqVeT0sT":1,"Gdsik":1,"l":5,"uTKI5ePDV2qgSXPw":1,"v8ivXD":1,"sY":1,"ZHbhyKoU6I0Bh2o0":1,"l8jWd24HNYQJerHf":1,"N":3,"cQ6rHNYp3KQ":1,"CNFx5pEAR":1,"d44FT3yvU2TPKsP7":1,"PfZVKU2dwPOcOIwm":1,"vnhYKeHKJGENv":1,"6dQz12OzonL9GjyX":1,"P":1,"J":6,"qOhkR74V":1,"2Y":1,"VUF":1,"mfkxw9jEJNuWx":1,"e5gb9d268PUkyaTF":1,"KRJ":1,"KZMkjywrVAXvI0X8":1,"OiyNO3O797g3d1Qt":1,"kfYwbOQF39oNIpY6":1,"Bb7j1oLl":1,"7ky37aPLQUCrbFLx":1,"v38v9Cb5NdmKOB9b":1,"PuObil47Bx9Wwi9":1,"bnt3ssIsRZL85h":1,"zBu9etuGl08MMsvz":1,"juTVcppsXDl330Xw":1,"cfTOVpo0":1,"j06Ig":1,"eOW":1,"fOJ60Z5KcpX9Mq6E":1,"4Zx94O0re8FF":1,"PIIiXyz72uaA78nE":1,"upZwi":1,"hd1zuXhx39J3WVh0":1,"4oP":1,"aynkfhR8d9aeXNs9":1,"H":2,"y7kONL3xZygDeJKm":1,"qKob0uRttccCPfCv":1,"w1bunCJKq5Sjofoe":1,"uY7SIa9v":1,"UURz4ozJQvBPDqiM":1,"osaT79AD6iLn":1,"XbTJNJR7moo":1,"I":4,"MvmEYpTDJQgtjdWn":1,"Iwvlt4hEGiO4x":1,"lUL":1,"ZRP":1,"RH2mSPuHhGwb8LfN":1,"hh47VXu43Y5Dgm":1,"33z4J":1,"j7NMyfu9TCK34":1,"yUAvhzHa8S":1,"rOdJnubvTfXQKuML":1,"w":2,"cpyqZZClziNtc8D":1,"vDDbxsG7FDm187JM":1,"JyVlNqEeix5cbJm":1,"N57X79Uk2wVtoDVm":1,"UaLy1fQI6mEsrON":1,"FvOI":1,"xmfrBjqERtX":1,"mzBfpp4":1,"JJdWwDNZ":1,"ofWueD":1,"m9Wz2cF":1,"rzD3cXn0Y8WDqvlD":1,"4H2Nmah5mY1BXhek":1,"W":3,"6OfvHEbzPZeXpb":1,"4EHxVt20noVIq6":1,"5GrFJAFnb0YngbeT":1,"2eKM5n":1,"Bh":1,"PfS3sqSQ1Dng":1,"T8kZ0eA90snmHybI":1,"Utc3Sc5jPZv5L425":1,"D7wzmv":1,"Y7atmkPO2wuEt0Mv":1,"efJ8xx1QfAO":1,"ThsS9g9hEu2aE78L":1,"U7nMKk2QQ8e3DhTb":1,"iiIzYfq2o9CzNSfP":1,"reuiSOqrCEoRfJ":1,"2zOy5W8IkrWUa3W":1,"hvWJUbfO8aRKiHOL":1,"hfS":1,"RPCX4bdRhW7D":1,"MWpvo4e":1,"8mNu1v3rQZfAS":1,"dC7cO0URT17n5OfR":1,"Edk2MXoJfM":1,"wv":2,"YjxzF":1,"LI0k1cBTRDt7Yk8G":1,"AsIkfeH5WsT":1,"6SB2":1,"r1ll":1,"vRj8dHuSa8NNaRKz":1,"i13l31NduYQRZczd":1,"ZsfUxlVVKE":1,"7bdysPg":1,"Z8ambW6Ifn7q8N":1,"kPPCyv1nNvygP961":1,"h2Xmr":1,"fKLfMInjxujtMeBV":1,"PxMYaQ":1,"gwh":1,"Hq5eCz628nUaiZhH":1,"VxZBPMtTwefvQfk2":1,"PqjknN9FE9OPHU1":1,"gddq":1,"RrlY5Ku":1,"ru1P":1,"MHj":1,"6qXE2f20kQ4wdDDG":1,"Xqg1yfJFwjg":1,"N35XdwY":1,"Aj5zXv8KK4N":1,"2J9s5iQJPhcb":1,"L3eZzHJZMrq":1,"groLxcSMqs8aBJhP":1,"A7yi":1,"Ri2ss7uYJOaooGU8":1,"By7kFHp":1,"wu8F52skQefQbUFS":1,"ej":1,"wMcm3denoOeLhEa3":1,"lk28MaCLuePBKG":1,"jwemgP8rVR":1,"RKZ":1,"6FYQeFzzyjfgjqRI":1,"XxXbgIRovffDITyb":1,"b7nwKNsRerdTZX":1,"V":2,"XPLaRwrbfFFPy2no":1,"be6S":1,"uwe":1,"VSvpE6aGfvlAwOO1":1,"tqAfhYmsFN":1,"D":4,"iZ8ERtTEV":1,"qXBrruMEv5zJEyX5":1,"WvRb3mSRocMwE":1,"ZQySUvY9JUnPe":1,"7WiHts5WsXqP8":1,"Hj3ZB3EHgeFCwYYD":1,"D36":1,"zX3noA":1,"3RL3w98NPBpcM2JN":1,"bdzW":1,"G8qf5hafAlF":1,"9o6WF":1,"OT7mHHwO3eIbYxcs":1,"QdfB671":1,"MMi7oyN7Z1j":1,"O":3,"PwyTWF8POBFW2XwH":1,"niKvBhR5N3A8gt71":1,"1mYQ":1,"tRSpx5":1,"hHWQas":1,"YqMYmdmx2":1,"pxIo3LKht":1,"SVbtRcoy1GPCuPpN":1,"NWRDu":1,"QYTq04zSTTu":1,"3SjcC":1,"b7wluwr":1,"gr77LFO6EVneitX9":1,"rVC901B1IYO0tZS4":1,"funU":1,"pSmyD5e6":1,"Ct4M1bH7vS4wNFHi":1,"3QYJJlL":1,"8dPg":1,"eHEI7Lh60o8mvR7":1,"OrQXvwDXx9D45mmQ":1,"VBS":1,"ryD4y62tcAfv1Ps9":1,"2kGES":1,"Z1Z1htVP8wb77DGv":1,"af":1,"poA7e":1,"15zBAoVw3":1,"IxZl":1,"gP7urmB5":1,"juTlP4VMAoAb0dn3":1,"FoGvQ9Th89cvwm9l":1,"ocYgLYHDOmbgnT":1,"bHmcB":1,"7Aw2XNhL":1,"Ru":1,"Va6nd5rgF2feca4C":1,"oKWzuJ":1,"BA1n3K6Bzl":1,"49OMzqN7eUP":1,"wC33S":1,"Z4lN":1,"IjSpuhYUNXK21":1,"DOAQOlAzJepKlyeF":1,"3SqbVsLab":1,"TPZoSK":1,"0UT5EE":1,"tWfBd8Xq8PvI0RS4":1,"EsqSP6dcoci43WN0":1,"8vcMzgG":1,"Oy":1,"OyzvjfDFWaJcagNf":1,"EHStsYJGddfH8j9G":1,"TO":1,"4QN":1,"l4VfFpyFNjQKdMsE":1,"bjt43mCS3CMnhCzB":1,"leEauru79CT":1,"qzJXxbYwScrKrYon":1,"m04Vk":1,"UQ69QLCu":1,"deVDivSkHe9MBJ":1,"OicE8WzOatHhNF28":1,"SYT":1,"jtt6gUdw48zXAZzX":1,"LKLxSJJp5DzdBWq3":1,"VN":1,"43YQfPqUCE8J5q0R":1,"iXhWDC3c":1,"mzMD5937XnEYhvw":1,"avI7UsSF":1,"sXQEq2OAp92rrfHW":1,"gH6d4HJEEH2":1,"V0NYU9E":1,"6rv37U2hmgdzd":1,"Ph1ydy1f":1,"AV":1,"m3bY99V9HkxfFs5j":1,"pHNsSI4JHkde3bJa":1,"1vh":1,"Y5IFKo0hA9DH":1,"nAnf":1,"WjicmX":1,"QPh4MH9K25wGfzL":1,"Df":1,"N3":1,"3EbGqdFC":1,"4bGTnTI":1,"FX20MLNVKg":1,"5JNuOy":1,"0oB":1,"rVKNCASflWv4f":1,"QlUiQrSqt8OfiYPj":1,"TQJ":1,"vp8oPQZ9fPGQoPdO":1,"tFjzwyhkSA4":1,"z5ysT2":1,"EPu3COHdhFv1HZ8R":1,"seFsuWkU8SeUVyZ0":1,"95ub2E85vY6Es85D":1,"h8iXGhyVkn9mAPyU":1,"HvmxF9KqkE":1,"YTpnyDdT749ZNyam":1,"KFXT8pN9FFPv4Nfw":1,"vnRlMOLXFhDhvbiI":1,"5uaT":1,"HtTz9rRLhTg3":1,"NVjN6dI5DPoOcO47":1,"DcOYNFixnETWNYZS":1,"8Tx1nFoTTpGNsU9X":1,"Sg9lqBXYv6jHb9r8":1,"dO":1,"eDhZcFr8Otdu":1,"Gz":1,"Iu78zTl7iMel":1,"3UqyO":1,"V26e1Aui3c9d2CqQ":1,"jjTcHxvtMoejrPr8":1,"oN":1,"DOI1vzr2O7T":1,"YemErucUkVxhpHuK":1,"3Wv7XU":1,"RfN03im7I70KdyFP":1,"eNhYA":1,"lEi3z8tyaGIkoNT0":1,"QMv94ZK8id":1,"bxa":1,"R7yc7EX2W":1,"jiH07Iv6l":1,"JfJrLDq0vWA9TTbH":1,"qS6SP4b80ryjog":1,"jfOz5STR":1,"NLPu":1,"U7H":1,"JJMikRveJq1FPmnF":1,"1cnzLJDvfq7rfQZ0":1,"r7H":1,"sR":1,"uex5mLEa9NdFhMgg":1,"p4fwffvi0D":1,"UR83q0TfId":1,"RfY":1,"HBILRfwvOE0frorG":1,"PYP8dfppx4foP":1,"3PqP0Pz":1,"iR7YVl8b":1,"gh":2,"3PEm0nkPTXIz1B5E":1,"XlN":1,"kxi7xejUQW94dmt":1,"tNEwBuFd477OBfnp":1,"GZcH":1,"7X8FP8":1,"6Dzttm1iQRSR":1,"vGpOwH1dMhV5Yzc":1,"zSA7iiS":1,"aSNf53GOsktfmeS":1,"d":21,"KdZmij":1,"mIVyQM0kVloY":1,"eH":1,"q5Py5Q":1,"hf29":1,"tdt8lB":1,"1lJ":1,"d18t":1,"kUFmdMSncqDT9rlJ":1,"AviRjk2R":1,"k13QzhyNs":1,"vVsY":1,"9E3A6gvPNvydzr5o":1,"zdfOW7OPhtOleyeh":1,"oNvyLHxercQ":1,"y6l7yB48GwzvFDB":1,"MohyDJ3":1,"G5pt":1,"4YtudhfxLmaHp0D3":1,"dllsjYP":1,"8dBgV4f":1,"8HvItnwjnudYUjX":1,"I7TmVdMvV":1,"SY5Nbv2Glv1rzsec":1,"dRnmG3W9ZRHOi8ZP":1,"R0MU8Thh":1,"9sMA":1,"Ie2PVv2DPfD":1,"ZUHXnlboM4uvdigN":1,"je4Hre":1,"GQZg3j8eG5xD":1,"rQHcNl2":1,"3Qn55N":1,"vjYHb4sDM":1,"eCMN8UX":1,"60QftYpvJU7KGSfZ":1,"JJdY0":1,"Xe44o0s":1,"eF":1,"2f2b3ZB32u81itc":1,"hmX6eq89Igf8cBfb":1,"py7":1,"tl3JE8wf4":1,"wDceCttrHs0tOvmM":1,"vhAKVwFuNRMz9dQ":1,"MWyrQg2061VTQf92":1,"IUtz":1,"Vp8Nabuiq9GOdN8c":1,"SPvHl4jUlkhVY9So":1,"zJBN4F02p02RM5L1":1,"ul4ZX":1,"m0mqQz7llAO":1,"7XSbS9UU8zupef7i":1,"U3C4Dkv2CZzIhjz3":1,"VUl":1,"jwOkaVIazV8WDp7b":1,"OqPLX1pdpkibW8z1":1,"8XkO":1,"sra7ODl8kmuZ9c21":1,"OnDT9Av7uwuG5BDU":1,"Dg6NeYHXyYyz3kqv":1,"w27oZjVhtsWYlxtj":1,"iZ67w3MP9dErfXUJ":1,"0cLu8nqH8TUT":1,"5Fjpcc3h6":1,"0XomKTxjnOwOHvu":1,"BDvNo2ii55SyZz14":1,"mRugvXmM":1,"d2Ae":1,"HV6Rl":1,"oDPk5d37YUYd7ka3":1,"5gOf2BOebcfOMknP":1,"c7EEr":1,"Nqy7xVsN":1,"7LBeffxp8stwqfDP":1,"USTYY":1,"cHUfDJUdHdNIz":1,"5yHg2fwI":1,"Wm":1,"O3PRGTgbR2kmtmAC":1,"0TFaXKyztHzMviIS":1,"Jy4":1,"Xyfohvm2kYvp5Qke":1,"FGq":1,"Azw4bb":1,"lpDB7z9m7O2duGff":1,"cxfu":1,"tLEehlZHcq6n":1,"0LeI92wv":1,"HH6XmgUesiWt9EYM":1,"kiN2AjtMNFjFEP":1,"ohvgCx4BT0WK9JOx":1,"7j3or8573Y986UHf":1,"oTWlTjUwXbH":1,"CNpef4L8Y4ryucca":1,"I50":1,"3DrJ50STvu8rJ99D":1,"gusUoZJSd59g1d":1,"Lc3Yt7jdPpNZ3SeQ":1,"TXOl2zZyaptyEe83":1,"9G9djatAPktC7YyL":1,"GJJ9OZJvUhUZc2oH":1,"ak4A4uefiTE4i35U":1,"36WnbpzVbDQJWbTI":1,"8SYGbAd":1,"Tjk":1,"TYzdO0WR86v":1,"H2PfPpTsnd9w":1,"k8":1,"DtVhIl8JAzW846BB":1,"xn5xXn":1,"QMwn5nFbtaMs6in0":1,"g":3,"ydqgKQ5":1,"5Cdyze":1,"7PO7L9WPqf7cgv0a":1,"OeBgyi":1,"aHsWzcr33W":1,"7KYvKSLs":1,"8lbhOOt9ul":1,"ApWvv4feig9fsRD6":1,"4jUh6SOWIoU7":1,"7o":1,"WgN9m":1,"fcsV3Y52a":1,"1illIh":1,"uHimpLOyHT58wOcy":1,"xXGeE5":1,"jRRfbBA":1,"St0":1,"z4qunxfnMImZw7yD":1,"QcOXC5gkM2yquYr1":1,"nTwBJcf":1,"IWW8flAJdb9UrfOy":1,"Gvlp1OJoH8dZHt5n":1,"1KRJ5PnbIdnQ3D55":1,"Tw97icLtRD4PvhFK":1,"e4t":1,"3Ya8WfH9sdG4P6su":1,"43gnkZG01ockku43":1,"i5b":1,"NYob":1,"NMKpSUsUY":1,"EIY6F3xDfLdOHFoH":1,"JrjyuiXi":1,"XZu1eVdfOe5Hpt6v":1,"otSndZqzFdfipZkR":1,"PPCPC7":1,"nsCex3m8NrfnlcIU":1,"SjlvRrzTo26qOZgH":1,"dq9z6WLE69":1,"le3ctgyIvMt6djEd":1,"v0OM":1,"t4UN8W3hSDn2E":1,"7jz12PzYcQz80nJo":1,"U3WhybD9zyhLPt":1,"ndNRmH8ytv51Nd":1,"BV7fD5eYhHqBt6dD":1,"D7E89ctzquDnya62":1,"bQJk":1,"c33R3tvZziKdF":1,"eZh3Ngz3iX3IXZHV":1,"9I9XDdogi5uFmPgf":1,"9s02RJobjl5J5EN":1,"ogymm":1,"bLlr234prBc3RWV1":1,"n379tb9Ku19eI2iF":1,"0HfmQjnEW6Ty9p31":1,"klF":1,"8qg":1,"4m8ujDyijf02xCd9":1,"g33Mo7PrXjviffq1":1,"8fquz7ESwz7a1HhQ":1,"8MXxmzYEE9fVEJZI":1,"5vQU6M":1,"NZ9vQv":1,"sYnzzY":1,"n1xLVVMdjnHidevf":1,"pXDtX6aQme":1,"tRRrC7":1,"P032NZ4LFgEvnln2":1,"N3SC6lyS":1,"22UY31vvUCoFPwfD":1,"ZG2jfjebe3zuQvmW":1,"fPyGR9X9154r4E":1,"IrzzUOPH":1,"DnhTIqLp":1,"apMie":1,"8J83g5D":1,"ibI":1,"5pbjTPJ23u5wTTxf":1,"Cdi":1,"OMRi":1,"3ELxefu2h":1,"42NKZJ":1,"TPl4w6oT9XD31I9q":1,"v0j8zP4":1,"D7lg6s":1,"4b65eQZF":1,"9OHzf4S3DjcMMsiV":1,"3DXE590I6dT":1,"Cf":2,"u9Dd45SjO28V16dJ":1,"PrPePxZ26djQZNHt":1,"eKsbrKNQ32yfpsIZ":1,"nQzCYVLspoX48wfF":1,"4zWamUTTInzrZ2j9":1,"tlhr2icvysD0tWLn":1,"o355civ4cf":1,"hrX":1,"xTPIvhuXU7Ogl0bu":1,"KDNI":1,"GEdAdTDmhYl":1,"itQcAv8zOrxflNVf":1,"DClybk749":1,"KWN":1,"fN8iH":1,"MB9fFi6":1,"bmQb":1,"tXvM9FJDpPYV":1,"NzTcehi3q1OX":1,"g33ZW75GPwflJs1e":1,"fv3RZ6":1,"gXjzPyyQp9wP0B3s":1,"N3txZBz":1,"Xcivvz4VmtEmalt7":1,"3u8Hvgb2gszUlF":1,"ct7":1,"4xfo5R9":1,"DeeP":1,"Mkmgw2zGYtb7HEa9":1,"Z5xbD":1,"TVw3n":1,"1xEPj2":1,"lUCR4RxxYUdCM":1,"3dqR6afDHhvSHSoo":1,"3qGze8QJ":1,"8fHX3dvuIL3AM8yu":1,"nFFHxoNvPs":1,"an":1,"Y1kbKlsp4qWrIKwA":1,"O4UBkF3qGmD8oj":1,"cB8Gzmu":1,"nwe":1,"OzakepTfhL9":1,"J6CSCl3uV3OB2sgg":1,"CM80wb":1,"PuO":1,"Odvnazvm":1,"b1":1,"0S":1,"6pMqtm4GPhu2eDb1":1,"7w5":1,"sDA68":1,"6wi":1,"XtERbhayNPkb1DE6":1,"aGZQSqE9vetAN85D":1,"DkywMWfi548nCKmd":1,"7AX8ZMu2FR2z0Dy7":1,"xFnP9uJ":1,"ahOujTmkaFZrUU":1,"Xv5AeXBej":1,"EZFSyV2H":1,"aT6ffxO87q7g8tl0":1,"6YAReZaVSE7twP8t":1,"E3Z2QteUbmNs":1,"c4kl4wlzx8BLyVOM":1,"IbS0":1,"MhCNviV5shPOhfBh":1,"3E070dBjTxIuSSKn":1,"qNmWqFANfT9x":1,"5Ii":1,"HpNwWTM27QUPlxbN":1,"izmN8":1,"UCT5Ly4vpwvkMMmh":1,"9i8Ljy6sA14XAmiY":1,"Ln1Da":1,"2my":1,"bo8Olznr":1,"TX":1,"1xdVM0xiPyflzinw":1,"5a":1,"CnYl0PkKB6U42Bkk":1,"SvFj":1,"X1DUG7PJfBxuBe07":1,"e":4,"gs":1,"vf0Yr":1,"6miB":1,"vvQUHwGPuuY":1,"JO":1,"Hn2epXXtkEHsulVz":1,"yyjeKHH2nIzakMAQ":1,"jpioR5V4mUbVM5Zs":1,"GzFl6":1,"jp0A8":1,"S":2,"DG34rcxuwwEmeFyM":1,"dYMicVc1UheDR2L9":1,"AD7":1,"6ctET":1,"1882Mfj":1,"Mgn3VivBQeiu7K0P":1,"E2cv48oNVGkK":1,"eDqh3LH67279wCP2":1,"cMNRZeR3ULnAaq4j":1,"Ta1UW359Pk07bXD1":1,"LbwJvf3IMz":1,"xa9h3e541HEN":1,"PYYpWjvXoP":1,"JpJ1eifxsE5rD":1,"7HvBoRlU9as":1,"7ycHZWfCDsIP59zg":1,"UVeB":1,"r79M5":1,"vOuKNOsaQtIDfdnT":1,"imv":1,"0I87LEQTgWPpqb6I":1,"NWbgV":1,"dnC2ko4DZrrltbS":1,"xCGKSEqWLfuK":1,"jVIdd5eCR4uhfven":1,"DQstLc66YF8ROB9a":1,"Z9k2U":1,"QYa33BOwQz4V5g":1,"LfOGHNH0FfeuQT":1,"Ry2olVj":1,"k4vlJv5KNtWnubyU":1,"T":2,"SRT8WBzvVP4Ie2m4":1,"bLAtyesOgD5":1,"behU2T8IP3t":1,"e3smH":1,"Irf8bt3GREk3iq4J":1,"Fv3plqbmhU7obi7B":1,"okn4":1,"RUnzqcfZX0":1,"sMFhhIn":1,"tE29Lt0R":1,"ZSW7ozdhPPe9":1,"7eGkXEX5du7VF":1,"Dv1ktVtNNfSBRSOd":1,"qWuHbqUjn":1,"S7sicacR":1,"NnJtvGCMf88cDVY2":1,"7vOlBXrJkW7":1,"igVMkiCmJByI":1,"PIKNUUj0O8eLrZO6":1,"Gx7Fz9SgXorhmd":1,"kc":1,"Z6IM56veZxJrvgsN":1,"lALrfuUrfG2Gn1eY":1,"RfOmyaqjH2pN":1,"7kDfYwzLfO1Hk3e3":1,"id6rvshxE":1,"5qn":1,"jzPRn18XbjKYRPyJ":1,"8h8HflC7ZX7UN8Fi":1,"Xc0wpzwT":1,"T4QPFdoQi4jXf8zo":1,"WPRwIg98ZUYeRUtj":1,"6RIwR7yJ8hfUfOHn":1,"MrVly6bKlnfD1rfM":1,"Ee9eLlE14XyKfMhd":1,"P1a4DJFbiU4sC8Hz":1,"jomPlOC8CNXn9xQg":1,"LiK":1,"p24vjtTbox":1,"2LPykgPPxm":1,"vf":1,"TKEMTSpCw0":1,"PIt6VzcZqqYjvi":1,"2TykDEw7":1,"I2f4O":1,"ncO816SOZ6vcmRPJ":1,"kfcpMXovWe":1,"bzKdWVOD5vHNfqO1":1,"5zjEIJ6pGV":1,"fTfj90Z2G3OvA73d":1,"G":1,"El67y0":1,"IJ":1,"aPRKxOAz4rtz21fI":1,"jVFeHhvnvFj9Rfbz":1,"vCc":1,"v47GPpU":1,"eu":1,"eDOK9UmCevC6OItG":1,"Zb2":1,"FKCD5cHTYMce":1,"hriDxW3":1,"OSRjQROH2hhhXcTP":1,"gaKc5zotm7T0K8Yc":1,"gmOxnRbO":1,"5w":1,"LEeNHiFePZ72kGfw":1,"ezgqGn":1,"bvP8L":1,"rDkZPvxUTRr759":1,"shtNRnwaIQsbH8P":1,"Phy4G":1,"GDeCaUe89aw8":1,"1a8YBjxpJwyTg2Gf":1,"EZ5":1,"3dV":1,"8TT6":1,"TyVbmEh8LrTVn61F":1,"O0sf":1,"f5L19xo":1,"pCu2urLe":1,"r0VOqlhUUOTBP4XZ":1,"Kvz3xynSK7mLHET":1,"lx8W7WDDzwvXRsqr":1,"a8gHFfi5zxHJ4":1,"p4fq":1,"TojXJ":1,"8MtZ2TItIfg8zvTU":1,"gNxe9THfF7WinmaD":1,"jzCHx":1,"jffempaP":1,"FLE70qLcg89":1,"NtBGc40xCJugTIAm":1,"jv":1,"N9JUD17y0UXsbay":1,"hzUYN5hCv7n0":1,"KXVLLj5vg":1,"Hu":1,"QrtFDl105CSZL0":1,"5XugXIv9ji1cac40":1,"2XXK":1,"nz4":1,"OXXxB4cxH5ptjrJY":1,"EttL0":1,"EsN63vx":1,"5swL":1,"hve4Yqsx":1,"GuF7dotB":1,"4r17":1,"Sfgr":1,"XM1sDcK4v7Ixy5NF":1,"kvvu":1,"P3c":1,"8jkDxauw":1,"8VtjuPE":1,"by":1,"xZm7zZom":1,"BcWJTSw5v":1,"Ql95anMdY6U8JmxG":1,"rkD4xbkcSqMr8Txa":1,"5vzOg1":1,"8t4nmFd5HAYzoPHc":1,"63uK6xXieddMLhlM":1,"109aL0SZyvWdMG1y":1,"ru55Dx7rVwvlhLDe":1,"3D5":1,"we3vZBP1sS0":1,"0Ln7U71uKRtRxzJ9":1,"T3ND":1,"DXWd29QRd":1,"eO3ooa0NiPdQd9rM":1,"z5NrnsGGebiNp3J1":1,"1Qm7sgFP89O":1,"fC":1,"huoP6LdJ5j":1,"q8HlzBFYpsD2jiI4":1,"Muh":1,"pL":1,"DNzn9uVvVPD76Txi":1,"dlLrvU0SShVeBLCe":1,"5RHj3zFmK":1,"qE1afPbE79fIZHQs":1,"yLR":1,"b3gN17ew":1,"j1f":1,"n3Bq7F78fVfO4eQf":1,"74hLy":1,"Qpjljza9EwnE":1,"hb7JGuyFL9f8PPvs":1,"bDCeSVNfhZfVOZE":1,"POjuVQTzTnTu0rdH":1,"Vq6KjlsRz5tDawx":1,"n8R55bZ1qAZ":1,"U64J":1,"S2HsS":1,"3hcxOenuntlFsNPl":1,"82Lzy":1,"l0TBUQ78J":1,"Le6rxX1HSxwl3KG":1,"Y7dfSmLT4":1,"qjNf7Tbug1mHIrUG":1,"p7hbOgxco8rNC7sx":1,"VfH5rYT19zfFmQZC":1,"z4G51lXekdkF54":1,"WxZoIIn":1,"tWBX":1,"fDsHPl862mOXCvYn":1,"cb3I8VViGr":1,"xvC8g3MbVo2gP738":1,"vn7DYfVaVYYQg4R2":1,"6DD3V1tDSJYPzedZ":1,"HxNurVGKkWKoxplB":1,"h65fipuY5BiZcPlh":1,"YJT8ScVyoN9Q7pP3":1,"TqpaaNMk7ve7kYjB":1,"BO0MMcnhdZY":1,"IUL":1,"hvErwuqVOFFlftiC":1,"vaD":1,"6SFvcoL":1,"2E67YfiRBTPC1FIG":1,"wb2sny7t7":1,"ONb":1,"u":3,"7k":1,"ZF":1,"w3V5":1,"EbsJ":1,"A3tmVGU":1,"YHz75lpuieaJgdaR":1,"k":5,"Bc6DaK8yxoW":1,"TU":1,"gUHMHs8hXD8x":1,"xs5bwu1ehMxtvCAN":1,"qgzhv616MB3":1,"QoG":1,"KaDXdrVBL1t18L2":1,"PE2Cr28TC":1,"qF":1,"b8py1sijiYatLMT7":1,"Czfeg15Rw5PxWZlJ":1,"b":16,"H0XOWaxm7Y":1,"540tGIlGPELuJ9DK":1,"k3P1agwoohG1VPk5":1,"ANczegyi1RaV7I56":1,"H8BhkXAd":1,"sISlfXx":1,"x2kimms6ro16eG2q":1,"dvzVV0yhHn92l6Xn":1,"Zw":1,"jMW7wbxM8pVi9iyK":1,"7XTHEtpImLL":1,"79QMXefzeNPBWJrI":1,"97h8K":1,"9k":1,"W2HOj3qs":1,"mDLEbGGSXbQRbIP":1,"oXN8qjQ2BVFEdZfx":1,"oBetGR":1,"71U0S4XME5BvXo":1,"SePQCMB5SJhrwLYW":1,"KBfX4HGY8":1,"90Itk2xPOFQzBd1H":1,"2HGWQmVVCOYmoh7F":1,"1H93":1,"3YQkxmF3q5":1,"oR7zZWT":1,"sv49x6Jamdf":1,"oM":1,"e0E3wlUP":1,"PHtfPek76":1,"9FBBQ":1,"Yv":1,"YVH":1,"wRw":1,"0IzZL3MZ":1,"Ym8lb3eDD1o92ewD":1,"7xGOPoPD":1,"ckP":1,"i3eR7a":1,"dnyWSd4axSrkQP":1,"2YsY9D2UQz":1,"OfthqhHve1fobXLq":1,"dLVBl3Q9bY7jr8T":1,"wX4ROqR9DPU4X":1,"OvqO4wg5yRLeUUB":1,"rXEGtlk3YLy0khgu":1,"1OilFeoxt9dNfWsQ":1,"Gati2CSbtMlwmdQD":1,"Zh34S6WELhgs9yaF":1,"1KP8xKRgGs67rE7B":1,"x1bHpuc50aSXz566":1,"kqrPDOLTLB9Gox7p":1,"HbDf8g6Ry0F74wBi":1,"gDa2ee5erC":1,"b90knhbgL1CxopO1":1,"QySQfHzyxZ8B5Mnu":1,"s0rodr2qoIWYL462":1,"dwPu8bLPLV3smIV":1,"5MyegwwKNns5":1,"AL6O05Lx4C28":1,"YtzSZvwnzslqEI3p":1,"UYJ9dyf3Czbw1RQ9":1,"eLV44bRFOh7Cl8sO":1,"wRXtWbon13f":1,"XnFKHJHyV3uGHh7j":1,"j1Jj2mc":1,"SWg":1,"fLPZkKedsZxCMh":1,"Z2UhtPS129ese5lk":1,"z7lgxh8K6cduLphd":1,"u3FT6wK1cCZJXtZ8":1,"g2k4hRl2":1,"92H0v":1,"ugx65":1,"GBYtZwn":1,"rR7BX3T7wOezWMcg":1,"uvMBz1cEhlWx":1,"3iiKO7c":1,"1qAejqmdf":1,"W4mMRrNu":1,"zK2ir9KXte":1,"BnrIN":1,"nXVDPd5q5lh0hmHf":1,"A9m5cw3EMS":1,"Tc2MTof":1,"SK2YQvzYrEWXUo8d":1,"buSgSLe5xhsP1KN2":1,"QuJFzOJvmm61m1o8":1,"S10":1,"icPaqEfiw":1,"Un":1,"uL5r9wrg5uhTTu3B":1,"P2CqMc6ZeE3b6u9i":1,"4wCNPep390":1,"jPV":1,"2PaiJvzk":1,"U":4,"1L86gHn":1,"zvVYeh7Pyz":1,"dIIF6iPPt3lIvRxO":1,"rAycyJ7LJPKFaowd":1,"PwXwWn2v5hXoSqCM":1,"eqSJDUXccjaEaoE":1,"ezBvRdk2ijSpHio7":1,"E37rRPOBkQfQTsra":1,"bwuKtbtPQdpJJbmv":1,"4OLXAb":1,"Z":1,"7jt0ArwP5I2PfcJ9":1,"bViMC3t53YuNN4ff":1,"AN4PnkgGyKyjyRKH":1,"9DuffTo8DbvCJDpW":1,"m5HJel":1,"nHPB3UrW":1,"Vhb":1,"tPJlCIM049snuAtL":1,"85dJ3":1,"10gwyLM1Q":1,"U3ocVcMrWOPGMSq8":1,"R":1,"sb7fXHm45RT85NOm":1,"EM8b9Shf8Jbelu5b":1,"620dc":1,"0JYNstFjy7B60LNd":1,"C":5,"3kTW":1,"NXAGsUGw4cZwj189":1,"tC5nADwf5vK":1,"bcD":1,"hYu2DpeA":1,"lLsqhV0J":1,"TEx":1,"0W0Y":1,"Fvvj713gJ":1,"zWKOodwa8KV":1,"xA9Xo":1,"7POaRNy4Ds5Z83ud":1,"18z2":1,"gqBX97EVk9TaAJ6e":1,"C2oAn73F6y42v4b":1,"XZr0u1X0EXm":1,"x7fIn6ZJ83mPJXvB":1,"j72":1,"4QbZmE":1,"BBXkE":1,"Op":1,"5ha0":1,"op":1,"7WzOng8Erd3inCsO":1,"wmvuZEhRNxC0bl":1,"VCv1YMFxNFvIMG":1,"bUs2g1dsXnfSjh9M":1,"N2cwgbz3i":1,"C19Czy55kdcqT5HB":1,"pd7fty":1,"APtga3ms6H":1,"nzinySugl":1,"TnhObs":1,"EFrt":1,"1PdTmzdpiBtmHEP":1,"Hw":1,"DHeZ50DTu0jHWeuu":1,"lcMb7lAnicctvT58":1,"c5JhVaDxz3HrF0":1,"MJ":1,"eFi1cvg":1,"5v7VSVPPF582q":1,"Nz":1,"Ygl51":1,"dDt7zY0eRs":1,"G8lF":1,"rMtP6vX2b91y8VSP":1,"4T":1,"0J1dhRhf0voMtPMJ":1,"Ah5ri":1,"s37cP":1,"zq1Zo7ES5":1,"V77g0vn1EG":1,"uXB5OugJ9G6r5M8F":1,"lDTiOeZ5":1,"bvHhSeg5dsdFjXG":1,"Os2J":1,"wXmcJ7bs15ec6hkk":1,"dLJSujCtB5OpUlv8":1,"93VQ":1,"bbjunUM4pTSupcdP":1,"Hvjb":1,"3JkIn6em5b8R5uOQ":1,"pdMbIlGvm75sH6Av":1,"05nvJJOb9F629wPf":1,"4xXYR":1,"K7mXLx":1,"DPf1xf1zX":1,"5Bszls5zHZRJEPTx":1,"MsjFzpr9fdAdQt0q":1,"XtJe5nsCvB9caPJM":1,"fD":1,"DluP8PS5MFHJVQ33":1,"LMovgq6uflpbIcIk":1,"nVtRD6GfMYkDGRS5":1,"VcwcgL9km44ZC9Xx":1,"ibVDfzJdKfJXRXOh":1,"EviPHzvzz2gzRSIj":1,"7S4L2U8":1,"PA6":1,"NM4lD7MpwHfLf8bd":1,"gzcKVMWP0GRt05UA":1,"BW140":1,"15bEJHbfSku":1,"QDfamHab":1,"aGI3RaF":1,"kDwfsDj":1,"tMUE57X9mIXbUvA":1,"uWt":1,"dBnOf52tvuQysG6C":1,"2G":1,"X27":1,"P64Z":1,"cVVxuOgcTT5kiIeG":1,"4rkYeCf6":1,"P04vIRJ":1,"tDZ0eJax":1,"EMNuWQFv25tGzPkC":1,"UrmX72Be":1,"dL4xjMNnTXydbCbC":1,"PJf2HM":1,"ZfC":1,"zdFYGJTFJH6HOk6q":1,"7hOTjmT3Bl":1,"r88J3jseHv08sI9B":1,"nhp0K20jEmVWUV7g":1,"ODYW":1,"6Wv2Wq9":1,"eCvu":1,"pB0oa18NOq7bPd4N":1,"cQ495":1,"rsJ5LktZchy8q8Nz":1,"hxH":1,"xlRswsSB9":1,"B9e8":1,"5w4wyb7vIl5W4Jtt":1,"tXJKOYPQ7A4xk":1,"fWUcRo1jFWDvzEoo":1,"VzzT2":1,"O4JnhEZv12HMgwo":1,"bZc48Ot":1,"aDJPF":1,"lzDGDU3wmnp1pb0b":1,"VIiKfY1E7ys":1,"8lvfqVgwCcc9h4OL":1,"XtowpEr8DQNmjN0G":1,"D7w98uY6byHwaf47":1,"CPoSvUM132q":1,"FDkjYtRqBz7HV1Q8":1,"XJep":1,"2VHLZwXfQofPK9u9":1,"DZ78Bz4C1TG":1,"H68g":1,"wf6uingITq7iOd0s":1,"8Z6tU0zgsWPPnpTg":1,"8reSiA5dcpEmPpX7":1,"jtuLqLJPbfIwG":1,"goSeXd":1,"nwAoq8lL6rfRo8":1,"JuTN94ujfz6yjLZ":1,"Ch6e07IhEtPYH4y8":1,"5A":1,"lKi":1,"kMvsf91XhZ2":1,"QEt4bYh":1,"8P0O7IOcJ91qkX":1,"cn7jK3Y7":1,"zdMX":1,"81TY0KRGrPtyN":1,"PpNb77nuKZNtK2k9":1,"fxZ8dSFTGn67K6zI":1,"mevvdKZgDz":1,"H3Hg":1,"AFyPffRPSI1hKaMN":1,"ZXrZ8M8vZyQ":1,"fIaONjp5LmQhRbQ2":1,"rbMoE":1,"yL3Ycephgh33eWlj":1,"j9HkRlLrISnkZ":1,"a8alc69k":1,"zV0uZf5DfV":1,"FZmWPW6PcBlwTjWP":1,"FPK7":1,"4CBWII":1,"65vN2n5snTCP63N":1,"7kJ95":1,"eLaTNTrL":1,"OH":2,"nzEfyn2":1,"gvTSwyir1S":1,"LQOaW8pm1R8TijyX":1,"2tam8UGWO":1,"7b3itcabJXLMJkTJ":1,"EvAhsgTn0":1,"Jfwbwo5CP0VE2np8":1,"RvafXTR":1,"Jj3UU6Jo49t45Pdw":1,"O6ojx":1,"yPf50J8W3pb":1,"vAl":1,"9vhbOQ7R1fi0YkG":1,"M9dslGmyHcmaqpS4":1,"YU80p6gl9r":1,"lEUJ8tVpv17uMepN":1,"5SjPhlaMwOiDQKdS":1,"WU":1,"Voki37YzJw":1,"ba1JkOL7MMw753T2":1,"yMS1aySX":1,"3Jk3b9CL":1,"QY":1,"5jfV7476U3E24rY3":1,"bToOfgLefyvNkV":1,"6aNXZRtzf0rhrRyU":1,"F3vyccKGbtqy1Fmn":1,"aFLQ6a9ki3qqicS":1,"iVSZzirkueQ37Nx":1,"l5Pqspki7b":1,"KkO":1,"UgGW75qx":1,"7v":1,"vV783UbEL2zBrckH":1,"yw":1,"rVTbDZ16784Km800":1,"WlQ6x":1,"j7gqJZiiiO7e":1,"Kp88aHHd":1,"ia5Tm8S6x0zGYH4b":1,"ZY4rz5fWreWYK":1,"9fLMMm7c3udN2Hj1":1,"YqwP6":1,"p8TiYQPqddh2fq24":1,"wFDxQ6Kov":1,"CHq3M4kU":1,"RAUcPB":1,"YFvfrwwS7ks73a6r":1,"HXHgZZCHNwXz2qDt":1,"KDg3w3":1,"PgaR6RarKoX":1,"pnB7IgV":1,"8HSDuJkN8l8yosNt":1,"9lfOga9b":1,"CRnBnmtfbN":1,"yMtRuK":1,"engFfm9oZZNKxb0w":1,"kn0fwT":1,"UrKO8gJ":1,"87H4q0ad9koGOaoW":1,"XZUcrv3dSYxeXFWO":1,"6XhWvA7":1,"1bNz906chxMGpkY1":1,"uzLA11jCJ85xZRXf":1,"EYF9xsfxrFwW9LWh":1,"v6UMEfANa":1,"Edz3":1,"HfDNnUrugFW":1,"khMqo4H4O":1,"qlYdAe":1,"zXs":1,"6ncE7iWR48IH3Kcu":1,"U3bSpZJNHccvm4O":1,"keOMHjL8igSLdnVM":1,"YiiXs":1,"Er":1,"No1uwf":1,"YsC":1,"8amvjdoB7A8B6rby":1,"biZ":1,"Bv7NTW1euhd4HyiZ":1,"Cf0sddOPfAPwTny8":1,"tfW4GaZRYUOkL3ts":1,"bfcm":1,"4mNVmQvBV7nMJNKT":1,"1hoZkMX":1,"BNRWT":1,"EIDajp8bMwNu5rJw":1,"q8Fv":1,"bju0VsTEleXwJ7O3":1,"Xcn1zcybIoZO37uc":1,"wUpvcrP1q8M4tIrq":1,"8fFkJuEiSyqUwDt5":1,"53O7XYue8A7rEjsp":1,"x7uSpiFvrm1FLbbh":1,"vI6":1,"XnnFlNEzeXeYXfwr":1,"JXuSC7wTugOv2K":1,"BHzzOadUO3idDNXz":1,"wLN366qEFeNM0lM2":1,"Xs8V5or49jjwxkKL":1,"4vzXUuA1":1,"tyoo1rGdSZTehlwt":1,"pv0R5yHydYIK":1,"CxUXxjYh3428Vj8g":1,"eCxX8qh1wr9":1,"JMBNY":1,"lNaEn5kqAS3IfHb":1,"52bgCPlxF3xuznwO":1,"kelQFsOaVFj1wwwH":1,"XAEeMVeFBCWYDDLH":1,"zZLzq6niKPrRmlr8":1,"Q4292LMT":1,"2Zd":1,"xvXN9D3bxnS6":1,"GHeiOfWv8BHwuJ71":1,"xrbP3kTXmk2cZu0X":1,"Z7zsH":1,"XP93OEYd":1,"VnGdKw163at02w8C":1,"uN9HxuzawaPslNWp":1,"AmF31FtR6Bh5qle0":1,"lHg":1,"gqR39si":1,"hsPE":1,"EcMTew2a":1,"cPQJcYft7pDj5NG4":1,"vcVtl0I7":1,"ImxzvW":1,"adkg3zsO0tLjLRQ5":1,"emO":1,"IrLl488hLzynzL":1,"JK5":1,"yK8z5vW0zgqa":1,"ODxXa2B":1,"Pan3r6SiHpz":1,"F0X":1,"Qj9V":1,"RajjzOg84rrp4M5C":1,"f1EvNiSeD3aIMfrP":1,"4scFHDPnoVK6M34D":1,"wK":1,"py":1,"YzYxG":1,"9DzxXivct3URH9JW":1,"9Y4QcPkWR":1,"ngulZ7hY70s7Ou":1,"8u4H7":1,"0514y1ox":1,"GiUssX976ujooZ6n":1,"Xt":1,"vCKI":1,"BIPDXslONLkOV":1,"unCJoy":1,"CZbG":1,"cx9oPcdPhyKdinlG":1,"fAbi":1,"eZ9Qj9c2DT46Cf03":1,"bGoavY1yzzDpWcR3":1,"PHFzlw5Fjhoe4mEi":1,"7uVwa05HvRJRrteA":1,"K1toy":1,"EXKaJqKLS3g":1,"Q4u":1,"cvyZj300jt9qbj7y":1,"ocjcEwreK5Cf08KN":1,"9A5":1,"ujeD":1,"tjHDLrggn4TPK8tk":1,"8lclddPQO7863Zsx":1,"XfrdpHUN6":1,"sNrVsShvD39y6p":1,"SHsgP":1,"6wvrUhuzEPfJ3KjZ":1,"4n5Y73pSKIt6XocH":1,"DfcpIKy":1,"Og":1,"c8LFs3qxf1jzrZGw":1,"8o0":1,"nqZhLt6V8sZ5MPgm":1,"RjnhLqjSqqpHPOSN":1,"V3oR7MnDVfqI":1,"7mU41hC1CP5ud9RV":1,"hRzXWbvlqRZNTSik":1,"HRprWB":1,"FHmsmbb3HnQypZZ2":1,"k4Ufnz8a7usIOKvf":1,"ps2":1,"UJ":1,"r8zteroSfG":1,"VLdEhAPnJHmZmLl8":1,"tzUn1qE":1,"fzxtLX":1,"x00RxtO2T":1,"B6u":1,"eMg2mqDe0Scf7ZyF":1,"XbJAgiILDe8G7ET8":1,"j":2,"P96sG7RWsQbyMU8H":1,"lyV4":1,"4DmNfst0OKCBeEPc":1,"0CckadlyE":1,"zUR":1,"drc6":1,"CPRlNVDiC8":1,"TqQzXJ8m":1,"e7t0T4uwvu9ZKbn0":1,"GWWtT2ymi":1,"OLK":1,"Sg3n5ch0dTsb":1,"MiL0FuaixFf99c1d":1,"icA":1,"3RF3S":1,"Mxj7":1,"KGt":1,"7UdY76d2ZUicw37F":1,"1o6ZBviLfBkm7qK":1,"TU9uzcuAvHulm2Wn":1,"4mN78CRoqoBJ2h8":1,"NN4AXr":1,"fPrDVxnlg85ssroP":1,"s807iSK35sj":1,"Xoj4OrwHrokpUGTV":1,"sKcRz9Yi7Shp4dAr":1,"z":2,"jzfhjkn564LnF93u":1,"XPEmybfj":1,"Jl6YBXt4uMRQfOp0":1,"v6vXLfrH":1,"HrjXI":1,"wA":1,"Tc7":1,"HffMYu37nwbOW":1,"RTLj2I3Ab":1,"bEWs2zv5nk6":1,"zxtKeIJ7BkJkcfz5":1,"iyxXx":1,"P1X4h6cjNpYu":1,"wI":1,"ojtA2l6RqF":1,"qHZonSDC":1,"EY":1,"aqaP4qmSEWr2":1,"ZU":1,"6Os1L":1,"WUWjG":1,"5FLuBIPX3mTKdQH2":1,"t0m8XId637BekxHG":1,"H43DvLpuLHalf5T1":1,"Xm":1,"F4CZ437vQxIzlpsi":1,"S0Dx":1,"FefZp2d63jh0i4UG":1,"t2mggJV9fQA6zvI0":1,"wb0FGw0QH8eDsI6y":1,"p1Mj21j":1,"cPTjbtx":1,"jWqn5EHiFcn9Z1C8":1,"Q89":1,"KQee63kmboyAZzF7":1,"kuaE":1,"THc8DKi5D":1,"9pbfqvC":1,"BFfOqTrhfsg":1,"Z6m88zP2gV9d":1,"rkmqGdqwsbRj3sps":1,"UZ4lv82fJEF":1,"pVvbaJ":1,"zyen3Su":1,"nxmLfjvvS":1,"byGTy":1,"dq7plTb4zc4Hr":1,"kaWd":1,"XbQrf":1,"3EVRRI1nokFIx7eK":1,"gdivr1z5bWnJen9b":1,"xjPl6x59tNtwJt4T":1,"lcDz9819uZMP":1,"VjlLeeJKwOs93fMk":1,"sZBZ793jTZJa":1,"09RVx6P1fa9M5Qh":1,"pAwp0q0oQyKRpLRT":1,"ESciuXkoQikZKpkA":1,"ykwqUVJ9n":1,"NHv9":1,"fz6ez91rrOWuv":1,"ax99quyDfzQg":1,"ffXVjRgfUi31Rwp4":1,"n1L9VRzEp":1,"CS1LAH9i":1,"lmn5tAh9KdWz95bB":1,"c4":1,"kfbDtfLsL":1,"ja":1,"LoXzSOvx":1,"AvXWxexXrN2N9Rgz":1,"OtYdH7AE":1,"RAefDN1P":1,"xZvToq":1,"xvxz1SVinmMeMVmd":1,"7llVG":1,"y":3,"ws4B":1,"Nh6wXxsnLfcZfJV9":1,"1Dbxfu9cR":1,"s3":1,"tDXs9c":1,"4iPHTg3Tw2c552oB":1,"oPKA22qM":1,"zeD":1,"5kn":1,"Dkk6CFank6RnWsvZ":1,"7AxHOMRV90fJbsRj":1,"mlhDkW2P8lw":1,"j03uG1iw5RGvw0uT":1,"fqTQFLJPR1ZsRySH":1,"GuA6":1,"zqTdU0c8j5yzQ1H8":1,"BB271ssudBa":1,"Us8JWYNEuwAf2gYa":1,"UJGkRrEmRSS":1,"HXbQ":1,"8KcV1MffZ":1,"xCSUiubUbeKT7ovJ":1,"qKellQYevkz9atG":1,"8wj89rfydIuhXhyO":1,"5Ykk5AC3GX8bi1Ll":1,"vadvM":1,"RQLWGAV":1,"RD3es":1,"eJql47myxXdDgeyu":1,"gP1lxZM7EC":1,"GcZpKmpGjD6":1,"d8dSN":1,"AdeTk44Jknh2iV":1,"nzgd":1,"Pt988FIZ":1,"vBLPWZIIbKY1z":1,"v4Sejp77Lm":1,"G8E3b8A3G":1,"lMDml3XVH6Alg7Va":1,"SeQ6bxAj7baLBt9I":1,"z7q7dCxwwf4":1,"vj89Hdhvm0hFfy":1,"bOOp1XTQE39niak8":1,"Muddkks":1,"vfcdY37vPvibB":1,"VsQr0tXRp8P9HV17":1,"cz3hyoXUUPo":1,"W28":1,"0swLevS4ZEYwWL":1,"Kw":2,"Osz8MmcsVrPTxTJz":1,"yiG7":1,"UlY4qDHrOSvxy03k":1,"HCL":1,"OuKtN5vcEi7afZ05":1,"4mOrGCclijQpRn":1,"tAt9trNhV6XI0OTm":1,"1mA8":1,"e2z3":1,"cGu":1,"c0h6qluLIfhs":1,"aFsaSECvdV6JO4Do":1,"36XRw":1,"Qt83XadLDDt":1,"5JCc0Odbi4BXCJ1x":1,"27v3gb9o0V73V140":1,"oZNz1cFPzJGnZBD1":1,"EwU":1,"rPhka6XBIV2u8qQD":1,"BrCZ":1,"MeUZNQ":1,"ESdLGx3wce6pQE":1,"1IPaDsmcKHuDD95c":1,"oSnsz2WTcDnn6Tzg":1,"TWU6T01OaqXeCn3u":1,"PBoeD0g":1,"44L9YE":1,"6i2rg53SQZ7Iz8iH":1,"fQ38LOw5krmdAZFg":1,"c":1,"OMsHFOJ":1,"M9M2wmsLTf65VriQ":1,"l36vnF":1,"dH":1,"3CO6J5KBR":1,"xIg":1,"sCmhgJKVd2":1,"gQ9NbbnpNBnkx0qd":1,"pwh8qHL5o":1,"mHOeQRJ5c2Q":1,"xf":1,"vz7zOYN6KbrU2G4A":1,"Kzm7d3q9sgX81SfK":1,"YeeuFeZ":1,"ZuxGvfXfcr":1,"9h1Fugvl9T8Cq":1,"UdDX":1,"B9":1,"cxT0baCfFNGlzm":1,"REIvcunbcWP":1,"Oa2Hz79cCFN":1,"csffJGky3":1,"dG":1,"PzoVeTMm3KmoC3n1":1,"0j3Aj":1,"e7fDyI":1,"byPiW":1,"Gq5N9g7DfnUw4PLU":1,"8P":1,"SZ2RaDvZ3v0Vq8sv":1,"LXYzs":1,"xPEU6UhZr8cJ":1,"rtB0nE0am7Qnvruf":1,"fXv16P91m5NuveQn":1,"Ejm6QRX5uR":1,"1NB":1,"0AvJ3qF":1,"cCy":1,"2XZIfA3ooSXG4h4L":1,"jfyiJtgwtTrRDPpj":1,"moTHbHQZY85DGtdv":1,"cVwtpRHO6BdxsYJV":1,"hXs0bn":1,"H9HQqwrLHdTBHu":1,"1rQzLMRbayvybA72":1,"NzlUcMjOEciNMPme":1,"BAkdKHk9Bbg":1,"rZTrmIt":1,"RHH5s7BT13":1,"43W8X7m748YmsaHU":1,"aTRI":1,"MKc91buqw5FPBbDU":1,"EbRAPR7p":1,"IB77TT6vD":1,"cbcJWcqPgT":1,"DcSmnBiDXO":1,"qzCtTeEHh9yM2DFV":1,"oSfTjT5":1,"7Rm8bgvi2frw62AH":1,"HvK3NJYw78dfGscs":1,"3wjPTDW":1,"hPk":1,"UrfXbQny1e5DmW4w":1,"8CkWMVF5U6cH":1,"8aSNtwWhj4uVnqzs":1,"Tj7jKHPc6wrrs1m6":1,"ZJyhy6i":1,"JrjsjzN":1,"sgy984ZFHu":1,"40nAK":1,"gfYb":1,"HGWqDeJKxukGLOW":1,"bLXL6HfOKP9zf":1,"zLyforsb":1,"g76iH5V82hTFnEfR":1,"dUlYhRJGUsRrcP70":1,"Mi":1,"TbbZ1s6aBq55IjtO":1,"LQu39vlK35gHiGrA":1,"QgYs4b":1,"ixLgy872t4Nq1YCX":1,"kallxf8nRz":1,"3KUJ":1,"f8f00zsPQZ9T2Yvb":1,"fDsK":1,"By2":1,"Q9Sw":1,"b4xfyWAb":1,"rK7ouxqoT0N5Xd":1,"w3zpk2jvVlrHJjJ6":1,"hOZZ":1,"LNUWuiOu4r0a":1,"FG1Q":1,"GUs2oYiYktZrEfgn":1,"lBP":1,"uSsDWKfyyrEZfui":1,"nR5Z":1,"TL8as0oHER":1,"t0jCX3Yvc771iH5g":1,"4aRe30oTPYduCOPj":1,"Mo4Zl0OhyhL":1,"17xfy":1,"SPaifIAPq":1,"8aCznXAC":1,"zdclKx3q4M3ZBgM":1,"ftfs":1,"vDd6AnluhHDcb":1,"m0xrr":1,"mupIi":1,"JYV1wLgT":1,"GMkCuRyOeU35lje5":1,"WER":1,"th7XZozp":1,"voH2zo5VObFHXBFz":1,"MWkRhz3V1MBqHdTv":1,"3y0zR303g7":1,"y8vOKP6c4xK395qJ":1,"RROt":1,"krUzXgAf1fV1nEB":1,"7Siwfycv":1,"Mlc9PZgdSRFAp8":1,"f5wE3OkyuMwGfAl6":1,"Zu5v5D3nCd5FE":1,"94rpcI":1,"F1":1,"Scw0BvXD2qg2MRPY":1,"zi923CqJcvTAX6kZ":1,"3h":1,"kpAUosnd9Zedj8Hm":1,"8zsf":1,"SR":1,"QAErmnw7mWrAhn9c":1,"JFeebRNF":1,"W64ODkcJ0KTrF0KJ":1,"WnEeI7W":1,"QvR3jx3VOoEN2iZO":1,"pcB8P1qhVGlbyiI8":1,"Lj":1,"qf8KfWkPHJzWmNJG":1,"pluZ":1,"oO3zcfOniJKPQvSH":1,"VakRQbuR76FS28PD":1,"7AtOZ4yEQW":1,"yNv0":1,"QJ89H0y7dBFfYhc9":1,"7YWD1cpo713v1DbH":1,"arQfgx4Oe6wy":1,"gD277aotzmPskiDr":1,"8rCfbKTAyltHEfHV":1,"GeY3":1,"in78Wq62ogujx3uq":1,"1GwcOOkFf":1,"yLk9N9kF":1,"3J9ImUvkV":1,"HNM50LWPOQ1ZVpdp":1,"zKoP9jgp":1,"jcioF9P":1,"FpOFsCegsamkAnsx":1,"dAvvbSlDvv5O9fUs":1,"jIPBl4zoAple2Fdr":1,"1hcnqBeDdzny":1,"tR":1,"SymS0a9cq4b5Wz7F":1,"aRI756TmOOqF":1,"3Tk9sA6NpEI4jl3E":1,"v9M5OHXWkSL9i8eR":1,"nwlN":1,"VKdXFFfD3u0LDck":1,"fNDvXfjF64bnZUMU":1,"aPAhW":1,"ZKUw":1,"3nzTP0E2PM":1,"wS96n6n3x":1,"x1JrUoclpOulqAuZ":1,"aLZQbAv":1,"PbuUNTwOm":1,"pERbdefh":1,"RxVERrF":1,"OG9QkeuQe":1,"lG9mtdAOf19cMh7Q":1,"5m1W9":1,"iiVoor6EN1sH":1,"IYd7nBfivrrrPPGu":1,"QAb6H75YMnYH":1,"sfGzvy4Gn":1,"9eWjr1Efo8SlVF9D":1,"2XTxPnP":1,"YSAVpsCc3wwoBJzD":1,"B9XD2k8ecki":1,"tbudvV4Xxaa0b6O2":1,"iYR":1,"RzH":1,"vA5n7wT0X56PN6ps":1,"nPUf9uXFoVfUCzC9":1,"y5kcg36n6nY1xcx":1,"6ht7bQy6t2iMxIy9":1,"xTiqBkaYX900":1,"wLwN":1,"cg3mSe7mLlPk9V5X":1,"5XdlHyeYr":1,"IwbSuGejt9SGTLO":1,"CXbv1G3J00":1,"blz7WAO8z3jpVipG":1,"2ln7wPfngLnUJOJ5":1,"wH054ew":1,"p":1,"tYzH0pbnJaLupX9p":1,"9Mt9jkO6ZjRZuaFg":1,"asosgB3W2rKjBe":1,"bDJp9Loq":1,"jPvCSkdjOf5":1,"rW":1,"kaZJoeiQ7STsB3Bb":1,"PW":1,"gvECXa":1,"HTsf9euSmaAK":1,"Mh8qdcyAj4SB53nx":1,"H5VQOtCq5YT08nQt":1,"c4LIln1wp":1,"cnahFfsXc19xbo":1,"BOvR4omZUsh":1,"Gl7RINT7qYZG92m":1,"zdmN8YmdjczbW":1,"tQ":1,"tzXlGH":1,"0kz0YD":1,"LXJ":1,"nwvsK44Vdl15VQP1":1,"wnF":1,"4Hk5daGK7ai3DSZ6":1,"Ey33fT":1,"Ikds4c":1,"RlgMHhzBee2jGX8G":1,"97gqhLPltNY9z":1,"cGf":1,"hD":1,"7z":2,"hweW":1,"EdgeForm":2,"Directive":5,"Opacity":2,"GraphicsGroupBox":2,"PolygonBox":3,"eJwl1nfYjnUYxvEH":1,"llIhIQ0qUX0u":1,"XEe5":1,"d73e":1,"xep":1,"t2Xp0CvIe0GJ00kE":1,"O2eKRCKX":1,"lOIV":1,"VX9tws7dWX9hjyK1":1,"V1ma9":1,"BW8":1,"DRfVm2UAnmt":1,"Ei":1,"EZ":2,"AQfAeugCvhk":1,"h1":1,"Yhea3ZJ":1,"8BX6z":1,"5BHwXbo5z45XS":1,"lY":1,"m3":1,"pD":1,"Gl9kO":1,"W9":1,"JsOhevjffKJL6d":1,"64v8hd0an1Qz9Gtd":1,"Xi":1,"BN0j":1,"wRfE38Tf1YN5SV2e":1,"hl":1,"U3":1,"NV":1,"gR7Pa":1,"pmPBdeIV34Y":1,"wT":1,"6ciz8pz4FUnFZ0tL":1,"Vg6mGcxz4HLShN5V":1,"di077i6z5DsZZF7c":1,"gnXqEXh0":1,"cZX8XjcA3cOM4Q":1,"hQv1531I2YH":1,"8Qz8EW6PM":1,"FsuBb":1,"Cr":2,"nJ":1,"qXzX7TF":1,"jzOqWeJS1wN9cK44":1,"kZ":1,"RnfL4":1,"zd":1,"RA3kxXZqXx6":1,"KcL6KX4ifi":1,"urr":1,"D9eiyvrhvxHHiZdO":1,"CH":1,"E19":1,"N8":1,"os":1,"K78B6ZwLfxFPiT":1,"Lt0c93VrFCcI3mAP":1,"DfGIOBPSziyDWRbc":1,"FW":1,"J56mP6KX6Pj08":1,"zgJ":1,"Eu":2,"HbXF6nBnXxF":1,"id":4,"V4":1,"VL8Hv0Tf04nj":1,"dHmuHOrhWM5yP386":1,"o4":1,"n6dP8X64MC6Jy":1,"EdMizOBP9Jf8uX61":1,"5vjjn":1,"E5dn2fDS":1,"RePiw":1,"sz7Ap":1,"t9":1,"fJduw9PpTLwGfkfG":1,"1DN1Ud3K9QHwm6cu":1,"LA7wQL4GX":1,"xe":1,"Id8esilk9":1,"LC8L63N0ppljD0n0":1,"Urud":1,"8oHlxXFcekr3Syjy":1,"eZImsYPi2eOX8O36":1,"hprn0pfXkBXgxfi7":1,"rPYlfph":1,"P5xj2Kc4sv":1,"x3uNK":1,"M68Tnwi3Fe9WH9rO":1,"h39Zj9Yuu":1,"YjX46RxjqQx7mieH":1,"F63Vv":1,"UTsI32Mz9Vf8D74d":1,"1T":1,"HvY69wSvp2jwLfkY":1,"wE3oPf0C14Kp2Ob5":1,"ACfrhvpDmb58Drp":1,"xafyz6U3z8":1,"L4Cv6rzirsTv0yzI":1,"Kb3M85kXjj0Rezl2":1,"pztNGpq1p3nxWunJ":1,"98R5cSFcCm":1,"TIfyZeDb663h39MU":1,"FT":1,"gM":1,"NZ4xf103":1,"5cl1al4NvyVj":1,"Lu4f":1,"jfOTjxj3iB2Yuwgv":1,"FM8O3Y0flv3":1,"4LfpgvxPvD32WLwD":1,"FF":1,"B7sbd4eV2DX8ab47":1,"ljTh":1,"BUuCreLaP5C":1,"wfmcrr83Z4khyX7m":1,"Lzfi2ZrV":1,"M2uLJ8ox6WZ2a7y":1,"I8407Hz9PHYRfpBv":1,"sU":1,"xMFwOV8M":1,"402xT":1,"Qh":1,"vVDfrfu7th8":1,"jt":1,"EjXBS7KtZ4k78ecz":1,"q5xP":1,"f387G2dHX":1,"RRcN":1,"YkzoNX":1,"S3c":1,"gZ":1,"WR":1,"isOFu8K86N8":1,"MSeIsMir8lnnm8u3":1,"Qdrxf":1,"7NHYz3yK3sUb4iQ4":1,"SxSyXWb74bLGL452":1,"XkiV2LNxTqW":1,"GM4odK":1,"PkiHQ2yxnnEC":1,"IdyJ2sVkZs8o4PZ4":1,"Mn4N18P":1,"JLn5Tyaq6F0yKnZa":1,"itXVLfiteJd34WH4":1,"42zqTjyHzsOvxm7B":1,"ZRnGl8Du":1,"JHc1L60qxf":1,"DG2G96nrTBfcx3":1,"Sl1":1,"4D9Bd4ag":1,"eJwl1nfcVnMcxvG7":1,"89VTRQifZSaUgTUb":1,"CCkZIUlD2tv7":1,"LH9bo":1,"U7z32fc":1,"56nUPd":1,"rfomTyQSyShPikQi":1,"VM":1,"lUjkosw4B0":1,"dlEh8T":1,"VTJhIf0TT8trWbNF":1,"dLaDCeau0w":1,"9ZTLy8Xiexx7U94r":1,"BraRx":1,"xdppGi43kGvitI49":1,"RM":1,"KZ9AgeaO1Tai7f":1,"KmfCHWgK":1,"UiP6svp78Q1aAB9Q":1,"jv19":1,"Bi":1,"M1NFaeLx":1,"K":1,"ApPAzXx9VxBvwyPS":1,"Duf":1,"JLfn7eR8eDENil7":1,"OD8a95A":1,"L9":1,"GicjG8msbI8":1,"Qf8HJ8Ev":1,"Ch8r1eDU5":1,"je89Fb":1,"jnJ6":1,"RD1wP2sfUxM5f6zh":1,"XX":1,"Wb":1,"HF9h":1,"8AV":1,"HE3E7":1,"3Dbuib":1,"7IO":1,"Q8":1,"IzfBEfyCda34cX4h":1,"GLfBUfzedaO4CX":1,"4RN4CK6Lq":1,"KTcV9xOv43n8G787":1,"Qs":1,"LyuPd4Pb6G":1,"C2uA3OE":1,"ecBsgT5GSua6":1,"8QD4gd8f34MJ4Dv1":1,"1vQMfU":1,"d9GX1t":1,"PK9DhtoYb6PPo0OJ":1,"9rz8qZyb":1,"8MX8v58vPXvqKt8t":1,"FxPAjX":1,"xpVwan93Qt4c18SP":1,"m8G":1,"8Teyz2BP4IN8C5cW":1,"lxPvpHv01volP4W9":1,"w2":1,"g6":1,"g8bg1bonP4U":1,"wLfw0X8D78aetfUs":1,"FZ9BcN1NXSVcSP0Y":1,"X3eLLhVuQeNoPz2o":1,"FVeg3rSZ6ulz6ZPw":1,"spj5T2R8Tcxi3gXu":1,"5gPkmjFvY7":1,"iF6mr3Eve":1,"HnsWfxD7nNeVc":1,"KUcor4Piqre48m4z":1,"av0BB5j7WvqLJeSC":1,"BMjr0mfxH7lZ":1,"PWcZH8pet":1,"0n95RpyudgPsc":1,"it":1,"8Rf4Q7xnzBo8A7":1,"P6":1,"AcOAVOzr":1,"mu3VX":1,"UY":1,"iS":1,"JWRYzGV":1,"EY3EL3BTnwK":1,"Jo":1,"cu4DvwV7oRL4vy4c":1,"JB":1,"lfnL1mG":1,"xvqBNVFuXXZc85iE":1,"HtCX0OeLGRLvC3qP":1,"ZTE":1,"GrIoZSn3l":1,"arG":1,"cSr3":1,"Hjs83hO":1,"TE":1,"jT8YM9":1,"6RqopZ5UTMZPiOuk":1,"Lp":1,"IF8ezFO8F":1,"fAGPwc1xI":1,"hhn56f4fN6Hj7T2R":1,"4AreFXODn4v5w4fH":1,"vo89iN":1,"Av8fMw1Vjf8c":1,"xJti":1,"A":2,"fO8C":1,"9hbRueHueLa":1,"As":2,"KZ":1,"RMrgDTRB":1,"XmTtJ7wKn8ejcTPc":1,"I35na6":1,"6MeYfLxkymDVRdn1":1,"w2c2kJ":1,"Ma6N2":1,"jti":1,"luAXYx":1,"H3NVViWcOH4u9E":1,"uJH":1,"XP8c68m7X1VE3OJF":1,"Pf5r4Piqtu8zX82f":1,"6447jFfic":1,"H84Ka4Pj6Dt":1,"Fs":1,"CSfxx":1,"jw63txvPxbtwWF8W":1,"JR8W":1,"ynmF16Cj":1,"uHI8C7EX8cbYU":1,"wP":1,"izvxLta2xozBb":1,"Dq":1,"KM":1,"JrrKYUv":1,"Rc":1,"H84XWU3oef4x5JZ":1,"NZxs3wfVinuO51Fs":1,"S2":1,"AiMVfwtJhD":1,"MYt1lXRlYm7TOqqi":1,"tIYqWUsXM9ragnjW":1,"gdvxVn4CT6H9":1,"JD4jvjevBnuBW":1,"PX4nfAl":1,"Fu8H":1,"i9fyofG8xzzyjV":1,"Iy":1,"Wf4l3B66IS8Yanko":1,"AJfLR":1,"gFeW0":1,"MZudb0m8jp6WX4t5":1,"JZ":1,"8RFyI15bzoxnU095":1,"uRDPKheMfUpD4rmO":1,"Y4X4Z9jn":1,"FecgVeIuYKnkId5U":1,"0rXUFcr3g94Fj0qD":1,"RGBColor":3,"eJwl1nfYiFUcxvFX":1,"bRpWQ3soEdp7fu6r":1,"t7XK":1,"nPc8551Khx8DWVxQ":1,"K3FPaWV":1,"K99fHsB7dE3zU":1,"Ag":1,"IL":1,"ms":1,"W7":1,"OZ":1,"DL8MD5BnsC":1,"6LLmpXBHvEZv":1,"5FPTfBTugufhI6Q5":1,"1ffx4fpZfprAgn":1,"0OfIUnmDwMu6F":1,"L8Qz8QFSi5":1,"KB":1,"MdeJYcKaXNOpltwq":1,"ayLNn":1,"YB":1,"pLUfL4eaXmG":1,"GY6SlnGU2wexPvFj":1,"Dr":1,"CPdV":1,"eWs":1,"iB8rp":1,"vAq":1,"Ec":1,"AH":1,"Gt9Gx":1,"gH":1,"EnSjlehnfGW":1,"A0vAl":1,"rsfyrnp":1,"voW04mfz6":1,"Bf":1,"eCHejr":1,"T9":1,"MRehV":1,"X9fWRfMr48Z4Fb4e":1,"qMzyriq":1,"Db8Yd4Nr4cP4rf0Z":1,"ZEbgLfhuPyzeUc8y":1,"sbL5F98o3Mmpit":1,"xv2ljlSQsuZd87Px":1,"KynNDS7wewfvFSu5":1,"Stt":1,"Wx":1,"sDyE":1,"v9NnmlfDQ":1,"CLehe":1,"Q3":1,"E5":1,"Ar8GP4JHkS":1,"6aPyR7D3fBz":1,"l0":1,"XW":1,"mE3A3vAAf":1,"KY":1,"iH3Ub80Z4Il6v":1,"WLcs5yBvFIvCbrK8":1,"j52af6OX6Dfo1":1,"ogfwi":1,"Qc":1,"fojU5dX51fglvZvf":1,"OmdC384H6cX6yHJs":1,"AteAv":1,"InuHd9cL":1,"VHS":1,"lp":1,"LJ":1,"UiyT5Q":1,"0pRs6b8":1,"Xx3qSfH5byY9zDfm":1,"NtRsT9ZcBvEn":1,"CmyHP":1,"uf9YVPSunL83ezVp":1,"Gb":1,"eOy":1,"f12x":1,"KcYvyJnWL":1,"CJeh0fiNtlbfCh0o":1,"JGdU38kH62X8VKnE":1,"Oe":1,"AM8A7":1,"Nt":1,"Ub80tzp":1,"XM6nK6vVkTfGPuNr":1,"KN87P0XVy3":1,"cr95":1,"Vhw3z97Ek":1,"B6PAi3x3fgjbpEfo":1,"Xp":1,"lWS18Tc49vgt":1,"iufiK":1,"GT":1,"F1dRa":1,"PayPzxnDvfCH":1,"XekJ1":1,"c86rL68f0T7qDZ":1,"fhm3BheYQfmD1h1i":1,"uUe0hO":1,"kGPMe5t":1,"hCfLxXJQ9oR5y6x1":1,"Fm3":1,"e95UQ51qxP7lF8o":1,"TKXcYr":1,"SEd":1,"Pr8Zv6GL6MV6Z35G":1,"vnc85z7rMneKvc0b":1,"HyYNeW0":1,"Ar":1,"if":1,"B3689y9":1,"m7":1,"VV6Oa8qlXMGeN":1,"cU3wrfgd":1,"mfXivfWS3B":1,"iTflU":1,"Decj":1,"Rv":1,"8azMXptvoeum3Nud":1,"EL":1,"atcBv4CFZUzwXb9I":1,"rrqRZ6fja":1,"GP":1,"B45SSqa9cvvjG":1,"WS":1,"TQfEfz1uav4atz7u":1,"F75WSp":1,"ZNbf7DM8RfrwpblX":1,"bjZ2Jw":1,"XE9KZA":1,"wNnhVziO":1,"Sb":1,"Jh":1,"KO":1,"C5cShrzOnxUfm":1,"9c34P":1,"TnfpefxIXoFr5a7g":1,"PL8vdlL":1,"HZ":1,"aO5l":1,"lvXhf":1,"QA":1,"TrrwC":1,"g0vI8swbuyXrmLPB":1,"1fWzL8wOxm3x":1,"qwffgsPw52yJ":1,"Bm":1,"XVo3MTsTj8a":1,"ZP3wF3h":1,"1hevzP2rq":1,"dOyXnBA3IP42nSVU":1,"T8":1,"SRUple":1,"mWbvsfzw850Gq5uy":1,"XbtLcbLpZMVnGS0s":1,"b5VnhE9gK":1,"hx8uTXldPiZ7Qv":1,"K5":1,"ltfLdewIfqp3iNrD":1,"vzPOfz7X6Sz5Lv8e":1,"0g":1,"ryjdeYvM8Vu6uF6q":1,"5a7yfLx":1,"Kfdz3okfxjvg1Vn3":1,"9IXsx":1,"5x31vfy":1,"MtKM1":1,"Nj8W94ft6p0P":1,"L17Ih":1,"mn":1,"VZdU1fP":1,"cADs1fwbXgrnoH74":1,"7EPdw7wlnoH3leW8":1,"SX1zcaZ":1,"Y4X5TvyZ3gtWYn":1,"zB7RNXLG":1,"9H":1,"6xHgr":1,"Dashing":1,"Small":1,"eJwl1XccjfUbxvFj":1,"7ZSGSlvSFEq":1,"X6":1,"XG9rs91388553m":1,"d7n1oXDu42qEihUN":1,"KBROK14ofMJfkifz":1,"Wh":1,"CJ8H65AreWT5avxN":1,"bS9aKJRWa6K2TD6b":1,"yUXoELmJPAB":1,"zr":1,"Q5":1,"J35XF4OJ6Pa1BluZ":1,"MPchT":1,"Cvyf3yY3J9PlitS":1,"G7mjfA3":1,"kv8qL":1,"Eb5WIlC4WZ8k3yCv":1,"tu9lpGb4g18uf4E":1,"qy8m58jn8Vv":1,"l4vmM3JT":1,"WK8Cc":1,"D76Xnu8fLV8oL5N":1,"4gfwV":1,"jevolcbd0sNT8Wv4":1,"BKfC3fxtvqnYJH5v":1,"UT9d":1,"dXcI7WjXa7fQ":1,"0E9RXy":1,"XQENVO7JOuH76S9q":1,"xfLUvCs6ST5Vvhb":1,"jpfiT3Fx186Wb5ZX":1,"Ca3Hv7Bt8":1,"B":1,"6GF":1,"OP8u":1,"4kXrH44H4K":1,"wAfh9PwCPwwvw2r5":1,"wpfgafhnXoWvy77h":1,"Bmeg2":1,"Bq":1,"AOfjh":1,"mxfoX89TgbdQW":1,"W6":1,"gceZz8LS":1,"Pf84Z6J":1,"BL8dd59mL":1,"P3":1,"11HqqvYGvpg602":1,"dWVG":1,"pvlq":1,"kI6ifam":1,"hnqb":1,"Jrch6ps9ootT":1,"xMvw5notH49X4iJw":1,"2Vd4PP6Ol":1,"CP8x94I73m":1,"DK8Gc":1,"HH":1,"CJ":1,"Cr8YNaK18pe4Tv5f":1,"v4FH4oF4Ot7K9":1,"TP8d94R70u":1,"Hr8F16eOYHn4TF4D":1,"Tv8CJZf73KvFX2":1,"Cu6bMyDfKX":1,"PS":1,"In":1,"8pP3YWL":1,"FPCh7DN":1,"d9ZYXybWzT":1,"AuXk39YNwLr8fX":1,"5lxSEaqi3jrvFPej":1,"OkT9rOwLfF3OBBXN":1,"XMHKVjqKXa4OwPfE":1,"obxYrkPV5UPls":1,"Ocma":1,"4TTwKX4pn4KrUST5":1,"jTfgBPBY":1,"infxhvxd":1,"XjRnKrOBt8265Pnx":1,"ZgGegH":1,"gpfiT":1,"Cd":1,"rN6JeEj2Br6XRspL":1,"H6zxAZlPmaP5XXw9":1,"9Fz":1,"PfeVnXdtbrKt":1,"Yc525KT":1,"Cv5Tn41vx":1,"Y":1,"goei":1,"3n":1,"OU":1,"cTbqX3Mn8wa8uflA":1,"IucQXkB":1,"1CelPeK":1,"KDqEZmp3wu":1,"jQzXp7J35JvwIPwz":1,"KOc68kVfwr":1,"QFuATtLZ8k":1,"P5V5SU3owMxb9fPU":1,"UVNqrXZF3gm":1,"j2rSkWrnq32A":1,"b6LB8iz5F74Pf4H":1,"wbvqnY5vzrnBK":1,"HXeCG":1,"DT":1,"eWcwb5V6yrlTZOym":1,"qD":1,"T941fwAMz2":1,"BE":1,"CMvk2fjW3gpn2um3":1,"Ck3Me8EM517xe5lb":1,"Jq":2,"oc7X0G8q95Q":1,"zf0FD5NnyNr4vf5H":1,"ycu5vpt":1,"mW7G":1,"8IN0uPyE3zrpk":1,"fmWuu7a03n74ZPVn":1,"KLM9a0VlqJp6R":1,"W12beZ19RWbZja":1,"T3gK1aFGaheqbcCz":1,"Oli":1,"X52QOUne5hzw6641":1,"xcfnfOQ":1,"OSKfgtfhSfhFPCiz":1,"d3":1,"dls0f4z7y5Xjs8HG":1,"JWuANeCoehZdlNvD":1,"N6":1,"r1xj3yfnBs":1,"HbeAy":1,"Fv":1,"CX":1,"F9":1,"Dc":1,"XQ7ymPkf":1,"Fq":1,"E3eDEeh59K":1,"nR":1,"T95jZm":1,"nuc":1,"X0q":1,"NTM":1,"uzX6mPfE":1,"eZ":1,"YY3prz6toWeifJV8":1,"PC2zBC":1,"HDXJmM3vlvvgz":1,"ok8h78jj8VD8Ty8P":1,"WUz5DH4s1ZB3kN":1,"1Yu4XeX":1,"yOPlpzPv8rzyAXKn":1,"Mb8MP4YKqX":1,"uS":1,"3wxsz13I":1,"VJ5qqHfOuc2":1,"yayl":1,"nSs":1,"kWZRTmvdCZVyAxR7":1,"eRJ":1,"cvnscfwLL":1,"OZWul1kK":1,"KbMAzMm":1,"kR":1,"RDaD3":1,"j1dybQO94":1,"WcucJxomPyBX":1,"p5fx9vyGa3vlXuRb":1,"wUrpTfibzNucp":1,"x9U1bUV9f4HQ42Tx":1,"Join":1,"{{{":2,"Replace":1,"MousePosition":1,"Graphics":1,"{}}":1,"Pattern":2,"CalculateUtiliti":4,"GraphicsUtilitie":4,"Private":4,"x":2,"$":4,"Blank":2,"[]]":3,"}}}}":1,"Epilog":1,"CapForm":1,"Offset":1,"Do":1,"If":4,"Length":1,"Divisors":1,"Binomial":2,"i":22,"Print":1,"Break":1,"Paclet":1,"Name":1,"Version":1,"MathematicaVersi":1,"Description":1,"Creator":1,"Extensions":1,"Language":1,"MainPage":1,"HeyexEyePosition":2,"HeyexImport":2,"wrongHdr":2,"ImportExport":1,"RegisterImport":1,"importHeader":3,"n_Integer":7,"importData":7,"##":3,"importImages":4,"importSLOImage":2,"importSegmentati":4,"importDataSize":2,"Image3D":1,".":32,"#1":1,"Quiet":2,"Check":2,"Compile":2,"CompilationTarge":3,"$compileTarget":5,"read":10,"id_String":3,"type_String":3,"str_":4,"BinaryRead":2,"str":52,"type":3,"BinaryReadList":3,"StringJoin":1,"FromCharacterCod":1,"Rest":1,"NestList":1,"Null":1,"chars___Integer":1,"Longest":1,"...":1,"chars":1,"With":3,"$fileHeaderInfo":2,"Transpose":5,"$bScanHeaderInfo":1,"isHeyexRawFormat":3,"version_String":1,"_Integer":2,"_Rule":1,"..":8,"StringMatchQ":1,"version":1,"~~":1,"__":1,"___":10,"readFileHeader":8,"str_InputStream":8,"hdr":3,"Message":1,"Throw":1,"$Failed":3,"readSLOImage":2,"fileHdr":17,"_String":7,"_":8,"Image":3,"Partition":6,"skipSLOImage":5,"Skip":5,"readBScanHeader":2,"Module":13,"bScanHdr":6,"AppendTo":2,"skipBScanHeader":3,"readBScanData":1,"Developer":3,"ToPackedArray":3,"skipBScanData":2,"skipBScanBlocks":3,"filename_String":9,"header":35,"OpenRead":6,"filename":9,"BinaryFormat":6,"Close":6,"r___":1,"))":1,"slo":3,"nx":10,"data":15,"Table":2,"num_Integer":2,"Max":3,"Min":3,"num":4,"$adjustGraylevel":4,"values":2,"_Real":1,"Map":1,"Floor":1,"RuntimeAttribute":1,"Listable":1,"Parallelization":1,"RuntimeOptions":1,"imageNumber_Inte":1,"imageNumber":3,"@@":3,"bScanHeader":3,"Timing":1,"@readBScanHeader":1,"Function":1,"bhdr":9,"Block":2,"numVecs":6,"vecNames":6,"Take":2,"vec_":2,"Sequence":2,"Rule":2,"@@@":2,"vec":2,"file_String":1,"FileExistsQ":1,"file":2,"position":3,"Import":1,"Switch":1,"Right":1},"Maven POM":{"<?":1,"xml":1,"version":56,"=":5,"encoding":1,"?>":1,"<":140,"project":4,"xmlns":2,":":3,"xsi":2,"schemaLocation":1,">":280,"modelVersion":2,"</":140,"groupId":56,"renpengben":2,"artifactId":56,"spring4mvc":3,"-":40,"jpa":4,"packaging":2,"war":1,"SNAPSHOT":1,"name":2,"Maven":1,"Webapp":1,"url":2,"https":1,"//":1,".github":1,".io":1,"description":2,"properties":2,".build":2,".sourceEncoding":2,"UTF":1,"java":3,".version":43,"junit":7,"slf4j":6,"log4j":5,"spring":32,"RELEASE":2,".data":4,".jpa":3,"cglib":5,"_3":1,"mysql":5,"hibernate":10,"inal":2,"validator":4,"druid":4,"dependencies":2,"dependency":48,"${":24,"}":24,"scope":8,"test":3,"org":20,".slf4j":2,"api":1,"log4j12":1,"COMMENT<!--":2,".springframework":14,"core":2,"exclusions":4,"exclusion":4,"commons":2,"logging":2,"beans":1,"context":2,"aop":1,"expression":1,"tx":1,"aspects":1,"support":1,"jdbc":1,"orm":1,"web":1,"webmvc":1,"data":1,"dep":1,"nodep":1,".hibernate":3,"entitymanager":1,"compile":1,"connector":1,"runtime":1,"com":1,".alibaba":1,"build":2,"plugins":2,"plugin":3,".apache":1,".maven":1,".plugins":1,"maven":1,"compiler":1,"configuration":2,"source":2,"target":2},"Max":{"{":126,":":483,",":620,"}":126,"[":163,"]":163,"max":1,"v2":1,";":39,"#N":2,"vpatcher":1,"#P":33,"toggle":1,"button":4,"window":2,"setfont":1,"Verdana":1,"linecount":1,"newex":8,"r":1,"jojo":2,"#B":2,"color":2,"s":1,"route":1,"append":1,"toto":1,"%":1,"counter":2,"#X":1,"flags":1,"newobj":1,"metro":1,"t":2,"message":2,"Goodbye":1,"World":2,"!":2,"Hello":1,"connect":13,"fasten":1,"pop":1},"Mercury":{"COMMENT%":1672,"%":166,"----------------":81,":-":658,"module":10,"switch_detection":1,".":1037,"interface":14,"type":59,"note":36,"--->":40,"(":3516,"rank":2,",":5940,"modifier":2,"octave":2,")":3167,"c":3,";":141,"d":6,"e":20,"f":5,"g":5,"a":8,"b":5,"natural":12,"sharp":1,"flat":6,"==":13,"int":133,"qualifier":2,"maj":6,"min":6,"pred":219,"next_topnote":18,"mode":9,"in":535,"out":352,"is":233,"multi":2,"implementation":14,"_":143,"Oct":32,"))":111,"check_hlds":5,".polymorphism":1,"import_module":126,"hlds":27,".hlds_goal":2,".hlds_module":2,".hlds_pred":2,".hlds_rtti":2,"mdbcomp":7,".prim_data":3,"parse_tree":12,".prog_data":2,"list":163,"maybe":23,"term":17,"polymorphism_pro":95,"module_info":26,"::":1065,"det":205,"pred_id":15,"unification_type":7,"mer_type":22,"rtti_varmaps":9,"unification":8,"hlds_goal_info":22,"pred_info":20,"proc_info":11,"proc_id":12,"prog_var":57,"builtin_state":1,"call_unify_conte":2,"sym_name":3,"hlds_goal":45,"poly_info":46,"polymorphism_mak":2,".context":3,"int_or_var":2,"iov_int":1,"COMMENT;":855,"gen_extract_type":1,"tvar":10,"kind":1,"prog_varset":14,"vartypes":13,"create_poly_info":1,"poly_info_extrac":1,"build_typeclass_":3,"prog_constraint":4,"type_is_typeclas":1,"semidet":12,"type_is_type_inf":1,"build_type_info_":1,"get_special_proc":2,"special_pred_id":2,"convert_pred_to_":3,"purity":1,"lambda_eval_meth":1,"unify_context":3,"context":1,"unify_rhs":4,"fix_undetermined":2,"rhs_lambda_goal":7,"init_type_info_v":1,"init_const_type_":1,"type_ctor":1,"cons_id":2,"type_info_kind":2,"type_info":8,"new_type_info_va":1,".clause_to_proc":1,".mode_util":1,".type_util":2,".from_ground_ter":1,".const_struct":1,".goal_util":1,".hlds_args":1,".hlds_clauses":1,".hlds_code_util":1,".hlds_data":2,".instmap":2,".passes_aux":1,".pred_table":1,".quantification":1,".special_pred":1,"libs":8,".globals":2,".options":3,".goal_path":2,".program_represe":1,".builtin_lib_typ":2,".prog_mode":1,".prog_type":2,".prog_type_subst":1,".set_of_var":2,"assoc_list":15,"bool":410,"io":18,"map":36,"pair":10,"require":7,"set":30,"solutions":1,"string":123,"varset":9,"!":422,"ModuleInfo":49,"module_info_get_":4,".ModuleInfo":8,"Preds0":2,".keys":11,"PredIds0":2,".foldl":6,"maybe_polymorphi":3,"Preds1":2,"PredIds1":2,"fixup_pred_polym":4,"expand_class_met":1,"PredId":50,"module_info_pred":10,"PredInfo":64,"PredModule":8,"=":725,"pred_info_module":4,"PredName":8,"pred_info_name":4,"PredArity":6,"pred_info_orig_a":3,"no_type_info_bui":3,"->":46,"copy_module_clau":1,"[":157,"]":159,"PredTable0":3,".lookup":2,"PredInfo0":16,"pred_info_get_cl":6,"ClausesInfo0":5,"clauses_info_get":6,"VarTypes0":12,"HeadVars":20,"pred_info_get_ar":7,"TypeVarSet":15,"ExistQVars":13,"ArgTypes0":3,"proc_arg_vector_":9,"ExtraHeadVarList":2,"OldHeadVarList":2,"lookup_var_types":6,"ExtraArgTypes":2,"ArgTypes":6,"++":52,"pred_info_set_ar":1,"PredInfo1":5,"|":38,"OldHeadVarTypes":2,"type_list_subsum":5,"Subn":3,"\\":3,"+":20,".is_empty":3,"pred_info_set_ex":1,"PredInfo2":7,"polymorphism_int":3,".det_update":4,"PredTable":2,"module_info_set_":3,"pred_info_get_pr":2,".PredInfo":2,"Procs0":4,".map_values_only":3,".ProcInfo":2,":":24,"ProcInfo":43,"introduce_exists":1,"Procs":4,"pred_info_set_pr":2,"trace":4,"compiletime":4,"flag":4,"IO":4,"write_pred_progr":1,"mutable":2,"selected_pred":1,"no":364,"ground":9,"untrailed":2,"level":1,"promise_pure":49,"pred_id_to_int":1,"impure":2,"set_selected_pre":2,"yes":143,"true":3,"ClausesInfo":13,"Info":134,"ExtraArgModes":20,"poly_info_get_mo":4,"poly_info_get_co":5,"ConstStructDb":2,"poly_info_get_ty":4,"pred_info_set_ty":1,"pred_info_set_cl":1,"ProcIds":5,"pred_info_procid":2,"clauses_info":6,"poly_arg_vector":9,"mer_mode":14,"ModuleInfo0":8,"init_poly_info":1,".ClausesInfo":2,"_VarSet":1,"ExplicitVarTypes":2,"_TVarNameMap":1,"_VarTypes":1,"HeadVars0":5,"ClausesRep0":2,"ItemNumbers":2,"_RttiVarMaps":1,"HaveForeignClaus":2,"setup_headvars":3,"UnconstrainedTVa":21,"ExtraTypeInfoHea":4,"ExistTypeClassIn":8,"get_clause_list":1,"Clauses0":2,".map_foldl":2,"Clauses":2,"poly_info_get_va":10,".Info":25,"VarSet":15,"VarTypes":22,"poly_info_get_rt":4,"RttiVarMaps":16,"set_clause_list":1,"ClausesRep":2,".init":21,"TVarNameMap":2,"This":1,"only":1,"used":1,"while":1,"adding":1,"the":1,"clauses":1,"proc_arg_vector":9,"clause":2,"OldHeadVars":2,"NewHeadVars":2,"Clause":2,"pred_info_is_imp":2,"Goal0":21,".Clause":1,"^":155,"clause_body":2,"empty_cache_maps":4,"poly_info_set_nu":1,"Goal1":2,"produce_existq_t":3,"Goal2":2,"pred_info_get_ex":1,"fixup_quantifica":1,"Goal":40,":=":28,"proc_table":2,"ProcId":31,"ProcTable":2,".ProcTable":1,"ProcInfo0":2,"pred_info_is_pse":1,"hlds_pred":1,".in_in_unificati":1,"HeadVarList":4,"proc_info_set_he":1,"proc_info_set_rt":1,"proc_info_set_va":2,"copy_clauses_to_":1,"proc_info_get_ar":2,"ArgModes1":2,"ExtraArgModesLis":2,"poly_arg_vector_":8,"ArgModes":5,"proc_info_set_ar":1,"ExtraHeadTypeInf":7,"ExistHeadTypeCla":9,"pred_info_get_or":1,"Origin":3,"ExtraArgModes0":3,"origin_instance_":1,"InstanceMethodCo":4,"setup_headvars_i":3,"origin_special_p":1,"ClassContext":6,"InstanceTVars":7,"[]":92,"InstanceUnconstr":4,"setup_headvars_2":4,"instance_method_":2,"InstanceTypes":2,"InstanceConstrai":3,"type_vars_list":5,"get_unconstraine":1,"UnconstrainedIns":17,"ArgTypeVarSet":5,"make_head_vars":3,"make_typeclass_i":6,"do_record_type_i":3,"InstanceHeadType":6,"RttiVarMaps0":4,"rtti_reuse_typec":3,"poly_info_set_rt":3,"in_mode":3,"InMode":3,".duplicate":6,".length":16,"prog_constraints":1,"AllUnconstrained":2,"AllExtraHeadType":2,"constraints":4,"UnivConstraints":3,"ExistConstraints":6,"prog_type":3,".constraint_list":2,"UnivConstrainedT":2,"ExistConstrained":4,"ConstraintMap":12,"get_improved_exi":4,"ActualExistConst":11,"pred_info_get_ma":1,"PredMarkers":2,"check_marker":1,"marker_class_met":1,"RecordExistQLocn":3,"do_not_record_ty":1,"UnivHeadTypeClas":4,"HeadTypeVars":2,".delete_elems":12,".remove_dups":4,"UnconstrainedUni":7,"UnconstrainedExi":6,"ExistHeadTypeInf":5,"UnivHeadTypeInfo":4,".condense":4,"HeadVars1":2,"HeadVars2":2,"HeadVars3":2,"In":6,"out_mode":2,"Out":6,"NumUnconstrained":4,"NumUnivClassInfo":2,"NumExistClassInf":2,"UnivTypeInfoMode":2,"ExistTypeInfoMod":2,"UnivTypeClassInf":2,"some":3,"ToLocn":4,"TheVar":2,"TheLocn":2,".map":17,"UnivTypeLocns":2,".foldl_correspon":3,"rtti_det_insert_":3,"ExistTypeLocns":2,".RttiVarMaps":1,"TypeInfoHeadVars":2,"pred_info_get_tv":2,"KindMap":2,"PredClassContext":5,"PredExistConstra":2,"exist_constraint":1,"ExistQVarsForCal":2,"GoalInfo":44,"Context":20,"goal_info_get_co":4,"ExistTypeClassVa":5,"ExtraTypeClassGo":5,"assign_var_list":8,"ExtraTypeClassUn":2,"vartypes_is_empt":1,"PredToActualType":4,"ActualArgTypes":8,"ArgTypeSubst":2,"apply_subst_to_t":1,"ActualTypes":2,"polymorphism_do_":5,"TypeInfoVarsMCAs":2,"ExtraTypeInfoGoa":4,"TypeInfoVars":5,"ExtraTypeInfoUni":2,"[[":1,"GoalList":8,"conj_list_to_goa":6,"unexpected":21,"$module":37,"$pred":37,"Var1":5,"Vars1":2,"Var2":5,"Vars2":2,"Goals":13,"assign_var":3,"true_goal":1,".context_init":2,"create_pure_atom":1,"rhs_var":2,"umc_explicit":1,"constraint_map":1,"NumExistConstrai":4,"search_hlds_cons":1,"unproven":3,"goal_id":1,"GoalExpr0":18,"GoalInfo0":41,"generic_call":1,"plain_call":5,"ArgVars0":23,"ExtraVars":13,"ExtraGoals":13,"ArgVars":6,"CallExpr":4,"call_args":1,"Call":4,"call_foreign_pro":4,"unify":20,"XVar":11,"Y":9,"Mode":12,"Unification":16,"UnifyContext":15,"conj":5,"ConjType":4,"Goals0":13,"plain_conj":4,"parallel_conj":1,"get_cache_maps_s":11,"InitialSnapshot":36,"GoalExpr":19,"disj":2,"set_cache_maps_s":15,"if_then_else":2,"Vars":10,"Cond0":2,"Then0":2,"Else0":2,"Cond":2,"Then":2,"Else":2,"negation":2,"SubGoal0":14,"SubGoal":16,"switch":2,"Var":13,"CanFail":4,"Cases0":4,"Cases":4,"scope":7,"Reason0":11,"from_ground_term":6,"TermVar":4,"Kind":3,"promise_solution":1,"promise_purity":1,"exist_quant":1,"trace_goal":1,"shorthand":2,"ShortHand0":4,"atomic_goal":2,"GoalType":2,"Outer":2,"Inner":2,"MainGoal0":2,"OrElseGoals0":2,"OrElseInners":2,"MainGoal":2,"OrElseGoals":2,"ShortHand":3,"try_goal":2,"MaybeIO":2,"ResultVar":2,"SubGoalExpr0":4,"SubGoalInfo":2,"Conjuncts0":2,"ConjunctA0":2,"ConjunctB0":2,"ConjunctA":2,"ConjunctB":2,"Conjuncts":2,"SubGoalExpr":2,"bi_implication":1,"hlds_goal_expr":2,"SubGoalInfo0":2,"SubGoals0Prime":2,"SubGoals0":2,"RevMarkedSubGoal":2,"fgt_invariants_k":2,"InvariantsStatus":7,"Reason":2,"fgt_invariants_b":2,"introduce_partia":1,"deconstruct_top_":1,"fgt_marked_goal":2,"fgt_invariants_s":2,"RevMarkedGoals":4,"OldInfo":3,"XVarPrime":2,"ModePrime":2,"UnificationPrime":2,"UnifyContextPrim":2,"rhs_functor":5,"ConsIdPrime":2,"YVarsPrime":2,"ConsId":10,"YVars":4,"Changed":10,"VarSetBefore":2,"MaxVarBefore":2,".max_var":2,"poly_info_get_nu":2,"NumReusesBefore":2,"VarSetAfter":2,"MaxVarAfter":2,"NumReusesAfter":2,"expect":15,"MarkedGoal":3,"fgt_kept_goal":1,"fgt_broken_goal":1,".RevMarkedGoals":1,"unify_mode":2,"Unification0":8,"_YVar":1,"lookup_var_type":3,"Type":18,"_Changed":3,"Args":11,"Purity":9,"Groundness":6,"PredOrFunc":6,"EvalMethod":8,"LambdaVars":13,"Modes":4,"Det":4,"LambdaGoal0":5,"LambdaGoal1":2,"fixup_lambda_qua":1,"LambdaGoal":6,"NonLocalTypeInfo":5,"set_of_var":14,".to_sorted_list":1,"Y1":2,"NonLocals0":10,"goal_info_get_no":6,".union":5,"NonLocals":12,"goal_info_set_no":6,"type_vars":2,"TypeVars":8,"get_type_info_lo":1,"TypeInfoLocns":6,"add_unification_":4,"rtti_lookup_type":1,"type_info_locn":1,"type_info_locn_v":1,"TypeInfoVars0":2,".GoalInfo":1,".insert_list":4,".Unification":2,"complicated_unif":2,"construct":1,"X0":8,"ConsId0":5,"Mode0":4,"TypeOfX":6,"Arity":5,"closure_cons":1,"ShroudedPredProc":2,"proc":2,"ProcId0":3,"unshroud_pred_pr":1,"type_is_higher_o":1,"_PredOrFunc":1,"CalleeArgTypes":2,"invalid_proc_id":1,"goal_info_add_fe":1,"feature_lambda_u":1,"GoalInfo1":6,"VarSet0":2,"Functor0":6,"poly_info_set_va":1,"cons":3,"ConsTypeCtor":2,"remove_new_prefi":1,"OrigFunctor":2,"IsConstruction":7,"type_util":1,".get_existq_cons":1,"ConsDefn":2,"UnifyExpr":2,"Unify":2,"PredArgTypes":10,"Functor":6,"create_fresh_var":5,"QualifiedPName":5,"qualified":1,"cons_id_dummy_ty":1,"RHS":2,"CallUnifyContext":2,"LambdaGoalExpr":2,"not_builtin":3,"OutsideVars":2,".list_to_set":3,"InsideVars":2,".intersect":1,"LambdaNonLocals":2,"GoalId":8,"goal_info_get_go":3,"goal_info_init":1,"LambdaGoalInfo0":2,"goal_info_set_co":1,"LambdaGoalInfo1":2,"LambdaGoalInfo2":2,"goal_info_set_pu":1,"LambdaGoalInfo3":2,"goal_info_set_go":1,"LambdaGoalInfo":4,"lambda_modes_and":4,"LambdaModes":6,"LambdaDet":6,"pred_info_is_pre":1,"ho_ground":1,"_LambdaModes0":1,"_LambdaDet0":1,"goal_to_conj_lis":1,"LambdaGoalList0":2,".split_last":1,"LambdaGoalButLas":4,"LastGoal0":2,"LastGoalExpr0":2,"LastGoalInfo0":2,"PredId0":2,"_DummyProcId":1,"Args0":5,"MaybeCallUnifyCo":6,"QualifiedPName0":2,"LastGoalInfo":2,"LastGoalExpr":2,"LastGoal":2,"prog_vars":1,"determinism":1,"NumArgModes":2,"NumLambdaVars":2,".drop":2,"-":683,"LambdaModesPrime":2,"proc_info_get_de":1,"MaybeDet":3,"sorry":1,"Types":6,".new_var":1,"add_var_type":1,"ctor_defn":2,"CtorDefn":2,"ActualRetType":2,"CtorTypeVarSet":2,"CtorExistQVars":2,"CtorKindMap":2,"CtorExistentialC":2,"CtorArgTypes":2,"CtorRetType":2,"TypeVarSet0":5,"tvarset_merge_re":3,"CtorToParentRena":6,"apply_variable_r":11,"ParentExistQVars":6,"ParentKindMap":7,"ParentExistentia":3,"ParentArgTypes":6,"ParentRetType":2,"poly_info_set_ty":3,"ParentToActualTy":6,"NumExistentialCo":3,"lookup_hlds_cons":4,"ActualExistentia":6,"ExtraTypeClassVa":5,"assumed":2,"make_existq_type":2,"constraint_list_":3,"ParentExistConst":7,"ParentUnconstrai":14,"apply_rec_subst_":5,"ExtraTypeInfoVar":4,"bound":1,")))":13,"Attributes":2,"ProcExtraArgs":2,"MaybeTraceRuntim":2,"Impl":14,"foreign_arg_var":1,"CanOptAwayUnname":11,"ExtraArgs":5,"pragma_foreign_c":4,"foreign_arg":1,"PredTypeVarSet":8,"UnivCs":4,"ExistCs":4,"UnivVars0":2,"get_constrained_":2,"UnivConstrainedV":2,"ExistVars0":2,"PredTypeVars0":2,"PredTypeVars1":2,"PredTypeVars2":2,"PredTypeVars":3,"foreign_proc_add":8,"ExistTypeClassAr":2,"UnivTypeClassArg":2,"TypeClassArgInfo":2,".filter":2,"((":6,"X":8,".member":2,"ExistUnconstrain":2,"UnivUnconstraine":2,"ExistTypeArgInfo":2,"UnivTypeArgInfos":2,"TypeInfoArgInfos":2,"ArgInfos":2,"TypeInfoTypes":2,"func":24,"type_info_type":1,"UnivTypes":2,"ExistTypes":2,"OrigArgTypes":2,"make_foreign_arg":1,"tvarset":3,"box_policy":2,"Constraint":2,"MaybeArgName":7,"native_if_possib":2,"constraint":1,"SymName":4,"Name":4,"sym_name_to_stri":1,"TypeVarNames":2,"underscore_and_t":3,".append_list":1,"ConstraintVarNam":3,"foreign_code_doe":4,"TVar":4,".search_name":1,"TypeVarName":2,"C_VarName":3,"VarName":2,"foreign_code_use":1,"TVarName":2,".lookup_name":2,"TVarName0":2,"cache_maps":3,"case":4,"Case0":2,"Case":2,"MainConsId":2,"OtherConsIds":2,"PredExistQVars":2,"PredKindMap":3,"PredToParentType":6,"ParentTVars":4,"ParentClassConte":2,"ParentUnivConstr":5,"NumUnivConstrain":2,"ActualUnivConstr":2,"ActualExistQVarT":2,".type_list_to_va":1,"ActualExistQVars":4,"ExtraUnivClassVa":4,"ExtraUnivClassGo":2,"ExtraExistClassV":2,"ExtraExistClassG":2,"ActualUnconstrai":4,"ExtraUnivTypeInf":6,"ExtraExistTypeIn":6,"CalleePredInfo":2,"CalleeProcInfo":3,"CallArgs0":3,"BuiltinState":2,"TVarSet0":2,"ActualArgTypes0":3,"PredTVarSet":2,"_PredExistQVars":1,"proc_info_get_he":2,"CalleeHeadVars":2,"proc_info_get_rt":1,"CalleeRttiVarMap":2,"NCallArgs0":2,"NPredArgs":2,"NExtraArgs":3,"OrigPredArgTypes":4,".take":1,"CalleeExtraHeadV":4,"TVarSet":2,"PredToParentRena":3,"OrigParentArgTyp":2,"ParentToActualTS":2,"GetTypeInfoTypes":2,"ProgVar":2,"TypeInfoType":2,"rtti_varmaps_var":1,"VarInfo":4,"type_info_var":1,"typeclass_info_v":1,"non_rtti_var":1,"PredTypeInfoType":2,"ParentTypeInfoTy":2,"ActualTypeInfoTy":2,"Ctxt":2,"ExtraArgsConstAr":2,"CallArgs":2,"NonLocals1":2,"CallGoalExpr":2,"CallGoal":2,"store":88,"typeclass":1,"T":49,"where":8,"S":142,"instance":4,".state":4,"uo":74,"generic_mutvar":15,"io_mutvar":1,"store_mutvar":1,".new_mutvar":1,"di":81,"<=":17,".copy_mutvar":1,".get_mutvar":1,".set_mutvar":2,".new_cyclic_mutv":2,"generic_ref":20,"io_ref":1,"store_ref":1,".new_ref":1,".ref_functor":1,".arg_ref":3,"ArgT":4,".new_arg_ref":3,".set_ref":1,".set_ref_value":1,".copy_ref_value":1,".extract_ref_val":1,".unsafe_arg_ref":1,".unsafe_new_arg_":1,"deconstruct":1,"pragma":60,"foreign_type":10,"can_pass_as_merc":5,"equality":5,"store_equal":7,"comparison":5,"store_compare":7,"error":3,"comparison_resul":1,"mutvar":5,"private_builtin":2,".ref":6,"ref":1,".do_init":6,"foreign_proc":47,"_S0":27,"will_not_call_me":47,"will_not_modify_":7,"COMMENT\"":46,"TypeInfo_for_S":4,"null":8,"new_mutvar":5,"Val":68,"Mutvar":36,"S0":34,"MR_offset_incr_h":6,"MR_SIZE_SLOT_SIZ":12,"MR_ALLOC_ID":6,".mutvar":2,"/":8,"MR_define_size_s":6,"*":37,"MR_Word":26,"get_mutvar":5,"set_mutvar":4,"_S":26,"new":27,"object":18,"{":55,"}":59,".Mutvar":2,".object":2,"ets":7,"public":18,"insert":3,"value":12,"lookup":2,"copy_mutvar":1,"Copy":2,"Value":4,".unsafe_new_unin":2,"unsafe_new_unini":3,"()":19,"Func":2,"MutVar":4,"Store":5,"apply":1,"foreign_code":2,"class":4,"Ref":59,"COMMENT//":18,"obj":7,"System":1,".Reflection":1,".FieldInfo":1,"field":16,"init":8,"num":11,"setField":4,"void":4,".GetType":1,".GetFields":1,"getValue":2,"if":13,"return":4,"else":9,".GetValue":1,"setValue":2,".SetValue":1,"//":4,"java":32,"static":1,".lang":28,".Object":5,".reflect":1,".Field":1,"try":3,".getClass":1,".getDeclaredFiel":1,"catch":11,".SecurityExcepti":1,"se":1,"throw":11,".RuntimeExceptio":11,"Security":1,"manager":1,"denied":1,"access":3,"to":4,"fields":1,".ArrayIndexOutOf":1,"No":1,"such":1,".Exception":3,"Unable":3,".getMessage":3,"())":5,".get":1,".IllegalAccessEx":2,"Field":4,"inaccessible":2,".IllegalArgument":2,"mismatch":2,".NullPointerExce":2,"Object":2,".set":1,"new_ref":4,".Ref":10,"copy_ref_value":1,"-->":4,"unsafe_ref_value":6,".unsafe_ref_valu":1,".getValue":10,"ref_functor":1,"functor":1,"canonicalize":1,"foreign_decl":1,"#include":4,"mercury_type_inf":1,".h":4,"mercury_heap":1,"mercury_misc":1,"COMMENT/*":9,"mercury_deconstr":1,"arg_ref":12,"ArgNum":12,"ArgRef":33,"may_not_duplicat":2,"MR_TypeInfo":10,"arg_type_info":6,"exp_arg_type_inf":6,"const":10,"MR_DuArgLocn":2,"arg_locn":10,"TypeInfo_for_T":2,"TypeInfo_for_Arg":2,"MR_save_transien":2,"MR_arg":2,"&":10,"MR_NONCANON_ABOR":2,"MR_fatal_error":4,"argument":4,"number":2,"of":2,"range":2,"MR_compare_type_":2,"!=":6,"MR_COMPARE_EQUAL":2,"has":2,"wrong":2,"MR_restore_trans":2,"NULL":2,"&&":2,"MR_arg_bits":2,"MR_arg_value":2,"new_arg_ref":3,"set_ref":3,"ValRef":6,".setValue":3,"set_ref_value":2,"extract_ref_valu":3,"unsafe_arg_ref":3,"Arg":12,"Ptr":6,"MR_strip_tag":2,"unsafe_new_arg_r":3,"rot13_verbose":1,"main":14,"io__state":4,"char":11,"rot13a":55,"rot13":9,"Char":12,"RotChar":8,"TmpChar":2,"then":4,"io__read_char":1,"Res":4,"ok":3,"io__write_char":1,"io__error_messag":1,"ErrorCode":2,"ErrorMessage":4,"io__stderr_strea":1,"StdErr":8,"io__write_string":2,"io__nl":1,"rot13_concise":1,"state":2,"alphabet":3,"cycle":4,"rot_n":2,"N":6,"char_to_string":1,"CharString":2,"sub_string_searc":1,"Index":3,"NewIndex":2,"mod":1,"index_det":1,"read_char":1,"print":3,"error_message":1,"stderr_stream":1,"nl":1,"ll_backend":9,".code_info":1,".code_model":1,".hlds_llds":1,".continuation_in":1,".global_data":1,".layout":1,".llds":1,".trace_gen":1,"counter":11,"set_tree234":6,"backend_libs":2,".builtin_ops":1,".proc_label":1,".arg_info":1,".hlds_desc":1,".trace_params":1,".code_util":1,".opt_debug":1,".var_locn":1,".mercury_to_merc":1,"cord":2,"stack":12,"code_info":210,"code_info_init":2,"globals":25,"abs_follow_vars":3,"static_cell_info":4,"const_struct_map":3,"resume_point_inf":12,"trace_slot_info":3,"containing_goal_":4,"get_globals":5,"get_exprn_opts":2,"exprn_opts":4,"get_module_info":7,"get_pred_id":6,"get_proc_id":5,"get_pred_info":2,"get_proc_info":4,"get_varset":3,"get_var_types":3,"get_maybe_trace_":2,"trace_info":3,"get_emit_trail_o":2,"add_trail_ops":5,"get_emit_region_":2,"add_region_ops":6,"get_forward_live":2,"set_of_progvar":12,"set_forward_live":2,"get_instmap":4,"instmap":4,"set_instmap":3,"get_par_conj_dep":2,"set_par_conj_dep":2,"get_label_counte":3,"get_succip_used":2,"get_layout_info":4,"proc_label_layou":3,"get_proc_trace_e":2,"set_proc_trace_e":2,"get_closure_layo":3,"closure_proc_id_":4,"get_max_reg_in_u":2,"set_max_reg_in_u":2,"get_created_temp":2,"get_static_cell_":5,"set_static_cell_":5,"get_alloc_sites":3,"alloc_site_info":4,"set_alloc_sites":3,"get_used_env_var":2,"set_used_env_var":2,"get_opt_trail_op":2,"get_opt_region_o":2,"get_auto_comment":2,"get_lcmc_null":2,"get_containing_g":5,"get_const_struct":2,"add_out_of_line_":2,"llds_code":21,"get_out_of_line_":2,"get_var_slot_cou":2,"set_maybe_trace_":3,"get_opt_no_retur":2,"get_zombies":2,"set_zombies":2,"get_var_locn_inf":7,"var_locn_info":3,"set_var_locn_inf":4,"get_temps_in_use":6,"lval":114,"set_temps_in_use":4,"get_fail_info":13,"fail_info":26,"set_fail_info":9,"set_label_counte":3,"set_succip_used":3,"set_layout_info":4,"get_max_temp_slo":2,"set_max_temp_slo":2,"get_temp_content":3,"slot_contents":4,"set_temp_content":2,"get_persistent_t":3,"set_persistent_t":2,"set_closure_layo":3,"get_closure_seq_":3,"set_closure_seq_":3,"set_created_temp":2,"code_info_static":26,"code_info_loc_de":22,"code_info_persis":44,"cis_globals":2,"cis_exprn_opts":2,"cis_module_info":2,"cis_pred_id":2,"cis_proc_id":2,"cis_pred_info":2,"cis_proc_info":2,"cis_proc_label":2,"proc_label":2,"cis_varset":2,"cis_var_slot_cou":2,"cis_maybe_trace_":3,"cis_opt_no_resum":2,"cis_emit_trail_o":2,"cis_opt_trail_op":2,"cis_emit_region_":2,"cis_opt_region_o":2,"cis_auto_comment":2,"cis_lcmc_null":2,"cis_containing_g":2,"cis_const_struct":2,"cild_forward_liv":3,"cild_instmap":3,"cild_zombies":3,"cild_var_locn_in":3,"cild_temps_in_us":3,"cild_fail_info":4,"cild_par_conj_de":3,"cip_label_num_sr":3,"cip_store_succip":3,"cip_label_info":3,"cip_proc_trace_e":3,"cip_stackslot_ma":3,"cip_temp_content":3,"cip_persistent_t":3,"cip_closure_layo":6,"cip_max_reg_r_us":3,"cip_max_reg_f_us":3,"cip_created_temp":3,"cip_static_cell_":3,"cip_alloc_sites":3,"cip_used_env_var":3,"cip_ts_string_ta":4,"cip_ts_rev_strin":4,"cip_out_of_line_":4,"SaveSuccip":2,"Globals":32,"FollowVars":6,"StaticCellInfo":8,"ConstStructMap":2,"ResumePoint":13,"TraceSlotInfo":5,"MaybeContainingG":5,"TSRevStringTable":2,"TSStringTableSiz":2,"CodeInfo":2,"ProcLabel":8,"make_proc_label":1,"proc_info_get_in":1,"InstMap":6,"proc_info_get_li":1,"Liveness":4,"CodeModel":7,"proc_info_interf":2,"build_input_arg_":1,"ArgList":2,"proc_info_get_va":3,"proc_info_get_st":1,"StackSlots":5,"ExprnOpts":4,"init_exprn_opts":3,".lookup_bool_opt":18,"use_float_regist":4,"UseFloatRegs":6,"FloatRegType":3,"reg_f":1,"reg_r":2,".get_trace_level":1,"TraceLevel":5,"eff_trace_level_":2,"trace_fail_vars":1,"FailVars":3,"MaybeFailVars":3,"EffLiveness":3,"init_var_locn_st":1,"VarLocnInfo":12,"ResumePoints":14,"allow_hijacks":2,"AllowHijack":3,"Hijack":6,"allowed":6,"not_allowed":5,"DummyFailInfo":2,"resume_point_unk":7,"may_be_different":7,"not_inside_non_c":2,"TempContentMap":4,"PersistentTemps":4,"TempsInUse":8,"Zombies":2,"LayoutMap":2,"max_var_slot":1,"VarSlotMax":2,"trace_reserved_s":1,"FixedSlots":2,".max":1,"SlotMax":2,"opt_no_return_ca":2,"OptNoReturnCalls":2,"use_trail":2,"UseTrail":2,"disable_trail_op":2,"DisableTrailOps":2,"EmitTrailOps":3,"do_not_add_trail":1,"optimize_trail_u":2,"OptTrailOps":2,"optimize_region_":2,"OptRegionOps":2,"region_analysis":2,"UseRegions":3,"EmitRegionOps":3,"do_not_add_regio":1,"auto_comments":3,"AutoComments":2,"optimize_constru":4,"LCMCNull":2,"CodeInfo0":2,"init_fail_info":2,"will":1,"override":1,"this":1,"dummy":1,"nested":1,"parallel":2,"conjunction":1,"depth":1,".empty":1,"init_maybe_trace":3,"CodeInfo1":2,"gcc_non_local_go":2,"OptNLG":3,"NLG":3,"have_non_local_g":1,"do_not_have_non_":1,"asm_labels":2,"OptASM":3,"ASM":3,"have_asm_labels":1,"do_not_have_asm_":1,"static_ground_ce":2,"OptSGCell":3,"SGCell":3,"have_static_grou":2,"do_not_have_stat":3,"unboxed_float":2,"OptUBF":3,"UBF":3,"have_unboxed_flo":1,"do_not_have_unbo":1,"OptFloatRegs":3,"do_not_use_float":1,"static_ground_fl":2,"OptSGFloat":3,"SGFloat":3,"static_code_addr":2,"OptStaticCodeAdd":3,"StaticCodeAddrs":3,"have_static_code":1,"trace_level":3,"CI":294,"proc_info_get_ha":1,"HasTailCallEvent":3,"tail_call_events":1,"get_next_label":5,"TailRecLabel":2,"MaybeTailRecLabe":3,"no_tail_call_eve":1,"trace_setup":1,"TraceInfo":2,"MaxRegR":4,"MaxRegF":4,"TI":4,"LV":2,"IM":2,"Zs":2,"EI":2,"FI":2,"LC":2,"SU":2,"LI":2,"PTE":2,"TM":2,"CM":2,"PT":2,"CLS":2,"CG":2,"MR":4,"MF":2,"SCI":2,"ASI":2,"UEV":2,"ContainingGoalMa":2,"NewCode":2,"Code0":2,".CI":29,"Code":37,"get_stack_slots":2,"stack_slots":1,"get_follow_var_m":2,"abs_follow_vars_":1,"get_next_non_res":2,"reg_type":1,"set_follow_vars":4,"pre_goal_update":3,"has_subgoals":2,"post_goal_update":3,"body_typeinfo_li":3,"variable_type":3,"variable_is_of_d":2,"is_dummy_type":1,"search_type_defn":4,"hlds_type_defn":2,"lookup_type_defn":2,"lookup_cheaper_t":2,"maybe_cheaper_ta":1,"filter_region_va":2,"get_proc_model":2,"code_model":4,"get_headvars":2,"get_arginfo":2,"arg_info":2,"get_pred_proc_ar":3,"current_resume_p":2,"variable_name":2,"make_proc_entry_":2,"code_addr":4,"label":5,"succip_is_used":2,"add_trace_layout":2,"trace_port":1,"forward_goal_pat":1,"user_event_info":1,"layout_label_inf":2,"get_cur_proc_lab":4,"get_next_closure":2,"add_closure_layo":2,"add_threadscope_":2,"get_threadscope_":2,"add_scalar_stati":4,"typed_rval":1,"data_id":3,"rval":3,"add_vector_stati":2,"llds_type":1,"add_alloc_site_i":2,"prog_context":1,"alloc_site_id":2,"add_resume_layou":2,"var_locn_get_sta":1,"FollowVarMap":2,"var_locn_get_fol":1,"RegType":2,"NextNonReserved":2,"var_locn_get_nex":1,"VarLocnInfo0":4,"var_locn_set_fol":1,"HasSubGoals":3,"goal_info_get_re":1,"no_resume_point":1,"resume_point":1,"goal_info_get_fo":1,"MaybeFollowVars":3,"goal_info_get_pr":2,"PreDeaths":3,"rem_forward_live":3,"maybe_make_vars_":2,"PreBirths":2,"add_forward_live":2,"does_not_have_su":2,"goal_info_get_po":3,"PostDeaths":5,"PostBirths":3,"make_vars_forwar":1,"InstMapDelta":2,"goal_info_get_in":1,"InstMap0":2,".apply_instmap_d":1,"TypeInfoLiveness":2,"body_should_use_":1,"IsDummy":2,"VarType":2,"check_dummy_type":1,"TypeDefn":6,"type_to_ctor_det":1,"TypeCtor":2,"TypeTable":2,"search_type_ctor":1,"TypeDefnPrime":2,"CheaperTagTest":3,"get_type_defn_bo":1,"TypeBody":2,"hlds_du_type":1,"CheaperTagTestPr":2,"no_cheaper_tag_t":1,"ForwardLiveVarsB":6,"RegionVars":2,".get_var_types":1,"is_region_var":1,"ArgInfo":4,"proc_info_arg_in":1,"ResumeVars":4,"FailInfo":19,"ResumePointStack":2,".det_top":5,"ResumePointInfo":2,"pick_first_resum":1,"ResumeMap":8,"ResumeMapVarList":2,"Varset":2,"Immed0":3,"CodeAddr":2,"Immed":3,".lookup_int_opti":1,"procs_per_c_func":2,"ProcsPerFunc":2,"CurPredId":2,"CurProcId":2,"make_entry_label":1,"Label":8,"C0":4,".allocate":2,"C":9,"internal_label":3,"Port":2,"IsHidden":2,"GoalPath":2,"MaybeSolverEvent":2,"Layout":2,"Internals0":8,"Exec":5,"trace_port_layou":1,"LabelNum":8,"entry_label":2,".search":2,"Internal0":4,"internal_layout_":6,"Exec0":3,"Resume":5,"Return":4,"Internal":8,"Internals":6,".det_insert":3,"LayoutInfo":2,"Resume0":3,"get_active_temps":2,"Temps":2,".select":1,"TempsInUseConten":2,".to_assoc_list":3,"SeqNo":2,"ClosureLayout":2,"ClosureLayouts":2,"String":2,"SlotNum":2,"Size0":3,"RevTable0":2,"Size":4,"RevTable":4,"TableSize":2,"RvalsTypes":2,"DataAddr":6,"StaticCellInfo0":6,"global_data":3,".add_scalar_stat":2,"Rvals":2,"Vector":2,".add_vector_stat":1,"AllocId":2,"AllocSite":3,"AllocSites0":2,".insert":1,"AllocSites":2,"position_info":15,"branch_end_info":8,"branch_end":4,"remember_positio":3,"reset_to_positio":4,"reset_resume_kno":2,"generate_branch_":2,"abs_store_map":3,"after_all_branch":2,"save_hp_in_branc":2,"pos_get_fail_inf":3,"LocDep":6,"CurCI":2,"NextCI":2,"Static":2,"Persistent":2,"NextCI0":4,"TempsInUse0":4,"BranchStart":2,"BranchStartFailI":2,"BSResumeKnown":2,"CurFailInfo":2,"CurFailStack":2,"CurCurfMaxfr":2,"CurCondEnv":2,"CurHijack":2,"NewFailInfo":2,"StoreMap":8,"MaybeEnd0":3,"MaybeEnd":6,"AbsVarLocs":3,".values":1,"AbsLocs":2,"code_util":1,".max_mentioned_a":1,"instmap_is_reach":1,"VarLocs":2,"abs_locn_to_lval":2,"place_vars":1,"remake_with_stor":4,"empty":9,"EndCodeInfo1":5,"EndCodeInfo0":3,"FailInfo0":13,"FailInfo1":2,"ResumeKnown0":5,"CurfrMaxfr0":2,"CondEnv0":3,"Hijack0":2,"R":2,"ResumeKnown1":2,"CurfrMaxfr1":2,"CondEnv1":2,"Hijack1":2,"resume_point_kno":15,"Redoip0":3,"Redoip1":2,"ResumeKnown":19,"must_be_equal":11,"CurfrMaxfr":24,"EndCodeInfoA":2,"TempsInUse1":2,"EndCodeInfo":2,"BranchEnd":2,"BranchEndCodeInf":2,"BranchEndLocDep":2,"VarLocns":2,"VarLvals":2,"reinit_var_locn_":1,"Slot":2,"Pos0":2,"Pos":2,"CI0":2,"CIStatic0":2,"CILocDep0":2,"CIPersistent0":2,"LocDep0":2,"CI1":2,"save_hp":1,"CI2":2,"CIStatic":2,"CIPersistent":2,"resume_map":5,"disj_hijack_info":4,"prepare_for_disj":2,"undo_disj_hijack":2,"ite_hijack_info":4,"prepare_for_ite_":2,"embedded_stack_f":3,"ite_enter_then":2,"simple_neg_info":4,"enter_simple_neg":2,"leave_simple_neg":2,"det_commit_info":7,"prepare_for_det_":2,"generate_det_com":2,"semi_commit_info":7,"prepare_for_semi":2,"generate_semi_co":2,"effect_resume_po":2,"pop_resume_point":1,"top_resume_point":1,"set_resume_point":2,"generate_failure":2,"fail_if_rval_is_":1,"failure_is_direc":1,"may_use_nondet_t":1,"nondet_tail_call":1,"produce_vars":1,"flush_resume_var":1,"make_resume_poin":1,"resume_locs":1,"generate_resume_":2,"resume_point_var":1,"resume_point_sta":2,"curfr_vs_maxfr":2,"condition_env":3,"hijack_allowed":2,"orig_only":2,"redoip_update":2,"has_been_done":5,"inside_non_condi":5,"disj_no_hijack":4,"HijackInfo":29,"CondEnv":11,"Allow":12,"model_det":2,"singleton":28,"llds_instr":64,"comment":5,"model_non":2,"disj_temp_frame":3,"create_temp_fram":4,"do_fail":6,".pop":1,"TopResumePoint":6,"RestResumePoints":2,"stack_only":1,"disj_quarter_hij":3,"wont_be_done":2,"acquire_temp_slo":15,"slot_lval":14,"redoip_slot":30,"curfr":18,"non_persistent_t":15,"RedoipSlot":33,"disj_half_hijack":2,"assign":45,"))))":12,"maxfr":42,"redofr_slot":14,"RedofrSlot":17,"disj_full_hijack":2,"from_list":13,"prevfr_slot":3,"pick_stack_resum":3,"StackLabel":9,"LabelConst":4,"llconst_code_add":6,"ite_region_info":5,"ite_info":3,"ite_hijack_type":2,"ite_no_hijack":3,"CondCodeModel":3,"MaybeEmbeddedFra":4,"HijackType":12,"MaybeRegionInfo":12,"MaxfrSlot":30,"ite_temp_frame":2,"TempFrameCode":4,"MaxfrCode":7,"EmbeddedFrameId":2,"slot_success_rec":1,"persistent_temp_":1,"SuccessRecordSlo":6,"InitSuccessCode":3,"llconst_false":1,"ite_quarter_hija":2,"ite_half_hijack":2,"ite_full_hijack":2,"ITEResumePoint":2,"ThenCode":10,"ElseCode":7,"ResumePoints0":5,".det_pop":1,"HijackResumeKnow":2,"OldCondEnv":2,"RegionInfo":2,"EmbeddedStackFra":2,"ITEStackResumeCo":2,"llconst_true":1,"AfterRegionOp":3,"if_val":1,"unop":1,"logical_not":1,"code_label":2,"use_and_maybe_po":1,"region_ite_nonde":1,"goto":2,"maybe_pick_stack":1,"ResumeMap0":2,"make_fake_resume":5,"do_redo":1,"model_semi":1,"is_empty":1,"Locns":2,".make_singleton_":1,"reg":1,"region_commit_st":5,"AddTrailOps":4,"AddRegionOps":5,"CommitGoalInfo":4,"DetCommitInfo":4,"SaveMaxfrCode":3,"save_maxfr":3,"MaybeMaxfrSlot":6,"maybe_save_trail":2,"MaybeTrailSlots":8,"SaveTrailCode":4,"maybe_save_regio":4,"MaybeRegionCommi":8,"SaveRegionCommit":4,"RestoreMaxfrCode":3,"restore_maxfr":3,"release_temp_slo":1,"maybe_restore_tr":2,"CommitTrailCode":4,"maybe_restore_re":2,"SuccessRegionCod":4,"_FailureRegionCo":1,"commit_hijack_in":2,"commit_temp_fram":3,"SemiCommitInfo":4,"clone_resume_poi":1,"NewResumePoint":4,".push":1,"StackLabelConst":7,"use_minimal_mode":5,"UseMinimalModelS":4,"Components":4,"foreign_proc_raw":4,"cannot_branch_aw":4,"proc_affects_liv":2,"live_lvals_info":4,"proc_does_not_af":2,"MD":4,"proc_may_duplica":2,"MarkCode":3,"foreign_proc_cod":2,"proc_will_not_ca":2,"HijackCode":5,"commit_quarter_h":2,"commit_half_hija":2,"commit_full_hija":2,"UseMinimalModel":3,"CutCode":4,"SuccessUndoCode":5,"FailureUndoCode":5,"AfterCommit":2,"ResumePointCode":2,"FailCode":2,"RestoreTrailCode":2,"FailureRegionCod":2,"SuccLabel":3,"GotoSuccLabel":2,"SuccLabelCode":2,"SuccessCode":2,"FailureCode":2,"_ForwardLiveVars":1,"rot13_ralph":1,"io__read_byte":1,"Result":2,"io__write_byte":1,"z":1,"Rot13":3,"Z":1,"A":11,"`":2,"rem":1,"getopt_io":1,"short_option":36,"option":9,"long_option":241,"option_defaults":2,"option_data":2,"nondet":1,"special_handler":1,"special_data":1,"option_table":7,"maybe_option_tab":3,"inconsequential_":1,"options_help":1,"option_table_add":2,"quote_arg":1,"inhibit_warnings":4,".handle_options":1,"dir":1,"option_category":2,"warning_option":2,"Option":2,"Default":2,"option_defaults_":18,"_Category":1,"OptionsList":2,"bool_special":7,"inhibit_accumula":2,"halt_at_warn":2,"halt_at_syntax_e":2,"halt_at_auto_par":2,"warn_singleton_v":2,"warn_overlapping":2,"warn_det_decls_t":2,"warn_inferred_er":2,"warn_nothing_exp":2,"warn_unused_args":2,"warn_interface_i":2,"warn_non_contigu":4,"XXX":1,"should":1,"be":1,"warn_non_stratif":2,"warn_missing_opt":2,"warn_missing_tra":4,"warn_unification":2,"warn_simple_code":2,"warn_duplicate_c":2,"warn_missing_mod":2,"warn_wrong_modul":2,"warn_smart_recom":2,"warn_undefined_o":2,"warn_non_tail_re":2,"warn_target_code":2,"warn_up_to_date":2,"warn_stubs":2,"warn_dead_procs":2,"warn_table_with_":2,"warn_non_term_sp":2,"warn_known_bad_f":2,"warn_unknown_for":2,"warn_obsolete":2,"warn_insts_witho":2,"warn_unused_impo":2,"inform_ite_inste":2,"warn_unresolved_":2,"warn_suspicious_":2,"warn_state_var_s":2,"inform_inferred":2,"inform_inferred_":4,"verbosity_option":1,"verbose":3,"very_verbose":3,"verbose_errors":3,"verbose_recompil":2,"find_all_recompi":2,"verbose_make":2,"verbose_commands":2,"output_compile_e":2,"report_cmd_line_":4,"statistics":3,"detailed_statist":2,"proc_size_statis":2,"debug_types":3,"debug_modes":3,"debug_modes_stat":2,"debug_modes_mini":2,"debug_modes_verb":2,"debug_modes_pred":2,"debug_dep_par_co":2,"accumulating":49,"debug_det":3,"debug_code_gen_p":2,"debug_term":3,"debug_opt":2,"debug_opt_pred_i":2,"debug_opt_pred_n":2,"debug_pd":2,"debug_il_asm":2,"debug_liveness":2,"debug_stack_opt":2,"debug_make":2,"debug_closure":2,"debug_trail_usag":2,"debug_mode_const":2,"debug_intermodul":2,"debug_mm_tabling":2,"debug_indirect_r":2,"debug_type_rep":2,"output_option":1,"generate_source_":3,"generate_depende":5,"generate_module_":2,"generate_standal":2,"maybe_string":6,"make_short_inter":3,"make_interface":4,"make_private_int":3,"make_optimizatio":4,"make_transitive_":4,"make_analysis_re":2,"make_xml_documen":4,"convert_to_mercu":5,"typecheck_only":3,"errorcheck_only":3,"target_code_only":3,"compile_only":3,"compile_to_share":2,"output_grade_str":2,"output_link_comm":2,"output_shared_li":2,"output_libgrades":2,"output_cc":2,"output_c_compile":3,"output_csharp_co":2,"output_cflags":2,"output_library_l":2,"output_grade_def":2,"output_c_include":3,"aux_output_optio":1,"smart_recompilat":2,"generate_item_ve":1,"generate_mmc_mak":3,"assume_gmake":2,"trace_optimized":3,"trace_prof":2,"trace_table_io":2,"trace_table_io_o":2,"trace_table_io_s":2,"trace_table_io_r":2,"trace_table_io_a":2,"trace_goal_flags":2,"prof_optimized":3,"exec_trace_tail_":2,"suppress_trace":2,"force_disable_tr":2,"delay_death":2,"delay_death_max_":2,"stack_trace_high":2,"force_disable_ss":2,"generate_bytecod":2,"line_numbers":3,"frameopt_comment":2,"max_error_line_w":2,"show_dependency_":2,"imports_graph":2,"dump_trace_count":2,"dump_hlds":4,"dump_hlds_pred_i":2,"dump_hlds_pred_n":2,"dump_hlds_alias":3,"dump_hlds_option":2,"dump_hlds_inst_l":2,"dump_hlds_file_s":2,"dump_same_hlds":2,"dump_mlds":3,"verbose_dump_mld":3,"mode_constraints":2,"simple_mode_cons":2,"prop_mode_constr":3,"benchmark_modes":2,"benchmark_modes_":2,"sign_assembly":2,"separate_assembl":2,"language_semanti":1,"strict_sequentia":2,"special":17,"reorder_conj":2,"reorder_disj":2,"fully_strict":2,"allow_stubs":2,"infer_types":2,"infer_modes":2,"infer_det":3,"infer_all":2,"type_inference_i":2,"mode_inference_i":2,"event_set_file_n":2,"compilation_mode":1,"grade":3,"string_special":18,"target":2,"il":2,"il_only":3,"compile_to_c":3,"csharp":3,"csharp_only":3,"java_only":3,"x86_64":3,"x86_64_only":3,"erlang":3,"erlang_only":3,"exec_trace":2,"decl_debug":2,"profiling":3,"time_profiling":2,"memory_profiling":2,"deep_profiling":2,"profile_calls":2,"profile_time":2,"profile_memory":2,"profile_deep":2,"use_activation_c":2,"pre_prof_transfo":2,"pre_implicit_par":2,"coverage_profili":6,"profile_deep_cov":10,"profile_for_feed":1,"use_zeroing_for_":1,"use_lots_of_ho_s":1,"deep_profile_tai":1,"record_term_size":2,"experimental_com":1,"gc":1,"threadscope":1,"trail_segments":1,"maybe_thread_saf":1,"extend_stacks_wh":1,"stack_segments":1,"use_regions":1,"use_alloc_region":1,"use_regions_debu":1,"use_regions_prof":1,"minimal_model_de":1,"single_prec_floa":1,"type_layout":1,"source_to_source":4,"ssdb_trace_level":2,"link_ssdb_libs":3,"pic_reg":1,"tags":1,"num_tag_bits":1,"num_reserved_add":1,"num_reserved_obj":1,"bits_per_word":1,"bytes_per_word":1,"conf_low_tag_bit":1,"sync_term_size":1,"unboxed_enums":1,"unboxed_no_tag_t":1,"gcc_global_regis":1,"highlevel_code":2,"highlevel_data":1,"gcc_nested_funct":1,"det_copy_out":1,"nondet_copy_out":1,"put_commit_in_ow":1,"put_nondet_env_o":1,"verifiable_code":1,"il_funcptr_types":1,"il_refany_fields":1,"il_byref_tailcal":1,"internal_use_opt":1,"backend_foreign_":1,"stack_trace":1,"basic_stack_layo":1,"agc_stack_layout":1,"procid_stack_lay":1,"trace_stack_layo":1,"can_compare_cons":1,"pretest_equality":1,"can_compare_comp":1,"lexically_order_":1,"mutable_always_b":1,"delay_partial_in":1,"allow_defn_of_bu":1,"special_preds":1,"type_ctor_info":1,"type_ctor_layout":1,"type_ctor_functo":1,"rtti_line_number":1,"new_type_class_r":1,"disable_minimal_":2,"size_region_ite_":3,"size_region_disj":2,"size_region_comm":2,"size_region_semi":1,"solver_type_auto":1,"allow_multi_arm_":1,"type_check_const":1,"allow_argument_p":1,"code_gen_option":1,"low_level_debug":1,"table_debug":1,"trad_passes":1,"parallel_livenes":1,"parallel_code_ge":1,"polymorphism":1,"reclaim_heap_on_":3,"have_delay_slot":1,"num_real_r_regs":1,"num_real_f_regs":1,"num_real_r_temps":1,"num_real_f_temps":1,"max_jump_table_s":1,"max_specialized_":2,"compare_speciali":1,"should_pretest_e":1,"fact_table_max_a":1,"fact_table_hash_":1,"gcc_local_labels":1,"prefer_switch":1,"special_optimiza":1,"opt_level":2,"int_special":1,"opt_level_number":1,"opt_space":1,"intermodule_opti":1,"read_opt_files_t":1,"use_opt_files":1,"use_trans_opt_fi":1,"transitive_optim":1,"intermodule_anal":1,"analysis_repeat":1,"analysis_file_ca":2,"termination_chec":1,"verbose_check_te":2,"structure_sharin":2,"structure_reuse_":6,"termination":1,"termination_sing":1,"termination_norm":1,"termination_erro":1,"termination_path":1,"termination2":1,"termination2_nor":1,"check_terminatio":1,"widening_limit":1,"arg_size_analysi":1,"propagate_failur":1,"term2_maximum_ma":1,"analyse_exceptio":1,"analyse_closures":1,"analyse_trail_us":1,"analyse_mm_tabli":1,"optimization_opt":1,"allow_inlining":1,"inlining":1,"inline_simple":1,"inline_builtins":1,"inline_single_us":1,"inline_call_cost":1,"inline_compound_":1,"inline_simple_th":1,"inline_vars_thre":1,"intermod_inline_":1,"enable_const_str":1,"common_struct":1,"common_struct_pr":1,"common_goal":1,"constraint_propa":1,"local_constraint":1,"optimize_duplica":1,"constant_propaga":1,"excess_assign":1,"optimize_format_":1,"loop_invariants":1,"optimize_saved_v":15,"delay_construct":1,"follow_code":1,"optimize_unused_":1,"intermod_unused_":1,"optimize_higher_":1,"higher_order_siz":1,"higher_order_arg":1,"unneeded_code":1,"unneeded_code_co":1,"unneeded_code_de":2,"type_specializat":1,"user_guided_type":1,"introduce_accumu":1,"optimize_dead_pr":1,"deforestation":1,"deforestation_de":1,"deforestation_co":1,"deforestation_va":1,"deforestation_si":1,"untuple":1,"tuple":1,"tuple_trace_coun":1,"tuple_costs_rati":1,"tuple_min_args":1,"inline_par_built":1,"always_specializ":1,"allow_some_paths":1,"smart_indexing":1,"dense_switch_req":1,"lookup_switch_re":1,"dense_switch_siz":1,"lookup_switch_si":1,"string_hash_swit":1,"string_binary_sw":1,"tag_switch_size":1,"try_switch_size":1,"binary_switch_si":1,"switch_single_re":1,"switch_multi_rec":1,"use_atomic_cells":1,"middle_rec":1,"simple_neg":1,"optimize_tailcal":1,"optimize_initial":1,"eliminate_local_":1,"generate_trail_o":1,"common_data":1,"common_layout_da":1,"optimize":1,"optimize_peep":1,"optimize_peep_mk":1,"optimize_jumps":1,"optimize_fulljum":1,"pessimize_tailca":1,"checked_nondet_t":1,"use_local_vars":1,"local_var_access":1,"standardize_labe":1,"optimize_labels":1,"optimize_dups":1,"optimize_proc_du":1,"optimize_frames":1,"optimize_delay_s":1,"optimize_reassig":1,"optimize_repeat":1,"layout_compressi":1,"use_macro_for_re":1,"emit_c_loops":1,"everything_in_on":1,"local_thread_eng":1,"erlang_switch_on":1,"target_code_comp":1,"target_debug":1,"cc":1,"c_include_direct":1,"c_optimize":1,"ansi_c":1,"inline_alloc":1,"cflags":1,"quoted_cflag":1,"gcc_flags":1,"quoted_gcc_flag":1,"clang_flags":1,"quoted_clang_fla":1,"msvc_flags":1,"quoted_msvc_flag":1,"cflags_for_warni":1,"cflags_for_optim":1,"cflags_for_ansi":1,"cflags_for_regs":1,"cflags_for_gotos":1,"cflags_for_threa":1,"cflags_for_debug":1,"cflags_for_pic":1,"c_flag_to_name_o":1,"object_file_exte":1,"pic_object_file_":1,"link_with_pic_ob":1,"c_compiler_type":1,"csharp_compiler_":1,"java_compiler":1,"java_interpreter":1,"java_flags":1,"quoted_java_flag":1,"java_classpath":1,"java_object_file":1,"il_assembler":1,"ilasm_flags":1,"quoted_ilasm_fla":1,"dotnet_library_v":1,"support_ms_clr":1,"support_rotor_cl":1,"csharp_compiler":1,"csharp_flags":1,"quoted_csharp_fl":1,"cli_interpreter":1,"erlang_compiler":1,"erlang_interpret":1,"erlang_flags":1,"quoted_erlang_fl":1,"erlang_include_d":1,"erlang_object_fi":1,"erlang_native_co":1,"erlang_inhibit_t":1,"link_option":1,"output_file_name":2,"ld_flags":1,"quoted_ld_flag":1,"ld_libflags":1,"quoted_ld_libfla":1,"link_library_dir":2,"runtime_link_lib":2,"link_libraries":2,"link_objects":1,"mercury_library_":3,"search_library_f":2,"mercury_librarie":1,"mercury_standard":2,"maybe_string_spe":1,"init_file_direct":1,"init_files":1,"trace_init_files":1,"linkage":1,"linkage_special":1,"mercury_linkage":1,"mercury_linkage_":1,"demangle":1,"strip":1,"allow_undefined":1,"use_readline":1,"runtime_flags":1,"extra_initializa":1,"frameworks":1,"framework_direct":2,"shared_library_e":1,"library_extensio":1,"executable_file_":1,"link_executable_":1,"link_shared_lib_":1,"create_archive_c":3,"ranlib_command":1,"ranlib_flags":1,"mkinit_command":1,"mkinit_erl_comma":1,"demangle_command":1,"filtercc_command":1,"trace_libs":1,"thread_libs":1,"hwloc_libs":1,"hwloc_static_lib":1,"shared_libs":1,"math_lib":1,"readline_libs":1,"linker_opt_separ":1,"linker_debug_fla":1,"shlib_linker_deb":1,"linker_trace_fla":1,"shlib_linker_tra":1,"linker_thread_fl":1,"shlib_linker_thr":1,"linker_static_fl":1,"linker_strip_fla":1,"linker_link_lib_":2,"shlib_linker_lin":2,"linker_path_flag":1,"linker_rpath_fla":1,"linker_rpath_sep":1,"shlib_linker_rpa":2,"linker_allow_und":1,"linker_error_und":1,"shlib_linker_use":1,"shlib_linker_ins":2,"java_archive_com":1,"build_system_opt":1,"make":2,"keep_going":2,"rebuild":2,"jobs":2,"track_flags":1,"invoked_by_mmc_m":1,"pre_link_command":1,"extra_init_comma":1,"install_prefix":1,"use_symlinks":1,"mercury_configur":2,"install_command":1,"install_command_":1,"libgrades":1,"libgrades_includ":1,"libgrades_exclud":1,"lib_linkages":1,"flags_file":1,"file_special":1,"options_files":1,"config_file":1,"options_search_d":1,"use_subdirs":1,"use_grade_subdir":1,"search_directori":2,"intermod_directo":1,"use_search_direc":1,"libgrade_install":1,"order_make_by_ti":1,"show_make_times":1,"extra_library_he":1,"restricted_comma":1,"env_type":1,"host_env_type":1,"target_env_type":1,"miscellaneous_op":1,"filenames_from_s":1,"typecheck_ambigu":2,"help":3,"version":1,"fullarch":1,"cross_compiling":1,"local_module_id":1,"compiler_suffici":1,"experiment":1,"ignore_par_conju":1,"control_granular":1,"distance_granula":1,"implicit_paralle":1,"feedback_file":1,"par_loop_control":2,"prof":1,"hello":1,".write_string":1,"expr":1,"token":5,"eof":3,"parse":1,"exprn":8,"xx":1,"scan":16,"rule":3,"Num":18,"B":8,"factor":6,"Chars":2,"Toks":13,"Toks0":11,"list__reverse":1,"Cs":9,"char__is_whitesp":1,"takewhile":1,"char__is_digit":1,"Digits":2,"Rest":2,"string__from_cha":1,"NumStr":2,"string__det_to_i":1},"Mermaid":{"classDiagram":1,"Animal":7,"<":3,"|":9,"--":5,"Duck":3,"Fish":2,"Zebra":3,":":98,"+":9,"int":3,"age":2,"String":2,"gender":1,"isMammal":1,"()":6,"mate":1,"class":3,"{":27,"beakColor":1,"swim":1,"quack":1,"}":22,"-":28,"sizeInFeet":1,"canEat":1,"bool":1,"is_wild":1,"run":1,"callback":2,"link":1,"sequenceDiagram":1,"participant":2,"Alice":5,"John":6,"links":2,",":96,"->>":1,"Hello":1,"how":1,"are":1,"you":2,"?":1,"-->>":1,"Great":1,"!":2,")":28,"See":1,"later":1,"pie":1,"showData":1,"title":4,"Alhadis":1,"COMMENT%":6,"stateDiagram":1,"v2":1,"direction":1,"LR":2,"[":7,"*":4,"]":7,"-->":14,"Active":3,"state":1,"NumLockOff":3,"NumLockOn":2,"EvNumLockPressed":2,"COMMENT--":2,"CapsLockOff":3,"CapsLockOn":2,"EvCapsLockPresse":2,"ScrollLockOff":3,"ScrollLockOn":2,"EvScrollLockPres":2,"%%":3,"init":1,"}}}":1,"gitGraph":1,"commit":7,"branch":2,"develop":2,"tag":1,"checkout":1,"main":1,"type":4,"HIGHLIGHT":1,"merge":1,"featureA":1,"flowchart":1,"A":2,"Hard":1,"edge":2,"Link":1,"text":13,"B":2,"(":27,"Round":1,"C":3,"Decision":1,"One":1,"D":1,"Result":2,"one":1,"Two":1,"E":1,"two":1,"requirementDiagr":1,"requirement":1,"test_req":4,"id":6,"the":7,"test":7,".":6,"risk":6,"high":1,"verifymethod":5,"functionalRequir":1,"test_req2":3,"second":1,"low":1,"inspection":1,"performanceRequi":1,"test_req3":3,"third":1,"medium":4,"demonstration":1,"interfaceRequire":1,"test_req4":3,"fourth":1,"analysis":3,"physicalRequirem":1,"test_req5":4,"fifth":1,"verifyMethod":1,"designConstraint":1,"test_req6":2,"sixth":1,"element":3,"test_entity":3,"simulation":1,"test_entity2":2,"word":1,"doc":1,"docRef":2,"reqs":1,"/":2,"test_entity3":2,"github":1,".com":1,"all_the_tests":1,"satisfies":1,"->":8,"traces":1,"contains":2,"derives":1,"refines":1,"verifies":1,"<-":1,"copies":1,"not":1,"traumatises":1,"valid":1,"journey":1,"My":1,"working":1,"day":1,"section":8,"Go":4,"to":7,"work":2,"Make":1,"tea":1,"Me":5,"upstairs":1,"Do":1,"Cat":1,"home":1,"downstairs":1,"Sit":1,"down":1,"C4Context":1,"System":5,"Context":1,"diagram":6,"for":3,"Internet":1,"Banking":1,"Enterprise_Bound":2,"b0":1,"Person":3,"customerA":6,"customerB":1,"Person_Ext":1,"customerC":1,"customerD":1,"SystemAA":7,"b1":1,"SystemDb_Ext":1,"SystemE":3,"System_Boundary":1,"b2":1,"SystemA":1,"SystemB":1,"System_Ext":1,"SystemC":5,"SystemDb":1,"SystemD":1,"Boundary":1,"b3":1,"SystemQueue":1,"SystemF":1,"SystemQueue_Ext":1,"SystemG":1,"BiRel":2,"Rel":2,"UpdateElementSty":1,"$fontColor":1,"=":19,"$bgColor":1,"$borderColor":1,"UpdateRelStyle":4,"$textColor":4,"$lineColor":4,"$offsetX":3,"$offsetY":3,"UpdateLayoutConf":1,"$c4ShapeInRow":1,"$c4BoundaryInRow":1,"erDiagram":1,"CAR":2,"||":2,"o":2,"NAMED":2,"DRIVER":2,"allows":1,"string":7,"allowedDriver":1,"FK":1,"registrationNumb":1,"make":1,"model":1,"PERSON":2,"is":1,"driversLicense":1,"PK":1,"firstName":1,"lastName":1,"gantt":3,"dateFormat":1,"YYYY":1,"MM":1,"DD":1,"Comment":1,"Adding":1,"Gantt":3,"functionality":1,"Mermaid":1,"excludes":1,"weekends":1,"todayMarker":2,"stroke":2,"width":1,"5px":1,"#0f0":1,"opacity":1,"off":1,"inclusiveEndDate":1,"topAxis":1,"Completed":2,"task":5,"done":3,"des1":3,"active":3,"des2":2,"3d":4,"Future":3,"des3":2,"after":7,"5d":3,"task2":1,"des4":1,"Critical":1,"tasks":1,"in":2,"critical":2,"line":2,"crit":4,"24h":1,"Implement":1,"parser":2,"and":1,"jison":1,"2d":2,"Create":2,"tests":2,"renderer":1,"Add":5,"mermaid":1,"1d":1,"Functionality":1,"added":1,"milestone":1,"0d":1,"Documentation":1,"Describe":2,"syntax":2,"a1":3,"demo":4,"page":4,"20h":2,"another":2,"doc1":2,"48h":2,"Last":1},"Meson":{"project":1,"(":11,",":10,"[":4,"]":4,"version":1,":":8,")":11,"COMMENT#":1,"add_global_argum":1,"add_global_link_":1,"gnome":2,"=":15,"import":1,"#":1,"As":1,"is":1,"this":1,".do_something":1,"meson":1,".source_root":1,"()":1,"foreach":2,"foo":19,"bar":1,"baz":2,"message":1,"endforeach":2,"blah":1,"COMMENT'''":4,"true":6,"false":4,"+=":1,".format":1,"include_director":2,"kwarg":1,"?":1,"-":1,"+":1,"%":1,"/":1,"*":1,"if":1,"and":2,"elif":4,"or":1,"not":1,"==":1,"!=":1,"<=":1,"else":1,"endif":1,"option":1,"type":1,"value":1},"Metal":{"COMMENT//":1,"#include":4,"<":5,"metal_stdlib":1,">":5,"using":1,"namespace":1,"metal":1,";":24,"kernel":5,"void":5,"genericRaycastVH":1,"(":68,"DEVICEPTR":7,"Vector4f":9,")":72,"*":37,"pointsRay":8,"[[":37,"buffer":22,"]]":37,",":74,"const":15,"CONSTPTR":15,"ITMVoxel":4,"voxelData":4,"typename":2,"ITMVoxelIndex":4,"::":2,"IndexData":2,"voxelIndex":4,"Vector2f":2,"minmaxdata":4,"CreateICPMaps_Pa":5,"params":38,"uint2":15,"threadIdx":14,"thread_position_":5,"blockIdx":14,"threadgroup_posi":5,"blockDim":14,"threads_per_thre":5,"{":5,"int":17,"x":17,"=":19,".x":28,"+":13,"y":18,".y":18,"if":6,">=":10,"->":33,"imgSize":18,"||":4,"return":5,"locId":8,"locId2":4,"floor":4,"((":4,"float":4,"/":5,"minmaximg_subsam":4,"castRay":2,"[":7,"]":7,"invM":2,"invProjParams":2,"voxelSizes":5,"lightSource":4,".w":2,"}":5,"genericRaycastVG":1,"forwardProjectio":4,"fwdProjMissingPo":2,"pointId":3,".z":1,"-":1,"renderICP_device":1,"pointsMap":2,"normalsMap":2,"Vector4u":2,"outRendering":4,"processPixelICP":1,"false":2,".xy":3,"TO_VECTOR3":2,"))":2,"renderForward_de":1,"processPixelForw":1,"forwardProject_d":1,"pixel":3,"locId_new":3,"forwardProjectPi":1,"M":1,"projParams":1},"Microsoft Developer Studio Project":{"COMMENT#":121,"CFG":3,"=":38,"freeglut":2,"-":1,"Win32":1,"Debug":1,"!":18,"MESSAGE":15,"This":1,"is":1,"not":1,"a":2,"valid":1,"makefile":1,".":32,"To":1,"build":1,"this":1,"project":1,"using":1,"NMAKE":4,",":1,"use":1,"the":3,"Export":1,"Makefile":1,"command":2,"and":1,"run":1,"/":2,"f":2,"You":1,"can":1,"specify":1,"configuration":2,"when":1,"running":1,"by":1,"defining":1,"macro":1,"on":3,"line":1,"For":1,"example":1,":":2,"Possible":1,"choices":1,"for":1,"are":1,"(":2,"based":2,")":2,"CPP":1,"cl":1,".exe":7,"MTL":1,"midl":1,"RSC":1,"rc":1,"IF":1,"==":2,"BSC32":2,"bscmake":2,"LINK32":2,"link":2,"ELSEIF":1,"ENDIF":1,"SOURCE":29,"\\":62,"src":25,"freeglut_callbac":1,".c":23,"freeglut_cursor":1,"freeglut_display":1,"freeglut_ext":2,"freeglut_font":1,"freeglut_font_da":1,"freeglut_gamemod":1,"freeglut_geometr":1,"freeglut_glutfon":1,"freeglut_init":1,"freeglut_input_d":1,"freeglut_joystic":1,"freeglut_main":1,"freeglut_menu":1,"freeglut_misc":1,"freeglut_overlay":1,"freeglut_state":1,"freeglut_stroke_":2,"freeglut_structu":1,"freeglut_teapot":1,"freeglut_videore":1,"freeglut_window":1,"include":4,"GL":4,".h":6,"freeglut_interna":1,"freeglut_std":1,"freeglut_teapot_":1,"glut":1},"Microsoft Visual Studio Solution":{"Microsoft":1,"Visual":1,"Studio":1,"Solution":1,"File":1,",":27,"Format":1,"Version":1,"COMMENT#":1,"VisualStudioVers":1,"=":75,"MinimumVisualStu":1,"Project":13,"(":17,")":17,"EndProject":13,"Global":1,"GlobalSection":4,"SolutionConfigur":1,"preSolution":2,"Debug":28,"|":108,"Any":108,"CPU":108,"Release":28,"EndGlobalSection":4,"ProjectConfigura":1,"postSolution":2,"{":53,"45C612E2":4,"-":208,"BEEB":4,"AC38":4,"A256F39DA4FC":4,"}":53,".Debug":26,".ActiveCfg":26,".Build":26,".0":26,".Release":26,"C9DB9E8A":4,"25E5":4,"45C2":4,"801C":4,"A1EA200486C6":4,"838C5EC4":4,"4A60":4,"99E1":4,"067B858C457B":4,"DCD64881":4,"ECA2":4,"400A":4,"BFBF":4,"901FF7354FBD":4,"E6EC8FCA":4,"E077":4,"4C84":4,"95E5":4,"3884C5A84767":4,"92BDEA24":4,"1D8F":4,"85C8":4,"F695F414D4A3":4,"593B0CD8":4,"ABDA":4,"989C":4,"B9B39D3B7CF1":4,"C002E72B":4,"3B17":4,"48DB":4,"A8CD":4,"C973E5D41B92":4,"E9F5DDE3":4,"B839":4,"46BE":4,"AD6D":4,"5690C2E1251F":4,"8AEAE95B":4,"CA68":4,"4ECC":4,"8C5F":4,"9C7FBC551E32":4,"294D775D":4,"A7F1":4,"98CA":4,"49EDAB4C9DD6":4,"B17BCAB2":4,"A6D2":4,"20859D32556D":4,"FC60":4,"4DFC":4,"A254":4,"CBF43428B44A":4,"SolutionProperti":1,"HideSolutionNode":1,"FALSE":1,"ExtensibilityGlo":1,"SolutionGuid":1,"60C14AFF":1,"CFF7":1,"46E8":1,"65A46A64495F":1,"EndGlobal":1},"MiniYAML":{"Metrics":2,":":125,"ClickDisabledSou":2,"ClickSound":3,"button":3,"Image":3,"dialog":3,".png":3,"PanelRegion":3,",":23,"-":6,"hover":1,"pressed":1,"Metadata":1,"Title":1,"Example":3,"mod":1,"Version":1,"{":1,"DEV_VERSION":1,"}":1,"Packages":1,"^":4,"EngineDir":2,"$example":1,"example":13,"|":17,"mods":1,"/":6,"common":5,"bits":1,"MapFolders":1,"maps":1,"System":1,"Rules":1,"rules":1,".yaml":11,"TileSets":1,"tileset":1,"Cursors":2,"cursor":1,"Chrome":1,"chrome":1,"Assemblies":1,"BinDir":2,"OpenRA":2,".Mods":2,".Common":1,".dll":2,".Example":1,"ChromeLayout":1,"mainmenu":1,"Music":1,"audio":2,"music":1,"Notifications":3,"notifications":1,"Translations":1,"english":1,"Hotkeys":1,"hotkeys":1,"game":1,"LoadScreen":1,"BlankLoadScreen":1,"ServerTraits":1,"LobbyCommands":1,"PlayerPinger":1,"MasterServerPing":1,"LobbySettingsNot":1,"ChromeMetrics":1,"metrics":2,"Fonts":1,"Bold":2,"Font":2,"FreeSansBold":1,".ttf":1,"Size":2,"Ascender":1,"MapGrid":1,"TileSize":1,"Type":2,"Rectangular":1,"SpriteFormats":1,"ShpTS":1,"SpriteSequenceFo":1,"DefaultSpriteSeq":1,"ModelSequenceFor":1,"PlaceholderModel":1,"GameSpeeds":1,"default":2,"Name":4,"Normal":1,"Timestep":1,"OrderLatency":1,"General":1,"Template":2,"Id":2,"TEMPLATE":2,"EditorTemplateOr":1,"Terrain":3,"TerrainType":1,"@Clear":1,"Clear":2,"Templates":1,"@255":1,"Images":1,"blank":1,".shp":2,"Categories":1,"Tiles":1,"Container":1,"@MAINMENU":1,"Logic":1,"TemplateMenuLogi":1,"Children":1,"Button":1,"@QUIT_BUTTON":1,"X":2,"(":2,"WINDOW_RIGHT":1,"WIDTH":1,")":2,"Y":2,"WINDOW_BOTTOM":1,"HEIGHT":1,"Width":1,"Height":1,"Text":1,"Quit":1,"World":1,"TerrainRenderer":1,"AlwaysVisible":4,"ActorMap":1,"ScreenMap":1,"LoadWidgetAtGame":1,"Faction":1,"@0":1,"InternalName":1,"Side":1,"Selectable":1,"False":1,"PaletteFromFile":1,"terrain":2,"Tileset":1,"Filename":1,"template":1,".pal":1,"CursorPalette":1,"true":1,"ShadowIndex":1,"Selection":1,"DummyActor":1,"BodyOrientation":1,"HitShape":1,"Player":1,"TechTree":1,"PlaceBuilding":1,"SupportPowerMana":1,"PlayerResources":1,"DeveloperMode":1,"Shroud":2,"FrozenActorLayer":1,"EditorPlayer":1,"Speech":1,"DefaultVariant":2,".wav":2,"StartGame":1,"Sounds":1,"mouse":1,"Start":1},"Mint":{"component":3,"TodoItem":1,"{":66,"property":3,"color":3,"=":27,"label":4,"done":2,"false":1,"style":2,"base":2,"align":1,"-":5,"items":1,":":32,"center":1,";":6,"display":1,"flex":2,"}":66,"font":1,"weight":1,"bold":1,"#":1,"if":1,"(":37,")":35,"text":1,"decoration":1,"line":1,"through":1,"fun":16,"render":3,"<":16,"div":6,"::":11,">":26,"span":4,"</":7,"Icon":2,".Checkmark":1,"/>":6,".Trash":1,"Counter":1,"state":3,"counter":6,"increment":2,"next":10,"+":1,"decrement":2,"button":4,"onClick":3,"Number":2,".toString":1,"enum":2,"UserStatus":10,"LoggedIn":4,"User":4,"LoggedOut":6,"Page":5,"Settings":1,"NotFound":1,"Article":1,"Initial":2,"Profile":1,"Editor":1,"SignIn":1,"SignUp":1,"Home":1,"store":1,"Application":1,"user":13,"page":6,"initializeWithPa":1,"Promise":9,"Never":7,",":23,"Void":8,"sequence":4,"setPage":2,"initialize":2,"()":16,"Http":1,".abortAll":1,"try":1,"data":2,"Storage":6,".Local":3,".get":1,"object":6,"Json":2,".parse":1,"|":9,"Maybe":1,".toResult":1,"currentUser":2,"decode":4,"as":2,"catch":5,".Error":6,"=>":5,"error":5,"Object":6,"String":2,"setUser":1,"logout":1,".remove":1,"resetStores":3,"Window":2,".navigate":2,".never":2,"login":1,".set":1,".stringify":1,"encode":1,"))":1,"parallel":1,"Stores":3,".Articles":1,".reset":3,".Comments":1,".Article":1,"suite":1,"test":4,"with":5,"Test":4,".Html":4,"Header":4,"start":4,"assertElementExi":1,"assertTextOf":3,"record":1,"Comment":6,"createdAt":2,"Time":4,"updatedAt":2,"author":2,"Author":2,"body":2,"id":2,"module":1,"empty":1,".empty":1,".now":2,"Result":2,"fromResponse":1,".Decode":1,"field":1,"Main":1,"handleClick":2,"event":1,"Html":2,".Event":1,"`":2,"alert":1},"Modelica":{"within":12,"ModelicaByExampl":11,".Subsystems":4,".Pendula":2,";":120,"model":8,"Pendulum":3,"import":11,"Modelica":39,".Mechanics":4,".MultiBody":3,".Parts":1,".Joints":1,"parameter":37,".SIunits":25,".Position":2,"x":9,".Mass":3,"m":7,".Angle":2,"phi":4,".Length":2,"L":6,".Diameter":1,"d":4,"=":123,"Parts":3,".Fixed":1,"ground":2,"(":84,"r":2,"{":24,",":100,"}":27,"animation":2,"false":2,")":41,"annotation":14,"Placement":10,"transformation":10,"extent":10,"{{":13,"-":36,"}}":10,"rotation":5,"origin":3,")))":8,".PointMass":1,"ball":2,"sphereDiameter":1,"*":23,".BodyCylinder":1,"string":3,"density":1,"diameter":1,"Joints":1,".Revolute":1,"revolute":3,"fixed":3,"true":3,"start":3,"cylinderDiameter":1,"/":3,"equation":7,"connect":3,".frame_a":3,"Line":3,"points":3,"color":3,"thickness":3,"smooth":3,"Smooth":3,".None":3,"))":3,".frame_b":3,"end":11,"package":9,"PackageExamples":2,"uses":1,"version":1,"Translational":3,"extends":5,".Icons":5,".Package":1,"SI":1,"Examples":1,".ExamplesPackage":1,"SignConvention":1,".Example":1,".Components":1,"mass1":1,"s":1,"v":1,".Sources":2,".Force":1,"force1":1,".Blocks":1,".Constant":1,"constant1":1,"k":1,"COMMENT{-":3,".PackageExamples":4,"SecondOrderSyste":2,".*":1,"Angle":4,"phi1_init":2,"phi2_init":2,"AngularVelocity":4,"omega1_init":2,"omega2_init":2,"Inertia":2,"J1":2,"J2":2,"RotationalSpring":2,"k1":3,"k2":2,"RotationalDampin":2,"d1":3,"d2":2,"phi1":7,"phi2":9,"omega1":4,"omega2":4,"initial":2,"der":12,"+":4,"Pendula":2,"System":1,".Constants":2,".g_n":1,".pi":1,"Integer":1,"n":8,"[":3,"]":3,"linspace":1,".Time":2,"T":6,"X":2,"lengths":2,"g_n":1,"pi":1,"i":2,"))))":1,"^":1,"for":1,"in":1,":":1,"phi0":2,"pendulum":1,"each":2,"inner":1,".World":1,"world":1,"NewtonCooling":2,".Temperature":1,".Area":1,"ConvectionCoeffi":2,".CoefficientOfHe":1,"SpecificHeat":2,".SpecificHeatCap":1,"COMMENT//":2,"Temperature":3,"T_inf":2,"T0":2,"h":2,"Area":1,"A":2,"Mass":1,"c_p":2,"RLC":2,".Voltage":2,"Vb":2,".Inductance":1,".Resistance":1,"R":2,".Capacitance":1,"C":2,"V":4,".Current":3,"i_L":3,"i_R":3,"i_C":3,".Electrical":1,".Analog":1,"Sensors":1,".SensorsPackage":1,"PotentialSensor":1,".RotationalSenso":1,"Interfaces":1,".PositivePin":1,"p":1,"GearSubsystemMod":2,"NestedPackages":2,"Types":10,"type":6,"Rabbits":1,"Real":6,"quantity":6,"min":6,"Wolves":1,"RabbitReproducti":1,"RabbitFatalities":1,"WolfReproduction":1,"WolfFatalities":1,"LotkaVolterra":2,".RabbitReproduct":1,"alpha":2,".RabbitFatalitie":1,"beta":2,".WolfReproductio":1,"gamma":2,".WolfFatalities":1,"delta":2,".Rabbits":2,"x0":2,".Wolves":2,"y0":2,"y":4},"Modula-2":{"IMPLEMENTATION":1,"MODULE":1,"HuffChan":2,";":254,"COMMENT(*":20,"IMPORT":2,"IOChan":8,",":57,"IOLink":12,"ChanConsts":4,"IOConsts":4,"SYSTEM":12,"Strings":1,"FROM":1,"Storage":1,"ALLOCATE":1,"DEALLOCATE":1,"CONST":1,"rbldFrq":3,"=":24,"TYPE":1,"charTap":5,"POINTER":4,"TO":9,"ARRAY":3,"[":20,"MAX":1,"(":72,"INTEGER":6,")":70,"-":15,"]":20,"OF":3,"CHAR":7,"smbTp":8,"smbT":2,"RECORD":3,"ch":19,":":52,"n":5,"CARDINAL":20,"left":1,"right":1,"next":1,"END":56,"tblT":2,"vl":7,"cnt":1,"lclDataT":2,"tRoot":12,"htbl":9,"ftbl":7,"wBf":15,"rb1":9,"rb2":10,"wbc":11,"rbc":11,"smc":10,"chid":1,".ChanId":1,"lclDataTp":4,"charp":1,"VAR":16,"did":7,".DeviceId":1,"ldt":23,"PROCEDURE":15,"Shf":13,"a":8,"b":12,"BEGIN":16,"RETURN":11,".CAST":6,".SHIFT":1,"BITSET":1,"))":1,"wrDword":5,".RawWrite":1,"^":61,".chid":4,".ADR":2,"rdDword":3,"()":16,"z":2,":=":99,".RawRead":1,"wrSmb":6,"v":5,"h":4,"c":6,"WITH":10,"DO":17,"ORD":8,".vl":3,".cnt":5,"IF":19,"+":17,"<=":3,"THEN":20,"flush":3,"getSym":4,"t":8,"i":22,"FOR":5,"CHR":2,"Insert":5,"s":17,"cr":30,"NIL":13,".next":15,"ELSIF":1,".n":8,"WHILE":2,"<>":4,"&":1,">":1,"BuildTree":3,"ocr":5,"ncr":7,"LOOP":1,"NEW":3,".left":4,".right":3,"ELSE":2,"EXIT":1,"BuildTable":5,".ch":3,"DISPOSE":3,"*":1,"clcTab":5,"iniHuf":3,"RawWrite":3,"x":16,".DeviceTablePtr":4,"buf":4,".ADDRESS":2,"len":7,"cht":7,".cd":4,"377C":3,".result":4,".ReadResult":1,"RawRead":3,"blen":4,"OR":1,".allRight":2,"0C":3,".endOfInput":1,"CreateAlias":2,"cid":8,"ChanId":3,"io":2,"res":4,"OpenResults":1,".MakeChan":1,".InvalidChan":1,".outOfChans":2,".UnMakeChan":2,".DeviceTablePtrV":2,".notAvailable":2,".doRawWrite":1,".doRawRead":1,".opened":1,"DeleteAlias":2,".rbc":1,".AllocateDeviceI":1,".":1},"Modula-3":{"COMMENT(*":374,"INTERFACE":3,"RdClass":3,";":1099,"IMPORT":10,"Rd":14,"FROM":4,"Thread":11,"Alerted":49,"Failure":51,"TYPE":10,"Private":3,"<":53,":":513,"ROOT":2,"SeekResult":15,"=":181,"{":83,"Ready":1,",":506,"WouldBlock":1,"Eof":1,"}":83,"REVEAL":4,".T":131,"BRANDED":6,"OBJECT":11,"buff":1,"REF":15,"ARRAY":30,"OF":31,"CHAR":19,":=":418,"NIL":65,"Ungetbuff":1,"Waitingbuff":1,"st":1,"CARDINAL":65,"Ungetst":1,"Waitingst":1,"cur":4,"lo":1,"hi":1,"Ungetlo":1,"Ungethi":1,"Waitinglo":1,"Waitinghi":1,"closed":1,"BOOLEAN":49,"TRUE":24,"seekable":1,"intermittent":1,"METHODS":5,"seek":1,"(":547,"n":72,"dontBlock":14,")":502,"RAISES":98,"getSub":1,"VAR":96,"a":1,"GetSubDefault":4,"length":10,"()":47,"INTEGER":11,"LengthDefault":4,"close":1,"CloseDefault":4,"END":363,"PROCEDURE":123,"Init":3,"rd":384,"Lock":3,"{}":12,"Unlock":3,"str":29,".":5,"AtomList":2,"T":108,"EXCEPTION":3,"EndOfFile":15,"GetChar":4,"GetWideChar":3,"WIDECHAR":16,"EOF":4,"UnGetChar":3,"CONST":1,"UnGetCapacity":13,"UnGetCount":4,"[":34,"..":1,"]":34,"UnGetCharMulti":3,"CharsReady":3,"GetSub":3,"GetWideSub":5,"GetSubLine":3,"GetWideSubLine":3,"GetText":3,"len":33,"TEXT":12,"GetWideText":3,"GetLine":3,"|":19,"WHILE":24,"ch":20,"#":41,"AND":27,"NOT":30,"DO":65,"IF":153,"THEN":159,"Text":23,".Empty":2,"res":28,".GetChar":2,".Length":10,"-":63,".Sub":3,"ELSE":44,"&":7,".FromChar":1,"RETURN":111,"*":77,"GetWideLine":3,"Seek":3,"Close":3,"Index":3,"Length":3,"Intermittent":3,"Seekable":3,"Closed":3,"GENERIC":2,"MODULE":2,"DiGraph":4,"NodeVal":73,"EdgeVal":36,"RefList":28,"Wr":18,"Word":6,"RefRefTbl":5,"RefListSort":2,"RefSeq":2,"FATAL":5,".Failure":1,".Alerted":3,">":46,"NodeValRef":9,"Node":38,"NodePublic":3,"succ":13,"pred":8,"misc":1,"NodeArr":6,"Edge":27,"EdgePublic":3,"nextValue":1,"TPublic":3,"nodeTbl":1,"edges":12,"csr":4,"ClosedSemiRing":5,"undoable":5,"undoSP":1,"undoStack":1,"UndoRec":4,"nodeValToNode":1,"nodeVal":45,"addNodes":10,"NoSuchNode":35,"NodeValToNode":3,"makeNodeArray":1,"MakeNodeArray":3,"OVERRIDES":2,"init":3,"TInit":3,"nodeSize":2,"NodeSize":3,"edgeSize":2,"EdgeSize":3,"nodeExists":2,"NodeExists":5,"addNode":2,"AddNode":6,"deleteNode":2,"DeleteNode":4,"edgeExists":2,"EdgeExists":3,"getEdge":2,"GetEdge":3,"edgeValue":2,"EdgeValue":3,"addEdge":2,"AddEdge":4,"deleteEdge":2,"DeleteEdge":4,"setEdge":2,"SetEdge":3,"changeEdge":2,"ChangeEdge":3,"nSucc":2,"NSucc":3,"getSuccN":2,"GetSuccN":3,"getSuccIter":2,"GetSuccIter":3,"getSuccList":2,"GetSuccList":3,"nPred":2,"NPred":3,"getPredN":2,"GetPredN":3,"getPredIter":2,"GetPredIter":3,"getPredList":2,"GetPredList":3,"mapOverEdges":2,"MapOverEdges":3,"mapOverNodes":2,"MapOverNodes":3,"transitiveClose":2,"TransitiveClose":3,"addEdgeAndClose":2,"AddEdgeAndClose":3,"topSort":2,"TopSort":3,"printAsMatrix":2,"PrintAsMatrix":3,"push":2,"Push":3,"pop":2,"Pop":3,"NodeIterImpl":4,"NodeIter":10,"list":3,"toNotFrom":3,"next":7,"NodeIterNext":3,"UndoType":19,"Mark":1,"RECORD":2,"type":3,"e":14,"ev":11,"self":204,"BEGIN":118,".nodeTbl":13,"NEW":20,".Default":1,"keyHash":1,"NodeValRefHash":3,"keyEqual":1,"NodeValRefEqual":3,".init":2,".edges":8,".csr":31,".undoable":15,".undoSP":13,".undoStack":10,"UNUSED":5,"t":2,"READONLY":2,"key":2,"REFANY":11,".Hash":1,"NARROW":8,"^":29,"key1":2,"key2":2,".Equal":1,".size":3,"dummyVal":2,"WITH":6,"nvr":13,".get":4,"DupNode":5,"dummy":12,".nodeExists":1,"RAISE":14,"value":5,".put":1,"ASSERT":10,"PushUndo":11,".AddNode":2,"node":39,"edge":52,"preds":6,"succs":27,"resultRA":2,".nodeValToNode":23,"FALSE":76,".delete":1,".DeleteNode":2,".pred":13,".head":10,"DeleteFromEdgeLi":6,".from":7,".succ":20,".DeleteEdge":4,"DEC":9,".tail":15,".to":12,"newArr":3,"())":4,"iter":10,".iterate":5,"rl":9,".next":9,".Cons":7,".SortD":1,"NodeCompare":3,"i":54,"INC":31,"node1Ref":2,"node2Ref":2,"node1":24,"node2":24,".Compare":1,".value":40,"edgeVal":10,"DupEdge":5,"newEdge":15,"fromNode":31,"toNode":31,"edgeDummy":4,"FindEdge":14,"from":3,"to":3,".AddEdge":4,"nodeRA":16,".addNode":2,"NOWARN":9,"TRY":3,"EXCEPT":2,"=>":8,"NoSuchEdge":12,"foundFrom":3,"foundTo":4,"realEdges":5,"targetIsFromNode":3,"targetNode":3,"prevEdges":7,"ELSIF":6,"PushEdgeVal":5,"RangeFault":7,"OR":5,">=":9,"))":20,".Nth":2,"ni":10,".list":4,".toNotFrom":1,"SetMiscs":5,"g":2,".misc":9,"emp":6,"EdgeMapProc":10,"ANY":5,"DfsEdges":4,"nmp":6,"NodeMapProc":4,"nodeValRA":5,"DfsNodes":1,"DfsNodesMap":3,"edgeChange":18,"nodei":16,"nodej":11,"nodek":6,"kkedge":3,"ikedge":3,"ijedge":13,"kjedge":3,"kkValClosure":5,"ikVal":4,"oldijVal":5,"newijVal":5,"kjVal":4,"nodeArr":11,"nNodes":13,".makeNodeArray":2,".nodeSize":4,"FOR":15,"k":11,"TO":15,".closure":4,".plusIdent":12,".bottom":4,"j":27,".plus":4,".times":4,")))":1,".nextValue":4,"n1":21,"n2":21,"oldVal":5,"newVal":12,".getEdge":3,".setEdge":1,"CloseOnPreds":3,"CloseOnSuccs":3,".getPredIter":1,"oldEdge":8,"predEdge":3,".edgeValue":2,"closeVal":8,".addEdgeAndClose":6,".getSuccIter":1,"succEdge":3,"nodes":5,"cycle":7,"LAST":3,"TopSortWork":4,".And":2,".getlo":1,"EVAL":6,".remlo":1,".addhi":1,".remhi":1,"wr":19,"np":4,"NodePrintProc":3,"ep":4,"EdgePrintProc":3,"between":7,"colWidth":9,"absentEV":3,"+":22,".PutChar":11,"ExpandIfNeed":4,"top":19,".type":3,".n":4,".e":9,".EdgeVal":2,".ev":2,"NUMBER":16,"new":3,"SUBARRAY":27,".Mark":2,"LOOP":7,"CASE":1,"EXIT":10,".deleteNode":1,".deleteEdge":1,".addEdge":1,"BadSemiGroup":1,"plusIdent":1,"bottom":1,"plus":1,"ev1":2,"ev2":2,"times":1,"closure":1,"nv":5,"width":2,"exists":1,"EXPORTS":1,"UnsafeRd":1,"Text8":3,".Mutex":1,".buff":27,".Ungetbuff":13,".Waitingbuff":5,".st":20,".Ungetst":3,".Waitingst":3,".cur":55,".lo":33,".hi":37,".Ungetlo":9,".Ungethi":10,".Waitinglo":3,".Waitinghi":3,".closed":24,"Check":2,".intermittent":4,".seekable":4,"NextBuff":12,"LByteCt":13,"LByteCtUnget":9,"LUngetlo":7,"LUngethi":6,"LUngetst":8,"LResult":3,"LUngetbuff":6,"nGetCapacity":1,".Ready":1,".seek":2,"INLINE":7,"LOCK":20,"FastGetChar":3,"Die":21,".Eof":10,"FastGetWideChar":4,"GetWC":5,"c1":3,"c2":5,"VAL":1,".LeftShift":1,"ORD":2,"FastGetSub":5,"NextStr":7,"Hi":4,"AvailInBuff":5,"Ct":6,"<=":3,"MIN":8,"FastGetWideSub":3,"WCh":3,"FastEOF":4,"FastUnGetCharMul":5,"FastUnGetChar":2,"result":6,"avail":3,"FastCharsReady":2,"FastIndex":2,".length":3,"FastLength":2,"FastClose":3,".close":1,"FINALLY":1,"rd_cur":8,"W":9,"txt":41,".FromChars":4,"txt8":3,".Create":2,".contents":2,"SlowGetText":3,"Buffer":5,"buf":13,"copied":6,"head":8,"tail":5,"b":4,".buf":4,"tmp":11,"n_read":5,".FromWideChars":4,"last_ch":6,"FastIntermittent":2,"FastSeekable":2,"FastClosed":2,".Acquire":1,".Release":1,"FatalError":3},"Module Management System":{"COMMENT#":392,"#":210,"Norman":2,"Lastovica":2,"/":956,"norman":2,".lastovica":2,"@oracle":2,".com":5,"CC_DEBUG":4,"=":828,"DEBUG":15,".IFDEF":16,"LINK_DEBUG":56,"TRACEBACK":3,"CC_OPTIMIZE":10,"NOOPTIMIZE":4,"MMSALPHA":6,"ALPHA_OR_IA64":28,"CC_FLAGS":18,"PREF":8,"ALL":13,"ARCH":186,"AXP":4,"-":440,"DBG":6,"CC_DEFS":68,".ENDIF":32,"MMSIA64":4,"I64":4,"MMSVAX":4,"$(":2872,")":2963,"VAX":22,".ELSE":18,"NODEBUG":5,"NOTRACEBACK":3,"OPT":4,"(":295,"LEV":4,"HOST":2,"LINK_SECTION_BIN":6,"SECTION_BINDING":2,"OPTIMIZE":9,"OUR_CC_FLAGS":4,"\\":317,"NEST":2,"PRIMARY":3,"NAME":2,"AS_IS":2,",":942,"SHORT":2,"CC":119,"DECC":9,"BIN_DIR":111,"SYS":77,"$DISK":64,":":281,"[":91,".BIN":2,"]":91,"LIB_DIR":72,".LIB":4,"BLD_DIR":336,".BLD":2,".FIRST":2,"@":104,"IF":80,"F":79,"$SEARCH":78,".EQS":64,".":242,"THEN":80,"CREATE":64,"DIRECTORY":6,".NES":16,"DELETE":130,"NOLOG":127,"NOCONFIRM":126,"*":341,".*":3,";":141,"SYMBOL":2,"GLOBAL":2,"SIMH_DIR":70,"[]":9,"SIMH_LIB":110,"SIMH":2,".OLB":80,"SIMH_SOURCE":4,"SIM_CONSOLE":2,".C":752,"SIM_SOCK":2,"SIM_TMXR":2,"SIM_ETHER":2,"SIM_TAPE":2,"SIM_FIO":2,"SIM_TIMER":2,"PCAP_DIR":48,".PCAP":8,"VMS":10,"VCI":6,"PCAP_LIB":14,"PCAP":12,"PCAP_SOURCE":4,"PCAPVCI":2,"VCMUTIL":4,"BPF_DUMP":2,"BPF_FILTER":2,"BPF_IMAGE":2,"ETHERENT":2,"FAD":2,"GIFC":2,"GENCODE":2,"GRAMMAR":2,"INET":2,"NAMETOADDR":2,"SAVEFILE":2,"SCANNER":2,"SNPRINTF":2,"PCAP_VCMDIR":20,".PCAPVCM":4,"PCAP_VCM_SOURCES":4,"PCAPVCM":12,"PCAPVCM_INIT":2,".MAR":4,"VCI_JACKET":2,"PCAP_VCI":6,"$COMMON":7,"$LDR":4,".EXE":116,"PCAP_EXECLET":10,"PCAP_INC":8,"PCAP_LIBD":10,"PCAP_LIBR":12,"LIB":2,"SYSEXE":2,"PCAP_DEFS":12,"PCAP_SIMH_INC":4,"INCL":56,"))":101,"ALTAIR_DIR":12,".ALTAIR":2,"ALTAIR_LIB":10,"ALTAIR":12,"ALTAIR_SOURCE":4,"ALTAIR_SIO":2,"ALTAIR_CPU":2,"ALTAIR_DSK":2,"ALTAIR_SYS":2,"ALTAIR_OPTIONS":6,"DEF":56,"ALTAIRZ80_DIR":62,".ALTAIRZ80":2,"ALTAIRZ80_LIB":10,"ALTAIRZ80":12,"ALTAIRZ80_SOURCE":4,"ALTAIRZ80_CPU":2,"ALTAIRZ80_CPU_NO":2,"ALTAIRZ80_DSK":2,"DISASM":2,"ALTAIRZ80_SIO":2,"ALTAIRZ80_SYS":2,"ALTAIRZ80_HDSK":2,"ALTAIRZ80_NET":2,"FLASHWRITER2":2,"I86_DECODE":2,"I86_OPS":2,"I86_PRIM_OPS":2,"I8272":2,"INSNSA":2,"INSNSD":2,"MFDC":2,"N8VEM":2,"VFDHD":2,"S100_DISK1A":2,"S100_DISK2":2,"S100_FIF":2,"S100_MDRIVEH":2,"S100_MDSAD":2,"S100_SELCHAN":2,"S100_SS1":2,"S100_64FDC":2,"S100_SCP300F":2,"SIM_IMD":2,"WD179X":2,"ALTAIRZ80_OPTION":6,"NOVA_DIR":54,".NOVA":2,"NOVA_LIB":10,"NOVA":12,"NOVA_SOURCE":4,"NOVA_SYS":4,"NOVA_CPU":2,"NOVA_DKP":4,"NOVA_DSK":4,"NOVA_LP":4,"NOVA_MTA":4,"NOVA_PLT":4,"NOVA_PT":4,"NOVA_CLK":4,"NOVA_TT":2,"NOVA_TT1":4,"NOVA_QTY":4,"NOVA_OPTIONS":6,"ECLIPSE_LIB":12,"ECLIPSE":14,"ECLIPSE_SOURCE":4,"ECLIPSE_CPU":2,"ECLIPSE_TT":2,"ECLIPSE_OPTIONS":6,"GRI_DIR":10,".GRI":2,"GRI_LIB":10,"GRI":12,"GRI_SOURCE":4,"GRI_CPU":2,"GRI_STDDEV":2,"GRI_SYS":2,"GRI_OPTIONS":6,"LGP_DIR":10,".LGP":2,"LGP_LIB":10,"LGP":10,"LGP_SOURCE":4,"LGP_CPU":2,"LGP_STDDEV":2,"LGP_SYS":2,"LGP_OPTIONS":6,"H316_DIR":18,".H316":2,"H316_LIB":10,"H316":12,"H316_SOURCE":4,"H316_STDDEV":2,"H316_LP":2,"H316_CPU":2,"H316_SYS":2,"H316_FHD":2,"H316_MT":2,"H316_DP":2,"H316_OPTIONS":6,"HP2100_DIR":58,".HP2100":2,"HP2100_LIB":10,"HP2100":12,"HP2100_SOURCE":4,"HP2100_STDDEV":2,"HP2100_DP":2,"HP2100_DQ":2,"HP2100_DR":2,"HP2100_LPS":2,"HP2100_MS":2,"HP2100_MT":2,"HP2100_MUX":2,"HP2100_CPU":2,"HP2100_FP":2,"HP2100_SYS":2,"HP2100_LPT":2,"HP2100_IPL":2,"HP2100_DS":2,"HP2100_CPU0":2,"HP2100_CPU1":2,"HP2100_CPU2":2,"HP2100_CPU3":2,"HP2100_CPU4":2,"HP2100_CPU5":2,"HP2100_CPU6":2,"HP2100_CPU7":2,"HP2100_FP1":2,"HP2100_BACI":2,"HP2100_MPX":2,"HP2100_PIF":2,".IF":16,"HP2100_OPTIONS":8,"ID16_DIR":34,".INTERDATA":4,"ID16_LIB":10,"ID16":12,"ID16_SOURCE":4,"ID16_CPU":2,"ID16_SYS":2,"ID_DP":4,"ID_FD":4,"ID_FP":4,"ID_IDC":4,"ID_IO":4,"ID_LP":4,"ID_MT":4,"ID_PAS":4,"ID_PT":4,"ID_TT":4,"ID_UVC":4,"ID16_DBOOT":2,"ID_TTP":4,"ID16_OPTIONS":6,"ID32_DIR":34,"ID32_LIB":10,"ID32":12,"ID32_SOURCE":4,"ID32_CPU":2,"ID32_SYS":2,"ID32_DBOOT":2,"ID32_OPTIONS":6,"IBM1130_DIR":30,".IBM1130":2,"IBM1130_LIB":10,"IBM1130":12,"IBM1130_SOURCE":4,"IBM1130_CPU":2,"IBM1130_CR":2,"IBM1130_DISK":2,"IBM1130_STDDEV":2,"IBM1130_SYS":2,"IBM1130_GDU":2,"IBM1130_GUI":2,"IBM1130_PRT":2,"IBM1130_FMT":2,"IBM1130_PTRP":2,"IBM1130_PLOT":2,"IBM1130_SCA":2,"IBM1130_T2741":2,"IBM1130_OPTIONS":6,"I1401_DIR":18,".I1401":2,"I1401_LIB":10,"I1401":12,"I1401_SOURCE":4,"I1401_LP":2,"I1401_CPU":2,"I1401_IQ":2,"I1401_CD":2,"I1401_MT":2,"I1401_DP":2,"I1401_SYS":2,"I1401_OPTIONS":6,"I1620_DIR":20,".I1620":2,"I1620_LIB":10,"I1620":12,"I1620_SOURCE":4,"I1620_CD":2,"I1620_DP":2,"I1620_PT":2,"I1620_TTY":2,"I1620_CPU":2,"I1620_LP":2,"I1620_FP":2,"I1620_SYS":2,"I1620_OPTIONS":6,"PDP1_DIR":20,".PDP1":2,"PDP1_LIB":10,"PDP1":12,"PDP1_SOURCE":4,"PDP1_LP":2,"PDP1_CPU":2,"PDP1_STDDEV":2,"PDP1_SYS":2,"PDP1_DT":2,"PDP1_DRM":2,"PDP1_CLK":2,"PDP1_DCS":2,"PDP1_OPTIONS":6,"PDP8_DIR":38,".PDP8":2,"PDP8_LIB":10,"PDP8":12,"PDP8_SOURCE":4,"PDP8_CPU":2,"PDP8_CLK":2,"PDP8_DF":2,"PDP8_DT":2,"PDP8_LP":2,"PDP8_MT":2,"PDP8_PT":2,"PDP8_RF":2,"PDP8_RK":2,"PDP8_RX":2,"PDP8_SYS":2,"PDP8_TT":2,"PDP8_TTX":2,"PDP8_RL":2,"PDP8_TSC":2,"PDP8_TD":2,"PDP8_CT":2,"PDP8_OPTIONS":6,"PDP18B_DIR":34,".PDP18B":2,"PDP4_LIB":10,"PDP4":12,"PDP7_LIB":10,"PDP7":12,"PDP9_LIB":10,"PDP9":12,"PDP15_LIB":10,"PDP15":12,"PDP18B_SOURCE":10,"PDP18B_DT":2,"PDP18B_DRM":2,"PDP18B_CPU":2,"PDP18B_LP":2,"PDP18B_MT":2,"PDP18B_RF":2,"PDP18B_RP":2,"PDP18B_STDDEV":2,"PDP18B_SYS":2,"PDP18B_TT1":2,"PDP18B_RB":2,"PDP18B_FPP":2,"PDP4_OPTIONS":6,"PDP7_OPTIONS":6,"PDP9_OPTIONS":6,"PDP15_OPTIONS":6,"PDP11_DIR":140,".PDP11":2,"PDP11_LIB1":10,"PDP11L1":2,"PDP11_SOURCE1":4,"PDP11_FP":2,"PDP11_CPU":2,"PDP11_DZ":8,"PDP11_CIS":2,"PDP11_LP":6,"PDP11_RK":2,"PDP11_RL":6,"PDP11_RP":4,"PDP11_RX":2,"PDP11_STDDEV":2,"PDP11_SYS":2,"PDP11_TC":2,"PDP11_CPUMOD":2,"PDP11_CR":8,"PDP11_TA":2,"PDP11_IO_LIB":6,"PDP11_LIB2":10,"PDP11L2":2,"PDP11_SOURCE2":4,"PDP11_TM":2,"PDP11_TS":6,"PDP11_IO":2,"PDP11_RQ":6,"PDP11_TQ":6,"PDP11_PCLK":2,"PDP11_RY":8,"PDP11_PT":4,"PDP11_HK":4,"PDP11_XQ":4,"PDP11_VH":4,"PDP11_RH":2,"PDP11_XU":6,"PDP11_TU":4,"PDP11_DL":2,"PDP11_RF":2,"PDP11_RC":2,"PDP11_KG":2,"PDP11_KE":2,"PDP11_DC":2,"PDP11_OPTIONS":8,"PDP10_DIR":26,".PDP10":2,"PDP10_LIB":12,"PDP10":14,"PDP10_SOURCE":4,"PDP10_FE":2,"PDP10_CPU":2,"PDP10_KSIO":2,"PDP10_LP20":2,"PDP10_MDFP":2,"PDP10_PAG":2,"PDP10_XTND":2,"PDP10_RP":2,"PDP10_SYS":2,"PDP10_TIM":2,"PDP10_TU":2,"PDP10_OPTIONS":6,"S3_DIR":16,".S3":2,"S3_LIB":10,"S3":12,"S3_SOURCE":4,"S3_CD":2,"S3_CPU":2,"S3_DISK":2,"S3_LP":2,"S3_PKB":2,"S3_SYS":2,"S3_OPTIONS":6,"SDS_DIR":24,".SDS":2,"SDS_LIB":10,"SDS":12,"SDS_SOURCE":4,"SDS_CPU":2,"SDS_DRM":2,"SDS_DSK":2,"SDS_IO":2,"SDS_LP":2,"SDS_MT":2,"SDS_MUX":2,"SDS_RAD":2,"SDS_STDDEV":2,"SDS_SYS":2,"SDS_OPTIONS":6,"VAX_DIR":32,".VAX":4,"VAX_LIB":10,"VAX_SOURCE":4,"VAX_CIS":4,"VAX_CMODE":4,"VAX_CPU":4,"VAX_CPU1":4,"VAX_FPA":4,"VAX_MMU":4,"VAX_OCTA":4,"VAX_SYS":4,"VAX_SYSCM":4,"VAX_SYSDEV":2,"VAX_SYSLIST":2,"VAX_IO":2,"VAX_STDDEV":2,"VAX_OPTIONS":6,"VAX780_DIR":40,"VAX780_LIB1":10,"VAX780L1":2,"VAX780_SOURCE1":4,"VAX780_STDDEV":2,"VAX780_SBI":2,"VAX780_MEM":2,"VAX780_UBA":2,"VAX780_MBA":2,"VAX780_FLOAD":2,"VAX780_SYSLIST":2,"VAX780_LIB2":10,"VAX780L2":2,"VAX780_SOURCE2":4,"VAX780_OPTIONS":8,"I7094_DIR":28,".I7094":2,"I7094_LIB":12,"I7094":14,"I7094_SOURCE":4,"I7094_CPU":2,"I7094_CPU1":2,"I7094_IO":2,"I7094_CD":2,"I7094_CLK":2,"I7094_COM":2,"I7094_DRM":2,"I7094_DSK":2,"I7094_SYS":2,"I7094_LP":2,"I7094_MT":2,"I7094_BINLOADER":2,"I7094_OPTIONS":6,"PDP11":10,"VAX780":10,"@CONTINUE":4,"CLEAN":2,"$":811,"!":389,"Clean":2,"out":2,"all":4,"targets":2,"and":4,"building":2,"Remnants":2,"[...]":6,".OBJ":226,".LIS":2,".MAP":4,"Building":114,"The":127,"Library":74,"OBJ":140,"MMS":183,"$CHANGED_LIST":58,"LIBRARY":224,"$TARGET":116,"REPLACE":58,"Due":6,"To":6,"Use":12,"Of":12,"INT64":12,"We":6,"Can":12,"On":6,"SET":4,"DEFAULT":4,"@VMS_PCAP":2,"--":7,"COPY":4,"Simulator":52,"SCP":104,"LINK":63,"EXE":54,"Sorry":6,"Because":6,"It":7,"Requires":6,"Installing":2,"the":8,"Execlet":4,"in":5,"$LOADABLE_IMAGES":2,"@SYS":2,"BUILD_PCAPVCM":2,"mmk":1,"descrip":2,".src":3,"openvms":8,".mmk":2,"macro":17,"BINDIR":5,".bin":2,"GLSRCDIR":45,"GLGENDIR":4,".obj":70,"GLOBJDIR":16,"PSSRCDIR":3,"PSGENDIR":2,"PSOBJDIR":1,"PSLIBDIR":2,".lib":2,"BIN":1,".DIR":2,"OBJ_DIR":1,".first":2,"if":8,"f":6,"$search":4,".eqs":3,"then":8,"create":2,"directory":2,"log":2,".include":18,"COMMONDIR":6,"vmscdefs":1,".mak":18,"vmsdefs":2,"generic":2,"version":3,"DD":79,"GLD":1,"PSD":8,"GS_DOCDIR":1,"GS_DOC":1,"#GS_DOCDIR":1,"GS":7,"GS_LIB_DEFAULT":1,"GS_LIB":1,"#GS_LIB_DEFAULT":1,".FONT":1,"SEARCH_HERE_FIRS":1,"GS_INIT":2,".PS":1,"TDEBUG":2,"CDEBUG":1,"BUILD_TIME_GS":1,"#BUILD_TIME_GS":1,"I":1,".ifdef":21,"SYSLIB":5,"JSRCDIR":2,"sys":4,"$library":4,".else":20,".jpeg":1,"6b":1,".endif":21,"JVERSION":1,"PSRCDIR":2,".libpng":1,"1_2_8":1,"PVERSION":1,"ZSRCDIR":2,".zlib":1,"1_2_1":1,"JBIG2SRCDIR":2,".jbig2dec":1,"0_7":1,"ICCSRCDIR":1,".icclib":1,"#IJSSRCDIR":1,".ijs":1,"#IJSEXECTYPE":1,"unix":1,"SHARE_JPEG":1,"SHARE_LIBPNG":1,"SHARE_ZLIB":1,"SHARE_JBIG2":1,"X_INCLUDE":1,"DECW":2,"$INCLUDE":1,"SW_DEBUG":3,"#SW_DEBUG":1,"SW_PLATFORM":2,"PREFIX":1,"NESTED_INCLUDE":1,"name":1,"as_is":1,"short":1,"nowarn":1,"A4_PAPER":2,"SW_PAPER":3,"DEFINE":4,"IEEE":3,"SW_IEEE":3,"float":1,"ieee":1,"COMP":3,"LINKER":4,"INCDIR":1,"LIBDIR":1,"SYNC":1,"posync":1,"DEVICE_DEVS":1,"x11":1,".dev":87,"x11alpha":1,"x11cmyk":1,"x11gray2":1,"x11gray4":1,"x11mono":1,"DEVICE_DEVS1":1,"DEVICE_DEVS2":1,"DEVICE_DEVS3":1,"deskjet":1,"djet500":1,"laserjet":1,"ljetplus":1,"ljet2p":1,"ljet3":1,"ljet3d":1,"ljet4":1,"ljet4d":1,"DEVICE_DEVS4":1,"cdeskjet":1,"cdjcolor":1,"cdjmono":1,"cdj550":1,"pj":1,"pjxl":1,"pjxl300":1,"DEVICE_DEVS5":1,"uniprint":1,"DEVICE_DEVS6":1,"bj10e":1,"bj200":1,"bjc600":1,"bjc800":1,"DEVICE_DEVS7":1,"faxg3":1,"faxg32d":1,"faxg4":1,"DEVICE_DEVS8":1,"pcxmono":1,"pcxgray":1,"pcx16":1,"pcx256":1,"pcx24b":1,"pcxcmyk":1,"DEVICE_DEVS9":1,"pbm":1,"pbmraw":1,"pgm":1,"pgmraw":1,"pgnm":1,"pgnmraw":1,"DEVICE_DEVS10":1,"tiffcrle":1,"tiffg3":1,"tiffg32d":1,"tiffg4":1,"tifflzw":1,"tiffpack":1,"DEVICE_DEVS11":1,"tiff12nc":1,"tiff24nc":1,"DEVICE_DEVS12":1,"psmono":1,"psgray":1,"psrgb":1,"bit":1,"bitrgb":1,"bitcmyk":1,"DEVICE_DEVS13":1,"pngmono":1,"pnggray":1,"png16":1,"png256":1,"png16m":1,"pngalpha":1,"DEVICE_DEVS14":1,"jpeg":2,"jpeggray":1,"DEVICE_DEVS15":1,"pdfwrite":1,"pswrite":1,"epswrite":1,"pxlmono":1,"pxlcolor":1,"DEVICE_DEVS16":1,"bbox":1,"DEVICE_DEVS17":1,"pnm":1,"pnmraw":1,"ppm":1,"ppmraw":1,"pkm":1,"pkmraw":1,"pksm":1,"pksmraw":1,"DEVICE_DEVS18":1,"DEVICE_DEVS19":1,"DEVICE_DEVS20":1,"DEVICE_DEVS21":2,"FEATURE_DEVS":1,"psl3":1,"pdf":1,"dpsnext":1,"ttfont":1,"epsf":1,"fapi":1,"jbig2":2,"COMPILE_INITS":1,"BAND_LIST_STORAG":1,"file":2,"BAND_LIST_COMPRE":1,"zlib":2,"FILE_IMPLEMENTAT":1,"stdio":1,"STDIO_IMPLEMENTA":1,"c":1,"EXTEND_NAMES":2,"SYSTEM_CONSTANTS":2,"PLATFORM":1,"openvms_":3,"MAKEFILE":10,"TOP_MAKEFILES":3,"PLATOPT":1,"PCFBASM":1,"CMD":1,"D":2,"NULL":3,"D_":1,"_D_":1,"_D":1,"I_":1,"INCLUDE":1,"II":1,"_I":1,"O_":1,"OBJECT":1,"Q":1,"XE":1,".exe":23,"XEAUX":1,"BEGINFILES":1,"OPENVMS":5,".OPT":6,".COM":1,"CCAUX":1,"+":6,"OPTION":2,"AK":2,"obj":3,"EXP":6,"MCR":1,"SH":1,"CP_":1,"COPY_ONE":1,"RM_":1,"RM_ONE":1,"RMN_":1,"RM_ALL":1,"CONFILES":1,"p":1,"%":1,"s":1,"CONFLDTR":1,"o":1,".suffixes":1,".c":13,"CC_":5,"CC_INT":1,"CC_NO_WARN":1,"Fontmap":1,"GS_XE":3,"ansidefs":1,"gs":3,"lib":3,"int":1,"cfonts":1,"libpng":1,"JBIG2_EXTRA_OBJS":1,"JBIG2OBJDIR":1,"snprintf":1,"icclib":1,"devs":1,"contrib":1,"a4p":3,"i3e":3,"dsl":4,"decc":1,".nes":3,"decw12":2,".or":3,".a4p":1,".decc":1,".decw12":1,"$extract":1,"$length":1,"MMSQUALIFIERS":1,"GLGEN":5,"arch":1,".h":11,"INT_ALL":1,"LIB_ALL":1,"ld_tr":1,"OPTIONS":1,"Write":32,"Sys":11,"$Output":1,"openvms__":3,"GLOBJ":8,"gp_getnv":1,"gp_vms":5,"gp_stdia":5,"nosync":2,"SETMOD":1,"include":2,"ECHOGS_XE":8,"echogs":3,"GENARCH_XE":1,"genarch":3,"GENCONF_XE":1,"genconf":3,"GENDEV_XE":1,"gendev":3,"GENHT_XE":1,"genht":3,"GENINIT_XE":1,"geninit":3,"GENARCH_DEPS":1,"GENCONF_DEPS":1,"GENDEV_DEPS":1,"GENHT_DEPS":1,"GENINIT_DEPS":1,"GLSRC":4,"string__h":1,"memory__h":1,"gx_h":2,"gp_h":2,"gpmisc_h":1,"gsstruct_h":1,"stdio__h":1,"time__h":1,"unistd__h":1,"incl":1,".opt":6,"append_l":1,"APPEND_L":13,"$LIBRARY_INCLUDE":1,"$LIBRARY":4,"DECWINDOWS1_2":1,"Ident":1,"COMMENT\"\"\"":1,"gconfig_":1,"this":2,"indicates":2,"presence":1,"or":1,"absence":1,"of":5,"certain":2,"system":1,"header":1,"files":1,"that":1,"are":1,"located":1,"different":2,"places":1,"on":1,"systems":1,"could":1,"be":1,"generated":1,"by":2,"GNU":1,"`":1,"configure":1,"gconfigv":1,"status":1,"machine":1,"configuration":1,"specific":2,"features":1,"derived":1,"from":1,"definitions":1,"platform":1,"makefile":1,"gconfig__h":2,"w":2,"x":5,"define":6,"gconfigv_h":5,"a":3,"Description":8,"for":7,"xv":14,"Written":1,"Rick":1,"Dyson":1,"dyson":1,"@iowasp":1,".physics":1,".uiowa":1,".edu":2,"Last":1,"Modified":1,"APR":2,"v2":3,".21":2,"OCT":1,"export":1,".lcs":1,".mit":1,"seemed":1,"to":2,"change":1,"about":1,"Sep":1,"without":1,"number":1,"changing":1,"FEB":1,".21b":1,"ALPHA":7,"support":1,"is":1,".MMS":10,"MAR":1,"v3":4,".00":2,"DEC":3,"C":1,"changes":1,"MAY":1,"merged":1,".10":2,"Most":1,"Unix":1,"comments":1,"have":1,"been":1,"left":1,"intact":1,"help":3,"debug":1,"any":1,"problems":1,"$Disk":6,"cc":3,"JPEG":2,"HAVE_JPEG":1,"JPEGDIR":4,".JPEG":2,"JPEGLIB":5,"LIBJPEG":3,"JPEGINCLUDE":2,"TIFF":2,"HAVE_TIFF":1,"TIFFDIR":4,".TIFF":2,"TIFFLIB":5,"LIBTIFF":4,"TIFFINCLUDE":2,"PDS":2,"HAVE_PDS":1,"DEC_XUI":2,"XUI":2,"HAVE_XUI":1,"DEFS":2,"Define":5,"TIMERS":1,"INCS":2,"Include":1,"Optimize":3,"Standard":2,"VAXC":2,"OPTS":12,"DECC_OPTIONS":2,"Warnings":1,"NoInformationals":1,"VAXC_OPTIONS":1,"NoDebug":1,"CFLAGS":2,"LINKFLAGS":8,"XVLIB":12,"LIBXV":1,"OBJS":4,"xvevent":1,"xvroot":1,"xvmisc":1,"xvimage":1,"xvcolor":1,"xvsmooth":1,"xv24to8":1,"xvgif":1,"xvpm":1,"xvinfo":1,"xvctrl":1,"xvscrl":1,"xvalg":1,"xvgifwr":1,"xvdir":1,"xvbutt":1,"xvpbm":1,"xvxbm":1,"xvgam":1,"xvbmp":1,"xvdial":1,"xvgraf":1,"xvsunras":1,"xvjpeg":1,"xvps":1,"xvpopup":1,"xvdflt":1,"xvtiff":1,"xvtiffwr":1,"xvpds":1,"xvrle":1,"xviris":1,"xvgrab":1,"xvbrowse":1,"xviff":1,"xvtext":1,"xvpcx":1,"xvtarga":1,"xvxpm":1,"xvcut":1,"xvxwd":1,"xvfits":1,"vms":2,"BITS":2,".Bits":3,"annot":2,"MISC":1,"readme":1,"changelog":1,"ideas":1,"NoLog":7,"$Library_Include":2,"$Library":1,"X11":1,"$Include":1,"XVDIR":1,"$Environment":1,"bggen":7,"decompress":7,"xcmap":6,"xvpictoppm":6,"All":1,"Finished":1,"with":1,"build":1,"XV":1,"Continue":7,".hlb":3,"vdcomp":5,"Option":6,"Set":12,"Default":9,"MMSDEFAULTS":5,"Macro":3,"If":1,"Then":1,"Create":1,"Replace":1,"Protection":3,"Owner":3,"RWED":2,"Rename":1,".H":2,"RWE":1,"various":1,"dependencies":1,"config":1,".hlp":1,"includes":1,"dirent":1,"VAXC_Options":2,"Open":2,"TMP":33,"Close":2,"DECC_Options":2,"install":1,"Copy":1,"clean":4,"Delete":2,"NoConfirm":3,".log":1,".olb":2,"Purge":1,"$Id":1,".mms":1,"42Z":1,"tmr":2,"Project":1,"LISP":3,"Interpreter":1,"Created":1,"Author":1,"cflags":1,"WARN":1,"DISABLE":1,"ZERODIV":1,"FLOATOVERFL":1,"NOMAINUFLO":1,"IEEE_MODE":1,"UNDERFLOW_TO_ZER":1,"FLOAT":1,"core":4,"LISP_CORE":2,"main":4,"LISP_MAIN":1,"exec":3,"clib":2,"VAXCRTL":1,"head":3,"objs":3,"LNK":2,"EXEC":1,"DEASSIGN":1,"del":2},"Monkey":{"#Import":5,"Using":7,"std":4,"..":7,"Function":15,"Main":4,"()":45,"Local":56,"testStack":4,":=":57,"New":27,"Stack":3,"<":13,"MyObject":5,">":8,"For":12,"n":10,"To":3,"newItem":3,".depth":4,"=":73,"Rnd":6,"(":108,",":93,")":108,".Push":5,"Next":12,".Sort":1,"Lambda":1,":":78,"Int":21,"x":16,"y":15,"Return":11,"<=>":1,"End":50,"Eachin":1,"Print":16,"Struct":1,"Field":11,"depth":1,"Namespace":1,"example":1,"#rem":6,"multi":4,"line":4,"comment":4,"#end":6,"nested":2,"mojo":3,"Const":7,"ONECONST":2,"TWOCONST":2,"THREECONST":2,"FOURCONST":2,"Global":25,"someVariable":2,"scores":2,"[]":15,"text":2,"String":9,"string1":2,"string2":2,"string4":3,"string5":3,"string6":3,".Trim":2,".ToUpper":2,"#If":3,"__TARGET__":2,"#ElseIf":2,"#End":3,"a":20,"b":20,"~":2,"~=":2,"|=":2,"&=":2,"c":3,"|":8,"AppInstance":2,"GameWindow":2,"App":5,".Run":2,"Class":12,"Extends":9,"Window":2,"Private":3,"_spiral":3,"Float":24,"_circle":3,"Public":3,"Method":22,"Super":4,".New":2,"WindowFlags":2,".Resizable":2,"Property":2,"Spiral":2,"Circle":3,"Setter":1,"values":4,"If":1,".Length":4,"And":1,"Mod":1,"Else":5,"OnRender":5,"canvas":22,"Canvas":5,"Override":6,"RequestRender":1,".Clear":1,"Color":10,".DarkGrey":2,".Translate":1,"Width":1,"/":24,"Height":5,".Rotate":1,"-":4,"Millisecs":1,".Color":5,"DrawLines":3,"True":6,"OnLayout":1,"CreateSpiral":2,"CreateCircle":2,"lines":9,"closedShape":3,"Bool":3,"False":2,"Until":8,"Step":4,"l":3,"x0":3,"[":12,"]":12,"y0":3,"+":28,"x1":2,"?":5,"y1":2,".DrawLine":1,"Double":9,"width":4,"height":4,"sides":6,"turns":3,"stack":8,"radStep":4,"Pi":4,"*":26,"xMult":3,"yMult":3,"radiusX":6,"radiusY":6,"stepX":2,"stepY":2,"Sin":3,"Cos":3,"+=":11,".ToArray":2,"MyList":1,"List":1,"Interface":2,"Computer":4,"Boot":2,"Process":2,"Display":2,"PC":2,"Implements":2,"Strict":1,"Import":1,"Game":1,"DrawSpiral":3,"clock":3,"w":4,"DeviceWidth":1,"i":5,"#":4,".2":1,"DrawRect":1,"hitbox":1,".Collide":1,"event":5,".pos":1,"updateCount":4,"OnCreate":1,"SetUpdateRate":1,"OnUpdate":1,"Cls":1,"Enemy":2,"Die":2,"Abstract":1,"Hoodlum":1,"testField":1,"currentNode":1,"list":1,".Node":1,"Vector2D":2,"VectorNode":1,"Node":1,"listOfStuff":3,"lessStuff":1,"oneStuff":1,"worstCase":1,"worst":1,".List":1,"$":1,"string3":1,"boolVariable1":1,"boolVariable2":1,"hexNum1":1,"$3d0dead":1,"hexNum2":1,"%":1,"$CAFEBABE":1,"floatNum1":1,"floatNum2":1,"floatNum3":1,".141516":1,"TARGET":2,"DoStuff":1,"DoOtherStuff":1,"#SOMETHING":1,"#Print":1,"SOMETHING":2,"mojox":1,"TestGui":4,"mainDock":4,"DockingView":2,"rgtDock":3,"ScrollView":2,"graphView":1,"GraphView":3,"smallFont":1,"Font":2,".Load":2,"MainDock":2,"RightDock":2,".AddView":1,"ContentView":2,"Layout":2,"newStyle":10,"Style":4,".Copy":2,".BackgroundColor":2,".BorderColor":2,".Black":2,".Font":2,".smallFont":2,".OnRender":2,".DrawCircle":2,"Frame":4,".Width":4,".Height":5,".Aluminum":2,".DrawText":2,".FPS":1,"_panSpeed":4,"ScrollBarsVisibl":1,".Grey":1,"graph":4,"Scroll":5,"Vec2i":4,".Frame":2,"t":1,"work":1,"!":1,"OnMouseEvent":1,"MouseEvent":1,"Select":1,".Type":1,"Case":1,"EventType":1,".MouseWheel":1,".X":3,".Wheel":2,".Y":3,".RequestRender":1,"View":1,"_size":3,"MinSize":1,"r":14,"v":4,"path":3,"AppDir":1,"source":6,"Pixmap":2,".SetPixelARGB":1,"ARGB":3,".Save":1,"dest":3,"g":10,"argb":13,".GetPixelARGB":1,"ARGBToAlpha":2,"ARGBToRed":2,"ARGBToGreen":2,"ARGBToBlue":2,"UInt":10,"Assert":8,"<=":4,"Shl":6,"Shr":3,"&":4,"$ff":4},"Monkey C":{"using":1,"Toybox":1,".Time":1,";":96,"class":4,"StartTimer":12,"{":33,"var":31,"startTime":17,"=":50,"null":8,"//":3,"if":8,":":13,"clock":44,"is":2,"STOPPED":1,",":1,"non":1,"-":17,"RUNNING":1,"countDown":7,"new":31,"Time":10,".Duration":8,"(":64,"*":2,")":54,"function":19,"initialize":1,"clock_":2,"}":33,"start":3,"()":89,"==":31,"cannot":1,"re":1,"timer":61,"that":1,".now":6,".add":4,"COMMENT//":18,"sync":1,"now":6,"!=":1,"&&":13,".compare":2,"<":2,"delta":2,".subtract":5,".value":30,"mins":2,"Math":1,".round":1,"((":1,"+":1,"/":1,"))":5,"forward":1,"else":4,"backward":1,"getDuration":1,"return":16,"())":2,"FakeClock":12,"epochSeconds":2,".Moment":1,"SystemClock":1,"StartTimerTests":1,"test":11,"newTimer_hasDefa":1,"logger":11,".getDuration":18,"startedTimer_cou":1,".start":7,"success":13,"true":2,".epochSeconds":13,"&=":9,"sync_isNoOpOnUns":1,".sync":6,".startTime":12,"sync_isNoOpInPos":1,"seconds":1,"post":1,"sync_syncsToClos":1,"forward_whenNotS":1,".forward":3,"forward_whenStar":2,"backward_whenNot":1,".backward":3,"backward_whenSta":2},"Moocode":{"COMMENT;":8,"I":1,"M":1,"P":1,"O":1,"R":1,"T":2,"A":1,"N":1,"================":1,"The":2,"following":2,"code":43,"cannot":1,"be":1,"used":1,"as":61,"is":3,".":72,"You":1,"will":1,"need":1,"to":1,"rewrite":1,"functionality":1,"that":2,"not":1,"present":1,"in":53,"your":1,"server":3,"/":64,"core":2,"most":1,"straight":1,"-":75,"forward":1,"target":17,"(":768,"other":1,"than":1,"Stunt":1,"Improvise":1,")":674,"a":40,"provides":1,"map":5,"datatype":1,"and":1,"anonymous":1,"objects":1,"Installation":1,"my":1,"uses":1,"the":1,"object":1,"numbers":1,":":489,"#36819":1,"->":74,"MOOcode":4,"Experimental":2,"Language":2,"Package":2,"#36820":1,"Changelog":1,"#36821":1,"Dictionary":1,"#36822":1,"Compiler":2,"#38128":1,"Syntax":1,"Tree":1,"Pretty":1,"Printer":1,"#37644":1,"Tokenizer":2,"Prototype":25,"#37645":1,"Parser":2,"#37648":1,"Symbol":2,"#37649":1,"Literal":1,"#37650":1,"Statement":8,"#37651":1,"Operator":11,"#37652":1,"Control":1,"Flow":1,"#37653":1,"Assignment":2,"#38140":1,"Compound":1,"#38123":1,"Prefix":1,"#37654":1,"Infix":1,"#37655":1,"Name":1,"#37656":1,"Bracket":1,"#37657":1,"Brace":1,"#37658":1,"If":1,"#38119":1,"For":1,"#38120":1,"Loop":1,"#38126":1,"Fork":1,"#38127":1,"Try":1,"#37659":1,"Invocation":1,"#37660":1,"Verb":1,"Selector":2,"#37661":1,"Property":1,"#38124":1,"Error":1,"Catching":1,"#38122":1,"Positional":1,"#38141":1,"From":1,"#37662":1,"Utilities":1,"#36823":1,"Tests":4,"#36824":1,"#37646":1,"#37647":1,"@program":62,"_":4,"_ensure_prototyp":4,"application":60,"x":69,"moocode":60,"typeof":13,"this":407,"==":132,"OBJ":3,"||":33,"raise":50,"E_INVARG":3,",":611,";":937,"_ensure_instance":17,"ANON":3,"$plastic":58,".compiler":4,"_lookup":2,"$private":2,"()":103,"{":160,"name":11,"}":155,"=":624,"args":55,"if":147,"`":25,"value":90,".variable_map":8,"[":157,"]":151,"!":36,"E_RANGE":21,"return":94,"elseif":46,".reserved_names":3,"while":23,"tostr":64,"endwhile":23,"else":66,"endif":147,"_generate":2,"random":3,"())":13,"compile":1,"source":35,"?":24,"options":4,"[]":5,"tokenizer":6,".plastic":49,".tokenizer_proto":5,"create":19,"parser":313,".parser_proto":14,"compiler":2,"try":2,"statements":41,"except":2,"ex":4,"ANY":3,".tokenizer":4,".row":4,"}}":4,"endtry":2,"{}":24,"for":35,"statement":115,".type":77,"!=":33,"@source":3,"p":82,"@compiler":1,"endfor":35,"ticks_left":4,"<":15,"seconds_left":4,"&&":57,"suspend":4,".value":46,"isa":22,".sign_operator_p":5,"))":52,"|":11,".first":57,".second":35,".control_flow_st":5,"((":29,"first":57,".id":85,".if_statement_pr":3,"s":42,"respond_to":10,"@code":28,"@this":15,"+":55,"i":32,"length":15,">=":13,"LIST":6,".for_statement_p":3,".subtype":6,".loop_statement_":4,">":7,"prefix":4,".fork_statement_":3,".try_statement_p":3,"$":11,"@x":3,"join":6,".assignment_oper":5,"res":19,"rest":3,"v":22,".bracket_operato":4,".third":9,".brace_operator_":3,".invocation_oper":5,"@a":21,".property_select":3,".error_catching_":4,"second":40,".literal_proto":3,"toliteral":2,".positional_symb":4,".prefix_operator":6,".infix_operator_":16,".traditional_ter":3,".name_proto":5,".printer":2,"_print":5,"indent":7,"result":13,"item":2,"@result":3,"ERR":1,"prop":4,"E_PROPNF":2,"print":1,"instance":70,".column":3,".source":4,"advance":52,".token":52,"row":26,"column":78,"eol":9,"block_comment":6,"inline_comment":4,"loop":16,"len":3,")))":1,"continue":18,"next_two":4,"..":6,"c":50,"break":8,"COMMENT/*":93,"<=":10,"col1":11,"col2":8,"chars":24,"index":3,".errors":1,"]]":3,"toobj":1,"float":4,"cc":1,"*":1,"tofloat":1,"toint":1,"esc":4,"q":2,"token":102,"@options":1,".symbols":29,"plastic":52,"symbol":112,".operator_proto":10,".compound_assign":6,".from_statement_":2,".verb_selector_o":2,"id":48,"bp":8,"proto":5,"$nothing":1,"valid":1,".symbol_proto":7,"reserve_statemen":8,"type":17,"an_or_a":2,".reserved":3,"verb":2,"make_identifier":6,"ttid":3,"clone":6,".eol":5,"expression":54,"left":14,"nud":11,".bp":10,".utilities":17,"suspend_if_neces":7,"led":12,"std":9,"terminals":2,"@statements":1,"parse_all":1,"stack":8,"top":11,"@stack":4,"children":6,".object_utilitie":1,"change_owner":1,"caller_perms":1,"push":7,"definition":2,"@rest":1,"new":5,"@definition":1,"pop":7,"delete":1,"parse_map_sequen":2,"separator":6,"infix":3,"terminator":6,"symbols":7,"{}}":1,"ids":6,"@ids":2,"@symbol":2,"key":7,"{{":2,"@map":1,"parse_list_seque":6,"list":3,"@list":1,"validate_scatter":2,"pattern":5,"state":8,"element":8,"node":5,"=>":2,"@children":1,"match":1,"root":2,"keys":3,"matches":3,"next":2,"@matches":1,"opts":2,"E_PERM":3,"k":3,"parents":3,"ancestor":2,"ancestors":1,"property":3,"properties":1,"right":2,".right":1,".statement_proto":1,".loop_depth":9,".loop_variables":9,"reserve_keyword":14,"variables":11,"variable":21,"make_variable":7,"@variables":7,"@parser":2,"l":4,"end":4,"body":2,"b":8,"codes":8,"handler":2,"@b":1,"op":3,"inner":5,"outer":5,"sequence":8,"caret":2,"dollar":2,"third":8,"import":13,".imports":3,"types":7,"temp":14,"imports":5,"@imports":2,"()))":1,"@verb":1,"toy":3,"do_the_work":3,"none":1,".wound":8,"$object_utils":1,".location":4,"$room":1,"announce_all":2,".name":5,"continue_msg":1,"fork":1,"endfork":1,"wind_down_msg":1,"wind":1,"player":3,"tell":1,"announce":1},"MoonScript":{"types":9,"=":185,"require":5,"util":2,"data":2,"import":5,"reversed":2,",":307,"unpack":29,"from":4,"ntype":23,"mtype":3,"build":82,"smart_node":9,"is_slice":2,"value_is_singula":3,"insert":25,"table":9,"NameProxy":22,"LocalName":3,"destructure":6,"local":1,"implicitly_retur":4,"class":5,"Run":10,"new":3,":":104,"(":82,"@fn":1,")":82,"=>":48,"self":3,"[":117,"]":113,"call":3,"state":2,".fn":1,"COMMENT--":33,"apply_to_last":8,"stms":3,"fn":9,"->":21,"last_exp_id":3,"for":26,"i":20,"#stms":1,"-":2,"stm":28,"if":63,"and":15,"!=":5,"break":1,"return":12,"in":18,"ipairs":3,"==":42,"else":33,"is_singular":3,"body":40,"false":4,"#body":1,"true":6,"find_assigns":3,"out":9,"{}":10,"thing":4,"*":14,"switch":8,"when":14,".insert":5,"--":3,"extract":1,"names":23,"hoist_declaratio":2,"assigns":3,"name":36,"type":8,"idx":4,"while":5,"do":3,"+=":1,"{":201,"}":153,"expand_elseif_as":2,"ifstm":5,"#ifstm":1,"case":13,"split":3,"+":1,"constructor_name":2,"with_continue_li":4,"continue_name":13,"nil":12,"@listen":3,"unless":7,"@put_name":3,".group":21,"@splice":1,"lines":2,"}}":28,"Transformer":3,"@transformers":3,"@seen_nodes":3,"setmetatable":1,"__mode":1,"transform":1,"scope":7,"node":136,"...":4,"transformer":3,"res":3,"or":11,"bind":1,"(...)":2,"@transform":7,"__call":1,"can_transform":1,"construct_compre":3,"inner":4,"clauses":6,"current_stms":7,"_":12,"clause":4,"t":18,"iter":2,"elseif":3,"cond":13,"error":4,"..":3,"Statement":2,"root_stms":1,"@":1,"assign":7,"values":12,"transformed":2,"#values":1,"value":9,".statement":6,".cascading":2,"ret":18,".is_value":3,".has_destructure":2,".split_assign":1,"continue":1,"@send":1,".assign_one":25,"export":1,"#node":8,">":2,"cls":7,".name":1,".assign":6,"update":4,"op":3,"exp":18,"op_final":3,"\\":12,"match":1,"not":5,"source":7,"stubs":3,"real_names":4,".chain":15,"base":15,"stub":8,"source_name":3,"comprehension":2,"action":4,"decorated":2,"dec":6,"wrapped":4,"fail":5,".declare":2,".build_assign":2,".do":3,"body_idx":4,"with":5,"block":4,"scope_name":5,"named_assign":2,"assign_name":1,"@set":2,"foreach":3,".iter":1,"destructures":5,".names":3,"proxy":2,"next":1,".body":13,"list":5,"index_name":3,"list_name":6,"slice_var":3,"bounds":3,"slice":12,"#list":1,".remove":3,"max_tmp_name":5,"index":6,"conds":2,"exp_name":3,"convert_cond":2,"case_exps":3,"cond_exp":5,"first":3,"if_stm":5,"if_cond":4,"parent_assign":3,"parent_val":3,"statements":4,"properties":5,"item":8,"tuple":8,"constructor":7,"key":3,"parent_cls_name":15,"base_name":13,"self_name":4,"cls_name":7,".fndef":5,"args":4,"{{":4,"arrow":1,"then":8,".arrow":1,"real_name":6,"last":4,"#real_name":1,".table":4,"class_lookup":3,"cls_mt":2,"out_body":3,"chain":8,"]]":2,"new_chain":6,"head":6,"calling_name":4,"get":1,".if":2,"#statements":1,"Accumulator":3,"@accum_name":4,"@value_name":5,"@len_name":4,"convert":2,"@body_idx":1,"@mutate_body":1,"@wrap":1,"wrap":2,".block_exp":9,"!":4,"mutate_body":2,"skip_nil":3,"val":2,"n":4,"default_accumula":4,"is_top":3,".transform":2,".manual_return":1,".comprehension_h":1,"Value":2,"string":1,"delim":2,"convert_part":4,"part":9,"<=":1,"e":4,"a":3,"tblcomprehension":1,"explist":2,"key_exp":3,"value_exp":3,"accum":5,"dest":4,"key_name":3,"val_name":3,"fndef":1,"capture":1,"event":1,".lua_keywords":1,"fn_name":3,"is_super":2,".value":1,"block_exp":1,"arg_list":3,".args":1,"@unlisten":1},"Motoko":{"import":6,"List":8,";":120,"module":1,"{":57,"COMMENT//":18,"public":14,"type":1,"Queue":8,"<":25,"V":20,">":22,"=":20,"(":102,".List":4,",":92,"//":24,"<-":1,"in":1,"out":1,"->":1,")":84,"func":20,"push":1,"v":2,":":57,"i":6,"o":6,"?":15,"pop":1,"q":7,"switch":7,"peek":3,"))":9,"case":15,"null":13,"_":2,"}":57,"x":5,"tail":2,")))":3,"((":5,"xs":5,".reverse":1,"size":1,"Nat":22,".size":3,"+":2,"private":13,"l":2,"HashMap":6,"Iter":2,"Principal":31,"Errors":4,"Events":6,"shared":4,"caller":12,"actor":1,"class":1,"ERC20":1,"tkName":2,"Text":6,"Name":1,"of":12,"the":7,"token":4,".":22,"tkSymbol":2,"Symbol":1,"tkDecimals":2,"Nat8":3,"Number":1,"decimals":2,"uses":1,"tkTotalSupply":3,"Total":1,"supply":1,"stable":6,"let":13,"_name":2,"query":6,"name":1,"()":8,"async":9,"_symbol":2,"symbol":1,"_decimals":2,"_totalSupply":2,"totalSupply":1,"var":4,"_balances":4,"[":3,"]":3,"[]":3,"balances":8,".HashMap":4,"Address":3,"owner":15,"Amount":5,"tokens":9,".equal":4,".hash":4,".put":7,"balanceOf":1,"_balanceOf":6,".get":4,"balance":8,"transfer":2,"to":8,"Recipient":2,"value":25,"transferEvent":3,".Transfer":2,"Transfer":3,"event":5,"Bool":3,"if":8,"throw":3,".InsufficientBal":2,"_transfer":3,"ignore":2,".fireTransfer":1,"Fire":2,"true":3,"from":9,"==":5,"return":5,"fromBalance":2,"newFromBalance":3,"-":2,".delete":3,"else":2,"toBalance":2,"newToBalance":2,"transferFrom":1,"Owner":1,"allowed":4,"_allowance":3,".InsufficientAll":1,"newAllowed":2,"_approve":3,"approve":1,"spender":12,"Spender":1,"approvalEvent":2,".Approval":1,"Approval":1,".fireApproval":1,"approval":1,"allowances":6,"allowance":11,"_allowances":1,"allowance_owner":2,"system":2,"preupgrade":1,":=":3,".toArray":1,".entries":1,"())":1,"postupgrade":1,".fromIter":1,".vals":1},"Motorola 68K Assembly":{"COMMENT;":97,";":197,"d1":56,"=":19,"height":1,",":2570,"or":51,"if":33,"error":3,"d2":30,"bitplans":1,"IFF_GetSize":1,":":160,"movem":65,".l":1053,"d3":12,"-":528,"d7":37,"/":63,"a0":130,"a6":46,"(":1395,"a7":10,")":1395,"bsr":16,"iff_getBMHDInfo":2,"+":306,"rts":112,"a1":45,"destination":1,"buffer":1,"IFF_GetPicture":1,"iff_uncompress":2,"IFF_GetPalette":1,"iff_get_palette":2,"moveq":328,"#0":112,"d0":240,"cmp":59,"#":617,"bne":18,".palette_end":4,"move":877,"remaining":3,"size":6,"add":59,"end":4,"of":9,"file":3,".palette_next_ch":2,"beq":16,".palette_chunk":2,"skip":3,"this":3,"chunk":8,"BODY":2,"CMAP":3,"...":5,"blo":5,"bra":16,"no":3,"BMHD":3,"!":3,"addq":65,"#4":18,"chunck":2,".bmhd_end":4,".bmhd_next_chunk":2,".bmhd_chunk":2,".w":907,".b":428,".iff_failure":4,".iff_next_chunk":2,".iff_body":2,"body":3,".iff_next_byte":3,"read":2,"next":1,"compressed":1,"byte":3,"#128":1,"bhs":1,".iff_repeat":2,".iff_copy":2,"dbf":3,".iff_success":2,"neg":25,".iff_repeat_loop":2,".iff_exit":2,"#1":52,"BLSFASTFILL_WORD":1,"macro":9,"dest":14,"words":6,"value":21,"==":16,"elsif":22,"else":21,"lea":111,"<=":1,"clr":42,"endif":31,".fastfill":2,"\\":12,"?":15,"dbra":6,"endm":9,"BLSFASTFILL":1,"bytes":53,">":2,"#value":1,"<<":9,"|":7,"&&":2,"movei":2,"&":5,"<":12,"BLSREPEAT2":8,"*":6,"%":106,">=":22,"sp":24,"d4":7,"d5":3,"d6":3,".blsfill_loop":2,"BLSFASTCOPY_ALIG":1,"src":3,"Load":1,"source":1,"and":47,"address":3,"dst":1,"$60":1,"a2":10,"$100":2,"$20":5,"Try":1,"to":8,"load":1,"into":1,"using":2,"Compute":1,"number":1,"blocks":1,"Use":1,"slower":1,"immediate":1,".blockcopy_loop":2,"$1F":1,"BLS_SETINTVECTOR":1,"vect":2,"target":3,"SCD":1,"!=":1,"#target":1,"Check":1,"vector":1,"in":3,"ROM":1,"already":1,"jumps":1,"the":7,"correct":1,".vector_set":2,"Point":1,"interrupt":1,"handler":1,"$4EF9":1,"Write":1,"JMP":2,"instruction":4,"BLS_ENABLE_INTER":1,"andi":27,"$F8FF":1,"SR":2,"BLS_DISABLE_INTE":1,"ori":27,"$0700":1,"ENTER_MONITOR":1,"trap":3,"#07":1,"DELAY_CYCLES":7,"cycles":14,"BLSREPEAT":3,"nop":17,"sr":2,"assert":1,"Longer":1,"loops":1,"unimplemented":1,"Delay":1,"too":1,"short":1,"make":1,"a":1,"loop":2,".delayloop":2,"Slow":1,"down":1,"for":3,"very":1,"long":1,"waits":1,"ccr":2,"DELAY_MILLIS":1,"millis":6,"BUS":3,"BUS_MAIN":3,".delaymillisloop":2,"machine":1,"section":3,"text":2,"public":19,"_getCPU":2,"_getVBR":2,"_getMEM":2,"LVOSuperVisor":2,"EQU":30,"LVOAvailMem":2,"AttnFlags":3,"w":5,"exec":2,"base":2,".":10,"btst":43,".s":17,"_010":2,"_cpuDone":7,"_020":2,"#2":37,"_030":2,"#3":55,"_040":2,"#7":45,"_060":2,"#10":2,"Apollo":1,"_080":2,"#6":15,"#8":57,"a5":9,"$4":1,"movecTrap":2,"jsr":80,"movec":1,"VBR":1,"rte":23,"lz4_depack":2,"#15":8,"initial":1,"token":3,"fetch":1,"high":5,"bits":4,"used":1,"generate":1,"lengths":1,"Ensure":1,"clear":1,"word":1,"found":1,"by":2,"@zerkman":1,".lz4_depack_loop":2,"lsr":14,"length":5,"literals":3,".no_literals":2,".fetch_length":3,".literal_copy_lo":2,"subq":37,"Spec":1,"states":1,"that":1,"last":1,"must":1,"be":1,"so":1,"we":2,"do":2,"check":1,"here":1,".all_done":2,"offset":3,"low":1,"lsl":15,"a3":4,"sub":36,"copy":2,"Now":1,"match":3,"Match":1,"is":1,".match_copy_loop":2,"Note":1,"can":1,"We":1,"go":1,"again":1,"Fetch":1,"extra":1,"reused":1,"If":1,"it":1,".length_done":2,".more_literal_le":2,"literal":2,"keep":1,"going":1,"with":1,"updated":1,"#255":1,"lz4_depack_size":1,"equ":1,"org":1,"vectors":1,"dc":47,"$00006000":1,"Initial":2,"SSP":1,"start":3,"PC":103,"trap_addr":2,"Address":1,"trap_ill":2,"Illegal":1,"trap_chk":2,"CHK":1,"trap_v":2,"TRAPV":1,"blk":1,"trap_0":2,"trap_1":2,"trap_2":2,"trap_3":2,"trap_4":2,"trap_5":2,"trap_6":2,"trap_7":2,"trap_8":2,"trap_9":2,"trap_A":2,"trap_B":2,"trap_C":2,"trap_D":2,"trap_E":2,"trap_F":2,"SP":28,"D0":747,"A0":965,"D1":320,"D2":258,"bclr":32,"illegal":1,"CCR":73,"trapv":1,"movep_test":2,"pea":1,"return":2,"pc":3,"jmp":1,"bcd_test":2,"sub_b_test":4,"sub_w_test":4,"sub_l_test":4,"add_b_test":4,"add_w_test":4,"add_l_test":4,"neg_test":3,"tas":1,"#5":4,"chk":2,"movem_test":2,"$12345678":41,"A5":5,"link":1,"unlk":1,"A7":1,"USP":2,"exg":3,"$0080":1,"ext":4,"$FF00":1,"$00008000":1,"$0000":1,"cmpa_w_test":4,"cmpa_l_test":4,"cmp_b_test":4,"cmp_w_test":4,"cmp_l_test":4,"cmpi_b_test":2,"cmpi_w_test":2,"cmpi_l_test":2,"scc_test":2,"bcc_test":2,"dbcc_test":2,"div_test":6,"mult_test":6,"biti_test":2,"bitr_test":2,"clr_tst_test":2,"not_test":2,"addq_test":2,"subq_test":2,"adda_w_test":4,"adda_l_test":4,"suba_w_test":4,"suba_l_test":4,"move_l_test_0":6,"move_l_test_1":2,"move_l_test_2":4,"move_l_test_3":4,"move_l_test_4":4,"move_l_test_5":4,"move_l_test_6":4,"move_l_test_7":4,"move_l_test_8":4,"move_w_test_0":6,"move_w_test_1":2,"move_w_test_2":4,"move_w_test_3":4,"move_w_test_4":4,"move_w_test_5":4,"move_w_test_6":4,"move_w_test_7":4,"move_w_test_8":4,"move_b_test_0":4,"move_b_test_2":4,"move_b_test_3":4,"move_b_test_4":4,"move_b_test_5":4,"move_b_test_6":4,"move_b_test_7":4,"move_b_test_8":4,"shifti_test":2,"shiftr_test":2,"shiftm_test":2,"addi_b_test":2,"addi_w_test":2,"addi_l_test":2,"subi_b_test":2,"subi_w_test":2,"subi_l_test":2,"log_b_test":6,"log_w_test":6,"log_l_test":6,"logi_b_test":2,"logi_w_test":2,"logi_l_test":2,"------------":1,"$8000":182,"$01234567":2,"$89ABCDEF":3,"movep":8,"$00001122":1,"$00003344":1,"$11223344":1,"$55667788":1,"----------------":15,"$99":2,"$01":1,"abcd":5,"$01990099":1,"A1":270,"$09010101":1,"$00":1,"sbcd":5,"nbcd":7,"$55555555":17,"$1000":10,"#16":9,"#23":6,"#24":4,"#31":4,"$7000":108,"bchg":30,"bset":35,"D3":87,"$55AA":5,"$1234":31,"$5678":10,"$FF":5,"eor":18,"$5555":17,"$AAAA":9,"$FFFF":6,"$AAAAAAAA":7,"$9ABCDEF0":16,"$FFFFFFFF":10,"$12":19,"eori":26,"$34":5,"$56":8,"$78":6,"$9A":6,"$BC":6,"$1212":8,"$3434":5,"$5656":8,"$7878":6,"$9A9A":6,"$BCBC":6,"$12121212":8,"$34343434":5,"$56565656":8,"$78787878":6,"$9A9A9A9A":6,"$BCBCBCBC":6,"----------":4,"$7F":11,"$7FFF":17,"$7FFFFFFF":18,"-----------":5,"suba":26,"A2":53,"-------------":18,"$7FF0":2,"adda":25,"$7FFFFFF0":2,"#32":1,"addi":24,"addx":3,"$23":3,"$45":3,"$2323":3,"$4545":3,"$23232323":3,"$45454545":3,"$7F7F7F7F":1,"$7FFF7FFF":1,"#12345678":1,"cmpa":24,"rtr":1,"subi":24,"subx":3,"cmpi":24,"$55":21,"tst":25,"$89":2,"#127":2,"negx":27,"$7001":3,"$8001":3,"$89AB":2,"$7002":5,"$8002":5,"$0FFC":1,"$80000000":2,"$7004":5,"$8004":5,"not":37,"mulu":11,"muls":11,"divu":15,"divs":16,"$2AAAAAAA":2,"$1235":1,"$7003":1,"$7005":1,"$7006":3,"$7007":1,"$7008":3,"$7009":1,"$700A":3,"$700B":1,"$700C":3,"$8003":1,"$8005":1,"$8006":3,"$8007":1,"$8008":3,"$8009":1,"$800A":3,"$800B":1,"$800C":3,"movea":26,"A3":36,"$700E":2,"$7010":2,"$7012":2,"$7014":2,"$7016":2,"$7018":2,"$701A":2,"$800E":2,"$8010":2,"$8012":2,"$8014":2,"$8016":2,"$8018":2,"$801A":2,"D4":6,"D5":2,"D6":2,"D7":10,"asr":13,"ror":14,"roxr":13,"asl":13,"rol":13,"roxl":13,"#9":2,"#11":2,"#13":3,"#17":2,"#19":2,"#21":2,"$5555AAAA":8,".loop1":2,".loop2":2,"dbhi":2,".loop3":2,".loop4":2,"dbls":2,".loop5":2,".loop6":2,"dbcc":2,".loop7":2,".loop8":2,"dbcs":2,".loop9":2,".loop10":2,"dbne":2,".loop11":2,".loop12":2,"dbeq":2,".loop13":2,".loop14":2,"dbvc":2,".loop15":2,".loop16":2,"dbvs":2,".loop17":2,".loop18":2,"dbpl":2,".loop19":2,".loop20":2,"dbmi":2,".loop21":2,".loop22":2,"dbge":2,".loop23":2,".loop24":2,"dblt":2,".loop25":2,".loop26":2,"dbgt":2,".loop27":2,".loop28":2,"dble":2,".loop29":2,"bhi":1,".next0":2,"bls":1,".next1":2,"bcc":1,".next2":2,"bcs":1,".next3":2,".next4":2,".next5":2,"bvc":1,".next6":2,"bvs":1,".next7":2,"bpl":1,".next8":2,"bmi":1,".next9":2,"bge":1,".next10":2,"blt":1,".next11":2,"bgt":1,".next12":2,"ble":1,".next13":2,"st":1,"shi":2,"sls":2,"scc":2,"scs":2,"sne":2,"seq":4,"svc":2,"svs":2,"spl":2,"smi":2,"sge":2,"slt":2,"sgt":2,"sle":2,"_installLevel2":2,"_installLevel3":2,"_ciab_start":2,"_ciab_stop":2,"_closeOS":2,"_getKeyPress":2,"_restoreOS":2,"_getMasterTimer":2,"_resetMasterTime":2,"_mouse_left":2,"_mouse_right":2,"_mousePressL":2,"_mousePressR":2,"_mousePosX":2,"_mousePosY":2,"_serialPutc":4,"LVOOpenLibrary":2,"LVOCloseLibrary":2,"LVOWaitBlitt":3,"LVODisownBlitter":2,"LVOOwnBlitter":2,"LVOLoadView":3,"LVOWaitTOF":4,"LVOForbid":2,"LVOPermit":2,"SERDAT":2,"$dff030":1,"SERDATR":2,"$dff018":1,"CIAB":7,"$bfd000":1,"CIAA":6,"$bfe001":2,"CIASDR":2,"$0C00":1,"CIAA_CRA":5,"$e00":2,"CIAB_CRA":6,"CIAA_ICR":4,"$d00":2,"CIAB_ICR":4,"CIAB_TALO":5,"$400":1,"CIAB_TAHI":5,"$500":1,"CIAICRB_SP":1,"INTB_PORTS":1,"INTF_PORTS":1,"INTREQR":3,"$1e":1,"INTREQ":2,"$9c":1,"CIACRAF_SPMODE":2,"VHPOSR":3,"$006":1,"$6c":3,"_int3save":3,"store":5,"original":2,"vblank":1,"int":4,"$68":3,"_int2save":3,"level":1,"gfx_lib":2,"open":2,"graphics":2,".library":2,"_gfxbase":5,"gfxlibrary":1,"pointer":1,"_oldcopper":3,"old":7,"copper":2,"list":2,"_oldview":3,"WB":1,"view":1,"_LVOOwnBlitter":1,"_LVOWaitBlitt":1,"_LVOLoadView":1,"Null":1,"_LVOWaitTOF":2,"_LVOForbid":1,"$DFF01C":1,"_intenar":3,"$DFF01E":1,"_intreqr":3,"$DFF002":1,"_dmaconr":3,"$DFF010":1,"_adkconr":3,"$DFF09A":4,"Intena":1,"a4":18,"save":2,"registers":4,"setup":2,"_ciaa_cra":3,"_ciaa_icr":3,"_ciab_cra":4,"_ciab_icr":3,"Don":1,"_ciab_ta_lo":3,"_ciab_ta_hi":3,"enable":2,"needed":1,"IRQs":1,"WaitTOF":1,"$DFF096":3,"DMACONW":1,"restore":8,"level3":1,"level2":2,"$f":4,"interrupts":1,"$DFF09C":1,"same":1,"DMAs":1,"$DFF09E":1,"Adkcon":1,"_LVOLoadview":1,"OldView":1,"$dff080":1,"_LVODisownBlitte":1,"close":1,"_LVOPermit":1,"_setupFPCR":1,"fmove":3,"fpcr":3,"_fpcr":3,"$00000400":1,"$00000030":1,"$00000010":1,"$000000c0":1,"$00000040":1,"_restoreFPCR":1,"_vblcallback":3,"_vblcallback2":3,"Level3":2,"Level2":2,"IRQ":1,"$dff016":1,"$dff000":2,"$dff01e":1,"intreq":1,"Vertical":2,"Blanc":1,".vertb":2,"Blitter":2,".blit":2,".quitL3":5,"---":2,"$4040":2,"$dff09c":4,"Blank":1,"_master_timer":4,"increase":1,"timer":1,"$4020":2,"Paula":1,"replay":1,"callback":2,".skip_callback1":2,"Lerp":1,"#INTB_PORTS":1,"l2_end":3,"#CIAICRB_SP":1,"#CIACRAF_SPMODE":1,"_rawkey":4,"handshake":1,".wait1":2,".wait2":2,"set":1,"input":1,"mode":1,"~":1,"#INTF_PORTS":1,"Wait":1,"character":1,"finish":1,"$7f":1,"$18":1,"Ctrl":2,"X":1,"spc_exit":2,"$13":1,"S":1,"$ff":3,"data":2,"_vbr":1,"dcb":1},"Move":{"address":2,"{":38,"module":4,"Main":4,"COMMENT//":52,"use":2,"::":4,"Signer":2,";":71,"Vector":3,"struct":2,"Item":2,"has":2,"store":3,",":40,"drop":2,"{}":2,"key":1,"items":1,":":76,"vector":39,"<":77,">":64,"}":38,"public":18,"fun":28,"size":1,"(":86,"account":2,"&":28,"signer":1,")":78,"u64":14,"acquires":1,"let":23,"owner":2,"=":38,"address_of":1,"collection":2,"borrow_global":1,"length":12,".items":1,"type_test":1,"()":6,"_bool":2,"bool":10,"true":10,"false":5,"_u8":1,"u8":1,"_u64":1,"_u128":1,"u128":1,"StarcoinFramewor":1,"const":1,"EINDEX_OUT_OF_BO":2,"native":11,"empty":5,"Element":78,"v":42,"borrow":5,"i":30,"push_back":6,"mut":17,"e":14,"borrow_mut":1,"pop_back":2,"destroy_empty":1,"swap":2,"j":6,"singleton":2,"spec":16,"aborts_if":2,"ensures":1,"result":5,"==":17,"vec":2,"spec_singleton":1,"reverse":2,"native_reverse":2,"pragma":8,"intrinsic":7,"this":2,"append":2,"lhs":3,"other":3,"native_append":2,"is_empty":2,"contains":2,"len":23,"while":5,"if":5,"return":2,"+":13,"index_of":2,"remove":2,">=":1,"abort":1,"native_remove":2,"swap_remove":2,"last_idx":2,"-":5,"split":2,"copy":1,"sub_len":7,">>":4,"/":1,"rem":4,"*":5,"))":4,"sub":6,"index":7,"verify":1,"//":2,"timeout":1,"skip":1,"Switch":1,"to":1,"documentation":1,"context":1,"spec_contains":1,"exists":1,"x":2,"in":1,"eq_push_back":1,"v1":19,"v2":16,"&&":7,"[":10,"]":10,"en":5,"eq_append":1,"..":2,"eq_pop_front":1,"eq_remove_elem_a":1},"Muse":{"#pubdate":1,"-":165,"#title":6,"The":62,"Text":17,"::":22,"Amuse":10,"markup":19,"manual":19,"#lang":3,"en":2,"#topics":1,"doc":1,",":661,"howto":1,"#authors":1,"Marco":2,"Pessotto":2,"Michael":2,"Olson":2,"John":2,"Wiegley":2,"#subtitle":3,"writer":1,"s":32,"guide":1,"#date":2,"#teaser":1,"Everything":1,"you":107,"have":54,"to":198,"know":1,"about":4,"the":609,".":613,"Last":1,"updated":2,"for":91,"version":28,"(":82,"released":9,"on":58,"February":1,")":80,"Copyright":4,"C":4,"Free":14,"Software":7,"Foundation":7,"Inc":2,"Permission":2,"is":167,"granted":2,"copy":30,"distribute":14,"and":235,"/":16,"or":124,"modify":6,"this":116,"document":28,"under":26,"terms":12,"of":302,"GNU":9,"Documentation":7,"License":57,"Version":20,"any":57,"later":6,"published":24,"by":62,";":14,"with":97,"no":17,"Invariant":22,"Sections":22,"Front":9,"Cover":26,"Texts":20,"Back":17,"A":57,"license":22,"included":7,"in":169,"section":41,"entitled":2,"*":49,"Muse":20,"uses":3,"special":7,"contextual":1,"rules":4,"determine":2,"how":1,"format":7,"output":17,"result":6,"For":7,"example":84,"if":43,"a":257,"paragraph":21,"indented":2,"assumes":1,"it":108,"should":13,"be":74,"quoted":5,"Indentation":2,"heavily":2,"used":16,"something":10,"different":4,"from":28,"normal":3,"text":45,"There":4,"are":56,"not":62,"too":7,"many":4,"all":26,"them":17,"strive":1,"as":89,"simple":3,"possible":4,"so":24,"that":102,"can":51,"focus":1,"creation":1,"rather":3,"than":14,"formatting":1,"This":57,"describes":1,"which":45,"was":13,"written":4,"then":10,"maintained":1,"edited":2,"partially":1,"rewritten":2,"implementation":2,"**":56,"Paragraphs":2,"must":19,"separated":6,"blank":8,"line":47,"***":28,"Centered":1,"right":17,"aligned":5,"paragraphs":10,"quotations":2,"begins":6,"six":4,"more":20,"columns":4,"whitespace":15,"but":27,"less":5,"indicates":4,"centered":8,"Alternatively":4,"use":29,"=<":33,"center":6,">=":32,"tag":24,"surround":6,"regions":5,"Like":6,"But":10,"spaces":11,"ll":4,"handy":4,"signatures":2,"one":60,"same":60,"done":2,"=":130,"Using":3,"tags":11,":":60,"<":112,">":206,"</":79,"And":12,"quotation":2,"at":27,"least":6,"though":4,"quote":4,"****":9,"Source":5,"Please":5,"keep":9,"mind":4,"indentation":44,"consistent":4,"prefer":1,"lines":14,"short":3,"break":17,"inserting":2,"new":10,"Long":1,"using":9,"rule":4,"perfectly":1,"fine":2,"still":1,"apply":2,"Also":5,"start":9,"stop":1,"blocks":3,"placed":4,"themselves":3,"don":7,"t":15,"mix":1,"environments":1,"marked":4,"leading":2,"notably":1,"lists":8,"tables":8,".**":5,"Literal":2,"examples":4,"where":4,"preserved":6,"rendered":2,"monospace":11,"characters":9,"style":3,"escaped":2,"Example":4,"{{{":16,"}}}":16,"literal":2,"original":16,"because":10,"private":1,"tool":1,"will":58,"exposed":1,"internet":1,"note":5,"untouched":1,"means":17,"very":58,"likely":2,"get":11,"overflowing":1,"To":10,"avoid":2,"safe":1,"value":1,"length":1,"could":9,"Use":2,"longer":1,"your":20,"perils":1,"An":5,"alternate":1,"syntax":4,"verbatim":40,"well":8,"Line":1,"breaks":2,"If":36,"need":10,"br":34,"Most":1,"time":10,"unnecessary":1,"automatically":3,"detect":1,"want":11,"preserve":4,"newlines":1,"several":1,"verse":24,"instead":2,"continue":5,"Yields":1,"add":12,"put":12,"itself":4,"Here":39,"we":12,"go":2,"Page":7,"exactly":1,"five":6,"like":7,"page":16,"PDF":10,"code":32,"Anyway":2,"three":6,"just":11,"decorator":1,"treated":3,"specially":2,"It":12,"Levels":1,"headings":2,"heading":3,"becomes":1,"chapter":4,"printed":6,"depending":1,"indicate":4,"asterisks":3,"followed":4,"space":11,"title":23,"Then":3,"begin":3,"another":7,"enter":1,"All":1,"levels":3,"support":7,"first":16,"level":14,"part":8,"only":12,"larger":1,"texts":3,"In":11,"main":1,"second":9,"starts":6,"third":13,"undoubtedly":1,"most":6,"usually":1,"separate":3,"an":33,"article":1,"above":35,"fourth":1,"goes":2,"down":4,"further":2,"Fourth":2,"subsection":2,"fifth":1,"low":1,"does":9,"create":4,"Table":2,"Contents":1,"entry":1,"*****":3,"Fifth":3,"Some":2,"other":19,"First":7,"aka":5,"Second":7,"Third":5,"subsubsection":1,"Directives":3,"beginning":8,"#":1,"character":6,"come":2,"before":8,"sections":9,"form":3,"#directive":1,"content":2,"directive":7,"You":33,"combination":4,"uppercase":1,"lowercase":1,"letters":7,"directives":4,"even":6,"list":37,"below":5,"completely":2,"arbitrary":1,"there":14,"whatever":2,"template":1,"job":1,"pick":1,"up":6,"templates":1,"shipped":1,"bundle":1,"following":12,"#author":4,"author":9,"language":3,"Defaults":1,"#LISTtitle":2,"defaulting":1,"alphabetically":1,"sort":2,"titles":8,"T":1,"case":4,"may":50,"write":7,"Title":14,"subtitle":1,"#SORTauthors":1,"provided":12,"default":2,"semicolons":1,"commas":1,"various":4,"authors":9,"While":2,"affects":1,"display":3,"index":5,"#SORTtopics":1,"As":2,"comma":1,"semicolon":1,"topics":1,"current":1,"Used":1,"year":4,"publishing":1,"More":2,"information":4,"#notes":2,"additional":3,"here":9,"translators":1,"credits":1,"etc":2,"#source":1,"source":6,"url":3,"scanned":1,"contribution":1,"preferred":1,"Retrieved":1,"March":1,"[[":35,"http":11,"//":12,".org":12,"]":40,"[":40,"]]":35,"#publisher":1,"Publisher":1,"data":13,"#isbn":1,"ISBN":1,"#rights":1,"info":1,"#seriesname":1,"book":4,"belongs":2,"serie":2,"#seriesnumber":1,"slot":1,"number":10,"#hyphenation":3,"See":5,"Correcting":1,"hyphenation":3,"Sometimes":3,"notice":19,"some":13,"words":9,"incorrect":3,"fix":1,"adding":3,"breakpoint":2,"E":3,".g":8,"Test":1,"al":1,"rel":1,"lo":1,"que":1,"sto":1,"Questo":1,"alberello":1,"...":2,"breakpoints":1,"wish":1,"insert":3,"numbers":2,"accents":1,"diacritics":1,"specify":2,"hyphen":2,"word":8,"without":16,"prevent":1,"Bold":2,"italicized":1,"non":5,"breaking":4,"emphasize":1,"certain":3,"recognized":1,"produce":1,"emphasis":16,"strong":21,"Each":2,"these":12,"forms":1,"span":1,"multiple":5,"also":13,"confuse":1,"preview":1,"screwed":1,"inline":1,"em":17,"guaranteed":2,"work":20,"><":2,"></":3,"produces":2,"thing":3,"underline":1,"Underlining":3,"handwritten":1,"substitute":1,"italics":1,"simply":4,"small":2,"caps":2,"missing":2,"mainly":1,"HTML":11,"they":15,"look":1,"awful":1,"few":1,"fonts":1,"decent":1,"Since":4,"restored":3,"Emacs":18,"compatibility":2,"regard":2,"material":13,"equivalent":4,"between":9,"equal":3,"signs":2,"font":2,"Other":1,"sub":6,"sup":6,"subscript":5,"superscript":4,"del":5,"overstriking":1,"deleted":3,"overstriked":2,"nest":2,"e":7,"going":1,"weird":1,"results":4,"doesn":4,"make":7,"sense":4,"do":16,">=<":2,"when":10,"surrounding":1,"meaning":6,"respective":1,"Non":3,"Unicode":1,"NO":1,"BREAK":1,"SPACE":1,"regular":7,"appears":1,"double":2,"tilde":1,"~~":3,"explicit":2,"muse":2,"feature":3,"added":7,"present":4,"Footnotes":3,"footnote":18,"reference":6,"square":3,"brackets":4,"define":1,"place":4,"definition":9,"starting":4,"digit":1,"refer":3,"continues":50,"spans":2,"long":8,"has":12,"amount":38,"previous":11,"item":107,"initial":6,"referrer":2,"disappear":2,"lead":2,"point":6,"existent":2,"anchor":9,"----":6,"footnotes":7,"recommended":2,"shown":2,"Secondary":10,"Rarely":1,"needed":2,"supported":3,"secondary":7,"i":17,".e":1,"apparatus":1,"They":1,"obey":1,"curly":2,"ones":2,"meant":1,"critical":1,"edition":2,"differentiate":1,"notes":1,"{":8,"}":8,"Regular":2,"body":12,"Which":5,"Poetic":1,"stanzas":2,"Poetry":1,"requires":7,"resorting":3,"reminiscent":1,"email":1,"forgive":8,"its":15,"being":15,"terse":12,"yields":1,"Multiple":1,"set":8,"follows":5,"worse":4,"Or":2,"Lists":3,"given":9,"Whitespace":1,"occur":1,"bullets":5,"numbered":3,"items":2,"distinguish":1,"possibility":1,"those":8,"occurring":1,"real":3,"sentence":2,"Description":1,"term":11,"colon":2,"surrounded":3,"description":22,"Normal":12,"bullet":28,"two":23,"enumerated":2,"Enum":4,"roman":5,"numbering":11,"ii":10,"iii":2,"upper":4,"I":65,"II":2,"III":2,"B":2,"lower":2,"b":15,"c":3,"especially":1,"Breaking":2,"reason":2,"adds":1,"white":1,"comment":7,"invisible":1,"List":4,"COMMENT;":8,"end":8,"Resulting":1,"Nested":1,"kinds":1,"determined":1,"Level":52,"enum":40,"One":3,"Another":9,"within":3,"type":1,"next":6,"Keep":1,"random":2,"probably":1,"unexpected":1,"crash":2,"please":6,"contact":2,"me":7,"lazy":1,"parser":1,"actually":1,"care":1,"properly":1,"always":2,"Complete":1,"keeping":4,"inside":3,"continuation":1,"August":2,"Indexes":1,"respected":1,"unless":3,"So":6,"automatic":4,"otherwise":3,"custom":1,"Any":4,"solution":3,"confusing":1,"expect":1,"undefined":1,"behaviour":1,"d":8,"iv":4,"Roman":8,"v":2,"acts":2,"interrupted":2,"f":4,"incrementing":2,"numeric":6,"V":4,"X":4,"Generation":1,"Only":3,"each":8,"cell":1,"textbars":1,"required":4,"trigger":2,"table":4,"rendering":1,"Triple":2,"bars":8,"|||":3,"Separate":6,"footer":4,"fields":8,"Double":2,"||":2,"header":4,"Single":2,"|":8,"+":4,"caption":6,"ordering":1,"irrelevant":1,"Ordering":1,"single":4,"rows":1,"course":1,"Inside":1,"cells":1,"pretty":1,"much":4,"what":3,"besides":2,"headers":2,"mark":2,"freely":1,"Floating":3,"When":3,"composing":1,"never":4,"splat":1,"over":2,"pages":3,"fit":4,"run":1,"off":1,"split":1,"yourself":1,"inserted":2,"converted":1,"into":8,"float":8,"way":7,"appear":4,"exact":1,"better":1,"Hyperlinks":1,"images":4,"hyperlink":1,"URL":1,"addition":4,"descriptive":1,"specified":2,"displayed":1,"link":11,"styles":1,"supports":2,"descriptions":1,"target":3,"home":2,"project":3,"amusewiki":6,"AMuseWiki":4,"found":2,"Bare":2,"links":2,"hyperlinking":4,"thisisspam":2,"won":6,"Images":2,"kind":3,"linking":1,"m":15,"l":18,"logo":17,".png":15,"We":7,"assume":1,"file":6,"directory":5,"Now":1,"let":1,"our":6,"Remote":1,"urls":1,"permitted":2,"path":1,"checking":1,"strict":1,"alphanumeric":2,"filenames":1,"adjusting":1,"width":11,"By":2,"image":4,"kept":2,"limited":3,"via":1,"CSS":2,"while":7,"expands":1,"fill":1,"creates":1,"problems":2,"Starting":1,"percent":1,"appending":1,"name":9,"after":9,"left":5,"r":2,"fullpage":2,"%":3,"Following":1,"room":1,"wrapping":3,"around":3,"Examples":3,"figures":1,"codes":1,"10r":2,"full":5,"Suggestions":1,"my":24,"memoirs":1,"came":3,"had":13,"barely":1,"begun":1,"live":1,"continued":1,"through":3,"years":7,"paid":1,"heed":1,"proposal":1,"living":1,"life":9,"intensely":1,"?":5,"reluctance":1,"conviction":1,"entertained":1,"ceased":1,"stand":1,"torrent":1,"reached":1,"good":1,"philosophic":1,"age":2,"tell":2,"friends":3,"capable":1,"viewing":1,"tragedies":1,"comedies":1,"impersonally":1,"detachedly":1,"particularly":1,"own":1,"autobiography":1,"worth":1,"Still":1,"feeling":1,"adolescently":1,"young":1,"spite":1,"advancing":1,"did":3,"consider":1,"myself":1,"competent":1,"undertake":1,"such":14,"task":1,"Moreover":2,"lacked":3,"necessary":1,"leisure":1,"concentrated":1,"writing":3,"My":4,"enforced":1,"European":1,"inactivity":1,"enough":2,"read":2,"great":3,"deal":1,"including":1,"biographies":1,"autobiographies":1,"discovered":1,"discomfiture":1,"old":3,"far":1,"ripening":1,"wisdom":1,"mellowness":1,"often":3,"fraught":1,"senility":1,"narrowness":1,"petty":1,"rancour":1,"would":1,"risk":1,"calamity":1,"began":1,"think":1,"seriously":1,"difficulty":2,"faced":2,"lack":2,"historical":3,"Almost":2,"everything":2,"books":2,"correspondence":2,"similar":3,"accumulated":2,"during":3,"thirty":2,"United":2,"States":2,"been":8,"confiscated":2,"Department":2,"Justice":2,"raiders":2,"returned":2,"personal":2,"Mother":2,"Earth":2,"magazine":2,"twelve":2,"problem":3,"see":4,"Sceptic":2,"am":2,"overlooked":2,"magic":2,"power":3,"friendship":2,"made":6,"mountains":2,"move":3,"staunch":2,"Leonard":4,"D":2,"Abbott":2,"Agnes":4,"Inglis":2,"W":2,"S":2,"Van":4,"Valkenburgh":2,"others":3,"soon":3,"doubts":2,"shame":2,"founder":2,"Labadie":2,"Library":2,"Detroit":2,"containing":3,"richest":2,"collection":5,"radical":2,"revolutionary":2,"America":2,"aid":2,"her":2,"usual":2,"readiness":2,"his":4,"share":2,"spent":2,"free":15,"research":2,"Inserting":1,"horizontal":2,"Four":1,"dashes":2,"Be":1,"sure":1,"considered":5,"proceeding":1,"---------":1,"Results":1,"#namedanchor":1,"Named":1,"anchors":2,"regardless":2,"prefixed":1,"hash":2,"#anchor":7,"ASCII":3,"letter":1,"contains":6,"digits":1,"defines":1,"referenced":1,"wrap":2,"#hashtag":6,"Yielding":1,"introduced":1,"improved":1,"Compatibility":1,"April":1,"allowing":1,"Anchors":1,"adjacent":4,"attached":1,"lonely":1,"attach":1,"#badanchor":1,"#begin":2,"#an":1,"At":1,"Section":5,"Next":1,"#nextsection":2,"Instead":1,"amuse":1,"label":3,"prefix":2,"externally":1,"lost":3,"producing":1,"imposed":1,"PDFs":1,"implicitly":1,"printing":2,"Bad":1,"poor":1,"soul":1,"reading":2,"paper":1,"Good":1,"Lines":1,"omit":2,"That":3,"semi":1,"cause":1,"hidden":3,"visible":3,"alternatively":1,"region":1,"wrapped":3,"div":2,"none":2,"property":1,"turned":1,"changing":3,"Plays":1,"bibliographies":1,"Unlike":2,"external":1,"sources":1,"citations":1,"provides":2,"environment":4,"compose":1,"cited":1,"works":12,"biblio":6,"world":3,"class":2,"TeX":1,"amusebiblio":1,"change":2,"reversed":1,"suggested":1,"play":5,"supposed":1,"theatrical":1,"plays":1,"reverse":1,"spacing":1,"hardcoding":1,"Pol":2,"Ophelia":2,"walke":2,"heere":2,"Gracious":2,"ye":2,"bestow":2,"selues":2,"Reade":2,"booke":2,"shew":2,"exercise":2,"colour":2,"Your":2,"lonelinesse":2,"oft":2,"blame":2,"Tis":2,"prou":2,"Deuotions":2,"visage":2,"pious":2,"Action":2,"surge":2,"o":2,"re":3,"diuell":2,"himselfe":2,"King":2,"Oh":4,"tis":2,"true":2,"How":3,"smart":2,"lash":2,"speech":2,"doth":2,"giue":2,"Conscience":2,"Harlots":2,"Cheeke":2,"beautied":2,"plaist":2,"ring":2,"Art":2,"Is":2,"vgly":2,"helpes":2,"deede":2,"painted":2,"heauie":2,"burthen":2,"!":2,"Preventing":1,"interpreted":3,"Differences":1,"Unfortunately":1,"dead":1,"However":3,"https":1,"pandoc":2,"Inline":1,"dropped":1,"Tags":1,"Emphasis":1,"Superscript":1,"Added":1,"Allowed":1,"lightweight":1,"Asterisk":1,"symbols":1,"elements":1,"paired":1,"opening":3,"closing":2,"preceded":2,"alphanumerical":2,"allowed":3,"*=":1,"bold":2,"Amusewiki":1,"interprets":1,"Block":1,"native":1,"separator":1,"compatible":1,"indent":1,"$perl":1,"{...}":1,"require":2,"marker":1,"ordered":1,"November":2,"fsf":1,"Everyone":1,"copies":19,"PREAMBLE":1,"purpose":2,"textbook":2,"functional":1,"useful":1,"freedom":2,"assure":1,"everyone":1,"effective":1,"redistribute":1,"modifying":2,"either":7,"commercially":2,"noncommercially":2,"Secondarily":1,"preserves":1,"publisher":12,"credit":1,"their":8,"responsible":2,"modifications":4,"copyleft":4,"derivative":2,"complements":1,"General":2,"Public":2,"designed":3,"software":7,"order":1,"manuals":3,"needs":2,"documentation":1,"program":2,"providing":1,"freedoms":1,"textual":1,"subject":4,"matter":4,"whether":3,"recommend":2,"principally":1,"whose":7,"instruction":1,"APPLICABILITY":1,"AND":1,"DEFINITIONS":1,"applies":4,"medium":3,"copyright":16,"holder":7,"saying":2,"distributed":1,"Such":3,"grants":1,"wide":1,"royalty":1,"unlimited":1,"duration":1,"conditions":7,"stated":4,"herein":1,"Document":63,"refers":2,"member":1,"public":10,"licensee":1,"addressed":1,"accept":2,"requiring":1,"permission":7,"law":1,"Modified":17,"portion":1,"copied":4,"translated":1,"named":2,"appendix":1,"front":4,"deals":1,"exclusively":1,"relationship":2,"publishers":1,"overall":2,"related":2,"matters":2,"nothing":2,"fall":1,"directly":2,"Thus":1,"mathematics":2,"explain":1,"connection":1,"legal":2,"commercial":1,"philosophical":1,"ethical":1,"political":1,"position":1,"regarding":2,"designated":2,"says":2,"contain":3,"zero":1,"identify":2,"passages":1,"listed":3,"Transparent":10,"machine":3,"readable":2,"represented":1,"specification":1,"available":4,"general":2,"suitable":4,"revising":1,"straightforwardl":1,"generic":2,"editors":1,"composed":1,"pixels":1,"paint":1,"programs":1,"drawings":1,"widely":1,"drawing":1,"editor":1,"input":4,"formatters":2,"translation":3,"variety":1,"formats":6,"absence":1,"arranged":1,"thwart":1,"discourage":1,"subsequent":1,"modification":4,"readers":1,"substantial":1,"called":2,"Opaque":7,"include":10,"plain":1,"Texinfo":1,"LaTeX":1,"SGML":2,"XML":2,"publicly":2,"DTD":2,"standard":3,"conforming":1,"PostScript":2,"human":1,"transparent":1,"PNG":1,"XCF":1,"JPG":1,"proprietary":2,"processors":2,"processing":2,"tools":1,"generally":1,"generated":1,"produced":1,"purposes":1,"plus":1,"hold":1,"legibly":4,"near":1,"prominent":3,"appearance":1,"preceding":1,"person":1,"entity":3,"distributes":1,"Entitled":14,"XYZ":6,"subunit":1,"precisely":2,"parentheses":2,"translates":1,"stands":1,"specific":1,"mentioned":1,"Acknowledgements":4,"Dedications":4,"Endorsements":5,"History":8,"Preserve":10,"remains":1,"according":1,"Warranty":6,"Disclaimers":6,"states":1,"These":3,"regards":1,"disclaiming":1,"warranties":1,"implication":1,"void":2,"effect":1,"VERBATIM":1,"COPYING":2,"notices":7,"reproduced":1,"whatsoever":1,"technical":1,"measures":1,"obstruct":1,"control":1,"copying":5,"compensation":1,"exchange":1,"large":2,"follow":3,"lend":1,"IN":1,"QUANTITY":1,"publish":4,"media":1,"commonly":1,"covers":9,"enclose":1,"carry":1,"clearly":2,"cover":8,"back":2,"Both":2,"equally":1,"Copying":1,"changes":2,"satisfy":1,"respects":3,"voluminous":1,"reasonably":2,"actual":2,"rest":1,"onto":1,"along":1,"state":1,"computer":1,"network":6,"location":4,"access":2,"download":1,"protocols":1,"complete":1,"latter":1,"option":3,"take":1,"prudent":1,"steps":1,"distribution":3,"quantity":1,"ensure":1,"remain":1,"thus":4,"accessible":1,"until":3,"last":1,"agents":1,"retailers":1,"requested":1,"redistributing":1,"give":3,"chance":1,"provide":1,"MODIFICATIONS":1,"release":2,"filling":1,"role":1,"licensing":1,"whoever":1,"possesses":1,"things":1,"distinct":2,"versions":10,"were":3,"gives":2,"persons":1,"entities":1,"authorship":1,"together":1,"principal":3,"fewer":1,"requirement":3,"State":1,"Add":1,"appropriate":1,"Include":2,"immediately":1,"giving":1,"Addendum":1,"unaltered":2,"stating":2,"describing":1,"likewise":2,"locations":1,"based":1,"four":1,"substance":1,"tone":1,"contributor":1,"acknowledgements":1,"dedications":1,"therein":1,"Delete":1,"Do":1,"retitle":1,"existing":1,"conflict":2,"includes":2,"appendices":1,"qualify":1,"designate":1,"invariant":2,"endorsements":1,"parties":2,"--":1,"statements":1,"peer":1,"review":1,"approved":1,"organization":2,"authoritative":1,"passage":3,"arrangements":1,"already":3,"previously":2,"arrangement":1,"acting":1,"behalf":1,"replace":3,"names":4,"publicity":1,"assert":2,"imply":1,"endorsement":1,"COMBINING":1,"DOCUMENTS":2,"combine":3,"documents":8,"defined":2,"modified":1,"unmodified":1,"combined":3,"identical":1,"replaced":1,"contents":1,"unique":2,"known":1,"else":1,"Make":1,"adjustment":1,"forming":1,"delete":1,"COLLECTIONS":1,"OF":2,"consisting":1,"individual":2,"extract":1,"individually":1,"extracted":1,"AGGREGATION":1,"WITH":1,"INDEPENDENT":1,"WORKS":1,"compilation":3,"derivatives":1,"independent":1,"volume":1,"storage":1,"aggregate":6,"resulting":1,"limit":1,"rights":6,"users":1,"beyond":1,"permit":2,"applicable":1,"half":1,"entire":1,"bracket":2,"electronic":2,"Otherwise":2,"whole":3,"TRANSLATION":1,"Translation":1,"translations":3,"Replacing":1,"holders":1,"English":1,"disclaimers":1,"disagreement":1,"disclaimer":1,"prevail":1,"typically":1,"TERMINATION":1,"sublicense":2,"except":1,"expressly":1,"attempt":1,"terminate":2,"cease":1,"violation":5,"particular":3,"reinstated":3,"provisionally":1,"explicitly":1,"finally":1,"terminates":1,"permanently":4,"fails":1,"notify":1,"reasonable":2,"prior":4,"days":2,"cessation":1,"notifies":1,"received":2,"cure":1,"receipt":2,"Termination":1,"licenses":1,"who":1,"terminated":1,"FUTURE":1,"REVISIONS":1,"THIS":1,"LICENSE":1,"revised":1,"spirit":1,"differ":1,"detail":1,"address":1,"concerns":1,"www":1,".gnu":1,"distinguishing":1,"specifies":2,"draft":2,"choose":2,"ever":1,"proxy":2,"decide":1,"future":2,"statement":1,"acceptance":1,"authorizes":1,"RELICENSING":1,"Massive":2,"Multiauthor":2,"Collaboration":2,"Site":3,"MMC":9,"World":1,"Wide":1,"Web":1,"server":3,"publishes":1,"copyrightable":2,"facilities":1,"anybody":2,"edit":2,"wiki":1,"contained":2,"site":4,"CC":2,"BY":2,"SA":2,"Creative":2,"Commons":2,"Attribution":1,"Share":1,"Alike":1,"Corporation":1,"profit":1,"corporation":1,"business":1,"San":1,"Francisco":1,"California":1,"Incorporate":1,"republish":2,"eligible":2,"relicensing":2,"licensed":1,"somewhere":1,"subsequently":1,"incorporated":2,"operator":1,"ADDENDUM":1,"YEAR":1,"YOUR":1,"NAME":1,"LIST":3,"THEIR":1,"TITLES":1,"merge":1,"alternatives":1,"suit":1,"situation":1,"nontrivial":1,"releasing":1,"parallel":2,"choice":1,"Monikop":19,"Pokinom":14,"rsync":2,"unconnected":1,"hosts":1,"Bert":1,"Burgemeister":1,"Usage":1,"directories":3,"Put":2,"removable":5,"disks":7,"pulling":2,"Sources":7,"reach":2,"become":1,"reachable":1,"keeps":1,"cycle":2,"disk":7,"sufficient":2,"operation":1,"speed":1,"important":1,"putting":1,"beneficial":1,"session":1,"press":1,"F3":1,"shut":2,"remove":1,"carrying":1,"empty":1,"Immediately":1,"pushing":1,"Destination":10,"Interrupting":1,"shutting":1,"early":1,"opportunity":1,"finish":1,"files":5,"Press":1,"F9":1,"toggle":1,"finished":3,"File":1,"permissions":1,"changed":1,"prevents":1,"Best":1,"practice":1,"anything":1,"out":1,"rebooted":1,"once":1,"temporarily":2,"hasn":1,"Crash":1,"Recovery":3,"Removable":2,"shortly":1,"receiving":1,"fresh":3,"help":1,"cases":1,"Data":3,"Rover":1,"On":2,"installation":4,"#monikop":3,".config":7,"monikop":3,"$rsync_log_prefi":1,"$finished_prefix":1,"resemble":1,"belong":1,"startup":1,"pull":1,"again":2,"Loss":1,"Disks":1,"deletability":1,"expressed":1,"both":2,"#pokinom":1,"pokinom":1,"$path_under_moun":4,"sets":1,"reside":1,"Once":1,"renamed":1,"rename":1,"push":1,"sees":1,"deleting":1,"created":1,"filled":1,"Disk":1,"Failure":1,"Suppose":1,"system":2,"reports":1,"error":1,"say":1,"dev":2,"sdb1":1,"What":1,"ls":1,"shows":1,"mapping":1,"Bugs":1,"allow":1,"reflect":1,"downside":1,"unable":1,"transferred":1,"able":1,"completeness":1,"Empty":1,"ignored":2,"setting":1,"$rsync_partial_d":1,"Deletions":1,"user":1,"progress":1,"rely":1,"Rsync":2,"During":1,"occasionally":1,"obsolete":1,"happen":1,"grown":1,"bigger":1,"having":1,"Frequent":1,"cuts":1,"opposed":1,"shutdown":1,"operations":1,"compromise":1,"efficiency":1,"usage":1,"running":1,"instances":1,"puts":1,"considerable":1,"strain":1,"reveal":1,"unnoticed":1,"hardware":1,"faults":1},"Mustache":{"<":27,"div":12,"class":10,"=":36,">":51,"p":20,"><":7,"i":4,"Logged":2,"in":2,"as":2,"</":24,"{{":34,"familyname":3,"}}":34,",":10,"knownas":3,"YourCurrentLocat":2,":":5,"PrettyCurrentLoc":2,"YourHomeLocation":2,"PrettyHomeLocati":2,"a":10,"href":5,"Change":2,"password":2,"></":4,"Log":2,"out":2,"groupdisplay":1,"homelocationdisp":1,"currentlocationd":1,"statuschangetime":1,"setbydisplay":1,"confirmedtime":1,"confirmedby":1,"pupilid":1,"h2":2,"Delete":1,"user":3,"usernamedisplay":2,"#error":1,".":3,"/":4,"error":1,"#info":1,"info":1,"h3":2,"Permanently":1,"delete":2,"form":2,"method":1,"action":1,"input":6,"type":7,"name":6,"value":6,"#eplocation":1,"eplocation":1,"#eppupilgroup":1,"eppupilgroup":1,"label":2,"*":1,"I":1,"understand":1,"that":1,"this":1,"will":1,"permanently":1,"the":1,"and":1,"any":1,"history":1,"button":2,"disabled":1,"Submit":1,"Cancel":1},"NASL":{"COMMENT#":210,"include":30,"(":925,")":770,";":771,"if":206,"description":8,"{":123,"script_id":8,"script_bugtraq_i":4,"script_osvdb_id":1,"script_version":8,"script_name":9,"english":34,":":611,"script_set_attri":60,"attribute":60,",":706,"value":107,"by":5,"a":13,"cross":6,"-":16,"site":6,"scripting":6,"vulnerability":3,".":27,"The":3,"version":3,"of":4,"CMSimple":2,"installed":3,"on":9,"the":17,"remote":4,"host":5,"is":6,"prone":2,"to":26,"attacks":3,"due":3,"its":5,"failure":3,"sanitize":3,"user":12,"supplied":3,"input":3,"both":1,"search":2,"and":4,"guestbook":1,"modules":1,"script_set_cvss_":10,"script_cwe_id":4,"script_cvs_date":7,"script_end_attri":7,"()":32,"summary":6,"[":124,"]":124,"=":339,"script_summary":8,"script_category":8,"ACT_DESTRUCTIVE_":1,"script_family":8,"script_copyright":8,"script_dependenc":9,"script_require_p":7,"script_exclude_k":4,"script_require_k":4,"exit":57,"}":123,"port":127,"get_http_port":6,"default":6,"!":64,"get_port_state":6,"))":65,"can_host_php":3,"get_kb_item":13,"+":99,"xss":9,"SCRIPT_NAME":3,"exss":6,"urlencode":3,"str":18,"foreach":6,"dir":10,"cgi_dirs":4,"req":10,"http_get":9,"item":9,"string":55,"res":32,"http_keepalive_s":7,"data":104,"bodyonly":4,"TRUE":20,"==":42,"NULL":16,"><":18,"&&":17,"egrep":11,"pattern":33,"||":19,"security_warning":4,"set_kb_item":25,"name":49,"script_cve_id":3,"vulnerabilities":1,"properly":2,"certain":1,"variables":1,"scripts":1,"ACT_ATTACK":2,"install":3,"isnull":15,"matches":4,"eregmatch":10,"ver":17,"things":1,"it":5,"hooks":1,"itself":1,"into":1,"all":1,"open":2,"TCP":5,"ports":3,"system":4,"listening":1,"for":13,"specially":1,"crafted":1,"packet":1,"opening":1,"backdoor":4,"that":2,"when":1,"found":1,"This":3,"can":4,"be":5,"used":1,"malicious":2,"users":1,"control":1,"affected":1,"remotely":1,"ACT_GATHER_INFO":4,"os":3,">":12,"<":17,"list_ports":11,"max_ports":2,"hx":4,"raw_string":6,"hx_banner":4,"i":74,"<=":1,"++":72,"get_kb_list":1,")))":1,"continue":1,"soc":7,"open_sock_tcp":2,"j":11,"send":20,"socket":101,"recv":2,"length":5,"timeout":15,"strlen":17,"ord":3,"t":3,"security_hole":7,"extra":1,"close":3,"defined_func":7,"interface":1,"with":2,"given":1,"credentials":1,"has":3,"stored":1,"authentication":1,"cookie":6,"in":4,"KB":1,"use":6,"other":1,"plugins":1,"family":2,"#include":1,"function":13,"hex2str2":2,"local_var":19,"xlat":3,"hs":4,"s":28,"_FCT_ANON_ARGS":1,"substr":15,"hex":1,"/":16,"+=":6,"*":9,"return":22,"get_tcp_port_sta":1,"#resp":2,"resp":6,"http_send_recv":2,"match":9,"challenge":5,"chapid":4,"authsrc":2,"int":7,"response":28,"hexstr":3,"MD5":2,"username":5,"=~":26,"url":5,"icase":3,"ereg_replace":5,"replace":5,"report_verbosity":1,"security_note":8,"script_xref":1,"management":1,"written":2,"Perl":1,"According":1,"banner":1,"this":6,"software":1,"does":1,"not":3,"validate":1,"content":1,"before":1,"submitting":1,"archiving":1,"A":7,"could":1,"embed":1,"arbitrary":1,"JavaScript":1,"archived":1,"messages":1,"later":1,"executed":1,"thorough_tests":1,"dirs":3,"list_uniq":1,"make_list":5,"()))":1,"else":33,"())":1,"TFTP_RRQ":2,"TFTP_WRQ":2,"TFTP_DATA":3,"TFTP_ACK":4,"TFTP_ERROR":3,"TFTP_OACK":2,"TFTP_BLOCK_SIZE":3,"#":13,"Use":1,"stay":1,"under":1,"max":14,"ip":6,"size":1,"tftp_get":1,"path":4,"dport":7,"sport":6,"block":5,"block_num":9,"block_size":9,"file":14,"code":15,"error":5,"message":6,"option":5,"set_byte_order":2,"BYTE_ORDER_BIG_E":2,"bind_sock_udp":2,"sendto":5,"mkword":8,"dst":5,"get_host_ip":9,"while":6,"recvfrom":2,"src":2,"getword":6,"blob":10,"pos":8,"!=":7,"break":4,"split":2,"sep":2,"keep":2,"FALSE":1,"tftp_put":1,"tftp_ms_backdoor":1,"report_tftp_back":3,"type":25,"c":6,"k":4,"tolower":1,"proto":14,"Synopsis":1,"probably":2,"been":2,"compromised":1,"Description":1,"TFTP":2,"server":1,"running":1,"However":1,"trying":1,"fetch":1,"we":1,"got":1,"executable":1,"Many":1,"worms":1,"are":1,"known":1,"propagate":1,"through":1,"Solution":5,"Disinfect":1,"reinstall":1,"Risk":5,"factor":5,"Critical":1,"CVSS":1,"Base":1,"Score":1,"CVSS2":1,"#AV":1,"N":2,"AC":1,"L":1,"Au":1,"C":4,"I":1,"field":1,"#TRUSTED":1,"1ecad1a72af07d5c":1,"find_in_path":2,"no_exec":8,";;":1,"desc":3,"plugin":1,"runs":1,"nmap":2,"find":1,"See":1,"section":1,"configure":1,"script_descripti":1,"ACT_SCANNER":1,"NASL_LEVEL":5,">=":3,"Cannot":1,"run":1,"v":24,"pread":2,"cmd":2,"argv":54,"script_add_prefe":21,"display":1,"tmpfile":8,"on_exit":1,"unlink":1,"compute_rtt":2,"p":64,"min":14,"t1":3,"t2":3,"ms":7,"v1":4,"v2":4,"gettimeofday":2,"transport":2,"ENCAPS_IP":1,"safe_opt":3,"script_get_prefe":20,"safe":5,"safe_checks":1,"esc_ip":7,"l":2,"strcat":19,"opt":2,"Nmap":1,"ping":1,"reliable":1,"tmpdir":3,"get_tmp_dir":1,"rand":1,"scan_tcp":4,"scan_udp":4,"port_range":6,"get_preference":1,"Null":1,"command":1,"line":1,"tests":1,"only":1,"n":11,"str2":6,"scanner_get_port":1,"???":1,"tmp_port_range":7,"custom_policy":11,"rtt":4,"minrtt":3,"maxrtt":3,"scanner_status":2,"current":2,"total":2,"cd":1,"fread":1,"full_scan":3,"scanned":3,"udp_scanned":3,"ident_scanned":3,"status":2,"owner":4,"svc":2,"rpc":4,"says":1,"UDP":1,"scanner_add_port":1,"r":17,"If":1,"you":1,"do":1,"disable":1,"as":1,"potential":1,"security":2,"risk":1,"!~":3,"idx":6,"Excellent":1,"constant":1,"cracker":4,"may":4,"flaw":4,"spoof":4,"connections":4,"easily":7,"contact":3,"your":3,"vendor":3,"patch":3,"High":4,"always":2,"incremented":2,"so":3,"they":3,"guessed":3,"rather":3,"depends":1,"time":1,"http":1,"//":2,"www":1,".microsoft":1,".com":2,"technet":1,"bulletin":1,"ms99":1,"asp":1,"Good":1,"smtp_close":1,"smtp_recv_line":19,"smtp_auth":1,"method":7,"pass":5,"hmac":3,"hash":5,"type1":3,"type2":7,"type3":3,"msg_len":3,"flags":2,"nonce":3,"domain":7,"hostname":6,"user16":5,"dom_len":5,"user_len":5,"host_len":5,"user_off":4,"host_off":4,"lm_resp_off":4,"nt_resp_off":4,"cnonce":4,"lm_resp":3,"h":3,"nt_resp":5,"smethod":1,"success":8,"false":2,"HMAC_MD5":1,"base64_decode":2,"key":1,"base64":6,"true":6,"log_smtp":13,"LEword":2,"this_host_name":1,"ascii2utf16LE":4,"ascii":4,"toupper":1,"_rand64":1,"HTTP_NTLM_Respon":1,"password":1,"mkLEword":10,"offset":1,"smtp_send_socket":1,"from":5,"body":2,"buff":14,"dest":8,"dests":1,"ereg":7,"retry":2,"last":2,"ret":8,"pat":4,"recv_line":3,"debug":2,"smtp_recv_banner":2,"b":3,"----------------":2,"smtp_starttls":1,"dont_read_banner":2,"encaps":3,"exit_on_fail":1,"this_host":1,"socket_negotiate":1,"detected":1,"Standalone":1,"disinfection":1,"tools":2,"also":1,"exist":1,"ftp":2,".f":1,"secure":1,"anti":1,"virus":1,"f":1,"bugbr":1,".zip":1,"buf":4},"NCL":{";":387,"****************":95,"COMMENT;":330,"load":37,"external":1,"TRAJ":2,"begin":14,"path":3,"=":829,"data":29,"asciiread":1,"(":674,",":910,"/":205,")":652,"np":4,"nq":4,"ncor":4,"xrot":4,"new":40,"((":13,"float":23,"yrot":4,"xaxis":11,"yaxis":11,"::":2,"particle":1,"wks":104,"gsn_open_wks":13,"Open":3,"an":1,"ps":4,"file":8,"xyres":30,"True":56,"@gsnFrame":12,"False":61,"don":15,"@gsnDraw":10,"@tmXTBorderOn":1,"@tmXBBorderOn":1,"@tmYRBorderOn":1,"@tmYLBorderOn":1,"@tmXTOn":1,"@tmXBOn":1,"@tmYROn":1,"@tmYLOn":1,"@xyLineColors":3,"set":6,"the":23,"line":12,"color":12,"to":13,"red":5,"@xyLineThickness":3,"times":2,"thickness":2,"@trXMaxF":3,"choose":4,"range":3,"of":12,"axis":1,"even":1,"though":1,"@trXMinF":3,"-":91,"we":2,"@trYMaxF":2,"@trYMinF":2,"plot":63,"gsn_xy":8,"Draw":12,"trajectory":1,"a1":4,"b1":4,"a2":4,"b2":4,"a3":3,"b3":3,"a4":3,"b4":3,"a5":3,"b5":3,"a6":3,"b6":3,"a0":4,"b0":4,":":160,"regular":1,"bottom":3,"bounding":2,"box":7,".":27,"top":4,"side1":1,"a":19,"side":4,"side2":1,"side3":1,"side4":1,"chimney":3,"thick":3,"@tiMainString":10,"draw":15,"frame":15,"end":45,"ipar":6,"fname":3,"tmp":6,"fbindirread":1,"xslope":2,"if":42,".eq":23,".4":2,".or":4,".ipar":3,".2":2,"then":21,"anom":1,"has":1,"different":1,"intercept":1,"yint":3,".3":3,".0":6,"sst":14,"create":7,"var":1,"*":33,"+":91,"convert":4,"delete":14,"unecessary":1,"array":3,"@_FillValue":5,"nlat":15,"dy":3,"lat":40,"ispan":3,"))":22,"!":26,"&":39,"@units":15,"nlon":5,"dx":3,"lon":40,"note":1,"added":1,"by":2,"sjm":1,"align":1,"name":3,"dimensions":1,"ditto":1,"reverse":1,"orientation":1,"@long_name":11,"assign":5,"long_name":1,"units":2,"cv":2,"missing":1,"value":1,"res":229,"mods":4,"desired":5,"title":12,"stringtochar":1,"parse":1,"get":2,"date":11,"year":20,"jday":2,"@gsnCenterString":3,"center":2,"string":7,"open":4,"workstation":2,"destination":1,"gsn_define_color":7,"colormap":6,"d":1,"NhlNewColor":1,"add":3,"gray":1,"@cnFillOn":7,"turn":9,"on":10,"@gsnSpreadColors":2,"use":12,"full":2,"@gsnSpreadColorS":1,"start":2,"at":3,"@gsnSpreadColorE":1,"@cnLinesOn":8,"no":2,"contour":14,"lines":9,"@cnFillDrawOrder":1,"contours":1,"before":2,"continents":1,"@gsnMaximize":11,"maximize":3,"@cnFillMode":6,"raster":2,"mode":2,"gsn_csm_contour_":21,"variable":2,"case":2,"ocnfile":2,"depth_min":4,"in":7,"cm":1,"depth":3,"first":2,"layer":3,"be":3,"included":1,"depth_max":4,"smincn":3,"smaxcn":3,"tmincn":3,"tmaxcn":3,"bi":13,"=====>":2,"basin":11,"check":1,".lt":1,".bi":1,".gt":6,".10":2,"print":10,"exit":1,"blab":8,".1":3,".6":1,".8":1,".9":1,"initial":1,"resource":1,"settings":1,"Postscript":1,"=====":2,"focn":3,"addfile":19,"salt":4,"->":35,"SALT":1,"{":5,"}":5,"basins":1,"z_t":1,"lat_t":1,"temp":4,"TEMP":1,"====":1,"section":1,"out":1,"choice":1,"temp_ba":2,"salt_ba":2,"put":1,"into":2,"scatter":2,"format":1,"tdata_ba":2,"ndtooned":5,"sdata_ba":2,"ydata":2,"xdata":2,"==============":1,"compute":1,"potenial":1,"density":1,"PD":1,"using":1,"rho_mwjf":2,"================":3,"meters":1,"tspan":3,"fspan":7,"sspan":3,"t_range":2,"conform_dims":2,"s_range":2,"pd":9,"Put":1,"kg":1,"m3":1,"pot":1,"den":1,"Graphics":1,"---":17,"@xyMarkLineModes":1,"@xyMarkers":1,"@xyMarkerColors":1,"@pmLegendDisplay":1,"@txFontHeightF":4,"@tiXAxisString":2,"@tiXAxisFontHeig":1,"@tiYAxisString":2,"@tiYAxisFontHeig":1,"@gsnRightString":5,"@gsnLeftString":5,"gsn_csm_xy":4,"-----":1,"overlay":4,"resov":8,"@cnLevelSelectio":6,"@cnInfoLabelOn":2,"@cnLineLabelPlac":1,"@cnLineLabelFont":1,"plotpd":2,"gsn_csm_contour":3,"not":8,"needed":4,"onward":3,"diri":16,"fcld":3,"fdtr":2,"ffrs":2,"fpet":2,"fpre":2,"ftmn":2,"ftmp":2,"ftmx":2,"fvap":2,"fwet":2,"ymStrt":2,"ymLast":2,"time":20,"yyyymm":3,"cd_calendar":1,"ntStrt":11,"ind":3,".ymStrt":1,"index":3,"values":1,"ntLast":11,".ymLast":1,"cld":4,"dtr":3,"frs":3,"pet":3,"pre":3,"tmn":3,"tmx":3,"vap":3,"wet":3,"printVarSummary":9,"[":23,"|":6,"]":23,"x":25,"cldclm":3,"clmMonTLL":10,"dtrclm":2,"frsclm":2,"petclm":2,"preclm":2,"tmnclm":2,"tmpclm":2,"tmxclm":2,"vapclm":2,"wetclm":2,"month":4,"nt":11,"yrStrt":2,"yrLast":2,"graphic":9,"fill":4,"Raster":3,"Mode":2,"Turn":10,"off":13,"do":21,"picture":1,"advance":3,"@lbOrientation":2,"vertical":1,"label":3,"bar":1,"resp":12,"make":4,"eps":2,"pdf":2,"large":2,"@txString":7,"gsn_panel":8,"colors":3,"...":4,"@cnFillPalette":1,"optional":1,"distinct":1,"for":5,"categories":1,"unequal":1,"spacing":2,"@cnLevels":2,"f":25,"land":3,"dominant":1,"category":1,"stl":7,"30cm":1,"dom":2,"cat":2,"soiltype":2,"sbl":7,"90cm":1,"lat2d":12,"lon2d":10,"lsMask":4,"lnd":1,"water":1,"mas":1,"mask":4,"@lat2d":3,"@lon2d":3,"projection":3,"x11":1,"ncgm":1,"@cnLineLabelsOn":4,"labels":2,"@cnLevelSpacingF":3,"manually":1,"specify":2,"interval":1,"activate":1,"@lbLabelAutoStri":1,"let":1,"NCL":1,"figure":1,"lb":1,"stride":1,";;":4,"@pmTickMarkDispl":3,"tickmarks":1,"dimll":6,"dimsizes":13,"mlon":11,"@mpProjection":1,"@mpLimitMode":2,"@mpLeftCornerLat":2,"@mpLeftCornerLon":2,"@mpRightCornerLa":2,"@mpRightCornerLo":2,"@mpCenterLonF":3,"LoV":2,"logitude":1,"@mpLambertParall":2,"Latin1":1,"Latin2":1,"@mpLambertMeridi":1,"@mpFillOn":4,"map":11,"@mpOutlineDrawOr":1,"continental":1,"outline":1,"last":1,"@mpOutlineBounda":3,"state":1,"boundaries":1,"@tfDoNDCOverlay":1,"only":2,"grid":3,"@gsnAddCyclic":5,"are":1,"cyclic":1,"plts":5,"b":1,"resP":9,"modify":2,"panel":3,"area":2,"@gsnPanelRowSpec":1,"lower":1,"level":2,"now":2,"as":6,"one":4,"val":2,"----------------":19,"WRITE_MASK":2,"DEBUG":2,"Read":2,"and":6,"dir":2,"cdf_prefix":3,"cdf_file":3,"fin":3,"u":18,"U":2,"shpfile":5,"opt":3,"@return_mask":1,"land_mask":6,"shapefile_mask_d":1,"Mask":1,"against":1,"ocean":1,"u_land_mask":4,"where":5,"u_ocean_mask":4,"copy_VarMeta":2,"Start":1,"graphics":1,"Make":2,"sure":2,"both":1,"plots":4,"have":1,"same":2,"levels":2,"mnmxint":4,"nice_mnmxintvl":1,"min":6,"max":6,"@cnMinLevelValF":2,"@cnMaxLevelValF":2,"@lbLabelBarOn":2,"@mpOutlineOn":1,"Create":3,"original":1,"attach":1,"shapefile":2,"outlines":2,"map_data":4,"dum1":1,"gsn_add_shapefil":3,"masked":1,"map_land_mask":4,"map_ocean_mask":4,"mkres":13,"@gsnCoordsAttach":1,"gsn_coordinates":3,"@gsnCoordsNonMis":1,"@gsnCoordsMissin":1,"Add":1,"dum2":1,"dum3":1,"all":1,"three":2,"page":3,"pres":4,"@gsnPanelLabelBa":1,"Close":1,"again":1,"new_cdf_file":3,"system":2,"finout":3,"filevardef":1,"typeof":1,"ndate":13,"sdate":2,"sprinti":1,"EXP":3,"nexp":4,"XLAT":1,"XLONG":1,"slp":2,"wrf_user_getvar":2,"dims":2,"imin":6,"integer":6,"jmin":6,"smin":7,"fs":3,"systemfunc":2,"nfs":4,".ne":1,"ifs":6,"wrf_user_list_ti":1,"slp2d":3,"slp1d":3,"minind":1,"minij":3,"ind_resolve":1,".min":1,"PS":1,"Change":1,"Maximize":1,"Main":1,"WRF_map_c":1,"Set":1,"up":1,"resources":1,"gsn_csm_map":1,"gsres":13,"@gsMarkerIndex":3,"filled":2,"dot":4,"@gsMarkerSizeF":3,"default":2,"cols":6,"res_lines":4,"@gsLineThickness":3,"3x":1,"each":1,"gsn_add_polyxxx":1,"call":2,"is":2,"assigned":1,"unique":1,"i":38,"@gsLineColor":3,"xx":2,"yy":2,"gsn_add_polyline":2,"lon1d":6,"lat1d":6,")))":1,"@gsMarkerColor":4,"gsn_add_polymark":3,"txres":20,"@txFontColor":3,"txid1":2,"@txJust":5,"ix":9,"gsn_add_text":2,"txid2":2,"pmid2":2,"ii":2,"ilat":1,"jj":2,"jlon":1,"ji":5,"col":1,"row":3,"procedure":2,"plotTCOPolym":2,"pltName":5,"pltType":6,"filName":2,"\\":73,"xTitle":2,"yTitle":4,"numeric":4,"y":3,"local":3,"ntim":12,"MarkerCol":5,"OldYear":3,"xmarker":3,"ymarker":3,"@vpHeightF":2,"change":2,"aspect":1,"ratio":1,"@vpWidthF":2,"@vpXF":3,"ndc":1,"coord":1,"@xyMarkLineMode":1,"@xyMarker":1,"@xyMarkerColor":1,"ork":1,".OldYear":1,"@":1,"$unique_string":1,"$":7,"fili":11,"nfil":2,"nhead":2,"number":1,"header":1,"ascii":1,"s":1,"ncol":2,"day":6,"O3":11,"nf":4,"sfx":5,"get_file_suffix":2,"filx":3,"@fBase":2,"readAsciiTable":1,"dimd":2,"#":3,"rows":2,"toint":3,"user":1,"decision":1,"mon":5,"hour":3,"mn":4,"sec":4,"0d0":1,"tunits":3,"cd_inv_calendar":1,"size":2,"may":1,"next":1,"read":2,"west":1,"binary":2,"binfile":14,"quad_name":2,"fbinrecread":12,"map_cornersW":3,"lonW":2,"latW":3,"minmax_elevW":3,"tmpW":2,"east":1,"map_cornersE":3,"lonE":2,"latE":2,"minmax_elevE":3,"tmpE":2,"min_elev":2,"max_elev":2,"feet":2,"cmap":4,"@mpDataBaseVersi":1,"@tmXBLabelFontHe":1,"@pmLabelBarWidth":1,"@lbTitleString":1,"@lbTitleFontHeig":1,"@lbLabelFontHeig":1,"@lbTitleOffsetF":1,"@lbBoxMinorExten":1,"@pmLabelBarOrtho":1,".05":1,"@tiMainOffsetYF":1,"Move":1,"down":1,"towards":1,"@tiMainFontHeigh":1,"cities":1,"city_lats":2,"city_lons":2,"imdat":2,"white":1,"black":1,"mpres":8,"@mpSatelliteDist":1,"@mpCenterLatF":1,"@mpCenterRotF":1,"gsn_map":1,"wmsetp":2,"wmbarbmap":1,"wmstnm":1,"Inputs":3,"Regarding":3,"Input":1,"Output":1,"Data":2,"netCDFFilePath":1,"outputFilePath":1,"Structure":1,"lPlotVariablesLi":1,"rPlotVariablesLi":1,"xDimName":1,"xDimSize":1,"View":1,"Annotations":1,"yLAxisLabel":1,"yRAxisLabel":1,"END":1,"INPUTS":1,"draw_vp_box":3,"vpx":11,"vpy":11,"vpw":5,"vph":5,"xbox":1,"ybox":1,"lnres":10,"getvalues":2,"larger":1,"than":2,"gsn_polymarker_n":1,"@txBackgroundFil":1,"gsn_text_ndc":3,"xline":4,"yline":4,"gsn_polyline_ndc":2,"@txAngleF":1,"width":1,"height":1,"@vpYF":2,"Higher":1,"plot1":3,"Same":1,"X":1,"location":1,"Lower":1,"plot2":3,"drawNDCGrid":1,"helpful":1,"showing":1,"NDC":1,"square":1,"two":2,"boxes":1,"around":1,"viewports":1,"Advance":1,"undef":2,"function":2,"recreate_jpeg_im":2,"minlat":4,"maxlat":4,"minlon":4,"maxlon":4,"orig_jpg_filenam":1,"nc_filename":2,"--":1,"You":1,"could":1,"NetCDF":1,"conversion":1,"bands":1,"Band1":8,".255":3,"channel":3,"Band2":8,"green":1,"Band3":9,"blue":1,"band_dims":3,"Don":1,"yet":1,"can":1,"faster":1,"@cnMaxLevelCount":1,"@cnFillBackgroun":1,"info":1,"labelbar":1,"subtitles":1,"Construct":1,"RGBA":1,"colormaps":1,"ramp":4,"reds":5,"greens":5,"blues":5,"@cnFillColors":3,"greenMap":2,"blueMap":2,"This":1,"will":2,"our":1,"base":1,"so":1,"it":1,"Zoom":1,"interest":1,"@mpMinLatF":2,"@mpMaxLatF":2,"@mpMinLonF":2,"@mpMaxLonF":2,"redMap":4,"Overlay":2,"everything":1,"topo":1,"return":2,"Recreating":1,"jpeg":1,"images":1,"works":1,"X11":1,"PNG":1,"Southern":1,"part":5,"Africa":1,"lonbox":2,"latbox":2,"thicker":1,"Drawing":1,"input":1,"directory":2,"pltDir":2,"output":2,"ifx":9,"twc_lv3":1,"fmmmm":1,"flag":9,"extract":2,"mmmm":1,"scale":2,"dimx":3,"@min_lat":1,"@max_lat":1,"@min_lon":1,"@max_lon":1,"longer":1,"noty":1,"global":1,"@cnMissingValFil":1,"copy_VarCoords":1,"manual":1,"less":1,"@lbLabelStrings":1,"@lbLabelPosition":1,"position":1,"@lbLabelAlignmen":1,"PrnOscPat_driver":1,"eof":9,"eof_ts":9,"kPOP":3,"dim_ts":3,"dim_eof":5,"neof":8,"dnam_ts":3,"dnam_eof":4,"j":6,"cov0":5,"cov1":5,"cov0_inverse":2,"A":3,"z":20,"Z":11,"pr":9,"pi":9,"zr":5,"zi":5,"mean":4,"stdev":7,"evlr":6,"eigi":1,"eigr":1,"getvardims":2,"dimension":1,"names":1,"used":1,"meta":3,"get_ncl_version":1,"()":1,"bug":1,"covcorm":2,"lag":3,"covariance":2,"matrix":2,"else":1,"n":2,"covcorm_xy":2,"alternative":1,"brute":1,"force":1,"inverse_matrix":2,"#inverse_matrix":1,"=>":1,"dgeevx_lapack":1,"PR":1,"right":4,"ev":4,"real":3,"PI":1,"imag":3,"sum":4,"#eof_ts":1,"series":3,"dim_rmvmean_n":1,"dim_avg_n":1,"calculate":2,"dim_stddev_n":1,"dim_standardize_":1,"standardize":1,"nPOP":2,"$dnam_ts":2,"@stdev":1,"@mean":1,"construct":1,"POP":1,"spatial":1,"domain":1,"patterns":1,"$dnam_eof":4,"this":1,"type":1},"NEON":{"parameters":1,":":355,"bootstrap":2,"null":2,"excludes_analyse":2,"[]":8,"autoload_directo":3,"autoload_files":3,"level":2,"paths":3,"featureToggles":5,"disableRobotLoad":2,"false":36,"staticReflection":4,"true":9,"disableRuntimeRe":3,"enableScanningPa":3,"closureUsesThis":2,"randomIntParamet":2,"nullCoalesce":2,"fileExtensions":2,"-":91,"php":2,"checkAlwaysTrueC":2,"checkAlwaysTrueI":2,"checkAlwaysTrueS":1,"checkClassCaseSe":3,"checkFunctionArg":2,"checkFunctionNam":1,"checkGenericClas":1,"checkMissingIter":1,"checkMissingVarT":1,"checkArgumentsPa":3,"checkMaybeUndefi":1,"checkNullables":1,"checkThisOnly":3,"checkUnionTypes":1,"checkExplicitMix":1,"checkPhpDocMissi":1,"checkExtraArgume":3,"checkMissingClos":1,"checkMissingType":3,"checkTooWideRetu":1,"inferPrivateProp":3,"reportMaybes":1,"reportMaybesInMe":1,"reportStaticMeth":2,"mixinExcludeClas":4,"parallel":5,"jobSize":3,"processTimeout":2,"maximumNumberOfP":3,"minimumNumberOfJ":3,"buffer":2,"#":1,"MB":1,"polluteScopeWith":8,"polluteCatchScop":4,"treatPhpDocTypes":2,"tipsOfTheDay":2,"reportMagicMetho":2,"reportMagicPrope":2,"ignoreErrors":4,"internalErrorsCo":4,"cache":5,"nodesByFileCount":2,"nodesByStringCou":2,"reportUnmatchedI":6,"scopeClass":4,"PHPStan":58,"\\":162,"Analyser":11,"MutatingScope":1,"typeAliases":3,"scalar":1,"number":1,"universalObjectC":5,"stdClass":1,"stubFiles":8,"..":6,"/":17,"stubs":6,"ReflectionClass":1,".stub":6,"iterable":1,"ArrayObject":1,"WeakReference":1,"ext":1,"ds":1,"PDOStatement":1,"earlyTerminating":8,"memoryLimitFile":1,"%":116,"tmpDir":4,".memory_limit":1,"dynamicConstantN":1,"ICONV_IMPL":1,"LIBXML_VERSION":1,"LIBXML_DOTTED_VE":1,"PHP_VERSION":1,"PHP_MAJOR_VERSIO":1,"PHP_MINOR_VERSIO":1,"PHP_RELEASE_VERS":1,"PHP_VERSION_ID":1,"PHP_EXTRA_VERSIO":1,"PHP_ZTS":1,"PHP_DEBUG":1,"PHP_MAXPATHLEN":1,"PHP_OS":1,"PHP_OS_FAMILY":1,"PHP_SAPI":1,"PHP_EOL":1,"PHP_INT_MAX":1,"PHP_INT_MIN":1,"PHP_INT_SIZE":1,"PHP_FLOAT_DIG":1,"PHP_FLOAT_EPSILO":1,"PHP_FLOAT_MIN":1,"PHP_FLOAT_MAX":1,"DEFAULT_INCLUDE_":1,"PEAR_INSTALL_DIR":1,"PEAR_EXTENSION_D":1,"PHP_EXTENSION_DI":1,"PHP_PREFIX":1,"PHP_BINDIR":1,"PHP_BINARY":1,"PHP_MANDIR":1,"PHP_LIBDIR":1,"PHP_DATADIR":1,"PHP_SYSCONFDIR":1,"PHP_LOCALSTATEDI":1,"PHP_CONFIG_FILE_":2,"PHP_SHLIB_SUFFIX":1,"PHP_FD_SETSIZE":1,"extensions":1,"rules":1,"DependencyInject":4,"RulesExtension":1,"conditionalTags":1,"ConditionalTagsE":1,"parametersSchema":2,"ParametersSchema":1,"schema":3,"(":32,"string":32,"()":44,",":19,"nullable":3,"())":20,"listOf":17,"anyOf":2,"int":9,"structure":6,"[":7,"bool":20,"]":7,")":10,"float":1,"message":3,"path":2,"count":1,"arrayOf":2,"()))":1,"rootDir":1,"currentWorkingDi":7,"cliArgumentsVari":1,"COMMENT#":4,"debugMode":1,"productionMode":1,"tempDir":2,"additionalConfig":3,"allCustomConfigF":5,"analysedPaths":9,"composerAutoload":7,"analysedPathsFro":5,"usedLevel":5,"cliAutoloadFile":3,"services":1,"class":53,"PhpParser":6,"BuilderFactory":1,"Lexer":3,"Emulative":1,"NodeTraverser":1,"setup":1,"addVisitor":1,"@PhpParser":1,"NodeVisitor":2,"NameResolver":2,"Parser":7,"Php7":1,"PrettyPrinter":1,"Standard":1,"Broker":6,"AnonymousClassNa":1,"arguments":33,"relativePathHelp":6,"@simpleRelativeP":5,"PhpDocParser":1,"PhpDoc":7,"TypeAlias":1,"TypeAliasesTypeN":1,"aliases":1,"tags":3,"phpstan":3,".phpDoc":1,".typeNodeResolve":1,"TypeNodeResolver":2,"factory":8,"LazyTypeNodeReso":1,"TypeStringResolv":1,"StubValidator":1,"FileAnalyser":1,"IgnoredErrorHelp":1,"LazyScopeFactory":1,"autowired":9,"ScopeFactory":1,"NodeScopeResolve":1,"ResultCache":1,"ResultCacheManag":1,"cacheFilePath":1,"resultCache":1,".php":1,"DerivativeContai":1,"tempDirectory":1,"Parallel":1,"Scheduler":1,".jobSize":1,".maximumNumberOf":1,".minimumNumberOf":1,"CachedParser":1,"originalParser":1,"@directParser":1,"cachedNodesByFil":1,".nodesByFileCoun":1,"cachedNodesByStr":1,".nodesByStringCo":1,"Reflection":12,"Mixin":1,"MixinPropertiesC":1,".broker":2,".propertiesClass":2,"Php":3,"PhpClassReflecti":1,"PhpDefect":1,"PhpDefectClassRe":1,"implement":2,"PhpMethodReflect":1,"UniversalObjectC":1,"classes":1,"Rules":4,"FunctionCallPara":1,"checkArgumentTyp":1,"FunctionDefiniti":1,"typeSpecifier":1,"TypeSpecifier":1,"@typeSpecifierFa":1,"::":5,"create":4,"typeSpecifierFac":1,"TypeSpecifierFac":1,"File":5,"RelativePathHelp":2,"FuzzyRelativePat":1,"simpleRelativePa":1,"SimpleRelativePa":1,"broker":1,"@brokerFactory":1,"brokerFactory":1,"BrokerFactory":1,"cacheStorage":1,"Cache":1,"FileCacheStorage":1,"directory":1,"no":3,"directParser":1,"DirectParser":1,"phpParserDecorat":1,"PhpParserDecorat":1,"wrappedParser":1,"@PHPStan":3,"registry":1,"Registry":1,"RegistryFactory":1,"stubPhpDocProvid":1,"StubPhpDocProvid":1,"reflectionProvid":3,"ReflectionProvid":6,"runtimeReflectio":2,"@runtimeReflecti":1,"parser":2,"@phpParserDecora":2,"phpParserReflect":2,"@phpParserReflec":1,"enableStaticRefl":1,".staticReflectio":1,".disableRuntimeR":1,"ClassWhitelistRe":1,"@betterReflectio":1,"patterns":1,"regexParser":1,"Hoa":3,"Compiler":2,"Llk":3,"load":1,"@regexGrammarStr":1,"regexGrammarStre":1,"Read":1,"streamName":1,"Runtime":1,"RuntimeReflectio":1,"BetterReflection":4,"autoloadDirector":1,"autoloadFiles":1,".enableScanningP":1,"errorFormatter":8,".raw":1,"Command":8,"ErrorFormatter":8,"RawErrorFormatte":1,".baselineNeon":1,"BaselineNeonErro":1,".table":1,"TableErrorFormat":1,"showTipsOfTheDay":1,".checkstyle":1,"CheckstyleErrorF":1,".json":1,"JsonErrorFormatt":2,"pretty":2,".junit":1,"JunitErrorFormat":1,".prettyJson":1,".gitlab":1,"GitlabErrorForma":1,"date":1,".timezone":1,"Europe":1,"Prague":1,"zlib":1,".output_compress":1,"database":1,"driver":1,"mysql":1,"username":1,"root":1,"password":1,"beruska92":1,"users":1,"Dave":1,"Kryten":1,"Rimmer":1},"NL":{"g3":2,"#":20,"problem":2,"balassign0":1,"vars":4,",":38,"constraints":10,"objectives":6,"ranges":2,"eqns":2,"nonlinear":8,"network":4,":":8,"linear":4,"in":4,"both":2,"variables":6,";":4,"functions":2,"arith":2,"flags":2,"discrete":2,"binary":2,"integer":2,"(":2,"b":6,"c":4,"o":4,")":2,"nonzeros":2,"Jacobian":2,"gradients":2,"max":2,"name":2,"lengths":2,"common":2,"exprs":2,"c1":2,"o1":2,"C0":2,"n0":129,"C1":2,"C2":2,"C3":2,"C4":2,"C5":2,"C6":1,"C7":1,"C8":1,"C9":1,"C10":1,"C11":1,"C12":1,"C13":1,"C14":1,"C15":1,"C16":1,"C17":1,"C18":1,"C19":1,"C20":1,"C21":1,"C22":1,"C23":1,"C24":1,"C25":1,"C26":1,"C27":1,"C28":1,"C29":1,"C30":1,"C31":1,"C32":1,"C33":1,"C34":1,"C35":1,"C36":1,"C37":1,"C38":1,"C39":1,"C40":1,"C41":1,"C42":1,"C43":1,"C44":1,"C45":1,"C46":1,"C47":1,"C48":1,"C49":1,"C50":1,"C51":1,"C52":1,"C53":1,"C54":1,"C55":1,"C56":1,"C57":1,"C58":1,"C59":1,"C60":1,"C61":1,"C62":1,"C63":1,"C64":1,"C65":1,"C66":1,"C67":1,"C68":1,"C69":1,"C70":1,"C71":1,"C72":1,"C73":1,"C74":1,"C75":1,"C76":1,"C77":1,"C78":1,"C79":1,"C80":1,"C81":1,"C82":1,"C83":1,"C84":1,"C85":1,"C86":1,"C87":1,"C88":1,"C89":1,"C90":1,"C91":1,"C92":1,"C93":1,"C94":1,"C95":1,"C96":1,"C97":1,"C98":1,"C99":1,"C100":1,"C101":1,"C102":1,"C103":1,"C104":1,"C105":1,"C106":1,"C107":1,"C108":1,"C109":1,"C110":1,"C111":1,"C112":1,"C113":1,"C114":1,"C115":1,"C116":1,"C117":1,"C118":1,"C119":1,"C120":1,"O0":2,"r":2,"k159":1,"J0":2,"J1":2,"J2":2,"J3":2,"J4":2,"J5":2,"J6":1,"J7":1,"J8":1,"J9":1,"J10":1,"J11":1,"J12":1,"J13":1,"J14":1,"J15":1,"J16":1,"J17":1,"J18":1,"J19":1,"J20":1,"J21":1,"J22":1,"J23":1,"J24":1,"J25":1,"J26":1,"-":1225,"J27":1,"J28":1,"J29":1,"J30":1,"J31":1,"J32":1,"J33":1,"J34":1,"J35":1,"J36":1,"J37":1,"J38":1,"J39":1,"J40":1,"J41":1,"J42":1,"J43":1,"J44":1,"J45":1,"J46":1,"J47":1,"J48":1,"J49":1,"J50":1,"J51":1,"J52":1,"J53":1,"J54":1,"J55":1,"J56":1,"J57":1,"J58":1,"J59":1,"J60":1,"J61":1,"J62":1,"J63":1,"J64":1,"J65":1,"J66":1,"J67":1,"J68":1,"J69":1,"J70":1,"J71":1,"J72":1,"J73":1,"J74":1,"J75":1,"J76":1,"J77":1,"J78":1,"J79":1,"J80":1,"J81":1,"J82":1,"J83":1,"J84":1,"J85":1,"J86":1,"J87":1,"J88":1,"J89":1,"J90":1,"J91":1,"J92":1,"J93":1,"J94":1,"J95":1,"J96":1,"J97":1,"J98":1,"J99":1,"J100":1,"J101":1,"J102":1,"J103":1,"J104":1,"J105":1,"J106":1,"J107":1,"J108":1,"J109":1,"J110":1,"J111":1,"J112":1,"J113":1,"J114":1,"J115":1,"J116":1,"J117":1,"J118":1,"J119":1,"J120":1,"G0":2,"assign0":1,"k8":1},"NPM Config":{"cache":1,"=":17,"~":1,"/":2,".cache":1,"npm":1,"bin":1,"-":6,"links":1,"false":4,"engine":1,"strict":1,"true":8,"if":1,"present":1,"logs":1,"max":1,"message":1,"COMMENT;":4,"link":1,"optional":1,"prefer":1,"offline":1,"package":1,"lock":1,"save":1,"depth":1,"heading":1,"long":1,"parseable":1,"unicode":1,"usage":1,"COMMENT//":1},"NSIS":{"COMMENT;":28,"!":23,"ifndef":2,"___X64__NSH___":3,"define":4,"include":1,"LogicLib":1,".nsh":1,"macro":3,"_RunningX64":1,"_a":1,"_b":1,"_t":2,"_f":2,"insertmacro":2,"_LOGICLIB_TEMP":1,"System":4,"::":8,"Call":7,"kernel32":4,"GetCurrentProces":1,"()":1,"i":2,".s":2,"IsWow64Process":1,"(":3,"is":1,",":6,"*":1,")":3,"Pop":1,"$_LOGICLIB_TEMP":2,"_":1,"!=":1,"`":6,"${":5,"}":5,"macroend":3,"RunningX64":2,"DisableX64FSRedi":2,"Wow64EnableWow64":2,"i0":1,"EnableX64FSRedir":2,"i1":1,"endif":4,"#":1,";":21,"----------------":7,"ifdef":2,"HAVE_UPX":1,"packhdr":1,"tmp":1,".dat":1,"NOCOMPRESS":1,"SetCompress":1,"off":1,"Name":1,"Caption":1,"Icon":1,"OutFile":1,"SetDateSave":1,"on":4,"SetDatablockOpti":1,"CRCCheck":1,"SilentInstall":1,"normal":1,"BGGradient":1,"FFFFFF":1,"InstallColors":1,"FF8080":1,"XPStyle":1,"InstallDir":1,"InstallDirRegKey":1,"HKLM":11,"CheckBitmap":1,"LicenseText":1,"LicenseData":1,"RequestExecution":1,"admin":1,"Page":4,"license":1,"components":1,"directory":3,"instfiles":2,"UninstPage":2,"uninstConfirm":1,"NOINSTTYPES":1,"only":1,"if":5,"not":1,"defined":1,"InstType":6,"/":4,"NOCUSTOM":1,"COMPONENTSONLYON":1,"AutoCloseWindow":1,"false":1,"ShowInstDetails":1,"show":1,"Section":9,"empty":1,"string":1,"makes":1,"it":1,"hidden":1,"so":1,"would":1,"starting":1,"with":1,"-":1,"StrCpy":5,"$1":10,"DetailPrint":1,"WriteRegStr":4,"SOFTWARE":6,"\\":13,"NSISTest":6,"BigNSISTest":6,"SetOutPath":4,"$INSTDIR":4,"File":2,"a":2,"CreateDirectory":2,"recursively":1,"create":1,"for":4,"fun":2,".":2,"WriteUninstaller":1,"Nop":1,"SectionEnd":9,"SectionIn":7,"Start":2,":":17,"MessageBox":19,"MB_OK":11,"MB_YESNO":8,"IDYES":4,"MyLabel":2,"SectionGroup":2,"e":3,"SectionGroup1":1,"WriteRegDword":3,"WriteRegBin":1,"$8":6,"WriteINIStr":4,"MyFunctionTest":2,"DeleteINIStr":1,"DeleteINISec":1,"ReadINIStr":2,"StrCmp":4,"INIDelSuccess":2,"ClearErrors":1,"ReadRegStr":1,"HKCR":1,"xyz_cc_does_not_":1,"IfErrors":1,"NoError":2,"Goto":2,"ErrorYay":2,"CSCTest":1,"Group2":1,"BeginTestSection":2,"IfFileExists":2,"BranchTest69":2,"|":8,"MB_ICONQUESTION":6,"IDNO":4,"NoOverwrite":2,"skipped":4,"file":2,"doesn":2,"SetOverwrite":2,"ifnewer":1,"NOT":4,"AN":2,"INSTRUCTION":2,"COUNTED":2,"IN":2,"SKIPPINGS":2,"answered":1,"no":2,"try":1,"EndTestBranch":2,"NoHide":2,"HideWindow":1,"Sleep":4,"BringToFront":2,"NoRecurse":2,"LoopTest":2,"myfunc":2,"SectionGroupEnd":2,"cpdest":1,"CopyFiles":1,"TESTIDX":4,"SearchPath":1,"notepad":1,".exe":1,"Exec":1,"ExecShell":1,"UnRegDLL":1,"RegDLL":1,"Function":4,"working":1,"CreateShortCut":3,"use":1,"defaults":1,"parameters":1,"icon":1,"etc":1,"SW_SHOWMINIMIZED":1,"CONTROL":1,"SHIFT":1,"Q":1,"FunctionEnd":4,"$2":1,"NoFailedMsg":2,".onSelChange":1,"SectionGetText":1,"$0":2,"SectionSetText":2,"e2":2,"UninstallText":1,"UninstallIcon":1,"DeleteRegKey":2,"Delete":6,"RMDir":5,"NoDelete":2,"NoErrorMsg":2,"IDOK":1},"NWScript":{"COMMENT//":40,"COMMENT/*":6,"void":6,"main":6,"()":14,"{":16,"//":3,"Spawn":1,"in":1,"using":1,"a":1,"CutsceneInvisibi":1,"effect":5,",":74,"removed":1,"when":1,"Lilarcor":1,"reaches":1,"the":1,"pre":1,"-":3,"defined":1,"waypoint":1,"ApplyEffectToObj":2,"(":86,"DURATION_TYPE_PE":1,"EffectVisualEffe":3,"VFX_DUR_CUTSCENE":1,")":63,"OBJECT_SELF":12,";":53,"AssignCommand":8,"ActionPlayAnimat":1,"ANIMATION_LOOPIN":1,"))":11,"DelayCommand":1,"DestroyObject":1,"}":8,"object":15,"oPC":16,"=":25,"GetEnteringObjec":2,"if":8,"GetLocalInt":14,"!=":9,"FloatingTextStri":1,"FALSE":9,"SetLocalInt":6,"}}":4,"int":1,"nOneShot":1,"==":9,"&&":6,"GetIsPC":3,"TRUE":5,"oActionSubject":1,"GetObjectByTag":8,"eAOEWeb":2,"EffectAreaOfEffe":1,"AOE_PER_WEB":1,"eSpiderweb":2,"ExtraordinaryEff":1,"location":1,"lLocation":2,"GetLocation":1,"SendMessageToPC":1,"ApplyEffectAtLoc":1,"DURATION_TYPE_TE":1,"#include":4,"Declare":1,"major":1,"variables":1,"oShaman":18,"GetLastUnlocked":2,"oChest":2,"GiveXPToCreature":2,"||":3,"ShoutDisturbed":2,"AdjustReputation":2,"oTribeFaction":4,"oKobold":12,"GetFirstFactionM":2,"GetNearestCreatu":2,"CREATURE_TYPE_PL":2,"PLAYER_CHAR_IS_P":2,"ClearAllActions":1,"Kick":1,"Crragtail":1,"off":1,"his":1,"throne":1,"before":1,"fighting":1,"while":2,"GetIsObjectValid":2,"ActionAttack":2,"GetNextFactionMe":2,"RespondToShout":1,"CLEAR_X0_INC_HEN":1,"oTrappedChest":3,"GetDistanceBetwe":1,"GetLastDisarmed":3,"())":1,"<":1,"string":2,"szCharmLine":2,"SpeakString":2,"TALKVOLUME_TALK":2,"else":2,"szScareLine":2,"eVFXAnimFreeze":1,"VFX_DUR_FREEZE_A":1,"eVFXGreenSlime":2,"VFX_COM_BLOOD_LR":1,"DURATION_TYPE_IN":1,"PlaySound":1,"oQuallo":2,"SetCustomToken":2},"Nasal":{"COMMENT#":198,"var":244,"full_damage_dist":3,"=":431,";":731,"#":80,"Can":1,"vary":1,"from":6,"aircraft":6,"to":15,"depending":1,"on":3,"how":2,"many":1,"failure":1,"modes":1,"it":5,"has":2,".":20,"use_hitpoints_in":4,"mainly":1,"used":3,"by":2,"assets":1,"that":8,"don":1,"hp_max":18,"given":1,"a":18,"direct":1,"hit":2,",":899,"much":1,"pounds":1,"of":7,"warhead":6,"is":10,"needed":1,"kill":4,"Only":1,"if":119,"hitpoints":2,"enabled":3,"hitable_by_air_m":2,"anti":2,"-":67,"air":1,"can":3,"do":4,"damage":7,"hitable_by_canno":2,"cannon":1,"#var":1,"hitable_by_groun":1,"ground":1,"/":17,"marine":1,"is_fleet":2,"Is":1,"really":1,"ships":1,"which":1,"offensive":1,"missiles":1,"rwr_to_screen":3,"for":10,"not":1,"yet":1,"have":2,"proper":1,"RWR":3,"tacview_supporte":2,"For":1,"with":3,"tacview":12,"support":1,"m28_auto":3,"only":1,"automats":1,"mlw_max":2,"auto_flare_calle":2,"If":1,".nas":1,"should":4,"detect":1,"flare":31,"releases":1,"or":7,"function":1,"called":2,"somewhere":1,"in":8,"TRUE":3,"FALSE":2,"hp":7,"setprop":56,"(":739,"math":11,".max":7,"*":58,"))":38,"#used":3,"HUD":3,"shells":3,"{":253,":":165,"[":297,"]":289,"#135mm":1,"55mm":1,"30mm":6,"mig29":1,"su27":2,"Jaguar":2,"27mm":1,"23mm":1,"20mm":1,"F14":1,"F15":1,"F16":1,"mm":2,"non":2,"explosive":2,")":650,"F":1,"A":4,"LAU":2,"and":43,"Mirage":1,"CIWS":1,"127mm":1,"}":253,"warheads":3,"snake":1,"eye":1,"Also":1,"AJ":1,"Martel":1,"800lb":1,"bomblet":6,"Mix":3,"armour":3,"piecing":3,"HE":3,"due":3,"need":3,"be":4,"able":3,"buk":3,"m2":3,"#P51":1,"x3":1,"real":1,"mass":1,"#fictional":2,"thermobaeric":2,"replacement":2,"the":6,"RN":2,"nuclear":2,"bomb":2,"aka":1,"Storm":1,"Shadow":1,"#aka":1,"CBU":1,"x":1,"b":30,"#shrike":1,"#deprecated":4,"also":1,"majic":1,"automat":1,"Mig29":1,"48N6":1,"S":1,"300pmu":1,"ejected":1,"pilot":1,"id2warhead":5,"[]":12,"launched":3,"{}":8,"callsign":19,"elapsed":7,"sec":1,"approached":3,"uniqueID":1,"heavy_smoke":2,"k":6,"keys":7,"myid":12,"<":44,"size":9,"+=":8,"foreach":13,"key":6,"wh":16,"==":72,"append":9,"break":6,"!=":27,"+":28,"printf":9,"return":44,"id2shell":5,"================":22,"DamageRecipient":2,"new":16,"func":97,"_ident":2,"new_class":3,"emesary":14,".Recipient":1,".new":21,".Receive":1,"notification":116,"!":10,".FromIncomingBri":1,".Transmitter":12,".ReceiptStatus_N":4,".NotificationTyp":5,".Pitch":7,".Heading":15,".u_fps":7,".Flags":6,".RemoteCallsign":7,"getprop":48,".Callsign":18,"ownPos":4,"geo":9,".aircraft_positi":2,"()":103,"bearing":9,".course_to":1,".Position":37,"radarOn":3,"bits":2,".test":2,"thrustOn":3,"index":9,".SecondaryKind":12,"typ":7,".Kind":6,"MOVE":4,"smoke":5,"elsif":15,".distance_to":1,"M2NM":2,">":12,".ReceiptStatus_O":8,"else":12,"black":2,"dynamics":10,"~":102,".UniqueIdentity":12,"systime":13,".lat":16,".lon":16,".alt":11,"time_before_dele":6,"DESTROY":5,".starttime":3,"tacID":4,"left":5,"md5":2,"thread":4,".lock":2,".mutexWrite":4,".write":7,".unlock":2,"typp":4,"?":20,"extra":2,"extra2":4,"color":2,"launch":5,"nil":50,".direct_distance":1,"out":4,"sprintf":7,"screen":2,".log":2,"temporary":2,"till":2,"someone":2,"models":4,"RIO":2,"seat":2,"print":6,"damageLog":13,".push":10,"this":1,"little":1,"more":1,"complex":1,"later":1,"heading":12,"clock":6,".normdeg":1,"resets":2,"every":2,"seconds":2,"MAW_elapsed":3,"appr":3,"mig28":2,".engagedBy":2,"#damage":1,"were":1,"getting":1,"probability":19,"hit_count":5,".Distance":2,"damaged_sys":4,"i":13,"<=":1,"failed":9,"fail_systems":4,"nearby_explosion":8,"dist":7,"type":5,"#test":1,"code":1,"lbs":10,"maxDist":12,"maxDamageDistFro":6,"distance":6,"rand":7,"#being":1,"meters":1,"average":1,"diff":12,"hpDist":4,"percent":4,"where":1,"explosion":1,"dont":1,"hurt":1,"us":1,"anymore":1,"#3":1,"sqrt":1,"CREATE":3,"statics":7,"TODO":1,"make":1,"hash":1,"all":2,"crater_model":6,"static":24,".put_model":3,"#static":2,"PropertyNode":1,"inside":1,"REQUEST_ALL":3,"kes":3,"ke":3,"msg":39,"notifications":10,".StaticNotificat":2,"num":1,"substr":1,".set_latlon":4,".IsDistinct":5,".hitBridgedTrans":2,".NotifyAll":5,"damage_recipient":2,".GlobalTransmitt":1,".Register":1,"IMPACT":1,"dynamic3d":4,"deadreckon_updat":4,"missile":1,"send":1,"rate":1,"time":1,"since":1,"last":1,"before":2,"deleting":1,"dynamic_loop":3,"new_dynamic3d":4,"stime":23,"dynamic3d_entry":11,"dyna":30,"]]":4,"delete":3,"reckon_delete":3,"reckon_update":2,"reckon_move":2,"kees":2,"kee":6,"new_entry":3,"reckon_create":2,"settimer":11,"ModelManager":3,"path":8,"lat":11,"lon":11,"alt_ft":10,"pitch":10,"para":6,"m":57,"parents":1,"n":55,"props":28,".globals":23,".getNode":87,".getChild":10,".model":10,".ai":8,".setValue":25,".alt_ft":6,".heading":5,".pitch":5,".roll":4,".setDoubleValue":20,".vLat":8,".vLon":8,".vAlt_ft":8,".vHeading":6,".vPitch":7,"#m":2,".vRoll":3,".pLat":2,".pLon":2,".pAlt_ft":2,".pHeading":2,".pPitch":2,".getPath":6,"())":15,".coord":7,".Coord":3,".uBody_fps":6,".last":6,"FT2M":6,".xyz":6,".past":4,".frametime":5,".delayTime":5,"moveRealtime":1,"uBody_fps":5,"dt":4,"factor":8,"me":125,".slant_ft":3,".alt_dist":2,".sin":1,"D2R":2,".horiz_dist":2,".cos":1,".apply_course_di":2,".latlon":10,"M2FT":4,"moveDelayed":1,".place":1,".interpolate":1,"#print":2,".set_xyz":1,"interpolate":1,"start":4,"end":4,"fraction":7,".xx":2,".yy":2,".zz":2,"place":1,".loadNode":3,".setBoolValue":2,"translateDelayed":1,"#me":3,"translateRealtim":1,"del":1,".remove":2,"#path":1,"alt_m":1,"entry":18,"dynami2":2,".translateDelaye":1,".moveDelayed":2,"time_then":3,"time_now":2,".moveRealtime":1,"#time_now":1,".del":2,"last_prop":3,"last_release":3,"flare_list":6,"flare_update_tim":2,"flare_duration":2,"flare_terminal_s":2,"s":3,"flares_max_proce":2,"flare_sorter":2,"returned":2,"vector":2,"equivalent":1,"after":2,"animate_flare":2,"old_flares":3,"flares_sent":3,"sort":1,".ObjectInFlightN":3,".UniqueIndex":3,".objectBridgedTr":3,"continue":1,"flare_dt":6,".set_alt":1,"auto_flare_relea":2,"flaretimer":2,"maketimer":3,".start":3,"prop":5,"flare_released":2,".sqrt":2,"int":7,"setlistener":14,"check_for_Reques":4,"last_check":3,"like":1,"mig21":1,"starts":1,"#this":1,"needs":1,"tuning":1,"asset":1,"been":1,"evaluated":1,"fail_fleet_syste":2,"-=":3,"%":2,"#we":1,"are":1,"dead":1,"#radar":2,"off":2,"#smoke":1,"failure_modes":6,"FailureMgr":6,"._failmgr":3,".failure_modes":3,"mode_list":6,"failure_mode_id":11,".set_failure_lev":3,"yasim_list2":6,"#set":4,"listener":4,"so":4,"restart":4,"attempted":4,"yasim_list":5,"yasim_list3":6,"yasim_list4":6,"yasim_list5":6,"repairYasim":2,"removelistener":5,"hp_f":22,"sinking_ships":3,"hit_sinking":5,"armament":5,".defeatSpamFilte":5,"no":10,"#setprop":2,"setLaunch":2,"#TODO":2,"figure":1,"SAM":1,"ship":1,"c":2,"stopLaunch":2,"playIncomingSoun":1,"stopIncomingSoun":2,"callsign_struct":4,"getCallsign":1,"node":4,"processCallsigns":5,"players":2,".getChildren":1,"myCallsign":6,"painted":3,"player":9,".getValue":18,"str6":6,"without":1,"warning":1,".simulatedTime":2,"code_ct":2,"#ANTIC":1,"#call":1,"fgcommand":4,"multiplayer":2,".dialog":3,".prop":1,"err":2,".Node":5,"call":5,"err2":4,"#fgcommand":1,"interfaceControl":2,"fg1000":1,".GenericInterfac":1,".getOrCreateInst":1,".stop":1,"code_ctTimer":3,"re_init":2,"events":1,".LogBuffer":1,"echo":1,"printDamageLog":1,"buffer":4,".get_buffer":2,"str":10,".time":2,".message":2,"testing":1,"writeDamageLog":2,"output_file":4,"file":6,"io":6,".stat":1,".open":2,".close":2,"#screen":6,".property_displa":6,".add":6,"swap_btn":8,"freq_decS":5,"freq_incS":5,"freq_decL":5,"freq_incL":5,"freq_selected":11,"freq_standby":13,"comm_base":5,"nav_base":5,"master_kx165tso":5,"obj":11,".parents":2,".nav_base":12,".comm_base":13,"swap_nav":4,"tmp":4,"swap_comm":5,"adjust_nav_frequ":7,"d":18,"adjust_radio_fre":3,"adjust_comm_freq":7,"slave_kx165tso":3,"airoot":15,".root":1,"p":50,"abs":2,"kx165tso":8,"make_master":1,"make_slave_to":1,".swap_nav":1,".swap_comm":1,".adjust_nav_freq":1,".adjust_comm_fre":1,"animate_aimodel":1,"base":8,".alias":10,"master_send_stat":1,"cb":12,"nb":12,"master_receive_s":1,"slave_receive_ma":1,"v":8,"slave_send_butto":1,"f":3,"min":4,"max":3,"old":2},"Nearley":{"COMMENT#":9,"@builtin":1,"@":1,"{":99,"%":81,"function":36,"insensitive":2,"(":56,"sl":2,")":54,"var":3,"s":5,"=":4,".literal":3,";":38,"result":4,"[]":1,"for":1,"i":4,"<":1,".length":1,"++":1,"c":8,".charAt":1,"if":2,".toUpperCase":2,"()":5,"!==":2,"||":1,".toLowerCase":2,".push":2,"new":3,"RegExp":3,"+":19,"))":1,"}":86,"else":2,"literal":3,":":31,"return":37,"subexpression":1,"[":69,"tokens":3,",":10,"postprocess":2,"d":87,".join":3,"}}":7,"]":53,"final":1,"->":26,"whit":26,"?":26,"prog":3,"prod":3,"]]":8,"|":33,".concat":6,"word":12,"expression":5,"name":1,"rules":1,"wordlist":3,"macro":1,"args":2,"exprs":1,"js":3,"body":1,"config":1,"value":1,"string":4,"include":2,"builtin":2,"false":1,"true":1,"completeexpressi":5,"expressionlist":3,"expr":4,"expr_member":4,"id":5,"mixin":1,"macrocall":1,"token":1,"charclass":2,"ebnf_modifier":2,"\\":9,"w":2,"dqstring":1,"#string":1,"charset":1,"#charset":1,"null":6,"#char":1,"^":5,"\\\\":1,"charclassmembers":3,"charclassmember":2,"\\\\\\":1,".":1,"jscode":4,"whitraw":6,"comment":2,"commentchars":3,"n":1},"Nemerle":{"using":1,"System":1,".Console":1,";":2,"module":1,"Program":1,"{":2,"Main":1,"()":1,":":1,"void":1,"WriteLine":1,"(":1,")":1,"}":2},"NetLinx":{"COMMENT(*":81,"PROGRAM_NAME":1,"=":26,"COMMENT//":8,"#include":2,"DEFINE_DEVICE":2,"dvDebug":17,":":18,";":56,"//":12,"For":1,"debug":1,"output":1,".":6,"dvIO":3,"Volume":1,"up":2,"/":1,"down":2,"button":2,"connections":1,"DEFINE_CONSTANT":2,"MIC1":1,"Microphone":4,"MIC2":1,"MIC3":1,"MIC4":1,"WLS1":1,"Wireless":2,"mic":2,"WLS2":1,"IPOD":1,"iPod":1,"input":5,"CD":2,"player":1,"DEFINE_TYPE":2,"DEFINE_VARIABLE":2,"volume":3,"inputs":4,"[":10,"]":10,"DEFINE_LATCHING":1,"DEFINE_MUTUALLY_":1,"DEFINE_START":2,"volArrayInit":1,"(":15,",":35,"VOL_UNMUTED":1,")":15,"DEFINE_EVENT":2,"button_event":6,"{":12,"PUSH":2,"volArrayIncremen":1,"Increment":1,"the":2,"a":2,"step":2,"send_string":16,"}":12,"volArrayDecremen":1,"Decrement":1,"DEFINE_PROGRAM":2,"#if_not_defined":1,"MOCK_PROJECTOR":2,"#define":1,"dvPROJECTOR":2,"POWER_STATE_ON":2,"POWER_STATE_OFF":3,"POWER_STATE_WARM":1,"POWER_STATE_COOL":1,"INPUT_HDMI":3,"INPUT_VGA":2,"INPUT_COMPOSITE":2,"INPUT_SVIDEO":2,"struct":1,"projector_t":4,"integer":4,"power_state":1,"lamp_hours":1,"volatile":1,"proj_1":8,"define_function":2,"initialize":2,"self":6,".power_state":3,".input":3,".lamp_hours":1,"switch_input":5,"print":1,"LOG_LEVEL_INFO":1,"data_event":1,"string":1,"parse_message":1,"data":1,".text":1,"command":1,"{}":4,"online":1,"offline":1,"dvTP":6,"BTN_HDMI":2,"BTN_VGA":2,"BTN_COMPOSITE":2,"BTN_SVIDEO":2,"push":1,"switch":1,".channel":1,"case":4,"release":1,"BTN_POWER_ON":1,"==":2,"BTN_POWER_OFF":1,"#end_if":1},"NetLinx+ERB":{"COMMENT(*":68,"#if_not_defined":2,"Sample":4,"#define":2,"DEFINE_DEVICE":2,"DEFINE_CONSTANT":2,"<%":6,"global_constant_":4,"=":8,"-":2,"%>":6,"COMMENT//":4,"video_sources":6,"{":10,"BTN_VID_FOH_PC":2,":":30,"btn":8,",":16,"input":10,"VID_SRC_FOH_PC":2,"}":10,"BTN_VID_STAGE_PC":2,"VID_SRC_STAGE_PC":2,"BTN_VID_BLURAY":2,"VID_SRC_BLURAY":2,"print_constant_h":2,".remap":4,"(":4,")":4,"justify":4,"DEFINE_TYPE":2,"DEFINE_VARIABLE":2,"DEFINE_START":2,"DEFINE_EVENT":2,"group":2,"|":4,"name":2,"DEFINE_PROGRAM":2,"#end_if":2},"NetLogo":{"patches":5,"-":28,"own":1,"[":17,"living":6,"?":8,";;":2,"indicates":1,"if":2,"the":1,"cell":10,"is":1,"live":4,"neighbors":5,"counts":1,"how":1,"many":1,"neighboring":1,"cells":2,"are":1,"alive":1,"]":17,"to":6,"setup":2,"blank":1,"clear":2,"all":2,"ask":5,"death":5,"reset":2,"ticks":2,"end":6,"random":2,"ifelse":3,"float":1,"<":1,"initial":1,"density":1,"birth":4,"set":5,"true":1,"pcolor":2,"fgcolor":1,"false":1,"bgcolor":1,"go":1,"count":1,"with":1,"COMMENT;":4,"=":1,"!=":1,"tick":1,"draw":1,"let":1,"erasing":2,"of":1,"patch":2,"mouse":5,"xcor":2,"ycor":2,"while":1,"down":1,"display":1},"NewLisp":{"SHEBANG#!newlisp":2,"COMMENT;":39,"(":679,"context":6,"define":45,"Inickname":10,")":211,"Ichannels":9,"Iserver":20,"Iconnected":3,"Icallbacks":5,"Idle":2,"-":311,"time":4,";":45,"seconds":1,"Itime":2,"stamp":2,"since":1,"last":1,"message":38,"was":1,"processed":1,"register":7,"callback":29,"name":14,"function":5,"println":20,"{":25,"registering":1,"for":11,"}":25,":":25,"sym":6,"term":2,"prefix":2,")))":35,"push":10,"list":47,"))":70,"deregister":1,"deregistering":1,"setf":2,"assoc":1,"nil":6,"current":1,"callbacks":16,"do":18,"data":11,"when":5,"set":78,"if":37,"not":5,"catch":4,"apply":3,"func":2,"error":10,"in":7,"))))":16,"dolist":22,"rf":1,"ref":1,"all":7,")))))":6,"init":2,"str":8,"())":2,"connect":2,"server":4,"port":2,"net":18,"send":19,"format":16,"identify":1,"password":2,"join":4,"channel":21,"part":1,"chan":3,"empty":5,"?":21,"begin":7,"replace":5,")))))))":1,"quit":2,"sleep":3,"close":8,"privmsg":1,"user":4,"notice":1,"to":9,"cond":8,"((":24,"starts":7,"with":8,"/":6,"default":1,"command":16,"character":1,"the":13,"it":2,"lower":1,"case":1,"enough":1,"true":4,"c":2,"find":5,"))))))":9,"process":7,"sender":6,"text":10,"=":17,"or":3,"username":16,"joined":1,"let":6,"{}":8,"target":9,"ctcp":2,"PRIVMSG":2,"NOTICE":2,"date":7,"parse":3,"buffer":9,"raw":3,"messages":2,"clean":1,">":8,"sub":1,"of":2,"day":1,"mul":1,"unless":2,"parts":1,"read":6,"irc":6,"!=":1,"peek":2,"receive":1,"loop":2,"monitoring":1,"while":4,"print":3,"example":1,"using":1,"a":1,"value":12,"%":6,"H":2,"M":2,"S":2,"outgoing":1,"session":2,"interactive":1,"terminal":1,"zero":1,"string":28,"line":6,"finished":1,"exit":4,"[":2,"]":2,"simple":1,"bot":3,"code":1,"load":1,"env":1,"HOME":1,"projects":2,"programming":1,"newlisp":1,".lsp":1,"BOT":1,"????":1,"IRC":8,"#newlisp":1,"constant":1,"intersects":2,"q1":5,"q2":5,"abs":2,"variant":1,"alist":7,"length":11,"el":2,"q":16,"inc":1,"+":1,"$idx":2,"logic":2,"fork":1,"by":1,"res":8,"i":4,"sequence":2,"NUM":2,"tmp":2,"variants":2,"num":10,"<":1,"v":1,"dec":1,"passed":2,"extend":30,"solutions":1,";;":1,"module":2,"loads":1,"SQLite3":1,"database":7,"displayln":19,"display":2,"open":6,"sql":51,"db":3,"sql3":6,"======":1,"SAFE":1,"FOR":1,"SQL":3,"================":2,"safe":6,"query":51,"sqlarray":2,"setq":2,"return":2,"macro":4,"create":2,"record":17,"args":10,"s":10,"rest":30,"eval":4,"temp":55,"values":14,"index":5,"table":2,"symbols":11,"DB":8,"d":8,"only":6,"quote":8,"is":8,"non":8,"numeric":8,"are":2,"sanitized":2,"avoid":2,"injection":2,"actually":2,"run":2,"against":2,"delete":9,"re":4,"done":4,",":5,"so":4,".":4,"update":1,"st":3,"debugging":3,"continue":1,"---":2,"temporary":2,"D2":3,"ignore":1,"first":7,"argument":1,"as":1,"will":1,"be":1,"ConditionColumn":1,"later":1,"))))))))":1,"end":1,"one":2,"NOW":2,"...":2,"get":1,"max":2,"items":2,"access":2,"++":1,"Date":3,"parsed":1,"Id":1,"IP":1,"UserId":1,"UserName":1,"Request":1,"Result":1,"Size":1,"Referrer":1,"UserAgent":1},"Nextflow":{"aws":1,"{":32,"region":1,"=":52,"}":32,"cloud":1,"autoscale":1,"enabled":1,"true":6,"minInstances":1,"starvingTimeout":1,"terminateWhenIdl":1,"imageId":1,"instanceProfile":1,"instanceType":1,"sharedStorageId":1,"spotPrice":1,"subnetId":1,"env":1,"BAR":1,"FOO":1,"mail":1,"from":35,"smtp":1,"auth":1,"host":1,"password":1,"port":1,"starttls":1,"enable":1,"required":1,"user":1,"process":19,"executor":1,"queue":1,"memory":1,"cpus":1,"container":1,"trace":1,"fields":1,"SHEBANG#!nextflow":3,"COMMENT/*":19,"params":22,".query":1,".db":1,"blast":1,"output":17,":":51,"file":72,"top_hits":2,"COMMENT\"\"\"":17,"extract":1,"input":17,"sequences":2,"align":1,"echo":1,".genome":2,".variants":2,".blacklist":2,".reads":4,".results":1,".gatk":1,".gatk_launch":2,"log":10,".info":10,"GATK":1,"genome_file":9,"(":50,")":50,"variants_file":3,"blacklist_file":2,"reads_ch":2,"Channel":2,".fromFilePairs":2,"COMMENT/**":6,"tag":14,"genome":8,"into":14,"genome_index_ch":5,"script":15,"genome_dict_ch":5,"genome_dir_ch":2,"variantsFile":1,"blacklisted":1,"set":18,",":35,"prepared_vcf_ch":3,"genomeDir":1,"replicateId":6,"reads":3,"aligned_bam_ch":2,"index":8,"genome_dict":1,"bam":6,"splitted_bam_ch":2,"dict":3,"variants_file_in":1,"sampleId":11,"final_output_ch":2,"bam_for_ASE_ch":2,".replaceAll":1,"/":2,"[":5,"]":5,"$":1,"bai":4,".groupTuple":2,"()":4,"vcf_files":2,"publishDir":4,"vcf_and_snps_ch":2,"COMMENT'''":2,"vcf_for_ASE":2,"gghist_pdfs":1,".phase":1,".map":1,"left":4,"right":2,"->":1,"def":4,"vcf":3,"tuple":1,".set":1,"grouped_vcf_bam_":2,".transcriptome":2,".outdir":2,".multiqc":2,".stripIndent":1,"transcriptome_fi":2,"multiqc_file":2,".ifEmpty":1,"error":1,".into":1,"read_pairs_ch":2,";":1,"read_pairs2_ch":2,"transcriptome":1,"index_ch":2,"quant":1,"pair_id":2,"quant_ch":2,"fastqc":1,"sample_id":1,"fastqc_ch":2,"multiqc":1,"mode":1,".mix":1,".collect":1,"config":1,"workflow":2,".onComplete":1,"println":1,".success":1,"?":1},"Nginx":{"user":1,"www":10,";":134,"worker_processes":1,"error_log":2,"logs":6,"/":129,"error":1,".log":7,"pid":1,"nginx":6,".pid":1,"worker_rlimit_no":1,"events":1,"{":54,"worker_connectio":1,"}":52,"http":7,"include":6,"conf":1,"mime":1,".types":1,"etc":3,"proxy":2,".conf":5,"fastcgi":4,"index":20,".html":6,".htm":3,".php":15,"default_type":3,"application":3,"octet":1,"-":22,"stream":1,"log_format":1,"main":5,"access_log":10,"access":1,"sendfile":1,"on":6,"tcp_nopush":1,"server_names_has":1,"#":4,"this":1,"seems":1,"to":1,"be":1,"required":1,"for":1,"some":1,"vhosts":1,"server":12,"php":1,"listen":9,"server_name":5,"domain1":2,".com":19,".domain1":1,".access":4,"root":8,"html":4,"location":37,"~":21,"\\":10,"$":10,"fastcgi_pass":3,":":20,"simple":2,"reverse":1,"domain2":2,".domain2":1,"COMMENT#":53,"^":10,"(":14,"images":1,"|":59,"javascript":1,"js":4,"css":3,"flash":1,"media":1,"static":1,")":14,"var":5,"virtual":1,"big":3,".server":3,"htdocs":2,"expires":2,"30d":1,"proxy_pass":5,"//":7,"upstream":1,"big_server_com":2,"weight":2,"=":15,"load":1,"balancing":1,".example":1,"return":3,"$scheme":2,"example":12,"$request_uri":2,"ssl":6,"ssl_certificate":1,"srv":4,".crt":2,"ssl_certificate_":1,".key":1,"ssl_session_time":1,"5m":1,"ssl_session_cach":1,"shared":1,"SSL":1,"50m":1,"ssl_dhparam":1,"certs":1,"dhparam":1,".pem":1,"ssl_protocols":1,"TLSv1":3,".1":1,".2":1,"snippets":1,"ssl_ciphers_inte":1,"ssl_prefer_serve":1,"#add_header":1,"Strict":1,"Transport":1,"Security":1,"max":2,"age":1,"ssl_stapling":1,"ssl_stapling_ver":1,"ssl_trusted_cert":1,"unified":1,"resolver":1,"resolver_timeout":1,"10s":1,"charset":1,"UTF":1,"autoindex":1,"off":11,"if":5,"$bad_method":1,"error_page":2,"log":2,".error":1,"rewrite":2,"wp":5,"admin":2,"$host":1,"$uri":7,"permanent":1,"try_files":6,"?":2,"$args":1,"favicon":1,".ico":1,"log_not_found":5,"apple":2,"touch":2,"icon":2,".png":2,"precomposed":1,"*":10,".":4,"(?:":2,"3gp":1,"gif":2,"jpg":2,"jpe":1,"g":1,"png":2,"ico":2,"wmv":1,"avi":1,"asf":1,"asx":1,"mpg":1,"mpeg":1,"mp4":1,"pls":1,"mp3":1,"mid":1,"wav":1,"swf":1,"flv":1,"htm":1,"txt":2,"exe":1,"zip":1,"tar":1,"rar":1,"gz":1,"tgz":1,"bz2":1,"uha":1,"7z":1,"doc":1,"docx":1,"xls":1,"xlsx":1,"pdf":1,"iso":1,"woff":2,"add_header":3,"Pragma":1,"public":1,"Cache":1,"Control":2,"deny":6,"all":6,"includes":3,"theme":1,"compat":1,"tinymce":1,"langs":1,".*":3,"content":1,"internal":1,"uploads":1,"files":1,"robots":1,".txt":1,"sitemap":2,".xml":2,".gz":1,"eot":1,"otf":1,"ttf":1,"Access":1,"Allow":1,"Origin":1,"50x":2,"usr":4,"share":4,"set":6,"$skip_cache":7,"$request_method":1,"POST":1,"$query_string":1,"!=":1,"$http_cookie":1,"[":1,"]":1,"fastcgi_split_pa":1,".+":4,"$fastcgi_script_":1,"$path_info":2,"$fastcgi_path_in":1,"fastcgi_param":1,"PATH_INFO":1,"unix":2,"run":2,".sock":2,"fastcgi_index":2,"#fastcgi_param":1,"HTTPS":1,"fastcgi_cache_by":1,"fastcgi_no_cache":1,"fastcgi_cache":1,"WORDPRESS":2,"fastcgi_cache_va":1,"60m":1,"purge":1,"fastcgi_cache_pu":1,"phpmyadmin":3,"jpeg":1,"xml":1,"))":1,"phpMyAdmin":1,"COMMENT/*":1,"default_server":2,"proxy1":1,"proxy2":1,"badproxy":1,"testdata":1,"alias":2,"nginxconf":1,"hello":1,"echo":5,"json1":1,"json":2,"json2":1,"demo":1,"$request":1},"Nim":{"COMMENT#":142,"when":26,"defined":22,"(":370,"gcc":34,")":345,"and":12,"windows":10,":":326,"x86":1,"{":5,".link":4,".":4,"}":5,"else":25,"amd64":3,"vcc":29,"i386":3,"import":7,"os":2,",":193,"strutils":3,"parseopt":1,"osproc":2,"streams":1,"tools":1,"/":66,"kochdocs":1,"const":9,"VersionAsString":23,"=":310,"system":1,".NimVersion":1,"HelpText":2,"COMMENT\"\"\"":6,"template":5,"withDir":10,"dir":9,"body":4,"let":47,"old":2,"getCurrentDir":6,"()":38,"try":5,"setCurrentDir":6,"finally":5,"setCurrentdir":1,"proc":52,"tryExec":4,"cmd":7,"string":38,"bool":9,"echo":26,"result":10,"execShellCmd":1,"==":16,"safeRemove":3,"filename":3,"if":55,"existsFile":16,"removeFile":5,"overwriteFile":3,"source":6,"dest":9,"moveFile":1,"copyExe":13,"copyFile":7,"inclFilePermissi":1,"fpUserExec":1,"compileNimInst":5,"csource":5,"args":38,"nimexec":24,"((":2,"&":95,"%":29,"[":48,"]":47,"bundleNimbleSrc":3,"latest":22,"not":29,"dirExists":9,"exec":54,"bundleNimbleExe":3,".exe":40,"buildNimble":4,"removeDir":3,"var":17,"installDir":8,"discard":13,"id":2,"while":4,"$id":2,"inc":3,"bundleNimsuggest":5,"buildExe":3,"buildVccTool":3,"bundleWinTools":4,"false":8,"r":9,"zip":2,";":7,"true":9,"ensureCleanGit":2,"outp":2,"status":2,".execCmdEx":1,".len":12,"!=":4,"quit":6,"xz":3,"buildTool":2,"toolname":4,"splitFile":4,".name":1,"buildTools":3,"COMMENT\"":7,"nsis":2,"#buildTool":1,"#exec":1,"#copyExe":1,"geninstall":4,"install":2,"web":1,"website":1,"pdf":1,"findNim":3,"additionalPATH":1,".splitFile":1,".dir":1,"findStartNim":2,"nim":10,"return":5,"for":11,"in":18,"split":1,"getEnv":5,"PathSep":2,"Posix":1,"buildScript":6,"thVersion":2,"i":23,"int":8,"$i":1,"boot":2,"output":11,"finalDest":6,"bootOptions":2,"or":17,".startsWith":1,"smartNimcache":2,"hostOs":1,"hostCpu":1,"+":5,".thVersion":3,"sameFileContent":1,"cleanExt":2,"ignore":2,"cleanAux":3,"kind":6,"path":33,"walkDir":3,"case":5,"of":34,"pcFile":1,"_":3,"name":2,"ext":3,".contains":3,"pcDir":3,"splitPath":2,".tail":1,"removePattern":3,"pattern":2,"f":8,"walkFiles":1,"clean":2,"())":4,"winReleaseArch":3,"arch":5,"doAssert":1,"cpu":3,"withMingw":2,"prevPath":3,"putEnv":8,">":6,"winRelease":1,"*":8,"buildDocs":3,"gaCode":2,"sizeof":2,"pointer":2,"`":11,"|":2,"a":22,"b":9,"tests":3,"tester":3,"quoteShell":3,"success":2,"existsEnv":2,"QuitFailure":1,"temp":3,"splitArgs":2,".parseCmdLine":1,"<":5,".add":14,"bootArgs":2,"programArgs":3,"xtemp":2,"d":13,"getAppDir":2,"pushCsources":2,"cwd":2,"copyDir":1,"NimVersion":3,"testUnixInstall":2,"cmdLineRest":3,"oldCurrentDir":2,"destDir":7,"getTempDir":1,"execCleanPath":7,"execProcess":1,".splitLines":1,"#execCleanPath":1,"valgrind":2,"parseCmdLine":1,"nimcmd":6,"valcmd":6,"-":10,"changeFileExt":1,"ExeExt":1,"elif":1,"supp":2,"showHelp":3,"spaces":1,"len":1,"))":11,"CompileDate":1,"CompileTime":1,"QuitSuccess":1,"isMainModule":1,"op":23,"initOptParser":1,"stable":4,".next":1,".kind":1,"cmdLongOption":1,"cmdShortOption":1,"normalize":2,".key":2,"cmdArgument":1,".cmdLineRest":16,"buildPdfDoc":1,"existsDir":5,"break":2,"cmdEnd":1,"iterator":1,"fn1":1,"yield":1,"fn2":1,"macro":1,"fn3":1,"fn4":1,"fn5":1,"c":8,"float":2,"e":2,"char":2,"fn6":1,"block":5,"##":5,"number":2,"literals":3,"big":1,"f128":1,"g":1,"h":1,".dedent":1,"#":19,"BUG":2,"syntax":2,"highlight":2,"wrong":2,"j":1,"k":1,"ok":1,"f33":1,"@":2,"cast":1,"fn6c":1,"T":14,"T2":2,"fn6d":1,"fn6e":1,"runnableExamples":5,"fn7":1,"assert":3,"fn8":1,"fn9":1,"hello":1,"world":1,"foo":3,".bar":1,"b1":1,"b2":1,"b3":1,"type":3,"F10":1,"enum":1,"a1":1,"a2":1,"F11":1,"ref":2,"object":1,"RootRef":1,"x1":1,"x2":1,"x3":1,"tuple":1,"x4":1,"float32":1,"float64":1,"F12":2,"F13":1,"cc":4,"--":2,"parallel_build":1,"to":5,"auto":1,"detect":1,"processors":1,"hint":2,"LineTooLong":1,"off":14,"#hint":1,"XDeclaredButNotU":2,"arm":4,".linux":4,".gcc":4,".linkerexe":4,"mips":2,"@if":24,"nimbabel":1,"nimblepath":2,"@else":4,"@end":24,"release":3,"quick":1,"obj_checks":1,"field_checks":1,"range_checks":1,"bound_checks":1,"overflow_checks":1,"assertions":1,"stacktrace":1,"linetrace":1,"debugger":1,"line_dir":1,"dead_code_elim":1,"on":5,"nimHasNilChecks":1,"nilchecks":1,"opt":1,"speed":1,"unix":1,"bsd":2,"haiku":2,".options":81,".linker":38,".cpp":33,"clang":16,"tcc":5,"define":6,"useFork":1,"tlsEmulation":4,"android":1,"termux":1,"nintendoswitch":1,"switch_gcc":4,".always":23,"icl":2,".speed":7,"#gcc":1,".path":2,"macosx":2,"freebsd":2,"@elif":4,".objc":6,"llvm_gcc":8,"openbsd":1,"netbsd":1,"vxworks":1,"%=":16,".size":6,".debug":7,"#passl":1,"Get":1,"VCC":1,"full":1,"debug":1,"symbols":1,"the":11,"obj":1,"file":4,"set":1,"stack":1,"size":1,"MiB":1,"genode":1,"useStdoutAsStdms":1,"symbol":1,"nimfix":2,"cs":1,"partial":1,"#define":1,"useNodeIds":1,"booting":1,"noDocgen":1,"version":1,"author":1,"description":1,"license":1,"skipDirs":1,"requires":1,"task":9,"from":5,"macros":1,"error":4,"ospaths":1,"sequtils":1,"filterIt":1,"endsWith":1,"switch":14,"doOptimize":3,"root":8,"projectDir":2,"needs":1,"devel":2,"as":2,"Tue":1,"Oct":1,"EDT":1,"pkgName":5,".splitPath":1,"srcFile":3,"pcreVersion":3,"pcreSourceDir":5,"pcreArchiveFile":4,"pcreDownloadLink":2,"pcreInstallDir":4,"pcreConfigureCmd":2,"pcreIncludeDir":2,"pcreLibDir":2,"pcreLibFile":6,"libreSslVersion":3,"libreSslSourceDi":5,"libreSslArchiveF":4,"libreSslDownload":2,"libreSslInstallD":4,"libreSslConfigur":2,"libreSslLibDir":4,"libreSslLibFile":4,"libreCryptoLibFi":3,"libreSslIncludeD":3,"openSslSeedConfi":2,"openSslVersion":3,"openSslSourceDir":5,"openSslArchiveFi":4,"openSslDownloadL":2,"openSslInstallDi":4,"openSslConfigure":2,"openSslLibDir":4,"openSslLibFile":4,"openCryptoLibFil":3,"openSslIncludeDi":3,"dollar":2,"s":4,"$s":1,"mapconcat":1,"openArray":1,"sep":2,"x":3,"binOptimize":2,"binFile":6,"findExe":3,"installPcre":1,".mapconcat":5,"setCommand":3,"installLibreSsl":1,"build":2,"just":2,"component":2,"installOpenSsl":1,"musl":4,"switches":3,"seq":2,"nimFiles":4,"numParams":2,"paramCount":1,"libressl":4,"openssl":4,"..":1,"paramStr":3,"extraSwitches":3,"dirName":2,"baseName":2,"Save":1,"binary":1,"same":1,"nimArgsArray":2,"nimArgs":3,"selfExec":6,"test":1,"testDir":3,"testFiles":2,"listFiles":1,".filterIt":1,"it":2,">=":1,".endsWith":1,"t":2,"docs":2,"deployDir":7,"docOutBaseName":4,"deployHtmlFile":2,"genDocCmd":2,"deployIdxFile":2,"sedCmd":2,"genTheIndexCmd":2,"deployJsFile":2,"docHackJsSource":2,"dochack":1,".js":1,"mkDir":1,"Hack":1,"replace":1,".html":3,"with":1,".idx":2,"Generate":1,"theindex":1,"only":1,"after":2,"fixing":1,"fileExists":1,"muslGccPath":6,"pcre":2,"Install":1,"PCRE":1,"current":1,"is":3,"found":3,"So":2,"that":2,".h":2,"running":2,"Pass":1,"ssl":2,"sslLibFile":3,"cryptoLibFile":3,"sslIncludeDir":3,"sslLibDir":3,"This":1,"has":1,"come":1,"lssl":1},"Nit":{"COMMENT#":751,"module":20,"websocket_server":1,"import":28,"websocket":1,"var":206,"sock":11,"=":401,"new":200,"WebSocket":1,"(":586,",":448,")":578,"msg":8,":":174,"String":46,"if":150,".listener":2,".eof":3,"then":142,"print":136,"sys":9,".errno":1,".strerror":1,"end":211,".accept":3,"while":9,"not":18,"do":143,".connected":2,".stdin":3,".poll_in":1,"gets":8,"printn":11,"==":92,".close":9,".disconnect_clie":1,".write":7,".can_read":1,".read_line":2,"!=":21,"curl_mail":1,"curl":10,"Curl":4,"mail_request":11,"CurlMailRequest":1,"response":5,".set_outgoing_se":1,"isa":15,"CurlResponseFail":5,".from":1,".to":1,"[":137,"]":111,".cc":1,".bcc":1,"null":46,"headers_body":4,"HeaderMap":3,".headers_body":1,".body":1,".subject":1,".verbose":4,"false":16,".execute":3,"else":83,"CurlMailResponse":1,"print_arguments":1,"for":40,"a":25,"in":36,"args":14,"int_stack":1,"class":34,"IntStack":2,"private":21,"head":6,"nullable":17,"ISNode":4,"fun":124,"push":3,"val":5,"Int":74,"self":115,".head":5,"pop":2,"return":115,".val":2,".next":8,"sumall":1,"sum":11,"cur":5,"+=":26,"next":4,"l":26,".push":6,".sumall":1,"loop":2,"i":70,".pop":10,"break":3,"*":34,"or":7,"#":12,"gives":2,"so":2,"the":5,"alternative":1,"template":2,"TmplComposers":2,"super":20,"Template":4,"composers":3,"Array":18,"TmplComposer":3,"composer_details":3,"TmplComposerDeta":3,"add_composer":1,"firstname":5,"lastname":6,"birth":5,"death":5,".add":47,"))":6,"redef":44,"rendering":4,"add":39,"COMMENT\"\"\"":28,"add_all":2,"name":3,"init":16,".name":1,".firstname":1,".lastname":1,".birth":1,".death":1,"f":5,".add_composer":3,".write_to":2,"stdout":3,"html":1,"NitHomepage":2,"HTMLPage":1,".attr":17,".text":30,"body":1,"open":16,".add_class":4,"add_html":7,"close":17,"page":3,".write_to_file":1,"draw_operation":1,"enum":3,"n_chars":1,"`":56,"{":37,"int":11,"c":21,";":92,"abs":2,"recv":23,">=":3,"+":26,"log10f":1,"float":1,"<":22,"++":4,"}":37,"Char":8,"as_operator":1,"b":12,"-":61,"/":36,"%":3,"abort":2,"override_dispc":1,"Bool":18,"lines":9,"s":112,"Line":53,"P":51,"y":9,"q4":4,".append":2,"tl":2,"tr":2,"x":20,"draw":1,"dispc":2,"size":10,"gap":3,"hack":2,"w":3,"length":6,"h":7,"map":11,"]]":1,".filled_with":1,"ci":4,".chars":8,"local_dispc":4,".override_dispc":1,".lines":1,"line":8,".o":2,".x":1,".y":1,"ine":1,".len":1,"assert":24,".length":18,">":18,"and":16,".step_x":1,".step_y":1,"o":6,"step_x":1,"step_y":1,"len":6,"op_char":5,"disp_char":6,"disp_size":7,"disp_gap":7,".environ":3,".to_i":7,"result":22,".as_operator":1,"len_a":3,".n_chars":3,"len_b":3,"len_res":3,"max_len":6,".max":2,"d":9,"line_a":4,".to_s":14,".draw":3,"line_b":4,"line_res":4,"clock_more":1,"clock":2,"Clock":9,"Comparable":1,"type":1,"OTHER":1,".total_minutes":10,"c1":2,"c2":3,"c3":1,".minutes":3,"socket_server":1,"socket":7,".is_empty":19,"Socket":3,".server":1,"clients":2,"max":2,"fs":5,"SocketObserver":1,"true":16,".readset":3,".set":2,".select":1,".is_set":1,"ns":3,"file":4,"intrude":2,"stream":4,"ropes":1,"string_search":1,"time":1,"#include":10,"dirent":2,".h":10,"string":1,"types":1,"stat":7,"unistd":1,"stdio":2,"poll":3,"errno":2,"abstract":2,"FStream":6,"IOS":1,"path":26,"NativeFile":9,"file_stat":4,"FileStat":7,"_file":23,".file_stat":2,"fd":17,".fileno":1,"IFStream":4,"BufferedIStream":1,"PollableIStream":2,"reopen":1,"eof":1,".address_is_null":9,".io_open_read":2,".to_cstring":10,"last_error":12,"IOError":10,"end_reached":7,"_buffer_pos":2,"_buffer":5,".clear":2,".io_close":2,"fill_buffer":1,"nb":4,".io_read":1,".items":1,".capacity":1,"<=":1,".path":5,"prepare_buffer":3,"from_fd":2,"fd_to_stream":6,"read_only":2,"OFStream":6,"OStream":3,"write":1,"_is_writable":10,"FlatText":1,"write_native":3,".substrings":1,"is_writable":2,"native":2,"NativeString":12,"err":2,".io_write":1,".io_open_write":1,"wipe_write":2,"interface":2,"Object":7,"mode":8,"fdopen":1,"protected":9,"streams":2,"Sequence":2,"in_fds":6,"out_fds":6,"HashMap":2,".fd":4,"polled_fd":3,"intern_poll":2,"is":31,"extern":28,".":1,"[]":1,".as":2,"in_len":4,"out_len":4,"total_len":5,"struct":8,"pollfd":2,"c_fds":11,"sigset_t":1,"sigmask":1,"first_polled_fd":3,"Array_of_Int_len":2,"malloc":4,"sizeof":4,"COMMENT/*":6,"Array_of_Int__in":2,".events":3,"POLLIN":1,"POLLOUT":1,".revents":2,"&":3,"||":1,"POLLHUP":1,"Int_as_nullable":1,"fprintf":1,"stderr":2,"strerror":1,"null_Int":1,"()":2,"Stdin":2,".native_stdin":1,"poll_in":1,"Stdout":2,".native_stdout":1,"Stderr":2,".native_stderr":1,"Streamable":2,"write_to_file":1,"filepath":2,".open":5,"write_to":1,"file_exists":2,"to_cstring":7,".file_exists":1,"file_lstat":2,".file_lstat":2,"file_delete":2,".file_delete":2,"file_copy_to":1,"dest":4,"input":4,"output":3,"buffer":3,".read":1,"strip_extension":1,"ext":5,"has_suffix":1,"substring":4,"basename":1,"Index":2,"of":2,"last":2,"char":4,"-=":4,"remove":2,"all":2,"trailing":2,"pos":8,"chars":3,".last_index_of_f":2,"n":26,".strip_extension":1,"dirname":1,"realpath":1,"cs":2,".file_realpath":1,"res":10,".to_s_with_copy":1,"simplify_path":1,".split_with":2,"a2":10,"continue":4,".last":4,".first":6,".join":6,"join_path":2,"to_program_name":1,".has_prefix":2,"relpath":1,"cwd":3,"getcwd":2,"from":7,".simplify_path":2,".split":2,"case":2,"root":2,"directory":2,"to":9,".shift":4,"from_len":3,"up":3,"mkdir":1,"dirs":4,"FlatBuffer":1,".file_mkdir":1,"rmdir":3,"ok":7,".files":1,"file_path":4,".join_path":1,".is_dir":1,".rmdir":2,".free":1,"chdir":1,".file_chdir":1,"file_extension":1,"last_slash":3,".last_index_of":1,"files":1,"Set":2,"HashSet":3,"dir_path":4,"DIR":1,"dir":4,"String_to_cstrin":2,"((":2,"opendir":1,"NULL":3,"perror":1,"exit":4,"HashSet_of_Strin":3,"results":4,"file_name":3,"de":5,"new_HashSet_of_S":1,"readdir":1,"strcmp":2,"->":16,"d_name":3,"&&":1,"NativeString_to_":1,"strdup":1,"closedir":1,"stat_element":4,"lstat":1,"file_mkdir":1,"file_chdir":1,"file_realpath":1,"atime":1,"ctime":1,"mtime":1,"is_reg":1,"S_ISREG":1,"st_mode":7,"is_dir":1,"S_ISDIR":1,"is_chr":1,"S_ISCHR":1,"is_blk":1,"S_ISBLK":1,"is_fifo":1,"S_ISFIFO":1,"is_lnk":1,"S_ISLNK":1,"is_sock":1,"S_ISSOCK":1,"FILE":1,"io_read":1,"buf":2,"io_write":1,"io_close":1,"fileno":2,"io_open_read":1,"io_open_write":1,"native_stdin":1,"native_stdout":1,"native_stderr":1,"Sys":1,"stdin":1,"writable":3,"objects":2,"...":1,".stdout":3,"object":2,"getc":1,".read_char":1,".ascii":1,"file_getcwd":2,"curl_http":1,"MyHttpFetcher":2,"CurlCallbacks":1,"our_body":1,".curl":2,"destroy":1,".destroy":2,"header_callback":1,"#if":1,"body_callback":1,".our_body":1,"stream_callback":1,"count":1,"url":2,"request":10,"CurlHTTPRequest":1,"getResponse":3,"CurlResponseSucc":2,"myHttpFetcher":2,".delegate":1,"postDatas":5,".datas":1,"postResponse":3,"headers":3,".headers":1,"downloadResponse":3,".download_to_fil":1,"CurlFileResponse":1,"socket_client":1,".client":1,"circular_list":1,"CircularList":5,"E":15,"node":2,"CLNode":6,"iterator":1,"CircularListIter":2,"first":1,".node":21,".item":4,"e":4,"new_node":6,"old_last_node":3,".prev":7,"prev":5,"prev_prev":3,"unshift":1,"shift":1,"rotate":1,"josephus":1,"step":2,".rotate":1,"item":2,"IndexedIterator":1,"index":7,"list":4,"is_ok":1,".index":3,".list":2,".add_all":1,".unshift":1,".josephus":1,"extern_methods":1,"fib":3,"Int_fib":3,"sleep":4,"atan_with":2,"Float":3,"atan2":1,"foo":1,"to_s":2,"long":2,"recv_fib":2,"recv_plus_fib":2,"Int__plus":1,"nit_string":2,"Int_to_s":1,"c_string":2,"printf":1,"bar":2,"ib":1,"oo":1,"callback_chimpan":1,"callback_monkey":2,"Chimpanze":2,"MonkeyActionCall":7,"create":1,"monkey":6,"Monkey":4,".wokeUpAction":1,"wokeUp":2,"sender":3,"message":9,"m":4,".create":1,"meetup":7,"opportunity_mode":1,"boilerplate":1,"welcome":1,"OpportunityMeetu":1,"OpportunityPage":1,"Meetup":2,"from_id":1,"id":4,"db":14,"OpportunityDB":3,".find_meetup_by_":1,".answer_mode":1,"header":12,".page_js":11,"OpportunityHomeP":1,".write_to_string":1,".to_html":1,"footer":1,"to_html":1,"t":39,"date":1,"place":1,"answers":4,"participants":1,".load_answers":1,"j":1,"k":7,".answers":1,"color":6,"answer_mode":2,"scores":6,"maxsc":4,".id":5,".score":1,".has_key":1,"total_minutes":2,"minutes":7,".hours":2,"hours":6,"hour_pos":2,"reset":1,".reset":1,"gtk":1,"CalculatorContex":7,"last_op":4,"current":21,"after_point":14,"push_op":2,"op":12,"apply_last_op_if":2,".result":9,"store":1,"push_digit":1,"digit":3,".to_f":3,"pow":1,".after_point":2,".current":4,"switch_to_decima":1,"CalculatorGui":2,"GtkCallable":1,"win":4,"GtkWindow":2,"container":10,"GtkGrid":2,"lbl_disp":6,"GtkLabel":2,"but_eq":5,"GtkButton":7,"but_dot":7,"context":63,"signal":1,"user_data":5,".abs":1,"an":1,"operation":1,".sensitive":2,".switch_to_decim":4,".push_op":15,".to_precision_na":2,".times":1,"chiffre":3,".substring":2,"number":1,".push_digit":25,"init_gtk":1,".attach":7,"but":9,".with_label":5,".request_size":5,".signal_connect":5,"r":21,"#C":1,"but_c":4,".show_all":1,".to_precision":6,"#test":2,"multiple":1,"decimals":1,"button":1,"app":1,"run_gtk":1,"procedural_array":1,"array_sum":2,"array_sum_alt":2,"drop_privileges":1,"privileges":1,"opts":6,"OptionContext":1,"opt_ug":4,"OptionUserAndGro":1,".for_dropping_pr":1,".mandatory":1,".add_option":1,".parse":1,".errors":2,".usage":1,"user_group":3,".value":1,".drop_privileges":1,"opengles2_hello_":1,"glesv2":1,"egl":1,"mnit_linux":1,"sdl":1,"x11":1,"window_width":2,"window_height":2,"sdl_display":2,"SDLDisplay":1,"sdl_wm_info":2,"SDLSystemWindowM":1,"x11_window_handl":2,".x11_window_hand":1,"x_display":3,"x_open_default_d":1,"egl_display":19,"EGLDisplay":1,".is_valid":2,".initialize":1,".error":3,"config_chooser":6,"EGLConfigChooser":1,"#config_chooser":5,".surface_type_eg":1,".blue_size":1,".green_size":1,".red_size":1,".alpha_size":1,".depth_size":1,".stencil_size":1,".sample_buffers":1,"configs":5,".choose":1,"config":6,"attribs":1,".attribs":4,"format":1,".native_visual_i":1,"surface":8,".create_window_s":1,".is_ok":5,".create_context":1,"make_current_res":2,".make_current":2,"width":2,".width":1,"height":2,".height":1,"egl_bind_opengl_":1,"assert_no_gl_err":6,"gl_shader_compil":1,"gl_error":1,"program":10,"GLProgram":1,".info_log":1,"vertex_shader":7,"GLVertexShader":1,".source":2,".compile":2,".is_compiled":2,"fragment_shader":7,"GLFragmentShader":1,".attach_shader":2,".bind_attrib_loc":1,".link":1,".is_linked":1,"vertices":2,"vertex_array":4,"VertexArray":1,".attrib_pointer":1,"gl_clear_color":1,"gl_viewport":1,"gl_clear_color_b":1,".use":1,".enable":1,".draw_arrays_tri":1,".swap_buffers":1,".delete":3,"EGLSurface":2,".none":3,"EGLContext":1,".destroy_context":1,".destroy_surface":1,"fibonacci":2,".fibonacci":3,"usage":2,"stdlib":1,"typedef":2,"age":2,"CMonkey":7,"toCall":6,"MonkeyAction":6,"COMMENT//":13,"void":3,"cbMonkey":2,"mkey":4,"callbackFunc":2,"data":9,"nit_monkey_callb":2,"wokeUpAction":1,".wokeUp":1,"Object_incr_ref":1},"Nix":{"{":7,"stdenv":7,",":13,"fetchurl":2,"fetchgit":5,"openssl":2,"zlib":2,"pcre":2,"libxml2":2,"libxslt":2,"expat":2,"rtmp":4,"?":4,"false":4,"fullWebDAV":3,"syslog":4,"moreheaders":3,"...":1,"}":6,":":5,"let":1,"version":1,"=":28,";":26,"mainSrc":2,"url":5,"sha256":5,"-":12,"ext":5,"git":2,"//":4,"github":4,".com":4,"/":10,"arut":2,"nginx":3,"module":3,".git":4,"rev":4,"dav":2,"https":2,"yaoweibin":1,"nginx_syslog_pat":1,"agentzh":1,"headers":1,"more":1,"in":1,".mkDerivation":1,"rec":1,"name":1,"src":1,"buildInputs":1,"[":3,"]":3,"++":5,".lib":5,".optional":5,"patches":1,"if":1,"then":1,"else":1,"[]":1,"configureFlags":1,"COMMENT#":3,"preConfigure":1,"export":1,"NIX_CFLAGS_COMPI":1,"postInstall":1,"mv":1,"$out":2,"sbin":1,"bin":1,"COMMENT'''":1},"Nu":{"SHEBANG#!nush":1,"(":13,"puts":1,")":14,"COMMENT;":10,"load":4,";;":4,"basics":1,"cocoa":1,"definitions":1,"menu":3,"generation":1,"Aaron":1,"Hillegass":1,"class":1,"ApplicationDeleg":2,"is":2,"NSObject":1,"imethod":1,"void":1,"applicationDidFi":1,":":3,"id":1,"sender":1,"build":1,"-":3,"default":1,"application":1,"set":2,"$random":1,"((":4,"RandomAppWindowC":1,"alloc":2,"init":2,"))))":1,"NSApplication":2,"sharedApplicatio":2,"setDelegate":1,"delegate":1,")))":1,"activateIgnoring":1,"YES":1,"NSApplicationMai":1,"nil":1},"Nunjucks":{"{":16,"%":30,"from":1,"import":1,"label":1,"as":2,"description":2,"}":15,"macro":1,"field":3,"(":4,"name":2,",":4,"value":2,"=":7,"type":3,")":4,"<":9,"div":2,"class":1,">":16,"input":1,"/>":1,"</":8,"endmacro":1,"html":2,"head":2,"extends":1,"body":2,"if":2,"horse":2,"Chuck":3,"Norris":3,"once":2,"kicked":1,"a":3,"in":3,"the":5,"chin":1,".":3,"Its":1,"descendants":1,"are":1,"known":1,"today":1,"Giraffes":1,"elif":1,"optimus":1,"urinated":1,"semi":1,"truck":1,"else":2,"threw":1,"grenade":2,"and":1,"killed":1,"people":1,"then":1,"exploded":1,"endif":1,"block":2,"left":2,"This":3,"is":2,"side":2,"!":2,"endblock":2,"right":2,"{{":5,"}}":5,"h1":2,"Posts":1,"ul":2,"for":1,"item":2,"items":1,"li":4,".title":1,"would":1,"display":1,"collection":1,"were":1,"empty":1,"endfor":1,"#":1,"Don":1,"foo":1,"|":1,"safe":1},"Nushell":{"COMMENT#":33,"def":4,"query":2,"-":98,"week":2,"span":2,"[]":1,"{":43,"let":36,"site_table":1,"=":39,"[":17,"site":1,"repo":2,"]":17,";":21,"Nushell":1,"nushell":3,"Extension":1,"vscode":1,"lang":1,"Documentation":1,".github":1,".io":1,"Wasm":1,"demo":1,"Nu_Scripts":1,"nu_scripts":1,"RFCs":1,"rfcs":1,"reedline":2,"Nana":1,"nana":1,"query_prefix":1,"query_date":1,"(":22,"seq":2,"date":2,"--":24,"days":1,"r":2,"|":42,"get":13,")":24,"per_page":1,"page_num":1,"#":3,"need":1,"to":2,"implement":1,"iterating":1,"pages":1,"colon":1,"gt":1,"eq":1,"amp":1,"query_suffix":1,"$":38,"for":5,"in":6,"$site_table":1,"query_string":1,"site_json":1,"http":1,"u":1,"$env":12,".GITHUB_USERNAME":1,"p":1,".GITHUB_PASSWORD":1,"$query_string":1,"items":1,"select":3,"html_url":1,"user":3,".login":1,"title":1,"if":18,"not":3,"$site_json":2,"all":5,"it":4,"$it":3,"is":7,"empty":8,"}":43,"print":27,"group":1,"by":1,"user_login":1,"transpose":1,"prs":1,"user_name":1,"$user":3,".user":1,"pr_count":1,".prs":2,"length":2,"n":4,"pr":1,"enumerate":1,"$pr_count":1,"==":7,"$pr":1,".index":1,"+":1,"else":8,"week_num":1,"((":1,"b":4,"GITHUB_USERNAME":1,"or":1,"GITHUB_PASSWORD":1,"SHEBANG#!nu":1,"bin":2,"os":2,".OS":1,"target":7,".TARGET":1,"src":2,".GITHUB_WORKSPAC":1,"flags":2,".TARGET_RUSTFLAG":1,"dist":2,"version":3,"open":1,"Cargo":1,".toml":1,"package":2,".version":1,":":13,"$version":1,",":8,"$bin":1,"$os":9,"$target":6,"$src":3,"$flags":7,"$dist":4,"hr":11,"line":12,"USE_UBUNTU":1,"path":1,"exists":1,"cargo":12,"generate":1,"lockfile":1,"$USE_UBUNTU":4,"sudo":6,"apt":6,"update":1,"install":6,"libxcb":1,"composite0":1,"dev":1,"y":5,"match":1,"=>":4,"gcc":3,"aarch64":1,"linux":3,"gnu":2,"env":5,"CARGO_TARGET_AAR":1,"build":9,"nu":7,"riscv64":1,"CARGO_TARGET_RIS":1,"pkg":2,"config":1,"arm":1,"gnueabihf":1,"CARGO_TARGET_ARM":1,"_":1,"musl":1,"tools":1,"str":5,"trim":3,"release":5,"suffix":1,"executable":1,"cd":3,"mkdir":2,"rm":1,"rf":1,"ls":6,"f":2,"$executable":2,"sleep":2,"1sec":1,"cp":3,"v":1,"README":1,".release":1,".txt":2,"LICENSE":3,"each":2,"rv":1,"flatten":1,"3sec":1,"ver":1,"do":2,"i":3,".":2,"/":16,"output":3,".exe":3,"c":2,"join":2,"$ver":2,"files":1,"name":2,"dest":1,"archive":2,"$dest":4,"$files":1,"mv":1,"ignore":1,"tar":1,"czf":1,"$archive":4,"echo":3,"save":3,"append":3,".GITHUB_OUTPUT":3,"releaseStem":1,"aria2c":2,"https":2,"//":2,"github":1,".com":2,"jftuga":2,"less":6,"Windows":2,"releases":1,"download":1,"v608":1,"o":2,"raw":1,".githubuserconte":1,"master":1,"_EXTRA_":1,"wixRelease":1,"wix":2,"no":1,"nocapture":1,"$wixRelease":1,"7z":1,"a":1,"*":1,"$pkg":1,"options":1,"string":3,"$options":2,"features":2,"static":2,"link":2,"openssl":2,"blank":1,"bool":1,"$blank_line":1,"char":1,"nl":1,"key":2,"The":2,"default":3,"value":1,"an":1,"$key":1,"$default":1},"OASv2-json":{"{":192,":":544,",":372,"}":64,"}}":6,"[":69,"]":69,"true":32,"}}}":9,"}}}}":21,"}}}}}":1},"OASv2-yaml":{"swagger":2,":":160,"info":2,"title":2,"API":2,"Title":2,"version":2,"host":2,"api":8,".domain":2,".test":6,"basePath":2,"/":18,"paths":2,"path1":2,"put":2,"description":22,"parameters":8,"[]":10,"responses":8,"OK":6,"get":4,"name":20,"paramKey":2,"in":8,"path":2,"required":2,"true":2,"type":18,"string":4,"bodyKey":2,"body":2,"schema":2,"{}":2,"otherKey":2,"query":4,"code":2,"security":2,"-":4,"securityKey":2,"securityDefiniti":2,"defBasicBasicKey":2,"basic":2,"defOauth2Access":2,"oauth2":2,"flow":2,"accessCode":2,"authorizationUrl":2,"https":4,"//":4,"domain":4,"oauth":4,"dialog":2,"tokenUrl":2,"token":2,"scopes":2,"read":4,"example":4,"scope":4,"write":4,"defApiKey":2,"apiKey":2,"api_key":2,"definitions":2,"defKey":2,"object":4,"properties":4,"property":4,"integer":4},"OASv3-json":{"{":21,":":48,",":27,"}":21,"[":2,"]":2,"false":1,"true":1},"OASv3-yaml":{"---":2,"openapi":2,":":106,"info":2,"version":2,"title":2,"GitHub":10,"v3":2,"REST":2,"API":6,"description":14,"license":2,"name":4,"MIT":4,"url":10,"https":10,"//":10,"spdx":2,".org":2,"/":28,"licenses":2,"termsOfService":2,"docs":6,".github":8,".com":8,"articles":2,"github":4,"-":34,"terms":2,"of":2,"service":2,"contact":4,"Support":2,"support":2,"?":2,"tags":4,"=":2,"dotcom":2,"rest":8,"api":4,"servers":2,"variables":2,"hostname":4,"Self":4,"hosted":4,"Enterprise":10,"Server":4,"or":4,"Cloud":4,"default":6,"HOSTNAME":2,"protocol":4,"http":2,"externalDocs":4,"Developer":2,"Docs":2,"enterprise":4,"server":4,"@3":4,".4":4,"paths":2,"get":2,"summary":2,"Root":2,"Get":2,"Hypermedia":2,"links":2,"to":2,"resources":4,"accessible":2,"in":4,"meta":6,"operationId":2,"root":2,"responses":2,"Response":2,"content":2,"application":2,"json":2,"schema":2,"examples":2,"x":2,"githubCloudOnly":2,"false":2,"enabledForGitHub":2,"true":2,"category":2,"method":2,"documentation":2,"overview":2,"the":2,"#root":2,"endpoint":2},"OCaml":{"COMMENT(*":296,"type":151,"a":209,"->":889,"unit":22,")":1197,"module":99,"Ops":2,"=":1548,"struct":54,"let":1160,"(":1447,"@":62,">":52,"f":158,"k":170,"|":866,"x":96,"end":103,"open":15,"List":106,"rec":72,"map":5,"l":193,"match":212,"with":261,"[]":105,"hd":6,"::":83,"tl":6,"fun":68,"fold":9,"acc":85,"Option":1,"opt":4,"None":98,"Some":114,"Lazy":6,"push":5,":":249,";":1187,"mutable":22,"value":12,"waiters":3,"cps":7,"}":105,"make":4,"{":110,"force":1,".value":3,"when":13,".waiters":7,"!=":7,"<-":81,".cps":1,"function":68,"Base":1,".List":1,".iter":9,".push":1,"()":177,"))":104,"get_state":1,"lazy_from_val":1,"_":307,"())":12,"io_buffer_size":4,"pp":22,"Format":24,".fprintf":2,"invalid_encode":2,"invalid_arg":19,"invalid_bounds":3,"j":139,"Printf":33,".sprintf":31,"unsafe_chr":4,"Char":6,".unsafe_chr":2,"unsafe_blit":3,"String":112,".unsafe_blit":1,"unsafe_array_get":3,"Array":6,".unsafe_get":2,"unsafe_byte":25,"s":366,".code":3,"unsafe_set_byte":29,"byte":8,".unsafe_set":1,"uchar":7,"int":46,"u_bom":3,"u_rep":1,"is_uchar":1,"cp":14,"<=":21,"&&":20,"||":23,"pp_cp":3,"ppf":92,"if":220,"<":74,"then":222,"else":204,"cp_to_string":1,".str_formatter":2,".flush_str_forma":2,"encoding":15,"[":143,"`":537,"UTF_8":14,"UTF_16":6,"UTF_16BE":13,"UTF_16LE":12,"]":142,"decoder_encoding":5,"US_ASCII":4,"ISO_8859_1":4,"encoding_of_stri":1,".uppercase":2,"encoding_to_stri":1,"malformed":28,"Malformed":15,".sub":18,"malformed_pair":5,"be":5,"hi":37,"bs1":2,"in":458,"bs0":4,".create":16,"j0":11,",":756,"j1":11,"lsr":31,"land":36,"^":56,"r_us_ascii":2,"b0":15,"Uchar":52,"r_iso_8859_1":2,"utf_8_len":7,"r_utf_8":9,"b1":23,"+":98,"0b10":6,"(((":4,"lsl":9,"lor":35,"b2":14,"c":90,"((":25,"begin":39,"b3":17,"assert":19,"false":71,"r_utf_16":8,"u":70,"min":9,"Hi":6,"r_utf_16_lo":7,"lo":16,"((((":1,"r_encoding":3,"some":5,"i":116,"BOM":8,"p":45,"ASCII":5,".":83,"<>":16,"Decode":5,"End":27,"src":12,"Channel":17,"of":46,"in_channel":1,"string":79,"Manual":7,"nln":8,"NLF":2,"Readline":2,"decode":4,"Await":8,"pp_decode":1,"bs":4,".length":38,"for":7,"to":7,"-":65,"do":11,"done":11,"decoder":4,"option":14,"nl":9,"i_pos":3,"i_max":3,"t":817,"t_len":2,"t_need":9,"removed_bom":2,"bool":14,"last_cr":10,"line":4,"col":2,"byte_count":4,"count":5,"i_rem":9,"d":485,".i_max":3,".i_pos":30,"eoi":3,".i":17,"min_int":1,"refill":7,".src":2,".k":19,"ic":2,"rc":2,"input":1,"need":17,".t_len":41,".t_need":11,"t_fill":12,"blit":6,".t":59,"rem":51,"ret":34,"v":250,".byte_count":3,".pp":5,"decode_us_ascii":4,"decode_iso_8859_":4,"t_decode_utf_8":5,"decode_utf_8":17,"and":14,"t_decode_utf_16b":6,"bcount":6,"decode_utf_16be":12,"true":48,"decode_utf_16be_":3,"as":29,"t_decode_utf_16l":6,"decode_utf_16le":11,"decode_utf_16le_":3,"guessed_utf_8":2,"n":53,"guessed_utf_16":3,"decode_utf_16":3,"t_decode_utf_16":4,"t_decode_utf_16_":2,"guess_encoding":2,"setup":2,"r":81,".encoding":8,"nline":14,".col":4,".line":3,"ncol":5,"ncount":18,".count":3,"cr":18,"b":42,".last_cr":5,"pp_remove_bom":2,"utf16":3,".removed_bom":4,"pp_nln_none":2,"pp_nln_readline":2,".nl":8,"pp_nln_nlf":2,"pp_nln_ascii":2,"decode_fun":3,"?":71,"e":192,"decoder_line":1,"decoder_col":1,"decoder_byte_cou":1,"decoder_count":1,"decoder_removed_":1,"decoder_src":1,"decoder_nln":1,".nln":1,"set_decoder_enco":1,"dst":11,"out_channel":1,"Buffer":24,"encode":4,"encoder":3,"o":3,"o_pos":3,"o_max":3,"t_pos":2,"t_max":2,"Ok":39,"Partial":2,"o_rem":6,".o_max":2,".o_pos":33,".o":12,"partial":2,"flush":11,".dst":2,".add_substring":1,"oc":169,"output":3,"t_range":8,"max":8,".t_pos":5,".t_max":2,"t_flush":9,"len":26,"encode_utf_8":4,"encode_utf_16be":4,"encode_utf_16le":3,"encode_fun":2,"encoder_encoding":1,"encoder_dst":1,"dst_rem":1,"encoding_guess":1,"fold_utf_8":1,"loop":12,"fold_utf_16be":1,")))":16,"fold_utf_16le":1,"add_utf_8":1,"w":25,".add_char":3,"add_utf_16be":1,"add_utf_16le":1,"OrderedType":2,"sig":9,"val":44,"compare":11,"S":11,"key":47,"empty":8,"is_empty":4,"mem":4,"add":15,"singleton":4,"remove":12,"merge":11,"equal":2,"iter":8,"for_all":4,"exists":4,"filter":5,"partition":4,"cardinal":4,"bindings":2,"list":30,"min_binding":6,"max_binding":3,"choose":2,"split":11,"*":32,"find":5,"mapi":2,"Make":1,"Ord":9,"Empty":55,"Node":43,"height":8,"h":17,"create":17,"hl":8,"hr":8,">=":8,"bal":11,"ll":11,"lv":5,"ld":5,"lr":8,"lrl":2,"lrv":2,"lrd":2,"lrr":2,"rl":8,"rv":5,"rd":5,"rr":8,"rll":2,"rlv":2,"rld":2,"rlr":2,"data":5,".compare":7,"raise":13,"Not_found":22,"remove_min_bindi":4,"t1":9,"t2":12,"m":38,"accu":6,"add_min_binding":3,"add_max_binding":3,"join":10,"lh":3,"rh":3,"concat":5,"concat_or_join":3,"pres":4,"s1":3,"s2":4,"l1":4,"v1":26,"d1":8,"r1":8,"h1":3,"l2":4,"d2":8,"r2":8,"v2":20,"h2":2,"pvd":4,"lt":3,"lf":3,"rt":3,"rf":3,"enumeration":1,"cons_enum":10,"More":5,"cmp":7,"m1":4,"m2":4,"compare_aux":3,"e1":8,"e2":8,"equal_aux":3,"bindings_aux":4,"shared":1,"Eliom_content":1,"Html5":1,".D":1,"Eliom_parameter":1,"}}":5,"server":2,"Example":2,"Eliom_registrati":1,".App":1,"application_name":1,"main":12,"Eliom_service":1,".service":1,"~":57,"path":1,"get_params":1,"client":1,"hello_popup":2,"Dom_html":1,".window":1,"##":1,"alert":1,"Js":1,".string":1,".register":1,"service":1,"Lwt":1,".return":1,"html":1,"head":1,"title":5,"pcdata":4,"body":3,"a_onclick":1,"{{":1,"]]":1,"err_argv":2,"err_not_opt":7,"err_not_pos":3,"err_help":2,"err_empty_list":3,"rev_compare":5,"str":55,"pr":27,"pr_str":9,".pp_print_string":2,"pr_char":7,".pp_print_char":1,"str_of_pp":5,"quote":22,"alts_str":7,"quoted":4,"alts":6,"rev_alts":3,".rev":13,".concat":20,".rev_map":19,".tl":3,".hd":7,"pr_white_str":3,"spaces":2,"left":5,"ref":14,"right":8,"!":75,"incr":6,":=":12,"while":4,".pp_force_newlin":1,".pp_print_space":2,"pr_text":4,"pr_lines":2,"pr_to_temp_file":3,"try":29,"exec":6,"Filename":8,".basename":3,"Sys":24,".argv":4,"file":41,".open_temp_file":1,".formatter_of_ou":1,".pp_print_flush":2,"close_out":7,"at_exit":1,".remove":1,"Sys_error":2,"levenshtein_dist":2,"minimum":2,".make_matrix":1,"suggest":3,"candidates":2,"name":166,"dist":2,"suggs":2,".fold_left":8,"max_int":1,"Trie":14,"Ambiguous":5,"ambiguities":2,"of_list":3,"Cmap":5,"Map":2,".Make":3,"Pre":6,"Key":6,"Amb":6,"Nil":6,"succs":7,".empty":6,"aux":34,"pre_d":2,".succs":4,".v":3,".add":10,"find_node":3,".find":10,"add_char":1,".make":1,"rem_char":2,"to_list":3,".fold":1,"rest":16,"absence":2,"Error":59,"Val":6,"opt_kind":2,"Flag":5,"Opt":4,"Opt_vopt":5,"pos_kind":2,"All":6,"Nth":17,"Left":9,"Right":9,"arg_info":9,"id":5,"absent":8,"doc":11,"docv":8,"docs":11,"p_kind":4,"o_kind":4,"o_names":2,"o_all":5,"arg_id":2,"is_opt":10,".o_names":6,"is_pos":10,"Amap":9,".id":1,"arg":40,"O":4,"P":15,"cmdline":4,"man_block":3,"I":5,"Noblank":4,"term_info":8,"version":6,"tdoc":4,"tdocs":2,"sdocs":4,"man":12,"eval_info":1,"term":14,"choices":9,"eval_kind":4,"ei":118,".choices":4,"Simple":4,"fst":22,".term":12,"==":1,".main":14,"M_main":4,"M_choice":4,"Manpage":7,"block":16,"p_indent":4,"l_indent":4,"escape":8,"subst":20,"esc":2,"buf":18,"not":9,".clear":3,".add_substitute":3,".contents":4,"pr_tokens":14,"groff":4,"is_space":4,"start":4,"Exit":3,"plain_esc":2,"pr_indent":5,"pr_plain_blocks":2,"ts":16,"label":7,".pp_print_cut":1,"pr_plain_page":2,"text":6,"groff_esc":2,"pr_groff_blocks":2,"pr_block":2,"pr_groff_page":2,"a1":2,"a2":2,"a3":2,"find_cmd":3,"cmds":12,"test":2,"null":3,".os_type":1,"cmd":13,".command":3,"pr_to_pager":2,"print":30,"pager":5,".getenv":2,"Plain":9,"Groff":6,"xroff":2,"fmt":16,"page":4,"Pager":7,"Help":15,"invocation":5,"sep":37,".name":90,"prog":3,".capitalize":18,"left_footer":2,".version":3,"center_header":2,"name_section":2,".tdoc":2,"synopsis":5,"rev_cmp":4,"format_pos":4,"al":40,".docv":13,".absent":2,".p_kind":4,"args":36,".sort":10,"snd":8,"get_synopsis_sec":2,"extract_synopsis":3,"syn":4,".man":1,"make_arg_label":2,"fmt_name":2,"var":7,".o_kind":3,"names":18,"make_arg_items":2,"subst_docv":2,".docs":2,".lowercase":3,"format":4,".force":1,"optvopt":2,"argvdoc":2,".doc":2,"is_arg_item":2,".filter":2,"make_cmd_items":2,"add_cmd":2,"ti":19,".tdocs":1,"merge_items":4,"to_insert":10,"mark":4,"il":6,"sec":3,".rev_append":8,"Orphan_mark":6,".partition":1,".block":13,"merge_orphans":4,"orphans":6,"#Manpage":1,"items":2,".stable_sort":1,"rev_text":2,"ei_subst":3,".print":4,"pr_synopsis":1,".escape":1,".plain_esc":1,"pr_version":1,"Err":48,"invalid":2,"kind":12,"exp":6,"invalid_val":2,"no":1,"not_dir":1,"is_dir":1,"element":1,"sep_miss":1,"unknown":1,"hints":8,"did_you_mean":2,"hs":2,"ambiguous":1,"ambs":8,"pos_excess":1,"excess":4,".map":15,"flag_value":1,"opt_value_missin":1,"opt_parse_value":1,"opt_repeated":1,"pos_parse_value":1,"arg_missing":1,"long_name":3,"pr_backtrace":1,"err":15,"bt":6,"Printexc":3,".to_string":17,"pr_try_help":2,".invocation":1,"pr_usage":1,".pr_synopsis":1,"Cmdline":16,"exception":3,"choose_term":2,"peek_opts":7,"opt_arg":3,"pos_arg":2,"cl":67,"maybe":8,"index":4,"choice":5,"all":5,".ambiguities":5,".unknown":2,".ambiguous":3,"arg_info_indexes":2,"opti":15,"posi":8,"parse_opt_arg":4,".index":2,"parse_args":2,"pargs":19,"is_short_opt":2,"short_opt":7,"long_opt":4,".mem":3,"process_pos_args":2,"take":5,"last":17,"max_spec":15,"rev":12,".nth":1,".pos_excess":1,"Arg":8,"parser":3,"arg_converter":1,"info":18,"&":3,"parse_error":16,".Error":5,"none":2,"parse":34,"dash":2,".from_val":3,"flag":5,"convert":28,".opt_arg":6,".flag_value":4,"g":8,".opt_repeated":4,"flag_all":1,"truth":2,"vflag":1,"fv":6,"vflag_all":1,"fval":2,"parse_opt_value":3,".opt_parse_value":1,"vopt":7,"lazy":1,"dv":6,".opt_value_missi":2,"optv":2,"opt_all":1,"parse_pos_value":3,".pos_parse_value":1,"pos":1,".pos_arg":2,"pos_list":4,"pos_all":1,"pos_left":1,"pos_right":1,"absent_error":3,"required":1,".arg_missing":3,"non_empty":1,"bool_of_string":1,"Invalid_argument":1,".invalid_val":4,".pp_print_bool":1,"char":1,"parse_with":6,"t_of_str":2,"Failure":6,"int_of_string":3,".pp_print_int":1,"int32":1,"Int32":1,".of_string":3,"int64":1,"Int64":1,"nativeint":1,"Nativeint":1,"float":1,"float_of_string":1,".pp_print_float":1,"enum":4,"sl":5,"sl_inv":2,".assoc":1,".of_list":6,".file_exists":7,".no":3,"dir":7,".is_directory":2,".not_dir":1,"non_dir_file":1,".is_dir":1,"split_and_parse":3,"sub":2,"failwith":11,"accum":5,".rindex_from":1,"pr_e":4,".element":5,"array":1,"split_left":7,"pair":2,"pa0":6,"pr0":6,"pa1":6,"pr1":6,".sep_miss":6,"v0":16,"printer":2,"t3":1,"pa2":4,"pr2":4,"t4":1,"pa3":2,"pr3":2,"v3":6,"v4":6,"doc_quote":1,"doc_alts":1,"doc_alts_enum":1,"Term":9,"pure":1,"app":7,"$":3,"main_name":1,"choice_names":1,"man_format":1,"fmts":2,"remove_exec":4,"argv":8,".to_list":2,"add_std_opts":4,".sdocs":1,"v_lookup":2,"lookup":4,".flag":1,".info":2,"h_lookup":2,".enum":1,".opt":1,".some":1,"eval_term":3,"help":8,"help_arg":4,"vers_arg":4,"v_arg":4,".pr_version":1,"Version":3,".pr_usage":3,"Parse":3,"usage":2,"eval":1,".std_formatter":2,".err_formatter":2,"catch":4,".pr_backtrace":2,".get_backtrace":2,"Exn":3,"eval_choice":1,"ei_choices":3,"chosen":3,".choose_term":1,"find_chosen":2,"eval_peek_opts":1,"version_opt":2,"Mirage_misc":1,"StringSet":20,"include":2,"Set":1,"main_ml":4,"append_main":175,"append":135,"newline_main":50,"newline":13,"set_main_ml":2,"open_out":7,"mode":39,"Unix":36,"Xen":33,"MacOSX":33,"string_of_mode":2,"set_mode":1,"get_mode":1,"typ":23,"Type":23,"Function":3,"CONFIGURABLE":2,"module_name":72,"packages":50,"libraries":44,"configure":36,"clean":34,"update_path":35,"TODO":1,"N":2,"todo":8,"base":26,"ty":7,"impl":96,"Impl":230,"App":18,"Foreign":19,"string_of_impl":3,"M":18,".module_name":34,"fn":15,".fn":2,"iterator":2,"driver_initialis":17,"Name":25,"ids":3,"Hashtbl":7,".replace":1,"of_key":1,"find_or_create":1,"functor_name":2,".of_key":22,"module_names":2,"configured":3,".configure":28,"configure_app":3,"cofind":1,".names":2,".packages":32,".libraries":32,".clean":28,"root":68,".m":1,".update_path":27,"implementation":1,"foreign":10,"Io_page":4,"io_page":9,"IO_PAGE":2,"default_io_page":2,"Time":2,"time":27,"TIME":2,"default_time":6,"Clock":2,"clock":22,"CLOCK":2,"default_clock":6,"Random":2,"random":18,"RANDOM":2,"default_random":5,"Entropy":2,"construction":4,"entropy":4,"ENTROPY":2,"default_entropy":1,"Console":3,"console":16,"CONSOLE":2,"default_console":1,"custom_console":1,"Crunch":9,"ml":3,"mli":2,"command_exists":2,"error":9,"blue_s":10,".getcwd":3,"/":20,"command":9,"kv_ro":6,"KV_RO":2,"crunch":1,"dirname":4,"Direct_kv_ro":2,"direct_kv_ro":1,"Block":2,"BLOCK":2,"block_of_file":3,"filename":2,"Fat":3,".io_page":7,"fs":7,"FS":2,"fat":9,"kv_ro_of_fs":1,"dummy_fat":3,"Fat_of_files":3,"regexp":6,".dir":4,".regexp":2,"block_file":5,".chmod":2,"0o755":2,"fat_of_files":1,"network_config":2,"Tap0":4,"Custom":4,"Network":3,"network":16,"NETWORK":2,"tap0":1,"netif":1,"dev":2,"Ethif":2,"ethernet":9,"ETHERNET":2,"etif":7,"prefix":1,"ip_config":3,"address":2,"netmask":4,"gateways":2,"ipv4_config":3,"Ipaddr":26,".V4":17,"meta_ipv4_config":4,".address":4,".netmask":4,".gateways":4,"IPV4":8,"config":10,".ethernet":18,".config":10,"mname":10,"ipv6_config":2,".V6":8,".Prefix":3,"meta_ipv6_config":2,"IPV6":3,".time":21,".clock":21,"v6":4,"ip":27,"IP":1,"ipv4":6,"ipv6":4,"create_ipv4":2,"net":6,"default_ipv4_con":3,".of_string_exn":1,"default_ipv4":1,"create_ipv6":1,"UDP_direct":2,"V":6,"UDPV4_socket":2,"udpv4":4,"udp":6,"udpv6":3,"UDP":1,"direct_udp":1,"socket_udpv4":1,"TCP_direct":5,".ip":9,".random":14,"TCPV4_socket":2,"tcpv4":4,"tcp":8,"tcpv6":3,"TCP":4,"direct_tcp":1,"socket_tcpv4":1,"STACKV4_direct":7,"DHCP":4,".console":22,".network":10,"net_init_error_m":2,"STACKV4_socket":3,"ipv4s":3,"meta_ips":3,"ips":2,".ipv4s":2,"stackv4":8,"STACKV4":2,"direct_stackv4_w":3,"socket_stackv4":1,"Channel_over_TCP":2,"channel":4,"CHANNEL":2,"channel_over_tcp":1,"flow":2,"VCHAN_localhost":2,"uuid":10,"VCHAN_xenstore":2,"vchan":7,"STACK4":2,"vchan_localhost":3,"vchan_xen":2,"vchan_default":1,"Conduit":4,"Stack":22,"module_name_core":17,"stack_subname":5,"vchan_subname":4,"conduit":6,"conduit_direct":1,"stack":4,"conduit_client":1,"Vchan":3,"conduit_server":2,"Port":2,"Resolver_unix":2,"Resolver_direct":2,"DNS":14,"subname":9,"res_ns":2,"ns":4,"res_ns_port":2,"ns_port":4,"resolver":4,"Resolver":2,"resolver_dns":1,"resolver_unix_sy":1,"HTTP":5,"port":2,"http":4,"http_server_of_c":1,"chan":2,"http_server":1,"job":4,"JOB":2,"Job":1,".impl":5,"Tracing":6,"size":2,"unix_trace_file":2,".singleton":3,"stdout":1,".size":3,"tracing":12,"mprof_trace":1,"jobs":5,"config_file":5,"reset":2,"set_config_file":2,"get_config_file":5,".jobs":10,"register":1,".dirname":3,"registered":2,"ps":15,"add_to_opam_pack":1,".union":6,".tracing":3,"set":10,".elements":2,"ls":15,"add_to_ocamlfind":1,"configure_myocam":2,"minor":6,"major":6,"ocaml_version":1,".root":24,"generated_by_mir":6,"clean_myocamlbui":2,"configure_main_l":2,"clean_main_libvi":2,"configure_main_x":4,"clean_main_xl":2,"clean_main_xe":2,"get_extra_ld_fla":2,"pkgs":5,"read_command":2,"cut_at":1,"ldflags":2,"configure_makefi":2,"libraries_str":2,"generate_image":2,"need_zImage":2,"uname_m":1,"machine":3,"extra_c_archives":2,"pkg_config_deps":3,"clean_makefile":2,"no_opam_version_":4,"configure_opam":2,"opam_version":3,"version_error":3,"opam":1,"clean_opam":2,"manage_opam_pack":5,"configure_job":2,"param_names":3,"dedup":1,"configure_main":2,"clean_main":2,".functor_name":1,"in_dir":4,"uname_s":1,"build":1,"()))":3,"run":1,"compile_and_dynl":2,"Dynlink":4,".adapt_filename":1,".chop_extension":1,".loadfile":1,".error_message":1,"scan_conf":2,"realpath":3,"files":2,".readdir":1,"load":1,"set_section":1,"string_of":1,".formatter_of_bu":1,"PosixTypes":2,"Ctypes":2,"sigset_t":9,"ptr":11,"sigemptyset":2,"returning":8,"setp":6,"allocate_n":3,"ignore":4,"sigfillset":2,"full":1,"sigaddset":2,"check_errno":4,"signal":6,"sigdelset":2,"del":1,"sigismember":2,"tm":9,"structure":2,"field":1,"tm_sec":1,"tm_min":1,"tm_hour":1,"tm_mday":1,"tm_mon":2,"tm_year":2,"tm_wday":1,"tm_yday":1,"tm_isdst":1,"seal":1,"time_t":4,"asctime":2,"localtime":2,"timep":3,"@timep":1,".printf":2,"getf":2,"@tm":2,"print_endline":1,"Cmm":1,"Arch":1,"Reg":1,"Mach":1,"stackp":9,".loc":3,"class":1,"reload":2,"object":1,"self":7,"inherit":1,"Reloadgen":1,".reload_generic":1,"super":5,"method":2,"reload_operation":1,"op":6,"res":15,"Iintop":3,"Iadd":2,"Isub":1,"Iand":1,"Ior":1,"Ixor":1,"Icomp":1,"Icheckbound":1,"#makereg":6,"Iintop_imm":2,"#reload_operatio":4,"Idiv":1,"Imod":1,"Ilsl":1,"Ilsr":1,"Iasr":1,"Imul":1,"Iaddf":1,"Isubf":1,"Imulf":1,"Idivf":1,"Ifloatofint":1,"Iintoffloat":1,"Iconst_int":1,"0x7FFFFFFFn":1,"0x80000000n":1,"Iconst_symbol":1,"pic_code":1,"Clflags":1,".dlcode":1,"reload_test":1,"tst":2,"Iinttest":1,"Ifloattest":2,"Clt":1,"Cle":1,"Ceq":1,"Cne":1,"Cgt":1,"Cge":1,"fundecl":1,"new":1,"#fundecl":1},"Object Data Instance Notation":{"rm_publisher":1,"=":1937,"<":1937,">":1937,"rm_release":1,"packages":3,"[":400,"]":400,"name":399,"classes":6,",":165,"...":135,"schema_name":1,"schema_revision":1,"schema_lifecycle":1,"schema_author":1,"schema_descripti":1,"bmm_version":1,"model_name":1,"includes":1,"id":1,"primitive_types":1,"source_schema_id":130,"is_abstract":28,"True":215,"uid":130,"documentation":12,"ancestors":126,"generic_paramete":34,"conforms_to_type":6,"properties":83,"(":253,"P_BMM_SINGLE_PRO":195,")":253,"type":228,"is_mandatory":123,"class_definition":1,"P_BMM_CONTAINER_":38,"cardinality":36,"|":72,">=":36,"type_def":57,"container_type":38,"is_computed":3,"is_im_infrastruc":25,"is_im_runtime":35,"P_BMM_GENERIC_PR":14,"root_type":19,"P_BMM_GENERIC_TY":5,"P_BMM_ENUMERATIO":1,"item_names":1,"passed":1,"missed_class_cou":1},"ObjectScript":{"COMMENT//":22,"Class":1,"Sample":7,".Person":3,"Extends":1,"(":15,"%":14,"Persistent":1,",":15,"Populate":1,"XML":1,".Adaptor":1,")":13,"{":7,"Parameter":1,"EXTENTQUERYSPEC":1,"=":28,";":12,"Index":3,"SSNKey":1,"On":3,"SSN":4,"[":8,"Type":4,"index":1,"Unique":1,"]":8,"NameIDX":1,"Name":7,"Data":3,"ZipCode":1,"Home":3,".Zip":1,"bitmap":1,"Property":8,"As":12,"String":4,"POPSPEC":3,"Required":2,"PATTERN":1,"DOB":5,"Date":2,"Address":2,"Office":2,"Spouse":2,"Person":1,"FavoriteColors":2,"list":1,"Of":1,"JAVATYPE":1,"Age":2,"Integer":2,"Calculated":1,"SqlComputeCode":1,"Set":1,"}":7,"##":1,"class":1,".CurrentAge":1,"SqlComputed":1,"SqlComputeOnChan":1,"ClassMethod":1,"CurrentAge":1,"date":3,"CodeMode":1,"expression":1,"$Select":1,":":3,"$ZD":2,"$H":1,"-":1,"\\":1,"))":1,"Query":1,"ByName":1,"name":11,"SQLQuery":1,"CONTAINID":1,"SELECTMODE":1,"SqlName":1,"SP_Sample_By_Nam":1,"SqlProc":1,"SELECT":1,"ID":1,"FROM":1,"WHERE":1,"STARTSWITH":1,"ORDER":1,"BY":1,"Storage":2,"Default":1,"<":23,">":46,"Value":32,"%%":1,"CLASSNAME":1,"</":23,"DataLocation":2,"^":4,".PersonD":2,"DefaultData":2,"PersonDefaultDat":1,"IdLocation":2,"IndexLocation":2,".PersonI":1,"StreamLocation":2,".PersonS":1,".Persistent":1},"Objective-C":{"COMMENT//":840,"#import":63,"@implementation":15,"MainMenuViewCont":2,"-":501,"(":2988,"id":190,")":2742,"initWithNibName":3,":":1911,"NSString":217,"*":946,"nibNameOrNil":1,"bundle":3,"NSBundle":1,"nibBundleOrNil":1,"{":1054,"if":604,"self":1027,"=":1122,"[":1554,"super":27,"nil":171,"]":1771,".title":2,"@":369,";":3147,".tableViewStyle":1,"UITableViewStyle":2,".dataSource":4,"TTSectionedDataS":1,"dataSourceWithOb":1,",":1285,"TTTableTextItem":48,"itemWithText":48,"URL":48,"}":1040,"return":254,"@end":40,"#include":25,"<":170,"stdlib":2,".h":50,">":126,"limits":3,"IOKit":1,"/":50,"graphics":1,"IOGraphicsLib":1,"CoreVideo":2,"CVBase":1,"CVDisplayLink":1,"ApplicationServi":2,"static":120,"char":51,"getDisplayName":2,"CGDirectDisplayI":3,"displayID":2,"name":16,"CFDictionaryRef":3,"info":6,"names":4,"CFStringRef":8,"value":36,"CFIndex":3,"size":15,"IODisplayCreateI":1,"CGDisplayIOServi":1,"kIODisplayOnlyPr":1,"CFDictionaryGetV":2,"CFSTR":6,"kDisplayProductN":1,"))":281,"!":114,"||":75,"const":57,"void":327,"**":46,"&":130,"_glfwInputError":2,"GLFW_PLATFORM_ER":2,"CFRelease":32,"strdup":1,"CFStringGetMaxim":1,"CFStringGetLengt":1,"kCFStringEncodin":2,"calloc":14,"+":171,"CFStringGetCStri":1,"GLFWbool":3,"modeIsGood":3,"CGDisplayModeRef":7,"mode":12,"uint32_t":3,"flags":28,"CGDisplayModeGet":4,"kDisplayModeVali":1,"kDisplayModeSafe":1,"GLFW_FALSE":5,"kDisplayModeInte":1,"kDisplayModeStre":1,"format":39,"CGDisplayModeCop":2,"CFStringCompare":3,"IO16BitDirectPix":2,"&&":241,"IO32BitDirectPix":1,"GLFW_TRUE":3,"GLFWvidmode":10,"vidmodeFromCGDis":3,"CVDisplayLinkRef":3,"link":9,"result":26,".width":16,"int":94,".height":54,".refreshRate":3,"==":183,"CVTime":1,"time":7,"CVDisplayLinkGet":1,".flags":1,"kCVTimeIsIndefin":1,".timeScale":1,"double":6,".timeValue":1,".redBits":2,".greenBits":2,".blueBits":2,"else":107,"CGDisplayFadeRes":5,"beginFadeReserva":3,"token":82,"kCGDisplayFadeRe":2,"CGAcquireDisplay":1,"kCGErrorSuccess":1,"CGDisplayFade":2,"kCGDisplayBlendN":2,"kCGDisplayBlendS":2,"TRUE":2,"endFadeReservati":3,"!=":171,"FALSE":4,"CGReleaseDisplay":1,"_glfwSetVideoMod":1,"_GLFWmonitor":10,"monitor":26,"desired":2,"CFArrayRef":2,"modes":9,"count":131,"i":75,"native":5,"NULL":243,"current":3,"best":4,"_glfwChooseVideo":1,"_glfwPlatformGet":4,"_glfwCompareVide":3,"CVDisplayLinkCre":2,"->":424,"ns":19,".displayID":10,"CGDisplayCopyAll":2,"CFArrayGetCount":2,"for":56,"++":65,"dm":7,"CFArrayGetValueA":2,"continue":12,"break":40,".previousMode":6,"CGDisplayCopyDis":1,"()":17,"CGDisplaySetDisp":2,"CVDisplayLinkRel":1,"_glfwRestoreVide":1,"CGDisplayModeRel":1,"found":9,"displayCount":7,"monitors":4,"displays":9,"CGGetOnlineDispl":2,"sizeof":28,"CGDisplayIsAslee":1,"CGSize":6,"CGDisplayScreenS":1,"_glfwAllocMonito":1,".unitNumber":3,"CGDisplayUnitNum":1,"free":13,"_glfwPlatformIsS":1,"first":4,"second":2,"xpos":3,"ypos":3,"CGRect":49,"bounds":8,"CGDisplayBounds":1,".origin":35,".x":5,".y":34,"j":10,"COMMENT(*":6,"handle":1,"_GLFW_REQUIRE_IN":1,"kCGNullDirectDis":1,"@interface":23,"StyleViewControl":2,"TTViewController":1,"@private":2,"TTStyle":7,"_style":9,"_styleHighlight":6,"_styleDisabled":6,"_styleSelected":6,"_styleType":6,"COMMENT/*":33,"stddef":1,"stdint":2,"TargetConditiona":1,"AvailabilityMacr":1,"#ifdef":10,"__OBJC__":4,"Foundation":21,"NSArray":35,"NSData":33,"NSDictionary":47,"NSError":57,"NSObjCRuntime":2,"#endif":100,"//":67,"__cplusplus":2,"extern":6,"#ifndef":13,"NSINTEGER_DEFINE":3,"#define":65,"#if":77,"defined":16,"__LP64__":4,"NS_BUILD_32_LIKE":3,"typedef":47,"long":107,"NSInteger":56,"unsigned":99,"NSUInteger":96,"NSIntegerMin":3,"LONG_MIN":3,"NSIntegerMax":4,"LONG_MAX":3,"NSUIntegerMax":9,"ULONG_MAX":3,"#else":10,"INT_MIN":3,"INT_MAX":2,"UINT_MAX":3,"_JSONKIT_H_":3,"__GNUC__":14,">=":41,"__APPLE_CC__":2,"JK_DEPRECATED_AT":6,"__attribute__":3,"((":187,"deprecated":1,"JSONKIT_VERSION_":2,"JKFlags":5,"enum":17,"JKParseOptionNon":1,"JKParseOptionStr":1,"JKParseOptionCom":3,"<<":19,"JKParseOptionUni":3,"JKParseOptionLoo":8,"JKParseOptionPer":2,"JKParseOptionVal":1,"|":22,"JKParseOptionFla":12,"JKSerializeOptio":26,"struct":20,"JKParseState":27,"Opaque":1,"internal":1,"private":1,"type":12,".":24,"JSONDecoder":2,"NSObject":7,"parseState":243,"decoder":5,"decoderWithParse":1,"parseOptionFlags":19,"initWithParseOpt":1,"clearCache":1,"parseUTF8String":2,"string":8,"length":50,"size_t":46,"Deprecated":4,"in":25,"JSONKit":11,"v1":5,".4":5,"Use":4,"objectWithUTF8St":4,"instead":4,"error":82,"parseJSONData":2,"jsonData":6,"objectWithData":7,"mutableObjectWit":4,"#pragma":52,"mark":50,"Deserializing":1,"methods":2,"JSONKitDeseriali":2,"objectFromJSONSt":3,"mutableObjectFro":6,"objectFromJSONDa":3,"Serializing":1,"JSONKitSerializi":5,"JSONData":3,"Invokes":2,"JSONDataWithOpti":8,"includeQuotes":6,"YES":68,"serializeOptions":14,"BOOL":160,"JSONString":3,"JSONStringWithOp":8,"serializeUnsuppo":8,"delegate":38,"selector":20,"SEL":22,"__BLOCKS__":1,"^":34,"object":37,"block":22,"HEADER_Z_POSITIO":2,"CGFloat":47,"offset":24,"from":1,"beginning":1,"of":6,"section":82,"height":16,"TUITableViewRowI":3,"TUITableViewSect":23,"__unsafe_unretai":2,"TUITableView":26,"_tableView":8,"weak":2,"TUIView":20,"_headerView":22,"Not":1,"reusable":1,"similar":1,"to":15,"UITableView":1,"sectionIndex":23,"numberOfRows":13,"sectionHeight":9,"sectionOffset":8,"rowInfo":8,"@property":150,"strong":3,"readonly":19,"headerView":19,"nonatomic":40,"assign":84,"@synthesize":7,"initWithNumberOf":2,"n":3,"s":23,"tableView":47,"t":2,"init":42,"dealloc":14,"_setupRowHeights":2,"header":13,".headerView":19,"+=":29,"roundf":2,".frame":30,".size":59,"h":5,".delegate":14,"heightForRowAtIn":2,"TUIFastIndexPath":92,"indexPathForRow":11,"inSection":11,"]]":133,".offset":2,"rowHeight":2,"sectionRowOffset":2,"tableRowOffset":2,"headerHeight":4,"?":25,"COMMENT/**":24,"respondsToSelect":26,"@selector":70,"headerViewForSec":6,".autoresizingMas":5,"TUIViewAutoresiz":1,".layer":3,".zPosition":3,"Private":1,"_updateSectionIn":3,"_updateDerepeate":2,"pullDownView":2,"_pullDownView":15,"initWithFrame":12,"frame":76,"style":29,"TUITableViewStyl":8,"_reusableTableCe":5,"[[":194,"NSMutableDiction":34,"alloc":53,"_visibleSectionH":7,"NSMutableIndexSe":8,"_visibleItems":17,"_tableFlags":22,".animateSelectio":4,"TUITableViewDele":5,"setDelegate":6,"d":11,".delegateTableVi":2,"willDisplayCell":3,"forRowAtIndexPat":3,"must":3,"call":1,"TUITableViewData":6,"dataSource":2,"_dataSource":7,"setDataSource":1,".dataSourceNumbe":2,"numberOfSections":13,"animateSelection":3,"setAnimateSelect":1,"a":25,"_sectionInfo":30,"numberOfRowsInSe":9,"objectAtIndex":14,"rectForHeaderOfS":5,"y":10,"_contentHeight":8,"CGRectMake":8,".bounds":9,"CGRectZero":5,"rectForSection":3,"rectForRowAtInde":10,"indexPath":61,".section":7,"row":34,".row":5,"removeFromSuperv":7,"removeAllIndexes":2,"NSMutableArray":31,"sections":5,"initWithCapacity":2,".contentInset":2,".top":1,".sectionOffset":1,"addObject":18,".bottom":1,"_enqueueReusable":3,"TUITableViewCell":24,"cell":45,"identifier":8,".reuseIdentifier":1,"array":92,"objectForKey":51,"setObject":35,"forKey":36,"dequeueReusableC":2,"c":9,"lastObject":1,"removeLastObject":1,"prepareForReuse":1,"cellForRowAtInde":10,"returns":4,"is":8,"not":8,"visible":16,"or":4,"index":15,"path":10,"out":3,"range":11,"visibleCells":3,"allValues":1,"SortCells":1,"b":12,"ctx":1,"NSOrderedAscendi":4,"NSOrderedDescend":4,"sortedVisibleCel":2,"v":14,"sortedArrayUsing":3,"NSComparator":1,"NSComparisonResu":1,"INDEX_PATHS_FOR_":5,"allKeys":1,"indexPathsForVis":2,"indexPathForCell":2,"NSIndexSet":6,"indexesOfSection":5,"rect":10,"indexes":6,"CGRectIntersects":5,"addIndex":3,"indexPathsForRow":3,"indexPaths":3,"arrayWithCapacit":2,"cellRect":8,"indexPathForRowA":4,"CGPoint":7,"point":7,"CGRectContainsPo":1,"<=":34,"indexOfSectionWi":4,"enumerateIndexPa":8,"stop":11,"toIndexPath":14,"withOptions":4,"usingBlock":6,"NSEnumerationOpt":4,"options":6,"fromIndexPath":8,"sectionLowerBoun":2,"sectionUpperBoun":3,"rowLowerBound":2,"rowUpperBound":3,"irow":3,"start":2,"at":4,"the":23,"lower":1,"bound":1,"iteration":1,"...":20,"rowCount":3,"then":1,"use":1,"zero":1,"subsequent":1,"iterations":1,"_topVisibleIndex":1,"topVisibleIndex":3,"compare":4,"setFrame":2,"f":5,".forceSaveScroll":3,"setContentOffset":2,"p":4,".didFirstLayout":3,"prevent":1,"auto":1,"scroll":2,"top":7,"during":1,"layout":3,"__isDraggingCell":1,"__updateDragging":1,"_dragToReorderCe":8,"_currentDragToRe":6,"location":1,"setPullDownView":1,"addSubview":11,".hidden":10,"setHeaderView":1,"_preLayoutCells":3,"CGSizeEqualToSiz":1,"_lastSize":4,"previousOffset":3,"savedIndexPath":6,"relativeOffset":10,".maintainContent":4,".contentSize":6,".contentOffset":3,".nsView":2,"inLiveResize":1,"visibleRect":6,"r":18,"_keepVisibleInde":5,"_relativeOffsetF":3,"clean":1,"up":3,"any":1,"previous":1,"and":10,"recreate":1,"it":3,"CGSizeMake":4,"scrollToTopAnima":1,"NO":56,"newOffset":2,"CGPointMake":1,"-=":3,"scrollRectToVisi":3,"animated":30,"needs":1,"cells":1,"be":10,"redisplayed":1,"just":1,"need":1,"do":1,"recycling":1,"_layoutSectionHe":3,"visibleHeadersNe":1,"oldIndexes":3,"newIndexes":4,"toRemove":3,"mutableCopy":6,"removeIndexes":2,"toAdd":2,"__block":1,"pinnedHeader":6,"enumerateIndexes":2,"headerFrame":9,"CGRectGetMaxY":5,"isKindOfClass":4,"class":43,".pinnedToViewpor":3,"pinnedHeaderFram":3,"setNeedsLayout":4,".superview":1,"removeIndex":1,"_layoutCells":3,"visibleCellsNeed":5,"oldVisibleIndexP":3,"newVisibleIndexP":3,"indexPathsToRemo":3,"removeObjectsInA":2,"indexPathsToAdd":4,"isEqual":8,"removeObjectForK":3,"NSLog":4,"invalidateHoverF":1,"prepareForDispla":1,"_selectedIndexPa":10,"setSelected":4,"_delegate":3,"_indexPathShould":4,"acceptsFirstResp":2,".nsWindow":4,"makeFirstRespond":2,"withFutureReques":1,"_futureMakeFirst":3,"superview":1,"bringSubviewToFr":1,"headerViewRect":3,"pullDownRect":4,"pullDownViewIsVi":3,"reloadDataMainta":2,"reloadData":3,"tableViewWillRel":3,"removeAllObjects":1,"will":5,"regenerated":2,"on":7,"next":2,"layoutSubviews":4,"tableViewDidRelo":3,".layoutSubviewsR":3,"setAnimationsEna":1,"CATransaction":3,"begin":1,"setDisableAction":1,"this":8,"munge":2,"with":6,"contentOffset":2,".derepeaterEnabl":1,"commit":1,"reloadLayout":2,"scrollToRowAtInd":3,"atScrollPosition":3,"TUITableViewScro":14,"scrollPosition":9,"switch":10,"case":44,"default":8,"indexPathForSele":4,"indexPathForFirs":4,"indexPathForLast":4,"sec":3,"_makeRowAtIndexP":2,"futureMakeFirstR":1,"selectRowAtIndex":3,"oldIndexPath":2,"deselectRowAtInd":3,"may":3,"setNeedsDisplay":2,"didSelectRowAtIn":3,"NSResponder":1,"firstResponder":4,"didDeselectRowAt":3,"firstIndexPath":5,"lastIndexPath":17,"performKeyAction":2,"NSEvent":4,"event":8,"noCurrentSelecti":2,"isARepeat":1,";;":1,"TUITableViewCalc":3,"selectValidIndex":3,"startForNoSelect":3,"calculateNextInd":4,"NSParameterAsser":17,"foundValidNextRo":4,"while":14,"newIndexPath":7,"shouldSelectRowA":3,"forEvent":3,"charactersIgnori":1,"characterAtIndex":1,"NSUpArrowFunctio":1,"--":6,"rowsInSection":7,"NSDownArrowFunct":1,"maintainContentO":3,"setMaintainConte":1,"newValue":2,"NSIndexPath":5,"[]":4,"indexPathWithInd":1,"indexAtPosition":2,"Foo":2,"stdio":2,"assert":1,"sys":1,"errno":4,"math":1,"objc":1,"runtime":1,"CoreFoundation":4,"CFString":1,"CFArray":1,"CFDictionary":1,"CFNumber":1,"NSAutoreleasePoo":3,"NSException":22,"NSNull":1,"__has_feature":3,"x":7,"JK_ENABLE_CF_TRA":2,"#warning":1,"As":1,"no":3,"longer":2,"required":2,"It":1,"valid":2,"option":1,"__OBJC_GC__":1,"#error":6,"does":2,"support":3,"Objective":2,"C":6,"Garbage":1,"Collection":1,"objc_arc":1,"Automatic":1,"Reference":1,"Counting":1,"ARC":1,"ULLONG_MAX":1,"LLONG_MIN":1,"requires":4,"types":2,"bits":1,"respectively":1,"WORD_BIT":1,"LONG_BIT":1,"same":3,"bit":1,"architectures":1,"as":6,"SIZE_MAX":1,"SSIZE_MAX":1,"JK_HASH_INIT":4,"JK_FAST_TRAILING":2,"JK_CACHE_SLOTS_B":2,"JK_CACHE_SLOTS":1,"JK_CACHE_PROBES":1,"JK_INIT_CACHE_AG":1,"JK_TOKENBUFFER_S":1,"JK_STACK_OBJS":1,"JK_JSONBUFFER_SI":1,"JK_UTF8BUFFER_SI":1,"JK_ENCODE_CACHE_":1,"JK_ATTRIBUTES":15,"attr":3,"##":7,"__VA_ARGS__":7,"JK_EXPECTED":4,"cond":12,"expect":3,"__builtin_expect":1,"JK_EXPECT_T":70,"JK_EXPECT_F":42,"JK_PREFETCH":2,"ptr":9,"__builtin_prefet":1,"JK_STATIC_INLINE":17,"__inline__":1,"always_inline":1,"JK_ALIGNED":1,"arg":11,"aligned":1,"JK_UNUSED_ARG":2,"unused":3,"JK_WARN_UNUSED":1,"warn_unused_resu":9,"JK_WARN_UNUSED_C":2,"JK_WARN_UNUSED_P":2,"pure":2,"JK_WARN_UNUSED_S":1,"sentinel":1,"JK_NONNULL_ARGS":1,"nonnull":6,"JK_WARN_UNUSED_N":1,"__GNUC_MINOR__":3,"JK_ALLOC_SIZE_NO":2,"nn":4,"alloc_size":1,"@class":4,"JKArray":14,"JKDictionaryEnum":4,"JKDictionary":22,"JSONNumberStateS":1,"JSONNumberStateF":6,"JSONNumberStateE":8,"JSONNumberStateW":5,"JSONNumberStateP":1,"JSONStringStateS":1,"JSONStringStateP":7,"JSONStringStateF":5,"JSONStringStateE":51,"JKParseAcceptVal":6,"JKParseAcceptCom":5,"JKParseAcceptEnd":5,"JKClassUnknown":1,"JKClassString":1,"JKClassNumber":1,"JKClassArray":1,"JKClassDictionar":1,"JKClassNull":1,"JKManagedBufferO":6,"JKManagedBufferL":7,"JKManagedBufferM":6,"JKManagedBufferF":1,"JKObjectStackOnS":3,"JKObjectStackOnH":4,"JKObjectStackLoc":8,"JKObjectStackMus":6,"JKObjectStackFla":1,"JKTokenTypeInval":1,"JKTokenTypeNumbe":3,"JKTokenTypeStrin":3,"JKTokenTypeObjec":5,"JKTokenTypeArray":6,"JKTokenTypeSepar":2,"JKTokenTypeComma":2,"JKTokenTypeTrue":3,"JKTokenTypeFalse":3,"JKTokenTypeNull":3,"JKTokenTypeWhite":1,"JKTokenType":3,"JKValueTypeNone":1,"JKValueTypeStrin":2,"JKValueTypeLongL":3,"JKValueTypeUnsig":3,"JKValueTypeDoubl":3,"JKValueType":1,"JKEncodeOptionAs":3,"JKEncodeOptionCo":1,"JKEncodeOptionSt":2,"JKEncodeOptionTy":2,"JKHash":8,"JKTokenCacheItem":2,"JKTokenCache":2,"JKTokenValue":2,"JKParseToken":2,"JKPtrRange":2,"JKObjectStack":8,"JKBuffer":2,"JKConstBuffer":2,"JKConstPtrRange":2,"JKRange":2,"JKManagedBuffer":8,"JKFastClassLooku":2,"JKEncodeCache":6,"JKEncodeState":11,"JKObjCImpCache":2,"JKHashTableEntry":22,"serializeObject":1,"optionFlags":1,"encodeOption":2,"JKSERIALIZER_BLO":1,"releaseState":1,"keyHash":21,"key":29,"UTF32":13,"uint16_t":2,"UTF16":1,"uint8_t":1,"UTF8":5,"conversionOK":4,"sourceExhausted":2,"targetExhausted":1,"sourceIllegal":6,"ConversionResult":3,"UNI_REPLACEMENT_":8,"UNI_MAX_BMP":1,"UNI_MAX_UTF16":1,"UNI_MAX_UTF32":1,"UNI_MAX_LEGAL_UT":1,"UNI_SUR_HIGH_STA":2,"UNI_SUR_HIGH_END":1,"UNI_SUR_LOW_STAR":1,"UNI_SUR_LOW_END":2,"trailingBytesFor":1,"offsetsFromUTF8":1,"firstByteMark":1,"JK_AT_STRING_PTR":15,"stringBuffer":9,".bytes":14,".ptr":35,"atIndex":33,"JK_END_STRING_PT":12,".length":34,"_JKArrayCreate":3,"objects":81,"mutableCollectio":8,"_JKArrayInsertOb":3,"newObject":12,"objectIndex":48,"_JKArrayReplaceO":3,"_JKArrayRemoveOb":3,"_JKDictionaryCap":7,"_JKDictionaryCre":2,"keys":25,"keyHashes":4,"_JKDictionaryHas":8,"dictionary":80,"_JKDictionaryRes":3,"_JKDictionaryRem":4,"entry":47,"_JKDictionaryAdd":5,"aKey":18,"_JSONDecoderClea":1,"_NSStringObjectF":1,"jsonString":1,"jk_managedBuffer":9,"managedBuffer":39,"newSize":5,"jk_objectStack_r":6,"objectStack":94,"jk_objectStack_s":2,"CFHashCode":8,"cfHashes":15,"newCount":5,"jk_error":34,"jk_parse_string":2,"jk_parse_number":3,"jk_parse_is_newl":4,"atCharacterPtr":65,"jk_parse_skip_ne":5,"jk_parse_skip_wh":3,"jk_parse_next_to":3,"jk_error_parse_a":2,"state":35,"or1String":3,"or2String":3,"or3String":3,"jk_create_dictio":1,"startingObjectIn":5,"jk_parse_diction":1,"jk_parse_array":2,"jk_object_for_to":2,"jk_cachedObjects":1,"jk_cache_age":1,"jk_set_parsed_to":13,"advanceBy":3,"jk_encode_error":1,"encodeState":9,"jk_encode_printf":1,"cacheSlot":4,"startingAtIndex":4,"jk_encode_write":1,"jk_encode_writeP":1,"jk_encode_write1":5,"ssize_t":2,"depthChange":2,"jk_encode_writen":1,"jk_encode_object":1,"objectPtr":2,"jk_encode_update":1,"jk_encode_add_at":1,"es":3,"dc":3,"_jk_encode_prett":1,"jk_min":6,"jk_max":4,"jk_calculateHash":8,"currentHash":5,"Class":3,"_JKArrayClass":5,"_JKArrayInstance":4,"_JKDictionaryCla":5,"_JKDictionaryIns":4,"_jk_NSNumberClas":2,"NSNumberAllocImp":2,"_jk_NSNumberAllo":2,"NSNumberInitWith":2,"_jk_NSNumberInit":2,"jk_collectionCla":2,"constructor":1,"pool":3,"Though":1,"technically":1,"run":1,"environment":1,"load":1,"initialization":1,"less":1,"than":1,"ideal":1,"objc_getClass":2,"class_getInstanc":2,"NSNumber":19,"methodForSelecto":2,"temp_NSNumber":4,"initWithUnsigned":1,"release":67,"NSCopying":3,"NSMutableCopying":2,"NSFastEnumeratio":4,"capacity":53,"mutations":28,"allocWithZone":6,"NSZone":6,"zone":12,"raise":20,"NSInvalidArgumen":7,"NSStringFromClas":20,"NSStringFromSele":18,"_cmd":18,"NSCParameterAsse":37,"Directly":2,"allocate":2,"instance":2,"via":2,"isa":2,"malloc":2,"autorelease":36,"memcpy":7,")))":25,"newObjects":14,"realloc":4,"NSMallocExceptio":2,"memset":1,"memmove":2,"atObject":12,"getObjects":2,"objectsPtr":3,"NSRange":1,"NSMaxRange":4,"NSRangeException":6,".location":3,"countByEnumerati":2,"stackbuf":8,"len":6,"mutationsPtr":2,"itemsPtr":2,"enumeratedCount":8,"insertObject":1,"anObject":21,"NSInternalIncons":5,"__clang_analyzer":5,"retain":75,"Stupid":2,"clang":3,"analyzer":2,"Issue":2,"#19":2,"removeObjectAtIn":1,"replaceObjectAtI":1,"withObject":52,"copyWithZone":2,"initWithObjects":2,"mutableCopyWithZ":2,"NSEnumerator":2,"collection":11,"nextObject":6,"initWithJKDictio":3,"initDictionary":4,"allObjects":2,"CFRetain":5,"arrayWithObjects":1,"returnObject":3,".key":11,"jk_dictionaryCap":4,"bottom":6,"mid":5,"tableSize":2,"lround":1,"floor":1,"capacityForCount":4,"resize":1,"oldCapacity":2,"NS_BLOCK_ASSERTI":4,"oldCount":2,"oldEntry":10,"idx":47,".keyHash":2,".object":7,"atEntry":48,"removeIdx":3,"entryIdx":4,"%":12,"addKeyEntry":2,"addIdx":5,"atAddEntry":7,"keyEntry":4,"CFEqual":2,"))))":7,"CFHash":2,"If":1,"was":1,"table":5,"we":1,"would":2,"have":2,"by":1,"now":1,"entryForKey":6,"andKeys":1,"arrayIdx":5,"keyEnumerator":1,"[[[":38,"copy":7,"Why":1,"earth":1,"complain":1,"that":1,"but":1,"doesn":1,"initWithDictiona":2,"((((":1,">>":1,"va_list":1,"varArgsList":4,"va_start":1,"formatString":2,"initWithFormat":1,"arguments":1,"va_end":1,"lineStart":6,"lineStartIndex":5,"lineEnd":3,"lineString":2,"carretString":2,"initWithBytes":2,"encoding":5,"NSUTF8StringEnco":3,"stringWithFormat":12,"errorWithDomain":8,"code":15,":-":2,"userInfo":18,"dictionaryWithOb":13,"NSLocalizedDescr":12,"numberWithUnsign":3,"lineNumber":3,"Buffer":1,"Object":1,"Stack":1,"management":1,"functions":2,"bytes":21,"&=":4,"~":8,"roundedUpNewSize":9,"roundSizeUpToMul":8,"newBuffer":4,"oldBuffer":2,"(((":12,"reallocf":1,"roundedUpNewCoun":16,"returnCode":8,"newKeys":11,"newCFHashes":11,"goto":41,"errorExit":7,"Unicode":1,"related":1,"isValidCodePoint":2,"u32CodePoint":3,"ch":12,"finished":6,"isLegalUTF8":1,"source":2,"srcptr":1,"Everything":1,"falls":1,"through":1,"when":1,"nextValidCharact":5,"u32ch":3,"switchToSlowPath":2,"stringHash":15,"currentChar":18,"atStringCharacte":17,"stringState":40,"finishedParsing":20,"onlySimpleString":2,"tokenBufferIdx":15,"stringStart":4,".tokenBuffer":7,"tokenBuffer":5,"stringWithUTF8St":9,"__FILE__":9,"__LINE__":9,"slowMatch":2,"endOfBuffer":5,"jk_string_add_un":4,"isSurrogate":3,"escapedUnicode1":11,"escapedUnicode2":6,"escapedUnicodeCo":7,"escapedChar":10,"parsedEscapedCha":9,"hexValue":6,"parsedHex":4,"tokenStartIndex":2,".tokenPtrRange":25,".value":37,".ptrRange":12,".hash":6,".type":10,"numberStart":2,"atNumberCharacte":4,"numberState":8,"isFloatingPoint":1,"isNegative":2,"backup":1,"startingIndex":1,"numberTempBuf":7,"endOfNumber":4,"strtod":1,"documented":1,"U":1,"identical":1,"an":1,"underflow":1,"along":1,"setting":1,"ERANGE":2,".number":10,".doubleValue":2,".longLongValue":4,"strtoll":1,".unsignedLongLon":4,"strtoull":2,"see":1,"above":1,"hashIndex":5,"endOfStringPtr":17,"newlineAdvanceAt":3,"currentCharacter":15,"stopParsing":16,"prev_atIndex":1,"prev_lineNumber":1,"prev_lineStartIn":1,"acceptStrings":10,"acceptIdx":7,".index":7,"arrayState":4,"parsedArray":2,".count":3,".objects":3,".keys":1,"errorIsPrev":2,"jk_e":1,"UIKit":4,"FOUNDATION_EXPOR":2,"SiestaVersionNum":1,"SiestaVersionStr":1,"PlaygroundViewCo":2,"UIViewController":2,"UIScrollView":2,"_scrollView":10,"TARGET_OS_IPHONE":14,"MobileCoreServic":2,"SystemConfigurat":2,"ASIHTTPRequestVe":2,"defaultUserAgent":3,"NetworkRequestEr":13,"ASIHTTPRequestRu":2,"CFOptionFlags":1,"kNetworkEvents":2,"kCFStreamEventHa":1,"kCFStreamEventEn":1,"kCFStreamEventEr":1,"sessionCredentia":16,"sessionProxyCred":9,"NSRecursiveLock":13,"sessionCookies":2,"RedirectionLimit":2,"NSTimeInterval":11,"defaultTimeOutSe":3,"ReadStreamClient":2,"CFReadStreamRef":14,"readStream":18,"CFStreamEventTyp":2,"clientCallBackIn":2,"ASIHTTPRequest":48,"handleNetworkEve":2,"progressLock":4,"ASIRequestCancel":6,"ASIRequestTimedO":5,"ASIAuthenticatio":11,"ASIUnableToCreat":6,"ASITooMuchRedire":6,"bandwidthUsageTr":2,"averageBandwidth":2,"nextConnectionNu":3,"persistentConnec":12,"connectionsLock":6,"nextRequestID":3,"bandwidthUsedInL":1,"NSDate":12,"bandwidthMeasure":1,"NSLock":2,"bandwidthThrottl":2,"maxBandwidthPerS":2,"ASIWWANBandwidth":2,"isBandwidthThrot":2,"shouldThrottleBa":1,"sessionCookiesLo":2,"delegateAuthenti":2,"throttleWakeUpTi":3,"ASICacheDelegate":9,"defaultCache":3,"runningRequestCo":1,"shouldUpdateNetw":1,"NSThread":11,"networkThread":1,"NSOperationQueue":3,"sharedQueue":5,"cancelLoad":5,"destroyReadStrea":4,"scheduleReadStre":2,"unscheduleReadSt":2,"willAskDelegateF":4,"askDelegateForPr":3,"askDelegateForCr":3,"failAuthenticati":3,"measureBandwidth":1,"recordBandwidthU":1,"startRequest":4,"updateStatus":3,"NSTimer":6,"timer":5,"checkRequestStat":3,"reportFailure":4,"reportFinished":4,"markAsFinished":4,"performRedirect":3,"shouldTimeOut":3,"willRedirect":3,"willAskDelegateT":1,"performInvocatio":3,"NSInvocation":6,"invocation":8,"onTarget":18,"target":8,"releasingObject":3,"objectToRelease":2,"hideNetworkActiv":3,"runRequests":1,"configureProxies":2,"fetchPACFile":1,"finishedDownload":1,"theRequest":14,"runPACScript":1,"script":1,"timeOutPACRead":1,"useDataFromCache":4,"updatePartialDow":4,"registerForNetwo":1,"unsubscribeFromN":1,"reachabilityChan":1,"NSNotification":2,"note":1,"NS_BLOCKS_AVAILA":23,"performBlockOnMa":7,"ASIBasicBlock":17,"releaseBlocksOnM":4,"releaseBlocks":3,"blocks":17,"callBlock":3,"complete":11,"responseCookies":4,"responseStatusCo":6,"lastActivityTime":5,"partialDownloadS":13,"uploadBufferSize":8,"NSOutputStream":7,"postBodyWriteStr":9,"NSInputStream":9,"postBodyReadStre":6,"lastBytesRead":3,"lastBytesSent":7,"cancelledLock":42,"fileDownloadOutp":4,"inflatedFileDown":4,"authenticationRe":12,"proxyAuthenticat":38,"updatedProgress":3,"needsRedirect":3,"redirectCount":5,"compressedPostBo":15,"responseStatusMe":4,"inProgress":6,"retryCount":5,"willRetryRequest":3,"connectionCanBeR":4,"connectionInfo":30,"authenticationNe":16,"readStreamIsSche":4,"downloadComplete":2,"requestID":9,"runLoopMode":4,"statusTimer":10,"didUseCachedResp":3,"NSURL":23,"redirectURL":4,"isPACFileRequest":4,"PACFileRequest":5,"PACFileReadStrea":5,"NSMutableData":8,"PACFileData":2,"setter":2,"setSynchronous":2,"isSynchronous":5,"initialize":2,"initWithDomain":5,"setMaxConcurrent":1,"initWithURL":4,"newURL":21,"setRequestMethod":5,"setRunLoopMode":2,"NSDefaultRunLoop":1,"setShouldAttempt":4,"setPersistentCon":3,"setShouldPresent":5,"setShouldRedirec":1,"setShowAccurateP":3,"setShouldResetDo":1,"setShouldResetUp":1,"setAllowCompress":2,"setShouldWaitToI":1,"setDefaultRespon":1,"NSISOLatin1Strin":1,"setTimeOutSecond":2,"setUseSessionPer":2,"setUseCookiePers":2,"setValidatesSecu":2,"setRequestCookie":3,"setDidStartSelec":1,"requestStarted":6,"setDidReceiveRes":1,"request":58,"didReceiveRespon":7,"setWillRedirectS":1,"willRedirectToUR":3,"setDidFinishSele":1,"requestFinished":5,"setDidFailSelect":1,"requestFailed":3,"setDidReceiveDat":1,"didReceiveData":1,"setURL":4,"setCancelledLock":1,"setDownloadCache":3,"requestWithURL":8,"usingCache":5,"cache":8,"andCachePolicy":3,"ASIUseDefaultCac":1,"ASICachePolicy":4,"policy":3,"setCachePolicy":2,"setAuthenticatio":7,"ASINoAuthenticat":3,"requestAuthentic":11,"clientCertificat":12,"invalidate":2,"queue":33,"postBody":13,"requestHeaders":16,"requestCookies":7,"downloadDestinat":5,"temporaryFileDow":8,"temporaryUncompr":3,"username":13,"password":18,"domain":6,"authenticationSc":8,"requestCredentia":3,"proxyHost":9,"proxyType":7,"proxyUsername":8,"proxyPassword":8,"proxyDomain":5,"proxyCredentials":3,"url":44,"originalURL":3,"rawResponseData":6,"responseHeaders":14,"requestMethod":15,"postBodyFilePath":12,"PACurl":4,"dataDecompressor":3,"userAgentString":4,"completionBlock":7,"failureBlock":7,"startedBlock":7,"headersReceivedB":7,"bytesReceivedBlo":8,"bytesSentBlock":11,"downloadSizeIncr":8,"uploadSizeIncrem":8,"dataReceivedBloc":7,"requestRedirecte":11,"performSelectorO":11,"waitUntilDone":17,"isMainThread":9,"setup":2,"addRequestHeader":11,"setRequestHeader":3,"dictionaryWithCa":3,"buildPostBody":3,"haveBuiltPostBod":3,"close":7,"setPostBodyWrite":2,"shouldCompressRe":6,"setCompressedPos":2,"NSTemporaryDirec":2,"stringByAppendin":2,"NSProcessInfo":2,"processInfo":2,"globallyUniqueSt":2,"]]]":10,"err":14,"ASIDataCompresso":2,"compressDataFrom":1,"toFile":1,"failWithError":15,"setPostLength":4,"[[[[[":1,"NSFileManager":5,"attributesOfItem":2,"fileSize":2,"ASIFileManagemen":3,"NSUnderlyingErro":3,"compressedBody":2,"compressData":1,"postLength":15,"isEqualToString":22,"setHaveBuiltPost":1,"setupPostBody":3,"shouldStreamPost":6,"setPostBodyFileP":1,"setDidCreateTemp":2,"initToFileAtPath":1,"append":1,"open":2,"setPostBody":2,"appendPostData":2,"data":18,"write":3,"maxLength":3,"appendData":2,"appendPostDataFr":2,"file":3,"stream":6,"initWithFileAtPa":1,"bytesRead":5,"hasBytesAvailabl":1,"buffer":5,"read":2,"dataWithBytes":1,"lock":20,"m":2,"unlock":25,"newRequestMethod":3,"u":2,"setRedirectURL":3,"newDelegate":6,"q":2,"setQueue":2,"newQueue":3,"get":3,"information":2,"about":2,"cancelOnRequestT":2,"DEBUG_REQUEST_ST":8,"ASI_DEBUG_LOG":28,"isCancelled":8,"setComplete":8,"willChangeValueF":1,"cancelled":3,"didChangeValueFo":1,"cancel":4,"performSelector":35,"onThread":6,"threadForRequest":7,"clearDelegatesAn":2,"setDownloadProgr":2,"setUploadProgres":2,"responseString":2,"responseData":3,"responseEncoding":3,"isResponseCompre":3,"rangeOfString":1,"NSNotFound":1,"shouldWaitToInfl":3,"ASIDataDecompres":4,"uncompressData":1,"running":2,"startSynchronous":2,"DEBUG_THROTTLING":4,"setInProgress":3,"main":6,"NSRunLoop":2,"currentRunLoop":2,"runMode":1,"beforeDate":1,"distantFuture":1,"startAsynchronou":2,"addOperation":1,"concurrency":1,"isConcurrent":1,"isFinished":1,"isExecuting":1,"logic":1,"@try":1,"__IPHONE_OS_VERS":4,"__IPHONE_4_0":6,"isMultitaskingSu":2,"shouldContinueWh":3,"backgroundTask":7,"UIBackgroundTask":4,"UIApplication":2,"sharedApplicatio":2,"beginBackgroundT":1,"dispatch_async":1,"dispatch_get_mai":1,"endBackgroundTas":1,"setDidUseCachedR":1,"mainRequest":30,"CFHTTPMessageCre":1,"kCFAllocatorDefa":4,"CFURLRef":1,"useHTTPVersionOn":4,"kCFHTTPVersion1_":3,"buildRequestHead":4,"downloadCache":11,"cachePolicy":5,"defaultCachePoli":1,"canUseCachedData":3,"ASIAskServerIfMo":2,"cachedHeaders":4,"cachedResponseHe":1,"etag":3,"lastModified":3,"applyAuthorizati":3,"CFHTTPMessageSet":2,"@catch":1,"exception":4,"underlyingError":2,"ASIUnhandledExce":3,"reason":1,"NSLocalizedFailu":1,"@finally":1,"shouldPresentCre":4,"DEBUG_HTTP_AUTHE":13,"credentials":22,"kCFHTTPAuthentic":18,"addBasicAuthenti":3,"andPassword":3,"useSessionPersis":8,"findSessionAuthe":2,"CFHTTPMessageApp":4,"CFHTTPAuthentica":7,"removeAuthentica":3,"usernameAndPassw":3,"findSessionProxy":2,"removeProxyAuthe":3,"applyCookieHeade":4,"useCookiePersist":5,"cookies":8,"NSHTTPCookieStor":2,"sharedHTTPCookie":2,"cookiesForURL":1,"absoluteURL":2,"addObjectsFromAr":1,"NSHTTPCookie":4,"cookie":9,"cookieHeader":7,"haveBuiltRequest":3,"setHaveBuiltRequ":2,"valueForKey":5,"tempUserAgentStr":5,"allowCompressedR":5,"fileManager":6,"allowResumeForFi":4,"fileExistsAtPath":3,"setPartialDownlo":1,"setDownloadCompl":1,"setTotalBytesRea":1,"setLastBytesRead":2,"setOriginalURL":1,"removeUploadProg":3,"setLastBytesSent":2,"setContentLength":2,"setResponseHeade":2,"setRawResponseDa":2,"setReadStreamIsS":1,"setPostBodyReadS":5,"ASIInputStream":4,"inputStreamWithF":2,"setReadStream":3,"NSMakeCollectabl":7,"CFReadStreamCrea":3,"inputStreamWithD":2,"ASIInternalError":4,"[[[[":2,"scheme":11,"lowercaseString":3,"validatesSecureC":4,"sslProperties":6,"initWithObjectsA":1,"numberWithBool":3,"kCFStreamSSLAllo":2,"kCFStreamSSLVali":1,"kCFNull":1,"kCFStreamSSLPeer":1,"CFReadStreamSetP":6,"kCFStreamPropert":14,"CFTypeRef":1,"certificates":4,"cert":2,"kCFStreamSSLCert":1,"proxyPort":8,"hostKey":5,"portKey":5,"setProxyType":2,"kCFProxyTypeHTTP":1,"kCFProxyTypeSOCK":2,"proxyToUse":3,"numberWithInt":4,"expirePersistent":2,"host":14,"setConnectionInf":6,"oldStream":6,"shouldAttemptPer":5,"intValue":12,"port":21,"timeIntervalSinc":3,"DEBUG_PERSISTENT":7,"removeObject":2,"We":1,"proper":1,"explode":1,"existingConnecti":6,"setRequestID":1,"kCFBooleanTrue":1,"date":4,"streamSuccessful":3,"CFStreamClientCo":1,"ctxt":2,"CFReadStreamSetC":1,"CFReadStreamOpen":1,"setConnectionCan":3,"shouldResetUploa":3,"showAccurateProg":9,"incrementUploadS":7,"updateProgressIn":9,"uploadProgressDe":12,"withProgress":7,"ofTotal":7,"shouldResetDownl":6,"downloadProgress":10,"setLastActivityT":2,"setStatusTimer":3,"timerWithTimeInt":1,"repeats":1,"addTimer":1,"forMode":1,"setNeedsRedirect":2,"setRedirectCount":1,"redirectToURL":2,"secondsSinceLast":3,"timeOutSeconds":6,"totalBytesSent":15,"performThrottlin":2,"numberOfTimesToR":4,"setRetryCount":1,"setTotalBytesSen":1,"CFReadStreamCopy":3,"unsignedLongLong":1,"incrementBandwid":2,"setPACFileReadSt":1,"setPACFileData":1,"setPACFileReques":1,"setFileDownloadO":1,"setInflatedFileD":1,"removeTemporaryD":2,"removeTemporaryU":4,"didCreateTempora":3,"removeTemporaryC":2,"HEAD":2,"HEADRequest":2,"headRequest":32,"setUseKeychainPe":1,"useKeychainPersi":6,"setUsername":1,"setPassword":1,"setDomain":1,"setProxyUsername":1,"setProxyPassword":1,"setProxyDomain":1,"setProxyHost":1,"setProxyPort":1,"shouldPresentAut":3,"shouldPresentPro":4,"setUseHTTPVersio":1,"setClientCertifi":3,"setPACurl":1,"setNumberOfTimes":1,"setShouldUseRFC2":1,"shouldUseRFC2616":4,"setMainRequest":1,"upload":2,"download":2,"progress":6,"updateUploadProg":3,"updateDownloadPr":3,"max":7,"setMaxValue":2,"amount":19,"callerToRetain":20,"contentLength":7,"bytesReadSoFar":3,"totalBytesRead":4,"setUpdatedProgre":2,"didReceiveBytes":2,"totalSize":6,"}}":5,"setUploadBufferS":1,"didSendBytes":4,"incrementDownloa":7,"progressToRemove":4,"NSMethodSignatur":2,"signature":3,"methodSignatureF":2,"invocationWithMe":2,"setSelector":2,"argumentNumber":4,"setArgument":5,"callback":3,"cbSignature":2,"cbInvocation":7,"setTarget":1,"invoke":1,"indicator":4,"total":5,"setProgress":1,"float":2,"progressAmount":4,"setDoubleValue":1,"talking":2,"delegates":2,"calling":1,"didStartSelector":4,"requestReceivedR":3,"newResponseHeade":4,"requestWillRedir":1,"willRedirectSele":4,"didFinishSelecto":4,"didFailSelector":4,"passOnReceivedDa":1,"didReceiveDataSe":4,"theError":8,"dateWithTimeInte":1,"ASIFallbackToCac":1,"setError":2,"failedRequest":5,"parsing":2,"HTTP":2,"response":2,"headers":3,"readResponseHead":2,"CFHTTPMessageRef":5,"message":10,"CFHTTPMessageIsH":1,"CFHTTPMessageCop":3,"setResponseStatu":2,"CFHTTPMessageGet":1,"updateExpiryForR":1,"maxAge":3,"secondsToCache":3,"ASIHTTPAuthentic":2,"ASIProxyAuthenti":2,"newCredentials":37,"storeAuthenticat":3,"parseStringEncod":3,"newCookies":4,"cookiesWithRespo":1,"forURL":2,"setResponseCooki":1,"setCookies":1,"mainDocumentURL":1,"addSessionCookie":2,"cLength":3,"UTF8String":1,"connectionHeader":3,"httpVersion":2,"keepAliveHeader":3,"timeout":3,"NSScanner":2,"scanner":6,"scannerWithStrin":1,"scanString":2,"intoString":3,"scanInt":2,"scanUpToString":1,"shouldRedirect":3,"responseCode":8,"userAgentHeader":3,"acceptHeader":3,"URLWithString":1,"relativeToURL":1,"NSStringEncoding":6,"charset":4,"mimeType":3,"parseMimeType":2,"andResponseEncod":2,"fromContentType":2,"setResponseEncod":2,"defaultResponseE":3,"http":2,"authentication":2,"saveProxyCredent":2,"NSURLCredential":10,"authenticationCr":14,"credentialWithUs":2,"persistence":2,"NSURLCredentialP":2,"saveCredentials":4,"forProxy":2,"realm":16,"saveCredentialsT":3,"forHost":2,"protocol":11,"applyProxyCreden":2,"setProxyAuthenti":3,"CFMutableDiction":2,"storeProxyAuthen":2,"setProxyCredenti":1,"applyCredentials":2,"setRequestCreden":1,"findProxyCredent":2,"user":26,"pass":18,"savedCredentials":4,"ntlmDomain":14,"ntlmComponents":8,"componentsSepara":2,"findCredentials":2,"retryUsingSuppli":2,"attemptToApplyCr":2,"cancelAuthentica":2,"showProxyAuthent":2,"presentAuthentic":1,"authenticationDe":18,"delegateOrBlockW":10,"attemptToApplyPr":2,"responseHeader":3,"NSMakeC":1,"PullRequest":4,"MAC_OS_X_VERSION":2,"initWithTitle":1,"title":8,"__title":17,"retain_stub":4,"__title_isset":12,"initWithCoder":1,"NSCoder":2,"containsValueFor":1,"decodeObjectForK":1,"encodeWithCoder":1,"encoder":2,"encodeObject":1,"hash":8,"other":4,"release_stub":3,"dealloc_stub":1,"autorelease_stub":1,"setTitle":3,"titleIsSet":1,"unsetTitle":1,"TProtocol":2,"inProtocol":8,"fieldName":2,"fieldType":6,"fieldID":5,"readStructBeginR":1,"true":3,"readFieldBeginRe":1,"TType_STOP":1,"TType_STRING":2,"fieldValue":2,"readString":1,"TProtocolUtil":2,"skipType":2,"onProtocol":2,"readFieldEnd":1,"readStructEnd":1,"outProtocol":7,"writeStructBegin":1,"writeFieldBeginW":1,"writeString":1,"writeFieldEnd":1,"writeFieldStop":1,"writeStructEnd":1,"validate":1,"description":1,"NSMutableString":2,"ms":5,"stringWithString":2,"appendString":2,"appendFormat":1,"linguistConstant":1,"CFNetwork":2,"Necessary":1,"background":1,"task":1,"__IPHONE_3_2":2,"__MAC_10_5":2,"__MAC_10_6":2,"_ASIAuthenticati":1,"_ASINetworkError":1,"ASIConnectionFai":1,"ASICompressionEr":1,"ASINetworkErrorT":1,"ASIHeadersBlock":3,"ASISizeBlock":5,"ASIProgressBlock":5,"ASIDataBlock":3,"NSOperation":1,"ASIHTTPRequestDe":2,"ASIProgressDeleg":3,"haveExaminedHead":1,"tag":2,"SecIdentityRef":2,"ASICacheStorageP":2,"cacheStoragePoli":2,"setStartedBlock":1,"aStartedBlock":1,"setHeadersReceiv":1,"aReceivedBlock":2,"setCompletionBlo":1,"aCompletionBlock":1,"setFailedBlock":1,"aFailedBlock":1,"setBytesReceived":1,"aBytesReceivedBl":1,"setBytesSentBloc":1,"aBytesSentBlock":1,"setDownloadSizeI":1,"aDownloadSizeInc":1,"setUploadSizeInc":1,"anUploadSizeIncr":1,"setDataReceivedB":1,"anAuthentication":1,"aProxyAuthentica":1,"setRequestRedire":1,"aRedirectBlock":1,"caller":1,"newHeaders":1,"retryUsingNewCon":1,"stringEncoding":1,"contentType":1,"stuff":1,"showAuthenticati":1,"theUsername":1,"thePassword":1,"status":1,"handlers":1,"handleBytesAvail":1,"handleStreamComp":1,"handleStreamErro":1,"cleanup":1,"removeFileAtPath":1,"persistent":1,"connections":1,"connectionID":1,"setDefaultTimeOu":1,"newTimeOutSecond":1,"client":1,"certificate":1,"anIdentity":1,"session":1,"keychain":1,"storage":1,"removeCredential":2,"setSessionCookie":1,"newSessionCookie":1,"newCookie":1,"clearSession":1,"agent":2,"setDefaultUserAg":1,"mime":1,"detection":1,"mimeTypeForFileA":1,"bandwidth":1,"measurement":1,"throttling":1,"setMaxBandwidthP":1,"setShouldThrottl":1,"throttle":1,"throttleBandwidt":1,"limit":1,"reachability":1,"isNetworkReachab":1,"setDefaultCache":1,"maxUploadReadLen":1,"network":1,"activity":1,"isNetworkInUse":1,"setShouldUpdateN":1,"shouldUpdate":1,"showNetworkActiv":1,"miscellany":1,"base64forData":1,"theData":1,"expiryDateForReq":1,"dateFromRFC1123S":1,"threading":1,"behaviour":1,"===":1,"SBJsonParser":2,"maxDepth":2,"objectWithString":5,"repr":5,"jsonText":1,"FooAppDelegate":2,"window":3,"applicationDidFi":1,"aNotification":1,"Cocoa":4,"NSApplicationDel":1,"NSWindow":2,"IBOutlet":1,"TTTableViewContr":1,"argc":1,"argv":1,"regular":1,"view":19,"grouped":1,"stick":1,"currently":1,"only":1,"supported":1,"TUITableViewInse":6,"NSOrderedSame":1,"@protocol":3,"TUIScrollViewDel":1,"@optional":2,"called":1,"after":1,"added":1,"subview":1,"happens":2,"left":2,"right":2,"mouse":2,"down":2,"didClickRowAtInd":1,"withEvent":2,"can":1,"look":1,"clickCount":1,"implemented":1,"NSMenu":1,"menuForRowAtInde":1,"targetIndexPathF":1,"fromPath":1,"toProposedIndexP":1,"proposedPath":1,"TUIScrollView":1,"_previousDragToR":2,"forceSaveScrollP":1,"derepeaterEnable":1,"layoutSubviewsRe":1,"didFirstLayout":1,"dataSourceNumber":1,"delegateTableVie":1,"specify":1,"creation":1,"calls":1,"unsafe_unretaine":2,"readwrite":1,"particular":1,"order":1,"representing":1,"selection":1,"@required":1,"canMoveRowAtInde":2,"moveRowAtIndexPa":2,".maxDepth":3,"Methods":1,".error":4,"SBJsonStreamPars":9,"accumulator":3,"adapter":3,"parser":5,"parse":1,"dataUsingEncodin":2,"error_":3,"tmp":3,"ui":2,"Three20Core":1,"NSDataAdditions":1,"kFramePadding":7,"kElementSpacing":3,"kGroupSpacing":5,"addHeader":5,"text":15,"yOffset":42,"UILabel":4,"label":19,".text":3,".font":4,"UIFont":3,"systemFontOfSize":2,".numberOfLines":2,"sizeWithFont":2,"constrainedToSiz":2,"TT_RELEASE_SAFEL":12,"addText":5,"loadView":4,".view":6,"UIViewAutoresizi":8,"NSLocalizedStrin":9,"UIButton":2,"button":7,"buttonWithType":1,"UIButtonTypeRoun":1,"forState":4,"UIControlStateNo":1,"addTarget":1,"action":1,"debugTestAction":2,"forControlEvents":1,"UIControlEventTo":1,"sizeToFit":1,"TTCurrentLocale":2,"displayNameForKe":1,"NSLocaleIdentifi":1,"localeIdentifier":1,"TTPathForBundleR":1,"TTPathForDocumen":1,"md5Hash":1,"setContentSize":1,"viewDidUnload":2,"viewDidAppear":2,"flashScrollIndic":1,"DEBUG":1,"TTDPRINTMETHODNA":1,"TTDPRINT":9,"TTMAXLOGLEVEL":1,"TTDERROR":1,"TTLOGLEVEL_ERROR":1,"TTDWARNING":1,"TTLOGLEVEL_WARNI":1,"TTDINFO":1,"TTLOGLEVEL_INFO":1,"TTDCONDITIONLOG":3,"false":2,"rand":1,"TTDASSERT":2,"kTextStyleType":2,"kViewStyleType":2,"kImageStyleType":2,"initWithStyleNam":1,"styleType":3,"TTStyleSheet":4,"globalStyleSheet":4,"styleWithSelecto":4,"UIControlStateHi":1,"UIControlStateDi":1,"UIControlStateSe":1,"addTextView":5,"textFrame":4,"TTRectInset":3,"UIEdgeInsetsMake":3,"StyleView":4,"TTStyleContext":2,"context":7,"systemFontSize":1,"addToSize":1,"CGSizeZero":1,".style":3,".backgroundColor":3,"UIColor":3,"colorWithRed":3,"green":3,"blue":3,"alpha":3,"addView":5,"viewFrame":4,"addImageView":5,"TTImageView":2,".urlPath":1,"imageFrame":3,".image":1,"/=":1},"Objective-C++":{"COMMENT/*":3,"#import":3,"<":56,"objc":3,"/":8,"runtime":2,".h":4,">":52,"sqlite3":2,"#if":10,"#ifdef":12,"OODEBUG":1,"#define":1,"OODEBUG_SQL":4,"#endif":26,"OOOODatabase":1,"OODB":1,";":669,"static":23,"NSString":38,"*":267,"kOOObject":4,"=":263,"@":52,",":158,"kOOInsert":2,"kOOUpdate":3,"kOOExecSQL":2,"#pragma":5,"mark":5,"OORecord":4,"abstract":1,"superclass":4,"for":31,"records":1,"@implementation":10,"+":44,"(":651,"id":53,")":589,"record":44,"OO_AUTORETURNS":2,"{":193,"return":161,"OO_AUTORELEASE":3,"[[":57,"self":89,"alloc":18,"]":320,"init":7,"}":191,"insert":7,"[":292,"insertWithParent":1,":":399,"parent":10,"OODatabase":27,"sharedInstance":38,"copyJoinKeysFrom":1,"to":6,"]]":42,"-":62,"delete":4,"void":21,"update":4,"indate":4,"upsert":4,"int":44,"commit":6,"rollback":5,"COMMENT//":82,"setNilValueForKe":1,"key":21,"OOReference":2,"NSValue":3,"zeroForNull":4,"if":145,"!":72,"NSNumber":6,"numberWithInt":1,"setValue":2,"forKey":2,"OOArray":24,"select":21,"nil":30,"intoClass":13,"joinFrom":10,"cOOString":18,"sql":26,"selectRecordsRel":2,"class":26,"COMMENT/**":29,"importFrom":1,"OOFile":4,"&":29,"file":4,"delimiter":6,"delim":8,"rows":2,"OOMetaData":37,"import":3,".string":1,"()":97,"insertArray":3,"BOOL":11,"exportTo":1,".save":1,"export":2,"bindToView":1,"OOView":8,"view":43,"delegate":10,"bindRecord":2,"toView":2,"updateFromView":1,"updateRecord":3,"fromView":5,"description":10,"metaData":70,"metaDataForClass":9,"OOStringArray":10,"ivars":13,"<<=":2,"->":143,"-=":2,"encode":5,"dictionaryWithVa":5,"@end":16,"OOAdaptor":6,"all":2,"methods":1,"required":1,"by":1,"objsql":1,"access":2,"a":4,"database":10,"@interface":6,"NSObject":3,"db":9,"sqlite3_stmt":1,"stmt":21,"struct":5,"_str_link":5,"next":5,"char":14,"str":9,"strs":7,"OO_UNSAFE":1,"owner":18,"initPath":5,"path":10,"prepare":4,"bindCols":5,"cOOStringArray":4,"columns":18,"values":56,"cOOValueDictiona":4,"startingAt":5,"pno":13,"bindNulls":8,"bindResultsIntoI":4,"Class":17,"recordClass":41,"sqlite_int64":2,"lastInsertRowID":2,"NSData":8,"OOExtras":11,"initWithDescript":3,"is":1,"the":2,"low":1,"level":1,"interface":1,"particular":2,"sharedInstanceFo":2,"OODocument":1,".path":1,"!!":6,"OONil":1,"OO_RELEASE":14,"exec":12,"fmt":9,"...":3,"va_list":3,"argp":12,"va_start":3,"initWithFormat":3,"arguments":3,"va_end":3,"const":18,"objects":4,"deleteArray":2,"object":14,"commitTransactio":3,"super":4,"adaptor":8,"registerSubclass":1,"recordSuperClass":2,"numClasses":5,"objc_getClassLis":2,"NULL":5,"classes":11,"malloc":4,"sizeof":2,"viewClasses":5,"classNames":4,"c":13,"++":13,"superClass":5,"class_getName":6,"!=":22,"while":5,"class_getSupercl":1,"))":13,"==":36,"respondsToSelect":9,"@selector":12,"ooTableSql":3,"+=":41,"else":16,"tableMetaDataFor":8,"break":10,"free":4,"registerTableCla":1,"tableClass":2,"in":23,"NSBundle":1,"mainBundle":1,"classNamed":1,"results":3,"errcode":12,"OOString":12,"stringForSql":2,"&&":17,"aColumnName":1,"**":4,"allKeys":2,"objectAtIndex":1,"COMMENT(*":3,"OOValueDictionar":6,"joinValues":5,"sharedColumns":5,"parentMetaData":3,"naturalJoinTo":4,"joinableColumns":4,"whereClauseFor":2,"qualifyNulls":2,"NO":6,"ooOrderBy":2,"OOFormat":10,"NSLog":4,"||":24,"tablesRelatedByN":2,"?":23,"tablesWithNatura":10,"i":42,"childMetaData":2,"tableMetaDataByC":3,"prepareSql":1,"toTable":1,"OODictionary":6,"tmpResults":1,"~":8,"OOWarn":12,"errmsg":5,"continue":6,"OORef":2,"isInsert":4,"isUpdate":5,"newValues":4,"changedCols":5,"name":17,"isEqual":1,"tableName":9,"nchanged":4,"lastSQL":4,"quote":2,"commaQuote":2,"YES":8,"commited":2,"updateCount":2,"transaction":3,"updated":2,"NSMutableDiction":2,"d":2,"#ifndef":4,"OO_ARC":5,"boxed":4,"valueForKey":2,"pointerValue":2,"setValuesForKeys":4,"decode":5,"count":1,"className":3,"createTableSQL":8,"idx":3,"indexes":3,"implements":1,".directory":1,".mkdir":1,"sqlite3_open":1,"SQLITE_OK":6,"sqlite3_prepare_":1,"sqlite3_errmsg":3,"bindValue":2,"value":56,"asParameter":2,"OODEBUG_BIND":1,"OONull":13,"sqlite3_bind_nul":1,"OOSQL_THREAD_SAF":1,"isKindOfClass":8,"sqlite3_bind_tex":2,"UTF8String":1,"SQLITE_STATIC":3,"#else":2,"len":6,"lengthOfBytesUsi":2,"NSUTF8StringEnco":5,"getCString":2,"maxLength":2,"encoding":3,"sqlite3_bind_blo":1,"bytes":9,"length":5,"type":22,"objCType":3,"switch":5,"case":39,"sqlite3_bind_int":2,"intValue":3,"longLongValue":1,"sqlite3_bind_dou":1,"doubleValue":2,"valuesForNextRow":2,"ncols":2,"sqlite3_column_c":1,"sqlite3_column_n":1,"sqlite3_column_t":3,"SQLITE_NULL":1,"SQLITE_INTEGER":1,"initWithLongLong":1,"sqlite3_column_i":1,"SQLITE_FLOAT":1,"initWithDouble":1,"sqlite3_column_d":1,"SQLITE_TEXT":1,"unsigned":3,"NSMutableString":1,"initWithBytes":4,"sqlite3_column_b":3,"SQLITE_BLOB":1,"default":4,"out":14,"awakeFromDB":4,"instancesRespond":3,"sqlite3_step":1,"SQLITE_ROW":1,"SQLITE_DONE":1,".alloc":1,"sqlite3_changes":1,"sqlite3_finalize":1,"sqlite3_last_ins":1,"dealloc":1,"sqlite3_close":1,"OO_DEALLOC":1,"instances":1,"represent":1,"table":1,"and":1,"it":1,"metaDataByClass":5,"tableOfTables":5,"ooTableTitle":3,"OO_RETURNS":1,"initClass":3,"aClass":10,"recordClassName":9,"tableTitle":1,"ooTableName":2,"outcols":3,"unbox":2,"hierarchy":4,"do":1,"h":4,">=":4,"--":3,"///":1,"Ivar":1,"ivarInfo":6,"class_copyIvarLi":1,"columnName":27,"ivar_getName":1,"types":2,"ivar_getTypeEnco":1,"dbtype":9,"SEL":4,"columnSel":3,"sel_getUid":2,"OOPattern":2,"isOORef":2,"isNSString":2,"isNSDate":2,"isNSData":2,"dates":2,"archived":5,"blobs":3,"tocopy":1,"iswupper":1,"ooTableKey":2,"keyColumns":1,"ooConstraints":2,"other":3,"otherMetaData":6,"commonColumns":2,"islower":1,"NSKeyedArchiver":2,"archivedDataWith":2,"ooArcRetain":3,"IMP":6,"retainIMP":4,"retainSEL":4,"Method":3,"method":4,"class_getInstanc":2,"method_getImplem":1,"NSKeyedUnarchive":2,"unarchiveObjectW":2,"NSDate":1,"dateWithTimeInte":1,"OO_RETAIN":2,"@encode":2,"nodes":2,"dict":2,"OOStringDictiona":1,"node":5,"ivar":3,"string":2,"lines":4,"//":5,"pop":1,"last":1,"empty":1,"line":4,"l":4,"isEqualToString":1,"array":3,"NSDictionary":3,"blank":2,"stringValue":6,"__IPHONE_OS_VERS":4,"UILabel":3,"label":18,"viewWithTag":4,"UIImageView":2,"((":4,".image":1,"UIImage":1,"imageWithData":1,"UISwitch":5,"uiSwitch":3,".on":2,"charValue":2,"addTarget":1,"action":1,"valueChanged":1,"forControlEvents":1,"UIControlEventVa":1,"UIWebView":2,"loadHTMLString":1,"baseURL":1,".text":3,"UITextView":3,"setContentOffset":1,"CGPointMake":1,"animated":1,"scrollRangeToVis":1,"NSMakeRange":1,"UITextField":2,".delegate":1,".hidden":4,":-":2,"subView":5,".tag":2,"text":2,"(((":1,"subview":6,"subviews":2,"copyView":1,"copy":4,".frame":6,"CGRectMake":1,".size":4,".width":2,".height":2,"NSMakeRect":1,"unhex":3,"ch":6,"NSInteger":1,"lin":3,"optr":3,"hex":4,"iptr":9,"initWithBytesNoC":1,"freeWhenDone":1,"shortValue":1,"NSArray":3,"OOReplace":2,"reformat":4,"|":3,"#include":26,"wtf":1,"StdLibExtras":1,"defined":1,"OBJC_API_VERSION":2,"inline":3,"method_setImplem":2,"m":3,"oi":2,"method_imp":2,"namespace":1,"WebCore":1,"ENABLE":10,"DRAG_SUPPORT":7,"double":1,"EventHandler":32,"::":43,"TextDragDelay":1,"RetainPtr":4,"NSEvent":25,">&":1,"currentNSEventSl":6,"DEFINE_STATIC_LO":1,"event":42,"())":34,"currentNSEvent":13,".get":3,"CurrentEventScop":14,"WTF_MAKE_NONCOPY":1,"public":1,"private":1,"m_savedCurrentEv":3,"NDEBUG":2,"m_event":3,"ASSERT":13,"bool":26,"wheelEvent":6,"Page":7,"page":33,"m_frame":24,"false":40,"scope":6,"PlatformWheelEve":2,"chrome":8,"platformPageClie":4,"handleWheelEvent":2,".isAccepted":1,"PassRefPtr":2,"KeyboardEvent":4,"currentKeyboardE":1,"NSApp":5,"currentEvent":2,"NSKeyDown":4,"PlatformKeyboard":6,"platformEvent":3,".disambiguateKey":1,"RawKeyDown":1,"create":3,"document":6,"defaultView":2,"NSKeyUp":3,"keyEvent":2,"BEGIN_BLOCK_OBJC":13,"END_BLOCK_OBJC_E":13,"focusDocumentVie":1,"FrameView":8,"frameView":4,"NSView":15,"documentView":3,"focusNSView":1,"focusController":1,"setFocusedFrame":1,"passWidgetMouseD":3,"MouseEventWithHi":7,"RenderObject":2,"target":7,"targetNode":3,"renderer":7,"isWidget":2,"passMouseDownEve":3,"toRenderWidget":3,"widget":20,"RenderWidget":1,"renderWidget":2,"lastEventIsMouse":2,"currentEventAfte":4,"NSLeftMouseUp":3,"timestamp":8,"Widget":4,"pWidget":2,"RefPtr":1,"LOG_ERROR":1,"true":29,"platformWidget":6,"nodeView":10,"superview":6,"hitTest":2,"convertPoint":2,"locationInWindow":4,"client":3,"firstResponder":1,"clickCount":8,"<=":1,"acceptsFirstResp":1,"needsPanelToBeco":1,"makeFirstRespond":1,"wasDeferringLoad":3,"defersLoading":1,"setDefersLoading":2,"m_sendingEventTo":24,"outerView":3,"getOuterView":1,"beforeMouseDown":1,"mouseDown":2,"afterMouseDown":1,"m_mouseDownView":5,"m_mouseDownWasIn":7,"m_mousePressed":2,"findViewInSubvie":3,"NSEnumerator":1,"e":2,"objectEnumerator":1,"nextObject":1,"mouseDownViewIfS":3,"mouseDownView":4,"topFrameView":3,"topView":3,"eventLoopHandleM":2,"mouseDragged":2,"mouseUp":2,"passSubframeEven":4,"Frame":5,"subframe":13,"HitTestResult":2,"hoveredNode":5,"NSLeftMouseDragg":1,"NSOtherMouseDrag":1,"NSRightMouseDrag":1,"dragController":1,"didInitiateDrag":1,"NSMouseMoved":2,"eventHandler":6,"handleMouseMoveE":3,"currentPlatformM":8,"NSLeftMouseDown":3,"Node":1,"isFrameView":2,")))":2,"handleMouseRelea":3,"originalNSScroll":4,"_nsScrollViewScr":3,"selfRetainingNSS":3,"NSScrollView":2,"nsScrollViewScro":2,"isMainThread":3,"setNSScrollViewS":3,"shouldRetain":2,"objc_getRequired":1,"scrollWheel":2,"reinterpret_cast":1,"selector":2,"shouldRetainSelf":3,"retain":1,"release":1,"passWheelEventTo":1,"static_cast":1,"frame":3,"NSScrollWheel":1,"v":6,"loader":1,"resetMultipleFor":1,"handleMousePress":2,"%":1,"handleMouseDoubl":1,"sendFakeEventsAf":1,"initiatingEvent":23,"eventType":5,"fakeEvent":7,"mouseEventWithTy":2,"location":3,"modifierFlags":6,"windowNumber":6,"context":6,"eventNumber":3,"pressure":3,"postEvent":3,"atStart":3,"keyEventWithType":1,"characters":2,"charactersIgnori":2,"isARepeat":2,"keyCode":2,"window":1,"convertScreenToB":1,"mouseLocation":1,"mouseMoved":2,"frameHasPlatform":4,"passMousePressEv":1,"mev":9,".event":3,"passMouseMoveEve":1,"m_mouseDownMaySt":1,"passMouseRelease":1,"PlatformMouseEve":5,"windowView":3,"CONTEXT_MENUS":2,"sendContextMenuE":2,"()))":2,"eventMayStartDra":2,"eventActivatedVi":1,"m_activationEven":1,".eventNumber":1,"Clipboard":2,"createDraggingCl":1,"NSPasteboard":2,"pasteboard":3,"pasteboardWithNa":1,"NSDragPboard":1,"declareTypes":1,"ClipboardMac":1,"DragAndDrop":1,"ClipboardWritabl":1,"tabsToAllFormCon":1,"KeyboardUIMode":1,"keyboardUIMode":5,"handlingOptionTa":4,"isKeyboardOption":1,"KeyboardAccessTa":2,"KeyboardAccessFu":1,"needsKeyboardEve":2,"Document":1,"applicationIsSaf":1,"url":2,".protocolIs":2,"Settings":1,"settings":5,"DASHBOARD_SUPPOR":1,"usesDashboardBac":1,"accessKeyModifie":1,"AXObjectCache":1,"accessibilityEnh":1,"CtrlKey":2,"AltKey":1},"Objective-J":{"@import":8,"<":7,"Foundation":4,"/":14,"CPObject":5,".j":7,">":7,"AppKit":5,"CPView":12,"CPButton":2,"CPWebView":2,"@implementation":8,"LOInfoView":2,":":252,"{":44,"}":44,"-":35,"(":138,"void":17,")":134,"drawRect":1,"CGRect":2,"r":1,"[[":53,"CPColor":15,"whiteColor":5,"]":233,"setFill":1,"var":32,"path":3,"=":60,"[":183,"CPBezierPath":1,"bezierPath":1,";":197,"appendBezierPath":1,"CGRectMake":18,",":100,"CGRectGetWidth":7,"self":33,"bounds":17,"CGRectGetHeight":9,"))":2,"xRadius":1,"yRadius":1,"fill":1,"@end":8,"AppController":3,"CPPanel":3,"initInfoWindow":2,"infoWindow":6,"alloc":39,"initWithContentR":5,"styleMask":5,"CPHUDBackgroundW":2,"|":7,"CPResizableWindo":1,"setFloatingPanel":2,"YES":5,"_infoContent":3,"contentView":20,"_iconImage":2,"CPImage":11,"initWithContents":9,"size":8,"CPSizeMake":8,"_iconView":3,"CPImageView":3,"initWithFrame":23,"setImage":8,"addSubview":17,"_infoView":3,"_webView":3,"loadHTMLString":1,"@":2,"return":10,"applicationDidFi":3,"CPNotification":3,"aNotification":3,"COMMENT/*":3,"COMMENT//":38,"rootWindow":3,"CPWindow":3,"CGRectMakeZero":5,"()":5,"CPBorderlessBrid":3,"setBackgroundCol":8,"grayColor":1,"]]":25,"orderFront":5,"gameWindow":5,"setTitle":1,"_board":5,"LOBoard":1,"_bgImage":2,"resetBoard":2,"_buttonImage":2,"_buttonPressImag":2,"_resetButton":7,"setAlternateImag":3,"setBordered":1,"NO":1,"setTarget":3,"setAction":4,"@selector":4,"SliderToolbarIte":3,"AddToolbarItemId":3,"RemoveToolbarIte":3,"CPString":7,"lastIdentifier":4,"CPDictionary":2,"photosets":9,"CPCollectionView":7,"listCollectionVi":19,"photosCollection":12,"theWindow":7,"toolbar":5,"CPToolbar":4,"initWithIdentifi":1,"setDelegate":5,"setVisible":1,"true":1,"setToolbar":1,"dictionary":1,"//":5,"storage":1,"for":1,"our":1,"sets":1,"of":1,"photos":1,"from":1,"Flickr":1,"listScrollView":6,"CPScrollView":2,"setAutohidesScro":2,"setAutoresizingM":9,"CPViewHeightSiza":6,"colorWithRed":1,"green":1,"blue":1,"alpha":3,"photosListItem":3,"init":2,"setView":3,"PhotosListCell":2,"we":1,"want":1,"delegate":3,"methods":1,"setItemPrototype":2,"set":1,"the":1,"item":1,"prototype":1,"setMinItemSize":3,"CGSizeMake":14,"setMaxItemSize":3,"setMaxNumberOfCo":1,"setting":1,"a":3,"single":1,"column":1,"will":1,"make":1,"this":1,"appear":1,"as":1,"vertical":1,"list":1,"setVerticalMargi":1,"CPViewWidthSizab":6,"setDocumentView":2,"photoItem":3,"PhotoCell":2,"scrollView":6,"colorWithCalibra":2,"request":4,"CPURLRequest":2,"requestWithURL":2,"connection":3,"CPJSONPConnectio":4,"sendRequest":2,"callback":2,"add":2,"id":4,"sender":4,"string":4,"prompt":1,"if":13,"+":20,"encodeURICompone":1,"remove":2,"removeImageListW":2,"allKeys":4,"objectAtIndex":1,"selectionIndexes":2,"firstIndex":2,"]]]":2,"addImageList":2,"CPArray":3,"images":2,"withIdentifier":2,"aString":8,"setObject":1,"forKey":1,"setContent":3,"copy":2,"setSelectionInde":3,"CPIndexSet":3,"indexSetWithInde":2,"indexOfObject":2,"nextIndex":2,"MAX":1,"content":2,"removeObjectForK":1,"adjustImageSize":2,"newSize":5,"value":1,"collectionViewDi":1,"aCollectionView":2,"==":5,"listIndex":3,"===":1,"CPNotFound":1,"key":2,"objectForKey":1,"indexSet":1,"aConnection":2,"didReceiveData":1,"data":2,".photos":1,".photo":1,"didFailWithError":1,"error":3,"alert":1,"network":1,"occurred":1,"toolbarAllowedIt":1,"aToolbar":4,"toolbarDefaultIt":2,"CPToolbarFlexibl":1,"CPToolbarItem":2,"itemForItemIdent":1,"anItemIdentifier":5,"willBeInsertedIn":1,"BOOL":3,"aFlag":1,"toolbarItem":20,"initWithItemIden":1,"PhotoResizeView":2,"setMinSize":3,"setMaxSize":3,"setLabel":3,"else":5,"image":10,"CPBundle":4,"mainBundle":4,"pathForResource":4,"highlighted":4,"CPTextField":7,"CreateLabel":1,"flickr_labelWith":3,"label":29,"setStringValue":2,"sizeToFit":2,"setTextShadowCol":4,"setTextShadowOff":2,"aFrame":7,"super":1,"slider":6,"CPSlider":1,"setMinValue":1,"setMaxValue":1,"setIntValue":1,"setFrameOrigin":3,"CGPointMake":3,"frame":2,"highlightView":14,"setRepresentedOb":2,"JSObject":2,"anObject":4,"!":4,"CGRectInset":1,"setFont":1,"CPFont":1,"systemFontOfSize":1,"setSelected":2,"flag":4,"CGRectCreateCopy":1,"blueColor":2,"positioned":2,"CPWindowBelow":2,"relativeTo":2,"setTextColor":2,"blackColor":2,"removeFromSuperv":2,"imageView":11,"CGRectMakeCopy":1,"setImageScaling":1,"CPScaleProportio":1,"setHasShadow":1,"nil":2,"thumbForFlickrPh":2,"loadStatus":1,"CPImageLoadStatu":1,"imageDidLoad":1,"anImage":2,"setFrame":1,"function":2,"urlForFlickrPhot":1,"photo":10,".farm":2,".server":2,".id":2,".secret":2,"navigationArea":5,"redColor":1,"CPViewMaxXMargin":2,"metaDataArea":4,"CGRectGetMaxY":1,"greenColor":1,"CPViewMinYMargin":1,"contentArea":4},"Odin":{"package":1,"main":1,"import":7,"COMMENT/*":6,"the_basics":1,"::":106,"proc":63,"()":37,"{":258,"fmt":181,".println":160,"(":428,")":348,";":562,"//":72,"The":2,"Basics":1,"COMMENT//":187,"my_integer_varia":2,":":166,"int":55,"A":10,"comment":1,"for":51,"documentaton":1,"*":24,"/":9,"some_string":5,":=":116,"_":17,"=":100,"unicode":1,"codepoint":1,"literal":3,"`":50,"C":7,"\\":2,"Windows":1,"notepad":1,".exe":1,"len":32,"x":54,"float":1,"but":1,"it":3,"can":3,"be":3,"represented":1,"by":1,"an":4,"integer":3,"without":1,"precision":1,"loss":1,"y":26,"is":15,"typed":2,"of":12,"type":8,"untyped":5,"which":3,"implicitly":2,"convert":1,"to":10,"z":15,"f64":7,"-":15,"bit":1,"floating":1,"point":1,"number":1,"literals":1,"implicity":1,"conver":1,"h":8,"declares":2,"a":72,"new":5,"variable":1,"with":1,"and":5,"assigns":2,"value":25,",":378,"b":49,"infers":1,"the":11,"types":6,"from":2,"assignments":1,"X":8,"constant":2,"has":1,"string":14,"Y":5,"Z":2,"+":32,"computations":1,"are":2,"possible":1,"}":256,"control_flow":1,"Control":1,"flow":1,"i":57,"<":26,"+=":11,"do":11,".print":1,"break":6,"j":16,"in":47,"character":4,"Strings":1,"assumed":1,"UTF":1,"some_array":3,"[":76,"]":76,"some_slice":5,"[]":4,"some_dynamic_arr":4,"dynamic":2,"defer":15,"delete":6,"some_map":4,"map":4,"key":14,"index":29,"idx":8,"if":33,">=":5,"else":6,"==":20,"switch":17,"arch":2,"ODIN_ARCH":3,"case":40,"default":2,"one_angry_dwarf":2,"->":24,"return":27,"c":32,"..":6,"Defer":1,"statement":4,"bar":2,"{}":7,"cond":6,"false":6,"f":12,"err":2,"os":2,".open":1,"!=":5,".close":1,"When":1,"when":2,"Branch":1,"statements":1,"cond1":2,"cond2":3,"one_step":2,"beyond":2,"out":2,"loop":2,"leaves":1,"both":1,"loops":1,"continue":1,"fallthrough":1,"named_proc_retur":1,"foo0":3,"foo1":3,"foo2":3,"())":3,"explicit_procedu":1,"add_ints":2,"add_floats":2,"f32":28,"add_numbers":2,"u8":3,"add":10,"))":31,"ints":1,"coerce":2,"tighter":2,"than":2,"floats":1,"three":1,"parameters":1,"struct_type":1,"Vector2":3,"struct":19,"v":23,".x":16,"p":4,"&":20,"Vector3":17,"Zero":1,"assert":21,".y":13,".z":12,"#align":1,"align":1,"bytes":1,"#packed":1,"remove":1,"padding":1,"between":1,"fields":2,"#raw_union":1,"all":1,"share":1,"same":3,"offset":1,".":3,"This":1,"as":2,"union_type":1,"val":16,"union":6,"bool":15,"ok":12,"true":6,"nil":6,"any":2,"distinct":4,"Quaternion":4,"quaternion128":4,"Entity":17,"id":6,"u64":2,"name":5,"position":10,"orientation":4,"derived":2,"Frog":7,"using":12,"entity":23,"jump_height":2,"Monster":7,"is_robot":2,"is_zombie":2,"new_entity":4,"$T":13,"typeid":8,"^":21,"t":30,"T":23,".derived":4,"e":15,".is_robot":2,".is_zombie":2,"using_statement":1,".position":4,"foo3":1,"foo":5,"Colour":2,"r":20,"g":1,"ribbit_volume":1,"colour":1,"frog":4,".entity":1,"on":1,"enum":8,"declaration":1,"Foo":15,"B":5,"f0":2,"f1":2,"f2":2,"implicit_context":1,"context":14,"copy":1,"current":1,"scope":3,".user_index":10,".allocator":7,"my_custom_alloca":2,"what_a_fool_beli":3,"this":2,"passed":1,"parent":1,"procedure":2,"that":1,"was":1,"called":1,"china_grove":2,"free":1,"mem":3,".nil_allocator":1,"parametric_polym":1,"print_value":5,".printf":20,"v1":2,"v2":2,"v3":2,"v4":2,"q":24,"alloc_type":1,"cast":1,"alloc":1,"size_of":4,"align_of":1,"Use":1,"initialization":1,"copy_slice":1,"dst":3,"src":3,"n":4,"min":1,">":5,".copy":1,"double_params":2,"$A":1,"$B":1,"Polymorphic":2,"Types":1,"Type":1,"Specialization":1,"Table_Slot":2,"Key":7,"Value":7,"occupied":1,"hash":10,"u32":8,"TABLE_SIZE_MIN":3,"Table":7,"count":1,"allocator":1,".Allocator":1,"slots":1,"make_slice":2,"$E":3,"make":4,"allocate":2,"table":39,"capacity":2,".procedure":2,".slots":17,"type_of":6,"max":2,"expand":2,"old_slots":3,"cap":2,"s":11,".occupied":4,"put":4,".key":3,".value":3,"$Key":3,"$Value":3,"get_hash":3,"Ad":1,"hoc":1,"method":1,"would":1,"fail":1,"different":1,"find_index":3,".count":3,"<=":3,"%":3,")))":5,"slot":5,".hash":2,"find":3,"fnv32a":1,"~":1,"found":4,"Parametric":2,"polymorphic":1,"Error":3,"Foo0":1,"Foo1":1,"Foo2":1,"Foo3":1,"Para_Union":2,"typeid_of":6,".Foo0":2,"allow":1,"too":1,"see":1,"implicit":1,"selector":1,"expressions":1,"below":1,"names":6,"$N":2,"$I":1,"res":3,"N":5,"I":1,"array":2,"mul":2,"$M":1,"$P":1,"M":2,"P":2,"k":4,"{{":1,"}}":1,"prefix_table":6,"?":1,"threading_exampl":1,"Basic":1,"Threads":1,"worker_proc":2,"thread":13,".Thread":2,"iteration":6,"time":4,".sleep":2,".Millisecond":2,"threads":8,".create":1,".init_context":1,".use_init_contex":1,"append":1,".start":1,".is_done":1,".destroy":1,"ordered_remove":1,"Thread":1,"Pool":1,"task_proc":2,".Task":1,"pool":8,".Pool":1,".pool_init":1,"thread_count":1,".pool_destroy":1,".pool_add_task":1,"data":1,"user_index":1,".pool_start":1,".pool_wait_and_p":1,"array_programmin":1,"d":8,"swizzle":6,"cross":2,"blah":2,"map_type":1,"m":8,"delete_key":1,"elem":6,"exists":2,"implicit_selecto":1,".A":8,"BAR":1,"bit_set":8,".B":5,".C":4,"my_map":7,"partial_switch":1,"D":2,".D":2,"#partial":2,"cstring_example":1,"W":4,"cstring":2,"w":2,"bit_set_type":1,"Day":2,"Sunday":3,"Monday":3,"Tuesday":1,"Wednesday":1,"Thursday":1,"Friday":1,"Saturday":5,"Days":3,"WEEKEND":3,"|":1,"|=":2,"only":1,"allowed":1,"Constant":1,"evaluation":1,"card":1,"#assert":1,"u16":2,"incl":1,"excl":1,"notin":1,"Letters":4,"subset":3,"superset":3,"strict":4,"!":2,"not":2,"deferred_procedu":1,"@":1,"deferred_out":1,"closure":2,"open":2,"reflection":1,"tag1":1,"json":1,"no":1,"tag":6,"reflect":4,".struct_field_na":1,".struct_field_ty":1,"tags":4,".struct_field_ta":1,"&&":1,".struct_tag_look":1,"quaternions":1,"operations":1,"2i":4,"3j":3,"4k":3,"quaternion":5,"u":2,"q128":2,"4xf32":1,"q256":2,"quaternion256":2,"4xf64":1,"Built":1,"procedures":1,"real":1,"imag":1,"jmag":1,"kmag":1,"conj":1,"abs":1,"Conversion":1,"complex":1,"Memory":1,"layout":1,"Quaternions":1,"transmute":1,"inline_for_state":1,"inline":4,"Foo_Enum":2,"where_clauses":1,"Sanity":1,"checks":2,"simple_sanity_ch":1,"where":3,"polymorphism":1,"cross_2d":2,"E":3,"intrinsics":2,".type_is_numeric":2,"cross_3d":1,"COMMENT{-":1},"Omgrofl":{"lol":14,"iz":11,"wtf":1,"liek":1,"lmao":1,"brb":1,"w00t":1,"Hello":1,",":1,"World":1,"!":1,"rofl":13,"lool":5,"loool":6,"stfu":1},"Opa":{"COMMENT/**":2,"Server":3,".start":1,"(":3,".http":1,",":5,"{":2,"page":1,":":2,"function":1,"()":1,"<":2,"h1":4,">":4,"Hello":2,"world":2,"</":2,"}":2,"title":1,")":3,"server":1,"=":1,".one_page_server":1,"->":1},"Opal":{"COMMENT--":2,"starts":2,"=":4,"[":4,",":12,"]":4,"middles":2,"qualifiers":2,"finishes":2,"alert":1,".sample":4,"+":3},"Open Policy Agent":{"package":4,"sshd":1,".authz":3,"import":4,"input":11,".pull_responses":1,".sysinfo":2,"data":2,".hosts":1,"COMMENT#":30,"default":3,"allow":9,"=":17,"false":3,"{":22,".roles":1,"[":22,"]":22,"_":7,".pam_username":2,"}":18,"hosts":1,"pull_responses":1,".files":1,".host_id":1,".contributors":1,"sysinfo":1,"errors":1,"not":4,"kubernetes":1,".admission":1,"#":14,"line":6,"deny":3,"msg":2,".request":2,".kind":2,"==":6,"image":3,":=":6,".object":1,".spec":1,".containers":1,".image":1,"startswith":1,"(":8,",":14,")":6,"sprintf":1,"httpapi":1,"subordinates":2,":":10,"[]":2,"as":1,"http_api":7,".method":2,".path":2,"username":4,".user":2,"----------------":8,"kafka":1,"is_read_operatio":2,"topic_contains_p":2,"consumer_is_whit":2,"consumer_whiteli":2,"}}":2,"topic_metadata":2,"topic_name":2,".tags":1,".pii":1,"principal":2,".name":5,"is_write_operati":1,".operation":2,"is_topic_resourc":2,".resource":2,".resourceType":1,"parsed":3,".CN":2,"cn_parts":2,"parse_user":2,"urlquery":1,".decode":1,".session":1,".sanitizedUser":1,"))":1,"split":3,"user":2,"key":2,"value":2,"|":1,"parts":2},"OpenCL":{"COMMENT/*":1,"COMMENT//":1,"typedef":1,"float":3,"foo_t":3,";":12,"#ifndef":1,"ZERO":3,"#define":2,"(":14,")":16,"#endif":1,"FOO":1,"x":6,"((":1,"+":1,"\\":1,"__kernel":1,"void":1,"foo":1,"__global":1,"const":4,"*":6,",":8,"__local":1,"y":4,"uint":1,"n":4,"{":4,"barrier":1,"CLK_LOCAL_MEM_FE":1,"if":1,">":1,"+=":1,"}":4,"double":3,"run_fftw":1,"int":3,"fftwf_plan":1,"p1":3,"=":5,"fftwf_plan_dft_1":1,"fftwf_complex":2,"FFTW_FORWARD":1,"FFTW_ESTIMATE":1,"nops":3,"t":4,"cl":2,"::":2,"realTime":2,"()":2,"for":1,"op":3,"<":1,"++":1,"fftwf_execute":1,"-":1,"/":1,"fftwf_destroy_pl":1,"return":1},"OpenEdge ABL":{"COMMENT/*":66,"USING":3,"Progress":3,".Lang":3,".*":3,".":73,"CLASS":3,"email":5,".Email":2,"USE":2,"-":173,"WIDGET":6,"POOL":3,":":35,"&":34,"SCOPED":1,"DEFINE":18,"QUOTES":1,"COMMENT\"\"\"":1,"INTERFACE":2,".SendEmailAlgori":1,"METHOD":9,"PUBLIC":5,"CHARACTER":9,"sendEmail":1,"(":41,"INPUT":10,"ipobjEmail":1,"AS":22,")":31,"END":18,"ANALYZE":22,"SUSPEND":11,"_VERSION":1,"NUMBER":1,"AB_v10r12":1,"GUI":1,"RESUME":11,"Scoped":5,"define":5,"WINDOW":12,"NAME":8,"C":20,"Win":20,"_UIB":7,"CODE":6,"BLOCK":13,"_CUSTOM":2,"_DEFINITIONS":1,"CREATE":2,"PREPROCESSOR":1,"PROCEDURE":19,"TYPE":4,"Window":1,"DB":1,"AWARE":1,"no":5,"FRAME":8,"DEFAULT":4,"VAR":1,"HANDLE":3,"NO":18,"UNDO":15,"WITH":1,"DOWN":1,"BOX":2,"KEEP":2,"TAB":1,"ORDER":2,"OVERLAY":1,"SIDE":1,"LABELS":1,"UNDERLINE":1,"THREE":2,"D":2,"AT":1,"COL":1,"ROW":1,"SIZE":6,"BY":2,"ID":1,"_PROCEDURE":3,"SETTINGS":2,"_END":1,"_CREATE":1,"IF":8,"SESSION":3,"DISPLAY":3,"=":38,"U":4,"THEN":8,"ASSIGN":4,"HIDDEN":2,"YES":1,"TITLE":1,"HEIGHT":3,"WIDTH":3,"MAX":2,"VIRTUAL":2,"RESIZE":1,"yes":4,"SCROLL":1,"BARS":1,"STATUS":1,"AREA":2,"BGCOLOR":1,"?":2,"FGCOLOR":1,"Z":1,"MESSAGE":3,"SENSITIVE":1,"ELSE":1,"{":5,"}":5,"CURRENT":3,"_RUN":1,"TIME":1,"ATTRIBUTES":1,"AND":2,"VALID":2,"SELF":6,"_CONTROL":2,"ON":5,"ERROR":2,"OF":5,"OR":1,"ENDKEY":1,"ANYWHERE":1,"DO":5,"THIS":8,"PERSISTENT":3,"RETURN":8,"APPLY":3,"CLOSE":4,"TO":3,"UNDEFINE":1,"_MAIN":1,"RUN":2,"disable_UI":3,"PAUSE":1,"BEFORE":1,"HIDE":1,"MAIN":5,",":27,"LEAVE":2,"KEY":1,"enable_UI":3,"NOT":1,"WAIT":1,"FOR":1,"_DEFAULT":2,"DISABLE":1,"DELETE":2,"ENABLE":1,"VIEW":3,"IN":2,"OPEN":1,"BROWSERS":1,"QUERY":1,".Util":1,"FINAL":1,"PRIVATE":1,"STATIC":5,"VARIABLE":12,"cMonthMap":2,"EXTENT":1,"INITIAL":1,"[":2,"]":2,"ABLDateTimeToEma":3,"ipdttzDateTime":6,"DATETIME":3,"TZ":2,"STRING":7,"DAY":1,"))":5,"+":14,"MONTH":1,"YEAR":1,"INTEGER":7,"TRUNCATE":2,"MTIME":1,"/":2,"ABLTimeZoneToStr":2,"TIMEZONE":1,"ipdtDateTime":2,"ipiTimeZone":3,"ABSOLUTE":1,"MODULO":1,"LONGCHAR":4,"ConvertDataToBas":1,"iplcNonEncodedDa":2,"lcPreBase64Data":4,"lcPostBase64Data":4,"mptrPostBase64Da":4,"MEMPTR":2,"i":3,"COPY":1,"LOB":1,"FROM":1,"OBJECT":1,"BASE64":1,"ENCODE":1,"SET":5,"LENGTH":3,"SUBSTRING":1,"CHR":2,"PARAMETER":3,"objSendEmailAlg":2,".SendEmailSocket":1,"vbuffer":9,"vstatus":1,"LOGICAL":1,"vState":2,"vstate":1,"FUNCTION":2,"getHostname":1,"RETURNS":1,"()":3,"cHostname":3,"THROUGH":1,"hostname":1,"ECHO":1,"IMPORT":1,"UNFORMATTED":1,"newState":3,"pstring":5,"PUT":1,"WRITE":1,"ReadSocketRespon":1,"vlength":5,"str":3,"v":1,"GET":3,"BYTES":2,"AVAILABLE":2,"ALERT":1,">":1,"READ":1,"handleResponse":1},"OpenQASM":{"COMMENT//":1,"OPENQASM":1,";":11,"include":1,"qreg":1,"q":12,"[":15,"]":15,"creg":1,"c":3,"x":2,"//":2,"Remove":2,"to":2,"keep":2,"the":2,"first":2,"input":2,"as":2,"cx":2,",":4,"ccx":1,"measure":2,"->":2},"OpenRC runscript":{"SHEBANG#!openrc":1,"description":1,"=":5,"extra_started_co":1,"command":1,"command_args":1,"start_stop_daemo":1,"depend":1,"()":2,"{":2,"need":1,"localmount":1,"use":1,"logger":1,"}":2,"reload":1,"ebegin":1,"start":1,"-":2,"stop":1,"daemon":1,"--":2,"exec":1,"$command":1,"signal":1,"HUP":1,"eend":1,"$":1,"?":1},"OpenSCAD":{"COMMENT//":4,"$fn":1,"=":11,";":6,"difference":1,"()":2,"{":2,"union":1,"translate":4,"(":9,"[":5,",":16,"]":5,")":9,"cube":1,"center":3,"true":3,"cylinder":2,"h":2,"r1":1,"r2":1,"sphere":2,"r":3,"}":2},"OpenStep Property List":{"{":45,"ApplicationDescr":1,"=":144,";":144,"ApplicationIcon":1,"NSIcon":4,"ApplicationName":1,"Typewriter":3,"ApplicationRelea":1,"Authors":1,"(":42,",":394,")":42,"Copyright":1,"CopyrightDescrip":1,"FullVersionID":1,"URL":1,"NSTypes":1,"NSName":3,"NSHumanReadableN":3,"NSUnixExtensions":3,"NSRole":3,"Editor":3,"Document":3,"-":3,"Text":1,".tiff":3,"NSDocumentClass":3,"TWDocument":3,"}":45,"RichText":2,"NSServices":1,"NSPortName":2,"NSMessage":2,"newDocumentWithS":1,"NSSendTypes":2,"NSStringPboardTy":2,"NSKeyEquivalent":2,"default":4,"NSMenuItem":2,"openDocumentWith":1,"copyright":1,"date":1,"designer":1,"designerURL":1,"familyName":1,"featurePrefixes":1,"automatic":1,"code":1,"name":10,"Languagesystems":1,"fontMaster":1,"alignmentZones":1,"ascender":1,"capHeight":1,"customParameters":1,"typoAscender":1,"value":3,"typoDescender":1,"typoLineGap":1,"descender":1,"horizontalStems":1,"id":1,"verticalStems":1,"weightValue":1,"widthValue":1,"xHeight":1,"glyphs":1,"glyphname":4,"space":1,"layers":4,"layerId":4,"Regular":6,"width":4,"unicode":3,".notdef":1,"paths":4,"closed":18,"nodes":18,"uniF000":1,"lastChange":2,"background":1,"F000":1,"unif0eb":1,"F0EB":1,"instances":1,"unitsPerEm":1,"versionMajor":1,"versionMinor":1},"Option List":{"COMMENT#":5,"--":38,"sort":1,"-":34,"files":1,"type":13,"add":10,"=":41,"ruby":2,"rake":1,",":10,"haml":1,"erb":1,"vim":2,"vimrc":1,"js":2,"json":2,"set":3,"css":1,"sass":1,"MARKDOWN":1,"md":1,"mkd":1,"markdown":1,"RDOC":1,"rdoc":1,"H":1,"smart":2,"case":2,"ignore":14,"dir":9,".binstubs":1,"vendor":2,"/":6,"bundle":2,"cache":1,"bower_components":1,"node_modules":1,"dist":1,"log":1,"tmp":2,"file":3,"is":5,":":5,"Session":1,".vim":1,"tags":1,"follow":1,"colour":1,"directory":2,".bundle":1,"samples":1,".json":1,"coffeescript":1,".cson":1,"Gemfile":1,"Rubyfile":1,"xml":1,".xmp":1,".dae":1,".plist":1,"yaml":1,".yaml":1,"tmlanguage":1,".sublime":1,"syntax":1,".mjs":1,".cjs":1,"ts":1,".mts":1,".cts":1,".jsonc":1,"colors":1,"recursive":1,"reporter":2,"mochawesome":2,"options":1,"reportDir":1,"reports":1,"require":1,".":1,"tools":1,"testSetup":1,"ui":1,"bdd":1},"Org":{"#":20,"+":20,"OPTIONS":1,":":49,"H":1,"num":1,"nil":4,"toc":2,"\\":3,"n":1,"@":3,"t":10,"::":4,"|":4,"^":1,"-":47,"f":2,"*":6,"TeX":1,"LaTeX":1,"skip":1,"d":2,"(":15,"HIDE":1,")":15,"tags":3,"not":2,"in":12,"STARTUP":1,"align":1,"fold":1,"nodlcheck":1,"hidestars":1,"oddeven":1,"lognotestate":1,"SEQ_TODO":1,"TODO":1,"INPROGRESS":1,"i":1,"WAITING":1,"w":2,"DONE":1,"CANCELED":1,"c":3,"TAGS":1,"Write":1,"Update":1,"u":1,"Fix":1,"Check":1,"TITLE":1,"org":20,"ruby":13,"AUTHOR":1,"Brian":1,"Dewey":1,"EMAIL":1,"bdewey":2,"@gmail":1,".com":1,"LANGUAGE":1,"en":1,"PRIORITIES":1,"A":2,"C":1,"B":1,"CATEGORY":1,"worg":1,"{":1,"Back":1,"to":29,"Worg":1,"Motivation":1,"The":8,"dominant":1,"simple":4,"plain":1,"text":4,"markup":4,"languages":1,"for":8,"the":30,"web":1,"are":2,"Textile":2,"and":5,"Markdown":3,".":29,"factor":1,"popularity":1,"of":9,"those":1,"formats":2,"is":11,"widespread":1,"availability":1,",":23,"free":1,"packages":1,"converting":2,"HTML":13,"For":5,"example":5,"world":1,"Ruby":8,"powered":1,"websites":1,"has":2,"settled":1,"on":1,"RedCloth":1,"default":1,"way":1,"convert":4,"mode":6,"files":6,"powerful":1,"publishing":1,"functionality":1,"provided":1,"by":1,"=":40,"emacs":2,"However":1,"does":2,"easiliy":1,"integrate":2,"into":4,"many":1,"existing":1,"website":4,"frameworks":1,"Org":4,"tries":1,"make":1,"it":2,"easier":1,"use":4,"both":1,"dyanmic":1,"static":3,"generation":3,"tools":2,"written":3,"a":12,"gem":4,"Using":2,"follows":2,"same":2,"model":1,"as":3,"other":2,"libraries":1,"You":4,"install":3,"BEGIN_EXAMPLE":5,"sudo":2,"END_EXAMPLE":5,"Then":2,"an":2,"file":4,"your":3,"code":2,"require":3,"data":2,"IO":1,".read":1,"filename":1,"puts":1,"Orgmode":3,"Parser":3,".new":2,".to_html":2,"Walkthrough":1,"with":4,"Webby":10,"Here":1,"how":1,"tool":1,"similar":1,"pattern":2,"site":4,"like":2,"nanoc":1,"Jekyll":1,"webgen":1,"author":1,"content":3,"Each":1,"page":3,"fed":1,"through":3,"one":1,"or":1,"more":1,"/":4,"filters":3,"produce":3,"mixed":1,"layouts":1,"final":1,"pages":1,"source":1,"may":1,"look":1,"this":5,"---":4,"title":3,"Special":3,"Directories":3,"created_at":2,"status":2,"Complete":1,"filter":7,"erb":4,"maruku":1,"powershell":1,"<%":4,"@page":4,".title":3,"%>":4,"================":1,"set":1,"directories":1,"each":1,"which":1,"function":2,"that":3,"will":5,"navigate":2,"you":5,"appropriate":1,"directory":1,"using":1,"push":1,"location":1,"cmdlet":1,"`":6,"home":1,"might":1,"users":1,"Install":1,"-------":1,"Copy":1,"module":1,"somewhere":1,"ENV":1,"PSModulePath":1,"InstallModule":1,"SpecialDirectori":1,"In":3,"above":1,"At":1,"top":1,"metadata":1,"informs":1,"pass":1,"two":1,"first":2,"handles":1,"embedded":1,"case":1,"replace":1,"~":2,"second":1,"uses":1,"Maruku":1,"translate":2,"can":1,"exact":1,"include":1,"walkthrough":1,"I":1,"assume":1,"already":1,"have":2,"installed":2,"Make":1,"sure":1,"need":1,"register":1,"new":2,"handle":1,"makes":1,"easy":1,"lib":1,"/=":1,"folder":1,"create":1,"orgmode":4,".rb":1,"Filters":1,".register":1,"do":2,"input":3,"end":1,"This":3,"creates":1,"parser":1,"Create":1,"Under":1,"development":1,"Status":1,".status":1,"Description":1,"Helpful":1,"routines":1,"parsing":1,"most":1,"significant":1,"thing":2,"library":1,"today":1,"textile":2,"Currently":1,"cannot":1,"much":1,"customize":1,"conversion":2,"supplied":1,"optimized":1,"extracting":1,"from":1,"orgfile":1,"opposed":1,"History":1,"**":1,"Version":1,"output":2,"gets":1,"class":1,"now":1,"indented":1,"Proper":1,"support":1,"multi":1,"paragraph":2,"list":1,"items":1,"See":1,"?":1,"part":1,"last":1,"bullet":1,"Fixed":1,"bugs":1,"wouldn":1,"rubygems":1,"go":1,";":1,"defined":1,"previous":1,"step":1,"generate":1,"That":1},"Ox":{"nldge":1,"::":20,"ParticleLogLikel":1,"()":18,"{":22,"decl":3,"it":6,",":89,"ip":1,"mss":3,"mbas":1,"ms":8,"my":4,"mx":7,"vw":7,"vwi":4,"dws":5,"mhi":3,"mhdet":2,"loglikeli":4,"mData":4,"vxm":1,"vxs":1,"mxm":1,"=<>":3,"mxsu":1,"mxsl":1,"time":1,"timeall":1,"timeran":1,"=":59,"timelik":1,"timefun":1,"timeint":1,"timeres":1,";":85,"GetData":1,"(":91,"m_asY":1,")":75,"sqrt":1,"((":1,"*":11,"M_PI":1,"^":3,"m_cY":1,"determinant":2,"m_mMSbE":2,".":6,"))":8,"//":18,"covariance":2,"invert":2,"of":2,"measurement":1,"shocks":1,"m_vSss":1,"+":8,"zeros":4,"m_cPar":5,"m_cS":1,"start":1,"particles":2,"m_vXss":1,"m_cX":1,"steady":1,"state":3,"and":1,"policy":2,"init":1,"likelihood":1,"COMMENT//":4,"for":2,"<":3,"sizer":1,"++":2,"rann":1,"m_cSS":1,"m_mSSbE":1,"noise":1,"fg":1,"&":2,"transition":1,"prior":1,"as":1,"proposal":1,"m_oApprox":1,".FastInterpolate":1,"interpolate":1,"fy":1,"m_cMS":1,"evaluate":1,"importance":1,"weights":2,"-=":1,"[":20,"]":20,"[]":5,"observation":1,"error":1,"exp":1,"-":15,"outer":1,"==":2,".NaN":1,"?":3,":":7,"no":2,"can":1,"happen":1,"extrem":1,"sumc":1,"if":5,"return":10,".Inf":2,"or":1,"extremely":1,"wrong":1,"parameters":1,"+=":1,"log":2,"/":5,"loglikelihood":1,"contribution":1,"resample":1,"selection":1,"step":1,"in":1,"c":1,"on":1,"normalized":1,"}":22,"COMMENT/**":8,"#include":2,"Kapital":4,"L":2,"const":4,"N":5,"entrant":8,"exit":3,"KP":14,"StateVariable":1,"this":5,".entrant":1,".exit":1,".KP":1,"actual":2,"Kbar":1,"vals":2,"upper":4,"~":2,"Transit":1,"FeasA":2,"ent":6,"CV":10,"stayout":4,".pos":1,"tprob":6,"sigu":3,"SigU":2,"!":2,"v":2,"&&":1,">":4,"ones":1,"probn":2,"Kbe":2,"Kb0":2,"Kb2":2,".*":2,"FirmEntry":6,"Run":1,"Initialize":3,"GenerateSample":2,"BDP":2,"->":12,"BayesianDP":1,"Rust":1,"Reachable":2,"sige":2,"new":19,"StDeviations":1,"LaggedAction":1,"d":2,"array":1,"Kparams":1,"Positive":4,"Free":1,"Kb1":1,"Determined":1,"EndogenousStates":1,"K":3,"KN":1,"SetDelta":1,"Probability":1,"kcoef":3,"ecost":3,"Negative":1,"CreateSpaces":1,"Volume":3,"LOUD":1,"EM":3,"ValueIteration":1,"data":4,"DataSet":1,"Simulate":1,"DataN":1,"DataT":1,"FALSE":1,"Print":1,"ImaiJainChing":1,"delta":1,"Utility":1,"u":2,"AV":1,"|":1,"ParallelObjectiv":1,"obj":31,"DONOTUSECLIENT":2,"isclass":1,".p2p":2,"oxwarning":1,".L":1,"P2P":2,"ObjClient":4,"ObjServer":7,".obj":2,"Execute":4,"basetag":2,"STOP_TAG":1,"iml":1,".NvfuncTerms":2,"Nparams":6,".nstruct":2,"Loop":2,"nxtmsgsz":2,"free":1,"param":1,"length":1,"is":1,"greater":1,"than":1,"QUIET":2,"println":2,"ID":2,"Server":1,"Recv":1,"ANY_TAG":1,"receive":1,"the":1,"ending":1,"parameter":1,"vector":1,"Encode":3,"Buffer":8,"encode":1,"Decode":1,".nfree":1,".cur":2,".V":1,"vfunc":2,"CstrServer":3,"SepServer":3,"Lagrangian":1,"rows":1,"Vec":1,"())":1,".Kvar":2,".v":1,"imod":1,"Tag":1,".K":1,"TRUE":1,"PDF":1},"Oxygene":{"<":42,"Project":3,"DefaultTargets":1,"=":18,"xmlns":1,">":72,"PropertyGroup":6,"RootNamespace":2,"Loops":2,"</":36,"OutputType":2,"exe":1,"AssemblyName":2,"AllowGlobals":2,"False":4,"AllowLegacyOutPa":2,"AllowLegacyCreat":2,"ApplicationIcon":2,"Properties":1,"\\":14,"App":1,".ico":1,"Configuration":2,"Condition":3,"Release":2,"ProjectGuid":2,"{":1,"916BD89C":1,"-":4,"B610":1,"4CEE":1,"9CAF":1,"C515D88E2C94":1,"}":1,"DefineConstants":2,"DEBUG":1,";":2,"TRACE":1,"OutputPath":4,".":2,"bin":2,"Debug":1,"GeneratePDB":2,"True":3,"GenerateMDB":2,"EnableAsserts":2,"Import":1,"/>":6,"ItemGroup":4,"Reference":11,"Include":12,"HintPath":10,"$(":5,"Framework":5,")":5,"mscorlib":1,".dll":5,"System":4,"ProgramFiles":1,"Assemblies":1,"Microsoft":1,"v3":1,".5":1,".Core":1,"Private":2,".Data":1,".Xml":1,"Compile":4,"Content":1,"EmbeddResource":2,"Generator":4,"ResXFileCodeGene":1,"None":2,"SettingsSingleFi":1},"Oz":{"COMMENT%":13,"declare":1,"fun":5,"{":10,"Sum":2,"N":12,"}":10,"local":3,"SumAux":3,"in":4,"Acc":7,"if":3,"==":4,"then":4,"else":3,"-":2,"end":12,"Prime":1,"PrimeAcc":4,"(":4,")":4,"false":2,"elseif":1,"true":1,"mod":1,"div":1,"Reverse":1,"L":2,"RevList":3,"=":1,"NewCell":1,"nil":1,"for":1,"E":2,"do":1,":=":1,"|":1,"@RevList":2},"P4":{"COMMENT//":13,"action":20,"set_mirror_id":2,"(":52,"session_id":2,")":52,"{":56,"clone_ingress_pk":1,";":129,"}":56,"table":8,"mirror_acl":1,"reads":8,"ingress_metadata":19,".if_label":1,":":54,"ternary":21,".bd_label":1,"COMMENT/*":32,".lkp_ipv4_sa":3,".lkp_ipv4_da":1,".lkp_ip_proto":1,".lkp_mac_sa":5,".lkp_mac_da":3,".lkp_mac_type":1,"actions":8,"nop":7,"size":8,"INGRESS_MIRROR_A":1,"header_type":1,"l2_metadata_t":2,"fields":1,"lkp_pkt_type":1,"lkp_mac_sa":1,"lkp_mac_da":1,"lkp_mac_type":1,"l2_nexthop":1,"l2_nexthop_type":1,"l2_redirect":1,"l2_src_miss":1,"l2_src_move":1,"IFINDEX_BIT_WIDT":2,"stp_group":1,"stp_state":3,"bd_stats_idx":1,"learning_enabled":1,"port_vlan_mappin":1,"same_if_check":1,"metadata":1,"l2_metadata":32,"#ifndef":10,"L2_DISABLE":6,"COMMENT/**":14,"set_stp_state":2,"modify_field":24,".stp_state":2,",":32,"spanning_tree":2,".ifindex":3,"exact":7,".stp_group":2,"SPANNING_TREE_TA":1,"#endif":13,"control":6,"process_spanning":1,"if":3,"!=":1,"STP_GROUP_NONE":1,"apply":7,"smac_miss":2,"()":13,".l2_src_miss":2,"TRUE":7,"smac_hit":2,"ifindex":5,"bit_xor":2,".l2_src_move":2,"smac":2,".bd":4,"MAC_TABLE_SIZE":2,"dmac_hit":2,".egress_ifindex":2,".same_if_check":2,"dmac_multicast_h":2,"mc_index":2,"intrinsic_metada":1,".mcast_grp":1,"#ifdef":3,"FABRIC_ENABLE":2,"fabric_metadata":2,".dst_device":2,"FABRIC_DEVICE_MU":2,"dmac_miss":2,"IFINDEX_FLOOD":1,"dmac_redirect_ne":2,"nexthop_index":2,".l2_redirect":2,".l2_nexthop":2,".l2_nexthop_type":2,"NEXTHOP_TYPE_SIM":1,"dmac_redirect_ec":2,"ecmp_index":2,"NEXTHOP_TYPE_ECM":1,"dmac_drop":2,"drop":1,"dmac":2,"OPENFLOW_ENABLE":1,"openflow_apply":1,"openflow_miss":1,"support_timeout":1,"true":1,"process_mac":1,"field_list":1,"mac_learn_digest":2,"generate_learn_n":2,"generate_digest":1,"MAC_LEARN_RECEIV":1,"learn_notify":2,"LEARN_NOTIFY_TAB":1,"process_mac_lear":1,".learning_enable":1,"==":2,"set_unicast":2,".lkp_pkt_type":5,"L2_UNICAST":2,"set_unicast_and_":2,"ipv6_metadata":4,".ipv6_src_is_lin":2,"set_multicast":2,"L2_MULTICAST":2,"add_to_field":3,".bd_stats_idx":3,"set_multicast_an":2,"set_broadcast":2,"L2_BROADCAST":1,"set_malformed_pa":2,"drop_reason":2,".drop_flag":2,".drop_reason":1,"validate_packet":2,"__TARGET_BMV2__":3,"mask":3,"#else":3,"l3_metadata":3,".lkp_ip_type":1,".lkp_ip_ttl":1,".lkp_ip_version":1,"ipv4_metadata":2,"IPV6_DISABLE":1,".lkp_ipv6_sa":2,"VALIDATE_PACKET_":1,"process_validate":1,"FALSE":1,"set_egress_bd_pr":2,"egress_bd_map":2,"egress_metadata":1,"EGRESS_BD_MAPPIN":1,"process_egress_b":1,"remove_vlan_sing":2,"ethernet":2,".etherType":4,"vlan_tag_":7,"[":7,"]":7,"remove_header":3,"remove_vlan_doub":2,"vlan_decap":2,"valid":2,"VLAN_DECAP_TABLE":1,"process_vlan_dec":1},"PDDL":{"(":293,"define":3,"domain":3,"search":3,"-":216,"and":26,"rescure":3,"scenario":2,")":149,":":68,"requirements":2,"strips":1,"typing":2,"fluents":1,"disjunctive":1,"preconditions":1,"durative":6,"actions":1,"types":2,"drone":79,"package":20,"location":47,"dronezones":1,"constants":1,"Area1":10,"Area2":9,"Area3":9,"Area4":9,"functions":1,"total":8,"cost":8,"predicates":2,"empty":8,"?":175,"d":39,"holding":4,"p":10,"at":81,"l":22,"ground":14,"fly":5,"available":35,"action":11,"TAKEOFF":1,"parameters":11,"duration":10,"=":6,"condition":5,"start":27,"))":45,"over":7,"all":7,"effect":11,"not":27,")))":18,"end":7,"increase":5,"LAND":1,"LOAD":1,"UNLOAD":1,"MOVE":1,"from":4,"to":12,";;":12,"Domain":1,"for":1,"cleaning":1,"floor":2,"tiles":1,"COMMENT;":28,"Myles":1,"Leslie":1,"tile":35,"robot":30,"object":1,"r":21,"x":33,"up":5,"y":36,"down":5,"right":5,"left":5,"clear":13,"cleaned":12,"clean":2,"precondition":6,"when":4,"there":4,"is":7,"a":4,"below":1,"above":2,"the":11,"find":3,"if":12,",":3,"checks":3,"it":9,"s":3,"or":3,"moves":3,"t":3,"isn":3,"of":2,"problem":1,"scenario_task":1,"objects":1,"drone1":10,"drone2":10,"drone3":10,"drone4":10,"RZ1":3,"RZ2":4,"RZ3":3,"RZ4":3,"water1":3,"water2":3,"food1":3,"food2":3,"medicine1":3,"init":1,"goal":1,"metric":1,"minimize":1},"PEG.js":{"COMMENT/*":1,"start":3,"=":24,":":14,"(":10,"i":2,"LinkValue":3,"OptionalSP":6,"{":12,"return":11,";":6,"}":12,")":10,"*":4,"last":2,".concat":1,"[":16,"]":13,"href":2,"URIReference":2,"params":2,"LinkParams":2,"var":1,"link":4,"{}":1,".forEach":1,"function":1,"param":5,"]]":1,".href":1,"LinkParam":2,"COMMENT//":1,"url":2,"^":2,">":1,"+":3,".join":4,"name":4,"LinkParamName":2,"value":2,"LinkParamValue":2,"?":1,",":1,"a":2,"-":5,"z":2,"str":6,"PToken":2,"/":32,"QuotedString":2,"token":2,"PTokenChar":2,"Digit":2,"Alpha":2,"//":1,"SP":2,"DQ":3,"QuotedStringInte":2,"QDText":2,"QuotedPair":2,"Char":2,"\\":4,"x00":1,"x7F":1,"UpAlpha":2,"A":1,"Z":1,"LoAlpha":2,"x20":1,"x22":1,"\\\\":1},"PHP":{"<?":19,"php":18,"echo":5,"$_SERVER":1,"[":718,"$_GET":1,"]]":11,";":1509,"?>":3,"SHEBANG#!php":4,"$aMenuLinks":1,"=":1013,"Array":13,"(":2215,",":1006,"SITE_DIR":4,"()":322,")":1367,".":182,"$header":4,"<<<":2,"This":4,"file":6,"is":6,"part":2,"of":2,"PHP":2,"CS":2,"Fixer":2,"c":2,"Fabien":2,"Potencier":2,"<":10,"fabien":2,"@symfony":2,".com":4,">":26,"Dariusz":2,"Rumi":2,"ski":2,"dariusz":2,".ruminski":2,"@gmail":2,"source":4,"subject":2,"to":2,"the":4,"MIT":2,"license":2,"that":2,"bundled":2,"with":2,"this":2,"code":2,"in":4,"LICENSE":2,"EOF":2,"return":281,"PhpCsFixer":4,"\\":162,"Config":2,"::":89,"create":17,"->":1301,"setRiskyAllowed":2,"true":160,"setRules":2,"array":322,"=>":315,"))":328,"setFinder":2,"Finder":2,"exclude":2,"__DIR__":5,"COMMENT;":2,"COMMENT/**":286,"defined":4,"or":2,"define":2,"COMMENT//":44,"fopen":1,"require":4,"$config":2,"$application":2,"new":76,"yii":1,"console":1,"Application":2,"run":4,"COMMENT/*":3,"namespace":6,"Symfony":24,"Component":24,"DomCrawler":5,"use":33,"Field":9,"FormField":3,"class":9,"Form":4,"extends":5,"Link":3,"implements":3,"ArrayAccess":1,"{":1015,"private":24,"$button":4,"$fields":43,"public":209,"function":214,"__construct":11,"DOMNode":3,"$node":36,"$currentUri":7,"$method":29,"null":168,"parent":5,"$this":933,"initialize":2,"}":1013,"getFormNode":1,"node":6,"setValues":2,"$values":53,"foreach":98,"as":98,"$name":175,"$value":53,"fields":17,"set":25,"getValues":3,"all":9,"$field":86,"if":464,"isDisabled":2,"())":56,"continue":7,"!":172,"instanceof":8,"FileFormField":3,"&&":124,"hasValue":1,"]":696,"getValue":2,"getFiles":3,"in_array":26,"getMethod":6,")))":39,"$files":5,"getPhpValues":2,"$qs":4,"http_build_query":3,"parse_str":2,"getPhpFiles":2,"getUri":8,"$uri":23,"$queryString":2,"$sep":2,"false":154,"===":124,"strpos":15,"?":52,":":84,"protected":60,"getRawUri":1,"getAttribute":10,"!==":47,"method":2,"strtoupper":3,"has":7,"remove":4,"get":12,"add":7,"offsetExists":1,"offsetGet":1,"offsetSet":1,"offsetUnset":1,"setNode":1,"button":2,"==":41,"nodeName":6,"||":53,"))))":4,"do":2,"parentNode":1,"throw":19,"LogicException":4,"while":7,"!=":15,"elseif":31,"sprintf":27,"FormFieldRegistr":2,"$document":6,"DOMDocument":2,"importNode":3,"$root":4,"appendChild":10,"createElement":6,"$xpath":2,"DOMXPath":1,"query":3,"hasAttribute":1,"$nodeName":7,"InputFormField":2,"ChoiceFormField":2,"addChoice":1,"else":74,"TextareaFormFiel":1,"$base":6,"$segments":13,"getSegments":4,"getName":16,"$target":20,"&":21,"is_array":38,"$path":21,"array_shift":5,"[]":32,"count":20,"array_key_exists":11,"unset":22,"InvalidArgumentE":9,"try":3,"catch":3,"$e":17,"self":3,"$k":7,"$v":15,"setValue":1,"walk":3,"base":2,"static":7,"$registry":4,"$array":2,"$output":67,"empty":105,"preg_match":6,"$m":5,"$plugin":26,"TRUE":3,"t":39,"ctools_context_r":1,"file_entity_file":4,"$subtype":2,"$conf":14,"$panel_args":1,"$context":7,"data":37,"$file":10,"isset":109,"clone":1,"NULL":3,"$block":10,"stdClass":1,"module":1,"delta":2,"fid":1,"title":6,"content":2,"ctools_template_":1,"filename":2,"file_view_file":1,"title_link":1,"entity_uri":1,"$form":22,"$form_state":7,"drupal_get_path":2,"$formatters":4,"file_info_format":1,"$i":41,"$formatter":17,"check_plain":3,"filter_xss":1,"+":8,"/":4,"++":5,"$function":5,"function_exists":5,"$defaults":8,"$settings":3,"+=":15,"$settings_form":3,"$file_type":1,"$view_mode":1,"array_keys":8,"$key":65,"identifier":1,"BrowserKit":1,"Crawler":2,"Process":1,"PhpProcess":2,"abstract":2,"Client":1,"$history":4,"$cookieJar":4,"$server":12,"$request":48,"$response":17,"$crawler":4,"$insulated":4,"$redirect":1,"$followRedirects":1,"History":2,"CookieJar":2,"setServerParamet":3,"history":11,"cookieJar":5,"insulated":3,"followRedirects":4,"$followRedirect":2,"Boolean":4,"insulate":1,"class_exists":2,"RuntimeException":2,"server":8,"array_merge":32,"getServerParamet":1,"$default":7,"getHistory":1,"getCookieJar":1,"getCrawler":1,"crawler":3,"getResponse":1,"response":15,"getRequest":1,"request":24,"click":1,"$link":7,"submit":2,"$parameters":2,"$content":4,"$changeHistory":4,"getAbsoluteUri":2,"isEmpty":2,"current":4,"parse_url":3,"PHP_URL_HOST":1,"PHP_URL_SCHEME":1,"Request":3,"allValues":1,"filterRequest":2,"doRequestInProce":2,"doRequest":2,"filterResponse":2,"updateFromRespon":1,"redirect":5,"getHeader":2,"followRedirect":2,"createCrawlerFro":2,"getContent":2,"$process":10,"getScript":2,"sys_get_temp_dir":2,"()))":2,"isSuccessful":1,"getOutput":3,"getErrorOutput":2,"unserialize":1,"$type":62,"addContent":1,"back":2,"requestFromReque":4,"forward":2,"reload":1,"restart":1,"clear":2,"preg_replace":4,"PHP_URL_PATH":1,"substr":6,"-":23,"strrpos":2,"getParameters":1,"getServer":1,"App":20,"uses":44,"Controller":1,"Object":2,"CakeEventListene":2,"$uses":2,"$helpers":1,"$_responseClass":1,"$viewPath":1,"$layoutPath":1,"$viewVars":1,"$view":3,"$layout":5,"$autoRender":1,"$autoLayout":1,"$Components":1,"$components":1,"$viewClass":8,"$View":5,"$ext":1,"$cacheAction":1,"$passedArgs":1,"$scaffold":1,"$methods":1,"$modelClass":16,"$modelKey":1,"$validationError":22,"$_mergeParent":1,"$_eventManager":2,"name":25,"get_class":4,"viewPath":2,"modelClass":9,"Inflector":12,"singularize":4,"modelKey":1,"underscore":3,"Components":6,"ComponentCollect":1,"$childMethods":2,"get_class_method":2,"$parentMethods":2,"methods":2,"array_diff":3,"CakeRequest":5,"setRequest":2,"CakeResponse":1,"__isset":2,"switch":7,"case":31,"list":24,"$class":11,"pluginSplit":12,"loadModel":3,"plugin":6,"__get":2,"params":25,"load":3,"settings":2,"__set":1,"camelize":3,"view":2,"passedArgs":1,"autoRender":5,"autoLayout":1,"invokeAction":1,"ReflectionMethod":2,"_isPrivateAction":2,"PrivateActionExc":1,"invokeArgs":1,"ReflectionExcept":1,"scaffold":1,"_getScaffold":2,"MissingActionExc":1,"$privateAction":4,"isPublic":1,"$prefixes":3,"Router":5,"prefixes":1,"$prefix":2,"explode":9,"Scaffold":1,"_mergeController":2,"$pluginControlle":9,"$pluginDot":4,"$mergeParent":2,"is_subclass_of":3,"_mergeParent":3,"$pluginVars":3,"$appVars":6,"$merge":11,"_mergeVars":5,"get_class_vars":2,"array_unshift":2,"_mergeUses":3,"implementedEvent":2,"constructClasses":1,"init":4,"getEventManager":13,"_eventManager":10,"CakeEventManager":2,"attach":4,"startupProcess":1,"dispatch":11,"CakeEvent":11,"shutdownProcess":1,"httpCodes":3,"$code":4,"$id":46,"ClassRegistry":7,"MissingModelExce":1,"$url":10,"$status":15,"$exit":6,"extract":9,"EXTR_OVERWRITE":3,"$event":35,"break":22,"breakOn":4,"collectReturn":1,"isStopped":4,"result":5,"_parseBeforeRedi":2,"session_write_cl":1,"header":3,"url":8,"is_string":7,"$codes":3,"array_flip":1,"statusCode":1,"send":2,"_stop":1,"$resp":6,"compact":8,"$one":19,"$two":6,"$data":153,"array_combine":2,"viewVars":2,"setAction":1,"$action":4,"$args":5,"func_get_args":5,"call_user_func_a":3,"validate":1,"$errors":9,"validateErrors":1,"$objects":3,"$object":9,"alias":77,"invalidFields":2,"validationErrors":28,"render":3,"$model":31,"$className":27,"viewClass":2,"$models":6,"keys":1,"$currentModel":2,"$currentObject":6,"getObject":1,"is_a":1,"location":1,"View":1,"body":1,"referer":2,"$local":2,"$referer":3,"disableCache":2,"flash":1,"$message":13,"$pause":2,"postConditions":1,"$op":9,"$bool":4,"$exclusive":2,"$cond":5,"$arrayOp":2,"$fieldOp":11,"trim":3,"paginate":3,"$scope":2,"$whitelist":3,"beforeFilter":1,"beforeRender":1,"beforeRedirect":1,"afterFilter":1,"beforeScaffold":2,"_beforeScaffold":1,"afterScaffoldSav":4,"_afterScaffoldSa":2,"scaffoldError":2,"_scaffoldError":1,"$mail":10,"PHPMailer":1,"setFrom":1,"addReplyTo":1,"addAddress":1,"Subject":1,"msgHTML":1,"file_get_content":1,"dirname":2,"__FILE__":1,"AltBody":1,"addAttachment":1,"ErrorInfo":1,"github":1,"com":1,"Thrift":8,"Base":1,"TBase":1,"Type":2,"TType":5,"TMessageType":1,"Exception":6,"TException":1,"TProtocolExcepti":1,"Protocol":2,"TProtocol":1,"TBinaryProtocolA":1,"TApplicationExce":1,"PullRequest":1,"$_TSPEC":3,"$title":5,"$vals":4,"STRING":3,"read":3,"$input":28,"$xfer":17,"$fname":3,"$ftype":6,"$fid":3,"readStructBegin":1,"readFieldBegin":1,"STOP":1,"readString":1,"skip":2,"default":1,"readFieldEnd":1,"readStructEnd":1,"write":1,"writeStructBegin":1,"writeFieldBegin":1,"writeString":1,"writeFieldEnd":1,"writeFieldStop":1,"writeStructEnd":1,"Model":1,"$useDbConfig":1,"$useTable":1,"$displayField":1,"$schemaName":1,"$table":5,"$primaryKey":1,"$_schema":1,"$validate":8,"$validationDomai":1,"$tablePrefix":1,"$alias":10,"$tableToModel":1,"$cacheQueries":1,"$belongsTo":1,"$hasOne":1,"$hasMany":1,"$hasAndBelongsTo":1,"$actsAs":1,"$Behaviors":1,"$cacheSources":1,"$findQueryType":1,"$recursive":5,"$order":2,"$virtualFields":1,"$_associationKey":1,"$_associations":1,"$__backAssociati":1,"$__backInnerAsso":1,"$__backOriginalA":1,"$__backContainab":1,"$_insertID":1,"$_sourceConfigur":1,"$findMethods":1,"$ds":3,"id":36,"useTable":11,"useDbConfig":6,"primaryKey":37,"addObject":2,"$parentClass":3,"get_parent_class":1,"Behaviors":5,"BehaviorCollecti":1,"tableize":2,"displayField":3,"table":12,"tableToModel":3,"tablePrefix":7,"_createLinks":3,"actsAs":1,"__call":1,"$params":9,"$result":16,"dispatchMethod":1,"$return":35,"getDataSource":15,"_associations":4,"__backAssociatio":21,"$relation":7,"key":2,"$assocKey":13,"$dynamic":2,"isKeySet":1,"AppModel":1,"hasAndBelongsToM":23,"_constructLinked":2,"schema":9,"<=":4,"hasField":7,"setDataSource":2,"property_exists":3,"bindModel":1,"$reset":6,"$assoc":75,"$assocName":6,"is_numeric":7,"unbindModel":1,"_generateAssocia":2,"$dynamicWith":3,"_associationKeys":1,"((":7,"$tables":4,"sort":1,"setSource":1,"$tableName":4,"$db":45,"ConnectionManage":1,"cacheSources":6,"method_exists":5,"$sources":3,"listSources":1,"strtolower":1,"array_map":2,"MissingTableExce":1,"_schema":10,"is_object":2,"SimpleXMLElement":1,"_normalizeXmlDat":3,"Xml":1,"toArray":1,"Set":8,"reverse":1,"_setAliasData":2,"$modelName":3,"$fieldSet":3,"$fieldName":6,"$fieldValue":7,"deconstruct":2,"getAssociated":4,"$schema":2,"$xml":5,"getColumnType":4,"$useNewDate":2,"$dateFields":5,"$timeFields":2,"$date":9,"$val":27,"$format":3,"columns":2,"$index":4,"str_replace":3,"array_values":5,"describe":1,"getColumnTypes":1,"$columns":3,"trigger_error":1,"__d":1,"E_USER_WARNING":1,"$cols":7,"$column":10,"$startQuote":2,"startQuote":2,"$endQuote":2,"endQuote":2,"$checkVirtual":3,"$n":12,"virtualFields":7,"isVirtualField":3,"hasMethod":2,"getVirtualField":1,"$filterKey":2,"$properties":4,"find":17,"field":2,"$conditions":41,"recursive":4,">=":1,"saveField":1,"$options":85,"save":9,"$fieldList":1,"$_whitelist":4,"whitelist":11,"$keyPresentAndEm":2,"$exists":3,"exists":3,"validates":5,"$updateCol":6,"$colType":4,"$time":3,"strtotime":1,"call_user_func":2,"$joined":5,"$x":4,"$y":2,"$count":12,"$success":10,"$created":7,"$cache":2,"_prepareUpdateFi":2,"bool":1,"update":2,"$fInfo":4,"$isUUID":5,"$j":2,"array_search":1,"String":4,"uuid":3,"belongsTo":6,"updateCounterCac":3,"_saveMulti":2,"merge":1,"_clearCache":2,"$join":22,"joinModel":1,"$keyInfo":4,"$with":4,"$withModel":4,"$pluginName":1,"$dbMulti":6,"$newData":5,"$newValues":8,"$newJoins":7,"$primaryAdded":3,"$idField":3,"$row":17,"strlen":9,"$keepExisting":3,"$associationFore":5,"$links":4,"$oldLinks":4,"delete":9,"$oldJoin":4,"insertMulti":1,"$keys":18,"$parent":10,"$foreignKey":11,"$fkQuoted":3,"escapeField":6,"intval":4,"updateAll":3,"$foreignKeys":3,"$info":5,"$included":3,"array_intersect":1,"$old":2,"saveAll":1,"numeric":1,"validateMany":4,"saveMany":3,"validateAssociat":5,"saveAssociated":5,"$validates":55,"$transactionBegu":4,"begin":2,"$record":10,"$saved":18,"commit":2,"rollback":2,"$associations":9,"$association":47,"$notEmpty":4,"$_return":3,"$recordData":2,"$cascade":10,"_deleteDependent":3,"_deleteLinks":3,"$updateCounterCa":3,"_collectForeignK":2,"$savedAssociaton":3,"hasMany":1,"hasOne":1,"deleteAll":2,"$records":6,"$joinModel":7,"$callbacks":3,"$ids":8,"$_id":2,"getID":2,"$query":99,"hasAny":1,"findQueryType":2,"buildQuery":2,"is_null":1,"$results":22,"resetAssociation":3,"_filterResults":2,"findMethods":2,"ucfirst":2,"*":1,"order":2,"modParams":2,"_findFirst":1,"$state":15,"_findCount":1,"calculate":2,"expression":1,"_findList":1,"$list":5,"tokenize":1,"for":4,"$lst":4,"combine":1,"_findNeighbors":1,"$prevVal":2,"$return2":6,"_findThreaded":1,"nest":1,"$primary":2,"isUnique":1,"$or":3,"is_bool":1,"$sql":1,"COMMENT#":2,"Example":1,"Google":4,"Protobuf":4,"Internal":4,"GPBType":1,"RepeatedField":1,"GPBUtil":2,"Item":1,"Message":1,"GPBMetadata":1,"Acquia":1,"Messages":1,"Shared":1,"Test":2,"initOnce":1,"setName":2,"$var":3,"checkString":1,"True":1,"php_help":1,"$arg":1,"php_permission":1,"php_eval":1,"global":3,"$theme_path":5,"$theme_info":3,"$old_theme_path":2,"ob_start":1,"print":4,"eval":1,"ob_get_contents":1,"ob_end_clean":1,"_php_filter_tips":1,"$filter":1,"$long":2,"FALSE":2,"$base_url":1,"pre":4,"</":4,"li":2,"$user":2,"uid":1,"></":1,"ul":1,"php_filter_info":1,"$filters":2,"Console":17,"Input":6,"InputInterface":4,"ArgvInput":2,"ArrayInput":3,"InputDefinition":2,"InputOption":15,"InputArgument":3,"Output":5,"OutputInterface":6,"ConsoleOutput":2,"ConsoleOutputInt":2,"Command":6,"HelpCommand":2,"ListCommand":2,"Helper":3,"HelperSet":3,"FormatterHelper":2,"DialogHelper":2,"$commands":25,"$wantHelps":1,"$runningCommand":1,"$version":5,"$catchExceptions":1,"$autoExit":1,"$definition":1,"$helperSet":3,"version":3,"catchExceptions":3,"autoExit":3,"commands":14,"helperSet":3,"getDefaultHelper":2,"definition":2,"getDefaultInputD":2,"getDefaultComman":2,"$command":41,"$statusCode":13,"doRun":2,"renderException":3,"getCode":1,"exit":1,"getCommandName":2,"hasParameterOpti":7,"setDecorated":2,"wantHelps":3,"setInteractive":2,"getHelperSet":3,"$inputStream":2,"getInputStream":1,"posix_isatty":1,"setVerbosity":2,"VERBOSITY_QUIET":1,"VERBOSITY_VERBOS":2,"writeln":13,"getLongVersion":3,"runningCommand":4,"setHelperSet":1,"getDefinition":2,"getHelp":2,"$messages":16,"getOptions":1,"$option":5,"getShortcut":2,"getDescription":3,"implode":8,"PHP_EOL":3,"setCatchExceptio":1,"$boolean":4,"setAutoExit":1,"getVersion":3,"setVersion":1,"register":1,"addCommands":1,"setApplication":2,"isEnabled":1,"getAliases":3,"$helpCommand":3,"setCommand":1,"getNamespaces":3,"$namespaces":4,"extractNamespace":7,"array_unique":4,"array_filter":2,"findNamespace":4,"$namespace":26,"$allNamespaces":3,"$found":4,"$part":8,"$abbrevs":31,"getAbbreviations":4,"$p":3,")))))":1,"$alternatives":10,"findAlternativeN":2,"getAbbreviationS":4,"$searchName":13,"$pos":3,".substr":1,"$suggestions":2,"$aliases":8,"findAlternativeC":2,"substr_count":1,"$names":3,"$len":11,"--":1,"$abbrev":4,"asText":1,"$raw":2,"$width":7,"sortCommands":4,"$space":6,"asXml":2,"$asDom":2,"$dom":12,"formatOutput":1,"$commandsXML":3,"setAttribute":2,"$namespacesXML":3,"$namespaceArrayX":4,"$commandXML":3,"createTextNode":1,"getElementsByTag":1,"item":1,"saveXml":1,"$strlen":5,"$string":5,"$encoding":2,"mb_detect_encodi":1,"mb_strlen":1,"getTerminalWidth":3,"PHP_INT_MAX":1,"$lines":3,"preg_split":1,"getMessage":1,"$line":10,"str_split":1,"max":2,"str_repeat":2,".str_repeat":2,"getVerbosity":1,"$trace":12,"getTrace":1,"getFile":2,"getLine":2,"getPrevious":1,"getSynopsis":1,"())))":1,"$ansicon":4,"getenv":2,"getSttyColumns":3,"$match":4,"getTerminalHeigh":1,"getFirstArgument":1,"REQUIRED":1,"VALUE_NONE":7,"$descriptorspec":2,"proc_open":1,"$pipes":4,"is_resource":1,"stream_get_conte":1,"fclose":2,"proc_close":1,"$namespacedComma":5,"ksort":2,"$limit":3,"$parts":4,"array_pop":1,"array_slice":1,"$callback":5,"$item":8,"findAlternatives":3,"$collection":2,"$lev":6,"levenshtein":2,"asort":1},"PLSQL":{"create":9,"or":10,"replace":8,"type":6,"myobject":2,"AUTHID":4,"DEFINER":4,"AS":4,"OBJECT":1,"(":88,"m_name":1,"varchar2":12,")":73,",":39,"member":2,"function":6,"toString":1,"RETURN":9,"VARCHAR2":10,"map":1,"Compare":1,"return":19,"not":4,"instantiable":1,"final":1,";":121,"/":16,"prompt":1,"myarray":2,"as":3,"table":5,"of":5,"CREATE":5,"TABLE":2,"users":2,"user_name":4,"first_name":1,"last_name":1,"email":1,"password":1,"created_date":1,"DATE":5,"total_credits":1,"NUMBER":9,"credit_change_da":1,"PRIMARY":2,"KEY":3,"users_videos":3,"video_id":2,"video_name":1,"description":1,"upload_date":1,"CONSTRAINT":1,"FOREIGN":1,"REFERENCES":1,"procedure":5,"print_user_video":2,"p_user_name":2,"in":6,".user_name":1,"%":3,"t_user_videos":2,"is":12,"rowtype":1,"index":2,"by":2,"pls_integer":5,"l_videos":3,"begin":7,"select":3,"*":3,"bulk":1,"collect":1,"into":2,"from":5,"where":1,"=":23,"for":2,"i":2,"_videos":1,".COUNT":1,"loop":10,"dbms_output":2,".put_line":2,".video_name":1,"end":29,"OR":3,"REPLACE":3,"PACKAGE":2,"BODY":1,"linguistpackage":4,"COMMENT/*":4,"PROCEDURE":3,"proc_1":2,"IS":6,"BEGIN":6,"NULL":3,"END":10,"COMMENT--":12,"FUNCTION":8,"function1":2,"param1":8,"CURSOR":1,"c":5,"dual":1,"v":3,"ROWTYPE":1,"open":1,"fetch":1,"close":1,"function2":2,"SYSDATE":1,"--":5,"a":4,"few":2,"more":2,"to":4,"use":2,"all":2,"basic":3,"SQL":4,"types":2,"function3":2,"TIMESTAMP":2,"CHAR":2,"IF":4,"THEN":1,"ELSE":1,"function4":2,"CLOB":2,"BLOB":2,"null":4,"k_constant":1,"CONSTANT":1,":=":34,"print_bool":2,"p_bool":2,"BOOLEAN":2,"p_true_value":2,"default":2,"p_false_value":2,"case":4,"when":5,"then":18,"else":7,"package":4,"prime":4,"#":5,"invalid_argument":2,"exception":1,"nth":4,"i_num":9,"number":11,"body":4,"t_primes":2,"b_primes":6,"is_prime":3,"i_candidate":4,"boolean":1,"l_num":4,"l_prime":11,"l_result":5,"if":20,"<":31,"false":2,"true":2,"ceil":2,"+":8,"exit":3,"<=":1,"next":3,"i_prime":3,"l_next":6,"mod":1,"while":2,"l_index":7,"!=":1,"raise":1,".exists":2,"who_called_me":2,"owner":2,"OUT":4,"name":3,"lineno":2,"caller_t":3,"depth":3,"DEFAULT":2,"based":1,"version":1,"asktom":1,"call_stack":5,"dbms_utility":1,".format_call_sta":1,"n":17,"found_stack":3,"FALSE":1,"line":17,"cnt":4,"LOOP":2,"instr":2,"chr":1,"substr":7,"-":4,"NOT":1,"like":6,"TRUE":1,"to_number":1,"))":1,"set":1,"rest":1,"..":1,"change":1,"length":5,"elsif":4,"ltrim":2,"rtrim":2,"upper":1,"))))":1,"nvl":1,")))":2,"LTRIM":1,"RTRIM":1,"SUBSTR":1,"LINE":1,"N":1,"plsqlguide":4,"p_main":3,"htp":3,".prn":3,"<!":1,"DOCTYPE":1,"html":3,">":51,"lang":1,"head":2,"meta":3,"charset":1,"http":1,"equiv":1,"content":2,"COMMENT<!--":8,"title":2,"PL":2,"Sample":2,"Application":2,"</":22,"link":1,"rel":1,"href":2,"nav":2,"class":6,"div":6,"tr":4,"th":10,"Name":1,"Description":1,"Quantity":1,"Price":1,"row":1,"parts":1,"td":10,"script":4,"src":2,"></":2},"PLpgSQL":{"load":12,";":462,"create":71,"table":5,"t1":15,"(":64,"a":20,"int":53,",":114,"b":20,")":51,"function":117,"f1":148,"()":175,"returns":56,"void":46,"as":66,"$$":134,"begin":51,"if":78,"false":39,"then":41,"update":5,"set":6,"c":10,"=":32,"end":100,"language":61,"plpgsql":59,"select":71,"drop":56,"g1":35,"out":20,"sql":10,"declare":36,"r":80,"record":26,":=":38,"raise":20,"notice":20,".c":15,"setof":5,"*":17,"from":15,"for":10,"in":10,"loop":20,"or":31,"replace":31,"+":10,"return":5,"[]":5,"[":10,"]":10,"type":7,"diagnostic_info_":6,"status":3,"text":15,"message":5,"detail":5,"row_count":3,"dg":14,"NULL":5,"::":10,".status":3,".mistake":3,"COMMENT--":44,"---":5,"@file":1,"\\":2,"ON_ERROR_STOP":1,"connect":1,"testmanager":1,"CREATE":8,"OR":8,"REPLACE":8,"FUNCTION":10,"UserAccountLogic":12,"a_sUsername":8,"TEXT":10,"a_sLoginName":8,"a_uidIgnore":2,"INTEGER":12,"RETURNS":8,"VOID":6,"AS":25,"DECLARE":5,"v_cRows":5,"BEGIN":8,"SELECT":14,"COUNT":1,"COMMENT(*":1,"INTO":5,"FROM":13,"Users":8,"WHERE":7,"sLoginName":3,"AND":5,"tsExpire":5,"TIMESTAMP":6,"uid":5,"<>":3,"IF":14,"THEN":10,"RAISE":6,"EXCEPTION":7,"END":14,"LANGUAGE":8,"a_uid":18,"v_cUpdatedRows":6,"NOT":1,"EXISTS":3,"a_tsExpire":2,"WITH":2,"TIME":2,"ZONE":2,"UPDATE":1,"SET":1,"GET":1,"DIAGNOSTICS":1,"ROW_COUNT":1,"a_uidAuthor":5,"a_sEmail":4,"a_sFullName":4,"PERFORM":6,"-":2,"INSERT":3,"uidAuthor":2,"sUsername":2,"sEmail":2,"sFullName":2,"VALUES":3,"CURRENT_TIMESTAM":4,"v_Row":6,"%":1,"ROWTYPE":1,"v_tsEffective":5,"STRICT":1,"INTERVAL":1,".tsEffective":2,"<":1,".tsExpire":1,".*":1,"ELSE":1,"WHEN":2,"NO_DATA_FOUND":1,"TOO_MANY_ROWS":1,"DROP":2,"list_sites":2,"TABLE":2,"fc":2,"json":3,"$func":4,"$":4,"RETURN":4,"QUERY":4,"row_to_json":5,"feat_col":2,"array_to_json":4,"array_agg":4,"feat":2,"))":2,"features":1,"DISTINCT":1,"ON":1,"new_id":5,"ST_ASGeoJSON":1,"loc":2,".geom":1,"geometry":1,"prop":2,"properties":1,"location":1,"get_observations":2,"character":1,"varying":1,"integer":2,"kind":4,"varchar":1,"site_id":4,"obs":6,")))":3,"observation_date":3,"date":3,"o2_abs":1,"value":3,"oxygen":3,"ELSIF":2,"o2_rel":1,"temp":1,"_exception_type":4,"state":2,"_exception":12,"exception":2,"when":2,"others":2,"get":2,"stacked":2,"diagnostics":2,".state":2,"RETURNED_SQLSTAT":2,".message":2,"MESSAGE_TEXT":2,".detail":2,"PG_EXCEPTION_DET":2,".hint":2,"PG_EXCEPTION_HIN":2},"POV-Ray SDL":{"COMMENT//":145,"COMMENT/*":38,"#if":28,"(":152,"version":10,"<":166,")":130,"#version":12,";":62,"#end":44,"#declare":57,"Mat_Glass":3,"=":98,"material":7,"{":356,"texture":47,"pigment":28,"color":57,"rgbt":13,"}":353,"finish":22,"ambient":22,"diffuse":22,"specular":18,"roughness":13,"reflection":14,",":11631,"fresnel":5,"on":22,"conserve_energy":5,"interior":7,"ior":7,"fade_distance":4,"fade_power":4,"fade_color":4,">":3878,"Mat_Liquid":2,"#include":21,"#local":37,"Content_Shape":2,"merge":4,"cylinder":23,"*":181,"z":95,"object":57,"Round_Cylinder_M":7,"-":1985,"Glass":2,"union":25,"difference":4,"translate":72,"torus":13,"rotate":59,"x":47,"scale":39,"Tex_Stone":10,"agate":1,"color_map":11,"[":63,"rgb":46,"]":63,"warp":6,"turbulence":10,"y":55,"//":3,"normal":10,"granite":7,"Tex_Floor_A":2,"Tex_Floor_B":2,"Tex_Floor":2,"checker":1,"fn_Rad":2,"function":9,"sin":5,"pow":8,"abs":6,"))":11,"+":43,"Small_Column_par":2,"isosurface":2,"min":2,"sqrt":2,"max_gradient":2,"accuracy":4,"contained_by":2,"box":12,"Small_Column":2,"Round_Cylinder_U":2,"Large_Column":2,"Round_Box_Union":9,"<-":3728,"Balustrade":3,"Cnt":9,"#while":2,"Walls":2,"Ceiling_Segment":11,"Ceiling":2,"Base":2,"RMF":2,"f_ridged_mf":1,"M_Watx4":2,"plane":17,"hollow":3,"Tex_Box_Metal":2,"metallic":9,"Table_Height":8,"Box_Iso":3,"f_superellipsoid":1,"}}":1,"Box":2,"intersection":9,"Round_Box_Merge":2,"photons":5,"target":2,"refraction":2,"Tex_Table_Foot":4,"Tex_Table_Foot_B":4,"Tex_Dark_Wood":4,"bozo":5,"Tex_Dark_Wood2":2,"wood":1,"Table":2,"sturm":1,"show_TableCloth":3,"#else":5,"AreaLight":2,"Radiosity":2,"Photons":2,"TestLight":2,"off":2,"show_Fog":2,"true":13,"show_Water":2,"show_Terrain":2,"show_Building":2,"show_Table":2,"show_Chair":2,"show_Table_Stuff":2,"global_settings":2,"max_trace_level":2,"assumed_gamma":2,"radiosity":2,"pretrace_start":2,"pretrace_end":2,"count":2,"nearest_count":2,"error_bound":2,"recursion_limit":2,"low_error_factor":2,"gray_threshold":2,"minimum_reuse":2,"brightness":2,"adc_bailout":2,"/":41,"spacing":1,"camera":2,"location":2,"direction":2,"sky":1,"up":3,"right":2,"image_width":2,"image_height":3,"keep":1,"propotions":1,"with":1,"any":1,"aspect":1,"ratio":1,"look_at":1,"angle":1,"light_source":3,"area_light":2,"jitter":2,"circular":2,"orient":2,"fog":1,"fog_type":1,"fog_alt":1,"fog_offset":1,"distance":1,"#ifndef":2,"Stripes":3,"Gamma":4,".5":1,"#default":1,"TestRed":4,"TestGreen":4,"TestBlue":4,"CameraFocus":3,"CameraDist":3,"CameraDepth":3,"CameraTilt":3,"#macro":10,"LightSource":4,"Pos":9,"Color":2,"spotlight":1,"point_at":1,"radius":1,"vlength":4,"falloff":1,"adaptive":1,"DarkStripeBW":4,"TargetBrightness":6,"BrightStripeBW":4,"DarkStripeRGB":2,"TargetColor":15,".red":3,".green":3,".blue":3,"BrightStripeRGB":2,"StripedPigment":2,"mod":1,"T_Stone11":1,"GammaAdjust":3,"C":6,"G":6,"C2":2,"rgbft":1,".filter":1,".transmit":1,"TestSphere":7,"Radius":5,"Split":2,"sphere":9,"Steps":7,"#for":2,"I":9,"Color2":3,"P":3,"false":1,"P_Clouds":2,"gradient":3,"pigment_map":2,"lambda":3,"omega":2,"octaves":3,"Tex_Sky":2,"no_shadow":1,"collect":1,"Tex_Vegetation":2,"brilliance":1,"Tex_Terrain":2,"slope":1,"texture_map":1,"Terrain":3,"height_field":1,"water_level":1,"ClCol01":7,"ClCol02":13,"CPig1":7,"triangle_wave":2,"CPig2":2,"Table_Cloth":2,"mesh2":1,"uv_mapping":1,"quilted":1,"nx":2,"ny":2,"ZP":1885,"ZS":1,"Nbr":2,"vertex_vectors":1,"Chair_Tube_Rad":11,"Chair_Tube_Curve":20,"Chair_Leg_Angle":7,"Chair_Leg_AngleA":3,"Chair_Leg_Depth":6,"Chair_Plate_Curv":36,"Chair_Plate_Thic":39,"Chair_Plate_Widt":25,"Chair_Plate_UWid":11,"Chair_Plate_Heig":8,"Chair_Plate_UAng":11,"Chair_Plate_Dept":12,"Chair_Leg":5,"cos":5,"radians":9,"Chair_Back":3,"Rotate":2,"Chair_Base":2,"Chair_Plate":2,"Chair_Back_Plate":2},"Pact":{"(":354,"module":1,"coin":18,"GOVERNANCE":2,"@doc":19,"@model":18,"[":25,"defproperty":2,"conserves":4,"-":187,"mass":4,"=":3,"column":1,"delta":1,"table":22,"valid":16,"account":99,":":137,"string":55,")":188,"and":1,">=":9,"length":6,"<=":3,")))":10,"]":25,"implements":1,"fungible":3,"v1":3,"COMMENT;":22,"defschema":4,"schema":6,"invariant":3,"balance":18,"))":69,"decimal":29,"guard":65,"deftable":2,"{":24,"}":24,"defcap":8,"()":7,"enforce":46,"false":2,"GAS":4,"true":4,"COINBASE":2,"GENESIS":2,"DEBIT":5,"sender":45,"at":3,"!=":17,"CREDIT":8,"receiver":43,"TRANSFER":8,"bool":5,"amount":55,"@managed":2,"mgr":4,"unit":13,">":18,"compose":2,"capability":18,"defun":27,"managed":4,"requested":3,"let":6,"((":6,"newbal":3,"format":6,"defconst":4,"COIN_CHARSET":2,"CHARSET_LATIN1":1,"MINIMUM_PRECISIO":3,"MINIMUM_ACCOUNT_":2,"MAXIMUM_ACCOUNT_":2,"floor":1,"validate":16,"is":1,"charset":1,"gas":7,"only":2,"require":7,"one":1,"buy":2,"total":13,"property":36,"with":17,"debit":5,"redeem":2,"miner":12,"*":1,"fee":6,"read":9,"refund":4,"if":3,":=":16,"update":4,"+":2,"credit":7,"create":8,"insert":2,",":18,"get":2,"details":7,"object":3,".account":1,"bal":2,"g":4,"rotate":2,"new":5,"old":2,"precision":2,"integer":2,"transfer":5,"coinbase":1,"defpact":3,"fund":1,"tx":1,";":2,"not":3,"supported":1,"yet":1,"step":4,"default":1,"retg":3,"write":1,"crosschain":6,"target":5,"chain":5,"yield":1,"resume":1,"allocation":9,"date":3,"time":9,"redeemed":3,"keyset":3,"ref":3,"release":4,"curr":3,"interface":1,"COMMENT\"":6,"\\":2,"Fails":1,"does":1,"exist":1,".":2,"existing":1,"before":1,"installing":1},"Pan":{"unique":11,"template":18,"common":1,"/":37,"opennebula":1,"mysql":1,";":291,"prefix":14,"=":154,"dict":63,"()":12,"include":14,"{":69,"if":30,"(":275,"RPM_BASE_FLAVOUR":1,"==":8,")":170,"}":68,"else":8,"FULL_HOSTNAME":2,"#":4,"localhost":1,"is":4,"added":1,"by":3,"component":1,"OPENNEBULA_MYSQL":2,"list":47,"false":13,",":379,"run":1,"script":1,"true":10,"site":12,"ceph":5,"osdschemas":1,"osd":1,"-":6,"fetch":1,"variable":16,"FETCHED_OSDS":3,"t":3,"rep":4,"foreach":8,"idx":4,"host":4,"CEPH_NODES":1,"prof":2,"replace":3,"d":6,"value":7,"format":19,"))":45,"[":38,"shorten_fqdn":1,"]":38,"numosd":3,"length":6,">":12,"all":1,"CEPH_OSD_DOWN_RE":4,"?":9,"+":16,"one":2,"onevm":1,"COMMENT#":99,"bind":1,"opennebula_vmtem":1,"client":1,"libvirt":1,"CEPH_LIBVIRT_USE":3,"CEPH_LIBVIRT_GRO":2,"is_defined":3,"CEPH_LIBVIRT_SEC":3,"structure":2,"nagios":1,"hosts":1,"cluster":1,"A":1,"create":2,"NAGIOS_QUATTOR_H":1,"databases":1,"final":2,"DB_IP":1,"escape":22,"DB_MACHINE":1,"declaration":2,"pan":2,"functions":1,"##":7,"If":1,"the":5,"does":1,"not":2,"exist":1,"or":1,"defined":1,"a":3,"new":1,"created":1,".":5,"will":1,"contain":1,"push":2,"function":4,"exists":3,"SELF":19,"&&":4,"is_list":1,"v":9,"!":3,"||":7,"error":13,"i":14,"while":2,"<":4,"ARGC":2,"ARGV":4,"config":1,"nodes_properties":1,"SITES":2,"#variable":1,"NEW_NODES_PROPS":1,"NODES_PROPS":1,"nodes_add":3,"nodes_props":5,"allsites":3,"ok":3,"first":2,"k":2,"merge":4,"next":1,"dcache":2,"link":1,"repository":1,"pakiti":1,"@contributor":2,"name":2,"First":1,"Contributor":2,"email":2,"@example":2,".org":2,"Second":1,"second":3,"@documentation":4,"Data":1,"type":5,"and":2,"definitions":1,"for":6,"basic":1,"types":2,"This":1,"implements":1,"date":1,"time":1,"consistent":1,"with":4,"ASN":1,".1":1,"typically":1,"used":1,"LDAP":1,"The":1,"actual":1,"specification":1,"as":1,"specified":1,"on":1,"page":1,"of":2,"X":1,".208":1,"ITU":1,"T":1,"recommendation":1,"references":1,"within":1,"Ex":1,":":1,"20040825120123Z":1,"is_asndate":2,"!=":3,"is_string":1,"result":12,"matches":2,">=":2,"year":1,"to_long":9,"month":8,"to_double":8,"day":5,"hour":2,"minute":2,"frac":2,"zone":5,"return":12,"tz":3,"hoffset":2,"moffset":2,"type_asndate":1,"string":3,"desc":2,"Type":1,"that":1,"enforces":1,"existence":1,"named":1,"interface":1,"valid_interface":1,")))":5,"ifc":1,"attr":2,"CPU":1,"architectures":1,"understood":1,"Quattor":1,"cpu_architecture":1,"match":5,"resources":1,"now":1,"do":1,"this":1,"from":1,"headnode":1,"CEPH_MON_HOSTS":1,"CEPH_LIBVIRT_UUI":1,"osdlocal":1,"simple":1,"CEPH_JOURNAL_PAR":2,"osdmnt":4,"part":4,"disk":18,"weight_of":1,"server":1,"infernalis":1,"mp":3,"CEPH_OSD_MP_BASE":1,"append":4,"unit":1,"object":1,"pantest":1,"E10":1,"TEST":2,"to_string":1,"undef":1,"null":1,"e":1,"pkg_repl":2,"PKG_ARCH_DEFAULT":1,"show_things_view":1,"thing":2,"mything":2,"STUFF":1,"HERE":1,"<<":1,"EOF":2,"COMMENT;":1,"main":1,"awesome":1,"small":1,"#This":1,"should":1,"be":1,"highlighted":1,"normally":1,"again":1,"filesystems":1,"raid":1,"CEPH_OSD_DISKS":7,"disks":3,"data":5,"*":3,"GB":3,"partitions_add":1,"#raid":1,"j":7,"<=":1,"#check":1,"unescape":4,"CEPH_FSOPTS_BASE":1,"CEPH_DISK_OPTION":1,"CEPH_FS":1,"CEPH_FSOPTS_DUMM":1,"misc":1,"purge_fqan_accou":1,"LAL_PURGE_ACCOUN":3,"NODE_VO_ACCOUNTS":3,"debug":2,"file_contents":1},"Papyrus":{"Scriptname":3,"vSCM_MetaQuestSc":1,"extends":3,"Quest":2,"{":2,"Do":1,"initialization":1,"and":1,"track":1,"variables":1,"for":1,"scripts":1,"}":2,";":13,"--":20,"===":20,"Imports":2,"Import":4,"Utility":2,"Game":2,"Properties":2,"Actor":9,"Property":7,"PlayerRef":3,"Auto":7,"Float":11,"ModVersion":10,"Hidden":2,"String":4,"ModName":3,"=":21,"Message":2,"vSCM_ModLoadedMS":2,"vSCM_ModUpdatedM":2,"Variables":2,"_CurrentVersion":10,"_sCurrentVersion":3,"Bool":2,"_Running":4,"_ScriptLatency":1,"_StartTime":1,"_EndTime":1,"Events":2,"Event":7,"OnInit":2,"()":20,"If":7,"==":3,"DoUpkeep":2,"(":52,"True":7,")":50,"EndIf":7,"EndEvent":7,"OnReset":1,"Debug":19,".Trace":18,"OnGameReloaded":1,"Functions":2,"Function":6,"DelayedStart":2,"FIXME":1,":":1,"CHANGE":1,"THIS":1,"WHEN":1,"UPDATING":1,"!":1,"GetVersionString":3,"sErrorMessage":1,"Wait":4,"RandomFloat":1,",":37,"))":2,"+":18,"DoInit":2,"Else":3,"ElseIf":1,"<":3,"DoUpgrade":2,"!=":1,".MessageBox":1,".Show":2,"CheckForOrphans":1,"CheckForExtras":2,"UpdateConfig":2,"EndFunction":6,"False":8,"fVersion":3,"Int":4,"Major":4,"Math":1,".Floor":1,"as":3,"Minor":4,"((":1,"-":2,"*":1,"Return":2,"vMFX_FXPlugin":1,"CAMTEST_OverShou":1,"activemagiceffec":1,"Play":1,"with":1,"camera":1,"effects":1,"ActorBase":1,"CAMTEST_CameraAc":2,"Player":16,"Camera":13,"Target":1,"PosX":1,"PosY":1,"PosZ":1,"SpeedMult":1,"ObjectReference":2,"Mist":1,"Fog":1,"onEffectStart":1,"akTarget":2,"akCaster":2,".PlaceActorAtMe":1,".EnableAI":1,".SetScale":1,".TranslateTo":1,".X":3,".Y":3,".Z":3,"DisablePlayerCon":1,"abMovement":1,"true":7,"abFighting":1,"abCamSwitch":1,"abLooking":1,"abSneaking":1,"abMenu":1,"abActivate":1,"abJournalTabs":1,"false":1,"SetPlayerAIDrive":2,"ForceThirdPerson":1,"SetHUDCartMode":2,"SetInChargen":2,"SetCameraTarget":2,"ForceFirstPerson":1,".SplineTranslate":2,".GetHeadingAngle":2,".GetAngleZ":2,".SetLookAt":1,"EnablePlayerCont":1,"onUpdate":1,"onEffectFinish":1},"Parrot Assembly":{"SHEBANG#!parrot":1,".pcc_sub":1,":":2,"main":2,"say":1,"end":1},"Parrot Internal Representation":{"SHEBANG#!parrot":1,".sub":1,":":1,"main":1,"say":1,".end":1},"Pascal":{"unit":4,"LazComUnit":1,";":830,"{":42,"$mode":5,"objfpc":3,"}":42,"$H":4,"+":49,"interface":6,"uses":11,"ComObj":1,",":237,"LazComLib_1_0_TL":2,"type":5,"TLazCom":5,"=":99,"class":5,"(":363,"TAutoObject":1,"ILazCom":10,")":313,"public":2,"procedure":7,"LazComMethod":3,"safecall":3,"end":161,"implementation":4,"comserv":1,".LazComMethod":1,"begin":144,"WriteLn":14,"initialization":1,"TAutoObjectFacto":1,".Create":19,"ComServer":1,"CLASS_LazComCoCl":4,"ciMultiInstance":1,"tmApartment":1,".":27,"This":2,"file":2,"is":4,"part":1,"of":12,"the":18,"Free":2,"Component":1,"Library":1,"FCL":1,"Copyright":2,"c":16,"-":81,"by":2,"Pascal":1,"development":1,"team":1,"BIOS":1,"functions":1,"for":60,"Nintendo":1,"DS":1,"Francesco":1,"Lombardi":1,"See":1,"COPYING":1,".FPC":1,"included":1,"in":7,"this":1,"distribution":1,"details":1,"about":1,"copyright":1,"program":3,"distributed":1,"hope":1,"that":2,"it":4,"will":1,"be":3,"useful":1,"but":1,"WITHOUT":1,"ANY":1,"WARRANTY":1,"without":1,"even":1,"implied":1,"warranty":1,"MERCHANTABILITY":1,"or":5,"FITNESS":1,"FOR":1,"A":1,"PARTICULAR":1,"PURPOSE":1,"****************":1,"function":21,"__errno":1,":":332,"plongint":1,"cdecl":1,"export":1,"S_ISBLK":1,"m":28,"longint":8,"boolean":7,"inline":8,"result":8,":=":276,"and":14,"_IFMT":7,"_IFBLK":1,"S_ISCHR":1,"_IFCHR":1,"S_ISDIR":1,"_IFDIR":1,"S_ISFIFO":1,"_IFIFO":1,"S_ISREG":1,"_IFREG":1,"S_ISLNK":1,"_IFLNK":1,"S_ISSOCK":1,"_IFSOCK":1,"large":1,"const":9,"max":3,"tlist":2,"array":4,"[":168,"]":168,"var":55,"data":16,"i":213,"integer":9,"while":1,"<":5,"do":63,"Writeln":1,"uw27294":2,"p":4,"test":2,"@test":1,"writeln":1,"global":2,"nil":7,"()":9,".global":1,"cwindirs":1,"windows":1,"strings":1,"Const":6,"CSIDL_PROGRAMS":1,"$0002":1,"CSIDL_PERSONAL":1,"$0005":1,"CSIDL_FAVORITES":1,"$0006":1,"CSIDL_STARTUP":1,"$0007":1,"CSIDL_RECENT":1,"$0008":1,"CSIDL_SENDTO":1,"$0009":1,"CSIDL_STARTMENU":1,"$000B":1,"CSIDL_MYMUSIC":1,"$000D":1,"CSIDL_MYVIDEO":1,"$000E":1,"CSIDL_DESKTOPDIR":1,"$0010":1,"CSIDL_NETHOOD":1,"$0013":1,"CSIDL_TEMPLATES":1,"$0015":1,"CSIDL_COMMON_STA":2,"$0016":1,"CSIDL_COMMON_PRO":1,"$0017":1,"$0018":1,"CSIDL_COMMON_DES":1,"$0019":1,"CSIDL_APPDATA":1,"$001A":1,"CSIDL_PRINTHOOD":1,"$001B":1,"CSIDL_LOCAL_APPD":1,"$001C":1,"CSIDL_COMMON_FAV":1,"$001F":1,"CSIDL_INTERNET_C":1,"$0020":1,"CSIDL_COOKIES":1,"$0021":1,"CSIDL_HISTORY":1,"$0022":1,"CSIDL_COMMON_APP":1,"$0023":1,"CSIDL_WINDOWS":1,"$0024":1,"CSIDL_SYSTEM":1,"$0025":1,"CSIDL_PROGRAM_FI":2,"$0026":1,"CSIDL_MYPICTURES":1,"$0027":1,"CSIDL_PROFILE":1,"$0028":1,"$002B":1,"CSIDL_COMMON_TEM":1,"$002D":1,"CSIDL_COMMON_DOC":1,"$002E":1,"CSIDL_COMMON_ADM":1,"$002F":1,"CSIDL_ADMINTOOLS":1,"$0030":1,"CSIDL_COMMON_MUS":1,"$0035":1,"CSIDL_COMMON_PIC":1,"$0036":1,"CSIDL_COMMON_VID":1,"$0037":1,"CSIDL_CDBURN_ARE":1,"$003B":1,"CSIDL_PROFILES":1,"$003E":1,"CSIDL_FLAG_CREAT":2,"$8000":1,"Function":16,"GetWindowsSpecia":2,"ID":3,"Integer":56,"String":31,"sysutils":1,"Type":4,"PFNSHGetFolderPa":2,"Ahwnd":1,"HWND":1,"Csidl":1,"Token":1,"THandle":2,"Flags":1,"DWord":1,"Path":1,"PChar":2,"HRESULT":1,"stdcall":1,"SHGetFolderPath":3,"Nil":3,"CFGDLLHandle":7,"Procedure":12,"InitDLL":2,"Var":6,"pathBuf":3,"MAX_PATH":5,"char":2,"pathLength":6,"Load":1,"shfolder":1,".dll":2,"using":1,"a":157,"full":1,"path":1,"order":1,"to":61,"prevent":1,"spoofing":1,"Mantis":1,"#18185":1,"Don":1,"shell32":1,"whenever":1,"possible":1,"GetSystemDirecto":1,"if":38,">":9,"then":43,"StrLCopy":1,"@pathBuf":1,"LoadLibrary":1,"<>":6,"Pointer":1,"ShGetFolderPath":1,"GetProcAddress":1,"If":7,"@ShGetFolderPath":2,"FreeLibrary":2,"CFGDllHandle":2,"Raise":1,"Exception":1,"APath":1,"Array":1,"Result":43,"@APATH":1,"S_OK":1,"IncludeTrailingP":1,"StrPas":1,"@APath":1,"))":25,"Initialization":2,"Finalization":2,"COMMENT//":37,"$define":3,"UseLZW":1,"//":4,"patent":1,"out":2,"yay":1,"!":1,"SGIGraphic":1,"*":34,".bw":1,".rgb":1,".rgba":1,".sgi":1,"images":2,"are":2,"supported":1,"AutodeskGraphic":1,".cel":1,".pic":1,"COMMENT{-":1,"operator":47,"b":123,"TVector":56,"res":142,"an":46,"bn":25,"rn":23,"Length":74,"math":6,".max":6,"SetLength":42,"mod":18,"Double":23,"n":125,"/":16,"**":17,"IsNan":2,"NaN":3,"else":11,"Infinity":3,"NegInfinity":4,"case":4,"sign":4,"power":1,"><":7,"TMatrix":69,"Exit":10,"matrix":15,"j":26,"vector":5,".VType":1,"vtInteger":1,".VInteger":1,"vtExtended":1,".VExtended":1,"^":3,"vtCurrency":1,".VCurrency":1,"vtInt64":1,".VInt64":1,"nrow":11,"ncol":12,"byrow":4,"Boolean":5,"div":2,"rep":3,"times":4,"s":15,"trunc":2,"+=":1,"Inc":2,"len":6,"GetUnixMangaImag":1,"l":6,"TStringList":7,"manager":3,".container":3,".PageContainerLi":1,"workCounter":2,"GetPage":1,"TObject":1,".Manager":1,".retryConnect":1,"Self":1,".Terminated":1,".Free":11,"parse":8,"Parser":5,"THTMLParser":1,".Text":1,".OnFoundTag":1,"OnTag":1,".OnFoundText":1,"OnText":1,".Exec":1,".Count":5,"Pos":4,".PageLinks":1,"Trim":3,"GetVal":1,"Break":1,"SHEBANG#!instantfpc":1,"$if":1,"not":5,"defined":1,"fpc":1,"fpc_fullversion":1,"$error":1,"FPC":1,"greater":1,"required":1,"$endif":1,"Classes":3,"SysUtils":3,"gvector":1,"ghashmap":1,"TStrHashCaseInse":3,"hash":1,".hash":1,"x":4,"Char":1,"UpCase":3,"Ord":1,"TConfigValues":3,"specialize":2,"TConfigStorage":4,"THashMap":1,"destructor":2,"Destroy":2,"override":4,".Destroy":1,"It":5,"TIterator":1,"Size":1,"Iterator":1,"repeat":1,".Value":1,"until":3,".Next":1,"inherited":2,"ConfigStrings":5,"ConfigValues":7,"TStrings":1,"ConfigStorage":12,"ConfigLine":10,"ConfigName":6,"ConfigValue":3,"SeparatorPos":8,".Delimiter":1,".StrictDelimiter":1,"true":3,".LoadFromFile":1,"ignore":1,"Copy":2,".DelimitedText":1,".Contains":3,".PushBack":1,"BoolToStr":2,"gmail":1,"Forms":2,"Unit2":1,"Form2":2,"$R":1,".res":1,"Application":4,".Initialize":1,".MainFormOnTaskb":1,"True":5,".CreateForm":1,"TForm2":1,".Run":1,"Unit":1,"delphi":1,"Uses":1,"Windows":1,"ActiveX":1,"Variants":1,"LazComLibMajorVe":1,"LazComLibMinorVe":1,"LazComLibLCID":1,"LIBID_LazComLib":1,"TGUID":3,"IID_ILazCom":1,"ILazComDisp":2,"dispinterface":2,"LazComCoClass":1,"IDispatch":1,"dispid":1,"CoLazComCoClass":3,"Class":7,"Public":2,"Create":6,"CreateRemote":1,"MachineName":3,"string":11,"comobj":1,"CreateComObject":1,"as":5,".CreateRemote":1,"CreateRemoteComO":1,"Program":1,"BullCow":1,"objFPC":1,"Math":1,"TFourDigit":14,"WriteFourDigit":2,"fd":2,"Write":10,"with":1,"no":1,"line":1,"break":1,"following":1,"WellFormed":3,"Tentative":3,"Does":2,"avoid":1,"repeating":1,"digits":2,"?":2,"current":5,"check":3,"False":2,"MakeNumber":3,"Make":2,"random":1,"keeping":1,"trying":1,"well":2,"formed":2,"RandomRange":1,"StrToFourDigit":3,"Convert":1,"input":5,"StrToInt":1,"Wins":2,"Num":9,"Guess":9,"guess":5,"win":1,"GuessScore":2,"Represent":1,"score":2,"bulls":6,"cows":6,"Count":2,"indices":1,"same":1,"would":1,"bull":1,"Format":2,"sentence":1,"IntToStr":3,"GetGuess":4,"Get":1,"user":3,"supplied":1,"ReadLn":1,"Must":1,"Turns":5,"Initialize":1,"randymnity":1,"Randomize":1,"secred":1,"number":1,"gets":1,"While":1,"each":1,"turn":1,"won":1,"tell":1,"them":1,"ditch":1,"Otherwise":1,"get":1,"new":1,"custforms":1,"TCustomFormDescr":17,"private":2,"FAuthor":3,"FCaption":4,"FCategory":4,"FDescription":4,"FFormClass":4,"TFormClass":10,"FLazPackage":4,"FUnitName":4,"Constructor":3,"AFormClass":13,"APackage":12,"ACaption":3,"ADescription":3,"AUnit":3,"Property":8,"FormClass":1,"Read":8,"Caption":1,"Description":1,"UnitName":1,"Category":1,"Author":1,"LazPackage":1,"RegisterCustomFo":8,"Descr":3,"AUnitName":3,"Register":2,"ProjectIntf":1,"NewItemIntf":1,"contnrs":1,"SAppFrameWork":2,"SInstanceOf":2,"constructor":3,"N":5,"U":5,".ClassName":1,"Upcase":1,"Delete":1,"TCustomFormFileD":8,"TFileDescPascalU":1,"FFormDescr":10,"ADescr":4,"FormDescr":1,"GetLocalizedName":1,"GetLocalizedDesc":1,"GetInterfaceUses":2,"Inherited":1,"ResourceClass":1,".FFormClass":1,"Name":1,".Caption":2,"RequiredPackages":1,".LazPackage":1,".GetLocalizedNam":1,".GetLocalizedDes":1,".Description":1,".Author":2,"LineEnding":1,".GetInterfaceUse":1,".UnitName":2,"CustomFormList":8,"TObjectList":2,".Add":2,"D":8,"L":8,"I":4,"Try":1,".Sorted":1,".Duplicates":1,"dupIgnore":1,"For":3,".Category":2,"RegisterNewItemC":1,"TNewIDEItemCateg":1,"Finally":1,"RegisterProjectF":1,"InitCustomForms":2,"DoneCustomForms":2,"FreeAndNil":1},"Pawn":{"COMMENT/*":46,"#if":143,"defined":134,"_INC_SAMP_Commun":2,"#endinput":3,"#endif":143,"#define":281,"!":126,"_inc_fixes":2,"_FIXES_IS_UNSET":94,"(":896,"%":181,")":801,"((":15,"*":4,"-":50,"+":21,"==":27,"COMMENT//":122,"FIX_GetPlayerCol":10,"#else":33,"#elseif":94,"#undef":95,"FIX_FILTERSCRIPT":6,"FIX_SpawnPlayer":5,"FIX_SetPlayerNam":5,"FIX_GetPlayerSki":5,"FIX_GetWeaponNam":5,"FIX_SetPlayerWor":6,"FIX_TogglePlayer":7,"SetObjectMateria":1,"FIX_HydraSniper":5,"FIX_IsPlayerInCh":5,"FIX_IsPlayerInRa":5,"FIX_GetPlayerWea":10,"FIX_PutPlayerInV":5,"FIX_KEY_AIM":6,"KEY_AIM":1,"FIX_SPECIAL_ACTI":6,"SPECIAL_ACTION_P":1,"FIX_Natives":8,"FIX_IsValidVehic":6,"IsValidVehicle":1,"FIX_GetGravity":6,"GetGravity":1,"FIX_gpci":6,"gpci":1,"FIX_BODYPARTS":6,"BODY_PART_TORSO":1,"FIX_CAMERAMODES":6,"CAM_MODE_NONE":1,"FIX_DriveBy":5,"FIX_SetPlayerChe":5,"FIX_SetPlayerRac":5,"FIX_TextDrawCrea":5,"FIX_TextDrawSetS":5,"FIX_AllowInterio":6,"FIX_OnPlayerEnte":11,"OnPlayerClickMap":2,"FIX_AllowTelepor":6,"FIX_SetPlayerSpe":5,"FIX_ClearAnimati":10,"FIX_GangZoneCrea":5,"FIX_OnDialogResp":6,"GetVehicleModelI":1,"FIX_GetPlayerDia":5,"FIX_PlayerDialog":5,"FIX_SetSpawnInfo":6,"GetPlayerVersion":1,"FIX_SetPlayerSki":5,"FIX_HideMenuForP":18,"FIX_valstr":5,"FIX_file_inc":14,"FIX_fclose":5,"FIX_fwrite":5,"FIX_fread":5,"FIX_fputchar":5,"FIX_fgetchar":5,"FIX_fblockwrite":5,"FIX_fblockread":5,"FIX_fseek":5,"FIX_flength":5,"FIX_IsPlayerAtta":5,"FIX_SetPlayerAtt":5,"FIX_OnPlayerDeat":5,"FIX_strins":5,"FIX_IsPlayerConn":5,"FIX_OnPlayerComm":5,"FIX_TrainExit":5,"FIX_Kick":6,"EnableVehicleFri":1,"FIX_OnVehicleMod":5,"FIX_random":5,"FIX_sleep":5,"FIX_Menus":12,"FIX_AddMenuItem":6,"FIX_SetMenuColum":6,"FIX_ShowMenuForP":6,"FIX_GetPlayerMen":8,"&&":18,"#error":3,"requires":2,"FIX_DisableMenu":6,"FIX_DisableMenuR":6,"||":18,"_FIX_Menus":3,"FIX_GetPlayerInt":5,"FIX_ApplyAnimati":10,"FIX_OnPlayerSpaw":5,"FIX_GameText":9,"FIX_HideGameText":5,"FIX_GameTextStyl":8,"FIX_OnPlayerConn":5,"FIX_OnPlayerDisc":6,"FIX_CreatePlayer":5,"FIX_PlayerTextDr":5,"FIX_SetPlayerCam":5,"FIX_SetPlayerTim":5,"FIX_OnPlayerRequ":5,"FIX_SetPlayerCol":10,"FIX_FileMaths":5,"CHAIN_ORDER":5,"()":41,"PRE_HOOK":2,"forward":23,"@CO_":2,";":439,"public":21,"{":128,"return":85,"}":128,"FIXES":1,"@CO_FIXES":1,"static":5,"stock":64,"_FIXES_IncludeSt":2,"<":32,"_ALS":7,":":200,"_ALS_x0":2,",":558,"_ALS_x1":2,"_ALS_x2":1,"_ALS_x3":1,">":37,"_ALS_go":1,"FIXES_GT_STYLE_C":2,"FIXES_SilentKick":5,"FIXES_Debug":7,"FIXES_PRINTF":3,"print":6,"_FIXES_gIsFilter":2,"?":8,"))":58,"printf":53,"FIXES_UseStateHo":1,"INVALID_DIALOG_I":2,"FIXES_Single":6,"_FIXES_IS_IN_CHA":2,"if":81,"FIXES_gsSettings":1,"&":19,"e_FIXES_SETTINGS":12,"enum":4,"E_FIXES_WORLDBOU":8,"Float":26,"e_FIXES_BOOLS":1,"<<=":2,"e_FIXES_BOOLS_NO":1,"=":204,"e_FIXES_BOOLS_WO":1,"e_FIXES_BOOLS_UN":1,"e_FIXES_BOOLS_PU":2,"e_FIXES_BOOLS_BL":1,"e_FIXES_BOOLS_TE":1,"e_FIXES_BOOLS_CO":1,"e_FIXES_BOOLS_IN":1,"e_FIXES_BOOLS_KI":1,"e_FIXES_BOOLS_ON":1,"e_FIXES_BOOLS_DR":1,"e_FIXES_BOOLS_FI":2,"e_FIXES_BOOLS_SP":1,"e_FIXES_BOOLS_CP":1,"e_FIXES_BOOLS_RA":1,"_FIXES_CEILDIV":2,"(((":3,"/":14,"_FIXES_INFINITY":1,"_FIXES_N_INFINIT":1,"_FIXES_ATTACHMEN":1,"cellbits":2,"MAX_PLAYER_ATTAC":1,"_FIXES_FOREACH":1,"for":16,"new":83,"MAX_PLAYERS":9,"[":243,"]":225,"!=":12,"_FIXES_IN_RANGE":2,"cellmin":4,")))":6,"_FIXES_NO_RANGE":1,">=":6,"_FIXES_FORWARD":1,"\\":7,"<>":3,"_FIXES_IS_PLAYER":1,"IsPlayerConnecte":2,"bool":41,"FIXES_gscSpace":1,"[]":68,"FIXES_gsPlayersI":1,"...":1,"FIXES_gsValidMen":1,"MAX_MENUS":1,"FIXES_gsPlayerIP":1,"COMMENT{-":1,"#pragma":7,"library":2,"Fixed":57,"const":46,"fround_method":2,"fround_round":2,"fround_floor":1,"fround_ceil":1,"fround_tozero":1,"fround_unbiased":1,"native":17,"fixed":19,"value":9,"strfixed":1,"string":10,"fmul":2,"oper1":38,"oper2":38,"fdiv":3,"dividend":1,"divisor":1,"ffract":1,"fround":1,"method":1,"fpower":1,"exponent":1,"fsqroot":1,"fabs":1,"rational":1,"operator":24,"oper":5,"++":16,"--":3,"_":3,"<=":5,"#include":10,"a_samp":3,"OneSecTimer":2,"lasttick":5,"main":3,"OnGameModeInit":1,"SetTimer":2,"SetGameModeText":1,"AddPlayerClass":1,"GetTickCount":3,"sText":5,"format":3,"sizeof":9,"SendClientMessag":1,"OnCheckpointEnte":2,"playerid":19,"checkpointid":1,"_CHECKPOINT_MANA":2,"CheckpointManage":1,"MAX_CHECKPOINTS":7,"CHECKPOINT_SEEKE":2,"GLOBAL_OWNER_ID":1,"_checkpointEnum":2,"_chp_populated":6,"//":36,"Is":2,"this":10,"slot":1,"of":11,"the":3,"memory":1,"populated":1,"_chp_id":5,"The":9,"ID":2,"checkpoint":10,"_chp_owner":6,"player":1,"who":1,"is":5,"visible":1,"too":1,"_chp_posX":9,"X":1,"position":3,"_chp_posY":9,"Y":1,"_chp_posZ":5,"Z":1,"_chp_size":4,"size":1,"_chp_viewDistanc":11,"view":1,"distance":1,"_chp_active":4,"active":1,"_chp_interior_id":5,"interior":1,"id":11,"_chp_world_id":5,"world":1,"_checkpoints":59,"_p_VisibleCheckp":15,"_chp_manager_tim":3,"_totalCheckpoint":5,"CreateCheckpoint":1,"__ownerid":2,"__chpid":17,"__posX":8,"__posY":8,"__posZ":4,"__size":2,"i":61,"false":15,"_slot":42,"break":5,"true":13,"SetCheckpointInt":1,"__interiorid":2,"__ChpSlotByID":6,"SetCheckpointVir":1,"__virtual_world_":2,"ToggleCheckpoint":1,"__active":2,"ChangeCheckpoint":1,"__owner":2,"RemoveCheckpoint":1,"CheckpointSeeker":2,"StartCheckpointS":1,"StopCheckpointSe":1,"KillTimer":1,"__interior":3,"__virtualWorld":3,"continue":5,"GetPlayerPos":1,"]]":9,"DisablePlayerChe":1,"else":17,"GetPlayerInterio":1,"GetPlayerVirtual":1,"j":21,"SetPlayerCheckpo":1,"VerifyCheckpoint":1,"__playerid":4,"_mfile_included":2,"MAX_LINE_SIZE":7,"Max":3,"lenght":3,"one":1,"line":4,"in":5,"file":54,"MAX_KEY_SIZE":5,"key":20,"to":2,"MAX_VALUE_SIZE":4,"past":1,"TMP_FILE":7,"ffind":2,"pattern":2,"filename":2,"len":8,"idx":9,"frename":4,"oldname":4,"newname":10,"dfind":2,"dcreate":2,"name":8,"drename":2,"OnFileCreated":1,"OnFileRemoved":1,"OnFileCleared":1,"OnFileRenamed":1,"OnDirCreated":1,"dir":4,"OnDirRenamed":1,"mCreateFile":1,"fexist":8,"fremove":5,"File":12,"mfile":23,"fopen":14,"io_write":6,"fclose":15,"CallLocalFunctio":15,"mRemoveFile":1,"mClearFile":1,"mFileExist":1,"dla":1,"ciekawych":1,"nie":1,"zwraca":1,"booleanu":1,"mRenameFile":1,"mFindFile":1,"dest":6,"index":4,"sizename":4,"mCreateDir":1,"mRenameDir":1,"mFindDir":1,"mHowLines":1,"lines":3,"str":37,"io_read":6,"while":7,"fread":5,"mRemoveNewLine":2,"pos":8,"strfind":5,"strdel":1,"mGetString":3,"ignorecase":9,"created":4,"Variables":4,"Open":2,"str2":12,"str3":9,"strmid":5,"strcmp":4,"strlen":3,"mGetInt":1,"strval":1,"mGetFloat":1,"floatstr":1,"mSetString":3,"new_value":6,"lFinded":3,"tmpfile":12,"io_append":2,"fwrite":4,"not":1,"found":1,"mSetInt":1,"valstr":1,"mSetFloat":1,"mIsSet":1,"finded":3,"mUnSet":1,"mIsFileEmpty":1,"flength":1,"COMMENT/**":4,"YSI_TESTS":2,"INCLUDE_TESTS":3,"Incompatible":1,"testing":1,"options":1,"RUN_TESTS":9,"Debug_PrintT":4,"va_printf":3,"_AUTO_RUN_TESTS":3,"_DEBUG":1,"_YSI_SPECIAL_DEB":1,"Y_TESTING_DIALOG":3,"TEST_TRUE":1,"Testing_Test":15,"!!":3,"TEST_FALSE":1,"TEST_NULL":1,"TEST_NOT_NULL":1,"TEST_N":1,"TEST_TRUE_EX":1,"TEST_FALSE_EX":1,"TEST_NULL_EX":1,"TEST_N_EX":1,"TEST_MSG":2,"TEST_FAILED":4,"TEST_PASSED":6,"_Y_TESTEQ":8,"_Y_TESTDQ":7,"x22":2,"_Y_TESTCB":5,"x29":1,"_Y_TESTOB":3,"x28":1,"ASSERT":5,"ASSERT_TRUE":1,"__name":16,"ASSERT_FALSE":1,"ASSERT_NULL":1,"ASSERT_N":1,"ASK":1,"Testing_Ask":2,"YSI_g_sFailMessa":5,"YSI_g_sPlayer":5,"cellmax":2,"YSI_g_sAsked":5,"YSI_g_sTests":7,"YSI_g_sFails":14,"Test":2,"Tezt_":2,"@":18,"#":6,"__once":18,"TRUE":6,"FALSE":6,"TestInit":2,"Init_":4,"TestClose":2,"Shut_":4,"PTest":2,"Tezp_":2,"PTestInit":2,"Inip_":2,"PTestClose":2,"Shup_":2,"Test_":2,"va_args":2,"va_format":1,"va_start":4,"ShowPlayerDialog":1,"DIALOG_STYLE_MSG":1,"x":3,"P":11,"numargs":1,"T":3,"strunpack":5,"TEST_SHOW_PASSES":3,"Testing_Run":3,"tests":14,"fails":24,"lastfail":7,"p":6,"unused":4,"buffer":58,"AMX_GetPublicNam":4,"Testing_Player":1,"FILTERSCRIPT":1,"state":4,"ysi_debug":4,"off":2,"on":3,"Testing_main":2,"Testing_Next":3,"OnDialogResponse":3,"dialogid":4,"response":4,"listitem":3,"inputtext":3,"Testing_OnDialog":5,"_ALS_OnDialogRes":2,"OnPlayerSpawn":3,"IsPlayerNPC":1,"Testing_OnPlayer":5,"_ALS_OnPlayerSpa":2,"Testing_RunAll":1,"amxmodx":1,"TASK_TIMEREMAIN_":7,"s":11,"repeat":2,"task":2,"TD_BOTTOM_WHITE_":2,"a":5,"display":1,"white":1,"text":7,"bottom":1,"TD_USE_VOICE":2,"b":1,"use":1,"voice":1,"TD_NO_REMAINING_":2,"c":1,"don":2,"TD_NO_HOURS_MINS":4,"d":1,"TD_SHOW_SPEAK_VA":3,"e":1,"show":1,"speak":1,"current":1,"time":1,"less":1,"than":1,"set":1,"parameter":1,"g_TimeSet":12,"g_LastTime":3,"g_CountDown":3,"g_Switch":7,"g_amx_time_voice":4,"g_amx_timeleft":3,"g_mp_timelimit":3,"plugin_init":1,"register_plugin":1,"AMXX_VERSION_STR":1,"register_diction":1,"register_cvar":2,"register_srvcmd":1,"FCVAR_SERVER":1,"|":3,"FCVAR_EXTDLL":1,"FCVAR_UNLOGGED":1,"FCVAR_SPONLY":1,"register_clcmd":2,"set_task":3,"get_cvar_pointer":1,"sayTheTime":1,"get_pcvar_num":2,"mhours":4,"mmins":4,"whours":5,"wmins":5,"wpm":4,"get_time":3,"charsmax":15,"mins":16,"str_to_num":3,"hrs":6,"num_to_word":5,"EOS":1,"-=":1,"client_cmd":3,"fvox":1,"time_is_now":1,"s_period":1,"^":2,"ctime":4,"client_print":3,"print_chat":3,"LANG_PLAYER":3,"PLUGIN_CONTINUE":2,"sayTimeLeft":1,"get_pcvar_float":1,"get_timeleft":2,"svoice":4,"setTimeVoice":3,"setTimeText":2,"tmlf":13,"secs":9,"formatex":5,"flags":14,"temp":18,"~":4,"hours":2,"vox":1,"findDispFormat":2,"_time":4,"remove_task":2,"setDisplaying":1,"arg":11,"num":4,"argc":2,"read_argc":1,"read_argv":1,"parse":1,"read_flags":1,"has":1,"be":2,"zeroed":1,"case":1,"command":1,"sent":1,"twice":1,"PLUGIN_HANDLED":1,"timeRemain":1,"param":1,"gmtm":5,"stimel":4,"set_pcvar_string":1,"tm_set":3,"players":3,"pnum":3,"plr":4,"get_players":1,"yes":1,"correct":1,"flag":1,"just":1,"because":1,"message":1,"should":1,"shorter":1,"it":1,"shown":1,"every":1,"seconds":1,"set_hudmessage":2,"show_hudmessage":1},"Pep8":{"COMMENT;":452,";":58,"Except":1,"when":1,"mentionned":1,"otherwise":1,",":600,"every":1,"parameter":1,"is":2,"to":8,"be":6,"passed":1,"on":4,"the":27,"stack":2,".":4,"The":2,"return":1,"values":2,"are":2,"also":1,"No":1,"assumption":1,"made":1,"content":1,"of":26,"a":4,"register":1,"function":1,"call":2,"registers":1,"locally":1,"saved":2,"for":3,"further":1,"use":1,"if":1,"necessary":1,"main":5,":":266,"SUBSP":29,"i":217,"LDA":137,"ASLA":4,"STA":125,"s":188,"arr":6,"CALL":63,"printarr":3,"qsort":4,"ADDSP":37,"CHARO":18,"STOP":12,"-":33,"SP":22,"+":23,"Address":8,"array":5,"Left":2,"bound":4,"Right":2,"void":6,"qsarrlb":2,"CPA":37,"qsarrrb":2,"BRGE":10,"qsortout":2,"part":2,"SUBA":13,"ADDA":22,"RET0":49,"qsarradd":1,".EQUATE":72,"qsortp":1,"Pivot":1,"final":1,"index":2,"parrrb":3,"partpiv":3,"parrlb":2,"pstind":5,"piter":5,"partflp":2,"partout":2,"LDX":88,"ASLX":7,"paraddr":3,"sxf":40,"parrival":3,"BRLT":12,"parlpinc":2,"Call":2,"swap":7,"(":8,"st_index":2,")":8,"BR":19,"piv":1,"Index":2,"1st":1,"element":4,"2nd":1,"fstelind":3,"arraddr":5,"swaptmp":3,"secelind":3,"Length":3,"parrlp":2,"CPX":8,"parrout":2,"DECO":14,"ADDX":8,".WORD":15,".END":7,"DECI":7,"mnelmt":2,"newlst":2,"mnlst":7,"lstgetst":3,"lstsetst":2,"shftest":3,"ushftest":2,"lstget":2,"STX":34,"lstset":2,"lstshft":4,"lstunshf":4,"lstlen":2,"new":6,"newnode":5,"nodeelmt":11,"lsthead":8,"nodeat":8,"ndaind":5,"ndalst":4,"ndanode":5,"ndacurri":5,"ndagez":2,"listlen":6,"ndalstln":3,"ndalp":3,"BREQ":19,"ndaout":2,"nodenxt":14,"lenode":7,"sf":1,"lencpt":5,"llenlp":2,"lenout":2,"BRNE":4,"getoob":2,"x":6,"STRO":5,"getstrob":2,"d":134,".ASCII":5,"lstsetlp":3,"lstsetin":3,"lstsetel":3,"lstsetrt":2,"lstsetnp":3,"lshflp":4,"shfterr":2,"lshfohd":4,"lshfnhd":2,"shfterrm":2,"lshfhdel":1,"lunshelm":3,"lunslp":4,"lunsnhd":4,"lunsohd":4,"lstfnd":1,"lstfndlp":3,"lstfndel":3,"lstfndnd":5,"fndloop":2,"notfnd":2,"found":2,"lstpsh":2,"lpshlp":5,"lpshel":4,"lpshnd":4,"lpshshft":2,"lpshlnd":3,"lstpop":2,"lpoplp":4,"poperrem":2,"popshft":2,"lpopndpr":4,"lpoplnd":3,"poperrsm":2,"New":1,"last":1,"node":1,"lstinsat":1,"lstinsid":2,"lstinslz":2,"lstinush":2,"lstinslp":5,"lstinsel":6,"lstinsgl":2,"lstinpsh":2,"lstinsnd":4,"lstinscx":3,"lstinscn":5,"lstremat":1,"lremlp":6,"lremid":7,"lstremob":3,"lstremz":2,"lrempop":2,"lremnd":4,"lrempnd":3,"lremobst":2,"nodeln":2,"hpptr":8,".ADDRSS":2,"heap":4,".BLOCK":45,"_start":2,"s3":4,"s4":2,"s1":2,"LDBYTEA":4,"NOTA":1,"STBYTEA":3,"s2":1,"ANDX":1,"sx":6,"fgets":2,"ststro":2,"Read":2,"\\":1,"n":1,"maximum":2,"`":10,"max":5,"chars":2,"number":1,"read":1,"buffer":8,"length":1,"fgetslp":2,"CHARI":1,"fout":3,"string":4,"strolp":2,"strout":2,"div":2,"Dividend":1,"Divider":1,"Quotient":1,"Remain":1,"dividend":2,"divlp":2,"divider":3,"divout":2,"quot":2,"rem":2,"X":13,"stri":1,"buflen":4,"strinlrg":2,"mult":5,"Destination":1,"Source":1,"copy":1,"memcpy":1,"memcplp":2,"cpylen":2,"memcpout":2,"srcbuf":2,"dstbuf":1,"dtsbuf":1,"A":2,"structure":2,"allocate":1,"bytes":1,"allocated":1,"sidelen":6,"sderror":3,"BRGT":1,"sqlen":2,"fillsq":2,"square":13,"diagsum":2,"dgsm":5,"colsums":2,"cdiagsum":2,"cnt":2,"cdsm":2,"rowsums":2,"el":1,"stderr":2,"Base":7,"address":7,"cscolid":5,"Identifier":2,"column":2,"based":3,"clsmsqsz":4,"clsmsqad":2,"clsmyp":8,"clssmlp":2,"clsmout":2,"colsum":2,"clsdecpt":2,"NEGX":2,"clsmyp_":1,"maxrows":4,"rowssqad":3,"tmprwsm":3,"rowid":5,"rwsmslp":2,"rwsmsout":2,"rwxpos":4,"rowsum":2,"rwinccpt":2,"xpos":8,"Position":2,"in":2,"indexed":2,"ypos":10,"Y":1,"will":3,"altered":1,"elemat":5,"elsqaddr":5,"filloop":2,"fillout":2,"csclsqsz":4,"csclsqad":3,"csclsum":5,"csclxpos":5,"clsmloop":2,"colout":2,"Row":1,"rwsqsz":4,"rwbsqadr":3,"rwsum":5,"rwypos":5,"rwsumlp":2,"rwsumout":2,"cdsqsz":3,"cdtmpy":5,"cdtmpx":5,"cdsum":5,"cdsqaddr":3,"cdiaglp":2,"cdout":2,"dsqsz":4,"dsqaddr":3,"tmpsum":5,"curra":4,"dglp":2,"dglpout":2,"multmp":3,"muloop":2,"BRLE":1,"mulout":2,"SUBX":1,"Consider":1,"variables":1,"sidesz":5,"sqaddr":5,"sqmaxa":4,"as":1,"local":1,"they":1,"written":1,"Registers":1,"and":1,"not":1,"nor":1,"restored":1,"upon":1,"printsq":1,"priloop":3,"priout":2},"Perl":{"$dvi_previewer":1,"=":987,";":1336,"$ps_previewer":1,"$pdf_previewer":2,"$pdflatex":1,"@generated_exts":2,"(":1042,",":1335,")":1007,"requires":8,"if":300,"$":50,"^":38,"O":6,"eq":50,"{":1402,"}":1262,"use":123,"strict":20,"warnings":17,"ExtUtils":1,"::":316,"MakeMaker":2,"WriteMakefile":1,"NAME":9,"=>":382,"AUTHOR":5,"VERSION_FROM":1,"ABSTRACT_FROM":1,"LICENSE":6,"EXE_FILES":1,"[":274,"]":267,"PREREQ_PM":1,"dist":3,"COMPRESS":1,"SUFFIX":1,"clean":1,"FILES":1,"Rex":1,"-":310,"feature":2,"user":10,"group":6,"eleccionesugr":1,"desc":1,"task":1,"sub":177,"SHEBANG#!perl":7,"COMMENT#":354,"our":33,"$VERSION":14,"MAIN":1,":":277,"$App":2,"Ack":58,"VERSION":5,"ne":5,"$main":2,"App":52,"die":36,"my":386,"$env_is_usable":3,"for":154,"@ARGV":15,"last":6,"$_":74,"/":254,"--":132,"th":1,"pt":3,"+":67,"t":12,"&&":53,"_thpppt":1,"bar":4,"_bar":1,"()":99,"no":41,"?":34,"env":61,"defined":88,"$1":12,"unshift":6,"read_ackrc":4,"else":53,"@keys":2,"grep":27,"ACK_":1,"keys":15,"%":67,"ENV":2,"delete":8,"@ENV":1,"load_colors":1,"exists":31,"$ENV":35,"ACK_SWITCHES":1,"warn":5,"!":73,"show_help":3,"exit":58,"main":4,"$opt":142,"get_command_line":4,"|":109,"->":621,"flush":8,"#":63,"Unbuffer":1,"the":503,"output":37,"mode":7,"input_from_pipe":1,"qw":118,"f":31,"g":23,"l":13,"and":165,"show_filename":1,"regex":18,"build_regex":2,"shift":118,"$nargs":2,"$s":2,"==":8,"$res":37,"Resource":1,"Basic":4,"new":61,"$nmatches":9,"count":13,"search_and_list":1,"search_resource":1,"close":8,"exit_from_ack":2,"$file_matching":2,"||":43,"lines":39,"check_regex":1,"G":12,"$what":2,"get_starting_poi":1,"\\":153,"$iter":4,"get_iterator":1,"filetype_setup":1,"set_up_pager":1,"pager":13,"print_files":1,"elsif":23,"print_files_with":1,"print_matches":1,"fh":1,"head1":68,"ack":106,"like":20,"text":10,"finder":1,"SYNOPSIS":7,"options":31,"PATTERN":13,"FILE":3,"...":10,"DIRECTORY":2,"DESCRIPTION":8,"is":227,"designed":2,"as":92,"a":187,"replacement":1,"of":155,"uses":4,"F":52,"<":390,">":698,".":706,"searches":6,"named":3,"input":20,"FILEs":1,"or":109,"standard":1,"files":65,"are":85,"file":55,"name":18,"given":43,"containing":10,"match":20,"to":234,"By":8,"default":31,"prints":2,"matching":15,"can":72,"also":20,"list":20,"that":72,"would":13,"be":103,"searched":6,"without":6,"actually":3,"searching":9,"them":8,"let":2,"you":74,"take":5,"advantage":1,"SELECTION":2,"I":146,"intelligent":2,"about":7,"it":76,"It":11,"knows":1,"certain":1,"types":19,"based":5,"on":64,"both":9,"extension":5,"in":147,"some":7,"cases":2,"contents":3,"These":8,"selections":2,"made":4,"with":124,"B":175,"<--":273,"type":49,"option":29,"With":9,"only":44,"recognizes":1,"If":55,"have":20,"called":7,"foo":17,".wango":1,"doesn":13,"search":18,"The":68,"<-":73,"tells":2,"select":4,"all":42,"regardless":3,"Some":3,"will":27,"never":3,"selected":1,"by":54,"even":5,"including":5,"over":21,"item":170,"*":55,"Backup":1,"Files":6,"<#":1,"ending":3,"~":3,"Coredumps":1,"core":2,"d":9,"back":18,"However":3,"always":12,"command":31,"line":56,"matter":2,"what":9,"Furthermore":2,"specifying":5,"u":6,"descends":1,"through":9,"directory":7,"tree":3,"starting":3,"directories":15,"specified":16,"ignore":15,"shadow":1,"used":31,"many":8,"version":14,"control":3,"systems":1,"build":1,"Perl":11,"system":6,"You":11,"may":14,"add":13,"remove":4,"from":22,"this":66,"dir":10,"repeated":2,"multiple":22,"For":10,"complete":1,"do":22,"not":77,"get":13,"run":6,"help":10,"WHEN":1,"TO":1,"USE":1,"GREP":1,"trumps":1,"an":44,"everyday":1,"tool":3,"time":20,"but":29,"don":9,"throw":3,"away":1,"because":11,"there":13,"times":12,"E":2,".g":4,"huge":1,"looking":3,"regexes":8,"expressed":1,"syntax":2,"should":12,"quicker":1,"your":28,"script":9,"parent":6,"program":10,"C":349,"quiet":1,"silent":1,"needs":1,"IO":8,"error":3,"OPTIONS":1,"Operate":1,"still":7,"skip":2,"blib":4,"CVS":4,"etc":7,"A":18,"NUM":14,">>":31,"after":7,"context":8,"Print":8,"trailing":1,"before":8,"leading":1,"around":2,"c":9,"Suppress":2,"normal":4,"instead":18,"print":87,"each":31,"effect":2,"show":4,"number":8,"has":9,"Without":5,"counts":1,"zeroes":1,"combined":1,"h":14,"filename":21,"outputs":1,"one":19,"total":1,"color":43,"nocolor":2,"highlights":1,"supresses":1,"This":81,"unless":32,"redirected":2,"On":1,"Windows":3,"off":10,"L":45,"Win32":3,"Console":3,"ANSI":4,"module":3,"installed":1,"ACK_PAGER_COLOR":12,"environment":14,"variable":7,"Sets":6,"filenames":6,"matches":9,"lineno":2,"numbers":9,"column":6,"Show":3,"first":16,"helpful":3,"editors":1,"place":3,"cursor":1,"at":31,"position":3,"noenv":6,"disables":1,"processing":3,"No":10,".ackrc":17,"read":10,"variables":6,"ignored":8,"considers":1,"settings":2,"flushes":1,"immediately":1,"running":1,"interactively":2,"when":23,"goes":1,"pipe":2,"Only":6,"doing":4,"any":24,"must":11,"taken":2,"path":27,"follow":5,"nofollow":1,"Follow":1,"were":3,"REGEX":11,"paths":3,"included":2,"entire":3,"matched":1,"against":4,"regular":2,"expression":3,"shell":15,"glob":1,"i":18,"w":8,"v":10,"Q":9,"apply":12,"where":12,"relative":1,"convenience":2,"shortcut":2,"nogroup":2,"groups":3,"result":5,"per":4,"H":3,"prefixing":1,"short":2,"statement":1,"case":13,"Ignore":3,"strings":6,"applies":9,"DIRNAME":2,".svn":2,"May":2,"example":17,"mason":3,"users":10,"wish":1,"include":4,"data":89,"noignore":1,"allows":3,"which":16,"normally":4,"perhaps":1,"research":1,"props":1,"simple":5,"Nested":1,"NOT":7,"supported":13,"need":5,"specify":3,"then":14,"into":10,"account":1,"explicitly":4,"Multiple":2,"comma":4,"separated":5,"works":8,"ascending":1,"order":4,"equivalent":5,"Specify":3,"argument":3,"e":11,"executing":1,"same":11,"set":53,"file1":2,"m":24,"max":2,"Stop":1,"reading":3,"man":2,"manual":1,"page":3,"n":11,"recurse":3,"descending":1,"subdirectories":1,"o":7,"part":3,"turns":2,"highlighting":2,"expr":2,"Output":1,"evaluation":1,"Direct":1,"via":4,"ACK_PAGER":9,"Using":4,"does":21,"suppress":3,"grouping":3,"coloring":3,"piping":3,"passthru":4,"Prints":1,"whether":4,"they":4,"Highlighting":1,"work":5,"though":1,"so":18,"highlight":1,"while":27,"seeing":3,"tail":1,"access":4,".log":2,"print0":4,"conjunction":2,"null":1,"byte":2,"usual":3,"newline":1,"dealing":1,"contain":4,"whitespace":1,"html":6,"xargs":3,"rm":1,"literal":2,"Quote":1,"metacharacters":3,"treated":1,"r":10,"R":1,"Recurse":1,"just":9,"here":10,"compatibility":2,"turning":1,"smart":3,"contains":5,"uppercase":1,"characters":2,"similar":3,"smartcase":1,"vim":5,"overrides":4,"sort":9,"Sorts":1,"found":6,"lexically":1,"Use":13,"want":17,"listings":1,"deterministic":1,"between":1,"runs":1,"Outputs":1,"filetypes":3,"associates":1,"Works":1,"thpppt":1,"Display":2,"important":2,"Bill":3,"Cat":1,"logo":1,"Note":9,"exact":1,"spelling":1,"thpppppt":1,"Check":1,"admiral":1,"traps":1,"TYPE":7,"noTYPE":1,"exclude":2,"filetype":3,"perl":34,"xml":7,"noperl":2,"done":8,"nobar":1,"exclusion":1,"takes":3,"precedence":1,"inclusion":1,"Type":1,"specifications":3,"ORed":1,"together":2,"See":12,"valid":1,">=":7,".EXTENSION":2,".EXT2":2,"]]":3,"EXTENSION":2,"s":46,"recognized":3,"being":6,"existing":6,"</":10,"replaces":1,"definition":2,"unrestricted":1,"All":3,".*":6,"nothing":2,"skipped":5,"When":6,"invert":1,"Invert":1,"non":5,"copyright":2,"information":4,"word":2,"regexp":1,"Force":1,"whole":3,"words":2,"wrapped":1,"b":4,"Stops":1,"reporting":1,"kind":2,"different":8,"m1":1,"shown":3,"Also":2,"THE":1,"prepended":1,"live":5,"Lines":1,"beginning":1,"might":3,"look":4,"less":2,"arguments":4,"spaces":1,"quoted":1,"interpreted":9,"Basically":1,"element":2,"<@":1,"ARGV":1,"looks":3,"home":1,"another":2,"location":8,"ACKRC":4,"below":2,"Defining":1,"own":4,"define":4,"addition":3,"predefined":1,"best":1,"put":4,"again":1,"In":5,"following":6,"examples":5,"easily":3,"copy":4,"&":19,"pasted":1,".pl":5,".pm":4,".pod":2,".t":2,"So":4,".xs":3,"well":5,"appends":1,"additional":1,"extensions":2,"completely":1,"redefine":1,"eiffel":11,".e":10,".eiffel":6,"defines":1,"Bertrand":2,"As":6,"write":2,"Negation":1,"noeiffel":1,"excludes":1,"Redefining":1,"cc":6,".c":1,".h":1,"longer":3,"belong":1,"defining":1,"writing":2,"separate":3,"see":11,"currently":3,"backup":2,".bak":1,".perl":5,"Restrictions":1,"considered":1,"cannot":2,"altered":1,"shebang":5,"recognition":1,"redefined":1,"active":2,"examined":1,"recognised":1,"Therefore":1,"possible":4,"say":3,"nofoo":1,"find":5,"shiny":1,"unrecognized":1,"ENVIRONMENT":1,"VARIABLES":1,"commonly":2,"make":10,"life":1,"much":2,"easier":1,"Specifies":6,"exist":2,"ACK_OPTIONS":5,"specifies":2,"placed":1,"front":1,"explicit":2,"ACK_COLOR_FILENA":5,"attributes":2,"clear":5,"reset":3,"dark":1,"bold":1,"underline":1,"underscore":2,"blink":1,"reverse":1,"concealed":1,"black":1,"red":1,"green":1,"yellow":1,"blue":1,"magenta":1,"on_black":1,"on_red":1,"on_green":1,"on_yellow":1,"on_blue":1,"on_magenta":1,"on_cyan":1,"on_white":1,"Case":1,"significant":1,"Underline":1,"alone":1,"sets":9,"foreground":1,"on_color":1,"background":1,"ACK_COLOR_MATCH":3,"printed":2,"ACK_COLOR_LINENO":3,"such":12,"more":17,"most":9,"send":4,"its":3,"except":1,"assume":2,"support":5,"understands":2,"sequences":2,"ACK":2,"OTHER":1,"TOOLS":1,"head2":41,"Vim":3,"integration":3,"integrates":1,"editor":1,"Set":5,".vimrc":1,"grepprg":1,"That":3,"other":9,"flags":2,"Now":2,"step":1,"results":5,"Dumper":2,"perllib":1,"Emacs":1,"Phil":2,"Jackson":2,".el":1,"compilation":1,"ability":1,"guess":1,"major":2,"http":13,"//":32,"www":3,".shellarchive":1,".co":1,".uk":1,"content":8,"emacs":1,".html":3,"TextMate":4,"Pedro":2,"Melo":2,"who":2,"writes":1,"inside":3,"built":1,"project":1,"sucks":1,"large":2,"projects":1,"hacked":1,"was":7,"using":9,"Search":2,"Project":1,".simplicidade":1,".org":7,"notes":1,"archives":1,"search_in_proje":1,"Shell":2,"Return":1,"Code":1,"greater":1,"returns":9,"return":94,"code":19,"something":4,"backticks":1,"errors":3,"returned":2,"least":2,"cut":19,"DEBUGGING":1,"PROBLEMS":1,"gives":2,"Your":1,"things":5,"expecting":1,"forgotten":1,"reason":2,"created":2,"debugging":2,"finding":1,"think":1,"checked":3,"TIPS":1,"definitions":1,"too":1,"working":1,"big":1,"codesets":1,"than":10,"create":6,"ideal":1,"sending":1,"p":8,"prefer":1,"$(":3,"doubt":1,"metacharacter":1,"often":1,"period":7,"IP":4,"address":7,"avoid":2,"false":2,"positives":1,"backslashing":1,"watch":1,"log":6,"Here":7,"visitor":1,"had":3,"problem":2,"loading":1,"troublesome":3,".gif":2,"took":1,"scanned":1,"twice":2,"aa":1,".bb":1,".cc":1,".dd":1,"B5":1,"finds":2,"Apache":1,"second":4,"GIF":1,"shows":1,"previous":1,"five":2,"Share":1,"knowledge":1,"Join":1,"mailing":3,"Send":1,"me":1,"tips":1,"FAQ":1,"Why":3,"isn":2,"Probably":1,"recognize":2,"behavior":4,"driven":1,"ignores":2,"switch":3,"every":5,"ones":2,"coredumps":1,"unknown":4,"programmer":1,"programmers":1,"trees":1,"Most":3,"codebases":1,"lot":2,"aren":2,"metadata":3,"wastes":1,"those":3,"returning":2,"greatest":1,"strengths":1,"speed":1,"Wouldn":1,"perfectly":1,"good":1,"way":8,"replace":2,"switches":2,"certainly":2,"update":1,"change":3,"PHP":1,"Unix":1,"php":5,"Can":7,".xyz":1,"enhancements":2,"There":4,"Yes":1,"know":2,"packagers":1,"creating":1,"packages":1,"out":2,"suggest":1,"symlink":1,"points":23,"crucial":1,"benefits":1,"having":1,"To":8,"sudo":1,"root":1,"ln":1,"usr":4,"bin":6,"What":1,"mean":1,"Nothing":2,"wanted":1,"easy":2,"could":2,"pronounce":1,"single":7,"syllable":1,"multi":1,"Doing":1,"require":9,"near":1,"displaying":2,"Andy":2,"Lester":2,"<<":14,"andy":1,"petdance":5,".com":9,"BUGS":1,"Please":1,"report":2,"bugs":1,"requests":6,"issues":6,"Github":3,"https":7,"github":5,"ENHANCEMENTS":1,"enhancement":1,"MUST":2,"posted":2,".google":2,"consider":1,"request":21,"getting":1,"seen":1,"includes":1,"Patches":1,"welcome":1,"patches":2,"tests":1,"attention":1,"SUPPORT":1,"Support":1,"homepage":1,"betterthangrep":1,"/>":1,"AnnoCPAN":1,"Annotated":1,"CPAN":3,"documentation":3,"annocpan":1,"Ratings":1,"cpanratings":1,".cpan":1,"Git":1,"source":1,"repository":1,"ACKNOWLEDGEMENTS":1,"How":2,"appropriate":1,"nowledgements":1,"Thanks":1,"everyone":1,"contributed":1,"Shlomi":1,"Fish":1,"Karen":1,"Etheridge":1,"Olivier":1,"Mengue":1,"Matthew":2,"Wild":1,"Scott":2,"Kyle":1,"Nick":1,"Hooey":1,"Bo":1,"Borgerson":1,"Mark":3,"Szymanski":1,"Marq":1,"Schneider":1,"Packy":1,"Anderson":1,"JR":1,"Boyens":1,"Dan":1,"Sully":2,"Ryan":1,"Niebur":1,"Kent":1,"Fredric":1,"Mike":2,"Morearty":1,"Ingmar":1,"Vanhassel":1,"Eric":1,"Van":1,"Dewoestine":1,"Sitaram":1,"Chamarty":1,"Adam":1,"James":2,"Richard":1,"Carlsson":1,"AJ":1,"Schuster":1,"Michael":2,"Schwern":1,"Jan":2,"Dubois":1,"Christopher":1,"J":1,"Madsen":1,"Wickline":1,"David":3,"Dyck":1,"Jason":1,"Porritt":1,"Jjgod":1,"Jiang":1,"Thomas":1,"Klausner":1,"Uri":1,"Guttman":1,"Peter":1,"Lewis":1,"Kevin":1,"Riggle":1,"Ori":1,"Avtalion":1,"Torsten":1,"Blix":1,"Nigel":1,"Metheringham":1,"GE":1,"aacute":1,"bor":1,"SzabE":1,"oacute":1,"Tod":1,"Hagan":1,"Hendricks":1,"AElig":1,"var":1,"ArnfjE":1,"ouml":1,"rE":1,"eth":1,"Bjarmason":1,"Piers":1,"Cawley":1,"Stephen":1,"Steneker":1,"Elias":1,"Lutfallah":1,"Leighton":1,"Fisher":1,"Matt":1,"Diephouse":1,"Christian":1,"Jaeger":1,"Ricker":1,"Golden":1,"Nilson":1,"Santos":1,"Jr":1,"Elliot":1,"Shank":1,"Merijn":1,"Broeren":1,"Uwe":1,"Voelker":1,"Rick":1,"Ask":1,"BjE":1,"oslash":1,"rn":1,"Hansen":1,"Jerry":1,"Gay":1,"Will":1,"Coleda":1,"Slaven":1,"ReziE":1,"Stosberg":1,"Alan":1,"Pisoni":1,"Adriano":1,"Ferreira":1,"Keenan":1,"Leland":1,"Johnson":1,"Ricardo":3,"Signes":1,"Pete":1,"Krawczyk":1,"COPYRIGHT":3,"Copyright":3,"free":4,"software":5,"redistribute":4,"modify":4,"under":5,"terms":4,"Artistic":2,"License":3,"v2":1,".0":1,"package":14,"File":21,"Next":6,"Spec":14,"$name":22,"current":8,"$dir":19,"files_defaults":3,"skip_dirs":2,"BEGIN":8,"file_filter":2,"undef":16,"descend_filter":2,"error_handler":3,"CORE":5,"@_":54,"sort_files":7,"follow_symlinks":2,"map":14,"curdir":1,"updir":1,"__PACKAGE__":1,"$parms":15,"@queue":8,"_setup":2,"$filter":3,"$file":13,"$fullpath":12,"splice":5,"local":9,"$File":3,"next":16,"wantarray":3,"_":4,"_candidate_files":2,"iterator":1,"sort_standard":2,"$$":2,"cmp":2,"sort_reverse":1,"reslash":2,"$path":9,"@parts":3,"split":18,"catfile":4,"$defaults":9,"$passed_parms":4,"ref":22,"}}":62,"{}":5,"parm":1,"hash":26,"passed_parms":2,"$key":22,"$badkey":1,"$sub":1,"caller":3,"))":17,"$start":6,"push":36,"$dh":4,"opendir":1,"@newfiles":5,"$descend_filter":3,"$follow_symlinks":2,"$sort_sub":4,"$skip_dirs":1,"readdir":1,"$has_stat":3,"catdir":3,"closedir":1,"@":64,"End":1,"$COPYRIGHT":4,"$fh":13,"STDOUT":10,"type_wanted":2,"mappings":7,"ignore_dirs":4,"$input_from_pipe":4,"$output_to_pipe":4,"$dir_sep_chars":4,"$is_cygwin":4,"$is_windows":10,"Glob":2,"Getopt":7,"Long":7,"_MTN":2,"RCS":2,"SCCS":2,"_darcs":2,"_sgbak":2,"_build":2,"actionscript":2,"mxml":2,"ada":4,"adb":2,"ads":2,"asm":4,"batch":2,"bat":2,"cmd":2,"binary":3,"q":12,"Binary":2,"xs":2,"cfmx":2,"cfc":2,"cfm":2,"cfml":2,"clojure":2,"clj":2,"cpp":4,"cxx":2,"hpp":2,"hh":4,"hxx":2,"csharp":2,"cs":2,"css":4,"delphi":2,"pas":2,"int":6,"dfm":2,"nfm":2,"dof":2,"dpk":2,"dproj":2,"groupproj":2,"bdsgroup":2,"bdsproj":2,"elisp":2,"el":2,"erlang":2,"erl":2,"hrl":2,"fortran":2,"f77":2,"f90":2,"f95":2,"f03":2,"ftn":2,"fpp":2,"go":5,"groovy":4,"gtmpl":2,"gpp":2,"grunit":2,"haskell":2,"hs":2,"lhs":2,"htm":2,"shtml":2,"xhtml":2,"java":4,"properties":2,"js":4,"jsp":4,"jspx":2,"jhtm":2,"jhtml":2,"lisp":4,"lsp":2,"lua":4,"Makefiles":2,".mk":2,".mak":2,"mas":2,"mhtml":2,"mpl":2,"mtxt":2,"objc":2,"objcpp":2,"mm":2,"ocaml":2,"ml":2,"mli":2,"parrot":2,"pir":2,"pasm":2,"pmc":2,"ops":2,"pod":5,"pg":2,"tg":2,"pl":2,"pm":2,"pm6":2,"psgi":3,"phpt":2,"php3":2,"php4":2,"php5":2,"phtml":2,"plone":2,"cpt":2,"cpy":2,"py":4,"python":2,"rake":4,"Rakefiles":2,"ruby":2,"rb":2,"rhtml":2,"rjs":2,"rxml":2,"erb":2,"spec":2,"scala":4,"scheme":7,"scm":2,"ss":2,"sh":2,"bash":3,"csh":2,"tcsh":2,"ksh":2,"zsh":2,"smalltalk":2,"st":2,"sql":4,"ctl":4,"tcl":4,"itcl":2,"itk":2,"tex":4,"cls":4,"sty":2,"Text":3,"tt":4,"tt2":2,"ttml":2,"vb":4,"bas":2,"frm":2,"resx":2,"verilog":2,"vh":2,"sv":2,"vhdl":4,"vhd":2,"yaml":4,"yml":2,"dtd":2,"xsl":2,"xslt":2,"ent":2,"$type":16,"$exts":6,"$ext":6,"$types":4,"mk":2,"mak":2,"STDIN":7,"=~":36,"MSWin32":2,"quotemeta":4,"@files":6,"@dirs":4,"HOME":4,"USERPROFILE":2,"bsd_glob":2,"GLOB_TILDE":2,"$filename":13,"open":9,"@lines":18,"chomp":3,"opt":4,"$getopt_specs":6,"after_context":8,"before_context":8,"$val":27,"break":6,"handled":2,"beforehand":2,"heading":6,"invert_file_matc":2,"show_types":2,"smart_case":2,"remove_dir_sep":4,"$ignore_dirs":4,"print_version_st":2,"show_help_types":2,"Pod":5,"Usage":5,"pod2usage":3,"verbose":3,"exitval":3,"$dummy":2,"$wanted":4,"later":3,"$type_wanted":6,"qq":9,"Unknown":2,"def_types_from_A":5,"$i":19,"filetypes_suppor":2,"$parser":12,"Parser":4,"configure":4,"getoptions":4,"$to_screen":10,"output_to_pipe":2,"defaults":9,"eval":8,"$value":9,"<=":3,"$l":9,"join":10,"@ret":10,"$from":6,"$to":6,"..":14,"uniq":5,"@uniq":2,"$a":2,"<=>":2,"$b":2,"numerical":2,"occurs":2,"once":3,"@typedef":8,"$td":6,"/=":3,"$mappings":2,"COMMENT{-":2,"CGI":9,"Fast":3,"XML":2,"Hash":19,"XS":2,"FindBin":1,"$Bin":3,"#use":1,"lib":4,"$_stop":4,"$request":5,"$SIG":6,"nginx":2,"external":2,"fcgi":2,"$CGI":1,"Ext_Request":1,"FCGI":1,"Request":17,"STDERR":32,"$ARGV":7,"$conv":2,"use_attr":1,"indent":1,"xml_decl":1,"$tmpl_path":2,"tmpl":1,"$data":3,"nick":1,"id":5,"third_party":1,"artist_name":2,"venue":2,"event":2,"date":8,"$tmpl":4,"$output":4,"zA":1,"Z0":1,"9_":1,"Content":2,"application":13,"charset":2,"utf":2,"hash2xml":1,"nError":1,"M":1,"$0":1,"Foo":9,"Bar":1,"$n":12,"@array":1,"Color":6,"Palette":6,"Schema":2,"Moose":2,"Types":2,"ColorName":2,"MooseX":1,"ArrayRef":2,"#pod":19,"documented":3,"Below":2,"bit":3,"attr":1,"required_colors":4,"arrayref":2,"names":2,"present":3,"palette":5,"schema":4,"isa":1,"required":7,"method":19,"check":6,"$schema":2,"$palette":4,"exception":2,"requirements":3,"$self":126,"__END__":3,"encoding":4,"UTF":1,"PERL":1,"library":2,"perls":1,"released":3,"long":1,"ago":1,"years":1,"Although":1,"older":2,"versions":2,"guarantee":1,"minimum":2,"increased":2,"promise":1,"accepted":2,"lower":1,"ATTRIBUTES":2,"METHODS":4,"SIGNES":2,"cpan":1,"@semiotic":1,".systems":1,"AND":2,"programming":1,"language":1,"itself":4,"SHEBANG#!#! perl":4,"$o":10,"bless":6,"Plugin":1,"container":1,"functions":1,"Version":1,"serviceable":1,"parts":1,"FUNCTIONS":1,"Reads":1,"Gets":3,"specific":5,"tweaking":1,"Go":1,".foo":1,".bar":1,".rdf":1,"Remove":1,"feedgnuplot":41,"metacpan":1,"indexer":1,"Time":5,"HiRes":1,"usleep":3,"gettimeofday":5,"tv_interval":3,"Handle":4,"Select":2,"List":2,"Util":5,"MoreUtils":1,"Scalar":3,"looks_like_numbe":2,"ParseWords":1,"shellwords":3,"Piece":3,"interpretCommand":2,"@curves":7,"curveIndices":1,"$haveNewData":4,"$last_replot_tim":3,"$last_replot_is_":3,"$this_replot_is_":5,"getRangeSize":4,"$id":25,"$options":216,"rangesize_hash":2,"rangesize_defaul":6,"maxcurves":3,"histstyle":6,"legend":14,"[]":14,"curvestyle":13,"style":25,"histogram":23,"y2":14,"extracmds":6,"unset":7,"equation":15,"curvestyleall":11,"styleall":16,"rangesize":11,"GetOptions":1,"synopsis":1,"args":5,"$listkey":12,"@in":2,"$N":4,"@out":3,"$in":2,"$key_new":2,"freq":2,"fnorm":2,"$hist_curve":5,"scalar":8,"foreach":20,"$idx":9,"hardcopy":14,"stream":42,"rangesizeall":10,"extraValuesPerPo":7,"+=":2,"++":24,"colormap":6,"circles":6,"binwidth":7,"domain":44,"timefmt":20,"y2min":3,"y2max":3,"xlen":26,"monotonic":8,"zmin":5,"zmax":5,"zlabel":3,"square_xy":3,"$hist_dim":2,"!=":4,"xmin":4,"xmax":4,"!~":5,"cum":1,"cnorm":1,"$Nfields":2,"timefmt_Ncols":4,"image":10,"ymin":7,"ymax":7,"yrange":2,"auto":1,"flipy":2,"rgbimage":1,"getGnuplotVersio":2,"GNUPLOT_VERSION":3,"$gnuplotVersion":4,"gnuplot":31,"sendRangeCommand":7,"$min":7,"$max":5,"$cmd":2,"PIPE":30,"makeDomainNumeri":3,"$domain0":3,"$timepiece":2,"strptime":2,"epoch":2,"$prev_timed_repl":3,"$pipe_in":6,"$selector":6,"$line_number":4,"$is_stdin":3,"stdin":1,"cmdline":1,"openNextFile":3,"$fd":6,"fdopen":1,"fileno":1,"getNextLine":2,"getline_internal":3,"$line":3,"getline":1,"eof":1,"$now":6,"$time_remaining":3,"can_read":1,"mainThread":2,"$dopersist":2,"persist":1,"available":6,"INT":3,"dump":3,"$geometry":1,"geometry":2,"autoflush":2,"$outputfile":5,"$outputfileType":5,"starts":1,"anything":1,"stuff":2,"middle":1,"eps":2,"ps":2,"pdf":2,"png":2,"svg":2,"ix":1,"ends":1,"known":1,"lc":1,"terminalOpts":1,"terminal":11,"$terminalOpts":2,"$style":4,"xlabel":7,"ylabel":8,"y2label":2,"title":8,"square":4,"setCurveLabel":2,"addCurveOption":3,"setCurveAsHistog":2,"$latestX":5,"@domain":3,"$domain0_numeric":15,"())":4,"clearCurves":3,"replot":10,"@fields":12,"$domain":5,"dataid":12,"$rangesize":3,"pushPoint":2,"getCurve":5,"plotStoredData":3,"100_000":2,"until":2,"sleep":5,"pruneOldData":2,"$oldestx":2,"$curve":34,"datastring":9,"$meta":5,"datastring_meta":5,"$firstInWindow":5,"datastring_offse":6,"substr":1,"offset_start":3,"@nonemptyCurves":3,"@extraopts":2,"$body":20,"updateCurveOptio":5,"$title":4,"autolegend":5,"$titleoption":1,"$histoptions":1,"histoptions":2,"$usingoptions":2,"@rest":11,"$curveIndices":3,"extraoptions":2,"curve":18,"#curves":2,"$curves":2,"$str":7,"timer":2,"indication":1,"$xmin":4,"$xmax":4,"strftime":2,"$datastring":2,"length":3,"General":2,"purpose":1,"oriented":2,"plotting":16,"Simple":3,"piped":2,"seq":9,"awk":15,"Test":5,"plot":50,"------":4,"--------":4,"-------":8,"**":30,"***":1,"................":10,"##":52,"....":2,"..........":1,"......":1,".......":2,"........":1,"#B":1,"...............":1,"###":1,".....":1,"####":2,"real":2,"how":6,"received":3,"wlan0":2,"network":2,"interface":1,"bytes":1,"Linux":4,"true":6,"cat":5,"proc":4,"net":2,"dev":3,"gawk":2,"seconds":7,"flexible":2,"frontend":1,"Gnuplot":4,"creates":1,"plots":18,"coming":1,"passed":18,"commandline":2,"Various":1,"representations":1,"streaming":5,"display":2,"two":2,"curves":19,"generates":2,"reads":1,"invocation":2,"interesting":1,"plotted":8,"usage":2,"basic":2,"Input":1,"parsing":1,"New":1,"needed":8,"functionality":1,"directly":8,"Anything":1,"Arbitrary":1,"commands":9,"turn":1,"grid":2,"pass":8,"Commands":1,"provide":2,"nicer":1,"passing":4,"these":6,"arbitrary":1,"styles":10,"curveID":10,"extrastyle":2,"Pass":1,"affect":1,"extra":6,"lack":1,"common":2,"simply":3,"mutually":1,"exclusive":1,"global":2,"setting":3,"Data":3,"formats":2,"value":24,"incoming":3,"represents":2,"distinct":1,"point":18,"demonstrated":1,"original":3,"above":4,"we":17,"requested":3,"supports":4,"sophisticated":1,"interpretation":1,"head3":8,"Domain":1,"selection":1,"X":8,"rest":3,"plain":3,"others":1,"Default":1,"nodomain":3,"Thus":4,"produces":1,"values":23,"desired":4,"appear":2,"associated":1,"start":2,"Curve":1,"indexing":1,"fine":1,"sparse":1,"represented":1,"string":13,"identifying":1,"produced":2,"IDs":7,"adds":2,"label":5,"generic":1,"Multi":1,"Depending":1,"represent":3,"range":8,"2D":1,"representing":1,"But":2,"instance":4,"situation":1,"bars":2,"none":1,"They":2,"however":2,"Those":1,"size":3,"right":2,"thing":2,"automatically":1,"More":3,"making":3,"2d":1,"y":12,"expects":1,"x":21,"ydelta":3,"tuple":3,"lopsided":2,"errorbars":2,"giving":1,"ylow":1,"yhigh":1,"3D":7,"3d":10,"ambiguity":1,"Z":1,"function":5,"Y":2,"happens":2,"format":11,"parse":7,"although":1,"generally":4,"backslash":1,"tab":2,"Whitespace":1,"flag":1,"act":1,"little":1,"differently":1,"integer":3,"changes":1,"parsed":3,"axis":16,"tics":1,"labelled":1,"tries":1,"labelling":1,"Example":1,"sar":1,"CPU":1,"consumption":1,"future":1,"Real":1,"refreshperiod":4,"updated":2,"refresh":3,"intervals":1,"indicated":3,"refreshed":1,"triggered":2,"timed":2,"modes":1,"recent":3,"windowsize":3,"constantly":1,"updating":1,"scrolling":1,"view":1,"past":3,"replaced":1,"window":8,"units":1,"otherwise":2,"causes":2,"moving":2,"computed":2,"subtlely":2,"analyzed":1,"utilized":2,"histograms":7,"Special":1,"special":1,"raw":2,"Feedgnuplot":1,"detected":1,"discarded":1,"refreshes":1,"now":4,"waiting":1,"clears":1,"process":9,"continues":1,"Hardcopy":1,"able":1,"produce":1,"outputfile":1,"inferred":2,".ps":2,".eps":2,".pdf":2,".svg":2,".png":2,"tell":1,"provides":2,"Self":3,"enable":1,"self":4,"ways":1,"inline":2,"executable":1,"formatted":2,"followed":2,"caveats":1,"limited":1,"full":1,"character":1,"limit":1,"serious":1,"limitation":1,"likely":1,"resolved":1,"kernel":1,"patch":1,"tried":1,"storing":1,"plotdata":1,"PLOT":2,"DATA":1,"@xy":1,"__DATA__":3,"especially":1,"useful":5,"logged":1,"Raw":1,"stored":1,"directive":1,"small":1,"manipulate":1,"useable":1,"plotter":1,"ARGUMENTS":1,"enabled":3,"index":3,"preceded":1,"ID":9,"corresponds":1,"nodataid":2,"Do":3,"makes":1,"sense":3,"Each":1,"Interpret":1,"colormapped":1,"xy":1,"Requires":1,"extents":2,"colors":1,"Automatically":2,"Plot":4,"comes":2,"realtime":1,"1Hz":1,"dictates":1,"section":1,"draw":2,"connect":1,"consecutive":1,"radius":1,"Not":1,"xxx":18,"Otherwise":3,"Titles":1,"override":1,"Omit":1,"ALL":2,"Does":3,"Implies":1,"bounds":2,"bound":1,"z":2,"colormaps":1,"Label":1,"ordered":1,"viewer":1,"resulting":1,"told":1,"axes":3,"Prior":1,"drawn":2,"thicker":1,"brought":1,"curveid":2,"up":8,"width":3,"assumed":1,"omitted":1,"drawing":1,"filled":1,"boxes":2,"borders":1,"wants":3,"cull":1,"old":1,"bins":1,"Defaults":1,"Normally":1,"generated":1,"smooth":2,"info":2,"Allowed":1,"very":1,"gnuplots":1,"normalized":1,"indicates":1,"counting":1,"items":1,"integral":1,"rescaled":1,"end":3,"Additional":5,"Synonym":2,"overridden":1,"applicable":1,"Exclusive":2,"Same":1,"prefixed":1,"verbatim":4,"Overlays":1,"top":6,"raster":1,"checking":1,"existence":1,"Usually":1,"images":3,"their":2,"origin":2,"left":3,"corner":2,"bottom":1,"properly":2,"Since":1,"passthrough":1,"finer":1,"achieved":1,"symbolic":2,"equations":3,"intended":2,"augment":1,"since":3,"added":1,"removed":3,"styling":2,"applied":1,"along":2,"thickness":1,"damped":1,"sinusoids":2,"affected":1,"separately":1,"complicated":1,"nE":2,"parametric":2,"generate":1,"unit":1,"circle":2,"aspect":3,"ratio":3,"controls":2,"ONLY":1,"Format":1,"String":1,"attempts":1,"validate":1,"sensible":1,"maximum":1,"allowed":1,"purely":1,"prevent":1,"allocating":1,"checks":1,"sure":2,"coordinate":1,"monotonically":1,"increasing":1,"cached":3,"purged":2,"kept":1,"replotted":1,"particular":1,"Like":2,"overriding":2,"tuples":1,"Instead":1,"printing":1,"Very":1,"exhausted":2,"pipeline":5,"killed":1,"depending":3,"closely":1,"interactive":3,"terminals":1,"qt":1,"x11":1,"wxt":1,"windows":3,"thus":1,"leaving":1,"caveat":1,"decapitated":1,"polotting":1,"Alive":3,"alive":5,"prompt":4,"busy":1,"Half":2,"dead":3,"Dead":3,"possibilities":1,"Need":2,"Ctrl":4,"Non":1,"accepts":2,"goal":2,"state":1,"terminated":1,"means":4,"kills":4,"feeding":1,"leaves":1,"final":1,"inspection":1,"been":1,"usually":3,"invokes":1,"write_data":1,"terminates":1,"processes":1,"receive":1,"SIGINT":1,"children":1,"happen":1,"feeder":1,"dies":1,"behave":1,"us":1,"X11":1,"RECIPES":1,"Realtime":3,"throughput":1,"Looks":1,"battery":1,"charge":1,"respect":1,"Uses":2,"acpi":4,"temperatures":2,"IBM":1,"Thinkpad":2,"ibm":2,"thermal":2,"reports":1,"various":2,"locations":1,"Plotting":3,"sizes":1,"granular":1,"10MB":1,"ls":1,"Frequency":2,"ping":2,"round":1,"trip":1,"D":1,"anE":1,"$F":2,"features_xy":2,".data":2,"wrapper":2,"Finer":1,"reversed":1,"pixel":1,"ACKNOWLEDGEMENT":1,"originally":1,"driveGnuPlots":1,"Thanassis":1,"Tsiodras":1,"his":1,"site":1,".softlab":1,".ece":1,".ntua":1,".gr":1,"ttsiod":1,"gnuplotStreaming":1,"REPOSITORY":1,"dkogan":1,"Dima":2,"Kogan":2,"dima":1,"@secretsauce":1,".net":1,"either":4,"GNU":1,"Public":1,"published":1,"Free":1,"Software":1,"Foundation":1,"licenses":2,"benchmarks":2,"fib":6,"Fibonacci":2,"Benchmark":1,"COMMENT%":1,"Calculates":1,"Number":1,"unspecified":1,"SEE":3,"ALSO":3,".pir":1,"cperl":1,"utf8":1,"Algorithm":4,"Evolutionary":4,"Fitness":3,"Any":3,"Fa":1,"ade":1,"fitness":2,"Utils":1,"string_decode":2,"squares":2,"$chrom":9,"@values":2,"$values":2,"$any_eval":1,"Turns":1,"subroutine":1,"closure":1,"Useful":1,"mainly":1,"Carp":14,"base":11,"$function":1,"Assigns":1,"$class":6,"_function":1,"croak":6,"initialize":1,"$individual":6,"Applies":1,"instantiated":1,"chromosome":1,"_apply":4,"really":1,"individual":1,"Itis":1,"efficiency":2,"Chrom":1,"$cache":4,"$result":5,"GPL":1,"distribution":1,".fsf":1,"gpl":1,".txt":1,"Plack":34,"Response":19,"Accessor":1,"body":16,"status":12,"HTTP":22,"Headers":10,"URI":19,"Escape":6,"$rc":3,"$headers":21,"$content":5,"headers":38,"carp":3,"cookies":17,"header":13,"content_length":8,"content_type":8,"content_encoding":8,"redirect":6,"$url":11,"$status":6,"finalize":5,"clone":1,"_finalize_cookie":2,"$k":4,"$v":8,"chr":1,"ge":1,"LWS":1,"SP":1,"CR":1,"LF":1,"char":1,"invalid":1,"header_field_nam":1,"_body":2,"blessed":1,"overload":1,"Method":1,"$cookie":2,"_bake_cookie":2,"push_header":1,"@cookie":7,"uri_escape":3,"_date":2,"expires":5,"secure":5,"httponly":2,"@MON":1,"Feb":1,"Mar":1,"Apr":1,"Jun":1,"Jul":1,"Aug":1,"Sep":1,"Oct":1,"Nov":1,"Dec":1,"@WDAY":1,"Sun":1,"Mon":1,"Tue":1,"Wed":1,"Thu":1,"Fri":1,"Sat":1,"$expires":4,"$sec":2,"$hour":2,"$mday":2,"$mon":2,"$year":3,"$wday":2,"gmtime":1,"sprintf":2,"$WDAY":1,"$MON":1,"Portable":2,"object":16,"PSGI":9,"response":9,"psgi_handler":1,"$env":18,"array":8,"API":3,"Creates":3,"gets":2,"alias":3,"Setter":2,"$body_str":1,"$io":1,"manually":1,"Shortcut":8,"methods":9,"URL":1,"optional":4,"responsible":1,"parameters":20,"Location":1,"setter":1,"details":2,"Returns":26,"reference":22,"corresponding":1,"everything":1,"convert":1,"3M":1,"Tokuhiro":2,"Matsuno":2,"Tatsuhiko":2,"Miyagawa":2,"Mojolicious":1,"Lite":1,"experimental":1,"exception_handle":1,"sigtrap":2,"signals":1,"Basename":1,"tm_die":5,"$Carp":4,"CarpLevel":3,"levels":1,"GLOBAL":1,"SIG":1,"__DIE__":1,"$error_fd":1,"TM_ERROR_FD":3,"realwarn":1,"realdie":2,"longmess":3,"$arg":11,"Heavy":1,"$INC":1,"$call_pack":3,"$Internal":1,"CarpInternal":1,"longmess_heavy":3,"long_error_loc":1,"ret_backtrace":2,"quote":2,"Za":1,"z0":1,"ord":1,"seg":1,"url_and_display_":3,"$display_name":5,"basename":1,"$mess":8,"$tid_msg":2,"Thread":2,"tid":2,"$tid":2,"caller_info":2,"br":1,">/":1,"ineval":3,"MOD_PERL":1,"S":1,"htmlize":1,"amp":1,"/</":1,"lt":1,"/>/":1,"gt":1,"$BASE_DIR":1,"$CONFIG_FILE":2,"Config":1,"$DEBUG_LOG_FILE":2,"writable":1,"nagios":3,"$DEBUGLEVEL":3,"Errors":1,"Warnings":1,"Debug":1,"$DEBUGOUTPUT":5,"cgi":1,"$DEBUG_TIMESTAMP":5,"test":1,"configuration":2,"console":1,"$c":1,"read_config":4,"abort":23,"performance":2,"started":1,"parse_perfdata":2,"web":6,"browser":1,"run_as_cgi":2,"Parse":1,"import":1,"debug":37,"$cgi":3,"$graph_name":18,"param":11,"$graph_iteration":6,"$config":66,"display_htmltemp":3,"graph":3,"$rrdtool_cmdline":12,".join":3,"$rrdarchive":2,"$f":1,"$t_start":5,"$t_end":5,"$e":1,"$t_descr":4,"$d":1,"`":6,"HTML":5,"$t":2,"$varname":8,"localtime":2,"graphs":1,"$return_html":6,"$gn":2,"((":3,"escape":1,"slash":1,"actual":1,"$iteration_id":2,"$time":2,"eig":1,"thought":1,"$rrd_updates":11,"$LASTCHECK":1,"$HOSTNAME":2,"$SERVICEDESCR":2,"$SERVICESTATE":1,"$OUTPUT":2,"$PERFDATA":2,"!!":2,"$host_and_descr_":3,"$host_regex":6,"$service_regex":5,"$insert_value":10,"$regex":7,"$regex_string":3,"$archive":5,"$rrdarchive_file":6,"}}}":1,"wheter":1,"RRD":1,"archive":1,"COMMENT\"":2,"CONFIG":3,"$line_counter":2,"@args":11,"$orig_confline":1,"$args":33,"uc":1,"INSERTVALUE":1,"$rrd_filename":2,"$rrdcreatetempla":3,"$hostname_regex":4,"$servicedescr_re":4,"$regex_template":3,"verify":3,"hostname":3,"service":1,"description":2,"template":1,"comment":1,"blank":1,"row":1,"RRDToolPath":1,"PlotTemplate":1,"htmltemplate":2,"@params":7,"GraphTimeTemplat":1,"$time_template":2,"@t_descr":2,"workaround":1,"RRDCreateTemplat":1,"ValueRegexTempla":1,"$template_name":3,"@regexes":2,"$r":2,"perfdata":1,"$regex_what":2,"$dsa_name":2,"$2":1,"$3":1,"RRDARCHIVEPATH":1,"HTMLTemplatePath":1,"GraphIndexTempla":1,"GRAPH":1,"rrdfilename":1,"rrdcreatetemplat":1,"graphtimetemplat":1,"plottemplate":1,"$level":2,"$msg":3,"DEBUGOUTPUT":3,"POSIX":1,"#line":1,"getchar":1,"getc":1,"_001":1,"MultiValue":17,"Body":2,"Upload":3,"TempBuffer":2,"_deprecated":8,"$alt":1,"$method":1,"REMOTE_ADDR":2,"remote_host":3,"REMOTE_HOST":2,"protocol":3,"SERVER_PROTOCOL":1,"REQUEST_METHOD":1,"port":1,"SERVER_PORT":3,"REMOTE_USER":2,"request_uri":2,"REQUEST_URI":2,"path_info":8,"PATH_INFO":5,"script_name":2,"SCRIPT_NAME":5,"CONTENT_LENGTH":3,"CONTENT_TYPE":2,"session":3,"session_options":2,"logger":4,"HTTP_COOKIE":3,"@pairs":2,"$pair":4,"uri_unescape":1,"$results":2,"query_parameters":8,"uri":6,"query_form":2,"_parse_request_b":4,"$cl":10,"seek":3,"raw_body":2,"$field":2,"HTTPS":1,"(?:":1,"CONTENT":1,"COOKIE":1,"referer":4,"user_agent":4,"body_parameters":7,"$query":3,"flatten":3,"uploads":10,"url_scheme":2,"params":2,"query_params":2,"body_params":2,"cookie":6,"get_all":4,"upload":7,"raw_uri":2,"$base":6,"path_query":1,"_uri_base":3,"$path_escape_cla":2,"QUERY_STRING":4,"canonical":2,"$uri":7,"HTTP_HOST":2,"SERVER_NAME":2,")))":1,"new_response":4,"$ct":3,"cleanup":1,"$input":4,"$buffer":6,"$spin":2,"$chunk":4,"$read":3,"-=":1,"rewind":1,"from_mixed":2,"@uploads":3,"@obj":3,"_make_upload":2,"$upload":6,"$copy":1,"$app_or_middlewa":1,"$req":36,"$path_info":1,"consistent":1,"objects":5,"across":1,"server":1,"environments":1,"CAVEAT":1,"middleware":1,"developers":3,"framework":3,"rather":3,"Writing":1,"recommended":1,"mod_perl":2,"re":1,"encouraged":1,"frameworks":2,"plackperl":1,"#frameworks":1,"modules":1,"Engine":1,"higher":1,"level":2,"earlier":1,"deprecated":3,"Take":1,"Unless":1,"noted":1,"accessor":1,"expect":2,"shared":1,"passes":1,"during":1,"cycle":1,"client":2,"remote":1,"host":1,"empty":3,"resolve":1,"Contains":1,"GET":4,"POST":6,"HEAD":1,"undecoded":2,"probably":1,"dispatch":2,"Similar":1,"</>":3,"virtual":2,"absolute":2,"hosted":3,"indicating":1,"connection":1,".input":1,"handle":1,"psgix":3,".session":2,"retrieve":1,"store":2,".options":1,".logger":1,"supposed":1,"message":2,"Values":1,"sent":1,"clients":1,"decoded":1,"query":2,"merged":1,"constructed":1,"Every":2,"cloned":2,"compatible":1,"alternative":1,"accessing":1,"Unlike":1,"allow":1,"modifying":1,"convenient":1,"Handy":1,"dependency":1,"subclassing":1,"duck":1,"typing":1,"generation":1,"middlewares":1,"Parameters":1,"scalars":1,"references":1,"anymore":2,"And":1,"key":1,"call":5,"@foo":1,"get_one":1,"parameter":2,"independent":1,"unlike":1,"mixed":2,"traditional":1,"$params":1,"already":1,"deal":1,"ugliness":1,"PARSING":1,"BODY":1,"MULTIPLE":1,"OBJECTS":1,"carefully":1,"coded":1,"save":1,"temporary":1,"buffer":1,"safely":1,"won":1,"DISPATCHING":1,"route":1,"actions":1,"mounted":1,"scripts":1,"multiplexed":1,"tools":1,"URLMap":1,"action":1,"give":1,"prefix":1,"building":1,"URLs":1,"templates":1,"redirections":1,"subclass":1,"uri_for":2,"$link":1,"signoff":2,"app":2,"logout":1,"INCOMPATIBILITIE":1,"utility":1,"release":1,"related":1,"insecure":1,"bug":1,"document":2,"mismatching":1,"suggesting":1,"Cookie":2,"handling":1,"simplified":1,"CAN":1,"serialized":1,"decoding":1,"totally":1,"wacky":1,"AUTHORS":1,"Kazuhiro":1,"Osawa":1,"Catalyst":1,"Base":1,"===":1,"Strict":1,"---":2,"$x":3,"$y":1},"Pic":{"COMMENT.\\\"":1,".cstart":2,".ps":5,"size":2,"R1":4,":":6,"ring":3,"double":3,",":8,"pointing":2,"up":4,"bond":10,"length":5,".35":5,"from":10,".V2":2,";":12,"BP":6,"R2":2,"put":1,"N":1,"at":2,"H":1,"above":1,"-":1,"O":2,".cend":2,"COMMENT#":1,"A1":2,"front":1,"down":5,"CH3":1,"NH2":1,".PS":1,"ellipse":2,"arrow":5,"box":6,"right":2,"dashed":1,"move":3,"then":2,"Thing":3,"<-":1,">":1,"last":2,".r":2,"to":2,".l":2,"left":1,"B":5,"sprintf":1,"(":1,".wid":1,".ht":1,")":1,"rjust":1,".w":1,"define":1,"sadness":2,"{":1,"boxwid":1,"=":3,"boxht":1,"textht":1,".5":1,".s":1,"}":1,"()":1,".PE":1},"Pickle":{"(":18,"dp0":2,"S":12,"p1":4,"p2":2,"sS":1,"p3":3,"p4":2,"s":2,".":3,"cnumpy":5,".core":2,".multiarray":2,"_reconstruct":2,"p0":1,"ndarray":2,"I0":6,"tp2":1,"tp4":2,"Rp5":2,"I1":5,"I100":1,"tp6":1,"dtype":2,"p7":2,"p8":2,"tp9":1,"Rp10":1,"I3":2,"p11":1,"NNNI":2,"-":4,"I":2,"tp12":1,"bI00":1,"p13":1,"tp14":1,"b":1,"tS":1,"tRp3":1,"I10":1,"I784":1,"tcnumpy":1,"tRp5":1,"tbI00":1,"lp2":1,"aF2":1,".0":3,"aI3":1,"ac__builtin__":1,"complex":1,"F4":1,"F6":1,"asS":1,"p6":1,"NsS":1,"VUnicode":1,"string":1,"p9":1,"tp10":1},"PicoLisp":{"COMMENT#":5,"(":268,"de":13,"permute":2,"Lst":16,")":138,"ifn":1,"cdr":10,"cons":9,"mapcan":1,"mapcar":5,"delete":1,"X":3,"))":36,"subsets":3,"N":7,"cond":1,"((":2,"=":3,"not":2,"T":4,"conc":1,"dec":4,"shuffle":1,"by":1,"samples":1,"Cnt":3,"make":4,"until":2,"when":4,">=":3,"rand":2,"length":4,")))":11,"link":4,"car":19,"pop":7,"gen":1,"for":9,"set":4,"maxi":2,"#":4,"Selection":1,"rot":1,"Recombination":1,"+":4,"Mutation":1,"game":1,"let":6,"recur":1,"?":1,"if":7,"loop":2,"caar":4,"setq":10,"list":2,"cdar":5,">":5,"NIL":2,"sort":1,"prog2":1,"cadar":1,"recurse":1,"-":9,"@":3,"cddar":1,"grid":1,"DX":3,"DY":2,"FX":3,"FY":3,"Grid":5,"Y":2,"box":1,"intern":1,"pack":1,"char":2,"West":2,"and":10,"last":2,"Col":5,"East":1,"or":3,"South":3,"L":8,"with":1,":":8,"con":2,"south":3,"north":3,"This":5,"west":2,"east":2,"disp":1,"head":1,"nth":1,"reverse":1,"Sp":4,"while":1,"prin":5,"align":1,"nT":3,"prinl":3,"map":1,"unless":1,"default":1,"space":2,"inc":2,"Dir":2},"PigLatin":{"COMMENT/**":1,"REGISTER":1,"$SOME_JAR":1,";":4,"A":2,"=":2,"LOAD":1,"USING":1,"PigStorage":1,"()":1,"AS":1,"(":1,"name":2,":":2,"chararray":1,",":1,"age":1,"int":1,")":1,"--":1,"Load":1,"person":1,"B":2,"FOREACH":1,"generate":1,"DUMP":1},"Pike":{"SHEBANG#!pike":1,"int":32,"main":1,"(":142,"argc":1,",":28,"array":2,"argv":1,")":115,"{":52,"return":42,";":150,"}":52,"#pike":2,"__REAL_VERSION__":2,"constant":12,"Generic":1,"=":66,"__builtin":11,".GenericError":1,"Index":1,".IndexError":1,"BadArgument":1,".BadArgumentErro":1,"Math":1,".MathError":1,"Resource":1,".ResourceError":1,"Permission":1,".PermissionError":1,"Decode":1,".DecodeError":1,"Cpp":1,".CppError":1,"Compilation":1,".CompilationErro":1,"MasterLoad":1,".MasterLoadError":1,"ModuleLoad":1,".ModuleLoadError":1,"COMMENT//":87,"object":1,"mkerror":1,"mixed":8,"error":14,"if":35,"==":6,"UNDEFINED":1,"objectp":1,"&&":2,"->":5,"is_generic_error":1,"arrayp":2,"))":13,"Error":3,".Generic":3,"@error":1,"stringp":1,"sprintf":3,"is_fake_file":1,"protected":12,"string":17,"data":33,"ptr":31,"r":10,"w":6,"mtime":4,"function":21,"read_cb":5,"read_oob_cb":5,"write_cb":5,"write_oob_cb":5,"close_cb":5,"close":1,"void":22,"|":12,"direction":5,"lower_case":2,"||":2,"cr":2,"has_value":4,"cw":2,"create":1,"_data":3,"type":10,"_ptr":2,"!":8,"time":2,"()":23,"else":5,"make_type_str":3,"+=":6,"this_program":3,"dup":1,"errno":1,"Stdio":3,".Stat":3,"stat":1,"st":6,"size":1,"sizeof":21,"ctime":1,"atime":1,"String":3,".SplitIterator":3,"line_iterator":1,"trim":2,"-":11,"id":3,"query_id":1,"set_id":1,"_id":2,":":3,"read_function":1,"nbytes":2,"lambda":1,"read":2,"peek":1,"float":1,"timeout":1,">=":1,"query_address":1,"is_local":1,"len":4,"not_all":1,"<":3,"start":2,"zero_type":1,">":3,"[":9,"..":6,"]":9,"gets":1,"ret":7,"sscanf":1,"+":9,"getchar":1,"c":4,"catch":1,"++":2,"unread":1,"s":5,"-=":1,"seek":1,"pos":9,"mult":3,"add":2,"*":2,"strlen":2,"sync":1,"tell":1,"truncate":1,"length":3,"write":1,"str":13,"...":2,"extra":2,"@extra":1,"set_blocking":1,"set_blocking_kee":1,"set_nonblocking":1,"rcb":2,"wcb":2,"ccb":2,"rocb":2,"wocb":2,"set_nonblocking_":1,"set_close_callba":1,"cb":10,"set_read_callbac":1,"set_read_oob_cal":1,"set_write_callba":1,"set_write_oob_ca":1,"query_close_call":1,"query_read_callb":1,"query_read_oob_c":1,"query_write_call":1,"query_write_oob_":1,"_sprintf":1,"t":2,"())":1,"cast":1,"to":3,"switch":1,"case":2,"this":5,"_sizeof":1,"#define":1,"NOPE":20,"X":2,"args":1,"#X":1,"assign":1,"async_connect":1,"connect":1,"connect_unix":1,"open":1,"open_socket":1,"pipe":1,"tcgetattr":1,"tcsetattr":1,"dup2":1,"lock":1,"//":4,"We":4,"could":4,"implement":4,"mode":1,"proxy":1,"query_fd":1,"read_oob":1,"set_close_on_exe":1,"set_keepalive":1,"trylock":1,"write_oob":1,"COMMENT//!":1},"PlantUML":{"/":45,"package":4,"{":11,"class":14,"tag":3,"}":11,"contact":2,"contact_tag":2,"<<":29,"assoc":2,">>":29,"rea":2,"(":38,",":46,".":5,")":37,"user":1,"entry":2,"entry_tag":2,"@startuml":12,"hide":1,"members":1,"note":4,"as":19,"n1":1,"Auth":6,"*":14,"-->":40,"ConfigurableClie":6,"DataSourceClient":2,"ZoneWriter":4,"ZoneTableAccesso":7,"DataSourceStatus":2,"ZoneTableIterato":6,"DataSourceInfo":4,"..":16,">":21,"ZoneTableSegment":11,":":48,"reset":1,"create":7,"CacheConfig":4,"--":9,"o":8,"ZoneData":6,"add":2,"replace":1,"ZoneTableHeader":2,"MemorySegment":4,"LoadAction":5,"ZoneDataLoader":4,"ZoneDataUpdater":4,"RdataSet":3,"ZoneTable":2,"LoadFromFile":1,"IteratorLoader":1,"MemorySegmentMap":2,"MemorySegmentLoc":2,"@enduml":12,"PublicallyAccess":1,"!":28,"includeurl":9,"https":2,"//":2,"raw":2,".githubuserconte":2,".com":2,"RicardoNiepel":2,"C4":1,"-":12,"PlantUML":2,"master":1,"C4_Component":1,".puml":9,"define":2,"AzurePuml":9,"Azure":1,"release":1,"dist":1,"AzureCommon":1,"Identity":1,"AzureActiveDirec":1,"Networking":2,"AzureApplication":2,"AzureVirtualNetw":1,"Compute":2,"AzureFunction":2,"AzureAppService":2,"Web":1,"AzureCDN":2,"Storage":1,"AzureBlobStorage":2,"title":3,"Publically":1,"Accessible":1,"Re":1,"Direct":1,"System_Boundary":3,"off":1,"Component":2,"out":2,"ios":1,"ac":2,"Az":1,"Container":2,"asa":2,"cdn":3,"fd":6,"afHb":2,"afRw":3,"bs":3,"hub":2,"down":5,"->":20,"up":2,"PROTECTED_META":1,"ifndef":1,"CLASSES":1,"include":8,"Templates":1,"Classes":1,".cuml":1,"endif":1,"ProtectedMeta":1,"metaclass":1,"__getattribute__":1,"()":5,"A":9,"str":5,"type":4,"__setattr__":1,"None":3,"__delattr__":1,"__new__":1,"list":1,"B":1,"dict":1,"__del__":1,"includes":7,"common":7,".iuml":7,"pla_sql":2,"pla_sp":2,"pla_couch":2,"svc_ad":1,"svc_mi":1,"sys_dsuite":2,"act_user":1,"COMMENT'''":3,"PLATFORMS":1,"id":8,"=":11,"node":5,"system":1,"SYS_DSUITE":1,"platform":4,"PLA_COUCH":1,"pla_web":1,"PLA_WEB":1,"PLA_SP":1,"PLA_SQL":1,"APPLICATIONS":1,"app_ms_office":1,"component":3,"app":3,"APP_MS_OFFICE":1,"app_browser":1,"APP_BROWSER":1,"app_email":1,"APP_EMAIL":1,"Mod":1,"le":1,"d":1,"left":1,"to":4,"right":3,"direction":1,"skinparam":2,"packageStyle":1,"rect":1,"shadowing":1,"false":1,"actor":3,"Visiteur":1,"visiteur":2,"Colocataire":1,"coloc":4,"Responsable":1,"de":1,"la":4,"colocation":6,"respColoc":3,"<":3,"|":1,"rectangle":1,"application":1,"S":9,"Afficher":1,"afficher":2,"Modifier":2,"modifier":4,"Administrer":1,"administrer":6,"des":3,"t":6,"ches":3,"modifierTaches":3,"Cr":1,"er":2,"une":3,"extends":6,"Supprimer":2,"Ajouter":1,"Marquer":1,"che":1,"commme":1,"compl":1,"e":2,"of":2,"Exemple":1,"indiquer":1,"qu":1,"m":1,"nag":1,"re":1,"a":1,"effectu":1,"end":2,"inscription":1,"Publish":1,"Jobs":1,"Workers":1,"Successful":1,"Block":1,"Copy":1,"participant":3,"O":12,"P":24,"activate":4,"Startup":1,"celeryd":1,"Q":1,"queue_name":1,"get":1,"next":2,"publish":3,"job":4,"from":5,"queue":1,"is":1,"...":3,"b":4,"concurrency_valu":1,"</":2,"jobs":1,"can":1,"be":1,"threated":1,"\\":2,"nsimultaneously":1,"multithreading":1,"Launch":1,"new":1,"block":7,"copy":1,"read":4,"media":5,"medias":1,"path":4,"N":8,"write":3,"local":3,"web":3,"update":2,"status":3,"&":2,"statistics":2,"file":1,"deactivate":3,"POST":1,"callback":1,"n":1,"Set":1,"PUBLISHED":1,"+":1,"publish_uris":1,"[":1,"job_id":1,"]":1,"publish_uri":1,"into":1,"MongoDB":1,"OK":1,"value":1},"Pod":{"=":82,"pod":4,"head1":13,"NAME":2,"Catalyst":15,"::":99,"PSGI":9,"-":15,"How":1,"and":29,"work":3,"together":1,"SYNOPSIS":1,"The":10,"L":28,"<":71,">":86,"specification":3,"defines":1,"an":10,"interface":3,"between":1,"web":5,"servers":4,"Perl":3,"based":1,"applications":4,"frameworks":1,".":58,"It":4,"supports":1,"the":50,"writing":1,"of":31,"portable":1,"that":20,"can":11,"be":11,"run":1,"using":5,"various":4,"methods":3,"(":7,"as":7,"a":29,"standalone":1,"server":3,",":34,"or":8,"mod_perl":2,"FastCGI":2,"etc":2,")":5,"Plack":11,"is":19,"implementation":1,"for":19,"running":1,"used":2,"to":26,"contain":1,"entire":1,"set":3,"C":23,"<<":5,"Engine":1,"XXXX":1,">>":5,"classes":2,"handle":3,"environments":1,"e":1,".g":1,"CGI":1,"This":12,"has":1,"been":1,"changed":1,"in":21,"so":2,"all":1,"done":2,"by":9,"implementing":1,"adaptors":1,"implement":2,"functionality":2,"means":3,"we":1,"share":2,"common":1,"code":20,"fixes":2,"specific":2,"I":10,"already":2,"have":5,"application":9,"If":2,"you":23,"then":2,"should":1,"able":1,"upgrade":1,"latest":1,"release":1,"with":11,"little":1,"no":4,"trouble":2,"see":4,"notes":1,"Upgrading":2,"specifics":1,"about":3,"your":19,"deployment":1,"Writing":2,"own":5,"file":13,"head2":9,"What":2,".psgi":11,"?":3,"A":11,"lets":1,"control":1,"how":6,"reference":1,"built":2,"will":5,"automatically":3,"this":7,"but":1,"it":7,"possible":1,"do":1,"manually":2,"creating":1,"myapp":1,"root":1,"Why":1,"would":3,"want":2,"write":3,"my":5,"allows":2,"use":10,"alternate":1,"plackup":1,"command":1,"start":1,"add":1,"extensions":1,"Middleware":6,"such":2,"ErrorDocument":1,"AccessLog":1,"simplest":1,"called":1,"TestApp":6,":":20,"strict":3,";":16,"warnings":3,"$app":2,"->":4,"psgi_app":3,"@_":3,"Note":2,"apply":1,"number":1,"middleware":1,"components":2,"these":3,"B":4,"not":3,"applied":1,"if":4,"create":1,"psgi":2,"yourself":2,"Details":1,"found":4,"below":1,"Additional":1,"information":1,"files":1,"at":4,"http":1,"//":1,"search":1,".cpan":1,".org":1,"/":9,"dist":1,"lib":1,".pm":2,"#":1,".psgi_files":1,"generates":2,"default":3,"which":5,"using_frontend_p":1,"setting":1,"on":2,"wrapped":1,"ReverseProxy":1,"contains":1,"some":1,"engine":1,"uniform":1,"behaviour":2,"contained":1,"over":3,"item":13,"LighttpdScriptNa":1,"IIS6ScriptNameFi":1,"back":3,"override":1,"providing":2,"none":1,"things":1,"returned":1,"when":2,"call":1,"MyApp":1,"Thus":1,"need":1,"any":2,"An":1,"apply_default_mi":2,"method":1,"supplied":1,"wrap":1,"middlewares":1,"are":8,"auto":1,"generated":1,"looks":1,"something":4,"like":1,"))":1,"SEE":1,"ALSO":1,"FAQ":1,"AUTHORS":1,"Contributors":1,"COPYRIGHT":1,"library":1,"free":1,"software":1,"You":1,"redistribute":1,"modify":3,"under":1,"same":1,"terms":1,"itself":1,"cut":4,"encoding":1,"utf8":1,"POE":14,"Component":12,"IRC":19,"Cookbook":10,"PoCo":2,"Overview":1,"DESCRIPTION":3,"|":10,"fully":1,"event":1,"driven":1,"client":4,"module":7,"around":1,"kind":1,"cookbook":1,"features":2,"working":1,"examples":1,"programs":1,"demonstrating":2,"capabilities":2,"progress":1,"entries":1,"without":2,"hyperlinks":1,"indicate":1,"unwritten":1,"recipes":1,"RECIPES":1,"General":1,"head3":14,"Disconnecting":2,"Shows":1,"disconnect":1,"gracefully":1,"Bots":1,"basic":4,"bot":11,"BasicBot":1,"basics":1,"Translator":2,"Add":1,"translating":1,"Resolver":2,"Have":4,"resolve":1,"DNS":1,"records":5,"MegaHAL":2,"Allow":1,"talk":1,"artificial":1,"Seen":2,"Implement":1,"feature":1,"many":1,"bots":1,"tells":1,"last":1,"saw":1,"particular":1,"user":1,"what":2,"they":2,"were":1,"doing":1,"saying":1,"Reload":2,"Structure":1,"way":1,"reprogrammed":1,"runtime":1,"reconnecting":1,"Feeds":1,"Use":1,"RSS":1,"Atom":1,"feed":1,"aggregator":1,"Reminder":1,"remind":1,"later":1,"time":1,"Messenger":1,"deliver":1,"messages":1,"users":2,"soon":1,"become":1,"active":1,"Eval":1,"evaluate":1,"mathematical":1,"expressions":1,"Clients":1,"Gtk2":3,"simple":2,"ReadLine":2,"AUTHOR":1,"Hinrik":1,"E":1,"Ouml":1,"rn":1,"SigurE":1,"eth":1,"sson":1,"hinrik":1,".sig":1,"@gmail":1,".com":1,"$Id":1,"contents":1,".pod":7,"v":1,"tower":1,"Exp":1,"$":1,"begin":3,"html":7,"style":2,"{":2,"font":2,"family":1,"sans":1,"serif":1,"weight":1,"bold":1,"}":2,"</":16,"end":4,"Net":18,"Z3950":19,"AsyncZ":29,"Intro":1,"adds":1,"additional":1,"layer":1,"asynchronous":4,"support":1,"through":3,"multiple":1,"forked":1,"processes":4,"hope":1,"also":2,"find":1,"provides":1,"convenient":2,"front":1,"My":1,"initial":1,"idea":1,"was":1,"provide":1,"processing":1,"formatting":2,"Z39":1,".50":1,"--":10,"did":1,"synchronous":1,"But":3,"wanted":1,"could":1,"queries":1,"large":1,"numbers":1,"one":1,"session":1,"Working":1,"part":3,"project":1,"had":1,"ended":1,"up":1,"here":1,"give":2,"more":4,"detailed":3,"account":2,"href":6,"><":3,"b":1,"></":2,"section":2,".html":6,"Documentation":1,"starting":2,"point":2,"gives":2,"overview":2,"describes":2,"mechanics":2,"its":2,"workings":2,"details":5,"particulars":2,"objects":2,"scripts":4,"come":4,"distribution":4,"Options":6,"document":4,"options":2,"behavior":2,"Index":1,"Report":5,"deals":2,"treated":2,"line":8,"affect":2,"apearance":2,"record":2,"Examples":3,"goes":2,"sample":3,"annotates":2,"them":2,"fashion":2,"UL":2,"LI":4,"br":3,"explanations":1,"Code":1,"name":1,"Modules":1,"There":2,"modules":5,"than":2,"there":2,"documentation":6,"reason":2,"only":2,"full":2,"complete":2,"access":9,"other":2,"either":2,"internal":2,"accessed":2,"indirectly":4,"Here":1,"main":1,"direct":2,"documented":7,"ErrMsg":1,"User":1,"error":1,"message":1,"handling":2,"indirect":2,"Errors":1,"Error":1,"debugging":1,"limited":2,"Module":1,"reponsible":1,"fetching":1,"ZLoop":1,"Event":1,"loop":1,"child":3,"ZSend":1,"Connection":1,"_params":1,"INDEX":1,"package":1,"DZT":1,"Sample":1,"sub":1,"return_arrayref_":1,"$invocant":1,"shift":1,"return":1,"\\":1},"Pod 6":{"=":67,"comment":2,"Oh":1,",":182,"this":15,"is":40,"in":49,"Pod6":1,"format":3,".":139,"Just":2,"so":4,"you":19,"know":2,"begin":1,"pod":2,"TITLE":1,"Synopsis":1,":":101,"Unicode":39,"[":19,"DRAFT":2,"]":18,"VERSION":1,"for":37,"table":4,"Created":1,"December":1,"Last":1,"Modified":1,"October":1,"Version":1,"This":13,"document":2,"describes":1,"how":6,"and":47,"Perl":14,"work":4,"together":3,"Needless":1,"to":77,"say":16,"it":10,"would":10,"be":24,"good":2,"your":2,"chosen":1,"reader":1,"support":2,"various":9,"characters":21,"head1":15,"String":11,"Base":2,"Units":1,"A":4,"string":39,"can":7,"looked":1,"at":6,"any":14,"of":97,"four":3,"ways":4,"It":3,"could":2,"seen":1,"terms":1,"its":6,"graphemes":15,"codepoints":10,"encoding":10,"make":3,"up":3,"the":139,"For":5,"example":2,"consider":2,"a":57,"containing":1,"Devanagari":1,"syllable":2,"which":5,"comprised":1,"U":3,"+":17,"DEVANAGARI":2,"LETTER":1,"NA":1,"VOWEL":1,"SIGN":1,"I":6,"There":3,"are":26,"variety":2,"perceive":1,"length":3,"reference":1,"here":3,"gets":1,"encoded":2,"each":7,"UTF":12,"-":51,"16BE":2,"32BE":2,"E0":2,"A4":2,"A8":1,"BF":1,"And":3,"depending":1,"on":19,"if":17,"desire":2,"count":7,"by":20,"code":11,"units":4,"or":25,"bytes":5,"perceived":1,"differs":1,"|":36,"------------":2,"-------":2,"--------":4,"|============":1,"+=======":1,"+========":2,"offers":1,"mechanisms":1,"these":9,"default":13,"operates":3,"counting":2,"involves":2,".chars":10,"To":6,"conversion":5,"one":23,"NFC":24,"NFD":20,"NFKC":10,"NFKD":11,"needed":3,".NFC":3,".NFKD":4,".codes":2,"convert":6,"appropriate":3,"buffer":3,"type":19,".encode":12,"(":113,")":113,".elems":3,"finally":1,"simply":1,"converting":1,"that":26,"C":133,"<":159,"buf8":1,">":147,"object":4,".buf8":1,"Note":11,"utf8":5,"already":1,"stores":3,"always":2,"same":6,"Normalization":5,"Forms":3,"head2":16,"NFG":24,"all":5,"strings":16,"given":9,"form":8,"Form":2,"Grapheme":4,"with":24,"un":1,"precomposed":8,"properly":1,"Formally":1,"defined":4,"exactly":1,"according":1,"Cluster":2,"Boundaries":2,"level":3,"contrast":1,"see":6,"Standard":4,"Annex":1,"#29":1,"UNICODE":2,"TEXT":1,"SEGMENTATION":1,"L":11,"http":3,"//":3,"www":2,".unicode":2,".org":2,"/":30,"reports":2,"tr29":2,"html":2,"#Grapheme_Cluste":1,">>":4,"as":28,"character":27,"class":1,"\\":1,"X":2,"Match":1,"With":1,"start":2,"being":2,"run":1,"through":5,"normal":4,"process":4,"compressing":1,"sequences":2,"into":6,"Any":1,"remaining":1,"without":5,"such":6,"their":5,"own":1,"internal":2,"designation":1,"refer":1,"them":2,"least":2,"bits":1,"way":2,"they":6,"avoid":2,"clashing":1,"potential":1,"future":1,"changes":3,"The":32,"mapping":1,"between":6,"designations":1,"not":19,"guaranteed":1,"constant":1,"even":2,"Str":34,"more":8,"generally":2,"Stringy":23,"role":7,"deals":4,"exclusively":2,"normalization":4,"forms":8,"part":2,"standard":4,"takes":2,"separates":1,"constituent":1,"parts":3,"specific":4,"ordering":1,"those":6,"pieces":1,"tries":3,"replace":1,"singular":1,"whenever":2,"possible":2,"after":1,"first":9,"running":1,"These":5,"two":3,"similar":4,"except":3,"versions":6,"exist":1,"multiple":1,"uses":2,"viable":1,"printing":1,"stdout":1,"passing":1,"{":3,"use":23,"v5":1,";":45,"}":3,"section":4,"known":2,"compatibility":1,"denoted":1,"K":3,"confusion":1,"Composition":1,"They":1,"canonical":1,"counterparts":1,"but":8,"may":11,"transform":1,"perform":2,"better":1,"software":1,"All":3,"considered":2,"valid":2,"though":2,"differ":1,"exact":1,"formulation":1,"contents":3,"#":32,"OUTPUT":5,".NFD":2,".NFKC":2,"s":4,"Those":2,"who":2,"wish":2,"operate":2,"codepoint":10,"different":4,"from":6,"well":3,"less":3,"contexts":1,"Uni":14,"Unicodey":26,"deal":3,"based":8,"compositions":1,"Type":3,"Presented":1,"methods":6,"related":1,"Numeral":1,"Conversion":1,".ord":5,".ords":3,"ord":4,"$string":5,"ords":4,"give":1,"numeric":3,"values":7,"B":2,"base":6,"only":2,"works":3,"while":2,"every":4,"grapheme":8,"Length":2,"Methods":2,"equivalent":3,"number":5,"Should":1,"there":6,"implicitly":1,"other":5,"types":9,"necessary":2,"?":12,"Buf":5,"$enc":1,"Encodes":1,"specified":1,"generates":2,"blob":3,"UTFs":1,"Non":1,"encodings":1,"will":12,"go":1,"most":4,"big":2,"endian":3,"don":3,"-->":18,"utf16":6,"utf32":8,"little":1,"blob8":1,"NF":6,"*":6,"Types":1,"has":3,"corresponding":2,"Each":1,"stored":2,"do":3,"like":3,"allows":2,"mixed":1,"collection":1,"does":4,"Role":2,"aware":2,"functions":4,"Both":1,"synonymous":1,"Counts":1,"Maybe":1,"general":2,"necessarily":1,"view":3,"because":3,"doesn":1,"Standards":1,"Decoding":1,"buffers":2,".decode":5,"$dec":4,"Transforms":1,"Defaults":1,"assuming":1,"Encoding":1,"have":4,"decoding":1,"instance":1,"best":1,"changed":1,"BE":2,"LE":1,"creation":1,"either":10,"what":4,"said":1,"was":2,"manually":1,"created":2,"analyzing":1,"BOM":1,"itself":3,"defaults":1,"nothing":1,"else":1,"Conversions":1,"If":5,"Cool":9,".Str":2,".NFG":1,"XXX":1,"purely":1,"synonym":2,"Necessary":1,".Uni":1,"Notably":1,"assume":1,"non":8,"converted":1,"Otherwise":1,"transposition":1,"Information":1,"provides":1,"accessing":2,"information":3,"Unless":1,"plural":1,"provided":1,"function":6,"Various":2,"array":6,"operations":3,"gain":1,"properties":8,"inherit":1,"should":6,"sense":1,"cases":1,"e":4,".g":4,"charnames":1,"Or":2,"supported":2,"adding":1,"additional":1,"access":1,"priority":1,"placed":1,"info":2,"Property":3,"Lookup":3,"uniprop":7,"Int":15,"$codepoint":6,"$property":13,".uniprop":3,"$char":8,"uniprops":8,"$str":5,".uniprops":1,"returns":5,"value":3,"an":11,"property":9,"official":2,"spellings":1,"name":13,"ASCII":1,"hex":1,"digit":2,"ditto":1,"Values":1,"returned":3,"narrowest":1,"boolean":6,"widest":1,"Rat":2,"objects":2,"treat":1,"unibool":5,"#Binary":1,"no":3,"version":10,"integers":3,"achieve":1,"thing":1,"my":9,"@isws":1,"integer":4,"lookup":6,"fundamental":1,"convenience":1,"nearly":2,"stringy":1,"However":1,"before":1,"sending":1,"environment":1,"#NFC":1,"Integer":1,"die":1,"negative":1,"greater":3,"than":5,"0x10_FFFF":1,"Conjecture":2,"slurpy":1,"instead":4,"single":2,"useful":4,"$_":1,"@props":1,"enough":1,"head3":2,"Binary":2,".unibool":2,"unibools":1,".unibools":1,"Looks":1,"Case_Ignorable":1,"Throws":1,"error":3,"OK":5,"dies":1,"As":1,"converts":1,"otherwise":2,"feeding":1,"result":1,"Category":1,"Check":1,"unimatch":5,"$category":7,".unimatch":2,"unimatches":1,".unimatches":1,"Checks":1,"conveniences":1,"input":1,"then":1,"pass":1,"along":1,"True":2,"False":9,"An":2,"issued":1,"category":6,"Numeric":2,"Codepoint":1,"Array":6,"()":5,"<&":4,"method":2,"return":4,"numbers":6,"Character":2,"Representation":1,"chr":1,"chrs":2,"@codepoints":1,".chr":1,".chrs":1,"Converts":1,"series":1,"treating":1,"multi":2,"independent":1,"occur":1,"generated":1,"contains":1,"invalid":1,"sequence":1,"includes":1,"limited":1,"surrogate":1,"pairs":1,"obtain":3,"definitive":1,"used":6,"Name":3,"uniname":3,"$one":4,"$either":4,"uninames":6,".uniname":1,".uninames":1,"associated":4,"names":5,"per":1,"By":3,"find":2,"returning":1,"point":4,"label":4,"UAX":2,"#44":1,"tr44":2,"#Code_Point_Labe":1,"identical":1,"hash":6,"holds":2,"empty":2,"undefined":2,"COMMENT#":4,"adverb":3,"often":1,"getting":1,"proper":1,"control":1,"codes":1,"Unicode_1_Name":2,"try":2,"Failing":1,"neither":1,"prefer":1,"over":1,"newer":1,"identically":1,"In":1,"case":2,"graphical":1,"formatting":1,"following":4,"graphic":2,"XXXX":2,"labels":2,"current":3,"definition":1,"covered":1,"Section":1,"Table":1,"command":1,"aliases":1,"Name_Alias":1,"strict":1,"adherence":1,"desired":1,"i":4,".e":1,"null":1,"Value":1,"unival":6,".unival":2,"univals":2,".univals":1,"Returns":2,"denominator":1,"NaN":2,"output":5,".5":2,".75":1,"Rats":1,"Ints":1,"numeral":2,"coercers":1,"val":1,"allomorphic":1,"E":2,"fractionmagic":1,".p6":1,"positional":1,"argument":1,"RatStr":1,"Regexes":2,"regexes":2,"regardless":1,"list":1,"adverbs":4,"change":2,"Ignore":2,"~~":4,"m":3,"marks":4,"nfg":2,"matching":1,"against":1,"nfc":3,"nfd":4,"nfkc":2,"nfkd":3,"Letter":3,"East_Asian_Width":1,"Narrow":1,"collect":2,"combining":4,"mark":1,"usage":1,"language":2,"guessing":1,"purposes":1,"Mark":3,"get":1,"</":7,"/>":15,"matches":2,"words":1,"element":1,"Explosion":1,"match":1,"under":1,"rules":2,"D":6,"Work":1,"next":1,"mode":6,"KD":1,"KC":1,"G":2,"construct":1,"primarily":1,"invented":1,"allow":2,"why":1,"letters":1,"brackets":1,"Similar":2,"relate":1,"Explodes":3,"Doesn":1,"So":1,"parsing":1,"define":1,"regex":1,"$":6,">=<":1,">=":1,"exploders":1,"become":1,"useless":1,"when":1,"counterpart":1,"beforehand":1,"yes":2,"some":3,"opposite":1,"exploding":1,"imagery":1,"radically":1,"changing":1,"things":1,"localized":1,"area":1,"still":1,"applies":1,"Quoting":1,"Constructs":1,"quoting":1,"create":2,"Q":3,"generate":1,"literals":1,"literal":7,"qq":1,"heredocIsNFC":1,"qx":1,"commands":1,"capable":1,"terminals":1,"perhaps":1,"typical":1,"nf":1,"Literals":1,"Identifiers":2,"alphabetic":2,"underscore":2,"followed":2,"alphanumeric":1,"N":3,"Dashes":1,"<-":1,"apostrophes":1,"$foo":1,"also":1,"kinds":1,"ok":2,"digits":4,"Combining":1,"M":2,"identifier":1,"appear":1,"time":1,"afterwards":1,"internally":1,"identifiers":2,"lines":1,"variable":2,"throw":1,"redeclaration":1,"warning":1,"$a":1,"Numbers":1,"kind":2,"within":1,"Nd":2,"Decimal":1,"Number":1,"decimal":1,"ascii":2,"arabic":1,"indic":1,"lepcha":1,"&":1,"No":1,"hexadecimal":1,"Hex_Digit":2,"allowed":1,"0x":1,"too":1,"radix":1,"[]":1,"specifying":2,"accept":2,"rule":2,"sets":1,"true":1,"b":1,"c":1,"d":1,"f":1,"g":1,"h":1,"j":1,"k":1,"l":1,"n":1,"o":1,"p":1,"q":1,"r":1,"t":1,"u":1,"v":3,"w":1,"x":1,"y":1,"z":1,"F":1,"H":1,"J":1,"O":1,"P":1,"R":3,"S":1,"T":1,"V":1,"W":1,"Y":1,"Z":1,"radices":2,"must":1,"doc":1,"S02":1,"General":1,"details":1,"Pragmas":2,"pragmas":1,"been":1,"removed":1,"longer":1,"attributes":1,"fashion":1,"le":3,"pragma":1,"situations":1,"where":1,"themselves":1,"unicode":2,"Specifies":1,"want":1,"tell":1,"currently":1,"need":4,"data":1,"much":1,"older":1,"highly":1,"volatile":1,"course":1,"localize":1,"able":1,"$first":1,"$buffer":5,".WHAT":1,"Final":2,"Considerations":2,"roles":1,"expansion":1,"definitely":1,"Keep":1,"mind":1,"supposed":1,"normalizing":1,"inclusion":1,"ropey":1,"directly":1,"impact":1,"Operators":1,"defining":1,"~":4,"#15":1,"says":1,"concat":1,"mismatched":1,"NFs":1,"results":1,"our":1,"concatenation":1,"forming":1,"lead":1,"second":1,"begins":1,"likely":1,"Some":1,"easy":1,"handles":1,"weirdness":1,"possibly":1,"another":1,"Rope":1,"Twine":1,"Yarn":1,"very":1,"small":1,"selection":1,"weirdnesses":1,"item":2,"Turkish":1,"dotted":1,"dotless":1,"eyes":1,"follow":1,"casing":1,"realize":1,"superiority":1,"capital":1,"rather":1,"capitalized":1,"SS":1,"How":1,"hypothetical":1,"EBCDIC":1,"implemented":1,"module":1,"writer":1,"Other":1,"areas":1,"surely":1,"spec":1,"moved":1,"status":2,"until":1,"disappears":1,"AUTHOR":1,"Matthew":1,"rnddim":2,"@gmail":4,".com":4,"mailto":2,"Helmut":1,"Wollmersdorfer":1,"helmut":2,".wollmersdorfer":2,"ACKNOWLEDGEMENT":1,"Thanks":1,"TimToady":1,"rest":1,"irclog":1,".perlgeek":1,".de":1,"perl6":1,"#i_7942599":1,"answering":1,"questions":1,"inadvertently":1,"steering":1,"far":1,"direction":1,"vim":1,"expandtab":1,"sw":1,"end":1},"PogoScript":{"httpism":3,"=":27,"require":3,"async":2,"resolve":2,".resolve":1,"exports":1,".squash":1,"(":38,"url":5,")":31,"!":4,"html":16,".get":2,".body":3,"squash":2,",":11,"callback":2,"replacements":7,"sort":2,"links":2,"in":11,".concat":1,"scripts":2,")))":1,"for":2,"each":2,"@":6,"r":5,"{":3,".url":2,".href":1,"}":3,".map":1,"get":2,"err":2,"requested":2,"replace":2,"))":2,".sort":1,"a":2,"b":2,".index":4,"-":1,"replacement":4,"i":3,"parts":3,"rep":3,":=":2,"+":2,".length":2,".substr":1,"link":4,"reg":6,"/<":2,"\\":18,"s":4,"[":6,"^":4,">":10,"]":6,"*":6,"href":2,"/":6,"|":2,"<":2,"gi":2,"elements":6,"matching":3,"as":3,"script":4,"src":1,"tag":3,"[]":1,"while":1,"m":4,".exec":1,".push":1,"index":1,"length":1,".0":1,".1":1},"Polar":{"allow":1,"(":36,"actor":12,",":106,"action":4,"resource":10,")":36,"if":63,"has_permission":14,";":87,"COMMENT#":15,"_":14,":":54,"User":20,"{":15,"id":4,"}":15,"Org":5,"{}":1,"roles":6,"=":19,"[":12,"]":12,"permissions":6,"has_role":9,"user":12,"name":6,"String":5,"org":11,"role":11,"in":2,".org_roles":1,"and":13,"matches":6,"Repo":5,"relations":4,"parent":2,"on":8,"repo":14,".repo_roles":1,"has_relation":3,".org":1,"Issue":5,"issue":7,".repo":1,".creator":1,"Organization":5,"Repository":5,"organization":1,"repository":1,"Actor":5,"is_public":1,"is_protected":1,"false":2,"is_closed":1,"Resource":1,"group":5,"Group":3,"has_group":4,"g":3,"Role":1,"grants_permissio":1,"has_default_role":1},"Pony":{"use":9,"actor":11,"Worker":5,"new":13,"mandelbrot":1,"(":172,"main":6,":":126,"Main":10,",":92,"x":8,"U64":62,"y":8,"width":17,"iterations":6,"limit":6,"F32":19,"real":7,"Array":30,"[":38,"]":38,"val":9,"imaginary":6,")":167,"=>":54,"var":80,"view":3,"U8":5,"iso":5,"=":159,"recover":8,"((":10,"-":17,"*":21,">>":8,"))":9,"end":68,"let":33,"group_r":4,".undefined":4,"group_i":4,"row":5,"try":13,"while":6,"<":6,"do":23,"prefetch_i":3,"col":6,"j":16,".update":4,"+":41,"bitmap":5,"n":12,"repeat":2,"mask":4,"k":9,"r":15,"i":41,"if":18,">":6,"then":18,"and":7,"not":1,"until":2,"==":14,"or":1,".push":11,".draw":1,"consume":7,"chunks":8,"actors":5,"header":4,"outfile":4,"File":4,"|":15,"None":4,"create":11,"env":34,"Env":18,"arguments":4,"length":3,"recip_width":3,"/":5,".f32":4,"()":76,"for":17,"in":17,"Range":13,"())":5,"spawn_actors":2,"create_outfile":2,"be":11,"draw":1,"offset":4,"pixels":2,"match":4,"out":4,".seek_start":1,".write":1,".dispose":1,"fun":19,"ref":13,"f":4,".print":9,".string":12,".size":7,".set_length":1,"rest":4,"%":3,".mandelbrot":2,"this":8,"?":2,"options":6,"Options":2,".add":9,"I64Argument":7,"F64Argument":1,"StringArgument":1,"option":4,"arg":18,"I64":7,".u64":7,"F64":1,"String":1,"FilePath":1,".root":1,"err":4,"ParseError":2,".report":2,".out":10,";":2,"usage":4,"error":1,"tag":2,"COMMENT\"\"\"":3,"class":2,"Circle":2,"_radius":5,"radius":2,"get_radius":1,"get_area":1,".pi":2,".pow":1,"get_circumferenc":1,"c":4,"str":2,".get_radius":1,".get_circumferen":1,".get_area":1,"_env":21,"a":6,"b":2,"result":6,"factorize":2,"correct":1,"else":13,"false":2,"bigint":4,"factors":5,"<=":1,"d":9,"Ring":6,"_size":8,"U32":18,"_pass":8,"_repetitions":9,"_next":5,"size":8,"pass":3,"repetitions":2,"spawn_ring":2,"run":3,"neighbor":1,"next":6,"apply":5,".neighbor":1,"_count":9,"start_benchmark":2,".args":5,".u32":5,"Config":3,"logtable":3,"iterate":10,"logchunk":3,"logactors":3,"Bool":1,"return":2,"true":1,"_config":8,"_updates":3,"_confirm":7,"_start":4,"_actors":7,"Updater":8,"actor_count":6,"<<":4,".logactors":2,"loglocal":5,".logtable":1,"chunk_size":3,".logchunk":1,"chunk_iterate":3,".iterate":2,"updaters":7,"Time":2,".nanos":2,".values":2,".start":1,"done":2,".done":2,"confirm":1,"elapsed":3,".f64":2,"gups":2,"1e9":1,"_main":4,"_index":3,"_updaters":3,"_chunk":4,"_mask":4,"_loglocal":4,"_output":8,"_reuse":4,"List":2,"_others":3,"_table":7,"_rand":4,"index":3,"chunk":2,"seed":3,"PolyRand":3,".seed":1,".create":1,"start":1,"others":2,"iteration":3,"chk":2,".pop":2,"datum":7,"updater":3,"xor":4,"to":2,"as":1,"data":9,".receive":1,"receive":1,".clear":1,".confirm":1,"primitive":1,"prev":3,".i64":1,"_poly":2,"from":2,"_period":2,"m2":3,"temp":10,".clz":1,"!=":2,"Counter":2,"increment":1,"get_and_reset":1,".display":1,"count":2,"counter":3,".increment":1,".get_and_reset":1,"display":1},"Portugol":{"COMMENT/*":2,"programa":2,"{":7,"inclua":2,"biblioteca":3,"Matematica":2,"-->":2,"mat":5,"//":3,"Inclui":1,"a":2,"Matem":1,"tica":1,"funcao":2,"inicio":2,"()":3,"real":2,"valor":6,",":14,"potencia":3,"raiz_quadrada":3,"escreva":10,"(":21,")":21,"leia":4,"=":3,".potencia":1,"Calcula":2,"o":1,"elevado":1,"ao":1,"cubo":1,".raiz":1,"raiz":1,"quadrada":1,"do":1,"COMMENT//":1,"}":7,"m1":4,"m2":4,"m3":4,"media":6,"+":2,"/":1,"limpa":1,".arredondar":1,"se":3,"<":3},"PostCSS":{".markdown":2,"{":46,"@apply":39,"overflow":2,"-":100,"hidden":1,";":45,"img":1,"inline":2,"block":1,"&":13,".ally":1,"bg":5,"gray":11,"rounded":4,"p":7,".avatar":1,"lg":3,"}":46,"[":4,"align":4,"=":4,"]":4,"mr":1,"ml":3,"a":1,"text":16,"purple":3,":":15,"hover":2,"h1":3,"3xl":1,"mt":5,"mb":3,"@media":4,"(":6,"max":4,"width":5,"640px":4,")":6,"2xl":2,"h2":4,"xl":2,"h3":3,",":11,"pb":1,"border":8,"b":1,"h4":2,"h5":2,"h6":2,"base":1,"flex":3,"wrap":2,"items":2,"center":3,"whitespace":1,"pre":2,"font":2,"bold":1,"first":2,"child":4,"justify":2,"end":1,".anchor":2,"visible":1,"my":4,"table":1,"collapse":2,"tr":1,"nth":1,"2n":1,"td":1,"th":1,"hr":1,"ul":2,"list":2,"disc":1,"ol":2,"decimal":1,"pl":2,"li":1,"white":2,"x":1,"auto":1,"size":3,"14px":1,"code":1,"px":1,"py":1,"break":1,"words":1,"blockquote":1,"l":1,"last":1,"body":1,"invisible":1,"pr":1,"h":1,"svg":1,"fill":1,"current":1,"@define":1,"mixin":1,"$size":2,"$big":2,"100px":1,"COMMENT/*":1,".block":1,"_logo":1,"background":1,"@mixin":1},"PostScript":{"%":7,"!":3,"PS":3,"-":14,"Adobe":2,"%%":21,"Creator":3,":":17,"Aaron":1,"Puchert":1,"Title":3,"The":1,"Sierpinski":1,"triangle":1,"Pages":1,"PageOrder":1,"Ascend":1,"BeginProlog":1,"COMMENT%":54,"/":30,"pageset":2,"{":6,"scale":1,"set":1,"cm":1,"=":1,"translate":1,"setlinewidth":1,"}":6,"def":24,"sierpinski":5,"dup":12,"gt":1,"[":7,"]":7,"concat":5,"sub":12,"newpath":5,"moveto":6,"lineto":17,"closepath":6,"fill":5,"ifelse":1,"pop":1,"EndProlog":1,"BeginSetup":1,"<<":1,"PageSize":1,">>":1,"setpagedevice":1,"A4":1,"EndSetup":1,"Page":1,"Test":1,"sqrt":1,"showpage":1,"EOF":2,"EPSF":1,"X":1,"Logo":1,"Stephen":1,"Gildea":1,"<":1,"gildea":1,"@x":1,".org":1,">":1,"BoundingBox":1,"EndComments":2,"BeginPreview":1,"EndPreview":1,"size":24,"thin":8,"idiv":14,"gap":4,"add":6,"d31":10,"setgray":3,"AdobeFont":1,"Greek_Lambda_Cha":5,"Regular":5,"Version":1,"CreationDate":1,"Sun":1,"Jul":1,"John":1,"Gardner":1,"ThatGuyLinguistW":1,"Copyright":1,"NONE":2,".":4,"NADA":2,"PUBLIC":2,"DOMAIN":2,",":2,"BOI":2,"dict":2,"begin":2,"FontType":1,"FontMatrix":1,"readonly":9,"FontName":1,"FontBBox":1,"PaintType":1,"FontInfo":1,"version":1,"(":5,")":5,"Notice":1,"FullName":1,"FamilyName":1,"Weight":1,"FSType":1,"ItalicAngle":1,"isFixedPitch":1,"false":1,"UnderlinePositio":1,"UnderlineThickne":1,"ascent":1,"end":2,"Encoding":1,"array":1,"index":1,"exch":1,".notdef":1,"put":3,"for":1,"uni000D":1,"space":1,"currentdict":1,"currentfile":1,"eexec":1,"743F8413F3636CA8":1,"DD2DDDB83735311F":1,"FF6EB9DBCFD889C3":1,"509AD05C011599C1":1,"6DB849CEDB3B6496":1,"28251A78ACEE2BFC":1,"427F2C8C4FF2126B":1,"D6F70D59C2860351":1,"E515E80A04F2B315":1,"8C6277B54019E987":1,"1B2D6F612B23AFAF":1,"06EEBE10B5F5251F":1,"D30E9417382B228F":1,"D8719874AD10816F":1,"09BE8BA3D104EA17":1,"6A6940BED4FA83C6":1,"5E704AA69D594B2A":1,"521C65865A79A542":1,"FE48D29690417795":1,"B65B1CD5DC29B9DA":1,"548F0E642277D4F9":1,"706D163027980F2A":1,"8E38987CDD4CD5F2":1,"5DEF7BDD4C5CDBC8":1,"17A92B9E139F3E6D":1,"E8798E734F56C4E2":1,"25EC76E65E5D1C5D":1,"20073E848BDFDB2B":1,"A5EAB8C671A57BBC":1,"ABE021B7DDB526E3":1,"604D2F49A205CBDF":1,"4CCDBBCB348E57AF":1,"339049E8C1013883":1,"DA548E3EE05D5B4E":1,"cleartomark":1},"PowerBuilder":{"COMMENT//":203,"Save":2,"Format":2,"v3":2,".0":2,"(":243,")":240,"@begin":3,"Projects":1,";":72,"@end":3,"appname":3,"applib":1,"LibList":1,"type":82,"HA":3,"$PBExportHeader":3,"$w_export":1,".srw":1,"forward":10,"global":17,"w_export":24,"from":38,"window":2,"end":93,"st_2":5,"statictext":5,"within":25,"sle_destdir":7,"singlelineedit":5,"cb_browse_dest":5,"commandbutton":8,"cb_export_some":5,"cb_export_all":5,"dw_objects":15,"datawindow":2,"cb_browse":5,"sle_pbl":8,"st_1":8,"integer":87,"width":10,"=":399,"height":11,"boolean":64,"titlebar":1,"true":10,"string":68,"title":2,"controlmenu":1,"minbox":1,"maxbox":1,"resizable":1,"long":174,"backcolor":3,"icon":1,"center":1,"prototypes":8,"public":55,"subroutine":26,"get_objects":3,"as_pbl":4,"function":50,"export_object":3,"as_lib":6,",":467,"as_object":4,"as_type":10,"as_comment":4,"get_object_suffi":3,"libexporttype":3,"get_object_libty":3,"export_object_at":4,"al_row":5,"if":10,"not":4,"fileexists":3,"then":8,"return":7,"int":9,"i":6,"p":1,"ls_entries":4,"ls_entry":1,"LibraryDirectory":1,"DirAll":1,"!":38,"debug_message":1,".reset":1,"()":6,".importstring":1,"LibExportType":1,"l_ot":15,"ls_syntax":3,"ls_filename":3,"ls_dir":10,"li_file":7,".text":5,"libraryexport":1,"+":53,"FileOpen":1,"-":62,"false":4,"FileWrite":3,"<>":2,"FileClose":1,"ls_suf":12,"choose":6,"case":24,"ExportApplicatio":1,"ExportDataWindow":1,"ExportFunction":1,"ExportMenu":1,"ExportPipeline":1,"ExportProject":1,"ExportQuery":1,"ExportStructure":1,"ExportUserObject":1,"ExportWindow":1,"ls_obj":3,"ls_type":3,"ls_comment":3,".getitemstring":3,"on":12,".create":3,"this":30,".st_2":3,"create":15,".sle_destdir":3,".cb_browse_dest":3,".cb_export_some":3,".cb_export_all":3,".dw_objects":3,".cb_browse":3,".sle_pbl":3,".st_1":3,".Control":1,"[]":14,"{":1,"&":42,"}":1,".destroy":3,"destroy":15,"x":12,"y":12,"textsize":8,"weight":8,"fontcharset":16,"ansi":8,"fontpitch":16,"variable":8,"fontfamily":16,"swiss":8,"facename":8,"textcolor":4,"text":8,"focusrectangle":2,"taborder":7,"borderstyle":6,"stylelowered":3,"event":22,"clicked":5,"getfolder":1,"ls_lib":8,"r":6,".getselectedrow":2,"do":1,"while":1,">":3,"loop":1,"li_max":3,".rowcount":1,"for":6,"to":1,"next":1,"dataobject":1,"hscrollbar":1,"vscrollbar":1,"livescroll":1,"lb_sel":3,".isselected":1,"row":2,".selectrow":1,"ls_file":2,"ls_path":4,"getfileopenname":1,"Libraries":1,"Objects":1,"$n_cst_buttonlis":1,".sru":1,"n_cst_buttonlist":9,"nonvisualobject":2,"gradient_rect":3,"structure":10,"gradient_triangl":2,"rect":3,"trivertex":2,"logfont":2,"unsignedlong":8,"upperleft":1,"lowerright":1,"vertex1":1,"vertex2":1,"vertex3":1,"left":3,"top":3,"right":3,"bottom":3,"red":4,"green":4,"blue":4,"alpha":1,"lfheight":1,"lfwidth":1,"lfescapement":1,"lforientation":1,"lfweight":1,"character":9,"lfitalic":1,"lfunderline":1,"lfstrikeout":1,"lfcharset":1,"lfoutprecision":1,"lfclipprecision":1,"lfquality":1,"lfpitchandfamily":1,"lffacename":1,"[":212,"]":212,"autoinstantiate":1,"FUNCTION":8,"ulong":37,"SetBkMode":2,"lhdc":4,"nBkMode":1,"LIBRARY":14,"Function":21,"Long":48,"GetDC":4,"hwnd":6,"Library":14,"GetClientRect":4,"REF":2,"RECT":5,"lpRect":5,"alias":5,"ReleaseDC":1,"hdc1":1,"Boolean":7,"GradientRectangl":4,"hdc2":1,"TRIVERTEX":7,"pVert":2,"ULong":12,"numVert":2,"GRADIENT_RECT":6,"pMesh":2,"numMesh":2,"dMode":2,"Alias":2,"For":6,"GradientTriangle":1,"hdc3":1,"GRADIENT_TRIANGL":1,"Rectangle":3,"X1":4,"Y1":4,"X2":4,"Y2":4,"library":2,"CreatePen":4,"nPenStyle":1,"nWidth":1,"crColor":2,"ULONG":4,"SelectObject":6,"uLong":5,"hdc4":1,"hObject":1,"DeleteObject":6,"hgdiobject":1,"DrawText":1,"ref":13,"lpStr":1,"nCount":1,"wFormat":1,"ALIAS":2,"FOR":3,"SetTextColor":2,"CreateFontIndire":3,"LOGFONT":1,"lpLogFont":1,"RoundRect":2,"hdc5":1,"X3":2,"Y3":2,"FillRgn":1,"hdc6":1,"hRgn":5,"hBrush":1,"CreateRectRgn":1,"CreateRoundRectR":2,"PolyBezier":1,"hdc7":1,"cPoints":2,"Polyline":1,"hdc8":1,"lppt":1,"Ellipse":1,"x1":1,"y1":1,"x2":1,"y2":1,"CreatePolygonRgn":1,"POINT":1,"ppoint":1,"count":1,"fillMode":1,"SelectClipRgn":3,"lhrgn":1,"PtInRegion":1,"hrgn":1,"ImageList_Draw":1,"himl":2,"hdcDst":2,"lx":2,"ly":2,"fStyle":2,"ImageList_DrawEx":3,"lwidth":1,"lheight":1,"lback":1,"lfore":1,"variables":8,"CONSTANT":19,"GRADIENT_FILL_RE":5,"GRADIENT_FILL_TR":1,"GRADIENT_FILL_OP":1,"ILD_TRANSPARENT":3,"LVM_GETIMAGELIST":1,"LVSIL_NORMAL":1,"ILD_BLEND50":2,"ILD_BLEND25":1,"String":7,"TOPLEFT":1,"TOPRIGHT":1,"BOTTOMRIGHT":1,"BOTTOMLEFT":1,"BOOLEAN":1,"ib_displayborder":4,"LONG":9,"ALIGN_LEFT":1,"ALIGN_CENTER":3,"ALIGN_RIGHT":2,"DT_WORD_ELLIPSIS":2,"DT_CALCRECT":3,"DT_WORDBREAK":3,"il_HDC":12,"il_newHeight":1,"il_newWidth":3,"PRIVATE":1,":":6,"HDC":8,"il_ShadowBackCol":1,"iul_font":4,"iul_fontbold":4,"DC_Rect":1,"Corner":78,"BorderCorner":1,"VistaCorner1":33,"VistaCorner2":1,"VistaCorner3":33,"of_verticalgradi":9,"al_color1":13,"al_color2":13,"of_splitrgb":3,"al_color":11,"of_setdevicecont":6,"graphicobject":21,"ado_palette":27,"ab_displayborder":9,"al_bordercolor":12,"ai_style":7,"of_xpgradient":3,"ab_border":4,"of_drawtext":6,"as_text":12,"as_font":8,"al_size":12,"ab_bold":8,"al_align":11,"al_x":8,"al_y":8,"al_width":9,"al_height":13,"ab_displayshadow":7,"of_sethdc":3,"al_hdc":4,"of_getbit":7,"al_decimal":5,"ai_bit":5,"of_createfont":3,"as_name":4,"ab_underline":8,"of_bitwiseand":3,"al_value1":6,"al_value2":6,"of_bitwiseor":3,"ab_elipse":5,"ab_wordwrap":5,"of_drawbuttons":3,"dragobject":3,"buttons":3,"ast_buttons":28,"al_imagelist":5,"ab_boldselected":4,"il_imagesize":10,"ll_Red":16,"ll_Green":16,"ll_Blue":16,"ll_DC":18,"l_Gradient":13,"hRPen":12,"of_SplitRGB":6,"al_Color1":3,".Red":6,".Green":6,".Blue":6,"al_Color2":3,".UpperLeft":3,"//":33,"First":2,"corner":4,".LowerRight":3,"Third":2,"IF":43,"THEN":24,".X":60,".Y":60,"END":20,"Red":2,"Mod":3,"al_Color":4,"*=":3,"/=":1,"Green":2,"Blue":2,"/":10,"NOT":6,"IsValid":4,"ado_Palette":7,"RETURN":14,"FALSE":9,"Handle":2,"DC_RECT":114,".Left":25,".Top":25,".Right":26,".Bottom":42,"*":17,".65":8,"((":4,"ELSE":8,"TRUE":4,"of_SetDeviceCont":3,"of_VerticalGradi":1,"CHOOSE":2,"CASE":2,"ai_STYLE":1,"of_XPGradient":1,".48":4,".53":4,"of_DrawText":2,"lb_null":3,"If":12,"IsNull":6,"or":1,"SetNull":3,"Return":7,"End":6,"Int":1,"^":3,"))":5,"Then":5,"True":1,"False":1,"LogFont":1,"lstr_Lf":13,"lul_Font":1,".lffacename":1,".lfweight":2,".lfheight":1,".lfPitchAndFamil":1,".lfClipPrecision":1,"Char":5,".lfOutPrecision":1,".lfQuality":1,".lfCharset":1,".lfunderline":1,"Integer":2,"li_Cnt":20,"ll_Result":12,"lb_Value1":6,"lb_Value2":6,"al_Value1":4,"Or":3,"al_Value2":4,"To":4,"Next":4,"And":1,"ll_parm":7,"ll_sizeparm":4,"l_Rect":10,"l_Rectback":1,"Len":1,"Trim":1,"il_NewHeight":2,"of_CreateFont":1,"of_BitWiseOr":3,"COMMENT/*":1,"Drawtext":2,"LEN":2,"OR":3,".RIGHT":1,"point":2,"lp":13,"lp_line":1,"lp_empty":2,"l_Line":1,"rc":1,"ll_index":26,"ll_count":3,"ll_textcolor":4,"ll_inner":1,"ll_innercount":1,"ll_textx":1,"ll_texty":1,"ll_textwidth":1,"ll_y":1,"lb_bold":4,"UpperBound":1,"TO":1,".ast_point":13,".py":9,"<":1,"CONTINUE":1,".ab_selected":2,".ab_mouseover":1,".px":13,".al_backcolor1":1,".al_backcolor2":1,".ab_enabled":2,"RGB":2,"AND":1,".as_text":1,".al_textheight":1,".al_image":2,"of_BitWiseOR":1,"NEXT":1,"call":2,"super":2,"::":2,"TriggerEvent":2,"$ginpix7":1,".sra":1,"$PBExportComment":1,"$Aplicaci":1,"$$":24,"HEX1":6,"f300":6,"ENDHEX":6,"n":6,"Ginpix7":1,"ginpix7":6,"application":2,"n_tr_apli":2,"sqlca":3,"dynamicdescripti":2,"sqlda":3,"dynamicstagingar":2,"sqlsa":3,"error":5,"message":5,"n_appmanager":1,"gnv_app":9,"gs_enlacemacros":1,"gs_office2000":1,"Posibles":1,"de":5,"Pulir":1,".":2,"en":1,"estudio":1,"toolbarframetitl":1,"toolbarusercontr":1,"Public":5,"ShellExecuteA":1,"lpOperation":1,"lpFile":1,"lpParameters":1,"lpDirectory":1,"nShowCmd":1,"GetWindowRect":1,"hWnd":3,"Ref":2,"mensajeria":2,"SetWindowPos":1,"hWndInsertAfter":1,"cx":1,"cy":1,"wFlags":1,"sndPlaySoundA":1,"SoundName":1,"uint":1,"Flags":1,"open":1,"Inicializa":1,"propiedades":1,"del":1,"objeto":1,"aplicaci":5,"This":1,".MicroHelpDefaul":1,"OpenWithParm":1,"w_ini_ginpix7":1,"commandline":1,"close":1,"----------------":1,"DESTROY":1,".Event":5,"pfc_Close":1,"connectionbegin":1,"Redirige":4,"el":4,"evento":4,"al":4,"manejador":4,"pfc_ConnectionBe":1,"userid":1,"password":1,"connectstring":1,"connectionend":1,"pfc_ConnectionEn":1,"idle":1,"pfc_Idle":1,"systemerror":1,"pfc_SystemError":1,"w_mant_seg_scs":6,"w_mant":2,"sle_anio":3,"is_anio":1},"PowerShell":{"SHEBANG#!pwsh":1,"COMMENT#":79,"param":3,"(":32,"[":14,"Parameter":3,"ParameterSetName":2,"=":37,")":30,"]":13,"switch":3,"$Clean":2,",":7,"$Test":2,"import":1,"-":70,"module":1,"$PSScriptRoot":1,"/":1,"PowerShellStanda":1,".psm1":1,"force":1,"if":10,"{":34,"Start":2,"Clean":1,"return":4,"}":34,"Build":1,"Invoke":1,"Test":5,"function":8,"Update":2,"ZLocation":8,"string":3,"$path":7,"$now":2,"datetime":2,"::":5,"Now":2,"Path":4,"variable":1,":":10,"global":2,"__zlocation_curr":3,"$prev":3,"$global":2,"$weight":2,".Subtract":1,".Time":1,".TotalSeconds":1,"Add":4,"ZWeight":2,".Location":1,"@":7,"Location":2,"Time":1,"Get":10,"Variable":1,"pwd":1,".attributes":1,".Add":1,"((":2,"new":1,"object":1,"ValidateScript":1,"$_":4,".Path":1,";":2,"$true":5,"))":3,"Function":4,"\\":4,"TabExpansion":3,"Rename":1,"Item":1,"PreZTabExpansion":3,"EscapedPath":2,"Position":1,"Mandatory":1,"ValueFromPipelin":2,"process":1,".Contains":2,"+":2,"$line":4,"$lastWord":2,"regex":1,"$arguments":2,"split":1,"|":12,"Where":1,".length":1,"gt":1,"select":1,"Skip":1,"Find":2,"Matches":2,"default":1,"Set":4,"()":7,"not":1,"$args":3,"$matches":3,"Push":1,"Select":1,"Object":1,"First":1,"else":1,"Write":2,"Warning":1,"Alias":2,"Name":2,"z":2,"Value":1,"Export":3,"ModuleMember":1,"#":4,"RootModule":1,"ModuleVersion":1,"GUID":1,"Author":1,"CompanyName":1,"Copyright":1,"NestedModules":1,"FunctionsToExpor":1,"CmdletsToExport":1,"VariablesToExpor":1,"AliasesToExport":1,"PrivateData":2,"PSData":2,"End":2,"of":2,"hashtable":2,"Save":5,"HistoryAll":2,"$history":10,"History":8,"Count":3,"$MaximumHistoryC":2,"array":2,"Reverse":2,"Group":1,"CommandLine":1,"Foreach":1,".Group":1,"Csv":4,"$historyPath":5,"HistoryIncrement":2,"Append":1,"#Register":1,"EngineEvent":1,"SourceIdentifier":1,"powershell":1,".exiting":1,"SupportEvent":1,"Action":1,"$oldPrompt":3,"Content":1,"prompt":2,"notlike":1,"$newPrompt":3,"+=":1,"$function":1,"ScriptBlock":1,"Create":1,"$loadTime":1,"Measure":1,"Command":1,"Import":2,"Clear":1,"?":1,"$count":1,"++":1,".totalseconds":1,"Host":1,"Fore":1,"Green":1,"Search":1,"<#":1,".SYNOPSIS":1,"Retrive":1,"and":1,"filter":1,"history":1,"based":1,"on":1,"query":1,".DESCRIPTION":1,".PARAMETER":1,".EXAMPLE":1,".LINK":1,">":1,"[]]":1,"$query":2,"foreach":1,"$item":4,"in":1,".ToLower":2,"where":1,".CommandLine":1},"Prisma":{"datasource":5,"mysql":1,"{":31,"provider":13,"=":21,"url":6,"env":1,"(":38,")":27,"}":31,"generator":6,"photon":4,"model":19,"Author":2,"id":18,"String":64,"@default":13,"cuid":6,"())":11,"@id":19,"@unique":10,"email":6,"name":8,"?":43,"posts":4,"Post":8,"[]":6,"createdAt":8,"DateTime":17,"now":5,"updatedAt":7,"@updatedAt":4,"published":3,"Boolean":8,"title":5,"content":3,"author":3,"db":3,"default":2,"true":2,"output":3,"nexus_prisma":2,"Hero":2,"movies":1,"Movie":2,"released":1,"description":2,"mainCharacter":1,"sqlite":1,"User":5,"Int":20,"role":3,"Role":2,"USER":2,"profile":1,"Profile":2,"user":1,"bio":1,"false":1,"categories":1,"Category":2,"enum":1,"ADMIN":1,"CoreStore":1,"environment":1,"key":1,"tag":1,"type":3,"value":1,"@@":9,"map":9,"Migration":1,"revision":1,"applied":1,"databaseMigratio":1,"@map":15,"datamodel":1,"datamodelSteps":1,"errors":1,"finishedAt":1,"rolledBack":1,"startedAt":1,"status":1,"reads":1,"StrapiAdministra":1,"blocked":2,"password":3,"resetPasswordTok":2,"username":2,"UploadFile":1,"ext":1,"hash":1,"mime":1,"publicId":1,"sha256":1,"size":1,"UploadFileMorph":1,"field":1,"relatedId":1,"relatedType":1,"uploadFileId":1,"UsersPermissions":3,"action":1,"controller":1,"enabled":1,"policy":1,"confirmed":1},"Processing":{"COMMENT/**":1,"void":2,"setup":1,"()":3,"{":2,"size":1,"(":14,",":29,")":14,";":15,"background":1,"noStroke":1,"}":2,"draw":1,"fill":6,"triangle":2,"rect":1,"quad":1,"ellipse":1,"arc":1,"PI":1,"TWO_PI":1},"Procfile":{"web":1,":":8,"bundle":5,"exec":5,"puma":2,"-":1,"C":1,"config":1,"/":2,".rb":2,"worker":2,"ruby":1,"script":1,"cron":2,"rake":3,"postal":3,"smtp":1,"smtp_server":1,"requeuer":2},"Proguard":{"COMMENT#":37,"-":108,"keep":6,",":3,"allowobfuscation":2,"@interface":2,"com":5,".facebook":5,".proguard":5,".annotations":6,".DoNotStrip":3,".KeepGettersAndS":2,"@com":3,"class":6,"*":9,"keepclassmembers":3,"{":5,";":6,"}":5,"void":1,"set":1,"COMMENT(*":1,"***":1,"get":1,"()":1,"##":14,"---------------":14,"Begin":7,":":14,"ProGuard":14,"configuration":14,"for":14,"Android":2,"Architecture":2,"Components":2,"----------":7,"android":2,".arch":1,".**":5,"End":7,"------------":7,"Dagger":2,"dontwarn":9,".google":1,".errorprone":1,"Glide":2,"public":3,"implements":1,".bumptech":2,".glide":2,".module":1,".GlideModule":1,"enum":1,".load":1,".resource":1,".bitmap":1,".ImageHeaderPars":1,"$":1,"**":2,"[]":1,"$VALUES":1,"Moshi":2,"okio":4,"javax":4,".annotation":4,".Nullable":2,".ParametersAreNo":2,"OkHttp":2,"Okio":2,"Retrofit":2,"dontnote":1,"retrofit2":2,".Platform":2,"$Java8":1,"keepattributes":3,"Signature":1,"Exceptions":1,"#":2,"fqcn":1,".of":1,".javascript":1,".interface":1,".for":1,".webview":1,"SourceFile":2,"LineNumberTable":1,"renamesourcefile":1,"basedirectory":1,"proguard":33,"pro":3,"include":32,"normal":1,".pro":30,"support":3,"design":1,"v7":2,"appcompat":1,"cardview":1,"google":3,"gson2":1,"protobuf":1,"butterknife":1,"eventbus":1,"gson":1,"alipay":1,"baidu":1,"map":1,"bugtags":1,"jpush":1,"mob":1,"pingplus":1,"umeng":1,"wechat":1,"gif":1,"drawable":1,"androidannotatio":1,"glide":1,"greendao":1,"jsoup":1,"matisse":1,"tencent":1,"webview":1,"rx":1,"java":1,"square":4,"okhttp":1,"okhttp3":1,"picasso":1,"facebook":1,"stetho":1,"leakcanary":1},"Prolog":{"COMMENT/**":25,"combiner":4,"(":1194,"[]":66,",":1180,")":905,".":298,"[":232,"First":4,"|":58,"Buddies":8,"]":228,"Pairs":14,":-":161,"make_pairs":4,"Pairs1":2,"Pairs2":2,"concat":4,"Buddy":4,"Y":9,"P":4,"R":2,"T":6,"extraire":6,"AllPossiblePairs":6,"PossiblePair":7,"NbPairs":8,"Tp":8,"NewRemainingPair":2,">":6,"NewNbPairs":2,"is":22,"-":68,"RemainingPairs":4,"not":3,"pair_in_array":5,"))":110,"delete_pair":5,"_":66,"Pair":6,"!":32,"FirstPair":3,"PairsWithoutPair":2,"((":5,"A":4,"B":3,"C":8,"D":3,"==":24,";":9,"les_tps":1,"Tps":2,"PossiblePairs":2,"length":8,"NbBuddies":2,"integer":3,"/":40,"findall":2,"turing":1,"Tape0":2,"Tape":2,"perform":4,"q0":1,"Ls":12,"Rs":16,"reverse":5,"Ls1":4,"append":7,"qf":1,"Q0":2,"Ls0":6,"Rs0":6,"symbol":3,"Sym":6,"RsRest":2,"once":3,"rule":1,"Q1":2,"NewSym":2,"Action":14,"action":18,"Rs1":2,"b":6,"left":4,"stay":1,"right":11,"L":4,"use_module":23,"library":21,"plunit":1,"begin_tests":1,"plunit_test_exam":2,"test":3,"true_succeeds":1,"true":28,"fail_fails":1,"fail":7,"%":118,"Interchangeable":1,"with":4,"false":6,"end_tests":1,"SHEBANG#!swipl":1,"set_prolog_flag":1,"verbose":1,"silent":1,"dleak":2,"initialization":1,"main":2,"halt":1,"current_prolog_f":1,"argv":1,"File":2,"COMMENT%":153,"module":5,"queues":1,"make_queue":2,"create":5,"empty":4,"queue":12,"join_queue":6,"add":6,"element":4,"to":25,"end":2,"of":19,"list_join_queue":2,"many":2,"elements":3,"jump_queue":6,"front":2,"list_jump_queue":2,"head_queue":2,"look":1,"at":3,"first":2,"serve_queue":2,"remove":1,"length_queue":6,"count":1,"empty_queue":3,"whether":1,"list_to_queue":2,"convert":2,"list":2,"queue_to_list":6,"lists":2,"COMMENT/*":5,"X":10,"OldQ":6,"NewQ1":2,"NewQ2":2,"MidQ":4,"NewQ":2,"Element":4,"Front":27,"Back":28,"List":10,"OldBack":2,"NewBack":2,"OldFront":6,"NewFront":5,"for":5,"the":16,"other":1,"definition":1,"Head":8,"\\":56,"=":46,"var":6,"Length":2,"N":12,"K":2,"+":42,"Ans":2,"Tail":2,"cpa_admin":1,"change_password_":8,"//":12,"user":47,"user_db":1,"http":6,"http_parameters":12,"http_session":1,"html_write":1,"html_head":1,"mimetype":1,"http_dispatch":1,"url":1,"debug":5,"option":8,"http_settings":1,"http_handler":20,"cliopatria":37,"list_users":12,"create_admin":3,"add_user_form":4,"add_openid_serve":7,"add_user":5,"self_register":4,"edit_user_form":7,"edit_user":4,"del_user":5,"edit_openid_serv":10,"del_openid_serve":4,"change_password":5,"login_form":4,"user_login":4,"user_logout":4,"settings":6,"save_settings":3,"%%":28,"Request":45,"HTTP":4,"Handler":1,"listing":1,"registered":3,"users":3,"_Request":11,"authorized":11,"admin":29,"if_allowed":4,"edit":15,"UserOptions":4,"openid":6,"OpenIDOptions":2,"reply_html_page":14,"default":15,"title":13,"h1":15,"user_table":3,"p":10,"location_by_id":13,"openid_server_ta":4,"Token":2,"Options":41,"logged_on":4,"User":74,"anonymous":2,"catch":2,"check_permission":1,"HTML":4,"component":3,"generating":1,"a":24,"table":9,"-->":60,"{":22,"setof":3,"U":2,"current_user":6,"Users":2,"}":22,"html":25,"class":14,"block":2,"tr":16,"th":12,"user_property":8,"realname":18,"Name":19,"Idle":6,"Login":8,"connection":1,"Pairs0":2,"keysort":1,"->":28,"OnLine":4,"COMMENT;":30,"online":3,"td":20,"on_since":3,"idle":3,"edit_user_button":3,"href":6,"encode":4,")))":18,"_Idle":1,"_Connections":2,"format_time":1,"string":8,"Date":2,"_Login":1,"mmss_duration":2,"String":10,"Time":3,"in":1,"seconds":1,"Secs":4,"round":1,"Hour":2,"Min":2,"mod":2,"Sec":2,"format":10,"Create":2,"administrator":1,"login":5,"throw":10,"error":12,"permission_error":4,"context":3,"align":16,"center":6,"This":3,"form":17,"allows":1,"creation":1,"an":4,"administrative":3,"c":4,"account":1,"that":3,"can":4,"subsequently":1,"be":6,"used":1,"new":7,"new_user_form":3,"real_name":2,"Form":3,"register":3,"value":11,"PermUser":3,"method":6,"input":26,"pwd1":5,"type":14,"password":22,"pwd2":5,"permissions":5,"buttons":5,"colspan":6,"submit":6,"Label":10,"name":8,"size":5,"Only":1,"provide":1,"field":4,"if":4,"this":1,"already":2,"given":3,"because":1,"firefox":1,"determines":1,"from":3,"text":4,"immediately":1,"above":1,"entry":1,"Other":1,"browsers":1,"may":1,"do":1,"it":1,"different":1,"so":1,"only":2,"having":1,"one":1,"probably":1,"savest":1,"solution":1,"RealName":13,"hidden":7,"_Options":1,"API":1,"The":3,"current":3,"must":3,"have":1,"rights":2,"or":2,"database":1,"FirstUser":2,"Password":13,"Retype":4,"read":12,"Read":12,"write":11,"Write":12,"Admin":12,"attribute_declar":10,"attribute_decl":21,"password_hash":3,"Hash":6,"phrase":6,"allow":17,"Allow":11,"user_add":3,"reply_login":5,"Self":1,"and":6,":":27,"enable_self_regi":3,"set":2,"limited":1,"annotate":2,"access":1,"Returns":1,"forbidden":3,"exists":1,"http_location_by":1,"MyUrl":3,"setting":1,"http_reply":3,"properties":3,"i":1,"Term":16,"..":10,"Value":15,"O2":4,"p_name":2,"permission_check":4,"Actions":3,"openid_server_pr":3,"pterm":5,"memberchk":4,"Opts":3,"checked":2,"DefPermissions":1,"checkbox":1,"def_user_permiss":2,"Handle":3,"reply":3,"optional":6,"description":18,"modify_user":2,"modify_permissio":2,"Property":4,"_Name":2,"set_user_propert":2,"Access":2,"on":3,"_Access":1,"off":5,"_Repositiory":2,"_Action":3,"Delete":2,"delete":2,"user_del":1,"change":2,"context_error":2,"not_logged_in":2,"UserID":2,"shows":1,"changing":1,"id":3,"user_or_old":3,"pwd0":2,"handler":2,"logged":1,"New":3,"existence_error":1,"validate_passwor":2,"presents":1,"If":2,"there":1,"parameter":2,"return_to":2,".return_to":1,"|=":1,"using":1,"redirect":1,"URL":5,"Otherwise":1,"display":1,"welcome":1,"page":2,"ReturnTo":5,"Extra":2,"moved_temporary":1,"Logout":1,"logout":1,"Param":1,"DeclObtions":1,"semidet":1,"Provide":1,"reusable":1,"declarations":1,"calls":2,"openid_server":9,"bool":4,"Def":2,"oneof":1,"Return":1,"OpenID":4,"server":2,"new_openid_form":3,"det":3,"Present":1,"provider":1,"openid_descripti":1,"code":2,"COMMENT(*":2,"canonical_url":1,"URL0":2,"parse_url":2,"Parts":2,"Server":30,"openid_property":2,"servers":1,"S":2,"openid_current_s":1,"Servers":2,"openid_list_serv":6,"H":2,"openid_field":3,"edit_openid_butt":3,"Field":2,"Description":2,"modify_openid":2,"openid_modify_pe":2,"openid_set_prope":1,"openid_del_serve":1,"Show":1,"has":1,"editing":1,"edit_settings":2,"Edit":4,"http_show_settin":1,"hide_module":1,"warn_no_edit":3,"settings_no_edit":1,"Save":1,"modified":1,"http_apply_setti":1,"save":1,"br":1,"func":14,"op":2,"xfy":2,"$":7,"list_util":1,"xfy_list":3,"function_expansi":5,"arithmetic":2,"wants_func":4,"prolog_load_cont":1,"Module":5,"we":1,"don":1,"predicate_proper":2,"imported_from":2,"multifile":2,"compile_function":9,"Var":5,"Expr":5,"In":15,"Out":16,"evaluable":2,"throws":1,"exception":1,"strings":1,"term_variables":1,"F":19,"Goal":26,"function_composi":2,"Functor":9,"format_template":6,"atom":5,"codes":3,"Dict":3,"is_dict":1,"get_dict":1,"$(":4,"Function":5,"Argument":2,"Apply":1,"any":1,"predicate":4,"whose":2,"final":1,"argument":2,"generates":1,"output":1,"penultimate":1,"accepts":1,"realized":1,"by":2,"expanding":1,"function":3,"application":2,"chained":3,"compile":2,"time":2,"itself":1,"Reversed":2,"sort":2,"d":2,"meta_predicate":2,"call":2,"G":2,"Creates":1,"composing":1,"functions":2,"are":3,"composed":1,"compiled":1,"which":1,"behaves":1,"like":1,"composition":1,"Composed":1,"also":1,"applied":1,"Format":21,"atom_codes":4,"Codes":20,"string_codes":4,"has_type":1,"fix":1,"syntax":1,"highlighting":1,"functions_to_com":2,"Funcs":7,"functor":1,"Op":3,"thread_state":4,"Goals":2,"Tmp":3,"instantiation_er":1,"Args":18,"NewArgs":2,"variant_sha1":1,"Sha":2,"current_predicat":1,"RevFuncs":2,"Threaded":2,"Body":2,"assert":2,"compile_predicat":1,"Output":2,"compound":1,"arg":1,"Arg":6,"Args0":2,"nth1":2,"~":1,"Rest":6,"male":3,"john":2,"peter":3,"female":2,"vick":2,"christie":3,"parents":4,"brother":1,"M":2,"format_spec":12,"format_error":8,"spec_arity":2,"spec_types":8,"dcg":1,"basics":1,"eos":2,"string_without":2,"when":4,"mavis":1,"Error":24,"format_error_":5,"Spec":8,"is_list":1,"Types":14,"types_error":3,"TypesLen":3,"ArgsLen":3,"types_error_":4,"Type":3,"ground":5,"is_of_type":2,"message_to_strin":1,"type_error":1,"_Location":1,"check":3,"checker":6,"dynamic":2,"format_fail":3,"prolog_walk_code":1,"module_class":1,"infer_meta_predi":1,"autoload":1,"always":1,"loaded":1,"undefined":1,"ignore":1,"trace_reference":1,"on_trace":1,"check_format":3,"retract":1,"Location":6,"print_message":1,"warning":1,"iterate":1,"all":1,"errors":2,"succeed":2,"even":1,"no":1,"found":1,"_Caller":1,"Source":2,"system":1,"prolog_debug":1,"can_check":2,"avoid":1,"printing":1,"goals":1,"clause":1,"prolog":2,"message":1,"message_location":1,"]]":1,"escape":2,"Numeric":4,"Modifier":2,"numeric_argument":5,"modifier_argumen":3,"text_codes":5,"Arity":2,"Item":2,"Items":2,"item_types":3,"numeric_types":5,"action_types":30,"number":3,"character":2,"star":2,"nothing":2,"Code":2,"Atom":3,"colon":1,"no_colon":1,"is_action":2,"subset":2,"Set":4,"Subset":6,"L1":1,"powerset":1,"bagof":1},"Promela":{"#include":3,"COMMENT/*":26,"COMMENT/**":52,"#define":22,"N":11,"mtype":11,"=":78,"{":63,"READY":7,",":163,"STARTING":22,"RUNNING":23,"PAUSED":22,"STOPPING":11,"STOPPED":8,"ABORTING":9,"ABORTED":9,"}":63,";":200,"START":14,"CONTINUE":21,"PAUSE":14,"STOP":17,"ABORT":13,"LT":1,"(":292,"x":2,"y":2,")":292,">":11,"inline":39,"print_state_tran":5,"i":139,"state":37,"command":49,"next":19,"if":52,"::":161,"==":143,"&&":11,"->":155,"printf":33,"fi":52,"states":5,"[":53,"]":53,"commands":16,"bool":5,"executing":6,"set_state":5,"set_command":12,"\\":24,"atomic":3,"assert":19,"get_state":72,"||":44,"!=":4,"else":30,"get_command":18,"prepare":2,"true":30,"abort":4,"skip":16,"execute":2,"false":15,"finish":2,"_pid":22,"ctor":2,"d_step":5,"dtor":2,"trans_cb":1,"s":6,"covariant_transi":6,"k":42,"contravariant_tr":4,"proctype":6,"Thread":2,"byte":3,"do":13,"break":15,"od":13,"wait_for_START_m":4,"-":11,"wait_for_PAUSE_m":3,"wait_for_RESUME_":3,"wait_for_HALT_ma":4,"wait_for_ABORT_m":1,"start":2,"wait":16,"run":4,"pause":4,"resume":4,"stop":6,"SYN":10,"FIN":12,"ACK":19,"SYN_ACK":9,"chan":5,"AtoN":6,"of":4,"NtoA":7,"BtoN":10,"NtoB":12,"int":4,"pids":2,"ClosedState":4,"ListenState":4,"SynSentState":3,"SynRecState":2,"EstState":4,"FinW1State":2,"CloseWaitState":2,"FinW2State":2,"ClosingState":2,"LastAckState":2,"TimeWaitState":2,"EndState":2,"leftConnecting":1,"leftEstablished":1,"rightEstablished":1,"leftClosed":1,"TCP":3,"snd":10,"rcv":11,"CLOSED":5,":":16,"goto":20,"LISTEN":2,"!":25,"SYN_SENT":2,"end":3,"?":22,"SYN_RECEIVED":3,"timeout":10,"ESTABLISHED":3,"FIN_WAIT_1":2,"CLOSE_WAIT":2,"CLOSING":2,"FIN_WAIT_2":2,"LAST_ACK":2,"TIME_WAIT":3,"init":2,"assert_all":4,"sv_ctor":2,"sv_start_sync":2,"()":16,"sv_dtor":2,"serialize_comman":4,"all_workers_stop":6,"exists_aborted_w":5,"supervisor_start":4,"<":7,"++":6,"send_command":3,"j":27,"covariant_propag":3,"contravariant_pr":2,"--":1,"propagate_comman":9,"check_worker_sta":2,"Supervisor":2,"sv_prepare":2,"sv_execute":2,"sv_trans_cb":3,"sv_covariant_tra":6,"sv_contravariant":4,"active":3,"attacker":1,"COMMENT//":2,"unless":8,"_nr_pr":1,"Wakeme":3,"Running":4,"bit":2,"lk":12,"sleep_q":4,"r_lock":5,"r_want":4,"State":5,"client":1,"sleep":4,"//":17,"routine":3,"spinlock":2,"&":5,"while":1,"r":4,"lock":4,"freelock":2,"for":1,"wakeup":4,"progress":1,"should":1,"still":1,"be":1,"consumed":1,"resource":1,"server":1,"interrupt":1,"waitlock":2,"someone":1,"is":1,"sleeping":1,"on":1,"queue":1,"#ifdef":1,"PROPOSED_FIX":1,"#endif":1,"bare_signals_0_t":4,"id":2,"transition_id":9,"bare_signals_0_s":10,"bare_signals_0_i":1,"bare_signals_0_P":2},"Propeller Spin":{"****************":18,"*":146,"Graphics":1,"Driver":4,"v1":14,".0":6,"Author":8,":":415,"Chip":7,"Gracey":7,"Copyright":10,"(":344,"c":27,")":320,"Parallax":10,",":1643,"Inc":8,".":105,"See":10,"end":10,"of":118,"file":9,"for":60,"terms":9,"use":25,"Theory":1,"Operation":2,"A":11,"cog":38,"is":62,"launched":1,"which":17,"processes":1,"commands":1,"via":6,"the":179,"PUB":67,"routines":1,"Points":1,"lines":15,"arcs":1,"sprites":1,"text":8,"and":85,"polygons":1,"are":26,"rasterized":1,"into":11,"a":85,"specified":2,"stretch":1,"memory":1,"serves":1,"as":11,"generic":1,"bitmap":8,"buffer":1,"The":21,"can":9,"be":52,"displayed":1,"by":8,"TV":9,".SRC":3,"or":53,"VGA":8,"driver":18,"GRAPHICS_DEMO":1,"usage":1,"example":4,"CON":8,"#1":100,"_setup":2,"_color":2,"_width":2,"_plot":2,"_line":2,"_arc":2,"_vec":2,"_vecarc":2,"_pix":2,"_pixarc":2,"_text":2,"_textarc":2,"_textmode":2,"_fill":2,"_loop":5,"VAR":12,"long":176,"command":5,"bitmap_base":6,"bitmap_longs":4,"word":306,"bases":2,"[":49,"]":49,"pixel_width":9,"slices":2,"text_xs":3,"text_ys":3,"text_sp":2,"text_just":3,"start":10,"okay":12,"Start":5,"graphics":3,"-":247,"starts":5,"returns":7,"false":8,"if":30,"no":9,"available":6,"fontptr":3,":=":64,"@font":1,"stop":9,"cognew":4,"@loop":1,"@command":1,"+":1513,"Stop":5,"frees":6,"cogstop":4,"~":8,"setup":1,"x_tiles":4,"y_tiles":6,"x_origin":2,"y_origin":4,"base_ptr":4,"|":21,"bases_ptr":5,"slices_ptr":2,"Set":7,"parameters":14,"number":19,"x":93,"tiles":13,"16x16":7,"pixels":15,"each":10,"y":56,"relative":2,"center":11,"pixel":25,"base":2,"address":14,"setcommand":19,"repeat":14,"from":15,"to":168,"<#":1,"<<":118,"<<=":8,"@bases":1,"@slices":1,"@x_tiles":1,"clear":2,"Clear":1,"longfill":2,"copy":17,"dest_ptr":3,"Copy":1,"double":2,"buffered":1,"display":19,"flicker":5,"free":9,"destination":1,"longmove":18,"color":34,"two":5,"bit":30,"pattern":2,"code":5,"in":43,"bits":28,"@colors":2,"&":23,"width":10,"w":12,"pixel_passes":3,"r":4,"i":23,"p":8,"actual":4,"round":2,"square":2,"not":6,"$10":1,"&=":1,"$F":4,">>":12,"@w":1,"^":1,"true":6,"$E":1,"<":11,"+=":6,"==":5,"colorwidth":1,"plot":8,"Plot":1,"point":17,"@x":10,"line":30,"Draw":11,"endpoint":1,"arc":16,"xr":8,"yr":8,"angle":17,"anglestep":2,"steps":4,"arcmode":2,"an":11,"radii":4,"initial":2,"$1FFF":4,"=":145,"..":15,"step":4,"just":5,"leaves":1,"at":30,"position":8,"s":10,"between":6,"points":2,"vec":1,"vecscale":4,"vecangle":4,"vecdef_ptr":4,"vector":12,"sprite":16,"scale":7,"$100":2,"1x":2,"rotation":2,"definition":8,"Vector":1,"$8000":3,"$4000":2,"length":2,"...":9,"vecarc":1,"pix":1,"pixrot":4,"pixdef_ptr":4,"mirror":2,"Pixel":1,"byte":39,"xwords":1,"ywords":1,"xorigin":5,"yorigin":5,"%%":13,"xxxxxxxx":6,"pixarc":1,"string_ptr":8,"justx":2,"justy":2,"see":3,"textmode":2,"sizing":1,"justification":4,"zero":10,"terminated":4,"string":10,"it":19,"may":7,"necessary":3,"call":75,".finish":2,"immediately":3,"afterwards":2,"prevent":2,"subsequent":2,"clobbering":2,"being":3,"drawn":2,"justify":3,"@justx":2,"textarc":1,"x_scale":2,"y_scale":2,"spacing":3,"size":1,"character":6,"should":3,"normal":1,"left":9,"right":9,"bottom":8,"top":7,"@text_xs":1,"@x_scale":2,"box":4,"box_width":3,"box_height":3,"x2":12,"y2":15,"pmin":6,"pmax":4,"with":5,"/":59,"corners":1,"according":1,">":13,"fill":5,"quad":1,"x1":7,"y1":11,"x3":6,"y3":9,"x4":2,"y4":2,"solid":2,"quadrilateral":1,"vertices":1,"must":21,"ordered":1,"clockwise":2,"counter":1,"tri":3,"xy":1,"triangle":1,"case":3,"=>":5,"%":214,"@xy":10,"@x1":8,"@x3":6,"@x2":6,"finish":2,"Wait":1,"any":12,"current":2,"this":26,"insure":1,"that":18,"safe":1,"manually":1,"manipulate":1,"PRI":6,"da":1,"db":1,"db2":1,"linechange":1,"lines_minus_1":1,"justptr":3,"strsize":2,"lookupz":3,"cmd":2,"argptr":2,"while":6,"xa0":89,"xa1":26,"xa2":117,"xa3":21,"xa4":40,"xa5":1,"xa6":1,"xa7":1,"ya0":1,"ya1":6,"ya2":1,"ya3":10,"ya4":73,"ya5":12,"ya6":60,"ya7":19,"ya8":41,"ya9":8,"yaA":34,"yaB":6,"yaC":22,"yaD":8,"yaE":1,"yaF":1,"xb0":49,"xb1":7,"xb2":57,"xb3":13,"xb4":77,"xb5":1,"xb6":1,"xb7":1,"yb0":1,"yb1":4,"yb2":1,"yb3":8,"yb4":36,"yb5":4,"yb6":15,"yb7":12,"yb8":44,"yb9":6,"ybA":22,"ybB":2,"ybC":54,"ybD":4,"ybE":1,"ybF":1,"ax1":29,"ax2":61,"ay1":20,"ay2":56,"ay3":8,"ay4":8,"a0":17,"a1":1,"a2":1,"a3":1,"a4":4,"a5":2,"a6":3,"a7":3,"a8":15,"a9":4,"aA":12,"aB":8,"aC":5,"aD":8,"aE":6,"aF":14,"fline":200,"farc":89,"more":197,"DAT":8,"colors":13,"font":1,"fx":2,"org":4,"loop":21,"rdlong":24,"t1":282,"par":20,"wz":24,"if_z":20,"jmp":50,"#loop":19,"movd":14,"arg":4,"#arg0":1,"mov":279,"t2":152,"t3":21,"#8":19,"arg0":12,"add":143,"d0":15,"#4":17,"djnz":44,"#":145,"wrlong":13,"#setd":3,"ror":3,"#16":12,"#jumps":1,"movs":14,"table":2,"rol":6,"#2":26,"shl":50,"#3":12,"shr":53,"$FF":2,"jumps":7,"setup_":2,"color_":2,"width_":2,"plot_":2,"line_":2,"arc_":2,"vec_":2,"vecarc_":2,"pix_":2,"pixarc_":2,"text_":2,"textarc_":2,"textmode_":2,"fill_":2,"xlongs":6,"ylongs":10,"arg1":10,"arg2":16,"arg3":20,"basesptr":5,"arg5":10,"slicesptr":3,"arg6":11,"pcolor":10,"pwidth":5,"passes":4,"#plotd":4,"#linepd":5,"arg7":9,"#arca":2,"cmp":22,"if_nz":19,"px":15,"dx":25,"py":17,"dy":23,"tjz":13,"test":48,"#plotp":5,"arg4":11,"mode":4,"vectors":1,"#arcmod":3,"rdword":14,"t7":10,"abs":3,"wc":90,"t6":10,"sumc":7,"#multiply":7,"$80":3,"t4":10,"t5":7,"#arcd":3,"h8000":6,"if_nc":29,"if_c":60,"sy":12,"rdbyte":6,"neg":13,"sub":36,"adjust":2,"sumnc":7,"yline":2,"sx":8,"#0":37,"xword":2,"xpixel":2,"muxc":6,"color1":2,"color2":2,"chr":2,"$21":2,"$7F":1,"skip":8,"scan":6,"def":3,"#fontxy":2,"textsx":5,"0001_0001_1":1,"#fontb":6,"textsy":4,"0010_0011_1":1,"0010_0011_0":2,"#11":1,"#65":1,"$02":1,"textsp":3,"fontxy":1,"0011_0111_0":1,"0100_1111_0":1,"setd":1,"setd_ret":1,"fontxy_ret":1,"ret":26,"fontb":1,"#32":5,"fontb_ret":1,"yloop":5,"cmps":5,"base0":23,"base1":20,"sar":19,"hFFFFFFFF":2,"mins":1,"maxs":1,"mask0":14,"#5":3,"xor":18,"$1E":1,"mask1":9,"bits0":12,"xloop":4,"bits1":7,"pass":10,"andn":7,"same":1,"linepd":1,"wr":5,"negc":5,"last":6,"count":6,"ratio":9,"linepd_ret":1,"plotd":1,"plotp":1,"tjnz":1,"#wplot":1,"#plotp_ret":4,"plotp_ret":1,"plotd_ret":1,"wplot":1,"#7":3,"shift1":3,"#9":3,"shift0":2,"slice":4,"#wslice":2,"subx":1,"wslice":1,"wslice_ret":1,"arcmod":1,"arcmod_ret":1,"arca":1,"arcd":1,"#polarx":1,"#polary":1,"arcd_ret":1,"arca_ret":1,"polarx":1,"sine_90":3,"polary":1,"sine_180":2,"sine_table":2,"negnz":3,"polary_ret":1,"polarx_ret":1,"$0800":1,"$1000":1,"$E000":1,"multiply":3,"rcr":1,"multiply_ret":3,"$200":2,"$FFFFFFFF":1,"res":166,"{{":11,"TERMS":8,"OF":40,"USE":16,"MIT":8,"License":8,"Permission":8,"hereby":8,"granted":8,"charge":8,"person":8,"obtaining":8,"software":8,"associated":10,"documentation":8,"files":8,"deal":8,"Software":32,"without":18,"restriction":8,"including":8,"limitation":8,"rights":8,"modify":8,"merge":8,"publish":8,"distribute":8,"sublicense":8,"sell":8,"copies":16,"permit":8,"persons":8,"whom":8,"furnished":8,"do":11,"so":13,"subject":8,"following":8,"conditions":9,"above":10,"copyright":8,"notice":16,"permission":8,"shall":8,"included":8,"all":10,"substantial":8,"portions":8,"THE":48,"SOFTWARE":24,"IS":8,"PROVIDED":8,"WITHOUT":8,"WARRANTY":8,"ANY":16,"KIND":8,"EXPRESS":8,"OR":56,"IMPLIED":8,"INCLUDING":8,"BUT":8,"NOT":9,"LIMITED":8,"TO":8,"WARRANTIES":8,"MERCHANTABILITY":8,"FITNESS":8,"FOR":16,"PARTICULAR":8,"PURPOSE":8,"AND":8,"NONINFRINGEMENT":8,"IN":32,"NO":8,"EVENT":8,"SHALL":8,"AUTHORS":8,"COPYRIGHT":8,"HOLDERS":8,"BE":8,"LIABLE":8,"CLAIM":8,"DAMAGES":8,"OTHER":16,"LIABILITY":8,"WHETHER":8,"AN":8,"ACTION":8,"CONTRACT":8,"TORT":8,"OTHERWISE":8,"ARISING":8,"FROM":8,"OUT":8,"CONNECTION":8,"WITH":8,"DEALINGS":8,"}}":11,".1":7,"tv_mode":4,"fntsc":2,"3_579_545":2,"lntsc":5,"sntsc":6,"fpal":2,"4_433_618":2,"lpal":5,"spal":6,"paramcount":2,"colortable":13,"$180":2,"tvptr":3,"pointer":7,"@entry":3,"entry":4,"taskptr":18,"#tasks":4,"#10":5,"init":5,"jmpret":17,"taskret":14,"superfield":2,"_mode":18,"phaseflip":8,"phasemask":4,"field":4,"vinv":2,"black":5,"#hsync":4,"waitvid":18,"burst":7,"sync_high2":5,"visible":6,"vb":9,"#blank_lines":3,"screen":19,"_screen":4,"_vt":6,"vx":6,"_vx":6,"vert":4,"interlace":13,"vscl":20,"hb":9,"tile":42,"_ht":8,"hx":12,"#6":4,"hc2x":10,"hf":15,"linerot":8,"lineadd":8,"vf":15,"if_nz_and_c":1,"invisible":6,"if_z_eq_c":4,"hrest":2,"#vsync_high":2,"vsync1":3,"#sync_low1":1,"vsync2":3,"#sync_low2":1,"#vsync_low":1,"hhalf":2,"#field":2,"#superfield":2,"blank_lines":1,"blank_lines_ret":1,"hsync":1,"sync_scale1":3,"sync_normal":2,"hvis":3,"hsync_ret":1,"vsync_high":1,"#sync_high1":1,"#sync_high2":1,"vsync_low":1,"vrep":2,"vsyncx":1,"sync_high1":2,"sync_scale2":2,"#vsyncx":1,"vsync_low_ret":1,"vsync_high_ret":1,"tasks":2,"#_enable":2,"#paramcount":2,"load":6,"_pins":11,"$08":3,"pins0":2,"pins1":2,"$40":1,"vcfg":8,"dira":10,"dirb":4,"_enable":4,"#disabled":4,"rd":4,"#wtab":1,"#hvis":1,"#wtabx":1,"wtab":2,"ltab":8,"#ltab":2,"#fcolor":1,"ltabx":2,"d0s1":2,"m8":7,"_broadcast":3,"fcolor":3,"#divide":2,"movi":6,"ctra":6,"00001_111":1,"00001_110":1,"frqa":3,"off":11,"min":6,"max":7,"m128":2,"00001_100":1,"00000_001":3,"ctrb":2,"frqb":2,"10100_000":1,"$01":3,"01000_000":1,"00010_000":1,"00001_000":1,"_auralcog":3,"_hx":8,"_ho":6,"addx":6,"lineinc":4,"vvis":2,"_vo":6,"#13":6,"colorloop":2,"colorreg":4,"$FC":2,"_colors":4,"d6":4,"divide":2,"m1":5,"m2":3,"cmpsub":2,"rcl":6,"divide_ret":1,"disabled":4,"outa":4,"cnt":3,"waitcnt":3,"#entry":2,"8_000_000":2,"128_000_000":2,"$00000000":1,"$F0F0F0F0":1,"$00060000":2,"$10000000":2,"11110000_0111000":1,"11111111_1111011":1,"0101010101010101":1,"sync_low1":1,"1010101010101010":1,"sync_low2":1,"01_1010101010101":1,"$02_8A":1,"$02_AA":1,"wtabx":1,"0101_00000000_01":1,"010101_00000000_":1,"fit":2,"___":2,"tv_status":4,"tv_enable":4,"tv_pins":4,"tv_screen":4,"tv_colors":4,"tv_ht":5,"tv_vt":5,"tv_hx":4,"tv_vx":4,"tv_ho":4,"tv_vo":4,"tv_broadcast":3,"tv_auralcog":3,"preceding":2,"section":2,"copied":2,"your":3,"After":2,"setting":2,"variables":2,"@tv_status":3,"All":2,"reloaded":2,"superframe":2,"allowing":2,"you":10,"make":8,"live":2,"changes":6,"To":3,"minimize":2,"correlate":2,"Experimentation":2,"required":3,"optimize":2,"some":5,"Parameter":2,"descriptions":2,"_________":4,"sets":3,"indicate":2,"status":8,"CLKFREQ":8,"requirement":3,"currently":4,"outputting":4,"sync":6,"data":5,"disable":7,"pins":28,"will":17,"driven":2,"low":3,"reduces":2,"power":3,"non":3,"enable":2,"_______":2,"select":9,"pin":14,"group":7,"0000_0111":2,"baseband":17,"broadcast":19,"0000_1111":2,"chroma":17,"aural":11,"0111_0000":2,"1111_0000":2,"0111_0111":2,"0111_1111":2,"1111_0111":2,"1111_1111":2,"----------------":1,"active":3,"nibble":4,"signal":9,"arranged":3,"video":3,"attach":1,"ohm":10,"resistor":4,"sum":4,"resistors":4,"form":7,"1V":3,"subcarrier":4,"network":1,"below":4,"visual":1,"carrier":1,"selects":4,"16x32":5,"tileheight":9,"controls":5,"mixing":2,"mix":2,"strip":2,"white":5,"composite":1,"progressive":2,"NTSC":10,"PAL":10,"less":5,"good":5,"motion":2,"interlaced":5,"doubles":1,"vertical":14,"format":1,"horizontal":14,"ticks":9,"least":15,"14_318_180":1,"Hz":19,"17_734_472":1,"itself":1,"words":4,"define":10,"contents":3,"has":4,"bitfields":2,"colorset":4,"ptr":5,"pixelgroup":4,"**":4,"ppppppppppcccc00":2,"colorsets":4,"longs":8,"four":8,"pixelgroups":2,"up":5,"32x32":1,"fields":4,"first":2,"follows":6,"blue":2,"green":2,"red":2,"modulation":5,"on":11,"luminance":3,"level":6,"values":4,"reserved":1,"don":2,"valid":1,"range":1,"adds":1,"subtracts":1,"beware":1,"value":38,"modulated":1,"produce":1,"saturated":1,"toggling":1,"levels":1,"because":3,"t":1,"look":2,"when":4,"abruptly":1,"rather":1,"change":1,"only":6,"against":1,"background":1,"best":1,"appearance":1,"_____":6,"practical":2,"limit":3,"expansion":4,"factor":4,"sure":4,"||":5,"than":4,"offset":7,"pos":4,"centered":2,"image":2,"shifts":5,"down":2,"____________":1,"frequency":32,"expressed":1,"ie":1,"channel":1,"55_250_000":1,"modulator":2,"turned":2,"saves":1,"broadcasting":1,"requires":3,"16_000_000":2,"___________":1,"supply":1,"fm":2,"uses":2,"pll":1,"output":8,"selected":1,"MHz":6,"bandwidth":2,"25KHz":1,"vary":1,"type":4,"Vocal":1,"Tract":1,"October":2,"This":2,"object":9,"synthesizes":1,"human":1,"vocal":14,"tract":17,"real":3,"time":11,"It":1,"one":5,"controlled":2,"single":2,"reside":1,"parent":4,"aa":6,"ga":5,"gp":5,"vp":5,"vr":5,"f1":5,"f2":5,"f3":5,"f4":5,"na":5,"nf":5,"fa":5,"ff":6,"ASPIRATION":1,"F1":1,"F2":1,"F3":1,"F4":1,"NASAL":1,"GLOTTAL":1,"OUTPUT":3,"FRICATION":1,"VIBRATO":1,"parameter":4,"description":1,"unit":1,"notes":1,"aspiration":1,"amplitude":5,"breath":1,"volume":3,"silent":3,"loud":3,"linear":6,"glottal":2,"voice":4,"pitch":4,"octave":3,"musical":1,"note":1,"A2":1,"vibrato":4,"swing":1,"rate":5,"formant1":1,"1st":1,"resonator":6,"formant2":1,"2nd":1,"formant3":1,"3rd":1,"formant4":1,"4th":1,"nasal":2,"anti":2,"frication":2,"noise":5,"alternately":1,"modifies":1,"these":1,"then":6,"calls":1,"go":2,"method":2,"queue":4,"entire":2,"frame":10,"feeding":1,"queued":4,"after":2,"another":3,"smoothly":1,"interpolate":1,"them":3,"over":2,"amounts":1,"interruption":1,"Up":1,"eight":2,"frames":10,"order":3,"relax":1,"generation":2,"timing":1,"If":5,"wait":6,"runs":2,"out":13,"continue":1,"generating":1,"samples":5,"based":1,"When":3,"new":1,"begin":1,"inter":1,"polating":1,"towards":1,"generates":1,"audio":2,"continuous":2,"20KHz":2,"These":1,"delta":6,"RC":1,"filtering":1,"direct":1,"transducer":1,"driving":1,"An":2,"FM":1,"also":4,"generated":1,"inclusion":1,"Regardless":1,"always":3,"streamed":1,"special":1,"variable":2,"other":3,"objects":2,"access":1,"In":3,"achieve":1,"optimal":1,"sound":2,"quality":2,"worthwhile":1,"maximize":2,"amplitudes":1,"such":1,"shy":2,"numerical":1,"overflow":4,"Numerical":1,"results":2,"high":2,"bursts":1,"quite":1,"disruptive":1,"closeness":1,"their":1,"relationship":1,"greatly":1,"influence":1,"amount":2,"applied":2,"before":1,"occurs":1,"You":1,"determine":3,"through":2,"experimentation":1,"what":2,"limits":1,"By":1,"pushing":1,"close":1,"resulting":3,"highest":1,"Once":2,"programming":1,"complete":1,"attenuation":4,"used":5,"reduce":1,"overall":2,"3dB":1,"preserving":1,"Revision":1,"History":1,"released":1,"its":1,"internal":2,"now":1,"brought":1,"way":4,"next":4,"For":1,"was":4,"trivial":1,"but":1,"posed":1,"problem":1,"during":1,"gaps":1,"would":2,"get":2,"stalled":1,"transition":2,"frame_buffers":4,"frame_bytes":3,"{":5,"stepsize":1,"}":5,"frame_longs":4,"frame_buffer_byt":1,"frame_buffer_lon":4,"pace":6,"index":7,"sample":1,"dira_":3,"dirb_":1,"ctra_":2,"ctrb_":3,"frqa_":3,"cnt_":2,"tract_ptr":3,"pos_pin":7,"neg_pin":6,"fm_offset":6,"bytes":1,"positive":1,"negative":2,"enabled":1,"4_500_000":1,"|=":3,"$18000000":1,"$3F":2,"$04000000":1,"$05800000":1,"clkfreq":3,"-=":1,"++":4,"20_000":1,"return":8,"@attenuation":1,"@index":1,"constant":3,"))":14,"set_attenuation":1,"master":1,"initially":3,"set_pace":2,"percentage":3,"Queue":1,"integer":1,"bytemove":1,"@frames":1,"$01000000":2,"full":3,"Returns":4,"useful":2,"checking":1,"have":2,"empty":2,"detecting":1,"finished":1,"sample_ptr":1,"receives":1,"signed":4,"updated":1,"@sample":1,"aural_id":1,"id":2,"executing":1,"algorithm":1,"connecting":1,"tv":4,"reserves":3,"clear_cnt":2,"minst":4,"mult_steps":2,"mult_step":2,"d0s0":5,"mult_ret":2,"antilog_ret":3,"cstep":2,"cinst":4,"cordic_steps":2,"cordic_step":2,"cordic_dx":2,"cordic_dy":2,"cordic_a":2,"cordic_ret":2,"regs":3,"frqa_center":3,"cnt_ticks":4,"cnt_value":4,"h80000000":3,"lfsr":9,"lfsr_taps":4,"#mult":2,"vphase":3,"#sine":3,"tune":2,"#antilog":2,"gphase":3,"h40000000":2,"f1x":3,"f1y":3,"#cordic":5,"f2x":3,"f2y":3,"f3x":3,"f3y":3,"f4x":3,"f4y":3,"nx":4,"fphase":5,"frame_ptr":10,"frame_index":4,"step_size":7,"h00FFFFFF":2,"final1":3,"finali":2,"frame_cnt":7,"final":2,"par_curr":6,"par_next":5,"step_acc":4,"set1":3,"#par_next":2,"set2":3,"#par_curr":1,"set3":3,"set4":3,"#par_step":1,"set":7,"#24":1,"nr":1,"mult":3,"par_step":4,"stepframe":2,"step1":3,"stepi":2,"h01000000":2,"#frame_bytes":2,"#frame_buffer_by":1,"antilog":1,"h00000FFE":2,"h0000D000":2,"h00010000":2,"sine":1,"h00001000":2,"h00000800":2,"h00007000":2,"#15":3,"#mult_steps":1,"cordic":1,"#cordic_steps":1,"cordic_delta":2,"$66920000":1,"$80061000":1,"$4B901476":1,"$27ECE16D":1,"$14444750":1,"$0A2C350C":1,"$05175F85":1,"$028BD879":1,"$0145F154":1,"$00A2F94D":1,"$00517CBB":1,"$0028BE60":1,"$00145F30":1,"$000A2F98":1,"$80000000":1,"$40000000":1,"$00FFFFFF":1,"$00010000":1,"$0000D000":1,"$00007000":1,"$00001000":1,"$00000FFE":1,"$00000800":1,"$00000200":1,"$00000201":1,"$1F0":1,"sine_ret":1,"PS":1,"Keyboard":1,"COMMENT{-":2,"4x4":3,"Keypad":1,"Reader":1,"Beau":2,"Schwabe":2,"capacitive":1,"PIN":1,"approach":1,"reading":1,"keypad":16,"ALL":2,"made":3,"LOW":2,"I":6,"O":28,"Then":1,"INPUT":1,"state":2,"At":1,"HIGH":2,"closed":1,"read":1,"input":2,"otherwise":1,"returned":1,"decoding":1,"routine":1,"subroutines":1,"matrix":1,"WORD":1,"indicating":1,"buttons":2,"pressed":4,"Multiple":1,"button":2,"presses":1,"allowed":1,"understanding":1,"BOX":2,"entries":1,"confused":1,"etc":1,"where":3,"evaluate":1,"even":1,"they":1,"There":1,"danger":1,"physical":1,"electrical":1,"damage":1,"sensing":1,"happens":3,"work":2,"Schematic":1,"No":2,"capacitors":1,"connections":1,"directly":1,"board":1,"RevC":1,"Looking":1,"Back":1,"P7":1,"P0":1,"oo":1,"o":3,"LABEL":1,"ReadKeyPad":1,"ReadRow":5,"Result":1,"n":6,"~~":4,"ina":1,"Inductive":1,"Sensor":1,"Demo":1,"Test":2,"Circuit":1,"10pF":1,"100K":4,"1M":1,"FPin":5,"SDF":1,"sigma":3,"feedback":1,"SDI":1,"L":2,"GND":4,"Coils":1,"Wire":1,"GREEN":2,"about":4,"gauge":1,"25T":1,"Coke":3,"Can":3,"15T":1,"5T":1,"50T":1,"BIC":1,"pen":1,"How":2,"does":2,"?":3,"Note":1,"reported":3,"resonate":8,"LC":11,"Instead":1,"voltage":6,"produced":1,"circuit":9,"clipped":1,"C":2,"B":2,"apply":2,"small":1,"specific":1,"near":2,"uncommon":1,"measure":1,"times":1,"applying":1,"diode":2,"basically":1,"feeds":1,"divider":2,"So":1,"ADC":10,"sweep":3,"result":3,"needs":1,"generate":1,"Volts":1,"ground":1,"V":2,"drop":1,"across":1,"since":1,"sensitive":3,"3V":1,"works":1,"typical":1,"magnitude":2,"might":1,"something":1,"like":2,"*****":7,"With":2,"looks":1,"X":7,"****":1,"denotes":1,"location":1,"reason":1,"slightly":1,"reasons":1,"really":1,"lazy":1,"didn":1,"happened":1,"benefit":1,"tuned":1,"situation":1,"exactly":1,"great":1,"Propeller":2,"Now":1,"we":2,"called":1,"sensor":1,"preformed":1,"clip":1,"adding":1,"additional":1,"<-":3,"Does":1,"need":2,"ferrous":1,"causes":1,"shift":4,"HIGHER":1,"counters":1,"constantly":1,"feed":1,"particular":1,"back":10,"proportional":1,"somewhat":2,"metal":5,"introduced":1,"coil":2,"Assume":1,"increases":1,"Left":1,"Right":1,"slight":1,"reports":2,"lower":2,"longer":1,"Typical":1,"ranges":1,"saturation":1,"here":1,"-->":1,"Slight":1,"mention":1,"response":1,"As":1,"resonance":1,"begins":1,"slope":1,"steepest":1,"Therefore":1,"slightest":1,"larger":1,"Since":1,"actually":1,"further":1,"away":1,"Law":1,"squares":1,"most":1,"closer":1,"combination":1,"acts":1,"linearize":1,"combinations":1,"exhibit":1,"plateaus":1,"anomalies":1,"caused":1,"varying":1,"parasitic":1,"affect":1,"little":1,"trial":1,"error":1,"things":1,"want":1,"OBJ":3,"Freq":3,"gr":27,"Num":3,"UpperFrequency":3,"6_000_000":1,"LowerFrequency":4,"2_000_000":1,"$2000":1,"display_base":3,"$5000":1,"FMax":4,"FTemp":6,"FValue":4,"Frequency":5,"demo":1,".start":2,".setup":1,"FindResonateFreq":2,"DisplayInductorV":2,".Synth":2,".SigmaDelta":2,"@FTemp":2,".clear":1,".textmode":2,".colorwidth":7,".text":5,".plot":4,".ToStr":2,".copy":2,"P":6,".line":3,"vga_mode":3,"vgaptr":3,"hv":11,"hvbase":7,"nobl":2,"bcolor":4,"#colortable":2,"#blank_line":4,"nobp":2,"nofp":2,"#blank_hsync":1,"nofl":2,"_vf":2,"_vs":2,"#blank_vsync":2,"_vb":2,"blank_vsync":1,"blank_line":1,"h1":6,"h2":8,"if_c_and_nz":1,"if_c_and_z":1,"blank_hsync":1,"_hf":3,"_hs":3,"_hb":3,"#hv":1,"blank_hsync_ret":1,"blank_line_ret":1,"blank_vsync_ret":1,"$20":1,"$38":2,"_rate":9,"pllmin":2,"pllmax":2,"00001_011":1,"m4":2,"div":2,"muxnc":2,"vmask":2,"hmask":2,"_hd":3,"_vd":2,"01100_000":1,"colormask":2,"500_000":1,"4_000_000":1,"$01010101":1,"$02020202":1,"$FCFCFCFC":1,"vga_status":3,"vga_enable":3,"vga_pins":2,"vga_screen":2,"vga_colors":2,"vga_ht":4,"vga_vt":6,"vga_hx":4,"vga_vx":4,"vga_ho":3,"vga_vo":4,"vga_hd":3,"vga_hf":2,"vga_hs":2,"vga_hb":2,"vga_vd":3,"vga_vf":2,"vga_vs":2,"vga_vb":2,"vga_rate":3,"@vga_status":1,"__________":4,"16MHz":1,"________":3,"within":3,"LCD":4,"monitors":1,"allows":1,"polarity":1,"respectively":1,"suggested":1,"signals":1,"connect":3,"RED":1,"BLUE":1,"connector":3,"HSYNC":1,"VSYNC":1,"______":14,"equal":1,"exceed":1,"recommended":2,"front":2,"porch":4,"tick":1,"500KHz":1,"128MHz":1,"Text":1,"40x13":1,"cols":9,"rows":5,"screensize":4,"lastrow":3,"tv_count":2,"col":13,"row":7,"flag":4,"basepin":3,"terminal":3,"setcolors":2,"@palette":1,"@tv_params":1,"@screen":5,".stop":1,"str":2,"stringptr":3,"Print":10,"dec":2,"decimal":4,"1_000_000_000":1,"//":3,"elseif":1,"/=":1,"hex":2,"digits":17,"hexadecimal":3,"((":2,"bin":2,"binary":3,"k":1,"Output":1,"$00":3,"home":3,"backspace":1,"$09":2,"tab":1,"spaces":1,"per":1,"$0A":5,"$0B":2,"Y":2,"$0C":3,"$0D":2,"others":1,"printable":1,"characters":1,"wordfill":2,"$220":2,"--":7,"print":3,"newline":3,"colorptr":4,"fore":7,"Override":1,"default":1,"palette":3,"list":1,"------------":1,"$FE":1,"wordmove":1,"tv_params":1,"$07":3,"$BB":2,"$9E":1,"$9B":1,"$04":1,"$3D":1,"$3B":1,"$6B":1,"$6E":1,"$CE":1,"$3C":1,"Terminal":1,"Debug_Lcd":1,".2":2,"Authors":1,"Jon":2,"Williams":2,"Jeff":2,"Martin":2,"Debugging":1,"wrapper":1,"Serial_Lcd":1,"March":1,"Updated":2,"conform":1,"initialization":1,"standards":1,"April":1,"consistency":1,"lcd":22,"num":8,"baud":2,"Initializes":1,"serial":1,".init":1,"finalize":1,"Finalizes":1,"floats":1,".finalize":1,"putc":1,"txbyte":2,"Send":1,".putc":1,"strAddr":2,".str":8,".dec":1,"decf":1,"Prints":2,"space":1,"padded":2,"fixed":1,".decf":1,"decx":1,".decx":1,".hex":1,"ihex":1,"indicated":2,".ihex":1,".bin":1,"ibin":1,".ibin":1,"cls":1,"Clears":2,"moves":1,"cursor":9,".cls":1,"Moves":2,".home":1,"gotoxy":1,".gotoxy":1,"clrln":1,".clrln":1,"Selects":1,"blink":4,".cursor":1,"Controls":1,"visibility":1,";":1,"hide":1,"clearing":1,".displayOn":1,"else":1,".displayOff":1,"custom":2,"char":2,"chrDataAddr":3,"Installs":1,"map":1,"array":1,".custom":1,"backLight":1,"Enable":1,"backlight":1,"affects":1,"backlit":1,"models":1,".backLight":1},"Protocol Buffer":{"package":1,"tutorial":1,";":13,"option":2,"java_package":1,"=":13,"java_outer_class":1,"message":3,"Person":2,"{":4,"required":3,"string":3,"name":1,"int32":1,"id":1,"optional":2,"email":1,"enum":1,"PhoneType":2,"MOBILE":1,"HOME":2,"WORK":1,"}":4,"PhoneNumber":2,"number":1,"type":1,"[":1,"default":1,"]":1,"repeated":2,"phone":1,"AddressBook":1,"person":1},"Protocol Buffer Text Format":{"LeaderboardConfi":1,"{":284,"Config":1,"SortType":1,"Value":47,":":615,"}":284,"FormatType":1,"Name":20,"Id":15,"EntryLimit":1,"MainScene":1,"StreamSources":1,"Entries":2,"StreamIdentifier":1,"SourceType":2,"RootId":1,"Objects":10,"Transform":10,"Location":9,"Rotation":9,"Scale":10,"X":15,"Y":15,"Z":13,"ChildIds":9,"UnregisteredPara":2,"Collidable_v2":9,"Visible_v2":9,"CameraCollidable":8,"Folder":6,"NetworkRelevance":10,"ParentId":9,"WantsNetworking":1,"true":8,"TemplateInstance":2,"ParameterOverrid":4,"key":4,"value":61,"Overrides":8,"String":3,"Vector":3,"-":8,"TemplateAsset":2,"Yaw":3,"EditorIndicatorV":7,"CoreMesh":1,"MeshAsset":1,"Teams":1,"IsTeamCollisionE":1,"IsEnemyCollision":1,"StaticMesh":1,"Physics":1,"Mass":1,"LinearDamping":1,"BoundsScale":1,"Script":1,"ScriptAsset":1,"IsFilePartition":5,"FilePartitionNam":5,"Pitch":2,"Rotator":1,"Roll":1,"Bool":1,"false":1,"feature":18,"name":20,"value_count":17,"min":17,"max":17,"type":18,"BYTES":2,"domain":2,"presence":18,"min_count":18,"min_fraction":11,"INT":9,"FLOAT":7,"string_domain":2,"COMMENT#":9,"convolution_benc":18,"label":18,"input":18,"dimension":54,"[":80,",":188,"]":80,"data_type":54,"DATA_HALF":51,"format":54,"TENSOR_NHWC":36,"filter":18,"output":18,"convolution":18,"pad":18,"compute_mode":18,"DATA_FLOAT":21,"math_type":18,"TENSOR_OP_MATH":18,"mode":18,"CROSS_CORRELATIO":18,"fwd_algo":1,"CONVOLUTION_FWD_":1,"bwd_data_algo":9,"CONVOLUTION_BWD_":17,"bwd_filter_algo":8,"TENSOR_NCHW":18,"filter_stride":8},"Public Key":{"Type":1,"Bits":1,"/":85,"KeyID":1,"Date":1,"User":1,"ID":1,"pub":1,"79949ADD":1,"sun":2,"<":1,".strongswan":1,".org":1,">":1,"-----":8,"BEGIN":3,"PGP":4,"PUBLIC":6,"KEY":6,"BLOCK":4,"Version":2,":":6,"i":1,"mQCNA0L2Km8AAAEE":1,"+":95,"7sH":1,"F9PaXIjzHRQ":1,"rfFkfmxxp9lVjCk0":1,"BnnlnUmyz6F8K7V0":1,"ln1zHvZZIQJYGrDh":1,"I5TVeD4Ib5bQ1CoU":1,"tBhzdW4gPHN1bi5z":1,"A":1,"43nuZbxADMSviu54":1,"0AgiMMuZAMebfOe":1,"Xf9uDQv7p1yumEiN":1,"lQotGz7YA6JMxry9":1,"o8eDpP0":1,"I88cOhQ":1,"==":4,"=":4,"lLvB":1,"END":3,"----":4,"SSH2":2,"Subject":1,"galb":2,"Comment":1,"-":7,"bit":1,"rsa":4,",":1,"created":1,"by":1,"@shimi":1,"Mon":1,"Jan":1,"AAAAB3NzaC1yc2EA":4,"dnn1SJejgt459":1,"6k6YjzGGphH2TUxw":1,"aZZ9wa":1,"++":1,"Oi7Qkr8prgHc4soW":1,"NUlfDzpvZK2H5E7e":1,"hM7zhFNzjFvpaMgJ":1,"ssh":4,"vOeAJ2IXDMsezJO2":2,"qhoZFQMvHoWpWTRT":2,"nhOZX28A4D":2,"QRzVZ6hdWoh9W":2,"mIP69MIT3aX35oLb":2,"root":2,"@use1":2,"nitrousbox":2,".com":2,"vS0WfY9swk8St":1,"JcRuhft0jTg4IrAE":1,"nLUr7SAJvOeQo5yZ":1,"w3IXEJ0ttsfkyShv":1,"ELzDVMYiaQkI5opA":1,"weO9F6bKZaGCNyt3":1,"dss":1,"AAAAB3NzaC1kc3MA":1,"I7":1,"bYzbve0Wg":1,"Gv9yeZX0H":1,"qON6rwJTPFICTncf":1,"Kc2Ec7":1,"GYSkEIj7ok5wzHgv":1,"8hrjFE8frNztRK2T":1,"KsxDONxkzu7FWw4H":1,"htWQrI4pZGLdhukO":1,"8GUcdUfC4gbZvsbZ":1,"6HKLXuPO1BQPuE":1,"fKQg1Aet40c1gxUk":1,"J":1,"xdAITE1v7kmssZxB":1,"ZfA0j712pvt4JmQc":1,"cgI4tCOy1dgQDLr0":1,"lars":1,"@junk":1,"GnuPG":1,"v2":1,"mQINBFJJNS0BEADE":1,"Z7KdF1vFR2WLe4yo":1,"3lV5AZfEmNe":1,"AGTRney":1,"jpp9It0wyVQWvKM7":1,"thz8oDz":1,"SknBoD1F":1,"jACJgPXGlK3":1,"YiXa03e3XM1JZxBg":1,"hn1WUR9zRMa1XK1y":1,"jQVrMrwLtjoJ4wyW":1,"sZJw0IkV":1,"7YJa2it":1,"0h7z2x0JmkkiNtYG":1,"VgQ5dvMJDHqkiuVG":1,"xsJoByuAzK5Zgg8l":1,"4VUYjU1g7rFbYh0J":1,"4lJykVHTCIVbGPNe":1,"LeGnDsXV3a9OGnWv":1,"j":1,"nt":1,"I7c1":1,"RVrmjW0aNulR9fyw":1,"GdaTEnxl08m2yNok":1,"wZRD40jHb8N89DPZ":1,"ePfy3":1,"JIXm1e8rdWjr1z9U":1,"Kb2VM5YT":1,"gCa":1,"4Iwaoag":1,"URVyB":1,"BDJIuqjBpu6Al6zd":1,"BBaVYy2AS5OjGtu8":1,"InNNyFPOu":1,"rpppgURwQARAQAB":1,"tCRSeWFuIEphY29i":1,"AlOeONMCGwMHCwkI":1,"D":1,"kBzMpbQeoZ6LCIRs":1,"Td9GSjdmo1oIjrYt":1,"yUypNNsgYtT8lpMt":1,"offTfwFmVEIlWWLc":1,"xNZ":1,"iKVhMduLOZ6YY2jD":1,"dLEbEtX":1,"CR2uMpvhPYUhQzE4":1,"oByPOhsCg7U23gvi":1,"9dSFx6pZ7":1,"Ejhwq":1,"NgtmnMn":1,"xQ5SL0UgVm1O3lru":1,"0OxlkShpx85PRJIr":1,"lJvFAulb":1,"h5kjzDTV5ekqL0po":1,"sR2yR4KJ6K972Cuf":1,"M6tvAkbXyOV6MGVV":1,"u8dhKwKmR4":1,"s8Rajf0x2n2wl7DZ":1,"uJiBubAQnMKnUvOw":1,"OuQM2":1,"CVaPWlrj944IEGWp":1,"KER1a2VsYW5hKSA8":1,"OU8WHQBSZW1vdmVk":1,"EPHZ2fhMr":1,"2601RktBttkl3RgF":1,"qzJ3H8YT5mvnXzVS":1,"SxsggfcJfLZfyMtT":1,"kuVtCm3pBhrwlyEG":1,"mwKpHkTuKOdt9rpT":1,"x3":1,"Hi5YEeSDd5jEujj0":1,"cJK8rHEQSnZOLG":1,"Xj":1,"VzogQ":1,"t2OZw5IpmdLefLRT":1,"C0dzK3eL2z":1,"g":1,"rOU0VnVjf9":1,"ANKZHzoUkYSmKDS":1,"JQDXgCgKC5FjtyEj":1,"CljxEqP5tXGdLnE":1,"MBeKJO9UkomG2bHT":1,"21zz7QQdbL6wIKw7":1,"6ZfqEJnCCEvOp8Q0":1,"peDIc59zS":1,"wpwCcHA2MiVBwouB":1,"2eUYb0O":1,"TBdcrx":1,"NMoIQWJ6QK2z":1,"CP90tCKcMvCoU0fC":1,"C3LV3Xr9qFBAyPRs":1,"UydHMbdTnQLs4qCt":1,"i3jOmYpSK":1,"j5f5VcqO":1,"Uq8fcAFasQt8giSu":1,"4kCOAQTAQIAIgUCU":1,"AwIGFQgCCQoLBBYC":1,"KgYFlkxAAkHwIjv9":1,"It6ZKPTEuZJM5VUY":1,"6ndCbeC7":1,"U":1,"W8ShfNJM789cFLTN":1,"jbbkucTCqG":1,"0lAgimP7KiCLx2Hs":1,"ApAzhMkYH1IALxd4":1,"YQUt4OG0":1,"h69rubsHbszQOpAs":1,"6i4gQz5CYat":1,"TCmooI":1,"kJh":1,"cdZ":1,"IFfwZXfQHndwsmBy":1,"KgaW4r4fp":1,"u5":1,"L19qWPjoJKQf8y1a":1,"QCi0fKEAIhrOJq6W":1,"5J8okLl2CtATYh9Y":1,"137skhJwwLwAadpm":1,"xOpE8HMXxS8DiVH":1,"O":1,"nu3beOZnY6g4g8":1,"uxzY0FpQ6MB1DRVP":1,"3RjMqAjSRFVZag3z":1,"IHhR":1,"uQal7eR5Ml0MqTBP":1,"NmPk23C65K":1,"dlIdytm9qZi7EJpO":1,"kM4mqnWtzCZvMIhq":1,"PEB2NAGrOgNRkr6M":1,"6GWK":1,"YP8E":1,"8TwsCqxq2LD":1,"9E8G4n9IaC5Ag0EU":1,"XG9q2rcVkZhsTOOJ":1,"Bc":1,"aYYsEJktnZD7jqFR":1,"K31qPL":1,"qtMyLxQqRJla9PUi":1,"omtg1Eh":1,"eu2Na6z7m5ZuFE7G":1,"STqiZ09Vrv8CaCb8":1,"sbrsupgeNGOTZOf5":1,"VszV9C1KY5Ux":1,"t7gua0mKwBOrk4l5":1,"H":1,"nBxToT0pv5OVvE6I":1,"leNiHBYOS":1,"qYXq58LcvjNaFY6R":1,"JQbaK8jEYP5HKSA7":1,"5Cnf1FNP4LjH0dnT":1,"tjZfWCNDI70pme0S":1,"j00X8bGTEvA9bTzW":1,"SXVL9OWtdvr5kuIw":1,"liKmt":1,"j46fxRWxoCUVF6xa":1,"tVe0X":1,"bcZKGc":1,"tFbngy8MtP3cuv5I":1,"C":1,"Gg9mttl8":1,"SrLtpOtHSkKtJqU6":1,"GXApnhTdSMySCkmw":1,"SJiaoDIvVejvuIt5":1,"K":1,"gYFX2xAAhiK":1,"NeQdoZ44MqNxeXyo":1,"xqBAotYGXZ5G8pNc":1,"Ile4PKpmrVG":1,"zH0de0Gw1e2gTHmD":1,"kXepM6lGZq5":1,"DXOT2r":1,"OzyCDI3isza2Xqzy":1,"QGPMG3GMgc1aolTo":1,"KIlOuEpvGvZICprl":1,"kyF4UpkxOniaVW6f":1,"SsDBbS2DmRw":1,"6TEWzd2DVobfWfK":1,"wWDLqm6L":1,"zS3StkMCm3A6UKko":1,"sbQPFFfJnKyWXi0k":1,"OVD9U8w4BUnv":1,"iXd0Txdp1nkz":1,"NLM174HCrQKSfubK":1,"iFNo4Ow2RJodR":1,"71SGZgfkBxjD4bkJ":1,"WQ1yopiNGIub7pvr":1,"qpzmftb":1,"r9OaiGUoXB0FeQnD":1,"0nU9crPcVCe":1,"h":1,"qQe":1,"KCbs6ZuUkKKG9Y4X":1,"mjRB1b857of":1,"61K4pquQ4u9J":1,"svBlAR7nTIPqbZDw":1,"SGvB0zvlzU":1,"xJ8l":1},"Pug":{"doctype":1,"html":2,"head":1,"meta":1,"(":2,"charset":1,"=":4,")":2,"link":1,"rel":1,",":3,"type":1,"href":1,"title":1,"Hello":2,"Pug":1,"body":1,"#text":1,"include":1,"page":1,"p":1,".":1,"World":1,"!":1},"Puppet":{"COMMENT#":62,"file":9,"{":71,":":39,"source":1,"=>":109,",":161,"notify":11,"Exec":2,"[":32,"]":32,";":9,"}":71,"exec":6,"command":1,"refreshonly":1,"true":20,"class":9,"foo":1,"bar":1,"node":1,"default":6,"stage":3,"Stage":2,"->":1,"define":1,"example":1,"::":106,"expiringhost":1,"(":27,"$ip":5,"$timestamp":1,")":27,"$age":2,"=":93,"inline_template":1,"$maxage":2,"if":15,">":1,"$expired":3,"notice":2,"else":6,"false":9,"host":1,"$name":1,"ip":3,"target":2,"ensure":14,"?":6,"absent":2,"present":4,"hiera_include":1,"apache":35,"$apache_name":2,"$":35,"params":30,"apache_name":1,"$service_name":2,"service_name":2,"$default_mods":5,"$default_vhost":4,"$default_charset":1,"undef":10,"$default_confd_f":3,"$default_ssl_vho":6,"$default_ssl_cer":1,"default_ssl_cert":1,"$default_ssl_key":1,"default_ssl_key":1,"$default_ssl_cha":1,"$default_ssl_ca":1,"$default_ssl_crl":3,"$default_type":1,"$service_enable":3,"$service_manage":3,"$service_ensure":2,"$purge_configs":4,"$purge_vhost_dir":3,"$purge_vdir":3,"$serveradmin":3,"$sendfile":2,"$error_documents":2,"$timeout":1,"$httpd_dir":1,"httpd_dir":1,"$server_root":1,"server_root":1,"$conf_dir":1,"conf_dir":2,"$confd_dir":3,"confd_dir":1,"$vhost_dir":5,"vhost_dir":1,"$vhost_enable_di":5,"vhost_enable_dir":1,"$mod_dir":5,"mod_dir":1,"$mod_enable_dir":7,"mod_enable_dir":1,"$mpm_module":4,"mpm_module":1,"$lib_path":1,"lib_path":1,"$conf_template":2,"conf_template":1,"$servername":1,"servername":1,"$manage_user":3,"$manage_group":3,"$user":2,"user":2,"$group":3,"group":3,"$keepalive":1,"keepalive":1,"$keepalive_timeo":1,"keepalive_timeou":1,"$max_keepalive_r":1,"max_keepalive_re":1,"$logroot":1,"logroot":1,"$logroot_mode":3,"logroot_mode":3,"$log_level":2,"log_level":1,"$log_formats":1,"{}":1,"$ports_file":3,"ports_file":1,"$docroot":3,"docroot":3,"$apache_version":2,"version":1,"$server_tokens":1,"$server_signatur":1,"$trace_enable":1,"$allow_encoded_s":3,"$package_ensure":2,"$use_optional_in":2,"use_optional_inc":1,"inherits":1,"validate_bool":8,"$valid_mpms_re":2,"validate_re":3,"osfamily":4,"!=":1,"package":1,"name":1,"Class":8,"gid":1,"require":15,"Package":15,"validate_apache_":1,"service_enable":1,"service_manage":1,"service_ensure":1,"warning":1,"$purge_confd":4,"==":1,"$purge_vhostd":4,"path":1,"creates":5,"directory":5,"recurse":5,"purge":5,"!":5,"defined":4,"File":4,"$purge_mod_dir":2,"and":4,"$mod_load_dir":2,"$vhost_load_dir":3,"concat":2,"owner":1,"root_group":1,"mode":1,"fragment":1,"content":3,"template":2,"conf_file":1,"case":1,"$pidfile":4,"$error_log":4,"$scriptalias":6,"$access_log_file":6,"portage":1,"makeconf":1,"fail":1,"$apxs_workaround":1,"is_array":1,"all":3,"mods":1,"$default_vhost_e":2,"vhost":2,"port":2,"scriptalias":2,"serveradmin":2,"access_log_file":2,"priority":2,"manage_docroot":2,"$ssl_access_log_":2,"ssl":1},"PureBasic":{"Structure":3,"Memory_Operation":2,"Src_Offset":1,".q":5,"Src_Size":1,"Dst_Offset":1,"Dst_Size":1,"Copy_Size":1,"EndStructure":3,"COMMENT;":8,"Procedure":3,"COMMENT(*":2,"EnableExplicit":1,"XIncludeFile":1,"#Samplerate":1,"=":6,"Main":2,"*":2,"AudioOut":1,"Quit":1,".i":3,"Global":4,".Main":1,"Main_Window":8,"ID":3,"TrackBar":5,"[":5,"]":5,".Main_Window":1,"Frequency":2,".d":2,"Amplitude":2,"Main_Window_Open":1,"()":1,"\\":6,"OpenWindow":1,"(":5,"#PB_Any":3,",":20,"#PB_Window_Syste":1,"|":2,"#PB_Window_Minim":1,"#PB_Window_Scree":1,")":5,"If":1,"TrackBarGadget":2,"SetGadgetState":2,"EndIf":1,"EndProcedure":1,"Notifier_CallBac":1},"PureScript":{"module":4,"Control":6,".Arrow":1,"where":20,"import":32,"Data":18,".Tuple":3,"class":4,"Arrow":5,"a":50,"arr":14,"::":46,"forall":26,"b":83,"c":20,".":36,"(":111,"->":79,")":113,"first":4,"d":8,"Tuple":21,"instance":12,"arrowFunction":1,"f":28,"=":91,"second":3,"Category":3,",":60,"=>":18,"swap":4,">>>":4,"x":26,"y":2,"infixr":3,"***":2,"&&&":3,"COMMENT(*":2,"g":4,"\\":18,"ArrowZero":1,"zeroArrow":1,"<":18,"+":4,">":14,"ArrowPlus":1,".Map":1,"Map":26,"()":1,"empty":6,"singleton":5,"insert":10,"lookup":8,"delete":9,"alter":8,"toList":10,"fromList":3,"union":3,"map":8,"qualified":1,"Prelude":7,"as":1,"P":37,".Array":3,"concat":3,".Foldable":2,"foldl":4,".Maybe":3,"data":3,"k":108,"v":68,"Leaf":15,"|":9,"Branch":27,"{":28,"key":13,"value":8,"left":15,"right":14,"}":29,"eqMap":1,".Eq":11,"==":7,"m1":6,"m2":6,"/=":1,".not":1,"showMap":1,".Show":4,"show":5,"m":6,".++":1,".show":1,":":15,".Ord":9,"@":6,"k1":16,".left":9,".right":8,"Maybe":5,"Nothing":7,"Just":7,"findMinKey":5,"case":9,"of":9,"_":7,"glue":4,"let":5,"minKey":3,"root":2,"in":2,"[":4,"]":4,"[]":1,"`":42,".key":1,".value":2,"v1":3,"v2":3,".Foreign":2,"Foreign":12,"..":1,"ForeignParser":29,"parseForeign":6,"parseJSON":3,"ReadForeign":11,"read":10,"prop":3,".Either":1,".Traversable":2,"foreign":6,"*":4,"fromString":2,"String":13,"Either":6,"readPrimType":5,"readMaybeImpl":2,"readPropImpl":2,"showForeignImpl":2,"showForeign":1,"p":11,"json":2,">>=":6,"monadForeignPars":1,".Monad":4,"return":7,"Right":9,"Left":8,"err":8,"applicativeForei":1,".Applicative":1,"pure":1,"$":21,"functorForeignPa":1,".Functor":1,"readString":1,"readNumber":1,"Number":1,"readBoolean":1,"Boolean":1,"readArray":1,"arrayItem":2,"i":2,"result":4,"++":13,"xs":3,"traverse":2,"zip":1,"range":1,"length":3,"))":1,"readMaybe":1,"<<<":4,"ReactiveJQueryTe":1,"((":1,"flip":4,".Eff":1,".JQuery":2,".Reactive":2,"head":2,".Monoid":1,"Debug":1,".Trace":1,"Global":1,"parseInt":1,"main":1,"do":8,"personDemo":2,"todoListDemo":2,"greet":2,"firstName":5,"lastName":5,"COMMENT--":13,"<-":29,"newRVar":6,"body":2,"firstNameDiv":4,"create":14,"firstNameInput":3,"appendText":4,"append":13,"lastNameDiv":4,"lastNameInput":3,"bindValueTwoWay":3,"greeting":4,"color":1,"css":1,"greetingC":2,"toComputed":4,"bindTextOneWay":3,"newRArray":1,"text1":2,"comp1":2,"false":2,"insertRArray":2,"text":7,"completed":4,"ul":3,"bindArray":1,"entry":5,"indexR":2,"li":5,"completedInput":4,"setAttr":1,"sub1":2,"bindCheckedTwoWa":1,".completed":2,"textInput":3,"sub2":2,".text":1,"btn":8,"on":2,"index":2,"readRVar":1,"removeRArray":1,"el":1,"subscription":1,"<>":1,"newEntryDiv":3,"nextTaskLabel":3,"nextTask":2,"task":2,"toComputedArray":2,"counterLabel":3,"counter":2,"rs":2,"cs":2,"if":1,"then":1,"else":1},"Pyret":{"#lang":1,"pyret":4,"import":11,"cmdline":1,"as":11,"C":75,"file":16,"F":1,"pathlib":1,"P":3,"render":1,"-":220,"error":11,"display":10,"RED":1,"string":1,"dict":2,"D":2,"system":1,"SYS":1,"(":123,")":91,"CLI":5,"CL":1,"CS":7,"B":4,"S":2,"COMMENT#":1,"DEFAULT":2,"INLINE":2,"CASE":2,"LIMIT":2,"=":27,"success":5,"code":10,"failure":5,"fun":2,"main":1,"args":5,"::":1,"List":1,"<":2,"String":1,">":1,"->":1,"Number":1,"block":9,":":67,"this":3,"dir":7,".dirname":1,".resolve":1,".file":1,"name":1,"))":16,"options":9,"[":1,".string":1,",":150,".flag":12,".once":25,".next":15,"val":15,"default":5,".Num":2,"none":6,".Str":13,".many":2,"]":1,"params":2,"parsed":2,".parse":1,"err":2,"less":1,"e1":4,"e2":4,"if":12,".loc":4,".before":1,"true":1,"else":13,".after":1,"false":8,"tostring":3,"end":14,"cases":1,".ParsedArguments":1,"|":4,"r":41,"rest":4,"=>":2,"check":17,"mode":7,"not":6,".has":21,"key":21,"enable":3,"spies":3,"allow":8,"shadowed":7,"module":5,".get":19,"value":18,"inline":3,"case":3,"body":3,"limit":3,"all":6,"type":7,"tail":7,"calls":7,"compiled":5,"standalone":7,"add":3,"profiling":3,"progress":9,"html":3,"some":1,"eval":3,"when":3,".set":3,"builtin":3,"js":1,"dirs":2,"arr":1,"overrides":1,"is":3,"empty":3,"print":10,"outfile":2,"+":3,".build":2,"runnable":1,".default":5,"compile":6,".":4,"{":4,"collect":5,"times":2,"and":2,"ignore":3,"unbound":3,"proper":3,"cache":2,"deps":1,".or":1,".deps":1,"}":4,"port":2,".serve":1,"#":2,"require":1,"result":5,".compile":1,"failures":3,"filter":1,".is":1,".loadables":1,"link":1,"for":2,"each":1,"f":2,"from":2,"lists":1,".each":1,"e":2,".errors":1,"run":2,".rest":1,".run":1,"_":1,".message":1,".exit":1,".usage":2,"info":2,".join":2,"str":2,"arg":1,"message":2,"partial":1},"Python":{"gclient_gn_args_":1,"=":713,"gclient_gn_args":1,"[":1123,",":3128,"]":1093,"vars":1,"{":511,":":1602,"COMMENT#":570,"True":33,"False":36,"}":511,"deps":1,"(":769,"Var":13,"))":73,"+":64,")":616,"hooks":1,"recursedeps":1,"solutions":1,"{}":6,"COMMENT\"\"\"":40,"xspacing":4,"#":133,"How":2,"far":1,"apart":1,"should":1,"each":1,"horizontal":1,"location":1,"be":4,"spaced":1,"maxwaves":3,"total":1,"of":8,"waves":1,"to":12,"add":1,"together":1,"theta":3,"amplitude":4,"[]":12,"Height":1,"wave":2,"dx":9,"yvalues":8,"def":118,"setup":2,"()":136,"size":6,"frameRate":1,"colorMode":1,"RGB":1,"w":2,"width":2,"for":63,"i":11,"in":76,"range":5,".append":8,"random":4,"period":6,"many":1,"pixels":1,"before":9,"the":8,"repeats":1,"((":5,"TWO_PI":1,"/":52,"*":103,"_":3,"draw":2,"background":2,"calcWave":2,"renderWave":2,"+=":12,"len":8,"j":5,"x":43,"if":146,"%":28,"==":52,"sin":1,"else":37,"cos":1,"noStroke":2,"fill":2,"ellipseMode":1,"CENTER":1,"v":20,"enumerate":1,"ellipse":1,"height":1,"_toolset":3,"v8_target_arch":8,"s390":1,"ppc":1,"Workaround":3,"https":3,"//":8,"gcc":3,".gnu":3,".org":3,"bugzilla":3,"show_bug":3,".cgi":3,"?":3,"id":5,"#_toolset":3,"Allows":1,"mmintrin":1,".h":1,"MMX":1,"intrinsics":1,".":15,"conditions":3,"isinf":1,"etc":1,"MDd":2,"MTd":2,"-":57,"O0":1,"DebugBase0":1,"O3":2,"DebugBase1":1,"DebugBaseCommon":1,"Debug":2,"OS":9,"MD":1,"MT":1,"Release":2,"configurations":2,"target_defaults":4,"SHEBANG#!python":6,"print":50,"import":75,"os":9,"sys":15,"main":6,"usage":4,".argv":3,"<":4,".exit":2,"command":3,".join":8,"printDelimiter":4,"gitDirectories":2,"getSubdirectorie":2,"isGitDirectory":2,"gitDirectory":2,".chdir":1,".getcwd":1,".system":1,"directory":9,"filter":3,"None":110,".path":4,".abspath":1,"subdirectories":3,".walk":1,".next":1,"is":28,"return":65,".isdir":1,"__name__":5,"argparse":2,"matplotlib":1,".pyplot":1,"as":11,"pl":53,"numpy":1,"np":54,"scipy":1,".optimize":1,"op":7,"from":48,"prettytable":1,"PrettyTable":6,"__docformat__":1,"S":12,"phif":7,"U":10,"options":11,"_parse_args":2,"V":12,"data":27,".genfromtxt":8,"delimiter":8,"t":8,"U_err":15,"offset":13,".mean":1,".linspace":9,"min":10,"max":11,"y":10,".ones":11,".size":12,".plot":9,"**":30,"label":27,".format":12,".errorbar":8,"yerr":8,"linestyle":8,"marker":4,".grid":5,".legend":5,"loc":5,".title":10,"u":9,".xlabel":5,"ur":11,".ylabel":5,".savefig":5,".clf":5,"glanz":13,"matt":13,"schwarz":13,"weiss":13,"T0":5,"T0_err":2,"/=":4,"-=":5,"glanz_phi":5,"matt_phi":5,"schwarz_phi":5,"weiss_phi":5,"T_err":11,"sigma":4,"boltzmann":12,"T":7,"epsilon":7,"glanz_popt":4,"glanz_pconv":3,".curve_fit":6,"matt_popt":4,"matt_pconv":3,"schwarz_popt":4,"schwarz_pconv":3,"weiss_popt":4,"weiss_pconv":3,"glanz_x":3,"glanz_y":2,"color":8,"matt_x":3,"matt_y":2,"schwarz_x":3,"schwarz_y":2,"weiss_x":3,"weiss_y":2,".sqrt":23,".diagonal":11,"xerr":6,"header":5,"glanz_table":3,"row":10,"zip":9,".add_row":5,"matt_table":3,"schwarz_table":3,"weiss_table":3,"]]]":2,"prop":5,"d":7,"phi":5,"c":4,"a":11,"b":11,"dy":5,"dx_err":3,".abs":1,"dy_err":3,"popt":7,"pconv":5,"fields":12,"table":11,".align":1,"U1":4,"I1":5,"U2":2,"I_err":2,"p":1,"R":6,"R_err":2,"phi_err":3,"alpha":10,"beta":18,"R0":23,"R0_err":2,"epsilon_err":2,"f1":2,")))":4,"f2":2,"f3":2,"parser":3,".ArgumentParser":1,"description":5,"#parser":3,".add_argument":3,"metavar":5,"type":13,"str":24,"nargs":4,"help":6,"dest":6,"default":4,"action":8,"version":9,".parse_args":1,"typing":1,"Any":14,"Callable":4,"Iterable":4,"List":3,"IO":4,"Optional":33,"Sequence":9,"Tuple":5,"Type":7,"Union":16,"TypeVar":2,"overload":1,"_T":7,".version_info":5,">=":5,"_Text":63,"unicode":3,"ONE_OR_MORE":1,"...":132,"OPTIONAL":1,"PARSER":1,"REMAINDER":1,"SUPPRESS":1,"ZERO_OR_MORE":1,"class":33,"ArgumentError":1,"Exception":4,"ArgumentParser":6,"__init__":15,"self":300,"prog":4,"epilog":2,"parents":8,"formatter_class":2,"HelpFormatter":7,"prefix_chars":2,"fromfile_prefix_":2,"argument_default":2,"conflict_handler":2,"add_help":2,"bool":10,"allow_abbrev":1,"->":29,"add_argument":2,"name_or_flags":2,"]]":15,"Action":4,"int":13,"const":3,"[[":3,"FileType":4,"choices":3,"required":5,"weirdly":1,"documented":1,"parse_args":1,"args":19,"namespace":3,"Namespace":6,"add_subparsers":1,"title":4,"parser_class":1,"option_string":2,"_SubParsersActio":2,"add_argument_gro":1,"_ArgumentGroup":3,"add_mutually_exc":2,"_MutuallyExclusi":3,"set_defaults":1,"kwargs":23,"get_default":1,"print_usage":1,"file":3,"print_help":1,"format_usage":1,"format_help":1,"parse_known_args":1,"convert_arg_line":1,"arg_line":1,"exit":1,"status":1,"message":3,"error":1,"indent_increment":1,"max_help_positio":1,"RawDescriptionHe":1,"RawTextHelpForma":1,"ArgumentDefaults":1,"MetavarTypeHelpF":1,"option_strings":1,"__call__":2,"values":22,"__getattr__":1,"name":32,"__setattr__":1,"value":16,"mode":8,"bufsize":3,"encoding":1,"errors":1,"elif":8,"string":1,"add_parser":1,"ArgumentTypeErro":1,"thrift":4,".Thrift":1,"TType":5,"TMessageType":1,"TException":1,"TApplicationExce":1,".transport":3,"TTransport":2,".protocol":9,"TBinaryProtocol":3,"TProtocol":1,"try":14,"fastbinary":6,"except":14,"PullRequest":1,"thrift_spec":1,".STRING":3,"read":1,"iprot":11,".__class__":18,".TBinaryProtocol":2,"and":29,"isinstance":12,".trans":3,".CReadableTransp":1,".thrift_spec":4,"not":56,".decode_binary":1,".readStructBegin":1,"while":2,"fname":1,"ftype":5,"fid":2,".readFieldBegin":1,".STOP":1,"break":4,".readString":1,".skip":2,".readFieldEnd":1,".readStructEnd":1,"write":3,"oprot":9,".write":9,".encode_binary":1,".writeStructBegi":1,".writeFieldBegin":1,".writeString":1,".writeFieldEnd":1,".writeFieldStop":1,".writeStructEnd":1,"validate":1,"__hash__":2,"^":1,"hash":2,"__repr__":3,"L":2,"key":3,".__dict__":6,".iteritems":4,".__name__":10,"__eq__":2,"other":10,"__ne__":2,"google":4,".protobuf":4,"descriptor":1,"_descriptor":4,"_message":2,"reflection":1,"_reflection":2,"descriptor_pb2":1,"DESCRIPTOR":4,".FileDescriptor":1,"package":1,"serialized_pb":1,"_PERSON":3,".Descriptor":1,"full_name":2,"filename":12,"containing_type":2,".FieldDescriptor":1,"index":1,"number":5,"cpp_type":1,"has_default_valu":1,"default_value":1,"message_type":1,"enum_type":1,"is_extension":1,"extension_scope":1,"extensions":1,"nested_types":1,"enum_types":1,"is_extendable":1,"extension_ranges":1,"serialized_start":1,"serialized_end":1,".message_types_b":1,"Person":1,".Message":1,"__metaclass__":2,".GeneratedProtoc":1,"Analysis":1,"hiddenimports":1,"hookspath":1,"runtime_hooks":1,"pyz":2,"PYZ":1,".pure":1,"exe":2,"EXE":1,".scripts":1,"exclude_binaries":1,"debug":1,"strip":2,"upx":2,"console":1,"node":7,"Tree":1,"prefix":1,"collect":1,"COLLECT":1,".binaries":1,".zipfiles":1,".datas":1,"P3D":1,"lights":1,"camera":1,"mouseY":1,"eyeX":1,"eyeY":1,"eyeZ":1,"centerX":1,"centerY":1,"centerZ":1,"upX":1,"upY":1,"upZ":1,"box":1,"stroke":1,"line":5,"json":3,"c4d":5,"c4dtools":9,"itertools":2,".modules":2,"graphview":1,"gv":2,".misc":1,"graphnode":4,"res":18,"importer":1,".prepare":1,"__file__":1,"__res__":1,"settings":4,".helpers":2,".Attributor":2,".file":3,"align_nodes":2,"nodes":12,"spacing":7,"r":7,"modes":3,"raise":18,"ValueError":4,"get_0":12,"lambda":5,".x":1,"get_1":4,".y":1,"set_0":6,"setattr":13,"set_1":4,".GraphNode":1,"n":7,".sort":2,".position":4,"midpoint":3,".find_nodes_mid":1,"first_position":2,"new_positions":3,"prev_offset":6,"position":12,"bbox_size":2,"bbox_size_2":2,".izip":1,"align_nodes_shor":3,"master":4,".GetMaster":1,"root":3,".GetRoot":1,".find_selected_n":1,".AddUndo":1,".EventAdd":1,"XPAT_Options":3,"defaults":1,"super":4,".__init__":4,".load":3,"load":1,".options_filenam":2,".isfile":1,".dict_":4,".defaults":3,".copy":2,"with":2,"open":3,"fp":4,".update":2,".save":3,"save":3,"dict":4,"k":8,".dump":1,"XPAT_OptionsDial":2,".gui":1,".GeDialog":1,"CreateLayout":1,".LoadDialogResou":1,".DLG_OPTIONS":1,"InitValues":1,".SetLong":2,".EDT_HSPACE":2,".hspace":3,".EDT_VSPACE":2,".vspace":3,"Command":1,"msg":1,".BTN_SAVE":1,".GetLong":2,".Close":1,"XPAT_Command_Ope":2,".plugins":4,".Command":3,"._dialog":4,"@property":2,"dialog":1,"PLUGIN_ID":3,"PLUGIN_NAME":3,".string":6,".XPAT_COMMAND_OP":2,"PLUGIN_HELP":3,"Execute":3,"doc":3,".dialog":1,".Open":1,".DLG_TYPE_MODAL":1,"XPAT_Command_Ali":2,".XPAT_COMMAND_AL":4,"PLUGIN_ICON":2,".main":1,"__future__":2,"absolute_import":1,"division":1,"with_statement":1,"Cookie":2,"logging":3,"socket":10,"time":13,"tornado":6,".escape":1,"utf8":2,"native_str":4,"parse_qs_bytes":3,"httputil":4,"iostream":2,".netutil":1,"TCPServer":3,"stack_context":3,".util":1,"bytes_type":2,"ssl":3,"Python":1,"ImportError":1,"HTTPServer":1,"request_callback":4,"no_keep_alive":4,"io_loop":3,"xheaders":4,"ssl_options":3,".request_callbac":5,".no_keep_alive":4,".xheaders":4,"handle_stream":1,"stream":4,"address":4,"HTTPConnection":2,"_BadRequestExcep":5,"pass":2,"object":5,".stream":15,".address":3,"._request":18,"._request_finish":4,"._header_callbac":3,".wrap":2,"._on_headers":1,".read_until":2,"._write_callback":5,"chunk":5,"callback":13,"assert":5,".closed":1,"._on_write_compl":1,"finish":2,".writing":2,"._finish_request":2,"_on_write_comple":1,"_finish_request":1,"disconnect":5,"connection_heade":6,".headers":12,".get":12,".lower":3,".supports_http_1":1,"or":22,".method":3,"!=":4,".close":2,"_on_headers":1,".decode":1,"eol":3,".find":2,"start_line":2,"method":5,"uri":13,".split":10,".startswith":3,"headers":7,".HTTPHeaders":2,".parse":1,"getattr":16,".socket":2,".AF_INET":2,".AF_INET6":1,"remote_ip":8,"HTTPRequest":2,"connection":7,"content_length":6,">":6,".max_buffer_size":1,".read_bytes":1,"._on_request_bod":1,"e":4,".info":1,"_on_request_body":1,".body":3,"content_type":4,"arguments":4,".arguments":4,".setdefault":1,".extend":1,"field":58,"sep":2,".strip":4,".partition":2,".parse_multipart":1,".files":2,".warning":1,"body":2,"protocol":8,"host":2,"files":2,".uri":2,".version":2,".remote_ip":4,"._valid_ip":1,".SSLIOStream":1,".host":2,".connection":4,"._start_time":3,".time":11,"._finish_time":4,".query":3,"supports_http_1_":1,"cookies":1,"hasattr":10,"._cookies":4,".SimpleCookie":1,".finish":1,"full_url":1,"request_time":1,"get_ssl_certific":1,".getpeercert":1,".SSLError":1,"attrs":7,"_valid_ip":1,"ip":2,".getaddrinfo":1,".AF_UNSPEC":1,".SOCK_STREAM":1,".AI_NUMERICHOST":1,".gaierror":1,".args":1,".EAI_NONAME":1,"guesses":4,".randint":1,"guess":4,"input":1,"twisted":1,".internet":1,"reactor":5,"EchoClient":2,".Protocol":1,"connectionMade":1,"dataReceived":1,".loseConnection":1,"connectionLost":1,"reason":3,"EchoFactory":2,".ClientFactory":1,"clientConnection":2,"connector":2,".stop":2,"f":20,".connectTCP":1,".run":2,"sqlite":2,"urllib2":4,"csv":1,"cgi":2,"simplejson":2,"jsontemplate":2,"log":5,"urldecode":1,"query":4,"s":3,"map":1,".unquote":1,"KeyError":4,"load_table":2,"cur":10,"contents":3,".urlopen":2,".readline":1,".rstrip":1,".execute":4,".fetchone":1,"val":21,"sql":2,"build_structure":3,"headings":9,"allresults":9,"results":9,"result":3,"build_json":2,"return_str":8,".dumps":1,";":1,"load_template":2,"templatefile":6,".readlines":1,"())":2,"build_template":2,"template_str":4,".expand":1,"myapp":2,"environ":2,"start_response":3,".parse_qs":1,"con":3,".connect":1,".cursor":1,"table_uris":2,"tables":1,".commit":1,".fetchall":1,"after":8,".description":1,"fcgi":1,"WSGIServer":2,".globals":1,"request":1,"http_method_func":1,"frozenset":2,"View":1,"A":1,"which":1,"methods":2,"this":3,"pluggable":1,"view":3,"can":3,"handle":1,"The":1,"canonical":1,"way":1,"decorate":2,"based":1,"views":1,"as_view":2,"However":1,"since":1,"moves":1,"parts":1,"logic":1,"declaration":1,"place":2,"where":1,"it":1,"into":2,"routing":1,"system":1,"You":1,"one":1,"more":1,"decorators":2,"list":1,"whenever":1,"function":2,"created":1,"automatically":1,"decorated":1,"..":1,"versionadded":1,"::":1,"dispatch_request":1,"NotImplementedEr":1,"@classmethod":1,"cls":45,"class_args":1,"class_kwargs":1,"COMMENT(*":2,"model":5,"Feed":2,"session":3,"datetime":3,"argv":5,"feed":7,"guid":2,"when":6,".notify_interval":1,".notify_unit":1,"COMMENT'''":2,".notify_next":1,".datetime":1,".utcnow":1,".timedelta":1,"seconds":1,"response":2,"when_left":3,"duration_list":4,"basedir":3,".request_script_":1,".guid":1,".name":13,"edit_url":1,"base_url":1,"duration":1,"unicode_literals":1,"copy":3,"functools":1,"update_wrapper":2,"future_builtins":1,"django":18,".db":12,".models":10,".manager":1,"Imported":1,"register":1,"signal":1,"handler":1,".conf":1,".core":2,".exceptions":1,"ObjectDoesNotExi":2,"MultipleObjectsR":2,"FieldError":4,"ValidationError":1,"NON_FIELD_ERRORS":1,"validators":1,".fields":8,"AutoField":1,"FieldDoesNotExis":2,".related":1,"ManyToOneRel":3,"OneToOneField":3,"add_lazy_relatio":2,"router":2,"transaction":1,"DatabaseError":3,"DEFAULT_DB_ALIAS":1,"Q":1,".query_utils":2,"DeferredAttribut":3,".deletion":1,"Collector":1,".options":1,"Options":2,"signals":5,".loading":1,"register_models":2,"get_model":3,".utils":4,".translation":1,"ugettext_lazy":1,".functional":1,"curry":6,".encoding":1,"smart_str":2,"force_unicode":2,".text":1,"get_text_list":1,"capfirst":1,"ModelBase":4,"__new__":1,"bases":4,"super_new":3,".__new__":1,"module":4,".pop":8,"new_class":44,"attr_meta":6,"abstract":3,"meta":23,"base_meta":5,"model_module":2,".__module__":1,".add_to_class":8,"subclass_excepti":2,"tuple":2,".DoesNotExist":1,"._meta":46,".abstract":7,".MultipleObjects":1,".ordering":2,".get_latest_by":2,"is_proxy":5,".proxy":6,"._default_manage":3,"._base_manager":4,"._copy_to_model":3,"m":3,".app_label":3,"seed_cache":2,"only_installed":2,"obj_name":2,"obj":2,".items":2,"new_fields":2,".local_fields":5,"\\":5,".local_many_to_m":3,".virtual_fields":2,"field_names":5,"set":2,"base":25,"parent":9,"TypeError":4,"continue":3,".setup_proxy":1,".concrete_model":4,"o2o_map":3,".rel":6,".to":4,"original_base":2,"parent_fields":3,"attr_name":3,".module_name":1,"auto_created":1,"parent_link":1,".parents":4,".deepcopy":2,".copy_managers":2,".abstract_manage":1,".concrete_manage":1,".Meta":1,"._prepare":2,"copy_managers":1,"base_managers":3,"mgr_name":3,"manager":7,"new_manager":2,"add_to_class":1,".contribute_to_c":1,"_prepare":1,"opts":7,".order_with_resp":5,".get_next_in_ord":1,"._get_next_or_pr":2,"is_next":2,".get_previous_in":1,"make_foreign_ord":2,"method_get_order":1,"method_set_order":1,".__doc__":2,".attname":20,".get_absolute_ur":3,"get_absolute_url":1,".class_prepared":1,".send":4,"sender":4,"ModelState":2,"db":2,".adding":1,"Model":2,"_deferred":1,".pre_init":1,"._state":1,"args_len":2,"IndexError":1,"fields_iter":4,"iter":1,"is_related_objec":3,"rel_obj":3,".get_default":3,".null":1,".keys":2,"property":2,"AttributeError":1,".post_init":1,"instance":3,"UnicodeEncodeErr":1,"UnicodeDecodeErr":1,"__str__":1,".encode":1,"._get_pk_val":5,".__eq__":1,"__reduce__":1,"defers":3,"._deferred":1,"deferred_class_f":2,"factory":3,".proxy_for_model":1,"simple_class_fac":1,"model_unpickle":1,"_get_pk_val":2,".pk":4,"_set_pk_val":2,"pk":3,"serializable_val":1,"field_name":3,".get_field_by_na":1,"force_insert":7,"force_update":9,"using":13,"update_fields":21,".primary_key":2,"non_model_fields":2,".difference":1,"COMMENT%":1,".save_base":2,".alters_data":1,"save_base":1,"raw":5,"origin":5,".db_for_write":1,".auto_created":1,".pre_save":2,"org":3,"non_pks":5,"pk_val":4,"pk_set":3,"record_exists":3,".using":3,".filter":3,".exists":1,"()))":1,"rows":3,"._update":1,"order_value":1,"use_sysroot":1,"fastbuild":1,"Werror":1,"http":5,"crbug":5,".com":5,"Unreferenced":2,"formal":1,"parameter":1,"Alignment":1,"member":1,"was":3,"sensitive":1,"packing":1,"Conversion":2,"possible":1,"loss":1,"Truncation":2,"constant":1,"Pointer":1,"truncation":1,"greater":1,"local":1,"has":1,"been":1,"removed":1,"Default":1,"constructor":1,"could":2,"generated":2,"Assignment":1,"operator":1,"Object":1,"never":1,"instantiated":1,"Forcing":1,"Narrowing":1,"conversion":1,"Doesn":1,"marked":1,"#pragma":1,"deprecated":2,"declared":1,"GetVersionEx":1,"EHsc":1,"x64":2,"ia32":2,"Server":1,"XP":1,"std":2,"c99":1,"No":4,"fasm":1,"blocks":1,"mdynamic":1,"no":1,"pic":1,"fno":3,"exceptions":1,"rtti":1,"mpascal":1,"strings":1,"fvisibility":1,"hidden":1,"threadsafe":1,"statics":1,"Wnon":1,"virtual":1,"dtor":1,"Wl":1,"prebind":1,"++":1,"target_condition":2,"Not":2,"supported":2,"by":2,"Android":2,"toolchain":2,"Necessary":1,"clone":1,"Enable":1,"temporary":1,"hacks":1,"reduce":1,"binsize":1,"librt":1,"built":1,"Bionic":1},"Q#":{"COMMENT//":230,"namespace":2,"Microsoft":14,".Quantum":14,".Samples":2,".IntegerFactoriz":1,"{":30,"open":12,".Intrinsic":2,";":80,".Arithmetic":2,".Convert":1,".Canon":1,".Math":1,".Oracles":1,".Characterizatio":1,".Diagnostics":2,"operation":5,"FactorSemiprimeI":1,"(":103,"number":9,":":31,"Int":29,",":91,"useRobustPhaseEs":6,"Bool":4,")":81,"if":6,"%":2,"==":3,"Message":7,"return":9,"/":7,"}":30,"mutable":6,"foundFactors":4,"=":36,"false":3,"factors":4,"repeat":2,"let":20,"generator":16,"RandomInt":1,"-":3,"+":8,"IsCoprimeI":3,"))":12,"$":2,"period":7,"EstimatePeriod":2,"set":8,"MaybeFactorsFrom":2,"else":5,"gcd":3,"GreatestCommonDi":4,"true":2,"until":2,"fixup":2,"ApplyOrderFindin":2,"modulus":22,"power":2,"target":2,"Qubit":8,"[]":4,"Unit":1,"is":1,"Adj":1,"Ctl":1,"Fact":2,"MultiplyByModula":1,"ExpModI":3,"LittleEndian":7,"result":5,"bitsize":6,"BitSizeI":1,"bitsPrecision":8,"*":4,"frequencyEstimat":13,"EstimateFrequenc":2,"!=":2,"PeriodFromFreque":2,"using":3,"eigenstateRegist":7,"[":10,"]":10,"ApplyXorInPlace":4,"oracle":3,"DiscreteOracle":1,"_":2,"phase":2,"RobustPhaseEstim":1,"!":3,"Round":1,"(((":1,"IntAsDouble":1,"^":2,"PI":1,"())":1,"register":2,"QuantumPhaseEsti":1,"LittleEndianAsBi":1,"MeasureInteger":2,"ResetAll":2,"function":2,"currentDivisor":3,"numerator":2,"ContinuedFractio":1,"Fraction":1,"numeratorAbs":1,"periodAbs":3,"AbsI":2,"halfPower":4,"factor":3,"MaxI":1,".Numerics":1,".Arrays":1,"CustomModAdd":1,"inputs1":5,"inputs2":3,"numBits":4,"EqualityFactI":1,"Length":3,"results":3,"new":1,"for":1,"i":4,"in":1,"IndexRange":1,"input1":2,"input2":2,"((":1,"xQubits":3,"yQubits":4,"mQubits":3,"tmp":3,"ctrl":4,"()":1,"()))":1,"x":5,"y":4,"m":4,"AddI":5,"yc":5,"Adjoint":2,"within":1,"CNOT":1,"apply":1,"Controlled":1,"X":1,"w":1,"/=":1,"<-":1},"QML":{"COMMENT/**":1,"import":3,"qbs":3,".FileInfo":1,".ModUtils":1,"Module":1,"{":18,"property":28,"string":13,"buildVariant":4,":":33,"bool":3,"enableDebugCode":1,"==":3,"debugInformation":1,"(":59,")":42,"optimization":1,"?":4,"readonly":10,"stringList":3,"hostOS":16,"undefined":5,"//":4,"set":4,"internally":4,"hostOSVersion":6,"if":10,"&&":6,".contains":14,"))":7,"return":7,"getNativeSetting":6,",":45,"||":6,";":23,"}":18,"else":4,"var":5,"version":3,"=":8,"+":10,"hostOSBuildVersi":3,"hostOSVersionPar":4,".split":1,".map":1,"function":2,"item":2,"parseInt":1,"[]":1,"int":6,"hostOSVersionMaj":1,"[":16,"]":16,"hostOSVersionMin":1,"hostOSVersionPat":1,"targetOS":6,"pathListSeparato":3,"pathSeparator":1,"profile":1,"toolchain":1,"architecture":7,"install":1,"false":1,"installSourceBas":1,"installRoot":9,"installDir":1,"installPrefix":9,"path":1,"sysroot":3,"PropertyOptions":2,"name":2,"allowedValues":2,"description":2,"validate":1,"validator":9,"new":1,"ModUtils":1,".PropertyValidat":1,".setRequiredProp":5,")))":1,".addVersionValid":1,".addCustomValida":1,"value":1,"===":1,"canonicalArchite":2,".validate":1,"()":1,"COMMENT//":2,"commonRunEnviron":1,"env":7,"{}":1,"FileInfo":8,".joinPaths":8,".join":3,"versionMajor":2,"versionMinor":2,"versionPatch":2},"QMake":{"COMMENT#":7,"QT":4,"+=":13,"core":2,"gui":2,"greaterThan":1,"(":8,"QT_MAJOR_VERSION":1,",":3,")":8,":":1,"widgets":1,"contains":2,"QT_CONFIG":2,"opengl":2,"|":1,"opengles2":1,"{":6,"}":6,"else":2,"DEFINES":1,"QT_NO_OPENGL":1,"TEMPLATE":2,"=":6,"app":2,"win32":2,"TARGET":3,"BlahApp":1,"RC_FILE":1,"Resources":1,"/":11,"winres":1,".rc":1,"!":1,"blahapp":1,"include":1,"functions":1,".pri":1,"SOURCES":2,"file":5,".cpp":3,"HEADERS":2,".h":4,"FORMS":2,".ui":3,"RESOURCES":1,"res":1,".qrc":1,"exists":1,".git":1,"HEAD":2,"system":2,"git":1,"rev":3,"-":1,"parse":1,">":2,".txt":2,"echo":1,"ThisIsNotAGitRep":1,"SHEBANG#!qmake":1,"message":1,"This":4,"is":1,"QMake":1,".":1,"CONFIG":1,"qt":1,"simpleapp":1,"\\":5,"file2":2,".c":1,"Is":3,"Folder":3,"file3":3,"Test":1},"Qt Script":{"COMMENT/**":2,"function":7,"Component":5,"()":8,"{":28,"installer":11,".addWizardPage":1,"(":64,"component":33,",":143,"QInstaller":1,".ComponentSelect":1,")":58,";":50,".userInterface":11,".complete":3,"=":40,"false":2,"if":10,".value":8,"==":2,".qmakePathLineEd":7,".text":6,"}":28,"else":5,".textChanged":1,".connect":2,"checkQmakePath":2,".browseButton":1,".clicked":1,"showFileDialog":2,"try":3,"qtpath":3,".fileExists":2,"))":3,"true":1,"return":1,"catch":3,"e":6,"QMessageBox":2,".warning":2,"path":25,"QFileDialog":2,".getOpenFileName":2,".replace":3,"/":5,"\\":1,"//":1,"g":2,"COMMENT//":4,".prototype":3,".createOperation":5,"archive":4,".name":4,"===":6,"bin":1,".*":1,".addElevatedOper":1,".addOperation":14,"||":1,"var":19,"script":8,"+":60,"print":2,"device":1,"platform":6,"sysroot":2,"target_sys":7,"target":6,"abi":4,"installPath":2,"sdkPath":2,"sdkFile":2,"systemInfo":2,".kernelType":2,"!==":1,"\\\\":1,"basecomponent":5,".substring":1,".lastIndexOf":1,"toolchainId":7,"debuggerId":4,"qtId":4,"icon":2,"executableExt":6,"hostSysroot":6,"[":5,"]":5},"Quake":{"include":1,"(":30,"ROOT":1,"&":1,")":30,"M3_FRONT_FLAGS":1,"+=":1,"_M3BUNDLE_OVERRI":1,"=":1,"COMMENT%":13,"import":1,"%":4,"----------------":2,"machine":2,"dependent":1,"packages":2,"---":2,"include_dir":27,"independent":1,"see":1,"m3quake":1,"/":1,"MxConfig":1,"instead":1,"Library":1},"R":{"SHEBANG#!Rscript":2,"COMMENT#":41,"MedianNorm":2,"<-":47,"function":19,"(":225,"data":18,")":139,"{":84,"geomeans":3,"exp":1,"rowMeans":1,"log":5,"))":40,"apply":2,",":218,"cnts":2,"median":1,"((":1,"/":7,"[":19,">":1,"]":19,"}":82,"library":1,"print_usage":2,"file":5,"=":126,"stderr":1,"())":2,"cat":1,"expr":3,"-":16,"dist":2,":":17,"see":2,"source":3,"code":31,"for":6,"full":2,"description":3,"Usage":1,"options":3,"<":1,"matrix":4,".txt":1,"Options":1,"h":14,"|":9,"--":6,"help":2,"print":2,"this":2,"message":1,"and":7,"exit":1,"o":1,"out":1,"STRING":1,"prefix":4,"output":3,"files":1,";":5,"default":7,"is":25,"r":1,"res":3,"INT":3,"resolution":1,"dpi":1,"of":10,"generated":3,"graphics":3,"t":2,"height":5,"pixels":2,"w":1,"width":5,"y":2,"ylim":3,"REAL":1,"the":30,"visible":1,"range":2,"Y":1,"axis":1,"depends":1,"on":3,"first":2,"distribution":1,"plotted":1,"if":25,"other":2,"distributions":1,"are":6,"getting":1,"cut":1,"off":1,"use":1,"setting":1,"to":14,"override":1,"\\":56,"n":5,"spec":2,"c":12,"byrow":3,"TRUE":19,"ncol":3,"opt":23,"getopt":1,"!":3,".null":8,"$help":1,"stdout":1,"q":3,"status":1,"$height":4,"$out":4,"$res":4,"$width":4,"$ylim":5,"read":1,".table":1,"header":1,"sep":4,"quote":1,"nsamp":8,"dim":1,"+":4,"outfile":4,"sprintf":2,"png":2,"hist":4,"plot":7,"FALSE":9,"$mids":4,"$density":4,"type":3,"col":4,"rainbow":4,"main":2,"xlab":2,"ylab":2,"i":7,"in":13,"lines":6,"devnum":2,"dev":2,".off":2,"()":14,"size":3,".factors":2,".matrix":2,".norm":3,"x":3,"docType":1,"package":5,"name":12,"scholar":7,"alias":3,"title":2,"The":4,"reads":1,"from":4,"url":2,"http":2,"//":2,".google":1,".com":1,".":25,"Dates":1,"citation":2,"counts":1,"estimated":1,"determined":1,"automatically":1,"by":3,"a":13,"computer":1,"program":1,"Use":1,"at":2,"your":1,"own":1,"risk":1,"provides":1,"functions":3,"extract":1,"Google":2,"Scholar":2,"There":1,"also":1,"convenience":1,"comparing":1,"multiple":1,"scholars":1,"predicting":1,"index":1,"scores":1,"based":1,"past":1,"publication":1,"records":1,"note":2,"A":1,"complementary":1,"set":2,"can":4,"be":7,"found":2,"biostat":1,".jhsph":1,".edu":1,"~":1,"jleek":1,"googleCite":1,".r":3,"was":1,"developed":1,"independently":1,"##":4,"polyg":2,"vector":3,"numpoints":2,"number":1,"Example":1,"scripts":1,"group":1,"pts":1,"spsample":1,"hello":2,"ParseDates":2,"dates":3,"unlist":2,"strsplit":3,"days":2,"times":2,"hours":2,"all":4,".days":2,".hours":2,".frame":6,"Day":2,"factor":2,"levels":2,"Hour":2,"Main":2,"system":1,"intern":1,"punchcard":4,"as":6,".data":2,"table":1,")))":1,"ggplot2":6,"::":6,"ggplot":1,"aes":2,"geom_point":1,"Freq":1,"scale_size":1,"ggsave":1,"filename":1,"df":8,".residual":6,".mira":1,"object":14,"...":4,"fit":2,"$analyses":1,"[[":3,"]]":3,"return":8,".lme":1,"$fixDF":1,".mer":1,"sum":1,"@dims":1,"*":2,".default":1,"$df":1,"mk":2,"try":3,"coef":1,"silent":3,"mn":2,"f":9,"fitted":1,"inherits":8,"NULL":2,"ifelse":1,"nrow":1,"length":3,"k":3,"==":4,"max":1,"#":85,"module":35,"import":10,".attach":1,".path":1,"b":1,"attach":18,"attach_operators":5,"substitute":3,"stopifnot":4,"missing":1,"interactive":3,"&&":2,"module_name":8,"()))":1,"getOption":1,"else":4,"class":4,"module_path":16,"find_module":1,"stop":1,"attr":2,"$message":1,"containing_modul":3,"module_init_file":1,"mapply":1,"do_import":4,"names":2,"mod_ns":5,".character":4,"module_parent":8,"parent":17,"mod_env":7,"exhibit_namespac":3,"identical":2,".GlobalEnv":2,"environmentName":2,".env":5,"export_operators":2,"invisible":2,"is_module_loaded":1,"get_loaded_modul":1,"namespace":13,"structure":3,"new":1,".BaseNamespaceEn":1,"paste":3,"path":11,"local":3,"environment":6,"chdir":1,"envir":7,"cache_module":1,"exported_functio":2,"lsf":2,".str":2,"list2env":2,"sapply":2,"get":2,"ops":2,"is_predefined":2,"%":2,"is_op":2,"||":1,"grepl":1,"operators":5,"Filter":1,"op_env":4,"unload":2,"module_ref":5,"rm":3,"list":3,".loaded_modules":2,"reload":2,"assign":1,"COMMENT%":2,"Import":1,"into":1,"current":5,"scope":2,"usage":1,"arguments":1,"item":3,"an":2,"identifier":1,"specifying":1,"newly":2,"loaded":5,"search":7,"Details":1,"even":1,"}}":1,"value":2,"imports":1,"specified":1,"makes":1,"its":1,"available":2,"via":1,"like":1,"it":3,"returns":1,"details":1,"Modules":2,"isolated":1,"which":3,"returned":1,"optionally":1,"attached":2,"argument":1,"defaults":2,"However":1,"often":1,"helpful":1,"packages":2,"Therefore":1,"invoked":2,"directly":1,"terminal":1,"only":3,".e":1,"not":2,"within":1,"modules":2,"or":1,"depending":1,"user":1,"s":3,"preference":1,"causes":1,"emph":4,"because":1,"R":1,"they":1,"re":1,"Not":1,"attaching":2,"them":1,"therefore":1,"drastically":1,"limits":1,"usefulness":1,"searched":1,"This":1,"paths":2,"consider":1,"highest":1,"lowest":1,"priority":1,"directory":2,"always":1,"considered":1,"That":1,"exists":1,"both":1,"will":1,"Module":1,"fully":1,"qualified":1,"refer":1,"nested":1,"See":1,"Examples":1,"Unlike":1,"happens":1,"locally":1,"executed":1,"global":1,"effect":1,"same":1,"Otherwise":1,"imported":2,"inserted":1,"When":1,"used":1,"globally":1,"inside":2,"outside":1,"nor":1,"might":1,"examples":1,"$f":1,"g":1,"No":1,"qualification":1,"necessary":1,"seealso":1},"RAML":{"#":1,"%":1,"RAML":1,"title":1,":":38,"World":1,"Music":1,"API":1,"baseUri":1,"http":2,"//":2,"example":2,".api":1,".com":2,"/":6,"{":6,"version":2,"}":6,"v1":1,"traits":1,"-":3,"paged":2,"queryParameters":2,"pages":2,"description":3,"The":1,"number":2,"of":1,"to":1,"return":1,"type":1,"secured":3,"!":1,"include":1,"raml":1,".yml":1,"songs":2,"is":1,"[":2,",":7,"]":2,"get":2,"genre":2,"filter":1,"the":1,"by":1,"post":1,"songId":1,"responses":1,"body":1,"application":2,"json":1,"schema":1,"|":2,"xml":1,"delete":2,"This":1,"method":1,"will":1,"*":2,"an":1,"**":2,"individual":1,"song":1},"RBS":{"module":1,"RBS":1,"class":2,"CLI":1,"LibraryOptions":1,"attr_accessor":2,"core_root":1,":":9,"Pathname":2,"?":2,"config_path":1,"attr_reader":3,"libs":1,"Array":3,"[":3,"String":3,"]":3,"dirs":1,"repos":1,"def":4,"initialize":1,"()":2,"->":3,"void":1,"loader":1,"EnvironmentLoade":1,"setup_library_op":1,"(":1,"OptionParser":2,")":1,"end":1,"interface":1,"_IO":1,"puts":1,"COMMENT(*":1},"RDoc":{"=":5,"\\":1,"RDoc":26,"-":13,"Ruby":7,"Documentation":3,"System":1,"home":1,"::":18,"https":3,":":11,"//":4,"github":3,".com":3,"/":9,"rdoc":20,"http":1,"docs":1,".seattlerb":1,".org":1,"bugs":1,"issues":1,"code":1,"quality":1,"{":1,"<":4,"img":1,"src":1,"alt":1,">":7,"}":1,"[":6,"codeclimate":1,"]":6,"==":6,"Description":1,"produces":1,"HTML":1,"and":12,"command":4,"line":2,"documentation":14,"for":17,"projects":1,".":32,"includes":2,"the":19,"+":20,"ri":1,"tools":1,"generating":1,"displaying":1,"from":1,"Generating":1,"Once":1,"installed":1,",":17,"you":5,"can":5,"create":1,"using":2,"$":3,"options":3,"names":4,"...":1,"For":1,"an":1,"up":2,"to":14,"date":1,"option":1,"summary":1,"type":2,"--":1,"help":1,"A":1,"typical":1,"use":1,"might":1,"be":4,"generate":3,"a":11,"package":1,"of":2,"source":4,"(":4,"such":1,"as":2,"itself":1,")":4,"This":2,"generates":2,"all":1,"C":6,"files":5,"in":8,"below":1,"current":1,"directory":2,"These":1,"will":1,"stored":1,"tree":1,"starting":1,"subdirectory":1,"doc":1,"You":4,"make":2,"this":3,"slightly":1,"more":1,"useful":1,"your":3,"readers":1,"by":3,"having":1,"index":1,"page":1,"contain":3,"primary":1,"file":5,"In":1,"our":1,"case":1,"we":1,"could":1,"COMMENT%":1,"comment":6,"blocks":1,"uses":1,"extensions":2,"determine":2,"how":3,"process":1,"each":1,"File":1,"ending":2,".rb":1,".rbw":1,"are":6,"assumed":2,"Files":1,".c":1,"parsed":1,"All":1,"other":1,"just":1,"Markup":4,"style":1,"markup":4,"with":2,"or":5,"without":3,"leading":1,"markers":1,"If":1,"passed":1,"they":1,"scanned":1,"recursively":1,"only":2,"To":4,"rake":1,"see":2,"Task":1,"programmatically":1,"gem":1,"require":1,"Options":3,".new":2,"COMMENT#":13,".document":1,"Writing":1,"write":1,"place":1,"above":1,"class":3,"module":1,"method":2,"constant":1,"attribute":1,"want":1,"documented":3,"Shape":1,"def":1,"initialize":1,"polyline":1,"end":2,"The":2,"default":2,"format":5,"is":9,"TomDoc":2,"ref":3,"Markdown":2,"RD":2,"comments":1,"also":2,"supported":1,"set":2,"entire":1,"project":2,"creating":2,"tt":6,".rdoc_options":1,"</":3,"See":6,"@Saved":1,"instructions":1,"on":2,"one":1,"single":1,"through":2,"directive":1,"but":1,"recommended":1,"if":1,"wish":1,"switch":1,"formats":1,"@Other":1,"directives":3,"Comments":1,"that":3,"tell":1,"information":2,"it":1,"cannot":1,"otherwise":1,"discover":1,"parsing":1,"@Directives":1,"control":1,"what":1,"not":1,"define":1,"arguments":1,"break":1,"methods":2,"topic":1,"Parser":2,"used":1,"teach":1,"about":1,"metaprogrammed":1,"documenting":1,"well":1,"run":1,"lib":2,"get":1,"coverage":2,"report":4,"C1":1,"parameter":1,"Bugs":1,"CONTRIBUTING":1,"@Bugs":1,"filing":1,"bug":3,"It":1,"anything":1,"t":1,"figure":1,"out":1,"produce":1,"output":1,"like":1,"probably":1,"License":1,"Copyright":1,"c":2,"Dave":1,"Thomas":1,"Pragmatic":1,"Programmers":1,"Portions":2,"Eric":1,"Hodel":1,"copyright":1,"others":1,"individual":1,"LEGAL":1,".rdoc":2,"details":1,"free":1,"software":2,"may":1,"redistributed":1,"under":1,"terms":1,"specified":1,"LICENSE":1,"Warranty":1,"provided":1,"any":1,"express":1,"implied":2,"warranties":2,"including":1,"limitation":1,"merchantability":1,"fitness":1,"particular":1,"purpose":1},"REXX":{"COMMENT/*":30,"PARSE":17,"ARG":5,"filnamn":16,"IF":42,"=":150,"THEN":49,"DO":38,"end":18,"~":10,"open":4,"(":139,"fil":9,",":114,"r":1,")":103,"EXIT":17,"pixwidth":6,"ebwidth":26,"/":3,"pixheight":21,"depth":13,"SAY":32,"CALL":28,"utfil":9,"W":2,"skriv":14,"bltsize":9,"Right":5,"C2B":7,"D2C":3,"))":10,"||":49,"C2D":17,"B2C":3,"*":17,"+":32,"Close":2,":":10,"say":9,"D2X":1,"arg":3,"call":7,"writech":2,"right":2,"x":14,"return":3,"visacookie":1,"rad":4,"copies":1,"bmap":5,".":9,"do":16,"bitplan":2,"to":1,"bitor":1,"readch":2,"ln":8,"for":1,"c2b":1,"substr":1,"bredd":8,"argument":16,"template":10,"|":12,"END":41,"ReadArgs":4,"()":5,"Open":2,"fh":7,"args":26,".file":3,"READ":1,"then":21,"shape":6,"#":31,"filebad":4,".to":3,".from":2,">":14,"WHILE":5,"EOF":2,"header":3,"ReadCh":1,"VALUE":1,"WITH":1,"xhandle":2,"yhandle":2,"onebpmem":1,"onebpmemx":1,"allbpmem":1,"allbpmemx":1,"CheckHeader":2,"C2X":2,"bitplanesize":4,"bitmapsize":3,"<":2,"Seek":2,"CURRENT":2,"ITERATE":4,"LEAVE":3,"PrintHeader":2,".show":1,"ShowCookiecut":2,"ELSE":5,"Left":6,"~=":11,"RETURN":6,")))":4,"Copies":1,"FOR":2,"BitOr":1,";":12,"SubStr":1,"key":28,"TO":4,"Words":4,"Template":2,"Word":6,"VAR":11,"keytype":22,"SELECT":4,"WHEN":8,".key":8,"OTHERWISE":2,"NOP":2,"arg1":14,"arg2":14,"Upper":3,"Length":3,"Index":2,"&":4,"DataType":2,"~==":4,"NUM":2,"options":2,"AREXX_BIFS":1,"AREXX_SEMANTICS":1,"if":15,"infil":5,"R":1,"exit":3,"writeln":3,"radnr":3,"inrad":65,"readln":2,"while":5,"eof":1,"och":8,"index":8,"parse":14,"value":1,"with":1,"prefix":8,"suffix":8,"var":12,"behandlarad":5,"strip":4,"testrad":5,"length":1,"close":2,"procedure":1,"forever":1,"abbrev":10,"nod":2,"kommandotyp":2,"rest":9,"tagg":20,"select":1,"when":5,"besk":2,"dest":2,"otherwise":1,"SIGNAL":1,"ON":1,"BREAK_C":2,"Init":2,"ADDRESS":2,"OPTIONS":2,"RESULTS":2,"GetBestVideoMode":1,"WIDTH":3,"HEIGHT":3,"COLORS":2,".colours":4,"modeid":3,"RESULT":4,"Set":2,"RC":3,"ClearImage":2,"LockGUI":1,"ScreenToFront":1,"y":9,"maxhoejd":6,"blad":8,"WriteLn":4,"konstfil":6,"UNTIL":1,"Lines":3,"==":7,"fillista":10,"StateF":1,"dir":20,"PUSH":2,"ShowDir":3,"LoadBrush":1,"FILE":2,"NOPROGRESS":2,".remap":1,"RemapBrush":1,"GetBrushAttribut":3,"hoejd":5,"djup":3,"//":2,"-":3,"Max":2,"SetCurrentBrush":2,"RECTANGULAR":1,"DrawRectangle":1,"Text":1,"SetBrushHandle":1,"PutBrush":1,"Min":1,"LastPos":1,"))))":1,"SaveImage":1,"FORCE":2,"PULL":3,"FreeBrush":1,"UnLockGUI":1,"medd":3,"RequestNotify":1,"ScreenToBack":1,"Show":1,"AddLib":1,"SHOW":1,".directory":2,"Pragma":1,".palette":2,"LoadPalette":1},"RMarkdown":{"---":2,"title":1,":":9,"format":1,"html":1,"code":1,"-":4,"fold":1,"true":1,"jupyter":1,"python3":1,"For":1,"a":3,"demonstration":1,"of":1,"line":1,"plot":2,"on":1,"polar":3,"axis":1,",":8,"see":1,"@fig":1,".":2,"```":4,"{":3,"python":1,"}":3,"#":2,"|":2,"label":1,"fig":3,"cap":1,"import":2,"numpy":1,"as":2,"np":3,"matplotlib":1,".pyplot":1,"plt":3,"r":4,"=":4,".arange":1,"(":8,")":6,"theta":2,"*":2,".pi":1,"ax":4,".subplots":1,"subplot_kw":1,".plot":1,".set_rticks":1,"[":1,"]":1,".grid":1,"True":1,".show":1,"()":1,"COMMENT#":2,"Some":1,"text":1,"hist":1,"rnorm":1,"))":1},"RPC":{"COMMENT/*":89,"%":115,"const":21,"RUSERS_MAXUSERLE":2,"=":135,";":213,"RUSERS_MAXLINELE":2,"RUSERS_MAXHOSTLE":2,"struct":45,"rusers_utmp":2,"{":68,"string":7,"ut_user":1,"<":12,">":12,"ut_line":4,"ut_host":4,"int":28,"ut_type":1,"ut_time":3,"unsigned":25,"ut_idle":1,"}":68,"typedef":8,"utmp_array":3,"<>":1,"#ifdef":7,"RPC_HDR":2,"COMMENT%":24,"#endif":7,"RUSERS_EMPTY":1,"RUSERS_RUN_LVL":1,"RUSERS_BOOT_TIME":1,"RUSERS_OLD_TIME":1,"RUSERS_NEW_TIME":1,"RUSERS_INIT_PROC":1,"RUSERS_LOGIN_PRO":1,"RUSERS_USER_PROC":1,"RUSERS_DEAD_PROC":1,"RUSERS_ACCOUNTIN":1,"program":4,"RUSERSPROG":1,"version":4,"RUSERSVERS_3":1,"RUSERSPROC_NUM":1,"(":93,"void":17,")":73,"RUSERSPROC_NAMES":1,"RUSERSPROC_ALLNA":1,"__cplusplus":2,"extern":3,"#include":1,"rpc":1,"/":1,"xdr":1,".h":1,"#define":3,"RUSERSVERS_IDLE":1,"RUSERSVERS":1,"MAXUSERS":3,"ru_utmp":8,"char":8,"[":5,"]":5,"ut_name":3,"long":1,"utmparr":5,"bool_t":12,"xdr_utmparr":2,"XDR":12,"*":27,"xdrs":23,",":109,"objp":22,"__THROW":2,"utmpidle":8,"ui_utmp":2,"ui_idle":2,"utmpidlearr":3,"**":9,"uia_arr":2,"uia_cnt":2,"xdr_utmpidlearr":2,"RPC_XDR":1,"xdr_utmp":4,"if":11,"->":14,"x_op":1,"!=":1,"XDR_FREE":1,"ptr":7,"size":10,"sizeof":7,"!":10,"xdr_bytes":3,"&":13,"))":10,"return":16,"FALSE":11,"xdr_long":1,"TRUE":7,"xdr_utmpptr":3,"objpp":5,"xdr_reference":2,"xdrproc_t":4,"xdr_array":2,"uta_arr":1,"u_int":2,"uta_cnt":1,"xdr_utmpidle":3,"xdr_u_int":1,"xdr_utmpidleptr":3,"YPMAXRECORD":3,"YPMAXDOMAIN":2,"YPMAXMAP":2,"YPMAXPEER":2,"enum":10,"ypstat":6,"YP_TRUE":1,"YP_NOMORE":1,"YP_FALSE":1,"YP_NOMAP":1,"-":36,"YP_NODOM":1,"YP_NOKEY":1,"YP_BADOP":1,"YP_BADDB":1,"YP_YPERR":1,"YP_BADARGS":1,"YP_VERS":1,"ypxfrstat":2,"YPXFR_SUCC":1,"YPXFR_AGE":1,"YPXFR_NOMAP":1,"YPXFR_NODOM":1,"YPXFR_RSRC":1,"YPXFR_RPC":1,"YPXFR_MADDR":1,"YPXFR_YPERR":1,"YPXFR_BADARGS":1,"YPXFR_DBM":1,"YPXFR_FILE":1,"YPXFR_SKEW":1,"YPXFR_CLEAR":1,"YPXFR_FORCE":1,"YPXFR_XFRERR":1,"YPXFR_REFUSED":1,"domainname":9,"mapname":5,"peername":3,"opaque":5,"keydat":4,"valdat":4,"ypmap_parms":2,"domain":3,"map":4,"ordernum":2,"peer":2,"ypreq_key":4,"key":3,"ypreq_nokey":4,"ypreq_xfr":2,"map_parms":1,"transid":3,"prog":2,"port":1,"ypresp_val":2,"stat":8,"val":4,"ypresp_key_val":4,"STUPID_SUN_BUG":2,"#else":2,"ypresp_master":2,"ypresp_order":2,"union":8,"ypresp_all":2,"switch":6,"bool":3,"more":1,"case":12,":":13,"ypresp_xfr":2,"xfrstat":1,"ypmaplist":3,"next":1,"ypresp_maplist":2,"maps":1,"yppush_status":2,"YPPUSH_SUCC":1,"YPPUSH_AGE":1,"YPPUSH_NOMAP":1,"YPPUSH_NODOM":1,"YPPUSH_RSRC":1,"YPPUSH_RPC":1,"YPPUSH_MADDR":1,"YPPUSH_YPERR":1,"YPPUSH_BADARGS":1,"YPPUSH_DBM":1,"YPPUSH_FILE":1,"YPPUSH_SKEW":1,"YPPUSH_CLEAR":1,"YPPUSH_FORCE":1,"YPPUSH_XFRERR":1,"YPPUSH_REFUSED":1,"yppushresp_xfr":3,"status":1,"ypbind_resptype":2,"YPBIND_SUCC_VAL":2,"YPBIND_FAIL_VAL":2,"ypbind_binding":3,"ypbind_binding_a":1,"ypbind_binding_p":1,"ypbind_resp":2,"ypbind_status":1,"ypbind_error":1,"ypbind_bindinfo":1,"YPBIND_ERR_ERR":1,"YPBIND_ERR_NOSER":1,"YPBIND_ERR_RESC":1,"ypbind_setdom":2,"ypsetdom_domain":1,"ypsetdom_binding":1,"ypsetdom_vers":1,"YPPROG":1,"YPVERS":1,"YPPROC_NULL":1,"YPPROC_DOMAIN":1,"YPPROC_DOMAIN_NO":1,"YPPROC_MATCH":1,"YPPROC_FIRST":1,"YPPROC_NEXT":1,"YPPROC_XFR":1,"YPPROC_CLEAR":1,"YPPROC_ALL":1,"YPPROC_MASTER":1,"YPPROC_ORDER":1,"YPPROC_MAPLIST":1,"YPPUSH_XFRRESPPR":1,"YPPUSH_XFRRESPVE":1,"YPPUSHPROC_NULL":1,"YPPUSHPROC_XFRRE":2,"YPBINDPROG":1,"YPBINDVERS":1,"YPBINDPROC_NULL":1,"YPBINDPROC_DOMAI":1,"YPBINDPROC_SETDO":1,"RPC_VERS":1,"auth_flavor":1,"AUTH_NONE":1,"AUTH_SYS":1,"AUTH_SHORT":1,"AUTH_DH":1,"AUTH_KERB":1,"AUTH_RSA":1,"RPCSEC_GSS":1,"opaque_auth_body":2,"opaque_auth":4,"flavor":1,"body":2,"msg_type":2,"CALL":2,"REPLY":2,"reply_stat":2,"MSG_ACCEPTED":2,"MSG_DENIED":2,"accept_stat":2,"SUCCESS":2,"PROG_UNAVAIL":1,"PROG_MISMATCH":2,"PROC_UNAVAIL":1,"GARBAGE_ARGS":1,"SYSTEM_ERR":1,"reject_stat":2,"RPC_MISMATCH":2,"AUTH_ERROR":2,"auth_stat":3,"AUTH_OK":1,"AUTH_BADCRED":1,"AUTH_REJECTEDCRE":1,"AUTH_BADVERF":1,"AUTH_REJECTEDVER":1,"AUTH_TOOWEAK":1,"AUTH_INVALIDRESP":1,"AUTH_FAILED":1,"AUTH_KERB_GENERI":1,"AUTH_TIMEEXPIRE":1,"AUTH_TKT_FILE":1,"AUTH_DECODE":1,"AUTH_NET_ADDR":1,"RPCSEC_GSS_CREDP":1,"RPCSEC_GSS_CTXPR":1,"rpc_msg":1,"xid":1,"rpc_msg_body":2,"mtype":1,"call_body":2,"cbody":1,"reply_body":2,"rbody":1,"rpcvers":1,"vers":1,"proc":1,"cred":1,"verf":2,"accepted_reply":2,"areply":1,"rejected_reply":2,"rreply":1,"accepted_reply_d":2,"reply_data":1,"low":2,"high":2,"mismatch_info":2,"default":1,"authsys_parms":1,"stamp":1,"machinename":1,"uid":1,"gid":1,"gids":1},"RPGLE":{"**":9,"free":9,"/":4,"if":2,"not":1,"defined":1,"(":89,"SMS":2,")":89,"define":1,"dcl":18,"-":41,"ds":7,"smsResponse":5,"qualified":2,"template":2,";":129,"sid":1,"varchar":36,"date_created":1,"date_updated":1,"date_sent":1,"account_sid":1,"phone_to":5,"phone_from":5,"msg_srv_sid":1,"body":1,"status":1,"num_segments":1,"num_media":1,"direction":1,"api_version":1,"price":1,"price_unit":1,"error_code":1,"error_message":1,"uri":1,"end":10,"smsRequest":4,"msg":4,"account":4,"auth":4,"COMMENT//":12,"pr":5,"sendSmsVerbose":3,"likeds":7,"req":14,"sendSms":2,"endif":2,"ctl":11,"opt":11,"nomain":1,"include":1,"sms_h":1,".rpgle":1,"proc":6,"export":2,"pi":6,"*":7,"N":2,"resp":7,"s":3,"resp_rs":3,"sqltype":1,"RESULT_SET_LOCAT":1,"exec":6,"SQL":6,"call":1,"send_sms":2,":":14,".phone_to":2,",":7,".phone_from":2,".msg":2,".account":2,".auth":2,"associate":1,"result":3,"set":2,"locator":1,"with":1,"procedure":1,"allocate":1,"c1":3,"cursor":1,"for":3,"fetch":1,"next":1,"from":4,"into":2,"close":1,"insert":1,"sms_log":1,"values":1,"//":1,"log":1,"response":1,"return":5,"=":29,".error_code":1,"main":10,"option":5,"COMMENT(*":10,"ml":3,"where":3,"name":3,"as":3,"completed":1,"select":4,"count":3,"planned":1,"paused":1,"num":9,"int":1,"to":2,"%":8,"rem":4,"and":1,"dsply":4,"+":6,"char":8,"elseif":2,"endfor":2,"INLR":1,"ON":1,"qcmd":1,"extpgm":1,"cmd":1,"const":3,"cmdLen":1,"packed":1,"dbcs":1,"options":1,"pgm":2,"sanitize":2,"bfpgm":1,"insPtr":1,"len":1,"ins":9,"getInstruction":1,"()":9,"when":8,"moveRight":1,"moveLeft":1,"increment":1,"decrement":1,"output":1,"input":1,"jumpFwd":1,"jumpBack":1,"other":1,"endsl":1,"on":3,"error":1,"endmon":1,"exit":1,"outBuffer":1,"inlr":1,"n":1,"PGMSIZE":3,"dirty":1,"c":1,"valid":1,"buffer":1,"inz":1},"RPM Spec":{"COMMENT#":6,"Name":3,":":92,"manos":9,"-":307,"devel":16,"Version":3,"Release":3,"License":4,"MIT":2,"/":115,"X11":1,"BuildRoot":2,"%":154,"{":91,"_tmppath":2,"}":91,"version":34,"build":6,"BuildRequires":6,"mono":2,">=":4,"nunit":1,"Source0":3,".tar":5,".bz2":2,"Source1":2,"rpmlintrc":1,"Summary":6,"The":7,"Manos":2,"Web":7,"Application":1,"Framework":1,"Group":5,"Development":3,"Servers":1,"BuildArch":1,"noarch":1,"description":7,"is":7,"an":3,"easy":2,"to":34,"use":8,",":34,"test":2,"high":1,"performance":1,"web":3,"application":1,"framework":1,"that":3,"stays":1,"out":2,"of":12,"your":2,"way":1,"and":17,"makes":1,"life":1,"ridiculously":1,"simple":1,".":25,"files":8,"defattr":3,"(":33,"root":12,")":33,"_prefix":5,"lib":8,"_bindir":1,"_datadir":2,"pkgconfig":2,".pc":1,"man":2,"man1":1,".1":2,".gz":5,"prep":3,"setup":6,"q":6,"n":7,"configure":1,"--":2,"prefix":2,"=":15,"buildroot":8,"install":5,"make":5,"clean":2,"rm":3,"rf":3,"changelog":2,"define":12,"usr":3,"local":2,"_mandir":8,"_sysconfdir":1,"etc":2,"apache_ver":8,"mod_ssl_ver":7,"mod_perl_ver":5,"libapreq_ver":4,"aname":2,"apache":31,"pname":3,"httpd13":1,"contentdir":1,"_var":1,"www":2,"suexec_caller":1,"x":3,"Apache":15,"webserver":3,"with":6,"static":1,"mod_perl":15,"mod_ssl":23,"?":6,"dist":4,"Software":2,"URL":3,"http":6,"//":7,"httpd":8,".apache":5,".org":6,"System":1,"Environment":1,"Daemons":1,"Requires":6,"initscripts":1,"openssl":5,"mm":2,"krb5":2,"perl":13,"ExtUtils":2,"MakeMaker":1,"libwww":1,"HTML":1,"Parser":1,"Embed":1,"gdbm":3,"flex":1,"sbin":2,"chkconfig":1,"bin":2,"mktemp":1,"useradd":1,"findutils":1,"procps":1,"Provides":10,"apache_":1,".modssl":1,"source":2,"Source2":1,"Source3":1,".init":2,"Source4":1,".logrotate":1,"Source5":1,"SSL":5,"Certificate":1,"Creation":1,"Source6":1,"ftp":2,".cpan":1,"authors":1,"id":1,"J":1,"JO":1,"JOESUF":1,"libapreq":9,"Patch0":2,"sslcfg":1,".patch":15,"Patch1":2,"apache_1":8,".3":9,".39":3,"config":5,"Patch3":1,"Makefile":3,"Patch5":1,".20":2,"apachectl":2,"init":4,"Patch11":1,"Patch12":1,".42":2,"db":2,"Patch13":1,"gcc44":1,"Patch14":1,"STACK":1,"Patch15":1,"ap_getline":1,"Patch16":1,"x86_64":3,"Patch17":1,"mp1":2,"+":7,"perl5":3,".14":4,".diff":2,"Patch18":1,"64bits":1,"This":2,"package":11,"contains":4,"a":16,"powerful":1,"full":2,"featured":1,"efficient":1,"freely":1,"available":1,"server":10,"based":2,"on":9,"work":2,"done":2,"by":3,"the":34,"Foundation":1,"It":2,"also":3,"most":1,"popular":1,"Internet":1,"----------------":2,"custom":1,"release":4,"containing":1,"v":3,"bundled":1,"all":6,"BUILT":1,"IN":1,"Perl":4,"integration":2,"project":1,"brings":1,"together":1,"power":1,"programming":1,"language":1,"HTTP":1,"With":1,"it":3,"possible":1,"write":1,"modules":2,"entirely":1,"in":6,"In":3,"addition":1,"persistent":1,"interpreter":2,"embedded":1,"avoids":1,"overhead":1,"starting":1,"external":1,"penalty":1,"start":1,"up":1,"time":3,"Mod_SSL":1,"provides":2,"strong":1,"cryptography":1,"for":13,"via":1,"Secure":1,"Sockets":1,"Layer":2,"v2":1,"v3":1,"Transport":1,"Security":1,"TLSv1":1,"protocols":1,"help":1,"Open":1,"Source":1,"TLS":1,"toolkit":1,"OpenSSL":1,"Libraries":2,"Module":1,"development":1,"tools":1,"eapi":1,"name":6,"APXS":1,"binary":1,"other":5,"you":4,"need":3,"Dynamic":1,"Shared":1,"Objects":1,"DSOs":1,"If":1,"are":4,"installing":1,"want":1,"be":3,"able":1,"compile":2,"or":1,"develop":1,"additional":1,"this":5,"manual":4,"Documentation":2,"complete":1,"reference":1,"guide":1,"basic":1,"content":2,"icons":1,"default":3,"welcome":1,"messages":1,"provided":1,"c":5,"T":4,"D":3,"pushd":1,"_":1,"patch0":2,"p0":6,"b":8,".sslcfg":1,"patch1":2,"p1":5,".config":1,"patch3":1,".make":1,"patch5":1,".apachectl":1,"ifarch":1,"patch18":1,"endif":1,"#patch12":1,".dbmdb":1,"patch13":1,".compile":1,"patch15":1,".ap_getline":1,"patch":13,"<":40,"..":2,"patches":3,"apreq":1,"cp":4,"COMMENT/*":3,"*":49,"man8":7,"ab":1,".8":8,"logresolve":1,"rotatelogs":1,"_with_suexec":1,"suexec":3,"attr":4,"dir":3,"_localstatedir":3,"cache":2,"ssl_":1,"log":1,"_includedir":1,"_sbindir":1,"apxs":3,"doc":1,"perl_vendorarch":1,"Sun":1,"May":2,"S":4,"rgio":4,"Basto":4,"sergio":4,"@serjux":4,".com":6,">":40,"Many":1,"improvements":1,"defaults":1,"directories":1,"Separate":1,"sources":1,"installed":1,"more":7,"cleanups":4,"Wed":3,"Nov":3,"F16":1,"mod_perl1":1,"many":4,"improvents":1,"Sat":4,"Oct":4,"mock":1,"add":2,"buildrequires":1,"improvemts":1,"confs":1,"Tue":12,"UNDROPPED":1,"CONFIGURATION":1,"COMPLETELY":1,"rpm":2,"suposed":1,"do":4,"alone":1,"rename":1,"http13":1,"independently":1,".tmp":1,"resolve":1,"problems":1,"at":1,"once":1,"change":1,"port":1,"number":1,"run":4,"box":1,"Update":1,"link":1,"certs":1,"Sep":8,"Marius":35,"FERARU":31,"altblue":35,"@n0i":34,".net":35,"n0i":29,".23":2,".MPSSL":23,"Mon":6,"Apr":4,".22":1,"initscript":3,"variable":1,"operations":1,"added":8,"dummy":1,"will":3,"!":5,"missing":1,"option":1,"through":1,"dropped":9,"shellbang":1,"from":6,".exp":1,"explicit":1,"::":1,"Constants":1,"Fri":7,".21":1,"BR":1,"db4":3,"Aug":2,"Dist":1,"macro":1,"update":4,"updated":7,"spec":8,"activate":3,"functionality":1,"moved":2,"into":3,"documentation":1,"Jun":2,".19":2,"changed":3,"relative":1,"paths":1,"letting":1,"users":1,"their":2,"own":1,"Mar":2,".18":1,"rebuild":9,"Thu":6,".17":1,".16":1,".15":1,"requirements":1,"which":1,"Fedora":3,"considers":1,"Jul":7,"Epoch":1,"Description":1,"Jan":3,".13":1,"Dec":1,".12":1,".11":1,".10":1,".9":1,"tweaked":2,"rotatelog":1,"applied":1,"some":3,"fixing":1,"current":1,"CVS":1,".7":1,"slight":1,"tweaks":3,"enabled":2,"backtrace":1,"experimental":1,"module":3,"Feraru":4,".6":1,"automatic":3,".5":1,"Feb":1,".4":1,"fixed":1,"shameful":1,"bugs":1,"my":1,"script":3,".2":1,"rebuilt":1,"Devel":1,"tobe":1,"FC2":1,"finally":1,"clearly":1,"modperl":1,".c":1,"as":5,"helpless":1,"people":2,"seem":1,"dumb":1,"configuration":2,"file":4,"same":1,"properly":2,"too":1,"lame":1,"extra":1,"tag":1,"understand":1,"SPECIAL":1,"suite":1,"!!!":3,"shutdown":2,"squid":1,"style":2,"NOT":1,"servers":1,"just":1,"one":3,"started":1,"var":1,".pid":1,"USE_MODULEARGS":1,"[":2,"yes":1,"no":1,"]":3,"SHUTDOWN_TIMEOUT":1,"seconds":1,"parameters":1,"modssl":1,"zombie":1,"fderr":1,"good":1,"thttpd":3,"conflict":3,"note":2,"THERE":2,"IS":2,"NO":2,"CONFLICT":2,"fact":2,"we":2,"really":2,"them":2,"both":2,"long":1,"without":1,"problem":1,"))":2,"Prereq":1,"stuff":3,"updates":1,"replaced":1,"ALL":1,"direct":1,"occurences":1,"macros":1,"%%":1,"now":2,"quested":1,"switched":3,"pkg":1,"textutils":1,"coreutils":1,"using":2,"disabled":4,"internal":1,"expat":1,"linking":1,"builtin":1,"old":2,"dbm":1,"elegant":1,".27":1,";":2,"yet":2,"tests":2,"systems":1,"before":1,"dropping":1,"our":1,"src":3,".rpm":3,"env":1,"support":1,"ppl":1,"code":3,"heavily":1,"I":1,"not":1,"have":1,"header":1,"they":1,"needed":1,"someone":1,"RPM_SOURCE_DIR":1,"/<":1,"filename":1,"auth_db":1,"API":1,"changes":1,"RHL9":1,"eliminated":1,"flag":1,"conform":1,"compatibility":1,"lots":2,"new":1,"hopefully":1,"easier":1,"others":1,"reparsed":1,"RedHat":1,"optimisations":1,"location":1,"modes":1,"fixes":1,"...":1,"Red":1,"Hat":1,"RawHide":1,"used":1,"apache_modperl":1,"example":1,"global":1,"debug_package":1,"nil":1,"erlang":11,"erlydtl":14,"Erlang":3,"implementation":2,"Django":3,"Template":3,"Language":2,".google":1,"p":2,".googlecode":1,"tar":1,"r14a":1,"__id_u":1,"ErlyDTL":2,"compiles":1,"bytecode":1,"compiled":1,"template":1,"has":1,"function":1,"takes":1,"list":1,"variables":1,"returns":1,"fully":1,"rendered":1,"document":1,"find":1,"examples":1,"type":1,"f":1,"executable":1,"exec":1,"chmod":1,"{}":1,"\\":1,"_smp_mflags":1,"check":1,"mkdir":1,"_libdir":6,"r":3,"ebin":1,"priv":1},"RUNOFF":{".":947,"!":172,"File":6,":":196,"ZIP":8,".RNH":4,"Author":1,"Hunter":2,"Goatley":19,"Date":1,"October":1,",":653,"Description":1,"RUNOFF":4,"source":7,"file":143,"for":182,"portable":1,"on":77,"-":729,"line":34,"help":16,"VMS":41,"Adapted":1,"from":46,"MANUAL":1,"distributed":1,"with":114,"To":22,"build":3,"$":15,"LIBR":1,"/":522,"HELP":7,"INSERT":1,"libr":1,"Modification":1,"history":1,"OCT":6,"Genesis":1,"Jean":4,"loup":4,"Gailly":4,"March":1,"Adaptation":6,"to":426,"zip":22,"Igor":1,"Mandrichenko":1,"JUN":3,"Added":5,"explanation":1,"of":250,"V":3,"option":17,"June":1,"Aug":2,"Christian":8,"Spieler":8,"Sep":1,"and":206,"OpenVMS":1,"completed":3,"Dec":1,"new":27,"options":10,"Jan":1,"Changed":1,"L":1,"v":1,"descriptions":1,"Feb":3,"X":9,"Onno":1,"van":1,"der":1,"Linden":1,"Mar":2,"Removed":2,"ee":1,"Updated":1,"copyright":4,"notice":3,"Zip":72,"version":11,"Jul":1,"P":3,"R":3,"i":7,"@":13,"x":4,"tt":1,"modified":2,"Oct":1,"unified":1,"spelling":1,"final":3,"cleanups":1,"Steven":1,"Schweda":1,"May":2,"General":3,"update":4,"Ed":1,"Gordon":1,"Minor":1,"updates":1,".noflags":1,".lm4":1,".rm72":1,".indent":23,".br":44,"is":246,"a":309,"compression":28,"packaging":2,"utility":2,"several":3,"operating":4,"systems":7,"including":7,"UNIX":6,"MSDOS":6,"OS":3,"Windows":1,"9x":1,"NT":1,"XP":1,"Minix":1,"Atari":1,"Macintosh":1,"Amiga":1,"Acorn":1,"RISC":1,"It":7,"analogous":1,"combination":7,"tar":1,"compress":15,"compatible":11,"PKZIP":10,"(":254,"Phil":1,"Katz":1,".sk":75,"useful":5,"set":19,"files":47,"distribution":3,"archiving":1,"saving":3,"disk":6,"space":4,"by":79,"temporarily":1,"compressing":2,"unused":1,"or":151,"directories":4,"A":15,"companion":1,"program":11,"UnZip":16,"unpacks":1,"archives":16,"For":24,"brief":9,"run":5,"the":807,"without":8,"specifying":10,"any":20,"parameters":4,"command":85,"This":49,"description":7,"covers":1,"which":41,"uses":9,"style":5,"separate":2,"available":4,"provides":1,"CLI":1,"it":35,"has":12,"its":8,"own":2,"documentation":3,"Refer":1,"installation":2,"instructions":2,"details":2,"Format":42,";":94,".lm":16,"+":52,".literal":12,"[":83,"]":83,"archive":49,"inpath":4,"...":35,".end":12,"literal":12,"----------------":10,"Basic_Usage":1,"The":147,"default":134,"action":2,"add":18,"replace":1,"entries":65,"in":169,"list":109,"specifications":7,"can":65,"include":9,"names":19,"wildcards":2,"special":4,"name":53,"read":10,"SYS":8,"$INPUT":7,"stdin":4,")":244,"With":2,"SET":41,"PROCESS":1,"PARSE_STYLE":2,"=":96,"EXTENDED":1,"recent":3,"non":12,"VAX":8,"preserves":1,"case":17,"Otherwise":1,"mixed":1,"upper":1,"arguments":2,"must":20,"be":149,"quoted":2,"example":21,"Examples":3,"this":45,"document":2,"generally":2,"do":7,"not":49,"show":2,"quotation":6,"so":14,"TRADITIONAL":1,"users":12,"that":102,"troglodytes":1,"will":51,"need":9,"where":10,"needed":3,"when":41,"working":1,"these":7,"examples":1,"reads":1,"one":38,"more":29,"compresses":1,"data":15,"normally":4,"stores":1,"compressed":5,"information":16,"into":16,"single":6,"along":1,"about":4,"each":23,"path":15,"date":7,"time":48,"last":6,"modification":6,"protection":8,"check":4,"verify":1,"integrity":1,"On":6,"system":28,"also":20,"save":3,"RMS":1,"attributes":8,"allowing":2,"restore":1,"loss":1,"important":3,"pack":1,"an":45,"entire":2,"directory":30,"structure":2,"Compression":4,"ratios":1,"are":141,"common":3,"text":12,"standard":12,"method":13,"store":6,"may":38,"built":4,"optional":6,"support":15,"bzip2":8,"Then":1,"user":31,"select":1,"instead":6,"automatically":9,"chooses":1,"simple":4,"storage":1,"over":4,"if":30,"specified":70,"does":7,"actually":1,"Compatibility":1,"work":5,"produced":3,"supporting":4,"most":9,"features":2,"up":15,"PKUNZIP":4,"some":16,"exceptions":4,"notably":1,"streamed":3,"but":14,"changes":6,".ZIP":4,"facilitate":1,"better":2,"compatibility":5,"supports":4,"Zip64":10,"extensions":9,"allows":9,"as":71,"well":3,"exceed":6,"previous":4,"GB":4,"limit":14,"cases":4,"library":23,"included":5,"Note":6,"cannot":9,"extract":3,"You":20,"use":43,"g":8,"p1":1,"later":5,"versions":10,"them":11,"Large":2,"Archives":1,"Where":3,"C":7,"allow":7,"large":8,"input":7,"using":24,"original":6,"format":11,"genarally":1,"means":2,"V7":3,".2":5,"perhaps":1,"requiring":1,"RTL":2,"ECO":1,"before":14,".3":8,"larger":1,"than":7,"added":20,"containing":7,"entry":34,"updated":6,"resulting":4,"still":6,"needs":2,"size":13,"number":45,"64K":1,"used":82,"seekable":1,"output":14,"device":14,"such":9,"In":11,"addition":7,"encrypted":1,"encryption":6,"split":6,"created":7,"pause":1,"descriptors":2,"at":15,"writing":2,"PKWare":1,"published":1,"now":1,"descriptor":1,"More_Usage":1,"Here":1,"very":2,"stuff":4,".zip":10,"*":28,".*":12,"create":20,"assuming":1,"already":4,"exist":1,"put":4,"all":37,"current":8,"form":7,"opened":2,"specification":17,"would":8,"existing":6,"give":3,"you":46,"general":3,"doesn":1,"multiple":5,"should":36,"specify":28,"type":24,"less":3,"because":2,"generate":1,"sequentially":1,"numbered":1,"types":11,"early":1,"splits":1,"then":13,"required":5,"These":9,"Standard":1,"wildcard":3,"expansion":1,"$SEARCH":1,"interpret":1,"like":12,"natural":1,"way":2,"tree":2,"depth":1,"foo":18,"[...]":3,"below":4,"r":4,"--":26,"recurse":1,"paths":9,"avoids":1,"selecting":1,"safe":1,"same":8,"drectory":1,"One":4,"specific":14,"subdirectories":2,"readme":1,".txt":1,"www":2,".ftp":1,".src":2,".h":2,".c":10,"security":4,"reasons":2,"always":7,"stored":4,"relative":4,"care":3,"creating":2,"intended":2,"unpack":1,"itself":2,".dir":2,"ftp":1,"want":6,"make":3,"contains":5,".foo":13,"record":2,"j":2,"junk":3,"leave":1,"off":6,"If":67,"short":3,"might":5,"have":22,"enough":1,"room":1,"hold":4,"both":10,"corresponding":5,"steps":3,"m":6,".tom":2,".dick":2,".harry":2,"could":7,"first":3,"next":2,"two":2,"cause":5,"delete":1,"after":5,"making":1,"updating":2,"No":2,"deletions":1,"done":3,"until":4,"operation":5,"no":21,"errors":5,"obviously":1,"dangerous":1,"reduce":1,"free":1,"When":12,"T":2,"recommended":1,"test":4,"deleting":1,"too":4,"long":4,"fit":2,"conveniently":2,"DCL":5,"procedure":8,"deck":1,"file_spec_1":1,"file_spec_2":1,"file_spec_3":1,"eod":1,"fed":1,"explicitly":2,"defining":2,"PIPE":2,".zfl":3,"define":3,"user_mode":1,"sys":2,"$input":1,"pipe":1,"|":1,"able":1,"issues":1,"warning":2,"continues":1,"See":5,"MM":1,"how":5,"handles":1,"patterns":2,"matched":1,"readable":1,"were":7,"skipped":2,"issued":1,"end":5,"noting":1,"many":5,"Comments":1,"comments":2,"c":3,"operations":1,"adding":5,"prompted":2,"comment":10,"Enter":1,"followed":2,"<":3,"Return":2,">":9,"just":7,"multi":2,"whole":1,"z":2,"SFX":1,"display":13,"expands":1,"terminated":1,"usual":2,"character":7,"CTRL":1,"Z":2,"As":3,"DEFINE":34,"get":3,"supported":11,"redirect":2,"))":3,"except":1,"really":1,"old":5,"ones":1,"only":44,"understand":1,"Current":1,"especially":3,"smaller":3,"CPU":2,"requires":2,"includes":6,"Numeric":1,"level":12,"control":13,"effort":3,"being":8,"fastest":1,"giving":1,"mthd":2,"Normally":1,"much":2,"further":1,"trying":2,"waste":1,"considerable":1,"suppress":1,"particular":5,"colon":2,"semi":1,"separated":1,"n":22,"type1":2,"type2":2,"suffixes":2,".bz2":2,".gz":2,".jpeg":2,".jpg":2,".mp3":2,"everything":1,".Z":1,".zoo":1,".arc":1,".lzh":1,".arj":1,"comparison":1,"insensitive":2,"override":3,"causing":3,"attempted":2,"Encryption":1,"offers":1,"modern":1,"standards":1,"considered":5,"weak":2,"e":6,"encrypt":2,"Encrypt":1,"password":20,"supplied":6,"interactively":1,"terminal":4,"response":3,"prompt":4,"echoed":1,"$COMMAND":1,"exit":7,"error":15,"verified":1,"accepted":3,"Use":4,"USING":1,"IS":2,"INSECURE":1,"Many":1,"provide":3,"ways":1,"privileged":2,"see":11,"other":17,"Even":1,"secure":2,"there":7,"threat":1,"shoulder":1,"peeking":1,"Storing":1,"plaintext":1,"part":3,"even":4,"Whenever":1,"possible":1,"echoing":1,"interactive":2,"Because":1,"truly":1,"strong":1,"Pretty":1,"Good":1,"Privacy":2,"PGP":1,"GNU":1,"Guard":1,"GnuPG":1,"stronger":1,"AES":1,"planned":1,"Exit_Status":1,"codes":4,"facility":4,"code":15,"%":12,"x7A3":1,"inhibit":1,"message":77,"x10000000":1,"x00008000":1,"bits":1,"x17A38001":1,"normal":5,"x17A38000":1,"Zip_error_code":3,"warnings":2,"x17A38002":1,"x17A38004":1,"fatal":1,"multiplying":1,"places":2,"hexadecimal":1,"representation":2,"x17A38__s":1,"severity":3,"truncated":1,"transformed":2,"status":3,"x17A38024":1,"values":5,"approximate":1,"those":28,"defined":6,"PKWARE":1,"shown":1,"following":18,"table":1,"err":1,"Error":9,"----------":1,"---------":1,"Success":1,"Normal":1,"detected":5,"Fatal":10,"Unexpected":1,"generic":1,"was":9,"Processing":2,"successfully":1,"anyway":1,"broken":1,"archivers":1,"arounds":1,"unable":2,"allocate":1,"memory":2,"buffers":1,"during":5,"initialization":2,"severe":1,"probably":1,"failed":2,"imme":1,"diately":1,"Entry":1,"zipsplit":1,"Invalid":1,"out":7,"aborted":1,"prematurely":1,"con":1,"trol":1,"equivalent":1,"encountered":1,"while":2,"temp":1,"Read":2,"seek":1,"Warning":1,"nothing":1,"Missing":1,"empty":4,"write":2,"Bad":1,"open":2,"Attempt":1,"unsupported":1,"Extra_Fields":1,"extra":8,"local":28,"zone":1,"UTC":2,"Look":1,"USE_EF_UT_TIME":1,"report":3,"VV":2,"packaged":1,"Some":3,"fields":4,"bigger":1,"4GB":1,"require":3,"field":2,"their":15,"bit":4,"Depending":1,"capabilities":1,"expand":1,"ignored":5,"extracted":1,"times":9,"Others":1,"holds":1,"sizes":1,"strip":2,"suppresses":1,"Thus":1,"conflicts":1,"Environment":1,"logical":5,"symbol":3,"definition":2,"prevails":1,"function":5,"getenv":1,"()":3,"sense":2,"variables":6,"behavior":2,"determines":1,"what":2,"happens":1,"supercedes":1,"perceived":1,"settings":5,"File_Names":1,"deals":1,".zip30":3,".vms":3,"descrip":4,".mms":4,"appear":3,"zip30":3,"vms":3,"absolute":10,"leading":2,"Also":2,"dropped":1,"$sysdevice":1,"under":3,"k":1,"DOS":1,"attempt":1,"adjust":1,"conform":2,"length":11,"limitations":1,"owner":12,"attribute":5,"mark":1,"made":4,"though":2,"wasn":2,"notation":2,"BACKUP":1,"look":2,"back":5,"excl":1,".bck":1,"COMMENT/*":1,"++":2,"Copyright":2,"Matthew":1,"Madison":33,"Endless":1,"Software":1,"Solutions":1,"All":3,"rights":2,"reserved":1,"Redistribution":1,"binary":2,"forms":2,"permitted":2,"provided":5,"conditions":3,"met":1,"Redistributions":2,"retain":1,"above":5,"disclaimer":2,"reproduce":2,"materials":1,"Neither":1,"nor":1,"contributors":1,"endorse":1,"promote":1,"products":1,"derived":1,"software":2,"prior":5,"written":15,"permission":2,"THIS":2,"SOFTWARE":2,"PROVIDED":1,"BY":1,"THE":5,"COPYRIGHT":2,"HOLDERS":1,"AND":4,"CONTRIBUTORS":2,"ANY":4,"EXPRESS":1,"OR":8,"IMPLIED":2,"WARRANTIES":2,"INCLUDING":3,"BUT":2,"NOT":2,"LIMITED":2,"TO":5,"OF":8,"MERCHANTABILITY":1,"FITNESS":1,"FOR":2,"PARTICULAR":1,"PURPOSE":1,"ARE":1,"DISCLAIMED":1,"IN":5,"NO":13,"EVENT":1,"SHALL":1,"OWNER":10,"BE":1,"LIABLE":1,"DIRECT":1,"INDIRECT":1,"INCIDENTAL":1,"SPECIAL":1,"EXEMPLARY":1,"CONSEQUENTIAL":1,"DAMAGES":1,"PROCUREMENT":1,"SUBSTITUTE":1,"GOODS":1,"SERVICES":1,"LOSS":1,"USE":2,"DATA":1,"PROFITS":1,"BUSINESS":1,"INTERRUPTION":1,"HOWEVER":1,"CAUSED":1,"ON":2,"THEORY":1,"LIABILITY":2,"WHETHER":1,"CONTRACT":1,"STRICT":1,"TORT":1,"NEGLIGENCE":1,"OTHERWISE":1,"ARISING":1,"WAY":1,"OUT":1,"EVEN":1,"IF":1,"ADVISED":1,"POSSIBILITY":1,"SUCH":1,"DAMAGE":1,"NAME":1,"MCP_HELP":3,"ABSTRACT":1,"MCP":16,"FACILITY":1,"MX":38,"Control":1,"Program":1,"DESCRIPTION":7,"commands":17,"LIB":1,"CREATE":9,"MCP_HELPLIB":1,"MODIFICATION":1,"HISTORY":1,"SEP":2,"V1":3,"Update":1,"Further":1,"server":29,"related":3,"DEC":7,"V2":5,".1":7,"Add":16,"JNET":3,"New":3,"qualifiers":12,"LIST":23,"qualifier":72,"FEB":6,"Various":1,"MAR":5,"Mention":1,"SHUT":1,"SMTP":51,"NOV":4,"T2":2,".4":7,"Forgot":2,"QUEUE":33,"SHOW":37,"LENIENT":1,"REVIEW":5,"V3":12,".0":4,"VERSION":2,"JAN":5,"REPLY_TO":1,"USERNAME":1,"SHUTDOWN":4,"RESET":6,"STATUS":3,"X25_SMTP":1,"FILE":2,"fix":2,"typos":1,"PRIVATE":4,"BRIEF":9,"APR":5,"LOCAL":22,"MULTIPLE_FROM":1,"AUG":6,"Fix":2,"missing":3,"double":1,"MM_DELIVER":2,"STRIP":1,"OTHER":6,"CC":3,"DEF":3,"CASE":1,"Q":2,"RECLAIM":1,"SYNCH":1,"V4":27,"EXTEND":5,"NODE":8,"DIGEST":5,"SPAWN":7,"MLF":29,".5":1,"MODIFY":15,"REMOVE":17,"REJECTION":3,".6":2,"LOCAL_DOMAIN":1,"RELAY":1,"RECIP":1,"HIDE":1,"DELAY_DAYS":1,"MAY":2,".7":9,"XHEADERS":5,"LIST_HEADERS":2,"HOSTNAME":5,"SETTINGS":5,"addrs":1,"ALIAS":6,"CC_POST_ERRORS":1,"SUBJECT_PREFIX":1,"due":6,"inclusion":1,"REJMAN":1,"VALIDATE_SENDER_":1,"QP_DECODE":1,"DISABLE_EXQUOTA":1,"remove":4,".8":1,"RBL":4,"ROUTER":11,"ACC":1,".9":7,"INSIDE_NETWORK_A":2,"RELAY_ALLOWED":1,"INSIDE":2,"Document":1,"RBL_CHECK":1,"domain":24,"HOLDING_QUEUE":1,"More":1,"holding":5,"queues":5,"ignore":4,"flags":9,"Jnet":1,".10":1,".11":1,"SELECT":7,".12":1,"PERCENT":1,"regex":1,"DUMP":5,"V5":2,"Cleanup":1,"obsolete":3,"keywords":17,"Sneddon":1,"TLS":3,".P0":1,".AP":1,".LM1":1,".RM70":1,".I":222,"execute":2,"indirection":2,".NJ":43,"spec":11,".J":44,"OUTPUT":11,"COMMAND":5,"ALL":8,"configuration":17,"edit":2,"outside":5,"load":1,"@file":1,"ADD":7,"USER":16,"adds":3,"username":16,"authentication":9,"database":8,"characters":13,"sensitive":4,"marks":4,"lower":3,"letters":4,"Qualifiers":27,"PASSWORD":4,"Specifies":33,"contain":7,"blanks":2,"surround":3,"omitted":10,"assigned":2,"USER__DATABASE__":4,"USER__DATABASE_F":1,"creates":3,"conjunction":1,"CRAM":1,"MD5":1,"extension":10,"AUTHENTICATION":3,"MX__DIR":2,"MX__USERAUTH__DB":1,".DAT":1,"location":3,"once":4,"initial":1,"population":1,"alias":11,"rewrite":3,"rules":1,"mailing":59,"lists":7,"servers":2,"identify":1,"goes":1,"real":5,"address":60,"Real":1,"full":5,"Alias":1,"matching":8,"substitution":4,"place":1,"around":2,"maximum":22,"addresses":24,"FILE__SERVER":6,"given":5,"BEGIN__SEND__PER":2,"hh":6,"mm":7,"identifies":8,"hour":2,"day":3,"peak":3,"sending":5,"period":5,"begins":2,"meaningful":4,"delay":4,"threshold":3,"send":4,"DELAY__THRESHOLD":2,"NODELAY__THRESHO":2,"largest":2,"bytes":2,"service":2,"sent":22,"prime":1,"Responses":1,"exceeding":3,"delayed":2,"lets":2,"responses":1,"Omitting":1,"sets":10,"NODESCRIPTION":2,"defines":3,"FileServer":1,"header":13,"outgoing":2,"messages":34,"END__SEND__PERIO":2,"ends":2,"HOST__LIMIT":2,"specifies":7,"daily":6,"per":7,"host":21,"byte":4,"count":8,"requests":8,"requested":4,"exceeds":3,"kept":3,"basis":6,"MAILING__LIST":2,"who":2,"subscribe":3,"access":14,"MANAGER":3,"management":1,"forwarded":6,"{":6,"}":6,"Mgr":1,"Postmaster":1,"ROOT":3,"root":3,"Root":1,"rooted":1,"SERVER__LIMIT":2,"applies":3,"USER__LIMIT":2,"destination":4,"INSIDE__NETWORK_":6,"establishes":2,"IP":5,"network":17,"domains":4,"your":29,"relay":10,"reject":5,"ip":5,"Inside":1,"definitions":2,"disallow":1,"relays":1,"NORELAY__ALLOWED":6,"least":3,"inside":4,"coming":2,"via":7,"allowed":9,"recipients":7,"s":11,"By":19,"sender":8,"receiver":2,"hosts":6,"ease":1,"restriction":1,"RELAY__ALLOWED":5,"dotted":2,"decimal":2,"NETMASK":4,"netmask":2,"mask":2,"applied":1,"indicates":1,"REJECT":2,"NOREJECT":1,"Indicates":2,"whether":15,"rejected":3,"subnetworks":1,"parent":3,"acting":1,"central":1,"mail":12,"hub":2,"forward":2,"they":10,"recipient":9,"listname":7,"three":6,"REQUEST":3,"SENDER":7,"ADD__MESSAGE":3,"fspec":5,"NOADD__MESSAGE":1,"whose":5,"contents":5,"subscribes":1,"omit":10,"parts":5,"MX__MLIST__DIR":9,"defaults":6,"TXT":4,"contained":4,"MLIST__ADD__MESS":1,".TXT":4,"ARCHIVE":3,"NOARCHIVE":1,"establish":1,"archived":1,"take":3,"effect":1,"Device":1,"yyyy":1,"four":1,"digit":3,"year":1,"hyphen":1,"month":1,"setup":1,"easy":1,"monthly":1,"disposal":1,"CASE__SENSITIVE":2,"NOCASE__SENSITIV":2,"Enables":7,"disables":9,"sensitivity":1,"regard":2,"subscribers":10,"treats":1,"left":3,"hand":1,"side":1,"subscriber":3,"manner":1,"SIGNOFF":1,"CC__POST__ERRORS":3,"NOCC__POST__ERRO":1,"copying":1,"post":1,"failure":4,"ERRORS__TO":6,"posts":3,"posting":1,"failures":1,"CONFIRMATION__ME":3,"NOCONFIRMATION__":1,"processor":10,"confirmation":5,"subscription":7,"request":9,"REQUEST__CONFIRM":4,"MLIST__CONFIRM__":1,"Listname":1,"NODIGEST":2,"enables":3,"digest":2,"usually":2,"delivery":22,"FORWARD__MESSAGE":3,"NOFORWARD__MESSA":1,"E":4,"enroll":1,"WORLD":6,"attempts":7,"inform":1,"MLIST__FORWARD__":1,"HIDE__ERRORS__TO":4,"NOHIDE__ERRORS__":2,"instructs":4,"hide":1,"returns":1,"outbound":4,"return":4,"envelope":4,"FROM":5,"Errors":2,"setting":8,"receiving":1,"externally":1,"visible":1,"headers":29,"hostname":4,"NOHOSTNAME":1,"generated":6,"actual":4,"running":8,"assumed":3,"been":13,"properly":1,"configured":1,"handle":3,"addressed":1,".e":4,"records":9,"YYZ":2,".COM":3,"point":2,"node":10,"recognizes":1,"etc":6,"IGNORE":3,"keyword":9,"value":20,"postings":5,"match":5,"criteria":3,"MISSING__LIST__A":2,"JUNK__MAIL":2,"negatable":1,"Specifying":6,"criterion":2,"causes":8,"Junk":2,"Mail":8,"Rating":2,"inserted":1,"heuristic":3,"filter":1,"takes":2,"LOW":1,"MEDIUM":3,"HIGH":2,"confidence":1,"likelihood":1,"entered":3,"Only":3,"higher":1,"rating":1,"ratings":1,"LIST__HEADERS":3,"NOLIST__HEADERS":1,"List":5,"URLs":3,"subscribing":1,"unsubscribing":1,"getting":2,"There":1,"valid":2,"SUBSCRIBE":3,"UNSUBSCRIBE":2,"accept":3,"creation":4,"posted":4,"However":1,"proper":1,"actions":2,"Clients":1,"click":1,"buttons":1,"perform":1,"MAXIMUM__MESSAGE":2,"Kbytes":1,"NOMAXIMUM__MESSA":2,"expressed":1,"kilobytes":1,"Messages":2,"excluding":1,"returned":1,"zero":1,"identical":3,"NOTIFY":2,"NONOTIFY":1,"notification":1,"transactions":1,"Valid":6,"transaction":1,"notifications":1,"es":1,"granted":2,"NOPRIVATE":1,"prevent":2,"displayed":8,"ListServ":1,"affected":2,"PROTECTION":2,"class":8,"grant":2,"deny":1,"certain":2,"various":3,"SYSTEM":5,"GROUP":5,"identified":1,"SYSTEM__USERS":5,"owners":1,"consists":3,"consist":1,"W":2,"D":6,"Review":1,"listing":1,"Write":1,"Execute":1,"automatic":3,"course":1,"Delete":1,"sign":2,"denied":2,"signoff":1,"checked":1,"kind":1,"exclude":1,"classes":2,"CONTROL":1,"implicitly":1,"RECIPIENT__MAXIM":6,"DEFAULT":4,"RECIPEIENT__MAXI":1,"NORECIPIENT__MAX":4,"controls":1,"based":11,"prevents":2,"breaking":1,"chunks":2,"REMOVE__MESSAGE":3,"NOREMOVE__MESSAG":1,"signs":1,"removal":3,"MLIST__REMOVE__M":1,"REPLY__TO":5,"kwd":1,"Reply":8,"Available":1,"reply":1,"combined":1,"modifying":2,"re":1,"direct":2,"replies":2,"eliminating":1,"From":5,"existed":1,"INTERVAL":2,"delta":6,"NOREQUEST__CONFI":1,"confirmations":1,"wait":1,"confirmed":1,"string":7,"interval":1,"days":3,"RETURN__ADDRESS":3,"NORETURN__ADDRES":1,"alternate":1,"MAIL":7,"REPRO":2,"CONCEAL":1,"POST":2,"reset":6,"NOCONCEAL":1,"STRIP__HEADERS":6,"RECEIVED":4,"NORECEIVED":2,"NOOTHER":2,"RFC822":2,"Currently":1,"stripped":2,"incoming":5,"mailed":3,"thereby":1,"reducing":1,"total":1,"beneficial":1,"BITNET":2,"substantial":1,"pass":2,"through":14,"Internet":2,"gateways":1,"listed":3,"HEADERS":3,"receipt":1,"SUBJECT__PREFIX":2,"NOSUBJECT__PREFI":1,"prefix":4,"Subject":1,"recognize":1,"bracketed":1,"square":1,"brackets":1,"[]":1,"prefixed":1,"subject":2,"lines":4,"Prefix":1,"strings":1,"avoid":2,"generating":1,"extremely":1,"TEXT__ONLY":3,"NOTEXT__ONLY":1,"plain":1,"content":2,"NOXHEADERS":1,"additional":5,"site":1,"mailers":2,"Extreme":1,"taken":4,"ensure":4,"duplicate":1,"improperly":1,"formatted":2,"don":3,"t":1,"LOCAL__DOMAIN":6,"pattern":20,"recognized":1,"determining":1,"rejection":1,"originates":1,"remote":4,"another":4,"intermediate":1,"checks":1,"neither":1,"refuses":1,"deliver":10,"TCP":1,"Parameter":4,"Either":1,"fully":1,"qualified":1,"Host":1,"checker":1,"PATH":5,"map":2,"pat":2,"ROUTE":2,"routed":2,"DECNET__SMTP":9,"HOLDING__QUEUE":6,"SITE":14,"MUST":1,"depend":1,"transports":1,"installed":1,"integer":1,"REWRITE__RULE":5,"rewriting":1,"rule":4,"Router":4,"addr":6,"router":1,"rewrites":1,"tries":1,"order":2,"matches":1,"REGEX":3,"regular":3,"expression":3,"rewritten":1,"RFC821":1,"therefore":1,"closing":2,"angle":1,"bracket":1,"variable":4,"curly":1,"braces":1,"Matching":1,"right":2,"Substitution":3,"Example":2,".CSNET":2,"subexpressions":1,"enclosed":1,"parentheses":1,"here":5,"<@":1,".cs":1,".net":1,"replacements":1,"backslash":1,"representing":1,"1st":1,"9th":1,"subexpression":1,"treat":1,"purposes":2,"EXIT":2,"leaves":1,"saved":1,"exits":1,"unknown":1,"exiting":2,"displays":5,"change":1,"aliases":1,"counterparts":1,"fsrv":2,"lhs":1,"documented":4,"Usernames":2,"QUIT":2,"Quits":1,"changed":1,"ask":1,"removes":1,"suite":1,"queue":42,"CANCEL":5,"Cancels":1,"cancel":1,"main":2,"cancelled":7,"numbers":4,"selected":5,"LOG":11,"NOLOG":4,"Displays":11,"log":5,"successful":4,"COMPRESS":2,"Shrinks":1,"renumbering":1,"MAXIMUM__ENTRIES":6,"increase":2,"blocks":6,"equal":3,"plus":6,"whatever":4,"cluster":6,"Creates":1,"filespec":2,"Parameters":1,"Name":2,"MX_FLQ_DIR":1,"MX_SYSTEM_QUEUE":1,".FLQ_CTL":1,"extended":3,"Dumps":1,"enqueued":1,"suitable":1,"requeuing":1,"MX_SITE_IN":2,"NOCANCEL":2,"cancels":1,"dumped":3,"Specify":7,"keep":1,"filename":3,"ENTRY_n":1,"REQUEUE_n":1,"Do":1,".MSG__TEXT":1,".RECIPIENTS":1,"respectively":1,"Queue":1,"READY":6,"PROGRESS":2,"state":3,"invoking":1,"requeue":1,"Extends":1,"HOLD":7,"Places":1,"processed":5,"release":5,"processing":8,"held":1,"PURGE":2,"Purges":1,"finished":4,"process":19,"purges":1,"periodically":1,"force":1,"immediate":2,"purge":1,"purged":1,"Readies":1,"ready":1,"readied":2,"AFTER":2,"FINAL":2,"NOFINAL":1,"Sets":3,"associated":1,"agent":38,"Selects":13,"builds":1,"selection":6,"Subsequent":1,"SELECTED":3,"BEFORE":14,"dated":4,"TODAY":4,"TOMORROW":4,"YESTERDAY":4,"indicate":4,"CREATED":10,"DELAY":10,"EXPIRE":10,"MODIFIED":10,"Modifies":8,"SINCE":14,"selects":8,"dates":9,"DESTINATION__AGE":4,"DNSMTP":4,"ranges":4,"HOLD1":4,"HOLD8":4,"obsolte":2,"backward":4,"expiration":2,"HELD":4,"OPER":2,"IN__PROGRESS":4,"marked":2,"progress":2,"INPROG":2,"ORIGIN__AGENT":4,"WAITING":4,"waiting":2,"gives":1,"active":1,"Causes":10,"target":1,"DATE":3,"FULL":5,"Provides":1,"detailed":1,"Directs":2,"STATISTICS":3,"statistics":1,"concerning":1,"SYNCHRONIZE":2,"Synchronizes":1,"bitmap":1,"synchronization":1,"Resets":1,"counter":2,"Sends":2,"signal":2,"processes":4,"reload":1,"Accepted":3,"SMTP__SERVER":3,"agents":10,"ACCOUNTING":11,"accounting":11,"reloading":1,"occurs":1,"CLUSTER":4,"affect":1,"wide":4,"restrict":1,"nodes":4,"resets":1,"occur":4,"locally":3,"managed":1,"Qualifier":2,"SAVE":2,"Saves":1,"called":3,"MX__CONFIG":2,".MXCFG":1,"reside":1,"Alternatively":1,"exec":5,"mode":1,"DECnet":4,"NOACCOUNTING":4,"Controls":7,"enabled":9,"MX__DNSMTP__ACC":1,"MX__DNSMTP__DIR":1,"DAT":4,"MAXIMUM__RETRIES":8,"try":9,"delivered":4,"RETRY__INTERVAL":8,"ss":4,"minimum":6,"amount":4,"elapse":4,"between":7,"minutes":4,"MX__LOCAL__ACC":1,"MX__LOCAL__DIR":1,"CC__POSTMASTER":2,"NOCC__POSTMASTER":1,"POSTMASTER":1,"DISABLE__EXQUOTA":3,"FATAL":2,"NODISABLE__EXQUO":1,"EXQUOTA":2,"privilege":1,"disabled":6,"remains":1,"rather":2,"going":2,"retry":1,"procedures":1,"TOP":1,"hdrname":4,"BOTTOM":1,"placement":1,"Any":1,"placed":1,"top":1,"bottom":1,".i":25,"BCC":1,"ENCRYPTED":1,"IN__REPLY__TO":1,"KEYWORDS":1,"MESSAGE__ID":1,"REFERENCES":1,"RESENT__BCC":1,"RESENT__CC":1,"RESENT__DATE":1,"RESENT__FROM":1,"RESENT__MESSAGE_":1,"RESENT__REPLY__T":1,"RESENT__SENDER":1,"RESENT__TO":1,"RETURN__PATH":1,"SUBJECT":1,"negated":1,"NOALL":1,"LONG__LINES":2,"NOLONG__LINES":1,"wrapped":2,"appears":2,"nearest":1,"whitespace":1,"Enabling":1,"fail":1,"determine":1,"outage":1,"locked":1,"MULTIPLE__FROM":2,"NOMULTIPLE__FROM":2,"``":3,"limits":1,"OMIT__RESENT__HE":1,"OMIT__RESENT_HEA":1,"NOOMIT__RESENT_H":1,"forwarding":2,"FORWARD":1,"Resent":1,"detect":1,"loops":1,"QP__DECODE":2,"NOQP__DECODE":1,"MIME":1,"printable":1,"decoded":2,"Local":1,"POP":1,"IMAP":1,"disable":4,"decoding":2,"let":2,"browsers":1,"global":1,"Mailing":1,"Server":1,"DELAY__DAYS":2,"dow":1,"NODELAY__DAYS":1,"week":2,"honored":1,"Defaults":1,"services":1,"break":1,"parallelism":1,"Setting":1,"small":1,"however":2,"lengthy":1,"backlog":1,"depending":1,"receives":1,"forces":1,"Rourter":1,"MX__ROUTER__ACC":1,"MX__ROUTER__DIR":1,"either":3,"unsuccessful":1,"OMIT__VMSMAIL__S":2,"NOOMIT__VMSMAIL_":1,"omission":1,"Sender":1,"Needed":1,"sites":2,"PERCENT__HACK":4,"NOPERCENT__HACK":4,"resolution":2,"percent":3,"hacked":1,"translates":1,"Percent":1,"hack":2,"interface":1,"MX__SMTP__ACC":1,"MX__SMTP__DIR":1,"NOAUTHENTICATION":2,"CRAM__MD5":1,"private":1,"PLAIN":1,"authorization":1,"completely":1,"DEFAULT__ROUTER":2,"bound":1,"lookup":1,"fails":1,"DNS__RETRIES":2,"resolved":1,"portion":1,"Such":1,"Disabling":1,"necessary":1,"feature":1,"RBL__CHECK":2,"NORBL__CHECK":1,"connecting":1,"Realtime":1,"Blackhole":1,"checking":1,"consult":1,"provider":1,"relayed":1,"tell":1,"consider":1,"NOTLS":1,"SMTP_SERVER":1,"advertises":1,"STARTTLS":1,"ESMTP":1,"RFC3207":1,"VALIDATE__SENDER":2,"appearing":1,"Domain":1,"System":2,"invalid":1,"VERIFY__ALLOWED":2,"VRFY":3,"administrators":1,"concerned":1,"NOVERIFY__ALLOWE":1,"ALIASES":1,"CONFIGURATION__F":1,"LISTS":3,"LOCAL__DOMAINS":1,"PATHS":1,"REWRITE__RULES":1,"USERS":1,"Those":1,"taking":1,"abbreviated":1,"NOCOMMAND":1,"executed":3,"reconstruct":1,"eye":1,"pleasing":1,"descriptive":1,"edited":1,"scratch":1,"shutdown":1,"cleanly":1,"shut":1,"down":2,"shutdowns":2,"affects":1,"WAIT":2,"NOWAIT":1,"Waits":1,"returning":1,"seconds":1,"ID":1,"VMScluster":1,"subprocess":6,"transfer":3,"within":1,"spawned":3,"deleted":3,".LITERAL":2,"DIRECTORY":2,"Output":1,"demonstrates":2,"spawning":1,"sub_prompt":1,"dir":1,"stick":1,"explictly":1,"Once":2,"ATTACH":6,".END":2,"LITERAL":2,"attach":2,"Not":1,"IDENTIFICATION":2,"pid":1,"PID":1,"PARENT":2,"Transfers":1,"Returns":1,"GOATHUNTER_1":1,"attaching":1,"named":1,"LONGLIB":13,"graphics":14,"routines":13,"***":2,"LAST":1,"REVISED":1,"SOURCE":2,"DL":1,".GRAPHICS":1,".LONGLIB":1,".RNO":1,".lm0":2,".rm66":2,".ps59":2,".s12":1,".flags":2,"index":1,"~":17,"Graphics":3,"Library":1,".s2":1,"Version":1,".s3":2,"substitute":2,"$$":3,"Month":1,"#":2,"Day":1,"Year":1,".no":2,".s5":1,"David":1,"Long":1,".s1":1,"Jet":1,"Propulsion":1,"Laboratory":1,"Oak":1,"Grove":1,"Drive":1,"Pasadena":1,"California":1,".pg":2,"note":1,"TOC":6,".style":1,".send":5,".layout":1,".rm":1,".display":2,"rl":1,"Table":1,"Contents":1,".require":1,"d":4,".f":1,".j":1,".CHAPTER":1,"Introduction":1,".hl":1,".p":11,"manual":1,"prepared":1,"latest":2,"revision":1,"extensively":1,"every":1,"additions":1,"anticipated":1,"MASTER":4,"subroutines":3,"incorporated":3,"future":1,"FORTRAN":9,"vector":3,"plotting":7,"similar":1,"CALCOMP":1,"great":2,"viewport":1,"clipping":1,"plot":3,"rotation":1,"things":1,"hidden":1,"designed":4,"internal":1,"packages":2,"major":1,"devices":5,"terminals":3,"Ramtek":4,"screens":1,"hardcopy":3,"metafiles":1,"variety":3,"discussed":1,"achieves":1,"virtual":1,"independence":1,"low":1,"screen":2,"clear":1,"page":1,"drawing":1,"color":4,"utilized":1,"Hardcopy":1,"rasterization":1,"Metafile":1,"principally":1,"Lines":1,"drawn":1,"movement":1,"width":3,"motions":1,"produce":3,"drawings":1,"desired":1,"modify":1,"plots":2,"immediately":1,"metafile":1,"programs":2,"Provisions":1,"dependent":4,"CURSOR":1,"levels":2,"routine":3,"mind":1,"simply":1,"wants":1,"obtain":1,"array":2,"offer":1,"solution":1,"opening":1,"package":2,"scaling":1,"axis":1,"generation":2,"formats":1,"interested":1,"elaborate":1,".x":8,"LINSEQ":2,"pen":2,"dot":1,"dash":1,"colors":1,"differently":1,"second":1,"Typically":1,"simulated":1,"typing":1,"relies":2,"hardware":1,".hl1":1,"Machine":1,"Dependence":1,"machine":5,"developed":1,"environment":1,"exclusively":1,"While":1,"retained":1,"present":3,"practical":1,"noted":2,"efficiency":1,"incompatibilitie":1,"treating":1,"notes":1,"auxilary":1,"3d":1,"few":3,"minor":1,".g":1,"INTEGER":3,"Routines":1,"RAMLIB":1,"REFLIB":1,"tend":1,"extensive":1,"machines":2,"Unless":1,"specificially":1,"stated":1,"integers":2,"negative":1,"storing":1,"motion":1,"SYMBOL":2,"SYM3D":1,"SYM3DH":1,"constructs":1,"detection":1,"mainly":1,"NUMBER":1,"AXIS":1,"ROUTINES":1,"easily":1,"modifed":1,"adapted":1,"subroutine":1,"Hollerith":1,"constant":1,"CALL":2,"SUB":2,"passes":1,"BYTE":1,"ascii":1,"User":1,"different":1,"mechanism":1,"substituted":1,"wish":1,"CHARACTER":1,"REF":4,"CHARACTER_VARIAB":1,"WRITE":1,"COMMENT(*":1,".na":1,".ll":1,".pl":1,".m1":1,".m2":1,".m3":1,".m4":2,".sp":54,".ds":1,".ce":13,"CONTRIBUTING":1,"LINGUIST":1,"GITHUB":1,"OPEN":1,"COMMUNITY":1,".bp":1,"_":28,"I_":2,"N_":1,"T_":3,"R_":2,"O_":2,"D_":1,"U_":1,"C_":1,"N":1,"Hi":1,"We":3,"contribute":1,"project":2,"Your":1,"essential":1,"keeping":2,"adheres":1,"Contributor":1,"Covenant":1,"Code":1,"Conduct":1,"participating":1,"expected":1,"uphold":1,"majority":1,"contributions":1,"won":1,"A_":2,"d_":4,"i_":17,"n_":19,"a_":24,"e_":12,"x_":3,"t_":6,"s_":13,"o_":1,"o":1,"l_":11,"g_":19,"u_":8,"usage":4,"GitHub":10,"we":8,"prefer":2,"hundreds":2,"repositories":2,"Linguist":7,".in":39,".un":19,"language":14,"._":6,"y_":7,"m_":9,"l":6,"alphabetical":1,"sample":5,"samples":8,"correct":2,"subdirectory":2,"Open":2,"pull":3,"linking":2,"search":2,"result":2,"showing":2,"wild":2,"sometimes":2,"Make":4,"sure":3,".yourextension":3,"Test":4,"performance":2,"Bayesian":4,"classifier":6,"relatively":2,"1000s":2,"ping":2,"@arfon":3,"@bkeepers":2,"bad":2,"job":2,"languages":3,"grammar":9,"Please":1,"grammars":11,"license":2,"permits":1,"redistribution":1,"submodule":3,"git":7,"https":2,"//":2,"github":7,".com":4,"Alhadis":1,"roff":2,"vendor":2,"ii":2,".yml":2,"script":5,"convert":1,"MyGrammar":1,"iii":2,"Download":1,"licensed":1,"Be":1,"careful":1,"commit":3,"licenses":1,"`":8,"Remember":1,"goal":1,"false":1,"positives":1,"F_":2,"c_":1,"f_":1,"Most":1,"disambiguating":1,"linguist":7,"heuristics":1,"statistical":1,"differentiate":1,"Obj":1,"Misclassificatio":1,"often":1,"solved":1,"smarter":1,"h_":3,"Syntax":1,"highlighting":4,"performed":2,"TextMate":5,"Sublime":2,"Text":2,"Atom":2,"Every":1,"mapped":1,"TM":1,"scope":2,"picking":1,"Assuming":1,"bug":5,"r_":3,"syntax":1,"Find":1,"problem":1,"editor":1,"yourself":1,"submit":1,"Pull":2,"Request":1,"Lightshow":1,"fixed":1,"upstream":1,"development":1,"checkout":2,"clone":2,"repo":1,"Bundler":1,"install":1,"dependencies":2,".git":1,"cd":1,"bootstrap":2,"tests":4,"bundle":4,"rake":4,"Sometimes":1,"okay":1,"lazy":1,"our":1,"bot":2,"Travis":1,"Just":1,"start":1,"cranking":1,"away":1,"M_":1,"maintained":1,"love":1,"Staff":1,"@larsbrinkhoff":1,"@pchaigno":1,"production":2,"dependency":1,"couple":1,"workflow":1,"restrictions":1,"Anyone":1,"merge":1,"Requests":1,"member":1,"staff":2,"Releases":1,"stays":1,"regressions":1,"maintainer":1,"gem":8,".ul":10,"Create":1,"branch":2,"b":1,"cut":1,"vxx":1,".xx":4,"submodules":1,"recently":1,"&":2,"Ensure":2,"green":1,"Bump":2,"lib":1,".rb":1,"PR":2,"Build":1,"build_gem":1,"Gemfile":2,".lock":1,"app":1,"Install":1,"behaviour":1,"deploy":1,"happen":1,"Merge":1,"Tag":1,"push":3,"tag":1,"vx":1,"tags":1,"Push":1,"rubygems":1,".org":1},"Racket":{"COMMENT;":2,"(":23,"define":1,"bottles":4,"n":8,"more":2,")":17,"printf":2,"case":1,"[":14,"]":14,"else":1,"if":1,"=":1,"))":3,"for":2,"in":3,"-":13,"range":1,"sub1":1,"displayln":2,"#lang":1,"scribble":3,"/":2,"manual":1,"@":3,"require":1,"bnf":1,"@title":1,"{":2,"Scribble":4,":":1,"The":1,"Racket":1,"Documentation":1,"Tool":1,"}":2,"@author":1,"is":3,"a":1,"collection":1,"of":3,"tools":1,"creating":1,"prose":2,"documents":1,"---":2,"papers":1,",":6,"books":1,"library":1,"documentation":1,"etc":1,".":5,"HTML":1,"or":2,"PDF":1,"via":1,"Latex":1,"form":2,"More":1,"generally":1,"helps":1,"you":1,"write":1,"programs":1,"that":1,"are":1,"rich":1,"textual":1,"content":2,"whether":1,"the":2,"to":2,"be":2,"typeset":1,"any":1,"other":1,"text":1,"generated":1,"programmatically":1,"This":1,"document":1,"itself":1,"written":1,"using":1,"You":1,"can":1,"see":1,"its":1,"source":1,"at":1,"let":1,"url":3,"link":1,"starting":1,"with":1,"@filepath":1,".scrbl":1,"file":1,"@table":1,"contents":1,"[]":2,";":1,"----------------":1,"@include":8,"section":9,"@index":1},"Ragel":{"=":70,"begin":3,"%%":6,"{":19,"machine":3,"simple_tokenizer":1,";":29,"action":9,"MyTs":2,"my_ts":8,"p":12,"}":19,"MyTe":2,"my_te":7,"Emit":4,"emit":4,"data":17,"[":16,"...":1,"]":16,".pack":6,"(":33,")":33,"nil":4,"foo":8,"any":7,"+":7,">":6,":":13,">>":2,"%":4,"main":3,":=":3,"|":11,"*":14,"end":23,"COMMENT#":19,"class":3,"SimpleTokenizer":2,"attr_reader":2,"path":8,"def":10,"initialize":2,"@path":2,"COMMENT%":9,"$stdout":2,".puts":2,"perform":2,"pe":5,"ignored":4,"eof":3,"leftover":8,"[]":4,"File":2,".open":2,"do":2,"f":4,"while":2,"chunk":4,".read":2,"ENV":2,".to_i":2,".unpack":3,".length":3,"if":4,"..":7,"-":5,"else":2,"s":6,".new":3,"ARGV":2,".perform":2,"ephemeris_parser":1,"mark":10,"parse_start_time":2,"parser":6,".start_time":1,"parse_stop_time":2,".stop_time":1,"parse_step_size":1,".step_size":1,"parse_ephemeris_":2,"fhold":1,".ephemeris_table":1,"ws":2,"\\":3,"t":1,"r":1,"n":1,"adbc":2,"year":2,"digit":7,"month":2,"upper":1,"lower":1,"date":2,"hours":2,"minutes":2,"seconds":2,"tz":2,"datetime":3,"time_unit":2,"?":3,"soe":2,"eoe":2,"ephemeris_table":3,"alnum":1,".":1,"/":1,"start_time":4,"space":2,"stop_time":4,"step_size":3,"$parse_step_size":1,"ephemeris":2,"require":1,"module":1,"Tengai":1,"EPHEMERIS_DATA":2,"Struct":1,",":3,".freeze":1,"EphemerisParser":1,"<":1,"self":1,".parse":2,"new":1,".is_a":1,"String":1,"time":6,"super":2,"parse_time":3,"private":1,"DateTime":1,"simple_scanner":1,"ts":5,"te":1,"=>":1,"SimpleScanner":2,"||":1},"Raku":{"use":41,"v6":13,";":1223,"Test":10,"=":403,"begin":4,"pod":8,"handling":1,"of":78,"-":348,"I":6,".":41,"Multiple":1,"C":9,"<-":13,">":176,"switches":1,"are":4,"supposed":1,"to":23,"prepend":1,"left":1,"right":1,":":259,"Ifoo":1,"Ibar":1,"should":6,"make":1,"<@":3,"*":86,"INC":6,"look":1,"like":1,"foo":18,"bar":3,"...":9,"Duplication":1,"directories":1,"on":2,"the":11,"command":1,"line":5,"is":294,"mirrored":1,"in":12,"variable":2,",":1328,"so":2,"<":164,"pugs":25,"Ilib":2,"will":3,"have":1,"B":3,"two":1,"entries":1,"lib":2,"/>":3,"end":6,"COMMENT#":213,"my":367,"$fragment":1,"@tests":3,"(":857,")":794,"plan":9,"diag":3,"$pugs":2,"$redir":2,"$":217,"EXECUTABLE_NAME":2,"if":130,"OS":7,"eq":20,"any":2,"MSWin32":1,"mingw":1,"msys":1,"cygwin":1,"{":688,"}":677,"sub":75,"nonce":2,"()":98,"return":66,"~":94,".pick":3,"run_pugs":3,"$c":29,"$tempfile":3,"$command":8,"run":1,"$res":5,"slurp":1,"unlink":1,"for":95,"->":42,"$t":13,"@dirs":9,"split":1,"join":5,"map":3,"qq":8,"[":121,"]":115,"$got":12,"chomp":2,"substr":4,"~~":41,"@got":8,"EVAL":10,"@expected":4,"Bailador":7,"::":341,"App":2,"Request":2,"Response":1,"Context":1,"HTTP":2,"Easy":2,"PSGI":2,"module":5,"$app":15,".current":1,"our":4,"import":1,"$file":18,"callframe":1,".file":1,"$slash":16,".rindex":2,".location":2,".substr":3,"))":23,"else":26,"route_to_regex":2,"$route":6,".split":4,".map":11,"$r":28,"$_":77,"q":8,"\\":53,"/":130,"+":72,".join":31,"multi":24,"parse_route":4,"Str":33,".eval":1,"get":2,"Pair":2,"$x":31,"export":18,"$p":8,".key":9,"=>":98,".value":4,".add_route":2,"post":5,"request":1,".context":2,".request":1,"content_type":1,"$type":12,".response":6,".headers":2,"Content":7,"Type":4,"header":4,"$name":8,"Cool":1,"$value":14,"status":4,"Int":13,"$code":2,".code":1,"template":1,"$tmpl":2,"@params":2,".template":1,"dispatch_request":1,"dispatch":5,".env":2,"$env":5,"$match":3,".find_route":1,".content":4,"|":31,".list":2,"psgi":2,".psgi":1,"baile":1,"given":10,".new":41,"port":1,".app":1,"&":22,"say":82,".run":1,"class":48,"Failure":2,"role":11,"X":84,"Comp":18,"ControlFlow":7,"Exception":36,"has":87,"!":84,"ex":9,"method":126,"backtrace":2,"Backtrace":2,"self":121,"D":25,"?":120,"message":31,".Str":11,"//":13,"gist":13,"$str":28,"try":14,"~=":46,".backtrace":3,"throw":2,"hidden_from_back":4,"nqp":146,"bindattr":8,"newexception":1,"())":4,"unless":17,"isconcrete":1,"setpayload":2,"decont":5,"$msg":5,":=":48,"setmessage":1,"unbox_s":1,".defined":11,"rethrow":4,"resumable":1,"p6bool":3,"istrue":1,"atkey":3,")))":3,"resume":2,"Mu":27,"$resume":6,"die":7,"fail":9,".throw":10,"$fail":3,"$return":3,"getlexcaller":1,"isnull":1,"compile":8,"time":8,"False":9,"AdHoc":8,".payload":3,"Numeric":2,".Numeric":1,"Method":3,"NotFound":2,".method":3,".typename":1,"Bool":6,".private":2,"??":33,"!!":33,"InvalidQualifier":1,".invocant":1,".qualifier":1,"type":10,"EXCEPTION":2,"$vm_ex":12,"shift":7,"p6argvmarray":7,"$payload":8,"getpayload":2,"istype":10,"int":2,"getextype":2,"$ex":31,"#":98,"parrot":13,"==":21,"pir":4,"const":8,"EXCEPTION_METHOD":1,"&&":22,"endif":14,"p6box_s":4,"getmessage":4,".*?":1,".+":1,"$0":8,"typename":1,"$1":8,"create":3,"COMP_EXCEPTION":1,"do":1,"is_runtime":3,"$bt":3,".keys":6,"$sub":5,"getattr":5,"ForeignCode":1,"$codeobj":4,"ifnull":1,"getcodeobj":1,"$is_nqp":3,".HOW":3,".name":8,"True":9,"iseq_s":2,"getcodename":2,"print_exception":3,"atpos":4,"$e":11,"$err":12,"getstderr":2,".is":15,"||":10,"printfh":8,".gist":14,"hllize":2,"getcurhllsym":1,"perl6_based_reth":1,"print_control":3,"CONTROL_WARN":1,".nice":1,"oneline":1,"jvm":1,"CONTROL_LAST":1,"illegal":6,"enclosing":6,"CONTROL_NEXT":1,"CONTROL_REDO":1,"CONTROL_PROCEED":1,"CONTROL_SUCCEED":1,"CONTROL_TAKE":1,"$comp":5,"getcomp":1,".add_method":2,"perl6_invoke_cat":2,"exit":5,".os":1,"error":2,"IO":27,"does":29,"Rename":1,".from":3,".to":3,"Copy":1,"Symlink":1,".target":3,"Link":1,"Mkdir":1,".path":7,".mode":2,"%":90,"03o":2,"Chdir":1,"Dir":1,"Cwd":3,"Rmdir":1,"Unlink":1,"Chmod":1,".filename":1,".line":1,".column":1,"@":31,".modules":2,".pre":2,".post":1,".highexpect":3,"CLASS":4,"$sorry":4,"$expect":2,"$color":6,"ENV":5,"RAKUDO_ERROR_COL":3,"ne":9,"$red":3,"$green":1,"$yellow":1,"$clear":3,"$eject":1,".sorry_heading":2,"defined":7,".reverse":1,".Exception":1,"sorry_heading":1,"SET_FILE_LINE":1,"$line":2,"filename":1,"Group":1,".panic":11,".sorrows":5,".worries":4,"sorry":3,"expect":2,".indent":2,"@m":5,".push":26,".message":4,"Syntax":1,"Pod":6,"NYI":3,".feature":1,"Trait":6,"Unknown":3,".type":2,"etc":3,".subtype":2,"wrong":2,"subtype":4,"being":2,"tried":2,".declaring":1,"parameter":2,"NotOnNative":3,".native":2,"native":1,"optional":1,"OutOfRange":3,".what":2,".got":1,".range":1,".comment":2,"Buf":9,"AsStr":1,"Pack":2,".directive":1,"NonASCII":1,".char":1,"Signature":1,"Placeholder":4,".placeholder":2,"Block":6,"Mainline":1,"Undeclared":4,".symbol":1,".suggestions":3,"$message":4,"elsif":8,"n":7,"Attribute":1,".package":2,"kind":1,"name":14,"Symbols":1,".post_types":4,".unk_types":1,".unk_routines":1,".routine_suggest":1,".type_suggestion":1,"l":1,"@l":2,"@lu":3,".uniq":1,".sort":5,"s":11,"@s":5,".elems":14,"COMMENT(*":17,"MIME":2,"Base64":2,"URI":4,"LWP":1,"Simple":1,"auth":1,"cosimo":1,"ver":1,"$VERSION":1,"enum":1,"RequestType":6,"GET":2,"POST":3,".default_encodin":2,".class_default_e":2,"$crlf":2,"$http_header_end":2,"constant":1,"$default_stream_":3,"base64encode":1,"$user":4,"$pass":4,"$mime":2,"new":6,"$encoded":2,".encode_base64":1,"$url":14,".request_shell":3,"headers":15,"{}":8,"Any":3,"$content":21,"request_shell":1,"$rt":6,"$scheme":1,"$hostname":4,"$port":4,"$path":31,"$auth":5,".parse_url":1,"host":2,"user":2,"password":2,"$base64enc":1,".base64encode":1,"Authorization":1,"Host":1,".encode":1,".bytes":11,"$status":8,"$resp_headers":11,"$resp_content":12,".make_request":1,"when":17,"resp_headers":2,".hash":3,"$new_url":3,"Location":1,"#if":1,"$redirects":1,"++":29,"media":6,">=":3,"ecma":1,"java":1,"script":1,"json":1,"$charset":5,"charset":1,".decode":3,"default":5,"parse_chunks":1,"Blob":7,"$b":34,"rw":11,"Socket":2,"INET":2,"$sock":13,"$line_end_pos":13,"$chunk_len":7,"$chunk_start":4,"xx":9,"while":14,"<=":8,".subbuf":7,"^":31,".xdigit":1,"$last_chunk_end_":4,".read":7,"min":2,"make_request":1,"$host":2,"as":4,"$headers":2,".stringify_heade":1,"$req_str":3,".Stringy":1,".send":1,"$resp":11,".parse_response":1,"((":1,"Transfer":1,"Encoding":1,"$is_last_chunk":4,"$resp_content_ch":3,".parse_chunks":2,"not":10,"$next_chunk_star":1,"Length":3,"a":26,"bit":1,"hacky":1,"now":3,"but":1,"be":2,"ok":15,".close":2,"parse_response":1,"$header_end_pos":7,"@header_lines":3,"r":5,"$status_line":2,".shift":3,".item":2,"getprint":1,"$out":6,".get":3,"OUT":3,".write":2,"getstore":1,"$filename":2,"$fh":13,"open":4,"bin":1,"w":4,".print":1,"parse_url":1,"$u":7,".path_query":1,"$user_info":5,".grammar":1,".parse_result":1,"URI_reference":1,"><":6,"hier_part":1,"authority":1,"userinfo":1,".scheme":1,".host":2,".port":1,"likely_userinfo_":2,"Nil":4,"stringify_header":1,"sort":5,"`":7,"Describes":1,"digit":6,"version":1,"number":9,"grammar":1,"dynaver":1,"rule":1,"TOP":1,"identifier":2,"metadata":2,"token":23,"pre":3,"metadata_char":2,"pre_char":2,"post_char":2,"..":33,"zA":3,"Z0":3,"_":2,"d":17,"#built":1,"@results":2,"A":7,"$k":8,"copy":7,"x1":1,"x2":1,"x3":1,"x4":1,"x5":1,"$B":2,"SHEBANG#!perl":2,"BEGIN":3,"To":1,"HTML":1,"Escape":1,"Perl6":3,"TypeGraph":2,"Viz":1,"Documentable":1,"Registry":1,"DEBUG":2,"$tg":1,"methods":1,"by":3,"$footer":2,"footer":1,"html":1,"$head":2,"link":2,"rel":2,"href":2,"title":1,"url":3,"munge":2,"m":13,"z":3,"Z":10,">/":6,"[[":1,"p2h":1,"$pod":6,"pod2html":1,"$level":4,"$leading":2,"x":5,"confs":4,"@chunks":6,"config":1,"level":1,"caption":1,"$thing":5,"Iterable":2,".perl":2,"Positional":2,"recursive":2,"dir":3,"$dir":2,"@todo":4,"gather":5,"$d":6,"$f":8,".f":1,"take":6,"first":1,"code":2,"block":2,"@pod":3,"Code":1,".grep":5,"MAIN":1,"$debug":2,"$typegraph":1,"language":1,"routine":1,"images":1,"op":7,"prefix":1,"postfix":1,"infix":2,"circumfix":1,"postcircumfix":1,"listop":1,"mkdir":1,".IO":1,"e":5,"@source":1,"skip_rest":2,"package":1,"My":1,"Hash":2,"$class":2,"$ref":2,"@_":6,"bless":1,"hash":16,"$self":6,"$$":5,"my_keys":1,"keys":2,"my_exists":1,"$idx":6,"exists":3,"fetch":1,"store":1,"$val":17,"push":17,"lang":2,"perl5":2,"$p5ha":2,"$p5hash":7,"$rethash":1,"@keys":1,"@p5keys":3,".my_keys":1,"this":2,"doesn":1,".store":1,".fetch":1,".my_exists":2,"todo":21,"stopper":3,"escape":1,"sym":10,"\\\\":10,"item":3,".backslash":1,"backslash":6,"<?":3,"before":3,"quote":2,".LANG":1,"text":3,".sym":1,".stopper":1,"miscq":1,"tweak_q":2,"$v":4,"tweak_qq":2,"b1":1,"c1":1,"s1":1,"a1":1,"h1":1,"f1":1,"unrec":1,".throw_unrecog_b":1,"misc":1,"W":1,"test_lines":3,"@lines":22,"rakudo":7,"niecza":9,"skip":12,"$count":3,".eof":1,".lines":4,"JSON":3,"Tiny":3,"Grammar":3,"@t":5,"Q":75,"<<":77,"[]":2,">>":76,"true":7,"false":3,"null":5,"23456789012E66":1,"}}":6,"1e1":1,"e1":1,"1e00":1,"[[[[[[[[[[[[[[[[":1,"]]]]]]]]]]]]]]]]":1,"COMMENT;":2,"@n":3,"quite":1,"missing":1,"alert":1,"naked":1,"truth":1,"break":2,"0e":1,"unquoted_key":1,",,":1,"]]":2,"$i":12,"$desc":6,"subst":3,".*":8,"$parsed":8,".parse":2,"and":10,"nok":6,"TypeCheck":4,"Supply":1,"combinations":1,"$n":12,"@result":3,"@stack":6,"$index":4,".pop":3,"fake":1,"last":6,"permutations":2,"@i":2,"grep":3,"none":1,"List":25,"declared":1,"BOOTSTRAP":1,"$args":3,"p6list":4,".WHAT":5,".gimme":12,".Bool":1,".end":1,"from":1,"fmt":2,"$format":2,"$separator":2,".fmt":3,"flat":1,".flattens":2,"list":6,"lol":1,"$rpa":6,"clone":3,"items":14,"nextiter":9,"LoL":1,"flattens":3,"Capture":1,"elems":2,".DEFINITE":3,"p6listitems":5,"$elems":14,"pop":2,"parcel":1,"islist":1,"existspos":1,"list_push":1,"@values":12,".infinite":4,"$of":8,".of":4,"operation":3,"expected":3,"got":5,"splice":2,"value":8,"iscont":1,"not_i":2,"Parcel":2,"fixes":1,"#121994":1,"unshift":4,"callsame":1,"args":1,"$rev":3,"$orig":3,"$rlist":3,"rotate":1,"$o":15,"$offset":2,"$s":11,"$size":2,"Callable":2,"what":2,"range":2,".fail":3,"@ret":2,".eager":1,".Int":2,"$by":1,"cmp":1,"#MMD":1,"Range":1,"excludes":1,"max":1,".reify":1,"$finished":6,"$overlap":2,"+=":1,"$elem":7,"perl":1,"SELF":1,"FLATTENABLE_HASH":1,"DUMP":2,"$indent":3,"step":3,"ctx":3,"$flags":2,"$attrs":8,".DUMP":1,"OBJECT":1,"ATTRS":1,".values":6,"state":3,"kv":3,"values":3,"pairs":1,"reduce":1,"with":5,".arity":1,".count":1,"vals":3,"sink":2,"weather":2,"$weather":2,"probability":2,"$probability":2,"fib":4,"Card":2,"bend":1,"fold":1,"mutilate":1,"$punch":2,"card":2,"$actions":5,".bend":1,".fold":1,".mutilate":1,"@list":7,"$castle":2,"$full":2,"vowels":2,"aeiou":1,"phantom":1,"#Test":1,"DNA":1,"one":1,"liner":1,"at":1,"$result":3,"$a":31,"=<":1,"AT":1,"CG":1,".comb":1,"sin":1,"sprintf":3,"Can":1,"handle":1,"done":2,"pod_formatting_c":1,">=<":1,"POD_IN_FORMATTIN":2,"content":1,"<!":4,"pod_string_chara":2,"pod_string":1,"something":6,"comment":3,"<#":1,"N":1,"$string":6,"regex":7,"http":1,"verb":1,"{{{":1,"}}}":1,"{{":3,"nesting":1,"work":1,"trying":1,"mixed":1,"delimiters":1,"Hooray":2,"arbitrary":2,"delimiter":2,"!>":2,"whitespace":5,"more":5,"strings":1,"Here":1,"Testing":1,"This":3,"POD":1,"see":1,"isn":1,"$don":1,"don":2,"@A":1,"@B":1,"PIR":1,".loadlib":1,"$longstring":1,"lots":1,"$heredoc":1,"END_SQL":2,"SELECT":1,"FROM":1,"Users":1,"WHERE":1,"first_name":1,"$hello":1,"$re":1,"$re2":1,"$re3":1,"i":1,"FOO":1,"call":4,"$re4":1,"rx":2,"ms":1,"regexy":4,"stuff":8,"$sub0":1,"ss":1,"$trans":1,"tr":1,"b":15,"c":19,"$letter":2,"test":2,"ARGS":2,"ARGFILES":1,"BLOCK":1,"COMMENT":1,"CONFIG":1,"CWD":4,"data":1,"DEEPMAGIC":1,"DISTRO":2,"EGID":1,"ERR":2,"EUID":1,"FILE":1,"GRAMMAR":1,"GID":1,"IN":1,"LANG":2,"LINE":1,"META":1,"MODULE":1,"OPTS":1,"OPT":1,"KERNEL":2,"PACKAGE":1,"PERL":2,"PID":1,"%=":1,"PROGRAM_NAME":1,"PROTOCOLS":1,"ROLE":2,"ROUTINE":1,"SCOPE":1,"TZ":1,"UID":1,"USAGE":1,"VM":1,"XVM":1,"$perl5_re":1,"P5":1,"fo":1,"$re5":1,"$M":2,"COMPILING":1,"<%":1,"OPTIONS":1,"M":1,"$pair":2,"rolesque":1,"some":2,"string":1,"$regex":1,"chars":1,"/<":4,"roleq":1,"Math":2,"Model":1,"RungeKutta":1,"SVG":2,"Plot":1,".derivatives":1,".variables":1,".initials":1,".captures":1,"inv":2,"derivatives":1,".invert":1,"deriv":3,"names":4,"keying":1,"Inf":2,"current":2,".results":1,".time":1,".numeric":1,"param":2,".signature":1,".params":1,"params":1,"topo":1,"BB":9,"built":11,"bind":11,".id":1,".size":1,"size":3,"WHICH":3,"-->":10,"ValueObjAt":6,"Inlined":4,".inlinee":1,".into":1,"Not":2,".frame":1,".reason":1,"MoarVM":2,"SIL":3,"Bag":2,".inlineds":1,".not":1,"inlineds":10,".report":3,"report":1,"str":1,".DateTime":1,".truncated":17,"inlined":2,"$proc":5,"Rakudo":1,"Internals":1,".RERUN":1,"WITH":1,"MVM_SPESH_INLINE":1,"@inlineds":3,"@not":3,"react":1,"whenever":3,".stdout":1,".say":3,".stderr":1,"inlinee":1,".chop":4,"id":4,"$2":4,"into":1,"$3":2,"$4":2,"frame":1,"target":1,"reason":1,"$5":1,".start":1,".exitcode":1,".Bag":2,"Spec":2,"Win32":1,"Unix":1,"$notslash":4,"$driveletter":6,"$UNCpath":3,"**":4,"$volume_rx":3,"canonpath":1,"$parent":4,"canon":2,"cat":2,"catdir":1,"$volume":29,"$directory":25,"$basename":6,"after":3,"all":1,".chars":7,".match":2,"#i":1,".e":1,"UNC":1,"path":1,".catpath":2,"splitpath":1,"$nofile":2,"catpath":1,"!~":5,"rel2abs":1,"$base":13,"$is_abs":3,"absolute":2,".canonpath":4,"$vol":4,".splitpath":5,"getdcwd":2,".rel2abs":1,"$path_directorie":2,"$path_file":2,"$base_volume":2,"$base_directorie":2,"nofile":1,".catdir":1,"$first":4,"@rest":2,"g":4,"uc":2,".flat":1,"yy":4,"NOTE":1,"root":1,"vol":2,"HOST":2,"SHARE":2,"emit":11,"MONKEY_TYPING":1,"description":2,"Tests":2,"statement":3,"attempts":1,"many":1,"variations":1,"possible":1,"$times_run":2,"eval_dies_ok":8,"@a":32,"@b":4,"zip":1,"$y":10,".sign":1,".lc":2,"$topic":4,"$j":4,"@array_k":2,"@array_l":2,"$l":9,"@array_o":2,"@array_p":2,"@elems":5,"@e":6,"$second":2,"@array_s":3,"@array":9,"@array_t":3,"@array_v":3,"@v":2,"@array_kv":3,"@kv":2,".kv":2,"$key":2,"hash_v":3,"v":2,"hash_kv":3,"TestClass":7,"@array1":9,"key":3,"$sum1":6,"#L":1,"S04":1,"The":1,"implicit":1,"read":1,"write":1,"Array":2,"$gather":4,"f":5,"$h":2,"$output":9,"#my":1,"#is":1,"#diag":1,"$q":2,"$w":2,"style":1,"loop":1,"rt71268":3,"lives_ok":2,"#OK":1,"used":1,"@rt113026":4,"$iter":4,"dies_ok":2,"Foo":2,".items":3,"check_items":1,"$item":2,".check_items":1,".foo":1,"$last":2,"Term":1,"ANSIColor":1,"RESET":1,"BOLD":1,"UNDERLINE":1,"INVERSE":1,"BOLD_OFF":1,"UNDERLINE_OFF":1,"INVERSE_OFF":1,"attrs":3,"reset":1,"bold":1,"underline":1,"inverse":1,"black":1,"red":1,"green":1,"yellow":1,"blue":1,"magenta":1,"cyan":1,"white":1,"on_black":1,"on_red":1,"on_green":1,"on_yellow":1,"on_blue":1,"on_magenta":1,"on_cyan":1,"on_white":1,"on_default":1,"color":3,"$what":4,"@res":7,"$attr":3,".exists":1,"colored":1,"$how":2,"colorvalid":1,"ContainsUnicode":1,"date":95,"$year":4,"$month":4,"$day":4,"Date":1,"dtim":36,"DateTime":2,"hour":2,"minute":1,"second":1,"month":23,"year":32,"week":50,"$dt":2,"$truncated":2,".day":56,".week":30,".weekday":13,".days":6,"leap":9,"kwid":2,"DESCRIPTION":1,"that":3,"quoting":1,"parser":1,"properly":1,"ignores":1,"lists":1,"becomes":1,"important":1,"your":1,"endings":1,"x0d":1,"x0a":1,"Characters":1,"ignored":1,"t":1,"x20":1,"Most":1,"likely":1,"there":1,"James":1,"tells":1,"me":1,"maximum":1,"Unicode":1,"char":1,"x10FFFF":1,"maybe":1,"we":1,"simply":1,"re":1,"construct":1,"via":1,"IsSpace":1,"or":1,"fly":1,"Of":1,"course":1,"parsed":1,"result":1,"no":1,"contain":1,"xA0":1,"specifically":1,"an":1,"nonbreaking":1,"character":1,"thus":1,"PUGS_BACKEND":1,"@separators":3,"@nonseparators":3,"$sep":8,"$vis":2,"ord":2,"isa_ok":1},"Rascal":{"module":13,"Analyze":1,"import":23,"Syntax":3,";":110,"set":5,"[":30,"Id":8,"]":28,"unreachable":1,"(":55,"Machine":3,"m":7,")":59,"{":40,"r":2,"=":45,"<":15,"q1":2,",":44,"q2":2,">":16,"|":5,"State":4,"`":12,"state":2,"Trans":4,"*":2,"ts":2,"<-":5,".states":1,"_":1,":":8,"}":40,"+":2,"qs":3,"q":5,".name":1,"/":1,":=":2,"return":13,"notin":1,"]]":1,"Compile":2,"str":22,"compile":14,"@bootstrapParser":1,"lang":17,"::":65,"rascalcore":13,"Rascal2muRascal":10,"RascalModule":1,"IO":1,"COMMENT//":24,"String":1,"Set":1,"List":2,"util":1,"Reflective":1,"ParseTree":1,"CompileTimeError":2,"rascal":2,"\\":8,"syntax":5,"Rascal":3,"muRascal":3,"AST":2,"extend":4,"analysis":1,"typepal":1,"TypePal":1,"ModuleInfo":2,"TmpAndLabel":2,"RascalType":1,"TypeUtils":1,"ConcreteSyntax":1,"RascalDeclaratio":1,"RascalExpression":1,"COMMENT/*":6,"COMMENT/**":4,"@doc":1,"a":1,"parsed":1,"source":1,"to":2,"tuple":1,"TModel":3,"MuModule":1,"r2mu":1,"Module":3,"M":11,"tmodel":11,"loc":8,"reloc":1,"noreloc":1,"///":1,"bool":9,"verbose":3,"true":5,"optimize":6,"enableAsserts":3,"try":1,"resetModuleInfo":3,"module_scope":3,"@":6,"setModuleScope":1,"module_name":6,"setModuleName":2,"mtags":5,"translateTags":1,".header":1,".tags":1,"setModuleTags":2,"if":5,"ignoreTest":1,"))":1,"errorMuModule":3,"getModuleName":4,"()":27,"info":1,"println":2,"extractScopes":1,"newModule":2,"newModel":2,"parseConcreteFra":1,"getGrammar":2,"()))":1,"translateModule":2,"generateAllField":1,"modName":2,"replaceAll":1,"getTModel":1,"messages":1,".messages":4,"muModule":1,"getModuleTags":2,"toSet":1,"getImportsInModu":2,"getExtendsInModu":2,"getADTs":1,"getConstructors":1,"getFunctionsInMo":2,"getVariablesInMo":2,"getVariableIniti":2,"getCommonKeyword":1,"catch":2,"ParseError":1,"l":2,"msg":3,"error":1,"+=":10,"Message":1,"finally":1,"resetScopeExtrac":1,"void":17,"((":4,"Header":1,"header":2,"Body":1,"body":2,"for":4,"imp":3,".imports":1,"importModule":5,"tl":2,".toplevels":1,"translate":1,"private":15,"Import":4,"QualifiedName":2,"qname":2,"addImportToModul":3,"//":11,"TODO":2,"moduleName":7,"addExtendToModul":2,"SyntaxDefinition":1,"syntaxdef":1,"default":1,"throw":1,"std":2,"Layout":1,"start":1,"machine":1,"states":1,"@Foldable":1,"name":4,"out":1,"trans":1,"event":1,"Grammar":1,"of":2,"current":7,"map":3,"module_tags":4,"tags":1,"list":12,"imported_modules":4,"[]":10,"modules":2,"imported":1,"by":2,"extended_modules":4,"extended":1,"MuFunction":5,"functions_in_mod":6,"functions":1,"declared":3,"in":3,"MuModuleVar":3,"variables_in_mod":4,"variables":2,"MuExp":3,"variable_initial":4,"initialized":1,"overriddenLibs":4,"{}":4,"Java":2,"libraries":2,"overriden":1,"compiler":2,"notOverriddenLib":4,"not":1,"overridden":1,"checkAsserts":3,"optimizing":1,"assertsEnabled":1,"public":19,"getOverriddenlib":1,"addOverriddenLib":1,"lib":4,"getNotOverridden":1,"addNotOverridden":1,"addFunctionToMod":1,"fun":2,"addFunctionsToMo":1,"funs":5,"size":1,"setFunctionsInMo":1,"addVariableToMod":1,"muVar":2,"addVariableIniti":1,"exp":2,"optimize_flag":2,"enableAsserts_fl":2,"resetTmpAndLabel":1},"ReScript":{"COMMENT/*":3,"type":4,"nodeColor":2,"=":168,"|":80,"Red":15,"Black":25,"rec":16,"node":159,"<":23,"mutable":11,"left":20,":":25,"option":5,"right":16,"parent":26,"sum":2,"float":2,",":157,"color":5,"height":11,"value":27,"}":150,"t":1,"size":2,"int":2,"root":2,"compare":5,"(":253,".":35,")":236,"=>":122,"let":92,"createNode":3,"~":50,"{":147,"None":88,"external":1,"castNotOption":43,"a":1,"updateSum":9,"leftSum":2,"switch":39,".left":35,"Some":65,".sum":9,"rightSum":2,".right":34,"+":15,".height":11,"updateSumRecursi":4,"rbt":84,".parent":32,"()":9,"->":79,"grandParentOf":7,"ref_":2,"isLeft":14,"false":5,"===":41,"leftOrRightSet":5,"x":5,"?":7,"siblingOf":4,"if":48,"else":33,"uncleOf":3,"grandParentOfNod":3,"))":8,"findNode":6,"cmp":11,".compare":6,".value":10,"has":1,".root":18,"!==":14,"peekMinNode":3,"peekMaxNode":3,"rotateLeft":6,"//":4,"precondition":2,"rightLeft":5,"rotateRight":6,"leftRight":5,"findInsert":4,"nodeToInsert":13,"COMMENT//":60,"_addLoop":3,"currentNode":24,".color":38,"uncle":3,"&&":21,"!":6,"add":2,".size":6,"inserted":2,"true":8,"foundNode":2,"removeNode":3,"nodeToRemove":6,"_":4,"successor":31,"isLeaf":4,"leaf":3,"%":1,"bs":1,".raw":1,";":3,"nodeParent":3,"break":5,"ref":3,"successorRef":3,"while":3,".contents":19,"successorParent":11,"sibling":34,"siblingNN":13,"||":8,")))":2,"remove":1,"-":8,"findNodeThroughC":4,"cb":6,"removeThroughCal":1,"make":4,"makeWith":1,"array":4,"Js":9,".Array2":9,".forEach":1,"(((":1,"ignore":3,"heightOfInterval":7,"lhs":9,"rhs":9,"n":9,">":3,"firstVisibleNode":6,"top":17,"<=":1,"nodeHeight":3,"sumLeft":4,"offset":2,"lastVisibleNode":2,"first":4,"firstVisibleValu":1,"leftmost":3,"firstRightParent":3,"nextNode":3,"sumLeftSpine":3,"fromRightChild":4,"leftSpine":3,"getY":3,"iterate":2,"inclusive":9,"firstNode":6,"lastNode":6,"callback":9,".node":3,"iterateWithY":3,"y":17,"delta":5,"updateHeight":1,"oldNewVisible":6,"old":8,"new":6,"getAnchorDelta":2,"anchor":4,"((":1,"onChangedVisible":1,"as":2,"top_":2,"bottom":3,"bottom_":2,"appear":3,"remained":2,"disappear":3,".new":2,".old":2,".removeCountInPl":1,"pos":1,"count":1,".length":2,"anchorDelta":4,"anchoring":2,"can":2,"negative":2,"last":2,"oldLen":4,"oldIter":14,"y_":2,">=":1,".unsafe_get":4,".push":1,"==":1},"Readline Config":{"$include":1,"/":2,"etc":1,"inputrc":1,"set":4,"mark":1,"-":10,"symlinked":1,"directories":1,"on":4,"revert":1,"all":2,"at":1,"newline":1,"show":1,"if":1,"ambiguous":1,"skip":1,"completed":1,"text":1},"Reason":{"COMMENT/*":202,"[":68,"@@@":2,"autoFormat":1,"let":629,"wrap":1,"=":874,";":1105,"shift":1,"]":68,"Modules":1,".run":4,"()":40,"Polymorphism":1,"Variants":1,"BasicStructures":1,"TestUtils":1,".printSection":1,"matchingFunc":1,"a":153,"=>":423,"switch":22,"{":573,"|":337,"`":14,"Thingy":1,"x":76,"print_string":10,"zz":2,"Other":1,"}":575,"type":71,"firstTwoShouldBe":9,"(":991,"int":205,")":761,"allParensCanBeRe":6,"((":50,"list":33,"myRecordType":1,":":336,",":335,"firstNamedArgSho":4,"first":11,"::":184,"second":7,"third":3,"?":82,"noParens":1,"one":5,"two":5,"noParensNeeded":1,"firstNamedArgNee":1,"parensRequiredAr":3,"as":7,"noParensNeededWh":1,"b":102,"myTypeDef":2,"instatiatedTypeD":1,"something":7,"@lookAtThisAttri":1,"longWrappingType":1,"M_RK__G":1,".Types":3,".instance":3,"TGRecognizer":2,".tGFields":3,"unit":7,".tGMethods":3,"semiLongWrapping":2,"M_RK__Gesture":2,"TGRecognizerFina":4,"constraint":1,"onelineConstrain":1,"colors":1,"Red":19,"Black":18,"Green":14,"nameBlahType":5,"nameBlah":12,"myRecord":2,"myRecordName":1,".nameBlah":1,"print_int":17,"aliasedToThisVar":2,"desiredFormattin":5,"fun":28,"curriedArg":5,"anotherArg":5,"lastArg":5,"longerInt":4,"point":6,"y":13,"point3D":7,"z":2,"point2D":3,"printPoint":4,"p":7,".x":5,".y":5,"addPoints":2,"p1":3,"p2":3,"+":109,"res1":2,"res2":2,"*":48,"/":62,"res3":2,"person":5,"age":5,"name":10,"string":31,"hiredPerson":1,"dateHired":1,"o":2,"printPerson":1,"q":1,".name":2,"^":5,"blah":19,"blahBlah":4,"module":43,"TryToExportTwice":1,"myVal":1,"onlyDoingThisTop":1,"hasA":1,"returnsASequence":1,"thisReturnsA":2,"thisReturnsAAsWe":1,"recordVal":2,"thisReturnsAReco":1,"())":18,".a":1,"Printf":21,".printf":9,"arg":2,"_":51,"blahCurriedX":4,"sameThingInLocal":1,"v":3,"res":5,"arrowFunc":1,"add":3,"extra":2,"anotherExtra":2,"string_of_int":3,"))":61,"dummy":4,"myFun":4,"firstArg":2,"matchesWithWhen":2,"when":2,">":103,"matchesOne":1,"adders":1,"addTwoNumbers":2,"addThreeNumbers":2,"addThreeNumbersT":2,"myRecordWithFunc":3,"c":23,"result":4,".addThreeNumbers":2,"lookTuplesRequir":1,"tupleInsideAPare":1,"tupleInsideALetS":1,"makeIncrementer":1,"delta":2,"myAnnotatedValBi":1,"class":1,"classWithNoArg":1,"method":2,"myFunc":4,"myThing":1,"stillARecord":1,"branch":2,"myOtherThing":2,"Leaf":1,"Null":1,"yourThing":1,"lookES6Style":4,"oneArg":4,"match":2,"with":2,"COMMENT/**":12,"I":1,"defOptional":2,"in":14,"J":1,"defOptionalAlias":4,"aa":11,"bb":11,"K":1,"defOptionalAnnot":2,"\\":9,"label_let_patter":1,"opt_default":1,"no":1,"longer":1,"needed":1,"SugarML":2,"L":1,"let_pattern":1,"still":1,"useful":1,"syntactic":1,"building":1,"block":1,"named":11,"namedAlias":3,"namedAnnot":1,"namedAliasAnnot":1,"myOptional":5,"optionalAlias":1,"optionalAnnot":1,"optionalAliasAnn":1,"resNotAnnotated":2,"resAnnotated":4,"ty":1,"explictlyPassed":2,"None":30,"explictlyPassedA":2,"nestedLet":4,"typeWithNestedNa":1,"outerOne":3,"innerOne":2,"innerTwo":2,"outerTwo":3,"typeWithNestedOp":2,"callSomeFunction":1,"withArg":1,"andOtherArg":1,"wrappedArg":1,"constraintedSequ":1,"dontKnowWheYoudW":1,"butTheyWillBePri":1,"soAsToInstillBes":1,"eachItemInListCa":1,"typeConstraints":1,"float":2,"tupleConstraints":1,"andNotFunctionIn":1,"butWeWillPrint":1,"themAsSpaceSepar":1,"toInfluenceYour":1,"developmentHabbi":2,"newRecord":5,"...":13,"annotatedSpreadR":2,"someRec":4,"foo":15,"youCanEvenCallMe":2,"them":2,"thing":5,"aTypeAnnotation":2,"thisIsANamedArg":2,"typeAnnotation":1,"heresAFunctionWi":1,"argOne":1,"i":29,"annotatedResult":1,"soAsToInstill":1,"thisIsAThing":1,"[]":8,"Some":27,"A":6,"B":6,"X":6,"C":5,"D":2,"external":1,"f":7,"contents":63,"unitVal":1,".contents":512,"open":20,"Format":1,"Endo":1,"t":24,"Syntax":12,"Var":35,"Term":19,"App":5,"Lam":11,".t":13,"COMMENT;":8,"Sub":6,"Cmp":19,"Dot":11,"Id":11,"Shift":8,"map":2,"sgm":40,"rec":11,"go":14,"sgm0":4,"sgm1":4,"apply":11,"e":30,".App":4,"e0":12,"e1":12,".Lam":4,".Var":8,"-":66,"rho":6,"Zip":10,"App0":5,"App1":5,"Halt":5,"zip":20,"acc":8,"Clo":34,"from":5,"term":2,".apply":2,".map":2,"Pretty":8,"Delim":7,"pp":19,"prev":21,"next":13,"fmt":22,"token":2,"if":129,"<":180,"fprintf":15,"Prec":3,".Term":6,"calc":1,"Name":4,"suffix":4,"script":2,"failwith":2,"n":11,"mod":2,"gen":1,"offset":2,"width":8,"code":2,"char":8,"Char":2,".chr":1,"prime":2,".escaped":1,"Env":3,"used":6,"rest":5,"Stream":3,"mk":1,".from":3,"@@":2,".gen":1,"printer":7,".used":2,"env":20,".calc":2,".pp":12,".next":1,"pp_print_string":2,"index":3,"try":2,"List":3,".nth":1,".Sub":4,"pp_elem":11,".Clo":3,"elem":4,"Machine":2,"clo":30,"ctx":26,"into":2,".Halt":1,"rule":13,"state":17,".Zip":1,".Env":4,".mk":3,".ctx":1,".clo":1,"halted":2,"true":34,"false":21,"@warning":2,"step":2,"ref":74,".App0":2,":=":9,"c0":2,"pi":4,"std_formatter":3,"!":9,"norm":1,"count":3,"while":8,"not":42,"incr":1,"Test":4,"l":25,"@":17,"ff":1,"tt":1,"zero":56,"succ":5,")))":7,"three":1,"const":1,"fix":2,"))))":17,"init":1,"Run":1,".norm":1,".init":1,"Sexplib0":1,".Sexp_conv":1,"@deriving":1,"ord":1,"sexp_of":2,"Archive":10,"url":16,"checksum":16,"option":6,"Checksum":3,"Git":20,"remote":28,"manifest":89,"ManifestSpec":9,"Github":21,"user":41,"repo":52,"LocalPath":25,"Dist":6,".local":1,"NoSource":4,"show":3,".sprintf":12,".show":8,"path":111,"DistPath":3,"to_yojson":1,"src":4,"String":4,"spec":2,"Fmt":1,".pf":1,"ofSource":1,"Source":1,"commit":4,"Link":1,"kind":1,"Parse":6,"include":1,"manifestFilename":3,"till":1,"!=":17,".parser":2,"collectString":2,"xs":3,".length":5,"s":6,"Bytes":3,".create":1,".iteri":1,"~":2,".set":1,".unsafe_to_strin":1,"githubWithoutPro":3,"take_while1":7,"many_till":1,"any_char":1,">>":1,"&&":74,"maybe":5,"make":16,"$":4,"github":3,"prefix":7,"git":6,"proto":10,"gitWithProto":2,"++":2,"archive":2,"pathWithoutProto":3,"Path":3,".":139,"normalizeAndRemo":1,".ofString":1,".basename":1,"Ok":1,"remEmptySeg":1,"parent":1,"Error":3,".ofPath":1,"pathLike":3,"file":2,"source":4,"makePath":2,"%":92,"bind":1,"peek_char_fail":1,"parser":1,".source":1,"parse":49,"test_module":1,".Test":1,".parse":2,"sexp_of_t":1,"expect_test":45,"expect":45,"()))":14,"Opam":21,"lwt":17,".opam":17,"https":6,"//":16,"example":16,".com":16,".git":12,"http":3,"ftp":1,"ssh":1,"rsync":1,"yarnpkg":1,"yarn":1,"package":5,"pkg":4,".tgz":4,"Sha1":2,"abc123":2,"some":16,"())))":4,"opam":4,")))))":12,"Esy":4,".json":4,"Map":2,".Make":2,"nonrec":2,"compare":4,"Set":2,"component":2,"displayName":21,"Bar":16,"createElement":18,"children":28,"Nesting":3,"Much":8,"Foo":88,"One":5,"test":13,"createElementobv":1,"Two":2,"Sibling":3,"yo":3,"So":9,"Foo2":3,"Text":5,"Exp":3,"Pun":2,"intended":12,"Namespace":11,"anotherOptional":7,"LotsOfArguments":3,"argument1":6,"argument2":3,"argument3":3,"argument4":3,"argument5":3,"argument6":3,"div":4,"List1":7,"List2":3,"List3":3,"/><":2,"><":4,"/>":118,"tag1":1,"tag2":1,"tag3":1,"tag4":1,"selfClosing":1,"selfClosing2":1,"selfClosing3":1,"</":29,"a3":1,"a4":1,"a5":1,"a6":1,"punning":1,"namespace":1,".Foo":10,"d":6,"spaceBefore":1,"spaceBefore2":1,"siblingNotSpaced":1,"jsxInList":1,"jsxInList2":1,"jsxInListA":1,"jsxInListB":1,"jsxInListC":1,"jsxInListD":1,"jsxInList3":1,"jsxInList4":1,"jsxInList5":1,"jsxInList6":1,"jsxInList7":1,"jsxInList8":1,"testFunc":2,"jsxInFnCall":1,"lotsOfArguments":1,"lowerCase":1,".createElement":1,"@JSX":4,"ident":1,"fragment1":1,"<>":28,"</>":28,"fragment2":1,"fragment3":1,"fragment4":1,"fragment5":1,"fragment6":1,"fragment7":1,"fragment8":1,"fragment9":1,"fragment10":1,"fragment11":5,"fragment12":1,"fragment13":1,"listOfItems1":1,"listOfItems2":1,"listOfItems3":1,"thisIsRight":3,"tagOne":3,"tagTwo":3,"thisIsOkay":1,"thisIsAlsoOkay":1,"listOfListOfJsx":5,"sameButWithSpace":10,"listOfJsx":5,"thisType":1,"asd":2,"@foo":4,"asd2":2,".createElementob":1,"span":3,"bool":2,"video":2,"startedMerlin":4,"Js":98,".Unsafe":49,".any":1,"fixedEnv":3,".js_expr":1,"findNearestMerli":5,"function":6,"beginAtFilePath":4,"var":20,"require":4,"fs":2,"fileDir":2,".dirname":4,"currentPath":7,".resolve":1,"do":1,"fileToFind":2,".join":1,"hasFile":2,".existsSync":1,"return":5,"===":60,"COMMENT//":3,".fun_call":3,".to_string":1,"createMerlinRead":4,"ocamlMerlinPath":2,"ocamlMerlinFlags":3,"dotMerlinDir":2,"spawn":2,".spawn":1,"items":2,".split":1,"merlinProcess":5,"cwd":1,".stderr":1,".on":3,"console":3,".error":3,".toString":1,".stdout":2,"cmdQueue":3,"hasStartedReadin":3,"readline":2,"reader":2,".createInterface":1,"input":1,"terminal":1,"cmd":8,"resolve":22,"reject":25,".push":1,"line":6,"response":8,"JSON":2,"catch":1,"err":1,"null":1,"resolveReject":3,".shift":1,"||":16,"Array":2,".isArray":1,"!==":13,"new":2,"status":2,"content":2,"errorResponses":2,".stdin":1,".write":1,".stringify":1,"pathToMerlin":4,"merlinFlags":4,"dotMerlinPath":4,".inject":42,".string":33,"startMerlinProce":2,"readerFn":5,"atomReasonPathTo":2,"Atom":6,".Config":3,".get":3,"atomReasonMerlin":4,"JsonString":2,".setEnvVar":1,".JsonValue":2,".unsafeExtractSt":2,"readOneLine":4,"raise":4,"Not_found":1,".wrap_callback":2,"contextify":4,"query":16,".obj":2,".array":10,"prepareCommand":8,"text":31,".number_of_float":3,"positionToJsMerl":7,"col":2,"float_of_int":2,"getTypeHint":1,"position":12,"getAutoCompleteS":1,"getDiagnostics":1,"locate":1,"extension":3,"getOccurrences":1,"destruct":1,"startPosition":3,"endPosition":3,"getOutline":1,"LayoutTypes":1,"LayoutValue":1,"LayoutSupport":1,"gCurrentGenerati":5,"gDepth":11,"gPrintTree":2,"gPrintChanges":5,"gPrintSkips":2,"measureString":2,"stretchString":2,"absMeasureString":2,"absLayoutString":2,"initialString":2,"flexString":2,"spacer":4,"getSpacer":4,"level":3,"spacerLen":3,"lvl":2,".sub":1,"getModeName":7,"mode":2,"isLayoutInsteadO":5,"CSS_MEASURE_MODE":3,"CssMeasureModeUn":26,"CssMeasureModeEx":33,"CssMeasureModeAt":21,"canUseCachedMeas":3,"availableWidth":33,"availableHeight":33,"marginRow":2,"marginColumn":2,"widthMeasureMode":30,"heightMeasureMod":30,"cachedLayout":11,".availableWidth":5,"==":23,".availableHeight":5,".widthMeasureMod":6,".heightMeasureMo":6,"else":50,".computedHeight":4,".computedWidth":4,"cachedMeasuremen":13,"layout":40,".cachedMeasureme":6,"Invalid_argument":3,"layoutNodeIntern":7,"node":135,"parentDirection":8,"performLayout":23,"reason":4,".layout":43,"needToVisitNode":6,".isDirty":1,".context":4,".generationCount":2,".lastParentDirec":2,".nextCachedMeasu":8,".cachedLayout":10,"cachedResults":9,".measure":3,"dummyMeasure":2,".childrenCount":2,"marginAxisRow":12,"getMarginAxis":21,"CssFlexDirection":74,"marginAxisColumn":12,"foundCached":6,"for":8,"to":8,"cachedResults_":5,"cr":2,".measuredWidth":17,".measuredHeight":17,".print":3,"scalarToString":8,"layoutNodeImpl":2,"css_max_cached_r":1,"newCacheEntry":7,"newCacheEntry_":2,".width":7,".height":7,".hasNewLayout":1,"and":2,"computeChildFlex":2,"child":105,"widthMode":2,"height":5,"heightMode":2,"direction":13,"mainAxis":38,"resolveAxis":2,".style":38,".flexDirection":2,"isMainAxisRow":16,"isRowDirection":2,"childWidth":31,"childHeight":31,"childWidthMeasur":19,"childHeightMeasu":18,"isStyleDimDefine":17,".computedFlexBas":10,"fmaxf":11,"getPaddingAndBor":8,"isUndefined":33,".flexBasis":2,"cssUndefined":4,".overflow":4,"Scroll":4,"getAlignItem":7,"CssAlignStretch":8,"paddingAndBorder":22,"resolveDirection":2,".direction":2,"innerWidth":4,"innerHeight":4,"boundAxis":28,"<=":6,"measureDim":3,"childCount":7,".children":8,"shouldContinue":12,"crossAxis":42,"getCrossFlexDire":1,"justifyContent":2,".justifyContent":1,"isNodeFlexWrap":3,".flexWrap":1,"CssWrap":1,"firstAbsoluteChi":4,"theNullNode":14,"currentAbsoluteC":40,"leadingPaddingAn":6,"getLeadingPaddin":2,"trailingPaddingA":2,"getTrailingPaddi":1,"measureModeMainD":4,"measureModeCross":8,"availableInnerWi":6,"availableInnerHe":4,"availableInnerMa":6,"availableInnerCr":15,"childDirection":2,"setPosition":2,".positionType":7,"CssPositionAbsol":4,".nextChild":7,"startOfLineIndex":5,"endOfLineIndex":9,"lineCount":7,"totalLineCrossDi":8,"maxLineMainDim":5,"itemsOnLine":7,"sizeConsumedOnCu":7,"totalFlexGrowFac":7,"totalFlexShrinkS":7,"curIndex":7,"firstRelativeChi":5,"currentRelativeC":37,".lineIndex":2,"outerFlexBasis":3,"isFlex":1,".flexGrow":3,".flexShrink":3,"canSkipFlex":3,"leadingMainDim":5,"betweenMainDim":7,"remainingFreeSpa":22,"originalRemainin":2,"deltaFreeSpace":10,"childFlexBasis":13,"flexShrinkScaled":8,"flexGrowFactor":8,"baseMainSize":7,"boundMainSize":7,"deltaFlexShrinkS":4,"deltaFlexGrowFac":4,"updatedMainSize":6,"requiresStretchL":2,"minDim":4,"styleMinDimensio":1,">=":3,"CssJustifyCenter":1,"divideScalarByIn":8,"CssJustifyFlexEn":1,"CssJustifySpaceB":1,"CssJustifySpaceA":1,"CssJustifyFlexSt":1,"mainDim":9,"crossDim":11,"isLeadingPosDefi":6,"setLayoutLeading":11,"getLeadingPositi":4,"getLeadingBorder":4,"getLeadingMargin":5,"layoutPosPositio":2,"CssPositionRelat":3,"getDimWithMargin":3,"containerCrossAx":5,"fminf":3,"leadingCrossDim":6,"alignItem":4,"isCrossSizeDefin":4,"CssAlignFlexStar":2,"remainingCrossDi":3,"CssAlignCenter":3,"remainingAlignCo":4,"crossDimLead":3,"currentLead":11,"alignContent":4,".alignContent":1,"CssAlignFlexEnd":2,"endIndex":4,"startIndex":3,"j":8,"lineHeight":8,"isLayoutDimDefin":1,"layoutMeasuredDi":7,"getTrailingMargi":1,"CssAlignAuto":1,"setLayoutMeasure":4,"boundAxisWithinM":2,"isTrailingPosDef":4,"getTrailingBorde":2,"getTrailingPosit":4,"needsMainTrailin":3,"needsCrossTraili":3,"setTrailingPosit":2,"layoutNode":1,".maxWidth":2,".maxHeight":2,"LayoutPrint":1,".printCssNode":1,"printLayout":1,"printChildren":1,"printStyle":1},"ReasonLIGO":{"COMMENT//":108,"type":6,"account":13,"=":37,"{":101,"balance":11,":":147,"nat":30,",":154,"allowances":8,"map":7,"(":218,"address":20,")":162,"}":99,";":48,"balance_params":3,"callback":2,"contract":6,"owner":3,"allowance_params":3,"spender":9,"action":2,"|":56,"Transfer":2,"((":4,"))":32,"Mint":2,"Burn":2,"SetBuyPrice":2,"tez":3,"SupplyBuyPool":2,"Buy":2,"Approve":2,"RemoveApproval":2,"AddExtra":2,"string":8,"GetAllowance":2,"GetBalance":2,"GetTotalSupply":2,"Pause":2,"metadata":4,"token_id":1,"symbol":1,"name":1,"decimals":1,"extras":2,"storage":44,"buyPrice":4,"tokenBuyPool":3,"totalSupply":3,"ledger":9,"big_map":1,"paused":2,"bool":2,"let":31,"isAllowed":2,"accountFrom":8,"value":23,"s":82,"=>":58,"if":19,"Tezos":26,".sender":14,"!=":9,"switch":16,"Big_map":16,".find_opt":15,".ledger":19,"None":15,"false":2,"Some":27,"acc":26,"Map":16,".allowances":9,"allowanceAmount":2,">=":1,"else":19,"true":1,"transfer":2,"accountTo":4,"==":4,"failwith":25,"!":2,"src":15,">":4,".balance":10,"src_":5,"...":21,"abs":6,"-":6,"dest":2,".empty":4,"+":5,"new_allowances":4,"dstAllowance":2,".update":12,"//":1,"ensure":1,"non":1,"negative":1,"new_storage":3,"mint":2,".owner":13,"ownerAccount":8,".totalSupply":3,"burn":2,"0n":3,"new_ownerAccount":2,"approve":2,"allowance":4,"&&":2,"removeApproval":2,".remove":1,"setBuyPrice":2,".source":7,"supplyBuyPool":2,"tokenAmount":10,"<":2,".tokenBuyPool":3,"buy":2,".amount":2,"0tez":1,"*":1,".buyPrice":1,"newBuyPool":2,"userAccount":2,"addExtra":2,"key":2,".metadata":2,".extras":1,"}}":1,"getAllowance":2,"params":7,"list":17,"operation":17,"destAllowance":2,".spender":1,"[":10,".transaction":3,"0tz":3,".callback":2,"]":10,"getBalance":2,"getTotalSupply":2,"pause":2,".paused":2,"main":1,"p":6,"n":24,"[]":10},"Rebol":{"Rebol":4,"[":65,"Title":2,":":27,"]":61,"re":65,"func":5,"s":2,"/":11,"i":8,"rejoin":1,"compose":2,"(":42,")":41,"either":1,"]]]":1,";":6,"little":1,"helper":1,"for":4,"standard":1,"grammar":1,"regex":2,"used":2,"date":6,"-":38,"naive":1,"!":33,"string":5,"{":7,"\\":13,"brace":3,"TODO":2,"could":2,"build":2,"this":3,"from":2,"block":5,"tag":2,"number":6,"word":11,"|":5,"types":1,"deep":1,"COMMENT;":54,"comment":2,"PR_LITERAL":29,"logic":2,"none":2,"char":1,"(?:":3,"^^^^^":1,"A":1,"Z":1,"((":1,"?":1,"9A":1,"F":1,",":4,"}":6,"tab":1,"newline":1,")))":1,"^":1,"^^^":2,"$":1,"<=>":1,"x00":2,"x09":1,"x0A":1,"x0D":1,"x20":1,"u005D":1,"u007F":1,"^^":1,">":2,"*":1,"file":1,"url":1,"email":1,"binary":1,"issue":1,"time":1,"tuple":1,"pair":1,"money":1,"datatype":2,"set":1,"get":1,"lit":1,"refinement":1,"reduce":1,"replace":1,"copy":1,"find":1,"next":1,"op":1,"function":2,"make":1,"keywords":1,"rebol":1,"REBOL":5,"[]":7,"hello":8,"print":4,"author":1,"System":1,"Rights":1,"Copyright":1,"Technologies":2,"is":3,"a":1,"trademark":1,"of":1,"License":2,"Licensed":1,"under":1,"the":1,"Apache":1,"Version":1,"See":1,"http":1,"//":1,"www":1,".apache":1,".org":1,"licenses":1,"LICENSE":1,"Purpose":1,"These":1,"are":2,"to":1,"define":1,"natives":1,"and":2,"actions":1,".":3,"Bind":1,"attributes":1,"BIND_SET":1,"SHALLOW":1,"value":1,"any":1,"type":1,"native":4,"Creates":2,"internal":2,"usage":2,"only":2,"spec":2,"--":2,"no":2,"check":2,"required":2,"we":2,"know":2,"it":2,"correct":2,"action":2},"Record Jar":{"File":1,"-":217,"Date":1,":":371,"COMMENT%":72,"Type":72,"language":62,"Subtag":65,"aa":1,"Description":81,"Afar":1,"Added":72,"ab":1,"Abkhazian":1,"Suppress":37,"Script":37,"Cyrl":3,"ae":1,"Avestan":1,"ak":1,"Akan":1,"Scope":11,"macrolanguage":10,"am":1,"Amharic":1,"Ethi":1,"an":1,"Aragonese":1,"ar":1,"Arabic":1,"Arab":2,"as":1,"Assamese":1,"Beng":2,"av":1,"Avaric":1,"ay":1,"Aymara":1,"Latn":24,"az":1,"Azerbaijani":1,"ba":1,"Bashkir":1,"be":1,"Belarusian":1,"bg":1,"Bulgarian":1,"bh":1,"Bihari":1,"languages":1,"collection":1,"bn":1,"Bengali":1,"Bangla":1,"bo":1,"Tibetan":1,"br":1,"Breton":1,"bs":1,"Bosnian":1,"Macrolanguage":4,"sh":2,"ca":1,"Catalan":1,"Valencian":1,"ce":1,"Chechen":1,"ch":1,"Chamorro":1,"co":1,"Corsican":1,"cr":1,"Cree":1,"cs":1,"Czech":1,"dv":1,"Dhivehi":1,"Divehi":1,"Maldivian":1,"Thaa":1,"dz":1,"Dzongkha":1,"Tibt":1,"ee":1,"Ewe":1,"el":1,"Modern":1,"Greek":1,"(":3,")":3,"Grek":1,"en":1,"English":1,"eo":2,"Esperanto":2,"es":1,"Spanish":1,"Castilian":1,"et":1,"Estonian":1,"eu":1,"Basque":1,"fa":1,"Persian":1,"ff":1,"Fulah":1,"fi":1,"Finnish":1,"fj":1,"Fijian":1,"fo":1,"Faroese":1,"fr":1,"French":1,"ga":1,"Irish":1,"gd":1,"Scottish":1,"Gaelic":2,"gl":1,"Galician":1,"gn":1,"Guarani":1,"gu":1,"Gujarati":1,"Gujr":1,"gv":1,"Manx":1,"ha":1,"Hausa":1,"he":1,"Hebrew":1,"Hebr":1,"hr":1,"Croatian":1,"ht":1,"Haitian":2,"Creole":1,"hu":1,"Hungarian":1,"hy":1,"Armenian":1,"Armn":1,"Comments":3,"see":1,"also":1,"hyw":1,"hz":1,"Herero":1,"ia":1,"Interlingua":1,"International":1,"Auxiliary":1,"Language":2,"Association":1,"id":2,"Indonesian":2,"ms":2,"ie":1,"Interlingue":1,"Occidental":1,"ig":1,"Igbo":1,"ii":1,"Sichuan":1,"Yi":1,"Nuosu":1,"ik":1,"Inupiaq":1,"in":2,"Deprecated":7,"Preferred":7,"Value":7,"io":1,"Ido":1,"variant":5,"vecdruka":1,"Latvian":2,"orthography":2,"used":2,"before":1,"1920s":2,"Prefix":4,"lv":1,"The":1,"subtag":1,"represents":1,"the":2,"old":1,"of":1,"during":1,"c":1,".":2,"1600s":1,"vivaraup":1,"Vivaro":1,"Alpine":1,"oc":1,"Occitan":1,"spoken":1,"northeastern":1,"Occitania":1,"wadegile":1,"Wade":1,"Giles":1,"romanization":1,"zh":1,"xsistemo":1,"Standard":1,"X":1,"system":1,"orthographic":1,"fallback":1,"for":1,"spelling":1,"grandfathered":6,"Tag":7,"i":4,"hak":2,"Hakka":1,"klingon":1,"Klingon":1,"tlh":1,"mingo":1,"Mingo":1,"navajo":1,"Navajo":1,"nv":1,"no":2,"bok":1,"Norwegian":2,"Bokmal":1,"nb":1,"nyn":1,"Nynorsk":1,"nn":1,"redundant":1,"sgn":1,"ZA":1,"South":1,"African":1,"Sign":1,"sfs":1},"Red":{"Red":4,"[":172,"Title":2,":":103,"Author":1,"]":154,"File":1,"%":2,"console":6,".red":3,"Tabs":1,"Rights":1,"License":3,"{":11,"Distributed":1,"under":1,"the":4,"Boost":1,"Software":1,",":1,"Version":1,"See":1,"https":1,"//":3,"github":1,".com":1,"/":56,"dockimbel":1,"blob":1,"master":1,"BSL":1,"-":123,".txt":1,"}":11,"Purpose":2,"Language":2,"http":2,"www":2,"lang":2,".org":2,"#system":1,"global":1,"#either":4,"OS":7,"=":9,"#import":3,"stdcall":1,"AttachConsole":2,"processID":1,"integer":29,"!":86,"return":16,"SetConsoleTitle":2,"title":1,"c":14,"string":24,"ReadConsole":2,"consoleInput":1,"buffer":18,"byte":4,"ptr":16,"charsToRead":1,"numberOfChars":1,"int":8,"inputControl":1,"line":22,"size":8,"*":1,"allocate":1,"#switch":1,"MacOSX":1,"#define":7,"ReadLine":3,"library":5,"#default":1,"History":2,"cdecl":4,"read":5,";":37,"Read":1,"a":2,"from":1,".":6,"prompt":11,"rl":6,"bind":2,"key":6,"command":1,"insert":4,"count":6,"#if":3,"<>":4,"add":1,"history":2,"Add":1,"to":3,"wrapper":2,"func":1,"Windows":3,"?":20,"system":6,"platform":1,"argument":2,"routine":3,"local":3,"args":7,"str":10,"array":1,"red":4,"if":10,"SET_RETURN":3,"(":10,"none":2,"value":1,")":10,"exit":1,"list":12,"+":7,"--":8,"skip":3,"binary":5,"filename":1,"simple":1,"io":1,"txt":1,"item":1,"init":2,"ret":8,"zero":5,"print":8,"halt":4,"as":6,"rs":3,"head":3,"tab":3,"input":3,"len":7,"stdin":1,"null":3,"load":4,"EOF":1,"length":2,"COMMENT;":6,"delimiters":2,"function":7,"block":4,"copy":1,"foreach":1,"case":2,"escaped":3,"no":2,"in":3,"comment":3,"switch":8,"#":14,"yes":2,"]]":4,"do":7,"[]":1,"make":2,"mode":8,"cnt":7,">":4,"eval":3,"mono":2,"code":3,"all":1,"unless":3,"tail":4,"set":1,"any":3,"unset":1,"result":6,"mold":1,"part":1,"optimized":1,"for":2,"width":1,"clear":3,"back":1,"append":3,"while":1,"true":1,"either":3,"remove":1,"extra":1,"CR":1,"lf":1,"Unix":1,"<=":2,"q":1,"quit":3,"script":6,"not":2,"-===":1,"Console":1,"alpha":1,"version":3,"===":1,"only":1,"ASCII":1,"supported":1,"System":1,"#include":1,"..":1,"common":2,"FPU":1,"configuration":1,".reds":1,"time":2,"long":2,"clock":1,"date":1,"alias":2,"struct":5,"second":3,"minute":1,"hour":1,"day":1,"month":1,"year":1,"Since":1,"weekday":1,"since":1,"Sunday":1,"yearday":1,"daylight":1,"saving":1,"Negative":1,"unknown":1,"clocks":2,"per":2,"LIBC":1,"file":1,"form":1,"error":5,"Return":1,"description":1,"Print":1,"standard":1,"output":2,"Allocate":1,"filled":1,"memory":3,"chunks":1,"resize":1,"Resize":1,"allocation":1,"JVM":6,"reserved0":1,"reserved1":1,"reserved2":1,"DestroyJavaVM":1,"[[":5,"JNICALL":5,"vm":5,"jint":5,"]]]":8,"AttachCurrentThr":2,"penv":3,"p":3,"DetachCurrentThr":1,"GetEnv":1,"just":2,"some":3,"datatypes":1,"testing":1,"#some":1,"hash":1,"00FF0000":3,"FF000000":2,"with":5,"instead":1,"of":2,"space":2,"wAAAA":1,"==":3,"wAAA":2,"A":2,"inside":2,"char":2,"bla":2,"^":2,"ff":1,"foo":7,"((":1,"numbers":1,"FF00FF00h":1,"tests":1,"hexa":1,"number":1,"notation":1,"ending":1,"ff00h":3,"{}":1,"FFh":1,"00h":1,"AEh":1,"normal":1,"words":1,"get":1,"word":2,"lit":1,"b":1,"call":1,"reform":1,"00010001h":1,"type":1,"push":3,"stack":4,"frame":4,"save":1,"previous":1,"pointer":2,"top":1,"@@":1,"reposition":1,"after":1,"catch":1,"flag":1,"CATCH_ALL":1,"exceptions":1,"root":1,"barrier":1,"keep":1,"aligned":1,"on":1,"bit":1},"Redirect Rules":{"COMMENT#":1,"/":1,"main":1,"COMMENT/*":1},"Regular Expression":{"\\":51,"b":2,"(":19,"d":7,"*":26,"[":16,"-":13,"]":16,"th":2,"|":18,"0th":1,"(?:":14,"?":28,"!":3,"11st":1,")":31,"1st":1,"2nd":1,"13rd":1,"3rd":1,"/":10,"^":10,"#":5,":":11,"+":6,"=":6,"$":3,"))":1,".*":1,"s":21,";":4,".*?":2,"<=":1,"mode":1,"<!":1,"vi":1,"m":2,"<=>":1,"t":1,"x20":1,"ex":1,"set":2,"n":2,"w":1,"*=":2,"\\\\\\":1,"\\\\":1,".":1,"filetype":1,"ft":1,"syntax":1,"MODE_NAME_HERE":1},"Ren'Py":{"COMMENT#":127,"#":1,"This":1,"script":6,",":231,"but":3,"not":1,"the":55,"artwork":1,"associated":1,"with":81,"it":8,"is":5,"in":16,"init":6,":":72,"$":64,"config":7,".screen_width":1,"=":156,".screen_height":1,".window_title":1,"image":25,"bg":36,"carillon":2,"whitehouse":12,"washington":22,"onememorial":2,"black":6,"Solid":4,"((":8,"))":7,"eileen":59,"happy":39,"vhappy":8,"concerned":5,"e":221,"Character":3,"(":95,"color":19,"label":12,"start":2,"save_name":7,"date":5,"False":4,"renpy":20,".clear_game_runt":1,"()":18,".music_start":2,")":80,"scene":44,"fade":8,"show":56,"dissolve":28,"version":1,".version":1,"real":1,"game":15,"for":8,"now":1,"I":4,"Py":1,".":136,"novel":2,"games":4,"a":13,"and":15,"very":1,"little":1,"effort":1,"turn":2,"that":7,"into":4,"working":1,"your":3,"own":2,"What":1,"do":1,"you":14,"want":3,"to":21,"know":1,"about":1,"?":1,"seen_set":4,"[":10,"]":10,"choices":8,"menu":7,"set":1,"call":5,"features":2,"from":7,"_call_features_1":1,"jump":10,"writing":2,"_call_writing_1":1,"demonstrate":3,"_call_demonstrat":1,"if":14,"find_out_more":2,"_call_find_out_m":1,"_call_washington":1,"ending":2,"Ren":5,"http":2,"//":2,"www":2,".bishoujo":2,".us":2,"/":16,"scripts":1,"It":3,"might":1,"make":1,"sense":1,"open":1,"source":1,"this":3,".rpy":2,"typing":1,"up":3,"on":7,"computer":1,"character":2,"thoughts":1,"or":1,"narration":1,"screen":12,"things":3,"are":6,"shown":3,"at":28,"left":13,"move":9,"they":3,"replaces":1,"list":1,"hide":6,"when":2,"leaves":1,"happen":1,"Transitions":1,"like":3,"...":1,"None":16,"programmer":1,"create":3,"fairly":1,"complex":2,"interfaces":2,"lets":1,"include":1,"python":4,"code":1,"reference":1,"them":5,"next":1,"by":4,"editing":9,"change":2,"action":1,"return":7,"good":1,"experience":1,"while":2,"freeing":1,"author":1,"write":1,"his":1,"care":1,"of":16,"displaying":1,"as":6,"well":1,"dialogue":4,"menus":1,"mouse":2,"If":1,"ve":1,"probably":3,"figured":1,"out":4,"already":1,"limit":1,"number":1,"save":1,"slots":2,"available":2,"You":1,"can":7,"many":1,"stand":1,"fullscreen":1,"mode":2,"control":2,"skipping":1,"text":7,"speed":1,"transitions":5,"sound":1,"music":2,"off":1,"wouldn":1,"preferences":2,"These":1,"saved":1,"between":2,"rollback_menu":1,"pass":1,"after_rollback":2,"time":1,"different":1,"choice":2,"wheel":1,"choosing":1,"instead":2,"quickly":1,"skips":1,"least":1,"once":2,"skip":2,"after":2,"rollback":1,"first":4,"so":4,"over":1,"something":1,"have":4,"wait":1,"new":3,"load":1,"standard":3,"library":8,"So":1,"every":1,"written":1,"best":1,"place":1,"tutorial":1,"online":1,"forum":1,"Lemmasoft":2,"forums":2,"get":1,"addresses":1,"use":3,"there":1,"Bishoujo":1,"pictures":1,"decided":1,"around":1,"was":3,"town":1,"day":3,"museums":1,"didn":1,"netherlands":2,"post_netherlands":2,"really":1,"neat":1,"these":1,"recitals":1,"park":1,"where":1,"guy":2,"comes":1,"plays":1,"bells":1,"live":1,"heights":1,"The":1,"played":1,"bumblebee":1,"song":1,"here":1,"he":1,"even":2,"let":1,"her":1,"play":1,"last":1,"note":1,"cute":1,"!":1,"True":7,"project":2,"-":7,"Thanks":1,"Mutopia":1,"making":2,"English":1,"language":1,"bishoujo":1,"people":1,"who":1,"encouraged":1,"him":1,"minutes":1,"seconds":2,"divmod":1,"int":1,".get_game_runtim":1,"())":2,"finish":1,"demo":1,".full_restart":1,"speedtest":2,"transition":3,"taxes":1,"system":1,"most":1,"needs":1,"redraw":1,"entire":1,"each":3,"frame":2,"frames":4,".frames":2,"Dissolve":1,"fps":1,"That":1,"draw":2,"parts":1,"changed":2,".keymap":1,".underlay":1,".append":1,".Keymap":1,".curried_call_in":1,")))":5,"def":2,"day_planner":2,"periods":2,"plan":5,"{":20,"}":20,"stats":2,"button":3,"selected":2,"returns":2,"**":2,"properties":3,"style":24,"style_text":3,"ui":31,".button":2,"clicked":2,".returns":2,".text":6,".window":10,"xpos":9,"ypos":7,"xanchor":8,"yanchor":6,"xfill":3,"yminimum":1,".vbox":4,".null":5,"height":5,"name":3,"range":3,"value":5,".hbox":1,"minwidth":1,".bar":9,".close":5,"xminimum":2,"textalign":1,"i":9,"face":2,"+":2,"==":7,".textbutton":1,"%":1,".lower":1,"type":4,".interact":1,"break":1,"movie":3,"Movie":1,"povname":2,"pov":2,"DynamicCharacter":1,"ectc":3,"ctc":2,"anim":13,".Blink":2,"ectcf":2,"ctc_position":1,"animated":2,"Animation":1,"smanim":2,".SMAnimation":2,".State":3,".Edge":6,".5":6,"cyan":12,"base":2,"Image":6,"crop":2,"im":6,".Crop":1,"composite":2,".Composite":1,"green":4,".Map":1,"bmap":1,".ramp":1,"alpha":5,".Alpha":2,"cyanpos":6,"Position":3,"slowcirciris":2,"ImageDissolve":4,"circirisout":2,"circirisin":2,"reverse":1,"demotrans":2,"circiris":3,"ll":1,"tell":1,"me":1,"what":1,"demonstrated":1,"demo_menu":2,"simple":1,"because":1,"aren":1,"blending":1,"one":1,"another":1,"rather":1,"than":1,"pixellate":3,"switches":1,"then":1,"unpixellates":1,"think":1,".play":3,"vpunch":1,"did":1,"hpunch":1,"controlled":1,"images":3,"simply":1,"default":1,"blinds":3,"vertical":1,"squares":2,"used":3,"some":1,"translated":1,"we":2,"added":1,"couldn":1,"edges":1,"darker":2,"followed":1,"progressively":1,"colors":1,"pixels":1,"dissolved":1,"effects":1,"wiperight":1,"wipeleft":1,"wipeup":1,"wipedown":1,"slideright":1,"slideleft":1,"slideup":1,"slidedown":1,"slideaways":1,"slide":1,"old":1,"slideawayright":1,"slideawayleft":1,"slideawayup":1,"slideawaydown":1,"rectangular":1,"iris":1,"irisout":1,"irisin":1,"though":1,"being":1,"center":2,"attention":1,"standing":1,"position":1,"offscreenleft":1,"side":1,"margin":1,"right":2,"offscreenright":1,"always":1,"objects":1,"Move":2,"repeat":1,"bounce":1,"showing":1,"using":2,"function":4,"back":1,"forth":2,"Pan":2,"an":3,"clause":1,"memorial":1,"Big":1,"Red":1,"One":1,"animations":1,"user":3,"second":1,"fixed":2,"delays":1,"go":1,"through":1,"changes":1,"blue":2,"brain":1,"explodes":1,"u":2,"underlined":1,"size":2,"smaller":2,"optionally":1,"p":1,"line":1,"breaks":1,"inside":1,"#f00":1,"#ff0":1,"#0f0":1,"#0ff":1,"be":4,"styled":1,"onto":1,"any":1,"should":1,"look":1,"#333":1,"hard":1,"#888":1,"#ccc":1,"read":1,"background":1,".music_stop":1,"fadeout":1,"top":1,"characters":1,"having":1,"voice":1,".exists":1,"cutscene":1,"much":1,".movie_cutscene":1,".movie_start_dis":1,"although":1,".movie_stop":1,"else":1,"loaded":2,"drawn":1,"how":1,"single":1,"more":3,"efficent":1,"channels":1,"leaving":1,"only":1,"component":1,"partially":1,"transparent":1,".input":1,"result":3,".imagemap":2,"elif":1,"visual":2,"novels":1,"dating":2,"simulations":1,"may":1,"complicated":1,"which":1,"could":1,"stat":1,"based":1,"simulation":1,"interface":1,"other":1,"sections":1,"don":1,"section":1,"indicator":1,"In":1,"example":1,"location":1,"COMMENT\"":1,".mm_root_window":1,".background":3,".gm_root_window":1,"Frame":3,".left_gutter":1,".right_gutter":1,".left_bar":1,".right_bar":1,".thumb":1,".hover_thumb":1,".thumb_shadow":1,".thumb_offset":1,".xmargin":1,".ymargin":1,".xpadding":1,".top_padding":1,".bottom_padding":1,".activate_sound":2,".enter_sound":1,".exit_sound":1,".sample_sound":1,".enter_transitio":1,".exit_transition":1},"RenderScript":{"COMMENT//":42,"#pragma":5,"version":2,"(":81,")":88,"rs":2,"java_package_nam":2,"com":2,".android":2,".scenegraph":1,"#ifndef":1,"_TRANSFORM_DEF_":3,"#define":30,"#include":1,"TRANSFORM_NONE":1,"TRANSFORM_TRANSL":1,"TRANSFORM_ROTATE":1,"TRANSFORM_SCALE":1,"CULL_FRUSTUM":1,"CULL_ALWAYS":1,"LIGHT_POINT":1,"LIGHT_DIRECTIONA":1,"SHADER_PARAM_DAT":1,"SHADER_PARAM_FLO":6,"SHADER_PARAM_TRA":7,"SHADER_PARAM_CAM":1,"SHADER_PARAM_LIG":1,"SHADER_PARAM_TEX":1,"TEXTURE_NONE":1,"TEXTURE_2D":1,"TEXTURE_CUBE":1,"TEXTURE_RENDER_T":1,"typedef":12,"struct":14,"TransformCompone":1,"{":23,"float4":19,"value":1,";":198,"int":16,"type":5,"rs_allocation":36,"name":12,"}":23,"SgTransformCompo":1,"__attribute__":1,"((":6,"packed":1,",":62,"aligned":1,")))":1,"SgTransform":6,"rs_matrix4x4":6,"globalMat":1,"localMat":1,"components":1,"isDirty":2,"children":1,"uint32_t":13,"timestamp":3,"VertexShader_s":1,"rs_program_verte":1,"program":2,"shaderConst":2,"shaderConstParam":2,"objectConstIndex":2,"SgVertexShader":1,"FragmentShader_s":1,"rs_program_fragm":1,"shaderTexturePar":1,"SgFragmentShader":1,"RenderState_s":1,"pv":1,"//":4,"VertexShader":1,"pf":1,"FragmentShader":1,"rs_program_store":1,"ps":1,"rs_program_raste":1,"pr":1,"SgRenderState":1,"Renderable_s":1,"render_state":1,"pv_const":1,"pv_constParams":1,"pf_const":1,"pf_constParams":1,"pf_textures":1,"[":21,"]":21,"pf_num_textures":1,"rs_mesh":1,"mesh":1,"meshIndex":1,"transformMatrix":5,"boundingSphere":1,"worldBoundingSph":4,"bVolInitialized":1,"cullType":1,"specifies":1,"whether":1,"to":1,"frustum":1,"cull":1,"isVisible":1,"SgRenderable":2,"RenderPass_s":1,"color_target":1,"depth_target":1,"camera":2,"objects":1,"clear_color":1,"float":20,"clear_depth":1,"bool":3,"should_clear_col":1,"should_clear_dep":1,"SgRenderPass":1,"Camera_s":1,"proj":2,"view":2,"viewProj":2,"position":9,"near":2,"far":2,"horizontalFOV":2,"aspect":2,"frustumPlanes":1,"transformTimesta":2,"SgCamera":3,"Light_s":1,"color":2,"intensity":2,"SgLight":2,"ShaderParamData_":1,"float_value":1,"paramName":1,"light":9,"transform":1,"texture":2,"SgShaderParamDat":1,"ShaderParam_s":1,"dataTimestamp":1,"bufferOffset":1,"data":1,"float_vecSize":1,"SgShaderParam":1,"Texture_s":1,"SgTexture":1,"static":5,"void":6,"printName":5,"if":4,"!":1,"rsIsObject":1,"))":1,"rsDebug":33,"return":4,"const":12,"char":1,"*":34,"rsGetElementAt":3,"printCameraInfo":1,"cam":18,"->":29,"camTransform":3,"=":35,"&":6,"printLightInfo":1,"lTransform":3,"getCameraRay":1,"screenX":4,"screenY":3,"float3":5,"pnt":4,"vec":7,"mvpInv":4,"rsMatrixLoad":1,"rsMatrixInverse":1,"width":2,"rsgGetWidth":1,"()":2,"height":3,"rsgGetHeight":1,"pos":17,"-":13,".x":5,"/=":2,".y":5,".xy":2,"rsMatrixMultiply":1,"oneOverW":2,"/":1,".w":3,".xyz":5,"*=":10,".z":2,"normalize":1,"x":7,"y":7,"z":1,"intersect":1,"obj":4,"originMinusCente":4,"B":5,"dot":2,"C":2,"discriminant":6,"<":2,"false":2,"sqrt":1,"t0":4,"t1":5,"+":12,">":1,"temp":2,"true":1,"#endif":1,"COMMENT/*":1,".gallery3d":1,".filtershow":1,".filters":1,"rs_fp_relaxed":1,"int32_t":6,"gWidth":11,"gHeight":2,"uchar4":3,"gPixels":10,"gIn":1,"gCoeffs":10,"root":1,"in":1,"out":2,"usrData":1,"x1":4,"min":2,"x2":4,"max":2,"y1":4,"y2":4,"p00":4,"rsUnpackColor888":9,"p01":3,"p02":5,"p10":3,"p11":4,"p12":3,"p20":10,"p21":3,"p22":4,"+=":8,"clamp":1,"rsPackColorTo888":1,".r":1,".g":1,".b":1},"Rich Text Format":{"{":818,"\\":8679,"rtf1":2,"adeflang1025":1,"ansi":2,"ansicpg1252":2,"uc1":1,"adeff43":1,"deff0":1,"stshfdbch0":1,"stshfloch31506":1,"stshfhich31506":1,"stshfbi31506":1,"deflang1033":1,"deflangfe1033":1,"themelang1033":1,"themelangfe0":1,"themelangcs0":1,"fonttbl":2,"f0":4,"fbidi":143,"froman":76,"fcharset0":18,"fprq2":123,"*":209,"panose":20,"}":567,"Times":144,"New":90,"Roman":81,"falt":136,";":233,"f2":4,"fmodern":20,"fprq1":20,"Courier":9,"Arial":15,"f3":10,"fcharset2":2,"Symbol":3,"Bookshelf":1,"f10":6,"fnil":4,"Wingdings":1,"f11":1,"fcharset128":2,"MS":12,"Mincho":11,"?":30,"l":14,"r":15,"??":4,"f13":1,"fcharset134":2,"SimSun":1,"???":11,"f37":3,"fswiss":44,"020f050202020403":2,"Calibri":18,"f43":145,"Tahoma":10,"f44":15,"Trebuchet":6,"f47":1,"Segoe":18,"UI":18,"f48":1,"@MS":14,"Gothic":7,"f49":1,"@SimSun":2,"@Arial":2,"Unicode":2,"flomajor":9,"f31500":1,"fdbmajor":9,"f31501":1,"fhimajor":7,"f31502":1,"Cambria":12,"fbimajor":9,"f31503":1,"flominor":9,"f31504":1,"fdbminor":9,"f31505":1,"fhiminor":9,"f31506":3,"fbiminor":9,"f31507":1,"f431":1,"fcharset238":15,"CE":15,"f432":1,"fcharset204":17,"Cyr":17,"f434":1,"fcharset161":16,"Greek":16,"f435":1,"fcharset162":16,"Tur":16,"f436":1,"fcharset177":12,"(":68,"Hebrew":12,")":68,"f437":1,"fcharset178":12,"Arabic":12,"f438":1,"fcharset186":17,"Baltic":17,"f439":1,"fcharset163":14,"Vietnamese":14,"f451":1,"f452":1,"f454":1,"f455":1,"f456":1,"f457":1,"f458":1,"f459":1,"f543":1,"Western":3,"f542":1,"f548":1,"f772":1,"Math":5,"Calisto":5,"MT":5,"f774":1,"f775":1,"f778":1,"f779":1,"f801":1,"f802":1,"f804":1,"f805":1,"f806":1,"f807":1,"f808":1,"f809":1,"f861":1,"f862":1,"f864":1,"f865":1,"f866":1,"f867":1,"f868":1,"f869":1,"f870":1,"fcharset222":1,"Thai":1,"f871":1,"f872":1,"f874":1,"f875":1,"f878":1,"f901":1,"f902":1,"f904":1,"f905":1,"f906":1,"f907":1,"f908":1,"f909":1,"f913":1,"f911":1,"f912":1,"f914":1,"f915":1,"f918":1,"f923":1,"f31508":1,"f31509":1,"f31511":1,"f31512":1,"f31513":1,"f31514":1,"f31515":1,"f31516":1,"f31518":1,"f31519":1,"f31521":1,"f31522":1,"f31523":1,"f31524":1,"f31525":1,"f31526":1,"f31528":1,"f31529":1,"f31531":1,"f31532":1,"f31535":1,"f31536":1,"f31538":1,"f31539":1,"f31541":1,"f31542":1,"f31543":1,"f31544":1,"f31545":1,"f31546":1,"f31548":1,"f31549":1,"f31551":1,"f31552":1,"f31553":1,"f31554":1,"f31555":1,"f31556":1,"f31558":1,"f31559":1,"f31561":1,"f31562":1,"f31563":1,"f31564":1,"f31565":1,"f31566":1,"f31568":1,"f31569":1,"f31571":1,"f31572":1,"f31573":1,"f31574":1,"f31575":1,"f31576":1,"f31578":1,"f31579":1,"f31581":1,"f31582":1,"f31583":1,"f31584":1,"f31585":1,"f31586":1,"}}":41,"colortbl":2,"red0":7,"green0":8,"blue0":7,"blue255":5,"green255":5,"red255":5,"blue128":5,"green128":4,"red128":5,"red192":1,"green192":1,"blue192":1,"cfollowedhyperli":1,"ctint255":1,"cshade255":1,"defchp":1,"fs22":3,"defpap":1,"ql":62,"fi":58,"-":84,"li360":4,"ri0":64,"widctlpar":45,"wrapdefault":64,"aspalpha":64,"aspnum":64,"faauto":64,"adjustright":64,"rin0":64,"lin360":4,"itap0":66,"noqfpromote":1,"stylesheet":1,"li0":29,"sb120":43,"sa120":43,"lin0":27,"rtlch":216,"fcs1":216,"af43":367,"afs19":60,"alang1025":56,"ltrch":226,"fcs0":226,"fs19":60,"lang1033":58,"langfe1033":58,"loch":148,"hich":149,"dbch":210,"af11":53,"cgrid":56,"langnp1033":58,"langfenp1033":58,"snext0":5,"sautoupd":1,"sqformat":10,"spriority0":2,"styrsid4934124":29,"Normal":2,"s1":22,"li357":14,"jclisttab":85,"tx360":15,"ls1":21,"outlinelevel0":10,"lin357":14,"ab":45,"b":52,"sbasedon0":23,"snext1":1,"slink15":1,"heading":9,"s2":10,"li720":12,"tx720":14,"ilvl1":5,"outlinelevel1":5,"lin720":15,"snext2":1,"slink16":1,"sunhideused":19,"s3":2,"li1077":7,"tx1077":2,"tx1440":7,"ilvl2":2,"outlinelevel2":3,"lin1077":7,"snext3":1,"slink17":1,"s4":1,"li1435":6,"tx1437":6,"ilvl3":1,"outlinelevel3":1,"lin1435":6,"snext4":1,"slink18":1,"s5":1,"li1792":4,"tx1792":1,"tx2155":4,"ilvl4":1,"outlinelevel4":1,"lin1792":5,"snext5":1,"slink19":1,"s6":1,"li2149":2,"tx2152":3,"ilvl5":1,"outlinelevel5":1,"lin2149":3,"snext6":1,"slink20":1,"s7":2,"li2506":3,"tx2509":3,"ilvl6":1,"outlinelevel6":1,"lin2506":3,"snext7":1,"slink21":1,"s8":2,"li2863":3,"tx2866":4,"ilvl7":1,"outlinelevel7":1,"lin2863":4,"snext8":1,"slink22":1,"s9":2,"li3221":4,"tx3223":4,"ilvl8":1,"outlinelevel8":1,"lin3221":4,"snext9":1,"slink23":1,"cs10":1,"additive":23,"ssemihidden":18,"spriority1":1,"Default":1,"Paragraph":1,"Font":1,"ts11":1,"tsrowd":1,"trftsWidthB3":1,"trpaddl108":1,"trpaddr108":1,"trpaddfl3":1,"trpaddft3":1,"trpaddfb3":1,"trpaddfr3":1,"tblind0":1,"tblindtype3":1,"tsvertalt":1,"tsbrdrt":1,"tsbrdrl":1,"tsbrdrb":1,"tsbrdrr":1,"tsbrdrdgl":1,"tsbrdrdgr":1,"tsbrdrh":1,"tsbrdrv":1,"af31506":1,"afs22":1,"snext11":1,"Table":1,"cs15":1,"sbasedon10":21,"slink1":1,"slocked":17,"Heading":13,"Char":18,"cs16":1,"slink2":1,"cs17":1,"slink3":1,"cs18":1,"slink4":1,"cs19":1,"slink5":1,"cs20":1,"slink6":1,"cs21":1,"slink7":1,"cs22":1,"slink8":1,"cs23":1,"slink9":1,"cs24":5,"af0":15,"ul":8,"cf2":5,"Hyperlink":1,"s25":1,"snext25":1,"Body":5,"s26":7,"ls2":4,"snext26":1,"Bullet":8,"s27":2,"tx1080":1,"ls3":2,"snext27":1,"slink48":1,"s28":2,"afs28":4,"fs28":4,"EULA":1,"s29":2,"brdrb":2,"brdrs":4,"brdrw10":4,"brsp20":4,"Software":1,"Title":1,"s30":2,"snext30":1,"Preamble":2,"s31":2,"brdrt":2,"sbasedon30":1,"snext31":1,"Border":1,"Above":1,"s32":1,"Bold":3,"s33":1,"s34":1,"afs16":3,"fs16":3,"snext34":1,"slink35":1,"styrsid11950712":9,"Balloon":2,"Text":5,"cs35":1,"slink34":1,"s36":1,"ls4":2,"snext36":1,"s37":1,"ls5":3,"snext37":1,"s38":1,"tx1795":1,"ls6":2,"snext38":1,"s39":4,"ls7":2,"sbasedon3":1,"snext39":1,"slink50":1,"s40":1,"sbasedon37":2,"snext40":1,"Underline":1,"cs41":1,"cs42":1,"cs43":1,"styrsid8850722":5,"annotation":3,"reference":1,"s44":1,"afs20":129,"fs20":139,"snext44":2,"slink45":1,"text":4,"cs45":1,"slink44":1,"Comment":2,"s46":1,"sbasedon44":1,"slink47":1,"subject":2,"cs47":1,"sbasedon45":1,"slink46":1,"Subject":3,"cs48":1,"slink27":1,"styrsid2434661":1,"Char1":1,"s49":1,"snext49":1,"styrsid3941498":4,"Underlined":1,"cs50":1,"slink39":1,"s51":1,"afs21":2,"snext51":1,"slink52":1,"Plain":2,"cs52":1,"fs21":1,"slink51":1,"s53":4,"tqc":8,"tx4680":8,"tqr":8,"tx9360":8,"snext53":1,"slink54":1,"styrsid11152386":4,"header":1,"cs54":1,"slink53":1,"Header":1,"s55":4,"snext55":1,"slink56":1,"footer":1,"cs56":1,"slink55":1,"Footer":1,"cs57":1,"cf17":1,"styrsid2061565":1,"FollowedHyperlin":1,"listtable":1,"list":12,"listtemplateid":7,"listlevel":67,"levelnfc4":16,"levelnfcn4":16,"leveljc0":81,"leveljcn0":86,"levelfollow0":96,"levelstartat1":132,"levelspace0":112,"levelindent0":117,"leveltext":120,"levelnfc3":4,"levelnfcn3":4,"b0":59,"i0":17,"strike0":5,"ulnone":5,"fbias0":31,"hres0":33,"chhres0":33,"levelnfc1":3,"levelnfcn1":4,"ab0":21,"ai0":8,"af44":10,"levelnfc0":10,"levelnfcn0":11,"listtemplateid11":1,"listhybrid":6,"leveltemplateid6":52,"tx723":1,"levelnfc23":30,"levelnfcn23":33,"tx1083":1,"lin1083":1,"tx1803":1,"lin1803":1,"tx2523":1,"lin2523":1,"levelstartat2":1,"tx2610":2,"lin2247":1,"listtemplateid19":1,"levelnfc2":4,"levelnfcn2":4,"listid398796681":3,"listtemplateid78":1,"leveltemplateid":2,"li1440":1,"lin1440":1,"tx2160":3,"lin2160":2,"tx2880":3,"lin2880":2,"lvltentative":13,"leveljcn2":1,"cf0":2,"levelnfc255":6,"levelnfcn255":6,"listname":8,"listid752163927":5,"listtemplateid17":1,"listid1107626792":2,"li2160":1,"li6480":1,"tx6480":5,"lin6480":4,"listid1559511898":2,"leveltemplateid2":1,"li3600":2,"tx3600":3,"lin3600":2,"li4320":3,"tx4320":4,"lin4320":3,"li5040":3,"tx5040":4,"lin5040":3,"tx5760":4,"lin5760":3,"listid1567649130":2,"listtemplateid41":1,"li1800":1,"lin1800":1,"li2520":1,"lin2520":1,"listid1848404271":2,"leveltemplateid1":1,"listid2054619191":2,"listid2057971432":2,"li717":2,"lin717":2,"li3237":1,"lin3237":1,"listid2106000387":2,"listoverridetabl":1,"listoverride":20,"listoverridecoun":20,"lfolevel":27,"listoverridestar":27,"listid477573462":1,"listid545946042":1,"ls8":1,"ls9":1,"listid1870291363":1,"ls10":1,"listid152650329":1,"ls11":1,"listid1589268858":1,"ls12":1,"ls13":2,"listid398096909":1,"ls14":1,"ls15":2,"ls16":1,"listid113718381":1,"ls17":1,"ls18":2,"ls19":1,"ls20":1,"pgptbl":1,"pgp":2,"ipgp0":2,"sb0":2,"sa0":2,"rsidtbl":1,"rsid79668":1,"rsid150779":1,"rsid211660":1,"rsid263352":1,"rsid483838":1,"rsid489647":1,"rsid528777":1,"rsid554910":1,"rsid686391":1,"rsid792304":1,"rsid922358":1,"rsid1145719":1,"rsid1335391":1,"rsid1527700":1,"rsid1641514":1,"rsid1714580":1,"rsid2040850":1,"rsid2061565":1,"rsid2434661":1,"rsid2633486":1,"rsid2635842":1,"rsid2695079":1,"rsid2902063":1,"rsid2965976":1,"rsid2971138":1,"rsid3041209":1,"rsid3285590":1,"rsid3297313":1,"rsid3355994":1,"rsid3418540":1,"rsid3634687":1,"rsid3831999":1,"rsid3875660":1,"rsid3882158":1,"rsid3882522":1,"rsid3941498":1,"rsid4149814":1,"rsid4398083":1,"rsid4537652":1,"rsid4611858":1,"rsid4742223":1,"rsid4748609":1,"rsid4801980":1,"rsid4805534":1,"rsid4805706":1,"rsid4868258":1,"rsid4929965":1,"rsid4934124":1,"rsid5113462":1,"rsid5262441":1,"rsid5309509":1,"rsid5467606":1,"rsid5471954":1,"rsid5720387":1,"rsid6124814":1,"rsid6171721":1,"rsid6292707":1,"rsid6364904":1,"rsid6424248":1,"rsid6496414":1,"rsid6561381":1,"rsid6584761":1,"rsid6620178":1,"rsid6643866":1,"rsid6706534":1,"rsid6755756":1,"rsid6828031":1,"rsid6833860":1,"rsid7040710":1,"rsid7080991":1,"rsid7091446":1,"rsid7099326":1,"rsid7167079":1,"rsid7344474":1,"rsid7420369":1,"rsid7503579":1,"rsid7698999":1,"rsid7756319":1,"rsid7879410":1,"rsid7891370":1,"rsid8007569":1,"rsid8069377":1,"rsid8205106":1,"rsid8334492":1,"rsid8406278":1,"rsid8455816":1,"rsid8460809":1,"rsid8528894":1,"rsid8586851":1,"rsid8662808":1,"rsid8850722":1,"rsid8921755":1,"rsid9004944":1,"rsid9066668":1,"rsid9072635":1,"rsid9135771":1,"rsid9176743":1,"rsid9270181":1,"rsid9306427":1,"rsid9380011":1,"rsid9399500":1,"rsid9448986":1,"rsid9465849":1,"rsid9518548":1,"rsid9577151":1,"rsid9584906":1,"rsid9708371":1,"rsid9722926":1,"rsid9728818":1,"rsid9835407":1,"rsid9860928":1,"rsid9902756":1,"rsid9906198":1,"rsid9990859":1,"rsid10428435":1,"rsid10956334":1,"rsid11152386":1,"rsid11303230":1,"rsid11303858":1,"rsid11408012":1,"rsid11423848":1,"rsid11496807":1,"rsid11677882":1,"rsid11690930":1,"rsid11950712":1,"rsid12545879":1,"rsid12584315":1,"rsid12868782":1,"rsid12868905":1,"rsid13004280":1,"rsid13056010":1,"rsid13066823":1,"rsid13378691":1,"rsid13456345":1,"rsid13513072":1,"rsid13594873":1,"rsid13776901":1,"rsid13967657":1,"rsid14293912":1,"rsid14435085":1,"rsid14500380":1,"rsid14507627":1,"rsid14644610":1,"rsid14684443":1,"rsid14685080":1,"rsid14707821":1,"rsid14712272":1,"rsid14958727":1,"rsid15033700":1,"rsid15278441":1,"rsid15287965":1,"rsid15364209":1,"rsid15405862":1,"rsid15494051":1,"rsid15539022":1,"rsid15602361":1,"rsid15602734":1,"rsid15749471":1,"rsid15804309":1,"rsid15809401":1,"rsid15870741":1,"rsid15949319":1,"rsid16065250":1,"rsid16073823":1,"rsid16084478":1,"rsid16148105":1,"rsid16328790":1,"rsid16334972":1,"rsid16388644":1,"rsid16405449":1,"rsid16537650":1,"rsid16653828":1,"rsid16715114":1,"mmathPr":1,"mmathFont34":1,"mbrkBin0":1,"mbrkBinSub0":1,"msmallFrac0":1,"mdispDef1":1,"mlMargin0":1,"mrMargin0":1,"mdefJc1":1,"mwrapIndent1440":1,"mintLim0":1,"mnaryLim1":1,"info":1,"creatim":1,"yr2018":2,"mo5":2,"dy10":2,"hr15":2,"min2":1,"revtim":1,"min3":1,"version1":1,"edmins0":1,"nofpages3":1,"nofwords1528":1,"nofchars8715":1,"nofcharsws10223":1,"vern57":1,"xmlnstbl":1,"xmlns1":1,"http":4,":":8,"//":4,"schemas":1,".microsoft":4,".com":4,"/":13,"office":1,"word":1,"wordml":1,"paperw12240":1,"paperh15840":1,"margl1440":2,"margr1440":2,"margt1440":1,"margb1440":1,"gutter0":1,"ltrsect":5,"widowctrl":1,"ftnbj":1,"aenddoc":1,"trackmoves0":1,"trackformatting1":1,"donotembedsysfon":1,"relyonvml0":1,"donotembedlingda":1,"grfdocevents0":1,"validatexml1":1,"showplaceholdtex":1,"ignoremixedconte":1,"saveinvalidxml0":1,"showxmlerrors1":1,"noxlattoyen":1,"expshrtn":1,"noultrlspc":1,"dntblnsbdb":1,"nospaceforul":1,"formshade":1,"horzdoc":1,"dgmargin":1,"dghspace180":1,"dgvspace180":1,"dghorigin1440":1,"dgvorigin1440":1,"dghshow1":1,"dgvshow1":1,"jexpand":1,"viewkind1":1,"viewscale164":1,"pgbrdrhead":1,"pgbrdrfoot":1,"splytwnine":1,"ftnlytwnine":1,"htmautsp":1,"nolnhtadjtbl":1,"useltbaln":1,"alntblind":1,"lytcalctblwd":1,"lyttblrtgr":1,"lnbrkrule":1,"nobrkwrptbl":1,"snaptogridincell":1,"rempersonalinfo":1,"allowfieldendsel":1,"wrppunct":1,"asianbrkrule":1,"rsidroot4934124":1,"newtblstyruls":1,"nogrowautofit":1,"remdttm":1,"usenormstyforlis":1,"noindnmbrts":1,"felnbrelev":1,"nocxsptable":1,"indrlsweleven":1,"noafcnsttbl":1,"afelev":1,"utinl":1,"hwelev":1,"spltpgpar":1,"notcvasp":1,"notbrkcnstfrctbl":1,"notvatxbx":1,"krnprsnet":1,"cachedcolbal":1,"nouicompat":1,"fet0":1,"wgrffmtfilter":1,"nofeaturethrottl":1,"ilfomacatclnup0":1,"ftnsep":1,"ltrpar":61,"pard":51,"plain":44,"pararsid11152386":4,"insrsid8406278":4,"chftnsep":2,"par":35,"ftnsepc":1,"chftnsepc":2,"aftnsep":1,"aftnsepc":1,"sectd":4,"linex0":4,"endnhere":4,"sectlinegrid360":4,"sectdefaultcl":4,"sectrsid9860928":4,"sftnbj":4,"headerl":1,"insrsid11152386":6,"headerr":1,"footerl":1,"footerr":1,"headerf":1,"footerf":1,"pnseclvl1":1,"pnucrm":1,"pnstart1":9,"pnindent720":9,"pnhang":9,"pntxta":9,".":101,"pnseclvl2":1,"pnucltr":1,"pnseclvl3":1,"pndec":2,"pnseclvl4":1,"pnlcltr":3,"pnseclvl5":1,"pntxtb":5,"pnseclvl6":1,"pnseclvl7":1,"pnlcrm":2,"pnseclvl8":1,"pnseclvl9":1,"nowidctlpar":17,"pararsid4934124":6,"af13":150,"insrsid4934124":39,"charrsid15278441":50,"MICROSOFT":1,"PRE":2,"RELEASE":2,"SOFTWARE":2,"LICENSE":1,"TERMS":4,"insrsid8069377":1,"MSTEST":1,"V2":1,"insrsid16148105":1,"TEMPLATES":1,"These":2,"license":9,"terms":13,"are":9,"an":7,"agreement":11,"between":1,"Microsoft":14,"Corporation":1,"or":79,"based":3,"on":13,"where":3,"you":26,"live":2,",":184,"one":3,"of":84,"its":7,"affiliates":1,"and":64,"They":1,"apply":8,"to":66,"the":140,"insrsid554910":9,"pre":2,"release":3,"software":35,"named":1,"above":2,"The":5,"also":4,"any":37,"insrsid2434661":9,"services":6,"updates":3,"for":24,"except":4,"extent":3,"those":6,"have":7,"additional":5,"caps":11,"If":8,"comply":4,"with":20,"these":4,"rights":12,"below":3,"listtext":21,"tab":16,"pararsid15287965":2,"INSTALLATION":1,"AND":4,"USE":2,"RIGHTS":2,"You":30,"may":22,"install":1,"use":23,"number":1,"copies":2,"develop":1,"test":1,"your":14,"insrsid6292707":1,"applications":3,"insrsid15405862":6,"charrsid9066668":6,"pararsid8528894":1,"FOR":3,"SPECIFIC":1,"COMPONENTS":1,"a":28,"pararsid15405862":1,"Third":1,"Party":1,"components":3,"include":5,"third":4,"party":4,"separate":2,"legal":3,"notices":11,"governed":1,"by":25,"other":13,"agreements":1,"as":19,"insrsid2061565":22,"be":5,"described":2,"in":39,"ThirdPartyNotice":1,"file":6,"accompanying":1,"insrsid9066668":20,"charrsid12868782":2,"pararsid9066668":2,"DATA":1,"charrsid2061565":24,"prauth1":1,"pararsid2061565":3,"oldpprops":1,"Data":3,"Collection":1,"collect":2,"information":5,"about":3,"sen":1,"d":2,"that":30,"this":23,"provide":3,"improve":1,"our":1,"products":1,"opt":1,"out":2,"many":1,"scenarios":1,"but":6,"not":18,"all":8,"product":2,"documentation":5,"There":1,"s":5,"cf1":3,"ome":1,"features":2,"enable":1,"data":3,"from":7,"users":3,"must":7,"applicable":4,"law":7,"including":11,"providing":1,"appropriate":1,"together":1,"copy":3,"rquote":1,"privacy":3,"statement":4,"Our":1,"is":15,"located":1,"at":3,"field":3,"fldedit":3,"fldinst":3,"insrsid9990859":2,"HYPERLINK":3,"insrsid4398083":2,"datafield":3,"00d0c9ea79f9bace":3,"3800300039003600":1,"}}}":6,"fldrslt":3,"go":2,"fwlink":1,"LinkID":1,"=":2,"can":1,"learn":1,"more":4,"collection":1,"help":1,"Your":9,"operates":1,"consent":1,"practices":1,"Processing":1,"Personal":1,"charrsid3831999":1,"To":2,"processo":1,"subprocessor":1,"personal":1,"connection":1,"makes":1,"commitments":1,"European":1,"Union":1,"General":1,"Protection":1,"Regulation":1,"Terms":2,"Online":1,"Services":1,"customers":1,"effective":1,"May":1,"insrsid3297313":1,"81f43b1d7f48af2c":1,"linkid":1,"This":6,"version":5,"It":1,"work":10,"way":3,"final":2,"will":2,"We":2,"change":2,"it":3,"commercial":3,"FEEDBACK":1,"give":4,"feedback":4,"without":4,"charge":4,"right":1,"share":1,"commercialize":1,"purpose":2,"requires":1,"documentat":1,"i":3,"parties":1,"because":1,"we":1,"them":1,"survive":1,"pararsid15804309":1,"Scope":1,"License":22,"licensed":1,"sold":1,"only":8,"gives":2,"some":1,"reserves":1,"Unless":3,"despite":1,"limitation":2,"expressly":1,"permitted":1,"In":2,"doing":1,"so":2,"technical":2,"limitations":2,"allow":1,"certa":1,"n":1,"ways":1,"For":6,"see":1,"6800740073000000":1,"charrsid7167079":1,"www":2,"licensing":2,"userights":1,"ma":1,"y":1,"af3":15,"around":1,"reverse":1,"engineer":1,"decompile":1,"disassemble":1,"attempt":1,"derive":1,"source":5,"code":4,"required":4,"governing":1,"certain":2,"open":1,"included":2,"pararsid2434661":1,"remove":1,"minimize":1,"block":1,"modify":3,"suppliers":1,"against":3,"rent":1,"lease":1,"stand":1,"alone":2,"offering":1,"others":1,"charrsid10956334":11,"pararsid13594873":1,"Export":1,"Restrictions":1,"domestic":1,"international":1,"export":2,"laws":5,"regulations":1,"whi":1,"ch":1,"restrictions":2,"destinations":1,"end":2,"further":1,"visit":1,"aka":1,".ms":1,"exporting":1,"insrsid10956334":10,"SUPPORT":1,"SERVICES":1,"Because":1,"Entire":1,"Agreemen":1,"t":1,"supplements":1,"Internet":1,"support":3,"entire":1,"pararsid528777":1,"Applicable":1,"Law":2,"insrsid528777":3,"acquired":5,"United":1,"States":1,"Wa":1,"shington":1,"applies":3,"interpretation":1,"claims":4,"breach":1,"state":4,"country":4,"charrsid16328790":9,"pararsid14644610":1,"CONSUMER":1,"REGIONAL":1,"VARIATIONS":1,"describes":1,"consumer":1,"under":8,"Separate":1,"apart":1,"relationship":1,"respect":1,"f":1,"rom":1,"which":3,"does":2,"if":6,"do":5,"permit":1,"example":2,"regions":1,"mandatory":1,"then":3,"following":4,"provisions":1,"pararsid10956334":1,"Australia":1,"statutory":1,"guarantees":1,"Australian":1,"Consumer":1,"nothing":2,"intended":1,"affect":1,"Canada":2,"stop":1,"rec":1,"eiving":1,"turning":1,"off":1,"automatic":1,"update":1,"feature":1,"disconnec":1,"cocoartf1561":1,"cocoasubrtf600":1,"Helvetica":1,"expandedcolortbl":1,";;":1,"vieww10800":1,"viewh8400":1,"viewkind0":1,"tx7200":1,"tx7920":1,"tx8640":1,"pardirnatural":1,"partightenfactor":1,"fs24":1,"Apache":3,"Version":1,"January":1,".apache":1,".org":1,"licenses":2,"CONDITIONS":3,"REPRODUCTION":1,"DISTRIBUTION":1,"Definitions":1,"shall":15,"mean":10,"conditions":9,"reproduction":3,"distribution":4,"defined":1,"Sections":1,"through":1,"document":1,"copyright":9,"owner":5,"entity":6,"authorized":2,"granting":1,"union":1,"acting":1,"entities":1,"control":3,"controlled":1,"common":1,"purposes":4,"definition":2,"means":2,"power":1,"direct":3,"indirect":2,"cause":2,"direction":1,"management":1,"such":18,"whether":4,"contract":2,"otherwise":6,"ii":1,"ownership":2,"fifty":1,"percent":1,"%":1,"outstanding":1,"shares":1,"iii":1,"beneficial":1,"individual":3,"Legal":3,"Entity":3,"exercising":1,"permissions":2,"granted":2,"form":13,"preferred":1,"making":1,"modifications":6,"limited":4,"configuration":1,"files":3,"resulting":1,"mechanical":1,"transformation":1,"translation":1,"Source":8,"compiled":1,"object":1,"generated":2,"conversions":1,"media":1,"types":1,"authorship":3,"Object":4,"made":2,"available":1,"indicated":1,"notice":2,"attached":1,"provided":5,"Appendix":1,"derived":1,"Work":25,"editorial":1,"revisions":1,"annotations":1,"elaborations":1,"represent":1,"whole":2,"original":2,"Derivative":17,"Works":17,"works":1,"remain":1,"separable":1,"merely":1,"link":1,"bind":1,"name":1,"interfaces":1,"thereof":4,"additions":1,"intentionally":2,"submitted":3,"Licensor":9,"inclusion":2,"submit":1,"behalf":5,"electronic":2,"verbal":1,"written":1,"communication":3,"sent":1,"representatives":1,"mailing":1,"lists":1,"systems":2,"issue":1,"tracking":1,"managed":1,"discussing":1,"improving":1,"excluding":3,"conspicuously":1,"marked":1,"designated":1,"writing":3,"whom":1,"Contribution":6,"has":2,"been":2,"received":1,"subsequently":1,"incorporated":2,"within":7,"Grant":2,"Copyright":1,"each":4,"Contributor":9,"hereby":2,"grants":2,"perpetual":2,"worldwide":2,"non":2,"exclusive":2,"no":4,"royalty":2,"free":2,"irrevocable":2,"reproduce":2,"prepare":1,"publicly":2,"display":2,"perform":1,"sublicense":1,"distribute":5,"Patent":1,"stated":2,"section":1,"patent":6,"make":1,"offer":2,"sell":2,"import":1,"transfer":1,"licensable":1,"necessarily":1,"infringed":1,"their":2,"combination":1,"was":1,"institute":1,"litigation":2,"cross":1,"claim":1,"counterclaim":1,"lawsuit":1,"alleging":1,"constitutes":1,"contributory":1,"infringement":1,"terminate":1,"date":1,"filed":1,"Redistribution":1,"medium":1,"meet":1,"recipients":1,"modified":1,"carry":1,"prominent":1,"stating":1,"changed":1,"c":1,"retain":1,"trademark":1,"attribution":4,"pertain":2,"part":4,"includes":1,"readable":1,"contained":1,"NOTICE":5,"least":1,"places":1,"distributed":1,"along":1,"wherever":1,"normally":1,"appear":1,"contents":1,"informational":1,"add":2,"own":4,"alongside":1,"addendum":1,"cannot":1,"construed":1,"modifying":1,"different":1,"complies":1,"Submission":1,"Contributions":3,"explicitly":1,"Notwithstanding":1,"herein":1,"supersede":1,"executed":1,"regarding":1,"Trademarks":1,"grant":1,"permission":1,"trade":1,"names":2,"trademarks":1,"service":1,"marks":1,"reasonable":1,"customary":1,"describing":1,"origin":1,"reproducing":1,"content":1,"Disclaimer":1,"Warranty":2,"agreed":2,"provides":2,"BASIS":1,"WITHOUT":1,"WARRANTIES":1,"OR":1,"OF":2,"ANY":1,"KIND":1,"either":1,"express":1,"implied":1,"warranties":1,"TITLE":1,"NON":1,"INFRINGEMENT":1,"MERCHANTABILITY":1,"FITNESS":1,"A":1,"PARTICULAR":1,"PURPOSE":1,"solely":1,"responsible":1,"determining":1,"appropriateness":1,"using":1,"redistributing":2,"assume":1,"risks":1,"associated":1,"exercise":1,"Limitation":1,"Liability":2,"event":1,"theory":1,"tort":1,"negligence":1,"unless":1,"deliberate":1,"grossly":1,"negligent":1,"acts":1,"liable":1,"damages":5,"special":1,"incidental":1,"consequential":1,"character":1,"arising":1,"result":1,"inability":1,"loss":1,"goodwill":1,"stoppage":1,"computer":1,"failure":1,"malfunction":1,"losses":1,"even":1,"advised":1,"possibility":1,"Accepting":1,"Additional":1,"While":1,"choose":1,"fee":1,"acceptance":1,"warranty":2,"indemnity":1,"liability":3,"obligations":2,"consistent":1,"However":1,"accepting":2,"act":1,"sole":1,"responsibility":1,"agree":1,"indemnify":1,"defend":1,"hold":1,"harmless":1,"incurred":1,"asserted":1,"reason":1,"END":1,"APPENDIX":1,"How":1,"attach":1,"boilerplate":1,"fields":1,"enclosed":1,"brackets":1,"replaced":1,"identifying":1,"Don":1},"Ring":{"COMMENT#":9,"Load":4,"Import":1,"System":1,".Web":1,"website":1,"=":252,"New":4,"SalaryController":2,"{":63,"Routing":1,"()":43,"}":63,"Class":6,"SalaryModel":1,"from":1,"ModelBase":1,"From":2,"ControllerBase":1,"SalaryView":1,"ViewBase":1,"oLanguage":1,"new":25,"SalaryLanguageEn":2,"Func":9,"AddFuncScript":1,"oPage":5,",":390,"oController":6,"return":2,".scriptfuncajax":1,"(":88,".cMainURL":1,"+":27,".cOperation":1,")":81,"FormViewContent":1,"oTranslation":3,"[":38,".aColumnsTitles":2,"]":38,".oModel":2,".Name":1,".stylewidth":2,".Salary":1,"cTitle":1,"cBack":1,"aColumnsTitles":1,"cOptions":1,"cSearch":1,"comboitems":1,"cAddRecord":1,"cEditRecord":1,"cRecordDeleted":1,"aMovePages":1,"cPage":1,"cOf":1,"cRecordsCount":1,"cSave":1,"temp":2,"page":1,"cTextAlign":1,".StyleTextRight":1,"cNoRecords":1,"App":4,"I":1,"want":2,"window":3,"The":1,"title":3,"func":19,"geti":1,"if":37,"nIwantwindow":7,"++":6,"ok":37,"getwant":1,"getwindow":1,"see":2,"nl":2,"nWindowTitle":5,"settitle":1,"cValue":2,"private":1,"i":1,"the":1,"oGameState":21,"NULL":1,"main":1,"oGame":19,"Game":1,"while":2,"true":19,"GameState":2,"sprite":1,"file":17,"x":25,"y":26,"width":4,"height":4,"scaled":4,"animate":12,"false":14,"keypress":3,"ogame":14,"oself":14,"nKey":6,"nkey":3,"key_esc":2,"or":9,"GE_AC_BACK":2,".shutdown":5,"but":1,"key_space":2,".startplay":2,"mouse":2,"nType":4,"aMouseList":2,"GE_MOUSE_UP":2,"call":2,".keypress":2,"oSelf":14,"Key_Space":2,"text":19,"size":9,"framewidth":2,"nStep":10,"transparent":2,"direction":1,"ge_direction_ran":1,"state":6,"--":3,"frame":6,"<":3,"else":2,"<=":3,">=":5,">":2,"Sound":4,".refresh":2,"playstart":2,"end":2,"FPS":1,"FixedFPS":1,"Title":1,"Sprite":1,"Map":1,"blockwidth":1,"blockheight":1,"aMap":5,"newmap":3,"aImages":1,".gameresult":4,"px":6,".aObjects":2,".x":1,"py":5,".y":4,"-=":2,"-":3,"nCol":8,"getcol":1,"!=":5,".lastcol":2,".Score":2,"+=":2,"once":3,"checkwin":2,".getvalue":4,"point":3,"not":2,".playerwin":2,".down":4,".score":3,"aV":2,"for":3,"to":3,"step":1,"aVar":2,"random":1,"next":3,"down":1,"gameresult":1,"Score":1,"startplay":1,"lastcol":1,"playerwin":1,"MyApp":1,"qApp":1,"$ApplicationObje":5,"#":1,"To":1,"be":1,"used":1,"when":1,"calling":1,"events":1,"oApp":2,"exec":6,".CloseDatabase":1,"class":1,"cDir":2,"currentdir":1,"oCon":2,"aIDs":2,"[]":2,"win1":7,"qWidget":1,"setWindowTitle":1,"resize":1,"layoutButtons":2,"qhboxlayout":3,"label1":2,"qLabel":1,"setText":4,"text1":3,"qlineedit":1,"btnAdd":2,"qpushbutton":3,"setClickEvent":3,"btnDelete":2,"addwidget":5,"layoutData":1,"Table1":7,"qTableWidget":1,"setrowcount":1,"setcolumncount":1,"setselectionbeha":1,"QAbstractItemVie":1,"setHorizontalHea":3,"QTableWidgetItem":3,"))":3,"setitemChangedEv":1,"setAlternatingRo":1,"horizontalHeader":1,".setStyleSheet":2,"verticalHeader":1,"addWidget":1,"layoutClose":2,"btnclose":1,"btnClose":1,"layoutMain":2,"qvboxlayout":1,"addlayout":1,"addLayout":2,"LayoutData":1,"setlayout":1,"self":2,".OpenDatabase":1,".ShowRecords":1,"show":1,"OpenDatabase":1,"lCreate":3,"False":1,"fexists":1,"True":1,"QSqlDatabase":1,"this":7,".oCon":1,"addDatabase":1,"setDatabaseName":1,"Open":1,"QSqlQuery":5,"COMMENT\"":3,"delete":4,"CloseDatabase":1,".Close":1,"AddWeight":1,"cWeight":6,".text":4,"AddRecord":2,"DeleteWeight":1,"nRow":7,"CurrentRow":1,"nID":2,".aIDs":4,"nROW":2,"Del":1,"removerow":1,"selectrow":1,"cStr":18,"cDate":4,"Date":1,"cTime":4,"Time":1,"substr":6,"ShowRecords":2,".selectrow":1,"table1":7,".rowcount":1,".setitemChangedE":2,"query":3,"nRows":4,".Table1":1,".setrowcount":1,"movenext":1,".table1":1,"insertRow":1,".value":2,".tostring":2,"item":2,"qTableWidgetItem":1,"setItem":1,"ItemChanged":1,".currentrow":4,"myitem":6,".item":3},"Riot":{"<":17,"todo":2,">":28,"h3":2,"{":41,"props":3,".title":4,"}":41,"</":13,"ul":2,"li":2,"each":2,"=":22,"item":8,"in":2,"state":9,".items":4,"label":2,"class":1,".done":4,"?":1,":":36,"null":1,"input":6,"type":5,"checked":1,"onclick":1,"()":5,"=>":6,"toggle":2,"(":19,")":25,"/>":3,"form":2,"onsubmit":1,"add":2,"onkeyup":2,"edit":2,"button":2,"disabled":1,"!":3,".text":3,"Add":1,"#":1,".length":3,"+":1,"script":4,"COMMENT//":8,"export":2,"default":2,"onBeforeMount":2,",":27,"this":12,".state":7,"items":2,"text":5,"e":6,".update":5,".target":2,".value":2,".preventDefault":1,"if":2,"[":5,"...":1,"title":3,"]":5,"live":2,"-":12,"filtering":2,"header":3,"value":1,".keyword":3,"change":2,"placeholder":1,"currency":1,"rate":3,"filtered":4,".slice":1,".max":3,"price":2,".price":3,"footer":3,"and":1,"more":1,"currencies":1,"keyword":2,"rates":3,"[]":1,"max":1,"get":1,"return":1,".rates":3,".filter":1,"((":5,"c":2,"||":1,".indexOf":1,".toUpperCase":1,"())":2,"===":1,"fetch":1,".then":2,"res":2,".json":1,"data":3,"const":1,"Object":1,".keys":1,".map":1,"key":3,"))":1,".sort":1,"a":2,"b":2,"style":2,"scope":1,"display":1,"block":1,";":19,"align":2,"center":2,"color":4,"#666":1,"background":3,"#72A7EE":1,"padding":3,"2em":2,"margin":1,"bottom":1,"1em":2,"#ccc":1,"search":3,"width":1,"%":1,"font":1,"size":1,".5em":1,"outline":1,"none":1,"border":2,"radius":1,".2em":1,"rgba":3,".7":1,"transition":1,"all":1,".5s":1,"hover":1,"focus":1,"box":1,"shadow":1,"1px":1,"5px":1,".3":1},"RobotFramework":{"***":16,"Settings":3,"Documentation":3,"Example":3,"test":6,"case":1,"using":4,"the":9,"gherkin":1,"syntax":2,".":18,"...":28,"This":3,"has":5,"a":4,"workflow":3,"similar":1,"to":5,"keyword":5,"-":16,"driven":4,"examples":2,"The":2,"difference":1,"is":6,"that":5,"keywords":3,"use":2,"higher":1,"abstraction":1,"level":1,"and":2,"their":1,"arguments":1,"are":1,"embedded":1,"into":1,"names":1,"kind":2,"of":3,"_gherkin_":2,"been":3,"made":1,"popular":1,"by":3,"[":4,"http":1,":":1,"//":1,"cukes":1,".info":1,"|":1,"Cucumber":1,"]":4,"It":1,"works":3,"well":3,"especially":1,"when":2,"tests":5,"act":1,"as":1,"need":3,"be":9,"easily":1,"understood":1,"also":2,"business":2,"people":3,"Library":3,"CalculatorLibrar":5,"Test":4,"Cases":3,"Addition":2,"Given":1,"calculator":1,"cleared":2,"When":1,"user":2,"types":2,"pushes":2,"equals":2,"Then":1,"result":2,"Keywords":2,"Calculator":1,"Push":16,"button":13,"C":4,"User":2,"buttons":4,"${":15,"expression":6,"}":15,"=":6,"Result":8,"should":9,"cases":2,"testing":2,"approach":2,"All":1,"contain":1,"constructed":1,"from":1,"in":5,"`":8,"Creating":1,"new":1,"or":1,"editing":1,"existing":1,"easy":1,"even":1,"for":2,"without":1,"programming":1,"skills":1,"style":3,"normal":1,"automation":1,"If":1,"understand":1,",":2,"may":1,"work":1,"better":1,"multiple":2,"Simple":1,"calculation":2,"+":6,"Longer":1,"*":4,"/":5,"Clear":1,"EMPTY":3,"#":2,"built":1,"variable":1,"data":2,"Tests":1,"Calculate":3,"created":1,"this":1,"file":1,"turn":1,"uses":1,"An":1,"exception":1,"last":1,"custom":1,"_template":1,"keyword_":1,"you":1,"repeat":1,"same":1,"times":1,"Notice":1,"one":1,"these":1,"fails":1,"on":1,"purpose":1,"show":1,"how":1,"failures":1,"look":1,"like":1,"Template":2,"Expression":1,"Expected":1,"Subtraction":1,"Multiplication":1,"Division":2,"Failing":1,"Calculation":3,"error":4,"fail":2,"kekkonen":1,"Invalid":2,"zero":1,"Arguments":2,"expected":4,"Should":2,"cause":1,"equal":1,"Using":1,"BuiltIn":1},"Roff":{".th":4,"PRINTF":1,"III":4,"/":64,".sh":17,"NAME":10,"printf":4,"\\":482,"*":106,"-":214,"formatted":1,"print":1,"SYNOPSIS":10,".ft":5,"B":5,"(":164,"format":5,",":566,"arg":1,"s6":1,"d1":2,"u":21,"s10":1,"...":15,")":100,";":93,".br":24,"char":4,"R":3,"DESCRIPTION":8,".it":16,"Printf":1,"converts":1,"formats":2,"and":205,"prints":3,"its":13,"arguments":1,"after":11,"the":771,"first":13,"under":7,"control":4,"of":282,"argument":21,".":840,"The":133,"is":237,"a":269,"character":40,"string":26,"which":39,"contains":10,"two":13,"types":9,"objects":6,":":110,"plain":1,"characters":31,"are":128,"simply":2,"copied":4,"to":259,"output":13,"stream":1,"conversion":6,"specifications":2,"each":19,"causes":5,"printing":8,"next":15,"successive":1,".s3":26,"Each":11,"specification":4,"introduced":4,"by":72,"fB":27,"%":12,"fR":89,"Following":1,"there":10,"may":61,"be":128,".lp":12,"+":76,"an":44,"optional":10,"minus":1,"sign":3,"`":36,"converted":7,"in":174,"indicated":2,"field":7,"digit":10,"specifying":1,"if":42,"has":22,"fewer":2,"than":23,"width":9,"it":58,"will":50,"blank":7,"padded":1,"on":53,"left":12,"or":87,"right":5,"adjustment":1,"indicator":1,"been":18,"given":16,"make":4,"up":24,"period":1,"``":12,"serves":2,"separate":6,"from":45,"specifies":2,"number":29,"digits":15,"appear":3,"decimal":7,"point":8,"for":112,"e":23,"f":2,"maximum":4,"printed":11,"indicates":3,"type":15,"applied":1,".i0":2,"their":7,"meanings":1,"d":4,"notation":3,"o":1,"octal":2,"always":4,"as":70,"style":6,"[":46,"]":46,"ddd":1,".ddd":1,"where":8,"equal":2,"precision":7,"If":47,"missing":4,"explicitly":2,"no":57,"should":9,"float":2,"double":7,"fRddd":1,"fBe":1,"dd":3,"one":34,"before":13,"when":16,"produced":1,"quantity":1,"c":10,"pair":1,"non":6,"null":4,"s":10,"taken":4,"pointer":4,"until":6,"reached":6,"however":7,"all":21,"l":9,"unsigned":1,"integer":2,"result":7,"range":22,"recognizable":1,"appears":4,"that":86,"thus":5,"use":26,"%%":1,"In":14,"case":3,"does":9,"existent":1,"small":1,"cause":1,"truncation":1,"padding":1,"takes":4,"place":4,"only":16,"specified":8,"exceeds":1,"actual":5,"Characters":1,"generated":1,"calling":7,"putchar":2,"BUGS":6,"Very":1,"wide":2,"fields":3,">":10,"fail":2,"COMMENT.\\\"":87,".nr":6,"mX":2,".if":10,"n":89,"nx":2,"mH":5,".g":7,"html":1,"{":21,"do":39,"ftr":3,"CR":1,"CI":1,"I":8,"CB":1,"}":22,".ie":2,"ds":8,"la":5,"ra":5,".el":2,"<":7,"nr":7,"HY":5,"mS":4,".de":21,"SY":1,"ie":6,"!":17,"\\\\":45,"nh":4,"mA":2,".j":1,"ad":3,"mI":1,".i":1,"el":6,"br":5,"ns":2,"mT":1,"w":20,"HP":1,"mTu":1,"..":39,"YS":1,"mIu":1,"hy":5,"OP":1,"$":8,"RI":1,"RB":1,"UR":1,"m1":5,"$1":7,"ev":4,"URL":8,"div":8,"di":7,"UE":1,"dn":2,"HTML":18,"NS":6,"chop":2,"</":2,"&":69,"MT":1,"ME":1,"TQ":1,"TP":1,"EX":1,"mF":2,".fam":1,"mE":2,".f":1,"nf":2,"fam":2,"C":3,"ft":2,"CW":1,"EE":1,"fi":2,"DS":1,"DE":1,".TH":2,".SH":18,"CREATE":12,"VIEW":13,"define":2,"new":18,"view":38,".sp":51,".nf":14,"OR":3,"REPLACE":3,"TEMP":2,"|":38,"TEMPORARY":2,"fIname":8,"fIcolumn_name":3,"AS":6,"fIquery":3,".fi":13,".PP":49,"fBCREATE":4,"defines":1,"query":7,"not":50,"physically":1,"materialized":1,"Instead":3,"run":4,"every":3,"time":32,"referenced":4,"similar":4,"but":22,"same":20,"name":45,"already":2,"exists":4,"replaced":4,"You":19,"can":18,"replace":1,"with":61,"generates":1,"identical":2,"set":10,"columns":4,"i":7,".e":6,"column":5,"names":10,"data":28,"schema":8,"example":10,"myschema":1,".myview":1,"then":21,"created":8,"Otherwise":1,"current":21,"Temporary":2,"views":6,"exist":2,"special":3,"so":15,"creating":3,"temporary":7,"must":19,"distinct":1,"any":28,"other":18,"table":5,"sequence":7,"index":4,".TP":23,"fBTEMPORARY":1,"automatically":2,"dropped":2,"at":40,"end":5,"session":2,"Existing":1,"permanent":1,"relations":1,"visible":2,"while":5,"unless":4,"they":24,"qualified":2,"tables":4,"whether":2,"optionally":1,"An":3,"list":6,"used":31,"deduced":1,"A":25,"fBSELECT":1,"statement":3,"provide":3,"rows":1,"Refer":1,"SELECT":4,"fBselect":1,"more":19,"information":11,"about":10,"valid":2,"queries":1,"Currently":1,"read":13,"system":31,"allow":9,"insert":1,"update":3,"delete":4,"get":14,"effect":4,"updatable":2,"rules":3,"rewrite":1,"inserts":1,"etc":5,"into":26,"appropriate":2,"actions":1,"For":21,"see":6,"RULE":1,"fBcreate_rule":1,"Use":3,"DROP":2,"fBdrop_view":2,"drop":3,"Be":2,"careful":1,"assigned":2,"way":6,"you":118,"want":4,"vista":2,"bad":1,"form":4,"ways":3,"defaults":2,"?":5,"fBunknown":1,"literal":1,"text":14,"hello":1,"Access":1,"determined":2,"permissions":4,"owner":1,"However":4,"functions":3,"called":4,"treated":6,"had":1,"directly":5,"using":12,"Therefore":2,"user":8,"have":27,"call":21,"Create":1,"consisting":1,"comedy":1,"films":2,"comedies":1,"FROM":1,"WHERE":1,"kind":1,"=":21,"SQL":2,"standard":7,"some":5,"additional":6,"capabilities":1,"WITH":1,"CASCADED":3,"LOCAL":2,"CHECK":1,"OPTION":2,"clauses":1,"full":2,"command":42,"fBCHECK":1,"This":29,"option":1,"All":3,"fBINSERT":1,"fBUPDATE":1,"commands":7,"checked":2,"ensure":2,"satisfy":2,"defining":1,"condition":2,"would":9,"through":7,"rejected":1,"fBLOCAL":1,"Check":2,"integrity":2,"this":28,"fBCASCADED":1,"dependent":8,"assumed":2,"neither":1,"nor":2,"PostgreSQL":1,"language":3,"extension":1,"So":1,"concept":1,"COMMENT'\\\"":24,"Tcl":15,".so":3,"man":5,".macros":1,".BS":1,"Tool":1,"Command":16,"Language":2,"Summary":2,"syntax":2,".BE":1,"following":10,"semantics":4,".IP":16,"script":7,"containing":4,"Semi":1,"colons":4,"newlines":4,"separators":4,"quoted":3,"described":15,"below":8,"Close":1,"brackets":5,"terminators":1,"during":9,"substitution":17,"evaluated":2,"steps":1,"First":1,"interpreter":4,"breaks":1,"fIwords":1,"performs":6,"substitutions":15,"These":6,"performed":15,"Secondly":1,"word":30,"locate":3,"procedure":3,"carry":1,"out":9,"words":10,"passed":3,"free":5,"interpret":2,"likes":1,"such":9,"variable":16,"Different":1,"differently":1,"Words":1,"separated":2,"white":3,"space":14,"except":12,"quote":3,".PQ":9,"N":3,"terminated":3,"semi":2,"close":11,"including":7,"between":16,"quotes":5,"ordinary":2,"included":3,"backslash":12,"retained":2,"part":5,"starts":2,".QW":7,"followed":3,"whitespace":1,"leading":2,"removed":3,"rest":7,"parsed":3,"substituted":3,"After":3,"without":8,"normal":5,"individual":4,"internal":10,"surrounded":1,"either":7,"braces":10,"added":1,"being":5,"instance":1,"equivalent":3,"open":9,"brace":9,"rule":2,"apply":2,"matching":2,"Braces":1,"nest":1,"within":15,"counted":1,"locating":1,"No":7,"newline":6,"receive":4,"interpretation":1,"consist":1,"exactly":3,"outer":1,"themselves":1,"bracket":3,"fIcommand":1,"To":4,"invokes":1,"recursively":1,"process":17,"contain":6,"last":5,"them":16,"There":5,"single":13,"enclosed":3,"dollar":3,"forms":2,"fIvariable":1,"value":16,"Variable":2,"take":4,".RS":4,"fIName":4,"scalar":2,"letter":1,"underscore":1,"namespace":2,"Letters":2,"fIonly":2,"ASCII":5,"ones":3,"fB0":2,"en":7,"fB9":2,"fBA":2,"fBZ":2,"fBa":3,"fBz":2,"fIindex":5,"gives":7,"array":6,"element":4,"letters":2,"underscores":1,"empty":3,"${":1,"It":13,"whatsoever":1,"fIarrayName":2,"parenthesis":1,"further":3,"parsing":1,"Note":1,"variables":2,"sequences":2,"those":5,"listed":2,"above":7,"mechanisms":2,"access":5,"via":2,"fBset":1,".RE":4,"fIbackslash":1,"occurs":7,"cases":1,"allows":9,"signs":1,"triggering":1,"processing":2,"lists":1,"handled":2,"specially":1,"along":2,"replaces":4,"Audible":1,"alert":1,"bell":1,"Unicode":15,"U":13,"fBb":1,"Backspace":1,"fBf":1,"Form":1,"feed":1,"00000C":1,"fBn":1,"Newline":1,"00000A":1,"fBr":1,"Carriage":1,"return":9,"00000D":1,"fBt":1,"Tab":2,"fBv":1,"Vertical":1,"tab":3,"00000B":1,"fIwhiteSpace":1,"spaces":6,"tabs":2,"unique":1,"pre":1,"pass":5,"actually":2,"means":5,"even":6,"resulting":1,"separator":1,"Backslash":2,"fIooo":2,"three":11,"give":5,"eight":8,"bit":4,"inserted":5,"fI000":1,"fI377":1,"enU":5,"parser":2,"stop":5,"just":8,"overflows":2,"upper":5,"bits":4,"fBx":1,"fIhh":2,"hexadecimal":8,"fBu":1,"fIhhhh":2,"four":1,"sixteen":1,"fBU":1,"fIhhhhhhhh":2,"twenty":1,"10FFFD":1,"reserved":2,"future":1,"hash":2,"#":2,"expecting":1,"follow":1,"comment":3,"ignored":1,"significance":1,"beginning":7,"processed":3,"once":4,"verbatim":1,"nested":2,"entirely":2,"recursive":2,"making":2,"Substitutions":2,"completely":2,"attempting":1,"evaluate":1,"Thus":1,"like":11,".CS":1,"y":7,"x":13,"incr":2,".CE":1,"fIy":1,"fI012":1,"affect":2,"boundaries":1,"expansion":1,"entire":4,"becomes":5,"KEYWORDS":1,"nv":1,".rm":1,"CM":1,"UX":3,"1UNIX":3,"s0":3,"dg":2,".FS":3,"registered":1,"trademark":2,"AT":12,"T":12,".FE":3,".TL":1,"Toward":1,"Compatible":1,"Filesystem":1,"Interface":1,".AU":1,"Michael":1,"J":2,"Karels":1,"Marshall":1,"Kirk":1,"McKusick":1,".AI":1,"Computer":6,"Systems":1,"Research":1,"Group":1,"Science":3,"Division":2,"Department":1,"Electrical":1,"Engineering":1,"University":7,"California":11,"Berkeley":9,".AB":1,".LP":2,"As":14,"network":7,"remote":12,"filesystems":21,"implemented":4,".UX":18,"several":8,"stylized":3,"interfaces":12,"filesystem":100,"implementation":4,"kernel":9,"developed":2,"paper":3,"originally":2,"presented":5,"September":1,"conference":1,"European":1,"Users":1,"Last":1,"modified":9,"April":3,"Notable":1,"among":5,"these":18,"Sun":23,"Microsystems":2,"vnodes":5,"Digital":3,"Equipment":2,"design":9,"attempts":3,"isolate":1,"details":2,"generic":6,"interface":42,"framework":3,"incorporated":1,"different":13,"incompatible":1,"others":2,"addresses":1,"somewhat":4,"goals":6,"was":4,"based":1,"starting":1,"version":7,"targetted":2,"varying":5,"characteristics":1,"uses":5,"primitive":1,"operations":17,"provided":4,"study":1,"compares":2,"various":3,"Criteria":1,"comparison":2,"include":6,"generality":1,"completeness":1,"robustness":1,"efficiency":4,"esthetics":1,"Several":5,"underlying":3,"issues":3,"examined":3,"detail":1,"proposal":3,"advanced":1,"includes":1,"best":3,"features":2,"existing":3,"implementations":7,"adopts":1,"convention":2,"lookup":20,"BSD":16,"otherwise":8,"closely":1,"related":3,"prototype":1,"now":2,"rationale":1,"development":1,"major":6,"software":1,"vendors":2,"early":1,"step":1,"toward":1,"convergence":1,"compatible":1,".AE":1,"Introduction":1,"communications":1,"workstation":1,"environments":1,"became":1,"common":2,"elements":1,"systems":17,"designed":1,"built":1,"file":36,"client":7,"machine":2,"files":9,"server":9,"Examples":1,"LOCUS":1,"distributed":1,"Walker85":1,"Masscomp":1,"Other":2,"research":2,"university":1,"groups":5,"notably":1,"Eighth":1,"Edition":1,"Weinberger84":1,"Carnegie":1,"Mellon":1,"Satyanarayanan85":1,"Numerous":1,"methods":1,"devised":2,"processes":3,"many":4,"modifications":2,"O":5,"library":1,"Newcastle":1,"Connection":1,"Brownbridge82":1,"Multiple":1,"frequently":1,"found":5,"organization":1,"circumstances":1,"highly":1,"desirable":2,"able":1,"transport":1,"another":5,"Such":1,"portability":1,"considerably":2,"enhanced":1,"carefully":1,"defined":2,"entry":14,"points":14,"operating":3,"device":13,"drivers":4,"Although":6,"versions":2,"driver":1,"sufficiently":1,"moved":2,"problems":6,"clean":3,"well":6,"also":11,"support":8,"multiple":3,"local":15,"reasons":1,"integrating":1,"known":3,"VFS":11,"Kleiman86":2,"Another":2,"Generic":1,"File":1,"System":6,"GFS":7,"ULTRIX":6,"Corp":1,"Rodriguez86":1,"numerous":1,"differences":3,"designs":3,"understood":2,"philosophies":1,"involved":1,"were":5,"done":8,"summarized":1,"sections":2,"limitations":1,"published":1,"Design":1,"degrees":3,"driven":1,"divide":2,"independent":7,"layer":8,"division":1,"layers":2,"places":1,"reflecting":1,"diversity":1,"accommodated":1,"Compatibility":1,"importance":1,"level":5,"transparent":1,"few":3,"management":1,"programs":1,"makes":3,"effort":1,"retain":4,"familiar":1,"object":4,"binary":1,"compatibility":5,"modules":2,"Both":4,"DEC":4,"willing":1,"change":3,"structures":5,"might":4,"require":3,"recompilation":1,"source":2,"code":3,"modification":4,"exact":1,"previous":3,"interruptions":1,"calls":13,"slow":2,"deal":1,"encapsulated":1,"environment":1,"sent":1,"execution":1,"continues":1,"aborted":1,"returning":1,"Most":3,"descend":1,"higher":4,"routines":8,"completes":1,"requested":2,"operation":19,"executes":1,"goto":1,"fIlongjmp":1,"fP":57,"exit":1,"efforts":1,"avoid":7,"main":1,"line":13,"indicate":1,"far":2,"greater":1,"emphasis":1,"modularity":4,"contrast":3,"very":5,"clear":1,"separation":2,"largely":1,"although":2,"achieved":1,"expense":3,"fit":2,"structuring":1,"required":1,"historical":1,"behavior":1,"difficult":2,"achieve":1,"atomicity":1,"link":2,"creation":17,"whose":1,"objective":1,"statelessness":1,"permeates":1,"locking":5,"occur":1,"final":7,"goal":2,"most":7,"implementors":1,"performance":7,"tends":1,"conflict":1,"complete":4,"semantic":1,"consistency":5,"chosen":1,"over":3,"areas":2,"emphasized":1,"RFS":2,"yet":2,"seen":3,"seems":1,"considered":5,"important":2,"Differences":1,"characterized":1,"centered":1,"around":1,"primitives":2,"performing":4,"upon":6,"original":2,"Ritchie74":1,"basic":1,"inode":19,"node":1,"identification":1,"ownership":2,"timestamps":2,"location":4,"Inodes":1,"identified":1,"fInamei":20,"translates":3,"pathname":15,"fIiget":4,"locates":1,"installs":1,"core":1,"fINamei":2,"translation":17,"iterative":1,"component":11,"directory":19,"find":3,"inumber":1,"returned":2,"describes":3,"searched":1,"caller":2,"written":4,"Modified":1,"inodes":2,"back":2,"disk":5,"reference":13,"released":1,"fIiput":1,"general":4,"scheme":5,"faster":4,"Mckusick85":1,"lesser":1,"extent":1,"attempt":2,"preserve":1,"oriented":2,"modify":1,"varieties":1,"structure":27,"separating":2,"parts":4,"arm":1,"union":1,"old":2,"specific":8,"Implicit":1,"conveniently":1,"named":7,"located":2,"provides":3,"properties":2,"rather":12,"allowing":1,"arbitrary":1,"changes":5,"made":3,"primary":1,"vnode":24,"Properties":1,"transient":1,"size":1,"maintained":3,"lower":3,"request":12,"callers":1,"expected":1,"hold":5,"length":6,"date":1,"later":2,"corollary":1,"external":1,"obtaining":1,"Separate":1,"procedures":2,"outside":3,"obtain":2,"handle":2,"retrieved":1,"presentation":1,"Name":1,"mechanism":1,"representation":1,"function":7,"quite":1,"parameters":5,"context":6,"collected":1,"fInameidata":6,"Intent":1,"create":3,"declared":1,"advance":1,"scan":11,"offset":8,"Filesystems":2,"redundant":1,"work":4,"therefore":1,"lock":1,"completion":3,"V":2,"stored":4,"per":10,"fIuser":3,"low":2,"routine":9,"deletion":10,"itself":1,"side":1,"effects":1,"implementing":1,"responsible":1,"copying":6,"buffer":19,"validating":1,"interpolating":1,"contents":1,"symbolic":2,"links":1,"indirecting":1,"mount":6,"according":2,"determining":1,"start":3,"root":2,"received":3,"long":10,"components":3,"correct":1,"Network":1,"remaining":3,"look":1,"former":1,"strategy":1,"efficient":1,"latter":1,"knowledge":1,"mounts":1,"presumably":1,"accepting":1,"fetch":1,"detects":2,"crosses":1,"passes":1,"remainder":1,"completed":1,"avoiding":2,"unmodified":3,"handler":1,"fIlookupname":1,"handling":2,"module":1,"allocate":1,"copy":6,"fIlookuppn":1,"fILookuppn":1,"iteration":1,"directories":2,"destination":2,"copies":1,"fIlookup":2,"Per":1,"translate":1,"check":1,"existence":1,"subsequent":3,"repeat":1,"associated":1,"particular":2,"inefficient":1,"requires":2,"scans":3,"improvements":3,"McKusick85":1,"Leffler84":1,"cache":38,"recent":2,"translations":1,"present":6,"hard":2,"references":5,"pattern":3,"disturbed":1,"kept":3,"successful":1,"sequential":1,"lookups":2,"entries":2,"linear":1,"subroutine":2,"pool":1,"buffers":3,"held":2,"allocation":2,"overhead":1,"worth":1,"generalized":1,"generalization":3,"expensive":1,"costly":1,"derives":2,"beta":1,"test":1,"generally":3,"facility":1,"unlike":2,"holds":1,"increments":1,"count":2,"soft":2,"cannot":9,"NFS":2,"allocates":1,"dynamically":1,"frees":1,"returns":4,"zero":5,"caching":2,"distorts":1,"patterns":1,"LRU":1,"overflow":1,"purged":1,"room":1,"Also":5,"determine":1,"mounting":2,"flushed":1,"corrected":2,"observation":1,"architecture":1,"multi":1,"dramatically":1,"larger":1,"suffers":2,"problem":4,"much":1,"less":3,"violation":1,"layering":1,"synchronization":2,"broken":1,"guarantee":1,"throughout":2,"synchronize":1,"severely":1,"forbids":1,"across":1,"possible":3,"Perhaps":1,"strangely":1,"fails":1,"target":5,"unexpectedly":1,"wrong":1,"note":1,"error":3,"restart":1,"stateless":1,"forces":2,"share":1,"restriction":1,"against":3,"duplication":1,"unacceptable":1,"Support":2,"facilities":4,"interactions":1,"portable":2,"uniform":1,"behave":1,"consistent":2,"manner":1,"prominent":1,"physical":5,"blocks":10,"works":1,"obvious":1,"describe":2,"block":12,"numbers":7,"virtual":8,"description":1,"easily":1,"accommodate":1,"indirect":2,"superblocks":1,"cylinder":1,"group":4,"describing":2,"internally":3,"looked":1,"searching":1,"private":3,"holding":1,"better":1,"needed":2,"currently":4,"probably":2,"unknown":1,"us":1,"subsystem":1,"large":1,"interaction":1,"memory":8,"fill":2,"demand":2,"page":20,"faults":1,"arranged":1,"pages":4,"raw":3,"normally":1,"bypasses":1,"checking":1,"flushing":1,"maintains":1,"own":3,"reusable":1,"creates":1,"complications":1,"redesigned":1,"resolved":1,"reading":1,"mapping":1,"cached":1,"address":4,"changed":1,"remains":1,"write":2,"meantime":1,"optimization":1,"logical":2,"setting":1,"image":1,"analogous":2,"fIbmap":2,"Given":1,"startup":1,"remain":1,"addition":1,"fIstrategy":1,"reads":1,"header":1,"fIbuf":1,"instead":2,"fIuio":5,"difference":1,"avoided":1,"could":8,"When":7,"loading":1,"suitably":1,"aligned":1,"mapped":1,"swap":1,"devising":1,"implicit":1,"global":3,"reentrancy":1,"conventions":1,"sleep":1,"wakeup":1,"interrupted":1,"semaphores":1,"Proposal":1,"widely":1,"here":6,"disadvantages":1,"minor":1,"philosophical":1,"advantages":1,"optimizations":1,"translated":1,"accommodates":1,"preference":1,"FSS":1,"least":2,"little":1,"public":1,"Accordingly":1,"proposed":2,"Additional":1,"especially":1,"desired":2,"mode":4,"servers":1,"operate":1,"light":1,"weight":1,"interrupt":3,"store":2,"clients":3,"advantage":1,"need":2,"pushed":1,"onto":2,"stack":2,"accessed":1,"short":8,"offsets":1,"base":4,"tersely":1,"See":1,"descriptions":1,"vfs":1,"central":1,"communicate":1,"status":7,"requests":2,".ne":2,"2i":1,".ID":1,".ta":8,".5i":4,"COMMENT/*":42,"struct":12,"nameidata":1,"caddr_t":3,"ni_dirp":1,"enum":4,"uio_seg":2,"ni_seg":1,"ni_nameiop":1,"ni_cdir":1,"ni_rdir":1,"ucred":2,"ni_cred":1,"ni_pnbuf":1,"ni_ptr":1,"int":7,"ni_pathlen":1,"ni_more":1,"ni_loopcnt":1,"ni_vp":1,"ni_dvp":1,"diroffcache":1,"nc_prevdir":1,"nc_id":1,"off_t":2,"nc_prevoffset":1,"ni_nc":1,".DE":4,".DS":4,"#define":7,"LOOKUP":3,"DELETE":4,"WANTPARENT":1,"NOCACHE":1,"FOLLOW":1,"NOFOLLOW":1,"parent":1,"duplicate":1,"storing":1,"fIndirinfo":1,"intended":2,"opaque":1,"levels":1,"Not":1,"permission":1,"denied":1,"abort":1,"release":1,"locked":1,"flag":3,"filename":4,"choose":1,"implement":2,"leave":3,"caches":1,"One":2,"fIucred":2,"slightly":1,"accounting":1,"ID":3,"merged":1,"terminator":1,"typedefs":1,"u_short":1,"cr_ref":1,"uid_t":2,"cr_uid":1,"cr_ngroups":1,"gid_t":2,"cr_groups":1,"NGROUPS":1,"cr_ruid":1,"cr_svgid":1,"mentioned":1,"earlier":1,"provision":1,"scatter":1,"gather":1,"specify":3,"vector":1,"alternate":2,"movement":1,"perform":3,"remapping":1,"uio":1,"iovec":2,"uio_iov":1,"uio_iovcnt":1,"uio_offset":1,"uio_resid":1,"uio_rw":3,"UIO_READ":1,"UIO_WRITE":1,"iov_base":1,"iov_len":1,"iov_segflg":1,"COMMENT(*":2,".NS":1,".ip":6,"John":2,"Backus":1,"lqCan":1,"Programming":2,"Liberated":1,"von":1,"Neumann":1,"Style":2,"Functional":1,"Its":2,"Algebra":1,"Programs":1,"rq":5,"fICACM":2,"Turing":1,"Award":1,"Lecture":1,"August":1,"6p":5,"K":3,"Foderaro":1,"lqThe":1,"2FRANZ":1,"LISP":1,"Manual":3,"W":1,".N":1,"Joy":1,"Babaoglu":1,"lqUNIX":1,"Programmer":1,"McCarthy":1,"lqRecursive":1,"Functions":1,"Symbolic":1,"expressions":1,"Computation":1,"Machine":1,"Part":1,"Dorab":2,"Ratan":1,"Patel":2,"lqA":1,"Organization":1,"Applicative":1,"M":2,".S":3,"Thesis":1,"Los":2,"Angeles":2,"lqFunctional":1,"Interpreter":1,"User":1,".bp":8,"QSORT":1,"qsort":3,"quicker":1,"sort":1,"r2":1,"r3":1,"jsr":2,"pc":1,"nel":1,"compar":1,"VT":1,"vt":3,"display":1,"vt01":1,"openvt":1,"()":2,"erase":1,"label":1,"circle":1,"r":2,"arc":1,"x0":1,"y0":1,"x1":1,"y1":1,"dot":1,"dx":1,"move":19,"similarly":1,"IV":2,"Openvt":1,"storage":1,"scope":1,"writing":1,"FILES":5,"dev":1,"vt0":1,"lib":2,"libp":1,".a":2,"MAN":1,"off":3,"section":5,"UNIX":1,"manual":8,".bd":3,"title":5,"Man":1,"shell":6,"Section":1,"Arabic":2,"Roman":2,"numeral":1,"Title":2,"bear":1,"simple":1,"relation":1,"captions":1,"reproduce":1,"usr":3,".Dd":1,".Sh":9,".Nm":6,"he":6,".Nd":1,"encode":4,"decode":5,"entities":2,"browser":2,".Op":8,"Fl":13,"escape":4,"Ar":6,"refs":1,"everything":4,"unsafe":2,"attribute":2,"strict":1,"v":2,"h":4,"help":7,"encodes":1,"decodes":1,"strings":1,"OPTIONS":1,".Bl":3,"ohang":2,".It":16,"Sy":14,"Take":2,"contexts":2,"XML":2,"documents":1,"Only":1,"escaped":2,"symbols":4,"aren":1,"t":8,"turn":2,"#x2B":1,"since":1,"doing":2,"Additionally":1,"#x1D306":1,"Enable":1,"older":1,"browsers":1,"concern":1,"don":6,"Encode":2,"symbol":1,"input":8,"safe":3,"printable":1,"leaves":1,"encoded":2,"#169":1,"#xA9":1,"Takes":1,"numerical":1,"algorithm":2,"spec":1,"Parse":1,"content":1,"Throw":1,"invalid":1,"encountered":2,"Print":4,"Show":1,"screen":1,".El":3,"EXIT":1,"STATUS":1,"utility":1,"exits":3,"values":1,".Pp":1,"tag":1,"compact":1,"Li":2,"did":1,"what":8,"instructed":1,"successfully":1,"decoded":3,"usage":1,"message":2,"EXAMPLES":1,"escaping":1,"gets":1,"piped":1,"AUTHOR":1,"Mathias":1,"Bynens":1,"https":2,"//":2,"mathiasbynens":1,".be":2,"/>":1,"WWW":1,"mths":1,".pa":3,".he":3,".ti":32,"roff":3,"--":38,"____":2,"_number":1,"__":2,"lines":23,"embedded":1,"Encountering":1,"nonexistent":1,"terminates":3,"begin":1,"manipulation":1,"resumed":1,"receipt":1,"signal":2,"horizontal":1,"Incoming":1,"interconsole":1,"messages":1,"turned":1,"acceptance":1,"state":2,"restored":1,"termination":1,"At":3,"document":1,"ROFF":1,"Request":2,"attached":1,"suftab":1,"suffix":1,"hyphenation":1,"tmp":1,"rtm":1,"SEE":3,"ALSO":3,"DIAGNOSTICS":3,"none":1,"xx":2,".tr":5,".tc":2,".in":18,".ce":9,"REQUEST":1,"SUMMARY":1,".ul":5,"Break":1,"Initial":2,"Meaning":1,".na":1,".xx":45,"yes":22,"Begin":4,"adjusting":2,"margins":1,"ar":1,"arabic":2,"Causes":1,"break":2,"th":1,"filling":4,"stopped":1,"bl":2,"Insert":2,"contiguous":1,"necessary":2,"started":2,"accomodate":1,"bp":1,"sequencing":1,"cc":1,"Control":1,"ce":1,"Center":1,"de":1,"Define":1,"macro":1,"definition":1,"ends":1,"Double":1,"ef":1,"COMMENT'''":3,"fo":1,"hx":1,"suppressed":1,"Hyphenation":1,"ig":1,"Ignore":1,"Indent":1,"margin":2,"ix":1,"Same":2,"li":1,"Literal":1,"treat":1,"ll":1,"Line":3,"indent":2,"ls":1,"spacing":1,"put":7,"top":1,"head":3,"m2":1,"blanks":1,"m3":1,"foot":4,"m4":1,"bottom":2,"na":1,"Stop":2,"ne":1,"nn":1,"numbered":4,"n1":1,"Output":2,"sequentially":2,"Head":1,"titles":2,"n2":1,"ni":1,"indented":1,"Change":1,"pa":1,"pl":1,"Total":2,"po":1,"Page":1,"preceded":1,"ro":1,"sk":1,"sp":1,"___":4,"ss":1,"Single":1,"ta":1,"Pseudotab":1,"settings":2,"tc":1,"replacement":1,"ti":1,"Temporarily":2,"tr":1,"abcd":1,"Translate":1,"b":1,"ul":1,"Underline":1,"||":1,"switch":6,"r0":2,"r5":1,"swtab":2,".li":3,"val1":1,"lab1":1,"valn":1,"labn":1,"______":2,"val":1,"match":2,"transferred":1,"corresponding":1,"lab":2,"popping":1,"liba":1,"man3p":1,"bar":1,".3":1,".po":1,"^":11,"****":7,"^^^^":10,"*****":5,"^^^^^^":11,"^^^^^^^^^^":1,"^^^^^^^":3,"^^^^^":4,"^^^":8,"***":3,"^^":10,"^^^^^^^^":2,"Eric":1,"Allman":1,"HE":2,"STAR":1,"TREK":1,"FO":2,".wh":2,"pp":1,"INTRODUCTION":1,".pp":67,"Well":1,"federation":1,"again":1,"war":1,"Klingon":13,"empire":1,"captain":1,"Enterprise":4,"wipe":1,"invasion":1,"fleet":1,"save":1,"Federation":5,"purposes":1,"game":20,"galaxy":6,"divided":2,"quadrants":6,"grid":2,"quadrant":20,"hand":1,"corner":1,"sectors":6,"ten":4,"sector":6,"star":4,"Navigation":2,"straight":2,"ninety":1,"Distances":1,"measured":1,"tenth":1,"starbases":5,"dock":5,"refuel":1,"repair":4,"damages":3,"stars":7,"Stars":1,"usually":3,"knack":1,"getting":2,"your":23,"triggered":1,"going":1,"nova":2,"shooting":1,"photon":3,"torpedo":4,"thereby":1,"hopefully":1,"destroying":2,"adjacent":2,"Klingons":17,"good":3,"practice":1,"because":3,"penalized":1,"sometimes":1,"go":4,"supernova":4,"obliterates":1,"never":2,"Some":1,"starsystems":2,"inhabited":5,"planets":2,"attack":7,"enslave":1,"populace":1,"building":1,"battle":2,"cruisers":1,"STARTING":1,"UP":1,"THE":2,"GAME":1,"issue":1,"games":3,"trek":2,"stated":4,"log":2,"omitted":2,"appended":1,"ask":1,"Valid":1,"responses":1,"Ideally":1,"difficulty":1,"shorter":1,"tend":1,"harder":1,"longer":1,"restarts":1,"previously":1,"saved":1,"prompted":1,"skill":3,"respond":1,"novice":1,"really":1,"how":6,"fast":1,"slaughtered":2,"impossible":1,"forget":1,"tell":3,"expects":2,"question":1,"mark":1,"execute":1,"nroff":1,"trekmanual":1,"ISSUING":1,"COMMANDS":2,"enter":2,".hc":1,"say":2,"wait":1,"response":1,"abbreviated":2,"almost":1,"thing":1,"prompt":1,"Course":1,"distance":13,"still":3,"partway":1,"mind":1,"cancel":1,"hit":8,"energy":30,"soon":1,"consume":1,"anything":3,"though":1,"POW":1,"**":1,".**":2,".as":1,".ds":1,"FF":1,".V":2,".bl":23,"Mnemonic":23,"srscan":4,"Shortest":23,"Abbreviation":23,"Full":13,"Commands":2,"Consumes":22,"nothing":11,".FF":23,"picture":1,"report":3,"tells":5,"whole":1,"bunch":1,"interesting":1,"stuff":2,"alone":1,"follows":5,"Short":2,"sensor":1,"stardate":4,"E":2,"RED":2,"position":2,"warp":18,"factor":7,"total":1,"torpedoes":7,"@":2,"shields":14,"down":6,"life":3,"damaged":5,"reserves":4,"Distressed":1,"Starsystem":1,"Marcus":1,"XII":1,"cast":1,"hero":1,"villain":1,"COMMENT#":1,"starsystem":6,"black":1,"hole":1,"underneath":1,"absolutely":3,"They":6,"chance":5,"st":1,"ship":3,"qq":1,".qq":23,"Stardate":1,"Condition":1,"YELLOW":1,"GREEN":1,"DOCKED":1,"docked":3,"starbase":14,"CLOAKED":1,"cloaking":3,"activated":1,"Position":1,"Your":3,"Warp":2,"Factor":1,"speed":2,"power":3,"Energy":3,"die":2,"regenerates":2,"slower":1,"Torpedoes":3,"How":2,"Shields":3,"Whether":1,"effective":4,"percentage":1,"absorb":2,"Left":2,"Guess":1,"Time":2,"sit":1,"fat":1,"ass":1,"kill":5,"quickly":1,"goes":2,"hits":3,"conquered":1,"Life":1,"fine":1,"starve":1,"suffocate":1,"something":2,"equally":1,"unpleasant":1,"Current":1,"Crew":1,"crew":2,"members":1,"figures":1,"officers":2,"Brig":1,"Space":2,"brig":2,"captives":3,"Power":1,"units":6,"Remember":1,"fire":5,"Skill":1,"Length":1,"playing":1,"Status":1,"lrscan":1,"Long":2,"surround":1,"sample":1,"----------------":4,"///":1,"tens":1,"hundreds":1,"negative":1,"barrier":1,"edge":1,"entered":1,"da":1,"damage":1,"devices":1,"Repairs":2,"proceed":2,"starship":2,"minimum":1,"speeds":2,"danger":1,"engines":7,"probability":1,"increases":1,"Above":1,"entering":2,"m":1,"course":19,"usual":1,"moving":1,"consumed":3,"proportionately":1,"inverse":1,"squared":1,"cubed":1,"doubles":1,"amount":5,"computer":15,"navigation":4,"errors":2,"risk":1,"running":1,"things":1,"Inertial":1,"SINS":6,"Star":1,"Fleet":1,"Technical":1,"Order":1,"TO":1,"calibrated":2,"inaccurate":1,"fixed":1,"Spock":1,"recalibrates":1,"extremely":1,"accurately":1,"impulse":6,"maneuver":1,"incredibly":1,"engage":1,"comments":1,"penalty":1,"sh":1,"protect":2,"nearby":1,"novas":1,"weaken":1,"shield":1,"let":1,"hurt":1,"raise":2,"rise":1,"instantaneously":1,"computed":2,"intermediate":1,"effectiveness":1,"cloak":4,"cl":1,"cloaked":1,"hence":1,"useful":1,"selecting":1,"weapons":3,"fired":4,"due":1,"huge":1,"drain":1,"continue":1,"consumes":1,"phasers":6,"p":1,"automatic":2,"amt1":2,"course1":2,"spread1":2,"Phasers":5,"comes":1,"Hits":1,"cumulative":1,"stay":1,"become":1,"Adjacent":1,"five":1,"fry":1,"decides":1,"yourself":1,"firing":1,"direction":2,"spread":1,"->":1,"six":1,"phaser":1,"banks":1,"burst":4,"angle":4,"projectile":1,"partial":1,"destroys":2,"him":1,"woops":1,"Hitting":1,"occasionally":1,"Photon":2,"aimed":1,"precisely":1,"random":1,"bursts":1,"shots":1,"vary":1,"fifteen":1,"says":2,"wanted":2,"onboard":1,"sorts":1,"fascinating":1,"score":3,"Shows":1,"quad":2,"sect":2,"Computes":1,"wherever":1,"Identical":1,"executed":1,"chart":2,"know":1,"mans":1,"trajectory":1,"warpcost":2,"dist":3,"warp_factor":2,"computes":1,"cost":1,"impcost":1,"pheff":1,"distresslist":1,"distressed":1,"More":1,"semicolons":1,"resupplied":1,"Any":1,"prisoners":4,"unloaded":1,"taking":1,"Starbases":1,"deflector":1,"undock":1,"advisable":1,"subspace":3,"radio":3,"Starbase":1,"transporter":3,"beams":2,"Problem":1,"reason":1,"counts":1,"heavily":1,"scoring":2,"capture":1,"ca":1,"surrender":1,"accepts":1,"ever":1,"captured":1,"sure":1,"exchange":1,"authorities":1,"visual":3,"scanners":1,"Unfortunately":1,"stardates":1,"displayed":1,"abandon":3,"shuttlecraft":2,"working":1,"inhabitable":1,"area":1,"usable":1,"Faire":1,"Queene":1,"ram":4,"doesn":1,"nearly":1,"destruct":2,"self":1,"destructed":1,"Chances":1,"destroy":4,"terminate":3,"Cancels":1,"answer":1,"escapes":1,"SCORING":1,"complicated":1,"Basically":1,"rate":1,"bonus":1,"win":1,"lose":1,"killed":2,"casualty":1,"incur":1,"promoted":1,"play":1,"promotion":1,"too":1,"REFERENCE":1,"PAGE":1,"Uses":1,"ABANDON":1,"CApture":1,"CLoak":1,"Up":2,"Down":2,"DAmages":1,"DESTRUCT":1,"DOck":1,"HELP":1,"Impulse":1,"Lrscan":1,"L":1,".R":2,"sensors":2,"Move":1,"Automatic":1,"Torpedo":1,"Yes":3,"tubes":1,"RAM":1,"Rest":1,"SHELL":1,"SHields":1,"Srscan":1,"S":1,"STatus":1,"TERMINATE":1,"Undock":1,"Visual":1,"dsw":4,"interactively":1,"typed":1,"deleted":1,"else":1,"rm":1,"carryover":1,"ancient":1,"past":1,"etymology":1,"amusing":1,"nonetheless":1,"ill":1,"advised":1,"man3":1,"foo":1,".3pm":1},"Roff Manpage":{"COMMENT.\\\"":188,".Dd":8,"$Mdocdate":7,":":18,"January":1,"$":8,".Dt":8,"TLS_CONFIG_OCSP_":1,".Os":8,".Sh":51,"NAME":10,".Nm":28,"tls_config_ocsp_":3,".Nd":8,"OCSP":2,"configuration":1,"for":20,"libtls":1,"SYNOPSIS":10,".In":6,"tls":1,".h":6,".Ft":17,"void":6,".Fn":69,"DESCRIPTION":10,"requires":1,"that":16,"a":44,"valid":1,"stapled":1,"response":1,"be":25,"provided":2,"during":3,"the":125,"TLS":1,"handshake":1,".":154,"SEE":9,"ALSO":9,".Xr":37,"tls_config_add_k":1,",":126,"tls_handshake":1,"tls_init":1,"tls_ocsp_process":1,"HISTORY":3,"These":2,"functions":8,"appeared":3,"in":31,".Ox":4,"AUTHORS":4,".An":7,"Bob":1,"Beck":1,"Aq":6,"Mt":4,"beck":1,"@openbsd":3,".org":6,"October":2,"UNAME":1,"uname":6,"print":3,"operating":5,"system":8,"name":15,".Op":2,"Fl":9,"amnprsv":1,"The":33,"utility":4,"writes":1,"symbols":1,"representing":1,"one":10,"or":20,"more":5,"characteristics":1,"to":60,"standard":6,"output":4,".Pp":16,"options":4,"are":27,"as":13,"follows":1,".Bl":5,"-":68,"tag":5,"width":5,"Ds":1,".It":17,"Behave":1,"though":1,"all":3,"of":38,".Fl":2,"mnrsv":1,"were":2,"specified":10,"m":3,"Print":6,"machine":3,"hardware":2,"n":5,"nodename":2,"(":55,"may":2,"is":48,"known":1,"by":21,"communications":1,"network":1,")":36,"p":4,"processor":1,"architecture":1,"r":1,"release":1,"s":8,"v":1,"version":4,".El":5,"If":8,"no":8,"prints":1,"if":16,"option":9,"had":1,"been":3,"EXIT":1,"STATUS":1,".Ex":1,"std":1,"hostname":1,"STANDARDS":4,"compliant":1,"with":12,".St":4,"p1003":3,".1":3,"specification":2,"flag":1,"an":8,"extension":1,"command":9,".Bx":1,".TH":3,"PGREP":1,"3P":1,".UC":1,".SH":26,"pgrep":5,"\\":137,"search":5,"files":13,"pattern":9,".B":6,"[":12,"fB":16,"eilmnw":1,"fR":32,"]":9,"f":8,"fRmakefile":1,"C":11,"fRcommand":1,"F":1,"fRpatfile":1,"file":21,"...":1,"]]":1,".I":24,"Pgrep":3,"searchs":1,"through":2,"lines":2,"matching":3,"Normally":1,"each":2,"line":6,"found":3,"printed":2,"Alternatively":1,"can":16,"executed":1,"arguments":3,"names":7,"containing":3,".PP":13,"obtained":2,"from":16,"`":10,"HDRS":1,"and":33,"SRCS":1,"combination":2,"both":2,"When":2,"told":1,"use":3,"makefile":8,"not":8,"present":2,"tried":2,"order":2,"uses":1,"grep":3,"egrep":3,"commands":8,"Grep":3,"patterns":2,"limited":1,"regular":3,"expressions":2,"style":1,"fIex":2,"Egrep":2,"full":3,"Care":1,"should":6,"taken":2,"when":3,"using":4,"characters":1,"*":21,"|":3,"\\\\":3,"they":1,"also":2,"meaningful":1,"shell":1,"It":3,"safest":1,"enclose":1,"entire":1,"single":5,"quotes":1,"OPTIONS":4,".IP":9,"e":2,"Use":2,"instead":1,"Specify":1,"alternative":2,"This":7,"implies":1,"i":4,"Ignore":1,"case":2,"letters":1,"making":1,"comparisons":1,".e":3,"upper":1,"lower":1,"considered":1,"identical":1,"only":7,"l":1,"List":1,"per":3,"Obtain":1,"makefiles":1,"Precede":1,"its":2,"relative":1,"number":10,"w":2,"Treat":1,"word":1,"surrounded":1,"<":7,";":8,"see":1,"Execute":1,"expression":1,"patfile":1,"FILES":1,".ta":1,"u":1,"+":2,".5i":1,"/":15,"usr":1,"new":2,"lib":1,"program":2,".br":4,"Default":1,"Makefile":1,"Alternative":1,"default":4,".DT":1,"ex":1,"make":1,"mkmf":1,"1P":2,"vi":1,"DIAGNOSTICS":1,"Exit":1,"status":1,"any":6,"matches":1,"none":1,"syntax":1,"errors":1,"inaccessible":1,"AUTHOR":1,"Peter":1,"J":1,"Nicklin":1,"ZIP_FILE_ADD":1,"zip_file_add":9,"zip_file_replace":6,"add":1,"zip":6,"archive":12,"replace":1,"LIBRARY":1,"libzip":2,"lzip":1,"zip_int64_t":1,"int":4,"function":9,"adds":2,"while":2,"replaces":1,"existing":4,"argument":12,".Ar":14,"specifies":2,"which":7,"added":2,"index":3,"replaced":1,"flags":1,".Dv":10,"ZIP_FL_OVERWRITE":3,"ZIP_FL_ENC_":1,"XZIPXFLXENCXSTRI":1,"Dv":4,"Overwrite":1,"same":3,"For":2,"ZIP_FL_ENC_GUESS":1,"Guess":1,"encoding":1,"ZIP_FL_ENC_UTF_8":2,"Interpret":2,"UTF":1,"ZIP_FL_ENC_CP437":1,"code":2,"page":1,"CP":1,"data":1,"source":2,"See":1,"zip_source_":1,"cited":1,".Sx":1,"RETURN":4,"VALUES":4,"Upon":3,"successful":4,"completion":3,"returns":7,"Otherwise":2,"returned":2,"error":5,"set":7,"indicate":2,"EXAMPLES":1,".Bd":1,"literal":1,"offset":1,"indent":1,"struct":7,"zip_source":1,"const":1,"char":1,"buf":2,"=":2,"((":1,"zip_source_buffe":1,"buffer":1,"sizeof":1,"))":4,"==":1,"NULL":5,"||":1,"Lt":1,"{":1,"zip_source_free":1,"printf":1,"zip_strerror":1,"}":1,".Ed":1,"ERRORS":3,"fail":2,"Er":9,"Bq":6,"ZIP_ER_EXISTS":1,"There":2,"already":1,"called":3,"Only":1,"applies":1,"ZIP_ER_INVAL":1,"invalid":2,"ZIP_ER_MEMORY":1,"Required":1,"memory":1,"could":1,"allocated":1,"ZIP_ER_RDONLY":1,"Archive":1,"was":2,"opened":1,"read":1,"mode":1,"zip_source_file":1,"zip_source_filep":1,"zip_source_funct":1,"zip_source_zip":1,"nosplit":1,"Dieter":1,"Baron":1,"dillo":1,"@nih":1,".at":2,"Thomas":1,"Klausner":1,"tk":1,"@giga":1,".or":1,"June":3,"SIGWAIT":1,"sigwait":13,"synchronously":1,"accept":1,"signal":13,"selects":1,"pending":5,".Fa":22,"atomically":1,"clears":1,"it":12,"location":2,"referenced":2,"sig":2,"prior":1,"call":3,"there":2,"multiple":1,"instances":1,"undefined":2,"whether":1,"upon":1,"return":6,"remaining":1,"signals":3,"at":6,"time":3,"thread":5,"shall":2,"suspended":1,"until":1,"becomes":1,"defined":1,"have":5,"blocked":1,"otherwise":1,"behaviour":1,"effect":1,"on":6,"actions":1,"unspecified":2,"than":4,"wait":1,"these":2,"threads":1,"Which":1,"waiting":1,".Sy":1,"Note":1,"Code":1,"must":6,"compiled":1,"linked":1,".Cm":1,"pthread":1,"gcc":1,"stores":1,"received":1,"zero":1,"On":1,"values":4,"EINVAL":2,"contains":1,"unsupported":1,"sigaction":1,"sigpending":1,"sigsuspend":1,"pause":1,"pthread_sigmask":1,"pthreads":1,"conforms":2,"gather_profile_s":2,".py":2,"Performance":1,"analysis":1,"tool":1,"Django":5,"Web":1,"framework":6,"python":1,"path":2,">":5,"script":1,"aggregates":1,"profiling":3,"logs":1,"generated":1,"Python":1,"hotshot":1,"profiler":1,"sole":1,"directory":4,"logfiles":1,"Discussion":1,"applications":1,"project":2,".sp":3,"http":4,"//":4,"www":4,".djangoproject":1,".com":1,"wiki":1,"ProfilingDjango":1,"Originally":1,"developed":2,"World":1,"Online":1,"Lawrence":1,"Kansas":1,"USA":1,"Refer":1,"distribution":2,"contributors":1,"New":1,"BSD":1,"license":2,"text":1,"refer":1,"LICENSE":1,"September":1,"SENSOR_ATTACH":1,"sensor_attach":4,"sensor_detach":3,"sensor_find":4,"sensordev_instal":5,"sensordev_deinst":3,"sensordev_get":3,"sensor_task_regi":3,"sensor_task_unre":4,"sensors":7,"sys":1,"ksensordev":2,"ksensor":2,"sensor_task":1,"API":1,"provides":1,"mechanism":1,"manipulation":1,"available":1,"under":2,".Va":1,"hw":1,".sensors":1,"sysctl":3,"tree":1,"sensor":18,"sens":1,"device":6,"sensdev":2,"used":11,"remove":3,"previously":2,"registers":1,"so":2,"attached":1,"become":1,"accessible":1,"via":1,"interface":1,"devices":3,"registered":2,"takes":2,"ordinal":3,"devnum":2,"specifying":2,"pointer":3,"corresponding":3,".Vt":2,"such":4,"exists":2,"type":2,"stype":1,"numt":1,"will":6,"always":1,"Drivers":1,"responsible":1,"retrieving":1,"interpreting":1,"normalising":1,"updating":1,"periodically":1,"driver":1,"needs":1,"process":8,"context":2,"example":1,"sleep":1,"register":2,"task":4,"periodic":1,"update":1,"func":2,"run":1,"interval":1,"period":1,"seconds":1,"arg":1,"parameter":1,"given":2,"ensures":1,"st":1,"longer":1,"running":6,"then":1,"removes":1,"queue":1,"All":1,"autoconf":2,"Additionally":1,"about":1,"written":1,"Alexander":1,"Yurchenko":1,"grange":1,"first":5,"David":1,"Gwynne":1,"dlg":1,"later":1,"extended":3,"Constantine":1,"A":2,"Murenin":1,"cnst":1,"openbsd":1,"@bugmail":1,".mojo":1,".ru":1,"even":1,"further":1,"introducing":1,"concept":1,"TAN":1,"tan":7,"tanf":4,"tanl":4,"tangent":3,"math":1,"double":2,"float":1,"long":1,"computes":1,"x":1,"measured":1,"radians":1,"precision":2,"large":1,"magnitude":1,"yield":1,"result":1,"little":1,"significance":1,"value":3,"acos":1,"asin":1,"atan":1,"atan2":1,"cos":1,"cosh":1,"sin":1,"sinh":1,"tanh":1,"ansiC":1,"LYXCLIENT":1,"lyxclient":2,"@version_suffix":3,"@":3,"send":6,"LyX":16,"editor":1,".de":4,"Cr":1,".ie":1,"c":3,".el":1,"co":1,"..":4,"fBlyxclient":13,"fIoptions":1,"starts":1,"creates":1,"unique":1,"local":1,"socket":4,"temporary":3,"sent":3,"That":1,"act":1,"like":1,"server":3,"accepting":1,"connections":1,"clients":1,"client":1,"take":1,"care":1,"connection":1,"communication":3,"protocol":1,"details":1,"leaving":1,"you":5,"your":1,"app":1,"free":2,"concentrate":1,"what":1,"want":1,"SERVER":1,"IDENTIFICATION":1,"identify":1,"following":1,"specify":4,".TP":9,".BI":7,"fIpid":1,"explicitly":1,"special":3,"located":1,"inside":1,"lyx_tmpdir":1,"lyx_pid":1,"><":1,"hash":1,"t":3,"configured":1,"other":2,"tmp":2,"inform":1,"this":6,"neither":2,"nor":2,"invoked":1,"sockets":1,"fItmp_dir":1,"connect":1,"safe":1,"COMMAND":1,"MODE":1,"input":3,"documentation":1,"Help":1,"menu":1,"fIcommand":1,"information":1,"exit":1,"LYXCMD":1,"prefix":1,"needed":1,"g":2,"simply":1,"wrapper":1,"DVI":2,"previewer":1,"elicit":1,"inverse":1,"regard":1,"printing":1,"Commands":1,"separated":1,"newlines":1,"character":1,"To":1,"finish":1,"terminate":1,"MISCELANEOUS":1,"starting":1,"sends":1,"idenfifier":1,"string":2,"By":1,"where":1,"PPID":1,"pid":1,"override":1,"h":1,"summarize":1,"usage":1,"ENVIRONMENT":1,"LYXSOCKET":1,"sets":1,"variable":1,"overridden":1,"lyx":1,"xdvi":1,"LFUNs":1,".lyx":1,"Jo":1,"~":1,"o":1,"Luis":1,"M":1,"Assirati":1,"assirati":1,"@fma":1,".if":3,".usp":1,"principal":1,"author":1,"Sp":1,".5v":1,"Vb":1,".ft":2,"CW":6,".nf":1,".ne":1,"$1":1,"Ve":1,"R":1,".fi":1,".tr":1,"COMMENT(*":1,"?":5,"^":2,"#":3,"(?:":2,".*":1,".Ve":1,"URI":10,"::":9,"Split":2,"readable":1,".IX":3,"Header":3,"WithBase":1,"QueryParam":1,"Escape":1,"Heuristic":1,"&":3,"1RFC":1,"s0":1,"L":1,"Berners":1,"Lee":1,"Fielding":2,"Masinter":1,"August":1,".iana":2,"assignments":2,"uri":1,"schemes":1,"urn":1,"namespaces":1,".w3":1,"Addressing":1,"/>":1,"Copyright":2,"Gisle":1,"Aas":1,"Martijn":2,"Koster":2,"software":1,"redistribute":1,"modify":1,"terms":1,"Perl":1,"itself":1,"module":1,"based":2,"URL":2,"distantly":1,"wwwurl":1,".pl":1,"perl4":1,"Roy":1,"part":1,"Arcadia":1,"University":1,"California":1,"Irvine":1,"contributions":1,"Brooks":1,"Cutter":1,"people":1,"libwww":1,"perl":1,"mailing":1,"list":1,"SCHED_GET_PRIORI":1,"sched_get_priori":12,"get":1,"priority":3,"limits":1,"sched":1,"maximum":2,"minimum":2,"respectively":2,"scheduling":3,"policy":4,"either":1,"SCHED_FIFO":1,"out":1,"SCHED_RR":1,"round":1,"robin":1,"SCHED_OTHER":1,"errno":1,"Invalid":1,"conform":1,"implementation":1,"does":1,"support":1,"May":1,"ZFORCE":1,"zforce":2,"force":1,"gzip":5,".gz":3,"suffix":3,"renames":1,".Sq":6,"compress":2,"them":1,"twice":1,"useful":1,"truncated":1,"transfer":1,"Files":1,"gz":1,"_gz":1,".tgz":1,".taz":1,"compressed":1,"ignored":1,"CAVEATS":1,"overwrites":1,"without":1,"warning":1},"RouterOS Script":{"COMMENT#":117,":":353,"global":14,"StringVariable":1,";":245,"local":70,"NumberVariable":1,"ArrayVariable":1,"{":118,"}":118,"ObjectVariable":1,"=":416,"ArrayOfObjects":1,"\\":4,"put":1,"environment":4,"print":2,"/":157,"interface":94,"bridge":33,"add":44,"name":29,"bridge1":5,"port":12,"ether1":9,"hw":4,"yes":10,"ether2":3,"ether3":3,"ethernet":13,"switch":5,"vlan":16,"ports":3,",":16,"switch1":5,"-":185,"id":6,"cpu":2,"MGMT":2,"ip":29,"address":16,"set":96,"mode":10,"secure":4,"header":4,"if":70,"missing":1,"always":2,"strip":2,"default":6,"leave":1,"as":2,"is":8,"#":53,"----------":2,"SCRIPT":1,"INFORMATION":1,"----------------":13,"MODIFY":1,"THIS":1,"SECTION":1,"AS":1,"NEEDED":1,"emailAddress":1,"It":1,"will":2,"also":1,"create":3,"backups":4,"before":1,"and":10,"after":3,"update":8,"process":1,"(":124,"does":1,"not":1,"matter":1,"what":1,"value":2,"to":8,"`":12,"forceBackup":4,")":127,"Email":1,"be":3,"sent":1,"only":3,"a":3,"new":2,"RouterOS":2,"version":7,"available":1,".":36,"Change":2,"parameter":2,"you":2,"need":2,"the":8,"script":11,"every":2,"time":9,"when":3,"it":2,"runs":2,"even":1,"no":16,"updates":2,"were":1,"found":1,"scriptMode":2,"false":8,"backupPassword":4,"sensetiveDataInC":4,"true":17,"updateChannel":1,"installOnlyPatch":1,"##":4,"#Script":1,"messages":1,"prefix":1,"SMP":1,"log":45,"info":32,"#Check":4,"proper":2,"email":1,"config":1,"[":124,"len":27,"$emailAddress":3,"]":106,"or":6,"tool":9,"e":5,"mail":5,"get":29,"]]":9,"from":1,"do":86,"error":13,"identity":4,"system":32,"warning":12,"buGlobalFuncGetO":2,"osVer":3,"$paramOsVer":1,"osVerNum":8,"osVerMicroPart":1,"zro":1,"tmp":4,"isBetaPos":1,"tonum":2,"find":41,"$osVer":16,"$isBetaPos":3,">":9,"pick":18,"+":10,"isRcPos":1,"$isRcPos":3,"dotPos1":1,"$dotPos1":5,"dotPos2":1,"#Taking":2,"minor":2,"everything":2,"first":3,"dot":1,"$dotPos2":5,"between":1,"second":1,"dots":1,"$tmp":4,"else":13,"return":2,"$osVerNum":1,"backupName":4,"|":38,"string":2,"backup":3,"file":5,"without":1,"extension":1,"!":8,"boolean":1,"buGlobalFuncCrea":2,"backupFileSys":1,"backupFileConfig":1,"backupNames":1,"$backupFileSys":1,"$backupFileConfi":1,"$backupPassword":4,"save":2,"dont":1,"encrypt":1,"$backupName":4,"password":5,"$sensetiveDataIn":3,"package":7,"installed":2,"<":2,"execute":2,"export":1,"compact":1,"hide":1,"sensitive":1,"terse":1,"#Delay":1,"creating":1,"delay":16,"20s":1,"$backupNames":1,"buGlobalVarUpdat":2,"scriptVersion":1,"#Current":1,"date":4,"in":12,"format":1,"2020jan15":1,"dateTime":1,"clock":6,"deviceOsVerInst":1,"deviceOsVerInstN":1,"$buGlobalFuncGet":2,"paramOsVer":2,"$deviceOsVerInst":4,"deviceOsVerAvail":4,"deviceRbModel":1,"routerboard":7,"model":1,"deviceRbSerialNu":1,"serial":1,"number":1,"deviceRbCurrentF":1,"current":1,"firmware":2,"deviceRbUpgradeF":1,"upgrade":2,"deviceIdentityNa":2,"$deviceIdentityN":1,"deviceUpdateChan":1,"channel":3,"isOsUpdateAvaila":2,"isOsNeedsToBeUpd":4,"isSendEmailRequi":4,"mailSubject":8,"mailBody":10,"mailBodyDeviceIn":1,"mailBodyCopyrigh":1,"changelogUrl":1,"$updateChannel":2,"backupNameBefore":1,"backupNameAfterU":1,"backupNameFinal":2,"mailAttachments":3,"toarray":1,"updateStep":3,"$buGlobalVarUpda":1,"remove":28,"on":16,"{}":3,"$updateStep":4,"$scriptMode":6,"check":1,"for":2,"5s":5,"latest":1,"$deviceOsVerAvai":5,"$mailSubject":9,"$mailBody":10,"#Get":1,"numeric":1,"of":3,"OS":1,"$forceBackup":2,"$isOsUpdateAvail":1,"$isSendEmailRequ":2,"$installOnlyPatc":1,"Major":1,"Minor":1,"builds":1,"are":4,"same":1,"again":1,"because":1,"this":2,"variable":1,"could":1,"changed":1,"during":1,"checking":1,"installing":1,"patch":1,"updats":1,"$isOsNeedsToBeUp":5,"!!":1,"There":1,"more":1,"code":1,"connected":1,"part":2,"step":1,"at":1,"end":1,"$backupNameBefor":1,"!=":12,"$buGlobalFuncCre":2,"$backupNameFinal":1,"$mailBodyDeviceI":1,"$mailBodyCopyrig":1,"$deviceRbCurrent":1,"$deviceRbUpgrade":1,"10s":1,"schedule":2,"BKPUPD":2,"FINAL":1,"REPORT":1,"ON":2,"NEXT":2,"BOOT":2,"event":3,"start":2,"startup":2,"interval":2,"reboot":1,"1m":1,"$backupNameAfter":1,"send":2,"subject":2,"body":2,"$mailAttachments":4,"5m":1,"30s":1,"last":1,"status":1,"2s":1,"UPGRADE":1,"install":1,"Welcome":1,"Set":1,"strong":1,"router":2,"System":2,"Users":1,"menu":2,"Upgrade":1,"software":1,"Packages":1,"Enable":1,"firewall":7,"untrusted":1,"networks":1,"RouterMode":1,"*":4,"WAN":7,"protected":2,"by":3,"enabled":16,"DHCP":6,"client":13,"Ethernet":1,"interfaces":14,"except":1,"s":1,"LAN":10,"Configuration":4,"IP":1,"Server":1,"DNS":1,"gateway":3,"ip4":1,"NAT":1,"Client":1,"Login":1,"admin":6,"user":3,"defconfMode":2,"$action":8,"count":10,"while":5,"$count":10,"quit":5,"1s":5,"list":21,"comment":52,"disabled":6,"auto":4,"mac":16,"protocol":2,"rstp":1,"defconf":4,"bMACIsSet":2,"foreach":6,"k":4,"where":3,"slave":1,"||":3,"~":7,"tmpPortName":1,"$k":9,"$bMACIsSet":1,"type":3,"$tmpPortName":2,"((":2,"&&":1,"))":2,"pool":3,"ranges":2,"dhcp":15,"server":11,"lease":1,"10m":1,"network":3,"dns":3,"allow":2,"remote":2,"requests":2,"static":3,".lan":1,"member":3,"nat":3,"chain":12,"srcnat":1,"out":3,"ipsec":5,"policy":3,"none":6,"action":14,"masquerade":1,"filter":12,"input":5,"accept":6,"connection":8,"state":7,"established":3,"related":3,"untracked":2,"drop":4,"invalid":2,"icmp":1,"dst":1,"forward":6,"fasttrack":1,"dstnat":1,"neighbor":2,"discovery":6,"settings":2,"discover":2,"allowed":4,"winbox":2,"$defconfPassword":3,"nil":1,"button":2,"detect":5,"internet":5,"lan":1,"wan":1,"all":2,"dynamic":1,"o":8,"$o":16,"iface":1,"$iface":2,"bonding":1,"wireless":16,"cap":5,"caps":8,"man":7,"addresses":1,"manager":3,"forbid":1,"provisioning":1,"configuration":5,"security":1,"Defconf_script_f":1,"CAP":2,"Wireless":3,"managed":2,"CAPsMAN":2,"All":1,"bridged":2,"brName":3,"logPref":3,"macSet":4,"tmpMac":4,"$macSet":2,"$brName":9,"$tmpMac":2,"interfacesList":3,"bFirst":2,"i":1,"$bFirst":1,"$i":1,"$interfacesList":1,"wps":2,"sync":2,"WPS":2,"Sync":2,"with":1,"wlan1":4,"access":1,"points":1,"wlan3":3,"repeater":3,"ssid":2,"hwInfo":1,"..":1,"$hwInfo":1,"->":1,"width":1,"40mhz":1,"XX":1,"band":1,"5ghz":1,"n":1,"ac":1,"bridgeLocal":1,"wlan2":2,"setup":1,"duration":1,"2m":1,"reset":3,"custom":1},"Ruby":{"COMMENT#":558,"require":71,"module":10,"ActiveSupport":1,"Inflector":1,"extend":2,"self":43,"def":140,"pluralize":2,"(":344,"word":17,")":320,"apply_inflection":3,",":730,"inflections":7,".plurals":1,"end":267,"singularize":2,".singulars":1,"camelize":2,"term":2,"uppercase_first_":2,"=":209,"true":27,"string":6,".to_s":28,"if":76,".sub":6,"/":63,"^":9,"[":103,"a":7,"-":77,"z":7,"\\":29,"d":6,"]":102,"*":20,"{":74,".acronyms":1,"$":16,"&":11,"||":20,".capitalize":2,"}":74,"else":25,"(?:":3,"#":43,".acronym_regex":2,"?":115,"b":11,"|":109,"A":5,"Z_":1,"w":8,".downcase":5,".gsub":14,"_":2,"))":11,"i":4,"underscore":4,"camel_cased_word":11,".dup":4,"!":31,"Za":1,"Z":4,"+":49,".tr":3,"humanize":2,"lower_case_and_u":2,"result":39,".humans":1,".each":12,"rule":4,"replacement":4,"break":4,"_id":1,"match":6,".upcase":5,"titleize":1,"<!":2,"tableize":1,"class_name":4,"classify":1,"table_name":2,".*":1,".":4,")))":1,"dasherize":1,"underscored_word":2,"demodulize":2,"path":32,".rindex":2,"..":1,"deconstantize":1,"implementation":1,"based":1,"on":1,"the":3,"one":1,"in":2,"facets":1,"foreign_key":1,"separate_class_n":2,":":282,"constantize":2,"names":7,".split":9,".shift":2,".empty":13,".first":2,".inject":4,"Object":5,"do":71,"constant":11,"name":71,"==":28,".const_get":5,"candidate":3,"next":3,".const_defined":4,"false":37,"unless":12,".ancestors":1,"const":3,"ancestor":4,"safe_constantize":1,"begin":9,"rescue":15,"NameError":2,"=>":91,"e":14,"raise":17,".message":2,"=~":9,"uninitialized":1,"wrong":1,"const_regexp":3,".name":6,"ArgumentError":1,"not":10,"missing":1,"ordinal":1,"number":4,".include":9,".to_i":6,".abs":2,"%":11,"case":4,"when":9,";":53,"ordinalize":1,"private":2,"nodoc":1,"parts":3,"last":3,".pop":2,".reverse":1,"acc":2,"part":2,"rules":2,".uncountables":1,"appraise":2,"gem":5,"tap":3,"brew":8,"args":23,"restart_service":1,"cask":1,"source":3,"platform":2,"ios":3,"deployment_targe":1,"inhibit_all_warn":1,"xcodeproj":1,"pod":7,"target":3,"exclusive":1,"framework_versio":3,"JSON":2,".parse":2,"open":3,"url":9,".read":4,"apps":2,"app_id":3,"Dir":9,".pwd":6,"app":5,"app_identifier":1,"version":8,"title":1,"description":1,"changelog":1,"keywords":1,"app_icon":1,"price_tier":1,"free":1,"primary_category":1,"secondary_catego":1,"automatic_releas":1,"ratings_config_p":1,"app_review_infor":1,"first_name":1,"phone_number":1,"demo_user":1,"demo_password":1,"notes":4,"SimpleCov":6,".add_group":3,".coverage_dir":1,"ENV":16,".fetch":2,".command_name":1,"$PROGRAM_NAME":1,".merge_timeout":1,"task":2,"default":2,"puts":21,"D":4,"Steep":1,"::":62,"Diagnostic":1,"lib":4,"signature":2,"check":4,"Directory":1,"File":27,"Glob":1,"ignore":1,"library":3,"Standard":2,"libraries":2,"Gems":1,"configure_code_d":3,"Ruby":3,".strict":1,"`":5,"strict":1,"diagnostics":2,"setting":2,".lenient":1,"lenient":1,"hash":6,"You":1,"can":1,"setup":1,"everything":1,"yourself":1,"NoMethod":1,"information":1,"test":6,".unshift":8,".dirname":7,"__FILE__":7,"fastlane_version":1,"default_platform":1,"before_all":1,"git_commit_log":1,"ensure_git_statu":1,"desc":5,"lane":7,"analyze":1,"return":20,"test_disabled":2,"make":4,"xctest":1,"scheme":5,"destination":1,"reports":1,"report":2,"output":3,"clean":1,"nil":90,"alpha":1,"sigh":3,"increment_build_":1,"commit_version_b":1,"plist_version":1,"get_version_shor":1,".expand_path":4,".join":9,"add_git_tag":1,"tag":1,"ipa":3,"configuration":3,"hockey":3,"notify":6,"Means":6,"status":3,"available":3,"for":4,"download":4,"deliver":3,"skip_deploy":3,"beta":3,"push_to_git_remo":1,"store":1,"force":2,"after_all":1,"error":4,"exception":1,"Pry":9,".config":7,".commands":3,".import":1,"ExtendedCommands":1,"Experimental":1,".pager":1,".color":1,".alias_command":1,".command":1,".puts":4,".history":1,".should_save":1,".prompt":1,"proc":2,".plugins":1,".disable":1,".write":1,"devices":1,"languages":1,"screenshots_path":1,"js_file":1,"has_app_changes":3,"git":5,".modified_files":5,".grep":2,"has_test_changes":2,"spec":1,"is_version_bump":3,".sort":4,"&&":11,"warn":2,"sticky":2,"message":4,"github":7,".pr_author":2,"!=":4,".api":1,".organization_me":1,".pr_body":2,".length":3,"<":12,"fail":2,"declared_trivial":2,".pr_title":1,"core_plugins_doc":1,"bundle":1,"exec":3,"danger":2,"plugins":2,"lint":1,"danger_core":1,"COMMENT/*":1,"IRB":1,".conf":1,"AUTO_INDENT":1,"load":3,"plugin":11,"class":9,"Formula":7,"include":3,"FileUtils":2,"attr_reader":6,"homepage":1,"specs":4,"downloader":8,"standard":2,"unstable":2,"head":3,"bottle_version":1,"bottle_url":2,"bottle_sha1":1,"buildpath":1,"initialize":2,"set_instance_var":12,"@head":2,"and":8,"@url":4,"or":5,"ARGV":7,".build_head":1,"@version":5,"@spec_to_use":8,"@unstable":1,"@standard":3,".nil":5,"SoftwareSpecific":1,".new":40,"@specs":1,"@name":4,"validate_variabl":7,"@path":1,".class":12,".path":3,"Pathname":6,".detect_version":1,"CHECKSUM_TYPES":3,"type":12,"@downloader":3,"download_strateg":3,".url":3,".specs":1,"@bottle_url":1,"bottle_base_url":1,"bottle_filename":1,"@bottle_sha1":1,"installed":2,"installed_prefix":2,".children":1,">":18,"explicitly_reque":1,".named":1,".formulae":1,"linked_keg":1,"HOMEBREW_REPOSIT":6,"head_prefix":3,"HOMEBREW_CELLAR":2,".directory":2,"prefix":16,"rack":1,".parent":1,"bin":1,"doc":1,"info":8,"libexec":1,"man":9,"man1":1,"man2":1,"man3":1,"man4":1,"man5":1,"man6":1,"man7":1,"man8":1,"sbin":1,"share":1,"etc":1,"HOMEBREW_PREFIX":2,"var":1,"plist_name":2,"plist_path":1,".download_strate":1,"cached_download":1,".cached_location":1,"caveats":1,"options":1,"[]":8,"patches":2,"keg_only":1,".keg_only_reason":1,"fails_with":1,"cc":6,".cc_failures":2,"Compiler":2,".is_a":2,".find":2,"failure":4,".compiler":1,".build":3,".zero":1,">=":1,"skip_clean":1,".skip_clean_all":1,"to_check":2,".relative_path_f":1,".skip_clean_path":1,"stage":2,"patch":2,"yield":5,"Interrupt":2,"RuntimeError":1,"SystemCallError":1,"===":1,"don":1,".debug":1,"config":5,".log":1,"CMakeCache":1,".txt":1,".select":1,"f":16,".exist":4,"HOMEBREW_LOGS":1,".install":1,"onoe":3,".inspect":1,".backtrace":1,"ohai":4,".was_running_con":1,"interactive_shel":1,"eql":1,".equal":1,".hash":1,"<=>":2,"to_s":2,"std_cmake_args":1,"W":1,"DCMAKE_INSTALL_P":1,"DCMAKE_BUILD_TYP":1,"None":1,"DCMAKE_FIND_FRAM":1,"LAST":1,"Wno":1,"dev":1,".class_s":2,"#remove":1,"invalid":1,"characters":1,"then":4,"camelcase":1,"it":6,"s":2,"zA":1,"Z0":1,"$1":1,".names":2,".map":10,".basename":5,".all":2,"map":1,"rv":3,"each":1,"<<":11,"n":9,".factory":3,"inspect":1,".aliases":1,".canonical_name":2,".kind_of":4,"formula_with_tha":3,"possible_alias":3,"possible_cached_":3,"HOMEBREW_CACHE_F":3,"r":3,".+":3,"tapd":3,".find_formula":1,"relative_pathnam":2,".stem":2,"$3":1,"elsif":7,".file":3,".readable":1,".realpath":2,"https":1,"ftp":1,"//":3,"target_file":6,".mkpath":2,".rm":1,"curl":1,"install_type":4,"from_url":1,".rb":1,"from_path":1,"from_name":2,"klass_name":2,"klass":26,"LoadError":3,"FormulaUnavailab":1,"Library":1,"Taps":1,"mirrors":2,".mirrors":1,"deps":1,".dependencies":2,".deps":2,"external_deps":1,".external_deps":1,"recursive_deps":1,".expand_deps":2,".flatten":1,".uniq":1,"dep":2,"f_dep":3,"expand_deps":1,"protected":1,"system":1,"cmd":7,"pretty_args":2,".delete":2,".verbose":2,".strip":2,"removed_ENV_vari":3,".remove_cc_etc":1,"safe_system":4,"rd":4,"wr":4,"IO":1,".pipe":1,"pid":1,"fork":1,".close":2,"$stdout":3,".reopen":2,"$stderr":3,".collect":3,"arg":2,"exit":2,"never":1,"gets":1,"here":1,"threw":1,"failed":3,"out":3,"until":1,".eof":1,"Process":1,".wait":1,".success":1,"key":7,"value":6,"Hash":3,"BuildError":1,"public":2,"fetch":2,"install_bottle":1,"CurlBottleDownlo":1,"mirror_list":4,"HOMEBREW_CACHE":1,"fetched":5,"CurlDownloadStra":1,".values_at":1,"retry":2,"checksum_type":2,".detect":1,"instance_variabl":5,"verify_download_":2,"fn":3,"md5":2,"supplied":6,"hasher":2,"Digest":1,".incremental_has":1,"<<-":2,"EOF":2,"mismatch":1,"Expected":1,"Got":1,"Archive":1,"To":1,"an":1,"incomplete":1,"remove":1,"file":1,"above":1,"opoo":1,"sha1":1,"sha256":1,".freeze":1,"mktemp":1,".stage":1,"@buildpath":2,"patch_list":5,"Patches":1,".external_patche":1,".download":1,"p":5,".compression":1,"gzip":1,".compressed_file":2,"bzip2":1,".patch_args":1,"v":3,"class_value":3,".send":5,".method_added":1,"method":2,".attr_rw":1,"COMMENT(*":5,"For":1,"use":1,"testing":1,"no":1,"is":2,"require_all":4,"glob":2,"Jekyll":3,"VERSION":1,"DEFAULTS":3,".configuration":1,"override":3,"config_file":2,"YAML":1,".load_file":1,"err":2,"{}":1,".deep_merge":2,"SHEBANG#!rbx":1,"Rexpl":1,"Environment":1,".run":2,"bill_address":2,"@order":3,".bill_address":1,"ship_address":2,".ship_address":1,"anonymous":1,".email":1,"@example":1,".net":1,"address_info":3,"address":7,"Q":1,"SolidusSupport":1,".combined_first_":1,".full_name":1,".address1":1,"+=":4,".address2":1,".present":1,"state":1,".state":2,".abbr":1,"data":3,"I18n":2,".t":2,"move_down":1,"table":1,"width":2,"row":9,".font_style":1,"bold":1,".column":8,".borders":4,"top":4,"right":4,"bottom":4,"left":5,".border_widths":4,"SHEBANG#!rake":1,"Grit":1,"Jenkins":1,"Plugin":5,"Specification":1,".display_name":1,".version":1,".description":1,".developed_by":1,".uses_repository":1,".depends_on":2,"#plugin":1,"RJSON":2,"Parser":5,"Racc":1,"handler":4,"tokenizer":2,"Handler":1,"@tokenizer":2,"@handler":7,"super":2,"()":3,"next_token":1,".next_token":1,"parse":1,"do_parse":1,"racc_action_tabl":2,"racc_action_chec":2,"racc_action_poin":2,"racc_action_defa":2,"racc_goto_table":2,"racc_goto_check":2,"racc_goto_pointe":2,"racc_goto_defaul":2,"racc_reduce_tabl":2,"racc_error":1,"_reduce_none":17,"_reduce_10":2,"_reduce_11":2,"_reduce_12":2,"_reduce_13":2,"_reduce_20":2,"_reduce_22":2,"_reduce_23":2,"_reduce_24":2,"_reduce_25":2,"_reduce_26":2,"racc_reduce_n":2,"racc_shift_n":2,"racc_token_table":2,"STRING":1,"NUMBER":1,"TRUE":1,"FALSE":1,"NULL":1,"racc_nt_base":2,"racc_use_result_":2,"Racc_arg":1,"Racc_token_to_s_":1,"Racc_debug_parse":1,"val":15,"_values":11,".start_array":1,".end_array":1,".start_object":1,".end_object":1,".scalar":2,".count":1,".to_f":1,"SHEBANG#!jruby":1,"lib_directory":2,"$LOAD_PATH":1,"Bundler":1,".require":1,"Shoes":1,"CLI":1,"describe":1,"Spira":8,"Types":8,"Any":8,"before":1,"all":1,"@uri":5,"RDF":6,"URI":6,"context":2,"serialized":4,".serialize":4,".should":7,"be_a":2,"Literal":4,"lambda":1,"raise_error":1,"TypeError":2,".unserialize":3,"datatype":1,"XSD":1,".integer":1,"json":5,".array":1,"@courts":1,"court":3,".extract":1,"id":2,"name_r":1,"region":1,"region_r":1,"email":2,"website":1,"court_url":1,"format":1,"object":2,"@user":1,"person":1,"attributes":2,"username":1,"location":1,"created_at":1,"registered_at":1,"node":2,"role":1,"user":2,".is_admin":1,"child":1,"phone_numbers":1,"pnumbers":1,"extends":1,"node_numbers":1,"u":2,"partial":1,".phone_numbers":1,"ActionMailer":2,"Base":2,"sig":3,"params":2,"headers":2,"T":1,".untyped":1,".returns":1,"MessageDelivery":1,"mail":1,"block":10,"Resque":3,"Helpers":1,"redis":17,"server":19,"String":2,"Redis":7,".connect":2,"thread_safe":2,"namespace":3,"host":3,"port":4,"db":3,"resque":2,"@redis":6,"Namespace":3,"@queues":3,"h":2,"Queue":1,"coder":3,"@coder":1,"MultiJsonCoder":1,"attr_writer":4,".redis":2,".respond_to":9,"connect":1,"redis_id":2,".server":1,"nodes":1,"distributed":1,".nodes":1,".id":2,".client":1,"before_first_for":2,"@before_first_fo":2,"before_fork":2,"@before_fork":2,"after_fork":2,"@after_fork":2,"attr_accessor":1,"inline":3,"alias":1,"push":1,"queue":25,"item":4,"pop":1,"ThreadError":1,"size":3,".size":4,"peek":1,"start":7,"count":5,".slice":1,"list_range":1,"decode":2,".lindex":1,"Array":2,".lrange":1,"queues":5,".smembers":1,"remove_queue":1,".destroy":2,"enqueue":1,"enqueue_to":2,"queue_from_class":4,"before_hooks":4,".before_enqueue_":1,"hook":9,".any":2,"Job":3,".create":1,".after_enqueue_h":1,"dequeue":1,".before_dequeue_":1,".after_dequeue_h":1,".instance_variab":1,"@queue":1,".queue":1,"reserve":1,".reserve":1,"validate":1,"NoQueueError":1,"NoClassError":1,"workers":3,"Worker":3,"working":3,".working":1,"remove_worker":1,"worker_id":2,"worker":2,".unregister_work":1,"pending":1,"m":2,"k":2,"processed":2,"Stat":2,"servers":1,"environment":2,"keys":6,".keys":2,"Foo":1,"Sorbet":1,"Private":1,"GemLoader":1,".void":1,".require_gem":1,"void":1,".require_all_gem":1,"SHEBANG#!ruby":3,"FCGI_PURE_RUBY":1,"CGI":1,"handling":1,"xmlrpc":1,"Neoip":5,"Cast_mdata_serve":5,".create_dir_ifne":1,"cgi_server":7,"XMLRPC":2,"CGIServer":1,".add_handler":4,"web2srv_str":4,"cast_name":8,"cast_privtext":6,"cast_id":2,"port_lview":2,"port_pview":2,"uri_pathquery":2,".set_cast_mdata_":2,"cast_mdata":2,"cast_privhash":2,".get_cast_mdata":1,".del_cast_mdata":1,".set_default_han":1,"FaultException":1,"COMMENT\"":1,"#cgi_server":1,".serve":2,"#exit":1,"FCGI":1,".each_request":1,"request":7,".env":2,"$stdin":1,".in":1,".out":1,".finish":1,"SHEBANG#!macruby":1,"Sinatra":2,"Request":2,"Rack":1,"accept":1,"@env":2,"entries":2,"accept_entry":1,".sort_by":1,"first":1,"preferred_type":1,".defer":1,"$2":1,"pattern":1,"encoded":1,"char":4,"enc":5,".escape":1,"helpers":1,"reset":1,"set":35,"development":5,".to_sym":1,"raise_errors":1,"Proc":11,"dump_errors":1,"show_exceptions":1,"sessions":1,"logging":2,"protection":1,"method_override":4,"use_code":1,"default_encoding":1,"add_charset":1,"javascript":1,"xml":2,"xhtml":1,"t":2,"settings":1,".add_charset":1,"text":3,"session_secret":3,"SecureRandom":1,".hex":1,"NotImplementedEr":1,"Kernel":1,".rand":1,"**":1,"alias_method":2,"methodoverride":2,"run":2,"via":1,"at":1,"running":2,"built":1,"now":1,"http":1,"webrick":1,"bind":1,"ruby_engine":7,"defined":1,"RUBY_ENGINE":2,"absolute_redirec":1,"prefixed_redirec":1,"empty_path_info":1,"app_file":4,"root":5,"views":1,"reload_templates":1,"lock":1,"threaded":1,"public_folder":3,"static":1,"static_cache_con":1,"Exception":1,"response":1,".status":1,"content_type":3,"configure":1,"get":1,"filename":2,"png":1,"send_file":1,"NotFound":1,"HTML":2,"DOCTYPE":1,"html":3,"style":2,"body":3,"align":2,"center":1,"font":2,"family":1,"helvetica":1,"arial":1,"22px":1,"color":1,"#888":1,"margin":2,"20px":1,"#c":1,"auto":1,"500px":1,"</":7,"h2":2,"doesn":1,"rsquo":1,"know":1,"this":2,"ditty":1,"img":1,"src":1,"div":2,"Try":1,"pre":2,".request_method":1,"nend":1,"Application":1,".register":1,"AbstractControll":1,"Rendering":1,"mixes_in_class_m":1,"ActionView":1,"ViewPaths":1,"ClassMethods":1},"Rust":{"COMMENT//":717,"COMMENT/*!":1,"use":41,"cell":2,"::":98,"Cell":1,";":201,"cmp":2,"Eq":25,"option":2,"result":3,"Result":5,"comm":1,"{":211,"stream":1,",":503,"Chan":1,"GenericChan":1,"GenericPort":1,"Port":1,"SharedChan":1,"}":227,"prelude":2,"*":14,"task":1,"rt":2,"task_id":2,"sched_id":2,"rust_task":1,"util":2,"replace":5,"mod":5,"local_data_priv":1,"pub":49,"local_data":1,"spawn":1,"#":111,"[":114,"deriving_eq":2,"]":114,"enum":6,"Scheduler":1,"SchedulerHandle":1,"(":359,")":328,"Task":1,"TaskHandle":1,"COMMENT/**":1,"TaskResult":3,"Success":1,"Failure":1,"impl":37,"for":16,"pure":1,"fn":94,"eq":2,"&":112,"self":167,"other":4,":":161,"->":85,"bool":5,"match":15,"((":10,"COMMENT(*":2,"SHEBANG#!rust":1,"std":4,"env":2,"io":7,"Read":1,"Write":1,"main":2,"()":169,"<":165,">":112,"let":67,"args":6,"Vec":1,"String":3,"=":236,".collect":1,"if":20,".len":16,"!=":11,"||":3,"&&":1,"println":4,"!":29,"process":1,"exit":1,"==":16,"mut":67,"buffer":6,"new":17,"stdin":2,".read_to_string":2,"?":7,"decoded":2,"base64_url":2,"decode":1,".expect":4,"stdout":2,".write":1,".unwrap":2,".flush":1,"else":1,"encoded":2,"encode":1,"Ok":3,"(())":1,"extern":2,"crate":2,"foo":2,"bar":3,"quix":1,"car":1,"panic":2,"Entry":5,"SearchResult":4,"VacantEntryState":3,"borrow":1,"Borrow":8,"clone":4,"Clone":4,"max":4,"PartialEq":3,"default":11,"Default":9,"fmt":4,"Debug":4,"hash":33,"Hash":22,"SipHasher":4,"iter":10,"Iterator":2,"ExactSizeIterato":2,"IntoIterator":4,"FromIterator":2,"Extend":2,"Map":5,"marker":1,"Sized":6,"mem":2,"ops":1,"Deref":2,"FnMut":3,"FnOnce":2,"Index":1,"Option":20,"Some":5,"None":6,"rand":3,"Rng":2,"Err":2,"super":5,"table":19,"Bucket":7,"EmptyBucket":2,"FullBucket":5,"FullBucketImm":2,"FullBucketMut":3,"RawTable":8,"SafeHash":12,"BucketState":1,"Empty":8,"Full":8,"state":1,"HashState":14,"const":2,"INITIAL_LOG2_CAP":2,"usize":34,"unstable":9,"feature":68,"INITIAL_CAPACITY":4,"<<":1,"//":5,"^":1,"derive":3,"struct":11,"DefaultResizePol":8,"inline":32,"min_capacity":7,"usable_size":2,"/":2,"usable_capacity":1,"cap":4,"test":4,"test_resize_poli":1,"rp":5,"n":5,"in":3,"assert":14,".min_capacity":5,".usable_capacity":3,"))":17,"<=":5,"stable":59,"since":60,"HashMap":29,"K":125,"V":138,"S":42,"RandomState":12,"hash_state":7,"resize_policy":6,"search_hashed":3,"M":13,"F":7,"is_match":2,"where":20,"Target":1,">>":5,".capacity":6,"return":16,"TableRef":6,"size":8,".size":13,"probe":19,"ib":16,".index":14,"while":3,"+":32,"full":12,".peek":8,"b":25,"=>":28,".into_table":4,"())":15,"hit":1,"an":1,"empty":5,"bucket":58,".distance":7,".hash":6,".read":3,".0":4,"FoundExisting":3,".next":11,"pop_internal":3,"starting_bucket":2,"retkey":3,"retval":6,".take":2,"gap":4,".gap_peek":1,".full":1,".shift":1,"break":4,"robin_hood":3,"a":51,"k":37,"v":21,"starting_index":3,".table":23,"FIXME":2,".":2,"idx_end":2,"-":4,"loop":6,"old_hash":3,"old_key":3,"old_val":3,".replace":1,"full_bucket":4,".put":4,"at_index":1,".expect_full":1,".into_mut_refs":6,".1":10,"probe_ib":3,"into_option":1,"_":9,"make_hash":2,"X":3,"x":2,".hash_state":1,"search":1,"q":6,"Q":26,".make_hash":4,"|":18,".eq":2,".borrow":2,"()))":2,".into_option":2,"search_mut":1,"insert_hashed_or":1,"buckets":6,".into_bucket":6,"with_capacity":2,"capacity":6,"with_capacity_an":3,"reason":9,"with_hash_state":2,"min_cap":6,"internal_cap":3,".checked_next_po":1,">=":1,".resize_policy":3,"reserve":1,"additional":2,"new_size":3,".checked_add":1,"new_capacity":7,".next_power_of_t":2,".resize":1,"resize":1,".is_power_of_two":1,"old_table":8,"old_size":4,"first":4,"h":4,".insert_hashed_o":1,"t":2,"assert_eq":5,"shrink_to_fit":1,"debug_assert":2,".into_iter":3,".insert_hashed_n":1,"debug_assert_eq":1,"insert_hashed_no":1,".insert_or_repla":2,"insert_or_replac":1,"found_existing":2,".read_mut":2,"bucket_k":3,"bucket_v":3,"robin_ib":6,"as":8,"isize":6,"keys":1,"Keys":5,"A":9,"B":11,"inner":15,".iter":6,".map":7,"values":1,"Values":5,"second":3,"Iter":10,"iter_mut":1,"IterMut":6,".iter_mut":2,"entry":13,"key":8,".reserve":2,"search_entry_has":2,"len":7,"is_empty":1,"drain":1,"Drain":4,"last_two":8,"C":6,"c":4,"coerce":1,"to":1,"pointer":1,".drain":2,"clear":1,"get":3,"<&":3,".search":2,".into_refs":1,"contains_key":1,".is_some":1,"get_mut":2,".search_mut":2,"insert":3,"val_ref":2,"val":2,"remove":2,"Vacant":7,"VacantEntry":4,"elem":5,"NoElem":3,"Occupied":6,"OccupiedEntry":3,"NeqElem":3,"false":2,".all":1,"value":8,".get":2,".map_or":1,"{}":1,"f":2,"Formatter":1,".debug_map":1,".entries":1,".finish":1,"type":14,"Output":1,"index":3,".inner":19,".clone":3,"IntoIter":10,"Item":11,"into_iter":3,"next":6,"size_hint":6,".size_hint":7,"deprecated":2,".into_mut":3,"or_insert":1,".insert":6,"or_insert_with":1,".elem":5,"into_mut":1,"old_value":2,".get_mut":1,"swap":1,".key":2,"from_iter":1,"T":4,"iterable":2,"lower":2,"map":3,".extend":1,"extend":1,"k0":2,"u64":2,"k1":2,"allow":1,"r":3,"thread_rng":2,".gen":2,"Hasher":1,"hasher":1,"new_with_keys":1,".k0":1,".k1":1,"cfg":1,"test_map":1,"v1":1,"range_inclusive":1,"repeat":1,"RefCell":1,"test_create_capa":1,"m":10,".is_none":3,".contains_key":2,"test_insert":1},"SAS":{"COMMENT/*":4,"libname":1,"source":2,"data":10,"work":10,".working_copy":5,";":113,"set":5,".original_file":1,".sas7bdat":1,"run":10,"if":11,"Purge":1,"=":68,"then":11,"delete":1,"ImportantVariabl":1,".":9,"MissingFlag":1,"proc":10,"surveyselect":2,".data":1,"out":4,".boot":2,"method":2,"urs":1,"reps":1,"seed":3,"sampsize":2,"outhits":1,"samplingunit":1,"Site":1,"PROC":1,"MI":1,".bootmi":2,"nimpute":1,"round":1,"By":2,"Replicate":2,"VAR":1,"Variable1":2,"Variable2":2,"logistic":1,"descending":1,"_Imputation_":1,"model":1,"Outcome":1,"/":1,"risklimits":1,"%":60,"macro":4,"check_dataset":1,"(":48,"dset":8,",":120,"obs_lim":11,"max":5,"eldest_age":5,")":34,"local":5,"i":10,"inset_name":7,"let":5,"&":31,"lowcase":3,"do":12,"**":1,"Nothing":1,"end":12,"else":2,"__sub_dset":2,"srs":1,"SELECTALL":1,"noprint":7,"COMMENT;":9,"check_varname":6,"regx":5,"msg":5,"create":3,"table":5,"possible_bad_var":2,"as":3,"select":10,"name":9,"label":4,"from":9,"these_vars":5,"where":4,"prxmatch":2,"compress":3,"sqlobs":3,">":3,"insert":3,"into":7,"phi_warnings":4,"variable":4,"warning":4,"mend":3,"check_vars_for_m":3,"length_limit":2,"char":7,"sql":6,":":6,"mrn_array":4,"separated":3,"by":3,"type":3,"and":3,"length":1,"ge":2,"quit":5,"put":5,"Checking":2,"these":2,"vars":2,"for":2,"possible":2,"MRN":2,"contents":3,"__gnu":9,"retain":1,"mrn_regex_handle":3,"badcount":6,"obs":2,"keep":4,"_n_":2,"prxparse":1,"array":2,"p":5,"to":4,"dim":2,"{":7,"}":7,"badvar":6,"vname":2,"badvalue":4,"output":2,"best":2,"))":7,"distinct":2,"drop":2,"check_vars_for_o":3,"dtfmts":4,"num":4,"dat_array":4,"format":2,"in":3,"or":2,"like":2,"DOB":2,"||":6,"trim":1,"var_list":2,"d":7,"n":1,"maybe_age":4,"calcage":1,"bdtvar":1,"refdate":1,"outobs":1,"nowarn":1,"No":1,"obvious":1,"date":2,"variables":2,"found":1,"--":1,"skipping":1,"age":1,"checks":1,"mrn":1,"|":7,"hrn":1,"str":4,"Name":3,"suggests":3,"this":3,"var":3,"may":3,"be":5,"an":1,"which":1,"should":1,"never":1,"move":1,"across":1,"sites":2,"birth_date":1,"BirthDate":1,"BDate":1,"a":2,"of":2,"birth":1,"SSN":1,"SocialSecurityNu":1,"social_security_":1,"socsec":1,"social":1,"security":1,"number":1,"symexist":1,"locally_forbidde":2,"May":1,"on":1,"the":1,"locally":1,"defined":1,"list":1,"not":1,"allowed":1,"sent":1,"other":1,"title3":1,"count":1,"COMMENT(*":1},"SCSS":{"$blue":4,":":7,"#3bbfce":1,";":7,"$margin":3,"16px":1,".content":1,"-":3,"navigation":1,"{":2,"border":2,"color":3,"darken":1,"(":1,",":1,"%":1,")":1,"}":2,".border":1,"padding":1,"/":2,"margin":1},"SELinux Policy":{"COMMENT#":61,"class":105,"security":2,"process":3,"system":2,"capability":1,"filesystem":1,"file":4,"anon_inode":1,"dir":3,"fd":2,"lnk_file":1,"chr_file":3,"blk_file":8,"sock_file":1,"fifo_file":2,"socket":1,"tcp_socket":2,"udp_socket":1,"rawip_socket":1,"node":2,"netif":2,"netlink_socket":1,"packet_socket":1,"key_socket":1,"unix_stream_sock":1,"unix_dgram_socke":1,"sem":1,"msg":1,"msgq":1,"shm":1,"ipc":1,"netlink_route_so":1,"netlink_tcpdiag_":1,"netlink_nflog_so":1,"netlink_xfrm_soc":1,"netlink_selinux_":1,"netlink_audit_so":1,"netlink_dnrt_soc":1,"association":1,"netlink_kobject_":1,"appletalk_socket":1,"packet":1,"key":1,"dccp_socket":1,"memprotect":1,"peer":1,"capability2":1,"kernel_service":1,"tun_socket":1,"binder":8,"netlink_iscsi_so":1,"netlink_fib_look":1,"netlink_connecto":1,"netlink_netfilte":1,"netlink_generic_":1,"netlink_scsitran":1,"netlink_rdma_soc":1,"netlink_crypto_s":1,"infiniband_pkey":1,"infiniband_endpo":1,"cap_userns":1,"cap2_userns":1,"sctp_socket":1,"icmp_socket":2,"ax25_socket":1,"ipx_socket":1,"netrom_socket":1,"atmpvc_socket":1,"x25_socket":1,"rose_socket":1,"decnet_socket":1,"atmsvc_socket":1,"rds_socket":1,"irda_socket":1,"pppox_socket":1,"llc_socket":1,"can_socket":1,"tipc_socket":1,"bluetooth_socket":1,"iucv_socket":1,"rxrpc_socket":1,"isdn_socket":1,"phonet_socket":1,"ieee802154_socke":1,"caif_socket":1,"alg_socket":1,"nfc_socket":1,"vsock_socket":1,"kcm_socket":1,"qipcrtr_socket":1,"smc_socket":1,"process2":1,"bpf":1,"xdp_socket":1,"perf_event":1,"lockdown":1,"property_service":1,"#":6,"userspace":6,"service_manager":1,"hwservice_manage":1,"keystore_key":1,"keystore2":1,"keystore2_key":1,"drmservice":1,"genfscon":57,"rootfs":3,"/":86,"u":57,":":188,"object_r":57,"s0":57,"proc":18,"asound":1,"proc_asound":1,"bootconfig":1,"proc_bootconfig":1,"buddyinfo":1,"proc_buddyinfo":1,"cmdline":1,"proc_cmdline":1,"config":1,".gz":1,"config_gz":1,"diskstats":1,"proc_diskstats":1,"filesystems":1,"proc_filesystems":1,"interrupts":1,"proc_interrupts":1,"iomem":1,"proc_iomem":1,"kallsyms":1,"proc_kallsyms":1,"keys":1,"proc_keys":1,"kmsg":1,"proc_kmsg":1,"loadavg":1,"proc_loadavg":1,"locks":1,"proc_locks":1,"lowmemorykiller":1,"proc_lowmemoryki":1,"fusectl":1,"fusectlfs":1,"selinuxfs":2,"cgroup":2,"cgroup2":1,"cgroup_v2":1,"sysfs":7,"devices":2,"cs_etm":1,"sysfs_devices_cs":1,"cpu":3,"sysfs_devices_sy":1,"android_usb":1,"sysfs_android_us":1,"extcon":1,"sysfs_extcon":1,"leds":1,"sysfs_leds":1,"debugfs":12,"kprobes":1,"debugfs_kprobes":1,"mmc0":1,"debugfs_mmc":1,"tracing":7,"debugfs_tracing_":2,"tracefs":9,"tracing_on":2,"debugfs_tracing":14,"trace":2,"per_cpu":2,"events":6,"header_page":2,"f2fs":4,"f2fs_get_data_bl":2,"f2fs_iget":2,"trace_clock":1,"buffer_size_kb":1,"kcov":1,"debugfs_kcov":1,"securityfs":2,"binder_device":1,"hwbinder":1,"hwbinder_device":1,"vndbinder":1,"vndbinder_device":1,"binder_logs":2,"binderfs_logs":1,"binderfs_logs_pr":1,"inotifyfs":1,"inotify":1,"vfat":2,"binderfs":1,"exfat":2,"sid":27,"kernel":1,"unlabeled":1,"fs":1,"file_labels":1,"init":2,"any_socket":1,"port":1,"netmsg":1,"igmp_packet":1,"sysctl_modprobe":1,"sysctl":1,"sysctl_fs":1,"sysctl_kernel":1,"sysctl_net":1,"sysctl_net_unix":1,"sysctl_vm":1,"sysctl_dev":1,"kmod":1,"policy":1,"scmp_packet":1,"devnull":1,"type":2,"fsck":18,",":4,"domain":2,";":19,"fsck_exec":2,"system_file_type":1,"exec_type":1,"file_type":2,"allow":12,"tmpfs":1,"{":8,"read":3,"write":3,"ioctl":3,"}":8,"devpts":1,"getattr":3,"vold":3,"use":1,"block_device":1,"search":1,"userdata_block_d":1,"rw_file_perms":4,"cache_block_devi":1,"dm_device":1,"userdebug_or_eng":2,"(":2,"`":2,"system_block_dev":3,"allowxperm":1,"dev_type":2,"BLKDISCARDZEROES":1,"BLKROGET":1,"proc_mounts":1,"proc_swaps":1,"r_file_perms":1,"r_dir_perms":1,"neverallow":4,"boot_block_devic":1,"frp_block_device":1,"recovery_block_d":1,"root_block_devic":1,"swap_block_devic":1,"-":4,"vold_device":1,"no_rw_file_perms":1,"transition":1,"*":1,"dyntransition":1,"fs_type":1,"entrypoint":1},"SMT":{"(":4872,"set":17,"-":628,"logic":4,"QF_IDL":1,")":1322,"info":13,":":13,"source":3,"|":253,"Queens":1,"benchmarks":1,"generated":1,"by":1,"Hyondeuk":1,"Kim":1,"in":1,"SMT":2,"LIB":1,"format":1,".":2,"smt":3,"lib":3,"version":3,"category":3,"status":3,"sat":5,"declare":64,"fun":345,"x0":60,"()":174,"Int":18,"x1":63,"x2":50,"x3":45,"x4":33,"x5":33,"x6":33,"x7":32,"x8":20,"x9":20,"x10":11,"assert":9,"let":174,"((":351,"?":195,"v_0":3,"))":508,"v_1":3,"v_2":3,"v_3":3,"v_4":3,"v_5":3,"v_6":3,"v_7":3,"v_8":3,"v_9":3,"v_10":3,"v_11":3,"v_12":3,"v_13":3,"v_14":3,"v_15":3,"v_16":3,"v_17":3,"v_18":3,"v_19":3,"v_20":3,"v_21":3,"v_22":3,"v_23":3,"v_24":3,"v_25":3,"v_26":3,"v_27":3,"v_28":3,"v_29":3,"v_30":3,"v_31":3,"v_32":3,"v_33":3,"v_34":3,"v_35":3,"v_36":3,"v_37":3,"v_38":3,"v_39":3,"v_40":3,"v_41":3,"v_42":3,"v_43":3,"v_44":3,"v_45":3,"v_46":3,"v_47":3,"v_48":3,"v_49":3,"v_50":3,"v_51":3,"v_52":3,"v_53":3,"v_54":3,")))":910,"and":7,"<=":10,">=":13,"not":140,"=":147,"))))))":5,"check":4,"exit":2,"QF_LIA":1,"COMP":1,"unsat":1,"notes":1,"This":1,"benchmark":1,"is":1,"designed":1,"to":1,"if":1,"the":1,"DP":1,"supports":1,"bignumbers":1,"or":4,"COMMENT(*":1,"QF_ABV":1,"define":308,"sort":27,"Address":30,"_":318,"BitVec":178,"Byte":2,"Mem":34,"Array":25,"I8":3,"I16":3,"I32":3,"I64":3,"I128":3,"COMMENT;":239,";;":6,"constants":1,"zero":1,"bv0":84,"one":5,"bv1":7,"two":3,"bv2":1,"three":3,"bv3":2,"four":3,"bv4":7,"five":1,"bv5":1,"six":1,"bv6":1,"seven":1,"bv7":1,"eight":3,"bv8":3,"write1":1,"mem":30,"x":944,"v":18,"Bool":29,"store":100,"ite":3,"#x01":1,"#x00":2,"write8":1,"write16":1,"b0":16,"extract":32,"b1":16,"bvadd":70,"write32":9,"b2":4,"b3":4,"write64":4,"write128":1,"read1":1,"select":1478,"read8":1,"read16":1,"))))":114,"concat":11,"read32":13,")))))":3,"read64":7,"read128":1,"vector_1_4":4,"vundef_1_4":2,"vector_1_8":43,"vundef_1_8":2,"vector_1_16":43,"vundef_1_16":2,"vector_1_32":45,"vundef_1_32":4,"vector_1_64":45,"vundef_1_64":2,"vector_2_4":4,"vundef_2_4":2,"vector_2_8":43,"vundef_2_8":2,"vector_2_16":43,"vundef_2_16":2,"vector_2_32":45,"vundef_2_32":2,"vector_2_64":43,"vundef_2_64":2,"vector_3_4":4,"vundef_3_4":2,"vector_3_8":43,"vundef_3_8":2,"vector_3_16":43,"vundef_3_16":2,"vector_3_32":43,"vundef_3_32":2,"vector_3_64":43,"vundef_3_64":2,"vector_1_1":3,"vundef_1_1":2,"vmake_1_1":1,"#b0":112,"#b1":112,"vector_2_1":3,"vundef_2_1":2,"vmake_2_1":1,"#b00":111,"#b01":111,"#b10":111,"#b11":111,"vector_3_1":3,"vundef_3_1":2,"vmake_3_1":1,"#b000":110,"#b001":110,"#b010":110,"#b011":110,"#b100":110,"#b101":110,"#b110":110,"#b111":110,"vmake_1_4":2,"vmake_2_4":2,"vmake_3_4":2,"vzero_1_4":1,"vzero_2_4":1,"vzero_3_4":1,"vmake_1_8":15,"vmake_2_8":15,"vmake_3_8":15,"vzero_1_8":1,"vzero_2_8":1,"vzero_3_8":1,"vmake_1_16":15,"vmake_2_16":15,"vmake_3_16":15,"vzero_1_16":1,"vzero_2_16":1,"vzero_3_16":1,"vmake_1_32":16,"vmake_2_32":16,"vmake_3_32":15,"vzero_1_32":3,"vzero_2_32":1,"vzero_3_32":1,"vmake_1_64":16,"vmake_2_64":15,"vmake_3_64":15,"vzero_1_64":1,"vzero_2_64":1,"vzero_3_64":1,"vbvadd_1_8":1,"y":895,"z0":318,"z1":318,"vbvadd_1_16":1,"vbvadd_1_32":1,"vbvadd_1_64":1,"vbvsub_1_8":1,"bvsub":63,"vbvsub_1_16":1,"vbvsub_1_32":1,"vbvsub_1_64":1,"vbvmul_1_8":1,"bvmul":56,"vbvmul_1_16":1,"vbvmul_1_32":1,"vbvmul_1_64":1,"vbvshl_1_8":1,"bvshl":56,"vbvshl_1_16":1,"vbvshl_1_32":1,"vbvshl_1_64":1,"vbvsdiv_1_8":1,"bvsdiv":56,"vbvsdiv_1_16":1,"vbvsdiv_1_32":1,"vbvsdiv_1_64":1,"vbvudiv_1_8":1,"bvudiv":56,"vbvudiv_1_16":1,"vbvudiv_1_32":1,"vbvudiv_1_64":1,"vbvlshr_1_8":1,"bvlshr":56,"vbvlshr_1_16":1,"vbvlshr_1_32":1,"vbvlshr_1_64":1,"vbvashr_1_8":1,"bvashr":56,"vbvashr_1_16":1,"vbvashr_1_32":1,"vbvashr_1_64":1,"vbvurem_1_8":1,"bvurem":56,"vbvurem_1_16":1,"vbvurem_1_32":1,"vbvurem_1_64":1,"vbvsrem_1_8":1,"bvsrem":56,"vbvsrem_1_16":1,"vbvsrem_1_32":1,"vbvsrem_1_64":1,"vbvand_1_8":1,"bvand":56,"vbvand_1_16":1,"vbvand_1_32":1,"vbvand_1_64":1,"vbvor_1_8":1,"bvor":56,"vbvor_1_16":1,"vbvor_1_32":1,"vbvor_1_64":1,"vbvxor_1_8":1,"bvxor":56,"vbvxor_1_16":1,"vbvxor_1_32":1,"vbvxor_1_64":1,"vbvadd_2_8":1,"z2":210,"z3":210,"vbvadd_2_16":1,"vbvadd_2_32":1,"vbvadd_2_64":1,"vbvsub_2_8":1,"vbvsub_2_16":1,"vbvsub_2_32":1,"vbvsub_2_64":1,"vbvmul_2_8":1,"vbvmul_2_16":1,"vbvmul_2_32":1,"vbvmul_2_64":1,"vbvshl_2_8":1,"vbvshl_2_16":1,"vbvshl_2_32":1,"vbvshl_2_64":1,"vbvsdiv_2_8":1,"vbvsdiv_2_16":1,"vbvsdiv_2_32":1,"vbvsdiv_2_64":1,"vbvudiv_2_8":1,"vbvudiv_2_16":1,"vbvudiv_2_32":1,"vbvudiv_2_64":1,"vbvlshr_2_8":1,"vbvlshr_2_16":1,"vbvlshr_2_32":1,"vbvlshr_2_64":1,"vbvashr_2_8":1,"vbvashr_2_16":1,"vbvashr_2_32":1,"vbvashr_2_64":1,"vbvurem_2_8":1,"vbvurem_2_16":1,"vbvurem_2_32":1,"vbvurem_2_64":1,"vbvsrem_2_8":1,"vbvsrem_2_16":1,"vbvsrem_2_32":1,"vbvsrem_2_64":1,"vbvand_2_8":1,"vbvand_2_16":1,"vbvand_2_32":1,"vbvand_2_64":1,"vbvor_2_8":1,"vbvor_2_16":1,"vbvor_2_32":1,"vbvor_2_64":1,"vbvxor_2_8":1,"vbvxor_2_16":1,"vbvxor_2_32":1,"vbvxor_2_64":1,"vbvadd_3_8":1,"z4":104,"z5":104,"z6":104,"z7":104,"vbvadd_3_16":1,"vbvadd_3_32":1,"vbvadd_3_64":1,"vbvsub_3_8":1,"vbvsub_3_16":1,"vbvsub_3_32":1,"vbvsub_3_64":1,"vbvmul_3_8":1,"vbvmul_3_16":1,"vbvmul_3_32":1,"vbvmul_3_64":1,"vbvshl_3_8":1,"vbvshl_3_16":1,"vbvshl_3_32":1,"vbvshl_3_64":1,"vbvsdiv_3_8":1,"vbvsdiv_3_16":1,"vbvsdiv_3_32":1,"vbvsdiv_3_64":1,"vbvudiv_3_8":1,"vbvudiv_3_16":1,"vbvudiv_3_32":1,"vbvudiv_3_64":1,"vbvlshr_3_8":1,"vbvlshr_3_16":1,"vbvlshr_3_32":1,"vbvlshr_3_64":1,"vbvashr_3_8":1,"vbvashr_3_16":1,"vbvashr_3_32":1,"vbvashr_3_64":1,"vbvurem_3_8":1,"vbvurem_3_16":1,"vbvurem_3_32":1,"vbvurem_3_64":1,"vbvsrem_3_8":1,"vbvsrem_3_16":1,"vbvsrem_3_32":1,"vbvsrem_3_64":1,"vbvand_3_8":1,"vbvand_3_16":1,"vbvand_3_32":1,"vbvand_3_64":1,"vbvor_3_8":1,"vbvor_3_16":1,"vbvor_3_32":1,"vbvor_3_64":1,"vbvxor_3_8":1,"vbvxor_3_16":1,"vbvxor_3_32":1,"vbvxor_3_64":1,"cast_vector_1_32":1,"cast_bits_to_vec":3,"w":11,"cast_vector_2_32":1,"cast_vector_1_64":1,"@":2,".str":1,".str1":1,"@lhs":19,"@rhs":13,"@main":70,"@atoi":1,"@printf":1,"memory1":1,"rsp1":1,"%":99,"a":10,"b":10,"@lhs_block_0_ent":1,"true":3,"@lhs_result":2,"memory2":1,"rsp2":1,"@rhs_block_0_ent":1,"@rhs_result":2,"memory3":2,"rsp3":2,"argc":2,"argv":2,"@main_block_0_en":3,"rsp4":3,"rsp5":3,"rsp6":3,"rsp7":3,"rsp8":3,"rsp9":3,"lhs":5,"rsp10":2,"rhs":4,"memory4":2,"memory5":2,"memory6":4,"@main_block_1_en":3,"Memory":5,"PHI":5,"memory7":4,"memory8":4,"bv16":1,"memory9":4,"memory10":4,"memory11":5,"@main_block_2_en":2,"memory12":3,"@main_block_3_en":3,"memory13":4,"@main_block_4_en":3,"memory14":2,"@main_block_5_en":1,"memory15":1,"@main_result":1,"AUFLIRA":1,"Buggy":1,"list":1,"theorem":1,"List":17,"cons":8,"Real":7,"nil":3,"car":2,"cdr":2,"len":4,"forall":5,"+":1,"append":4,"y1":3,"y2":3},"SPARQL":{"PREFIX":4,"foaf":5,":":25,"<":7,"http":7,"//":7,"xmlns":1,".com":1,"/":19,"/>":2,"SELECT":3,"?":58,"name":3,"email":2,"WHERE":3,"{":10,"person":3,"a":1,"Person":1,".":8,"mbox":1,"}":10,"owl":3,"www":5,".w3":4,".org":4,"#":4,">":5,"rdf":4,"-":3,"syntax":1,"ns":1,"skos":11,"core":2,"DISTINCT":3,"s":10,"label":10,"SERVICE":1,"api":1,".finto":1,".fi":2,"sparql":1,"plabel":3,"alabel":3,"hlabel":3,"(":31,"GROUP_CONCAT":1,"STR":1,"type":4,"))":6,"as":4,"types":1,")":16,"GRAPH":1,".yso":1,"onto":1,"kauno":1,"#Concept":1,"prop":7,"match":12,"FILTER":4,"strstarts":2,"lcase":3,"str":3,",":10,"&&":3,"!":1,"!=":2,"OPTIONAL":3,"prefLabel":4,"langMatches":2,"lang":4,"in":1,"case":1,"previous":1,"block":1,"gives":1,"no":1,"labels":1,")))":1,"NOT":1,"EXISTS":1,"deprecated":1,"true":1,"BIND":3,"IF":3,"=":3,"altLabel":2,"hiddenLabel":2,"VALUES":1,"GROUP":1,"BY":2,"ORDER":1,"LIMIT":1},"SQF":{"#include":1,"<":1,"version":1,".hqf":1,">":1,"#define":4,"SET":1,"(":12,"VAR":5,",":38,"VALUE":2,")":12,"private":2,"#VAR":1,";":32,"=":8,"CONV":1,"ARRAY":2,"POOL":2,"select":4,"find":1,"ALL_HITPOINTS_MA":1,"[":4,"\\":11,"]":4,"ALL_HITPOINTS_VE":1,"COMMENT/*":1,"AGM_Core_remoteF":2,"_this":4,"_arguments":6,"_function":6,"call":6,"compile":1,"_unit":6,"if":7,"isNil":1,"then":6,"{":16,"}":16,"typeName":1,"==":1,"exitWith":1,"switch":1,"do":1,"case":4,":":4,"isServer":3,"else":4,"publicVariableSe":3,"set":1,"publicVariable":1,"isDedicated":1,"!":1,"local":1,"_id":2,"owner":1,"publicVariableCl":1},"SQL":{"COMMENT#":4,"flush":4,"status":2,";":171,"hosts":1,"user_resources":1,"privileges":1,"select":19,"@@":7,"global":4,".debug":1,".max_connect_err":1,".max_user_connec":1,".max_connections":1,"`":330,"User":4,",":17060,"Host":4,"from":7,"mysql":4,".":4,"user":7,"where":6,"host":1,"like":8,"COMMENT/*":7,"COMMENT--":179,"--":32,"DROP":5,"TABLE":63,"actor":26,"CREATE":139,"(":2521,"actor_id":13,"numeric":1,"NOT":195,"NULL":268,"first_name":6,"VARCHAR":43,")":2506,"last_name":10,"last_update":60,"TIMESTAMP":35,"PRIMARY":58,"KEY":129,"COMMENT;":75,"INDEX":24,"idx_actor_last_n":2,"ON":196,"TRIGGER":33,"actor_trigger_ai":1,"AFTER":33,"INSERT":25,"BEGIN":35,"UPDATE":97,"SET":43,"=":178,"DATETIME":34,"WHERE":37,"rowid":30,"new":38,".rowid":30,"END":40,"actor_trigger_au":1,"country":29,"country_id":12,"SMALLINT":36,"country_trigger_":2,"city":34,"city_id":12,"int":34,"CONSTRAINT":46,"fk_city_country":2,"FOREIGN":44,"REFERENCES":44,"DELETE":37,"NO":12,"ACTION":12,"CASCADE":35,"idx_fk_country_i":2,"city_trigger_ai":1,"city_trigger_au":1,"address":25,"address_id":28,"address2":2,"DEFAULT":91,"district":2,"INT":22,"postal_code":2,"phone":6,"fk_address_city":2,"idx_fk_city_id":2,"address_trigger_":2,"language":10,"language_id":14,"name":11,"CHAR":3,"language_trigger":2,"category":26,"category_id":13,"category_trigger":2,"customer":15,"customer_id":26,"store_id":28,"email":8,"active":4,"create_date":2,"fk_customer_stor":2,"store":18,"fk_customer_addr":2,"idx_customer_fk_":2,"idx_customer_las":1,"customer_trigger":2,"film":48,"film_id":41,"title":15,"description":14,"BLOB":3,"SUB_TYPE":2,"TEXT":4,"release_year":2,"original_languag":6,"rental_duration":2,"rental_rate":2,"DECIMAL":7,"length":5,"replacement_cost":2,"rating":6,"special_features":7,"CHECK_special_fe":1,"CHECK":2,"is":2,"null":5,"or":5,"CHECK_special_ra":1,"in":2,"))":4,"fk_film_language":4,"idx_fk_language_":2,"idx_fk_original_":2,"film_trigger_ai":1,"film_trigger_au":1,"film_actor":17,"fk_film_actor_ac":2,"fk_film_actor_fi":2,"idx_fk_film_acto":2,"film_actor_trigg":2,"film_category":19,"fk_film_category":4,"idx_fk_film_cate":2,"film_category_tr":2,"film_text":5,"inventory":16,"inventory_id":16,"fk_inventory_sto":2,"fk_inventory_fil":2,"idx_fk_film_id":3,"idx_fk_film_id_s":1,"inventory_trigge":2,"staff":18,"staff_id":22,"picture":2,"username":35,"password":7,"fk_staff_store":2,"fk_staff_address":2,"idx_fk_staff_sto":1,"idx_fk_staff_add":1,"staff_trigger_ai":1,"staff_trigger_au":1,"manager_staff_id":6,"fk_store_staff":2,"fk_store_address":2,"idx_store_fk_man":1,"idx_fk_store_add":1,"store_trigger_ai":1,"store_trigger_au":1,"payment":13,"payment_id":4,"rental_id":11,"amount":2,"payment_date":2,"fk_payment_renta":2,"rental":19,"fk_payment_custo":2,"fk_payment_staff":2,"idx_fk_staff_id":3,"idx_fk_customer_":3,"payment_trigger_":2,"rental_date":4,"return_date":2,"fk_rental_staff":2,"fk_rental_invent":2,"fk_rental_custom":2,"idx_rental_fk_in":1,"idx_rental_fk_cu":1,"idx_rental_fk_st":1,"UNIQUE":7,"idx_rental_uq":1,"rental_trigger_a":2,"VIEW":14,"customer_list":2,"AS":120,"SELECT":23,"cu":14,".customer_id":3,"ID":6,".first_name":14,"||":14,".last_name":14,"a":39,".address":4,".postal_code":4,"zip_code":2,".phone":4,".city":8,".country":8,"case":1,"when":1,".active":2,"then":1,"else":1,"end":1,"notes":2,".store_id":11,"SID":4,"FROM":19,"JOIN":54,".address_id":12,".city_id":12,".country_id":12,"film_list":2,".film_id":35,"FID":3,".title":9,".description":7,".name":9,".rental_rate":3,"price":3,".length":3,".rating":3,"actors":3,"LEFT":10,".category_id":14,".actor_id":12,"staff_list":2,"s":23,".staff_id":4,"sales_by_store":2,"c":23,"cy":8,"m":10,"manager":2,"SUM":5,"p":16,".amount":5,"total_sales":5,"INNER":26,"r":12,".rental_id":8,"i":12,".inventory_id":9,".manager_staff_i":2,"GROUP":8,"BY":19,"sales_by_film_ca":2,"f":11,"fc":12,"create":2,"table":4,"FILIAL":10,"id":22,"NUMBER":2,"not":5,"title_ua":1,"VARCHAR2":5,"title_ru":1,"title_eng":1,"remove_date":1,"DATE":6,"modify_date":1,"modify_user":1,"alter":1,"add":1,"constraint":1,"PK_ID":1,"primary":1,"key":1,"grant":8,"on":8,"to":8,"ATOLL":1,"CRAMER2GIS":1,"DMS":1,"HPSM2GIS":1,"PLANMONITOR":1,"SIEBEL":1,"VBIS":1,"VPORTAL":1,"if":1,"exists":1,"*":5,"sysobjects":1,"and":1,"type":5,"N":7,"exec":1,"GO":4,"%":2,"object_ddl":1,"go":1,"KEYSPACE":2,"videodb":4,"WITH":9,"REPLICATION":2,"{":2,":":5,"}":2,"use":3,"COMMENT//":22,"users":4,"varchar":58,"firstname":2,"lastname":2,"created_date":2,"timestamp":14,"total_credits":2,"credit_change_da":2,"timeuuid":4,"videos":2,"videoid":30,"uuid":14,"videoname":4,"tags":2,"list":2,"<":2,">":5,"upload_date":4,"username_video_i":2,"video_rating":2,"rating_counter":2,"counter":4,"rating_total":2,"tag_index":2,"tag":4,"comments_by_vide":2,"comment_ts":12,"comment":4,"CLUSTERING":6,"ORDER":10,"DESC":7,"ASC":6,"comments_by_user":2,"video_event":2,"event":6,"event_timestamp":6,"video_timestamp":2,"bigint":2,"((":2,"SHOW":2,"WARNINGS":2,"IF":25,"EXISTS":13,"articles":2,"AUTO_INCREMENT":22,"content":2,"longtext":1,"date_posted":4,"datetime":10,"created_by":2,"last_modified":2,"last_modified_by":2,"ordering":2,"is_published":2,"INTO":11,"VALUES":8,"challenges":2,"pkg_name":2,"text":1,"author":2,"visibility":2,"publish":2,"abstract":2,"level":2,"duration":2,"goal":2,"solution":2,"availability":2,"default_points":2,"default_duration":2,"challenge_attemp":2,"user_id":8,"challenge_id":7,"time":1,"tries":1,"classes":2,"date_created":6,"archive":2,"class_challenges":2,"class_id":5,"class_membership":2,"full_name":2,"joined":2,"last_visit":2,"is_activated":2,"token":3,"user_has_challen":2,"@OLD_UNIQUE_CHEC":2,"UNIQUE_CHECKS":3,"@OLD_FOREIGN_KEY":2,"FOREIGN_KEY_CHEC":3,"@OLD_SQL_MODE":2,"SQL_MODE":3,"SCHEMA":2,"sakila":10,"USE":1,"UNSIGNED":38,"CURRENT_TIMESTAM":30,"ENGINE":16,"InnoDB":15,"CHARSET":16,"utf8":16,"RESTRICT":21,"TINYINT":15,"BOOLEAN":2,"TRUE":4,"idx_fk_store_id":2,"idx_fk_address_i":3,"idx_last_name":1,"YEAR":2,"ENUM":1,"idx_title":1,"FULLTEXT":1,"idx_title_descri":1,"MyISAM":1,"DELIMITER":4,";;":4,"ins_film":1,"FOR":3,"EACH":3,"ROW":3,"upd_film":1,"old":4,"!=":2,"THEN":5,"del_film":1,"MEDIUMINT":2,"idx_store_id_fil":1,"idx_fk_inventory":1,"MEDIUMBLOB":1,"BINARY":1,"idx_unique_manag":1,"CONCAT":10,"_utf8":8,"zip":3,"code":2,"GROUP_CONCAT":4,"SEPARATOR":4,"nicer_but_slower":1,"UCASE":2,"SUBSTR":4,"LCASE":2,"LENGTH":2,")))":1,"))))))":1,"DEFINER":2,"CURRENT_USER":1,"SQL":4,"SECURITY":2,"INVOKER":1,"actor_info":1,"DISTINCT":1,".film":1,".film_category":2,".film_actor":2,"fa":6,"AND":5,"film_info":1,".actor":1,".category":1,"//":1,"PROCEDURE":3,"rewards_report":1,"IN":2,"min_monthly_purc":3,"min_dollar_amoun":3,"OUT":1,"count_rewardees":1,"LANGUAGE":1,"DETERMINISTIC":1,"READS":1,"DATA":1,"COMMENT":1,"proc":3,"DECLARE":2,"last_month_start":7,"last_month_end":3,"LEAVE":2,"DATE_SUB":1,"CURRENT_DATE":1,"()":2,"INTERVAL":1,"MONTH":2,"STR_TO_DATE":1,"LAST_DAY":1,"TEMPORARY":1,"tmpCustomer":2,".payment_date":1,"BETWEEN":1,"HAVING":1,"COUNT":3,"COMMENT(*":1,"v_rentals":2,"p_inventory_id":2,"RETURN":3,"v_out":2,"USING":1,".return_date":1,"IS":1,"FALSE":1,"ELSE":1,"$$":1,"zipcodes":1,"state":1,"latitude":1,"longitude":1,"timezone":1,"dst":1,"DBO":1,".SYSOBJECTS":1,"OBJECT_ID":1,"OBJECTPROPERTY":1,"dbo":2,".AvailableInSear":2,"Procedure":1,"AvailableInSearc":1,"UNION":2,"ALL":2,"DB_NAME":1,"GRANT":6,"EXECUTE":1,"TO":6,"[":1,"rv":1,"]":1,"translog":1,"suspendedtoday":2,"view":3,"as":1,"suspended":1,"datediff":1,"now":1,"())":1,"this":1,"the":1,"most":1,"basic":1,"oracle":1,"sql":1,"command":1,"dual":1,"drop":10,"procedure":1,"who_called_me":1,"package":2,"body":1,"linguist_package":2,"function":1,"functionname1":1,"x":2,"y":2,"cascade":1,"typename1":1,"typename2":1,"viewname1":1,"viewname2":1,"DUAL":1,"col1":1,"col2":1,"col3":1,"col4":1,"TIME":1,"ZONE":1,"USER":1,"IDENTIFIED":1,"CONNECT":1,"RESOURCE":1,"TYPE":1},"SQLPL":{"DROP":2,"TABLE":2,"TDEPT":3,";":62,"CREATE":2,"(":29,"DEPTNO":1,"CHAR":2,"))":3,"--":16,"#SET":1,"TERMINATOR":1,"@":2,"BEGIN":2,"ATOMIC":2,"DECLARE":5,"COUNT":5,"INT":2,"DEFAULT":5,"WHILE":4,">":5,"DO":2,"INSERT":1,"INTO":1,"VALUES":1,"||":1,"RTRIM":1,"SET":8,"=":22,"-":2,"END":6,"create":4,"procedure":4,"check_reorg_tabl":1,"in":2,"v_schema":2,"varchar":5,")":23,",":20,"out":3,"v_reorg_counter":4,"integer":14,"begin":3,"declare":18,"loc":3,"result_set_locat":1,"varying":1,"schema_out":2,"table_out":2,"card_out":2,"overflow_out":2,"npages_out":2,"fpages_out":2,"active_blocks_ou":2,"tsize_out":2,"f1_out":2,"f2_out":2,"f3_out":2,"reorg_out":3,"cursor_end":3,"smallint":1,"default":1,"continue":1,"handler":1,"for":5,"NOT":1,"FOUND":1,"set":12,"call":1,"reorgchk_tb_stat":2,"associate":1,"result":2,"locator":1,"with":1,"allocate":1,"mycursor":4,"cursor":1,"open":1,"repeat":2,"fetch":1,"from":2,"into":1,"if":6,"<>":1,"then":3,"+":6,"end":9,"until":1,"close":1,"!":4,"FUNCTION":2,"COMM_AMOUNT":2,"SALARY":4,"DEC":5,"RETURNS":1,"LANGUAGE":1,"SQL":2,"READS":1,"DATA":1,"REMAINDER":5,"COMM_PAID":6,"COMM_INCR":5,"MAX_COMM":4,"IF":4,"<=":1,"THEN":2,"SIGNAL":1,"SQLSTATE":2,"MESSAGE_TEXT":2,"L1":2,":":1,"*":2,"SELECT":1,"SUM":1,"/":1,"FROM":1,"EMPLOYEE":2,"RETURN":1,"sleep":1,"sleeptime":2,"wait_until":3,"timestamp":3,"current":3,"seconds":1,"while":2,"do":2,"trigger":1,"CHECK_HIREDATE":1,"no":1,"cascade":1,"before":1,"insert":1,"on":1,"referencing":1,"new":1,"as":2,"N":1,"each":1,"row":1,"mode":1,"db2sql":1,"n":1,".hiredate":1,"date":1,"signal":1,"runstats":1,"nr_tables":4,"nr_ok":4,"SQLCODE":2,"stmt":3,"line":3,"select":1,"tabschema":2,"tabname":1,"syscat":1,".tables":1,"where":1,"type":1,"and":1,"concat":4,"rtrim":1,".tabschema":1,".tabname":1,"execute":1,"immediate":1},"SRecode Template":{"COMMENT;":8,"set":4,"mode":1,"comment_start":2,"LICENSE":2,"purpose":1,"of":2,"the":2,"format":1,"This":1,"block":1,"multiline":1,"text":1,"was":2,"added":1,"because":1,"every":1,"other":1,".srt":1,"file":4,"I":1,"could":1,"find":1,"GPL":2,"-":4,"licensed":1,"and":1,"had":1,"long":1,"winded":1,"copyright":2,"blobs":1,"in":1,"DOLLAR":1,"context":1,"template":2,"license":1,"----":4,"{{":16,":":5,"srecode":1,"comment":1,"prefix":1,"}}":16,"filecomment":1,"user":1,"time":1,"FILENAME":1,"---":1,"^":1,"comment_prefix":7,"YUO":1,"WAN":1,"?":2,"Copyright":1,"(":1,"C":1,")":1,"YEAR":1,"AUTHOR":1,"TUO":1,"BAD":1,"WE":1,"EXPAT":1,"PEOPLE":1,"EXPLETIVE":1,"YOU":1,"!":1,">":1,"comment_end":1},"SSH Config":{"COMMENT#":7,"Host":7,"github":3,".com":3,"gist":1,".github":1,"Hostname":4,"User":6,"git":1,"IdentityFile":4,"~":3,"/":16,".ssh":3,"github_rsa":1,"IdentitiesOnly":5,"yes":4,"tomato":2,"#Hostname":1,"tomato_rsa":1,"root":3,"KexAlgorithms":1,"+":1,"diffie":1,"-":7,"hellman":1,"group1":1,"sha1":1,"client":3,"vagrant":2,"HostName":2,"Port":3,"UserKnownHostsFi":1,"dev":1,"null":1,"StrictHostKeyChe":1,"no":4,"PasswordAuthenti":1,"Users":1,"gableroux":1,"somewhere":1,".vagrant":1,"machines":1,"default":1,"virtualbox":1,"private_key":1,"LogLevel":1,"FATAL":1,"snippet":1,"options":1,"head":1,"${":4,":":3,"name":1,"}":4,"$1":1,".":1,"domain":1,"example":1,"id_rsa":1,"PreferredAuthent":2,"=":3,"password":2,"PubkeyAuthentica":1,"roomserver01":1,"ProxyJump":1,"proxy":1,"server":1},"STAR":{"COMMENT#":22,"data_1":1,"_symmetry":12,".Int_Tables_numb":4,".space_group_nam":4,"-":15,"M":4,"P1":1,".cell_setting":4,"TRICLINIC":2,"loop_":11,"_symmetry_equiv":8,".id":4,".pos_as_xyz":4,"X":10,",":20,"Y":10,"Z":10,"data_2":1,"P":1,"data_5090row":1,"data_5090col":1,"P4212":2,"TETRAGONAL_4axis":2,"data_5090both":1,"data_schedule_ge":1,"_rlnScheduleName":1,"Schedules":28,"/":85,"mvf_basic":28,"_rlnScheduleCurr":1,"UpdateMovies":8,"data_schedule_fl":1,"_rlnScheduleFloa":3,"#1":7,"#2":7,"#3":4,"mut_movies_count":2,"set_angpix":1,"set_ctf_amp_cont":1,"set_ctf_powerspe":1,"set_frame_dose":1,"set_voltage":1,"data_schedule_bo":1,"_rlnScheduleBool":3,"mut_have_more_mo":1,"data_schedule_st":1,"_rlnScheduleStri":3,"let_movies_starf":1,"movies":7,".star":11,"let_movies_table":1,"set_gain_file_pa":1,"Micrographs":3,"gain":2,".mrc":2,"set_movie_import":1,"COMMENT/*":1,"data_pipeline_ge":1,"_rlnPipeLineJobC":1,"data_pipeline_pr":1,"_rlnPipeLineProc":4,"#4":1,"None":4,"StreamMotion":9,"StreamCTF":9,"OutputProgress":2,"data_pipeline_no":1,"_rlnPipeLineNode":2,"corrected_microg":3,"logfile":4,".pdf":4,"micrographs_ctf":3,"data_pipeline_in":1,"_rlnPipeLineEdge":4,"data_pipeline_ou":1},"STON":{"TestDomainObject":1,"{":15,"#created":1,":":66,"DateAndTime":2,"[":11,"]":11,",":64,"#modified":1,"#integer":1,"#float":1,"#description":1,"#color":1,"#green":1,"#tags":1,"#two":1,"#beta":1,"#medium":1,"#bytes":1,"ByteArray":1,"#boolean":1,"false":1,"}":15,"Rectangle":1,"#origin":1,"Point":2,"-":2,"#corner":1,"ZnResponse":1,"#headers":2,"ZnHeaders":1,"ZnMultiValueDict":1,"#entity":1,"ZnStringEntity":1,"#contentType":1,"ZnMimeType":1,"#main":1,"#sub":1,"#parameters":1,"#contentLength":1,"#string":1,"#encoder":1,"ZnUTF8Encoder":1,"#statusLine":1,"ZnStatusLine":1,"#version":1,"#code":1,"#reason":1,"#a":1,"#b":1},"SWIG":{"%":153,"feature":5,"(":184,")":149,"IGEProgramOutput":1,";":184,"IGEProgramFlushO":1,"IGEProgramInputS":1,"IGEProgramInputC":2,"include":28,"#ifndef":1,"SWIGJAVASCRIPT":2,"#endif":13,"#ifdef":8,"SWIGPYTHON":2,"SWIGWIN":1,"namespace":1,"std":48,"{":67,"template":6,"DoubleVector":1,"vector":25,"<":90,"double":19,">":86,"DoubleDoubleVect":1,"FloatVector":1,"float":1,"IntVector":1,"int":41,"StringVector":1,"string":7,"StringStringVect":1,"}":66,"SWIGCSHARP":1,"apply":6,"INPUT":3,"[]":6,"const":5,"*":34,"data":31,"imag_data":2,"orders":2,"typemap":22,"in":7,"::":99,"&":34,"if":8,"$input":9,"->":15,"IsArray":1,"())":3,"v8":9,"Isolate":1,"isolate":2,"=":51,"args":1,".GetIsolate":1,"()":13,"Local":4,"Context":1,"context":2,"GetCurrentContex":1,"COMMENT//":26,"Array":2,"array":3,"Cast":1,"length":3,"Length":1,"$1":24,"new":3,"for":7,"i":21,"++":4,"Value":1,"jsvalue":3,"Get":1,",":166,".ToLocalChecked":1,"temp":14,"res":5,"SWIG_AsVal_doubl":1,"!":11,"SWIG_IsOK":2,"))":20,"SWIG_exception_f":2,"SWIG_ERROR":1,"COMMENT(*":4,"SWIG_AsPtr_std_s":1,"ptr":3,"||":1,"SWIG_ArgError":1,"((":1,"?":1,":":15,"SWIG_TypeError":1,"pointer":30,"==":4,"SUCCESS":3,"zend_hash_move_f":6,"arr_hash":25,"zval":7,"str":8,"is_str":6,"Z_TYPE_PP":3,"!=":5,"IS_STRING":2,"**":3,"zval_copy_ctor":2,"convert_to_strin":2,"else":2,"at":6,"h":5,"Z_STRVAL_P":2,"zval_dtor":2,"arr":2,"HashTable":5,"HashPosition":5,"array_count":11,"Z_ARRVAL_P":5,"switch":4,"case":14,"IS_BOOL":2,"IS_LONG":4,"Z_LVAL_PP":2,"break":8,"IS_DOUBLE":4,"Z_DVAL_PP":2,".at":8,"#else":4,"COMMENT/*":5,"typecheck":2,"SWIG_TYPECHECK_S":1,"Z_TYPE_P":4,"IS_ARRAY":1,"zend_hash_num_el":3,"$1_basetype":2,"zend_hash_intern":3,"zend_hash_get_cu":3,"NULL":3,"IS_TRUE":2,"IS_FALSE":2,"Z_LVAL_P":2,"Z_DVAL_P":2,".resize":1,"out":4,"array_init":3,"return_value":7,".size":3,"SWIGPHP5":1,"add_index_string":2,".c_str":2,"add_index_double":1,"add_index_long":1,"ignore":18,"hookStubOutput":1,"hookStubError":1,"hookStubFlush":1,"hookStubInputStr":1,"hookStubInputCha":1,"hookStubInputBlo":1,"hookStubInputChe":1,"GEStringArray":4,"StringArray_t":2,"Init":2,"toInternal":3,"GEArray":4,"Array_t":2,"GEMatrix":5,"Matrix_t":1,"GAUSS_MatrixInfo":1,"mds_utils":4,"python":4,"Dictionary":3,"try":1,"PyDict_Check":2,"throw":1,"invalid_argument":1,"catch":1,"exception":1,"e":2,"PyErr_SetString":1,"PyExc_RuntimeErr":1,".what":1,"SWIG_fail":1,"Obj":1,"SWIG_TYPECHECK_P":1,"module":1,"package":1,"CGAL_AABB_tree":2,"Decl_void_type":1,"SWIG_CGAL_add_ja":1,"SWIG_CGAL_packag":1,"import":45,"#define":1,"CGAL_INTERSECTIO":1,"#include":7,"SWIG_CGAL":7,"/":14,"Kernel":4,"typedefs":1,".h":7,"Point_3":10,"Triangle_3":6,"Segment_3":6,"Polyhedron_3":1,"all_includes":2,"AABB_tree":2,"Object":19,"pragma":1,"java":9,"jniclassimports":1,"CGAL":37,".Kernel":23,".Triangle_3":4,".Segment_3":4,".Plane_3":4,".Ray_3":4,".Point_3":7,".Polyhedron_3":11,".Polyhedron_3_Ha":6,".Polyhedron_3_Fa":5,".util":8,".Iterator":4,".Collection":4,"SWIG_CGAL_AABB_t":1,"SWIG_CGAL_import":2,"javaimports":11,"pair":24,"Polyhedron_3_Fac":30,"SWIG_CGAL_declar":24,"Point_and_Polyhe":2,"Polyhedron_3_Hal":30,"Point_and_Intege":1,"Object_and_Polyh":12,"Object_and_Integ":8,"Optional":8,"Optional_Polyhed":2,"Optional_Integer":1,"Optional_Object_":3,"#if":3,"SWIG_CGAL_NON_SU":5,"SWIG_CGAL_input_":6,"Primitive_iterat":10,"input":4,"cpp_base":9,"SWIGTYPE_p_SWIG_":4,"rebuild":4,"SWIGTYPE_p_Trian":1,"SWIGTYPE_p_Segme":1,"AABB_tree_wrappe":11,"Point_range":1,"SWIGTYPE_p_Point":1,"accelerate_dista":1,"//":2,"Generic_input_it":2,"SWIG_CGAL_output":6,"output":3,"Integer":1,"swig_types":1,"[":1,"]":1,"typedef":3,"define":6,"enddef":6,"output2":3,"SWIGTYPE_p_std__":3,"Integer_output_i":2,"iObject_and_Face":2,"iObject_and_Half":2,"iObject_and_Inte":2,"SWIG_CGAL_array_":2,"CGAL_PTP_Tree":2,"insert_from_arra":2,"CGAL_PSP_Tree":2,"AABB_tree_Polyhe":2,"AABB_tree_Segmen":1,"CGAL_SSP_Tree":1,"AABB_tree_Triang":1,"CGAL_TSP_Tree":1,"SWIG_CGAL_HAS_AA":1},"Sage":{"COMMENT#":19,"def":7,"pols":1,"(":61,"grado":25,"=":35,"-":7,",":10,"K":6,"GF":4,")":45,"mostrar":8,"False":4,":":32,"COMMENT\"\"\"":7,"lpols":14,"[]":6,"if":15,"not":3,".is_integer":3,"()":7,".round":3,">=":3,"var":7,"xs":8,"vector":6,"[":22,"x":17,"^":8,"i":10,"for":13,"in":13,"range":3,"+":7,"]":20,"V":2,"VectorSpace":1,"cs":21,"*":10,"pol":8,"print":4,"return":7,"polsNoCtes":1,"!=":4,"#":2,"no":1,"constantes":1,"+=":3,"polsMismoGrado":1,"))":6,"]]":1,"polinomios":1,"del":1,"mismo":1,"excluirReducible":1,"irreds":4,"p":17,"fp":3,".factor_list":1,"())":1,"len":3,"==":2,"and":1,"vecPol":1,"vec":4,"random_vector":1,"polVec":2,"None":2,".degree":2,".append":1,".coefficient":1,"list":1,"reversed":1,"completar2":1,".expand":1,"else":1,"/":2,")))":1},"SaltStack":{"base":1,":":68,"-":29,"packages":1,"coffeestats":1,"ceph":14,"pkg":4,".installed":2,"refresh":1,"True":1,"service":1,"dead":1,"enable":1,"False":4,"require":4,"file":5,"/":23,"etc":4,"eval":2,".conf":3,"{":6,"%":12,"if":2,"grains":2,"[":4,"]":4,"==":2,"}":6,"apt":3,"sources":2,".list":5,".d":2,"endif":2,"mds":1,"include":1,".extras":1,".managed":2,"source":2,"salt":2,"//":2,"template":2,"jinja":2,"cmd":2,"repo":2,"key":2,".run":1,"name":1,"unless":1,"makedirs":1,"true":1,"var":2,"lib":2,".directory":1,"names":1,"for":1,"dir":3,"in":1,",":3,"{{":2,".split":2,"(":2,")":2,"}}":2,"endfor":1,"gimp":1,"installer":4,"install_flags":4,"full_name":4,"uninstaller":4,"uninstall_flags":4,"gpg4win":1,"light":1,"reboot":3,"COMMENT#":17,"openoffice":1,"truecrypt":1,"a":1},"Sass":{"$blue":4,":":7,"#3bbfce":1,"$margin":3,"16px":1,".content":1,"-":3,"navigation":1,"border":2,"color":3,"darken":1,"(":1,",":1,"%":1,")":1,".border":1,"padding":1,"/":2,"margin":1},"Scala":{"COMMENT//":139,"name":1,":=":35,"version":1,"organization":1,"libraryDependenc":3,"+=":14,"%%":3,"%":6,"++":10,"=":72,"Seq":3,"(":223,",":79,")":191,"{":62,"val":39,"libosmVersion":4,"from":1,"+":32,"}":62,"maxErrors":1,"pollInterval":1,"javacOptions":1,"scalacOptions":1,"scalaVersion":1,"initialCommands":2,"COMMENT\"\"\"":1,"in":12,"console":1,"mainClass":2,"Compile":4,"packageBin":1,"Some":6,"run":1,"watchSources":1,"<":4,"baseDirectory":1,"map":1,"_":2,"/":10,"resolvers":2,"at":3,"publishTo":1,"ivyLoggingLevel":1,"UpdateLogging":1,".Full":1,"offline":1,"true":5,"shellPrompt":2,"ThisBuild":1,"state":3,"=>":20,"Project":1,".extract":1,".currentRef":1,".project":1,"System":1,".getProperty":1,"showTiming":1,"false":7,"showSuccess":1,"timingFormat":1,"import":9,"java":1,".text":2,".DateFormat":1,"DateFormat":3,".getDateTimeInst":1,".SHORT":2,"crossPaths":1,"fork":2,"Test":3,"javaOptions":1,"parallelExecutio":2,"javaHome":1,"file":3,"))":17,"scalaHome":1,"aggregate":1,"clean":1,"logLevel":2,"compile":1,"Level":3,".Warn":2,"persistLogLevel":1,".Debug":1,"traceLevel":2,"unmanagedJars":1,"publishArtifact":2,"packageDoc":2,"artifactClassifi":1,"retrieveManaged":1,"COMMENT/*":3,"credentials":2,"Credentials":2,"Path":1,".userHome":1,"math":1,".random":1,"scala":9,".language":1,".postfixOps":1,".util":2,"._":3,".":2,"Try":1,"Success":2,"Failure":2,".concurrent":4,"duration":1,"ExecutionContext":2,".Implicits":1,".global":1,"CanAwait":1,"OnCompleteRunnab":1,"TimeoutException":1,"ExecutionExcepti":1,"blocking":3,"object":3,"node11":1,"println":12,"//>":6,"Welcome":1,"to":3,"the":1,"Scala":1,"worksheet":1,"COMMENT/**":1,"def":24,"retry":3,"[":12,"T":7,"]":10,"n":8,":":33,"Int":13,"block":8,"Future":6,"ns":2,"Iterator":2,".iterator":1,"attempts":2,"()":31,"]]":1,".map":1,"failed":2,".failed":1,"new":1,"Exception":2,".foldLeft":1,"((":1,"a":2,"fallbackTo":1,".Future":1,".Fut":1,"rb":3,"i":14,"Thread":2,".sleep":2,"*":18,"random":2,".toInt":2,".toString":8,"ri":2,"onComplete":1,"case":8,"s":14,"t":2,"r":2,"Unit":1,"toList":1,".foreach":3,"Iteration":1,"Hi":1,"switchToDefault2":1,"carHeight":2,"markerHeight":3,"carE":3,"trans":10,"->":22,"Picture":5,"repeat":2,"forward":5,";":7,"right":5,"car":3,"img":2,"String":9,"PicShape":8,".image":1,"cars":5,"collection":2,".mutable":2,".Map":1,".empty":2,"Vector2D":10,"carSpeed":3,"pResponse":7,"var":4,"pVel":18,"disabledTime":5,"bplayer":4,"newMp3Player":2,"cplayer":3,"createCar":2,"c":15,"cb":18,".x":6,".width":5,".y":9,".height":4,"draw":8,"-":23,"markers":4,".Set":1,"createMarker":2,"mwidth":3,"m":11,"fillColor":2,"white":3,"penColor":3,".rect":1,"cleari":1,"drawStage":1,"darkGray":1,"canvasBounds":3,"player":18,"drawAndHide":1,"timer":2,"animate":1,".moveToFront":2,"enabled":2,"epochTimeMillis":4,">":1,"if":18,"isKeyPressed":4,"Kc":4,".VK_LEFT":1,".transv":10,".VK_RIGHT":1,".VK_UP":1,"!":4,"isMp3Playing":1,"playMp3Sound":1,"else":9,"stopMp3":1,".VK_DOWN":1,".isMp3Playing":1,".playMp3Sound":3,".stopMp3":1,".collidesWith":5,"stageLeft":1,"||":1,"stageRight":1,".setOpacity":1,"drawMessage":4,"red":2,"stopAnimation":3,"stageTop":1,"stageBot":1,"cv":2,"vel":4,"bouncePicVectorO":1,"updateEnergyCras":2,"newVel":3,"randomDouble":1,".position":2,".erase":2,"-=":3,".translate":1,"energyLevel":4,"energyText":4,"energyLabel":4,".textu":2,"blue":2,"updateEnergyTick":2,".update":3,"Color":2,"te":2,"textExtent":1,"pic":4,"manageGameScore":2,"gameTime":5,"timeLabel":4,".forwardInputTo":1,"stageArea":1,"==":4,"green":1,"playMp3Loop":1,"activateCanvas":1,"size":4,"S":2,"stem":3,"scale":4,"noColor":1,"black":1,"clear":2,"setBackground":2,"invisible":1,"drawing":4,"GPics":2,"brit":1,"rot":3,"SHEBANG#!sh":2,"exec":2,"#":2,"HelloWorld":1,"main":1,"args":1,"Array":1,"fdStep":2,"fdStep2":2,"rtStep":1,"rtStep2":1,"bgColor":2,"sBgColor":1,"clearOutput":1,"beamsOn":1,"width":2,"height":2,"setPenColor":1,"purple":1,"action":4,"code":3,"interpret":1,"cmd":3,"Map":1,"eraseCmds":3,"button":9,"forcmd":3,".button":3,"panel":2,"VPics":1,"HPics":2,"Beers":1,"extends":1,"Application":1,"bottles":3,"qty":12,"f":4,"//":4,"higher":1,"order":1,"functions":2,"match":2,"x":3,"beers":3,"sing":3,"implicit":3,"song":3,"takeOne":2,"nextQty":2,"nested":1,"refrain":2,".capitalize":1,"tail":1,"recursion":1,"headOfSong":1,"parameter":1},"Scaml":{"%":1,"p":1,"Hello":1,",":1,"World":1,"!":1},"Scenic":{"COMMENT\"\"\"":30,"param":10,"map":2,"=":66,"localPath":2,"(":111,")":113,"model":3,"scenic":9,".simulators":4,".newtonian":1,".driving_model":1,"scenario":3,"ParkedCar":2,"gap":5,":":112,"precondition":1,"ego":5,".laneGroup":3,"._shoulder":1,"!=":3,"None":2,"setup":2,"spot":2,"OrientedPoint":4,"on":3,"visible":1,".curb":1,"parkedCar":1,"Car":4,"left":2,"of":10,"by":6,"Main":1,"()":12,"with":4,"behavior":3,"FollowLaneBehavi":3,"terminate":3,"after":1,"seconds":1,"compose":1,"while":2,"True":7,"subScenario":3,"do":6,"until":1,"distance":11,"past":1,".parkedCar":1,">":1,"COMMENT#":26,"carla_map":1,".carla":1,".model":2,"MODEL":1,"EGO_SPEED":1,"VerifaiRange":6,",":70,"EGO_BRAKE":1,"ADV1_DIST":1,"ADV2_DIST":1,"globalParameters":11,".ADV1_DIST":1,"+":4,"ADV3_DIST":1,".ADV2_DIST":1,"ADV_SPEED":1,"BYPASS_DIST":4,"INIT_DIST":1,"TERM_DIST":1,".ADV3_DIST":1,"EgoBehavior":1,"try":1,"target_speed":5,".EGO_SPEED":3,"interrupt":2,"when":3,"((":2,"to":15,"adversary_1":1,"<":10,"or":4,"adversary_3":1,"newLaneSec":4,"self":54,".laneSection":3,".laneToRight":2,"LaneChangeBehavi":3,"laneSectionToSwi":3,"adversary_2":1,".laneToLeft":1,"Adversary2Behavi":1,"rightLaneSec":2,".ADV_SPEED":2,"initLane":1,"Uniform":1,"COMMENT(*":1,"from":13,"typing":1,"import":7,"Optional":8,".domains":4,".driving":4,".workspace":1,"DrivingWorkspace":2,".roads":1,"ManeuverType":1,"Network":5,"Road":3,"Lane":3,"LaneSection":3,"LaneGroup":4,"Intersection":3,"PedestrianCrossi":3,"NetworkElement":3,".actions":1,"*":4,".behaviors":1,".core":1,".distributions":1,"RejectionExcepti":1,".utils":1,".colors":1,"Color":2,"if":13,"not":7,"in":5,"raise":8,"RuntimeError":1,"map_options":1,"{}":1,"#":15,"The":6,"road":5,"network":29,"being":1,"used":2,"for":5,"the":4,"as":1,"a":2,"`":6,"object":1,".":10,".fromFile":1,".map":1,"**":1,".map_options":1,"workspace":1,"union":5,"all":6,"drivable":2,"roads":2,"including":3,"intersections":4,"but":1,"shoulders":3,"parking":2,"lanes":3,"Region":6,".drivableRegion":1,"curbs":1,"curb":1,".curbRegion":1,"sidewalks":1,"sidewalk":1,".sidewalkRegion":1,"shoulder":2,".shoulderRegion":1,"All":1,"areas":1,"both":1,"ordinary":1,"and":3,"roadOrShoulder":2,".union":1,"intersection":2,".intersectionReg":1,"A":1,"obj":18,"VectorField":2,"representing":1,"nominal":3,"traffic":2,"direction":1,"at":5,"given":1,"point":1,"Inside":1,"anywhere":1,"else":1,"where":1,"there":1,"can":4,"be":2,"multiple":1,"directions":2,"choice":1,"is":2,"arbitrary":1,"At":1,"such":1,"points":1,"function":1,".nominalDirectio":1,"get":1,"roadDirection":2,".roadDirection":1,"class":7,"DrivingObject":3,"elevation":2,"[":9,"dynamic":1,"]":9,"requireVisible":1,"False":6,"@property":19,"def":32,"isVehicle":2,"return":26,"isCar":2,"lane":1,"->":16,".laneAt":4,"reject":7,"_lane":1,"laneSection":1,".laneSectionAt":2,"_laneSection":1,"laneGroup":1,".laneGroupAt":2,"_laneGroup":1,"oppositeLaneGrou":1,".opposite":1,".roadAt":2,"_road":1,".intersectionAt":4,"_intersection":1,"crossing":1,".crossingAt":2,"_crossing":1,"element":1,".elementAt":2,"_element":1,"distanceToCloses":1,"type":3,"Object":1,"objects":8,"simulation":5,".objects":4,"minDist":4,"float":1,"isinstance":2,"continue":7,"d":3,"setPosition":1,"pos":1,"NotImplementedEr":7,"setVelocity":1,"vel":1,"Vehicle":3,"regionContainedI":2,"position":2,"Point":2,"heading":4,".position":7,".roadDeviation":1,"roadDeviation":1,"viewAngle":2,"deg":7,"width":2,"length":4,"color":2,".defaultCarColor":1,"NPCCar":1,"pass":2,"Pedestrian":1,".walkableRegion":2,"Range":14,"Steers":1,"setThrottle":1,"throttle":1,"setSteering":1,"steering":1,"setBraking":1,"braking":1,"setHandbrake":1,"handbrake":1,"setReverse":1,"reverse":1,"Walks":1,"setWalkingDirect":1,"velocity":4,"Vector":1,".speed":1,".rotatedBy":1,".setVelocity":2,"setWalkingSpeed":1,"speed":2,".velocity":1,".normalized":1,"withinDistanceTo":3,"car":3,"thresholdDistanc":6,"vehicle":10,"see":2,"elif":1,"inter":4,"different":2,".webots":1,".mars":1,"Rover":1,"@":5,"-":9,"controller":1,"goal":3,"Goal":1,"<=":2,"monitor":1,"terminateOnT":1,"keyboard":3,".supervisor":1,".getKeyboard":1,".enable":1,"print":1,"wait":1,".getKey":1,"==":1,"ord":1,".width":1,"halfGap":3,"/":1,"bottleneck":9,"offset":1,"facing":3,"require":1,"abs":1,"angle":2,"))":1,"BigRock":3,"leftEdge":2,"relative":2,".heading":2,"rightEdge":2,"right":1,"Pipe":3,"ahead":2,"beyond":2,"Rock":3},"Scheme":{"(":1132,"import":2,"rnrs":2,")":369,"only":1,"surfage":4,"s1":1,"lists":1,"filter":1,"-":256,"map":2,"gl":2,"glut":1,"dharmalab":2,"records":6,"define":56,"record":16,"type":1,"math":1,"basic":2,"agave":4,"glu":1,"compat":1,"geometry":1,"pt":4,"glamour":2,"window":1,"misc":1,"s19":1,"time":1,"s27":1,"random":1,"bits":1,"s42":1,"eager":1,"comprehensions":1,"))":165,"COMMENT;":94,"say":1,".":8,"args":14,"for":1,"each":1,"display":2,"newline":2,"translate":15,"p":11,"glTranslated":1,"x":216,"y":126,"radians":1,"COMMENT(*":1,"library":2,"lambdastar":1,"export":2,"rename":1,"lambda":15,"*":33,")))":86,"syntax":8,"rules":4,"()":9,"((":61,"_":7,"a":74,"e":18,"...":12,"h":6,"let":9,")))))":13,"if":38,"null":15,"?":53,"apply":10,"))))":30,"posary":2,"rest":6,"polyvariadic":2,"letrec":2,"rec":11,"case":3,"(()":2,"some":6,"get":12,"more":5,"append":23,"))))))":12,"sboyer":1,"benchmark":2,"n":19,"car":29,"setup":5,"boyer":6,"run":1,"string":2,"number":3,"->":6,"test":5,"rewrites":8,"and":25,"=":6,"else":21,"#t":7,")))))))":3,";":5,"assigned":2,"below":2,"add":5,"lemma":5,"lst":53,"quote":11,"equal":162,"compile":1,"form":2,"reverse":13,"codegen":1,"optimize":1,"nil":10,"eqp":2,"fix":16,"greaterp":1,"lessp":22,"lesseqp":1,"not":30,"greatereqp":2,"boolean":1,"or":13,"t":11,"f":13,"iff":1,"implies":14,"even1":1,"zerop":20,"odd":1,"sub1":4,"countps":2,"l":9,"pred":2,"loop":5,"zero":31,"fact":2,"i":29,"divides":1,"remainder":9,"assume":2,"true":11,"var":4,"alist":23,"cons":28,"false":11,"tautology":1,"checker":1,"tautologyp":7,"normalize":3,"falsify":1,"falsify1":1,"prime":4,"add1":10,"prime1":1,"q":6,"numberp":11,"b":35,"c":14,"d":4,"plus":50,"z":39,"difference":17,"meaning":9,"tree":7,"fringe":1,"times":34,"exec":3,"pds":2,"envrn":3,"mc":1,"flatten":8,"member":15,"length":8,"intersect":1,"nth":5,"exp":6,"j":12,"k":4,"count":9,"list":15,"sort":1,"lp":1,"quotient":6,"power":10,"eval":7,"big":3,"plus1":1,"base":13,"rep":3,"gcd":4,"w":7,"value":4,"nlistp":1,"listp":6,"gopher":3,"samefringe":1,"greatest":3,"factor":3,"delete":4,"sort2":3,"dsort":1,"x1":1,"x2":1,"x3":1,"x4":1,"x5":1,"x6":1,"x7":2,"sigma":1,"last":3,"assignment":3,"assignedp":1,"cdr":25,"set":13,"val":2,"mem":2,"cond":20,"term":68,"pair":11,"eq":6,"cadr":8,"put":4,"lemmas":12,"error":1,"symbol":25,"untranslate":2,"name":2,"sym":10,"property":2,"!":15,"assq":3,"r":3,"make":2,"vector":4,"ref":2,"r1":2,"r2":2,"subst":13,"u":3,"do":1,"tautp":2,"caar":1,"cdar":1,"temp":12,"rewrite":16,"()))":1,"truep":3,"falsep":3,"#f":11,"constructor":3,"caddr":3,"cadddr":2,"sanity":1,"check":1,"scons":3,"original":4,"+":1,"with":3,"one":8,"way":8,"unify":8,"term1":9,"term2":10,"begin":2,"unify1":6,"This":1,"bug":1,"makes":1,"nboyer":1,"%":1,"slower":1,"lst1":8,"lst2":10,"trans":4,"of":4,"implies1":3,"answer":2,"write":1,"libs":1,"list2":2,"objs":2,"exported":1},"Scilab":{"assert_checkequa":1,"(":7,"+":5,",":5,")":7,";":7,"assert_checkfals":1,"%":4,"pi":3,"==":2,"e":4,"COMMENT//":3,"function":1,"[":1,"a":4,"b":4,"]":1,"=":6,"myfunction":1,"d":2,"f":2,"$":1,":":1,"cos":1,"cosh":1,"if":1,"then":1,"-":1,".field":1,"else":1,"home":1,"return":1,"end":1,"myvar":1,"endfunction":1,"disp":1},"ShaderLab":{"COMMENT//":43,"Shader":3,"{":48,"Properties":3,"_MainTex":7,"(":120,",":90,"2D":12,")":98,"=":94,"}":48,"CGINCLUDE":3,"#pragma":36,"exclude_renderer":1,"d3d11_9x":1,"target":2,"ENDCG":13,"SubShader":3,"Cull":3,"Off":7,"ZWrite":3,"ZTest":3,"Always":3,"Pass":12,"CGPROGRAM":10,"multi_compile":13,"__":13,"UNITY_COLORSPACE":6,"vertex":11,"VertDOF":7,"fragment":10,"FragPrefilter":2,"#include":13,"#define":6,"PREFILTER_TAA":1,"FragBlur":4,"KERNEL_SMALL":1,"KERNEL_MEDIUM":1,"KERNEL_LARGE":1,"KERNEL_VERYLARGE":1,"FragPostBlur":1,"FallBack":1,"{}":11,"_AutoExposure":3,"_BloomTex":3,"_Bloom_DirtTex":3,"_GrainTex":1,"_LogLut":3,"_UserLut":4,"_Vignette_Mask":3,"_ChromaticAberra":5,"_DitheringTex":1,"EYE_ADAPTATION":2,"CHROMATIC_ABERRA":4,"DEPTH_OF_FIELD":6,"DEPTH_OF_FIELD_C":2,"BLOOM":2,"BLOOM_LENS_DIRT":2,"COLOR_GRADING":2,"COLOR_GRADING_LO":2,"USER_LUT":2,"GRAIN":1,"VIGNETTE_CLASSIC":2,"VIGNETTE_ROUND":2,"VIGNETTE_MASKED":2,"DITHERING":1,"sampler2D":9,";":145,"half":13,"sampler2D_float":1,"_CameraDepthText":5,"_DepthOfFieldTex":5,"float4":7,"float2":14,"_DepthOfFieldPar":3,"//":14,"x":4,":":20,"distance":1,"y":4,"f":2,"^":1,"/":13,"N":1,"*":23,"S1":1,"-":22,"film_width":1,"_BloomTex_TexelS":2,"half2":4,"_Bloom_Settings":3,"sampleScale":1,"bloom":4,".intensity":1,"_Bloom_DirtInten":2,"half3":16,"_LogLut_Params":3,"lut_width":1,"lut_height":2,"z":6,"_ExposureEV":3,"EV":1,"exp2":3,"half4":15,"_UserLut_Params":4,"@see":1,"_Vignette_Color":4,"_Vignette_Center":3,"UV":1,"space":1,"_Vignette_Settin":6,"intensity":1,"smoothness":1,"roundness":1,"_Vignette_Opacit":2,"[":1,"]":1,"struct":2,"VaryingsFlipped":4,"pos":5,"SV_POSITION":2,"uv":13,"TEXCOORD0":2,"uvSPR":1,"TEXCOORD1":1,"Single":2,"Stereo":2,"UVs":3,"uvFlipped":1,"TEXCOORD2":1,"Flipped":1,"DX":1,"MSAA":1,"Forward":1,"uvFlippedSPR":1,"TEXCOORD3":1,"flipped":1,"VertUber":2,"AttributesDefaul":2,"v":8,"o":14,".pos":1,"UnityObjectToCli":2,".vertex":3,".uv":7,".texcoord":4,".xy":4,".uvSPR":2,"UnityStereoScree":5,"_MainTex_ST":5,".uvFlipped":5,"#if":19,"UNITY_UV_STARTS_":1,"if":2,"_MainTex_TexelSi":3,".y":14,"<":4,"#endif":19,".uvFlippedSPR":4,"return":7,"FragUber":2,"i":17,"SV_Target":3,"autoExposure":4,"tex2D":8,".r":1,"color":40,".xxx":6,"&&":1,"dof":5,".xxxx":2,"coords":4,"end":2,"dot":3,"diff":3,"int":3,"samples":5,"clamp":1,"length":1,".zw":1,"))":11,"delta":3,"sum":3,"filterSum":4,"dofDelta":4,"dofPos":5,"dofSum":3,"for":1,"++":1,"t":2,"+":3,"s":2,"tex2Dlod":3,".rgb":5,"filter":4,"+=":7,"sdof":2,".rgba":1,"#else":3,"*=":8,"GammaToLinearSpa":3,"!":3,".a":2,"#elif":5,"src":1,"float":14,"depth":14,"LinearEyeDepth":1,"SAMPLE_DEPTH_TEX":3,"coc":4,".x":6,"rgb":7,"lerp":9,"saturate":9,"AcesLuminance":1,"UpsampleFilter":1,"dirt":2,"d":9,"abs":2,"pow":3,".z":2,"Roundness":1,"vfactor":6,"_ScreenParams":2,"new_color":2,"Exposure":1,"is":1,"in":1,"ev":1,"units":1,"or":1,"colorLogC":2,"LinearToLogC":2,"ApplyLut2d":3,"LinearToGammaSpa":2,"colorGraded":6,".xyz":2,".w":1,"UberSecondPass":1,"FOG_LINEAR":2,"FOG_EXP":2,"FOG_EXP2":2,"SKYBOX_THREASHOL":2,"Varyings":5,"VertFog":3,"_FogColor":3,"_Density":3,"_Start":4,"_End":3,"ComputeFog":3,"fog":12,"ComputeDistance":3,"dist":7,"_ProjectionParam":2,"-=":1,"FragFog":2,"Linear01Depth":2,"FragFogExcludeSk":2,"skybox":2},"Shell":{"SHEBANG#!zsh":2,"echo":117,"COMMENT#":231,"#Import":2,"the":31,"shell":4,"-":498,"agnostic":2,"(":103,"Bash":3,"or":3,"Zsh":2,")":180,"environment":6,"config":4,"source":12,"~":30,"/":669,".profile":2,"HISTSIZE":4,"=":330,"#How":2,"many":2,"lines":2,"of":12,"history":18,"to":42,"keep":3,"in":41,"memory":3,"HISTFILE":4,"=~":3,".zsh_history":2,"#Where":2,"save":4,"disk":6,"SAVEHIST":2,"#Number":2,"entries":2,"HISTDUP":2,"erase":2,"#Erase":2,"duplicates":2,"file":12,"setopt":8,"appendhistory":2,"#Append":2,"no":14,"overwriting":2,"sharehistory":2,"#Share":2,"across":2,"terminals":2,"incappendhistory":2,"#Immediately":2,"append":2,",":41,"not":8,"just":2,"when":2,"a":18,"term":2,"is":16,"killed":2,"#":54,".":17,".dotfiles":4,"z":21,"zsh":2,".sh":6,"#function":2,"precmd":2,"()":41,"{":82,"}":102,"rupa":2,"dirpersiststore":2,"make_graph":1,"if":89,"[":51,"f":81,"dbschema":7,".dot":7,"]":51,";":87,"then":57,"rm":4,"fi":51,"python":1,"manage":1,".py":2,"graph_models":1,"X":60,"CaptchaStore":1,"ContentType":1,"Group":1,"Permission":1,"Site":1,"Session":1,"AbstractBaseSess":1,"LogEntry":1,"FileBrowser":1,"PermissionsMixin":1,"AbstractBaseUser":1,"TaskResult":1,"PeriodicTask":1,"IntervalSchedule":1,"PeriodicTasks":1,"ClockedSchedule":1,"CrontabSchedule":1,"SolarSchedule":1,"x":13,"last_updated_by":1,"g":1,">":22,"sed":22,"i":16,"e":12,"for":17,"layout":1,"dot":2,"fdp":1,"sfdp":1,"osage":1,"do":14,"neato":1,"twopi":1,"circo":1,"patchwork":1,"dbschema_":3,"$layout":4,".pdf":3,"K":1,"Tpdf":1,"done":13,"stty":2,"istrip":2,"export":34,"PATH":10,"test":13,"$HOME":12,".common":4,"alias":66,"&&":68,".custom":4,"usr":47,"bin":46,"dircolors":2,"r":21,".dircolors":2,"eval":7,"||":23,"ls":11,"dir":7,"vdir":2,"grep":15,"fgrep":2,"egrep":4,"pkgname":1,"stud":5,"git":8,"pkgver":1,"pkgrel":1,"pkgdesc":1,"arch":1,"i686":1,"x86_64":1,"url":4,"license":1,"depends":1,"libev":1,"openssl":1,"makedepends":1,"provides":1,"conflicts":1,"_gitroot":1,"https":1,":":54,"//":7,"github":1,".com":2,"bumptech":1,".git":1,"_gitname":1,"build":16,"cd":12,"msg":4,"[[":35,"d":20,"]]":35,"pull":2,"origin":1,"else":15,"clone":2,"rf":1,"make":8,"package":1,"PREFIX":1,"DESTDIR":1,"install":2,"Dm755":1,"init":1,".stud":1,"mkdir":2,"p":8,"n":58,"SCREENDIR":2,"local":38,"sbin":10,"xpg4":4,"sfw":4,"ccs":4,"openwin":4,"opt":10,"mysql":4,"current":5,"MANPATH":2,"man":12,"share":4,"${":21,"TERM":4,"==":9,"COLORTERM":2,"CLICOLOR":2,"can":3,"be":4,"set":36,"anything":2,"actually":2,"DISPLAY":2,"fpath":4,"$fpath":2,".zsh":2,"func":2,"typeset":5,"U":2,"clear":2,"SHEBANG#!rc":2,"rfork":2,"sys":2,"fonts":1,"cmd":7,"sec":3,"S":5,"fn":2,"roff":6,"preproc":5,"postproc":2,"cat":5,"`":48,"doctype":1,"$2":4,"$1":10,"t":9,"$x":8,"*":45,"grap":2,"$preproc":14,"pic":2,"Nflag":2,"Tutf":1,"Lflag":1,"s":12,"col":1,"eqn":2,"tbl":2,"$FONTS":1,"</":2,"dev":13,"null":13,"|":62,"switch":4,"$":20,"#preproc":1,"case":45,"troff":5,"$Nflag":5,"$Lflag":5,"$MAN":5,"$postproc":1,"page":4,"mnt":1,"wsys":1,"acme":1,"w":4,"search":2,"yes":2,"while":5,"$d":1,"exit":17,"$S":5,"$sec":4,"shift":36,"b":4,"P":7,"#sec":1,"pd":1,"ix":1,"INDEX":3,"pat":2,"^":12,"fils":3,"$search":1,"$i":17,"try":2,"$pat":1,"sort":1,"u":3,"!":11,"#try":1,"$fils":3,"$try":3,"#fils":2,"intro":2,"0intro":2,"$n":1,"tr":1,"A":14,"Z":3,"need":1,"$cmd":1,"v":9,"proof":1,"COMMENT//":2,"\\":12,"D":7,"plumb":1,"edit":3,"function":7,"command":5,"Fh":2,"l":8,"list":3,"long":2,"format":2,"...":4,"ll":4,"less":4,"XF":2,"pipe":2,"into":3,"#CDPATH":2,"HISTIGNORE":2,"HISTCONTROL":4,"ignoreboth":2,"shopt":13,"cdspell":2,"extglob":2,"progcomp":2,"complete":82,"bunzip2":2,"bzcat":2,"bzcmp":2,"bzdiff":2,"bzegrep":2,"bzfgrep":2,"bzgrep":2,"unzip":2,"zipinfo":2,"compress":2,"znew":2,"gunzip":2,"zcmp":2,"zdiff":2,"zcat":2,"zegrep":2,"zfgrep":2,"zgrep":2,"zless":2,"zmore":2,"uncompress":2,"ee":2,"display":2,"xv":2,"qiv":2,"gv":2,"ggv":2,"xdvi":2,"dvips":2,"dviselect":2,"dvitype":2,"acroread":2,"xpdf":2,"makeinfo":2,"texi2html":2,"tex":2,"latex":2,"slitex":2,"jadetex":2,"pdfjadetex":2,"pdftex":2,"pdflatex":2,"texi2dvi":2,"mpg123":2,"mpg321":2,"xine":2,"aviplay":2,"realplay":2,"xanim":2,"ogg123":2,"gqmpeg":2,"freeamp":2,"xmms":2,"xfig":2,"timidity":2,"playmidi":2,"vi":2,"vim":2,"gvim":2,"rvim":2,"view":2,"rview":2,"rgvim":2,"rgview":2,"gview":2,"emacs":4,"wine":2,"bzme":2,"netscape":2,"mozilla":2,"lynx":2,"opera":2,"w3m":2,"galeon":2,"curl":6,"dillo":2,"elinks":2,"links":2,"su":2,"passwd":2,"groups":2,"user":2,"commands":8,"see":4,"only":7,"users":2,"stopped":4,"bg":4,"completes":10,"with":12,"jobs":4,"j":2,"fg":2,"disown":2,"other":5,"job":3,"readonly":4,"unset":12,"and":5,"variables":2,"options":8,"helptopic":2,"help":5,"helptopics":2,"unalias":4,"aliases":2,"binding":2,"bind":4,"readline":2,"bindings":2,"this":6,"more":3,"intelligent":2,"c":5,"type":6,"which":11,"#sudo":2,"on":4,"pushd":2,"rmdir":2,"Make":2,"directory":7,"directories":2,"W":2,"filenames":2,"PS1":4,"..":5,"csh":2,"same":2,"?":7,"as":3,"bash":2,"quit":2,"q":9,"even":3,"shorter":2,":-":3,"rehash":2,".bashrc":4,"after":2,"I":3,"it":4,"pg":2,"patch":2,"awk":2,"diff":2,"find":3,"ps":2,"whoami":2,"ping":2,"histappend":2,"PROMPT_COMMAND":2,"usage":4,"9fs":3,"service":1,"kfs":5,"srv":12,"mount":9,"dump":6,"boot":9,"main":4,"archive":2,"again":1,"print":2,"error":1,"snap":2,"snapshot":5,"C":3,"juke":2,"ye":1,"olde":1,"server":1,"il":2,"jukefs":2,"sources":8,"nq":1,"tcp":1,".cs":1,".bell":1,"labs":1,"sourcesdump":2,"sourcessnap":2,"vac":1,"vacfs":1,"<":14,".vac":1,"score":1,"COMMENT/*":2,"umask":2,"path":23,"prompt":2,"endif":2,"FLASK_APP":1,"app":1,"FLASK_ENV":1,"development":1,"SHEBANG#!bash":10,"DEFAULT_JVM_OPTS":1,"APP_NAME":1,"APP_BASE_NAME":1,"basename":1,"MAX_FD":2,"warn":3,"die":5,"cygwin":2,"false":5,"msys":2,"darwin":2,"CYGWIN":1,"true":5,"COMMENT;":7,"Darwin":1,"MINGW":1,"esac":12,"PRG":3,"h":6,"ld":1,"link":1,"expr":2,"dirname":3,"SAVED":1,">/":9,"APP_HOME":2,"CLASSPATH":2,"$APP_HOME":1,"gradle":2,"wrapper":2,".jar":1,"JAVACMD":4,"Please":2,"JAVA_HOME":3,"variable":4,"your":4,"match":2,"location":2,"Java":2,"installation":2,"java":4,">&":6,"MAX_FD_LIMIT":1,"ulimit":2,"H":1,"eq":3,"o":6,"$MAX_FD":1,"ne":2,"$darwin":1,"GRADLE_OPTS":1,"$cygwin":1,"cygpath":4,"--":35,"mixed":3,"unix":1,"ROOTDIRSRAW":1,"L":3,"maxdepth":1,"mindepth":1,"SEP":2,"$ROOTDIRSRAW":1,"ROOTDIRS":1,"OURCYGPATTERN":2,"!=":2,"arg":4,"CHECK":1,"CHECK2":1,"###":2,"Determine":1,"an":2,"option":2,"$CHECK":1,"$CHECK2":1,"Added":1,"condition":1,"args":6,"ignore":1,"$((":3,"+":353,"))":9,";;":56,"splitJvmOpts":2,"JVM_OPTS":2,"$DEFAULT_JVM_OPT":1,"$JAVA_OPTS":1,"$GRADLE_OPTS":1,"#JVM_OPTS":1,"exec":5,"classpath":1,"org":5,".gradle":1,".wrapper":1,".GradleWrapperMa":1,"return":5,"PAGER":2,"LANG":2,"en_US":4,".UTF":4,"LC_CTYPE":2,".ksh_history":2,"ignoredups":2,"la":2,"complete_sysctl":2,"$(":24,"sysctl":2,"cut":2,"f1":2,"declare":22,"sbt_release_vers":1,"sbt_snapshot_ver":1,"SNAPSHOT":3,"sbt_jar":3,"sbt_dir":3,"sbt_create":2,"sbt_snapshot":1,"sbt_launch_dir":3,"scala_version":1,"java_home":1,"sbt_explicit_ver":3,"verbose":4,"debug":7,"quiet":5,"build_props_sbt":3,"project":11,".properties":10,"versionLine":4,"sbt":34,".version":4,"versionString":3,"##":3,"update_build_pro":2,"ver":2,"old":2,"$ver":3,"$old":2,"elif":4,"perl":3,"pi":2,">>":1,"!!!":6,"Updated":1,"setting":2,"Previous":1,"value":1,"was":1,"sbt_version":8,"$sbt_explicit_ve":2,"$v":2,"$sbt_release_ver":1,"echoerr":3,"vlog":1,"$verbose":2,"$debug":4,"dlog":8,"get_script_path":2,"target":1,"readlink":1,"get_mem_opts":3,"mem":3,"perm":3,"$mem":1,"((":6,"$perm":3,"codecache":1,"make_url":3,"groupid":1,"category":1,"version":18,"default_jvm_opts":1,"default_sbt_opts":1,"default_sbt_mem":1,"noshare_opts":1,"sbt_opts_file":1,"jvm_opts_file":1,"latest_28":1,"latest_29":1,"latest_210":1,"script_path":1,"script_dir":1,"script_name":1,"java_cmd":2,"sbt_mem":2,"$default_sbt_mem":1,"residual_args":3,"java_args":3,"scalac_args":2,"sbt_commands":2,"build_props_scal":1,".scala":6,".versions":2,"%%":1,".*":2,"execRunner":2,"printf":4,"sbt_groupid":3,"tools":3,".sbt":7,"sbt_artifactory_":2,"version0":2,"%":3,"F":2,"$version":1,"pe":1,"make_release_url":2,"releases":1,"make_snapshot_ur":2,"snapshots":1,"head":1,"jar_url":1,"jar_file":1,"download_url":2,"jar":5,"fail":1,"silent":1,"output":1,"wget":2,"O":3,"acquire_sbt_jar":2,"sbt_url":1,"<<":2,"EOM":4,"Usage":1,"$script_name":1,"message":1,"runner":1,"chattier":1,"log":2,"level":2,"Debug":1,"Error":2,"colors":2,"disable":1,"ANSI":1,"color":1,"codes":1,"create":3,"start":2,"contains":2,"global":1,"settings":2,"plugins":1,"default":5,"/<":1,"shared":1,"series":1,"ivy":2,"Ivy":1,"repository":3,".ivy2":1,"integer":2,"$sbt_mem":3,"use":9,"all":1,"caches":1,"sharing":1,"offline":3,"put":1,"mode":2,"jvm":7,"port":3,"Turn":1,"JVM":1,"debugging":1,"open":1,"at":2,"given":3,"batch":2,"Disable":1,"interactive":1,"The":1,"way":1,"accomplish":1,"pre":1,"there":1,"property":1,"update":2,"That":1,"specified":4,"launcher":1,"launch":2,"hold":1,"launchers":1,"$sbt_launch_dir":1,"$latest_28":1,"$latest_29":1,"$latest_210":1,"scala":6,"home":4,"alternate":1,"JAVA_OPTS":2,"holding":2,"uses":2,"SBT_OPTS":1,".jvmopts":1,"root":2,"prepended":2,".sbtopts":1,"**":2,"Dkey":2,"val":2,"pass":2,"directly":2,"J":4,"stripped":1,"add":1,"In":2,"duplicated":1,"conflicting":1,"order":1,"above":1,"shows":1,"precedence":1,"lowest":1,"line":1,"highest":1,"addJava":10,"addSbt":12,"addScalac":2,"addResidual":2,"addResolver":1,"addDebugger":2,"get_jvm_opts":2,"process_args":2,"require_arg":12,"gt":1,"inc":1,"$sbt_snapshot_ve":1,"$quiet":1,"sbtargs":2,"IFS":1,"read":1,"argumentCount":1,"#scalac_args":1,"@":4,"$argumentCount":1,"pwd":1,"doesn":1,"If":1,"you":1,"want":1,"anyway":1,"run":2,"$0":4,".sbt_completion":2,"#residual_args":1,"SHEBANG#!sh":6,"do_bb_install":1,"lib":2,"modules":1,"script":1,"dotfile":1,"does":1,"lot":1,"fun":2,"stuff":2,"like":1,"turning":1,"normal":1,"dotfiles":1,"eg":1,"symlinks":1,"away":1,"optionally":1,"moving":1,"files":1,"so":1,"that":1,"they":1,"preserved":1,"up":1,"cron":1,"automate":1,"aforementioned":1,"maybe":1,"some":1,"nocasematch":1,"This":1,"makes":1,"pattern":1,"matching":1,"insensitive":1,"POSTFIX":1,"URL":1,"PUSHURL":1,"overwrite":2,"print_help":2,"$opt":1,"k":1,"continue":1,"$overwrite":1,"mv":1,"ln":1,"remote":2,".origin":2,".url":1,".pushurl":1,"crontab":1,".jobs":1,".cron":1,"system":1,"rbenv":2,"versions":1,"bare":1,"prefix":1,"PROMPT":2,"+=":2,"ZSH_THEME_GIT_PR":4,"name":2,"foodforthought":1,".jpg":1,"fo":1,"day":1,"month":1,"year":1,"hour":1,"minute":1,"second":1,"rules":1,".d":2,"udev":2,"control":2,"udevadm":1,"reload":1,"hwdb":2,"$I":2,"$A":1,"$H":1,"$B":1,"$E":2,"$F":2,"$C":1,"$D":1,"H4sICHMSq1ECA3h6":1,"yV5gZbXQsToRI1u6":1,"KJIYF1CBE":1,"EBTdCTPebEPmYhte":1,"KOKJLlc4OZTHZjFD":1,"M":2,"Zrdqq3KrX57577zn":1,"XqZ5cK":1,"9slLy":1,"vgRkzshm9n1MoCTr":1,"vO0Gdl55mnTzGYhO":1,"4Pyiqy724CVRpWLz":1,"KsQvfDKcB1cOjg2c":1,"PFtTBMEnCKII9Znw":1,"2PVI5iNF5dJvJ1ic":1,"yf3i7ICzNBXo91zV":1,"uXLGhqXNV1Bxv":1,"Mg402kD11Lj8dd7q":1,"8ylrywZZPIX34Yhm":1,"6r22A4yMpE":1,"jFNfudTXqyubV6xc":1,"ROrriCjA2SUIH34f":1,"fUyPdTf9F":1,"Lm1pWDpal8v55bgv":1,"8qGxJY2upsukyFX":1,"cbeSL5GRGvdlLqNh":1,"8RAauZ":1,"LIWha7F199LVVxPa":1,"pVSuvKgPsnS9cW8b":1,"VWcXp0riAYYMD4uC":1,"SesrncfS4tuG9Z8B":1,"kVch5fXTJ6SNr5o4":1,"xhWvSTfzYlQpI0jj":1,"4eqywrGmCsV1CU":1,"PjfaYbx":1,"AZOe1A":1,"e6haXe9nT9866F3R":1,"fjj9a57zQkW4a6Ev":1,"hDohJ":1,"6eWyWMlbEyVsbKWB":1,"UZaZ1EFpoEf7lMyk":1,"THMaryA815G":1,"za6u1vly6zkDrjNQ":1,"KWK75Ca9mf8XhG9i":1,"E":1,"O6lXadN6BGyXV4AS":1,"HtnAq":1,"gFsX63rNOOolvHeq":1,"WI1vX77mXjrcmx1Q":1,"0pdide":1,"p7bE7pSAsDWHkXmB":1,"dC7":1,"P2BHCMD3X":1,"XvhQHPtvwZbbW8Y1":1,"cB":1,"bPb":1,"W2o0DXbTc4Dvkvo0":1,"q9J":1,"3nw6GJane9":1,"9BXA6ZqtfD3Qtqv9":1,"Kz0rs":1,"cmJzTEypO":1,"z4":1,"jY2eQd2az3Chi9nK":1,"dv5DYe6":1,"24OzVE":1,"pvZ":1,"srvz2zxg2tt5Nm9E":1,"Rg4PnCC6":1,"iPbNpFdJ1M6vpIl7":1,"unez5pBZPBrefrWz":1,"M9A1cFw7IF80w8LE":1,"lkSsYf9szKJvcu":1,"8Xe4PPunVBfpg1qI":1,"hWVmcZHJSzImFkzJ":1,"WcuDlp5GQtJ6sZ2e":1,"y9nyytilZ25":1,"qsbUnWfhf":1,"HJBcZHzNbP3mAG2R":1,"8OyiNqr":1,"dN1llp":1,"d37PKU":1,"vIyVmh7":1,"bImU99PyD":1,"3ECR5MyndHUyicX1":1,"F01D":1,"IfVuuHW8IIidsV7o":1,"DSjeFTjELofYxwZq":1,"WyJwIEbFr7u51iMu":1,"B":2,"Vad":1,"8BpDgX":1,"V0OPYv4gqCnxvTD0":1,"vnFaVtLw7DuYokpe":1,"TcLLXg4q2jfEYqFU":1,"JSGv6yTi0kNXYg":1,"RNGjg3HYn7Jj37Gm":1,"2pcwnB5KFz9lKZqg":1,"Iy":1,"s8hW5RVmBjn9LDZu":1,"rrCcz":1,"WxBl":1,"I7BuqE2rbGvwQ91":1,"YKY":1,"86t":1,"8hxfcW9J3bZ1GNIW":1,"eDErImYskeg8GbQp":1,"Zyad5Aywzaxlyy":1,"GK2ogTb7NFs":1,"wtOiHknMlnzUdiEj":1,"FOanhPUBnXKxp":1,"0YKcXtsMYf5VIXtr":1,"MzGYw":1,"uZ":1,"gPp":1,"3ynFdwoHr5PpCzjM":1,"Fk8M5":1,"7QLIH6HfpRgz14m9":1,"tAqaC7jbKd6VKEyV":1,"heAhSoEEvTQfOgqD":1,"iaTA01JrwIGrvC1l":1,"1bFnrkhL67b0F9Cc":1,"D1JyhlWXUYszpIvZ":1,"Rt0gFSWFTbnKi8Fa":1,"brkNlA4WOfNZ":1,"oLBipvJSEHo7vQEW":1,"QdXCiDTjM":1,"AcdWUu":1,"SzzVQtYum0goJfNQ":1,"p96eGDp6zJ":1,"Ow5jUkINZUBuCbdw":1,"x5lLQbt":1,"th7ULMTeksb7puul":1,"6Y5ebz5oPpx":1,"lvuB7w":1,"kRA2cnrZNpdTF1ZR":1,"ltuWoOLV38EAg4ef":1,"OliDK0CaJPiLD":1,"HplPFahnFO9":1,"4mFYD6HLQJ6V6ESm":1,"FlokAD19RIdbN0fa":1,"ghoY3":1,"JiOMc2bih7TIcat6":1,"cqOVrgsTpS":1,"DY9DW1h7mDM1kRN8":1,"rb7Pt8pajeod1B1F":1,"NLeE":1,"xCH50Br0IUh5cb3B":1,"PdqBhQyG4Jka1r71":1,"SC0yD3f9LNyFq9jS":1,"loMc4G7TzOncuWqi":1,"oW2b2LDnRw1":1,"7ng1j7W1beCyRSf6":1,"IF1BzqlClIqlxLnK":1,"yHk":1,"UfkLBgUaAAS9nO1e":1,"R":3,"USPmuYpmiCQQfdfI":1,"w9dPMcr0a2EPN1":1,"cv2W2mhpwJDYT4oO":1,"uTNLShr7":1,"5KE8CHYWE9JGBG":1,"WJJHsExnHPse98Ys":1,"cza":1,"MwiDbRmGQVxMYBOH":1,"RZfN2xtL6Gnb1ymD":1,"Z8OMEFLaW19n7Znp":1,"sdyPPdARI87":1,"3gWeoGVLEG8v5zby":1,"FIAnG87tzTC8G":1,"Z4WWNpTYJkf4blzH":1,"NjC8bGF42MLx8cWj":1,"cHxs4fjYwvGxheNj":1,"Ad07x3stDPllv8sW":1,"dDNLdtswCUKK9g4z":1,"F8En":1,"Jw0zm46RzcdA5uOg":1,"Cmc3DTObjpHNx0Dm":1,"Wm61qTpklgi1Jo0X":1,"OpFkmcLvwlIgzITf":1,"wIE3w7rIrxO1ke0g":1,"YlRpM7vcyCMQwCog":1,"5gULGpBpGVrNLxMg":1,"fJHClbtWUv7QcyJ6":1,"7fgWdsZtZDVO1Xf6":1,"TwT":1,"zqCi8zqh4PsyIxLv":1,"awsWGmhNAzTmYV1B":1,"spByJxKe0Ymqem34":1,"TNKl9f7GfE554":1,"CJXlgeIAPF3v8uiy":1,"F29LA5NbL17xly5a":1,"Fl6JN9Ww35ZF7H3R":1,"Tmr6jaS7":1,"WAtHSzwb":1,"5xdsgwAReg4vHexK":1,"tqMHKC510bO3kMKy":1,"MMBpSNxdB10DZXCN":1,"GVMBb5eWwHJsQVqa":1,"yM8GCEqHINnBXFEd":1,"MjgHYrd":1,"///":1,"CRmPYMJoPVne":1,"7GU3KiYL":1,"i7CkYUpyn2ce0u2":1,"C2TejNL80vtBRpt7":1,"lmT05":1,"nTg5gBcxq7S0rI0Y":1,"0Fu18RvMNhL1CsBM":1,"cBk3iV4b3iPCRuit":1,"n5DJl6eDBHM":1,"mUD1gOFrpRAzEfOV":1,"hqYYM0AeIy0Cqjf6":1,"Di9JuUjBIF6":1,"0qmFfyshHU5ulgmN":1,"gJoa":1,"5pxSW5qrg1OzPJLT":1,"qNWWQ6W":1,"UY":1,"2051K5jNQlqerz76":1,"vTT":1,"hRUZivc03o4gPFXI":1,"E18j70X3SO":1,"JBEQicj8G2FnpBFG":1,"SCQQmxlMAA1i9x9J":1,"JzAKeoV6lbbIOoTB":1,"FpPPFlBWl2h5wsAZ":1,"AZ0":1,"iGQbWNSvsR8ODSBr":1,"4rIoFr2HXdb5":1,"yDIb5QQ5dv7IWmo":1,"YrXjbe707Re8jtEC":1,"RgsMcQvh":1,"BJGT":1,"BGnusx3XPGeuwDXG":1,"o1WojbcwoGFC09":1,"EAD08t7y":1,"4TrEdw1ulK5u":1,"uyc0ZKBhUHIMFJxX":1,"747gTqMOgdRj3cq9":1,"vUSgTPAF2GGRUTwA":1,"y4t0CUxKAamXwBvd":1,"BRXCyPihcTQNXMFd":1,"DV":1,"eMw":1,"pss8tfB5LAqQfE":1,"DlzagVyeZRzQvBlm":1,"gfu9Cc":1,"30HdjCsO1IStHUla":1,"RU1ZB7Nw1CVEkoJ8":1,"NqhTjUlAgP9vE6K3":1,"DbVkMr":1,"ZzcP9JAK":1,"PaKvbxUGkvN2iDv2":1,"F7XDuu6IFhx":1,"4nNSm0crinyH3Pkd":1,"AzOlDoJv5PkYTUtM":1,"DmRftAKfyYb5e11R":1,"6kRmZJ7syTE":1,"TG7":1,"73aONiaqKzt35s04":1,"WBcU0C0ypSFGaHlQ":1,"DpCms":1,"kC5Pl":1,"6abrZZtNNs9km22S":1,"OQFiEpqCuz59z3wE":1,"7I":1,"5yXvvzH333XveOee":1,"CX":1,"KegUQ0g":1,"EHZXkVtffKeyxg92":1,"ldAStPTg":1,"8TwW":1,"M6YcBHEM6KDO":1,"RE4PpM":1,"tBcvr3XcpEX76C2S":1,"O6AEyz5AcydAhAZd":1,"m3JXgnui":1,"So6b122MjsaVug9z":1,"T7VtCDcekmG5pXRw":1,"PvkkFBeJGCMFgbh0":1,"Lb":1,"2k5432UzvqCoX0zE":1,"NaTm0dwzMgjllPUg":1,"lZKArrtusVymaCMs":1,"UiDGsAfKVIPkSadO":1,"CFg":1,"Q89XFCoVG5P0vMQo":1,"cgOZFEMxUCrUcCre":1,"zmJPGo5R5cx804vA":1,"Kubzmk5rTi":1,"a048By5q8SDp4Q9e":1,"L27":1,"yVTAFu5AR7CZ4w99":1,"DdPFrYa3E5koD":1,"weMQeU1uTOovVKyb":1,"vQkrbS9UM0w2puDt":1,"BZHBEWXJZSgwMAPl":1,"K3dFGW3TgIN0pVTG":1,"sDubtNkLYx7qLx6q":1,"fz4Qh":1,"UMavn3YMuqdQzPou":1,"Ski4k9kHiMWuEx2h":1,"m8ZpucyvnbTLiaEw":1,"d1bgI7yquPiuK6hh":1,"7xakZuAOdVSGrUp2":1,"yE0eZEWhnqvQa3iH":1,"bpJDOzoF":1,"C2h4ptAwJwEaA8aE":1,"hzCt":1,"7ke":1,"dwPeXsQ249zAzro":1,"BhjYA5p9l0NYcCo7":1,"KyC0E4X8VpbdVNyZ":1,"wMDeoIJfXl":1,"QSnUTdL7vQeldx0j":1,"2p1ipjnSXlY0P2vW":1,"hNSoFvhpevN8iBoA":1,"NHCNA1hldUSXB2OA":1,"jk":1,"TUPDm4xIHkE":1,"uI3SjIG2EcbKeQ":1,"yg3ynLcgYoXnIU7d":1,"ahlzDuPZtxD83XYB":1,"LZXoQ8Rr3Sshmqwh":1,"7lLYlVIZoEUCFg8V":1,"ApLMwojT8heZ":1,"s4FAoY":1,"0fwUt9Oncxvo":1,"ACcZnREtHKno":1,"X4":1,"WjlMrQ2RebdPzS7B":1,"lM6iiaplmNQBZq":1,"Zko0GNKpRow5J1Jx":1,"glTCmdbjnus4KKzy":1,"JCmCBpkEVQUUFjKE":1,"w6aVObYdAXbLNtPS":1,"WGo3SBgG3REBYW4A":1,"u8kI5o0":1,"As":1,"Y1zyyvjz5TPDR2wT":1,"Y6Whktj17m1k1YCP":1,"BaImXEf6P6moTZuz":1,"Wmd8TNiXWcCw7XOx":1,"NoxcA":1,"2v7cqr0iqrB4EBTi":1,"CrsquEyREn9PGGCz":1,"zUYzhs":1,"0toJ7t2By":1,"HdnViVsRoB1zCkbA":1,"BqhGwRpgwmzbOi5f":1,"qasmS3EH":1,"J20F6kXnvQcgWjtk":1,"0o6VSM62OWfmnzIH":1,"hI4":1,"YxtQjCzJqxJPmqdx":1,"ZTOI1c4RvwaVL2Z5":1,"02205Ze3wGHHF":1,"MPg5L":1,"WzXk1ySjinJojSOn":1,"ML0kj":1,"YKyH8qEldcjmNPkx":1,"N6DscG39":1,"lshMHHkZTrTRI8gN":1,"e9":1,"F6fceV5sZatbJmo3":1,"m9hTZng5":1,"PYVKp9CVb8b8Vgzq":1,"lRqs8L4KAkOqexYK":1,"VTNLcrxc7Ockgnky":1,"nSLVe4lddYoR2pKO":1,"VUsPxHD2mwgVLWSr":1,"yojKlo5vvU8YZtaL":1,"MDf0EIViocxkAY2g":1,"QwtP8S172Hw5wLKH":1,"U7TpqOy7btdR2VLY":1,"rHzZohvteIMgpChy":1,"ZeE6":1,"NgJB2DttzE":1,"Q":1,"KUF":1,"3HIJ":1,"JuD":1,"++":3,"qMdQax":1,"nBa3M5UT9":1,"CfKmx0kYY3y6eVhe":1,"TQJMICWeP3QaMLRP":1,"16qXgosgYiGJZNbz":1,"wJSJJcD0Qe93ayNc":1,"0y2naeBntDgO5ITt":1,"hyqntcluKVrIF23K":1,"XxmXuuoZKhAbHggl":1,"m85yf9VJAGYKW":1,"CFuP52U2n":1,"N1":1,"m4hGIzNULiAtkYgG":1,"a4SbHZGDQ1pcwvIZ":1,"YKuCHEuNc9MS5YJy":1,"k1L79hJTLydJnGIi":1,"qVNwhTz9aHDd9AlS":1,"CgkDWs2ozVg122kF":1,"GSwm6v6":1,"AH6cjBrTwtgFrwJ8":1,"yMoQpRhAsd":1,"SjZFlSmVR9ivwNwx":1,"hOPl6pdmn":1,"6ywY4Z4MQtf6JYRl":1,"HHNJUzty":1,"MFjHvaWyeEw31SOJ":1,"gWYeupj6":1,"OWKU":1,"B9W3":1,"rpQUz":1,"RhT9k9pHVJA":1,"iejpgFEPJSeTe1":1,"wccm1TLQL3t0DfPu":1,"wRbhc9SM1U5TJqjC":1,"Gr2e":1,"jCFHZOZec0dk5n58":1,"KU":1,"cPY0VdhxeKUCY":1,"fhTAXGQcKLF":1,"BiHCj":1,"mwDhgeJYC47BhrQL":1,"pbO2":1,"E2Xs9JVU97ogh":1,"1lf4al7O6rtpXXV5":1,"ZbL46wor6nxxravr":1,"HVbNioubPsrdK":1,"Nmmefxa":1,"NNQVwmp":1,"oeSFVs8q":1,"ZX4i":1,"56V44xGoyAIqampu":1,"H5":1,"lfntqXa":1,"ncQ1jHVpeJRoj9ql":1,"fh":1,"AiOz":1,"A4CscpOPrgGIBjCI":1,"Xe":1,"ImXeImXeImXeImXe":1,"LH0Lnv43MRlyllf":1,"pX":1,"Sidvm2t1":1,"hLQ9tLbs92TBBw9":1,"TPp1":1,"f9VVtHLzV2pwxQU3":1,"flLNFLvWvxV6Pgd0":1,"xcFMM3BoD74":1,"B342B":1,"xgD":1,"zkG":1,"jgG":1,"jQGPhgDn46Bz8fAl":1,"9IL":1,"h4Y0eUij":1,"cZr1H":1,"wwvXs":1,"DbVqQRLkckwYF599":1,"9YHE6SvM8WyrU63a":1,"nc6qnfUlde6wK4ts":1,"uGq8PtczipXeaXLo":1,"rrsOGbrsbaLR5nZU":1,"T66rwVdfXebGJ147":1,"QOer":1,"8sDTLNHl9NT7fdV1":1,"X1NTDS9S6aitqtyr":1,"3cUArwv69":1,"o82MBTXul5YcmS53":1,"ZkfV8VmZ8VsdLvMR":1,"S8PzQ":1,"WAAFoAAA":1,"Td6WFoAAATm1rRGA":1,"HkJdADweiKUCtAHJ":1,"uzPe3CPGyeEsOOn0":1,"ntu5saYNSd2BLMsL":1,"3PuH3olaHnJt":1,"bIAuDJfFDGih2":1,"s3duWBbHAsVpnhC":1,"AtTvipjEHx":1,"dTsX9dtgAy6QHwYN":1,"d6vrnnxPX":1,"gUugFwR":1,"SC017rBvquqlXlAw":1,"Q0IJzrhiGuGfwUO2":1,"IvQxxpSfwj":1,"MlWFHgRkIz3CjInO":1,"nWw":1,"fpb":1,"2IhO5fPu3":1,"QV6p6mDC0Y6sumRX":1,"Rpnt4KdQQ":1,"tlbgSp5qd":1,"Sp":1,"MzBaYsY0ChBl2Wns":1,"hRHaWEezzw3ZGN":1,"fosVcH1Dfso6E":1,"YYDdRS8Qzwhm7y6V":1,"1Pyjf5qCiU0":1,"NA1SMflfiy5BtveM":1,"3dnsL00I21gi6Ccm":1,"znHNXbTE934PP6tg":1,"tRFjlyLrzK5S":1,"b8E5pTfBNjIKvi4i":1,"YEB5V":1,"cA0pFRJX3mOZQxM3":1,"SB2fyrah44svqNWF":1,"o4aF1kuZi9Xulz":1,"2qnjxI1ovlI":1,"3UhhnhHL9eUIx1DB":1,"Jkr":1,"7K5uLourbB3yzvdI":1,"qeOWFpc":1,"FQFgzUepdYD8":1,"bjtOcWm4HJ36FGNZ":1,"eYlg349iAKUEqpea":1,"89XeYCGI":1,"RxbZ3wp":1,"pEegVd6bqRwxqK4B":1,"cCWWMcwiUy3uXKpy":1,"ZcKioc17QuNLjkEQ":1,"CEfXc":1,"iXQJ":1,"okC0v8GNYkJeOxzv":1,"i4wBEgvhGcn4NBea":1,"KNGfZz5HaEg2mFIz":1,"VQgUT9PZjbcY":1,"7v7":1,"s24QKFNFGI":1,"2RW4BDDxau3Tcv":1,"MprCdZKnxPep3Mq8":1,"NPgDOxuLqSdQ7Z1":1,"febGOpRO":1,"QKUyEduPb90aqxlN":1,"Iu8n1AswW7PCNE0v":1,"5QEGVovRp5IeVwFM":1,"aAZGXwVuaB":1,"1w6umxysxkJxfLGp":1,"1MpDrJoMMnkOj0q7":1,"F3kczhcfAensNUui":1,"BQEXW4r6a2rOpvWs":1,"kduASSb0JC":1,"YF6FubHGY":1,"q4jnGHA03wziA9Ob":1,"XvFt8CHYiPem0nu1":1,"iYXoF3HCR6rSv":1,"00G4mmm5D":1,"jCfunzxZYpg56I3N":1,"pCxZK5YTxCMO":1,"HkvjJLES2lP6kkX1":1,"pnunM4Ye4bXXtZpr":1,"ygSF13muUlkwB64Y":1,"bHJAhdf51IkDO":1,"b3YuJBvUBsguFuV":1,"ZhQ9D5bWKmVvUd1H":1,"TMDRC3c8EgwougkK":1,"JAja8QttBH1MfToQ":1,"8mNq":1,"5uykr8y7vGvV":1,"w4YNYa41IFvUJgxu":1,"qh68JfTS":1,"TnRf8T0tDOgS":1,"Imr":1,"gi7q4l":1,"PrAI":1,"0RDAYIQl6GzjBJQ2":1,"O5O2ITw2B2Vq0w":1,"FTUjJny2":1,"j1gKvsYreYlj6Gu7":1,"sB1B":1,"MIA65ISmgKNvPcCX":1,"qoVc6EqP01zKtAMH":1,"Xrs1p5sll2vcxyrs":1,"E9wf2ivLApfU5ZoJ":1,"yWu7VLTLAggv6VgH":1,"gnsqWhUAC":1,"x3nenAA":1,"kjVOdoyUrjOkaP0r":1,"Ec":1,"WkzXYTMr9ej6C3GO":1,"AmHFK3YZaRvVA46B":1,"yytaWb2SDppzBF9W":1,"Wp60VEcSwy004DW4":1,"sQr4":1,"DmKjAW0j6twTYYfi":1,"eoni1X1LqzAasgPB":1,"PjyORym":1,"9S4dt6ncNk":1,"uI0":1,"cy3gy6zZnKokeDtC":1,"RYqC":1,"yWCvs":1,"wuD":1,"cG3WUGdLEz32Tc2g":1,"dtOzRTYM":1,"G9aTnRu7J5Y4uv":1,"y3EJwaa0PTJJ2I2G":1,"vTLUFMCXFGCf":1,"HrlJ6f4XBQNa9tpJ":1,"K6":1,"73KqKfW08wPPJkoi":1,"5RdwpSQ8zRFVTm6l":1,"SKJ5DGrO45Pv":1,"kFC26lOrko4UiFDv":1,"wT9KQ":1,"yNZR2VYIPWOxcsRC":1,"Nooh4gAXlgVJSvV5":1,"mUFbFisxet":1,"fAQYdHQmH0QS6Gdz":1,"G2Yjusqbj":1,"1UB":1,"uZW616MQ5oLxTPG6":1,"SSduKpINv4ZTMFdx":1,"V9f9cD5Ycb63fkJb":1,"cHOcx":1,"2YIKGtsyYpRMl3":1,"4V7":1,"Gc6S":1,"de14RV8R":1,"HkiMq":1,"10a51JNupa8jHVye":1,"md6Z3rqz":1,"ZZgAJLgl":1,"KinLCSvjRNBVzMUv":1,"zJc":1,"CNgUDc2017UV2":1,"X39LnMiP":1,"GqnC":1,"ucgZlb3HM5k3l1xX":1,"9GEKBPndM1Xm1KeW":1,"659NVAkOLDiDi0dG":1,"mtk77VprwgmRPvqH":1,"U6T1":1,"YXIp3OvfuG":1,"ue2JHeNIn":1,"6LLYcVhpByaWHowU":1,"upKbLj":1,"sRWnz4QU9Hr2SVoq":1,"guvXQ":1,"7FJFfHQZL87p77ga":1,"hOYk":1,"GTZnQXtd3aLEbifr":1,"K0tnXscSRN4V7QNi":1,"62cwzT8zvReuPR9h":1,"g7krnibrt8OY4YL2":1,"nmrWvHrxd7b9":1,"fxMTgT89eftXQmQX":1,"DQSu":1,"hsxZC1TAE6fBjadb":1,"U8As1clN73rO":1,"svWHhQa3xFii69Y8":1,"1BnN3wsGw":1,"8y97n2":1,"HzX52NfyQMR5coRC":1,"WlI2s9oSUr8wbcVL":1,"sRYzH3":1,"Pcpxq5Ty8jbwEDIh":1,"kj6uSc23gxFOBAId":1,"8y7t":1,"ewXGFDf":1,"MsHbuj2sez9CT":1,"WG6clYltBOtpPnmB":1,"bvN9dF":1,"LBgbVSluPTrqqShk":1,"X6B":1,"lqhYXXA3ptXGfbQI":1,"2ew9gj7QQQ5IRSAZ":1,"qjrMO6Mopj0Eagsc":1,"vriHa9cxzZ":1,"w4DzutDCuxU0cgUt":1,"6Mm0ZGniGE3PMbjg":1,"HR6TtYy72zLgI5S8":1,"lc98VChKnOjo":1,"Rb33Fq3fWRHCR4Xp":1,"u3gFR5MMKqgfiXSh":1,"7AFoxyZJjLuj5HOb":1,"cXtycdLd96w1x3Q":1,"W03NeuNXugCjI":1,"0E1aBG":1,"Dwc1":1,"3B67lxjk6aY88Rgx":1,"N84nOmeOi8TVRerS":1,"z0Pcs5Hve81":1,"2NskZqi0QVLdW28G":1,"RnR":1,"t3PyRNIYZ5wHzd4T":1,"sEE40sCHb9LpemKp":1,"1eR0":1,"Pq5areOWJzCaP7Kj":1,"TR1kBtw8WSO7rFxV":1,"tcCHnb0U7MbuaZN":1,"gZd":1,"NlzQvktLk3TThcDi":1,"8ZYjEgvXdsT2Qntl":1,"Q6XBHFu":1,"AsBgs90jYQtFndXB":1,"5NhwcIXqONCI9lI8":1,"INxb":1,"a4byXG0CuVNXnGpt":1,"iajMmr9TFl95X3pe":1,"fZJQJcuRc1Fs3shT":1,"U0Ov":1,"tTcviIwpdwmonpSw":1,"hqcUbuI4pvmxxUMh":1,"WFqL1Pk9faRDRHvj":1,"7jGrCg0A8zxT8Knv":1,"WBA4VvBiC4qgLLHY":1,"qUAgL":1,"TYfxv22cNeEruRVc":1,"s0kwBZ":1,"KkukPUXa92qQbzmi":1,"BLx":1,"bh":1,"L25H2DsrwiYafzPg":1,"5bcKbVL8ZZSuh42a":1,"xuhXM7yeCBqPutYp":1,"8vJbXhtf":1,"Ybjq3ibElDQwtAvk":1,"IuT5pnVos3c3B7ra":1,"cf":1,"9TfV":1,"qCXqM":1,"r3XblImKcB0a":1,"4hvq7LMwV":1,"OxyMOUTnYPp0yeU7":1,"yLpCVumw8TrpOE6O":1,"TEh":1,"nnKEnSN2fwnJBxK4":1,"nvCyun":1,"CYlQwM4MNCIXLf7x":1,"B9EdOdIiF8yCkcKJ":1,"TvLzfJxiEQdSvXmj":1,"RyBXI1ZgwULu8Ic":1,"NLMIeYjuMOvN1lsN":1,"NtaDB7y1iYVfCMtD":1,"xAgfNToz":1,"pZAG":1,"tPWglviGHd":1,"jKNKmNz2cWLiFnVY":1,"NF4J3WpXeOUG":1,"LVgGf":1,"suzAzqkJt4P4oVBH":1,"4BdfFdmh2Cs69Yb0":1,"Uwg542kN9kLhRBSV":1,"UbkEtk":1,"Y":1,"uKoX91LhOp4A6SSI":1,"EZxyR":1,"L0BctAazUoUTPvPm":1,"P9gctAqV1q9gXdTH":1,"zy36xoD2UVq5NyTA":1,"Wm7sWqrLVUdKewCW":1,"g07qoLlun5mWucvu":1,"HNcwQoeYU3Ns33T8":1,"liIPE2NkItiHgYGO":1,"2Ow1":1,"W7mj2LyZ":1,"mObyoidqEH5rrX2k":1,"ePDYwPcq15P16Zwo":1,"X0k3":1,"XKQOeRbu":1,"W7VGGzPv1OQ":1,"j0wASbUq3S9":1,"3j4B1g4s08f0cAvn":1,"htHuWASARtQvcJlF":1,"t2JGvi6":1,"AzDJ071ES2gcbtVj":1,"oG8xond":1,"bCi2BWwGS29LK0zt":1,"JOyrWKjy06B":1,"adWx3vDRI5PERg8b":1,"PNm":1,"zVS0":1,"41AIjZxXeciFHOXQ":1,"zZqClAGYr7XEBCyq":1,"AT5TTaXdfxs4oKJF":1,"F7ojNY3iThtSKOyu":1,"6KMivoNJ":1,"JIxy6MZ6E17ulIn4":1,"K3SjkQGNvkq":1,"Xu9L":1,"E9nNO9nw":1,"UgmVGFZDxujrbk":1,"gECnVqaamiOldHqW":1,"2JB1oXhJmIH":1,"ksook0hebaq1Sfmk":1,"9WocVqx9OPtp1MB4":1,"LTLUBG1g6":1,"u2EyRsB6NZTTcQtx":1,"9CevvvKLJNI1MMAd":1,"4VZQOaURbCVXj":1,"tP2fWQdzSru7gauY":1,"uERcvzYPQEGcyBbP":1,"jLrj2jZdktuOZkYw":1,"cZlv7vhOUMmqAnZ5":1,"RLtk3AVXz7BSYlfX":1,"lCZK7kNNi":1,"1hV0Aavlyf5TCKuo":1,"JnH1QLTjBAUl":1,"kLzuBLrzkQmSsIfH":1,"55msDzUugWLkoo8g":1,"igUU10dy6xQG8gw6":1,"BM9MH2hgi4CA8qyU":1,"o9VtzHs3q8Uafsgi":1,"uNyCUcYv4MRn1zw":1,"bhfp44U":1,"Js":1,"bTFdshisX2m1Ld0E":1,"k2bQpipn3uyoQcUH":1,"VTZdpIn3jfpuX5ta":1,"ShZrj8FL07cB1x6v":1,"Y9sIHKdi6ZgHhwB":1,"B9oWC9":1,"hV59TREfiLuNzaO4":1,"tMwgfO":1,"CgWgkGXkd4":1,"XAd3KxNRkU38ol2A":1,"VTW3Kgwy4eAttFwT":1,"yv":1,"CghdZC03rjlJdP5O":1,"aH":1,"N":1,"baMSwUuJ0kOEWLh5":1,"P2QU":1,"vug8JaSM5AAmD2CR":1,"jAWtIvB":1,"j2fAGPjqrm6C23bu":1,"QK69C8R9McxhKqWI":1,"ZIWnmGnmIYo":1,"ccxwW4iYtvqqEyhr":1,"OnF":1,"7jFtP":1,"DfdvImYazIHl2kop":1,"6UIz33n73Hx8Qyl2":1,"aFvDEkgyVNrHt4Dd":1,"4g6a":1,"yHtG":1,"ONcEQVQa":1,"vq5e79YbP7Hj4UEy":1,"ZqEOdYuObmLeqBfg":1,"0osaVR2":1,"8OyFruT":1,"Hh9xe0jyqLTGq93x":1,"CFVxfwcGoE7bsPCV":1,"5X1owpQqI2tL4vc":1,"ABDLgFvC3FvR2o2F":1,"TXnwa3aT8TkrYL6U":1,"lnJ":1,"lKPZbfqsmGpPiAN0":1,"V0Rws5wjPnwLp6Mo":1,"vekRCGiLdMRfB4Qh":1,"ZGpHSTuJM":1,"hfyii8gPt":1,"IQynHn":1,"p3h9hpCIARXsiJ":1,"HVZi8FHiQypOoqwA":1,"Rs9xnP9gpY0Zp":1,"4QArvTPAzKDot":1,"JwFQpoF87ns4BEBI":1,"eEfaOQ5vUZA88xr6":1,"k3SMIZMwuH6WdYfm":1,"6z8":1,"0PQ":1,"aCe3a4":1,"FlqXVhh8hJXg":1,"ylr5NtYvFQiG7":1,"cX9oHSneya0vjPYQ":1,"vSTfyJgjVS1zTaBR":1,"yI":1,"8e3To3OyrboOk23L":1,"FShEBmy":1,"c3y4eS4IuyDUf2US":1,"7Pvzw":1,"5d":1,"Q8JKLgKksj":1,"MVgCZcGPhLoFFGzr":1,"Iew5sRlPgvdfAFtL":1,"S1iRLk1MQHqJyjw0":1,"6w6":1,"szETjtHhwYNv9l6K":1,"iDI8af6SauWLEMco":1,"49ass28OFuyRTZeT":1,"1tn8awzy2VzQfnMc":1,"fxMFEBEP9LNI0Y6j":1,"l7Dj3vrLPZ5ZlJGX":1,"dzt78o4V19QzFCfm":1,"3K0xK9ZCxHljbiqw":1,"ULKXB4dw5o3umQs9":1,"DNfvYP0S0MQLC3Ec":1,"hAiE6AXRB":1,"httMQi5OYn6yZ3Yn":1,"gEvzDLftJlSSp1tA":1,"b8LIYFKEHxGrvfNx":1,"NPW":1,"2G9H6c2q1ZbGidQ6":1,"BFlXRUrDs0g1YJJN":1,"hFmjs5tqJpS":1,"4YWsXJgKgZSnSI4w":1,"3zMEcTgV09R9Drqr":1,"IQ5":1,"PqG269":1,"B9vAUObvi9KRQjwF":1,"DaNv1Z126ugnE":1,"bZS4QhG":1,"NAjqJoIQntOKRgHO":1,"eS7kdVr":1,"UUiNCfgpHvbOhdt":1,"cQl5I5N6ooZU0fVM":1,"rk4I5fZyAAHePIC0":1,"scRn":1,"wIAAAAABFla":1,"cmake":1,"Experimental":1,"bottles":6,"PHPRC":2,"php":6,"phpfarm":1,"inst":2,".ini":1,"PHP_FCGI_CHILDRE":2,"PHP_FCGI_MAX_REQ":2,"cgi":1,"rvm_ignore_rvmrc":1,":=":2,"rvmrc":3,"rvm_rvmrc_files":3,"ef":1,"GREP_OPTIONS":1,"$rvmrc":3,"rvm":3,"CLI":1,"may":1,"NOT":1,"called":1,"from":1,"within":1,"Skipping":1,"loading":1,"COMMENT\"":1,"rvm_path":4,"UID":1,"rvm_is_not_a_she":2,"$rvm_path":1,"scripts":1},"ShellCheck Config":{"shell":1,"=":5,"sh":1,"enable":1,"avoid":1,"-":5,"nullary":1,"conditions":1,",":2,"deprecate":1,"which":1,"quote":1,"safe":1,"variables":1,"COMMENT#":2,"disable":3,"SC2006":1,"#":2,"Don":1,"SC2021":1,"Ignore":1,"bracketed":1,"tr":1,"(":1,")":1,"ranges":1,"SC2244":1},"ShellSession":{"$":5,"gem":4,"install":4,"nokogiri":6,"...":8,"Building":2,"native":2,"extensions":2,".":12,"This":4,"could":2,"take":2,"a":4,"while":2,"checking":1,"for":4,"libxml":1,"/":20,"parser":1,".h":1,"***":2,"extconf":1,".rb":1,"failed":1,"Could":2,"not":2,"create":1,"Makefile":1,"due":1,"to":3,"some":1,"reason":2,",":10,"probably":1,"lack":1,"of":2,"necessary":1,"libraries":1,"and":1,"or":1,"headers":1,"Check":1,"the":2,"mkmf":1,".log":1,"file":1,"more":1,"details":1,"You":1,"may":1,"need":1,"configuration":1,"options":1,"brew":2,"tap":2,"homebrew":2,"dupes":2,"Cloning":1,"into":1,"remote":3,":":14,"Counting":1,"objects":3,"done":5,"Compressing":1,"%":4,"(":6,")":6,"Total":1,"delta":2,"reused":1,"Receiving":1,"KiB":1,"|":1,"bytes":1,"s":1,"Resolving":1,"deltas":1,"Checking":1,"connectivity":1,"Warning":1,"lsof":2,"over":1,"mxcl":1,"master":1,"Tapped":1,"formula":4,"apple":2,"-":12,"gcc42":2,"==>":3,"Downloading":1,"http":2,"//":2,"r":1,".research":1,".att":1,".com":2,"tools":1,"gcc":2,"darwin11":1,".pkg":1,"COMMENT#":1,"Caveats":1,"NOTE":1,"provides":1,"components":1,"that":1,"were":1,"removed":1,"from":3,"XCode":2,"in":2,"release":1,"There":1,"is":2,"no":1,"this":1,"if":1,"you":1,"are":1,"using":1,"version":1,"prior":1,"contains":1,"compilers":2,"built":2,"Apple":1,"available":1,"opensource":1,".apple":1,"tarballs":1,"All":1,"have":1,"`":2,"suffix":1,"A":1,"GFortran":1,"compiler":1,"also":1,"included":1,"Summary":1,"usr":1,"local":1,"Cellar":1,"files":1,"75M":1,"seconds":1,"v":1,"Fetching":1,"Successfully":1,"installed":2,"Installing":2,"ri":1,"documentation":2,"RDoc":1,"echo":2,"$FOOBAR":2,"Hello":2,"World":2,"!":2,">":1},"Shen":{"\\":59,"*":60,"graph":56,".shen":2,"---":10,"a":31,"library":3,"for":12,"definition":1,"and":18,"manipulation":1,"Copyright":2,"(":379,"C":6,")":163,",":47,"Eric":2,"Schulte":2,"***":6,"License":2,":":13,"Redistribution":2,"use":2,"in":13,"source":4,"binary":4,"forms":2,"with":9,"or":4,"without":2,"modification":2,"are":7,"permitted":2,"provided":4,"that":3,"the":29,"following":6,"conditions":6,"met":2,"-":196,"Redistributions":4,"of":20,"code":2,"must":4,"retain":2,"above":4,"copyright":4,"notice":4,"this":4,"list":31,"disclaimer":4,".":30,"form":2,"reproduce":2,"documentation":2,"/":18,"other":2,"materials":2,"distribution":2,"THIS":4,"SOFTWARE":4,"IS":2,"PROVIDED":2,"BY":2,"THE":10,"COPYRIGHT":4,"HOLDERS":2,"AND":8,"CONTRIBUTORS":4,"ANY":8,"EXPRESS":2,"OR":16,"IMPLIED":4,"WARRANTIES":4,"INCLUDING":6,"BUT":4,"NOT":4,"LIMITED":4,"TO":4,"OF":16,"MERCHANTABILITY":2,"FITNESS":2,"FOR":4,"A":32,"PARTICULAR":2,"PURPOSE":2,"ARE":2,"DISCLAIMED":2,"IN":6,"NO":2,"EVENT":2,"SHALL":2,"HOLDER":2,"BE":2,"LIABLE":2,"DIRECT":2,"INDIRECT":2,"INCIDENTAL":2,"SPECIAL":2,"EXEMPLARY":2,"CONSEQUENTIAL":2,"DAMAGES":2,"PROCUREMENT":2,"SUBSTITUTE":2,"GOODS":2,"SERVICES":2,";":9,"LOSS":2,"USE":4,"DATA":2,"PROFITS":2,"BUSINESS":2,"INTERRUPTION":2,"HOWEVER":2,"CAUSED":2,"ON":2,"THEORY":2,"LIABILITY":4,"WHETHER":2,"CONTRACT":2,"STRICT":2,"TORT":2,"NEGLIGENCE":2,"OTHERWISE":2,"ARISING":2,"WAY":2,"OUT":2,"EVEN":2,"IF":2,"ADVISED":2,"POSSIBILITY":2,"SUCH":2,"DAMAGE":2,"Commentary":2,"Graphs":1,"represented":1,"as":3,"two":1,"dictionaries":1,"one":2,"vertices":17,"edges":18,"It":1,"is":5,"important":1,"to":19,"note":1,"dictionary":3,"implementation":1,"used":2,"able":1,"accept":1,"arbitrary":1,"data":17,"structures":1,"keys":4,"This":1,"structure":2,"technically":1,"encodes":1,"hypergraphs":1,"generalization":1,"graphs":1,"which":1,"each":1,"edge":32,"may":1,"contain":2,"any":1,"number":9,"Examples":1,"regular":1,"G":25,"hypergraph":1,"H":5,"corresponding":1,"given":4,"below":1,"--":4,"=<":3,"Vertices":11,"Edges":9,">":6,"----------------":5,"----------":3,"-------":4,"+":33,"----":3,"Graph":65,"-----":8,"hash":8,"|":114,"key":9,"->":120,"value":17,"------>":3,"--------":3,"-------->":3,"---------":4,"b":13,"c":13,"g":19,"[":98,"]":100,"d":12,"e":16,"f":10,"[]":23,"Hypergraph":1,"------":6,"h":3,"i":3,"j":2,"associated":1,"vertex":30,"0a":1,"@p":17,"V":52,"=":8,"#":5,"E":21,"M":4,"associations":1,"size":2,"all":3,"stored":1,"dict":44,"sizeof":4,"int":1,"indices":1,"into":1,"&":1,"Edge":11,"dicts":3,"entry":2,"storage":2,"Vertex":3,"Code":2,"require":3,"sequence":2,"datatype":1,"dictoinary":1,"================":1,"vector":5,"symbol":7,"package":3,"?":33,"add":25,"has":5,"neighbors":8,"connected":21,"components":8,"partition":7,"bipartite":3,"included":3,"from":4,"take":2,"drop":2,"while":2,"range":1,"flatten":1,"filter":2,"complement":1,"seperate":1,"zip":1,"indexed":1,"reduce":3,"mapcon":3,"unique":3,"frequencies":1,"shuffle":1,"pick":1,"remove":3,"first":2,"interpose":1,"subset":3,"cartesian":1,"product":1,"<-":16,"contents":1,"vals":1,"make":12,"define":42,"X":24,"address":10,")))":22,"create":1,"specified":1,"sizes":2,"{":22,"-->":42,"}":22,"Vertsize":2,"Edgesize":2,"let":12,"absvector":1,"do":9,"))":55,"defmacro":3,"macro":3,"return":5,"taking":1,"optional":1,"N":7,"vert":12,"get":4,"Value":3,"if":13,"tuple":3,"fst":3,"error":8,"string":12,"))))":8,"resolve":6,"Vector":2,"Index":2,"Place":6,"nth":1,"Vert":5,"Val":5,"trap":5,"snd":2,"map":8,"lambda":2,"w":9,"B":2,"Data":2,"o":5,"D":4,"update":5,"an":4,"Vs":4,"Store":6,"limit":2,"VertLst":2,"Contents":5,"adjoin":2,"length":6,")))))":1,"EdgeID":3,"EdgeLst":2,"boolean":4,"Return":1,"Already":5,"New":9,"Reachable":2,"difference":3,"append":1,"including":1,"itself":1,"fully":1,"Acc":2,"true":1,"_":1,"VS":4,"Component":6,"ES":3,"Con":8,"verts":4,"cons":5,"))))))":1,"place":3,"partitions":1,"element":2,"simple":3,"[[":6,"]]":4,"CS":3,"Neighbors":3,"empty":1,"intersection":1,"check":1,"tests":1,"set":1,"chris":6,"patton":2,"eric":1,"nobody":2,"fail":1,"when":1,"wrapper":1,"function":3,"load":2,"JSON":1,"Lexer":1,"Read":1,"stream":1,"characters":4,"Whitespace":4,"not":2,"strings":2,"should":2,"be":2,"discarded":1,"preserved":1,"Strings":1,"can":1,"escaped":1,"double":1,"quotes":1,".g":2,"whitespacep":2,"ASCII":2,"==":1,"Space":1,"All":1,"others":1,"whitespace":8,"table":1,"Char":6,"member":1,"replace":4,"@s":7,"Suffix":4,"where":6,"Prefix":2,"fetch":2,"until":2,"unescaped":2,"doublequote":2,"#34":2,"Chars":8,"strip":3,"chars":3,"WhitespaceChar":2,"tokenise":1,"JSONString":2,"CharList":2,"explode":1,"html":10,"generation":1,"functions":1,"shen":1,"The":1,"standard":1,"lisp":1,"conversion":1,"tool":1,"suite":1,"Follows":1,"some":1,"convertions":1,"Clojure":1,"example":1,"...":1,"ul":2,"#todo1":1,".tasks":1,".stuff":1,"title":1,"Str":2,"li":5,"<":1,"milk":1,"</":2,"><":1,"dishes":1,"></":1,"symbols":1,"takestr":1,"dropstr":1,"substr":2,"str":12,"index":1,"reverse":1,"starts":1,"join":2,"split":9,"trim":3,"left":1,"right":1,"chomp":1,"argument":1,"already":1,"change":1,"gassoc":3,"Y":10,"hd":4,"tl":3,"assoc":4,"dassoc":2,"passoc":3,"XV":3,"Orig":3,"Tag":15,"Attrs":2,"Body":4,"comps":4,"css":2,"parse":2,"tag":2,"attrs":2,"class":2,"id":2,"attributes":3,"HS":2,"Symbol":2,"String":2,"Class":6,"intern":3,"Id":6,"((":2,"K":2,"AS":2},"Sieve":{"COMMENT#":43,"require":17,";":46,"COMMENT/*":15,"if":20,"spamtest":3,":":49,"value":7,"comparator":7,"{":31,"fileinto":17,"}":31,"elsif":7,"percent":1,"discard":3,"[":11,",":24,"]":11,"currentdate":4,"matches":8,"set":6,"header":8,"is":9,"create":2,"contains":4,"envelope":6,"user":2,"detail":3,"lower":2,"upperfirst":2,"string":2,"else":4,"address":3,"anyof":2,"(":3,")":3,"keep":2,"virustest":3,"size":1,"over":1,"100K":1,"reject":1,"Please":1,"upload":1,"larger":1,"files":1,"to":1,"a":2,"server":1,"and":1,"send":1,"me":1,"link":1,".":2,"Thanks":1,"not":2,"all":1,"allof":1,"stop":1},"Simple File Verification":{"lib":29,"\\":63,"linguist":30,"samples":2,".rb":20,"a68f334c":1,"blob":1,"64839a5b":1,".bundle":1,"f432fe86":1,"file_blob":1,"89f0611a":1,"popular":1,".yml":6,"3d7ec880":1,"repository":1,"509d211c":1,"heuristics":2,"0d891788":1,"lazy_blob":1,"0ba1b9c7":1,"language":1,"d24f20c8":1,".json":1,"1ce080b4":1,"tokenizer":1,"52f84158":1,"generic":1,"0186ffd2":1,"vendor":1,"496c5e23":1,"shebang":1,"d4920ba5":1,"VERSION":1,"f931284a":1,"sha256":1,"6ea81c50":1,"version":1,"47439f57":1,"classifier":1,"dde8616f":1,"cd388744":1,"grammars":1,"generated":1,"ee53378f":1,"blob_helper":1,"38a1bbac":1,"documentation":1,"49190aab":1,"languages":1,"66e15e3f":1,"strategy":5,"filename":1,"7d2bbb51":1,"extension":1,"2a33913d":1,"xml":1,"a72a15eb":1,"modeline":1,"71705eab":1,"manpage":1,"7200a66c":1,"COMMENT;":29,"/":52,"amd64":26,"BOOTIA32":1,".EFI":2,"CDB08B3E":1,"BOOTX64":1,"71E3C089":1,"BUILDINFO":1,"FC2804F3":1,"INSTALL":1,".amd64":1,"5C3724AD":1,"SHA256":2,"0A058594":1,".sig":1,"5FAA53E0":1,"base71":1,".tgz":8,"13B2179E":1,"bsd":3,"A80438B0":1,".mp":1,"2EB0BB0F":1,".rd":1,"cd71":1,".iso":2,"6E7472B3":1,"cdboot":1,"E7F94BEF":1,"cdbr":1,"9F51A0BC":1,"comp71":1,"B61ED148":1,"floppy71":1,".img":3,"69D61355":1,"game71":1,"C82C5F13":1,"index":1,".txt":1,"A615F95F":1,"install71":2,"701E882D":1,"B9CA3606":1,"man71":1,"57B33255":1,"miniroot71":1,"E9447B9B":1,"pxeboot":1,"CAB04BB8":1,"xbase71":1,"C9B24329":1,"xfont71":1,"EE8F05F4":1,"xserv71":1,"9F1F9787":1,"xshare71":1,"00474C06":1},"Singularity":{"COMMENT#":5,"BootStrap":1,":":3,"shub":1,"From":1,"nickjer":1,"/":19,"singularity":1,"-":27,"r":1,"%":7,"labels":1,"Maintainer":1,"Jeremy":1,"Nicklas":1,"RStudio_Version":1,"help":1,"This":1,"will":1,"run":1,"RStudio":1,"Server":1,"apprun":1,"rserver":3,"exec":2,"runscript":1,"environment":1,"export":2,"PATH":2,"=":2,"usr":3,"lib":4,"rstudio":6,"server":6,"bin":3,"${":3,"}":3,"setup":1,"install":5,"Dv":2,"\\":13,"rstudio_auth":2,".sh":1,"SINGULARITY_ROOT":2,"ldap_auth":2,".py":4,"post":1,"RSTUDIO_VERSION":1,"apt":3,"get":5,"update":1,"y":1,"--":3,"no":3,"recommends":1,"ca":1,"certificates":1,"wget":3,"gdebi":2,"core":1,"verbose":2,"O":2,".deb":3,"n":1,"rm":3,"f":2,"pip":3,"python3":1,"pip3":1,"ldap3":1,"rf":1,"var":1,"lists":1,"COMMENT/*":1},"Slash":{"<%":1,"class":11,"Env":2,"{":46,"def":21,"init":4,"@memory":3,"=":13,"[]":2,";":32,"@ptr":5,"}":46,"ptr":4,"(":37,")":34,"current_value":2,"[":2,"]":2,"||":1,"value":2,"AST":10,"Next":2,"eval":8,"env":16,".ptr":2,"++":2,"Prev":2,"--":2,"Inc":2,".current_value":4,"Dec":2,"Output":2,"print":1,".char":1,"Input":2,"...":1,"Sequence":3,"nodes":4,"@nodes":2,"for":2,"node":4,"in":2,".eval":3,"Loop":2,"seq":2,"@seq":2,"while":1,"!=":2,"Parser":2,"str":2,"@chars":2,".split":1,"parse":1,"@stack":7,"[[]]":1,"char":4,"_parse_char":2,"if":2,".length":2,"throw":2,"SyntaxError":2,".new":13,"::":9,".last":2,"switch":1,"_add":8,"_open_loop":2,"()":2,"_close_loop":2,".push":2,"==":1,".pop":1,")))":1,"src":2,"File":1,".read":1,"ARGV":1,".first":1,"ast":2,".parse":1},"Slice":{"COMMENT//":8,"COMMENT/**":191,"#include":3,"<":31,"Ice":2,"/":1,"SliceChecksumDic":2,".ice":3,">":31,"module":3,"Murmur":1,"{":41,"[":4,"]":4,"sequence":21,"byte":3,"NetAddress":3,";":298,"struct":15,"User":10,"int":99,"session":12,"userid":7,"bool":23,"mute":1,"deaf":1,"suppress":1,"prioritySpeaker":1,"selfMute":1,"selfDeaf":1,"recording":1,"channel":1,"string":72,"name":8,"onlinesecs":1,"bytespersec":1,"version":1,"release":1,"os":1,"osversion":1,"identity":1,"context":1,"comment":3,"address":2,"tcponly":1,"idlesecs":1,"float":2,"udpPing":1,"tcpPing":1,"}":41,"IntList":8,"TextMessage":2,"sessions":1,"channels":1,"trees":1,"text":5,"Channel":9,"id":12,"parent":2,"links":1,"description":1,"temporary":1,"position":1,"Group":2,"inherited":2,"inherit":3,"inheritable":1,"add":1,"remove":2,"members":1,"const":18,"PermissionWrite":1,"=":19,"PermissionTraver":1,"PermissionEnter":1,"PermissionSpeak":1,"PermissionWhispe":1,"PermissionMuteDe":1,"PermissionMove":1,"PermissionMakeCh":1,"PermissionMakeTe":1,"PermissionLinkCh":1,"PermissionTextMe":1,"PermissionKick":1,"PermissionBan":1,"PermissionRegist":2,"ACL":2,"applyHere":1,"applySubs":1,"group":3,"allow":1,"deny":1,"Ban":2,"bits":1,"hash":1,"reason":2,"start":2,"duration":1,"LogEntry":2,"timestamp":1,"txt":1,"class":4,"Tree":4,"TreeList":2,"enum":4,"ChannelInfo":1,"ChannelDescripti":1,",":154,"ChannelPosition":1,"UserInfo":2,"UserName":1,"UserEmail":1,"UserComment":1,"UserHash":1,"UserPassword":1,"UserLastActive":1,"dictionary":7,"UserMap":2,"ChannelMap":2,"ChannelList":1,"UserList":2,"GroupList":3,"ACLList":3,"LogList":2,"BanList":3,"IdList":2,"NameList":2,"NameMap":4,"IdMap":2,"Texture":5,"ConfigMap":3,"GroupNameList":2,"CertificateDer":2,"CertificateList":3,"UserInfoMap":7,"c":1,"children":1,"users":1,"exception":18,"MurmurException":13,"{}":14,"InvalidSessionEx":11,"extends":17,"InvalidChannelEx":13,"InvalidServerExc":1,"ServerBootedExce":43,"ServerFailureExc":2,"InvalidUserExcep":7,"InvalidTextureEx":2,"InvalidCallbackE":8,"InvalidSecretExc":58,"NestingLimitExce":3,"WriteOnlyExcepti":2,"InvalidInputData":2,"interface":12,"ServerCallback":3,"idempotent":59,"void":48,"userConnected":1,"(":78,"state":9,")":78,"userDisconnected":1,"userStateChanged":1,"userTextMessage":1,"message":1,"channelCreated":1,"channelRemoved":1,"channelStateChan":1,"ContextServer":1,"ContextChannel":1,"ContextUser":1,"ServerContextCal":3,"contextAction":1,"action":2,"usr":1,"channelid":10,"ServerAuthentica":3,"authenticate":1,"pw":3,"certificates":1,"certhash":1,"certstrong":1,"out":11,"newname":1,"groups":3,"getInfo":3,"info":6,"nameToId":1,"idToName":1,"idToTexture":1,"ServerUpdatingAu":1,"registerUser":2,"unregisterUser":2,"getRegisteredUse":2,"filter":2,"setInfo":1,"setTexture":2,"tex":2,"Server":6,"isRunning":1,"()":27,"throws":59,"stop":1,"delete":1,"addCallback":2,"*":17,"cb":6,"removeCallback":2,"setAuthenticator":1,"auth":1,"getConf":1,"key":2,"getAllConf":1,"setConf":1,"value":2,"setSuperuserPass":1,"getLog":1,"first":1,"last":1,"getLogLen":1,"getUsers":1,"getChannels":1,"getCertificateLi":1,"getTree":1,"getBans":1,"setBans":1,"bans":1,"kickUser":1,"getState":1,"setState":1,"sendMessage":1,"hasPermission":1,"perm":1,"effectivePermiss":1,"addContextCallba":1,"ctx":1,"removeContextCal":1,"getChannelState":1,"setChannelState":1,"removeChannel":1,"addChannel":1,"sendMessageChann":1,"tree":1,"getACL":1,"acls":2,"setACL":1,"addUserToGroup":1,"removeUserFromGr":1,"redirectWhisperG":1,"source":1,"target":1,"getUserNames":1,"ids":1,"getUserIds":1,"names":1,"updateRegistrati":1,"getRegistration":1,"verifyPassword":1,"getTexture":1,"getUptime":2,"updateCertificat":1,"certificate":1,"privateKey":1,"passphrase":1,"MetaCallback":3,"started":1,"srv":2,"stopped":1,"ServerList":3,"Meta":1,"getServer":1,"newServer":1,"getBootedServers":1,"getAllServers":1,"getDefaultConf":1,"getVersion":1,"major":1,"minor":1,"patch":1,"getSlice":1,"::":7,"getSliceChecksum":1,"#pragma":1,"once":1,"#ifndef":2,"SOME_TEST":1,"[[":1,"]]":1,"#endif":2,"Linguist":1,"MyEnum":3,"One":1,"Two":1,"Three":1,"MyStruct":1,"a":2,"COMMENT/*":2,"b":1,"e":2,"MyException":1,"MyDict":2,"MyEnumSeq":1,"BaseClass":2,"-":1,"MyClass":1,"optional":1,"op":1,"MyInterface":1,"operationA":1,"valid":1,"operationB":1,"MyEnumseq":1,"getEnum":1,"getName":1,"SOME_GUAD_ICE":2,"#define":1,"SomeOtherModule":1,"YetAnoterOtherMo":1,"SomeModule":1,"SomeModuleExcept":4,"SomeModule1Excep":1,"field1":1,"SomeModule2Excep":1,"field_with_under":1,"SomeModule3Excep":1,"fieldWithCamelCa":1,"SomeModuleEnum":1,"SomeModuleNew":1,"SomeModuleAllGoo":1,"SomeModuleAllBad":1,"long":25,"LongSeq":2,"SomeModuleResult":5,"SomeModuleLevelS":1,"status":1,"scores":1,"OtherThingStatus":1,"internalOtId":1,"OtherNs":4,"OtherThingState":2,"otherThingState":2,"OtherThingResult":4,"otherThingId":1,"firstSomeModuleR":1,"secondSomeModule":2,"AggregateOtherTh":2,"numFirstSomeModu":3,"numSecondSomeMod":3,"numOtherThingPen":1,"numOtherThingSuc":1,"numOtherThingFai":1,"numOtherThingInD":1,"HappinessEstimat":1,"firstSomeModule":1,"OtherSubNs":2,"StartOtherThingR":1,"input":2,"AdditionalOtherT":1,"getOtherThingRes":1,"providerId":2,"startTimestampIn":2,"endTimestampExcl":2,"getAggregateOthe":1,"HappinessRecipe":4,"ruleName":1,"ruleWeight":1,"HappinessRecipeS":11,"nextRecipeLevel":1,"//":2,"some":2,"fraudLevel":1,"other":1,"rules":1,"addRecipe":1,"rule":1,"updateRecipe":1,"newRecipe":1,"removeRecipe":1,"ruleId":1,"setNextRecipeLev":1,"val":2,"setAllBadLevel":1,"HappinessThingIn":2,"happinessThingId":4,"ruleSets":1,"HappinessThing":3,"getId":1,"addRecipeSet":1,"getRecipeSetById":1,"getRecipeSets":1,"HappinessThingFa":1,"getHappinessThin":1,"createHappinessT":1,"HappinessThingId":1,"PersistStoreExce":2,"removeHappinessT":1,"NoSuchHappinessT":1},"Slim":{"doctype":1,"html":2,"head":1,"title":1,"Slim":2,"Examples":1,"meta":2,"name":2,"=":8,"content":2,"author":2,"javascript":1,":":1,"alert":1,"(":1,")":1,"body":1,"h1":1,"Markup":1,"examples":1,"#content":1,"p":2,"This":1,"example":1,"shows":1,"you":2,"how":1,"a":1,"basic":1,"file":1,"looks":1,"like":1,".":3,"==":1,"yield":1,"-":3,"unless":1,"items":3,".empty":1,"?":1,"table":1,"for":1,"item":3,"in":1,"do":1,"tr":1,"td":2,".name":2,".price":2,"else":1,"|":2,"No":1,"found":1,"Please":1,"add":1,"some":1,"inventory":1,"Thank":1,"!":1,"div":1,"id":1,"render":1,"Copyright":1,"#":2,"{":2,"year":1,"}":2},"SmPL":{"COMMENT//":8,"virtual":1,"report":5,"@r1":1,"exists":4,"@":8,"identifier":11,"a":20,",":25,"x":22,";":31,"position":4,"p1":12,"p2":6,"fname":4,"=~":7,"fname2":2,"fname3":2,"fname4":2,"fname5":2,"fname6":2,"@@":8,"(":46,"atomic_dec_and_t":2,"@p1":18,"&":15,")":42,"->":15,"|":19,"atomic_dec_and_l":2,"...":12,"atomic_long_dec_":4,"atomic64_dec_and":2,"local_dec_and_te":2,"@p2":7,"(...)":5,"@script":4,":":4,"python":4,"depends":4,"on":4,"<<":6,"r1":2,".p1":4,".p2":2,"msg":8,"=":8,"coccilib":4,".report":4,".print_report":4,"[":6,"]":6,"%":2,".line":2,"))":2,"@r4":1,"y":3,"r4":2,"@r2":1,"atomic_add_unles":1,"-":6,"atomic_long_add_":2,"atomic64_add_unl":1,"r2":1,"@r3":1,"atomic_add_retur":1,"atomic64_add_ret":1,"r3":1},"Smali":{".class":7,"abstract":2,"Landroid":1215,"/":11479,"support":721,"v4":1028,"content":214,"ModernAsyncTask":125,";":3828,".super":7,"Ljava":1678,"lang":1185,"Object":231,".source":7,"COMMENT#":35,".annotation":59,"system":59,"Ldalvik":59,"annotation":118,"MemberClasses":5,"value":59,"=":102,"{":981,"$4":3,",":5648,"$AsyncTaskResult":5,"$WorkerRunnable":6,"$InternalHandler":11,"$Status":19,"}":981,".end":449,"Signature":31,".field":176,"private":170,"static":336,"final":81,"CORE_POOL_SIZE":1,":":2628,"I":884,"KEEP_ALIVE":1,"LOG_TAG":1,"String":601,"MAXIMUM_POOL_SIZ":1,"MESSAGE_POST_PRO":1,"MESSAGE_POST_RES":1,"public":142,"THREAD_POOL_EXEC":3,"util":258,"concurrent":56,"Executor":15,"volatile":2,"sDefaultExecutor":5,"sHandler":5,"sPoolWorkQueue":3,"BlockingQueue":4,"field":9,"sThreadFactory":3,"ThreadFactory":4,"mFuture":7,"FutureTask":11,"mStatus":7,"mTaskInvoked":4,"atomic":8,"AtomicBoolean":8,"mWorker":4,".method":226,"constructor":15,"<":140,"clinit":6,">":140,"()":362,"V":417,".registers":84,".prologue":225,".line":1341,"new":155,"-":3775,"instance":118,"v0":1787,"$1":15,"invoke":879,"direct":182,"->":1728,"init":135,"sput":50,"object":1026,"LinkedBlockingQu":2,"const":484,"v1":981,"(":743,")":743,"ThreadPoolExecut":2,"v2":706,"wide":35,"v3":521,"sget":102,"v5":181,"TimeUnit":6,"SECONDS":1,"v6":140,"v7":154,"range":29,"..":89,"IIJLjava":1,"return":216,"void":96,"method":224,".local":178,"p0":922,"PENDING":2,"iput":206,"$2":9,"$3":7,"iget":476,"Callable":1,"synthetic":42,"access":42,"$200":2,".param":198,"#":403,"$300":1,"p1":360,"postResult":3,"move":749,"result":476,"$400":2,"postResultIfNotI":2,"$500":2,"finish":2,"execute":4,"Runnable":10,"interface":52,"virtual":458,"isCancelled":4,"Z":237,"if":302,"eqz":112,"cond_e":12,"onCancelled":4,"goto_9":7,"FINISHED":1,"onPostExecute":2,"goto":165,"getLooper":1,"os":33,"Looper":1,"array":88,"[":203,"aput":51,"obtainMessage":2,"ILjava":11,"Message":5,"sendToTarget":2,"get":15,"nez":73,"cond_b":8,"setDefaultExecut":1,"cancel":9,"protected":9,"varargs":5,"doInBackground":1,"executeOnExecuto":2,"p2":149,"eq":12,"cond_13":4,"$SwitchMap":1,"$android":1,"$support":1,"$v4":1,"$content":1,"$ModernAsyncTask":1,"ordinal":1,"aget":51,"packed":7,"switch":16,"pswitch_data_34":2,"RUNNING":1,"onPreExecute":2,"mParams":1,"pswitch_24":2,"IllegalStateExce":10,"string":219,"throw":27,"pswitch_2c":2,".packed":3,"Throws":23,"InterruptedExcep":2,"ExecutionExcepti":2,"JLjava":2,"J":36,"p3":85,"TimeoutException":1,"getStatus":1,"onProgressUpdate":1,"publishProgress":1,"cond_15":4,"Lorg":425,"kxml2":125,"wap":125,"WbxmlSerializer":125,".implements":3,"xmlpull":7,"XmlSerializer":7,"attrPage":7,"attrStartTable":4,"Hashtable":40,"attrValueTable":4,"attributes":10,"Vector":23,"buf":28,"io":159,"ByteArrayOutputS":69,"depth":6,"encoding":6,"headerSent":7,"name":1,"namespace":1,"out":9,"OutputStream":31,"pending":8,"stringTable":8,"stringTableBuf":8,"tagPage":4,"tagTable":4,".locals":141,"boolean":58,"writeInt":4,"IOException":20,"B":23,"goto_0":100,"add":71,"int":198,"lit8":66,"local":205,"and":20,"to":69,"byte":5,"shr":1,"cond_1":42,".restart":69,"goto_1":32,"le":12,"cond_0":91,"or":15,"lit16":5,"write":32,"writeStr":4,"v9":60,"v8":90,"length":21,"cond_3":31,"writeStrI":4,"sub":30,"cond_2":30,"cond_5":16,"charAt":6,"C":11,"ne":31,"substring":8,"II":44,"writeStrT":8,"ge":27,"cond_8":8,"goto_2":14,"cond_4":25,"goto_3":13,"lt":12,"cond_6":11,"cond_7":12,"check":28,"cast":28,"Integer":23,"addToStringTable":2,"intValue":1,"size":4,"StringBuilder":137,"append":56,"toString":24,"put":29,"lastIndexOf":1,"flush":3,"attribute":1,"addElement":2,"cdsect":1,"text":6,"checkPending":7,"cond_d":6,"elementAt":4,"cond_9":10,"goto_4":8,"goto_5":13,"goto_6":10,"cond_a":12,"cond_c":6,"lez":8,"removeAllElement":1,"comment":1,"docdecl":1,"RuntimeException":16,"endDocument":1,"endTag":1,"entityRef":1,"toByteArray":2,"reset":1,"getDepth":1,"getFeature":1,"getName":2,"getNamespace":1,"getPrefix":1,"getProperty":1,"ignorableWhitesp":1,"processingInstru":1,"setAttrStartTabl":1,"setAttrValueTabl":1,"setFeature":1,"IllegalArgumentE":12,"setOutput":2,"Writer":2,"setPrefix":1,"setProperty":1,"setTagTable":1,"startDocument":1,"Boolean":2,"toUpperCase":2,"equals":16,"UnsupportedEncod":2,"startTag":1,"CII":2,"getBytes":5,"writeWapExtensio":1,"sparse":4,"sswitch_data_0":4,"sswitch_0":4,"sswitch_1":6,"sswitch_2":6,"sswitch_3":6,"nop":3,".sparse":2,"apache":240,"harmony":229,"javax":229,"security":325,"auth":229,"Subject":158,"Serializable":1,"$SecureSet":47,"_AS":4,"AuthPermission":56,"_AS_PRIVILEGED":4,"_PRINCIPALS":5,"_PRIVATE_CREDENT":6,"_PUBLIC_CREDENTI":6,"_READ_ONLY":3,"_SUBJECT":3,"serialVersionUID":1,"principals":10,"Set":31,"transient":2,"privateCredentia":10,"publicCredential":10,"readOnly":6,"ZLjava":1,"p4":39,"NullPointerExcep":4,"Collection":3,"$0":1,"checkState":2,"Permission":11,"checkPermission":9,"$5":1,"{}":17,"System":11,"getSecurityManag":1,"SecurityManager":3,"doAs":2,"PrivilegedAction":21,"AccessController":7,"getContext":4,"AccessControlCon":33,"doAs_PrivilegedA":4,"PrivilegedExcept":10,"doAs_PrivilegedE":4,"doAsPrivileged":2,"ProtectionDomain":4,"SubjectDomainCom":15,"doPrivileged":5,"getSubject":2,"DomainCombiner":5,"of":2,"readObject":1,"ObjectInputStrea":3,"ClassNotFoundExc":1,"defaultReadObjec":1,"writeObject":1,"ObjectOutputStre":3,"defaultWriteObje":1,"getClass":4,"Class":13,"getPrincipals":2,"getPrivateCreden":2,"getPublicCredent":2,"hashCode":4,"2addr":52,"isReadOnly":1,"setReadOnly":1,"iterator":4,"Iterator":13,"hasNext":4,"try_start_0":42,"try_end_0":42,".catch":38,"SecurityExceptio":3,"catch_0":46,"next":4,"try_start_1":13,"try_end_1":13,"exception":33,"delete":1,"widget":437,"ViewDragHelper":386,"$Callback":49,"BASE_SETTLE_DURA":1,"DIRECTION_ALL":1,"DIRECTION_HORIZO":1,"DIRECTION_VERTIC":1,"EDGE_ALL":1,"EDGE_BOTTOM":1,"EDGE_LEFT":1,"EDGE_RIGHT":1,"EDGE_SIZE":1,"EDGE_TOP":1,"INVALID_POINTER":1,"MAX_SETTLE_DURAT":1,"STATE_DRAGGING":1,"STATE_IDLE":1,"STATE_SETTLING":1,"TAG":1,"sInterpolator":3,"view":306,"animation":4,"Interpolator":4,"mActivePointerId":17,"mCallback":21,"mCapturedView":31,"View":135,"mDragState":19,"mEdgeDragsInProg":9,"mEdgeDragsLocked":8,"mEdgeSize":7,"mInitialEdgesTou":14,"mInitialMotionX":16,"F":236,"mInitialMotionY":10,"mLastMotionX":10,"mLastMotionY":10,"mMaxVelocity":7,"mMinVelocity":8,"mParentView":12,"ViewGroup":37,"mPointersDown":7,"mReleaseInProgre":5,"mScroller":17,"ScrollerCompat":34,"mSetIdleRunnable":3,"mTouchSlop":16,"mTrackingEdges":11,"mVelocityTracker":17,"VelocityTracker":31,"Context":27,"cond_17":4,"cond_21":4,"ViewConfiguratio":6,"getResources":3,"res":10,"Resources":8,"getDisplayMetric":1,"DisplayMetrics":2,"density":1,"high16":12,"mul":20,"float":118,"getScaledTouchSl":1,"getScaledMaximum":1,"getScaledMinimum":1,"create":4,"checkNewEdgeDrag":5,"FFII":5,"Math":24,"abs":16,"cond_31":10,"cmpg":4,"gtz":10,"cond_32":5,"goto_31":3,"gez":2,"cond_49":3,"onEdgeLock":1,"cmpl":10,"checkTouchSlop":6,"FF":15,"getViewHorizonta":2,"cond_2d":2,"goto_f":4,"getViewVerticalD":2,"cond_2f":15,"goto_18":2,"cond_40":4,"cond_4f":2,"clampMag":6,"FFF":3,"goto_a":3,"neg":4,"III":7,"goto_7":5,"clearMotionHisto":5,"Arrays":7,"fill":23,"shl":3,"xor":1,"computeAxisDurat":3,"getWidth":1,"div":10,"min":4,"distanceInfluenc":2,"cond_3f":4,"round":1,"goto_38":4,"computeSettleDur":2,"IIII":13,"p5":17,"v12":63,"v13":24,"from16":173,"cond_5b":2,"goto_32":2,"cond_60":4,"v11":74,"v10":39,"FLandroid":1,"dispatchViewRele":3,"onViewReleased":1,"cond_14":2,"setDragState":8,"double":5,"sin":1,"D":3,"dragTo":2,"getLeft":10,"getTop":10,"cond_1f":13,"clampViewPositio":2,"offsetLeftAndRig":2,"cond_30":4,"offsetTopAndBott":2,"cond_34":4,"onViewPositionCh":3,"ensureMotionHist":2,"gt":1,"cond_70":4,"cond_62":2,"arraycopy":7,"forceSettleCaptu":2,"cond_1e":5,"abortAnimation":3,"goto_1d":2,"startScroll":1,"IIIII":1,"getEdgesTouched":2,"cond_1b":2,"getRight":4,"cond_28":2,"getBottom":4,"cond_35":2,"releaseViewForPo":3,"computeCurrentVe":1,"IF":1,"VelocityTrackerC":6,"getXVelocity":3,"getYVelocity":3,"reportNewEdgeDra":3,"FFI":8,"cond_1c":2,"cond_26":2,"onEdgeDragStarte":1,"saveInitialMotio":5,"saveLastMotion":4,"MotionEvent":48,"MotionEventCompa":33,"getPointerCount":4,"getPointerId":10,"getX":9,"getY":9,"abort":1,"getCurrX":3,"getCurrY":3,"canScroll":2,"ZIIII":2,"p6":6,"cond_5c":3,"getScrollX":1,"getScrollY":1,"getChildCount":2,"goto_15":4,"ltz":2,"getChildAt":2,"cond_59":6,"goto_58":3,"cond_72":3,"ViewCompat":2,"canScrollHorizon":1,"canScrollVertica":1,"cond_12":2,"recycle":1,"captureChildView":1,"getParent":1,"ViewParent":1,"cond_29":2,"onViewCaptured":1,"cond_11":4,"goto_d":4,"isPointerDown":3,"cond_3e":2,"cond_42":3,"cond_51":2,"continueSettling":1,"cond_69":3,"computeScrollOff":1,"cond_36":4,"cond_3a":2,"cond_41":2,"cond_5e":4,"getFinalX":1,"getFinalY":1,"isFinished":1,"cond_6f":2,"post":1,"goto_69":2,"cond_73":2,"goto_6e":2,"findTopChildUnde":8,"goto_8":6,"getOrderedChildI":1,"goto_2e":2,"flingCapturedVie":1,"fling":1,"IIIIIIII":1,"getActivePointer":1,"getCapturedView":1,"getEdgeSize":1,"getMinVelocity":1,"getTouchSlop":1,"getViewDragState":1,"isCapturedViewUn":2,"isViewUnder":2,"isEdgeTouched":3,"cond_f":5,"goto_e":4,"processTouchEven":1,"getActionMasked":2,"getActionIndex":2,"v19":97,"obtain":2,"addMovement":2,"pswitch_data_2be":2,"goto_2f":9,"pswitch_2f":2,"pswitch_30":2,"v17":26,"v18":26,"v15":29,"v20":43,"v16":13,"tryCaptureViewFo":8,"onEdgeTouched":4,"pswitch_8e":2,"cond_f5":2,"pswitch_11a":2,"cond_18e":2,"findPointerIndex":1,"v14":8,"goto_193":2,"cond_1ce":3,"cond_1d3":2,"cond_1fb":2,"pswitch_1fe":2,"cond_280":4,"goto_222":2,"cond_277":2,"cond_237":2,"cond_234":3,"pswitch_287":2,"cond_298":2,"pswitch_29d":2,"cond_2b8":2,"cond_10":3,"onViewDragStateC":1,"setEdgeTrackingE":1,"setMinVelocity":1,"settleCapturedVi":1,"shouldInterceptT":1,"pswitch_data_e6":1,"goto_1f":9,"pswitch_1f":1,"cond_e3":1,"goto_25":1,"pswitch_26":1,"cond_48":3,"pswitch_5a":1,"cond_7f":2,"pswitch_92":1,"goto_97":2,"cond_b9":3,"cond_be":2,"cond_d2":3,"pswitch_d5":1,"pswitch_de":1,"c":1,"Lcom":434,"tdq":82,"game":82,"shootbubble":82,"sprite":82,"PenguinSprite":68,"Sprite":5,"LOST_SEQUENCE":4,"[[":10,"STATE_FIRE":1,"STATE_GAME_LOST":1,"STATE_GAME_WON":1,"STATE_TURN_LEFT":1,"STATE_TURN_RIGHT":1,"STATE_VOID":1,"WON_SEQUENCE":4,"count":15,"currentPenguin":19,"finalState":8,"nextPosition":10,"rand":4,"Random":9,"spritesImage":4,"BmpWrap":9,"data":48,"array_0":2,"array_1":2,"array_2":2,"array_3":2,"array_4":2,"array_5":2,"array_6":2,"array_7":2,"array_8":2,"array_9":2,"array_a":2,"array_b":2,"array_c":2,"array_d":2,"array_e":2,"array_f":2,".array":16,"graphics":28,"Rect":9,"getTypeId":1,"TYPE_PENGUIN":1,"paint":1,"Canvas":3,"DII":2,"getSpriteArea":1,"rem":4,"drawImageClipped":1,"IILandroid":1,"saveState":2,"Bundle":15,"getSavedId":5,"super":1,"valueOf":6,"format":5,"putInt":4,"updateState":1,"pswitch_data_0":2,"pswitch_0":2,"pswitch_1":2,"pswitch_2":2,"pswitch_3":2,"pswitch_4":3,"nextInt":1,"doodlemobile":352,"gamecenter":352,"DoodleMobileAnay":343,"$Sync":1,"$SessionPolling":3,"$MobclixHttpClie":1,"$FetchRemoteConf":3,"$LogEvent":3,"DEBUG":1,"false":1,"LOG_LEVEL_DEBUG":1,"LOG_LEVEL_ERROR":1,"LOG_LEVEL_FATAL":1,"LOG_LEVEL_INFO":1,"LOG_LEVEL_WARN":1,"MC_ANALYTICS_DIR":4,"null":2,"MC_DIRECTORY":4,"MC_MAX_ANALYTICS":4,"MC_MAX_EVENTS_PE":3,"PREFS_CONFIG":1,"PUSH_MESSAGE_INT":1,"PUSH_MESSAGE_TO_":1,"SYNC_ERROR":3,"SYNC_READY":4,"SYNC_RUNNING":3,"applicationInfo":8,"pm":16,"ApplicationInfo":13,"controller":25,"currentFile":6,"File":22,"fileCreated":5,"isInitialized":6,"loggingEvent":4,"mSyncHandler":4,"Handler":8,"numLinesWritten":7,"packageName":5,"syncContents":4,"syncStatus":5,"analyticsServer":4,"androidId":8,"androidVersion":7,"applicationId":8,"applicationVersi":6,"autoplay":2,"HashMap":21,"configServer":3,"connectionType":10,"context":11,"deviceHardwareMo":7,"deviceId":6,"deviceModel":5,"enabled":2,"haveLocationPerm":4,"haveNetworkState":5,"idleTimeout":4,"isInSession":7,"isNewUser":2,"isOfflineSession":3,"isTopTask":8,"language":5,"latitude":4,"locale":5,"location":11,"DoodleMobileLoca":9,"locationCriteria":4,"Criteria":7,"locationHandler":2,"logLevel":4,"longitude":4,"mcc":2,"mnc":2,"pollTime":5,"previousDeviceId":2,"refreshTime":2,"remoteConfigSet":3,"session":5,"json":53,"JSONObject":53,"sessionEndTime":8,"sessionPollingTi":3,"Timer":6,"sessionStartTime":5,"sharedPrefs":10,"SharedPreference":34,"totalIdleTime":9,"userAgent":2,"OpenAnalyticsFil":2,"updateSession":2,"getApplicationId":2,"net":18,"URLEncoder":14,"encode":14,"getMobclixVersio":1,"getApplicationVe":2,"getDeviceId":3,"getDeviceModel":1,"getAndroidVersio":2,"getDeviceHardwar":2,"getLanguage":3,"getLocale":1,"getDir":1,"getAbsolutePath":1,"mkdir":1,"Log":20,"w":11,"listFiles":2,"getAbsoluteFile":1,"currentTimeMilli":3,"createNewFile":1,"FileOutputStream":6,"close":1,"Exception":38,"printStackTrace":4,"$002":1,"$1000":1,"$102":1,"$1100":1,"$1102":1,"$1112":1,"$1200":1,"$1400":1,"$1500":1,"$1502":1,"$1600":1,"$1602":1,"$1702":1,"$1802":1,"$1900":1,"handleSessionSta":4,"updateLocation":2,"$2000":1,"$2100":1,"$2200":1,"$2300":1,"$2302":1,"$2400":1,"$2500":1,"$402":1,"$502":1,"$600":1,"$700":1,"$702":1,"$800":1,"$900":1,"addPref":3,"edit":4,"$Editor":16,"putString":2,"commit":4,"Map":7,"entrySet":1,"$Entry":3,"getKey":1,"getValue":2,"clearPref":1,"clear":1,"createNewSession":2,"sha1":2,"Thread":9,"start":2,"endSession":3,"long":10,"hasPref":4,"getPref":4,"Long":6,"parseLong":2,"catch_3":4,"try_start_2":7,"try_end_2":7,"try_start_3":7,"try_end_3":7,"catch_2":4,"try_start_4":5,"try_end_4":5,"try_start_5":5,"parseInt":1,"try_end_5":5,"catch_1":4,"try_start_6":5,"try_end_6":5,"getAllPref":1,"getAll":1,"getCookieStringF":1,"webkit":14,"CookieManager":6,"getInstance":6,"getCookie":1,"getString":4,"declared":3,"synchronized":3,"monitor":9,"enter":3,".catchall":22,"catchall_0":25,"exit":6,"cmp":1,"stopLocation":1,"contains":1,"initialize":1,"app":147,"Activity":29,"Build":4,"$VERSION":2,"RELEASE":1,"getSystemService":3,"telephony":4,"TelephonyManager":4,"getContentResolv":1,"ContentResolver":2,"provider":1,"Settings":1,"$System":1,"MODEL":1,"DEVICE":1,"Locale":12,"getDefault":4,"getCountry":2,"CookieSyncManage":8,"createInstance":1,"getPackageName":2,"getSharedPrefere":1,"scheduleAtFixedR":1,"TimerTask":1,"JJ":1,"logEvent":1,"v":2,"currentThread":1,"getId":1,"d":1,"i":3,"e":3,"sswitch_4":2,"onCreate":1,"class":2,"getApplicationCo":1,"catch_8":2,"catch_7":2,"getPackageManage":1,"PackageManager":3,"getApplicationIn":1,"$NameNotFoundExc":1,"metaData":4,"catch_6":2,"try_start_7":3,"getInt":2,"try_end_7":3,"try_start_8":2,"$NotFoundExcepti":2,"try_end_8":2,"try_start_9":2,"try_end_9":2,"try_start_a":3,"try_end_a":3,"try_start_b":2,"try_end_b":2,"try_start_c":3,"try_end_c":3,"catch_4":2,"try_start_d":2,"equalsIgnoreCase":5,"try_end_d":2,"try_start_e":3,"try_end_e":3,"catch_5":2,"try_start_f":2,"try_end_f":2,"try_start_10":2,"try_end_10":2,"onStop":1,"removePref":1,"remove":1,"MessageDigest":4,"NoSuchAlgorithmE":1,"update":1,"BII":1,"digest":1,"StringBuffer":28,"toHexString":1,"Throwable":1,"sync":2,"removeMessages":1,"sendEmptyMessage":1,"syncCookiesToCoo":1,"http":11,"client":2,"CookieStore":2,"getCookies":1,"List":4,"isEmpty":1,"cookie":9,"Cookie":9,"getExpiryDate":2,"Date":3,"SimpleDateFormat":3,"getPath":2,"getDomain":2,"setCookie":1,"stopSync":1,"updateConnectivi":1,"ConnectivityMana":2,"getActiveNetwork":1,"NetworkInfo":2,"getTypeName":1,"getNetworkType":1,"getLocation":1,"$LocationResult":1,"finalize":1,"getAnalyticsServ":1,"getAndroidId":1,"getConfigServer":1,"getConnectionTyp":1,".lin":1,"ActionBarDrawerT":118,"DrawerLayout":17,"$DrawerListener":1,"$SlideDrawable":21,"$ActionBarDrawer":24,"ID_HOME":1,"IMPL":10,"mActivity":9,"mCloseDrawerCont":5,"mDrawerImage":4,"drawable":16,"Drawable":16,"mDrawerImageReso":3,"mDrawerIndicator":9,"mDrawerLayout":8,"mOpenDrawerConte":5,"mSetIndicatorInf":11,"mSlider":11,"mThemeImage":4,"SDK_INT":1,"getThemeUpIndica":2,"getDrawable":2,"setOffsetBy":1,"isDrawerIndicato":1,"onConfigurationC":1,"Configuration":2,"syncState":2,"onDrawerClosed":1,"setOffset":5,"cond_18":2,"setActionBarDesc":2,"onDrawerOpened":1,"cond_19":2,"onDrawerSlide":1,"getOffset":1,"cond_20":2,"max":2,"goto_1a":2,"onDrawerStateCha":1,"onOptionsItemSel":1,"MenuItem":3,"getItemId":1,"isDrawerVisible":1,"closeDrawer":1,"openDrawer":1,"setDrawerIndicat":1,"cond_23":2,"cond_27":2,"isDrawerOpen":3,"cond_24":2,"goto_1b":2,"setActionBarUpIn":3,"goto_21":2,"goto_12":2,"cond_2e":2,"goto_28":2},"Smalltalk":{"helpers":1,"installGitFileTr":1,"<":15,"script":1,">":10,"Metacello":1,"new":54,"baseline":1,":":2382,";":57,"repository":2,",":33,"SystemVersion":1,"current":3,"dottedMajorMinor":1,"load":1,"tests":1,"testSimpleChainM":1,"|":350,"e":4,"eCtrl":5,":=":174,"self":500,"eventKey":3,"$e":8,".":365,"ctrl":5,"true":32,"assert":2,"((":14,")":171,"matches":4,"{":9,"}":9,"(":146,"deny":2,"$a":1,"ChartJs":1,"dataFunction":1,"^":355,"Koan":1,"subclass":10,"TestBasic":1,"[":402,"comment":1,"testDeclarationA":1,"declaration":3,"anotherDeclarati":3,"_":1,"this":5,"will":2,"be":2,"used":1,"throughout":1,"the":10,"koans":1,"expect":10,"fillMeIn":10,"toEqual":10,"]":297,"testEqualSignIsN":1,"variableA":7,"variableB":7,"value":137,"=":43,"testMultipleStat":1,"variableC":3,"testInequality":1,"~=":2,"testLogicalOr":1,"expression":6,"testLogicalAnd":1,"&":5,"testNot":1,"not":13,"!":1606,"Object":4,"#Collection":1,"instanceVariable":14,"classVariableNam":9,"poolDictionaries":9,"category":9,"HashedCollection":1,"#Dictionary":1,"Collection":205,"class":79,"Dictionary":75,"String":9,"#Symbol":1,"Symbol":69,"SequenceableColl":1,"#OrderedCollecti":1,"OrderedCollectio":8,"uses":1,"TSortable":1,"classTrait":1,"#Stream":1,"Stream":1,"methodsFor":394,"stamp":328,"execute":1,"projectSpecBlock":2,"against":1,"aScriptExecutor":2,"executeCollectio":1,"do":90,"includesSubstrin":3,"testString":3,"element":27,"isString":7,"ifTrue":115,"]]":50,"isCollection":3,"]]]":2,"false":28,"contains":1,"aBlock":125,"anySatisfy":3,"includesAllOf":1,"aCollection":49,"flag":2,"includesAll":2,"includesAny":2,"elem":17,"includes":15,"identityIncludes":1,"anObject":47,"each":192,"==":36,"ifEmpty":5,"isEmpty":15,"ifFalse":59,"emptyBlock":8,"ifNotEmpty":3,"notEmptyBlock":8,"cull":8,"ifNotEmptyDo":3,"size":83,"isEmptyOrNil":1,"occurrencesOf":1,"tally":16,"+":28,"isSequenceable":3,"includesAnyOf":1,"isNotEmpty":1,"notEmpty":1,"asDraggableMorph":1,"streamContents":13,"s":14,"print":9,"separatedBy":8,"space":3,"asStringMorph":1,"hash":10,"species":13,"<=":4,"bitXor":2,"reject":9,"rejectBlock":4,"thenDo":3,"doBlock":6,"flattened":1,"Array":6,"stream":17,"flattenOn":3,"detectMin":1,"minElement":4,"minValue":5,"val":6,"nil":23,"detect":7,"ifNone":5,"exceptionBlock":9,"ifFound":4,"elementBlock":2,"separatorBlock":2,"beforeFirst":4,"intersection":2,"set":10,"outputSet":5,"asSet":6,"Set":4,"and":17,"add":49,"withAll":10,"asArray":10,"findFirstInByteS":1,"aByteString":3,"startingAt":4,"start":9,"to":21,"index":56,"at":55,"))":8,"thenCollect":2,"collectBlock":10,"collect":43,"allSatisfy":1,"thenReject":1,"selectBlock":10,"groupBy":1,"keyBlock":2,"having":3,"groupedBy":4,"reduce":3,"asOrderedCollect":4,"select":8,"flatCollect":4,"as":8,"aCollectionClass":2,"col":4,"copy":9,"addAll":9,"gather":1,"writeStream":2,"nextPutAll":39,"contents":4,"detectSum":1,"sum":26,"aSelectionBlock":2,"\\":1,"difference":3,"displayingProgre":3,"aStringOrBlock":7,"every":2,"msecs":2,"labelBlock":3,"count":8,"oldLabel":5,"lastUpdate":4,"displayProgressF":2,"during":2,"bar":6,"label":2,"dummyItem":1,"newLabel":4,"or":19,"Time":2,"millisecondsSinc":1,">=":4,"ifNil":8,"ProgressNotifica":1,"signal":5,"extra":1,"millisecondClock":1,"associationsDo":18,"groups":5,"PluggableDiction":1,"integerDictionar":1,"ifAbsentPut":2,"~~":4,"association":17,"aStream":76,"nextPut":16,"subclassResponsi":13,"foundBlock":4,"newCollection":20,"detectMax":1,"maxElement":4,"maxValue":5,"thenSelect":1,"noneSatisfy":1,"item":2,"aClass":5,"fillFrom":4,"with":40,"errorNotFound":3,"fold":1,"binaryBlock":8,"without":2,"anItem":2,"union":2,"piecesCutWhere":3,"pieceBlock":4,"lastCut":5,"next":6,"i":12,"copyFrom":3,"-":18,"yourself":15,"flatCollectAsSet":1,"pieces":4,"piece":2,"into":8,"copyEmpty":3,"inject":7,"thisValue":2,"nextValue":5,"remove":10,"ifAbsent":22,"mergeIntoMetacel":4,"aMetacelloReposi":6,"removeFromMetace":4,"loadRequiredForM":1,"aMetacelloMCVers":9,"doLoadRequiredFr":1,"resolvePackageSp":1,"visited":4,"allPackagesForSp":1,"ea":4,"packageNamed":1,"recordRequiredFo":1,"doRecordRequired":1,"fetchRequiredFor":1,"doFetchRequiredF":1,"addToMetacelloRe":2,"addIfNotPresent":2,"newObject":4,"withOccurrences":1,"anInteger":3,"timesRepeat":2,"adaptToString":1,"rcvr":9,"andSend":11,"selector":11,"asNumber":1,"perform":6,"adaptToPoint":1,"adaptToNumber":1,"adaptToCollectio":8,"error":9,"rcvrElement":2,"myElement":2,"asStringOn":4,"delimiter":6,"delimString":8,"asString":9,"asCommaStringAnd":1,"last":5,"lastDelimString":4,"n":30,"sz":6,"printNameOn":2,"super":7,"printOn":8,"storeOn":5,"noneYet":10,"name":10,"$":14,"store":2,"printElementsOn":3,"$(":2,"asCommaString":1,"addedToZnUrl":1,"url":2,"withPathSegments":1,"atRandom":3,"aGenerator":2,"rand":3,"emptyCheck":3,"nextInt":1,"errorEmptyCollec":3,"mutexForPicking":2,"critical":2,"randomForPicking":2,"capacity":1,"anyOne":6,"ifPresentDo":1,"asShortcut":1,"asKeyCombination":4,"shortcut":4,"first":8,"KMKeyCombination":1,"addShortcut":1,"write":2,"copyWithDependen":1,"newElement":4,"copyWith":3,"copyWithoutAll":1,"copyWithout":1,"oldElement":2,"median":2,"asSortedCollecti":4,"sumNumbers":1,"stdev":1,"avg":3,"sample":12,"average":2,"accum":4,"squared":2,"/":6,"sqrt":3,"previousValue":2,"explorerContents":4,"twoArgBlock":4,"withIndexCollect":1,"ObjectExplorerWr":1,"printString":12,"model":1,"removeAll":3,"removeAllSuchTha":1,"oldObject":4,"anExceptionBlock":1,"removeAllFoundIn":1,"[]]":1,"NotFound":1,"signalFor":3,"errorNoMatch":1,"SizeMismatch":1,"toBraceStack":1,"itsSize":4,"thisContext":1,"sender":1,"push":1,"fromIndexable":1,"CollectionIsEmpt":1,"signalWith":1,"errorNotKeyed":1,"translated":1,"format":1,"arcTan":2,"tan":2,"reciprocal":2,"a":17,"ceiling":2,"ln":2,"truncated":2,"arcCos":2,"cos":2,"sin":2,"exp":2,"rounded":2,"log":2,"abs":2,"arcSin":2,"roundTo":2,"quantum":2,"negated":2,"*":7,"sign":2,"degreeCos":2,"floor":2,"degreeSin":2,"aMetacelloPackag":12,"asMetacelloAttri":4,"MetacelloMethodS":2,"setRequiresInMet":1,"setRequires":1,"setForVersion":2,"aString":14,"withInMetacelloC":4,"aMetacelloConstr":8,"setFor":4,"version":5,"addToMetacelloPa":2,"setLoadsInMetace":1,"setLoads":1,"setForDo":2,"setIncludesInMet":1,"setIncludes":1,"arg":14,"#":9,"raisedTo":1,"#raisedTo":1,"\\\\":4,"//":5,"max":8,"min":5,"range":1,"sorted":4,"aSortBlockOrNil":4,"sort":4,"array":35,"put":19,"SortedCollection":2,"asCharacterSet":1,"CharacterSet":1,"newFrom":5,"aSortBlock":2,"aSortedCollectio":5,"sortBlock":1,"asByteArray":1,"ByteArray":1,"asDictionary":1,"asIdentitySet":2,"IdentitySet":2,"asBag":1,"Bag":1,"fuelAfterMateria":1,"(((":3,"IdentityDictiona":2,"rehash":4,"fuelAccept":3,"aGeneralMapper":5,"visitDictionary":1,"anAssociation":8,"findElementOrNil":9,"key":79,"atNewIndex":4,"aKeyedCollection":4,"keysAndValuesDo":4,"fixCollisionsFro":2,"whileFalse":1,"newIndex":3,"swap":1,"noCheckAdd":2,"errorKeyNotFound":4,"aKey":9,"KeyNotFound":1,"scanFor":3,"finish":4,"valueAtNewKey":1,"atIndex":1,"declareFrom":1,"aDictionary":17,"includesKey":7,"associationAt":10,"removeKey":9,"Association":2,"errorValueNotFou":3,"ValueNotFound":1,"newSelf":4,"noCheckNoGrowFil":1,"anArray":8,"ifNotNil":10,"scanForEmptySlot":1,"assoc":35,"associationsSele":1,"keysDo":4,"other":3,"result":4,"duplicates":4,"valuesDo":3,"eachIndex":2,"eachAssociation":4,"bindingsDo":1,"removeUnreferenc":1,"unreferencedKeys":2,"Smalltalk":9,"globals":1,"classNames":1,"currentClass":4,"associations":7,"referencedAssoci":4,"systemNavigation":1,"allMethodsSelect":1,"m":4,"methodClass":2,"literalsDo":1,"l":4,"isVariableBindin":1,"keysAndValuesRem":1,"keyValueBlock":2,"removals":4,"shouldNotImpleme":4,"postCopy":1,"keysSortedSafely":2,"isDictionary":2,"writeCypressJson":8,"forHtml":10,"indent":14,"lf":3,"startIndent":3,"keys":7,"b":2,"tab":2,"customizeExplore":1,"sortedKeys":7,"x":18,"y":14,"isNumber":4,"k":3,"declare":1,"from":2,"->":1,"declareVariable":1,"newGlobal":6,"globalName":7,"ifPresent":5,"existingGlobal":3,"primitiveChangeC":1,"ClassVariable":1,"hasBindingThatBe":1,"beginsWith":1,"keyForIdentity":1,"isHealthy":1,"withIndexDo":1,"includesIdentity":1,"includesAssociat":1,"keyAtValue":3,"oneArgBlock":2,"absentBlock":2,"v":2,"keyAtIdentityVal":3,"values":1,"out":4,"bindingOf":1,"varName":2,"asValueHolder":1,"DictionaryValueH":1,"firstObject":10,"secondObject":10,"thirdObject":8,"fourthObject":6,"fifthObject":4,"sixthObject":2,"canonicalArgumen":1,"initialize":5,"RandomForPicking":2,"Random":2,"MutexForPicking":2,"Semaphore":3,"forMutualExclusi":2,"systemIcon":1,"ui":1,"icons":1,"iconNamed":1,"#collectionIcon":1,"inspectorClass":1,"EyeDictionaryIns":1,"aDict":3,"newDictionary":9,"newFromPairs":1,"by":3,"isLiteralSymbol":1,"isOrientedFill":1,"setPreLoadDoItIn":1,"aMetacelloSpec":6,"precedence":7,"setPreLoadDoIt":1,"project":2,"valueHolderSpec":2,"setPostLoadDoItI":1,"setPostLoadDoIt":1,"asSlot":1,"InstanceVariable":1,"named":2,"=>":1,"aVariable":4,"isBehavior":1,"isPseudovariable":1,"pseudovariablesN":1,"asOneArgSelector":1,"str":6,"parts":4,"findTokens":2,"allButFirst":1,"capitalized":3,"asMethodPreamble":1,"numArgs":13,"keywords":1,"doWithIndex":1,"veryDeepCopyWith":2,"deepCopier":2,"shallowCopy":2,"offs":4,"flushCache":1,"primitive":1,"handlesAnnouncem":1,"anAnnouncement":2,"isUnary":1,"sym":2,"isDoIt":1,"#DoIt":1,"#DoItIn":1,"isInfix":1,"isSymbol":2,"isBinary":1,"isKeyword":2,"asMutator":1,"asSymbol":7,"newString":5,"replaceFrom":2,"separateKeywords":1,"withFirstCharact":2,"asAnnouncement":1,"implementors":1,"SystemNavigation":2,"allImplementorsO":1,"senders":1,"allSendersOf":1,"stop":1,"replacement":1,"repStart":1,"errorNoModificat":3,"isLetter":1,"aSymbol":13,"string":2,"j":3,"allSymbolTablesD":4,"after":4,"NewSymbols":7,"SymbolTable":9,"OneCharacterSymb":4,"asCharacter":1,"addToShutDownLis":1,"compactSymbolTab":2,"oldSize":4,"garbageCollect":1,"growTo":1,"streamSpecies":1,"findInterned":1,"hasInterned":3,"symbol":4,"aCharacter":7,"internCharacter":1,"asciiValue":2,"intern":3,"lookup":3,"aStringOrSymbol":10,"like":2,"aSize":1,"readFrom":1,"strm":3,"peek":1,"parseLiterals":1,"isOctetString":1,"ByteSymbol":1,"WideSymbol":1,"basicNew":1,"shutDown":1,"aboutToQuit":1,"WeakSet":3,"symBlock":2,"allSubInstances":1,"possibleSelector":1,"misspelled":5,"candidates":4,"lookupString":10,"best":4,"binary":3,"short":3,"long":3,"asLowercase":1,"ss":3,"correctAgainst":1,"him":2,"addFirst":1,"cleanUp":1,"thatStartsCaseSe":1,"leadingCharacter":4,"skipping":1,"skipSym":3,"firstMatch":3,"findString":1,"caseSensitive":1,"selectorsContain":1,"SystemOrganizati":8,"addCategory":8,"#ChartJs":1,"dining":1,"philosophers":3,"================":2,"Copyright":1,"Free":3,"Software":3,"Foundation":3,"Inc":1,"Written":1,"Paolo":1,"Bonzini":1,"This":1,"file":2,"is":3,"part":1,"of":4,"GNU":7,"free":1,"software":1,"you":1,"can":1,"redistribute":1,"it":3,"modify":1,"under":1,"terms":1,"General":3,"Public":3,"License":3,"published":1,"either":1,"your":1,"option":1,"any":1,"later":1,"distributed":1,"in":1,"hope":1,"that":1,"useful":1,"but":1,"WITHOUT":1,"ANY":1,"WARRANTY":1,"even":1,"implied":1,"warranty":1,"MERCHANTABILITY":1,"FITNESS":1,"FOR":1,"A":1,"PARTICULAR":1,"PURPOSE":1,"See":1,"for":1,"more":1,"details":1,"You":1,"should":1,"have":1,"received":1,"along":1,"see":1,"COPYING":1,"If":1,"Franklin":1,"Street":1,"Fifth":1,"Floor":1,"Boston":1,"MA":1,"USA":1,"#Philosophers":1,"Philosophers":3,"quantity":2,"dine":4,"seconds":2,"Delay":3,"forSeconds":1,"wait":5,"terminate":1,"leftFork":6,"forks":5,"rightFork":6,"eating":3,"randy":3,"philosopher":2,"philosopherCode":3,"status":8,"[[":1,"whileTrue":1,"Transcript":5,"nl":5,"forMilliseconds":2,"newProcess":1,"priority":1,"Processor":1,"userBackgroundPr":1,"resume":1,"#Boolean":1,"Boolean":27,"#False":1,"#True":1,"deepCopy":1,"aBoolean":14,"==>":1,"eqv":1,"alternativeBlock":16,"trueAlternativeB":8,"falseAlternative":8,"visitHookPrimiti":1,"serializeOn":1,"anEncoder":1,"asNBExternalType":3,"gen":3,"NBFFIConst":1,"asBit":4,"isLiteral":1,"isSelfEvaluating":1,"settingInputWidg":1,"aSettingNode":2,"inputWidgetForBo":1,"NBBool":1,"False":13,"xor":2,"True":13,"materializeFrom":2,"aDecoder":2,"rendering":1,"renderTitleId":1,"divId":2,"on":1,"html":3,"div":1,"id":1,"#title":1,"#aClass":1,"heading":1,"level3":1,"data":1,"title":1,"dependencies":1,"neoJSON":1,"spec":3,"configuration":1,"className":1,"#stable":1},"Smithy":{"$version":1,":":7,"namespace":1,"example":1,".weather":1,"COMMENT//":2,"service":1,"Weather":1,"{":3,"version":1,"resources":1,"[":1,"City":2,"]":1,"}":3,"resource":1,"identifiers":1,"cityId":1,"CityId":2,"read":1,"GetCity":1,"list":1,"ListCities":1,"@pattern":1,"(":1,")":1,"string":1},"Snakemake":{"COMMENT#":6,"if":2,"in":1,"config":20,"[":39,"]":39,":":115,"rule":22,"compose_regions":1,"input":21,"output":22,"conda":2,"shell":7,"call_variants":1,"bam":5,"=":47,"get_sample_bams":1,",":29,"ref":5,"known":2,"regions":1,".get":1,"(":23,")":22,"else":1,"[]":1,"gvcf":3,"protected":3,"log":11,"params":9,"extra":6,"get_call_variant":1,"wrapper":11,"combine_calls":1,"gvcfs":1,"expand":5,"sample":3,"samples":1,".index":1,"genotype_variant":1,"vcf":2,"temp":9,"merge_variants":1,"get_fai":1,"()":3,"#":1,"fai":1,"is":1,"needed":1,"to":1,"calculate":1,"aggregation":1,"over":1,"contigs":1,"below":1,"vcfs":1,"lambda":2,"w":2,"contig":1,"get_contigs":1,"())":1,"#example":1,"from":1,"https":1,"//":1,"github":1,".com":1,"/":7,"snakemake":2,"edit":1,"main":1,"examples":1,"hello":1,"-":1,"world":1,"Snakefile":1,"configfile":2,"all":2,"country":1,"select_by_countr":1,"plot_histogram":1,"container":1,"script":2,"convert_to_pdf":1,"download_data":1,"def":1,"get_bwa_map_inpu":2,"wildcards":2,"return":1,".sample":1,"bwa_map":1,"rg":1,"r":1,"threads":2,"samtools_sort":1,"samtools_index":2,"bcftools_call":1,"fa":1,"bai":3,"rate":1,"plot_quals":1,"trim_reads_se":1,"unpack":2,"get_fastq":2,"**":2,"trim_reads_pe":1,"r1":1,"r2":1,"r1_unpaired":1,"r2_unpaired":1,"trimlog":1,".format":1,".trimlog":1,"map_reads":1,"reads":1,"get_trimmed_read":1,"index":1,"get_read_group":1,"sort":1,"sort_order":1,"mark_duplicates":1,"metrics":1,"recalibrate_base":1,"get_recal_input":2,"True":1,"get_regions_para":1,"+":1},"Soong":{"COMMENT//":13,"package":1,"{":6,"default_applicab":1,":":19,"[":12,"]":12,",":30,"}":6,"java_plugin":1,"name":4,"static_libs":3,"java_library_hos":1,"srcs":3,"libs":1,"plugins":1,"javacflags":1,"java_test_host":1,"java_resource_di":1,"java_resources":1,"test_options":1,"unit_test":1,"true":1,"filegroup":1,"path":1},"SourcePawn":{"COMMENT/*":31,"#if":8,"defined":8,"_bhopstats_inclu":2,"#endinput":2,"#endif":8,"#define":28,"BHOPSTATS_VERSIO":1,"COMMENT/**":66,"forward":50,"void":82,"Bunnyhop_OnJumpP":1,"(":976,"int":453,"client":154,",":938,"bool":100,"onground":2,")":837,";":953,"Bunnyhop_OnJumpR":1,"Bunnyhop_OnTouch":1,"Bunnyhop_OnLeave":1,"jumped":1,"ladder":1,"native":144,"Bunnyhop_GetScro":3,"Bunnyhop_IsOnGro":3,"Bunnyhop_IsHoldi":3,"float":121,"Bunnyhop_GetPerf":3,"Bunnyhop_ResetPe":3,"methodmap":1,"BunnyhopStats":3,"__nullable__":1,"{":223,"public":45,"return":73,"view_as":2,"<":30,">":11,"}":223,"property":5,"index":28,"get":5,"()":44,"this":7,"ScrollCount":1,".index":5,"OnGround":1,"HoldingJump":1,"PerfectJumps":1,"ResetPrefects":1,"static":5,"GetScrollCount":1,"IsOnGround":1,"IsHoldingJump":1,"GetPerfectJumps":1,"ResetPrefectJump":1,"SharedPlugin":2,"__pl_bhopstats":1,"=":237,"name":10,"file":1,"REQUIRE_PLUGIN":4,"required":6,"#else":3,"!":24,"__pl_bhopstats_S":1,"MarkNativeAsOpti":141,"COMMENT//":37,"DEBUG":1,"assert":3,"%":10,"if":99,"))":73,"ThrowError":2,"assert_msg":2,"#pragma":1,"semicolon":1,"#include":3,"sourcemod":1,"mapchooser":1,"nextmap":1,"Plugin":1,":":157,"myinfo":1,"author":1,"description":1,"version":1,"SOURCEMOD_VERSIO":1,"url":1,"new":107,"Handle":68,"g_Cvar_Winlimit":8,"INVALID_HANDLE":62,"g_Cvar_Maxrounds":8,"g_Cvar_Fraglimit":9,"g_Cvar_Bonusroun":6,"g_Cvar_StartTime":3,"g_Cvar_StartRoun":5,"g_Cvar_StartFrag":3,"g_Cvar_ExtendTim":3,"g_Cvar_ExtendRou":4,"g_Cvar_ExtendFra":3,"g_Cvar_ExcludeMa":5,"g_Cvar_IncludeMa":7,"g_Cvar_NoVoteMod":3,"g_Cvar_Extend":4,"g_Cvar_DontChang":3,"g_Cvar_EndOfMapV":8,"g_Cvar_VoteDurat":5,"g_Cvar_RunOff":3,"g_Cvar_RunOffPer":4,"g_VoteTimer":7,"g_RetryTimer":5,"g_MapList":9,"g_NominateList":23,"g_NominateOwners":18,"g_OldMapList":9,"g_NextMapList":8,"g_VoteMenu":19,"g_Extends":4,"g_TotalRounds":7,"g_HasVoteStarted":13,"g_WaitingForVote":6,"g_MapVoteComplet":12,"g_ChangeMapAtRou":7,"g_ChangeMapInPro":7,"g_mapFileSerial":3,"-":44,"g_NominateCount":7,"MapChange":6,"g_ChangeTime":4,"g_NominationsRes":9,"g_MapVoteStarted":3,"MAXTEAMS":4,"g_winCount":4,"[":96,"]":96,"VOTE_EXTEND":5,"VOTE_DONTCHANGE":4,"OnPluginStart":1,"LoadTranslations":2,"arraySize":5,"ByteCountToCells":1,"PLATFORM_MAX_PAT":23,"CreateArray":5,"CreateConVar":15,"_":24,"true":45,"RegAdminCmd":2,"Command_Mapvote":2,"ADMFLAG_CHANGEMA":2,"Command_SetNextm":2,"FindConVar":4,"!=":21,"||":19,"decl":14,"String":31,"folder":5,"GetGameFolderNam":1,"sizeof":38,"strcmp":9,"==":31,"HookEvent":6,"Event_TeamPlayWi":3,"Event_TFRestartR":2,"else":21,"Event_RoundEnd":3,"Event_PlayerDeat":2,"AutoExecConfig":1,"SetConVarBounds":1,"ConVarBound_Uppe":1,"CreateGlobalForw":2,"ET_Ignore":2,"Param_String":1,"Param_Cell":1,"APLRes":1,"AskPluginLoad2":1,"myself":1,"late":1,"error":1,"[]":75,"err_max":1,"RegPluginLibrary":1,"CreateNative":9,"Native_NominateM":2,"Native_RemoveNom":4,"Native_InitiateV":2,"Native_CanVoteSt":2,"Native_CheckVote":2,"Native_GetExclud":2,"Native_GetNomina":2,"Native_EndOfMapV":2,"APLRes_Success":1,"OnConfigsExecute":1,"ReadMapList":1,"MAPLIST_FLAG_CLE":1,"|":6,"MAPLIST_FLAG_MAP":1,"LogError":2,"CreateNextVote":4,"SetupTimeleftTim":5,"false":46,"ClearArray":5,"for":10,"i":48,"++":17,"((":10,"&&":20,"GetConVarInt":27,"GetConVarFloat":4,"<=":6,"OnMapEnd":1,"map":105,"GetCurrentMap":2,"PushArrayString":5,"GetArraySize":18,"RemoveFromArray":11,"OnClientDisconne":1,"FindValueInArray":3,"oldmap":21,"GetArrayString":13,"Call_StartForwar":8,"Call_PushString":7,"Call_PushCell":7,"GetArrayCell":6,"Call_Finish":8,"--":3,"Action":19,"args":3,"ReplyToCommand":2,"Plugin_Handled":4,"GetCmdArg":1,"IsMapValid":3,"ShowActivity":1,"LogAction":6,"SetNextMap":4,"OnMapTimeLeftCha":1,"time":24,"GetMapTimeLeft":1,"startTime":3,"*":12,"GetConVarBool":10,"InitiateVote":8,"MapChange_MapEnd":7,"KillTimer":1,"data":19,"CreateDataTimer":3,"Timer_StartMapVo":3,"TIMER_FLAG_NO_MA":4,"WritePackCell":4,"ResetPack":3,"timer":2,"Plugin_Stop":4,"mapChange":2,"ReadPackCell":2,"hndl":2,"event":11,"const":34,"dontBroadcast":4,"CreateTimer":2,"Timer_ChangeMap":4,"bluescore":2,"GetEventInt":7,"redscore":2,"StrEqual":2,"CheckMaxRounds":3,"switch":2,"case":6,"CheckWinLimit":4,"default":1,"winner":8,">=":10,"SetFailState":3,"winner_score":2,"winlimit":6,")))":5,"roundcount":2,"maxrounds":6,"fragger":3,"GetClientOfUserI":1,"GetClientFrags":1,"when":8,"inputlist":5,"IsVoteInProgress":1,"())":1,"CreateMenu":2,"Handler_MapVoteM":3,"MenuAction":3,"MENU_ACTIONS_ALL":2,"SetMenuTitle":2,"SetVoteResultCal":2,"Handler_MapVoteF":2,"nominateCount":4,"voteSize":4,"nominationsToAdd":4,"?":9,"AddMenuItem":7,"RemoveStringFrom":4,"count":8,"availableMaps":2,"while":3,"break":1,"//":30,"We":1,"were":1,"given":1,"a":3,"list":2,"of":6,"maps":5,"to":1,"start":2,"the":8,"vote":1,"with":4,"size":21,"MapChange_Instan":2,"MapChange_RoundE":2,"voteDuration":4,"SetMenuExitButto":2,"VoteMenuToAll":2,"PrintToChatAll":5,"Handler_VoteFini":3,"menu":13,"num_votes":12,"num_clients":3,"client_info":3,"num_items":4,"item_info":12,"GetMenuItem":6,"VOTEINFO_ITEM_IN":3,"GetMapTimeLimit":1,"ExtendMapTimeLim":1,"SetConVarInt":3,"+":10,"fraglimit":3,"RoundToFloor":5,"VOTEINFO_ITEM_VO":6,"/":11,"WritePackString":1,"Float":4,"winningvotes":2,"info1":5,"info2":5,"map1percent":2,"map2percent":2,"LogMessage":1,"action":2,"param1":5,"param2":5,"MenuAction_End":1,"CloseHandle":2,"MenuAction_Displ":2,"buffer":16,"Format":3,"panel":2,"SetPanelTitle":1,"GetMenuItemCount":2,"RedrawMenuItem":2,"MenuAction_VoteC":1,"VoteCancel_NoVot":1,"item":4,"GetRandomInt":3,"hTimer":1,"dp":4,"GetNextMap":1,"ReadPackString":1,"ForceChangeLevel":1,"array":6,"str":2,"FindStringInArra":2,"tempMaps":10,"CloneArray":1,"limit":2,"b":3,"CanVoteStart":2,"NominateResult":1,"InternalNominate":2,"force":3,"owner":9,"Nominate_Invalid":1,"SetArrayString":1,"Nominate_Replace":1,"Nominate_VoteFul":1,"Nominate_Already":1,"PushArrayCell":2,"Nominate_Added":1,"plugin":9,"numParams":9,"len":10,"GetNativeStringL":2,"GetNativeString":2,"GetNativeCell":8,"InternalRemoveNo":4,"inputarray":2,"maparray":3,"ownerarray":3,"_shavit_included":2,"SHAVIT_VERSION":1,"STYLE_LIMIT":1,"MAX_ZONES":2,"MAX_STAGES":1,"kind":1,"arbitrary":1,"but":1,"also":1,"some":1,"space":1,"between":1,"and":2,"HUD_NONE":1,"HUD_MASTER":1,"<<":25,"master":1,"setting":1,"HUD_CENTER":1,"show":6,"hud":2,"as":2,"hint":1,"text":1,"HUD_ZONEHUD":1,"end":1,"zone":1,"HUD_OBSERVE":1,"HUD":2,"player":2,"you":1,"spectate":1,"HUD_SPECTATORS":1,"spectators":2,"HUD_KEYOVERLAY":1,"key":9,"overlay":1,"HUD_HIDEWEAPON":1,"hide":1,"HUD_TOPLEFT":1,"top":1,"left":2,"white":1,"WR":1,"PB":1,"times":1,"HUD_SYNC":1,"shows":3,"sync":7,"at":3,"right":2,"side":1,"screen":2,"css":2,"only":2,"HUD_TIMELEFT":1,"tside":1,"HUD_2DVEL":1,"2d":1,"velocity":1,"HUD_NOSOUNDS":1,"disables":1,"sounds":1,"on":2,"personal":1,"best":1,"world":1,"record":1,"etc":1,"HUD_NOPRACALERT":1,"hides":1,"practice":2,"mode":1,"chat":1,"alert":2,"enum":15,"TimerStatus":3,"Timer_Stopped":1,"Timer_Running":1,"Timer_Paused":1,"ReplayStatus":1,"Replay_Start":1,"Replay_Running":1,"Replay_End":1,"Replay_Idle":1,"ReplayBotType":1,"Replay_Central":1,"Replay_Looping":1,"these":2,"are":2,"ones":1,"that":3,"loop":1,"styles":2,"tracks":1,"eventually":1,"stages":1,"...":5,"Replay_Dynamic":1,"bots":1,"spawn":1,"replay":2,"central":1,"bot":8,"is":2,"taken":1,"Replay_Prop":1,"A":1,"prop":1,"entity":8,"being":1,"used":1,"CPR_ByConVar":1,"CPR_NoTimer":1,"CPR_InStartZone":1,"CPR_NotOnGround":1,"CPR_Moving":1,"CPR_Duck":1,"quack":1,"CPR_InEndZone":1,"Migration_Remove":4,"Migration_LastLo":1,"Migration_Conver":4,"Migration_Player":1,"Migration_AddZon":1,"Migration_AddPla":2,"Migration_AddCus":1,"Migration_FixOld":1,"old":1,"completions":1,"accidentally":1,"started":1,"MIGRATIONS_END":1,"Zone_Start":1,"Zone_End":1,"Zone_Respawn":1,"Zone_Stop":1,"Zone_Slay":1,"Zone_Freestyle":1,"Zone_CustomSpeed":1,"Zone_Teleport":1,"Zone_CustomSpawn":1,"Zone_Easybhop":1,"Zone_Slide":1,"Zone_Airaccelera":1,"Zone_Stage":1,"ZONETYPES_SIZE":1,"Track_Main":4,"Track_Bonus":2,"Track_Bonus_Last":1,"TRACKS_SIZE":1,"sStyleName":2,"sShortName":2,"sHTMLColor":2,"sChangeCommand":2,"sClanTag":2,"sSpecialString":2,"sStylePermission":2,"sMessagePrefix":1,"sMessageText":1,"sMessageWarning":1,"sMessageVariable":2,"sMessageStyle":1,"struct":6,"stylestrings_t":2,"char":75,"chatstrings_t":2,"sPrefix":1,"sText":1,"sWarning":1,"sVariable":1,"sVariable2":1,"sStyle":1,"timer_snapshot_t":7,"bTimerEnabled":1,"fCurrentTime":1,"bClientPaused":1,"iJumps":1,"bsStyle":1,"iStrafes":1,"iTotalMeasures":1,"iGoodGains":1,"fServerTime":1,"iSHSWCombination":1,"iTimerTrack":1,"iMeasuredJumps":1,"iPerfectJumps":1,"fTimeOffset":1,"fDistanceOffset":1,"fAvgVelocity":1,"fMaxVelocity":1,"fTimescale":1,"cp_cache_t":3,"fPosition":1,"fAngles":1,"fVelocity":1,"MoveType":2,"iMoveType":1,"fGravity":1,"fSpeed":1,"fStamina":1,"bDucked":1,"bDucking":1,"fDucktime":1,"m_flDuckAmount":1,"in":2,"csgo":2,"fDuckSpeed":1,"m_flDuckSpeed":1,"doesn":1,"iFlags":1,"aSnapshot":1,"sTargetname":1,"sClassname":1,"ArrayList":8,"aFrames":2,"iPreFrames":2,"bSegmented":1,"bPractice":1,"iGroundEntity":1,"iSteamID":1,"aEvents":1,"aOutputWaits":1,"vecLadderNormal":1,"frame_t":1,"pos":1,"ang":1,"buttons":2,"flags":1,"mt":1,"mousexy":1,"`":4,"mousex":1,"mousey":1,"unpack":2,"UnpackSignedShor":3,"vel":4,"basically":1,"forwardmove":1,"sidemove":1,"frame_cache_t":2,"iFrameCount":1,"fTime":1,"bNewFormat":1,"iReplayVersion":1,"sReplayName":1,"MAX_NAME_LENGTH":1,"iPostFrames":1,"fTickrate":1,"USES_CHAT_COLORS":1,"gS_GlobalColorNa":1,"gS_GlobalColors":1,"gS_CSGOColorName":1,"gS_CSGOColors":1,"stock":14,"Database":4,"GetTimerDatabase":1,"db":6,"null":3,"sError":4,"SQL_CheckConfig":1,"SQL_Connect":1,"SQLite_UseDataba":1,"IsMySQLDatabase":1,"sDriver":3,".Driver":1,".GetIdentifier":1,"GetTimerSQLPrefi":1,"maxlen":6,"sFile":3,"BuildPath":1,"Path_SM":1,"File":1,"fFile":4,"OpenFile":1,"sLine":4,".ReadLine":1,"TrimString":1,"strcopy":5,"delete":1,"IsValidClient":1,"bAlive":2,"MaxClients":1,"IsClientConnecte":1,"IsClientInGame":1,"IsClientSourceTV":1,"IsPlayerAlive":1,"IsSource2013":1,"EngineVersion":1,"ev":3,"Engine_CSS":1,"Engine_TF2":1,"IPAddressToStrin":1,"ip":7,"FormatEx":9,">>":4,"&":14,"IPStringToAddres":1,"sExplodedAddress":6,"ExplodeString":2,"iIPAddress":2,"StringToInt":8,"SteamIDToAuth":1,"sInput":2,"sSteamID":13,"ReplaceString":5,"StrContains":3,"parts":4,"x":3,"out":3,"^":2,"(((":1,"FormatSeconds":1,"newtime":5,"newtimesize":5,"precise":2,"nodecimal":2,"fTempTime":8,"iRounded":4,"iSeconds":3,"fSeconds":4,"sSeconds":7,"iMinutes":6,"iHours":2,"%=":1,"GuessBestMapName":1,"input":4,"output":7,".FindString":1,"sCache":4,".Length":1,".GetString":1,"GetTrackName":1,"track":61,"GetSpectatorTarg":1,"fallback":2,"target":4,"IsClientObserver":1,"iObserverMode":3,"GetEntProp":1,"Prop_Send":2,"iTarget":3,"GetEntPropEnt":1,"IsValidEntity":1,"GetAngleDiff":1,"current":2,"previous":2,"diff":3,"Shavit_OnUserCmd":1,"impulse":1,"angles":1,"status":1,"style":48,"mouse":1,"Shavit_OnTimeInc":2,"snapshot":5,"Shavit_OnStartPr":1,"Shavit_OnStart":1,"Shavit_OnRestart":1,"Shavit_OnEnd":1,"Shavit_OnStopPre":1,"Shavit_OnStop":1,"Shavit_OnFinishP":1,"Shavit_OnFinish":1,"jumps":6,"strafes":6,"oldtime":6,"perfs":6,"avgvel":6,"maxvel":6,"timestamp":6,"Shavit_OnFinish_":1,"rank":4,"overwrite":2,"Shavit_OnWorldRe":1,"oldwr":1,"Shavit_OnWRDelet":1,"id":3,"accountid":3,"mapname":1,"Shavit_OnPause":1,"Shavit_OnResume":1,"Shavit_OnStyleCh":1,"oldstyle":1,"newstyle":1,"manual":2,"Shavit_OnTrackCh":1,"oldtrack":1,"newtrack":1,"Shavit_OnStyleCo":1,"Shavit_OnDatabas":1,"Shavit_OnChatCon":1,"Shavit_OnTelepor":1,"Shavit_OnSave":1,"overflow":1,"Shavit_OnDelete":1,"Shavit_OnEnterZo":1,"type":7,"Shavit_OnLeaveZo":1,"Shavit_OnStageMe":1,"stageNumber":1,"message":2,"Shavit_OnWorstRe":1,"Shavit_OnTierAss":1,"tier":1,"Shavit_OnRankAss":1,"points":1,"first":1,"Shavit_OnReplayS":2,"ent":6,"Shavit_OnReplayE":1,"Shavit_OnReplays":1,"Shavit_ShouldSav":1,"isbestreplay":2,"istoolong":2,"iscopy":1,"replaypath":1,"Shavit_OnTopLeft":1,"topleft":1,"topleftlength":1,"Shavit_OnClanTag":2,"clantag":1,"clantaglength":1,"customtag":1,"customtaglength":1,"Shavit_OnTimeOff":1,"zonetype":3,"offset":1,"distance":1,"Shavit_OnFinishM":1,"everyone":1,"message2":1,"maxlen2":1,"Shavit_OnTimesca":1,"oldtimescale":1,"newtimescale":1,"Shavit_OnCheckPo":1,"segmented":1,"Shavit_OnCheckpo":1,"info":1,"maxlength":3,"currentCheckpoin":1,"maxCPs":1,"Shavit_OnPlaySou":1,"sound":1,"clients":1,"Shavit_OnProcess":2,"Shavit_GetDataba":1,"Shavit_StartTime":1,"Shavit_SetStart":1,"anglesonly":1,"Shavit_DeleteSet":1,"Shavit_RestartTi":1,"Shavit_StopTimer":1,"bypass":1,"Shavit_WR_Delete":1,"Shavit_Zones_Del":1,"Shavit_Replay_De":1,"Shavit_Rankings_":1,"Shavit_ChangeCli":1,"noforward":1,"Shavit_FinishMap":1,"Shavit_GetClient":8,"Shavit_GetBhopSt":1,"Shavit_GetTimerS":1,"Shavit_GetStageZ":1,"stage":2,"Shavit_GetHighes":1,"Shavit_GetStageW":1,"Shavit_GetStrafe":1,"Shavit_GetPerfec":1,"Shavit_GetSync":1,"Shavit_GetWorldR":1,"Shavit_ReloadLea":1,"Shavit_GetWRReco":1,"recordid":2,"Shavit_GetWRName":1,"wrname":1,"wrmaxlength":1,"Shavit_SetClient":2,"Shavit_GetRecord":1,"Shavit_GetRankFo":1,"Shavit_GetTimeFo":1,"Shavit_ZoneExist":1,"Shavit_InsideZon":2,"Shavit_GetZoneDa":1,"zoneid":3,"Shavit_GetZoneFl":1,"Shavit_IsClientC":1,"Shavit_PauseTime":1,"Shavit_ResumeTim":1,"teleport":1,"Shavit_GetTimeOf":1,"Shavit_GetDistan":1,"Shavit_DeleteRep":1,"Shavit_GetReplay":21,"anglediff":1,"cheapCloneHandle":3,"length":1,"Shavit_HijackAng":1,"pitch":1,"yaw":1,"Shavit_IsReplayD":1,"Shavit_GetPoints":1,"Shavit_GetRank":1,"Shavit_GetRanked":1,"Shavit_ForceHUDU":1,"Shavit_OpenStats":1,"steamid":1,"Shavit_GetWRCoun":1,"usecvars":3,"Shavit_GetWRHold":2,"Shavit_GetStyleS":6,"value":4,"Shavit_HasStyleS":1,"Shavit_SetStyleS":3,"replace":3,"stringtype":2,"StyleStrings":1,"any":10,"strings":2,"Shavit_GetStyleC":1,"Shavit_GetOrdere":1,"arr":1,"Shavit_GetChatSt":2,"ChatStrings":1,"Shavit_GetHUDSet":1,"Shavit_SetPracti":1,"Shavit_IsPractic":1,"Shavit_SaveSnaps":1,"Shavit_LoadSnaps":1,"Shavit_SetReplay":1,"Shavit_IsReplayE":1,"Shavit_StartRepl":3,"delay":3,"ignorelimit":3,"cache":1,"path":2,"Shavit_ReloadRep":2,"restart":2,"Shavit_GetCloses":3,"Shavit_SetCloses":1,"threeD":1,"Shavit_StopChatS":1,"Shavit_MarkKZMap":1,"Shavit_IsKZMap":1,"Shavit_GetMapTie":2,"StringMap":1,"Shavit_HasStyleA":1,"Shavit_IsPaused":1,"Shavit_CanPause":1,"Shavit_PrintToCh":2,"format":3,"Shavit_LogMessag":1,"Shavit_GetAvgVel":1,"Shavit_GetMaxVel":1,"Shavit_SetAvgVel":1,"Shavit_SetMaxVel":1,"Shavit_GetTotalC":1,"Shavit_GetCheckp":1,"cpcache":2,"Shavit_SetCheckp":1,"Shavit_TeleportT":1,"suppress":1,"Shavit_ClearChec":1,"Shavit_OpenCheck":1,"scale":1,"Shavit_SaveCheck":1,"Shavit_GetCurren":1,"Shavit_SetCurren":1,"Shavit_GetTimesT":1,"Shavit_GetPlayer":1,"Shavit_SetPlayer":1,"PreFrame":1,"Shavit_GetPlainC":1,"buf":1,"buflen":1,"includename":1,"Shavit_DeleteWR":1,"delete_sql":1,"update_cache":1,"Shavit_GetLoopin":1,"__pl_shavit":1,"__pl_shavit_SetN":1},"Squirrel":{"COMMENT//":2,"local":3,"table":1,"=":19,"{":10,"a":2,"subtable":1,"array":3,"[":3,",":14,"]":3,"}":10,"+":2,"b":1,";":15,"foreach":1,"(":9,"i":1,"val":2,"in":1,")":9,"::":3,"print":2,"typeof":1,"class":2,"Entity":3,"constructor":2,"etype":2,"entityname":4,"name":2,"type":2,"x":2,"y":2,"z":2,"null":2,"function":2,"MoveTo":1,"newx":2,"newy":2,"newz":2,"Player":2,"extends":1,"base":1,".constructor":1,"DoDomething":1,"()":1,"newplayer":2,".MoveTo":1},"Stan":{"data":3,"{":14,"int":5,"<":8,"lower":8,"=":10,">":8,"n_dogs":7,";":37,"n_trials":8,",":26,"upper":2,"y":6,"[":32,"]":32,"}":14,"parameters":5,"vector":9,"beta":9,"transformed":2,"matrix":3,"n_avoid":5,"n_shock":5,"p":3,"for":5,"(":14,"j":15,"in":5,":":5,")":14,"<-":7,"t":11,"-":5,"+":7,"*":5,"model":3,"~":8,"normal":6,"i":3,"bernoulli_logit":1,"N":9,"incumbency_88":2,"vote_86":2,"vote_88":2,"real":5,"sigma":2,"sigma_y":2,"eta":3,"mu_theta":3,"sigma_eta":4,"xi":4,"sigma_theta":2,"theta":3,"fabs":1,"/":1,"inv_gamma":1,"//":1,"prior":1,"distribution":1,"can":1,"be":1,"changed":1,"to":1,"uniform":1},"Standard ML":{"structure":15,"LazyBase":2,":":80,">":5,"LAZY_BASE":8,"=":500,"struct":13,"type":10,"a":76,"exception":6,"Undefined":11,"fun":73,"delay":9,"f":56,"force":21,"()":100,"val":179,"undefined":5,"fn":135,"=>":450,"raise":8,"end":69,"LazyMemoBase":4,"datatype":31,"|":283,"Done":6,"of":109,"susp":2,"ref":53,"let":51,"r":15,"(":903,"NotYet":4,")":419,"in":53,"case":100,"x":81,"as":20,":=":96,"COMMENT;":15,"functor":4,"LazyFn":4,"B":4,"LAZY":3,"open":10,"inject":5,"isUndefined":5,"ignore":3,"handle":4,"true":39,"toString":4,"if":63,"then":64,"else":64,"eqBy":5,"p":10,",":1412,"y":50,"eq":3,"op":2,"compare":12,"Ops":3,"!":111,"?":3,"map":3,"))":109,"Lazy":2,"LazyMemo":2,"COMMENT(*":64,"RedBlackTree":1,"key":21,"->":13,"order":3,"TABLE":1,"where":1,"Empty":20,"Red":81,"dict":23,"*":7,"Black":70,"local":2,"lookup":12,"lk":9,"NONE":49,"tree":4,"and":2,"key1":13,"EQUAL":8,"SOME":72,"datum1":7,"LESS":8,"left":18,"GREATER":8,"right":18,"restore_right":7,"e":34,"lt":8,"rt":8,"_":116,"))))":28,"l":8,"re":38,"rle":2,"rll":2,"rlr":2,"rr":4,")))":31,"rl":2,"restore_left":7,"le":4,"ll":4,"lr":2,"lre":2,"lrl":2,"lrr":2,"insert":3,"entry":14,"datum":2,"ins":16,"entry1":21,"t":26,"NotFound":3,"TOP":4,"LEFTB":10,"LEFTR":9,"RIGHTB":10,"RIGHTR":10,"delete":3,"zip":20,"b":62,"z":80,"bbZip":31,"c":46,"d":32,"w":17,"false":31,"delMin":7,"Match":1,"joinRed":3,"needB":4,"#2":5,"joinBlack":4,"del":8,";":12,"insertShadow":3,"oldEntry":7,"((":1,"app":3,"ap":9,"new":1,"n":3,"table":14,"()))":6,"clear":1,"Main":1,"S":2,"MAIN_STRUCTS":1,"MAIN":1,"Compile":11,"Place":22,"Files":3,"Generated":4,"MLB":4,"O":4,"OUT":3,"SML":4,"TypeCheck":3,"toInt":1,"int":1,"OptPred":18,"Target":4,"string":14,"Yes":1,"Show":6,"Anns":1,"PathMap":1,"gcc":8,"arScript":5,"asOpts":8,"{":99,"opt":36,"pred":17,".t":29,"}":99,"list":10,"[]":17,"ccOpts":10,"linkOpts":8,"buildConstants":3,"bool":8,"debugRuntime":4,"debugFormat":5,"Dwarf":3,"DwarfPlus":3,"Dwarf2":3,"Stabs":3,"StabsPlus":3,"option":6,"expert":5,"explicitAlign":3,"Control":81,".align":1,"explicitChunk":3,".chunk":1,"explicitCodegen":5,"Native":16,"Explicit":5,".codegen":4,"keepGenerated":3,"keepO":3,"output":16,"profileSet":3,"profileTimeSet":3,"runtimeArgs":3,"[":95,"]":100,"show":3,"stop":11,".OUT":1,"parseMlbPathVar":3,"line":9,"String":31,".tokens":8,"Char":13,".isSpace":9,"var":5,"path":10,"readMlbPathMap":2,"file":22,"File":32,"not":5,".canRead":1,"Error":15,".bug":15,"concat":59,"List":57,".keepAllMap":4,".lines":2,".forall":5,"v":4,"targetMap":5,"unit":7,"arch":11,"MLton":17,".Platform":15,".Arch":7,"os":12,".OS":8,"target":28,"Promise":1,".lazy":1,"targetsDir":5,"OS":21,".Path":20,".mkAbsolute":5,"relativeTo":5,".libDir":1,"potentialTargets":2,"Dir":1,".lsDirs":1,"targetDir":5,"osFile":2,".joinDirFile":10,"dir":12,"archFile":2,".contents":2,".first":2,".fromString":13,"setTargetType":3,"usage":52,".peek":8,"...":24,".arch":6,"hasCodegen":9,"cg":21,".Target":14,".os":3,".Format":5,"AMD64":2,"x86Codegen":11,"X86":3,"amd64Codegen":9,"<>":5,"Darwin":8,"orelse":15,".format":3,"Executable":5,"Archive":4,"hasNativeCodegen":2,"defaultAlignIs8":3,"Alpha":1,"ARM":1,"HPPA":1,"IA64":1,"MIPS":1,"Sparc":1,"S390":1,"makeOptions":3,"s":174,"Fail":2,"reportAnnotation":4,"flag":12,".Elaborate":23,".Bad":1,".Deprecated":1,"ids":2,".warnDeprecated":1,"Out":14,".output":4,".error":3,".toString":17,".Id":1,".name":1,".Good":1,".Other":1,"Popt":2,"tokenizeOpt":4,"opts":6,".foreach":6,"tokenizeTargetOp":4,".map":5,"Normal":29,"SpaceString":48,"Align4":2,"Align8":2,")))))":3,"Expert":72,"o":8,".push":22,".Yes":14,"boolRef":20,"ChunkPerFunc":3,"OneChunk":1,".hasPrefix":2,"prefix":3,".dropPrefix":1,".isDigit":3,"Int":16,"Coalesce":2,"limit":2,"Bool":11,"closureConvertGl":1,"closureConvertSh":1,".concatWith":2,"::":14,".Codegen":5,".all":4,"name":7,"value":4,".setCommandLineC":2,"contifyIntoMain":1,"debug":4,".processDefault":1,".defaultChar":1,".defaultInt":5,".defaultReal":2,".defaultWideChar":2,".defaultWord":4,"Regexp":14,".compileDFA":4,"diagPasses":1,".processEnabled":2,"dropPasses":1,"intRef":8,"errorThreshhold":1,"emitMain":1,"exportHeader":3,"gcCheck":1,"Limit":1,"First":1,"Every":1,".IEEEFP":2,"indentation":1,"i":8,"inlineNonRec":6,"small":19,"product":19,"#product":1,"inlineIntoMain":1,"loops":18,"inlineLeafA":6,"repeat":18,"size":21,"inlineLeafB":6,"keepCoreML":1,"keepDot":2,"keepMachine":1,"keepRSSA":1,"keepSSA":2,"keepSSA2":1,"keepSXML":1,"keepXML":1,"keepPasses":2,"libname":9,">=":1,"loopPasses":1,"markCards":1,"maxFunctionSize":1,"mlbPathVars":4,"@":3,"^":13,".commented":1,".copyProp":1,".cutoff":1,".liveTransfer":1,".liveStack":1,".moveHoist":1,".optimize":1,".split":1,".shuffle":1,"err":1,"optimizationPass":1,"il":10,"set":10,"Result":13,".No":7,"polyvariance":9,"hofo":12,"rounds":12,"preferAbsPaths":1,"profPasses":1,"ProfileNone":2,"ProfileAlloc":1,"ProfileCallStack":3,"ProfileCount":1,"ProfileDrop":1,"ProfileLabel":1,"ProfileTimeField":3,"ProfileTimeLabel":4,"profileBranch":1,"seq":3,"anys":6,"compileDFA":3,"profileC":1,"profileInclExcl":2,"profileIL":3,"ProfileSource":1,"ProfileSSA":1,"ProfileSSA2":1,"profileRaise":1,"profileStack":1,"profileVal":1,".Anns":2,".PathMap":2,"showBasis":1,"showDefUse":2,"showTypes":1,".optimizationPas":4,".equals":5,".Files":3,".Generated":4,".O":4,".TypeCheck":4,"#target":2,"Self":3,"Cross":3,"SpaceString2":6,"#1":1,"trace":8,"typeCheck":1,"verbosity":6,"Silent":4,"Top":10,"Pass":1,"Detail":1,"warnAnn":1,"warnDeprecated":1,"zoneCutDepth":1,"style":5,"arg":3,"desc":3,"mainUsage":3,"parse":2,".makeUsage":1,"showExpert":1,"commandLine":5,"args":7,"lib":2,"libDir":2,".mkCanonical":1,"result":2,"targetStr":3,"libTargetDir":9,"targetArch":5,"archStr":2,".toLower":3,"targetOS":8,"OSStr":3,"positionIndepend":5,"format":7,"MinGW":6,"Cygwin":5,"Library":6,"LibArchive":3,".positionIndepen":1,"align":2,"codegen":5,"CCodegen":2,"COMMENT\"":4,".Rusage":1,".measureGC":1,"profile":7,"exnHistory":1,".profile":1,".ProfileCallStac":1,"sizeMap":2,".libTargetDir":1,"ty":7,"Bytes":2,".toBits":1,".fromInt":1,".setSizes":1,"cint":1,"cpointer":1,"cptrdiff":1,"csize":1,"header":1,"mplimb":1,"objptr":1,"seqIndex":1,"tokenize":2,".separate":1,"gccDir":2,"gccFile":2,".splitDirFile":2,"addTargetOpts":4,".fold":2,"ac":7,".concat":6,"[[":5,"]]":3,"linkArchives":2,".labelsHaveExtra":1,"chunk":1,"andalso":4,".isEmpty":1,"keepDefUse":2,"isSome":1,".enabled":3,".warnUnused":2,".default":3,"warnMatch":2,".nonexhaustiveMa":2,".redundantMatch":2,".DiagEIW":2,".Ignore":2,"elaborateOnly":1,"FreeBSD":1,"HPUX":1,"Linux":1,"NetBSD":1,"OpenBSD":1,"Solaris":1,"printVersion":3,"out":9,"Version":1,".banner":1,"info":2,"Layout":3,".outputl":1,".document":1,".standard":4,"outputl":1,".mlbPathMap":1,"str":2,"msg":2,"inputFile":2,".elaborateSML":2,"input":33,".outputBasisCons":1,"outputHeader":3,"rest":3,".base":5,".fileOf":1,"start":6,"base":3,"rec":1,"loop":3,"suf":14,"hasNum":2,"sufs":2,".hasSuffix":2,"suffix":8,".exists":1,".withIn":1,"())":1,"csoFiles":3,".compare":1,"tempFiles":3,"tmpDir":2,"tmpVar":2,"default":2,".host":2,"Process":2,".getEnv":1,"temp":3,".temp":1,".close":2,"maybeOut":10,"maybeOutBase":4,".extension":3,"outputBase":2,"ext":1,".splitBaseExt":1,"defLibname":6,".extract":1,"toAlNum":2,".isAlphaNum":1,"#":3,"CharVector":1,"atMLtons":1,"Vector":3,".fromList":2,"rev":2,"gccDebug":3,"asDebug":2,"compileO":3,"inputs":7,"libOpts":2,"System":4,".system":4,".contains":1,".move":1,"from":1,"to":1,"mkOutputO":3,"Counter":5,".dirOf":2,".next":1,"compileC":2,"debugSwitches":2,"compileS":2,"compileCSO":3,".new":1,"oFiles":2,"extension":6,"Option":1,"mkCompileSrc":3,"listFiles":4,"elaborate":4,"compile":6,"outputs":2,"make":3,".inc":1,".openOut":1,"print":4,"done":3,".translate":1,"outputC":1,".C":1,"outputS":1,".Assembly":1,".GC":1,".pack":1,"compileSML":2,".compileSML":1,"compileMLB":2,".sourceFilesMLB":1,".elaborateMLB":1,".compileMLB":1,".SML":1,".MLB":1,"doit":2,"Exn":1,".finally":1,".remove":1,".makeCommandLine":1,"main":1,"mainWrapped":1,".Process":1,".exit":1,"CommandLine":1,".arguments":1,"signature":2,"sig":3,"lazy":9,"include":1},"Starlark":{"COMMENT#":81,"module":1,"(":315,"name":90,"=":488,",":826,"version":35,"repo_name":4,")":301,"bazel_dep":15,"single_version_o":1,"module_name":3,"patch_strip":1,"patches":1,"[":162,"]":162,"maven":3,"use_extension":1,".install":1,"lock_file":1,"repositories":1,"use_repo":1,"local_path_overr":2,"path":31,"package":2,"default_visibili":2,"filegroup":6,"srcs":9,"glob":4,"visibility":7,"exclude":2,"+":21,"load":24,"pkg_tar":2,"files":3,"strip_prefix":6,"go_prefix":2,"include_defs":1,"gerrit_war":9,"ui":7,"None":2,"docs":2,"True":13,"context":1,"API_DEPS":2,"zip_file":1,"workspace":1,"download_toolcha":1,"http_archive":8,"sha256":8,"urls":8,"emsdk_deps":2,"()":50,"emsdk_emscripten":2,"emscripten_versi":1,"bazel_skylib_wor":1,"bazel_toolchains":2,"python_register_":1,"python_version":1,"pip_install":1,"python_interpret":1,"interpreter":1,"requirements":1,"go_repositories":1,"go_rules_depende":1,"go_register_tool":1,"gazelle_dependen":1,"go_repository_de":1,"protobuf_deps":1,"npm_install":1,"package_json":1,"package_lock_jso":1,"browser_reposito":1,"chromium":1,"firefox":1,"local_repository":8,"new_local_reposi":21,"build_file":21,"workspace_file_c":21,"include":1,"default_registry":1,"read_json":1,"{}":1,".get":1,"))":4,"docker_build":2,"dockerfile":2,"live_update":2,"sync":2,"k8s_yaml":1,"k8s_resource":1,"port_forwards":1,"git_repository":1,"remote":1,"commit":1,"#":1,"update":1,"this":1,"as":1,"needed":1,"scala_repositori":1,"def":22,"store_npm_packag":2,":":265,"return":23,"{":70,"publish_image":4,"from_secret":11,"prerelease_bucke":2,"}":70,"retrieve_npm_pac":2,"release_npm_pack":2,"build_image":1,"fetch_images_ste":2,"edition":96,".format":25,"publish_image_st":3,"mode":20,"docker_repo":4,"additional_docke":4,"steps":21,"download_grabpl_":9,"publish_images_s":2,"if":25,"!=":2,".extend":15,"publish_image_pi":1,"trigger":45,"pipeline":14,"get_steps":3,"ver_mode":72,"package_steps":6,"[]":14,"publish_steps":12,"should_publish":3,"==":7,"should_upload":3,"or":1,"in":14,"include_enterpri":8,"edition2":8,"init_steps":9,"identify_runner_":6,"gen_version_step":2,"wire_install_ste":2,"yarn_install_ste":3,"test_steps":9,"shellcheck_step":1,"codespell_step":1,"lint_backend_ste":2,"lint_frontend_st":1,"test_backend_ste":2,"test_backend_int":2,"test_frontend_st":1,"build_steps":10,"build_backend_st":2,"build_frontend_s":1,"build_frontend_p":1,"build_plugins_st":1,"sign":1,"validate_scuemat":1,"ensure_cuetsifie":1,"integration_test":12,"postgres_integra":1,"mysql_integratio":1,"variants":2,"package_step":2,"copy_packages_fo":1,"build_docker_ima":2,"publish":2,"ubuntu":1,"grafana_server_s":1,"not":5,"disable_tests":4,"e2e_tests_step":4,"tries":4,"e2e_tests_artifa":1,"build_storybook":3,"build_storybook_":1,".append":10,"redis_integratio":1,"memcached_integr":1,"upload_cdn_step":2,"trigger_oss":2,"upload_packages_":2,"publish_step":3,"store_storybook_":1,"store_npm_step":3,"windows_package_":6,"get_windows_step":1,"step":8,"get_oss_pipeline":2,"services":10,"volumes":12,"windows_pipeline":6,"platform":2,"depends_on":4,"get_e2e_suffix":7,"pipelines":10,"deps":7,".update":4,"get_enterprise_p":2,"deps_on_clone_en":3,"_":1,"clone_enterprise":2,"init_enterprise_":2,"for":10,"publish_artifact":3,"security":3,"publish_packages":2,"oss_steps":2,"store_packages_s":2,"enterprise_steps":2,"publish_npm_pipe":1,"release_pipeline":1,"oss_pipelines":2,"enterprise_pipel":2,"main":1,"ctx":19,"config":16,".repo":1,".name":1,"builds":3,"docker":2,"after":3,"readme":2,"badges":2,"b":2,"a":2,"result":4,"versions":4,"arch":10,"agent":5,"%":17,"manifest":3,"COMMENT\"\"\"":1,"_COMPILATION_LEV":4,"_SUPPORTED_LANGU":7,"_impl":2,"externs":4,"set":3,"order":2,"dep":3,".attr":11,".deps":1,"+=":5,".transitive_js_e":1,".transitive_js_s":1,"args":5,".main":1,".outputs":3,".out":3,".path":3,"src":2,"extern":2,".compilation_lev":3,"else":3,"fail":3,".keys":3,"()))":3,".language_in":3,".language_out":3,".action":1,"inputs":1,"list":2,"outputs":2,"arguments":1,"executable":2,".executable":1,"._closure_compil":1,"struct":1,"closure_js_binar":1,"rule":1,"implementation":1,"attrs":1,"attr":6,".label_list":1,"allow_files":1,"False":1,"providers":1,".string":4,"default":5,".label":1,"Label":1},"Stata":{"local":10,"inname":1,"outname":1,"program":2,"hello":1,"vers":1,"display":1,"end":5,"numeric":8,"matrix":3,"tanh":1,"(":66,"u":3,")":59,"{":648,"eu":4,",":144,"emu":4,"=":5,"exp":2,"-":63,"return":1,":":371,"/":2,"+":4,"}":579,"smcl":1,"*":28,"!":6,"version":2,"Matthew":2,"White":2,"05jan2014":1,"{...}":44,"title":12,"Title":1,"phang":28,"cmd":190,"odkmeta":32,"hline":1,"Create":4,"a":48,"do":38,"file":34,"to":52,"import":20,"ODK":14,"data":8,"marker":15,"syntax":1,"Syntax":1,"p":4,"using":11,"it":85,"help":31,"filename":3,"}}":37,"opt":34,"csv":9,"csvfile":4,"Using":8,"histogram":2,"as":50,"template":9,".":127,"notwithstanding":1,"is":48,"rarely":1,"preceded":4,"by":10,"an":11,"underscore":1,"cmdab":5,"s":2,"urvey":2,"surveyfile":7,"##":7,"surveyopts":7,"cho":2,"ices":2,"choicesfile":5,"choicesopts":7,"[":1,"options":2,"]":1,"odbc":2,"the":160,"position":1,"of":67,"last":1,"character":1,"in":47,"first":4,"column":27,"synoptset":5,"tabbed":4,"synopthdr":4,"synoptline":8,"syntab":6,"Main":4,"heckman":2,"p2coldent":3,"name":33,".csv":8,"that":33,"contains":8,"p_end":73,"metadata":6,"from":12,"survey":15,"worksheet":7,"choices":14,"Fields":3,"synopt":16,"drop":1,"attrib":2,"headers":15,"not":25,"field":41,"attributes":16,"with":21,"keep":1,"only":4,"rel":1,"ax":1,"ignore":1,"fields":19,"exist":4,"Lists":2,"ca":1,"oth":1,"er":1,"other":23,"Stata":14,"value":33,"values":25,"select":14,"or_other":8,";":19,"default":11,"max":3,"one":8,"line":10,"write":1,"each":10,"list":30,"on":7,"single":1,"Options":2,"replace":11,"overwrite":1,"existing":1,"p2colreset":5,"()":13,"and":33,"are":27,"required":1,"Change":1,"t":1,"ype":1,"header":18,"type":6,"attribute":12,"la":2,"bel":2,"label":16,"d":1,"isabled":1,"disabled":4,"li":1,"stname":1,"list_name":7,"maximum":3,"plus":2,"min":2,"minimum":3,"minus":2,"#":7,"constant":3,"for":34,"all":11,"labels":17,"description":1,"Description":1,"pstd":46,"creates":1,"worksheets":1,"XLSForm":3,"The":15,"saved":1,"completes":2,"following":6,"tasks":4,"order":4,"anova":1,"phang2":29,"o":12,"Import":2,"lists":17,"Add":2,"char":5,"characteristics":11,"Split":1,"select_multiple":6,"variables":18,"Drop":1,"note":2,"format":1,"Format":1,"date":3,"time":2,"datetime":2,"Attach":4,"variable":20,"notes":1,"merge":3,"Merge":1,"repeat":6,"groups":7,"After":1,"have":2,"been":1,"split":5,"can":1,"be":29,"removed":2,"without":3,"affecting":1,"User":1,"written":1,"supplements":1,"may":9,"make":2,"use":4,"any":3,"which":10,"imported":9,"remarks":2,"Remarks":5,"uses":6,"helpb":11,"insheet":11,"long":7,"strings":1,"digits":2,"such":7,"simserial":1,"will":18,"even":2,"if":23,"they":3,"more":1,"than":3,"As":1,"result":8,"lose":1,"precision":2,"makes":1,"limited":1,"mata":1,"Mata":1,"manage":1,"contain":3,"difficult":1,"characters":6,"starts":1,"definitions":1,"several":1,"macros":2,"these":8,"constants":1,"For":11,"instance":3,"macro":1,"`":15,"datemask":1,"files":3,"automatically":1,"set":1,"but":6,"need":2,"changed":1,"depending":1,"xtdpd_postspecia":1,".ihlp":1,"remarks_field_na":2,"names":40,"follow":1,"different":2,"conventions":1,"Further":1,"formed":2,"concatenating":2,"nested":5,"often":2,"much":1,"longer":1,"length":3,"limit":1,"These":4,"differences":1,"convention":1,"lead":1,"three":1,"kinds":1,"problematic":3,"Long":3,"involve":1,"invalid":1,"combination":1,"example":4,"begins":1,"colon":1,"followed":1,"number":1,"convert":3,"instead":1,"naming":1,"v":6,"concatenated":1,"positive":1,"integer":3,"v1":1,"unique":1,"when":2,"converted":3,"truncated":1,"become":3,"duplicates":2,"again":1,"form":1,"cannot":3,"chooses":1,"Because":1,"problem":3,"recommended":1,"you":1,"If":5,"its":4,"characteristic":2,"Odk_bad_name":4,"otherwise":2,"Most":1,"depend":1,"There":2,"two":3,"exceptions":1,"error":9,"has":8,"or":12,"splitting":2,"would":1,"duplicate":5,"reshape":2,"there":2,"merging":2,"code":2,"datasets":1,"Where":1,"renaming":6,"left":1,"user":1,"section":6,"designated":2,"area":2,"In":5,"reshaping":1,"group":5,"own":3,"Many":1,"forms":3,"require":1,"others":1,"few":1,"renamed":1,"should":3,"go":1,"areas":1,"However":6,"some":2,"usually":1,"because":1,"many":3,"above":2,"this":3,"case":2,"work":1,"best":1,"attempts":3,"rename":2,"their":1,"short":1,"Place":1,"before":3,"foreach":3,"var":10,"varlist":5,"_all":4,"{{":4,"!=":3,"phang3":4,"///":5,"cond":1,"newvar":1,"strtoname":1,"capture":1,"txt":9,"remarks_lists":1,"necessarily":1,"valid":2,"requires":3,"associations":1,"broad":1,"categories":1,"those":2,"whose":5,"at":1,"least":1,"noninteger":3,"former":1,"same":3,"latter":1,"indicate":1,"within":1,"equal":2,"second":2,"so":1,"differ":2,"what":1,"matters":1,"whether":1,"easy":1,"modify":2,"Simply":1,"change":2,"rest":1,"unaffected":1,"Do":1,"text":4,"Certain":1,"interact":2,"well":2,"always":2,"possible":4,"distinguish":1,"missing":7,"sysmiss":4,"When":1,"unclear":1,"assumes":1,"arises":1,"imports":9,"real":1,"numbers":4,"extended":2,"converting":1,"blank":5,"thereby":1,"does":5,"look":2,"like":2,"leading":3,"zeros":3,"remove":2,"incorrect":1,"similar":1,"reasons":2,"trailing":1,"after":1,"decimal":2,"point":1,"List":2,"string":3,"resulting":3,"original":1,"no":1,"exact":1,"finite":1,"digit":1,"representation":1,"binary":1,"Generally":1,"stored":1,"precisely":1,"data_types":1,"double":7,"This":1,"includes":1,"large":1,"magnitude":1,"remarks_variants":1,"variants":2,"designed":1,"features":2,"specific":1,"SurveyCTO":3,"formhub":4,"account":1,"especially":1,"ul":2,"dynamic":5,"choice":1,"One":2,"solution":1,"changes":1,"encodes":1,"Here":1,"Encode":1,"list1":1,"list2":1,"list3":2,"...":4,"Above":1,"were":1,"next":1,"attaches":2,"ds":4,"vallab":2,"r":4,"ifcmd":1,"command":4,"exclude":1,"appearance":1,"search":1,"expression":1,"&":1,"strmatch":1,"now":1,"export":1,"specify":3,"option":1,"relax":3,"exports":1,"Multiple":1,"sections":1,"must":5,"modified":1,"accommodate":1,"Immediately":2,"formatting":1,"inlist":1,"c":1,"add":2,"==":3,"attaching":1,"lines":1,"remarks_missing":1,"refusal":2,"including":2,"nonmissing":1,"largely":1,"consistent":1,"automate":1,"conversion":1,"SSC":1,"programs":1,"helpful":2,"p2colset":1,"p2col":4,"labmvs":1,"bf":4,"stata":4,"ssc":4,"install":4,"labutil2":3,"labmv":1,"labrecode":1,"labelmiss":2,"dlgtab":4,"comma":2,"separated":3,"Strings":2,"embedded":4,"commas":2,"quotes":6,"enclosed":2,"another":2,"quote":2,"pmore":9,"Each":2,"Use":2,"suboptions":2,"alternative":2,"respectively":2,"All":1,"used":3,"standardized":1,"follows":1,"replaced":9,"select_one":3,"begin_group":1,"begin":2,"end_group":1,"begin_repeat":1,"end_repeat":1,"addition":1,"specified":1,"pmore2":8,"See":1,"Odk_group":1,"level":1,"Odk_long_name":1,"elements":1,"Odk_repeat":1,"Odk_list_name":1,"Odk_or_other":1,"Odk_is_other":1,"free":1,"associated":2,"geopoint":3,"Odk_geopoint":2,"Latitude":1,"Longitude":1,"Altitude":1,"Accuracy":1,"listname":1,"dropattrib":3,"specifies":12,"dropped":1,"keepattrib":1,"means":1,"Other":2,"mentioned":1,"ignored":1,"By":1,"attach":2,"multiple":2,"vary":2,"oneline":1,"rather":1,"delimit":1,"#delimit":1,"already":2,"exists":1,"examples":1,"Examples":1,"named":1,".do":7,"Same":3,"previous":3,"appears":2,"fieldname":3,"survey_fieldname":1,"))":3,"valuename":2,"choices_valuenam":1,"except":1,"hint":2,"acknowledgements":1,"Acknowledgements":1,"Lindsey":1,"Shaughnessy":1,"Innovations":2,"Poverty":2,"Action":2,"assisted":1,"almost":1,"aspects":1,"She":1,"collaborated":1,"structure":1,"was":1,"very":1,"tester":1,"contributed":1,"information":1,"about":1,"author":1,"Author":1,"mwhite":1,"@poverty":1,"action":1,".org":1,"Setup":1,"sysuse":1,"auto":1,"Fit":2,"linear":2,"regression":2,"regress":5,"mpg":2,"weight":4,"foreign":2,"better":1,"physics":1,"standpoint":1,"gen":1,"gp100m":2,"Obtain":1,"beta":2,"coefficients":1,"refitting":1,"model":1,"Suppress":1,"intercept":1,"term":1,"noconstant":1,"Model":1,"bn":1,".foreign":1,"hascons":1,"MAXDIM":1,"19mar2014":1,"Hello":1,"world":1},"StringTemplate":{"<!":1,"DOCTYPE":1,"HTML":1,"PUBLIC":1,">":24,"<":15,"html":2,"head":1,"$Common_meta":1,"()":5,"$":16,"title":2,"Android":5,"API":10,"Differences":2,"Report":2,"</":11,"body":2,"div":4,"class":2,"=":10,"$Header":1,"h2":2,"p":6,"This":1,"document":1,"details":1,"the":11,"changes":2,"in":4,"framework":2,".":8,"It":2,"shows":1,"additions":1,",":13,"modifications":1,"and":5,"removals":2,"for":2,"packages":1,"classes":1,"methods":1,"fields":1,"Each":1,"reference":1,"to":3,"an":3,"change":2,"includes":1,"a":5,"brief":1,"description":1,"of":4,"explanation":1,"suggested":1,"workaround":1,"where":1,"available":1,"The":1,"differences":2,"described":1,"this":2,"report":1,"are":3,"based":1,"comparison":1,"APIs":2,"whose":1,"versions":1,"specified":1,"upper":1,"-":1,"right":1,"corner":1,"page":1,"compares":1,"newer":1,"older":2,"version":1,"noting":1,"any":1,"relative":1,"So":1,"example":1,"indicated":1,"no":1,"longer":1,"present":1,"For":1,"more":1,"information":1,"about":1,"SDK":1,"see":1,"href":1,"target":1,"product":1,"site":1,"$if":4,"(":7,"no_delta":1,")":5,"h3":2,"Congratulation":1,"!":1,"No":1,"were":1,"detected":1,"between":1,"two":1,"provided":1,"$endif":4,"removed_packages":2,"$Table":3,"name":3,"rows":3,":":8,"{":3,"$it":3,".from":1,"ModelElementRow":1,"}":3,"br":3,"/>":3,"added_packages":2,".to":2,"PackageAddedLink":1,"SimpleTableRow":2,"())":2,"changed_packages":2,"PackageChangedLi":1},"Stylus":{"border":6,"-":10,"radius":5,"()":1,"webkit":1,"arguments":3,"moz":1,"a":1,".button":1,"5px":2,"fonts":2,"=":3,"helvetica":1,",":2,"arial":1,"sans":1,"serif":1,"body":1,"{":1,"padding":3,":":8,"50px":1,";":2,"font":1,"14px":1,"/":1,"}":1,"form":2,"input":2,"[":2,"type":2,"text":2,"]":2,"1px":1,"solid":1,"#eee":1,"color":2,"#ddd":1,"textarea":1,"@extends":2,"10px":1,"$foo":2,"#FFF":1,".bar":1,"background":1,"#000":1},"SubRip Text":{":":232,",":134,"-->":58,"Adding":1,"NCL":13,"language":2,".":39,"Thanks":2,"for":9,"the":32,"pull":1,"request":1,"!":2,"Do":4,"you":13,"know":1,"if":3,"these":4,"files":14,"are":3,"too":2,"?":16,"Those":1,"poorly":1,"-":23,"named":1,"documentation":1,"functions":1,"What":3,"This":1,"is":5,"better":2,"Would":1,"it":10,"be":2,"correct":1,"to":13,"recognise":1,"as":4,"text":9,"Yes":3,"In":4,"that":7,"case":1,"could":3,"add":1,"entry":1,"in":9,"languages":1,".yml":1,"I":19,"added":4,"example":1,"and":8,"updated":2,"license":1,"grammar":2,"submodule":4,"Cloning":1,"fails":1,"me":4,"local":2,"with":8,"this":7,"URL":1,"Could":2,"use":1,"Git":1,"or":2,"HTTPS":3,"...":3,"link":1,"It":8,"t":2,"think":3,"can":4,"just":2,"update":1,".gitmodules":1,"file":3,"You":1,"s":2,"not":4,"an":2,"issue":1,"on":2,"my":3,"side":1,"removed":2,"back":1,"tested":1,"detection":3,"of":18,"samples":12,"The":1,"Bayesian":1,"classifier":1,"doesn":4,"We":3,"try":1,"improve":1,"by":1,"adding":3,"more":3,"we":2,"define":2,"a":11,"new":3,"heuristic":3,"rule":2,"want":1,"send":1,"sample":5,"please":1,"do":3,"your":1,"inbox":1,"So":1,"manually":2,"go":1,"through":2,"sort":1,"out":2,"errors":2,"would":1,"help":1,"Not":1,"really":1,"much":1,"there":1,"except":2,"If":1,"few":2,"ll":1,"see":1,"how":1,"quite":1,"That":1,"currently":1,"(":1,"sigh":1,")":1,"decreased":1,"number":1,"test":3,"results":2,"gave":1,"command":1,"run":1,"Here":1,"[":2,"Coding":1,"intensifies":1,"]":2,"getting":1,"hung":1,"up":1,"false":1,"Frege":1,"one":2,"Text":1,"have":3,"any":2,"suggestions":1,"implementing":1,"#2441":1,"should":2,"fix":1,"meantime":1,"change":2,"Why":1,"did":2,"Hum":1,"same":2,"Arfon":1,"does":1,"work":1,"Requiring":1,"linguist":1,"/":1,"restructured":1,"some":1,"requires":1,"while":1,"ago":1,"date":1,"code":1,"From":2,"large":2,"known":2,"taken":1,"from":2,"Github":1,"For":1,"other":2,"extension":2,"around":2,"%":4,"those":1,"nearly":1,"all":6,"come":1,"GitHub":2,"repository":2,"they":1,"contain":2,"strings":2,"mean":2,"correctly":5,"identified":1,"identifies":1,"happens":1,"reduce":1,"Does":2,"Linguist":2,"still":1,"reasonable":1,"job":1,"reduced":1,"classifies":3,"whole":1,"set":1,"tried":1,"but":1,"get":1,"level":1,"accuracy":2,"incorrectly":1,"All":1,"misclassify":1,"With":1,"less":1,"??":1,"also":1,"which":1,"been":1,"classified":2,"probably":1,"made":1,"most":1,"difference":1,"although":1,"didn":2,"Okay":1,"makes":1,"sense":1,"don":1,"They":1,"look":1,"ones":2,"Fanghuan":1,"went":1,"where":1,"Presses":1,"button":1,"now":1,"R":1,"Pavlick":1,"thanks":1,"These":1,"changes":1,"will":1,"live":1,"next":2,"release":1,"couple":1,"weeks":1,"Great":1},"SugarSS":{"@define":1,"-":1,"mixin":1,"size":2,"$size":2,"width":1,":":3,"$big":2,"100px":1,"COMMENT//":1,".block":1,"&":1,"_logo":1,"background":1,"inline":1,"(":1,")":1,"@mixin":1},"SuperCollider":{"WarpPreset":1,"{":151,"*":13,"new":4,"|":130,"path":13,"if":32,"(":169,".notNil":12,")":156,"^":13,"Object":2,".readArchive":2,";":288,"}":151,"super":6,".new":6,".init":7,"()":17,"init":8,"save":2,"Dialog":2,".savePanel":2,"this":25,".writeArchive":2,"COMMENT//":28,"s":1,".boot":1,"SynthDef":1,",":266,"var":41,"sig":7,"resfreq":3,"=":106,"Saw":1,".ar":5,"SinOsc":2,".kr":3,"+":2,"RLPF":1,"Out":1,".play":4,"do":2,"arg":1,"i":43,"Pan2":1,"exprand":1,"LFNoise2":2,"rrand":2,"))":7,".range":2,"**":1,"rand2":1,"a":5,"Env":3,".perc":1,"-":4,"b":2,".delay":2,".test":2,".plot":4,"[":155,"]":153,"e":2,".sine":1,".asStream":1,".next":1,".postln":9,"wait":4,".fork":5,"WarpUtil":1,"<>":6,"parent":37,"<":25,"curSensor":8,"win":11,"texts":5,"sensorSlider":3,"sliders":3,"updateRout":4,"argParent":12,"IdentityDictiona":11,"[]":11,".makeView":2,".startUpdate":1,"calibrate":1,".doAdjusts":4,".size":8,".do":18,".sensorMaxs":2,".sensorMins":2,"true":10,"slider":3,".sensorKeys":5,"!==":2,".valueAction_":2,"AppClock":2,"stopCalibrate":1,"false":8,"makeView":1,"width":4,".close":1,"Window":1,"Rect":1,".front":1,".view":3,".addFlowLayout":1,"label":10,"StaticText":2,"@20":3,".string_":3,".asString":3,".decorator":2,".nextLine":2,"/":3,"@40":1,"++":9,".perform":2,".at":1,".indexOf":2,"EZSlider":2,":":4,".collect":2,"sensorKey":19,".action_":1,"ez":2,"NetAddr":1,".localAddr":1,".sendMsg":1,".value":2,"startUpdate":1,"Routine":2,"inf":2,"index":8,".sensorVals":1,".linlin":2,"stopUpdate":1,".stop":3,"curSensor_":1,"argCurSensor":2,"WarpTate":2,"classvar":3,"numSections":1,"sectionDur":2,"sensorKeys":8,"clock":7,"tempo":7,"tempoChannel":3,"tempoControl":3,"out":8,"tracks":22,"sections":6,"availableControl":8,"controls":4,"sensorVals":4,"sensorPrevs":3,"sensorMins":9,"sensorMaxs":9,"sensorMinAdj":4,"sensorMaxAdj":4,"doAdjusts":3,"playRout":4,"TempoClock":1,".default":1,".tempo_":1,".permanent_":1,"MIDIClient":1,"MIDIOut":1,".newByName":1,".latency":1,"Array":1,".newClear":1,".numSections":1,"collect":1,"channel":19,".reject":2,"item":4,".includes":5,".addOSCdefs":1,"CmdPeriod":1,".add":2,"tempo_":1,"argTempo":4,">=":1,"&&":4,"<=":1,".tempo":3,".control":5,"addTrack":1,"trackKey":25,"type":2,"WarpTrack":6,"loadTrack":1,"preset":13,"checkAvailable":13,"track":20,".load":1,".settings":5,"readTrack":1,".read":1,"removeTrack":1,".allOff":4,"nil":2,"removeAllTracks":1,"on":2,"note":21,".on":2,"off":2,".off":3,"hit":2,"vel":9,"dur":4,".hit":1,"noteOn":1,"midiChannel":6,".noteOn":3,"noteOff":1,".noteOff":3,"control":1,"num":16,"val":18,"isControlAvailab":1,"controlNum":6,".keys":3,".asSymbol":4,".not":4,"setControl":1,"key":9,".remove":1,"assign":2,"paramKey":17,"learn":9,".isControlAvaila":2,".assign":3,".removeAt":4,">":2,"setParam":2,"param":1,"((":2,".params":1,".setParam":2,"addSection":1,"presets":3,"->":10,".includesKey":3,".loadTrack":2,"play":2,".any":1,"section":4,".removeAllTracks":1,"newTrack":2,".wait":2,".playNextBar":2,"stop":1,".allNotesOff":1,"addOSCdefs":1,"!":5,"??":2,"OSCdef":1,"msg":2,"time":1,"addr":1,"recvPort":1,"min":1,"max":1,".clip":1,"j":1,".sensor":1,"defaults":17,"settings":35,"initClass":1,".copy":5,".putPairs":8,"argKey":4,"argMidiChannel":4,"argType":7,"read":1,".readPreset":1,"load":1,".loadPreset":2,"Set":1,".defaults":2,".initParams":2,".clock":5,"sub":3,"//":1,"one":1,"division":1,".schedAbs":1,".nextBar":1,"quant":7,"allOff":1,".assignAll":2,"assignAll":1,"paramControls":2,"action":3,".keysValuesDo":3,"||":1,")))":1,".setControl":2,".":4,"initParams":1,"value":4,"func":7,"readPreset":1,"loadPreset":1,"settingKey":2,"presetKey":3,"sensor":1,"addFunc":1,"funcKey":4,"removeFunc":1,".isEmpty":1,".availableContro":1,"]]":1,".notEmpty":1,".choose":1},"Svelte":{"<":22,"script":2,">":40,"const":3,"ENTER_KEY":3,"=":60,";":29,"ESCAPE_KEY":2,"let":3,"currentFilter":6,"items":20,"[]":3,"editing":5,"null":3,"try":2,"{":35,"JSON":2,".parse":1,"(":33,"localStorage":2,".getItem":1,"))":4,"||":1,"}":35,"catch":2,"err":2,")":25,"updateView":3,"()":7,"=>":7,"if":8,"window":3,".location":2,".hash":2,"===":9,"else":2,".addEventListene":1,",":10,"function":8,"clearCompleted":2,".filter":5,"item":17,"!":3,".completed":6,"remove":1,"index":5,".slice":2,".concat":2,"+":1,"toggleAll":2,"event":12,".map":1,"id":4,":":22,".id":2,"description":2,".description":3,"completed":3,".target":5,".checked":1,"createNew":2,".which":3,"uuid":2,".value":3,"false":1,"handleEdit":2,".blur":1,"submit":2,"[":2,"]":2,"return":2,".replace":1,"/":6,"xy":1,"g":1,"c":2,"var":1,"r":3,"Math":1,".random":1,"*":1,"|":2,"v":2,"==":1,"?":4,"&":1,".toString":1,"$":4,"filtered":2,"numActive":3,".length":3,"numCompleted":2,".setItem":1,".stringify":1,"COMMENT//":1,"</":17,"header":2,"class":17,"h1":2,"todos":1,"input":4,"on":7,"keydown":2,"placeholder":1,"autofocus":2,"#if":3,"section":2,"type":2,"change":1,"checked":2,"label":4,"for":1,"Mark":1,"all":1,"as":2,"complete":1,"ul":4,"#each":1,"li":8,"div":2,"bind":1,"dblclick":1,"button":4,"click":2,"></":4,"value":1,"blur":1,"each":1,"footer":2,"span":2,"strong":2,"left":1,"><":3,"a":6,"href":3,"All":1,"Active":1,"Completed":1,"Clear":1},"Sway":{"contract":2,";":82,"trait":7,"MyTrait1":3,"{":92,"fn":32,"foo1":4,"()":23,"}":92,"MyTrait2":3,"foo2":4,"abi":2,"MyAbi":2,":":83,"+":6,"bar":6,"baz":5,"Self":9,"::":29,"impl":14,"for":14,"Contract":4,"COMMENT//":49,"script":2,"dep":4,"my_double":1,"my_point":2,"my_triple":4,"use":4,"MyPoint":3,"MyTriple":3,"Setter":2,"<":36,"T":36,">":36,"set":2,"(":61,"self":12,",":103,"new_value":3,")":49,"->":19,"struct":7,"FooBarData":14,"value":8,"Returner":2,"return_it":2,"the_value":3,"F":2,"MyAdd":3,"my_add":3,"a":25,"b":24,"u64":32,"MySub":3,"my_sub":9,"if":3,">=":2,"-":4,"else":3,"OtherData":5,".x":1,"*":5,".y":1,"MyU64":3,"inner":2,".inner":1,"pub":4,"A":7,"B":4,"C":4,"c":5,"Convert":3,"convert":5,"t":5,".b":1,".c":1,"main":2,"let":40,"=":46,"1u8":3,".set":1,".value":1,"d":3,".return_it":2,"true":8,"e":2,"9u64":2,"f":2,"1u64":1,"g":2,".my_add":6,"2u8":2,"3u8":2,"4u8":2,"))":3,"h":2,"u8":3,"i":3,"false":5,"j":2,"10u32":1,"11u32":1,"k":2,"l":2,"u16":1,"u32":3,"m":3,"x":11,"10u64":2,"y":10,"n":2,".my_double":1,"o":2,".my_triple":2,"p":2,"30u64":1,"q":2,"r_b":2,"r_c":2,"==":13,"42u8":1,"&&":11,".a":2,"library":1,"utils":1,"data_structures":2,"Foo":11,"Line":3,"Point":11,"TupleInStruct":3,"hardcoded_instan":1,"mut":4,"foo":9,".baz":3,"variable_instant":1,"number":2,"truthness":2,"shorthand_instan":1,"struct_destructu":1,"point1":3,"point2":3,"..":1,"line":2,"p1":2,"p2":2,"x0":2,"y0":2,"x1":2,"y1":2,"tuple_in_struct":2,"nested_tuple":2,"42u64":1,"42u32":1,")))":2,"struct_in_tuple":2,"Wallet":2,"#":4,"[":14,"storage":7,"read":4,"write":4,"]":14,"receive":2,"send":2,"amount":4,"recipient":3,"Identity":3,"std":1,"auth":1,"msg_sender":2,"call_frames":1,"msg_asset_id":2,"constants":1,"BASE_ASSET_ID":3,"context":1,"msg_amount":2,"token":1,"transfer":2,"balance":1,"const":1,"OWNER":2,"Address":2,"from":1,"assert":4,".balance":2,"+=":1,".unwrap":1,"-=":1,"f1":3,"f2":3,"b256":1,"array_of_integer":1,"array_of_strings":1,"array_of_structs":1,"array_of_bools":4,"bool":1},"Swift":{"var":42,"shoppingList":3,"=":96,"[":13,",":85,"]":13,"occupations":2,":":90,"func":24,"greet":2,"(":51,"name":21,"String":28,"day":1,")":50,"->":21,"{":77,"return":30,"}":77,"returnFifteen":2,"()":37,"Int":21,"y":3,"add":2,"+=":11,"enum":4,"Suit":3,"case":21,"Spades":1,"Hearts":1,"Diamonds":1,"Clubs":1,"simpleDescriptio":14,"switch":4,"self":7,".Spades":2,".Hearts":2,".Diamonds":1,".Clubs":1,"let":43,"hearts":2,"heartsDescriptio":1,".simpleDescripti":8,"anyCommonElement":2,"<":9,"T":7,"U":4,"where":2,"Sequence":2,".GeneratorType":3,".Element":3,"Equatable":1,"==":3,">":8,"lhs":2,"rhs":2,"Bool":4,"for":10,"lhsItem":2,"in":11,"rhsItem":2,"if":6,"true":2,"false":2,"getGasPrices":2,"Double":11,"COMMENT//":2,"OptionalValue":2,"None":1,"Some":1,"possibleInteger":2,".None":1,".Some":1,"vegetable":2,"vegetableComment":4,"x":2,".hasSuffix":1,"default":2,"[]":5,"//":1,"Went":1,"shopping":1,"and":1,"bought":1,"everything":1,".":1,"repeat":2,"ItemType":4,"item":4,"times":4,"result":5,"i":6,"hasAnyMatches":2,"list":2,"condition":2,"lessThanTen":2,"number":13,"numbers":8,".map":2,"*":7,"sumOf":3,"...":1,"sum":3,"firstForLoop":3,"secondForLoop":3,";":2,"++":1,"sort":1,"$0":1,"$1":1,"class":7,"Square":7,"NamedShape":3,"sideLength":17,"init":4,".sideLength":11,"super":2,".init":2,"numberOfSides":4,"area":1,"override":2,"test":3,".area":1,"struct":2,"Card":2,"rank":2,"Rank":4,"suit":2,"threeOfSpades":2,".Three":1,"threeOfSpadesDes":1,"EquilateralTrian":4,"perimeter":1,"get":2,"set":1,"newValue":3,"/":1,"triangle":7,".perimeter":2,"convertedRank":2,".fromRaw":1,"threeDescription":1,"shape":3,"Shape":2,".numberOfSides":1,"shapeDescription":1,"implicitInteger":1,"implicitDouble":1,"explicitDouble":1,"SimpleClass":2,"ExampleProtocol":5,"anotherProperty":1,"adjust":4,"a":4,".adjust":2,"aDescription":1,"SimpleStructure":2,"mutating":3,"b":3,"bDescription":1,"myVariable":2,"myConstant":1,"n":5,"while":2,"m":5,"do":1,"interestingNumbe":2,"largest":4,"kind":1,"makeIncrementer":2,"addOne":2,"+":2,"increment":2,"optionalString":2,"?":4,"nil":1,"optionalName":2,"greeting":2,"emptyArray":1,"emptyDictionary":1,"Dictionary":1,"Float":1,"extension":1,"individualScores":2,"teamScore":4,"score":2,"else":1,".name":1,"println":1,"optionalSquare":2,"Ace":1,"Two":1,"Three":1,"Four":1,"Five":1,"Six":1,"Seven":1,"Eight":1,"Nine":1,"Ten":1,"Jack":1,"Queen":1,"King":1,".Ace":2,".Jack":1,".Queen":1,".King":1,".toRaw":2,"())":1,"ace":2,"aceRawValue":1,"protocolValue":2,"ServerResponse":3,"Result":1,"Error":1,"success":2,".Result":2,"failure":1,".Error":2,"sunrise":1,"sunset":1,"serverResponse":2,"error":1,"label":2,"width":2,"widthLabel":1,"protocol":1,"apples":1,"oranges":1,"appleSummary":1,"fruitSummary":1,"Counter":2,"count":2,"incrementBy":1,"amount":2,"numberOfTimes":2,"counter":2,".incrementBy":1,"TriangleAndSquar":2,"willSet":2,"square":3,"size":4,"triangleAndSquar":5,".square":2,".triangle":2},"SystemVerilog":{"COMMENT//":1,"module":3,"priority_encoder":1,"#":4,"(":125,"parameter":2,"INPUT_WIDTH":3,"=":13,",":121,"OUTPUT_WIDTH":3,")":113,"input":12,"logic":2,"[":24,"-":4,":":21,"]":24,"input_data":2,"output":6,"output_data":3,";":33,"int":1,"ii":6,"always_comb":1,"begin":5,"for":2,"<":1,"++":1,"if":7,"end":5,"endmodule":2,"endpoint_phy_wra":2,"clk_sys_i":2,"clk_ref_i":9,"clk_rx_i":3,"rst_n_i":4,"IWishboneMaster":2,".master":2,"src":11,"IWishboneSlave":1,".slave":1,"snk":9,"sys":9,"td_o":2,"rd_i":2,"txn_o":3,"txp_o":3,"rxn_i":3,"rxp_i":3,"wire":12,"rx_clock":5,"g_phy_type":8,"gtx_data":5,"gtx_k":5,"gtx_disparity":5,"gtx_enc_error":5,"grx_data":5,"grx_clk":1,"grx_k":5,"grx_enc_error":5,"grx_bitslide":2,"gtp_rst":2,"tx_clock":5,"generate":1,"==":7,"assign":3,"wr_tbi_phy":1,"U_Phy":1,".serdes_rst_i":1,".serdes_loopen_i":1,".serdes_prbsen_i":1,".serdes_enable_i":1,".serdes_syncen_i":1,".serdes_tx_data_":1,".serdes_tx_k_i":1,".serdes_tx_dispa":1,".serdes_tx_enc_e":1,".serdes_rx_data_":1,".serdes_rx_k_o":1,".serdes_rx_enc_e":1,".serdes_rx_bitsl":1,".tbi_refclk_i":1,".tbi_rbclk_i":1,".tbi_td_o":1,".tbi_rd_i":1,".tbi_syncen_o":1,"()":17,".tbi_loopen_o":1,".tbi_prbsen_o":1,".tbi_enable_o":1,"else":3,"//":4,"wr_gtx_phy_virte":1,".g_simulation":3,"U_PHY":2,".clk_ref_i":2,".tx_clk_o":1,".tx_data_i":1,".tx_k_i":1,".tx_disparity_o":1,".tx_enc_err_o":1,".rx_rbclk_o":1,".rx_data_o":1,".rx_k_o":1,".rx_enc_err_o":1,".rx_bitslide_o":1,".rst_i":1,"!":3,".loopen_i":1,".pad_txn_o":1,".pad_txp_o":1,".pad_rxn_i":1,".pad_rxp_i":1,"#1":1,"wr_gtp_phy_spart":1,".gtp_clk_i":1,".ch0_ref_clk_i":1,".ch0_tx_data_i":1,".ch0_tx_k_i":1,".ch0_tx_disparit":1,".ch0_tx_enc_err_":1,".ch0_rx_rbclk_o":1,".ch0_rx_data_o":1,".ch0_rx_k_o":1,".ch0_rx_enc_err_":1,".ch0_rx_bitslide":1,".ch0_rst_i":1,".ch0_loopen_i":1,".pad_txn0_o":1,".pad_txp0_o":1,".pad_rxn0_i":1,".pad_rxp0_i":1,"endgenerate":1,"wr_endpoint":1,".g_pcs_16bit":1,"?":1,".g_rx_buffer_siz":1,".g_with_rx_buffe":1,".g_with_timestam":1,".g_with_dmtd":1,".g_with_dpi_clas":1,".g_with_vlans":1,".g_with_rtu":1,"DUT":1,".clk_sys_i":1,".clk_dmtd_i":1,".rst_n_i":1,".pps_csync_p1_i":1,".phy_rst_o":1,".phy_loopen_o":1,".phy_enable_o":1,".phy_syncen_o":1,".phy_ref_clk_i":1,".phy_tx_data_o":1,".phy_tx_k_o":1,".phy_tx_disparit":1,".phy_tx_enc_err_":1,".phy_rx_data_i":1,".phy_rx_clk_i":1,".phy_rx_k_i":1,".phy_rx_enc_err_":1,".phy_rx_bitslide":1,".src_dat_o":1,".dat_i":2,".src_adr_o":1,".adr":3,".src_sel_o":1,".sel":3,".src_cyc_o":1,".cyc":3,".src_stb_o":1,".stb":3,".src_we_o":1,".we":3,".src_stall_i":1,".stall":2,".src_ack_i":1,".ack":3,".src_err_i":1,".snk_dat_i":1,".dat_o":2,".snk_adr_i":1,".snk_sel_i":1,".snk_cyc_i":1,".snk_stb_i":1,".snk_we_i":1,".snk_stall_o":1,".snk_ack_o":1,".snk_err_o":1,".err":1,".snk_rty_o":1,".rty":1,".txtsu_ack_i":1,".rtu_full_i":1,".rtu_almost_full":1,".rtu_rq_strobe_p":1,".rtu_rq_smac_o":1,".rtu_rq_dmac_o":1,".rtu_rq_vid_o":1,".rtu_rq_has_vid_":1,".rtu_rq_prio_o":1,".rtu_rq_has_prio":1,".wb_cyc_i":1,".wb_stb_i":1,".wb_we_i":1,".wb_sel_i":1,".wb_adr_i":1,".wb_dat_i":1,".wb_dat_o":1,".wb_ack_o":1,"fifo":1,"clk_50":1,"clk_2":1,"reset_n":1,"data_out":1,"empty":1,"function":1,"integer":2,"log2":4,"x":6,">":1,"+":1,">>":1,"endfunction":1},"TI Program":{".SORT":1,"AlphaCS":3,"Lbl":25,"POLAR":6,"Fill":34,"(":399,"L1":78,",":560,")":376,"{":137,"|":12,"E9830":3,"}":135,"^^":14,"r":14,"->":140,"[":261,"r2":98,"]":261,"Repeat":39,"((":19,"=":53,"or":27,"))":26,"and":28,"-":127,">":15,"Y1":20,"+":123,"<":12,")))":3,"If":114,"<=":1,"E982E":4,"Return0":2,"End":168,"For":15,"r3":36,"L2":31,"!=":25,"++":6,"r1":53,"Copy":27,"Else":31,"sub":43,"DATA":8,"Return1":2,"ADJ":7,"L3":9,"CHECK":4,"r4":21,">=":2,"(((":1,"Return":12,"C":22,"!":4,"Equ":5,"String":5,"D":13,"E":11,"F":11,"E06":2,"E05":2,".AlphaCS":1,"#ExprOff":1,"getKey":55,"ADM":2,"START":1,"Str1":13,"Str2":2,".ALPHA":1,"CS":1,"7EFFFFE7FFFFE7E7":2,"Pic11":2,"E0E0E0E0E0FFFF7F":1,"Pic12":2,"FEFFE7FFFEE0E0E0":1,"Pic13":2,"E7E7E7FFFFE7E7E7":1,"Pic14":2,"Pic15":2,"7FFFFFE0E0FFFF7F":1,"Pic16":2,"7FFFFF781EFFFFFE":1,"Pic17":2,".arch":1,"0038447C44440000":1,"Pic21":6,".hide":1,"Pic22":6,".lock":1,"0038447C7C7C0000":1,"Pic23":6,".":1,"c":1,"Scott":1,"Mangiapane":1,"Data":5,"GDB0":2,"42600A3600080001":1,".icon":4,"unknown":1,"GDB11":2,"EFFEA803EB830803":1,"SRC":1,"GDB12":2,"01801A583E7C3FFC":1,"ASM":1,"GDB13":2,"FFFFFFFFFFFFFFFF":2,"shell":1,"GDB14":3,"Goto":30,"SET":2,"prgmSRCFUNC":1,"prgmSRCGUI":1,"prgmSRCSORT":1,".start":1,"set":1,"up":1,"ClrDraw":10,"StoreGDB":3,"DiagnosticOff":5,"Fix":6,"Full":11,"GetCalc":14,"NEW":2,"CODE":3,"END":7,"Asm":6,"FDCB249E":2,"FDCB24DE":2,"DLIST":6,".FUNC":1,"D2":6,"D1":9,"Text":51,"DispGraph":36,"A":5,"B":49,"Normal":7,"Pause":6,"Bitmap":6,"DelVar":7,".draws":1,"title":1,"Pt":27,"On":25,"RectI":49,"Pxl":4,"Off":3,".windows":1,"Rect":8,"r5":1,"C1BEAAB6AABEC1FF":1,"D3":4,".archiving":1,"box":1,"Archive":3,"UnArchive":3,"ClrHome":1,".GUI":1,"#Axiom":2,"RUNPRGM":1,"ZSTAXE":1,"KLIST2":3,"L5":12,"G":3,"I":1,"H":11,"S":49,"*":5,"L4":11,"KLIST1":2,"T":4,"F870200000000000":2,"2070F80000000000":2,"3E01D303FB76":2,"DSET1":3,"/":2,"DPRGM1":4,"Vertical":2,"X":17,"Y":17,"Z":17,"DPRGM2":4,"Y3":11,"Change":3,"Dec":2,"KPRGM":2,"SETPRGM":3,"RUN":2,"DiagnosticOn":1,"SampZInt":1,"LRUNERR":1,"Fpdf":2,"SampTInt":1,"RUNERR":1,"SampFTest":1,"DSET2":5,"KSET":2,"--":1},"TL-Verilog":{"Viewed":1,"@@":2,"-":6,",":14,"+":12,"\\":8,"m4_TLV_version":2,"1d":2,":":44,"tl":2,"x":2,".org":2,"m4":9,"definitions":3,"(":18,"[":39,"COMMENT//":25,"m4_define":2,"M4_ISA":1,"RISCV":1,")":10,"M4_STANDARD_CONF":1,"stage":1,"SV":4,"m4_include_lib":1,"]":37,"module_def":1,"TLV":2,"warpv":1,"()":3,"warpv_makerchip_":1,"makerchip_pass_f":1,"endmodule":2,"m4_include_url":1,"m4_makerchip_mod":1,"my":1,"//":1,"A":1,"hack":1,"to":2,"reset":1,"line":2,"alignment":1,"address":1,"the":2,"fact":1,"that":1,"above":1,"macro":1,"is":1,"multi":1,".":1,"tlv_wrapper":1,"|":8,"in":5,"@0":7,"out":3,"/":8,"trans":5,"$data":5,"=":17,">>":6,"$output":5,";":17,"@1":3,"$val1":6,"$val2":5,"$op":7,"$counter":3,"$reset":4,"?":10,"$valid":2,"||":1,"$sum":2,"$diff":2,"$mult":2,"*":4,"$quot":2,"$mem":3,"==":6,"$ANY":2,"top":2,"<>":1,"$ready":2,"out_ready":1,"out_avail":1,"$avail":1,"out_data":1,"`":1,"BOGUS_USE":1,"rename_flow":1},"TLA":{"----------------":6,"MODULE":2,"fifo":1,"EXTENDS":2,"Naturals":2,",":15,"Sequences":1,"CONSTANT":2,"Message":5,"VARIABLES":1,"in":10,"out":5,"q":12,"InChan":5,"==":17,"INSTANCE":2,"AsyncInterface":3,"WITH":2,"Data":5,"<-":4,"chan":12,"OutChan":5,"Init":6,"/":32,"\\":39,"!":8,"=":3,"<<>>":2,"TypeInvariant":7,"Seq":1,"(":11,")":7,"Len":2,"<=":1,"SSend":2,"msg":5,"Send":5,"*":1,"on":1,"channel":1,"UNCHANGED":4,"<<":4,">>":4,"BufRcv":2,"Rcv":4,"<":1,"BufSend":2,"#":2,"Head":1,"))":2,"RRcv":2,"Next":4,"E":2,":":5,"Spec":4,"[]":4,"[":3,"]":3,"_":1,"THEOREM":2,"=>":2,"================":2,"VARIABLE":1,"Values":1,"val":1,"rdy":1,"{":2,"}":2,"ack":1,".ack":3,".rdy":3,"d":3,"_chan":1},"TOML":{"COMMENT#":1,"[[":187,"projects":2,"]]":187,"branch":2,"=":2360,"name":185,"packages":4,"[":357,"]":356,"revision":2,"solve":1,"-":172,"meta":1,"analyzer":2,"version":230,"inputs":1,"digest":1,"solver":2,"package":329,"source":42,"dependencies":31,",":1153,"metadata":17,"requires_python":6,"summary":6,"lock_version":1,"content_hash":1,".files":2,"{":442,"url":51,"hash":442,"}":441,"verify_ssl":1,"true":3,"requests":4,"pyyaml":5,"dev":6,"requires":1,"python_version":1,"category":127,"description":127,"optional":129,"false":127,"python":175,"versions":128,".dependencies":107,"marker":56,".extras":42,"azure":1,"pipelines":1,"docs":15,"tests":1,"testing":17,"appdirs":3,"attrs":5,"click":5,"pathspec":2,"regex":3,"toml":6,"typed":1,"ast":1,"d":1,"msgpack":3,".lockfile":1,"filecache":1,"redis":2,"memcached":1,"pycparser":2,"six":20,"clikit":2,"pastel":2,"pylev":2,".enum34":3,".typing":5,"extensions":2,"cffi":3,"docstest":2,"idna":5,"pep8test":2,"test":3,".ipaddress":1,".configparser":2,"webencodings":1,"all":2,"chardet":4,"datrie":1,"genshi":1,"lxml":1,"license":1,"zipp":1,".contextlib2":3,".importlib":13,".pathlib2":3,".singledispatch":1,".zipp":1,"MarkupSafe":2,"i18n":2,"pyrsistent":2,"setuptools":3,".functools32":2,"format":1,"format_nongpl":1,"entrypoints":2,"pywin32":3,"ctypes":3,".secretstorage":1,"secretstorage":1,"tornado":3,"future":2,".nltk":1,"languages":1,"markdown":3,"Jinja2":2,"Markdown":5,"PyYAML":2,"livereload":3,".lunr":1,"extras":1,".funcsigs":2,"build":1,"joblib":2,"tqdm":1,"corenlp":1,"machine_learning":1,"plot":1,"tgrep":1,"twitter":1,"pyparsing":2,".scandir":1,"ptyprocess":2,"cfgv":3,"identify":3,"importlib":3,"nodeenv":3,"virtualenv":4,"resources":4,".futures":1,"pygments":3,"pep562":2,"atomicwrites":3,"packaging":5,"pluggy":5,"py":5,"wcwidth":2,".colorama":2,".more":2,"itertools":4,"colorama":3,"more":2,"checkqa":1,"mypy":1,"coverage":3,"pytest":8,".mock":1,"termcolor":1,"certifi":3,"urllib3":2,"security":2,"socks":4,"cryptography":3,"dbus":1,"jeepney":2,"filelock":4,"secure":2,"brotli":1,"distlib":2,".":1,"content":1,"file":392,"black":1,"cachecontrol":1,"cachy":1,"cleo":1,"configparser":1,"contextlib2":1,"enum34":1,"funcsigs":1,"functools32":1,"futures":1,"glob2":1,"html5lib":1,"httpretty":1,"ipaddress":1,"jinja2":1,"jsonschema":1,"keyring":1,"lockfile":1,"lunr":1,"include":1,"markupsafe":1,"mkdocs":1,"mock":2,"nltk":1,"pathlib2":1,"pexpect":1,"pkginfo":1,"pre":1,"commit":1,"github":1,"lexers":1,"pymdown":1,"cov":1,"sugar":1},"TSQL":{"DECLARE":5,"Employee_Cursor":6,"CURSOR":2,"FOR":2,"SELECT":9,"EmployeeID":1,",":23,"Title":1,"FROM":5,"AdventureWorks20":2,".HumanResources":1,".Employee":1,";":23,"OPEN":2,"FETCH":3,"NEXT":3,"WHILE":1,"@@":4,"FETCH_STATUS":1,"=":5,"BEGIN":2,"END":2,"CLOSE":2,"DEALLOCATE":2,"GO":3,"USE":1,"CURSOR_ROWS":3,"Name_Cursor":5,"LastName":1,"Person":1,".Person":1,"CREATE":1,"PROCEDURE":1,"[":5,"dbo":2,"]":5,".":2,"ins_SomeObject":1,"@ObjectID":2,"INT":1,"@Date":2,"DATETIME":1,"@ObjectName":2,"NVARCHAR":1,"(":10,")":10,"@ObjectValue":2,"FLOAT":1,"AS":6,"INSERT":1,"INTO":1,"ObjectTable":1,"ObjectID":1,"Date":1,"ObjectName":1,"ObjectValue":1,"OUTPUT":1,"INSERTED":1,".IdentityID":1,"VALUES":1,"@myid":2,"uniqueidentifier":2,"NEWID":1,"()":1,"CONVERT":2,"char":1,"@ID":3,"nvarchar":1,"max":1,"N":1,"TruncatedValue":1,"@a":2,"int":2,"@b":2,"IIF":2,">":2,"Result":3,"NULL":2,"CHOOSE":1},"TSV":{"line":1,"2_apha":1,"3_apha":1,"4_num":1,"5_num":1,"6_num":1,"7_alpha":1,"8_num":1,"9_num":1,"abc":3,"def":1,"ghi":1,"abcd":1,"bcd":2,"cde":1,"de":1,"bcdef":2,"aadd":1,"aabdd":1,"abd":1,"ad":1,"-":8,"bcf":1,"cc":1,"bd":1,"ABCD":1,"ABC":1,"BCD":1,"AADD":1,"AABDD":1,"ABD":1},"TSX":{"COMMENT//":24,"interface":16,"Garden":30,"{":425,"colors":2,":":454,"Gardens":57,".RockColor":23,"[]":35,";":394,"shapes":2,".RockShape":20,"}":420,"namespace":2,"export":29,"enum":5,"RockShape":5,"Empty":2,",":362,"Circle":1,"Triangle":1,"Square":1,"Max":2,"const":19,"RockShapes":2,"=":454,"[":136,".Circle":1,".Triangle":1,".Square":1,"]":136,"RockShapesAndEmp":1,".concat":2,"(":359,".Empty":25,")":320,"RockColor":5,"White":1,"Red":2,"Black":1,"RockColors":2,".White":1,".Red":1,".Black":1,"RockColorsAndEmp":1,"Size":3,"adjacencies":1,"module":3,"Koan":23,"DescribeContext":21,"Singular":1,"Plural":1,"Adjectival":1,"PartType":12,"Selector":1,"Aspect":1,"StateTestResult":13,"Fail":1,"WeakPass":1,"Pass":1,"StatementTemplat":3,"<":249,"T":22,">":377,"holes":4,"describe":9,"args":42,"string":28,"test":28,"g":95,"ProducedStatemen":3,"description":14,"children":4,"hasPassedAndFail":2,"()":90,"boolean":13,"function":39,"rnd":8,"max":5,"number":35,"return":100,"Math":11,".floor":5,".random":5,"*":18,"randomColor":4,".Max":2,"-":24,"))":23,"+":56,"randomShape":4,"COMMENT/*":10,"SelectorSpec":5,"childTypes":3,"?":53,"precedence":5,"weight":6,"index":17,"|":5,"context":10,"isAllValues":5,"values":3,"Array":4,"ProducedSelector":13,"getDescription":2,"plural":5,"seenAllValues":2,"buildSelector":3,"spec":6,"let":54,"seenResults":3,"s":7,"{}":9,"=>":72,"var":44,"result":22,".test":17,"true":15,".describe":2,".isAllValues":1,"Object":2,".keys":2,"SelectorTemplate":6,">>":1,"LetsMakeSomeSele":1,".push":17,"i":108,".colors":31,"!==":12,"switch":7,"case":24,".Plural":5,".Adjectival":6,".Singular":7,"items":15,".length":18,"===":39,".RockColorsAndEm":1,".forEach":6,"color":24,"colorName":7,"colorWeight":3,".RockShapesAndEm":1,"shape":20,"shapeName":7,"shapeWeight":3,"if":47,"else":19,".shapes":25,"&&":20,"rowCol":3,"false":14,"isRow":4,"name":7,".Selector":9,"c":7,"/":16,"%":5,".getDescription":5,".adjacencies":1,".some":1,"x":23,"!!":1,"as":12,"buildStatement":1,"hasPassed":3,"hasFailed":3,"r":4,".Pass":6,".Fail":6,"any":18,".every":1,".seenAllValues":1,"())":5,"StatementList":4,"LetsMakeSomeStat":1,"didAnyTests":3,"for":13,".Size":8,"++":22,"!":6,".WeakPass":3,"count":3,".description":4,"p1c":4,"p2c":5,".descriptionPlur":2,"randomElementOf":1,"arr":10,"undefined":5,"randomWeightedEl":3,"extends":12,"totalWeight":2,".reduce":1,"((":6,"acc":2,"v":2,".weight":2,"-=":4,"<=":2,"buildRandomNewSe":2,"maxPrecedence":2,"choices":2,"initial":6,".filter":3,"p":2,".precedence":2,".childTypes":2,"fills":2,".map":4,"h":6,"throw":1,"new":3,"Error":1,"makeEmptyGarden":2,"gardenToString":1,".join":4,"makeRandomGarden":1,"blitRandomGarden":3,"cloneGarden":1,".slice":4,"clearGarden":2,"g1":6,"g2":6,"void":11,"placeCount":3,"blitNumberedGard":1,"stoneCount":2,"n":4,"cellNumbers":3,"cellNum":2,"getValue":4,"cell":3,".splice":2,"mutateGarden":1,"while":2,"op":2,"y":7,"//":9,"Swap":1,"two":3,"non":1,"identical":1,"cells":1,"||":2,"tmp":4,"break":6,"Add":1,"a":20,"stone":2,"Remove":1,"continue":1,"Change":2,"class":9,"Indexion":1,"sizes":3,"constructor":2,"...":3,"this":145,".sizes":15,"public":5,"getValues":1,".fillValues":1,"fillValues":1,"/=":3,"valuesToIndex":1,"factor":3,"+=":4,"*=":1,"getAdjacentIndic":1,"baseline":9,".getValues":1,"results":4,"--":2,"distance":1,"index1":4,"index2":4,"delta":3,"b":3,".abs":1,"makeNewExample":2,"p1":2,".buildSelector":2,".SelectorTemplat":2,"p2":2,".buildStatement":1,".StatementList":1,"examples":12,"console":3,".log":3,"maxGarden":2,".makeEmptyGarden":1,"passCount":3,"failCount":3,"resultLookup":3,"lastResult":5,".blitNumberedGar":1,".StateTestResult":5,".cloneGarden":4,"document":6,".createElement":1,".innerText":1,".body":1,".appendChild":1,"list":7,".ProducedStateme":3,"window":1,".onload":1,"rule":4,"garden":18,".makeRandomGarde":1,".examples":1,"renderList":4,"makeGarden":2,"GardenDisplay":4,"key":6,".gardenToString":1,"leftButton":2,"rightButton":2,"onLeftButtonClic":2,".indexOf":2,"}}":47,"onRightButtonCli":2,"renderEditor":3,"/>":27,"gardenList":2,"div":164,"</":169,"React":26,".render":5,".getElementById":4,"editor":2,"GardenEditor":3,"onSaveClicked":2,"classNames":2,"nameMap":3,"k":2,"GardenCellProps":2,".Props":3,"movable":3,"onEdit":2,"newColor":3,"newShape":3,"GardenCellState":3,"isDragging":3,"GardenCell":3,".Component":8,"state":6,"ignoreNextEdit":1,"render":24,"classes":19,".props":55,".index":1,".state":14,".isDragging":2,".color":3,".shape":3,".movable":2,"events":2,".HTMLAttributes":1,"onDragStart":1,"e":20,".ignoreNextEdit":3,".dataTransfer":9,".dropEffect":3,".effectAllowed":1,".setData":2,".toString":2,"drag":4,"getGardenName":3,"xfer":2,".nativeEvent":1,"DragEvent":1,".setDragImage":1,".clientWidth":1,".clientHeight":1,".setState":10,"onDragEnter":1,".preventDefault":4,"onDragOver":1,"onDragEnd":1,".onEdit":4,"draggable":1,"handleDrop":2,"event":3,".DragEvent":1,".getData":2,"span":3,"className":111,"onDrop":1,"{}}":1,"GardenDisplayPro":2,"editable":3,"onChanged":2,"newGarden":6,"GardenDisplaySta":2,".garden":7,"leftClicked":1,".onLeftButtonCli":2,"rightClicked":1,".onRightButtonCl":2,"pass":9,"unknown":1,"fail":1,".editable":3,"_":1,".onChanged":2,".leftButton":2,"onClick":9,".leftClicked":1,".rightButton":2,".rightClicked":1,"GardenEditorProp":2,"GardenEditorStat":1,"save":1,".onSaveClicked":2,"StonePalette":2,".save":1,"JSX":2,".Element":2,".RockColors":1,".RockShapes":1,"extraProps":2,"id":2,"COMMENT/**":1,"import":21,"from":16,"RNTSExample":2,"RNTSExampleModul":2,"StyleSheet":2,"Text":92,"View":26,"styles":4,".create":1,"backgroundColorT":1,"left":16,"backgroundColor":11,"entity":1,"fontWeight":12,"Entity":4,"style":46,".entity":1,".children":1,"AttrTogglerState":2,"fontSize":8,"AttributeToggler":2,"componentWillMou":1,"private":3,"increaseSize":1,".fontSize":2,"curStyle":3,".TextStyle":1,"Tap":1,"the":7,"controls":1,"below":1,"to":8,"change":1,"attributes":1,".":18,"See":2,"how":1,"it":8,"will":1,"even":1,"work":1,"on":4,"nested":2,"text":6,"onPress":1,".increaseSize":1,"default":2,"title":21,"displayName":1,"The":1,"should":2,"wrap":2,"goes":1,"multiple":1,"lines":5,"is":2,"going":3,"next":1,"line":4,"{{":41,"padding":2,"This":1,"indented":1,"by":1,"10px":1,"all":1,"sides":1,"fontFamily":6,"Cochin":2,"bold":6,"Helvetica":2,"Verdana":2,"Blue":1,"Move":5,"fast":5,"and":13,"be":5,"ultralight":1,"light":1,"normal":1,"ultrabold":1,"fontStyle":2,"Normal":2,"Italic":1,"tiny":1,"inherited":4,"blue":3,"Name":1,"textAlign":3,"center":14,"right":13,"A":3,"some":1,"&":5,"nbsp":3,"spaces":1,"lineHeight":1,"lot":1,"of":6,"space":1,"between":1,"long":1,"passage":1,"that":1,"once":1,".ReactElement":1,"Yellow":1,"background":6,"parent":1,"red":1,"green":1,"flexDirection":1,"height":4,"width":3,".backgroundColor":2,"top":2,"Default":1,"containerBackgro":2,"wash":1,"numberOfLines":2,"Maximum":2,"one":2,"no":3,"matter":3,"now":3,"much":3,"I":6,"write":3,"here":3,"If":3,"keep":4,"writing":3,"ll":3,"just":4,"truncate":2,"after":2,"marginTop":2,"No":1,"maximum":1,"specified":1,"withRouter":2,"connect":2,"bindActionCreato":2,"nextStep":3,"selectExample":3,"classnames":5,"Loading":2,"GettingStartedSt":2,"Example":3,"require":12,"$p":6,"cx":2,"Tutorial":3,"image":4,"link":4,"guides":3,"ReactRelay":1,"path":4,"ReactApollo":1,"ReactNativeApoll":1,"AngularApollo":1,"Props":3,"projectId":1,"Promise":1,"selectedExample":10,"gettingStartedSt":2,"State":3,"mouseOver":6,"PlaygroundCPopup":2,"refs":1,"exampleAnchor":1,"HTMLDivElement":3,"congratsAnchor":1,"scroller":1,"componentDidUpda":1,"prevProps":3,"prevState":1,".gettingStartedS":10,".selectedExample":2,".refs":4,".scroller":2,".scrollTop":2,".exampleAnchor":1,".getBoundingClie":2,".top":2,".isCurrentStep":6,".congratsAnchor":1,"snd":3,"Audio":1,".volume":1,".play":1,"hovering":6,"downloadUrl":2,"example":8,"`":12,"${":8,"__BACKEND_ADDR__":1,"resources":1,"getting":1,"started":2,"repository":1,".path":1,"project_id":1,".projectId":1,"user":1,"graphcool":1,"tslint":1,"disable":1,"transition":2,"pointerEvents":3,"overflow":2,"ref":3,"cursor":1,"alignItems":1,"minWidth":1,"maxWidth":1,"onMouseLeave":1,"onMouseEnter":1,"onMouseOver":1,".nextStep":5,"You":2,"did":1,"Time":1,"run":2,"an":2,"have":1,"successfully":1,"set":1,"up":1,"your":4,"own":2,"Instagram":1,"backend":2,"When":1,"building":1,"app":2,"with":3,"Graphcool":2,"you":5,"can":1,"easily":1,"explore":1,"queries":2,"in":3,"playground":1,"selected":1,"into":1,"code":1,"Of":1,"course":1,"do":1,"so":1,"need":1,"implement":1,"frontend":1,"first":1,"We":2,"put":1,"together":1,"simple":1,"show":1,"add":1,"posts":1,"using":1,"built":1,"locally":1,"Select":1,"preferred":1,"technology":1,"download":1,".exampleButton":4,".active":4,".selectExample":4,"Relay":1,"Apollo":3,"Native":1,"Angular":1,"iframe":1,"allowFullScreen":1,"frameBorder":1,"src":3,"https":2,"www":1,".youtube":1,".com":6,"embed":1,".getExampleVideo":1,"href":6,"Download":1,"COMMENT#":3,"npm":2,"install":1,"start":2,".w100":1,".flex":1,".flexRow":1,".justifyCenter":1,".mt25":1,"Skip":1,"Congratulations":1,"knew":1,"had":1,"Now":1,"go":1,"out":2,"there":1,"build":1,"amazing":1,"things":1,"Get":2,"br":4,"those":1,"excellent":1,"tutorials":1,"guide":2,".renderBox":1,"more":1,"our":1,"justify":1,"flex":6,"column":1,"mv":1,".guides":1,".one":1,"fw4":3,"black":3,"db":3,"mb":3,"target":4,"Declaring":1,"Relations":1,".two":1,"Implementing":1,"Business":1,"Logic":1,".three":1,"Thinking":1,"terms":1,"graphs":1,"Finish":1,"Onboarding":1,"renderBox":1,"tutorial":6,".title":2,".link":1,"img":1,".image":1,"getExampleVideoU":1,"mapStateToProps":2,".gettingStarted":1,"mapDispatchToPro":2,"dispatch":2,"Fixture":1,"taken":1,"github":1,"jcingroup":1,"C551608_Roki":1,"blob":1,"master":1,"Work":1,".WebProj":1,"Scripts":1,"tsx":1,"m":1,"parm":1,".tsx":1,"$":4,"ReactDOM":2,"Moment":1,"ReactBootstrap":1,"CommCmpt":2,"CommFunc":6,"Parm":2,"ParamData":2,"Email":4,"PurchaseTotal":2,"HomoiothermyFee":2,"RefrigerFee":2,"AccountName":2,"BankName":2,"BankCode":2,"AccountNumber":2,"Fee":2,"GridForm":1,"param":13,"super":1,".queryInitData":3,".bind":13,".handleSubmit":3,".componentDidMou":2,".setInputValue":10,"null":7,"static":1,"defaultProps":1,"apiInitPath":1,"gb_approot":2,"apiPath":1,"componentDidMoun":1,"queryInitData":1,".jqGet":1,".apiInitPath":1,".done":2,"data":5,"textStatus":4,"jqXHRdata":2,".fail":2,"jqXHR":2,"errorThrown":4,".showAjaxError":2,"handleSubmit":1,".FormEvent":1,".jqPost":1,".apiPath":1,".param":3,".result":1,".tosMessage":1,"alert":1,".message":1,"handleOnBlur":1,"date":1,"setInputValue":1,".SyntheticEvent":1,"input":10,"HTMLInputElement":2,".target":1,"obj":3,".value":1,"outHtml":3,"InputDate":1,".InputDate":1,"ul":2,"li":6,"><":2,"></":4,".menuName":1,"h4":2,".caption":1,"form":2,"onSubmit":1,"h5":6,"role":1,"ol":2,"strong":8,"ex":2,"user1":2,"@demo":4,".tw":4,"user2":2,"B":1,"label":20,"type":9,"value":8,".Email":1,"onChange":8,"maxLength":5,"required":8,"NT":3,".PurchaseTotal":1,"min":3,".HomoiothermyFee":1,".RefrigerFee":1,"ATM":1,".AccountName":1,".BankName":1,".BankCode":1,".AccountNumber":1,"button":2,"dom":2,".GridForm":1,"caption":1,"gb_caption":1,"menuName":1,"gb_menuname":1,"iconClass":1},"TXL":{"COMMENT%":3,"define":12,"program":1,"[":38,"expression":9,"]":38,"end":12,"term":6,"|":5,"addop":2,"primary":4,"mulop":2,"number":10,"(":2,")":2,"rule":12,"main":1,"replace":6,"E":3,"construct":1,"NewE":3,"resolveAddition":2,"resolveSubtracti":2,"resolveMultiplic":2,"resolveDivision":2,"resolveParenthes":2,"where":1,"not":1,"=":1,"by":6,"N1":8,"+":2,"N2":8,"-":2,"*":2,"/":2,"N":2},"Talon":{"tag":2,":":68,"user":74,".find_and_replac":1,"-":3,"hunt":9,"this":3,".find":2,"(":66,")":58,"<":47,".text":24,">":47,"text":16,"all":5,".find_everywhere":2,"case":1,".find_toggle_mat":3,"()":54,"word":1,"expression":1,"next":11,".find_next":1,"previous":1,".find_previous":1,"replace":9,"[":25,"]":25,".replace":1,"or":1,".replace_everywh":2,"confirm":2,"that":5,".replace_confirm":2,"#quick":1,"commands":2,",":19,"modeled":1,"after":1,"jetbrains":1,"clear":6,"last":10,"over":12,".select_previous":10,"sleep":13,"100ms":13,"edit":41,".delete":6,".select_next_occ":10,"clip":16,"())":8,"comment":6,"code":6,".toggle_comment":6,"go":8,".right":6,"paste":3,".paste":5,"select":8,".line_commands":1,"#this":1,"defines":1,"some":1,"common":1,"line":14,".":2,"More":1,"may":1,"be":1,"defined":1,"are":1,"ide":1,"specific":1,"lend":1,".line_end":2,"bend":1,".line_start":1,"number":51,".jump_line":4,"end":1,".select_range":18,"until":10,"number_1":10,"number_2":10,"copy":2,".copy":2,"cut":2,".cut":2,"|":6,"cell":2,"sell":2,"tab":3,".indent_more":3,"retab":3,".indent_less":3,"drag":6,"down":3,".line_swap_down":3,"up":3,".line_swap_up":3,"clone":1,".line_clone":1,"camel":4,"left":2,".extend_camel_le":1,"right":2,".extend_camel_ri":1,".camel_left":1,".camel_right":1},"Tcl":{"SHEBANG#!wish":1,"COMMENT#":105,"proc":37,"stars":2,"set":68,"w":1,"[":475,"winfo":2,"width":1,"$c":9,"]":454,"h":1,"height":1,"scale":1,"all":2,"expr":11,"{":654,"$w":3,"/":6,"}":605,"$h":3,"$factor":2,"foreach":9,"item":1,"find":1,"if":30,"llength":10,"bbox":2,"$item":4,"]]":9,"==":6,"delete":2,";":169,"continue":1,"#":6,"(":22,")":24,"x0":1,"y0":1,"x1":1,"y1":1,"break":2,"$x1":1,"<":24,"||":4,"$x0":1,">":27,"$y1":1,"$y0":1,"time":1,"x":1,"rand":3,"()":3,"*":28,"y":1,"col":1,"lpick":2,"white":1,"yellow":1,"beige":1,"bisque":1,"cyan":1,"create":8,"oval":1,"$x":2,"$y":2,"+":3,"-":198,"fill":2,"$col":2,"\\":103,"outline":1,"after":1,"$":13,"::":58,"ms":4,"info":6,"level":2,"list":28,"lindex":10,"$list":2,"int":1,"--":1,"Let":1,"pack":1,"canvas":1,".c":1,"bg":1,"black":1,"both":1,"expand":1,"bind":2,".":2,"Up":1,"incr":5,"Down":1,"SHEBANG#!tclsh":1,"$argv":6,"puts":3,"performs":1,"body":5,"in":1,"Tcl":3,"for":3,"each":1,"line":2,"$0":2,"from":3,"stdin":3,"owh":1,":":1,"Ousterhout":1,"Welch":1,"Hobbs":1,",":1,"to":3,"name":5,"a":2,"few":1,"exit":2,"awksplit":2,"text":1,"split":3,"default":2,"}}":30,"no":3,"$split":2,"eq":3,"t":3,"{}":40,"string":2,"$text":2,"$string":2,"ne":4,"{}}":5,"lappend":10,"else":11,"uplevel":8,"NF":1,"$t":2,"i":3,"$i":3,"trace":3,"variable":5,"ru":1,"_name":1,"index":2,"op":1,"switch":1,"$op":1,"r":1,"<=":2,"$NF":1,"join":10,"$OFS":1,"u":1,"rename":1,"leave":1,"traces":1,"of":1,"the":1,"..":1,"print":1,"s":1,"catch":2,"$s":1,"good":1,"broken":1,"pipe":1,"FS":1,"OFS":1,"eval":5,"_body":2,"strip":2,"outer":2,"braces":2,"_exit":2,"NR":2,"while":7,"gets":1,"eof":1,"$line":1,"$FS":1,"$_body":1,"res":7,"$_exit":1,"length":1,"$res":6,"package":2,"require":2,"namespace":6,"XDG":11,"DEFAULTS":5,"export":3,"DATA_HOME":4,"CONFIG_HOME":4,"CACHE_HOME":4,"RUNTIME_DIR":3,"DATA_DIRS":4,"CONFIG_DIRS":4,"SetDefaults":3,"$DEFAULTS":3,"return":24,"file":9,"env":8,"HOME":3,".local":1,"share":3,".config":1,".cache":1,"usr":2,"local":1,"etc":1,"xdg":1,"XDGVarSet":4,"var":3,"exists":4,"XDG_":4,"$var":8,"&&":2,"Dir":4,"subdir":8,"dir":3,"dict":163,"get":2,"$dir":2,"$subdir":8,"Dirs":3,"rawDirs":2,"outDirs":2,"$rawDirs":1,"$outDirs":1,"{{":6,"!":6,"XDG_RUNTIME_DIR":1,"create_clock":4,"period":4,"20ns":1,"get_ports":165,"gclk":2,"refclk_pci_expre":2,"pcie_refclk":1,"16ns":1,"inst":1,"|":17,"pcie_ip":2,"pcie_internal_hi":2,"cyclone_iii":2,".cycloneiv_hssi_":2,"coreclkout":2,"derive_pll_clock":1,"create_base_cloc":1,"derive_clock_unc":1,"set_clock_groups":1,"asynchronous":1,"group":5,"clk_50m":1,"altpll_top":2,"altpll_component":2,"auto_generated":2,"pll1":2,"clk":2,"cdctl_sys_m":1,"set_false_path":2,"pcie_rx":1,"rst_n":1,"pio_0_pins":2,"pcie_tx":1,"led0":1,"array":2,"g_state_defs":3,"autoinit":1,"clock_seconds":1,"undef":19,"initStateClockSe":1,"domainname":2,"runCommand":3,"error_count":1,"extra_siteconfig":2,"false_rendered":1,"force":1,"hiding_threshold":1,"inhibit_errrepor":1,"inhibit_interp":1,"init_error_repor":1,"is_stderr_tty":1,"initStateIsStder":1,"is_win":1,"initStateIsWin":1,"kernelversion":1,"uname":2,"v":1,"lm_info_cached":1,"machine":2,"tcl_platform":3,"nodename":1,"n":1,"os":2,"osversion":1,"osVersion":1,"paginate":1,"initStatePaginat":1,"path_separator":1,"initStatePathSep":1,"report_format":1,"regular":1,"reportfd":1,"stderr":1,"initStateReportf":1,"return_false":1,"siteconfig_loade":1,"sub1_separator":1,"&":1,"sub2_separator":1,"tcl_ext_lib_load":1,"tcl_version":1,"patchlevel":1,"tcl_version_lt85":1,"initStateTclVers":1,"term_columns":1,"initStateTermCol":1,"usergroups":1,"initStateUsergro":1,"username":1,"initStateUsernam":1,"g_config_defs":1,"contact":1,"MODULECONTACT":1,"root":1,"@localhost":1,"auto_handling":1,"MODULES_AUTO_HAN":1,"@autohandling":1,"@":29,"avail_indepth":1,"MODULES_AVAIL_IN":1,"@availindepth":1,"avail_output":1,"MODULES_AVAIL_OU":1,"@availoutput":1,"modulepath":2,"alias":2,"dirwsym":2,"sym":4,"tag":4,"key":4,"eltlist":5,"avail_terse_outp":1,"MODULES_AVAIL_TE":1,"@availterseoutpu":1,"collection_pin_v":1,"MODULES_COLLECTI":2,"collection_targe":1,"color":1,"MODULES_COLOR":1,"@color":1,"never":2,"auto":1,"always":2,"initConfColor":1,"colors":1,"MODULES_COLORS":1,"initConfColors":1,"csh_limit":1,"{{}":5,"MODULES_SITECONF":1,"editor":1,"MODULES_EDITOR":1,"@editor":1,"initConfEditor":1,"home":1,"MODULESHOME":1,"@moduleshome":1,"icase":1,"MODULES_ICASE":1,"@icase":1,"search":1,"ignored_dirs":1,"CVS":1,"RCS":1,"SCCS":1,".svn":1,".git":1,".SYNC":1,".sos":1,"implicit_require":1,"MODULES_IMPLICIT":2,"@implicitrequire":1,"list_output":1,"MODULES_LIST_OUT":1,"@listoutput":1,"header":2,"idx":2,"variant":2,"list_terse_outpu":1,"MODULES_LIST_TER":1,"@listterseoutput":1,"locked_configs":1,"@lockedconfigs":1,"mcookie_version_":1,"MODULES_MCOOKIE_":1,"@mcookieversionc":1,"ml":1,"MODULES_ML":1,"@ml":1,"nearly_forbidden":1,"MODULES_NEARLY_F":1,"@nearlyforbidden":1,"intbe":2,"pager":1,"MODULES_PAGER":1,"@pagercmd":1,"rcfile":1,"MODULERCFILE":1,"run_quarantine":1,"MODULES_RUN_QUAR":1,"shells_with_ksh_":1,"MODULES_SHELLS_W":1,"sh":1,"bash":1,"csh":1,"tcsh":1,"fish":1,"silent_shell_deb":1,"MODULES_SILENT_S":1,"siteconfig":2,"@etcdir":1,".tcl":1,"tag_abbrev":1,"MODULES_TAG_ABBR":1,"@tagabbrev":1,"initConfTagAbbre":1,"tag_color_name":1,"MODULES_TAG_COLO":1,"@tagcolorname":1,"initConfTagColor":1,"tcl_ext_lib":1,"initConfTclExtLi":1,"term_background":1,"MODULES_TERM_BAC":1,"@termbg":1,"dark":1,"light":1,"term_width":1,"MODULES_TERM_WID":1,"unload_match_ord":1,"MODULES_UNLOAD_M":1,"@unloadmatchorde":1,"returnlast":1,"returnfirst":1,"implicit_default":1,"@implicitdefault":1,"extended_default":1,"MODULES_EXTENDED":1,"@extendeddefault":1,"advanced_version":1,"MODULES_ADVANCED":1,"@advversspec":1,"search_match":1,"MODULES_SEARCH_M":1,"@searchmatch":1,"starts_with":1,"contains":1,"set_shell_startu":1,"MODULES_SET_SHEL":1,"@setshellstartup":1,"variant_shortcut":1,"MODULES_VARIANT_":1,"@variantshortcut":1,"initConfVariantS":1,"verbosity":1,"MODULES_VERBOSIT":1,"@verbosity":1,"silent":1,"concise":1,"normal":1,"verbose":1,"verbose2":1,"debug":1,"debug2":1,"wa_277":1,"MODULES_WA_277":1,"@wa277":1,"getState":1,"state":4,"valifundef":1,"catchinitproc":1,"g_states":4,"$state":10,"lassign":12,"value":7,"initproclist":2,"$initproclist":3,"$catchinitproc":1,"errMsg":1,"reportWarning":1,"$errMsg":1,"elseif":4,"asked_":2,"$value":4,"$valifundef":1,"setState":2,"unsetState":1,"unset":1,"reportDebug":2,"lappendState":1,"args":4,"COMMENT{-":1,"stream":36,"z":1,"ensemble":1,"first":12,"restCmdPrefix":1,"$first":12,"$restCmdPrefix":1,"$stream":25,"foldl":1,"cmdPrefix":7,"initialValue":3,"numStreams":1,"$args":10,"$numStreams":2,"FoldlSingleStrea":2,"$cmdPrefix":12,"$initialValue":4,"FoldlMultiStream":2,"Usage":4,"numArgs":2,"$numArgs":5,"varName":3,"ForeachSingleStr":2,"$varName":4,"$body":4,"((":1,"%":1,"end":2,"items":3,"lrange":1,"ForeachMultiStre":2,"$items":2,"fromList":2,"_list":1,"$index":3,">=":1,"$_list":3,"isEmpty":10,"map":1,"MapSingleStream":3,"MapMultiStream":3,"rest":11,"$rest":11,"select":2,"]]]":1,"take":2,"num":1,"$num":2,"toList":1,"acc":4,"$acc":5,"streams":3,"firsts":4,"restStreams":4,"$streams":2,"$firsts":2,"$restStreams":2,"nextItems":3,"$nextItems":1,"msg":1,"code":1,"error":1,"set_property":161,"PACKAGE_PIN":161,"E3":1,"IOSTANDARD":161,"LVCMOS33":161,"CLK100MHZ":2,"#IO_L12P_T1_MRCC":4,"Sch":161,"=":179,"add":1,"sys_clk_pin":1,"waveform":1,"A8":2,"sw":8,"#IO_L12N_T1_MRCC":4,"C11":1,"#IO_L13P_T2_MRCC":4,"C10":1,"#IO_L13N_T2_MRCC":4,"A10":2,"#IO_L14P_T2_SRCC":4,"E1":1,"led0_b":2,"#IO_L18N_T2_35":1,"F6":1,"led0_g":2,"#IO_L19N_T3_VREF":2,"G6":1,"led0_r":2,"#IO_L19P_T3_35":1,"G4":1,"led1_b":2,"#IO_L20P_T3_35":1,"J4":1,"led1_g":2,"#IO_L21P_T3_DQS_":3,"G3":1,"led1_r":2,"#IO_L20N_T3_35":1,"H4":1,"led2_b":2,"#IO_L21N_T3_DQS_":3,"J2":1,"led2_g":2,"#IO_L22N_T3_35":1,"J3":1,"led2_r":2,"#IO_L22P_T3_35":1,"K2":1,"led3_b":2,"#IO_L23P_T3_35":1,"H6":1,"led3_g":2,"#IO_L24P_T3_35":1,"K1":1,"led3_r":2,"#IO_L23N_T3_35":1,"H5":1,"led":8,"#IO_L24N_T3_35":1,"J5":1,"#IO_25_35":1,"T9":1,"#IO_L24P_T3_A01_":1,"T10":1,"#IO_L24N_T3_A00_":1,"D9":1,"btn":8,"#IO_L6N_T0_VREF_":3,"C9":1,"#IO_L11P_T1_SRCC":4,"B9":1,"#IO_L11N_T1_SRCC":4,"B8":1,"G13":1,"ja":16,"#IO_0_15":1,"B11":1,"#IO_L4P_T0_15":1,"A11":2,"#IO_L4N_T0_15":1,"D12":1,"#IO_L6P_T0_15":1,"D13":1,"B18":1,"#IO_L10P_T1_AD11":1,"A18":1,"#IO_L10N_T1_AD11":1,"K16":1,"#IO_25_15":1,"E15":1,"jb":8,"jb_p":4,"E16":1,"jb_n":4,"D15":1,"C15":1,"J17":1,"#IO_L23P_T3_FOE_":1,"J18":1,"#IO_L23N_T3_FWE_":1,"K15":1,"#IO_L24P_T3_RS1_":1,"J15":1,"#IO_L24N_T3_RS0_":1,"U12":1,"jc":8,"#IO_L20P_T3_A08_":1,"jc_p":4,"V12":1,"#IO_L20N_T3_A07_":1,"jc_n":4,"V10":1,"V11":1,"U14":1,"#IO_L22P_T3_A05_":1,"V14":1,"#IO_L22N_T3_A04_":1,"T13":1,"#IO_L23P_T3_A03_":1,"U13":1,"#IO_L23N_T3_A02_":1,"D4":1,"jd":16,"D3":1,"F4":1,"F3":1,"E2":1,"D2":1,"#IO_L14N_T2_SRCC":4,"H2":1,"#IO_L15P_T2_DQS_":3,"G2":1,"#IO_L15N_T2_DQS_":3,"D10":1,"uart_rxd_out":2,"A9":2,"uart_txd_in":2,"V15":1,"ck_io0":1,"#IO_L16P_T2_CSI_":1,"ck_io":30,"U16":1,"ck_io1":1,"#IO_L18P_T2_A12_":1,"P14":1,"ck_io2":1,"#IO_L8N_T1_D12_1":1,"T11":1,"ck_io3":1,"#IO_L19P_T3_A10_":1,"R12":1,"ck_io4":1,"#IO_L5P_T0_D06_1":1,"T14":1,"ck_io5":1,"T15":1,"ck_io6":1,"T16":1,"ck_io7":1,"N15":1,"ck_io8":1,"M16":1,"ck_io9":1,"#IO_L10P_T1_D14_":1,"V17":1,"ck_io10":1,"#IO_L18N_T2_A11_":1,"U18":1,"ck_io11":1,"#IO_L17N_T2_A13_":1,"R17":1,"ck_io12":1,"P17":1,"ck_io13":1,"U11":1,"ck_io26":1,"#IO_L19N_T3_A09_":1,"V16":1,"ck_io27":1,"#IO_L16N_T2_A15_":1,"M13":1,"ck_io28":1,"#IO_L6N_T0_D08_V":1,"R10":1,"ck_io29":1,"#IO_25_14":1,"R11":1,"ck_io30":1,"#IO_0_14":1,"R13":1,"ck_io31":1,"#IO_L5N_T0_D07_1":1,"R15":1,"ck_io32":1,"P15":1,"ck_io33":1,"R16":1,"ck_io34":1,"N16":1,"ck_io35":1,"N14":1,"ck_io36":1,"#IO_L8P_T1_D11_1":1,"U17":1,"ck_io37":1,"#IO_L17P_T2_A14_":1,"T18":1,"ck_io38":1,"#IO_L7N_T1_D10_1":1,"R18":1,"ck_io39":1,"#IO_L7P_T1_D09_1":1,"P18":1,"ck_io40":1,"#IO_L9N_T1_DQS_D":1,"N17":1,"ck_io41":1,"#IO_L9P_T1_DQS_1":1,"C5":1,"vaux4_n":1,"#IO_L1N_T0_AD4N_":1,"ck_an_n":6,"ChipKit":18,"pin":18,"A0":2,"C6":1,"vaux4_p":1,"#IO_L1P_T0_AD4P_":1,"ck_an_p":6,"A5":3,"vaux5_n":1,"#IO_L3N_T0_DQS_A":2,"A1":3,"A6":2,"vaux5_p":1,"#IO_L3P_T0_DQS_A":2,"B4":1,"vaux6_n":1,"#IO_L7N_T1_AD6N_":1,"A2":2,"C4":1,"vaux6_p":1,"#IO_L7P_T1_AD6P_":1,"vaux7_n":1,"#IO_L9N_T1_DQS_A":2,"A3":4,"B1":1,"vaux7_p":1,"#IO_L9P_T1_DQS_A":2,"B2":1,"vaux15_n":1,"#IO_L10N_T1_AD15":1,"A4":4,"B3":1,"vaux15_p":1,"#IO_L10P_T1_AD15":1,"C14":1,"vaux0_n":1,"#IO_L1N_T0_AD0N_":1,"D14":1,"vaux0_p":1,"#IO_L1P_T0_AD0P_":1,"F5":1,"ck_a0":1,"#IO_0_35":1,"ck_a":6,"D8":1,"ck_a1":1,"#IO_L4P_T0_35":1,"C7":1,"ck_a2":1,"#IO_L4N_T0_35":1,"E7":1,"ck_a3":1,"#IO_L6P_T0_35":1,"D7":1,"ck_a4":1,"D5":1,"ck_a5":1,"B7":2,"vaux12_p":1,"#IO_L2P_T0_AD12P":2,"ad_p":10,"B6":2,"vaux12_n":1,"#IO_L2N_T0_AD12N":2,"ad_n":10,"A7":1,"E6":2,"vaux13_p":1,"#IO_L5P_T0_AD13P":2,"E5":2,"vaux13_n":1,"#IO_L5N_T0_AD13N":2,"vaux14_p":1,"#IO_L8P_T1_AD14P":2,"vaux14_n":1,"#IO_L8N_T1_AD14N":2,"ck_a6":1,"ck_a7":1,"ck_a8":1,"ck_a9":1,"ck_a10":1,"ck_a11":1,"G1":1,"ck_miso":2,"#IO_L17N_T2_35":1,"H1":1,"ck_mosi":2,"#IO_L17P_T2_35":1,"F1":1,"ck_sck":2,"#IO_L18P_T2_35":1,"C1":1,"ck_ss":2,"#IO_L16N_T2_35":1,"L18":1,"ck_scl":2,"#IO_L4P_T0_D04_1":1,"M18":1,"ck_sda":2,"#IO_L4N_T0_D05_1":1,"A14":1,"scl_pup":2,"A13":1,"sda_pup":2,"M17":1,"ck_ioa":2,"#IO_L10N_T1_D15_":1,"C2":1,"ck_rst":2,"#IO_L16P_T2_35":1,"D17":1,"eth_col":2,"#IO_L16N_T2_A27_":1,"G14":1,"eth_crs":2,"F16":1,"eth_mdc":2,"K13":1,"eth_mdio":2,"#IO_L17P_T2_A26_":1,"G18":1,"eth_ref_clk":2,"#IO_L22P_T3_A17_":1,"C16":1,"eth_rstn":2,"#IO_L20P_T3_A20_":1,"F15":1,"eth_rx_clk":2,"G16":1,"eth_rx_dv":2,"D18":1,"eth_rxd":8,"E17":1,"#IO_L16P_T2_A28_":1,"E18":1,"G17":1,"#IO_L18N_T2_A23_":1,"C17":1,"eth_rxerr":2,"#IO_L20N_T3_A19_":1,"H16":1,"eth_tx_clk":2,"H15":1,"eth_tx_en":2,"#IO_L19N_T3_A21_":1,"H14":1,"eth_txd":8,"J14":1,"#IO_L19P_T3_A22_":1,"J13":1,"#IO_L17N_T2_A25_":1,"H17":1,"#IO_L18P_T2_A24_":1,"L13":1,"qspi_cs":2,"#IO_L6P_T0_FCS_B":1,"K17":1,"qspi_dq":8,"#IO_L1P_T0_D00_M":1,"K18":1,"#IO_L1N_T0_D01_D":1,"L14":1,"#IO_L2P_T0_D02_1":1,"M14":1,"#IO_L2N_T0_D03_1":1,"B17":1,"vsnsvu_n":1,"#IO_L7N_T1_AD2N_":1,"B16":1,"vsnsvu_p":1,"#IO_L7P_T1_AD2P_":1,"B12":1,"vsns5v0_n":1,"C12":1,"vsns5v0_p":1,"F14":1,"isns5v0_n":1,"#IO_L5N_T0_AD9N_":1,"F13":1,"isns5v0_p":1,"#IO_L5P_T0_AD9P_":1,"A16":1,"isns0v95_n":1,"#IO_L8N_T1_AD10N":1,"A15":1,"isns0v95_p":1,"#IO_L8P_T1_AD10P":1},"Tcsh":{"SHEBANG#!csh":1,"COMMENT#":34,"#BSUB":9,"-":314,"a":25,"poe":3,"#":122,"at":3,"NCAR":4,":":27,"bluevista":3,"R":1,"how":2,"many":2,"tasks":2,"per":1,"node":2,"(":466,"up":4,"to":33,")":465,"n":7,"number":2,"of":23,"total":1,"o":1,"reg":2,".out":16,"output":10,"filename":2,"%":1,"J":2,"add":1,"job":3,"id":1,"e":27,".err":1,"error":1,"regtest":1,"name":2,"q":3,"share":1,"queue":1,"W":1,"wallclock":1,"time":4,"##":4,"BSUB":1,"P":2,"This":5,"is":28,"script":3,"test":18,"the":51,"bit":6,"for":20,"reproducibility":1,"WRF":32,"model":1,",":1104,"when":4,"comparing":1,"single":3,"processor":1,"serial":4,"runs":4,"OpenMP":2,"and":14,"MPI":5,"parallel":5,".":219,"There":2,"are":9,"several":1,"regression":4,"tests":5,"that":10,"performed":1,"Failed":2,"comparisons":1,"get":2,"reported":1,"but":3,"don":2,"stop":1,"builds":2,"or":9,"forecasts":2,"force":1,"an":2,"exit":26,"from":4,"Approximate":1,"completion":1,"full":1,"suite":1,"Compaq":1,"MHz":1,"ev67":1,"hours":3,"empty":3,"Intel":3,"GHz":1,"pe":1,"IBM":2,"P4":1,"setenv":37,"HWRF":1,"Do":1,"we":15,"keep":2,"running":2,"even":1,"there":1,"BAD":1,"failures":1,"?":7,"set":296,"KEEP_ON_RUNNING":2,"=":871,"FALSE":39,"TRUE":132,"These":1,"need":3,"be":20,"changed":1,"your":1,"particular":3,"where":3,"email":1,"gets":1,"sent":1,"if":234,"`":214,"uname":28,"==":209,"AIX":17,"&&":60,"hostname":65,"|":80,"cut":37,"c":35,"!=":63,"bs":8,"\\":25,"bv":10,"then":222,"FAIL_MAIL":2,"${":129,"user":8,"}":130,"@noaa":2,".gov":2,"GOOD_MAIL":2,"MP_EAGER_LIMIT":1,"MP_SHARED_MEMORY":2,"yes":4,"MP_SINGLE_THREAD":1,"MP_LABELIO":1,"MP_STDOUTMODE":1,"ordered":1,"OMP_NUM_THREADS":5,"XLSMPOPTS":5,"AIXTHREAD_SCOPE":1,"S":1,"AIXTHREAD_MNRATI":1,"SPINLOOPTIME":1,"YIELDLOOPTIME":1,"else":110,"@ucar":2,".edu":7,"endif":132,"unalias":1,"cd":5,"cp":12,"rm":8,"ls":14,"pushd":3,"popd":2,"mv":13,"Linux":7,"||":15,"Darwin":3,"alias":1,"banner":17,"echo":132,"Get":1,"command":1,"line":1,"input":11,"thedate":2,"thefile":4,"thedata":1,"clrm":1,"compile":1,"local":6,"run":15,"mmmtmp":2,"using":1,"clsroom":1,"cluster":1,"disk":1,"If":4,"this":9,"batch":1,"s":16,"Alpha":1,"muck":1,"with":4,"parameters":3,"tempest":3,"ln":6,"argv":6,"here":1,"ftp":7,"D":2,"today":1,"env":1,"WRFREGFILE":1,"/":359,"mmm":8,"users":19,"gill":22,"wrf":4,".tar":3,"f":5,"nbns":3,"meso":3,"wx22tb":3,"regression_tests":3,"Where":1,"data":37,"located":4,"few":1,"known":1,"MMM":1,"machines":3,"master":2,"WRFREGDATAEM":11,"big":2,"EM":10,"WRFREGDATANMM":9,"NMM":17,"jacaranda":3,"stink":7,"Regression_Tests":4,"WRF_regression_d":3,"processed":2,"cape":3,"michalak":3,"joshua":1,"maple":4,"service":1,"glade":2,"proj2":2,"ral":2,"RJNTB":2,"dtc":2,"//":2,"d":21,"#DAVE":32,"################":32,"DAVE":2,"em":1,"$WRFREGDATAEM":2,"nmm":5,"$WRFREGDATANMM":3,"#set":16,"ans":16,"$":3,"#argv":1,"theargs":1,"foreach":2,"$argv":3,"rsh":1,".mmm":3,".ucar":5,"w":1,">&":15,"dev":16,"null":16,"$status":18,"ping":1,"CVSROOT":1,"data3":2,"mp":2,"wrfhelp":1,"acquire_from":5,"[":37,"]":37,"Check":1,"absolute":2,"path":1,"not":5,"make":1,"it":2,"$thefile":4,"grep":32,">":119,"pwd":10,"$WRFREGFILE":1,"end":2,"Start":1,"recording":1,"everything":1,"debug":1,"purposes":1,"date":3,"And":2,"tell":1,"us":1,"long":1,"should":1,"remember":1,"started":1,"start":2,"Initial":1,"values":1,"Is":2,"domain":1,"nested":3,"Well":1,"one":9,"special":3,"It":1,"can":10,"only":12,"on":7,"have":3,"RSL_LITE":1,"no":7,"option":3,"available":2,"NESTED":3,"$NESTED":44,"DOING":1,"TEST":1,"Use":1,"adaptive":1,"step":1,"ADAPTIVE":2,"$ADAPTIVE":2,"STEP_TO_OUTPUT_T":2,".TRUE":2,"USE_ADAPTIVE_TIM":2,".FALSE":2,"We":5,"choose":2,"do":4,"grid":1,"obs":1,"nudging":1,"FDDA":3,"FDDA2":2,"$FDDA2":2,"The":7,"default":2,"floating":1,"point":1,"precision":1,"either":3,"bytes":2,"assume":1,"architecture":1,"unless":1,"REAL8":3,"Are":1,"shooting":1,"vs":2,"you":3,"want":4,"performance":1,"still":1,"short":2,"insure":1,"optimized":1,"code":2,"REG_TYPE":2,"OPTIMIZED":1,"BIT4BIT":4,"For":5,"Mac":1,"g95":2,"PGI":12,"LINUX_COMP":2,"G95":3,"global":4,"GLOBAL":3,"chem":7,"CHEM":6,"chemistry":3,"KPP":5,"true":1,"$KPP":4,"$CHEM":18,"WRF_CHEM":2,"WRF_KPP":2,"FLEX_LIB_DIR":2,"usr":6,"lib":3,"CHEM_OPT":3,"real":5,"case":4,"two":1,"cases":1,"forced":1,"use":2,"dataset":5,"jun01":4,"jan00":4,"$GLOBAL":8,"Yet":1,"another":1,"variable":1,"change":1,"thedataem":1,"thedatanmm":1,"A":6,"separately":1,"installed":1,"version":4,"latest":1,"ESMF":2,"library":2,"NOT":1,"included":1,"in":4,"tarfile":1,"tested":4,"by":3,"setting":2,"below":3,"supported":1,"all":4,"ESMF_LIB":2,"unsetenv":2,"ESMFLIB":2,"ESMFINC":2,"$ESMF_LIB":2,"OBJECT_MODE":1,"ESMFLIBSAVE":2,"home":2,"hender":2,"esmf":3,"esmf_2_2_2r":2,"libO":1,".default":8,".64":4,".mpi":4,"ESMFINCSAVE":2,"mod":2,"modO":1,"ESMF_DIR":1,"ESMF_BOPT":1,"g":5,"ESMF_ABI":1,"ESMF_INSTALL_PRE":1,"$ESMF_DIR":1,"..":28,"esmf_install":1,"$ESMF_INSTALL_PR":2,"libg":1,"modg":1,"$ESMFLIB":1,"$ESMFINC":1,"server":2,"QUILT":2,"$QUILT":6,"Baseline":2,"sets":1,"generated":2,"archived":1,"compared":1,"against":1,"GENERATE_BASELIN":1,"COMPARE_BASELINE":1,"generation":1,"comparison":2,"done":1,"$GENERATE_BASELI":3,"$REG_TYPE":2,"mkdir":11,"p":7,";":3,"$COMPARE_BASELIN":2,"!":182,"Set":2,"format":1,"type":1,"currently":4,"OK":3,"Binary":1,"NetCDF":1,"PHDF":1,"GriB":1,"history":2,"IO_FORM":1,"IO_FORM_NAME":1,"io_bin":1,"io_netcdf":6,"io_dummy":1,"io_phdf5":1,"io_grib1":7,"IO_FORM_WHICH":1,"IO":5,"O":2,"breakdown":1,"cores":1,"depending":1,"various":1,"options":7,"testing":1,"cannot":4,"rsl_lite":1,"anything":1,"y":1,"periodic":1,"bc":1,"em_real":14,"esmf_lib":1,"grib":1,"CORES":11,"em_b_wave":5,"em_quarter_ss":6,"nmm_real":4,"$IO_FORM_NAME":8,"$IO_FORM":18,"$FDDA":5,"b_wave":1,"has":5,"binary":1,"byte":1,"core":29,"raw":1,"calls":1,"skip":1,"them":2,"doing":2,"*":13,"floats":1,"$REAL8":3,"PHYSOPTS":5,"PHYSOPTS_FDDA":2,"BOTH":2,"GRID":3,"$PHYSOPTS_FDDA":3,"LPC":3,"---":1,"just":1,"selecting":2,"ideal":6,"physics":5,"mostly":1,"BC":7,"With":1,"nesting":1,"three":1,"Max_Ideal_Physic":2,"CUR_DIR":4,"How":1,"domains":1,"nest":6,"Only":1,"ideals":1,"max":1,"due":3,"columns":1,"namelist":38,"filled":1,"$dataset":9,"cat":92,"dom_real":5,"<<":90,"EOF":180,"time_step":5,"time_step_fract_":10,"max_dom":7,"s_we":5,"e_we":5,"s_sn":5,"e_sn":5,"s_vert":5,"e_vert":5,"dx":5,"dy":5,"grid_id":5,"parent_id":5,"i_parent_start":5,"j_parent_start":5,"parent_grid_rati":5,"parent_time_step":5,"feedback":5,"smooth_option":5,"num_moves":2,"move_id":2,"move_interval":2,"move_cd_x":2,"move_cd_y":2,"use_adaptive_tim":4,"$USE_ADAPTIVE_TI":4,"step_to_output_t":4,"$STEP_TO_OUTPUT_":4,"dom_ideal":2,"num_metgrid_leve":1,"p_top_requested":1,"entire":1,"Change":1,"what":1,"phys_real_1":1,"mp_physics":13,"ra_lw_physics":7,"ra_sw_physics":7,"radt":7,"sf_sfclay_physic":10,"sf_surface_physi":7,"bl_pbl_physics":7,"bldt":7,"cu_physics":7,"cudt":7,"isfflx":7,"ifsnow":7,"icloud":7,"surface_input_so":7,"num_soil_layers":7,"mp_zero_out":7,"maxiens":7,"maxens":7,"maxens2":7,"maxens3":7,"ensdim":7,"dyn_real_SAFE":9,"moist_adv_opt":11,"scalar_adv_opt":11,"chem_adv_opt":11,"tke_adv_opt":11,"dyn_real_1":2,"time_real_1":1,"auxinput1_inname":7,"nest_real_1":1,"input_from_file":13,".true":38,".false":79,"damp_real_1":1,"damp_opt":13,"zdamp":7,"dampcoef":7,"phys_real_2":1,"slope_rad":2,"topo_shading":2,"dyn_real_2":3,"time_real_2":1,"nest_real_2":1,"damp_real_2":1,"phys_real_3":1,"omlcall":2,"oml_hml0":2,"oml_gamma":2,"dyn_real_3":2,"time_real_3":1,"nest_real_3":1,"damp_real_3":1,"phys_real_4":1,"sf_urban_physics":4,"dyn_real_4":2,"time_real_4":1,"nest_real_4":1,"damp_real_4":1,"phys_real_5":2,"levsiz":3,"paerlev":3,"cam_abs_freq_s":3,"cam_abs_dim1":3,"cam_abs_dim2":3,"dyn_real_5":2,"time_real_5":1,"nest_real_5":1,"damp_real_5":1,"phys_real_6":1,"dyn_real_6":2,"time_real_6":1,"nest_real_6":1,"damp_real_6":1,"phys_real_7":2,"dyn_real_7":2,"time_real_7":1,"nest_real_7":1,"damp_real_7":1,"sed":13,"phys_foo":2,"fdda_real_1":1,"grid_fdda":2,"gfdda_inname":2,"gfdda_end_h":2,"gfdda_interval_m":2,"fgdt":2,"if_no_pbl_nudgin":6,"if_zfac_uv":2,"k_zfac_uv":2,"if_zfac_t":2,"k_zfac_t":2,"if_zfac_q":2,"k_zfac_q":2,"guv":2,"gt":2,"gq":2,"if_ramping":2,"dtramp_min":2,"io_form_gfdda":2,"fdda_real_time_1":1,"fdda_real_2":1,"obs_nudge_opt":2,"max_obs":2,"obs_nudge_wind":2,"obs_coef_wind":2,"obs_nudge_temp":2,"obs_coef_temp":2,"obs_nudge_mois":2,"obs_coef_mois":2,"obs_rinxy":2,"obs_rinsig":2,"obs_twindo":2,"obs_npfi":2,"obs_ionf":2,"obs_idynin":2,"obs_dtramp":2,"obs_ipf_errob":2,"obs_ipf_nudob":2,"obs_ipf_in4dob":2,"fdda_real_time_2":1,"auxinput11_inter":2,"auxinput11_end_h":2,"fdda_real_3":1,"fdda_real_time_3":1,"Tested":2,"Modifying":2,"these":4,"acceptable":2,"Adding":2,"requires":2,"changes":2,"build":2,"phys_b_wave_1a":1,"diff_opt":6,"km_opt":6,"phys_b_wave_1b":1,"phys_b_wave_1c":1,"non_hydrostatic":6,"phys_b_wave_1d":1,"phys_b_wave_2a":1,"phys_b_wave_2b":1,"phys_b_wave_2c":1,"phys_b_wave_2d":1,"phys_b_wave_3a":1,"phys_b_wave_3b":1,"phys_b_wave_3c":1,"phys_b_wave_3d":1,"phys_quarter_ss_":18,"periodic_x":3,"open_xs":3,"open_xe":3,"periodic_y":3,"open_ys":3,"open_ye":3,"$IO_FORM_WHICH":3,"io_format":5,"io_form_history":3,"io_form_restart":3,"io_form_input":3,"io_form_boundary":3,"I":1,"filetag_real":4,"11_12":1,"24_12":1,"06_00":1,"06_12":1,"02_12":1,"filetag_ideal":1,"01_00":1,"did":4,"phys":1,"$filetag_real":1,"info":1,"architectures":1,"ARCH":1,"ZAP_SERIAL":1,"ZAP_OPENMP":20,"SERIALRUNCOMMAND":2,"OMPRUNCOMMAND":2,"MPIRUNCOMMANDPOS":2,"touch":2,"version_info":54,"$ARCH":7,"DEF_DIR":37,"$home":1,"TMPDIR":11,"ptmp":6,"$user":7,"LOADL_JOB_NAME":4,"job_id":8,"f2":2,"wrf_regression":5,"$DEF_DIR":20,"LOADL_STEP_INITD":2,"$LSB_JOBID":1,"$TMPDIR":10,"MAIL":8,"bin":12,"mailx":3,"COMPOPTS":27,"COMPOPTS_NO_NEST":2,"COMPOPTS_NEST_ST":2,"COMPOPTS_NEST_PR":2,"Num_Procs":9,"OPENMP":8,"$Num_Procs":16,"MP_PROCS":1,"MP_RMPOOL":1,"MPIRUNCOMMAND":12,"mpirun":10,".lsf":3,"contrib":1,"mpiruns":1,"lslpp":4,"i":2,"xlf":2,"head":5,"xlfvers":1,"awk":3,"$xlfvers":1,"l":4,"xlfrte":1,">>":70,"bos":1,".mp":1,"$LINUX_COMP":22,"machfile":13,"Mach":7,"mpich2":1,"p1":1,"pgi":1,"np":7,"pgf90":5,"V":5,"tail":4,"&":21,"v":11,"|&":1,"gcc":1,"ps":1,"mpd":3,"ok":10,"$ok":4,"starting":1,"process":1,"OSF1":3,"$clrm":1,"f1":1,"$RSL_LITE":16,"service03":1,"service04":1,"service05":1,"service06":1,"machinefile":4,"$Mach":4,"f90":2,"bay":1,"mail":4,"INTEL":10,"ifort":4,"wrf_regtest":2,"loquat":1,"$$":1,"loquat2":1,"QSUB_REQID":1,"sbin":1,"Mail":1,"big6":1,"DO_NOT_REMOVE_DI":1,"node3":2,"node4":2,"nolocal":1,"error_message":8,"$MAIL":7,"$FAIL_MAIL":7,"<":10,"arch":1,"specific":1,"stuff":2,"$ZAP_OPENMP":1,"First":1,"which":1,"directory":3,"old":3,"around":3,"regression_test":7,".old":3,"fr":1,"Go":1,"$acquire_from":3,"Checkout":1,"most":1,"recent":1,"cvs":2,"repository":1,"pick":1,"required":2,"anonymous":1,"site":2,"checkout":1,"$thedate":1,"WRFV3":5,"find":1,"exec":1,"{":1,"ftp_script_data":2,"tar":4,"file":7,"source":1,"was":1,"provided":1,"so":2,"used":2,"along":1,"files":6,"xvf":2,"clean":1,"assumed":1,"stick":1,"been":2,"created":1,"sf":1,"$thedataem":1,"COMMENT/*":1,"frames_per_outfi":1,"run_days":2,"*=":3,"run_hours":2,"run_minutes":2,"^":2,"fdda":1,"r":2,"fdda_opt":1,"debug_level":1,"fdda_time":1,"dyn_opt":1,"its":2,"own":2,"io_form":1,"$phys_option":3,">=":2,".input":30,".chem_test_":2,"phys_option":23,"met_em":5,".d01":2,"filetag":19,".*":1,"<=":1,"00z":1,"12z":1,"$compopt":21,"$COMPOPTS":10,"now":3,"group":3,"quilt":5,"servers":4,".temp":8,"wrftest":26,".output":26,"$core":5,"built":1,"interval":1,"skipped":1,"link":1,"push":1,"elsewhere":1,"generate":1,"IC":6,".exe":12,"program":1,"parallelized":1,"saved":1,"rest":1,"necessarily":1,"updated":1,"each":1,"Zap":2,"any":2,"laying":2,"wrfinput_d01":5,"wrfbdy_d01":4,"$SERIALRUNCOMMAN":2,"main":10,"real_":3,".1":2,"print":14,".real_":6,"_Phys":14,"_Parallel":14,"compopt":15,"finished":2,"success":5,"Did":3,"making":3,"work":3,"$success":5,"$KEEP_ON_RUNNING":5,"must":2,"wrfi":1,"wrfb":4,"ncdump":11,"Times":3,"Run":2,"forecast":3,"package":1,"wrfout_d01_":17,"namelists":1,"wrf_":8,".wrf_":8,"$OPENMP":1,"$OMPRUNCOMMAND":1,"$MPIRUNCOMMAND":4,"$MPIRUNCOMMANDPO":2,"rsl":3,".error":2,".0000":3,"ran":1,"fcst":2,"mean":1,"h":2,"Time":2,"UNLIMITED":2,"found_nans":8,"NaN":2,"nan":4,"$found_nans":2,"found":2,"nans":2,"joe_times":2,"external":3,"wgrib":3,"4yr":3,"wc":2,"$joe_times":2,"failure":1,"save":1,"our":1,"biggy":1,"after":1,"considered":1,"$PHYSOPTS":1,"#PHYSOPTS":1,"BYPASS_COMP_LOOP":1,"pre":1,"23_00":1,"rms":1,"$filetag":1,"19a":1,"Build":1,".regtest":1,"fairly":1,"steps":1,"19b":1,"Generate":1,"RUNCOMMAND":3,"$RUNCOMMAND":2,"19c":1,"lsL":1,"wrfinput":1,"processors":1,"$n":4,"procs":1,"@":3,"nmm_proc":2,"nproc_xy":2,"nproc_x":2,"$nmm_proc":2,"nproc_y":2,".foo":4,"configuration":1,"Currently":1,"fail":1,"spurious":1,"fp":1,"exceptions":1,"tries":2,"while":1,"$tries":3,"try":1,"attempt":1,"allowed":1,"less":1,"than":1,"+":1,"_":2},"TeX":{"\\":1559,"ProvidesFile":3,"{":1106,"verbose":1,".bbx":1,"}":845,"[":80,"abx":3,"@bbxid":1,"]":79,"RequireBibliogra":1,"authortitle":2,"endinput":3,"COMMENT%":62,"ProvidesClass":2,"problemset":1,"DeclareOption":4,"*":11,"PassOptionsToCla":2,"final":2,"article":2,"}}":392,"worksheet":1,"providecommand":45,"@solutionvis":3,"expand":1,"@expand":3,"ProcessOptions":2,"relax":5,"LoadClass":2,"10pt":1,",":585,"letterpaper":1,"RequirePackage":20,"%":282,"top":1,"=":340,"in":28,"bottom":1,"1in":3,"left":15,"right":17,"geometry":1,"pgfkeys":1,"For":13,"mathtable":2,"environment":4,".":147,"tabularx":1,"pset":1,"heading":2,"float":1,"Used":6,"for":16,"floats":1,"(":10,"tables":1,"figures":1,"etc":1,")":10,"graphicx":1,"inserting":3,"images":1,"enumerate":2,"the":55,"mathtools":2,"Required":7,"Loads":1,"amsmath":1,"amsthm":1,"theorem":1,"environments":1,"amssymb":1,"booktabs":1,"esdiff":1,"derivatives":4,"and":200,"partial":2,"Optional":1,"shortintertext":1,"fancyhdr":2,"customizing":1,"headers":7,"/":8,"footers":1,"lastpage":1,"page":4,"count":1,"header":1,"footer":1,"xcolor":1,"setting":3,"color":3,"of":17,"hyperlinks":2,"obeyFinal":1,"Disable":1,"todos":1,"by":103,"option":1,"class":1,"@todoclr":2,"linecolor":1,"red":4,"todonotes":1,"keeping":1,"track":1,"to":10,"-":15,"dos":1,"colorlinks":1,"true":1,"linkcolor":1,"navy":2,"urlcolor":1,"black":2,"hyperref":1,"following":2,"urls":2,"references":2,"a":24,"document":1,"url":3,"Enables":1,"with":71,"tag":1,"all":2,"hypcap":1,"definecolor":2,"gray":1,"To":1,"Dos":1,"brightness":1,"RGB":1,"coloring":1,"setlength":7,"parskip":1,"ex":2,"Sets":1,"space":9,"between":1,"paragraphs":4,"parindent":1,"0pt":2,"Indent":1,"first":1,"line":4,"new":3,"let":7,"VERBATIM":2,"verbatim":3,"def":21,"@font":1,"small":7,"ttfamily":1,"usepackage":2,"caption":1,"footnotesize":1,"subcaption":1,"captionsetup":4,"table":2,"labelformat":4,"simple":3,"labelsep":4,"period":3,"labelfont":4,"bf":4,"figure":2,"subtable":1,"parens":8,"subfigure":1,"TRUE":1,"FALSE":1,"SHOW":3,"HIDE":2,"[]":3,"thispagestyle":4,"empty":4,"listoftodos":1,"clearpage":3,"pagenumbering":1,"arabic":2,"shortname":2,"#1":70,"authorname":2,"#2":26,"coursename":3,"#3":16,"assignment":3,"#4":4,"duedate":2,"#5":2,"begin":7,"minipage":4,"textwidth":3,"flushleft":2,"hypertarget":1,"@assignment":2,"textbf":5,"\\\\":9,"end":7,"flushright":2,"renewcommand":7,"headrulewidth":1,"footrulewidth":1,"pt":2,"pagestyle":2,"fancyplain":4,"fancyhf":2,"{}":35,"lfoot":1,"hyperlink":1,"cfoot":1,"rfoot":1,"~":5,"thepage":2,"pageref":1,"LastPage":1,"newcounter":1,"theproblem":3,"Problem":2,"counter":1,"problem":1,"addtocounter":2,"setcounter":5,"equation":1,"noindent":2,"textit":1,"Default":2,"is":2,"omit":1,"pagebreaks":1,"after":1,"solution":2,"qqed":2,"hfill":2,"rule":1,"2mm":2,"ifnum":5,"\\\\\\":1,"pagebreak":2,"fi":11,"show":1,"solutions":1,"vspace":2,"em":4,"Solution":1,"else":8,"chap":2,"section":8,"COMMENT{-":2,"Sum":3,"n":6,"ensuremath":15,"sum_":2,"{{":310,"^":8,"}}}":20,"from":53,"infsum":2,"infty":2,"Infinite":1,"sum":1,"Int":1,"x":4,"int_":1,"!":9,"mathrm":1,"d":2,"Integrate":1,"respect":1,"Lim":2,"displaystyle":2,"lim_":1,"Take":1,"limit":1,"infinity":1,"f":1,"Frac":1,"_":1,"Slanted":1,"fraction":1,"proper":1,"spacing":1,"Usefule":1,"display":2,"fractions":1,"eval":1,"vert_":1,"L":1,"hand":2,"sizing":2,"R":1,"D":1,"diff":1,"writing":2,"PD":1,"diffp":1,"full":1,"Forces":1,"style":1,"math":4,"mode":4,"Deg":1,"circ":1,"adding":1,"degree":1,"symbol":6,"even":1,"if":6,"not":1,"abs":1,"vert":3,"Absolute":1,"Value":1,"norm":1,"Vert":2,"Norm":1,"vector":1,"magnitude":1,"e":1,"times":3,"Scientific":2,"Notation":2,"E":2,"u":1,"text":7,"units":1,"Roman":1,"mc":1,"hspace":3,"1em":1,"comma":1,"into":2,"mtxt":1,"insterting":1,"on":8,"either":1,"side":3,"Option":1,"preceding":1,"punctuation":1,"prob":1,"P":2,"cndprb":1,"cov":1,"Cov":1,"twovector":1,"r":3,"array":6,"threevector":1,"fourvector":1,"vecs":4,"vec":2,"bm":2,"bolded":2,"arrow":2,"vect":3,"unitvecs":1,"hat":2,"unitvect":1,"Div":1,"del":3,"cdot":1,"Curl":1,"Grad":1,"NeedsTeXFormat":1,"LaTeX2e":1,"reedthesis":1,"The":3,"Reed":1,"College":1,"Thesis":1,"Class":1,"CurrentOption":1,"book":5,"AtBeginDocument":1,"fancyhead":5,"LE":1,"RO":1,"above":1,"makes":2,"your":1,"caps":2,"If":1,"you":1,"would":1,"like":1,"different":1,"choose":1,"one":1,"options":1,"be":3,"sure":1,"remove":1,"both":1,":":24,"RE":2,"slshape":2,"nouppercase":2,"leftmark":2,"This":2,"RIGHT":2,"pages":5,"italic":1,"use":1,"lowercase":1,"With":1,"Capitals":1,"When":1,"Specified":1,"LO":2,"rightmark":2,"does":1,"same":1,"thing":1,"LEFT":2,"or":4,"scshape":2,"will":2,"And":1,"so":1,"fancy":1,"oldthebibliograp":2,"thebibliography":2,"endoldthebibliog":2,"endthebibliograp":1,"renewenvironment":2,"addcontentsline":5,"toc":5,"chapter":10,"bibname":1,"oldtheindex":2,"theindex":2,"endoldtheindex":2,"endtheindex":1,"indexname":1,"RToldchapter":1,"@openright":1,"RTcleardoublepag":3,"global":3,"@topnum":1,"z":1,"@":3,"@afterindentfals":1,"secdef":1,"@chapter":2,"@schapter":1,"c":2,"@secnumdepth":1,">":4,"m":1,"@ne":1,"@mainmatter":1,"refstepcounter":1,"typeout":1,"@chapapp":2,"thechapter":2,"chaptermark":1,"addtocontents":2,"lof":1,"protect":2,"addvspace":2,"p":4,"lot":1,"@twocolumn":2,"@topnewpage":1,"@makechapterhead":2,"@afterheading":1,"newcommand":1,"@twoside":1,"ifodd":1,"@page":1,"hbox":2,"newpage":2,"RToldcleardouble":1,"cleardoublepage":2,"oddsidemargin":1,".5in":1,"evensidemargin":1,"0in":2,"textheight":1,"topmargin":2,"addtolength":1,".cbx":1,"@cbxid":1,"ExecuteBibliogra":1,"uniquename":1,"uniquelist":1,"autocite":1,"footnote":1,"iffinalcitedelim":1,"iflastcitekey":1,"newbool":1,"cbx":7,"newbibmacro":6,"cite":16,"iffieldundef":22,"shorthand":8,"ifnameundef":2,"labelname":4,"printnames":2,"setunit":2,"nametitledelim":1,"usebibmacro":38,"title":4,"citetitle":4,"textcite":6,"booltrue":1,"addspace":2,"bibopenparen":2,"ifnumequal":1,"value":1,"citecount":1,"prenote":8,"printtext":6,"bibhyperref":2,"printfield":9,"labeltitle":1,"postnote":11,"ifbool":3,"bibcloseparen":3,"{}}":2,"postnotedelim":1,"DeclareCiteComma":8,"citeindex":8,"multicitedelim":7,"parencite":2,"mkbibparens":3,"footcite":1,"mkbibfootnote":2,"footcitetext":1,"mkbibfootnotetex":1,"smartcite":1,"iffootnote":1,"boolfalse":2,"iffirstcitekey":1,"textcitetotal":2,"stepcounter":1,"textcitedelim":1,"DeclareMultiCite":1,"textcites":1,"beamer":8,"@endinputifother":1,"select":1,"@language":1,"german":1,"@sectionintoc":7,"Geschichte":1,"Merkmale":1,"Kritikpunkte":1,"Perl":2,"Kultur":1,"und":1,"Spa":1,"ss":1,"Siehe":1,"auch":1,"Einzelnachweise":1,"Bedingte":1,"Ausf":1,"contentsline":19,"numberline":19,"History":1,"subsection":11,"Early":2,"versions":1,"present":1,"Name":1,"Camel":1,"Onion":1,"Overview":1,"Features":1,"Design":1,"Applications":1,"Implementation":1,"Database":1,"interfaces":1,"Distribution":1,"Availability":1,"subsubsection":4,"Windows":1,"Mac":1,"OS":1,"X":1,"OpenBSD":1,"FreeBSD":1,"english":3,".lbx":1,"@lbxid":1,"DeclareRedundant":1,"american":2,"british":1,"canadian":1,"australian":1,"newzealand":1,"USenglish":1,"UKenglish":1,"DeclareBibliogra":2,"protected":16,"bibrangedash":2,"textendash":1,"penalty":1,"hyphenpenalty":1,"breakable":1,"dash":1,"bibdatedash":9,"finalandcomma":109,"addcomma":1,"finalandsemicolo":1,"addsemicolon":1,"mkbibordinal":4,"begingroup":1,"@tempcnta0":1,"number":3,"@tempcnta":7,"@whilenum":2,"do":2,"advance":2,"ifcase":1,"th":2,"st":1,"nd":1,"rd":1,"endgroup":1,"mkbibmascord":1,"mkbibfemord":1,"mkbibneutord":1,"mkbibdatelong":1,"mkbibmonth":1,"thefield":8,"nobreakspace":1,"stripzeros":2,"iffieldbibstring":2,"bibstring":2,"}}}}":2,"mkbibdateshort":1,"mkdatezeros":3,"savecommand":4,"mkbibrangecomp":3,"mkbibrangecompex":3,"mkbibrangeterse":3,"mkbibrangetersee":3,"lbx":56,"@us":8,"@mkbibrangetrunc":8,"@long":4,"long":2,"@short":4,"short":2,"UndeclareBibliog":1,"restorecommand":4,"bibliography":1,"Bibliography":2,"References":2,"shorthands":1,"List":1,"Abbreviations":2,"editor":25,"ed":49,"adddot":257,"editors":25,"eds":24,"compiler":2,"comp":4,"compilers":2,"redactor":2,"redactors":2,"reviser":2,"rev":5,"revisers":2,"founder":2,"found":3,"founders":2,"continuator":1,"continued":3,"cont":3,"FIXME":5,"unsure":5,"continuators":1,"collaborator":2,"collab":3,"collaborators":2,"translator":16,"trans":75,"translators":16,"commentator":11,"comm":40,"commentators":11,"annotator":11,"annot":40,"annotators":11,"commentary":9,"annotations":11,"introduction":30,"intro":2,"foreword":30,"forew":29,"afterword":30,"afterw":29,"editortr":1,"adddotspace":57,"editorstr":1,"editorco":1,"editorsco":1,"editoran":1,"editorsan":1,"editorin":1,"introd":27,"editorsin":1,"editorfo":1,"editorsfo":1,"editoraf":1,"editorsaf":1,"editortrco":1,"addabbrvspace":51,"editorstrco":1,"editortran":1,"editorstran":1,"editortrin":1,"editorstrin":1,"editortrfo":1,"editorstrfo":1,"editortraf":1,"editorstraf":1,"editorcoin":1,"editorscoin":1,"editorcofo":1,"editorscofo":1,"editorcoaf":1,"editorscoaf":1,"editoranin":1,"editorsanin":1,"editoranfo":1,"editorsanfo":1,"editoranaf":1,"editorsanaf":1,"editortrcoin":1,"editorstrcoin":1,"editortrcofo":1,"editorstrcofo":1,"editortrcoaf":1,"editorstrcoaf":1,"editortranin":1,"editorstranin":1,"editortranfo":1,"editorstranfo":1,"editortranaf":1,"editorstranaf":1,"translatorco":1,"translatorsco":1,"translatoran":1,"translatorsan":1,"translatorin":1,"translation":19,"translatorsin":1,"translatorfo":1,"translatorsfo":1,"translatoraf":1,"translatorsaf":1,"translatorcoin":1,"translatorscoin":1,"translatorcofo":1,"translatorscofo":1,"translatorcoaf":1,"translatorscoaf":1,"translatoranin":1,"translatorsanin":1,"translatoranfo":1,"translatorsanfo":1,"translatoranaf":1,"translatorsanaf":1,"byauthor":1,"byeditor":1,"edited":24,"bycompiler":1,"compiled":1,"byredactor":1,"redacted":1,"byreviser":1,"revised":1,"byreviewer":1,"reviewed":1,"byfounder":1,"founded":1,"bycontinuator":1,"bycollaborator":1,"collaboration":1,"bytranslator":1,"translated":26,"@lfromlang":24,"@sfromlang":24,"bycommentator":1,"commented":13,"byannotator":1,"annotated":13,"withcommentator":1,"comment":1,"withannotator":1,"annots":1,"withintroduction":1,"an":40,"withforeword":1,"withafterword":1,"byeditortr":1,"byeditorco":1,"byeditoran":1,"byeditorin":1,"byeditorfo":1,"byeditoraf":1,"byeditortrco":1,"byeditortran":1,"byeditortrin":1,"byeditortrfo":1,"byeditortraf":1,"byeditorcoin":1,"byeditorcofo":1,"byeditorcoaf":1,"byeditoranin":1,"byeditoranfo":1,"byeditoranaf":1,"byeditortrcoin":1,"byeditortrcofo":1,"byeditortrcoaf":1,"byeditortranin":1,"byeditortranfo":1,"byeditortranaf":1,"bytranslatorco":1,"bytranslatoran":1,"bytranslatorin":1,"bytranslatorfo":1,"bytranslatoraf":1,"bytranslatorcoin":1,"bytranslatorcofo":1,"bytranslatorcoaf":1,"bytranslatoranin":1,"bytranslatoranfo":1,"bytranslatoranaf":1,"andothers":1,"et":4,"al":4,"andmore":1,"volume":3,"vol":2,"volumes":2,"vols":1,"involumes":1,"jourvol":1,"jourser":1,"series":3,"ser":3,"part":3,"issue":3,"newseries":1,"oldseries":1,"old":2,"edition":2,"reprint":3,"repr":3,"reprintof":1,"reprintas":1,"reprinted":2,"as":10,"rpt":1,"reprintfrom":1,"reviewof":1,"review":1,"translationof":1,"translationas":1,"translationfrom":1,"origpubas":1,"originally":2,"published":4,"orig":2,"pub":2,"origpubin":1,"astitle":1,"bypublisher":1,"pp":2,"column":2,"col":1,"columns":2,"cols":1,"l":1,"lines":2,"ll":1,"nodate":1,"no":2,"date":1,"verse":2,"v":1,"verses":2,"vv":1,"S":3,"sections":2,"paragraph":2,"par":2,"inseries":1,"ofseries":1,"mathesis":1,"Master":1,"phdthesis":1,"PhD":2,"thesis":4,"candthesis":1,"Candidate":1,"Cand":1,"resreport":1,"research":2,"report":2,"rep":2,"techreport":1,"technical":1,"tech":1,"software":3,"computer":1,"datacd":1,"CD":4,"ROM":2,"audiocd":1,"audio":2,"version":3,"address":2,"urlfrom":1,"available":2,"urlseen":1,"visited":2,"inpreparation":1,"preparation":2,"submitted":3,"forthcoming":3,"inpress":1,"press":2,"prepublished":1,"pre":2,"citedas":1,"henceforth":2,"cited":4,"thiscite":1,"especially":1,"esp":1,"seenote":1,"see":7,"note":1,"quotedin":1,"quoted":1,"qtd":1,"idem":7,"idemsm":1,"idemsf":1,"eadem":4,"idemsn":1,"idempm":1,"eidem":4,"idempf":1,"eaedem":2,"idempn":1,"idempp":1,"ibidem":2,"ibid":1,"opcit":1,"op":2,"cit":6,"loccit":1,"loc":2,"confer":1,"cf":2,"sequens":1,"sq":2,"sequentes":1,"sqq":2,"passim":2,"pass":1,"seealso":1,"also":2,"backrefpage":1,"backrefpages":1,"january":1,"January":1,"Jan":1,"february":1,"February":1,"Feb":1,"march":1,"March":1,"Mar":1,"april":1,"April":1,"Apr":1,"may":1,"May":2,"june":1,"June":2,"july":1,"July":2,"august":1,"August":1,"Aug":1,"september":1,"September":1,"Sept":1,"october":1,"October":1,"Oct":1,"november":1,"November":1,"Nov":1,"december":1,"December":1,"Dec":1,"langamerican":1,"American":4,"langbrazilian":1,"Brazilian":4,"langcatalan":1,"Catalan":4,"langcroatian":1,"Croatian":4,"langczech":1,"Czech":4,"langdanish":1,"Danish":4,"langdutch":1,"Dutch":4,"langenglish":1,"English":4,"langfinnish":1,"Finnish":4,"langfrench":1,"French":8,"langgerman":1,"German":8,"langgreek":1,"Greek":4,"langitalian":1,"Italian":4,"langlatin":1,"Latin":4,"langnorwegian":1,"Norwegian":4,"langpolish":1,"Polish":4,"langportuguese":1,"Portuguese":4,"langrussian":1,"Russian":4,"langslovene":1,"Slovene":4,"langspanish":1,"Spanish":4,"langswedish":1,"Swedish":4,"fromamerican":1,"frombrazilian":1,"fromcatalan":1,"fromcroatian":1,"fromczech":1,"fromdanish":1,"fromdutch":1,"fromenglish":1,"fromfinnish":1,"fromfrench":1,"fromgerman":1,"fromgreek":1,"fromitalian":1,"fromlatin":1,"fromnorwegian":1,"frompolish":1,"fromportuguese":1,"fromrussian":1,"fromslovene":1,"fromspanish":1,"fromswedish":1,"countryde":1,"Germany":1,"DE":1,"countryeu":1,"European":6,"Union":2,"EU":1,"countryep":1,"EP":1,"countryfr":1,"France":1,"FR":1,"countryuk":1,"United":2,"Kingdom":1,"GB":1,"countryus":1,"States":1,"America":1,"US":1,"patent":13,"pat":12,"patentde":1,"patenteu":1,"patentfr":1,"patentuk":1,"British":4,"patentus":1,"U":4,".S":4,"patreq":1,"request":6,"req":6,"patreqde":1,"patreqeu":1,"patreqfr":1,"patrequk":1,"patrequs":1,"file":3,"library":3,"abstract":3,"annotation":1,"gdef":4,"#2year":14,"#2date":4,"iffieldsequal":8,"#2endyear":22,"csuse":16,"mkbibdate":16,"#2month":10,"#2day":8,"iffieldequalstr":4,"mbox":4,"#2endmonth":8,"#2endday":8,"}}}}}}}":1,"}}}}}}":3,"extrayear":6},"Tea":{"<%":1,"template":1,"foo":1,"()":1,"%>":1},"Terra":{"local":9,"C":11,"=":109,"terralib":4,".includecstring":2,"[[":3,"#include":5,"<":7,"math":1,".h":5,">":7,"stdio":2,"stdlib":2,"]]":3,"pi":3,"solar_mass":9,"(":80,"*":72,")":65,"days_per_year":13,"struct":3,"planet":9,"{":11,"x":1,":":36,"double":8,";":28,"y":1,"z":1,"vx":1,"vy":1,"vz":1,"mass":1,"}":11,"terra":19,"advance":2,"nbodies":9,"int":8,",":99,"bodies":22,"&":10,"dt":5,"for":10,"i":30,"do":10,"var":61,"b":54,"[":25,"]":25,"j":4,"+":34,"b2":21,"dx":9,".x":6,"-":38,"dy":9,".y":6,"dz":9,".z":6,"distance":7,".sqrt":2,"mag":8,"/":16,"--":11,".printf":4,".vx":11,".mass":12,".vy":11,".vz":11,"end":36,"energy":5,"e":16,"return":20,"offset_momentum":2,"px":4,"py":4,"pz":4,"NBODIES":5,"main":4,"argc":1,"argv":2,"&&":1,"int8":1,"array":2,"sun":1,"jupiter":1,"saturn":1,"uranus":1,"neptune":1,"n":2,".atoi":1,"))":6,"run":3,"()":28,"compile":1,"test":13,"require":2,"print":1,".time":1,".saveobj":1,"disas":1,"printpretty":1,"COMMENT%":1,"^":4,"and":21,"or":4,"~=":2,"==":23,">=":2,"<=":2,"<<":3,">>":3,"test0":2,"a":20,"c":18,"d":10,"test1":2,"test2":2,"test3":2,"test4":2,"%":5,"test5":2,"test6":2,"test7":2,"test8":2,"a0":4,"a1":4,"b0":4,"b1":4,"c0":2,"c1":2,"not":3,"test9":2,".eq":10,"true":7,"arraytypes":3,"{}":1,"function":5,"Array":3,"T":5,"ArrayImpl":9,"data":1,"N":9,".metamethods":3,".__typename":1,"self":11,"..":2,"tostring":2,"init":3,".data":7,".malloc":1,"sizeof":1,")))":1,".N":4,"free":1,".free":1,".__apply":1,"macro":2,"idx":2,"`":2,".__methodmissing":1,"methodname":2,"selfexp":2,"...":1,"args":2,".newlist":1,"{...}":1,"symbol":1,"promotedargs":2,"map":1,"if":1,"gettype":1,"then":1,"else":1,"quote":1,"r":9,"in":1,"Complex":6,"real":1,"float":2,"imag":1,"add":2,".real":3,".imag":3,"ComplexArray":2,"testit":2,"ca":5,"ra":2,"assert":4},"Texinfo":{"\\":1,"input":1,"texinfo":1,"@setfilename":1,"protocol":6,"-":20,"spec":2,".texi":1,"@settitle":1,"ruby":9,"debug":12,"ide":4,"@set":2,"RDEBUG_IDE":9,"@emph":17,"{":40,"}":28,"RDEBUG_BASE":1,"base":3,"@titlepage":1,"@title":1,"@subtitle":2,"@value":10,"EDITION":1,"Edition":1,"UPDATED":1,"MONTH":1,"@author":1,"Markus":1,"Barchfeld":1,"and":16,"Martin":1,"Krauskopf":1,"@end":44,"titlepage":1,"@page":1,"@node":19,"Top":1,",":11,"Summary":4,"(":3,"dir":2,")":3,"@top":1,"This":2,"file":8,"contains":3,"specification":2,"of":4,"the":20,"used":4,"by":5,".":22,"@menu":4,"*":18,"::":19,"Specification":5,"Changes":12,"menu":4,"@chapter":3,"document":2,"describes":1,"for":3,"communication":2,"between":9,"debugger":6,"engine":5,"a":3,"frontend":5,"It":1,"is":9,"work":2,"in":6,"progress":1,"might":2,"very":1,"likely":1,"will":1,"change":1,"future":2,"If":1,"you":2,"have":1,"any":1,"comments":1,"or":1,"questions":1,"please":1,"@email":1,"martin":1,".krauskopf":1,"@@":1,"gmail":1,".com":1,"send":1,"me":1,"an":1,"email":1,"The":1,"has":1,"two":1,"parts":1,"/":2,"sides":1,"First":1,"ones":2,"are":4,"commands":2,"sent":3,"from":3,"to":9,"second":1,"opposite":1,"way":1,"answers":2,"events":3,"almost":1,"same":1,"as":2,"CLI":2,"So":1,"want":1,"contact":1,"@url":1,"http":1,":":60,"//":1,"bashdb":1,".sourceforge":1,".net":1,".html":1,"XML":1,"format":1,"described":1,"@ref":1,"below":1,"@strong":7,"far":1,"complete":1,"Will":1,"be":3,"completed":1,"time":1,"permits":1,"In":1,"meantime":1,"source":1,"code":2,"always":1,"best":1,"Commands":4,"Events":4,"Terms":1,"@itemize":9,"@bullet":9,"@item":15,"Command":9,"what":2,"sends":2,"Answer":9,"back":1,"Example":11,"shows":1,"simple":1,"example":5,"itemize":8,"@c":16,"@section":10,"Adding":4,"Breakpoint":22,"Deleting":4,"Enabling":4,"Disabling":4,"Condition":4,"Catchpoint":3,"Threads":4,"Frames":4,"Variables":6,"@subsection":13,"@smallexample":31,"break":2,"<":44,"script":3,">":29,"line_no":2,"smallexample":31,"breakpointAdded":2,"no":8,"=":71,"location":2,"/>":26,"C":11,"test":1,".rb":1,"A":11,"delete":2,"breakpoint_id":3,"breakpointDelete":2,"Supported":3,"since":3,"}}":6,"enable":2,"breakpointEnable":2,"bp_id":6,"disable":2,"breakpointDisabl":2,"Setting":1,"on":4,"condition":2,"conditionSet":2,"x":3,"#":1,"Stop":1,"breakpoint":2,"only":1,"if":1,"true":1,"Exception":5,"catch":2,"exception_class_":1,"catchpointSet":2,"exception":3,"ZeroDivisionErro":1,"Listing":3,"thread":5,"list":2,"threads":4,"id":3,"status":3,"....":1,"</":9,"where":2,"frames":5,"frame":4,"line":8,"current":2,"...":1,"@subsubsection":2,"Local":1,"var":3,"local":1,"variables":6,"variable":4,"name":4,"kind":4,"value":4,"type":5,"hasChildren":4,"objectId":4,"Instance":1,"instance":2,"some_array":1,"some_object":1,"Suspension":4,"Message":4,"Event":4,"threadId":3,"suspended":1,"message":6,"some":2,"text":2,"section":1,"Mentions":1,"also":1,"related":1,"changes":1,"gem":1,"implementation":1,"Fixes":1,"possible":1,"NoSuchMethodExce":1,"added":1,"Debugger":1,"start_server":1,"ticket":1,"#25972":1,"possibility":1,"remove":1,"catchpoints":1,"bugfix":2,"syntax":1,"error":1,"with":2,"Ruby":1,"print":1,"out":2,"backtrace":1,"when":4,"debuggee":1,"fails":1,"depends":1,"rather":2,"then":1,"exactly":1,"compatible":1,"releases":1,"Dependency":1,"changed":1,"@t":4,"which":1,"fixes":1,"various":1,"bugs":1,"bunch":1,"RFEs":1,"switch":2,"stop":1,"at":1,"first":1,"loaded":1,"Utilized":1,"remote":1,"debugging":1,"Making":1,"actually":1,"Commenting":1,"sending":1,"trace":1,"elements":1,"To":1,"decided":1,"There":1,"large":1,"amount":1,"such":1,"For":1,"now":1,"serves":1,"developers":1,"ensure":1,"attribute":2,"absolute":1,"path":1,"fixing":1,"verbose":1,"d":1,"Some":1,"unused":1,"Support":1,"element":1,"Emitted":1,"backend":1,"COMMENT{-":1},"Text":{"THE_URL":3,":":459,"file":6,"//":11,"localhost":3,"/":188,"Users":3,"hubery":3,"Public":15,"ucar":3,"Document":3,"Functions":6,"Contributed":2,"zonalAve":4,".shtml":3,"THE_TITLE":3,"NCL":3,"Home":3,">":111,"Documentation":3,"General":14,"applied":2,"math":2,"Computes":2,"a":82,"zonal":2,"average":2,"of":118,"the":210,"input":4,"array":10,".":931,"Prototype":3,"load":2,"function":6,"(":129,"x":26,"numeric":5,")":161,"return_val":3,"typeof":2,"Arguments":3,"An":2,"any":35,"size":1,"and":72,"type":8,"Return":3,"value":9,"The":13,"results":2,"are":19,"returned":3,"in":32,"an":12,"same":5,"one":4,"dimension":3,"smaller":1,"than":4,"Metadata":1,"preserved":1,"Description":4,"This":14,"computes":1,"If":17,"has":2,"or":69,"attribute":1,",":529,"it":43,"will":10,"be":26,"updated":1,"UCAR":3,"|":12,"Privacy":3,"Policy":3,"Terms":4,"Use":3,"Contact":3,"Webmaster":3,"Sponsored":3,"by":30,"NSF":3,"Please":2,"read":3,"me":7,"COMMENT#":58,"doc":2,"-":370,"mysql":3,"$OpenBSD":1,"COPYRIGHT":3,"v":47,"millert":1,"Exp":1,"$":23,"Copyright":4,"Henry":1,"Spencer":1,"All":1,"rights":11,"reserved":1,"software":29,"is":59,"not":37,"subject":3,"to":125,"license":7,"American":1,"Telephone":1,"Telegraph":1,"Company":1,"Regents":1,"University":3,"California":1,"Permission":1,"granted":1,"anyone":2,"use":11,"this":45,"for":360,"purpose":3,"on":26,"computer":1,"system":8,"alter":2,"redistribute":6,"following":3,"restrictions":4,"author":6,"responsible":2,"consequences":1,"no":7,"matter":1,"how":3,"awful":1,"even":4,"if":18,"they":7,"arise":1,"from":16,"flaws":1,"origin":1,"must":15,"misrepresented":2,"either":7,"explicit":2,"claim":2,"omission":1,"Since":2,"few":2,"users":5,"ever":3,"sources":2,"credits":2,"appear":2,"documentation":2,"Altered":1,"versions":3,"plainly":1,"marked":1,"as":24,"such":10,"being":1,"original":5,"notice":7,"may":17,"removed":1,"altered":1,"=":17,"-=":36,"COMMENT/*":9,"Read":2,"now":2,"!":66,"Test":1,"sys":16,"apps":10,"sed":10,"enable":34,"disable":34,"libs":23,"zlib":15,"net":10,"misc":6,"dhcp":6,"r1":3,"_p2":3,"media":17,"libgd":15,">=":5,"<=":3,"<":99,"::":6,"gentoo":2,"kde":5,"base":2,"kdelibs":2,"testing":2,"im":2,"empathy":2,"gnome":3,"*":17,"_beta":2,"Keep":1,"README":1,"interested":1,"using":2,"MySQL":8,"triplestore":1,"backend":1,"================":6,"KiWi":1,"Triple":1,"Store":1,"used":4,"Apache":4,"Marmotta":5,"supports":1,"different":2,"database":2,"backends":1,"including":2,"H2":1,"PostgreSQL":1,"However":4,"legal":2,"reasons":1,"we":7,"allowed":3,"distribute":20,"connector":5,"library":6,"together":1,"with":16,"source":17,"code":17,"binaries":1,"licensed":3,"under":38,"GPL":1,"Nonetheless":1,"possible":2,"downloading":1,"installing":1,"manually":1,"download":1,"unpack":1,"Connector":1,"J":1,"http":8,"dev":1,".mysql":1,".com":1,"downloads":1,"j":17,"copy":19,"java":1,".x":1,".jar":1,"directory":2,"application":4,"server":2,"e":25,".g":2,"$TOMCAT_HOME":2,"lib":2,"COMMENT--":1,"b":14,"Web":1,"webapps":1,"marmotta":1,"WEB":1,"INF":1,"restart":1,"then":5,"automatically":3,"able":1,"connect":1,"note":1,"that":36,"requires":1,"at":62,"least":3,"because":1,"makes":1,"nested":1,"queries":1,"foreign":1,"keys":1,"Lorem":2,"ipsum":4,"dolor":2,"sit":1,"amet":1,"consectetur":1,"adipiscing":1,"elit":2,"Donec":3,"tincidunt":3,"volutpat":1,"metus":2,"non":5,"accumsan":3,"tortor":1,"convallis":2,"id":4,"Headline":1,"un":3,"oreiller":1,"Il":1,"est":4,"recommand":1,"que":1,"la":6,"bo":1,"te":8,"en":194,"carton":1,"Micro":1,"ondes":1,"et":64,"sollicitudin":1,"bien":1,"----------------":1,"Pellentesque":4,"sodales":1,"lectus":1,"ac":4,"lorem":3,"tempus":1,"placerat":3,"blandit":3,"de":48,"nisi":4,"Phasellus":1,"Cursus":1,"eros":1,"parfois":1,"il":4,"arcu":3,"diam":3,"mollis":2,"felis":3,"tempor":2,"nisl":2,"quis":5,"Morbi":2,"nca":3,"vel":1,"ligula":2,"interdum":1,"pas":3,"l":33,"peur":1,"M":7,"c":29,"ne":4,"voix":1,"am":1,"lior":1,"Besoin":1,"tirer":1,"gratuitement":1,"Suspendisse":1,"fermentum":1,"Ac":1,"turpis":3,"molestie":1,"Gluten":1,"urna":3,"leo":2,"aliquet":1,"congue":1,"plein":1,"ut":18,"pretium":1,"erat":1,"rutrum":1,"neque":2,"hendrerit":2,"massa":1,"sapien":3,"dapibus":1,"ultrices":2,"Et":5,"le":5,"porche":1,"des":2,"prix":1,"soci":1,"t":4,"n":115,"habitant":1,"morbi":1,"tristique":2,"senectus":1,"Netus":1,"Malesuada":1,"fames":1,"egestas":2,"Ut":2,"mi":1,"feugiat":2,"sagittis":2,"Mauris":1,"posuere":1,"lobortis":2,"Non":1,"En":5,"effet":1,"pur":1,"pellentesque":2,"enim":1,"aliquam":2,"r":124,"colt":1,"dans":2,"jeu":1,"sempre":1,"risus":1,"ma":1,"vie":1,"dit":4,"fringilla":3,"odio":2,"eu":2,"commodo":1,"imperdiet":1,"sem":2,"une":2,"importante":1,"eget":4,"Curabitur":1,"nulla":1,"Celtics":1,"succession":1,"Id":3,"ou":2,"d":30,"parturiente":1,"montes":1,"Cras":1,"iaculis":1,"justo":3,"libero":1,"Thermal":1,"Praesent":1,"dignissim":1,"Vivre":1,"beaucoup":1,"pauvret":1,"eleifend":1,"Lacinia":1,"lacus":1,"fut":1,"temps":2,"Sed":1,"nunc":1,"chanson":1,"Beatles":1,"pour":1,"corer":1,"Aeneas":1,"basket":1,"ball":1,"tre":5,"Fusce":1,"partir":1,"stress":1,"thermique":1,"pulvinar":1,"Etiam":1,"porta":1,"nibh":1,"porttitor":1,"Jusqu":1,"ment":5,"cibl":1,"data":5,"compression":2,"URL":1,".net":2,"Version":2,"License":42,"File":1,"zlib_license":1,".html":3,"NSS":1,"uses":1,"libSSL":1,"DEFLATE":1,"method":1,"modutil":1,"signtool":1,"Local":1,"Modifications":1,"patches":2,"prune":1,".sh":1,"run":4,"shell":1,"script":1,"remove":1,"unneeded":1,"files":4,"distribution":16,"msvc":1,"vsnprintf":1,".patch":1,"define":1,"HAVE_VSNPRINTF":1,"Visual":1,"C":7,"++":1,"later":4,"video":2,"nvidia":2,"kernel":2,"glx":1,"To":4,"macros":3,"Type":4,"loads":1,"CTRL":37,"interrupt":1,"get":4,"out":1,"See":4,"life":1,".vim":3,"more":5,"advanced":1,"usage":1,"Delete":1,"GNU":8,"GENERAL":3,"PUBLIC":2,"LICENSE":2,"June":1,"Free":11,"Software":11,"Foundation":10,"Inc":3,"Franklin":2,"Street":2,"Fifth":2,"Floor":2,"Boston":2,"MA":2,"USA":6,"Everyone":1,"permitted":2,"verbatim":3,"copies":8,"document":1,"but":4,"changing":1,"Preamble":1,"licenses":3,"most":4,"designed":2,"take":1,"away":1,"your":19,"freedom":4,"share":2,"change":5,"By":1,"contrast":1,"intended":4,"guarantee":1,"free":16,"--":10,"make":8,"sure":3,"all":13,"its":7,"applies":3,"Some":1,"other":13,"covered":3,"Lesser":2,"instead":2,"You":14,"can":8,"apply":5,"programs":4,"too":2,"When":1,"speak":1,"referring":1,"price":1,"Our":2,"Licenses":1,"you":56,"have":10,"charge":4,"service":1,"wish":3,"receive":4,"want":4,"pieces":1,"new":6,";":26,"know":3,"do":8,"these":8,"things":1,"protect":2,"need":2,"forbid":1,"deny":1,"ask":2,"surrender":1,"These":4,"translate":1,"certain":3,"responsibilities":1,"modify":8,"For":84,"example":2,"program":24,"whether":2,"gratis":1,"fee":3,"give":4,"recipients":4,"And":1,"show":6,"them":3,"terms":14,"so":8,"their":2,"We":2,"two":2,"steps":1,"copyright":7,"offer":5,"which":9,"gives":1,"permission":3,"Also":4,"each":6,"everyone":3,"understands":1,"there":2,"warranty":8,"modified":4,"someone":1,"else":3,"passed":1,"what":4,"problems":2,"introduced":1,"others":1,"reflect":1,"authors":1,"Finally":1,"threatened":1,"constantly":1,"patents":3,"avoid":1,"danger":1,"redistributors":1,"individually":1,"obtain":1,"patent":5,"effect":1,"making":2,"proprietary":3,"prevent":1,"made":4,"clear":2,"precise":1,"conditions":10,"copying":3,"modification":2,"follow":1,"TERMS":2,"AND":7,"CONDITIONS":2,"FOR":9,"COPYING":1,"DISTRIBUTION":1,"MODIFICATION":1,"work":23,"contains":4,"placed":1,"holder":2,"saying":2,"distributed":7,"below":1,"refers":1,"means":4,"Program":41,"derivative":3,"law":2,"say":1,"containing":1,"portion":3,"modifications":3,"translated":1,"into":3,"another":2,"language":1,"Hereinafter":1,"translation":1,"included":1,"without":2,"limitation":3,"term":2,"Each":3,"licensee":2,"addressed":1,"Activities":1,"outside":1,"scope":2,"act":2,"running":3,"restricted":2,"output":2,"only":6,"contents":1,"constitute":1,"based":11,"independent":2,"having":1,"been":1,"Whether":1,"true":1,"depends":1,"does":5,"medium":4,"provided":4,"conspicuously":1,"appropriately":1,"publish":3,"appropriate":3,"disclaimer":1,"keep":1,"intact":1,"notices":3,"refer":1,"absence":1,"along":3,"physical":1,"transferring":1,"option":2,"protection":1,"exchange":1,"thus":3,"forming":1,"Section":2,"above":5,"also":3,"meet":1,"cause":3,"carry":1,"prominent":1,"stating":1,"changed":1,"date":1,"whole":7,"part":4,"derived":2,"thereof":1,"third":4,"parties":5,"normally":3,"reads":1,"commands":3,"interactively":1,"when":5,"started":1,"interactive":4,"ordinary":1,"way":3,"print":4,"display":1,"announcement":3,"provide":1,"telling":1,"user":5,"view":1,"Exception":1,"itself":2,"required":2,"requirements":1,"identifiable":1,"sections":3,"reasonably":1,"considered":1,"separate":2,"works":5,"themselves":1,"those":3,"But":1,"whose":2,"permissions":1,"licensees":1,"extend":1,"entire":1,"every":1,"regardless":1,"who":4,"wrote":1,"Thus":1,"intent":2,"section":7,"contest":2,"written":3,"entirely":2,"rather":1,"exercise":1,"right":2,"control":2,"collective":1,"In":2,"addition":1,"mere":1,"aggregation":1,"volume":1,"storage":1,"bring":1,"object":4,"executable":7,"form":6,"Sections":3,"Accompany":3,"complete":3,"corresponding":3,"machine":2,"readable":2,"customarily":2,"interchange":2,"valid":1,"three":2,"years":1,"party":1,"cost":1,"physically":1,"performing":1,"information":2,"received":4,"alternative":2,"noncommercial":1,"accord":1,"Subsection":1,"preferred":1,"modules":1,"plus":2,"associated":1,"interface":1,"definition":1,"scripts":1,"compilation":1,"installation":1,"special":1,"exception":1,"include":1,"anything":1,"binary":1,"major":1,"components":1,"compiler":1,"operating":1,"runs":1,"unless":1,"component":1,"accompanies":1,"offering":2,"access":2,"designated":1,"place":2,"equivalent":1,"counts":1,"though":1,"compelled":1,"sublicense":2,"except":1,"expressly":1,"Any":1,"attempt":1,"otherwise":2,"void":1,"terminate":1,"terminated":1,"long":2,"remain":1,"full":2,"compliance":2,"accept":2,"since":1,"signed":1,"nothing":1,"grants":1,"actions":1,"prohibited":1,"Therefore":1,"modifying":2,"distributing":2,"indicate":1,"acceptance":1,"time":5,"recipient":1,"receives":1,"licensor":1,"impose":2,"further":1,"enforcing":1,"consequence":3,"court":2,"judgment":1,"allegation":1,"infringement":1,"reason":1,"limited":1,"issues":1,"imposed":1,"order":1,"agreement":1,"contradict":1,"excuse":1,"cannot":2,"satisfy":2,"simultaneously":1,"obligations":2,"pertinent":1,"would":2,"permit":3,"royalty":1,"redistribution":1,"directly":1,"indirectly":1,"through":3,"could":2,"both":1,"refrain":1,"held":1,"invalid":1,"unenforceable":1,"particular":1,"circumstance":1,"balance":1,"circumstances":1,"It":2,"induce":1,"infringe":1,"property":1,"claims":2,"validity":1,"sole":1,"protecting":1,"integrity":1,"implemented":1,"public":2,"practices":1,"Many":1,"people":1,"generous":1,"contributions":1,"wide":1,"range":1,"reliance":1,"consistent":1,"up":1,"donor":1,"decide":1,"he":1,"she":1,"willing":1,"choice":1,"thoroughly":1,"believed":1,"rest":1,"countries":3,"copyrighted":2,"interfaces":1,"places":1,"add":2,"geographical":1,"excluding":1,"among":1,"excluded":1,"case":1,"incorporates":1,"body":1,"revised":1,"Such":1,"similar":1,"spirit":1,"present":1,"version":12,"differ":1,"detail":1,"address":1,"concerns":1,"given":1,"distinguishing":1,"number":4,"specifies":1,"published":3,"specify":1,"choose":1,"incorporate":1,"parts":2,"write":3,"sometimes":1,"exceptions":1,"decision":1,"guided":1,"goals":1,"preserving":1,"status":1,"derivatives":1,"our":1,"promoting":1,"sharing":1,"reuse":1,"generally":1,"NO":4,"WARRANTY":5,"BECAUSE":1,"THE":16,"PROGRAM":8,"IS":3,"LICENSED":1,"FREE":1,"OF":11,"CHARGE":1,"THERE":1,"TO":8,"EXTENT":1,"PERMITTED":2,"BY":3,"APPLICABLE":2,"LAW":2,"EXCEPT":1,"WHEN":1,"OTHERWISE":1,"STATED":1,"IN":3,"WRITING":2,"HOLDERS":1,"OR":13,"OTHER":4,"PARTIES":2,"PROVIDE":1,"WITHOUT":2,"ANY":6,"KIND":1,"EITHER":1,"EXPRESSED":1,"IMPLIED":2,"INCLUDING":3,"BUT":2,"NOT":2,"LIMITED":2,"WARRANTIES":1,"MERCHANTABILITY":2,"FITNESS":2,"A":16,"PARTICULAR":2,"PURPOSE":2,"ENTIRE":1,"RISK":1,"AS":2,"QUALITY":1,"PERFORMANCE":1,"WITH":2,"YOU":4,"SHOULD":1,"PROVE":1,"DEFECTIVE":1,"ASSUME":1,"COST":1,"ALL":1,"NECESSARY":1,"SERVICING":1,"REPAIR":1,"CORRECTION":1,"EVENT":1,"UNLESS":1,"REQUIRED":1,"AGREED":1,"WILL":1,"HOLDER":2,"PARTY":2,"WHO":1,"MAY":1,"MODIFY":1,"REDISTRIBUTE":1,"ABOVE":1,"BE":1,"LIABLE":1,"DAMAGES":3,"SPECIAL":1,"INCIDENTAL":1,"CONSEQUENTIAL":1,"ARISING":1,"OUT":1,"USE":2,"INABILITY":1,"LOSS":1,"DATA":2,"BEING":1,"RENDERED":1,"INACCURATE":1,"LOSSES":1,"SUSTAINED":1,"THIRD":1,"FAILURE":1,"OPERATE":1,"PROGRAMS":1,"EVEN":1,"IF":1,"SUCH":2,"HAS":1,"BEEN":1,"ADVISED":1,"POSSIBILITY":1,"END":1,"How":1,"Apply":1,"Your":1,"New":3,"Programs":1,"develop":1,"greatest":1,"best":2,"achieve":1,"attach":2,"safest":1,"start":3,"effectively":1,"convey":1,"exclusion":1,"should":4,"line":4,"pointer":1,"where":1,"found":1,"year":2,"name":2,"hope":1,"useful":2,"implied":1,"details":2,"contact":1,"electronic":1,"paper":1,"mail":5,"short":1,"like":5,"starts":1,"mode":1,"Gnomovision":3,"comes":1,"ABSOLUTELY":1,"`":5,"w":29,"welcome":1,"hypothetical":1,"Of":1,"course":1,"called":1,"something":1,"mouse":1,"clicks":1,"menu":1,"items":1,"whatever":1,"suits":1,"employer":1,"programmer":36,"school":1,"sign":1,"necessary":1,"Here":1,"sample":1,"names":1,"Yoyodyne":1,"hereby":1,"disclaims":1,"interest":1,"signature":1,"Ty":2,"Coon":2,"April":1,"President":1,"Vice":1,"incorporating":1,"subroutine":1,"consider":1,"linking":1,"applications":1,"green":1,"potato":1,"pomme":1,"terre":1,"verte":1,"nouveau":1,"musique":1,"music":1,"foo":1,"Built":1,"min":5,"minimum":2,"multi":1,"dimensional":2,"[":21,"]":21,"values":4,"Returns":1,"scalar":1,"returns":1,"dimensionality":2,"Missing":1,"ignored":1,"missing":2,"max":1,"minind":1,"maxind":1,"dim_min":1,"dim_max":1,"dim_min_n":1,"dim_max_n":1,"Examples":1,"Example":1,"f":106,"min_f":2,"Should":1,"V":8,"k":19,"o":16,"m":31,"i":197,"g":95,"Ver":2,"Vim":54,"er":229,"meget":4,"kraftig":2,"editor":4,"med":116,"mange":21,"kommandoer":20,"alt":8,"til":313,"kunne":5,"gjennom":8,"alle":32,"innf":22,"ring":10,"som":175,"denne":65,"Den":12,"beregnet":4,"p":178,"sette":18,"deg":35,"inn":68,"bruken":2,"av":194,"nok":4,"s":74,"du":186,"vil":63,"re":57,"stand":4,"lett":3,"bruke":25,"Tiden":2,"kreves":2,"ringen":20,"tar":6,"ca":2,"minutter":2,"avhengig":2,"hvor":6,"mye":13,"tid":2,"bruker":7,"eksperimentering":2,"MERK":36,"Kommandoene":2,"leksjonene":4,"modifisere":2,"teksten":38,"Lag":4,"kopi":6,"filen":54,"kan":41,"ve":7,"hvis":23,"kj":10,"rte":6,"vimtutor":6,"kommandoen":36,"dette":22,"allerede":5,"Det":33,"viktig":2,"huske":4,"bruk":20,"betyr":5,"utf":22,"kommandoene":10,"dem":20,"skikkelig":2,"Hvis":14,"bare":9,"leser":6,"glemme":2,"F":8,"rst":4,"sjekk":2,"Caps":2,"Lock":2,"IKKE":2,"aktiv":2,"og":232,"trykk":52,"tasten":18,"flytte":14,"mark":156,"ren":157,"helt":14,"leksjon":36,"fyller":2,"skjermen":16,"~~~~~~~~~~~~~~~~":84,"Leksjon":64,"FLYTTING":2,"AV":34,"MARK":4,"REN":4,"**":124,"tastene":4,"h":25,"vist":2,"^":2,"Tips":2,"venstre":6,"flytter":5,"yre":8,"ser":8,"pil":2,"peker":2,"nedover":2,"Flytt":58,"rundt":6,"har":37,"tt":6,"det":83,"fingrene":2,"Hold":6,"inne":2,"nedovertasten":4,"den":144,"repeterer":6,"N":34,"vet":4,"hvordan":6,"beveger":2,"neste":24,"G":36,"ved":33,"hjelp":10,"Merk":23,"blir":16,"usikker":2,"noe":14,"skrevet":11,"ESC":38,"normalmodus":12,"Skriv":78,"deretter":18,"nsket":4,"nytt":10,"Piltastene":2,"skal":32,"ogs":22,"virke":3,"Men":2,"hjkl":4,"bevege":4,"raskere":2,"blitt":4,"vant":2,"Helt":2,"sant":2,"AVSLUTTE":2,"VIM":2,"!!":8,"rer":18,"noen":24,"punktene":6,"nedenfor":57,"les":4,"hele":12,"leksjonen":8,"Trykk":112,"forsikre":2,"om":25,"q":12,"ENTER":38,"Dette":31,"avslutter":2,"editoren":8,"FORKASTER":2,"forandringer":6,"gjort":4,"kommandolinjen":6,"skallet":4,"skriv":46,"startet":4,"sikker":11,"husker":2,"avslutte":6,"starte":8,"forkaster":2,"gjorde":4,"I":10,"pet":2,"leksjoner":2,"lagrer":6,"forandringene":6,"fil":16,"ned":6,"REDIGERING":6,"TEKST":10,"SLETTING":2,"slette":39,"tegnet":28,"rste":55,"linjen":138,"merket":30,"--->":116,"ordne":2,"feilene":4,"flytt":10,"opp":12,"slettes":4,"u":18,"nskede":4,"Repeter":22,"punkt":12,"setningen":14,"lik":16,"Hessstennnn":2,"brrr":2,"snudddde":2,"ii":2,"gaaata":2,"Hesten":2,"br":2,"snudde":2,"gata":2,"korrekt":4,"ikke":50,"pr":4,"men":11,"sitter":2,"INNSETTING":2,"tekst":56,"gj":20,"andre":42,"st":11,"ETTER":12,"posisjonen":8,"der":22,"settes":4,"mangler":12,"Etterhvert":2,"hver":4,"feil":11,"fikset":2,"returnere":4,"tkst":2,"mnglr":2,"ganske":2,"her":6,"ler":6,"komfortabel":2,"oppsummeringen":6,"LEGGE":2,"TIL":4,"legge":24,"si":4,"plassert":7,"legges":4,"lagt":2,"normalmodusen":6,"markert":8,"repeter":4,"steg":14,"reparere":2,"litt":10,"tek":4,"behersker":2,"REDIGERE":2,"EN":8,"FIL":4,"Bruk":14,"wq":6,"lagre":12,"stegene":6,"Avslutt":2,"kommandolinja":2,"vim":10,"tutor":6,"navnet":10,"fila":2,"redigere":5,"forandres":6,"Sett":10,"slett":13,"foreg":4,"ende":4,"Lagre":4,"avslutt":2,"Start":4,"lger":2,"Etter":8,"ha":6,"lest":2,"forst":4,"ovenfor":4,"gang":10,"OPPSUMMERING":14,"LEKSJON":16,"Mark":4,"beveges":2,"piltastene":2,"eller":48,"fra":32,"skall":3,"FILNAVN":26,"forkaste":2,"endringer":5,"ELLER":2,"innsatt":2,"sett":6,"tillagt":2,"legg":6,"slutten":42,"trykker":10,"avbryter":2,"delvis":2,"fullf":10,"rt":9,"kommando":20,"videre":11,"SLETTEKOMMANDOER":4,"dw":6,"ord":22,"begynnelsen":6,"ordet":26,"forsvinne":2,"Bokstaven":2,"komme":6,"syne":8,"nederste":4,"skriver":8,"venter":2,"skrive":30,"annet":9,"tegn":10,"enn":11,"agurk":2,"eple":2,"hjemme":4,"FLERE":4,"punktet":4,"kuttes":2,"punktum":2,"Noen":6,"skrev":2,"hva":17,"skjer":6,"OM":4,"OPERATORER":2,"OG":8,"BEVEGELSER":2,"Mange":2,"forandrer":4,"laget":6,"operator":16,"bevegelse":26,"Formatet":8,"slettekommando":2,"sletteoperatoren":6,"Der":2,"operatoren":6,"opere":2,"listet":2,"kort":2,"liste":8,"bevegelser":4,"starten":16,"UNNTATT":2,"rende":10,"INKLUDERT":4,"siste":8,"Ved":14,"alts":2,"bli":6,"slettet":8,"kun":4,"bevegelsen":12,"uten":5,"flyttes":2,"spesifisert":2,"BRUK":6,"TELLER":2,"BEVEGELSE":2,"tall":6,"foran":6,"ganger":10,"2w":4,"framover":6,"3e":2,"tredje":2,"null":4,"forskjellige":3,"linje":42,"ANTALL":2,"SLETTE":2,"MER":4,"sammen":6,"kombinasjonen":2,"nevnt":2,"setter":4,"antall":10,"mer":13,"nummer":14,"STORE":2,"BOKSTAVER":2,"2dw":2,"ordene":4,"store":12,"bokstaver":12,"forskjelling":2,"etterf":2,"lgende":2,"Denne":14,"ABC":2,"DE":2,"FGHI":2,"JK":2,"LMN":2,"OP":2,"Q":2,"RS":2,"TUV":2,"lesbar":2,"mellom":8,"virker":6,"samme":14,"OPERERE":2,"P":9,"LINJER":2,"dd":8,"hel":6,"grunn":4,"sletting":2,"linjer":6,"brukt":5,"fant":2,"utviklerne":2,"Vi":18,"lettere":2,"rett":5,"trykke":20,"verset":2,"fjerde":2,"2dd":2,"Roser":4,"Gj":2,"rme":2,"y":35,"Fioler":4,"bl":4,"Jeg":2,"bil":2,"Klokker":2,"viser":5,"tiden":2,"Druer":2,"Og":2,"likes":2,"ANGRE":2,"KOMMANDOEN":12,"angre":12,"U":10,"fikse":2,"plasser":4,"feilen":6,"Deretter":6,"ordner":2,"linjene":10,"stor":9,"tilbake":14,"var":12,"originalt":2,"R":12,"hold":2,"nede":6,"mens":8,"gjenopprette":2,"omgj":4,"angrekommandoene":2,"RReparer":2,"feiilene":2,"linnnjen":2,"oog":2,"erssstatt":2,"meed":2,"nyttige":4,"fram":3,"repetere":4,"forandringskomma":2,"res":6,".eks":3,"valgfritt":2,"operere":2,"eksempelvis":2,"tidligere":4,"liten":8,"angringen":2,"LIM":2,"INN":4,"lime":6,"etter":29,"register":2,"OVER":6,"riktig":2,"rekkef":2,"lge":2,"Kan":2,"?":7,"Intelligens":2,"ERSTATT":4,"rx":2,"erstatte":14,"Da":4,"dfnne":2,"lynjxn":2,"ble":10,"zkrevet":2,"tjykket":2,"feite":2,"taster":4,"trykket":4,"feile":2,"Husk":4,"BRUKE":2,"pugge":2,"FORANDRE":2,"OPERATOREN":2,"forandre":12,"ce":8,"Plasser":6,"lubjwr":4,"korrekte":2,"tilfellet":2,"injen":2,"wgh":2,"forkw":2,"kzryas":2,"oppmerksom":2,"sletter":4,"innsettingsmodus":14,"FORANDRINGER":2,"VED":2,"Forandringskomma":2,"Forandringsopera":4,"fungerer":4,"Bevegelsene":2,"eksempel":14,"resten":4,"Slutten":4,"trenger":9,"rettet":2,"Du":21,"slettetasten":2,"rette":2,"nettopp":2,"limer":4,"slettede":2,"limt":2,"lar":11,"POSISJONERING":2,"FILSTATUS":2,"vise":6,"filstatusen":4,"spesifikk":2,"Les":8,"Ctrl":6,"kaller":2,"melding":2,"bunnen":10,"filnavnet":4,"linjenummeret":6,"se":22,"rposisjonen":4,"hj":2,"rne":2,"ruler":2,"valget":14,"satt":4,"forklart":2,"gg":4,"da":6,"Utf":2,"prosedyren":2,"S":4,"KEKOMMANDOEN":2,"etterfulgt":8,"kestreng":2,"lete":14,"Legg":14,"merke":10,"skr":2,"streken":2,"kommer":2,"likhet":2,"feeeiil":6,"finne":13,"forekomst":4,"kestrengen":2,"keteksten":2,"motsatt":4,"retning":4,"bakover":2,"istedenfor":4,"kom":2,"O":12,"bokstaven":2,"enda":6,"lengre":2,"ten":4,"kingen":2,"fortsette":2,"unntatt":2,"wrapscan":2,"resatt":2,"FINN":2,"SAMSVARENDE":2,"PARENTESER":2,"%":18,"samsvarende":6,"}":8,"{":8,"parentesen":4,"hakeparentesen":2,"annen":6,"testlinje":2,"))":2,"veldig":2,"nyttig":6,"feils":2,"king":2,"ubalansert":2,"parenteser":2,"gammel":24,"ny":31,"deen":14,"forekomsten":2,"flagget":2,"global":2,"erstatning":6,"erstatter":6,"forekomster":8,"kaste":2,"tyngste":2,"steinen":2,"lengst":2,"beste":2,"tekststreng":2,"#":8,"#s":4,"linjenumrene":2,"linjeomr":2,"erstatningen":2,"gc":4,"sp":2,"rre":4,"erstattes":2,"posisjon":2,"ketekst":6,"FRAMOVER":2,"BAKOVER":2,"retningen":2,"gamle":3,"posisjoner":4,"nyere":2,"samsvarer":2,"Erstatte":8,"linjenumre":2,"godkjenne":2,"HVORDAN":2,"UTF":2,"RE":2,"EKSTERN":2,"KOMMANDO":2,"ekstern":8,"velkjente":2,"plassere":3,"kommandolinjekom":2,"hvilken":2,"helst":4,"Som":2,"ls":18,"utropstegnet":2,"over":12,"filene":6,"katalogen":10,"akkurat":4,"hadde":4,"direkte":3,"Eller":2,"dir":16,"mulig":4,"eksterne":2,"parametere":2,"Alle":3,"avsluttes":2,"Fra":2,"alltid":2,"vi":6,"nevner":2,"LAGRING":2,"FILER":4,"endringene":2,"Velg":2,"filnavn":6,"finnes":6,"TEST":28,"velger":2,"sjekke":4,"igjen":10,"innholdet":2,"avsluttet":2,"ville":2,"eksakt":2,"lagret":3,"Fjern":2,"rm":4,"Unix":7,"lignende":2,"operativsystem":4,"del":9,"MS":6,"DOS":6,"VELGE":2,"SOM":2,"SKAL":2,"LAGRES":2,"femte":2,"elementet":2,"kolon":2,"Kontroller":2,"Enter":2,"valgte":6,"Ikke":2,"startes":2,"visuelt":4,"valg":6,"omr":2,"mindre":3,"HENTING":2,"SAMMENSL":2,"ING":2,"lese":7,"buffer":2,"NED":2,"Hent":2,"brukte":2,"Filen":2,"henter":4,"rlinjen":2,"hentet":2,"kopier":4,"originalen":2,"versjonen":2,"utdataene":6,"legger":6,"kommandio":2,"eksempler":4,"List":2,"Slett":2,"disken":2,"PNE":2,"LINJE":2,"pne":10,"NEDENFOR":4,"tomme":2,"Pr":6,"LEGG":2,"li":4,"Fullf":4,"nn":2,"ufullstendige":2,"leg":2,"eneste":2,"forskjellen":2,"tegnene":2,"ANNEN":2,"TE":2,"ERSTATTE":2,"ett":4,"xxx":14,"tallet":2,"erstatningsmodus":4,"forblir":2,"uforandret":2,"gjenv":2,"Erstatningsmodus":2,"insettingsmodus":2,"hvert":2,"skrives":2,"eksisterende":4,"KOPIERE":2,"LIME":2,"kopiere":4,"visuell":4,"modus":6,"engelsk":2,"yank":4,"uthevede":2,"velge":2,"yw":2,"kopierer":4,"SETT":2,"VALG":2,"ignorerer":2,"sm":8,"Let":2,"ignore":10,"flere":9,"ic":6,"Ignore":4,"Case":2,"set":14,"IGNORE":2,"funnet":2,"hlsearch":4,"incsearch":4,"valgene":2,"hls":4,"kekommandoen":2,"sl":6,"ignorering":2,"noic":4,"fjerne":2,"uthevingen":2,"treff":4,"nohlsearch":2,"ignorere":2,"kekommando":2,"\\":63,"uttrykket":2,"Kommandoen":2,"Operatoren":2,"paste":2,"trykkes":2,"ignorecase":2,"ignorer":2,"vis":2,"delvise":2,"uthev":2,"ketreff":2,"HJELP":2,"innebygde":4,"hjelpesystemet":2,"omfattende":2,"innebygget":2,"hjelpesystem":2,"disse":7,"tene":2,"Hjelp":2,"F1":4,"help":22,"hjelpevinduet":6,"hjelpen":2,"W":8,"hoppe":4,"vindu":4,"lukke":4,"omtrent":4,"temaer":2,"parameter":2,"glem":2,"c_CTRL":2,"D":10,"insert":2,"index":2,"manual":4,"LAG":2,"ET":2,"OPPSTARTSSKRIPT":2,"Sl":2,"funksjoner":7,"flesteparten":2,"standard":2,"begynne":2,"lage":7,"vimrc":12,"redigeringen":2,"avhenger":4,"systemet":7,"ditt":3,"~":2,".vimrc":2,"$VIM":2,"_vimrc":2,"Windows":2,"eksempelfilen":2,"$VIMRUNTIME":2,"vimrc_example":2,"Neste":2,"starter":4,"syntaks":2,"utheving":2,"dine":4,"foretrukne":2,"oppsett":2,"informasjon":8,"intro":2,"FULLF":2,"RING":2,"Kommandolinjeful":2,"TAB":10,"kompatibel":2,"nocp":2,"Se":4,"hvilke":2,"filer":4,"kommandonavnet":2,"edit":4,"mellomrom":2,"unikt":2,"spesielt":2,"Help":2,"hjelpevindu":2,"Opprett":2,"oppstartsskript":2,"favorittvalgene":2,"mulige":2,"ringer":2,"Her":4,"slutter":2,"rask":2,"oversikt":2,"enkel":2,"langt":2,"komplett":2,"bruksanvisningen":2,"lesing":2,"studier":2,"boken":6,"anbefales":4,"Improved":2,"Steve":2,"Oualline":2,"Utgiver":4,"Riders":2,"fullt":2,"dedisert":2,"Spesielt":2,"nybegynnere":2,"Inneholder":2,"illustrasjoner":2,"iccf":2,"holland":2,".org":7,"click5":2,"eldre":3,"handler":2,"Learning":2,"Editor":2,"Linda":2,"Lamb":2,"god":2,"bok":2,"vite":2,"sjette":2,"utgaven":2,"inneholder":9,"Michael":2,"Pierce":2,"Robert":2,"K":2,"Ware":2,"Colorado":4,"School":2,"Mines":2,"Charles":2,"Smith":2,"State":2,"E":4,"bware":2,"@mines":2,".colorado":2,".edu":2,"Modifisert":2,"Bram":2,"Moolenaar":2,"Oversatt":2,"yvind":2,"Holm":2,"_AT_":2,"sunbase":2,".no":2,"36Z":2,"sunny":2,"ts":2,"rmMonAnnCycLLT":5,"Climatology":1,"Removes":1,"annual":2,"cycle":2,"dimsizes":1,"monthly":1,"dimensioned":1,"lat":1,"lon":1,"multiple":1,"metadata":1,"retained":1,"removes":1,"month":2,"months":1,"subtracts":1,"rmMonAnnCycTLL":1,"rmMonAnnCycLLLT":1,"Pakker":26,"bestemt":4,"bolk":2,"Disse":5,"pakkene":9,"tilh":1,"ingen":3,"Kanskje":1,"Virtuelle":1,"pakker":16,"navn":1,"oppn":1,"egenskap":1,"oppgave":2,"Pakkene":8,"bolken":40,"oppgaver":3,"hende":1,"avhengige":2,"installere":5,"Administrative":1,"verkt":13,"admin":1,"administrative":1,"opprette":1,"brukere":2,"nettverkstrafikk":1,"osv":1,"format":5,"rpm":1,"tgz":1,"mm":1,"alien":2,"programmet":1,"Debians":4,"pakkeformat":1,"RPM":1,"grunnsystem":2,"Debian":13,"installasjonen":1,"Programmer":9,"faksmodem":1,"kommunikasjonsen":1,"Kommunikasjon":1,"brukes":2,"styre":2,"modemer":1,"enheter":1,"maskinen":2,"deriblant":1,"programvare":16,"styring":1,"faksmodemer":1,"PPP":1,"oppringt":1,"internettforbind":1,"opprinnelig":1,"slik":2,"zmodem":1,"kermit":1,"mobiltelefoner":1,"snakke":1,"FidoNet":1,"BBS":1,"Verkt":3,"programvareutvik":1,"seksjonen":5,"utvikling":2,"nye":2,"jobbe":1,"Vanlige":1,"kompilerer":2,"sine":1,"egne":1,"neppe":1,"herfra":2,"finner":6,"kompilatorer":1,"avlusingsverkt":1,"skriveprogrammer":3,"hjelper":3,"programmeringen":1,"ndtering":1,"kildekode":1,"ting":1,"Dokumentasjon":1,"spesialiserte":1,"visning":2,"dokumentasjon":1,"dok":1,"dokumenterer":1,"deler":4,"dokumenter":2,"Skriveprogram":1,"tekstbehandlere":2,"skriveprogram":1,"ASCII":1,"dvendigvis":1,"selv":6,"jobba":1,"elektronikk":2,"elektriske":2,"kretser":2,"design":1,"simulatorer":1,"assemblere":1,"mikrokontrollere":1,"liknende":1,"systemer":2,"nPakker":1,"innebygd":1,"spesialisert":1,"maskinvare":2,"datakraft":1,"typisk":1,"skrivebordssyste":1,"PDA":1,"mobiltelefon":1,"Tivo":1,"Skrivebordssyste":2,"GNOME":3,"samling":2,"danner":2,"lettbrukt":2,"skrivbordsmilj":2,"Linux":2,"enten":2,"milj":2,"tett":2,"sammenvevd":2,"Spill":1,"leket":1,"spill":1,"stort":2,"underholdningens":1,"skyld":1,"grafikkfiler":1,"grafikk":2,"bildefiler":1,"bildebehandlings":1,"tteprogrammer":1,"forskjellig":1,"utstyr":1,"videokort":1,"skanner":1,"digitalt":1,"kamera":1,"programmeringsve":1,"ndtere":1,"Programvare":2,"radioamat":2,"hamradio":1,"skriptspr":1,"tolkeprogram":1,"spr":3,"Python":4,"Perl":5,"Ruby":1,"rger":5,"standardbibliote":1,"kene":1,"KDE":3,"Utviklingsfiler":1,"biblioteker":6,"libdevel":1,"trengs":1,"tenkt":2,"Samling":1,"programvarerutin":1,"dvendige":1,"felles":1,"Med":1,"sv":1,"unntak":1,"dvendig":3,"slike":1,"installert":2,"Pakkesystemet":2,"programmene":3,"tolker":2,"perl":1,"programmeringssp":2,"ket":2,"tredjeparts":2,"programmerer":2,"uttrykkelig":2,"pakkesystemet":2,"installerer":2,"python":1,"sende":1,"omdirigere":1,"epostmeldinger":1,"epost":1,"epostlesere":1,"nisser":1,"eposten":1,"epostlister":1,"filter":1,"ppelpost":1,"fins":2,"diverse":1,"elektronisk":1,"post":1,"lette":1,"grupper":1,"Numerisk":1,"analyse":1,"matematikkrelate":1,"Blant":2,"matte":1,"kalkulatorer":1,"matematiske":2,"utregninger":1,"symbolsk":1,"algebra":1,"tegne":1,"objekter":1,"Ymse":1,"ymse":1,"ofte":1,"vanskelige":1,"klassifisere":1,"koble":1,"tilby":1,"ulike":3,"tjenester":1,"nettverk":1,"nett":2,"klienter":2,"tjenere":5,"protokoller":1,"manipulere":1,"avluse":1,"lavniv":1,"nettverksprotoko":1,"meldingstjeneste":1,"nettverksrelater":1,"Klienter":1,"Usenet":2,"nyheter":1,"henger":1,"distribuerte":1,"nyhetssystemet":1,"Seksjonen":1,"leseprogrammer":1,"Foreldede":1,"programbibliotek":1,"bibliotek":1,"foreldede":1,"De":2,"tilgjengelige":1,"fortsatt":1,"normalt":1,"beh":1,"ta":2,"krever":1,"etterlikner":2,"datasystemer":1,"fremmede":1,"filsystem":1,"andreosfs":1,"tilbyr":2,"overf":1,"maskinvareplattf":1,"disketter":1,"kommunisere":1,"ndholdte":1,"maskiner":1,"Palm":1,"Pilot":1,"brenne":1,"CD":1,"plater":1,"vitenskaplig":1,"arbeid":1,"vitenskap":1,"astronomi":1,"biologi":1,"kjemi":1,"pluss":1,"man":1,"vitenskapelig":1,"arbeide":1,"Kommandoskall":1,"konsollmilj":1,"grensesnitt":2,"kommandolinje":1,"spille":1,"lyd":2,"nI":1,"lydavspillere":1,"opptakere":1,"lydkomprimerings":1,"miksere":1,"lydstyring":1,"MIDI":1,"sekvenser":1,"noter":1,"drivere":1,"lydkort":1,"lydprosessering":1,"TeX":8,"typografi":1,"tex":1,"produsere":1,"utskrifter":1,"slags":1,"utdata":1,"typografisk":1,"kvalitet":1,"omfatter":1,"selve":1,"utdatafiler":1,"skrifttyper":1,"knyttet":1,"Tekstverkt":1,"tekstfiltere":1,"stavekontroll":1,"ordb":1,"ker":1,"oversette":1,"tegnkoding":1,"filformater":1,"formatere":1,"Forskjellige":1,"systemverkt":1,"faller":1,"utenfor":4,"kategoriene":1,"Nettlesere":1,"mellomtjenere":2,"blant":1,"nettlesere":1,"CGI":1,"skript":1,"nettbaserte":1,"verdensveven":1,"Vindussystemet":1,"X":4,"beslektede":1,"X11":1,"grunnpakka":1,"vindussystemet":1,"vindusbehandlere":1,"fordi":1,"passet":2,"steder":1,"hovedarkiv":1,"Selve":1,"distribusjonen":1,"hovedbolken":1,"fri":7,"mener":3,"www":3,".debian":3,"social_contract":3,"#guidelines":3,"bidrag":1,"skyldes":1,"ligger":1,"ufri":2,"pakkearkivet":1,"distribuere":1,"sjeldne":1,"tilfeller":1,"pakke":1,"betingelsene":1,"retningslinjer":1,"Guidelines":1,"lisensen":1,"Fri":1,"eksportforbud":1,"sjanse":1,"kryptografi":1,"patenterte":1,"algoritmer":1,"eksporteres":1,"lagres":1,"derfor":2,"tjener":1,"frie":1,"verden":1,"prosjektet":1,"samtale":1,"eksperter":1,"rettsvesenet":1,"eksporteringsreg":1,"ferd":1,"flette":1,"kryptografiske":1,"baserte":1,"arkivene":1,"fleste":1,"flyttet":1,"hoved":1},"TextMate Properties":{"COMMENT#":2,"windowTitleProje":1,"=":20,"windowTitleFrame":1,"windowTitle":1,"excludeDirectori":2,"TM_ORGANIZATION_":1,"TM_TODO_IGNORE":1,"TM_BUILD_DIR":1,"TM_FRAMEWORKS":1,"TM_FRAMEWORK_INC":1,"TM_CXX_FLAGS":1,"TM_OBJCXX_FLAGS":1,"TM_NINJA_FILE":1,"TM_NINJA_TARGET":1,"TM_ISSUE_URL":1,"[":4,"]":3,"tabSize":1,"softTabs":1,"false":1,"TM_C_POINTER":1,"*":1,".h":1,"fileType":2,"attr":1,".untitled":1,"Applications":1,"COMMENT/**":1},"Thrift":{"struct":1,"PullRequest":1,"{":1,":":1,"string":1,"title":1,"}":1},"Turing":{"View":5,".Set":3,"(":705,")":668,"class":4,"block":5,"export":3,"var":57,"x":349,",":514,"y":35,"vSpd":7,"hSpd":7,"size":19,"clr":4,"falling":9,"draw":7,"move":4,":":119,"real":4,"int":42,"boolean":4,"procedure":24,"+=":7,"end":162,"Draw":32,".FillBox":1,"round":14,"-":93,"div":36,"+":157,"blocks":82,"flexible":2,"array":6,"..":48,"of":6,"pointer":4,"to":4,"const":7,"gravity":2,":=":345,"rangeLow":4,"maxx":6,"rangeHigh":4,"*":11,"lvl":14,"score":11,"clawX":11,"clawY":11,"spd":12,"maxy":10,"type":3,"pointsplash":2,"record":4,"aim":6,"duration":1,"splash":32,"createBlock":4,"new":8,"upper":28,"))":19,"->":64,"black":35,"false":25,"%":36,"----------------":12,"movement":1,"highest":6,"ground":8,"scrollUp":3,"scrollSpd":4,"for":84,"i":304,"-=":6,"moveClaw":3,"if":140,"<=":24,"then":164,"*=":2,"elsif":94,">=":23,">":6,"moveBlocks":3,"checkHeight":4,"total":6,"dif":5,"function":4,"aimBonus":4,"j":32,"abs":1,"((":2,"/":2,"else":34,"result":5,"splashTime":2,"stopBlock":4,".lvl":4,".aim":4,".duration":5,".block":6,"high":1,"scores":4,"name":1,"string":7,"highScores":28,"currentHS":17,".name":17,"fileName":5,"fileNo":10,"createFile":3,"open":3,"write":4,".score":23,"close":3,"loadHS":4,"File":1,".Exists":1,"read":2,"saveHS":3,"sortScores":3,"=":202,"decreasing":2,"and":95,"<":4,"getName":3,"test":4,"loop":20,"locate":10,"maxcol":10,"put":22,".Update":2,"get":2,"length":3,"exit":13,"displayHS":4,"intstr":10,")))":1,"losing":1,"playAgain":3,"chars":7,"char":1,"gameOver":3,"loseGame":3,"cls":5,"delay":18,"Input":3,".Flush":1,".KeyDown":2,"KEY_ENTER":3,"KEY_ESC":1,"true":42,"interactions":1,"collisions":3,"when":8,"not":3,"or":1,"blockPress":4,"keyPresses":3,"floor":1,"art":1,"manageSplashes":3,"counter":7,"font":6,"Font":31,".New":7,"splashFont":2,".Draw":24,".Line":3,"realstr":1,".FillOval":1,"brightred":2,"main":1,"Time":1,".DelaySinceLast":1,"COMMENT%":6,"factorial":4,"n":9,"setscreen":4,"pervasive":5,"BLOCKSIZE":5,"GridRenderer":4,"calculateX":4,"calculateY":4,"drawAt":8,"picID":2,"realX":3,"realY":3,"drawfillbox":9,"objectType":2,"enum":1,"player":1,"grass":1,"tree":1,"faggot":1,"GameObject":3,"objName":1,"objType":1,"GameMap":4,"setup":4,"update":4,"p1ViewingAreaTop":5,"p1ViewingAreaBtm":6,"p2ViewingAreaTop":4,"p2ViewingAreaBtm":5,"masterMap":4,"grenderer":5,"pper":2,"map":4,"()":2,"This":1,"is":1,"a":1,"comment":1,"rangeX":26,"rangeY":2,"loopFor":85,"colourP":4,"title":4,"subtitle":5,"xValue":4,"yValue":8,"font1":7,"font2":7,"instructionsTitl":3,"scoreR":26,"scoreY":26,"button":9,"scoreRS":3,"scoreYS":3,"PreventFor":1,"win":27,"full":36,"samePlayer":18,"shouldPlay":3,"forward":1,"proc":6,"game":5,"pauseProgram":4,"reply":2,"getch":1,"process":1,"backgroundMusic":3,"Music":1,".PlayFile":1,"winner":3,"body":1,"Grid":1,".ThickLine":27,"NEW":1,"!":1,"Part":1,"Drop":12,"on":12,"right":12,"corner":12,"now":12,"verifies":12,"height":12,"drawfilloval":28,"yellow":7,"mousewhere":1,"Detect":1,"Winner":1,"Horizontal":1,"Verification":1,"Red":1,"Yellow":2,"Verticle":1,"Detection":1,"by":1,"Positive":1,"Slope":2,"Negative":1,"mainMenu":4,"Mouse":1,".Where":1,"drawbox":6,"intro":3,"hasch":1,"fork":1},"Turtle":{"@prefix":7,"foaf":3,":":223,"<":74,"http":74,"//":74,"xmlns":1,".com":1,"/":164,"/>":4,".":35,"owl":3,"www":5,".w3":4,".org":10,"#":4,">":70,"gndo":135,"d":61,"-":96,"nb":61,".info":61,"standards":7,"elementset":2,"gnd":64,"xsd":3,"XMLSchema":1,"a":1,"#Pseudonym":1,";":65,"page":1,"de":1,".wikipedia":1,"wiki":1,"Bertolt_Brecht":2,"sameAs":1,"dbpedia":1,"resource":1,",":126,"viaf":2,".filmportal":1,".de":1,"person":1,"261E2D3A93D54134":1,"gndIdentifier":1,"oldAuthorityNumb":1,"variantNameForTh":1,"variantNameEntit":1,"[":48,"forename":43,"surname":43,"]":48,"personalName":4,"preferredNameFor":27,"preferredNameEnt":1,"familialRelation":1,"13612495X":2,"professionOrOccu":1,"playedInstrument":1,"gndSubjectCatego":1,"vocab":5,"sc":3,"#12":1,".2p":1,"#15":2,".1p":1,".3p":1,"geographicAreaCo":1,"geographic":1,"area":1,"code":1,"#XA":1,"DE":1,"languageCode":1,"id":1,".loc":1,".gov":1,"vocabulary":1,"iso639":1,"ger":1,"placeOfBirth":1,"placeOfDeath":1,"placeOfExile":1,"gender":1,"Gender":1,"#male":1,"dateOfBirth":1,"^^":2,"date":2,"dateOfDeath":1,"rdf":3,"syntax":2,"ns":1,"dc":3,"purl":2,"elements":1,"ex":4,"example":1,"stuff":1,"TR":1,"grammar":1,"title":1,"editor":1,"fullname":1,"homePage":1,"net":1,"dajobe":1},"Type Language":{"COMMENT//":46,"int":595,"#a8509bda":1,"?":372,"=":830,"Int":7,";":830,"long":167,"Long":1,"double":10,"Double":4,"string":363,"String":1,"null":2,"Null":2,"vector":5,"{":13,"t":6,":":2055,"Type":13,"}":13,"#":128,"[":2,"]":2,"Vector":206,"coupleInt":2,"alpha":15,"CoupleInt":1,"<":209,">":207,"coupleStr":2,"gamma":3,"CoupleStr":1,"COMMENT/*":1,"intHash":2,">>":1,"IntHash":1,"strHash":2,"(":4,"))":1,"StrHash":1,"intSortedHash":1,"IntSortedHash":1,"strSortedHash":1,")":2,"StrSortedHash":1,"pair":1,"x":3,"Object":5,"y":3,"Pair":1,"triple":1,"z":1,"Triple":1,"user":6,"#d23c81a3":1,"id":113,"first_name":10,"last_name":11,"User":46,"no_user":1,"#c67599d1":1,"group":1,"title":32,"Group":2,"no_group":1,"---":12,"functions":4,"`":6,"+":2,"-":1,"getUser":1,"#b0f732d5":1,"getUsers":1,"#2d84d5f5":1,"resPQ":1,"#05162463":1,"nonce":13,"int128":27,"server_nonce":11,"pq":2,"server_public_ke":1,"ResPQ":2,"p_q_inner_data":1,"#83c95aec":1,"p":3,"q":7,"new_nonce":1,"int256":1,"P_Q_inner_data":1,"server_DH_params":2,"#79cb045d":1,"new_nonce_hash":1,"Server_DH_Params":3,"#d0e8075c":1,"encrypted_answer":1,"server_DH_inner_":1,"#b5890dba":1,"g":2,"dh_prime":1,"g_a":4,"server_time":1,"Server_DH_inner_":1,"client_DH_inner_":1,"#6643b654":1,"retry_id":1,"g_b":4,"Client_DH_Inner_":1,"dh_gen_ok":1,"#3bcbf734":1,"new_nonce_hash1":1,"Set_client_DH_pa":4,"dh_gen_retry":1,"#46dc1fb9":1,"new_nonce_hash2":1,"dh_gen_fail":1,"#a69dae02":1,"new_nonce_hash3":1,"destroy_auth_key":4,"#f660e1d4":1,"DestroyAuthKeyRe":4,"#0a9f2259":1,"#ea109b13":1,"req_pq":1,"#60469778":1,"req_DH_params":1,"#d712e4be":1,"public_key_finge":1,"encrypted_data":2,"set_client_DH_pa":1,"#f5045f1f":1,"#d1435160":1,"types":2,"msgs_ack":1,"#62d6b459":1,"msg_ids":5,"MsgsAck":1,"bad_msg_notifica":1,"#a7eff811":1,"bad_msg_id":2,"bad_msg_seqno":2,"error_code":3,"BadMsgNotificati":2,"bad_server_salt":1,"#edab447b":1,"new_server_salt":1,"msgs_state_req":1,"#da69fb52":1,"MsgsStateReq":1,"msgs_state_info":1,"#04deb57d":1,"req_msg_id":3,"info":7,"MsgsStateInfo":1,"msgs_all_info":1,"#8cc0d131":1,"MsgsAllInfo":1,"msg_detailed_inf":1,"#276d3ec6":1,"msg_id":12,"answer_msg_id":2,"bytes":69,"status":5,"MsgDetailedInfo":2,"msg_new_detailed":1,"#809db6df":1,"msg_resend_req":1,"#7d861a08":1,"MsgResendReq":1,"rpc_error":1,"#2144ca19":1,"error_message":1,"RpcError":1,"rpc_answer_unkno":1,"#5e2ad36e":1,"RpcDropAnswer":4,"rpc_answer_dropp":2,"#cd78e586":1,"#a43ad8b7":1,"seq_no":1,"future_salt":2,"#0949d9dc":1,"valid_since":1,"valid_until":2,"salt":1,"FutureSalt":1,"future_salts":1,"#ae500895":1,"now":1,"salts":1,"FutureSalts":2,"pong":1,"#347773c5":1,"ping_id":3,"Pong":3,"destroy_session_":2,"#e22045fc":1,"session_id":3,"DestroySessionRe":3,"#62d350c9":1,"new_session_crea":1,"#9ec20908":1,"first_msg_id":1,"unique_id":1,"server_salt":1,"NewSession":1,"http_wait":1,"#9299359f":1,"max_delay":1,"wait_after":1,"max_wait":1,"HttpWait":1,"rpc_drop_answer":1,"#58e4a740":1,"get_future_salts":1,"#b921bd04":1,"num":1,"ping":1,"#7abe77ec":1,"ping_delay_disco":1,"#f3427b8c":1,"disconnect_delay":1,"destroy_session":1,"#e7512126":1,"contest":1,".saveDeveloperIn":1,"#9a5f6e95":1,"vk_id":1,"name":5,"phone_number":14,"age":1,"city":2,"Bool":88,"boolFalse":1,"#bc799737":1,"boolTrue":1,"#997275b5":1,"true":172,"#3fedd339":1,"True":1,"#1cb5c415":1,"error":3,"#c4b9f9bb":1,"code":2,"text":30,"Error":1,"#56730bcc":1,"inputPeerEmpty":1,"#7f3b18ea":1,"InputPeer":36,"inputPeerSelf":1,"#7da07ec9":1,"inputPeerChat":1,"#179be863":1,"chat_id":26,"inputPeerUser":1,"#7b8e7de6":1,"user_id":57,"access_hash":31,"inputPeerChannel":1,"#20adaef8":1,"channel_id":13,"inputUserEmpty":1,"#b98886cf":1,"InputUser":33,"inputUserSelf":1,"#f7c1b13f":1,"inputUser":1,"#d8292816":1,"inputPhoneContac":1,"#f392b7f4":1,"client_id":2,"phone":17,"InputContact":2,"inputFile":1,"#f52ff27f":1,"parts":4,"md5_checksum":2,"InputFile":8,"inputFileBig":1,"#fa4f0bb5":1,"inputMediaEmpty":1,"#9664f57f":1,"InputMedia":15,"inputMediaUpload":3,"#630c9af1":1,"flags":497,"file":8,"caption":20,"stickers":5,".0":105,"InputDocument":10,"inputMediaPhoto":1,"#e9bfb4f3":1,"InputPhoto":8,"inputMediaGeoPoi":1,"#f9c44144":1,"geo_point":5,"InputGeoPoint":7,"inputMediaContac":1,"#a6e45987":1,"#d070f1e9":1,"mime_type":7,"attributes":5,"DocumentAttribut":12,"#50d88cae":1,"thumb":2,"inputMediaDocume":2,"#1a77f29c":1,"inputMediaVenue":1,"#2827a81a":1,"address":4,"provider":5,"venue_id":4,"inputMediaGifExt":1,"#4843b0fd":1,"url":22,"inputMediaPhotoE":1,"#b55f4f18":1,"#e5e9607c":1,"inputMediaGame":1,"#d33f43f3":1,"InputGame":3,"inputMediaInvoic":1,"#92153685":1,"description":11,"photo":18,"InputWebDocument":2,"invoice":4,"Invoice":4,"payload":4,"start_param":4,"inputChatPhotoEm":1,"#1ca48f57":1,"InputChatPhoto":5,"inputChatUploade":1,"#927c55b4":1,"inputChatPhoto":1,"#8953ad37":1,"inputGeoPointEmp":1,"#e4c123d6":1,"inputGeoPoint":1,"#f3b7acc9":1,"lat":2,"inputPhotoEmpty":1,"#1cd7bf0d":1,"inputPhoto":1,"#fb95c6c4":1,"inputFileLocatio":1,"#14637196":1,"volume_id":3,"local_id":3,"secret":3,"InputFileLocatio":4,"inputEncryptedFi":5,"#f5235d55":1,"inputDocumentFil":1,"#430f0724":1,"version":11,"inputAppEvent":1,"#770656a8":1,"time":1,"type":13,"peer":51,"data":13,"InputAppEvent":2,"peerUser":1,"#9db1bc6d":1,"Peer":16,"peerChat":1,"#bad0e5bb":1,"peerChannel":1,"#bddde532":1,"storage":22,".fileUnknown":1,"#aa963b05":1,".FileType":12,".filePartial":1,"#40bc6f52":1,".fileJpeg":1,"#7efe0e":1,".fileGif":1,"#cae1aadf":1,".filePng":1,"#a4f63c0":1,".filePdf":1,"#ae1e508d":1,".fileMp3":1,"#528a0677":1,".fileMov":1,"#4b09ebbc":1,".fileMp4":1,"#b3cea0e4":1,".fileWebp":1,"#1081464c":1,"fileLocationUnav":1,"#7c596b46":1,"FileLocation":8,"fileLocation":1,"#53d69076":1,"dc_id":8,"userEmpty":1,"#200250ba":1,"#2e13f4c3":1,"self":1,".10":6,"contact":2,".11":7,"mutual_contact":1,".12":2,"deleted":1,".13":6,"bot":3,".14":4,"bot_chat_history":1,".15":3,"bot_nochats":1,".16":1,"verified":2,".17":1,"restricted":2,".18":2,"min":2,".20":1,"bot_inline_geo":1,".21":1,".1":72,".2":50,"username":8,".3":29,".4":18,".5":21,"UserProfilePhoto":5,".6":15,"UserStatus":9,"bot_info_version":1,"restriction_reas":2,"bot_inline_place":1,".19":1,"lang_code":2,".22":1,"userProfilePhoto":2,"#4f11bae1":1,"#d559d8c8":1,"photo_id":2,"photo_small":2,"photo_big":2,"userStatusEmpty":1,"#9d05049":1,"userStatusOnline":1,"#edb93949":1,"expires":2,"userStatusOfflin":1,"#8c703f":1,"was_online":1,"userStatusRecent":1,"#e26f42f1":1,"userStatusLastWe":1,"#7bf09fc":1,"userStatusLastMo":1,"#77ebc742":1,"chatEmpty":1,"#9ba2d800":1,"Chat":25,"chat":3,"#d91cdd54":1,"creator":2,"kicked":3,"left":2,"admins_enabled":1,"admin":1,"deactivated":1,"ChatPhoto":5,"participants_cou":3,"date":45,"migrated_to":1,"InputChannel":29,"chatForbidden":1,"#7328bdb":1,"channel":28,"#a14dca52":1,"editor":1,"moderator":1,"broadcast":4,".7":11,"megagroup":4,".8":6,".9":5,"democracy":1,"signatures":1,"channelForbidden":1,"#8537784f":1,"chatFull":1,"#2e02a614":1,"participants":5,"ChatParticipants":4,"chat_photo":2,"Photo":16,"notify_settings":5,"PeerNotifySettin":8,"exported_invite":2,"ExportedChatInvi":6,"bot_info":3,"BotInfo":4,"ChatFull":3,"channelFull":1,"#c3d5512f":1,"can_view_partici":1,"can_set_username":1,"about":5,"admins_count":1,"kicked_count":1,"read_inbox_max_i":3,"read_outbox_max_":3,"unread_count":4,"migrated_from_ch":1,"migrated_from_ma":1,"pinned_msg_id":1,"chatParticipant":1,"#c8d7493e":1,"inviter_id":7,"ChatParticipant":5,"chatParticipantC":1,"#da13538a":1,"chatParticipantA":1,"#e2d6e436":1,"chatParticipants":2,"#fc900c2b":1,"self_participant":1,"#3f460fed":1,"chatPhotoEmpty":1,"#37c1011c":1,"chatPhoto":1,"#6153276a":1,"messageEmpty":1,"#83e5de54":1,"Message":17,"message":23,"#c09be45f":1,"out":5,"mentioned":4,"media_unread":4,"silent":11,"post":2,"from_id":4,"to_id":2,"fwd_from":3,"MessageFwdHeader":4,"via_bot_id":3,"reply_to_msg_id":9,"media":5,"MessageMedia":14,"reply_markup":16,"ReplyMarkup":20,"entities":12,"MessageEntity":25,"views":2,"edit_date":1,"messageService":1,"#9e19a1f6":1,"action":4,"MessageAction":18,"messageMediaEmpt":1,"#3ded6320":1,"messageMediaPhot":1,"#3d8ce53d":1,"messageMediaGeo":1,"#56e0d474":1,"geo":6,"GeoPoint":8,"messageMediaCont":1,"#5e7d2f39":1,"messageMediaUnsu":1,"#9f84f49e":1,"messageMediaDocu":1,"#f3e02ea8":1,"document":7,"Document":16,"messageMediaWebP":1,"#a32dd600":1,"webpage":3,"WebPage":8,"messageMediaVenu":1,"#7912b71f":1,"messageMediaGame":1,"#fdb19008":1,"game":3,"Game":2,"messageMediaInvo":1,"#84551347":1,"shipping_address":4,"test":2,"WebDocument":2,"receipt_msg_id":1,"currency":6,"total_amount":5,"messageActionEmp":1,"#b6aef7b0":1,"messageActionCha":10,"#a6638b9a":1,"users":40,"#b5a1ce5a":1,"#7fcb13a8":1,"#95e3fbef":1,"#488a7337":1,"#b2ae9b0c":1,"#f89cf5e8":1,"#95d2ac92":1,"#51bdb021":1,"#b055eaee":1,"messageActionPin":1,"#94bd38ed":1,"messageActionHis":1,"#9fbab604":1,"messageActionGam":1,"#92a72876":1,"game_id":1,"score":4,"messageActionPay":2,"#8f31b327":1,"PaymentRequested":7,"shipping_option_":3,"charge":1,"PaymentCharge":2,"#40699cd0":1,"messageActionPho":1,"#80e11a7f":1,"call_id":1,"reason":5,"PhoneCallDiscard":7,"duration":8,"dialog":1,"#66ffba14":1,"pinned":3,"top_message":2,"pts":26,"draft":2,"DraftMessage":4,"Dialog":4,"photoEmpty":1,"#2331b22d":1,"#9288dd29":1,"has_stickers":1,"sizes":2,"PhotoSize":6,"photoSizeEmpty":1,"#e17e23c":1,"photoSize":1,"#77bfb61b":1,"location":4,"w":8,"h":8,"size":7,"photoCachedSize":1,"#e9a734fa":1,"geoPointEmpty":1,"#1117dd5f":1,"geoPoint":1,"#2049d70c":1,"auth":56,".checkedPhone":1,"#811ea28e":1,"phone_registered":2,".CheckedPhone":2,".sentCode":1,"#5e002502":1,".SentCodeType":5,"phone_code_hash":7,"next_type":1,".CodeType":4,"timeout":5,".SentCode":5,".authorization":1,"#cd050916":1,"tmp_sessions":2,".Authorization":7,".exportedAuthori":1,"#df969c2d":1,".ExportedAuthori":2,"inputNotifyPeer":1,"#b8bc5b0c":1,"InputNotifyPeer":6,"inputNotifyUsers":1,"#193b4417":1,"inputNotifyChats":1,"#4a95e84e":1,"inputNotifyAll":1,"#a429b886":1,"inputPeerNotifyE":2,"#f03064d8":1,"InputPeerNotifyE":2,"#e86a2c74":1,"inputPeerNotifyS":1,"#38935eb2":1,"show_previews":2,"mute_until":2,"sound":2,"InputPeerNotifyS":2,"peerNotifyEvents":2,"#add53cb3":1,"PeerNotifyEvents":2,"#6d1ded88":1,"peerNotifySettin":2,"#70a68512":1,"#9acda4c0":1,"peerSettings":1,"#818426cd":1,"report_spam":1,"PeerSettings":2,"wallPaper":1,"#ccb03657":1,"color":2,"WallPaper":3,"wallPaperSolid":1,"#63117f24":1,"bg_color":1,"inputReportReaso":4,"#58dbcab8":1,"ReportReason":5,"#1e22c78d":1,"#2e59d922":1,"#e1746d0a":1,"userFull":1,"#f220f3f":1,"blocked":4,"phone_calls_avai":1,"phone_calls_priv":1,"link":3,"contacts":44,".Link":3,"profile_photo":1,"common_chats_cou":1,"UserFull":2,"#f911c994":1,"mutual":1,"Contact":2,"importedContact":1,"#d0028438":1,"ImportedContact":2,"contactBlocked":1,"#561bc879":1,"ContactBlocked":3,"contactStatus":1,"#d3680c61":1,"ContactStatus":2,".link":1,"#3ace484c":1,"my_link":2,"ContactLink":8,"foreign_link":2,".contactsNotModi":1,"#b74ba9d2":1,".Contacts":3,".contacts":1,"#6f8b8cb2":1,".importedContact":1,"#ad524315":1,"imported":1,"retry_contacts":1,".ImportedContact":2,".blocked":1,"#1c138d15":1,".Blocked":3,".blockedSlice":1,"#900802a1":1,"count":10,"messages":203,".dialogs":1,"#15ba6c40":1,"dialogs":3,"chats":18,".Dialogs":3,".dialogsSlice":1,"#71e094f3":1,".messages":1,"#8c718e87":1,".Messages":8,".messagesSlice":1,"#b446ae3":1,".channelMessages":1,"#99262e37":1,".chats":1,"#64ff9fd5":1,".Chats":7,".chatsSlice":1,"#9cd81144":1,".chatFull":1,"#e5d7d19c":1,"full_chat":1,".ChatFull":3,".affectedHistory":1,"#b45c69d1":1,"pts_count":16,"offset":25,".AffectedHistory":3,"inputMessagesFil":14,"#57e2f66c":1,"MessagesFilter":15,"#9609a51c":1,"#9fc00e65":1,"#56e9f0e4":1,"#d95e73bb":1,"#9eddf188":1,"#7ef0dd87":1,"#ffc86587":1,"#50f5c392":1,"#3751b49e":1,"#3a20ecb8":1,"#80c99768":1,"missed":1,"#7a7c17a4":1,"#b549da53":1,"updateNewMessage":1,"#1f2b0afd":1,"Update":66,"updateMessageID":1,"#4e90bfd6":1,"random_id":14,"updateDeleteMess":1,"#a20db0e5":1,"updateUserTyping":1,"#5c486927":1,"SendMessageActio":16,"updateChatUserTy":1,"#9a65ea1f":1,"updateChatPartic":4,"#7761198":1,"updateUserStatus":1,"#1bfbd823":1,"updateUserName":1,"#a7332b73":1,"updateUserPhoto":1,"#95313b0c":1,"previous":1,"updateContactReg":1,"#2575bbb9":1,"updateContactLin":1,"#9d2e67c5":1,"updateNewEncrypt":1,"#12bcbd9a":1,"EncryptedMessage":5,"qts":3,"updateEncryptedC":1,"#1710f156":1,"updateEncryption":1,"#b4a2e88d":1,"EncryptedChat":8,"updateEncryptedM":1,"#38fe25b7":1,"max_date":3,"#ea4b0e5c":1,"#6e5f8c22":1,"updateDcOptions":1,"#8e5e9873":1,"dc_options":2,"DcOption":3,"updateUserBlocke":1,"#80ece81a":1,"updateNotifySett":1,"#bec268ef":1,"NotifyPeer":5,"updateServiceNot":1,"#ebe46819":1,"popup":1,"inbox_date":1,"updatePrivacy":1,"#ee3b272a":1,"key":3,"PrivacyKey":4,"rules":3,"PrivacyRule":8,"updateUserPhone":1,"#12b9417b":1,"updateReadHistor":2,"#9961fd5c":1,"max_id":13,"#2f2f21bf":1,"updateWebPage":1,"#7f891213":1,"updateReadMessag":1,"#68c13933":1,"updateChannelToo":1,"#eb0467fb":1,"updateChannel":1,"#b6d45656":1,"updateNewChannel":1,"#62ba04d9":1,"updateReadChanne":2,"#4214f37f":1,"updateDeleteChan":1,"#c37521c9":1,"updateChannelMes":1,"#98a12b4b":1,"updateChatAdmins":1,"#6e947941":1,"enabled":4,"#b6901959":1,"is_admin":2,"updateNewSticker":1,"#688a30aa":1,"stickerset":5,".StickerSet":3,"updateStickerSet":2,"#bb2d201":1,"masks":4,"order":4,"#43ae3dec":1,"updateSavedGifs":1,"#9375341e":1,"updateBotInlineQ":1,"#54826690":1,"query_id":13,"query":9,"updateBotInlineS":1,"#e48f964":1,"InputBotInlineMe":16,"updateEditChanne":1,"#1b3f4df7":1,"updateChannelPin":1,"#98592475":1,"updateBotCallbac":1,"#e73547e1":1,"chat_instance":2,"game_short_name":2,"updateEditMessag":1,"#e40370a3":1,"updateInlineBotC":1,"#f9d27a5a":1,"#25d6c9c7":1,"updateDraftMessa":1,"#ee2bb969":1,"updateReadFeatur":1,"#571d2742":1,"updateRecentStic":1,"#9a422c20":1,"updateConfig":1,"#a229dd06":1,"updatePtsChanged":1,"#3354678f":1,"updateChannelWeb":1,"#40771900":1,"updateDialogPinn":1,"#d711a2cc":1,"updatePinnedDial":1,"#d8caf68d":1,"updateBotWebhook":2,"#8317c0c3":1,"DataJSON":10,"#9b9240a6":1,"updateBotShippin":1,"#e0cdc940":1,"PostAddress":3,"updateBotPrechec":1,"#5d2f3aa9":1,"updatePhoneCall":1,"#ab0f6b1e":1,"phone_call":2,"PhoneCall":8,"updates":29,".state":1,"#a56c2a3e":1,"seq":4,".State":5,".differenceEmpty":1,"#5d75a138":1,".Difference":5,".difference":1,"#f49ca0":1,"new_messages":3,"new_encrypted_me":2,"other_updates":3,"state":3,".differenceSlice":1,"#a8fb1981":1,"intermediate_sta":1,".differenceTooLo":1,"#4afe8f6d":1,"updatesTooLong":1,"#e317af7e":1,"Updates":40,"updateShortMessa":1,"#914fbf11":1,"updateShortChatM":1,"#16812688":1,"updateShort":1,"#78d4dec1":1,"update":1,"updatesCombined":1,"#725b04c3":1,"seq_start":1,"#74ae4240":1,"updateShortSentM":1,"#11f1331c":1,"photos":16,".photos":1,"#8dca6aa5":1,".Photos":3,".photosSlice":1,"#15051f54":1,".photo":1,"#20212ca8":1,".Photo":2,"upload":19,".file":1,"#96a18d5":1,"mtime":2,".File":3,".fileCdnRedirect":1,"#1508485a":1,"file_token":3,"encryption_key":1,"encryption_iv":1,"dcOption":1,"#5d8c6cc":1,"ipv6":2,"media_only":1,"tcpo_only":1,"cdn":1,"ip_address":1,"port":2,"config":1,"#cb601684":1,"phonecalls_enabl":1,"test_mode":1,"this_dc":2,"chat_size_max":1,"megagroup_size_m":1,"forwarded_count_":1,"online_update_pe":1,"offline_blur_tim":1,"offline_idle_tim":1,"online_cloud_tim":1,"notify_cloud_del":1,"notify_default_d":1,"chat_big_size":1,"push_chat_period":1,"push_chat_limit":1,"saved_gifs_limit":1,"edit_time_limit":1,"rating_e_decay":1,"stickers_recent_":1,"pinned_dialogs_c":1,"call_receive_tim":1,"call_ring_timeou":1,"call_connect_tim":1,"call_packet_time":1,"me_url_prefix":1,"disabled_feature":1,"DisabledFeature":2,"Config":2,"nearestDc":1,"#8e1a1775":1,"country":2,"nearest_dc":1,"NearestDc":2,"help":24,".appUpdate":1,"#8987f311":1,"critical":1,".AppUpdate":3,".noAppUpdate":1,"#c45a6536":1,".inviteText":1,"#18cb9f78":1,".InviteText":2,"encryptedChatEmp":1,"#ab7ec0a0":1,"encryptedChatWai":1,"#3bf703dc":1,"admin_id":7,"participant_id":7,"encryptedChatReq":1,"#c878527e":1,"encryptedChat":1,"#fa56ce36":1,"g_a_or_b":2,"key_fingerprint":7,"encryptedChatDis":1,"#13d6dd27":1,"inputEncryptedCh":1,"#f141b5e1":1,"InputEncryptedCh":8,"encryptedFileEmp":1,"#c21f497e":1,"EncryptedFile":4,"encryptedFile":1,"#4a70994c":1,"#1837c364":1,"InputEncryptedFi":5,"#64bd0306":1,"#5a17b5e5":1,"#2dc173c8":1,"encryptedMessage":2,"#ed18c118":1,"#23734b06":1,".dhConfigNotModi":1,"#c0e24635":1,"random":2,".DhConfig":3,".dhConfig":1,"#2c221edd":1,".sentEncryptedMe":1,"#560f8935":1,".SentEncryptedMe":5,".sentEncryptedFi":1,"#9493ff32":1,"inputDocumentEmp":1,"#72f0eaae":1,"inputDocument":1,"#18798952":1,"documentEmpty":1,"#36f8c871":1,"#87232bc7":1,".support":1,"#17c6b5f6":1,".Support":2,"notifyPeer":1,"#9fd40bd8":1,"notifyUsers":1,"#b4c83b4c":1,"notifyChats":1,"#c007cec3":1,"notifyAll":1,"#74d07c60":1,"sendMessageTypin":1,"#16bf744e":1,"sendMessageCance":1,"#fd5ec8f5":1,"sendMessageRecor":3,"#a187d66f":1,"sendMessageUploa":5,"#e9763aec":1,"progress":5,"#d52f73f7":1,"#f351d7ab":1,"#d1d34a26":1,"#aa0cd9e4":1,"sendMessageGeoLo":1,"#176f8ba1":1,"sendMessageChoos":1,"#628cbc6f":1,"sendMessageGameP":1,"#dd6a8f48":1,"#88f27fbc":1,"#243e1c66":1,".found":1,"#1aa1f784":1,"results":4,".Found":2,"inputPrivacyKeyS":1,"#4f96cb18":1,"InputPrivacyKey":5,"inputPrivacyKeyC":1,"#bdfb0426":1,"inputPrivacyKeyP":1,"#fabadc5f":1,"privacyKeyStatus":1,"#bc2eab30":1,"privacyKeyChatIn":1,"#500e6dfa":1,"privacyKeyPhoneC":1,"#3d662b7b":1,"inputPrivacyValu":6,"#d09e07b":1,"InputPrivacyRule":7,"#184b35ce":1,"#131cc67f":1,"#ba52007":1,"#d66b66c9":1,"#90110467":1,"privacyValueAllo":3,"#fffe1bac":1,"#65427b82":1,"#4d5bbe0c":1,"privacyValueDisa":3,"#f888fa1a":1,"#8b73e763":1,"#c7f49b7":1,"account":48,".privacyRules":1,"#554abb6f":1,".PrivacyRules":3,"accountDaysTTL":1,"#b8d0afdf":1,"days":1,"AccountDaysTTL":3,"documentAttribut":7,"#6c37c15c":1,"#11b58939":1,"#6319d612":1,"mask":1,"alt":1,"InputStickerSet":7,"mask_coords":1,"MaskCoords":2,"#ef02ce6":1,"round_message":1,"#9852f9c6":1,"voice":1,"performer":1,"waveform":1,"#15590068":1,"file_name":1,"#9801d2f7":1,".stickersNotModi":1,"#f1749a22":1,".Stickers":2,".stickers":1,"#8a8ecd32":1,"hash":20,"stickerPack":1,"#12b299d4":1,"emoticon":1,"documents":2,"StickerPack":2,".allStickersNotM":1,"#e86602c3":1,".AllStickers":4,".allStickers":1,"#edfd405f":1,"sets":4,"StickerSet":5,"disabledFeature":1,"#ae636f24":1,"feature":1,".affectedMessage":1,"#84d19185":1,".AffectedMessage":5,"contactLinkUnkno":1,"#5f4f9247":1,"contactLinkNone":1,"#feedd3ad":1,"contactLinkHasPh":1,"#268f3f59":1,"contactLinkConta":1,"#d502c2d0":1,"webPageEmpty":1,"#eb1477e8":1,"webPagePending":1,"#c586da1c":1,"webPage":1,"#5f07b4bc":1,"display_url":1,"site_name":1,"embed_url":1,"embed_type":1,"embed_width":1,"embed_height":1,"author":3,"cached_page":1,"Page":3,"webPageNotModifi":1,"#85849473":1,"authorization":1,"#7bf2e6f6":1,"device_model":2,"platform":1,"system_version":2,"api_id":4,"app_name":1,"app_version":2,"date_created":1,"date_active":1,"ip":2,"region":1,"Authorization":2,".authorizations":1,"#1250abde":1,"authorizations":1,".Authorizations":2,".noPassword":1,"#96dabc18":1,"new_salt":3,"email_unconfirme":2,".Password":3,".password":1,"#7c18141c":1,"current_salt":1,"hint":2,"has_recovery":1,".passwordSetting":1,"#b7b72ab3":1,"email":4,".PasswordSetting":2,".passwordInputSe":1,"#86916deb":1,"new_password_has":1,".PasswordInputSe":2,".passwordRecover":1,"#137948a5":1,"email_pattern":1,".PasswordRecover":2,"receivedNotifyMe":1,"#a384b779":1,"ReceivedNotifyMe":2,"chatInviteEmpty":1,"#69df3769":1,"chatInviteExport":1,"#fc2e05bc":1,"chatInviteAlread":1,"#5a686d7c":1,"ChatInvite":3,"chatInvite":1,"#db74f558":1,"public":1,"inputStickerSetE":1,"#ffb62b95":1,"inputStickerSetI":1,"#9de7a269":1,"inputStickerSetS":1,"#861cc8a0":1,"short_name":5,"stickerSet":1,"#cd303b41":1,"installed":1,"archived":2,"official":1,".stickerSet":1,"#b60a24a6":1,"set":3,"packs":1,"botCommand":1,"#c27ac8c7":1,"command":1,"BotCommand":2,"botInfo":1,"#98e81d3a":1,"commands":1,"keyboardButton":1,"#a2fa4880":1,"KeyboardButton":9,"keyboardButtonUr":1,"#258aff05":1,"keyboardButtonCa":1,"#683a5e46":1,"keyboardButtonRe":2,"#b16a6c29":1,"#fc796b3f":1,"keyboardButtonSw":1,"#568a748":1,"same_peer":1,"keyboardButtonGa":1,"#50f41ccf":1,"keyboardButtonBu":1,"#afd93fbb":1,"keyboardButtonRo":1,"#77608b83":1,"buttons":1,"KeyboardButtonRo":3,"replyKeyboardHid":1,"#a03e5b85":1,"selective":3,"replyKeyboardFor":1,"#f4108aa0":1,"single_use":2,"replyKeyboardMar":1,"#3502758c":1,"resize":1,"rows":2,"replyInlineMarku":1,"#48a30254":1,"messageEntityUnk":1,"#bb92ba95":1,"length":16,"messageEntityMen":2,"#fa04579d":1,"messageEntityHas":1,"#6f635b0d":1,"messageEntityBot":1,"#6cef8ac7":1,"messageEntityUrl":1,"#6ed02538":1,"messageEntityEma":1,"#64e475c2":1,"messageEntityBol":1,"#bd610bc9":1,"messageEntityIta":1,"#826f8b60":1,"messageEntityCod":1,"#28a20571":1,"messageEntityPre":1,"#73924be0":1,"language":2,"messageEntityTex":1,"#76a6d327":1,"#352dca58":1,"inputMessageEnti":1,"#208e68c9":1,"inputChannelEmpt":1,"#ee8c1e86":1,"inputChannel":1,"#afeb712e":1,".resolvedPeer":1,"#7f077ad9":1,".ResolvedPeer":2,"messageRange":1,"#ae30253":1,"min_id":2,"MessageRange":2,".channelDifferen":3,"#3e11affb":1,"final":3,".ChannelDifferen":4,"#410dee07":1,"#2064674e":1,"channelMessagesF":2,"#94d42ee7":1,"ChannelMessagesF":3,"#cd77d957":1,"exclude_new_mess":1,"ranges":1,"channelParticipa":10,"#15ebac1d":1,"ChannelParticipa":17,"#a3289a6d":1,"#91057fef":1,"#98192d61":1,"#8cc5e69a":1,"kicked_by":1,"#e3e2e1f9":1,"#de3f3c79":1,"#b4608969":1,"#3c37bb7a":1,"#b0d1865b":1,"channelRoleEmpty":1,"#b285a0c6":1,"channelRoleModer":1,"#9618d975":1,"channelRoleEdito":1,"#820bfe8c":1,"channels":34,".channelParticip":2,"#f56ee2a8":1,".ChannelParticip":4,"#d0d9b163":1,"participant":1,".termsOfService":1,"#f1ee3e90":1,".TermsOfService":2,"foundGif":1,"#162ecc1f":1,"thumb_url":3,"content_url":3,"content_type":3,"FoundGif":3,"foundGifCached":1,"#9c750409":1,".foundGifs":1,"#450a1c0a":1,"next_offset":3,".FoundGifs":2,".savedGifsNotMod":1,"#e8025ca2":1,".SavedGifs":3,".savedGifs":1,"#2e0709a5":1,"gifs":1,"inputBotInlineMe":7,"#292fed13":1,"#3dcd7a87":1,"no_webpage":7,"#f4a59de1":1,"#aaafadc8":1,"#2daf01a7":1,"#4b425864":1,"inputBotInlineRe":4,"#2cbbe15a":1,"send_message":6,"InputBotInlineRe":5,"#a8d864a7":1,"#fff8fdc4":1,"#4fa417f2":1,"botInlineMessage":5,"#a74b15b":1,"BotInlineMessage":7,"#8c7f65e2":1,"#3a8fd8b8":1,"#4366232e":1,"#35edb4d4":1,"botInlineResult":1,"#9bebaeb9":1,"BotInlineResult":3,"botInlineMediaRe":1,"#17db940b":1,".botResults":1,"#ccd3563d":1,"gallery":2,"switch_pm":2,"InlineBotSwitchP":3,"cache_time":4,".BotResults":2,"exportedMessageL":1,"#1f486803":1,"ExportedMessageL":2,"messageFwdHeader":1,"#c786ddcb":1,"channel_post":1,".codeTypeSms":1,"#72a3158c":1,".codeTypeCall":1,"#741cd3e3":1,".codeTypeFlashCa":1,"#226ccefb":1,".sentCodeTypeApp":1,"#3dbb5986":1,".sentCodeTypeSms":1,"#c000bba2":1,".sentCodeTypeCal":1,"#5353e5a7":1,".sentCodeTypeFla":1,"#ab03c6d9":1,"pattern":1,".botCallbackAnsw":1,"#36585ea4":1,"alert":2,"has_url":1,".BotCallbackAnsw":2,".messageEditData":1,"#26b5dde6":1,".MessageEditData":2,"#890c3d89":1,"inlineBotSwitchP":1,"#3c20629f":1,".peerDialogs":1,"#3371c354":1,".PeerDialogs":3,"topPeer":1,"#edcdc05b":1,"rating":2,"TopPeer":2,"topPeerCategoryB":2,"#ab661b5b":1,"TopPeerCategory":7,"#148677e2":1,"topPeerCategoryC":2,"#637b7ed":1,"topPeerCategoryG":1,"#bd17a14a":1,"#161d9628":1,"topPeerCategoryP":1,"#fb834291":1,"category":2,"peers":2,"TopPeerCategoryP":2,".topPeersNotModi":1,"#de266ef5":1,".TopPeers":3,".topPeers":1,"#70b772a8":1,"categories":1,"draftMessageEmpt":1,"#ba4baec5":1,"draftMessage":1,"#fd8e711f":1,".featuredSticker":2,"#4ede3cf":1,".FeaturedSticker":3,"#f89d88e5":1,"StickerSetCovere":6,"unread":1,".recentStickersN":1,"#b17f890":1,".RecentStickers":3,".recentStickers":1,"#5ce20970":1,".archivedSticker":1,"#4fcba9c8":1,".ArchivedSticker":2,".stickerSetInsta":2,"#38641628":1,".StickerSetInsta":3,"#35e410a8":1,"stickerSetCovere":1,"#6410a5d2":1,"cover":2,"stickerSetMultiC":1,"#3407e51b":1,"covers":1,"maskCoords":1,"#aed6dbb2":1,"n":1,"zoom":1,"inputStickeredMe":2,"#4a992157":1,"InputStickeredMe":3,"#438865b":1,"#bdf9653b":1,"inputGameID":1,"#32c3e77":1,"inputGameShortNa":1,"#c331e80a":1,"bot_id":3,"highScore":1,"#58fffcd0":1,"pos":1,"HighScore":2,".highScores":1,"#9a3bfd99":1,"scores":1,".HighScores":3,"textEmpty":1,"#dc3d824f":1,"RichText":37,"textPlain":1,"#744694e0":1,"textBold":1,"#6724abc4":1,"textItalic":1,"#d912a59c":1,"textUnderline":1,"#c12622c4":1,"textStrike":1,"#9bf8bb95":1,"textFixed":1,"#6c3f19b9":1,"textUrl":1,"#3c2884c1":1,"webpage_id":2,"textEmail":1,"#de5a0dd6":1,"textConcat":1,"#7e6260d7":1,"texts":1,"pageBlockUnsuppo":1,"#13567e8a":1,"PageBlock":28,"pageBlockTitle":1,"#70abc3fd":1,"pageBlockSubtitl":1,"#8ffa9a1f":1,"pageBlockAuthorD":1,"#baafe5e0":1,"published_date":1,"pageBlockHeader":1,"#bfd064ec":1,"pageBlockSubhead":1,"#f12bb6e1":1,"pageBlockParagra":1,"#467a0766":1,"pageBlockPreform":1,"#c070d93e":1,"pageBlockFooter":1,"#48870999":1,"pageBlockDivider":1,"#db20b188":1,"pageBlockAnchor":1,"#ce0d37b0":1,"pageBlockList":1,"#3a58c7f4":1,"ordered":1,"items":3,"pageBlockBlockqu":1,"#263d7c26":1,"pageBlockPullquo":1,"#4f4456d3":1,"pageBlockPhoto":1,"#e9c69982":1,"pageBlockVideo":1,"#d9d71866":1,"autoplay":1,"loop":1,"video_id":1,"pageBlockCover":1,"#39f23300":1,"pageBlockEmbed":1,"#cde200d1":1,"full_width":1,"allow_scrolling":1,"html":1,"poster_photo_id":1,"pageBlockEmbedPo":1,"#292c7be9":1,"author_photo_id":1,"blocks":3,"pageBlockCollage":1,"#8b31c4f":1,"pageBlockSlidesh":1,"#130c8963":1,"pageBlockChannel":1,"#ef1751b5":1,"pagePart":1,"#8dee6c44":1,"videos":2,"pageFull":1,"#d7a19d69":1,"phoneCallDiscard":5,"#85e42301":1,"#e095c1a0":1,"#57adc690":1,"#faf7e8c9":1,"dataJSON":1,"#7d748d04":1,"labeledPrice":1,"#cb296bf8":1,"label":1,"amount":1,"LabeledPrice":3,"#c30aa358":1,"name_requested":1,"phone_requested":1,"email_requested":1,"flexible":1,"prices":2,"paymentCharge":1,"#ea02c27e":1,"provider_charge_":1,"postAddress":1,"#1e8caaeb":1,"street_line1":1,"street_line2":1,"country_iso2":1,"post_code":1,"paymentRequested":1,"#909c3f94":1,"paymentSavedCred":1,"#cdc27a1f":1,"PaymentSavedCred":2,"webDocument":1,"#c61acbd8":1,"inputWebDocument":1,"#9bed434d":1,"inputWebFileLoca":1,"#c239d686":1,"InputWebFileLoca":2,".webFile":1,"#21e753bc":1,"file_type":1,".WebFile":2,"payments":23,".paymentForm":1,"#3f56aea3":1,"can_save_credent":1,"password_missing":1,"provider_id":2,"native_provider":1,"native_params":1,"saved_info":2,"saved_credential":1,".PaymentForm":2,".validatedReques":1,"#d1451883":1,"shipping_options":2,"ShippingOption":4,".ValidatedReques":2,".paymentResult":1,"#4e5f810d":1,".PaymentResult":3,".paymentVerficat":1,"#6b56b921":1,".paymentReceipt":1,"#500911e1":1,"shipping":1,"credentials_titl":1,".PaymentReceipt":2,".savedInfo":1,"#fb8fe43c":1,"has_saved_creden":1,".SavedInfo":2,"inputPaymentCred":2,"#c10eb2cf":1,"tmp_password":2,"InputPaymentCred":3,"#3417d728":1,"save":2,".tmpPassword":1,"#db64fd34":1,".TmpPassword":2,"shippingOption":1,"#b6213cdf":1,"inputPhoneCall":1,"#1e36fded":1,"InputPhoneCall":7,"phoneCallEmpty":1,"#5366c915":1,"phoneCallWaiting":1,"#1b8f4ad1":1,"protocol":7,"PhoneCallProtoco":8,"receive_date":1,"phoneCallRequest":1,"#83761ce4":1,"g_a_hash":2,"phoneCallAccepte":1,"#6d003d3f":1,"phoneCall":1,"#ffe6ab67":1,"connection":1,"PhoneConnection":3,"alternative_conn":1,"start_date":1,"#50ca4de1":1,"need_rating":1,"need_debug":1,"phoneConnection":1,"#9d4c17c0":1,"peer_tag":1,"phoneCallProtoco":1,"#a2bb35cb":1,"udp_p2p":1,"udp_reflector":1,"min_layer":1,"max_layer":1,".phoneCall":1,"#ec82e140":1,".PhoneCall":4,".cdnFileReupload":1,"#eea8e46e":1,"request_token":2,".CdnFile":3,".cdnFile":1,"#a99fca4f":1,"cdnPublicKey":1,"#c982eaba":1,"public_key":1,"CdnPublicKey":2,"cdnConfig":1,"#5725e40a":1,"public_keys":1,"CdnConfig":2,"invokeAfterMsg":1,"#cb9f372d":1,"X":15,"!":5,"invokeAfterMsgs":1,"#3dc4b4f0":1,"initConnection":1,"#69796de9":1,"invokeWithLayer":1,"#da9b0d0d":1,"layer":1,"invokeWithoutUpd":1,"#bf9459b7":1,".checkPhone":1,"#6fe51dfb":1,".sendCode":1,"#86aef0ec":1,"allow_flashcall":3,"current_number":3,"api_hash":2,".signUp":1,"#1b067634":1,"phone_code":4,".signIn":1,"#bcd51581":1,".logOut":1,"#5717da40":1,".resetAuthorizat":2,"#9fab0d1a":1,".sendInvites":1,"#771c1d97":1,"phone_numbers":1,".exportAuthoriza":1,"#e5bfffcd":1,".importAuthoriza":1,"#e3ef9613":1,".bindTempAuthKey":1,"#cdd42a05":1,"perm_auth_key_id":1,"expires_at":1,"encrypted_messag":1,".importBotAuthor":1,"#67a3ff2c":1,"bot_auth_token":1,".checkPassword":1,"#a63011e":1,"password_hash":2,".requestPassword":1,"#d897bc66":1,".recoverPassword":1,"#4ea56e92":1,".resendCode":1,"#3ef1a9bf":1,".cancelCode":1,"#1f040578":1,".dropTempAuthKey":1,"#8e48a188":1,"except_auth_keys":1,".registerDevice":1,"#637ea878":1,"token_type":2,"token":2,".unregisterDevic":1,"#65c55b40":1,".updateNotifySet":1,"#84be5b93":1,"settings":1,".getNotifySettin":1,"#12b3ad31":1,".resetNotifySett":1,"#db7e1747":1,".updateProfile":1,"#78515775":1,".updateStatus":1,"#6628562c":1,"offline":1,".getWallPapers":1,"#c04cfac2":1,".reportPeer":1,"#ae189d5f":1,".checkUsername":2,"#2714d86c":1,".updateUsername":2,"#3e0bdd7c":1,".getPrivacy":1,"#dadbc950":1,".setPrivacy":1,"#c9f81ce8":1,".deleteAccount":1,"#418d4e0b":1,".getAccountTTL":1,"#8fc711d":1,".setAccountTTL":1,"#2442485e":1,"ttl":1,".sendChangePhone":1,"#8e57deb":1,".changePhone":1,"#70c32edb":1,".updateDeviceLoc":1,"#38df3532":1,"period":2,".getAuthorizatio":1,"#e320c158":1,"#df77f3bc":1,".getPassword":1,"#548a30f5":1,".getPasswordSett":1,"#bc8d11bb":1,"current_password":2,".updatePasswordS":1,"#fa7c4b86":1,"new_settings":1,".sendConfirmPhon":1,"#1516d7bd":1,".confirmPhone":1,"#5f2178c3":1,".getTmpPassword":1,"#4a82327e":1,".getUsers":1,"#d91a548":1,".getFullUser":1,"#ca30a5b1":1,".getStatuses":1,"#c4a353ee":1,".getContacts":1,"#22c6aa08":1,".importContacts":1,"#da30b32d":1,"replace":1,".deleteContact":1,"#8e953744":1,".deleteContacts":1,"#59ab389e":1,".block":1,"#332b49fc":1,".unblock":1,"#e54100bd":1,".getBlocked":1,"#f57c350f":1,"limit":15,".exportCard":1,"#84e53737":1,".importCard":1,"#4fe196fe":1,"export_card":1,".search":2,"#11f812d8":1,".resolveUsername":1,"#f93ccba3":1,".getTopPeers":1,"#d4982db5":1,"correspondents":1,"bots_pm":1,"bots_inline":1,"groups":1,".resetTopPeerRat":1,"#1ae373ac":1,".getMessages":2,"#4222fa74":1,".getDialogs":1,"#191ba9c5":1,"exclude_pinned":1,"offset_date":3,"offset_id":4,"offset_peer":2,".getHistory":1,"#afa92846":1,"add_offset":1,"#d4569248":1,"filter":3,"min_date":1,".readHistory":2,"#e306d3a":1,".deleteHistory":1,"#1c015b09":1,"just_clear":1,".deleteMessages":2,"#e58e95d2":1,"revoke":1,".receivedMessage":1,"#5a954c0":1,".setTyping":1,"#a3825e50":1,".sendMessage":1,"#fa88427a":1,"background":4,"clear_draft":3,".sendMedia":1,"#c8f16791":1,".forwardMessages":1,"#708e0195":1,"with_my_score":1,"from_peer":1,"to_peer":1,".reportSpam":2,"#cf1592db":1,".hideReportSpam":1,"#a8f1709b":1,".getPeerSettings":1,"#3672e09c":1,".getChats":1,"#3c6aa187":1,".getFullChat":1,"#3b831c66":1,".editChatTitle":1,"#dc452855":1,".editChatPhoto":1,"#ca4c79d8":1,".addChatUser":1,"#f9a0aa09":1,"fwd_limit":1,".deleteChatUser":1,"#e0611f16":1,".createChat":1,"#9cb126e":1,".forwardMessage":1,"#33963bf9":1,".getDhConfig":1,"#26cf8950":1,"random_length":1,".requestEncrypti":1,"#f64daf43":1,".acceptEncryptio":1,"#3dbc0415":1,".discardEncrypti":1,"#edd923c5":1,".setEncryptedTyp":1,"#791451ed":1,"typing":1,".readEncryptedHi":1,"#7f4b690a":1,".sendEncrypted":1,"#a9776773":1,".sendEncryptedFi":1,"#9a901b66":1,".sendEncryptedSe":1,"#32d439a4":1,".receivedQueue":1,"#55a5bb66":1,"max_qts":1,".reportEncrypted":1,"#4b0c8c0f":1,".readMessageCont":1,"#36a73f77":1,".getAllStickers":1,"#1c9618b1":1,".getWebPagePrevi":1,"#25223e24":1,".exportChatInvit":1,"#7d885289":1,".checkChatInvite":1,"#3eadb1bb":1,".importChatInvit":1,"#6c50051c":1,".getStickerSet":1,"#2619a90e":1,".installStickerS":1,"#c78fe460":1,".uninstallSticke":1,"#f96e55de":1,".startBot":1,"#e6df7378":1,".getMessagesView":1,"#c4c8a55d":1,"increment":1,".toggleChatAdmin":1,"#ec8bd9e1":1,".editChatAdmin":1,"#a9e69f2e":1,".migrateChat":1,"#15a3b8e3":1,".searchGlobal":1,"#9e3cacb0":1,".reorderStickerS":1,"#78337739":1,".getDocumentByHa":1,"#338e2464":1,"sha256":1,".searchGifs":1,"#bf9a776b":1,".getSavedGifs":1,"#83bf3d52":1,".saveGif":1,"#327a30cb":1,"unsave":2,".getInlineBotRes":1,"#514e999d":1,".setInlineBotRes":1,"#eb5ea206":1,"private":1,".sendInlineBotRe":1,"#b16e06fe":1,".getMessageEditD":1,"#fda68d36":1,".editMessage":1,"#ce91e4ca":1,".editInlineBotMe":1,"#130c2c85":1,".getBotCallbackA":1,"#810a9fec":1,".setBotCallbackA":1,"#d58f130a":1,".getPeerDialogs":1,"#2d9776b9":1,".saveDraft":1,"#bc39e14b":1,".getAllDrafts":1,"#6a3f8d65":1,".getFeaturedStic":1,"#2dacca4f":1,".readFeaturedSti":1,"#5b118126":1,".getRecentSticke":1,"#5ea192c9":1,"attached":3,".saveRecentStick":1,"#392718f8":1,".clearRecentStic":1,"#8999602d":1,".getArchivedStic":1,"#57f17692":1,".getMaskStickers":1,"#65b8c79f":1,".getAttachedStic":1,"#cc5b67cc":1,".setGameScore":1,"#8ef8ecc0":1,"edit_message":2,"force":4,".setInlineGameSc":1,"#15ad9f64":1,".getGameHighScor":1,"#e822649d":1,".getInlineGameHi":1,"#f635e1b":1,".getCommonChats":1,"#d0a48c4":1,".getAllChats":1,"#eba80ff0":1,"except_ids":1,".getWebPage":1,"#32ca8f91":1,".toggleDialogPin":1,"#3289be6a":1,".reorderPinnedDi":1,"#959ff644":1,".getPinnedDialog":1,"#e254d64e":1,".setBotShippingR":1,"#e5f672fa":1,".setBotPrechecko":1,"#9c2dd95":1,"success":1,".getState":1,"#edd4882a":1,".getDifference":1,"#25939651":1,"pts_total_limit":1,".getChannelDiffe":1,"#3173d78":1,".updateProfilePh":1,"#f0bb5152":1,".uploadProfilePh":1,"#4f32c098":1,".deletePhotos":1,"#87cf7f2f":1,".getUserPhotos":1,"#91cd32a8":1,".saveFilePart":1,"#b304a621":1,"file_id":2,"file_part":2,".getFile":1,"#e3a6cfb5":1,".saveBigFilePart":1,"#de7b673d":1,"file_total_parts":1,".getWebFile":1,"#24e6818d":1,".getCdnFile":1,"#2000bcc3":1,".reuploadCdnFile":1,"#2e7a2020":1,".getConfig":1,"#c4f9186b":1,".getNearestDc":1,"#1fb33026":1,".getAppUpdate":1,"#ae2de196":1,".saveAppLog":1,"#6f02f748":1,"events":1,".getInviteText":1,"#4d392343":1,".getSupport":1,"#9cdf08cd":1,".getAppChangelog":1,"#9010ef6f":1,"prev_app_version":1,".getTermsOfServi":1,"#350170f3":1,".setBotUpdatesSt":1,"#ec22cfcd":1,"pending_updates_":1,".getCdnConfig":1,"#52029342":1,"#cc104937":1,"#84c1fd4e":1,".deleteUserHisto":1,"#d10dd71b":1,"#fe087810":1,"#93d7b347":1,".getParticipants":1,"#24d98f92":1,".getParticipant":1,"#546dd7a6":1,".getChannels":1,"#a7f6bbb":1,".getFullChannel":1,"#8736a09":1,".createChannel":1,"#f4893d7f":1,".editAbout":1,"#13e27f1e":1,".editAdmin":1,"#eb7611d0":1,"role":1,".editTitle":1,"#566decd0":1,".editPhoto":1,"#f12e57c9":1,"#10e6bd2c":1,"#3514b3de":1,".joinChannel":1,"#24b524c5":1,".leaveChannel":1,"#f836aa95":1,".inviteToChannel":1,"#199f3a6c":1,".kickFromChannel":1,"#a672de14":1,".exportInvite":1,"#c7560885":1,".deleteChannel":1,"#c0111fe3":1,".toggleInvites":1,"#49609307":1,".exportMessageLi":1,"#c846d22d":1,".toggleSignature":1,"#1f69b606":1,".updatePinnedMes":1,"#a72ded52":1,".getAdminedPubli":1,"#8d8d82d7":1,"bots":2,".sendCustomReque":1,"#aa2769ed":1,"custom_method":1,"params":1,".answerWebhookJS":1,"#e6213f4d":1,".getPaymentForm":1,"#99f09745":1,".getPaymentRecei":1,"#a092a980":1,".validateRequest":1,"#770a8e74":1,".sendPaymentForm":1,"#2b8879b3":1,"requested_info_i":1,"credentials":2,".getSavedInfo":1,"#227d824b":1,".clearSavedInfo":1,"#d83d70c1":1,".getCallConfig":1,"#55451fa9":1,".requestCall":1,"#5b95b3d4":1,".acceptCall":1,"#3bd2b4a0":1,".confirmCall":1,"#2efe1722":1,".receivedCall":1,"#17d54f61":1,".discardCall":1,"#78d413a6":1,"connection_id":1,".setCallRating":1,"#1c536a34":1,"comment":1,".saveCallDebug":1,"#277add7e":1,"debug":1},"TypeScript":{"console":1,".log":1,"(":92,")":92,";":89,"import":5,"{":49,"DocumentNode":5,"}":58,"from":3,"getFragmentQuery":3,"DataProxy":4,",":37,"Cache":10,"export":4,"type":1,"Transaction":3,"<":15,"T":6,">":14,"=":29,"c":1,":":66,"ApolloCache":3,"=>":5,"void":9,"abstract":12,"class":4,"TSerialized":6,"implements":1,"COMMENT//":8,"public":18,"read":1,"query":7,".ReadOptions":1,"write":2,".WriteOptions":1,"diff":1,".DiffOptions":1,".DiffResult":1,"watch":2,".WatchOptions":1,"()":22,"evict":1,".EvictOptions":1,".EvictionResult":1,"reset":1,"Promise":4,"COMMENT/**":3,"restore":1,"serializedState":1,"extract":1,"optimistic":5,"boolean":3,"removeOptimistic":1,"id":2,"string":12,"performTransacti":1,"transaction":2,"recordOptimistic":1,"transformDocumen":1,"document":4,"return":11,"transformForLink":1,"readQuery":1,"QueryType":2,"options":18,".Query":1,"false":2,"this":5,".read":2,".query":2,"variables":4,".variables":4,"readFragment":1,"FragmentType":2,".Fragment":1,"|":4,"null":12,".fragment":2,".fragmentName":2,"rootId":1,".id":2,"writeQuery":1,".WriteQueryOptio":1,".write":2,"dataId":2,"result":2,".data":2,"writeFragment":1,".WriteFragmentOp":1,"const":8,"thisFile":1,".meta":1,".url":1,"waitOneTick":1,"await":1,".resolve":1,"function":7,"parse":1,"source":22,"test":4,"consequent":5,"alternate":5,"hash":4,"PROTOCOL":3,"if":17,"!":3,".startsWith":1,"))":1,"throw":5,"new":8,"Error":5,"`":10,"Expected":4,"at":5,"index":5,"${":9,"let":6,"pos":26,".length":7,"skipWs":8,"eatRegExp":4,"/":6,"[":10,"\\":3,"w":2,"-":2,"]":10,"+":5,"y":3,"an":1,"identifier":1,"expect":4,"===":7,"eatParenthesized":3,".trim":3,"||":5,"else":2,"!==":5,"eatUntil":3,".trimRight":2,"&&":1,"++":4,"Unexpected":1,"ch":7,"s":4,"*":1,"re":3,"RegExp":1,".lastIndex":1,"match":4,".exec":2,"+=":2,"end":2,"start":3,".indexOf":1,".slice":1,"depth":5,"contents":3,"while":1,"--":1,"Animal":4,"constructor":3,"name":5,"move":3,"meters":2,"alert":3,".name":1,"Snake":2,"extends":2,"super":4,".move":4,"Horse":2,"var":2,"sam":2,"tom":2,"cp":2,"require":1,"run":1,"command":2,"stdout":4,"stderr":4,"b":2,"String":1,"((":1,"resolve":2,"reject":2,"error":3},"Unity3D Asset":{"%":10,"YAML":5,"TAG":5,"!":38,"u":19,"tag":5,":":581,"unity3d":5,".com":5,",":61,"---":14,"&":14,"Material":1,"serializedVersio":14,"m_ObjectHideFlag":14,"m_PrefabParentOb":12,"{":87,"fileID":59,"}":87,"m_PrefabInternal":12,"m_Name":8,"GapTile":1,"m_Shader":1,"guid":5,"0000000000000000":1,"type":4,"m_ShaderKeywords":1,"[]":13,"m_CustomRenderQu":1,"-":79,"m_SavedPropertie":1,"m_TexEnvs":1,"data":2,"first":2,"name":2,"_MainTex":1,"second":2,"m_Texture":1,"e503f0c932121ce4":1,"m_Scale":1,"x":26,"y":26,"m_Offset":1,"m_Floats":1,"{}":1,"m_Colors":1,"_Color":1,"r":2,"g":2,"b":2,"a":2,"GameObject":2,"m_Component":2,"m_Layer":2,"Fader_Tint":1,"m_TagString":2,"Untagged":2,"m_Icon":2,"m_NavMeshLayer":2,"m_StaticEditorFl":2,"m_IsActive":2,"canvas_Fullscree":1,"MonoBehaviour":3,"m_GameObject":7,"m_Enabled":4,"m_EditorHideFlag":3,"m_Script":3,"0e5786b8fa0564f2":1,"m_EditorClassIde":3,"fadeOut":1,"alwaysUseClearAs":1,"_fadeOnStart":1,"_startFaded":1,"_fadeOnStartDela":1,"_fadeTime":1,".800000012":1,"c6d2a81ac2fb947e":1,"_toDeactivate":1,"m_Material":1,"m_Color":3,".996078432":1,".949019611":1,".862745106":1,"m_Sprite":1,"m_Type":1,"m_PreserveAspect":1,"m_FillCenter":1,"m_FillMethod":1,"m_FillAmount":1,"m_FillClockwise":1,"m_FillOrigin":1,"CanvasRenderer":1,"Canvas":1,"m_RenderMode":1,"m_Camera":1,"m_PlaneDistance":1,"m_PixelPerfect":1,"m_ReceivesEvents":1,"m_OverrideSortin":1,"m_OverridePixelP":1,"m_SortingLayerID":1,"m_SortingOrder":1,"RectTransform":2,"m_LocalRotation":2,"z":14,"w":2,"m_LocalPosition":2,"m_LocalScale":5,"m_Children":2,"m_Father":2,"m_RootOrder":2,"m_AnchorMin":2,"m_AnchorMax":2,"m_AnchoredPositi":2,"m_SizeDelta":2,"m_Pivot":2,".5":2,"Prefab":1,"m_Modification":1,"m_TransformParen":1,"m_Modifications":1,"m_RemovedCompone":1,"m_ParentPrefab":1,"m_RootGameObject":1,"m_IsPrefabParent":1,"m_IsExploded":1,"TimeManager":1,"Fixed":1,"Timestep":2,".0199999996":1,"Maximum":1,"Allowed":1,".333333343":1,"m_TimeScale":1,"AvatarMask":1,"handFingers":1,"m_Mask":1,"m_Elements":1,"m_Path":44,"m_Weight":44,"controller":1,"renderMesh0":1,"Root":41,"/":144,"finger_index_r_a":3,"finger_middle_r_":6,"finger_pinky_r_a":3,"finger_ring_r_au":3,"finger_thumb_r_a":3,"wrist_r":30,"finger_index_met":6,"finger_index_0_r":5,"finger_index_1_r":4,"finger_index_2_r":3,"finger_index_r_e":3,"finger_middle_me":6,"finger_middle_0_":5,"finger_middle_1_":4,"finger_middle_2_":3,"finger_pinky_met":6,"finger_pinky_0_r":5,"finger_pinky_1_r":4,"finger_pinky_2_r":3,"finger_pinky_r_e":3,"finger_ring_meta":6,"finger_ring_0_r":5,"finger_ring_1_r":4,"finger_ring_2_r":3,"finger_ring_r_en":3,"finger_thumb_0_r":5,"finger_thumb_1_r":4,"finger_thumb_2_r":3,"finger_thumb_r_e":3,"fileFormatVersio":1,"9e5c401e9d1d5415":1,"folderAsset":1,"yes":1,"DefaultImporter":1,"userData":1,"AnimationClip":1,"Hover":1,"m_AnimationType":1,"m_Compressed":1,"m_UseHighQuality":1,"m_RotationCurves":1,"m_CompressedRota":1,"m_PositionCurves":1,"m_ScaleCurves":1,"curve":6,"m_Curve":6,"time":12,"value":12,".25":6,"inSlope":12,"outSlope":12,"tangentMode":12,".649999976":7,"m_PreInfinity":6,"m_PostInfinity":6,"path":6,"Radius":6,"m_FloatCurves":1,"attribute":5,".a":2,"classID":5,"script":5,"m_PPtrCurves":1,"m_SampleRate":1,"m_WrapMode":1,"m_Bounds":1,"m_Center":1,"m_Extent":1,"m_ClipBindingCon":1,"genericBindings":1,"pptrCurveMapping":1,"m_AnimationClipS":1,"m_StartTime":1,"m_StopTime":1,"m_OrientationOff":1,"m_Level":1,"m_CycleOffset":1,"m_LoopTime":1,"m_LoopBlend":1,"m_LoopBlendOrien":1,"m_LoopBlendPosit":2,"m_KeepOriginalOr":1,"m_KeepOriginalPo":2,"m_HeightFromFeet":1,"m_Mirror":1,"m_EditorCurves":1,".x":1,".y":1,".z":1,"m_EulerEditorCur":1,"m_Events":1},"Unix Assembly":{"COMMENT/*":61,"#include":10,"<":7,"sys":2,"/":7,"syscall":1,".h":7,">":7,"errno":1,"machine":5,"param":1,"asm":1,"spr":1,"trap":1,"vmparam":1,"#ifdef":14,"_CALL_ELF":2,".abiversion":1,"#endif":41,"__powerpc64__":8,"#define":82,"LOAD":21,"ld":4,"STORE":22,"std":7,"WORD":34,"CMPI":4,"cmpdi":1,"CMPLI":4,"cmpldi":1,"LOOP_LOG":3,"LOG_WORD":3,"#else":21,"lwz":5,"stw":8,"cmpwi":3,"cmplwi":1,"AIM":1,"ENTRY_DIRECT":20,"(":642,"x":4,")":608,"ENTRY":3,"##":2,"_direct":1,"PROLOGUE":19,";":291,"\\":310,"mflr":2,"%":821,"r0":69,",":809,"r1":7,"EPILOGUE":21,"mtlr":2,"blr":3,"nop":8,"VALIDATE_TRUNCAT":3,"VALIDATE_ADDR_CO":4,"raddr":23,"len":11,"srdi":2,"bge":2,"-":131,"copy_fault":6,"VALIDATE_ADDR_FU":3,"fusufault":3,"lis":3,"VM_MAXUSER_ADDRE":6,"@h":3,"ori":3,"@l":3,"cmplw":6,"blt":4,"add":3,"mtcrf":3,"bt":1,"sub":5,"isel":1,"ble":1,"PCPU":5,"reg":2,"mfsprg":1,"SET_COPYFAULT":3,"rpcb":20,"r9":12,"li":13,"COPYFAULT":2,"PC_CURPCB":4,"PCB_ONFAULT":4,"SET_COPYFAULT_TR":2,"SET_FUSUFAULT":14,"FUSUFAULT":1,"CLEAR_FAULT_NO_C":9,"CLEAR_FAULT":12,"r3":53,"rs":37,"rd":38,"r4":25,"rl":7,"r5":14,"t1":17,"r6":5,"t2":9,"r7":35,"t3":7,"r8":11,"t4":5,"t5":3,"r10":1,"t6":6,"r11":1,"t7":3,"r12":1,"t8":3,"Thresh":2,"*":197,"W4":1,"W2":1,"W1":1,"WORDS":4,"n":2,"W":1,".text":2,"bcopy_generic":3,"beq":6,".Lend":2,"dcbtst":1,"dcbt":1,".Lsmall":2,"b":7,".Llarge":2,":":67,".Lsmall_start":3,"bf":6,"addi":19,"lhz":2,"sth":1,".Lout":3,"lbz":3,"stb":3,".align":4,"neg":1,"andi":1,".":8,"mtctr":3,"+":178,".Llargealigned":2,"bdnz":2,"1b":2,"srwi":1,"copyout":1,"bl":3,"copyin":1,"copyinstr":1,"mr":3,"ENAMETOOLONG":1,"bdz":1,"lbzu":1,"stbu":1,"COMMENT//":1,"0b":1,"mfctr":1,"subyte":1,"#ifndef":11,"suword":2,"suword32":1,"suword64":1,"fubyte":1,"fuword16":1,"fueword":2,"fueword32":1,"fueword64":1,"CASUEWORD32":3,"lwarx":1,"bne":5,"stwcx":2,"casueword32":1,"CASUEWORD64":3,"ldarx":1,"cmpld":1,"stdcx":2,"casueword":2,"casueword64":1,"_NAKED_ENTRY":2,"EFAULT":1,".cstring":1,"LC0":2,".ascii":2,".globl":2,"_main":4,"LFB3":4,"pushq":1,"rbp":2,"LCFI0":3,"movq":1,"rsp":1,"LCFI1":2,"leaq":1,"rip":1,"rdi":1,"call":2,"_puts":1,"movl":66,"$0":3,"eax":211,"leave":1,"ret":2,"LFE3":2,".section":1,"__TEXT":1,"__eh_frame":1,"coalesced":1,"no_toc":1,"strip_static_sym":1,"live_support":1,"EH_frame1":2,".set":5,"L":10,"$set":10,"LECIE1":2,"LSCIE1":2,".long":6,".byte":20,".eh":2,"LSFDE1":1,"$1":18,"LEFDE1":2,"LASFDE1":3,".quad":2,"$2":7,"$3":4,"$4":5,".subsections_via":1,"COMMENT/**":2,"ASSEMBLER":1,"STACK":19,"ARGS":15,"J":3,"esp":20,"I":7,"KK":20,"KKK":13,"M":5,"N":5,"K":15,"ALPHA":4,"DOUBLE":1,"STACK_A":6,"STACK_B":12,"C":8,"STACK_LDC":3,"OFFSET":6,"A":64,"edx":1,"B":96,"ecx":1,"BB":34,"ebx":3,"LDC":23,"ebp":3,"BX":6,"esi":3,"PREFETCHSIZE":3,"AOFFSET":43,"BOFFSET":100,"HAVE_3DNOW":2,"PREFETCH":4,"prefetch":1,"prefetcht0":5,"KERNEL":5,"SIZE":176,"fmul":64,"st":340,"faddp":100,"FLD":103,"FMUL":36,"fxch":2,"subl":12,"$":5,"$ARGS":2,"#":1,"Generate":1,"Stack":1,"Frame":1,"pushl":4,"edi":32,"PROFCODE":1,"#if":16,"defined":72,"TRMMKERNEL":34,"&&":40,"!":25,"LEFT":31,"negl":2,"leal":27,"$(":2,"testl":3,"jle":3,".L999":5,"sarl":3,"je":9,".L20":2,"ALIGN_3":8,".L11":2,"sall":1,"$BASE_SHIFT":1,"addl":29,".L14":2,"prefetchnta":1,"||":12,"TRANSA":18,"))":18,"fldz":12,"prefetchw":7,"#elif":4,"HAVE_SSE":1,"andl":3,"NOBRANCH":1,".L16":5,"ALIGN_4":13,".L15":2,"jge":3,"jl":1,"and":3,"$15":1,".L19":2,".L17":2,"decl":9,"jne":9,"ffreep":6,"fmulp":2,"FADD":7,"FST":14,".L30":2,".L21":1,".L24":2,".L26":2,".L25":2,"$7":2,".L29":2,".L27":2,".L31":1,".L34":2,".L36":2,".L35":2,"$8":2,".L39":2,".L37":2,"popl":4,"COMMENT#":17,".macro":1,"invalid":2,".word":2,"stc":1,"cr0":1,"[":3,"]":3,".endm":1,".global":1,"_start":2,"skip_output":2,"hello_text":1,".asciz":1,".p2align":2,"mov":6,"r14":1,"output_next":2,"adr":2,"into_thumb":2,"bx":2,".thumb":1,"#3":2,"@":2,"writec":1,"angel":1,"swi":3,"???":1,"Confirm":1,"number":1,"back_to_arm":2,".arm":1,"#1":2,"ldrb":2,"teq":2,"#0":2,"done":2,"#0x123456":2,"#0x18":1,"ldr":1,"exit_code":2},"Uno":{"using":22,"Uno":34,";":146,".Collections":3,".Graphics":3,".Scenes":4,".Content":6,".Models":3,".Physics":1,".Box2D":1,"TowerBuilder":2,".Box2DMath":1,"namespace":3,"{":70,"public":19,"class":4,"TowerBlock":3,":":4,"TestBed":1,"Body":5,"floorBody":3,",":51,"deleteBody":3,"mouseBody":1,"private":5,"List":4,"<":7,">":6,"bodies":6,"=":67,"new":19,"()":47,"bodiesToDelete":4,"ContactListener":4,"contactListener":2,"protected":6,"override":6,"void":17,"OnInitializeTest":1,"World":6,".Gravity":1,"float2":34,"(":101,"-":19,")":73,".ContactListener":1,"this":3,".Clear":3,"CreateFloor":2,"CreateDeleteBody":2,"CreateBox2":3,"}":70,"var":12,"bodyDef":12,"BodyDef":3,".position":3,".CreateBody":3,"shape":9,"PolygonShape":3,".SetAsBox":3,"fixtureDef":12,"FixtureDef":3,".shape":3,".density":3,".CreateFixture":3,"Random":4,"random":4,"((":1,"int":2,".Diagnostics":1,".Clock":1,".GetSeconds":1,"*":10,"))":14,".type":1,"BodyType":1,".Dynamic":1,".NextFloat":2,".angularVelocity":1,".userData":1,"float3":1,"body":6,"COMMENT//":2,".Add":3,"c":2,"OnFixedUpdate":1,"base":4,".OnFixedUpdate":1,"debug_log":1,".Count":2,"if":22,"++":1,"%":1,"==":3,"&&":1,"foreach":1,"in":1,".DestroyBody":1,".Remove":1,"IContactListener":1,"b":7,".b":1,"BeginContact":1,"Contact":4,"contact":8,".GetFixtureA":2,".GetBody":4,".deleteBody":2,".bodiesToDelete":2,".GetFixtureB":2,"())":2,"else":1,"EndContact":1,"{}":3,"PreSolve":1,"ref":2,"Manifold":1,"manifold":1,"PostSolve":1,"ContactImpulse":1,"impulse":1,".Designer":1,".UI":1,"PONG2D":2,"PlayerPads":2,"Node":2,"Image":4,"_player1Image":4,"_player2Image":4,"[":4,"Inline":2,"]":4,"Player1":8,"get":10,"return":8,"set":10,"!=":7,"value":14,"Player2":10,"Hide":2,"Player1Pos":15,".ActualPosition":2,"null":5,".Position":15,"Player2Pos":15,"Rect":10,"Player1Rect":2,".Width":4,".Height":4,".Size":7,".X":16,".Y":19,"Player2Rect":2,"Ball":8,"float":2,"PadVelocity":5,"UpdatePositions":1,"OnUpdate":2,".OnUpdate":2,"Input":8,".IsKeyDown":8,".Platform":8,".Key":8,".W":2,".S":2,"+":4,".Up":2,".Down":2,".BallRectangle":2,".Intersects":4,"||":4,".BallVelocity":3,"Pong":2,"_player1Pos":5,"_player2Pos":5,"ballPosition":3,"ballVelocity":5,"rectangleSize":7,"player1Rect":6,"player2Rect":6,"ballRect":12,"resolution":12,"Context":2,".VirtualResoluti":2,"Math":2,".Clamp":2,".Input":1,".AddGlobalListen":1,"OnInitialize":1,".OnInitialize":1,"UpdateValues":2,"/":2,"SpwanBall":3,"OnWindowResize":1,"object":1,"sender":1,"EventArgs":1,"args":1,"padVelocity":5,"Application":1,".Current":1,".FrameInterval":1,"*=":2,"+=":1,"OnDraw":1,".Drawing":3,".RoundedRectangl":3,".Draw":3,"float4":3},"UnrealScript":{"class":12,"US3HelloWorld":1,"extends":2,"GameInfo":1,";":282,"event":3,"InitGame":1,"(":268,"string":21,"Options":1,",":211,"out":2,"Error":1,")":258,"{":29,"`":1,"log":1,"}":29,"defaultpropertie":2,"COMMENT/*":10,"COMMENT//":30,"MutU2Weapons":1,"Mutator":1,"config":17,"U2Weapons":1,"var":30,"()":14,"ReplacedWeaponCl":29,"bool":17,"bConfigUseU2Weap":27,"<":16,"Weapon":5,">":7,"U2WeaponClasses":15,"[":116,"]":116,"//":20,"GE":15,":":15,"For":3,"default":102,"properties":3,"ONLY":3,"!":8,"U2AmmoPickupClas":15,"byte":2,"bIsVehicle":17,"bNotVehicle":4,"localized":1,"U2WeaponDisplayT":34,"U2WeaponDescText":34,"bExperimental":3,"bUseFieldGenerat":3,"bUseProximitySen":3,"bIntegrateShield":3,"int":7,"IterationNum":8,"Weapons":30,".Length":3,"const":1,"DamageMultiplier":28,"=":254,"DamagePercentage":4,"bUseXMPFeel":5,"FlashbangModeStr":3,"struct":1,"WeaponInfo":2,"Generated":4,"from":4,".":12,"This":3,"is":5,"what":1,"we":3,"replace":1,"Ammo":3,"ReplacedAmmoPick":1,"WeaponClass":2,"the":3,"weapon":2,"are":1,"going":1,"to":3,"put":1,"inside":1,"world":1,"WeaponPickupClas":1,"WeponClass":1,"AmmoPickupClassN":1,"bEnabled":1,"Structs":1,"can":1,"d":1,"thus":1,"still":1,"require":1,"indicates":1,"that":2,"spawns":1,"a":1,"vehicle":3,"deployable":1,"turrets":1,"These":1,"only":2,"work":1,"in":4,"gametypes":2,"duh":1,"Opposite":1,"of":1,"works":1,"non":1,"-":3,"Think":1,"shotgun":1,"function":5,"PostBeginPlay":1,"local":8,"FireMode":8,"x":57,"ArrayCount":1,"for":10,"++":9,".bEnabled":3,"GetPropertyText":3,"$x":2,"))":6,"needed":1,"use":1,"variables":1,"an":1,"array":2,"like":1,"fashion":1,".ReplacedWeaponC":9,"DynamicLoadObjec":1,"if":55,".default":118,".FireModeClass":4,"!=":12,"None":10,"&&":15,".AmmoClass":3,".PickupClass":3,".ReplacedAmmoPic":2,"break":1,".WeaponClass":8,".WeaponPickupCla":1,".AmmoPickupClass":2,".bIsVehicle":2,".bNotVehicle":2,"Super":6,".PostBeginPlay":1,"ValidReplacement":6,"Level":4,".Game":4,".bAllowVehicles":4,"return":47,"CheckReplacement":1,"Actor":1,"Other":27,"bSuperRelevant":3,"i":12,"WeaponLocker":3,"L":5,"xWeaponBase":3,".WeaponType":2,"==":39,"false":5,"true":5,".IsA":2,".Class":2,"ReplaceWith":1,".Weapons":3,"xPawn":6,".RequiredEquipme":3,"True":18,"ShieldPack":7,".SetStaticMesh":1,"StaticMesh":1,".Skins":1,"Shader":2,".RepSkin":1,".SetDrawScale":1,".SetCollisionSiz":1,".PickupMessage":1,".PickupSound":1,"Sound":1,".CheckReplacemen":1,"GetInventoryClas":1,"InventoryClassNa":3,"~=":1,".GetInventoryCla":1,"static":2,"FillPlayInfo":1,"PlayInfo":36,"CacheManager":1,".WeaponRecord":1,"Recs":5,"WeaponOptions":17,".FillPlayInfo":1,".static":2,".GetWeaponList":1,"$":4,".ClassName":1,".FriendlyName":1,".AddSetting":33,".RulesGroup":33,".U2WeaponDisplay":33,"GetDescriptionTe":1,"PropName":35,".U2WeaponDescTex":33,".GetDescriptionT":1,"PreBeginPlay":1,"float":3,"k":57,"Multiplier":1,".PreBeginPlay":1,"/":1,".DamagePercentag":1,"Original":1,"U2":2,"compensate":1,"division":1,"errors":1,"Class":120,".DamageMin":12,"*=":27,"*":55,".DamageMax":12,".Damage":27,".myDamage":4,"else":1,"General":2,"XMP":1,".Spread":1,".MaxAmmo":7,".Speed":8,".MomentumTransfe":4,".ClipSize":4,".FireLastReloadT":3,".DamageRadius":4,".LifeSpan":4,".ShakeRadius":1,".ShakeMagnitude":1,".MaxSpeed":5,".FireRate":3,".ReloadTime":3,"too":1,"much":1,".VehicleDamageSc":2,"((":1,"CAR":1,"nothing":1,".bModeExclusive":2,".SetFlashbangMod":1,"Has":1,"be":1,"False":1,"GroupName":1,"FriendlyName":1,"Description":1},"UrWeb":{"open":1,"Parse":1,".String":1,"val":63,"digit":2,"=":30,"satisfy":2,"isdigit":2,"decimal_of_len":8,"n":2,"ds":2,"<-":17,"count":4,";":21,"return":11,"(":43,"List":1,".foldl":1,"fn":1,"d":10,"acc":2,"=>":3,"*":6,"+":2,"((":1,"ord":2,")":35,"-":2,"#":3,")))":2,"date":2,"y":2,"char":18,"m":8,"if":2,">":14,"&&":1,"<=":1,"then":2,"{":12,"Year":2,",":10,"Month":2,"Datetime":2,".intToMonth":1,"))":2,"Day":2,"}":12,"else":2,"fail":4,"COMMENT(*":8,"time":1,"h":4,"s":12,"maybe":9,"skipWhile":2,"Hour":2,"Minute":2,"Second":2,"Option":1,".get":1,"timezone_offset":2,"let":2,"zulu":2,"digits":3,"sign":2,"or":6,"in":2,"`":4,"end":6,"datetime_with_tz":3,"tz":2,"++":2,"t":75,"TZOffsetMinutes":1,"datetime":2,"--":2,"#TZOffsetMinutes":2,"fun":3,"process":2,"v":4,"case":1,"parse":4,"eof":2,"of":1,"Some":1,"r":3,"year":2,"month":2,"day":2,"hour":2,"minute":2,"second":2,".addMinutes":1,".TZOffsetMinutes":1,"pad":4,"x":4,"<":9,"strcat":1,"show":2,"xml":6,"[":6,"]":6,":":52,"</":6,"|":1,"None":1,"none":1,"main":1,"()":1,"transaction":1,"page":1,"input":3,"source":2,"body":2,"label":2,"Enter":1,"an":1,"a":77,"href":1,"ISO":1,"here":1,"ctextbox":1,"/>":1,"ul":2,"><":1,"dyn":1,"signal":2,"/></":1,"functor":1,"Make":1,"Stream":2,"sig":4,"type":1,"con":3,"::":3,"Type":36,"->":86,"mreturn":1,":::":30,"mbind":1,"b":3,"monad_parse":3,"monad":3,".t":1,"option":6,"many":3,"list":9,"int":10,"skipMany":3,"unit":9,"sepBy":3,"structure":2,"String":1,"string":11,"stringCI":2,"take":1,"drop":1,"bool":5,"skip":1,"takeWhile":2,"takeTil":2,"takeRest":1,"skipSpace":1,"endOfLine":1,"unsigned_int_of_":1,"Blob":1,"blob":1},"V":{"COMMENT//":12,"import":10,"http":5,"json":6,"sync":4,"const":2,"(":102,"NR_THREADS":2,"=":18,")":86,"struct":6,"Story":2,"{":64,"title":1,"string":5,"url":1,"}":63,"Fetcher":3,"mut":32,":":8,"mu":1,".Mutex":1,"ids":8,"[]":12,"int":9,"cursor":2,"wg":7,"&":3,".WaitGroup":2,"fn":21,"f":10,"fetch":1,"()":20,"for":22,".mu":2,".lock":1,"if":5,".cursor":4,">=":2,".ids":2,".len":9,"return":8,"id":1,":=":63,"[":68,"]":67,"++":17,".unlock":1,"resp":4,".get":2,"or":5,"println":18,"exit":2,"story":1,".decode":3,",":48,".text":2,".wg":1,".done":1,"main":9,">":1,"tmp":3,";":32,"i":89,"<":16,"{}":1,"fetcher":2,"//":3,"sent":1,"via":1,"ptr":1,".add":1,"go":1,".fetch":1,".wait":1,"math":7,"SolarMass":6,"*":40,".Pi":2,"DaysPerYear":4,"N":7,"Position":2,"pub":3,"x":9,"f64":28,"y":6,"z":2,"Momentum":6,"m":1,"System":4,"v":15,"s":3,"advance":1,"sys":52,"dt":5,"-":12,"_vx":3,".v":34,".x":13,"_vy":3,".y":13,"_vz":3,".z":13,"j":32,"+":16,"dx":8,".s":15,"dy":8,"dz":8,"dsquared":3,"distance":4,".sqrt":3,"mag":7,"/":9,"))":5,"mi":4,".m":10,"-=":4,"+=":14,"offsetmomentum":1,"px":3,"py":3,"pz":3,"energy":1,"e":4,"arr_momentum":1,"COMMENT{-":1,"grinning_face":2,"rune":2,"commercial_at":2,"User":4,"name":2,"age":1,"is_registered":1,"bool":2,"users":4,"eprintln":1,"user":3,"in":4,"!":1,".can_register":1,".encode":1,"u":17,"can_register":1,".age":1,"register":1,".is_registered":1,"true":1,"term":11,".erase_clear":1,"sleeping_line":3,"standing_line":3,".cursor_down":1,"print":3,".bold":3,".red":1,")))":3,"size":4,"ch":4,".set_cursor_posi":2,".yellow":2,"html":4,".get_text":1,"pos":6,".index_after":2,"==":2,"break":1,"end":2,".substr":1,"COMMENT/*":1,"module":1,"os":2,"evala":3,"((":1,"times":1,"a":6,"times_trans":1,"a_times_transp":1,".times":1,".times_trans":1,"args":3,".args":1,"n":6,".int":1,"else":1,".a_times_transp":2,"vbv":3,"vv":3,"ans":1,"numbers":2,"num":2,"names":2,"Output":1,"Sam":1,"etc":1,"log":4,"l":8,".Log":1,".INFO":1,".info":1,".warn":1,".error":1,".debug":2,".set_level":1,".DEBUG":1,".fatal":1},"VBA":{"VERSION":5,"CLASS":3,"BEGIN":3,"MultiUse":3,"=":467,"-":40,"END":3,"Attribute":50,"VB_Name":7,"VB_GlobalNameSpa":5,"False":52,"VB_Creatable":5,"VB_PredeclaredId":5,"VB_Exposed":5,"VB_Description":2,"Option":6,"Explicit":6,"Implements":2,"IGridViewCommand":21,"Private":115,"adapter":4,"As":242,"GridViewAdapter":1,"WithEvents":6,"sheetUI":19,"GameSheet":2,".VB_VarHelpID":7,"Sub":198,"Class_Initialize":3,"()":93,"Set":98,"End":243,"Class_Terminate":2,"Debug":5,".Print":5,"TypeName":6,"(":566,"Me":37,")":376,"&":66,"Property":28,"Get":7,"ViewEvents":8,"IGridViewEvents":3,"sheetUI_CreatePl":1,"ByVal":45,"gridId":22,"PlayGridId":11,",":264,"pt":2,"PlayerType":1,"difficulty":2,"AIDifficulty":1,".CreatePlayer":1,"sheetUI_DoubleCl":1,"position":9,"IGridCoord":4,"Mode":6,"ViewMode":6,"Select":6,"Case":9,".FleetPosition":1,".ConfirmShipPosi":2,".Player1":1,".Player2":1,".AttackPosition":1,"sheetUI_PlayerRe":1,".HumanPlayerRead":1,"sheetUI_RightCli":1,"If":197,"FleetPosition":2,"Then":126,".PreviewRotateSh":1,"sheetUI_Selectio":1,".PreviewShipPosi":2,"value":2,"currentPlayerGri":2,".ShowInfoBeginAt":1,"CurrentShip":2,"IShip":4,"player":9,"IPlayer":4,".ShowInfoBeginDe":1,".Name":4,"Application":21,".Cursor":3,"xlWait":1,".StatusBar":2,"xlDefault":2,"newShip":4,"winningGridId":3,"With":68,".ShowAnimationVi":1,".ShowAnimationDe":1,"IIf":5,".ShowReplayButto":1,".LockGrids":1,".ShowAnimationHi":1,".LockGrid":4,".ShowErrorInvali":1,".ShowErrorKnownP":1,".ShowAnimationMi":1,".Visible":6,"xlSheetVisible":1,".OnNewGame":1,"grid":2,"PlayerGrid":1,".RefreshGrid":1,"Is":11,".ActiveSheet":1,".GridCoordToRang":1,".Select":1,".ShowAnimationSu":1,"hitShip":4,"Optional":11,"showAIStatus":2,"Boolean":16,".PlayerType":1,"ComputerControll":1,"And":11,".ShowAcquiredTar":1,".PlayGrid":1,".gridId":1,".IsSunken":1,"Else":34,".UpdateShipStatu":1,"Public":40,"consolidate":1,"Dim":98,"btmRow":4,"Long":32,"check":7,"String":22,"colOffset":8,"column":7,"counter":8,"dialog":18,"Integer":15,"file":5,"filename":17,"files":7,"fso":3,"New":22,"FileSystemObject":1,"header":8,"leftCol":7,"name":5,"namecheck":4,"newfile":6,"path":19,"rightCol":5,"row":5,"rowOffset":9,"source":5,"Range":8,"target":5,"topRow":9,"twb":8,"Workbook":5,"tws":10,"Worksheet":5,"version":11,"wb":14,"ws":12,".ThisWorkbook":1,"Let":42,".GetBaseName":2,".FullName":2,".Sheets":1,"+":53,"GoTo":14,"start":6,"quit":6,":":9,"MsgBox":9,"_":31,"prompt":10,":=":39,"Buttons":8,"vbExclamation":4,"vbYesNo":3,"Title":10,"vbYes":2,".Close":4,"SaveChanges":3,".Workbooks":1,".Count":33,".quit":1,"ElseIf":8,"vbNo":3,"vbQuestion":2,".path":1,".InputBox":2,"Default":1,"Type":2,"StrPtr":1,"Or":22,"vbRetryCancel":3,"vbRetry":3,"Right":1,"<>":16,"Dir":2,"Year":2,"Date":2,"Chr":6,".name":1,"Do":2,"While":2,"Split":2,"InStr":2,"CStr":3,"))":89,">":12,"ReDim":8,"Preserve":5,"Loop":2,".Calculation":2,"xlCalculationMan":1,".DisplayAlerts":2,".EnableEvents":2,".ScreenUpdating":2,"vbInformation":2,"vbOKCancel":1,"vbCancel":1,"window":2,".Show":4,"progress":4,"Workbooks":2,".Open":2,".Worksheets":2,"getLastColIndex":2,".Range":16,".Cells":16,"Call":2,"copyData":2,"For":29,"LBound":3,"To":19,"UBound":21,"Nothing":12,"On":11,"Error":11,"Resume":8,"Next":34,"Not":33,"getLastRowIndex":1,"Round":7,"((":1,"/":12,"*":2,".Columns":1,".AutoFit":1,"Add":3,"to":1,".SaveAs":1,"FileFormat":1,"xlOpenXMLWorkboo":1,"xlCalculationAut":1,"True":46,".Save":5,".Hide":5,"vbOKOnly":1,"RaiseError":1,"errNumber":2,"errSource":4,"errDescription":3,"Err":29,".Source":2,".Description":7,".Raise":4,"vbObjectError":1,"handleError":1,"errLocation":2,"errorMessage":4,".Number":10,"vbNewLine":6,"vbCritical":1,"#Const":1,"UseScriptingDict":18,"#If":22,"Mac":21,"dict_pKeyValues":10,"Collection":22,"dict_pKeys":28,"Variant":46,"dict_pItems":26,"dict_pObjectKeys":10,"dict_pCompareMod":3,"CompareMethod":5,"#Else":19,"dict_pDictionary":18,"Object":4,"#End":22,"Enum":2,"BinaryCompare":1,"VBA":26,".vbBinaryCompare":1,"TextCompare":1,".vbTextCompare":1,"DatabaseCompare":1,".vbDatabaseCompa":1,"CompareMode":6,".VB_Description":10,".CompareMode":7,"Value":16,"t":4,"change":1,"for":1,"Dictionary":4,"that":1,"contains":1,"data":1,"Count":4,"Item":19,"Key":46,".VB_UserMemId":1,"dict_KeyValue":22,"dict_GetKeyValue":8,"IsEmpty":2,".IsObject":12,".Item":15,".Exists":6,"dict_ReplaceKeyV":4,"dict_AddKeyValue":5,"Previous":3,"Updated":3,".IsEmpty":2,".Key":3,".Add":96,"Function":33,"Exists":4,"Items":18,".Split":2,".Items":7,"Keys":18,".Keys":26,"Remove":2,"dict_RemoveKeyVa":3,".Remove":13,"RemoveAll":2,"Erase":6,".RemoveAll":5,"dict_Key":26,"dict_GetFormatte":11,".Clear":12,"dict_Value":11,"dict_Index":18,"dict_FormattedKe":6,">=":4,"<":2,"dict_i":44,"Step":1,"Array":8,"Before":1,"dict_GetKeyIndex":5,"<=":3,"dict_RemoveObjec":2,"dict_GetObjectKe":4,"VarType":2,".vbBoolean":1,".vbString":1,".BinaryCompare":1,"supported":1,"by":1,"default":1,"dict_Lowercase":8,"dict_Char":4,"dict_Ascii":4,".Len":1,".Mid":1,"$(":1,".Asc":1,".CStr":1,"dict_ObjKey":5,"Exit":12,"CreateObject":2,"pForDisplay":4,"pUseNative":4,"SpeedTest":1,"ExecuteSpeedTest":3,"CompareToNative":4,"ToggleNative":1,"Enabled":2,"Code":4,"CodeModule":1,"Lines":4,"i":27,"ThisWorkbook":4,".VBProject":1,".VBComponents":1,".CodeModule":1,".Lines":1,".ReplaceLine":1,"RunSpecs":1,"DisplayRunner":5,".IdCol":1,".DescCol":1,".ResultCol":1,".OutputStartRow":1,".RunSuite":2,"Specs":30,"SpecSuite":2,"UseNative":37,"Dict":209,"A":6,"B":8,".It":23,"CreateDictionary":32,".Expect":90,".ToEqual":84,".ToBeEmpty":2,")))":5,".RunMatcher":4,"Each":13,"In":13,"vbTextCompare":2,"InlineRunner":1,"Counts":12,"Baseline":12,"RunSpeedTest":4,"Results":14,"PrintResults":3,"Test":9,"Index":5,"BaselineAvg":10,"Single":2,"ResultsAvg":10,"Result":19,"Format":6,"CountIndex":8,"AddResult":7,"Double":3,"IterateResult":7,"Timer":5,"PreciseTimer":1,".StartTimer":2,".TimeElapsed":2,"#":2,"ToBeAnEmptyArray":5,"Actual":4,"UpperBound":3,"s":1,"an":2,"array":2,"IsArray":1,"passed":1,"return":1,"Begin":2,"{":2,"C62A69F0":2,"16DC":2,"11CE":2,"9E98":2,"00AA00574A4F":2,"}":2,"stdSaveHandler":6,"Caption":2,"ClientHeight":2,"ClientLeft":2,"ClientTop":2,"ClientWidth":2,"OleObjectBlob":2,"StartUpPosition":2,"pWorkbook":3,"Event":6,"BeforeShow":2,"obj":6,"AfterShow":2,"WorkbookClose":3,"WorkbookCancelSa":2,"WorkbookBeforeSa":2,"WorkbookAfterSav":2,"Cancel":5,"Save":1,"bClosingAlready":3,"Create":2,".Init":1,"Friend":1,"Init":1,"btnCancel_Click":1,".Cancel":5,"UserForm_QueryCl":1,"CloseMode":1,"btnDontSave_Clic":1,"btnSave_Click":1,"pWorkbook_Before":1,"RaiseEvent":6,".labelText":1,"raise":1,"event":1,"as":1,"the":1,"workbook":1,"is":1,"not":1,"closing":1,"Const":1,"ProgressWidth":2,"pSheet":23,"pCount":5,"pTotal":4,"pSuites":5,"ConnectTo":1,"Sheet":2,"Start":1,"NumSuites":2,"ClearResults":2,"ShowProgress":3,"DisplayResult":3,"Output":1,"Suite":13,"TestSuite":3,"DisplayResults":2,"Done":1,"Failed":3,".Result":4,"TestResultType":6,".Fail":2,"HideProgress":2,"Percent":5,".Shapes":5,".Width":1,".Font":3,".Size":1,".Value":17,"StartRow":11,"StartColumn":12,".Row":2,".Column":2,"lastrow":6,".Bold":2,".Borders":2,"xlInsideHorizont":1,".LineStyle":2,"xlNone":1,"Rows":10,"Dividers":3,"Headings":3,"TestCase":1,"Failure":4,"ResultTypeToStri":6,".Tests":1,".Skipped":1,".Failures":1,"OutputValues":5,"Row":5,"Divider":5,"xlEdgeTop":1,"xlContinuous":1,".Color":1,".RGB":1,".Weight":1,"xlThin":1,"Heading":4,"ResultType":2,".Pass":1,".Pending":1,"frmConvert":1,"TypeInfoVer":1,"VB_Base":1,"VB_TemplateDeriv":1,"VB_Customizable":1,"IView":1,"mController":6,"IController":3,"mControllerEvent":4,"IControllerEvent":1,"mModel":22,"IModel":5,"mModelEvents":3,"IModelEvents":1,"mStorage":10,"IStorage":3,"mStorageEvents":3,"IStorageEvents":1,"mActiveWkSheet":4,"mbIgnoreControlE":5,"IView_Controller":3,"pController":3,".Events":3,"IView_Storage":3,"pStorage":3,"LoadStoredTables":3,"IView_Show":1,"Modal":2,"FormShowConstant":1,"SafeRangePrecede":3,"pRange":6,".Precedents":1,"UnionOfRangeAndI":4,"pPrecedents":4,"Union":1,"AutoApplyBox_Cli":1,"ApplyButton":1,".Enabled":5,"AutoApplyBox":7,"ApplyButton_Clic":2,"chkBooktabs_Clic":1,"UpdateOptions":5,"chkConvertDollar":3,"chkTableFloat_Cl":1,".CellWidth":4,"txtCellSize":4,".Indent":4,"txtIndent":4,"lvwStoredTables_":4,"bSelected":5,"lvwStoredTables":9,".ListIndex":6,"cmdLoad":2,"cmdDelete":1,"cmdOverwrite":1,"MSForms":2,".ReturnBoolean":1,"cmdLoad_Click":2,"KeyCode":2,".ReturnInteger":1,"Shift":1,"cmdDelete_Click":2,"mActiveWkSheet_C":1,"Target":2,"errfail":2,"Intersect":1,"ConvertSelection":3,"pModel":11,".Model":2,"InitFromModel":2,".Worksheet":1,"mModelEvents_Cha":1,"SetResult":3,".GetConversionRe":2,"mStorageEvents_C":1,"sResult":2,"txtResult":6,".Locked":2,".Text":3,".SetFocus":1,"InitModel":1,"Val":2,".txtCellSize":2,".Options":3,".GetOptions":1,".txtIndent":2,".FileName":5,".txtFilename":2,".SetOptions":1,".cmdSelection":2,".Caption":2,".RangeAddress":2,".GetItems":2,".AddItem":1,"GetOptions":8,"x2lOptions":2,"chkBooktabs":2,"x2lBooktabs":2,"x2lConvertMathCh":2,"chkTableFloat":2,"x2lCreateTableEn":2,"SetOptions":1,"Options":4,"cmdBrowse_Click":1,"sFileName":4,".GetSaveAsFilena":1,".AbsoluteFileNam":1,"txtFilename":4,"cmdCancel_Click":1,"Hide":3,"cmdCopy_Click":1,"VBA7":1,"Win32":1,"Win32_SetClipBoa":1,"dataObj":3,"DataObject":1,".SetText":1,".PutInClipboard":1,"cmdSave_Click":1,"SaveConversionRe":1,"cmdStore_Click":1,".ListCount":1,"cmdOverwrite_Cli":1,"lIndex":5,"cmdExportAll_Cli":1,"SaveAllStoredIte":1,"CommandButton2_C":1,"frmAbout":1,"spnCellWidth_Cha":1,"spnCellWidth":2,"spnIndent_Change":1,"spnIndent":2,"txtCellSize_Chan":1,"txtFilename_Chan":1,"txtIndent_Change":1,"cmdSelection_Cli":1,".Selection":1,"UserForm_Click":1,"UserForm_Initial":1},"VBScript":{"Class":2,"v_Data_ArrayList":2,"Private":3,"pArrayList":31,"Sub":18,"Class_Initialize":1,"()":26,"Set":8,"=":24,"CreateObject":1,"(":22,")":20,"End":31,"Public":26,"Property":20,"Get":7,"Capacity":3,".Capacity":2,"Let":2,"intSize":2,"Count":2,".Count":1,"IsFixedSize":2,".IsFixedSize":1,"IsReadOnly":2,".IsReadOnly":1,"IsSynchronized":2,".IsSynchronized":1,"Default":1,"Item":5,"intIndex":12,"If":4,"IsObject":1,"))":1,"Then":2,"Else":1,",":6,"varInput":4,"SyncRoot":2,".SyncRoot":1,"Add":1,"varItem":8,".Add":6,"Clear":1,".Clear":1,"Function":18,"Clone":2,".Clone":1,"Contains":2,".Contains":1,"Equals":2,"objItem":2,".Equals":1,"GetEnumerator":2,"intStart":2,"intEnd":2,".GetEnumerator":1,"GetHashCode":2,".GetHashCode":1,"GetType":2,".GetType":1,"Insert":1,".Insert":1,"Remove":1,".Remove":1,"RemoveAt":1,".RemoveAt":1,"Reverse":1,".Reverse":1,"Sort":1,".Sort":1,"ToArray":2,".ToArray":1,"ToString":2,".ToString":1,"TrimToSize":2,".TrimToSize":1,"Class_Terminate":1,"Nothing":1,"WScript":2,".ScriptName":1,"Dim":1,"arraylist":8,"New":1,".Echo":1},"VCL":{"COMMENT/*":12,"sub":23,"vcl_recv":2,"{":42,"if":14,"(":50,"req":36,".request":18,"!=":18,"&&":14,")":50,"return":33,"pipe":4,";":46,"}":40,"pass":9,".http":18,".Authorization":2,"||":4,".Cookie":2,"lookup":2,"vcl_pipe":2,"COMMENT#":12,"vcl_pass":2,"vcl_hash":2,"set":10,".hash":3,"+=":3,".url":2,".host":4,"else":3,"server":4,".ip":4,"hash":2,"vcl_hit":2,"!":2,"obj":7,".cacheable":2,"deliver":8,"vcl_miss":2,"fetch":3,"vcl_fetch":2,".Set":2,"-":14,"Cookie":2,".prefetch":1,"=":12,"30s":1,"vcl_deliver":2,"vcl_discard":1,"discard":2,"vcl_prefetch":1,"vcl_timeout":1,"vcl_error":2,".Content":2,"Type":2,"synthetic":2,"<?":2,"xml":2,"version":2,"encoding":2,"?>":2,"<!":2,"DOCTYPE":2,"html":6,"PUBLIC":2,">":42,"<":21,"head":4,"title":4,"</":19,"body":4,"h1":4,"Error":2,"p":10,"h3":4,"Guru":2,"Meditation":2,":":4,"XID":2,"hr":2,"address":2,"a":2,"href":1,"Varnish":2,"cache":2,".restarts":1,"==":2,".x":1,"forwarded":1,"for":1,".X":3,"Forwarded":3,"For":3,"+":2,"client":2,"hash_data":3,"beresp":4,".ttl":2,"<=":1,"0s":1,".Vary":1,"s":1,"hit_for_pass":1,".Retry":1,"After":1,"vcl_init":1,"ok":2,"vcl_fini":1},"VHDL":{"COMMENT--":1,"library":1,"ieee":2,";":7,"use":1,".std_logic_1164":1,".all":1,"entity":2,"inverter":2,"is":2,"port":1,"(":1,"a":2,":":2,"in":1,"std_logic":2,"b":2,"out":1,")":1,"end":2,"architecture":2,"rtl":1,"of":1,"begin":1,"<=":1,"not":1},"Valve Data Format":{"{":4,"game":2,"gamelogo":1,"type":1,"multiplayer_only":1,"icon":1,"nomodels":1,"nohimodel":1,"nocrosshair":1,"hidden_maps":1,"}":1,"supportsvr":1,"FileSystem":1,"SteamAppId":1,"//":1,"Source":1,"SDK":1,"Base":1,"Multiplayer":1,"SearchPaths":1,"COMMENT//":5,"+":1,"mod":1,"|":2,"gameinfo_path":1,"custom":1,"COMMENT/*":1},"Velocity Template Language":{"COMMENT#":5,"{":13,":":44,",":64,"#if":4,"(":40,"$input":2,".params":2,")":39,"==":3,"#else":2,"#end":9,"}":14,"#":10,"*":7,"based":1,"on":1,"PL":1,"/":4,"SQL":1,"mode":1,"by":3,"Peter":1,"Raganitsch":1,"adapted":1,"to":15,"Velocity":1,"Steve":1,"O":1,"August":1,"Taken":1,"from":1,"Codemirror":1,"MIT":2,"License":2,"Copyright":2,"C":1,"Marijn":1,"Haverbeke":1,"<":3,"marijnh":1,"@gmail":1,".com":1,">":5,"and":9,"others":1,"Permission":2,"is":6,"hereby":2,"granted":2,"free":2,"of":8,"charge":2,"any":2,"person":2,"obtaining":2,"a":4,"copy":4,"this":4,"software":2,"associated":2,"documentation":2,"files":2,"the":15,"deal":2,"in":6,"Software":8,"without":4,"restriction":2,"including":2,"limitation":2,"rights":2,"use":2,"modify":2,"merge":2,"publish":2,"distribute":2,"sublicense":2,"or":4,"sell":2,"copies":4,"permit":2,"persons":2,"whom":2,"furnished":2,"do":2,"so":2,"subject":2,"following":2,"conditions":2,"The":3,"above":2,"copyright":2,"notice":4,"permission":2,"shall":2,"be":3,"included":2,"all":2,"substantial":2,"portions":2,".":7,"THE":12,"SOFTWARE":6,"IS":2,"PROVIDED":2,"WITHOUT":2,"WARRANTY":2,"OF":8,"ANY":4,"KIND":2,"EXPRESS":2,"OR":14,"IMPLIED":2,"INCLUDING":2,"BUT":2,"NOT":2,"LIMITED":2,"TO":2,"WARRANTIES":2,"MERCHANTABILITY":2,"FITNESS":2,"FOR":4,"A":2,"PARTICULAR":2,"PURPOSE":2,"AND":2,"NONINFRINGEMENT":2,"IN":8,"NO":2,"EVENT":2,"SHALL":2,"AUTHORS":2,"COPYRIGHT":2,"HOLDERS":2,"BE":2,"LIABLE":2,"CLAIM":2,"DAMAGES":2,"OTHER":4,"LIABILITY":2,"WHETHER":2,"AN":2,"ACTION":2,"CONTRACT":2,"TORT":2,"OTHERWISE":2,"ARISING":2,"FROM":2,"OUT":2,"CONNECTION":2,"WITH":2,"USE":2,"DEALINGS":2,"This":3,"multiline":1,"comment":1,"second":1,"line":1,"[[":1,"hello":1,"steve":1,"has":1,"invalid":1,"syntax":1,"that":1,"would":1,"normally":1,"need":1,"like":1,"#define":2,"()":1,"${":2,"blah":1,"]]":1,"#include":2,"$foo":7,"$bar":5,"#parse":2,"#evaluate":1,"$hello":2,"Hello":2,"$who":2,"#set":15,"=":17,"##":1,"displays":1,"World":1,"!":1,"#foreach":2,"$customer":2,"$customerList":1,"$foreach":2,".count":1,".Name":1,"bar":1,"it":2,"#break":1,"else":1,"#stop":1,".parent":1,".hasNext":1,"$velocityCount":1,"$someObject":2,".getValues":1,"across":1,"lines":1,".method":1,".property":1,"$something":3,"#macro":1,"tablerows":1,"$color":3,"$somelist":2,"tr":4,"><":2,"td":4,"bgcolor":2,"</":2,"></":2,"$bodyContent":1,"#tablerows":1,"[":4,"]":4,"@tablerows":1,"some":1,"body":1,"content":1,"Variable":1,"reference":3,"$monkey":8,"$bill":1,"String":1,"literal":2,".Friend":1,"Property":1,".Blame":1,"$whitehouse":1,".Leak":1,"Method":1,".Plan":1,"$spindoctor":1,".weave":1,"$web":1,"Number":1,".Number":1,"Range":1,"operator":1,".Numbers":1,"Object":2,"list":1,".Say":1,"$my":1,"map":1,".Map":1,"RHS":1,"can":1,"also":1,"simple":1,"arithmetic":1,"expression":1,"such":1,"as":1,"Addition":1,"$value":5,"+":1,"Subtraction":1,"-":1,"Multiplication":1,"Division":1,"Remainder":1,"%":1,"c":1,"Siddharth":1,"Gupta":1,"false":1},"Verilog":{"COMMENT/*":5,"module":19,"hex_display":1,"(":395,"input":78,"[":208,":":204,"]":208,"num":5,",":328,"en":19,"output":49,"hex0":2,"hex1":2,"hex2":2,"hex3":2,")":352,";":292,"COMMENT//":301,"seg_7":4,"hex_group0":1,".num":4,".en":4,".seg":4,"hex_group1":1,"hex_group2":1,"hex_group3":1,"endmodule":18,"`":16,"timescale":10,"1ns":10,"/":15,"1ps":10,"t_button_debounc":1,"()":7,"parameter":7,"CLK_FREQUENCY":4,"=":96,"DEBOUNCE_HZ":4,"reg":27,"clk":43,"reset_n":32,"button":25,"wire":72,"debounce":6,"button_debounce":3,"#":16,".CLK_FREQUENCY":1,".DEBOUNCE_HZ":1,".clk":4,".reset_n":3,".button":1,".debounce":1,"initial":3,"begin":48,"bx":3,"#10":10,"end":48,"always":24,"#5":3,"~":13,"#100":1,"#0":8,".1":8,"t_sqrt_pipelined":1,"INPUT_BITS":69,"localparam":4,"OUTPUT_BITS":23,"+":47,"%":3,"-":79,"radicand":12,"start":12,"root":8,"data_valid":7,"sqrt_pipelined":3,".INPUT_BITS":1,".start":2,".radicand":1,".data_valid":2,".root":1,";;":1,"#50":2,"#10000":1,"$finish":2,"vga":1,"wb_clk_i":7,"//":79,"Mhz":1,"VDU":1,"clock":3,"wb_rst_i":7,"wb_dat_i":3,"wb_dat_o":2,"wb_adr_i":3,"wb_we_i":3,"wb_tga_i":5,"wb_sel_i":3,"wb_stb_i":2,"wb_cyc_i":2,"wb_ack_o":2,"vga_red_o":2,"vga_green_o":2,"vga_blue_o":2,"horiz_sync":2,"vert_sync":2,"csrm_adr_o":2,"csrm_sel_o":2,"csrm_we_o":2,"csrm_dat_o":2,"csrm_dat_i":2,"csr_adr_i":3,"csr_stb_i":3,"conf_wb_dat_o":3,"conf_wb_ack_o":3,"mem_wb_dat_o":3,"mem_wb_ack_o":3,"csr_adr_o":2,"csr_dat_i":3,"csr_stb_o":2,"v_retrace":3,"vh_retrace":3,"w_vert_sync":3,"shift_reg1":3,"graphics_alpha":4,"memory_mapping1":3,"write_mode":3,"raster_op":3,"read_mode":3,"bitmask":3,"set_reset":3,"enable_set_reset":3,"map_mask":3,"x_dotclockdiv2":3,"chain_four":3,"read_map_select":3,"color_compare":3,"color_dont_care":3,"wbm_adr_o":3,"wbm_sel_o":3,"wbm_we_o":3,"wbm_dat_o":3,"wbm_dat_i":3,"wbm_stb_o":3,"wbm_ack_i":3,"stb":4,"cur_start":3,"cur_end":3,"start_addr":2,"vcursor":3,"hcursor":3,"horiz_total":3,"end_horiz":3,"st_hor_retr":3,"end_hor_retr":3,"vert_total":3,"end_vert":3,"st_ver_retr":3,"end_ver_retr":3,"pal_addr":3,"pal_we":3,"pal_read":3,"pal_write":3,"dac_we":3,"dac_read_data_cy":3,"dac_read_data_re":3,"dac_read_data":3,"dac_write_data_c":3,"dac_write_data_r":3,"dac_write_data":3,"vga_config_iface":1,"config_iface":1,".wb_clk_i":2,".wb_rst_i":2,".wb_dat_i":2,".wb_dat_o":2,".wb_adr_i":2,".wb_we_i":2,".wb_sel_i":2,".wb_stb_i":2,"&":6,".wb_ack_o":2,".shift_reg1":2,".graphics_alpha":2,".memory_mapping1":2,".write_mode":2,".raster_op":2,".read_mode":2,".bitmask":2,".set_reset":2,".enable_set_rese":2,".map_mask":2,".x_dotclockdiv2":2,".chain_four":2,".read_map_select":2,".color_compare":2,".color_dont_care":2,".pal_addr":2,".pal_we":2,".pal_read":2,".pal_write":2,".dac_we":2,".dac_read_data_c":2,".dac_read_data_r":2,".dac_read_data":2,".dac_write_data_":4,".dac_write_data":2,".cur_start":2,".cur_end":2,".start_addr":1,".vcursor":2,".hcursor":2,".horiz_total":2,".end_horiz":2,".st_hor_retr":2,".end_hor_retr":2,".vert_total":2,".end_vert":2,".st_ver_retr":2,".end_ver_retr":2,".v_retrace":2,".vh_retrace":2,"vga_lcd":1,"lcd":1,".rst":1,".csr_adr_o":1,".csr_dat_i":1,".csr_stb_o":1,".vga_red_o":1,".vga_green_o":1,".vga_blue_o":1,".horiz_sync":1,".vert_sync":1,"vga_cpu_mem_ifac":1,"cpu_mem_iface":1,".wbs_adr_i":1,".wbs_sel_i":1,".wbs_we_i":1,".wbs_dat_i":1,".wbs_dat_o":1,".wbs_stb_i":1,"!":9,".wbs_ack_o":1,".wbm_adr_o":1,".wbm_sel_o":1,".wbm_we_o":1,".wbm_dat_o":1,".wbm_dat_i":1,".wbm_stb_o":1,".wbm_ack_i":1,"vga_mem_arbitrer":1,"mem_arbitrer":1,".clk_i":1,".rst_i":1,".csr_adr_i":1,".csr_dat_o":1,".csr_stb_i":1,".csrm_adr_o":1,".csrm_sel_o":1,".csrm_we_o":1,".csrm_dat_o":1,".csrm_dat_i":1,"assign":22,"?":10,"^":13,"@":18,"posedge":12,"<=":53,"mux":1,"opA":4,"opB":4,"sum":6,"dsp_sel":11,"out":7,"cout":5,"if":19,"==":8,"else":17,"include":1,"RAM":1,"addr":12,"write_data":8,"memwrite":2,"storeops":2,"read_data":2,"CLK":2,"reset":6,"ram":13,"RAM_COL_MAX":2,"rst":1,"integer":2,"i":78,"for":5,"<":5,"do_store":2,"{":12,"}":12,"task":4,"store_byte":2,"endtask":4,"store_half_word":2,"store_word":2,"COMMENT(*":2,"case":3,"STORE_B":1,"STORE_H":1,"STORE_W":1,"endcase":3,"t_div_pipelined":1,"dividend":3,"divisor":5,"div_by_zero":2,"quotient":2,"quotient_correct":1,"BITS":2,"div_pipelined":2,".BITS":1,".dividend":1,".divisor":1,".quotient":1,".div_by_zero":1,"#1":1,"#1000":1,"asynchronous":2,"bouncy":1,"debounced":1,"cycle":1,"signal":3,"COUNT_VALUE":2,"WAIT":6,"FIRE":4,"COUNT":4,"state":6,"next_state":6,"count":6,"or":20,"negedge":8,"*":59,">":2,"default":1,"pipeline_registe":1,"BIT_WIDTH":12,"pipe_in":4,"pipe_out":5,"NUMBER_OF_STAGES":7,"generate":3,"genvar":3,"pipe_gen":6,"pipeline":2,"endgenerate":3,"control":1,"an":6,"a":6,"b":4,"c":4,"d":4,"e":4,"f":3,"g":3,"h":3,"j":3,"k":3,"l":3,"FDRSE":12,".INIT":12,"b0":13,"DFF3":1,".Q":12,"Data":25,".C":12,"Clock":26,".CE":12,"enable":12,".D":12,".R":12,".S":12,"DFF2":1,"DFF1":1,"DFF0":1,"DFF7":1,"DFF6":1,"DFF5":1,"DFF4":1,"DFF11":1,"DFF10":1,"DFF9":1,"DFF8":1,"ps2_mouse":1,"Input":2,"Reset":1,"inout":2,"ps2_clk":1,"PS2":2,"Bidirectional":2,"ps2_dat":1,"the_command":1,"Command":1,"to":3,"send":2,"mouse":1,"send_command":1,"Signal":2,"command_was_sent":1,"command":1,"finished":1,"sending":1,"error_communicat":1,"received_data":1,"Received":1,"data":4,"received_data_en":1,"If":1,"new":1,"has":1,"been":1,"received":1,"start_receiving_":1,"wait_for_incomin":1,"ps2_clk_posedge":1,"Internal":2,"Wires":1,"ps2_clk_negedge":1,"idle_counter":1,"Registers":2,"ps2_clk_reg":1,"ps2_data_reg":1,"last_ps2_clk":1,"ns_ps2_transceiv":2,"State":1,"Machine":1,"s_ps2_transceive":2,"PS2_STATE_0_IDLE":1,"PS2_STATE_1_DATA":1,"PS2_STATE_2_COMM":1,"PS2_STATE_3_END_":1,"PS2_STATE_4_END_":1,"optional":2,"unsigned":2,"valid":2,"number":2,"of":2,"bits":2,"any":1,"start_gen":7,"propagation":1,"root_gen":15,"values":3,"radicand_gen":10,"mask_gen":9,"mask":3,"mask_4":1,"is":4,"odd":1,"this":2,"<<":2,"even":1,"pipeline_stage":1,"((":1,">>":2,"e0":1,"x":41,"y":21,"e1":1,"ch":1,"z":7,"o":6,"))":2,"maj":1,"|":2,"s0":1,"s1":1,"sign_extender":1,"INPUT_WIDTH":5,"OUTPUT_WIDTH":4,"original":3,"sign_extended_or":2,"sign_extend":3,"gen_sign_extend":1},"Vim Help File":{"vim":1,":":6,"tw":1,"=":3,"ts":1,"noet":1,"ft":1,"help":1,"norl":1},"Vim Script":{"set":59,"nocompatible":4,"ignorecase":4,"incsearch":4,"smartcase":3,"showmatch":5,"showcmd":3,"syntax":26,"on":12,"COMMENT\"":352,"guioptions":1,"-=":1,"T":1,"extended":1,"iclower":1,"leftright":1,"report":1,"=":319,"ruler":1,"searchincr":1,"shiftwidth":2,"showmode":1,"tabstop":2,"verbose":1,"hlsearch":2,"UseVimball":2,"finish":5,"doc":2,"/":22,"todo":16,".txt":6,"[[[":6,"Todo":3,"plugin":9,"for":5,"Vim":8,":":1208,"This":7,"is":10,"based":1,"vim":7,"-":86,"task":2,"(":118,"github":3,".com":3,"samsonw":1,")":116,".":267,"It":1,"helps":1,"managing":1,"lists":1,"within":1,"in":11,"a":23,"very":1,"basic":1,"but":3,"efficient":1,"way":2,"The":6,"latest":1,"version":2,"of":12,"can":7,"be":2,"found":1,"here":1,"cdsoft":2,".fr":3,"Contributions":1,"are":12,"possible":1,"GitHub":1,"https":1,"//":3,"CDSoft":1,"Installation":1,"distributed":2,"as":2,"Vimball":1,"archive":1,"+":7,"download":1,".vmb":1,"open":2,"this":6,"file":5,"with":12,"and":16,"type":6,"so":3,"%":18,"Usage":1,"File":1,"named":1,"*":37,".todo":3,"or":7,"the":33,"Syntax":2,"lines":10,"ending":1,"project":1,"titles":1,"starting":5,"urgent":2,"tasks":3,"pending":3,"less":1,"completed":1,"?":8,"questions":1,"Some":2,"words":1,"highlighted":1,"Other":1,"remain":1,"unformated":1,"Shortcuts":2,"key":7,"sequences":1,"<":73,"Leader":8,">":71,"easier":1,"to":11,"french":1,"keyboard":1,"You":5,"add":2,"let":225,"mapleader":1,".vimrc":1,"define":3,"any":1,"other":1,"that":6,"suits":1,"you":15,"best":1,"\\":91,"TAB":3,"toggles":3,"line":53,"status":3,"between":3,"&":93,"q":3,"License":2,"Copyright":1,",":162,"Christophe":1,"Delord":1,"work":1,"free":1,"redistribute":1,"it":5,"modify":1,"under":1,"terms":1,"Do":1,"What":1,"Fuck":1,"Want":1,"To":1,"Public":1,"Version":2,"published":1,"by":7,"Sam":1,"Hocevar":1,"See":2,"http":2,"www":1,".wtfpl":1,".net":1,"more":1,"details":1,".vim":10,"if":53,"exists":10,"endif":47,"keyword":3,"taskKeyword":10,"New":1,"new":3,"Working":1,"working":1,"Done":1,"done":1,"TODO":1,"bug":1,"Bug":1,"TBC":1,"TBD":1,"match":33,"taskWorkingIcon":5,"contained":8,"taskUrgentIcon":5,"taskDoneIcon":5,"taskQuestionIcon":5,"taskWorkingItem":3,"contains":10,"taskUrgentItem":3,"taskDoneItem":3,"taskQuestionItem":3,"highlight":12,"guifg":10,"black":6,"guibg":11,"yellow":12,"gui":10,"NONE":25,"ctermfg":12,"ctermbg":12,"cterm":10,"red":17,"bold":12,"green":12,"sectionTitleLine":1,"sectionTitle":3,"blue":10,"underline":2,"b":12,"current_syntax":2,"))":1,"g":41,"loaded_todo":1,"s":264,"cpo_save":3,"cpo":3,"function":10,"!":80,"Toggle_task_stat":3,"()":34,"getline":3,"==":45,"substitute":15,"elseif":16,"else":25,"call":32,"setline":3,"endfunction":10,"Toggle_urgent_ta":3,"Toggle_question":3,"SetupTodo":3,"inoremap":3,"silent":9,"buffer":6,"><":2,"ESC":3,"CR":28,"i":18,"noremap":3,">&":2,"unlet":1,"ftdetect":1,"autocmd":7,"BufRead":2,"BufNewFile":2,"filetype":5,"|":74,"augroup":5,"filetypedetect":1,"au":1,"setfiletype":1,"END":2,"terms_italic":2,"[":13,"]":13,"terms_noitalic":1,"has":9,"terminal_italic":4,"term":2,"$TERM_PROGRAM":2,"=~":2,"endfor":1,"options_list":2,"colorscheme_list":2,"background":5,"defaults_list":2,"lazycat_list":2,"SetOption":12,"name":8,"default":6,"l":13,"wrap":4,"ewrap":6,".a":6,"||":5,"solarized_":3,"{":13,"}":11,"exe":295,".l":10,".g":4,"&&":6,"t_Co":4,"solarized_termtr":4,"hi":58,"clear":2,"reset":1,"colors_name":5,"solarized_degrad":2,"vmode":56,"base03":12,"base02":11,"base01":11,"base00":12,"base0":12,"base1":12,"base2":12,"base3":11,"orange":8,"magenta":8,"violet":8,"cyan":8,"#859900":1,"original":1,"solarized_termco":2,"!=":5,">=":1,"bright":1,"none":5,"t_none":1,"n":2,"c":4,"r":10,"ou":4,"ob":1,"back":10,"temp03":2,"temp02":2,"temp01":2,"temp00":2,"solarized_contra":5,"solarized_bold":2,"bb":6,"solarized_underl":2,"u":10,"solarized_italic":2,".s":798,"sp_none":1,"sp_back":1,"sp_base03":2,"sp_base02":1,"sp_base01":1,"sp_base00":3,"sp_base0":4,"sp_base1":2,"sp_base2":1,"sp_base3":1,"sp_green":4,"sp_yellow":5,"sp_orange":1,"sp_red":3,"sp_magenta":1,"sp_violet":2,"sp_blue":4,"sp_cyan":2,"fmt_none":109,"fg_base0":15,"bg_back":10,"fmt_ital":7,"fg_base01":17,"bg_none":175,"fg_cyan":16,"fg_blue":32,"fg_green":14,"fg_orange":6,"fg_yellow":22,"fg_red":17,"fg_violet":6,"fg_none":9,"fmt_bold":46,"fg_magenta":13,"solarized_visibi":5,"fmt_revr":12,"fg_base02":2,"fg_base00":10,"bg_base02":24,"fg_base1":5,"fmt_revbb":10,"bg_base03":3,"fmt_stnd":3,"bg_base00":1,"fg_base2":2,"fmt_undb":5,"solarized_diffmo":5,"fmt_undr":15,"fmt_curl":4,"bg_base2":2,"bg_base0":2,"fmt_revbbu":1,"fmt_uopt":1,"fg_base03":1,"link":28,"lCursor":1,"Cursor":1,"bg_base01":1,"vimLineComment":1,"vimVar":1,"Identifier":2,"vimFunc":1,"Function":2,"vimUserFunc":1,"helpSpecial":1,"Special":1,"vimSet":1,"Normal":5,"vimSetEqual":1,"diffAdded":1,"Statement":1,"diffLine":1,"gitDateHeader":1,"gitIdentityHeade":1,"gitIdentityKeywo":1,"gitNotesHeader":1,"gitReflogHeader":1,"gitKeyword":1,"gitIdentity":1,"gitEmailDelimite":1,"gitEmail":1,"gitDate":1,"gitMode":1,"gitHashAbbrev":1,"gitHash":1,"gitReflogMiddle":1,"gitReference":1,"gitStage":1,"gitType":1,"gitDiffAdded":1,"gitDiffRemoved":1,"gitcommitSummary":1,"gitcommitUntrack":1,"gitcommitComment":3,"gitcommitDiscard":3,"gitcommitSelecte":3,"gitcommitNoBranc":1,"gitcommitBranch":1,"gitcommitUnmerge":3,"gitcommitType":1,"gitcommitNoChang":1,"gitcommitHeader":1,"gitcommitArrow":1,"gitcommitOverflo":1,"gitcommitBlank":1,"hs_highlight_boo":1,"hs_highlight_del":1,"hsImportParams":1,"Delimiter":2,"hsDelimTypeExpor":1,"hsModuleStartLab":2,"hsStructure":1,"hsModuleWhereLab":1,"pandocVerbatimBl":4,"pandocCodeBlock":1,"pandocCodeBlockD":1,"fg_pdef":13,"fmt_bldi":13,"fg_ptable":14,"pandocTableStruc":4,"fg_phead":11,"fmt_undi":2,"pandocEscapedCha":1,"pandocEscapePair":2,"pandocLineBreak":1,"pandocMetadataTi":1,"pandocMetadata":1,"GUIEnter":1,"SolarizedHiTrail":5,"solarized_hitrai":3,"solarizedTrailin":2,"syn":1,"ColorScheme":2,"SolarizedOptions":4,"setf":1,"failed":4,"append":4,"command":2,"SolarizedMenu":2,"try":1,"aunmenu":2,"Solarized":30,"endtry":1,"loaded_solarized":1,"solarized_menu":1,"amenu":20,"Contrast":9,"Low":3,"colorscheme":12,"solarized":15,"High":3,"an":9,"sep":4,"Nop":7,"Help":12,"help":10,"Visibility":9,"Background":10,"Toggle":3,"ToggleBG":2,"Dark":1,"dark":2,"Light":1,"light":1,"togglebg":3,"boldswitch":3,"italicswitch":3,"underlineswitch":3,"Diff":6,"Mode":6,"hitrailswitch":3,"Experimental":2,"HiTrail":1,"sep1":1,"Autogenerate":1,"options":1,"sep2":1,"Removing":1,"Menu":1,"menu":1,"Colorscheme":1,"sep3":1,"textobj":31,"rubyblock":33,"#user":1,"#plugin":1,"expand":3,"comment_escape":3,"block_openers":2,"start_pattern":3,"end_pattern":3,"skip_pattern":3,"select_a":1,"flags":5,"searchpair":2,"end_pos":4,"getpos":4,"normal":3,"start_pos":4,"return":9,"select_i":1,"k":1,"^":2,"j":2,"loaded_textobj_r":1,"Text":1,"objects":6,"ruby":6,"blocks":2,"CONTENTS":1,"contents":1,"Introduction":1,"introduction":2,"Interface":1,"interface":2,"Mappings":1,"mappings":6,"Examples":1,"examples":1,"Bugs":1,"bugs":3,"Changelog":1,"changelog":2,"================":6,"INTRODUCTION":1,"provides":1,"two":1,"text":9,"which":2,"triggered":2,"`":54,"ar":6,"ir":6,"respectively":1,"These":2,"follow":1,"convention":1,"selects":2,"_all_":3,"block":9,"_inner_":1,"portion":1,"In":1,"always":3,"closed":1,"end":9,"Ruby":1,"may":1,"opened":1,"using":1,"one":1,"several":1,"keywords":1,"including":2,"module":2,"class":2,"def":4,"do":5,"example":2,"demonstrates":1,"few":1,"these":2,"Foo":1,"Bar":1,"Baz":2,".each":3,"Suppose":2,"your":7,"cursor":2,"was":1,"positioned":1,"word":1,"snippet":1,"Typing":1,"var":2,"would":3,"enable":4,"visual":2,"mode":7,"selecting":1,"method":2,"definition":2,"Your":1,"selection":4,"comprise":1,"following":4,"Whereas":1,"typed":1,"vir":1,"select":4,"everything":1,"_inside_":1,"looks":1,"like":1,"Note":2,"_visual":1,"line_":1,"even":1,"were":1,"character":1,"before":2,"object":4,"too":1,"position":1,"If":3,"want":1,"move":1,"top":1,"o":1,"COMMENT#":2,"respond":2,"count":3,"For":1,"will":4,"current":3,"{}":1,"delimited":1,"prefix":2,"number":2,"e":2,"v2i":1,"then":2,"all":1,"does":1,"not":3,"due":1,"limitation":1,"vimscript":2,"#2100":2,"However":1,"achieve":2,"similar":1,"effect":1,"repeating":3,"manually":1,"So":1,"press":1,"outwards":1,"contract":1,"inwards":1,"later":2,"user":2,"matchit":3,"Matchit":1,"enabled":1,"vimrc":3,"each":1,"time":1,"starts":1,"up":1,"runtime":1,"macros":1,"Latest":1,"nelstrom":1,"INTERFACE":1,"----------------":2,"MAPPINGS":1,"defined":1,"Visual":2,"Operator":2,"Plug":10,"Select":2,"opening":2,"closing":2,"inner":1,"included":1,"CUSTOMIZING":1,"customizing":1,"textobj_rubybloc":3,"TextobjRubyblock":2,"automatically":1,"don":1,"loaded":1,"also":1,"use":1,"redefine":1,"doesn":1,"lhs":1,"rhs":1,"~":3,"-----":1,"didn":1,"instead":1,"wanted":1,"map":1,"them":1,"ae":3,"ie":3,"could":1,"placing":1,"xmap":2,"omap":2,"BUGS":1,"just":1,"ignored":1,"further":1,"information":1,"CHANGELOG":1,"First":1,"release":1,"tw":1,"ts":1,"ft":3,"norl":1,"fen":1,"fdl":1,"fdm":1,"marker":1,"encoding":4,"utf":1,"modelineexpr":1,"getftype":1,"off":1,"rtp":1,"+=":10,"bundle":1,"Vundle":1,"vundle":2,"#begin":1,"Plugin":1,"#end":1,"execute":1,"pathogen":1,"#infect":1,"indent":2,"autoread":1,"backspace":1,"eol":1,"start":1,"softtabstop":1,"noexpandtab":1,"modelines":1,"OverLength":2,"white":1,"#592929":1,"fun":5,"UpdateMatch":2,"%>":1,"72v":1,"endfun":5,"BufEnter":1,"BufWinEnter":1,"statusline":10,"DarkGreen":1,"Black":1,"StatusLineHighli":2,"synIDattr":1,"synID":1,"col":1,"StatusLineFileTy":2,"strlen":1,"StatusLineEncodi":2,"toupper":1,"fenc":2,"enc":1,"bomb":1,"StatusLineEOLSty":2,"fileformat":3,";":1,"laststatus":1,"#Question":2,"#":3,"#WarningMsg":1,"<%":1,"f":1,"%=":1,"h":1,"m":1,"w":1},"Vim Snippet":{"snippet":34,"if":11,"abbr":29,"endif":8,"options":24,"head":24,"${":55,":":71,"#":20,"condition":4,"}":56,"TARGET":11,"elseif":2,"ifelse":1,"else":2,"for":3,"in":2,"endfor":2,"var":3,"list":2,"while":3,"endwhile":2,"function":7,"func":3,"endfunc":2,"alias":11,"!":9,"func_name":4,"(":27,")":25,"abort":4,"endfunction":4,"try":8,"endtry":7,"catch":4,"/":6,"pattern":3,"tryfinally":1,"...":3,"finally":5,"tryf":1,"empty":1,",":13,"E484":1,"Vim":1,"cmdname":1,"{":2,"errmsg":1,"\\\\":1,"\\":9,"echomsg":4,"log":1,"string":2,"command":3,"call":4,"command_name":1,"customlist":2,"complete":1,"arglead":1,"cmdline":1,"cursorpos":1,"return":1,"filter":1,"augroup":4,"with":1,"autocmds":1,"augroup_name":1,"autocmd":2,"event":1,"END":2,"redir":4,"=>":2,"::":1,"NeoBundle":3,"neobundle":3,"+":4,"<":5,"`":6,">":3,"NeoBundleLazy":3,"neobundlelazy":1,"bundle_hooks":1,"hooks":4,"let":15,"s":8,"=":15,"#get_hooks":1,".on_source":1,"bundle":1,"unlet":2,"autoload":2,"afunction":1,"afunc":1,"substitute":1,"matchstr":1,"neosnippet":1,"#util":1,"#expand":1,"args":1,"save_cpoptions":1,"save_cpo":5,"&":9,"cpo":5,"|":5,"set":2,"vim":4,"cpoptions":1,"g":3,"loaded":2,"exists":6,"finish":2,"loaded_":1,"$1":10,"modeline":1,"COMMENT\"":1,"undo_ftplugin":4,"b":6,".":2,"setlocal":1,"option_name1":1,"option_name2":1,"python":3,"py":1,"<<":6,"EOF":12,"python3":3,"py3":1,"lua":3,"save_pos":1,"use":3,"pos":1,"save":3,"pos_save":2,"getpos":1,"setpos":1,"save_register":1,"register":1,"save_reg_":2,"getreg":1,"save_regtype_":2,"getregtype":1,"setreg":1,"save_option":1,"option":1,"$1_save":2,"p":1,"debug":1,"-":7,"[":1,"]":1,"version":6,"check":2,"v":2,"||":3,"==":1,"&&":1,"has":2,"))":1,"version_new":1,"new":1,"priority":1,"COMMENT#":4,"gvar":1,"endsnippet":3,"guard":1,"_":1,"cp":1,"$3":1,"f":1,"fun":1,"function_name":1,"$2":1,"endf":1},"Visual Basic .NET":{"Option":3,"Infer":1,"On":1,"Explicit":1,"Off":2,"Strict":1,"Imports":16,"System":12,".Collections":2,".Generic":1,".Linq":2,".Expressions":1,".Text":1,"M":1,"=":52,".Math":1,"<":26,"xmlns":2,":":6,"ns":1,">":46,"#Const":2,"line":1,"foo":3,"True":1,"#If":3,"Then":4,"#Else":2,"#End":5,"If":6,"extern":1,"alias":1,"DEBUG":2,"OrElse":1,"TRACE":1,".Diagnostics":3,"#ElseIf":1,"SILVERLIGHT":1,"#Region":2,"ConsoleApplicati":1,".Test":1,"Region":2,"X":2,"int1":1,"ABC":1,".X":1,"(":22,"Of":4,"Integer":10,")":19,"A":2,".B":1,"Assembly":1,".Copyright":2,"Module":3,"vbLf":1,"&":8,"vbTab":1,"ChrW":2,"H123":2,".ToString":4,"()":6,"())":3,"Friend":3,"Interface":4,"CoContra":2,"Out":3,"T":3,",":22,"In":3,"K":3,"End":6,"Public":3,"Delegate":2,"Sub":5,"CoContra2":2,"Namespace":1,"My":1,"Partial":1,"Class":1,"Inherits":1,"CSType1":1,"Implements":1,"I":1,"Obsolete":2,"New":4,"ByVal":1,"As":32,"MyBase":1,".New":1,"L":1,"Dim":26,"i":2,"Len":1,"+=":1,"Console":3,".WriteLine":3,"export":1,".iefSupplied":1,".command":1,"Const":2,"local":4,"?":4,".MaxValue":2,"local0":1,"Guid":4,"r":3,"Varioblelocal":1,"Varioblelocal0":1,"local3":1,"local4":1,"local5":2,"TryCast":1,"Nothing":2,"Action":2,"local6":1,"TypeOf":1,"Is":1,"u":1,"1UI":2,"U_Renamed":1,"hex":1,"Long":5,"HBADC0DE":1,"Hex_Renamed":1,"HDEADBEEFL":1,"l":1,"-":5,"L_Renamed":1,"ul":1,"ULong":8,"Ul_Renamed":1,"uL_Renamed2":1,"UL_Renamed3":1,"lu":1,"Lu_Renamed1":1,"lU_Renamed2":1,"LU_Renamed3":1,"bool":1,"Boolean":1,"[":10,"byte":1,"]":10,"Byte":1,"char":1,"Char":1,"c":1,"decimal":1,"Decimal":1,"D":1,"dynamic":2,"Object":2,"double":1,"Double":1,"m":1,".PI":1,"float":1,"Single":1,"int":1,"long":1,"object":1,"sbyte":1,"SByte":1,"short":1,"Short":1,"string":1,"String":1,"COMMENT\"\"\"":1,"@Code":1,"ViewData":1,"Code":1,"@section":1,"featured":1,"section":2,"class":7,"div":2,"hgroup":2,"h1":2,"@ViewData":2,".":8,"</":20,"h2":2,"p":2,"To":1,"learn":1,"more":4,"about":2,"ASP":5,".NET":5,"MVC":5,"visit":2,"a":13,"href":5,"title":2,"http":1,"//":1,"asp":1,".net":1,"/":1,"mvc":1,"The":1,"page":1,"features":3,"mark":2,"videos":1,"tutorials":1,"and":6,"samples":1,"to":3,"help":1,"you":4,"get":1,"the":4,"most":1,"from":1,"have":1,"any":1,"questions":1,"our":1,"forums":1,"Section":1,"h3":2,"We":1,"suggest":1,"following":1,"ol":2,"li":6,"h5":6,"Getting":1,"Started":1,"gives":2,"powerful":1,"patterns":1,"based":1,"way":1,"build":1,"websites":1,"that":5,"enables":1,"clean":1,"separation":1,"of":2,"concerns":1,"full":1,"control":1,"over":1,"markup":1,"for":3,"enjoyable":1,"agile":1,"development":2,"includes":1,"many":1,"enable":1,"fast":1,"TDD":1,"friendly":1,"creating":1,"sophisticated":1,"applications":2,"use":1,"latest":1,"web":2,"standards":1,"Learn":3,"Add":1,"NuGet":2,"packages":1,"jump":1,"start":1,"your":2,"coding":1,"makes":1,"it":1,"easy":1,"install":1,"update":1,"free":1,"libraries":1,"tools":1,"Find":1,"Web":1,"Hosting":1,"You":1,"can":1,"easily":1,"find":1,"hosting":1,"company":1,"offers":1,"right":1,"mix":1,"price":1,"Module1":1,"Main":1,".Out":2},"Visual Basic 6.0":{"VERSION":8,"Begin":35,"VB":23,".Form":2,"frmProcMan":1,"Caption":25,"=":1246,"ClientHeight":5,"ClientLeft":5,"ClientTop":5,"-":236,"ClientWidth":5,"BeginProperty":41,"Font":22,"Name":35,"Size":18,"Charset":17,"Weight":17,"Underline":17,"Italic":17,"Strikethrough":17,"EndProperty":41,"Icon":1,":":63,"KeyPreview":1,"LinkTopic":2,"ScaleHeight":3,"ScaleWidth":3,".Frame":1,"fraProcessManage":4,"Height":25,"Left":33,"TabIndex":20,"Top":24,"Width":25,".CommandButton":4,"cmdProcManRefres":7,"End":323,"cmdProcManBack":2,"Cancel":4,"cmdProcManRun":2,"cmdProcManKill":2,".ListBox":2,"lstProcessManage":64,"IntegralHeight":2,"ItemData":1,"1CFA":1,"List":1,"1CFC":1,"MultiSelect":1,".CheckBox":1,"chkProcManShowDL":7,"lstProcManDLLs":27,"Visible":2,".Label":3,"lblConfigInfo":7,"AutoSize":2,"Index":26,".Image":2,"imgProcManCopy":4,"Picture":2,"1CFE":1,"ToolTipText":2,"lblProcManDblCli":2,"imgProcManSave":4,"21C1":1,".Menu":7,"mnuProcMan":3,"mnuProcManKill":3,"mnuProcManStr1":1,"mnuProcManCopy":1,"mnuProcManSave":1,"mnuProcManStr2":1,"mnuProcManProps":3,"Attribute":46,"VB_Name":10,"VB_GlobalNameSpa":8,"False":48,"VB_Creatable":8,"VB_PredeclaredId":8,"True":47,"VB_Exposed":8,"Option":9,"Explicit":9,"frmMain":1,".frm":1,"Private":211,"Const":42,"TH32CS_SNAPNOHEA":2,"&":232,"H40000000":1,"As":692,"Boolean":41,"lstProcManDLLsHa":5,"Public":29,"Function":112,"ProcManDLLsHasFo":2,"()":117,"Sub":196,"RefreshProcessLi":4,"(":730,"objList":8,"ListBox":8,")":678,"Dim":150,"hSnap":6,",":829,"uPE32":7,"PROCESSENTRY32W":1,"sExeFile":3,"$":14,"CreateToolhelp32":1,"TH32CS_SNAPPROCE":1,"Or":12,".dwSize":1,"Len":22,"If":305,"Process32First":1,"Then":184,"CloseHandle":2,"Exit":36,".Clear":6,"Do":1,"StringFromPtrW":1,"VarPtr":10,".szExeFile":1,")))":2,".AddItem":5,".th32ProcessID":1,"vbTab":44,"Loop":1,"Until":1,"Process32Next":1,"lNumProcesses":3,"Long":402,"i":88,"sProcessName":5,"String":57,"Process":11,"MY_PROC_ENTRY":1,"GetProcesses":1,"For":41,"To":46,"UBound":15,".Path":4,"Not":21,"IsDefaultSystemP":1,".pid":2,".Name":3,"<>":26,"Next":46,"RefreshDLLList":4,"lPID":7,"aModules":5,"EnumModules64":2,"AryItems":5,"SaveProcessList":3,"objProcess":10,"objDLL":4,"Optional":15,"bDoDLLs":5,"sFilename":5,"sProcess":26,"sModule":12,"hFile":5,"sList":28,"clsStringBuilder":2,"SaveFileDialog":1,"Translate":32,"AppPath":1,"Me":42,".hwnd":13,"Set":36,"New":17,".Append":3,"ChrW":1,"$(":34,".AppendLine":9,"ProcManVer":3,"AppVerString":2,"MakeLogHeader":2,".ListCount":14,".List":17,"_":10,"GetFilePropVersi":4,"Mid":12,"InStr":16,"+":90,"))":45,"GetFilePropCompa":4,"arList":5,"j":10,"CLng":17,"vbCrLf":20,"DoEvents":3,"OpenW":1,"FOR_OVERWRITE_CR":1,"g_FileBackupFlag":1,"PutW":1,"StrPtr":11,".ToString":1,".Length":1,"*":32,"CloseW":1,"OpenLogFile":1,"Nothing":7,"CopyProcessList":3,".ListIndex":17,"ClipboardSetText":1,"MsgBoxW":4,"vbInformation":2,"Else":54,"SetListBoxColumn":2,"objListBox":2,"lTabStop":5,"SendMessage":7,"LB_SETTABSTOPS":1,".Visible":8,"CBool":2,".Value":10,"And":35,".Enabled":5,".SetFocus":3,"Form_Resize":2,"cmdProcManBack_C":1,"Unload":2,"cmdProcManKill_C":2,"sMsg":8,"s":46,"HasSelectedProce":3,".Selected":5,"Replace":2,"vbExclamation":2,"vbYesNo":1,"vbNo":1,"PauseProcess":1,"KillProcess":1,"SleepNoLock":2,"ResumeProcess":1,"sPID":18,"bIsWinNT":2,".Caption":13,"cmdProcManRun_Cl":1,"SHRunDialog":2,"StrConv":3,"vbUnicode":2,"Form_KeyDown":1,"KeyCode":7,"Integer":24,"Shift":8,".Hide":3,"ProcessHotkey":1,"Form_Load":2,"SetAllFontCharse":1,"g_FontName":1,"g_FontSize":1,"g_bFontBold":1,"ReloadLanguage":1,"LoadWindowPos":1,"SETTINGS_SECTION":2,"AddHorizontalScr":1,"Form_MouseDown":1,"Button":8,"X":6,"Single":21,"Y":5,"Form_QueryUnload":1,"UnloadMode":2,"SaveWindowPos":1,"On":14,"Error":14,"Resume":9,".WindowState":1,"vbMinimized":1,".Width":18,".ScaleWidth":6,".Left":16,".Height":24,".ScaleHeight":12,"/":14,".Top":11,"imgProcManCopy_C":2,".BorderStyle":4,"imgProcManSave_C":2,"ShowFileProperti":2,"lstProcManDLLs_D":3,"lstProcManDLLs_K":1,"Select":16,"Case":52,"ElseIf":4,"PopupMenu":2,"lstProcManDLLs_M":2,"mnuProcManCopy_C":1,"mnuProcManKill_C":1,"GetForegroundWin":2,".Parent":2,"mnuProcManProps_":1,"mnuProcManSave_C":1,"lstProcManDLLs_L":1,"you":1,"may":1,"not":1,"use":2,"this":4,"file":1,"except":1,"in":1,"compliance":1,"{":40,"AC0714F6":1,"3D04":1,"11D1":1,"AE7D":1,"00A0C90F26F4":1,"}":40,"Wizard":1,"_ExtentX":12,"_ExtentY":12,"_Version":20,"DisplayName":1,"AppName":1,"AppVer":1,"LoadName":1,"LoadBehavior":1,"RegLocation":1,"CmdLineSupport":1,"mcbMenuCommandBa":4,"Office":1,".CommandBarContr":1,"WithEvents":4,"MenuHandler":2,"CommandBarEvents":1,".VB_VarHelpID":4,"mfrmWizard":5,"frmWizard":2,"VBInstance":5,"VBIDE":1,".VBE":1,"AddinInstance_On":2,"ByVal":177,"application":2,"Object":52,"ConnectMode":2,"AddInDesignerObj":2,".ext_ConnectMode":1,"AddInInst":1,"custom":2,"Variant":16,"GoTo":16,"error_handler":2,"ext_cm_External":1,"LoadMe":3,"AddToAddInComman":1,"LoadResString":1,"LoadResPicture":1,".MenuHandler":1,".Events":1,".CommandBarEvent":1,"MsgBox":2,"Err":22,".Description":4,"RemoveMode":1,".ext_DisconnectM":1,".Delete":1,"MenuHandler_Clic":1,"CommandBarContro":1,"handled":1,"CancelDefault":1,".VBInst":1,".Show":1,"vbModal":1,"CLASS":3,"BEGIN":3,"MultiUse":3,"Persistable":3,"DataBindingBehav":3,"DataSourceBehavi":3,"MTSTransactionMo":3,"END":3,"INIT_RECORDS_COU":2,"Type":29,"DATAPACK_RECORD":3,"VbVarType":1,"Data":1,"Byte":23,"g_Cell":13,"g_Array":11,"g_iPos":11,"g_BytePos":8,"Class_Initialize":2,"ReDim":12,"Class_Terminate":2,"Erase":2,"Push":1,"vData":11,"ErrorHandler":14,"ptr":7,"<":8,"Preserve":3,"With":34,".Type":3,"VarType":2,"VarDataPtr":6,"vbString":3,".Size":21,"vbByte":2,"vbInteger":2,"vbBoolean":2,"vbLong":2,"vbCurrency":2,"vbSingle":2,"vbDouble":2,"vbDate":2,"Debug":10,".Print":10,".Raise":9,".Data":3,"memcpy":5,"ErrorMsg":6,"inIDE":6,"Stop":6,"Fetch":2,">":16,"dr":7,"v":18,"\\":12,"CByte":1,"CInt":1,"CCur":1,"CSng":2,"CDbl":7,"#12":1,"AM":1,"#":1,"vbByRef":2,"VT":3,"GetMem2":1,"GetMem4":1,"Property":27,"Get":7,"SerializeToHexSt":2,"arr":6,"SerializeToArray":3,"$((":1,"Right":4,"Hex":4,"TSize":4,"iByte":6,"Let":2,"DeSerializeArray":2,"bData":3,"DeSerializeHexSt":1,"sData":5,"b":17,"Step":2,"((":4,"DefObj":1,"A":1,"Z":1,"#Const":1,"ImplUseDebugLog":2,"USE_DEBUG_LOG":1,"CP_UTF8":4,"Declare":47,"CopyMemory":2,"Lib":47,"Alias":9,"Destination":1,"Any":6,"Source":1,"Length":1,"IsBadReadPtr":2,"lp":1,"ucb":1,"WideCharToMultiB":3,"CodePage":2,"dwFlags":2,"lpWideCharStr":2,"cchWideChar":2,"lpMultiByteStr":2,"cchMultiByte":2,"lpDefaultChar":1,"lpUsedDefaultCha":1,"MultiByteToWideC":2,"QueryPerformance":4,"lpPerformanceCou":1,"Currency":4,"lpFrequency":1,"DesignDumpArray":2,"baData":3,"lPos":3,"lSize":17,"LenB":4,"CStr":7,"DesignDumpMemory":3,"lPtr":5,"lIdx":9,"sHex":11,"sChar":9,"lValue":5,"aResult":4,"Call":27,">=":9,"Chr":1,"Mod":2,"vbNullString":4,"Xor":2,"H80000000":4,"Join":1,"FromUtf8Array":6,"baText":5,"ToUtf8Array":2,"sText":7,"baRetVal":5,"TimerEx":3,"Double":7,"cFreq":3,"cValue":3,"At":2,"vArray":2,"QH":2,"#If":1,"DebugLog":1,"sFunction":2,"eType":3,"LogEventTypeCons":1,"vbLogEventTypeIn":1,"Format":7,"Switch":1,"vbLogEventTypeEr":1,"vbLogEventTypeWa":1,"#End":1,"FormMonochrome":1,"Appearance":1,"BackColor":2,"H80000005":2,"DrawStyle":1,"HasDC":1,"MaxButton":1,"MinButton":1,"ScaleMode":1,"PhotoDemon":10,".pdSlider":2,"sldDitheringAmou":4,"Max":2,"Value":5,"DefaultValue":1,".pdDropDown":1,"cboDither":6,".pdButtonStrip":1,"btsTransparency":5,"sltThreshold":4,"Min":1,"NotchPosition":1,"NotchValueCustom":1,".pdCheckBox":1,"chkAutoThreshold":5,".pdFxPreviewCtl":1,"pdFxPreview":3,".pdColorSelector":2,"csMono":6,"curColor":1,".pdCommandBar":1,"cmdBar":6,".pdLabel":1,"lblTitle":1,"FontSize":1,"ForeColor":1,"method":3,"https":2,"//":2,"en":2,".wikipedia":2,".org":2,"wiki":2,"Otsu":2,"%":2,"27s_method":2,";":2,"m_AutoActive":4,"btsTransparency_":1,"buttonIndex":1,"UpdatePreview":10,"cboDither_Click":1,".SetPreviewStatu":4,"CalculateOptimal":4,"cmdBar_OKClick":1,"GetFunctionParam":4,"UNDO_Layer":1,"cmdBar_RequestPr":1,"cmdBar_ResetClic":1,".Color":4,"RGB":2,".Reset":1,"cParams":8,"pdSerialize":4,".AddParam":6,".GetParamString":1,"csMono_ColorChan":1,"Palettes":12,".PopulateDitheri":1,"ApplyThemeAndTra":1,"Form_Unload":1,"ReleaseFormThemi":1,"imageData":45,"tmpSA":6,"SafeArray2D":2,"tmpSA1D":2,"SafeArray1D":1,"EffectPrep":4,".PrepImageData":3,"x":39,"y":66,"initX":10,"initY":9,"finalX":10,"finalY":12,"curDIBValues":9,".Right":2,".Bottom":2,"r":12,"g":12,"lLookup":6,"pLuminance":4,"numOfPixels":4,"workingDIB":8,".WrapArrayAround":2,"Colors":11,".GetHQLuminance":5,"no":1,"longer":1,"needed":1,".UnwrapArrayFrom":2,"for":1,"finding":1,"the":5,"ideal":1,"threshold":1,"value":1,".":8,"hSum":4,"sumB":5,"wB":7,"wF":5,"varMax":4,"mB":4,"mF":4,"varBetween":4,"MonochromeConver":2,"monochromeParams":2,"toPreview":11,"ByRef":20,"dstPic":4,"pdFxPreviewCtl":1,"Message":1,".SetParamString":1,"cThreshold":6,"ditherMethod":4,"ditherAmount":11,"lowColor":5,"highColor":5,"removeTransparen":3,".GetLong":4,".GetDouble":1,"!":5,"vbBlack":1,"vbWhite":1,".GetBool":1,"alphaAlreadyPrem":4,".bytesPerPixel":1,".CompositeBackgr":1,"xStride":31,"progBarCheck":7,"ProgressBars":4,".SetProgBarMax":2,".FindBestProgBar":2,"lowR":6,"lowG":6,"lowB":6,"highR":6,"highG":6,"highB":6,".ExtractRed":2,".ExtractGreen":2,".ExtractBlue":2,"l":13,"newL":5,"ditherTable":16,"xLeft":13,"xRight":13,"yDown":13,"errorVal":7,"dDivisor":13,"Interface":4,".UserPressedESC":4,"SetProgBarVal":4,".GetDitherTable":11,"PDDM_Ordered_Bay":2,"PDDM_SingleNeigh":2,"PDDM_FloydSteinb":1,"PDDM_JarvisJudic":1,"PDDM_Stucki":1,"PDDM_Burkes":1,"PDDM_Sierra3":1,"PDDM_SierraTwoRo":1,"PDDM_SierraLite":1,"original":2,"Hyperdither":1,"HyperScan":1,"algorithm":1,"Note":1,"Bill":1,"invented":1,"MacPaint":1,"QuickDraw":1,"PDDM_Atkinson":1,"t":4,"be":1,"a":2,"problem":1,"dErrors":5,".GetDIBWidth":1,".GetDIBHeight":1,"xQuick":11,"xQuickInner":6,"yQuick":5,"<=":1,"NextDitheredPixe":6,"ve":3,"made":1,"it":2,"all":1,"way":1,"here":1,"we":4,"are":1,"able":1,"to":5,"actually":1,"spread":1,"error":1,"location":1,".FinalizeImageDa":1,"sltThreshold_Cha":1,".PreviewsAllowed":1,"pdFxPreview_View":1,"WriteFile":2,"lpBuffer":1,"nNumberOfBytesTo":1,"lpNumberOfBytesW":1,"lpOverlapped":1,"GetStdHandle":3,"nStdHandle":1,"ExitProcess":5,"uExitCode":1,"OemToChar":1,"lpszScr":2,"lpszDst":2,"CharToOem":2,"LoadTypeLib":2,"szFile":1,"pptlib":1,"ITypeLib":4,"RegisterTypeLib":2,"ptlib":2,"szFullPath":2,"szHelpDir":2,"RegisterTypeLibF":2,"GetFileAttribute":2,"lpFileName":1,"OaEnablePerUserT":1,"STD_OUTPUT_HANDL":2,"STD_ERROR_HANDLE":2,"INVALID_HANDLE_V":2,"HFFFFFFFF":1,"FILE_ATTRIBUTE_D":2,"H10":2,"S_OK":4,"cOut":3,"cErr":14,"Main":1,"lret":11,"FileName":7,"ExitCode":5,"hLib":1,"ITL":4,"argv":4,"argc":3,"bUseAdmin":4,"WriteC":24,"Command":2,"())":2,"Using":2,"ParseCommandLine":1,"UCase":1,"ReLaunch":2,"UnQuote":4,"TlibErr2Text":5,"IsProcessElevate":2,".Number":1,".LastDllError":1,"lErr":4,"txt":8,"cHandle":3,"dwWritten":2,"vbNewLine":1,"IIf":3,"vbFromUnicode":1,"sStr":5,"COMMENT\"\"\"":1,"lExitCode":5,"RunAsAndWait":1,"App":2,"know":1,"78E93846":1,"85FD":1,"11D0":25,"00A0C90DC8A9":1,"DataReport1":1,"Bindings":1,"StartUpPosition":1,"_DesignerVersion":1,"ReportWidth":1,"0BE35203":14,"8F91":14,"11CE":14,"9DE3":14,"00AA004BB851":14,"GridX":1,"GridY":1,"LeftMargin":1,"RightMargin":1,"TopMargin":1,"BottomMargin":1,"DataMember":7,"NumSections":1,"SectionCode0":1,"Section0":1,"1C13A8E0":5,"A0B6":18,"A0C90DC8A9":18,"NumControls":5,"ItemType0":3,"Item0":3,"1C13A8E1":7,"SectionCode1":1,"Section1":1,"ItemType1":2,"Item1":2,"ItemType2":2,"Item2":2,"ItemType3":2,"Item3":2,"ItemType4":2,"Item4":2,"ItemType5":2,"Item5":2,"SectionCode2":1,"Section2":1,"1C13A8E2":6,"DataField":6,"DataFormat":6,"6D835690":6,"900B":6,"00A0C91110ED":6,"HaveTrueFalseNul":6,"FirstDayOfWeek":6,"FirstWeekOfYear":6,"LCID":6,"SubFormatType":6,"SectionCode3":1,"Section3":1,"SectionCode4":1,"Section4":1,".UserControl":1,"UIListBox":1,"Implements":2,"ISuperClass":1,"SIZEOF_MEASUREIT":2,"SIZEOF_DRAWITEMS":2,"mLBHwnd":11,"mSuper":5,"SuperClass":1,"mWidest":3,"mFontHandle":7,"mMeasureItem":4,"MEASUREITEMSTRUC":4,"mMeasureItemSA":4,"SafeArray1d":2,"mDrawItem":4,"DRAWITEMSTRUCT":5,"mDrawItemSA":4,"AddItem":1,"LB_ADDSTRING":1,"ListCount":2,"LB_GETCOUNT":1,"UserControl":14,".Font":9,"New_Font":2,"DeleteObject":6,"vbNullPtr":5,"PropertyChanged":1,"Clear":2,"LB_RESETCONTENT":1,"COMMENT'''":60,"GetItem":4,"Result":4,"LB_GETTEXTLEN":1,"LB_GETTEXT":1,"FillMeasureItem":2,"Measurement":7,"Item":8,".itemID":4,".itemHeight":3,".TextHeight":1,"Screen":6,".TwipsPerPixelY":3,".itemWidth":8,".TextWidth":1,".TwipsPerPixelX":3,"LB_SETHORIZONTAL":1,"DrawItem":2,"Canvas":14,"SystemBrushColor":4,"BackgroundColor":4,"TextColor":4,"InitFont":2,".itemState":1,"ODS_SELECTED":2,"vbHighlight":2,"HF":6,"vbHighlightText":1,"vbWindowBackgrou":2,"vbWindowText":1,"FillRect":1,".hdc":7,".rcItem":4,"GetSysColorBrush":1,"SetBkColor":1,"GetSysColor":4,"SetTextColor":1,"OldFont":3,"SelectObject":9,"DrawText":1,"DT_LEFT":1,"LF":7,"LOGFONT":1,".lfCharSet":1,".Charset":1,".lfHeight":1,"GetDeviceCaps":1,"LOGPIXELSY":1,".lfWeight":1,".Weight":1,".lfUnderline":1,".Underline":1,".lfFaceName":1,"vbNullChar":1,"CreateFontIndire":1,"InitArrays":2,".cbElements":2,".cDims":2,".cElements":2,"ISuperClass_Afte":1,"lReturn":4,"hWnd":20,"uMsg":3,"wParam":10,"lParam":15,"WM_MEASUREITEM":4,"SetSAPtr":4,".pvData":2,"BOOL_TRUE":2,"WM_DRAWITEM":4,"ISuperClass_Befo":1,"lHandled":1,"UserControl_Init":2,"CreateWindowEx":1,"WS_EX_OVERLAPPED":1,"LBS_OWNERDRAWVAR":1,"LBS_HASSTRINGS":1,"WS_CHILD":1,"WS_VISIBLE":1,"WS_VSCROLL":1,"WS_HSCROLL":1,".hWnd":3,"ErrorCode":1,".InvalidOperatio":1,".AddMsg":2,".Subclass":1,"UserControl_Term":1,".UnSubclass":1,"DestroyWindow":1,"Ambient":3,"UserControl_Read":1,"PropBag":4,"PropertyBag":2,".ReadProperty":1,"UserControl_Resi":1,"SetWindowPos":1,"UserControl_Writ":1,".WriteProperty":1,"apiSetProp":4,"hwnd":2,"lpString":2,"hData":1,"apiGlobalAddAtom":3,"apiSetForeground":2,"myMouseEventsFor":11,"fMouseEventsForm":2,"myAST":6,"cTP_AdvSysTray":2,"myClassName":4,"myWindowName":4,"TEN_MILLION":3,"myListener":4,"VLMessaging":3,".VLMMMFileListen":1,"myMMFileTranspor":11,".VLMMMFileTransp":2,"myMachineID":3,"myRouterSeed":5,"myRouterIDsByMMT":4,"Dictionary":3,"myMMTransportIDs":4,"myDirectoryEntri":5,"GET_ROUTER_ID":2,"GET_ROUTER_ID_RE":2,"REGISTER_SERVICE":4,"UNREGISTER_SERVI":4,"GET_SERVICES":2,"GET_SERVICES_REP":2,"class_Initialize":1,"atomID":1,"Randomize":2,".TaskVisible":1,"Int":2,"Rnd":2,"VLMMMFileListene":1,".listenViaNamedW":1,"VLMMMFileTranspo":3,".create":1,".icon":1,"shutdown":1,".destroy":1,"myAST_RButtonUp":1,"epm":4,"cTP_EasyPopupMen":1,"menuItemSelected":3,".addMenuItem":1,"MF_STRING":1,".trackMenu":1,"globalShutdown":1,"myListener_newCo":1,"newTransport":2,"oReceived":6,"id":5,".addTransport":1,"messageFromBytes":3,"buffer":10,"VLMMessage":7,"i1":2,"i2":3,"messageArray":7,"message":36,"DBGetArrayBounds":1,"g_VLMUtils":3,".BytesAsVariant":1,".fromMessageArra":1,"messageToBytes":7,"length":4,".toMessageArray":1,".LengthOfVariant":1,"DBCreateNewArray":1,".VariantAsBytes":1,"toAddress":6,"VLMAddress":3,".toAddress":5,"errorHandler":2,".MachineID":5,".RouterID":4,".AgentID":2,"handleMessageToR":2,"routeMessage":2,"Erl":1,"MMFileTransportI":9,"reply":15,"transport":12,"RouterID":6,"address":9,"IDString":4,"vs":6,"entries":7,"Collection":3,"answer1D":4,".subject":8,".Exists":3,".reply":4,".Contents":13,".transport":4,".send":5,".initialise":2,"directoryEntryID":4,".Remove":3,".Items":1,"IsEmpty":1,".Add":4,".Count":3,"serviceType":2,"addition":3,"September":2,"OpenThemeData":2,"pszClassList":1,"CloseThemeData":2,"hTheme":5,"CreateDIBSection":2,"hDC":12,"pBitmapInfo":1,"BITMAPINFO":3,"un":2,"lplpVoid":1,"Handle":1,"dw":1,"GetDC":2,"ReleaseDC":2,"hObject":2,"SetMenuItemInfo":3,"hMenu":19,"uItem":1,"fByPosition":1,"lpmii":1,"MENUITEMINFO":5,"GetMenuItemInfo":3,"lpMenuItemInfo":1,"GetMenu":4,"GetSubMenu":3,"nPos":1,"GetMenuInfo":2,"LPMENUINFO":1,"MENUINFO":7,"SetMenuInfo":4,"LPCMENUINFO":1,"DrawMenuBar":2,"GetSystemMetrics":2,"nIndex":3,"Rectangle":2,"x1":1,"y1":1,"x2":3,"y2":3,"CreatePen":2,"nPenStyle":1,"nWidth":1,"crColor":1,"GetStockObject":2,"GdipDrawImageRec":3,"hGraphics":10,"hImage":15,"dstX":1,"dstY":1,"dstWidth":1,"dstHeight":1,"srcX":1,"srcY":1,"srcWidth":1,"srcHeight":1,"srcUnit":1,"imageAttributes":1,"callback":1,"callbackData":1,"GdipCreateFromHD":3,"graphics":2,"GdipDeleteGraphi":3,"GdipDisposeImage":6,"Image":2,"GdipGetImageDime":2,"GdipCreateBitmap":2,"Stride":1,"PixelFormat":1,"Scan0":1,"Bitmap":1,"GdipSetImageAttr":3,"imageattr":3,"ColorAdjust":1,"EnableFlag":1,"MatrixColor":1,"COLORMATRIX":6,"MatrixGray":1,"Flags":1,"GdipCreateImageA":3,"RECT":2,"Bottom":1,"cbSize":2,"fMask":2,"dwStyle":1,"cyMax":1,"RhbrBack":1,"dwContextHelpID":1,"dwMenuData":1,"fType":1,"fState":1,"wID":1,"hSubMenu":14,"hbmpChecked":1,"hbmpUnchecked":1,"dwItemData":1,"dwTypeData":1,"cch":1,"hbmpItem":1,"ctlType":2,"CtlID":2,"itemID":2,"itemWidth":1,"itemHeight":1,"itemData":4,"itemAction":1,"ItemState":1,"hWndItem":1,"rcItem":1,"ARGB":2,"Blue":1,"Green":1,"Red":1,"Alpha":1,"BITMAPINFOHEADER":2,"biSize":1,"biWidth":1,"biHeight":1,"biPlanes":1,"biBitCount":1,"biCompression":1,"biSizeImage":1,"biXPelsPerMeter":1,"biYPelsPerMeter":1,"biClrUsed":1,"biClrImportant":1,"bmiHeader":1,"bmiColors":1,"m":1,"PixelFormat32bpp":2,"HE200B":1,"DIB_RGB_COLORS":2,"MIIM_ID":3,"H2":4,"MIIM_DATA":2,"H20":1,"MIIM_BITMAP":3,"H80":1,"MIM_APPLYTOSUBME":2,"MIM_STYLE":5,"ODT_MENU":3,"ODS_GRAYED":3,"ODS_CHECKED":3,"H8":1,"MNS_CHECKORBMP":2,"H4000000":1,"MNS_NOCHECK":5,"HBMMENU_CALLBACK":3,"NULL_BRUSH":2,"COLOR_GRAYTEXT":2,"COLOR_APPWORKSPA":2,"SM_CXMENUCHECK":2,"H2C":1,"H2B":1,"m_hWnd":11,"m_lWidth":11,"m_lHeight":10,"MemoDIB":2,"hDIB":1,"mDIB":19,"cColl":8,"m_ClassicThemeWo":6,"convert":1,"class":1,"IDE":1,"safe":1,"subclassing":2,"ISubclass":1,"m_SubclassActive":6,"INITIAL_DIB_ARRA":2,"m_NumOfDIBs":22,"Friend":10,"CanWeTheme":2,"ImageCount":2,"RemoveImage":2,".hDIB":10,"PDDebug":6,".UpdateResourceT":3,"PDRT_hDIB":3,"PutImageToVBMenu":2,"imageID":8,"MenuPos":6,"ParamArray":2,"vSubMenuPos":4,"MII":14,"sKey":12,"tmpInfo":6,".cbSize":6,".fMask":8,".dwStyle":4,"Each":2,"In":2,".wID":2,".hbmpItem":6,"OS":4,".IsVistaOrLater":4,"PutImageToApiMen":2,"KeyExists":5,".dwItemData":1,"RemoveMenuCheckA":1,"MI":13,"RemoveMenuCheckV":1,"DrawCheck":2,"bDisabled":2,"hPen":4,"oldPen":3,"hBrush":3,"oldBrush":3,"CreateNewDib":4,"tBITMAPINFO":4,".bmiHeader":2,".biSize":1,".biBitCount":1,".biHeight":2,".biWidth":2,".biPlanes":1,".biSizeImage":1,"tmpDC":10,".ptr":3,"DrawDIB":2,"DestHdc":2,"Disabled":2,"hAttributes":12,"tMatrixColor":6,"tMatrixGray":4,"code":1,"flipped":1,"DIB":2,"make":1,"top":1,"down":1,"don":1,"created":1,"and":1,"cached":1,"ourselves":1,".m":22,"ColorAdjustTypeD":4,"ColorMatrixFlags":4,"AddImageFromDIB":3,"srcDIB":6,"pdDIB":2,"bGhosted":5,"Is":1,"written":1,"new":1,"much":1,"faster":1,"function":1,"that":1,"simply":1,"clones":1,"incoming":1,"pvAddImagen_Tann":3,"GDI_Plus":1,".GetGdipBitmapHa":1,"pvAddImagen":3,".LogAction":3,".TransferDIBOwne":1,"imgWidth":5,"imgHeight":5,"oldHDib":3,"GDI":2,".GetMemoryDC":1,".FreeMemoryDC":1,"Init":5,"bRaiseEvent":2,"Drawing2D":1,".IsRenderingEngi":1,"P2_GDIPlusBacken":1,"PDMain":2,".IsProgramRunnin":2,"StopSubclassing":5,"SetSubclassing":4,"VBHacks":6,".StartSubclassin":1,".StopSubclassing":2,"fall":1,"back":1,"e":1,".g":1,"Windows":1,"XP":1,"style":1,"sClass":3,"FormMain":1,"HandleError":2,"tVal":2,"HandleMeasureIte":4,"uiMsg":11,"msgEaten":9,"done":2,".DefaultSubclass":3,"MIS":12,"CopyMemoryStrict":3,".ctlType":2,"HandleDrawItem":4,"DIS":16,"isDisabled":5,"isCheckStyle":4,"isChecked":3,"lLeft":4,".hWndItem":4,".ItemState":2,".hDC":2,"ISubclass_Window":4,"dwRefData":1,"Child":1,"functions":1,"will":1,"update":1,"as":1,"necessary":1,"WM_NCDESTROY":1},"Volt":{"COMMENT//":3,"module":1,"main":2,";":53,"import":7,"core":2,".stdc":2,".stdio":1,".stdlib":1,"watt":2,".process":1,".path":1,"results":1,"list":1,"cmd":1,"int":8,"()":4,"{":12,"auto":6,"cmdGroup":3,"=":13,"new":3,"CmdGroup":1,"bool":4,"printOk":2,"true":4,"printImprovments":2,"printFailing":2,"printRegressions":2,"string":1,"compiler":3,"getEnv":1,"(":33,")":33,"if":7,"is":2,"null":3,"printf":6,".ptr":22,"return":2,"-":3,"}":12,"tests":5,"testList":1,"total":5,"passed":5,"failed":5,"improved":3,"regressed":6,"rets":6,"Result":2,"[]":1,".length":4,"for":3,"size_t":3,"i":14,"<":3,"++":6,"[":5,"]":5,".runTest":1,",":24,".waitAll":1,"ret":14,".ok":1,"+=":2,"cast":5,"!":3,".hasPassed":4,"&&":2,".test":4,".msg":4,"else":3,"fflush":2,"stdout":1,"xml":8,"fopen":1,"fprintf":2,".xmlLog":1,"fclose":1,"rate":2,"float":2,"/":1,"*":1,"==":2,"?":3,":":3,"double":1},"Vue":{"<":8,"style":4,"lang":3,"=":7,">":16,"font":3,"-":8,"stack":2,"Helvetica":1,",":3,"sans":1,"serif":1,"primary":2,"color":4,"#999":1,"body":1,"%":1,"</":8,"template":4,"div":3,"h1":1,"{{":2,"msg":4,"}}":2,"comp":2,"a":1,"b":1,"script":4,"import":2,"compA":2,"from":2,"compB":2,"export":1,"default":1,"{":8,"data":2,"()":2,"return":2,":":7,"}":8,"components":1,".red":1,"#f00":1,";":1,"h2":2,"v":1,"class":1,"module":1,".exports":1,"function":1},"Vyper":{"COMMENT#":129,"Transfer":5,":":212,"event":5,"(":119,"{":4,"_from":18,"indexed":12,"address":73,")":115,",":99,"_to":36,"_value":27,"uint256":37,"}":4,"Approval":3,"_owner":10,"_spender":10,"name":9,"public":12,"string":4,"[":100,"]":98,"symbol":1,"decimals":1,"balanceOf":2,"map":4,"))":2,"allowances":1,"total_supply":1,"minter":2,"@public":13,"def":47,"__init__":4,"_name":2,"_symbol":2,"_decimals":3,"_supply":2,"init_supply":4,"=":59,"*":1,"**":1,"self":129,".name":2,".symbol":1,".decimals":1,".balanceOf":7,"msg":36,".sender":36,".total_supply":4,".minter":4,"log":11,".Transfer":5,"ZERO_ADDRESS":22,"@constant":2,"totalSupply":1,"()":10,"->":21,"COMMENT\"\"\"":26,"return":21,"allowance":1,".allowances":4,"transfer":1,"bool":21,"-=":7,"+=":10,"True":8,"transferFrom":2,"approve":2,".Approval":1,"mint":2,"assert":36,"==":13,"!=":16,"@private":1,"_burn":1,"burn":2,"._burn":2,"burnFrom":1,"struct":3,"Funder":3,"sender":3,"value":2,"wei_value":3,"funders":1,"int128":17,"nextFunderIndex":1,"beneficiary":1,"deadline":1,"timestamp":1,"goal":1,"refundIndex":1,"timelimit":1,"timedelta":2,"_beneficiary":2,"_goal":2,"_timelimit":3,".beneficiary":2,".deadline":4,"block":4,".timestamp":4,"+":4,".timelimit":1,".goal":3,"@payable":1,"participate":1,"<":3,"nfi":3,".nextFunderIndex":4,".funders":4,".value":2,"finalize":1,">=":4,".balance":2,"selfdestruct":1,"refund":1,"and":2,"ind":4,".refundIndex":3,"for":4,"i":13,"in":4,"range":4,"if":7,"send":1,"clear":1,"Voter":2,"weight":1,"voted":1,"delegate":2,"vote":2,"Proposal":3,"bytes32":10,"voteCount":2,"voters":1,"HashMap":9,"proposals":1,"voterCount":1,"chairperson":1,"int128Proposals":1,"@view":14,"@internal":9,"_delegated":1,"addr":9,".voters":22,".delegate":5,"@external":23,"delegated":1,"._delegated":3,"_directlyVoted":1,".voted":6,"directlyVoted":1,"._directlyVoted":2,"_proposalNames":2,".chairperson":2,".voterCount":2,".proposals":6,".int128Proposals":2,"giveRightToVote":1,"voter":4,"not":4,".weight":9,"_forwardWeight":1,"delegate_with_we":9,">":2,"target":9,"else":1,"break":1,"weight_to_forwar":3,".vote":2,".voteCount":4,"forwardWeight":1,"._forwardWeight":2,"to":4,"proposal":4,"_winningProposal":1,"winning_vote_cou":3,"winning_proposal":3,"winningProposal":1,"._winningProposa":2,"winnerName":1,"from":1,"vyper":1,".interfaces":1,"import":1,"ERC721":2,"implements":1,"interface":1,"ERC721Receiver":2,"onERC721Received":1,"_operator":7,"_tokenId":44,"_data":3,"Bytes":5,"view":1,"receiver":1,"tokenId":2,"owner":20,"approved":2,"ApprovalForAll":2,"operator":1,"idToOwner":1,"idToApprovals":1,"ownerToNFTokenCo":1,"ownerToOperators":1,"]]":1,"supportedInterfa":1,"ERC165_INTERFACE":2,"constant":2,"ERC721_INTERFACE":2,".supportedInterf":3,"supportsInterfac":1,"_interfaceID":2,".ownerToNFTokenC":3,"ownerOf":1,".idToOwner":11,"getApproved":1,".idToApprovals":5,"isApprovedForAll":1,".ownerToOperator":4,"_isApprovedOrOwn":1,"spenderIsOwner":2,"spenderIsApprove":4,"or":3,"_addTokenTo":1,"_removeTokenFrom":1,"_clearApproval":1,"_transferFrom":1,"_sender":2,"._isApprovedOrOw":2,"._clearApproval":2,"._removeTokenFro":2,"._addTokenTo":2,"._transferFrom":2,"safeTransferFrom":1,"b":1,".is_contract":1,"#":2,"check":2,"`":2,"is":1,"a":1,"contract":1,"returnValue":2,".onERC721Receive":1,"method_id":1,"output_type":1,"_approved":7,"senderIsOwner":2,"senderIsApproved":2,"setApprovalForAl":1,"registry":1,"register":1,".registry":3,"has":1,"been":1,"set":1,"yet":1,".":1,"lookup":1},"WDL":{"COMMENT#":9,"task":5,"hello":3,"{":31,"String":5,"addressee":1,"command":5,"echo":4,"}":35,"output":8,"salutation":1,"=":14,"read_string":3,"(":8,"stdout":3,"())":3,"runtime":5,"docker":5,":":8,"workflow":3,"wf_hello":1,"call":5,".salutation":1,"mkFile":3,">":2,"out":3,".txt":1,"File":3,"consumeFile":4,"in_file":3,"out_name":3,"cat":1,"${":4,"out_interpolatio":2,"contents":1,")":5,"contentsAlt":1,"filepassing":1,"input":3,".out":2,",":1,".contents":1,".contentsAlt":1,"validate_int":3,"Int":6,"i":6,"$((":1,"%":1,"))":1,"Boolean":1,"validation":1,"read_int":2,"==":1,"mirror":3,"ifs_in_scatters":1,"Array":2,"[":2,"]":2,"numbers":2,"range":1,"scatter":1,"n":3,"in":1,"if":1,".validation":1,"incremented":2,"+":1,"?":1,"mirrors":1},"WGSL":{"#import":3,"bevy_pbr":3,"::":3,"mesh_types":1,"COMMENT//":4,"mesh_view_bindin":1,"fn":2,"oklab_to_linear_":2,"(":17,"c":4,":":2,"vec3":7,"<":10,"f32":10,">":10,")":15,"->":2,"{":3,"let":18,"L":4,"=":18,".x":1,";":20,"a":4,".y":1,"b":4,".z":1,"l_":4,"+":6,"*":25,"m_":4,"-":11,"s_":4,"l":4,"m":4,"s":4,"return":2,",":19,"}":3,"struct":1,"FragmentInput":2,"mesh_vertex_outp":1,"@fragment":1,"fragment":1,"in":2,"@location":1,"vec4":2,"speed":3,"t_1":2,"sin":1,"globals":2,".time":2,"t_2":2,"cos":1,"distance_to_cent":2,"distance":1,".uv":1,"vec2":1,"))":1,"red":2,"green":2,"blue":2,"white":2,"mixed":2,"mix":3},"Wavefront Material":{"COMMENT#":8,"newmtl":6,"wire_088177027":1,"Ns":6,"d":6,"Tr":6,"Tf":6,"illum":6,"Ka":6,"Kd":6,"Ks":6,"Dice":1,"Ni":4,"Ke":4,"map_Ka":1,"C":4,":":4,"\\":16,"Users":4,"johng":4,"Desktop":4,"dice":4,".png":4,"map_Kd":1,"map_bump":1,"bump":1,"wire_061135006":1,"Material__41":1,"Material__42":1,"Material__43":1},"Wavefront Object":{"cstype":4,"bmatrix":1,"deg":3,"step":1,"bmat":2,"u":4,"-":1254,"\\":6,"v":577,"COMMENT#":36,"vp":10,"bezier":2,"curv":1,"sp":3,"parm":4,"end":3,"rat":2,"curv2":1,"bspline":1,"surf":1,"trim":1,"con":1,"mtllib":4,"ripple":1,".mtl":4,"#":6,"vn":274,"g":5,"Plane001":1,"usemtl":7,"wire_061135006":1,"s":19,"f":662,"//":246,"dice":1,"vt":164,"Dice":2,"/":3864,"shapes":1,"Hedra001":1,"Material__42":2,"Material__41":1,"off":1,"Cone001":1,"Material__43":1,"spline":1,"Line001":1,"wire_088177027":1,"l":1},"Web Ontology Language":{"<?":1,"xml":118,"version":2,"=":844,"?>":1,"<!":5,"DOCTYPE":1,"rdf":725,":":2997,"RDF":2,"[":1,"ENTITY":4,"owl":1409,">":1579,"xsd":2,"rdfs":745,"]":1,"<":1366,"xmlns":5,"base":1,"Ontology":2,"about":330,"versionInfo":6,"lang":116,"v":2,".1":2,".4":1,".":39,"Added":2,"Food":1,"class":11,"(":4,"used":3,"in":7,"domain":3,"/":4,"range":1,"of":19,"hasIngredient":1,")":4,",":16,"several":1,"hasCountryOfOrig":1,"restrictions":2,"on":4,"pizzas":2,"Made":2,"hasTopping":5,"invers":1,"functional":1,"</":785,"datatype":4,".5":1,"Removed":1,"protege":1,".owl":1,"import":1,"and":10,"references":1,"ontology":2,"URI":1,"date":1,"-":4,"independent":1,"comment":40,"An":5,"example":2,"that":26,"contains":1,"all":7,"constructs":1,"required":1,"for":2,"the":20,"various":1,"versions":1,"Pizza":10,"Tutorial":2,"run":1,"by":1,"Manchester":1,"University":1,"see":1,"http":1,"//":1,"www":1,".co":1,"ode":1,".org":1,"resources":1,"tutorials":1,"COMMENT<!--":100,"Class":509,"label":192,"Americana":1,"subClassOf":511,"Restriction":371,"onProperty":186,"resource":346,"/>":577,"someValuesFrom":154,"hasValue":5,"allValuesFrom":49,"unionOf":50,"parseType":41,"AmericanaPicante":1,"CoberturaDeAncho":1,"CoberturaDeArtic":1,"CoberturaDeAspar":1,"Cajun":1,"CoberturaDeCajun":1,"CoberturaDeCaper":1,"Capricciosa":1,"Caprina":1,"CoberturaDeQueij":3,"Any":8,"pizza":9,"has":12,"at":6,"least":5,"cheese":1,"topping":7,"PizzaComQueijo":1,"equivalentClass":30,"intersectionOf":30,"This":5,"will":1,"be":19,"inconsistent":1,"is":14,"because":3,"we":1,"have":10,"given":2,"it":3,"disjoint":3,"parents":1,"which":4,"means":3,"could":1,"never":1,"any":3,"members":7,"as":2,"nothing":2,"can":7,"simultaneously":1,"a":24,"CheeseTopping":1,"VegetableTopping":1,"NB":2,"Called":1,"ProbeInconsisten":1,"ProtegeOWL":1,"CoberturaDeFrang":1,"Pais":1,"A":6,"equivalent":5,"to":13,"set":2,"individuals":3,"are":4,"described":1,"enumeration":1,"ie":2,"Countries":1,"only":6,"either":2,"America":1,"England":1,"France":1,"Germany":1,"or":6,"Italy":3,"else":1,"Note":2,"these":1,"been":1,"asserted":1,"allDifferent":1,"from":6,"each":1,"other":2,"oneOf":2,"Thing":5,"BaseEspessa":1,"Fiorentina":1,"CoberturaDePeixe":1,"CoberturaQuatroQ":1,"QuatroQueijos":2,"CoberturaDeFruta":1,"FrutosDoMar":1,"CoberturaDeAlho":1,"Giardiniera":1,"CoberturaDeGorgo":1,"CoberturaDePimen":4,"CoberturaDePresu":1,"CoberturaDeErvas":1,"Picante":1,"CoberturaDeBifeP":1,"demonstrate":1,"mistakes":1,"made":1,"with":2,"setting":1,"property":6,"The":3,"reasoner":1,"infer":1,"using":1,"must":6,"type":1,"Because":1,"restriction":2,"this":6,"IceCream":3,"use":1,"therefore":1,"also":2,"However":1,"so":1,"causes":1,"an":1,"inconsistency":1,"If":1,"they":1,"were":1,"not":8,"would":2,"inferred":3,"subclass":1,"Sorvete":1,"PizzaInteressant":1,"toppings":7,"cardinality":2,"constraint":2,"NOT":1,"qualified":1,"QCR":2,"specify":1,"relationship":1,"eg":1,"PizzaTopping":3,"currently":1,"supported":1,"OWL":1,"minCardinality":2,"CoberturaDeJalap":1,"LaReine":1,"CoberturaDeLeek":1,"Margherita":1,"CoberturaDeCarne":1,"one":2,"meat":2,"PizzaDeCarne":1,"Media":1,"NaoPicante":1,"CoberturaDeFruto":1,"CoberturaDeMozza":1,"Cogumelo":1,"CoberturaDeCogum":1,"found":1,"menu":1,"PizzaComUmNome":1,"Napoletana":1,"VegetarianPizza":5,"PizzaNaoVegetari":1,"complementOf":6,"CoberturaDeCasta":1,"CoberturaDeAzeit":1,"CoberturaDeCebol":2,"CoberturaDePrezu":1,"Parmense":1,"CoberturaDeParme":1,"CoberturaPeperon":1,"CoberturaDeCalab":1,"CoberturaPetitPo":1,"CoberturaPineKer":1,"BaseDaPizza":1,"CoberturaDaPizza":1,"PolloAdAstra":1,"CoberturaDeCamar":1,"CoberturaPrinceC":1,"defined":1,"conditions":2,"part":1,"definition":4,"country":1,"origin":1,"RealItalianPizza":2,"It":1,"merely":1,"describe":1,"ThinAndCrispy":2,"bases":2,"In":1,"essence":1,"PizzaItalianaRea":1,"CoberturaRocket":1,"Rosa":1,"CoberturaRosemar":1,"CoberturaEmMolho":1,"Siciliana":1,"CoberturaDeTomat":3,"SloppyGiuseppe":1,"Soho":1,"ValuePartition":3,"describes":2,"values":2,"Hot":2,"Medium":1,"Mild":1,"Subclasses":1,"themselves":1,"divided":1,"up":1,"into":1,"further":1,"partitions":1,"Tempero":1,"spicy":1,"SpicyPizza":2,"PizzaTemperada":1,"alternative":2,"does":4,"away":1,"needing":1,"SpicyTopping":1,"uses":1,"slightly":1,"more":2,"complicated":1,"Pizzas":1,"both":1,"spiciness":2,"hot":1,"PizzaTemperadaEq":1,"CoberturaTempera":1,"CoberturaDeEspin":1,"CoberturaSultana":1,"BaseFinaEQuebrad":1,"MolhoTobascoPepp":1,"PizzaAberta":1,"unclosed":1,"cannot":2,"NonVegetarianPiz":1,"might":1,"ValorDaParticao":1,"pattern":1,"restricted":1,"classes":1,"associated":1,"parent":1,"covering":3,"axiom":3,"subclasses":2,"may":1,"possible":1,"extended":1,"without":1,"updating":1,"CoberturaDeVeget":1,"PizzaVegetariana":3,"fish":1,"Members":1,"do":1,"need":1,"vegetarian":1,"no":1,"VegetarianPizzaE":3,"Should":1,"Not":2,"require":1,"VegetarianToppin":3,"Perhaps":1,"difficult":1,"maintain":1,"union":1,"Cheese":1,"Vegetable":1,"....":1,"etc":1,"CoberturaVegetar":1,"Veneziana":1},"WebAssembly":{"(":414,"module":6,"memory":7,")":219,"type":4,"$0":3,"func":32,"param":16,"i32":201,")))":19,"$1":6,"))":65,"$2":7,"result":5,"$b14":3,"drop":24,"if":8,";;":16,"with":1,"shrinking":1,",":7,"this":1,"can":2,"become":1,"a":1,"select":1,".const":104,"block":12,"$block1":1,"$block3":1,".load":6,"load":1,"may":3,"have":3,"side":6,"effects":4,"unless":3,"ignored":3,".rem_s":1,"rem":1,".trunc_u":1,"/":1,"f64":2,"float":1,"to":1,"int":1,"$join":1,"-":4,"br_ifs":1,"$out":4,"br_if":16,"$out2":3,"$out3":2,"unreachable":4,"$out4":2,"$out5":3,"$out6":3,"$out7":2,"$out8":6,"call":21,"effect":2,"$basics":2,"local":12,"$x":10,"$y":9,".add":27,"nop":1,"we":1,"get_local":38,"but":1,"no":1,"matter":1,"for":1,"our":1,"locals":1,"set_local":6,"x":1,"was":1,"changed":1,"!":2,"$recursive1":1,"$recursive2":1,"$self":1,"$loads":1,"implicit":1,"traps":1,"sad":1,"$8":1,"$var":12,"$3":1,"$label":1,".store":3,"tee_local":3,".and":2,".xor":1,".or":1,"import":9,"$printInt":7,"$print":6,"$memory":4,"data":5,"$endl":5,"$space":3,"$fibonacci_rec":3,"$a":10,"$b":10,"$n":7,".eqz":2,"return":2,".sub":3,"$fibonacci_iter":2,"loop":1,"$fi":2,"br":1,"$main":6,"))))":2,"export":8,"$add":2,"$lhs":2,"$rhs":2,"$printFloat":2,"f32":2,"COMMENT;":9,"global":7,"$STACKTOP":2,"$asm2wasm":4,"$import":4,"$STACK_MAX":2,"$tempDoublePtr":3,"$test1":2,"$test2":2,"$test3":2,"$mine":2,"mut":4,"$global0":4,"get_global":4,"$global1":3,"$do":1,"not":1,"use":1,"$temp":6,"set_global":6,"bad":3,"save":2,"us":2,".ne":1,"they":1,"should":1,"be":1,"equal":1,"never":1,"get":1,"here":1,".store8":3},"WebAssembly Interface Type":{"COMMENT//":172,"default":3,"world":2,"example":1,"-":52,"{":4,"import":1,"streams":2,":":48,"self":2,".streams":1,"}":4,"interface":2,"use":1,".poll":1,".":1,"pollable":7,"record":1,"stream":36,"error":12,"{}":1,"type":3,"input":12,"=":3,"u32":3,"read":2,"func":17,"(":17,"this":16,",":34,"len":8,"u64":17,")":17,"->":14,"result":11,"<":23,"tuple":6,"list":6,"u8":5,">":23,"bool":6,"blocking":5,"skip":2,"subscribe":2,"to":2,"drop":3,"output":12,"write":4,"buf":2,"zeroes":2,"splice":2,"src":3,"forward":1,"poll":2,"oneoff":1,"in":1},"WebIDL":{"COMMENT/*":4,"typedef":2,"object":1,"JSON":2,";":18,"COMMENT//":4,"(":5,"ArrayBuffer":2,"or":4,"ArrayBufferView":1,"Blob":2,"USVString":2,"URLSearchParams":1,")":5,"BodyInit":1,"[":8,"NoInterfaceObjec":2,",":7,"Exposed":2,"=":6,"Window":2,"Worker":2,"]":8,"interface":3,"Body":1,"{":4,"readonly":4,"attribute":4,"boolean":1,"bodyUsed":1,"Throws":5,"Promise":5,"<":5,">":5,"arrayBuffer":1,"()":4,"blob":1,"json":1,"text":1,"}":4,"GlobalFetch":1,"Func":1,"Response":1,"fetch":1,"RequestInfo":1,"input":1,"optional":2,"RequestInit":1,"init":1,"Constructor":1,"DOMString":5,"type":1,"AnimationEventIn":2,"eventInitDict":1,"AnimationEvent":1,":":2,"Event":1,"animationName":2,"float":2,"elapsedTime":2,"pseudoElement":2,"dictionary":1,"EventInit":1},"WebVTT":{"WEBVTT":3,"Kind":2,":":894,"captions":2,"Language":3,"en":3,"NOTE":6,"The":14,"short":1,"film":1,"from":8,"which":1,"these":5,"subtitles":1,"were":4,"taken":2,"can":9,"be":18,"found":1,"on":11,"YouTube":1,"http":1,"//":2,"youtu":2,".be":2,"/":2,"zr4C_cLgXR0":1,"-->":225,"<":250,"v":226,"Scientist":84,">":313,"Good":2,"evening":1,",":70,"please":1,"state":1,"your":15,"name":2,"age":4,"and":20,"weight":1,".":142,"Felix":44,"Nast":2,"years":1,"kilos":3,"Ulrich":37,"Shultz":2,"Hanz":36,"Berlitz":1,"Very":2,"good":5,"You":19,"gentlemen":1,"are":10,"about":2,"to":34,"undergo":1,"an":2,"experiment":7,"that":11,"will":18,"benefit":1,"the":80,"soldiers":1,"of":35,"Soviet":2,"Union":2,"given":1,"a":24,"gas":13,"our":1,"nations":1,"leading":1,"scientists":1,"have":17,"been":11,"working":2,"All":2,"we":11,"know":5,"is":16,"it":12,"not":6,"lethal":1,"you":28,"in":18,"no":9,"physical":1,"harm":1,"throughout":1,"duration":3,"Upon":3,"completion":1,"this":9,"granted":1,"freedom":2,"returned":1,"homeland":1,"Do":1,"comply":2,"?":28,"Reminder":1,"those":1,"who":3,"do":4,"immediately":1,"executed":1,"for":19,"crimes":1,"against":2,"humanity":1,"I":68,"We":7,"administer":1,"few":2,"moments":1,"Please":1,"get":2,"acquainted":1,"with":6,"new":1,"home":1,"all":7,"notice":1,"enough":3,"food":1,"find":1,"comfort":1,"floor":1,"as":6,"had":2,"cell":3,"Books":1,"entertainment":1,"toilet":1,"obvious":1,"Also":1,"one":9,"entering":1,"room":3,"once":1,"has":10,"released":2,"so":4,"up":4,"keep":1,"living":1,"quarters":1,"liveable":1,"administered":1,"Sure":1,"different":1,"other":3,"side":1,"Day":5,"first":1,"batch":1,"Normal":2,"behaviour":3,"resumes":3,"Boy":1,"Yes":1,"Well":3,"nice":1,"see":3,"face":1,"boy":2,"crying":1,"next":1,"me":12,"past":4,"three":4,"months":2,"Oh":1,"come":2,"now":3,"don":4,"friends":1,"while":1,"here":5,"Let":1,"guess":1,"father":7,"was":23,"hard":1,"man":5,"too":4,"soon":1,"Your":3,"mother":1,"housekeeper":1,"And":4,"youngest":2,"four":4,"children":2,"runt":1,"pack":1,"joined":1,"war":1,"prove":1,"something":2,"yourself":1,"only":3,"end":6,"victim":1,"circumstance":1,"Am":1,"right":2,"Ah":3,"close":1,"What":12,"tell":3,"my":6,"story":3,"if":1,"yours":1,"Ok":1,"top":1,"SS":1,"scientist":1,"specialising":1,"information":1,"extraction":1,"experimentation":1,"took":1,"great":2,"pride":1,"work":1,"It":6,"almost":2,"therapeutic":1,"still":4,"faces":1,"men":10,"extracted":1,"fingernails":1,"teeth":1,"How":3,"quickly":1,"they":4,"would":2,"rat":1,"out":3,"their":3,"own":5,"families":1,"save":1,"lives":1,"such":1,"lowly":1,"dogs":1,"turn":1,"stationed":2,"just":5,"outside":2,"Berlin":1,"didn":3,"appointed":1,"guard":1,"duty":1,"night":2,"supposed":1,"stay":2,"awake":4,"but":8,"fell":1,"asleep":1,"When":3,"awoke":1,"everyone":1,"slaughtered":1,"ran":1,"fast":1,"far":1,"could":4,"caught":1,"Took":1,"prison":1,"where":1,"sat":1,"until":1,"ended":1,"thought":1,"much":3,"Whats":1,"active":2,"days":3,"although":1,"none":1,"them":2,"slept":1,"normal":1,"seems":3,"quite":1,"effective":1,"These":1,"anatomy":1,"books":1,"embarrassingly":1,"inaccurate":1,"wonder":1,"Russians":1,"barbaric":1,"They":2,"killed":3,"><":47,"lang":46,"de":1,"Bitte":1,"!":12,"</":63,"i":88,"Put":1,"down":2,"or":4,"shot":2,"Stop":1,"shoot":1,"talk":1,"seven":1,"outburst":1,"day":6,"yet":1,"sleep":1,"Time":1,"some":1,"personal":1,"business":2,"Hey":1,"what":9,"happened":3,"mean":1,"No":5,"intervened":1,"stopped":1,"looked":1,"at":5,"wall":2,"dropped":1,"him":6,"did":4,"Look":1,"least":1,"Everyone":1,"soldier":1,"like":1,"very":1,"wasn":1,"stood":2,"damning":2,"suppose":1,"camp":3,"labour":1,"My":1,"commanding":1,"officer":1,"He":6,"remember":1,"childhood":1,"changed":1,"went":1,"his":11,"office":1,"deliver":1,"daily":1,"report":1,"opened":1,"door":1,"he":6,"back":3,"turned":1,"called":1,"put":3,"barrel":1,"Luger":1,"If":1,"there":2,"thing":1,"asked":1,"why":1,"Was":1,"fear":1,"remorse":1,"grief":1,"That":2,"more":2,"take":1,"haven":1,"None":1,"us":1,"must":2,"does":1,"keeps":1,"Just":1,"think":4,"really":1,"screaming":2,"hours":2,"strange":1,"reacted":1,"anyway":1,"His":1,"screams":1,"replaced":1,"faint":1,"whimper":1,"permanently":1,"destroyed":1,"vocal":2,"cords":2,"Sleep":4,"Experiment":5,"June":3,"14th":1,"log":2,"thinking":2,"re":1,"demand":1,"papers":1,"removed":1,"window":2,"Remove":1,"paper":2,"covered":1,"port":1,"book":1,"appears":1,"excrement":1,"Strange":1,"noises":1,"coming":1,"inside":1,"oxygen":1,"levels":1,"show":1,"alive":1,"17th":1,"Gentlemen":1,"over":1,"turning":1,"off":1,"opening":2,"chamber":3,"Stand":1,"examination":1,"freed":2,"longer":1,"wish":1,"became":1,"clear":1,"level":1,"mental":1,"damage":1,"caused":1,"by":3,"ripped":1,"into":1,"flesh":1,"amount":1,"blood":1,"lost":1,"should":1,"rushed":1,"emergency":2,"tried":1,"utter":1,"words":2,"torn":1,"allowed":1,"weak":1,"whisper":1,"After":2,"fighting":1,"under":1,"anaesthesia":2,"died":2,"operating":1,"table":1,"PM":1,"sent":1,"begged":1,"screamed":1,"agonising":1,"pain":1,"when":1,"brought":1,"anywhere":1,"near":1,"then":1,"attempted":1,"surgery":1,"without":1,"second":1,"eyes":1,"closed":1,"fatigue":1,"AM":1,"left":1,"alone":1,"needed":1,"answers":1,"Hell":1,"wait":1,"doctor":1,"sicker":1,"than":1,"patients":1,"allowing":1,"kind":1,"perish":1,"account":1,"negligence":1,"blindly":1,"follows":1,"evil":1,"sake":1,"convenience":1,"Without":1,"fortitude":1,"unconsciousness":1,"share":1,"fate":2,"Whether":1,"believe":1,"deserve":1,"irrelevant":1,"decide":1,"hope":1,"world":1,"forgive":1,"part":1,"forever":1,"written":1,"history":1,"erase":1,"End":1,"22nd":1,";":2,"Roger":12,"Bingham":12,"New":2,"York":2,"City":2,"American":1,"Museum":1,"Natural":1,"History":1,"Neil":3,"deGrasse":3,"Tyson":3,"Astrophysicist":1,"Director":1,"Hayden":1,"Planetarium":1,"AMNH":1,"Thank":1,"walking":1,"want":5,"follow":1,"-":6,"last":1,"conversation":1,"align":4,"size":4,"%":4,"e":5,"mailed":1,"start":3,"Didn":1,"cos":1,"obviously":1,"Laughs":1,"US":1,"timecode":1,"below":1,"needs":1,"McCluskey":6,"Sollozzo":28,"Try":1,"veal":1,"Capide":1,".translation":24,"[":23,"Understand":1,"]":19,"Go":1,"ahead":1,"following":1,"translations":1,"posted":1,"two":1,"Italian":1,"YouTubers":1,"correcting":1,"botched":1,"translation":1,"attempt":1,"scene":1,"https":1,"AKBcRU5tPco":1,"scn":23,"Mi":1,"dispiace":1,"Michael":10,"U":1,"Sai":1,"Forget":1,"Tu":2,"ai":2,"sapiri":2,"ca":2,"chiddu":1,"che":3,"padri":2,"fu":1,"una":1,"cosa":1,"di":2,"between":1,"Eu":1,"aiu":1,"un":2,"grosso":1,"rispettu":1,"pi":1,"tu":5,"respect":1,"ma":1,"antica":1,"nun":1,"way":1,"old":1,"fashioned":1,"Lo":2,"vo":1,"understand":3,"am":2,"honor":1,"Di":1,"sti":2,"Don":2,"sai":1,"E":1,"eu":1,"ho":1,"auitato":1,"la":1,"famiglia":1,"Tataglia":1,"helped":1,"Tattaglia":1,"family":1,"Io":2,"credu":1,"ci":1,"potemu":1,"mettere":1,"accordo":1,"agreement":1,"voglio":1,"pace":1,"peace":1,"lasciamo":1,"perdere":1,"cu":1,"tutti":1,"cazzati":1,"drop":1,"crap":1,"Ma":1,"vogghiu":1,"...":7,"But":1,"Che":1,"Come":1,"se":1,"dice":1,"say":1,"guarantee":1,"attempts":1,"guarantees":1,"give":1,"hunted":1,"missed":1,"chance":1,"kid":1,"truce":1,"go":3,"bathroom":2,"Is":1,"gotta":2,"frisked":1,"returns":1,"concealed":1,"firearm":1,"Ti":1,"senti":1,"megghiu":2,"feel":1,"better":2,"Micheluzzo":1,"mi":1,"capisci":1,"Little":1,"Si":2,"sick":1,"Quando":1,"iddru":1,"sta":1,"gets":1,"(":2,"word":1,"after":1,"unclear":1,"Sicilian":2,"translator":1,"make":1,")":2,"fari":1,"riunioni":1,"arrange":1,"meeting":1,"mettiamo":1,"tutto":1,"apposto":1,"everything":1,"place":1,"Again":1,"unintelligible":1,"deve":1,"finiri":1,"This":1,"foolishness":1},"Wget Config":{"COMMENT#":84,"quota":1,"=":25,"inf":1,"tries":1,"reclevel":1,"passive_ftp":1,"off":8,"waitretry":1,"timestamping":1,"header":2,"From":1,":":8,"Your":1,"Name":1,"<":1,"username":1,"@site":1,".domain":1,">":1,"Accept":1,"-":4,"Language":1,"en":1,"https_proxy":1,"http":3,"//":3,"proxy":3,".yoyodyne":3,".com":3,"/":3,"http_proxy":1,"ftp_proxy":1,"use_proxy":1,"on":2,"dot_style":1,"default":1,"robots":1,"wait":1,"dirstruct":1,"recursive":1,"backup_converted":1,"follow_ftp":1,"prefer":1,"family":1,"IPv6":1,"iri":1,"localencoding":1,"UTF":2,"remoteencoding":1,"httpsonly":1,"secureprotocol":1,"auto":1},"Whiley":{"import":12,"uint":9,"from":8,"std":3,"::":26,"integer":2,"Window":6,",":48,"Document":3,"Element":5,"w3c":4,"dom":4,"HTMLCanvasElemen":5,"MouseEvent":6,"EventListener":3,"model":17,"view":5,"COMMENT/**":16,"public":11,"type":4,"State":14,"is":18,"{":4,"COMMENT//":39,"window":9,"canvas":7,"game":9,"bool":3,"running":6,"}":4,"method":7,"(":65,")":50,"->":42,":":33,"return":11,"false":4,"export":1,"main":1,"width":2,"height":2,"document":4,"=":27,"c":2,"getElementById":2,"b":6,"m":2,"init":1,"&":8,"st":19,"new":1,"el1":2,"e":10,"onclick_canvas":2,"))":6,"el2":2,"onclick_button":2,"addEventListener":2,"loop":3,"int":3,"x":7,"offsetX":2,"/":4,"y":7,"offsetY":2,"g":4,"click":1,".cells":4,"if":8,"textContent":2,"else":6,"true":4,"update":1,"draw":1,"requestAnimation":1,"ms":1,")))":1,"uinteger":2,"js":2,"core":1,"random":2,"math":1,"CanvasRenderingC":1,"HTMLImageElement":1,"add_random_bombs":1,"Board":2,"board":11,"n":4,"remaining":4,"|":3,".squares":1,"for":2,"in":2,".width":1,".height":1,"<":23,"Square":1,"s":2,"HiddenSquare":1,"set_square":1,"-":2,"onclick_handler":1,"state":7,"gridsize":2,"shiftKey":1,"flag_square":1,"expose_square":1,"draw_board":1,"COMMENT(*":1,"package":1,"None":14,"null":2,"where":2,"Some":11,"T":27,">":22,"value":8,"Option":7,"final":1,"function":7,"r":11,"ensures":8,".value":12,"==":7,"contains":1,"option":25,"==>":6,"<==>":2,"!":2,"unwrap":1,"dEfault":3,"map":1,"S":4,"fn":3,"result":4,"&&":4,"filter":4},"Wikitext":{"=":71,"Overview":1,"The":42,"GDB":15,"Tracepoint":4,"Analysis":1,"feature":4,"is":32,"an":4,"extension":1,"to":38,"the":192,"Tracing":3,"and":37,"Monitoring":1,"Framework":1,"that":12,"allows":2,"visualization":1,"analysis":1,"of":43,"C":21,"/":63,"++":10,"tracepoint":8,"data":5,"collected":2,"by":18,"stored":2,"a":23,"log":5,"file":19,".":130,"Getting":1,"Started":1,"can":24,"be":32,"installed":3,"from":16,"Eclipse":2,"update":2,"site":1,"selecting":1,"COMMENT'''":218,">":25,"requires":2,"version":4,"or":13,"later":1,"on":9,"local":1,"host":4,"executable":4,"program":1,"must":6,"found":1,"in":45,"path":7,"Trace":9,"Perspective":1,"To":1,"open":1,"perspective":2,",":110,"select":5,"includes":2,"following":4,"views":2,"default":8,":":83,"*":51,"This":24,"view":7,"shows":7,"projects":2,"workspace":2,"used":7,"create":1,"manage":1,"running":1,"Postmortem":5,"Debugger":5,"instances":1,"displays":2,"thread":1,"stack":2,"trace":17,"associated":1,"with":14,"status":7,"debugger":1,"navigation":1,"records":2,"console":1,"output":1,"editor":9,"area":2,"contains":1,"editors":1,"when":5,"opened":3,"[[":4,"Image":2,"images":2,"GDBTracePerspect":1,".png":2,"]]":4,"Collecting":2,"Data":4,"outside":2,"scope":1,"this":21,"It":2,"done":2,"command":2,"line":2,"using":7,"CDT":4,"debug":1,"component":1,"within":1,"See":2,"FAQ":3,"entry":2,"#References":2,"|":29,"References":3,"section":3,"Importing":2,"Some":1,"information":1,"redundant":1,"LTTng":3,"User":4,"Guide":3,"For":1,"further":1,"details":1,"see":2,"==":30,"Creating":1,"Project":1,"In":5,"right":3,"-":20,"click":8,"context":4,"menu":4,"dialog":1,"name":10,"your":4,"project":2,"tracing":1,"folder":5,"Browse":2,"enter":2,"source":6,"directory":1,"Select":1,"tree":1,"Optionally":1,"set":14,"type":11,"Click":1,"Alternatively":1,"drag":1,"&":2,"dropped":1,"any":2,"external":1,"manager":1,"Selecting":2,"Type":1,"Right":2,"imported":1,"choose":2,"step":1,"omitted":2,"if":4,"was":3,"selected":3,"at":4,"import":1,"will":12,"updated":3,"icon":1,"gdb_icon16":1,"Executable":1,"created":1,"identified":1,"so":3,"launched":2,"properly":1,"press":1,"recognized":1,"as":9,"Visualizing":1,"Opening":1,"double":1,"it":7,"Events":5,"instance":1,"If":6,"available":2,"code":5,"corresponding":1,"first":2,"record":5,"also":5,"At":2,"point":1,"recommended":1,"relocate":1,"not":3,"hidden":1,"Viewing":1,"table":3,"shown":1,"one":3,"row":1,"for":16,"each":1,"column":6,"sequential":1,"number":6,"assigned":3,"collection":1,"time":7,"method":3,"where":1,"run":1,"Searching":1,"filtering":1,"entering":1,"regular":1,"expression":1,"header":2,"Navigating":1,"keyboard":1,"mouse":1,"show":1,"current":2,"navigated":1,"clicking":1,"buttons":1,"[":33,"http":19,"//":14,"wiki":10,".eclipse":4,".org":13,"index":3,".php":2,"Linux_Tools_Proj":3,"LTTng2":1,"User_Guide":3,"]":33,"#How_can_I_trace":1,".2FC":1,".2B":1,".2B_Tracepoints":1,".3F":1,"How":1,"I":3,"my":1,"application":1,"Tracepoints":1,"?":1,"Updating":1,"Document":1,"document":2,"maintained":1,"collaborative":1,"you":9,"wish":1,"modify":1,"please":2,"visit":1,"GDB_Tracepoint_A":2,"Name":2,"support":4,"TCP":2,"proxy":10,"Nginx":3,"Installation":1,"Download":1,"latest":1,"stable":1,"release":2,"tarball":1,"module":14,"github":3,".com":3,"yaoweibin":3,"nginx_tcp_proxy_":3,"Grab":1,"nginx":12,"example":2,"(":9,"compatibility":1,")":9,"then":3,"build":1,"<":10,"geshi":12,"lang":6,"$":9,"wget":1,"tar":2,"xzvf":1,".gz":1,"cd":1,"patch":1,"p1":1,"tcp":37,".patch":1,"configure":1,"--":5,"add":6,"make":4,"install":1,"</":8,"Synopsis":1,"{":6,"server":78,"listen":5,";":16,"location":2,"tcp_check_status":3,"}":6,"#You":1,"include":2,"tcp_proxy":2,".conf":2,"individually":1,"#include":1,"upstream":26,"cluster":2,"COMMENT#":8,"check":23,"interval":6,"rise":6,"fall":6,"timeout":19,"#check":2,"ssl_hello":2,"#check_http_send":1,"#check_http_expe":1,"http_2xx":3,"http_3xx":3,"proxy_pass":3,"Description":1,"actually":2,"many":2,"modules":4,"ngx_tcp_module":1,"ngx_tcp_core_mod":1,"ngx_tcp_upstream":3,"ngx_tcp_proxy_mo":4,"ngx_tcp_websocke":2,"ngx_tcp_ssl_modu":4,"All":5,"these":2,"work":1,"together":1,"added":1,"other":3,"features":1,"ip_hash":4,"health":5,"monitor":1,"motivation":1,"writing":2,"Note":2,"You":3,"Directives":1,"ngx_tcp_moodule":1,"===":92,"{...}":3,"none":19,"main":4,"related":1,"directives":3,"are":13,"contained":3,"block":6,"specific":1,"address":4,"port":9,"bind":1,"ssl":5,"same":8,".nginx":5,"NginxMailCoreMod":3,"#listen":1,"parameter":2,"means":1,"have":1,"several":4,"blocks":1,"access_log":3,"buffer":3,"size":10,"off":15,"logs":1,"tcp_access":1,".log":2,"Set":1,"access":4,"Each":2,"pre":4,"log_time":2,"worker_process_p":2,"client_ip":2,"host_ip":2,"accept_time":2,"upstream_ip":2,"bytes_read":2,"bytes_write":2,"action":1,"called":1,"session":4,"closed":1,"pid":1,"worker":3,"process":2,"client":14,"ip":2,"accepts":1,"bytes":3,"read":1,"written":1,"allow":2,"CIDR":2,"all":3,"Directive":2,"grants":2,"network":2,"addresses":2,"indicated":2,"deny":2,"so_keepalive":3,"#so_keepalive":1,"tcp_nodelay":3,"NginxHttpCoreMod":1,"#tcp_nodelay":1,"milliseconds":3,"value":7,"clients":2,"server_name":3,"obtained":2,"through":1,"gethostname":1,"()":1,"#server_name":1,"specify":2,"different":2,"They":1,"websocket":3,"resolver":2,"DNS":1,"resolver_timeout":2,"30s":1,"Resolver":1,"seconds":1,"dispatched":3,"round":1,"robin":1,"parameters":7,"Most":1,"NginxHttpUpstrea":1,"#server":1,"Default":3,"count":2,"smtp":3,"mysql":1,"pop3":1,"imap":1,"Add":1,"servers":4,"present":1,"simple":1,"connect":1,"request":4,"fall_count":2,"After":2,"failures":1,"marked":3,"down":1,"rise_count":2,"success":1,"up":1,"protocol":3,"check_http_send":2,"http_packet":1,"function":2,"sends":2,"packet":3,"check_http_expec":2,"http_4xx":1,"http_5xx":1,"These":2,"codes":2,"indicate":2,"check_smtp_send":2,"smtp_packet":1,"check_smtp_expec":2,"smtp_2xx":2,"smtp_3xx":1,"smtp_4xx":1,"smtp_5xx":1,"check_shm_size":2,"number_of_checke":1,"+":8,"pagesize":1,"store":2,"hundreds":1,"shared":8,"memory":2,"may":2,"enough":1,"enlarged":1,"directive":12,"Display":1,"checking":3,"field":1,"meanings":1,"Index":1,"Status":1,"Busyness":1,"connections":1,"which":3,"connecting":1,"Rise":1,"counts":3,"Count":3,"successful":1,"Fall":1,"unsuccessful":1,"Access":1,"times":1,"accessing":1,"Check":1,"busyness":3,"backend":3,"proxy_buffer":2,"4k":2,"proxy_connect_ti":2,"miliseconds":6,"connection":3,"backends":6,"proxy_read_timeo":2,"reading":2,"proxy_send_timeo":2,"sending":2,"websocket_pass":2,"paths":1,"websocket_buffer":2,"websocket_connec":2,"websocket_read_t":2,"Your":1,"minimum":1,"want":2,"long":1,"websockets":1,"sure":1,"both":1,"paramaters":1,"websocket_send_t":2,"config":2,"just":1,"compile":3,"without":3,"copy":2,"config_without_s":1,"reconfigrure":1,"Enables":1,"SSL":4,"ssl_certificate":3,"cert":2,".pem":2,"specifies":5,"containing":4,"certificate":4,"PEM":5,"format":7,"contain":2,"certificates":3,"private":2,"key":3,"ssl_certificate_":3,"ssl_client_certi":2,"CA":1,"root":1,"validating":1,"ssl_dhparam":2,"Diffie":1,"Hellman":1,"agreement":1,"cryptographic":2,"utilized":1,"exchanging":1,"keys":1,"between":2,"ssl_ciphers":4,"openssl_cipherli":1,"HIGH":2,"!":4,"aNULL":1,"MD5":1,"describes":1,"list":5,"cipher":3,"suites":2,"supports":1,"establishing":1,"secure":2,"Cipher":1,"specified":2,"openssl":2,"docs":1,"apps":1,"ciphers":2,".html":1,"OpenSSL":3,"cipherlist":2,"ALL":1,"ADH":1,"EXPORT56":1,"RC4":1,"RSA":1,"MEDIUM":1,"LOW":1,"SSLv2":2,"EXP":1,"complete":1,"supported":2,"currently":1,"platform":1,"issuing":1,"ssl_crl":2,"filename":1,"Certificate":1,"Revocation":1,"List":1,"revocation":1,"ssl_prefer_serve":3,"suite":2,"protocols":1,"SSLv3":3,"TLSv1":7,"preferred":1,"over":1,"ssl_protocols":3,".1":3,".2":3,"enables":2,"versions":1,"ssl_verify_clien":3,"optional":1,"verification":1,"identity":3,"Parameter":1,"checks":1,"its":1,"case":1,"made":1,"ssl_verify_depth":3,"sets":2,"how":1,"deep":1,"should":2,"go":1,"provided":3,"chain":1,"order":1,"verify":1,"ssl_session_cach":5,"builtin":5,"types":2,"sizes":1,"caches":1,"sessions":4,"cache":10,"Hard":1,"says":2,"explicitly":1,"reused":1,"Soft":1,"resued":1,"but":1,"never":1,"reuses":1,"them":1,"workaround":1,"some":1,"mail":3,"well":1,"HTTP":1,"inside":1,"only":2,"there":1,"appears":1,"fragmentation":1,"issue":1,"take":1,"into":1,"consideration":1,"below":1,"processes":1,"MB":1,"roughly":1,"given":2,"arbitrary":1,"A":2,"virtual":1,"hosts":1,"10m":1,"Bear":1,"mind":1,"however":1,"i":1,".e":1,"more":2,"effective":1,"ssl_session_time":3,"5m":1,"defines":1,"maximum":1,"during":1,"re":1,"use":2,"previously":1,"negotiated":1,"Compatibility":1,"My":1,"test":1,"bed":1,"Notes":1,"http_response_pa":2,".rl":4,"smtp_response_pa":2,"www":1,".complang":1,"ragel":4,"scripts":1,"edit":1,"script":1,"like":2,"G2":2,"TODO":1,"refact":1,"extendable":1,"adding":1,"third":1,"party":1,"manipulate":1,"built":1,"variable":1,"custom":1,"syslog":1,"FTP":1,"IRC":1,"proxying":1,"Known":1,"Issues":1,"Changelogs":1,"v0":3,".0":1,".19":1,"methods":1,"Authors":1,"Weibin":2,"Yao":2,"gmail":1,"dot":1,"com":1,"Copyright":2,"License":1,"README":1,"template":1,"agentzh":2,"borrowed":2,"lot":1,"core":1,"part":2,"copyrighted":1,"Igor":1,"Sysoev":1,"And":1,"design":1,"Jack":1,"Lindamood":1,"licensed":1,"under":1,"BSD":1,"license":1,"@gmail":1,"rights":1,"reserved":1,"Redistribution":1,"binary":2,"forms":1,"modification":1,"permitted":1,"conditions":3,"met":1,"Redistributions":2,"retain":1,"above":2,"copyright":2,"notice":2,"disclaimer":2,"form":1,"reproduce":1,"documentation":1,"materials":1,"distribution":1,"THIS":2,"SOFTWARE":2,"IS":1,"PROVIDED":1,"BY":1,"THE":5,"COPYRIGHT":2,"HOLDERS":1,"AND":4,"CONTRIBUTORS":2,"ANY":4,"EXPRESS":1,"OR":8,"IMPLIED":2,"WARRANTIES":2,"INCLUDING":3,"BUT":2,"NOT":2,"LIMITED":2,"TO":2,"OF":8,"MERCHANTABILITY":1,"FITNESS":1,"FOR":2,"PARTICULAR":1,"PURPOSE":1,"ARE":1,"DISCLAIMED":1,"IN":3,"NO":1,"EVENT":1,"SHALL":1,"HOLDER":1,"BE":1,"LIABLE":1,"DIRECT":1,"INDIRECT":1,"INCIDENTAL":1,"SPECIAL":1,"EXEMPLARY":1,"CONSEQUENTIAL":1,"DAMAGES":1,"PROCUREMENT":1,"SUBSTITUTE":1,"GOODS":1,"SERVICES":1,"LOSS":1,"USE":2,"DATA":1,"PROFITS":1,"BUSINESS":1,"INTERRUPTION":1,"HOWEVER":1,"CAUSED":1,"ON":1,"THEORY":1,"LIABILITY":2,"WHETHER":1,"CONTRACT":1,"STRICT":1,"TORT":1,"NEGLIGENCE":1,"OTHERWISE":1,"ARISING":1,"WAY":1,"OUT":1,"EVEN":1,"IF":1,"ADVISED":1,"POSSIBILITY":1,"SUCH":1,"DAMAGE":1},"Win32 Message File":{";":6,"COMMENT/*":6,"COMMENT;":2,"MessageIDTypedef":1,"=":16,"DWORD":1,"MessageID":3,"Severity":3,"Warning":1,"Facility":3,"Application":3,"SymbolicName":3,"MSG_WARNING":1,"Language":3,"English":3,"%":6,":":3,".":3,"Error":1,"MSG_ERROR":1,"Informational":1,"MSG_INFO":1},"Windows Registry Entries":{"Windows":1,"Registry":1,"Editor":1,"Version":1,"COMMENT;":1,"[":15,"HKLM":4,"\\":16,"SOFTWARE":3,"Fake_Key":2,"Fake_SubKey_1":3,"]":15,";":8,"Comment":21,"Fake_SubKey_2":2,"@":2,"=":19,"-":12,"Fake_SubKey":1,"Fake_SubKey_3":1,"hexadecimal":9,"dword":1,":":12,"hex":11,",":75,"6d":6,"(":18,")":18,"<":8,"REG_NONE":1,"as":8,"comma":8,"delimited":8,"list":8,"of":8,"values":8,">":8,"REG_SZ":1,"representing":1,"a":2,"UTF":1,"16LE":1,"NUL":1,"terminated":1,"string":1,"Binary":1,"data":1,"equal":1,"to":1,"DWORD":2,"value":3,"in":3,"little":2,"endian":3,"byte":3,"order":3,"big":1,"REG_RESOURCE_LIS":1,"REG_RESOURCE_REQ":1,"b":1,"QWORD":1,"HKEY_LOCAL_MACHI":1,"HKEY_CURRENT_CON":1,"HKCC":1,"HKEY_CLASSES_ROO":1,"HKCR":1,"HKEY_CURRENT_USE":1,"HKCU":1,"HKEY_USERS":1,"HKU":1,"HKEY_PERFORMANCE":1,"HKEY_DYN_DATA":1},"Witcher Script":{"COMMENT/**":6,"COMMENT//":26,"function":10,"getAchievementSt":6,"()":12,":":60,"array":4,"<":8,"EStatistic":6,">":4,"{":24,"var":20,"i":26,"int":7,";":113,"stats":19,"achievementStrin":7,"string":15,"=":36,".PushBack":17,"(":47,"ES_CharmedNPCKil":1,")":47,"ES_AardFallKills":1,"ES_EnvironmentKi":1,"ES_Counterattack":1,"ES_DragonsDreamT":1,"ES_KnownPotionRe":1,"ES_KnownBombReci":1,"ES_ReadBooks":1,"ES_HeadShotKills":1,"ES_BleedingBurne":1,"ES_DestroyedNest":1,"ES_FundamentalsF":1,"ES_FinesseKills":1,"ES_SelfArrowKill":1,"ES_ActivePotions":1,"ES_KilledCows":1,"ES_SlideTime":1,"return":9,"}":24,"statEnum":4,"theGame":3,".GetGamerProfile":1,".GetStatValue":1,"StatisticEnumToN":1,"getAchievmentSta":2,"rawStatName":2,"formattedStatNam":20,"switch":1,"case":17,"break":18,"//":2,"Don":2,"default":2,"getFormattedAchi":2,"statList":7,"currentRawName":5,"currentName":6,"currentVal":4,"for":4,".Size":5,"+=":6,"[":5,"]":5,"if":7,"!":1,".GetInGameConfig":1,".GetVarValue":1,",":9,"))":1,"==":4,"||":1,"continue":3,"!=":2,"+":19,"else":1,"exec":1,"getAllAchievemen":1,"formattedStats":3,".GetGuiManager":1,".ShowNotificatio":1,"COMMENT/*":1,"abstract":1,"class":1,"SU_InteractionEv":4,"public":2,"tag":6,"run":1,"actionName":3,"activator":3,"CEntity":3,"receptor":4,"CPeristentEntity":6,"bool":4,"true":3,"SU_NpcInteractio":2,"current_event_li":9,"persistent_entit":5,"should_event_con":5,"((":1,".onInteractionEv":9,"&&":1,".run":1,"npc":9,".tag":2,"false":1,"SU_removeInterac":1,"-":1,".PopBack":1,".Erase":1,"-=":1},"Wollok":{"object":7,"pepita":1,"{":22,"var":7,"energia":11,"=":14,"ubicacion":5,"method":16,"()":20,"volar":1,"(":19,"km":2,")":17,"console":1,".println":1,"-=":2,"*":1,"+":1,"}":22,"comer":2,"comida":4,"+=":2,".energia":2,"volarA":1,"lugar":4,"-":1,".ubicacion":2,"puedeIrA":1,"alpiste":1,"const":3,"pepona":1,"property":1,"class":2,"Pirata":3,"items":4,"[]":1,"dinero":3,"nivelEbriedad":4,"constructor":1,"itemsPirata":2,"return":6,"PirataAbstemio":1,"inherits":1,"override":1,"buscarTesoro":1,"puedeSerCumplida":3,"pirata":10,".items":5,".contains":4,"||":2,"))":1,"&&":3,".dinero":1,"<=":1,".nivelEbriedad":1,"<":1,"serLeyenda":1,"itemObligatorio":2,".size":1,"==":1,"saquear":1,"COMMENT//":4,"cantidadDeDinero":1,"main":1,"p":3,"new":1,"[":1,",":2,"]":1},"World of Warcraft Addon Data":{"COMMENT#":27,"Vahevia":1,".xml":4,"Lotus_Vane":1,".lua":4,"Tests":1,"Elk":1,"Languages":1,"Heuristics":1,"h":1,"-":2,"counter":1,"ruby":1,"isnt":1},"Wren":{"COMMENT//":13,"import":5,"for":8,"Canvas":20,",":50,"Color":9,"Font":3,"Platform":2,"Process":2,"Window":6,"Keyboard":14,"FileSystem":3,"var":34,"DefaultFont":2,"=":85,"FontSize":7,"LineHeight":3,"+":28,"BackgroundColor":3,".black":1,"class":2,"Text":7,"{":51,"static":3,"rjust":1,"(":87,"s":4,"w":5,")":81,"c":3,".count":20,"return":8,">":7,"?":2,"*":2,"-":23,":":2,"}":51,"gutterWidth":6,"area":5,".getPrintArea":3,"_lines":14,".max":2,".toString":3,".x":4,"gutterPrint":2,"lineNumber":13,"y":8,".print":8,".rjust":1,".white":4,"count":1,"[":30,"index":2,"]":30,"cursorX":14,"lineLength":4,"_y":6,"_x":3,".min":3,"value":6,"cursorY":9,"currentLine":8,"System":3,"splitCurrentLine":1,"()":13,"line":21,"prefix":2,"suffix":2,"..":4,".insert":1,"joinCurrentLine":1,".removeAt":1,"visibleLinesCoun":1,"_visibleLines":5,"construct":2,"new":2,"text":2,".split":1,"[]":2,"load":1,"fileName":4,".new":2,".load":3,"))":4,"save":3,".save":2,".join":1,"fit":2,"width":5,"if":21,"<=":1,"split":3,"/":2,".floor":2,"lines":3,".fit":9,".addAll":1,"topLineNumber":5,"height":2,"textWidth":2,".width":5,"linesCount":4,"in":3,"...":2,"shortLines":3,"visibleCount":3,".add":1,">=":3,"break":1,"print":1,"cursorOn":2,"gw":3,"realCursorX":5,"offsetX":6,"offsetY":4,"shortLine":5,"&&":5,"==":4,"<":4,"||":3,"end":2,"prefixArea":2,".rectfill":3,".green":1,"Main":2,"{}":1,"init":1,".antialias":1,"true":9,".font":1,"args":3,".args":1,"_fileName":3,".title":1,".handleText":1,"_text":37,"_topLineNumber":14,"_cursorOn":7,"_dirty":5,"false":3,"_changes":1,"resize":3,".resize":1,".height":5,"_statusY":10,"update":1,"!=":2,".time":1,"%":1,".currentLine":4,".cursorX":10,".text":3,"else":8,".justPressed":7,".cursorY":9,".joinCurrentLine":1,".splitCurrentLin":1,".visibleLinesCou":1,"((":1,".down":2,"draw":1,"alpha":1,".cls":1,".gutterWidth":1,".darkblue":2,"Game":1},"X BitMap":{"#define":2,"image_width":1,"image_height":1,"static":1,"unsigned":1,"char":1,"image_bits":1,"[]":1,"=":1,"{":1,",":128,"}":1,";":1},"X Font Directory Index":{"!":2,"This":1,"is":1,"Alhadis":1,"file":1,",":1,"taken":1,"from":1,"his":1,"OpenBSD":1,"install":1,"directory":1,".":1,"FONT_NAME_ALIASE":1,"lucidasans":22,"-":7880,"bolditalic":6,"b":34,"&":34,"h":34,"lucida":22,"bold":143,"i":170,"normal":596,"sans":290,"p":244,"iso8859":363,"r":401,"italic":6,"medium":209,"lucidasanstypewr":12,"lucidatypewriter":12,"m":352,"adobe":480,"dingbats":2,"/":410,"opt":64,"X11":64,"share":64,"fonts":64,"encodings":64,".enc":21,".gz":64,"standard":2,"symbol":2,"armscii":2,"enc":43,"ascii":38,"big5":6,"large":26,".eten":4,".cp950":1,"big5hkscs":2,"cns11643":12,"dec":2,"special":2,"gb18030":6,".2000":4,"gb2312":2,".1980":2,"gbk":2,"ibm":58,"cp437":11,"cp850":18,"cp852":18,"cp866":11,"x":4,"jisx0201":2,".1976":2,"jisx0208":4,".1983":1,".1990":5,"jisx0212":2,"ksc5601":8,".1987":4,".1992":4,"ksx1001":3,".1997":1,".1998":2,"ksxjohab":1,"microsoft":58,"ansi":1,"cp1252":39,"cp1250":2,"cp1251":2,"cp1253":2,"cp1254":2,"cp1255":2,"cp1256":2,"cp1257":2,"cp1258":2,"win3":2,".1":4,"mulearabic":6,"mulelao":2,"sun":2,".unicode":2,".india":2,"suneu":6,"greek":6,"tcvn":2,"tis620":6,".2529":1,".2533":2,"viscii1":2,"SourceCodePro":252,"Black":49,".otf":474,"source":474,"code":252,"pro":474,"black":146,"--":562,"iso10646":36,"koi8":85,"e":17,"ru":17,"u":17,"uni":17,"BlackIt":24,"Bold":89,"BoldIt":24,"ExtraLight":49,"extralight":146,"ExtraLightIt":24,"It":24,"Light":49,"light":146,"LightIt":24,"Medium":22,"MediumIt":14,"Regular":49,"Semibold":49,"semibold":146,"SemiboldIt":24,"SourceSansPro":168,"SourceSerifPro":54,"serif":54,"DejaVu":88,"Sans":88,"Mono":88,"Oblique":42,"for":176,"Powerline":88,".ttf":88,"misc":88,"dejavu":88,"mono":88,"powerline":88,"o":42},"X PixMap":{"COMMENT/*":4,"static":2,"char":2,"*":2,"cc_public_domain":1,"[]":2,"=":2,"{":2,",":94,"COMMENT\"":13,"}":2,";":2,"stick_unfocus_xp":1},"X10":{"COMMENT/*":19,"COMMENT/**":29,"public":55,"class":22,"QSort":1,"{":233,"private":2,"static":54,"def":77,"partition":2,"(":695,"data":22,":":211,"Rail":55,"[":99,"int":5,"]":89,",":303,"left":10,"long":25,"right":10,")":477,"var":41,"i":96,"=":289,";":563,"j":71,"tmp":22,"pivot":3,"((":7,"+":126,"/":21,"while":5,"<=":6,"<":10,"++":13,">":19,"--":4,"if":42,"}":233,"return":30,"qsort":4,"index":5,"finish":17,"-":88,"async":17,"main":18,"args":42,"String":18,"val":195,"N":46,".size":25,"?":19,"Long":88,".parse":13,"))":100,"r":12,"new":63,"x10":34,".util":10,".Random":6,"()":136,"=>":38,".nextInt":1,"9999n":1,"for":84,"in":84,"Console":65,".OUT":58,".print":10,"%":3,"==":26,".println":51,"else":4,"import":33,".array":7,".Array":1,".Array_2":1,".compiler":4,".Foreach":3,"KMeansDistPlh":1,"DIM":26,"CLUSTERS":22,"ClusterState":3,"clusters":4,"Array_2":17,"Float":43,"clusterCounts":4,"Int":29,"numPoints":2,"iterations":6,"world":14,"Place":14,".places":8,"clusterStatePlh":2,"PlaceLocalHandle":7,".make":7,"())":24,"currentClustersP":2,"]]":5,"pointsPlh":3,"rand":2,"Random":6,"here":11,".id":6,".nextFloat":3,"centralCurrentCl":8,"centralNewCluste":7,"centralClusterCo":4,"COMMENT//":42,".indices":7,"iter":6,"place":2,"placeClusters":3,"at":14,"currentClusters":3,"Array":3,".copy":3,"clusterState":4,"newClusters":3,".clusters":2,".clear":8,".clusterCounts":2,"points":15,"p":29,".numElems_1":1,"closest":16,"closestDist":6,".MAX_VALUE":4,"k":63,"dist":23,"d":38,"+=":21,"*":43,"atomic":8,"/=":6,"b":22,"Boolean":5,"true":7,"Math":12,".abs":9,"false":5,"break":7,".io":12,".Console":9,"ArraySum":2,"sum":6,"this":30,"n":25,"a":22,"start":17,"last":2,"mySum":5,"..":3,"numThreads":9,"mySize":3,"size":8,">=":1,"P":13,".sum":5,"time":3,"System":24,".nanoTime":18,".*":3,".Team":2,"HeatTransfer_v1":2,"EPSILON":6,"A":23,"DistArray_BlockB":4,"Double":17,"self":9,"!=":7,"null":4,"Tmp":10,"init":7,"final":2,"stencil":4,"x":34,"y":26,"cls":5,"dx":4,"dy":4,".place":4,"run":5,"myTeam":3,"Team":5,".placeGroup":2,"li":9,".localIndices":1,"interior":3,"DenseIterationSp":2,".min":4,".max":6,"delta":6,"do":2,"myDelta":2,"Foreach":3,".blockReduce":2,".barrier":3,".block":1,".allreduce":3,".MAX":1,"prettyPrintResul":2,".printf":5,"ht":6,".run":3,"stop":4,"as":13,"double":16,"1e9":2,".prettyPrintResu":2,".DistArray_Uniqu":2,"NQueensDist":3,"EXPECTED_SOLUTIO":4,"results":2,"DistArray_Unique":3,"R":6,"LongRange":1,".N":5,".P":2,".results":2,".R":2,"Board":6,".distSearch":1,"result":13,".reduce":2,"(((":1,"q":10,"fixed":14,"safe":4,"||":2,")))":3,"search":4,"searchOne":5,".this":2,"distSearch":1,"work":4,".split":2,".numPlaces":5,"myPiece":2,"nq":9,"answer":3,".Inline":1,"HeatTransfer_v0":2,"//":8,"zero":1,"initialized":1,"array":1,"of":1,"doubles":1,"set":1,"one":1,"border":1,"row":1,"to":2,"@Inline":1,"is":2,".swap":1,"HelloWholeWorld":1,"void":2,"KMeans":3,"myDim":14,"K":3,"POINTS":6,"ITERATIONS":4,"EPS":2,"type":8,"ValVector":7,"Vector":4,"SumVector":8,"V":4,".dim":2,"dim":29,"implements":1,"vec":9,"count":7,"property":2,"0n":6,"operator":1,"makeZero":1,"addIn":1,"div":2,"f":6,"print":1,"normalize":1,".myDim":1,"KMeansData":4,"myK":12,"computeMeans":1,"redCluster":7,"blackCluster":6,"point":3,"compute":5,"mean":1,"cluster":1,".":1,".dist":2,".addIn":1,".normalize":1,".makeZero":1,"rnd":4,"()))":1,".computeMeans":1,"Histogram":1,"numBins":3,"bins":3,".range":3,"S":4,"v":2,"ok":8,"&=":1,"Integrate":2,"epsilon":2,"fun":5,"computeArea":1,"recEval":4,"l":4,"fl":3,"fr":5,"h":6,"hh":3,"c":6,"fc":5,"al":3,"ar":3,"alr":3,"expr1":3,"expr2":3,"obj":2,"xMax":3,"area":2,".computeArea":1,"MontyPi":1,"initializer":2,".nextDouble":9,"pi":2,"NQueensPar":3,"nSolutions":1,"IntRange":1,"1n":5,".parSearch":1,".q":2,".fixed":2,".nSolutions":3,"parSearch":1,"board":2,"w":2,".searchOne":1,"8n":1,"ps":2,"2n":1,"4n":1,"numTasks":4,".start":1,".File":1,".Marshal":1,".IOException":1,".OptionsParser":1,".Option":1,"KMeansSPMD":1,"printClusters":3,"dims":4,".toString":2,".FIRST_PLACE":1,"opts":13,"OptionsParser":1,"Option":9,".filteredArgs":2,".ERR":7,".setExitCode":1,".usage":1,"fname":2,"num_clusters":7,"num_slices":3,"num_global_point":3,"verbose":3,"quiet":2,"!":2,"file":3,"File":1,".openRead":1,"init_points":2,".fromIntBits":1,"Marshal":1,".INT":1,".read":1,".reverseBytes":1,"num_file_points":3,"file_points":3,"team":5,".WORLD":1,"num_slice_points":10,"compute_time":4,"comm_time":4,"barrier_time":4,"host_clusters":12,"host_cluster_cou":7,"slice":3,"offset":4,"host_points":3,"host_nearest":1,"start_time":1,".currentTimeMill":1,"-=":3,"main_loop":3,"old_clusters":3,"closest_dist":6,".ADD":2,"&&":1,"continue":1,"1E9":4,"StructSpheres":1,"Real":16,"struct":2,"Vector3":9,"z":10,"getX":1,"getY":1,"getZ":1,"add":2,"other":6,".x":3,".y":3,".z":3,"neg":1,"sub":1,".neg":1,"length":1,".sqrtf":1,"length2":2,"WorldObject":3,"pos":5,"renderingDistanc":4,"intersects":1,"home":2,".sub":1,".length2":1,"protected":2,"boolean":1,"reps":2,"num_objects":2,"world_size":7,"obj_max_size":2,"ran":8,"spheres":3,"time_start":2,"counter":4,".intersects":1,"time_taken":2,"expected":3,"HelloWorld":1,"KMeansDist":1,"local_curr_clust":3,"local_new_cluste":4,"local_cluster_co":4,"DistArray_Block_":1,"central_clusters":11,"old_central_clus":5,"central_cluster_":6,"GlobalRef":2,"there":2,"tmp_new_clusters":3,"tmp_cluster_coun":2,"Fibonacci":1,"fib":4,"f1":3,"f2":3,".xrx":1,".Runtime":1,"Cancellation":1,"job":5,"id":2,".next":1,".sleep":1,"w1":2,"Runtime":6,".submit":4,".await":4,"w2":2,".threadSleep":3,"c1":2,".cancelAll":2,"try":1,"catch":1,"e":2,"Exception":1,"waiting":1,"cancellation":1,"be":1,"processed":1,"c2":2},"XC":{"int":2,"main":1,"()":1,"{":2,"x":3,";":5,"chan":1,"c":3,"par":1,"<":1,":":2,">":1,"}":2,"return":1},"XCompose":{"COMMENT#":263,"include":1,"<":3836,"Multi_key":1083,">":3836,"period":63,":":968,"U2026":1,"#":963,"HORIZONTAL":4,"ELLIPSIS":6,"v":17,"U22EE":1,"VERTICAL":9,"c":38,"U22EF":1,"MIDLINE":1,"slash":28,"U22F0":1,"UP":7,"RIGHT":46,"DIAGONAL":3,"backslash":72,"U22F1":2,"DOWN":7,"U2025":1,"TWO":17,"DOT":9,"LEADER":2,"U2024":1,"ONE":22,"U00B7":1,"MIDDLE":6,"(":47,"maybe":3,"I":20,"can":1,"remember":1,"the":6,"keystroke":1,"better":1,"?":10,"U2052":1,"COMMERCIAL":1,"MINUS":6,"SIGN":43,"space":22,"U2423":1,"OPEN":12,"BOX":5,"minus":45,"EN":2,"DASH":5,"followed":4,"by":5,")":38,"asciitilde":12,"U2015":1,"BAR":3,"M":21,"U2E3A":1,"-":99,"EM":6,"U2E3B":1,"THREE":15,"U00AD":1,"SOFT":1,"HYPHEN":5,"surrounded":1,"THIN":2,"SPACEs":1,".":7,"comma":26,"U201A":2,"SINGLE":8,"LOW":8,"QUOTATION":18,"MARK":35,"U201E":2,"DOUBLE":74,"less":37,"U2E42":1,"REVERSED":24,"apostrophe":22,"U2019":2,"U201D":2,"grave":31,"U2018":2,"LEFT":41,"U201C":2,"high":2,"quotedbl":14,"U201B":1,"HIGH":3,"U201F":1,"quote":1,"resembling":1,"a":70,"n":48,"t":45,"Apostrophized":1,"English":3,"not":2,"T":12,"i":68,"m":25,"e":71,"at":22,"U2E32":1,"TURNED":12,"COMMA":6,"asciicircum":35,"U2E33":2,"RAISED":3,"U2E34":1,"semicolon":4,"U2E35":1,"SEMICOLON":3,"bar":59,"U2E2F":2,"TILDE":6,"equal":36,"U2E40":1,"U2E41":1,"U21B5":2,"DOWNWARDS":7,"ARROW":41,"WITH":33,"CORNER":6,"LEFTWARDS":10,"asterisk":106,"U2022":1,"BULLET":6,"o":56,"underscore":66,"U2043":1,"periodcentered":1,"U2011":1,"NON":2,"BREAKING":1,"d":35,"g":25,"U2020":1,"DAGGER":2,"U2021":1,"U2009":1,"SPACE":7,"s":39,"U00A7":1,"SECTION":1,"U3003":1,"DITTO":1,"bracketleft":78,"U2E22":1,"TOP":2,"HALF":4,"BRACKET":14,"bracketright":78,"U2E23":1,"L":26,"U2E24":1,"BOTTOM":2,"U2E25":1,"leftarrow":2,"uparrow":2,"UPWARDS":5,"greater":19,"rightarrow":2,"RIGHTWARDS":9,"downarrow":2,"U2194":3,"kragen":4,"Left":19,"Up":10,"Right":17,"Down":12,"U2195":1,"ampersand":40,"U21F5":1,"OF":77,"U27F2":1,"ANTICLOCKWISE":2,"GAPPED":2,"CIRCLE":7,"U27F3":1,"CLOCKWISE":2,"U21BA":1,"U21BB":1,"U21DC":1,"SQUIGGLE":2,"U21DD":1,"U21E4":1,"TO":27,"U21E5":1,"U21E0":1,"DASHED":4,"U21E1":1,"U21E2":1,"U21E3":1,"F":16,"U261A":1,"BLACK":27,"POINTING":8,"INDEX":8,"U261B":1,"f":29,"U261C":2,"WHITE":30,"U261D":1,"U261E":2,"U261F":1,"U270C":1,"VICTORY":1,"HAND":3,"w":15,"U270D":1,"WRITING":1,"p":38,"U270E":1,"LOWER":3,"PENCIL":3,"U270F":1,"U2710":1,"UPPER":2,"U21D2":2,"U21D0":2,"U21D4":3,"U21D1":1,"U21D3":1,"U21D5":1,"U23CE":1,"RETURN":1,"SYMBOL":31,"U2E0E":1,"EDITORIAL":1,"CORONIS":1,"l":40,"U2E19":2,"PALM":2,"BRANCH":2,"b":28,"r":46,"h":40,"UFB00":1,"LATIN":156,"SMALL":178,"LIGATURE":8,"FF":1,"UFB01":1,"FI":1,"UFB03":1,"FFI":1,"UFB02":1,"FL":1,"UFB04":1,"FFL":1,"UFB06":1,"ST":1,"UFB05":2,"LONG":3,"S":35,"U017F":1,"U1E9E":1,"CAPITAL":93,"LETTER":231,"SHARP":2,"UA7FB":2,"EPIGRAPHIC":7,"P":19,"UA7FC":2,"BackSpace":8,"W":23,"UA7FD":1,"INVERTED":11,"UA7FE":1,"LONGA":1,"UA7FF":1,"ARCHAIC":5,"E":25,"U018E":2,"U0258":2,"A":28,"U2C6F":1,"UA74F":2,"OO":4,"O":26,"UA74E":2,"UA732":2,"AA":4,"UA733":2,"UA734":1,"AO":2,"UA735":1,"U":14,"UA736":1,"AU":2,"u":28,"UA737":1,"V":10,"UA738":1,"AV":2,"UA739":1,"Y":9,"UA73C":1,"AY":2,"y":20,"UA73D":1,"UA746":1,"BROKEN":2,"UA747":1,"Z":18,"UA75A":1,"ET":2,"z":17,"UA75B":1,"UA760":1,"VY":2,"UA761":1,"C":27,"UA762":1,"VISIGOTHIC":2,"UA763":1,"U1EFA":1,"WELSH":4,"LL":2,"U1EFB":1,"U1EFC":1,"U1EFD":1,"U0238":1,"DB":1,"DIGRAPH":2,"q":8,"U0239":1,"QP":1,"U01BF":1,"WYNN":2,"U01F7":1,"U0222":1,"OU":2,"U0223":1,"U01A6":1,"YR":1,"exclam":18,"U2260":2,"NOT":12,"EQUAL":15,"U2264":1,"LESS":5,"THAN":10,"OR":10,"U2265":1,"GREATER":5,"U2278":1,"NEITHER":1,"NOR":1,"plus":13,"U226A":1,"MUCH":6,"U226B":1,"U22D8":2,"VERY":4,"U22D9":2,"U2208":2,"ELEMENT":3,"U2209":2,"AN":2,"have":3,"on":3,"my":1,"keyboard":1,"...":4,"U220B":2,"CONTAINS":1,"AS":3,"MEMBER":3,"hope":1,"this":1,"doesn":1,"U220C":2,"DOES":3,"CONTAIN":2,"U2245":1,"APPROXIMATELY":1,"It":1,"actually":1,"means":1,"!":2,"question":19,"U225f":1,"QUESTIONED":1,"U225D":2,"BY":2,"DEFINITION":2,"U2261":1,"IDENTICAL":2,"colon":37,"U2254":1,"COLON":5,"EQUALS":3,"U2255":1,"U2262":1,"U2213":1,"PLUS":4,"U221A":1,"SQUARE":10,"ROOT":3,"U221B":1,"CUBE":1,"U221C":1,"FOURTH":1,"U2227":1,"LOGICAL":2,"AND":9,"U2228":1,"U22BB":1,"XOR":1,"U00AC":1,"U2218":1,"RING":4,"OPERATOR":4,"function":1,"composition":1,"x":12,"U2A2F":1,"CROSS":1,"PRODUCT":1,"U22C5":1,"dot":1,"product":1,"U2205":2,"EMPTY":2,"SET":2,"thanks":1,"jsled":1,"braceleft":10,"U222A":1,"UNION":1,"U2229":1,"INTERSECTION":1,"parenleft":52,"U2282":1,"SUBSET":4,"U2286":1,"U2284":2,"parenright":51,"U2283":1,"SUPERSET":2,"U2287":1,"U2203":1,"THERE":2,"EXISTS":1,"U2204":1,"EXIST":1,"U2200":1,"FOR":1,"ALL":1,"Q":11,"D":30,"U220E":1,"END":1,"PROOF":1,"U221E":1,"INFINITY":1,"U2135":2,"ALEF":4,"Null":1,"One":1,"KP_Multiply":2,"U2217":1,"ASTERISK":4,"U2295":1,"CIRCLED":6,"U2296":1,"U2297":1,"TIMES":1,"U2298":1,"DIVISION":2,"SLASH":2,"U229B":1,"U27CC":1,"U2234":1,"THEREFORE":1,"U2235":2,"BECAUSE":2,"percent":49,"U2031":1,"PER":4,"TEN":11,"THOUSAND":9,"basis":1,"points":1,"U00B5":1,"MICRO":1,"U00AA":1,"FEMININE":1,"ORDINAL":2,"INDICATOR":2,"U00BA":1,"MASCULINE":1,"U2211":1,"N":19,"ARY":3,"SUMMATION":3,"U222B":1,"INTEGRAL":13,"U2A1B":1,"U2A1C":1,"U222C":1,"U222D":1,"TRIPLE":1,"U2A0C":1,"QUADRUPLE":1,"U222E":1,"CONTOUR":1,"U2A15":1,"SEMICIRCULAR":1,"POLE":1,"U2A13":1,"AROUND":1,"POINT":1,"U222F":1,"SURFACE":1,"U2230":1,"VOLUME":1,"U2A18":1,"GEOMETRIC":1,"U2A0B":1,"SUM":1,"/":1,"#Now":1,"for":4,"some":1,"WTF":1,"integrals":1,"U2207":1,"NABLA":1,"U2202":2,"PARTIAL":2,"DIFFERENTIAL":2,"R":22,"U211C":1,"Real":1,"Part":2,"U2111":1,"CAPTIAL":1,"Imaginary":1,"U210F":2,"PLANCK":3,"CONSTANT":3,"OVER":2,"PI":9,"U210E":1,"U212F":1,"SCRIPT":4,"U23E8":1,"DECIMAL":1,"EXPONENT":1,"U2118":1,"U20D7":1,"COMBINING":59,"ABOVE":10,"vector":1,"U2102":1,"STRUCK":16,"set":4,"of":9,"complex":1,"numbers":3,"U2115":1,"natural":1,"number":1,"U2119":1,"U211A":1,"rational":1,"U211D":1,"real":1,"U2124":1,"integers":1,"H":23,"U210d":1,"U2147":1,"ITALIC":3,"U2148":1,"j":8,"U2149":1,"J":16,"U213C":2,"Greek_pi":1,"U213F":2,"Greek_PI":1,"U2140":2,"Greek_SIGMA":1,"U2982":1,"NOTATION":2,"TYPE":1,"U2A3E":1,"RELATIONAL":1,"COMPOSITION":1,"U2983":1,"CURLY":2,"braceright":2,"U2984":1,"U27C5":1,"SHAPED":2,"BAG":3,"DELIMITER":2,"U27C6":1,"U27E8":1,"MATHEMATICAL":4,"ANGLE":2,"U27E9":1,"U27E6":1,"U27E7":1,"U29D8":1,"WIGGLY":4,"FENCE":4,"U29D9":1,"U29DA":1,"U29DB":1,"U2E28":2,"PARENTHESIS":8,"U2E29":2,"U0F3C":1,"TIBETAN":2,"ANG":2,"KHANG":2,"GYON":1,"U0F3D":1,"GYAS":1,"U230A":1,"FLOOR":2,"U230B":1,"U2308":1,"CEILING":2,"U2309":1,"UFF62":1,"HALFWIDTH":2,"UFF63":1,"U300E":1,"U300F":1,"U226C":1,"BETWEEN":2,"U2113":1,"U228F":1,"IMAGE":3,"U2291":2,"U2290":1,"ORIGINAL":4,"U2292":2,"U22A5":1,"TACK":4,"bottom":1,"or":5,"should":1,"we":1,"use":1,"U27C2":1,"PERPENDICULAR":1,"U22A4":1,"opposite":1,"False":1,"U22A2":2,"U2044":1,"FRACTION":18,"U2080":1,"SUBSCRIPT":37,"ZERO":6,"U2081":1,"U2082":1,"U2083":1,"U2084":1,"FOUR":12,"U2085":1,"FIVE":15,"U2086":1,"SIX":9,"U2087":1,"SEVEN":10,"U2088":1,"EIGHT":9,"U2089":1,"NONE":1,"U208A":1,"U208B":1,"U208C":1,"U208D":1,"U208E":1,"U2090":1,"U2091":1,"U2092":1,"U2093":1,"X":12,"U2095":1,"k":10,"U2096":1,"K":12,"U2097":1,"U2098":1,"U2099":1,"U209A":1,"U209B":1,"U209C":1,"U1D62":1,"U2C7C":1,"U1D63":1,"U1D64":1,"U1D65":1,"U1D66":1,"GREEK":80,"BETA":4,"U1D67":1,"GAMMA":4,"U1D68":1,"RHO":4,"U1D69":1,"PHI":5,"U1D6A":1,"CHI":3,"U03B1":1,"ALPHA":3,"U03B2":1,"U03C8":1,"PSI":2,"U03B4":1,"DELTA":2,"U03B5":1,"EPSILON":3,"U03C6":1,"U03B3":1,"U03B7":1,"U03B9":1,"U03BE":1,"XI":2,"U03BA":1,"KAPPA":3,"U03BB":1,"LAMBDA":2,"U03BC":1,"MU":2,"U03BD":1,"NU":2,"U03BF":1,"OMICRON":2,"U03C0":1,"U03C1":1,"U03C3":1,"SIGMA":3,"U03C4":1,"TAU":2,"U03B8":1,"THETA":4,"U03C9":1,"OMEGA":2,"U03C2":1,"FINAL":1,"U03C7":1,"U03C5":1,"UPSILON":5,"U03B6":1,"ZETA":2,"U0391":1,"B":26,"U0392":1,"U03A8":1,"U0394":1,"U0395":1,"U03A6":1,"G":10,"U0393":1,"U0397":1,"U0399":1,"U039E":1,"U039A":1,"U039B":1,"U039C":1,"U039D":1,"U039F":1,"U03A0":1,"U03A1":1,"U03A3":1,"U03A4":1,"U0398":1,"U03A9":1,"U03A7":1,"U03A5":1,"U0396":1,"U03D6":1,"U03DD":1,"DIGAMMA":2,"U03DC":1,"U03DE":1,"QOPPA":4,"U03DF":1,"U03D8":1,"U03D9":1,"U03D7":1,"KAI":1,"U03E0":1,"SAMPI":4,"U03E1":1,"U0372":1,"U0373":1,"U03DA":1,"STIGMA":2,"U03DB":1,"U02B9":1,"MODIFIER":8,"PRIME":3,",":12,"canonically":1,"equivalent":1,"to":3,"U0374":1,"NUMERAL":44,"U2032":1,"U2033":1,"U0375":1,"thousands":1,"U03D0":1,"U03D1":1,"U03D2":1,"HOOK":16,"U03D5":1,"U03F0":1,"U03F1":1,"U03F4":1,"U03F5":1,"LUNATE":1,"U03FB":1,"SAN":2,"U03FA":1,"U2153":1,"VULGAR":16,"THIRD":1,"U2154":1,"THIRDS":2,"U2155":1,"FIFTH":1,"U2156":1,"FIFTHS":3,"U2157":1,"U2158":1,"U2159":1,"SIXTH":1,"U215A":1,"SIXTHS":1,"U215B":1,"EIGHTH":4,"U215C":1,"EIGHTHS":3,"U215D":1,"U215E":1,"U2150":1,"SEVENTH":1,"U2151":1,"NINTH":1,"U2152":1,"TENTH":1,"U2189":1,"U215F":1,"NUMERATOR":1,"U2170":1,"ROMAN":42,"U2171":1,"U2172":1,"U2173":1,"U2174":1,"U2175":1,"U2176":1,"U2177":1,"U2178":1,"NINE":8,"U2179":1,"U217A":1,"ELEVEN":3,"U217B":1,"TWELVE":4,"U217C":1,"FIFTY":4,"U217D":1,"HUNDRED":7,"U217E":1,"U217F":1,"U2160":1,"U2161":1,"U2162":1,"U2163":1,"U2164":1,"U2165":1,"U2166":1,"U2167":1,"U2168":1,"U2169":2,"U216A":1,"ELEVEL":1,"U216B":1,"U216C":2,"U216D":2,"U216E":2,"U216F":2,"U2180":1,"U2181":1,"U2182":1,"U2187":1,"U2188":1,"U263B":1,"SMILING":2,"FACE":33,"U263A":1,"U2639":1,"FROWNING":1,"U2368":1,"APL":1,"FUNCTIONAL":1,"DIAERESIS":3,"U2E1A":1,"Funny":1,"smiley":1,"face":1,"UA66C":1,"CYRILLIC":6,"MONOCULAR":2,"*":3,"used":3,"in":3,"dual":2,"words":2,"based":2,"root":2,"UA66D":1,"UA66A":1,"BINOCULAR":2,"UA66B":1,"UA66E":1,"MULTIOCULAR":1,"epithet":1,"U07F7":1,"NKO":1,"GBAKURUNEN":1,"U203D":1,"INTERROBANG":4,"U2E18":3,"standard":1,"now":1,"questiondown":2,"exclamdown":2,"if":2,"you":2,"key":2,"Otherwise":2,"U2E2E":2,"QUESTION":6,"U2047":2,"U2048":1,"EXCLAMATION":5,"U2049":1,"U203C":2,"U2237":1,"PROPORTION":1,"--":7,"strictly":1,"times":1,"U204F":2,"U2665":1,"HEART":7,"SUIT":8,"U2663":3,"CLUB":3,"U2662":1,"DIAMOND":2,"U2660":2,"SPADE":2,"U2661":1,"U2618":2,"SHAMROCK":2,"U262E":2,"PEACE":2,"U262F":2,"YIN":2,"YANG":2,"U2765":1,"ROTATED":3,"HEAVY":5,"U2763":1,"ORNAMENT":1,"U2766":1,"FLORAL":3,"U2767":1,"U2619":1,"U260E":1,"TELEPHONE":1,"U2615":1,"HOT":1,"BEVERAGE":1,"U2610":1,"BALLOT":6,"U2611":2,"CHECK":4,"U2612":1,"U2713":1,"U2714":1,"U2717":1,"U2718":1,"UFE0F":1,"Emoji":1,"selector":2,"UFE0E":1,"Text":1,"U2680":1,"DIE":6,"U2681":1,"U2682":1,"U2683":1,"U2684":1,"U2685":1,"U269C":1,"FLEUR":1,"DE":1,"LIS":1,"U269B":1,"ATOM":1,"U262D":1,"HAMMER":1,"SICKLE":1,"U26A0":2,"WARNING":2,"U26A1":1,"VOLTAGE":1,"U2622":1,"RADIOACTIVE":1,"U2623":2,"BIOHAZARD":2,"U26E4":1,"PENTAGRAM":1,"pentalpha":1,"get":1,"it":2,"U2708":1,"AIRPLANE":1,"U2709":1,"ENVELOPE":1,"U267F":1,"WHEELCHAIR":1,"U2624":1,"CADEUCEUS":1,"U2695":1,"STAFF":1,"AESCULAPIUS":1,"U2640":2,"FEMALE":6,"U2642":2,"MALE":7,"U26A3":1,"DOUBLED":2,"U26A2":1,"U26A4":1,"INTERLOCKED":1,"U26A5":1,"U26A7":1,"STROKE":9,"U2620":3,"SKULL":3,"CROSSBONES":3,"U2328":1,"KEYBOARD":1,"U2605":1,"STAR":5,"U2606":1,"U272A":1,"U2042":2,"ASTERISM":2,"U2051":1,"ASTERISKS":1,"ALIGNED":1,"VERTICALLY":1,"U2722":1,"TEARDROP":1,"SPOKED":1,"U2721":1,"DAVID":1,"numbersign":13,"U272F":1,"PINWHEEL":1,"U2731":1,"U2756":1,"U2318":1,"PLACE":1,"INTEREST":1,"U269E":1,"LINES":2,"CONVERGING":2,"U269F":1,"U237E":1,"BELL":1,"ALIENS":1,"LANDING":1,"&":1,"U2324":1,"ARROWHEAD":1,"BARS":1,";":1,"aka":3,"ENTER":1,"KEY":1,"AMUSED":1,"U231B":2,"HOURGLASS":2,"U231A":2,"WATCH":2,"U2002":1,"U2003":1,"U2004":1,"U2005":1,"U25CC":1,"DOTTED":2,"U2B1A":1,"UFD3E":1,"ORNATE":2,"UFD3F":1,"U0298":1,"BILABIAL":2,"CLICK":1,"kiss":1,"sound":1,"U2023":1,"TRIANGULAR":2,"#SUPERSCRIPTS":1,"#To":1,"avoid":1,"namespace":1,"clashes":1,"is":1,"doubled":1,"will":1,"regret":1,"that":1,"U02B0":1,"SUPERSCRIPT":9,"U2071":1,"U02B2":1,"U207F":1,"U02B3":1,"U02B7":1,"U02B8":1,"U1D49":1,"U1D57":1,"U00FE":1,"UA765":1,"THORN":1,"#Maybe":1,"add":1,"Need":1,"be":1,"able":1,"talk":1,"about":1,"U02C0":1,"GLOTTAL":6,"STOP":6,"U02C1":1,"U207B":1,"U207A":1,"U2248":1,"ALMOST":1,"U0283":1,"ESH":1,"U0292":1,"EZH":1,"U026C":1,"BELT":1,"U026E":1,"LEZH":1,"U021D":1,"YOGH":2,"U021C":1,"U0294":1,"U0295":1,"PHARYNGEAL":1,"VOICED":1,"FRICATIVE":1,"U0296":1,"U02A1":1,"U02A2":1,"U0278":1,"U026A":3,"U028A":2,"U0251":1,"U025A":1,"SCHWA":1,"U0254":2,"U0186":2,"U025B":1,"U025C":2,"U025D":2,"U025F":1,"DOTLESS":2,"U02C8":1,"LINE":8,"U02CC":1,"U0329":2,"BELOW":19,"U0279":1,"voiced":2,"alveolar":2,"approximant":1,"American":2,"least":1,"U027E":1,"FISHHOOK":1,"flap":1,"tap":1,"intervocalic":1,"allophone":1,"Spanish":1,"U028C":1,"U026F":1,"U028D":1,"U028E":1,"U0250":1,"U0237":1,"U02AC":1,"PERCUSSIVE":1,"U02D0":1,"U0263":1,"U0264":1,"RAMS":1,"HORN":1,"U1D25":1,"AIN":1,"U0256":1,"TAIL":1,"U026D":1,"RETROFLEX":4,"U0273":1,"U0282":1,"U0288":1,"U0290":1,"U0192":1,"U0253":1,"U0257":1,"U0260":1,"U0261":1,"U0266":1,"U029B":1,"U2116":1,"NUMERO":1,"U211E":1,"PRESCRIPTION":1,"TAKE":1,"U214C":1,"U2125":1,"OUNCE":1,"U2108":1,"SCRUPLE":1,"U0E5B":1,"THAI":2,"CHARACTER":1,"KHOMUT":1,"end":1,"chapter":1,"U266d":1,"MUSIC":4,"FLAT":1,"U266e":2,"NATURAL":2,"U266f":1,"U0001d11e":1,"MUSICAL":3,"CLEF":3,"U0001d122":1,"U0001d121":1,"U266a":1,"NOTE":1,"U266b":2,"BEAMED":2,"NOTES":2,"U0300":1,"GRAVE":2,"ACCENT":6,"U0301":1,"ACUTE":2,"U0302":1,"CIRCUMFLEX":2,"U0303":1,"U0304":1,"MACRON":8,"U0305":1,"OVERLINE":1,"???":1,"U0306":1,"BREVE":12,"U0307":1,"U0308":1,"U0309":1,"U030a":2,"U030b":1,"??":3,"U030c":1,"CARON":2,"U030d":1,"U030e":1,"U030f":1,"U0312":1,"U0313":1,"U0314":1,"U0352":2,"FERMATA":2,"U0310":1,"CHANDRABINDU":1,"U0311":1,"U20DD":1,"ENCLOSING":2,"U20E0":1,"BACKSLASH":1,"U0323":1,"U0331":1,"U0332":1,"U0333":1,"U0325":1,"U032c":1,"U032d":1,"U032e":1,"U032f":1,"U035C":2,"U035D":2,"U035E":2,"U035F":4,"U0360":2,"U0361":2,"U1DFC":2,"U0362":2,"U0489":1,"MILLIONS":1,"SHINY":1,"U20BD":2,"RUBLE":2,"U200B":1,"WIDTH":4,"U200C":1,"JOINER":3,"U200D":1,"U200E":1,"U200F":1,"U202A":1,"EMBEDDING":2,"U202B":1,"U202C":1,"POP":2,"DIRECTIONAL":2,"FORMATTING":1,"U2066":1,"ISOLATE":4,"U2067":1,"U2068":1,"FIRST":2,"STRONG":1,"U2069":1,"U202D":1,"OVERRIDE":2,"U202E":1,"UFEFF":1,"NO":1,"BREAK":1,"Byte":1,"Order":1,"Mark":1,"U034F":1,"GRAPHEME":1,"U1D00":1,"U0299":1,"U1D04":1,"U1D05":1,"U1D07":1,"UA730":1,"U0262":1,"U029C":1,"U1D0A":1,"U1D0B":1,"U029F":1,"U1D0D":1,"U0274":1,"U1D0F":1,"U1D18":1,"U0280":1,"UA731":1,"U1D1B":1,"U1D1C":1,"U1D20":1,"U1D21":1,"U028F":1,"U1D22":1,"U2609":1,"SUN":1,"Sunday":1,"U263D":1,"QUARTER":1,"MOON":2,"Monday":1,"U263F":1,"MERCURY":1,"Wednesday":1,"U2643":1,"JUPITER":1,"Thursday":1,"U2644":1,"SATURN":1,"Saturday":1,"U2645":1,"URANUS":1,"U26E2":1,"U2646":1,"NEPTUNE":1,"U2647":1,"PLUTO":1,"ok":1,"isn":1,"U26B3":1,"CERES":1,"U26B4":1,"PALLAS":1,"U26B5":1,"JUNO":1,"U26B6":1,"VESTA":1,"U26B7":1,"CHIRON":1,"U26B8":1,"LILITH":1,"U1F0A1":1,"PLAYING":59,"CARD":59,"ACE":4,"SPADES":14,"U1F0A2":1,"U1F0A3":1,"U1F0A4":1,"U1F0A5":1,"U1F0A6":1,"U1F0A7":1,"U1F0A8":1,"U1F0A9":1,"U1F0AA":1,"U1F0AB":1,"JACK":4,"U1F0AC":1,"KNIGHT":6,"U1F0AD":1,"QUEEN":6,"U1F0AE":1,"KING":8,"U1F0B1":1,"HEARTS":14,"U1F0B2":1,"U1F0B3":1,"U1F0B4":1,"U1F0B5":1,"U1F0B6":1,"U1F0B7":1,"U1F0B8":1,"U1F0B9":1,"U1F0BA":1,"U1F0BB":1,"U1F0BC":1,"U1F0BD":1,"U1F0BE":1,"U1F0C1":1,"DIAMONDS":14,"U1F0C2":1,"U1F0C3":1,"U1F0C4":1,"U1F0C5":1,"U1F0C6":1,"U1F0C7":1,"U1F0C8":1,"U1F0C9":1,"U1F0CA":1,"U1F0CB":1,"U1F0CC":1,"U1F0CD":1,"U1F0CE":1,"U1F0D1":1,"CLUBS":14,"U1F0D2":1,"U1F0D3":1,"U1F0D4":1,"U1F0D5":1,"U1F0D6":1,"U1F0D7":1,"U1F0D8":1,"U1F0D9":1,"U1F0DA":1,"U1F0DB":1,"U1F0DC":1,"U1F0DD":1,"U1F0DE":1,"U1F0A0":1,"BACK":1,"U1F0CF":1,"JOKER":2,"U1F0DF":1,"U2654":1,"CHESS":12,"U2655":1,"U2656":1,"ROOK":2,"U2657":1,"BISHOP":2,"U2658":1,"U2659":1,"PAWN":2,"U265A":1,"U265B":1,"U265C":1,"U265D":1,"U265E":1,"U265F":1,"U26C0":1,"DRAUGHTS":4,"MAN":2,"U26C1":1,"U26C2":1,"U26C3":1,"U2616":1,"SHOGI":4,"PIECE":4,"U2617":1,"U26C9":1,"U26CA":1,"U00B0":1,"DEGREE":5,"U2103":2,"CELSIUS":2,"U2109":2,"FAHRENHEIT":2,"U2648":1,"ARIES":1,"U2649":1,"TAURUS":1,"U264A":1,"GEMINI":1,"U264B":1,"CANCER":1,"U264C":1,"LEO":1,"U264D":1,"VIRGO":1,"U264E":1,"LIBRA":1,"U264F":1,"SCORPIUS":1,"U2650":1,"SAGITTARIUS":1,"U2651":1,"CAPRICORN":1,"U2652":1,"AQUARIUS":1,"U2653":1,"PISCES":1,"U26CE":1,"OPHIUCHUS":1,"U1F4A1":1,"ELECTRIC":1,"LIGHT":1,"BULB":1,"U1F4A2":1,"ANGER":1,"U1F4A3":1,"BOMB":1,"U1F4A4":1,"SLEEPING":1,"U1F4A5":1,"COLLISION":1,"U1F4A6":1,"SPLASHING":1,"SWEAT":1,"U1F4A7":1,"DROPLET":1,"U1F4A8":1,"U1F4A9":1,"PILE":1,"POO":1,"U1F4AB":1,"DIZZY":1,"dollar":1,"U1F4B0":1,"MONEY":1,"U1F370":1,"SHORTCAKE":1,"U1F382":2,"BIRTHDAY":2,"CAKE":2,"U1F44C":1,"OK":1,"U1F44D":1,"THUMBS":2,"U1F44E":1,"U1F48B":1,"KISS":1,"U1F550":1,"CLOCK":24,"OCLOCK":12,"U1F551":1,"U1F552":1,"U1F553":1,"U1F554":1,"U1F555":1,"U1F556":1,"U1F557":1,"U1F558":1,"U1F559":1,"U1F55A":1,"U1F55B":1,"U1F55C":1,"THIRTY":12,"U1F55D":1,"U1F55E":1,"U1F55F":1,"U1F560":1,"U1F561":1,"U1F562":1,"U1F563":1,"U1F564":1,"U1F565":1,"U1F566":1,"U1F567":1,"U0E3F":1,"BITCOIN":3,"CURRENCY":6,"BAHT":1,"U0243":2,"ALTERNATIVE":4,"U0180":2,"BIT":2},"XML":{"<":4984,"Project":70,"DefaultTargets":12,"=":5984,"xmlns":87,">":6991,"PropertyGroup":81,"Configuration":38,"Condition":84,"Debug":18,"</":3418,"Platform":33,"x86":3,"ProductVersion":6,"ProjectGuid":20,"{":51,"c523055d":1,"-":1583,"a9d0":1,"ae85":1,"ec934d33204b":1,"}":49,"SchemaVersion":6,"OutputName":2,"WixProject1":1,"OutputType":14,"Package":4,"WixTargetsPath":2,"$(":38,"MSBuildExtension":3,")":171,"\\":215,"Microsoft":10,"WiX":1,"v":3,"[[":1,"Version":15,".Major":1,"]]":11,".x":2,"Wix":1,".targets":1,"OutputPath":23,"bin":15,"IntermediateOutp":4,"obj":3,"DefineConstants":16,"ItemGroup":80,"Compile":14,"Include":125,"/>":1448,"Import":42,"<?":114,"xml":101,"version":96,"encoding":78,"standalone":5,"?>":110,"fileVersion":1,"cproject":2,"storage_type_id":1,"storageModule":21,"moduleId":14,"cconfiguration":4,"id":285,"buildSystemId":2,"name":699,"externalSettings":2,"extensions":4,"extension":14,"point":16,"configuration":23,"artifactName":2,"buildArtefactTyp":2,"buildProperties":2,"cleanCommand":2,"description":21,"parent":6,"folderInfo":4,"resourcePath":2,"toolChain":4,"superClass":42,"targetPlatform":2,"builder":2,"buildPath":2,"keepEnvironmentI":2,"managedBuildOn":2,"tool":20,"option":20,"value":133,"valueType":12,"listOptionValue":4,"builtIn":4,"inputType":10,"defaultValue":2,"additionalInput":4,"kind":24,"paths":6,"sourceEntries":4,"entry":14,"flags":2,"project":13,"projectType":1,"autodiscovery":5,"enabled":136,"problemReporting":5,"selectedProfileI":5,"profile":82,"buildOutputProvi":80,"openAction":40,"filePath":43,"parser":80,"scannerInfoProvi":80,"runAction":40,"arguments":48,"command":40,"useDefault":40,"scannerConfigBui":8,"instanceId":4,"Workflow":2,"alerts":2,"fullName":4,"New_Case_Created":2,"ccEmails":2,"grantshubsupport":1,"@cabinetoffice":1,".gov":1,".uk":1,"New":2,"Case":2,"Created":2,"Email":1,"Alert":2,"protected":2,"false":20,"senderType":2,"CurrentUser":1,"template":2,"unfiled":1,"$public":1,"/":350,"New_Case_Create_":1,"rules":3,"actions":2,"type":115,"active":67,"true":37,"formula":2,"NOT":1,"(":167,"$Setup":1,".Bypass__c":1,".Workflow_Rules_":1,"triggerType":2,"onCreateOnly":1,"<!":57,"DOCTYPE":6,"TS":9,"language":4,"context":14,"MainWindow":2,"message":76,"location":16,"filename":76,"line":41,"source":48,"United":2,"Kingdom":2,"translation":44,"Reino":2,"Unido":2,"God":2,"save":3,"the":379,"Queen":2,"Deus":2,"salve":2,"a":201,"Rainha":2,"England":3,"Inglaterra":2,"Wales":2,"Gales":2,"Scotland":2,"Esc":2,"cia":2,"Northern":2,"Ireland":2,"Irlanda":2,"Norte":2,"Portuguese":2,"Portugu":2,"s":6,"English":2,"Ingl":2,"COMMENT<!--":93,"schema":10,"[":34,"ENTITY":35,"ent":34,"SYSTEM":18,"]":14,":":451,"cda":1,"title":23,"HITSP_C32":1,"ns":13,"prefix":115,"uri":11,"phase":9,"pattern":69,"&":39,";":300,"policyDefinition":4,"xsd":31,"xsi":4,"revision":7,"schemaVersion":2,"displayName":4,"enter":2,"display":8,"here":3,"resources":3,"stringTable":2,"string":41,"MDM":9,"Disable":1,"Enrollment":5,"This":31,"policy":7,"setting":4,"specifies":1,"whether":2,"Mobile":1,"Device":1,"Management":1,"is":171,"allowed":2,".":448,"When":9,",":334,"it":35,"allows":15,"user":3,"to":226,"have":28,"computer":1,"remotely":1,"managed":1,"by":25,"Server":1,"If":11,"you":26,"do":5,"not":29,"configure":1,"this":95,"will":80,"be":76,"enable":1,"disabled":1,"for":90,"all":12,"users":5,"It":5,"unenroll":1,"existing":4,"enrollments":1,"disable":1,"App":4,"Theme":2,"EdgeNavigator":3,"HitTestMode":1,"Panel":7,"Width":17,"EdgeNavigation":1,".Edge":1,"Background":2,"Text":15,"Alignment":14,"an":99,"example":4,"of":180,"!":3,"ToolsVersion":13,"AssemblyVersion":2,"Library":2,"PackageTargetFra":2,"dotnet5":1,".1":7,"NuGetTargetMonik":2,".NETPlatform":1,"v5":1,"None":10,"Filter":20,"UniqueIdentifier":6,"4FC737F1":1,"C7A5":1,"A066":1,"2A32D752A2FF":1,"Extensions":6,"cpp":1,"c":4,"cc":1,"cxx":1,"def":1,"odl":1,"idl":1,"hpj":1,"bat":1,"asm":1,"asmx":1,"89BD":1,"4b04":1,"88EB":1,"625FBE52EBFB":1,"h":1,"hh":1,"hpp":1,"hxx":1,"hm":1,"inl":1,"inc":1,"67DA6AB6":1,"F800":1,"4c08":1,"8B7A":1,"83BB121AAD01":1,"rc":1,"ico":2,"cur":1,"bmp":1,"dlg":1,"rc2":1,"rct":1,"rgs":1,"gif":1,"jpg":1,"jpeg":1,"jpe":1,"resx":2,"tiff":10,"tif":1,"png":3,"wav":1,"mfcribbon":1,"ms":1,"ClInclude":6,"Header":18,"Files":10,"ResourceCompile":3,"Resource":2,"ClCompile":14,"Source":12,"Image":3,"document":7,"toolsVersion":2,"systemVersion":2,"targetRuntime":2,"propertyAccessCo":2,"useAutolayout":2,"useTraitCollecti":2,"dependencies":6,"plugIn":2,"identifier":2,"objects":38,"placeholder":3,"placeholderIdent":2,"userLabel":2,"customClass":2,"connections":2,"outlet":1,"property":90,"destination":1,"customObject":1,"window":2,"opaque":1,"clearsContextBef":1,"contentMode":1,"rect":1,"key":79,"x":26,"y":5,"width":61,"height":18,"autoresizingMask":1,"flexibleMaxX":1,"flexibleMaxY":1,"color":97,"red":4,"green":3,"blue":3,"alpha":1,"colorSpace":1,"policyNamespaces":2,"target":30,"namespace":5,"using":12,"minRequiredRevis":1,"categories":4,"category":8,"parentCategory":2,"ref":5,"policies":2,"class":13,"explainText":1,"valueName":1,"supportedOn":1,"enabledValue":2,"decimal":2,"disabledValue":2,"Name":196,"MyCommon":1,"Target":25,"Message":20,"ServiceDefinitio":3,"WebRole":2,"InputEndpoints":2,"InputEndpoint":1,"protocol":1,"port":4,"ConfigurationSet":6,"Setting":3,"AnyCPU":13,"400D377F":1,"425A":1,"A798":1,"05532B3FD04C":1,"Exe":4,"StartupObject":2,"vbproj_sample":2,".Module1":1,"RootNamespace":12,"AssemblyName":13,"vbproj":3,"sample":8,"FileAlignment":6,"MyType":2,"Console":3,"TargetFrameworkV":10,"v4":8,".5":6,"AutoGenerateBind":6,"PlatformTarget":12,"DebugSymbols":12,"DebugType":14,"full":6,"DefineDebug":4,"DefineTrace":4,"DocumentationFil":10,".xml":5,"NoWarn":4,"pdbonly":3,"Optimize":16,"Release":11,"OptionExplicit":2,"On":2,"OptionCompare":2,"Binary":1,"OptionStrict":2,"Off":1,"OptionInfer":2,"Reference":52,"AutoGen":6,"True":18,"DependentUpon":6,"Application":7,".myapp":1,"DesignTime":2,"Resources":3,".resx":2,"Settings":2,".settings":1,"DesignTimeShared":2,"EmbeddedResource":2,"Generator":6,"VbMyResourcesRes":1,"LastGenOutput":6,".Designer":3,".vb":3,"CustomToolNamesp":4,"My":5,".Resources":3,"SubType":5,"Designer":2,"MyApplicationCod":1,"SettingsSingleFi":1,"gml":12,"Point":4,"srsName":2,"pos":4,"PolicySet":2,"TextStylePolicy":2,"inheritsSet":1,"inheritsScope":1,"scope":27,"FileWidth":2,"TabsToSpaces":2,"False":2,"NoTabsAfterNonTa":2,"DotNetNamingPoli":2,"DirectoryNamespa":2,"ResourceNamePoli":2,"FileFormatDefaul":1,"Test":3,"en":7,"K":2,"chen":2,"M":3,"bel":2,"Cooking":2,"furniture":2,"VSTemplate":2,"Type":46,"sdk":1,"TemplateData":2,"Visual":4,"Studio":4,"Description":6,"package":23,"loadable":1,"in":116,"Icon":3,"VSPackage":3,".ico":2,"TemplateID":2,"VsixVSPackageCSh":1,"AppliesTo":2,"VSIX":1,"+":297,"CSharp":2,"ShowByDefault":2,"ProjectType":2,"RequiredFramewor":2,"NumberOfParentCa":2,"DefaultName":2,".cs":2,"TemplateContent":2,"References":2,"Assembly":20,".CSharp":1,"System":13,".Core":1,".Data":1,".Design":1,".Drawing":1,".Windows":3,".Forms":3,".Xml":1,"ProjectItem":8,"ReplaceParameter":4,"TargetFileName":4,"OpenInEditor":1,"VsPkg":1,"ItemType":1,".extension":1,".vsixmanifest":1,"CustomParameters":2,"CustomParameter":6,"Value":15,"WizardExtension":4,".Vsix":2,".TemplatesPackag":2,"Culture":4,"neutral":4,"PublicKeyToken":4,"b03f5f7f11d50a3a":2,"FullClassName":4,".VsixWizard":1,"NuGet":2,".VisualStudio":2,".Interop":1,".TemplateWizard":1,"WizardData":2,"packages":2,"repository":1,"repositoryId":1,"6cfa7a11":1,"a5cd":1,"bd7b":1,"b210d4d51a29":1,"fsproj_sample":4,"TargetFSharpCore":2,"fsproj":1,"Tailcalls":4,"DEBUG":4,"TRACE":7,"WarningLevel":18,".XML":2,"Prefer32Bit":4,"Private":6,"MinimumVisualStu":4,"Choose":2,"FSharpTargetsPat":4,"..":5,"SDKs":1,"F":1,"#":2,"Framework":3,".0":4,".FSharp":2,".Targets":2,"Otherwise":2,"VisualStudio":1,"VisualStudioVers":3,"FSharp":1,"Label":15,"93d81507":1,"bccc":1,"43d6":1,"2d42473f0c32":1,"ProjectVersion":2,"ProjectReference":7,"Content":24,"DockPanel":2,"TopFrameBackgrou":1,"Dock":1,"Rectangle":10,"ux":9,"Height":10,"Color":8,"Margin":1,"StackPanel":2,"TextInput":2,"PlaceholderText":1,"WhileKeyboardVis":2,"Move":5,"RelativeTo":9,"Y":5,"Duration":5,"Button":4,"WhilePressed":2,"RelativeNode":2,"Switch":2,"WhileTrue":2,"Change":3,"rect4":1,".LayoutMaster":1,"VerticalText":12,"relativeNode":1,"Class":2,"TransformOrigin":1,"TextColor":1,"Rotation":1,"Degrees":1,"Grid":2,"ColumnCount":1,"Rows":1,"LayoutMaster":1,"LayoutAnimation":2,"X":1,"plugin":3,"compatVersion":1,"vendor":2,"FreeMedForms":2,"copyright":7,"C":4,"Eric":1,"MAEKER":1,"MD":1,"license":3,"GPLv3":1,"Patient":1,"data":72,"The":97,"XML":1,"form":67,"loader":1,"saver":1,"url":9,"http":4,"//":17,"www":4,".freemedforms":1,".com":5,"/</":1,"dependencyList":2,"dependency":5,"ServiceConfigura":5,"serviceName":2,"Role":4,"Instances":2,"count":4,"functx":1,"query":5,"at":18,"scenario":2,"label":13,"call":7,"function":20,"param":179,"select":35,"expect":1,"ncl":6,"head":35,"regionBase":6,"region":6,"top":70,"descriptorBase":6,"descriptor":6,"body":22,"component":5,"media":6,"src":33,"scenes":1,"metadata":2,"Sample":2,"authors":2,"Hugh":2,"Bot":2,"owners":2,"summary":250,"A":25,"nuget":1,"just":1,"works":2,"projectUrl":2,"hubot":2,".github":1,"licenseUrl":2,"https":1,"github":2,"LICENSEmd":1,"requireLicenseAc":2,"files":4,"file":76,"dllmap":2,"dll":3,"dllentry":2,"os":1,"99D9BF15":1,"4D10":1,"83ABAD688E8B":1,"AppDesignerFolde":6,"Properties":4,"csproj_sample":1,"csproj":1,"ErrorReport":10,"prompt":5,"c67af951":1,"d8d6376993e7":1,"nproj_sample":2,"NoStdLib":2,"NemerleVersion":3,"Net":1,"NemerleBinPathRo":3,"ProgramFiles":1,"Nemerle":7,"nproj":1,"RequiredTargetFr":6,"SpecificVersion":2,"HintPath":4,".dll":10,"MacroReference":2,".Linq":1,"Folder":1,"ProjectConfigura":20,"ARM":2,"x64":2,"UseDotNetNativeT":6,"42fc11d8":1,"64c6":1,"a15a":1,"dfd787f68766":1,"EnableDotNetNati":2,"TargetPlatformId":2,"UAP":1,"TargetPlatformVe":2,"TargetPlatformMi":2,"VersionNumberMaj":1,"VersionNumberMin":1,"DefaultLanguage":2,"US":1,"AppxManifest":2,"tileset":2,"tile":60,"image":117,"format":33,"iVBORw0KGgoAAAAN":30,"hHDxQcOFBwwMAgwM":1,"N7gUOxSHbKs":1,"mLlW":1,"vAwaQJ1B5ulQN":1,"88kYkIJ3GhwkVwyF":1,"rvAL2VRpuX8ym1Rw":1,"WLQilRZXfgXuVzir":1,"xgvRzNqvLuaUQ4ED":1,"kXhXBjGP8DhsF2rT":1,"kQKPFV7Sf3vinFLQ":1,"0lEQVR42tVVLYvDQ":1,"oOTFScrKioqKioiw":1,"vRlIM7ev2AKwwNk7":1,"7S":1,"dQG":1,"dg2gVQZRpeBiuro":1,"g8yPI":1,"R7E8A3EQEC0jkDPN":1,"Efr4k9lUoVxGUMYa":1,"IXlhQKsuae3gtZoV":1,"47QGKvZwEPxCqMBP":1,"gp":1,"j985IVoIOZ5VhAv":1,"p7sF5p":1,"kES":1,"Gd":1,"HYSkZYnnFjQ5GGDL":1,"htRhtEBBruGRgqi6":1,"1SLEzaxjYSe2qwl5":1,"qcELLFPuOG8eqdlq":1,"x622rEsbvcrETybv":1,"9PibMlUYsAJWE0VD":1,"Ei6Qa5OBU8QG6TQP":1,"8Ayj1N4":1,"vfiHRCyjB5Ru88Oa":1,"xiMlp4d":1,"U5yx3Xs4":1,"ewjxLtQfcl89dzvg":1,"==":7,"iYBTkZ6ysrURWYpF":1,"dow8":1,"bNPFqtBz":1,"d2EgSjaQs5pKfJtL":1,"lFpSTpWMx5ItlxjP":1,"BcB":1,"ATgvlQ":1,"F5LEI1UiP40":1,"VxEnzMR5QYGAd6jE":1,"a0GV":1,"W74GBlnZkG1Xu316":1,"DjJJwtwLYNMEg8o0":1,"HuP4OHBlxVgCd1qA":1,"EgvMogJryB5VMkD1":1,"Kiq3zh6ABNZRANiO":1,"INJbGZFfSy0CslOm":1,"6LUmV1AZPLMmQ6Yp":1,"hBW6":1,"Gn3G":1,"I0ZQ4BT8rIIABjc5":1,"OLQGSIvDRArM226E":1,"Uk0F1eyk4":1,"YBQkRflz3RETu7Ru":1,"PEstbNVJVKbAhvPO":1,"G8lYiqMcT96L6gtO":1,"2ZAuuu2gYRdjGR5F":1,"xj7kZ3QKCxJClrzD":1,"xAiRtD6UzZPRfOJa":1,"Cb24VBC6mPJmBxKw":1,"Wf0Wu3PK2UKdT":1,"kd":1,"5zeaE2gm63UKTAAA":1,"CQBTmb0XWVlZW1lZ":1,"jki5jW3f57YVkPUq":1,"bJpVK":1,"LwbsCqFOnMoaDvKg":1,"pxvXNxBYq":1,"5oYnWJOEgKAR1kFo":1,"60TZjcj6x2ZFJSQJ":1,"7lgro4FTt32zkw54":1,"r7o5Dyczrd1waUQP":1,"7okyrolgPYAAAAAS":1,"qUBTHJ5FIZC2yEom":1,"4eZsl7":1,"5Vsyclt77m73":1,"5nu8pFxff9a991xZ":1,"5EvzuinJYiBfBty6":1,"2hACgcdUQb":1,"SJf":1,"NJ8NCV6TqU6aYOiB":1,"K5FqG8vhkEq":1,"CMSf1JdWu0TSdWCg":1,"5ciABPZvAbNl6GUm":1,"p8Jz9RQreCCNHw3Z":1,"hyLOKh5KNhtYlUhZ":1,"1mYsgFDzUcpODGN4":1,"IEJxJ533DQQ2K":1,"6uAVlWoqYpVKPv90":1,"YZy":1,"J1KpqydGpBAapTIF":1,"M9m5EKMZ6tWx4UHl":1,"fx0ac1tIiqseI7xr":1,"Ui8dj":1,"OP":1,"yBR6UvVSsiZ06ZCV":1,"ShhxPN":1,"WeP":1,"Pal6x1OIpVAAAAAE":1,"UMlFKRaAVhUwUOvF":1,"hvO876X2rGlvf9mC":1,"qw3iRx":1,"T6X9NUaV8t":1,"Al7tUmk0q6zqRfBs":1,"H6Xy9Mj6mf":1,"dUSennNZLmI5HEoF":1,"PBSyB6Ay1UCkEwP9":1,"vgmY1311Ib0PlRh7":1,"nlRFQJAPW9y4REWq":1,"MZVRN9h3bh1dvzlj":1,"K0T0cIzL1s1ZfiRI":1,"7x7dw5r0SyRaTAnB":1,"BeWrUMuH8ilGQmBa":1,"nZLn3aX9I51fJqqK":1,"O4BlD0lcKov":1,"0umMmt1":1,"Ygc4BZwrcT":1,"xeqPPgT0ht399kbe":1,"AEhbiVW":1,"ps4pAAAAAElFTkSu":1,"bUBTF":1,"2cEhhoaGpoGBgYam":1,"RyOiWy2kSyvA0lXI":1,"19rCN5OyCbdSRlmc":1,"7Iv3Dvs":1,"yGQU6ZkVz3mRjuDI":1,"EbBnLm1A2q9AoJqP":1,"gbdoHLh8wyZk":1,"WnQnrvJ2nnSFhgzO":1,"r6pdtNd505q5SBus":1,"chkiq4HBpLAxpiOZ":1,"ycGd113falpVmc0A":1,"D":1,"Z1":1,"qO5":1,"1LuCGWWFMx6FKXQ1":1,"6xPzSg22qGb7L2ZZ":1,"vGlLPpUrAKwnFDSs":1,"0pYb76aWpGxYTnvv":1,"STd514e0SYAAAAAS":1,"i7":1,"gnZO3UqoUMoHQL1Y":1,"6yWv3Xj":1,"itFzpEPXkhjb8vsA":1,"18Yfvq3f9wcksN6":1,"++":5,"vXzZjkiQhkvGhPBQ":1,"jCm9H9TgQO8WIVQc":1,"6TFJjORUJEZndI7g":1,"yIzwQKVJgErfUmsa":1,"TNqJl":1,"tMG47UpWbLT4ipb2":1,"5gK11tLQbjMAAAAA":1,"bQBzF":1,"ycMBoYaFgaGBhoGG":1,"TV2U7k97n3np2Li":1,"1Y6oxim2K2zyBe5j":1,"2Yk":1,"n6asJhp7I7e5yr7T":1,"8MZPoU7W8d4gOQNd":1,"C6wDlGEwr6PDZD0F":1,"syEuBnIZ":1,"FJk4IlF6vfFznwkt":1,"o3T4kKSw":1,"ufSTdWakwceU7ITC":1,"tuhTTjf7OR5XUDYa":1,"sYwCsPDinSuun0qE":1,"NDXrKcjT":1,"fcF0RhhAiPhCQB66":1,"6XF5Q6sD71hHGEmD":1,"34UqLzudCOhJjaxX":1,"wB3sgL2s65DmgAAA":1,"kirTZ5D8zszOzL1d":1,"vGTAulhguppjof1E":1,"aoqjman3dIH8co8o":1,"2jg5TX8Y43BETp1":1,"TwnkalWdpzgYTPUr":1,"F2FQSW9Zg5uYWiFA":1,"zcDuhpOynFWhwP2b":1,"AW2On":1,"JFp9QgsKjgLS8Tjx":1,"pWaoZNrLcjfGqhC3":1,"AINp5ARFaQyrqz2j":1,"7IlFqxQzwX81RrJA":1,"9aGUraCBBU8b7TL9":1,"sbLvX0n2s14":1,"xZwEifOrBKU37nJt":1,"EmgEBAyoxJnjITbn":1,"p":114,"W0dnZnMhGdDb1l5Z":1,"7iXMGkVaTOh2yLg3":1,"9n7gXyTF4JLCnrXH":1,"9ePtGvg7A":1,"hgfezwvcR5yR9MvA":1,"S1zaTX7PxqETx3Cb":1,"jcI6itEsskgrxDVP":1,"2AQ5hbhwSJi":1,"CQLBhEhI9gxKCI4O":1,"gSQ9oi0bPRp1HnM9":1,"XWD5rxEc1pifiGWz":1,"NymBS":1,"R":1,"w9CRHgschwPGQwZq":1,"rYZ0qYVUvpmci3hg":1,"OQizxvEvpxI3Wkbm":1,"SAJyeSaxOPY9UyHe":1,"tTknO2l41eVHmVP9":1,"NFCxuaQAv3AAAAAE":1,"jQBDFCwsPFi41NDQ":1,"ri4v":1,"9efqk7gStr4Tt":1,"3kc4VzWHGSqO7Ndo":1,"l":1,"deMuHU3O3Zbi46iI":1,"P16XUg4YBGRDGARA":1,"QQYZOXPwj51KriG4":1,"GXSvZQnCKJOu7AH6":1,"sRLV":1,"ty1g":1,"y4jWqnhRT3Y2ROJq":1,"mx8w2iFiFSoMoG49":1,"TYWuVrjA":1,"UAfx":1,"32kdBaoozyqKfnc6":1,"TjBHmPEE3pwBJykG":1,"iHZ2":1,"ZEb2kcO5L1clVdZL":1,"WRiAYSrLwXf8XnxI":1,"Yj9AyDux4":1,"7kimU4dJZEgAgX38":1,"LSPEtO8uIdRePf2i":1,"5Ex3S2u7mxGwTR3C":1,"bQBTEAwMNDU0NAw8":1,"xuvM2":1,"zl6hqq7b3ITXSUxw":1,"VvJtwd1xJVS4k3HY":1,"n0h6WUtULud":1,"OpHtcyb5I5KYeJM6":1,"WKTbPUoQv7Yi79t4":1,"AaEwRe7SqdznMxWv":1,"LMukLu8I44psWgUG":1,"MYCpnCu":1,"etFOCtqntXs4P0Pc":1,"d6fvPMkEZ2QWKx4j":1,"Wgox78u4jO":1,"ymQrynjqSXeLQCOC":1,"bpR17SIEIwfBxUn1":1,"O254dtOi7nnKeQb7":1,"Pl4H2JLRoddOBLv2":1,"DMTyFYXHyPW":1,"XVDiQt5HnVVe12iI":1,"zHZ1ZvLB":1,"eOxTAAAAAElFTkSu":1,"jQBTsT1lquNAw1ND":1,"kijXbzIc":1,"8efNeLi7":1,"15fZdmLWwHIv5raW":1,"3VClBDk0T2wASqnI":1,"qvBZzU":1,"tqaTmqNUUvNge2Tu":1,"8bLWClmtuQ3kN506":1,"XEUmVQgoxCe7SjJI":1,"93M":1,"n7hXRNJg":1,"FVLrj":1,"G0h7K":1,"ZgByVm2tUf1VLvPb":1,"8raTSFuB36QgnopI":1,"TIlQWbYgA7W8zauh":1,"i3ici6Mz7R":1,"OmPy3iJc7e7":1,"1ghRM":1,"wHEaAExgRusPml81":1,"1csa9mWvkr6":1,"8aRgrIw":1,"ghE":1,"aXzwZFkJzLh6N4Di":1,"F2H":1,"mRcVUPgpoAiK4fhl":1,"icBDF90":1,"BViIrschKZGVtJbK":1,"Tukg27myzJZL5pE":1,"Yzb958":1,"DwVX9eXsNb1xg8Hj":1,"HWwc8ay17uMMgIsy":1,"DkSFgiswqYDgDPhF":1,"aNwbxb4Rhd0dABow":1,"Eli7DLYhwPU4QESF":1,"SXmMY8zwh2Chv4T":1,"WnU96rwxuMP8bTVk":1,"Ktyw7RRQrgix":1,"25qySPGyjyEAhXMz":1,"FxD9uTpVluyCUtca":1,"jqLqOZUABlFViZ1O":1,"m2mjYCSq8NeZMZ3W":1,"kEfQ":1,"pAeStjNjzDxip":1,"KFyX5g8XO3mt4998":1,"UfX3wbtdSCr2vA5R":1,"7Eo2BWhS2wyubKS7":1,"SjNhcF2bU8I6OfwC":1,"qUBjF96dgkZWVtUj":1,"cd853C1u2ZAvLtuT":1,"c53brm7":1,"19XUSbY7mIs5yHCC":1,"gOo0QPQMRgGHJOv6":1,"F3OnLpNCe4Pk":1,"MdlVxTKwEe6g7AQf":1,"ug":1,"2WL":1,"qL6uhBB1a06VcfFc":1,"KcW3qFBf3ODEIFVy":1,"oRDlC8zQxmED3ZWc":1,"t1zi8FUFnZ3vUsDi":1,"OLgnzj13nOptV1n1":1,"AiHdeYi5OKHw2Z8L":1,"WsAOrFo249ChDMV":1,"gYOC9zoTPLVy54H4":1,"rU":1,"pX7WBWyaW331d":1,"4B":1,"NMC1rjos6YAAAAAS":1,"klEQVR42tVVLU":1,"DUBTlp9RWPln57CR":1,"BD0AiEBMTFTUVFRU":1,"J85JUwGIlSd7LnxG":1,"ZeTMM0hjAKkjOFLt":1,"NJH5g4i9H5U4c0AH":1,"FlEjmDpA":1,"Gyn0axOHLu4tpGAR":1,"OYob4OW8S0Wm6DiI":1,"Kn54I6Zho8fBb":1,"UDyeCdp8kt":1,"v3rtsQ":1,"flOQo6CxC4Qq3tGf":1,"n4":1,"axcZ":1,"83LOKOL0LpvvueV8":1,"4t3YMrPObHy":1,"u":2,"731v6M3N":1,"pruzkdyik9pDH1zy":1,"u0EHI5NzPE":1,"POEHIopWbukFiQ":1,"sztybgUHsM":1,"nIoLz7eMcMZP1asT":1,"64Ets5PBnfLX1eHF":1,"TBxVBHdOqJJM1DUE":1,"ONJNwjAbUd094QVA":1,"03uHPe53jvTWkt7Z":1,"Hh1FPLRHlGMznChK":1,"fsgNr4ZgST8fbt":1,"jFMAiKb7H":1,"rWWlUHFVjgjXbPN6":1,"CGHyk31fDhckMiKM":1,"kUsr7mvudofkgCyI":1,"yULCD":1,"b0wLbjO3nrcV1dCL":1,"Yiwa4AAAAASUVORK":1,"zt0j24wGPIJOT9":1,"iYPD":1,"rVZ":1,"GsiszWS0SsdeZ":1,"DNic5lKBeJqP5LmP":1,"MgPHnCdltM2maqdQ":1,"Yy09gJR8a9KYRNuk":1,"NEoWQQ0H5":1,"cmKYzGmiZHz":1,"Vlx0FIkakcGplXcR":1,"6PtUBpnwDAT0x4":1,"3dVTfJWDtzwwgByQ":1,"AlHZSrgwEkFAWFjx":1,"aMR7hoCt":1,"YOQ7lzfTnvfO":1,"cMErAQxjpINkbUKd":1,"IvDERYR":1,"7N4fWp7zq9Pd9OzF":1,"fmmY":1,"aZwbXGzMlmtMdWBU":1,"CQMWKNfN1IcLAu6v":1,"6dBHjwHIgsdaSSmA":1,"yXTlE":1,"x32bllzG8N192F4A":1,"LjjH9KwCMHNaVe4A":1,"bQBDF708oDDQNLDQ":1,"0tRSe":1,"qqWflbLuzXu3ZTC8":1,"tUSO9zIdGX0tcygi":1,"3kjvNgDwAErjxuj1":1,"RePsBmbc":1,"oS0xNgu0kBsBRzni":1,"ggxQw6QUwZ5FJgwi":1,"Nj74ZH25Oc6H0rLU":1,"tvZeWQU16JnMeH9Q":1,"hHJDvCAZ1APfnVRz":1,"upfrfNUtVwAOBqFK":1,"c1UENVRG3qAHAOig":1,"13M1JuNSNhQiPNK":1,"VzqyoucsdIP2qOAA":1,"2p6QK5JMg9":1,"zZjX8CTEsEAZI":1,"lIoAAAAASUVORK5C":1,"7Zfo6jVZuqtJtW6Z":1,"g9Pz9fUvqvv":1,"a4yt3zWlZb9r8H":1,"JQyloC":1,"bHK90z3jdwPuATYm":1,"GjFhB6AUT6181U":1,"W56nx6R575TREBLI":1,"akgN5bEjCJmbCxie":1,"KnVZfvMF8P7reWzJ":1,"RoDyM4bKOH4wJ":1,"ZSrfUYvujCO7i":1,"6ByIhoqOjj3mNOAq":1,"BngynDNjR":1,"8VGSM2HB2f8JRvCl":1,"CUBRFIpGVWGRlZW1":1,"P5ItuenbbXPPueec":1,"XHvG6SOTBV8fnPgJ":1,"9eAraFFxrUh1bo0y":1,"2hbbA6h":1,"UVdKcK9x2SDjypBv":1,"XdUtg1psgvkDGLIB":1,"gKAc7ELacEEAFzuQ":1,"izGTLxFiBZOWR0":1,"c8MFBn6kghGyBgpz":1,"yI7vzheDplJC2zLu":1,"EnNR5JAIwbIihZRk":1,"6IAF75MyqhWwJVIK":1,"wxLE88bEiw33YwGS":1,"cM":1,"lsCisjMp1IfDqAfK":1,"7jtWtWAWSBwWmVBG":1,"4gAQRbCyADx1O3Io":1,"z8btEztdVhytfg0B":1,"inB59NxJEHFVf7qn":1,"iUBSdn4KtrKzEVlY":1,"6115SnMo5dtsp4nO":1,"SBHCNQrrQTYPq":1,"Vdk7bpDp0JCoc5r":1,"8E5xIIomuHUb79v1":1,"GzlyWGJcdEnEiIYH":1,"Az":1,"tEi3BpMhFh89c6Mt":1,"UqGS4B7UqT4noeNh":1,"D9pOgkpBo4jO0kvF":1,"lEI7L0LwV7iYCQ":1,"Wz9":1,"Eul7Pdx2BZKTz6wQ":1,"HrKPYnEj":1,"Y9ZRiESZ9YtI4MK8":1,"V8raKlM2r9TGOjU3":1,"swIs4KFYzZNkWMNA":1,"6hd3":1,"vmsD9cmpE4gprp9d":1,"ilx":1,"dxto0Pw9":1,"7Ob7W":1,"DzcYBXyyAAAAAElF":1,"CQBTmT5hEYpGVSCw":1,"Rfevu":1,"BwUZGlv2AZCSXu75":1,"7cVcqlf":1,"6C0dt8bqeDju9las":1,"qqN9VJVr60p8ZiSc":1,"5wxGQ4XRrxHT8xTS":1,"bkvASQnoLQIZTzzZ":1,"NUVOyZSDbl0i":1,"1ZhjPPElRYMEMrNI":1,"ncSFFESoQkcuSdbZ":1,"qYrQJdEzVlJHIWYp":1,"hu1ODIMygeVCCcpp":1,"qufk1fnE9lS3Abap":1,"r63i4FQCUuWaYeS1":1,"SGxyYP3Ob":1,"V07zstcuAu9kl215":1,"ET":1,"u8AfUc39TwIyvtAA":1,"iUBDHV1YiK7HISmQ":1,"k":1,"cifuR":1,"Z2NzmSyXt9fW":1,"P2Zeubr6X39p3pVg":1,"gW7RufAnnobTnbWG":1,"AALjR2W0ODFpGKJl":1,"vGNxeEilWMVSVSM5":1,"TyS8CyXMw4tK5iRN":1,"Gk3sN6pjHcxeJ":1,"8c0NiHGmWPfleBxK":1,"E":1,"ewJhR":1,"D8PJKO3op0GRlgqe":1,"CmVZNk1uzdbBVnXZ":1,"WQqS":1,"HqlUFGq7XVzdQ3Iq":1,"yfo":1,"WhArI":1,"vaKDhxbbRqqdgsSz":1,"f7oMEiFNNw1JbAN2":1,"ZJBpCGcs1V7pTEPj":1,"l5Ktk2th55bZ7vlm":1,"5AAAAAASUVORK5CY":1,"gvfve":1,"ls":1,"yJ":1,"8F1e3CFIdOZl":1,"f9mDcvV1f":1,"6y":1,"89RGOQ9j7HqqnFP8":1,"zwRFOQoSzEP51V":1,"du":1,"WLA0SSCd":1,"vpCG48xGWMbJUgLf":1,"uDQqZH58yHfvHFPt":1,"hlcTERrXVWcq1701":1,"ppjL8CMpxMkRTfq5":1,"89F9VzUzUXlgzyPY":1,"COVELiam8Q3KN":1,"B9u3jlC9SQRL2KEd":1,"WtlUnie2sLT4qbV4":1,"EpedjfCjOU4xD0jZ":1,"6ThENTdax6PI":1,"WPfCSjqK0DGcYROK":1,"gvtaNtGV1TBzSYxy":1,"6LXjrDXRGWjIBO9e":1,"bQBTvnzBYGDpoaBg":1,"bwUbNW6dNIsPeWcD":1,"73Jz879ezdlQvVNU":1,"Yz":1,"GXD3NKcDAx":1,"2mtpvCfXPqb0":1,"ah7zcUTqrSK9Dqhh":1,"fM0uGlbfnRMDgTj0":1,"xNUz0l8B4sHc3EQA":1,"371JaRCbhCGhZwGV":1,"KtnWYh1LHBgohM2O":1,"mcaB0J":1,"m7H98UlEad":1,"mk":1,"Ju":1,"8spAyr1Kw2Yrs7FO":1,"ciibcwPvF0zC7Q5M":1,"tBynmiZI87tv":1,"oButj2W5SMFYj1m":1,"dYWSjAjmMqP6bAwq":1,"VTaHLUU86pn":1,"6j6ZLeVIwGFst":1,"5J47cx":1,"0JnaxSV67DHgTsDr":1,"5ASZt46J2q67KAAA":1,"ResourceType":3,"Comment":1,"Identification":1,"Standard":1,"VersionInfo":1,"Organization":1,"Author":1,"Date":1,"CompilerInfo":2,"header":6,"classdef":1,"FBNetwork":2,"FB":7,"Parameter":3,"EventConnections":2,"><":10,"Connection":6,"Destination":6,"/></":4,"DataConnections":2,"mjml":4,"mj":338,"container":4,"background":64,"section":52,"padding":245,"bottom":73,"navbar":2,"column":103,"href":31,"alt":28,"align":93,"inline":6,"links":2,"base":16,"hamburger":1,"link":8,"home":1,"blog":1,"store":61,"text":512,"font":162,"size":114,"left":59,"right":59,"style":88,"SPRING":1,"PROMO":1,"%":52,"OFFER":1,"Lorem":9,"ipsum":1,"dolor":1,"sit":2,"amet":1,"consectetur":1,"adipiscing":1,"elit":1,"br":5,"button":28,"border":54,"radius":14,"SHOP":1,"NOW":11,"FREE":1,"SHIPPING":2,"ON":1,"ORDER":1,"span":4,"OVER":1,"#x20AC":11,"></":100,"vertical":15,"weight":16,"CHESTERK":1,"TANK":1,"BUY":10,"BEYOND":1,"BACKPACK":2,"JENSEN":1,"SHORTS":1,"VERDANT":1,"CAP":1,"BLAKE":1,"POLO":1,"SHIRT":1,"SKETCH":1,"FLORAL":1,"ANDERSON":1,"SWEATER":1,"Anderson":1,"Sweater":1,"features":1,"floral":1,"over":3,"print":1,"with":51,"contrast":1,"colour":1,"ALDER":1,"TWO":1,"JONES":1,"JACKET":1,"Colour":1,"block":8,"design":1,"zip":1,"oxford":1,"hood":1,"lining":2,"side":3,"pockets":1,"amp":1,"TC":1,"DISCOVER":1,"OUR":1,"SUMMER":1,"COLLECTION":1,"TOPAZ":1,"C3":1,"SHOES":1,"CAMDEN":1,"PAYMENT":1,"METHODS":1,"We":3,"accept":1,"majors":1,"payments":1,"options":3,"CURRENCIES":1,"CHOICE":1,"You":1,"choice":6,"pay":1,"your":10,"own":3,"currencies":1,"EXPRESS":1,"Delivered":1,"tomorrow":1,"before":11,"noon":1,"Privacy":1,"social":2,"mode":163,"facebook":1,"twitter":1,"google":1,"model":241,"schematypens":1,"TEI":34,"skos":1,"lang":2,"teiHeader":9,"fileDesc":2,"titleStmt":2,"Simple":15,"publicationStmt":2,"publisher":2,"Consortium":3,"availability":2,"licence":6,"Distributed":1,"under":4,"Creative":2,"Commons":2,"Attribution":2,"ShareAlike":2,"Unported":1,"License":2,"Copyright":1,"All":1,"rights":3,"reserved":1,"Redistribution":1,"and":106,"use":26,"binary":2,"forms":2,"or":55,"without":2,"modification":1,"are":28,"permitted":1,"provided":23,"that":107,"following":4,"conditions":3,"met":1,"list":10,"item":27,"Redistributions":2,"code":9,"must":14,"retain":1,"above":4,"notice":2,"disclaimer":2,"reproduce":1,"documentation":2,"other":17,"materials":1,"distribution":1,"software":3,"holders":1,"contributors":2,"any":18,"express":1,"implied":2,"warranties":2,"including":4,"but":19,"limited":4,"merchantability":1,"fitness":1,"particular":5,"purpose":12,"disclaimed":1,"In":10,"no":8,"event":11,"shall":1,"holder":1,"liable":1,"direct":1,"indirect":1,"incidental":1,"special":1,"exemplary":1,"consequential":1,"damages":1,"procurement":1,"substitute":13,"goods":1,"services":3,"loss":1,"profits":1,"business":1,"interruption":1,"however":2,"caused":1,"on":53,"theory":1,"liability":2,"contract":3,"strict":1,"tort":1,"negligence":1,"otherwise":4,"arising":1,"way":7,"out":7,"even":1,"if":217,"advised":1,"possibility":1,"such":7,"damage":1,"material":1,"can":16,"licensed":2,"differently":1,"depending":1,"intend":1,"make":5,"Hence":1,"made":2,"available":2,"both":4,"CC":4,"BY":2,"BSD":2,"licences":1,"generally":2,"appropriate":3,"usages":1,"which":20,"treat":1,"content":31,"as":51,"usage":1,"environment":2,"For":2,"further":2,"information":1,"clarification":1,"please":2,"contact":1,"sourceDesc":2,"created":5,"ab":1,"initio":1,"during":1,"meeting":1,"Oxford":2,"front":2,"titlePage":2,"docTitle":2,"titlePart":2,"docAuthor":6,"Sebastian":1,"Rahtz":1,"Brian":1,"Pytlik":1,"Zillig":1,"Martin":2,"Mueller":1,"docDate":2,"30th":1,"November":1,"div":18,"Summary":1,"hi":16,"aims":2,"define":1,"rend":7,"highly":1,"constrained":6,"prescriptive":3,"subset":3,"Encoding":2,"Initiative":2,"Guidelines":3,"suited":1,"representation":2,"early":1,"modern":4,"books":3,"formally":1,"defined":2,"set":53,"processing":3,"permit":2,"web":7,"applications":2,"easily":2,"present":2,"analyze":1,"encoded":2,"texts":9,"mapping":1,"ontologies":1,"processes":1,"describe":1,"status":2,"richness":1,"digital":3,"describes":1,"anchor":1,"has":23,"developed":1,"years":2,"into":4,"technology":1,"centric":1,"humanities":1,"disciplines":1,"extremely":1,"wide":2,"range":3,"from":30,"diplomatic":1,"editions":1,"dictionaries":1,"prosopography":1,"speech":1,"transcription":1,"linguistic":2,"analysis":1,"been":7,"able":3,"achieve":1,"its":13,"adopting":1,"descriptive":1,"rather":1,"than":8,"approach":1,"recommending":1,"customization":4,"suit":1,"projects":3,"eschewing":1,"attempt":1,"dictate":1,"how":1,"should":15,"rendered":2,"exchanged":1,"However":1,"flexibility":1,"come":1,"cost":2,"relatively":1,"success":1,"interoperability":2,"our":2,"view":3,"there":2,"distinct":1,"uses":2,"primarily":1,"area":2,"digitized":1,"European":1,"would":3,"benefit":1,"recipe":1,"alongside":1,"domain":2,"specific":11,"customizations":3,"very":4,"successful":1,"Epidoc":1,"epigraphic":1,"community":1,"may":3,"become":1,"prototype":1,"new":12,"family":16,"instance":4,"MS":1,"manuscript":1,"based":11,"work":6,"could":2,"built":1,"ENRICH":1,"drawing":1,"many":5,"lessons":1,"some":6,"long":1,"maintained":1,"introductory":1,"Lite":2,"outsourcing":1,"production":1,"commercial":1,"vendors":1,"Tite":1,"these":2,"enormous":1,"variation":1,"nothing":1,"say":1,"about":7,"viewed":1,"ways":1,"re":1,"examining":1,"basis":1,"choices":1,"therein":1,"focusing":1,"more":19,"adding":3,"associates":1,"explicit":1,"standardized":1,"displaying":1,"querying":1,"means":1,"being":3,"specify":1,"what":1,"programmer":1,"elements":9,"when":44,"they":4,"encountered":1,"allowing":1,"programmers":1,"build":4,"stylesheets":1,"everybody":1,"corpus":2,"documents":1,"reliably":1,"focuses":1,"machine":1,"generation":1,"low":1,"integration":1,"architecture":1,"facilitates":1,"kinds":1,"produce":1,"complete":2,"meets":1,"needs":2,"whom":1,"task":1,"creating":5,"daunting":1,"seems":1,"irrelevant":1,"intends":1,"constrain":1,"expressive":1,"liberty":1,"encoders":1,"who":2,"think":2,"either":2,"possible":3,"desirable":1,"follow":2,"path":3,"does":4,"promise":1,"life":1,"easier":1,"those":2,"virtue":1,"travelling":1,"far":2,"take":3,"quite":2,"few":1,"enough":2,"Some":2,"never":4,"feel":1,"need":14,"move":1,"beyond":1,"others":1,"outgrow":1,"learned":1,"so":3,"major":1,"driver":1,"EEBO":5,"TCP":2,"were":1,"placed":1,"public":1,"January":1,"Another":3,"join":1,"five":1,"archive":1,"consistently":1,"published":1,"literature":1,"philosophy":1,"politics":1,"religion":1,"geography":1,"science":1,"areas":1,"human":1,"endeavor":1,"we":3,"compare":1,"potential":2,"their":1,"current":17,"simple":4,"flat":1,"versions":3,"clear":2,"difference":1,"high":1,"especially":1,"add":4,"coarse":1,"annotation":1,"named":6,"entity":1,"tagging":1,"added":14,"largely":1,"algorithmic":1,"fashion":1,"During":1,"extensive":1,"undertaken":1,"Northwestern":1,"Michigan":1,"enrich":1,"bring":1,"them":3,"where":12,"necessary":1,"working":1,"modify":1,"departure":1,"provide":3,"friendlier":1,"manipulating":1,"various":1,"But":1,"understood":1,"believe":1,"given":21,"extraordinary":1,"degree":1,"internal":1,"diversity":1,"starts":1,"modifications":1,"accommodate":1,"printed":1,"differing":1,"genre":1,"time":4,"place":1,"origin":1,"schemaSpec":2,"ident":240,"start":5,"specGrpRef":9,"include":4,"infrastructure":1,"specGrp":16,"moduleRef":2,"default":13,"loaded":3,"term":47,"module":11,"addition":4,"modules":2,"tagged":1,"classification":1,"needed":1,"only":23,"elementRef":43,"Elements":2,"intended":6,"used":21,"banned":1,"gi":6,"Schematron":1,"rule":17,"elementSpec":228,"Transcription":1,"order":14,"support":1,"sourcedoc":1,"facsimile":1,"basic":1,"transcriptional":1,"two":3,"attribute":7,"classes":9,"classRef":6,"Attribute":1,"tei":1,"brings":1,"specialist":1,"ones":2,"delete":2,"don":2,"classSpec":26,"uncommon":1,"attributes":3,"removed":11,"global":4,"linking":1,"attList":18,"attDef":22,"URLs":1,"constraint":15,"local":4,"pointer":3,"corresponding":4,"ID":27,"constraintSpec":14,"scheme":8,"let":16,"report":31,"test":48,"Error":3,"Every":2,"@target":1,"Constrained":1,"lists":2,"valList":14,"valItem":155,"exactMatch":53,"supralinear":1,"desc":178,"below":1,"pageTop":1,"page":10,"center":9,"bot":3,"foot":2,"underneath":1,"table":6,"tablefoot":1,"margin":24,"outer":2,"marg1":1,"marg2":1,"marg4":1,"opposite":1,"i":30,".e":27,"facing":1,"leaf":1,"end":5,"volume":1,"division":1,"paragraph":3,"within":1,"predefined":1,"space":3,"earlier":1,"scribe":1,"formatted":1,"like":4,"quotation":1,"characters":3,"char":2,"lines":1,"pages":17,"words":1,"word":1,"centimetres":1,"millimetre":1,"inches":1,"assert":46,"Each":1,"rendition":207,"values":5,"@rendition":1,"token":1,"@corresp":1,"upper":1,"roman":3,"uc":1,"capitals":1,"blackLetter":1,"blackletterType":1,"FrakturType":1,"gothic":2,"black":4,"letter":4,"typeface":7,"b":1,"bo":1,"bol":1,"strong":11,"bold":5,"marked":4,"brace":4,"around":1,"centred":1,"cursive":3,"strikethrough":1,"double":4,"underlined":3,"decorInit":1,"initial":30,"larger":3,"decorated":1,"floated":1,"main":2,"flow":1,"hyphen":1,"eg":1,"break":1,"rendering":1,"italics":1,"ITALIC":1,"ital":1,"italic":16,"large":2,"aligned":3,"justified":2,"braced":1,"spaceletter":1,"spaced":1,"upright":1,"shape":1,"normal":4,"rotateCounterclo":1,"rotated":2,"rotateClockwise":1,"sc":1,"smallCap":1,"small":5,"caps":2,"smaller":7,"strike":1,"through":7,"sub":1,"subscript":1,"sup":1,"super":2,"superscript":1,"fixed":2,"typewriter":1,"single":5,"wavy":2,"Model":2,"unused":1,"part":94,"selected":1,"XSL":1,"behaviour":170,"predicate":71,"decoration":8,"underline":4,"2em":5,"white":1,"nowrap":1,"em":2,"role":10,"Element":3,"empty":3,"modelSequence":10,"Insert":5,"described":1,"useSourceRenditi":10,"ordered":1,"cell":5,"least":1,"child":2,"corr":1,"sic":1,"expand":1,"abbr":1,"reg":1,"orig":1,"output":9,"cit":1,"1em":7,"Omit":10,"handled":3,"1px":1,"solid":7,"5px":1,"located":7,"grey":4,"1pt":4,"6pt":1,"10px":8,"justify":1,"sure":1,"pb":1,"mixed":1,"float":3,"inside":2,"then":5,"level":3,"row":7,"#F0F0F0":1,"max":1,"auto":1,"Verdana":1,"Tahoma":1,"Geneva":1,"Arial":1,"Helvetica":1,"sans":1,"serif":1,"number":29,"Using":1,"TeX":1,"LaTeX":1,"notation":1,"LABEL":1,"sum":2,"total":2,"transform":5,"uppercase":1,"fantasy":1,"2pt":9,"dashed":1,"gray":4,"6em":1,"#c00":1,"0em":1,"0px":1,"4pt":1,"dotted":3,"spacing":2,"webkit":2,"rotate":4,"90deg":4,"variant":1,"monospace":1,"import":4,"javafx":3,".geometry":1,".*?":4,".scene":2,".control":1,"java":2,".lang":1,".layout":1,"BorderPane":4,"maxHeight":1,"maxWidth":1,"minHeight":1,"minWidth":2,"prefHeight":2,"prefWidth":6,"fx":1,"TableView":2,".alignment":2,"columns":2,"TableColumn":3,"HBox":4,"alignment":7,"children":2,"mnemonicParsing":1,".margin":2,"Insets":1,"map":2,"node":46,"COLOR":23,"CREATED":23,"MODIFIED":23,"TEXT":23,"NAME":24,"SIZE":23,"hook":1,"POSITION":4,"edge":16,"STYLE":16,"WIDTH":16,"object":88,"spriteName":2,">&":3,"lt":4,"undefined":3,"gt":9,"visible":2,"depth":2,"persistent":2,"parentName":2,"maskName":2,"events":4,"eventtype":5,"enumb":5,"action":15,"libid":10,"userelative":10,"isquestion":10,"useapplyto":10,"exetype":10,"functionname":10,"codestring":10,"whoName":10,"self":5,"relative":10,"isnot":10,"argument":8,"FPSController_al":2,"()":27,"FPSController_st":2,">//":1,"Start":1,"3D":1,"engine":1,"init3D":2,"COMMENT//":13,"FPSController_cr":2,">///":1,"Draw":1,"debugging":1,"draw_set_color":1,"c_gray":1,"draw_text":1,"GMO_getVersionSt":2,"())":9,"._GMO_DLL_VERSIO":1,"))":11,"._GMO_DEVICE_NAM":1,"fps":1,"GMO_getResolutio":4,"obj_camera":6,".y":1,".yaw":1,".pitch":1,".roll":1,"GMO_getIPD":4,"keyboard_check_d":2,"ord":2,")))":2,"GMO_setIPD":3,"action_end_game":1,"PhysicsObject":2,"PhysicsObjectSen":2,"PhysicsObjectSha":2,"PhysicsObjectDen":2,"PhysicsObjectRes":2,"PhysicsObjectGro":2,"PhysicsObjectLin":2,"PhysicsObjectAng":2,"PhysicsObjectFri":2,"PhysicsObjectAwa":2,"PhysicsObjectKin":2,"PhysicsShapePoin":1,"phpunit":2,"bootstrap":1,"colors":1,"testsuites":2,"testsuite":2,"directory":4,"tests":2,"filter":2,"whitelist":2,"suffix":361,"xmpmeta":2,"xmptk":1,"rdf":11,"RDF":2,"xmp":13,"dc":3,"photoshop":5,"xmpMM":9,"stEvt":9,"exif":7,"CreatorTool":2,"Adobe":2,"Photoshop":2,"Macintosh":2,"CreateDate":2,"05T02":4,"ModifyDate":2,"MetadataDate":2,"application":3,"vnd":1,".adobe":1,".photoshop":1,"ColorMode":2,"ICCProfile":2,"sRGB":1,"IEC61966":1,"InstanceID":2,".iid":2,"d75f214d":4,"dda3":4,"a014":4,"42ffbff2dbeb":4,"DocumentID":2,".did":2,"OriginalDocument":2,"History":2,"Seq":2,"li":2,"parseType":1,"instanceID":2,"softwareAgent":2,"Orientation":2,"XResolution":2,"YResolution":2,"ResolutionUnit":2,"ColorSpace":2,"PixelXDimension":2,"PixelYDimension":2,"Win32":2,"BF6EED48":1,"BF18":1,"4C54":1,"6BBF19EEDC7C":1,"Keyword":2,"ManagedCProj":1,"vcxprojsample":1,"ConfigurationTyp":4,"UseDebugLibrarie":4,"PlatformToolset":6,"v120":4,"CLRSupport":4,"CharacterSet":4,"Unicode":2,"ImportGroup":8,"LinkIncremental":4,"ItemDefinitionGr":4,"Level3":2,"Optimization":2,"Disabled":1,"PreprocessorDefi":6,"WIN32":2,"_DEBUG":1,"PrecompiledHeade":8,"Use":16,"Link":4,"GenerateDebugInf":4,"AdditionalDepend":2,"SubSystem":4,"NDEBUG":1,"Create":2,"UsingTask":2,"TaskName":2,"SolutionRoot":4,"MSBuildProjectDi":1,"ProjectRoot":12,"Src":1,"Bowerbird":1,".Website":1,"ArtifactsDir":3,"CurrentBuildDate":4,".DateTime":2,"::":24,"Now":2,".ToString":3,"CurrentBuildTime":2,"CurrentBuildDir":3,"VersionMajor":2,"VersionMinor":2,"VersionPatch":2,"VersionPreReleas":2,"WebConfig":2,"Web":2,".config":2,"PackageFiles":2,"Exclude":2,"*":35,"Logs":1,"**":6,".*":4,".orig":1,".csproj":2,".user":1,"ConfigFiles":2,"XmlPoke":1,"Namespaces":1,"XmlInputPath":1,"Query":5,"RemoveDir":1,"Directories":3,"Delete":2,"MakeDir":2,"MSBuild":1,"Projects":1,"Targets":7,"Copy":3,"SourceFiles":3,"DestinationFiles":3,"ZipFiles":1,"Zip":1,"WorkingDirectory":1,".zip":1,"DependsOnTargets":2,"CallTarget":6,"ivy":2,"ea":6,"info":4,"organisation":3,"easyant":3,".ivy":1,"standard":1,"configurations":2,"conf":4,"visibility":2,"org":2,"rev":2,"assets":2,"Configs":3,"Config":62,"Default":1,"datafiles":12,"datafile":60,"fern":2,".d3d":12,"exists":62,"exportAction":60,"exportDir":60,"overwrite":60,"freeData":60,"removeEnd":60,"ConfigOptions":60,"CopyToMask":60,"tree_leaves":1,"tree_trunk":1,"fire":12,"firehay":1,"1_bench":2,"2_woodstack":1,"firewood":2,"detail_particle":1,"d3d":2,"roof":2,"soldier_wip":2,".png":13,"hay":1,"grass_hires":1,"bark":1,"leaves":1,"woodstack":1,"firewood2":1,"fire_32":1,"smoke_32":1,"flying_fuzzy":1,"RiftSharpDll":1,"GMOculus":2,"NewExtensions":1,"sounds":2,"sound":12,"snd_fire":1,"snd_crickets":1,"snd_rain":1,"snd_birds":1,"sprites":17,"sprite":26,"spr_player":1,"blank_spr":1,"spr_cam":1,"spr_fireicon":1,"spr_lantern":1,"spr_master_outsi":1,"spr_tallgrass":1,"spr_fern":1,"spr_tree":1,"spr_house":1,"spr_rectangle":1,"spr_logo":1,"spr_angle":1,"backgrounds":2,"tex_sky":1,"tex_test":1,"tex_arrow":1,"tex_sky_day":1,"bak_soldier":1,"scripts":119,"script":158,"GMO_init":1,".gml":79,"GMO_setResolutio":1,"GMO_initCamera":1,"GMO_followObject":1,"GMO_getCameraSur":1,"GMO_drawCameraSu":1,"GMO_renderCamera":1,"GMO_renderRegula":1,"GMO_renderOculus":1,"GMO_renderAnagly":1,"GMO_getCameraZFa":1,"GMO_getCameraZNe":1,"GMO_setCameraRan":1,"GMO_getCameraAng":1,"GMO_setCameraAng":1,"GMO_getCameraMod":1,"GMO_setCameraMod":1,"GMO_setUse3DSoun":1,"GMO_getUse3DSoun":1,"GMO_updateListen":1,"GMO_getSurface":1,"GMO_draw3DInstan":1,"GMO_enableZBuffe":1,"GMO_disableZBuff":1,"GMO_getVersion":1,"d3d_set_projecti":1,"vector_rotate":1,"find_height":1,"mod_to_triList":1,"line_col":1,"ray_coll":1,"lengthdir_x_3d":1,"lengthdir_y_3d":1,"lengthdir_z_3d":1,"lengthdir_all_3d":1,"inCamera":1,"frustum_culling_":1,"frustum_culling":1,"updateAudioListe":1,"GMO_initShaders":1,"GMO_initSurfaces":1,"GMO_initDefaults":1,"GMO_resetSurface":1,"OVR_Init":1,"OVR_Device_init":1,"OVR_Device_getYa":1,"OVR_Device_getRo":1,"OVR_beginFrame":1,"OVR_endFrame":1,"OVR_Device_getPi":1,"OVR_getVersion":1,"OVR_getHMDName":1,"OVR_linkWindowHa":1,"OVR_getEyePos":1,"loadTextures":1,"loadModels":1,"getEffectTexture":2,"getTexture":1,"playerMovement":1,"playerMouselook":1,"getLightId":1,"initLights":1,"setGeneralLight":1,"disableLights":1,"enableLights":1,"GR_meterToPixel":1,"GR_cmToPixel":1,"GR_init":1,"F_Speed":1,"shaders":6,"shader":4,"GMO_hmdwarp_shad":1,".shader":2,"GMO_colorFilter_":1,"obj_player_eyes":1,"obj_3d_particle":1,"obj_3d_parent":1,"obj_control":1,"obj_game_init":1,"obj_sky":1,"obj_grass":1,"obj_fern":1,"obj_house":1,"obj_fire":1,"obj_tree":1,"obj_bench":1,"obj_woodstack":1,"obj_lantern":1,"obj_soldier":1,"obj_master_outsi":1,"obj_fire_particl":1,"obj_fuzzies":1,"obj_player":1,"rooms":4,"room":4,"room_menu":1,"rm_fps":1,"constants":2,"constant":96,"help":4,"rtf":2,".rtf":1,"TutorialState":2,"IsTutorial":2,"TutorialName":2,"TutorialPage":2,"demote":1,"non":2,"dropping":1,"particle":1,"Modern":1,"Language":2,"Association":1,"7th":1,"edition":1,"URL":2,"short":2,"MLA":2,".zotero":1,".org":2,"styles":1,"association":1,"rel":2,"author":4,"Foakes":1,"email":2,"martin":1,"@refme":1,"citation":3,"field":12,"Style":3,"purposes":1,"still":2,"required":1,"updated":4,"25T21":1,"locale":2,"punctuation":1,"quote":1,"terms":2,"ed":1,"multiple":8,"eds":1,"Illus":1,"trans":1,"Jan":1,"Feb":1,"Mar":1,"Apr":1,"May":1,"June":1,"July":1,"Aug":1,"Sept":1,"Oct":1,"Nov":1,"Dec":1,"macro":193,"names":46,"variable":288,"et":44,"al":44,"min":15,"first":17,"sort":15,"delimiter":70,"precedes":28,"last":16,"choose":118,"match":85,"else":130,"quotes":13,"su":1,"initialize":6,"case":75,"date":161,"disambiguate":2,"givenname":1,"layout":4,"group":4,"bibliography":2,"hanging":1,"indent":1,"subsequent":3,"UserControl":4,"d":8,"mc":2,"vm":1,"CompileBindings":1,"DataType":1,"Ignorable":1,"DesignWidth":1,"DesignHeight":1,".Styles":2,"Selector":2,"Setter":3,"Property":1,"TabControl":2,"Classes":1,"TabItem":30,"CallMethodAction":1,"ChangePropertyAc":1,"DataTriggerBehav":1,"ValueChangedTrig":1,"EventTriggerBeha":1,"InvokeCommandAct":1,"CustomActionView":1,"CustomBehaviorVi":1,"ButtonClickEvent":1,"AdvancedView":1,"AddRemoveClassAc":1,"AdaptiveBehavior":1,"NthChildBehavior":1,"EditableListBoxV":1,"EditableTreeView":1,"86244B26":1,"C4AE":1,"4F69":1,"B6148C0FE270":1,"WebElementEntity":2,".example":1,"selector":8,"Item":31,"selectorCollecti":2,"EXAMPLE":1,"TEST":1,"ANOTHER_KEY":1,"another":4,"doc":2,"assembly":2,"ReactiveUI":2,"members":2,"member":246,"IObservedChange":5,"generic":3,"interface":4,"replaces":1,"PropertyChangedE":1,"Note":7,"Changing":6,"Changed":6,"Observables":6,"future":2,"Covariant":1,"allow":1,"simpler":1,"casting":1,"between":15,"changes":16,"raised":1,"change":37,"changed":28,"Sender":1,"IMPORTANT":1,"NOTE":1,"often":3,"performance":1,"reasons":1,"unless":1,"explicitly":1,"requested":1,"Observable":63,"via":8,"method":38,"ObservableForPro":15,"To":4,"retrieve":3,"IReactiveNotifyP":10,"represents":4,"extended":1,"INotifyPropertyC":2,"also":17,"exposes":1,"IEnableLogger":1,"dummy":1,"attaching":1,"give":1,"access":3,"Log":3,"called":6,"notifications":27,"neither":3,"traditional":3,"nor":3,"until":7,"return":14,"disposed":7,"returns":77,"An":27,"reenables":3,"Represents":4,"fires":6,"duplicate":2,"same":9,"times":4,"after":4,"TSender":1,"helper":5,"adds":2,"typed":3,"IReactiveCollect":3,"collection":34,"notify":3,"contents":4,"items":28,"itself":2,"important":6,"implement":5,"semantically":3,"Fires":14,"once":4,"per":2,"Functions":2,"AddRange":2,"was":6,"going":4,"providing":20,"whenever":18,"Count":4,"previous":2,"Provides":4,"implements":8,"ChangeTrackingEn":2,"Enables":2,"ItemChanging":4,"ItemChanged":4,"properties":30,"implementing":2,"rebroadcast":2,"T":1,"specified":7,"IMessageBus":1,"act":2,"ViewModels":3,"communicate":2,"each":7,"loosely":3,"coupled":2,"Specifying":2,"messages":23,"go":2,"done":2,"combination":2,"well":2,"additional":3,"parameter":7,"unique":13,"distinguish":13,"arbitrarily":2,"client":2,"Listen":4,"provides":6,"RegisterMessageS":4,"SendMessage":2,"typeparam":24,"listen":6,"identical":12,"types":11,"one":30,"leave":11,"null":18,"Determins":2,"registered":5,"posted":3,"Registers":3,"representing":21,"stream":10,"send":7,"subscribed":2,"sent":2,"Sends":2,"Consider":2,"instead":2,"sending":2,"response":2,"actual":3,"logger":2,"log":2,"attached":1,"structure":1,"memoizing":2,"cache":19,"evaluate":1,"keep":1,"recently":3,"evaluated":1,"parameters":1,"Since":1,"mathematical":2,"sense":2,"always":5,"maps":1,"calculation":8,"returned":4,"Constructor":2,"whose":7,"results":6,"want":1,"Tag":1,"maintain":1,"old":1,"thrown":1,"result":5,"gets":1,"evicted":2,"because":2,"Invalidate":2,"Evaluates":1,"returning":1,"cached":2,"pass":2,"optional":2,"Ensure":1,"next":1,"queried":1,"Returns":5,"currently":2,"MessageBus":4,"bus":1,"scheduler":13,"post":2,"RxApp":5,".DeferredSchedul":2,"Current":1,"ViewModel":11,"manner":1,"register":1,"exception":2,"cref":1,"Exception":2,"ItemsControl":1,"Listens":1,"Return":1,"ObservableAsProp":7,"backed":1,"read":3,"directly":1,"ToProperty":2,"ObservableToProp":1,"methods":3,"chained":2,"Constructs":5,"typically":1,"RaisePropertyCha":5,"normally":7,"Dispatcher":4,"useful":3,"OAPH":3,"later":1,"bindings":13,"startup":1,"steps":1,"taken":1,"ensure":3,"fail":1,"Converts":2,"automatically":3,"onChanged":2,"raise":2,"notification":8,"equivalent":2,"convenient":1,"Expression":8,"initialized":2,"backing":9,"ReactiveObject":13,"ObservableAsyncM":4,"memoization":2,"asynchronous":4,"expensive":2,"compute":1,"MRU":1,"limit":5,"guarantees":6,"flight":2,"requests":6,"wait":3,"receives":1,"concurrent":5,"issue":2,"WebRequest":1,"mean":1,"request":3,"Concurrency":1,"maxConcurrent":1,"too":2,"operations":6,"progress":1,"queued":1,"slot":1,"performs":1,"asyncronous":1,"async":3,"CPU":1,".Return":1,"equivalently":1,"input":2,"memoized":1,"calculationFunc":2,"depends":1,"varables":1,"unpredictable":1,"reached":2,"discarded":4,"maximum":2,"regardless":2,"caches":2,"server":4,"clean":1,"up":25,"manage":1,"disk":1,"download":1,"temporary":1,"folder":19,"onRelease":1,"run":7,"defaults":1,"TaskpoolSchedule":2,"Issues":1,"fetch":1,"operation":3,"finishes":1,"immediately":3,"upon":1,"subscribing":1,"synchronous":1,"AsyncGet":1,"resulting":1,"Works":2,"SelectMany":3,"memoizes":2,"calls":2,"selectors":2,"running":5,"concurrently":2,"queues":2,"rest":2,"avoid":2,"potentially":2,"spamming":2,"hundreds":2,"similar":3,"passed":1,"similarly":1,".AsyncGet":1,"flattened":2,"overload":2,"making":3,"service":1,"several":1,"places":1,"already":1,"configured":1,"Attempts":1,"expression":4,"entire":1,"followed":1,"Given":3,"fully":3,"filled":1,"SetValueToProper":1,"apply":3,".property":2,".GetValue":1,"observed":1,"onto":1,"convert":2,"ValueIfNotDefaul":1,"filters":1,"BindTo":1,"takes":1,"applies":1,"Conceptually":1,"checks":1,".Foo":1,".Bar":1,".Baz":1,"disconnects":1,"binding":1,"ReactiveCollecti":2,"populate":1,"anything":2,"Tracking":2,"Creates":3,"completes":4,"optionally":2,"ensuring":2,"delay":4,"withDelay":2,"leak":2,"Timer":2,"UI":2,"thread":3,"put":2,"populated":4,"faster":2,"Select":3,"collections":1,"respective":1,"Collection":1,".Select":2,"mirror":1,"unlike":13,"monitor":1,"RaiseAndSetIfCha":2,"write":2,"assumption":4,".GetFieldNameFor":2,"almost":2,"keyword":2,"newly":2,"Silverlight":5,"WP7":1,"reflection":1,"cannot":1,"private":1,"custom":5,"raiseAndSetIfCha":2,"doesn":4,"mock":4,"scenarios":4,"manually":4,"fake":4,"invoke":4,"raisePropertyCha":4,"faking":4,"helps":1,"compatible":1,"Rx":1,".Net":1,"declare":1,"derive":1,"MakeObjectReacti":1,"InUnitTestRunner":1,"attempts":1,"determine":1,"heuristically":1,"unit":8,"framework":2,"determined":1,"GetFieldNameForP":2,"convention":2,"found":1,"DeferredSchedule":1,"schedule":2,"DispatcherSchedu":1,"Unit":1,"Immediate":1,"simplify":1,"writing":1,"common":1,"modes":1,"TPL":1,"Task":1,"Pool":1,"Threadpool":1,"Set":3,"provider":1,"usually":1,".Current":1,"override":1,"naming":1,"WhenAny":12,"observe":12,"constructors":12,"setup":12,"queryBinding":2,"xsl":8,"m":25,"/>>":1,"$ns":3,"@uri":3,"Unrecognized":2,"$p":8,"$new":1,"prefixes":2,"URI":1,"ne":1,"@prefix":2,"Prefix":1,"assigned":6,"incorrectly":1,"$misassigned":1,"concat":1,"COMMENT'''":2,".ant":1,"optionnal":1,"designed":1,"customize":1,"echo":4,"my":2,"awesome":1,"additionnal":1,"extensionOf":1,"love":1,"plug":1,"pre":1,"compile":1,"step":1,"AutoVisualizer":2,"AlternativeType":4,"DisplayString":86,"x_":1,"y_":1,"width_":1,"height_":1,"origin_":2,".x_":1,".y_":1,"size_":2,".width_":1,".height_":1,"((":5,"subtle":2,"RefCountedBase":2,"ptr_":5,"ref_count_":4,"void":2,"Expand":18,"storage_":1,".value_":1,"RefCount":1,"{{":2,"Routing":1,"routing":2,"}}}":2,"Synthetic":40,"IPC":4,"PRIORITY_LOW":1,"Low":1,"PRIORITY_NORMAL":1,"Normal":1,"PRIORITY_HIGH":1,"High":1,"header_size_":2,"capacity_after_h":1,"ExpandedItem":12,"header_":2,"nd":1,"delta_":7,"int":5,",,":5,"Time":5,"kMicrosecondsPer":5,"spec_":1,"$T1":2,"space_":2,".data_":2,"impl_":4,".body_":4,"NONE":1,"BOOLEAN":1,"bool_value_":2,"INTEGER":1,"int_value_":2,"DOUBLE":1,"double_value_":2,"STRING":1,"string_value_":2,"BINARY":1,"binary_value_":2,"DICTIONARY":1,"dict_":2,"LIST":1,"list_":2,"type_":1,"AutomationStudio":1,"SwConfiguration":2,"CpuAddress":1,"TaskClass":1,"0beae469":1,"c1c6":1,"a2e5":1,"0ae0ea9efffa":1,"MyDef":2,"StartDevelopment":2,".Web":2,"1515c2c3":1,"0b57":1,"422c":1,"a6f9":1,"0891b86fb7d3":1,"RoleType":2,"RoleName":2,"NDepend":2,"AppName":1,"OutputDir":2,"KeepHistoric":1,"KeepXmlFiles":1,"temp":1,"Assemblies":6,"FrameworkAssembl":1,"Dirs":2,"Dir":4,"Windows":7,".NET":8,".30319":2,"WPF":2,"Report":2,"Kind":1,"SectionsEnabled":1,"XslPath":1,"Flags":1,"Section":22,"Enabled":11,"Metrics":3,"Treemap":1,"Metric":1,"View":1,"Abstractness":1,"vs":1,"Instability":1,"Dependencies":4,"Dependency":3,"Graph":1,"Build":1,"Order":1,"Analysis":1,"CQL":1,"Rules":1,"Violated":1,"Types":2,"BuildComparisonS":1,"ProjectMode":2,"BuildMode":2,"ProjectFileToCom":2,"BuildFileToCompa":2,"NDaysAgo":2,"BaselineInUISett":1,"CoverageFiles":1,"UncoverableAttri":1,"SourceFileRebasi":1,"FromPath":1,"ToPath":1,"Queries":2,"Group":2,"Active":3,"ShownInReport":1,"DisplayList":2,"DisplayStat":2,"DisplaySelection":2,"IsCriticalRule":2,"CDATA":2,"Discard":2,"generated":3,"designer":3,"Methods":1,"JustMyCode":2,"notmycode":5,".Assemblies":1,".SourceFileDeclA":2,"asmSourceFilesPa":2,".SourceDecls":2,"=>":1,".SourceFile":2,".FilePath":2,"sourceFilesPaths":2,"filePathLower":3,".ToLower":1,".EndsWithAny":1,"Popular":1,"xaml":1,"Forms":2,"VB":1,"||":3,".Contains":2,".ToHashSet":1,".ChildMethods":1,"&&":2,".First":1,".HasAttribute":2,".AllowNoMatch":3,".NbLinesOfCode":1,"Fields":1,"f":5,".Fields":1,".Name":1,".ParentType":1,".DeriveFrom":1,"WarnFilter":1,"zIndex":1,"PackageManifest":2,"Metadata":2,"Identity":1,"Id":4,"Publisher":1,"DisplayName":4,"$packageName":2,"$":4,"Installation":2,"InstallationTarg":1,"Assets":2,"Asset":1,"ProjectName":1,"Path":1,"gameSystem":2,"battleScribeVers":1,"forceTypes":3,"forceType":2,"minSelections":2,"maxSelections":2,"minPoints":2,"maxPoints":2,"minPercentage":2,"maxPercentage":2,"countTowardsPare":12,"modifiers":1,"profileTypes":2,"profileType":2,"characteristics":2,"characteristic":1,".element":8,".content":8,".qname":12,"ELEMENT":4,".attlist":8,"ATTLIST":4,"XHTML":5,".xmlns":3,".attrib":11,"I18n":3,"Common":1,"html":9,".version":2,"inherit":1,"compiler":1,"exclude":1,"sourceFolder":2,"isTestSource":2,"orderEntry":3,"forTests":1,"Say":1,"hello":1,"RealEstate":1,"Real":1,"Estate":1,"/><":1,"Aliquam":5,"lorem":7,"ante":6,"dapibus":6,"hasellus":1,"viverra":12,"nulla":6,"ut":7,"metus":7,"varius":7,"laoreet":7,"Quisque":7,"rutrum":7,"dellorus":1,"Aenean":6,"imperdiet":6,"repeat":2,"Villa":1,"Semperin":1,"offer":2,"Nascetur":2,"ridiculus":2,"mus":2,"Donec":2,"quam":2,"felis":3,"ultricies":2,"nec":1,"details":2,"Ipsum":8,"quis":5,"feugiat":5,"tellus":5,"Phasellus":5,"divider":2,"Call":1,"Nullam":1,"dictum":1,"eu":1,"pede":1,"aliquam":1,"Window":1,"House":1,"Unsubscribe":1,"newsletter":1,"Freepik":1,".flaticon":1,"Made":1,"svenhaustein":1,".de":1,"CrossStudio_Proj":1,"solution":2,"property_groups_":1,"linker_memory_ma":1,"gcc_entry_point":1,"project_director":1,"link_include_sta":3,"project_type":1,"target_reset_scr":2,"arm_target_flash":1,"file_name":66,"build_exclude_fr":2,"file_type":1,"c_preprocessor_d":7,"inherited_config":4,"arm_library_inst":1,"arm_instruction_":1,"hidden":3,"gcc_optimization":2,"build_debug_info":2,"arm_linker_fiq_s":1,"c_user_include_d":1,"arm_linker_stack":1,"arm_linker_svc_s":1,"arm_linker_heap_":1,"TargetOsAndVersi":2,"Phone":3,"RealOSVersion":2,"_PlatformToolset":4,"root":2,"msdata":8,"element":9,"IsDataSet":1,"complexType":6,"maxOccurs":1,"sequence":4,"minOccurs":3,"Ordinal":6,"resheader":8,"microsoft":1,".ResXResourceRea":1,"b77a5c561934e089":2,".ResXResourceWri":1,"Illegal":1,"OASIS":1,"CALS":1,"validation":1,"tgroup":3,"@cols":6,"natural":1,"integer":2,"greater":1,"zero":1,"colspec":10,"$okay":2,"cols":2,"!=":1,"o":4,"rows":1,"entr":1,"Without":1,"assigning":2,"@char":5,"@charoff":5,"everything":1,"@align":3,"aligns":1,"Malformed":1,"@colwidth":2,"colwidth":6,"()))":1,"consistent":1,"units":1,"colspecs":1,"xs":3,"replace":1,"castable":2,"@colnum":1,"correspond":1,"@colname":1,"$tgroup":6,"warning":2,"expected":1,"No":3,"@nameend":1,">>":1,"@namest":1,"Entry":6,"free":1,"preceding":1,"entries":2,"down":1,"across":1,"appears":1,"fit":1,"designated":1,"character":3,"different":1,"With":1,"markup":1,"ignored":1,"schemaLocation":1,".ncl":1,".br":1,"NCL3":1,"profiles":1,"NCL30EDTV":1,".xsd":1,"focusIndex":1,"SupportedFramewo":2,"net45":1,"netcore45":1,"netstandardapp1":1,"wpa81":1},"XML Property List":{"<?":9,"xml":9,"version":18,"=":28,"encoding":9,"?>":9,"<!":8,"DOCTYPE":8,"plist":28,"PUBLIC":8,"><":36,"dict":130,"key":332,">":727,"CFBundleExecutab":1,"</":375,"string":270,"cool":1,"-":43,"retro":2,"term":2,"CFBundleIconFile":1,"crt":1,".icns":1,"CFBundleIdentifi":1,"com":1,".yourcompany":1,".cool":1,"CFBundlePackageT":1,"APPL":1,"CFBundleSignatur":1,"????":1,"LSMinimumSystemV":1,"NOTE":1,"This":1,"file":2,"was":1,"generated":1,"by":2,"Qt":1,"/":10,"QMake":1,".":7,"NSPrincipalClass":1,"NSApplication":1,"NSSupportsAutoma":1,"true":2,"/></":1,"></":1,"<":366,"content":1,".and":1,"name":34,"And":1,"scope":26,"source":3,".fortran":1,"tabTrigger":1,"and":2,"uuid":6,"3537B123":1,"DB04":1,"475A":1,"8B8A":1,"A5D223872FC1":1,"Folding":1,".sql":2,"settings":29,"foldingStartMark":1,"\\":13,"s":5,"*":4,"(":6,"$":3,"foldingStopMarke":1,"^":3,")":4,"497AB342":1,"09C2":1,"A2A0":1,"24564AFB058C":1,"fileTypes":1,"array":12,"man":6,"Man":1,"patterns":1,"match":4,"[":5,"A":1,"Z":1,"]":5,"?":7,"&":3,"gt":1,";":3,"S":1,"|":5,"!":2,"))":2,"markup":3,".heading":1,".man":5,"((":1,"https":1,"ftp":2,"txmt":1,":":7,"//":3,"mailto":1,"@a":1,"zA":1,"Z0":1,"9_":1,"~":3,"%":1,"+":3,"amp":1,"#":1,"lt":1,".underline":2,".link":2,"w":1,"d":1,"a":1,"z":1,".internal":1,"_":1,"{":1,",":8,"}":1,"meta":2,".foldingStopMark":1,"scopeName":1,"text":1,"E8BAC30A":1,"16BF":1,"498D":1,"941D":1,"73FBAED37891":1,"author":3,"%=":16,"%>":16,"comment":5,"colorSpaceName":1,"sRGB":1,"background":4,"ui":1,".background":1,".primary":1,".hex":1,"caret":2,"scheme":12,".caret":1,"foreground":17,".foreground":1,"invisibles":2,".invisibles":1,"lineHighlight":2,".highlight":1,"selection":2,".selection":2,"selectionBorder":1,"Comment":2,"fontStyle":2,"italic":2,".comments":1,"Keyword":2,"keyword":6,"storage":2,".keyword":1,".control":1,".character":2,"class":4,".base":1,".red":1,"constant":4,".constant":2,".operator":3,".quantifier":1,".string":1,".escape":1,".constantEscape":1,"OpenSourceProjec":1,"OpenSourceVersio":1,"g":2,"OpenSourceWebsit":1,"http":2,"primates":1,".ximian":1,".com":1,"flucifredi":1,"/</":1,"OpenSourceURL":1,".vim":1,".org":1,"ibiblio":1,"apps":1,"doctools":1,".tar":1,".gz":1,"OpenSourceSHA512":1,"7163565a7c83e624":1,"OpenSourceImport":1,"OpenSourceModifi":1,"Disabled":1,"makewhatis":2,"man2html":1,"man2dvi":1,"Add":1,"read":1,"only":1,"system":1,"volume":1,"support":7,"to":1,"OpenSourceLicens":2,"GPL":1,".txt":1,"Alex":2,"Ross":2,"Created":1,"SpaceCadet":1,"semanticClass":1,"theme":1,".dark":1,".spacecadet":1,"#0D0D0D":1,"#7F005D":1,"#DDE6CF":1,"#BFBFBF":1,"#00000012":1,"#40002F":1,"#473C45":1,"String":1,"#805978":1,"Constant":1,"#A8885A":1,"Variable":1,"variable":3,".parameter":1,".other":4,"#596380":1,".logical":1,"#728059":1,"Storage":1,"#9EBF60":1,"Entity":1,"entity":4,"#6078BF":1,"Inherited":1,".inherited":1,"Support":1,"#8A4B66":1,"Exception":1,".type":2,".exception":1,"#893062":1,"Tag":2,".name":1,".tag":1,"/>":7,"attribute":1,".attribute":1,"Library":3,"type":1,".class":1,".variable":1,"Invalid":1,"invalid":1,"#5F0047":1,"Meta":1,"function":1,".section":2,".function":1,"#371D28":1,"2C24E84F":1,"F9FE":1,"4C2E":1,"92D2":1,"F52198BA7E41":1,"mandoc":1,"Enabled":1,"EJS":1,"8AEAD828":1,"43D2":1,"84C3":1,"1C530192D62C":1,"beforeRunningCom":1,"nop":1,"command":1,"input":1,"none":1,"keyEquivalent":1,"Completion":1,"output":1,"afterSelectedTex":1,"AFBD4D3D":1,"926A":1,"44B1":1,"91CD":1,"2BF793BCB8FD":1},"XPages":{"<?":2,"xml":2,"version":3,"=":21,"encoding":2,"?>":2,"<":24,"note":2,"class":1,"maintenanceversi":1,"replicaid":1,"xmlns":1,">":46,"noteinfo":2,"noteid":1,"sequence":1,"unid":1,"created":2,"><":11,"datetime":10,"20131221T175632":1,",":5,"-":29,"</":23,"></":12,"modified":2,"20150305T194407":3,"revised":2,"lastaccessed":2,"addedtofile":2,"20150305T162153":1,"updatedby":2,"name":10,"CN":2,"Eric":4,"McCormick":4,"/":4,"O":2,"wassignedby":2,"item":8,"text":8,"gC":1,"~":1,";":1,"navbar":5,".xsp":3,"sign":1,"faces":4,"config":4,"extension":6,"namespace":2,"uri":2,"http":1,":":1,"//":1,"www":1,".ibm":1,".com":1,"xsp":1,"custom":1,"default":2,"prefix":2,"xc":1,"composite":8,"component":4,"type":2,"file":2,">/":1,"designer":2,"in":2,"palette":2,"true":1},"XProc":{"<?":1,"xml":1,"version":2,"=":7,"encoding":1,"?>":1,"<":6,"p":9,":":10,"declare":2,"-":2,"step":2,"xmlns":2,"c":1,">":8,"input":2,"port":2,"inline":2,"doc":2,"Hello":1,"world":1,"!":1,"</":4,"output":1,"/>":2,"identity":1},"XQuery":{"(":22,":":51,"----------------":6,"xproc":6,".xqm":1,"-":17,"core":1,"xqm":1,"contains":1,"entry":2,"points":1,",":7,"primary":1,"eval":2,"step":5,"function":3,"and":2,"control":1,"functions":2,".":1,")":17,"xquery":1,"version":1,"encoding":1,";":24,"module":6,"namespace":10,"=":9,"declare":24,"namespaces":4,"p":2,"c":1,"err":1,"imports":1,"import":4,"util":1,"at":4,"const":1,"parse":7,"u":2,"options":1,"boundary":1,"space":1,"preserve":1,"option":1,"saxon":1,"output":1,"variable":13,"$xproc":12,"run":3,":=":16,"#6":1,"()":12,"choose":1,"try":1,"catch":1,"group":1,"for":1,"each":1,"viewport":1,"library":1,"pipeline":2,"list":1,"all":1,"declared":1,"enum":3,"$pipeline":5,"{":5,"<":2,"name":2,">":4,"ns":1,"dummy":2,"}":3,"</":2,"point":1,"$stdin":1,"$dflag":1,"$tflag":1,"$bindings":1,"$options":1,"STEP":1,"I":1,"preprocess":1,"let":4,"$validate":1,"$namespaces":1,"$parse":3,"explicit":3,"bindings":1,"AST":1,"type":1,"))))":1,"$ast":1,"element":1,"/":1,"@":1,"*":1,"sort":1,"COMMENT/*":1},"XS":{"COMMENT/*":13,"#define":4,"PERL_NO_GET_CONT":1,"#include":5,"<":3,"stdlib":1,".h":2,">":2,"cmark":1,"#if":2,"CMARK_VERSION":3,"#error":1,"libcmark":1,"is":1,"required":1,".":1,"#endif":2,"cmark_node_rende":6,"cmark_render_htm":1,"cmark_render_xml":1,"cmark_render_man":1,"static":5,"SV":23,"*":82,"S_create_or_incr":5,"(":150,"pTHX_":5,"cmark_node":30,"node":35,")":122,"{":29,"new_obj":6,"=":61,"NULL":3,";":108,"while":1,"obj":21,"HV":2,"stash":3,"cmark_node_get_u":3,"if":19,"SvREFCNT_inc_sim":2,"!":11,"}":29,"break":1,"newSViv":3,"PTR2IV":1,"))":10,"cmark_node_set_u":3,",":44,"SvOBJECT_on":1,"PERL_VERSION":1,"<=":1,"PL_sv_objcount":1,"++":1,"SvUPGRADE":1,"SVt_PVMG":1,"gv_stashpvn":1,"GV_ADD":1,"SvSTASH_set":1,"SvREFCNT_inc":1,"cmark_node_paren":6,"return":5,"void":20,"S_decref_node_sv":8,"croak":6,"SvREFCNT_dec_NN":1,"S_node2sv":1,"&":1,"PL_sv_undef":1,"aTHX_":14,"newRV_noinc":2,"S_transfer_refco":4,"from":3,"to":3,"!=":4,"S_sv2c":1,"sv":4,"const":10,"char":12,"class_name":3,"STRLEN":4,"len":11,"CV":1,"cv":5,"var_name":2,"SvROK":1,"||":1,"sv_derived_from_":1,"sub_name":2,"GvNAME":4,"CvGV":4,"INT2PTR":1,"SvIV":1,"SvRV":1,")))":4,"MODULE":4,"CommonMark":8,"PACKAGE":4,"PREFIX":4,"cmark_":1,"PROTOTYPES":1,":":49,"DISABLE":1,"BOOT":1,"cmark_version":3,"warn":1,"CMARK_VERSION_ST":2,"cmark_version_st":3,"cmark_markdown_t":2,"package":27,"string":8,"NO_INIT":9,"PREINIT":8,"buffer":9,"CODE":14,"SvPVutf8":3,"RETVAL":23,"OUTPUT":10,"cmark_parse_docu":2,"cmark_parse_file":2,"file":3,"PerlIO":1,"perl_io":4,"FILE":1,"stream":4,"IoIFP":1,"sv_2io":1,"PerlIO_findFILE":1,"int":7,"cmark_compile_ti":2,"::":3,"Node":1,"cmark_node_":1,"new":1,"type":3,"cmark_node_type":1,"cmark_node_new":1,"DESTROY":3,"parent":3,"else":4,"cmark_node_free":1,"cmark_iter":6,"iterator":1,"cmark_iter_new":1,"interface_get_no":1,"INTERFACE":7,"cmark_node_next":1,"cmark_node_previ":1,"cmark_node_first":1,"cmark_node_last_":1,"interface_get_in":1,"cmark_node_get_t":3,"cmark_node_get_h":1,"cmark_node_get_l":5,"cmark_node_get_s":2,"cmark_node_get_e":2,"NO_OUTPUT":3,"interface_set_in":1,"value":2,"cmark_node_set_h":1,"cmark_node_set_l":5,"POSTCALL":4,"interface_get_ut":1,"cmark_node_get_f":1,"interface_set_ut":1,"cmark_node_set_t":1,"cmark_node_set_f":1,"cmark_node_unlin":1,"old_parent":6,"INIT":3,"interface_move_n":1,"other":3,"new_parent":3,"cmark_node_inser":2,"cmark_node_prepe":1,"cmark_node_appen":1,"interface_render":1,"root":1,"long":1,"options":1,"Iterator":1,"cmark_iter_":1,"iter":13,"cmark_iter_get_n":5,"cmark_iter_get_r":1,"cmark_iter_free":1,"cmark_iter_next":2,"I32":1,"gimme":4,"old_node":9,"cmark_event_type":3,"ev_type":5,"PPCODE":1,"GIMME_V":1,"CMARK_EVENT_DONE":1,"ST":3,"sv_2mortal":3,"((":2,"IV":2,"==":2,"G_ARRAY":2,"XSRETURN":3,"XSRETURN_EMPTY":1,"cmark_iter_get_e":1,"cmark_iter_reset":1,"event_type":2,"Parser":1,"cmark_parser_":1,"cmark_parser":4,"cmark_parser_new":2,"()":1,"parser":5,"cmark_parser_fre":1,"cmark_parser_fee":2,"cmark_parser_fin":1},"XSLT":{"<?":1,"xml":1,"version":2,"=":9,"?>":1,"<":13,"xsl":9,":":9,"stylesheet":2,"xmlns":1,">":24,"template":2,"match":1,"html":2,"body":2,"h2":2,"My":1,"CD":1,"Collection":1,"</":11,"table":2,"border":1,"tr":4,"bgcolor":1,"th":4,"Title":1,"Artist":1,"for":2,"-":4,"each":2,"select":3,"td":4,"><":2,"value":2,"of":2,"/></":2},"Xojo":{"#tag":88,"Window":2,"Begin":23,"Window1":1,"BackColor":1,"=":333,"&":1,"cFFFFFF00":1,"Backdrop":1,"CloseButton":1,"True":46,"Compatibility":2,"Composite":1,"False":14,"Frame":1,"FullScreen":1,"FullScreenButton":1,"HasBackColor":1,"Height":5,"ImplicitInstance":1,"LiveResize":1,"MacProcID":1,"MaxHeight":1,"MaximizeButton":1,"MaxWidth":1,"MenuBar":1,"MenuBarVisible":1,"MinHeight":1,"MinimizeButton":1,"MinWidth":1,"Placement":1,"Resizeable":1,"Title":1,"Visible":41,"Width":3,"PushButton":1,"HelloWorldButton":2,"AutoDeactivate":1,"Bold":1,"ButtonStyle":1,"Cancel":1,"Caption":3,"Default":9,"Enabled":1,"HelpTag":3,"Index":14,"-":14,"InitialParent":1,"Italic":1,"Left":1,"LockBottom":1,"LockedInPosition":1,"LockLeft":1,"LockRight":1,"LockTop":1,"Scope":4,"TabIndex":1,"TabPanelIndex":1,"TabStop":1,"TextFont":1,"TextSize":1,"TextUnit":1,"Top":1,"Underline":1,"End":27,"EndWindow":1,"WindowCode":1,"EndWindowCode":1,"Events":1,"Event":1,"Sub":2,"Action":1,"()":1,"Dim":3,"total":4,"As":4,"Integer":2,"For":1,"i":2,"To":1,"+":5,"Next":1,"MsgBox":3,"Str":1,"(":6,")":6,"EndEvent":1,"EndEvents":1,"ViewBehavior":2,"ViewProperty":28,"Name":31,"true":26,"Group":28,"InitialValue":23,"Type":34,"EndViewProperty":28,"EditorType":14,"EnumValues":2,"EndEnumValues":2,"EndViewBehavior":2,"Class":3,"Protected":1,"App":1,"Inherits":1,"Application":1,"Constant":3,",":30,"kEditClear":1,"String":3,"Dynamic":3,"\\":8,"Public":3,"#Tag":5,"Instance":5,"Platform":5,"Windows":2,"Language":5,"Definition":5,"Linux":2,"EndConstant":3,"kFileQuit":1,"kFileQuitShortcu":1,"Mac":1,"OS":1,"EndClass":1,"Report":2,"BillingReport":1,"Units":1,"PageHeader":1,"Body":1,"PageFooter":1,"EndReport":1,"ReportCode":1,"EndReportCode":1,"Menu":2,"MainMenuBar":1,"MenuItem":11,"FileMenu":1,"SpecialMenu":13,"Text":13,"AutoEnable":13,"QuitMenuItem":1,"FileQuit":1,"ShortcutKey":6,"Shortcut":6,"EditMenu":1,"EditUndo":1,"MenuModifier":5,"EditSeparator1":1,"EditCut":1,"EditCopy":1,"EditPaste":1,"EditClear":1,"EditSeparator2":1,"EditSelectAll":1,"UntitledSeparato":1,"AppleMenuItem":1,"AboutItem":1,"EndMenu":1,"Toolbar":2,"MyToolbar":1,"ToolButton":2,"FirstItem":1,"Style":2,"SecondItem":1,"EndToolbar":1,"dbFile":3,"FolderItem":1,"db":10,"New":1,"SQLiteDatabase":1,"GetFolderItem":1,".DatabaseFile":1,"If":4,".Connect":1,"Then":1,".SQLExecute":2,"_":1,".Error":1,"then":1,".ErrorMessage":2,".Rollback":1,"Else":2,".Commit":1},"Xonsh":{"from":1,"rever":1,".activities":1,".ghrelease":1,"import":1,"git_archive_asse":2,"$PROJECT":1,"=":23,"$GITHUB_ORG":1,"$GITHUB_REPO":1,"$WEBSITE_URL":1,"$ACTIVITIES":1,"[":5,",":20,"]":5,"$PYPI_SIGN":1,"False":1,"$AUTHORS_FILENAM":1,"$VERSION_BUMP_PA":1,"(":7,"r":1,")":7,"$CHANGELOG_FILEN":1,"$CHANGELOG_TEMPL":1,"$PYTEST_COMMAND":1,"$TAG_REMOTE":1,"$TAG_TARGET":1,"$GHPAGES_REPO":1,"$DOCKER_APT_DEPS":1,"with":2,"open":2,"as":2,"f":4,":":3,"conda_deps":7,".read":2,"()":5,".split":3,"+=":1,"for":2,"delimiter":2,"in":2,"{":2,"d":2,".lower":1,"}":2,".discard":1,"|=":1,"$DOCKER_CONDA_DE":1,"sorted":1,"$DOCKER_INSTALL_":1,"$DOCKER_GIT_NAME":1,"$DOCKER_GIT_EMAI":1,"$GHRELEASE_ASSET":1,"$APPIMAGE_PYTHON":1},"Xtend":{"COMMENT/**":5,"package":2,"example2":1,"import":7,"org":4,".junit":4,".Test":2,"static":3,".Assert":2,".*":3,"class":3,"BasicExpressions":2,"{":16,"@Test":7,"def":7,"void":7,"literals":1,"()":8,"COMMENT//":16,"assertEquals":15,"(":40,",":29,")":36,"+":6,"*":1,"bd":2,"42bd":1,"true":2,"!":1,"false":1,"getClass":1,"typeof":1,"))":2,"}":16,"collections":1,"val":9,"list":2,"=":13,"newArrayList":2,".map":3,"[":9,"toUpperCase":1,"]":9,".head":1,"set":2,"newHashSet":1,".filter":3,"it":1,">=":1,".size":2,"map":2,"newHashMap":1,"->":3,".get":1,"controlStructure":1,"if":2,".length":2,"==":1,"!=":1,"else":2,"-":2,"fail":3,"switch":2,"t":2,":":7,"case":2,">":2,"assertTrue":1,"default":1,"Object":1,"someValue":2,"Number":1,"String":3,"loops":1,"var":1,"counter":8,"for":1,"i":4,"..":1,"iterator":3,".iterator":2,"while":1,".hasNext":1,".next":5,"example6":1,"java":2,".io":2,".FileReader":1,".util":1,".Set":1,"extension":1,"com":1,".google":1,".common":1,".CharStreams":1,"Movies":1,"numberOfActionMo":1,"movies":6,"categories":2,".contains":2,"yearOfBestMovieF":1,"year":2,".sortBy":2,"rating":3,".last":1,".year":1,"sumOfVotesOfTop2":1,"long":2,".take":1,"numberOfVotes":2,".reduce":1,"a":2,"b":2,"|":2,"47_229":1,"new":2,"FileReader":1,".readLines":1,"line":2,"segments":6,".split":1,"return":1,"Movie":2,"Integer":1,"::":3,"parseInt":1,"Double":1,"parseDouble":1,"Long":1,"parseLong":1,".toSet":1,"@Data":1,"title":1,"int":1,"double":1,"Set":1,"<":1},"YAML":{"gem":1,":":502,"--":5,"local":2,"gen":1,"-":260,"rdoc":2,"run":1,"tests":1,"inline":1,"source":6,"line":1,"numbers":1,"gempath":1,"/":55,"usr":1,"rubygems":1,"home":1,"gavin":1,".rubygems":1,"---":17,"COMMENT#":82,"BasedOnStyle":1,"LLVM":1,"IndentWidth":1,"Language":3,"Cpp":1,"DerivePointerAli":1,"false":5,"PointerAlignment":1,"Left":1,"JavaScript":1,"ColumnLimit":1,"Proto":1,"DisableFormat":1,"true":4,"...":4,"__metadata":1,"version":9,"resolution":3,"dependencies":2,"checksum":3,"bc61ab01a2723fe3":1,"languageName":3,"node":4,"linkType":3,"hard":3,"4016b1e91e91eb1c":1,"04118bbf8e4d491b":1,"Checks":1,"WarningsAsErrors":1,"HeaderFilterRege":1,"AnalyzeTemporary":1,"FormatStyle":1,"none":1,"User":1,"linguist":1,"user":1,"CheckOptions":1,"key":13,"google":4,"readability":4,"braces":1,"around":1,"statements":1,".ShortStatementL":1,"value":13,"function":1,"size":1,".StatementThresh":1,"namespace":7,"comments":2,".ShortNamespaceL":1,".SpacesBeforeCom":1,"modernize":6,"loop":3,"convert":3,".MaxCopySize":1,".MinConfidence":1,"reasonable":1,".NamingStyle":1,"CamelCase":1,"pass":1,"by":1,".IncludeStyle":2,"llvm":2,"replace":1,"auto":1,"ptr":1,"use":1,"nullptr":1,".NullMacros":1,"hash":1,"e7e387e385240ea7":1,"updated":1,"14T17":1,"imports":1,"name":49,"golang":1,".org":11,"x":1,"net":1,"1c05540f6879653d":1,"subpackages":1,"context":1,"gopkg":1,".in":1,"tomb":1,".v2":1,"d5d1b5820637886d":1,"testImports":1,"[]":4,"cff":1,"message":2,"abstract":1,"CITATION":1,".cff":1,"files":3,"are":1,"plain":1,"text":3,"with":1,"human":1,"and":1,"machine":1,"readable":1,"citation":4,"information":1,"for":4,"software":5,".":12,"Code":1,"developers":1,"can":1,"include":4,"them":1,"in":3,"their":2,"repositories":1,"to":2,"let":1,"others":1,"know":1,"how":1,"correctly":1,"cite":1,"This":2,"is":2,"the":7,"specification":1,"Citation":4,"File":4,"Format":4,"authors":6,"family":18,"names":36,"Druskat":2,"given":18,"Stephan":2,"orcid":18,"https":10,"//":12,"Spaaks":1,"Jurriaan":1,"H":1,"Chue":1,"Hong":1,"Neil":1,"Haines":1,"Robert":1,"Baker":1,"James":1,"Bliven":1,"Spencer":1,"email":1,"spencer":1,".bliven":1,"@gmail":1,".com":2,"Willighagen":1,"Egon":1,"P":1,"rez":2,"Su":1,"David":1,"website":1,"dpshelio":1,".github":1,".io":19,"Konovalov":1,"Alexander":1,"title":8,"identifiers":1,"type":8,"doi":5,"zenodo":3,".1003149":1,"description":2,"The":2,"concept":1,"DOI":2,"collection":2,"containing":1,"all":1,"versions":1,"of":3,".5171937":2,"versioned":1,"date":1,"released":1,"keywords":1,"file":2,"format":2,"CFF":1,"YAML":2,"sustainability":1,"research":1,"credit":1,"license":1,"references":1,"Smith":1,"Arfon":1,"M":1,"Katz":1,"Daniel":1,"S":1,"Niemeyer":1,"Kyle":1,"E":1,"peerj":1,"cs":1,".86":1,"journal":1,"month":2,"start":2,"e86":1,"article":1,"volume":4,"year":5,"conference":1,"m9":1,".figshare":1,".3827058":1,"proceedings":2,"Wilson":1,"Robin":1,"blog":1,"url":3,"Ben":1,"Kiki":1,"Oren":1,"Evans":1,"Clark":1,"Ingy":1,"standard":1,"Hufflen":1,"Jean":1,"Michel":1,"end":3,"number":1,"Ansible":1,"scopeName":2,".ansible":13,"fileTypes":2,"uuid":2,"787ae642":1,"b4ae":1,"48b1":1,"94e9":1,"f935bec43a8f":1,"patterns":4,"comment":2,".line":3,".number":2,"sign":2,"match":10,"(?:":1,"^":6,"*":6,"|":13,"\\":26,"G":1,")":16,"((":1,"#":1,".*":2,"captures":6,"{":18,"}":18,"punctuation":3,".definition":1,".comment":1,"storage":1,".type":1,"(":10,"[":4,"]":6,"+":10,"$":2,"keyword":3,".other":4,"s":1,"w":2,"string":3,".quoted":2,".double":2,"variable":2,".complex":1,"contentName":1,"begin":2,"=":17,"beginCaptures":2,"entity":1,".attribute":1,"$self":1,"constant":1,"[[":1,"9a":1,"zA":1,"Z_":1,"(((":1,"children":1,".parameter":1,"R":2,"Console":1,".r":5,"console":3,"F629C7F3":1,"823B":1,"4A4C":1,"8EEE":1,"9971490C5710":1,".embedded":2,".section":1,"n":1,"z":1,"keyEquivalent":1,"~":1,"%":9,"Hex":1,"Inspect":1,"file_extensions":1,"hidden":1,"scope":2,".inspect":9,"contexts":1,"main":1,"support":2,".function":2,".key":1,".punctuation":1,"push":2,"meta_scope":2,"item":2,"data":2,"pop":2,".title":2,"info":1,"production":1,"adapter":3,"mysql2":3,"encoding":3,"utf8mb4":3,"collation":3,"utf8mb4_general_":3,"reconnect":3,"database":3,"gitlabhq_product":1,"pool":3,"username":3,"git":1,"password":3,"development":1,"gitlabhq_develop":1,"root":2,"test":3,"&":2,"gitlabhq_test":1,"Spec":1,"Example":1,"Sequence":1,"Mappings":1,"from":1,"http":2,"www":1,".yaml":1,"spec":6,".html":1,"#id2760193":1,"tags":1,"sequence":1,"mapping":1,"yaml":1,"Mark":3,"McGwire":3,"hr":6,"avg":6,"Sammy":3,"Sosa":3,"tree":1,"STR":2,"DOC":2,"SEQ":2,"MAP":4,"VAL":12,"json":1,",":17,"dump":1,"define":1,"float":5,"@test":1,"k":2,"entry":1,"fadd":1,"ret":1,"registers":1,"id":2,"class":2,"float32regs":2,"body":4,"bb":1,".0":1,".entry":1,"LD_f32_avar":1,"test_param_0":1,"COMMENT;":1,"FADD_rnf32ri":1,"StoreRetvalF32":1,"Return":1,"http_interaction":1,"request":1,"method":1,"get":1,"uri":1,"example":1,"headers":2,"{}":1,"response":2,"status":1,"code":1,"OK":1,"Content":2,"Type":1,"html":1,";":1,"charset":1,"utf":1,"Length":1,"http_version":1,"recorded_at":1,"Tue":1,"Nov":1,"GMT":1,"recorded_with":1,"VCR":1,"apiVersion":6,"v1":5,"kind":8,"ServiceAccount":2,"metadata":7,"coredns":13,"kube":11,"system":8,"labels":7,"kubernetes":8,"cluster":3,"service":3,"addonmanager":6,".kubernetes":8,"mode":6,"Reconcile":4,"rbac":6,".authorization":4,".k8s":3,"ClusterRole":2,"bootstrapping":2,"defaults":2,"rules":1,"apiGroups":1,"resources":2,"endpoints":1,"services":1,"pods":2,"namespaces":1,"verbs":1,"list":1,"watch":1,"ClusterRoleBindi":1,"annotations":1,"autoupdate":1,"EnsureExists":2,"roleRef":1,"apiGroup":1,"subjects":1,"ConfigMap":1,"Corefile":3,"errors":1,"health":2,"$DNS_DOMAIN":1,"addr":2,".arpa":4,"ip6":2,"insecure":1,"upstream":1,"fallthrough":1,"prometheus":1,"proxy":1,"etc":2,"resolv":1,".conf":1,"cache":1,"extensions":1,"v1beta1":1,"Deployment":1,"k8s":5,"app":5,"dns":10,"strategy":1,"RollingUpdate":1,"rollingUpdate":1,"maxUnavailable":1,"selector":2,"matchLabels":1,"template":1,"serviceAccountNa":1,"tolerations":1,"role":1,"master":1,"effect":1,"NoSchedule":1,"operator":1,"containers":1,"image":1,"imagePullPolicy":1,"IfNotPresent":1,"limits":1,"memory":2,"170Mi":1,"requests":1,"cpu":1,"100m":1,"70Mi":1,"args":1,"volumeMounts":1,"config":2,"mountPath":1,"ports":2,"containerPort":2,"protocol":4,"UDP":2,"tcp":2,"TCP":2,"livenessProbe":1,"httpGet":1,"path":2,"port":3,"scheme":1,"HTTP":1,"initialDelaySeco":1,"timeoutSeconds":1,"successThreshold":1,"failureThreshold":1,"dnsPolicy":1,"Default":1,"volumes":1,"configMap":1,"items":1,"Service":1,"clusterIP":1,"$DNS_SERVER_IP":1},"YANG":{"module":2,"sfc":4,"-":35,"lisp":4,"impl":3,"{":14,"yang":1,"version":1,";":17,"namespace":1,"prefix":5,"import":3,"config":8,"revision":4,"date":3,"}":14,"rpc":3,"context":1,"rpcx":1,"opendaylight":1,"md":1,"sal":1,"binding":3,"mdsal":3,"description":2,"implementation":1,".":1,"COMMENT//":4,"identity":3,"base":1,":":8,"type":3,"java":1,"name":1,"SfcLisp":1,"augment":1,"case":1,"when":1,"container":2,"data":2,"broker":2,"uses":2,"service":2,"ref":2,"refine":2,"mandatory":2,"false":1,"required":2,"async":1,"registry":2,"true":1},"YARA":{"rule":4,"test":1,"{":6,"condition":4,":":9,"true":2,"}":6,"silent_banker":1,"banker":1,"meta":1,"description":1,"=":13,"thread_level":1,"in_the_wild":1,"strings":3,"$a":2,"6A":3,"8D":2,"$b":2,"4D":1,"B0":1,"2B":1,"C1":1,"C0":1,"4E":1,"F7":1,"F9":1,"$c":2,"or":2,"OfExample2":1,"$foo1":3,"$foo2":3,"$foo3":2,"of":3,"(":3,"$foo":2,"*":2,")":3,"//":1,"equivalent":1,"to":1,",":4,"OfExample3":1,"$bar1":2,"$bar2":2},"YASnippet":{"COMMENT#":8,"@font":1,"-":4,"face":1,"{":4,"font":3,"family":1,":":7,"${":1,"FontName":1,"}":5,";":10,"weight":1,"normal":2,"style":1,"src":2,"url":6,"(":16,")":16,"format":5,",":5,"$3":1,"new":1,"Promise":1,"resolve":2,"=>":3,"let":1,"input":3,"=":2,"process":3,".stdin":3,".setEncoding":1,".on":1,"()":2,"const":1,"chunk":3,".read":1,"null":1,"!==":1,"?":1,"+=":1,".then":1,"data":1,"$1":1},"Yacc":{"%":13,"{":10,"COMMENT/*":6,"}":10,"union":1,"double":1,"val":3,";":21,"symrec":7,"*":8,"tptr":2,"token":2,"<":7,">":7,"NUMBER":2,"VAR":3,"FNCT":2,"right":2,"left":3,"NEG":1,"type":2,"expression":5,"#include":5,"stdio":1,".h":4,"stdlib":1,"string":1,"math":1,"COMMENT%":1,"statement":1,":":2,"exit":1,"(":15,")":13,"|":4,"printf":1,",":3,"$1":4,"COMMENT;":1,"$$":4,"=":12,"->":9,"value":3,".var":3,"$3":2,"COMMENT(*":1,"malloc":2,"sizeof":1,"))":1,"ptr":14,"name":3,"char":2,"strlen":1,"sym_name":4,"+":1,"strcpy":1,"sym_type":1,"next":2,"struct":1,"sym_table":3,"return":3,"getsym":1,"const":1,"for":1,"!=":1,"if":1,"strcmp":1,"==":1},"Yul":{"object":6,"{":60,"code":6,"COMMENT//":24,"sstore":6,"(":160,",":117,"caller":6,"())":6,"datacopy":3,"dataoffset":3,")":98,"datasize":4,"))":22,"return":4,"}":60,"require":6,"iszero":8,"callvalue":1,"()))":1,"switch":1,"selector":2,"()":20,"case":7,"COMMENT/*":13,"returnUint":5,"balanceOf":2,"decodeAsAddress":9,")))":2,"totalSupply":3,"transfer":2,"decodeAsUint":6,"returnTrue":5,"transferFrom":2,"approve":2,"allowance":2,"mint":2,"default":1,"revert":5,"function":34,"account":19,"amount":34,"calledByOwner":2,"mintTokens":2,"addToBalance":3,"emitTransfer":3,"to":10,"executeTransfer":3,"spender":14,"revertIfZeroAddr":3,"setAllowance":2,"emitApproval":2,"from":10,"decreaseAllowanc":2,"deductFromBalanc":2,"->":17,"s":2,":=":32,"div":1,"calldataload":2,"offset":26,"v":7,"if":6,"and":1,"not":1,"))))":1,"let":10,"pos":3,"add":8,"mul":1,"lt":4,"calldatasize":1,"mstore":8,"signatureHash":6,"emitEvent":3,"indexed1":2,"indexed2":2,"nonIndexed":2,"log3":1,"ownerPos":2,"p":4,"totalSupplyPos":3,"accountToStorage":5,"allowanceStorage":4,"keccak256":1,"owner":2,"o":2,"sload":7,"supply":2,"safeAdd":3,"bal":5,"lte":3,"sub":2,"currentAllowance":3,"a":7,"b":7,"r":8,"gt":1,"gte":1,"or":1,"cbo":2,"eq":1,"addr":2,"condition":2,"allocate":4,"size":13,"ptr":10,"mload":2,"pop":1,"create":1,"data":2,"hex":2},"ZAP":{"COMMENT;":1,"%":17,"ZVERSION":1,"::":17,".BYTE":2,"FLAGS":2,"ZORKID":2,"ENDLOD":2,"START":2,"VOCAB":2,"OBJECT":2,"GLOBAL":2,"PURBOT":1,"IMPURE":1,".WORD":23,"SERIAL":1,"SERI1":1,"SERI2":1,"FWORDS":1,"WORDS":1,"PLENTH":1,"PCHKSM":1,"INTWRD":1,"SCRWRD":1,".INSERT":10,";":2,"Frequent":1,"word":1,"table":1,"Data":1,"file":1,".END":1},"ZIL":{"THE":1,"HITCHHIKER":1,"(":208,"c":1,")":191,"by":1,"Infocom":1,",":230,"Inc":1,".":2,"All":1,"Rights":1,"Reserved":1,";":15,"<":720,"SETG":46,"C":72,"-":271,"ENABLED":10,"?":173,">":338,"DISABLED":1,"ROUTINE":14,"RTN":12,"E":12,"SET":87,"REST":22,"TABLE":12,"TABLELEN":6,">>":116,"INTS":9,"REPEAT":14,"()":19,"COND":84,"<==":6,".C":24,".E":15,"RFALSE":8,"EQUAL":45,"GET":31,".RTN":6,"?>":5,"T":52,"RTRUE":4,"INTLEN":7,">>>>":10,"QUEUED":1,"OR":12,"TICK":11,">>>":25,"RUNNING":1,"G":11,".TICK":5,"DEFMAC":12,"TELL":35,"A":4,"FORM":22,"PROG":2,"!":10,"MAPF":1,"LIST":1,"FUNCTION":1,"P":84,"O":8,"EMPTY":5,".A":16,"MAPSTOP":1,"NTH":6,"TYPE":6,"ATOM":2,"<=":11,"SPNAME":3,".P":9,"MAPRET":7,"ERROR":3,"INDICATOR":1,"AT":1,"END":3,"ELSE":8,"PRINTD":3,".O":21,"PRINTN":1,"PRINTC":2,"PRINT":7,"GETP":8,"STRING":2,"ZSTRING":1,"PRINTI":1,"LVAL":1,"GVAL":4,"UNKNOWN":1,">>>>>":2,"VERB":13,"ATMS":8,"MULTIFROB":5,"PRSA":21,".ATMS":11,"PRSO":29,"PRSI":27,"ROOM":1,"HERE":15,"DEFINE":2,"X":2,"OO":3,"))":2,".OO":6,"L":28,"())":2,"ATM":4,"RETURN":15,"LENGTH":4,".X":5,"CHTYPE":1,"->":2,".ATM":7,"PARSE":1,".L":3,"PUTREST":1,"BSET":2,"MULTIBITS":4,"FSET":6,".OBJ":7,".BITS":3,"BCLEAR":1,"FCLEAR":1,"OBJ":7,"RFATAL":2,"PROB":1,"NOT":43,".BASE":1,"PICK":3,"ONE":1,"FROB":1,".FROB":2,"RANDOM":1,"ENABLE":5,"PUT":8,".INT":4,"DISABLE":1,"GLOBAL":14,"PLAYER":2,"<>>":29,"WON":6,"CONSTANT":12,"M":13,"FATAL":5,"BEG":2,"ENTER":1,"LOOK":2,"FLASH":1,"OBJDESC":1,"GO":1,"PUTB":4,"LEXV":4,"QUEUE":5,"I":7,"HOUSEWRECK":1,"THING":1,"VOGONS":1,"WINNER":7,"PROTAGONIST":3,"BEDROOM":1,"IDENTITY":1,"FLAG":16,"ARTHUR":2,"MOVE":2,"OBJECTS":1,"LYING":1,"DOWN":1,"BED":1,"V":45,"VERSION":4,"CRLF":1,"it":2,"would":1,"be":1,"if":1,"you":2,"could":1,"see":1,"which":1,"can":1,"MAIN":2,"LOOP":2,"AGAIN":12,"ICNT":2,"OCNT":2,"NUM":2,"CNT":10,"TBL":6,"PTBL":3,"OBJ1":3,"TMP":10,"PARSER":1,"MATCHLEN":2,"AND":22,"IT":11,"OBJECT":11,"ACCESSIBLE":2,"+":9,".CNT":12,".ICNT":5,".TMP":10,".OCNT":5,"WALK":8,"PERFORM":4,".NUM":5,"BAND":1,"GETB":12,"SYNTAX":3,"SBITS":1,"SONUMS":1,"LIT":1,"TOO":1,"DARK":1,"CR":13,"FUCKING":2,"CLEAR":2,"ITBL":2,"VERBN":2,"OFLAG":3,"MERGED":1,"PRINTB":2,"WORD":2,"MULT":3,"REFERRING":2,".PTBL":3,".OBJ1":13,"NC1":1,"W":1,"ALL":5,"GETFLAGS":4,"TAKE":2,"UP":2,"LOC":7,"SURFACEBIT":1,"TAKEBIT":1,"TRYTAKEBIT":1,"IN":5,"DROP":1,"HELD":1,"TEA":2,".V":13,"BRIEF":6,"SUPER":3,"VERBOSE":3,"SAVE":5,"RESTORE":4,"SCRIPT":3,"UNSCRIPT":3,"APPLY":13,"ACTION":5,"DONT":9,"FRONT":5,"CONT":2,"QUIT":1,"SCORE":2,"FOOTNOTE":2,"HELP":2,"RESTART":1,"FIND":1,"FOLLOW":1,"CALL":1,"WHAT":2,"WHERE":1,"WAIT":6,"FOR":2,"WHO":1,"TO":1,"ABOUT":2,"ASK":2,"AM":1,"MY":1,"NAME":1,"CARVE":1,"CLOCKER":2,"LEXWORDS":1,"CARELESS":3,"WORDS":4,"EARTH":1,"DEMOLISHED":1,"INPUT":4,"FIRST":2,"BUFFER":2,"ITABLE":1,"BYTE":1,"OFFS":2,"*":1,"<-":3,".OFFS":5,".TBL":4,"INBUF":1,"CHR":2,".CHR":1,"FAKE":2,"ORPHAN":3,"OTBL":1,"VTBL":2,"PREP":1,"SPREP1":1,"<>":6,"OA":2,"OI":2,"DEBUG":3,"%":2,"GASSIGNED":2,"PREDGEN":2,"D":11,".I":8,"F":2,"PREACTIONS":1,"CONTFCN":2,"ACTIONS":1,".OA":1,".OI":1,"STR":1,"FCN":1,"FOO":1,"RES":2,".FCN":3,".STR":3,".FOO":2,".RES":3,"CLOCK":3,"CINT":2,"INT":4,".CINT":1,"FLG":2,"MOVES":2,".FLG":1},"Zeek":{"##":7,"!":32,"Base":1,"DNS":19,"analysis":2,"script":1,"which":1,"tracks":1,"and":3,"logs":1,"queries":1,"along":1,"with":1,"their":1,"responses":1,".":6,"@load":6,"base":6,"/":46,"utils":3,"queue":1,"consts":1,"module":3,";":304,"export":3,"{":108,"COMMENT#":185,"redef":9,"enum":5,"Log":8,"::":48,"ID":2,"+=":13,"LOG":8,"}":108,"type":8,"Info":17,":":300,"record":9,"ts":2,"time":2,"&":122,"log":43,"uid":2,"string":50,"id":13,"conn_id":2,"proto":1,"transport_proto":1,"trans_id":5,"count":40,"optional":32,"rtt":1,"interval":2,"query":6,"qclass":5,"qclass_name":1,"qtype":5,"qtype_name":1,"rcode":1,"rcode_name":1,"AA":1,"bool":20,"default":18,"=":148,"F":12,"TC":1,"RD":1,"RA":1,"Z":1,"answers":1,"vector":6,"of":7,"TTLs":1,"rejected":1,"total_answers":1,"total_replies":1,"saw_query":1,"saw_reply":1,"global":9,"log_dns":2,"event":32,"(":192,"rec":2,")":178,"do_reply":14,"hook":20,"c":205,"connection":36,",":250,"msg":73,"dns_msg":24,"ans":33,"dns_answer":15,"reply":4,"set_session":3,"is_query":4,"PendingMessages":6,"table":2,"[":61,"]":61,"Queue":13,"option":6,"max_pending_msgs":2,"max_pending_quer":2,"State":8,"pending_queries":1,"pending_replies":1,"dns":1,"dns_state":1,"const":3,"ports":6,"udp":6,"tcp":11,"likely_server_po":2,"bro_init":1,"()":11,"priority":30,"create_stream":2,"$columns":2,"$ev":2,"$path":2,"Analyzer":4,"register_for_por":2,"ANALYZER_DNS":1,"function":10,"new_session":3,"local":19,"info":9,"$ts":3,"network_time":3,"$id":18,"$uid":4,"$proto":1,"get_conn_transpo":1,"$trans_id":1,"return":11,"log_unmatched_ms":7,"q":2,"infos":4,"get_vector":1,"for":6,"i":6,"in":16,"write":4,"msgs":17,"clear_table":1,"enqueue_new_msg":3,"if":63,"|":9,">":5,"init":2,"else":16,"len":5,"put":1,"pop_msg":3,"rval":2,"get":1,"==":18,"delete":5,"?":21,"$dns_state":13,"state":2,"$pending_replies":5,"&&":10,"$dns":48,"$pending_queries":5,"$rcode":4,"$rcode_name":1,"base_errors":1,"$total_answers":2,"$num_answers":2,"$total_replies":2,"+":3,"$num_addl":1,"$num_auth":1,"!=":6,"$num_queries":1,"$rejected":2,"T":9,"dns_message":1,"is_orig":11,"$opcode":3,"$QR":3,"$answer_type":1,"DNS_ANS":1,"$query":4,"$AA":2,"$RA":2,"$rtt":4,"-":9,"0secs":1,"$answers":3,"$TTLs":3,"$TTL":1,"dns_end":2,"$saw_reply":2,"$saw_query":2,"dns_request":1,"$RD":2,"$TC":2,"$qclass":1,"$qclass_name":1,"classes":1,"$qtype":2,"$qtype_name":3,"query_types":1,"$Z":2,"$resp_p":1,"decode_netbios_n":1,"dns_unknown_repl":1,"fmt":8,"))":7,"dns_A_reply":1,"a":7,"addr":3,"dns_TXT_reply":1,"strs":4,"string_vec":1,"txt_strings":4,"dns_AAAA_reply":1,"dns_A6_reply":1,"dns_NS_reply":1,"name":18,"dns_CNAME_reply":1,"dns_MX_reply":1,"preference":1,"dns_PTR_reply":1,"dns_SOA_reply":1,"soa":2,"dns_soa":1,"$mname":1,"dns_WKS_reply":1,"dns_SRV_reply":1,"target":2,"weight":1,"p":2,"#event":3,"dns_EDNS":1,"#":7,"dns_EDNS_addl":1,"dns_edns_additio":1,"dns_TSIG_addl":1,"dns_tsig_additio":1,"dns_rejected":1,"connection_state":2,"Implements":1,"functionality":1,"HTTP":6,"The":1,"logging":1,"model":1,"is":2,"to":1,"request":1,"response":1,"pairs":1,"all":1,"relevant":1,"metadata":1,"together":1,"single":1,"numbers":1,"files":1,"frameworks":2,"tunnels":1,"Tags":2,"EMPTY":1,"default_capture_":2,"trans_depth":2,"method":5,"host":1,"uri":1,"referrer":1,"version":4,"user_agent":1,"origin":1,"request_body_len":1,"response_body_le":1,"status_code":1,"status_msg":1,"info_code":1,"info_msg":1,"tags":1,"set":7,"username":1,"password":1,"capture_password":1,"proxied":1,"range_request":1,"pending":1,"current_request":1,"current_response":1,"proxy_headers":2,"http_methods":2,"log_http":2,"http":1,"http_state":1,"zeek_init":2,"ANALYZER_HTTP":1,"code_in_range":4,"min":3,"max":2,">=":3,"<=":1,"new_http_session":3,"tmp":6,"$trans_depth":2,"++":3,"$http_state":31,"set_state":5,"s":11,"$current_request":4,"$pending":11,"$http":30,"$current_respons":8,"http_request":1,"original_URI":1,"unescaped_URI":2,"$method":3,"$uri":1,"Reporter":1,"conn_weird":1,"http_reply":1,"code":5,"reason":3,"||":2,"$status_code":5,"$status_msg":1,"$version":1,"$info_code":1,"$info_msg":1,"tid":3,"copy":1,"$orig_p":1,"Tunnel":2,"register":1,"$cid":1,"$tunnel_type":1,"http_header":1,"value":9,"client":1,"headers":1,"$referrer":1,"$host":1,"split_string1":1,"$range_request":1,"$origin":1,"$user_agent":1,"$proxied":3,"add":2,"^":2,"bB":2,"aA":2,"sS":2,"iI":2,"cC":2,"userpass":3,"decode_base64_co":1,"sub":1,"[[":1,"blank":1,"]]":1,"up":4,"split_string":1,"$username":2,"$capture_passwor":2,"$password":2,"http_message_don":2,"stat":4,"http_message_sta":2,"$request_body_le":1,"$body_length":2,"$response_body_l":1,"r":2,"next":1,"A":2,"Zeexygen":2,"style":2,"summmary":1,"comment":2,"notice":1,"@if":1,"@endif":1,"Example":1,"SimpleEnum":2,"ONE":1,"TWO":1,"THREE":1,"FOUR":1,"FIVE":1,"<":1,"SimpleRecord":3,"field1":1,"field2":1,"field3":1,"field4":1,"init_option":1,"runtime_option":1,"test_opaque":1,"opaque":1,"md5":1,"test_vector":1,"myfunction":3,"myhook":3,"tag":2,"myevent":4,"print":45,"b":2,"foo":1,"bar":1,"\\":2,"xbe":1,"more":1,"after":1,"the":1,"escaped":1,"slash":1,"sr":3,"$field1":2,"$field2":1,"$field3":2,"myset":6,"ms":2,"as":1,"tern":1,"switch":1,"case":2,"break":2,"fallthrough":1,"while":1,"-=":1,"~":1,"schedule":1,"1sec":2,"1234e0":1,".003E":2,"icmp":1,"unknown":1,"google":1,".com":1,"0db8":2,"85a3":5,"8a2e":4,"0DB8":1,"85A3":1,"8A2E":2,"0dB8":1,"db8":4,"FFFF":2,"1day":1,"1days":1,"day":1,"days":1,"1hr":1,"1hrs":1,"hr":1,"hrs":1,"1min":1,"1mins":1,"mins":1,"1secs":1,"sec":2,"secs":2,"1msec":1,"1msecs":1,"msec":1,"msecs":1,"1usec":1,"1usecs":1},"ZenScript":{"#loader":1,"crafttweaker":3,"#priority":1,"import":2,".event":1,".CommandEvent":1,";":36,".player":1,".IPlayer":1,"COMMENT/*":2,"events":1,".onCommand":1,"(":32,"function":4,"event":6,"as":11,"CommandEvent":1,")":28,"{":16,"val":5,"command":3,"=":15,".command":1,"if":4,"isNull":1,"||":3,".name":1,"!=":2,".parameters":2,".length":5,"==":2,"[":21,"]":21,"))":2,"return":4,"}":16,"COMMENT//":2,".commandSender":2,"instanceof":1,"IPlayer":2,"player":4,".sendChat":1,"#Applies":1,"a":1,"regeneration":2,"III":1,"effect":1,"for":8,"seconds":1,"*":4,"ticks":1,"to":1,"the":1,".":2,"#You":1,"could":1,"also":1,"directly":1,"write":1,",":33,"but":1,"this":1,"way":1,"may":1,"be":1,"clearer":1,"novices":1,".addPotionEffect":1,"<":24,"potion":1,":":50,"minecraft":6,">":25,".makePotionEffec":1,"recipes":1,".addShapedRecipe":1,"diamond":1,"[[":1,"wool":1,"diamond_sword":1,".anyDamage":1,"()":1,"ore":1,"ingotIron":1,"]]":1,"variance":4,"inputNumbers":6,"double":1,"[]":7,"void":1,"var":4,"sum":3,"D":2,"number":5,"in":6,"+=":3,"average":4,"/":2,"varianceSum":3,"-":8,"print":7,"~":2,"fibonacci":7,"amount":2,"int":3,"long":2,"n":3,"..":2,"+":1,"fib":2,"//":1,"bubblesort":2,"list":9,"manipulated":4,"true":2,"while":1,"false":1,"i":9,"temp":2,"static":2,"plankLogPairs":1,"IIngredient":1,"IItemStack":2,"abyssalcraft":4,"dltplank":1,"dltlog":1,"dreadplanks":1,"dreadlog":1,"betterwithaddons":4,"planks_mulberry":1,"log_mulberry":1,"planks_sakura":1,"log_sakura":1,"planks":1,"thebetweenlands":2,"log_sap":1,"log":1,"primal":1,"logs_stripped":1,"twilightforest":4,"magic_log":2,"twilight_log":2,"logsToRemove":1,"natura":2,"redwood_logs":2,"log_nibbletwig":1},"Zephir":{"namespace":2,"Test":2,"\\":1,"Router":1,";":122,"COMMENT/**":22,"class":2,"Route":1,"{":91,"protected":9,"_pattern":3,"_compiledPattern":3,"_paths":4,"_methods":5,"_hostname":3,"_converters":3,"_id":2,"_name":3,"_beforeMatch":3,"public":22,"function":22,"__construct":1,"(":55,"pattern":39,",":78,"paths":7,"=":83,"null":12,"httpMethods":6,")":55,"COMMENT//":32,"this":29,"->":23,"reConfigure":2,"let":60,"}":91,"compilePattern":2,"var":4,"idPattern":6,"if":44,"memstr":11,"str_replace":6,"return":25,".":13,"via":1,"extractNamedPara":2,"string":5,"char":1,"ch":27,"tmp":4,"matches":5,"boolean":1,"notValid":5,"false":3,"int":3,"cursor":4,"cursorVar":5,"marker":4,"bracketCount":7,"parenthesesCount":5,"foundPattern":6,"intermediate":4,"numberMatches":4,"route":10,"item":7,"variable":5,"regexp":7,"strlen":1,"<=":6,"[]":4,"for":4,"in":4,"==":19,"+":3,"++":5,"else":14,"--":2,">":2,"substr":3,"-":3,"break":9,"&&":7,"!":4,"((":1,">=":5,"||":6,"))":1,"true":2,"!=":2,"[":17,"]":17,"continue":1,"moduleName":5,"controllerName":10,"actionName":6,"parts":9,"routePaths":12,"realClassName":4,"namespaceName":4,"pcrePattern":4,"compiledPattern":4,"extracted":4,"typeof":3,"throw":2,"new":2,"Exception":2,"!==":5,"explode":1,"switch":1,"count":1,"case":3,":":3,"get_class_ns":1,"get_ns_class":1,"uncamelize":1,"starts_with":1,"array_merge":1,"getName":1,"()":12,"setName":1,"name":4,"beforeMatch":1,"callback":2,"getBeforeMatch":1,"getRouteId":1,"getPattern":1,"getCompiledPatte":1,"getPaths":1,"getReversedPaths":1,"reversed":4,"path":3,"position":3,"setHttpMethods":1,"getHttpMethods":1,"setHostname":1,"hostname":2,"getHostname":1,"convert":1,"converter":2,"getConverters":1,"%":10,"#define":1,"MAX_FACTOR":3,"#include":1,"static":1,"long":3,"fibonacci":4,"n":5,"<":1,"Cblock":1,"testCblock1":1,"a":6,"testCblock2":1},"Zig":{"const":21,"std":15,"=":34,"@import":4,"(":53,")":43,";":66,"io":7,".io":3,"mem":2,".mem":2,"os":7,".os":2,"warn":6,".debug":3,".warn":2,"allocator":3,".global_allocato":1,"pub":3,"fn":6,"main":3,"()":11,"!":8,"void":5,"{":25,"var":12,"args_it":3,".args":1,"exe":4,"try":18,"unwrapArg":3,".next":2,".":1,"?":1,"catted_anything":4,"false":1,"stdout_file":8,".getStdOut":3,"while":3,"))":5,"|":14,"arg_or_err":2,"arg":6,"if":6,".eql":1,"u8":9,",":19,"true":4,"stdin_file":4,".getStdIn":2,"cat_file":4,"&":8,"}":25,"else":5,"[":8,"]":8,"==":2,"return":10,"usage":2,"file":5,".File":3,".openRead":1,"catch":7,"err":18,"@errorName":3,"defer":1,".close":1,":":7,"[]":3,"error":2,".Invalid":1,"stdout":10,"*":3,"buf":3,"undefined":3,"bytes_read":3,".read":1,"break":1,".write":2,"anyerror":1,"builtin":1,"fmt":2,".fmt":1,".outStream":1,".stream":1,".print":7,"seed_bytes":3,"@sizeOf":1,"u64":2,".getRandomBytes":1,"seed":2,".readIntNative":1,"prng":2,".rand":1,".DefaultPrng":1,".init":1,"answer":3,".random":1,".range":1,"+":1,"line_buf":2,"line":2,".readLineSlice":1,"switch":1,".OutOfMemory":1,"=>":2,"continue":2,"guess":3,".parseUnsigned":1,">":1,"<":1,"COMMENT//":3},"Zimpl":{"COMMENT#":6,"param":1,"columns":2,":=":4,";":7,"set":3,"I":3,"{":2,"..":1,"}":2,"IxI":6,"*":2,"TABU":4,"[":8,"<":5,"i":11,",":11,"j":11,">":5,"in":5,"]":8,"m":6,"n":6,"with":1,"(":6,"!=":2,"or":3,")":4,"and":1,"==":3,"abs":2,"-":3,"))":1,"var":1,"x":4,"binary":1,"maximize":1,"queens":1,":":4,"sum":2,"subto":1,"c1":1,"forall":1,"do":1,"card":2,">=":1},"cURL Config":{"COMMENT#":4,"--":2,"fail":1,"progress":1,"-":3,"bar":1,"user":1,"agent":1,"=":3,"referer":1,"connect":1,"timeout":1},"desktop":{"[":6,"Unit":1,"]":6,"Description":1,"=":23,"nebula":4,"Wants":1,"basic":2,".target":4,"After":1,"network":1,"Before":1,"sshd":1,".service":1,"Service":1,"SyslogIdentifier":1,"ExecReload":1,"/":10,"bin":2,"kill":1,"-":6,"HUP":1,"$MAINPID":1,"ExecStart":1,"usr":1,"local":1,"config":2,"etc":1,".yml":1,"Restart":1,"always":1,"Install":1,"WantedBy":1,"multi":1,"user":1,"COMMENT#":1,"Desktop":3,"Entry":1,"Version":1,"Type":1,"Application":1,"Name":3,"Foo":3,"Viewer":1,"Comment":1,"The":1,"best":1,"viewer":1,"for":1,"objects":1,"available":1,"!":2,"TryExec":1,"fooview":6,"Exec":3,"%":1,"F":1,"Icon":2,"MimeType":1,"image":1,"x":1,"foo":1,";":3,"Actions":1,"Gallery":3,"Create":3,"Action":2,"--":2,"gallery":1,"Browse":1,"create":1,"new":3,"a":1},"dircolors":{"COMMENT#":34,"TERM":7,"gnome":1,"-":11,"256color":6,"konsole":1,"putty":1,"rxvt":2,"unicode256":1,"screen":1,"xterm":1,"BLK":1,";":344,"#":20,"block":1,"device":2,"driver":2,"CAPABILITY":1,"file":9,"with":4,"capability":1,"CHR":1,"character":1,"DIR":1,"directory":1,"DOOR":1,"door":1,"EXEC":1,"execute":1,"permission":1,"(":6,"+":7,"x":1,")":6,"FIFO":1,"pipe":1,"FILE":1,"normal":1,",":4,"use":1,"no":2,"color":3,"at":2,"all":2,"LINK":1,"symbolic":1,"link":3,"MISSING":1,"pointed":1,"to":3,"by":1,"an":1,"orphan":1,"MULTIHARDLINK":1,"regular":1,"more":1,"than":1,"one":1,"NORMAL":1,"global":1,"default":1,"code":1,"ORPHAN":1,"symlink":1,"nonexistent":1,"or":1,"non":1,"statable":1,"OTHER_WRITABLE":1,"dir":3,"that":4,"is":4,"other":3,"writable":3,"o":2,"w":2,"and":3,"not":2,"sticky":3,"RESET":1,"reset":1,"SETGID":1,"setgid":1,"g":1,"s":2,"SETUID":1,"setuid":1,"u":1,"SOCK":1,"socket":1,"STICKY":1,"the":1,"bit":1,"set":1,"t":2,"STICKY_OTHER_WRI":1,".bat":1,".BAT":1,".btm":1,".BTM":1,".cmd":1,".CMD":1,".com":1,".COM":1,".exe":1,".EXE":1,".lnk":1,".LNK":1,".7z":1,".ace":1,".apk":1,".arj":1,".br":1,".bz":1,".bz2":1,".cb7":1,".cbr":1,".cbz":1,".cbt":1,".cpio":1,".deb":1,".dz":1,".egg":1,".gz":1,".jar":1,".kra":1,".lz":1,".lzh":1,".lzma":1,".ora":1,".piz":1,".rar":1,".rpm":1,".rz":1,".tar":1,".taz":1,".tbz":1,".tbz2":1,".tgz":1,".tlz":1,".txz":1,".tz":1,".whl":1,".xz":1,".Z":1,".z":1,".zip":1,".zoo":1,".apng":1,".avif":1,".bmp":1,".bpg":1,".eps":1,".exr":1,".flif":1,".gif":1,".heic":1,".heif":1,".ico":1,".icon":1,".j2k":1,".jp2":1,".jpeg":1,".jpf":1,".jpg":1,".jpm":1,".jpx":1,".mng":1,".pbm":1,".pcx":1,".pgm":1,".png":1,".psd":1,".ppm":1,".svg":1,".svgz":1,".tga":1,".tif":1,".tiff":1,".webp":1,".xbm":1,".xpm":1,".anx":1,".asf":1,".avi":1,".axv":1,".bik":1,".bk2":1,".cgm":1,".dl":1,".drc":1,".emf":1,".flc":1,".fli":1,".flv":1,".gl":1,".hevc":1,".m2v":1,".m4v":1,".mkv":1,".mov":1,".mp4":1,".mp4v":1,".mpeg":1,".mpg":1,".nuv":1,".ogm":1,".ogv":1,".ogx":1,".qt":1,".rm":1,".rmvb":1,".vob":1,".webm":1,".wmv":1,".xcf":1,".xwd":1,".yuv":1,".aac":1,".ac3":1,".au":1,".axa":1,".flac":1,".mid":1,".midi":1,".mka":1,".mp3":1,".mpc":1,".oga":1,".ogg":1,".opus":1,".ra":1,".spx":1,".wav":1,".xspf":1},"eC":{"import":1,"class":1,"Designer":2,":":1,"DesignerBase":1,"{":62,"~":1,"()":15,"if":37,"(":116,"GetActiveDesigne":1,"==":4,"this":9,")":103,"SetActiveDesigne":1,"null":9,";":110,"}":62,"classDesigner":25,"delete":3,"COMMENT//":10,"void":19,"ModifyCode":1,"codeEditor":26,".ModifyCode":1,"UpdateProperties":1,".DesignerModifie":1,"CodeAddObject":1,"Instance":14,"instance":31,",":63,"ObjectInfo":12,"*":7,"object":28,".AddObject":3,"SheetAddObject":1,".sheet":2,".name":5,"typeData":1,"true":15,"//":1,"className":1,"AddToolBoxClass":1,"Class":3,"_class":7,"((":2,"IDEWorkSpace":1,"master":1,".toolBox":1,".AddControl":1,"AddDefaultMethod":1,"classInstance":3,"=":56,"._class":4,"Method":4,"defaultMethod":4,"for":5,".base":1,"method":14,"int":1,"minID":3,"MAXINT":1,".methods":1,".first":3,"BTNode":1,".next":4,".type":2,"virtualMethod":1,"!":13,".dataType":4,"ProcessTypeStrin":1,".dataTypeString":1,"false":11,".vid":2,"<":1,"&&":12,"||":4,".thisClass":2,"eClass_IsDerived":1,".registered":1,"))))":1,"break":3,".AddMethod":1,"bool":15,"ObjectContainsCo":1,".instCode":3,"MembersInit":1,"members":6,".members":2,"->":1,"first":1,"methodMembersIni":1,"return":12,"DeleteObject":1,".DeleteObject":1,"RenameObject":1,"const":2,"char":2,"name":3,".classDefinition":1,"))":7,".RenameObject":1,"FindObject":1,"string":3,"classObject":9,".classes":1,"check":9,"strcmp":2,".instance":2,".instances":1,"SelectObjectFrom":1,".SelectObjectFro":1,"borderStyle":1,"sizable":1,"isActiveClient":1,"hasVertScroll":1,"hasHorzScroll":1,"hasClose":1,"hasMaximize":1,"hasMinimize":1,"text":1,"$":4,"menu":2,"Menu":2,"anchor":1,"Anchor":2,"left":2,"right":2,"top":2,"bottom":2,"ToolBox":1,"toolBox":1,"CodeEditor":1,"fileMenu":3,"f":1,"MenuItem":4,"fileSaveItem":2,"s":1,"ctrlS":1,"NotifySelect":2,"selection":4,"Modifiers":2,"mods":4,".MenuFileSave":1,"fileSaveAsItem":1,"a":1,".MenuFileSaveAs":1,"debugClosing":5,"OnClose":1,"parentClosing":2,".inUseDebug":1,"closing":1,"CloseConfirmatio":1,"visible":3,"modifiedDocument":3,"OnFileModified":1,"modified":1,".closing":1,".visible":1,".Destroy":3,"else":3,"OnActivate":1,"active":2,"Window":1,"previous":1,"goOnWithActivati":1,"direct":1,".EnsureUpToDate":1,".fixCaret":1,"COMMENT/*":1,"OnKeyHit":1,"Key":1,"key":2,"unichar":1,"ch":2,".OnKeyHit":1,"watch":1,".disabled":1,".fileName":1,"Reset":1,".Reset":1,".SelectObject":3,"FillToolBox":1,".ListToolBoxClas":1,"SelectObject":1,"ClassDesignerBas":7,".classDesigner":3,"#ifdef":1,"_DEBUG":1,".module":1,".application":1,"!=":2,".privateModule":1,"printf":1,"#endif":1,"eInstance_GetDes":8,"eInstance_New":1,"incref":1,".parent":1,".anchor":1,".Create":1,"AddObject":1,"Activate":1,".Activate":1,"CreateObject":1,"isClass":6,"iclass":6,"subclass":6,"designerClass":18,".CreateObject":1,"::":4,"PostCreateObject":1,".PostCreateObjec":1,"DroppedObject":1,".DroppedObject":1,"PrepareTestObjec":1,".PrepareTestObje":1,"DestroyObject":1,".DestroyObject":1,"FixProperty":1,"Property":1,"prop":2,".FixProperty":1},"edn":{"[":24,"{":22,":":88,"db":78,"/":132,"id":44,"#db":22,".part":25,"]":24,"ident":3,"object":36,"name":18,"doc":4,"valueType":3,".type":3,"string":2,"index":3,"true":3,"cardinality":3,".cardinality":3,"one":3,".install":3,"_attribute":3,"}":22,"meanRadius":18,"double":1,"data":2,"source":2,"tx":2,"user":17},"fish":{"COMMENT#":46,"set":49,"-":62,"g":1,"IFS":4,"\\":7,"n":5,"t":1,"l":15,"configdir":2,"~":1,"/":40,".config":1,"if":21,"q":9,"XDG_CONFIG_HOME":1,"$XDG_CONFIG_HOME":1,"end":33,"not":8,"fish_function_pa":3,"$configdir":2,"fish":5,"functions":10,"$__fish_sysconfd":2,"$__fish_datadir":6,"contains":4,"$fish_function_p":1,"[":13,"]":13,"fish_complete_pa":3,"completions":5,"$fish_complete_p":1,"test":7,"d":3,"usr":8,"xpg4":3,"bin":7,"$PATH":4,"PATH":2,"path_list":2,"X11R6":1,"local":2,"$__fish_bin_dir":1,"switch":3,"$USER":1,"case":9,"root":1,"$path_list":2,"sbin":3,"for":1,"i":2,"in":1,"$i":3,"function":6,"fish_sigtrap_han":1,"--":20,"on":2,"signal":1,"TRAP":1,"no":2,"scope":1,"shadowing":1,"description":2,"breakpoint":1,"__fish_on_intera":2,"event":1,"fish_prompt":1,"__fish_config_in":1,"e":6,"funced":3,"editor":5,"$EDITOR":1,"interactive":7,"funcname":4,"while":2,"argv":4,"$argv":5,"h":1,"help":1,"__fish_print_hel":1,"return":6,"$funcname":10,"set_color":4,"red":2,"printf":3,"(":7,"_":3,")":3,"normal":2,"begin":2,";":7,"or":3,"COMMENT\"":2,"init":4,"nend":2,"editor_cmd":2,"eval":4,"$editor":2,"type":1,"f":3,">/":2,"dev":2,"null":2,"z":1,"=":1,"|":3,"fish_indent":2,"indent":1,"prompt":1,"read":1,"p":1,"$prompt":1,"c":1,"s":1,"cmd":1,"echo":3,"$cmd":1,"TMPDIR":2,"tmp":1,"tmpname":2,"%":2,"self":2,"random":2,"))":2,"$tmpname":6,">":2,"else":3,"$init":1,".":2,"stat":1,"$status":2,"rm":1,"$stat":1,"S":1,"mode":4,"status":5,"is":3,"job":4,"control":4,"full":3,"none":1,"<&":1,"res":1,"$mode":1,"$res":1},"hoon":{"::":828,"canvas":83,":":489,"A":1,"p2p":1,"drawing":1,"app":58,"data":44,"scry":21,"command":1,"------------":1,"----------------":1,".":156,"^":237,"(":958,"%":676,"gx":4,"/=":2,"=":904,"/":239,"/<":1,"ship":41,">/<":1,">/":1,"noun":9,")":777,"gallery":26,"((":15,"list":93,"State":1,"-":1913,"*":105,",":139,"file":20,"server":144,"launch":9,"store":4,"+":215,"default":7,"agent":26,"verb":1,"dbug":2,"templates":1,"=>":3,"|":83,"$":36,"card":32,"gall":67,"state":236,"zero":3,"map":11,"location":18,"==":126,"COMMENT--":14,"Main":1,"=<":1,"_":63,"bowl":4,"this":39,"core":8,">":17,"cc":15,"~":491,"def":9,"++":111,"on":71,"init":10,"quip":24,"_this":6,"&":43,"cards":22,"name":63,"@t":78,"welcome":3,"our":75,".bowl":38,".state":78,"put":36,"by":105,"[[":28,"]":467,"has":25,"?":341,"url":39,"tile":8,"in":48,"set":27,"@tas":4,"keys":2,"))":95,"!":22,"action":43,"[":445,"serve":3,"dir":2,".n":14,".y":18,"poke":26,"!>":18,"add":21,"custom":2,"`":46,"save":5,"load":13,"|=":110,"old":4,"vase":20,"<":20,"mark":25,"handle":71,"json":59,"?>":29,"team":9,"title":12,"src":13,"to":138,"view":8,"watch":16,"path":35,"peer":1,"strange":1,"!!":7,"frontend":10,"send":31,"i":27,".t":19,".path":4,"wire":30,"sign":56,".sign":37,"ack":20,"kick":7,"fact":20,"q":23,".cage":10,"_state":13,"p":46,"bad":3,"update":29,"arvo":5,"bound":4,"leave":16,"peek":2,"unit":64,"cage":14,"x":2,"out":14,"got":10,"extract":2,"t":33,"``":2,"val":6,"fail":8,"act":4,".act":11,"paint":20,"join":4,"create":4,"unlock":3,"response":87,"@p":10,"strokes":27,"stroke":11,"process":8,"remote":7,"subscribe":12,">>":2,"new":19,"crip":11,"the":143,"becomes":1,"local":6,"and":35,"private":10,"it":24,"metadata":3,".canvas":18,"give":13,"updates":3,":-":22,"del":18,".metadata":9,"template":1,"blank":2,"mesh":17,"monkey":2,"homer":2,"dumas":2,"dutil":1,"hackathon":2,"get":41,".u":80,"u":76,"who":4,"we":53,"receive":3,"an":35,"for":46,"a":100,"originaly":1,"sent":7,";":80,"discard":12,".i":16,".strokes":10,"meta":5,"effects":2,"draw":11,"from":30,"arc":1,"id":196,".arc":1,"snoc":3,"form":4,"rash":1,"pfix":5,"sig":5,"fed":3,"ag":8,"pass":29,"scot":15,"tas":4,"term":9,"mold":2,"weld":21,"da":8,"now":34,"subs":1,"not":8,"allowed":2,"lighter":1,"than":4,"eyre":24,"internal":8,"structures":3,"=~":7,"that":25,"won":2,"move":71,"duct":133,"request":179,"identifier":1,"wind":1,"note":4,"gift":7,"another":2,"vane":3,"b":8,"behn":4,"rest":4,"@da":15,"wait":5,"c":2,"warp":2,"task":12,"clay":8,"d":6,"dill":2,"flog":7,"g":14,"deal":13,"wake":5,"error":53,"tang":19,"unto":7,"writ":1,"more":2,"axle":3,"date":8,"at":8,"which":10,"http":109,"of":27,"inbound":10,"requests":25,"relating":1,"open":5,"HTTP":1,"connections":38,"bindings":20,"actions":1,"dispatch":1,"when":4,"binding":45,"matches":4,"Eyre":3,"is":46,"responsible":2,"keeping":1,"its":2,"sorted":1,"so":14,"will":4,"trigger":1,"most":1,"specific":1,"first":6,"should":8,"back":4,"if":54,"already":3,"exists":2,"TODO":3,"It":1,"would":1,"be":10,"nice":1,"had":1,"trie":2,"We":6,"could":2,"decompose":1,"into":7,"knot":1,"cors":14,"registry":9,"used":3,"managed":3,"fully":1,"complete":18,"outstanding":9,"connection":28,"authentication":18,"channel":219,"domains":8,"domain":2,"names":1,"resolve":1,"us":5,"turf":6,"config":8,"configuration":3,"ports":5,"live":6,"servers":2,"insecure":1,"@ud":36,"secure":17,"outgoing":4,"unix":4,"requested":1,"acknowledges":2,"client":19,"received":5,"events":30,"up":6,"event":109,"pokes":1,"application":4,"translating":1,"subscribes":1,"unsubscribes":1,"unsubscribe":4,"subscription":29,"delete":7,"kills":1,"clog":11,"timeout":34,"delay":3,"between":3,"acks":2,"after":2,"threshold":4,"kicks":1,"s30":1,"maximum":1,"per":23,"buildup":1,"before":6,"reaped":1,"h12":1,"session":90,"idle":1,"expires":4,"d7":1,"utilities":1,"combine":4,"octs":22,"multiple":3,"one":7,"roll":6,"sum":2,".octs":1,"can":11,"prune":3,"removes":3,"all":12,"items":3,"front":2,"queue":8,"also":3,"produces":3,"amount":1,"have":23,"acked":16,"use":3,"with":16,"subtract":4,"qeu":1,"empty":2,"next":18,"item":13,"_q":1,"head":5,"newer":1,"acknowledged":2,"gth":1,".item":1,".next":2,"otherwise":3,"check":5,"gut":3,"unacked":18,"tap":9,"rid":3,"_unacked":1,"sus":1,"lte":2,".sus":2,"sub":4,"parse":13,"parses":1,"Parses":1,"array":2,"If":2,"any":5,"entire":2,"thing":3,"fails":1,"properly":1,"top":1,"dejs":1,"soft":2,"format":11,"ar":1,"maybe":13,"key":22,"ot":5,".maybe":28,"pe":4,"ni":5,"su":4,"sym":1,"some":5,"stap":1,"reached":1,"invalid":3,"parsing":1,"login":13,"page":28,"Urbit":3,"redirect":13,"failed":2,"str":2,"trip":1,".redirect":3,"as":25,"mimes":5,"html":18,"en":4,"xml":3,"favicon":2,"charset":1,"content":6,"link":1,"rel":1,"type":8,"href":1,"style":1,"COMMENT'''":2,"body":11,"input":4,"value":5,"disabled":1,"class":2,"method":10,"enctype":1,"placeholder":1,"required":1,"minlength":1,"maxlength":1,"pattern":1,"autofocus":1,"span":2,".failed":1,"svg":1,"xmlns":1,"viewBox":1,"circle":1,"cx":1,"cy":1,"r":1,"line":21,"x1":2,"y1":2,"x2":2,"y2":2,"Key":1,"incorrect":1,"button":1,"script":1,"render":8,"marl":4,"renders":2,"adds":1,"br":2,"/>":1,"tags":1,"each":4,"wid":4,"@u":3,"tan":4,"raw":16,"tape":17,"zing":7,"turn":4,"tank":2,"wash":2,"))))":5,".raw":4,"$(":18,"wall":26,"text":4,"lines":1,"binary":1,"output":2,"authorized":4,"h1":2,"code":19,"string":6,"logged":5,"ud":11,"integer":7,"message":2,"prints":1,"number":1,"consumption":1,"outside":2,"urbit":1,"flop":8,"mod":5,"div":2,"host":18,"site":18,"allows":1,"matching":2,"anything":1,"match":1,"means":2,"do":6,"straight":1,"comparison":1,".binding":8,".host":1,"find":8,"suffix":4,"returns":5,"tail":2,"full":7,"prefix":4,".prefix":2,".full":2,"simplified":3,"parser":3,"@if":1,"port":1,"plug":3,"pose":5,"stag":5,"ip":3,"tod":3,"ape":1,"ted":1,"ab":1,"bass":1,"stun":1,"dot":2,")))":5,"cook":1,"star":1,"alp":1,"col":2,"dim":2,"easy":2,"..":10,"part":5,"gate":42,"information":1,"eny":13,"@":14,"rof":16,"roof":2,"ta":1,"cat":4,"uv":1,"sham":1,"bypass":1,"lens":2,"address":16,".connection":19,"starts":2,"handling":2,"headers":25,"header":60,".request":39,"localhost":1,"respect":1,"same":5,"ipv4":2,".127":1,".0":2,".1":1,"forwards":5,"forwarded":6,"params":2,"fall":10,".forwards":4,"suburl":3,"authenticated":23,"record":6,"started":1,"asynchronous":2,"figure":1,"whether":3,"origin":18,"approved":9,"or":10,".cors":2,".origin":5,"rejected":3,"preflight":1,"synchronously":1,"start":14,"allow":2,"were":1,"asked":2,"falling":1,"wildcard":2,"none":1,"specified":2,"NOTE":5,".action":10,"gen":3,"bek":4,"beak":1,"desk":15,".generator":2,"sup":2,"spur":1,"ski":2,"ca":1,"cag":3,"need":8,".cag":3,"gat":2,"res":7,"toon":1,"mock":1,"look":1,"slam":2,".res":12,"return":26,"static":21,".inbound":9,"leaf":14,"bind":2,"smyt":1,"late":1,"result":4,";;":2,"simple":3,"payload":1,".p":14,"ensure":3,"valid":5,"length":3,"generator":2,"but":2,"single":1,"correctly":1,"returned":2,"no":11,"there":8,".response":10,".result":7,".data":4,"logout":7,"four":6,"oh":3,"respond":2,"make":1,"sure":1,"contains":1,"req":1,".req":5,"attempt":6,"was":4,".site":4,"ext":3,"mime":5,"conversion":6,"tub":4,"tube":7,"then":3,"results":1,"mym":1,"mule":2,".tub":2,".mym":3,"rsh":2,"spat":1,"dap":2,"bake":1,"des":8,"gd":2,".des":5,"care":2,"status":7,"run":4,"@ta":3,"cancel":40,"handles":6,"being":1,"externally":1,"aborted":1,"nothing":1,"handled":1,"impossible":1,"piece":1,"once":1,"^=":5,"Right":1,"hard":1,"codes":1,"using":1,"system":3,"future":4,"pluggable":1,"U2F":1,"WebAuthn":1,"whatever":2,"passwords":1,"just":3,"arguments":1,"uri":1,"args":21,"are":13,"post":2,"must":4,"parsed":7,"rush":8,".body":3,"yquy":2,"de":6,"purl":5,".parsed":4,"password":2,"correct":1,".password":1,"mint":1,"unique":2,"cookie":20,"@uv":10,"candidate":4,"og":1,"sessions":33,".authentication":14,"shas":1,"try":2,"again":1,"expiry":6,"time":27,"moves":92,"didn":1,".out":1,"expire":5,"actual":2,"logging":2,"end":3,"doing":1,"always":1,".session":18,"requesting":1,"channels":12,"uni":1,"close":3,"affected":1,"moz":4,".channels":2,"cookies":4,"passed":4,"In":1,"HTTP2":1,".cookie":1,"cock":1,"urbauth":3,".cookies":1,".urbauth":1,"jest":1,"viz":1,"checks":1,"see":1,"considered":1,"Cookie":1,"expired":5,"does":1,"know":1,"about":1,"still":2,"j":1,".q":3,")))))":1,"compose":1,"extend":3,"max":1,"age":1,"msec":1,"milly":1,"offers":1,"interface":2,"your":1,"through":2,"persistent":1,"disconnected":1,"reconnected":1,"reversed":1,"don":3,"issuing":1,"PUT":4,"methods":2,"modifies":1,"immediately":3,"POST":1,"solely":1,"deleting":1,"cancels":2,"ongoing":1,"One":1,"long":1,"lived":1,"closed":8,"associated":2,"waiting":1,"lookup":1,".channel":72,"slog":11,"heartbeat":40,".heartbeat":5,"expiration":13,"jab":10,"canceling":1,"known":1,"listener":2,"]]":17,"timer":12,"sets":1,"This":2,"creates":1,"doesn":3,"they":3,"necessary":2,"listening":1,"callback":2,"fire":1,"active":4,"aren":1,"previous":1,"GET":2,"stream":3,"opening":1,"replace":2,"->":1,"may":2,"include":1,"last":8,"dum":1,"flush":1,"older":1,"acknowledge":4,"remaining":1,"queued":1,"replay":2,".head":1,"these":2,"only":4,"types":1,"changed":2,"since":2,"failure":1,"gets":1,"caught":1,"during":1,"jive":4,".jive":3,"associate":2,"initialize":1,"sse":1,"s20":2,"clear":1,"possible":1,"commands":3,"JSON":1,"incoming":2,"isn":2,"while":1,"weird":2,"existence":1,"execute":1,"here":2,"ordering":1,"Have":1,"where":2,"duplicate":1,"subscriptions":18,"other":2,"errors":1,"cause":1,".requests":14,"sock":1,"usession":4,".usession":2,"referring":1,"missing":2,"duc":3,"sanity":1,"extra":4,"band":1,"aid":1,"solution":1,"you":1,"really":2,"want":3,"cleaned":1,"place":3,"until":2,"source":1,"bug":1,"discovered":1,"though":1,"keep":1,"slightly":1,"tidier":1,"home":1,"emit":3,"slav":2,".extra":2,"records":1,"occurred":1,"possibly":1,"sending":3,"When":2,"occurs":1,"even":1,"connected":3,"browser":1,"case":3,"disconnection":1,"resend":1,"function":2,"taking":1,"converting":1,"The":1,"stored":1,"later":1,"resending":1,"crud":4,"triggered":1,"drop":1,"paired":1,"them":3,"regardless":1,"convert":4,"succeeds":1,"actually":1,"makes":1,"sense":1,"assertions":1,"block":1,"because":2,"flimsy":1,"continue":8,"clogged":4,"apply":1,"logic":1,"facts":3,"course":1,"num":3,"gte":1,"lth":2,"e":2,"serialize":2,"kill":1,"kicking":5,"shouldn":1,"never":1,"subscriptionless":1,"signs":1,"checked":1,"reflect":1,"strip":1,".sub":1,"recover":1,".event":3,"rebuild":1,"cb":1,"dais":2,".val":1,"vale":1,"jsyn":2,"desc":1,"cf":1,"slym":1,".convert":1,"cache":2,".from":3,"sing":1,"f":1,".jsyn":1,"enjs":1,"pairs":1,"numb":1,"s":6,"unexpected":2,"remove":8,"cleans":1,"timers":1,"produce":1,"every":3,"call":3,"resulted":1,"coup":1,"correctness":1,"earth":1,"All":1,"outbound":1,"responses":2,"including":1,"generated":1,"go":1,"centralized":1,"perform":1,"cleanup":1,"done":1,"verify":1,".http":17,"op":4,"auth":1,"without":2,"opened":1,"tough":1,"luck":1,"append":1,"bytes":3,"log":6,"size":2,"todo":4,"differently":1,"ise":1,"conditionally":1,"pairing":1,"Adds":1,"conflicting":1,"success":1,"prevent":1,"reserved":1,"namespaces":1,"runtime":1,"insert":4,"owned":1,"skip":2,"finds":1,"web":1,"IP":2,"refers":1,".urbit":2,".org":2,"Otherwise":1,"given":1,"Parse":1,"ignore":2,"usernames":1,"etc":1,"assume":2,"cut":1,"off":1,"scow":2,".with":1,"over":1,"validation":1,".bindings":9,".suffix":1,"cury":1,".ext":1,"biff":1,"unpack":1,"forward":4,"rfc7239":1,"non":1,"values":1,"general":1,"needed":1,"handlers":1,"free":1,"inspect":1,"themselves":1,".for":1,"sfix":1,"ip4":1,"ipv6":1,"ifix":1,"sel":1,"ser":1,"ip6":1,"proto":1,".proto":1,"https":1,"apat":1,"yque":1,"replacing":1,"existing":1,"bid":5,"paths":1,".new":4,"comes":1,"prepend":1,"search":1,".bid":3,"aor":2,"begin":1,"slate":1,"ax":1,"activated":1,"current":1,"entropy":1,"namespace":1,"@uvJ":1,"jets":1,"registered":1,"within":1,"dud":5,"goof":2,"wrapped":2,"hobo":1,"_http":6,"harden":1,"XX":2,"notifications":1,"slip":3,".task":27,".dud":2,"tells":1,"what":1,"initial":1,"handler":1,".server":17,".ax":43,"trim":3,"memory":1,"pressure":1,"Cancel":1,"inactive":6,"too":1,"priority":1,"gas":2,"dif":1,"len":1,"lent":1,".inactive":2,"mov":4,"vega":2,"notifies":2,"completed":1,"kernel":1,"upgrade":1,"born":2,"previously":1,"dead":1,"For":1,"implicit":1,".connections":2,"hand":1,"ids":5,"operate":1,"rule":8,"cert":4,"install":1,"tls":1,"certificate":1,".config":2,"cmd":2,"acme":5,"order":2,"connect":1,"disconnect":1,"approve":1,"reject":1,"take":6,"mean":1,"%=":1,"least":1,"contain":1,"two":1,"parts":1,"build":1,".wire":9,"positive":2,"acknowledgment":2,"propagate":2,"wires":1,"triples":1,".error":2,"COMMENT(*":1},"jq":{"def":122,"halt_error":2,":":149,"(":261,")":236,";":219,"error":8,"msg":2,"|":151,"map":13,"f":31,"[":110,".":137,"[]":30,"]":101,"select":19,"if":37,"then":52,"else":37,"empty":11,"end":37,"sort_by":1,"_sort_by_impl":1,"))":13,"group_by":3,"_group_by_impl":1,"unique":1,"unique_by":1,"max_by":1,"_max_by_impl":1,"min_by":1,"_min_by_impl":1,"add":2,"reduce":14,"as":50,"$x":18,"null":21,"+":33,"del":1,"delpaths":2,"path":6,"_assign":1,"paths":8,"$value":2,"$p":12,"setpath":6,"_modify":1,"update":4,"label":3,"$out":6,"getpath":3,",":27,"break":4,"map_values":1,"|=":1,"COMMENT#":35,"recurse":6,"r":9,"cond":6,"?":3,"recurse_down":1,"to_entries":2,"keys_unsorted":2,"$k":3,"{":14,"key":1,"value":1,"}":14,"from_entries":2,".key":1,"//":6,".Key":1,".name":7,".Name":1,"has":2,".value":1,".Value":1,"=":7,"{}":6,"with_entries":1,"reverse":1,"length":25,"-":19,"range":7,"]]":4,"indices":3,"$i":25,"type":22,"==":48,"and":15,"elif":15,"[[":1,"_strindices":1,"index":2,"#":6,"TODO":2,"optimize":2,"rindex":1,"or":4,">":14,"node_filter":2,"$dot":4,"isfinite":2,"isinfinite":1,"not":2,"arrays":1,"objects":1,"iterables":1,"booleans":1,"numbers":1,"normals":1,"isnormal":1,"finites":1,"strings":1,"nulls":1,"values":1,"!=":9,"scalars":2,"leaf_paths":1,"join":1,".+":1,"tostring":2,"_flatten":4,"flatten":2,"<":7,"fromdateiso8601":2,"strptime":1,"mktime":1,"todateiso8601":2,"strftime":1,"fromdate":1,"todate":1,"match":10,"re":8,"mode":4,"_match_impl":2,"false":3,"$val":24,"$vt":15,"test":5,"true":2,"capture":5,"mods":2,".captures":5,".string":5,"$pair":6,"scan":1,"_nwise":5,"a":9,"$n":19,"<=":6,"splits":4,"$re":16,"flags":9,"$s":3,".offset":6,".length":3,"split":1,"sub":6,"s":14,"$in":15,"$r":5,"subg":2,"explode":3,"implode":3,"sub1":2,"fla":2,"gs":2,"mysub":3,"$edit":4,"$len":2,"$gs":3,"$fla":2,"gsub":2,"while":3,"_while":3,"until":2,"next":2,"_until":3,"limit":2,"exp":5,"foreach":2,"$item":4,"$init":5,"$upto":3,"$by":5,"first":3,"g":8,"isempty":3,"((":1,"all":5,"generator":4,"condition":8,"any":7,"last":3,"nth":2,"combinations":4,"$y":2,"n":2,"transpose":1,"max":1,"$max":2,"$length":2,"$j":2,"in":1,"xs":4,"inside":1,"contains":1,"repeat":2,"_repeat":3,"inputs":1,"try":1,"input":1,"catch":1,"ascii_downcase":1,"ascii_upcase":2,"truncate_stream":1,"stream":8,"$input":2,"fromstream":1,"i":3,"x":1,"e":1,"COMMENT;":2,"tostream":1,"$q":2,"bsearch":1,"$target":6,".e":1,"/":1,"floor":1,"$mid":5,"$monkey":3,"success":1,"failure":1,"compute":1,"the":1,"insertion":1,"point":1,"walk":3,"$key":3,"INDEX":3,"idx_expr":10,"$row":3,"JOIN":3,"$idx":6,"]]]":1,"join_expr":2,"IN":2,"src":2,"test_interpolate":1,"nested":1,"\\":1,"nothing":1,"as_obj_var":1,"$a":8,"$b":3,"as_array_var":1,"as_obj_array_var":1,"$c":1,"as_array_obj_var":1,"array_in_object":1,"abc":2,"$var":2},"kvlang":{"#":3,":":80,"kivy":3,"import":2,"KivyLexer":2,".extras":1,".highlight":1,".KivyLexer":1,"Factory":2,".factory":1,".Factory":1,"<":4,"ActionSpinnerOpt":1,"@SpinnerOption":1,">":6,"background_color":1,".4":3,",":14,"ActionSpinner":2,"@Spinner":1,"+":2,"ActionItem":1,"canvas":2,".before":2,"Color":2,"rgba":1,"Rectangle":2,"size":2,"self":7,".size":2,"pos":1,".pos":1,"border":1,"background_norma":1,"option_cls":1,".ActionSpinnerOp":1,"ActionDropdown":1,"on_size":1,".width":1,"=":4,"ShowcaseScreen":1,"ScrollView":2,"do_scroll_x":1,"False":4,"do_scroll_y":1,"if":9,"root":7,".fullscreen":4,"else":7,"(":12,"content":3,".height":6,"-":2,"dp":1,"))":2,"AnchorLayout":1,"size_hint_y":3,"None":4,"height":4,"max":1,")":8,"GridLayout":1,"id":6,"cols":1,"spacing":1,"padding":1,"size_hint":1,".8":1,".minimum_height":2,"BoxLayout":1,"orientation":1,"rgb":1,".6":3,"source":1,"ActionBar":1,"ActionView":1,"av":1,"ActionPrevious":1,"with_previous":1,"sm":4,".current_screen":2,".name":3,"==":1,"True":4,"title":1,"not":1,"app":12,".current_title":2,".format":1,"on_release":4,".go_hierarchy_pr":1,"()":5,"spnr":2,"important":2,"text":5,"values":1,".screen_names":3,"on_text":1,".current":1,"!=":1,"args":4,"[":4,"]":4,"\\":2,"idx":5,".index":2,";":1,".go_screen":1,"ActionToggleButt":1,"icon":3,".toggle_source_c":1,"ActionButton":2,".go_previous_scr":1,".go_next_screen":1,"sv":1,"CodeInput":1,"sourcecode":1,"lexer":1,".sourcecode":1,"readonly":1,"font_size":1,"ScreenManager":1,"on_current_scree":1,".text":1,".hierarchy":1,".append":1},"mIRC Script":{";":91,"================":30,"HOSTBOT":1,"TWITCH":1,".TV":1,"/":148,"MRDOCDC":1,"AUTO":1,"!":254,"HOSTME":8,"v0":1,".1":1,".4":1,".3":1,"======":2,"Please":2,"do":11,"not":20,"edit":19,"below":2,"this":9,"line":2,"unless":1,"you":32,"know":4,"what":2,"are":11,"doing":1,"!!":1,"==":315,"This":3,"the":64,"basic":1,"release":1,"for":51,"Auto":3,"Bot":4,"bot":31,"will":23,"type":12,"automatically":3,"Simple":1,"and":18,"open":1,"source":1,".":192,"Questions":1,"Support":1,"Contect":1,"me":1,":":504,"Twitter":1,"@MrDocDC":1,"Discord":1,"https":26,"//":43,"discord":1,".gg":1,"ns2uTBS":1,"Web":1,"bluecat":5,".live":5,"faq":2,"Enjoy":1,")":2061,"Custom":1,"stuff":1,";;":6,"add":18,"your":22,"custom":1,"scripts":2,"here":2,"if":608,"would":1,"like":2,"COMMENT;":193,"===============":2,"CONNECTION":1,"AND":1,"DISCONNECT":3,"ON":12,"*":73,"CONNECT":2,"{":950,"SET":3,"%":2129,"version":7,"window":9,"-":638,"g1":1,"@Logs":12,"echo":38,"m":35,"$timestamp":10,"Hostme":1,"Successfully":3,"loaded":1,"Version":2,"3To":1,"check":25,"latest":1,"update":5,"IF":2,"(":2440,"$server":3,"tmi":3,".twitch":3,".tv":7,"timers":5,"off":11,"twitchpart":3,"CAP":1,"REQ":1,"twitch":4,"commands":11,"tags":1,"membership":1,"VAR":10,"x":7,"=":759,"WHILE":3,"$read":9,"autojoin":4,".txt":8,",":1810,"t":6,"!=":96,"$null":150,"chan":28,"$chr":130,"$":1004,"+":1051,".TIMER":3,"$calc":79,"JOIN":1,"INC":3,"}":941,"advertson":2,"startad":1,"startclear":2,"myName":3,"$me":1,"livecheck":9,"$livechecker":2,"alias":111,"chans":4,"$chan":21,"PART":1,"DEC":1,"menu":6,"aliases":1,"query":1,"channel":22,"status":5,"$style":1,"&":46,"Help":3,".Trouble":2,"Shooting":2,"Video":1,"url":4,"www":40,".youtube":2,".com":48,"UCI4C1vG7LMqnwfi":1,"playlists":1,"Link":4,"Check":1,"For":2,"Updates":1,"Get":1,"oAuth":1,"twitchapps":1,"Clear":2,"Current":2,"Screen":1,"clear":3,".Clear":2,"All":1,"clearall":1,"waits":1,"unhost":1,"picks":1,"a":181,"random":5,"number":2,"between":2,"posts":1,"hostme":5,"in":29,"that":7,"time":5,"seconds":5,"NOTICE":3,"Exited":1,"host":1,"mode":4,"#":75,"&&":144,"$false":2,"#p0sitivitybot":1,"timer":6,"$rand":5,"msg":140,"|":270,"9Entered":4,"into":6,"raffle":6,"USED":3,"return":98,"elseif":16,"#shouman":1,"else":158,"4Not":2,"Entered":2,"live":3,"have":30,"posted":3,"same":2,"message":5,"too":3,"soon":2,"it":11,"try":3,"again":4,"identical":1,"to":73,"previous":1,"retry":3,"<":115,"tryagain":3,".timer":26,".tryagain":1,"were":3,"entered":1,"notice":6,"room":1,"is":31,"followers":2,"only":7,"following":1,"Click":1,"follow":1,"$remove":20,"))":163,"let":1,"dev":2,"anyone":2,"running":2,"an":10,"outdated":1,"text":32,"$nick":26,"MrDocDC":1,"I":13,".CLEAR":2,".*":11,"xx":5,"call":1,"verify":1,"streamer":2,"livechecker":1,"JSONOpen":1,"uw":1,"api":13,"kraken":1,"streams":1,"$1":170,"?":36,"nocache":1,"$ticks":4,"JSONHttpHeader":1,"Client":1,"ID":20,"avm4vi7zv0xpjkpi":1,"JSONHttpFetch":1,"$IIF":1,"$json":1,"stream":1,"created_at":1,".value":1,"$true":1,"JSONClose":1,"RETURN":1,"end":7,"Change":3,"Logs":1,"sends":2,"updated":4,"website":1,"video":2,"made":7,"send":1,"unhosts":1,"reflect":1,"resolved":1,"issues":1,"with":15,"evaluation":1,"exired":1,"wait":2,"continue":6,"button":13,"be":11,"clickable":2,"click":4,"register":2,"close":1,"browser":1,"delete":1,"stop":1,"using":6,"produce":1,"or":3,"Added":3,"links":1,"new":4,"help":5,"desk":1,"support":1,"End":2,"script1":1,".mrc":1,"l":112,"prof":142,".apikey":2,"apikey12":1,".chanlist":5,"#pmvtest":1,"#pmv":1,".col":592,"Primary":2,"Secondary":2,"Highlights":1,"Note":6,"Error":20,"Good":2,"Positive":1,"Bad":2,"Negative":1,"Subnote":2,".linkafter":2,".idsfile":9,"$qt":31,"$scriptdir":17,"id":36,".hsh":7,".idsnamefile":8,"idname":1,"on":71,"start":7,"$hget":92,".ids":18,"hfree":14,"hmake":7,"$exists":16,"$prof":204,"hload":7,".idsname":17,"$istok":4,"tokenize":3,"$strip":3,"$replace":33,")))":9,"addid":6,"$2":255,"Adds":2,"Usage":6,"Name":10,"TornID":4,"name":31,"displays":2,"wrong":1,"after":3,"adding":2,"can":9,"fix":2,"yourself":2,"setname":4,"get":2,"op":2,"use":10,"setmain":1,"isnum":40,"$3":16,"var":398,"pid":5,".cleanN":20,"pnick":13,"Try":1,"halt":28,"retid":40,".getid":15,"hadd":24,"hsave":9,".colid":27,"database":4,"If":3,"weird":1,"Whoops":1,"already":1,"exists":1,"delid":11,"hdel":3,".getname":8,"Removed":2,"from":8,"No":5,"does":2,"exist":1,"idchk":3,"assigned":1,"as":3,"main":2,"saved":12,"no":35,"idea":2,"who":5,"please":8,"make":7,"sure":5,"Sets":1,"needs":2,"added":6,"via":1,"revive":19,"bust":2,"bail":2,"bazaar":4,"pstats":2,"display":5,"trade":4,"cash":7,"money":2,"mail":2,"attack":10,"atk":2,"mug":2,"bounty":2,"friend":2,"friendlist":5,"flist":2,"enemy":2,"blacklist":5,"blist":2,"searchnick":6,"Sorry":3,"retnick":16,"Your":3,"stored":2,"Profile":1,"link":4,"http":15,".torn":38,"profiles":10,".php":33,"XID":21,"Revive":6,"Bust":1,"out":64,"of":17,"jail":6,"Bail":1,"Visit":1,"View":2,"Trade":1,"#step":2,"userID":4,"||":72,"Send":2,"sendcash":2,"messages":2,"p":20,"compose":2,"Attack":2,"PID":3,"Mug":1,"Bounty":1,"bounties":2,"Add":3,"friends":4,"list":14,"attackid":2,"atkid":1,"namechk":2,"idpost":3,"Displays":1,"specify":1,"profile":15,"info":2,"find":1,"There":4,"set":133,".find":4,".chan":22,"sockclose":11,"$sslready":1,"sockopen":8,"e":11,"$hfind":14,".data":5,"b":12,"while":22,"inc":41,".cleanH":2,"$regsubex":2,"^":9,"[":32,"]":32,">":42,"g":4,".addComma":38,"$regsub":3,"\\":21,"G":2,"d":23,"(?:":2,"++":4,".outstr":2,"$gettok":82,".last":12,"minute":6,"minutes":15,"<=":26,".ol":8,"On":2,"Off":4,".fact":25,"#33":2,"#39":2,"#40":2,"#41":2,".status":72,"In":6,"hospital":2,"Hosp":4,"Hospitalized":2,"Jail":4,"federal":2,"Fed":4,"Was":2,"caught":3,"trying":4,"break":4,"Caught":2,"busting":2,"currently":3,"okay":6,"hrs":2,"hr":5,"mins":4,"min":21,".prop":6,"Private":2,"Island":2,"PI":2,"$right":2,"$left":4,".age":12,">=":95,"yr":14,"dy":12,"agestring":8,"y":8,"lifeperc":4,"$round":3,"((":14,".lifecur":10,".lifemax":8,"None":10,".facrank":4,"facstr":6,".spname":4,".spdur":4,"spstr":6,"lifecol":10,"isin":22,".name":10,".id":11,".don":2,".sex":2,"Level":3,".lvl":13,"Title":2,".rank":2,"Age":2,"Spouse":2,"Prop":2,"Fac":2,"Life":2,"A":21,".award":4,"F":2,".friend":4,"E":4,".enemy":4,"Seen":2,"Status":2,"$sockerr":13,"s":24,"04Socket":1,"Socket":13,"$sockname":59,"---":26,"Message":13,"$sock":26,".wsmsg":13,"Num":14,".wserr":13,"sockwrite":26,"nt":26,"GET":7,"user":4,"selections":4,"key":29,"HTTP":7,"Host":7,"$crlf":25,"sockread":6,"4Socket":12,"read":37,"sockRead":5,"readln":59,"write":13,"test":2,"$gmt":4,"$regex":49,"error":7,".+?":25,"rank":2,"level":10,"$regml":20,"gender":2,"property":2,"awards":2,"enemies":2,"age":5,"donator":2,"player_id":2,"last_action":2,"current":4,"maximum":2,"faction_name":4,"faction":14,"position":2,"spouse_name":2,"duration":2,"}}":2,".sockclose":3,".err":7,"unset":26,"START":2,"tornstats":60,"tsspy":102,".init":4,".cfgfile":258,".ini":3,".localfile":1,"spy":17,".db":4,".botvers":9,"$tornstats":65,".upg":3,"ag":6,".tornstats":6,"Spy":49,"Database":5,"script":4,"Default":2,"values":13,"been":21,"written":2,"Right":2,"section":3,"config":4,"panel":2,"$readini":156,"n":209,"vers":2,"Thank":2,"updating":1,"entries":1,"populated":1,"default":2,"$addtok":1,"sg":3,"10tornstats":1,"by":4,"PMV":2,"v":7,"Initialized":2,"dialog":6,".cfgview":347,"title":7,"size":3,"option":3,"dbu":3,"right":9,"autohs":7,"center":3,"DIALOG":35,"sclick":35,"enable":13,"writeini":61,"yes":35,"did":230,"c":48,"Script":7,"now":19,"ENABLED":4,"u":40,"DISABLED":4,"flushini":33,"cache":4,"save":3,"updates":2,"locally":2,"well":1,"NOT":3,"sockerr":10,"socket":2,"errors":2,"any":1,"hide":1,"$did":75,".text":65,"remini":5,"ra":7,"Channel":2,"both":2,"keys":1,"Config":45,".cfg":4,"$dialog":2,".cfgcheck":6,"getinfo":2,".oldspy":17,"table":92,".spy":19,"$scriptdirtest":4,".htm":4,".postchan":9,"04API":1,".spywrite":8,"lvl":9,"fact":7,"SOCKOPEN":2,"spysave":1,"tornbot":2,"someelusivebotsc":2,"action":2,"step":2,".uencode":12,"str":10,"def":8,"spd":8,"dex":8,"tot":1,"totb":5,"User":2,"Agent":2,"Mozilla":2,"compatible":2,"MSIE":2,"Windows":2,"NT":2,"Trident":2,"Accept":4,"Language":2,"en":2,"us":2,"COMMENT/*":2,"SOCKREAD":1,"spyget":3,"nextread":2,"f":1,".read":27,"$sockbr":1,"04N":7,"Faction":3,".fac":6,"Strength":1,".str":5,"Defense":1,".def":5,"Speed":1,".spd":5,"Dexterity":1,".dex":5,"Total":2,".tot":5,"Updated":3,".upd":4,"</":4,"$deltok":2,".displayspy":3,"goto":1,"SOCKCLOSE":1,"oldtag":3,"OLD":1,"10Spy":1,"Entry":1,"Lv":1,"Fact":1,"$asctime":16,"mmm":5,"@":2,"h":9,"nn":7,"ss":4,"tt":6,"$duration":11,"ago":5,"10Strength":1,"10Defense":1,"10Speed":1,"10Dexterity":1,"10Total":1,"04Oops":1,"problem":1,"has":22,"occurred":1,"settings":5,"spyfind":1,"search":1,"tc":603,"tcchain":165,"Start":1,"crons":2,"require":4,"connected":2,".refilltimer":4,".timer0":7,".refill":3,".revlink":5,".bountylink":1,".atklink":2,"loader2":1,"sid":1,"getInAttack":1,"user2ID":1,".bustlink":1,".baillink":1,".complink":1,"joblist":1,"corp":1,".proflink":1,".bazaarlink":1,".pstatslink":1,"personalstats":1,".dcaselink":1,"displaycase":1,".tradelink":1,".cashlink":1,".maillink":1,".flistlink":1,".blistlink":1,".admfile":5,"adm":1,".crimesfile":5,"crimes":2,".quotefile":5,"quote":7,".spyfile":7,".psetfile":4,"pset":1,"idnames":1,".statsdir":4,"stats":6,".statsfile":2,"$tc":764,".drugsdir":4,"drugs":1,".drugsfile":1,".chlogdir":5,"chaindat":1,".chlogfile":3,"chain":28,".cmlogfile":1,".time":21,"yyyy":3,"mn":3,"mm":3,".wtreset":1,".timemax":1,".gcd":4,".sgcd":1,"File":1,".upgrade":1,"mkdir":3,".adm":21,"4Note":5,"Noone":1,"admin":8,"The":16,"still":5,"work":3,"but":1,"one":7,"access":26,"until":1,"someone":3,"To":4,"so":8,"their":3,"nick":1,".chchan":11,"Chain":50,".statsaving":2,"statsaving":6,"Color":29,"color":16,"pri":3,"sec":8,"note":5,"good":3,"bad":3,"subnote":3,"10Universal":1,"TC":8,"Assistant":3,".refillcron":3,"$ctime":4,"$date":1,"HH":1,"post":2,"ereset":5,"tcrefill":8,".ptr":6,".loop":2,"$numtok":5,"ischan":4,"Energy":3,"nerve":1,"refills":1,"reset":10,"refill":1,"skipped":4,".refillnew":1,".showcron":1,"Refill":1,"cron":2,"Local":2,"Time":4,"Duration":2,"dd":2,"yy":2,"Decay":1,".decaycron":1,"decode":1,"$encode":1,"tab":76,"nowrap":7,"sort":1,"vsbar":1,"3state":5,"radio":4,".pophelp":4,"r":25,"Channels":3,"lists":2,"last":15,"setting":1,"You":9,"need":5,"at":9,"least":1,"entry":4,"Main":1,"Chaining":1,".stchan":50,".revchan":16,".seltext":3,"del":3,".sel":1,"Invalid":1,"chaining":5,"bonus":11,"enter":1,"upg":10,"herm":3,"hermetic":4,"bonuses":2,"controls":1,"required":1,"certain":1,"When":3,"box":1,"checked":1,"person":2,"before":1,"command":1,"Access":48,"chgid":1,".state":6,"admins":5,"operators":5,"cu":10,"delspy":10,"delquote":10,"wartally":12,"setbday":10,"o":4,"Min":4,"requirement":4,"OP":1,"HALFOP":1,"VOICE":1,"NONE":1,"$puttok":11,"respond":2,"colors":1,"plain":1,".cfgcol":3,"Reloaded":1,"theme":2,"value":8,"invalid":8,"proper":8,"New":1,"Set":1,"all":3,"Not":1,"switched":4,"OFF":2,"revnote":5,"string":4,"confirmation":2,"bstats":5,"Updating":2,"requires":1,"postchains":5,"Notices":2,"other":2,"channels":2,"chains":2,"longer":1,"Quote":8,"split":5,"keep":2,"each":1,"seperate":1,"spyen":4,"storage":2,"enabled":1,"disabled":1,"findadd":5,"always":1,"IDs":2,"they":2,"odrevive":5,"paste":5,"request":4,"pastes":2,"overdose":3,"Banker":6,"Use":6,"setbanker":2,"change":2,"req":1,"Battle":2,"stat":7,"saving":2,"API":16,"cleared":1,"usage":3,"Make":2,"correctly":1,"Universal":2,"nicklist":1,"Admin":2,"Delete":1,"admip":3,"$address":4,"IP":1,"removed":1,"counter":9,".item":10,"white":1,"black":1,"dark":5,"blue":2,"green":2,"red":1,"brown":1,"purple":2,"orange":1,"yellow":1,"light":3,"teal":2,"grey":2,"file":1,"found":1,"Need":1,"tcsetup":1,"initial":2,"setup":1,".chkaccess":1,"admaccess":6,"ptr":79,"comm":4,"warresp":1,"isop":2,".chkadm":1,".set":3,".getset":5,".qscan":3,"eof":6,"$lines":8,"ctr":9,"loc":6,".qspam":3,"qrand":6,"matched":2,"quotes":2,"Next":3,"$eval":2,".tcflag":3,".statsave":1,"$timer":4,".bstatadd":2,"statstablename":10,"statsfile":9,"pastsaved":6,"pasttime":9,"paststr":10,"pastdef":10,"pastspd":10,"pastdex":9,"pasttotal":2,"currstr":11,"currdef":11,"currspd":11,"currdex":10,"currtotal":2,"timediff":2,"pstr":8,"pdef":5,"pspd":5,"pdex":5,"cstat":1,"dl":3,"saveline":4,"chanpost":27,"lost":5,"strength":2,"gained":4,"defense":2,"speed":2,"dexterity":2,"since":7,"GMT":3,"passives":1,"cstats":1,"see":5,"look":1,"shelp":2,"thank":3,"posting":1,"They":1,"changed":2,"$findtok":7,".bstats":6,".hitlistclr":3,".atklist":6,"Cleared":1,"attackers":1,"due":2,"inactivity":2,".groupatk":1,"beatings":1,"Go":1,"Fighty":1,"Stabby":1,".notice":5,"Let":1,"games":1,"begin":1,"Group":1,"started":5,"tcgroup":2,".targ":1,"<-":1,"join":2,".addspyhelp":1,"Manual":1,"addspy":5,"Str":1,"Spd":1,"Dex":1,"Def":1,"optional":1,"auto":3,"full":1,"automatic":2,"pre":1,"RESPO":1,"reports":1,"old":1,".spysave":1,"addedby":9,".spychan":7,"was":6,"successfully":3,"exactly":1,"how":2,"Torn":2,"without":2,"modification":1,"manual":1,"input":5,"man":4,"int":4,"totw":4,".getapikey":4,"spyprof":6,"Attempting":1,"additional":1,".spyscrape":3,"tcsprof":8,"N":1,"filename":1,"savestring":2,"readid":2,"spyold":2,".spyauto":1,".spycancel":1,"cancelled":1,".crimesave":1,"cstr":6,".crnew":2,".crnochg":2,".crold":1,".crupd":1,".crimedata":1,"Selling":1,"illegal":1,"products":1,"max":9,"merit":86,"mername":56,"Civil":1,"Offense":1,"medal":84,"Theft":2,"Candy":2,"Man":4,"medname":84,"Sneak":1,"Thief":1,"Smile":1,"Smokin":1,"Breaking":1,"Entering":1,"Marauder":1,"Stroke":1,"Bringer":1,"Cat":1,"Burgler":1,"Pilferer":1,"Desperado":1,"Rustler":1,"Pick":2,"Pocket":1,"Vandal":1,"Kleptomaniac":1,"Joy":17,"Rider":17,"Gone":8,"Seconds":8,"Booster":4,"Joyrider":1,"Super":1,"Master":4,"Carjacker":1,"Slim":4,"Jim":4,"Novice":3,"Professional":8,"Drug":5,"Deals":1,"Escobar":6,"Pusher":1,"Runner":1,"Dealer":1,"Lord":1,"Connection":2,"King":1,"Pin":1,"Supplier":1,"Computer":1,"Crimes":1,"Bug":2,"Ub3rn00b":1,"Hacker":10,"N00b":1,"We":11,"Have":8,"Breach":8,"1337n00b":1,"Ph34r3dn00b":1,"Ph34r3d":1,"Ph34r3d1337":1,"Ub3rph34r3d":1,"Ub3r":1,"Ub3r1337":1,"Key":1,"Puncher":1,"Kid":1,"Geek":1,"Speak":1,"Techie":1,"Cyber":1,"Punk":1,"Programmer":1,"Fraud":1,"Fire":11,"Starter":11,"Fake":1,"Counterfeit":1,"Pretender":1,"Clandestine":1,"Imposter":1,"Pseudo":1,"Imitation":1,"Simulated":1,"Hoax":1,"Faux":1,"Poser":1,"Deception":1,"Phony":1,"Parody":1,"Travesty":1,"Pyro":1,"Murder":1,"Beginner":1,"Assassin":7,"Competant":1,"Elite":1,"Deadly":1,"Lethal":1,"Fatal":1,"Trigger":1,"Hit":1,"Executioner":1,"Other":1,"Find":1,"Penny":1,"Up":1,".xanod":1,"xanod":3,"overdosed":1,"Xanax":1,"recorded":5,"track":1,"long":1,"feeling":1,"generous":1,".getherm":1,".bookdisp":1,"$999":1,"bene":2,"Book":1,"Benefit":1,".cleanStatPass":1,"len":2,"$len":3,"pos":3,"chk":4,"$mid":1,"ret":11,".cleanW":1,"$base":2,"$daylight":1,".timeconv":1,"(((":1,".chainend":3,".hits":60,".loss":8,"bonusresp":7,"hitsresp":2,".startresp":6,"endresp":8,"Ending":2,".chid":5,".start":5,"we":2,"respect":7,"per":2,"hit":17,"total":7,"hits":8,"losses":2,"final":1,"should":4,"around":2,"ended":3,"our":1,"averaged":1,".chain":9,".totrev":1,".log":5,".chmonth":5,".cmlog":1,"resp":1,".chainpost":2,".revtot":3,"revivers":1,"revhist":3,"revptr":4,".chainrevpost":4,".remove":1,"attacks":7,"nothing":1,"loops":6,"logfile":8,"hn":4,"@chainpost":4,"@chainpostsort":5,".chsumm":6,"loop":7,"val":4,"aline":2,"filter":2,"twwceu":2,"List":3,"Chainers":1,"$line":4,"hitstot":3,"chanlinenum":8,"atks":1,"chanline":15,".spam":4,"noop":2,"revtotal":2,"chid":5,"revives":4,"yet":1,"data":1,".postrevtally":8,"@revtally":4,"@revtallysort":5,"maxloop":2,"revtot":3,"Revivers":1,"rev":4,"That":2,".chaintwomin":3,"Two":5,"remain":5,"Someone":3,".pinglist":2,"Ping":1,".chainoffl":1,"chmin":8,"firstwarn":8,"elapsed":4,"dur":15,"$floor":2,"tcchain1":2,"co":15,"tcchain2":2,"tcchain3":2,"One":4,"remains":2,"tcchain4":2,"THIRTY":2,"SECONDS":2,"REMAIN":2,"SOMEONE":2,"MAKE":2,"HIT":2,"NOW":2,"tcchain5":2,"Has":2,"broken":2,"EndRespect":2,"tcchainend":2,"offliners":1,"Counter":4,"first":2,"offliner":2,"more":2,"needed":2,".chainadd":1,"hitlistclr":2,"findid":10,"just":2,"want":1,"offl":1,"phits":12,"ploss":8,"pdko":8,"psm":8,"prev":8,"readcm":6,"cmhits":6,"cmloss":5,"cmdko":5,"cmsm":5,"lhc":21,".endless":1,"Nice":3,"$4":4,"beat":1,"down":1,"hitpst":6,"zero":1,"Damn":4,"beatdown":1,"DKOed":1,"stalemated":1,"th":4,"coming":1,"up":1,"five":1,"bonusfact":3,"Plan":1,"three":1,"Bonus":1,"Careful":2,"next":2,"correct":1,"Well":1,"done":1,"received":1,"extra":1,".chainstalk":2,"stalk":4,"Stalkers":1,"tcchainstalkers":1,".chainsumm":2,"summ":8,"go":1,"clead":2,"leader":1,"stalkers":1,".ytpost":2,"04YouTube":1,"YouTube":1,"youtube":4,".ytlink":1,"Q":3,".ytchan":1,".yt":2,".profstr":2,"tcprof":114,"faccol":4,"apiprofile":7,".profclose":3,"returned":1,"gibberish":1,"could":1,"parse":1,"properly":1,"Automatically":1,"tcprofsw":1,"bday":3,"bdaymsg":3,"Happy":2,"$ord":1,"Birthday":2,"Welcome":1,"nostripcomm":2,"banker":1,"bankers":1,"setbankers":1,"$findfile":1,"Where":1,"My":1,"Illudium":1,"Explosive":1,"Space":1,"Modulator":1,".mode":1,".kick":1,"creature":1,"stolen":1,"space":1,"modulator":1,"revfail":2,"Erm":1,"ok":1,"Tell":1,"them":1,"Notifies":1,"sent":2,"back":2,"cannot":3,"Maybe":1,"him":1,"her":2,"Also":1,"may":1,"paid":2,"Unfortunately":1,"his":1,"provide":1,"revived":1,"Otherwise":1,"tracked":1,"revchanlist":6,"revid":2,"Posts":2,"specified":1,"clue":1,"tcflag":6,".revspam":3,"reviver":1,"history":1,"specific":1,"ChainID":1,"many":1,"requests":1,"often":1,".secs":1,"mi":1},"mcfunction":{"COMMENT#":7,"function":2,"mypack":1,":":24,"raycast":2,"/":3,"loop":1,"#mypack":1,"hooks":1,"begin":1,"effect":1,"give":1,"@s":12,"minecraft":4,"night_vision":1,"true":4,"execute":19,"if":4,"score":2,"@a":12,"temp":1,"matches":1,"positioned":2,"~":13,"-":10,"^":1,"block":4,"oak_leaves":1,"[":18,"persistent":2,"=":17,"]":18,"#minecraft":2,"leaves":1,"distance":4,",":11,"false":1,"tag":4,"add":1,"my":1,".tag":5,"datapack":2,"enable":2,"as":14,"f7a39418":1,"72ca":1,"4bf2":1,"bc7e":1,"ba9df67a4707":1,"run":2,"say":2,"hello":1,"goodbye":1,"sort":1,"nearest":1,"gamemode":1,"!":4,"creative":1,"foo":4,"bar":4,"baz":1,"...":1,"type":3,"bat":1,"skeletons":1,"zombie":1,"name":1,"@e":2,"nbt":2,"{":11,"PortalCooldown":1,"}":11,"Item":1,"id":2,"Count":1,"<":1,"scoreboard":1,"players":1,"operation":1,"%=":1,"data":7,"get":4,"entity":5,"SelectedItem":1,".display":2,".Name":2,"Inventory":3,".Count":1,"[]":1,"custom":1,"merge":1,"modify":2,"RecordItem":2,"set":1,"value":2,"messages":1,"hi":1,"bye":1,".messages":1,"append":1,"message":1,"tellraw":2},"nanorc":{"set":62,"afterends":1,"atblanks":1,"autoindent":2,"backup":2,"backupdir":1,"boldtext":1,"brackets":1,"casesensitive":1,"constantshow":1,"fill":1,"-":1,"historylog":1,"linenumbers":1,"locking":1,"matchbrackets":1,"morespace":2,"mouse":2,"multibuffer":1,"noconvert":1,"nonewlines":1,"nopauses":1,"nowrap":1,"operatingdir":1,"positionlog":1,"preserve":1,"punct":1,"quickblank":1,"quotestr":1,"rebinddelete":1,"rebindkeypad":1,"regexp":1,"showcursor":1,"smarthome":1,"smooth":2,"softwrap":1,"speller":1,"suspend":1,"tabsize":1,"COMMENT#":19,"tempfile":1,"trimblanks":1,"whitespace":1,"wordbounds":1,"wordchars":1,"titlecolor":2,"brightwhite":14,",":10,"blue":1,"statuscolor":2,"green":4,"errorcolor":2,"red":4,"selectedcolor":2,"magenta":6,"numbercolor":2,"cyan":4,"keycolor":2,"functioncolor":2,"brightmagenta":1,"include":16,"nohelp":1,"syntax":1,"header":1,"color":14,"brightyellow":2},"q":{"/":42,"*":69,"Helper":2,"function":3,"for":9,"k":10,"means":10,"clustering":2,"\\":15,"hlpr":2,":":106,"{":30,"[":103,"t":29,";":176,"]":88,"f":5,"x":31,"sqrt":1,"(":59,"+":5,")":60,"each":37,"xexp":1,"-":13,"value":5,"}":27,"r":13,"zipped":2,"til":4,",":27,"cluster":2,"first":14,"flip":17,"$":5,"last":3,"<":4,"y":12,"over":3,"1st":2,"column":6,"keeps":1,"count":21,"m2":6,"::":2,"))":2,"#0":2,"_":2,"%":3,"iris":4,"test":3,"q":8,"`":189,"sl":1,"sw":1,"pl":1,"pw":1,"class":30,"!":17,".csv":1,"ts":1,"kmeans":2,"delete":3,"from":18,"?":11,"diff":3,"#1":1,"while":1,"any":2,"omeans":2,"abs":1,"cols":2,"Entropy":1,"entropy":3,"cnt":2,"sum":5,"p":6,"xlog":1,"Information":2,"Gain":2,"is":11,"table":8,"where":11,"col":1,"attribute":5,"and":5,"remaining":1,"are":2,"counts":1,"in":6,"e":6,".g":4,".":14,"attr1":2,"class1":2,"class2":2,"----------------":1,"...":3,"cls":9,"list":2,"of":10,"classes":3,"clscnt":5,"occurances":1,"setcnt":5,"instances":1,"ighlpr":2,"random":1,"integers":1,"with":5,"labels":1,"a":27,"b":8,"c":3,"A":4,"B":4,"C":2,"infogain":6,"tbl":8,"attrib":4,"exec":3,"distinct":4,"i":6,"by":6,"d":17,"change":2,"colname":1,"ease":1,"use":1,"select":13,"syntax":1,"t2":5,"xcol":1,"xcols":3,"create":1,"empty":1,"to":12,"hold":1,"pivot":2,"t3":4,"enlist":24,"per":1,"lj":1,"xkey":1,"Decision":1,"Tree":1,"ID3":3,"Generate":1,"paths":3,"through":1,"decision":1,"tree":7,"data":22,"containing":2,"entire":2,"dataset":3,"dict":1,"that":3,"contains":3,"path":3,"n_":28,"values":2,"v_":22,"consider":1,"The":3,"result":1,"two":1,"columns":1,"will":2,"match":2,"the":9,"input":2,"except":4,"new":2,"possible":1,"attributes":2,"appended":2,"prefix":1,"should":1,"[]":6,"nextpaths":5,"------":1,"attrs":6,"key":3,"]]":6,"if":5,"null":3,"#enlist":1,"construct":1,"func":1,"query":3,"similar":1,"clause":5,"=":15,"((":1,"tmp":9,"()":2,"1b":1,"not":2,"all":1,"1_":2,"tack":1,"on":3,"passed":1,"row":1,"#n_":1,"find":5,"leaves":8,">":1,"n_1":1,"n_2":1,"0b":1,"internal":1,"nodes":2,"tmpi":2,"leaf":1,"tmpl":4,"dupe":1,"rows":1,"attr":2,"be":1,"newp":4,"cross":1,"Query":1,"generated":1,"argument":1,"igwrap":3,"effectively":1,"run":2,"TODO":1,"symbols":1,"seem":1,"need":1,"special":1,"treatment":1,"functional":1,"queries":1,"type":1,"Perform":1,"one":1,"step":1,"algorithm":2,"returned":1,"l":8,"level":1,"perform":1,".e":2,"how":1,"many":1,"elements":1,"Returns":1,"sorted":1,"calculated":1,"e_":6,"id3step":2,"c_":5,"chain":1,"already":1,"split":3,"tree_":4,"update":1,"get":1,"subsets":1,"matching":1,"sub":2,"a_":2,"candidate":2,"next":2,"#":3,"subset":1,"sort":3,"twice":1,"because":1,"groupby":1,"seems":1,"jumble":1,"initial":1,"xdesc":3,"helper":1,"recursive":1,"calls":1,"id3hlpr":3,"or":1,"recurse":1,"np_":3,"have":1,"length":1,"uj":1,"id3":3,"most":1,"common":1,"like":3,"val1":1,"&":2,"attr2":1,"val2":1,"clauses":2,"{{":1,"Classic":1,"weather":1,"weatherdata":1,"outlook":3,"sunny":5,"overcast":4,"rain":5,"temp":3,"hot":4,"mild":6,"cool":4,"humidity":3,"high":7,"normal":7,"wind":3,"weak":8,"strong":6,"no":5,"yes":9,"dst":2,"tq":1,"src":3,"tqsrc":1,"F":6,"trade":2,"fields":2,"types":2,"widths":2,"trf":2,"after":1,"tf":2,"time":3,"ex":2,"sym":6,"s":3,"cond":2,"size":1,"price":2,"stop":1,"corr":2,"seq":2,"cts":1,"tt":2,"#string":2,"quote":2,"qf":2,"bid":2,"bsize":1,"ask":2,"asize":1,"mmid":1,"bex":1,"aex":1,"bbo":1,"qbbo":1,"cqs":1,"qt":2,".s":1,"$pricebidask":1,"g":5,"@":2,"sv":2,"foo":3,".Q":1,".dsftg":1,"http":1,"//":1,"www":1,".nyxdata":1,".com":1,"Data":1,"Products":1,"Daily":1,"TAQ":1},"reStructuredText":{"Contributing":3,"to":78,"SciPy":37,"================":1,"This":5,"document":5,"aims":1,"give":2,"an":5,"overview":1,"of":46,"how":9,"contribute":5,".":93,"It":5,"tries":1,"answer":4,"commonly":1,"asked":1,"questions":1,",":102,"and":53,"provide":1,"some":4,"insight":1,"into":7,"the":104,"community":3,"process":3,"works":2,"in":47,"practice":1,"Readers":1,"who":2,"are":15,"familiar":2,"with":12,"experienced":1,"Python":12,"coders":1,"may":9,"want":5,"jump":1,"straight":1,"`":51,"git":5,"workflow":4,"_":27,"documentation":11,"new":16,"code":57,"----------------":4,"If":4,"you":34,"have":13,"been":1,"working":1,"scientific":2,"toolstack":1,"for":30,"a":44,"while":3,"probably":2,"lying":1,"around":1,"which":5,"think":2,"others":2,"too":2,"another":1,"open":1,"source":3,"project":3,"The":13,"first":4,"question":5,"ask":2,"is":62,"then":4,"where":2,"does":3,"this":17,"belong":1,"?":18,"That":2,"hard":1,"here":4,"so":7,"we":1,"start":4,"more":6,"specific":3,"one":3,":":49,"*":19,"what":4,"suitable":1,"putting":1,"Almost":1,"all":8,"added":6,"scipy":35,"has":4,"common":2,"that":32,"it":17,"useful":2,"multiple":2,"domains":1,"fits":1,"scope":1,"existing":10,"submodules":2,"In":6,"principle":2,"can":24,"be":15,"but":5,"far":1,"less":1,"For":3,"single":2,"application":2,"there":7,"use":11,"Some":2,"scikits":3,"(":21,"scikit":2,"-":54,"learn":3,"image":3,"statsmodels":2,"etc":4,")":20,"good":5,"examples":4,";":1,"they":1,"narrower":1,"focus":1,"because":2,"domain":1,"than":5,"Now":3,"if":7,"would":1,"like":1,"see":4,"included":1,"do":7,"go":1,"about":2,"After":1,"checking":1,"your":22,"distributed":3,"under":4,"compatible":2,"license":5,"FAQ":3,"details":1,"step":1,"discuss":2,"on":22,"dev":10,"mailing":7,"list":6,"All":2,"features":1,"as":5,"well":2,"changes":3,"discussed":1,"decided":1,"You":3,"should":7,"already":3,"discussion":6,"before":3,"finished":1,"Assuming":2,"outcome":1,"positive":2,"function":4,"or":15,"piece":1,"need":3,"next":3,"Before":2,"at":3,"least":2,"unit":7,"tests":8,"correct":3,"style":8,"Unit":1,"aim":2,"create":4,"exercise":1,"adding":5,"gives":1,"degree":1,"confidence":1,"runs":1,"correctly":3,"also":9,"versions":2,"hardware":1,"OSes":1,"don":3,"available":1,"yourself":3,"An":1,"extensive":2,"description":4,"write":2,"given":5,"NumPy":4,"testing":3,"guidelines":5,"Documentation":2,"Clear":1,"complete":1,"essential":1,"order":2,"users":3,"able":1,"find":2,"understand":3,"individual":1,"functions":4,"classes":2,"--":3,"includes":2,"basic":3,"type":2,"meaning":1,"parameters":1,"returns":1,"values":1,"usage":1,"doctest":2,"format":3,"put":3,"docstrings":6,"Those":1,"read":1,"within":1,"interpreter":3,"compiled":3,"reference":3,"guide":3,"html":2,"pdf":1,"Higher":1,"level":2,"key":1,"areas":1,"functionality":6,"provided":1,"tutorial":2,"/":76,"module":3,"A":5,"Code":2,"Uniformity":1,"written":2,"important":2,"trying":1,"follows":1,"standard":1,"PEP8":4,"check":4,"conforms":1,"pep8":2,"package":2,"checker":1,"Most":1,"IDEs":2,"text":1,"editors":1,"settings":1,"help":4,"follow":2,"example":4,"by":10,"translating":1,"tabs":1,"four":1,"spaces":1,"Using":1,"pyflakes":3,"idea":2,"At":1,"end":1,"checklist":2,"fulfills":1,"requirements":3,"inclusion":2,"Another":2,"exactly":1,"I":8,"my":4,"To":3,"public":5,"API":6,"programming":2,"interface":1,"defined":1,"most":2,"modules":1,"two":1,"levels":1,"deep":1,"means":2,"appear":1,"``":18,".submodule":1,".my_new_func":1,"my_new_func":1,"file":5,"/<":2,"submodule":2,">/":2,"its":1,"name":2,"__all__":1,"dict":1,"lists":2,"those":3,"imported":1,"__init__":1,".py":5,"Any":1,"private":1,"leading":1,"underscore":1,"their":2,"detailed":1,"Once":2,"ready":1,"send":3,"pull":1,"request":1,"PR":8,"Github":7,"We":1,"won":1,"described":2,"section":2,"pages":1,"When":1,"feature":2,"sure":1,"mention":1,"prompt":1,"interested":1,"people":1,"review":6,"got":1,"feedback":2,"general":1,"purpose":1,"ensure":1,"efficient":1,"meets":1,"outlined":1,"above":5,"many":3,"cases":2,"happens":1,"relatively":1,"quickly":1,"again":1,"after":1,"reasonable":1,"amount":1,"time":2,"say":1,"couple":1,"weeks":1,"passed":1,"completed":1,"merged":2,"branch":2,"describes":1,"doesn":5,"decisions":1,"made":2,"consensus":2,"everyone":1,"chooses":1,"participate":1,"developers":2,"other":4,"Aiming":1,"COMMENT--":1,"rare":1,"agreement":1,"cannot":1,"reached":1,"maintainers":2,"decide":1,"issue":2,"helping":1,"maintain":2,"previous":2,"talked":1,"specifically":2,"large":1,"part":2,"applies":2,"maintenance":1,"Maintenance":1,"fixing":1,"bugs":2,"improving":1,"quality":2,"documenting":1,"better":1,"missing":1,"keeping":1,"build":6,"scripts":1,"up":8,"date":1,"Trac":3,"bug":5,"tracker":2,"contains":2,"reported":1,"issues":2,"Fixing":1,"tickets":1,"helps":1,"improve":1,"overall":1,"way":4,"getting":1,"fix":1,"ran":1,"work":2,"equally":1,"fixes":1,"usually":1,"best":1,"writing":1,"test":4,"shows":1,"problem":1,"i":2,".e":1,"pass":2,"enough":1,"Unlike":1,"when":2,"discussing":1,"not":3,"necessary":3,"old":1,"behavior":2,"clearly":2,"incorrect":1,"no":1,"will":1,"object":1,"having":1,"fixed":1,"add":4,"warning":1,"deprecation":1,"message":1,"changed":1,"Other":1,"ways":2,"There":2,"contributing":1,"Participating":1,"discussions":1,"user":1,"contribution":1,"itself":1,".org":18,"website":3,"lot":2,"information":1,"always":1,"pair":1,"hands":1,"redesign":1,"ongoing":1,".github":3,".com":11,"redesigned":1,"static":1,"site":4,"based":3,"Sphinx":1,"sources":1,"constantly":1,"being":1,"improved":1,"sending":2,"improves":1,"making":1,"edits":3,"register":1,"username":1,"wiki":4,"edit":3,"rights":1,"make":2,"updated":1,"every":2,"day":1,"latest":1,"master":5,"regularly":1,"reviewed":1,"advantage":1,"immediately":2,"reStructuredText":1,"reST":1,"docs":4,"rendered":1,"easily":1,"catch":1,"formatting":1,"errors":1,"accomplish":1,"certain":1,"task":1,"valuable":1,"Central":2,"place":5,"share":1,"snippets":1,"plotting":1,"Useful":2,"links":1,"Checklist":1,"submitting":1,"````````````````":2,"Are":1,"coverage":1,"Do":1,"including":1,"Is":4,"tagged":1,"..":23,"versionadded":1,"::":6,"X":3,".Y":2,".Z":2,"version":6,"number":1,"release":3,"found":2,"setup":3,"mentioned":1,"notes":1,"case":2,"larger":2,"additions":1,"integrated":1,"via":1,"preferably":1,"Bento":2,"Numscons":1,"configuration":1,"files":2,"contributor":2,"did":1,"THANKS":1,".txt":4,"Please":1,"note":1,"perfectly":1,"normal":1,"desirable":1,"credit":1,"s":1,"simply":2,"extra":1,"reviewer":2,"worse":1,"forget":1,"Did":1,"BSD":4,"documents":1,"```":1,"Matlab":1,"R":1,"...":2,"online":1,"OK":1,"depends":1,"licensed":1,"MIT":1,"Apache":1,"requires":1,"citation":1,"free":1,"academic":1,"only":3,"Therefore":2,"copied":1,"such":1,"direct":1,"translation":1,"compatibility":2,"How":2,"set":5,"run":2,"commits":1,"simplest":1,"method":1,"setting":1,"local":2,"repo":1,"$":6,"clone":1,"https":6,"//":23,"github":6,".git":1,"cd":1,"python":3,"build_ext":1,"Then":1,"either":1,"symlink":3,"packages":3,"directory":1,"PYTHONPATH":3,"environment":3,"variable":1,"Spyder":1,"utilities":1,"manage":1,"On":1,"Linux":1,"OS":1,".bash_login":1,"automatically":1,"dir":3,"startup":1,"terminal":1,"Add":1,"line":1,"export":1,"=":2,"Alternatively":1,"prefix":2,"instead":1,"global":1,"setupegg":1,"develop":1,"${":1,"HOME":1,"}":1,"everything":1,"inside":1,">>>":2,"import":1,"sp":2,".test":1,"()":1,"editing":1,"allows":1,"restarting":1,"Note":1,"procedure":1,"straightforward":1,"get":1,"started":1,"look":1,"using":3,"numscons":1,"faster":1,"flexible":1,"building":1,"virtualenv":4,"development":4,"environments":1,"parallel":1,"released":2,"job":1,"research":1,"One":1,"simple":1,"achieve":1,"install":4,"binary":1,"installer":1,"pip":1,"First":1,"virtualenvwrappe":2,"named":1,"mkvirtualenv":1,"whenever":1,"switch":1,"virtual":2,"command":2,"workon":1,"deactivate":1,"exits":1,"from":1,"brings":1,"back":1,"shell":1,"With":1,"activated":1,"actually":1,"Can":1,"language":1,"speed":1,"Yes":1,"languages":3,"used":2,"Cython":4,"C":7,"++":3,"Fortran":4,"these":1,"pros":1,"cons":1,"really":1,"performance":1,"Important":1,"concerns":1,"maintainability":2,"portability":1,"preferred":2,"over":1,"portable":1,"older":1,"battle":1,"tested":1,"was":2,"wrapped":1,"advice":1,"please":2,"reasons":1,"Trac_":1,"Github_":1,"repository":2,"moved":1,"patch":1,"attach":1,"ticket":1,"overhead":1,"approach":1,"much":1,"reports":1,"patches":1,"_scikit":1,"http":17,"_scikits":1,"_statsmodels":1,".sourceforge":1,".net":1,"_testing":1,"numpy":5,"blob":3,"doc":5,"TESTS":1,".rst":3,"_how":1,"HOWTO_DOCUMENT":1,"_PEP8":1,"www":5,".python":3,"peps":1,"pep":1,"_pep8":1,"pypi":4,"_pyflakes":1,"_SciPy":2,".scipy":5,"api":1,".html":2,"_git":1,"gitwash":1,"index":1,"_maintainers":1,"MAINTAINERS":1,"_Trac":1,"projects":2,"timeline":1,"_Github":1,"_scipy":3,"_documentation":1,"Front":1,"%":1,"20Page":1,"central":1,"_license":1,"License_Compatib":1,"_doctest":1,".doughellmann":2,"PyMOTW":1,"_virtualenv":1,".virtualenv":1,"_virtualenvwrapp":1},"robots.txt":{"COMMENT#":2,"User":4,"-":5,"agent":4,":":10,"Duckduckbot":1,"Bingbot":1,"Googlebot":1,"Disallow":2,"/":4,"search":1,"*":1,"Allow":1,"Cache":1,"control":1,"Sitemap":1,"https":1,"//":1,"www":1,".example":1,".com":1,"sitemap":1,".xml":1},"sed":{"COMMENT#":44,"#":6,"@":1,"(":62,")":62,"hanoi":1,".sed":1,"Berkeley":2,"/":98,":":66,"abcd":1,"<":2,"CR":2,">":2,"b":2,"0abx":1,"1a2b3":1,"3x2":1,"George":1,"Bergman":1,"Math":1,",":2,"UC":1,"USA":1,"s":24,"*":28,"//":3,"g":4,"^":48,"$":3,"d":6,"[":40,"a":24,"-":20,"z":20,"]":40,"{":3,"\\":217,"Illegal":1,"characters":1,"use":2,"only":1,"and":1,".":31,"Try":4,"again":3,"}":3,"!":2,"Incorrect":1,"format":1,"string1":1,"string2":1,"string3":1,".*":36,"Repeated":1,"letters":1,"not":1,"allowed":1,"h":2,"G":1,"n":1,"&":3,"abcdefghijklmnop":1,"ba":1,"gp":1,"c":1,"td":2,"bc":1,"tb":1,"Done":1,"another":1,"or":1,"end":1,"with":1,"D":1,"p":1},"wisp":{"COMMENT;":42,"nil":1,";;":10,"=>":14,"void":1,"(":15,")":15,"true":2,"My":1,"name":1,"is":1,"wisp":1,"!":1,"\\":1,"a":8,":":4,"keyword":1,"window":1,".addEventListene":1,"load":1,"handler":1,"false":1,"bar":4,"foo":4,"[":3,"]":3,",":5,"{":2,"beep":1,"-":5,"bop":1,"}":2,"b":7,"baz":2,";":5,"dash":1,"delimited":1,"dashDelimited":1,"predicate":1,"?":2,"isPredicate":1,"COMMENT(*":2,"__privates__":1,"list":1,"->":1,"vector":1,"listToVector":1,"parse":1,"int":1,"x":4,"parseInt":1,"array":1,"isArray":1,"+":5,"c":2},"xBase":{"COMMENT/**":2,"#Include":6,"#include":2,"COMMENT//":32,"User":4,"Function":4,"FA280":1,"()":37,"If":11,"cEmpAnt":2,"==":15,"SE5":11,"->":138,"(":181,"dbSelectArea":5,"))":9,"cSet3Filter":3,":=":69,"dbSetFilter":1,"{":83,"||":1,"&":1,"}":81,",":361,"dbGoTOP":1,"())":17,"aOrig06Tit":8,"{}":6,"//":18,"=":4,"Todos":1,"os":1,"Titulos":1,"que":1,"ser":1,"o":4,"reparcelados":1,"nTotal":6,"While":7,"!":9,"EOF":4,"AADD":9,"E5_PREFIXO":1,"E5_NUMERO":1,"E5_VALOR":2,")":145,"+=":3,"dbSkip":1,"End":5,"aNovoTitulo":4,";":74,"SE1ORIG":59,"E1_FILIAL":18,"Nil":74,"SE1":62,"E1_PREFIXO":10,"E1_NUM":10,"E1_TIPO":10,"E1_PARCELA":9,"E1_NATUREZ":2,"E1_CLIENTE":1,"E1_LOJA":1,"E1_NRDOC":1,"E1_EMISSAO":1,"E1_VENCTO":1,"E1_VENCREA":1,"E1_VALOR":7,"E1_SALDO":1,"E1_VLCRUZ":1,"E1_PORTADO":1,"E1_FATURA":3,"E1_X_DTPAV":1,"E1_X_DTSAV":1,"E1_X_DTTAV":1,"E1_X_DTSPC":1,"E1_X_DTPRO":1,"E1_NUMBCO":1,"E1_X_DUDME":1,"E1_X_TIPOP":1,"E1_X_DTCAN":1,"E1_X_MOTIV":1,"E1_X_DESPC":1,"E1_NUMNOTA":1,"E1_SERIE":1,"E1_X_DEPRO":1,"E1_X_TPPAI":1,"E1_X_CGC":1,"E1_XTPEMP":1,"E1_X_CTRIM":1,"}}":4,"StartJob":2,"getenvserver":2,".T":6,".":20,"dbClearFilter":1,"EndIf":2,"Return":4,"nil":2,"FA280_01":1,"cE1PREFIXO":5,"cE1NUM":6,"cE1TIPO":2,"nE1Valor":5,"cE1PARCELA":2,"Local":2,"nValPar":8,"aTit05":5,"RpcSetType":2,"Nao":2,"consome":2,"licensa":2,"RpcSetEnv":3,",,,,":3,"GetEnvServer":3,"Sleep":3,"nFileLog":46,"u_OpenLog":2,"+":151,"dToS":2,"dDataBase":3,"fWrite":43,"CRLF":53,"nParcelas":4,"round":2,"/":3,"cUltima":2,"chr":1,"cvaltochar":8,"n0102total":7,"n0105total":6,"For":5,"nI":30,"To":5,"len":5,"[":29,"]":29,"cQuery":9,"select":4,">":31,"DbCloseArea":4,"endif":20,"TcQuery":4,"New":10,"Alias":4,"DBGOTOP":3,"Loop":3,"entre":3,"as":3,"duas":1,"filiais":3,":":4,"cFilAnt":4,"if":10,"alltrim":1,"E1_STATUS":1,"aBaixa":6,"{{":3,"E1_DESCONT":2,"E1_JUROS":2,"E1_MULTA":2,"E1_VLRREAL":2,"date":4,"lMsErroAuto":12,".F":13,"reseta":2,"MSExecAuto":5,"|":12,"x":20,"y":10,"FINA070":2,"MSErroString":5,"tojson":5,"return":6,"else":7,"RECLOCK":4,"E5_FATURA":1,"E5_FATPREF":1,"MSUNLOCK":4,"E1_FATPREF":2,"E1_TIPOFAT":2,"E1_FLAGFAT":2,"E1_DTFATUR":2,"elseif":4,"dbskip":3,"Next":5,"n0102val":5,"*":5,"n0105val":4,"-":8,"aFili":22,"PARC":5,"QUANT":2,"quantidade":1,"de":1,"parcelas":3,"incluida":1,"TOTALINC":3,"aTitulo":9,"ACLONE":1,"FINA040":3,"Inclusao":2,"cValToChar":1,"Reset":3,"Environment":3,"fClose":1,"F280PCAN":1,"cPrefCan":4,"cFatCan":5,"cTipoCan":4,"JOBF280C":1,"todas":2,"e":2,"dbselectarea":2,"dbSetOrder":2,"dbSeek":2,"Alert":2,"aFatura":3,"Exclus":1,"end":2,"LOOP":2,"nSE5Recno":2,"u_RetSQLOne":1,"COMMENT\"":1,"StoD":1,"DbGoTo":1,"E5_MOTBX":1,"#ifndef":4,"__HARBOUR__":4,"__XPP__":1,"__CLIP__":1,"FlagShip":1,"#define":6,"__CLIPPER__":2,"#endif":7,"COMMENT/*":5,"FC_NORMAL":1,"FC_READONLY":1,"FC_HIDDEN":1,"FC_SYSTEM":1,"#command":4,"SET":2,"DELETED":2,"<":29,"ON":1,"OFF":1,"&>":1,"=>":11,"Set":3,"_SET_DELETED":2,"@":3,"row":2,"col":2,"SAY":2,"exp":2,"PICTURE":1,"pic":2,"COLOR":1,"clr":2,"DevPos":1,"DevOutPict":1,"ENDIF":3,"#ifdef":2,"#xtranslate":4,"hb_MemoWrit":1,"...":1,"MemoWrit":1,"hb_dbExists":1,"t":2,"File":1,"hb_dbPack":1,"__dbPack":1,"hb_default":1,"v":3,"iif":1,"StrTran":2,"ValType":2,",,":1,"#require":1,"#pragma":1,"linenumber":1,"on":1,"#stdout":1,"#warning":1,"MYCONST":2,"#undef":1,"#else":1,"#if":1,"defined":2,".OR":1,"#elif":1,"THREAD":1,"STATIC":3,"t_var":1,"REQUEST":1,"AllTrim":1,"ANNOUNCE":1,"my_module":1,"PROCEDURE":5,"Main":1,"MEMVAR":1,"p_var":2,"m_var":2,"FIELD":1,"fld":1,"s_test":1,"LOCAL":4,"TTest":3,"tmp":19,"oError":2,"bBlock":1,"QOut":2,"hHash":3,"PUBLIC":1,"PRIVATE":1,"PARAMETERS":1,"p1":2,"_SET_DATEFORMAT":1,"CLS":1,"?":23,"hb_ValToExp":1,"m":1,"FOR":2,"TO":1,"STEP":1,"NEXT":2,"EACH":1,"IN":1,"DESCEND":1,"^":1,"**":1,">=":2,"<=":1,"!=":1,"<>":1,"#":1,"$":1,"%":1,"DO":2,"WHILE":2,"++":2,"ENDDO":2,"IF":2,"EXIT":3,"--":2,"NIL":1,"ELSEIF":1,"0d19800101":1,"ELSE":1,"CASE":3,"OTHERWISE":2,"ENDCASE":1,"SWITCH":1,"ENDSWITCH":1,"BEGIN":1,"SEQUENCE":1,"WITH":1,"__BreakBlock":1,"BREAK":1,"RECOVER":1,"USING":1,"END":1,"local_func":2,"@hHash":1,"RETURN":10,"INIT":1,"init_proc":1,"exit_proc":1,"returning_nothin":1,"FUNCTION":3,"pub_func":1,"CREATE":2,"CLASS":4,"INHERIT":1,"TParent":3,"VAR":2,"One":6,"Two":1,"METHOD":7,"Test":1,"INLINE":1,"MethProc":2,"ENDCLASS":2,"::":2,"super":1,"Self":2,"This":4,"is":4,"a":4,"comment":4,"&&":1,"NOTE":2,"note":1,"pub_func2":1}},"language_tokens":{"1C Enterprise":1234,"2-Dimensional Array":1285,"4D":861,"ABAP":747,"ABAP CDS":166,"ABNF":1137,"AGS Script":3018,"AIDL":1075,"AL":579,"AMPL":455,"API Blueprint":622,"APL":1291,"ASL":1648,"ASN.1":138,"ASP.NET":575,"ATS":7317,"ActionScript":1164,"Adblock Filter List":5029,"Adobe Font Metrics":3916,"Agda":386,"Alloy":1516,"Alpine Abuild":213,"Altium Designer":29194,"AngelScript":1812,"Ant Build System":752,"Antlers":827,"ApacheConf":3302,"Apex":6538,"Apollo Guidance Computer":3438,"AppleScript":1936,"AsciiDoc":142,"AspectJ":367,"Assembly":16609,"Astro":170,"Asymptote":1087,"AutoHotkey":7,"Avro IDL":823,"Awk":696,"BASIC":2983,"Ballerina":439,"Beef":9174,"Befunge":397,"Berry":2631,"BibTeX":258,"Bicep":430,"Bikeshed":19973,"BitBake":58,"Blade":142,"BlitzBasic":2618,"BlitzMax":58,"Bluespec":1476,"Boogie":1893,"Brainfuck":1969,"BrighterScript":848,"Brightscript":656,"Browserslist":108,"C":71878,"C#":2116,"C++":56925,"CAP CDS":738,"CIL":2569,"CLIPS":3277,"CMake":716,"COBOL":109,"CODEOWNERS":17,"CSON":556,"CSS":25973,"CSV":17,"CUE":2000,"CWeb":7851,"Cabal Config":1111,"Cadence":1482,"Cairo":2534,"CameLIGO":919,"CartoCSS":14006,"Ceylon":52,"Chapel":12828,"Charity":22,"Checksums":58,"Circom":398,"Cirru":3793,"Clarion":1475,"Clarity":4820,"Classic ASP":342,"Clean":1553,"Click":1112,"Clojure":1851,"Closure Templates":95,"Cloud Firestore Security Rules":590,"CoNLL-U":5311,"CodeQL":1054,"CoffeeScript":4893,"ColdFusion":224,"ColdFusion CFC":791,"Common Lisp":11668,"Common Workflow Language":106,"Component Pascal":1139,"Cool":384,"Coq":47160,"Creole":180,"Crystal":2115,"Csound":680,"Csound Document":735,"Csound Score":14,"Cuda":357,"Cue Sheet":73,"Curry":7888,"Cycript":2235,"Cypher":1737,"D":4070,"D2":543,"DIGITAL Command Language":7628,"DM":268,"DNS Zone":111,"DTrace":1231,"Dafny":2879,"Dart":86,"DataWeave":816,"Debian Package Control File":344,"DenizenScript":1050,"Dhall":1210,"Diff":33,"DirectX 3D File":398,"Dockerfile":380,"Dogescript":33,"Dotenv":697,"E":1307,"E-mail":378,"EBNF":365,"ECL":308,"ECLiPSe":281,"EJS":1943,"EQ":2719,"Eagle":40591,"Earthly":104,"Easybuild":43,"Ecmarkup":1868,"EditorConfig":347,"Edje Data Collection":6714,"Eiffel":2035,"Elixir":4564,"Elm":826,"Elvish":1389,"Emacs Lisp":4235,"EmberScript":68,"Erlang":12641,"Euphoria":11440,"F#":4198,"FIGlet Font":3344,"FLUX":1842,"Fantom":812,"Faust":439,"Fennel":4020,"Filebench WML":189,"Filterscript":141,"Fluent":8618,"Formatted":5111,"Forth":9766,"Fortran":244,"FreeBasic":2833,"FreeMarker":235,"Frege":4839,"Fstar":4049,"Futhark":604,"G-code":5948,"GAML":4695,"GAMS":407,"GAP":9622,"GCC Machine Description":13839,"GDB":1232,"GDScript":2501,"GEDCOM":16549,"GLSL":11352,"GN":27740,"GSC":5019,"Game Maker Language":23136,"Gemfile.lock":2926,"Gemini":398,"Genero":365,"Genero Forms":28,"Genie":378,"Gerber Image":20000,"Gherkin":223,"Git Attributes":6,"Git Config":1396,"Git Revision List":9,"Gleam":616,"Glyph Bitmap Distribution Format":1843,"Gnuplot":1534,"Go":490,"Go Checksums":267,"Go Module":53,"Go Workspace":22,"Godot Resource":1572,"Golo":4838,"Gosu":1283,"Grace":1914,"Gradle":103,"Grammatical Framework":13366,"Graph Modeling Language":107,"GraphQL":3316,"Graphviz (DOT)":687,"Groovy":176,"Groovy Server Pages":211,"HAProxy":1010,"HCL":816,"HLSL":1742,"HOCON":573,"HTML":5611,"HTML+ECR":19,"HTML+EEX":346,"HTML+ERB":855,"HTML+Razor":756,"HXML":208,"Hack":5349,"Haml":193,"Handlebars":95,"Haskell":1494,"HiveQL":253,"HolyC":2203,"Hosts File":3,"Hy":213,"HyPhy":32919,"IDL":724,"IGOR Pro":956,"INI":5328,"Idris":197,"Ignore List":376,"ImageJ Macro":563,"Imba":449,"Inform 7":524,"Ink":2720,"Inno Setup":3668,"Ioke":2,"Isabelle":157,"Isabelle ROOT":2865,"J":284,"JAR Manifest":333,"JCL":49,"JFlex":6860,"JSON":67755,"JSON with Comments":5524,"JSON5":122,"JSONLD":50,"JSONiq":182,"Janet":724,"Jasmin":1771,"Java":23161,"Java Properties":105,"JavaScript":163156,"JavaScript+ERB":6,"Jest Snapshot":520,"JetBrains MPS":2997,"Jinja":728,"Jison":1351,"Jison Lex":323,"Jolie":625,"Jsonnet":159,"Julia":432,"Jupyter Notebook":58,"Just":44,"KRL":28,"Kaitai Struct":1939,"KakouneScript":4568,"KerboScript":855,"KiCad Layout":41023,"KiCad Legacy Layout":7237,"KiCad Schematic":6898,"Kickstart":2344,"Kit":24,"Kotlin":203,"Kusto":3734,"LFE":1771,"LOLCODE":2819,"LSL":446,"LTspice Symbol":85,"LabVIEW":6957,"Lark":445,"Lasso":14944,"Latte":1945,"Lean":1036,"Less":47,"Lex":3699,"LigoLANG":318,"Limbo":397,"Linker Script":1254,"Linux Kernel Module":729,"Liquid":933,"Literate Agda":520,"Literate CoffeeScript":1165,"LiveScript":90,"Logos":1306,"Logtalk":24,"LookML":679,"LoomScript":759,"Lua":1878,"M":37610,"M4":1537,"M4Sugar":1591,"MATLAB":17359,"MAXScript":1061,"MDX":761,"MLIR":7611,"MQL4":371,"MQL5":5110,"MTML":292,"MUF":2296,"Macaulay2":3281,"Makefile":2591,"Markdown":10702,"Marko":325,"Mask":105,"Mathematica":9456,"Maven POM":1164,"Max":1819,"Mercury":35798,"Mermaid":996,"Meson":149,"Metal":923,"Microsoft Developer Studio Project":498,"Microsoft Visual Studio Solution":1249,"MiniYAML":423,"Mint":750,"Modelica":1272,"Modula-2":1672,"Modula-3":10957,"Module Management System":22353,"Monkey":1889,"Monkey C":1028,"Moocode":10869,"MoonScript":3269,"Motoko":1381,"Motorola 68K Assembly":19375,"Move":1405,"Muse":13522,"Mustache":404,"NASL":8773,"NCL":8662,"NEON":1816,"NL":1794,"NPM Config":68,"NSIS":630,"NWScript":707,"Nasal":9571,"Nearley":1105,"Nemerle":18,"NetLinx":539,"NetLinx+ERB":250,"NetLogo":202,"NewLisp":3186,"Nextflow":867,"Nginx":1267,"Nim":4582,"Nit":9239,"Nix":260,"Nu":100,"Nunjucks":246,"Nushell":1126,"OASv2-json":1379,"OASv2-yaml":438,"OASv3-json":123,"OASv3-yaml":474,"OCaml":28452,"Object Data Instance Notation":9530,"ObjectScript":454,"Objective-C":42997,"Objective-C++":9193,"Objective-J":2753,"Odin":6293,"Omgrofl":59,"Opa":48,"Opal":42,"Open Policy Agent":375,"OpenCL":160,"OpenEdge ABL":1295,"OpenQASM":90,"OpenRC runscript":38,"OpenSCAD":96,"OpenStep Property List":1041,"Option List":279,"Org":1010,"Ox":1173,"Oxygene":355,"Oz":134,"P4":980,"PDDL":2010,"PEG.js":288,"PHP":24303,"PLSQL":1364,"PLpgSQL":3384,"POV-Ray SDL":26951,"Pact":2207,"Pan":2630,"Papyrus":643,"Parrot Assembly":8,"Parrot Internal Representation":6,"Pascal":6723,"Pawn":9231,"Pep8":3994,"Perl":33389,"Pic":177,"Pickle":129,"PicoLisp":806,"PigLatin":34,"Pike":1508,"PlantUML":1185,"Pod":2143,"Pod 6":4968,"PogoScript":357,"Polar":736,"Pony":2586,"Portugol":175,"PostCSS":554,"PostScript":525,"PowerBuilder":6177,"PowerShell":750,"Prisma":632,"Processing":101,"Procfile":44,"Proguard":581,"Prolog":8575,"Promela":3578,"Propeller Spin":18729,"Protocol Buffer":76,"Protocol Buffer Text Format":2654,"Public Key":547,"Pug":33,"Puppet":1458,"PureBasic":142,"PureScript":2259,"Pyret":1510,"Python":17444,"Q#":1248,"QML":616,"QMake":183,"Qt Script":827,"Quake":128,"R":2634,"RAML":147,"RBS":64,"RDoc":773,"REXX":2056,"RMarkdown":131,"RPC":1972,"RPGLE":889,"RPM Spec":3120,"RUNOFF":19622,"Racket":252,"Ragel":709,"Raku":16942,"Rascal":1339,"ReScript":3407,"Readline Config":37,"Reason":16657,"ReasonLIGO":2212,"Rebol":763,"Record Jar":1432,"Red":1683,"Redirect Rules":4,"Regular Expression":356,"Ren'Py":3199,"RenderScript":1473,"Rich Text Format":22351,"Ring":2069,"Riot":619,"RobotFramework":516,"Roff":16528,"Roff Manpage":3927,"RouterOS Script":4794,"Ruby":7622,"Rust":7142,"SAS":1114,"SCSS":47,"SELinux Policy":1179,"SMT":21010,"SPARQL":426,"SQF":263,"SQL":28039,"SQLPL":547,"SRecode Template":138,"SSH Config":150,"STAR":430,"STON":230,"SWIG":2814,"Sage":590,"SaltStack":319,"Sass":36,"Scala":2123,"Scaml":6,"Scenic":1607,"Scheme":4755,"Scilab":86,"ShaderLab":1802,"Shell":8297,"ShellCheck Config":40,"ShellSession":324,"Shen":3834,"Sieve":445,"Simple File Verification":389,"Singularity":202,"Slash":441,"Slice":2324,"Slim":97,"SmPL":480,"Smali":74143,"Smalltalk":12705,"Smithy":40,"Snakemake":613,"Soong":123,"SourcePawn":10204,"Squirrel":162,"Stan":429,"Standard ML":10669,"Starlark":4239,"Stata":5708,"StringTemplate":340,"Stylus":90,"SubRip Text":1110,"SugarSS":23,"SuperCollider":3099,"Svelte":705,"Sway":1577,"Swift":1422,"SystemVerilog":912,"TI Program":4549,"TL-Verilog":445,"TLA":332,"TOML":8807,"TSQL":221,"TSV":42,"TSX":9189,"TXL":217,"Talon":990,"Tcl":6509,"Tcsh":11499,"TeX":10251,"Tea":5,"Terra":1643,"Texinfo":1397,"Text":19493,"TextMate Properties":56,"Thrift":7,"Turing":6386,"Turtle":1744,"Type Language":12689,"TypeScript":1212,"Unity3D Asset":1979,"Unix Assembly":7728,"Uno":1536,"UnrealScript":3549,"UrWeb":1038,"V":1699,"VBA":7644,"VBScript":397,"VCL":763,"VHDL":42,"Valve Data Format":36,"Velocity Template Language":851,"Verilog":4931,"Vim Help File":16,"Vim Script":8463,"Vim Snippet":837,"Visual Basic .NET":834,"Visual Basic 6.0":14113,"Volt":454,"Vue":148,"Vyper":2332,"WDL":259,"WGSL":303,"Wavefront Material":124,"Wavefront Object":7191,"Web Ontology Language":15063,"WebAssembly":1644,"WebAssembly Interface Type":641,"WebIDL":175,"WebVTT":4489,"Wget Config":192,"Whiley":975,"Wikitext":3857,"Win32 Message File":71,"Windows Registry Entries":392,"Witcher Script":844,"Wollok":277,"World of Warcraft Addon Data":47,"Wren":1232,"X BitMap":141,"X Font Directory Index":17721,"X PixMap":129,"X10":7647,"XC":26,"XCompose":18242,"XML":54168,"XML Property List":3036,"XPages":331,"XProc":74,"XQuery":392,"XS":1448,"XSLT":132,"Xojo":1186,"Xonsh":144,"Xtend":468,"YAML":2329,"YANG":185,"YARA":109,"YASnippet":136,"Yacc":258,"Yul":1099,"ZAP":104,"ZIL":4319,"Zeek":4272,"ZenScript":621,"Zephir":1452,"Zig":676,"Zimpl":166,"cURL Config":20,"desktop":153,"dircolors":714,"eC":1289,"edn":613,"fish":682,"hoon":19973,"jq":2901,"kvlang":376,"mIRC Script":32626,"mcfunction":354,"nanorc":222,"q":2300,"reStructuredText":3051,"robots.txt":47,"sed":958,"wisp":198,"xBase":2993},"languages":{"1C Enterprise":6,"2-Dimensional Array":2,"4D":4,"ABAP":1,"ABAP CDS":2,"ABNF":1,"AGS Script":4,"AIDL":2,"AL":3,"AMPL":2,"API Blueprint":3,"APL":3,"ASL":2,"ASN.1":1,"ASP.NET":4,"ATS":9,"ActionScript":4,"Adblock Filter List":5,"Adobe Font Metrics":3,"Agda":1,"Alloy":3,"Alpine Abuild":1,"Altium Designer":4,"AngelScript":2,"Ant Build System":2,"Antlers":5,"ApacheConf":4,"Apex":9,"Apollo Guidance Computer":1,"AppleScript":7,"AsciiDoc":3,"AspectJ":2,"Assembly":11,"Astro":1,"Asymptote":2,"AutoHotkey":1,"Avro IDL":1,"Awk":1,"BASIC":3,"Ballerina":5,"Beef":3,"Befunge":5,"Berry":2,"BibTeX":2,"Bicep":2,"Bikeshed":2,"BitBake":2,"Blade":2,"BlitzBasic":3,"BlitzMax":1,"Bluespec":2,"Boogie":3,"Brainfuck":5,"BrighterScript":3,"Brightscript":1,"Browserslist":2,"C":58,"C#":8,"C++":54,"CAP CDS":5,"CIL":2,"CLIPS":2,"CMake":7,"COBOL":4,"CODEOWNERS":1,"CSON":4,"CSS":2,"CSV":1,"CUE":2,"CWeb":2,"Cabal Config":4,"Cadence":6,"Cairo":3,"CameLIGO":1,"CartoCSS":1,"Ceylon":1,"Chapel":5,"Charity":1,"Checksums":18,"Circom":3,"Cirru":14,"Clarion":4,"Clarity":3,"Classic ASP":2,"Clean":9,"Click":2,"Clojure":10,"Closure Templates":1,"Cloud Firestore Security Rules":1,"CoNLL-U":3,"CodeQL":6,"CoffeeScript":10,"ColdFusion":1,"ColdFusion CFC":2,"Common Lisp":9,"Common Workflow Language":1,"Component Pascal":2,"Cool":2,"Coq":13,"Creole":1,"Crystal":3,"Csound":3,"Csound Document":3,"Csound Score":3,"Cuda":2,"Cue Sheet":2,"Curry":2,"Cycript":1,"Cypher":4,"D":9,"D2":2,"DIGITAL Command Language":4,"DM":1,"DNS Zone":2,"DTrace":3,"Dafny":2,"Dart":1,"DataWeave":5,"Debian Package Control File":2,"DenizenScript":2,"Dhall":2,"Diff":1,"DirectX 3D File":1,"Dockerfile":1,"Dogescript":1,"Dotenv":13,"E":7,"E-mail":1,"EBNF":4,"ECL":1,"ECLiPSe":1,"EJS":5,"EQ":3,"Eagle":2,"Earthly":1,"Easybuild":1,"Ecmarkup":1,"EditorConfig":3,"Edje Data Collection":1,"Eiffel":7,"Elixir":6,"Elm":3,"Elvish":1,"Emacs Lisp":11,"EmberScript":1,"Erlang":16,"Euphoria":10,"F#":8,"FIGlet Font":1,"FLUX":4,"Fantom":2,"Faust":2,"Fennel":2,"Filebench WML":1,"Filterscript":2,"Fluent":5,"Formatted":3,"Forth":16,"Fortran":5,"FreeBasic":4,"FreeMarker":2,"Frege":4,"Fstar":3,"Futhark":1,"G-code":3,"GAML":6,"GAMS":1,"GAP":9,"GCC Machine Description":1,"GDB":2,"GDScript":4,"GEDCOM":1,"GLSL":18,"GN":11,"GSC":6,"Game Maker Language":11,"Gemfile.lock":1,"Gemini":1,"Genero":3,"Genero Forms":1,"Genie":4,"Gerber Image":18,"Gherkin":2,"Git Attributes":1,"Git Config":3,"Git Revision List":1,"Gleam":2,"Glyph Bitmap Distribution Format":1,"Gnuplot":8,"Go":4,"Go Checksums":2,"Go Module":1,"Go Workspace":1,"Godot Resource":5,"Golo":27,"Gosu":5,"Grace":2,"Gradle":2,"Grammatical Framework":41,"Graph Modeling Language":3,"GraphQL":4,"Graphviz (DOT)":2,"Groovy":6,"Groovy Server Pages":4,"HAProxy":4,"HCL":6,"HLSL":5,"HOCON":4,"HTML":8,"HTML+ECR":1,"HTML+EEX":3,"HTML+ERB":3,"HTML+Razor":2,"HXML":2,"Hack":30,"Haml":2,"Handlebars":2,"Haskell":5,"HiveQL":2,"HolyC":5,"Hosts File":1,"Hy":3,"HyPhy":8,"IDL":5,"IGOR Pro":3,"INI":16,"Idris":1,"Ignore List":19,"ImageJ Macro":2,"Imba":1,"Inform 7":2,"Ink":5,"Inno Setup":2,"Ioke":1,"Isabelle":1,"Isabelle ROOT":1,"J":2,"JAR Manifest":1,"JCL":3,"JFlex":2,"JSON":30,"JSON with Comments":25,"JSON5":2,"JSONLD":1,"JSONiq":2,"Janet":3,"Jasmin":8,"Java":11,"Java Properties":2,"JavaScript":40,"JavaScript+ERB":1,"Jest Snapshot":1,"JetBrains MPS":3,"Jinja":2,"Jison":3,"Jison Lex":2,"Jolie":5,"Jsonnet":1,"Julia":2,"Jupyter Notebook":1,"Just":1,"KRL":1,"Kaitai Struct":2,"KakouneScript":3,"KerboScript":3,"KiCad Layout":16,"KiCad Legacy Layout":1,"KiCad Schematic":7,"Kickstart":3,"Kit":1,"Kotlin":1,"Kusto":4,"LFE":4,"LOLCODE":1,"LSL":2,"LTspice Symbol":1,"LabVIEW":11,"Lark":3,"Lasso":3,"Latte":2,"Lean":2,"Less":1,"Lex":2,"LigoLANG":1,"Limbo":3,"Linker Script":4,"Linux Kernel Module":3,"Liquid":2,"Literate Agda":1,"Literate CoffeeScript":2,"LiveScript":1,"Logos":5,"Logtalk":1,"LookML":3,"LoomScript":2,"Lua":7,"M":29,"M4":5,"M4Sugar":3,"MATLAB":39,"MAXScript":5,"MDX":1,"MLIR":4,"MQL4":3,"MQL5":3,"MTML":1,"MUF":2,"Macaulay2":1,"Makefile":12,"Markdown":11,"Marko":3,"Mask":1,"Mathematica":12,"Maven POM":1,"Max":3,"Mercury":10,"Mermaid":11,"Meson":2,"Metal":1,"Microsoft Developer Studio Project":1,"Microsoft Visual Studio Solution":1,"MiniYAML":9,"Mint":6,"Modelica":12,"Modula-2":1,"Modula-3":5,"Module Management System":5,"Monkey":5,"Monkey C":1,"Moocode":3,"MoonScript":1,"Motoko":2,"Motorola 68K Assembly":6,"Move":2,"Muse":2,"Mustache":4,"NASL":10,"NCL":16,"NEON":2,"NL":2,"NPM Config":1,"NSIS":2,"NWScript":6,"Nasal":2,"Nearley":1,"Nemerle":1,"NetLinx":2,"NetLinx+ERB":2,"NetLogo":1,"NewLisp":3,"Nextflow":4,"Nginx":3,"Nim":6,"Nit":24,"Nix":1,"Nu":2,"Nunjucks":1,"Nushell":2,"OASv2-json":1,"OASv2-yaml":2,"OASv3-json":1,"OASv3-yaml":2,"OCaml":10,"Object Data Instance Notation":1,"ObjectScript":1,"Objective-C":22,"Objective-C++":2,"Objective-J":3,"Odin":1,"Omgrofl":1,"Opa":2,"Opal":1,"Open Policy Agent":4,"OpenCL":2,"OpenEdge ABL":6,"OpenQASM":1,"OpenRC runscript":1,"OpenSCAD":2,"OpenStep Property List":2,"Option List":3,"Org":1,"Ox":3,"Oxygene":1,"Oz":1,"P4":2,"PDDL":3,"PEG.js":1,"PHP":19,"PLSQL":8,"PLpgSQL":7,"POV-Ray SDL":12,"Pact":2,"Pan":18,"Papyrus":3,"Parrot Assembly":1,"Parrot Internal Representation":1,"Pascal":13,"Pawn":7,"Pep8":7,"Perl":27,"Pic":3,"Pickle":4,"PicoLisp":1,"PigLatin":1,"Pike":3,"PlantUML":7,"Pod":4,"Pod 6":1,"PogoScript":1,"Polar":2,"Pony":6,"Portugol":2,"PostCSS":2,"PostScript":3,"PowerBuilder":6,"PowerShell":4,"Prisma":5,"Processing":1,"Procfile":1,"Proguard":3,"Prolog":10,"Promela":7,"Propeller Spin":10,"Protocol Buffer":1,"Protocol Buffer Text Format":4,"Public Key":7,"Pug":2,"Puppet":5,"PureBasic":2,"PureScript":4,"Pyret":1,"Python":21,"Q#":2,"QML":1,"QMake":4,"Qt Script":2,"Quake":2,"R":8,"RAML":1,"RBS":1,"RDoc":1,"REXX":4,"RMarkdown":2,"RPC":3,"RPGLE":9,"RPM Spec":3,"RUNOFF":4,"Racket":2,"Ragel":3,"Raku":24,"Rascal":5,"ReScript":1,"Readline Config":1,"Reason":6,"ReasonLIGO":1,"Rebol":6,"Record Jar":1,"Red":2,"Redirect Rules":1,"Regular Expression":4,"Ren'Py":1,"RenderScript":2,"Rich Text Format":2,"Ring":4,"Riot":2,"RobotFramework":3,"Roff":17,"Roff Manpage":12,"RouterOS Script":4,"Ruby":39,"Rust":4,"SAS":3,"SCSS":1,"SELinux Policy":4,"SMT":4,"SPARQL":2,"SQF":2,"SQL":14,"SQLPL":6,"SRecode Template":1,"SSH Config":6,"STAR":3,"STON":7,"SWIG":3,"Sage":1,"SaltStack":6,"Sass":1,"Scala":7,"Scaml":1,"Scenic":4,"Scheme":4,"Scilab":3,"ShaderLab":3,"Shell":52,"ShellCheck Config":1,"ShellSession":3,"Shen":3,"Sieve":11,"Simple File Verification":2,"Singularity":1,"Slash":1,"Slice":3,"Slim":1,"SmPL":1,"Smali":7,"Smalltalk":10,"Smithy":1,"Snakemake":4,"Soong":1,"SourcePawn":3,"Squirrel":1,"Stan":3,"Standard ML":5,"Starlark":10,"Stata":7,"StringTemplate":1,"Stylus":1,"SubRip Text":1,"SugarSS":1,"SuperCollider":5,"Svelte":1,"Sway":5,"Swift":43,"SystemVerilog":4,"TI Program":4,"TL-Verilog":2,"TLA":2,"TOML":5,"TSQL":4,"TSV":1,"TSX":4,"TXL":1,"Talon":2,"Tcl":7,"Tcsh":1,"TeX":7,"Tea":1,"Terra":3,"Texinfo":1,"Text":26,"TextMate Properties":1,"Thrift":1,"Turing":4,"Turtle":2,"Type Language":2,"TypeScript":5,"Unity3D Asset":6,"Unix Assembly":4,"Uno":3,"UnrealScript":2,"UrWeb":2,"V":9,"VBA":8,"VBScript":1,"VCL":2,"VHDL":1,"Valve Data Format":1,"Velocity Template Language":3,"Verilog":14,"Vim Help File":1,"Vim Script":9,"Vim Snippet":2,"Visual Basic .NET":3,"Visual Basic 6.0":10,"Volt":1,"Vue":2,"Vyper":5,"WDL":3,"WGSL":1,"Wavefront Material":4,"Wavefront Object":5,"Web Ontology Language":1,"WebAssembly":6,"WebAssembly Interface Type":1,"WebIDL":2,"WebVTT":3,"Wget Config":1,"Whiley":3,"Wikitext":2,"Win32 Message File":1,"Windows Registry Entries":1,"Witcher Script":2,"Wollok":2,"World of Warcraft Addon Data":3,"Wren":1,"X BitMap":1,"X Font Directory Index":4,"X PixMap":2,"X10":18,"XC":1,"XCompose":1,"XML":71,"XML Property List":10,"XPages":2,"XProc":1,"XQuery":1,"XS":1,"XSLT":1,"Xojo":6,"Xonsh":1,"Xtend":2,"YAML":14,"YANG":1,"YARA":3,"YASnippet":2,"Yacc":1,"Yul":2,"ZAP":1,"ZIL":1,"Zeek":3,"ZenScript":1,"Zephir":2,"Zig":3,"Zimpl":1,"cURL Config":1,"desktop":2,"dircolors":1,"eC":1,"edn":1,"fish":3,"hoon":2,"jq":2,"kvlang":1,"mIRC Script":4,"mcfunction":1,"nanorc":3,"q":2,"reStructuredText":1,"robots.txt":1,"sed":1,"wisp":1,"xBase":3},"sha256":"c8e4c64df32821e72485a0045a08b81a6505db0cfc6cb3294a2c4801c240a480"}
\ No newline at end of file
diff --git a/lib/linguist/vendor.yml b/lib/linguist/vendor.yml
index 5407423..7170782 100644
--- a/lib/linguist/vendor.yml
+++ b/lib/linguist/vendor.yml
@@ -74,7 +74,7 @@
 - ([^\s]*)import\.(css|less|scss|styl)$
 
 # Bootstrap css and js
-- (^|/)bootstrap([^/.]*)(?=\.).*\.(js|css|less|scss|styl)$
+- (^|/)bootstrap([^/.]*)(\..*)?\.(js|css|less|scss|styl)$
 - (^|/)custom\.bootstrap([^\s]*)(js|css|less|scss|styl)$
 
 # Font Awesome
@@ -357,7 +357,6 @@
 - (^|/)\.[Dd][Ss]_[Ss]tore$
 
 # R packages
-- (^|/)vignettes/
 - (^|/)inst/extdata/
 
 # Octicons
@@ -386,3 +385,9 @@
 
 # GitHub.com
 - (^|/)\.github/
+
+# obsidian.md settings
+- (^|/)\.obsidian/
+
+# teamcity CI configuration
+- (^|/)\.teamcity/

Debdiff

Debdiff is too long (more than 200 lines). Download the raw debdiff.

More details

Full run details